本發(fā)明屬于解鎖技術(shù)領(lǐng)域,尤其涉及一種解鎖方法及解鎖裝置。
背景技術(shù):
目前,電子終端(例如智能手機、平板電腦等)都具有屏幕鎖定的功能,當(dāng)用戶對電子終端進行操作時需要對該電子終端進行屏幕解鎖,以達到對用戶身份進行驗證的目的,從而可有效防止其他人獲知電子終端內(nèi)的私人信息。
在現(xiàn)有的屏幕解鎖技術(shù)中,通常是在解鎖界面上顯示數(shù)字按鍵,用戶通過點擊相應(yīng)的按鍵來輸入密碼或者在解鎖界面上繪制圖案來進行解鎖。然而,當(dāng)用戶進行解鎖時,他人很容易看到用戶在解鎖界面上選擇的數(shù)字或者繪制的圖案,安全性較低。
故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明實施例提供一種解鎖方法及解鎖裝置,旨在解決在對電子終端進行解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
本發(fā)明實施例的第一方面,提供一種解鎖方法,所述解鎖方法包括:
當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù);
在檢測到用戶對所述M個解鎖字符的選擇操作時,確定所述用戶所選擇的解鎖字符序列;
若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
本發(fā)明實施例的第二方面,提供一種解鎖裝置,所述解鎖裝置包括:
第一顯示模塊,用于當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù);
確定模塊,用于在檢測到用戶對所述M個解鎖字符的選擇操作時,確定所述用戶所選擇的解鎖字符序列;
解鎖模塊,用于若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例當(dāng)電子終端接收到解鎖信息時,在該電子終端的屏幕上顯示M個隨機排布的解鎖字符,在檢測到用戶對該M個解鎖字符的選擇操作確定用戶所選擇的解鎖字符序列,并在該解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配時,才對電子終端進行解鎖。本發(fā)明實施例通過在用戶每次對電子終端進行解鎖時,在電子終端的屏幕上顯示M個隨機排布的解鎖字符(即M個解鎖字符在電子終端的屏幕上的排布位置不固定),使得用戶每次解鎖時的選擇操作軌跡也相應(yīng)有所不同,他人很難通過用戶的選擇操作軌跡推測出用戶的解鎖密碼,從而有效解決了用戶解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例一提供的解鎖方法的實現(xiàn)流程圖;
圖2a是在電子終端的屏幕上顯示的10個隨機排布的解鎖字符;圖2b是在電子終端的屏幕上重新顯示的10個隨機排布的解鎖字符;
圖3是本發(fā)明實施例二提供的解鎖方法的實現(xiàn)流程圖;
圖4是本發(fā)明實施例三提供的解鎖方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例四提供的解鎖裝置的組成示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實施例一:
圖1示出了本發(fā)明實施例一提供的解鎖方法的實現(xiàn)流程,所述實現(xiàn)流程詳述如下:
在步驟S101中,當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù)。
在本發(fā)明實施例中,用戶可以通過電子終端的開關(guān)鍵觸發(fā)所述電子終端進入待解鎖狀態(tài),在所述電子終端的屏幕上顯示解鎖界面。即通過觸發(fā)所述電子終端的開關(guān)鍵產(chǎn)生解鎖信息,并在所述電子終端接收到解鎖信息時,進入待解鎖狀態(tài),并在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符。
在本發(fā)明實施例中,電子終端每次接收到解鎖信息時,所述M個解鎖字符都會隨機的顯示在所述電子終端的屏幕上,即用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布都是不同的,從而使得他人很難根據(jù)用戶的選擇操作推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。其中,所述解鎖字符至少包括了構(gòu)成解鎖密碼的所有字符,所述解鎖字符包括但不限于數(shù)字、字母、符號、文字、圖案等其中一種或其任意組合,在此不作限定。
在本發(fā)明實施例中,可以在所述電子終端的解鎖設(shè)置界面中提供解鎖字符設(shè)定選項,以便于用戶通過該設(shè)定選項自行設(shè)定所述電子終端的屏幕上顯示的解鎖字符類型和解鎖字符個數(shù)。例如,用戶可以設(shè)置該M個解鎖字符由0至9共十個數(shù)字組成。如圖2a是在電子終端的屏幕上顯示的10個隨機排布的解鎖字符。
在步驟S102中,在檢測到用戶對所述M個解鎖字符的選擇操作時,確定所述用戶所選擇的解鎖字符序列。
在本發(fā)明實施例中,在檢測到用戶利用手指或者觸控筆在所述電子終端的屏幕上針對所述M個解鎖字符的選擇操作時,根據(jù)所述用戶的選擇操作順序依次識別出所述用戶所選擇的解鎖字符,并根據(jù)所述用戶的選擇操作順序以及識別出的解鎖字符確定所述用戶所選擇的解鎖字符序列,所述用戶所選擇的解鎖字符序列即為所述用戶輸入的解鎖密碼。例如用戶依次對電子終端的屏幕上的解鎖字符2、6、8、9進行選擇操作,則確定用戶所選擇的解鎖字符序列為2689。其中,所述選擇操作包括但不限于點擊操作、滑動操作等。
在步驟S103中,若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
在本發(fā)明實施例中,在確定所述用戶所選擇的解鎖字符序列(即接收到所述用戶輸入的解鎖密碼)后,檢測所述用戶所選擇的解鎖字符序列是否與預(yù)先設(shè)置的解鎖密碼相匹配,在相匹配時,才對所述電子終端進行解鎖,允許進入所述電子終端的可操作界面,所述用戶可在所述可操作界面內(nèi)執(zhí)行相關(guān)操作,例如上網(wǎng)、打電話、看視頻等。
進一步的,本發(fā)明實施例還包括:
若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配,則在所述屏幕上重新顯示所述M個解鎖字符,且所述M個解鎖字符在所述屏幕上的位置發(fā)生改變。
在本發(fā)明實施例中,在檢測到所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配時,可以提示所述用戶輸入密碼錯誤,解鎖失敗,并在所述電子終端的屏幕上重新顯示所述M個解鎖字符,所述M個解鎖字符在所述屏幕上的位置相比于步驟S101中的位置發(fā)生改變,從而使得用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布不同,進而使得他人很難根據(jù)用戶的選擇操作推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。如圖2b是在電子終端的屏幕上重新顯示的10個隨機排布的解鎖字符。
本發(fā)明實施例通過在用戶每次對電子終端進行解鎖時,在電子終端的屏幕上顯示M個隨機排布的解鎖字符(即M個解鎖字符在電子終端的屏幕上的排布位置不固定),使得用戶每次解鎖時的選擇操作軌跡也相應(yīng)有所不同,他人很難通過用戶的選擇操作軌跡推測出用戶的解鎖密碼,從而有效解決了用戶解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
實施例二:
圖3示出了本發(fā)明實施例二提供的解鎖方法的實現(xiàn)流程,所述實現(xiàn)流程詳述如下:
在步驟S301中,當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù)。
在本發(fā)明實施例中,用戶可以通過電子終端的開關(guān)鍵觸發(fā)所述電子終端進入待解鎖狀態(tài),在所述電子終端的屏幕上顯示解鎖界面。即通過觸發(fā)所述電子終端的開關(guān)鍵產(chǎn)生解鎖信息,并在所述電子終端接收到解鎖信息時,進入待解鎖狀態(tài),并在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符。
在本發(fā)明實施例中,電子終端每次接收到解鎖信息時,所述M個解鎖字符都會隨機的顯示在所述電子終端的屏幕上,即用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布都是不同的,從而使得他人很難根據(jù)用戶的選擇操作推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。其中,所述解鎖字符至少包括了構(gòu)成解鎖密碼的所有字符,所述解鎖字符包括但不限于數(shù)字、字母、符號、文字、圖案等其中一種或其任意組合,在此不作限定。
在本發(fā)明實施例中,可以在所述電子終端的解鎖設(shè)置界面中提供解鎖字符設(shè)定選項,以便于用戶通過該設(shè)定選項自行設(shè)定所述電子終端的屏幕上顯示的解鎖字符類型和解鎖字符個數(shù)。例如,用戶可以設(shè)置該M個解鎖字符由0至9共十個數(shù)字組成。如圖2a是在電子終端的屏幕上顯示的10個隨機排布的解鎖字符。
在步驟S302中,控制所述M個解鎖字符在所述屏幕上隨機移動,并在所述M個解鎖字符中任意N個解鎖字符發(fā)生碰撞時,改變所述N個解鎖字符的移動方向,其中,N為大于1的整數(shù)。
在本發(fā)明實施例中,為了降低所述電子終端的解鎖密碼被他人竊取的可能性,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符后,控制所述M個解鎖字符在所述屏幕上隨機移動,使得他人無法獲知每個解鎖字符在所述屏幕上的具體位置,并在所述M個解鎖字符中任意N個解鎖字符發(fā)生碰撞時,改變所述N個解鎖字符的移動方向,從而可有效避免出現(xiàn)由于解鎖字符的重疊導(dǎo)致的誤操作問題。
在步驟S303中,在檢測到用戶對所述M個隨機移動的解鎖字符中的若干個解鎖字符的點擊操作時,按點擊的順序識別出被點擊的解鎖字符。
在本發(fā)明實施例中,在檢測到用戶利用手指或者觸控筆在所述電子終端的屏幕上針對所述M個解鎖字符中的若干個解鎖字符的點擊操作時,按點擊的順序識別出被點擊的解鎖字符。
進一步的,在識別出被點擊的解鎖字符之后,本發(fā)明實施例還包括:
隱藏所述被點擊的解鎖字符。
在本發(fā)明實施例中,為了進一步的提高解鎖密碼的安全性,在所述電子終端識別出被點擊的解鎖字符之后,隱藏所述被點擊的解鎖字符。
在步驟S304中,根據(jù)所述點擊的順序以及識別出的解鎖字符,確定所述用戶所選擇的解鎖字符序列。
在本發(fā)明實施例中,根據(jù)所述用戶點擊若干個解鎖字符的順序以及識別出的若干個解鎖字符確定所述用戶所選擇的解鎖字符序列,所述用戶所選擇的解鎖字符序列即為所述用戶輸入的解鎖密碼。例如用戶在電子終端的屏幕上依次點擊解鎖字符2、6、8、9,則確定用戶所選擇的解鎖字符序列為2689。
在步驟S305中,若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
在本發(fā)明實施例中,在確定所述用戶所選擇的解鎖字符序列(即接收到所述用戶輸入的解鎖密碼)后,檢測所述用戶所選擇的解鎖字符序列是否與預(yù)先設(shè)置的解鎖密碼相匹配,在相匹配時,才對所述電子終端進行解鎖,允許進入所述電子終端的可操作界面,所述用戶可在所述可操作界面內(nèi)執(zhí)行相關(guān)操作,例如上網(wǎng)、打電話、看視頻等。
進一步的,本發(fā)明實施例還包括:
若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配,則在所述屏幕上重新顯示所述M個解鎖字符,且所述M個解鎖字符在所述屏幕上的位置發(fā)生改變。
在本發(fā)明實施例中,在檢測到所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配時,可以提示所述用戶輸入密碼錯誤,解鎖失敗,并在所述電子終端的屏幕上重新顯示所述M個解鎖字符,所述M個解鎖字符在所述屏幕上的位置相比于步驟S301中的位置發(fā)生改變,從而使得用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布不同,進而使得他人很難根據(jù)用戶的點擊操作軌跡推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。如圖2b是在電子終端的屏幕上重新顯示的10個隨機排布的解鎖字符。
本發(fā)明實施例通過在用戶每次對電子終端進行解鎖時,在電子終端的屏幕上顯示M個隨機排布的解鎖字符(即M個解鎖字符在電子終端的屏幕上的排布位置不固定的,使得用戶每次解鎖時在屏幕上所點擊的位置也相應(yīng)有所不同,他人很難通過用戶的點擊操作軌跡推測出用戶的解鎖密碼,從而有效解決了用戶解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
實施例三:
圖4示出了本發(fā)明實施例三提供的解鎖方法的實現(xiàn)流程,所述實現(xiàn)流程詳述如下:
在步驟S401中,當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù)。
在本發(fā)明實施例中,用戶可以通過電子終端的開關(guān)鍵觸發(fā)所述電子終端進入待解鎖狀態(tài),在所述電子終端的屏幕上顯示解鎖界面。即通過觸發(fā)所述電子終端的開關(guān)鍵產(chǎn)生解鎖信息,并在所述電子終端接收到解鎖信息時,進入待解鎖狀態(tài),并在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符。
在本發(fā)明實施例中,電子終端每次接收到解鎖信息時,所述M個解鎖字符都會隨機的顯示在所述電子終端的屏幕上,即用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布都是不同的,從而使得他人很難根據(jù)用戶的選擇操作推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。其中,所述解鎖字符至少包括了構(gòu)成解鎖密碼的所有字符,所述解鎖字符包括但不限于數(shù)字、字母、符號、文字、圖案等其中一種或其任意組合,在此不作限定。
在本發(fā)明實施例中,可以在所述電子終端的解鎖設(shè)置界面中提供解鎖字符設(shè)定選項,以便于用戶通過該設(shè)定選項自行設(shè)定所述電子終端的屏幕上顯示的解鎖字符類型和解鎖字符個數(shù)。例如,用戶可以設(shè)置該M個解鎖字符由0至9共十個數(shù)字組成。如圖2a是在電子終端的屏幕上顯示的10個隨機排布的解鎖字符。
在步驟S402中,在檢測到用戶對所述M個解鎖字符中的若干個解鎖字符的滑動操作時,按滑動的順序識別出所述滑動操作所經(jīng)過的解鎖字符。
在本發(fā)明實施例中,為了便于用戶對所述M個解鎖字符中的若干個解鎖字符的滑動操作,避免出現(xiàn)解鎖字符的重疊和用戶的誤操作等問題,使得所述M個解鎖字符在所述電子終端的屏幕上固定不動(即所述M個解鎖字符不會在所述電子終端的屏幕上隨機移動),且相鄰解鎖字符之間留有一定的空隙。通過滑動操作連接所述M個解鎖字符中的若干個解鎖字符,并按滑動的順序識別出所述滑動操作所經(jīng)過的解鎖字符。
在步驟S403中,根據(jù)所述滑動的順序和識別出的解鎖字符,確定所述用戶所選擇的解鎖字符序列。
在本發(fā)明實施例中,根據(jù)所述滑動操作所經(jīng)過的解鎖字符的順序以及識別出的解鎖字符確定所述用戶所選擇的解鎖字符序列,所述用戶所選擇的解鎖字符序列即為所述用戶輸入的解鎖密碼。例如用戶在電子終端的屏幕上依次滑動連接解鎖字符2、6、8、9,則確定用戶所選擇的解鎖字符序列為2689。
在步驟S404中,若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
在本發(fā)明實施例中,在確定所述用戶所選擇的解鎖字符序列(即接收到所述用戶輸入的解鎖密碼)后,檢測所述用戶所選擇的解鎖字符序列是否與預(yù)先設(shè)置的解鎖密碼相匹配,在相匹配時,才對所述電子終端進行解鎖,允許進入所述電子終端的可操作界面,所述用戶可在所述可操作界面內(nèi)執(zhí)行相關(guān)操作,例如上網(wǎng)、打電話、看視頻等。
進一步的,本發(fā)明實施例還包括:
若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配,則在所述屏幕上重新顯示所述M個解鎖字符,且所述M個解鎖字符在所述屏幕上的位置發(fā)生改變。
在本發(fā)明實施例中,在檢測到所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼不相匹配時,可以提示所述用戶輸入密碼錯誤,解鎖失敗,并在所述電子終端的屏幕上重新顯示所述M個解鎖字符,所述M個解鎖字符在所述屏幕上的位置相比于步驟S401中的位置發(fā)生改變,從而使得用戶每次對所述電子終端進行解鎖時,所述M個解鎖字符在所述電子終端的屏幕上的位置排布不同,進而使得他人很難根據(jù)用戶的滑動軌跡推測出用戶輸入的解鎖密碼,提高了解鎖密碼的安全性。如圖2b是在電子終端的屏幕上重新顯示的10個隨機排布的解鎖字符。
本發(fā)明實施例通過在用戶每次對電子終端進行解鎖時,在電子終端的屏幕上顯示M個隨機排布的解鎖字符(即M個解鎖字符在電子終端的屏幕上的排布位置不固定),使得用戶每次解鎖時在屏幕上滑動軌跡也相應(yīng)有所不同,他人很難通過用戶對解鎖字符的滑動軌跡推測出用戶的解鎖密碼,從而有效解決了用戶解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
實施例四:
圖5示出了本發(fā)明實施例四提供的解鎖裝置的組成示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
所述解鎖裝置可以內(nèi)置于電子終端(例如智能手機、平板電腦等)內(nèi)的軟件單元、硬件單元或者軟硬結(jié)合的單元,也可以作為獨立的掛件集成到所述電子終端中。
所述解鎖裝置包括:
第一顯示模塊51,用于當(dāng)電子終端接收到解鎖信息時,在所述電子終端的屏幕上顯示M個隨機排布的解鎖字符,其中,M為大于1的整數(shù);
確定模塊52,用于在檢測到用戶對所述M個解鎖字符的選擇操作時,確定所述用戶所選擇的解鎖字符序列;
解鎖模塊53,用于若所述用戶所選擇的解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配,則對所述電子終端進行解鎖。
進一步的,所述解鎖裝置還包括:
控制模塊54,用于在檢測用戶對所述M個解鎖字符的選擇操作之前,控制所述M個解鎖字符在所述屏幕上隨機移動,并在所述M個解鎖字符中任意N個解鎖字符發(fā)生碰撞時,改變所述N個解鎖字符的移動方向,其中,N為大于1的整數(shù);
所述選擇操作包括點擊操作;
所述確定模塊52包括:
第一識別單元521,用于在檢測到用戶對所述M個隨機移動的解鎖字符中的若干個解鎖字符的點擊操作時,按點擊的順序識別出被點擊的解鎖字符;
第一確定單元522,用于根據(jù)所述點擊的順序以及識別出的解鎖字符,確定所述用戶所選擇的解鎖字符序列。
進一步的,所述確定模塊還包括:
隱藏單元523,用于在識別出被點擊的解鎖字符之后,隱藏所述被點擊的解鎖字符。
進一步的,所述選擇操作包括滑動操作;
所述確定模塊52包括:
第二識別單元524,用于在檢測到用戶對所述M個解鎖字符中的若干個解鎖字符的滑動操作時,按滑動的順序識別出所述滑動操作所經(jīng)過的解鎖字符;
第二確定單元525,用于根據(jù)所述滑動的順序和識別出的解鎖字符,確定所述用戶所選擇的解鎖字符序列。
進一步的,所述解鎖裝置還包括:
第二顯示模塊55,用于若所述用戶所選擇的解鎖字符序列與預(yù)設(shè)設(shè)置的解鎖密碼不相匹配,則在所述屏幕上重新顯示所述M個解鎖字符,且所述M個解鎖字符在所述屏幕上的位置發(fā)生改變。
所述領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,上述功能模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件的形式實現(xiàn)。另外,各功能模塊的具體名稱也只是為了便于相互區(qū)別,并不用于限制本申請的保護范圍。上述裝置中模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
綜上所述,本發(fā)明實施例當(dāng)電子終端接收到解鎖信息時,在該電子終端的屏幕上顯示M個隨機排布的解鎖字符,在檢測到用戶對該M個解鎖字符的選擇操作確定用戶所選擇的解鎖字符序列,并在該解鎖字符序列與預(yù)先設(shè)置的解鎖密碼相匹配時,才對電子終端進行解鎖。本發(fā)明實施例通過在用戶每次對電子終端進行解鎖時,在電子終端的屏幕上顯示M個隨機排布的解鎖字符(即M個解鎖字符在電子終端的屏幕上的排布位置不固定),使得用戶每次解鎖時的選擇操作軌跡也相應(yīng)有所不同,他人很難通過用戶的選擇操作軌跡推測出用戶的解鎖密碼,從而有效解決了用戶解鎖時容易被他人獲知解鎖密碼的問題,提高了解鎖密碼的安全性。
本領(lǐng)域普通技術(shù)人員還可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),包括ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。