本發(fā)明專利技術(shù)涉及移動終端中程序預(yù)先啟動方法、裝置及移動終端,其中包括以下步驟:A、監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況,并按一天中不同時間段分別記錄被啟動的程序,產(chǎn)生當(dāng)天的程序啟動記錄表;B、分析過去預(yù)定天數(shù)內(nèi)每天的所述程序啟動記錄表,判斷多份所述程序啟動記錄表中同一時間段內(nèi)是否有相同程序被啟動,在同一時間段內(nèi)相同程序被啟動的次數(shù)達(dá)到預(yù)設(shè)的次數(shù)閾值時,記錄對應(yīng)時間段及程序名稱,產(chǎn)生預(yù)啟動程序列表;C、在當(dāng)天的每個時間段到達(dá)前,根據(jù)所述預(yù)啟動程序列表的記錄在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序。本發(fā)明專利技術(shù)可以結(jié)合用戶的使用習(xí)慣來減少用戶等待程序啟動的時間,提升用戶體驗。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及通信
,更具體地說,涉及一種移動終端中程序預(yù)先啟動方法、裝置及移動終端。
技術(shù)介紹
隨著科技日益發(fā)展,移動終端(例如手機(jī))的應(yīng)用功能越來越豐富。在某些使用手機(jī)的固定人群,例如上班一族、學(xué)生等,一般有固定的工作和生活習(xí)慣,操作手機(jī)也有一定的規(guī)律可循。例如上班族每天下班后,在回家的路上,會打開QQ程序聊天,或者,打開微博聊天或上網(wǎng),或者打開某一游戲程序等,而且每天在特定時間段重復(fù)同一應(yīng)用程序的概率很高。而且,現(xiàn)在的應(yīng)用程序越來越大,打開時加載的速度越來越慢,導(dǎo)致用戶等待程序啟動的時間比較長,體驗不是很好。
技術(shù)實現(xiàn)思路
本專利技術(shù)要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種移動終端中程序預(yù)先啟動方法、裝置及移動終端。本專利技術(shù)解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種移動終端中程序預(yù)先啟動方法,其中,包括以下步驟Α、監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況,并按一天中不同時間段分別記錄被啟動的程序,產(chǎn)生當(dāng)天的程序啟動記錄表;B、分析過去預(yù)定天數(shù)內(nèi)每天的所述程序啟動記錄表,判斷多份所述程序啟動記錄表中同一時間段內(nèi)是否有相同程序被啟動,在同一時間段內(nèi)相同程序被啟動的次數(shù)達(dá)到預(yù)設(shè)的次數(shù)閾值時,記錄對應(yīng)時間段及程序名稱,產(chǎn)生預(yù)啟動程序列表;C、在當(dāng)天的每個時間段到達(dá)前,根據(jù)所述預(yù)啟動程序列表的記錄在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序。本專利技術(shù)所述的移動終端中程序預(yù)先啟動方法,其中,所述步驟A中所述按一天中不同時間段為一天中多個連續(xù)的時間段或一天中多個不連續(xù)的時間段;所述程序啟動記錄表中,每個時間段對應(yīng)一個或多個程序,如果在其中任一時間段內(nèi)沒有監(jiān)聽到有程序被啟動,則該時間段內(nèi)對應(yīng)程序記錄為零。本專利技術(shù)所述的移動終端中程序預(yù)先啟動方法,其中,所述步驟B具體包括設(shè)置天數(shù)信息N,以確定需要對比過去幾天內(nèi)的程序啟動記錄表,以及,設(shè)置次數(shù)閾值X,以確定在同一時間段內(nèi)相同程序被啟動多少次時需要進(jìn)行預(yù)啟動;從當(dāng)前日期開始向前推算N天,讀取過去N天內(nèi)每天的所述程序啟動記錄表;逐一對比讀取到的所有程序啟動記錄表中同一時間段內(nèi)記錄的程序;如果在所述N天中有M天的同一時間段a內(nèi)程序T都被啟動,且所述M大于等于所述次數(shù)閾值X,則將程序T記錄為需要在當(dāng)前日期的時間段a進(jìn)行預(yù)啟動的程序,產(chǎn)生預(yù)啟動程序列表;其中,所述Μ、N、X為自然數(shù),且M小于等于N。本專利技術(shù)所述的移動終端中程序預(yù)先啟動方法,其中,所述步驟C中,在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序具體是指將程序運(yùn)行所需的除了與界面顯示相關(guān)資源外的所有資源全部加載到內(nèi)存中。本專利技術(shù)所述的移動終端中程序預(yù)先啟動方法,其中,所述步驟C之后還包括步驟在時間段a到來時,判斷是否獲取到用戶輸入的點擊已經(jīng)在后臺運(yùn)行的程序應(yīng)用圖標(biāo)的操作指令;如果是,則將被點擊應(yīng)用圖標(biāo)對應(yīng)的程序界面在當(dāng)前屏幕顯示。本專利技術(shù)還提供了一種移動終端中程序預(yù)先啟動裝置,其中,包括記錄表產(chǎn)生模塊,用于監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況,并按一天中不同時間段分別記錄被啟動的程序,產(chǎn)生當(dāng)天的程序啟動記錄表;預(yù)啟動列表產(chǎn)生模塊,用于分析過去預(yù)定天數(shù)內(nèi)每天的所述程序啟動記錄表,判斷多份所述程序啟動記錄表中同一時間段內(nèi)是否有相同程序被啟動,在同一時間段內(nèi)相同程序被啟動的次數(shù)達(dá)到預(yù)設(shè)的次數(shù)閾值時,記錄對應(yīng)時間段及程序名稱,產(chǎn)生預(yù)啟動程序列表;預(yù)啟動模塊,用于在當(dāng)天的每個時間段到達(dá)前,根據(jù)所述預(yù)啟動程序列表的記錄在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序。本專利技術(shù)所述的移動終端中程序預(yù)先啟動裝置,其中,所述記錄表產(chǎn)生模塊中,所述按一天中不同時間段為一天中多個連續(xù)的時間段或一天中多個不連續(xù)的時間段; 所述程序啟動記錄表中,每個時間段對應(yīng)一個或多個程序,如果在其中任一時間段內(nèi)沒有監(jiān)聽到有程序被啟動,則該時間段內(nèi)對應(yīng)程序記錄為零。本專利技術(shù)所述的移動終端中程序預(yù)先啟動裝置,其中,所述預(yù)啟動列表產(chǎn)生模塊包括設(shè)置單元,用于設(shè)置天數(shù)信息N,以確定需要對比過去幾天內(nèi)的程序啟動記錄表,以及,設(shè)置次數(shù)閾值X,以確定在同一時間段內(nèi)相同程序被啟動多少次時需要進(jìn)行預(yù)啟動;讀取單元,用于從當(dāng)前日期開始向前推算N天,讀取過去N天內(nèi)每天的所述程序啟動記錄表;比較單元,用于逐一對比讀取到的所有程序啟動記錄表中同一時間段內(nèi)記錄的程序;執(zhí)行單元,用于在所述N天中有M天的同一時間段a內(nèi)程序T都被啟動,且所述M大于等于所述次數(shù)閾值X時,將程序T記錄為需要在當(dāng)前日期的時間段a進(jìn)行預(yù)啟動的程序,產(chǎn)生預(yù)啟動程序列表;其中,所述M、N、X為自然數(shù),且M小于等于N。本專利技術(shù)所述的移動終端中程序預(yù)先啟動裝置,其中,所述在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序具體是指將程序運(yùn)行所需的除了與界面顯示相關(guān)資源外的所有資源全部加載到內(nèi)存中;所述裝置還包括獲取模塊,用于在時間段a到來時,獲取用戶輸入的點擊已經(jīng)在后臺運(yùn)行的程序應(yīng)用圖標(biāo)的操作指令;顯示模塊,用于在獲取到用戶輸入的點擊已經(jīng)在后臺運(yùn)行的程序應(yīng)用圖標(biāo)的操作指令時,被點擊應(yīng)用圖標(biāo)對應(yīng)的程序界面在當(dāng)前屏幕顯示。本專利技術(shù)還提供了一種移動終端,其中,包括如前述任一項所述移動終端中程序預(yù)先啟動裝置。本專利技術(shù)的有益效果在于通過監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況,并產(chǎn)生當(dāng)天的程序啟動記錄表,再分析過去預(yù)定天數(shù)內(nèi)每天的程序啟動記錄表,在當(dāng)天的每個時間段到來前,預(yù)啟動該時間段內(nèi)符合要求的程序;這樣可以做到結(jié)合用戶的使用習(xí)慣來減少用戶等待程序啟動的時間,提升用戶體驗。附圖說明下面將結(jié)合附圖及實施例對本專利技術(shù)作進(jìn)一步說明,附圖中·圖1是本專利技術(shù)較佳實施例的移動終端中程序預(yù)先啟動方法大體流程圖;圖2是本專利技術(shù)較佳實施例的移動終端中程序預(yù)先啟動方法詳細(xì)流程圖;圖3是本專利技術(shù)較佳實施例的移動終端中程序預(yù)先啟動裝置原理框圖;圖4是本專利技術(shù)較佳實施例的預(yù)啟動列表產(chǎn)生模塊原理框圖。具體實施例方式本專利技術(shù)較佳實施例的移動終端中程序預(yù)先啟動方法流程如圖1所示,該方法運(yùn)行于移動終端上,具體包括以下步驟S1、監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況;S2、按一天中不同時間段分別記錄被啟動的程序,產(chǎn)生當(dāng)天的程序啟動記錄表;S3、分析過去預(yù)定天數(shù)內(nèi)每天的程序啟動記錄表,判斷多份程序啟動記錄表中同一時間段內(nèi)是否有相同程序被啟動,在同一時間段內(nèi)相同程序被啟動的次數(shù)達(dá)到預(yù)設(shè)的次數(shù)閾值時,記錄對應(yīng)時間段及程序名稱,產(chǎn)生預(yù)啟動程序列表;S4、在當(dāng)天的每個時間段到達(dá)前,根據(jù)預(yù)啟動程序列表的記錄在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序。這樣可以做到結(jié)合用戶的使用習(xí)慣來減少用戶等待程序啟動的時間,提升用戶體驗。上述實施例中,按一天中不同時間段為一天中多個連續(xù)的時間段或一天中多個不連續(xù)的時間段。例如,可以將一天24小時分成多個個連續(xù)的時間段,每個時間段的時間長度可以相等也可以不等,例如可以是24個均勻的時間段0 00 I 00......12 00 13 00......18 00 19 00......23 00 24 00 ;還可以只選擇一天中的某幾個應(yīng)用程序開啟較多的時間段進(jìn)行監(jiān)聽,例如只選擇早上時間段6 :00 8 :00、中午時間段11 :30 14 00和晚上時間段17 00 20 00這三個時間段來監(jiān)聽。具體的時間段可由用戶根據(jù)平時的使用習(xí)慣來進(jìn)行設(shè)置,移動終端只需根據(jù)用戶設(shè)置的時間段參數(shù)來進(jìn)行程序啟動監(jiān)聽即可。上本文檔來自技高網(wǎng)...

【技術(shù)保護(hù)點】
一種移動終端中程序預(yù)先啟動方法,其特征在于,包括以下步驟:A、監(jiān)聽移動終端中一天內(nèi)所有程序的啟動狀況,并按一天中不同時間段分別記錄被啟動的程序,產(chǎn)生當(dāng)天的程序啟動記錄表;B、分析過去預(yù)定天數(shù)內(nèi)每天的所述程序啟動記錄表,判斷多份所述程序啟動記錄表中同一時間段內(nèi)是否有相同程序被啟動,在同一時間段內(nèi)相同程序被啟動的次數(shù)達(dá)到預(yù)設(shè)的次數(shù)閾值時,記錄對應(yīng)時間段及程序名稱,產(chǎn)生預(yù)啟動程序列表;C、在當(dāng)天的每個時間段到達(dá)前,根據(jù)所述預(yù)啟動程序列表的記錄在后臺運(yùn)行即將到達(dá)的時間段對應(yīng)的程序。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:馬玉剛,
申請(專利權(quán))人:廣東歐珀移動通信有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。