一种多协议环境下的数据融合传输方法及系统技术方案

技术编号:37851903 阅读:20 留言:0更新日期:2023-06-14 22:42
本发明专利技术公开了一种多协议环境下的数据融合传输方法,通过预先对多种物联网通信协议分别生成对应的协议解析包,一方面对改装器件不同协议之间的数据进行解析并提取参数,另一方面对车辆原装器件的数据参数进行提取,对时间参数作为节点,对两部分提取的数值参数进行对齐,在建立信号通道的情况下进行填充数据,完成数据融合,可以在改装车带来的非原装配件与原装配件出现协议不一致的情况下,克服多协议数据交互问题,实现车辆多种器件多协议数据传输融合,提高乘车安全性。提高乘车安全性。提高乘车安全性。

【技术实现步骤摘要】
一种多协议环境下的数据融合传输方法及系统


[0001]本专利技术涉及数据处理
,尤其涉及一种多协议环境下的数据融合传输方法及系统。

技术介绍

[0002]数据融合是将多传感器信息源的数据和信息加以联合、相关及组合,获得更为精确的位置估计及身份估计。数据融合技术应用广泛,但是在车辆智能驾驶领域中,车辆主动安全系统是通过各类传感设备,按协议与车机系统相连接,以此传输数据信息,车机系统将接收的所有数据进行融合处理后生成车辆控制策略,以实现车辆安全预警。然而随着物联网应用的广泛发展,各类传感器、感知设备被运用到车辆改装当中,有些高配或顶配车型大部分具备所有自动化配置,但有些低配或中配车辆缺少自动化配置,大部分车主在购买了低配和中配车型后,到汽配城根据自己的需求改装各种自动化配置。但是改装的配置越多,接踵而来的就是各个改装器件带来的各类物联网数据协议,如MQTT、Lora、Coap和Modbus等协议。尤其是在改装主动安全系统配置时,往往需要在车辆前方按照1个或多个传感器,通过传感器检测到前方车距、车速,再结合本车车速计算出预碰撞时间。虽然现有技术中多有提出车辆传感器进行数据融合的方案,但是现有技术均没有考虑到改装车带来多协议的数据融合问题。在实际应用中,由于改装车带来的非原装配件有可能与原装配件出现协议不一致的情况,从而导致感应失灵等情况时常发生,给乘车人员带来一定的风险。
[0003]因此,目前市面上亟需解决改装车辆中不同改装器件与原装器件之间多协议导致数据融合失败,而造成安全风险的技术问题。
专利技术内容
[0004]本专利技术提供了一种多协议环境下的数据融合传输方法,可以在改装车带来的非原装配件与原装配件出现协议不一致的情况下,克服多协议数据交互问题,实现车辆多种器件多协议数据传输融合,提高乘车安全性。
[0005]为了解决上述技术问题,本专利技术提供了一种多协议环境下的数据融合传输方法,应用于车机系统,包括:获取多种物联网通信协议,根据每一种物联网通信协议分别生成对应的协议解析包;接收由改装器件发送的第一传输数据,根据所述改装器件的通信协议,确定对应的协议解析包,并利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数;接收车辆原装器件发送的第二传输数据,对所述第二传输数据进行参数提取,得到第二数据参数;分别提取所述第一数据参数和第二数据参数中的时间参数和数值参数,根据所述时间参数和数值参数,对所述第一数据参数和所述第二数据参数进行数据融合,得到控制
数据;根据所述控制数据生成控制指令,控制车辆执行所述控制指令。
[0006]作为优选方案,所述协议解析包的结构,包括:用于对数据包中的http包头进行解析的包头解析工具和用于对数据包中的http包体进行解析的包体解析工具。
[0007]作为优选方案,所述利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数的步骤中,包括:通过包头解析工具对所述第一传输数据的http包头进行解析,得到校验参数;通过包体解析工具对所述第一传输数据的http包体进行解析,得到业务参数;根据所述校验参数对所述第一传输数据进行验证通过时,将所述业务参数作为第一数据参数。
[0008]作为优选方案,所述分别提取所述第一数据参数和第二数据参数中的时间参数和数值参数,根据所述时间参数和数值参数,对所述第一数据参数和所述第二数据参数进行数据融合,得到控制数据的步骤中,包括:分别对所述第一数据参数和第二数据参数进行数值标识,确定每一个数值参数和时间参数;其中,所述时间参数包括每一个数值参数的被记录时间;以所述第二数据参数中数值参数的被记录时间为基准,将所述第一数据参数中的被记录时间进行一一对应,并对每一个被记录时间所对应的数值参数进行对齐;分别以每一个被记录时间为节点,生成一个信号通道,将所述信号通道中所属被记录时间对应的数值参数进行填充,得到初始融合数据;将相邻两个信号通道中的初始融合数据进行依次连接,得到控制数据。
[0009]作为优选方案,所述以所述第二数据参数中数值参数的被记录时间为基准,将所述第一数据参数中的被记录时间进行一一对应,并对每一个被记录时间所对应的数值参数进行对齐的步骤中,还包括:当确定任一目标时间存在于所述第一数据参数中,且不存在与所述第二数据参数时,确定所述第二数据参数中缺失所述目标时间所对应的数值参数;在所述第二数据参数中提取所述目标时间的上一个被记录时间和下一个被记录时间所对应的数值参数,得到第一数值和第二数值;根据所述第一数值、第二数值、目标时间、上一个被记录时间和下一个被记录时间,对第二数据参数中缺失所述目标时间所对应的数值参数进行模拟求值,得到模拟数值,并在缺失的节点进行对齐。
[0010]作为优选方案,所述以所述第二数据参数中数值参数的被记录时间为基准,将所述第一数据参数中的被记录时间进行一一对应,并对每一个被记录时间所对应的数值参数进行对齐的步骤中,还包括:当确定任一目标时间存在于所述第二数据参数中,且不存在与所述第一数据参数时,确定所述第一数据参数中缺失所述目标时间所对应的数值参数;对所述目标时间的节点进行删除。
[0011]作为优选方案,所述通信协议包括:MQTT协议、Lora协议、Coap协议和Modbus协议。
[0012]作为优选方案,所述模拟数值的计算公式为:
;其中,为模拟数值,为第一数值,为第二数值,为上一个被记录时间,为下一个被记录时间,为目标时间。
[0013]本专利技术提供了一种多协议环境下的数据融合传输系统,包括:协议解析模块,用于获取多种物联网通信协议,根据每一种物联网通信协议分别生成对应的协议解析包;第一解析模块,用于接收由改装器件发送的第一传输数据,根据所述改装器件的通信协议,确定对应的协议解析包,并利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数;第二解析模块,用于接收车辆原装器件发送的第二传输数据,对所述第二传输数据进行参数提取,得到第二数据参数;数据融合模块,用于分别提取所述第一数据参数和第二数据参数中的时间参数和数值参数,根据所述时间参数和数值参数,对所述第一数据参数和所述第二数据参数进行数据融合,得到控制数据;控制指令模块,用于根据所述控制数据生成控制指令,控制车辆执行所述控制指令。
[0014]作为优选方案,所述协议解析包的结构,包括:用于对数据包中的http包头进行解析的包头解析工具和用于对数据包中的http包体进行解析的包体解析工具。
[0015]作为优选方案,所述第一解析模块用于利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数的步骤中,包括:通过包头解析工具对所述第一传输数据的http包头进行解析,得到校验参数;通过包体解析工具对所述第一传输数据的http包体进行解析,得到业务参数;根据所述校验参数对所述第一传输数据进行验证通过时,将所述业务参数作为第一数据参数。
[0016]作为优选方案,所述数据融合模块具体用于:分别对所述第一数据参数和第二数据参数进行数值标识,确定每一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多协议环境下的数据融合传输方法,其特征在于,应用于车机系统,包括:获取多种物联网通信协议,根据每一种物联网通信协议分别生成对应的协议解析包;接收由改装器件发送的第一传输数据,根据所述改装器件的通信协议,确定对应的协议解析包,并利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数;接收车辆原装器件发送的第二传输数据,对所述第二传输数据进行参数提取,得到第二数据参数;分别提取所述第一数据参数和第二数据参数中的时间参数和数值参数,根据所述时间参数和数值参数,对所述第一数据参数和所述第二数据参数进行数据融合,得到控制数据;根据所述控制数据生成控制指令,控制车辆执行所述控制指令。2.如权利要求1所述的多协议环境下的数据融合传输方法,其特征在于,所述协议解析包的结构,包括:用于对数据包中的http包头进行解析的包头解析工具和用于对数据包中的http包体进行解析的包体解析工具。3.如权利要求2所述的多协议环境下的数据融合传输方法,其特征在于,所述利用对应的协议解析包对所述第一传输数据进行解析,得到第一数据参数的步骤中,包括:通过包头解析工具对所述第一传输数据的http包头进行解析,得到校验参数;通过包体解析工具对所述第一传输数据的http包体进行解析,得到业务参数;根据所述校验参数对所述第一传输数据进行验证通过时,将所述业务参数作为第一数据参数。4.如权利要求1所述的多协议环境下的数据融合传输方法,其特征在于,所述分别提取所述第一数据参数和第二数据参数中的时间参数和数值参数,根据所述时间参数和数值参数,对所述第一数据参数和所述第二数据参数进行数据融合,得到控制数据的步骤中,包括:分别对所述第一数据参数和第二数据参数进行数值标识,确定每一个数值参数和时间参数;其中,所述时间参数包括每一个数值参数的被记录时间;以所述第二数据参数中数值参数的被记录时间为基准,将所述第一数据参数中的被记录时间进行一一对应,并对每一个被记录时间所对应的数值参数进行对齐;分别以每一个被记录时间为节点,生成一个信号通道,将所述信号通道中所属被记录时间对应的数值参数进行填充,得到初始融合数据;将相邻两个信号通道中的初始融合数据进行依次连接,得到控制数据。5.如权利要求4所述的多协议环境下的数据融合传输方法,其特征在于,所述以所述第二数据参数中数值参数的被记录时间为基准,将所述第一数据参数中的被记录时间进行一一对应,并对每一个被记录时间所对应的数值参数进行对齐的步骤中,还包括:当确定任一目标时间存...

【专利技术属性】
技术研发人员:吴耀东张大恒徐水平唐雨
申请(专利权)人:珠海迈科智能科技股份有限公司
类型:发明
国别省市:

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

1