移動終端的功耗管理方法和功耗管理系統(tǒng)的制作方法
【專利摘要】本公開提供的移動終端的功耗管理方法,根據(jù)在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量,判斷狀態(tài)參量是否滿足預(yù)設(shè)條件,并在狀態(tài)參量滿足預(yù)設(shè)條件的條件下,按照預(yù)定策略關(guān)閉在移動終端上運(yùn)行的應(yīng)用程序。本公開實(shí)施例解決了在屏幕關(guān)閉時(shí)由于移動終端的負(fù)載過高導(dǎo)致功耗過大的問題,通過關(guān)閉部分應(yīng)用程序,能夠降低功耗,降低移動終端的殼體溫度,避免移動終端因過熱而崩潰。本公開同時(shí)提供一種移動終端的功耗管理系統(tǒng)。
【專利說明】
移動終端的功耗管理方法和功耗管理系統(tǒng)
技術(shù)領(lǐng)域
[0001]本公開涉及移動終端領(lǐng)域,具體涉及一種移動終端的功耗管理方法和功耗管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動終端的硬件配置逐步升高,其CPU運(yùn)行頻率及運(yùn)算能力不斷加強(qiáng)。同時(shí),為了滿足大眾對結(jié)構(gòu)設(shè)計(jì)及外觀尺寸的要求,使得移動終端設(shè)計(jì)注重輕薄,散熱性方面難以兼顧,而移動終端的CPU過熱會非常直接地體現(xiàn)在移動終端的殼體上,往往會導(dǎo)致移動終端的殼體發(fā)熱,電池的續(xù)航能力縮短。
[0003]在實(shí)現(xiàn)本公開過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:如果移動終端上的負(fù)載過多,則單位時(shí)間內(nèi)的功耗較大,移動終端表現(xiàn)為運(yùn)行一段時(shí)間后,其殼體可能會發(fā)熱,電池的電量消耗地很快。這時(shí),如果采用降低CPU運(yùn)行頻率方法降低移動終端的功耗則可能會導(dǎo)致移動終端的系統(tǒng)崩潰。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本公開實(shí)施例提供一種移動終端的功耗管理方法和功耗管理系統(tǒng),解決移動終端上負(fù)載過多功耗過高的問題。
[0005]根據(jù)本公開實(shí)施例的第一方面,本公開實(shí)施例提供一種移動終端的功耗管理方法,包括:在所述移動終端的屏幕關(guān)閉后,采集所述移動終端的狀態(tài)參量;判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件;如果所述狀態(tài)參量滿足預(yù)設(shè)條件,按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序。
[0006]可選地,在按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序之前,所述方法還包括:在根據(jù)預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序前,判斷在所述移動終端上運(yùn)行的應(yīng)用程序是否允許自動關(guān)閉,
[0007]所述根據(jù)預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序包括:根據(jù)所述預(yù)定策略關(guān)閉允許自動關(guān)閉的在所述移動終端上運(yùn)行的應(yīng)用程序。
[0008]可選地,所述預(yù)定策略包括:將內(nèi)存占有率和/ScpuA用率和/或?ο占有率超過對應(yīng)預(yù)設(shè)值的應(yīng)用程序關(guān)閉。
[0009]可選地,所述狀態(tài)參量包括如下至少之一:CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度。
[0010]可選地,所述狀態(tài)參量包括所述CPU運(yùn)行頻率、所述剩余電量和所述移動終端的內(nèi)部溫度,所述判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件包括:分別判斷所述CHJ運(yùn)行頻率和所述內(nèi)部溫度是否大于對應(yīng)閾值以及判斷所述剩余電量是否小于對應(yīng)閾值;以及在所述CPU運(yùn)行頻率大于對應(yīng)閾值,和/或所述內(nèi)部溫度大于對應(yīng)閾值,和/或所述剩余電量小于對應(yīng)閾值時(shí),判定所述狀態(tài)參量滿足預(yù)設(shè)條件。
[0011]根據(jù)本公開實(shí)施例的第二方面,本公開實(shí)施例提供一種移動終端的功耗管理系統(tǒng),包括:第一檢測模塊,用于檢測移動終端的屏幕狀態(tài);采集模塊,用于在所述移動終端的屏幕關(guān)閉后,采集所述移動終端的狀態(tài)參量;第一判斷模塊,用于判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件;關(guān)閉模塊,用于如果所述狀態(tài)參量滿足預(yù)設(shè)條件,按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序。
[0012]可選地,還包括:第二判斷模塊,用于判斷在所述移動終端上運(yùn)行的應(yīng)用程序是否允許自動關(guān)閉;所述關(guān)閉模塊包括根據(jù)所述預(yù)定策略關(guān)閉允許自動關(guān)閉的在所述移動終端上運(yùn)行的應(yīng)用程序。
[0013]可選地,所述預(yù)定策略包括:將內(nèi)存占有率和/或CPU占有率和/或1占有率超過預(yù)設(shè)值的所述應(yīng)用程序關(guān)閉。
[0014]可選地,所述多個(gè)狀態(tài)參量包括如下至少之一:CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度。
[0015]可選地,所述狀態(tài)參量包括所述CPU運(yùn)行頻率、所述剩余電量和所述內(nèi)部溫度,所述第一判斷模塊包括:判斷子模塊,用于分別判斷所述CHJ運(yùn)行頻率和所述內(nèi)部溫度是否大于對應(yīng)閾值以及判斷所述剩余電量是否小于對應(yīng)閾值;以及確定子模塊,用于在所述CPU運(yùn)行頻率大于對應(yīng)閾值,和/或所述內(nèi)部溫度大于對應(yīng)閾值,和/或所述剩余電量小于對應(yīng)閾值時(shí),判定所述狀態(tài)參量滿足預(yù)設(shè)條件。
[0016]本公開實(shí)施例提供的移動終端的功耗管理方法,根據(jù)在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量,判斷狀態(tài)參量是否滿足預(yù)設(shè)條件,并在狀態(tài)參量滿足預(yù)設(shè)條件的條件下,按照預(yù)定策略關(guān)閉滿足在移動終端上運(yùn)行的應(yīng)用程序。本公開實(shí)施例解決了在屏幕關(guān)閉時(shí)負(fù)載過多導(dǎo)致功耗過大的問題,通過關(guān)閉部分應(yīng)用程序,能夠降低功耗,降低移動終端的殼體溫度,避免移動終端因過熱而崩潰。
【附圖說明】
[0017]通過參照以下附圖對本公開實(shí)施例的描述,本公開的上述以及其它目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:
[0018]圖1是根據(jù)本公開實(shí)施例的移動終端的功耗管理方法的流程圖;
[0019]圖2是根據(jù)本公開另一實(shí)施例的移動終端的功耗管理方法的流程圖;
[0020]圖3是根據(jù)本公開另一實(shí)施例的移動終端的功耗管理方法的流程圖;
[0021 ]圖4是根據(jù)本公開實(shí)施例的移動終端的功耗管理系統(tǒng)的結(jié)構(gòu)圖;
[0022]圖5是根據(jù)本公開另一實(shí)施例的移動終端的功耗管理系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0023]以下基于實(shí)施例對本公開進(jìn)行描述,但是本公開并不僅僅限于這些實(shí)施例。在下文對本公開的細(xì)節(jié)描述中,詳盡描述了一些特定的細(xì)節(jié)部分。對本領(lǐng)域技術(shù)人員來說沒有這些細(xì)節(jié)部分的描述也可以完全理解本公開。為了避免混淆本公開的實(shí)質(zhì),公知的方法、過程、流程沒有詳細(xì)敘述。另外附圖不一定是按比例繪制的。
[0024]附圖中的流程圖、框圖圖示了本公開實(shí)施例的系統(tǒng)、方法、裝置的可能的體系框架、功能和操作,流程圖和框圖上的方框可以代表一個(gè)、程序段或僅僅是一段代碼,所述、程序段和代碼都是用來實(shí)現(xiàn)規(guī)定邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,所述實(shí)現(xiàn)規(guī)定邏輯功能的可執(zhí)行指令可以重新組合,從而生成新的和程序段。因此附圖的方框以及方框順序只是用來更好的圖示實(shí)施例的過程和步驟,而不應(yīng)以此作為對發(fā)明本身的限制。
[0025]圖1是根據(jù)本公開實(shí)施例的移動終端的功耗管理方法的流程圖。所述功耗管理方法包括步驟101-103。
[0026]在步驟101中,在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量。
[0027]在移動終端屏幕關(guān)閉后,移動終端可能處于待機(jī)狀態(tài)、正常工作狀態(tài)或休眠狀態(tài)。無論移動終端處于哪種狀態(tài),都可以采集移動終端的狀態(tài)參量。狀態(tài)參量表示移動終端當(dāng)前的性能指標(biāo),例如,剩余電量,CPU運(yùn)行頻率、內(nèi)存占有率、(PU占用率、1占有率、內(nèi)部溫度、負(fù)載數(shù)等。
[0028]在步驟102中,判斷狀態(tài)參量是否滿足預(yù)設(shè)條件。如果滿足預(yù)設(shè)條件執(zhí)行步驟103。
[0029]在本步驟中,判斷如前述的剩余電量,CPU運(yùn)行頻率、內(nèi)存占有率、CPU占用率、1占有率、內(nèi)部溫度、負(fù)載數(shù)等指標(biāo),是否滿足預(yù)設(shè)條件。預(yù)設(shè)條件可以為單個(gè)狀態(tài)參量的條件,例如,判斷CPU運(yùn)行頻率是否為設(shè)定頻率;或者為至少兩個(gè)狀態(tài)參量的組合條件,例如,判斷CPU占有率和內(nèi)存占有率是否同時(shí)滿足條件。
[0030]在步驟103中,按照預(yù)定策略關(guān)閉在移動終端上運(yùn)行的應(yīng)用程序。
[0031]用戶可以自行配置移動終端上的應(yīng)用程序的關(guān)閉策略,例如,按應(yīng)用程序的CPU占用率,關(guān)閉CPU占用率超過了設(shè)定值的應(yīng)用程序;或者,按照應(yīng)用程序的內(nèi)存占有率,關(guān)閉內(nèi)存占有率超過了設(shè)定值的應(yīng)用程序;或者,將應(yīng)用程序的CPU占用率和內(nèi)存占有率從大到小排序,關(guān)閉排位靠前的應(yīng)用程序等。
[0032]本公開實(shí)施例在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量,在狀態(tài)參量滿足預(yù)設(shè)條件的基礎(chǔ)上,關(guān)閉部分應(yīng)用程序,解決了移動終端的屏幕關(guān)閉后依然有太多應(yīng)用程序運(yùn)行的問題,減輕移動終端的負(fù)載壓力,降低了移動終端的功耗。進(jìn)一步地,由于移動終端的負(fù)載降低,CPU運(yùn)行頻率也可能會降低,CPU運(yùn)行頻率的降低也有助于移動終端功耗的降低。
[0033]圖2是根據(jù)本公開另一實(shí)施例的移動終端的功耗管理方法的流程圖。所述功耗管理方法包括步驟201-206。
[0034]在步驟201中,在移動終端的屏幕關(guān)閉后,采集移動終端的CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度。
[0035]在步驟202中,判斷CPU運(yùn)行頻率是否大于第一閾值。如果CPU運(yùn)行頻率大于第一閾值,則執(zhí)行步驟205,否則執(zhí)行步驟203。
[0036]在步驟203中,判斷剩余電量是否小于第二閾值。如果剩余電量小于第二閾值,則執(zhí)行步驟205,否則執(zhí)行步驟204。
[0037]在步驟204中,判斷內(nèi)部溫度是否大于第三閾值。如果移動終端的內(nèi)部溫度大于第三閾值,則執(zhí)行步驟205。
[0038]在步驟205中,判斷應(yīng)用程序是否允許自動關(guān)閉。
[0039]在移動終端上運(yùn)行的應(yīng)用程序有些可能比較重要或者本身即為系統(tǒng)級程序,因此不允許自動關(guān)閉,所以,在關(guān)閉應(yīng)用程序前,應(yīng)該先確認(rèn)哪些應(yīng)用程序允許自動關(guān)閉。在移動終端安裝應(yīng)用程序時(shí),可以記錄應(yīng)用程序的屬性信息(包括,例如程序名稱、安裝目錄、是否開機(jī)啟動、是否允許自動關(guān)閉等信息),屬性信息可以存儲在安裝目錄下,或者統(tǒng)一存儲在注冊表里。通過訪問屬性信息獲得應(yīng)用程序是否允許自動關(guān)閉的屬性信息能夠確定應(yīng)用程序是否允許自動關(guān)閉?;蛘?,開發(fā)一種應(yīng)用程序的管理程序,管理程序負(fù)責(zé)管理應(yīng)用程序的屬性信息,如果需要查看某個(gè)應(yīng)用程序是否允許自動關(guān)閉,即可向該管理程序發(fā)送請求指令,管理程序根據(jù)請求指令進(jìn)行應(yīng)答。管理程序還可以根據(jù)請求指令關(guān)閉或者啟動應(yīng)用程序。
[0040]在步驟206中,按照預(yù)定策略關(guān)閉允許自動關(guān)閉的應(yīng)用程序。
[0041]對于允許自動關(guān)閉的應(yīng)用程序,根據(jù)用戶配置的關(guān)閉策略,進(jìn)行關(guān)閉。例如,按CPU占用率,將CPU占用率超過了設(shè)定值的應(yīng)用程序關(guān)閉?;蛘?,按照內(nèi)存占有率,將內(nèi)存占用率超過了設(shè)定值的應(yīng)用程序關(guān)閉?;蛘?,1占用率超過了設(shè)定值的應(yīng)用程序關(guān)閉。也可以將這三個(gè)指標(biāo)一起使用,關(guān)閉同時(shí)滿足上述條件的應(yīng)用程序關(guān)閉。
[0042]在本公開實(shí)施例中,步驟202、203和204之間的關(guān)系是“或”的關(guān)系,即移動終端的CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度的其中一項(xiàng)滿足預(yù)設(shè)條件,則可以執(zhí)行步驟205。雖然在本實(shí)施例里按照CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度的順序依次判斷各個(gè)狀態(tài)參量是否滿足條件,但其判斷順序不作為本公開的限制,即也可以按照剩余電量、內(nèi)部溫度和CPU運(yùn)行頻率的順序依次判斷各個(gè)狀態(tài)參量是否滿足條件,或者按照內(nèi)部溫度、CPU運(yùn)行頻率和剩余電量的順序依次判斷各個(gè)狀態(tài)參量是否滿足條件。
[0043]在另一個(gè)可選的實(shí)施例中,在移動終端的CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度同時(shí)滿足預(yù)設(shè)條件時(shí),關(guān)閉允許自動關(guān)閉的應(yīng)用程序。具體參考圖3,圖3是根據(jù)本公開另一實(shí)施例的移動終端的功耗管理方法的流程圖。
[0044]在步驟301中,在移動終端的屏幕關(guān)閉后,采集移動終端的CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度。
[0045]在步驟302中,判斷CPU運(yùn)行頻率是否大于第一閾值。如果CPU運(yùn)行頻率大于第一閾值,則執(zhí)行步驟303。
[0046]在步驟303中,判斷剩余電量是否小于第二閾值。如果剩余電量小于第二閾值,則執(zhí)行步驟304。
[0047]在步驟304中,判斷內(nèi)部溫度是否大于第三閾值。如果移動終端的內(nèi)部溫度大于第三閾值,則執(zhí)行步驟305。
[0048]在步驟305中,判斷應(yīng)用程序是否允許自動關(guān)閉。
[0049]在步驟306中,按照預(yù)定策略關(guān)閉允許自動關(guān)閉的應(yīng)用程序。
[0050]圖2和圖3所示的功耗管理方法只是示例性說明,本領(lǐng)域的技術(shù)人員可以很容易對上述實(shí)施例進(jìn)行變形,例如,采集不同的狀態(tài)參量,以及將這些狀態(tài)參量進(jìn)行各種組合判斷,并根據(jù)組合判斷的結(jié)果按照預(yù)定的策略關(guān)閉應(yīng)用程序。這類變形其本質(zhì)和本公開相同,因此,這些變形也應(yīng)在本公開的保護(hù)范圍之內(nèi)。
[0051 ]在上述兩個(gè)實(shí)施例中,根據(jù)移動終端的CPU運(yùn)行頻率、剩余電量和內(nèi)部溫度進(jìn)行組合判斷,且增加了對應(yīng)用程序是否允許自動關(guān)閉的判斷,避免誤關(guān)閉移動終端的系統(tǒng)程序或其他重要程序,增強(qiáng)了實(shí)施例的可用性,解決了應(yīng)用程序在移動終端的屏幕關(guān)閉后功耗依然過大的問題,降低了移動終端的整體功耗。本實(shí)施例只在屏幕關(guān)閉時(shí)進(jìn)行功耗管理,從而可以避免影響用戶的正常操作。
[0052]圖4是根據(jù)本公開實(shí)施例的移動終端的功耗管理系統(tǒng)的結(jié)構(gòu)圖。功耗管理系統(tǒng)40包括第一檢測模塊402、采集模塊403、第一判斷模塊404和關(guān)閉模塊405。
[0053]第一檢測模塊402用于檢測移動終端的屏幕狀態(tài)。
[0054]采集模塊403用于根據(jù)第一檢測模塊的結(jié)果,同步采集移動終端的狀態(tài)參量。
[0055]第一判斷模塊404用于判斷狀態(tài)參量是否滿足預(yù)設(shè)條件。
[0056]本公開實(shí)施例提供的移動終端的功耗管理系統(tǒng),根據(jù)在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量,判斷狀態(tài)參量是否滿足預(yù)設(shè)條件,并在狀態(tài)參量滿足預(yù)設(shè)條件的條件下,按照預(yù)定策略關(guān)閉滿足在移動終端上運(yùn)行的應(yīng)用程序。本公開實(shí)施例解決了在屏幕關(guān)閉時(shí)負(fù)載過多導(dǎo)致功耗過大的問題,通過關(guān)閉部分應(yīng)用程序,能夠降低功耗,降低移動終端的殼體溫度,避免移動終端因過熱而崩潰。
[0057]可選地,所述狀態(tài)參量包括所述CPU運(yùn)行頻率、所述剩余電量和所述內(nèi)部溫度,所述第一判斷模塊包括:判斷子模塊,用于分別判斷所述CHJ運(yùn)行頻率和所述內(nèi)部溫度是否大于對應(yīng)閾值以及判斷所述剩余電量是否小于對應(yīng)閾值;以及確定子模塊,用于在所述CPU運(yùn)行頻率大于對應(yīng)閾值,和/或所述內(nèi)部溫度大于對應(yīng)閾值,和/或所述剩余電量小于對應(yīng)閾值時(shí),判定所述狀態(tài)參量滿足預(yù)設(shè)條件。。
[0058]關(guān)閉模塊405用于根據(jù)第一判斷模塊404的判斷結(jié)果,按照預(yù)定策略關(guān)閉在移動終端上運(yùn)行的應(yīng)用程序。
[0059]進(jìn)一步地,圖5所示的功耗管理系統(tǒng)還包括第二判斷模塊406(如圖5所示),第二判斷模塊406判斷在移動終端上運(yùn)行的應(yīng)用程序是否允許自動關(guān)閉,并將是否運(yùn)行自動關(guān)閉的結(jié)論發(fā)送給關(guān)閉模塊405。關(guān)閉模塊405在關(guān)閉時(shí),只關(guān)閉那些允許自動關(guān)閉的應(yīng)用程序。第二判斷模塊406有效防止了將系統(tǒng)級的應(yīng)用程序或用戶需要其運(yùn)行的應(yīng)用程序關(guān)閉。
[0060]可選地,關(guān)閉模塊405中提及的按照預(yù)定策略關(guān)閉應(yīng)用程序包括:將內(nèi)存占有率和/或CPU占有率和/或1占有率超過預(yù)設(shè)值的應(yīng)用程序關(guān)閉。
[0061]當(dāng)通過計(jì)算機(jī)軟件實(shí)現(xiàn)本公開的方法和系統(tǒng)(或?qū)崿F(xiàn)方法和系統(tǒng)的一部分時(shí)),計(jì)算機(jī)軟件表現(xiàn)為利用計(jì)算機(jī)語言編碼的一個(gè)或多個(gè)程序,以計(jì)算機(jī)可讀介質(zhì)的形式存儲。該一個(gè)或多個(gè)程序被處理器從可讀介質(zhì)中讀取后執(zhí)行以下的指令,包括:在移動終端的屏幕關(guān)閉后,采集移動終端的狀態(tài)參量;判斷狀態(tài)參量是否滿足預(yù)設(shè)條件;如果狀態(tài)參量滿足預(yù)設(shè)條件,按照預(yù)定策略關(guān)閉在移動終端上運(yùn)行的應(yīng)用程序。
[0062]計(jì)算機(jī)可讀存儲介質(zhì)包括計(jì)算機(jī)存儲器、一個(gè)或多個(gè)軟盤、壓縮盤(CD)、光盤、數(shù)字視頻盤(DVD)、磁帶、閃存、現(xiàn)場可編程門陣列或其他半導(dǎo)體器件中的電路配置、或者技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。計(jì)算機(jī)可讀存儲介質(zhì)可以是可攜帶的,使得可以將其上存儲的程序加載至一個(gè)或多個(gè)不同計(jì)算機(jī)或其他處理器上以實(shí)現(xiàn)上述的本公開的各個(gè)方面。
[0063]系統(tǒng)的各個(gè)或單元也可以通過硬件、固件或軟硬件結(jié)合實(shí)現(xiàn)。雖然在方法以及方法圖例中給出本公開實(shí)施例的步驟以及步驟的順序,但是所述步驟實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令可以重新組合,從而生成新的步驟。所述步驟的順序也不應(yīng)該僅僅局限于所述方法以及方法圖例中的步驟順序,可以根據(jù)功能的需要隨時(shí)進(jìn)行調(diào)整。例如將其中的某些步驟并行或按照相反順序執(zhí)行。
[0064]根據(jù)本公開的系統(tǒng)和方法可以部署在單個(gè)或多個(gè)服務(wù)器上。例如,可以將不同的模塊分別部署在不同的服務(wù)器上,形成專用服務(wù)器?;蛘?,可以在多個(gè)服務(wù)器上分布式部署相同的功能單元、或系統(tǒng),以減輕負(fù)載壓力。所述服務(wù)器包括但不限于在同一個(gè)局域網(wǎng)以及通過Internet連接的多個(gè)PC機(jī)、PC服務(wù)器、刀片機(jī)、超級計(jì)算機(jī)等。
[0065]以上所述僅為本公開的優(yōu)選實(shí)施例,并不用于限制本公開,對于本領(lǐng)域技術(shù)人員而言,本公開可以有各種改動和變化。凡在本公開的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本公開的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種移動終端的功耗管理方法,包括: 在所述移動終端的屏幕關(guān)閉后,采集所述移動終端的狀態(tài)參量; 判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件; 如果所述狀態(tài)參量滿足預(yù)設(shè)條件,按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序。2.根據(jù)權(quán)利要求1所述的功耗管理方法,其中,在按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序之前,所述方法還包括:判斷在所述移動終端上運(yùn)行的應(yīng)用程序是否允許自動關(guān)閉, 所述根據(jù)預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序包括:根據(jù)所述預(yù)定策略關(guān)閉允許自動關(guān)閉的在所述移動終端上運(yùn)行的應(yīng)用程序。3.根據(jù)權(quán)利要求1所述的功耗管理方法,其中,所述預(yù)定策略包括: 將內(nèi)存占有率和/或CHJ占用率和/或1占有率超過對應(yīng)預(yù)設(shè)值的應(yīng)用程序關(guān)閉。4.根據(jù)權(quán)利要求1所述的功耗管理方法,其中,所述狀態(tài)參量包括如下至少之一:CPU運(yùn)"?丁頻率、剩余電M和內(nèi)部溫度。5.根據(jù)權(quán)利要求5所述的功耗管理方法,其中,所述狀態(tài)參量包括所述CPU運(yùn)行頻率、所述剩余電量和所述內(nèi)部溫度,所述判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件包括: 分別判斷所述CPU運(yùn)行頻率和所述內(nèi)部溫度是否大于對應(yīng)閾值以及判斷所述剩余電量是否小于對應(yīng)閾值;以及 在所述CPU運(yùn)行頻率大于對應(yīng)閾值,和/或所述內(nèi)部溫度大于對應(yīng)閾值,和/或所述剩余電量小于對應(yīng)閾值時(shí),判定所述狀態(tài)參量滿足預(yù)設(shè)條件。6.一種移動終端的功耗管理系統(tǒng),包括: 第一檢測模塊,用于檢測移動終端的屏幕狀態(tài); 采集模塊,用于在所述移動終端的屏幕關(guān)閉后,采集所述移動終端的狀態(tài)參量; 第一判斷模塊,用于判斷所述狀態(tài)參量是否滿足預(yù)設(shè)條件; 關(guān)閉模塊,用于如果所述狀態(tài)參量滿足預(yù)設(shè)條件,按照預(yù)定策略關(guān)閉在所述移動終端上運(yùn)行的應(yīng)用程序。7.根據(jù)權(quán)利要求6所述的功耗管理系統(tǒng),還包括:第二判斷模塊,用于判斷在所述移動終端上運(yùn)行的應(yīng)用程序是否允許自動關(guān)閉, 則所述關(guān)閉模塊被設(shè)置為根據(jù)所述預(yù)定策略關(guān)閉允許自動關(guān)閉的在所述移動終端上運(yùn)行的應(yīng)用程序。8.根據(jù)權(quán)利要求6所述的功耗管理系統(tǒng),其中,所述預(yù)定策略包括: 將內(nèi)存占有率和/或CHJ占有率和/或1占有率超過預(yù)設(shè)值的應(yīng)用程序關(guān)閉。9.根據(jù)權(quán)利要求6所述的功耗管理系統(tǒng),其中,所述狀態(tài)參量包括如下至少之一:CPU運(yùn)"?丁頻率、剩余電M和內(nèi)部溫度。10.根據(jù)權(quán)利要求9所述的功耗管理系統(tǒng),其中,所述狀態(tài)參量包括所述CPU運(yùn)行頻率、所述剩余電量和所述內(nèi)部溫度,所述第一判斷模塊包括: 判斷子模塊,用于分別判斷所述CPU運(yùn)行頻率和所述內(nèi)部溫度是否大于對應(yīng)閾值以及判斷所述剩余電量是否小于對應(yīng)閾值;以及 確定子模塊,用于在所述CPU運(yùn)行頻率大于對應(yīng)閾值,和/或所述內(nèi)部溫度大于對應(yīng)閾值,和/或所述剩余電量小于對應(yīng)閾值時(shí),判定所述狀態(tài)參量滿足預(yù)設(shè)條件。
【文檔編號】G06F1/32GK106095063SQ201610425834
【公開日】2016年11月9日
【申請日】2016年6月15日
【發(fā)明人】謝國鋒
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(shù)(北京)有限公司