[发明专利]一种在网元升级过程中下载升级镜像版本的方法和装置有效
申请号: | 201710670302.3 | 申请日: | 2017-08-08 |
公开(公告)号: | CN107483241B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 孙春晓;吴连朋;夏章抓 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F8/65 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 过程 下载 版本 方法 装置 | ||
本发明提供了一种在网元升级过程中下载升级镜像版本的方法和装置,涉及计算机通信技术领域。所述方法包括:发送用于指示对网元的当前镜像版本进行升级的指令;根据指令响应后返回的用于唯一标识当前镜像版本的当前版本号,以及当前版本号和用于唯一标识镜像仓库的仓库名之间的映射关系,查找目标仓库名;从包含目标仓库名的目标镜像仓库中下载升级镜像版本。本发明能够克服由于各个网元的升级镜像版本和已升级的旧版本均保存且存储在相同镜像库时,导致网元升级需要下载升级镜像版本耗费时间长的问题,进而克服网元升级的配置信息需要人工编辑的问题,以节省网元镜像升级的时间、简化网元升级过程。
技术领域
本发明涉及计算机通信技术领域,特别涉及一种在网元升级过程中下载升级镜像版本的方法和装置。
背景技术
在相关技术中,网元软件升级的管理系统包括测试系统和下载系统,测试系统向下载系统更新网元软件版本(下称升级镜像版本),下载系统接收到由网元部署环境发送的升级请求后,从下载系统中下载升级镜像版本,网络拓扑结构中的网元之间往往存在相互依赖关系(例如:两个网元相互调用),网元之间的依赖关系需要网元的镜像版本相互支持,从而需要下载多个网元的升级镜像版本。
由于下载系统中存储包含在中的大量网元,并且为了满足同一网元在不同时段内的需求(例如:网元版本修复),导致下载系统中管理大量网元的升级镜像版本和当前镜像版本。
网元镜像版本存储结构如图1所示,在下载系统10中,至少包括4个网元A、B、C和D的当前镜像版本和升级镜像版本,按照更新时间的先后顺序分配用于唯一标识各个版本的版本号,网元A、B、C和D的升级镜像版本依次为版本号最高的A1.0.2、B1.0.1、C1.0.4和D1.0.0。
然而,在下载升级镜像版本的过程中,根据升级请求中携带相互依赖网元的软件运行版本(下称当前镜像版本),需要在下载系统中匹配当前镜像版本和升级镜像版本,会导致查找下载升级镜像版本耗时长、效率低的问题。
发明内容
本发明提供一种在网元升级过程中下载升级镜像版本的方法,可以克服由于网元的升级镜像版本和在该升级镜像版本之前存储的大量镜像版本在相同的镜像库中,导致在网元升级过程中需要耗费长时间才能下载升级镜像版本的问题。
为达到上述目的,本发明实施例所采用的技术方案是:
第一方面,本发明提供一种在网元升级过程中下载升级镜像版本的方法,该方法步骤包括:
发送用于指示对网元的当前镜像版本进行升级的指令;根据指令响应后返回的用于唯一标识当前镜像版本的当前版本号,以及当前版本号和用于唯一标识镜像仓库的仓库名之间的映射关系,查找目标仓库名;从包含目标仓库名的目标镜像仓库中下载升级镜像版本。此外,创建单元,创建用于更新目标镜像仓库的更新镜像仓库,且以大于目标仓库名的更新仓库名标记更新镜像仓库,以及在更新镜像仓库中存入基于升级镜像版本生成的更新镜像版本。
第二方面,本发明提供一种在网元升级过程中下载升级镜像版本的装置,包括以下单元:
发送单元,用于发送用于指示对网元的当前镜像版本进行升级的指令;
查找单元,用于根据指令响应后返回的用于唯一标识当前镜像版本的当前版本号,以及当前版本号和用于唯一标识镜像仓库的仓库名之间的映射关系,查找目标仓库名;
下载单元,用于从包含目标仓库名的目标镜像仓库中下载升级镜像版本。
此外,创建单元,创建用于更新目标镜像仓库的更新镜像仓库,且以大于目标仓库名的更新仓库名标记更新镜像仓库,以及在更新镜像仓库中存入基于升级镜像版本生成的更新镜像版本。
与现有技术相比,本发明取得的有益效果至少包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710670302.3/2.html,转载请声明来源钻瓜专利网。