欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于識別耗電應(yīng)用的省電方法及裝置的制造方法

文檔序號:9929270閱讀:398來源:國知局
一種基于識別耗電應(yīng)用的省電方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種基于識別耗電應(yīng)用的省電方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)有的移動(dòng)終端可以支持多任務(wù)并行處理,用戶可以同時(shí)打開多個(gè)第三方應(yīng)用程序,當(dāng)前使用的第三方應(yīng)用程序在前臺運(yùn)行,不使用的第三方應(yīng)用程序在后臺運(yùn)行,即使第三方應(yīng)用程序在后臺運(yùn)行也仍然會(huì)占用中央處理器、內(nèi)存等,導(dǎo)致電量消耗。經(jīng)發(fā)明人分析發(fā)現(xiàn),現(xiàn)有的第三方應(yīng)用程序大致可以分為必要的耗電應(yīng)用和非必要的耗電應(yīng)用,其中,必要的耗電應(yīng)用是正在運(yùn)行的以及有可能被再次啟動(dòng)的應(yīng)用程序,如正在使用的微信、QQ、瀏覽器等,非必要的耗電應(yīng)用是已退出的應(yīng)用程序,如已經(jīng)退出的視頻播放客戶端、瀏覽器、購物客戶端等,但并不是全部后臺運(yùn)行的第三方應(yīng)用程序都是不必要的耗電應(yīng)用程序,因此為了不影響用戶的正常使用,需要識別出不必要的耗電應(yīng)用程序并關(guān)閉,以節(jié)省移動(dòng)終端的電量。
[0003]然而常用的移動(dòng)終端省電方法是采用一鍵清理模式,通過獲取系統(tǒng)正在運(yùn)行的應(yīng)用程序信息,直接將全部后臺運(yùn)行的第三方應(yīng)用程序進(jìn)行強(qiáng)制清理,來減少第三方應(yīng)用程序后臺運(yùn)行所消耗的電量,但該方法一方面容易將必要的耗電應(yīng)用一并清理,如當(dāng)用戶想要從正在使用的微信應(yīng)用切換到后臺運(yùn)行的QQ應(yīng)用時(shí),需要重新開啟QQ應(yīng)用,影響用戶的正常使用;另一方面一鍵清理需要手動(dòng)操作,無法實(shí)現(xiàn)自動(dòng)且有選擇性的清理耗電應(yīng)用。

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

[0004]本發(fā)明的實(shí)施例提供一種基于識別耗電應(yīng)用的省電方法及裝置,用以解決移動(dòng)終端耗電量大的問題。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
一種基于識別耗電應(yīng)用程序的省電方法,包括:
獲取移動(dòng)終端中所安裝的屬于第三方應(yīng)用程序的應(yīng)用程序列表;
基于每隔預(yù)設(shè)周期讀取的電量統(tǒng)計(jì)文件,解析得到所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長;
根據(jù)所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長與所述第三方應(yīng)用程序的上一周期的資源使用時(shí)長計(jì)算得到的所述第三方應(yīng)用程序的資源使用增量,對所述資源使用時(shí)長鏈表中的第三方應(yīng)用程序遍歷以確定出所述應(yīng)用程序列表中的異常耗電應(yīng)用。
[0006]—種基于識別耗電應(yīng)用程序的省電方法,包括:
獲取移動(dòng)終端中屬于第三方應(yīng)用程序的應(yīng)用程序列表;
基于每隔預(yù)設(shè)周期所讀取的電量統(tǒng)計(jì)文件,獲得所述應(yīng)用程序列表中的第三方應(yīng)用程序的資源使用時(shí)長,以與上一周期所述應(yīng)用程序列表中的第三方應(yīng)用程序的資源使用時(shí)長計(jì)算得到所述應(yīng)用程序列表中的第三方應(yīng)用程序的資源使用增量; 根據(jù)所述應(yīng)用程序列表中的第三方應(yīng)用程序的資源使用增量,確定出所述應(yīng)用程序列表中的異常耗電應(yīng)用。
[0007]一種基于識別耗電應(yīng)用程序的省電裝置,包括:
獲取模塊,用于獲取移動(dòng)終端中所安裝的屬于第三方應(yīng)用程序的應(yīng)用程序列表;
解析模塊,用于基于每隔預(yù)設(shè)周期讀取的電量統(tǒng)計(jì)文件,解析得到所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長;
判斷模塊,用于根據(jù)所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長與所述第三方應(yīng)用程序的上一周期的資源使用時(shí)長計(jì)算得到的所述第三方應(yīng)用程序的資源使用增量,對所述資源使用時(shí)長鏈表中的第三方應(yīng)用程序遍歷以確定出所述應(yīng)用程序列表中的異常耗電應(yīng)用。
[0008]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明實(shí)施例提供了一種基于識別耗電應(yīng)用的省電方法及裝置,首先獲取移動(dòng)終端中的屬于第三方應(yīng)用程序的應(yīng)用程序列表,并基于每隔預(yù)設(shè)周期讀取的電量統(tǒng)計(jì)文件,解析得到所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長,然后根據(jù)所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長與所述第三方應(yīng)用程序的上一周期的資源使用時(shí)長計(jì)算得到的所述第三方應(yīng)用程序的資源使用增量,對所述資源使用時(shí)長鏈表中的第三方應(yīng)用程序遍歷以確定出所述應(yīng)用程序列表中的異常耗電應(yīng)用。因此,全部第三方應(yīng)用程序都可以通過計(jì)算所得的資源使用增量來判斷是否為異常耗電應(yīng)用,并在用戶屏幕點(diǎn)亮?xí)r,提醒用戶是否關(guān)閉異常耗電應(yīng)用,以達(dá)到對后臺運(yùn)行的應(yīng)用進(jìn)行過濾的目的,從而在不影響用戶使用的狀態(tài)下,清理掉后臺運(yùn)行的應(yīng)用中的異常耗電應(yīng)用,增加移動(dòng)終端電池的續(xù)航能力。
【附圖說明】
[0009]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1為本發(fā)明一實(shí)施例提供的一種基于識別耗電應(yīng)用的省電方法流程示意圖;
圖2為本發(fā)明另一實(shí)施例提供的一種基于識別耗電應(yīng)用的省電方法流程示意圖;
圖3為本發(fā)明一實(shí)施例提供的一種基于識別耗電應(yīng)用的省電裝置結(jié)構(gòu)示意圖;
圖4為本發(fā)明另一實(shí)施例提供的一種基于識別耗電應(yīng)用的省電裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0011]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0012]在具有Android操作系統(tǒng)的移動(dòng)終端上,用戶可以同時(shí)運(yùn)行多個(gè)第三方應(yīng)用程序,如微信、導(dǎo)航、音樂等應(yīng)用程序。當(dāng)用戶退出這些第三方應(yīng)用程序后,其仍保留在后臺中運(yùn)行,雖然這可以加速應(yīng)用程序在下次啟動(dòng)時(shí)的速度,但不是所有后臺運(yùn)行的第三方應(yīng)用程序都會(huì)被再次啟動(dòng),不被再次啟動(dòng)的第三方應(yīng)用程序在后臺運(yùn)行會(huì)一直消耗移動(dòng)終端的電量,從而影響了用戶的正常使用。因此,本發(fā)明在不影響用戶正常使用的狀態(tài)下,提供一種基于識別耗電應(yīng)用的省電方法,該方法根據(jù)計(jì)算所得的第三方應(yīng)用程序的資源使用增量以及當(dāng)前應(yīng)用的運(yùn)行狀態(tài)來判斷是否為異常耗電應(yīng)用,以此過濾掉那些不被再次啟動(dòng)的已退出的應(yīng)用,減少不被再次啟動(dòng)的應(yīng)用的電量消耗。
[0013]本發(fā)明一個(gè)實(shí)施例提供了一種基于識別耗電應(yīng)用的省電方法,圖1為本發(fā)明一個(gè)實(shí)施例的一種基于識別耗電應(yīng)用的省電方法的流程示意圖,圖2為本發(fā)明另一個(gè)實(shí)施例的一種基于識別耗電應(yīng)用的省電方法的具體流程示意圖,包括:
步驟101,獲取移動(dòng)終端中所安裝的屬于第三方應(yīng)用程序的應(yīng)用程序列表。
[0014]具體的,處理器讀取移動(dòng)終端中所安裝的全部第三方應(yīng)用程序和部分系統(tǒng)應(yīng)用程序的flag,以篩選出移動(dòng)終端安裝的全部第三方應(yīng)用程序,其中所述全部第三方應(yīng)用程序包括正在使用的第三方應(yīng)用程序和未使用的第三方應(yīng)用程序。其中flag值是用于標(biāo)識應(yīng)用程序?qū)傩?,如果是系統(tǒng)應(yīng)用則會(huì)用system_flag來表示,當(dāng)所判斷的應(yīng)用的flag為system_flag時(shí),則跳過繼續(xù)判斷下一應(yīng)用。由于移動(dòng)終端的應(yīng)用程序包括系統(tǒng)應(yīng)用和第三方應(yīng)用,因此過濾掉全部系統(tǒng)應(yīng)用剩余的便是第三方應(yīng)用程序,最終得到全部第三方應(yīng)用程序。
[0015]步驟102,基于每隔預(yù)設(shè)周期讀取的電量統(tǒng)計(jì)文件,解析得到所述應(yīng)用程序列表中第三方應(yīng)用程序的資源使用時(shí)長。
[0016]其中,預(yù)設(shè)周期為以五分鐘和移動(dòng)終端電量下降一格中先到的那個(gè)條件為準(zhǔn)。例如:若移動(dòng)終端工
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
鄄城县| 同心县| 东海县| 吴桥县| 泾源县| 肇源县| 东山县| 丰城市| 水富县| 开原市| 讷河市| 沙雅县| 双流县| 明溪县| 安化县| 阿鲁科尔沁旗| 兴文县| 竹山县| 剑阁县| 香河县| 客服| 育儿| 共和县| 五大连池市| 常熟市| 建湖县| 斗六市| 历史| 陆川县| 南阳市| 宁城县| 丘北县| 福清市| 江源县| 神池县| 巫溪县| 宜州市| 河间市| 景泰县| 泾川县| 濮阳市|