一种V2X协议栈的通讯方法技术

技术编号:31928552 阅读:20 留言:0更新日期:2022-01-15 13:16
本发明专利技术涉及无线通信协议技术领域,公开了一种V2X协议栈的通讯方法,包括V2X协议栈将原始数据经应用层接收,获取V2X消息数据,依据V2X消息数据中的关键字段设置每个功能层级的配置信息,根据配置信息选择需要使用的功能层级,逐层调用向下传递后广播V2X消息;V2X协议栈接收V2X消息,根据配置信息选择需要使用的功能层级,逐层向上传递处理后传回至应用层。本发明专利技术基于车联网行业标准中无线通信相关技术要求,通过模块化、层级化各主要功能,简化设计流程,减少功能叠加,增强系统稳定性,同时各层功能明确,各层耦合性小,上层调用下层提供的功能接口,下层不会调用上层功能接口,协议栈各层可根据需要单独对外提供本层的功能服务,稳定性、可靠性高。可靠性高。可靠性高。

【技术实现步骤摘要】
一种V2X协议栈的通讯方法


[0001]本专利技术涉及无线通信协议
,具体涉及一种V2X协议栈的通讯方法。

技术介绍

[0002]车联网是智慧交通系统发展的最新方向,是采用先进的无线通信和新一代互联网等技术,全方位实施车

车(V2V)、车

路(V2I)、车

网(V2N)、车

人(V2P)等动态实时信息交互,并在全时空动态交通信息采集与融合的基础上开展车辆主动安全控制和道路协同管理,充分实现人车路的有效协同。
[0003]上述四种车辆通信的情况:V2V、V2I、V2N、V2P,可统称为V2X,即Vehicle to Everything,意为车与外界信息的交换。
[0004]目前行业协会等标准组织已针对车辆网无线通信在技术上提出了一系列的标准,将系统架构及基本功能做了相关说明,将车联网无线通信系统按照功能划分成若干功能层级,该功能层级自上而下分为应用层、安全层、网络层、接入层。
[0005]目前V2X协议栈用到的是DSMP协议去解析。网络层由数据子层和管理子层两部分构成;管理子层主要完成系统配置及维护,为所有的数据子层实体提供管理接口等功能。数据子层主要包括适配层(Adaptation Layer)、IP和UDP/TCP以及合作式智能运输系统DSMP。目前V2X协议栈用到的是DSMP协议去解析。数据子层利用管理子层提供好的接口传输应用层间的数据流。应用层自己要解析出来得出的BSM ,SPAT ,MAP ,RSI ,RSM五大消息集,实现相关场景算法。
[0006]例如申请号为202010310297 .7,公布号为CN 111615078的专利中,公开了一种C

V2X协议栈的通信方法及装置,解决现有技术中引入数据不安全、移植性差、接口不灵活、应用程序支持差的问题,但是目前还存在如下问题:当需要接收多种不同消息时,会存在网络层过滤掉有用数据的风险;同时,提供的系统选配不灵活,调用不方便,且占用资源较多。

技术实现思路

[0007]针对现有技术存在的不足,本专利技术的目的在于提供一种V2X协议栈的通讯方法,基于车联网行业标准中无线通信相关技术要求,通过模块化、层级化各主要功能,简化设计流程,减少功能叠加,增强系统稳定性。
[0008]为了实现上述目的,本专利技术提供如下技术方案:V2X协议栈将原始数据经应用层接收,获取V2X消息数据,依据V2X消息数据中的关键字段设置每个功能层级的配置信息,根据配置信息选择需要使用的功能层级,逐层调用向下传递后经空口广播V2X消息;V2X协议栈接收所述V2X消息,根据配置信息选择需要使用的功能层级,逐层向上传递处理后传回至应用层。
[0009]在本专利技术中,进一步的,所述配置信息为关键字和数值一一对应的配置文件,其中关键字用于区分层级,数值用于设置功能层级的状态,通过修改数值来设置与关键字对应
的功能层级的状态。
[0010]在本专利技术中,进一步的,所述根据配置信息选择需要使用的功能层级,逐层调用向下传递后广播V2X消息包括步骤S2

2:获取V2X消息数据,根据配置信息确定是否启用管理子层,不启用管理子层时执行步骤S2

3,启用管理子层时,判断V2X消息数据是否为用户已订阅的数据,不是则丢弃所述V2X消息数据,是则得到V2X筛选数据,执行步骤S2

3;步骤S2

3:判断是否使用安全层,未使用安全层时,将V2X消息数据或V2X筛选数据直接上传至消息子层,使用安全层时,将V2X消息数据或V2X筛选数据经过安全处理后分别得到对应的明文数据,将对应的所述明文数据上传至消息子层。
[0011]在本专利技术中,进一步的,所述获取V2X消息数据包括步骤S2

0:接入层指示接口接收V2X消息,接收成功后将V2X消息上报至适配层,适配层指示接口接收上报的V2X消息,接收成功则进行解包并去掉消息头信息,将得到的V2X适配消息上报至数据子层;步骤S2

1:数据子层指示接口接收V2X适配消息,接收成功则解析并提取关键字段,得到的V2X消息数据上报至管理子层。
[0012]在本专利技术中,进一步的,所述使用安全层时,将V2X消息数据或V2X筛选数据经过安全处理后分别得到对应的明文数据,将对应的所述明文数据上传至消息子层包括安全层指示接口接收V2X消息数据或V2X筛选数据,接收成功后进行数据验签以及安全解密后得到对应的明文数据,并将对应的明文数据上传至消息子层。
[0013]在本专利技术中,进一步的,消息子层指示接口接收所述明文数据,接收成功后进行ASN1C解码处理,获得结构化数据上传至用户应用子层;用户应用子层指示接口接收结构化数据,接收成功后进行解析,提取关键字段进行业务处理。
[0014]在本专利技术中,进一步的,所述V2X协议栈将原始数据经应用层接收,逐层调用传递后经空口广播V2X消息包括步骤S1

1:原始数据在应用层进行整合得到编码数据;步骤S1

2:根据配置信息确定是否启用安全层,启用安全层后对编码数据进行数据签名以及安全加密,成功后生成安全数据,根据安全数据请求数据子层服务;未启用安全层时,所述编码数据直接上传并请求数据子层服务;步骤S1

3:数据子层服务请求成功后,数据子层接收上述的安全数据或编码数据,并对数据进行封装形成V2X数据包,根据V2X数据包请求适配层服务,适配层服务请求成功后,适配层进行适配封装得到V2X消息包,并请求接入层服务。
[0015]在本专利技术中,进一步的,所述步骤S1

3后设有步骤S1

4:接入层服务请求成功后,接入层根据配置信息选择V2X通信模组,由通信模组对V2X消息包进行封装转换后得到最终的V2X消息,经空口对外广播V2X消息。
[0016]在本专利技术中,进一步的,所述步骤S1

1包括步骤S1

10:原始数据进入到协议栈的应用层,通过用户应用子层对原始数据进行处理得到用户应用数据,通过用户应用数据请求消息子层服务;步骤S1

11:消息子层服务请求成功,消息子层接收用户应用数据并进行ASN1C编
码得到编码数据。
[0017]在本专利技术中,进一步的,所述V2X通信模组包括蜂窝通讯接口以及直连通讯接口,所述直连通讯接口包括高通模组和辰芯模组。
[0018]与现有技术相比,本专利技术的有益效果是:本专利技术通过设置配置信息,使各层功能独立,上层调用下层功能接口,减少各层之间功能耦合性,上层调用简单,传递数据参数量小。各层的功能实现均以接口调用的形式暴露给上层应用实体,整体实现了协议栈占用资源的节约。从用户角度,本协议栈各层功能明确,协议栈使用便捷,可调用的功能服务接口简单,入参和出参结构简单,系统稳定性高,可靠性高。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种V2X协议栈的通讯方法,其特征在于,包括V2X协议栈将原始数据经应用层接收,获取V2X消息数据,依据V2X消息数据中的关键字段设置每个功能层级的配置信息,根据配置信息选择需要使用的功能层级,逐层调用向下传递后经空口广播V2X消息;V2X协议栈接收所述V2X消息,根据所述配置信息选择需要使用的功能层级,逐层向上传递处理后传回至应用层。2.根据权利要求1所述的一种V2X协议栈的通讯方法,其特征在于,所述配置信息为关键字和数值一一对应的配置文件,其中关键字用于区分不同层级,数值用于设置功能层级的状态,通过修改数值来设置与关键字对应的功能层级的状态。3.根据权利要求1所述的一种V2X协议栈的通讯方法,其特征在于,所述根据配置信息选择需要使用的功能层级,逐层调用向下传递后广播V2X消息包括步骤S2

2:获取V2X消息数据,根据配置信息确定是否启用管理子层,不启用管理子层时执行步骤S2

3,启用管理子层时,判断V2X消息数据是否为用户已订阅的数据,不是则丢弃所述V2X消息数据,是则得到V2X筛选数据,执行步骤S2

3;步骤S2

3:判断是否使用安全层,未使用安全层时,将V2X消息数据或V2X筛选数据直接上传至消息子层,使用安全层时,将V2X消息数据或V2X筛选数据经过安全处理后分别得到对应的明文数据,将对应的所述明文数据上传至消息子层。4.根据权利要求3所述的一种V2X协议栈的通讯方法,其特征在于,所述获取V2X消息数据包括步骤S2

0:接入层指示接口接收V2X消息,接收成功后将V2X消息上报至适配层,适配层指示接口接收上报的V2X消息,接收成功则进行解包并去掉消息头信息,将得到的V2X适配消息上报至数据子层;步骤S2

1:数据子层指示接口接收V2X适配消息,接收成功则解析并提取关键字段,得到的V2X消息数据上报至管理子层。5.根据权利要求3所述的一种V2X协议栈的通讯方法,其特征在于,所述使用安全层时,将V2X消息数据或V2X筛选数据经过安全处理后分别得到对应的明文数据,将对应的所述明文数据上传至消息子层包括安全层指示接口接收V2X消息数据...

【专利技术属性】
技术研发人员:宋菲董文娟刘明凤杨姜坤
申请(专利权)人:高新兴智联科技有限公司
类型:发明
国别省市:

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

1