一种改善OTA升级过程丢帧的报文编码方法技术

技术编号:40417337 阅读:26 留言:0更新日期:2024-02-20 22:35
本发明专利技术公开了一种改善OTA升级过程丢帧的报文编码方法,将OTA升级的单帧刷写报文设置为包括第一报文组、第二报文组以及第三报文组;其中第一报文组、第二报文组以及第三报文组均为两位;第一报文组为两位刷写数据;第二报文组包括一位时间同步数和一位第一还原数;第三报文组包括一位校验数和一位第二还原数;其中,所述时间同步数随逐帧发送的单帧刷写报文,在一定范围内依序循环设置;校验数为本帧刷写数据经过设定的校验算法计算后得到;第一还原数和第二还原数为预设的还原函数库中不同函数的对应编号,本帧刷写报文的第一还原数和第二还原数根据本帧刷写报文的刷写数据、下一帧刷写报文的刷写数据以及函数库得到。

【技术实现步骤摘要】

本专利技术涉及ota升级,具体涉及一种改善ota升级过程丢帧的报文编码方法。


技术介绍

1、目前相关的车载ota数据传输系统,通常利用蜂窝网络(4g、5g)进行远程数据传输设计。客户进行ota升级调用远程数据传输时,数据传输过程中由于数据传输链路长,手机-云端-车辆网关控制器之间的链路过长会,不可避免导致丢帧。

2、现在有的技术方案或技术趋势为:通过重复校验或互补校验来检查错误。这类方法无法做到自动补帧;重复校验仅可在发现丢帧后重复刷写本数据段,即在某一段数据传输完成后通过计算校验码等方式进行校验,发现问题后对该分段进行重新刷写。互补校验的方法会导致数据包数据量大增。


技术实现思路

1、本专利技术的目的在于提供一种改善ota升级过程丢帧的报文编码方法,以在不占用额外传输和计算资源的前提下实现对丢失帧刷写数据的恢复。

2、为解决上述技术问题,本专利技术提供了一种技术方案:一种改善ota升级过程丢帧的报文编码方法,将ota升级的单帧刷写报文设置为包括第一报文组、第二报文组以及第三报文组;其本文档来自技高网...

【技术保护点】

1.一种改善OTA升级过程丢帧的报文编码方法,其特征在于:将OTA升级的单帧刷写报文设置为包括第一报文组、第二报文组以及第三报文组;其中第一报文组、第二报文组以及第三报文组均为两位;第一报文组为两位刷写数据;第二报文组包括一位时间同步数和一位第一还原数;第三报文组包括一位校验数和一位第二还原数;

2.根据权利要求1所述的改善OTA升级过程丢帧的报文编码方法,其特征在于:刷写报文的数制为16进制。

3.根据权利要求1所述的改善OTA升级过程丢帧的报文编码方法,其特征在于:所述的校验算法为CRC算法。

4.根据权利要求1所述的改善OTA升级过程丢帧的报文编...

【技术特征摘要】

1.一种改善ota升级过程丢帧的报文编码方法,其特征在于:将ota升级的单帧刷写报文设置为包括第一报文组、第二报文组以及第三报文组;其中第一报文组、第二报文组以及第三报文组均为两位;第一报文组为两位刷写数据;第二报文组包括一位时间同步数和一位第一还原数;第三报文组包括一位校验数和一位第二还原数;

2.根据权利要求1所述的改善ota升级过程丢帧的报文编码方法,其特征在于:刷写报文的数制为16进制。

3.根据权利要求1所述的改善ota升级过程丢帧的报文编码方法,其特征在于:所述的校验算法为crc算法。

4.根据权利要求1所述的改善ota升级过程丢帧的报文编码方法,其特征在于:第一还原数用于还原丢失帧的刷写报文的最高位,第二还原数用于还原丢失帧的刷写报文的最低位。

5.根据权利要求2所述的改善ota升级过程丢帧的报文编码方法,...

【专利技术属性】
技术研发人员:黎艳杨岳意娥文翊杨倩雪杨德顺
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1