快速調度應用進程的方法、裝置及移動終端的制作方法
【技術領域】
[0001] 本發明涉及移動通信技術領域,尤其涉及快速調度應用進程的方法、裝置及移動 終端。
【背景技術】
[0002] 現有移動終端系統對于應用進程的進度調度,一般都是根據應用程序在系統中注 冊的啟動順序來調度執行,或者根據用戶的操作順序來啟動調度。若應用程序沒有在系統 中注冊啟動,則需要通過用戶的啟動操作來進行調度。而應用程序在啟動時,都會先進行顯 示初始化或加載程序封面等,倘若用戶所啟動的某一應用程序的初始化過程耗時較長,或 者需要通過用戶操作啟動的應用程序較多,則會相應增加用戶的等待時間,從而降低用戶 的使用體驗。
【發明內容】
[0003] 本發明的主要目的在于提供一種快速調度應用進程的方法、裝置及移動終端,旨 在解決如何快速調度應用進程,從而加快用戶啟動應用的速度的技術問題。
[0004] 為實現上述目的,本發明提供的一種快速調度應用進程的方法,包括:
[0005] 當確定進行應用程序的提前調度時,生成應用程序的提前調度計劃;
[0006] 當所述提前調度計劃中存在未啟動的應用程序時,在所述未啟動的應用程序所對 應的調度時間點啟動所述未啟動的應用程序,并將該啟動的應用程序所對應的應用進程切 換至后臺以供進行快速調度。
[0007] 優選地,所述當確定進行應用程序的提前調度時,生成應用程序的提前調度計劃 包括:
[0008] 當確定進行應用程序的提前調度時,從預設數據庫中獲取歷史預設統計時間段內 應用程序的調度記錄,所述調度記錄至少包括應用程序的名稱、啟動時間、切換時間及停留 時間;
[0009] 根據所述調度記錄,生成應用程序的提前調度計劃。
[0010] 優選地,所述根據所述調度記錄,生成應用程序的提前調度計劃包括:
[0011] 根據所述調度記錄,統計所述調度記錄中應用程序的使用頻度;
[0012] 從統計后的所述調度記錄中,篩選高于預設使用頻度的應用程序所對應的調度記 錄;
[0013] 根據預設生成格式及篩選的調度記錄,生成應用程序的提前調度計劃。
[0014] 優選地,所述當確定進行應用程序的提前調度時,生成應用程序的提前調度計劃 之后包括:
[0015] 顯示生成的應用程序的提前調度計劃以供用戶調整與確定。
[0016] 進一步地,為實現上述目的,本發明還提供一種快速調度應用進程的裝置,包括:
[0017] 生成模塊,用于當確定進行應用程序的提前調度時,生成應用程序的提前調度計 劃;
[0018] 啟動模塊,用于當所述提前調度計劃中存在未啟動的應用程序時,在所述未啟動 的應用程序所對應的調度時間點啟動所述未啟動的應用程序;
[0019] 切換模塊,用于將啟動的所述提前調度計劃中的應用程序所對應的應用進程切換 至后臺以供進行快速調度。
[0020] 優選地,所述生成模塊包括:
[0021] 獲取子模塊,用于當確定進行應用程序的提前調度時,從預設數據庫中獲取歷史 預設統計時間段內應用程序的調度記錄,所述調度記錄至少包括應用程序的名稱、啟動時 間、切換時間及停留時間;
[0022] 生成子模塊,用于根據所述調度記錄,生成應用程序的提前調度計劃。
[0023] 優選地,所述生成子模塊包括:
[0024] 統計單元,用于根據所述調度記錄,統計所述調度記錄中應用程序的使用頻度;
[0025] 篩選單元,用于從統計后的所述調度記錄中,篩選高于預設使用頻度的應用程序 所對應的調度記錄;
[0026] 生成單元,用于根據預設生成格式及篩選的調度記錄,生成應用程序的提前調度 計劃。
[0027] 優選地,所述快速調度應用進程的裝置還包括:
[0028] 顯示模塊,用于顯示生成的應用程序的提前調度計劃以供用戶調整與確定。
[0029] 為實現上述目的,本發明還提供一種移動終端,所述移動終端包括上述任一所述 的快速調度應用進程的裝置。
[0030] 本發明通過提前調度應用程序,并將被調度的應用程序的進程切換至后臺,從而 該應用進程可以被系統快速調度,也即可以直接從后臺恢復到前臺,進而加快用戶啟動被 調度應用程序的速度,提高了用戶使用體驗。
【附圖說明】
[0031] 圖1為實現本發明各個實施例的移動終端的硬件結構示意;
[0032] 圖2為如圖1所示的移動終端的無線通信系統示意圖;
[0033] 圖3為本發明快速調度應用進程的方法一實施例的流程示意圖;
[0034] 圖4為圖3中步驟S10的細化流程示意圖;
[0035] 圖5為圖4中步驟S102的細化流程示意圖;
[0036] 圖6為本發明快速調度應用進程的方法另一實施例的流程示意圖;
[0037] 圖7為本發明快速調度應用進程的裝置一實施例的功能模塊示意圖;
[0038] 圖8為圖7中生成模塊的細化功能模塊示意圖;
[0039] 圖9為圖8中生成子模塊的細化功能模塊示意圖;
[0040]圖10為本發明快速調度應用進程的裝置另一實施例的功能模塊示意圖;
[0041] 圖11為本發明一種移動終端的功能模塊示意圖。
[0042] 本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0043] 應當理解,此處所描述的具體實施例僅用以解釋本發明,并不用于限定本發明。
[0044] 現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用 用于表示元件的諸如"模塊"、"部件"或"單元"的后綴僅為了有利于本發明的說明,其 本身并沒有特定的意義。因此,"模塊〃與〃部件〃可以混合地使用。
[0045] 移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移 動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、 PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等 的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用 于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0046] 圖1為實現本發明各個實施例的移動終端的硬件結構示意。
[0047] 移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶 輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單 元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示 出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0048] 無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信系 統或網絡之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊111、移動通信模 塊112、無線互聯網模塊113、短程通信模塊114和位置信息模塊115中的至少一個。
[0049] 廣播接收模塊111經由廣播信道從外部廣播管理服務器接收廣播信號和/或廣播 相關信息。廣播信道可以包括衛星信道和/或地面信道。廣播管理服務器可以是生成并發 送廣播信號和/或廣播相關信息的服務器或者接收之前生成的廣播信號和/或廣播相關 信息并且將其發送給終端的服務器。廣播信號可以包括TV廣播信號、無線電廣播信號、數 據廣播信號等等。而且,廣播信號可以進一步包括與TV或無線電廣播信號組合的廣播信 號。廣播相關信息也可以經由移動通信網絡提供,并且在該情況下,廣播相關信息可以由移 動通信模塊112來接收。廣播信號可以以各種形式存在,例如,其可以以數字多媒體廣播 (DMB)的電子節目指南(EPG)、數字視頻廣播手持(DVB-H)的電子服務指南(ESG)等等的形 式而存在。廣播接收模塊111可以通過使用各種類型的廣播系統接收信號廣播。特別地, 廣播接收模塊111可以通過使用諸如多媒體廣播-地面(DMB-T)、數字多媒體廣播-衛星 (DMB-S)、數字視頻廣播-手持(DVB-H),前向鏈路媒體(MediaFLCf)的數據廣播系統、地面 數字廣播綜合服務(ISDB-T)等等的數字廣播系統接收數字廣播。廣播接收模塊111可以被 構造為適合提供廣播信號的各種廣播系統以及上述數字廣播系統。經由廣播接收模塊111 接收的廣播信號和/或廣播相關信息可以存儲在存儲器160 (或者其它類型的存儲介質) 中。
[0050] 移動通信模塊112將無線電信號發送到基站(例如,接入點、節點B等等)、外部終 端以及服務器中的至少一個和/或從其