一种数据转换方法、数据结构、转换装置、介质及设备与流程

文档序号:36649149发布日期:2024-01-06 23:32阅读:20来源:国知局
一种数据转换方法、数据结构、转换装置、介质及设备与流程

本申请涉及数据存储,特别涉及一种数据转换方法、数据结构、转换装置、介质及设备。


背景技术:

1、在自动驾驶车辆量产或自动车辆运行前会对车载自动驾驶系统进行验证,验证自动驾驶系统中各个处理模块是否正常运行等。现有技术中对模块的模拟运行时,往往在具有强大处理器的运行平台上进行验证,忽略了在实际自动驾驶车辆上搭载的是嵌入式平台,嵌入式平台并不具备较大的数据处理能力,因此即使对自动驾驶系统的验证结果为正常运行,但可能在实际车辆上的嵌入式平台上运行时,由于嵌入式平台具有较弱的处理能力和较小的存储空间,而出现问题。在模拟仿真过程中,若将自动驾驶车辆行驶过程中采集的原始数据直接在嵌入式平台上进行模拟仿真,由于原始数据的数据量较大,将导致嵌入式平台的无法正常运行。


技术实现思路

1、针对现有技术中存在的在嵌入式平台上根据车辆行驶过程中采集的原始数据进行模拟仿真过程中,由于原始数据的数据量大,导致嵌入式平台无法正常工作的问题,本申请提出一种数据转换方法、数据结构、转换装置、介质及设备。

2、第一方面,本申请提出一种数据转换方法,包括:对自动驾驶车辆采集的真实行驶数据进行数据转换,得到紧凑行驶数据,其中,紧凑行驶数据的数据结构包括:数据包头,其存储有数据包中数据的获取时间信息以及数据包的大小信首;数据帧头,其对数据包的数据内容进行存储,其中数据帧头包括:固定头,其对数据包中多个相同型号传感器的传感器信息进行存储;多个数据区,其对不同传感器采集的道路数据分别进行存储,其中数据区包括:可变头,其对传感器的类型信息,传感器采集的道路数据的大小信息,以及道路数据对应的采集时间进行存储;消息体,其对传感器采集的道路数据进行存储,其中,固定头采用预设字节数大小,可变头和消息体分别与固定头的大小进行对齐,根据可变头和消息体的所需空间分别为可变头和消息体分配一倍或多倍预设字节数,对相应的数据进行存储。

3、可选的,传感器信息包括处于工作状态的传感器个数以及相应传感器编号。

4、可选的,固定头对数据包所属的管理者信息以及所属的车辆信息进行存储。

5、可选的,在固定头中对数据包的大小进行存储,其中在对道路数据记录的过程中,对道路数据的大小进行累加,得到数据包的大小。

6、可选的,消息体包括:数据标识单元,其对消息体中存储的采集数据进行标识;数据长度单元,其对消息体中存储的采集数据的长度进行表示;数据存储单元,其对采集数据进行存储。

7、可选的,预设字节数为8字节的正整数倍。

8、第二方面,本申请提出一种数据结构,包括:数据包头,其存储有数据包中数据的获取时间信息以及数据包的大小信息;数据帧头,其对数据包的数据内容进行存储,其中数据帧头包括:固定头,其对数据包中多个相同型号的传感器的传感器信息进行存储;多个数据区,其对不同传感器采集的道路数据分别进行存储,其中数据区包括:可变头,其对传感器的类型信息,传感器采集的道路数据的大小信息,以及道路数据对应的采集时间进行存储;消息体,其对传感器采集的道路数据进行存储,其中,固定头采用预设字节数大小,可变头和消息体分别与固定头的大小进行对齐,根据可变头和消息体的所需空间分别为可变头和消息体分配一倍或多倍预设字节数,对相应的数据进行存储。

9、第三方面,本申请提出一种数据转换装置,用于对自动驾驶车辆采集的真实行驶数据进行数据转换,得到紧凑行驶数据,其中,紧凑行驶数据的数据结构包括:数据包头,其存储有数据包中数据的获取时间信息以及数据包的大小信息;数据帧头,其对数据包的数据内容进行存储,其中数据帧头包括:固定头,其对数据包中多个相同型号的传感器的传感器信息进行存储;多个数据区,其对不同传感器采集的道路数据分别进行存储,其中数据区包括:可变头,其对传感器的类型信息,传感器采集的道路数据的大小信息,以及道路数据对应的采集时间信息进行存储;消息体,其对传感器采集的道路数据进行存储,其中,固定头采用预设字节数大小,可变头和消息体分别与固定的大小进行对齐,根据可变头和消息体的所需空间分别为可变头和消息体分配一倍或多倍预设字节数,对相应的数据进行存储。

10、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被执行时,使得计算机执行方案二中的数据转换方法。

11、第五方面,本申请提供了一种计算机设备,其包括处理器和存储器,存储器存储有计算机程序,计算机程序被处理器执行时实现方案二中的数据转换方法。

12、本申请在数据转换过程中,采用一种新的数据格式以对自动驾驶车辆采集的道路数据进行存储,使得降低车辆采集的道路数据的存储空间并降数据处理所需的算力,方便利用车辆采集的原始道路数据在嵌入式平台上进行模拟仿真等一系列处理过程。



技术特征:

1.一种数据转换方法,其特征在于,包括:

2.根据权利要求1所述的数据转换方法,其特征在于,所述传感器信息包括处于工作状态的传感器个数以及相应传感器编号。

3.根据权利要求1所述的数据转换方法,其特征在于,所述固定头对所述数据包所属的管理者信息以及所属的搭载设备信息进行存储。

4.根据权利要求1所述的数据转换方法,其特征在于,在所述固定头中对所述数据包的大小进行存储,其中在对所述道路数据记录的过程中,对所述道路数据的大小进行累加,得到所述数据包的大小。

5.根据权利要求1所述的数据转换方法,其特征在于,所述消息体包括:

6.根据权利要求1所述的数据转换方法,其特征在于,所述预设字节数为8字节的正整数倍。

7.一种数据结构,其特征在于,包括:

8.一种数据转换装置,其特征在于,数据转换装置用于对自动驾驶车辆采集的真实行驶数据进行数据转换,得到紧凑行驶数据,其中,所述紧凑行驶数据的数据结构包括:

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被执行时,使得计算机执行权利要求1-6任一项所述的数据转换方法。

10.一种计算机设备,其包括处理器和存储器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被处理器操作以执行权利要求1-6任一项所述的数据转换方法。


技术总结
本申请公开了一种数据转换方法、数据结构、转换装置、介质及设备,属于数据存储技术领域,该数据结构包括:数据包头,其存储有数据包中数据的获取时间信息以及数据包的大小信息;数据帧头,其对数据包的数据内容进行存储,其中数据帧头包括:固定头,其对数据包中多个相同型号的传感器的传感器信息进行存储;多个数据区,其对不同传感器采集的道路数据分别进行存储,其中数据区包括:可变头,其对传感器的类型,传感器采集的道路数据的大小,以及道路数据对应的采集时间进行存储;消息体,其对传感器采集的道路数据进行存储。本申请降低数据的存储空间进而降低数据处理所需的算力,适用于嵌入式平台的应用。

技术研发人员:张伟
受保护的技术使用者:初速度(深圳)科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1