• / 16
  • 下載費用:30 金幣  

一種應用程序模板的配置、啟動方法和移動終端.pdf

摘要
申請專利號:

CN201410127634.3

申請日:

2014.03.31

公開號:

CN104951329A

公開日:

2015.09.30

當前法律狀態:

駁回

有效性:

無權

法律詳情: 發明專利申請公布后的駁回IPC(主分類):G06F 9/445申請公布日:20150930|||實質審查的生效IPC(主分類):G06F 9/445申請日:20140331|||公開
IPC分類號: G06F9/445 主分類號: G06F9/445
申請人: 青島海信移動通信技術股份有限公司
發明人: 朱平洋
地址: 266071山東省青島市市南區江西路11號
優先權:
專利代理機構: 北京同達信恒知識產權代理有限公司11291 代理人: 劉醒晗
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201410127634.3

授權公告號:

||||||

法律狀態公告日:

2019.05.17|||2015.11.25|||2015.09.30

法律狀態類型:

發明專利申請公布后的駁回|||實質審查的生效|||公開

摘要

本發明實施例公開了一種應用程序模板的配置、啟動方法和移動終端,涉及無線通信領域,用以解決現有技術中缺少一種自定義的啟動移動終端上的應用程序的問題。本發明實施例中,移動終端接收用戶輸入的啟動應用程序模板命令;根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口,從而實現了應用程序模板的啟動。

權利要求書

權利要求書
1.  一種應用程序模板的配置方法,其特征在于,包括:
移動終端接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
所述移動終端根據所述請求創建應用程序模板的命令,獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;
所述移動終端根據所述請求創建應用程序模板的命令創建應用程序模板,所述應用程序模板中包括獲取到的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。

2.  如權利要求1所述的方法,其特征在于,在獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息之后、根據所述請求創建應用程序模板的命令創建應用程序模板之前,進一步包括:
所述移動終端根據當前屏幕的顯示內容生成縮略圖;
所述應用程序模板中還包括:生成的所述縮略圖。

3.  如權利要求1或2所述的方法,其特征在于,該方法還包括:
所述移動終端接收用戶輸入的更新應用程序模板命令;
所述移動終端獲取所述更新應用程序模板命令對應的應用程序模板;
所述移動終端根據所述更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。

4.  如權利要求1或2所述的方法,其特征在于,該方法還包括:
所述移動終端接收用戶輸入的刪除應用程序模板命令;
所述移動終端根據所述刪除應用程序模板命令,刪除所述刪除應用程序模板命令對應的應用程序模板。

5.  如權利要求1或2所述的方法,其特征在于,所述應用程序模板中還包括應用程序的啟動位置信息和/或焦點窗口的指示信息,所述焦點窗口的指示 信息用于指示具有焦點的窗口。

6.  一種應用程序模板的配置方法,其特征在于,包括:
移動終端接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
所述移動終端根據所述請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和所述需要啟動的應用程序的窗口在屏幕上的布局信息;
所述移動終端創建應用程序模板,所述應用程序模板中包括所述需要啟動的應用程序的標識信息和所述需要的啟動應用程序的窗口在屏幕上的布局信息。

7.  如權利要求6所述的方法,其特征在于,該方法還包括:
所述移動終端接收用戶輸入的更新應用程序模板命令;
所述移動終端獲取所述更新應用程序模板命令對應的應用程序模板;
所述移動終端根據所述更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。

8.  如權利要求6所述的方法,其特征在于,該方法還包括:
所述移動終端接收用戶輸入的刪除應用程序模板命令;
所述移動終端根據所述刪除應用程序模板命令,刪除所述刪除應用程序模板命令對應的應用程序模板。

9.  如權利要求6所述的方法,其特征在于,所述應用程序模板中還包括應用程序的啟動位置信息和/或焦點窗口的指示信息,所述焦點窗口的指示信息用于指示具有焦點的窗口。

10.  一種應用程序模板啟動方法,其特征在于,包括:
移動終端接收用戶輸入的啟動應用程序模板命令;
所述移動終端根據接收到的啟動應用程序模板命令,獲取所述啟動應用程 序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;
所述移動終端啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。

11.  如權利要求10所述的方法,其特征在于,所述移動終端接收用戶輸入的啟動應用程序模板命令,包括:
所述移動終端將應用程序模板中的縮略圖展示在應用程序模板列表中;
所述移動終端接收用戶根據所述應用程序模板列表中的縮略圖輸入的啟動應用程序模板命令。

12.  如權利要求10或11所述的方法,其特征在于,所述移動終端啟動所述標識信息對應的應用程序,包括:
所述移動終端獲取所述標識信息對應的應用程序在所述應用程序模板中的啟動位置信息;
所述移動終端根據獲取到的啟動位置信息,啟動所述標識信息對應的應用程序。

13.  如權利要求10或11所述的方法,其特征在于,所述移動終端按照所述布局信息在屏幕上設置所啟動的應用程序的窗口,包括:
所述移動終端獲取所述標識信息對應的應用程序在所述應用程序模板中的布局信息和焦點窗口的指示信息,所述焦點窗口的指示信息用于指示具有焦點的窗口;
所述移動終端按照所述布局信息在屏幕上設置所啟動的應用程序的窗口,在所述焦點窗口的指示信息所指示的窗口中設置焦點。

14.  一種移動終端,其特征在于,包括:
命令接收單元,用于接收用戶輸入的啟動應用程序模板命令;
應用程序啟動單元,用于根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程 序的標識信息和所述應用程序的窗口在屏幕上的布局信息;啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。

15.  如權利要求14所述的移動終端,其特征在于,所述命令接收單元還用于,
接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
該移動終端還包括:
應用程序模板配置單元,用于根據所述請求創建應用程序模板的命令,獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;根據所述請求創建應用程序模板的命令創建應用程序模板,所述應用程序模板中包括獲取到的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。

16.  如權利要求15所述的移動終端,其特征在于,所述應用程序模板配置單元還用于,在獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息之后、根據所述請求創建應用程序模板的命令創建應用程序模板之前,根據當前屏幕的顯示內容生成縮略圖;將所述應用程序模板中的縮略圖展示在應用程序模板列表中;
所述命令接收單元具體用于,接收用戶根據所述應用程序模板列表中的縮略圖輸入的啟動應用程序模板命令。

17.  如權利要求14所述的移動終端,其特征在于,所述命令接收單元還用于,
接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
該移動終端還包括:
應用程序模板配置單元,用于根據所述請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和所述需要啟動的應用程序的窗口在屏幕上的布局信息;創建應用程序模板,所述應用程序模板中包括所述需要啟動的應用程序的標識信息和所述需要的啟動應用程序的窗口在屏幕上的布局信息。

18.  如權利要求14-17中任一項所述的移動終端,其特征在于,所述命令接收單元還用于,接收用戶輸入的更新應用程序模板命令;
該移動終端還包括:
應用程序模板更新單元,用于獲取所述更新應用程序模板命令對應的應用程序模板;根據所述更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。

19.  如權利要求14-17中任一項所述的移動終端,其特征在于,所述命令接收單元還用于,接收用戶輸入的刪除應用程序模板命令;
所述應用程序模板配置單元還用于,根據所述刪除應用程序模板命令,刪除所述刪除應用程序模板命令對應的應用程序模板。

20.  如權利要求14-17中任一項所述的移動終端,其特征在于,所述應用程序模板中還包括應用程序的啟動位置信息;
所述應用程序啟動單元具體用于,獲取所述標識信息對應的應用程序在所述應用程序模板中的啟動位置信息;根據獲取到的啟動位置信息,啟動所述標識信息對應的應用程序。

21.  如權利要求14-17中任一項所述的移動終端,其特征在于,所述應用程序模板中還包括應用程序的焦點窗口的指示信息,所述焦點窗口的指示信息用于指示具有焦點的窗口;
所述應用程序啟動單元具體用于,獲取所述標識信息對應的應用程序在所述應用程序模板中的布局信息和焦點窗口的指示信息;按照所述布局信息在屏 幕上設置所啟動的應用程序的窗口,在所述焦點窗口的指示信息所指示的窗口中設置焦點。

說明書

說明書一種應用程序模板的配置、啟動方法和移動終端
技術領域
本發明涉及無線通信領域,尤其涉及一種應用程序模板的配置、啟動方法和移動終端。
背景技術
隨著Android安卓系統的普及,出現了大量基于Android SDK(Software Development Kit,軟件開發工具包)開發的應用程序,用戶對各種應用程序的需求的日益增加,當用戶同時使用兩個以上的應用程序時,需要頻繁在這些應用程序之間切換,舉例來說,當用戶在使用瀏覽器查看網絡視頻的同時,使用微信聊天,當微信接收到消息時,用戶需要將微信的窗口切換到最前端,影響了瀏覽器的正常使用。用戶可以通過改變微信的窗口位置和瀏覽器的窗口位置的方式,通過多窗口的方式將微信的窗口和瀏覽器的窗口同時展現在屏幕上,從而能夠使用戶在使用瀏覽器查看網絡視頻的同時,還能夠使用微信聊天。但是,由于每個應用程序具有默認的窗口初始顯示位置,使用以上的方式調整多個應用程序的窗口的位置后,用戶下一次仍需要同時使用瀏覽器和微信時,還需要再次調整微信的窗口位置和瀏覽器的窗口位置。可見,現有技術中缺少一種用于自定義的啟動移動終端上的應用程序的方法。
發明內容
本發明實施例提供一種應用程序模板配置、啟動方法和移動終端,用以解決現有技術中缺少一種自定義的啟動移動終端上的應用程序的問題。
一種應用程序模板配置方法,包括:
移動終端接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模 板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
所述移動終端根據所述請求創建應用程序模板的命令,獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;
所述移動終端根據所述請求創建應用程序模板的命令創建應用程序模板,所述應用程序模板中包括獲取到的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。
可見,移動終端能夠記錄用戶需要啟動的應用程序的標識信息和該應用程序的窗口在屏幕上的布局信息,并創建包含該標識信息和布局信息的應用程序模板,該應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及該需要啟動的應用程序的窗口在屏幕上的布局,從而提供了一種自定義的啟動移動終端上的應用程序的方法。
一種應用程序模板的配置方法,包括:
移動終端接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;
所述移動終端根據所述請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和所述需要啟動的應用程序的窗口在屏幕上的布局信息;
所述移動終端創建應用程序模板,所述應用程序模板中包括所述需要啟動的應用程序的標識信息和所述需要的啟動應用程序的窗口在屏幕上的布局信息。
可見,當用戶需要新建應用程序模板時,移動終端能夠指示出用戶需要啟動的應用程序以及該需要啟動的應用程序的窗口在屏幕上的布局,待用戶輸入需要啟動的應用程序和其布局信息后,將需要啟動的應用程序和其布局信息保存為應用程序模板,以供用戶下一次開機時或需要啟動該應用時無需重新創建 應用程序模板即可直接按照應用程序模板中的布局信息打開該應用程序,從而提供了一種自定義的啟動移動終端上的應用程序的方法。
一種應用程序模板啟動方法,包括:
移動終端接收用戶輸入的啟動應用程序模板命令;
所述移動終端根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;
所述移動終端啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。
一種移動終端,包括:
命令接收單元,用于接收用戶輸入的啟動應用程序模板命令;
應用程序啟動單元,用于根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。
可見,移動終端能夠按照用戶選擇出來的應用程序模板所指示的需要啟動的應用程序自定義的啟動應用程序的同時,并按照布局信息在屏幕上設置所啟動的應用程序的窗口,從而提供了一種自定義的啟動移動終端上的應用程序的方法。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種應用程序模板的配置過程的流程示意圖;
圖2為本發明實施例提供的另一種應用程序模板的配置過程的流程示意圖;
圖3為本發明實施例提供的再一種應用程序模板的創建過程的流程示意圖;
圖4為本發明實施例提供的一種應用程序模板的啟動過程的流程示意圖;
圖5為本發明實施例提供的一種移動終端的結構示意圖;
圖6為本發明實施例提供的另一種移動終端的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明實施例提供一種應用程序模板的配置、啟動方法,適用于各種基于標準Android SDK開發的移動終端,尤其適用于一種支持多窗口顯示方式的移動終端。
本發明實施例中可以包括應用程序模板的配置過程和應用程序模板的啟動過程。其中,在應用程序模板的配置過程中,移動終端能夠記錄用戶需要啟動的應用程序的標識信息和該應用程序的窗口在屏幕上的布局信息,并創建包含該標識信息和布局信息的應用程序模板,該應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及該需要啟動的應用程序的窗口在屏幕上的布局;在應用程序模板的啟動過程中,移動終端能夠按照用戶選擇出來的應用程序模板所指示的需要啟動的應用程序自定義的啟動應用程序的同時,并按照布局信息在屏幕上設置所啟動的應用程序的窗口。
下面結合附圖分別對本發明實施例提供的應用程序模板的配置過程和應 用程序模板的啟動過程進行具體說明。
圖1示出了本發明實施例提供的一種應用程序模板的配置過程的流程示意圖。參見圖1,該過程可以如下:
步驟11:移動終端接收用戶輸入的請求創建應用程序模板的命令。
具體的,本發明實施例中的請求創建應用程序模板的命令用于請求創建應用程序模板,本發明實施例中的應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及需要啟動的應用程序的窗口在屏幕上的布局。
具體實現時,移動終端可以采集用戶在觸摸屏上輸入的用于請求創建應用程序模板的請求創建應用程序模板的命令,還可以采集用戶以快捷鍵的方式輸入的用于請求創建應用程序模板的請求創建應用程序模板的命令,舉例來說,移動終端可以將同時按下音量增加按鍵和開機按鍵的操作設置為一種創建應用程序模板的組合鍵,在移動終端待機狀態下,當用戶同時按下音量增加按鍵和開機按鍵時,該移動終端采集到用戶以快捷鍵的方式輸入的請求創建應用程序模板的命令。
步驟12:移動終端根據請求創建應用程序模板的命令,獲取當前屏幕上顯示的所有的應用程序的標識信息和該應用程序的窗口在屏幕上的布局信息。
具體實現時,移動終端在接收到請求創建應用程序模板的命令之后,獲取已打開的、當前屏幕上顯示出的所有的應用程序AppInfo的數據結構,其數據結構成員包括:
appName        應用程序的名稱
appLocation    應用程序的啟動位置
appDisplay     應用程序的當前頁面信息
appPosition    應用程序的窗口大小和窗口所在屏幕位置
舉例來說,一個應用程序ManyA.apk的數據結構AppInfo成員可以包括:
appName        ManyA
appLocation    com.android.ManyActivity
appDisplay     com.android.ManyActivity/.ManyActivity1
appPosition    50,50,320,480
若當前屏幕上顯示出兩個以上的應用程序,移動終端獲取每個應用程序的AppInfo成員信息,并依次將各應用程序的AppInfo成員信息存放到數據結構隊列AppInfoArrary中。
可選的,在執行上述步驟12之后,移動終端根據當前屏幕的顯示內容生成縮略圖;所述應用程序模板中還包括:生成的所述縮略圖。
具體實現時,移動終端在接收到請求創建應用程序模板的命令之后,還可以通過對當前屏幕進行拷屏的方式生成縮略圖templateIcon,將templateIcon保存到應用程序模板中TemplateInfo。
步驟13:移動終端根據請求創建應用程序模板的命令創建應用程序模板。
具體的,該應用程序模板中包括獲取到的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。
具體實現時,本發明實施例中的應用程序模板TemplateInfo中至少包括:一個AppInfoArrary、應用程序模板的名稱和應用程序模板的縮略圖;TemplateInfo的數據結構成員如下:
AppInfoArrary
templateName    應用程序模板的名稱
templateIcon    應用程序模板的縮略圖
當移動終端創建了至少兩個應用程序模板之后,將每個應用程序模板的數據結構依次存放在應用程序模板隊列TemplateInfoArrary中。
可選的,在移動終端創建了至少一個應用程序模板之后,移動終端接收用戶輸入的更新應用程序模板命令;獲取該更新應用程序模板命令對應的應用程序模板;并根據該更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。
可選的,在移動終端創建了至少一個應用程序模板之后,移動終端接收用戶輸入的刪除應用程序模板命令;并根據該刪除應用程序模板命令,刪除所述 刪除應用程序模板命令對應的應用程序模板。
可選的,所述應用程序模板中還包括應用程序的啟動位置信息和/或焦點窗口的指示信息,該焦點窗口的指示信息用于指示具有焦點的窗口。該應用程序AppInfo的數據結構成員包括:
appName          應用程序的名稱
appLocation      應用程序的啟動位置
appDisplay       應用程序的當前頁面信息
appPosition      應用程序的窗口大小和窗口所在屏幕位置
appFocus         焦點窗口的指示信息
圖2示出了本發明實施例提供的另一種應用程序模板的配置過程的流程示意圖。參見圖2,該過程可以如下:
步驟21:移動終端接收用戶輸入的請求創建應用程序模板的命令。
具體的,所述請求創建應用程序模板的命令用于請求創建應用程序模板,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局。
步驟22:移動終端根據請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和該需要啟動的應用程序的窗口在屏幕上的布局信息。
具體的,移動終端接收到用戶輸入的請求創建應用程序模板的命令之后,提示用戶輸入需要啟動的應用程序的標識信息和該需要啟動的應用程序的窗口在屏幕上的布局信息,并保存上述需要啟動的應用程序的標識信息及其布局信息,進一步的,移動終端還可以提示用戶選擇用于標識該應用程序模板的縮略圖,該縮略圖可以不是通過拷屏的方式獲取的,而是用戶選擇的。
步驟23:移動終端創建應用程序模板,該應用程序模板中包括需要啟動的應用程序的標識信息和該需要的啟動應用程序的窗口在屏幕上的布局信息。
可選的,在移動終端創建了至少一個應用程序模板之后,移動終端接收用 戶輸入的更新應用程序模板命令;獲取該更新應用程序模板命令對應的應用程序模板;并根據該更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。
可選的,在移動終端創建了至少一個應用程序模板之后,移動終端接收用戶輸入的刪除應用程序模板命令;并根據該刪除應用程序模板命令,刪除所述刪除應用程序模板命令對應的應用程序模板。
可選的,所述應用程序模板中還包括應用程序的啟動位置信息和/或焦點窗口的指示信息,該焦點窗口的指示信息用于指示具有焦點的窗口。
圖3示出了本發明實施例提供的再一種應用程序模板的創建過程的流程示意圖。參見圖3,該過程可以如下:
步驟31:移動終端接收用戶輸入的請求創建應用程序模板的命令。
具體的,所述請求創建應用程序模板的命令用于請求創建應用程序模板,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局。
步驟32:移動終端判斷當前屏幕中是否已打開指定應用程序。
具體的,所述指定應用程序可以為需要被創建到應用程序模板中的應用程序,即該應用程序是否被包含在需要創建到應用程序模板列表中,該列表中可以包括常用的應用程序,如瀏覽工具、聊天工具等,該應用程序還可以為已經在前臺打開的程序,可以包括常用的應用程序和系統程序。
具體實現時,若移動終端當前屏幕中已打開指定應用程序,則執行步驟33,若移動終端當前屏幕中未打開指定應用程序,則執行步驟35。
步驟33:移動終端根據請求創建應用程序模板的命令,獲取當前屏幕上顯示的所有的應用程序的標識信息和該應用程序的窗口在屏幕上的布局信息。
步驟34:移動終端根據請求創建應用程序模板的命令創建應用程序模板。
步驟33~步驟34的具體實現方式與上述步驟12~步驟13的具體實現方式相同,并且步驟12~步驟13中可選的實現方式均可在步驟33~步驟34中實現, 這里不再贅述。
步驟35:移動終端根據請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和該需要啟動的應用程序的窗口在屏幕上的布局信息。
步驟36:移動終端創建應用程序模板,該應用程序模板中包括需要啟動的應用程序的標識信息和該需要的啟動應用程序的窗口在屏幕上的布局信息。
步驟35~步驟36的具體實現方式與上述步驟22~步驟23的具體實現方式相同,并且步驟35~步驟36中可選的實現方式均可在步驟22~步驟23中實現,這里不再贅述。
圖4示出了本發明實施例提供的一種應用程序模板的啟動過程的流程示意圖。參見圖4,該過程可以如下:
步驟41:移動終端接收用戶輸入的啟動應用程序模板命令。
具體實現時,當用戶需要調用應用程序模板時,可以調出應用程序模板列表的界面,其調出方式可以通過菜單調用的方式、組合鍵調用的方式、快捷鍵調用的方式,移動終端接收用戶通過以上方式輸入啟動應用程序模板命令。
可選的,在上述步驟41中,移動終端將應用程序模板中的縮略圖展示在應用程序模板列表中;移動終端接收用戶根據所述應用程序模板列表中的縮略圖輸入的啟動應用程序模板命令。
步驟42:移動終端根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板。
具體的,應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。
步驟43:移動終端啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。
可選的,在上述步驟43中,移動終端獲取所述標識信息對應的應用程序在所述應用程序模板中的啟動位置信息;并根據獲取到的啟動位置信息,啟動 所述標識信息對應的應用程序。
可選的,在上述步驟43中,移動終端獲取所述標識信息對應的應用程序在所述應用程序模板中的布局信息和焦點窗口的指示信息;并按照布局信息在屏幕上設置所啟動的應用程序的窗口,在焦點窗口的指示信息所指示的窗口中設置焦點。
具體實現時,移動終端獲取應用程序模板中的AppInfoArrary,根據appLocation啟動應用程序,按照appPosition設置應用程序的窗口,如果appDisplay中有內容,則根據appDisplay中的內容顯示應用程序中具體的頁面,如果appDisplay中沒有內容,則忽略此項;如果appFocus指示此應用程序具有焦點,則在該應用程序的窗口中設置焦點。
需要說明的是,對于Android終端,appLocation對應應用的啟動位置,appDisplay對應啟動頁面所需要的Intent,appPosition對應此應用窗口位置大小。當啟動此應用時直接根據Intent啟動即可啟動應用且到達所在頁面。
基于相同的技術構思,本發明實施例還提供了一種可應用于上述流程的移動終端。圖5示出了本發明實施例提供的移動終端的結構示意圖,如圖5所示,該設備包括:
命令接收單元51,用于接收用戶輸入的啟動應用程序模板命令;
應用程序啟動單元52,用于根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。
可選的,所述命令接收單元51還用于,接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;該移動終端還包括:應用程序模板配置單元,用于根據所述請求創建應用程序模板的命令, 獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;根據所述請求創建應用程序模板的命令創建應用程序模板,所述應用程序模板中包括獲取到的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息。
可選的,所述應用程序模板配置單元還用于,在獲取當前屏幕上顯示的所有的應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息之后、根據所述請求創建應用程序模板的命令創建應用程序模板之前,根據當前屏幕的顯示內容生成縮略圖;將所述應用程序模板中的縮略圖展示在應用程序模板列表中;所述命令接收單元51具體用于,接收用戶根據所述應用程序模板列表中的縮略圖輸入的啟動應用程序模板命令。
可選的,所述命令接收單元51還用于,接收用戶輸入的請求創建應用程序模板的命令,所述應用程序模板用于指導應用程序啟動,并指示出需要啟動的應用程序以及所述需要啟動的應用程序的窗口在屏幕上的布局;該移動終端還包括:應用程序模板配置單元,用于根據所述請求創建應用程序模板的命令,指示用戶輸入需要啟動的應用程序的標識信息和所述需要啟動的應用程序的窗口在屏幕上的布局信息;創建應用程序模板,所述應用程序模板中包括所述需要啟動的應用程序的標識信息和所述需要的啟動應用程序的窗口在屏幕上的布局信息。
可選的,所述命令接收單元51還用于,接收用戶輸入的更新應用程序模板命令;該移動終端還包括:應用程序模板更新單元,用于獲取所述更新應用程序模板命令對應的應用程序模板;根據所述更新應用程序模板命令,更新獲取到的應用程序模板中的標識信息和/或布局信息。
可選的,所述命令接收單元51還用于,接收用戶輸入的刪除應用程序模板命令;所述應用程序模板配置單元還用于,根據所述刪除應用程序模板命令,刪除所述刪除應用程序模板命令對應的應用程序模板。
可選的,所述應用程序模板中還包括應用程序的啟動位置信息;所述應用 程序啟動單元52具體用于,獲取所述標識信息對應的應用程序在所述應用程序模板中的啟動位置信息;根據獲取到的啟動位置信息,啟動所述標識信息對應的應用程序。
可選的,所述應用程序模板中還包括應用程序的焦點窗口的指示信息,所述焦點窗口的指示信息用于指示具有焦點的窗口;所述應用程序啟動單元52具體用于,獲取所述標識信息對應的應用程序在所述應用程序模板中的布局信息和焦點窗口的指示信息;按照所述布局信息在屏幕上設置所啟動的應用程序的窗口,在所述焦點窗口的指示信息所指示的窗口中設置焦點。
本發明另一實施例還提供了一種移動終端,該移動終端可實現本發明上述實施例提供的流程。如圖6所示,該終端可包括收發信機61、存儲器62和處理器63,其中:
收發信機61根據實際需要可以包括基帶處理部件、射頻處理部件等設備,用于傳輸相關信息;
存儲器62,用于存儲一個或多個可執行程序,被用于配置所述處理器;
所述處理器63,被配置了一個或多個可執行程序,所述一個或多個可執行程序用于執行以下方法:接收用戶輸入的啟動應用程序模板命令;根據接收到的啟動應用程序模板命令,獲取所述啟動應用程序模板命令對應的應用程序模板,所述應用程序模板中包括應用程序的標識信息和所述應用程序的窗口在屏幕上的布局信息;啟動所述標識信息對應的應用程序,并按照所述布局信息在屏幕上設置所啟動的應用程序的窗口。
本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器,使得通過該計算機或其他可編程數據處理設備的處理器執行的指令可實現流程圖中的一個流程或多個流程 和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖的一個流程或多個流程和/或方框圖的一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。

關 鍵 詞:
一種 應用程序 模板 配置 啟動 方法 移動 終端
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種應用程序模板的配置、啟動方法和移動終端.pdf
鏈接地址:http://www.rgyfuv.icu/p-6381413.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图