国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種省電方法、服務(wù)器及省電系統(tǒng)與流程

      文檔序號:12063088閱讀:657來源:國知局
      一種省電方法、服務(wù)器及省電系統(tǒng)與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種省電方法、服務(wù)器及省電系統(tǒng)。



      背景技術(shù):

      目前,通信技術(shù)和終端技術(shù)的迅速發(fā)展,終端設(shè)備(尤其是移動終端)已經(jīng)成為人們生活必不可少的用品。隨著大屏幕、高性能、超薄的移動終端的普及,待機(jī)時間成了制約移動終端應(yīng)用的主要瓶頸。如何使移動終端能長時間待機(jī)是亟待解決的問題。



      技術(shù)實現(xiàn)要素:

      有鑒于此,有必要提供一種省電方法、服務(wù)器及省電系統(tǒng),其能增加移動終端的待機(jī)時間。

      本發(fā)明提供一種省電方法,應(yīng)用于移動終端,所述省電方法包括:獲取所述移動終端中的每個應(yīng)用程序的耗電數(shù)據(jù),并將所述耗電數(shù)據(jù)發(fā)送至服務(wù)器;接收所述服務(wù)器根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略;解析并運(yùn)行所述省電策略。

      本發(fā)明還提供一種省電方法,應(yīng)用于服務(wù)器,所述省電方法包括:接收移動終端發(fā)送的每個應(yīng)用程序的耗電數(shù)據(jù);根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后,發(fā)送省電策略至所述移動終端,以使得所述移動終端解析并運(yùn)行所述省電策略。

      本發(fā)明還提供一種省電方法,應(yīng)用于移動終端與服務(wù)器之間,所述省電方法包括獲取所述移動終端中的每個應(yīng)用程序的耗電數(shù)據(jù),并將所述耗電數(shù)據(jù)發(fā)送至服務(wù)器;根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略至所述移動終端;接收所述省電策略,并解析后運(yùn)行所述省電策略。

      本發(fā)明還提供一種服務(wù)器,所述服務(wù)器用于接收移動終端發(fā)送的每 個應(yīng)用程序的耗電數(shù)據(jù)后,根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn),并發(fā)送省電策略至所述移動終端,以使得所述移動終端解析并運(yùn)行所述省電策略。

      本發(fā)明還提供一種省電系統(tǒng),所述省電系統(tǒng)包括移動終端及服務(wù)器;所述移動終端用于獲取每個應(yīng)用程序的耗電數(shù)據(jù),并將所述耗電數(shù)據(jù)發(fā)送至服務(wù)器;所述服務(wù)器用于根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略至所述移動終端,以使所述移動終端解析并運(yùn)行所述省電策略。

      本發(fā)明提供的省電方法、服務(wù)器及省電系統(tǒng),利用服務(wù)器根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      為讓本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細(xì)說明如下。

      附圖說明

      圖1為本發(fā)明實施例中采用的移動終端的結(jié)框圖。

      圖2為本發(fā)明實施例中采用的服務(wù)器的結(jié)構(gòu)框圖。

      圖3為第一實施例提供的省電方法流程圖。

      圖4為第二實施例提供的省電方法流程圖。

      圖5為第三實施例提供的省電方法流程圖。

      圖6為第四實施例提供的省電方法流程圖。

      圖7為第五實施例提供的省電方法流程圖。

      圖8為如圖7所示的省電方法的應(yīng)用環(huán)境示意圖。

      圖9為如圖7所示的省電方法的時序示意圖。

      圖10為第六實施例提供的移動終端的結(jié)構(gòu)框圖。

      圖11為第七實施例提供的服務(wù)器的結(jié)構(gòu)框圖。

      圖12為第八實施例提供的省電系統(tǒng)的結(jié)構(gòu)框圖。

      具體實施方式

      為更進(jìn)一步闡述本發(fā)明為實現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明的具體實施方式、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。

      圖1為本發(fā)明實施例中采用的移動終端的結(jié)框圖。如圖1所示,移動終端包括第一存儲器102、存儲控制器104,一個或多個(圖中僅示出一個)第一處理器106、外設(shè)接口108、射頻模塊110、定位模塊112、攝像模塊114、音頻模塊116、觸控屏幕118以及按鍵模塊120。這些組件通過一條或多條通訊總線/信號線相互通訊。

      可以理解,圖1所示的結(jié)構(gòu)僅為示意,移動終端還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示相比不同的配置。圖1中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。

      第一存儲器102可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的在移動終端內(nèi)進(jìn)行省電方法對應(yīng)的程序指令或模塊。

      第一處理器102通過運(yùn)行存儲在第一存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的在移動終端內(nèi)進(jìn)行省電方法。

      第一存儲器102可包括高速隨機(jī)第一存儲器,還可包括非易失性第一存儲器,如一個或者多個磁性存儲裝置、閃存、或者其它非易失性固態(tài)第一存儲器。在一些實例中,第一存儲器102可進(jìn)一步包括相對于第一處理器106遠(yuǎn)程設(shè)置的第一存儲器,這些遠(yuǎn)程第一存儲器可以通過網(wǎng)絡(luò)連接至移動終端。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。第一處理器106以及其它可能的組件對第一存儲器102的訪問可在存儲控制器104的控制下進(jìn)行。

      外設(shè)接口108將各種輸入/輸出裝置耦合至CPU以及第一存儲器102。第一處理器106運(yùn)行第一存儲器102內(nèi)的各種軟件、指令以執(zhí)行移動終端的各種功能以及進(jìn)行數(shù)據(jù)處理。

      在一些實施例中,外設(shè)接口108,第一處理器106以及存儲控制器104可以在單個芯片中實現(xiàn)。在其它一些實例中,他們可以分別由獨立的芯片實現(xiàn)。

      射頻模塊110用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通訊網(wǎng)絡(luò)或者其它設(shè)備進(jìn)行通訊。射頻模塊110可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號第一處理器、加密/解密芯片、用戶身份模塊(SIM)卡、第一存儲器等等。射頻模塊110可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進(jìn)行通訊或者通過無線網(wǎng)絡(luò)與其它設(shè)備進(jìn)行通訊。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communication,GSM)、增強(qiáng)型移動通信技術(shù)(Enhanced Data GSM Environment,EDGE),寬帶碼分多址技術(shù)(wideband code division multiple access,W-CDMA),碼分多址技術(shù)(Code division access,CDMA)、時分多址技術(shù)(time division multiple access,TDMA),藍(lán)牙,無線保真技術(shù)(Wireless,Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、網(wǎng)絡(luò)電話(Voice over internet protocal,VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其它用于郵件、即時通訊及短消息的協(xié)議,以及任何其它合適的通訊協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。

      定位模塊112用于獲取移動終端的當(dāng)前位置。定位模塊112的實例包括但不限于全球衛(wèi)星定位系統(tǒng)(GPS)、基于無線局域網(wǎng)或者移動通信網(wǎng)的定位技術(shù)。

      攝像模塊114用于拍攝照片或者視頻。拍攝的照片或者視頻可以存儲至第一存儲器102內(nèi),并可通過射頻模塊110發(fā)送。

      音頻模塊116向用戶提供音頻接口,其可包括一個或多個麥克風(fēng)、一個或者多個揚(yáng)聲器以及音頻電路。音頻模塊116從外設(shè)接口108處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉(zhuǎn)換為電信息,將電信息傳輸至揚(yáng)聲器。揚(yáng)聲器將電信息轉(zhuǎn)換為人耳能聽到的聲波。音頻電路還從麥克風(fēng)處接收電信息,將電信號轉(zhuǎn)換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設(shè)接口108中以進(jìn)行進(jìn)一步的處理。音頻數(shù)據(jù)可以從第一存儲器102處或者通過射頻模塊110獲取。此外,音頻數(shù)據(jù)也可以存儲至第一存儲器102中或者通過射頻模塊110進(jìn)行發(fā)送。在一些實例中,音頻模塊116還可包括一個耳機(jī)播孔,用于向耳機(jī)或者其它設(shè)備提供音頻接口。

      觸控屏幕118在移動終端與用戶之間同時提供一個輸出及輸入界面。觸控屏幕118用于向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。觸控屏幕118還用于接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應(yīng)。檢測用戶輸入的技術(shù)可以是基于電阻式、電容式或者其它任意可能的觸控檢測技術(shù)。觸控屏幕118顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。

      按鍵模塊120同樣提供用戶向移動終端進(jìn)行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端執(zhí)行不同的功能。

      圖2示出了本發(fā)明實施例中采用的服務(wù)器20的一種結(jié)構(gòu)框圖。如圖2所示,服務(wù)器20包括一個或多個(圖中僅示出一個)第二處理器202、第二存儲器204、以及傳輸模塊206。本領(lǐng)域普通技術(shù)人員可以理解,圖2所示的結(jié)構(gòu)僅為示意,其并不對服務(wù)器20的結(jié)構(gòu)造成限定。例如,服務(wù)器20還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。

      第二存儲器204可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的省電方法對應(yīng)的程序指令/模塊,第二處理器202通過運(yùn)行存儲在第二存儲器204內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處 理,即實現(xiàn)上述的省電方法。第二存儲器204可包括高速隨機(jī)第二存儲器,還可包括非易失性第二存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)第二存儲器。在一些實例中,第二存儲器204可進(jìn)一步包括相對于第二處理器202遠(yuǎn)程設(shè)置的第二存儲器,這些遠(yuǎn)程第二存儲器可以通過網(wǎng)絡(luò)連接至電子裝置100。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

      傳輸模塊206用于經(jīng)由一個網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實例可包括有線網(wǎng)絡(luò)及無線網(wǎng)絡(luò)。在一個實例中,傳輸模塊206包括一個網(wǎng)絡(luò)適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備與路由器相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個實例中,傳輸模塊206為射頻(Radio Frequency,RF)模塊,其用于通過無線方式與移動終端都行通訊。

      第一實施例

      圖3為第一實施例提供的省電方法的流程圖。省電方法可以應(yīng)用于移動終端,移動終端可以但不限于為手機(jī)、平板電腦等等,如圖3所示,該方法包括以下步驟:

      步驟S301:獲取移動終端中的每個應(yīng)用程序的耗電數(shù)據(jù),并將耗電數(shù)據(jù)發(fā)送至服務(wù)器。

      其中,可以但不限于周期性的(例如每隔一個小時)獲取每個應(yīng)用程序的耗電數(shù)據(jù)。獲取耗電數(shù)據(jù)可以但不限于使用dumpsys batterystats獲取。

      其中,可以但不限于周期性的獲取每個應(yīng)用程序的耗電數(shù)據(jù)后,即時的將耗電數(shù)據(jù)發(fā)送至服務(wù)器,也可以將獲取的耗電數(shù)據(jù)存儲在存儲介質(zhì)中,并存儲耗電數(shù)據(jù)的次數(shù)達(dá)到預(yù)定次數(shù)(例如六次)時,一并將這六次的耗電數(shù)據(jù)發(fā)送至服務(wù)器。

      其中,可以但不限于通過超文本傳輸協(xié)議(Hyper Text Transfer Protocal,HTTP)將耗電數(shù)據(jù)發(fā)送至服務(wù)器。

      其中,耗電數(shù)據(jù)可以但不限于包括:使用喚醒鎖的時間或使用定位系統(tǒng)的時間和次數(shù)或占用中央處理器的時間片或其組合。其中,時間片是指CPU分配給各個程序的時間,每個線程被分配一個時間段,稱作它的時間片。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,耗電數(shù)據(jù)也可以包括應(yīng)用程序的下載流量等等能反應(yīng)應(yīng)用程序使用某些模塊或耗電總量的數(shù)據(jù)等等。

      優(yōu)選地,耗電數(shù)據(jù)至少包括使用喚醒鎖的時間、使用定位系統(tǒng)的時間和次數(shù)、占用中央處理器的時間片。

      步驟S302:接收服務(wù)器根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略。

      其中,異常耗電標(biāo)準(zhǔn)根據(jù)耗電數(shù)據(jù)制定。也就是說,異常耗電標(biāo)準(zhǔn)可以選取耗電數(shù)據(jù)中的一個或多個數(shù)據(jù)進(jìn)行相應(yīng)的異常判定。

      優(yōu)選地,異常耗電標(biāo)準(zhǔn)可以但不限于包括使用喚醒鎖的時間達(dá)到第一閥值時間、或使用定位系統(tǒng)的時間超過第二閥值時間、或使用定位系統(tǒng)的次數(shù)超過第三閥值次數(shù)、或占用中央處理器的時間片達(dá)到第五閥值時間。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,異常耗電標(biāo)準(zhǔn)設(shè)定為其它標(biāo)準(zhǔn)例如應(yīng)用程序的下載流量是否超過設(shè)定值等等。

      其中,省電策略可以但不限于包括如下步驟:

      在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間超過第六閥值時間,則判斷第一應(yīng)用程序是否是重要程序;

      若第一應(yīng)用程序是重要程序,則提醒用戶第一應(yīng)用程序的耗電量;

      若第一應(yīng)用程序不是重要程序,則停止運(yùn)行第一應(yīng)用程序。

      進(jìn)一步地,省電策略還可以但不限于包括:在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間未超過第六閥值時間,則記錄第一應(yīng)用程序的執(zhí)行日志。

      進(jìn)一步地,省電策略還可以但不限于包括:執(zhí)行省電策略的周期。 例如每十分鐘執(zhí)行一次省電策略等等。

      進(jìn)一步地,省電策略還可以包括在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序不符合異常耗電標(biāo)準(zhǔn),則記錄第一應(yīng)用程序的執(zhí)行日志、或在移動終端處于通話或非滅屏的狀態(tài)時,記錄第一應(yīng)用程序的執(zhí)行日志等等。

      步驟S303:解析并運(yùn)行省電策略。

      具體地,移動終端將省電策略解析成可以執(zhí)行的代碼,并根據(jù)上述省電策略,執(zhí)行相應(yīng)的步驟。

      上述省電方法,利用服務(wù)器根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      第二實施例

      圖4為第二實施例提供的省電方法流程圖。如圖4所示的省電方法的步驟S401、S402、S403與圖3所示的省電方法的步驟S301、S302、S303相同,在此不再贅述,其中,如圖4所示的省電方法還包括:

      步驟S404:記錄省電策略執(zhí)行的日志,并將省電策略執(zhí)行的日志發(fā)送至服務(wù)器,以使得服務(wù)器根據(jù)省電策略執(zhí)行的日志優(yōu)化省電策略。

      具體地,服務(wù)器可以在省電效果與預(yù)期不符合(例如省電結(jié)果未達(dá)到于預(yù)期)時,可以但不限于根據(jù)執(zhí)行日志修改省電策略,例如修改省電策略中的異常標(biāo)準(zhǔn)的某個對象的閥值(例如使用喚醒鎖的時間由超過3分鐘修改為超過2分鐘)、和/或增加異常標(biāo)準(zhǔn)中的對象數(shù)目(例如增加應(yīng)用程序使用的流量超過1M)、和/或在某個判定條件下的執(zhí)行結(jié)果(例如由在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間未超過第六閥值時間,則執(zhí)行結(jié)果由記錄第一應(yīng)用程序的執(zhí)行日志修改為停止運(yùn)行第一應(yīng)用程序等等)。

      上述省電方法,利用服務(wù)器根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性,且可以根據(jù)省電策略的執(zhí)行日志優(yōu)化省電策略,靈活性高,且有助于進(jìn)一步的提升省電效果。

      第三實施例

      圖5為第三實施例提供的省電方法流程圖。省電方法應(yīng)用于服務(wù)器,如圖5所示,省電方法包括:

      步驟S501:接收移動終端發(fā)送的每個應(yīng)用程序的耗電數(shù)據(jù)。

      其中,耗電數(shù)據(jù)可以但不限于包括:使用喚醒鎖的時間或使用定位系統(tǒng)的時間和次數(shù)或占用中央處理器的時間片或其組合。其中,時間片是指CPU分配給各個程序的時間,每個線程被分配一個時間段,稱作它的時間片。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,耗電數(shù)據(jù)也可以包括應(yīng)用程序的下載流量等等能反應(yīng)應(yīng)用程序使用某些模塊或耗電總量的數(shù)據(jù)等等。

      優(yōu)選地,耗電數(shù)據(jù)至少包括使用喚醒鎖的時間、使用定位系統(tǒng)的時間和次數(shù)、占用中央處理器的時間片。

      步驟S502:根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后,發(fā)送省電策略至移動終端,以使得移動終端解析并運(yùn)行省電策略。

      其中,異常耗電標(biāo)準(zhǔn)根據(jù)耗電數(shù)據(jù)制定。也就是說,異常耗電標(biāo)準(zhǔn)可以選取耗電數(shù)據(jù)中的一個或多個數(shù)據(jù)進(jìn)行相應(yīng)的異常判定。

      優(yōu)選地,異常耗電標(biāo)準(zhǔn)可以但不限于包括使用喚醒鎖的時間達(dá)到第一閥值時間、或使用定位系統(tǒng)的時間超過第二閥值時間、或使用定位系統(tǒng)的次數(shù)超過第三閥值次數(shù)、或占用中央處理器的時間片達(dá)到第五閥值時間。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,異常耗電標(biāo)準(zhǔn)設(shè)定為其它標(biāo)準(zhǔn)例如應(yīng)用程序的下載流量是否超過設(shè)定值等等。

      其中,省電策略可以但不限于包括如下步驟:

      在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間超過第六閥值時間,則判斷第一應(yīng)用程序是否是重要程序;

      若第一應(yīng)用程序是重要程序,則提醒用戶第一應(yīng)用程序的耗電量;

      若第一應(yīng)用程序不是重要程序,則停止運(yùn)行第一應(yīng)用程序。

      進(jìn)一步地,省電策略還可以但不限于包括:在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間未超過第六閥值時間,則記錄第一應(yīng)用程序的執(zhí)行日志。

      進(jìn)一步地,省電策略還可以但不限于包括:執(zhí)行省電策略的周期。例如每十分鐘執(zhí)行一次省電策略等等。

      進(jìn)一步地,省電策略還可以包括在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序不符合異常耗電標(biāo)準(zhǔn),則記錄第一應(yīng)用程序的執(zhí)行日志、或在移動終端處于通話或非滅屏的狀態(tài)時,記錄第一應(yīng)用程序的執(zhí)行日志等等。

      具體地,移動終端可以將省電策略解析成可以執(zhí)行的代碼,并根據(jù)上述省電策略,執(zhí)行相應(yīng)的步驟。

      上述省電方法,利用服務(wù)器根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      第四實施例

      圖6為第四實施例提供的省電方法流程圖。如圖6所示的省電方法與圖5所示的省電方法基本相同,不同之處僅僅在于省電方法還包括:

      步驟S603:接收移動終端記錄的省電策略執(zhí)行的日志。

      步驟S604:根據(jù)省電策略執(zhí)行的日志優(yōu)化省電策略。

      具體地,服務(wù)器可以在省電效果與預(yù)期不符合(例如省電結(jié)果未達(dá)到于預(yù)期)時,可以但不限于根據(jù)執(zhí)行日志修改省電策略,例如修改省電策略中的異常標(biāo)準(zhǔn)的某個對象的閥值(例如使用喚醒鎖的時間由超過3分鐘修改為超過2分鐘)、和/或增加異常標(biāo)準(zhǔn)中的對象數(shù)目(例如增加應(yīng)用程序使用的流量超過1M)、和/或在某個判定條件下的執(zhí)行結(jié)果(例如由在移動終端處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端滅屏的時間未超過第六閥值時間,則執(zhí)行結(jié)果由記錄第一應(yīng)用程序的執(zhí)行日志修改為停止運(yùn)行第一應(yīng)用程序等等)。

      上述省電方法,利用服務(wù)器根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性,且可以根據(jù)省電策略的執(zhí)行日志優(yōu)化省電策略,靈活性高,且有助于進(jìn)一步的提升省電效果。

      第五實施例

      圖7為第五實施例提供的省電方法流程圖。圖8為如圖7所示的省電方法的應(yīng)用環(huán)境示意圖。圖9為如圖7所示的省電方法的時序示意圖。請同時參考圖7、圖8及圖9,一種省電方法,應(yīng)用于移動終端801與服務(wù)器802之間,省電方法包括如下步驟:

      步驟S701:移動終端801獲取移動終端801中的每個應(yīng)用程序的耗電數(shù)據(jù),并將耗電數(shù)據(jù)發(fā)送至服務(wù)器802。

      其中,移動終端801可以但不限于周期性的(例如每隔一個小時)獲取每個應(yīng)用程序的耗電數(shù)據(jù)。獲取耗電數(shù)據(jù)可以但不限于使用dumpsys batterystats獲取。

      其中,移動終端801可以但不限于周期性的獲取每個應(yīng)用程序的耗電數(shù)據(jù)后,即時的將耗電數(shù)據(jù)發(fā)送至服務(wù)器802,也可以將獲取的耗電數(shù)據(jù)存儲在存儲介質(zhì)中,并存儲耗電數(shù)據(jù)的次數(shù)達(dá)到預(yù)定次數(shù)(例如六 次)時,一并將這六次的耗電數(shù)據(jù)發(fā)送至服務(wù)器802。

      其中,移動終端801可以但不限于通過超文本傳輸協(xié)議(Hyper Text Transfer Protocal,HTTP)將耗電數(shù)據(jù)發(fā)送至服務(wù)器802。

      其中,耗電數(shù)據(jù)可以但不限于包括:使用喚醒鎖的時間或使用定位系統(tǒng)的時間和次數(shù)或占用中央處理器的時間片或其組合。其中,時間片是指CPU分配給各個程序的時間,每個線程被分配一個時間段,稱作它的時間片。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,耗電數(shù)據(jù)也可以包括應(yīng)用程序的下載流量等等能反應(yīng)應(yīng)用程序使用某些模塊或耗電總量的數(shù)據(jù)等等。

      優(yōu)選地,耗電數(shù)據(jù)至少包括使用喚醒鎖的時間、使用定位系統(tǒng)的時間和次數(shù)、占用中央處理器的時間片。

      步驟S702:服務(wù)器802根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略至移動終端801。

      其中,異常耗電標(biāo)準(zhǔn)根據(jù)耗電數(shù)據(jù)制定。也就是說,異常耗電標(biāo)準(zhǔn)可以選取耗電數(shù)據(jù)中的一個或多個數(shù)據(jù)進(jìn)行相應(yīng)的異常判定。

      優(yōu)選地,異常耗電標(biāo)準(zhǔn)可以但不限于包括使用喚醒鎖的時間達(dá)到第一閥值時間、或使用定位系統(tǒng)的時間超過第二閥值時間、或使用定位系統(tǒng)的次數(shù)超過第三閥值次數(shù)、或占用中央處理器的時間片達(dá)到第五閥值時間。當(dāng)然本領(lǐng)域的技術(shù)人員可以理解的是,異常耗電標(biāo)準(zhǔn)設(shè)定為其它標(biāo)準(zhǔn)例如應(yīng)用程序的下載流量是否超過設(shè)定值等等。

      其中,省電策略可以但不限于包括如下步驟:

      在移動終端801處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端801滅屏的時間超過第六閥值時間,則判斷第一應(yīng)用程序是否是重要程序;

      若第一應(yīng)用程序是重要程序,則提醒用戶第一應(yīng)用程序的耗電量;

      若第一應(yīng)用程序不是重要程序,則停止運(yùn)行第一應(yīng)用程序。

      進(jìn)一步地,省電策略還可以但不限于包括:在移動終端801處于無 通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端801滅屏的時間未超過第六閥值時間,則記錄第一應(yīng)用程序的執(zhí)行日志。

      進(jìn)一步地,省電策略還可以但不限于包括:執(zhí)行省電策略的周期。例如每十分鐘執(zhí)行一次省電策略等等。

      進(jìn)一步地,省電策略還可以包括在移動終端801處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序不符合異常耗電標(biāo)準(zhǔn),則記錄第一應(yīng)用程序的執(zhí)行日志、或在移動終端801處于通話或非滅屏的狀態(tài)時,記錄第一應(yīng)用程序的執(zhí)行日志等等。

      步驟S703:移動終端801接收省電策略,并解析后運(yùn)行省電策略。

      具體地,移動終端801將省電策略解析成可以執(zhí)行的代碼,并根據(jù)上述省電策略,執(zhí)行相應(yīng)的步驟。

      進(jìn)一步的,省電方法還可以包括如下步驟:

      移動追溯段801記錄省電策略執(zhí)行的日志,并將省電策略執(zhí)行的日志發(fā)送至服務(wù)器802;

      服務(wù)器802根據(jù)省電策略執(zhí)行的日志優(yōu)化省電策略。

      具體地,服務(wù)器802可以在省電效果與預(yù)期不符合(例如省電結(jié)果未達(dá)到于預(yù)期)時,可以但不限于根據(jù)執(zhí)行日志修改省電策略,例如修改省電策略中的異常標(biāo)準(zhǔn)的某個對象的閥值(例如將使用喚醒鎖的時間由超過3分鐘修改為超過2分鐘)、和/或增加異常標(biāo)準(zhǔn)中的對象數(shù)目(例如增加應(yīng)用程序使用的流量超過1M)、和/或在某個判定條件下的執(zhí)行結(jié)果(例如由在移動終端801處于無通話且滅屏的狀態(tài)時,若第一應(yīng)用程序符合異常耗電標(biāo)準(zhǔn),且移動終端801滅屏的時間未超過第六閥值時間,則執(zhí)行結(jié)果由記錄第一應(yīng)用程序的執(zhí)行日志修改為停止運(yùn)行第一應(yīng)用程序)等等。

      上述省電方法,利用服務(wù)器802根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,因此在需要更新省電策略時只需對服務(wù)器802中的省電策略進(jìn)行修改,而無需修改移動終端801整體的代碼,能在省電的同 時,提高操作的便利性,且可以進(jìn)一步的根據(jù)省電策略的執(zhí)行日志優(yōu)化省電策略,靈活性高,且有助于進(jìn)一步的提升省電效果。

      第六實施例

      圖10為第六實施例提供的移動終端的結(jié)構(gòu)框圖。如圖10所示,移動終端包括數(shù)據(jù)獲取模塊1001、數(shù)據(jù)發(fā)送模塊1002、策略接收模塊1003、策略執(zhí)行模塊1004。

      其中,獲取模塊用于獲取移動終端中的每個應(yīng)用程序的耗電數(shù)據(jù)。數(shù)據(jù)發(fā)送模塊1002用于將耗電數(shù)據(jù)發(fā)送至服務(wù)器。策略接收模塊1003用于接收服務(wù)器發(fā)送的省電策略。策略執(zhí)行模塊1004用于解析并運(yùn)行省電策略。

      進(jìn)一步地,移動終端還可以但不限于包括日志反饋模塊(圖中未示出)。日志反饋模塊用于將執(zhí)行省電策略的日志反饋給服務(wù)器。

      此外本發(fā)明的移動終端的具體結(jié)構(gòu)還可以參考圖1,再此不再贅述。

      上述移動終端,接收服務(wù)器根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,并執(zhí)行相應(yīng)的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      第七實施例

      圖11為第七實施例提供的服務(wù)器的結(jié)構(gòu)框圖。如圖11所示,服務(wù)器用于接收移動終端發(fā)送的每個應(yīng)用程序的耗電數(shù)據(jù)后,根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn),并發(fā)送省電策略至移動終端,以使得移動終端解析并運(yùn)行省電策略。

      服務(wù)器包括數(shù)據(jù)接收模塊1101、策略產(chǎn)生模塊1102、策略發(fā)送模塊1103。數(shù)據(jù)接收模塊1101用于接收移動終端發(fā)送的每個應(yīng)用程序的耗電數(shù)據(jù)。策略產(chǎn)生模塊1102用于根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后產(chǎn)生省 電策略。策略發(fā)送模塊1103用于將省電策略發(fā)送至移動終端。

      進(jìn)一步地,服務(wù)器還可以用于接收移動終端記錄省電策略執(zhí)行的日志,并根據(jù)省電策略執(zhí)行的日志優(yōu)化省電策略。

      此外本發(fā)明的移動終端的具體結(jié)構(gòu)還可以參考圖2,再此不再贅述。

      上述服務(wù)器,根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,并執(zhí)行相應(yīng)的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      第八實施例

      圖12為第八實施例提供的省電系統(tǒng)的結(jié)構(gòu)框圖。如圖12,省電系統(tǒng)包括移動終端1201及服務(wù)器1202。

      移動終端1201用于獲取每個應(yīng)用程序的耗電數(shù)據(jù),并將耗電數(shù)據(jù)發(fā)送至服務(wù)器1202;

      服務(wù)器1202用于根據(jù)耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略至移動終端1201,以使移動終端1201解析并運(yùn)行省電策略。

      進(jìn)一步的,移動終端1201還可以用于記錄省電策略執(zhí)行的日志,并將省電策略執(zhí)行的日志發(fā)送至服務(wù)器1202。服務(wù)器1202還用于根據(jù)省電策略執(zhí)行的日志優(yōu)化省電策略。

      上述省電系統(tǒng),根據(jù)所述耗電數(shù)據(jù)制定異常耗電標(biāo)準(zhǔn)后輸出的省電策略,并執(zhí)行相應(yīng)的省電策略,因此在需要更新省電策略時只需對服務(wù)器中的省電策略進(jìn)行修改,而無需修改移動終端整體的代碼,能在省電的同時,提高操作的便利性。

      需要說明的是,本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部 分說明即可。

      需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者裝置中還存在另外的相同要素。

      本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

      以上,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1