测绘影像数据处理软件智能动态部署及卸载方法
摘要文本
本发明提供一种测绘影像数据处理软件智能动态部署及卸载方法,提取需要部署的计算节点数和需要部署的算法组件清单;获取当前所有计算节点的资源使用状态,对资源使用状态进行排序;获取需要部署的算法组件约束清单;验证待部署系统内的计算节点,待部署软件之间的约束关系验证;生成部署信息模型,生成可部署安装剧本;调用自动化部署工具执行自动部署。通过规范化建模描述部署软件的信息和部署目标的信息,调用约束检测、完整性检测、正确性检测等验证方法,来决定各个部署软件所对应的部署目标,生成各个部署目标的无冲突软件安装序列,使得软件能够自动无冲突的在部署目标上安装。提高了企业运行管理效率,有效地降低了企业信息管理运营成本。
申请人信息
- 申请人:华东计算技术研究所(中国电子科技集团公司第三十二研究所); 中国人民解放军61540部队
- 申请人地址:201800 上海市嘉定区嘉罗路1485号
- 发明人: 华东计算技术研究所(中国电子科技集团公司第三十二研究所); 中国人民解放军61540部队
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 测绘影像数据处理软件智能动态部署及卸载方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN201810962756.2 |
| 申请日 | 2018年8月22日 |
| 公告号 | CN109298868B |
| 公开日 | 2024年1月9日 |
| IPC主分类号 | G06F8/61 |
| 权利人 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所); 中国人民解放军61540部队 |
| 发明人 | 许光泞; 王敬平; 高春贞; 沈晨; 黄子君; 杜真真; 江振治 |
| 地址 | 上海市嘉定区嘉罗路1485号; 陕西省西安市雁塔区雁塔路中段1号 |
专利主权项内容
1.一种测绘影像数据处理软件智能动态部署方法,其特征在于,包括以下步骤:部署前期准备步骤:提取需要部署的计算节点数和需要部署的算法组件清单;获取环境资源步骤:获取当前所有计算节点的资源使用状态,对资源使用状态进行排序;获取算法组件约束步骤:获取需要部署的算法组件约束清单;约束验证步骤:验证待部署系统内的计算节点,以及待部署软件之间的约束关系的正确性完整性验证,将该验证获得的结果记为约束验证结果;生成部署信息模型步骤:生成部署信息模型,所述部署信息模型中包括部署信息;生成可部署安装剧本步骤:生成可部署安装剧本;执行自动化部署步骤:调用自动化部署工具,使用可部署安装剧本执行自动部署;所述算法组件约束清单主要包括算法组件的名称和ID、依赖库、静默安装配置参数、静默御载配置参数、CPU需求、GPU需求、存储空间需求中的任一项或任多项;所述正确性完整性验证包括:采用静态分析方法解析XML描述文件,生成依赖结构矩阵;对符合要求的计算节点进行匹配判定;对软件组件进行软件依赖条件检查;所述部署信息模型主要包括Web终端、部署服务器、部署目标;所述部署信息主要包括部署目标的软硬件信息、部署软件信息、部署软件约束信息、软件约束验证和满足性验证、软件安装剧本;在所述约束验证步骤之后还包括验证结果分析步骤;所述约束验证结果包括验证通过、验证不通过;验证结果分析步骤通过分析验证不通过的约束验证结果,得到完全不通过的约束验证结果、部分通过的约束验证结果;在所述验证结果分析步骤之后还包括继续部署步骤;继续部署步骤通过设定的条件对部分通过的约束验证结果生成部署信息模型,继续部署。