一種降低智能終端功耗的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種降低智能終端功耗的方法和系統(tǒng),適用于安卓系統(tǒng),包括:通過(guò)接收模塊接收滅屏程序廣播;在智能終端處于滅屏狀態(tài)時(shí),通過(guò)獲取模塊獲取正在運(yùn)行的所有應(yīng)用程序;利用分析模塊分析正在運(yùn)行的所有應(yīng)用程序,并進(jìn)行黑名單和白名單劃分;在滅屏狀態(tài)下,使用進(jìn)程關(guān)閉模塊結(jié)束在黑名單內(nèi)的所有應(yīng)用程序的進(jìn)程。其中,黑名單和白名單是根據(jù)應(yīng)用程序的功耗進(jìn)行定量掃描分析后進(jìn)行劃分的。本發(fā)明實(shí)現(xiàn)了智能終端應(yīng)用程序的功耗劃分,這樣使得智能終端在滅屏?xí)r是傳統(tǒng)功能機(jī),在亮屏的時(shí)候根據(jù)業(yè)務(wù)需要啟動(dòng)那個(gè)功能,相應(yīng)的應(yīng)用程序才真正啟動(dòng),有效降低了智能終端的功耗。
【專利說(shuō)明】-種降低智能終端功耗的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種基于安卓系統(tǒng)的應(yīng)用程序,特別是涉及一種適用于安卓系統(tǒng)的降 低智能終端功耗的方法和系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科技的發(fā)展,安卓手機(jī)大量的上市和普及,安卓手機(jī)用戶也大幅度激增,大量 安卓應(yīng)用程序如雨后春算而出,該給用戶帶來(lái)很大的娛樂(lè)性和實(shí)用性;但是安卓平臺(tái)是一 個(gè)耗功耗的平臺(tái),基本上一天一充的現(xiàn)象比比皆是,根本不夠安卓平臺(tái)的消耗。另外,一些 惡意應(yīng)用也般不斷涌現(xiàn),有些惡意應(yīng)用會(huì)在用戶不知情的時(shí)候,在后臺(tái)偷偷的消耗電能,該 不僅會(huì)給用戶體驗(yàn)帶來(lái)不便,還有可能為用戶錯(cuò)過(guò)一些重要的事件,比如在外地因?yàn)楣?手機(jī)沒(méi)電錯(cuò)過(guò)一筆合同,雖然現(xiàn)在有各種充電寶使用,但是充電寶在一些場(chǎng)合不能使用,比 如飛機(jī)上并且充電寶攜帶也多少帶來(lái)不便,從根本問(wèn)題上智能機(jī)功耗問(wèn)題不解決始終是智 能終端一塊重中任務(wù)需要待解決;因此如何讓安卓手機(jī)用戶更好的節(jié)約電能使用,防止一 些惡意應(yīng)用后臺(tái)跑功耗成為安卓手機(jī)用戶的一個(gè)迫切需求。
[0003] 目前,安卓系統(tǒng)功耗的研究也越來(lái)越多,例如專利;一種防止應(yīng)用程序后臺(tái)流量流 失的方法,申請(qǐng)?zhí)枺?01210130245. 7,其主要是從在應(yīng)用程序界面上列出所有存在網(wǎng)絡(luò)訪問(wèn) 的應(yīng)用,由用戶勾選出防止后臺(tái)流失流量的應(yīng)用程序黑名單。當(dāng)手機(jī)屏幕媳滅后,后臺(tái)接收 到媳滅屏幕的廣播,設(shè)置流量報(bào)警器,并等待流量報(bào)警器激活,在等待時(shí)間內(nèi),判斷手機(jī)屏 幕是否點(diǎn)亮,是則接收亮屏廣播并取消用戶設(shè)置的流量報(bào)警器后結(jié)束程序,否則流量報(bào)警 器被激活。遍歷正在運(yùn)行的程序,并判斷該程序是否屬于用戶設(shè)定的黑名單,是則禁止該應(yīng) 用程序,清除該應(yīng)用的所有的鬧鐘和待發(fā)送廣播,防止該應(yīng)用在被禁止后通過(guò)接收廣播自 啟動(dòng),當(dāng)所有程序判斷完畢后結(jié)束操作。該樣可W防止該些程序在后臺(tái)使用流量,達(dá)到節(jié)約 用戶的流量,有效防止話費(fèi)的浪費(fèi),而且能有效節(jié)約電能。
[0004] 現(xiàn)有的技術(shù)主要由于受限于智能終端本身的體系結(jié)構(gòu)的原因,由于智能終端體系 結(jié)構(gòu)與傳統(tǒng)的功能機(jī)不同,不僅有處理通信子系統(tǒng),也具有應(yīng)用子系統(tǒng)模塊,并且有的智能 機(jī)還有相應(yīng)的多媒體處理模塊,并且智能機(jī)系統(tǒng)有相應(yīng)的從底層到中間層到上層應(yīng)用具有 獨(dú)立的操作系統(tǒng)該些系統(tǒng)的集成與跨層通信也給系統(tǒng)帶來(lái)相應(yīng)的功耗。因此,沒(méi)有一款智 能操作系統(tǒng)完成做到像傳統(tǒng)功能機(jī)非常低的功耗。各種專利技術(shù)也有很多降低智能機(jī)功耗 的方法。但是該些方法也都不能從根本上徹底降低智能終端的功耗問(wèn)題。
【發(fā)明內(nèi)容】
[0005] 鑒于W上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種降低智能終端功耗的 方法和系統(tǒng),用于解決現(xiàn)有技術(shù)中無(wú)法徹底降低智能終端的功耗的問(wèn)題。
[0006] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種降低智能終端功耗的方法,適 用于安卓系統(tǒng),所述降低智能終端功耗的方法包括:接收滅屏程序廣播;在所述智能終端 處于滅屏狀態(tài)時(shí),獲取正在運(yùn)行的所有應(yīng)用程序;分析正在運(yùn)行的所有應(yīng)用程序,并進(jìn)行黑 名單和白名單劃分;在所述滅屏狀態(tài)下,結(jié)束在所述黑名單內(nèi)的所有應(yīng)用程序的進(jìn)程。
[0007] 可選地,所述滅屏程序廣播包括所述智能終端的自動(dòng)滅屏和所述智能終端的手動(dòng) 滅屏。
[0008] 可選地,正在運(yùn)行的所有應(yīng)用程序包括賠化器產(chǎn)生的應(yīng)用程序。
[0009] 可選地,所述黑名單和所述白名單是根據(jù)所述應(yīng)用程序的功耗進(jìn)行定量掃描分析 后進(jìn)行劃分的。
[0010] 可選地,所述白名單包括常用應(yīng)用程序。
[0011] 可選地,所述常用應(yīng)用程序包括電話程序、短信程序獲得聯(lián)系人程序。
[0012] 可選地,處于所述黑名單內(nèi)的所有應(yīng)用程序在所述智能終端主動(dòng)喚醒后,自動(dòng)重 新啟動(dòng)相應(yīng)的應(yīng)用程序。
[0013] 一種降低智能終端功耗的系統(tǒng),適用于安卓系統(tǒng),所述降低智能終端功耗的系統(tǒng) 包括接收模塊、獲取模塊、分析模塊、進(jìn)程關(guān)閉模塊;所述接收模塊用于接收滅屏程序廣播; 所述獲取模塊用于在所述智能終端處于滅屏狀態(tài)時(shí),獲取正在運(yùn)行的所有應(yīng)用程序;所述 分析模塊用于根據(jù)黑名單和白名單分析判斷所述正在運(yùn)行的所有應(yīng)用程序;所述進(jìn)程結(jié)束 模塊用于結(jié)束所述黑名單內(nèi)的正在運(yùn)行的所有應(yīng)用程序的進(jìn)程。
[0014] 可選地,所述滅屏程序廣播包括所述智能終端的自動(dòng)滅屏和所述智能終端的手動(dòng) 滅屏。
[0015] 可選地,所述黑名單和所述白名單是根據(jù)所述應(yīng)用程序的功耗進(jìn)行定量掃描分析 后進(jìn)行劃分的。
[0016] 如上所述,本發(fā)明的一種降低智能終端功耗的方法和系統(tǒng),通過(guò)對(duì)智能終端的功 耗進(jìn)行分析,運(yùn)行的系統(tǒng)程序?qū)?yīng)用程序進(jìn)行判斷,如果是如電話,短信該樣的普通功能, 那么在智能終端滅屏后,自動(dòng)加入白名單中,不對(duì)其進(jìn)行處理。對(duì)于系統(tǒng)分析后在黑名單中 的程序,系統(tǒng)在其滅屏后,進(jìn)行相應(yīng)的低功耗處理,在后臺(tái)結(jié)束其進(jìn)程,直至其用戶主動(dòng)喚 醒后才能啟動(dòng)相應(yīng)的應(yīng)用程序。相較于通過(guò)在滅屏的狀態(tài)下對(duì)應(yīng)用程序的流量進(jìn)行管控 來(lái)實(shí)現(xiàn)功耗管理,本發(fā)明主要從功耗方面對(duì)系統(tǒng)W及相應(yīng)的第H方應(yīng)用程序進(jìn)行劃分和隔 離;并且本發(fā)明從編譯自動(dòng)機(jī)轉(zhuǎn)化領(lǐng)域方面對(duì)智能終端程序進(jìn)行劃分,本發(fā)明明確采用功 耗程序邏輯的方式對(duì)應(yīng)用程序進(jìn)行定量掃描分析,將系統(tǒng)程序與第H方程序進(jìn)行強(qiáng)制劃分 為功耗黑名單與功耗白名單的方式進(jìn)行程序自動(dòng)處理;并且,本發(fā)明實(shí)現(xiàn)了智能終端應(yīng)用 程序系統(tǒng)的功耗劃分,該樣使得智能終端在滅屏?xí)r是傳統(tǒng)功能機(jī),在亮屏的時(shí)候根據(jù)業(yè)務(wù) 需要啟動(dòng)那個(gè)功能,相應(yīng)的應(yīng)用程序才真正啟動(dòng)。
【專利附圖】
【附圖說(shuō)明】
[0017] 圖1顯示為本發(fā)明實(shí)施例公開(kāi)的一種降低智能終端功耗的方法的流程示意圖。
[0018] 圖2顯示為本發(fā)明實(shí)施例公開(kāi)的一種降低智能終端功耗系統(tǒng)的結(jié)構(gòu)示意圖。
[0019] 元件標(biāo)號(hào)說(shuō)明
[0020] S11 ?S14 步驟
[0021] 200 降低智能終端功耗的系統(tǒng)
[002引 210 接收模塊
[002引 220 獲取模塊
[0024] 230 分析模塊
[00幼 240 進(jìn)程關(guān)閉模塊
【具體實(shí)施方式】
[0026] W下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書(shū) 所掲露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可W通過(guò)另外不同的具體實(shí) 施方式加W實(shí)施或應(yīng)用,本說(shuō)明書(shū)中的各項(xiàng)細(xì)節(jié)也可W基于不同觀點(diǎn)與應(yīng)用,在沒(méi)有背離 本發(fā)明的精神下進(jìn)行各種修飾或改變。需說(shuō)明的是,在不沖突的情況下,W下實(shí)施例及實(shí)施 例中的特征可W相互組合。
[0027] 請(qǐng)參閱圖。需要說(shuō)明的是,W下實(shí)施例中所提供的圖示僅W示意方式說(shuō)明本發(fā)明 的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形 狀及尺寸繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布 局型態(tài)也可能更為復(fù)雜。
[0028] 本發(fā)明的一種降低智能終端功耗的方法和系統(tǒng),根據(jù)安卓體系結(jié)構(gòu)自身特點(diǎn),從 軟件體系結(jié)構(gòu)方法出發(fā),來(lái)降低安卓智能終端應(yīng)用處理程序的功耗。本發(fā)明針對(duì)智能終端 安卓系統(tǒng)進(jìn)行應(yīng)用程序設(shè)定,在基本的功耗分析基礎(chǔ)上,一般智能終端的功耗主要在應(yīng)用 程序領(lǐng)域,由于智能終端分為通信子模塊和應(yīng)用程序子模塊。在通信子模塊中基本執(zhí)行相 應(yīng)的電話,短信等手機(jī)基本功能。該些程序必須在智能終端滅屏狀態(tài)下,必須時(shí)刻和基站聯(lián) 系。當(dāng)有電話信號(hào)過(guò)來(lái)的時(shí)候,隨時(shí)啟動(dòng)。而一般的應(yīng)用程序則是在亮屏的狀態(tài)下啟動(dòng),但 是也有相應(yīng)的程序,比如多媒體應(yīng)用音樂(lè)也要求在智能終端滅屏狀態(tài)下能夠播放。因此對(duì) 應(yīng)用程序的分析是必不可少的。
[0029] 實(shí)施例1
[0030] 本實(shí)施例公開(kāi)了一種降低智能終端功耗的方法,如圖1所示,包括:
[0031] 步驟S11,接收滅屏程序廣播:
[0032] 智能終端在自動(dòng)滅屏的情況下,接收到滅屏廣播。該是主動(dòng)狀態(tài)下行為。
[0033] 智能終端手動(dòng)滅屏的情況下,接收到滅屏廣播,該是在被動(dòng)狀態(tài)下行為。
[0034] 有時(shí)候在主動(dòng)滅屏的狀態(tài)下,隔一定時(shí)間又會(huì)喚醒系統(tǒng)。因此不是說(shuō)智能終端在 安卓系統(tǒng)滅屏后發(fā)生發(fā)出系統(tǒng)廣播,而是有一個(gè)時(shí)間設(shè)定值。只有滅屏達(dá)到該個(gè)時(shí)間設(shè)定 值,才認(rèn)為是滅屏廣播。
[0035] 并且,將智能終端自動(dòng)滅屏和手動(dòng)滅屏轉(zhuǎn)化為相同的滅屏廣播,簡(jiǎn)化用例行為。
[0036] 步驟S12,在智能終端處于滅屏狀態(tài)時(shí),獲取正在運(yùn)行的所有應(yīng)用程序:
[0037] 該里正在運(yùn)行的所有程序包括賠化器巧gote產(chǎn)生的所有應(yīng)用程序。巧gote程序 入口一般init進(jìn)程調(diào)用:
[0038]
【權(quán)利要求】
1. 一種降低智能終端功耗的方法,適用于安卓系統(tǒng),其特征在于,所述降低智能終端功 耗的方法包括: 接收滅屏程序廣播; 在所述智能終端處于滅屏狀態(tài)時(shí),獲取正在運(yùn)行的所有應(yīng)用程序; 分析正在運(yùn)行的所有應(yīng)用程序,并進(jìn)行黑名單和白名單劃分; 在所述滅屏狀態(tài)下,結(jié)束在所述黑名單內(nèi)的所有應(yīng)用程序的進(jìn)程。
2. 根據(jù)權(quán)利要求1所述的降低智能終端功耗的方法,其特征在于:所述滅屏程序廣播 包括所述智能終端的自動(dòng)滅屏和所述智能終端的手動(dòng)滅屏。
3. 根據(jù)權(quán)利要求1所述的降低智能終端功耗的方法,其特征在于:正在運(yùn)行的所有應(yīng) 用程序包括孵化器產(chǎn)生的應(yīng)用程序。
4. 根據(jù)權(quán)利要求1所述的降低智能終端功耗的方法,其特征在于:所述黑名單和所述 白名單是根據(jù)所述應(yīng)用程序的功耗進(jìn)行定量掃描分析后進(jìn)行劃分的。
5. 根據(jù)權(quán)利要求1所述的降低智能終端功耗的方法,其特征在于:所述白名單包括常 用應(yīng)用程序。
6. 根據(jù)權(quán)利要求5所述的降低智能終端功耗的方法,其特征在于:所述常用應(yīng)用程序 包括電話程序、短信程序獲得聯(lián)系人程序。
7. 根據(jù)權(quán)利要求1所述的降低智能終端功耗的方法,其特征在于:處于所述黑名單內(nèi) 的所有應(yīng)用程序在所述智能終端主動(dòng)喚醒后,自動(dòng)重新啟動(dòng)相應(yīng)的應(yīng)用程序。
8. -種降低智能終端功耗的系統(tǒng),適用于安卓系統(tǒng),其特征在于:所述降低智能終端 功耗的系統(tǒng)包括接收模塊、獲取模塊、分析模塊、進(jìn)程關(guān)閉模塊; 所述接收模塊用于接收滅屏程序廣播; 所述獲取模塊用于在所述智能終端處于滅屏狀態(tài)時(shí),獲取正在運(yùn)行的所有應(yīng)用程序; 所述分析模塊用于根據(jù)黑名單和白名單分析判斷所述正在運(yùn)行的所有應(yīng)用程序; 所述進(jìn)程結(jié)束模塊用于結(jié)束所述黑名單內(nèi)的正在運(yùn)行的所有應(yīng)用程序的進(jìn)程。
9. 根據(jù)權(quán)利要求8所述的降低智能終端功耗的系統(tǒng),其特征在于:所述滅屏程序廣播 包括所述智能終端的自動(dòng)滅屏和所述智能終端的手動(dòng)滅屏。
10. 根據(jù)權(quán)利要求8所述的降低智能終端功耗的系統(tǒng),其特征在于:所述黑名單和所述 白名單是根據(jù)所述應(yīng)用程序的功耗進(jìn)行定量掃描分析后進(jìn)行劃分的。
【文檔編號(hào)】H04M1/725GK104486510SQ201410785023
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2014年12月16日 優(yōu)先權(quán)日:2014年12月16日
【發(fā)明者】金果, 朱時(shí)華 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司