[发明专利]一种对设备进行软件升级的方法及系统有效
申请号: | 201210184606.6 | 申请日: | 2012-06-06 |
公开(公告)号: | CN102739442B | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 肖锋钢;杨骐;黄文伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 进行 软件 升级 方法 系统 | ||
本发明公开了一种对设备进行软件升级的方法,包括:主板在开始软件升级前向备板发送静默通知;所述备板接收到所述静默通知后,关闭与所述主板之间的通信链路,开启静默定时器;所述主板开始软件升级,如果所述主板升级成功,或者所述主板升级失败后能够回退到老的软件版本,则将所述备板复位;所述备板在复位后,重新开启与所述主板之间的通信链路;如果所述静默定时器超时,则所述备板重新开启与所述主板间的通信链路,竞争为主用板。上述方法能够保障通信业务在主板升级失败后也能恢复,从而减轻了软件升级失败对通信设备的通信业务的影响。本发明还公开了一种对设备进行软件升级的系统。
技术领域
本发明涉及通信技术领域,尤其涉及的是一种对设备进行软件升级的方法及系统。
背景技术
对于通信设备,由于升级可能出现失败的情况,因此,目前比较流行的做法是:在升级软件时,保留之前所用版本软件,同时安装新版本软件,如果新版本升级成功,就可以提交确认新版本,使新版本永久生效;如果新版本升级失败,则系统重启后自动切换到老版本完成软件版本的回退。
但是这样的升级方法对于远程升级无人在现场的情况并不完备,因为,新版本升级失败后,很有可能无法实现软件版本的回退(比如,设备出现硬件故障,或者升级后设备无法正常启动等)。因此,通信设备一旦出现软件升级失败且无法回退的情况,则通信业务陷入中断。
因此,为了减轻软件升级失败对通信设备的通信业务的影响,现有的软件升级方法还需要进一步改进。
发明内容
本发明所要解决的技术问题是提供一种对设备进行软件升级的方法,能够减轻软件升级失败对通信设备的通信业务的影响。
为了解决上述技术问题,本发明提供了一种对设备进行软件升级的方法,该方法包括:
主板在开始软件升级前向备板发送静默通知;所述备板接收到所述静默通知后,关闭与所述主板之间的通信链路,开启静默定时器;
所述主板开始软件升级,如果所述主板升级成功,或者所述主板升级失败后能够回退到老的软件版本,则将所述备板复位;所述备板在复位后,重新开启与所述主板之间的通信链路;如果所述静默定时器超时,则所述备板重新开启与所述主板间的通信链路,竞争为主用板。
进一步地,所述备板关闭与所述主板之间的通信链路后,停止与所述主板间的同步和主备竞争;所述备板开启与所述主板之间的通信链路后,启动与所述主板间的同步和主备竞争。
进一步地,主板在向备板发送静默通知前,还判断主备是否同步完成,是则向备板发送静默通知,否则延迟发送所述静默通知;主板在开始软件升级前,还判断所述备板与所述主板之间的通信链路是否处于关闭状态,是则开始软件升级,否则延迟升级。
进一步地,所述备板接收到所述静默通知后,关闭与所述主板之间的通信链路,开启静默定时器。
进一步地,所述静默定时器的定时时长预先设定,或者由所述主板在所述静默通知中携带给所述备板。
为了解决上述技术问题,本发明还提供了一种对设备进行软件升级的系统,该系统包括:
静默模块,用于主板在开始软件升级前向备板发送静默通知;所述备板接收到所述静默通知后,关闭与所述主板之间的通信链路,开启静默定时器;
升级模块,用于所述主板开始软件升级,如果所述主板升级成功,或者所述主板升级失败后能够回退到老的软件版本,则将所述备板复位;所述备板在复位后,重新开启与所述主板之间的通信链路;如果所述静默定时器超时,则所述备板重新开启与所述主板间的通信链路,竞争为主用板。
进一步地,所述备板关闭与所述主板之间的通信链路后,停止与所述主板间的同步和主备竞争;所述备板开启与所述主板之间的通信链路后,启动与所述主板间的同步和主备竞争。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210184606.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种性能数据传输方法、系统和网管
- 下一篇:一种微型医用空压机连接弯管的结构