一种汽车多媒体数据链路的旁路采集方法及系统技术方案

技术编号:39816051 阅读:6 留言:0更新日期:2023-12-22 19:34
本发明专利技术涉及一种汽车多媒体数据链路的旁路采集方法及系统,属于互联网服务技术领域

【技术实现步骤摘要】
一种汽车多媒体数据链路的旁路采集方法及系统


[0001]本专利技术属于互联网服务
,具体涉及一种汽车多媒体数据链路的旁路采集方法及系统


技术介绍

[0002]在进行真实自然驾驶场景还原和分析时,需要将采集的数据旁路至数据处理系统中,并在此过程中保证原始数据的完整性和旁路数据的时间同步性

[0003]目前的汽车驾驶数据采集主要是直接将数据从传感器或摄像头等设备采集到域控处理器,没有对数据进行旁路,无法对旁路数据进行独立的分析,在处理过程中容易造成数据的混乱或者丢失


技术实现思路

[0004]为解决现有技术中存在的上述问题,本专利技术提供了一种汽车多媒体数据链路的旁路采集方法及系统,第一方面,本专利技术的方法可以通过以下技术方案实现:
[0005]S1
:获取相机数据,所述相机数据根据数据的来源通道存储于对应的寄存器中;
[0006]S2
:当主控模块获取到雷达信号时,对所述雷达信号进行解析得到时间戳,按照预定的通道顺序对所述相机数据进行曝光得到图片;
[0007]S3
:所述主控模块对所述图片和所述时间戳进行打包得到数据包,对所述数据包进行内部加串得到内部加串数据包,对所述内部加串数据包进行多媒体串行链路通信,将所述内部加串数据包传输至数据处理模块;
[0008]S4
:所述数据处理模块对所述内部加串数据包进行解串得到串行数据,对所述串行数据进行编码得到标准化数据,将所述标准化数据存储至存储模块;
[0009]S5
:所述数据处理模块按照域控模块的解串规则对所述串行数据进行加串得到加串数据包,对所述加串数据包进行所述多媒体串行链路通信,将所述加串数据包传输至所述域控模块

[0010]具体地,
S2
的具体实现方法为:
[0011]S201
:所述主控模块接收所述雷达信号,根据以太网协议栈对所述雷达信号进行数据帧解析进行数据位转换得到解析数据;
[0012]S202
:根据预设的时间戳字节位置对所述解析数据进行字节提取得到所述时间戳;
[0013]S203
:根据所述通道顺序向相机发送曝光信号,所述相机对所述相机数据进行曝光得到所述图片

[0014]优选地,主控模块对所述解析数据进行字节提取得到所述时间戳后,将所述时间戳与所述主控模块的系统时间进行校验,当所述时间戳的时间与所述系统时间不一致时,所述主控模块向雷达传感器发送时间对齐信号

[0015]具体地,
S3
中的内部加串的具体实现方法包括:
[0016]S301
:对所述图片进行格式转化得到
YUV420
字节流,将所述
YUV420
字节流与所述时间戳拼接得到多媒体字节流;
[0017]S302
:将所述多媒体字节流分为
32
个等长序列得到序列集
K{k1,k2,...,k
32
}
,对所述序列集使用密钥初始化公式得到密钥初始值,所述密钥初始化公式为:
[0018][0019]其中,表示
x

y
进行异或操作,
mod(x,y)
表示
x
除以
y
的余数

[0020]S304
:对所述序列集使用所述密钥初始值进行混沌迭代得到伪随机序列集
R{X,Y,Z}

[0021]S303
:将所述多媒体字节流按照
YUV
分量进行分离,得到分离矩阵,所述分离矩阵包括分量
Y1、U1、V1
,对所述分离矩阵进行
Z
型顺序扫描得到扫描矩阵,所述扫描矩阵包括分量
Y2、U2、V2
,对所述扫描矩阵进行约瑟夫环置乱得到置乱矩阵,所述置乱矩阵包括分量
Y3、U3、V3

[0022]S304
:对所述伪随机序列集和所述置乱矩阵按照预设的编码规则进行编码计算得到所述加串数据包

[0023]具体地,
S4
的具体实现方法为:
[0024]S401
:对所述加串数据包按照所述内部加串的逆操作进行解串得到所述串行数据,所述串行数据包括所述图片和所述时间戳;
[0025]S402
:对所述串行数据进行复制,得到复制串行数据,所述复制串行数据包括复制图片和复制时间戳;
[0026]S403
:将所述复制图片转化为
base64
字符串,对所述
base64
字符串创建关联的
json
对象,将所述
json
对象与所述复制时间戳进行关联得到所述标准化数据;
[0027]S404
:将所述标准化数据存储于存储模块

[0028]第二方面,本专利技术还提供了一种汽车多媒体数据链路的旁路采集系统,使用如以上所述的方法运行,其特征在于,包括:相机

雷达

主控模块

数据处理模块

存储模块和域控模块,其中,所述相机和雷达安装于汽车上,按照设备采集频率获取所述相机数据和所述雷达信号,所述相机通过多媒体串行链路与所述主控模块进行数据通信,所述雷达通过千兆以太网与所述主控模块进行数据通信;
[0029]所述主控模块包含内部加串器,通过所述多媒体串行链路与所述数据处理模块通信;
[0030]所述数据处理模块包含加串器和解串器,通过串行总线与所述存储模块连接,通过所述多媒体串行链路与所述域控模块通信

[0031]本专利技术的有益效果为:
[0032](1)
通过雷达信号触发相机曝光,保证了雷达信号和相机图片的时间一致,将图片
与时间戳打包成数据包,保证了整个数据链路中的时间同步性;
[0033](2)
通过对内部加串数据包进行解串,对解串后的数据进行复制和存储再对数据进行加串,一定程度上抑制了旁路行为对原始数据的完整性的影响

附图说明
[0034]为了便于本领域技术人员理解,下面结合附图对本专利技术作进一步的说明

[0035]图1为本专利技术的汽车多媒体数据链路的旁路采集方法的流程示意图;
[0036]图2为本专利技术中的汽车多媒体数据链路的旁路采集系统的结构框图

具体实施方式
[0037]为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式

结构

特征及其功效,详细说明如下

[0038]请参阅图1,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种汽车多媒体数据链路的旁路采集方法,其特征在于,包括如下步骤:
S1
:获取相机数据,所述相机数据根据数据的来源通道存储于对应的寄存器中;
S2
:当主控模块获取到雷达信号时,对所述雷达信号进行解析得到时间戳,按照预定的通道顺序对所述相机数据进行曝光得到图片;
S3
:所述主控模块对所述图片和所述时间戳进行打包得到数据包,对所述数据包进行内部加串得到内部加串数据包,对所述内部加串数据包进行多媒体串行链路通信,将所述内部加串数据包传输至数据处理模块;
S4
:所述数据处理模块对所述内部加串数据包进行解串得到串行数据,对所述串行数据进行编码得到标准化数据,将所述标准化数据存储至存储模块;
S5
:所述数据处理模块按照域控模块的解串规则对所述串行数据进行加串得到加串数据包,对所述加串数据包进行所述多媒体串行链路通信,将所述加串数据包传输至所述域控模块
。2.
根据权利要求1所述的方法,其特征在于,所述
S2
的具体实现方法为:
S201
:所述主控模块接收所述雷达信号,根据以太网协议栈对所述雷达信号进行数据帧解析进行数据位转换得到解析数据;
S202
:根据预设的时间戳字节位置对所述解析数据进行字节提取得到所述时间戳;
S203
:根据所述通道顺序向相机发送曝光信号,所述相机对所述相机数据进行曝光得到所述图片
。3.
根据权利要求2所述的方法,其特征在于,所述主控模块对所述解析数据进行字节提取得到所述时间戳后,将所述时间戳与所述主控模块的系统时间进行校验,当所述时间戳的时间与所述系统时间不一致时,所述主控模块向雷达传感器发送时间对齐信号
。4.
根据权利要求1所述的方法,其特征在于,所述
S3
中的内部加串的具体实现方法包括:
S301
:对所述图片进行格式转化得到
YUV420
字节流,将所述
YUV420
字节流与所述时间戳拼接得到多媒体字节流;
S302
:将所述多媒体字节流分为
32
个等长序列得到序列集
K{k1,k2,...,k
32
}
,对所述序列集使用密钥初始化公式得到密钥初始值,所述密钥初始化公式为:其中,表示
x

y

【专利技术属性】
技术研发人员:喻坤明甄梓宁王硕
申请(专利权)人:上海泽尔汽车科技有限公司
类型:发明
国别省市:

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

1