一種單鍵式密碼輸入方法
2023-05-28 19:17:51
專利名稱:一種單鍵式密碼輸入方法
技術領域:
本發明涉及電子鎖的密碼輸入領域,特別涉及一種單鍵式密碼輸入方法。
背景技術:
早期的單片密碼控制系統輸入密碼需要用到3*4或者4*4陣列的小鍵盤,用於輸入0 9的數字密碼,這使得在開鎖輸入密碼時,容易被人用各種手段竊取密碼,例如借用遠紅外熱釋追蹤,無需看到輸入密碼的過程,就能獲得密碼。此外,鍵盤面積偏大,結構不緊湊,防水困難。
發明內容
本發明提供一種單鍵式密碼輸入方法,以解決現有密碼系統容易被人盜取以及按鍵偏多的問題。為解決上述技術問題,本發明提供一種單鍵式密碼輸入方法,包括通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符。優選地,所述單鍵按壓還包括第三類按壓,所述第三類按壓的時間比所述第一類按壓的時間長,所述第三類按壓根據按壓時間的長短向單片機發送不同的編碼信號,根據不同的編碼信號使密碼裝置分別進入不同功能設置。優選地,所述第三類按壓使密碼裝置分別進入不同的功能設置,不同的功能設置狀態通過蜂鳴器發出不同的聲音進行區分。優選地,所述功能設置包括報警、輸入習慣的設置、所有密碼重新輸入的設置以及最後一位密碼重新輸入的設置。優選地,第三類按壓時間為大於等於8s時,進入報警狀態;第三類按壓時間為6 8s時,進入輸入習慣的設置;第三類按壓時間為4 6s時,進入所有密碼重新輸入狀態;第三類按壓時間為2 4s時,進入最後一位密碼重新輸入狀態。優選地,所述第一類按壓的時間為Is 2s,所述第二類按壓的時間為0.01s
Is0優選地,所述第一類按壓的時間為0. Is 2s,所述第二類按壓的時間為0. Ols 0. Is0優選地,所述按鍵群包括4次單鍵按壓,所述編碼信號對應的輸入密碼有16種不同的數字,分別是0-9,A-F。優選地,所述輸入密碼通過數碼管顯示。優選地,所述數碼管顯示包括兩位,其中一位代表當前的輸入密碼位數,另一位代表當前位的輸入密碼。優選地,所述數碼管顯示還包括小數點,所述小數點代表當前處於密碼重新設置狀態由於採用了以上技術方案,與現有技術相比,本發明具有以下優點本發明提供的單鍵式密碼輸入方法,通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符,輸入密碼的方式保密性強並且操作簡單。進一步地,單鍵式密碼輸入方法中的單鍵按壓還包括第三類按壓,第三類按壓可以使密碼裝置進入不同功能設置的狀態,進而使密碼裝置功能多元化,以優化整個密碼裝置的性能。
圖I為本發明實施例的單鍵式密碼輸入方法的流程示意圖。
具體實施例方式以下結合附圖和具體實施例對本發明提出的一種單鍵式密碼輸入方法作進一步詳細說明。根據下面說明和權利要求書,本發明的優點和特徵將更清楚。需說明的是,附圖均採用非常簡化的形式且均使用非精準的比率,僅用於方便、明晰地輔助說明本發明實施例的目的。本發明的核心思想在於,本發明提供的本發明的核心思想在於,提供一種單鍵式密碼輸入方法,通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符,輸入密碼的方式保密性強並且操作簡單。圖I為本發明實施例的單鍵式密碼輸入方法的流程示意圖。參照圖1,單鍵式密碼輸入方法,包括S11、通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;S12、所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符。進一步地,所述單鍵按壓還包括第三類按壓,所述第三類按壓的時間比所述第一類按壓的時間長,所述第三類按壓根據按壓時間的長短向單片機發送不同的編碼信號,根據不同的編碼信號使密碼裝置分別進入不同功能設置。在本實施例中,所述功能設置包括報警、輸入習慣的設置、所有密碼重新輸入設置以及最後一位密碼重新輸入的設置。具體地,第三類按壓時間為大於等於8s時,進入報警狀態;第三類按壓時間為6 8s時,進入輸入習慣的設置;第三類按壓時間為4 6s時,進入所有密碼重新輸入狀態;第三類按壓時間為2 4s時,進入最後一位密碼重新輸入狀態。進一步地,所述第三類按壓使密碼裝置分別進入不同的功能設置,不同的功能設置狀態通過蜂鳴器發出不同的聲音進行區分。第三類按壓時間為大於等於8s時,蜂鳴器叫4下,進入報警狀態;第三類按壓時間為6 8s時,蜂鳴器叫3下,進入輸入習慣的設置;第三類按壓時間為4 6s時,蜂鳴器叫2下,進入所有密碼重新輸入狀態;第三類按壓時間為2 4s時,蜂鳴器叫I下,進入最後一位密碼重新輸入狀態。在本實施例中,所述第一類按壓與所述第二類按壓的按壓時間均在2s內,第一類按壓時間為0. Is 2s,所述第二類按壓的時間為0. Ols Is。具體地,按照輸入習慣智能劃分,當時間為0. Is 2s時為第一類按壓,而在時間為0. Ols 0. Is時為第二類按壓;當時間為Is 2s時為第一類按壓,而在時間為0. Ols Is時為第二類按壓,以用來適應時間反應能力不同的人。在本實施例中,按照Is為時間劃分點,小於Is的為第二類按壓,大於Is的為第一類按壓,本領域普通技術人員應該理解,所述時間的劃分點不僅僅局限於 ls,還可以是其他的時間點以適應時間反應能力不同的人。在本實施例中,所述按鍵群包括4次單鍵按壓,所述4次按鍵操作由長時間按鍵和短時間按鍵組成。4次單鍵按壓可以產生16種不同的數字,即所述編碼信號對應的輸入密碼有16種不同的數字,分別是0-9,A-F。輸入密碼通過兩位數碼管顯示,其中一位代表當前的密碼位數,另一位代表當前位的密碼,所述數碼管顯示還包括小數點,所述小數點代表當前處於密碼重新設置狀態。第二類按壓的時間為2s內,需要輸入的密碼為123,在輸入首位密碼「I」時,本實施例中按照Is為時間劃分點,連續進行3次為短時「0. 01-1秒」和I次為長時「1-2秒」的按壓,輸入次位密碼「2」時,連續進行2次為短時、I次為長時,再I次為短時的按壓,輸入末位密碼「3」時,連續進行2次為短時和2次為長時的按壓,按照上述按壓操作以及對第一類按壓和第二類按壓時間的掌控,就能通過上述按壓正確的輸入密碼將設有密碼的裝置打開。進一步地,在所述單鍵式密碼輸入方法中,第三類按壓時間為4 6s時,進行所有密碼重新輸入的操作。進一步地,所述單鍵式密碼輸入方法還包括輸入習慣的設置,輸入習慣的設置包括設定所述第一類按壓的時間和所述第二類按壓的時間,這種輸入習慣的設置可以根據個人的感知習慣設定,適應反應快慢不同的人,能夠提高輸入密碼的效率。在本實施例中,進行第三類按壓中的連續6 8秒的按壓即進入按壓習慣的設置,即對第一類按壓時間和第二類按壓時間的設置。具體地,按兩次時間長短不一的鍵完成對第一類按壓時間和第二類按壓時間的設置,單片機儲存第一類按壓時間和第二類按壓時間的分界點。進一步地,在正確解鎖的前提下,再重新上電,進行密碼重新設置狀態,數碼管顯示小數點表示密碼處於重新設置狀態,若要將上述密碼「123」修改為「0F」,則分別輸入「2」,表示有兩位密碼、「0」為第一位密碼、「F」為第二位密碼;具體的操作為先進行「短按、短按、長按、短按」操作,輸入要設置的密碼長度為2位。然後進行4次短按,設定了密碼「0」,接著,連續進行4次長按,即為設定了密碼「F」。本發明實施例的密碼裝置由按鍵、兩位數碼管以及動作執行機構(開關或鎖)、單片機、上電鑰匙開關、電源等組成。上電後由單片機根據輸入信息是否正確決定密碼裝置是否打開。在本實施例中,輸入的最後一位密碼不會在兩位數碼管中顯示,最後一位密碼的輸入完畢,密碼裝置隨即打開或者未打開,不在兩位數碼管中顯示使保密係數更高,使本發明實施例的單鍵式密碼輸入方法更加趨於保密性。[ 0033]顯然,本領域的技術人員可以對發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種單鍵式密碼輸入方法,包括通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符。
2.如權利要求I所述的單鍵式密碼輸入方法,其特徵在於,所述單鍵按壓還包括第三類按壓,所述第三類按壓的時間比所述第一類按壓的時間長,所述第三類按壓根據按壓時間的長短向單片機發送不同的編碼信號,根據不同的編碼信號使密碼裝置分別進入不同功能設置。
3.如權利要求2所述的單鍵式密碼輸入方法,其特徵在於,所述第三類按壓使密碼裝置分別進入不同的功能設置,不同的功能設置狀態通過蜂鳴器發出不同的聲音進行區分。
4.如權利要求2所述的單鍵式密碼輸入方法,其特徵在於,所述功能設置包括報警、輸入習慣的設置、所有密碼重新輸入的設置以及最後一位密碼重新輸入的設置。
5.如權利要求4所述的單鍵式密碼輸入方法,其特徵在於,第三類按壓時間為大於等於8s時,進入報警狀態;第三類按壓時間為6 8s時,進入輸入習慣的設置;第三類按壓時間為4 6s時,進入所有密碼重新輸入狀態;第三類按壓時間為2 4s時,進入最後一位密碼重新輸入狀態。
6.如權利要求I所述的單鍵式密碼輸入方法,其特徵在於,所述第一類按壓的時間為 Is 2s,所述第二類按壓的時間為O. Ols Is。
7.如權利要求I所述的單鍵式密碼輸入方法,其特徵在於,所述第一類按壓的時間為O.Is 2s,所述第二類按壓的時間為O. Ols O. Is。
8.如權利要求I所述的單鍵式密碼輸入方法,其特徵在於,所述按鍵群包括4次單鍵按壓,所述編碼信號對應的輸入密碼有16種不同的數字,分別是0-9,A-F。
9.如權利要求I所述的單鍵式密碼輸入方法,其特徵在於,所述輸入密碼通過數碼管顯不O
10.如權利要求9所述的單鍵式密碼輸入方法,其特徵在於,所述數碼管顯示包括兩位,其中一位代表當前的輸入密碼位數,另一位代表當前位的輸入密碼。
11.如權利要求9或10所述的單鍵式密碼輸入方法,其特徵在於,所述數碼管顯示還包括小數點,所述小數點代表當前處於密碼重新設置狀態。
全文摘要
本發明公開了一種單鍵式密碼輸入方法,包括通過至少一個按鍵群向單片機發送編碼信號,所述按鍵群包括至少一次單鍵按壓,所述單鍵按壓包括第一類按壓和第二類按壓,所述第一類按壓的時間比第二類按壓的時間長;所述單片機根據接受的所述編碼信號判斷所述輸入密碼是否與預設密碼相符。本發明提供的單鍵式密碼輸入方法保密性強並且操作簡單。
文檔編號E05B45/06GK102619405SQ201210019928
公開日2012年8月1日 申請日期2012年1月20日 優先權日2012年1月20日
發明者潘安 申請人:潘安