一種密碼輸入檢測方法及模塊的制作方法
【技術領域】
[0001]本發(fā)明涉及電子技術領域,特別涉及一種密碼輸入檢測方法及模塊。
【背景技術】
[0002]隨著電子設備大規(guī)模的普及,電子設備已經成為人們日常生活和工作不可缺少的工具。手機、平板電腦等電子設備作為用戶的私人用品,往往保存有大量的用戶個人信息,所以必須具備足夠的安全性和私密性,以保證用戶的隱私不被泄露。
[0003]當前的常規(guī)設計當中,對界面進行加密是常見的隱私保密方式,如屏鎖功能,即喚醒屏幕之后,需輸入解鎖密碼方能夠進入系統(tǒng)桌面?,F有技術中的密碼輸入檢測方法的種類有限,大致為以下幾種:密碼解鎖、圖案信息解鎖以及指紋信息,解鎖時由用戶輸入正確的密碼、解鎖圖案以及指紋信息,則解鎖。
【發(fā)明內容】
[0004]本發(fā)明的目的在于提供一種密碼輸入檢測方法及模塊,將輸入按壓力與壓力持續(xù)時長相結合,作為一種密碼輸入檢測的方式,從而將壓力也作為一種密碼輸入檢測的元素,增加了密碼的組合方式,為用戶提供了一種新型的密碼輸入方式。
[0005]為解決上述技術問題,本發(fā)明的實施方式提供了一種密碼輸入檢測方法,包含以下步驟:
[0006]接收用戶輸入的輸入密碼;其中,輸入密碼包含至少一輸入按壓力以及輸入按壓力對應的壓力持續(xù)時長;
[0007]判斷輸入密碼與預設密碼是否滿足匹配條件;其中,預設密碼包含至少一預設壓力以及預設壓力對應的預設持續(xù)時長;
[0008]若滿足匹配條件,則判定輸入密碼正確;
[0009]其中,匹配條件包含:輸入按壓力與預設壓力相匹配,且壓力持續(xù)時長與預設持續(xù)時長相匹配。
[0010]本發(fā)明的實施方式還提供了一種密碼輸入檢測模塊,包含:應用于上述密碼輸入檢測方法,密碼輸入檢測模塊包含:3D觸控單元、計時單元、密碼匹配單元以及存儲單元;
[0011]3D觸控單元用于接收輸入按壓力;
[0012]計時單元用于計算輸入按壓力對應的壓力持續(xù)時長;
[0013]存儲單元用于儲存預設密碼;
[0014]密碼匹配單元用于判斷輸入密碼與預設密碼是否滿足匹配條件;若滿足匹配條件,則密碼匹配單元判定輸入密碼正確。
[0015]本發(fā)明實施方式相對于現有技術而言,預先在密碼輸入檢測模塊內保存有包含至少一預設壓力以及預設壓力對應的預設持續(xù)時長的密碼組合,在密碼輸入檢測模塊接收用戶輸入的輸入密碼時,對所接收的密碼進行驗證,判斷輸入密碼與預設密碼是否滿足匹配條件,如果輸入按壓力與預設壓力相匹配,且壓力持續(xù)時長與預設持續(xù)時長相匹配,當前所接受的密碼滿足匹配條件,用戶所輸入的密碼正確。通過這種方式,將輸入按壓力與壓力持續(xù)時長相結合,作為一種密碼輸入檢測的方式,從而將壓力也作為一種密碼輸入檢測的方式,將原來二維的密碼輸入檢測方式轉換成三維的密碼輸入檢測方式,增加了密碼的組合方式,為用戶提供了一種新型的密碼輸入方式。
[0016]另外,輸入密碼還包含對應于輸入按壓力的輸入字符;預設密碼還包含對應于預設壓力的預設字符;匹配條件還包含:輸入字符與預設字符相匹配。這樣,將密碼組合轉變?yōu)椤拜斎胱址?輸入按壓力-壓力持續(xù)時長”的組合,增加了密碼的組合方式,增大了密碼被破解的難度,提高了電子設備的安全性。
[0017]另外,在判斷輸入密碼與預設密碼是否滿足匹配條件的步驟之前,還包含以下步驟:識別輸入按壓力對應的當前壓力等級;產生對應于當前壓力等級的第一提示信號。這樣,使得用戶能夠根據所產生的第一提示信號實時的了解到當前按壓力的所處等級,以便于用戶掌握點擊力度,及時的對當前的按壓力進行調節(jié),從而便于用戶快速輸入正確的密碼。
[0018]另外,在產生對應于當前壓力等級的第一提示信號的步驟之后,還包含以下步驟:實時記錄輸入按壓力對應的當前持續(xù)時長;產生對應于當前持續(xù)時長的第二提示信號。這樣,使得用戶能夠根據所產生的第二提示信號實時的了解到壓力持續(xù)時長,以便于用戶掌握按壓時間,從而便于用戶快速輸入正確的密碼。
[0019]另外,第一提示信號與第二提示信號均為發(fā)光信號;并且,對應于不同壓力等級的第一提示信號由不同發(fā)光位置表示,對應于不同當前持續(xù)時長的第二提示信號由不同發(fā)光顏色表示,從而使得用戶能夠根據各提示信號對當前的密碼輸入情況一目了然。
【附圖說明】
[0020]圖1是根據本發(fā)明第一實施方式中的一種密碼輸入檢測方法的流程圖;
[0021]圖2是根據本發(fā)明第二實施方式中的一種密碼輸入檢測方法的流程圖;
[0022]圖3是根據本發(fā)明第三實施方式中的一種密碼輸入檢測模塊的方框示意圖;
[0023]圖4是根據本發(fā)明第四實施方式中的一種密碼輸入檢測模塊的方框意圖。
【具體實施方式】
[0024]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節(jié)。但是,即使沒有這些技術細節(jié)和基于以下各實施方式的種種變化和修改,也可以實現本申請各權利要求所要求保護的技術方案。
[0025]本發(fā)明的第一實施方式涉及一種密碼輸入檢測方法,應用于密碼輸入檢測模塊。具體流程如圖1所示,具體步驟如下:
[0026]步驟101,接受用戶輸入的輸入密碼。
[0027]具體的說,用戶輸入的輸入密碼包含至少一輸入按壓力以及輸入按壓力對應的壓力持續(xù)時長。密碼輸入檢測模塊可以通過高度電容板對用戶輸入的按壓力進行檢測,通過計時器對壓力持續(xù)時長進行檢測。
[0028]其中,可以預先將預設密碼保存在密碼輸入檢測模塊中,預設密碼包含至少一預設壓力以及預設壓力對應的預設持續(xù)時長。本實施方式中,可以使預設壓力為一個壓力等級,以提高可行性。如,將壓力等級分為三個等級:輕、中、重,可以直接將輕等級內的力度定位在0-0.1N,將中等級內的力度定位在0.1N-1N,將大于1N定義為重等級內的力度,用戶可以預先將預設壓力設置為中級。
[0029]值得一提的是,本實施方式中,輸入密碼還可以包含對應于輸入按壓力的輸入字符;預設密碼還包含對應于預設壓力的預設字符;匹配條件還包含:輸入字符與預設字符相匹配。這樣,將密碼組合轉變?yōu)椤拜斎胱址?輸入按壓力-壓力持續(xù)時長”的組合,增加了密碼的組合方式,增大了密碼被破解的難度,提高了電子設備的安全性。
[0030]本實施方式中,預設壓力的獲取方式有多種,可以由密碼輸入檢測模塊通過顯示屏提供的壓力設定界面,以便于用戶根據提供的壓力設定界面對預設壓力以及預設壓力對應的預設持續(xù)時長進行設定,操作較為簡單方便;還可以根據用戶的歷史按壓記錄自動產生,從而能夠獲取較符合用戶使用習慣的預設壓力,較為人性化,提高了用戶體驗。以下進行具體闡述:
[0031]如,用戶的歷史按壓記錄的獲取方式可以是:密碼輸入檢測模塊記錄每次用戶輸入密碼時的輸入按壓力,并根據所記錄的歷史按壓記錄進行總結計算,獲得一個較為合適的預設壓力,其中計算方法可以為密碼輸入檢測模塊利用預先存儲的概率計算方法進行計笪并ο
[0032]此外,用戶或者出廠商也可以根據不同情況,在密碼輸入檢測模塊設置有其他的計算方式,如,當預設壓力為一個壓力等級時,預設密碼組合為“預設字符-預設壓力-預設持續(xù)時長”的組合,密碼輸入檢測模塊記錄每次用戶輸入密碼時各預設字符的的輸入按壓力,在密碼輸入檢測模塊形成歷史按壓記錄,該記錄可以表格的形式存在,如XX預設字符一輸入按壓力記錄表,在實際操作時,在壓力等級的分類中設有一自定義等級,密碼輸入檢測模塊根據表格,找出歷史按壓記錄中的最小值與最大值,將壓力等級區(qū)間定位為:最小值 < 當前輸入的按壓力 < 最大值,此時的壓力等級即為自定義等級,該自定義等級與預設壓力相對應,從而獲取較為符合用戶使用習慣的預設壓力。
[0033]預設壓力的獲取方式僅以此舉例為限,任何預設壓力的獲取方式均在本實施方式的保護范圍之內。
[0034]步驟102,判斷輸入密碼與預設密碼是否滿足匹配條件。若是,則執(zhí)行步驟103,否則執(zhí)行步驟101。
[0035]具體的說,密碼輸入檢測模塊判斷輸入按壓力是否與預設壓力相匹配,并判斷輸入密碼的壓力持續(xù)時長是否與預設持續(xù)時長相匹配。如在上述舉例中,密碼輸入檢測模塊判斷輸入按壓力是否與預設壓力相匹配的方式可以為:預設壓力為壓力等級,壓力等級的區(qū)間定位為:最小值 < 當前輸入的按壓力 < 最大值,則當當前輸入的按壓力符合最小值<當前輸入的按壓力 < 最大值的條件時,密碼輸入檢測模塊判定當前輸入的按壓力與預設壓力相匹配。
[0036]步驟103,判定輸入密碼正確。
[0037]具體的說,判定輸入密碼正確則可以進入對應的界面,如解開屏鎖,進入主界面等。
[0038]綜上所述,本實施方式中,預先在密碼輸入檢測模塊內保存有包含至少一預設壓力以及預設壓力對應的預設持續(xù)時長的密碼組合,在密碼輸入檢測模塊接收用戶輸入的輸入密碼時,對所接收的密碼進行驗證,判斷輸入密碼與預設密碼是否滿足匹配條件,如果輸入按壓力與預設壓力相匹配,且壓力持續(xù)時長與預設持續(xù)時長相匹配,當前所接受的密碼滿足匹配條件,用戶所輸入的密碼正確。通過這種方式,將輸入按壓力與壓力持續(xù)時長相結合,作為一種密碼輸入檢測的方式,從而將壓力也作為一種密碼輸入檢測的方式,將原來二維的密碼輸入檢測方式轉換成三維的密碼輸入檢測方式,增加了密碼的組合方式,為用戶提供了一種新型的密碼輸入方式。