[发明专利]一种多芯片设备的升级方法和系统在审
| 申请号: | 202111355521.5 | 申请日: | 2021-11-16 |
| 公开(公告)号: | CN113986303A | 公开(公告)日: | 2022-01-28 |
| 发明(设计)人: | 胡辉炳 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
| 地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 芯片 设备 升级 方法 系统 | ||
1.一种多芯片设备的升级方法,其特征在于,包括:
预先分别部署用于接收升级请求信息的网络服务、用于进行消息转发的代理服务,以及用于升级管理、升级执行的升级服务;
当所述网络服务和升级服务启动时,分别向所述代理服务进行能力注册;
完成能力注册后,代理服务根据注册的能力在各服务之间进行消息转发,当设备包括多芯片时,通过所述升级服务依次对从芯片进行升级后,再对主芯片进行升级,完成多芯片设备的升级。
2.根据权利要求1所述的多芯片设备的升级方法,其特征在于,所述网络服务和升级服务通过向代理服务注册能力集完成能力注册,所述能力集包括待注册服务对应的业务请求;
所述网络服务和代理服务运行于主芯片;
所述升级服务运行于主芯片时用于升级管理和升级执行;
所述升级服务运行于从芯片时用于升级执行。
3.根据权利要求2所述的多芯片设备的升级方法,其特征在于,在多芯片设备的升级之前,还包括:
所述升级服务根据产品定义表判断当前运行环境,
如果所述当前运行环境为主芯片,则创建升级文件保存路径,对主芯片和所有从芯片的升级状态进行初始化,网络服务和升级服务向所述代理服务进行能力注册,能力集包括升级预处理消息、升级开始消息、升级取消消息、升级状态获取消息、从芯片升级状态通知消息处理;
如果所述当前运行环境为从芯片,则挂载主芯片的升级文件保存路径,对自身的升级状态进行初始化,并向所述代理服务进行能力注册,能力集至少包括从芯片升级开始消息处理。
4.根据权利要求3所述的多芯片设备的升级方法,其特征在于,所述升级请求信息包括升级预处理消息,
所述网络服务将升级预处理消息发送至代理服务,并由代理服务将所述升级预处理消息转发至主芯片的升级服务;
主芯片的升级服务判断当前升级状态,若升级状态处于初始化状态,则清除升级文件保存路径下的文件,若升级状态处于非初始化状态,则进行状态反馈;
将升级文件上传至所述网络服务,并通过网络服务将接收的升级文件存储至升级文件保存路径。
5.根据权利要求2所述的多芯片设备的升级方法,其特征在于,在对多芯片设备的升级之前,还包括:
分别对主芯片和从芯片的升级文件进行数据打包,并在主芯片升级包和从芯片升级包的包头中记录各自的升级文件信息;
将主芯片升级包和从芯片升级包进行合成,并在合成后的升级包包头记录主从芯片升级包的起始位置。
6.根据权利要求5所述的多芯片设备的升级方法,其特征在于,
通过所述网络服务将升级消息发送至代理服务,并由代理服务将所述升级消息转发至主芯片的升级服务;
主芯片的升级服务对合成后的升级包包头进行数据解析,以及数据校验;
经数据校验无误后,主芯片的升级服务向代理服务发送从芯片升级消息,代理服务将消息转发至所有从芯片的升级服务;
从芯片的升级服务对从芯片进行升级执行,同时将升级进度通过代理服务反馈至主芯片的升级服务;
主芯片的升级服务接收所有从芯片的升级状态,待所有从芯片升级完毕后,开始升级主芯片;
主芯片完成升级后,通过代理服务通知网络服务升级完毕。
7.根据权利要求4所述的多芯片设备的升级方法,其特征在于,在将升级文件上传至所述网络服务过程中,还包括:
通过所述网络服务将取消升级消息发送至代理服务,并由代理服务将所述取消升级消息转发至主芯片的升级服务;
主芯片的升级服务进行数据清理,并更改状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111355521.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机器人定位方法、装置、设备及可读存储介质
- 下一篇:一种含砷物料的脱砷系统





