一种车辆诊断方法技术

技术编号:39862700 阅读:12 留言:0更新日期:2023-12-30 12:55
本申请公开了一种车辆诊断方法

【技术实现步骤摘要】
一种车辆诊断方法、系统、电子设备、存储介质及车辆


[0001]本专利技术涉及车辆
,特别是涉及一种车辆诊断方法

系统

电子设备

存储介质及车辆


技术介绍

[0002]当我们将诊断仪连接到车辆时,可以读取到汽车各个
ECU
的信息,以此来判断车辆是否存在故障,除此之外,还可以往各
ECU
中写入数据,达到修改车辆程序的目的,随着汽车智能座舱的不断发展,会有越来越多的零部件加入到智能座舱领域,例如蓝牙,
wifi
等,这些零部件也需要纳入到整车的诊断系统中

[0003]现有技术中,诊断仪无法对车机系统相关的一些硬件进行诊断,例如蓝牙,音响,
wifi


[0004]因此,如何通过对车辆进行全面诊断,是本领域技术人员有待解决的技术问题


技术实现思路

[0005]为解决现有技术中只能对车辆
ECU
相关的部件进行诊断,无法对智能座舱领域等其他整车部件进行诊断的技术问题,本专利技术提供一种车辆诊断方法

系统

电子设备

存储介质及车辆

[0006]为实现本专利技术目的提供的一种车辆诊断方法,包括:
[0007]响应于接收的诊断信息,解析所述诊断信息的报文类型;
[0008]基于解析后的所述报文类型,选择相应的处理链路;
[0009]基于所述处理链路,根据待诊断对象建立诊断会话;
[0010]基于所述诊断会话,对所述待诊断对象进行诊断,生成诊断数据

[0011]在其中一些具体实施例中,基于所述处理链路,根据待诊断对象建立诊断会话前,所述方法还包括:
[0012]对所述诊断信息进行数据安全校验;
[0013]当校验未通过时,停止诊断;
[0014]当校验通过时,基于所述处理链路,根据待诊断对象建立诊断会话

[0015]在其中一些具体实施例中,响应于接收的诊断信息,解析所述诊断信息的报文类型,具体包括:
[0016]获取所述诊断信息;
[0017]对所述获取的诊断信息进行解析,判断所述诊断信息的报文类型为
CAN
报文还是
DoIP
报文

[0018]在其中一些具体实施例中,基于解析后的所述报文类型,选择相应的处理链路,具体包括:
[0019]当所述解析后的所述报文类型为
CAN
报文时,选择相应的
ECU
处理链路;
[0020]当所解述析后的所述报文类型为
DoIP
报文时,选择相应的
Android
处理链路

[0021]在其中一些具体实施例中,基于所述处理链路,根据待诊断对象建立诊断会话,具体包括:
[0022]判断所述待诊断对象与诊断设备之间的会话类型;
[0023]当所述报文类型为
CAN
报文时,判断当前是否能够进行诊断;
[0024]当能够进行诊断时,基于所述会话类型,建立所述待诊断对象与所述诊断设备之间的诊断会话;
[0025]当所述报文类型为
DoIP
报文且能够进行诊断时,建立所述待诊断对象与所述诊断设备之间的诊断会话

[0026]在其中一些具体实施例中,基于所述诊断会话,对所述待诊断对象进行诊断,生成诊断数据,具体包括:
[0027]基于所述诊断会话,由所述诊断设备向所述待诊断对象发送诊断数据;
[0028]对所述诊断数据进行安全校验;
[0029]当所述诊断数据安全时,将诊断请求信息与所述诊断会话进行匹配;
[0030]当所述诊断请求信息符合当前诊断会话级别时,将所述诊断请求信息发送至所述待诊断对象,所述待诊断对象执行相应的诊断操作,生成所述诊断数据

[0031]基于同一构思,本专利技术还提供一种车辆诊断系统,包括:
[0032]报文类型判断模块,配置为响应于接收的诊断信息,解析所述诊断信息的报文类型;
[0033]处理链路分配模块,配置为基于解析后的所述报文类型,选择相应的处理链路;
[0034]诊断会话建立模块,配置为基于所述处理链路,根据待诊断对象建立诊断会话;
[0035]车辆诊断模块,配置为基于所述诊断会话,对所述待诊断对象进行诊断,生成诊断数据

[0036]基于同一构思,本专利技术还提供一种电子设备,包括:处理器

通信接口

存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行车辆诊断方法的步骤

[0037]基于同一构思,本专利技术还提供一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述计算机程序在所述电子设备上运行时,使得所述电子设备执行车辆诊断方法的步骤

[0038]基于同一构思,本专利技术还提供一种车辆,所述车辆设置有如上所述的车辆诊断方法

[0039]与现有技术相比,本专利技术具有以下有益效果:
[0040]本专利技术公开了一种车辆诊断方法

系统

电子设备

存储介质及车辆,完善了整车诊断系统,将蓝牙,
wifi
,音响等纳入诊断体系,实现了对
Android
车机系统的诊断,将整车诊断方法进行了统一,不仅能够兼容传统的
CAN
诊断信号,也能够兼容其他协议的诊断信号,满足了汽车智能座舱的发展趋势,随着汽车智能化的普及,未来的汽车会加入很多传统汽车没有的零部件,实现了对这些零部件的诊断

附图说明
[0041]图1是本专利技术一种车辆诊断方法在一些具体实施例的流程示意图;
[0042]图2是本专利技术一种车辆诊断方法在一些应用中的系统结构示意图;
[0043]图3是本专利技术一种车辆诊断方法在一些应用中的系统结构诊断流程图;
[0044]图4是本专利技术一种车辆诊断方法在一些应用中的诊断流程示意图;
[0045]图5是本专利技术一种车辆诊断方法在一些应用中的诊断时序示意图;
[0046]图6是本专利技术一种车辆诊断系统在一些具体实施例的结构示意图;
[0047]图7是本专利技术一种电子设备在一些具体实施例的结构示意图

具体实施方式
[0048]为了使本申请的目的

技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种车辆诊断方法,其特征在于,包括:响应于接收的诊断信息,解析所述诊断信息的报文类型;基于解析后的所述报文类型,选择相应的处理链路;基于所述处理链路,根据待诊断对象建立诊断会话;基于所述诊断会话,对所述待诊断对象进行诊断,生成诊断数据
。2.
根据权利要求1所述的车辆诊断方法,其特征在于,基于所述处理链路,根据待诊断对象建立诊断会话前,所述方法还包括:对所述诊断信息进行数据安全校验;当校验未通过时,停止诊断;当校验通过时,基于所述处理链路,根据待诊断对象建立诊断会话
。3.
根据权利要求1所述的车辆诊断方法,其特征在于,响应于接收的诊断信息,解析所述诊断信息的报文类型,具体包括:获取所述诊断信息;对所述获取的诊断信息进行解析,判断所述诊断信息的报文类型为
CAN
报文还是
DoIP
报文
。4.
根据权利要求3所述的车辆诊断方法,其特征在于,基于解析后的所述报文类型,选择相应的处理链路,具体包括:当所述解析后的所述报文类型为
CAN
报文时,选择相应的
ECU
处理链路;当所解述析后的所述报文类型为
DoIP
报文时,选择相应的
Android
处理链路
。5.
根据权利要求3所述的车辆诊断方法,其特征在于,基于所述处理链路,根据待诊断对象建立诊断会话,具体包括:判断所述待诊断对象与诊断设备之间的会话类型;当所述报文类型为
CAN
报文时,判断当前是否能够进行诊断;当能够进行诊断时,基于所述会话类型,建立所述待诊断对象与所述诊断设备之间的诊断会话;当所述报文类型为

【专利技术属性】
技术研发人员:杨帆
申请(专利权)人:一汽北京软件科技有限公司
类型:发明
国别省市:

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

1