本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種輸入方法、裝置和用戶設(shè)備。
背景技術(shù):
目前,大多數(shù)電子設(shè)備的操作系統(tǒng)在運行過程中都需要輸入密碼,而這些密碼一般都是由實際的數(shù)字、字母、符號等字元組合排序而組成。然而,這些字元一般都是通過鍵盤(包括虛擬鍵盤)完成輸入,在輸入的過程中比較容易被定位或被偷窺,造成用戶資料的泄漏。
針對相關(guān)技術(shù)密碼輸入方式安全性低的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種輸入方法、裝置和用戶設(shè)備,以至少解決相關(guān)技術(shù)密碼輸入方式安全性低的問題。
根據(jù)本發(fā)明的一個方面,提供了一種輸入方法,包括:檢測用戶設(shè)備的鍵位的按壓操作以及所述按壓操作對應(yīng)的按壓信息,其中,所述鍵位包括:一個或者多個鍵位,所述按壓信息包括:執(zhí)行所述按壓操作的按壓面積;記錄所述鍵位與所述按壓信息的對應(yīng)關(guān)系。
可選地,在所述用戶設(shè)備包括觸控顯示屏的情況下,檢測用戶設(shè)備的鍵位的按壓操作,以及所述按壓操作對應(yīng)的按壓信息包括:檢測在所述用戶設(shè)備的觸控顯示屏上顯示的所述鍵位的按壓操作,以及所述按壓操作對應(yīng)的按壓信息。
可選地,在記錄所述鍵位與所述按壓信息的所述對應(yīng)關(guān)系之后,所述方法還包括:判斷所述對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,所述第一預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,所述預(yù)設(shè)鍵位包括:一個或者多個鍵位;在判斷到所述對應(yīng)關(guān)系與所述第一預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對所述對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,在所述預(yù)設(shè)按壓信息為預(yù)設(shè)按壓信息閾值的情況下,判斷所述對應(yīng)關(guān)系與所述第一預(yù)設(shè)對應(yīng)關(guān)系是否一致包括:判斷所述對應(yīng)關(guān)系中的所述鍵位與所述預(yù)設(shè)鍵位是否一致,以及所述按壓信息是否落入所述預(yù)設(shè)按壓信息閾值內(nèi);其中,在判斷到所述對應(yīng)關(guān)系中的所述鍵位與所述預(yù)設(shè)鍵位一致,以及所述按壓信息落入所述預(yù)設(shè)按壓信息閾值內(nèi)的情況下,確定所述對應(yīng)關(guān)系與所述第一預(yù)設(shè)對應(yīng)關(guān)系一致。
可選地,記錄所述鍵位與所述按壓信息的所述對應(yīng)關(guān)系包括:以所述按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與所述按壓信息對應(yīng)的等效字符,其中,所述預(yù)設(shè)關(guān)系表用于存儲所述按壓信息與所述等效字符的對應(yīng)關(guān)系;將所述鍵位與所述等效字符的對應(yīng)關(guān)系記錄為所述對應(yīng)關(guān)系。
可選地,在將所述鍵位與所述等效字符的對應(yīng)關(guān)系記錄為所述對應(yīng)關(guān)系之后,所述方法還包括:判斷所述對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,所述第二預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,所述預(yù)設(shè)鍵位包括:一個或者多個鍵位;在判斷到所述對應(yīng)關(guān)系與所述第二預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對所述對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,在檢測所述用戶設(shè)備的所述鍵位的所述按壓操作和所述按壓操作對應(yīng)的所述按壓信息之前,所述方法還包括:在所述用戶設(shè)備的觸控顯示屏上顯示包括所述鍵位的鍵位分布圖形。
可選地,所述鍵位分布圖形包括以下至少之一:字符鍵盤圖形、九宮格鍵位圖形。
可選地,所述按壓信息還包括以下至少之一:執(zhí)行所述按壓操作的按壓壓力值,執(zhí)行所述按壓操作的按壓時長。
可選地,檢測所述用戶設(shè)備的所述鍵位的所述按壓操作,以及所述按壓操作對應(yīng)的所述按壓信息還包括:在檢測到所述按壓信息的情況下,實時顯示所述按壓信息。
根據(jù)本發(fā)明的另一個方面,還提供了一種輸入裝置,包括:檢測模塊,用于檢測用戶設(shè)備的鍵位的按壓操作以及所述按壓操作對應(yīng)的按壓信息,其中,所述鍵位包括:一個或者多個鍵位,所述按壓信息包括:執(zhí)行所述按壓操作的按壓面積;記錄模塊,用于記錄所述鍵位與所述按壓信息的對應(yīng)關(guān)系。
可選地,所述裝置還包括:第一判斷模塊,用于判斷所述對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,所述第一預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,所述預(yù)設(shè)鍵位包括:一個或者多個鍵位;第一確認(rèn)模塊,用于在判斷到所述對應(yīng)關(guān)系與所述第一預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對所述對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,所述記錄模塊包括:查詢單元,用于以所述按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與所述按壓信息對應(yīng)的等效字符,其中,所述預(yù)設(shè)關(guān)系表用于存儲所述按壓信息與所述等效字符的對應(yīng)關(guān)系;記錄單元,用于將所述鍵位與所述等效字符的對應(yīng)關(guān)系記錄為所述對應(yīng)關(guān)系。
可選地,所述裝置還包括:第二判斷模塊,用于判斷所述對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,所述第二預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,所述預(yù)設(shè)鍵位包括:一個或者多個鍵位;第二確認(rèn)模塊,用于在判斷到所述對應(yīng)關(guān)系與所述第二預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對所述對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,所述裝置還包括:顯示模塊,用于在所述用戶設(shè)備的觸控顯示屏上顯示包括所述鍵位的鍵位分布圖形。
根據(jù)本發(fā)明的另一個方面,還提供了一種用戶設(shè)備,包括:鍵位輸入器和處理器,其中,所述鍵位輸入器,耦合至所述處理器,用于接收對用戶設(shè)備的鍵位的按壓操作,并根據(jù)所述按壓操作生成電信號;所述處理器,用于根據(jù)接收到的所述電信號,檢測對所述用戶設(shè)備的所述鍵位的按壓操作以及所述按壓操作對應(yīng)的按壓信息,并記錄所述鍵位與所述按壓信息的對應(yīng)關(guān)系,其中,所述鍵位包括:一個或者多個鍵位,所述按壓信息包括:執(zhí)行所述按壓操作的按壓面積。
可選地,所述鍵位輸入器包括以下至少之一:具有物理按鍵的鍵盤、觸摸顯示屏。
可選地,所述用戶設(shè)備還包括:非易失性存儲器,其中,所述非易失性存儲器,耦合至所述處理器,用于存儲第一預(yù)設(shè)對應(yīng)關(guān)系和/或第二預(yù)設(shè)對應(yīng)關(guān)系,其中,所述第一預(yù)設(shè)對應(yīng)關(guān)系包括預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,所述第二預(yù)設(shè)對應(yīng)關(guān)系包括預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,所述預(yù)設(shè)鍵位包括:一個或者多個鍵位。
通過本發(fā)明,采用檢測用戶設(shè)備的鍵位的按壓操作以及按壓操作對應(yīng)的按壓信息,其中,鍵位包括:一個或者多個鍵位,按壓信息包括:執(zhí)行按壓操作的按壓面積;記錄鍵位與按壓信息的對應(yīng)關(guān)系的方式,解決了相關(guān)技術(shù)密碼輸入方式安全性低的問題,提高了密碼輸入方式的安全性。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的輸入方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的輸入裝置的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖一;
圖4是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖二;
圖5是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖三;
圖6是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖四;
圖7是根據(jù)本發(fā)明實施例的用戶設(shè)備的結(jié)構(gòu)框圖;
圖8是根據(jù)本發(fā)明實施例的用戶設(shè)備的可選結(jié)構(gòu)框圖;
圖9是根據(jù)本發(fā)明可選實施例的用戶設(shè)備的結(jié)構(gòu)框圖;
圖10是根據(jù)本發(fā)明可選實施例的解鎖密碼設(shè)置方法的流程圖一;
圖11是根據(jù)本發(fā)明可選實施例的解鎖方法的流程圖一;
圖12是根據(jù)本發(fā)明可選實施例的解鎖密碼設(shè)置方法的流程圖二;
圖13是根據(jù)本發(fā)明可選實施例的解鎖方法的流程圖二;
圖14是根據(jù)本發(fā)明可選實施例的解鎖方法的示意圖一;
圖15是根據(jù)本發(fā)明可選實施例的解鎖方法的示意圖二。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實施例中提供了一種輸入方法,圖1是根據(jù)本發(fā)明實施例的輸入方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,檢測用戶設(shè)備的鍵位的按壓操作以及按壓操作對應(yīng)的按壓信息,其中,鍵位包括:一個或者多個鍵位,按壓信息包括:執(zhí)行按壓操作的按壓面積;
步驟S104,記錄鍵位與按壓信息的對應(yīng)關(guān)系。
通過上述步驟,可以同時檢測用戶設(shè)備上鍵位的按壓操作和按壓操作攜帶的信息,例如:按壓操作覆蓋的按壓面積信息,并記錄鍵位和按壓面積的對應(yīng)關(guān)系。在需要輸入密碼的場景下,將記錄的對應(yīng)關(guān)系作為密碼,即使用戶在輸入密碼時的按鍵被偷窺到,也不會泄露按壓面積信息。可見,采用上述步驟,解決了相關(guān)技術(shù)密碼輸入方式安全性低的問題,提高了密碼輸入方式的安全性。
可選地,在上述鍵位為多個鍵位的情況下,這多個鍵位為有序的多個鍵位。
可選地,上述步驟可以用于用戶設(shè)備的解鎖過程,也可以用于用戶設(shè)備的密碼設(shè)置過程,在用戶設(shè)備的密碼設(shè)置過程中,可以將檢測到的鍵位與按壓信息的對應(yīng)關(guān)系記錄為初始密碼,再在用戶設(shè)備的解鎖過程中,根據(jù)再次檢測到的鍵位與按壓信息的對應(yīng)關(guān)系同初始密碼的比較結(jié)果,判斷是否鑒權(quán)成功。
可選地,也可以在用戶設(shè)備的密碼設(shè)置過程中,通過預(yù)設(shè)鍵位與按壓信息的對應(yīng)關(guān)系設(shè)置初始密碼,再在用戶設(shè)備的解鎖過程中,根據(jù)檢測到的鍵位與按壓信息的對應(yīng)關(guān)系同初始密碼的比較結(jié)果,判斷是否鑒權(quán)成功。
可選地,對用戶設(shè)備的鍵位的按壓操作可以發(fā)生在能夠識別出按壓面積的具有物理按鍵的鍵盤上,例如:臺式電腦鍵盤、筆記本電腦鍵盤、ATM機鍵盤、移動終端設(shè)備的物理按鍵等,對用戶設(shè)備的鍵位的按壓操作也可以發(fā)生在觸控顯示屏上,例如:觸摸式顯示器上的虛擬鍵盤、ATM機顯示器上的虛擬鍵盤、移動終端的虛擬鍵盤等。以下可選實施例均以對用戶設(shè)備的鍵位的按壓操作發(fā)生在觸控顯示屏上為例。在上述步驟S102中,可以檢測在用戶設(shè)備的觸控顯示屏上顯示的鍵位的按壓操作,以及按壓操作對應(yīng)的按壓信息。
可選地,可以將記錄的鍵位與按壓信息的對應(yīng)關(guān)系與一個已經(jīng)被存儲的對應(yīng)關(guān)系進行比較,在判斷出兩個對應(yīng)關(guān)系一致的情況下,可以認(rèn)為對記錄的對應(yīng)關(guān)系的鑒權(quán)成功。例如,在上述步驟S104之后,可以通過判斷對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致對對應(yīng)關(guān)系進行鑒權(quán),其中,第一預(yù)設(shè)對應(yīng)關(guān)系可以包括:預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,預(yù)設(shè)鍵位可以包括:一個或者多個鍵位,在判斷到對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功??蛇x地,在上述預(yù)設(shè)鍵位為多個鍵位的情況下,這多個鍵位為有序的多個鍵位。
可選地,第一預(yù)設(shè)對應(yīng)關(guān)系中的預(yù)設(shè)按壓信息可以為某個閾值范圍,落在其范圍內(nèi)的按壓信息都認(rèn)為屬于這個預(yù)設(shè)按壓信息閾值,在預(yù)設(shè)按壓信息為預(yù)設(shè)按壓信息閾值的情況下,可以通過判斷對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位是否一致,以及按壓信息是否落入預(yù)設(shè)按壓信息閾值內(nèi)來判斷對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致,并且,在判斷到對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位一致,以及按壓信息落入預(yù)設(shè)按壓信息閾值內(nèi)的情況下,確定對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致。例如:第一按壓信息為第一數(shù)值,第二按壓信息為第二數(shù)值,第三按壓信息為第三數(shù)值,其中,第二數(shù)值大于第一數(shù)值且小于第三數(shù)值,第一預(yù)設(shè)按壓信息閾值為大于等于第一數(shù)值并且小于第三數(shù)值,第二預(yù)設(shè)按壓信息閾值為大于等于第三數(shù)值并且小于第四數(shù)值,那么,第一按壓信息和第二按壓信息均對應(yīng)于第一預(yù)設(shè)按壓信息閾值,而第三按壓信息對應(yīng)于第二預(yù)設(shè)按壓信息閾值。
可選地,在上述步驟S104中,可以將檢測到的按壓信息用等效字符表示,將按壓信息與等效字符的對應(yīng)關(guān)系存儲在對應(yīng)關(guān)系表中,通過以按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與按壓信息對應(yīng)的等效字符,將鍵位與按壓信息的對應(yīng)關(guān)系轉(zhuǎn)換為鍵位與等效字符的對應(yīng)關(guān)系,并記錄鍵位與等效字符的對應(yīng)關(guān)系。例如,第一鍵位對應(yīng)的第一按壓信息為第一數(shù)值,第二鍵位對應(yīng)的第二按壓信息為第二數(shù)值,第三鍵位對應(yīng)的第三按壓信息為第三數(shù)值,通過查詢預(yù)設(shè)關(guān)系表,得出第一數(shù)值和第二數(shù)值均對應(yīng)第一等效字符,第三鍵位對應(yīng)第二等效字符,那么,可以記錄第一鍵位和第一等效字符的對應(yīng)關(guān)系、第二鍵位和第一等效字符的對應(yīng)關(guān)系、第三鍵位和第二等效字符的對應(yīng)關(guān)系。
可選地,上述按壓信息與等效字符的對應(yīng)關(guān)系也可以為按壓信息閾值與等效字符的對應(yīng)關(guān)系,落在按壓信息閾值范圍內(nèi)的按壓信息均對應(yīng)相同的等效字符,通過以按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與按壓信息落入的按壓信息閾值對應(yīng)的等效字符,將 鍵位與按壓信息的對應(yīng)關(guān)系轉(zhuǎn)換為鍵位與等效字符的對應(yīng)關(guān)系,并記錄鍵位與等效字符的對應(yīng)關(guān)系。例如,第一鍵位對應(yīng)的第一按壓信息為第一數(shù)值,第二鍵位對應(yīng)的第二按壓信息為第二數(shù)值,第三鍵位對應(yīng)的第三按壓信息為第三數(shù)值,其中,第二數(shù)值大于第一數(shù)值且小于第三數(shù)值,第一按壓信息閾值為大于等于第一數(shù)值并且小于第三數(shù)值,第二按壓信息閾值為大于等于第三數(shù)值并且小于第四數(shù)值,那么,第一按壓信息和第二按壓信息均落入第一按壓信息閾值,而第三按壓信息落入第二按壓信息閾值,通過查詢預(yù)設(shè)關(guān)系表,得出第一按壓信息閾值對應(yīng)第一等效字符,第二按壓信息閾值對應(yīng)第二等效字符,那么,可以記錄第一鍵位和第一等效字符的對應(yīng)關(guān)系、第二鍵位和第一等效字符的對應(yīng)關(guān)系、第三鍵位和第二等效字符的對應(yīng)關(guān)系。
可選地,在記錄鍵位與等效字符的對應(yīng)關(guān)系的情況下,在上述步驟S104之后,可以通過判斷鍵位與等效字符的對應(yīng)關(guān)系與預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的第二預(yù)設(shè)對應(yīng)關(guān)系是否一致來確定記錄的對應(yīng)關(guān)系是否鑒權(quán)成功,在判斷到鍵位與等效字符的對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,在上述步驟S102之前,可以在用戶設(shè)備的觸控顯示屏上顯示包括鍵位的鍵位分布圖形,其中,鍵位分布圖形可以是字符鍵盤圖形,也可以是九宮格鍵位圖形。例如:字符鍵盤圖形可以是數(shù)字面板、全鍵盤、拇指鍵盤,九宮格鍵位圖形可以是網(wǎng)格面板、九宮格點陣面板。
可選地,按壓信息還可以包括以下至少之一:執(zhí)行按壓操作的按壓壓力值,執(zhí)行按壓操作的按壓時長。
可選地,按壓信息可以是按壓壓力值加上按壓面積的組合信息,按壓面積可以為第一按壓面積和第二按壓面積,按壓壓力值可以為第一按壓壓力值和第二按壓壓力值,因此,按壓信息就可以為以下四種組合形式:第一按壓面積+第一按壓壓力值、第一按壓面積+第二按壓壓力值、第二按壓面積+第一按壓壓力值、第二按壓面積+第二按壓壓力值,也可以第一按壓壓力值對應(yīng)輕按,第二按壓壓力值對應(yīng)重按,第一按壓面積對應(yīng)小面積按壓,第二按壓面積對應(yīng)大面積按壓,那么就可以組合成以下四種按壓信息:小面積按壓+輕按、小面積按壓+重按、大面積按壓+輕按、大面積按壓+重按。
可選地,按壓信息還可以是按壓時長加上按壓面積的組合信息,按壓面積可以為第一按壓面積和第二按壓面積,按壓時長可以為第一按壓時長和第二按壓時長,因此,按壓信息就可以為以下四種組合形式:第一按壓面積+第一按壓時長、第一按壓面積+第二按壓時長、第二按壓面積+第一按壓時長、第二按壓面積+第二按壓時長,也可以第一按壓時長對應(yīng)短按,第二按壓時長對應(yīng)長按,第一按壓面積對應(yīng)小面積按壓,第二按壓面積對應(yīng)大面積按壓,那么就可以組合成以下四種按壓信息:小面積按壓+短按、小面積按壓+長按、大面積按壓+短按、大面積按壓+長按。
可選地,按壓信息還可以是按壓壓力值加按壓時長加按壓面積的組合信息,按壓面 積可以為第一按壓面積和第二按壓面積,按壓時長可以為第一按壓時長和第二按壓時長,按壓壓力值可以為第一按壓壓力值和第二按壓壓力值,因此,按壓信息就可以為以下六種組合形式:第一按壓面積+第一按壓時長+第一按壓壓力值、第一按壓面積+第一按壓時長+第二按壓壓力值、第一按壓面積+第二按壓時長+第一按壓壓力值、第一按壓面積+第二按壓時長+第二按壓壓力值、第二按壓面積+第一按壓時長+第一按壓壓力值、第二按壓面積+第一按壓時長+第二按壓壓力值、第二按壓面積+第二按壓時長+第一按壓壓力值、第二按壓面積+第二按壓時長+第二按壓壓力值,也可以第一按壓時長對應(yīng)短按,第二按壓時長對應(yīng)長按,第一按壓面積對應(yīng)小面積按壓,第二按壓面積對應(yīng)大面積按壓,第一按壓壓力值對應(yīng)輕按,第二按壓壓力值對應(yīng)重按,那么就可以組合成以下六種按壓信息:小面積按壓+短按+輕按、小面積按壓+短按+重按、小面積按壓+長按+輕按、小面積按壓+長按+重按、大面積按壓+短按+輕按、大面積按壓+短按+重按、大面積按壓+長按+輕按、大面積按壓+長按+重按。
需要說明的是,以上是以每種按壓信息對應(yīng)兩種按壓效果為例對本發(fā)明實施例進行說明和描述,每種按壓信息對應(yīng)的按壓效果也可以為多種,在此不再贅述。
可選地,在檢測到用戶設(shè)備的鍵位上的按壓操作,以及按壓操作對應(yīng)的按壓信息時,為了使用戶能夠知曉執(zhí)行按壓操作時檢測到的按壓信息,從而控制按壓的動作并且明確自己輸入的按壓信息,提升用戶體驗,還可以在檢測到按壓信息的情況下,實時顯示按壓信息。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
在本實施例中還提供了一種輸入裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖2是根據(jù)本發(fā)明實施例的輸入裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:檢測模塊22和記錄模塊24,其中,檢測模塊22,用于檢測用戶設(shè)備的鍵位的按壓操作以及按壓操作對應(yīng)的按壓信息,其中,鍵位包括:一個或者多個鍵位,按壓信息包括:執(zhí)行按壓操作的按壓面積;記錄模塊24,耦合至檢測模塊22,用于記錄鍵位與按壓信息的對應(yīng)關(guān)系。
可選地,上述檢測模塊22用于:在用戶設(shè)備包括觸控顯示屏的情況下,檢測在用 戶設(shè)備的觸控顯示屏上顯示的鍵位的按壓操作,以及按壓操作對應(yīng)的按壓信息。
圖3是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖一,可選地,如圖3所示,上述裝置還包括:第一判斷模塊32和第一確認(rèn)模塊34,其中,第一判斷模塊32,耦合至記錄模塊24,用于判斷對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,第一預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,預(yù)設(shè)鍵位包括:一個或者多個鍵位;第一確認(rèn)模塊34,耦合至第一判斷模塊32,用于在判斷到對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,上述第一判斷模塊32用于:在預(yù)設(shè)按壓信息為預(yù)設(shè)按壓信息閾值的情況下,判斷對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位是否一致,以及按壓信息是否落入預(yù)設(shè)按壓信息閾值內(nèi);其中,在判斷到對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位一致,以及按壓信息落入預(yù)設(shè)按壓信息閾值內(nèi)的情況下,確定對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致。
圖4是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖二,可選地,如圖4所示,上述記錄模塊24包括:查詢單元42和記錄單元44,其中,查詢單元42,用于以按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與按壓信息對應(yīng)的等效字符,其中,預(yù)設(shè)關(guān)系表用于存儲按壓信息與等效字符的對應(yīng)關(guān)系;記錄單元44,耦合至查詢單元42,用于將鍵位與等效字符的對應(yīng)關(guān)系記錄為對應(yīng)關(guān)系。
圖5是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖三,可選地,如圖5所示,上述裝置還包括:第二判斷模塊52和第二確認(rèn)模塊54,其中,第二判斷模塊52,耦合至記錄模塊24,用于判斷對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,第二預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,預(yù)設(shè)鍵位包括:一個或者多個鍵位;第二確認(rèn)模塊54,耦合至第二判斷模塊52,用于在判斷到對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功。
圖6是根據(jù)本發(fā)明實施例的輸入裝置的可選結(jié)構(gòu)框圖四,可選地,如圖6所示,上述裝置還包括:顯示模塊62,耦合至檢測模塊22,用于在用戶設(shè)備的觸控顯示屏上顯示包括鍵位的鍵位分布圖形。
可選地,鍵位分布圖形可以包括以下至少之一:字符鍵盤圖形、九宮格鍵位圖形。
可選地,按壓信息還可以包括以下至少之一:執(zhí)行按壓操作的按壓壓力值,執(zhí)行按壓操作的按壓時長。
可選地,上述檢測模塊22用于:在檢測到按壓信息的情況下,實時顯示按壓信息。
在本實施例中還提供了一種用戶設(shè)備,圖7是根據(jù)本發(fā)明實施例的用戶設(shè)備的結(jié)構(gòu)框圖,如圖7所示,該用戶設(shè)備包括:鍵位輸入器72和處理器74,其中,鍵位輸入器72,耦合至處理器74,用于接收對用戶設(shè)備的鍵位的按壓操作,并根據(jù)按壓操作生成電信號;處理器74,用于根據(jù)接收到的電信號,檢測對用戶設(shè)備的鍵位的按壓操作以及按 壓操作對應(yīng)的按壓信息,并記錄鍵位與按壓信息的對應(yīng)關(guān)系,其中,鍵位包括:一個或者多個鍵位,按壓信息包括:執(zhí)行按壓操作的按壓面積。
可選地,鍵位輸入器72可以包括以下至少之一:可識別觸摸面積的具有物理按鍵的鍵盤、觸摸顯示屏。
圖8是根據(jù)本發(fā)明實施例的用戶設(shè)備的可選結(jié)構(gòu)框圖,可選地,如圖8所示,上述用戶設(shè)備還包括:非易失性存儲器82,其中,非易失性存儲器,耦合至處理器74,用于存儲第一預(yù)設(shè)對應(yīng)關(guān)系和/或第二預(yù)設(shè)對應(yīng)關(guān)系,其中,第一預(yù)設(shè)對應(yīng)關(guān)系包括預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,第二預(yù)設(shè)對應(yīng)關(guān)系包括預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,預(yù)設(shè)鍵位包括:一個或者多個鍵位。
可選地,在上述鍵位輸入器72包括觸控顯示屏的情況下,上述處理器74用于:檢測在用戶設(shè)備的觸控顯示屏上顯示的鍵位的按壓操作,以及按壓操作對應(yīng)的按壓信息。
可選地,上述處理器74用于:在記錄鍵位與按壓信息的對應(yīng)關(guān)系之后,判斷對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,第一預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)按壓信息的對應(yīng)關(guān)系,預(yù)設(shè)鍵位包括:一個或者多個鍵位;在判斷到對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,上述的第一預(yù)設(shè)對應(yīng)關(guān)系存儲在非易失性存儲器82中。
可選地,上述處理器74用于:在預(yù)設(shè)按壓信息為預(yù)設(shè)按壓信息閾值的情況下,判斷對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位是否一致,以及按壓信息是否落入預(yù)設(shè)按壓信息閾值內(nèi);其中,在判斷到對應(yīng)關(guān)系中的鍵位與預(yù)設(shè)鍵位一致,以及按壓信息落入預(yù)設(shè)按壓信息閾值內(nèi)的情況下,確定對應(yīng)關(guān)系與第一預(yù)設(shè)對應(yīng)關(guān)系一致。
可選地,上述處理器74用于:以按壓信息為關(guān)鍵字,在預(yù)設(shè)關(guān)系表中查詢與按壓信息對應(yīng)的等效字符,其中,預(yù)設(shè)關(guān)系表用于存儲按壓信息與等效字符的對應(yīng)關(guān)系;將鍵位與等效字符的對應(yīng)關(guān)系記錄為對應(yīng)關(guān)系。
可選地,上述的預(yù)設(shè)關(guān)系表存儲在非易失性存儲器82中。
可選地,上述處理器74用于:在將鍵位與等效字符的對應(yīng)關(guān)系記錄為對應(yīng)關(guān)系之后,判斷對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系是否一致,其中,第二預(yù)設(shè)對應(yīng)關(guān)系包括:預(yù)設(shè)鍵位和預(yù)設(shè)等效字符的對應(yīng)關(guān)系,預(yù)設(shè)鍵位包括:一個或者多個鍵位;在判斷到對應(yīng)關(guān)系與第二預(yù)設(shè)對應(yīng)關(guān)系一致的情況下,確認(rèn)對對應(yīng)關(guān)系的鑒權(quán)成功。
可選地,上述的第二預(yù)設(shè)對應(yīng)關(guān)系存儲在非易失性存儲器82中。
可選地,在上述的鍵位輸入器72為觸控顯示屏的情況下,觸控顯示屏用于在處理器74檢測用戶設(shè)備的鍵位的按壓操作和按壓操作對應(yīng)的按壓信息之前,在用戶設(shè)備的觸控顯示屏上顯示包括鍵位的鍵位分布圖形。
可選地,鍵位分布圖形包括以下至少之一:字符鍵盤圖形、九宮格鍵位圖形。
可選地,按壓信息還包括以下至少之一:執(zhí)行按壓操作的按壓壓力值,執(zhí)行按壓操作的按壓時長。
可選地,上述觸控顯示屏,還用于在處理器74檢測到按壓信息的情況下,實時顯示按壓信息。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。
本發(fā)明的實施例還提供了一種軟件,該軟件用于執(zhí)行上述實施例及優(yōu)選實施方式中描述的技術(shù)方案。
本發(fā)明的實施例還提供了一種存儲介質(zhì)。在本實施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
步驟S102,檢測用戶設(shè)備的鍵位的按壓操作以及按壓操作對應(yīng)的按壓信息,其中,鍵位包括:一個或者多個鍵位,按壓信息包括:執(zhí)行按壓操作的按壓面積;
步驟S104,記錄鍵位與按壓信息的對應(yīng)關(guān)系。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(Read-Only Memory,簡稱為ROM)、隨機存取存儲器(Random Access Memory,簡稱為RAM)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
為了使本發(fā)明實施例的描述更加清楚,下面結(jié)合可選實施例進行描述和說明。
本發(fā)明可選實施例提供了一種用戶設(shè)備,例如:手機,平板電腦等。該用戶設(shè)備包括:處理器、存儲器、觸摸屏。在用戶按壓觸摸屏?xí)r,觸摸屏可以檢測到用戶的按壓,并檢測出用戶按壓時對應(yīng)的按壓面積大?。挥脩粼O(shè)備的存儲器中預(yù)先存儲有對應(yīng)關(guān)系表,用于存儲按壓面積大小數(shù)值與數(shù)值之間的對應(yīng)關(guān)系,對應(yīng)關(guān)系表包括:多個按壓面積大小值與多個數(shù)值,且處在一定范圍內(nèi)的多個按壓面積大小值可以對應(yīng)其中一個數(shù)值,比如,在對應(yīng)關(guān)系表中,按壓面積大小小于等于127對應(yīng)數(shù)值為0,按壓面積大小大于127對應(yīng)數(shù)值為1;用戶設(shè)備的處理器包括:密碼輸入模塊及密碼識別模塊,其中,密碼輸入模塊和密碼識別模塊是存儲于存儲器中的軟件代碼,并通過處理器的執(zhí)行以實現(xiàn)其各自的功能。
在用戶輸入密碼(相當(dāng)于上述對應(yīng)關(guān)系)的過程中,可以將密碼的每一個數(shù)字或者網(wǎng)格信息記錄為一個二維的信息,用戶通過按壓觸摸屏來輸入密碼,用戶在觸摸屏的某個特定區(qū)域內(nèi)按壓,通過按壓的數(shù)值或者網(wǎng)格輸入密碼的二維信息中的第一個元素。此時,觸摸屏?xí)z測到用戶的按壓,并檢測用戶按壓的面積大小值來確定輸入的密碼的二 維信息中的第二個元素。
為了讓用戶實時了解自己的按壓的面積大小,輸入密碼時用戶設(shè)備還可以包括顯示模塊。在用戶按壓觸摸屏?xí)r,顯示模塊將用戶按壓時觸摸屏檢測到的按壓面積大小顯示在電子設(shè)備的顯示界面上。例如:若用戶快速點擊觸摸屏,所偵測出的按壓面積大小值小于127,則密碼的第二元素為0;若用戶持續(xù)按壓觸摸屏,所偵測的按壓面積大小值大于127,這時密碼的第二元素為1。
此外,顯示模塊可以直接將按壓面積大小作為數(shù)字顯示在觸摸屏上用戶所按壓的位置的旁邊,也可以采用將按壓面積大小轉(zhuǎn)化為其他更形象的表達(dá)方法來顯示,例如,在用戶按壓的位置出現(xiàn)一個框,框的面積隨按壓面積的變大而變大。用戶就可以很直觀的感受到按壓時所用的面積大小。
當(dāng)用戶結(jié)束按壓時,根據(jù)用戶結(jié)束按壓時觸摸屏所偵測到的按壓面積大小值查詢對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值。密碼輸入模塊將所查詢到的數(shù)值作為密碼的第二元素記錄到密碼中。
觸摸屏還可以檢測用戶按壓的位置,密碼輸入模塊可以將檢測到的位置與查詢到的數(shù)值組合記錄為密碼。
下面結(jié)合附圖對本發(fā)明可選實施例進行說明。
本發(fā)明可選實施例提供了一種用戶設(shè)備,解決了現(xiàn)有用戶設(shè)備上密碼輸入和識別安全性低的問題。
圖9是根據(jù)本發(fā)明可選實施例的用戶設(shè)備的結(jié)構(gòu)框圖,如圖9所示,該用戶設(shè)備包括:存儲器92、觸摸屏94、處理器96,其中,
存儲器92,耦合至處理器96,用于存儲按壓面積大小與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表;
觸摸屏94,耦合至處理器96,用于檢測用戶按壓數(shù)字或位置信息,且同時檢測用戶按壓時的面積大??;處理器96,用于根據(jù)用戶結(jié)束按壓時觸摸屏所偵測的按壓面積查詢對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值,以及將所查詢到的數(shù)值作為輸入密碼。
本發(fā)明可選實施例還提供了一種基于數(shù)字密碼的解鎖密碼設(shè)置方法,圖10是根據(jù)本發(fā)明可選實施例的解鎖密碼設(shè)置方法的流程圖一,如圖10所示,該流程包括以下步驟:
步驟S1002,進入設(shè)置模塊密碼輸入模塊;
步驟S1004,觸摸屏檢測用戶按壓的數(shù)字;
步驟S1006,觸摸屏檢測用戶按壓數(shù)字時對應(yīng)的按壓面積大小數(shù)值;
步驟S1008,根據(jù)用戶按壓結(jié)束時所檢測到的按壓面積數(shù)值大小,在存儲器中查找對應(yīng)關(guān)系表,以獲得對應(yīng)的面積維度數(shù)值;例如:面積維度數(shù)值中0表示小面積按壓事件,1表示大面積按壓事件。
步驟S1010,將用戶按壓的數(shù)字與按壓面積維度數(shù)值組合,存儲為一個二維密碼序列;其中,以四個數(shù)字密碼序列為例,二維密碼序列為[(第1個按壓數(shù)字,按壓第1個數(shù)字對應(yīng)面積大小值),(第2個按壓數(shù)字,按壓第2個數(shù)字對應(yīng)面積大小值),(第3個按壓數(shù)字,按壓第3個數(shù)字對應(yīng)面積大小值),(第4個按壓數(shù)字,按壓第4個數(shù)字對應(yīng)面積大小值)]。
步驟S1012,判斷密碼輸入是否完成,在判斷到密碼輸入已完成的情況下,執(zhí)行步驟S1014,否則,執(zhí)行步驟S1004;
步驟S1014,將輸入密碼序列存儲到存儲器。
其中,對應(yīng)關(guān)系表可以包括多個按鍵面積大小值與多個數(shù)值,且處在一定范圍內(nèi)的按壓面積值對應(yīng)其中一個數(shù)值。比如,目前觸摸屏(Touch Panel,簡稱為TP,即觸摸顯示屏)對應(yīng)上報的按壓面積大小數(shù)值為1至255,定義按壓面積大小數(shù)值小于127(1至126)為小面積按壓事件,對應(yīng)數(shù)值為0;定義按壓面積大小數(shù)值大于或者等于127(127~255)為大面積按壓事件,對應(yīng)數(shù)值為1。
本發(fā)明可選實施例還提供了一種基于數(shù)字密碼的解鎖方法,圖11是根據(jù)本發(fā)明可選實施例的解鎖方法的流程圖一,如圖11所示,該流程包括以下步驟:
步驟S1102,進入待解鎖密碼輸入模塊;
步驟S1104,觸摸屏檢測用戶按壓的數(shù)字;
步驟S1106,觸摸屏檢測用戶按壓數(shù)字時對應(yīng)的按壓面積大小數(shù)值;
步驟S1108,根據(jù)用戶按壓結(jié)束時所檢測到的按壓面積數(shù)值大小,在存儲器中查找對應(yīng)關(guān)系表,以獲得對應(yīng)的面積維度數(shù)值;例如:面積維度數(shù)值中0表示小面積按壓事件,1表示大面積按壓事件。
步驟S1110,將用戶按壓的數(shù)字與按壓面積維度數(shù)值組合,存儲為一個二維密碼序列,其中,以四個數(shù)字密碼序列為例,二維密碼序列為[(第1個按壓數(shù)字,按壓第1個數(shù)字對應(yīng)面積大小值),(第2個按壓數(shù)字,按壓第2個數(shù)字對應(yīng)面積大小值),(第3個按壓數(shù)字,按壓第3個數(shù)字對應(yīng)面積大小值),(第4個按壓數(shù)字,按壓第4個數(shù)字對應(yīng)面積大小值)];
步驟S1112,判斷密碼輸入是否完成,在判斷到密碼輸入已完成的情況下,執(zhí)行步驟S1114,否則,執(zhí)行步驟S1104;
步驟S1114,將本次輸入的二維密碼序列與密碼輸入序列模塊保存在存儲器的設(shè)置 密碼進行比較,如果匹配,則解鎖成功;否則解鎖失敗。
本發(fā)明可選實施例還提供了一種基于網(wǎng)格圖案密碼的解鎖密碼設(shè)置方法,圖12是根據(jù)本發(fā)明可選實施例的解鎖密碼設(shè)置方法的流程圖二,如圖12所示,該流程包括以下步驟:
步驟S1202,進入設(shè)置模塊的網(wǎng)格圖案密碼輸入模塊;
步驟S1204,將網(wǎng)格圖案顯示在電子設(shè)備的顯示界面上,比如,將網(wǎng)格圖案劃分為9個網(wǎng)格。例如:9個網(wǎng)格對應(yīng)的坐標(biāo)分別可以為:
[(1,1)、(1,2)、(1,3)]
[(2,1)、(2,2)、(2,3)]
[(3,1)、(3,2)、(3,3)]
步驟S1206,輸入密碼時,觸摸屏檢測用戶按壓網(wǎng)格圖案的圖形對應(yīng)的坐標(biāo)。例如:用戶按壓“L”形圖案,對應(yīng)的坐標(biāo)序列分別為{(1,1)、(2,1)、(3,1)、(3,2)、(3,3)};
步驟S1208,檢測用戶按壓網(wǎng)格圖案位置所對應(yīng)的按壓面積大小值;
步驟S1210,根據(jù)用戶按壓網(wǎng)格圖案對應(yīng)坐標(biāo)過程中所檢測的面積大小值,查找對應(yīng)的關(guān)系表,得到每個坐標(biāo)按壓面積維度數(shù)值;例如:面積維度數(shù)值中0表示小面積按壓事件,1表示大面積按壓事件。
步驟S1212,將用戶按壓的網(wǎng)格圖案形狀坐標(biāo),和按壓對應(yīng)坐標(biāo)面積大小維度數(shù)值,組合成一個三維密碼序列;例如:用戶按壓“L”形圖案,在“L”的左下角、右下角為大面積按壓的話,那么對應(yīng)的輸入密碼序列為{(1,1,0)、(2,1,0)、(3,1,1)、(3,2,0)、(3,3,1)}。
步驟S1214,判斷密碼輸入是否完成,在判斷到密碼輸入已完成的情況下,執(zhí)行步驟S1216,否則,執(zhí)行步驟S1206;
步驟S1216,設(shè)置模塊將輸入密碼序列存儲到存儲器。
本發(fā)明可選實施例還提供了一種基于網(wǎng)格圖案密碼的解鎖方法,圖13是根據(jù)本發(fā)明可選實施例的解鎖方法的流程圖二,如圖13所示,該流程包括以下步驟:
步驟S1302,進入待解鎖的網(wǎng)格圖案輸入模塊;
步驟S1304,將網(wǎng)格圖案顯示在電子設(shè)備的顯示界面上;例如,將網(wǎng)格圖案劃分為9個網(wǎng)格,其中,9個網(wǎng)格對應(yīng)的坐標(biāo)分別可以為:
[(1,1)、(1,2)、(1,3)]
[(2,1)、(2,2)、(2,3)]
[(3,1)、(3,2)、(3,3)]
步驟S1306,輸入密碼時,觸摸屏檢測用戶按壓網(wǎng)格圖案的圖形對應(yīng)的坐標(biāo);例如:用戶按壓“L”形圖案,對應(yīng)的坐標(biāo)序列分別為{(1,1)、(2,1)、(3,1)、(3,2)、(3,3)}。
步驟S1308,檢測用戶按壓網(wǎng)格圖案位置所對應(yīng)的按壓面積大小值;
步驟S1310,根據(jù)用戶按壓網(wǎng)格圖案對應(yīng)坐標(biāo)過程中所檢測的面積大小值,查找對應(yīng)的關(guān)系表,得到每個坐標(biāo)按壓面積維度數(shù)值;例如:面積維度數(shù)值中0表示小面積按壓事件,1表示大面積按壓事件。
步驟S1312,將用戶按壓的網(wǎng)格圖案形狀坐標(biāo),和按壓對應(yīng)坐標(biāo)面積大小維度數(shù)值,組合成一個三維密碼序列;例如:用戶按壓“L”形圖案,在“L”的左下角、右下角為大面積按壓的話,那么對應(yīng)的輸入密碼序列為{(1,1,0)、(2,1,0)、(3,1,1)、(3,2,0)、(3,3,1)}。
步驟S1314,判斷密碼輸入是否完成,在判斷到密碼輸入已完成的情況下,執(zhí)行步驟S1316,否則,執(zhí)行步驟S1306;
步驟S1316,將本次輸入的三維密碼序列與密碼輸入序列模塊保存在存儲器的設(shè)置密碼進行比較,如果匹配,則解鎖成功;否則解鎖失敗。
圖14是根據(jù)本發(fā)明可選實施例的解鎖方法的示意圖一,如圖14所示,設(shè)置的密碼序列為[1,2,3,4],輸入和識別的密碼序列為[(1,按壓面積大小值),(2,按壓面積大小值),(3,按壓面積大小值),(4,按壓面積大小值)],對應(yīng)關(guān)系表設(shè)置為:按壓面積小于127對應(yīng)數(shù)值為0,按壓面積大于或者等于127對應(yīng)數(shù)值為1,將按壓面積大小值通過轉(zhuǎn)換對應(yīng)關(guān)系表進行轉(zhuǎn)換,密碼序列為[(1,0),(2,0),(3,1),(4,0)]。
圖15是根據(jù)本發(fā)明可選實施例的解鎖方法的示意圖二,如圖15所示,解鎖圖案為“L”,包括了五個網(wǎng)格圖案位置,輸入和識別的密碼序列為“L”,其中,“L”的左下和右下網(wǎng)格位置為大面積按壓事件。顯示模塊將網(wǎng)格線顯示在用戶設(shè)備的顯示界面上,網(wǎng)格線將電子設(shè)備的顯示界面或特定的按壓區(qū)域劃分為9個網(wǎng)格,每一個網(wǎng)格可對應(yīng)一個位置坐標(biāo),用戶可以在特定的網(wǎng)格里通過進行按壓來輸入體現(xiàn)位置與按壓面積大小的三維密碼。例如:每一個網(wǎng)格可以對應(yīng)一組縱橫坐標(biāo)值,用于表示網(wǎng)格所代表的位置,比如,處于第一行第一列的網(wǎng)格的位置可用坐標(biāo)(1,1)代表,第二行第一列的網(wǎng)格的位置可用坐標(biāo)(2,1)代表,第m行第n列的網(wǎng)格的位置可用坐標(biāo)(m,n)代表,以此類推。需要說明的是,本發(fā)明可選實施例以上述的設(shè)置形式作為示例,在其他實施方式中,網(wǎng)格的位置轉(zhuǎn)化為坐標(biāo)的方式也可以采用其他的規(guī)定。
觸摸屏檢測用戶按壓時所在的網(wǎng)格,位置獲取模塊將檢測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值,密碼輸入模塊將橫坐標(biāo)值、縱坐標(biāo)值及所偵測到的按壓面積對應(yīng)的數(shù)值組 合為三維密碼以作為輸入密碼。例如:若觸摸屏偵測到用戶在第三行第一列的網(wǎng)格中按壓和第三行第三列的網(wǎng)格中,所用的按壓面積大小偵測到為大面積按壓事件,則密碼輸入模塊組合的三維密碼為(1,1,0)、(2,1,0)、(3,1,1)、(3,2,0)、(3,3,1)。
綜上所述,本發(fā)明實施例和可選實施例提供的輸入密碼方法和解鎖方法,可以應(yīng)用于提供觸摸屏輸入的設(shè)備中,包括:預(yù)存儲按壓面積大小數(shù)值與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表;觸摸屏檢測到用戶按壓,并檢測用戶按壓的面積大?。桓鶕?jù)用戶結(jié)束按壓時所檢測的按壓面積大小數(shù)值查詢對應(yīng)關(guān)系表以獲得對應(yīng)的數(shù)值;將所查詢到的數(shù)值作為輸入密碼,加強了密碼的保護。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。