本發明專利技術公開了一種局域網內客戶端計算機的啟動、計時控制方法及系統,所述的局域網內設有I/O數據服務器、客戶端操作系統服務器群和至少一個客戶端計算機;該方法包括:步驟1:客戶端計算機發送引導請求;步驟2:I/O數據服務器返回初始啟動驗證包;步驟3:客戶端計算機輸入驗證信息;步驟4:I/O數據服務器對客戶端計算機進行驗證并開始計時;步驟5:驗證成功后,客戶端計算機利用I/O數據服務器建立的通信通道,通過UDP協議(TCP協議或自有協議)讀取相應的客戶端操作系統服務器提供的系統包文件,完成操作系統的啟動。該局域網內客戶端計算機的啟動、計時控制方法及系統易于實施,安全性高。
【技術實現步驟摘要】
本專利技術涉及一種局域網內客戶端計算機的啟動、計時控制方法及系統。
技術介紹
目前,現有的客戶端計時驗證技術都是采用應用層解決方案,即計時驗證客戶端程序為一個應用軟件,安裝在每臺客戶端計算機的操作系統上,每次客戶端計算機開機后,先啟動操作系統,完成后再加載驗證以及計時的客戶端軟件,計時驗證客戶端軟件再根據驗證與計費服務端指令鎖定或解鎖操作系統桌面。如公開號為102820974A的中國專利公開了一種基于移動通訊網絡的網吧管理系統及實現方法,申請號為201110151926.7。該方法的核心步驟為:客戶端裝有操作系統,網吧管理系統根據移動終端發送的上機請求,查找并獲取網吧電腦的空位信息;網吧管理系統生成用于使用空位上的電腦的上機驗證碼;網吧管理系統將所述空位信息和所述上機驗證碼發送至移動終端,以供移動用戶到空位上的電腦上機。現有的這種驗證方式,其存在的缺點是顯而易見的:當用戶利用操作系統漏洞繞過這種客戶端軟件的桌面鎖定或阻止此客戶端軟件運行或通過破解軟件終止客戶端軟件的進程時,驗證與計時服務端就對此客戶端計算機失去了控制,從而用戶可以無管控地上機,造成客戶端計算機控制上的混亂;另外,一般計時驗證客戶端軟件在客戶端機器上安裝有監控和保護模塊,實時監控和保護計時驗證客戶端進程正常運行,并實時通知服務端最近狀況,同時也會阻止其它一些軟件進程對本客戶端的干預,以確保本客戶端的正常運行,但是,這樣的監控模塊會給操作系統本身穩定性帶來很多不可預知的問題,同時也會影響到其它軟件在本操作系統上的運行,帶來很多不兼容的問題,還有監控模塊需要實時監控和反饋,這會占用很多的系統資源,導致客戶端機器運行緩慢。因此,有必要設計一種局域網內客戶端計算機的啟動、計時控制方法及系統。
技術實現思路
本專利技術所要解決的技術問題是提供一種局域網內客戶端計算機的啟動、計時控制方法及系統,該局域網內客戶端計算機的啟動、計時控制方法及系統易于實施,安全性高。專利技術的技術解決方案如下:—種局域網內客戶端計算機的啟動、計時控制方法,所述的局域網內設有I/O數據服務器、客戶端操作系統服務器群和至少一個客戶端計算機;I/O數據服務器:為本局域網數據控制中心,用于對所有客戶端計算機操作系統啟動之前的用戶驗證以及計時控制,對所有計時信息、用戶信息(還可以進一步包括收費信息)、客戶端計算機的狀態信息進行存儲;客戶端操作系統服務器群:是一個文件服務器群,由多臺文件服務器組成,存儲有本局域網中所有客戶端計算機所需的操作系統和文件,并能接受I/O數據服務器的指令從而給本局域網中的客戶端計算機提供操作系統和文件交換;客戶端計算機的啟動過程包括以下步驟:步驟1:客戶端計算機開機硬件自檢后,通過網卡bootrom程序廣播一個包含本機網卡MAC地址的引導請求;步驟2:1/0數據服務器收到該引導請求后,分配給該客戶端計算機機器名、IP地址、子網掩碼、I/O數據服務器端的IP地址以及一個初始啟動驗證包,并將以上數據【包括分配給該客戶端計算機機器名、IP地址、子網掩碼、I/O數據服務器端的IP地址】打成數據封包發給該客戶端計算機;步驟3:客戶端計算機收到I/O數據服務器的數據封包后,部署I/O數據服務器分配給本機的機器名、IP地址、子網掩碼,然后(利用TFTP協議或其他協議)從I/O數據服務器下載初始啟動驗證包并在內存里運行該初始啟動驗證包,初始啟動驗證包加載成功后彈出用戶驗證界面,在用戶驗證界面輸入用戶驗證信息,然后將用戶輸入的驗證信息封包發給I/O數據服務器,等待I/O數據服務器驗證;步驟4:1/0數據服務器收到用戶驗證信息后,驗證該用戶驗證信息是否為有效時長的用戶信息,完成驗證后,I/O數據服務器啟動對該用戶的服務計時(或者說計費),然后為該客戶端計算機與相應的客戶端操作系統服務器建立通信通道,并發出數據包告知客戶端計算機執行下一步操作系統選擇操作,同時把與之相對應的客戶端操作系統服務器的IP地址信息和它提供的客戶端操作系統包路徑地址信息、客戶端文件數據包路徑地址信息封包發給客戶端計算機;步驟5:客戶端計算機收到I/O數據服務器發送過來的驗證成功的信息和客戶端操作系統服務器地址信息包(包括:客戶端操作系統服務器的IP地址,它提供的操作系統包和文件數據包路徑地址信息)后,運行操作系統選擇操作界面,在操作系統選擇界面展示出I/O數據服務器提供的相應可選的客戶端操作系統服務器系統包的名稱,自動或手動選擇后,客戶端計算機利用I/O數據服務器建立的通信通道,讀取【通過UDP協議(TCP協議或自有協議)讀取】相應的客戶端操作系統服務器提供的系統包文件,完成操作系統的啟動。步驟3中的用戶驗證信息為用戶名和密碼【該用戶名和密碼可以在服務點取得或者其他途徑(如網上支付購買)獲得。所有用戶名和密碼會保存在I/O數據服務器的數據庫中。【用戶名可以是:證件號、手機號、用戶自定義字符和數字、隨機生成字符和數字;密碼可以是:用戶自定義或隨機生成的字符和數字】。步驟3中的用戶驗證信息能通過使用手機掃描用戶驗證界面的二維碼的方式獲得【具體操作:用手機掃描用戶驗證界面的二維碼,二維碼為WEB地址鏈接,點擊進入云服務器的WEB頁面,填入相關信息(如:用戶信息),選擇需要的服務(如購買時長),網絡支付費用,收到用戶驗證信息。】當某一用戶所預設的時長即將到達時,I/O數據服務器會馬上給該用戶所在的客戶端計算機發送續時提醒信息,當該用戶預設的時長完全用完且用戶沒有續時的情況下,I/O數據服務器會通知客戶端操作系統服務器群停止對當前服務的用戶所對應的客戶端計算機任何數據的交換(交互),可以進一步關閉該用戶所在的客戶端計算機。【當重新開啟該客戶端計算機時,必須重新驗證才能啟動操作系統。】I/O數據服務器與云服務器通過互聯網相連;云服務器為建立在互聯網的服務器群,【云服務器存儲著與I/o數據服務器上的本地數據庫完全相同的數據庫】,云服務器與I/o數據服務器之間信息共享,且數據庫實時同步;用戶或管理者使用互聯網訪問云服務器【如智能手機,PC機、筆記本電腦、平板電腦等】通過WEB方式訪問云服務器,用戶能使用互聯網設備獲得用戶驗證信息,【可以進一步購買時長,預訂某臺客戶端計算機。管理者可以使用互聯網設備查詢局域網所有客戶端計算機運行狀態,查詢用戶驗證信息等所有信息統計等。】局域網內還設有服務點;服務點:為1個或多個,用于對I/O數據服務器所有數據信息、功能模塊的展示和操作,相當于I/o數據服務器的操作端。主要功能:收取用戶費用給用戶建立驗證信息并設置時長;對于不收費的場所,用于錄入用戶信息然后建立用戶驗證信息并設置時長,I/O數據服務器中具有數據庫,數據庫中存儲有不同用戶的用戶相關信息,用戶相關信息包括用戶名、密碼和狀態信息【用戶時長,是否有效用戶,是否高級用戶等】。—種局域網內客戶端計算機的啟動、計時控制系統,包括客戶端操作系統服務器群、I/O數據服務器和至少一個客戶端計算機;客戶端操作系統服務器群、I/O數據服務器至少一個客戶端計算機連成局域網;采用前述的局域網內客戶端計算機的啟動、計時控制方法對客戶端計算機的啟動實施控制。I/O數據服務器中具有數據庫,數據庫中存儲有不同用戶的用戶相關信息,用戶相關信息包括本文檔來自技高網...
【技術保護點】
一種局域網內客戶端計算機的啟動、計時控制方法,其特征在于,所述的局域網內設有I/數據服務器、客戶端操作系統服務器群和至少一個客戶端計算機;I/O數據服務器:為本局域網數據控制中心,用于對所有客戶端計算機操作系統啟動之前的用戶驗證以及計時控制,對所有計時信息、用戶信息(還可以進一步包括收費信息)、客戶端計算機的狀態信息進行存儲;客戶端操作系統服務器群:是一個文件服務器群,由多臺文件服務器組成,存儲有本局域網中所有客戶端計算機所需的操作系統和文件,并能接受I/O數據服務器的指令從而給本局域網中的客戶端計算機提供操作系統和文件交換;客戶端計算機的啟動過程包括以下步驟:步驟1:客戶端計算機開機硬件自檢后,通過網卡bootrom程序廣播一個包含本機網卡MAC地址的引導請求;步驟2:I/O數據服務器收到該引導請求后,分配給該客戶端計算機機器名、IP地址、子網掩碼、I/O數據服務器端的IP地址以及一個初始啟動驗證包,并將以上數據打成數據封包發給該客戶端計算機;步驟3:客戶端計算機收到I/O數據服務器的數據封包后,部署I/O數據服務器分配給本機的機器名、IP地址、子網掩碼,然后從I/O數據服務器下載初始啟動驗證包并在內存里運行該初始啟動驗證包,初始啟動驗證包加載成功后彈出用戶驗證界面,在用戶驗證界面輸入用戶驗證信息,然后將用戶輸入的驗證信息封包發給I/O數據服務器,等待I/O數據服務器驗證;步驟4:I/O數據服務器收到用戶驗證信息后,驗證該用戶驗證信息是否為有效時長的用戶信息,完成驗證后,I/O數據服務器啟動對該用戶的服務計時,然后為該客戶端計算機與相應的客戶端操作系統服務器建立通信通道,并發出數據包告知客戶端計算機執行下一步操作系統選擇操作,同時把與之相對應的客戶端操作系統服務器的IP地址信息和它提供的客戶端操作系統包路徑地址信息、客戶端文件數據包路徑地址信息封包發給客戶端計算機;步驟5:客戶端計算機收到I/O數據服務器發送過來的驗證成功的信息和客戶端操作系統服務器地址信息包后,運行操作系統選擇操作界面,在操作系統選擇界面展示出I/O數據服務器提供的相應可選的客戶端操作系統服務器系統包的名稱,自動或手動選擇后,客戶端計算機利用I/O數據服務器建立的通信通道,讀取相應的客戶端操作系統服務器提供的系統包文件,完成操作系統的啟動。...
【技術特征摘要】
【專利技術屬性】
技術研發人員:周海斌,
申請(專利權)人:周海斌,
類型:發明
國別省市:湖南;43
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。