首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种分布式多级部署系统软件的升级方法 

申请/专利权人:中国电子科技集团公司第五十四研究所

申请日:2023-12-14

公开(公告)日:2024-06-28

公开(公告)号:CN118259934A

主分类号:G06F8/65

分类号:G06F8/65;G06F8/71

优先权:

专利状态码:在审-公开

法律状态:2024.06.28#公开

摘要:本发明提供一种分布式多级部署系统软件的升级方法,属于软件升级管理领域。本发明针对分布式多级部署、每级配备多类型终端软件情况下的软件升级,从上到下逐级完成终端软件大批量升级,由每级部署的服务器提供软件版本管理服务,每级终端只与本级服务器进行业务交互,避免了所有终端同时访问一台版本服务器造成访问过载,影响升级效率的问题。针对多级网络容易出现网络故障导致批量升级存在遗留的问题,设置了由各级服务器定期向上级服务器发送版本查询消息,通过多级服务器间的通信实现分布式系统内所有终端及时更新到最新版本的功能。本发明可有效解决分布式多级部署系统软件在一定时间内完成大批量升级的问题,提升终端软件升级效率。

主权项:1.一种分布式多级部署系统软件的升级方法,其特征在于,包括以下步骤:1管理员向最高级服务器上传最新版本的软件升级包,审核通过后发布新版本软件升级包;2最高级服务器发布新版本软件升级包后,创建本地软件版本仓库,解析软件升级包,按照版本号、软件类型进行存储;3最高级服务器主动发送版本更新通知消息到其直属下级服务器,版本更新通知消息携带软件类型、版本号、升级包下载链接的内容;4直属下级服务器接收到版本更新通知消息后,提取消息中的版本号并与本地软件版本仓库中的版本号进行对比,若本地升级包软件版本低于上级服务器的软件版本,则执行升级包下载流程,从上级服务器拉取最新版本的软件升级包,下载完成后解析软件升级包并存储到本地软件版本仓库;5直属下级服务器发送MQ广播,通知本级部署的所有类型客户端软件进行软件版本更新,MQ广播内容包含本级软件版本仓库中各型软件的最新版本号、升级包大小、下载链接的信息;6客户端软件接收到MQ广播后,解析广播内容,将本地客户端安装软件的版本号与本级服务器软件版本仓库中的版本号进行对比,若本地版本低,则在客户端界面弹出存在软件版本更新提示,用户点击确认更新后,客户端自动下载软件升级包,执行客户端升级流程,升级完成后上报升级结果到本级服务器;7当前级服务器的软件版本仓库更新后,发送版本更新通知消息到当前级服务器的直属下级服务器,当前级服务器的直属下级服务器重复步骤4至步骤7,逐级实现系统内所有客户端软件的批量升级。

全文数据:

权利要求:

百度查询: 中国电子科技集团公司第五十四研究所 一种分布式多级部署系统软件的升级方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。