一種關閉高能耗應用來控制應用節電的方法
【技術領域】
[0001]本發明涉及電子技術領域,特別涉及一種關閉高能耗應用來控制應用節電的方法。
【背景技術】
[0002]近幾年智能終端與豐富的互聯網業務的密切結合是移動互聯網迅猛發展的強大推動力,移動產業的快速發展,導致了能耗的加劇。由于移動終端產品的業務集成度越來越高,例如QQ、微信、飛信等新興應用在智能手機上廣泛使用,導致移動終端的電池能耗加劇。移動互聯網終端通常是由電池供電的,由于電池的容量非常有限,大大滯后于終端的能耗增加速度。同時隨著移動多模智能終端的逐步推廣應用以及新興業務的開展,這一矛盾日趨嚴峻。
[0003]現有技術中提出的各種移動終端節電方案中,通常都是將整個設備構架分成應用、操作環境、硬件三層來考慮系統的節電設計。針對應用層,通常只是簡單的關閉能耗較高的應用,而沒有考慮到用戶的具體需求以及使用習慣,并且,簡單的關閉能耗較高的應用,屬于基于能耗的粗放式的節電方案,在很多情況下并不適用。
[0004]基于此,急需一種能夠實現更為精細的個性化節電控制方法。
【發明內容】
[0005]本發明所要解決的技術問題是:如何實現更為精細的個性化節電控制。為此,本發明提出一種關閉高能耗應用來控制應用節電的方法,可充分地解決由于現有技術的限制和缺陷導致的一個或多個問題。
[0006]本發明另外的優點、目的和特性,一部分將在下面的說明書中得到闡明,而另一部分對于本領域的普通技術人員通過對下面的說明的考察將是明顯的或從本發明的實施中學到。通過在文字的說明書和權利要求書及附圖中特別地指出的結構可實現和獲得本發明目的和優點。
[0007]本發明提供了一種關閉高能耗應用來控制應用節電的方法,包括如下步驟:
[0008]步驟S301,建立對應于應用能耗、使用頻率和應用類型的節電模板;其中,當該應用的能耗大于閾值P、使用頻率小于f且應用類型為游戲娛樂應用時,對該應用使用第一節電模板,該第一節電模板使用最省電的方案,即直接關閉該應用;當該應用的能耗大于閾值P、使用頻率小于f且應用類型為工作應用或者系統應用時,對該應用使用第二節電模板,SP提示用戶關閉該應用;當該應用的能耗大于閾值P、使用頻率大于f且應用類型為游戲娛樂應用時,對該應用使用第三節電模板,該第三節電模板是在設定時間tl后提示用戶關閉該應用;當該應用的能耗大于閾值P、使用頻率大于f且應用類型工作應用或者系統應用時,對該應用使用第四節電模板,該第四節電模板是在設定時間t2后提示用戶關閉該應用;當該應用的能耗小于閾值P時,保持該應用正常運行。
[0009]步驟S302,獲取移動終端中各應用的應用能耗和應用類型數據。
[0010]步驟S303,獲取移動終端中各應用的使用頻率數據。
[0011]步驟S304,根據所獲取的各應用的應用能耗、使用頻率和應用類型數據,對各應用使用相對應的節電模板。
[0012]優選的,所述的能耗是指應用的單位時間耗電量。
[0013]優選的,所述應用類型包括工作應用、游戲娛樂應用或系統應用。
[0014]優選的,所述t2>tl。
[0015]優選的,用戶可以根據終端情況以及個人使用習慣對各節電模板以及所涉及的閾值進行更改。
【附圖說明】
[0016]圖1為根據本發明第三實施例的方法的基本流程示意圖。
【具體實施方式】
[0017]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。應當理解,此處所描述的具體實施例僅僅是本發明的示例性實施例,用以解釋本發明,而不是全部實施例,并不用于限制本發明。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。在不沖突的情況下,本發明中的實施例即實施例中的特征可以相互任意組合。
[0018]根據本發明第一實施例的方法的流程示意圖,具體可以包括如下步驟:
[0019]SlOl:建立對應于應用使用頻率和能耗的節電模板。
[0020]在該步驟中,建立對應于應用使用頻率的節電模板。在所述節電模板中,根據應用的使用頻率和能耗,使用不同的節電模板,此處所述的能耗是指應用的單位時間耗電量。具體的,當該應用的使用頻率小于Π且能耗大于閾值Pl時,對該應用使用第一節電模板,該第一節電模板使用最省電的方案,即直接關閉該應用;當該應用的使用頻率小于fl且能耗小于閾值Pl時,對該應用使用第二節電模板,即提示用戶關閉該應用;當該應用的使用頻率在[Π,f 2 ]的范圍內且能耗大于閾值PI時,對該應用使用第三節電模板,該第三節電模板是在設定時間tl后提示用戶關閉該應用;當該應用的使用頻率在[f!,f2]的范圍內且能耗小于閾值Pl時,對該應用使用第四節電模板,該第四節電模板是在設定時間t2后提示用戶關閉該應用,其中所述t2> 11;當該應用的使用頻率在[f 2,f 3 ]的范圍內且能耗大于閾值PI時,對該應用使用第五節電模板,該第五節電模板是在移動終端的剩余電量小于預定值Vl時提示用戶關閉該應用;當該應用的使用頻率在[f2,f3]的范圍內且能耗小于閾值Pl時,對該應用使用第五節電模板,該第五節電模板是在移動終端的剩余電量小于預定值V2時提示用戶關閉該應用,其中所述V2>V1;當該應用的使用頻率大于f3時,保持該應用正常運行。
[0021]以上步驟由程序預設,也可以由用戶自定義設定,用戶可以根據終端情況以及個人使用習慣對該模板進行更改。
[0022]S102:獲取移動終端中各應用的能耗數據。
[0023]實時跟蹤移動終端中各應用的能耗,形成對應于各應用的能耗歷史數據,根據該歷史數據確定移動終端中各應用的能耗數據。
[0024]S103:獲取移動終端中各應用的使用頻率數據。
[0025]實時跟蹤移動終端中各應用的使用頻率,形成對應于各應用的使用頻率歷史數據,根據該歷史數據確定移動終端中各應用的使用頻率。
[0026]S104:獲取移動終端的當前剩余電量數據。
[0027]S105:根據所獲取的各應用的能耗數據、使用頻率以及移動終端的當前剩余電量,對各應用使用相對應的節電模板。
[0028]根據本發明第二實施例的方法的流程示意圖,具體可以包括如下步驟:
[0029 ] S201:建立對應于應用能耗、應用類型、當前時間以及終端剩余電量的節電模板。
[0030]在該步驟中,建立對應于應用能耗、應用類型、當前時間以及終端剩余電量的節電模板。在所述節電模板中,根據應用能耗、應用類型、當前時間以及終端剩余電量,使用不同的節電模板,其中,不同的節電模板對應于不同的終端背光亮度;此處所述的能耗是指應