预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116048571A(43)申请公布日2023.05.02(21)申请号202211644314.6(22)申请日2022.12.20(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新区九兴大道16号(72)发明人李丁丁(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463专利代理师杜杨(51)Int.Cl.G06F8/65(2018.01)H04L67/06(2022.01)H04L67/00(2022.01)G06F8/658(2018.01)权利要求书2页说明书16页附图7页(54)发明名称软件升级方法、装置、分布式设备和计算机可读存储介质(57)摘要本发明实施例提出一种软件升级方法、装置、分布式设备和计算机可读存储介质,涉及通信领域。该方法由分布式设备根据当前使用的各业务板卡的板卡型号和各业务板卡当前使用的软件版本信息,从软件版本服务器获取待升级板卡型号和待升级板卡型号对应的最新版本软件,对于不需要进行软件升级的业务板卡以及当前未使用的业务板卡的最新版本软件则不会获取,实现了软件的按需获取,减少了软件获取时间,相比于传统的将所有可能用到的软件都下载保存的升级方案,能有效降低内存资源消耗,提高升级效率。CN116048571ACN116048571A权利要求书1/2页1.一种软件升级方法,其特征在于,应用于分布式设备,所述分布式设备与软件版本服务器通信连接;所述方法包括:根据接收的升级命令向所述软件版本服务器发送设备升级消息;所述设备升级消息携带所述分布式设备当前使用的各业务板卡的板卡型号和各业务板卡当前使用的软件版本信息;接收所述软件版本服务器根据所述设备升级消息返回的待升级板卡型号和所述待升级板卡型号对应的最新版本软件;其中,所述待升级板卡型号由所述软件版本服务器根据当前存储的各业务板卡的最新版本软件的版本信息与各业务板卡当前使用的软件版本信息确定;根据所述待升级板卡型号对应的最新版本软件,对所述待升级板卡型号对应的业务板卡进行软件升级。2.根据权利要求1所述的软件升级方法,其特征在于,在根据所述待升级板卡型号对应的最新版本软件,对所述待升级板卡型号对应的业务板卡进行软件升级之后,所述方法还包括:若所述待升级板卡型号对应的业务板卡为预先配置的常用业务板卡,则将所述待升级板卡型号对应的最新版本软件保存到主控板卡上;若所述待升级板卡型号对应的业务板卡不为预先配置的常用业务板卡,则将所述待升级板卡型号对应的最新版本软件删除。3.根据权利要求1所述的软件升级方法,其特征在于,所述分布式设备还与故障处理服务器通信连接;所述故障处理服务器存储有业务板卡的板卡型号、故障类型和故障处理策略的对应关系;所述方法还包括:在检测到有业务板卡故障的情况下,向所述故障处理服务器发送板卡故障消息;所述板卡故障消息携带故障业务板卡的板卡型号和故障类型;接收所述故障处理服务器根据所述板卡故障消息返回的故障处理结果消息;所述故障处理结果消息由所述故障处理服务器根据所述故障业务板卡的板卡型号和故障类型对应的故障处理策略获得;根据所述故障处理结果消息对所述故障业务板卡进行故障修复。4.根据权利要求3所述的软件升级方法,其特征在于,所述故障类型包括硬件故障,所述硬件故障对应的故障处理结果消息中携带待更换板卡型号;所述根据所述故障处理结果消息对所述故障业务板卡进行故障修复,包括:若所述故障处理结果消息中携带待更换板卡型号且当前未保存所述待更换板卡型号对应的软件,则从所述软件版本服务器获取所述待更换板卡型号对应的最新版本软件;在所述故障业务板卡被更换为所述待更换板卡型号对应的新业务板卡后,将所述待更换板卡型号对应的最新版本软件发送到所述新业务板卡,以使所述新业务板卡根据所述待更换板卡型号对应的最新版本软件进行软件升级。5.根据权利要求4所述的软件升级方法,其特征在于,所述方法还包括:若所述新业务板卡为预先配置的常用业务板卡,则将所述待更换板卡型号对应的最新版本软件保存到主控板卡上;若所述新业务板卡不为预先配置的常用业务板卡,则将所述待更换板卡型号对应的最2CN116048571A权利要求书2/2页新版本软件删除。6.根据权利要求2或5所述的软件升级方法,其特征在于,所述方法还包括:若所述主控板卡上保存的常用业务板卡的软件在预设时间范围内被使用过,则在所述常用业务板卡的软件被使用之后,重新开始计时;若所述常用业务板卡的软件在所述预设时间范围内未被使用过,则将所述常用业务板卡的软件从所述主控板卡上删除。7.根据权利要求3所述的软件升级方法,其特征在于,所述故障类型包括逻辑错误,所述逻辑错误对应的故障处理结果消息中携带所述故障业务板卡对应的待升级软件版本信息;所述根