專利名稱:輸入裝置及其密碼控制方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種密碼控制裝置及其密碼控制方法,尤指一種具有密碼控制功能的輸入裝置及其密碼控制方法。
背景技術(shù):
隨著社會(huì)進(jìn)入信息化,計(jì)算機(jī)已成為人們生活中不可或缺的產(chǎn)品。而輸入裝置作為提供人與計(jì)算機(jī)之間操作接口的主要工具之一,使得計(jì)算機(jī)的輸入更加簡(jiǎn)單、方便。計(jì)算機(jī)的輸入裝置有多種,如鼠標(biāo)、軌跡球、手寫筆、操作桿及其他輸入裝置,其中,鼠標(biāo)是經(jīng)常使用的輸入裝置,其在功能設(shè)計(jì)上日新月異,從有線鼠標(biāo)到無(wú)線鼠標(biāo),從機(jī)械到光學(xué)甚至到紅外線等等,使得使用者能夠享受到科技所帶來的便利性。從鼠標(biāo)的發(fā)展變化中可看出輸入裝置不斷的發(fā)展。
另外,為了迎合使用者方便攜帶的要求,逐漸出現(xiàn)了將輸入裝置及便攜式存儲(chǔ)設(shè)備結(jié)合在一起的具有數(shù)據(jù)存儲(chǔ)功能的輸入裝置,例如在鼠標(biāo)中加有可存儲(chǔ)資料的存儲(chǔ)單元,該鼠標(biāo)既可用作執(zhí)行光標(biāo)移動(dòng)控制等功能,又可用作存儲(chǔ)單元執(zhí)行數(shù)據(jù)存儲(chǔ)功能。使用者攜帶帶有存儲(chǔ)單元的輸入裝置,當(dāng)欲用該輸入裝置內(nèi)資料時(shí),只需將該輸入裝置接入任意一臺(tái)計(jì)算機(jī),便可熟練地操作自帶的鼠標(biāo)快速地讀取所需資料。
然而,對(duì)于該輸入裝置內(nèi)的資料,有些屬于有價(jià)值的資料,有些屬于保密的資料,有些則屬于個(gè)人私密資料,使用者通常不想讓這些資料外泄,因此當(dāng)使用者離開計(jì)算機(jī)時(shí)必須采用適當(dāng)?shù)谋Wo(hù)方法,以確保該輸入裝置內(nèi)的資料不會(huì)輕易遭受其他人動(dòng)用。
發(fā)明內(nèi)容基于上述內(nèi)容,有必要提供一種輸入裝置,通過操作該輸入裝置可直接鎖定該輸入裝置的存儲(chǔ)單元,使其他人無(wú)法操作該存儲(chǔ)單元,必須利用輸入裝置的輸入鍵輸入正確的密碼后,才能解除對(duì)該存儲(chǔ)單元的鎖定,使其恢復(fù)操作有效。另外,通過操作該輸入裝置還可直接更改密碼,降低密碼易被破解的風(fēng)險(xiǎn)。藉由該密碼控制功能可防止其他人任意訪問存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
還有必要提供一種用于輸入裝置的密碼控制方法,通過該方法可直接鎖定該輸入裝置的存儲(chǔ)單元,使其他人無(wú)法操作該存儲(chǔ)單元,必須利用輸入裝置的輸入鍵輸入正確的密碼后,才能解除對(duì)該存儲(chǔ)單元的鎖定,使其恢復(fù)操作有效。另外,通過操作該輸入裝置還可直接更改密碼,降低密碼易被破解的風(fēng)險(xiǎn)。藉由該密碼控制功能可防止其他人任意訪問存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
所述輸入裝置,包括一坐標(biāo)輸出電路用于輸出移動(dòng)坐標(biāo)、一按鍵/滾輪控制電路用于響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào)、多個(gè)輸入鍵、一存儲(chǔ)單元及一微控制器。其中輸入鍵用于輸入信號(hào),其可為數(shù)字鍵、字母鍵、或?yàn)閿?shù)字鍵與字母鍵的組合;存儲(chǔ)單元用于存儲(chǔ)資料;微控制器包括一密碼比對(duì)模塊及一解鎖模塊,密碼比對(duì)模塊接收來自輸入鍵的輸入信號(hào),當(dāng)輸入信號(hào)與一預(yù)定密碼一致時(shí)產(chǎn)生一解鎖信號(hào)至解鎖模塊,解鎖模塊根據(jù)該解鎖信號(hào)解除對(duì)存儲(chǔ)單元的鎖定;微控制器還可用于接收并傳送所述移動(dòng)坐標(biāo)、操作信號(hào)至計(jì)算機(jī)系統(tǒng)。
所述用于輸入裝置的密碼控制方法,其包括以下步驟(a)提供一具有密碼控制功能的輸入裝置,該輸入裝置包括一坐標(biāo)輸出電路用于輸出移動(dòng)坐標(biāo)、一按鍵/滾輪控制電路用于響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào)、多個(gè)輸入鍵用于產(chǎn)生輸入信號(hào)、一存儲(chǔ)單元及一微控制器,其中輸入鍵可為數(shù)字鍵、字母鍵、或?yàn)閿?shù)字鍵與字母鍵組合,微控制器包括一密碼比對(duì)模塊及一解鎖模塊;(b)當(dāng)接收輸入信號(hào)為輸入鍵產(chǎn)生的輸入信號(hào),且判斷該輸入信號(hào)與預(yù)定密碼一致時(shí),密碼比對(duì)模塊產(chǎn)生一解鎖信號(hào);(c)解鎖模塊解除對(duì)存儲(chǔ)單元的鎖定,使得外接的計(jì)算機(jī)系統(tǒng)可訪問該存儲(chǔ)單元;及(d)當(dāng)接收輸入信號(hào)為所述坐標(biāo)輸出電路輸出的移動(dòng)坐標(biāo)或按鍵/滾輪控制電路響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào)時(shí),接收并傳送所述移動(dòng)坐標(biāo)、操作信號(hào)至外接的計(jì)算機(jī)系統(tǒng)。
相較于現(xiàn)有技術(shù),該輸入裝置及其密碼控制方法,使用者需通過操作該輸入裝置的輸入鍵輸入正確的密碼后,才能解除對(duì)該存儲(chǔ)單元的鎖定,使其恢復(fù)操作有效,并可進(jìn)行密碼更改,從而藉由該密碼控制功能可防止其他人任意訪問存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
圖1是一實(shí)施方式中輸入裝置實(shí)現(xiàn)其內(nèi)部資料保護(hù)的硬件架構(gòu)圖。
圖2是一實(shí)施方式中利用圖1中的硬件執(zhí)行資料鎖定的解鎖及密碼更改的密碼控制方法流程圖。
具體實(shí)施方式如圖1所示,是一實(shí)施方式中輸入裝置實(shí)現(xiàn)其內(nèi)部資料保護(hù)的硬件架構(gòu)圖。在本實(shí)施方式中,為便于描述,該輸入裝置采用鼠標(biāo),但并不局限于此,其可為其它類型輸入裝置,例如軌跡球、手寫筆、操作桿等其他輸入裝置。該鼠標(biāo)11包括一連接接口110、一存儲(chǔ)單元111、一壓力傳感器112、一微控制器113、一鎖定單元114、多個(gè)輸入鍵115、一坐標(biāo)輸出電路116、一按鍵/滾輪控制電路117及一顯示屏118。
連接接口110用于連接該鼠標(biāo)11于一計(jì)算機(jī)系統(tǒng)10,該連接接口110可為一USB接口或?yàn)橐籔S/2接口。輸入鍵115可為數(shù)字鍵、字母鍵、或?yàn)閿?shù)字鍵與字母鍵的組合,用于產(chǎn)生輸入信號(hào)。該輸入鍵115還包括一密碼設(shè)定鍵,用于供使用者更改密碼。坐標(biāo)輸出電路116用于輸出鼠標(biāo)的移動(dòng)坐標(biāo)至微控制器113,微控制器113利用該連接接口110將該坐標(biāo)輸出電路116輸入的數(shù)據(jù)傳送至計(jì)算機(jī)系統(tǒng)10。按鍵/滾輪控制電路117用于控制鼠標(biāo)11中的按鍵及滾輪,并輸出按鍵及滾輪相應(yīng)的操作信號(hào)(如左、中、右按鍵信號(hào),滾動(dòng)信號(hào))至微控制器113,微控制器113同樣利用該連接接口110將該操作信號(hào)傳送至計(jì)算機(jī)系統(tǒng)10。顯示屏118可在密碼操作過程中顯示密碼相關(guān)信息,例如當(dāng)輸入的密碼不正確實(shí)提示密碼錯(cuò)誤信息,當(dāng)更改密碼時(shí)提示輸入新密碼信息等。存儲(chǔ)單元111,用于存儲(chǔ)資料。壓力傳感器112位于該鼠標(biāo)11的底部,當(dāng)鼠標(biāo)11處于正常放置狀態(tài)(如平放)時(shí),該壓力傳感器112可因所受壓力產(chǎn)生壓力感應(yīng)信號(hào),反之,當(dāng)鼠標(biāo)11處于非正常放置狀態(tài)(如側(cè)放或反放)時(shí),該壓力傳感器112因未受到壓力而未產(chǎn)生壓力感應(yīng)信號(hào)。微控制器113實(shí)時(shí)掃描該壓力傳感器112產(chǎn)生的壓力感應(yīng)信號(hào),持續(xù)一預(yù)定時(shí)間內(nèi)未掃描到壓力感應(yīng)信號(hào)時(shí)產(chǎn)生一鎖定信號(hào)于鎖定單元114。鎖定單元114接收并根據(jù)該鎖定信號(hào)鎖定存儲(chǔ)單元111,從而使其他人無(wú)法訪問該存儲(chǔ)單元111內(nèi)資料,達(dá)到保護(hù)該存儲(chǔ)單元111內(nèi)資料目的。
微控制器113還包括一密碼比對(duì)模塊1130及一解鎖模塊1131。密碼比對(duì)模塊1130接收來自輸入鍵115的輸入信號(hào)當(dāng)輸入的信號(hào)包括一密碼設(shè)定信號(hào)即表明使用者欲更改密碼時(shí),更改密碼為該密碼設(shè)定信號(hào)后續(xù)的輸入信號(hào);當(dāng)輸入的信號(hào)未包括密碼設(shè)定信號(hào)即表明當(dāng)前輸入的信號(hào)為密碼信號(hào)時(shí),比對(duì)該輸入信號(hào)與一預(yù)定密碼,當(dāng)該輸入信號(hào)與預(yù)定密碼一致時(shí),產(chǎn)生一解鎖信號(hào)至解鎖模塊1131。解鎖模塊1131根據(jù)該解鎖信號(hào),解除對(duì)存儲(chǔ)單元111的鎖定,恢復(fù)對(duì)存儲(chǔ)單元的訪問操作。因此,藉由該密碼控制功能既可降低密碼一成不變易被破解的風(fēng)險(xiǎn)又可防止其他人任意訪問存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
如圖2所示,是一實(shí)施方式中利用圖1中的硬件執(zhí)行資料解鎖及密碼更改的密碼控制方法流程圖。首先,微控制器113接收來自輸入鍵115產(chǎn)生的輸入信號(hào)(步驟S20)。微控制器113判斷當(dāng)前輸入信號(hào)中是否包含密碼設(shè)定鍵對(duì)應(yīng)的密碼設(shè)定信號(hào)(步驟S21)。
如果當(dāng)前輸入信號(hào)中未包含密碼設(shè)定信號(hào),即表明該輸入信號(hào)為密碼信號(hào),密碼比對(duì)模塊1130比對(duì)該輸入信號(hào)與一預(yù)定密碼,判斷該輸入信號(hào)是否與預(yù)定密碼一致(步驟S22)。如果該輸入信號(hào)與預(yù)定密碼一致,密碼比對(duì)模塊1130產(chǎn)生一解鎖信號(hào)至解鎖模塊1131(步驟S23)。解鎖模塊1131根據(jù)解鎖信號(hào)解除對(duì)存儲(chǔ)單元111的鎖定(步驟S24)。如果該輸入信號(hào)與預(yù)定密碼不一致,顯示密碼錯(cuò)誤信息于顯示屏118(步驟S25)。密碼接收模塊重新接收新的輸入信號(hào),并返回執(zhí)行步驟S22(步驟S26)。
如果當(dāng)前輸入信號(hào)中包含密碼設(shè)定信號(hào),即表明使用者欲更改密碼,密碼比對(duì)模塊1130更改密碼為該密碼設(shè)定信號(hào)后續(xù)的輸入信號(hào)(步驟S27)。
另外,當(dāng)輸入信號(hào)為所述坐標(biāo)輸出電路116輸出的移動(dòng)坐標(biāo)或按鍵/滾輪控制電路117響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào)時(shí),微控制器113接收并傳送所述移動(dòng)坐標(biāo)、操作信號(hào)至外接的計(jì)算機(jī)系統(tǒng)10。
權(quán)利要求
1.一種輸入裝置,該輸入裝置包括一坐標(biāo)輸出電路用于輸出移動(dòng)坐標(biāo)、一按鍵/滾輪控制電路用于響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào),其特征在于該輸入裝置還包括多個(gè)輸入鍵,用于輸入信號(hào),該輸入鍵可為數(shù)字鍵、字母鍵、或?yàn)閿?shù)字鍵與字母鍵的組合;一存儲(chǔ)單元,用于存儲(chǔ)資料;一微控制器,該微控制器包括一密碼比對(duì)模塊,接收來自輸入鍵的輸入信號(hào),當(dāng)輸入信號(hào)與一預(yù)定密碼一致時(shí),產(chǎn)生一解鎖信號(hào);及一解鎖模塊,接收解鎖信號(hào)并解除對(duì)存儲(chǔ)單元的鎖定,使得外接的計(jì)算機(jī)系統(tǒng)可訪問該存儲(chǔ)單元;該微控制器還可接收并傳送所述移動(dòng)坐標(biāo)、操作信號(hào)至所述計(jì)算機(jī)系統(tǒng)。
2.如權(quán)利要求1所述的輸入裝置,其特征在于,輸入鍵還包括一密碼設(shè)定鍵。
3.如權(quán)利要求2所述的輸入裝置,其特征在于,當(dāng)接收到來自密碼設(shè)定鍵的信號(hào)時(shí),密碼比對(duì)模塊更新密碼為該信號(hào)后續(xù)的輸入信號(hào)。
4.如權(quán)利要求3所述的輸入裝置,其特征在于,還包括一連接接口,用于連接該輸入裝置于所述計(jì)算機(jī)系統(tǒng)。
5.如權(quán)利要求4所述的輸入裝置,其特征在于,還包括一顯示屏,用于顯示密碼操作信息。
6.一種用于輸入裝置的密碼控制方法,其特征在于該方法包括以下步驟該輸入裝置提供一坐標(biāo)輸出電路、一按鍵/滾輪控制電路、多個(gè)輸入鍵、一存儲(chǔ)單元及一微控制器,其中輸入鍵可為數(shù)字鍵、字母鍵、或數(shù)字鍵與字母鍵的組合,微控制器包括一密碼比對(duì)模塊及一解鎖模塊;當(dāng)接收輸入信號(hào)為輸入鍵產(chǎn)生的輸入信號(hào),且判斷該輸入信號(hào)與預(yù)定密碼一致時(shí),密碼比對(duì)模塊產(chǎn)生一解鎖信號(hào);解鎖模塊解除對(duì)存儲(chǔ)單元的鎖定,使得外接的計(jì)算機(jī)系統(tǒng)可訪問該存儲(chǔ)單元;當(dāng)接收輸入信號(hào)為所述坐標(biāo)輸出電路輸出的移動(dòng)坐標(biāo)或按鍵/滾輪控制電路響應(yīng)按鍵/滾輪操作產(chǎn)生相應(yīng)的操作信號(hào)時(shí),接收并傳送所述移動(dòng)坐標(biāo)、操作信號(hào)至外接的計(jì)算機(jī)系統(tǒng)。
7.如權(quán)利要求6所述的用于輸入裝置的密碼控制方法,其特征在于,其中輸入鍵還包括一密碼設(shè)定鍵。
8.如權(quán)利要求7所述的用于輸入裝置的密碼控制方法,其特征在于,還包括步驟當(dāng)接收來自密碼設(shè)定鍵的信號(hào)時(shí),密碼比對(duì)模塊更新密碼為該信號(hào)后續(xù)的輸入信號(hào)。
9.如權(quán)利要求8所述的用于輸入裝置的密碼控制方法,其特征在于,該輸入裝置還提供一連接接口,用于連接該輸入裝置于所述計(jì)算機(jī)系統(tǒng)。
10.如權(quán)利要求9所述的用于輸入裝置的密碼控制方法,其特征在于,還包括步驟顯示密碼操作信息于一顯示屏。
全文摘要
一種輸入裝置及其密碼控制方法,該輸入裝置具有數(shù)據(jù)存儲(chǔ)的功能,其包括一坐標(biāo)輸出電路、一按鍵/滾輪控制電路、多個(gè)輸入鍵、一存儲(chǔ)單元及一微控制器。其中微控制器包括一密碼比對(duì)模塊及一解鎖模塊。輸入鍵可為數(shù)字鍵、字母鍵、或?yàn)閿?shù)字鍵與字母鍵的組合。密碼比對(duì)模塊接收輸入鍵產(chǎn)生的輸入信號(hào),當(dāng)該輸入信號(hào)與一預(yù)定密碼一致時(shí),產(chǎn)生一解鎖信號(hào)至解鎖模塊;解鎖模塊根據(jù)解鎖信號(hào)解除對(duì)存儲(chǔ)單元的鎖定,使其恢復(fù)訪問操作有效。當(dāng)該輸入信號(hào)包括一密碼設(shè)定信號(hào)時(shí),密碼比對(duì)模塊更改密碼為該密碼設(shè)定信號(hào)后續(xù)的輸入信號(hào)。因此,藉由該密碼控制功能既可降低密碼易被破解的風(fēng)險(xiǎn),又可防止其他人任意訪問存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
文檔編號(hào)G06F3/033GK1987830SQ20051012100
公開日2007年6月27日 申請(qǐng)日期2005年12月19日 優(yōu)先權(quán)日2005年12月19日
發(fā)明者謝冠宏, 王漢哲, 劉涵, 連文釧, 李曉光 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司