本發(fā)明涉及智能設(shè)備技術(shù),尤其涉及一種屏幕鎖定的處理方法、裝置和設(shè)備。
背景技術(shù):
隨著移動通信產(chǎn)業(yè)的發(fā)展和人們生活水平的提高,智能終端迅速崛起,成為移動互聯(lián)網(wǎng)時代移動終端的主流。智能終端設(shè)備已經(jīng)成為人們?nèi)粘I?、工作學(xué)習(xí)中的必不可少的設(shè)備。智能終端的配置越來越高,成為新型媒體、電子商務(wù)和信息服務(wù)的平臺,互聯(lián)網(wǎng)資源、移動網(wǎng)絡(luò)資源與環(huán)境交互資源的重要樞紐。因此,智能終端上存儲的個人信息越來越多,如電話/短信記錄、社交網(wǎng)絡(luò)帳號及密碼和聊天記錄、網(wǎng)購站點(diǎn)及網(wǎng)絡(luò)銀行的帳號/密碼等信息。
為保護(hù)個人信息及隱私、避免誤操作或節(jié)省電力,智能終端一般都有屏幕鎖定功能。終端在指定的時間內(nèi)無任何操作時,自動鎖定屏幕。屏幕鎖定后的終端若想再次使用,必須解鎖。以智能手機(jī)、平板電腦等為例,普遍使用的鎖屏方式有4到6位的數(shù)字密碼,或者鎖屏的圖案的方式對智能終端進(jìn)行鎖定,一旦使用了某種屏幕鎖定方式,任何人、在任何時間、地點(diǎn)使用此智能終端都必須按設(shè)定的屏幕鎖定方式進(jìn)行解鎖操作。
然而,該種屏幕鎖定方式雖然有助于用戶記憶解鎖密碼及操作,但在某些應(yīng)用場景下也存在一些缺陷和不足,如智能終端丟失后,非法用戶可嘗試解鎖屏幕,因屏幕鎖定方式固定,理論上只要嘗試足夠多的次數(shù),就能解鎖屏幕,導(dǎo)致智能終端設(shè)備上存儲的個人信息丟失,安全性較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種屏幕鎖定的處理方法、裝置和設(shè)備,用于解決屏幕鎖定方式固定,理論上只要嘗試足夠多的次數(shù),就能解鎖屏幕,導(dǎo)致智能終端設(shè)備上存儲的個人信息丟失,安全性較低的問題。
本發(fā)明第一方面提供一種屏幕鎖定的處理方法,包括:
若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取終端設(shè)備當(dāng)前的第一場景信息;
檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配;
若第一場景信息與標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對終端設(shè)備進(jìn)行鎖屏處理;第一鎖屏模式的安全性高于終端設(shè)備當(dāng)前使用的第二鎖屏模式。
可選的,方法還包括:
顯示鎖屏模式切換通知消息;鎖屏模式切換通知消息用于通知用戶將終端設(shè)備的鎖屏模式切換為第一鎖屏模式。
可選的,采用第一鎖屏模式對終端設(shè)備進(jìn)行鎖屏處理,包括:
確定終端設(shè)備受到的威脅等級;
根據(jù)威脅等級,從預(yù)先設(shè)置的多種鎖屏模式中選擇與威脅等級對應(yīng)的第一鎖屏模式;
將終端設(shè)備的鎖屏模式由第二鎖屏模式切換為第一鎖屏模式。
可選的,獲取終端設(shè)備當(dāng)前的第一場景信息,包括:
獲取終端設(shè)備當(dāng)前所處的位置信息和時間信息;第一場景信息包括位置信息和時間信息。
可選的,標(biāo)準(zhǔn)場景信息包括終端設(shè)備被正確解鎖使用的標(biāo)準(zhǔn)時間信息以及標(biāo)準(zhǔn)位置信息,則檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配,包括:
檢測第一場景信息中的時間信息是否與標(biāo)準(zhǔn)時間信息匹配,并檢測第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息匹配;
若第一場景信息中的時間信息與標(biāo)準(zhǔn)時間信息不匹配,和/或第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息不匹配,則第一場景信息與標(biāo)準(zhǔn)場景信息不匹配。
可選的,若第一鎖屏模式與第二鎖屏模式的鎖屏方式相同,則第一鎖屏模式對應(yīng)的解鎖密碼復(fù)雜度高于第二鎖屏模式對應(yīng)的解鎖密碼復(fù)雜度;
若第一鎖屏模式與第二鎖屏模式的鎖屏方式不同,則第一鎖屏模式對應(yīng)的解鎖方式的安全等級高于第二鎖屏模式對應(yīng)的解鎖方式的安全等級。
可選的,方法還包括:
向預(yù)先配置的緊急聯(lián)系人的設(shè)備發(fā)送報(bào)警消息;其中,報(bào)警消息包括終端設(shè)備的標(biāo)識信息和當(dāng)前所處的位置信息。
本發(fā)明第二方面提供一種屏幕鎖定的處理裝置,包括:
獲取模塊,用于若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取屏幕鎖定的處理裝置當(dāng)前的第一場景信息;
第一處理模塊,用于檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配;
第二處理模塊,用于若第一場景信息與標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對屏幕鎖定的處理裝置進(jìn)行鎖屏處理;第一鎖屏模式的安全性高于屏幕鎖定的處理裝置當(dāng)前使用的第二鎖屏模式。
可選的,裝置還包括:
顯示模塊,用于顯示鎖屏模式切換通知消息;鎖屏模式切換通知消息用于通知用戶將屏幕鎖定的處理裝置的鎖屏模式切換為第一鎖屏模式。
可選的,第二處理模塊具體包括:
第一處理單元,用于確定屏幕鎖定的處理裝置受到的威脅等級;
第二處理單元,用于根據(jù)威脅等級,從預(yù)先設(shè)置的多種鎖屏模式中選擇與威脅等級對應(yīng)的第一鎖屏模式;
第三處理單元,用于將屏幕鎖定的處理裝置的鎖屏模式由第二鎖屏模式切換為第一鎖屏模式。
可選的,獲取模塊具體用于:
獲取屏幕鎖定的處理裝置當(dāng)前所處的位置信息和時間信息;第一場景信息包括位置信息和時間信息。
可選的,標(biāo)準(zhǔn)場景信息包括屏幕鎖定的處理裝置被正確解鎖使用的標(biāo)準(zhǔn)時間信息以及標(biāo)準(zhǔn)位置信息,則第一處理模塊具體用于:
檢測第一場景信息中的時間信息是否與標(biāo)準(zhǔn)時間信息匹配,并檢測第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息匹配;
若第一場景信息中的時間信息與標(biāo)準(zhǔn)時間信息不匹配,和/或第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息不匹配,則第一場景信息與標(biāo)準(zhǔn)場景信息不匹配。
可選的,裝置還包括:
發(fā)送模塊,用于向預(yù)先配置的緊急聯(lián)系人的設(shè)備發(fā)送報(bào)警消息;其中,報(bào)警消息包括屏幕鎖定的處理裝置的標(biāo)識信息和當(dāng)前所處的位置信息。
本發(fā)明第三方面提供一種終端設(shè)備,包括:存儲有程序指令的存儲器、用于控制程序指令執(zhí)行的處理器以及用于顯示的顯示器;
處理器用于:
若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取終端設(shè)備當(dāng)前的第一場景信息;
檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配;
若第一場景信息與標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對終端設(shè)備進(jìn)行鎖屏處理;第一鎖屏模式的安全性高于終端設(shè)備當(dāng)前使用的第二鎖屏模式。
本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法、裝置和設(shè)備,通過檢測終端設(shè)備的解鎖次數(shù)是否超過閾值,結(jié)合終端設(shè)備當(dāng)前的使用場景,判斷出終端設(shè)備的信息是否受到威脅,如果解鎖次數(shù)超過閾值,使用場景也和平時的場景不同,能夠及時發(fā)現(xiàn)終端設(shè)備及用戶個人信息正在受到威脅,并自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式,減少了用戶個人信息泄露的風(fēng)險(xiǎn),提高終端設(shè)備的安全性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例一的流程圖;
圖2為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例二的流程圖;
圖3為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例三的流程圖;
圖4為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例四的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或器的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或器,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或器。
圖1為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例一的流程圖。如圖1所示,該可屏幕鎖定的處理方法可應(yīng)用于終端設(shè)備,例如:普通手機(jī)、智能手機(jī)、平板電腦、電子書等。該屏幕鎖定的處理方法的具體步驟包括:
S101:若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取終端設(shè)備當(dāng)前的第一場景信息。
在本步驟中,終端設(shè)備在檢測到解鎖操作之后,若用戶準(zhǔn)確輸入了解鎖密碼,或者使用了正確的解鎖方式則直接打開進(jìn)行運(yùn)行。如果解鎖失敗,終端設(shè)備可以記錄下聯(lián)系解鎖失敗的次數(shù),如果連續(xù)解鎖多次均失敗,則實(shí)時對解鎖失敗次數(shù)和預(yù)先設(shè)置的解鎖次數(shù)閾值進(jìn)行對比,如果解鎖失敗次數(shù)達(dá)到或者超過了該解鎖次數(shù)閾值,則終端設(shè)備觸發(fā)獲取當(dāng)前使用的場景信息,例如:使用的位置信息,時間信息等,采集當(dāng)前的環(huán)境信息。
S102:檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配。
在本步驟中,在得到終端設(shè)備當(dāng)前所處的第一場景信息之后,將其與預(yù)先獲取的標(biāo)準(zhǔn)場景信息進(jìn)行對比,該標(biāo)準(zhǔn)場景信息是預(yù)先存儲在終端設(shè)備的數(shù)據(jù)庫中的、平時收集記錄的正確解鎖屏幕的位置及時間信息等場景,終端設(shè)備將第一場景信息與平時收集得到的標(biāo)準(zhǔn)場景信息進(jìn)行對比分析,確定該終端設(shè)備是否正在受到威脅。
S103:若第一場景信息與標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對終端設(shè)備進(jìn)行鎖屏處理;所述第一鎖屏模式的安全性高于終端設(shè)備當(dāng)前使用的第二鎖屏模式。
在本步驟中,如果檢測到本次解鎖的第一場景信息和平時收集的標(biāo)準(zhǔn)場景信息不匹配,這里的匹配不是指的完全相同,以時間信息和位置信息為例,對比該終端設(shè)備當(dāng)前使用的時間是否與平時使用的時間信息中的時間段吻合,例如,用戶在中午休息時間用終端設(shè)備較多,造成上班時段從不使用,若該第一場景信息中的時間信息落在經(jīng)常使用的中午休息時段內(nèi),則認(rèn)為匹配,或者以位置信息為例,若用戶經(jīng)常使用終端設(shè)備的位置包括,公司、家里,則該第一場景信息中的位置信息在用戶家周圍一定范圍,或者公司周圍一定范圍內(nèi),則認(rèn)為匹配。即第一場景信息中的至少一個參數(shù)與標(biāo)準(zhǔn)場景參數(shù)中的參數(shù)不匹配,均認(rèn)為第一場景信息與標(biāo)準(zhǔn)場景信息不匹配。
在確定出第一場景信息與標(biāo)準(zhǔn)場景信息不匹配時,主動觸發(fā)對終端設(shè)備當(dāng)前鎖定模式的切換,這里的鎖定模式切換包括對鎖定方式切換以及每種鎖定方式的難易程度的切換。在確定終端設(shè)備或者終端設(shè)備的信息收到威脅時,主動觸發(fā)切換屏幕的鎖定模式,將目前使用的第二鎖屏模式切換為更難被破解,即安全性更高的第一鎖屏模式,例如:將當(dāng)前使用的密碼修改為預(yù)設(shè)的更復(fù)雜的密碼,或者將四位密碼鎖屏切換成為六位密碼鎖屏,或者指紋解鎖等方式,具體實(shí)現(xiàn)本方案不做限制。
本實(shí)施例提供的屏幕鎖定的處理方法,通過檢測終端設(shè)備的解鎖次數(shù)是否超過閾值,結(jié)合終端設(shè)備當(dāng)前的使用場景,判斷出終端設(shè)備的信息是否受到威脅,如果解鎖次數(shù)超過閾值,使用場景也和平時的場景不同,能夠及時發(fā)現(xiàn)終端設(shè)備及用戶個人信息正在受到威脅,并自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式,減少了用戶個人信息泄露的風(fēng)險(xiǎn),提高終端設(shè)備的安全性。
圖2為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例二的流程圖,在上述實(shí)施例的基礎(chǔ)上,下面提供一種具體的實(shí)現(xiàn)方式,具體步驟為:
S201:若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取終端設(shè)備當(dāng)前所處的位置信息和時間信息;第一場景信息包括位置信息和時間信息。
在本步驟中,終端設(shè)備實(shí)時監(jiān)測用戶連續(xù)解鎖屏幕失敗的次數(shù),若連續(xù)解鎖屏幕失敗次數(shù)大于預(yù)設(shè)閾值時,獲取此刻終端設(shè)備的位置信息及時間信息。
該方案中,位置信息通過終端的全球定位系統(tǒng)(英文:Global PositioningSystem,簡稱:GPS)獲取。在終端設(shè)備正常運(yùn)行時GPS功能沒有開啟時,若出現(xiàn)了解鎖失敗次數(shù)已經(jīng)超過了設(shè)置的閾值,終端設(shè)備在后臺自動開啟GPS功能進(jìn)行定位,獲取位置信息后再關(guān)閉GPS功能。
時間信息通過直接讀取終端設(shè)備的時間信息獲取。為保證時間信息的準(zhǔn)確性,可在獲取時間信息前先通過網(wǎng)絡(luò)進(jìn)行時間同步,然后再獲取時間信息。網(wǎng)絡(luò)可以是運(yùn)營商的移動網(wǎng)絡(luò),也可以是wifi網(wǎng)絡(luò)。
S202:檢測第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配。
在本步驟中,將獲取的屏幕解鎖失敗時終端設(shè)備的位置信息及時間信息(第一場景信息)與數(shù)據(jù)庫中保存的平時收集記錄的正確解鎖屏幕時終端的位置信息及時間信息(標(biāo)準(zhǔn)場景信息)進(jìn)行對比,分析解鎖屏幕失敗時的位置及時間信息是否位于平時正確解鎖屏幕的地點(diǎn)及時間附近。若屏幕解鎖失敗時的位置及時間等信息位于平時正常解鎖屏幕的地點(diǎn)和時間附近時,則可認(rèn)為此次解鎖屏幕失敗是用戶的誤操作,對終端設(shè)備及個人信息威脅不大;否則可認(rèn)為此次解鎖屏幕失敗是非法操作,終端設(shè)備及個人信息受到威脅。
即在該方案中,檢測所述第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配具體實(shí)現(xiàn)為:檢測第一場景信息中的時間信息是否與標(biāo)準(zhǔn)時間信息匹配,并檢測第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息匹配;
若第一場景信息中的時間信息與標(biāo)準(zhǔn)時間信息不匹配,和/或第一場景信息中的位置信息與標(biāo)準(zhǔn)位置信息不匹配,則第一場景信息與標(biāo)準(zhǔn)場景信息不匹配。
其含義為,只要時間信息和位置信息中的一個信息不匹配,均認(rèn)為終端設(shè)備的信息和用戶的個人信息受到威脅。
S203:若第一場景信息與標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對終端設(shè)備進(jìn)行鎖屏處理。
在本步驟中,具體的處理方式是直接將該終端設(shè)備當(dāng)前使用的第二鎖屏模式切換成第一鎖屏模式,切換后的鎖屏方式可以改變,也可以不改變,具體的:
若第一鎖屏模式與第二鎖屏模式的鎖屏方式相同,則第一鎖屏模式對應(yīng)的解鎖密碼復(fù)雜度高于第二鎖屏模式對應(yīng)的解鎖密碼復(fù)雜度;
若第一鎖屏模式與第二鎖屏模式的鎖屏方式不同,則第一鎖屏模式對應(yīng)的解鎖方式的安全等級高于第二鎖屏模式對應(yīng)的解鎖方式的安全等級。
S204:顯示鎖屏模式切換通知消息;鎖屏模式切換通知消息用于通知用戶將終端設(shè)備的鎖屏模式切換為第一鎖屏模式。
在本步驟中,在使用新的第一鎖屏模式鎖定終端設(shè)備之后,如果是誤操作,則為了保證用戶能夠知曉將鎖屏模式進(jìn)行了切換,需要顯示切換通知消息,以便誤操作之后用戶能夠繼續(xù)正確的解鎖終端設(shè)備進(jìn)行使用。
本實(shí)施例提供的屏幕鎖定的處理方法,通過檢測終端設(shè)備的解鎖次數(shù)是否超過閾值,結(jié)合終端設(shè)備當(dāng)前的使用場景,判斷出終端設(shè)備的信息是否受到威脅,如果解鎖次數(shù)超過閾值,使用場景也和平時的場景不同,能夠及時發(fā)現(xiàn)終端設(shè)備及用戶個人信息正在受到威脅,并自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式,減少了用戶個人信息泄露的風(fēng)險(xiǎn),提高終端設(shè)備的安全性。同時在切換鎖屏模式后顯示切換提醒,避免誤操作造成的切換后,用戶不知道使用哪種方式解鎖終端設(shè)備。
圖3為本發(fā)明實(shí)施例提供的屏幕鎖定的處理方法實(shí)施例三的流程圖,在上述實(shí)施例的基礎(chǔ)上,步驟S103和S203中的采用第一鎖屏模式對所述終端設(shè)備進(jìn)行鎖屏處理的具體實(shí)步驟如下:
S301:確定終端設(shè)備受到的威脅等級。
在具體進(jìn)行鎖屏模式切換的過程中,可以根據(jù)不同的威脅等級切換不同的第一鎖屏模式,該威脅等級可以根據(jù)第一場景信息和標(biāo)準(zhǔn)場景信息的匹配程度來確定,例如:第一場景信息中的時間信息或者位置信息中的一個與標(biāo)準(zhǔn)場景信息不匹配,則認(rèn)為威脅等級較低,如果位置信息和時間信息都不匹配,則認(rèn)為威脅等級較高。
另外,該威脅等級也可以根據(jù)解鎖失敗次數(shù)來確定,預(yù)先設(shè)置不同的威脅等級對應(yīng)不同的解鎖失敗次數(shù)范圍,然后根據(jù)本次解鎖失敗次數(shù)具體進(jìn)行威脅等級的確定。
S302:根據(jù)威脅等級,從預(yù)先設(shè)置的多種鎖屏模式中選擇與威脅等級對應(yīng)的所述第一鎖屏模式。
在本步驟中,在終端設(shè)備中預(yù)先配置了不同的威脅等級與鎖屏模式的對應(yīng)關(guān)系,在獲得威脅等級之后,獲取對應(yīng)的要使用的第一鎖屏模式。
S303:將終端設(shè)備的鎖屏模式由第二鎖屏模式切換為第一鎖屏模式。
最后將終端設(shè)備使用選擇出的第一鎖屏模式進(jìn)行鎖定。
在上述任一實(shí)施例的基礎(chǔ)上,再具體實(shí)現(xiàn)中,如果確定了終端設(shè)備的信息確實(shí)是受到了威脅,在對終端設(shè)備的屏幕鎖定模式進(jìn)行切換后,為了能夠找回該終端設(shè)備,或者提醒用戶終端設(shè)備的信息受到威脅,還可以向預(yù)先配置的緊急聯(lián)系人的設(shè)備發(fā)送報(bào)警消息;其中,所述報(bào)警消息包括該終端設(shè)備的標(biāo)識信息和當(dāng)前所處的位置信息。
在上述實(shí)施例的基礎(chǔ)上,下面對本方案的實(shí)現(xiàn)過程進(jìn)行詳細(xì)的說明:
終端設(shè)備平時收集記錄用戶每次正確解鎖屏幕時的位置及時間信息,并存儲在終端設(shè)備本地的數(shù)據(jù)庫中。
1、信息獲取
終端設(shè)備實(shí)時監(jiān)測用戶連續(xù)解鎖屏幕失敗的次數(shù),若連續(xù)解鎖屏幕失敗次數(shù)大于預(yù)設(shè)閾值時,獲取此刻終端設(shè)備的位置及時間信息。
位置信息通過終端設(shè)備的GPS模塊獲取。GPS模塊沒有開啟時,終端設(shè)備在后臺自動開啟,獲取位置信息后再關(guān)閉GPS模塊。
時間信息通過直接讀取終端設(shè)備的時間信息獲取。為保證時間信息的準(zhǔn)確性,可在獲取時間信息前先通過網(wǎng)絡(luò)進(jìn)行時間同步,然后再獲取時間信息。網(wǎng)絡(luò)可以是運(yùn)營商的移動網(wǎng)絡(luò),也可以是wifi網(wǎng)絡(luò)。
2、威脅判斷
將獲取的屏幕解鎖失敗時終端設(shè)備的位置信息及時間信息與數(shù)據(jù)庫中保存的平時收集記錄的正確解鎖屏幕時終端設(shè)備的位置及時間信息進(jìn)行對比,分析解鎖屏幕失敗時的位置及時間信息是否位于平時正確解鎖屏幕的地點(diǎn)及時間附近。若屏幕解鎖失敗時的位置及時間等信息位于平時正常解鎖屏幕的地點(diǎn)和時間附近時,則可認(rèn)為此次解鎖屏幕失敗是用戶的誤操作,對終端設(shè)備及個人信息威脅不大;否則可認(rèn)為此次解鎖屏幕失敗是非法操作,終端設(shè)備及個人信息受到威脅。
具體地,根據(jù)位置信息及時間信息這兩個因素是否位于平時正確解鎖屏幕的位置和時間附近的組合,可將終端設(shè)備受到的威脅程度分級,即若位置和時間兩個因素中的一個不在平時正確解鎖屏幕的位置和時間附近時,終端設(shè)備及個人信息受到的威脅等級為I級;若位置和時間都不在平時正確解鎖屏幕的位置和時間附近時,終端設(shè)備及個人信息受到的威脅等級為II級。
特別地,在判斷終端設(shè)備及個人信息受到的威脅等級時,還可以考慮連續(xù)解鎖屏幕失敗次數(shù)的因素,若連續(xù)解鎖屏幕失敗次數(shù)超過指定閾值時,就可認(rèn)為威脅等級與之相適應(yīng)。如連續(xù)解鎖屏幕失敗次數(shù)小于閾值T0,威脅等級是I級;連續(xù)解鎖屏幕失敗次數(shù)大于T0,小于T1,威脅等級是II級……
閾值可在終端設(shè)備出廠時由廠家預(yù)置,或提供操作界面讓用戶自行設(shè)定,如距離平時正確解鎖時的位置XXX米,距離平時正確解鎖時間不超過XX分鐘等等。
3、選擇屏幕鎖定方式
根據(jù)終端設(shè)備及個人信息所受到的威脅等級,選擇與之相適應(yīng)的屏幕鎖定方式或者鎖定密碼的難度,統(tǒng)稱為屏幕鎖定模式。
威脅等級與屏幕鎖定方式的對應(yīng)關(guān)系,可在終端設(shè)備出廠時由廠家預(yù)置,也可由用戶自行設(shè)定。
特別地,對于使用密碼鎖定方式的終端設(shè)備,還可以根據(jù)威脅等級選擇不同的鎖屏密碼。當(dāng)然,這個前提是用戶要預(yù)先設(shè)定多個安全性不同的密碼。
4、變更屏幕鎖定方式
終端設(shè)備根據(jù)新的屏幕鎖定方式執(zhí)行鎖屏操作,并更新屏幕鎖定界面。
特別地,對于只改變了鎖屏密碼的終端設(shè)備,應(yīng)在更新屏幕鎖定界面后并予以提示。
變更了終端屏幕鎖定方式或鎖屏密碼,若用戶輸入正確的解鎖憑據(jù)解鎖屏幕后,可讓用戶選擇是否保留變更后屏幕鎖定方式或鎖屏密碼,或者使用原先的屏幕鎖定方式或鎖屏密碼。
本申請根據(jù)威脅等級自動調(diào)整了屏幕鎖定方式,當(dāng)然也可以單獨(dú)或同時采取根據(jù)威脅等級進(jìn)行諸如短信通知用戶報(bào)警等其他保證用戶信息安全的操作。
為了更加詳細(xì)、具體地說明本申請技術(shù)方案的實(shí)現(xiàn)過程,體現(xiàn)本發(fā)明的優(yōu)點(diǎn),下面結(jié)合一個實(shí)施例,具體描述本發(fā)明的工作過程。
假設(shè)用戶A有1臺終端設(shè)備X,使用的屏幕鎖定方式為“圖案”,正確的解鎖憑據(jù)為“Z”形。用戶A在終端設(shè)備X上預(yù)先設(shè)置有其他屏幕鎖定方式的解鎖憑據(jù),如設(shè)置屏幕鎖定方式“混合密碼”的解鎖憑據(jù)為“ZHAO8634xc”、設(shè)置屏幕鎖定方式“數(shù)字密碼”的解鎖憑據(jù)為“845367”。本發(fā)明的具體工作過程如下:
1、信息獲取
終端實(shí)時監(jiān)測用戶連續(xù)解鎖屏幕失敗的次數(shù),若連續(xù)解鎖屏幕失敗次數(shù)大于預(yù)設(shè)閾值時,獲取此刻終端設(shè)備X的位置及時間信息。
位置信息通過GPS獲取,時間信息通過直接讀取終端設(shè)備X的時間信息獲取。為保證時間信息的準(zhǔn)確性,可在獲取時間信息前先通過網(wǎng)絡(luò)進(jìn)行時間同步,然后再獲取時間信息。網(wǎng)絡(luò)可以是運(yùn)營商的移動網(wǎng)絡(luò),也可以是wifi網(wǎng)絡(luò)。
特別地,如果正在使用的屏幕鎖定方式已是終端上安全性最好的屏幕鎖定方式時,如本實(shí)例中的“混合密碼”方式,可不進(jìn)行本申請所描述的屏幕鎖定方式的調(diào)整,但可預(yù)先設(shè)置好復(fù)雜度不同的鎖屏密碼,根據(jù)威脅等級自動選擇復(fù)雜度高的鎖屏密碼作為新的解鎖憑據(jù)。當(dāng)然,在這種情況下,終端設(shè)備X也可不進(jìn)行屏幕鎖定方式的調(diào)整,而是向用戶預(yù)先指定的地址發(fā)送報(bào)警信息、郵件和電話等。
本實(shí)例中,假設(shè)用戶B非法使用終端設(shè)備X且預(yù)設(shè)連續(xù)解鎖屏幕次數(shù)的閾值T0=2,用戶B連續(xù)在解鎖界面輸入錯誤的圖案次數(shù)t=3,此時t>T0,終端設(shè)備X獲取自身的位置信息及時間信息,設(shè)為如“北京市海淀區(qū)農(nóng)大南路”及“10:20”。
2、威脅判斷
將獲取的屏幕解鎖失敗時終端設(shè)備X的位置及時間信息與數(shù)據(jù)庫中保存的平時收集記錄的正確解鎖屏幕時終端設(shè)備X的位置及時間信息進(jìn)行對比,分析解鎖屏幕失敗時的位置及時間信息是否位于平時正確解鎖屏幕的地點(diǎn)及時間附近。若屏幕解鎖失敗時的位置及時間等信息位于平時正常解鎖屏幕的地點(diǎn)和時間附近時,則可認(rèn)為此次解鎖屏幕失敗是用戶的誤操作,對終端設(shè)備X及個人信息威脅不大;否則可認(rèn)為此次解鎖屏幕失敗是非法操作,終端設(shè)備X及個人信息受到威脅。
具體地,根據(jù)位置及時間這兩個因素是否位于平時正確解鎖屏幕的位置和時間附近的組合,可將終端設(shè)備X受到的威脅程度分級,即若位置和時間兩個因素中的一個不在平時正確解鎖屏幕的位置和時間附近時,終端設(shè)備X及個人信息受到的威脅等級為I級;若位置和時間都不在平時正確解鎖屏幕的位置和時間附近時,終端設(shè)備X及個人信息受到的威脅等級為II級。
特別地,在判斷終端設(shè)備X及個人信息受到的威脅等級時,還可以考慮連續(xù)解鎖屏幕失敗次數(shù)的因素,若連續(xù)解鎖屏幕失敗次數(shù)超過指定閾值時,就可認(rèn)為威脅等級與之相適應(yīng)。如連續(xù)解鎖屏幕失敗次數(shù)小于閾值T0,威脅等級是I級;連續(xù)解鎖屏幕失敗次數(shù)大于T0,小于T1,威脅等級是II級……
解鎖失敗次數(shù)的閾值以及位置偏差閾值以及時間偏差閾值均可在終端設(shè)備X出廠時由廠家預(yù)置,或提供操作界面讓用戶自行設(shè)定,如距離平時正確解鎖時的位置XXX米,距離正確解鎖時間不超過XX分鐘等等。
本實(shí)例中,假設(shè)終端設(shè)備X的數(shù)據(jù)庫中已保存有平時收集記錄的正確解鎖屏幕時的位置及時間信息,如表1。為了更加準(zhǔn)確地反映用戶平時終端設(shè)備X使用的習(xí)慣,可以定期對收集記錄的正確解鎖屏幕時的位置和時間信息進(jìn)行預(yù)處理。處理的方法就是統(tǒng)計(jì)各個地點(diǎn)正確解鎖屏幕的次數(shù),若超過一定的閾值則可認(rèn)為是終端設(shè)備X的常用使用地點(diǎn),時間的預(yù)處理與位置的預(yù)處理類似。
表1 正確解鎖屏幕時的位置、時間信息
本實(shí)例中,設(shè)用戶A在終端設(shè)備X上設(shè)置的距離閾值為1000米,時間閾值為60分鐘。
終端設(shè)備X根據(jù)連續(xù)解鎖屏幕失敗時獲取的位置和時間信息,即“北京市海淀區(qū)農(nóng)大南路”、“10:20”,按照設(shè)置好的距離閾值(1000米)和時間閾值(60分鐘),結(jié)合終端設(shè)備X平時常用的使用地點(diǎn)和時間,分析判斷終端設(shè)備X是否受到威脅以及威脅程度。本實(shí)例中,“北京市海淀區(qū)農(nóng)大南路”與表1中平時收集記錄常用的解鎖屏幕的位置距離都大于1000米,且時間間隔也大于60分鐘,故判斷華為終端設(shè)備X受到威脅且程度為II級。
3、選擇屏幕鎖定方式
根據(jù)終端設(shè)備及個人信息所受到的威脅等級,選擇與之相適應(yīng)的屏幕鎖定方式。
威脅等級與屏幕鎖定方式的對應(yīng)關(guān)系,可在終端設(shè)備出廠時由廠家預(yù)置,也可由用戶自行設(shè)定。
特別地,對于使用密碼鎖定方式的終端設(shè)備,還可以根據(jù)威脅等級選擇不同的鎖屏密碼。當(dāng)然,這個前提是用戶要預(yù)先設(shè)定多個安全性不同的密碼。
本實(shí)例中,設(shè)已預(yù)置鎖定方式選擇準(zhǔn)則,即威脅等度I級時選擇安全性比現(xiàn)有屏幕鎖定方式高一級的鎖定方式,威脅等級II級時選擇安全性比現(xiàn)有屏幕鎖定方式高二級的鎖定方式,以此類推……。終端設(shè)備X屏幕鎖定方式的安全性順序從高至低為:混合密碼>數(shù)字密碼>圖案>人臉解鎖>華為解鎖>不鎖屏。
本實(shí)例中,步驟2中已判斷此次解鎖失敗的威脅等級為II級,則應(yīng)選擇安全性強(qiáng)兩個層次的屏幕鎖定方式,現(xiàn)在終端設(shè)備X使用的屏幕鎖定方式為“圖案”,比其安全性強(qiáng)一層次的屏幕鎖定方式為“混合密碼”。故終端設(shè)備X應(yīng)選擇“混合密碼”作為新的屏幕鎖定方式。
若終端設(shè)備X已使用安全性最高的“混合密碼”的屏幕鎖定方式時,則根據(jù)威脅等級選擇相應(yīng)的鎖屏密碼。如,正在使用的密碼是“875421”,預(yù)先配置的安全性逐次增加的密碼為“zdc875421”、“ZHAed875421”,則步驟②中判斷此次解鎖失敗的威脅等級為II級時,就選擇使用新的解鎖密碼“ZHAed875421”。在這種情況下,也可不調(diào)整屏幕鎖定方式,而向終端設(shè)備X預(yù)先指定的電話號碼“1860110XXXX”發(fā)送報(bào)警短信,短信應(yīng)包含終端設(shè)備X的電話號碼、位置等信息。
4、變更屏幕鎖定方式
終端設(shè)備根據(jù)新的屏幕鎖定方式執(zhí)行鎖屏操作,并更新屏幕鎖定界面。
特別地,對于只改變了鎖屏密碼的終端設(shè)備,應(yīng)在更新屏幕鎖定界面后并予以提示。
變更了終端設(shè)備屏幕鎖定方式或鎖屏密碼,若用戶輸入正確的解鎖憑據(jù)解鎖屏幕后,可讓用戶選擇是否保留變更后屏幕鎖定方式或鎖屏密碼,或者使用原先的屏幕鎖定方式或鎖屏密碼。
本實(shí)例中,終端設(shè)備X根據(jù)步驟3中選擇的新的屏幕鎖定方式即“混合密碼”,執(zhí)行鎖屏操作,并刷新屏幕將“混合密碼”的解鎖界面呈現(xiàn)給用戶,使用“ZHAO8634xc”作為新的正確解鎖屏幕的憑據(jù)。
針對現(xiàn)有技術(shù)不能及時發(fā)現(xiàn)終端設(shè)備及用戶個人信息正在受到威脅,并根據(jù)威脅程度自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式或鎖屏密碼來保護(hù)終端設(shè)備及用戶個人信息的問題,本發(fā)明提供了一種基于用戶使用習(xí)慣動態(tài)調(diào)整屏幕鎖定方式的方法。該方法在屏幕解鎖連續(xù)失敗次數(shù)達(dá)到預(yù)定閾值時,獲取終端的位置及時間信息,然后,將獲取的解鎖屏幕失敗時的位置及時間信息與終端數(shù)據(jù)庫中平時收集記錄的正確解鎖屏幕的位置及時間信息進(jìn)行對比分析,判斷終端設(shè)備是否受到威脅及程度;根據(jù)終端設(shè)備所受的威脅及程度選擇使用不同的屏幕鎖定方式。特別地,若選擇使用密碼的屏幕鎖定方式時,還可以根據(jù)終端設(shè)備受到的威脅及程度,選擇使用安全性不同的鎖屏密碼,提高信息安全性和用戶體驗(yàn)。
圖4為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖4所示,該屏幕鎖定的處理裝置10具體包括:
獲取模塊11,用于若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取屏幕鎖定的處理裝置當(dāng)前的第一場景信息;
第一處理模塊12,用于檢測所述第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配;
第二處理模塊13,用于若所述第一場景信息與所述標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對所述屏幕鎖定的處理裝置進(jìn)行鎖屏處理;所述第一鎖屏模式的安全性高于所述屏幕鎖定的處理裝置當(dāng)前使用的第二鎖屏模式。
本實(shí)施例提供的屏幕鎖定的處理裝置,用于執(zhí)行圖1至圖3所示的任一實(shí)施例的方法的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,通過檢測終端設(shè)備的解鎖次數(shù)是否超過閾值,結(jié)合終端設(shè)備當(dāng)前的使用場景,判斷出終端設(shè)備的信息是否受到威脅,如果解鎖次數(shù)超過閾值,使用場景也和平時的場景不同,能夠及時發(fā)現(xiàn)終端設(shè)備及用戶個人信息正在受到威脅,并自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式,減少了用戶個人信息泄露的風(fēng)險(xiǎn),提高終端設(shè)備的安全性。
圖5為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖5所示,在上述圖4所示的實(shí)施例的基礎(chǔ)上,該屏幕鎖定的處理裝置10還包括:
顯示模塊14,用于顯示鎖屏模式切換通知消息;所述鎖屏模式切換通知消息用于通知用戶將所述屏幕鎖定的處理裝置的鎖屏模式切換為第一鎖屏模式。
本實(shí)施例提供的屏幕鎖定的處理裝置,用于執(zhí)行圖1至圖3所示的任一實(shí)施例的方法的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,能夠及時發(fā)現(xiàn)個人信息正在受到威脅,并自動調(diào)整使用安全性更強(qiáng)的屏幕鎖定方式,減少了用戶個人信息泄露的風(fēng)險(xiǎn),提高安全性的同時,如果確實(shí)是用戶自己的誤操作的話可以告知用戶切換了鎖屏模式,以便用戶能夠正確解鎖使用。
圖6為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例三的結(jié)構(gòu)示意圖,如圖6所示,在上述圖4或圖5所示的實(shí)施例的基礎(chǔ)上,所述第二處理模塊13具體包括:
第一處理單元131,用于確定所述屏幕鎖定的處理裝置10受到的威脅等級;
第二處理單元132,用于根據(jù)所述威脅等級,從預(yù)先設(shè)置的多種鎖屏模式中選擇與所述威脅等級對應(yīng)的所述第一鎖屏模式;
第三處理單元133,用于將所述屏幕鎖定的處理裝置10的鎖屏模式由第二鎖屏模式切換為所述第一鎖屏模式。
可選的,所述獲取模塊11具體用于:
獲取所述屏幕鎖定的處理裝置10當(dāng)前所處的位置信息和時間信息;所述第一場景信息包括所述位置信息和所述時間信息。
可選的,所述標(biāo)準(zhǔn)場景信息包括所述屏幕鎖定的處理裝置10被正確解鎖使用的標(biāo)準(zhǔn)時間信息以及標(biāo)準(zhǔn)位置信息,則所述第一處理模塊12具體用于:
檢測所述第一場景信息中的時間信息是否與所述標(biāo)準(zhǔn)時間信息匹配,并檢測所述第一場景信息中的位置信息與所述標(biāo)準(zhǔn)位置信息匹配;
若所述第一場景信息中的時間信息與所述標(biāo)準(zhǔn)時間信息不匹配,和/或所述第一場景信息中的位置信息與所述標(biāo)準(zhǔn)位置信息不匹配,則所述第一場景信息與所述標(biāo)準(zhǔn)場景信息不匹配。
本實(shí)施例提供的屏幕鎖定的處理裝置用于執(zhí)行上述圖1至圖3任一所示的方法的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖7為本發(fā)明實(shí)施例提供的屏幕鎖定的處理裝置實(shí)施例四的結(jié)構(gòu)示意圖,如圖7所示,在上述圖4至6所示的任一實(shí)施例的基礎(chǔ)上,所述屏幕鎖定的處理裝置10還包括:
發(fā)送模塊15,用于向預(yù)先配置的緊急聯(lián)系人的設(shè)備發(fā)送報(bào)警消息;其中,所述報(bào)警消息包括所述屏幕鎖定的處理裝置10的標(biāo)識信息和當(dāng)前所處的所述位置信息。
本實(shí)施例提供的屏幕鎖定的處理裝置用于執(zhí)行上述圖1至圖3任一所示的方法的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖8為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。如圖8所示,該終端設(shè)備至少包括:存儲有程序指令的存儲器21、用于控制程序指令執(zhí)行的處理器22以及用于顯示的顯示器23;
所述處理器22具體用于控制終端設(shè)備執(zhí)行以下方法:
若檢測到解鎖失敗次數(shù)大于或等于預(yù)設(shè)的解鎖次數(shù)閾值,則獲取終端設(shè)備當(dāng)前的第一場景信息;
檢測所述第一場景信息與預(yù)先獲取的標(biāo)準(zhǔn)場景信息是否匹配;
若所述第一場景信息與所述標(biāo)準(zhǔn)場景信息不匹配,則采用第一鎖屏模式對所述終端設(shè)備進(jìn)行鎖屏處理;所述第一鎖屏模式的安全性高于所述終端設(shè)備當(dāng)前使用的第二鎖屏模式。
可選的,該終端設(shè)備的具體實(shí)現(xiàn)中還可以包括發(fā)送器和接收器,以及用于定位的GPS裝置等。
該終端設(shè)備還用于實(shí)現(xiàn)前述的任一方法的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:在上述終端設(shè)備的實(shí)施例中,應(yīng)理解,該處理器可以是中央處理單元(英文全稱:Central Processing Unit,簡稱:CPU),還可以是其他通用處理器、數(shù)字信號處理器(英文全稱:Digital Signal Processor,簡稱:DSP)、專用集成電路(英文全稱:Application Specific Integrated Circuit,簡稱:ASIC)等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。即實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。