本公開涉及解密技術(shù)領(lǐng)域,尤其涉及一種解鎖方法及裝置。
背景技術(shù):
隨著用戶安全意識的增強,手機、電腦等終端設(shè)備還提供為安裝的應用程序設(shè)置應用鎖的功能。而指紋作為身份驗證最可靠的特征,也成為應用鎖的選擇之一。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種解鎖方法及裝置,用以增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟。
根據(jù)本公開實施例的第一方面,提供一種解鎖方法,所述方法包括:
開啟鎖屏功能,并設(shè)置鎖屏跳過功能;
當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,采集指紋信息;
檢測采集的指紋信息與預先保存的指紋信息是否匹配;
當采集的指紋信息與預先保存的指紋信息匹配時,解鎖所述應用。
在一個實施例中,上述方法還可包括:
當所述鎖屏跳過功能處于開啟狀態(tài)時,控制解鎖過程跳過對鎖屏密碼解鎖的步驟;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,控制解鎖過程禁止跳過對鎖屏密碼解鎖的步驟。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
當所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏功能是否處于開啟狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,判斷鎖屏跳過功能是否處于開啟狀態(tài);
當鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
當所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,判斷所述鎖屏功能是否處于開啟狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
根據(jù)本公開實施例的第二方面,提供一種解鎖裝置,所述裝置包括:
第一設(shè)置模塊,被配置為開啟鎖屏功能,并設(shè)置鎖屏跳過功能;
第一判斷模塊,被配置為在判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài);
采集模塊,被配置為在所述鎖屏功能處于開啟狀態(tài)時,采集指紋信息;
第一檢測模塊,被配置為檢測采集的指紋信息與預先保存的指紋信息是否匹配;
第一控制模塊,被配置為在采集的指紋信息與預先保存的指紋信息匹配時,解鎖所述應用。
在一個實施例中,所述裝置還可包括:
第二控制模塊,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,控制解鎖過程跳過對鎖屏密碼解鎖的步驟;
第三控制模塊,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,控制解鎖過程禁止跳過對鎖屏密碼解鎖的步驟。
在一個實施例中,所述裝置還可包括:
第二判斷模塊,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
第四控制模塊,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第五控制模塊,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述裝置還可包括:
第三判斷模塊,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏功能是否處于開啟狀態(tài);
第四判斷模塊,被配置為在所述鎖屏功能處于開啟狀態(tài)時,判斷鎖屏跳過功能是否處于開啟狀態(tài);
第六控制模塊,被配置為在鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第七控制模塊,被配置為在鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述裝置還可包括:
第五判斷模塊,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
第八控制模塊,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第六判斷模塊,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,判斷所述鎖屏功能是否處于開啟狀態(tài);
第九控制模塊,被配置為在所述鎖屏功能處于開啟狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
根據(jù)本公開實施例的第三方面,提供一種解鎖裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
開啟鎖屏功能,并設(shè)置鎖屏跳過功能;
當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,采集指紋信息;
檢測采集的指紋信息與預先保存的指紋信息是否匹配;
當采集的指紋信息與預先保存的指紋信息匹配時,解鎖所述應用。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:開啟鎖屏功能,這樣可以很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟,特別是可以允許將指紋應用于應用鎖,讓第三方應用更好地使用指紋,優(yōu)化增強指紋的使用場景。而在開啟鎖屏功能后,至于鎖屏時是否采用鎖屏密碼驗證,可以通過設(shè)置鎖屏跳過功能實現(xiàn),具體地,如果鎖屏跳過功能開啟,解鎖過程可以跳過對鎖屏密碼解鎖的步驟,如果鎖屏跳過功能關(guān)閉,禁止解鎖過程跳過對鎖屏密碼解鎖的步驟。綜上,本公開的技術(shù)方案,將鎖屏功能開啟,這樣很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的解鎖方法的流程圖。
圖2a是根據(jù)一示例性實施例一示出的解鎖方法的流程圖。
圖2b~2f是根據(jù)一示例性實施例一示出的解鎖方法的場景圖。
圖3是根據(jù)一示例性實施例二示出的解鎖方法的流程圖。
圖4是根據(jù)一示例性實施例三示出的解鎖方法的流程圖。
圖5是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖。
圖6是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖。
圖7是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖。
圖8是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖。
圖9是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖。
圖10是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
相關(guān)技術(shù)中,指紋接口需要在鎖屏功能開啟的情況下才可以使用,例如,用戶設(shè)置應用鎖采用指紋解鎖方式之前,需先開啟鎖屏功能。然而,對于部分用戶而言,只使用應用鎖即可滿足保護個人隱私的需求,但是,上述基于指紋為應用程序加密、解密的方法,靈活性差,不能滿足用戶的多樣化需求。本公開的發(fā)明人針對上述問題提出了本公開的技術(shù)方案。
圖1是根據(jù)一示例性實施例示出的解鎖方法的流程圖,該解鎖方法可以應用在終端設(shè)備(例如:智能手機、平板電腦)上,如圖1所示,該解鎖方法包括以下步驟s101-s105:
在步驟s101中,開啟鎖屏功能,并設(shè)置鎖屏跳過功能。
實際應用中,將鎖屏功能開啟可以是用戶手動開啟,也可以是系統(tǒng)直接將鎖屏功能設(shè)為開啟狀態(tài),或者也可以支持其他方式開啟鎖屏功能。
在一個實施例中,鎖屏功能的狀態(tài)包括開啟狀態(tài)與關(guān)閉狀態(tài)。當鎖屏功能處于開啟狀態(tài)時,終端設(shè)備允許將指紋應用于屏幕鎖、應用鎖等,當鎖屏功能處于關(guān)閉狀態(tài)時,終端設(shè)備拒絕將指紋應用于屏幕鎖、應用鎖等。
本實施例中,開啟鎖屏功能可以很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟,特別是可以允許將指紋應用于應用鎖,讓第三方應用更好地使用指紋,優(yōu)化增強指紋的使用場景。
鎖屏跳過功能為控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟的功能。在一個實施例中,鎖屏跳過功能包括兩個狀態(tài):開啟狀態(tài)與關(guān)閉狀態(tài)。當鎖屏跳過功能處于開啟狀態(tài)時,控制解鎖過程跳過對鎖屏密碼解鎖的步驟;當鎖屏跳過功能處于關(guān)閉狀態(tài)時,控制解鎖過程禁止跳過對鎖屏密碼解鎖的步驟。
在步驟s102中,當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài)。其中,應用鎖用于鎖定一個或者多個應用,以限制應用的訪問權(quán)限,保護用戶的信息安全。終端設(shè)備具備應用鎖功能時,在檢測到應用的打開操作時,會判斷應用鎖是否鎖定應用,以確定應用的訪問權(quán)限。而指紋應用鎖是指采用指紋驗證解鎖的應用鎖。
在步驟s103中,當鎖屏功能處于開啟狀態(tài)時,采集指紋信息。
在一個實施例中,當鎖屏功能處于開啟狀態(tài)時,終端設(shè)備的屏幕顯示用于提示用戶指紋驗證的提示信息,同時,打開指紋傳感器,采集指紋信息。
在步驟s104中,檢測采集的指紋信息與預先保存的指紋信息是否匹配。
在一個實施例中,終端設(shè)備中至少保存一枚用戶的指紋信息。終端設(shè)備根據(jù)用戶選擇確定其中一枚指紋信息用于應用鎖。終端設(shè)備在采集指紋信息后,會將采集的指紋信息與用于應用鎖的指紋信息進行匹配,以確定是否解鎖應用鎖。
在步驟s105中,當采集的指紋信息與預先保存的指紋信息匹配時,解鎖應用。
本實施例中,將鎖屏功能開啟,這樣可以很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟,特別是可以允許將指紋應用于應用鎖,讓第三方應用更好地使用指紋,優(yōu)化增強指紋的使用場景。而在開啟鎖屏功能后,至于鎖屏時是否采用鎖屏密碼驗證,可以通過設(shè)置鎖屏跳過功能實現(xiàn),具體地,如果鎖屏跳過功能開啟,解鎖過程可以跳過對鎖屏密碼解鎖的步驟,如果鎖屏跳過功能關(guān)閉,禁止解鎖過程跳過對鎖屏密碼解鎖的步驟。綜上,本公開的技術(shù)方案,將鎖屏功能開啟,這樣很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟。
在一個實施例中,上述方法,還可包括:
當所述鎖屏跳過功能處于開啟狀態(tài)時,控制解鎖過程跳過對鎖屏密碼解鎖的步驟;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,控制解鎖過程禁止跳過對鎖屏密碼解鎖的步驟。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
當所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏功能是否處于開啟狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,判斷鎖屏跳過功能是否處于開啟狀態(tài);
當鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,所述方法還可包括:
當接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
當所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
當所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,判斷所述鎖屏功能是否處于開啟狀態(tài);
當所述鎖屏功能處于開啟狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕;
當所述鎖屏功能處于關(guān)閉狀態(tài)時,解鎖屏幕。
具體如何實現(xiàn)鎖定終端設(shè)備的,請參考后續(xù)實施例。
至此,本公開實施例提供的上述方法,將鎖屏功能開啟,這樣可以很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟,特別是可以允許將指紋應用于應用鎖,讓第三方應用更好地使用指紋,優(yōu)化增強指紋的使用場景。而在開啟鎖屏功能后,至于鎖屏時是否采用鎖屏密碼驗證,可以通過設(shè)置鎖屏跳過功能實現(xiàn),具體地,如果鎖屏跳過功能開啟,解鎖過程可以跳過對鎖屏密碼解鎖的步驟,如果鎖屏跳過功能關(guān)閉,禁止解鎖過程跳過對鎖屏密碼解鎖的步驟。綜上,本公開的技術(shù)方案,將鎖屏功能開啟,這樣很大程度增加第三方應用在設(shè)置應用鎖時的靈活性,不再受限于鎖屏功能是否開啟。
下面以具體實施例來說明本公開實施例提供的技術(shù)方案。
圖2a是根據(jù)一示例性實施例一示出的解鎖方法的流程圖;圖2b~2f是根據(jù)一示例性實施例一示出的解鎖方法的場景圖;本實施例利用本公開實施例提供的上述方法,以當接收到屏幕解鎖請求時根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟為例進行示例性說明,本公開實施例以終端設(shè)備為智能手機為例進行示例性說明,如圖2a所示,包括如下步驟:
在步驟s201中,開啟鎖屏功能,并設(shè)置鎖屏跳過功能。
在一個實施例中,終端設(shè)備可以根據(jù)用戶的設(shè)置操作確定鎖屏功能的狀態(tài)。在一個示例性實施例中,鎖屏密碼的設(shè)置界面上包括鎖屏功能的設(shè)置項;在設(shè)置所述鎖屏功能的狀態(tài)時,如果所述鎖屏功能的設(shè)置項被選中時,則控制所述鎖屏功能處于開啟狀態(tài);如果所述鎖屏功能的設(shè)置項未被選中時,則控制所述鎖屏功能處于關(guān)閉狀態(tài)。在一個示例性實施例中,當用戶設(shè)置鎖屏功能的狀態(tài)為開啟狀態(tài)時,終端設(shè)備還可以請求用戶設(shè)置鎖屏密碼和采集指紋信息。具體如何設(shè)置鎖屏功能的狀態(tài)可以參見后續(xù)的示例性實施例。
在開啟鎖屏功能后,終端設(shè)備還可以根據(jù)用戶的設(shè)置操作確定鎖屏跳過功能的狀態(tài)。在一個示例性實施例中,鎖屏密碼的設(shè)置界面上包括鎖屏跳過功能的設(shè)置項;在設(shè)置所述鎖屏跳過功能的狀態(tài)時,如果所述鎖屏跳過功能的設(shè)置項被選中時,則控制所述鎖屏跳過功能處于開啟狀態(tài);如果所述鎖屏跳過功能的設(shè)置項未被選中時,則控制所述鎖屏跳過功能處于關(guān)閉狀態(tài)。具體如何設(shè)置鎖屏跳過功能的狀態(tài)可以參見后續(xù)的示例性實施例。
在步驟s202中,當接收到屏幕解鎖請求時,判斷鎖屏跳過功能是否處于開啟狀態(tài)。
在一個實施例中,在終端設(shè)備處于休眠狀態(tài)時,用戶可以通過按壓電源鍵向終端設(shè)備發(fā)出屏幕解鎖請求。
在步驟s203中,當鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕。
在步驟s204中,當鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在本實施例中,在接收到屏幕解鎖請求時,根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟,控制邏輯簡潔,可以減少解鎖的時間。
在步驟s205中,當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài)。
在步驟s206中,當鎖屏功能處于開啟狀態(tài)時,采集指紋信息。
在步驟s205中,檢測采集的指紋信息與預先保存的指紋信息是否匹配。
在步驟s206中,當采集的指紋信息與預先保存的指紋信息匹配時,解鎖應用。
步驟s201與上述的步驟s101相似,步驟s205~步驟s208與上述的步驟步驟s102~步驟s105相似,此處不再贅述。
作為一個示例性場景,圖2b~2f所示,當用戶需要開啟智能手機21的鎖屏功能時,需進入如圖2b所示的設(shè)置界面22,該設(shè)置界面22可以為“鎖屏、密碼和指紋”頁,用于提供用戶“添加指紋”的選項按鈕24、“鎖屏密碼”的選項按鈕25以及用于展示指紋應用條件的展示區(qū)23。在一個實施例中,展示區(qū)23展示的指紋應用條件為“指紋(開啟鎖屏密碼后指紋才可以使用)”,選項按鈕25上還可以提示鎖屏密碼的狀態(tài)為“未開啟”還是為“已開啟”。
當鎖屏密碼的狀態(tài)為“未開啟”時,指示智能手機21的鎖屏功能處于關(guān)閉狀態(tài)。用戶觸發(fā)選項按鈕25(鎖屏功能的設(shè)置項按鈕)可以開啟鎖屏功能,并可以進入如圖2c所示的鎖屏密碼的一個設(shè)置界面26,該設(shè)置界面26為“解鎖方式選擇”頁,該設(shè)置界面26提供可以供用戶選擇的解鎖方式。在一個實施例中,解鎖方式包括圖案、數(shù)字以及混合密碼,該設(shè)置界面26包括圖案密碼解鎖的選項按鈕27、數(shù)字密碼解鎖的選項按鈕28以及混合密碼解鎖的選項按鈕29。例如,如圖2d所示,用戶觸發(fā)了圖案密碼解鎖的選項按鈕27,并可以進入設(shè)置界面210,該設(shè)置界面210為“繪制圖案”頁,該設(shè)置界面210包括提示區(qū)211、提示區(qū)212以及圖案繪制區(qū)213。在一個實施例中,提示區(qū)211顯示“選擇您的圖案”的提示文字以及返回設(shè)置界面26的標識符號“<”,提示區(qū)212顯示“繪制解鎖圖案,請至少連接4個點”的提示文字,用于提示用戶繪制圖案密碼的方式,圖案繪制區(qū)213用于接收用戶的繪制操作作為用戶的輸入信息,用以確定鎖屏密碼。手機21在得到用戶繪制的圖案后,會請求用戶再次繪制用作鎖屏密碼的圖案,當兩次繪制的圖案相同時,將繪制的圖案確定為鎖屏密碼。
當手機21確定圖案、數(shù)字以及混合密碼中的一種解鎖方式后,可以進入如圖2e所示的設(shè)置界面214,該設(shè)置界面214為“鎖屏密碼”頁,該設(shè)置界面214包括用于關(guān)閉鎖屏密碼的“關(guān)閉密碼”選項按鈕216、用于更改密碼的“更改密碼”選項按鈕217以及用于確定是否開啟鎖屏跳過功能的設(shè)置項按鈕218,設(shè)置項按鈕218上包括一用于顯示按鈕狀態(tài)的狀態(tài)指示區(qū)2181,當設(shè)置項按鈕218未被選中時,狀態(tài)指示區(qū)2181的指示圓2182位于狀態(tài)指示區(qū)2181的一端,表示設(shè)置操作未選中鎖屏跳過功能的設(shè)置項,鎖屏跳過功能將處于關(guān)閉狀態(tài)。當設(shè)置項按鈕218被選中時,狀態(tài)指示區(qū)2181的指示圓2182位于狀態(tài)指示區(qū)2181的另一端,且顏色改變,表示設(shè)置操作選中鎖屏跳過功能的設(shè)置項,接著鎖屏跳過功能將處于開啟狀態(tài)。在一個實施例中,如圖2e所示,指示圓2182顏色為黑色時表示選中鎖屏跳過功能的選項。在一個實施例中,設(shè)置項按鈕218上還顯示用于提示用戶該按鈕218的功能的文字“跳過屏幕密碼驗證”以及該按鈕218使用規(guī)則的文字“開啟后不需要驗證鎖屏密碼,直接進入桌面”。
當用戶在設(shè)置界面214上的設(shè)置完成后,手機21會請求用戶添加指紋,當采集用戶的指紋后,如圖2f所示,“鎖屏、密碼和指紋”頁上的選項按鈕25上用于提示鎖屏密碼的狀態(tài)的提示文字變?yōu)椤耙验_啟”,表示智能手機21的鎖屏功能處于開啟狀態(tài),用于提供用戶“添加指紋”的選項按鈕24變?yōu)椤肮芾碇讣y”的選項按鈕219。
本實施例中,當接收到屏幕解鎖請求時根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟,控制邏輯簡潔,可以減少解鎖延遲時間。
圖3是根據(jù)一示例性實施例二示出的解鎖方法的流程圖;本實施例利用本公開實施例提供的上述方法,以當接收到屏幕解鎖請求時在確定鎖屏功能處于開啟狀態(tài)后,再根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟為例進行示例性說明,如圖3所示,包括如下步驟:
在步驟s301中,開啟鎖屏功能,并設(shè)置鎖屏跳過功能。
步驟s301與上述的步驟s101相似,此處不再贅述。
在步驟s302中,當接收到屏幕解鎖請求時,判斷鎖屏功能是否處于開啟狀態(tài)。
在步驟s303中,當所述鎖屏功能處于開啟狀態(tài)時,判斷鎖屏跳過功能是否處于開啟狀態(tài)。
在一個實施例中,鎖屏密碼的一個設(shè)置界面上為用戶提供鎖屏跳過功能的設(shè)置項的狀態(tài)的選項,一般為兩個選項,例如,兩個選項包括第一選項和第二選項,第一選項用于確定鎖屏跳過功能的設(shè)置項的狀態(tài)為開啟狀態(tài),第二選項用于確定鎖屏跳過功能的設(shè)置項的狀態(tài)為關(guān)閉狀態(tài)。用戶可通過設(shè)置操作選中第一選項以使鎖屏跳過功能的設(shè)置項的狀態(tài)為開啟狀態(tài),當然,用戶還可通過設(shè)置操作選中第二選項以使鎖屏跳過功能的設(shè)置項的狀態(tài)為關(guān)閉狀態(tài)。鎖屏跳過功能的設(shè)置項的狀態(tài)的設(shè)置方法可以參見上述實施例的相關(guān)部分。
在一個實施例中,用戶通過設(shè)置操作選中第一選項以使鎖屏跳過功能的設(shè)置項的狀態(tài)為開啟狀態(tài),當屏幕滿足鎖定條件時則基于鎖屏密碼被鎖定。例如,如果鎖定條件為終端設(shè)備休眠到達5秒,則當終端設(shè)備休眠到達5秒時屏幕將基于鎖屏密碼被鎖定。在另一個實施例中,用戶通過設(shè)置操作選中第二選項以使鎖屏跳過功能的設(shè)置項的狀態(tài)為關(guān)閉狀態(tài),終端設(shè)備即使?jié)M足鎖定條件也拒絕基于鎖屏密碼鎖定屏幕。例如,如果鎖定條件為終端設(shè)備休眠到達5秒,則當終端設(shè)備休眠到達5秒時屏幕不會基于鎖屏密碼被鎖定。
在步驟s304中,當鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕。
在一個實施例中,當鎖屏跳過功能處于開啟狀態(tài)時,無需用戶輸入解鎖密碼可以直接進入桌面。
在步驟s305中,當鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
在一個實施例中,解鎖密碼可以是數(shù)字密碼、混合密碼、按照預設(shè)方式繪制的圖案或者采集的指紋信息,其中,混合密碼可以包括數(shù)字以及預設(shè)的字符,例如所述預設(shè)的字符可以是“*”、“#”等。
在步驟s306中,當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài)。
在步驟s307中,當鎖屏功能處于開啟狀態(tài)時,采集指紋信息。
在步驟s308中,檢測采集的指紋信息與預先保存的指紋信息是否匹配。
在步驟s309中,當采集的指紋信息與預先保存的指紋信息匹配時,解鎖應用。
步驟s306~步驟s309與上述的步驟步驟s102~步驟s105相似,此處不再贅述。
本實施例中,當接收到屏幕解鎖請求時在確定鎖屏功能處于開啟狀態(tài)后,再根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟,可以增加解鎖的安全性。
圖4是根據(jù)一示例性實施例三示出的解鎖方法的流程圖;本實施例利用本公開實施例提供的上述方法,以當接收到屏幕解鎖請求時先根據(jù)鎖屏跳過功能的狀態(tài),再根據(jù)鎖屏功能的狀態(tài)聯(lián)合控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟為例進行示例性說明,如圖4所示,包括如下步驟:
在步驟s401中,開啟鎖屏功能,并設(shè)置鎖屏跳過功能。
步驟s401與上述的步驟s101相似,此處不再贅述。
在步驟s402中,當接收到屏幕解鎖請求時,判斷鎖屏跳過功能是否處于開啟狀態(tài)。
在步驟s403中,當鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕。
當鎖屏跳過功能處于開啟狀態(tài)時,表明鎖屏功能勢必處于開啟狀態(tài),這樣,解鎖屏幕可以縮短解鎖屏幕的時間延遲。
在步驟s404中,當鎖屏跳過功能處于關(guān)閉狀態(tài)時,判斷鎖屏功能是否處于開啟狀態(tài)。
當接收到屏幕解鎖請求時,若鎖屏跳過功能處于關(guān)閉狀態(tài),不能確定鎖屏功能是否處于開啟狀態(tài),此時便需要進一步判斷鎖屏功能是否處于開啟狀態(tài)。
在步驟s405中,當鎖屏功能處于開啟狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
當接收到屏幕解鎖請求時,如果鎖屏跳過功能處于關(guān)閉狀態(tài),且鎖屏功能處于開啟狀態(tài),則需要驗證解鎖密碼,當驗證獲取的解鎖密碼合法時,才可以解鎖屏幕。
在步驟s406中,當判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài)。
在步驟s407中,當鎖屏功能處于開啟狀態(tài)時,采集指紋信息。
在步驟s408中,檢測采集的指紋信息與預先保存的指紋信息是否匹配。
在步驟s409中,當采集的指紋信息與預先保存的指紋信息匹配時,解鎖應用。
步驟s406~步驟s409與上述的步驟步驟s102~步驟s105相似,此處不再贅述。
本實施例中,當接收到屏幕解鎖請求時,先根據(jù)鎖屏跳過功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟,再根據(jù)鎖屏功能的狀態(tài)控制解鎖過程是否跳過對鎖屏密碼解鎖的步驟,可以在鎖屏跳過功能處于開啟狀態(tài)時縮短解鎖屏幕的時間。
圖5是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖,如圖5所示,解鎖裝置包括:
第一設(shè)置模塊51,被配置為開啟鎖屏功能,并設(shè)置鎖屏跳過功能;
第一判斷模塊52,被配置為在判斷有指紋應用鎖解鎖應用的操作時,獲取鎖屏功能狀態(tài);
采集模塊53,被配置為在所述鎖屏功能處于開啟狀態(tài)時,采集指紋信息;
第一檢測模塊54,被配置為檢測采集的指紋信息與預先保存的指紋信息是否匹配;
第一控制模塊55,被配置為在采集的指紋信息與預先保存的指紋信息匹配時,解鎖所述應用。
圖6是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖,在本實施例中,如圖6所示,所述裝置還可包括:
第二控制模塊61,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,控制解鎖過程跳過對鎖屏密碼解鎖的步驟;
第三控制模塊62,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,控制解鎖過程禁止跳過對鎖屏密碼解鎖的步驟。
圖7是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖,在上述圖5或圖6所示實施例的基礎(chǔ)上,在一實施例中,如圖7所示,所述裝置還包括:
第二判斷模塊71,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
第四控制模塊72,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第五控制模塊73,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
圖8是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖,在上述圖5或圖6所示實施例的基礎(chǔ)上,在一實施例中,如圖8所示,所述裝置還包括:
第三判斷模塊81,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏功能是否處于開啟狀態(tài);
第四判斷模塊82,被配置為在所述鎖屏功能處于開啟狀態(tài)時,判斷鎖屏跳過功能是否處于開啟狀態(tài);
第六控制模塊83,被配置為在鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第七控制模塊84,被配置為在鎖屏跳過功能處于關(guān)閉狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
圖9是根據(jù)一示例性實施例示出的另一種解鎖裝置的框圖,在上述圖5或圖6所示實施例的基礎(chǔ)上,在一實施例中,如圖9所示,所述裝置還包括:
第五判斷模塊91,被配置為在接收到屏幕解鎖請求時,判斷所述鎖屏跳過功能是否處于開啟狀態(tài);
第八控制模塊92,被配置為在所述鎖屏跳過功能處于開啟狀態(tài)時,解鎖屏幕;
第六判斷模塊93,被配置為在所述鎖屏跳過功能處于關(guān)閉狀態(tài)時,判斷所述鎖屏功能是否處于開啟狀態(tài);
第九控制模塊94,被配置為在所述鎖屏功能處于開啟狀態(tài)時,驗證獲取的解鎖密碼合法時,解鎖屏幕。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖10是根據(jù)一示例性實施例示出的一種解鎖裝置的框圖。例如,裝置1000可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
參照圖10,裝置1000可以包括以下一個或多個組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(i/o)的接口1012,傳感器組件1014,以及通信組件1016。
處理組件1002通常控制裝置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理元件1002可以包括一個或多個處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個或多個模塊,便于處理組件1002和其他組件之間的交互。例如,處理部件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。
存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。
電力組件1006為裝置1000的各種組件提供電力。電力組件1006可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1008包括在所述裝置1000和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1008包括一個前置攝像頭和/或后置攝像頭。當設(shè)備1000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個麥克風(mic),當裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實施例中,音頻組件1010還包括一個揚聲器,用于輸出音頻信號。
i/o接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1014包括一個或多個傳感器,用于為裝置1000提供各個方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到設(shè)備1000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000一個組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標準的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信部件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信部件1016還包括近場通信(nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置1000可以被一個或多個應用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。