<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種基于云架構的終端程序管理方法

文檔序號:7851431閱讀:260來源:國知局
專利名稱:一種基于云架構的終端程序管理方法
技術領域
本發明涉及一種基于云架構的終端程序管理方法。
背景技術
隨著電子科學技術的發展,越來越多的終端設備產生,同時這些終端很好的在各行各業中得到實際的應用,往往在實際應用中,一個應用方案包括多個應用程序,如何控制好這些應用程序的安裝、升級以及各個應用程序之間的通信面臨不小的挑戰。隨著應用方案的越來越大,應用程序部分已有原來的一個方案對應一個程序,變成一個方案由多個程序組成。急需一種程序框架來管理方案中的相關應用程序,以及解決它們之間的通信、交互問題。應用方案在終端上安裝,用戶希望只要安裝一個程序就能解決方案中所有程序的安裝,升級,以及方案中各個程序之間的通信,然而傳統的方法只正針對單一程序的安裝、升級,對于多個程序的安裝、升級,依賴用戶自行查看云端的程序決定是否需要安裝,啟動終端的各個程序,依次檢查是否需要升級,容易遺漏且效率低下,而且不能解決應用程序間的通信問題。

發明內容
發明目的針對上述現有技術存在的問題和不足,本發明的目的是提供一種基于云架構的終端程序管理方法,能夠很好的管理終端各個程序的安裝和升級。技術方案為實現上述發明目的,本發明米用的技術方案為一種基于云架構的終端程序管理方法,包括如下步驟( I)終端安裝并啟動程序框架;(2)程序框架從云端服務器獲取應用方案中的程序列表信息;(3)程序框架獲取本地已安裝程序的列表信息;(4)判斷本地已安裝程序列表中是否存在云端服務器中的程序,如果不存在,則將云端服務器中的該程序加入需要安裝的程序列表,進入步驟(6),如果存在,則繼續步驟
(5);(5)比較終端的程序版本和云端服務器中的程序版本是否一致,如果不一致,則將云端服務器中的該程序加入需要升級的程序列表,如果一致,則將云端服務器中的該程序加入維持現狀的程序列表;(6)終端讀取需要安裝的程序列表和需要升級的程序列表,對兩個所述程序列表中的程序分別進行安裝和升級或用戶手動選擇安裝和升級的程序。所述步驟(6)中,在終端讀取需要安裝的程序列表和需要升級的程序列表之前,可將需要安裝的程序標記為第一標記,將需要升級的程序標記為第二標記,便于用戶根據自己的需要選擇安裝和升級的程序。所述步驟(6)中,程序的安裝和升級分別可為在線安裝和在線升級,無需把程序下載到本地進行安裝、升級,節約了網絡流量。終端的程序可至少有2個;還可包括步驟(7):終端的程序之間通過中間件通信。有益效果本發明中,終端的一個應用方案可以有多個應用程序組成,但用戶只需安裝一個程序框架,就可以安裝、升級所有程序,還可以根據自己的需要安裝相應的應用程序,真正達到一鍵安裝的效果。通過中間件技術能夠很好的滿足各個應用程序間的通信、數據交換,只需在各個程序注冊中間件就行了。在應用方案越來越大且終端應用程序越來越多的情況下,使用此程序框架能夠很好的去管理各個程序的安裝、升級以及程序間的通信,真正使用戶操作簡單、便捷、快速。


圖I為程序框架的工作示意圖;圖2為本發明的流程圖; 圖3為程序間的通信機制示意圖。
具體實施例方式下面結合附圖和具體實施例,進一步闡明本發明,應理解這些實施例僅用于說明本發明而不用于限制本發明的范圍,在閱讀了本發明之后,本領域技術人員對本發明的各種等價形式的修改均落于本申請所附權利要求所限定的范圍。如圖I所示,云端存放應用方案中的各個應用程序以及配置各個應用程序的相關信息。終端用戶使用終端來安裝程序框架。程序框架該程序框架就是用來管理方案中各個應用程序的安裝、升級,以及各個應用程序之間的通信。程序框架需和云端的應用程序之間建立http通信。如圖2所示,包括如下步驟步驟I :用戶啟動程序框架;步驟2 :程序框架通過HTTP協議或者TCP/IP協議從云端獲取應用方案中的程序列表信息,該列表信息可以是任何數據交換格式。 步驟3 :獲取本地程序列表根據各終端系統的特性,本地程序列表主要包括各程序的名稱、版本號,以及程序的其它基本信息。步驟4 :創建一個本地維系各應用程序列表,新增一個status (狀態)字段,該字段包括三種狀態,維系目前版本、需要安裝和需要升級,然后將本地程序和云端程序進行比較,如果云端有的程序而本地沒有,則需要進行安裝;如果云端有的程序本地也已安裝,則需比較version code (版本號),如果云端程序的版本號大于本地程序的版本號,則需要進行升級,否則維系目前版本。步驟5 :有了本地程序列表,則需對這些程序在界面上進行顯示,根據狀態(status)值進行顯示,用三種符號分別表示維系目前版本、需要安裝和需要升級。步驟6 :用戶可以根據自己的需要進行安裝和升級,安裝和升級分別采用在線安裝和在線升級,無需把程序下載到本地進行安裝和升級。步驟7 :本地的程序間進行通信如圖3所示,中間件是程序間進行通信的橋梁,事先在應用程序A和應用程序B中注冊中間件,中間件平時在后臺運行,一旦監測到應用程序A發來消息,中間件就根據消息的內容啟動對應的應用程序B,應用程序B進行相應的處理后,將結果通過中間件反饋給應用程序A,完成程序間的通信。權利要求
1.一種基于云架構的終端程序管理方法,包括如下步驟 (1)終端安裝并啟動程序框架; (2)程序框架從云端服務器獲取應用方案中的程序列表信息; (3)程序框架獲取本地已安裝程序的列表信息; (4)判斷本地已安裝程序列表中是否存在云端服務器中的程序,如果不存在,則將云端服務器中的該程序加入需要安裝的程序列表,進入步驟(6),如果存在,則繼續步驟(5); (5)比較終端的程序版本和云端服務器中的程序版本是否一致,如果不一致,則將云端服務器中的該程序加入需要升級的程序列表,如果一致,則將云端服務器中的該程序加入維持現狀的程序列表; (6)終端讀取需要安裝的程序列表和需要升級的程序列表,對兩個所述程序列表中的程序分別進行安裝和升級或用戶手動選擇安裝和升級的程序。
2.根據權利要求I所述一種基于云架構的終端程序管理方法,其特征在于所述步驟(6)中,在終端讀取需要安裝的程序列表和需要升級的程序列表之前,將需要安裝的程序標記為第一標記,將需要升級的程序標記為第二標記。
3.根據權利要求I所述一種基于云架構的終端程序管理方法,其特征在于所述步驟(6)中,程序的安裝和升級分別為在線安裝和在線升級。
4.根據權利要求I所述一種基于云架構的終端程序管理方法,其特征在于終端的程序至少有2個;還包括步驟(7):終端的程序之間通過中間件通信。
全文摘要
本本發明公開了一種基于云架構的終端程序管理方法,包括如下步驟終端安裝并啟動程序框架;程序框架從云端服務器獲取應用方案中的程序列表信息;程序框架獲取本地已安裝程序的列表信息;判斷本地已安裝程序列表中是否存在云端服務器中的程序,如果不存在,則將云端服務器中的該程序加入需要安裝的程序列表,進入最后一個步驟,如果存在,則繼續下一個步驟;比較終端的程序版本和云端服務器中的程序版本是否一致,如果不一致,則將云端服務器中的該程序加入需要升級的程序列表,如果一致,則將云端服務器中的該程序加入維持現狀的程序列表;用戶選擇安裝和升級的程序。本發明能夠很好的管理終端各個程序的安裝和升級。
文檔編號H04L29/08GK102685238SQ20121015330
公開日2012年9月19日 申請日期2012年5月17日 優先權日2012年5月17日
發明者吳少剛, 唐科, 張斌, 張珩, 張福新, 程傳林 申請人:江蘇中科夢蘭電子科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影