[发明专利]升级数据处理方法、上位机、下位机、设备及存储介质有效
申请号: | 202111200298.7 | 申请日: | 2021-10-15 |
公开(公告)号: | CN113645316B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 梁晓良;吴贵龙;贺龙钊 | 申请(专利权)人: | 广东皓耘科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/01;H04L67/141;H04L1/00;H04L12/40;G06F8/65 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 528000 广东省佛山市顺德区北滘镇顺江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 数据处理 方法 上位 下位 设备 存储 介质 | ||
1.一种升级数据处理方法,其特征在于,应用于上位机,所述上位机与下位机通信连接,所述方法包括:
将升级目标文件划分成多个升级数据包,每个所述升级数据包包括多行升级数据;
以每次发送一行升级数据的方式,向所述下位机连续发送单个所述升级数据包中的升级数据,直至发送完单个所述升级数据包的升级数据后,向所述下位机发出包结束命令,所述包结束命令用于促使所述下位机对接收的单个所述升级数据包的升级数据逐行进行有效校验;
接收到所述下位机发送的空闲命令后,继续以每次发送一行升级数据的方式,向所述下位机连续发送下一个所述升级数据包的升级数据,直至所述下位机接收完所述升级目标文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述下位机接收完所述升级目标文件后,向所述下位机发送文件结束命令,所述文件结束命令用于促使所述下位机对接收到的所述升级目标文件的有效升级数据进行升级校验,所述有效升级数据为通过有效校验的升级数据。
3.根据权利要求1或2所述的方法,其特征在于,在所述向所述下位机发出包结束命令的步骤之后,在所述接收到所述下位机发送的空闲命令的步骤之前,所述方法还包括:
接收所述下位机发送的第一校验值,所述第一校验值是所述下位机根据对接收的单个所述升级数据包的升级数据逐行进行有效校验,而得到的用于表征所述下位机接收的升级数据包的每行升级数据的有效情况;
对所述第一校验值进行解析,若解析结果表明至少有一行升级数据未被所述下位机有效接收,则以每次发送一行升级数据的方式,向所述下位机重新发送未被有效接收的升级数据,直至该未被有效接收的升级数据被所述下位机有效接收。
4.根据权利要求1或2所述方法,其特征在于,所述以每次发送一行升级数据的方式,向所述下位机连续发送单个所述升级数据包中的升级数据的步骤,包括:
向所述下位机发送包开始命令,所述包开始命令用于促使所述下位机做好接收准备;
接收到所述下位机在做好接收准备之后发送的待收命令后,以每次发送一行升级数据的方式,向所述下位机发送单个所述升级数据包中的升级数据。
5.根据权利要求2所述的方法,其特征在于,所述在所述下位机接收完所述升级目标文件后,向所述下位机发送文件结束命令的步骤,包括:
在所述下位机接收完所述升级目标文件,向所述下位机发送文件结束命令,所述文件结束命令包括所述升级目标文件的第一CRC校验值,所述升级目标文件的第一CRC校验值是根据向所述下位机发送的所述升级数据计算得到的;
所述文件结束命令用于促使所述下位机根据接收到的所述升级目标文件的有效升级数据计算得到第二CRC校验值,并与所述第一CRC校验值进行比较;
所述升级校验为在所述第一CRC校验值与所述第二CRC校验值一致的情况下进行升级,在所述第一CRC校验值与所述第二CRC校验值不一致的情况下不进行升级。
6.一种升级数据处理方法,其特征在于,应用于下位机,所述下位机与上位机通信连接,所述上位机存储有包括多个升级数据包的升级目标文件,每个所述升级数据包包括多行升级数据,所述方法包括:
接收所述上位机以每次发送一行升级数据的方式所连续发送的单个所述升级数据包的升级数据;
在接收到所述上位机发送的包结束命令后,对接收的单个所述升级数据包的升级数据逐行进行有效校验以生成第一校验值,并向所述上位机发送所述第一校验值,所述第一校验值用于促使所述上位机得到所述下位机未有效接收的升级数据;
接收所述上位机以每次发送一行升级数据的方式重新发送的升级数据,直至有效接收完单个所述升级数据包的所有升级数据,所述重新发送的升级数据为所述下位机未有效接收的升级数据;
对有效接收完的单个所述升级数据包的所有升级数据进行写入处理,并在写入处理结束后向所述上位机发送空闲命令,直至有效接收完所述升级目标文件,所述空闲命令用于促使所述上位机继续发送下一个所述升级数据包的升级数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东皓耘科技有限公司,未经广东皓耘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111200298.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发电机防护板打磨装置
- 下一篇:一种固体废弃物检测的装置