[發明專利]測繪影像數據處理軟件智能動態部署及卸載方法在審
| 申請號: | 201810962756.2 | 申請日: | 2018-08-22 |
| 公開(公告)號: | CN109298868A | 公開(公告)日: | 2019-02-01 |
| 發明(設計)人: | 許光濘;王敬平;高春貞;沈晨;黃子君;杜真真;江振治 | 申請(專利權)人: | 華東計算技術研究所(中國電子科技集團公司第三十二研究所);中國人民解放軍61540部隊 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 201800 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 部署 部署軟件 影像數據處理 資源使用狀態 動態部署 計算節點 軟件智能 算法組件 驗證 無沖突 卸載 調用 測繪 自動化部署工具 企業信息管理 規范化建模 完整性檢測 部署系統 部署信息 軟件安裝 約束關系 約束檢測 運行管理 運營成本 自動部署 節點數 有效地 排序 檢測 | ||
1.一種測繪影像數據處理軟件智能動態部署方法,其特征在于,包括以下步驟:
部署前期準備步驟:提取需要部署的計算節點數和需要部署的算法組件清單;
獲取環境資源步驟:獲取當前所有計算節點的資源使用狀態,對資源使用狀態進行排序;
獲取算法組件約束步驟:獲取需要部署的算法組件約束清單;
約束驗證步驟:驗證待部署系統內的計算節點,以及待部署軟件之間的約束關系的正確性完整性驗證,將該驗證獲得的結果記為約束驗證結果;
生成部署信息模型步驟:生成部署信息模型,所述部署信息模型中包括部署信息;
生成可部署安裝劇本步驟:生成可部署安裝劇本;
執行自動化部署步驟:調用自動化部署工具,使用可部署安裝劇本執行自動部署。
2.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,所述部署前期準備步驟包括:
部署任務作業步驟:根據數據處理任務要求,申請計算節點資源和需要使用的算法組件;
部署任務分析步驟:對申請獲得的計算節點資源和算法組件清單進行規則分析檢查。
3.根據權利要求2所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,所述規則分析檢查包括以下的任一項或任多項:
-描述語言的規范化;
-制作靜默安裝包的安裝打包工具的規范化;
-描述需求的計算節點的信息至少包括期望的操作系統及版本信息、CPU信息、內存空間信息、磁盤空間信息;
-待部署的算法組件的描述信息至少包括安裝包名稱、軟件靜默安裝和卸載的配置參數及命令信息。
4.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,在所述約束驗證步驟之后還包括驗證結果分析步驟;
所述約束驗證結果包括驗證通過、驗證不通過;
驗證結果分析步驟通過分析驗證不通過的約束驗證結果,得到完全不通過的約束驗證結果、部分通過的約束驗證結果。
5.根據權利要求4所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,在所述驗證結果分析步驟之后還包括繼續部署步驟;
繼續部署步驟通過設定的條件對部分通過的約束驗證結果生成部署信息模型,繼續部署。
6.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,還包括:
部署狀態檢測步驟:查看自動部署結果,決定部署過程是否需要重新部署;
部署信息保存步驟:保存部署結果信息,在數據處理任務結束后,回收計算節點的資源。
7.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,所述算法組件約束清單主要包括算法組件的名稱和ID、依賴庫、靜默安裝配置參數、靜默御載配置參數、CPU需求、GPU需求、存儲空間需求中的任一項或任多項。
8.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,所述正確性完整性驗證包括:
采用靜態分析方法解析XML描述文件,生成依賴結構矩陣;
對符合要求的計算節點進行匹配判定;
對軟件組件進行軟件依賴條件檢查。
9.根據權利要求1所述的測繪影像數據處理軟件智能動態部署方法,其特征在于,所述部署信息模型主要包括Web終端、部署服務器、部署目標;
所述部署信息主要包括部署目標的軟硬件信息、部署軟件信息、部署軟件約束信息、軟件約束驗證和滿足性驗證、軟件安裝劇本。
10.一種測繪影像數據處理軟件智能動態卸載方法,其特征在于,包括以下步驟:
卸載前期準備步驟:提取需要卸載的計算節點數和需要卸載的算法組件清單;
獲取環境資源步驟:獲取當前所有計算節點的資源使用狀態,對資源使用狀態進行排序;
獲取算法組件約束步驟:獲取需要卸載的算法組件約束清單;
約束驗證步驟:驗證待卸載系統內的計算節點,以及待卸載軟件之間的約束關系的正確性完整性驗證,將約束驗證獲得的結果記為約束驗證結果;
生成卸載信息模型步驟:生成卸載信息模型,所述卸載信息模型中包括卸載信息;
生成可卸載安裝劇本步驟:生成可卸載安裝劇本;
執行自動化卸載步驟:調用自動化卸載工具,使用可卸載安裝劇本執行自動卸載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東計算技術研究所(中國電子科技集團公司第三十二研究所);中國人民解放軍61540部隊,未經華東計算技術研究所(中國電子科技集團公司第三十二研究所);中國人民解放軍61540部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810962756.2/1.html,轉載請聲明來源鉆瓜專利網。





