[发明专利]一种分布式设备固件升级方法、装置及存储介质在审
申请号: | 202110877501.8 | 申请日: | 2021-07-31 |
公开(公告)号: | CN113703806A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陶继亮;王亚旗;王小庆 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 设备 升级 方法 装置 存储 介质 | ||
本公开提供一种分布式设备固件升级方法、装置及存储介质,用于解决分布式设备功能芯片固件升级困难的技术问题。本公开提供的技术方案中,主机软件中包括用于升级所述功能芯片固件的分类升级包,分类升级包中包括属于同一厂商同一升级前工作模式的升级基本包,升级基本包的包头中至少包括厂商、型号、升级后工作模式、基线版本号和目标版本号。主控板根据分类升级包和升级基本包的包头信息自动适配适合本端的升级包并自动升级。用户只要更新包含升级包的主机软件即可实现整框设备的功能芯片固件的批量升级,减小了固件升级的复杂度,提高了升级效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种分布式设备固件升级方法、装置及存储介质。
背景技术
一个分布式设备中通常可能会有1~2个主控板,多个业务版,业务板接受主控板的管理。主控板和业务板统称为单板,为了支持某项业务功能或系统功能,每块单板上都可能布置有完成某项特定功能的功能芯片(例如可信计算芯片)。如果在使用过程中发现功能芯片有BUG(缺陷、漏洞),或者业务板和主控板上功能芯片的工作模式不一致,则需要能够通过升级芯片firmware固件的方式进行修复。然而,由于相关协议标准中,对于这些功能芯片固件升级方式没有明确定义,各厂商的芯片升级方式各异,加上升级版本与老版本之间通常有复杂的对应关系、功能芯片工作模式的差异,导致分布式设备支持多厂商、多型号、多工作模式时firmware固件升级管理非常复杂。
发明内容
有鉴于此,本公开提供一种分布式设备固件升级方法、装置及存储介质,用于解决分布式设备功能芯片固件升级困难的技术问题。
基于本公开实施例的一方面,本公开提供了一种分布式设备固件升级方法,分布式设备包括主控板和业务板,每个主控板和业务板上安装有功能芯片,业务板接受主控板的管理,该方法应用于主控板,该方法包括:
主控板加载主机软件;所述主机软件中包括一个或多个用于升级所述功能芯片固件的分类升级包,所述分类升级包中包括属于同一厂商同一升级前工作模式的一个或多个升级基本包,所述分类升级包的包头中至少包括厂商和升级前工作模式,所述升级基本包的包头中至少包括厂商、型号、升级后工作模式、基线版本号和目标版本号;
主控板上电后,主控板根据分类升级包和升级基本包的包头中的信息获取与主控板上的功能芯片适配的升级基本包,执行所述功能芯片的固件升级。
进一步地,所述主控板根据分类升级包和升级基本包的包头中的信息获取与主控板上的功能芯片适配的升级基本包,执行所述功能芯片的固件升级的方法为:
根据分类升级包的包头中的厂商和升级前工作模式,判断是否有与主控板上功能芯片的厂商及工作模式一致的分类升级包,如果有则根据升级基本包的包头中的厂商、型号、升级后工作模式、基线版本号和目标版本号查询是否有与主控板上功能芯片的固件适配的升级基本包,如果有则执行主控板上功能芯片的固件升级,如果没有则正常启动主机软件。
进一步地,所述方法还包括:
在上电后,判断是否检测到进入固件升级菜单快捷键被按下,如检测到,则进入固件升级菜单,根据用户选定的升级基本包进行主控板上功能芯片的固件升级。
进一步地,所述方法还包括业务板上功能芯片的固件升级步骤:
主控板接收业务板发送的查询主控板是否支持所述功能芯片及功能芯片工作模式的查询请求;
主控板向业务板发送查询响应告知业务板是否支持功能芯片及所支持的功能芯片的工作模式;
主控板接收业务板发送的业务板所支持的功能芯片的厂商和功能芯片的工作模式的升级请求;
主控板根据升级请求中包括的厂商和功能芯片的工作模式,将主机软件中与业务板适配的分类升级包发送给业务板,以使从分类升级包中查询适配的升级基本包进行业务板上功能芯片的固件升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110877501.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配置AP的方法和AP
- 下一篇:一种超级电容器复合电极材料的制备方法