一種應(yīng)用管理的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及一種應(yīng)用管理的方法及終端。
【背景技術(shù)】
[0002]手機(jī)已經(jīng)成為人們必不可少的隨身物品,無(wú)論是上班族還是學(xué)生族,手機(jī)在日常生活中扮演的角色越來(lái)越重要。手機(jī)的觸摸屏、音樂(lè)播放、游戲以及全球定位系統(tǒng)(GlobalPosit1ning System, GPS)導(dǎo)航都很耗電,從理論上來(lái)說(shuō),手機(jī)應(yīng)用越少則待機(jī)越長(zhǎng),因此若要手機(jī)待機(jī)時(shí)間長(zhǎng),就要犧牲掉很多應(yīng)用,手機(jī)的續(xù)航能力已經(jīng)成為影響手機(jī)體驗(yàn)的一個(gè)關(guān)鍵的因素。
[0003]目前處理應(yīng)用耗電的方法通常是獲取應(yīng)用的耗電量后,根據(jù)耗電量的大小進(jìn)行統(tǒng)計(jì)排列,然后將耗電量高的應(yīng)用強(qiáng)制關(guān)掉。
[0004]上述方法常常會(huì)將用戶當(dāng)前正在使用的應(yīng)用關(guān)掉,用戶體驗(yàn)低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種應(yīng)用管理的方法及終端,能夠避免將用戶當(dāng)前正在使用的應(yīng)用關(guān)掉,提高了用戶體驗(yàn)。
[0006]有鑒于此,本發(fā)明第一方面提供一種應(yīng)用管理的方法,可包括:
[0007]檢測(cè)終端后臺(tái)運(yùn)行的應(yīng)用;
[0008]判斷所述應(yīng)用的運(yùn)行是否為根據(jù)用戶指令進(jìn)行的運(yùn)行;
[0009]若所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理。
[0010]可選的:
[0011]若所述應(yīng)用的運(yùn)行是根據(jù)用戶指令進(jìn)行的運(yùn)行,則保持所述應(yīng)用的運(yùn)行;
[0012]可選的:
[0013]所述若所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理,包括:
[0014]若所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則判斷所述應(yīng)用是否屬于預(yù)設(shè)白名單中的應(yīng)用;
[0015]若是,則保持所述應(yīng)用的運(yùn)行;
[0016]若所述應(yīng)用不屬于預(yù)設(shè)白名單中的應(yīng)用,則對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理。
[0017]可選的:
[0018]所述判斷所述應(yīng)用的運(yùn)行行為是否為根據(jù)用戶指令進(jìn)行的運(yùn)行,包括:
[0019]判斷所述應(yīng)用是否屬于音樂(lè)類應(yīng)用,若是,則判斷所述應(yīng)用的聲音播放混音管理模塊是否持有音頻鎖或者是否有數(shù)據(jù)輸入,若所述聲音播放混音管理模塊持有音頻鎖或者有數(shù)據(jù)輸入,則檢測(cè)所述應(yīng)用的音量是否為零,若否,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行;或者,
[0020]判斷所述應(yīng)用在A分鐘前的上傳或下載速率是否大于預(yù)設(shè)門限值,若所述應(yīng)用在A分鐘前的上傳或下載速率大于預(yù)設(shè)門限值,則判斷所述應(yīng)用在A-B分鐘前的上傳或下載速率是否大于預(yù)設(shè)門限值,若是,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行,其中,所述A和B為正數(shù),且所述B小于所述A ;或者,
[0021]判斷所述應(yīng)用是否屬于預(yù)設(shè)手電應(yīng)用列表中的應(yīng)用,若是,則判斷所述終端的閃光燈是否處于打開狀態(tài),若是,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行。
[0022]可選的:
[0023]所述終端后臺(tái)運(yùn)行的應(yīng)用包括:終端后臺(tái)中單位時(shí)間內(nèi)耗電量超過(guò)預(yù)設(shè)電量的運(yùn)行應(yīng)用,終端后臺(tái)中占用內(nèi)存超過(guò)預(yù)設(shè)值的運(yùn)行應(yīng)用,終端后臺(tái)中退至所述后臺(tái)運(yùn)行的時(shí)間超過(guò)預(yù)設(shè)時(shí)間的應(yīng)用中的至少一種;
[0024]所述對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理包括:
[0025]終止所述應(yīng)用的運(yùn)行進(jìn)程,或者禁止所述應(yīng)用被喚醒,或者關(guān)閉所述終端的全球定位系統(tǒng)GPS,或者禁止所述應(yīng)用的聯(lián)網(wǎng)行為。
[0026]有鑒于此,本發(fā)明第二方面提供一種終端,可包括:
[0027]檢測(cè)單元,用于檢測(cè)終端后臺(tái)運(yùn)行的應(yīng)用;
[0028]判斷單元,用于判斷所述應(yīng)用的運(yùn)行是否為根據(jù)用戶指令進(jìn)行的運(yùn)行;
[0029]省電處理單元,用于若所述判斷單元判斷所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理。
[0030]可選的:
[0031]所述終端還包括:
[0032]保持運(yùn)行單元,用于若所述應(yīng)用的運(yùn)行是根據(jù)用戶指令進(jìn)行的運(yùn)行,則保持所述應(yīng)用的運(yùn)行。
[0033]可選的:
[0034]所述判斷單元,還用于若所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則判斷所述應(yīng)用是否屬于預(yù)設(shè)白名單中的應(yīng)用;
[0035]所述保持運(yùn)行單元,還用于若所述判斷單元確定所述應(yīng)用屬于預(yù)設(shè)白名單中的應(yīng)用,則保持所述應(yīng)用的運(yùn)行;
[0036]所述省電處理單元,具體用于若所述判斷單元確定所述應(yīng)用不屬于預(yù)設(shè)白名單中的應(yīng)用,則對(duì)所述應(yīng)用的運(yùn)行進(jìn)行省電處理。
[0037]可選的:
[0038]所述判斷單元,具體用于判斷所述應(yīng)用是否屬于音樂(lè)類應(yīng)用,若是,則判斷所述應(yīng)用的聲音播放混音管理模塊是否持有音頻鎖或者是否有數(shù)據(jù)輸入,若所述聲音播放混音管理模塊持有音頻鎖或者有數(shù)據(jù)輸入,則檢測(cè)所述應(yīng)用的音量是否為零,若否,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行;或者,
[0039]所述判斷單元,具體用于判斷所述應(yīng)用在A分鐘前的上傳或下載速率是否大于預(yù)設(shè)門限值,若所述應(yīng)用在A分鐘前的上傳或下載速率大于預(yù)設(shè)門限值,則判斷所述應(yīng)用在A-B分鐘前的上傳或下載速率是否大于預(yù)設(shè)門限值,若是,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行,其中,所述A和B為正數(shù),且所述B小于所述A ;或者,
[0040]所述判斷單元,具體用于判斷所述應(yīng)用是否屬于預(yù)設(shè)手電應(yīng)用列表中的應(yīng)用,若是,則判斷所述終端的閃光燈是否處于打開狀態(tài),若是,則確定所述應(yīng)用的運(yùn)行為根據(jù)用戶指令進(jìn)行的運(yùn)行。
[0041]可選的:
[0042]所述終端后臺(tái)運(yùn)行的應(yīng)用包括:終端后臺(tái)中單位時(shí)間內(nèi)耗電量超過(guò)預(yù)設(shè)電量的運(yùn)行應(yīng)用,終端后臺(tái)中占用內(nèi)存超過(guò)預(yù)設(shè)值的運(yùn)行應(yīng)用,終端后臺(tái)中退至所述后臺(tái)運(yùn)行的時(shí)間超過(guò)預(yù)設(shè)時(shí)間的應(yīng)用中的至少一種;
[0043]所述省電處理單元,具體用于若所述應(yīng)用的運(yùn)行不是根據(jù)用戶指令進(jìn)行的運(yùn)行,則終止所述應(yīng)用的運(yùn)行進(jìn)程,或者禁止所述應(yīng)用被喚醒,或者關(guān)閉所述終端的全球定位系統(tǒng)GPS,或者禁止所述應(yīng)用的聯(lián)網(wǎng)行為。
[0044]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):通過(guò)判斷終端后臺(tái)的應(yīng)用的運(yùn)行是否為根據(jù)用戶指令進(jìn)行的運(yùn)行,若否,則對(duì)該應(yīng)用的運(yùn)行進(jìn)行省電處理,這樣的處理方式對(duì)用戶的影響較小,不會(huì)影響根據(jù)用戶指令進(jìn)行的運(yùn)行行為,提高了用戶體驗(yàn)。
【附圖說(shuō)明】
[0045]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用管理的方法流程示意圖;
[0047]圖2為本發(fā)明實(shí)施例提供的一種判斷音樂(lè)行為的方法流程示意圖;
[0048]圖3為本發(fā)明實(shí)施例提供的一種判斷上傳或下載行為的方法流程示意圖;
[0049]圖4為本發(fā)明實(shí)施例提供的一種判斷閃光燈行為的方法流程示意圖;
[0050]圖5為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]本發(fā)明實(shí)施例提供了應(yīng)用管理的方法及終端,能夠避免將用戶當(dāng)前正在使用的應(yīng)用關(guān)掉,提高了用戶體驗(yàn)。
[0052]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0053]本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三?第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或