两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種控制計算機(jī)輸入設(shè)備的方法

文檔序號:6641649閱讀:235來源:國知局
專利名稱:一種控制計算機(jī)輸入設(shè)備的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種計算機(jī)控制技術(shù),特別涉及一種控制計算機(jī)輸入設(shè)備的方法。
背景技術(shù)
在使用計算機(jī)的時候,在某些的情況下,用戶希望可以鎖定計算機(jī),但還可以保持屏幕顯示和程序的運(yùn)行。
現(xiàn)有的方式是通過使用Windows自帶的“Ctrl+Alt+Del”組合鍵來鎖定計算機(jī),但使用此方法鎖定計算機(jī)的同時會將屏幕遮掩掉。對于某些場合,比如商場展臺等,這種Widows自帶的鎖定計算機(jī)的方式不太適用,因為此時希望可以展示計算機(jī),但又不希望計算機(jī)被隨意操縱;或是計算機(jī)在運(yùn)行程序,用戶希望監(jiān)控程序運(yùn)行狀態(tài),但不希望程序運(yùn)行過程中被無故中斷。
有鑒于此,需要提供一種方法,其可以在監(jiān)控程序運(yùn)行的情況下鎖定計算機(jī)的輸入設(shè)備。

發(fā)明內(nèi)容
本發(fā)明提供一種控制計算機(jī)輸入設(shè)備的方法,可以實現(xiàn)計算機(jī)輸入設(shè)備的鎖定,進(jìn)一步可以在鎖定計算機(jī)輸入設(shè)備的基礎(chǔ)上對鎖定的計算機(jī)輸入設(shè)備解鎖定。
本發(fā)明的控制計算機(jī)輸入設(shè)備的方法,包括以下步驟步驟一,按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定的指令;步驟二,根據(jù)該指令,對需要鎖定的輸入設(shè)備進(jìn)行鎖定。
上述方法進(jìn)一步包括步驟步驟三,按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定指令;步驟四,根據(jù)步驟三中產(chǎn)生的指令,解除對與該指令相關(guān)的輸入設(shè)備的鎖定。
與現(xiàn)有技術(shù)相比,通過上述方法,本發(fā)明可以在保持系統(tǒng)程序運(yùn)行和屏幕顯示的情況下,對輸入設(shè)備進(jìn)行鎖定,這樣用戶既可以監(jiān)控計算機(jī)的狀態(tài),又可以保證計算機(jī)不被任意操作。


圖1為本發(fā)明控制計算機(jī)輸入設(shè)備的方法在筆記本電腦上的應(yīng)用的流程圖。
圖2為本發(fā)明控制計算機(jī)輸入設(shè)備的方法對鍵盤/鼠標(biāo)進(jìn)行控制的流程圖。
圖3為現(xiàn)有開關(guān)機(jī)按鈕的電路圖。
圖4為本發(fā)明所采用的開關(guān)機(jī)按鈕的電路圖。
具體實施例方式
以下結(jié)合

本發(fā)明控制計算機(jī)輸入設(shè)備的方法,該方法中包括鎖定計算機(jī)輸入設(shè)備的方法,以及在此基礎(chǔ)上的解除鎖定接觸計算機(jī)設(shè)備的方法。
為了實現(xiàn)在監(jiān)控程序運(yùn)行的情況下鎖定計算機(jī)的目的,在本發(fā)明中首先需要在輸入設(shè)備(例如鍵盤)上定義一個相應(yīng)的快捷鍵或者按鍵組合,當(dāng)按下這個快捷鍵后,可以將鍵盤、鼠標(biāo)、觸摸板和各種按鈕(包括開關(guān)機(jī)按鈕、復(fù)位按鈕等)、筆記本電腦上的各種特殊按鈕(如Enable/Disable WLAN按鈕、合屏鍵lid等)之類的輸入設(shè)備失去相應(yīng)的輸入功能。從而,在不影響程序運(yùn)行和屏幕顯示情況下,計算機(jī)不被通過輸入設(shè)備的非法輸入控制,達(dá)到保護(hù)計算機(jī)的目的。
并且,在需要將計算機(jī)的輸入設(shè)備恢復(fù)使用時,用戶可以通過鍵入密碼或指紋識別等加密方式將計算機(jī)輸入設(shè)備恢復(fù)使用。
以下,將對本發(fā)明控制計算機(jī)輸入設(shè)備的方法在不同情況下的應(yīng)用進(jìn)行說明。
圖1為本發(fā)明控制計算機(jī)輸入設(shè)備的方法在筆記本電腦上的應(yīng)用的流程圖。
如圖1所示,該方法包括以下步驟
步驟101,按下筆記本電腦上的預(yù)定快捷鍵,產(chǎn)生預(yù)定的指令。由于筆記本電腦的輸入設(shè)備,例如鍵盤、鼠標(biāo)、開關(guān)機(jī)鍵、WLAN功能開啟/關(guān)閉鍵以及合屏鍵lid等按鍵均直接連接在嵌入式控制器(Embedded Controller,EC)上由嵌入式控制器控制,因此,可以在筆記本電腦的上述輸入設(shè)備(例如鍵盤)上通過定義快捷鍵(對于鍵盤,這些快捷鍵可以為Fn+F1,或其它F2、F3等)來在程序運(yùn)行、屏幕顯示的情況下實現(xiàn)對輸入設(shè)備的鎖定。
步驟102,接收到該指令后,嵌入式控制器依照預(yù)定規(guī)則將需要鎖定的輸入設(shè)備進(jìn)行鎖定。這個預(yù)定規(guī)則可以根據(jù)用戶的需要而實現(xiàn)設(shè)定。例如,F(xiàn)n+F1按下時所產(chǎn)生的指令表示鎖定所有輸入設(shè)備,嵌入式控制器收到指令后則將所有輸入設(shè)備鎖定。當(dāng)然,也可以是選擇性的鎖定,例如,F(xiàn)n+F2按下時所產(chǎn)生的指令表示鎖定鍵盤和鼠標(biāo),此時嵌入式控制器收到指令后則將鍵盤和鼠標(biāo)鎖定。
通過步驟101、102之后,計算機(jī)保持程序運(yùn)行和屏幕畫面顯示,而相應(yīng)的輸入設(shè)備被鎖定,任何非法的通過輸入設(shè)備輸入的指令將不再發(fā)生作用。因為,此時輸入設(shè)備的解鎖定需要再次按下同樣的快捷鍵,或者按下另外定義的快捷鍵(例如Fn+F3)來啟動一個解鎖定過程。
在本發(fā)明中,以通過密碼驗證為例來說明輸入設(shè)備的解鎖定過程,可以理解的是,本發(fā)明也可以采用其他常規(guī)使用的方式,例如指紋驗證來實現(xiàn)輸入設(shè)備的解鎖定。
在步驟103中,當(dāng)為解鎖定所設(shè)定的快捷鍵被按下時,產(chǎn)生相應(yīng)的指令。嵌入式控制器在接收到該指令后,會啟動預(yù)定的應(yīng)用程序,彈出一個對話框,需要此時的操作者輸入相應(yīng)的密碼來解除輸入設(shè)備的鎖定狀態(tài)。當(dāng)采用指紋驗證來實現(xiàn)輸入設(shè)備的解鎖定時,該應(yīng)用程序則彈出對應(yīng)的輸入指紋的窗口。
在步驟104中,當(dāng)操作者輸入了正確的密碼或者指紋時,該應(yīng)用程序?qū)⒂|發(fā)嵌入式控制器解除對輸入設(shè)備的鎖定。如果操作者輸入了錯誤的密碼或者指紋,則繼續(xù)保持對輸入設(shè)備的鎖定。
以上說明了筆記本電腦上實現(xiàn)控制輸入設(shè)備的鎖定/解鎖定過程。接下來將結(jié)合圖2說明在服務(wù)器或者臺式機(jī)上實現(xiàn)輸入設(shè)備的鎖定/解鎖定過程。
與本發(fā)明在筆記本電腦上的應(yīng)用相似,首先需要在服務(wù)器或臺式機(jī)上定義一個按鈕或鍵盤上幾個鍵的組合鍵,用于指示鎖定服務(wù)器或臺式機(jī)上的輸入設(shè)備。
對于服務(wù)器或臺式機(jī),以下將分別對1)鍵盤、鼠標(biāo)的鎖定/解鎖定;2)開關(guān)機(jī)按鈕、復(fù)位按鈕的鎖定/解鎖定進(jìn)行說明。
一、鎖定鍵盤、鼠標(biāo)可通過軟件方式實現(xiàn)編寫操作系統(tǒng)下的一個應(yīng)用程序,通過該應(yīng)用程序完成鍵盤、鼠標(biāo)的鎖定/解鎖定。該應(yīng)用程序主要包括以下兩個部分a.可屏蔽輸入的鍵盤/鼠標(biāo)驅(qū)動程序用于替換操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序。其功能是,可以屏蔽鍵盤/鼠標(biāo)的輸入,只將以下兩種鍵盤輸入信號會發(fā)送給以下b中提及的控制程序。這兩種鍵盤輸入信號分別是以上定義指示鎖定輸入設(shè)備的組合鍵(以下簡稱組合鍵)和當(dāng)需要密碼輸入時輸入的密碼。
b.控制程序其功能是在輸入設(shè)備正常使用中接收到組合鍵輸入時,將操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動替換成上述可屏蔽輸入的鍵盤/鼠標(biāo)驅(qū)動程序。這樣便可以使鍵盤/鼠標(biāo)的輸入信號被屏蔽掉,達(dá)到鎖定鍵盤/鼠標(biāo)的目的。當(dāng)再接收到組合鍵輸入時,彈出提示對話框,提示輸入密碼當(dāng)密碼輸入正確時,控制程序?qū)㈡I盤/鼠標(biāo)的驅(qū)動程序切換回操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序,使鍵盤/鼠標(biāo)正常使用;如果密碼錯誤,則繼續(xù)鎖定鍵盤和鼠標(biāo)。
具體過程如圖2所示步驟201,按下為鎖定輸入設(shè)備定義的組合鍵或按鈕,啟動上述應(yīng)用程序。
步驟202,通過該應(yīng)用程序中的控制程序?qū)⒉僮飨到y(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序替換成上述可屏蔽輸入的鍵盤/鼠標(biāo)驅(qū)動程序,鎖定鍵盤/鼠標(biāo)。這樣,實現(xiàn)了在計算機(jī)保持程序運(yùn)行和屏幕畫面顯示狀態(tài)下對輸入設(shè)備鍵盤/鼠標(biāo)的屏蔽。
步驟203,當(dāng)上述組合鍵被按下,控制程序再次接收到組合鍵輸入時,彈出提示對話框,提示輸入密碼。
步驟204,當(dāng)密碼正確時,控制程序?qū)㈡I盤/鼠標(biāo)的驅(qū)動程序切換回操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序,鍵盤/鼠標(biāo)恢復(fù)正常使用。當(dāng)密碼錯誤時,繼續(xù)保持對鍵盤/鼠標(biāo)的鎖定。
二、對于開關(guān)機(jī)按鈕、復(fù)位按鈕鎖定/解鎖定的硬件實現(xiàn)方式由于復(fù)位按鈕的鎖定/解鎖定與開關(guān)按鈕的鎖定/解鎖定類似,因此以下僅以開關(guān)機(jī)按鈕的鎖定/解鎖定為例進(jìn)行說明。
開關(guān)機(jī)按鈕可以通過以下兩種方式實現(xiàn)1.軟件方式在開機(jī)狀態(tài)下,當(dāng)按下快捷鍵鎖定輸入設(shè)備時,BIOS可以通過設(shè)置南橋寄存器屏蔽開關(guān)機(jī)信號。此時,當(dāng)操作者按下開關(guān)機(jī)按鈕時,由于開關(guān)機(jī)信號被屏蔽,不會實現(xiàn)關(guān)機(jī)的動作。只有在輸入正確密碼將輸入設(shè)備鎖定解除時,按下開關(guān)機(jī)按鈕才能實現(xiàn)關(guān)機(jī)。
2.硬件方式關(guān)于開關(guān)機(jī)按鈕的鎖定/解鎖定也可以通過硬件方式實現(xiàn)。
圖3為現(xiàn)有開關(guān)機(jī)按鈕的電路圖,在按下開關(guān)機(jī)按鈕后,系統(tǒng)收到開機(jī)指令后,就實現(xiàn)開關(guān)機(jī)動作。
為了實現(xiàn)對開關(guān)機(jī)按鈕的鎖定/解鎖定的控制,本發(fā)明在原電路串聯(lián)了一個開關(guān),該開關(guān)的開關(guān)通過BIOS對主板GPIO口的控制而實現(xiàn)切換。
圖4中上述電路的實現(xiàn)原理是BIOS可以控制主板上的GPIO,在系統(tǒng)接收到指令需要鎖定/解鎖定開關(guān)機(jī)按鈕時,BIOS通過對GPIO的控制,實現(xiàn)對開關(guān)通斷的控制。當(dāng)需要鎖定開關(guān)機(jī)按鈕時,BIOS設(shè)置GPIO使開關(guān)斷開。此時,當(dāng)開關(guān)機(jī)按鈕按下時,系統(tǒng)不會接收到開關(guān)機(jī)信號,因此,程序運(yùn)行和屏幕顯示不會受到操作者對開關(guān)機(jī)按鈕的操作影響。在需要解除開關(guān)機(jī)按鈕的鎖定時,使開關(guān)保持連通狀態(tài),可以正常開關(guān)機(jī)。
另外,在系統(tǒng)上電不開機(jī)時,BIOS還無法控制GPIO,所以要選擇一個GPIO控制端,這個GPIO在上電不開機(jī)時的狀態(tài),需可以使Q2保持連通,就可以正常開機(jī)了。通常,這樣的GPIO口在一般芯片的規(guī)格書中都有定義,因此,在此不再贅述。
并且,在系統(tǒng)處于鎖定狀態(tài)時,本發(fā)明可以通過應(yīng)用軟件提示用戶系統(tǒng)處于鎖定狀態(tài),還可以通過應(yīng)用軟件或BIOS中的設(shè)置確定是否需要支持此項功能。
另外,對應(yīng)于選擇性的鎖定,本發(fā)明也可以按照上述提到的方式,通過設(shè)定預(yù)定快捷鍵或者按鈕,選擇性地解除部分或者全部被鎖定的輸入設(shè)備。
通過上述描述可以看出,本發(fā)明計算機(jī)輸入設(shè)備鎖定/解鎖定方法具有以下優(yōu)點1.可以在保持系統(tǒng)程序運(yùn)行和屏幕顯示的情況下,對輸入設(shè)備進(jìn)行鎖定,這樣用戶既可以監(jiān)控計算機(jī)的狀態(tài),又可以保證計算機(jī)不被任意操作。相比現(xiàn)在已有的Windows自帶的使用“Ctrl+Alt+Del”組合鍵鎖定計算機(jī)方法,可以更適用于想監(jiān)控或保持屏幕顯示而又想電腦不被任意操作的用戶。
2.以上所提及的想監(jiān)控或保持屏幕顯示而又想電腦不被任意操作的用戶,包括商場電腦展臺、需要監(jiān)控程序運(yùn)行的電腦,如機(jī)房里需要監(jiān)控的服務(wù)器或正在測試的電腦、以及其他有這種需求的用戶。
本發(fā)明并不局限于上述實施例,那些本領(lǐng)域普通技術(shù)人員通過閱讀本申請后對本發(fā)明所做的簡單的修飾、修改或者等同方案,都應(yīng)該落在本發(fā)明的權(quán)利要求所要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種控制計算機(jī)輸入設(shè)備的方法,用于鎖定/解鎖定計算機(jī)上的各種輸入設(shè)備,其包括以下步驟步驟一,按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定的指令;步驟二,根據(jù)該指令,對需要鎖定的輸入設(shè)備進(jìn)行鎖定。
2.如權(quán)利要求1所述的方法,其中,該輸入設(shè)備包括鍵盤、和/或鼠標(biāo)、和/或觸摸板、和/或開關(guān)機(jī)按鈕、和/或復(fù)位按鈕、和/或WLAN功能開啟/關(guān)閉鍵、和/或合屏鍵。
3.如權(quán)利要求2所述的方法,其中,當(dāng)該計算機(jī)為筆記本電腦時,在步驟二中,嵌入式控制器根據(jù)該指令,按照預(yù)定規(guī)則鎖定與該指令相關(guān)的輸入設(shè)備。
4.如權(quán)利要求2所述的方法,當(dāng)該輸入設(shè)備為鼠標(biāo)和/或鍵盤時,步驟二中通過屏蔽計算機(jī)操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序來實現(xiàn)對鍵盤/鼠標(biāo)的鎖定。
5.如權(quán)利要求2所述的方法,其中,當(dāng)該輸入設(shè)備為開關(guān)機(jī)按鈕時,步驟二中BIOS通過設(shè)置南橋寄存器屏蔽開關(guān)機(jī)信號來實現(xiàn)對開關(guān)機(jī)按鈕的鎖定。
6.如權(quán)利要求2所述的方法,其中,當(dāng)該輸入設(shè)備為開關(guān)機(jī)按鈕或復(fù)位按鈕時,步驟二中BIOS通過控制主板上的GPIO口來控制串聯(lián)在開關(guān)機(jī)電路或復(fù)位電路上的開關(guān),使開關(guān)機(jī)電路或復(fù)位電路的斷開,從而鎖定開關(guān)機(jī)按鈕或復(fù)位按鈕。
7.如權(quán)利要求1至6任一項所述的方法,其進(jìn)一步包括以下步驟步驟三,按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定指令;步驟四,根據(jù)步驟三中產(chǎn)生的指令,解除對與該指令相關(guān)的輸入設(shè)備的鎖定。
8.如權(quán)利要求7所述的方法,其中,在步驟四接收到步驟三中產(chǎn)生的指令后,進(jìn)行密碼或指紋驗證,通過驗證后解除對相關(guān)輸入設(shè)備的鎖定。
9.如權(quán)利要求7所述的方法,其中,當(dāng)該輸入設(shè)備為開關(guān)機(jī)按鈕時,步驟四中BIOS通過設(shè)置南橋寄存器解除對開關(guān)機(jī)信號的屏蔽來實現(xiàn)對開關(guān)機(jī)按鈕的解鎖定。
10.如權(quán)利要求7所述的方法,當(dāng)該輸入設(shè)備為鼠標(biāo)和/或鍵盤時,步驟四中通過解除對計算機(jī)操作系統(tǒng)自帶的鍵盤/鼠標(biāo)驅(qū)動程序的屏蔽來實現(xiàn)對鍵盤/鼠標(biāo)的解鎖定。
11.如權(quán)利要求7所述的方法,其中,當(dāng)該輸入設(shè)備為開關(guān)機(jī)按鈕或復(fù)位按鈕時,步驟四中BIOS通過控制主板上的GPIO口來控制串聯(lián)在開關(guān)機(jī)電路或復(fù)位電路上的開關(guān),使開關(guān)機(jī)電路或復(fù)位電路的閉合,從而解除對開關(guān)機(jī)按鈕或復(fù)位按鈕的鎖定。
全文摘要
本發(fā)明提供一種控制計算機(jī)輸入設(shè)備的方法,可以實現(xiàn)計算機(jī)輸入設(shè)備的鎖定,進(jìn)一步可以在鎖定計算機(jī)輸入設(shè)備的基礎(chǔ)上對鎖定的計算機(jī)輸入設(shè)備解鎖定。該方法包括以下步驟按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定的指令;根據(jù)該指令,對需要鎖定的輸入設(shè)備進(jìn)行鎖定。上述方法進(jìn)一步包括步驟按下設(shè)置在上述輸入設(shè)備中至少一個輸入設(shè)備上的預(yù)定快捷鍵或者按鈕,產(chǎn)生預(yù)定指令;根據(jù)步驟三中產(chǎn)生的指令,解除對與該指令相關(guān)的輸入設(shè)備的鎖定。本發(fā)明可以在保持系統(tǒng)程序運(yùn)行和屏幕顯示的情況下,對輸入設(shè)備進(jìn)行鎖定,這樣用戶既可以監(jiān)控計算機(jī)的狀態(tài),又可以保證計算機(jī)不被任意操作。
文檔編號G06F3/023GK1991661SQ20051009759
公開日2007年7月4日 申請日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者胡彥婷 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洛隆县| 新乐市| 清水河县| 双峰县| 大庆市| 城固县| 蓬莱市| 阿拉善右旗| 宽城| 青浦区| 开远市| 郎溪县| 松潘县| 廊坊市| 临西县| 鄂州市| 邯郸县| 习水县| 博野县| 郴州市| 澄江县| 阿拉善左旗| 安图县| 共和县| 白山市| 新化县| 东山县| 临夏县| 科技| 三河市| 天等县| 阿克苏市| 余干县| 安龙县| 海城市| 孟州市| 鹤山市| 海丰县| 武鸣县| 安阳市| 东阿县|