密碼鎖屏方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種密碼鎖屏方法,包括:接收輸入的密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息;對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù);判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停;檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。本發(fā)明實(shí)施例還公開了一種密碼鎖屏裝置。采用本發(fā)明,可提高操作的便利性。
【專利說明】密碼鎖屏方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種密碼鎖屏方法及裝置
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,特別是移動支付和手機(jī)銀行的興起,用戶隱私的保護(hù)成為了移動終端用戶非常普遍的核心需求,將一些隱私信息鎖住是目前對隱私保護(hù)的一個(gè)非常普遍的做法?,F(xiàn)有的移動終端(例如智能手機(jī)、平板電腦等)普遍采用給可能產(chǎn)生隱私的應(yīng)用加鎖這一方法來保護(hù)用戶隱私。例如在一些網(wǎng)上支付應(yīng)用中,用戶點(diǎn)擊該應(yīng)用的圖標(biāo)啟動或切換至該應(yīng)用時(shí),移動終端會展示模態(tài)的(即無法切換至該應(yīng)用界面的另一窗口)密碼鎖控件,用戶需要輸入密碼進(jìn)行身份驗(yàn)證后才能進(jìn)入該應(yīng)用,從而防止移動終端閑置或丟失時(shí)其他用戶啟動該應(yīng)用窺視隱私。
[0003]然而,發(fā)明人發(fā)現(xiàn)傳統(tǒng)技術(shù)中至少存在如下問題:由于隨著移動互聯(lián)網(wǎng)終端技術(shù)的發(fā)展,移動終端上的智能操作系統(tǒng)已經(jīng)能夠同時(shí)運(yùn)行多個(gè)應(yīng)用,而當(dāng)用戶在進(jìn)行應(yīng)用切換時(shí),每次切換至涉及支付、網(wǎng)銀等需要進(jìn)行隱私保護(hù)的應(yīng)用則會展示密碼鎖屏界面,并提示用戶輸入密碼解鎖。進(jìn)行密碼解鎖的本質(zhì)是為了確認(rèn)用戶身份,但在用戶身份合法的情況下,反復(fù)進(jìn)行校驗(yàn)則將導(dǎo)致較多無謂的解鎖操作,從而降低了用戶的輸入效率,使得操作的便利性不足。
【發(fā)明內(nèi)容】
[0004]基于此,為了解決上述操作的便利性不足的技術(shù)問題,特提供了一種密碼鎖屏方法。
[0005]一種密碼鎖屏方法,包括:
[0006]接收輸入的密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息;
[0007]對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù);
[0008]判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停;
[0009]檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。
[0010]相應(yīng)地,為了解決上述操作的便利性不足的技術(shù)問題,特提供了一種密碼鎖屏裝置。
[0011]一種密碼鎖屏裝置,包括:
[0012]解鎖指令接收模塊,用于接收輸入的密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息;
[0013]通過頻率計(jì)算模塊,用于對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù);
[0014]第一校驗(yàn)狀態(tài)更新模塊,用于判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停;
[0015]密碼鎖屏模塊,用于檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。
[0016]實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
[0017]在用戶在短時(shí)間內(nèi)多次進(jìn)行解鎖操作,并在該短時(shí)間內(nèi)有較高的校驗(yàn)通過頻率時(shí),則通過設(shè)置校驗(yàn)狀態(tài)為暫停來暫時(shí)取消解鎖操作,使得在確保用戶合法身份的前提下,可在后續(xù)操作過程中直接進(jìn)入應(yīng)用或切換至應(yīng)用進(jìn)行操作。,因此,既保證了操作者身份的合法性,又減少了移動終端在使用中頻繁進(jìn)行解鎖操作的次數(shù),從而提高了操作的便利性。
[0018]此外,由于解鎖過程減少,移動終端也將耗費(fèi)較少的計(jì)算資源用于展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面和進(jìn)行校驗(yàn)計(jì)算,因此使得移動終端的耗電量也減小,從而提高了移動終端的電池續(xù)航時(shí)間。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]其中:
[0021]圖1為一個(gè)實(shí)施例中一種密碼鎖屏方法的流程圖;
[0022]圖2為一個(gè)應(yīng)用場景中文字密碼解鎖界面的示意圖;
[0023]圖3為一個(gè)應(yīng)用場景中圖形密碼解鎖界面的示意圖;
[0024]圖4為一個(gè)應(yīng)用場景中提示是否暫停密碼鎖屏的界面示意圖;
[0025]圖5為一個(gè)應(yīng)用場景中提示選擇暫停時(shí)長參數(shù)的界面示意圖;
[0026]圖6為一個(gè)實(shí)施例中一種密碼鎖屏裝置的結(jié)構(gòu)示意圖;
[0027]圖7為另一個(gè)實(shí)施例中一種密碼鎖屏裝置的結(jié)構(gòu)示意圖;
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]在一個(gè)實(shí)施例中,為解決上述操作的便利性不足的問題,特提出了一種密碼鎖屏方法,該方法的執(zhí)行依賴于計(jì)算機(jī)程序,可運(yùn)行于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)之上。該計(jì)算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、觸摸功能的超極本等運(yùn)行智能操作系統(tǒng)的移動設(shè)備,特別是運(yùn)行android、1s和windows phone等系統(tǒng)的終端設(shè)備。
[0030]具體的,該方法如圖1所示,包括:
[0031]步驟S102:接收輸入的密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息;
[0032]步驟S104:對獲取的身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù);
[0033]密碼解鎖指令即為用戶在解鎖密碼鎖時(shí)輸入的包含身份校驗(yàn)信息的指令。
[0034]例如,如圖2和圖3所示,密碼鎖可以是文字密碼鎖、圖形鎖、指紋鎖,聲紋鎖等。若用戶輸入了正確的密碼、滑動軌跡、指紋或聲紋的身份校驗(yàn)信息,則對該用戶的身份校驗(yàn)通過,用戶則可順利啟動應(yīng)用或切換至應(yīng)用窗口進(jìn)行操作。若用戶輸入密碼錯(cuò)誤,則身份校驗(yàn)失敗,可提示用戶再次輸入正確的身份校驗(yàn)信息。也可在密碼鎖頁面上加入“忘記密碼”或“重置密碼”的鏈接,方便用戶在忘記密碼時(shí)對其進(jìn)行重置。
[0035]校驗(yàn)通過頻率即為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù)。例如,若用戶在5分鐘內(nèi)連續(xù)輸入密碼進(jìn)行身份校驗(yàn)5次,且有4次身份校驗(yàn)通過,一次按鍵錯(cuò)誤導(dǎo)致身份校驗(yàn)失敗,則其校驗(yàn)通過頻率即為8次/10分鐘。
[0036]在本實(shí)施例中,計(jì)算校驗(yàn)通過頻率的方法可以為:預(yù)先設(shè)定統(tǒng)計(jì)時(shí)間區(qū)間,在對獲取的身份校驗(yàn)信息進(jìn)行校驗(yàn)后,記錄該次身份校驗(yàn)的時(shí)間戳,并統(tǒng)計(jì)在該時(shí)間戳之前的統(tǒng)計(jì)時(shí)間區(qū)間內(nèi)身份校驗(yàn)通過的時(shí)間戳的個(gè)數(shù),從而得到校驗(yàn)通過頻率。
[0037]例如,若預(yù)先設(shè)定的統(tǒng)計(jì)時(shí)間區(qū)間為10分鐘,某次校驗(yàn)成功時(shí)記錄的身份校驗(yàn)通過的時(shí)間戳為13:10:00,則獲取其時(shí)間戳在13:00:00至13:10:00之間的份校驗(yàn)記錄。若獲取到的校驗(yàn)記錄分別為:
[0038]校驗(yàn)通過,12:48:45;
[0039]校驗(yàn)失敗,13:01:42;
[0040]校驗(yàn)通過,13:01:46;
[0041]校驗(yàn)通過,13:02:42;
[0042]校驗(yàn)通過,13:06:42;
[0043]校驗(yàn)失敗,13:09:55;
[0044]校驗(yàn)通過,13:10:00;
[0045]貝U,時(shí)間戳在13:00:00至13:10:00之間的身份校驗(yàn)通過的記錄為:
[0046]校驗(yàn)通過,13:01:46;
[0047]校驗(yàn)通過,13:02:42;
[0048]校驗(yàn)通過,13:06:42;
[0049]校驗(yàn)通過,13:10:00;
[0050]共有4條記錄,即校驗(yàn)通過頻率4次/10分鐘。
[0051]采用這種方式計(jì)算校驗(yàn)通過頻率的好處是,僅統(tǒng)計(jì)在較短時(shí)間周期內(nèi)(即預(yù)先設(shè)定統(tǒng)計(jì)時(shí)間區(qū)間內(nèi))的校驗(yàn)通過頻率,而排除了根據(jù)歷史長期累計(jì)數(shù)據(jù)對當(dāng)前操作用戶進(jìn)行判斷的影響。也就是說,對于某個(gè)用戶,若其在較短時(shí)間內(nèi)校驗(yàn)通過,則智能確定其在該短時(shí)間內(nèi)為合法用戶身份。
[0052]優(yōu)選的,在記錄身份校驗(yàn)通過的時(shí)間戳之后,還可將在該時(shí)間戳之前的統(tǒng)計(jì)時(shí)間區(qū)間外的身份校驗(yàn)通過的時(shí)間戳移除。如上例中,在記錄校驗(yàn)結(jié)果為校驗(yàn)失敗的時(shí)間戳13:01:42時(shí),則可將超出統(tǒng)計(jì)時(shí)間區(qū)間10分鐘的12:48:45記錄移除,從而節(jié)省存儲空間。
[0053]步驟S106:判斷校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則執(zhí)行步驟S108:設(shè)置校驗(yàn)狀態(tài)為暫停;否則,執(zhí)行步驟SllO:不做操作。
[0054]在本實(shí)施例中,校驗(yàn)狀態(tài)可包括暫停、運(yùn)行等狀態(tài)。暫停狀態(tài)即意味著在啟動或切換應(yīng)用時(shí),不再展示密碼鎖窗口 ;運(yùn)行狀態(tài)則意味著需要展示密碼鎖窗口。
[0055]例如,若第一閾值為3次/10分鐘,而計(jì)算得到的校驗(yàn)通過頻率為4次/10分鐘,則將校驗(yàn)狀態(tài)設(shè)置為暫停。
[0056]在本實(shí)施例中,設(shè)置校驗(yàn)狀態(tài)為暫停的步驟還包括:接收輸入的暫停時(shí)長參數(shù)并緩存。在本實(shí)施例中,還可檢測暫停時(shí)長參數(shù)是否超時(shí),若是,則將校驗(yàn)狀態(tài)設(shè)置為運(yùn)行。
[0057]例如,如圖4所示,可在檢測到校驗(yàn)通過頻率大于或等于第一閾值時(shí),彈出提示框,詢問用戶是否暫停密碼鎖功能,若用戶選擇暫停,則如圖5所示,可彈出暫停時(shí)長參數(shù)選擇框。用戶即可通過選中預(yù)設(shè)的暫停時(shí)長參數(shù)輸入。
[0058]若用戶選中的暫停時(shí)長參數(shù)為I小時(shí),則可在I小時(shí)候?qū)⑿r?yàn)狀態(tài)更改回運(yùn)行狀態(tài)。例如,在Android系統(tǒng)中,即可使用Timer類(Android系統(tǒng)中的定時(shí)器類,功能是在指定的時(shí)間間隔內(nèi)反復(fù)觸發(fā)指定窗口的定時(shí)器事件)對暫停時(shí)長參數(shù)進(jìn)行超時(shí)檢測。
[0059]步驟S112:檢測解鎖觸發(fā)事件,判斷校驗(yàn)狀態(tài)是否為暫停,若否,則執(zhí)行步驟S114:展示與解鎖觸發(fā)事件對應(yīng)的解鎖界面;若是,則執(zhí)行步驟S116,不做處理。
[0060]解鎖觸發(fā)事件即為啟動應(yīng)用或切換至某一需要設(shè)置了密碼解鎖的應(yīng)用時(shí)觸發(fā)的事件。在該事件的事件處理函數(shù)中即定義了展示與解鎖觸發(fā)事件對應(yīng)的解鎖界面(例如,在Android系統(tǒng)中可以是系統(tǒng)提供的UnLockScreen界面,即Android系統(tǒng)中提供的開鎖界面,也可以是自定義的解鎖窗口界面)的邏輯代碼。可在該事件處理函數(shù)中的展示與解鎖觸發(fā)事件對應(yīng)的解鎖界面的邏輯代碼之前,添加判斷校驗(yàn)狀態(tài)的代碼,若校驗(yàn)狀態(tài)為暫停,則不執(zhí)行該事件處理函數(shù)中的展示與解鎖觸發(fā)事件對應(yīng)的解鎖界面的邏輯代碼,若為運(yùn)行,則執(zhí)行。
[0061]也就是說,若用戶在短時(shí)間內(nèi)多次進(jìn)行解鎖操作,并在該短時(shí)間內(nèi)有較高的校驗(yàn)通過頻率,則通過前述步驟S102至SllO設(shè)置校驗(yàn)狀態(tài)來暫停解鎖操作,用戶則可直接進(jìn)入應(yīng)用或切換至應(yīng)用進(jìn)行操作。且由于設(shè)置了暫停時(shí)長參數(shù),使得在該設(shè)定的暫停時(shí)長內(nèi),認(rèn)定操作移動終端的用戶為合法用戶,因此,既保證了操作者身份的合法性,又減少了移動終端在使用中頻繁進(jìn)行解鎖操作的次數(shù),從而提高了操作的便利性。
[0062]需要說明的是,前述步驟S102至SI 10與步驟SI 12至SI 16的過程沒有嚴(yán)格的先后順序之分,步驟S102至SI 10為根據(jù)解鎖過程中的校驗(yàn)記錄設(shè)置暫停狀態(tài)的過程,步驟SI 12至S116為根據(jù)校驗(yàn)狀態(tài)判斷是否展示解鎖界面的過程,因此為交替執(zhí)行地過程。
[0063]優(yōu)選的,移動終端還可檢測無線網(wǎng)絡(luò)接入點(diǎn)發(fā)生變化時(shí),設(shè)置校驗(yàn)狀態(tài)為運(yùn)行。
[0064]例如,若用戶在wifi環(huán)境A下短時(shí)間內(nèi)多次解鎖,則只能判斷該用戶在wifi環(huán)境A中為合法用戶,若用戶在短時(shí)間內(nèi)由wifi環(huán)境A遷移至wifi環(huán)境B或改為使用移動網(wǎng)絡(luò)3G或4G上網(wǎng),則可能為不法分子竊取其移動終端后離開當(dāng)前場所,因此需要對其身份進(jìn)行重新確認(rèn)。
[0065]優(yōu)選的,移動終端還可檢測校驗(yàn)狀態(tài)為暫停時(shí)地理位置變化的位移,若該位移大于距離位移閾值,則設(shè)置校驗(yàn)狀態(tài)為運(yùn)行。
[0066]例如,若移動終端可根據(jù)GPS檢測位置變化,若在校驗(yàn)狀態(tài)處于暫停的I小時(shí)內(nèi),用戶移動位移較遠(yuǎn),則可能為不法分子竊取其移動終端后離開當(dāng)前場所,因此需要對其身份進(jìn)行重新確認(rèn)。
[0067]通過檢測無線網(wǎng)絡(luò)接入點(diǎn)和地理位置的變化來更改校驗(yàn)狀態(tài),可提高在小概率移動終端遺失事件中隱私保護(hù)的安全性。
[0068]進(jìn)一步的,在本實(shí)施例中,對身份校驗(yàn)信息進(jìn)行校驗(yàn)的步驟之后還包括:計(jì)算連續(xù)校驗(yàn)通過頻率,連續(xù)校驗(yàn)通過頻率為單位時(shí)間內(nèi)連續(xù)通過身份校驗(yàn)的次數(shù)。且移動終端還可判斷連續(xù)校驗(yàn)通過頻率是否大于或等于第二閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停。
[0069]如前例中,若獲取到的校驗(yàn)記錄分別為:
[0070]校驗(yàn)通過,12:48:45;
[0071]校驗(yàn)失敗,13:01:42;
[0072]校驗(yàn)通過,13:01:46;
[0073]校驗(yàn)通過,13:02:42;
[0074]校驗(yàn)通過,13:06:42;
[0075]校驗(yàn)失敗,13:09:55;
[0076]校驗(yàn)通過,13:10:00;
[0077]則在時(shí)刻13:06:42時(shí),檢測到10分鐘內(nèi)連續(xù)校驗(yàn)通過的次數(shù)為3次:
[0078]校驗(yàn)通過,13:01:46;
[0079]校驗(yàn)通過,13:02:42;
[0080]校驗(yàn)通過,13:06:42;
[0081]若第二閾值為3,則在時(shí)刻13:06:42時(shí),即可將校驗(yàn)狀態(tài)設(shè)置為暫停。
[0082]需要說明的是,使用校驗(yàn)通過頻率和連續(xù)校驗(yàn)通過頻率對校驗(yàn)狀態(tài)進(jìn)行設(shè)置的過程可并行進(jìn)行,若在某次校驗(yàn)通過后檢測到校驗(yàn)通過頻率大于第一閾值或連續(xù)校驗(yàn)通過頻率大于第二閾值,均可將校驗(yàn)狀態(tài)設(shè)置為暫停,而不會出現(xiàn)沖突。
[0083]在一個(gè)實(shí)施例中,校驗(yàn)狀態(tài)還包括鎖定狀態(tài),其意味著應(yīng)用或移動終端的操作系統(tǒng)被鎖死,不再展示密碼解鎖界面,用戶即使知道密碼也無法進(jìn)入應(yīng)用或系統(tǒng)。
[0084]在本實(shí)施例中,對身份校驗(yàn)信息進(jìn)行校驗(yàn)的步驟之后則可記錄連續(xù)校驗(yàn)失敗次數(shù),連續(xù)校驗(yàn)失敗次數(shù)為連續(xù)身份校驗(yàn)失敗的次數(shù)。
[0085]移動終端還可判斷連續(xù)校驗(yàn)失敗次數(shù)是否大于或等于第三閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為鎖定。
[0086]例如,若用戶在進(jìn)行解鎖時(shí),輸入密碼連續(xù)輸入錯(cuò)誤次數(shù)達(dá)到5次,則可將應(yīng)用或移動終端鎖定,并設(shè)置I小時(shí)的鎖定時(shí)間,I小時(shí)候則再次提供解鎖界面。
[0087]在另一個(gè)實(shí)施例中,展示與解鎖觸發(fā)事件對應(yīng)的解鎖界面的方法為:生成與解鎖觸發(fā)事件對應(yīng)的解鎖窗口,通過將其添加到窗口棧的棧頂進(jìn)行展示。
[0088]例如,在基于android系統(tǒng)的應(yīng)用場景中,可使用第三方的解鎖工具對應(yīng)用展示獨(dú)立的自定義的解鎖窗口。該解鎖窗口基于android系統(tǒng)中的activity對象(窗口對象),開發(fā)者可自定義包含密碼校驗(yàn)組件(通過輸入文字密碼、PIN碼、郵箱驗(yàn)證等途徑進(jìn)行校驗(yàn)的校驗(yàn)組件)、滑動軌跡校驗(yàn)組件(通過在觸摸屏滑動出預(yù)設(shè)的圖形軌跡進(jìn)行校驗(yàn)的組件)、聲紋校驗(yàn)組件(通過麥克風(fēng)進(jìn)行語音輸入并進(jìn)行聲紋比對的校驗(yàn)組件)和/或指紋校驗(yàn)組件(通過指紋傳感器進(jìn)行校驗(yàn)的組件)的解鎖窗口界面,然后將其添加到android系統(tǒng)的窗口棧的棧頂并展示,則用戶必須要在該解鎖窗口上完成校驗(yàn)之后才能從窗口棧的棧頂移除該解鎖窗口,并使得待進(jìn)入/切換至的應(yīng)用的窗口移植窗口棧的棧頂展示。
[0089]也就是說,上述方法不僅可基于移動終端上智能操作系統(tǒng)原生的解鎖機(jī)制,也可基于第三方自定義的密碼鎖屏方法,具有很高的通用性。
[0090]在一個(gè)實(shí)施例中,如圖6所示,一種密碼鎖屏裝置,包括解鎖指令接收模塊102、通過頻率計(jì)算模塊104、第一校驗(yàn)狀態(tài)更新模塊106和密碼鎖屏模塊108,其中:
[0091]解鎖指令接收模塊102,用于接收輸入的密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信肩、O
[0092]通過頻率計(jì)算模塊104,用于對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù)。
[0093]第一校驗(yàn)狀態(tài)更新模塊106,用于判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停。
[0094]密碼鎖屏模塊108,用于檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。
[0095]在本實(shí)施例中,第一校驗(yàn)狀態(tài)更新模塊106還用于接收輸入的暫停時(shí)長參數(shù)并緩存。
[0096]如圖7所示,密碼鎖屏裝置還包括狀態(tài)檢測模塊110,用于檢測所述暫停時(shí)長參數(shù)是否超時(shí),若是,則將所述校驗(yàn)狀態(tài)設(shè)置為運(yùn)行。
[0097]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括無線網(wǎng)絡(luò)接入點(diǎn)檢測模塊112,用于檢測無線網(wǎng)絡(luò)接入點(diǎn)發(fā)生變化時(shí),設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
[0098]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括地理位置檢測模塊114,用于檢測校驗(yàn)狀態(tài)為暫停時(shí)地理位置變化的位移,若所述位移大于距離位移閾值,則設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
[0099]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括連續(xù)校驗(yàn)通過頻率計(jì)算模塊116,用于計(jì)算連續(xù)校驗(yàn)通過頻率,所述連續(xù)校驗(yàn)通過頻率為單位時(shí)間內(nèi)連續(xù)通過身份校驗(yàn)的次數(shù)。
[0100]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括第二校驗(yàn)狀態(tài)更新模塊118,用于判斷所述連續(xù)校驗(yàn)通過頻率是否大于或等于第二閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停。
[0101]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括連續(xù)校驗(yàn)失敗次數(shù)統(tǒng)計(jì)模塊120,用于記錄連續(xù)校驗(yàn)失敗次數(shù),所述連續(xù)校驗(yàn)失敗次數(shù)為連續(xù)身份校驗(yàn)失敗的次數(shù)。
[0102]在本實(shí)施例中,如圖7所示,密碼鎖屏裝置還包括第三校驗(yàn)狀態(tài)更新模塊122,用于判斷所述連續(xù)校驗(yàn)失敗次數(shù)是否大于或等于第三閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為鎖定。
[0103]在一個(gè)實(shí)施例中,密碼鎖屏模塊108還用于生成與所述解鎖觸發(fā)事件對應(yīng)的解鎖窗口,通過將其添加到窗口棧的棧頂進(jìn)行展示。
[0104]綜上所述,實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
[0105]在用戶在短時(shí)間內(nèi)多次進(jìn)行解鎖操作,并在該短時(shí)間內(nèi)有較高的校驗(yàn)通過頻率時(shí),則通過設(shè)置校驗(yàn)狀態(tài)為暫停來暫時(shí)取消解鎖操作,使得在確保用戶合法身份的前提下,可在后續(xù)操作過程中直接進(jìn)入應(yīng)用或切換至應(yīng)用進(jìn)行操作。,因此,既保證了操作者身份的合法性,又減少了移動終端在使用中頻繁進(jìn)行解鎖操作的次數(shù),從而提高了操作的便利性。
[0106]此外,由于解鎖過程減少,移動終端也將耗費(fèi)較少的計(jì)算資源用于展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面和進(jìn)行校驗(yàn)計(jì)算,因此使得移動終端的耗電量也減小,從而提高了移動終端的電池續(xù)航時(shí)間。
[0107]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0108]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種密碼鎖屏方法,包括: 接收密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息; 對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù); 判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停; 檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。
2.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述設(shè)置校驗(yàn)狀態(tài)為暫停的步驟還包括: 接收輸入的暫停時(shí)長參數(shù)并緩存; 所述方法還包括: 檢測所述暫停時(shí)長參數(shù)是否超時(shí),若是,則將所述校驗(yàn)狀態(tài)設(shè)置為運(yùn)行。
3.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述方法還包括: 檢測無線網(wǎng)絡(luò)接入點(diǎn)發(fā)生變化時(shí),設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
4.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述方法還包括: 檢測校驗(yàn)狀態(tài)為暫停時(shí)地理位置變化的位移,若所述位移大于距離位移閾值,則設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
5.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述對所述身份校驗(yàn)信息進(jìn)行校驗(yàn)的步驟之后還包括: 計(jì)算連續(xù)校驗(yàn)通過頻率,所述連續(xù)校驗(yàn)通過頻率為單位時(shí)間內(nèi)連續(xù)通過身份校驗(yàn)的次數(shù)。
6.根據(jù)權(quán)利要求5所示的密碼鎖屏方法,其特征在于,所述方法還包括: 判斷所述連續(xù)校驗(yàn)通過頻率是否大于或等于第二閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停。
7.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述對所述身份校驗(yàn)信息進(jìn)行校驗(yàn)的步驟之后還包括: 記錄連續(xù)校驗(yàn)失敗次數(shù),所述連續(xù)校驗(yàn)失敗次數(shù)為連續(xù)身份校驗(yàn)失敗的次數(shù)。
8.根據(jù)權(quán)利要求7所示的密碼鎖屏方法,其特征在于,所述方法還包括: 判斷所述連續(xù)校驗(yàn)失敗次數(shù)是否大于或等于第三閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為鎖定。
9.根據(jù)權(quán)利要求1所示的密碼鎖屏方法,其特征在于,所述展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面的方法為: 生成與所述解鎖觸發(fā)事件對應(yīng)的解鎖窗口,通過將其添加到窗口棧的棧頂進(jìn)行展示。
10.一種密碼鎖屏裝置,其特征在于,包括: 解鎖指令接收模塊,用于接收密碼解鎖指令,獲取相應(yīng)的身份校驗(yàn)信息; 通過頻率計(jì)算模塊,用于對所述身份校驗(yàn)信息進(jìn)行校驗(yàn),計(jì)算校驗(yàn)通過頻率,所述校驗(yàn)通過頻率為單位時(shí)間內(nèi)通過身份校驗(yàn)的次數(shù); 第一校驗(yàn)狀態(tài)更新模塊,用于判斷所述校驗(yàn)通過頻率是否大于或等于第一閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停; 密碼鎖屏模塊,用于檢測解鎖觸發(fā)事件,判斷所述校驗(yàn)狀態(tài)是否為暫停,若否,則展示與所述解鎖觸發(fā)事件對應(yīng)的解鎖界面。
11.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述第一校驗(yàn)狀態(tài)更新模塊還用于接收輸入的暫停時(shí)長參數(shù)并緩存; 所述裝置還包括狀態(tài)檢測模塊,用于檢測所述暫停時(shí)長參數(shù)是否超時(shí),若是,則將所述校驗(yàn)狀態(tài)設(shè)置為運(yùn)行。
12.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述裝置還包括無線網(wǎng)絡(luò)接入點(diǎn)檢測模塊,用于檢測無線網(wǎng)絡(luò)接入點(diǎn)發(fā)生變化時(shí),設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
13.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述裝置還包括地理位置檢測模塊,用于檢測校驗(yàn)狀態(tài)為暫停時(shí)地理位置變化的位移,若所述位移大于距離位移閾值,則設(shè)置所述校驗(yàn)狀態(tài)為運(yùn)行。
14.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述裝置還包括連續(xù)校驗(yàn)通過頻率計(jì)算模塊,用于計(jì)算連續(xù)校驗(yàn)通過頻率,所述連續(xù)校驗(yàn)通過頻率為單位時(shí)間內(nèi)連續(xù)通過身份校驗(yàn)的次數(shù)。
15.根據(jù)權(quán)利要求14所示的密碼鎖屏裝置,其特征在于,,所述裝置還包括第二校驗(yàn)狀態(tài)更新模塊,用于判斷所述連續(xù)校驗(yàn)通過頻率是否大于或等于第二閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為暫停。
16.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述裝置還包括連續(xù)校驗(yàn)失敗次數(shù)統(tǒng)計(jì)模塊,用于記錄連續(xù)校驗(yàn)失敗次數(shù),所述連續(xù)校驗(yàn)失敗次數(shù)為連續(xù)身份校驗(yàn)失敗的次數(shù)。
17.根據(jù)權(quán)利要求16所示的密碼鎖屏裝置,其特征在于,所述裝置還包括第三校驗(yàn)狀態(tài)更新模塊,用于判斷所述連續(xù)校驗(yàn)失敗次數(shù)是否大于或等于第三閾值,若是,則設(shè)置校驗(yàn)狀態(tài)為鎖定。
18.根據(jù)權(quán)利要求10所示的密碼鎖屏裝置,其特征在于,所述密碼鎖屏模塊還用于生成與所述解鎖觸發(fā)事件對應(yīng)的解鎖窗口,通過將其添加到窗口棧的棧頂進(jìn)行展示。
【文檔編號】G06F21/31GK104392157SQ201410654940
【公開日】2015年3月4日 申請日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】趙磊 申請人:深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司