專利名稱:電子設(shè)備及其輸入密碼的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備,尤其涉及一種電子設(shè)備輸入密碼的方法。
背景技術(shù):
目前,大多數(shù)電子設(shè)備的操作系統(tǒng)在運行過程中都需要輸入密碼,而這些密碼一般都是由實際的數(shù)字、字母、符號等字元組合排序而組成。然而,這些字元一般都是通過鍵盤(包括虛擬鍵盤)完成輸入,在輸入的過程中比較容易被定位或被偷窺,造成用戶資料的泄漏。因此,急需一種新的輸入方法來加強密碼的保護。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種電子設(shè)備,可加強密碼的保護。此外,還有必要提供一種輸入密碼的方法,可加強密碼的保護。本發(fā)明實施方式中的電子設(shè)備,包括存儲器、觸摸屏、查詢模塊及密碼輸入模塊。存儲器用于存儲壓力值與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表。觸摸屏用于偵測到用戶按壓,并偵測用戶按壓時的壓力值。查詢模塊用于根據(jù)用戶結(jié)束按壓時觸摸屏所偵測的壓力值查詢對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值。密碼輸入模塊用于將所查詢到的數(shù)值作為輸入密碼。優(yōu)選的,對應(yīng)關(guān)系表包括多個壓力值與多個數(shù)值,且處在一定范圍內(nèi)的多個壓力值對應(yīng)其中一個數(shù)值。優(yōu)選的,電子設(shè)備還包括顯示模塊,用于將用戶按壓時觸摸屏所偵測的壓力值實時顯示在電子設(shè)備的顯示界面上。優(yōu)選的,觸摸屏還偵測用戶按壓的位置,密碼輸入模塊還用于組合所偵測到的位置與所查詢的數(shù)值作為輸入密碼。優(yōu)選的,電子設(shè)備還包括顯示模塊,用于將網(wǎng)格線顯示在電子設(shè)備的顯示界面上,網(wǎng)格線將顯示界面劃分為多個網(wǎng)格,觸摸屏偵測用戶按壓時所在的網(wǎng)格,位置獲取模塊將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值,密碼輸入模塊將橫坐標(biāo)值、縱坐標(biāo)值及數(shù)值組合為三維密碼以作為輸入密碼。本發(fā)明實施方式中的輸入密碼的方法,應(yīng)用于提供觸摸屏輸入的電子設(shè)備中,且包括預(yù)存儲壓力值與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表;觸摸屏偵測到用戶按壓,并偵測用戶按壓時的壓力值;根據(jù)用戶結(jié)束按壓時所偵測的壓力值查詢對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值;及將所查詢到的數(shù)值作為輸入密碼。優(yōu)選的,對應(yīng)關(guān)系表包括多個壓力值與多個數(shù)值,且處在一定范圍內(nèi)的多個壓力值對應(yīng)其中一個數(shù)值。優(yōu)選的,所述方法還包括將用戶按壓時觸摸屏所偵測的壓力值實時顯示在電子設(shè)備的顯示界面上。優(yōu)選的,所述方法還包括觸摸屏偵測用戶按壓的位置;及組合所偵測到的位置與所查詢到的數(shù)值作為輸入密碼。優(yōu)選的,所述方法還包括將網(wǎng)格線顯示在電子設(shè)備的顯示界面上,網(wǎng)格線將顯示界面劃分為多個網(wǎng)格;觸摸屏偵測用戶按壓時所在的網(wǎng)格;將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值;及將橫坐標(biāo)值、縱坐標(biāo)值及數(shù)值組合為三維密碼以作為輸入密碼。本發(fā)明實施方式中的電子設(shè)備及其輸入密碼的方法通過觸摸屏偵測用戶按壓時的壓力值,并通過對應(yīng)關(guān)系表轉(zhuǎn)換為數(shù)值,從而將該數(shù)值作為輸入密碼,以加強密碼保護。同時,還通過觸摸屏偵測用戶按壓時的位置,并將位置與該數(shù)值組合為三維密碼,以進一步加強密碼保護。
圖I為本發(fā)明電子設(shè)備一實施方式的功能模塊圖。圖2為圖I中電子設(shè)備包括的對應(yīng)關(guān)系表一實施方式的不意圖。 圖3為圖I中電子設(shè)備顯示網(wǎng)格線的示意圖。圖4為本發(fā)明輸入密碼的方法一實施方式的流程圖。圖5為本發(fā)明輸入密碼的方法另一實施方式的流程圖。主要元件符號說明電子設(shè)備10處理器12存儲器14觸摸屏16對應(yīng)關(guān)系表18查詢模塊104密碼輸入模塊106顯示模塊108位置獲取模塊110
具體實施例方式請參閱圖1,所示為本發(fā)明電子設(shè)備10 —實施方式的功能模塊圖。在本實施方式中,電子設(shè)備10提供觸摸屏輸入,如手機、平板電腦等。在本實施方式中,電子設(shè)備10包括處理器12、存儲器14、觸摸屏16。其中,用戶按壓觸摸屏16,觸摸屏16感測到用戶的按壓,并偵測出用戶按壓時所使用的壓力值。在本實施方式中,電子設(shè)備10的存儲器14中預(yù)先存儲有對應(yīng)關(guān)系表18,用于預(yù)存儲壓力值與數(shù)值之間的對應(yīng)關(guān)系。在本實施方式中,對應(yīng)關(guān)系表18包括多個壓力值與多個數(shù)值,且處在一定范圍內(nèi)的多個壓力值對應(yīng)其中一個數(shù)值。比如,請參閱圖2,所示為對應(yīng)關(guān)系表18 —實施方式的示意圖,其中壓力值可在O至255之間變動,而數(shù)值包括O至9的10個數(shù)值,處在一定范圍內(nèi)的多個壓力值對應(yīng)其中一個數(shù)值。請繼續(xù)參閱圖1,在本實施方式中,電子設(shè)備10還包括查詢模塊104及密碼輸入模塊106。其中,查詢模塊104及密碼輸入模塊106是存儲于存儲器14中的軟件代碼,并通過處理器12的執(zhí)行以實現(xiàn)其各自的功能。
用戶按壓觸摸屏16以輸入密碼。在本實施方式中,用戶在觸摸屏16的某個特定區(qū)域內(nèi)按壓,通過按壓力度的大小來確定輸入的密碼。此時,觸摸屏16會偵測到用戶的按壓,并偵測用戶按壓所使用的壓力值。為了讓用戶實時了解自己的按壓力度,電子設(shè)備10還包括顯示模塊108。在用戶按壓觸摸屏16時,顯示模塊108將用戶按壓時觸摸屏16所偵測的壓力值顯示在電子設(shè)備10的顯示界面上。若用戶快速點擊觸摸屏16,所偵測出的壓力值是離散的,顯示模塊108就顯示觸摸屏16所偵測的點擊時的壓力值,從而體現(xiàn)用戶一次點擊時的力度。若用戶持續(xù)按壓觸摸屏16,所偵測的壓力值是連續(xù)的,這時,顯示模塊108就連續(xù)顯示這些壓力值,從而體現(xiàn)用戶按壓力度的變化。另外,顯示模塊108可以直接將壓力值作為數(shù)字顯示在觸摸屏16上用戶所按壓的位置的旁邊,也可以采用將壓力值轉(zhuǎn)化為其他更形象的表達方法來顯示。比如,可以將壓力值的大小轉(zhuǎn)換為氣泡的大小,從而在顯示界面的按壓點上顯示氣泡,氣泡的大小隨著用戶 按壓力度的大小而變化。這樣,用戶就可以很直觀的感受到按壓時所用的力度,從而更好的通過調(diào)整按壓力度來輸入密碼。當(dāng)用戶結(jié)束按壓時,查詢模塊104根據(jù)用戶結(jié)束按壓時觸摸屏所偵測到的壓力值查詢對應(yīng)關(guān)系表18,以獲得對應(yīng)的數(shù)值。密碼輸入模塊106將所查詢到的數(shù)值作為輸入密碼。在其他實施方式中,為了進一步加強密碼保護,觸摸屏16還偵測用戶按壓的位置,密碼輸入模塊106還將所偵測到的位置與所查詢到的數(shù)值組合為輸入密碼。下面給出結(jié)合位置與壓力值作為密碼的具體示例。顯示模塊108將網(wǎng)格線顯示在電子設(shè)備10的顯示界面上,如圖3所示,網(wǎng)格線將電子設(shè)備10的顯示界面或特定的按壓區(qū)域劃分為多個網(wǎng)格。每一個網(wǎng)格可對應(yīng)一個位置坐標(biāo)。用戶可以在特定的網(wǎng)格里進行按壓,以輸入體現(xiàn)位置與壓力值的三維密碼。舉例而言,每一個網(wǎng)格可對應(yīng)一組縱橫坐標(biāo)值,用于標(biāo)示網(wǎng)格所代表的位置。如,處于第一行第一列的網(wǎng)格的位置可用坐標(biāo)(1,1)代表,第二行第一列的網(wǎng)格的位置可用坐標(biāo)(2,1)代表,第m行第η列的網(wǎng)格的位置可用坐標(biāo)(m,η)代表,以此類推。當(dāng)然,在其他實施方式中,網(wǎng)格的位置轉(zhuǎn)化為坐標(biāo)的方式也可以采用其他的規(guī)定。觸摸屏16偵測用戶按壓時所在的網(wǎng)格,位置獲取模塊110將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值,密碼輸入模塊106將橫坐標(biāo)值、縱坐標(biāo)值及所偵測到的數(shù)值組合為三維密碼以作為輸入密碼。如,若觸摸屏16偵測到用戶在第三行第四列的網(wǎng)格中按壓,所用的按壓力度偵測為255,則位置獲取模塊110獲取位置坐標(biāo)為(3,4),查詢模塊104獲取壓力值255所對應(yīng)的數(shù)值9,則密碼輸入模塊106組合的三維密碼為(3,4,9)。圖4為本發(fā)明輸入密碼的方法一實施方式的流程圖。本方法用于圖I所示的電子設(shè)備10中,并通過圖I所示的功能模塊完成。在步驟S400,觸摸屏16偵測到用戶按壓,在步驟S402,觸摸屏16偵測用戶按壓時所使用的壓力值。為了讓用戶實時了解自己的按壓力度,在步驟S404,顯示模塊108將用戶按壓時觸摸屏16所偵測的壓力值顯示在電子設(shè)備10的顯示界面上。當(dāng)用戶結(jié)束按壓時,在步驟S406,查詢模塊104根據(jù)用戶結(jié)束按壓時觸摸屏16所偵測到的壓力值查詢對應(yīng)關(guān)系表18,以獲得對應(yīng)的數(shù)值。在步驟S408,密碼輸入模塊106將所查詢到的數(shù)值作為輸入密碼。為了進一步加強密碼保護,觸摸屏16還偵測用戶按壓的位置,密碼輸入模塊106還將所偵測到的位置與所查詢到的數(shù)值組合為輸入密碼。圖5為本發(fā)明輸入密碼的方法另一實施方式的流程圖,其給出了結(jié)合位置與壓力值作為密碼的例子。本方法用于圖I所示的電子設(shè)備10中,并通過圖I所示的功能模塊完成。圖5所示的實施例可以比圖4所示的實施例更進一步的加強密碼保護。為了更好的讓用戶定位輸入密碼的位置,在步驟S500,顯示模塊108將網(wǎng)格線顯示在電子設(shè)備10的顯示界面上。每一個網(wǎng)格對應(yīng)一個位置坐標(biāo)。用戶可以在特定的網(wǎng)格 里進行按壓,以輸入體現(xiàn)位置與壓力值的三維密碼。在步驟S502,觸摸屏16偵測用戶按壓時所在的網(wǎng)格,在步驟S504,位置獲取模塊110將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值。在步驟S506,觸摸屏16偵測用戶按壓時所使用的壓力值。為了讓用戶實時了解自己的按壓力度,在步驟S508,顯示模塊108將用戶按壓時觸摸屏16所偵測的壓力值顯示在電子設(shè)備10的顯示界面上。當(dāng)用戶結(jié)束按壓時,在步驟S510,查詢模塊104根據(jù)用戶結(jié)束按壓時觸摸屏16所偵測到的壓力值查詢對應(yīng)關(guān)系表18,以獲得對應(yīng)的數(shù)值。在步驟S512,密碼輸入模塊106將橫坐標(biāo)值、縱坐標(biāo)值及所偵測到的數(shù)值組合為三維密碼。如,若觸摸屏16偵測到用戶在第三行第四列的網(wǎng)格中按壓,所用的按壓力度偵測為255,則位置獲取模塊110獲取位置坐標(biāo)為(3,4),查詢模塊104獲取壓力值255所對應(yīng)的數(shù)值9,則密碼輸入模塊106組合的三維密碼為(3,4,9)。本發(fā)明的電子設(shè)備10及其輸入密碼的方法通過觸摸屏16偵測用戶按壓時的壓力值,并通過對應(yīng)關(guān)系表18轉(zhuǎn)換為數(shù)值,從而可加強密碼的保護。而且,本發(fā)明的電子設(shè)備10及其輸入密碼的方法還通過位置獲取模塊110獲取位置坐標(biāo),進而與查詢得到的數(shù)值組成三維密碼,進一步加強密碼的保護。
權(quán)利要求
1.ー種電子設(shè)備,提供觸摸屏輸入,其特征在于,所述電子設(shè)備包括 存儲器,用于存儲壓カ值與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表中; 觸摸屏,用于偵測用戶按壓,并偵測用戶按壓時的壓カ值; 查詢模塊,用于根據(jù)用戶結(jié)束按壓時所述觸摸屏所偵測到的壓カ值查詢所述對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值 '及 密碼輸入模塊,用于將所查詢到的數(shù)值作為輸入密碼。
2.如權(quán)利要求I所述的電子設(shè)備,其特征在于,所述對應(yīng)關(guān)系表包括多個壓カ值與多個數(shù)值,且處在一定范圍內(nèi)的多個壓カ值對應(yīng)其中ー個數(shù)值。
3.如權(quán)利要求I所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括顯示模塊,用于將用戶按壓時所述觸摸屏所偵測的壓カ值實時顯示在所述電子設(shè)備的顯示界面上。
4.如權(quán)利要求I所述的電子設(shè)備,其特征在于,所述觸摸屏還偵測用戶按壓的位置,所述密碼輸入模塊還將所偵測到的位置與所查詢到的數(shù)值組合為輸入密碼。
5.如權(quán)利要求4所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括顯示模塊,用于將網(wǎng)格線顯示在所述電子設(shè)備的顯示界面上,所述網(wǎng)格線將所述顯示界面劃分為多個網(wǎng)格,所述觸摸屏偵測用戶按壓時所在的網(wǎng)格,所述位置獲取模塊將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值,所述密碼輸入模塊將所述橫坐標(biāo)值、縱坐標(biāo)值及所述數(shù)值組合為三維密碼。
6.一種輸入密碼的方法,應(yīng)用于提供觸摸屏輸入的電子設(shè)備中,其特征在于,所述方法包括 預(yù)存儲壓カ值與數(shù)值之間的對應(yīng)關(guān)系于ー對應(yīng)關(guān)系表; 所述觸摸屏偵測到用戶按壓,并偵測用戶按壓時的壓カ值; 根據(jù)用戶結(jié)束按壓時所述觸摸屏所偵測的壓力值查詢所述對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值;及 將所查詢到的數(shù)值作為輸入密碼。
7.如權(quán)利要求6所述的方法,其特征在于,所述對應(yīng)關(guān)系表包括多個壓カ值與多個數(shù)值,且處在一定范圍內(nèi)的多個壓カ值對應(yīng)其中ー個數(shù)值。
8.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括將用戶按壓時所述觸摸屏所偵測的壓カ值實時顯示在所述電子設(shè)備的顯示界面上。
9.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括 所述觸摸屏偵測用戶按壓的位置;及 將所偵測到的位置與數(shù)值組合后作為輸入密碼。
10.如權(quán)利要求9所述的方法,其特征在于,所述方法還包括 將網(wǎng)格線顯示在所述電子設(shè)備的顯示界面上,所述網(wǎng)格線將所述顯示界面劃分為多個網(wǎng)格; 所述觸摸屏偵測用戶按壓時所在的網(wǎng)格; 將所偵測到的網(wǎng)格轉(zhuǎn)化為橫坐標(biāo)值與縱坐標(biāo)值;及 將所述橫坐標(biāo)值、縱坐標(biāo)值及所述數(shù)值組合為三維密碼。
全文摘要
一種電子設(shè)備,包括存儲器、觸摸屏、查詢模塊及密碼輸入模塊。存儲器用于存儲壓力值與數(shù)值之間的對應(yīng)關(guān)系于對應(yīng)關(guān)系表。觸摸屏用于偵測用戶按壓,并偵測用戶按壓時的壓力值。查詢模塊用于根據(jù)用戶結(jié)束按壓時觸摸屏所偵測的壓力值查詢對應(yīng)關(guān)系表,以獲得對應(yīng)的數(shù)值。密碼輸入模塊用于將所查詢到的數(shù)值作為輸入密碼。本發(fā)明還提供了一種輸入密碼的方法。本發(fā)明提供的電子設(shè)備及其輸入密碼的方法可加強密碼保護。
文檔編號G06F3/048GK102841696SQ201110174350
公開日2012年12月26日 申請日期2011年6月24日 優(yōu)先權(quán)日2011年6月24日
發(fā)明者杜耀宏 申請人:國基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司