專(zhuān)利名稱:輸入裝置及其密碼控制方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種密碼控制裝置及其密碼控制方法,尤指一種具有密碼控制功能的輸入裝置及其密碼控制方法。
背景技術(shù):
隨著社會(huì)進(jìn)入信息化,計(jì)算機(jī)已成為人們生活中不可或缺的產(chǎn)品。而輸入裝置作為提供人與計(jì)算機(jī)之間操作接口的主要工具之一,使得計(jì)算機(jī)的操作更加簡(jiǎn)單、方便。計(jì)算機(jī)的輸入裝置有多種,如鼠標(biāo)、軌跡球、手寫(xiě)筆、操作桿及其他輸入裝置,其中鼠標(biāo)是經(jīng)常使用的輸入裝置,其在功能設(shè)計(jì)上日新月異,從有線鼠標(biāo)到無(wú)線鼠標(biāo),從機(jī)械到光學(xué)甚至到紅外線等等,使得使用者能夠享受到科技所帶來(lái)的便利性。從鼠標(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)使用者離開(kāi)計(jì)算機(jī)時(shí)必須采用適當(dāng)?shù)谋Wo(hù)方法,以確保該輸入裝置內(nèi)的資料不會(huì)輕易遭受其他人動(dòng)用。
發(fā)明內(nèi)容基于上述內(nèi)容,有必要提供一種輸入裝置,當(dāng)其內(nèi)部的存儲(chǔ)單元被鎖定時(shí),必須利用輸入裝置的輸入鍵輸入正確的密碼后,才能解除對(duì)該存儲(chǔ)單元的鎖定,使其恢復(fù)操作有效。藉由該密碼控制功能可防止其他人任意訪問(wèn)存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
所述輸入裝置,包括多個(gè)輸入鍵、一存儲(chǔ)單元、一微控制器、一坐標(biāo)輸出電路及一輸入鍵控制電路。其中輸入鍵用于輸入信號(hào);存儲(chǔ)單元用于存儲(chǔ)資料;微控制器包括一鎖定狀態(tài)控制模塊、一密碼比對(duì)模塊及一解鎖模塊。所述鎖定狀態(tài)控制模塊用于在存儲(chǔ)單元處于鎖定狀態(tài)下激發(fā)解鎖作業(yè),并接收并傳送輸入信號(hào);所述密碼比對(duì)模塊用于接收來(lái)自鎖定狀態(tài)控制模塊的輸入信號(hào)并與一預(yù)定密碼相比對(duì),當(dāng)輸入信號(hào)與預(yù)定密碼一致時(shí)產(chǎn)生一解鎖信號(hào)至解鎖模塊,解鎖模塊根據(jù)該解鎖信號(hào)解除對(duì)存儲(chǔ)單元的鎖定,使得外接的計(jì)算機(jī)系統(tǒng)可訪問(wèn)存儲(chǔ)單元;所述坐標(biāo)輸出電路,用于輸出移動(dòng)坐標(biāo)至微控制器,微控制器輸出該移動(dòng)坐標(biāo)至計(jì)算機(jī)系統(tǒng);輸入鍵控制電路,用于響應(yīng)輸入鍵的操作產(chǎn)生所述的輸入信號(hào)至微控制器,當(dāng)鎖定狀態(tài)控制模塊未處于激發(fā)解鎖作業(yè)狀態(tài)下時(shí),微控制器傳送該輸入信號(hào)至計(jì)算機(jī)系統(tǒng)。
相較于現(xiàn)有技術(shù),該輸入裝置及其密碼控制方法,使用者需通過(guò)操作該輸入裝置的輸入鍵輸入正確的密碼后,才能解除對(duì)該存儲(chǔ)單元的鎖定,使其恢復(fù)操作有效,從而藉由該密碼控制功能可防止其他人任意訪問(wèn)存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
圖1是實(shí)施方式中輸入裝置實(shí)現(xiàn)其內(nèi)部資料保護(hù)的硬件架構(gòu)圖。
圖2是第一實(shí)施方式中利用圖1中的硬件執(zhí)行資料鎖定的解鎖的密碼控制方法流程圖。
圖3是第二實(shí)施方式中利用圖1中的硬件執(zhí)行資料鎖定的解鎖的密碼控制方法流程圖。
具體實(shí)施方式如圖1所示,是一實(shí)施方式中輸入裝置實(shí)現(xiàn)其內(nèi)部資料保護(hù)的硬件架構(gòu)圖。在本實(shí)施方式中,為便于描述,該輸入裝置采用鼠標(biāo),但并不局限于此,其可為其它類(lèi)型輸入裝置,例如軌跡球、手寫(xiě)筆、操作桿等其他輸入裝置。該鼠標(biāo)11包括一連接接口110、一存儲(chǔ)單元111、一壓力傳感器112、一微控制器113、一鎖定單元114、多個(gè)輸入鍵115(例如左鍵、中鍵、右鍵,圖中未示)、一坐標(biāo)輸出電路116及一輸入鍵/滾輪控制電路117。
連接接口110用于連接該鼠標(biāo)11于一計(jì)算機(jī)系統(tǒng)10,該連接接口110可為一USB接口或?yàn)橐籔S/2接口。坐標(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。在本實(shí)施方式中,輸入鍵/滾輪控制電路117集成在一起,但在其他實(shí)施方式種該控制電路可分成兩個(gè)獨(dú)立的控制電路輸入鍵控制電路及滾輪控制電路。存儲(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處于非正常放置(如側(cè)放或反放)狀態(tài)時(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ú)法訪問(wèn)該存儲(chǔ)單元111內(nèi)資料,達(dá)到保護(hù)該存儲(chǔ)單元111內(nèi)資料目的。
微控制器113還包括一鎖定狀態(tài)控制模塊1130、一密碼比對(duì)模塊1131及一解鎖模塊1132。當(dāng)微控制器113發(fā)送鎖定信號(hào)至鎖定單元114時(shí),微控制器113同時(shí)啟動(dòng)鎖定狀態(tài)控制模塊1130。當(dāng)接收到來(lái)自輸入鍵115產(chǎn)生的輸入信號(hào)時(shí),微控制器113可根據(jù)不同的應(yīng)用情況執(zhí)行相應(yīng)的輸入信號(hào)處理。例如,在第一實(shí)施方式中,當(dāng)所述計(jì)算機(jī)系統(tǒng)10欲訪問(wèn)鎖定的存儲(chǔ)單元111狀態(tài)下接收到該輸入信號(hào)時(shí),鎖定狀態(tài)控制模塊1130激發(fā)解鎖作業(yè),接收并傳送該輸入信號(hào)至密碼比對(duì)模塊1131。密碼比對(duì)模塊1131接收來(lái)自該鎖定狀態(tài)模塊1130的輸入信號(hào)并與預(yù)定的密碼相比對(duì),當(dāng)該輸入信號(hào)與預(yù)定密碼一致時(shí),產(chǎn)生一解鎖信號(hào)至解鎖模塊1132。其中,輸入信號(hào)可為左鍵、中鍵、右鍵對(duì)應(yīng)輸入信號(hào)或?yàn)樵撦斎腈I115對(duì)應(yīng)輸入信號(hào)的組合。解鎖模塊1132根據(jù)該解鎖信號(hào),解除對(duì)存儲(chǔ)單元111的鎖定,恢復(fù)對(duì)存儲(chǔ)單元的訪問(wèn)操作。當(dāng)于正常操作狀態(tài)(即未訪問(wèn)鎖定的存儲(chǔ)單元111或存儲(chǔ)單元111處于解鎖狀態(tài))接收到該輸入信號(hào)時(shí),鎖定狀態(tài)控制模塊1130保持未激發(fā)解鎖作業(yè)狀態(tài),微控制器113直接傳送該輸入信號(hào)至計(jì)算機(jī)系統(tǒng)10。
因此,在該實(shí)施方式中鎖定狀態(tài)控制模塊1130當(dāng)在存儲(chǔ)單元111處于鎖定且欲被訪問(wèn)的狀態(tài)接收到輸入信號(hào)時(shí),進(jìn)入激發(fā)解鎖作業(yè);當(dāng)在存儲(chǔ)單元111處于鎖定但未被訪問(wèn)狀態(tài)接收到輸入信號(hào)或存儲(chǔ)單元111處于解鎖狀態(tài)接收到輸入信號(hào)時(shí),保持未激發(fā)解鎖作業(yè)狀態(tài)。從而,在該實(shí)施方式中輸入信號(hào)在欲訪問(wèn)鎖定的存儲(chǔ)單元111時(shí)可用于作為解除存儲(chǔ)單元111鎖定的密碼傳送給密碼比對(duì)模塊1131,在未訪問(wèn)鎖定的存儲(chǔ)單元111或存儲(chǔ)單元處于解鎖狀態(tài)時(shí)可作為正常的輸入操作信號(hào)直接傳送給計(jì)算機(jī)系統(tǒng)10,從而即實(shí)現(xiàn)了保護(hù)存儲(chǔ)單元111內(nèi)資料,又可保持鼠標(biāo)11的正常應(yīng)用。
在第二實(shí)施方式中,鎖定狀態(tài)控制模塊1130當(dāng)在存儲(chǔ)單元111處于鎖定狀態(tài)(包括欲訪問(wèn)與未訪問(wèn)鎖定的存儲(chǔ)單元111)即進(jìn)入激發(fā)解鎖作業(yè),或是存儲(chǔ)單元111處于鎖定狀態(tài)接收到輸入信號(hào)即進(jìn)入激發(fā)解鎖作業(yè),接收到的輸入信號(hào)作為解除存儲(chǔ)單元111鎖定的密碼傳送給密碼比對(duì)模塊1131,如果密碼與預(yù)定的密碼不一致,則鼠標(biāo)11的操作一直無(wú)效;當(dāng)存儲(chǔ)單元處于解鎖狀態(tài)接收到輸入信號(hào)時(shí),保持未激發(fā)解鎖作業(yè)狀態(tài),接收到的輸入信號(hào)作為正常的輸入信號(hào)直接傳送給計(jì)算機(jī)系統(tǒng)10。因此,在該第二實(shí)施方式中輸入信號(hào)在存儲(chǔ)單元111處于鎖定狀態(tài)時(shí)可用于作為解除存儲(chǔ)單元111鎖定的密碼傳送給密碼比對(duì)模塊1131,在存儲(chǔ)單元111處于解鎖狀態(tài)時(shí)可作為正常的輸入操作信號(hào)直接傳送給計(jì)算機(jī)系統(tǒng)10,從而達(dá)到只有鼠標(biāo)11的持有者才可使用該鼠標(biāo)11的效果,進(jìn)而保護(hù)存儲(chǔ)單元111內(nèi)資料。
如圖2所示,是第一實(shí)施方式中利用圖1中的硬件執(zhí)行資料解鎖的密碼控制方法流程圖。首先,微控制器113接收來(lái)自輸入鍵115產(chǎn)生的輸入信號(hào)(步驟S20)。微控制器113判斷是否訪問(wèn)存儲(chǔ)單元111(步驟S21)。如果欲訪問(wèn)存儲(chǔ)單元111,微控制器113判斷當(dāng)前存儲(chǔ)單元111是否處于鎖定狀態(tài),即判斷鎖定狀態(tài)模塊1130是否啟動(dòng)進(jìn)入激發(fā)解鎖作業(yè)(步驟S22)。如果當(dāng)前存儲(chǔ)單元111已被鎖定,鎖定狀態(tài)控制模塊1130傳送該輸入信號(hào)至密碼比對(duì)模塊1131(步驟S23)。密碼比對(duì)模塊1131比對(duì)該輸入信號(hào)與一預(yù)定密碼。如果該輸入信號(hào)與預(yù)定密碼不一致,流程返回步驟S20接收新輸入信號(hào)(步驟S24)。如果該輸入信號(hào)與預(yù)定密碼一致,密碼比對(duì)模塊1131產(chǎn)生一解鎖信號(hào)至解鎖模塊1132(步驟S25)。解鎖模塊1132根據(jù)該鎖定信號(hào),解除對(duì)存儲(chǔ)單元111的鎖定,恢復(fù)對(duì)存儲(chǔ)單元111的訪問(wèn)操作(步驟S26)。
如果未訪問(wèn)存儲(chǔ)單元111或當(dāng)前存儲(chǔ)單元111處于解鎖狀態(tài),表明當(dāng)前輸入鍵115產(chǎn)生的信號(hào)為鼠標(biāo)11的正常操作信號(hào),則微控制器113直接傳送該輸入信號(hào)至計(jì)算機(jī)系統(tǒng)10(步驟27)。
如圖3所示,是第二實(shí)施方式中利用圖1中的硬件執(zhí)行資料解鎖的密碼控制方法流程圖。首先,微控制器113接收來(lái)自輸入鍵115產(chǎn)生的輸入信號(hào)(步驟S30)。微控制器113判斷當(dāng)前存儲(chǔ)單元111是否處于鎖定狀態(tài),即判斷鎖定狀態(tài)控制模塊1130是否啟動(dòng)進(jìn)入激發(fā)解鎖作業(yè)(步驟S31)。如果當(dāng)前存儲(chǔ)單元111已被鎖定,鎖定狀態(tài)控制模塊1130傳送該輸入信號(hào)至密碼比對(duì)模塊1131(步驟S32)。密碼比對(duì)模塊1131比對(duì)該輸入信號(hào)與一預(yù)定密碼。如果該輸入信號(hào)與預(yù)定密碼不一致,流程返回步驟S20接收新輸入信號(hào)(步驟S33)。如果該輸入信號(hào)與預(yù)定密碼一致,密碼比對(duì)模塊1131產(chǎn)生一解鎖信號(hào)至解鎖模塊1132(步驟S34)。解鎖模塊1132根據(jù)該鎖定信號(hào),解除對(duì)存儲(chǔ)單元111的鎖定,恢復(fù)對(duì)存儲(chǔ)單元111的訪問(wèn)操作(步驟S35)。
如果當(dāng)前存儲(chǔ)單元111處于解鎖狀態(tài),即鎖定狀態(tài)控制模塊1130未被啟動(dòng)保持未激發(fā)解鎖狀態(tài),表明當(dāng)前輸入鍵115產(chǎn)生的信號(hào)為鼠標(biāo)11的正常操作信號(hào),即微控制器113直接傳送該輸入信號(hào)至計(jì)算機(jī)系統(tǒng)10(步驟S36)。
權(quán)利要求
1.一種輸入裝置,該輸入裝置包括多個(gè)輸入鍵用于產(chǎn)生輸入信號(hào)、一坐標(biāo)輸出電路用于輸出移動(dòng)坐標(biāo)、一輸入鍵控制電路用于響應(yīng)輸入鍵的操作產(chǎn)生所述的輸入信號(hào),其特征在于該輸入裝置還包括一存儲(chǔ)單元,用于存儲(chǔ)資料;一微控制器,該微控制器包括一鎖定狀態(tài)控制模塊,用于在存儲(chǔ)單元處于鎖定狀態(tài)下,激發(fā)解鎖作業(yè),接收并傳送輸入信號(hào);一密碼比對(duì)模塊,接收來(lái)自鎖定狀態(tài)控制模塊的輸入信號(hào)并與預(yù)定的密碼相比對(duì),當(dāng)輸入信號(hào)為密碼時(shí),產(chǎn)生一解鎖信號(hào);及一解鎖模塊,用于接收解鎖信號(hào)并解除對(duì)存儲(chǔ)單元的鎖定,使得外接的計(jì)算機(jī)系統(tǒng)可訪問(wèn)該存儲(chǔ)單元;該微控制器還可傳送所述移動(dòng)坐標(biāo)至計(jì)算機(jī)系統(tǒng),且當(dāng)鎖定狀態(tài)控制模塊未處于激發(fā)解鎖作業(yè)狀態(tài)時(shí),該微控制器還可傳送所述輸入信號(hào)至計(jì)算機(jī)系統(tǒng)。
2.如權(quán)利要求1所述的輸入裝置,其特征在于,輸入信號(hào)為所述多個(gè)輸入鍵對(duì)應(yīng)信號(hào)的群組組合之一。
3.如權(quán)利要求2所述的輸入裝置,其特征在于,輸入鍵包括左鍵、中鍵、右鍵。
4.如權(quán)利要求2所述的輸入裝置,其特征在于,當(dāng)存儲(chǔ)單元處于鎖定狀態(tài)且所述計(jì)算機(jī)系統(tǒng)欲訪問(wèn)存儲(chǔ)單元時(shí)激發(fā)解鎖作業(yè)。
5.如權(quán)利要求2所述的輸入裝置,其特征在于,當(dāng)存儲(chǔ)處于鎖定狀態(tài)時(shí)激發(fā)解鎖作業(yè)。
6.如權(quán)利要求2所述的輸入裝置,其特征在于,還包括一連接接口,用于連接該輸入裝置于計(jì)算機(jī)系統(tǒng)。
7.如權(quán)利要求4所述的輸入裝置,其特征在于,還包括一滾輪控制電路,用于產(chǎn)生滾動(dòng)信號(hào)至微控制器。
全文摘要
一種輸入裝置及其密碼控制方法,該輸入裝置具有數(shù)據(jù)存儲(chǔ)的功能,其包括多個(gè)輸入鍵、一存儲(chǔ)單元、一微控制器、一坐標(biāo)輸出電路及一輸入鍵控制電路。其中微控制器包括一鎖定狀態(tài)控制模塊、一密碼比對(duì)模塊及一解鎖模塊。鎖定狀態(tài)控制模塊,在存儲(chǔ)單元處于鎖定狀態(tài)下激發(fā)解鎖作業(yè),接收輸入鍵的輸入信號(hào)并傳送至密碼比對(duì)模塊;密碼比對(duì)模塊比對(duì)該輸入信號(hào)與一預(yù)定密碼,當(dāng)該輸入信號(hào)與預(yù)定密碼一致時(shí)產(chǎn)生一解鎖信號(hào)至解鎖模塊;解鎖模塊根據(jù)解鎖信號(hào)解除對(duì)存儲(chǔ)單元的鎖定,使其恢復(fù)訪問(wèn)操作有效。因此,藉由該密碼控制功能可防止其他人任意訪問(wèn)存儲(chǔ)單元,達(dá)到保護(hù)該輸入裝置中資料的目的。
文檔編號(hào)G06F1/00GK1987831SQ200510121019
公開(kāi)日2007年6月27日 申請(qǐng)日期2005年12月19日 優(yōu)先權(quán)日2005年12月19日
發(fā)明者王漢哲, 謝冠宏, 連文釧, 李曉光 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司