一种基于多种消息层通信V2X协议一致性检测方法技术

技术编号:30827487 阅读:53 留言:0更新日期:2021-11-18 12:30
本申请涉及数据传输技术领域,具体涉及一种基于多种消息层通信V2X协议一致性检测方法,获取当前的V2X信息,根据所述V2X信息获取与所述V2X匹配的特征信息,根据所述特征信息获取与所述特征信息匹配的设备信息;根据与所述设备信息匹配的一协议标准对所述V2X信息做解析处理以形成一解析结果;显示所述V2X消息和所述解析结果。和所述解析结果。和所述解析结果。

【技术实现步骤摘要】
一种基于多种消息层通信V2X协议一致性检测方法


[0001]本申请涉及数据传输
,具体涉及一种基于多种消息层通信V2X协议一致性检测方法。

技术介绍

[0002]当前V2X还在初期发展阶段,目前行业内有多版本的V2X应用层及应用数据交互标准及通信协议,如第一代产品业内普遍使用的《TCSAE53

2017》已经其新的升级版本《TCSAE53

2020》,以及工信部发布的《YDT3709

2020》。各家V2X厂商还在功能开发试验阶段,需要大量测试。当在智能网联测试区中,由于存在各家的芯片、模组、整机设备都有差异,经常出现不同厂商的设备之间出现消息无法解析等通信问题。而当前主要的测试及问题分析主要是通过设备抓包,将收到的V2X空口数据从设备中导出,并将其导入沙盒测试工具中进行协议一致性检测,来验证该条消息是否符合通用协议标准,并提供按标准协议解析后的数据内容。沙盒测试需要通过设备抓包后再将数据导出,缺乏时效性。且只能针对具体某一个设备的空口数据进行测试,不支持较大范围,多设备的高效测试。

技术实现思路

[0003]针对现有技术的缺陷,本申请提供一种基于多种消息层通信V2X协议一致性检测方法,具体包括:
[0004]一方面,本申请一种基于多种消息层通信V2X协议一致性检测方法,其中,包括:
[0005]获取当前的V2X信息,根据所述V2X信息获取与所述V2X匹配的特征信息,
[0006]根据所述特征信息获取与所述特征信息匹配的设备信息;
[0007]根据与所述设备信息匹配的一协议标准对所述V2X信息做解析处理以形成一解析结果;
[0008]显示所述V2X消息和所述解析结果。
[0009]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:根据与所述设备信息匹配的一协议标准对所述V2X信息做解析处理以形成一解析结果具体包括:
[0010]对所述V2X信息做ASN1格式数据解码;
[0011]于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;并显示所述部分解码的处理结果;
[0012]于ASN1格式数据解码成功的状态下,对所述V2X信息做数据格式匹配,并形成一匹配结果输出。
[0013]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;并显示所述部分解码的处理结果具体包括:
[0014]于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;
[0015]于所述V2X信息成功部分解码的状态下,输出第一标志信息;
[0016]于所述V2X信息未能部分解码的状态下,输出第二标志信息。
[0017]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:于ASN1格式数据解码成功的状态下,对所述V2X信息做数据格式匹配,并形成一匹配结果输出具体包括:
[0018]于ASN1格式数据解码成功的状态下形成解码信息,对所述解码信息做预定格式校验处理;
[0019]于所述解码信息未通过预定格式校验处理的状态下,显示所述V2X信息类型;
[0020]于所述解码信息通过预定格式校验处理的状态下,根据所述解码信息形成存储数据,对所述存储数据做合理性校验;
[0021]于所述存储数据未通过合理性校验,输出第三标志信息;
[0022]于所述存储数据通过合理性校验,输出第四标志信息。
[0023]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:所述预定格式包括BSM、RSM、RSI、MAP、SPAT格式中任一种格式。
[0024]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:于所述存储数据通过合理性校验,输出第四标志信息具体包括:
[0025]于所述存储数据匹配所述RSI格式数据的状态下通过合理性校验,对所述存储数据做JSON序列化处理,并做反序列化解析操作;
[0026]于解析失败的状态下形成所述第四标志信息输出。
[0027]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:显示所述V2X消息和所述解析结果具体包括:
[0028]于所述V2X信息格式正常的状态下,显示V2X信息的解析结果;
[0029]于所述V2X信息格式异常的状态下,突出显示异常数据。
[0030]优选地,上述的一种基于多种消息层通信V2X协议一致性检测方法,其中:还包括:
[0031]导出测试日志,输出本次测试的完整统计结果。
[0032]另一方面,一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上述任一项所述的一种基于多种消息层通信V2X协议一致性检测方法。
[0033]再一方面,一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述任一项所述一种基于多种消息层通信V2X协议一致性检测方法。
[0034]与现有技术相比,本申请的有益效果是:
[0035]将实时收到的V2X信息进行做解码、解析处理。对于格式错误的消息,给出广播设备的信息;对于格式正确但V2X信息内容异常的消息,会显示出解析后的数据内容以并突出内容有误的数据项;对于格式及数据内容都正常的消息,会显示出解析后的数据内容。
附图说明
[0036]图1为本专利技术实施例提供的一种基于多种消息层通信V2X协议一致性检测方法流程示意图;
[0037]图2为本专利技术实施例提供的一种基于多种消息层通信V2X协议一致性检测方法流
程示意图;
[0038]图3为本专利技术实施例提供的一种基于多种消息层通信V2X协议一致性检测方法流程示意图;
[0039]图4为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0040]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0041]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0042]实施例一
[0043]如图1所示,一种基于多种消息层通信V2X协议一致性检测方法,应用于V2X设备中。其中,于测试前需要录入待测的V2X设备的编号以及与所述V本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多种消息层通信V2X协议一致性检测方法,其特征在于,包括:获取当前的V2X信息,根据所述V2X信息获取与所述V2X匹配的特征信息,根据所述特征信息获取与所述特征信息匹配的设备信息;根据与所述设备信息匹配的一协议标准对所述V2X信息做解析处理以形成一解析结果;显示所述V2X消息和所述解析结果。2.根据权利要求1所述的一种基于多种消息层通信V2X协议一致性检测方法,其特征在于,根据与所述设备信息匹配的一协议标准对所述V2X信息做解析处理以形成一解析结果具体包括:对所述V2X信息做ASN1格式数据解码;于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;并显示所述部分解码的处理结果;于ASN1格式数据解码成功的状态下,对所述V2X信息做数据格式匹配,并形成一匹配结果输出。3.根据权利要求2所述的一种基于多种消息层通信V2X协议一致性检测方法,其特征在于,于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;并显示所述部分解码的处理结果具体包括:于ASN1格式数据解码不成功的状态下,对所述V2X信息做部分解码;于所述V2X信息成功部分解码的状态下,输出第一标志信息;于所述V2X信息未能部分解码的状态下,输出第二标志信息。4.根据权利要求2所述的一种基于多种消息层通信V2X协议一致性检测方法,其特征在于,于ASN1格式数据解码成功的状态下,对所述V2X信息做数据格式匹配,并形成一匹配结果输出具体包括:于ASN1格式数据解码成功的状态下形成解码信息,对所述解码信息做预定格式校验处理;于所述解码信息未通过预定格式校验处理的状态下,显示所述V2X信息类型;于所述解码信息通过预定格式校验处理的状态下...

【专利技术属性】
技术研发人员:蔡炎宦涣蔡慧星杨春城
申请(专利权)人:启迪云控上海汽车科技有限公司
类型:发明
国别省市:

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

1