亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種輕量級(jí)的遠(yuǎn)程計(jì)算機(jī)帶外管理方法

文檔序號(hào):7603642閱讀:226來(lái)源:國(guó)知局
專利名稱:一種輕量級(jí)的遠(yuǎn)程計(jì)算機(jī)帶外管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種具有競(jìng)爭(zhēng)力的遠(yuǎn)程計(jì)算機(jī)帶外管理方法,具有易于使用、高度可靠、安全和低成本特點(diǎn)。
背景技術(shù)
遠(yuǎn)程計(jì)算機(jī)管理具有易用和高效的特點(diǎn)。但是,遠(yuǎn)程計(jì)算機(jī)管理在受管理計(jì)算機(jī)處于以下情況無(wú)法使用-無(wú)響應(yīng)狀態(tài)-由于硬件或軟件故障導(dǎo)致的操作系統(tǒng)不可用或崩潰-BIOS設(shè)置階段-網(wǎng)絡(luò)配置錯(cuò)誤、遠(yuǎn)程協(xié)助服務(wù)配置錯(cuò)誤,或防火墻阻止遠(yuǎn)程計(jì)算機(jī)的帶外管理正可用于支持處于上述狀態(tài)的計(jì)算機(jī)。目前,遠(yuǎn)程計(jì)算機(jī)的帶外管理正逐漸成為主流信息技術(shù)(IT)管理技術(shù)之一。已知的具有遠(yuǎn)程計(jì)算機(jī)的帶外管理的技術(shù)和產(chǎn)品包括鍵盤,視頻和鼠標(biāo)IP 擴(kuò)展(Keyboard,Video and mouse over IP,KVM over IP)KVM Over IP通過互聯(lián)網(wǎng)將本地鍵盤,鼠標(biāo)和視頻數(shù)據(jù)轉(zhuǎn)發(fā)到遠(yuǎn)程管理控制臺(tái)。管理員可以實(shí)現(xiàn)安全地遠(yuǎn)程BIOS級(jí)訪問,進(jìn)而實(shí)現(xiàn)通過互聯(lián)網(wǎng)故障恢復(fù)系統(tǒng)。然而,支持KVM over IP的交換機(jī)價(jià)格昂貴,并且難以部署。受管理計(jì)算機(jī)和KVMover IP交換機(jī)之間需要建立多個(gè)物理鏈路,包括VGA電纜,RJ45網(wǎng)線和鍵盤和鼠標(biāo)的電纜。此外,如果計(jì)算機(jī)的視頻卡只有DVI接口,在VGA電纜和KVM over IP交換機(jī)之間還額外需要一個(gè)DVI至VGA轉(zhuǎn)換器。對(duì)于一個(gè)缺乏IT知識(shí)的人來(lái)說,在需要的時(shí)候在受管理計(jì)算機(jī)上安裝一個(gè)KVM over IP交換機(jī)以實(shí)現(xiàn)遠(yuǎn)程維護(hù),并不現(xiàn)實(shí)。事先在每臺(tái)計(jì)算機(jī)上都部署好KVM over IP可以在需要的時(shí)候省略安裝步驟,然而,這樣會(huì)帶來(lái)高昂的成本和復(fù)雜的部署,對(duì)于客戶計(jì)算機(jī)來(lái)說,為了遠(yuǎn)程帶外管理這樣小概率的事件而在每臺(tái)計(jì)算機(jī)上維護(hù)一個(gè)復(fù)雜的物理線路并不經(jīng)濟(jì)。所以,在現(xiàn)實(shí)中,KVMover IP僅僅應(yīng)用于遠(yuǎn)程服務(wù)器的管理。此外,通過KVM over IP實(shí)現(xiàn)遠(yuǎn)程計(jì)算機(jī)帶外管理存在以下不足1。當(dāng)整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接都癱瘓時(shí),包括交換機(jī)、路由器故障,Internet服務(wù)供應(yīng)商服務(wù)器當(dāng)機(jī),等,通過KVM over IP實(shí)現(xiàn)遠(yuǎn)程計(jì)算機(jī)帶外管理一樣無(wú)法進(jìn)行;2。即使遠(yuǎn)程IT工程師可以操作受管理計(jì)算機(jī),如果沒有工具來(lái)診斷或安裝包來(lái)恢復(fù)受損的文件,遠(yuǎn)程IT工程師可能仍然無(wú)法找到問題或恢復(fù)受損文件。綜合上述問題,本發(fā)明針對(duì)遠(yuǎn)程計(jì)算機(jī)帶外管理在客戶端計(jì)算機(jī),包括臺(tái)式機(jī)、筆記本、移動(dòng)設(shè)備,的應(yīng)用,提出了一種輕量級(jí)的遠(yuǎn)程計(jì)算機(jī)帶外管理技術(shù)方案,具有以下特
占-
^ \\\ ·I。高可靠性-對(duì)受管理計(jì)算機(jī)沒有任何的硬件、軟件、網(wǎng)絡(luò)可用性的假設(shè),甚至當(dāng)整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接都已經(jīng)癱瘓的情況下,遠(yuǎn)程IT工程師都可以獲得受管理計(jì)算機(jī)的顯示屏幕輸出,并通過鍵盤或鼠標(biāo)操作受管理計(jì)算機(jī)。-對(duì)受管理計(jì)算機(jī)沒有任何的硬件、軟件、網(wǎng)絡(luò)可用性的假設(shè),甚至當(dāng)整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接都已經(jīng)癱瘓的情況下,遠(yuǎn)程IT工程師都可以利用本地軟件資源來(lái)診斷、修復(fù)受
管理計(jì)算機(jī)。2。易于使用和設(shè)置-具有很少的計(jì)算機(jī)知識(shí)的本地人員可以花很短的時(shí)間、輕松的安裝用于遠(yuǎn)程計(jì)算機(jī)帶外管理的設(shè)施;-遠(yuǎn)程IT工程師可以直接用鼠標(biāo)和鍵盤操作遠(yuǎn)處受管理計(jì)算機(jī),就像操作一臺(tái)面前的計(jì)算機(jī)一樣。-受管理計(jì)算機(jī)無(wú)需為允許遠(yuǎn)程管理而暫時(shí)或永久地更改網(wǎng)絡(luò)或防火墻配置;3。低成本的設(shè)施。遠(yuǎn)程計(jì)算機(jī)帶外管理設(shè)施應(yīng)該只需要很低的成本。如今,計(jì)算機(jī)硬件變得越來(lái)越便宜。因此,越來(lái)越多的人在家里或辦公室都有一個(gè)以上的的計(jì)算機(jī)設(shè)備。例如,一個(gè)人可能同時(shí)有一個(gè)智能手機(jī)、一個(gè)筆記本電腦,一個(gè)辦公室里用的臺(tái)式機(jī)和一個(gè)家里用的媒體服務(wù)器。本發(fā)明提出的技術(shù)方案就是在另外一臺(tái)計(jì)算機(jī)的幫助下來(lái)實(shí)現(xiàn)無(wú)假設(shè)、易部署的遠(yuǎn)程計(jì)算機(jī)的帶外管理。

發(fā)明內(nèi)容
本發(fā)明提出一個(gè)輕量級(jí)外的遠(yuǎn)程計(jì)算機(jī)帶外管理技術(shù)方案。本方案的裝置包括一個(gè)攝像頭,一個(gè)鍵盤和鼠標(biāo)模擬器,一個(gè)存儲(chǔ)設(shè)備鏡像器,一個(gè)輔助計(jì)算機(jī),和一個(gè)運(yùn)行在遠(yuǎn)程協(xié)助服務(wù)供應(yīng)商的遠(yuǎn)程控制臺(tái)。該裝置包括以下步驟I。獲取受管理計(jì)算機(jī)顯示屏幕輸出-連接在輔助計(jì)算機(jī)上的攝像頭擺放在受管理計(jì)算機(jī)的顯示屏幕前面;-輔助計(jì)算機(jī)控制攝像頭,讀取受管理計(jì)算機(jī)的顯示屏幕的圖像并通過網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程控制臺(tái);-遠(yuǎn)程控制臺(tái)接收受管理計(jì)算機(jī)的顯示屏幕的圖像,并將圖像顯示在一個(gè)圖形用戶界面上供遠(yuǎn)程IT工程師察看;2。發(fā)送遙控鍵盤或鼠標(biāo)輸入到本地計(jì)算機(jī)-遠(yuǎn)程IT工程師通過鼠標(biāo)和鍵盤操作顯示受管理計(jì)算機(jī)顯示屏幕圖像的圖形用戶界面,進(jìn)行診斷和恢復(fù);-遠(yuǎn)程IT工程師的鍵盤和鼠標(biāo)的操作被捕獲,通過輔助計(jì)算機(jī)發(fā)送到鍵盤和鼠標(biāo)模擬器,并最終被上報(bào)至受管理計(jì)算機(jī);3。將遠(yuǎn)程控制臺(tái)上的軟件資源鏡像到本地USB存儲(chǔ)設(shè)備-遠(yuǎn)程IT工程師指定包含診斷工具、安裝包的一個(gè)⑶/DVD映像文件,或遠(yuǎn)程控制臺(tái)上的磁盤的制定區(qū)域,例如,一個(gè)單獨(dú)的驅(qū)動(dòng)器;-USB存儲(chǔ)鏡像器接收來(lái)自USB主機(jī),即受管理計(jì)算機(jī),的讀命令,并將讀命令通過輔助計(jì)算機(jī)轉(zhuǎn)發(fā)到遠(yuǎn)程控制臺(tái);
-遠(yuǎn)程控制臺(tái)在預(yù)先指定的數(shù)據(jù)偏移處讀取數(shù)據(jù),通過輔助計(jì)算機(jī)發(fā)送數(shù)據(jù)到USB存儲(chǔ)鏡像器;-USB存儲(chǔ)鏡像器向USB主機(jī)返回的數(shù)據(jù),就好像數(shù)據(jù)是存在本地的一個(gè)真實(shí)的USB存儲(chǔ)設(shè)備上;4。一個(gè)本地工作人員在需要的時(shí)候?qū)⑴c遠(yuǎn)程計(jì)算機(jī)的帶外維護(hù)的會(huì)話,包括輸入一個(gè)本地帳戶的密碼,糾正本地的攝像頭的位置,按電源按鈕啟動(dòng)受管理計(jì)算機(jī)或強(qiáng)行
重啟動(dòng)在一個(gè)本發(fā)明的典型的實(shí)現(xiàn)中,一個(gè)獨(dú)立的USB攝像頭捕捉到受管理計(jì)算機(jī)的顯示屏幕的圖像;一個(gè)臺(tái)式機(jī),筆記本電腦或移動(dòng)設(shè)備作為輔助計(jì)算機(jī)、通過其網(wǎng)絡(luò)接口訪問遠(yuǎn)程控制臺(tái);一個(gè)USB人機(jī)接口設(shè)備(Human Interface device,HID)模擬器接收遠(yuǎn)程的鍵盤或鼠標(biāo)操作,并通過USB接口報(bào)告到受管理計(jì)算機(jī);一個(gè)USB存儲(chǔ)鏡像器映射到遠(yuǎn)程控制臺(tái)的軟件資源;一個(gè)遠(yuǎn)程控制臺(tái)接收并顯示捕獲的受管理計(jì)算機(jī)顯示屏幕的圖像、讀取遠(yuǎn)程IT工程師的鍵盤和鼠標(biāo)的操作并通過輔助計(jì)算機(jī)發(fā)送到USB HID模擬器,接受讀請(qǐng)求、讀取軟件資源數(shù)據(jù)并通過輔助計(jì)算機(jī)發(fā)送到USB存儲(chǔ)鏡像器。在上述實(shí)現(xiàn)中,輔助計(jì)算機(jī)可以通過多種方式連接遠(yuǎn)程控制臺(tái),包括利用本地網(wǎng)絡(luò)資源,或者當(dāng)受管理計(jì)算機(jī)所在的局域網(wǎng)的網(wǎng)絡(luò)連接不可用時(shí),新建立一個(gè)新的網(wǎng)絡(luò)連接,例如,3G連接。


圖I為本發(fā)明的原理框圖·
具體實(shí)施例方式下述討論是本發(fā)明的一種推薦的實(shí)施方式,但并不僅限于以下實(shí)施方式。 圖.I描述了本發(fā)明的一種實(shí)現(xiàn)的框圖,包括一臺(tái)受管理計(jì)算機(jī)100,一個(gè)USB HID模擬器200、作為鍵盤和鼠標(biāo)模擬器,一個(gè)USB存儲(chǔ)鏡像器300、映射到遠(yuǎn)程軟件資源,一個(gè)獨(dú)立的USB攝像頭410和可調(diào)節(jié)支架420,一個(gè)臺(tái)式機(jī)、筆記本電腦或移動(dòng)設(shè)備作為輔助計(jì)算機(jī)500和一個(gè)遠(yuǎn)程控制臺(tái)600。受管理計(jì)算機(jī)100包括顯示屏幕110,處理器120,內(nèi)存130,USB roothub 140,USB總線150和USB端口 160和170。當(dāng)USB HID模擬器200通過USB插頭210連接到USB端口 160,USB roothub 140將USB HID模擬器200認(rèn)作一個(gè)標(biāo)準(zhǔn)USB鍵盤或鼠標(biāo)。同樣,當(dāng)USB存儲(chǔ)鏡像器300通過USB插頭310連接到USB端口 170,USB roothub 140將USB存儲(chǔ)鏡像器300認(rèn)作一個(gè)標(biāo)準(zhǔn)的USB存儲(chǔ)設(shè)備,即USB⑶/DVD設(shè)備或USB閃存設(shè)備。由圖I可見,組件110-170是一個(gè)現(xiàn)代計(jì)算機(jī)設(shè)備的標(biāo)準(zhǔn)配置。因此,對(duì)于受管理計(jì)算機(jī)100來(lái)說,沒有任何平臺(tái)的假設(shè),甚至,除了組件110-170外,沒有任何其他的硬件可用性的假設(shè)。本地協(xié)助人員180在需要的時(shí)候參與遠(yuǎn)程帶外管理,接收遠(yuǎn)程工程師發(fā)送到輔助計(jì)算機(jī)上的指示,包括文字指示和語(yǔ)音指示,完成協(xié)助工作,包括輸入本地帳戶的密碼,糾正的攝像頭位置,按電源按鈕來(lái)啟受管理算機(jī)100或強(qiáng)制重啟動(dòng),等。USB HID模擬器200是一個(gè)硬件USB設(shè)備。USB HID模擬器200包括一個(gè)USB插頭210 ;—個(gè)USB控制器220 ;—個(gè)微處理器230 個(gè)內(nèi)存240 個(gè)短距離無(wú)線接收器250 ;一個(gè)通信管理程序260,負(fù)責(zé)處理通過短距離無(wú)線接收器250和輔助計(jì)算機(jī)500通信;一個(gè)USB主機(jī)請(qǐng)求處理程序270 ;—個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)280、用于存儲(chǔ)程序260-270,例如,電可擦除、可編程、只讀存儲(chǔ)(Electrically Erasable, Programmable, Read-Only, EEPROM),或閃存。USB HID模擬器200是用來(lái)模擬一個(gè)真正的鍵盤或鼠標(biāo)。鍵盤或鼠標(biāo)事件從輔助計(jì)算機(jī)500通過短距離無(wú)線信號(hào)發(fā)送到USB HID模擬器200。USB HID模擬器200通過短距離無(wú)線接收器250接收鍵盤或鼠標(biāo)事件,然后報(bào)告到受管理計(jì)算機(jī)100。在本發(fā)明的一種推薦的實(shí)施方式中,微處理器230采用MSC-51系列單片機(jī),短距離無(wú)線接收器250采用藍(lán)牙等2. 4G無(wú)線通信接收器,他們都是成熟的解決方案,廣泛應(yīng)用于工業(yè)控制中。在本發(fā)明的一種推薦的實(shí)施方式中,短距離無(wú)線接收器250具有唯一的設(shè)備名。 USB存儲(chǔ)鏡像器300是一個(gè)硬件USB設(shè)備,包括USB⑶/DVD設(shè)備或USB閃存設(shè)備。USB存儲(chǔ)鏡像器300包括一個(gè)USB插頭310 ;—個(gè)USB控制器320 ;—個(gè)微處理器330 ;—個(gè)內(nèi)存340 個(gè)短距離無(wú)線收發(fā)器350,一個(gè)通信管理程序,負(fù)責(zé)處理通過短距離無(wú)線收發(fā)器350和輔助計(jì)算機(jī)500通信;一個(gè)USB主機(jī)請(qǐng)求處理程序370 ;—個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)380用于保存程序360-370,例如,EEPROM或閃存。對(duì)于USB主機(jī),即受管理計(jì)算機(jī)100,來(lái)說,USB存儲(chǔ)鏡像器300是一種真正的USB存儲(chǔ)設(shè)備。但是,數(shù)據(jù)的內(nèi)容不在本地CD/DVD盤或閃存上,而是遠(yuǎn)程映射到一個(gè)指定的CD/DVD映像文件,或遠(yuǎn)程控制臺(tái)上的指定的磁盤區(qū)域上。USB存儲(chǔ)鏡像器300通過短距離無(wú)線通信收發(fā)器350與輔助計(jì)算機(jī)500通信。USB主機(jī)請(qǐng)求處理程序370負(fù)責(zé)與USB主機(jī),即受管理計(jì)算機(jī),的通信,包括枚舉階段和數(shù)據(jù)傳輸階段。在本發(fā)明的一種推薦的實(shí)施方式中,USB存儲(chǔ)鏡像器300可以被遠(yuǎn)程控制臺(tái)通過軟件方式配置為一個(gè)USB⑶/DVD設(shè)備,或者USB閃存設(shè)備。當(dāng)USB存儲(chǔ)鏡像器300被配置作為一個(gè)USB⑶/DVD設(shè)備時(shí),在本發(fā)明的一種推薦的實(shí)施方式中,ISO映像文件被映射成一個(gè)虛擬的⑶/DVD驅(qū)動(dòng)器,例如,通過DAEMON工具將一個(gè)ISO文件映射成一個(gè)虛擬的⑶/DVD驅(qū)動(dòng)器。在本發(fā)明的一種推薦的實(shí)施方式中,微處理器330采用MSC-51系列單片機(jī),短距離無(wú)線收發(fā)器350采用藍(lán)牙等2. 4G無(wú)線通信收發(fā)器。在本發(fā)明的一種推薦的實(shí)施方式中,短距離無(wú)線收發(fā)器350具有唯一的設(shè)備名。在本發(fā)明的一種推薦的實(shí)施方式中,USB存儲(chǔ)鏡像器300是只讀USB存儲(chǔ)設(shè)備。這意味著,無(wú)法通過對(duì)USB存儲(chǔ)鏡像器300的寫操作來(lái)修改在遠(yuǎn)程控制臺(tái)600上的軟件資源。在本發(fā)明的一種推薦的實(shí)施方式中,遠(yuǎn)程控制臺(tái)600上的軟件資源被緩存在輔助計(jì)算機(jī)500上,以提高下次訪問的速度。在圖I所示的示范框圖中,為了清晰的描述,USB HID模擬器200和USB存儲(chǔ)鏡像器300被分為兩個(gè)USB設(shè)備。在本發(fā)明的一種推薦的實(shí)施方式中,USB HID模擬器200和USB存儲(chǔ)鏡像器300可以合并成一個(gè)USB硬件設(shè)備,共享相同的微型處理器,內(nèi)存和短距離無(wú)線收發(fā)器,通過USB hub,來(lái)實(shí)現(xiàn)在一個(gè)USB端口 160或170上、實(shí)現(xiàn)兩個(gè)USB設(shè)備,USBHID模擬器200和USB存儲(chǔ)鏡像器300。輔助計(jì)算機(jī)500是一個(gè)能夠訪問遠(yuǎn)程控制臺(tái)600的臺(tái)式機(jī)、筆記本電腦或移動(dòng)設(shè)備。輔助計(jì)算機(jī)500包括一個(gè)USB攝像頭控制模塊510,一個(gè)短距離無(wú)線收發(fā)器520,一個(gè)網(wǎng)絡(luò)接口 530,一個(gè)代理模塊540和一個(gè)操作系統(tǒng)550。獨(dú)立USB攝像頭410通過USB電纜連接到輔助計(jì)算機(jī)500上。獨(dú)立USB攝像頭410安裝在一個(gè)可調(diào)節(jié)支架420上,來(lái)對(duì)準(zhǔn)受管理計(jì)算機(jī)的顯示屏幕110。代理模塊540包括壓縮和加密子模塊,通信管理程序子模塊,服務(wù)注冊(cè)子模塊和服務(wù)請(qǐng)求子模塊。當(dāng)用戶進(jìn)行遠(yuǎn)程帶外管理服務(wù)注冊(cè)時(shí),代理模塊540調(diào)用服務(wù)注冊(cè)子模塊實(shí)現(xiàn)服務(wù)注冊(cè)。 當(dāng)用戶需要遠(yuǎn)程帶外管理服務(wù)時(shí),代理模塊540調(diào)用服務(wù)請(qǐng)求子模塊實(shí)現(xiàn)服務(wù)請(qǐng)求。在遠(yuǎn)程帶外管理服務(wù)進(jìn)行中,代理模塊540調(diào)用通信管理程序子模塊,將USB攝像頭捕獲的受管理計(jì)算機(jī)的顯示屏幕圖像傳送至遠(yuǎn)程控制臺(tái)600,接收遠(yuǎn)程IT工程師的鍵盤或鼠標(biāo)操作,將這些鍵盤或鼠標(biāo)操作通過短距離無(wú)線收發(fā)模塊520轉(zhuǎn)發(fā)至USB HID模擬器200。在遠(yuǎn)程帶外管理服務(wù)進(jìn)行中,代理模塊540調(diào)用通信管理程序子模塊,將對(duì)軟件資源的讀請(qǐng)求轉(zhuǎn)發(fā)至遠(yuǎn)程控制臺(tái)600,從遠(yuǎn)程控制臺(tái)600接收軟件資源數(shù)據(jù),然后通過短距離無(wú)線收發(fā)器將這些數(shù)據(jù)轉(zhuǎn)發(fā)到USB存儲(chǔ)鏡像器300。在遠(yuǎn)程帶外管理服務(wù)進(jìn)行中,代理模塊540建立一個(gè)即時(shí)通信會(huì)話,將遠(yuǎn)程IT工程師的文字或語(yǔ)音指令發(fā)送至本地,指示本地協(xié)助人員輸入本地帳戶密碼,按電源按鈕重啟動(dòng),糾正攝像頭的位置,等等。在本發(fā)明的一種推薦的實(shí)施方式中,一臺(tái)有內(nèi)置攝像頭的筆記本電腦或移動(dòng)設(shè)備被用來(lái)作為輔助計(jì)算機(jī)500,以省去獨(dú)立的USB攝像頭。這種情況下,需要一個(gè)可調(diào)節(jié)的三角架將這個(gè)筆記本電腦或移動(dòng)設(shè)備固定在受管理計(jì)算機(jī)的顯示屏幕前。在本發(fā)明的一種推薦的實(shí)施方式中,輔助計(jì)算機(jī)控制攝像頭以每秒一次的頻率捕獲受管理計(jì)算機(jī)的顯示屏幕輸出。在本發(fā)明的一種推薦的實(shí)施方式中,用于捕獲受管理計(jì)算機(jī)顯示屏幕的攝像頭是數(shù)碼攝像頭,并具有一百萬(wàn)像素或更高。在本發(fā)明的一種推薦的實(shí)施方式中,短距離無(wú)線收發(fā)器520使用藍(lán)牙等2. 4G無(wú)線通信收發(fā)器。藍(lán)牙收發(fā)器內(nèi)置在許多筆記本電腦和移動(dòng)設(shè)備中。對(duì)于臺(tái)式機(jī),可以使用便宜的USB藍(lán)牙適配器。在本發(fā)明的一種推薦的實(shí)施方式中,被攝像頭捕獲的受管理計(jì)算機(jī)的顯示屏幕110的圖像在傳輸前進(jìn)行壓縮和加密。在本發(fā)明的一種推薦的實(shí)施方式中,永遠(yuǎn)加密被攝像頭捕獲的受管理計(jì)算機(jī)的顯示屏幕110的圖像的加密密鑰是由用戶名,密碼和變化的數(shù)據(jù)、如日期綜合生成的。在本發(fā)明的一種推薦的實(shí)施方式中,如果整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接由于交換機(jī)、路由器問題或Internet服務(wù)提供商的服務(wù)器當(dāng)機(jī)等原因已經(jīng)癱瘓,網(wǎng)絡(luò)接口 530可以基于一個(gè)新建立的網(wǎng)絡(luò)連接,例如,通過一個(gè)USB 3G適配器或內(nèi)置的3G模塊建立的3G網(wǎng)絡(luò)連接。
在本發(fā)明的一種推薦的實(shí)施方式中,如果局域網(wǎng)的網(wǎng)絡(luò)連接是正常的,網(wǎng)絡(luò)接口530可以基于一個(gè)局域網(wǎng)網(wǎng)絡(luò)連接,例如,通過RJ45網(wǎng)線直接連接局域網(wǎng)內(nèi)的交換機(jī),或者通過WIFI連接局域網(wǎng)內(nèi)的Access Point (AP)。如果受管理計(jì)算機(jī)100在請(qǐng)求了遠(yuǎn)程帶外管理服務(wù)后被關(guān)機(jī)或休眠,輔助計(jì)算機(jī)500可以通過發(fā)送一個(gè)wake-on-LAN或者wake-on-wireless_LAN包將受管理計(jì)算機(jī)喚醒,條件是,受管理計(jì)算機(jī)100和輔助計(jì)算機(jī)500連接了相同的交換機(jī)或者AP。如果受管理計(jì)算機(jī)100內(nèi)置了英特爾主動(dòng)管理技術(shù)(Active managementtechnology,AMT),并且被配置激活,在本發(fā)明的一種推薦的實(shí)施方式中,受管理計(jì)算機(jī)100通過AMT的電源管理功能被喚醒,如果受管理計(jì)算機(jī)100在請(qǐng)求了遠(yuǎn)程帶外管理服務(wù)后被關(guān)機(jī),休眠。當(dāng)輔助計(jì)算機(jī)500無(wú)法通過現(xiàn)有網(wǎng)絡(luò)資源、而需要建立額外的網(wǎng)絡(luò)連接來(lái)訪問遠(yuǎn)程控制臺(tái)600時(shí),在本發(fā)明的一種推薦的實(shí)施方式中,內(nèi)置3G模塊的移動(dòng)設(shè)備被采用作為輔助計(jì)算機(jī)500,來(lái)節(jié)省一個(gè)單獨(dú)的USB3G適配器。在本發(fā)明的一種推薦的實(shí)施方式中,內(nèi)置藍(lán)牙模塊和攝像頭的筆記本電腦或移動(dòng)設(shè)備被采用作為輔助計(jì)算機(jī)500。這樣,就不再需要一個(gè)單獨(dú)的USB藍(lán)牙適配器和單獨(dú)USB攝像頭。當(dāng)移動(dòng)設(shè)備作為輔助計(jì)算機(jī)500時(shí),在本發(fā)明的一種推薦的實(shí)施方式中,移動(dòng)設(shè)備采用Mac操作系統(tǒng)或Android操作系統(tǒng)。這些操作系統(tǒng)具有豐富的和友好的應(yīng)用程序接□。當(dāng)一個(gè)具有Mac操作系統(tǒng)或Android操作系統(tǒng)的移動(dòng)設(shè)備作為輔助計(jì)算機(jī)500時(shí),在本發(fā)明的一種推薦的實(shí)施方式中,代理模塊540通過蘋果的AppStore,或谷歌Android應(yīng)用程序商店安裝在移動(dòng)設(shè)備。在本發(fā)明的一種推薦的實(shí)施方式中,輔助計(jì)算機(jī)500中的代理模塊540通過80端口或443端口連接遠(yuǎn)程控制臺(tái)600。遠(yuǎn)程控制臺(tái)600包括服務(wù)注冊(cè)模塊610,請(qǐng)求認(rèn)證模塊620,軟件資源中心630,虛擬的輸入設(shè)備驅(qū)動(dòng)程序640,圖形用戶界面(graphic user interface,⑶I) 650,即時(shí)消息通信會(huì)話管理660,遠(yuǎn)程操作管理程序670,網(wǎng)絡(luò)接口 680和鍵盤和鼠標(biāo)681。遠(yuǎn)程操作管理程序670調(diào)用服務(wù)注冊(cè)模塊610以評(píng)估輔助計(jì)算機(jī)500發(fā)送的遠(yuǎn)程
帶外管理服務(wù)注冊(cè)請(qǐng)求。遠(yuǎn)程操作管理程序670調(diào)用服務(wù)認(rèn)證模塊620來(lái)驗(yàn)證輔助計(jì)算機(jī)500發(fā)送的遠(yuǎn)程帶外管理服務(wù)請(qǐng)求。在本發(fā)明的一種推薦的實(shí)施方式中,請(qǐng)求認(rèn)證模塊620使用,但不局限于,用戶名和密碼驗(yàn)證。 當(dāng)身份驗(yàn)證通過,遠(yuǎn)程操作管理程序670接收捕獲的受管理計(jì)算機(jī)電腦顯示屏的圖像,并顯示在圖形用戶界面650上。虛擬輸入設(shè)備驅(qū)動(dòng)程序640捕獲IT工程師的鍵盤和鼠標(biāo)輸入。遠(yuǎn)程操作管理程序670通過向虛擬輸入設(shè)備驅(qū)動(dòng)程序640發(fā)送請(qǐng)求獲得與特定遠(yuǎn)程帶外管理會(huì)話相關(guān)的鍵盤或鼠標(biāo)事件,將鍵盤和鼠標(biāo)事件編碼,然后通過輔助計(jì)算機(jī)500發(fā)送到USB HID模擬器200。
遠(yuǎn)程操作管理程序670接收代理模塊540轉(zhuǎn)發(fā)的USB存儲(chǔ)鏡像器300的讀請(qǐng)求,在軟件資源中心630讀取相應(yīng)數(shù)據(jù),將數(shù)據(jù)通過輔助計(jì)算機(jī)500發(fā)送回USB存儲(chǔ)鏡像器300。遠(yuǎn)程IT工程師690是具有專業(yè)的IT系統(tǒng)維護(hù)知識(shí)的專家,其掌握得知識(shí)領(lǐng)域與遠(yuǎn)程帶外管理請(qǐng)求中的問題描述相匹配。遠(yuǎn)程操作管理程序670調(diào)用即時(shí)消息通信會(huì)話管理660來(lái)建立一個(gè)即時(shí)通信會(huì)話,將IT工程師的文字或語(yǔ)音指令發(fā)送至輔助計(jì)算機(jī)500,指示本地協(xié)助人員輸入本地帳戶密碼,按電源按鈕重啟動(dòng),糾正攝像頭的位置,等等。在本發(fā)明的一種推薦的實(shí)施方式中,被捕獲的受管理計(jì)算機(jī)顯示屏幕110的圖像在被顯示在圖形用戶界面650前,進(jìn)行解壓和解密。在本發(fā)明的一種推薦的實(shí)施方式中,用于解密的密鑰是由用戶名,密碼和變化的數(shù)據(jù)、如日期綜合生成的。
在本發(fā)明的一種推薦的實(shí)施方式中,在遠(yuǎn)程控制臺(tái)600和輔助計(jì)算機(jī)500之間,有一個(gè)時(shí)間校正協(xié)議以同步雙方的時(shí)間、日期。在本發(fā)明的一種推薦的實(shí)施方式中,有一個(gè)鼠標(biāo)定位系統(tǒng)以計(jì)算受管理計(jì)算機(jī)顯示屏幕110和圖形用戶界面650的大小比例。例如,通過將鼠標(biāo)放置在受管理計(jì)算機(jī)顯示屏幕的四角來(lái)計(jì)算大小比例。在本發(fā)明的一種推薦的實(shí)施方式中,在遠(yuǎn)程控制臺(tái)的圖形用戶界面650上有一個(gè)暫停按鈕,用于控制輔助計(jì)算機(jī)500暫停捕獲、發(fā)送受管理計(jì)算機(jī)顯示屏幕110的圖像。例如,當(dāng)受管理計(jì)算機(jī)在進(jìn)行反病毒掃描等長(zhǎng)時(shí)間無(wú)需干涉的操作時(shí),遠(yuǎn)處控制臺(tái)的圖形用戶界面650通知輔助計(jì)算機(jī)暫停捕獲及發(fā)送受管理計(jì)算機(jī)顯示屏幕的圖像。當(dāng)移動(dòng)設(shè)備作為輔助計(jì)算機(jī)500時(shí),USB HID模擬器200或USB存儲(chǔ)鏡像器300可以通過軟件來(lái)實(shí)現(xiàn),如果該移動(dòng)設(shè)備具有USB控制器并提供定制的USB固件處理程序的接□。獨(dú)立的USB攝像頭410可以被一個(gè)移動(dòng)電話,智能電話,個(gè)人數(shù)字助理,或筆記本電腦上的內(nèi)置攝像頭代替。當(dāng)使用一個(gè)內(nèi)置的攝像頭時(shí),那個(gè)移動(dòng)電話,智能電話,個(gè)人數(shù)字助理,或筆記本電腦上需要安裝一個(gè)代理程序。代理程序通過有線電纜,或通過無(wú)線通信,例如藍(lán)牙,WIFI等,將拍攝的受管理計(jì)算機(jī)顯示屏幕110的圖像傳送到輔助計(jì)算機(jī)500。獨(dú)立的USB藍(lán)牙適配器也可以被一個(gè)移動(dòng)電話,智能電話,個(gè)人數(shù)字助理,或筆記本電腦上的內(nèi)置的藍(lán)牙模塊代替。同樣,當(dāng)使用一個(gè)內(nèi)置的藍(lán)牙模塊時(shí),那個(gè)移動(dòng)電話,智能電話,個(gè)人數(shù)字助理,或筆記本電腦上需要安裝一個(gè)代理程序。代理程序通過有線電纜,或通過無(wú)線通信,例如WIFI,接收到從輔助計(jì)算機(jī)500發(fā)送來(lái)的遠(yuǎn)程的鍵盤、鼠標(biāo)輸入、或者遠(yuǎn)程的軟件資源,然后再將這些數(shù)據(jù)轉(zhuǎn)發(fā)到USB HID模擬器或者USB存儲(chǔ)鏡像器。如果用戶手上已經(jīng)有一個(gè)遵循公開規(guī)范的無(wú)線鍵盤或鼠標(biāo),而且該規(guī)范明確定義了無(wú)線鍵盤或鼠標(biāo)與接收器之間的通信,USB HID模擬器就可以被省掉。輔助計(jì)算機(jī)500可以控制短距離無(wú)線發(fā)收器520按照公開的規(guī)范發(fā)送遠(yuǎn)程IT工程師的鍵盤或鼠標(biāo)輸入到已有的無(wú)線鍵盤或鼠標(biāo)的接收器。類似的,如果用戶手上已經(jīng)有一個(gè)無(wú)線鍵盤或鼠標(biāo),而且該無(wú)線鍵盤或鼠標(biāo)的制造商提供了能向接收器發(fā)送鍵盤或鼠標(biāo)事件的私有接口,可以運(yùn)行在臺(tái)式機(jī)、筆記本或移動(dòng)設(shè)備上,USB HID模擬器同樣可以被省掉。輔助計(jì)算機(jī)500可以調(diào)用私有接口、控制短距離無(wú)線發(fā)收器520發(fā)送遠(yuǎn)程IT工程師的鍵盤或鼠標(biāo)輸入到已有的無(wú)線鍵盤或鼠標(biāo)的接收器。在本發(fā)明的一種推薦的實(shí)施方式中,輔助計(jì)算機(jī)500不應(yīng)含有任何機(jī)密數(shù)據(jù),或重要的實(shí)用程序;輔助計(jì)算機(jī)500應(yīng)在進(jìn)行遠(yuǎn)程帶外管理之前和之后被重置到出廠模式或 恢復(fù)到一個(gè)干凈的系統(tǒng),以避免在進(jìn)行遠(yuǎn)程帶外管理過程中輔助計(jì)算機(jī)500被病毒、木馬或后門程序感染、控制,進(jìn)而使受管理計(jì)算機(jī)100數(shù)據(jù)受損或機(jī)密數(shù)據(jù)泄露。
權(quán)利要求
1.ー種輕量級(jí)的、具有遠(yuǎn)程軟件資源鏡像的遠(yuǎn)程計(jì)算機(jī)帶外管理方法包括 一、連接在輔助計(jì)算機(jī)上的攝像頭擺放在受管理計(jì)算機(jī)的顯示屏幕前面; ニ、輔助計(jì)算機(jī)控制攝像頭,連續(xù)拍攝受管理計(jì)算機(jī)的顯示屏幕,并將拍攝的圖像通過網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程控制臺(tái); 三、在遠(yuǎn)程控制臺(tái)上,受管理計(jì)算機(jī)顯示屏幕的圖像顯示在的ー個(gè)圖形用戶界面上; 四、遠(yuǎn)程IT工程師將包含診斷、修復(fù)工具的軟件資源映射至存儲(chǔ)鏡像器; 五、遠(yuǎn)程IT工程師通過鼠標(biāo)和鍵盤操作顯示受管理計(jì)算機(jī)顯示屏幕圖像的圖形用戶界面,運(yùn)行存儲(chǔ)鏡像器中遠(yuǎn)程映射的軟件資源,進(jìn)行診斷和恢復(fù); 六、一個(gè)本地工作人員在需要的時(shí)候?qū)⑴c遠(yuǎn)程計(jì)算機(jī)的帶外維護(hù)的會(huì)話,包括輸入ー個(gè)本地帳戶的密碼,糾正本地的攝像頭的位置,按電源按鈕啟動(dòng)或強(qiáng)行重啟動(dòng)受管理計(jì)算機(jī); 七、遠(yuǎn)程IT工程師的鍵盤和鼠標(biāo)的操作被捕獲、發(fā)送到輔助計(jì)算機(jī),通過輔助計(jì)算機(jī)轉(zhuǎn)發(fā)到鍵盤和鼠標(biāo)模擬器; 八、鍵盤和鼠標(biāo)模擬器將遠(yuǎn)程鍵盤和鼠標(biāo)的操作上報(bào)至受管理計(jì)算機(jī); 九、上述步驟ニ至步驟八重復(fù)次序進(jìn)行,直到遠(yuǎn)程計(jì)算機(jī)帶外管理結(jié)束。
2.在上述聲明I中包括一個(gè)遠(yuǎn)程IT工程師可以同時(shí)進(jìn)行多個(gè)遠(yuǎn)程計(jì)算機(jī)帶外管理會(huì)話,一個(gè)受管理計(jì)算機(jī)可以由多個(gè)遠(yuǎn)程IT工程師聯(lián)合診斷;在拍攝的受管理計(jì)算機(jī)顯示屏幕的圖像被傳送到遠(yuǎn)程控制臺(tái)前,這些圖像可以選擇被壓縮、加密;一個(gè)鼠標(biāo)定位系統(tǒng)用于計(jì)算受管理計(jì)算機(jī)顯示屏幕和遠(yuǎn)程控制臺(tái)上圖形用戶界面的大小比例;遠(yuǎn)程控制臺(tái)可以控制輔助計(jì)算機(jī)暫停捕獲、發(fā)送受管理計(jì)算機(jī)顯示屏幕的圖像。
3.在上述聲明I中,通過輔助計(jì)算機(jī)申請(qǐng)遠(yuǎn)程帶外管理服務(wù)的時(shí)候需要進(jìn)行認(rèn)證。認(rèn)證方式包括用戶名密碼認(rèn)證、證書認(rèn)證、物理USB key認(rèn)證等。
4.在上述聲明I的步驟一中,為便于安裝和使用,攝像頭可以采用具有一定精度的USB數(shù)碼攝像頭;攝像頭還可以采用筆記本電腦或移動(dòng)設(shè)備上、具有一定精度的的內(nèi)置攝像頭;并且,攝像頭或者內(nèi)置攝像頭所在的設(shè)備應(yīng)安裝在可調(diào)整支架上以對(duì)準(zhǔn)受管理的計(jì)算機(jī)的顯示屏幕。
5.在上述聲明I的步驟四中,為便于安裝和使用,存儲(chǔ)鏡像器可以是ー個(gè)硬件USB存儲(chǔ)設(shè)備。存儲(chǔ)鏡像器通過以下方式獲得遠(yuǎn)程軟件資源數(shù)據(jù)存儲(chǔ)鏡像器接收來(lái)自USB主機(jī),即受管理計(jì)算機(jī),的讀命令,并將讀命令通過輔助計(jì)算機(jī)轉(zhuǎn)發(fā)到遠(yuǎn)程控制臺(tái);遠(yuǎn)程控制臺(tái)在預(yù)先指定的數(shù)據(jù)偏移處讀取數(shù)據(jù),通過輔助計(jì)算機(jī)發(fā)送數(shù)據(jù)到USB存儲(chǔ)鏡像器;USB存儲(chǔ)鏡像器向USB主機(jī)返回的數(shù)據(jù),就好像數(shù)據(jù)是存在本地的一個(gè)真實(shí)的USB存儲(chǔ)設(shè)備上。同時(shí),在遠(yuǎn)程控制臺(tái)上,存儲(chǔ)鏡像器可以被通過軟件方式配置為ー個(gè)USB⑶/DVD設(shè)備,或者USB閃存設(shè)備。
6.在上述聲明I的步驟八中,鼠標(biāo)和鍵盤模擬器可以是ー個(gè)USB硬件,也可以通過軟件實(shí)現(xiàn),包括,實(shí)現(xiàn)在ー個(gè)具有USB控制器并提供定制的USB固件處理程序接ロ的移動(dòng)設(shè)備上;實(shí)現(xiàn)在輔助計(jì)算機(jī)上,條件是,用戶手上已經(jīng)有ー個(gè)遵循公開通信規(guī)范的無(wú)線鍵盤或鼠標(biāo),或者制造商提供了能向接收器發(fā)送鍵盤或鼠標(biāo)事件的私有接ロ的無(wú)線鍵盤或鼠標(biāo)。
7.在上述聲明I的步驟四中的存儲(chǔ)鏡像器和步驟八中的鍵盤和鼠標(biāo)模擬器可以實(shí)現(xiàn)在同一個(gè)USB硬件設(shè)備上,共享相同的微型處理器、內(nèi)存和短距離無(wú)線收發(fā)器,通過USBhub,來(lái)實(shí)現(xiàn)在ー個(gè)USB端口上的兩個(gè)USB設(shè)備。其中,微型處理器可以采用MSC-51系列單片機(jī);短距離無(wú)線收發(fā)器可以采用藍(lán)牙等2. 4G無(wú)線通信。
8.在上述聲明I中,如果受管理計(jì)算機(jī)在請(qǐng)求了遠(yuǎn)程帶外管理服務(wù)后被關(guān)機(jī)或休眠,輔助計(jì)算機(jī)可以通過發(fā)送一個(gè)wake-on-LAN或wake-on-wireless-LAN包,或者Intel主動(dòng)管理技術(shù)的電源管理功能將受管理計(jì)算機(jī)喚醒,條件是,受管理計(jì)算機(jī)和輔助計(jì)算機(jī)連接了相同的交換機(jī)或者Access Point。
9.在上述聲明I中,如果整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接由于內(nèi)部交換機(jī)、路由器問題或Internet服務(wù)提供商的服務(wù)器當(dāng)機(jī)等原因已經(jīng)癱瘓,輔助計(jì)算機(jī)可以建立一個(gè)新的網(wǎng)絡(luò)連接來(lái)保證和遠(yuǎn)程控制臺(tái)的通信,包括通過輔助計(jì)算機(jī)的內(nèi)置模塊、或者一個(gè)單獨(dú)的USB網(wǎng)絡(luò)適配器來(lái)建立GPRS,Modem, Edge,3G,4G等網(wǎng)絡(luò)連接。
10.在上述聲明I中,輔助計(jì)算機(jī)在連接遠(yuǎn)程控制臺(tái)時(shí)采用80端ロ或443端ロ以防止網(wǎng)絡(luò)防火墻策略的修改帶來(lái)的安全問題。同時(shí),輔助計(jì)算機(jī)應(yīng)在進(jìn)行遠(yuǎn)程帶外管理之前和之后被重置到出廠模式或恢復(fù)到一個(gè)干凈的系統(tǒng),以避免在進(jìn)行遠(yuǎn)程帶外管理過程中輔助計(jì)算機(jī)被病毒、木馬或后門程序感染、控制,進(jìn)而使受管理計(jì)算機(jī)數(shù)據(jù)受損或機(jī)密數(shù)據(jù)泄露。
全文摘要
本發(fā)明提供了一種輕量級(jí)的技術(shù)解決方案以實(shí)現(xiàn)簡(jiǎn)單易用、高度可靠、并只需要低成本的設(shè)施的遠(yuǎn)程計(jì)算機(jī)帶外管理。本發(fā)明包括一個(gè)攝像頭,一個(gè)鍵盤和鼠標(biāo)模擬器,一個(gè)遠(yuǎn)程軟件資源鏡像器,一個(gè)輔助計(jì)算機(jī)和一個(gè)遠(yuǎn)程控制臺(tái)。在本發(fā)明中,即使在受管理計(jì)算機(jī)網(wǎng)絡(luò)無(wú)法連接、操作系統(tǒng)崩潰、硬盤損壞,甚至整個(gè)局域網(wǎng)的網(wǎng)絡(luò)連接都癱瘓時(shí),遠(yuǎn)程IT工程師都可以通過鍵盤或鼠標(biāo)直接操作受管理計(jì)算機(jī),并利用遠(yuǎn)程軟件資源對(duì)受管理計(jì)算機(jī)進(jìn)行診斷和修復(fù)。
文檔編號(hào)H04L29/08GK102684896SQ20111005669
公開日2012年9月19日 申請(qǐng)日期2011年3月5日 優(yōu)先權(quán)日2011年3月5日
發(fā)明者楊源杰 申請(qǐng)人:楊源杰
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1