一種處理終端應(yīng)用的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種處理終端應(yīng)用的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的迅速發(fā)展,移動終端設(shè)備成為人們?nèi)粘I?、工作中的必備用品,比如智能手機(jī)。智能手機(jī)的功能已經(jīng)不僅僅是局限于人們的交流溝通,更因其可以安裝豐富的應(yīng)用程序,使得人們可以在手機(jī)上聽音樂、看電影及玩游戲等等。隨著人們使用手機(jī)的頻率大幅提高,對設(shè)備的續(xù)航能力提出了更高的要求,續(xù)航能力成為當(dāng)下智能設(shè)備最為關(guān)注的熱點(diǎn)之一。但我們還是經(jīng)常聽到用戶抱怨設(shè)備續(xù)航能力不足的問題。
[0003]面對上述問題,現(xiàn)有技術(shù)中的解決辦法是對正在運(yùn)行的應(yīng)用進(jìn)行監(jiān)控,根據(jù)應(yīng)用的耗電情況來提醒用戶出現(xiàn)耗電異常,促使用戶手動關(guān)閉一些在后臺運(yùn)行的應(yīng)用程序,以此達(dá)到控制手機(jī)耗電量的目的,但這種方法的不足之處在于比較容易出現(xiàn)誤判,特別是當(dāng)手機(jī)后臺同時有多個應(yīng)用在運(yùn)行時,很難獲取這些應(yīng)用的耗電量。而且在用戶遠(yuǎn)離手機(jī),比如用戶睡覺時,這種方法并不能帶來相應(yīng)的效果。也就是說,這種方法實(shí)際上并沒有能夠有效地提高設(shè)備的續(xù)航能力。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種處理終端應(yīng)用的方法及系統(tǒng),旨在有效地提高設(shè)備的續(xù)航能力。
[0005 ]為解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案:
[0006]—種處理終端應(yīng)用的方法,其中包括:
[0007]獲取終端狀態(tài);
[0008]若所述終端狀態(tài)為非用戶使用狀態(tài),則獲取終端在所述非用戶使用狀態(tài)下的終端應(yīng)用運(yùn)行情況;
[0009]當(dāng)所述終端應(yīng)用運(yùn)行情況為含有第一終端應(yīng)用時,控制終端進(jìn)入守候狀態(tài),并關(guān)閉除所述第一終端應(yīng)用外的其它終端應(yīng)用,所述第一終端應(yīng)用為在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用;
[0010]當(dāng)所述終端應(yīng)用運(yùn)行情況為不含所述第一終端應(yīng)用時,控制終端進(jìn)入預(yù)定時長的休眠狀態(tài),并關(guān)閉所有終端應(yīng)用。
[0011]為解決上述技術(shù)問題,本發(fā)明還提供以下技術(shù)方案:
[0012]—種處理終端應(yīng)用的系統(tǒng),其中包括:
[0013]獲取單元,用于獲取終端狀態(tài),并在所述終端狀態(tài)為非用戶使用狀態(tài)時獲取終端在所述非用戶使用狀態(tài)下的終端應(yīng)用運(yùn)行情況;
[0014]第一控制單元,用于當(dāng)所述終端應(yīng)用運(yùn)行情況為含有第一終端應(yīng)用時,控制終端進(jìn)入守候狀態(tài),并關(guān)閉除所述第一終端應(yīng)用外的其它終端應(yīng)用,所述第一終端應(yīng)用為在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用;
[0015]第二控制單元,用于當(dāng)所述終端應(yīng)用運(yùn)行情況為不含所述第一終端應(yīng)用時,控制終端進(jìn)入預(yù)定時長的休眠狀態(tài),并關(guān)閉所有終端應(yīng)用。
[0016]相對于現(xiàn)有技術(shù),本發(fā)明提供的技術(shù)方案可以有效解決不明終端應(yīng)用在終端后臺持續(xù)運(yùn)行以及終端為接收信息而被多次喚醒所導(dǎo)致的終端電量消耗過快的問題,從而提高了終端的續(xù)航能力。并且,本發(fā)明還在一定程度上解決了終端應(yīng)用在用戶不知情的情況下消耗流量的問題。同時,這個過程由終端自動完成,不需人工干預(yù),為用戶節(jié)約了時間,簡單尚效。
【附圖說明】
[0017]下面結(jié)合附圖,通過對本發(fā)明的【具體實(shí)施方式】詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其有益效果顯而易見。
[0018]圖1為本發(fā)明第一實(shí)施例提供的處理終端應(yīng)用的方法的流程示意圖;
[0019]圖2為本發(fā)明第二實(shí)施例提供的處理終端應(yīng)用的方法的流程示意圖;
[0020]圖3a為本發(fā)明第三實(shí)施例提供的處理終端應(yīng)用的系統(tǒng)的結(jié)構(gòu)示意圖;
[0021]圖3b為本發(fā)明第三實(shí)施例提供的處理終端應(yīng)用的系統(tǒng)的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0023]以下將分別進(jìn)行詳細(xì)說明。
[0024]第一實(shí)施例
[0025]在本實(shí)施例中,將從處理終端應(yīng)用的系統(tǒng)的角度進(jìn)行描述,該系統(tǒng)具體可以集成在終端上,該終端可以是手機(jī)、平板電腦等具有存儲單元并安裝有微處理器而具有運(yùn)算能力的終端機(jī)。
[0026]—種處理終端應(yīng)用的方法,包括:獲取終端狀態(tài);若所述終端狀態(tài)為非用戶使用狀態(tài),則獲取終端在所述非用戶使用狀態(tài)下的終端應(yīng)用運(yùn)行情況;當(dāng)所述終端應(yīng)用運(yùn)行情況為含有第一終端應(yīng)用時,控制終端進(jìn)入守候狀態(tài),并關(guān)閉除所述第一終端應(yīng)用外的其它終端應(yīng)用,所述第一終端應(yīng)用為在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用;當(dāng)所述終端應(yīng)用運(yùn)行情況為不含所述第一終端應(yīng)用時,控制終端進(jìn)入預(yù)定時長的休眠狀態(tài),并關(guān)閉所有終端應(yīng)用。
[0027]請參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的處理終端應(yīng)用的方法的流程示意圖,具體流程可以包括:
[0028]在步驟SlOl中,獲取終端狀態(tài)。
[0029]可以理解的是,終端狀態(tài)可以具體分為用戶使用狀態(tài)和非用戶使用狀態(tài)。
[0030]進(jìn)一步地,在所述獲取終端狀態(tài)之前,還可以包括,設(shè)置在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用,并將在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用確定為第一終端應(yīng)用。
[0031]更進(jìn)一步地,在所述設(shè)置在所述非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用之后,還可以包括如下步驟:
[0032]檢測終端電源鍵是否有觸發(fā)動作,若檢測到有觸發(fā)動作,則確定終端進(jìn)入所述非用戶使用狀態(tài),若未檢測到有觸發(fā)動作,則檢測終端觸摸屏是否超過預(yù)設(shè)時間未被觸發(fā);
[0033]若檢測到終端觸摸屏在預(yù)設(shè)時間內(nèi)被觸發(fā),則確定終端進(jìn)入用戶使用狀態(tài);若未檢測到終端觸摸屏在預(yù)設(shè)時間內(nèi)被觸發(fā),則檢測終端是否在播放媒體文件;
[0034]若檢測到終端在播放媒體文件,則確定終端進(jìn)入所述用戶使用狀態(tài),若未檢測到終端在播放媒體文件,則確定終端進(jìn)入所述非用戶使用狀態(tài)。
[0035]在步驟S102中,若終端狀態(tài)為非用戶使用狀態(tài),則獲取終端在非用戶使用狀態(tài)下的終端應(yīng)用運(yùn)行情況。
[0036]在步驟S103a中,當(dāng)終端應(yīng)用運(yùn)行情況為含有第一終端應(yīng)用時,控制終端進(jìn)入守候狀態(tài),并關(guān)閉除第一終端應(yīng)用外的其它終端應(yīng)用,第一終端應(yīng)用為在非用戶使用狀態(tài)下允許運(yùn)行的終端應(yīng)用。
[0037]在步驟S103b中,當(dāng)終端應(yīng)用運(yùn)行情況為不含第一終端應(yīng)用時,控制終端進(jìn)入預(yù)定時長的休眠狀態(tài),并關(guān)閉所有終端應(yīng)用。
[0038]也就是說,在步驟S102之后,根據(jù)獲取到的終端在所述非用戶使用狀態(tài)下的終端應(yīng)用運(yùn)行情況,當(dāng)所述終端應(yīng)用運(yùn)行情況為含有第一終端應(yīng)用時,執(zhí)行步驟S103a;當(dāng)所述終端應(yīng)用運(yùn)行情況為不含所述第一終端應(yīng)用時,執(zhí)行步驟S103b。
[0039]進(jìn)一步地,在步驟S103a中所述關(guān)閉除第一終端應(yīng)用外的其它終端應(yīng)用之后,還可以包括如下步驟:
[0040]檢測終端電源鍵或觸摸屏在所述預(yù)設(shè)時間內(nèi)是否有觸發(fā)動作;
[0041]若檢測到終端電源鍵或觸摸屏有觸發(fā)動作,則終端進(jìn)入所述用戶使用狀態(tài);
[0042]若未檢測到終端電源鍵或觸摸屏有觸發(fā)動作,則終端進(jìn)入所述守候狀態(tài);