專利名稱:動(dòng)態(tài)顯示密碼鍵盤的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種密碼輸入鍵盤,特別是一種鍵值可隨機(jī)變化的 動(dòng)態(tài)顯示密碼鍵盤。
背景技術(shù):
隨著信息化和高新技術(shù)的發(fā)展,鍵盤已經(jīng)成為了最重要的計(jì)算機(jī)外 圍輸入設(shè)備之一,它不僅可以完成正常的文字輸入,而且作為一種密碼 輸入裝置,已經(jīng)廣泛的應(yīng)用于社會(huì)的各個(gè)領(lǐng)域,如銀行、股票市場(chǎng)等 金融領(lǐng)域。然而,作為密碼輸入裝置,現(xiàn)有的鍵盤的保密性較差,其主 要原因在于鍵盤各個(gè)鍵位的鍵值固定,使用者在輸入密碼時(shí), 一些有準(zhǔn)輸入的密碼或者數(shù)據(jù)。因此,使用者的密碼被竊的案例屢見不鮮?,F(xiàn)有 的鍵盤通過外加保護(hù)軍,仍不能改變這種狀況。同時(shí),由于我國的特殊 情況,有銀行、商場(chǎng)或其它人員密集的場(chǎng)合進(jìn)行密碼輸入時(shí),難以保證 有效的保密距離,使用者的隱私權(quán)和財(cái)產(chǎn)受到極大的威脅,促使相當(dāng)一 部分人不愿意使用此類方法進(jìn)行交易,大大影響了正常的金融秩序。因 此,研究一種新式鍵盤的設(shè)計(jì)方法,以防止金融犯罪,保證正常的金融 交易,有著十分重要的社會(huì)效益和經(jīng)濟(jì)效益。發(fā)明內(nèi)容本實(shí)用新型的目的是針對(duì)上述存在的問題,提供一種能夠根據(jù)需要,隨機(jī)變化鍵盤的數(shù)字鍵值及排列順序以可靠而有效提高鍵盤輸入的保密 性能的動(dòng)態(tài)顯示密碼鍵盤,以防止他人采取遠(yuǎn)距離窺視或使用其它工具, 通過對(duì)榆入者的接鍵動(dòng)作和大概位置判斷出輸入的密碼。為解決上述技術(shù)問題,本實(shí)用新型采用了以下的技術(shù)方案設(shè)計(jì)一 種動(dòng)態(tài)顯示密碼鍵盤,包括與外部設(shè)備相連的鍵盤本體,該鍵盤本體上 具有多個(gè)數(shù)字按鍵和功能按鍵,所述鍵盤本體內(nèi)設(shè)有與中央處理器相連 并對(duì)各數(shù)字按鍵進(jìn)行動(dòng)態(tài)定義及識(shí)別的鍵值顯示驅(qū)動(dòng)電路,所述的多個(gè) 數(shù)字按鍵上分別設(shè)有可動(dòng)態(tài)變化顯示數(shù)字鍵值的顯示單元,各顯示單元 分別連接至所述鍵值顯示驅(qū)動(dòng)電路。所述中央處理器為單片機(jī),所述鍵值顯示驅(qū)動(dòng)電路包括數(shù)據(jù)鎖存器 和顯示譯碼器;單片機(jī)分別與數(shù)據(jù)鎖存器及功能^相連,各數(shù)字按鍵 分別與數(shù)據(jù)鎖存器相連,各數(shù)字按鍵上的顯示單元?jiǎng)t與顯示譯碼器相連; 數(shù)字按鍵上的數(shù)字鍵值由所述單片機(jī)根據(jù)密碼算法動(dòng)態(tài)分配,該動(dòng)態(tài)分 配過程是由單片機(jī)按照密碼程序自動(dòng)生成密碼數(shù)字的排序,首先送到數(shù) 據(jù)鎖存器,然后再分別送到各個(gè)數(shù)字按鍵,同時(shí)通過顯示譯碼器在各個(gè) 數(shù)字按鍵上的顯示單元上進(jìn)行顯示,所顯示的數(shù)字即是當(dāng)前該數(shù)字按鍵 的鍵值。使用者根據(jù)當(dāng)前數(shù)字M上的數(shù)字進(jìn)行密碼輸入,每當(dāng)按下一個(gè)鍵, 都會(huì)自動(dòng)且隨機(jī)變換數(shù)字顯示的位置;單片機(jī)通過實(shí)時(shí)掃描鍵盤本體上 的各按鍵,判斷被按下的鍵的位置,從而確定當(dāng)前所輸入的數(shù)字;輸入 數(shù)字完畢后,通過確認(rèn)功能按鍵確認(rèn)并由單片機(jī)送出密碼;所有操作完 成后,通過結(jié)束功能按鍵結(jié)束本次操作,單片機(jī)在得到結(jié)束功能按鍵的 輸入指令后,自動(dòng)將數(shù)字按鍵上的所有數(shù)字顯示為0。所述鍵盤本體上的每個(gè)數(shù)字按鍵上分別設(shè)有內(nèi)窺式放大鏡,其可視
角度小于15度,所述數(shù)字按鍵為直徑不超過8mm的圓形。所述數(shù)字按鍵上顯示數(shù)字鍵值的顯示單元優(yōu)選為LED數(shù)碼管。 所述鍵盤還設(shè)有用于保證每次接鍵搡作到位的蜂鳴器,該蜂鳴器與中央處理器相連。本實(shí)用新型的動(dòng)態(tài)顯示密碼鍵盤采取鍵位值隨機(jī)的方法,利用發(fā)光數(shù)碼管使每一個(gè)鍵位都可以顯示一個(gè)數(shù)字,但在每次復(fù)位之后,每一位所顯示的數(shù)字都不相同,這樣就有效的防止了通過M位推測(cè)來盜取密碼的情況發(fā)生,更有效的保障使用者的權(quán)益。附困說明圖l是本實(shí)用新型的電路連接原理示意圖; 圖2是數(shù)字按鍵的剖視結(jié)構(gòu)示意圖。 圖3是本實(shí)用新型的工作原理示意圖。
具體實(shí)施方式
如圖l,本實(shí)用新型的動(dòng)態(tài)顯示密碼鍵盤在外形與按健i殳置方面與現(xiàn) 有的密碼輸入鍵盤A^本相同的,包括與外部設(shè)備相連的鍵盤本體l,該 鍵盤本體1上具有多個(gè)按矩陣方式排列的數(shù)字## 2和功能按鍵3,功能 按鍵包括開始鍵、確認(rèn)鍵和取消鍵等。所不同的是,所述鍵盤本體1內(nèi)還設(shè)有包括由數(shù)據(jù)銷存器4和顯示 譯碼器5組成的鍵值顯示驅(qū)動(dòng)電路,用于對(duì)各數(shù)字^t2進(jìn)行動(dòng)態(tài)定義 及識(shí)別,鍵值顯示驅(qū)動(dòng)電路與8051型單片機(jī)6相連,該單片機(jī)6則與電 源相連;各數(shù)字M 2上分別設(shè)有可動(dòng)態(tài)變化顯示數(shù)字鍵值的LED數(shù)碼 管顯示單元21,各顯示單元21分別連接至顯示譯碼器5。鍵盤不通電時(shí), 十個(gè)數(shù)字按健2上沒有數(shù)字;只有在鍵盤工作時(shí),數(shù)字掩睫上的LED數(shù) 碼管顯示單元21得電,在鍵值顯示驅(qū)動(dòng)電路的控制下,隨機(jī)在十個(gè)數(shù)字 M上顯示出0~9十個(gè)數(shù)字。此外,該鍵盤還設(shè)有蜂鳴器,其作用是產(chǎn) 生提示音,以保證每次按鍵操作的到位。8051型單片機(jī)6作為中央處理器分別與數(shù)據(jù)鎖存器4及功能按鍵3 相連,控制所有的動(dòng)作。數(shù)字按鍵2上的數(shù)字鍵值由所迷單片機(jī)6根據(jù) 密碼算法動(dòng)態(tài)分配,該動(dòng)態(tài)分配過程包括由單片機(jī)6按照密碼程序自動(dòng) 生成0到9的IO個(gè)密碼數(shù)字的排序,首先送到數(shù)據(jù)鎖存器4,然后再分 別送到各個(gè)數(shù)字M 2,同時(shí)通過顯示譯碼器5在各個(gè)數(shù)字按鍵2上的 LED數(shù)碼管顯示單元21上進(jìn)行顯示,所顯示的數(shù)字即是當(dāng)前的鍵值。使 用者根據(jù)當(dāng)前數(shù)字^#2上顯示的數(shù)字進(jìn)行密碼輸入,每當(dāng)按下一個(gè)鍵, 都會(huì)自動(dòng)且隨機(jī)變換數(shù)字顯示的位置。輸入數(shù)字完畢后,按確認(rèn)鍵確認(rèn)。 單片機(jī)6通過實(shí)時(shí)掃描鍵盤本體上的各皿,判斷被按下的鍵的位置, 從而確定當(dāng)前所輸入的數(shù)字。所有操作完成后,使用者按結(jié)束功能鍵結(jié) 束本次操作,單片機(jī)6在得到結(jié)束功能鍵的輸入指令后,自動(dòng)將數(shù)字按 鍵2上的所有數(shù)字顯示為0。如圖2所述鍵盤本體1上的每個(gè)數(shù)字按鍵2上分別設(shè)有內(nèi)窺式放大 鏡22,該內(nèi)窺式放大鏡22安裝在數(shù)字按鍵2表面的透明按鍵面板23與 LED數(shù)碼管顯示單元21之間,其可視角度小于15度.在本實(shí)施例中,數(shù) 字掩建為直徑不超過8咖的圓形,按人的眼睛距離按鍵O. 5m計(jì)算,可視 范圍為一直徑0.13m的圃。而人的兩目艮距離約0.10m左右,在一個(gè)人正 視的情況下,另一個(gè)人要看到按鍵所顯示的數(shù)字,就必須緊貼上臉,實(shí) 際上這是不可能發(fā)生的。參照?qǐng)Dl和3,將本實(shí)用新型的工作原理說明如下單片機(jī)實(shí)時(shí)掃描
鍵盤,判斷開始鍵是否被按下,如果該鍵被按下,則數(shù)據(jù)鎖存器4自動(dòng) 初始化,單片機(jī)6將生成的數(shù)字序列送到數(shù)據(jù)鎖存器4,并由數(shù)據(jù)鎖存器 4依次向各數(shù)字^:及其顯糸單元分配,當(dāng)某個(gè)數(shù)字接鍵被接下后,將其 當(dāng)前的鍵值送回單片機(jī)存儲(chǔ)單元,每當(dāng)按下一個(gè)數(shù)字按鍵,都會(huì)自動(dòng)且 隨機(jī)變換數(shù)字顯示的位置。中途如果輸入錯(cuò)誤,可按取消鍵,將密碼存 儲(chǔ)單元清零,重新輸入正確的密碼。輸入六位數(shù)字完畢后,按確認(rèn)鍵確 認(rèn),由單片機(jī)輸出密碼。每次操作完后,按下結(jié)束鍵,鍵盤上所顯示的 數(shù)字全部清零,等待下次操作開始再顯示新的數(shù)字,且數(shù)字顯示的位置 已經(jīng)改變。如果沒有鍵被按下,中央處理器繼續(xù)進(jìn)行掃描,等待一定時(shí) 間后,鍵盤上所顯示的數(shù)字自動(dòng)清零。使用方法十分簡單,只需與外部 設(shè)備(如計(jì)算機(jī))相連接,上電之后即可正常工作。以上所迷的僅是本實(shí)用新型的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本領(lǐng) 域的普通技術(shù)人員來說,在不脫離本實(shí)用新型發(fā)明構(gòu)思的前提下,還可 以做出若千變形和改進(jìn),這些都屬于本實(shí)用新型的保護(hù)范圍。
權(quán)利要求1、 一種動(dòng)態(tài)顯示密碼鍵盤,包括與外部設(shè)備相連的鍵盤本體,該鍵盤 本體上具有多個(gè)數(shù)字按鍵和功能按鍵,其特征在于,所述鍵盤本體內(nèi)設(shè)有 與中央處理器相連并對(duì)各數(shù)字按鍵進(jìn)行動(dòng)態(tài)定義及識(shí)別的鍵值顯示驅(qū)動(dòng)電 路,所述的多個(gè)數(shù)字掩睫上分別設(shè)有可動(dòng)態(tài)變化顯示數(shù)字鍵值的顯示單元, 各顯示單元分別連接至所述鍵值顯示驅(qū)動(dòng)電路。
2、 根據(jù)權(quán)利要求1所述的動(dòng)態(tài)顯示密碼鍵盤,其特征在于,所述中央 處理器為單片機(jī),所述鍵值顯示驅(qū)動(dòng)電路包括數(shù)據(jù)鎖存器和顯示譯碼器; 單片機(jī)分別與數(shù)據(jù)鎖存器及功能按鍵相連,各數(shù)字按鍵分別與數(shù)據(jù)鎖存器 相連,各數(shù)字掩建上的顯示單元?jiǎng)t與顯示譯碼器相連。
3、 根據(jù)權(quán)利要求1或2所述的動(dòng)態(tài)顯示密碼鍵盤,其特征在于,所述 鍵盤本體上的每個(gè)數(shù)字按鍵上分別設(shè)有內(nèi)窺式放大鏡,其可視角度小于15 度。
4、 根據(jù)權(quán)利要求3所述的動(dòng)態(tài)顯示密碼鍵盤,其特征在于,所述數(shù)字 按鍵為直徑不超過8mm的圓形。
5、 根據(jù)權(quán)利要求1或2所述的動(dòng)態(tài)顯示密碼鍵盤,其特征在于,所述 數(shù)字按鍵上顯示數(shù)字鍵值的顯示單元為LED數(shù)碼管。
6、 根據(jù)權(quán)利要求1或2所述的動(dòng)態(tài)顯示密碼鍵盤,其特征在于,該鍵 盤設(shè)有用于保證每次^:操作到位的蜂鳴器,該蜂鳴器與中央處理器相連。
專利摘要本實(shí)用新型公開了一種動(dòng)態(tài)顯示密碼鍵盤,包括與外部設(shè)備相連的鍵盤本體,該鍵盤本體上具有多個(gè)數(shù)字按鍵和功能按鍵,所述鍵盤本體內(nèi)設(shè)有與中央處理器相連并對(duì)各數(shù)字按鍵進(jìn)行動(dòng)態(tài)定義及識(shí)別的鍵值顯示驅(qū)動(dòng)電路,所述的多個(gè)數(shù)字按鍵上分別設(shè)有可動(dòng)態(tài)變化顯示數(shù)字鍵值的顯示單元,各顯示單元分別連接至所述鍵值顯示驅(qū)動(dòng)電路;所述中央處理器為單片機(jī),所述鍵值顯示驅(qū)動(dòng)電路包括數(shù)據(jù)鎖存器和顯示譯碼器。本實(shí)用新型的動(dòng)態(tài)顯示密碼鍵盤采取鍵位值隨機(jī)的方法,利用發(fā)光數(shù)碼管使每一個(gè)鍵位都可以顯示一個(gè)數(shù)字,但在每次復(fù)位之后,每一位所顯示的數(shù)字都不相同,這樣就有效的防止了通過按鍵位推測(cè)來盜取密碼的情況發(fā)生,更有效的保障使用者的權(quán)益。
文檔編號(hào)G06F3/023GK201037928SQ20072011828
公開日2008年3月19日 申請(qǐng)日期2007年2月6日 優(yōu)先權(quán)日2007年2月6日
發(fā)明者文 譚, 文 郭 申請(qǐng)人:郭 文;譚 文