本發(fā)明涉及移動(dòng)終端領(lǐng)域,特別是涉及一種移動(dòng)終端的解鎖方法及解鎖裝置。
背景技術(shù):
目前,移動(dòng)終端在使用過(guò)程中,往往會(huì)為了個(gè)人隱私設(shè)置一個(gè)解鎖密碼,只有在正確輸入解鎖密碼對(duì)移動(dòng)終端進(jìn)行解鎖后,移動(dòng)終端才能被正常使用。一般來(lái)說(shuō),為了便于記憶,用戶不會(huì)把解鎖密碼設(shè)置得太復(fù)雜,如此也就降低了移動(dòng)終端解鎖的安全性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種移動(dòng)終端的解鎖方法及解鎖裝置,能夠提高移動(dòng)終端解鎖的安全性。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種移動(dòng)終端解鎖方法,該方法包括:獲取用戶輸入的解鎖密碼;判斷解鎖密碼與預(yù)設(shè)的解鎖密碼是否一致;若用戶輸入的解鎖密碼和預(yù)設(shè)的解鎖密碼一致,調(diào)出輸入備份密碼界面;獲取用戶輸入的備份密碼;判斷備份密碼與預(yù)設(shè)的備份密碼是否一致;若用戶輸入的備份密碼和預(yù)設(shè)的備份密碼一致,則解鎖移動(dòng)終端。
其中,若用戶輸入的備份密碼和預(yù)設(shè)的備份密碼不一致,該方法還包括:判斷移動(dòng)終端是否設(shè)置了提問(wèn)解鎖;若移動(dòng)終端設(shè)置了提問(wèn)解鎖,調(diào)出提問(wèn)解鎖界面;獲取用戶輸入的對(duì)應(yīng)提問(wèn)解鎖界面中各問(wèn)題的答案;判斷用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案是否一致;若用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案一致,則解鎖移動(dòng)終端。
其中,若移動(dòng)終端未設(shè)置提問(wèn)解鎖或若用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案不一致,該方法還包括:在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
其中,調(diào)出輸入備份密碼界面的步驟包括:獲取用戶預(yù)設(shè)的備份密碼的類(lèi)型;根據(jù)類(lèi)型調(diào)出輸入備份密碼界面。
其中,獲取用戶輸入的解鎖密碼的步驟之前,該方法還包括:初始化雙密碼解鎖功能;初始化雙密碼解鎖功能的步驟包括:開(kāi)啟雙密碼解鎖功能;判斷移動(dòng)終端是否已設(shè)置解鎖密碼;若移動(dòng)終端已設(shè)置解鎖密碼,引導(dǎo)用戶設(shè)置備份密碼;詢問(wèn)用戶是否選擇設(shè)置提問(wèn)解鎖;若用戶選擇設(shè)置提問(wèn)解鎖,則引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)的問(wèn)題和與問(wèn)題對(duì)應(yīng)的答案。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種移動(dòng)終端的解鎖裝置,該解鎖裝置包括:第一獲取模塊,設(shè)置于移動(dòng)終端內(nèi),用于獲取用戶輸入的解鎖密碼;第一判斷模塊,設(shè)置于移動(dòng)終端內(nèi),與第一獲取模塊連接,用于判斷第一獲取模塊獲取的用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼是否一致;顯示模塊,設(shè)置于移動(dòng)終端內(nèi),與第一判斷模塊連接,用于第一判斷模塊判斷用戶的輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致時(shí),調(diào)出輸入備份密碼界面;第二獲取模塊,設(shè)置于移動(dòng)終端內(nèi),與顯示模塊連接,用于在顯示模塊顯示的備份密碼界面獲取用戶輸入的備份密碼;第二判斷模塊,設(shè)置于移動(dòng)終端內(nèi),與第二獲取模塊連接,用于判斷第二獲取模塊獲取的用戶輸入的備份密碼與預(yù)設(shè)的備份密碼是否一致;密碼解鎖模塊,設(shè)置于移動(dòng)終端內(nèi),與第二判斷模塊連接,用于第二判斷模塊判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼一致時(shí),解鎖移動(dòng)終端。
其中,該解鎖裝置進(jìn)一步包括:提問(wèn)解鎖模塊,設(shè)置于移動(dòng)終端內(nèi),與第二判斷模塊連接,用于第二判斷模塊判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼一致時(shí),判斷移動(dòng)終端是否設(shè)置了提問(wèn)解鎖;若移動(dòng)終端設(shè)置了提問(wèn)解鎖,調(diào)出提問(wèn)解鎖界面;獲取用戶輸入的對(duì)應(yīng)提問(wèn)解鎖界面中各問(wèn)題的答案;判斷用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案是否一致;若用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案一致,則解鎖移動(dòng)終端。
其中,該解鎖裝置進(jìn)一步包括:禁用模塊,設(shè)置于移動(dòng)終端內(nèi),與提問(wèn)解鎖模塊連接,用于提問(wèn)解鎖模塊判斷移動(dòng)終端未設(shè)置提問(wèn)解鎖或判斷用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案不一致時(shí),在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
其中,顯示模塊包括:獲取單元,獲取用戶預(yù)設(shè)的備份密碼的類(lèi)型;顯示單元,與獲取單元連接,用于根據(jù)獲取單元獲取的類(lèi)型調(diào)出輸入備份密碼界面。
其中,該解鎖裝置進(jìn)一步包括:初始化模塊,設(shè)置于移動(dòng)終端內(nèi),與第一獲取模塊連接,用于在第一獲取模塊獲取用戶輸入的解鎖密碼之前,初始化雙密碼解鎖功能;其中,初始化雙密碼解鎖功能的操作包括:開(kāi)啟雙密碼解鎖功能;判斷移動(dòng)終端是否已設(shè)置解鎖密碼;若移動(dòng)終端已設(shè)置解鎖密碼,引導(dǎo)用戶設(shè)置備份密碼;詢問(wèn)用戶是否選擇設(shè)置提問(wèn)解鎖;若用戶選擇設(shè)置提問(wèn)解鎖,則引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)的問(wèn)題和與問(wèn)題對(duì)應(yīng)的答案。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的移動(dòng)終端的解鎖方法及解鎖裝置通過(guò)判斷用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致后,進(jìn)一步判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼是否一致,當(dāng)用戶輸入的備份密碼與預(yù)設(shè)的備份密碼一致時(shí),則解鎖移動(dòng)終端。通過(guò)上述方式,本發(fā)明能夠提高移動(dòng)終端解鎖的安全性。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖方法的流程圖;
圖2是圖1中初始化雙密碼解鎖功能的子流程圖;
圖3是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖裝置一實(shí)體裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖1是是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖方法的流程圖。需注意的是,若有實(shí)質(zhì)上相同的結(jié)果,本發(fā)明的方法并不以圖1所示的流程順序?yàn)橄?。如圖1所示,該方法包括步驟:
步驟S11:初始化雙密碼解鎖功能;
請(qǐng)一并參考圖2,圖2是圖1中初始化雙密碼解鎖功能的子流程圖;需注意的是,若有實(shí)質(zhì)上相同的結(jié)果,本發(fā)明的方法并不以圖2所示的子流程順序?yàn)橄?。如圖2所示,初始化雙密碼解鎖功能的步驟包括:
步驟S111:開(kāi)啟雙密碼解鎖功能。
在步驟S111中,開(kāi)啟雙密碼解鎖功能可以通過(guò)點(diǎn)擊對(duì)應(yīng)于雙密碼解鎖功能的圖標(biāo)進(jìn)行開(kāi)啟,也可以當(dāng)移動(dòng)終端開(kāi)機(jī)后自動(dòng)開(kāi)啟雙密碼解鎖功能。
步驟S112:判斷移動(dòng)終端是否已設(shè)置解鎖密碼,若移動(dòng)終端已設(shè)置解鎖密碼,執(zhí)行步驟S114,否則執(zhí)行步驟S113。
在步驟S112,當(dāng)移動(dòng)終端已設(shè)置解鎖密碼,則不改變用戶已經(jīng)設(shè)置的解鎖密碼,后續(xù)僅僅設(shè)置備份密碼。當(dāng)移動(dòng)終端未設(shè)置解鎖密碼,則后續(xù)需要設(shè)置解鎖密碼和備份密碼。
在本實(shí)施例中,采用Settings.System.getInt方法返回的值來(lái)確定移動(dòng)終端是否已設(shè)置解鎖密碼,具體如下所示:
Settings.System.getInt(getContentResolver(),Settings.System.LOCK_PATTERN_ENABLE D)。
步驟S113:引導(dǎo)用戶設(shè)置解鎖密碼。
在步驟S113中,當(dāng)步驟S112判斷移動(dòng)終端未設(shè)置解鎖密碼,則在設(shè)置界面上引導(dǎo)用戶輸入預(yù)定的解鎖密碼。
步驟S114:引導(dǎo)用戶設(shè)置備份密碼。
步驟S114中,當(dāng)移動(dòng)終端已設(shè)置解鎖密碼,則繼續(xù)在設(shè)置界面引導(dǎo)用戶輸入預(yù)定的備份密碼。
優(yōu)選地,備份密碼和解鎖密碼為不同的密碼類(lèi)型。例如,解鎖密碼為傳統(tǒng)的滑動(dòng)解鎖密碼,備份密碼可以為手勢(shì)解鎖密碼、九宮格解鎖密碼、圖形解鎖密碼、指紋解鎖密碼等等。
步驟S115:詢問(wèn)用戶是否選擇設(shè)置提問(wèn)解鎖,若用戶選擇設(shè)置提問(wèn)解鎖,則執(zhí)行步驟S116,否則執(zhí)行步驟S117。
在步驟S115中,在設(shè)置界面上顯示是否設(shè)置提問(wèn)解鎖的界面,若用戶選擇設(shè)置提問(wèn)解鎖,則執(zhí)行步驟S116,否則執(zhí)行步驟S117。
步驟S116:引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)的問(wèn)題和與各問(wèn)題對(duì)應(yīng)的答案,并繼續(xù)執(zhí)行步驟S117。
在步驟S116中,若步驟S115中用戶選擇設(shè)置提問(wèn)解鎖,則在設(shè)置界面引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)例如三個(gè)問(wèn)題和與三個(gè)問(wèn)題對(duì)應(yīng)的答案。
在本實(shí)施例中,用戶設(shè)置的預(yù)定個(gè)數(shù)的問(wèn)題及對(duì)應(yīng)的答案將以加密的方式存儲(chǔ)在移動(dòng)終端中,考慮到用戶在進(jìn)行移動(dòng)終端升級(jí)時(shí)不要覆蓋以上信息,那么加密的數(shù)據(jù)也即用戶設(shè)置的預(yù)定個(gè)數(shù)的問(wèn)題及答案保存在mobile_info或nvram分區(qū)。
步驟S117:結(jié)束雙密碼解鎖功能的初始化設(shè)置。
在步驟S117中,若步驟S115中用戶選擇不設(shè)置提問(wèn)解鎖或者步驟S116完成提問(wèn)解鎖的設(shè)置后,則退出設(shè)置界面以結(jié)束雙密碼解鎖功能的初始化設(shè)置。
步驟S12:獲取用戶輸入的解鎖密碼。
步驟S12中,在移動(dòng)終端的屏幕上顯示輸入解鎖密碼界面并等待用戶輸入解鎖密碼。
步驟S13:判斷用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼是否一致,若一致,執(zhí)行步驟S14,否則繼續(xù)執(zhí)行步驟S12。
在步驟S13中,當(dāng)用戶輸入的解鎖密碼和預(yù)設(shè)的解鎖密碼不一致時(shí),則繼續(xù)彈出輸入解鎖密碼界面。
優(yōu)選地,當(dāng)用戶連續(xù)多次例如三次輸入的解鎖密碼和預(yù)設(shè)的解鎖密碼不一致時(shí),則推測(cè)可能是非移動(dòng)終端的所有者在使用移動(dòng)終端,此時(shí)在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
步驟S14:調(diào)出輸入備份密碼界面。
在步驟S14中,當(dāng)步驟S13判斷用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致時(shí),在移動(dòng)終端的屏幕上顯示輸入備份密碼界面。
其中,調(diào)出輸入備份密碼界面的步驟包括:獲取用戶預(yù)設(shè)的備份密碼的類(lèi)型,根據(jù)該類(lèi)型調(diào)出輸入備份密碼界面。
具體來(lái)說(shuō),根據(jù)如下方法獲取預(yù)設(shè)的備份密碼的類(lèi)型:
long type=getLong(LockPatternUtils.PASSWORD_TYPE_KEY,DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED,userId)
其中,getLong方法確定具有指定名稱(chēng)的系統(tǒng)屬性的long值,也即備份密碼的類(lèi)型。
其中,備份密碼的類(lèi)型包括數(shù)字密碼、圖形密碼等等。本領(lǐng)域的技術(shù)人員可以理解,當(dāng)備份密碼的類(lèi)型不同時(shí),其在移動(dòng)終端的屏幕上顯示的輸入備份密碼的界面不相同。
步驟S15:獲取用戶輸入的備份密碼。
步驟S16:判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼是否一致,若不一致,執(zhí)行步驟S17,否則執(zhí)行步驟S21。
步驟S17:判斷移動(dòng)終端是否設(shè)置了提問(wèn)解鎖,若設(shè)置了提問(wèn)解鎖,執(zhí)行步驟S18,否則,執(zhí)行步驟S22。
步驟S18:調(diào)出提問(wèn)解鎖界面。
在步驟S18中,當(dāng)步驟S16判斷用戶輸入的備份密碼和預(yù)設(shè)的密碼不一致,且步驟S17判斷移動(dòng)終端設(shè)置了提問(wèn)解鎖時(shí),在移動(dòng)終端的屏幕上顯示提問(wèn)解鎖界面。
步驟S19:獲取用戶輸入的對(duì)應(yīng)提問(wèn)解鎖界面中各問(wèn)題的答案。
在步驟S19中,在提問(wèn)解鎖界面上,顯示用戶預(yù)設(shè)的預(yù)定個(gè)數(shù)例如三個(gè)問(wèn)題,并等到用戶輸入三個(gè)問(wèn)題對(duì)應(yīng)的三個(gè)答案。
步驟S20:判斷用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案是否一致,若一致,執(zhí)行步驟S21,否則執(zhí)行步驟S22。
步驟S21:解鎖移動(dòng)終端。
在步驟S21中,當(dāng)用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致,且用戶輸入的備份密碼和預(yù)設(shè)的備份密碼一致時(shí),則解鎖移動(dòng)終端。
優(yōu)選地,解鎖密碼和備份密碼具有不同的類(lèi)型,例如,解鎖密碼為數(shù)字密碼,備份密碼為圖形密碼。
另外,當(dāng)用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致,而用戶輸入的備份密碼和預(yù)設(shè)的備份密碼不一致,但用戶在提問(wèn)解鎖界面輸入的各問(wèn)題的答案與預(yù)設(shè)的答案一致時(shí),解鎖移動(dòng)終端。
步驟S22:在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
在步驟S22中,當(dāng)用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致,而用戶輸入的備份密碼和預(yù)設(shè)的備份密碼不一致,且用戶未設(shè)置提問(wèn)解鎖時(shí),禁止移動(dòng)終端使用預(yù)定時(shí)間例如三個(gè)小時(shí)。
另外,當(dāng)用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致,而用戶輸入的備份密碼和預(yù)設(shè)的備份密碼不一致,且用戶在提問(wèn)解鎖界面輸入的各問(wèn)題的答案與預(yù)設(shè)的答案不一致時(shí),在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端使用。
圖3是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖裝置的結(jié)構(gòu)示意圖。如圖3所示,解鎖裝置包括:初始化模塊31、第一獲取模塊32、第一判斷模塊33、顯示模塊34、第二獲取模塊35、第二判斷模塊36、密碼解鎖模塊37、提問(wèn)解鎖模塊38和禁用模塊39。
初始化模塊31,設(shè)置于移動(dòng)終端內(nèi),用于初始化雙密碼解鎖功能。其中,初始化雙密碼解鎖功能的操作包括:開(kāi)啟雙密碼解鎖功能。判斷移動(dòng)終端是否已設(shè)置解鎖密碼;若移動(dòng)終端已設(shè)置解鎖密碼,引導(dǎo)用戶設(shè)置備份密碼;若移動(dòng)終端未設(shè)置解鎖密碼,引導(dǎo)用戶設(shè)置解鎖密碼和備份密碼。詢問(wèn)用戶是否選擇設(shè)置提問(wèn)解鎖;若用戶選擇設(shè)置提問(wèn)解鎖,則引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)的問(wèn)題和與問(wèn)題對(duì)應(yīng)的答案;若用戶選擇不設(shè)置提問(wèn)解鎖,則完成雙密碼解鎖功能的初始化設(shè)置。
第一獲取模塊32,設(shè)置于移動(dòng)終端內(nèi),與初始化模塊31連接,用于初始化模塊31完成雙密碼解鎖功能的初始化設(shè)置后,獲取用戶輸入的解鎖密碼。
第一判斷模塊33,設(shè)置于移動(dòng)終端內(nèi),與第一獲取模塊32連接,用于判斷第一獲取模塊32獲取的用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼是否一致。
顯示模塊34,設(shè)置于移動(dòng)終端內(nèi),與第一判斷模塊33連接,用于第一判斷模塊33判斷用戶的輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致時(shí),調(diào)出輸入備份密碼界面。具體來(lái)說(shuō),顯示模塊34包括獲取單元341和顯示單元342。獲取單元341與第一判斷模塊33連接,用于第一判斷模塊33判斷用戶的輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致時(shí),獲取用戶預(yù)設(shè)的備份密碼的類(lèi)型。顯示單元342與獲取單元341連接,用于根據(jù)獲取單元341獲取的類(lèi)型調(diào)出輸入備份密碼界面。
第二獲取模塊35,設(shè)置于移動(dòng)終端內(nèi),與顯示模塊34中的顯示單元342連接,用于在顯示單元342顯示的備份密碼界面獲取用戶輸入的備份密碼。
第二判斷模塊36,設(shè)置于移動(dòng)終端內(nèi),與第二獲取模塊35連接,用于判斷第二獲取模塊35獲取的用戶輸入的備份密碼與預(yù)設(shè)的備份密碼是否一致。
密碼解鎖模塊37,設(shè)置于移動(dòng)終端內(nèi),與第二判斷模塊36連接,用于第二判斷模塊36判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼一致時(shí),解鎖移動(dòng)終端。
提問(wèn)解鎖模塊38,設(shè)置于移動(dòng)終端內(nèi),與第二判斷模塊36連接,用于第二判斷模塊36判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼不一致時(shí),判斷移動(dòng)終端是否設(shè)置了提問(wèn)解鎖;若移動(dòng)終端設(shè)置了提問(wèn)解鎖,調(diào)出提問(wèn)解鎖界面;獲取用戶輸入的對(duì)應(yīng)提問(wèn)解鎖界面中各問(wèn)題的答案;判斷用戶輸入的答案與預(yù)設(shè)的答案是否一致;若用戶輸入的答案與預(yù)設(shè)的答案一致,則解鎖移動(dòng)終端。
禁用模塊39,設(shè)置于移動(dòng)終端內(nèi),與提問(wèn)解鎖模塊38連接,用于提問(wèn)解鎖模塊38判斷移動(dòng)終端未設(shè)置提問(wèn)解鎖或判斷用戶在提問(wèn)解鎖界面輸入的答案與預(yù)設(shè)的答案不一致時(shí),在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
圖4是本發(fā)明實(shí)施例的移動(dòng)終端的解鎖裝置一實(shí)體裝置的結(jié)構(gòu)示意圖,本實(shí)施方式的裝置可以執(zhí)行上述方法中的步驟,相關(guān)內(nèi)容請(qǐng)參見(jiàn)上述方法中的詳細(xì)說(shuō)明,在此不再贅敘。
該裝置包括:處理器41、與處理器41耦合的存儲(chǔ)器42。
存儲(chǔ)器42用于存儲(chǔ)預(yù)先錄入的解鎖密碼、備份密碼、提問(wèn)解鎖界面的各問(wèn)題和與各問(wèn)題對(duì)應(yīng)的答案。
處理器41用于獲取用戶輸入的解鎖密碼;判斷解鎖密碼與預(yù)設(shè)的解鎖密碼是否一致;若用戶輸入的解鎖密碼和預(yù)設(shè)的解鎖密碼一致,調(diào)出輸入備份密碼界面;獲取用戶輸入的備份密碼;判斷備份密碼與預(yù)設(shè)的備份密碼是否一致;若用戶輸入的備份密碼和預(yù)設(shè)的備份密碼一致,則解鎖移動(dòng)終端。
若用戶輸入的備份密碼和預(yù)設(shè)的備份密碼不一致,處理器41還用于判斷移動(dòng)終端是否設(shè)置了提問(wèn)解鎖;若移動(dòng)終端設(shè)置了提問(wèn)解鎖,調(diào)出提問(wèn)解鎖界面;獲取用戶輸入的對(duì)應(yīng)提問(wèn)解鎖界面中各問(wèn)題的答案;判斷用戶在提問(wèn)解鎖界面輸入的各答案與預(yù)設(shè)的答案是否一致;若用戶輸入的答案與預(yù)設(shè)的答案一致,則解鎖移動(dòng)終端。
若移動(dòng)終端未設(shè)置提問(wèn)解鎖或若用戶在提問(wèn)解鎖界面輸入的的答案與預(yù)設(shè)的答案不一致,處理器41還用于在預(yù)定時(shí)間內(nèi)禁止移動(dòng)終端被使用。
處理器41執(zhí)行調(diào)出輸入備份密碼界面的操作包括:處理器41獲取用戶預(yù)設(shè)的備份密碼的類(lèi)型;根據(jù)該類(lèi)型調(diào)出輸入備份密碼界面。
處理器41在獲取用戶輸入的解鎖密碼的操作之前,處理器41還用于初始化雙密碼解鎖功能。其中,處理器41執(zhí)行初始化雙密碼解鎖功能的操作包括:開(kāi)啟雙密碼解鎖功能;判斷移動(dòng)終端是否已設(shè)置解鎖密碼;若移動(dòng)終端已設(shè)置解鎖密碼,引導(dǎo)用戶設(shè)置備份密碼;詢問(wèn)用戶是否選擇設(shè)置提問(wèn)解鎖;若用戶選擇設(shè)置提問(wèn)解鎖,則引導(dǎo)用戶設(shè)置預(yù)定個(gè)數(shù)的問(wèn)題和與問(wèn)題對(duì)應(yīng)的答案。
發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的移動(dòng)終端的解鎖方法及解鎖裝置通過(guò)判斷用戶輸入的解鎖密碼與預(yù)設(shè)的解鎖密碼一致后,進(jìn)一步判斷用戶輸入的備份密碼與預(yù)設(shè)的備份密碼是否一致,當(dāng)用戶輸入的備份密碼與預(yù)設(shè)的備份密碼一致時(shí),則解鎖移動(dòng)終端。本發(fā)明通過(guò)采用雙密碼進(jìn)行解鎖,進(jìn)一步提高了移動(dòng)終端解鎖的安全性。
在本發(fā)明所提供的幾個(gè)實(shí)施方式中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施方式方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施方式中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施方式所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。