專利名稱:旋轉(zhuǎn)變位密碼鍵盤裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種輸入密碼的電子設(shè)備,更具體地涉及一種旋轉(zhuǎn)變位密碼鍵盤裝置。它可應(yīng)用于銀行等金融及商業(yè)交易中需要輸入密碼的計(jì)算機(jī)系統(tǒng)。
按照本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置,包括機(jī)殼主體(1)、數(shù)字按鍵、確認(rèn)鍵、清除鍵;其特征在于它還包括一個液晶顯示屏、該液晶顯示屏的周邊部分用于顯示10個數(shù)字0、1、2、3、4、5、6、7、8、9,它們分別與上述數(shù)字按鍵一一對應(yīng);在機(jī)殼主體(1)內(nèi)部還安裝有主控模塊,它控制上述10個數(shù)字的顯示位置,并且隨機(jī)變動所述的顯示位置。
按照上述的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于它還包括主要功能鍵、揚(yáng)聲器放音孔以及九孔串口。
按照上述的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于液晶顯示屏設(shè)置在機(jī)殼主體的正面中央部分,該液晶顯示屏的中央部分用于顯示提示信息。
按照上述的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于上述主控模塊隨機(jī)變動所述10個數(shù)字的的顯示位置,但不改變它們的順序。
按照上述的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于上述主控模塊隨機(jī)變動所述10個數(shù)字的的顯示位置,而且隨機(jī)改變它們的順序。
本實(shí)用新型解決了輸入密碼時可能被偷看的安全問題。由于密碼鍵盤的顯示屏的特性,使在一定角度側(cè)視無法看清顯示內(nèi)容。
按鍵的值0至9是集中顯示在密碼鍵盤中間的屏幕上的,容易查找,方便使用。
顯示屏幕可以顯示多種信息,極大地豐富了密碼鍵盤的功能,使其成為一個人機(jī)界面的良好的用戶終端。
液晶顯示屏(3)設(shè)置在機(jī)殼主體(1)的正面中央部分,該液晶顯示屏(3)的中央部分用于顯示提示信息,比如“請輸入密碼”、“PASSWORD”等等。該液晶顯示屏(3)的周邊部分用于顯示10個數(shù)字0、1、2、3、4、5、6、7、8、9,如
圖1(a)所示。但是,正如下面將要描述的,這些數(shù)字的顯示位置是不固定的,即每次使用時,這些數(shù)字的顯示位置是隨機(jī)變化的。而且它們的顯示次序也可變化。
如圖1(a)所示,在該液晶顯示屏(3)的周邊部分即數(shù)字顯示區(qū)域的外圍,也每個所顯示的數(shù)字區(qū)域?qū)?yīng)地設(shè)置了10個數(shù)字按鍵(2),通過按壓這些數(shù)字按鍵,即可輸入對應(yīng)的數(shù)字。
如圖1(a)所示,在與數(shù)字6、7、8對應(yīng)的3個數(shù)字按鍵的下方,即機(jī)殼主體(1)正面的下部,設(shè)置了確認(rèn)鍵(4)、清除鍵(5)、以及主要功能鍵(6)。
參考圖1(b),在本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置的背面,設(shè)置有揚(yáng)聲器放音孔(7),用于揚(yáng)聲器通過它來發(fā)出語音提示信息或報警信息。從本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置的后部引出一根通信線與九孔串口(8)連接,該九孔串口與主機(jī)(未示出)通信。
圖2顯示了按照本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置的電路框圖和工作原理;按照本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置,其電路主要包括主控模塊,以及與之通信的鍵盤輸入模塊、通信模塊、液晶顯示模塊、語音提示模塊、數(shù)據(jù)存儲備用模塊和蜂鳴報警模塊等。主控模塊可采用帶ISP\IAP功能256字節(jié)RAM、20K以上閃速程序存儲器的52系列單片機(jī)。整個裝置由單片機(jī)內(nèi)部的軟件程序控制各個模塊的協(xié)調(diào)工作,完成密碼輸入和上傳工作。最重要的是,整個裝置為了防止在客戶輸入密碼時被偷看并且使客戶容易查找隨機(jī)顯示的鍵值,在上面所描述的部件結(jié)構(gòu)的基礎(chǔ)上,還提供了使鍵值0-9的顯示位置隨機(jī)變化的解決方案。使得在每次使用時,這些數(shù)字0-9的顯示位置隨機(jī)變化的。所述隨機(jī)變化主要有兩種方式1.隨機(jī)順序方式按順時針或逆時針方向從0-9順序排列10個數(shù)字,0的位置是隨機(jī)的,則其它9個數(shù)字隨0的位置變化而變化;而且,每輸入一位密碼可以設(shè)置得重新排列一次。
2.隨機(jī)亂序方式即10個數(shù)字0-9的顯示是無規(guī)則的排列;而且,每輸入一位密碼可以設(shè)置得重新排列一次。
在上述兩種方式情況下,又可細(xì)分為四種模式,可供選擇(1).隨機(jī)順序模式“1”當(dāng)輸入密碼時按“Fn”功能鍵可使液晶屏幕上的數(shù)字產(chǎn)生位置方向的隨機(jī)變化,但0~9的排列順序不變。
(2).隨機(jī)順序模式“2”當(dāng)輸入密碼時按任意鍵都會產(chǎn)生上述變化,即在每輸入一鍵值時,都會產(chǎn)生鍵值的隨機(jī)變化,但0~9的排列順序不變。
(3).隨機(jī)亂序模式“1”,當(dāng)輸入密碼時按“Fn”功能鍵可使液晶屏幕上的數(shù)字產(chǎn)生完全亂序的隨機(jī)變化。
(4).隨機(jī)亂序模式“2”,當(dāng)輸入密碼時按任意鍵都會產(chǎn)生完全亂序的隨機(jī)變化,即在每輸入一鍵值時,都會產(chǎn)生鍵值的隨機(jī)亂序變化。
下面描述上述的鍵值的隨機(jī)順序和隨機(jī)亂序變化的工作原理程序開辟10個存儲單元的地址空間作為顯示鍵值區(qū)域來保存隨機(jī)數(shù),并和液晶屏上的顯示位置一一對應(yīng)。當(dāng)上位機(jī)向鍵盤發(fā)送命令時(或者是在客戶操作過程中有按鍵按下時),獲取隨機(jī)數(shù),保存在顯示鍵值區(qū)域中,并在液晶屏上顯示出鍵值。由于顯示鍵值區(qū)域與液晶屏上鍵值顯示位置是一一對應(yīng)的,所以改變顯示鍵值區(qū)域中的數(shù)值,就可以改變液晶屏上所對應(yīng)的鍵值顯示位置中的鍵值,從而產(chǎn)生亂序。
隨機(jī)數(shù)的獲取方法如下系統(tǒng)啟動定時器,當(dāng)上位機(jī)向鍵盤發(fā)送命令時(或者是在客戶操作過程中有按鍵按下時),讀取定時器TL0(1)/TH0(1)的數(shù)值即可獲的隨機(jī)數(shù),或者通過讀取定時器中的數(shù)值作為查找程序存儲區(qū)的DPTR指針,在程序存儲區(qū)中獲得隨機(jī)數(shù),這些方法都可以獲得隨機(jī)數(shù)。
保存隨機(jī)數(shù)的方法(1).通過讀取TL1獲得隨機(jī)數(shù)后,判斷隨機(jī)數(shù)的奇偶性a.如果讀取TL1所獲得的隨機(jī)數(shù)為奇數(shù)的話,則把讀取TL0所獲得隨機(jī)數(shù)保存在與液晶顯示位置一一對應(yīng)的顯示鍵值區(qū)域的首地址中,同時使當(dāng)前顯示鍵值區(qū)域地址加1,隨機(jī)數(shù)數(shù)值加1。并判斷當(dāng)前顯示鍵值區(qū)域的地址是否為顯示鍵值區(qū)域的末地址,如果是末地址的話,則保存隨機(jī)數(shù),退出循環(huán)。如果不是末地址的話,則判斷隨機(jī)數(shù)加1后的值是否大于最大值9,如果大于最大值9的話,賦以最小值0,如此循環(huán),直至當(dāng)前顯示鍵值區(qū)域的地址為顯示鍵值區(qū)域的末地址。
b.如果讀取TL1所獲得隨機(jī)數(shù)是偶數(shù)的話,則把讀取TL0所獲得隨機(jī)數(shù)保存在與液晶顯示位置一一對應(yīng)的顯示鍵值區(qū)域的末地址中。同時使當(dāng)前顯示鍵值區(qū)域地址減1,隨機(jī)數(shù)加1。并判斷當(dāng)前顯示鍵值區(qū)域的地址是否為顯示鍵值區(qū)域的首地址,如果是首地址的話,則保存隨機(jī)數(shù),退出循環(huán)。如果不是首地址的話,則判斷隨機(jī)數(shù)加1后的值是否大于最大值9,如果大于最大值9的話,賦以最小值0,如此循環(huán),直至當(dāng)前顯示鍵值區(qū)域的地址為顯示鍵值區(qū)域的首地址。
這樣即獲得亂序模式1和亂序模式2的非完全亂序顯示方式。
(2)通過讀取定時器中的數(shù)值作為查找程序存儲區(qū)的DPTR指針,在程序存儲區(qū)中獲得隨機(jī)數(shù)后,并不判斷隨機(jī)數(shù)的奇偶性,而是直接保存在與液晶顯示位置一一對應(yīng)的顯示鍵值區(qū)域中,然后再去采集隨機(jī)數(shù),判斷和以前所獲得隨機(jī)數(shù)的值是否相等,如果相等的話,不保存,繼續(xù)采集隨機(jī)數(shù),直至不相等。如果不相等的話,在下一個顯示鍵值區(qū)域中保存隨機(jī)數(shù),如此循環(huán),直至顯示鍵值區(qū)域中保存完各自不相等的隨機(jī)數(shù),即獲得亂序模式3和亂序模式4的完全亂序顯示方式。
按照本實(shí)用新型的旋轉(zhuǎn)變位密碼鍵盤裝置一改傳統(tǒng)鍵盤鍵值固定不變的缺點(diǎn),采用液晶顯示,其液晶屏上的鍵值隨機(jī)產(chǎn)生、隨機(jī)顯示。采用了這種鍵值完全隨機(jī)產(chǎn)生的亂序技術(shù),使客戶密碼的安全性能得到進(jìn)一步的提高。
權(quán)利要求1.一種旋轉(zhuǎn)變位密碼鍵盤裝置,包括機(jī)殼主體(1)、數(shù)字按鍵(2)、確認(rèn)鍵(4)、清除鍵(5),其特征在于它還包括一個液晶顯示屏(3)、該液晶顯示屏(3)的周邊部分用于顯示10個數(shù)字0、1、2、3、4、5、6、7、8、9,它們分別與上述數(shù)字按鍵(2)一一對應(yīng);在機(jī)殼主體(1)內(nèi)部還安裝有主控模塊,它控制上述10個數(shù)字的顯示位置,并且隨機(jī)變動所述的顯示位置;
2.按照權(quán)利要求1的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于它還包括主要功能鍵(6)、揚(yáng)聲器放音孔(7)以及九孔串口(8)。
3.按照權(quán)利要求1的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于液晶顯示屏(3)設(shè)置在機(jī)殼主體(1)的正面中央部分,該液晶顯示屏(3)的中央部分用于顯示提示信息。
4.按照權(quán)利要求1的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于上述主控模塊隨機(jī)變動所述10個數(shù)字的的顯示位置,但不改變它們的順序。
5.按照權(quán)利要求1的旋轉(zhuǎn)變位密碼鍵盤裝置,其特征在于上述主控模塊隨機(jī)變動所述10個數(shù)字的的顯示位置,而且隨機(jī)改變它們的順序。
專利摘要一種旋轉(zhuǎn)變位密碼鍵盤裝置,包括機(jī)殼主體(1)、數(shù)字按鍵(2)、確認(rèn)鍵(4)、清除鍵(5);其特征在于它還包括一個液晶顯示屏(3)、該液晶顯示屏(3)的周邊部分用于顯示10個數(shù)字0-9,它們分別與上述數(shù)字按鍵(2)一一對應(yīng);在機(jī)殼主體(1)內(nèi)部還安裝有主控模塊,它控制上述10個數(shù)字的顯示位置,并且隨機(jī)變動所述的顯示位置。所述隨機(jī)控制包括隨機(jī)順序方式和隨機(jī)亂序方式。
文檔編號G06F3/023GK2572467SQ02243028
公開日2003年9月10日 申請日期2002年7月25日 優(yōu)先權(quán)日2002年7月25日
發(fā)明者張東兵 申請人:上海融磁電子有限公司