亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于云架構(gòu)的終端程序管理方法

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

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


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