欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

解鎖方法及裝置與流程

文檔序號:12176550閱讀:416來源:國知局
解鎖方法及裝置與流程

本公開涉及操作系統(tǒng)安全技術領域,尤其涉及一種解鎖方法及裝置。



背景技術:

隨著終端技術的發(fā)展以及用戶對應用安全的關注,目前越來越多的終端開始提供應用鎖機制。基于該應用鎖機制用戶可以為某些應用加鎖,之后,當該終端檢測到某一已加鎖應用被觸發(fā)時,即可先在屏幕上顯示一個應用解鎖頁面,當基于該應用解鎖頁面接收到正確解鎖指令時,才會展示該已加鎖應用的具體頁面內容,從而可以避免泄露應用內容,保護用戶隱私。

但是實際應用中,終端通常安裝有多個應用,而為了保護各個應用的安全,用戶可能會為多個應用分別進行加鎖。這種情況下,如果終端在多個已加鎖應用之間進行切換時,則針對每個已加鎖應用都需要單獨解鎖一次。例如,當終端退出當前使用的已加鎖應用A,并檢測到對已加鎖應用B的啟動操作時,則需要先顯示應用B的應用解鎖頁面,當基于該應用解鎖頁面接收到正確的解鎖指令時,才能啟動應用B;之后,當終端退出應用B,并檢測到對已加鎖應用C的啟動操作時,也需要先顯示應用C的應用解鎖頁面,當基于該應用解鎖頁面接收到正確的解鎖指令時,才能啟動應用C。



技術實現(xiàn)要素:

為克服相關技術中存在的問題,本公開提供了一種解鎖方法及裝置。所述技術方案如下:

根據本公開實施例的第一方面,提供了一種解鎖方法,所述方法包括:

當目標應用被觸發(fā)時,判斷所述目標應用是否為已加鎖應用;

當所述目標應用為已加鎖應用時,判斷便捷模式是否已開啟,所述便捷模式用于在未解鎖的情況下啟動已加鎖應用;

當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述方法還包括:

當接收到應用鎖設置指令時,顯示便捷模式開關;

當檢測到對所述便捷模式開關的啟動操作時,確定所述便捷模式已開啟。

可選地,所述當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用,包括:

當所述便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,所述解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);

當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用的數(shù)量大于或等于1時,啟動所述目標應用,包括:

當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將所述目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);

基于所述目標應用當前的已解鎖狀態(tài),啟動所述目標應用。

可選地,所述方法還包括:

當所述便捷模式未開啟,或者,所述便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面;

當基于所述應用解鎖頁面接收到正確的解鎖指令時,啟動所述目標應用。

根據本公開實施例的第二方面,提供了一種解鎖裝置,所述裝置包括:

第一判斷模塊,用于當目標應用被觸發(fā)時,判斷所述目標應用是否為已加鎖應用;

第二判斷模塊,用于當所述目標應用為已加鎖應用時,判斷便捷模式是否已開啟,所述便捷模式用于在未解鎖的情況下啟動已加鎖應用;

第一啟動模塊,用于當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述裝置還包括:

第一顯示模塊,用于當接收到應用鎖設置指令時,顯示便捷模式開關;

確定模塊,用于當檢測到對所述便捷模式開關的啟動操作時,確定所述便捷模式已開啟。

可選地,所述第一啟動模塊包括:

確定子模塊,用于當所述便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,所述解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);

第一啟動子模塊,用于當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述第一啟動模塊包括:

修改子模塊,用于當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將所述目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);

第二啟動子模塊,用于基于所述目標應用當前的已解鎖狀態(tài),啟動所述目標應用。

可選地,所述裝置還包括:

第二顯示模塊,用于當所述便捷模式未開啟,或者,所述便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面;

第二啟動模塊,用于當基于所述應用解鎖頁面接收到正確的解鎖指令時,啟動所述目標應用。

根據本公開實施例的第三方面,提供了一種解鎖裝置,所述裝置包括:

處理器;

用于存儲所述處理器可執(zhí)行指令的存儲器;

其中,所述處理器用于:

當目標應用被觸發(fā)時,判斷所述目標應用是否為已加鎖應用;

當所述目標應用為已加鎖應用時,判斷便捷模式是否已開啟,所述便捷模式用于在未解鎖的情況下啟動已加鎖應用;

當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

本公開的實施例提供的技術方案可以包括以下有益效果:

本公開實施例提供的方法及裝置,通過當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,終端可以實現(xiàn)在已啟動便捷模式且已解鎖一個已加鎖應用之后,在不進行解鎖的情況下直接啟動其他已加鎖應用,從而無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了解鎖效率。

應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

圖1是根據一示例性實施例示出的一種解鎖方法的流程圖;

圖2是根據另一示例性實施例示出的一種解鎖方法的流程圖;

圖3A是根據一示例性實施例示出的一種解鎖裝置的框圖;

圖3B是根據另一示例性實施例示出的一種解鎖裝置的框圖;

圖3C是根據一示例性實施例示出的一種第一啟動模塊330的結構示意圖;

圖3D是根據另一示例性實施例示出的一種第一啟動模塊330的結構示意圖;

圖4是根據一示例性實施例示出的一種終端400的框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

在對本公開實施例進行詳細的解釋說明之前,先對本公開實施例的應用場景予以介紹。相關技術中,如果終端在多個已加鎖應用之間進行切換時,則針對每個已加鎖應用都需要單獨解鎖一次,這種解鎖方式對于用戶來說操作過于繁瑣,且解鎖效率也較低。因此,為了簡化用戶的操作,提高解鎖效率,本公開實施例提供了另一種解鎖方法,詳述如下:

圖1是根據一示例性實施例示出的一種解鎖方法的流程圖,如圖1所示,該方法用于終端中,包括以下步驟:

在步驟101中,當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用。

在步驟102中,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用。

在步驟103中,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

本公開實施例提供的方法,通過當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,終端可以實現(xiàn)在已啟動便捷模式且已解鎖一個已加鎖應用之后,在不進行解鎖的情況下直接啟動其他已加鎖應用,從而無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了解鎖效率。

可選地,該方法還包括:

當接收到應用鎖設置指令時,顯示便捷模式開關;

當檢測到對該便捷模式開關的啟動操作時,確定該便捷模式已開啟。

可選地,該當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,包括:

當該便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,該解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);

當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

可選地,該當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用的數(shù)量大于或等于1時,啟動該目標應用,包括:

當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將該目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);

基于該目標應用當前的已解鎖狀態(tài),啟動該目標應用。

可選地,該方法還包括:

當該便捷模式未開啟,或者,該便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面;

當基于該應用解鎖頁面接收到正確的解鎖指令時,啟動該目標應用。

上述所有可選技術方案,均可按照任意結合形成本公開的可選實施例,本公開實施例對此不再一一贅述。

圖2是根據一示例性實施例示出的一種解鎖方法的流程圖,如圖2所示,該方法用于終端中,包括以下步驟:

在步驟201中,當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用。

其中,該目標應用可以為該終端當前安裝的任一應用。而且需要說明的是,目標應用被觸發(fā)的情形可以包括對已關閉的目標應用進行啟動,以及將目標應用從后臺運行前后至前臺運行等情形。相應地,對目標應用的觸發(fā)操作可以為點擊目標應用的圖標的操作,或者將目標應用從后臺運行切換至前臺運行的切換操作等,本公開實施例對此不做限定。

其中,該已加鎖應用是指在目標應用被觸發(fā)之前,已通過應用鎖機制進行加鎖的應用。且對于已加鎖應用來說,相關技術中,當已加鎖應用被觸發(fā)時,該終端將會先在屏幕上顯示一個應用解鎖頁面,當基于該應用解鎖頁面接收到正確解鎖指令時,才會展示該已加鎖應用的具體頁面內容,也即是,需要對各個已加鎖應用均進行解鎖之后,才能啟動應用。

本公開實施例中,判斷目標應用是否為已加鎖應用的過程可以包括:當目標應用被觸發(fā)時,獲取該目標應用的標識;根據該目標應用的標識,判斷該目標應用的是否為已加鎖應用。

其中,該目標應用的標識可以為該目標應用的名稱、該目標應用的編號、或者該目標應用的安裝包名稱(Package Name)等,本公開實施例對此不做限定。

該終端可以預先建立該目標應用的標識與加鎖狀態(tài)之間的對應關系,從而在根據該目標應用的標識,判斷該目標應用的是否為已加鎖應用的過程中,可以先根據該對應關系,確定該目標應用的標識對應的加鎖狀態(tài),再根據該加鎖狀態(tài)判斷該目標應用是否為已加鎖應用。其中,該加鎖狀態(tài)用于指示該目標應用是否為已加鎖應用,例如,當該目標應用是已加鎖應用時,該加鎖狀態(tài)的值可以為1;當該目標應用不是已加鎖應用時,該加鎖狀態(tài)的值可以為0。

另外,該目標應用的標識可以從該目標應用的活動類(Activity)信息中獲取得到。例如,當該終端接收到鎖屏指令時,可以獲取該目標應用最上層顯示的Activity信息,該Activity信息中包括該目標應用的標識。進一步地,該終端可以調用指定函數(shù)來獲取該目標應用的Activity信息,例如,該終端可以調用指定函數(shù)Activity Stack.top Running Activity Locked,使得終端返回該目標應用的Activity信息。

在步驟202中,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用。

本公開實施例中,針對相關技術中每個已加鎖應用都需要單獨解鎖一次的情況,為了便于用戶快速開啟已加鎖應用,可以在終端中增加一個便捷模式開關,該便捷模式開關用于啟動或關閉便捷模式。且當便捷模式開啟時,可以在未解鎖的情況下直接啟動已加鎖應用;而當便捷模式未開啟時,則仍需根據正確解鎖指令進行解鎖。

在一種可能的實現(xiàn)方式中,當終端接收到應用鎖設置指令時,可以顯示便捷模式開關,當檢測到對該便捷模式開關的啟動操作時,即可確定該便捷模式已開啟。

其中,該應用鎖設置指令用于對應用鎖進行設置,且該應用鎖設置指令可以由用戶通過指定操作觸發(fā),該指定操作可以為點擊應用鎖設置菜單的操作等。該便捷模式開關可以顯示為圖標、控件、按鈕等形式,當然也可以顯示為其他形式,本公開實施例對此不做限定。

需要說明的是,本公開實施例僅是以在應用鎖設置菜單中顯示該便捷模式開關為例進行說明,而實際應用中,該便捷模式開關也可以顯示在終端的主界面中,或者以實體按鍵的形式設置在終端中,本公開實施例對該便捷模式開關的具體形式不做限定。

進一步地,該終端還可以預先建立一個與該便捷模式對應的開啟狀態(tài),以便后續(xù)通過調用該便捷模式的開啟狀態(tài),判斷該便捷模式是否已開啟。其中,該開啟狀態(tài)包括已開啟狀態(tài)和未開啟狀態(tài)。且當便捷模式開關開啟時,該開啟狀態(tài)修改為已開啟狀態(tài);當便捷模式開關關閉時,該開啟狀態(tài)為未開啟狀態(tài)。

例如,該終端可以在系統(tǒng)設置(Settings.Secure)中存儲一個lock_convenient值,用于指示該便捷模式的開啟狀態(tài)。且當lock_convenient值為1時,表示便捷模式已開啟;當lock_convenient值為0,表示便捷模式未開啟。從而后續(xù)該終端即可通過調用該lock_convenient值,判斷該便捷模式是否已開啟。

在步驟203中,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

其中,應用的解鎖狀態(tài)用于指示該應用是否已經解鎖,且具有解鎖狀態(tài)的應用通常為已加鎖應用。啟動該目標應用是指根據用戶的觸發(fā)操作,顯示該目標應用的具體頁面內容。例如,當觸發(fā)操作為對已關閉的目標應用的啟動操作時,可以顯示該目標應用的主頁面;當觸發(fā)操作為將目標應用從后臺運行切換至前臺運行的切換操作時,可以顯示該目標應用切換至后臺之前正顯示的頁面等。

當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,表示當前已解鎖的應用數(shù)量大于或等于1,也即是,當前用戶已通過正確的解鎖指令解鎖了至少一個已加鎖應用,從而可以確定該用戶就是該終端的擁有者。而且,此時該便捷模式已開啟,表示用戶同意在已成功解鎖了至少一個應用的情況下,其他已加鎖應用可以不經解鎖就直接啟動,從而此時該終端即可跳過顯示應用解鎖頁面的步驟,而直接啟動該目標應用,也即是,直接顯示該目標應用的具體頁面內容。

當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用的過程可以包括:當該便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,該解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

其中,終端可以通過以下兩種方式來確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量:

第一種方式,終端可以遍歷所有已加鎖應用的解鎖狀態(tài),并從中統(tǒng)計出解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量。

在這種方式下,終端可以預先為每個已加鎖應用設置一個對應的解鎖狀態(tài),且解鎖狀態(tài)可以包括已解鎖狀態(tài)和未解鎖狀態(tài)這兩種狀態(tài)。初始狀態(tài)下,每個已解鎖應用的解鎖狀態(tài)均為未解鎖狀態(tài),之后,當基于正確的解鎖指令成功解鎖某個已解鎖應用時,即可將該已解鎖應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài)。

實際應用中,每個已加鎖應用的解鎖狀態(tài)還可以用True或Fause來表示,True表示已解鎖狀態(tài),F(xiàn)ause表示未解鎖狀態(tài)。

進一步地,當終端鎖屏或者關機時,該終端還可以對每個已解鎖應用的解鎖狀態(tài)進行初始化,即將每個已解鎖應用的解鎖狀態(tài)均修改為未解鎖狀態(tài)。

第二種方式,該終端可以預先建立一個指定列表,該指定列表用于存儲所有已解鎖應用的應用標識。當確定便捷模式已開啟時,該終端即可查找該指定列表中存儲的應用標識的數(shù)量,則所存儲的應用標識的數(shù)量即為解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量。

需要說明的是,初始狀態(tài)下該指定列表通常為空,之后,當基于正確的解鎖指令成功解鎖某個已解鎖應用時,即可將該已解鎖應用的應用標識存儲在該指定列表中,因此能夠從該指令列表中查找到的應用,即為解鎖狀態(tài)為已解鎖狀態(tài)的應用。其中,該應用標識可以為該已解鎖應用的名稱、編號等,本公開實施例對此不做限定。

進一步地,當終端鎖屏或者關機時,該終端還可以對該指令列表進行初始化,即清空該指定列表中存儲的應用標識。

在另一實施例中,該終端還可以根據目標應用的解鎖狀態(tài)啟動目標應用,也即是,當該目標應用為已加鎖應用時,獲取該目標應用的解鎖狀態(tài),并根據該目標應用的解鎖狀態(tài),啟動該目標應用。

其中,根據該目標應用的解鎖狀態(tài),啟動該目標應用可以包括:當該目標應用的解鎖狀態(tài)為已解鎖狀態(tài)時,啟動該目標應用;當該目標應用的解鎖狀態(tài)為未解鎖狀態(tài)時,在當前屏幕上顯示應用解鎖頁面;當基于該應用解鎖頁面接收到正確的解鎖指令時,啟動該目標應用。

在這種方式下,當便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用的數(shù)量大于或等于1時,啟動該目標應用的過程還包括:當便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將該目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);基于該目標應用當前的已解鎖狀態(tài),啟動該目標應用。

其中,基于上述兩種確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量的方式,將目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài)也包括以下兩種方式:

第一種方式:當終端為每個已解鎖應用均設置有對應的解鎖狀態(tài)時,直接將目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài)。

第二種方式:當終端設置有一個指定列表用來存儲所有已解鎖應用的應用標識時,將該目標應用的標識添加至該指令列表中,以將該目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài)。

需要說明的是,相關技術中,當該目標應用為已加鎖應用時,通常是通過調用Security Manager Service(應用鎖系統(tǒng)服務)中的check Access Control Pass函數(shù),來查找該目標應用的標識是否在該指定列表中,當該目標應用的標識在該指定列表中時,即可返回True值,以指示該目標應用的解鎖狀態(tài)為已解鎖狀態(tài)。而本公開實施例中,還可以通過修改該check Access Control Pass函數(shù)來實現(xiàn)上述解鎖方法。

例如,該終端可以在check Access Control Pass函數(shù)增加判斷邏輯和狀態(tài)修改邏輯。該判斷邏輯用于判斷便捷模式是否已開啟,以及當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量是否大于或等于1;該狀態(tài)修改邏輯用于當確定便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將該目標應用的標識添加至該指令列表中,以將該目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài)。從而,當便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,通過該修改后的check Access Control Pass函數(shù)即可從該指定列表中查找到該目標應用的標識,并返回True值。之后,該終端即可根據返回的True值確定該目標應用的狀態(tài)為已解鎖狀態(tài),并直接啟動該目標應用。

通過本公開實施例提供的方法,在終端的便捷模式已開啟的情況下,當?shù)谝粏右鸭渔i應用A時,該終端將會先顯示應用A的應用解鎖頁面,當基于該應用解鎖頁面接收到正確的解鎖指令時,即可啟動應用A;之后,當終端退出應用A,并檢測到對已加鎖應用C的啟動操作時,該終端即可跳過顯示應用解鎖頁面步驟,并直接啟動應用C;同理,若之后檢測到對其他已加鎖應用的啟動操作,也可以直接進行啟動。如此,無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了用戶體驗。

在步驟204中,當該便捷模式未開啟,或者,該便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面。

其中,該應用解鎖頁面用于保護該目標應用,可以為密碼解鎖頁面、指紋解鎖頁面、圖形解鎖頁面等,本公開實施例對此不做限定。

進一步地,當目標應用根據對應的解鎖狀態(tài)進行啟動時,若該便捷模式未開啟,或者,該便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0,則該目標應用的解鎖狀態(tài)將為未解鎖狀態(tài),且也不會對該解鎖狀態(tài)進行修改,從而此時,該終端仍需在當前屏幕上顯示一個應用解鎖頁面,以保護該目標應用。

在步驟205中,當基于該應用解鎖頁面接收到正確的解鎖指令時,啟動該目標應用。

其中,該應用解鎖頁面的正確解鎖指令可以為預先設置的密碼、指紋、圖形等,本公開實施例對此不做限定。

例如,若該應用解鎖頁面為密碼解鎖頁面,則當用戶在該應用解鎖頁面中輸入正確的密碼后,該終端即可基于該應用解鎖頁面接收到正確解鎖指令,并取消該應用解鎖頁面的顯示,顯示出該應用解鎖頁面覆蓋的該目標應用的具體頁面內容。

綜上所述,本公開實施例提供的方法,通過當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,終端可以實現(xiàn)在已啟動便捷模式且已解鎖一個已加鎖應用之后,在不進行解鎖的情況下直接啟動其他已加鎖應用,從而無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了解鎖效率。

圖3A是根據一示例性實施例示出的一種解鎖裝置的框圖。參照圖3A,該裝置包括:

第一判斷模塊310,用于當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用;

第二判斷模塊320,用于當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用;

第一啟動模塊330,用于當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

本公開實施例提供的裝置,通過當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,該裝置可以實現(xiàn)在已啟動便捷模式且已解鎖一個已加鎖應用之后,在不進行解鎖的情況下直接啟動其他已加鎖應用,從而無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了解鎖效率。

可選地,參見圖3B,該裝置還包括:

第一顯示模塊340,用于當接收到應用鎖設置指令時,顯示便捷模式開關;

確定模塊350,用于當檢測到對該便捷模式開關的啟動操作時,確定該便捷模式已開啟。

可選地,參見圖3C,該第一啟動模塊330包括:

確定子模塊331,用于當該便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,該解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);

第一啟動子模塊332,用于當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用。

可選地,參見圖3D,該第一啟動模塊330包括:

修改子模塊333,用于當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將該目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);

第二啟動子模塊334,用于基于該目標應用當前的已解鎖狀態(tài),啟動該目標應用。

可選地,參見圖3B,該裝置還包括:

第二顯示模塊360,用于當該便捷模式未開啟,或者,該便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面;

第二啟動模塊370,用于當基于該應用解鎖頁面接收到正確的解鎖指令時,啟動該目標應用。

關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

圖4是根據一示例性實施例示出的一種終端400的框圖,該終端400用于執(zhí)行上述解鎖方法。例如,終端400可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。

參照圖4,終端400可以包括以下一個或多個組件:處理組件402,存儲器404,電源組件406,多媒體組件408,音頻組件410,輸入/輸出(I/O)的接口412,傳感器組件414,以及通信組件416。

處理組件402通??刂平K端400的整體操作,諸如與顯示,電話呼叫,數(shù)據通信,相機操作和記錄操作相關聯(lián)的操作。處理組件402可以包括一個或多個處理器420來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件402可以包括一個或多個模塊,便于處理組件402和其他組件之間的交互。例如,處理組件402可以包括多媒體模塊,以方便多媒體組件408和處理組件402之間的交互。

存儲器404被配置為存儲各種類型的數(shù)據以支持在終端400的操作。這些數(shù)據的示例包括用于在終端400上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據,電話簿數(shù)據,消息,圖片,視頻等。存儲器404可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件406為終端400的各種組件提供電源。電源組件406可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端400生成、管理和分配電源相關聯(lián)的組件。

多媒體組件408包括在所述終端400和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件408包括一個前置攝像頭和/或后置攝像頭。當終端400處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。

音頻組件410被配置為輸出和/或輸入音頻信號。例如,音頻組件410包括一個麥克風(MIC),當終端400處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器404或經由通信組件416發(fā)送。在一些實施例中,音頻組件410還包括一個揚聲器,用于輸出音頻信號。

I/O接口412為處理組件402和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件414包括一個或多個傳感器,用于為終端400提供各個方面的狀態(tài)評估。例如,傳感器組件414可以檢測到終端400的打開/關閉狀態(tài),組件的相對定位,例如所述組件為終端400的顯示器和小鍵盤,傳感器組件414還可以檢測終端400或終端400一個組件的位置改變,用戶與終端400接觸的存在或不存在,終端400方位或加速/減速和終端400的溫度變化。傳感器組件414可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件414還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件414還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件416被配置為便于終端400和其他設備之間有線或無線方式的通信。終端400可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件416經由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件416還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。

在示例性實施例中,終端400可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器404,上述指令可由終端400的處理器420執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據存儲設備等。

一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種鎖屏方法,所述方法包括:

當目標應用被觸發(fā)時,判斷所述目標應用是否為已加鎖應用;

當所述目標應用為已加鎖應用時,判斷便捷模式是否已開啟,所述便捷模式用于在未解鎖的情況下啟動已加鎖應用;

當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述方法還包括:

當接收到應用鎖設置指令時,顯示便捷模式開關;

當檢測到對所述便捷模式開關的啟動操作時,確定所述便捷模式已開啟。

可選地,所述當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用,包括:

當所述便捷模式已開啟時,確定解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量,所述解鎖狀態(tài)包括已解鎖狀態(tài)和未解鎖狀態(tài);

當解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動所述目標應用。

可選地,所述當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用的數(shù)量大于或等于1時,啟動所述目標應用,包括:

當所述便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,將所述目標應用的解鎖狀態(tài)從未解鎖狀態(tài)修改為已解鎖狀態(tài);

基于所述目標應用當前的已解鎖狀態(tài),啟動所述目標應用。

可選地,所述方法還包括:

當所述便捷模式未開啟,或者,所述便捷模式已開啟但當前解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量為0時,在當前屏幕上顯示應用解鎖頁面;

當基于所述應用解鎖頁面接收到正確的解鎖指令時,啟動所述目標應用。

本公開實施例提供的方法,通過當目標應用被觸發(fā)時,判斷該目標應用是否為已加鎖應用,當該目標應用為已加鎖應用時,判斷便捷模式是否已開啟,該便捷模式用于在未解鎖的情況下啟動已加鎖應用,當該便捷模式已開啟且解鎖狀態(tài)為已解鎖狀態(tài)的應用數(shù)量大于或等于1時,啟動該目標應用,終端可以實現(xiàn)在已啟動便捷模式且已解鎖一個已加鎖應用之后,在不進行解鎖的情況下直接啟動其他已加鎖應用,從而無需針對每個已加鎖應用都單獨解鎖一次,簡化了用戶的操作,提高了解鎖效率。

本領域技術人員在考慮說明書及實踐這里公開的方案后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。

應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
株洲市| 海口市| 平阴县| 衡水市| 喀喇沁旗| 康马县| 焦作市| 梁山县| 睢宁县| 高台县| 东宁县| 环江| 师宗县| 临桂县| 邯郸县| 遂溪县| 南投市| 阿鲁科尔沁旗| 沙田区| 阳泉市| 天台县| 尉犁县| 裕民县| 泽库县| 突泉县| 怀安县| 盐边县| 利川市| 邳州市| 阳江市| 辛集市| 翁源县| 山东| 黑山县| 福鼎市| 梁山县| 宝坻区| 赤壁市| 长白| 岐山县| 彰武县|