[發明專利]應用部署方法、裝置及系統在審
| 申請號: | 202011581815.5 | 申請日: | 2017-09-19 |
| 公開(公告)號: | CN112732273A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 鮑帥;望荊沙;吳海星;田小龍 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/65;G06F8/70 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 部署 方法 裝置 系統 | ||
1.一種應用部署方法,其特征在于,所述方法應用于注冊中心,所述方法包括:
獲取待部署應用的應用藍圖和資源索引,所述應用藍圖包括應用藍圖標識、資源存儲路徑和可執行命令,所述資源索引包括資源獲取地址和資源索引標識,所述資源獲取地址為應用資源的獲取地址;
接收訂閱指令,根據所述訂閱指令建立所述應用藍圖、所述資源索引和部署裝置的對應關系。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
向所述部署裝置發送部署命令,所述部署命令用于指示所述部署裝置通過所述對應關系中的所述資源獲取地址獲取應用資源,按照所述資源存儲路徑存儲所述應用資源,并在存儲所述應用資源后,執行所述可執行命令。
3.根據權利要求2所述的方法,其特征在于,
所述向所述部署裝置發送部署命令,包括:
通過所述注冊中心的第一應用程序編程接口,向所述部署裝置發送所述部署命令。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述獲取待部署應用的應用藍圖和資源索引,包括:
所述注冊中心提供第二應用程序編程接口或操作頁面,所述注冊中心通過所述第二應用程序編程接口或所述操作頁面獲取控制端提供的所述應用藍圖和所述資源索引,其中所述控制端為人工或者第三方系統。
5.根據權利要求1至3任一項所述的方法,其特征在于,所述接收訂閱指令,包括:
所述注冊中心提供第二應用程序編程接口或操作頁面,所述注冊中心通過所述第二應用程序編程接口或所述操作頁面接收控制端觸發的所述訂閱指令,其中所述控制端為人工或者第三方系統。
6.根據權利要求1至3任一項所述的方法,其特征在于,
所述獲取為部署裝置分配的待部署應用的應用藍圖和資源索引,包括:
接收待部署應用的m個資源索引,所述m個資源索引所對應的應用資源組成所述待部署應用在指定應用環境的完整待部署資源,所述m為大于或等于1的整數;
接收所述待部署應用的p個應用藍圖,所述p個應用藍圖的存儲路徑與所述m個資源索引對應;
在接收所述訂閱指令后,當所述部署裝置為所述指定應用環境中的裝置時,獲取所述m個資源索引中的至少一個資源索引作為為所述部署裝置分配的所述待部署應用的資源索引,并獲取所述p個應用藍圖作為為所述部署裝置分配的所述待部署應用的應用藍圖。
7.根據權利要求6所述的方法,其特征在于,
所述當所述部署裝置為所述指定應用環境中的裝置時,獲取所述m個資源索引中的至少一個資源索引作為為所述部署裝置分配的所述待部署應用的資源索引,并獲取所述p個應用藍圖作為為所述部署裝置分配的所述待部署應用的應用藍圖,包括:
確定用于在所述指定應用環境部署所述完整待部署資源的至少一個目標部署裝置,所述至少一個目標部署裝置包括所述部署裝置;
在所述m個資源索引中,為每個所述目標部署裝置分配資源索引;
在所述p個應用藍圖中,為每個所述目標部署裝置分配應用藍圖。
8.根據權利要求1至3任一所述的方法,其特征在于,在所述獲取為部署裝置分配的應用藍圖和資源索引之前,所述方法還包括:
接收所述部署裝置發送的注冊請求;
根據所述注冊請求為所述部署裝置分配代理標識;
向所述部署裝置發送注冊請求響應,所述注冊請求響應包括所述代理標識。
9.根據權利要求1至3任一所述的方法,其特征在于,所述應用資源包括:應用安裝資源、應用配置文件、可執行文件、代碼文件或應用差分包。
10.根據權利要求1至3任一項所述的方法,其特征在于,所述方法還包括:
根據所述應用藍圖和所述資源索引,在多個應用環境中部署所述待部署應用,所述多個應用環境包括測試環境、開發環境、集成環境中的一個或多個。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011581815.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種壁掛式變頻器輔助安裝設備
- 下一篇:一種基于節能環保的玉米棒壓碎回收裝置





