[发明专利]基于云端分布式软件版本管控系统及控制方法在审
申请号: | 202110412957.7 | 申请日: | 2021-04-16 |
公开(公告)号: | CN113190262A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 杨勇;杨香明;杨开凤;成滢;刘苏芳 | 申请(专利权)人: | 华强方特(深圳)软件有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 深圳市深软翰琪知识产权代理有限公司 44380 | 代理人: | 吴雅丽 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 云端 分布式 软件 版本 系统 控制 方法 | ||
1.一种基于云端分布式软件版本管控系统,其特征在于,所述系统包括:
云端升级服务器、公园升级服务器、项目升级服务器,所述云端升级服务器、所述公园升级服务器及所述项目升级服务器各服务器对应的数据库中的预设数据一致;
其中,所述云端升级服务器包括消息队列单元和云端后台系统,所述云端后台系统用于根据云端升级任务配置向所述消息队列单元推送任务配置数据,所述消息队列单元用于接收所述任务配置数据并进行数据传输;
所述公园升级服务器包括数据同步单元和公园后台系统,所述数据同步单元用于接收所述消息队列单元发送的所述任务配置数据,所述公园后台系统用于根据所述任务配置数据进行数据同步;
所述项目升级服务器包括升级服务单元和项目后台系统,所述项目后台系统用于接收所述数据同步单元下发的所述任务配置数据,并根据预设任务策略对所述任务配置数据进行处理以生成子任务配置数据;所述升级服务单元用于接收所述子任务配置数据,以根据目标升级客户端列表向相应的升级客户端循环执行相应的所述子任务配置数据的发送,并接收相应的升级客户端的反馈结果以更新反馈结果列表;所述子任务配置数据至少包括所述任务配置数据中的信息。
2.根据权利要求1所述的基于云端分布式软件版本管控系统,其特征在于,所述预设数据至少包括软件信息、软件分类信息、公园基础信息与公园项目基础信息。
3.根据权利要求1所述的基于云端分布式软件版本管控系统,其特征在于,所述任务配置数据至少包括任务序列信息、任务类型信息、目标公园信息、目标项目信息、文件包信息。
4.根据权利要求1至3任一项所述的基于云端分布式软件版本管控系统,其特征在于,所述公园后台系统还用于将所述项目后台系统上传的预设类型数据发送给所述云端升级服务器,所述预设类型数据包括以下中的一种或多种:备份数据、路径配置数据、程序文件数据。
5.根据权利要求1至3任一项所述的基于云端分布式软件版本管控系统,其特征在于,所述系统还包括升级客户端,所述升级客户端用于在接收到所述子任务配置数据后,执行进行原始文件的本地备份、复制待升级文件包及重启程序进程,及用于在执行成功后,向所述项目后台系统反馈执行结果;
所述升级客户端包括以下中的一种或多种:NDV宿主机、CIG宿主机、特技宿主机、监控宿主机、特技宿主机、视图宿主机。
6.根据权利要求1至3任一项所述的基于云端分布式软件版本管控系统,其特征在于,所述公园后台系统还用于将所述项目后台系统的备份信息、路径配置信息、程序文件信息发送给所述消息队列单元;
所述消息队列单元接收所述数据同步单元的消息订阅,并根据预设消息订阅规则将数据转发至所述数据同步单元。
7.根据权利要求1至3任一项所述的基于云端分布式软件版本管控系统,其特征在于,所述子任务配置数据包括任务序列信息、任务类型信息、目标公园信息、目标项目信息、文件包信息、策略信息、升级客户端列表、路径配置信息。
8.根据权利要求1至3任一项所述的基于云端分布式软件版本管控系统,其特征在于,所述数据同步单元用于根据所述任务配置数据中的文件包信息所包含的下载地址下载对应的文件包,在下载完成后将文件包数据上传至所述项目后台系统;及还用于根据所述项目后台系统创建的与所述云端后台系统的云端任务相关联的子任务,更新所述云端任务的任务状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华强方特(深圳)软件有限公司,未经华强方特(深圳)软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110412957.7/1.html,转载请声明来源钻瓜专利网。