[发明专利]版本升级处理方法及装置在审
申请号: | 201510420861.X | 申请日: | 2015-07-16 |
公开(公告)号: | CN106708541A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 杨桂荣;马彧 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 江舟,李灵洁 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 升级 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种版本升级处理方法及装置。
背景技术
现在的系统(例如路由器系统)中,不同的型号都有自己独立的版本,版本需要进行安装后,其功能才能正常运行。路由器的功能趋于复杂多样化,其版本的大小也逐渐变大,小一点的版本几十兆,大的集群路由器版本,有超过一个G的空间。为了管理好这么庞大的版本,在路由器系统中,就分离出一个路由器版本管理子系统。
路由器版本管理子系统,主要是完成版本下载,运行,添加,激活,除激活,提交,删除等一系列的动作,同时还负责与其他子系统之间的消息交互,共同运行其子系统所需要的版本。
路由器系统常常有新的功能需要开发,同时在使用和测试过程中,有新的故障出现,这就需要对现场使用的版本进行升级。
在路由器版本升级过程中,偶尔会出现版本升级失败的情况。版本升级失败后,就需要将版本回退到以前的老版本,通常的做法有多种,重新安装;重新激活老版本;如果有备板,可以使用备板启动,来切换版本。但是这些版本回退方法,都需要人工干预,需要操作人员对路由器命令的使用有一定的了解才能完成。有许多中低端路由器,是没有主备机制,如果版本升级失败,只有通过重新安装的办法来实现版本的回退,重新安装需要花费更多的版本启动时间。
一个大的网络通讯设备公司,在运营商中运行的路由器产品很多,很难做到每个工程人员都到现场去升级版本。实现版本自动升级,失败后,能自动回退,对设备商来说,是非常重要的功能。
针对相关技术中,本版升级失败后如何快速回退至原来版本的问题,还未提出有效的解决方案。
发明内容
本发明提供了一种版本升级处理方法及装置,以至少解决相关技术中本版升级失败后如何快速回退至原来版本的问题。
根据本发明的一个方面,提供了一种版本升级处理方法,包括:获取单板正在使用的第一版本和与所述第一版本对应的待升级的第二版本;检测所述单板是否升级成功, 得到检测结果;根据所述检测结果,启动最终版本;其中,所述最终版本为所述第一版本或者所述第二版本。
可选地,根据所述检测结果,启动最终版本之前包括:在检测到所述单板升级失败的情况下,所述最终版本保持为所述第一版本不变;或者,在检测到所述单板升级成功的情况下,将所述最终版本修改为所述第二版本。
可选地,根据所述检测结果,启动最终版本包括:在检测到所述单板升级失败的情况下,通过所述单板的自动重启,重新启动所述第一版本。
可选地,获取单板正在使用的第一版本和与所述第一版本对应的待升级的第二版本包括:从服务器中下载版本文件;解析所述版本文件获取所述第一版本和所述第二版本。
可选地,解析所述版本文件获取所述第一版本和所述第二版本之后包括:激活所述第一版本和所述第二版本。
根据本发明的另一个方面,还提供了一种版本升级处理装置,包括:获取模块,用于获取单板正在使用的第一版本和与所述第一版本对应的待升级的第二版本;检测模块,用于检测所述单板是否升级成功,得到检测结果;启动模块,用于根据所述检测结果,启动最终版本;其中,所述最终版本为所述第一版本或者所述第二版本。
可选地,所述装置还包括:保持模块,用于在检测到所述单板升级失败的情况下,所述最终版本保持为所述第一版本不变;或者,修改模块,用于在检测到所述单板升级成功的情况下,将所述最终版本修改为所述第二版本。
可选地,所述启动模块还用于在检测到所述单板升级失败的情况下,通过所述单板的自动重启,重新启动所述第一版本。
可选地,所述获取模块包括:下载单元,用于从服务器中下载版本文件;解析单元,用于解析所述版本文件获取所述第一版本和所述第二版本。
可选地,所述装置还包括:激活模块,用于激活所述第一版本和所述第二版本。
通过本发明,采用获取单板正在使用的第一版本和与第一版本对应的待升级的第二版本;检测单板是否升级成功,得到检测结果;根据检测结果,启动最终版本;其中,该最终版本为第一版本或者第二版本。解决了相关技术中本版升级失败后如何快速回退至原来版本的问题,进而缩短了原来版本的回退时间,减少了业务中断的时间。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的版本升级处理方法的流程图;
图2是根据本发明实施例的版本升级处理装置的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510420861.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:卸载界面的显示方法及装置
- 下一篇:一种嵌入式操作系统代码加载的方法及装置