移動(dòng)終端及其后臺(tái)應(yīng)用管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端領(lǐng)域,特別是涉及一種移動(dòng)終端及其后臺(tái)應(yīng)用管理方法。
【背景技術(shù)】
[0002]對(duì)第三方應(yīng)用的管理,最多見(jiàn)的是一鍵清除后臺(tái)應(yīng)用。但此法最大的問(wèn)題是需要應(yīng)用獲得手機(jī)的ROOT權(quán)限,對(duì)智能終端造成不可逆轉(zhuǎn)的破壞性,使智能終端完全暴露于非安全狀態(tài)下。從其有效地解決內(nèi)存占用問(wèn)題來(lái)講,雖然一鍵清除后臺(tái)應(yīng)用釋放了很多占用內(nèi)存,但同時(shí)也破壞了客戶(hù)常用軟件的使用規(guī)則,如經(jīng)常使用軟件也被清除,需重新運(yùn)行。其中,ROOT是系統(tǒng)中唯一的超級(jí)用戶(hù),相當(dāng)于Windows系統(tǒng)中的administrator用戶(hù)。其具有系統(tǒng)中所有的權(quán)限,如啟動(dòng)或停止一個(gè)進(jìn)程,刪除或增加用戶(hù),增加或者禁用硬件等等。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種移動(dòng)終端及其后臺(tái)應(yīng)用管理方法,能夠解決安裝應(yīng)用在使用后退出時(shí)駐留后臺(tái)消耗資源的弊端,節(jié)省了大量資源,提升了移動(dòng)終端性能。
[0004]本發(fā)明提供一種移動(dòng)終端后臺(tái)應(yīng)用管理方法,包括:根據(jù)應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)確定應(yīng)用的類(lèi)型,其中,應(yīng)用的類(lèi)型包括短期有效型應(yīng)用和禁駐型應(yīng)用;統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用,確定用戶(hù)完全不使用的時(shí)間段;在完全不使用時(shí)間段內(nèi)清除禁駐型應(yīng)用的后臺(tái)駐留程序。
[0005]其中,應(yīng)用還包括常駐型應(yīng)用,可常駐后臺(tái),常駐應(yīng)用為預(yù)安裝的應(yīng)用,短期有效型應(yīng)用和禁駐型應(yīng)用為用戶(hù)安裝的應(yīng)用。
[0006]其中,根據(jù)應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)確定應(yīng)用的類(lèi)型的步驟包括:判斷應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù);如果運(yùn)行次數(shù)大于第一預(yù)設(shè)值,則應(yīng)用為短期有效型應(yīng)用,允許應(yīng)用在第三預(yù)設(shè)時(shí)間內(nèi)駐留后臺(tái);如果運(yùn)行次數(shù)小于等于第一預(yù)設(shè)值,則應(yīng)用為禁駐型應(yīng)用,禁止應(yīng)用駐留后臺(tái)。
[0007]其中,統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用的步驟包括:根據(jù)在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量,將用戶(hù)分為純凈型用戶(hù)、富有型用戶(hù)以及普通型用戶(hù);針對(duì)不同的用戶(hù)類(lèi)型,統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用。
[0008]其中,根據(jù)在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量,將用戶(hù)分為純凈型用戶(hù)、富有型用戶(hù)以及普通型用戶(hù)的步驟包括:初始使用移動(dòng)終端時(shí),確定在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量:如果用戶(hù)安裝的應(yīng)用的數(shù)量小于第二預(yù)設(shè)值,則用戶(hù)為純凈型用戶(hù);如果用戶(hù)安裝的應(yīng)用的數(shù)量大于第三預(yù)設(shè)值,則用戶(hù)為富有型用戶(hù);如果用戶(hù)安裝的應(yīng)用的數(shù)量位于第二預(yù)設(shè)值與第三預(yù)設(shè)值之間,則用戶(hù)為普通型用戶(hù)。
[0009]其中,根據(jù)在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量,將用戶(hù)分為純凈型用戶(hù)、富有型用戶(hù)以及普通型用戶(hù)的步驟還包括:每隔第五預(yù)設(shè)時(shí)間,統(tǒng)計(jì)在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量,并對(duì)用戶(hù)進(jìn)行分類(lèi)。
[0010]本發(fā)明還提供一種移動(dòng)終端,包括:應(yīng)用類(lèi)型確定模塊,根據(jù)應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)確定應(yīng)用的類(lèi)型,其中,應(yīng)用的類(lèi)型包括短期有效型應(yīng)用和禁駐型應(yīng)用;統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用,確定用戶(hù)完全不使用的時(shí)間段;清除模塊,與應(yīng)用類(lèi)型確定模塊和統(tǒng)計(jì)模塊連接,用于在完全不使用時(shí)間段內(nèi)清除禁駐型應(yīng)用的后臺(tái)駐留程序。
[0011]其中,應(yīng)用還包括常駐型應(yīng)用,可常駐后臺(tái),常駐應(yīng)用為預(yù)安裝的應(yīng)用,短期有效型應(yīng)用和禁駐型應(yīng)用為用戶(hù)安裝的應(yīng)用。
[0012]其中,應(yīng)用類(lèi)型確定模塊用于:判斷應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù);如果運(yùn)行次數(shù)大于第一預(yù)設(shè)值,則應(yīng)用為短期有效型應(yīng)用,允許應(yīng)用在第三預(yù)設(shè)時(shí)間內(nèi)駐留后臺(tái);如果運(yùn)行次數(shù)小于等于第一預(yù)設(shè)值,則應(yīng)用為禁駐型應(yīng)用,禁止應(yīng)用駐留后臺(tái)。
[0013]其中,統(tǒng)計(jì)模塊用于:根據(jù)在第四預(yù)設(shè)時(shí)間內(nèi)用戶(hù)安裝的應(yīng)用的數(shù)量,將用戶(hù)分為純凈型用戶(hù)、富有型用戶(hù)以及普通型用戶(hù);針對(duì)不同的用戶(hù)類(lèi)型,統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用。
[0014]通過(guò)上述方案,本發(fā)明的有益效果是:本發(fā)明根據(jù)應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)確定應(yīng)用的類(lèi)型,其中,應(yīng)用的類(lèi)型包括短期有效型應(yīng)用和禁駐型應(yīng)用,然后統(tǒng)計(jì)用戶(hù)在第二預(yù)設(shè)時(shí)間內(nèi)對(duì)應(yīng)用的使用,確定用戶(hù)完全不使用的時(shí)間段;并在完全不使用時(shí)間段內(nèi)清除禁駐型應(yīng)用的后臺(tái)駐留程序能夠解決安裝應(yīng)用在使用后退出時(shí)駐留后臺(tái)消耗資源的弊端,節(jié)省了大量資源,提升了移動(dòng)終端性能。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。其中:
[0016]圖1是本發(fā)明第一實(shí)施例的移動(dòng)終端后臺(tái)應(yīng)用管理方法的流程示意圖;
[0017]圖2是圖1中的確定應(yīng)用類(lèi)型的方法示意圖;
[0018]圖3是圖1中的步驟S11的方法流程示意圖;
[0019]圖4是本發(fā)明第二實(shí)施例的移動(dòng)終端后臺(tái)應(yīng)用管理方法的流程示意圖;
[0020]圖5是本發(fā)明實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(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í)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]圖1是本發(fā)明實(shí)施例的移動(dòng)終端后臺(tái)應(yīng)用管理方法的流程示意圖。如圖1所示,移動(dòng)終端后臺(tái)應(yīng)用管理方法包括:
[0023]步驟S10:根據(jù)應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)確定應(yīng)用的類(lèi)型,其中,應(yīng)用的類(lèi)型包括短期有效型應(yīng)用和禁駐型應(yīng)用。
[0024]本發(fā)明實(shí)施例應(yīng)用后臺(tái)腦程序常駐后臺(tái)對(duì)應(yīng)用進(jìn)行管理。后臺(tái)腦程序擁有ROOT權(quán)限,常駐后臺(tái)對(duì)移動(dòng)終端上所安裝的應(yīng)用進(jìn)行管理,對(duì)耗電設(shè)置進(jìn)行管理,能夠在不影響用戶(hù)使用感受的前提下,達(dá)到優(yōu)化終端性能,降低功耗的作用。
[0025]在本發(fā)明實(shí)施例中,應(yīng)用還包括常駐型應(yīng)用,可常駐后臺(tái),常駐應(yīng)用為默認(rèn)應(yīng)用或預(yù)安裝的應(yīng)用等。后臺(tái)腦程序?qū)Τqv型應(yīng)用不作規(guī)則限制。出廠時(shí)移動(dòng)終端保存默認(rèn)配置表文件,用以記錄當(dāng)前常駐應(yīng)用。短期有效型應(yīng)用和禁駐型應(yīng)用為用戶(hù)安裝的應(yīng)用。后臺(tái)腦程序主要是對(duì)短期有效型應(yīng)用和禁駐型應(yīng)用進(jìn)行管理。
[0026]在步驟SlO中,初次安裝應(yīng)用均為禁駐型。對(duì)于非初次安裝的應(yīng)用,判斷應(yīng)用在第一預(yù)設(shè)時(shí)間內(nèi)的運(yùn)行次數(shù)。如果運(yùn)行次數(shù)大于第一預(yù)設(shè)值,則應(yīng)用為短期有效型應(yīng)用,允許應(yīng)用在第三預(yù)設(shè)時(shí)間內(nèi)駐留后臺(tái)。如果運(yùn)行次數(shù)小于等于第一預(yù)設(shè)值,則應(yīng)用為禁駐型應(yīng)用,禁止應(yīng)用駐留后臺(tái)。具體地參見(jiàn)圖2,確定應(yīng)用類(lèi)型的方法包括:
[0027]步驟SlOl:監(jiān)聽(tīng)用戶(hù)行為。
[0028]初次安裝使用的應(yīng)用為禁駐型應(yīng)用。用戶(hù)點(diǎn)擊應(yīng)用開(kāi)始運(yùn)行時(shí),后臺(tái)腦程序開(kāi)始監(jiān)聽(tīng)用戶(hù)行為,以判斷在第一預(yù)設(shè)時(shí)間內(nèi)該應(yīng)用的運(yùn)行次數(shù)。
[0029]步驟S102:判斷是否滿足第一預(yù)設(shè)時(shí)間。如果是,則執(zhí)行步驟S103 ;如果否,則返回步驟S101,繼續(xù)監(jiān)聽(tīng)用戶(hù)行為。
[0030]步驟S103:判斷運(yùn)行次數(shù)是否大于第一預(yù)設(shè)值。如果是,則執(zhí)行步驟S104 ;如果否,則返回步驟S101,繼續(xù)監(jiān)聽(tīng)用戶(hù)行為。此時(shí),該應(yīng)用仍為禁駐型應(yīng)用。
[0031]步驟S104:設(shè)置允許駐留權(quán)限。
[0032]在步驟S104中,該應(yīng)用轉(zhuǎn)換為短期有效型應(yīng)用,將允許該應(yīng)用在第三預(yù)設(shè)時(shí)間內(nèi)(稱(chēng)為有效期)駐留后臺(tái)進(jìn)程。
[0033]步驟