[发明专利]实现网元组件软件升级的方法及装置、主控板有效
申请号: | 201110098165.3 | 申请日: | 2011-04-19 |
公开(公告)号: | CN102195811A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 付红雷;王淑青 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;姜精斌 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 组件 软件 升级 方法 装置 主控 | ||
技术领域
本发明涉及通信领域,特别是指一种实现网元组件软件升级的方法及装置、主控板。
背景技术
依据电信网管的功能层次的划分,在传输网络中由主控板(NetworkControl Panel,NCP)管理单个网元系统,在现有的光网络系统中,每种单板运行都需要适当版本的单板软件的支持,而单板本身在上电前并没有保存自身的软件,所有的软件都是由网元的NCP保存的,单板上电时向NCP请求下载单板软件,下载完毕后单板才会运行。
在单板软件需要升级时,为了实现批量单板在特定时间以一定策略进行升级的操作,经常采用设置升级计划的方式进行管理。即制定一个升级计划,指定网元中哪些单板在哪个时间点升级哪些单板软件。当升级计划执行时间到达时,计划便开始执行,计划执行结束后,NCP把执行结果上报给网管,之后不做处理。但现有技术中的这种处理方式,存在以下缺点:无法获知单板以前执行过哪些升级计划,执行结果如何,也不知道哪些单板升级成功和哪些单板升级失败。这样如果某次升级计划执行失败导致此次升级行动结束,如果还想对单板升级的话,不能只针对升级失败的单板,而必须重新对所有单板制定升级计划,不但操作繁琐,而且浪费系统资源。
发明内容
本发明要解决的技术问题是提供一种实现网元组件软件升级的方法及装置、主控板,能够只针对升级失败的单板进行升级,提高了单板的升级效率,节省了系统资源。
为解决上述技术问题,本发明的实施例提供技术方案如下:
一方面,提供一种实现网元组件软件升级的方法,包括:
主控板接收包含有第一升级计划标识的断点续升命令;
所述主控板查询存储的历史计划执行结果,确定所述第一升级计划中升级失败的单板;
所述主控板针对所述升级失败的单板重新制定第二升级计划;
所述主控板执行所述第二升级计划,对所述升级失败的单板重新进行升级。
其中,所述主控板接收包含有第一升级计划标识的断点续升命令之前还包括:
所述主控板根据接收到的升级计划对单板进行升级;
所述主控板接收单板反馈的升级结果,并在所述历史计划执行结果中记录所述升级计划对应的升级结果。
其中,所述确定所述第一升级计划中升级失败的单板包括:
所述主控板查询其存储的历史计划执行结果,从中获取所述第一升级计划对应的升级结果;
所述主控板根据所述第一升级计划对应的升级结果确定所述第一升级计划中升级失败的单板。
其中,所述主控板执行所述第二升级计划,对所述升级失败的单板重新进行升级之后还包括:
所述主控板接收单板反馈的升级结果,并在所述历史计划执行结果中记录所述第二升级计划对应的升级结果。
其中,所述主控板根据接收到的升级计划对单板进行升级包括:
所述主控板接收并保存升级计划,所述升级计划中包含有待升级单板、与所述待升级单板对应的单板软件和升级时间;
所述主控板根据所述升级时间和主控板系统时间计算并启动定时器,并在所述定时器超时后依次为待升级单板升级对应的单板软件。
本发明实施例还提供了一种实现网元组件软件升级的装置,包括:
接收存储模块,用于接收包含有第一升级计划标识的断点续升命令;
处理模块,用于查询存储的历史计划执行结果,确定所述第一升级计划中升级失败的单板;
升级模块,用于针对所述升级失败的单板重新制定第二升级计划,并执行所述第二升级计划,对所述升级失败的单板重新进行升级。
其中,所述升级模块还用于根据接收到的升级计划对单板进行升级;
所述接收存储模块还用于接收单板反馈的升级结果,并在所述历史计划执行结果中记录所述升级计划对应的升级结果。
其中,所述处理模块包括:
查询单元,用于查询所述接收存储模块中的历史计划执行结果,从中获取所述第一升级计划对应的升级结果;
处理单元,用于根据所述第一升级计划对应的升级结果确定所述第一升级计划中升级失败的单板。
其中,所述接收存储模块还用于接收单板反馈的升级结果,并在所述历史计划执行结果中记录所述第二升级计划对应的升级结果。
其中,所述接收存储模块还用于接收并保存升级计划,所述升级计划中包含有待升级单板、与所述待升级单板对应的单板软件和升级时间;
所述升级模块还用于根据所述升级时间计算和启动定时器,并在所述定时器超时后依次为待升级单板升级对应的单板软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110098165.3/2.html,转载请声明来源钻瓜专利网。