一种车辆诊断方法、系统、电子设备及可读存储介质与流程

文档序号:31605857发布日期:2022-09-21 10:37阅读:来源:国知局

技术特征:
1.一种车辆诊断方法,其特征在于,所述方法包括以下步骤:接收外部终端设备发出的车辆诊断请求;基于所述车辆诊断请求获取待诊断车辆中区域控制器的接口状态;其中,所述区域控制器的接口状态包括:所述区域控制器的诊断接口状态、所述区域控制器的升级刷写接口状态;根据所述区域控制器的接口状态,建立所述外部终端设备与所述待诊断车辆的连接,以对所述待诊断车辆进行本地诊断或远程诊断;或者,根据所述区域控制器的接口状态,拒绝所述外部终端设备接入所述待诊断车辆。2.根据权利要求1所述的车辆诊断方法,其特征在于,基于所述车辆诊断请求获取待诊断车辆中区域控制器的接口状态后,所述方法还包括:获取所述区域控制器的诊断报文接收状态;若所述区域控制器在预设时间段内未接收到诊断报文,则标记所述待诊断车辆的诊断状态为诊断结束,并基于标记结果调整所述区域控制器的接口状态,以使调整后所述区域控制器的接口状态与调整前所述区域控制器的接口状态处于相反工作状态;若所述区域控制器在预设时间段内持续接收到诊断报文,则标记所述待诊断车辆的诊断状态为正在诊断,并基于标记结果维持所述区域控制器的接口状态。3.根据权利要求1或2所述的车辆诊断方法,其特征在于,当所述区域控制器的诊断接口状态为关闭状态以及所述升级刷写接口状态为关闭状态时,建立所述外部终端设备与所述待诊断车辆的连接,以对所述待诊断车辆进行本地诊断或远程诊断。4.根据权利要求1或2所述的车辆诊断方法,其特征在于,当所述区域控制器的诊断接口状态为开启状态时,拒绝所述外部终端设备接入所述待诊断车辆。5.根据权利要求1或2所述的车辆诊断方法,其特征在于,当所述区域控制器的升级刷写接口状态为开启状态时,拒绝所述外部终端设备接入所述待诊断车辆。6.根据权利要求1或2所述的车辆诊断方法,其特征在于,所述车辆诊断请求包括:对所述待诊断车辆进行本地诊断的请求,记为车辆本地诊断请求;和/或,对所述待诊断车辆进行远程诊断的请求,记为车辆远程诊断请求。7.根据权利要求1或2所述的车辆诊断方法,其特征在于,所述待诊断车辆包括以下至少之一:全自动驾驶车辆、半自动驾驶车辆、普通机动驾驶车辆。8.一种车辆诊断系统,其特征在于,所述系统包括有:诊断请求模块,用于接收外部终端设备发出的车辆诊断请求;接口状态模块,用于根据所述车辆诊断请求获取待诊断车辆中区域控制器的接口状态;其中,所述区域控制器的接口状态包括:所述区域控制器的诊断接口状态、所述区域控制器的升级刷写接口状态;车辆诊断模块,用于根据所述区域控制器的接口状态,建立所述外部终端设备与所述待诊断车辆的连接,以对所述待诊断车辆进行本地诊断或远程诊断;或者,根据所述区域控制器的接口状态,拒绝所述外部终端设备接入所述待诊断车辆。9.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理
器执行时,使得所述电子设备实现如权利要求1至7中任一项所述的车辆诊断方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如权利要求1至7中任一项所述的车辆诊断方法。

技术总结
本发明提供一种车辆诊断方法、系统、电子设备及可读存储介质,接收外部终端设备发出的车辆诊断请求,然后基于车辆诊断请求获取待诊断车辆中区域控制器的接口状态;再根据区域控制器的接口状态,建立外部终端设备与待诊断车辆的连接,以对待诊断车辆进行本地诊断或远程诊断;或者,根据区域控制器的接口状态,拒绝外部终端设备接入待诊断车辆。本申请在进行车辆诊断时,不再进行本地诊断与远程诊断的优先级区分,而是将本地诊断与远程诊断置于相同的优先级。同时,在相同优先级下,本申请就可以按照接收车辆诊断请求的时间先后顺序来对待诊断车辆进行对应的诊断,从而可以避免本地诊断OBD接口被占用但未进行本地诊断时,远程诊断无法执行的问题。无法执行的问题。无法执行的问题。


技术研发人员:王瑜
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2022.06.28
技术公布日:2022/9/20
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1