[发明专利]软件升级方法、装置和网络设备在审
申请号: | 201810781711.5 | 申请日: | 2018-07-16 |
公开(公告)号: | CN109032635A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 王小庆 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/54 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 侯小锋 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务板 单板软件 软件升级 网络设备 单板硬件 器件信息 存储 主控板 升级 板间通信通道 软件实现 数据通信 硬件器件 不一致 复杂度 发送 决策 | ||
本公开提供了一种软件升级方法、装置和网络设备,涉及数据通信的技术领域,该方法包括:通过板间通信通道接收待启动业务板发送的待运行单板软件的版本号以及单板硬件器件信息;判断本地存储的待启动业务板的单板软件的版本号与待运行单板软件的版本号是否一致;如果不一致,比较本地存储的待启动业务板的单板软件支持的硬件器件信息与待启动业务板的单板硬件器件信息是否一致;如果一致,根据本地存储的待启动业务板的单板软件,对待启动业务板的待运行单板软件进行升级。本公开提供的软件升级方法、装置和网络设备,通过主控板进行决策是否升级待启动业务板,无需主控板和业务板频繁交互,不仅降低了软件实现的复杂度,也提高了升级效率。
技术领域
本公开涉及数据通信的技术领域,尤其是涉及分布式环境中的一种软件升级方法、装置和网络设备。
背景技术
在数据通信解决方案中,特别在中高端应用中,由于需要支持各种不同类型的业务接口,使得分布式框式设备成为一种典型的设备形态,通常,分布式框式设备由一块或两块主控板和多块业务板组成。不同的业务板可以提供不同的业务接口,包括不同的业务接口类型和接口数量,这样大型的分布式设备往往有很多款业务板。
随着研发版本的演进,需要不断扩展支持新的业务板,以满足用户多种的需求。通常,分布式框式设备的软件一般集中在主控板上,由主控板通过板间通信通道下发给各业务板。目前主流的业务板升级方案,是采用主控板把业务板的软件下发到各业务板,再由各业务板决定是否升级,因此,在主控板和业务板上分别有自己的升级策略。主控板上维护有给业务板下发单板软件的策略,而业务板上也维护的有对主控板下发的单板软件是否升级的策略,使得业务板升级的过程由业务板和主控板共同决定,增加了决策过程的复杂性,进而降低了升级效率
图1示出了一种现有技术中业务板软件升级的流程图,该过程由主控板与业务板共同决策,其主要流程如下:
(1)业务板启动时和主控板通信,通过板间通信告知主控板自己的单板软件版本号;
(2)主控板收到业务板上传的单板软件版本号,并和软件包中的单板软件版本号比对;
(3)如果版本号不一样,则执行过程(4);如果版本号一样,则不下发单板软件,直接执行步骤(6);
(4)把单板软件下发给业务板;
(5)单板软件下发到业务板后,业务板根据自己当前的升级策略进行升级分析,如果单板限制特定的版本不能升级,则放弃该版本,如业务板上配置有在特定版本才支持某器件;如果单板软件升级规则没有限制该版本,则完成单板软件升级;
(6)业务板向主控板请求主机软件完成单板软件升级,或者决策不需要升级单板软件时业务板继续启动,直到业务可用。
通过上述过程可知,升级策略分别放在业务板以及主控板上,主控板将不符合业务板升级策略的单板软件下发给业务板,浪费了板间通信带宽,增加了业务板额外的升级处理程序,即使是升级主控板和业务板的升级策略也必需在两者之间同时升级,对于具有多种业务板的分布式设备来说,无疑也增加了主控板、业务板的升级策略更新的业务。
发明内容
有鉴于此,本公开的目的在于提供一种软件升级方法、装置和网络设备,以缓解上述升级效率较低的技术问题。
第一方面,本公开实施方式提供了一种软件升级方法,该方法包括:通过板间通信通道接收待启动业务板发送的待运行单板软件的版本号以及单板硬件器件信息;判断本地存储的待启动业务板的单板软件的版本号与待运行单板软件的版本号是否一致;如果不一致,比较本地存储的待启动业务板的单板软件支持的硬件器件信息与待启动业务板的单板硬件器件信息是否一致;如果一致,根据本地存储的待启动业务板的单板软件,对待启动业务板的待运行单板软件进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810781711.5/2.html,转载请声明来源钻瓜专利网。