本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用凍結(jié)處理的方法、裝置以及終端。
背景技術(shù):
隨著信息時(shí)代的發(fā)展,移動(dòng)互聯(lián)網(wǎng)信息產(chǎn)業(yè)越發(fā)的蓬勃興盛,通信終端諸如手機(jī)、平板等給人們帶來了很多便利,已成為人們生活中不可缺少的電子產(chǎn)品了。為了滿足用戶的使用需求通常會(huì)在終端上安裝大量的應(yīng)用軟件,如QQ、微信等,這些應(yīng)用軟件的安裝下載和運(yùn)行都需要消耗流量。
目前雖然市場(chǎng)上也出現(xiàn)了一些對(duì)終端流量管理和監(jiān)控的軟件,但一般都是對(duì)網(wǎng)絡(luò)流量進(jìn)行統(tǒng)計(jì),并沒有對(duì)其進(jìn)行處理;這樣就導(dǎo)致終端在連網(wǎng)狀態(tài)下,諸如一些第三方應(yīng)用、惡意軟件等可能會(huì)在后臺(tái)偷偷運(yùn)行,消耗掉終端中的大部分流量,造成了終端中一些不必要流量的損耗,浪費(fèi)流量資源。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種應(yīng)用凍結(jié)處理的方法、裝置以及終端,可有針對(duì)性、有目的性地對(duì)惡意使用流量的目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
一方面,本發(fā)明實(shí)施例公開提供了一種應(yīng)用凍結(jié)處理的方法,所述方法包括步驟:
當(dāng)檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:
所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);
若所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
其中可選地,所述判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件具體包括:
判斷是否滿足所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi)的條件;
若滿足所述目標(biāo)應(yīng)用不在所述預(yù)設(shè)白名單內(nèi)的條件,則進(jìn)一步判斷是否滿足所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值的條件。
其中可選地,在所述判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件的步驟之前,所述方法還包括:
判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;
若所述終端使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,則執(zhí)行所述判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件的步驟。
其中可選地,所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理之前,還包括:
發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;還包括:
接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息;
根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;
若需要,則執(zhí)行所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理的步驟。
其中可選地,所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理,包括:
隔離所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用;還包括:
將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到外部存儲(chǔ)器中,釋放所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,以便禁止所述目標(biāo)應(yīng)用再次被啟用。
另一方面,本發(fā)明實(shí)施例還公開提供了一種應(yīng)用凍結(jié)處理的裝置,所述裝置包括:
判斷模塊,用于當(dāng)檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);
凍結(jié)模塊,用于當(dāng)所述判斷模塊判斷到所述目標(biāo)應(yīng)用同時(shí)滿足所述條件時(shí),對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
其中可選地,
所述判斷模塊,具體用于判斷是否滿足所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi)的條件;當(dāng)滿足所述目標(biāo)應(yīng)用不在所述預(yù)設(shè)白名單內(nèi)的條件時(shí),進(jìn)一步判斷是否滿足所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值的條件。
其中可選地,
所述判斷模塊,還用于判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;當(dāng)所述終端使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足所述條件。
其中可選地,所述裝置還包括:
發(fā)送模塊,用于發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;還包括:
接收模塊,用于接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息;
確定模塊,用于根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;當(dāng)需要時(shí),通知所述凍結(jié)模塊對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
其中可選地,
所述凍結(jié)模塊,具體用于隔離所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用;
所述凍結(jié)模塊,還具體用于將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到外部存儲(chǔ)器中,釋放所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,以便禁止所述目標(biāo)應(yīng)用再次被啟用。
再一方面,本發(fā)明實(shí)施例還公開提供了一種終端,所述終端包括所述的應(yīng)用凍結(jié)處理的裝置。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例的一種應(yīng)用凍結(jié)處理方法的流程示意圖;
圖2是本發(fā)明實(shí)施例的另一種應(yīng)用凍結(jié)處理方法的流程示意圖;
圖3是本發(fā)明實(shí)施例的一種應(yīng)用凍結(jié)處理裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例的另一種應(yīng)用凍結(jié)處理裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”和“第三”(如果存在)等是用于區(qū)別不同對(duì)象,而非用于描述特定順序。此外,術(shù)語(yǔ)“包括”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
請(qǐng)參見圖1,是本發(fā)明實(shí)施例的一種應(yīng)用凍結(jié)處理方法的流程示意圖,本發(fā)明實(shí)施例的所述方法可以應(yīng)用在諸如智能手機(jī)、平板電腦、智能可穿戴設(shè)備等帶通信網(wǎng)絡(luò)功能的終端中,具體可由這些終端的處理器來實(shí)現(xiàn)。本發(fā)明實(shí)施例的所述方法還包括如下步驟。
S101、當(dāng)檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值是否超過預(yù)設(shè)閾值。
本發(fā)明實(shí)施例中,用戶可以在終端中進(jìn)行應(yīng)用凍結(jié)操作(諸如點(diǎn)擊應(yīng)用凍結(jié)按鈕、對(duì)終端桌面上的一個(gè)或者多個(gè)應(yīng)用圖標(biāo)進(jìn)行滑動(dòng)、預(yù)設(shè)軌跡的拖拽等);當(dāng)所述終端檢測(cè)到用戶的應(yīng)用凍結(jié)操作時(shí),所述終端可以獲取用戶進(jìn)行所述應(yīng)用凍結(jié)操作所選取到的一個(gè)或者多個(gè)目標(biāo)應(yīng)用;或者,所述終端可以獲取本終端中存在的所有或者部分目標(biāo)應(yīng)用;或者,所述終端還可以接收其他終端通過有線/無線通訊方式發(fā)送的應(yīng)用凍結(jié)指令,所述終端可以根據(jù)所述應(yīng)用凍結(jié)指令的指示獲取本終端中的所有或者部分目標(biāo)應(yīng)用;或者,所述終端可以對(duì)所述應(yīng)用凍結(jié)指令進(jìn)行解析,得到需要凍結(jié)管理的一個(gè)或者多個(gè)目標(biāo)應(yīng)用。進(jìn)一步地,所述終端還可以獲取上述目標(biāo)應(yīng)用在用戶/系統(tǒng)自定義設(shè)置的一段預(yù)設(shè)時(shí)間范圍內(nèi)(如1分鐘)所使用流量的流量值是否大于或者等于用戶/系統(tǒng)預(yù)先在本終端中自定義設(shè)置的預(yù)設(shè)流量閾值(如1M)。如果所述終端判斷出所述目標(biāo)應(yīng)用在所述預(yù)設(shè)時(shí)間范圍內(nèi)使用流量的流量數(shù)值大于或者等于所述預(yù)設(shè)流量閾值,則所述終端繼續(xù)執(zhí)行步驟S102或者執(zhí)行步驟S103;否則,結(jié)束流程。
可選地,所述終端可以對(duì)本終端獲取到的所述預(yù)設(shè)時(shí)間范圍內(nèi)所述目標(biāo)應(yīng)用對(duì)應(yīng)所使用流量的流量值進(jìn)行運(yùn)算處理,如用所述流量值除以所述預(yù)設(shè)時(shí)間范圍,可以得到所述目標(biāo)應(yīng)用在單位時(shí)間內(nèi)所使用的流量,所述終端可以根據(jù)處理后的單位時(shí)間內(nèi)所使用的流量來判定所述目標(biāo)應(yīng)用是否屬于惡意使用流量的應(yīng)用。同樣的判定方法,將所述處理后的單位時(shí)間內(nèi)所使用的流量與用戶/系統(tǒng)預(yù)先在本終端中設(shè)置的預(yù)設(shè)單位流量閾值進(jìn)行對(duì)比,如果大于或者等于所述預(yù)設(shè)單位流量閾值,則判定到所述目標(biāo)應(yīng)用屬于惡意使用流量的應(yīng)用,所述終端可以繼續(xù)執(zhí)行步驟S102;否則,所述終端將確定到所述目標(biāo)應(yīng)用不屬于惡意使用流量的應(yīng)用,結(jié)束流程。
其中可選地,在所述判斷獲取的目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值是否超過預(yù)設(shè)閾值之前,所述方法還包括:
判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;
若所述終端使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,則執(zhí)行所述判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件的步驟。
優(yōu)選地,所述終端考慮到終端流量收費(fèi)的問題,如所述終端連接至wifi等網(wǎng)絡(luò),運(yùn)營(yíng)商是按照月租的方式來計(jì)費(fèi),然而諸如2G、3G等移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商是按照終端使用流量的流量值來計(jì)算的。因此所述終端可以考慮僅在移動(dòng)網(wǎng)絡(luò)環(huán)境下進(jìn)行步驟S101的判斷;若所述終端連接至諸如wifi等網(wǎng)絡(luò)下,可以不用考慮浪不浪費(fèi)終端流量的問題。也即是,所述終端可以判斷所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值是否諸如2G、3G等移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)下使用的;也即是,所述終端可以判斷所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用移動(dòng)網(wǎng)絡(luò)的流量的值是否大于或者等于所述預(yù)設(shè)流量閾值,若是繼續(xù)執(zhí)行步驟S102或者執(zhí)行步驟S103;否則,結(jié)束步驟。
需要說明的是,當(dāng)終端連接至wifi網(wǎng)絡(luò)時(shí),也可以判斷獲取的目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值是否超過預(yù)設(shè)閾值,若是,則對(duì)目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
所述終端可以包括智能手機(jī)(如Android手機(jī)、IOS手機(jī)等)、個(gè)人電腦、平板電腦、掌上電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式智能設(shè)備等互聯(lián)網(wǎng)設(shè)備,本發(fā)明實(shí)施例不作限定。
S102、判斷所述目標(biāo)應(yīng)用是否在預(yù)設(shè)白名單內(nèi)。
本發(fā)明實(shí)施例中,終端在S101中判斷到所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用流量的流量值大于或者等于所述預(yù)設(shè)流量閾值時(shí),所述終端可以繼續(xù)判斷所述目標(biāo)應(yīng)用是否在用戶/系統(tǒng)預(yù)先在本終端中自定義設(shè)置的白名單內(nèi);如果不在,則繼續(xù)執(zhí)行步驟S103;否則,結(jié)束步驟。
具體實(shí)現(xiàn)中,為了防止所述終端將一些使用流量較大但又是用戶需要使用的應(yīng)用(如QQ、微信等)誤凍結(jié)掉了,此時(shí)用戶/系統(tǒng)可以預(yù)先在本終端中設(shè)置白名單,所述白名單中可以包括諸如應(yīng)用名稱、應(yīng)用所占空間大小、應(yīng)用ID號(hào)、應(yīng)用圖標(biāo)等能夠標(biāo)識(shí)想要排除凍結(jié)的應(yīng)用的標(biāo)識(shí)信息。所述終端可以根據(jù)獲取的所述目標(biāo)應(yīng)用的標(biāo)識(shí)信息來判斷所述目標(biāo)應(yīng)用是否處于所述白名單中。
需要說明的是,步驟S101和步驟S102是可選地,即終端可以選擇S101和S102中任意一步驟進(jìn)行執(zhí)行,也可以S101和S102都執(zhí)行,且S101和S102的順序是可變的,即終端可以先執(zhí)行S102后執(zhí)行S101,本發(fā)明實(shí)施例不作限定。
S103、對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
本發(fā)明實(shí)施例中,當(dāng)終端判斷到獲取的所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于或者等于預(yù)設(shè)閾值,和/或,所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi)時(shí),所述終端可以對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
其中可選地,所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理之前,還包括:
發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;還包括:
接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息;
根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;
當(dāng)需要時(shí),執(zhí)行所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理的步驟。
所述終端可以發(fā)送一個(gè)或者多個(gè)提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理,具體實(shí)現(xiàn)中,所述終端可以通過語(yǔ)音、字幕、圖片、浮動(dòng)窗口、振動(dòng)等方式來發(fā)送所述提示信息;當(dāng)用戶查看到所述提示信息后可以自主選擇是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理,并向所述終端發(fā)送相應(yīng)的凍結(jié)/選擇確認(rèn)信息;所述終端可以接收用戶根據(jù)所述提示信息返回的所述凍結(jié)確認(rèn)信息,并根據(jù)所述凍結(jié)確認(rèn)信息來選擇本終端是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)?;蛘?,所述終端可以通過網(wǎng)絡(luò)向其他終端發(fā)送所述提示信息,所述其他終端可以接收所述提示信息并返回對(duì)應(yīng)的所述凍結(jié)確認(rèn)信息,進(jìn)一步地,所述終端根據(jù)所述凍結(jié)確認(rèn)信息來選擇本終端是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)。
其中可選地,所述對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理,包括:
隔離所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用;還包括:
將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到外部存儲(chǔ)器中,釋放所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,以便禁止所述目標(biāo)應(yīng)用再次被啟用。
所述終端對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理的工作過程可以包括:隔離該目標(biāo)應(yīng)用在所述終端中所占用的系統(tǒng)資源,在系統(tǒng)框架中隔離該目標(biāo)應(yīng)用,將該目標(biāo)應(yīng)用所占用的內(nèi)存數(shù)據(jù)和默認(rèn)存儲(chǔ)路徑同時(shí)轉(zhuǎn)存到諸如外部存儲(chǔ)器、虛擬存儲(chǔ)平臺(tái)、云端服務(wù)器等存儲(chǔ)平臺(tái)中,并刪除所述終端內(nèi)存中與所述目標(biāo)應(yīng)用相關(guān)的應(yīng)用數(shù)據(jù),減少其占用的終端資源。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
請(qǐng)參見圖2,是本發(fā)明實(shí)施例的另一種應(yīng)用凍結(jié)處理方法的流程示意圖,本發(fā)明實(shí)施例的所述方法可以包括如下步驟。
S201、判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到用戶/終端想要對(duì)所述終端中的某些應(yīng)用進(jìn)行凍結(jié)操作時(shí),所述終端可以檢測(cè)并識(shí)別當(dāng)前本終端是否正在使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信;如果是,則繼續(xù)執(zhí)行步驟S202;否則,結(jié)束流程。
S202、判斷獲取的目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值是否大于預(yù)設(shè)閾值。
本發(fā)明實(shí)施例中,當(dāng)終端判斷到獲取的目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于或者等于預(yù)設(shè)閾值,繼續(xù)執(zhí)行步驟S203或者執(zhí)行步驟S207;否則,結(jié)束流程。
S203、判斷所述目標(biāo)應(yīng)用是否在預(yù)設(shè)白名單內(nèi)。
本發(fā)明實(shí)施例中,當(dāng)終端判斷到所述目標(biāo)應(yīng)用在預(yù)設(shè)白名單內(nèi),則繼續(xù)執(zhí)行步驟S204或者結(jié)束流程;否則,執(zhí)行步驟S207。
需要說明的是,步驟S202和步驟S203可以是并列的,也即是終端可以選擇S202和S203中任意一步驟進(jìn)行執(zhí)行,也可以S202和S203都執(zhí)行,且S202和S203的順序是可變的,即終端可以先執(zhí)行S203后執(zhí)行S202,本發(fā)明實(shí)施例不作限定。
S204、發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
S205、接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息。
S206、根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
本發(fā)明實(shí)施例中,當(dāng)終端根據(jù)所述凍結(jié)確認(rèn)信息確定到用戶/終端需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理時(shí),則繼續(xù)執(zhí)行步驟S207;否則,結(jié)束流程。
S207、對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
本發(fā)明實(shí)施例中,終端對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理的具體實(shí)現(xiàn)方式可以包括:隔離所述目標(biāo)應(yīng)用在所述終端中所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用,進(jìn)一步地還包括,將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到諸如外部存儲(chǔ)器、云端服務(wù)器、虛擬存儲(chǔ)器等存儲(chǔ)平臺(tái)中,釋放所述目標(biāo)應(yīng)用在本終端中所占用的系統(tǒng)資源,以便禁止用戶/其他終端再次啟動(dòng)并運(yùn)行所述目標(biāo)應(yīng)用。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
請(qǐng)參見圖3,是本發(fā)明實(shí)施例的一種應(yīng)用凍結(jié)處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的所述裝置可以可設(shè)置在諸如智能手機(jī)、平板電腦、智能可穿戴設(shè)備等帶通信網(wǎng)絡(luò)功能的終端中,所述裝置3包括:
判斷模塊30,用于當(dāng)檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);
凍結(jié)模塊31,用于當(dāng)所述判斷模塊30判斷到所述目標(biāo)應(yīng)用同時(shí)滿足所述條件時(shí),對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
本發(fā)明實(shí)施例中涉及的各個(gè)模塊的具體實(shí)現(xiàn)可參考圖1至圖2對(duì)應(yīng)實(shí)施例中相關(guān)功能模塊或者實(shí)施步驟的描述,在此不贅述。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
請(qǐng)一并參閱圖4,是本發(fā)明實(shí)施例的另一種應(yīng)用凍結(jié)處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的所述裝置4可以包括:上述的判斷模塊30、凍結(jié)模塊31,其中,
所述判斷模塊30,具體用于判斷是否滿足所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi)的條件;當(dāng)滿足所述目標(biāo)應(yīng)用不在所述預(yù)設(shè)白名單內(nèi)的條件時(shí),進(jìn)一步判斷是否滿足所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值的條件。
其中可選地,
所述判斷模塊30,還用于判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;當(dāng)所述終端使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足所述條件。
其中可選地,所述裝置還包括:
發(fā)送模塊32,用于發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;還包括:
接收模塊33,用于接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息;
確定模塊34,用于根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;當(dāng)需要時(shí),通知所述凍結(jié)模塊31對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
其中可選地,
所述凍結(jié)模塊31,具體用于隔離所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用;
所述凍結(jié)模塊31,還具體用于將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到外部存儲(chǔ)器中,釋放所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,以便禁止所述目標(biāo)應(yīng)用再次被啟用。
本發(fā)明實(shí)施例中涉及的各個(gè)模塊的具體實(shí)現(xiàn)可參考圖1至圖2對(duì)應(yīng)實(shí)施例中相關(guān)功能模塊或者實(shí)施步驟的描述,在此不贅述。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
再請(qǐng)參見圖5,是本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)示意圖。所述終端可以為智能手機(jī)、平板電腦、智能可穿戴設(shè)備等帶通信網(wǎng)絡(luò)功能的設(shè)備,如圖5所示,本發(fā)明實(shí)施例的所述終端可以包括顯示屏、按鍵、揚(yáng)聲器、拾音器等模塊,并且還包括:至少一個(gè)總線501、與總線501相連的至少一個(gè)處理器502以及與總線501相連的至少一個(gè)存儲(chǔ)器503,實(shí)現(xiàn)通信功能的通信裝置505,為終端各耗電模塊供電的電源裝置504。
所述處理器502可通過總線501,調(diào)用存儲(chǔ)器503中存儲(chǔ)的代碼以執(zhí)行相關(guān)的功能,其中,存儲(chǔ)器503包括操作系統(tǒng)、應(yīng)用程序。
所述處理器502,用于當(dāng)檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
進(jìn)一步可選地,所述處理器502還用于判斷是否滿足所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi)的條件;當(dāng)滿足所述目標(biāo)應(yīng)用不在所述預(yù)設(shè)白名單內(nèi)的條件時(shí),進(jìn)一步判斷是否滿足所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值的條件。
進(jìn)一步可選地,所述處理器502還用于判斷終端是否使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸;當(dāng)所述終端使用移動(dòng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足所述條件。
進(jìn)一步可選地,所述處理器502還用于發(fā)送提示信息,所述提示信息用于提示用戶是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;還包括:接收根據(jù)所述提示信息返回的凍結(jié)確認(rèn)信息;根據(jù)所述凍結(jié)確認(rèn)信息,確定是否需要對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理;當(dāng)需要時(shí),對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。
進(jìn)一步可選地,所述處理器502還用于隔離所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,并在系統(tǒng)框架中隔離所述目標(biāo)應(yīng)用;還包括:將與所述目標(biāo)應(yīng)用對(duì)應(yīng)的配置文件遷移到外部存儲(chǔ)器中,釋放所述目標(biāo)應(yīng)用所占用的系統(tǒng)資源,以便禁止所述目標(biāo)應(yīng)用再次被啟用。
本發(fā)明實(shí)施例可通過在檢測(cè)到應(yīng)用凍結(jié)事件時(shí),判斷獲取的目標(biāo)應(yīng)用是否同時(shí)滿足以下條件:(1)所述目標(biāo)應(yīng)用在預(yù)設(shè)時(shí)間段內(nèi)使用的流量的值大于預(yù)設(shè)閾值;(2)所述目標(biāo)應(yīng)用不在預(yù)設(shè)白名單內(nèi);如果所述目標(biāo)應(yīng)用同時(shí)滿足所述條件,則對(duì)所述目標(biāo)應(yīng)用進(jìn)行凍結(jié)處理。這樣可有針對(duì)性、有目的性地將流量使用過多的惡意應(yīng)用進(jìn)行凍結(jié),以防繼續(xù)消耗流量給用戶帶來?yè)p失,提升了終端使用的安全性和應(yīng)用凍結(jié)處理的方便快捷性。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何應(yīng)用的凍結(jié)與解凍操作方法的部分或全部步驟。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(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ā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明的各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(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盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。