[发明专利]双主控系统的版本一致性检验方法及装置有效
申请号: | 202110470473.8 | 申请日: | 2021-04-28 |
公开(公告)号: | CN113220507B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 霍云峰 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F8/71;G06F8/65 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主控 系统 版本 一致性 检验 方法 装置 | ||
1.一种双主控系统的版本一致性检验方法,包括:
主用主控板注册命令行,所述命令行用于获取第一升级包的版本号、兼容版本的起始版本号和结束版本号;
获取待升级的第一升级包及第一升级信息;
进行重启以基于所述第一升级包升级,在升级过程中建立监听进程;
升级结束后接收来自于备用主控板的版本信息请求, 并基于所述监听进程接收来自于备用主控板的版本信息请求;
备用主控板获取待升级的第二升级包及第二升级信息,进行重启以基于所述第二升级包升级,备用主控板在备用主控板升级过程中向主用主控板发送版本信息请求,包括基于socket通信方式向主用主控板发送版本信息请求,并基于所述版本信息请求获取主用主控板上的第一升级信息;
备用主控板基于所述第一升级信息和所述第二升级信息进行版本一致性检验,包括基于所述请求由配置文件中获取第一升级包的版本号、兼容版本的起始版本号和结束版本号,由此在所述第一升级信息和所述第二升级信息一致时,继续进行升级;在所述第一升级信息和所述第二升级信息不一致,且所述第二升级信息中的版本号在第一升级信息中兼容版本的起始版本号和结束版本号之间时,继续进行升级,以及在所述第一升级信息和所述第二升级信息不一致,且所述第二升级信息中的版本号不在第一升级信息中兼容版本的起始版本号和结束版本号之间时,生成提醒信息。
2.如权利要求1所述的方法,其中获取待升级的第一升级包及第一升级信息,包括:
解析所述命令行的参数以获取第一升级包的版本号、兼容版本的起始版本号和结束版本号,并存储在配置文件中。
3.如权利要求1所述的方法,其特征在于,生成提醒信息包括:
通过串口打印信息的方式生成所述提醒信息。
4.一种双主控系统,包括:
主用主控板,用于通过注册命令行,获取待升级的第一升级包及第一升级信息,包括版本号、兼容版本的起始版本号和结束版本号;进行重启以基于所述第一升级包升级,并在升级过程中建立监听进程;升级结束后接收来自于备用主控板的版本信息请求, 并基于所述监听进程接收来自于备用主控板的版本信息请求;基于所述请求将所述第一升级信息发送给所述备用主控板以辅助所述备用主控板进行版本一致性检验,包括基于所述请求由配置文件中获取第一升级包的版本号、兼容版本的起始版本号和结束版本号并发送给所述备用主控板;
备用主控板,用于获取待升级的第二升级包及第二升级信息;进行重启以基于所述第二升级包升级;在备用主控板升级过程中向主用主控板发送版本信息请求,包括基于socket通信方式向主用主控板发送版本信息请求;基于所述版本信息请求获取主用主控板上的第一升级信息;基于所述第一升级信息和所述第二升级信息进行版本一致性检验,由此在所述第一升级信息和所述第二升级信息一致时,继续进行升级;在所述第一升级信息和所述第二升级信息不一致,且所述第二升级信息中的版本号在第一升级信息中兼容版本的起始版本号和结束版本号之间时,继续进行升级,以及在所述第一升级信息和所述第二升级信息不一致,且所述第二升级信息中的版本号不在第一升级信息中兼容版本的起始版本号和结束版本号之间时,生成提醒信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110470473.8/1.html,转载请声明来源钻瓜专利网。