亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用加密方法及裝置的制造方法

文檔序號:10694082閱讀:212來源:國知局
應(yīng)用加密方法及裝置的制造方法
【專利摘要】本公開關(guān)于一種應(yīng)用加密方法及裝置,屬于計算機(jī)技術(shù)領(lǐng)域。所述方法包括:接收應(yīng)用發(fā)送的前臺運行請求,所述前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;檢測所述標(biāo)識是否是所述系統(tǒng)的主帳號的標(biāo)識;當(dāng)所述標(biāo)識不是所述主帳號的標(biāo)識時,將所述標(biāo)識替換為所述主帳號的標(biāo)識;確定在登錄有所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則,并利用所述加密規(guī)則加密所述應(yīng)用,使得終端中的應(yīng)用鎖可以對運行在登錄有非主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
【專利說明】
應(yīng)用加密方法及裝置
技術(shù)領(lǐng)域
[0001 ]本公開涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種應(yīng)用加密方法及裝置。
【背景技術(shù)】
[0002]隨著用戶對信息安全的重視,具有應(yīng)用加密的功能的應(yīng)用鎖的使用越來越普遍。
[0003]目前,終端中可以設(shè)置多個系統(tǒng)帳號,每個系統(tǒng)帳號對應(yīng)一個資源文件,每個資源文件用于存儲在登錄對應(yīng)的系統(tǒng)帳號期間,運行系統(tǒng)中安裝的各個應(yīng)用所需要調(diào)用的資源。由于多個系統(tǒng)帳號包括一個主帳號和多個子帳號,且應(yīng)用鎖只能讀取主帳號對應(yīng)的資源文件,因此,應(yīng)用鎖只能對利用主帳號在系統(tǒng)中安裝的應(yīng)用進(jìn)行加密。

【發(fā)明內(nèi)容】

[0004]為解決相關(guān)技術(shù)中的問題,本公開提供了一種應(yīng)用加密方法及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種應(yīng)用加密方法,該方法包括:
[0006]接收應(yīng)用發(fā)送的前臺運行請求,該前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0007]檢測該標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0008]當(dāng)該標(biāo)識不是主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識;
[0009]確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0010]可選的,該方法還包括:
[0011]檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,應(yīng)用在登錄有雙開帳號的系統(tǒng)中運行時的應(yīng)用帳號與在登錄有主帳號的系統(tǒng)中運行時的應(yīng)用帳號不同;
[0012]在標(biāo)識是雙開帳號的標(biāo)識時,觸發(fā)執(zhí)行將標(biāo)識替換為主帳號的標(biāo)識的步驟。
[0013]可選的,該方法還包括:
[0014]檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密;
[0015]當(dāng)在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密,則觸發(fā)執(zhí)行確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則的步驟。
[0016]可選的,檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密,包括:
[0017]讀取應(yīng)用的加密指示,加密指示用于指示是否對應(yīng)用加密;
[0018]在加密指示指示了對應(yīng)用加密時,確定在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密。
[0019]可選的,該方法還包括:
[0020]接收用戶輸入的驗證密碼;
[0021 ] 根據(jù)加密規(guī)則驗證該驗證密碼是否正確;
[0022]在驗證出該驗證密碼正確時,對應(yīng)用進(jìn)行解密;
[0023 ]將加密指示由指示對應(yīng)用加密修改為不對應(yīng)用加密。
[0024]可選的,該方法還包括:
[0025]在修改加密指示之后,檢測加密指示是否滿足預(yù)設(shè)的更新條件;
[0026]在加密指示滿足更新條件時,將加密指示由指示不對應(yīng)用加密修改為對應(yīng)用加
LU O
[0027]可選的,更新條件是應(yīng)用切換到后臺運行,或者,應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。
[0028]根據(jù)本公開實施例的第二方面,提供一種應(yīng)用加密裝置,該裝置包括:
[0029]第一接收模塊,被配置為接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0030]第一檢測模塊,被配置為檢測第一接收模塊得到的標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0031]替換模塊,被配置為當(dāng)?shù)谝粰z測模塊檢測出標(biāo)識不是主帳號的標(biāo)識時,將標(biāo)識替換為主帳號的標(biāo)識;
[0032]加密模塊,被配置為確定在登錄有替換模塊得到的主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0033]可選的,該裝置還包括:
[0034]第二檢測模塊,被配置為檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,應(yīng)用在登錄有雙開帳號的系統(tǒng)中運行時的應(yīng)用帳號與在登錄有主帳號的系統(tǒng)中運行時的應(yīng)用帳號不同;
[0035]第一觸發(fā)模塊,被配置為在第二檢測模塊檢測出標(biāo)識是雙開帳號的標(biāo)識時,觸發(fā)執(zhí)行將標(biāo)識替換為主帳號的標(biāo)識的步驟。
[0036]可選的,該裝置還包括:
[0037]第三檢測模塊,被配置為檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密;
[0038]第二觸發(fā)模塊,被配置為當(dāng)?shù)谌龣z測模塊檢測出在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密,則觸發(fā)執(zhí)行確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則的步驟。
[0039]可選的,第三檢測模塊,包括:
[0040]讀取子模塊,被配置為讀取應(yīng)用的加密指示,加密指示用于指示是否對應(yīng)用加密;
[0041]確定子模塊,被配置為在讀取子模塊得到的加密指示指示了對應(yīng)用加密時,確定在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密。
[0042]可選的,該裝置還包括:
[0043]第二接收模塊,被配置為接收用戶輸入的驗證密碼;
[0044]驗證模塊,被配置為根據(jù)加密規(guī)則驗證第二接收模塊接收的驗證密碼是否正確;
[0045]解密模塊,被配置為在驗證模塊驗證出驗證密碼正確時,對應(yīng)用進(jìn)行解密;
[0046]第一修改模塊,被配置為將加密指示由指示對應(yīng)用加密修改為不對應(yīng)用加密。
[0047]可選的,該裝置還包括:
[0048]第四檢測模塊,被配置為在修改加密指示之后,檢測加密指示是否滿足預(yù)設(shè)的更新條件;
[0049]第二修改模塊,被配置為在第四檢測模塊檢測出加密指示滿足更新條件時,將加密指示由指示不對應(yīng)用加密修改為對應(yīng)用加密。
[0050]可選的,更新條件是應(yīng)用切換到后臺運行,或者,應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。
[0051]根據(jù)本公開實施例的第三方面,提供一種應(yīng)用加密裝置,裝置包括:
[0052]處理器;
[0053]用于存儲處理器可執(zhí)行指令的存儲器;
[0054]其中,處理器被配置為:
[0055]接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0056]檢測該標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0057]當(dāng)該標(biāo)識不是主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識;
[0058]確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0059]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0000]通過在應(yīng)用發(fā)送的前臺運行請求包括的標(biāo)識不是系統(tǒng)的主帳號的標(biāo)識時,終端將該標(biāo)識替換為主帳號的標(biāo)識,使得終端中的應(yīng)用鎖可以根據(jù)在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則來加密該應(yīng)用,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,導(dǎo)致應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
[0061]通過檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,在檢測出標(biāo)識是雙開帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端只有在前臺運行請求包括的系統(tǒng)帳號的標(biāo)識是雙開帳號的標(biāo)識時,才能控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,并利用資源文件中該應(yīng)用的加密規(guī)則對該應(yīng)用進(jìn)行加密,提高了主帳號對應(yīng)的資源文件的安全性。
[0062]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0063]此處的附圖被并入說明書中并構(gòu)成本公開說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0064]圖1是根據(jù)一示例性實施例示出的一種應(yīng)用加密方法的流程圖。
[0065]圖2是根據(jù)另一示例性實施例示出的一種應(yīng)用加密方法的流程圖。
[0066]圖3是根據(jù)一示例性實施例示出的一種應(yīng)用加密裝置的框圖。
[0067]圖4是根據(jù)一示例性實施例示出的一種應(yīng)用加密裝置的框圖。
[0068]圖5是根據(jù)一示例性實施例示出的一種用于應(yīng)用加密的裝置的框圖。
【具體實施方式】
[0069]這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0070]圖1是根據(jù)一示例性實施例示出的一種應(yīng)用加密方法的流程圖,該應(yīng)用加密方法應(yīng)用于終端中,該終端可以設(shè)置多個系統(tǒng)帳號,如圖1所示,該應(yīng)用加密方法包括以下步驟。
[0071]在步驟101中,接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識。
[0072]在步驟102中,檢測該標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識。
[0073]在步驟103中,當(dāng)該標(biāo)識不是主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識。
[0074]在步驟104中,確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0075]綜上所述,本公開提供的應(yīng)用加密方法,通過在應(yīng)用發(fā)送的前臺運行請求包括的標(biāo)識不是系統(tǒng)的主帳號的標(biāo)識時,終端將該標(biāo)識替換為主帳號的標(biāo)識,使得終端中的應(yīng)用鎖可以根據(jù)在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則來加密該應(yīng)用,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
[0076]圖2是根據(jù)另一示例性實施例示出的一種應(yīng)用加密方法的流程圖,該應(yīng)用加密方法應(yīng)用于終端中,該終端可以設(shè)置多個系統(tǒng)帳號,如圖2所示,該應(yīng)用加密方法包括如下步驟。
[0077]在步驟201中,接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識。
[0078]當(dāng)用戶開啟一個應(yīng)用時,開啟的應(yīng)用會向終端發(fā)送前臺運行請求,該前臺運行請求用于請求終端在前臺運行該應(yīng)用。其中,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識,該當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識是指該應(yīng)用運行時所使用的資源文件對應(yīng)的系統(tǒng)帳號的標(biāo)識。其中,終端中的每個系統(tǒng)帳號都對應(yīng)一個資源文件,且資源文件用于存儲在登錄對應(yīng)的系統(tǒng)帳號的期間運行的各個應(yīng)用所需要使用的數(shù)據(jù)。
[0079]本實施例中,系統(tǒng)帳號包括一個主帳號和多個子帳號,系統(tǒng)帳號的標(biāo)識可以為系統(tǒng)帳號的身份標(biāo)識號碼(Identity,ID),比如主帳號的ID為userO,子帳號的ID為user8、userlO、userll 等。
[0080]在步驟202中,檢測標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識,當(dāng)標(biāo)識不是主帳號的標(biāo)識時,執(zhí)行步驟203。
[0081]終端檢測前臺運行請求中的系統(tǒng)帳號的標(biāo)識和主帳號的標(biāo)識是否相同,若不相同,則該系統(tǒng)帳號的標(biāo)識不是主帳號的標(biāo)識,執(zhí)行步驟203;若相同,則該系統(tǒng)帳號的標(biāo)識是主帳號的標(biāo)識,終端控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,該主帳號對應(yīng)的資源文件中包括每個應(yīng)用對應(yīng)的加密指示以及加密規(guī)則,然后,終端控制應(yīng)用鎖在該資源文件中查找生成該前臺運行請求的應(yīng)用對應(yīng)的加密指示以及加密規(guī)則,在查找得到的加密指示指示了對應(yīng)用進(jìn)行加密時,利用查找得到的加密規(guī)則對該應(yīng)用進(jìn)行加密。其中,應(yīng)用鎖用于對終端中安裝的應(yīng)用進(jìn)行加密,且該應(yīng)用鎖只能讀取該主帳號對應(yīng)的資源文件;加密指示用于指示是否對應(yīng)用加密,該加密指示可以為字符,如以O(shè)指示不對應(yīng)用加密,以I指示對應(yīng)用加密;加密規(guī)則至少包括加密形式和加密密碼,加密形式可以是手勢滑動形式,相應(yīng)地,加密密碼是手勢滑動的圖案;加密形式也可以是字符輸入形式,相應(yīng)地,加密密碼是字符;加密形式還可以是音頻輸入形式,相應(yīng)地,加密密碼是音頻,本實施例不對加密形式和加密密碼作限定。
[0082]其中,終端控制應(yīng)用鎖在主帳號對應(yīng)的資源文件中查找生成該前臺運行請求的應(yīng)用對應(yīng)的加密指示以及加密規(guī)則,包括:終端從前臺運行請求中獲取該應(yīng)用的標(biāo)識,根據(jù)預(yù)設(shè)的加密指示以及加密規(guī)則與應(yīng)用標(biāo)識的對應(yīng)關(guān)系,得到該應(yīng)用的標(biāo)識對應(yīng)的加密指示以及加密規(guī)則,其中,應(yīng)用的標(biāo)識可以為應(yīng)用的包名。
[0083]在步驟203中,當(dāng)標(biāo)識不是主帳號的標(biāo)識時,將標(biāo)識替換為主帳號的標(biāo)識,執(zhí)行步驟206。
[0084]在一種實現(xiàn)方式中,終端將標(biāo)識替換為主帳號的標(biāo)識,包括:終端獲取前臺運行請求包括的標(biāo)識,將該標(biāo)識修改成主帳號的標(biāo)識。在另一種實現(xiàn)方式中,終端將標(biāo)識替換為主帳號的標(biāo)識,包括:終端刪除前臺運行請求包括的標(biāo)識,并將主帳號的標(biāo)識添加到前臺運行請求中。本實施不對終端將標(biāo)識替換為主帳號的標(biāo)識的替換方式作限定。
[0085]假設(shè)主帳號的標(biāo)識為userO,前臺運行請求包括的標(biāo)識為user8,終端檢測出user8與userO不同,將user8修改成userO。
[0086]可選的,為了提高主帳號對應(yīng)的資源文件的安全性,終端只有在前臺運行請求包括的標(biāo)識是雙開帳號的標(biāo)識時,再將標(biāo)識替換為主帳號的標(biāo)識,也即,在步驟201之后,不執(zhí)行步驟202和步驟203,直接執(zhí)行步驟204。其中,雙開帳號是系統(tǒng)的子帳號中的一個。每個在登錄有雙開帳號的系統(tǒng)中運行的雙開應(yīng)用都對應(yīng)一個運行在登錄有主帳號的系統(tǒng)中的應(yīng)用,且每個雙開應(yīng)用的標(biāo)識與對應(yīng)的應(yīng)用的標(biāo)識相同,在每個雙開應(yīng)用中登錄的應(yīng)用帳號與在運行在登錄有主帳號的系統(tǒng)中的應(yīng)用中登錄的應(yīng)用帳號不同。
[0087]在步驟204中,檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識。
[0088]終端檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識的方式,與步驟202中終端檢測標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識的方式相同,在此不作贅述。
[0089]假設(shè)雙開應(yīng)用qx發(fā)送了前臺運行請求,終端獲取到該前臺運行請求包括的系統(tǒng)帳號的標(biāo)識為us er8,再檢測us er8是否是系統(tǒng)的雙開帳號的標(biāo)識。
[0090]在步驟205中,在標(biāo)識是雙開帳號的標(biāo)識時,將標(biāo)識替換為主帳號的標(biāo)識。
[0091 ]由于在前臺運行請求包括的系統(tǒng)帳號的標(biāo)識是主帳號的標(biāo)識時,終端才會控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,因此,當(dāng)前臺運行請求包括的系統(tǒng)帳號的標(biāo)識是雙開帳號的標(biāo)識時,終端需要將該標(biāo)識替換為主帳號的標(biāo)識,這樣,終端才會控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件;而在登錄有除雙開帳號之外的其他子帳號的系統(tǒng)中運行的應(yīng)用發(fā)送前臺運行請求時,終端不會將前臺運行請求包括的系統(tǒng)帳號的標(biāo)識替換為主帳號的標(biāo)識,從而不會控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,提高了主帳號對應(yīng)的資源文件的安全性。
[0092]在步驟206中,檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密。
[0093]檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密,包括:讀取應(yīng)用的加密指示;在加密指示指示了對應(yīng)用加密時,確定在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密。
[0094]在主帳號對應(yīng)的資源文件中預(yù)存有每個應(yīng)用的標(biāo)識對應(yīng)的加密指示,終端控制應(yīng)用鎖讀取該應(yīng)用的標(biāo)識對應(yīng)的加密指示,即可獲知是否需要對該應(yīng)用進(jìn)行加密。
[0095]在步驟207中,當(dāng)在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密,確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0096]在步驟208中,接收用戶輸入的驗證密碼。
[0097]可選的,終端控制應(yīng)用鎖利用加密規(guī)則加密應(yīng)用后,會顯示加密界面,接收用戶在該加密界面中輸入的驗證密碼,控制應(yīng)用鎖對該應(yīng)用進(jìn)行解密,并允許用戶使用該應(yīng)用。
[0098]在步驟209中,根據(jù)加密規(guī)則驗證驗證密碼是否正確,在驗證出驗證密碼正確時,執(zhí)行步驟210。
[0099]終端驗證用戶輸入的驗證密碼與加密規(guī)則中加密的密碼是否匹配,若驗證密碼與加密的密碼匹配,則驗證出該驗證密碼正確;若驗證密碼與加密的密碼不匹配,則驗證出該驗證密碼錯誤。
[0100]在驗證出驗證密碼錯誤時,終端不控制應(yīng)用鎖對應(yīng)用進(jìn)行解密??蛇x的,在驗證出驗證密碼錯誤時,終端可以顯示提示信息以提示用戶輸入的驗證密碼不正確,需要重新輸入驗證密碼。
[0101]在步驟210中,在驗證出驗證密碼正確時,對應(yīng)用進(jìn)行解密。
[0102]在驗證出驗證密碼正確時,終端控制應(yīng)用鎖對應(yīng)用進(jìn)行解密,此時,用戶能夠使用該應(yīng)用。
[0103]在步驟211中,將加密指示由指示對應(yīng)用加密修改為不對應(yīng)用加密。
[0104]比如終端將加密指示由I修改為O,表示終端將對應(yīng)用加密修改為不對應(yīng)用加密。
[0105]步驟211可以在步驟210之后執(zhí)行,也可以在步驟210之前執(zhí)行,還可以和步驟210同時執(zhí)行,本實施例不作限定。
[0106]在步驟212中,在修改加密指示之后,檢測加密指示是否滿足預(yù)設(shè)的更新條件,在加密指示滿足更新條件時,執(zhí)行步驟213。
[0107]更新條件是應(yīng)用切換到后臺運行,或者,應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。該更新條件可以由用戶設(shè)置,也可以由開發(fā)者設(shè)置,本實施例不作限定。其中鎖屏狀態(tài)是指終端未點亮屏幕的狀態(tài),非鎖屏狀態(tài)是指終端點亮屏幕的狀態(tài)。
[0108]當(dāng)更新條件是應(yīng)用切換到后臺運行時,若該應(yīng)用從前臺切換到后臺運行,則觸發(fā)終端修改加密指示;當(dāng)更新條件是應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長時,若該應(yīng)用從前臺切換到后臺運行,則觸發(fā)終端啟動計時器,在計時器達(dá)到該預(yù)設(shè)時長時,終端修改加密指示;當(dāng)更新條件是終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)時,若終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài),則觸發(fā)終端修改加密指示。
[0109]在步驟213中,在加密指示滿足更新條件時,將加密指示由指示不對應(yīng)用加密修改為對應(yīng)用加密。
[0110]終端將加密指示由指示不對應(yīng)用加密修改為對應(yīng)用加密,使得該應(yīng)用在下一次發(fā)送前臺運行請求時,終端還能夠控制應(yīng)用鎖對該應(yīng)用加密,要求用戶輸入驗證密碼,在終端驗證該驗證密碼通過后,允許用戶才能使用該應(yīng)用,提高了該應(yīng)用的安全性。
[0111]綜上所述,本公開提供的應(yīng)用加密方法,通過在應(yīng)用發(fā)送的前臺運行請求包括的標(biāo)識不是系統(tǒng)的主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端中的應(yīng)用鎖可以根據(jù)在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則來加密該應(yīng)用,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
[0112]另外,通過檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,在檢測出標(biāo)識是雙開帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端只有在系統(tǒng)帳號的標(biāo)識是雙開帳號的標(biāo)識時,才能控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,并利用資源文件中該應(yīng)用的加密規(guī)則對該應(yīng)用進(jìn)行加密,提高了主帳號對應(yīng)的資源文件的安全性。
[0113]圖3是根據(jù)一示例性實施例示出的一種應(yīng)用加密裝置的框圖,該應(yīng)用加密裝置應(yīng)用于終端中,該終端可以設(shè)置多個系統(tǒng)帳號,如圖3所示,該應(yīng)用加密裝置包括:第一接收模塊310、第一檢測模塊320、替換模塊330、加密模塊340。
[0114]該第一接收模塊310,被配置為接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0115]該第一檢測模塊320,被配置為檢測第一接收模塊310得到的標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0116]該替換模塊330,被配置為當(dāng)?shù)谝粰z測模塊320檢測出標(biāo)識不是主帳號的標(biāo)識時,將標(biāo)識替換為主帳號的標(biāo)識;
[0117]該加密模塊340,被配置為確定在登錄有替換模塊得到的主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0118]綜上所述,本公開提供的應(yīng)用加密裝置,通過在應(yīng)用發(fā)送的前臺運行請求包括的標(biāo)識不是系統(tǒng)的主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端中的應(yīng)用鎖可以根據(jù)在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則來加密該應(yīng)用,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
[0119]圖4是根據(jù)一示例性實施例示出的一種應(yīng)用加密裝置的框圖,該應(yīng)用加密裝置應(yīng)用于終端中,該終端可以設(shè)置多個系統(tǒng)帳號,如圖4所示,該應(yīng)用加密裝置包括:第一接收模塊410、第一檢測模塊420、替換模塊430、加密模塊440。
[0120]該第一接收模塊410,被配置為接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0121]該第一檢測模塊420,被配置為檢測第一接收模塊410得到的標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0122]該替換模塊430,被配置為當(dāng)?shù)谝粰z測模塊420檢測出標(biāo)識不是主帳號的標(biāo)識時,將標(biāo)識替換為主帳號的標(biāo)識;
[0123]該加密模塊440,被配置為確定在登錄有替換模塊得到的主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0124]可選的,該裝置還包括:第二檢測模塊450、第一觸發(fā)模塊460。
[0125]該第二檢測模塊450,被配置為檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,應(yīng)用在登錄有雙開帳號的系統(tǒng)中運行時的應(yīng)用帳號與在登錄有主帳號的系統(tǒng)中運行時的應(yīng)用帳號不同;
[0126]該第一觸發(fā)模塊460,被配置為在第二檢測模塊450檢測出標(biāo)識是雙開帳號的標(biāo)識時,觸發(fā)執(zhí)行將標(biāo)識替換為主帳號的標(biāo)識的步驟。
[0127]可選的,該裝置還包括:第三檢測模塊470、第二觸發(fā)模塊480。
[0128]該第三檢測模塊470,被配置為檢測在登錄有主帳號的系統(tǒng)中運行應(yīng)用時是否對應(yīng)用加密;
[0129]該第二觸發(fā)模塊480,被配置為當(dāng)?shù)谌龣z測模塊470檢測出在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密,則觸發(fā)執(zhí)行確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則的步驟。
[0130]可選的,第三檢測模塊470,包括:讀取子模塊471、確定子模塊472。
[0131]該讀取子模塊471,被配置為讀取應(yīng)用的加密指示,加密指示用于指示是否對應(yīng)用加密;
[0132]該確定子模塊472,被配置為在讀取子模塊471得到的加密指示指示了對應(yīng)用加密時,確定在登錄有主帳號的系統(tǒng)中運行應(yīng)用時對應(yīng)用加密。
[0133]可選的,該裝置還包括:第二接收模塊490、驗證模塊491、解密模塊492、第一修改模塊493。
[0134]該第二接收模塊490,被配置為接收用戶輸入的驗證密碼;
[0135]該驗證模塊491,被配置為根據(jù)加密規(guī)則驗證第二接收模塊490接收的驗證密碼是否正確;
[0136]該解密模塊492,被配置為在驗證模塊491驗證出驗證密碼正確時,對應(yīng)用進(jìn)行解密;
[0137]該第一修改模塊493,被配置為將加密指示由指示對應(yīng)用加密修改為不對應(yīng)用加
LU O
[0138]可選的,該裝置還包括:第四檢測模塊494、第二修改模塊495。
[0139]該第四檢測模塊494,被配置為在修改加密指示之后,檢測加密指示是否滿足預(yù)設(shè)的更新條件;
[0140]該第二修改模塊495,被配置為在第四檢測模塊494檢測出加密指示滿足更新條件時,將加密指示由指示不對應(yīng)用加密修改為對應(yīng)用加密。
[0141]可選的,更新條件是應(yīng)用切換到后臺運行,或者,應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。
[0142]綜上所述,本公開提供的應(yīng)用加密裝置,通過在應(yīng)用發(fā)送的前臺運行請求包括的標(biāo)識不是系統(tǒng)的主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端中的應(yīng)用鎖可以根據(jù)在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則來加密該應(yīng)用,解決了應(yīng)用鎖只能對運行在登錄有主帳號的系統(tǒng)中的應(yīng)用進(jìn)行加密,應(yīng)用鎖應(yīng)用范圍小的問題,達(dá)到了擴(kuò)大應(yīng)用鎖的應(yīng)用范圍的效果。
[0143]另外,通過檢測標(biāo)識是否是系統(tǒng)的雙開帳號的標(biāo)識,在檢測出標(biāo)識是雙開帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識,使得終端只有在系統(tǒng)帳號的標(biāo)識是雙開帳號的標(biāo)識時,才能控制應(yīng)用鎖讀取主帳號對應(yīng)的資源文件,并利用資源文件中該應(yīng)用的加密規(guī)則對該應(yīng)用進(jìn)行加密,提高了主帳號對應(yīng)的資源文件的安全性。
[0144]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0145]本公開一示例性實施例提供了一種應(yīng)用加密裝置,能夠?qū)崿F(xiàn)本公開提供的應(yīng)用加密方法,該應(yīng)用加密裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;
[0146]其中,處理器被配置為:
[0147]接收應(yīng)用發(fā)送的前臺運行請求,前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識;
[0148]檢測該標(biāo)識是否是系統(tǒng)的主帳號的標(biāo)識;
[0149]當(dāng)該標(biāo)識不是主帳號的標(biāo)識時,將該標(biāo)識替換為主帳號的標(biāo)識;
[0150]確定在登錄有主帳號的系統(tǒng)中對應(yīng)用的加密規(guī)則,并利用加密規(guī)則加密應(yīng)用。
[0151]圖5是根據(jù)一示例性實施例示出的一種用于應(yīng)用加密的裝置500的框圖。例如,裝置500可以是移動電話,計算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0152]參照圖5,裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(I/O)的接口512,傳感器組件514,以及通信組件516。
[0153]處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個或多個處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。
[0154]存儲器504被配置為存儲各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機(jī)存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0155]電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。
[0156]多媒體組件508包括在所述裝置500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0157]音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(fēng)(MIC),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器504或經(jīng)由通信組件516發(fā)送。在一些實施例中,音頻組件510還包括一個揚聲器,用于輸出音頻信號。
[0158]I/O接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0159]傳感器組件514包括一個或多個傳感器,用于為裝置500提供各個方面的狀態(tài)評估。例如,傳感器組件514可以檢測到裝置500的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測裝置500或裝置500—個組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0160]通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無線方式的通信。裝置500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件516還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0161]在示例性實施例中,裝置500可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0162]在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器504,上述指令可由裝置500的處理器520執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是R0M、隨機(jī)存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0163]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0164]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項】
1.一種應(yīng)用加密方法,其特征在于,所述方法包括: 接收應(yīng)用發(fā)送的前臺運行請求,所述前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識; 檢測所述標(biāo)識是否是所述系統(tǒng)的主帳號的標(biāo)識; 當(dāng)所述標(biāo)識不是所述主帳號的標(biāo)識時,將所述標(biāo)識替換為所述主帳號的標(biāo)識; 確定在登錄有所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則,并利用所述加密規(guī)則加密所述應(yīng)用。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測所述標(biāo)識是否是所述系統(tǒng)的雙開帳號的標(biāo)識,所述應(yīng)用在登錄有所述雙開帳號的系統(tǒng)中運行時的應(yīng)用帳號與在登錄有所述主帳號的系統(tǒng)中運行時的應(yīng)用帳號不同; 在所述標(biāo)識是所述雙開帳號的標(biāo)識時,觸發(fā)執(zhí)行所述將所述標(biāo)識替換為所述主帳號的標(biāo)識的步驟。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 檢測在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時是否對所述應(yīng)用加密; 當(dāng)在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時對所述應(yīng)用加密,則觸發(fā)執(zhí)行所述確定在登錄有所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則的步驟。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述檢測在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時是否對所述應(yīng)用加密,包括: 讀取所述應(yīng)用的加密指示,所述加密指示用于指示是否對所述應(yīng)用加密; 在所述加密指示指示了對所述應(yīng)用加密時,確定在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時對所述應(yīng)用加密。5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述方法還包括: 接收用戶輸入的驗證密碼; 根據(jù)所述加密規(guī)則驗證所述驗證密碼是否正確; 在驗證出所述驗證密碼正確時,對所述應(yīng)用進(jìn)行解密; 將所述加密指示由指示對所述應(yīng)用加密修改為不對所述應(yīng)用加密。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 在修改所述加密指示之后,檢測所述加密指示是否滿足預(yù)設(shè)的更新條件; 在所述加密指示滿足所述更新條件時,將所述加密指示由指示不對所述應(yīng)用加密修改為對所述應(yīng)用加密。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述更新條件是所述應(yīng)用切換到后臺運行,或者,所述應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。8.一種應(yīng)用加密裝置,其特征在于,所述裝置包括: 第一接收模塊,被配置為接收應(yīng)用發(fā)送的前臺運行請求,所述前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識; 第一檢測模塊,被配置為檢測所述第一接收模塊得到的所述標(biāo)識是否是所述系統(tǒng)的主帳號的標(biāo)識; 替換模塊,被配置為當(dāng)所述第一檢測模塊檢測出所述標(biāo)識不是所述主帳號的標(biāo)識時,將所述標(biāo)識替換為所述主帳號的標(biāo)識; 加密模塊,被配置為確定在登錄有所述替換模塊得到的所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則,并利用所述加密規(guī)則加密所述應(yīng)用。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第二檢測模塊,被配置為檢測所述標(biāo)識是否是所述系統(tǒng)的雙開帳號的標(biāo)識,所述應(yīng)用在登錄有所述雙開帳號的系統(tǒng)中運行時的應(yīng)用帳號與在登錄有所述主帳號的系統(tǒng)中運行時的應(yīng)用帳號不同; 第一觸發(fā)模塊,被配置為在所述第二檢測模塊檢測出所述標(biāo)識是所述雙開帳號的標(biāo)識時,觸發(fā)執(zhí)行所述將所述標(biāo)識替換為所述主帳號的標(biāo)識的步驟。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 第三檢測模塊,被配置為檢測在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時是否對所述應(yīng)用加密; 第二觸發(fā)模塊,被配置為當(dāng)所述第三檢測模塊檢測出在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時對所述應(yīng)用加密,則觸發(fā)執(zhí)行所述確定在登錄有所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則的步驟。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第三檢測模塊,包括: 讀取子模塊,被配置為讀取所述應(yīng)用的加密指示,所述加密指示用于指示是否對所述應(yīng)用加密; 確定子模塊,被配置為在所述讀取子模塊得到的所述加密指示指示了對所述應(yīng)用加密時,確定在登錄有所述主帳號的系統(tǒng)中運行所述應(yīng)用時對所述應(yīng)用加密。12.根據(jù)權(quán)利要求8至11任一所述的裝置,其特征在于,所述裝置還包括: 第二接收模塊,被配置為接收用戶輸入的驗證密碼; 驗證模塊,被配置為根據(jù)所述加密規(guī)則驗證所述第二接收模塊接收的所述驗證密碼是否正確; 解密模塊,被配置為在所述驗證模塊驗證出所述驗證密碼正確時,對所述應(yīng)用進(jìn)行解密; 第一修改模塊,被配置為將所述加密指示由指示對所述應(yīng)用加密修改為不對所述應(yīng)用加密。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 第四檢測模塊,被配置為在修改所述加密指示之后,檢測所述加密指示是否滿足預(yù)設(shè)的更新條件; 第二修改模塊,被配置為在所述第四檢測模塊檢測出所述加密指示滿足所述更新條件時,將所述加密指示由指示不對所述應(yīng)用加密修改為對所述應(yīng)用加密。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述更新條件是所述應(yīng)用切換到后臺運行,或者,所述應(yīng)用切換到后臺運行的時長達(dá)到預(yù)設(shè)時長,或者,終端的屏幕由非鎖屏狀態(tài)轉(zhuǎn)換為鎖屏狀態(tài)。15.一種應(yīng)用加密裝置,其特征在于,所述裝置包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收應(yīng)用發(fā)送的前臺運行請求,所述前臺運行請求包括當(dāng)前在系統(tǒng)中登錄的系統(tǒng)帳號的標(biāo)識; 檢測所述標(biāo)識是否是所述系統(tǒng)的主帳號的標(biāo)識; 當(dāng)所述標(biāo)識不是所述主帳號的標(biāo)識時,將所述標(biāo)識替換為所述主帳號的標(biāo)識; 確定在登錄有所述主帳號的系統(tǒng)中對所述應(yīng)用的加密規(guī)則,并利用所述加密規(guī)則加密所述應(yīng)用。
【文檔編號】G06F21/32GK106062762SQ201680000695
【公開日】2016年10月26日
【申請日】2016年5月25日
【發(fā)明人】伍亮雄, 劉海濤, 王廣健
【申請人】北京小米移動軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1