[发明专利]升级数据处理方法、上位机、下位机、设备及存储介质有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 数据处理 方法 上位 下位 设备 存储 介质 | ||
本申请提供一种升级数据处理方法、上位机、下位机、设备及存储介质,属于软件技术的领域,其中一种方法应用于上位机,上位机与下位机通信连接,该方法包括:将升级目标文件划分成多个升级数据包,以每次发送一行升级数据的方式,向下位机连续发送单个升级数据包中的升级数据,直至发送完单个升级数据包的升级数据后,向下位机发出包结束命令,并在接收到下位机发送的空闲命令后,继续以每次发送一行升级数据的方式,向下位机连续发送下一个升级数据包的升级数据,直至下位机接收完所述升级目标文件,从而能够减少上位机和下位机在数据传输过程中的应答次数和等待对方应答造成的时耗。
技术领域
本申请涉及软件技术的领域,尤其是涉及一种升级数据处理方法、上位机、下位机、设备及存储介质。
背景技术
随着电子技术和信息技术的发展,汽车或者农机领域电控系统智能化程度越来越高,电控系统的程序文件随之增大,同时功能更新也越来越快,从而电子控制单元(Electronic Control Unit,ECU控制器)的固件程序更新频率也越来越高,ECU控制器软件升级大多数都是基于CAN总线的。由于CAN总线一般数据域都采用8个字节,而CAN报文中数据域在整帧报文中占的比例在50%左右,使得CAN总线传输数据时的有效数据的载荷率较低。
目前,升级软件一般采用的方法为:上位机每发完一行或者一帧报文,下位机应答上位机一次。采用这样的升级方法,每传输一行数据,上位机和下位机就要进行一次交互,升级的目标文件越大时,交互次数越多,从而存在升级时耗长、体验差的问题。
发明内容
本申请的目的包括,提供一种升级数据处理方法、上位机、下位机、设备及存储介质,能够改善现有技术中由于交互次数越多,而导致的升级时耗长、体验差的问题。
第一方面,本申请提供一种升级数据处理方法,采用如下的技术方案:
一种升级数据处理方法,应用于上位机,所述上位机与下位机通信连接,所述方法包括:
应用于上位机,所述上位机与下位机通信连接,所述方法包括:
将升级目标文件划分成多个升级数据包,每个所述升级数据包包括多行升级数据;
以每次发送一行升级数据的方式,向所述下位机连续发送单个所述升级数据包中的升级数据,直至发送完单个所述升级数据包的升级数据后,向所述下位机发出包结束命令,所述包结束命令用于促使所述下位机对接收的单个所述升级数据包的升级数据逐行进行有效校验;
接收到所述下位机发送的空闲命令后,继续以每次发送一行升级数据的方式,向所述下位机连续发送下一个所述升级数据包的升级数据,直至所述下位机接收完所述升级目标文件。
在一种可行的实施方式中,所述方法还包括:
在所述下位机接收完所述升级目标文件后,向所述下位机发送文件结束命令,所述文件结束命令用于促使所述下位机对接收到的所述升级目标文件的有效升级数据进行升级校验,所述有效升级数据为通过有效校验的升级数据。
在一种可行的实施方式中,在所述向所述下位机发出包结束命令的步骤之后,在所述接收到所述下位机发送的空闲命令的步骤之前,所述方法还包括:
接收所述下位机发送的第一校验值,所述第一校验值是所述下位机根据对接收的单个所述升级数据包的升级数据逐行进行有效校验,而得到的用于表征所述下位机接收的升级数据包的每行升级数据的有效情况;
对所述第一校验值进行解析,若解析结果表明至少有一行升级数据未被所述下位机有效接收,则以每次发送一行升级数据的方式,向所述下位机重新发送未被有效接收的升级数据,直至该未被有效接收的升级数据被所述下位机有效接收。
在一种可行的实施方式中,所述以每次发送一行升级数据的方式,向所述下位机连续发送单个所述升级数据包中的升级数据的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东皓耘科技有限公司,未经广东皓耘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111200298.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发电机防护板打磨装置
- 下一篇:一种固体废弃物检测的装置