專利名稱:一種具密碼控制的鼠標(biāo)及利用其鼠標(biāo)控制計(jì)算機(jī)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種有關(guān)于鼠標(biāo)的安全機(jī)制,有其涉及一種鼠標(biāo)具有一組安全密碼,必須利用鼠標(biāo)按鍵輸入正確的安全密碼才能解除計(jì)算機(jī)鎖定的技術(shù)。
背景技術(shù):
計(jì)算機(jī)中儲(chǔ)存著許多數(shù)據(jù),有些屬于有價(jià)值的數(shù)據(jù),有些屬于保密數(shù)據(jù),有些則屬于個(gè)人私密數(shù)據(jù),使用者通常不愿意將上述數(shù)據(jù)外泄,因此,當(dāng)使用者離開(kāi)計(jì)算機(jī)時(shí)必須采用適當(dāng)?shù)谋Wo(hù)方法,以確保計(jì)算機(jī)中的數(shù)據(jù)不會(huì)輕易遭受其它人動(dòng)用。
可行的方法之一是關(guān)機(jī),因?yàn)楸仨毺峁╅_(kāi)機(jī)密碼才有權(quán)力使用計(jì)算機(jī)。但是,關(guān)機(jī)后必須等待漫長(zhǎng)的計(jì)算機(jī)開(kāi)機(jī)時(shí)間(依計(jì)算機(jī)等級(jí)而異,通常需1或2分鐘,甚至更久),相當(dāng)不方便。因此,目前常見(jiàn)的計(jì)算機(jī)保密方法是利用操作系統(tǒng)所提供的鎖定計(jì)算機(jī)的功能,只要輸入密碼便能立即使用計(jì)算機(jī)。舉例來(lái)說(shuō),當(dāng)計(jì)算機(jī)閑置一段時(shí)間之后,操作系統(tǒng)會(huì)自動(dòng)激活鎖定計(jì)算機(jī)的功能,或是當(dāng)使用者要離開(kāi)計(jì)算機(jī)時(shí)激活鎖定計(jì)算機(jī)的功能,當(dāng)計(jì)算機(jī)被鎖定之后,屏幕上只顯示密碼輸入畫(huà)面,必須利用鍵盤(pán)輸入正確密碼才能解除鎖定,恢復(fù)計(jì)算機(jī)正常的操作。
先前技術(shù)的保護(hù)方法是以操作系統(tǒng)的登入密碼作為保護(hù),事實(shí)上,如果要避免其它人未經(jīng)許可任意動(dòng)用計(jì)算機(jī),更安全的方法可以從輸入裝置(鍵盤(pán)與鼠標(biāo))著手,通過(guò)鎖定鍵盤(pán)使其輸入動(dòng)作失效,因此其它人(例如,欲偷取資料者,未經(jīng)許可擅自使用計(jì)算機(jī)者)如果無(wú)法解除鍵盤(pán)鎖定,便無(wú)法操作計(jì)算機(jī),從而達(dá)到保護(hù)計(jì)算機(jī)中的數(shù)據(jù)的目的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種具密碼控制的鼠標(biāo),防止其它人任意動(dòng)用已開(kāi)機(jī)的計(jì)算機(jī),以保護(hù)計(jì)算機(jī)中所儲(chǔ)存數(shù)據(jù)的安全。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種具密碼控制的鼠標(biāo),所述鼠標(biāo)具有一安全密碼,其特點(diǎn)在于,包含有一輸入模塊,用以接收一輸入信號(hào);一控制模塊,具有互斥的一關(guān)閉狀態(tài)或一開(kāi)啟狀態(tài),用以接收所述輸入信號(hào)并根據(jù)其狀態(tài)決定是否傳送所述輸入信號(hào);一定時(shí)器模塊,用以計(jì)時(shí)一預(yù)設(shè)時(shí)間,產(chǎn)生一鎖定指令并切換所述控制模塊為所述開(kāi)啟狀態(tài);一密碼模塊,用以偵測(cè)所述輸入信號(hào)為所述安全密碼或一特定信號(hào),偵測(cè)為所述安全密碼時(shí),產(chǎn)生一解除鎖定指令,并切換所述控制模塊為所述關(guān)閉狀態(tài),偵測(cè)為所述特定信號(hào),重新偵測(cè)所述輸入信號(hào);及一輸出模塊,用以接收所述輸入信號(hào)、所述鎖定指令、及所述解除鎖定指令,并傳送所述輸入信號(hào)、所述鎖定指令、及所述解除鎖定指令至一操作系統(tǒng)以執(zhí)行相對(duì)應(yīng)的指令。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述輸入模塊具有一組輸入按鍵,用以相對(duì)應(yīng)產(chǎn)生所述輸入信號(hào),所述輸入信號(hào)為一左鍵信號(hào)、一右鍵信號(hào)、及一中鍵信號(hào)的群組組合之一。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述中鍵信號(hào)是可由所述左鍵信號(hào)與所述右鍵信號(hào)仿真的信號(hào)。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述定時(shí)器模塊的計(jì)時(shí)方式是從零至所述預(yù)設(shè)時(shí)間,或從所述預(yù)設(shè)時(shí)間倒數(shù)計(jì)時(shí)至歸零。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述特定信號(hào)為所述中鍵信號(hào)。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述安全密碼是由所述左鍵信號(hào)與所述右鍵信號(hào)所組合的一組輸入信號(hào)。
上述具密碼控制的鼠標(biāo),其特點(diǎn)在于,所述控制模塊在所述關(guān)閉狀態(tài)時(shí)可傳送所述輸入信號(hào),在所述開(kāi)啟狀態(tài)時(shí)不傳送所述輸入信號(hào)。
本發(fā)明還提供一種利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,利用一控制模塊控制是否傳送一輸入信號(hào),所述控制模塊具有互斥的一關(guān)閉狀態(tài)或一開(kāi)啟狀態(tài),所述關(guān)閉狀態(tài)時(shí),所述控制模塊可傳送所述輸入信號(hào),所述開(kāi)啟狀態(tài)時(shí),所述控制模塊不傳送所述輸入信號(hào),其特點(diǎn)在于,包含有下列步驟步驟100,產(chǎn)生一鎖定指令,并切換所述控制模塊為所述開(kāi)啟狀態(tài);步驟200,傳送所述鎖定指令給一操作系統(tǒng),促使所述操作系統(tǒng)鎖定鍵盤(pán),使鍵盤(pán)輸入動(dòng)作失效;步驟300,偵測(cè)所述輸入信號(hào),并判斷所述輸入信號(hào)為一安全密碼;步驟400,產(chǎn)生一解除鎖定指令,并切換所述控制模塊為所述關(guān)閉狀態(tài);及步驟500,傳送所述解除鎖定指令給所述操作系統(tǒng),促使所述操作系統(tǒng)解除鍵盤(pán)鎖定,使鍵盤(pán)恢復(fù)作用。
上述利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,其特點(diǎn)在于,所述輸入信號(hào)為一左鍵信號(hào)、一右鍵信號(hào)、及一中鍵信號(hào)的群組組合之一。
上述利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,其特點(diǎn)在于,所述安全密碼是由所述左鍵信號(hào)與所述右鍵信號(hào)所組合的一組輸入信號(hào)。
本發(fā)明的功效在于,當(dāng)鼠標(biāo)閑置時(shí)間超過(guò)預(yù)設(shè)時(shí)間時(shí),則將鍵盤(pán)鎖定,使鍵盤(pán)的輸入動(dòng)作失效,并且必須利用鼠標(biāo)的按鍵輸入正確的安全密碼后,才能解除鍵盤(pán)鎖定,使鍵盤(pán)恢復(fù)作用,從而可防止其它人任意動(dòng)用已開(kāi)機(jī)的計(jì)算機(jī),以保護(hù)計(jì)算機(jī)中所儲(chǔ)存數(shù)據(jù)的安全。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為本發(fā)明中具密碼控制的鼠標(biāo)及其控制方法系統(tǒng)方塊圖;圖2為本發(fā)明中具密碼控制的鼠標(biāo)及利用其鼠標(biāo)控制計(jì)算機(jī)的方法流程圖。
其中,附圖標(biāo)記10-輸入模塊20-控制模塊30-定時(shí)器模塊40-密碼模塊50-輸出模塊60-操作系統(tǒng)70-具密碼控制的鼠標(biāo)80-鍵盤(pán)具體實(shí)施方式
請(qǐng)參閱圖1,為本發(fā)明中具密碼控制的鼠標(biāo)及其控制方法系統(tǒng)方塊圖,如圖所示,具密碼控制的鼠標(biāo)70包含有輸入模塊10、控制模塊20、定時(shí)器模塊30、密碼模塊40、及輸出模塊50,以下分別就各模塊之間的運(yùn)作關(guān)系說(shuō)明如下具密碼控制的鼠標(biāo)70中包含一個(gè)輸入模塊10,輸入模塊10包含一組輸入按鍵,輸入按鍵包含左鍵、右鍵、及中鍵。通過(guò)按壓輸入按鍵可產(chǎn)生相對(duì)應(yīng)的輸入信號(hào),包含左鍵信號(hào)、右鍵信號(hào)、及中鍵信號(hào),然后將輸入信號(hào)傳送至控制模塊20。但是并非所有輸入按鍵都由左鍵、右鍵、及中鍵三件所組成,有些輸入按鍵只有左鍵與右鍵兩個(gè)鍵,也有些還包含有滾輪。因此,當(dāng)輸入按鍵不具有中鍵時(shí),其對(duì)應(yīng)的中鍵信號(hào)可通過(guò)按壓滾輪產(chǎn)生,或是通過(guò)同時(shí)按壓左鍵與右鍵兩鍵仿真產(chǎn)生。此外輸入模塊10所產(chǎn)生的輸入信號(hào)還包含鼠標(biāo)移動(dòng)所產(chǎn)生的位移信號(hào)。
控制模塊20具有互斥的兩種狀態(tài),分別為開(kāi)啟狀態(tài)或關(guān)閉狀態(tài),根據(jù)控制模塊20的狀態(tài)以決定是否傳送輸入信號(hào)至輸出模塊50。舉列來(lái)說(shuō),當(dāng)控制模塊20為關(guān)閉狀態(tài)時(shí),則將輸入信號(hào)傳送到輸出模塊50;當(dāng)控制模塊為開(kāi)啟狀態(tài)時(shí),則不將輸入信號(hào)傳送到輸出模塊50。
當(dāng)具密碼控制的鼠標(biāo)70閑置時(shí),其定時(shí)器模塊30開(kāi)始計(jì)時(shí),所謂閑置是指沒(méi)有偵測(cè)到任何鼠標(biāo)操作所產(chǎn)生的輸入信號(hào)。而定時(shí)器模塊30計(jì)時(shí)一段預(yù)設(shè)時(shí)間后(例如,10分鐘)產(chǎn)生一個(gè)鎖定指令,并將鎖定指令傳送到輸出模塊50,并將控制模塊20切換為開(kāi)啟狀態(tài)。且定時(shí)器模塊30在計(jì)時(shí)中若偵測(cè)到任何鼠標(biāo)操作所產(chǎn)生的輸入信號(hào),定時(shí)器模塊30必須歸零重新計(jì)時(shí)。而定時(shí)器模塊30計(jì)時(shí)的方式可從零開(kāi)始計(jì)時(shí)到預(yù)設(shè)時(shí)間,或是從預(yù)設(shè)時(shí)間倒數(shù)計(jì)時(shí)至歸零。
當(dāng)控制模塊20為開(kāi)啟狀態(tài)時(shí)會(huì)激活密碼模塊40,密碼模塊40激活后開(kāi)始偵測(cè)輸入模塊10所產(chǎn)生的輸入信號(hào),并判斷輸入信號(hào)為安全密碼或特定信號(hào),當(dāng)判斷輸入信號(hào)為安全密碼時(shí),產(chǎn)生一個(gè)解除鎖定指令,并將解除鎖定指令傳送至輸出模塊50,并將控制模塊20切換為關(guān)閉狀態(tài);當(dāng)判斷輸入信號(hào)為特定信號(hào)時(shí),重新偵測(cè)輸入信號(hào)。其中安全密碼由左鍵信號(hào)(L)與右鍵信號(hào)(R)所組成的一組輸入信號(hào)(例如,LLRR、RRLLL、LRLRLR等的任意組合之一)。而特定信號(hào)可為中鍵信號(hào)或位移信號(hào)(例如,左右移動(dòng)三次),當(dāng)使用者輸入錯(cuò)誤時(shí),可利用鼠標(biāo)操作產(chǎn)生此特定信號(hào),然后重新輸入安全密碼。
輸出模塊50用以接收控制模塊20所傳送的輸入信號(hào)、定時(shí)器模塊30所產(chǎn)生的鎖定指令、及密碼模塊40所產(chǎn)生的解除鎖定指令,并將輸入信號(hào)、鎖定指令、及解除鎖定指令傳送至操作系統(tǒng)60,使操作系統(tǒng)60執(zhí)行相對(duì)應(yīng)的指令,其中鎖定指令促使操作系統(tǒng)60將鍵盤(pán)80鎖定,使鍵盤(pán)80輸入動(dòng)作失效,而解除鎖定指令促使操作系統(tǒng)60解除鍵盤(pán)80的鎖定,使鍵盤(pán)80恢復(fù)作用。
請(qǐng)參閱圖2,為本發(fā)明中具密碼控制的鼠標(biāo)及利用其鼠標(biāo)控制計(jì)算機(jī)的方法流程圖,包含有下列步驟,其說(shuō)明如下使用具密碼控制的鼠標(biāo)70時(shí),其定時(shí)器模塊30會(huì)偵測(cè)是否有鼠標(biāo)操作所產(chǎn)生的輸入信號(hào),如果有輸入信號(hào)的話,將定時(shí)器模塊30歸零,并重新計(jì)時(shí),否則計(jì)時(shí)一段預(yù)定時(shí)間后,步驟100,會(huì)產(chǎn)生一個(gè)鎖定指令,并將控制模塊20切換為開(kāi)啟狀態(tài),使其無(wú)法傳送輸入信號(hào)至輸出模塊50;輸出模塊50接收到鎖定指令后,步驟200,將鎖定指令傳送給操作系統(tǒng)60,促使操作系統(tǒng)60將鍵盤(pán)80鎖定,使鍵盤(pán)80的輸入動(dòng)作失效;此時(shí),必須利用鼠標(biāo)的按鍵輸入正確的安全密碼才能解除鍵盤(pán)80鎖定,因此,步驟300,密碼模塊40必須偵測(cè)輸入信號(hào),并判斷輸入信號(hào)是否為安全密碼;其中判斷輸入信號(hào)為特定信號(hào)時(shí),則重新偵測(cè)輸入信號(hào),當(dāng)判斷輸入信號(hào)為安全密碼時(shí),則步驟400,產(chǎn)生一個(gè)解除鎖定指令,并將控制模塊20切換為關(guān)閉狀態(tài),使其能夠傳送輸入信號(hào)至輸出模塊50;及輸出模塊50接收到解除鎖定指令后,步驟500,將解除鎖定指令傳送給操作系統(tǒng)60,促使操作系統(tǒng)60解除鍵盤(pán)80鎖定,使鍵盤(pán)80恢復(fù)作用。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種具密碼控制的鼠標(biāo),所述鼠標(biāo)具有一安全密碼,其特征在于,包含有一輸入模塊,用以接收一輸入信號(hào);一控制模塊,具有互斥的一關(guān)閉狀態(tài)或一開(kāi)啟狀態(tài),用以接收所述輸入信號(hào)并根據(jù)其狀態(tài)決定是否傳送所述輸入信號(hào);一定時(shí)器模塊,用以計(jì)時(shí)一預(yù)設(shè)時(shí)間,產(chǎn)生一鎖定指令并切換所述控制模塊為所述開(kāi)啟狀態(tài);一密碼模塊,用以偵測(cè)所述輸入信號(hào)為所述安全密碼或一特定信號(hào),偵測(cè)為所述安全密碼時(shí),產(chǎn)生一解除鎖定指令,并切換所述控制模塊為所述關(guān)閉狀態(tài),偵測(cè)為所述特定信號(hào),重新偵測(cè)所述輸入信號(hào);及一輸出模塊,用以接收所述輸入信號(hào)、所述鎖定指令、及所述解除鎖定指令,并傳送所述輸入信號(hào)、所述鎖定指令、及所述解除鎖定指令至一操作系統(tǒng)以執(zhí)行相對(duì)應(yīng)的指令。
2.根據(jù)權(quán)利要求1所述的具密碼控制的鼠標(biāo),其特征在于,所述輸入模塊具有一組輸入按鍵,用以相對(duì)應(yīng)產(chǎn)生所述輸入信號(hào),所述輸入信號(hào)為一左鍵信號(hào)、一右鍵信號(hào)、及一中鍵信號(hào)的群組組合之一。
3.根據(jù)權(quán)利要求2所述的具密碼控制的鼠標(biāo),其特征在于,所述中鍵信號(hào)是可由所述左鍵信號(hào)與所述右鍵信號(hào)仿真的信號(hào)。
4.根據(jù)權(quán)利要求1所述的具密碼控制的鼠標(biāo),其特征在于,所述定時(shí)器模塊的計(jì)時(shí)方式是從零至所述預(yù)設(shè)時(shí)間,或從所述預(yù)設(shè)時(shí)間倒數(shù)計(jì)時(shí)至歸零。
5.根據(jù)權(quán)利要求1所述的具密碼控制的鼠標(biāo),其特征在于,所述特定信號(hào)為所述中鍵信號(hào)。
6.根據(jù)權(quán)利要求1所述的具密碼控制的鼠標(biāo),其特征在于,所述安全密碼是由所述左鍵信號(hào)與所述右鍵信號(hào)所組合的一組輸入信號(hào)。
7.根據(jù)權(quán)利要求1所述的具密碼控制的鼠標(biāo),其特征在于,所述控制模塊在所述關(guān)閉狀態(tài)時(shí)可傳送所述輸入信號(hào),在所述開(kāi)啟狀態(tài)時(shí)不傳送所述輸入信號(hào)。
8.一種利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,利用一控制模塊控制是否傳送一輸入信號(hào),所述控制模塊具有互斥的一關(guān)閉狀態(tài)或一開(kāi)啟狀態(tài),所述關(guān)閉狀態(tài)時(shí),所述控制模塊可傳送所述輸入信號(hào),所述開(kāi)啟狀態(tài)時(shí),所述控制模塊不傳送所述輸入信號(hào),其特征在于,包含有下列步驟步驟100,產(chǎn)生一鎖定指令,并切換所述控制模塊為所述開(kāi)啟狀態(tài);步驟200,傳送所述鎖定指令給一操作系統(tǒng),促使所述操作系統(tǒng)鎖定鍵盤(pán),使鍵盤(pán)輸入動(dòng)作失效;步驟300,偵測(cè)所述輸入信號(hào),并判斷所述輸入信號(hào)為一安全密碼;步驟400,產(chǎn)生一解除鎖定指令,并切換所述控制模塊為所述關(guān)閉狀態(tài);及步驟500,傳送所述解除鎖定指令給所述操作系統(tǒng),促使所述操作系統(tǒng)解除鍵盤(pán)鎖定,使鍵盤(pán)恢復(fù)作用。
9.根據(jù)權(quán)利要求8所述的利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,其特征在于,所述輸入信號(hào)為一左鍵信號(hào)、一右鍵信號(hào)、及一中鍵信號(hào)的群組組合之一。
10.根據(jù)權(quán)利要求8所述的利用具密碼控制的鼠標(biāo)控制計(jì)算機(jī)的方法,其特征在于,所述安全密碼是由所述左鍵信號(hào)與所述右鍵信號(hào)所組合的一組輸入信號(hào)。
全文摘要
本發(fā)明涉及一種具密碼控制的鼠標(biāo),鼠標(biāo)具有安全密碼,包含有輸入模塊,用以接收輸入信號(hào);控制模塊,具有互斥的關(guān)閉狀態(tài)或開(kāi)啟狀態(tài),用以接收輸入信號(hào)并根據(jù)其狀態(tài)決定是否傳送輸入信號(hào);定時(shí)器模塊,用以計(jì)時(shí)預(yù)設(shè)時(shí)間,產(chǎn)生鎖定指令并切換控制模塊為開(kāi)啟狀態(tài);密碼模塊,用以偵測(cè)輸入信號(hào)為安全密碼或特定信號(hào),偵測(cè)為安全密碼時(shí),產(chǎn)生解除鎖定指令,并切換控制模塊為關(guān)閉狀態(tài),偵測(cè)為特定信號(hào),重新偵測(cè)輸入信號(hào);及輸出模塊,用以接收輸入信號(hào)、鎖定指令、及解除鎖定指令,并傳送輸入信號(hào)、鎖定指令、及解除鎖定指令至操作系統(tǒng)以執(zhí)行相對(duì)應(yīng)的指令。本發(fā)明可以防止其它人任意動(dòng)用已開(kāi)機(jī)的計(jì)算機(jī),以保護(hù)計(jì)算機(jī)中所儲(chǔ)存數(shù)據(jù)的安全。
文檔編號(hào)G06F1/00GK1661510SQ20041000640
公開(kāi)日2005年8月31日 申請(qǐng)日期2004年2月27日 優(yōu)先權(quán)日2004年2月27日
發(fā)明者游巧毓 申請(qǐng)人:英業(yè)達(dá)股份有限公司