全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210624523.8 (22)申请日 2022.06.02 (71)申请人 曙光信息产业 (北京) 有限公司 地址 100193 北京市海淀区东北旺西路8号 院36号楼 (72)发明人 原帅 郝文静 张晋锋 吕灼恒  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 初春 (51)Int.Cl. G06F 8/71(2018.01) G06F 8/65(2018.01) G06F 9/445(2018.01) G06F 9/455(2006.01) (54)发明名称 基于多域的软件管理方法、 装置、 设备及存 储介质 (57)摘要 本发明公开了一种基于多域的软件管理方 法、 装置、 设备及存储介质。 该方法应用于 软件管 理中心, 包括: 采用分发组件, 将目标软件的配置 描述语法规则按需发送至多域环境下的各个计 算中心, 以使各计算中心同步所述目标软件的配 置描述语 法规则; 接收各计算中心发送的软件资 源请求, 将与所述软件资源请求匹配的镜像资源 发送至各计算中心, 以使各计算中心调用执行组 件, 按照所述配置描述语 法规则实现所述目标软 件的部署或更新。 本发明实施例的技术方案, 可 以在多域环境下实现软件系统的动态升级和自 更新, 完成多域软件的统一管理, 为多域任务调 度提供良好的环境基础。 权利要求书2页 说明书12页 附图6页 CN 115033270 A 2022.09.09 CN 115033270 A 1.一种基于多域的软件管理方法, 其特 征在于, 应用于软件管理中心, 包括: 采用分发组件, 将目标软件的配置描述语法规则按需发送至多域环境下的各个计算中 心, 以使各计算中心同步所述目标 软件的配置描述语法规则; 接收各计算中心发送的软件资源请求, 将与所述软件资源请求匹配的镜像资源发送至 各计算中心, 以使各计算中心调用执行组件, 按照所述配置描述语法规则实现所述 目标软 件的部署或更新。 2.根据权利要求1所述的方法, 其特征在于, 所述镜像资源包括虚拟机镜像、 操作系统 镜像以及容器镜像中的至少一项。 3.根据权利要求1所述的方法, 其特征在于, 在所述采用分发组件, 将目标软件的配置 描述语法规则按需发送至多域环境下的各个 计算中心之前, 还 包括: 响应于目标软件的语法规则更新请求, 设置所述目标软件的基本信 息、 运行环境信 息、 运行资源参数信息、 组件信息、 软件安装自动化脚本信息、 环境变量信息以及运行命令信 息, 生成并存 储所述目标 软件的配置描述语法规则。 4.一种基于多域的软件管理方法, 其特 征在于, 应用于多域环境下的计算中心, 包括: 接收并同步软件管理中心下发的目标 软件的配置描述语法规则; 根据所述配置描述语法规则生成软件资源请求, 将所述软件资源请求发送至所述软件 管理中心以获取镜像资源; 调用执行组件, 根据所述镜像资源, 按照所述配置描述语法规则实现所述目标软件的 部署或更新。 5.根据权利要求4所述的方法, 其特征在于, 所述配置描述语法规则包括: 软件的基本 信息、 运行环境信息、 运行资源参数信息、 组件信息、 软件安装自动化脚本信息、 环境变量信 息以及运行命令信息 。 6.根据权利要求4所述的方法, 其特征在于, 所述调用执行组件, 根据 所述镜像资源, 按 照所述配置描述语法规则实现所述目标 软件的部署或更新, 包括: 调用执行组件, 根据所述配置描述语法规则确定软件部署节点, 并在所述软件部署节 点中部署与所述镜像资源匹配的软件运行环境; 所述镜像资源包括虚拟机镜像、 操作系统 镜像以及容器镜像中的至少一项; 如果所述镜像资源中没有集成部署所述目标软件所需的所有环境资源, 则获取缺少的 环境资源并部署到所述软件部署节点中; 根据所述配置描述语法规则设置环境变量, 完成所述目标 软件的部署或更新。 7.一种基于多域的软件管理装置, 其特 征在于, 应用于软件管理中心, 包括: 规则下发模块, 用于执行采用分发组件, 将目标软件的配置描述语法规则按需发送至 多域环境下的各个 计算中心, 以使各计算中心同步所述目标 软件的配置描述语法规则; 资源下发模块, 用于执行接收各计算中心发送的软件资源请求, 将与所述软件资源请 求匹配的镜像资源发送至各计算中心, 以使各计算中心调用执行组件, 按照所述配置描述 语法规则实现所述目标 软件的部署或更新。 8.一种基于多域的软件管理装置, 其特 征在于, 应用于多域环境下的计算中心, 包括: 规则接收模块, 用于执行接收并 同步软件管理中心下发的目标软件的配置描述语法规 则;权 利 要 求 书 1/2 页 2 CN 115033270 A 2资源请求模块, 用于执行根据所述配置描述语法规则生成软件资源请求, 将所述软件 资源请求发送至所述软件管理中心以获取镜像资源; 软件部署更新模块, 用于执行调用执行组件, 根据 所述镜像资源, 按照所述配置描述语 法规则实现所述目标 软件的部署或更新。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑3中任一项所述的 基于多域的软件管理方法, 或者执行权利要求4 ‑6中任一项所述的基于多域的软件管理方 法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑3中任一项所述的基于多域的软 件管理方法, 或者执 行权利要求 4‑6中任一项所述的基于多域的软件管理方法。权 利 要 求 书 2/2 页 3 CN 115033270 A 3

.PDF文档 专利 基于多域的软件管理方法、装置、设备及存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于多域的软件管理方法、装置、设备及存储介质 第 1 页 专利 基于多域的软件管理方法、装置、设备及存储介质 第 2 页 专利 基于多域的软件管理方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:04:07上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。