專利名稱:一種密碼防窺輸入裝置及其輸入方法
技術領域:
本發(fā)明涉及一種密碼輸入裝置及其方法,特別涉及一種密碼防窺輸入裝置及其用于該裝置的輸入方法。
背景技術:
目前,在需要輸入密碼的場所(如金融、零售等行業(yè))采用的密碼輸入裝置都是以鍵盤式輸入為主,此種輸入裝置及其輸入方法的缺陷是由于是鍵盤按鍵式,其輸入密碼方式為開放式,也就是說,在使用者輸入密碼時,旁觀者可通過其操作方式偷窺或推算到其密碼,也可通過使用者所按按鍵的位置獲悉其密碼。
發(fā)明內容
本發(fā)明的目的在于提供一種保密性好,使用安全的密碼防窺輸入裝置。
本發(fā)明的另一目的在于提供一種用于密碼防窺輸入裝置的輸入方法。
本發(fā)明的目的是這樣實現的一種密碼防窺輸入裝置,其特征在于它包括中央處理器、顯示裝置、USB接口模塊、USB接口、復位電路、單鍵飛梭,其中,所述中央處理器分別與顯示裝置、USB接口模塊、復位電路、單鍵飛梭相連接;所述USB接口模塊與USB接口相連接。
上述中央處理器的P00~07端口分別和USB接口模塊的DATA0~7端口連接,中央處理器的P00~07端口還分別和顯示裝置的D0~7端口相連接;中央處理器的P14端口和USB接口模塊的A0端口連接;中央處理器的P16、P17端口分別和USB接口模塊的CS-N、RESET-N端口連接;中央處理器的INT1、INT0端口分別和USB接口模塊的SUSPEND、INT-N端口連接;中央處理器的RD非端、WR非端端口分別和USB接口模塊的RD-N、WR-N端口連接,中央處理器的RD非端、WR非端端口還分別和顯示裝置的R/W非端、D/I非端端口連接;中央處理器的P15、P20、T0、T1端口分別和顯示裝置的E、RST、CS1、CS2端口連接;中央處理器的P21端口通過電阻R2與三極管T2的基極連接,三極管T2的發(fā)射極與顯示裝置的VDD端口連接,三極管T2的發(fā)射極還通過可調電阻W1與顯示裝置的Vadj、VEE端口連接,三極管T2的集電極與顯示裝置的LIGHT+端口連接;中央處理器的RESET端口和復位電路相連接;中央處理器的P10/T、P11/T、P12端口分別和單鍵飛梭的A、B、KEY1端口連接;USB接口模塊的D+、D-端口和USB接口的輸入端相連接。
作為對本發(fā)明密碼防窺輸入裝置的進一步改進,該裝置還包括語音模塊I、語音模塊II、蜂鳴器、揚聲器、語音選擇開關電路,所述中央處理器分別與語音模塊I、語音模塊II、蜂鳴器、語音選擇開關電路相連接;所述語音模塊I與語音模塊II相連接,所述語音模塊I還與揚聲器相連接。
上述中央處理器的P25端口和語音模塊I的PLAYL非端端口連接;中央處理器的P26端口和語音模塊II的CLK端口連接;中央處理器的P27端口和語音模塊II的A、B端口連接;中央處理器的P13、P24端口分別和蜂鳴器、語音選擇開關電路相連接;語音模塊I的A0~7端口分別和語音模塊II的Q7~0端口連接;語音模塊I的SP+、SP-端口和揚聲器的輸入端相連接。
上述中央處理器的型號為P89C54X2BN、顯示裝置為LCD液晶顯示器其型號為LCD12864、USB接口模塊的型號為PDIUSBD12PW、復位電路的型號為CAT810L。
上述語音模塊I的型號為ZY1420A、語音模塊II的型號為74HC164。
為了實現本發(fā)明的另一目的本發(fā)明一種用于密碼防窺輸入裝置的輸入方法,其操作程序包含以下步驟(1)、在初始狀態(tài)下;(2)、轉動單鍵飛梭的“飛梭”,光標在顯示裝置的字符“0~9”及“√”、“X”之間閃動或進行語音報號;(3)、確定要選取的數字并按下單鍵飛梭的“單鍵”;(4)、選取的數字顯示到顯示裝置或不顯示(在語音報號時),蜂鳴器嗚叫一聲;(5)、檢查輸入的數字是否正確,若輸入數字不正確,則(6)、轉動單鍵飛梭的“飛梭”,選擇“X”并按下單鍵飛梭的“單鍵”刪除錯誤數字,按下一次刪除一個數字;長按“單鍵”則刪除所輸入的全部數字;刪除錯誤數字后程序提示為“還繼續(xù)輸入嗎?”;(7)、若步驟(5)的輸入數字正確,則確定是否還繼續(xù)輸入數字,若還需繼續(xù)輸入數字,則返回到步驟(2);(8)、若步驟(7)中不需要繼續(xù)輸入數字,則轉動單鍵飛梭的“飛梭”,選擇“√”并按下單鍵飛梭的“單鍵”,發(fā)送數據到接收器;(9)、檢測數據是否成功發(fā)送到接收器,若數據發(fā)送失敗,則(10)、蜂鳴器響兩聲并返回步驟(2);(11)、若步驟(9)中檢測到數據成功發(fā)送到接收器,則蜂鳴器響一聲,系統(tǒng)復位,重回到初始狀態(tài);(12)、操作結束。
在上述操作步驟中,若單鍵飛梭在某一時間段內無任何動作,則系統(tǒng)自動清除所有信息,恢復到初始狀態(tài)。
由于本發(fā)明通過中央處理器、計算機程序進行控制,以單鍵飛梭為控制鍵,使用者通過旋轉單鍵飛梭即可進行全程操作,因此,其保密性、安全性好,有效地杜絕了密碼被人偷窺;另外,由于本發(fā)明安裝了語音模塊,并配置了耳機,當語音選擇開關電路切換到語音控制時,LCD液晶顯示器自動關閉,使用者戴上耳機,采用與LCD液晶顯示一樣的操作步驟,旋轉單鍵飛梭,通過語音提示完成密碼的輸入,適用于盲人使用。
綜上,本發(fā)明,結構合理、操作方便,保密性、安全性好,廣泛適用于需要輸入密碼的行業(yè)(如金融、零售等行業(yè))。
下面結合附圖對本發(fā)明的最佳實施作進一步的描述。
圖1為本發(fā)明密碼防窺輸入裝置的實施例方框圖;圖2為本發(fā)明密碼防窺輸入裝置的實施例方框原理圖;圖3為本發(fā)明密碼防窺輸入裝置的實施例所采用的中央處理器單元電路連接圖;圖4為本發(fā)明密碼防窺輸入裝置的實施例所采用的USB接口模塊單元電路連接圖;圖5為本發(fā)明密碼防窺輸入裝置的實施例所采用的LCD液晶顯示器單元電路連接圖;圖6為本發(fā)明密碼防窺輸入裝置的實施例所采用的單鍵飛梭的電路連接圖;
圖7為本發(fā)明密碼防窺輸入裝置的實施例所采用的復位電路的電路圖;圖8為本發(fā)明密碼防窺輸入裝置的實施例所采用的語音模塊I、語音模塊II單元電路連接圖;圖9為本發(fā)明密碼防窺輸入裝置的實施例所采用的蜂鳴器的電路圖;圖10為本發(fā)明密碼防窺輸入裝置的實施例所采用的語音選擇開關電路的電路圖;圖11為本發(fā)明密碼防窺輸入裝置的輸入方法的流程圖。
具體實施例方式
參見圖1,一種密碼防窺輸入裝置,其特征在于包括中央處理器、LCD液晶顯示器、語音模塊I、語音模塊II、USB接口模塊、USB接口、復位電路、單鍵飛梭、蜂鳴器、揚聲器、語音選擇開關電路,其中,所述中央處理器分別與LCD液晶顯示器、語音模塊I、語音模塊II、USB接口模塊、復位電路、單鍵飛梭、蜂鳴器、語音選擇開關電路相連接;所述USB接口模塊與USB接口相連接,USB接口與接收器(未示出)相連接;所述語音模塊I與語音模塊II相連接,所述語音模塊I還與揚聲器相連接。
參見圖2-圖10,在本例中,上述中央處理器的P00~07端口分別和USB接口模塊的DATA0~7端口連接,中央處理器的P00~07端口還分別和LCD液晶顯示器的D0~7端口相連接;中央處理器的P14端口和USB接口模塊的A0端口連接;中央處理器的P16、P17端口分別和USB接口模塊的CS-N、RESET-N端口連接;中央處理器的INT1、INT0端口分別和USB接口模塊的SUSPEND、INT-N端口連接;中央處理器的RD非端、WR非端端口分別和USB接口模塊的RD-N、WR-N端口連接,中央處理器的RD非端、WR非端端口還分別和LCD液晶顯示器的R/W非端、D/I非端端口連接;中央處理器的P15、P20、T0、T1端口分別和LCD液晶顯示器的E、RST、CS1、CS2端口連接;中央處理器的P21端口通過電阻R2與三極管T2的基極連接,三極管T2的發(fā)射極與LCD液晶顯示器的VDD端口連接,三極管T2的發(fā)射極還通過可調電阻W1與LCD液晶顯示器的Vadj、VEE端口連接,三極管T2的集電極與LCD液晶顯示器的LIGHT+端口連接;中央處理器的RESET端口和復位電路相連接;中央處理器的P10/T、P11/T、P12端口分別和單鍵飛梭的A、B、KEY1端口連接;USB接口模塊的D+、D-端口和USB接口的輸入端相連接;中央處理器的P25端口和語音模塊I的PLAYL非端端口連接;中央處理器的P26端口和語音模塊II的CLK端口連接;中央處理器的P27端口和語音模塊II的A、B端口連接;中央處理器的P13、P24端口分別和蜂鳴器、語音選擇開關電路相連接;語音模塊I的A0~7端口分別和語音模塊II的Q7~0端口連接;語音模塊I的SP+、SP-端口和揚聲器的輸入端相連接。
在本實施例中所述中央處理器采用8051系列單片機中的型號為P89C54X2BN的8位單片機;LCD液晶顯示器采用LCD12864及公知電路;語音模塊I型號為ZY1420A;語音模塊II型號為74HC164;USB接口模塊采用PDIUSBD12PW接口芯片及要求的公知外圍電路;復位電路型號為CAT810L。所述單鍵飛梭、蜂鳴器、揚聲器、語音選擇開關電路均為現有技術。
參見圖11,一種用于密碼防窺輸入裝置的輸入方法,其操作程序包含以下步驟(1)、在初始狀態(tài)下;(2)、轉動單鍵飛梭的“飛梭”,光標在LCD液晶顯示器的字符“0~9”及“√”、“X”之間閃動或進行語音報號;(3)、確定要選取的數字并按下單鍵飛梭的“單鍵”;(4)、選取的數字顯示到LCD液晶顯示器或不顯示(在語音報號時),蜂鳴器嗚叫一聲;(5)、檢查輸入的數字是否正確,若輸入數字不正確,則(6)、轉動單鍵飛梭的“飛梭”,選擇“X”并按下單鍵飛梭的“單鍵”刪除錯誤數字,按下一次刪除一個數字;長按“單鍵”則刪除所輸入的全部數字;刪除錯誤數字后程序提示為“還繼續(xù)輸入嗎?”;(7)、若步驟(5)的輸入數字正確,則確定是否還繼續(xù)輸入數字,若還需繼續(xù)輸入數字,則返回到步驟(2);(8)、若步驟(7)中不需要繼續(xù)輸入數字,則轉動單鍵飛梭的“飛梭”,選擇“√”并按下單鍵飛梭的“單鍵”,發(fā)送數據到計算機;(9)、檢測數據是否成功發(fā)送到計算機,若數據發(fā)送失敗,則(10)、蜂鳴器響兩聲并返回步驟(2);(11)、若步驟(9)中檢測到數據成功發(fā)送到計算機,則蜂鳴器響一聲,系統(tǒng)復位,重回到初始狀態(tài)。
(12)、操作結束。
在上述操作步驟中,若單鍵飛梭在某一時間段內無任何動作,則系統(tǒng)自動清除所有信息,恢復到初始狀態(tài),并進入休眠狀態(tài)以省電。
數字“0~9”及字符“√”、“X”顯示在LCD液晶顯示器上,按照上述操作步驟,轉動單鍵飛梭即可進行全程操作;本密碼防窺輸入裝置還具有語音報號功能,當切換到語音控制模式后,LCD液晶顯示便自動關閉,此時,使用者戴上耳機(揚聲器),采用與LCD液晶顯示一樣的操作步驟,旋轉單鍵飛梭,通過中文/英文語音報“0~9”、“√”(“確認”、“ENTER”)、“X”(“刪除”、“CANCEL”)通過語音提示完成密碼的輸入,適用于盲人使用;若超過20秒單鍵飛梭沒有任何動作,則自行復位,回到輸入模式,之前的所有輸入信息被清除。
權利要求
1.一種密碼防窺輸入裝置,其特征在于它包括中央處理器、顯示裝置、USB接口模塊、USB接口、復位電路、單鍵飛梭,其中,所述中央處理器分別與顯示裝置、USB接口模塊、復位電路、單鍵飛梭相連接;所述USB接口模塊與USB接口相連接。
2.如權利要求1所述的密碼防窺輸入裝置,其特征在于所述中央處理器的P00~07端口分別和USB接口模塊的DATA0~7端口連接,中央處理器的P00~07端口還分別和顯示裝置的D0~7端口相連接;中央處理器的P14端口和USB接口模塊的A0端口連接;中央處理器的P16、P17端口分別和USB接口模塊的CS-N、RESET-N端口連接;中央處理器的INT1、INTO端口分別和USB接口模塊的SUSPEND、INT-N端口連接;中央處理器的RD非端、WR非端端口分別和USB接口模塊的RD-N、WR-N端口連接,中央處理器的RD非端、WR非端端口還分別和顯示裝置的R/W非端、D/I非端端口連接;中央處理器的P15、P20、T0、T1端口分別和顯示裝置的E、RST、CS1、CS2端口連接;中央處理器的P21端口通過電阻R2與三極管T2的基極連接,三極管T2的發(fā)射極與顯示裝置的VDD端口連接,三極管T2的發(fā)射極還通過可調電阻W1與顯示裝置的Vadj、VEE端口連接,三極管T2的集電極與顯示裝置的LIGHT+端口連接;中央處理器的RESET端口和復位電路相連接;中央處理器的P10/T、P11/T、P12端口分別和單鍵飛梭的A、B、KEY1端口連接;USB接口模塊的D+、D-端口和USB接口的輸入端相連接。
3.如權利要求1或2所述的密碼防窺輸入裝置,其特征在于該裝置還包括語音模塊I、語音模塊II、蜂鳴器、揚聲器、語音選擇開關電路,所述中央處理器分別與語音模塊I、語音模塊II、蜂鳴器、語音選擇開關電路相連接;所述語音模塊I與語音模塊II相連接,所述語音模塊I還與揚聲器相連接。
4.如權利要求3所述的密碼防窺輸入裝置,其特征在于所述中央處理器的P25端口和語音模塊I的PLAYL非端端口連接;中央處理器的P26端口和語音模塊II的CLK端口連接;中央處理器的P27端口和語音模塊II的A、B端口連接;中央處理器的P13、P24端口分別和蜂鳴器、語音選擇開關電路相連接;語音模塊I的A0~7端口分別和語音模塊II的Q7~0端口連接;語音模塊I的SP+、SP-端口和揚聲器的輸入端相連接。
5.如權利要求1所述的密碼防窺輸入裝置,其特征在于所述中央處理器的型號為P89C54X2BN、顯示裝置為LCD液晶顯示器其型號為LCD12864、USB接口模塊的型號為PDIUSBD12PW、復位電路的型號為CAT810L。
6.如權利要求3所述的密碼防窺輸入裝置,其特征在于所述語音模塊I的型號為ZY1420A、語音模塊II的型號為74HC164。
7.一種用于密碼防窺輸入裝置的輸入方法,其操作程序包含以下步驟(1)、在初始狀態(tài)下;(2)、轉動單鍵飛梭的“飛梭”,光標在顯示裝置的字符“0~9”及“√”、“X”之間閃動或進行語音報號;(3)、確定要選取的數字并按下單鍵飛梭的“單鍵”;(4)、選取的數字顯示到顯示裝置或不顯示(在語音報號時),蜂鳴器鳴叫一聲;(5)、檢查輸入的數字是否正確,若輸入數字不正確,則(6)、轉動單鍵飛梭的“飛梭”,選擇“X”并按下單鍵飛梭的“單鍵”刪除錯誤數字,按下一次刪除一個數字;長按“單鍵”則刪除所輸入的全部數字;刪除錯誤數字后程序提示為“還繼續(xù)輸入嗎?”;(7)、若步驟(5)的輸入數字正確,則確定是否還繼續(xù)輸入數字,若還需繼續(xù)輸入數字,則返回到步驟(2);(8)、若步驟(7)中不需要繼續(xù)輸入數字,則轉動單鍵飛梭的“飛梭”,選擇“√”并按下單鍵飛梭的“單鍵”,發(fā)送數據到接收器;(9)、檢測數據是否成功發(fā)送到接收器,若數據發(fā)送失敗,則(10)、蜂鳴器響兩聲并返回步驟(2);(11)、若步驟(9)中檢測到數據成功發(fā)送到接收器,則蜂鳴器響一聲,系統(tǒng)復位,重回到初始狀態(tài);(12)、操作結束。在上述操作步驟中,若單鍵飛梭在某一時間段內無任何動作,則系統(tǒng)自動清除所有信息,恢復到初始狀態(tài)。
全文摘要
本發(fā)明公開了一種密碼防窺輸入裝置以及用于該裝置的輸入方法,其特征在于它包括中央處理器、顯示裝置、USB接口模塊、USB接口、復位電路、單鍵飛梭,其中,所述中央處理器分別與顯示裝置、USB接口模塊、復位電路、單鍵飛梭相連接;所述USB接口模塊與USB接口相連接,USB接口與接收器相連接。由于本發(fā)明通過中央處理器、計算機程序進行控制,以單鍵飛梭為控制鍵,采用本發(fā)明公開的用于密碼防窺輸入裝置的輸入方法,使用者通過旋轉單鍵飛梭即可進行全程操作,因此,其保密性、安全性好,有效地杜絕了密碼被人偷窺,適用于需要輸入密碼的行業(yè)(如金融、零售等行業(yè))。
文檔編號G06F21/83GK1734409SQ20051005725
公開日2006年2月15日 申請日期2005年9月2日 優(yōu)先權日2005年9月2日
發(fā)明者張俊 申請人:張俊