一種節(jié)省電量的方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種節(jié)省電量的方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著如智能手機和平板電腦等終端的飛速發(fā)展,日益提升的硬、軟件水平給終端帶來了越來越豐富的功能,但與此同時也縮短了終端的電量續(xù)航時間。為了提升電量續(xù)航時間,現(xiàn)有的省電措施是:終端在用戶停止操作后快速滅屏,以進入低功耗的休眠模式。
[0003]然而,在終端滅屏后,一些應(yīng)用程序(AppliCat1n,APP)仍可以在后臺運行,或者持有休眠鎖(wake lock)以阻止終端進入休眠模式,導(dǎo)致持續(xù)耗電??梢姡瑑H通過快速滅屏的方式不能達到最佳的省電效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種節(jié)省電量的方法、裝置及電子設(shè)備,可以實現(xiàn)減少在滅屏后的耗電量,延長電量續(xù)航時間。
[0005]本發(fā)明實施例提供了一種節(jié)省電量的方法,包括:
[0006]獲取云端服務(wù)器設(shè)定的異常耗電閾值;
[0007]當(dāng)處于滅屏期間時,判斷在第一預(yù)設(shè)時間段內(nèi)的耗電量是否大于所述異常耗電閾值;
[0008]若所述耗電量大于所述異常耗電閾值,則顯示應(yīng)用管理列表,所述應(yīng)用管理列表包括正在運行的應(yīng)用程序的圖標;
[0009]當(dāng)獲取到用戶針對所述應(yīng)用管理列表中目標應(yīng)用程序的圖標輸入的結(jié)束指令時,關(guān)閉所述目標應(yīng)用程序。
[0010]可選的,所述獲取云端服務(wù)器設(shè)定的異常耗電閾值,包括:
[0011 ]獲取特征信息,所述特征信息包括硬件信息和軟件信息;
[0012]將所述特征信息發(fā)送至云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述特征信息設(shè)定異常耗電閾值;
[0013]接收所述云端服務(wù)器發(fā)送的所述異常耗電閾值。
[0014]又可選的,所述應(yīng)用管理列表還包括所述正在運行的應(yīng)用程序在所述第一預(yù)設(shè)時間段內(nèi)的耗電量。
[0015]進一步的,所述顯示應(yīng)用管理列表,包括:
[0016]獲取所述正在運行的應(yīng)用程序在所述第一預(yù)設(shè)時間段內(nèi)的耗電量;
[0017]生成按耗電量從大到小的順序排列所述正在運行的應(yīng)用程序的圖標的所述應(yīng)用管理列表;
[0018]顯示所述應(yīng)用管理列表。
[0019]可選的,所述顯示所述應(yīng)用管理列表之后,還包括:
[0020]當(dāng)在第二預(yù)設(shè)時間段內(nèi)未獲取到用戶輸入的結(jié)束指令時,關(guān)閉所述正在運行的應(yīng)用程序。
[0021]又可選的,所述關(guān)閉所述目標應(yīng)用程序之后,還包括:
[0022]禁止應(yīng)用程序持有休眠鎖。
[0023]又可選的,所述關(guān)閉所述目標應(yīng)用程序之后,還包括:
[0024]阻止所述目標應(yīng)用程序自啟動。
[0025]相應(yīng)的,本發(fā)明實施例還提供了一種節(jié)省電量的裝置,包括:
[0026]耗電閾值獲取模塊,用于獲取云端服務(wù)器設(shè)定的異常耗電閾值;
[0027]耗電閾值判斷模塊,用于當(dāng)處于滅屏期間時,判斷在第一預(yù)設(shè)時間段內(nèi)的耗電量是否大于所述異常耗電閾值;
[0028]應(yīng)用列表顯示模塊,用于若所述耗電量大于所述異常耗電閾值,則顯示應(yīng)用管理列表,所述應(yīng)用管理列表包括正在運行的應(yīng)用程序的圖標;
[0029]省電操作執(zhí)行模塊,用于當(dāng)獲取到用戶針對所述應(yīng)用管理列表中目標應(yīng)用程序的圖標輸入的結(jié)束指令時,關(guān)閉所述目標應(yīng)用程序。
[0030]可選的,所述耗電閾值獲取模塊包括:
[0031 ]特征信息獲取單元,用于獲取特征信息,所述特征信息包括硬件信息和軟件信息;
[0032]特征信息發(fā)送單元,用于將所述特征信息發(fā)送至云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述特征信息設(shè)定異常耗電閾值;
[0033]耗電閾值接收單元,用于接收所述云端服務(wù)器發(fā)送的所述異常耗電閾值。
[0034]又可選的,所述應(yīng)用管理列表還包括所述正在運行的應(yīng)用程序在所述第一預(yù)設(shè)時間段內(nèi)的耗電量。
[0035]進一步的,所述應(yīng)用列表顯示模塊包括:
[0036]耗電信息獲取單元,用于獲取所述正在運行的應(yīng)用程序在所述第一預(yù)設(shè)時間段內(nèi)的耗電量;
[0037]應(yīng)用列表生成單元,用于生成按耗電量從大到小的順序排列所述正在運行的應(yīng)用程序的圖標的所述應(yīng)用管理列表;
[0038]應(yīng)用列表顯示單元,用于顯示所述應(yīng)用管理列表。
[0039]可選的,所述省電操作執(zhí)行模塊,還用于當(dāng)在第二預(yù)設(shè)時間段內(nèi)未獲取到用戶輸入的結(jié)束指令時,關(guān)閉所述正在運行的應(yīng)用程序。
[0040]又可選的,所述裝置還包括休眠鎖解除模塊,用于禁止應(yīng)用程序持有休眠鎖。
[0041 ]又可選的,所述裝置還包括自啟動阻止模塊,用于阻止所述目標應(yīng)用程序自啟動。
[0042]本發(fā)明實施例提供了一種電子設(shè)備,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
[0043]獲取云端服務(wù)器設(shè)定的異常耗電閾值;
[0044]當(dāng)處于滅屏期間時,判斷在第一預(yù)設(shè)時間段內(nèi)的耗電量是否大于所述異常耗電閾值;
[0045]若所述耗電量大于所述異常耗電閾值,則顯示應(yīng)用管理列表,所述應(yīng)用管理列表包括正在運行的應(yīng)用程序的圖標;
[0046]當(dāng)獲取到用戶針對所述應(yīng)用管理列表中目標應(yīng)用程序的圖標輸入的結(jié)束指令時,關(guān)閉所述目標應(yīng)用程序。
[0047]為達到上述目的,本發(fā)明實施例提供了一種存儲介質(zhì),其中,該存儲介質(zhì)用于存儲應(yīng)用程序,所述應(yīng)用程序用于在運行時執(zhí)行本發(fā)明實施例所述的一種節(jié)省電量的方法。
[0048]為達到上述目的,本發(fā)明實施例提供了一種應(yīng)用程序,其中,該應(yīng)用程序用于在運行時執(zhí)行本發(fā)明實施例所述的一種節(jié)省電量的方法。
[0049]由上可見,本發(fā)明實施例中,首先獲取云端服務(wù)器設(shè)定的異常耗電閾值,當(dāng)終端滅屏?xí)r,若判斷終端在第一預(yù)設(shè)時間段內(nèi)的耗電量大于異常耗電閾值,則顯示應(yīng)用管理列表,其中應(yīng)用管理列表包括正在運行的應(yīng)用程序的圖標,然后根據(jù)用戶針對應(yīng)用管理列表中目標應(yīng)用程序的圖標輸入的結(jié)束指令關(guān)閉目標應(yīng)用程序,減少了目標應(yīng)用程序在滅屏后仍在運行所帶來的耗電,延長了電量續(xù)航時間。
【附圖說明】
[0050]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0051 ]圖1是本發(fā)明實施例提供的一種節(jié)省電量的方法的流程示意圖;
[0052]圖2是本發(fā)明實施例提供的另一種節(jié)省電量的方法的流程示意圖;
[0053]圖3是本發(fā)明實施例提供的一種節(jié)省電量的裝置的結(jié)構(gòu)示意圖;
[0054]圖4是本發(fā)明實施例提供的一種耗電閾值獲取模塊的結(jié)構(gòu)示意圖;
[0055]圖5是本發(fā)明實施例提供的一種應(yīng)用列表顯示模塊的結(jié)構(gòu)示意圖;
[0056]圖6是本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
[0057]圖7是本發(fā)明實施例提供的一種管理列表的顯示示意圖。
【具體實施方式】
[0058]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0059]本發(fā)明實施例提供的節(jié)省電量的方法應(yīng)用于終端,所述終端包括智能手機、平板電腦、智能可穿戴設(shè)備、數(shù)字音視頻播放器、電子閱讀器、手持游戲機和車載電子設(shè)備等電子設(shè)備,其中,終端能夠安裝和運行APP(Applicat1n,應(yīng)用程序)。
[0060]圖1是本發(fā)明實施例中一種節(jié)省電量的方法的流程示意圖。如圖所示本實施例中的節(jié)省電量的方法的流程可以包括:
[0061]SlOl,獲取云端服務(wù)器設(shè)定的異常耗電閾值。
[0062]其中,所述異常耗電閾值用于評判終端在滅屏期間是否處于異常耗電狀態(tài)。需要指出的是,隨著終端的使用,由于硬件老化或軟件增多等原因,其基礎(chǔ)耗電速度增快,評判是否處于異常耗電狀態(tài)的標準不能與出廠時同一而論,因此需要動態(tài)向服務(wù)器請求異常耗電閾值。
[0063]具體的,本發(fā)明裝置獲取云端服務(wù)器設(shè)定的異常耗電閾值的步驟如下:
[0064]步驟I,獲取特征信息,所述特征信息包括硬件信息和軟件信息。
[0065]可選的,終端的硬件信息可以包括蓄電池的充放電次數(shù)、內(nèi)存的剩余空間以及CPU(Central Processing Unit,中央處理器)的使用時間等參數(shù)信息。應(yīng)理解的,蓄電池的充放電次數(shù)越多,蓄電池的固電能力越差,耗電速度越快;內(nèi)存的剩余空間越小,功耗越大,耗電速度越快;CPU的使用時間越長,功耗越大,耗電速度越快。相應(yīng)的,終端的軟件信息可以包括操作系統(tǒng)類型和版本、所安裝的APP數(shù)量以及APP的類型等參數(shù)信息。應(yīng)理解的,操作系統(tǒng)類型和版本不同,系統(tǒng)優(yōu)化程度可能不同,耗電速度也就不同;所安裝的APP數(shù)量越多,冗余進程越多,耗電速度越快;特定類型的APP越多,如定位類APP,耗電速度越快。
[0066]步驟2,將所述特征信息發(fā)送至云端服務(wù)器,以使所述云端服務(wù)器根據(jù)所述特征信息設(shè)定異常耗電閾值。
[0067]具體的,本發(fā)明裝置在終端空閑時將獲取的特征信息發(fā)送至云端服務(wù)器,以使云端服務(wù)器確定與特征信息匹配的異常耗電閾值,并發(fā)送回終端。
[0068]步驟3,接收所述云端服務(wù)器發(fā)送的所述異常耗