一种汽车服务信号解析方法及系统技术方案

技术编号:39032705 阅读:10 留言:0更新日期:2023-10-10 11:46
本申请涉及汽车技术领域,具体是涉及一种汽车服务信号解析方法及系统,其中,方法包括:获取目标车载数据,所述目标车载数据为目标车辆的DDS服务信号数据;基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,其中,所述目标服务代码文件为解析DDS服务信号数据结构的信息依据的代码;对所述目标数据进行分析,得到所述目标车辆的问题分析报告。本申请可以实现汽车端DDS服务信号的解析,提供了一个可以实现汽车端DDS服务信号解析方法供开发和测试使用。供开发和测试使用。供开发和测试使用。

【技术实现步骤摘要】
一种汽车服务信号解析方法及系统


[0001]本申请涉及汽车
,具体是涉及一种汽车服务信号解析方法、系统。

技术介绍

[0002]随着科技的发展,人们对汽车的需求不仅仅只满足于传统的汽车代步功能,而是对汽车提出了更多的新需求。例如,需要汽车能进行情感互动、感受用户的情绪、给用户提供更多娱乐服务以及感知周围环境的变化,提前预判危险等等。新的需求也给汽车软件带来新的挑战,传统的架构以及传统的通讯方式不在满足于现在软件的需求,基于以太网的DDS服务化也应运而生。
[0003]然而,汽车零部件DDS服务化相关功能的实现,对于测试和开发问题排查、问题定位带来了新的挑战,传统的CAN、LIN、以太网问题定位、问题排查系统及方法已经不能满足用户的需求。由于DDS在汽车领域还未形成像CAN、LIN一样的标准协议,在现有技术中,无问题定位、问题排查系统及测试方法可以借鉴,人工排查难度大效率低,因此,急需一个可以实现汽车端DDS服务信号的解析方法供开发和测试使用。
[0004]因此,现有技术还有待改进和提高。

技术实现思路

[0005]本申请提供了一种汽车服务信号解析方法及相关设备,以解决相关技术中还没有可以实现车端DDS服务信号的解析的技术问题。
[0006]为实现上述目的,本申请采用了以下技术方案:
[0007]本申请第一方面实施例提供一种汽车服务信号解析方法,包括以下步骤:获取目标车载数据,所述目标车载数据为目标车辆的DDS服务信号数据;基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,其中,所述目标服务代码文件为解析DDS服务信号数据结构的信息依据的代码;对所述目标数据进行分析,得到所述目标车辆的问题分析报告。
[0008]根据上述技术手段,本申请实施例可以实现车端DDS服务信号的解析,并且能够自动生成问题分析报告,为开发和测试人员提供了便利。
[0009]可选地,在本申请的一个实施例中,所述获取目标车载数据,包括:基于以太网转换器获取所述目标车载数据,所述以太网转换器用于将车载以太网信号转换为电脑以太网信号。
[0010]根据上述技术手段,本申请实施例可以将车载太网信号转换为电脑以太网信号,方便了数据的传输,提高了网络速度,提高了数据安全性,同时,通过将车载以太网信号转换为电脑以太网信号,实现了远程控制汽车的功能。
[0011]可选地,在本申请的一个实施例中,所述基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,包括:基于所述目标车载数据中的hash值与所述目标服务代码文件中的hash值获取所述目标车载数据中的每个服务项目的对应的信息,得到所述目标
数据。
[0012]根据上述技术手段,本申请实施例可以通过目标服务代码文件对车辆中的车载数据进行解析,将其解析为更便于分析的数据,同时,也更益于开发测试人员解读,为车辆的问题排查带来了便利。
[0013]可选地,在本申请的一个实施例中,所述基于所述目标车载数据中的hash值与所述目标服务代码文件中的hash值获取所述目标车载数据中的每个服务项目的对应的信息,得到所述目标数据,包括:将每条所述目标车载数据中的hash值与所述目标服务代码文件中的hash值进行对比,解析出所述目标车载数据中与所述目标服务代码文件中相同hash值对应的服务名称、方法名称、参数名称以及参数值,得到所述目标数据。
[0014]根据上述技术手段,本申请实施例可以基于车载DDS信号数据中的hash值与目标服务代码文件中的hash值获取到目标车辆中的每个服务项目的对应的信息,便于开发测试人员解读,为车辆的问题排查带来了便利。
[0015]可选地,在本申请的一个实施例中,所述对所述目标数据进行分析,得到所述目标车辆的问题分析报告,包括:获取目标信号,所述目标信号为开始对所述目标车辆中的目标服务进行分析的信号;获取所述目标服务对应的目标阈值列表,所述目标阈值列表中包括所述目标服务中所有参数值对应的预设阈值范围;根据所述目标阈值列表对所述目标数据进行分析,得到所述目标车辆的问题分析报告。
[0016]根据上述技术手段,本申请实施例可以自动的根据提前预设好的阈值范围获取到不符合要求的参数,定位到车辆对应的有问题的服务项目,针对该服务项目出具分析报告,为开发测试人员的检修带来了便利。
[0017]可选地,在本申请的一个实施例中,所述根据所述目标阈值列表对所述目标数据进行分析,得到所述目标车辆的问题分析报告,包括:将所述目标数据中的所述目标服务的参数值逐一与所述目标阈值列表中的对应参数值的预设阈值范围进行比对,获取所述目标数据中的所述目标服务的参数值不在对应的预设阈值范围内的参数值及其对应的名称,输出为所述目标车辆的问题分析报告。
[0018]根据上述技术手段,本申请实施例可以获取目标数据中的选中服务的参数值不在对应的预设阈值范围内的参数值及其对应的名称,并将其输出为针对该服务项目的分析报告,供开发测试人员查阅,为开发测试人员的检修带来了便利。
[0019]可选地,在本申请的一个实施例中,所述基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据后,还包括:将所述目标数据储存在本地;对所述目标数据进行离线分析,得到离线分析报告。
[0020]根据上述技术手段,本申请实施例可以保存解析后的车载DDS数据,然后对解析后的车载DDS数据进行离线分析,使得开发测试人员可以随时对车辆的DDS数据进行分析,方便了问题的排查。
[0021]本申请第二方面实施例提供一种汽车服务信号解析系统,包括:
[0022]数据获取模块,用于获取目标车载数据,所述目标车载数据为目标车辆的DDS服务信号数据;
[0023]解析模块,用于基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,其中,所述目标服务代码文件为解析DDS服务信号数据结构的信息依据的代码;
[0024]分析模块,用于对所述目标数据进行分析,得到所述目标车辆的问题分析报告。
[0025]本申请第三方面实施例提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的汽车服务信号解析程序,所述处理器执行所述汽车服务信号解析程序时,实现如上的汽车服务信号解析方法。
[0026]本申请第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有汽车服务信号解析程序,该程序被处理器执行时实现如上的汽车服务信号解析方法。
[0027]本申请的有益效果:
[0028](1)本申请实施例可以实现车端DDS服务信号的解析,并且能够自动生成问题分析报告,为开发和测试人员提供了便利。
[0029](2)本申请实施例可以基于车载DDS信号数据中的hash值与目标服务代码文件中的hash值获取到目标车辆中的每个服务项目的对应的信息,便于开发测试人员解读,为车辆的问题排查带来了便利。
[0030](3)本申请实施例可以保存解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车服务信号解析方法,其特征在于,包括以下步骤:获取目标车载数据,所述目标车载数据为目标车辆的DDS服务信号数据;基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,其中,所述目标服务代码文件为解析DDS服务信号数据结构的信息依据的代码;对所述目标数据进行分析,得到所述目标车辆的问题分析报告。2.如权利要求1所述的方法,其特征在于,所述获取目标车载数据,包括:基于以太网转换器获取所述目标车载数据,所述以太网转换器用于将车载以太网信号转换为电脑以太网信号。3.如权利要求1所述的方法,其特征在于,所述基于目标服务代码文件对所述目标车载数据进行解析,得到目标数据,包括:基于所述目标车载数据中的hash值与所述目标服务代码文件中的hash值获取所述目标车载数据中的每个服务项目的对应的信息,得到所述目标数据。4.如权利要求3所述的方法,其特征在于,所述基于所述目标车载数据中的hash值与所述目标服务代码文件中的hash值获取所述目标车载数据中的每个服务项目的对应的信息,得到所述目标数据,包括:将每条所述目标车载数据中的hash值与所述目标服务代码文件中的hash值进行对比,解析出所述目标车载数据中与所述目标服务代码文件中相同hash值对应的服务名称、方法名称、参数名称以及参数值,得到所述目标数据。5.如权利要求1所述的方法,其特征在于,所述对所述目标数据进行分析,得到所述目标车辆的问题分析报告,包括:获取目标信号,所述目标信号为开始对所述目标车辆中的目标服务进行分析的信号;获取所述目标服务对应的目标阈值列表,所述目标阈值列表中包括所述目标服务中所有参数值对应的预设阈值范围;根据所述目标阈值列表对所述目标...

【专利技术属性】
技术研发人员:余雷尹静
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1