[发明专利]一种控制系统版本校验方法、装置、设备及存储介质在审
申请号: | 202210423031.2 | 申请日: | 2022-04-21 |
公开(公告)号: | CN114880017A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 魏志文;郭约法;陈振良;曾林 | 申请(专利权)人: | 广东电网有限责任公司;广东电网有限责任公司东莞供电局 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵迎迎 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制系统 版本 校验 方法 装置 设备 存储 介质 | ||
1.一种控制系统版本校验方法,其特征在于,所述控制系统包括阀控主机和多个阀控设备,所述阀控设备包括主控板卡和多个装置板卡,所述方法包括:
获取第一固化文件,所述第一固化文件包括所述装置板卡中应用程序的第一版本信息;
对所述第一固化文件执行程序固化操作,所述程序固化操作用于使所述第一固化文件存储于所述阀控主机;
根据所述第一固化文件对所述装置板卡进行注册,以生成第二固化文件,所述第二固化文件包括所述装置板卡中所述应用程序的第二版本信息,所述第二版本信息与所述第一版本信息在注册时相同,当所述应用程序更新时所述第二版本信息发生变化;
对所述第一固化文件计算第一校验码;
对所述装置板卡根据所述第二固化文件实时计算第二校验码;
匹配所述第一校验码与所述第二校验码;
若匹配成功,则确定所述装置板卡通过版本校验。
2.根据权利要求1所述的方法,其特征在于,在对所述第一固化文件执行程序固化操作之后,所述方法还包括:
检验所述程序固化操作是否成功;
若成功,则确定所述第一固化文件固化至所述阀控主机。
3.根据权利要求2所述的方法,其特征在于,所述检验所述程序固化操作是否成功,包括:
根据所述第一固化文件针对所述装置板卡计算所述第一校验码;
获取所述装置板卡在所述注册后生成的所述第二固化文件;
控制所述主控板卡根据所述第二固化文件计算与所述主控板卡位于同一所述阀控设备的所述装置板卡的第三校验码;
获取所述第三校验码;
匹配同一所述装置板卡的所述第三校验码与所述第一校验码;
若匹配成功,则确认所述程序固化操作成功。
4.根据权利要求3所述的方法,其特征在于,所述控制所述主控板卡根据所述第二固化文件计算与所述主控板卡位于同一所述阀控设备的所述装置板卡的第三校验码,包括:
向所述主控板卡发送第一读取信号;
控制所述主控板卡在接收到所述第一读取信号时初始化所述装置板卡;
确定读取所述装置板卡中所述第二固化文件的第一起始读取位置;
根据所述第一起始读取位置,提取所述第二固化文件中位于预设位置的、指定长度的第一目标片段;
对所述第一目标片段执行循环冗余计算,获得所述第三校验码。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述第一固化文件对所述装置板卡进行注册,以生成所述第二固化文件,包括:
根据所述第一固化文件对所述主控板卡生成注册信息;
将所述注册信息发送至所述主控板卡;
控制所述主控板卡检测所述装置板卡的配置状态;
若所述配置状态为组件未配置,则指示所述主控板卡根据所述注册信息为所述装置板卡配置控制参数,所述控制参数包括所述装置板卡的通信地址;
调整所述配置状态为组件已配置。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述对所述第一固化文件计算第一校验码,包括:
确定读取所述第一固化文件的第二起始读取位置;
根据所述第二起始读取位置,提取所述第一固化文件中位于预设位置的、指定长度的第二目标片段;
对所述第二目标片段执行循环冗余计算,获得所述第一校验码。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述对所述装置板卡根据所述第二固化文件实时计算第二校验码,包括:
向所述主控板卡发送第二读取信号;
控制所述主控板卡在接收到所述第二读取信号时初始化所述装置板卡;
确定读取所述装置板卡中所述第二固化文件的第三起始读取位置;
根据所述第三起始读取位置,提取所述第二固化文件中位于预设位置的、指定长度的第三目标片段;
对所述第三目标片段执行循环冗余计算,获得所述第二校验码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司;广东电网有限责任公司东莞供电局,未经广东电网有限责任公司;广东电网有限责任公司东莞供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210423031.2/1.html,转载请声明来源钻瓜专利网。