1.一種應(yīng)用程序的啟動(dòng)控制方法,其特征在于,所述方法包括:
在所述應(yīng)用程序啟動(dòng)時(shí),判斷所述應(yīng)用程序是否已設(shè)定為常駐內(nèi)存應(yīng)用程序;
如果所述應(yīng)用程序未設(shè)定為常駐內(nèi)存應(yīng)用程序,判斷所述應(yīng)用程序是否滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件;
如果所述應(yīng)用程序滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序;
如果所述應(yīng)用程序未滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,以非常駐內(nèi)存方式啟動(dòng)所述應(yīng)用程序;
如果所述應(yīng)用程序已設(shè)定為常駐內(nèi)存應(yīng)用程序,以常駐內(nèi)存方式啟動(dòng)所述應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,所述滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,包括:
當(dāng)已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)未超過(guò)預(yù)設(shè)閾值時(shí),或:
當(dāng)已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)超過(guò)預(yù)設(shè)閾值,但所述應(yīng)用程序的使用頻率高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率時(shí)。
3.如權(quán)利要求2所述的方法,其特征在于,所述如果所述應(yīng)用程序滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序的步驟,包括:
如果所述應(yīng)用程序未設(shè)定為常駐內(nèi)存應(yīng)用程序,判斷已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)是否已達(dá)到預(yù)設(shè)閾值;
如果已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序;
如果已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)已達(dá)到預(yù)設(shè)閾值,判斷所述應(yīng)用程序的使用頻率是否高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率;
如果所述應(yīng)用程序的使用頻率高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述使用頻率為用戶主動(dòng)觸發(fā)應(yīng)用程序的啟動(dòng)頻率,所述啟動(dòng)頻率包括系統(tǒng)自啟動(dòng)和用戶手動(dòng)啟動(dòng)應(yīng)用程序的頻率。
5.如權(quán)利要求1所述的方法,其特征在于,所述在所述應(yīng)用程序啟動(dòng)時(shí)的步驟,還包括:
識(shí)別所述應(yīng)用程序的啟動(dòng)方式是系統(tǒng)自啟動(dòng)方式還是用戶手動(dòng)啟動(dòng)方式;
當(dāng)所述應(yīng)用程序的啟動(dòng)方式是用戶手動(dòng)啟動(dòng)方式時(shí),記錄所述應(yīng)用程序的啟動(dòng)頻率,并將云服務(wù)器中記錄的對(duì)應(yīng)的應(yīng)用程序的使用頻率進(jìn)行相應(yīng)更改。
6.一種應(yīng)用程序的啟動(dòng)控制裝置,其特征在于,所述裝置包括:
第一判斷單元,用于在所述應(yīng)用程序啟動(dòng)時(shí),判斷所述應(yīng)用程序是否已設(shè)定為常駐內(nèi)存應(yīng)用程序;
第二判斷單元,用于如果所述應(yīng)用程序未設(shè)定為常駐內(nèi)存應(yīng)用程序,判斷所述應(yīng)用程序是否滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件;
設(shè)定單元,用于如果所述應(yīng)用程序滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序;
第一啟動(dòng)單元,如果所述應(yīng)用程序未滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,以非常駐內(nèi)存方式啟動(dòng)所述應(yīng)用程序;
第二啟動(dòng)單元,用于如果所述應(yīng)用程序已設(shè)定為常駐內(nèi)存應(yīng)用程序,以常駐內(nèi)存方式啟動(dòng)所述應(yīng)用程序。
7.如權(quán)利要求6所述的裝置,其特征在于,所述滿足設(shè)定為常駐內(nèi)存應(yīng)用程序的觸發(fā)條件,包括:
當(dāng)已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)未超過(guò)預(yù)設(shè)閾值時(shí),或:
當(dāng)已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)超過(guò)預(yù)設(shè)閾值,但所述應(yīng)用程序的使用頻率高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率時(shí)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述設(shè)定單元包括:
第一判斷子單元,用于如果所述應(yīng)用程序未設(shè)定為常駐內(nèi)存應(yīng)用程序,判斷已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)是否已達(dá)到預(yù)設(shè)閾值;
第一設(shè)定子單元,用于如果已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)未達(dá)到預(yù)設(shè)閾值,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序;
第二判斷子單元,用于如果已設(shè)定為常駐內(nèi)存應(yīng)用程序的個(gè)數(shù)已達(dá)到預(yù)設(shè)閾值,判斷所述應(yīng)用程序的使用頻率是否高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率;
第二設(shè)定子單元,用于如果所述應(yīng)用程序的使用頻率高于已設(shè)定為常駐內(nèi)存應(yīng)用程序的使用頻率,將所述應(yīng)用程序設(shè)定為常駐內(nèi)存應(yīng)用程序。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述使用頻率為用戶主動(dòng)觸發(fā)應(yīng)用程序的啟動(dòng)頻率,所述啟動(dòng)頻率包括系統(tǒng)自啟動(dòng)和用戶手動(dòng)啟動(dòng)應(yīng)用程序的頻率。
10.如權(quán)利要求1所述的裝置,其特征在于,所述第一判斷單元,還包括:
啟動(dòng)方式識(shí)別子單元,用于識(shí)別所述應(yīng)用程序的啟動(dòng)方式是系統(tǒng)自啟動(dòng)方式還是用戶手動(dòng)啟動(dòng)方式;
第一處理子單元,用于當(dāng)所述應(yīng)用程序的啟動(dòng)方式是用戶手動(dòng)啟動(dòng)方式時(shí),記錄所述應(yīng)用程序的啟動(dòng)頻率,并將云服務(wù)器中記錄的對(duì)應(yīng)的應(yīng)用程序的使用頻率進(jìn)行相應(yīng)更改。