>[0095]步驟S23,判斷該APP的運(yùn)行參數(shù)是否超過(guò)預(yù)設(shè)閾值。若APP的運(yùn)行參數(shù)超過(guò)預(yù)設(shè)閾 值,說(shuō)明該APP為惡意APP,則執(zhí)行步驟S24。
[0096] 需要指出的是,對(duì)于不同類型的運(yùn)行參數(shù),對(duì)應(yīng)的預(yù)設(shè)閾值的類型可能不同;對(duì)于 相同類型的運(yùn)行參數(shù)但不同類型的APP,對(duì)應(yīng)的預(yù)設(shè)閾值的取值也可以不同。
[0097] 假設(shè),不同類型的運(yùn)行參數(shù),對(duì)應(yīng)的預(yù)設(shè)閾值的類型不同,終端獲取的運(yùn)行參數(shù)若 為在所述終端的內(nèi)部溫度高于預(yù)設(shè)溫度閾值時(shí),APP在第一時(shí)間段內(nèi)占用CPU的比率,終端 可以判斷該比率是否超過(guò)針對(duì)參考比率設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程, 則執(zhí)行步驟S24;
[0098]終端獲取的運(yùn)行參數(shù)若為APP在第二時(shí)間段內(nèi)的耗電量,終端可以判斷該耗電量 是否超過(guò)針對(duì)參考耗電量設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程,則執(zhí)行步驟 S24;
[0099]終端獲取的運(yùn)行參數(shù)若為APP在第三時(shí)間段內(nèi)的流量消耗,終端可以判斷該流量 消耗是否超過(guò)針對(duì)參考流量消耗設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程,則執(zhí)行 步驟S24;
[0100]若運(yùn)行參數(shù)包括至少兩項(xiàng),終端可以分別將獲取的運(yùn)行參數(shù)與對(duì)應(yīng)的閾值進(jìn)行比 較,若任一個(gè)運(yùn)行參數(shù)超過(guò)對(duì)應(yīng)的閾值,說(shuō)明該APP為惡意應(yīng)用程序,則執(zhí)行步驟S24。
[0101]步驟S24,將該APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修改為第二顯示參數(shù),根據(jù)所 述第二顯示參數(shù)顯示所述應(yīng)用圖標(biāo)。
[0102] 終端是根據(jù)顯示參數(shù)顯示對(duì)應(yīng)的APP的應(yīng)用圖標(biāo)。第一顯示參數(shù)為修改前的顯示 參數(shù),第二顯示參數(shù)為修改后的顯示參數(shù)。需要說(shuō)明的是,終端如何根據(jù)顯示參數(shù)顯示APP 的應(yīng)用圖標(biāo)是本領(lǐng)域技術(shù)人員可理解的,在此不再贅述。
[0103] 在一種可選的實(shí)施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修改 為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時(shí),在所述應(yīng)用圖標(biāo)上顯示提 醒標(biāo)識(shí),如顯示紅點(diǎn)標(biāo)記等等。應(yīng)指出的是,該提醒標(biāo)識(shí)的呈現(xiàn)方式本發(fā)明不限定。
[0104] 在另一種可選的實(shí)施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修 改為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時(shí),對(duì)所述應(yīng)用圖標(biāo)進(jìn)行顏 色渲染。渲染的顏色是預(yù)先設(shè)定的,可以是一種或多種;若終端預(yù)先存儲(chǔ)了多種渲染的顏 色,終端可以根據(jù)所述應(yīng)用圖標(biāo)本身的顏色選擇一種能夠突出顯示所述應(yīng)用圖標(biāo)的顏色。
[0105] 進(jìn)一步的,若終端對(duì)所述應(yīng)用圖標(biāo)進(jìn)行顏色渲染,終端可以檢測(cè)所述APP的運(yùn)行參 數(shù)超出預(yù)設(shè)閾值的程度,根據(jù)超出程度確定渲染顏色,且顏色隨著所述運(yùn)行參數(shù)超過(guò)所述 預(yù)設(shè)閾值的程度而加深。運(yùn)行參數(shù)以耗電量為例,終端預(yù)先存儲(chǔ)耗電量(終端在1小時(shí)內(nèi)的 耗電量)與渲染顏色的對(duì)應(yīng)關(guān)系,如表1所示,假設(shè),終端在1小時(shí)內(nèi)的耗電量為45%,終端查 詢表1可以確定渲染顏色為黃色。
[0106] 在又一種可選的實(shí)施方式中,終端可以將APP的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修 改為第二顯示參數(shù),終端根據(jù)所述第二顯示參數(shù)顯示應(yīng)用圖標(biāo)時(shí),改變所述應(yīng)用圖標(biāo)的顯 示背景。在正常情況下,應(yīng)用圖標(biāo)的顯示背景為默認(rèn)背景,當(dāng)APP的運(yùn)行參數(shù)超過(guò)預(yù)設(shè)閾值 時(shí),終端則將該APP的應(yīng)用圖標(biāo)的顯示背景替換為指定背景。
[0107] 進(jìn)一步的,用戶可以通過(guò)點(diǎn)擊根據(jù)第二顯示參數(shù)顯示的應(yīng)用圖標(biāo)來(lái)結(jié)束該APP的 進(jìn)程。為了防止誤觸碰,用戶可以通過(guò)長(zhǎng)按該應(yīng)用圖標(biāo)來(lái)結(jié)束該APP的進(jìn)程。當(dāng)用戶不想看 到該提醒時(shí),也可以通過(guò)預(yù)設(shè)方式,來(lái)取消圖標(biāo)提醒。
[0108] 本發(fā)明實(shí)施例中,終端當(dāng)獲取到APP的運(yùn)行參數(shù)后,先判斷該APP是否為白名單中 的APP,若否,終端才判斷該APP的運(yùn)行參數(shù)是否超過(guò)預(yù)設(shè)閾值,相比上一實(shí)施例,進(jìn)一步避 免了混淆用戶對(duì)惡意APP的判斷。
[0109] 請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例提供的一種APP運(yùn)行的提醒裝置的結(jié)構(gòu)示意圖。如 圖3所示該提醒裝置3至少可以包括運(yùn)行參數(shù)獲取模塊31、閾值判斷模塊32、顯示參數(shù)修改 模塊33以及顯示模塊34,其中:
[0110]運(yùn)行參數(shù)獲取模塊31,用于獲取終端中運(yùn)行的APP的運(yùn)行參數(shù)。 APP的運(yùn)行參數(shù)可以有多種類型,其能夠直接或間接地反映 APP的功耗情況和/或 流量消耗情況。所述類型為以下任意一種或多種。
[0112] 其中,所述運(yùn)行參數(shù)包括以下任意一項(xiàng)或多項(xiàng):
[0113] 在所述終端的內(nèi)部溫度高于預(yù)設(shè)溫度閾值時(shí),APP在第一時(shí)間段內(nèi)占用CPU的比 率;
[0114] APP在第二時(shí)間段內(nèi)的耗電量;
[0115] APP在第三時(shí)間段內(nèi)的流量消耗。
[0116]閾值判斷模塊32,用于判斷該APP的運(yùn)行參數(shù)是否超過(guò)預(yù)設(shè)閾值。
[0117] 需要指出的是,對(duì)于不同類型的運(yùn)行參數(shù),對(duì)應(yīng)的預(yù)設(shè)閾值的類型可能不同;對(duì)于 相同類型的運(yùn)行參數(shù)但不同類型的APP,對(duì)應(yīng)的預(yù)設(shè)閾值的取值也可以不同。
[0118] 假設(shè),不同類型的運(yùn)行參數(shù),對(duì)應(yīng)的預(yù)設(shè)閾值的類型不同,運(yùn)行參數(shù)若為在所述終 端的內(nèi)部溫度高于預(yù)設(shè)溫度閾值時(shí),APP在第一時(shí)間段內(nèi)占用CPU的比率,閾值判斷模塊32 可以判斷該比率是否超過(guò)針對(duì)參考比率設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程, 則觸發(fā)顯示參數(shù)修改模塊33。
[0119] 運(yùn)行參數(shù)若為APP在第二時(shí)間段內(nèi)的耗電量,閾值判斷模塊32可以判斷該耗電量 是否超過(guò)針對(duì)參考耗電量設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程,則觸發(fā)顯示參 數(shù)修改模塊33。
[0120]運(yùn)行參數(shù)若為APP在第三時(shí)間段內(nèi)的流量消耗,閾值判斷模塊32可以判斷該流量 消耗是否超過(guò)針對(duì)參考流量消耗設(shè)置的預(yù)設(shè)閾值,若是,說(shuō)明該APP為惡意應(yīng)用程,則觸發(fā) 顯示參數(shù)修改模塊33。
[0121]若運(yùn)行參數(shù)包括至少兩項(xiàng),閾值判斷模塊3可以分別將獲取的運(yùn)行參數(shù)與對(duì)應(yīng)的 閾值進(jìn)行比較,若任一個(gè)運(yùn)行參數(shù)超過(guò)對(duì)應(yīng)的閾值,說(shuō)明該APP為惡意應(yīng)用程序,則觸發(fā)顯 示參數(shù)修改模塊33。
[0122] 顯示參數(shù)修改模塊33,用于若APP的運(yùn)行參數(shù)超過(guò)所述預(yù)設(shè)閾值,則將所述APP的 應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù)修改為第二顯示參數(shù)。
[0123] 其中,所述顯示參數(shù)修改模塊33如圖4所示進(jìn)一步可以包括第一修改單元331、第 二修改單元332以及第三修改單元333,其中:
[0124] 第一修改單元331,用于在所述應(yīng)用圖標(biāo)上顯示提醒標(biāo)識(shí),或者,
[0125] 第二修改單元332,用于對(duì)所述應(yīng)用圖標(biāo)進(jìn)行顏色渲染,或者,
[0126] 第三修改單元333,用于改變所述應(yīng)用圖標(biāo)的顯示背景。
[0127] 可選的,所述第二修改單元332具體可以用于:
[0128] 對(duì)所述應(yīng)用圖標(biāo)進(jìn)行顏色渲染,并且所述應(yīng)用圖標(biāo)的顏色隨著所述運(yùn)行參數(shù)超過(guò) 所述預(yù)設(shè)閾值的程度而加深。
[0129] 顯示模塊34,用于根據(jù)所述第二顯示參數(shù)顯示所述應(yīng)用圖標(biāo)。
[0130] 進(jìn)一步的,所述提醒裝置3還可以包括程序判斷模塊35,用于在運(yùn)行參數(shù)獲取模塊 31獲取到終端中運(yùn)行的APP的運(yùn)行參數(shù)后,判斷所述APP是否為預(yù)設(shè)的白名單中的APP,且在 所述APP不是預(yù)設(shè)的白名單中的APP時(shí),觸發(fā)所述閾值判斷模塊33判斷所述APP的運(yùn)行參數(shù) 是否超過(guò)預(yù)設(shè)閾值。
[0131] 可理解的是,本實(shí)施例的提醒裝置3的各功能模塊的功能可根據(jù)上述方法實(shí)施例 中的方法具體實(shí)現(xiàn),可以具體對(duì)應(yīng)參考圖1或圖2方法實(shí)施例的相關(guān)描述,此處不再贅述。
[0132] 在圖3所示的實(shí)施例中,運(yùn)行參數(shù)獲取模塊31獲取終端中運(yùn)行的應(yīng)用程序的運(yùn)行 參數(shù),閾值判斷模塊32判斷該應(yīng)用程序的運(yùn)行參數(shù)是否超過(guò)預(yù)設(shè)閾值,若是,說(shuō)明該應(yīng)用程 序?yàn)閻阂鈶?yīng)用程序,顯示參數(shù)修改模塊33則將該應(yīng)用程序的應(yīng)用圖標(biāo)當(dāng)前的第一顯示參數(shù) 修改為第二顯示參數(shù),顯示模塊34根據(jù)所述第二顯示參數(shù)顯示所述應(yīng)用圖標(biāo),直觀地體現(xiàn) 了后臺(tái)APP的運(yùn)行情況,使得用戶可以通過(guò)該應(yīng)用圖標(biāo)獲知其后臺(tái)運(yùn)行的應(yīng)用程序的運(yùn)行 情況