一种数据发送方法及ADAS设备技术

技术编号:19828813 阅读:17 留言:0更新日期:2018-12-19 17:02
本发明专利技术实施例公开了一种数据发送方法及高级驾驶辅助系统(ADAS)设备,所述方法包括:通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;发送所述第二环境数据封装包。

【技术实现步骤摘要】
一种数据发送方法及ADAS设备
本专利技术涉及大数据传输
,尤其涉及一种数据发送方法及高级驾驶辅助系统(AdvancedDriverAssistantSystem,ADAS)设备。
技术介绍
ADAS设备是利用安装于车上的各式各样的传感器,在第一时间收集车内外的环境数据,进行静、动态物体的辨识、侦测与追踪等技术上的处理,从而能够让驾驶者在最快的时间察觉可能发生的危险,以引起注意和提高安全性的主动安全技术。目前,当ADAS设备在与服务器进行点对点数据传输时,若继续沿用现有技术中基于TCP实现设备到服务器的点对点数据传输协议,则至少存在如下缺陷:1)协议占用带宽较大,传输效率较差;2)协议功能唯一,可扩展性较弱;3)具有安全校验的协议流程较多,协议较复杂。
技术实现思路
本专利技术实施例为了有效克服现有数据传输协议的缺陷,创造性地提供一种数据发送方法及ADAS设备。根据本专利技术的第一方面,提供一种数据发送方法,应用于ADAS设备所述方法包括:通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;发送所述第二环境数据封装包。根据本专利技术一实施方式,其中,所述第一特定数据封装协议包括如下协议组成结构至少之一:状态信息,车速,方向,经度,纬度,时间,前车距离,与车道相对方向,道路类型,道路组成,当前限速及车道数目。根据本专利技术一实施方式,其中,所述状态信息包括如下信息至少之一:摄像头状态,图像状态,故障信息,车道识别状态,车辆压线状态及车道偏离方向状态;所述道路类型包括如下信息至少之一:大路,转盘及停车场;所述道路组成包括高速,单行道及双行道。根据本专利技术一实施方式,其中,在采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装之前,所述方法还包括:对所述第一环境数据封装包进行加密;进一步地采用第二特定数据封装协议对加密后的第一环境数据封装包进行二次编码封装。根据本专利技术一实施方式,其中,所述第二特定数据封装协议包括如下协议组成结构至少之一:数据加密消息体,校验码及消息结束标识。根据本专利技术的第二方面,还提供一种ADAS设备,所述ADAS设备包括:传感单元,用于收集环境数据;处理器,用于第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;还用于采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;射频单元,用于发送所述第二环境数据封装包。根据本专利技术一实施方式,其中,所述处理器,还用于在采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装之前,对所述环境数据封装包进行加密;进一步地采用第二特定数据封装协议对加密后的第一环境数据封装包进行二次编码封装。本专利技术实施例所述数据发送方法及ADAS设备,通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;发送所述第二环境数据封装包。如此,当ADAS设备向服务器发送数据时,即可通过专用的数据传输协议进行数据发送,简化通信交互流程,从而提高数据传输效率。需要理解的是,本专利技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1示出了本专利技术实施例数据发送方法的实现流程示意图;图2示出了本专利技术实施例第一特定数据封装协议的组成结构示意图;图3示出了本专利技术一应用实例的数据发送流程示意图;图4示出了本专利技术实施例ADAS设备的组成结构示意图。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整地传达给本领域的技术人员。下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。图1示出了本专利技术实施例数据发送方法的一实现流程示意图。如图1所示,本专利技术实施例所述数据发送方法应用于ADAS设备包括:操作101,通过自身的传感单元收集环境数据;操作102,采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;操作103,采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;操作104,发送所述第二环境数据封装包。其中,所述特定数据编码方式由数据接收方统一设定。所述特定数据编码方式可以为具有数据加密与非加密方式两种。在一可能的实施方式中,如图2所示,所述第一特定数据封装协议包括如下协议组成结构至少之一:状态信息,车速,方向,经度,纬度,时间,前车距离,与车道相对方向,道路类型,道路组成,当前限速及车道数目。其中,所述状态信息包括如下信息至少之一:摄像头状态,图像状态,故障信息,车道识别状态,车辆压线状态及车道偏离方向状态;所述道路类型包括如下信息至少之一:大路,转盘及停车场;所述道路组成包括高速,单行道及双行道。这样,本专利技术实施例采用如2所示的专用数据封装协议,能够有效减少无效字节的传输,从而简化通信交互流程及解决克服数据粘包问题;同时,该数据封装协议可扩展性强,可适合各自TCP传输场景。根据本专利技术一实施方式,如图1所示,在操作103之前,所述方法还包括:对所述第一环境数据封装包进行加密;进一步地采用第二特定数据封装协议对加密后的第一环境数据封装包进行二次编码封装。在具体应用中,可以采用特定加密方式来对所示第一环境数据封装包进行加密。其中,所述特定加密方式包括如下几种加密方式之一:MD5加密、DES加密及RSA加密。需要进一步补充说明的是,如图3所示,所述第二特定数据封装协议可以包括如下协议组成结构至少之一:数据加密消息体,校验码及消息结束标识。如此,本专利技术实施例通过如图3所示的第二特定数据封装协议,与前述采用如2所示的专用数据封装协议相类似,同样能够有效减少无效字节的传输,从而简化通信交互流程及解决克服数据粘包问题;同时该数据封装协议可扩展性强,可适合各自TCP传输场景。本专利技术实施例所述数据发送方法,通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所本文档来自技高网...

【技术保护点】
1.一种数据发送方法,应用于高级驾驶辅助系统ADAS设备,其特征在于,所述方法包括:通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;发送所述第二环境数据封装包。

【技术特征摘要】
1.一种数据发送方法,应用于高级驾驶辅助系统ADAS设备,其特征在于,所述方法包括:通过自身的传感单元收集环境数据;采用第一特定数据封装协议对所收集的环境数据进行一次编码封装,得到第一环境数据封装包;采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装,得到第二环境数据封装包;其中,所述第一特定数据封装协议为所述ADAS设备的专用数据封装协议,且不同于第二特定数据封装协议;发送所述第二环境数据封装包。2.根据权利要求1所述的方法,其特征在于,所述第一特定数据封装协议包括如下协议组成结构至少之一:状态信息,车速,方向,经度,纬度,时间,前车距离,与车道相对方向,道路类型,道路组成,当前限速及车道数目。3.根据权利要求2所述的方法,其特征在于,所述状态信息包括如下信息至少之一:摄像头状态,图像状态,故障信息,车道识别状态,车辆压线状态及车道偏离方向状态;所述道路类型包括如下信息至少之一:大路,转盘及停车场;所述道路组成包括高速,单行道及双行道。4.根据权利要求1所述的方法,其特征在于,在采用第二特定数据封装协议对所述第一环境数据封装包进行二次编码封装之前,所述方法还包括:对所述第一环境数据封装包进行加密;进一步地采用第二特定数据封装协议对加密后的第一环境数据封装包进行二次编码封装。5.根据权利要1至4任一项所述的方法,其特征在于,所述第二特定数据封装协议包括如下协议组成结构至少之一:数据加密消息体,校验码及消息结束标识。6.一种高级驾驶辅助系...

【专利技术属性】
技术研发人员:高旺
申请(专利权)人:北京睦合达信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1