一種功耗控制方法及移動終端的制作方法
【技術領域】
[0001] 本發(fā)明涉及通信技術領域,尤其涉及一種功耗控制方法及移動終端。
【背景技術】
[0002] 目前移動終端上的應用越來越多,越來越豐富多彩,用戶使用移動終端的時間也 越來越長,移動終端的功耗問題也因此變得非常突出。如何對功耗進行有效控制,成為移動 終端廠商要考慮的一個重要問題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實施例提供一種功耗控制方法及移動終端,用于在移動終端的當前功耗值 超過目標值功耗時,進行功耗控制,保證移動終端的使用壽命。
[0004] 本發(fā)明實施例第一方面提供了一種功耗控制方法,包括:
[0005] 移動終端根據(jù)設定的使用壽命確定目標功耗值;
[0006] 當確定當前的功耗值大于所述目標功耗值時,所述移動終端進行功耗控制處理, 以使所述當前功耗值小于或等于所述目標功耗值。
[0007] 結合本發(fā)明實施例的第一方面,在本發(fā)明實施例第一方面的第一種實現(xiàn)方式中, 所述確定當前的功耗值大于所述目標功耗值包括:
[0008] 檢測CPU的當前溫度值;
[0009] 根據(jù)溫度值與功耗值的對應關系,確定所述當前溫度值對應的當前功耗值,所述 當前功耗值大于所述目標功耗值;
[0010] 或者,
[0011] 獲取所述CPU的當前時鐘頻率;
[0012] 根據(jù)時鐘頻率與功耗值的對應關系,確定所述當前時鐘頻率對應的當前功耗值, 所述當前功耗值大于所述目標功耗值;
[0013]或者,
[0014] 檢測當前輸入電流值;
[0015] 根據(jù)電流值與功耗值的對應關系,確定所述當前輸入電流值對應的當前功耗值, 所述當前功耗值大于所述目標功耗值。
[0016] 結合本發(fā)明實施例的第一方面,在本發(fā)明實施例第一方面的第二種實現(xiàn)方式中, 所述移動終端進行功耗控制處理包括:
[0017] 所述移動終端生成提示消息,所述提示消息用于提示用戶執(zhí)行降低功耗的操作。
[0018] 結合本發(fā)明實施例第一方面的第二種實現(xiàn)方式,在本發(fā)明實施例第一方面的第三 種實現(xiàn)方式中,所述提示消息中攜帶有所述移動終端當前運行程序的CPU占用率信息;和/ 或,所述當前運行程序?qū)墓δ軆?yōu)先級信息;
[0019] 所述提示消息用于提示用戶執(zhí)行降低功耗的操作包括:
[0020] 所述提示消息用于提示所述用戶按照當前運行程序的CPU占用率從大到小的順 序,和/或所述當前運行程序?qū)墓δ軆?yōu)先級從高到低的順序,依次關閉所述當前運行 程序,直到所述當前功耗值小于或等于所述目標功耗值。
[0021] 結合本發(fā)明實施例的第一方面,在本發(fā)明實施例第一方面的第四種實現(xiàn)方式中, 所述移動終端還通過設定的使用流暢度,確定所述目標功耗值。
[0022] 結合本發(fā)明實施例的第一方面或第一方面的第四種實現(xiàn)方式,在本發(fā)明實施例第 一方面的第五種實現(xiàn)方式中,所述移動終端還通過設定的使用流暢度,確定所述目標功耗 值。
[0023] 結合本發(fā)明實施例的第一方面,在本發(fā)明實施例第一方面的第六種實現(xiàn)方式中, 所述移動終端進行功耗控制處理包括:
[0024] 所述移動終端獲取當前程序的CPU占用率,和/或確定所述當前程序?qū)墓?能;
[0025] 所述移動終端按照當前運行程序的CPU占用率從大到小順序,和/或所述當前運 行程序?qū)墓δ軆?yōu)先級從高到低的順序,依次關閉所述當前運行程序,直到所述當前功 耗值小于或等于所述目標功耗值。
[0026] 本發(fā)明實施例第二方面提供一種移動終端,包括:
[0027] 確定模塊,用于根據(jù)設定的使用壽命確定目標功耗值;
[0028] 功耗控制模塊,用于當確定當前的功耗值大于所述目標功耗值時,所述移動終端 進行功耗控制處理,以使所述當前功耗值小于或等于所述目標功耗值。
[0029] 結合本發(fā)明實施例的第二方面,在本發(fā)明實施例第二方面的第一種實現(xiàn)方式中, 所述功耗處理模塊,具體用于:
[0030] 檢測CPU的當前溫度值;
[0031] 根據(jù)溫度值與功耗值的對應關系,確定所述當前溫度值對應的當前功耗值,所述 當前功耗值大于所述目標功耗值;
[0032]或者,
[0033] 獲取所述CPU的當前時鐘頻率;
[0034] 根據(jù)時鐘頻率與功耗值的對應關系,確定所述當前時鐘頻率對應的當前功耗值, 所述當前功耗值大于所述目標功耗值;
[0035]或者,
[0036] 檢測當前輸入電流值;
[0037] 根據(jù)電流值與功耗值的對應關系,確定所述當前輸入電流值對應的當前功耗值, 所述當前功耗值大于所述目標功耗值。
[0038] 結合本發(fā)明實施例的第二方面,在本發(fā)明實施例第二方面的第二種實現(xiàn)方式中, 所述功耗控制模塊,具體用于生成提示消息,所述提示消息用于提示用戶執(zhí)行降低功耗的 操作。
[0039] 結合本發(fā)明實施例第二方面的第二種實現(xiàn)方式,在本發(fā)明實施例第二方面的第三 種實現(xiàn)方式中,所述提示消息中攜帶有所述移動終端當前運行程序的CPU占用率信息;和/ 或,所述當前運行程序?qū)墓δ軆?yōu)先級信息;
[0040] 所述功耗控制模塊,具體用于提示所述用戶按照當前運行程序的CPU占用率從大 到小的順序,和/或所述當前運行程序?qū)墓δ軆?yōu)先級從高到低的順序,依次關閉所述 當前運行程序,直到所述移動終端當前的功耗小于目標功耗值。
[0041] 結合本發(fā)明實施例的第二方面,在本發(fā)明實施例第二方面的第四種實現(xiàn)方式中, 所述確定模塊,還用于通過設定的使用流暢度,確定所述目標功耗值。
[0042] 結合本發(fā)明實施例的第二方面或第二方面的第四種實現(xiàn)方式,在本發(fā)明實施例第 二方面的第五種實現(xiàn)方式中,所述使用壽命和所述使用流暢度由廠商設定或用戶設定。
[0043] 結合本發(fā)明實施例的第二方面,在本發(fā)明實施例第二方面的第六種實現(xiàn)方式中, 所述功耗控制模塊,具體用于:
[0044] 獲取當前程序的CPU占用率,和/或確定所述當前程序?qū)墓δ埽?br>[0045] 按照當前運行程序的CPU占用率從大到小順序,和/或所述當前運行程序?qū)?功能優(yōu)先級從高到低的順序,依次關閉所述當前運行程序,直到所述移動終端當前的功耗 小于所述目標功耗值。
[0046] 應用本發(fā)明實施例,具有如下有益效果:
[0047] 通過設定的使用壽命確定目標功耗值,當超過該目標功耗值時,該移動終端進行 功耗控制處理,從而使當前的功耗值小于或等于該目標功耗值,保證該移動終端使用壽命 的目的。
【附圖說明】
[0048] 圖1為本發(fā)明實施例中一種功耗控制方法的流程示意圖;
[0049] 圖2為本發(fā)明實施例中另一種功耗控制方法的流程示意圖;
[0050] 圖3為本發(fā)明實施例中一種移動終端的結構示意圖。
【具體實施方式】
[0051] 本發(fā)明實施例提供了一種功耗控制方法及移動終端,用于在確定移動終端當前的 功耗值超過目標功耗值時,進行功耗控制處理,使當前功耗值低于目標功耗值,從而保證移 動終端的使用壽命。
[0052] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術