專利名稱:客戶計算機(jī)、遙控系統(tǒng)和遙控方法
技術(shù)領(lǐng)域:
本發(fā)明的方面涉及一種客戶計算機(jī)、遙控系統(tǒng)和遙控方法,更具 體地,涉及可通過經(jīng)網(wǎng)絡(luò)連接至主計算機(jī)而進(jìn)行控制的客戶計算機(jī)、 及其系統(tǒng)和方法。
背景技術(shù):
一般而言,其中多個計算機(jī)和其它裝置在物理上相互連接以便能夠共享裝備和信息的網(wǎng)絡(luò)根據(jù)設(shè)備在網(wǎng)絡(luò)上的間距,被分類為LAN (局域網(wǎng))、MAN (城域網(wǎng))、WAN (廣域網(wǎng))等等。此外,根據(jù)數(shù) 據(jù)傳輸?shù)母袷?,網(wǎng)絡(luò)被分為TCP/IP (傳輸控制協(xié)議/網(wǎng)間協(xié)議)網(wǎng)絡(luò)、 SNA (系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu))網(wǎng)絡(luò)等等。網(wǎng)絡(luò)一般位于公司、公共機(jī)構(gòu)、 教育院校和其它組織的多個計算機(jī)房中。網(wǎng)絡(luò)可連接至其它網(wǎng)絡(luò),且 可包括相關(guān)的子網(wǎng)絡(luò)。由于計算環(huán)境已經(jīng)從集中式(大型計算機(jī))的環(huán)境轉(zhuǎn)變成客戶-服務(wù)器環(huán)境,因此本地服務(wù)器和通信設(shè)備的數(shù)目增加了。出于各種原 因,例如出現(xiàn)在軟件和硬件中的錯誤,需要監(jiān)視本地服務(wù)器和通信設(shè) 備。由于有更多的本地服務(wù)器和通信設(shè)備,監(jiān)視和控制本地服務(wù)器和 通信設(shè)備就變得更為復(fù)雜。因此,已開發(fā)出遙控系統(tǒng),用于有效地監(jiān) 視和控制雖物理上與相應(yīng)的本地服務(wù)器分離但卻通過網(wǎng)絡(luò)與本地服務(wù) 器相連的客戶計算機(jī)系統(tǒng)。通過使用ASF (警報標(biāo)準(zhǔn)格式)技術(shù)、Intel⑧AMT (主動管理技 術(shù))TM或其它技術(shù),傳統(tǒng)的遙控系統(tǒng)經(jīng)由網(wǎng)絡(luò)將可以是計算機(jī)或服務(wù)器 的控制系統(tǒng)連接至多個客戶計算機(jī),以執(zhí)行某些功能,例如動力循環(huán) 管理、系統(tǒng)資產(chǎn)管理、系統(tǒng)管理、更新管理、故障恢復(fù)管理等等。通過使用存儲在LAN控制器或客戶系統(tǒng)中的口令,對控制系統(tǒng)
和客戶系統(tǒng)進(jìn)行認(rèn)證。因此,如果(例如)存儲在LAN控制器或客戶系統(tǒng)中的口令被非法地破解(hack)或公開,則可從任意地方訪問 和濫用該客戶系統(tǒng)。發(fā)明內(nèi)容因此,本發(fā)明的一個方面就是提供一種通過網(wǎng)絡(luò)連接至相應(yīng)主計 算機(jī)的客戶計算機(jī),其可通過必要時限制客戶系統(tǒng)的操作來防止相應(yīng) 的客戶系統(tǒng)由于口令被破解或被公開而被濫用,從而防止泄露重要的 信息和數(shù)據(jù)。本發(fā)明的另一個方面是提供一種具有通過網(wǎng)絡(luò)而相互連接的主 計算機(jī)和客戶計算機(jī)的遙控系統(tǒng)。此外,本發(fā)明的另一個方面是提供一種用于遙控系統(tǒng)的遙控方法。因此,通過將在主計算機(jī)中產(chǎn)生的鎖定信號、解鎖信號以及和口 令發(fā)送到客戶計算機(jī),可分別避免未經(jīng)授權(quán)的用戶和授權(quán)的用戶訪問 或被允許訪問該客戶計算機(jī)。本發(fā)明的其它方面和/或優(yōu)點將在下面的描述中部分地闡明,并 且,在某種程度上,其根據(jù)描述是顯而易見的,或者可以通過實踐本 發(fā)明而獲知。本發(fā)明的前述的和/或其它的方面可以通過提供一種可通過網(wǎng)絡(luò)連接至主計算機(jī)的客戶計算機(jī)而實現(xiàn),該客戶計算機(jī)包括用以與主 計算機(jī)進(jìn)行通信的通信部分;用以根據(jù)應(yīng)用來執(zhí)行操作的系統(tǒng)部分; 以及控制器,如果通過所述通信部分從主計算機(jī)接收到鎖定信號,則 該控制器將系統(tǒng)部分置于鎖定狀態(tài),并且,如果通過所述通信部分從 主計算機(jī)接收到解鎖信號,則該控制器控制所述通信部分以終止鎖定 狀態(tài);其中,當(dāng)系統(tǒng)部分處于鎖定狀態(tài)時,系統(tǒng)并不響應(yīng)于用戶輸入 而執(zhí)行操作。根據(jù)本發(fā)明的另一個方面,該客戶計算機(jī)還包括存儲部分,用以 存儲由客戶計算機(jī)接收的口令;其中,如果接收到鎖定信號,則控制 器檢查該鎖定信號是否包括第一口令,如果該鎖定信號包括第一口令, 則控制器控制存儲部分以存儲該第一口令,如果接收到解鎖信號,則控制器檢査該解鎖信號是否包括第二口令,如果該解鎖信號包括第二口令,則控制器將該第二口令與第一口令進(jìn)行比較,并且,如果該第 二口令與第一口令相同,則控制器將系統(tǒng)部分從鎖定狀態(tài)中釋放出來。根據(jù)本發(fā)明的另一個方面,該客戶計算機(jī)還包括供電部分,用以 向系統(tǒng)部分供電;其中,如果接收到鎖定信號,則控制器控制該供電 部分停止向該系統(tǒng)部分供電。根據(jù)本發(fā)明的另一個方面,當(dāng)系統(tǒng)部分處于鎖定狀態(tài)時,如果通 過用戶輸入部分接收到用戶輸入,則控制器向用戶通知系統(tǒng)正處于鎖 定狀態(tài)。根據(jù)本發(fā)明的另一個方面,客戶計算機(jī)還包括顯示部分;其中,控制器在該顯示部分上顯示與通知信號相對應(yīng)的信息,以在該顯示部 分上向用戶通知系統(tǒng)部分正被置于鎖定狀態(tài)下。本發(fā)明的前述的和/或其它的方面也可以通過提供一種遙控系統(tǒng)而實現(xiàn),該遙控系統(tǒng)包括客戶計算機(jī),如果從外面接收到鎖定信號, 則將該客戶計算機(jī)置于鎖定狀態(tài),而如果從外面接收到解鎖信號,則將該客戶計算機(jī)從鎖定狀態(tài)中釋放出來;主計算機(jī),用以向客戶計算 機(jī)發(fā)送鎖定信號和解鎖信號;其中,當(dāng)客戶計算機(jī)處于鎖定狀態(tài)時, 該客戶計算機(jī)不執(zhí)行用戶所輸入的功能。根據(jù)本發(fā)明的另一個方面,主計算機(jī)將包括第一口令的鎖定信號 和包括第二口令的解鎖信號發(fā)送給客戶計算機(jī);如果接收到鎖定信號, 則客戶計算機(jī)檢查該鎖定信號是否包括第一口令,而如果該鎖定信號 包括第一口令,則客戶計算機(jī)存儲所接收的第一口令;如果接收到解 鎖信號,則客戶計算機(jī)檢查該解鎖信號是否包括第二口令,而如果該 解鎖信號包括第二口令,則客戶計算機(jī)將該第二口令與第一口令進(jìn)行 比較,并且,如果該第二口令與第一口令相同,則客戶計算機(jī)終止鎖 定狀態(tài)。根據(jù)本發(fā)明的另一個方面,當(dāng)客戶計算機(jī)處于鎖定狀態(tài)時,如果 接收到供電信號,客戶計算機(jī)停止執(zhí)行與該供電信號相對應(yīng)的功能。 根據(jù)本發(fā)明的另一個方面,當(dāng)客戶計算機(jī)處于鎖定狀態(tài)時,如果
從用戶處接收到用戶輸入,則客戶計算機(jī)向用戶通知該客戶計算機(jī)正 處于鎖定狀態(tài)。根據(jù)本發(fā)明的另一個方面,客戶計算機(jī)在顯示部分上顯示與通知 信號相對應(yīng)的信息,以向用戶通知客戶計算機(jī)正處于鎖定狀態(tài)下。本發(fā)明的前述的和/或其它的方面也可以通過提供一種主計算機(jī) 和客戶計算機(jī)的遙控方法而實現(xiàn),該遙控方法包括從主計算機(jī)接收 鎖定信號;將客戶計算機(jī)置于鎖定狀態(tài),其中,如果接收到鎖定信號, 則該客戶計算機(jī)不執(zhí)行用戶輸入的操作;檢查是否從主計算機(jī)接收到 解鎖信號;并且,如果客戶計算機(jī)接收到解鎖信號,則終止客戶計算 機(jī)的鎖定狀態(tài)。 ,根據(jù)本發(fā)明的另一個方面,遙控方法還包括產(chǎn)生第一口令并將包 含該第一口令的鎖定信號發(fā)送到客戶計算機(jī);檢查該鎖定信號是否包 含該第一口令并存儲所接收的第一口令;產(chǎn)生第二口令并將包含該第 二口令的解鎖信號發(fā)送到客戶計算機(jī);檢查該解鎖信號是否包含第二 口令,并將該第二口令與所存儲的第一口令進(jìn)行比較;并且,如果該 第二口令與所存儲的第一口令相同,則終止鎖定狀態(tài)。根據(jù)本發(fā)明的另一個方面,遙控方法還包括當(dāng)客戶計算機(jī)被置 于鎖定狀態(tài)時,如果從用戶處接收到供電信號,則停止與該供電信號 相對應(yīng)的操作。根據(jù)本發(fā)明的另一個方面,遙控方法還包括當(dāng)客戶計算機(jī)處于 鎖定狀態(tài)時,如果從用戶處接收到預(yù)定的用戶輸入,則使客戶計算機(jī) 向用戶通知該客戶計算機(jī)正被置于鎖定狀態(tài)。本發(fā)明的前述的和/或其它的方面也可以通過提供一種限制客戶 設(shè)備的操作的方法而實現(xiàn),該方法包括在接收到鎖定信號時將該客 戶設(shè)備置于鎖定狀態(tài);并且,在接收到解鎖信號時終止鎖定狀態(tài);其 中,在鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶的輸入。根據(jù)本發(fā)明的另一個方面,該方法還包括當(dāng)客戶設(shè)備處于鎖定 狀態(tài)時,如果接收到用戶的輸入,則向用戶通知該客戶設(shè)備正處于鎖 定狀態(tài)。根據(jù)本發(fā)明的另一個方面,鎖定信號和解鎖信號都沒有口令。
根據(jù)本發(fā)明的另一個方面,該方法還包括對鎖定信號和解鎖信 號進(jìn)行認(rèn)證。本發(fā)明的前述的和/或其它的方面也可以通過提供一種包含某些 指令的計算機(jī)可讀介質(zhì)而實現(xiàn),當(dāng)由客戶設(shè)備執(zhí)行這些指令時,這些 指令執(zhí)行一種方法,該方法包括在接收到鎖定信號時將該客戶設(shè)備 置于鎖定狀態(tài);并且,在接收到解鎖信號時終止鎖定狀態(tài);其中,在 鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶的輸入。根據(jù)本發(fā)明的另一個方面,計算機(jī)可讀介質(zhì)還包括某些指令,當(dāng) 客戶設(shè)備處于鎖定狀態(tài)時,如果接收到用戶的輸入,則這些指令向用 戶通知該客戶設(shè)備正處于鎖定狀態(tài)。根據(jù)本發(fā)明的另一個方面,鎖定信號和解鎖信號都沒有口令。根據(jù)本發(fā)明的另一個方面,計算機(jī)可讀介質(zhì)還包括對鎖定信號 和解鎖信號進(jìn)行認(rèn)證。本發(fā)明的前述的和/或其它的方面也可以通過提供一種客戶設(shè)備 而實現(xiàn),該客戶設(shè)備包括控制器,如果控制器接收到鎖定信號,則該 控制器把客戶設(shè)備置于鎖定狀態(tài),并且,如果控制器接收到解鎖信號, 則該控制器終止鎖定狀態(tài);其中,在鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶的輸入。根據(jù)本發(fā)明的另一個方面,當(dāng)客戶設(shè)備處于鎖定狀態(tài)時,如果接 收到用戶的輸入,則該控制器向用戶通知該客戶設(shè)備正處于鎖定狀態(tài)。本發(fā)明的其它方面和/或優(yōu)點將在下面的描述中部分地闡明,并 且,在某種程度上,其根據(jù)描述是顯而易見的,或者可以通過實踐本 發(fā)明而獲知。
結(jié)合附圖,從下面關(guān)于實施例的描述中,本發(fā)明的這些和/或其它方面和優(yōu)點將會顯而易見和更加容易理解,圖中圖1是說明根據(jù)本發(fā)明的實施例的遙控系統(tǒng)的示意圖; 圖2是說明根據(jù)本發(fā)明的實施例的遙控系統(tǒng)的方塊圖; 圖3是說明根據(jù)本發(fā)明的實施例的客戶計算機(jī)的操作的控制流程 圖;圖4是說明根據(jù)本發(fā)明的第一方面的遙控系統(tǒng)的操作的控制流程圖;禾口圖5是說明根據(jù)本發(fā)明的第二方面的遙控系統(tǒng)的控制流程圖。
具體實施方式
下面,將詳細(xì)介紹本發(fā)明的本實施例,附圖中顯示了本發(fā)明實施 例的例子,其中,相似的附圖標(biāo)記代表相似的元件。為了解釋本發(fā)明, 下面通過參照附圖來描述多個實施例。如圖1所示,根據(jù)本發(fā)明的示范性實施例,遙控系統(tǒng)可以包括-多個客戶計算機(jī)100、 110、 120、 130、 140和150;以及主計算機(jī)200, 其通過LAN連接至所述多個客戶計算機(jī)100、 110、 120、 130、 140 和150。主計算機(jī)200通過使用ASF(警報標(biāo)準(zhǔn)格式)技術(shù)、Intel AMT (主動管理技術(shù))TM或其它控制技術(shù)來控制該多個客戶計算機(jī)100、 110、 120、 130、 140和150。通過發(fā)送加電或斷電信號、復(fù)位信號、資產(chǎn)信 號、鎖定信號、解鎖信號或其他信號,主計算機(jī)200可控制該多個客 戶計算機(jī)100、 110、 120、 130、 140和150。雖然下文中僅僅介紹客 戶計算機(jī)IOO,但是其它客戶計算機(jī)110、 120、 130、 140和150也可 以擁有同樣的配置并執(zhí)行同樣的操作。此外,本發(fā)明的其它方面可使 用任意類型的設(shè)備,例如移動電話、個人數(shù)字助理(PDA)、視頻游戲 機(jī)、DVD或其他媒體播放器,或者便攜式的娛樂設(shè)備,例如AppleTM iPodTM。如圖2所示,根據(jù)本發(fā)明的一方面,客戶計算機(jī)IOO包括通信部 分101、系統(tǒng)部分102和控制器103??刂破?03控制通信部分101 和系統(tǒng)部分102。通信部分101與主計算機(jī)200進(jìn)行通信。客戶計算 機(jī)100可以通過通信部分101從主計算機(jī)200接收各種控制信號。通 信部分101可包括LAN線纜或用于網(wǎng)絡(luò)通信的其它線纜。本發(fā)明的 其它方面可通過無線網(wǎng)絡(luò)而操作。系統(tǒng)部分102執(zhí)行客戶計算機(jī)100的一般應(yīng)用。這里,根據(jù)用戶 經(jīng)由用戶輸入部分105 (將在后面進(jìn)行說明)的輸入,或根據(jù)通過通
信部分101所接收的主計算機(jī)200的命令,來操作系統(tǒng)部分102。舉 例說來,系統(tǒng)部分102可以取決于供電信號而執(zhí)行加電或斷電操作、 可以取決于用戶輸入或控制信號而執(zhí)行數(shù)據(jù)輸入或輸出操作,或者可 以根據(jù)其它信號而執(zhí)行其它操作??蛻粲嬎銠C(jī)100也可以包括存儲部分104、用戶輸入部分105、 顯示部分106或其它部件。存儲部分104存儲口令,也存儲從主計算 機(jī)200接收的控制信號中的鎖定信號,該信號用以停止對系統(tǒng)部分102 的操作。存儲部分104可包括閃存或其它類型的存儲器。通過用戶輸入部分105,用戶可以選擇或輸入命令,以控制系統(tǒng) 部分102去執(zhí)行預(yù)定的操作。用戶輸入部分105可以包括各種諸如鍵 盤或鼠標(biāo)之類的具有多個輸入鍵、按鈕等的輸入設(shè)備。在主計算機(jī)200 與客戶計算機(jī)IOO彼此相互連接的網(wǎng)絡(luò)系統(tǒng)中,用戶輸入部分105也 可以包括遙控系統(tǒng)的輸入部分,例如客戶計算機(jī)IIO、 120、 130、 140 和150,以遠(yuǎn)程地控制客戶計算機(jī)100。當(dāng)系統(tǒng)部分102處于鎖定狀態(tài)時,如果客戶計算機(jī)100接收到來 自用戶的用戶輸入,則顯示部分106根據(jù)稍后將要描述的控制器103 的操作,向用戶通知系統(tǒng)部分102正處于鎖定狀態(tài)。顯示部分106可 以包括顯示通知屏幕的顯示器、輸出通知聲音的揚(yáng)聲器以及在客戶計 算機(jī)100的一側(cè)所提供的產(chǎn)生通知燈光的LED (發(fā)光二極管)??刂破?03根據(jù)從主計算機(jī)200接收的控制命令或根據(jù)用戶的輸 入而控制系統(tǒng)部分102運(yùn)行??刂破?03可以包括微型計算機(jī)、系統(tǒng) BIOS (基本輸入輸出系統(tǒng))或其它部件。如果通過通信部件101接收 到控制信號,則控制器103控制系統(tǒng)部分102根據(jù)所接收的控制信號 而操作。在本發(fā)明的實施例中,當(dāng)被關(guān)掉的客戶計算機(jī)ioo通過網(wǎng)絡(luò)連接至主計算機(jī)200時,如果從主計算機(jī)200接收到鎖定信號,則控制器 103控制存儲部分104存儲鎖定信號,以終止或限制系統(tǒng)部分102的 操作。如果直接或遠(yuǎn)程地從用戶輸入部分105接收到供電信號,則控制 器103控制BIOS (基本輸入輸出系統(tǒng))執(zhí)行POST (加電自檢),以
向系統(tǒng)部分102供電。控制器103也可以使用其它部件向系統(tǒng)部分102 供電。控制器103檢查鎖定信號是否存儲在存儲部分104中。如果鎖 定信號存儲在存儲部分104中,則控制器103停止操作BIOS,并控 制供電部分(未顯示)停止向系統(tǒng)部分102供電。當(dāng)通過通信部分101接收到鎖定信號時,控制器103檢查該鎖定 信號是否包括鎖定口令。如果鎖定信號包括鎖定口令,則控制器103 控制存儲部分104存儲所接收的鎖定口令。如果接收到將系統(tǒng)部分102解鎖的解鎖信號,則控制器103檢查 該解鎖信號是否包括解鎖口令。進(jìn)一步講,如果解鎖信號確實包括解 鎖口令,則控制器103檢查該解鎖口令是否與所存儲的鎖定口令相同。 如果解鎖口令與所存儲的鎖定口令相同,則控制器103終止系統(tǒng)部分 102的鎖定狀態(tài)。在操作系統(tǒng)部分102時,如果從主計算機(jī)200接收到鎖定信號, 則控制器103經(jīng)由直接接收或遠(yuǎn)程接收的命令來關(guān)掉系統(tǒng)部分102。 舉例說來,當(dāng)系統(tǒng)部分102被置于鎖定狀態(tài)時,控制器103經(jīng)由所接 收的命令來暫停或限制系統(tǒng)部分102的操作。控制器103可以顯示通 知屏幕以向用戶通知系統(tǒng)部分102目前正處于鎖定狀態(tài),并接著暫停 或限制系統(tǒng)部分102的操作。控制器103可以使顯示部分106產(chǎn)生并 顯示用戶界面屏幕、使揚(yáng)聲器輸出通知聲音以及使設(shè)置在客戶計算機(jī) 100中的LED (發(fā)光二極管)產(chǎn)生通知燈光,以向用戶通知系統(tǒng)部分 102目前正處于鎖定狀態(tài)。當(dāng)操作系統(tǒng)部分102時,如果從主計算機(jī) 200接收到鎖定信號,則控制器103可以向用戶通知接收到鎖定信息, 并接著停止向系統(tǒng)部分102供電。下面將參照附圖描述根據(jù)本發(fā)明實施例的通過網(wǎng)絡(luò)連接至主計 算機(jī)200的客戶計算機(jī)100的操作。圖3是說明根據(jù)本發(fā)明的一個方 面的客戶計算機(jī)IOO的控制流程圖。首先,客戶計算機(jī)100通過用戶 輸入部分105直接或遠(yuǎn)程地接收用戶輸入(Sl)??蛻粲嬎銠C(jī)100的 控制器103檢査系統(tǒng)部分102是否己經(jīng)從主計算機(jī)200接收到鎖定信 號,并且,如果已經(jīng)接收,則將鎖定信號存儲在存儲部分104中(S3)。 如果所接收的鎖定信號存儲在存儲部分104中,則控制器103將系統(tǒng)
部分102置于鎖定狀態(tài),并基于用戶的輸入而停止系統(tǒng)部分102的操作(S5)。當(dāng)系統(tǒng)部分102處于鎖定狀態(tài)時,如果接收到解鎖信號(S7), 則控制器103檢査存儲在存儲部分104中的鎖定信號是否包括第一口 令,檢查解鎖信號是否包括第二口令,并檢査該第一口令是否與該第 二口令相同。如果該第一口令與該第二口令相同,則控制器103終止 系統(tǒng)部分102的鎖定狀態(tài)(S9),并允許系統(tǒng)部分102響應(yīng)于用戶輸 入而操作。圖4是說明根據(jù)本發(fā)明的第一方面的遙控系統(tǒng)的操作的控制流程 圖。被關(guān)掉的客戶計算機(jī)100通過網(wǎng)絡(luò)連接至主計算機(jī)200。首先, 客戶計算機(jī)100接收供電信號以向系統(tǒng)部分102供電(S2)。接下來, 控制器103通過執(zhí)行POST來對系統(tǒng)部分102進(jìn)行初始化以向系統(tǒng)部 分102供電(S4),并且,控制器103檢査是否已接收到鎖定信號(S6)。如果控制器103確定已接收到鎖定信號,則控制器103停止執(zhí)行 POST并停止向系統(tǒng)部分102供電(S8)??刂破?03在顯示部分106 上顯示信息,以向用戶通知系統(tǒng)部分102目前正處于鎖定狀態(tài)。如果控制器103確定尚未接收到鎖定信號,則控制器103檢查是 否已接收到解鎖信號(SIO)。如果接收到解鎖信號,則控制器103檢 查存儲在存儲部分104中的鎖定信號是否包括第一口令,檢査解鎖信 號是否包括第二口令,并檢查所存儲的第一口令是否與該第二口令相 同。如果所存儲的第一口令與第二口令相同,則控制器終止系統(tǒng)部分 102的鎖定狀態(tài)(S12)。在操作S10中,如果沒有接收解鎖信號,則 控制器103檢查系統(tǒng)部分102是否處于鎖定狀態(tài)(S14)。如果系統(tǒng)部 分102并不處于鎖定狀態(tài),則控制器103允許系統(tǒng)部分102接收電力 (S16)。如圖5所示,在本發(fā)明的第二方面中,當(dāng)客戶計算機(jī)開啟時,如 果從主計算機(jī)200處接收到鎖定信號(Sll),則客戶計算機(jī)100的控 制器103接收該鎖定信號,并接著顯示信息以向用戶通知已接收到鎖 定信號(S13)??刂破?03可以在顯示器上產(chǎn)生并顯示用戶界面屏幕, 或者輸出通知聲音至揚(yáng)聲器,以向用戶通知已接收到鎖定信號。接著, 控制器103將系統(tǒng)部分102置于鎖定狀態(tài)(S15)。如果鎖定信號包括第一口令,則控制器103控制存儲部分104存 儲該第一口令。進(jìn)一步講,如果從主計算機(jī)200處接收到解鎖信號 (S17),則控制器103檢查該解鎖信號是否包括第二口令。如果該解 鎖信號包括第二口令,則控制器103檢查所存儲的第一口令是否與該 第二口令相同。如果所存儲的第一口令與該第二口令相同,則控制器 103終止系統(tǒng)部分102的鎖定狀態(tài)(S19)。如上所述,關(guān)于主計算機(jī)200將包括第一口令的鎖定信號和包括 第二口令的解鎖信號發(fā)送到客戶計算機(jī),已描述了本發(fā)明的多個方面。 然而,.本發(fā)明并不僅限于此。主計算機(jī)200可以將不包括任何口令的 鎖定信號和解鎖信號發(fā)送到客戶計算機(jī)100,以控制客戶計算機(jī)100。 系統(tǒng)的各種部件可以實現(xiàn)任何認(rèn)證技術(shù),以對鎖定信號或解鎖信號進(jìn) 行認(rèn)證。如同上面的描述中所顯見的那樣,根據(jù)本發(fā)明的多個方面,提供 了一種客戶計算機(jī)、遙控系統(tǒng)及遙控方法,其可通過必要時關(guān)掉客戶計算機(jī)來防止客戶系統(tǒng)由于口令被破解或被公開而被濫用,并因此防 止泄露重要的信息和數(shù)據(jù)。本發(fā)明的其它方面可出于任何原因,例如 客戶計算機(jī)中出現(xiàn)錯誤,或防止客戶計算機(jī)的未授權(quán)的使用,來使用 鎖定信號對客戶計算機(jī)進(jìn)行鎖定。還提供了一種客戶計算機(jī)、遙控系統(tǒng)及遙控方法,其通過將鎖定 信號、解鎖信號及在主計算機(jī)中產(chǎn)生的口令發(fā)送到客戶計算機(jī),可分 別拒絕或準(zhǔn)予未授權(quán)的用戶或授權(quán)的用戶訪問客戶計算機(jī)。如圖2所示,客戶計算機(jī)100的各種部件,例如控制器130或通 信部分101,可以集成在單獨(dú)的控制單元中,或者可選地,可以以例 如現(xiàn)場可編程門陣列(FPGA)和專用集成電路(ASIC)的軟件或硬 件實現(xiàn)。如此,旨在將這里所述的處理廣義地解釋為同樣地由軟件、 硬件或其組合所執(zhí)行的處理。軟件模塊可經(jīng)由各種軟件語言寫就,包 括C、 C+十或Java。這些軟件模塊可以包括數(shù)據(jù)和指令,這些數(shù)據(jù)和 指令也可以被存儲在以下物質(zhì)上 一個或多個機(jī)器可讀存儲介質(zhì),例 如動態(tài)或靜態(tài)的只讀存儲器(EPROM)、電可擦寫或可編程只讀存儲
器(EEPROM)和閃存;磁盤,例如固定式磁盤、軟盤和可移動的磁盤;其它的包括磁帶的磁介質(zhì);以及光學(xué)介質(zhì),例如壓縮盤(CD)或 數(shù)字視頻光盤(DVD)。舉例說來,可將包括存儲在軟盤、CD或DVD 介質(zhì)、硬盤上的指令或者通過網(wǎng)絡(luò)接口卡、調(diào)制解調(diào)器或某些其它接 口設(shè)備而傳輸?shù)闹噶畹拇a段加載到系統(tǒng),并作為相應(yīng)的軟件程序或 模塊而執(zhí)行。在加載或傳輸過程中,作為載波(在電話線、網(wǎng)絡(luò)線、 無線連接、線纜等等上傳輸)實現(xiàn)的數(shù)據(jù)信號可以將包括指令的代碼 段傳遞給網(wǎng)絡(luò)節(jié)點或元件。這樣的載波可以是電子的、聲光的、電磁 的或者其他類型的信號的形式。除此之外,本發(fā)明的多個方面也可以作為計算機(jī)可讀記錄介質(zhì)上 的計算機(jī)可讀代碼而得以實現(xiàn)。計算機(jī)可讀記錄介質(zhì)可以是能夠存儲 數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)之后可以被計算機(jī)系統(tǒng)讀取。計算 機(jī)可讀記錄介質(zhì)的例子也包括只讀存儲器(ROM)、隨機(jī)存取存儲器 (RAM)、 CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲設(shè)備以及載波(例 如,通過因特網(wǎng)的數(shù)據(jù)傳輸)。計算機(jī)可讀記錄介質(zhì)也可以分布在網(wǎng)絡(luò) 連接的計算機(jī)系統(tǒng)上,以使計算機(jī)可讀代碼以分布式的方式被存儲和 執(zhí)行。另外,由本發(fā)明所屬技術(shù)領(lǐng)域的編程人員可以容易地構(gòu)建用于 實現(xiàn)本發(fā)明的函數(shù)程序、代碼和代碼段。雖然已經(jīng)示出和描述了一些本發(fā)明的實施例,但是本領(lǐng)域技術(shù)人 員明了,在這些實施例中可以進(jìn)行改變,而不脫離本發(fā)明的原理和精 神,本發(fā)明的范圍由所附權(quán)利要求及其等同物所限定。
權(quán)利要求
1.一種通過網(wǎng)絡(luò)可連接至主計算機(jī)的客戶計算機(jī),包括通信部分,用以同主計算機(jī)進(jìn)行通信;系統(tǒng)部分,用以取決于應(yīng)用而執(zhí)行操作;控制器,如果通過所述通信部分從主計算機(jī)接收到鎖定信號,則該控制器將系統(tǒng)部分置于鎖定狀態(tài),并且,如果通過所述通信部分從主計算機(jī)接收到解鎖信號,則該控制器控制所述通信部分以終止鎖定狀態(tài);和其中,當(dāng)系統(tǒng)部分處于鎖定狀態(tài)時,系統(tǒng)部分并不響應(yīng)于用戶輸入而執(zhí)行操作。
2. 如權(quán)利要求l所述的客戶計算機(jī),進(jìn)一步包括 存儲部分,用以存儲由客戶計算機(jī)接收的口令;其中,如果接收到鎖定信號,則控制器檢查該鎖定信號是否包括 第一口令,如果該鎖定信號包括第一口令,則控制器控制存儲部分存 儲該第一口令,而如果接收到解鎖信號,則控制器檢查該解鎖信號是 否包括第二口令,如果該解鎖信號包括第二口令,則控制器將該第二 口令與第一口令進(jìn)行比較,并且,如果該第二口令與第一口令相同, 則控制器將系統(tǒng)部分從鎖定狀態(tài)中釋放出來。
3. 如權(quán)利要求l所述的客戶計算機(jī),進(jìn)一步包括 供電系統(tǒng),用以向系統(tǒng)部分供電;其中,如果接收到鎖定信號,則控制器控制該供電系統(tǒng)停止向該 系統(tǒng)部分供電。
4. 如權(quán)利要求1所述的客戶計算機(jī),其中,當(dāng)系統(tǒng)部分處于鎖 定狀態(tài)時,如果通過用戶輸入部分接收到用戶輸入,則控制器向用戶 通知系統(tǒng)部分正處于鎖定狀態(tài)。
5. 如權(quán)利要求4所述的客戶計算機(jī),進(jìn)一步包括 顯示部分;其中,控制器在該顯示部分上顯示與通知信號相對應(yīng)的信息,以 向用戶通知系統(tǒng)部分正處于鎖定狀態(tài)。
6. —種遙控系統(tǒng),包括客戶計算機(jī),如果從外面接收到鎖定信號,則將該客戶計算機(jī)置 于鎖定狀態(tài),而如果從外面接收到解鎖信號,則將該客戶計算機(jī)從鎖 定狀態(tài)中釋放出來;主計算機(jī),用以向客戶計算機(jī)發(fā)送鎖定信號和解鎖信號;和其中,當(dāng)客戶計算機(jī)處于鎖定狀態(tài)時,該客戶計算機(jī)不執(zhí)行用戶 所輸入的功能。
7. 如權(quán)利要求6所述的遙控系統(tǒng),其中主計算機(jī)將包括第一口令的鎖定信號和包括第二口令的解鎖信號發(fā)送到客戶計算機(jī);和如果接收到鎖定信號,則客戶計算機(jī)檢查該鎖定信號是否包括第 一口令,而如果該鎖定信號包括第一口令,則客戶計算機(jī)存儲所接收的第一口令;而如果接收到解鎖信號,則客戶計算機(jī)檢査該解鎖信號 是否包括第二口令,而如果該解鎖信號包括第二口令,則客戶計算機(jī) 將該第二口令與第一口令進(jìn)行比較,并且,如果該第二口令與第一口 令相同,則客戶計算機(jī)終止鎖定狀態(tài)。
8. 如權(quán)利要求6所述的遙控系統(tǒng),其中,當(dāng)客戶計算機(jī)處于鎖 定狀態(tài)時,如果接收到供電信號,則客戶計算機(jī)停止執(zhí)行與該供電信 號相對應(yīng)的功能。
9. 如權(quán)利要求6所述的遙控系統(tǒng),其中,當(dāng)客戶計算機(jī)處于鎖 定狀態(tài)時,如果從用戶處接收到用戶輸入,則客戶計算機(jī)向用戶通知 該客戶計算機(jī)正處于鎖定狀態(tài)。
10. 如權(quán)利要求9所述的遙控系統(tǒng),其中,客戶計算機(jī)在顯示部 分上顯示與通知信號相對應(yīng)的信息,以向用戶通知客戶計算機(jī)正處于 鎖定狀態(tài)。
11. 一種主計算機(jī)和客戶計算機(jī)的遙控方法,包括 從主計算機(jī)接收鎖定信號;如果接收到鎖定信號,將客戶計算機(jī)置于鎖定狀態(tài),其中,則該 客戶計算機(jī)不執(zhí)行用戶輸入的操作; 檢查是否從主計算機(jī)接收到解鎖信號;和如果客戶計算機(jī)接收到解鎖信號,則終止客戶計算機(jī)的鎖定狀態(tài)。
12. 如權(quán)利要求11所述的遙控方法,進(jìn)一步包括 產(chǎn)生第一口令并將包含該第一口令的鎖定信號發(fā)送到客戶計算機(jī);檢查該鎖定信號是否包含該第一口令并存儲所接收的第一口令;產(chǎn)生第二口令并將包含該第二口令的解鎖信號發(fā)送到客戶計算機(jī);檢查該解鎖信號是否包含該第二口令并將該第二口令與所存儲 的第一口令進(jìn)行比較;和如果該第二口令與所存儲的第一口令相同,則終止鎖定狀態(tài)。
13. 如權(quán)利要求11所述的遙控方法,進(jìn)一步包括 當(dāng)客戶計算機(jī)被置于鎖定狀態(tài)時,如果從用戶處接收到供電信號,則停止與該供電信號相對應(yīng)的操作。
14. 如權(quán)利要求ll所述的遙控方法,進(jìn)一步包括當(dāng)客戶計算機(jī)處于鎖定狀態(tài)時,如果從用戶處接收到預(yù)定的用戶 的輸入,則向用戶通知該客戶計算機(jī)正處于鎖定狀態(tài)。
15. —種限制客戶設(shè)備的操作的方法,包括在接收到鎖定信號時將該客戶設(shè)備置于鎖定狀態(tài);和 在接收到解鎖信號時終止鎖定狀態(tài);其中,在鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶 的輸入。
16. 如權(quán)利要求15所述的方法,進(jìn)一步包括當(dāng)客戶設(shè)備處于 鎖定狀態(tài)時,如果接收到用戶的輸入,則向用戶通知該客戶設(shè)備正處 于鎖定狀態(tài)。
17. 如權(quán)利要求15所述的方法,其中,鎖定信號和解鎖信號都 沒有口令。
18. 如權(quán)利要求15所述的方法,進(jìn)一步包括 對鎖定信號和解鎖信號進(jìn)行認(rèn)證。
19. 一種包含指令的計算機(jī)可讀介質(zhì),當(dāng)客戶設(shè)備執(zhí)行指令時,指令執(zhí)行一種方法,該方法包括在接收到鎖定信號時將該客戶設(shè)備置于鎖定狀態(tài);和 在接收到解鎖信號時終止鎖定狀態(tài);其中,在鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶 的輸入。
20. 如權(quán)利要求19所述的計算機(jī)可讀介質(zhì),進(jìn)一步包括指令, 當(dāng)客戶設(shè)備處于鎖定狀態(tài)時,如果接收到用戶的輸入,則該指令向用 戶通知該客戶設(shè)備正處于鎖定狀態(tài)。
21. 如權(quán)利要求19所述的計算機(jī)可讀介質(zhì),其中,鎖定信號和 解鎖信號都沒有口令。
22. 如權(quán)利要求19所述的計算機(jī)可讀介質(zhì),進(jìn)一步包括 對鎖定信號和解鎖信號進(jìn)行認(rèn)證。
23. —種客戶設(shè)備,包括控制器,如果控制器接收到鎖定信號,則該控制器將客戶設(shè)備置 于鎖定狀態(tài),并且,如果控制器接收到解鎖信號,則該控制器終止鎖 定狀態(tài);其中,在鎖定狀態(tài)下,該客戶設(shè)備是運(yùn)轉(zhuǎn)的,但其并不響應(yīng)用戶 輸入。
24. 如權(quán)利要求23所述的客戶設(shè)備,其中,當(dāng)客戶設(shè)備處于鎖 定狀態(tài)時,如果接收到用戶輸入,則控制器向用戶通知該客戶設(shè)備正 處于鎖定狀態(tài)。
全文摘要
一種通過網(wǎng)絡(luò)可連接至主計算機(jī)的客戶計算機(jī),包括用以同主計算機(jī)進(jìn)行通信的通信部分;用戶輸入部分;用以取決于應(yīng)用而執(zhí)行功能的系統(tǒng)部分;以及控制器,如果通過所述通信部分從主計算機(jī)接收鎖定信號,則該控制器將系統(tǒng)部分置于鎖定狀態(tài)并且停止執(zhí)行用戶從用戶輸入部分輸入的操作,而如果通過所述通信部分從主計算機(jī)接收解鎖信號,則該控制器控制所述通信部分將鎖定狀態(tài)解鎖。
文檔編號H04L9/32GK101127779SQ20071010649
公開日2008年2月20日 申請日期2007年6月1日 優(yōu)先權(quán)日2006年8月14日
發(fā)明者張點搢 申請人:三星電子株式會社