終端的解鎖方法和終端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù),尤其涉及一種終端的解鎖方法和終端。
【背景技術(shù)】
[0002] 目前,隨著通信技術(shù)的不斷發(fā)展,終端成為人們生活中不可或缺的設(shè)備。為了節(jié)省 終端的耗電量,通常在一定的時間內(nèi)終端就會進入鎖定狀態(tài)。用戶在需要再次使用終端時, 需要進行解鎖。這樣,在設(shè)置了解鎖密碼的終端上,無論終端處于鎖定狀態(tài)還是開機狀態(tài), 若無正確的解鎖密碼,終端的功能均無法被使用,保障了終端中的個人信息的安全。
[0003] 然而,在使用上述設(shè)置了解鎖密碼的終端時,若用戶忘記了終端的解鎖密碼,現(xiàn)有 技術(shù)往往需要通過重裝終端系統(tǒng)或者強制恢復(fù)終端的出廠設(shè)置等方式來解除終端的鎖定 狀態(tài),而這種操作會帶來用戶存儲在終端內(nèi)部的重要數(shù)據(jù)丟失的風(fēng)險。
[0004] 因此,如何在用戶忘記終端解鎖密碼的情況下,以確保終端內(nèi)部數(shù)據(jù)安全為前提 實現(xiàn)解鎖,成為目前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供一種終端的解鎖方法和終端,用以解決現(xiàn)有技術(shù)在用戶忘記終端解鎖 密碼的情況下對終端進行解鎖時,無法保證終端內(nèi)部數(shù)據(jù)安全的技術(shù)問題。
[0006] 第一方面,本發(fā)明提供一種終端的解鎖方法,所述終端處于待解鎖狀態(tài),所述方法 包括:
[0007] 判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配;其中,所述解鎖指令用 于將所述終端從待解鎖狀態(tài)切換為解鎖成功狀態(tài);
[0008] 若是,則將所述終端切換為解鎖成功狀態(tài);
[0009] 若否,則終止解鎖。
[0010] 進一步地,所述判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配之前,所 述方法還包括:
[0011] 判斷所述消息對應(yīng)的來電號碼是否為預(yù)設(shè)的第一聯(lián)系人的來電號碼;
[0012] 若是,則判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配。
[0013] 進一步地,所述方法還包括:
[0014] 在所述判斷所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指令匹配后,刪除所述消息。
[0015] 進一步地,所述方法還包括:
[0016] 將所述終端切換為解鎖成功狀態(tài)后,刪除所述終端的原解鎖密碼。
[0017] 進一步地,所述判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配,具體包 括:
[0018] 判斷所述消息的內(nèi)容與所述解鎖指令的字段重疊度是否大于或等于預(yù)設(shè)的第一 閾值;
[0019] 若是,則確定所述消息的內(nèi)容與所述解鎖指令匹配。
[0020] 第二方面,本發(fā)明提供一種終端,所述終端包括:
[0021] 第一判斷模塊,用于判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配;其 中,所述解鎖指令用于將所述終端從待解鎖狀態(tài)切換為解鎖成功狀態(tài);
[0022] 切換模塊,用于當(dāng)所述第一判斷模塊判斷所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指 令匹配時,將所述終端切換為解鎖成功狀態(tài);當(dāng)所述第一判斷模塊判斷所接收到的消息的 內(nèi)容與預(yù)設(shè)的解鎖指令不匹配時,終止解鎖。
[0023] 進一步地,所述終端還包括:
[0024] 第二判斷模塊,用于在所述第一判斷模塊判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè) 的解鎖指令匹配之前,判斷所接收到的所述消息對應(yīng)的來電號碼是否為預(yù)設(shè)的第一聯(lián)系人 的來電號碼,若是,則指示所述第一判斷模塊判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解 鎖指令匹配。
[0025] 進一步地,所述終端還包括:
[0026] 刪除模塊,用于在所述第一判斷模塊判斷所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指 令匹配后,刪除所述消息。
[0027] 進一步地,所述刪除模塊,還用于在所述切換模塊將所述終端切換為解鎖成功狀 態(tài)后,刪除所述終端的原解鎖密碼。
[0028] 進一步地,所述第一判斷模塊,具體用于判斷所述消息的內(nèi)容與所述解鎖指令的 字段重疊度是否大于或等于預(yù)設(shè)的第一閾值;若是,則確定所述消息的內(nèi)容與所述解鎖指 令匹配。
[0029] 本發(fā)明提供的終端的解鎖方法和終端,在終端接收到消息后,通過判斷終端接收 到的消息的內(nèi)容與預(yù)設(shè)在終端中的解鎖指令是否匹配,并在匹配成功后,終端自動執(zhí)行解 鎖,使終端從待解鎖狀態(tài)切換為解鎖成功狀態(tài)。因此,本發(fā)明提供的終端的解鎖方法和終 端,在用戶忘記終端的解鎖密碼時,可以在不重裝終端系統(tǒng)或者強制恢復(fù)終端的出廠設(shè)置 的情況下就可以實現(xiàn)終端的解鎖,避免了用戶存儲在終端內(nèi)部的重要數(shù)據(jù)丟失的風(fēng)險,確 保了終端內(nèi)部存儲的數(shù)據(jù)的安全。
【附圖說明】
[0030] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0031] 圖1為本發(fā)明提供的終端的解鎖方法實施例一的流程圖;
[0032] 圖2為本發(fā)明提供的終端的解鎖方法實施例二的流程圖;
[0033] 圖3為本發(fā)明提供的終端的解鎖方法實施例三的流程圖;
[0034] 圖4為本發(fā)明提供的終端的解鎖方法實施例四的流程圖;
[0035] 圖5為本發(fā)明提供的終端實施例一的結(jié)構(gòu)示意圖;
[0036] 圖6為本發(fā)明提供的終端實施例二的結(jié)構(gòu)示意圖;
[0037] 圖7為本發(fā)明提供的終端實施例三的結(jié)構(gòu)示意圖。
【具體實施方式】
[0038] 為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0039] 為了便于對本發(fā)明的理解,下面先對終端的狀態(tài)進行說明,終端在開機后,一般存 在如下兩種狀態(tài):待解鎖狀態(tài)和解鎖成功狀態(tài)。其中,終端的待解鎖狀態(tài)是指終端的屏幕處 于被解鎖密碼鎖定的狀態(tài),即終端的各種功能均無法使用;終端的解鎖成功狀態(tài)是指終端 的屏幕處于沒有被解鎖密碼鎖定的狀態(tài),即,終端的各種功能均可以被用戶使用。
[0040] 圖1為本發(fā)明提供的終端的解鎖方法實施例一的流程圖,本實施例涉及的是終端 根據(jù)所接收到的消息的內(nèi)容實現(xiàn)終端解鎖的過程,本實施例的執(zhí)行主體可以為終端,其中, 該終端可以為任一具有接收、判斷、處理功能的移動通信終端,例如:手機、平板電腦、個人 數(shù)字助理等。本實施例的方法適用于處于待解鎖狀態(tài)的終端,如圖1所示,該方法可以包 括:
[0041] SlOl :判斷所接收到的消息的內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配;其中,解鎖指令 用于將終端從待解鎖狀態(tài)切換為解鎖成功狀態(tài)。若是,則執(zhí)行S102,若否,則執(zhí)行S103。
[0042] 具體的,本實施例涉及的終端為處于待解鎖狀態(tài)的終端,且該處于待解鎖狀態(tài)的 終端可以接收到消息,其中,該消息可以為短信,還可以為彩信。當(dāng)上述處于待解鎖狀態(tài)的 終端所接收到消息為短信時,則上述所說的"消息的內(nèi)容"可以為短信的文本內(nèi)容。當(dāng)上述 處于待解鎖狀態(tài)的終端所接收到消息為彩信時,則上述所說的"消息的內(nèi)容"可以為彩信的 主題或彩信的文本內(nèi)容。
[0043] 當(dāng)上述處于待解鎖狀態(tài)的終端接收到任一消息后,終端就可以自動判斷該消息的 內(nèi)容是否與預(yù)設(shè)的解鎖指令匹配,若終端通過判斷得出所接收到的消息的內(nèi)容與預(yù)設(shè)的解 鎖指令匹配,則執(zhí)行S102 ;若終端通過判斷得出所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指令 不匹配,則執(zhí)行S103。其中,上述所說的解鎖指令可以預(yù)設(shè)在終端中,該解鎖指令可以根據(jù) 用戶的需求設(shè)定,例如:可以為"#CMD :UNL0CK"。
[0044] 示例性的,上述SlOl可以通過如下兩種方式中的任一種方式實現(xiàn):
[0045] 第一種:終端判斷所接收到的消息的內(nèi)容與解鎖指令的字段相似率,若通過判斷 得出所接收到的消息的內(nèi)容與解鎖指令的字段相似率大于或等于預(yù)設(shè)的字段相似率閾值, 說明所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指令匹配,則執(zhí)行S102 ;若通過判斷得出所接收 到的消息的內(nèi)容與解鎖指令的字段相似率小于預(yù)設(shè)的字段相似率閾值,說明所接收到的消 息的內(nèi)容與預(yù)設(shè)的解鎖指令不匹配,則執(zhí)行S103。其中,上述預(yù)設(shè)的字段相似率閾值具體可 以根據(jù)用戶的需求確定,例如可以為〇. 9、例如還可以為1。
[0046] 第二種:終端判斷所接收到的消息的內(nèi)容與解鎖指令的字段相關(guān)性,若通過判斷 得出所接收到的消息的內(nèi)容與解鎖指令的字段相關(guān)性大于或等于預(yù)設(shè)的字段相關(guān)性閾值, 說明所接收到的消息的內(nèi)容與預(yù)設(shè)的解鎖指令匹配,則執(zhí)行S102 ;若通過判斷得出所接收 至_消息的內(nèi)容與解鎖指令的字段相關(guān)性小于預(yù)設(shè)的相關(guān)性閾值,說明所接收到的消息的 內(nèi)容與預(yù)設(shè)的解鎖指令不匹配,則執(zhí)行S103。其中,上述預(yù)設(shè)的字段相關(guān)性閾值具體可以根 據(jù)用戶的