两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng)的制作方法

文檔序號:6627340閱讀:451來源:國知局
一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明的實施例公開一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng)。處理電子設(shè)備耗電的方法包括:獲取各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包以及對應(yīng)的分類耗電速度閾值子庫;提取電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息,查詢分類耗電速度閾值子庫,得到映射的后臺應(yīng)用程序耗電速度閾值;判斷后臺應(yīng)用程序耗電信息超過后臺應(yīng)用程序耗電速度閾值,生成對后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。應(yīng)用本發(fā)明,可以保障用戶正常應(yīng)用業(yè)務(wù)的使用、提升處理電子設(shè)備耗電的效率。
【專利說明】一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備節(jié)能技術(shù),尤其涉及一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng)。

【背景技術(shù)】
[0002]隨著移動通信技術(shù),尤其是3G、4G通信技術(shù)的發(fā)展,電子設(shè)備,例如,移動電話、個人數(shù)字助理以及智能穿戴設(shè)備的功能越來越強(qiáng)大,電子設(shè)備通過采用開放式的操作系統(tǒng),可裝載相應(yīng)的應(yīng)用程序來實現(xiàn)相應(yīng)的應(yīng)用功能,成為集通話、短信、網(wǎng)絡(luò)接入、影視娛樂、網(wǎng)絡(luò)即時通信、網(wǎng)銀支付、網(wǎng)絡(luò)游戲、地圖導(dǎo)航為一體的綜合性終端設(shè)備,是用戶生活、工作、休閑、娛樂的重要載體。
[0003]在電子設(shè)備已日益融入用戶生活、應(yīng)用功能日趨完善,給用戶帶來極大便利以及提高用戶體驗的同時,由于運行的應(yīng)用功能數(shù)量越來越多,電子設(shè)備的耗電也越來越大,使得電子設(shè)備持續(xù)工作或待機(jī)的時間較短。因而,隨著電子設(shè)備運行的應(yīng)用程序(應(yīng)用功能)越來越多的情況下,在不影響電子設(shè)備正常使用的情況下,如何有效減少電子設(shè)備的耗電量,成為各電子設(shè)備廠商亟待解決的技術(shù)問題。
[0004]現(xiàn)有提出的降低電子設(shè)備耗電的方法是采用清理電子設(shè)備內(nèi)存的方式,即將加載于內(nèi)存中未運行的應(yīng)用程序以及后臺運行的應(yīng)用程序清除掉,從而節(jié)約一部分耗電。但該方法,將后臺運行的應(yīng)用程序進(jìn)行全部清除,而一些后臺運行的應(yīng)用程序可能是用戶需要的,例如,在應(yīng)用軟件下載過程中,將前臺的應(yīng)用軟件下載轉(zhuǎn)入后臺進(jìn)行下載。應(yīng)用該方法將影響用戶的正常應(yīng)用業(yè)務(wù)使用;進(jìn)一步地,由于一部分后臺應(yīng)用程序具有自動加載功能,在被內(nèi)存清理掉后能夠自動加載,因而,通過清理內(nèi)存應(yīng)用程序的方法,對該類具有自動加載功能的應(yīng)用程序不起作用,不能有效解決電子設(shè)備耗電的技術(shù)問題,降耗效率較低;而且,由于僅針對內(nèi)存中的后臺應(yīng)用程序進(jìn)行清理,而造成電子設(shè)備耗電的原因以及影響因素是多種多樣的,例如,電池老化、間斷的網(wǎng)絡(luò)連接檢查等,因而,通過清理內(nèi)存降低電子設(shè)備耗電的方法效率還是不高。


【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實施例提供一種網(wǎng)絡(luò)服務(wù)器、處理電子設(shè)備耗電的方法及系統(tǒng),能夠有效降低電子設(shè)備的耗電,保障用戶正常應(yīng)用業(yè)務(wù)的使用、提升處理電子設(shè)備耗電的效率。
[0006]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]—方面,本發(fā)明實施例提供一種處理電子設(shè)備耗電的方法,包括:
[0008]獲取各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包;
[0009]對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;
[0010]依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值;
[0011]判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;
[0012]將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0013]本發(fā)明實施例提供的處理電子設(shè)備耗電的方法,為后臺應(yīng)用程序設(shè)置保障該應(yīng)用正常使用的后臺應(yīng)用程序耗電速度閾值,通過獲取電子設(shè)備上報的后臺應(yīng)用程序耗電信息,并對超過設(shè)置的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序進(jìn)行處理,能夠保障用戶正常應(yīng)用業(yè)務(wù)的使用、降低電子設(shè)備的耗電,提升處理電子設(shè)備耗電的效率。
[0014]另一方面,本發(fā)明實施例提供一種網(wǎng)絡(luò)服務(wù)器,包括:
[0015]記錄模塊,用于獲取并記錄各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包;
[0016]讀取模塊,用于對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值;
[0017]判斷處理模塊,用于判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0018]本發(fā)明實施例提供的網(wǎng)絡(luò)服務(wù)器,通過獲取各電子設(shè)備上報的后臺應(yīng)用程序耗電信息,根據(jù)后臺應(yīng)用程序耗電信息得到后臺應(yīng)用程序耗電速度,當(dāng)后臺應(yīng)用程序耗電速度超過設(shè)置的后臺應(yīng)用程序耗電速度閾值時,確定其耗電異常并進(jìn)行處理,能夠保障用戶正常應(yīng)用業(yè)務(wù)的使用、降低電子設(shè)備的耗電,提升處理電子設(shè)備耗電的效率。
[0019]再一方面,本發(fā)明實施例提供一種處理電子設(shè)備耗電的系統(tǒng),包括:
[0020]電子設(shè)備以及網(wǎng)絡(luò)服務(wù)器,其中,
[0021]電子設(shè)備,用于記錄電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息,并按照預(yù)先設(shè)置的監(jiān)測周期,將記錄的后臺應(yīng)用程序耗電信息封裝為后臺應(yīng)用程序耗電信息包,傳輸至網(wǎng)絡(luò)服務(wù)器;接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作;
[0022]網(wǎng)絡(luò)服務(wù)器,用于接收電子設(shè)備傳輸?shù)暮笈_應(yīng)用程序耗電信息包,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值,判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0023]本發(fā)明實施例提供的處理電子設(shè)備耗電的系統(tǒng),電子設(shè)備將后臺應(yīng)用程序耗電信息傳輸至網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器存儲用于保障后臺應(yīng)用程序正常運行的后臺應(yīng)用程序耗電速度閾值,并根據(jù)接收的后臺應(yīng)用程序耗電信息以及存儲的后臺應(yīng)用程序耗電速度閾值判斷是否有耗電異常的后臺應(yīng)用程序,并對異常的后臺應(yīng)用程序進(jìn)行處理,能夠保障用戶正常應(yīng)用業(yè)務(wù)的使用、降低電子設(shè)備的耗電,提升處理電子設(shè)備耗電的效率。

【專利附圖】

【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0025]圖1為本發(fā)明實施例處理電子設(shè)備耗電的方法流程示意圖;
[0026]圖2為本發(fā)明實施例網(wǎng)絡(luò)服務(wù)器結(jié)構(gòu)示意圖;
[0027]圖3為本發(fā)明實施例處理電子設(shè)備耗電的系統(tǒng)結(jié)構(gòu)示意圖。

【具體實施方式】
[0028]下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。
[0029]應(yīng)當(dāng)明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]圖1為本發(fā)明實施例處理電子設(shè)備耗電的方法流程示意圖。參見圖1,該方法包括:
[0031]步驟101,獲取各電子設(shè)備中記錄的各后臺應(yīng)用程序耗電信息包;
[0032]本步驟包括:
[0033]All,向各電子設(shè)備發(fā)送記錄通知以使電子設(shè)備中記錄運行的各后臺應(yīng)用程序耗電信息包;
[0034]本步驟中,網(wǎng)絡(luò)服務(wù)器定時或不定時向該網(wǎng)絡(luò)服務(wù)器管理的各電子設(shè)備廣播記錄通知。
[0035]目前,對于絕大多數(shù)的電子設(shè)備,例如,對于安裝有安卓操作系統(tǒng)、微軟操作系統(tǒng)、塞班操作系統(tǒng)、Linux操作系統(tǒng)或蘋果1S操作系統(tǒng)的移動電話,能夠記錄基于操作系統(tǒng)的各應(yīng)用程序的耗電信息以及移動電話的整體耗電信息。例如,對于移動電話的整體耗電信息,移動電話操作系統(tǒng)內(nèi)置的耗電檢測應(yīng)用程序能夠進(jìn)行移動電話電池電量的檢測并進(jìn)行記錄,同時,還能將電池電量的檢測結(jié)果在移動電話的狀態(tài)欄中,以圖標(biāo)的方式進(jìn)行顯示。舉例來說,通過圖標(biāo)內(nèi)所填充顏色的比例來顯示移動電話當(dāng)前的剩余電量。
[0036]本步驟中,考慮到電子設(shè)備前臺運行的應(yīng)用程序一般為用戶選取的需要運行的應(yīng)用程序,無論其耗電量多少,都不能將其關(guān)閉以節(jié)約耗電量,而對于運行的后臺應(yīng)用程序,用戶可以直接關(guān)閉該應(yīng)用程序以降低耗電。因而,本發(fā)明實施例中,利用電子設(shè)備操作系統(tǒng)能夠區(qū)分運行的應(yīng)用程序是前臺應(yīng)用程序還是后臺應(yīng)用程序的特性,根據(jù)接收的記錄通知,針對操作系統(tǒng)區(qū)分的后臺應(yīng)用程序,進(jìn)行各后臺應(yīng)用程序的耗電信息記錄。
[0037]較佳地,本發(fā)明實施例中,設(shè)置后臺耗電數(shù)據(jù)庫用于記錄運行的后臺應(yīng)用程序耗電信息,包括:后臺應(yīng)用程序標(biāo)識以及后臺應(yīng)用程序分段耗電量信息。其中,后臺應(yīng)用程序標(biāo)識用于唯一表示該后臺應(yīng)用程序,可以是網(wǎng)絡(luò)服務(wù)器在提供的該應(yīng)用程序安裝包中指定;后臺應(yīng)用程序分段耗電量信息是以預(yù)先設(shè)置的應(yīng)用程序分段時間周期為單位統(tǒng)計的耗電量信息,該后臺應(yīng)用程序分段時間周期小于后續(xù)提及的監(jiān)測周期。
[0038]實際應(yīng)用中,記錄的后臺應(yīng)用程序耗電信息還可以包括:后臺應(yīng)用程序啟動時間信息、后臺應(yīng)用程序退出運行時間信息以及后臺應(yīng)用程序總耗電量信息。其中,后臺應(yīng)用程序啟動時間信息是該應(yīng)用程序在電子設(shè)備中后臺啟動的時間點信息,例如,對于開機(jī)在后臺自啟動的應(yīng)用程序,后臺應(yīng)用程序啟動時間信息為后臺自動加載該應(yīng)用程序的時間點信息,對于由前臺轉(zhuǎn)入后臺運行的應(yīng)用程序,后臺應(yīng)用程序啟動時間信息為該應(yīng)用程序轉(zhuǎn)入后臺的時間點信息;記錄的各后臺應(yīng)用程序分段耗電量之和為后臺應(yīng)用程序總耗電量。當(dāng)然,實際應(yīng)用中,電子設(shè)備也可以后臺應(yīng)用程序的啟動時間信息為監(jiān)控起始點,對該后臺應(yīng)用程序運行過程中消耗的實際耗電量進(jìn)行監(jiān)控,并記錄監(jiān)控得到的實際耗電量,得到后臺應(yīng)用程序總耗電量,以及,累計該后臺應(yīng)用程序的總運行時間。
[0039]較佳地,還可以設(shè)置在電子設(shè)備中記錄運行的各前臺應(yīng)用程序耗電信息,以便后續(xù)分析。關(guān)于記錄運行的各前臺應(yīng)用程序耗電信息,與前述記錄運行的各后臺應(yīng)用程序耗電信息中內(nèi)容相類似,在此不再贅述。
[0040]A12,接收各電子設(shè)備按照預(yù)先設(shè)置的上報策略上報的后臺應(yīng)用程序耗電信息包。
[0041]本步驟中,后臺應(yīng)用程序耗電信息包中包含有多個后臺應(yīng)用程序耗電信息。上報策略可以根據(jù)實際需要進(jìn)行設(shè)置。例如,對于白天,由于出現(xiàn)耗電異常的概率較大,上報策略可以設(shè)置為一小時或更短時間進(jìn)行上報,而對于晚上或睡覺后需要開機(jī)的用戶,出現(xiàn)耗電異常的概率較小,上報策略可以設(shè)置為兩小時或更長時間進(jìn)行上報。當(dāng)然,實際應(yīng)用中,為了避免白天上報各后臺應(yīng)用程序耗電信息導(dǎo)致的網(wǎng)絡(luò)堵塞現(xiàn)象,上報策略也可以設(shè)置為在電子設(shè)備以及網(wǎng)絡(luò)均處于空閑時進(jìn)行上報,例如,設(shè)置在夜間上報后臺應(yīng)用程序耗電信息包。
[0042]如前所述,各后臺應(yīng)用程序耗電信息記錄在后臺耗電數(shù)據(jù)庫中,以安卓操作系統(tǒng)為例,后臺耗電數(shù)據(jù)庫會記錄各后臺應(yīng)用程序的具體耗電信息并對其進(jìn)行排序,因而,可以從安卓操作系統(tǒng)的后臺耗電數(shù)據(jù)庫中讀取所述各后臺應(yīng)用程序耗電信息,生成后臺應(yīng)用程序耗電信息包并上傳至網(wǎng)絡(luò)服務(wù)器。
[0043]步驟102,對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;
[0044]步驟103,依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值;
[0045]步驟104,判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;
[0046]步驟105,將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0047]步驟102至步驟105中,由于同一后臺應(yīng)用程序在不同類型(型號)的電子設(shè)備上,其耗電信息可能不一樣,因而,本發(fā)明實施例中,針對不同類型的電子設(shè)備,可以在網(wǎng)絡(luò)服務(wù)器中,設(shè)置相應(yīng)的分類耗電速度閾值子庫,每一電子設(shè)備型號信息(類型)的電子設(shè)備對應(yīng)一分類耗電速度閾值子庫,該分類耗電速度閾值子庫中包含有該類電子設(shè)備下的各應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值,多個分類耗電速度閾值子庫組成耗電速度閾值庫。
[0048]本發(fā)明實施例中,對于同一類型電子設(shè)備中不同的后臺應(yīng)用程序,在網(wǎng)絡(luò)服務(wù)器中還可以設(shè)置不同的后臺應(yīng)用程序耗電速度閾值。例如,在分類耗電速度閾值子庫中,對于下載類應(yīng)用程序,可以設(shè)置較高的應(yīng)用程序耗電速度閾值,對于獲取用戶信息的應(yīng)用程序,可以設(shè)置較低的應(yīng)用程序耗電速度閾值。當(dāng)然,實際應(yīng)用中,后臺應(yīng)用程序耗電速度閾值也可以依據(jù)不同時間段分別進(jìn)行設(shè)置,例如,可以設(shè)置白天休閑時間段的耗電速度閾值大于工作時間段的耗電速度閾值。又例如,對于晚上睡覺后開機(jī)(免打擾時間段)的電子設(shè)備的后臺應(yīng)用程序,其耗電速度閾值可以小于白天的耗電速度閾值。
[0049]實際應(yīng)用中,可以由網(wǎng)絡(luò)服務(wù)器提供后臺應(yīng)用程序耗電速度閾值設(shè)置界面,在該后臺應(yīng)用程序耗電速度閾值設(shè)置界面中,針對不同型號信息的電子設(shè)備,提供有常見的應(yīng)用程序,每一應(yīng)用程序?qū)?yīng)配置有一應(yīng)用程序耗電速度閾值輸入框,用戶或相關(guān)技術(shù)人員可以根據(jù)實際需要,在相應(yīng)的輸入框中,設(shè)置每一應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值,例如,相關(guān)技術(shù)人員可以在某一型號信息對應(yīng)的分類耗電速度閾值子庫中,設(shè)置后臺運行的郵件應(yīng)用程序的耗電速度閾值為5毫安每分鐘,也可以設(shè)置后臺運行的暴風(fēng)影音應(yīng)用程序的耗電速度閾值為5毫安每分鐘等,還可以將郵件應(yīng)用程序以及暴風(fēng)影音應(yīng)用程序的耗電速度閾值均設(shè)置為3毫安每分鐘。或者,較佳地,在后臺應(yīng)用程序耗電速度閾值設(shè)置界面中,還進(jìn)一步提供有每一后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表,以便于對應(yīng)用程序耗電不熟悉的相關(guān)技術(shù)人員可以依據(jù)提供的后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表進(jìn)行選擇。其中,后臺應(yīng)用程序耗電速度閾值參考值范圍可以由相應(yīng)的應(yīng)用程序服務(wù)商或運營商提供,也可以由其他第三方通過分析應(yīng)用程序的耗電情況來提供。
[0050]作為另一可選實施例,各分類耗電速度閾值子庫中的后臺應(yīng)用程序耗電速度閾值還可以根據(jù)電池剩余電量進(jìn)行設(shè)置。例如,對于各分類耗電速度閾值子庫中的同一后臺應(yīng)用程序,在電池剩余電量較多時,可以設(shè)置后臺應(yīng)用程序耗電速度閾值取較大值,而隨著電池剩余電量的逐漸減少,設(shè)置的后臺應(yīng)用程序耗電速度閾值也相應(yīng)減小,即構(gòu)建電池剩余電量與后臺應(yīng)用程序耗電速度閾值的對應(yīng)關(guān)系,以在后續(xù)應(yīng)用中,根據(jù)當(dāng)前電池的剩余電量查詢并獲取對應(yīng)的后臺應(yīng)用程序耗電速度閾值。這樣,在電池電量較低時,能夠同時根據(jù)電池耗電信息和應(yīng)用程序的差別化耗電信息進(jìn)行相應(yīng)的操作,從而避免后臺應(yīng)用程序消耗過多的電量,節(jié)省更多的電量。
[0051]本發(fā)明實施例中,判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值包括:
[0052]A21,提取后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序耗電信息;
[0053]A22,獲取該后臺應(yīng)用程序運行的時間以及在運行時間內(nèi)的耗電量;
[0054]本步驟中,如果后臺應(yīng)用程序耗電信息包括:后臺應(yīng)用程序分段耗電量信息,則后臺應(yīng)用程序運行的時間為后臺應(yīng)用程序分段時間周期乘以包括的后臺應(yīng)用程序分段耗電量信息個數(shù),在運行時間內(nèi)的耗電量為各分段時間周期內(nèi)的后臺應(yīng)用程序分段耗電量之和。如果后臺應(yīng)用程序耗電信息包括:后臺應(yīng)用程序啟動時間信息、后臺應(yīng)用程序退出運行時間信息以及后臺應(yīng)用程序總耗電量信息,則后臺應(yīng)用程序運行的時間為后臺應(yīng)用程序退出運行時間信息與后臺應(yīng)用程序啟動時間信息的差,在運行時間內(nèi)的耗電量為后臺應(yīng)用程序總耗電量信息。當(dāng)然,實際應(yīng)用中,如果后臺應(yīng)用程序多次啟動,則后臺應(yīng)用程序運行的時間為多次啟動至退出之間持續(xù)時間的和。
[0055]A23,計算在運行時間內(nèi)的耗電量與運行的時間的商,得到后臺應(yīng)用程序耗電速度;
[0056]A24,如果得到的后臺應(yīng)用程序耗電速度大于獲取的后臺應(yīng)用程序耗電速度閾值,確定該應(yīng)用程序為超過預(yù)先設(shè)置的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序。
[0057]作為一可選實施例,后臺策略包包括:
[0058]通知電子設(shè)備停止運行該后臺應(yīng)用程序。
[0059]作為另一可選實施例,后臺策略包包括:
[0060]通知電子設(shè)備限制該后臺應(yīng)用程序運行時間,以使其耗電速度不大于對應(yīng)的后臺應(yīng)用程序耗電速度閾值。
[0061]作為再一可選實施例,后臺策略包包括:
[0062]通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能。
[0063]本步驟中,在獲取操作系統(tǒng)根權(quán)限之后,該方法可以進(jìn)一步包括:
[0064]通知電子設(shè)備在進(jìn)程中查找到后臺應(yīng)用程序權(quán)限的內(nèi)存變量;
[0065]在所述后臺應(yīng)用程序權(quán)限的內(nèi)存變量中,以使所述電子設(shè)備設(shè)置禁止自動加載功能權(quán)限的內(nèi)存變量。這樣,在后續(xù)應(yīng)用中,如果需要禁止該后臺應(yīng)用程序的自動加載功能權(quán)限,可以通過將當(dāng)前后臺應(yīng)用程序權(quán)限的內(nèi)存變量更新為設(shè)置的禁止自動加載功能權(quán)限的內(nèi)存變量即可。
[0066]實際應(yīng)用中,按照預(yù)先設(shè)置的策略進(jìn)行處理也可以是上述處理方式的任意組合,例如,停止運行該后臺應(yīng)用程序并禁止該后臺應(yīng)用程序的自動加載功能,使之在后續(xù)應(yīng)用中,不能進(jìn)行自動加載。
[0067]為了提升用戶的應(yīng)用體驗,在禁止自動加載功能之前,如果是在白天,可以將是否禁止自動加載功能的提示信息向用戶進(jìn)行提示,再根據(jù)用戶以展示的提示信息作出的選擇執(zhí)行相應(yīng)選擇操作;而如果是在夜間,為了避免展示提示信息對用戶的打擾,可以先直接禁止自動加載功能,并在白天內(nèi),向用戶提示夜間禁止自動加載功能的應(yīng)用程序,并提供用戶是否取消該禁止自動加載功能的選擇。因而,較佳地,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能包括:
[0068]B11,判斷當(dāng)前時間是否在用戶預(yù)先設(shè)置的免打擾時間段內(nèi),如果是,執(zhí)行步驟B12 ;否則,執(zhí)行步驟B15 ;
[0069]B12,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能,并進(jìn)行計時等待;
[0070]本步驟中,由于操作系統(tǒng)根權(quán)限為操作系統(tǒng)的最高權(quán)限,可以對任何應(yīng)用程序的權(quán)限進(jìn)行編輯、修改,因而,如果需要禁止后臺應(yīng)用程序的自動加載功能權(quán)限,可以利用操作系統(tǒng)根權(quán)限功能,在進(jìn)程中查找到該后臺應(yīng)用程序權(quán)限的當(dāng)前內(nèi)存變量,并將該當(dāng)前內(nèi)存變量替換(更新)為設(shè)置的禁止自動加載功能權(quán)限的內(nèi)存變量,即可禁止該后臺應(yīng)用程序的自動加載功能。
[0071]B13,確定進(jìn)行計時等待的當(dāng)前時間不在用戶預(yù)先設(shè)置的免打擾時間段內(nèi),通知電子設(shè)備向用戶提示是否繼續(xù)禁止已禁止自動加載功能的后臺應(yīng)用程序;
[0072]B14,如果用戶選擇是,通知電子設(shè)備繼續(xù)禁止該后臺應(yīng)用程序的自動加載功能;如果用戶選擇否,通知電子設(shè)備恢復(fù)該后臺應(yīng)用程序的自動加載功能;
[0073]B15,通知電子設(shè)備向用戶提示是否禁止該后臺應(yīng)用程序的自動加載功能;
[0074]B16,如果用戶選擇是,通知電子設(shè)備禁止該后臺應(yīng)用程序的自動加載功能;如果用戶選擇否,不作處理。
[0075]本發(fā)明實施例中,作為一可選實施例,如果判斷結(jié)果為沒有超過預(yù)先設(shè)置的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序,則等待下一次監(jiān)測周期,返回執(zhí)行步驟102。
[0076]作為另一可選實施例,進(jìn)一步地,該方法還可以包括:
[0077]步驟106,獲取電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息;
[0078]步驟107,依據(jù)獲取的各前臺應(yīng)用程序耗電信息計算前臺應(yīng)用程序總耗電速度,以及,依據(jù)電子設(shè)備剩余電量信息計算電子設(shè)備耗電速度;
[0079]本步驟中,前臺應(yīng)用程序總耗電速度為在網(wǎng)絡(luò)服務(wù)器設(shè)置的監(jiān)測周期內(nèi),前臺運行的各應(yīng)用程序耗電量之和與監(jiān)測周期的比值,后臺應(yīng)用程序總耗電速度為在監(jiān)測周期內(nèi),后臺運行的各應(yīng)用程序耗電量之和與監(jiān)測周期的比值,即各后臺應(yīng)用程序耗電速度之和。
[0080]本發(fā)明實施例中,計算電子設(shè)備的耗電速度的公式為:
[0081]Vr = B°' 11 ~ ^

T
[0082]式中,
[0083]Ve為電子設(shè)備的耗電速度;
[0084]Bari)為第(k-Ι)監(jiān)測周期對應(yīng)的電子設(shè)備剩余電量,k為自然數(shù);
[0085]Bk為第k監(jiān)測周期對應(yīng)的電子設(shè)備剩余電量,其中,設(shè)置第k監(jiān)測周期為當(dāng)前監(jiān)測周期;
[0086]T為監(jiān)測周期。
[0087]步驟108,將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相加,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差;
[0088]步驟109,如果耗電速度差超過預(yù)先設(shè)置的耗電速度差閾值,確定為電池老化耗電并通知所述電子設(shè)備。
[0089]作為可選實施例,在確定為電池老化耗電后,該方法進(jìn)一步包括:
[0090]向用戶提示電池老化耗電以及電池老化耗電的耗電速度差。
[0091]實際應(yīng)用中,在獲取運行的各前臺應(yīng)用程序耗電信息后,該方法可以進(jìn)一步包括:
[0092]判斷是否有超過預(yù)先設(shè)置的前臺應(yīng)用程序耗電速度閾值的前臺應(yīng)用程序,如果有,按照預(yù)先設(shè)置的前臺策略進(jìn)行處理。
[0093]本步驟中,對于前臺應(yīng)用程序,為了不影響用戶的正常應(yīng)用業(yè)務(wù),按照預(yù)先設(shè)置的前臺策略進(jìn)行處理包括:
[0094]通知電子設(shè)備向用戶提示是否禁止該前臺應(yīng)用程序的自動加載功能;
[0095]如果用戶選擇是,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該前臺應(yīng)用程序的自動加載功能;如果用戶選擇否,不作處理。
[0096]作為一可選實施例,該方法還可以進(jìn)一步包括:
[0097]按照電子設(shè)備型號信息分類存儲電子設(shè)備對應(yīng)的后臺策略包。
[0098]本步驟中,在分類存儲電子設(shè)備對應(yīng)的后臺策略包后,后續(xù)應(yīng)用中,在猶取各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包之后,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫之前,該方法還可以進(jìn)一步包括:
[0099]查詢分類存儲的后臺策略包,獲取電子設(shè)備型號信息對應(yīng)的分類后臺策略包;
[0100]查詢所述分類后臺策略包中是否包含獲取的所述電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息,如果包含,將該包含的后臺應(yīng)用程序耗電信息對應(yīng)的后臺策略封裝在后臺策略包中,否則,執(zhí)行所述根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫的流程。
[0101]作為另一可選實施例,該方法還可以進(jìn)一步包括:
[0102]監(jiān)測到電子設(shè)備加入,獲取所述電子設(shè)備型號信息對應(yīng)的分類后臺策略包,將所述獲取的分類后臺策略包發(fā)送至加入的所述電子設(shè)備。
[0103]由上述可見,本發(fā)明實施例處理電子設(shè)備耗電的方法,利用電子設(shè)備能夠記錄基于操作系統(tǒng)的各應(yīng)用程序的耗電信息以及電子設(shè)備的整體耗電信息的特點,通過在網(wǎng)絡(luò)服務(wù)器,針對不同型號信息的電子設(shè)備,設(shè)置各后臺應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值,接收各電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息,并基于每一電子設(shè)備的后臺應(yīng)用程序耗電信息計算后臺應(yīng)用程序耗電速度,對后臺應(yīng)用程序耗電速度超過對應(yīng)的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序進(jìn)行處理,并根據(jù)后臺應(yīng)用程序耗電速度、前臺應(yīng)用程序耗電速度以及電子設(shè)備耗電速度確定是否有電池老化耗電現(xiàn)象發(fā)生。這樣,只將后臺運行的應(yīng)用程序中耗電速度超過設(shè)置的耗電速度閾值的應(yīng)用程序進(jìn)行處理,不影響用戶的正常應(yīng)用業(yè)務(wù)使用;進(jìn)一步地,通過限制具有自動加載功能的后臺應(yīng)用程序的自動加載功能,能有效解決電子設(shè)備耗電的技術(shù)問題,降耗效率高;而且,還可以對電池老化、間斷的網(wǎng)絡(luò)連接檢查等耗電進(jìn)行處理,相對于通過清理內(nèi)存降低電子設(shè)備耗電的方法效率更高,可以有效降低電子設(shè)備的耗電,提升處理電子設(shè)備耗電的效率;此外,在網(wǎng)絡(luò)服務(wù)器中設(shè)置耗電速度閾值庫,可以更快地對耗電速度閾值庫進(jìn)行更新。
[0104]圖2為本發(fā)明實施例網(wǎng)絡(luò)服務(wù)器結(jié)構(gòu)示意圖。參見圖2,該網(wǎng)絡(luò)服務(wù)器包括:記錄模塊1、讀取模塊2以及判斷處理模塊3,其中,
[0105]記錄模塊1,用于獲取并記錄各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包;
[0106]本發(fā)明實施例中,作為可選實施例,后臺應(yīng)用程序耗電信息包中包含有一個或多個后臺應(yīng)用程序耗電信息,后臺應(yīng)用程序耗電信息包括:后臺應(yīng)用程序標(biāo)識以及后臺應(yīng)用程序分段耗電量信息。作為另一可選實施例,后臺應(yīng)用程序耗電信息還可以進(jìn)一步包括:后臺應(yīng)用程序啟動時間信息、后臺應(yīng)用程序退出運行時間信息以及后臺應(yīng)用程序總耗電量信肩、O
[0107]讀取模塊2,用于對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值;
[0108]判斷處理模塊3,用于判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0109]作為可選實施例,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0110]閾值設(shè)置界面模塊4,用于為用戶提供后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表,以設(shè)置針對每一電子設(shè)備型號信息中每一應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值。
[0111]作為另一可選實施例,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0112]對應(yīng)關(guān)系構(gòu)建模塊5,用于根據(jù)閾值設(shè)置界面模塊設(shè)置的后臺應(yīng)用程序耗電速度閾值,構(gòu)建電池剩余電量與后臺應(yīng)用程序耗電速度閾值的對應(yīng)關(guān)系。
[0113]本發(fā)明實施例中,判斷處理模塊包括:獲取單元、計算單元、查詢單元以及處理單元(圖中未示出),其中,
[0114]獲取單元,用于從提取的后臺應(yīng)用程序耗電信息中,獲取該后臺應(yīng)用程序運行的時間以及在運行時間內(nèi)的耗電量;
[0115]計算單元,用于計算在運行時間內(nèi)的耗電量與運行的時間的商,得到后臺應(yīng)用程序耗電速度;
[0116]查詢單元,如果得到的后臺應(yīng)用程序耗電速度大于獲取的后臺應(yīng)用程序耗電速度閾值,確定該應(yīng)用程序為超過預(yù)先設(shè)置的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序;
[0117]處理單元,用于將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0118]本發(fā)明實施例中,后臺策略包包括:
[0119]通知電子設(shè)備停止運行該后臺應(yīng)用程序;和/或,
[0120]通知電子設(shè)備限制該后臺應(yīng)用程序運行時間,以使其耗電速度不大于對應(yīng)的后臺應(yīng)用程序耗電速度閾值;和/或,
[0121]通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能。
[0122]較佳地,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:前臺信息獲取模塊、第一計算模塊、第二計算模塊以及電池老化判斷模塊(圖中未示出),其中,
[0123]前臺信息獲取模塊,用于獲取各電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息;
[0124]第一計算模塊,用于依據(jù)獲取的各前臺應(yīng)用程序耗電信息計算前臺應(yīng)用程序總耗電速度,以及,依據(jù)電子設(shè)備剩余電量信息計算電子設(shè)備耗電速度;
[0125]第二計算模塊,用于將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相力口,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差;
[0126]電池老化判斷模塊,如果耗電速度差超過預(yù)先設(shè)置的耗電速度差閾值,確定為電池老化耗電并通知所述電子設(shè)備。
[0127]實際應(yīng)用中,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0128]前臺應(yīng)用程序處理模塊(圖中未示出),用于針對每一電子設(shè)備,判斷是否有超過預(yù)先設(shè)置的前臺應(yīng)用程序耗電速度閾值的前臺應(yīng)用程序,如果有,按照預(yù)先設(shè)置的前臺策略進(jìn)行處理。
[0129]本發(fā)明實施例中,按照預(yù)先設(shè)置的前臺策略進(jìn)行處理包括:
[0130]通知電子設(shè)備向用戶提示是否禁止該前臺應(yīng)用程序的自動加載功能;
[0131]如果用戶選擇是,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該前臺應(yīng)用程序的自動加載功能;如果用戶選擇否,不作處理。
[0132]作為一可選實施例,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:分類存儲模塊以及分類查詢處理模塊(圖中未示出),其中,
[0133]分類存儲模塊,用于按照電子設(shè)備型號信息分類存儲電子設(shè)備對應(yīng)的后臺策略包;
[0134]本發(fā)明實施例中,分類存儲電子設(shè)備對應(yīng)的后臺策略包。
[0135]分類查詢處理模塊,用于在所述根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫之前,查詢分類存儲的后臺策略包,獲取電子設(shè)備型號信息對應(yīng)的分類后臺策略包;查詢所述分類后臺策略包中是否包含獲取的所述電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息,如果包含,將該包含的后臺應(yīng)用程序耗電信息對應(yīng)的后臺策略封裝在后臺策略包中,否貝U,執(zhí)行所述根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫的流程。
[0136]作為另一可選實施例,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0137]分類后臺策略包發(fā)送模塊(圖中未示出),用于在監(jiān)測到電子設(shè)備加入后,獲取所述電子設(shè)備型號信息對應(yīng)的分類后臺策略包,將所述獲取的分類后臺策略包發(fā)送至加入的所述電子設(shè)備。
[0138]圖3為本發(fā)明實施例處理電子設(shè)備耗電的系統(tǒng)結(jié)構(gòu)示意圖。參見圖3,該系統(tǒng)包括:電子設(shè)備以及網(wǎng)絡(luò)服務(wù)器,其中,
[0139]電子設(shè)備,用于記錄電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息,并按照預(yù)先設(shè)置的監(jiān)測周期,將記錄的后臺應(yīng)用程序耗電信息封裝為后臺應(yīng)用程序耗電信息包,傳輸至網(wǎng)絡(luò)服務(wù)器;接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作;
[0140]本發(fā)明實施例中,后臺應(yīng)用程序耗電信息包括:后臺應(yīng)用程序標(biāo)識以及后臺應(yīng)用程序分段耗電量信息。作為另一可選實施例,后臺應(yīng)用程序耗電信息還可以進(jìn)一步包括:后臺應(yīng)用程序啟動時間信息、后臺應(yīng)用程序退出運行時間信息以及后臺應(yīng)用程序總耗電量信肩、O
[0141]接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作柏闊:
[0142]停止運行該后臺應(yīng)用程序;和/或,
[0143]限制該后臺應(yīng)用程序運行時間,以使其耗電速度不大于對應(yīng)的后臺應(yīng)用程序耗電速度閾值;和/或,
[0144]利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能。
[0145]本發(fā)明實施例中,為了有效保障電子設(shè)備用戶的隱私性,電子設(shè)備在傳輸后臺應(yīng)用程序耗電信息時,可以不采用電子設(shè)備IP地址或電子設(shè)備識別碼的方式,而是將電子設(shè)備操作系統(tǒng)標(biāo)識信息攜帶在傳輸?shù)臄?shù)據(jù)中。這樣,電子設(shè)備在接收到網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,獲取其攜帶的操作系統(tǒng)標(biāo)識信息,如果攜帶的操作系統(tǒng)標(biāo)識信息與自身操作系統(tǒng)標(biāo)識信息相同,則按照后臺應(yīng)用程序耗電信息處理結(jié)果進(jìn)行相應(yīng)的操作,例如,如果后臺應(yīng)用程序耗電信息處理結(jié)果為終止運行的后臺應(yīng)用程序,則終止該正在運行的后臺應(yīng)用程序。
[0146]進(jìn)一步地,還可以將電子設(shè)備中安裝的處理電子設(shè)備耗電的軟件版本信息攜帶在傳輸?shù)臄?shù)據(jù)中,不同的軟件版本,在網(wǎng)絡(luò)服務(wù)器端,對應(yīng)有不同的后臺應(yīng)用程序處理策略。
[0147]本發(fā)明實施例中,電子設(shè)備包括:存儲模塊、信息獲取模塊、傳輸模塊以及處理模塊(圖中未示出),其中,
[0148]存儲模塊,用于記錄電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息;
[0149]本發(fā)明實施例中,存儲模塊還可以進(jìn)一步用于記錄電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息。
[0150]信息獲取模塊,用于按照預(yù)先設(shè)置的監(jiān)測周期讀取記錄模塊中記錄的各后臺應(yīng)用程序耗電信息;
[0151]傳輸模塊,用于將讀取的各后臺應(yīng)用程序耗電信息傳輸至網(wǎng)絡(luò)服務(wù)器;
[0152]本發(fā)明實施例中,信息獲取模塊還可以進(jìn)一步用于讀取電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息并經(jīng)由傳輸模塊傳輸至網(wǎng)絡(luò)服務(wù)器。
[0153]處理模塊,用于接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作。
[0154]進(jìn)一步地,為了有效降低數(shù)據(jù)在傳輸過程中的傳輸量,該電子設(shè)備還可以進(jìn)一步包括:
[0155]數(shù)據(jù)壓縮模塊,用于將讀取的各后臺應(yīng)用程序耗電信息按照預(yù)先設(shè)置的壓縮算法進(jìn)行壓縮后,輸出至傳輸模塊。
[0156]較佳地,為了保障數(shù)據(jù)在傳輸過程中的安全性,該電子設(shè)備還可以進(jìn)一步包括:
[0157]加密模塊,用于對讀取的各后臺應(yīng)用程序耗電信息或進(jìn)行壓縮后的讀取的各后臺應(yīng)用程序耗電信息,按照預(yù)先設(shè)置的加密算法進(jìn)行加密處理,并在進(jìn)行加密處理后輸出至傳輸模塊。
[0158]本發(fā)明實施例中,加密算法包括:增強(qiáng)的數(shù)據(jù)保密協(xié)議(AES,AdvancedEncrypt1n Standard)、數(shù)據(jù)加密算法(DEA,Data Encrypt1n Algorithm)、數(shù)據(jù)加密標(biāo)準(zhǔn)(DES, Data Encrypt1n Standard)以及三層數(shù)據(jù)加密標(biāo)準(zhǔn)(3DES, Triple DES)等。
[0159]網(wǎng)絡(luò)服務(wù)器,用于接收電子設(shè)備傳輸?shù)暮笈_應(yīng)用程序耗電信息包,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值,判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0160]本發(fā)明實施例中,如果網(wǎng)絡(luò)服務(wù)器接收的后臺應(yīng)用程序耗電信息進(jìn)行過壓縮以及加密,則對接收的信息依序進(jìn)行解密處理以及解壓縮處理。
[0161]網(wǎng)絡(luò)服務(wù)器包括:記錄模塊、讀取模塊以及判斷處理模塊(圖中未示出),其中,
[0162]記錄模塊,用于獲取并記錄各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包;
[0163]本發(fā)明實施例中,對于每一電子設(shè)備,各后臺應(yīng)用程序耗電信息封裝在一數(shù)據(jù)包中,即后臺應(yīng)用程序耗電信息包。
[0164]讀取模塊,用于對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值;
[0165]本發(fā)明實施例中,讀取模塊還可以進(jìn)一步依據(jù)獲取的各前臺應(yīng)用程序耗電信息計算前臺應(yīng)用程序總耗電速度,以及,依據(jù)電子設(shè)備剩余電量信息計算電子設(shè)備耗電速度。
[0166]判斷處理模塊,用于判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
[0167]本發(fā)明實施例中,判斷處理模塊還可以進(jìn)一步將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相加,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差;判斷耗電速度差是否超過預(yù)先設(shè)置的耗電速度差閾值,如果是,確定為電池老化耗電。
[0168]實際應(yīng)用中,在確定需要處理的后臺應(yīng)用程序后,還可以進(jìn)一步分析引起耗電的因素,例如,是由于安裝某款應(yīng)用程序在后臺偷偷運行引起大量耗電,或者,是由于打開了wifi,而wifi信號頻繁連接導(dǎo)致耗電快,還是因電池老化導(dǎo)致每小時掉電10格以上。這樣,通過對各用戶上報的耗電信息進(jìn)行分析,可以確定各用戶耗電的具體原因,例如,A用戶的耗電問題是安裝某款應(yīng)用程序在后臺偷偷運行用戶是打開了 wifi,而wifi信號頻繁連接導(dǎo)致耗電快;C用戶因電池老化導(dǎo)致每小時掉電10格以上。在分析得出結(jié)論(后臺應(yīng)用程序耗電信息處理結(jié)果)后,再匹配用戶的操作系統(tǒng)標(biāo)識信息,電池應(yīng)用類軟件如電池醫(yī)生的版本號(軟件版本)等信息,為之提供有效的省電方案。
[0169]本發(fā)明實施例中,判斷處理模塊通過查詢預(yù)置的后臺策略包庫,獲取后臺應(yīng)用程序耗電信息處理結(jié)果,與從接收的后臺應(yīng)用程序耗電信息中解析獲取的操作系統(tǒng)標(biāo)識信息一起封裝在后臺策略包,并將封裝的后臺策略包進(jìn)行廣播。
[0170]較佳地,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0171]閾值設(shè)置界面模塊,用于為用戶提供后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表,以設(shè)置每一應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值。
[0172]作為另一可選實施例,該網(wǎng)絡(luò)服務(wù)器還可以進(jìn)一步包括:
[0173]對應(yīng)關(guān)系構(gòu)建模塊,用于根據(jù)閾值設(shè)置界面模塊設(shè)置的后臺應(yīng)用程序耗電速度閾值,構(gòu)建電池剩余電量與后臺應(yīng)用程序耗電速度閾值的對應(yīng)關(guān)系。
[0174]所應(yīng)說明的是,本發(fā)明各實施例中,前臺應(yīng)用程序是指在電子設(shè)備顯示屏中可見的運行應(yīng)用程序,后臺應(yīng)用程序是指前臺應(yīng)用程序在關(guān)閉后,但并沒有退出運行,而是駐留在操作系統(tǒng)中預(yù)先設(shè)置的位置處繼續(xù)運行的、不可見的應(yīng)用程序,即需要駐留于操作系統(tǒng)后臺的應(yīng)用程序。例如,即時通訊類應(yīng)用程序、電子市場類應(yīng)用程序以及定位服務(wù)類應(yīng)用程序等,其中,即時通訊類應(yīng)用程序可以是QQ、微信、微博等。
[0175]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0176]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種處理電子設(shè)備耗電的方法,其特征在于,該方法包括: 獲取各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包; 對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫; 依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值; 判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略; 將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 按照電子設(shè)備型號信息分類存儲電子設(shè)備對應(yīng)的后臺策略包。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在獲取各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包之后,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫之前,所述方法進(jìn)一步包括: 查詢分類存儲的后臺策略包,獲取電子設(shè)備型號信息對應(yīng)的分類后臺策略包; 查詢所述分類后臺策略包中是否包含獲取的所述電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息,如果包含,將該包含的后臺應(yīng)用程序耗電信息對應(yīng)的后臺策略封裝在后臺策略包中,否則,執(zhí)行所述根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫的流程。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括: 監(jiān)測到電子設(shè)備加入,獲取所述電子設(shè)備型號信息對應(yīng)的分類后臺策略包,將所述獲取的分類后臺策略包發(fā)送至加入的所述電子設(shè)備。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 在所述后臺應(yīng)用程序耗電速度閾值設(shè)置界面中,提供有用于設(shè)置后臺應(yīng)用程序耗電速度閾值的參考值范圍或后臺應(yīng)用程序耗電速度閾值列表。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值包括: 從提取的后臺應(yīng)用程序耗電信息中,獲取該后臺應(yīng)用程序運行的時間以及在運行時間內(nèi)的耗電量; 計算在運行時間內(nèi)的耗電量與運行的時間的商,得到后臺應(yīng)用程序耗電速度; 如果得到的后臺應(yīng)用程序耗電速度大于所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值,判斷為是。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述后臺策略包包括: 通知電子設(shè)備停止運行該后臺應(yīng)用程序。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述后臺策略包包括: 通知電子設(shè)備限制該后臺應(yīng)用程序運行時間,以使其耗電速度不大于對應(yīng)的后臺應(yīng)用程序耗電速度閾值。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述后臺策略包包括: 通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功倉泛。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在獲取操作系統(tǒng)根權(quán)限之后,所述方法進(jìn)一步包括: 通知電子設(shè)備在進(jìn)程中查找到后臺應(yīng)用程序權(quán)限的內(nèi)存變量,以使所述電子設(shè)備在所述后臺應(yīng)用程序權(quán)限的內(nèi)存變量中,設(shè)置禁止自動加載功能權(quán)限的內(nèi)存變量。
11.根據(jù)權(quán)利要求9述的方法,其特征在于,所述通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能包括: B11,判斷當(dāng)前時間是否在用戶預(yù)先設(shè)置的免打擾時間段內(nèi),如果是,執(zhí)行步驟B12;否貝U,執(zhí)行步驟B15 ; B12,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該后臺應(yīng)用程序的自動加載功能,并進(jìn)行計時等待; B13,確定進(jìn)行計時等待的當(dāng)前時間不在用戶預(yù)先設(shè)置的免打擾時間段內(nèi),通知電子設(shè)備向用戶提示是否繼續(xù)禁止已禁止自動加載功能的后臺應(yīng)用程序; B14,如果用戶選擇是,通知電子設(shè)備繼續(xù)禁止該后臺應(yīng)用程序的自動加載功能;如果用戶選擇否,通知電子設(shè)備恢復(fù)該后臺應(yīng)用程序的自動加載功能; B15,通知電子設(shè)備向用戶提示是否禁止該后臺應(yīng)用程序的自動加載功能; B16,如果用戶選擇是,通知電子設(shè)備禁止該后臺應(yīng)用程序的自動加載功能;如果用戶選擇否,不作處理。
12.根據(jù)權(quán)利要求1至11任一項所述的方法,其特征在于,所述方法進(jìn)一步包括: 獲取電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息; 依據(jù)獲取的各前臺應(yīng)用程序耗電信息計算前臺應(yīng)用程序總耗電速度,以及,依據(jù)電子設(shè)備剩余電量信息計算電子設(shè)備耗電速度; 將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相加,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差; 如果耗電速度差超過預(yù)先設(shè)置的耗電速度差閾值,確定為電池老化耗電并通知所述電子設(shè)備。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在所述獲取運行的各前臺應(yīng)用程序耗電信息后,所述方法進(jìn)一步包括: 判斷是否有超過預(yù)先設(shè)置的前臺應(yīng)用程序耗電速度閾值的前臺應(yīng)用程序,如果有,按照預(yù)先設(shè)置的前臺策略進(jìn)行處理。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述按照預(yù)先設(shè)置的前臺策略進(jìn)行處理包括: 通知電子設(shè)備向用戶提示是否禁止該前臺應(yīng)用程序的自動加載功能; 如果用戶選擇是,通知電子設(shè)備利用預(yù)先獲取的操作系統(tǒng)根權(quán)限,禁止該前臺應(yīng)用程序的自動加載功能;如果用戶選擇否,不作處理。
15.一種網(wǎng)絡(luò)服務(wù)器,其特征在于,該網(wǎng)絡(luò)服務(wù)器包括:記錄模塊、讀取模塊以及判斷處理模塊,其中, 記錄模塊,用于獲取并記錄各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包; 讀取模塊,用于對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值; 判斷處理模塊,用于判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
16.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述網(wǎng)絡(luò)服務(wù)器進(jìn)一步包括:閾值設(shè)置界面模塊,用于為用戶提供后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表,以設(shè)置針對每一電子設(shè)備型號信息中每一應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值。
17.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述網(wǎng)絡(luò)服務(wù)器進(jìn)一步包括:對應(yīng)關(guān)系構(gòu)建模塊,用于根據(jù)閾值設(shè)置界面模塊設(shè)置的后臺應(yīng)用程序耗電速度閾值,構(gòu)建電池剩余電量與后臺應(yīng)用程序耗電速度閾值的對應(yīng)關(guān)系。
18.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述網(wǎng)絡(luò)服務(wù)器進(jìn)一步包括:前臺信息獲取模塊、第一計算模塊、第二計算模塊以及電池老化判斷模塊,其中, 前臺信息獲取模塊,用于獲取各電子設(shè)備剩余電量信息以及運行的各前臺應(yīng)用程序耗電信息; 第一計算模塊,用于依據(jù)獲取各前臺應(yīng)用程序耗電信息計算前臺應(yīng)用程序總耗電速度,以及,依據(jù)電子設(shè)備剩余電量信息計算電子設(shè)備耗電速度;第二計算模塊,用于將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相加,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差; 電池老化判斷模塊,如果耗電速度差超過預(yù)先設(shè)置的耗電速度差閾值,確定為電池老化耗電。
19.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述網(wǎng)絡(luò)服務(wù)器進(jìn)一步包括: 前臺應(yīng)用程序處理模塊,用于判斷是否有超過預(yù)先設(shè)置的前臺應(yīng)用程序耗電速度閾值的前臺應(yīng)用程序,如果有,按照預(yù)先設(shè)置的前臺策略進(jìn)行處理。
20.根據(jù)權(quán)利要求15至19任一項所述的網(wǎng)絡(luò)服務(wù)器,其特征在于,所述判斷處理模塊包括:獲取單元、計算單元、查詢單元以及處理單元,其中, 獲取單元,用于從提取的后臺應(yīng)用程序耗電信息中,獲取該后臺應(yīng)用程序運行的時間以及在運行時間內(nèi)的耗電量; 計算單元,用于計算在運行時間內(nèi)的耗電量與運行的時間的商,得到后臺應(yīng)用程序耗電速度; 查詢單元,如果得到的后臺應(yīng)用程序耗電速度大于獲取的后臺應(yīng)用程序耗電速度閾值,確定該應(yīng)用程序為超過預(yù)先設(shè)置的后臺應(yīng)用程序耗電速度閾值的后臺應(yīng)用程序; 處理單元,用于將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
21.—種處理電子設(shè)備耗電的系統(tǒng),其特征在于,該系統(tǒng)包括:電子設(shè)備以及網(wǎng)絡(luò)服務(wù)器,其中, 電子設(shè)備,用于記錄電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息,并按照預(yù)先設(shè)置的監(jiān)測周期,將記錄的后臺應(yīng)用程序耗電信息封裝為后臺應(yīng)用程序耗電信息包,傳輸至網(wǎng)絡(luò)服務(wù)器;接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作; 網(wǎng)絡(luò)服務(wù)器,用于接收電子設(shè)備傳輸?shù)暮笈_應(yīng)用程序耗電信息包,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值,判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述電子設(shè)備包括:存儲模塊、信息獲取模塊、傳輸模塊以及處理模塊,其中, 存儲模塊,用于記錄電子設(shè)備中運行的各后臺應(yīng)用程序耗電信息; 信息獲取模塊,用于按照預(yù)先設(shè)置的監(jiān)測周期讀取記錄模塊中記錄的各后臺應(yīng)用程序耗電信息; 傳輸模塊,用于將讀取的各后臺應(yīng)用程序耗電信息傳輸至網(wǎng)絡(luò)服務(wù)器; 處理模塊,用于接收網(wǎng)絡(luò)服務(wù)器廣播的后臺應(yīng)用程序耗電信息處理結(jié)果,進(jìn)行相應(yīng)的操作。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述電子設(shè)備進(jìn)一步包括: 數(shù)據(jù)壓縮模塊,用于將讀取的各后臺應(yīng)用程序耗電信息按照預(yù)先設(shè)置的壓縮算法進(jìn)行壓縮后,輸出至傳輸模塊。
24.根據(jù)權(quán)利要求22或23所述的系統(tǒng),其特征在于,所述電子設(shè)備進(jìn)一步包括: 加密模塊,用于對讀取的各后臺應(yīng)用程序耗電信息或進(jìn)行壓縮后的讀取的各后臺應(yīng)用程序耗電信息,按照預(yù)先設(shè)置的加密算法進(jìn)行加密處理,并在進(jìn)行加密處理后輸出至傳輸模塊。
25.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器包括:記錄、讀取模塊以及判斷處理模塊,其中, 記錄模塊,用于獲取并記錄各電子設(shè)備中記錄的后臺應(yīng)用程序耗電信息包; 讀取模塊,用于對于每一電子設(shè)備,根據(jù)電子設(shè)備型號信息查詢預(yù)先設(shè)置的耗電速度閾值庫,獲取所述電子設(shè)備型號信息對應(yīng)的分類耗電速度閾值子庫;依序提取所述電子設(shè)備的后臺應(yīng)用程序耗電信息包中的后臺應(yīng)用程序耗電信息對應(yīng)的后臺應(yīng)用程序標(biāo)識,查詢獲取的所述分類耗電速度閾值子庫,得到所述后臺應(yīng)用程序標(biāo)識映射的后臺應(yīng)用程序耗電速度閾值; 判斷處理模塊,用于判斷所述后臺應(yīng)用程序耗電信息是否超過所述后臺應(yīng)用程序耗電速度閾值,如果是,生成對所述后臺應(yīng)用程序標(biāo)識對應(yīng)的后臺應(yīng)用程序進(jìn)行處理的后臺策略;將依據(jù)后臺應(yīng)用程序耗電信息包生成的后臺策略封裝在后臺策略包中,發(fā)送至所述電子設(shè)備,以使所述電子設(shè)備根據(jù)接收的后臺策略包對相應(yīng)應(yīng)用程序進(jìn)行處理。
26.根據(jù)權(quán)利要求25所述的系統(tǒng),其特征在于,所述判斷處理模塊進(jìn)一步將前臺應(yīng)用程序總耗電速度與后臺應(yīng)用程序總耗電速度相加,得到應(yīng)用程序總耗電速度,計算電子設(shè)備耗電速度與應(yīng)用程序總耗電速度之差,得到耗電速度差;判斷耗電速度差是否超過預(yù)先設(shè)置的耗電速度差閾值,如果是,確定為電池老化耗電。
27.根據(jù)權(quán)利要求25所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)服務(wù)器進(jìn)一步包括: 閾值設(shè)置界面模塊,用于為用戶提供后臺應(yīng)用程序耗電速度閾值參考值范圍或后臺應(yīng)用程序耗電速度閾值列表,以設(shè)置每一應(yīng)用程序?qū)?yīng)的后臺應(yīng)用程序耗電速度閾值。
【文檔編號】G06F1/32GK104267799SQ201410475421
【公開日】2015年1月7日 申請日期:2014年9月17日 優(yōu)先權(quán)日:2014年9月17日
【發(fā)明者】李丁盼, 徐仕猛, 李鴻 申請人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
神农架林区| 新邵县| 集贤县| 连山| 汝城县| 普安县| 林西县| 乐平市| 棋牌| 祁东县| 横山县| 灵璧县| 孝感市| 华宁县| 洛浦县| 屏边| 安乡县| 合阳县| 兰西县| 柘城县| 沛县| 武川县| 南江县| 台州市| 长泰县| 永嘉县| 商洛市| 霸州市| 滦平县| 苍溪县| 沙洋县| 右玉县| 丽江市| 仁怀市| 梁平县| 临洮县| 任丘市| 凉城县| 重庆市| 香港 | 钦州市|