[发明专利]一种版本快速分发安装的方法、装置、设备以及存储介质在审
| 申请号: | 201911388642.2 | 申请日: | 2019-12-30 |
| 公开(公告)号: | CN113132123A | 公开(公告)日: | 2021-07-16 |
| 发明(设计)人: | 刘冬岩;周智昊;葛媛媛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 金海荣 |
| 地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 版本 快速 分发 安装 方法 装置 设备 以及 存储 介质 | ||
本发明公开了一种版本快速分发安装的方法、装置、设备以及存储介质,其方法包括:版本仓库向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;所述版本仓库接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件。
技术领域
本发明涉及分布式系统、版本分发、升级检测、升级回退等技术领域,特别涉及一种版本快速分发安装的方法、装置、设备以及存储介质。
背景技术
当前分布式系统包含服务网元较多,组合复杂,分布在网络各个角落。为了保证网元版本从开发环境快速转移到生产环境、快速升级、服务自动检测,提出了新的要求。
发明内容
根据本发明实施例提供的方案解决的技术问题是在分布系统环境下如何实现版本自动快速分发、自动升级、服务自检测。
根据本发明实施例提供的版本快速分发安装的方法,包括:
版本仓库向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;
所述版本仓库接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;
所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件。
优选地,还包括:
所述版本仓库在收到版本文件时,从所述版本文件中提取出版本类型和版本号,同时对所述版本文件按照预设的切片大小进行切片处理,得到所述版本文件的切片个数和每个切片的MD5值;
所述版本仓库为每个切片配置切片地址,并保存所述版本文件的出版本类型、版本号、切片个数、每个切片的切片地址以及每个切片的MD5值。
优选地,所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件包括:
所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的多个设备;
所述版本仓库将包含所述版本文件的切片个数、每个切片的MD5值、以及多个已下载切片设备的消息发送给所述每个升级设备,使所述每个升级设备根据所述消息同时从每个已下载切片设备中分别获取相应的切片,并将所获取的多个切片组合成所述版本文件。
优选地,还包括:
所述版本仓库根据所述每个升级设备的版本下载请求,未查询到已下载版本文件的设备时,所述版本仓库将包含所述版本文件的切片个数、每个切片的切片地址以及每个切片的MD5值的消息发送给所述升级设备,使所述升级设备根据所述消息同时从每个切片的切片地址中分别获取相应的切片,并将所获取的多个切片组合成所述版本文件。
根据本发明实施例提供的一种版本快速分发安装的装置,包括:
发送模块,用于向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;
接收模块,用于接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911388642.2/2.html,转载请声明来源钻瓜专利网。





