057]獲取該類型運行參數(shù)的目的在于,APP的耗電量直接反映了終端的電量續(xù)航時間。 [0058] 類型3: APP在第三時間段內(nèi)的流量消耗。
[0059] 同理,所述第二時間段可以由設(shè)計人員預(yù)先設(shè)定,也可以由用戶預(yù)先設(shè)定,這里不 做限定。其中,可以根據(jù)APP的運行時間和該時間內(nèi)CPU的工作頻率(不同的工作頻率對應(yīng)于 不同的耗電值),利用微積分計算出APP在該時間內(nèi)的耗電量。
[0060] 獲取該類型運行參數(shù)的目的在于,APP的流量消耗直接反映了終端的流量消耗。 [0061 ] 終端中可以運行多個APP;每個APP在運行時,都有相應(yīng)的運行參數(shù)。例如:終端中 運行APP1和APP2,其中APP1可能對應(yīng)有上述六種運行參數(shù)中的一種或多種,APP2可能也對 應(yīng)有上述六種運行參數(shù)中的一種或多種。
[0062]步驟S12,判斷APP的運行參數(shù)是否超過預(yù)設(shè)閾值;若APP的運行參數(shù)超過預(yù)設(shè)閾 值,說明該APP為惡意APP,則執(zhí)行步驟S13。
[0063] 需要指出的是,對于不同類型的運行參數(shù),對應(yīng)的預(yù)設(shè)閾值的類型可能不同;對于 相同類型的運行參數(shù)但不同類型的APP,對應(yīng)的預(yù)設(shè)閾值的取值也可以不同。
[0064] 假設(shè),不同類型的運行參數(shù),對應(yīng)的預(yù)設(shè)閾值的類型不同,終端獲取的運行參數(shù)若 為在所述終端的內(nèi)部溫度高于預(yù)設(shè)溫度閾值時,APP在第一時間段內(nèi)占用CPU的比率,終端 可以判斷該比率是否超過針對參考比率設(shè)置的預(yù)設(shè)閾值,若是,說明該APP為惡意應(yīng)用程, 則執(zhí)行步驟S13;
[0065]終端獲取的運行參數(shù)若為APP在第二時間段內(nèi)的耗電量,終端可以判斷該耗電量 是否超過針對參考耗電量設(shè)置的預(yù)設(shè)閾值,若是,說明該APP為惡意應(yīng)用程,則執(zhí)行步驟 S13;
[0066]終端獲取的運行參數(shù)若為APP在第三時間段內(nèi)的流量消耗,終端可以判斷該流量 消耗是否超過針對參考流量消耗設(shè)置的預(yù)設(shè)閾值,若是,說明該APP為惡意應(yīng)用程,則執(zhí)行 步驟S13;
[0067]若運行參數(shù)包括至少兩項,終端可以分別將獲取的運行參數(shù)與對應(yīng)的閾值進行比 較,若任一個運行參數(shù)超過對應(yīng)的閾值,說明該APP為惡意應(yīng)用程序,則執(zhí)行步驟S13。
[0068]步驟S13,將該APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修改為第二顯示參數(shù),根據(jù)所 述第二顯示參數(shù)顯示所述應(yīng)用圖標(biāo)。
[0069] 終端是根據(jù)顯示參數(shù)顯示對應(yīng)的APP的應(yīng)用圖標(biāo)。第一顯示參數(shù)為修改前的顯示 參數(shù),第二顯示參數(shù)為修改后的顯示參數(shù)。需要說明的是,終端如何根據(jù)顯示參數(shù)顯示APP 的應(yīng)用圖標(biāo)是本領(lǐng)域技術(shù)人員可理解的,在此不再贅述。
[0070] 在一種可選的實施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修改 為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時,在所述應(yīng)用圖標(biāo)上顯示提 醒標(biāo)識,如顯示紅點標(biāo)記等等。應(yīng)指出的是,該提醒標(biāo)識的呈現(xiàn)方式本發(fā)明不限定。
[0071] 在另一種可選的實施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修 改為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時,對所述應(yīng)用圖標(biāo)進行顏 色渲染。渲染的顏色是預(yù)先設(shè)定的,可以是一種或多種;若終端預(yù)先存儲了多種渲染的顏 色,終端可以根據(jù)所述應(yīng)用圖標(biāo)本身的顏色選擇一種能夠突出顯示所述應(yīng)用圖標(biāo)的顏色。 [0072]進一步的,若終端對所述應(yīng)用圖標(biāo)進行顏色渲染,終端可以檢測所述APP的運行參 數(shù)超出預(yù)設(shè)閾值的程度,根據(jù)超出程度確定渲染顏色,且顏色隨著所述運行參數(shù)超過所述 預(yù)設(shè)閾值的程度而加深。運行參數(shù)以耗電量為例,終端預(yù)先存儲耗電量(終端在1小時內(nèi)的 耗電量)與渲染顏色的對應(yīng)關(guān)系,如表1所示,假設(shè),終端在1小時內(nèi)的耗電量為45%,終端查 詢表1可以確定渲染顏色為黃色。
[0073] 應(yīng)指出的是,表1中的耗電量與渲染顏色的關(guān)系只是本發(fā)明的一種可選實施例,還 可以有若干組合和變形,不能以此限定本發(fā)明。
[0074] 表 1
[0076]在又一種可選的實施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修 改為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時,改變所述應(yīng)用圖標(biāo)的顯 示背景。在正常情況下,應(yīng)用圖標(biāo)的顯示背景為默認(rèn)背景,當(dāng)APP的運行參數(shù)超過預(yù)設(shè)閾值 時,終端則將該APP的應(yīng)用圖標(biāo)的顯示背景替換為指定背景。
[0077]進一步的,用戶可以通過點擊根據(jù)第二顯示參數(shù)顯示的應(yīng)用圖標(biāo)來結(jié)束該APP的 進程。為了防止誤觸碰,用戶可以通過長按該應(yīng)用圖標(biāo)來結(jié)束該APP的進程。當(dāng)用戶不想看 到該提醒時,也可以通過預(yù)設(shè)方式,來取消圖標(biāo)提醒。
[0078]通過獲取終端中運行的應(yīng)用程序的運行參數(shù),判斷該應(yīng)用程序的運行參數(shù)是否超 過預(yù)設(shè)閾值,若是,說明該應(yīng)用程序為惡意應(yīng)用程序,則將該應(yīng)用程序的應(yīng)用圖標(biāo)當(dāng)前的第 一顯示參數(shù)修改為第二顯示參數(shù),根據(jù)所述第二顯示參數(shù)顯示所述應(yīng)用圖標(biāo),直觀地體現(xiàn) 了后臺APP的運行情況,使得用戶可以通過該應(yīng)用圖標(biāo)獲知其后臺運行的應(yīng)用程序的運行 情況,相比現(xiàn)有技術(shù)通過查詢管理軟件而言,簡化了操作。
[0079]請參閱圖2,圖2是本發(fā)明實施例提供的另一種APP運行的提醒方法的流程示意圖。 如圖2所示所述方法包括:
[0080]步驟S21,獲取終端中運行的APP的運行參數(shù)。
[0081] APP的運行參數(shù)可以有多種類型,其能夠直接或間接地反映 APP的功耗情況和/或 流量消耗情況。所述類型為以下任意一種或多種。
[0082]類型1:在終端的內(nèi)部溫度高于預(yù)設(shè)溫度閾值時,APP在第一時間段內(nèi)占用CPU的比 率。
[0083] 所述第一時間段可以由設(shè)計人員預(yù)先設(shè)定,也可以由用戶預(yù)先設(shè)定,這里不做限 定。例如,第一時間段為10分鐘。其中,可通過溫度傳感器檢測終端的內(nèi)部溫度,預(yù)設(shè)溫度閾 值可以由設(shè)計人員預(yù)先設(shè)定,這里也不做限定,例如50°C。
[0084] 獲取該類型運行參數(shù)的目的在于,當(dāng)終端的內(nèi)部溫度升高時,說明可能存在APP正 在異常運行,導(dǎo)致終端的功耗增加。
[0085] 類型2 :APP在第二時間段內(nèi)的耗電量。
[0086]同理,所述第二時間段可以由設(shè)計人員預(yù)先設(shè)定,也可以由用戶預(yù)先設(shè)定,這里不 做限定。其中,可以根據(jù)APP的運行時間和該時間內(nèi)CPU的工作頻率(不同的工作頻率對應(yīng)于 不同的耗電值),利用微積分計算出APP在該時間內(nèi)的耗電量。
[0087]獲取該類型運行參數(shù)的目的在于,APP的耗電量直接反映了終端的電量續(xù)航時間。 [0088] 類型3: APP在第三時間段內(nèi)的流量消耗。
[0089]同理,所述第二時間段可以由設(shè)計人員預(yù)先設(shè)定,也可以由用戶預(yù)先設(shè)定,這里不 做限定。其中,可以根據(jù)APP的運行時間和該時間內(nèi)CPU的工作頻率(不同的工作頻率對應(yīng)于 不同的耗電值),利用微積分計算出APP在該時間內(nèi)的耗電量。
[0090] 獲取該類型運行參數(shù)的目的在于,APP的流量消耗直接反映了終端的流量消耗。
[0091] 終端中可以運行多個APP;每個APP在運行時,都有相應(yīng)的運行參數(shù)。例如:終端中 運行APP1和APP2,其中APP1可能對應(yīng)有上述六種運行參數(shù)中的一種或多種,APP2可能也對 應(yīng)有上述六種運行參數(shù)中的一種或多種。
[0092]步驟S22,判斷該APP是否為預(yù)設(shè)的白名單中的APP。若該APP為預(yù)設(shè)的白名單中的 APP,則結(jié)束本流程;否則,執(zhí)行步驟S23。
[0093]白名單中的APP為不受運行參數(shù)限制的APP,如微信、QQ或支付寶等等,該白名單中 的APP是用戶自行設(shè)置的。白名單可以通過APP的唯一標(biāo)識符記錄對應(yīng)的APP。在本發(fā)明實施 例中,終端是先獲取APP的運行參數(shù),再判斷該APP是否為白名單中的APP。在其他可選實施 例中,終端可以在檢測到后臺APP時,則先判斷該APP是否為白名單中的APP,若否,才獲取該 APP的運行參數(shù)。
[0094] 一般白名單中的APP為用戶經(jīng)常操作的APP,若APP為白名單中的APP,則無需提醒 用戶,可以避免混淆用戶對惡意APP的判斷。
當(dāng)前第2頁
1 
2 
3 
4