述技術(shù)方案可知,本發(fā)明在移動(dòng)終端切換顯示的頁面時(shí),通過結(jié)合頁面的生命周期和非前臺(tái)標(biāo)識(shí),判斷目標(biāo)應(yīng)用程序是否從非前臺(tái)跳轉(zhuǎn)到前臺(tái)顯示時(shí),并在目標(biāo)應(yīng)用程序從非前臺(tái)跳轉(zhuǎn)到前臺(tái)顯示時(shí),根據(jù)用戶預(yù)設(shè)的鎖定方式鎖定目標(biāo)應(yīng)用程序,使得當(dāng)目標(biāo)應(yīng)用程序從非前臺(tái)跳轉(zhuǎn)到前臺(tái)顯示時(shí),需要特定用戶(例如,知道解鎖密碼的用戶)才能解除目標(biāo)應(yīng)用程序的鎖定并使用目標(biāo)應(yīng)用程序,為用戶在目標(biāo)應(yīng)用程序中的隱私提供了保障,進(jìn)一步,將要顯示的頁面屬于上述目標(biāo)應(yīng)用程序,且上述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有上述非前臺(tái)標(biāo)識(shí),且上述目標(biāo)應(yīng)用程序已啟用鎖定功能時(shí),移動(dòng)終端清除目標(biāo)應(yīng)用程序的非前臺(tái)標(biāo)識(shí),從而保證當(dāng)目標(biāo)應(yīng)用程序的不同頁面進(jìn)行切換,不觸發(fā)對(duì)目標(biāo)應(yīng)用程序的鎖定。
[0087]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0088]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0089]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0090]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0091]需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。
[0092]在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。
[0093]以上為對(duì)本發(fā)明所提供的一種應(yīng)用程序鎖定方法及移動(dòng)終端的描述,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的鎖定方法,其特征在于,包括: 當(dāng)移動(dòng)終端切換顯示的頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序,其中所述目標(biāo)應(yīng)用程序包含至少一個(gè)頁面; 若所述頁面不屬于所述目標(biāo)應(yīng)用程序,則為所述目標(biāo)應(yīng)用程序設(shè)置非前臺(tái)標(biāo)識(shí),其中,所述非前臺(tái)標(biāo)識(shí)用于指示應(yīng)用程序處于非前臺(tái)顯示的狀態(tài); 若所述頁面屬于所述目標(biāo)應(yīng)用程序,且所述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有所述非前臺(tái)標(biāo)識(shí),且所述目標(biāo)應(yīng)用程序已啟用鎖定功能,則: 根據(jù)用戶預(yù)設(shè)的鎖定方式鎖定所述目標(biāo)應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 若所述頁面屬于所述目標(biāo)應(yīng)用程序,且所述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有所述非前臺(tái)標(biāo)識(shí),且所述目標(biāo)應(yīng)用程序已啟用鎖定功能,則: 清除所述目標(biāo)應(yīng)用程序的所述非前臺(tái)標(biāo)識(shí)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述當(dāng)移動(dòng)終端切換顯示的頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序,具體為: 當(dāng)移動(dòng)終端恢復(fù)頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序,具體為: 獲取將要顯示的頁面的屬性信息; 根據(jù)所述頁面的屬性信息判斷所述頁面是否屬于所述目標(biāo)應(yīng)用程序。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 所述判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序,具體為: 判斷所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的活動(dòng)組件Activity的數(shù)量是否為O ; 若所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的Activity的數(shù)量為O,則判定將要顯示的不屬于所述目標(biāo)應(yīng)用程序; 若所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的Activity的數(shù)量不為O,則判定將要顯示的屬于所述目標(biāo)應(yīng)用程序。6.根據(jù)權(quán)利要求1或2所述方法,其特征在于,所述方法還包括: 當(dāng)所述頁面屬于所述目標(biāo)應(yīng)用程序時(shí),根據(jù)所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位判斷所述目標(biāo)應(yīng)用程序是否已啟用鎖定功能; 若所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位設(shè)置為有效值,則判定所述目標(biāo)應(yīng)用程序已啟用鎖定功能; 若所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位設(shè)置為無效值,則判定所述目標(biāo)應(yīng)用程序未啟用鎖定功能。7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 若所述移動(dòng)終端處于鎖屏狀態(tài),則為所述目標(biāo)應(yīng)用程序設(shè)置所述非前臺(tái)標(biāo)識(shí)。8.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 若所述移動(dòng)終端重新啟動(dòng),則為所述目標(biāo)應(yīng)用程序設(shè)置所述非前臺(tái)標(biāo)識(shí)。9.一種移動(dòng)終端,其特征在于,包括: 第一判斷單元,用于當(dāng)所述移動(dòng)終端切換顯示的頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序,其中,所述目標(biāo)應(yīng)用程序包含至少一個(gè)頁面; 設(shè)置單元,用于當(dāng)所述第一判斷單元判斷出所述頁面不屬于所述目標(biāo)應(yīng)用程序時(shí),為所述目標(biāo)應(yīng)用程序設(shè)置非前臺(tái)標(biāo)識(shí),其中,所述非前臺(tái)標(biāo)識(shí)用于指示應(yīng)用程序處于非前臺(tái)顯示的狀態(tài); 鎖定單元,用于當(dāng)所述第一判斷單元判斷出所述頁面屬于所述目標(biāo)應(yīng)用程序,且所述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有所述非前臺(tái)標(biāo)識(shí),且所述目標(biāo)應(yīng)用程序已啟用鎖定功能時(shí),根據(jù)用戶預(yù)設(shè)的鎖定方式鎖定所述目標(biāo)應(yīng)用程序。10.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 清除單元,用于當(dāng)所述第一判斷單元判斷出所述頁面屬于所述目標(biāo)應(yīng)用程序,且所述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有所述非前臺(tái)標(biāo)識(shí),且所述目標(biāo)應(yīng)用程序已啟用鎖定功能時(shí),清除所述目標(biāo)應(yīng)用程序的所述非前臺(tái)標(biāo)識(shí)。11.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于, 所述第一判斷單元,具體用于當(dāng)移動(dòng)終端恢復(fù)頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序。12.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于, 所述移動(dòng)終端還包括:獲取單元,用于當(dāng)所述移動(dòng)終端切換顯示的頁面時(shí),獲取將要顯示的頁面的屬性信息; 所述第一判斷單元具體用于根據(jù)所述獲取單元獲取到的將要顯示的頁面的屬性信息,判斷所述頁面是否屬于所述目標(biāo)應(yīng)用程序。13.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于, 所述第一判斷單元具體用于當(dāng)所述移動(dòng)終端切換顯示的頁面時(shí),判斷所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的活動(dòng)組件Activity的數(shù)量是否為O ;若所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的Activity的數(shù)量為0,則判定將要顯示的頁面不屬于所述目標(biāo)應(yīng)用程序;若所述目標(biāo)應(yīng)用程序內(nèi)部當(dāng)前的Activity的數(shù)量不為0,則判定將要顯示的頁面屬于所述目標(biāo)應(yīng)用程序。14.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括:第二判斷單元,用于當(dāng)所述第一判斷單元判斷出所述頁面屬于所述目標(biāo)應(yīng)用程序時(shí),根據(jù)所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位判斷所述目標(biāo)應(yīng)用程序是否已啟用鎖定功能;若所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位為有效值,則判定所述目標(biāo)應(yīng)用程序已啟用鎖定功能;若所述目標(biāo)應(yīng)用程序的鎖屏標(biāo)識(shí)位為無效值,則判定所述目標(biāo)應(yīng)用程序未啟用鎖定功能。15.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于, 所述設(shè)置單元還用于:當(dāng)所述移動(dòng)終端處于鎖屏狀態(tài)時(shí),為所述目標(biāo)應(yīng)用程序設(shè)置所述非前臺(tái)標(biāo)識(shí)。16.根據(jù)權(quán)利要求9或10所述的移動(dòng)終端,其特征在于, 所述設(shè)置單元還用于:當(dāng)所述移動(dòng)終端重新啟動(dòng)時(shí),為所述目標(biāo)應(yīng)用程序設(shè)置所述非前臺(tái)標(biāo)識(shí)。
【專利摘要】本發(fā)明公開了一種應(yīng)用程序的鎖定方法,其特征在于,包括:當(dāng)移動(dòng)終端切換顯示的頁面時(shí),判斷將要顯示的頁面是否屬于目標(biāo)應(yīng)用程序;若所述頁面不屬于所述目標(biāo)應(yīng)用程序,則為所述目標(biāo)應(yīng)用程序設(shè)置非前臺(tái)標(biāo)識(shí),其中,所述非前臺(tái)標(biāo)識(shí)用于指示應(yīng)用程序處于非前臺(tái)顯示的狀態(tài);若所述頁面屬于所述目標(biāo)應(yīng)用程序,且所述目標(biāo)應(yīng)用程序當(dāng)前設(shè)置有所述非前臺(tái)標(biāo)識(shí),則:根據(jù)用戶預(yù)設(shè)的鎖定方式鎖定所述目標(biāo)應(yīng)用程序。本發(fā)明提供的技術(shù)方案能夠?yàn)橛脩粼趹?yīng)用程序中的隱私提供保障。
【IPC分類】G06F21/54
【公開號(hào)】CN105022955
【申請(qǐng)?zhí)枴緾N201410164412
【發(fā)明人】華柏波, 劉文超
【申請(qǐng)人】騰訊科技(深圳)有限公司
【公開日】2015年11月4日
【申請(qǐng)日】2014年4月22日