车辆诊断方法、装置、终端和计算机可读存储介质制造方法及图纸

技术编号:18349347 阅读:28 留言:0更新日期:2018-07-01 21:49
本发明专利技术属于车辆诊断技术领域,尤其涉及一种车辆诊断方法、装置、终端和计算机可读存储介质,其中,所述方法包括:根据诊断请求向应用端设备发送诊断任务选择数据,所述诊断任务选择数据用于指示所述应用端设备加载诊断任务选择界面;接收所述应用端设备发送的诊断任务选择指令;所述诊断任务选择指令由用户在所述诊断任务选择界面中触发;根据所述诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取诊断结果,将所述诊断结果发送给所述应用端设备进行显示。解决了现有技术中的诊断软件开发难度大、开发成本高的问题,降低了车辆诊断的成本,使得车辆诊断装置可以兼容不同的应用端设备,实现跨平台使用。

【技术实现步骤摘要】
车辆诊断方法、装置、终端和计算机可读存储介质
本专利技术属于车辆诊断
,尤其涉及一种车辆诊断方法、装置、终端和计算机可读存储介质。
技术介绍
现有技术中,上位机上安装有诊断软件,用户通过上位机上的诊断软件与诊断盒进行信息交互,再通过所述诊断盒与车辆进行通信连接,获取车辆的诊断结果,以便根据所述诊断结果分析出车辆存在的故障。但是现有技术中,所述诊断软件安装在所述上位机的操作系统中,而操作系统的种类多样,并且,随着操作系统的不断升级,使得每种操作系统都存在多个版本,而不同版本的操作系统常常出现软件的兼容性问题,导致现有技术中的诊断软件需要基于不同的操作系统开发出不同的诊断软件,具有开发成本高、开发难度大的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种车辆诊断方法、装置、终端和计算机可读存储介质,旨在解决现有技术中的诊断软件需要基于上位机的不同操作系统进行开发,导致的开发难度大、开发成本高的技术问题。本专利技术实施例第一方面提供一种车辆诊断方法,包括:接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据,所述诊断任务选择数据用于指示所述应用端设备加载诊断任务选择界面;接收所述应用端设备发送的诊断任务选择指令;所述诊断任务选择指令由用户在所述诊断任务选择界面中触发;根据所述诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据;处理所述诊断数据,获取诊断结果,将所述诊断结果发送给所述应用端设备进行显示。可选地,在所述接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据之前包括:预先存储诊断任务选择数据,所述诊断任务选择数据包括车系选择数据、车型选择数据和诊断功能选择数据。可选地,所述接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据包括:与所述应用端设备建立通信连接;接收用户通过应用端设备的浏览器发送的诊断请求,根据所述诊断请求向所述应用端设备发送车系选择数据、车型选择数据和诊断功能选择数据。可选地,所述根据所述诊断任务选择指令调用接口函数,并与车辆的电控系统进行信息交互包括:调用接口函数设置总线收发器的通讯参数;通过所述总线收发器与车辆的电控系统进行信息交互。可选地,所述处理所述诊断数据,获取诊断结果包括:通过诊断算法处理所述诊断数据,获取所述诊断数据对应的诊断结果。本专利技术实施例第二方面提供一种车辆诊断装置,包括:选择模块,用于接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据,所述诊断任务选择数据用于指示所述应用端设备加载诊断任务选择界面;接收模块,用于接收所述应用端设备发送的诊断任务选择指令;所述诊断任务选择指令由用户在所述诊断任务选择界面中触发;获取模块,用于根据所述诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据;发送模块,用于处理所述诊断数据,获取诊断结果,将所述诊断结果发送给所述应用端设备进行显示。可选地,所述诊断装置还包括:存储模块,用于预先存储诊断任务选择数据,所述诊断任务选择数据包括车系选择数据、车型选择数据和诊断功能选择数据。所述接收模块包括:连接单元,用于与所述应用端设备建立通信连接;接收单元,用于接收用户通过应用端设备的浏览器发送的诊断请求,根据所述诊断请求向所述应用端设备发送车系选择数据、车型选择数据和诊断功能选择数据。可选地,所述获取模块还用于调用接口函数设置总线收发器的通讯参数;通过所述总线收发器与车辆的电控系统进行信息交互。可选地,所述发送模块还用于通过诊断算法处理所述诊断数据,获取所述诊断数据对应的诊断结果。本专利技术实施例第三方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本专利技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本专利技术实施例中,车辆诊断装置根据用户在诊断任务选择界面中触发的诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据,完成车辆的诊断。与现有技术相比,本专利技术无需在上位机上安装诊断软件,只需应用端设备根据车辆诊断装置发送的诊断任务选择数据加载诊断任务选择界面,供用户进行诊断任务的选择,生成所述诊断任务选择指令,再由车辆诊断装置根据所述诊断任务选择指令完成车辆诊断。使得车辆诊断中与诊断软件相关的复杂的接口函数调用均在车辆诊断装置中完成,诊断软件的功能已被集成在车辆诊断装置中,车辆的诊断与应用端设备的操作系统的种类和版本无关,无需基于应用端设备的操作系统开发相应的诊断软件,解决了现有技术中的诊断软件开发难度大、开发成本高的问题,降低了车辆诊断的成本,使得车辆诊断装置可以兼容不同的应用端设备,实现跨平台使用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例提供的一种车辆诊断的交互示意图;图2是本专利技术实施例提供的一种车辆诊断方法的实现流程图;图3是本专利技术实施例提供的一种车辆诊断装置的结构示意图;图4是本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。在本专利技术的实施例中,车辆诊断装置通过接收应用端设备发送的诊断请求,根据所述诊断请求向所述应用端设备发送诊断任务选择数据,使得所述应用端设备能够根据所述诊断任务选择数据加载诊断任务选择界面;并将用户在所述诊断任务选择界面中触发的诊断任务选择指令发送给车辆诊断装置,由所述车辆诊断装置根据所述诊断任务选择指令调用接口函数,并与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据;再将所述诊断数据对应的诊断结果发送给应用端设备进行显示,完成车辆故障的诊断。为了说明本专利技术所述的技术方案,下面将通过具体实施例来进行说明。在通过具体实施例进行说明之前,首先,图1示出了本专利技术实施例提供的一种车辆诊断的交互示意图,包括应用端设备101,车辆诊断盒102和车辆的电控系统103;所述应用端设备101包括个人电脑(PC)、平板电脑和智能手机;其中,应用端设备101上安装有网页浏览器。所述车辆诊断盒包括车辆诊断装置。所述车辆的电控系统103主要包括ECU(ElectronicControlUnit)电子控制单元,由微处理器(CPU)、本文档来自技高网...
车辆诊断方法、装置、终端和计算机可读存储介质

【技术保护点】
1.一种车辆诊断方法,其特征在于,包括:接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据,所述诊断任务选择数据用于指示所述应用端设备加载诊断任务选择界面;接收所述应用端设备发送的诊断任务选择指令;所述诊断任务选择指令由用户在所述诊断任务选择界面中触发;根据所述诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据;处理所述诊断数据,获取诊断结果,将所述诊断结果发送给所述应用端设备进行显示。

【技术特征摘要】
1.一种车辆诊断方法,其特征在于,包括:接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据,所述诊断任务选择数据用于指示所述应用端设备加载诊断任务选择界面;接收所述应用端设备发送的诊断任务选择指令;所述诊断任务选择指令由用户在所述诊断任务选择界面中触发;根据所述诊断任务选择指令调用接口函数,与车辆的电控系统进行信息交互,获取所述电控系统返回的诊断数据;处理所述诊断数据,获取诊断结果,将所述诊断结果发送给所述应用端设备进行显示。2.如权利要求1所述的方法,其特征在于,在所述接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据之前包括:预先存储诊断任务选择数据,所述诊断任务选择数据包括车系选择数据、车型选择数据和诊断功能选择数据。3.如权利要求2所述的方法,其特征在于,所述接收应用端设备发送的诊断请求,并根据所述诊断请求向所述应用端设备发送诊断任务选择数据包括:与所述应用端设备建立通信连接;接收用户通过应用端设备的浏览器发送的诊断请求,根据所述诊断请求向所述应用端设备发送车系选择数据、车型选择数据和诊断功能选择数据。4.如权利要求1所述的方法,其特征在于,所述根据所述诊断任务选择指令调用接口函数,并与车辆的电控系统进行信息交互包括:调用接口函数设置总线收发器的通讯参数;通过所述总线收发器与车辆的电控系统进行信息交互。5.如权利要求1所述的方法,其特征在于,所述处理所述诊断数据,获取诊断结果包括:通过诊断算法处理所述诊...

【专利技术属性】
技术研发人员:刘均庄文龙刘国柱詹伟
申请(专利权)人:深圳市元征软件开发有限公司
类型:发明
国别省市:广东,44

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

1