OBD装置和外设终端、OBD扩展外设终端方法及系统与流程

文档序号:11145322阅读:432来源:国知局
OBD装置和外设终端、OBD扩展外设终端方法及系统与制造工艺

本发明涉及OBD装置技术领域,尤其涉及一种OBD装置和外设终端、OBD扩展外设终端方法及系统。



背景技术:

现有技术中,OBD(On-Board Diagnostic,即车载诊断系统)装置能够对车辆进行各项功能诊断,而当需要进行某些OBD装置本身不具备的功能诊断时,OBD装置往往需要通过其他外设终端的功能扩展辅助实现。一般地,外设终端需要先连接到诊断设备上,然后OBD装置再与诊断设备进行连接,这样OBD装置才能通过诊断设备完成对外设终端的扩展,从而利用外设终端采集到的车辆数据实现对车辆的功能诊断。但是,这种方法具有很大的局限性,即OBD装置对外设终端的扩展必须先连接到诊断设备才能实现,这个过程繁琐累赘,使得OBD装置与外设终端的数据传输和通讯不及时,造成外设终端的诊断效率低下,极大地降低了用户的使用体验。



技术实现要素:

本发明的主要目的在于提供一种OBD装置和外设终端、OBD扩展外设终端方法及系统,旨在解决OBD装置在扩展外设终端的过程中,必须连接到诊断设备上的外设终端才能实现扩展,导致外设终端的诊断效率低下的技术问题。

为实现上述目的,本发明实施例提供一种OBD装置,所述OBD装置包括:

连接模块,用于当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

第一获取模块,用于获取外设终端基于USB连接传输的车辆数据;

诊断模块,用于诊断所述车辆数据,以获得诊断结果;

显示模块,用于显示所述诊断结果。

可选地,所述第一获取模块还用于:

当检测到OBD装置获取车辆数据完毕时,发送所述车辆数据对应的接收完成指令至外设终端。

本发明还提供一种外设终端,所述外设终端包括:

第一发送模块,用于发送USB连接信号至OBD装置;

第二获取模块,用于获取车辆数据;

第二发送模块,用于将所述车辆数据基于USB连接发送至OBD装置。

可选地,所述车辆数据以数据包的形式分阶段发送至OBD装置,所述第二发送模块还用于:

当接收到OBD装置发送的接收完成指令时,发送新的车辆数据对应的数据包至OBD装置的车辆数据。

同时,本发明提供一种基于OBD装置的OBD装置扩展外设终端方法,应用于OBD装置和外设终端,所述基于OBD装置的OBD装置扩展外设终端方法包括:

当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

获取外设终端基于USB连接传输的车辆数据;

诊断所述车辆数据,以获得诊断结果;

显示所述诊断结果。

可选地,所述获取外设终端基于USB连接传输的车辆数据的步骤还包括:

当检测到OBD装置获取车辆数据完毕时,发送所述车辆数据对应的接收完成指令至外设终端。

本发明还提供一种基于外设终端的OBD装置扩展外设终端方法,应用于OBD装置和外设终端,所述基于外设终端的OBD装置扩展外设终端方法包括:

发送USB连接信号至OBD装置;

获取车辆数据;

将所述车辆数据基于USB连接发送至OBD装置。

可选地,所述车辆数据以数据包的形式分阶段发送至OBD装置,所述将所述车辆数据基于USB连接发送至OBD装置的步骤还包括:

当接收到OBD装置发送的接收完成指令时,发送新的车辆数据对应的数据包至OBD装置的车辆数据。

此外,为实现上述目的,本发明还提供一种OBD装置扩展外设终端系统,所述OBD装置扩展外设终端系统包括OBD装置和外设终端,所述OBD装置扩展外设终端系统中,

所述OBD装置包括:

连接模块,用于当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

第一获取模块,用于获取外设终端基于USB连接传输的车辆数据;

诊断模块,用于诊断所述车辆数据,以获得诊断结果;

显示模块,用于显示所述诊断结果;

所述外设终端用于发送USB连接信号至OBD装置、用于将车辆数据基于USB连接发送至OBD装置。

可选地,所述OBD装置扩展外设终端系统中,

所述外设终端包括:

第一发送模块,用于发送USB连接信号至OBD装置;

第二获取模块,用于获取车辆数据;

第二发送模块,用于将所述车辆数据基于USB连接发送至OBD装置;

所述OBD装置用于接收第一发送模块发送的USB连接信号、用于接收第二发送模块基于USB连接发送的车辆数据。

本发明的技术方案中,当连接模块检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;接着第一获取模块获取外设终端基于USB连接传输的车辆数据;然后诊断模块诊断所述车辆数据,以获得诊断结果;最后显示模块显示所述诊断结果。通过上述方式,在OBD装置扩展外设终端的过程中,直接将外设终端通过USB连接与OBD装置建立连接,进而OBD装置利用外设终端采集到的车辆数据诊断车辆,而不需要先将外设终端连接到诊断终端,再将诊断终端连接到OBD装置上。本发明简化OBD装置扩展外设终端繁琐的流程,省去OBD装置和外设终端功能连接的媒介,缩短诊断过程中消耗的时间,提高外设终端的诊断效率,提高用户的使用体验。

附图说明

图1为本发明OBD扩展外设终端方法中各个实施例可选的场景示意图;

图2为本发明OBD装置第一实施例的模块示意图;

图3为本发明外设终端第一实施例的模块示意图;

图4为本发明基于OBD装置的OBD扩展外设终端方法第一实施例的流程示意图;

图5为本发明基于外设终端的OBD扩展外设终端方法第一实施例的流程示意图;

图6为本发明OBD装置扩展外设终端系统第一实施例、第二实施例的系统模块示意图;

图7为本发明OBD装置扩展外设终端系统第一实施例、第二实施例的系统实物示意图。

本发明目的的实现、功能特点及优点将结合实施例,参考附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

现在将参考附图描述实现本发明各个实施例的OBD装置。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。

参照图1,图1为本发明的一可选的场景示意图,A为OBD装置,B为外设终端,C为车辆。外设终端B可以与车辆C相连,并检测车辆C的各项属性参数数据,同时还能对车辆C实现部分功能诊断,通过USB连接,OBD装置A可以扩展外设终端B,通过外设终端B采集的车辆数据,OBD装置能够实现为扩展外设终端B之前不具备的对车辆C的功能诊断和检测。

参考图2,本发明提供一种OBD装置,在OBD装置第一实施例中,所述OBD装置包括:

连接模块10,用于当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

OBD装置指的是车载诊断系统装置,能够收集车辆的各项功能属性数据并基于所述功能属性数据诊断车辆当前的状况。USB指代的是通用串行总线,是一个外部总线标准,能够规范电子设备与外部设备的连接和通讯,是一种国际通用的接口技术。USB接口支持设备的即插即用和热插拔功能。利用USB可以建立起USB连接通道连接不同设备,打破不同设备之间的物理隔断,实现不同设备之间数据的传输交流。

扩展外设终端需要先将外设终端的USB接头连接到OBD装置的USB接口上,当外设终端的USB接头连接到OBD装置的接口上,连接模块10会检测到外设终端的USB连接信号,此时,连接模块10将通过USB连接与外设终端建立起USB连接通道,通过该USB连接通道,连接模块10与外设终端可以完成数据、指令等数据流的传输,以实现OBD装置和外设终端之间的数据交流。利用USB连接,可以简捷快速地将OBD装置和外设终端进行关联,从而使得OBD装置和外设终端能够快速地对车辆进行功能诊断和检测。

第一获取模块20,用于获取外设终端基于USB连接传输的车辆数据;

当检测到外设终端通过USB连接发送传输过来的车辆数据时,第一获取模块20获取该车辆数据,以便在后续的诊断功能步骤中调用所述车辆数据。由于车辆数据是外设终端实时获取并传输至OBD装置上的,因此能够提高OBD装置和外设终端之间数据的传输效率,避免了因传输效率低下造成OBD装置无法快速调用该车辆数据,进而降低诊断效率的现象。

诊断模块30,用于诊断所述车辆数据,以获得诊断结果;

对所述车辆数据的诊断,主要是对车辆数据的分析判断。OBD装置具备有分析判断功能,能对外设终端采集到的车辆数据进行诊断,并基于该车辆数据,检测并提取出车辆数据中的属性或特征,归纳分析以获得所述车辆数据中的诊断结果。在完整的诊断过程中,诊断模块30充当着主要的诊断角色,但诊断模块30的分析和诊断功能依托于外设终端所采集的车辆数据。因此OBD装置分析诊断的车辆数据的类型对应着外设终端的类型,外设终端采集的车辆数据不尽相同,故OBD装置最终获得的诊断结果也并不是唯一的,受到车辆数据的数据类型、数据参数值等多种因素的影响。所述诊断结果是以当前外设终端获取到的车辆数据为基础进行诊断获得的,能够真实反应出与之相对应的真实情况。

显示模块40,用于显示所述诊断结果。

所述诊断结果是一种反应车辆当前属性特征的数据,其作用对象为用户。因此需要将该诊断结果以用户能够感知的状态进行显示。一般地,所述诊断结果来源于OBD装置的诊断过程,当诊断过程结束,显示模块40将诊断结果直接显示在OBD装置上。通常是以可视化的方式,可以利用OBD装置上的电子显示屏显示给用户感知;也可以通过驱动OBD上配备的机械元件在预设的刻度表上进行显示等。

本发明的技术方案中,当连接模块10检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;接着第一获取模块20获取外设终端基于USB连接传输的车辆数据;然后诊断模块30诊断所述车辆数据,以获得诊断结果;最后显示模块40显示所述诊断结果。通过上述方式,在OBD装置扩展外设终端的过程中,直接将外设终端通过USB连接与OBD装置建立连接,进而OBD装置利用外设终端采集到的车辆数据诊断车辆,而不需要先将外设终端连接到诊断终端,再将诊断终端连接到OBD装置上。本发明简化OBD装置扩展外设终端繁琐的流程,省去OBD装置和外设终端功能连接的媒介,缩短诊断过程中消耗的时间,提高外设终端的诊断效率,提高用户的使用体验。

进一步地,在本发明OBD装置第一实施例的基础上,提出OBD装置第二实施例,所述第二实施例与第一实施例之间的区别在于,所述第一获取模块20还用于:

当检测到OBD装置获取车辆数据完毕时,发送所述车辆数据对应的接收完成指令至外设终端。

OBD装置接收外设终端发送的车辆数据可以以数据包的形式进行传输,当外设终端发送的车辆数据较为庞大时,OBD装置可以分为多次接收所述车辆数据。当OBD装置接收完车辆数据的数据包之后,反馈给外设终端一个接收完成指令,以便外设终端发送新的车辆数据或停止发送车辆数据。OBD装置可发送多个接收完成指令,但所述接收完成指令必须对应着OBD装置在不同阶段内获取到的车辆数据,即OBD装置每接收完某段车辆数据的数据包时,则发送该数据包对应的接收完成指令至外设终端。外设终端可以根据获取到的接收完成指令,执行继续发送车辆数据或重新获取车辆数据等功能。

本发明还提供一种外设终端,在外设终端第一实施例中,参考图3,所述外设终端包括:

第一发送模块50,用于发送USB连接信号至OBD装置;

外设终端在本实施例中可以根据现实场景需求而有不同的功能或类型选择,包括但不限于胎压接收器、万用表、电平检测仪、示波器、尾气分析仪等各种外设终端。不同类型的外设终端可以实现不同的功能需求。外设终端需要与OBD装置进行连接,其实现方法即为利用外设终端上的USB接头,连接到OBD装置上的USB接口,而第一发送模块50向OBD装置发送USB连接信号,等待OBD装置确认并与外设终端建立USB连接通道实现USB连接。

第二获取模块60,用于获取车辆数据;

外设终端可以与待诊断车辆进行连接,其连接方式没有固定的形式,与OBD装置建立起USB连接之后,即可检测待诊断车辆上的各项功能属性或参数,从而获取相对应的车辆数据。例如,外设终端与待诊断车辆的连接可以通过有线连接或无线连接的方式实现,其连接方式对外设终端与OBD装置的USB连接不产生影响。所述第二获取模块60获取到的车辆数据是后续功能执行的关键数据之一,直接影响到OBD装置最终的诊断结果。由于外设终端所检测到的车辆数据可能存在变化,即车辆数据可能随着时间的变化而发生不规律的波动状况。为保障后续诊断步骤所获得的结果是精确可靠的,第二获取模块60所获取到的车辆数据必须是一个具备代表性的相对稳定的数据,即车辆数据可以不是一个固定的常数值,但必须保障该车辆数据的变化趋势处于一个可控的预设范围内,以保证车辆数据的精确度。而预设范围的大小可自行设置规定,满足自定义的定制要求,即可保障第二获取模块60所获取到的车辆数据具有典型的代表性和精确度。

第二发送模块70,用于将所述车辆数据基于USB连接发送至OBD装置。

获取到所述车辆数据之后,外设终端需要将该车辆数据基于USB连接发送至OBD装置,以供OBD装置获取、调用或诊断。

进一步地,在本发明外设终端第一实施例的基础上,提出外设终端第二实施例,所述第二实施例与第一实施例之间的区别在于,所述车辆数据以数据包的形式分阶段发送至OBD装置,所述第二发送模块70还用于:

当接收到OBD装置发送的接收完成指令时,发送新的车辆数据对应的数据包至OBD装置的车辆数据。

OBD装置以发送接收完成指令至外设终端作为反馈信息,证明之前发送的车辆数据被OBD装置接收完毕。外设终端可以不断发送新的车辆数据的数据包。车辆数据的信息量过于庞大时,数据的传输容易受到外界因素的影响,因此,以数据包的形式分阶段输送,能够最大限度地保障车辆数据的传输过程中不发生数据丢失、数据中断或数据紊乱等问题,在提高数据安全性的同时,也提高了数据的传输效率。

同时,本发明提供一种基于OBD装置的OBD装置扩展外设终端方法,应用于OBD装置和外设终端,参考图4,在基于OBD装置的OBD装置扩展外设终端方法第一实施例中,所述基于OBD装置的OBD装置扩展外设终端方法包括:

步骤S10,当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

OBD装置指的是车载诊断系统装置,能够收集车辆的各项功能属性数据并基于所述功能属性数据诊断车辆当前的状况。USB指代的是通用串行总线,是一个外部总线标准,能够规范电子设备与外部设备的连接和通讯,是一种国际通用的接口技术。USB接口支持设备的即插即用和热插拔功能。利用USB可以建立起USB连接通道连接不同设备,打破不同设备之间的物理隔断,实现不同设备之间数据的传输交流。

扩展外设终端需要先将外设终端的USB接头连接到OBD装置的USB接口上,当外设终端的USB接头连接到OBD装置的接口上,OBD装置检测到外设终端的USB连接信号,此时,OBD装置通过USB连接与外设终端建立起USB连接通道,与外设终端完成数据、指令等数据流的传输,以实现OBD装置和外设终端之间的数据交流。利用USB连接,可以简捷快速地将OBD装置和外设终端进行关联,从而使得OBD装置和外设终端能够快速地对车辆进行功能诊断和检测。

步骤S20,获取外设终端基于USB连接传输的车辆数据;

当检测到外设终端通过USB连接发送传输过来的车辆数据时,OBD装置获取该车辆数据,以便在后续的诊断功能步骤中调用所述车辆数据。由于车辆数据是外设终端实时获取并传输至OBD装置上的,因此能够提高OBD装置和外设终端之间数据的传输效率,避免了因传输效率低下造成OBD装置无法快速调用该车辆数据,进而降低诊断效率的现象。

步骤S30,诊断所述车辆数据,以获得诊断结果;

对所述车辆数据的诊断,主要是对车辆数据的分析判断。OBD装置具备有分析判断功能,能对外设终端采集到的车辆数据进行诊断,并基于该车辆数据,检测并提取出车辆数据中的属性或特征,归纳分析以获得所述车辆数据中的诊断结果。在完整的诊断过程中,OBD装置充当着主要的诊断角色,但其分析和诊断功能依托于外设终端所采集的车辆数据。因此OBD装置分析诊断的车辆数据的类型对应着外设终端的类型,外设终端采集的车辆数据不尽相同,故OBD装置最终获得的诊断结果也并不是唯一的,受到车辆数据的数据类型、数据参数值等多种因素的影响。所述诊断结果是以当前外设终端获取到的车辆数据为基础进行诊断获得的,能够真实反应出与之相对应的真实情况。

步骤S40,显示所述诊断结果。

所述诊断结果是一种反应车辆当前属性特征的数据,其作用对象为用户。因此需要将该诊断结果以用户能够感知的状态进行显示。一般地,所述诊断结果来源于OBD装置的诊断过程,当诊断过程结束,诊断结果直接显示在OBD装置上。通常是以可视化的方式,可以利用OBD装置上的电子显示屏显示给用户感知;也可以通过驱动OBD上配备的机械元件在预设的刻度表上进行显示等。

本发明的技术方案中,当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;接着获取外设终端基于USB连接传输的车辆数据;然后诊断所述车辆数据,以获得诊断结果;最后显示所述诊断结果。通过上述方式,在OBD装置扩展外设终端的过程中,直接将外设终端通过USB连接与OBD装置建立连接,进而OBD装置利用外设终端采集到的车辆数据诊断车辆,而不需要先将外设终端连接到诊断终端,再将诊断终端连接到OBD装置上。本发明简化OBD装置扩展外设终端繁琐的流程,省去OBD装置和外设终端功能连接的媒介,缩短诊断过程中消耗的时间,提高外设终端的诊断效率,提高用户的使用体验。

进一步地,在本发明基于OBD装置的OBD装置扩展外设终端方法第一实施例的基础上,提出基于OBD装置的OBD装置扩展外设终端方法第二实施例,所述第二实施例与第一实施例之间的区别在于,所述获取外设终端基于USB连接传输的车辆数据的步骤还包括:

当检测到OBD装置获取车辆数据完毕时,发送所述车辆数据对应的接收完成指令至外设终端。

OBD装置接收外设终端发送的车辆数据可以以数据包的形式进行传输,当外设终端发送的车辆数据较为庞大时,OBD装置可以分为多次接收所述车辆数据。当OBD装置接收完车辆数据的数据包之后,反馈给外设终端一个接收完成指令,以便外设终端发送新的车辆数据或停止发送车辆数据。OBD装置可发送多个接收完成指令,但所述接收完成指令必须对应着OBD装置在不同阶段内获取到的车辆数据,即OBD装置每接收完某段车辆数据的数据包时,则发送该数据包对应的接收完成指令至外设终端。外设终端可以根据获取到的接收完成指令,执行继续发送车辆数据或重新获取车辆数据等功能。

本发明还提供一种基于外设终端的OBD装置扩展外设终端方法,应用于OBD装置和外设终端,参考图5,在基于外设终端的OBD装置扩展外设终端方法第一实施例中,所述基于外设终端的OBD装置扩展外设终端方法包括:

步骤S50,发送USB连接信号至OBD装置;

外设终端在本实施例中可以根据现实场景需求而有不同的功能或类型选择,包括但不限于胎压接收器、万用表、电平检测仪、示波器、尾气分析仪等各种外设终端。不同类型的外设终端可以实现不同的功能需求。外设终端需要与OBD装置进行连接,其实现方法即为利用外设终端上的USB接头,连接到OBD装置上的USB接口,向OBD装置发送USB连接信号,等待OBD装置确认并与外设终端建立USB连接通道实现USB连接。

步骤S60,获取车辆数据;

外设终端可以与待诊断车辆进行连接,其连接方式没有固定的形式,与OBD装置建立起USB连接之后,即可检测待诊断车辆上的各项功能属性或参数,从而获取相对应的车辆数据。例如,外设终端与待诊断车辆的连接可以通过有线连接或无线连接的方式实现,其连接方式对外设终端与OBD装置的USB连接不产生影响。所述获取到的车辆数据是后续功能执行的关键数据之一,直接影响到OBD装置最终的诊断结果。由于外设终端所检测到的车辆数据可能存在变化,即车辆数据可能随着时间的变化而发生不规律的波动状况。为保障后续诊断步骤所获得的结果是精确可靠的,所获取到的车辆数据必须是一个具备代表性的相对稳定的数据,即车辆数据可以不是一个固定的常数值,但必须保障该车辆数据的变化趋势处于一个可控的预设范围内,以保证车辆数据的精确度。而预设范围的大小可自行设置规定,满足自定义的定制要求,即可保障获取到的车辆数据具有典型的代表性和精确度。

步骤S70,将所述车辆数据基于USB连接发送至OBD装置。

获取到所述车辆数据之后,外设终端需要将该车辆数据基于USB连接发送至OBD装置,以供OBD装置获取、调用或诊断。

进一步地,在本发明基于外设终端的OBD装置扩展外设终端方法第一实施例的基础上,提出基于外设终端的OBD装置扩展外设终端方法第二实施例,所述第二实施例与第一实施例之间的区别在于,所述车辆数据以数据包的形式分阶段发送至OBD装置,所述将所述车辆数据基于USB连接发送至OBD装置的步骤还包括:

当接收到OBD装置发送的接收完成指令时,发送新的车辆数据对应的数据包至OBD装置的车辆数据。

OBD装置以发送接收完成指令至外设终端作为反馈信息,证明之前发送的车辆数据被OBD装置接收完毕。外设终端可以不断发送新的车辆数据的数据包。车辆数据的信息量过于庞大时,数据的传输容易受到外界因素的影响,因此,以数据包的形式分阶段输送,能够最大限度地保障车辆数据的传输过程中不发生数据丢失、数据中断或数据紊乱等问题,在提高数据安全性的同时,也提高了数据的传输效率。

此外,为实现上述目的,本发明还提供一种OBD装置扩展外设终端系统,参考图6和图7,在OBD装置扩展外设终端系统第一实施例中,所述OBD装置扩展外设终端系统包括OBD装置和外设终端,所述OBD装置扩展外设终端系统中,

所述OBD装置包括:

连接模块10,用于当检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;

OBD装置指的是车载诊断系统装置,能够收集车辆的各项功能属性数据并基于所述功能属性数据诊断车辆当前的状况。USB指代的是通用串行总线,是一个外部总线标准,能够规范电子设备与外部设备的连接和通讯,是一种国际通用的接口技术。USB接口支持设备的即插即用和热插拔功能。利用USB可以建立起USB连接通道连接不同设备,打破不同设备之间的物理隔断,实现不同设备之间数据的传输交流。

扩展外设终端需要先将外设终端的USB接头连接到OBD装置的USB接口上,当外设终端的USB接头连接到OBD装置的接口上,连接模块10会检测到外设终端的USB连接信号,此时,连接模块10将通过USB连接与外设终端建立起USB连接通道,通过该USB连接通道,连接模块10与外设终端可以完成数据、指令等数据流的传输,以实现OBD装置和外设终端之间的数据交流。利用USB连接,可以简捷快速地将OBD装置和外设终端进行关联,从而使得OBD装置和外设终端能够快速地对车辆进行功能诊断和检测。

第一获取模块20,用于获取外设终端基于USB连接传输的车辆数据;

当检测到外设终端通过USB连接发送传输过来的车辆数据时,第一获取模块20获取该车辆数据,以便在后续的诊断功能步骤中调用所述车辆数据。由于车辆数据是外设终端实时获取并传输至OBD装置上的,因此能够提高OBD装置和外设终端之间数据的传输效率,避免了因传输效率低下造成OBD装置无法快速调用该车辆数据,进而降低诊断效率的现象。

诊断模块30,用于诊断所述车辆数据,以获得诊断结果;

对所述车辆数据的诊断,主要是对车辆数据的分析判断。OBD装置具备有分析判断功能,能对外设终端采集到的车辆数据进行诊断,并基于该车辆数据,检测并提取出车辆数据中的属性或特征,归纳分析以获得所述车辆数据中的诊断结果。在完整的诊断过程中,诊断模块30充当着主要的诊断角色,但诊断模块30的分析和诊断功能依托于外设终端所采集的车辆数据。因此OBD装置分析诊断的车辆数据的类型对应着外设终端的类型,外设终端采集的车辆数据不尽相同,故OBD装置最终获得的诊断结果也并不是唯一的,受到车辆数据的数据类型、数据参数值等多种因素的影响。所述诊断结果是以当前外设终端获取到的车辆数据为基础进行诊断获得的,能够真实反应出与之相对应的真实情况。

显示模块40,用于显示所述诊断结果;

所述诊断结果是一种反应车辆当前属性特征的数据,其作用对象为用户。因此需要将该诊断结果以用户能够感知的状态进行显示。一般地,所述诊断结果来源于OBD装置的诊断过程,当诊断过程结束,显示模块40将诊断结果直接显示在OBD装置上。通常是以可视化的方式,可以利用OBD装置上的电子显示屏显示给用户感知;也可以通过驱动OBD上配备的机械元件在预设的刻度表上进行显示等。

所述外设终端用于发送USB连接信号至OBD装置、用于将车辆数据基于USB连接发送至OBD装置。

本发明的技术方案中,当连接模块10检测到外设终端的USB连接信号时,将OBD装置和外设终端建立连接;接着第一获取模块20获取外设终端基于USB连接传输的车辆数据;然后诊断模块30诊断所述车辆数据,以获得诊断结果;最后显示模块40显示所述诊断结果。通过上述方式,在OBD装置扩展外设终端的过程中,直接将外设终端通过USB连接与OBD装置建立连接,进而OBD装置利用外设终端采集到的车辆数据诊断车辆,而不需要先将外设终端连接到诊断终端,再将诊断终端连接到OBD装置上。本发明简化OBD装置扩展外设终端繁琐的流程,省去OBD装置和外设终端功能连接的媒介,缩短诊断过程中消耗的时间,提高外设终端的诊断效率,提高用户的使用体验。

进一步地,在本发明OBD装置扩展外设终端系统第一实施例的基础上,提出OBD装置扩展外设终端系统第二实施例,参考图6和图7,所述第二实施例与第一实施例之间的区别在于,所述OBD装置扩展外设终端系统中,

所述外设终端包括:

第一发送模块50,用于发送USB连接信号至OBD装置;

外设终端在本实施例中可以根据现实场景需求而有不同的功能或类型选择,包括但不限于胎压接收器、万用表、电平检测仪、示波器、尾气分析仪等各种外设终端。不同类型的外设终端可以实现不同的功能需求。外设终端需要与OBD装置进行连接,其实现方法即为利用外设终端上的USB接头,连接到OBD装置上的USB接口,而第一发送模块50向OBD装置发送USB连接信号,等待OBD装置确认并与外设终端建立USB连接通道实现USB连接。

第二获取模块60,用于获取车辆数据;

外设终端可以与待诊断车辆进行连接,其连接方式没有固定的形式,与OBD装置建立起USB连接之后,即可检测待诊断车辆上的各项功能属性或参数,从而获取相对应的车辆数据。例如,外设终端与待诊断车辆的连接可以通过有线连接或无线连接的方式实现,其连接方式对外设终端与OBD装置的USB连接不产生影响。所述第二获取模块60获取到的车辆数据是后续功能执行的关键数据之一,直接影响到OBD装置最终的诊断结果。由于外设终端所检测到的车辆数据可能存在变化,即车辆数据可能随着时间的变化而发生不规律的波动状况。为保障后续诊断步骤所获得的结果是精确可靠的,第二获取模块60所获取到的车辆数据必须是一个具备代表性的相对稳定的数据,即车辆数据可以不是一个固定的常数值,但必须保障该车辆数据的变化趋势处于一个可控的预设范围内,以保证车辆数据的精确度。而预设范围的大小可自行设置规定,满足自定义的定制要求,即可保障第二获取模块60所获取到的车辆数据具有典型的代表性和精确度。

第二发送模块70,用于将所述车辆数据基于USB连接发送至OBD装置;

获取到所述车辆数据之后,外设终端需要将该车辆数据基于USB连接发送至OBD装置,以供OBD装置获取、调用或诊断。

所述OBD装置用于接收第一发送模块发送的USB连接信号、用于接收第二发送模块基于USB连接发送的车辆数据。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1