一种车辆体检方法及服务器与流程

文档序号:11234778阅读:680来源:国知局
一种车辆体检方法及服务器与流程

本发明涉及汽车电子技术领域,具体涉及一种车辆体检方法及服务器。



背景技术:

随着电子技术的进步和人们对车辆安全的逐渐关注,通过电子技术手段进行车辆体检逐渐发展起来。目前,车载诊断设备(on-boarddiagnostic,obd)可以实现车辆体检,终端与obd创建的局域网进行连接,通过该局域网连接,终端可实现控制obd对车辆进行体检。然而,在实践中发现,终端控制obd进行车辆体检只能在obd创建的局域网覆盖的范围内进行,当该终端不在局域网覆盖范围内时,无法实现通过终端控制车辆体检,从而降低了车辆体检的便利性。



技术实现要素:

本发明实施例提供一种车辆体检方法及服务器,可以提高车辆体检的便利性。

本发明第一方面提供一种车辆体检方法,包括:

当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的车载诊断设备是否与所述服务器网络连接;

当检测到所述车载诊断设备已与所述服务器网络连接时,所述服务器向所述车载诊断设备发送体检指令,以使车载诊断设备对车辆进行体检操作;

在所述体检操作结束后,接收所述车载诊断设备发送的体检结果。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述向车载诊断设备发送体检指令,以使所述车载诊断设备对车辆进行体检操作的步骤之前,所述方法还包括:

检测所述车载诊断设备是否已安装最新版本的体检诊断程序;

当检测到所述车载诊断设备未安装最新版本的体检诊断程序时,向所述车载诊断设备推送所述最新版本的体检诊断程序,使所述车载诊断设备自动下载安装所述最新版本的体检诊断程序。

结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:

当检测到所述车载诊断设备未与所述服务器网络连接时,向所述移动终端发送提示所述车载诊断设备处于离线状态的第一提示信息。

结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述服务器向所述车载诊断设备发送体检指令之后,所述方法还包括:

当检测到所述体检操作中断时,向所述移动终端发送用于提示所述体检操作已中断的第二提示信息。

结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,所述检测用于体检的车载诊断设备是否与所述服务器网络连接的步骤具体包括:

在所述车载诊断设备与所述移动终端关联之后,所述服务器接收并保存所述移动终端发送的已关联的所述车载诊断设备的设备信息;

所述服务器根据保存的所述设备信息,检测对应的车载诊断设备是否与所述服务器网络连接。

结合本发明实施例第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式中的任一种实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述在接收到所述车载诊断设备发送的体检结果之后,所述方法还包括:

根据所述体检结果生成体检报告;

并根据所述移动终端的请求指令,向所述移动终端发送所述体检报告。

本发明第二方面提供一种服务器,位于网络端,包括:

检测单元,用于当接收到移动终端发送的用于体检的通知信息时,检测用于体检的车载诊断设备是否与所述服务器网络连接;

发送单元,用于当所述检测单元检测到所述车载诊断设备已与所述服务器网络连接时,向所述车载诊断设备发送体检指令,以使所述车载诊断设备对车辆进行体检操作;

接收单元,用于在所述体检操作结束后,接收所述车载诊断设备发送的体检结果。

结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述检测单元还用于,检测所述车载诊断设备是否已安装最新版本的体检诊断程序;所述发送单元还用于,当所述检测单元检测到所述车载诊断设备未安装最新版本的体检诊断程序时,向所述车载诊断设备推送所述最新版本的体检诊断程序,使所述车载诊断设备自动下载安装所述最新版本的体检诊断程序。

结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述发送单元还用于,当检测到所述车载诊断设备未与所述服务器网络连接时,向所述移动终端发送提示所述车载诊断设备处于离线状态的第一提示信息。

结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述发送单元还用于,当检测到所述体检操作中断时,向所述移动终端发送用于提示所述体检操作已中断的第二提示信息。

结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实现方式中,所述检测单元具体用于:

在所述车载诊断设备与所述移动终端关联之后,所述服务器接收并保存所述移动终端发送的已关联的所述车载诊断设备的设备信息;所述服务器根据保存的所述设备信息,检测对应的车载诊断设备是否与所述服务器网络连接。

结合本发明实施例第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式、第一方面的第四种可能的实现方式中的任一种实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述服务器还包括:

生成单元,用于根据所述体检结果生成体检报告;

所述发送单元还用于,根据所述移动终端的请求指令,向所述移动终端发送所述体检报告。

本发明实施例中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的车载诊断设备是否与服务器网络连接;当检测到车载诊断设备已与服务器网络连接时,服务器向车载诊断设备发送体检指令,以使所述车载诊断设备对车辆进行体检操作;在体检操作结束后,接收车载诊断设备发送的体检结果。可见,即使移动终端不在车载诊断设备创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制车载诊断设备对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

附图说明

图1是本发明实施例提供的一种网络架构示意图;

图2是本发明实施例提供的一种车辆体检方法的流程示意图;

图3是本发明实施例提供的另一种车辆体检方法的流程示意图;

图4是本发明实施例提供的一种服务器的结构示意图;

图5是本发明实施例提供的另一种服务器的结构示意图;

图6是本发明实施例提供的又一种服务器的结构示意图。

具体实施方式

本发明实施例提供了一种车辆体检方法及服务器,可以提高车辆体检的便利性。以下分别进行详细说明。

为了更好地理解本发明实施例提供的一种车辆体检方法及服务器,下面先对本发明实施例使用的网络架构进行描述。请参阅图1,图1是本发明实施例提供的一种网络架构示意图。如图1所示,该网络架构可以包括移动终端、服务器和obd,其中,移动终端和服务器之间,服务器和obd之间通过数据网络进行连接,移动终端和服务器之间,服务器和obd之间可以通过数据网络进行数据传输,移动终端可实现通过服务器对obd进行控制。移动终端可以为手机、平板电脑等。数据网络可以因特网、广域网和wifi网络等。

请参阅图2,图2是本发明实施例提供的一种车辆体检方法的流程示意图。如图2所示,该方法可以包括以下步骤。

201、移动终端向服务器发送用于体检的通知信息。

本实施例中,通过在移动终端接收用户输入的指令,例如,在手机指定的应用中点击“开始体检”按键,则自动触发触发移动终端向服务器发送用于体检的通知信息。

202、当服务器接收到移动终端发送的用于体检的通知信息时,服务器检测用于体检的obd是否与服务器网络连接,当检测到obd与服务器网络连接时,执行步骤203。

本实施例中,服务器是位于网络端的,当obd与所述服务器网络连接时,表明服务器可以实现对obd的控制,执行步骤203,当obd不能与所述服务器网络连接时,表明服务器无法正常控制obd。其中,obd与服务器网络未连接、obd网络连接故障或者obd与车辆未连接等都会导致obd不能与所述服务器网络连接。obd与所述服务器网络连接是指obd与车辆建立物理连接和网络连接,且服务器可以正常通过网络连接访问和查询obd。

本实施例中,当服务器检测到obd不能与所述服务器网络连接时,可以发送用于通知用户obd连接故障的故障提示信息给移动终端,移动终端发出消息,以提示用户该obd连接故障。

203、服务器向obd发送体检指令。

本实施例中,当obd与服务器网络连接时,服务器向obd发送体检指令,该体检指令指示自动对车辆进行体检操作。其中,该指令用于控制obd对车辆进行体检。其中,当obd接收到该体检指令时,执行步骤204。

204、obd对车辆进行体检操作。

本实施例中,obd安装在车辆上,在进行体检之前,服务器下发体检诊断程序给obd。

205、在体检操作结束后,obd向服务器发送体检结果。

本实施例中,当obd对车辆进行体检操作结束后,会自动向服务器发送体检操作的体检结果。

在图2所描述的车辆体检方法中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;当检测到obd已与服务器网络连接时,服务器向obd发送体检指令,以使所述obd对车辆进行体检操作;在体检操作结束后,接收obd发送的体检结果。可见,即使移动终端不在obd创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制obd对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

请参阅图3,图3是本发明实施例提供的另一种车辆体检方法的流程示意图。如图3所示,该方法可以包括以下步骤。

301、移动终端向服务器发送用于体检的通知信息。

本实施例中,通过在移动终端接收用户输入的指令,例如,在手机指定的应用中点击“开始体检”按键,则自动触发触发移动终端向服务器发送用于体检的通知信息。

302、当服务器接收到移动终端发送的用于体检的通知信息时,服务器检测用于体检的obd是否与服务器网络连接,当检测到obd与服务器网络连接时,执行步骤303,当检测到obd未与服务器网络连接时,执行步骤308。

本实施例中,当obd与服务器网络连接时,表明服务器可以实现对obd的控制,执行步骤305,当obd未与所述服务器网络连接时,表明服务器无法正常控制obd,则执行步骤308。其中,obd与服务器网络未连接、obd网络连接故障或者obd与车辆未连接等都会导致obd未与所述服务器网络连接。obd与所述服务器网络连接是指obd与车辆建立物理连接和网络连接,且服务器可以正常通过网络连接访问和查询obd。

本实施例中,当服务器检测到obd未与所述服务器网络连接时,可以发送用于通知用户obd连接故障的故障提示信息给移动终端,移动终端发出消息,以提示用户该obd连接故障。

进一步地,服务器检测用于体检的obd是否与服务器网络连接具体包括:在obd与移动终端关联之后,服务器接收并保存移动终端发送的已关联的obd的设备信息;服务器根据保存的设备信息,检测对应的obd是否与服务器网络连接。

303、服务器检测obd是否已安装最新版本的体检诊断程序,当检测到obd未安装最新版本的体检诊断程序时,执行步骤304。

本实施例中,当服务器检测到obd已安装最新版本的体检诊断程序时,表明不需要更新体检诊断程序,执行步骤306;当检测到obd未安装最新版本的体检诊断程序时,表明需要更新体检诊断程序,执行步骤304。其中,体检诊断程序可以是作为一个体检诊断包进行传递。

本实施例中,体检诊断程序也可以是当obd设备激活时,移动终端自动发送给服务器的,也可以是在移动终端通过触发相应的按键操作来实现发送该控制指令的,其中,可以通过移动终端上obd相应的应用,在该应用上填写obd安装的车辆的配置信息,以及该obd信息,以实现手机、服务器和obd的网络连接,即激活obd。在进行体检之前,服务器重新检查体检诊断程序的版本是否为最新版本,当不是最新版本时,重新对体检诊断程序进行版本更新。

304、服务器向obd推送最新版本的体检诊断程序,使obd自动下载安装最新版本的体检诊断程序。

本实施例中,当服务器检测到obd未安装最新版本的体检诊断程序时,即将最新版本的体检诊断程序推送给obd。可以通过移动终端预先建立服务器与obd的网络连接,其中,obd是安装车辆上的,移动终端可以是手机或平板电脑等。

举例说明,在作为移动终端的手机上安装相应的车辆体检应用后,可进行注册与设置,按说明录入车辆的vin码、车牌等信息,下载相应的车辆配置文件信息等,激活obd,实现手机、服务器和obd的网络连接。

其中,传统的车辆体检系统中,体检诊断程序是保存在移动终端中的,通过车辆体检系统相应的移动终端app来实现通过体检诊断程序进行故障诊断,本实施例中,体检诊断程序可以通过服务器下发给obd中,使通过体检诊断程序进行故障诊断的步骤在obd中进行,从而提高了obd的功能和集成化,同时节约了移动终端内存。

本实施例中,在通过移动终端通知服务器控制obd对车辆进行体检操作之前,服务器将体检诊断程序发送给obd,该体检诊断程序用于obd对车辆进行体检。其中,该体检诊断程序可以是在通过移动终端激活obd时,服务器下发给obd的。

305、服务器向obd发送体检指令。

本实施例中,当服务器检测到obd已安装最新版本的体检诊断程序,或者体检诊断程序已更新至时最新版本时,服务器向obd发送体检指令。其中,该体检指令用于控制obd对车辆进行体检。其中,当obd接收到该体检指令时,执行步骤306。

306、obd对车辆进行体检操作。

本实施例中,obd安装在车辆上,当obd接收到体检指令时,对车辆进行体检操作。其中,当obd与服务器网络连接时,obd设备可以更新体检状态,服务器获取该体检状态,可以通过服务器与obd建立的网络连接来获取该体检状态,可以是实时获取该体检状态,体检状态可以包括车辆体检的整体进度,例如已完成项目占全部项目的百分比、体检项目及体检项目完成的百分比,体检状态还可以包括预计体检结束的仍需要的耗时等状态信息。服务器也可以实时发送体检状态给移动终端,以使移动终端发送提示信息来提示用户,并且可以实现自动同步更新。

307、当服务器检测到体检操作中断时,向移动终端发送用于提示体检操作已中断的第二提示信息。

本实施例中,体检中断可以是obd掉线导致的,即obd由与所述服务器网络连接状态变为未与服务器网络连接状态,体检中断也可以是由用户通过移动终端发送的用于中断体检的指令来实现的。若为用户手动中断体检,用户可以在移动终端手动控制,继续体检、停止体检或者结束体检等。例如,在手机作为移动终端的车辆体检的应用界面中,包含“开始体检”、“停止体检”、“结束体检”等控制按键,当用户通过这些按键进行操作时,例如用户点击“停止体检”按键,首先移动终端发送用于停止体检的通知给服务器,服务器相应的发送用于停止体检的控制指令给obd,obd执行停止体检,并经服务器检测到obd停止体检后,服务器发送用于通知体检中断的第二提示信息给移动终端,移动终端输出用于提醒用户的提醒消息,例如,在应用界面上显示“体检中止”等,其中,通过移动终端控制“开始体检”和“结束体检”等操作时,过程与停止体检类似,本实施例不再赘述。

其中,移动终端在接收到第二提示信息时,可以在应用中进行显示提示文字,也可以发出语音提示信息,也可以是其他类型的信息,来提醒用户体检已中断,本实施例不作限定。

本实施例中,移动终端可以实时通过服务器获取体检状态,当obd体检中断时,服务器立即可以检测到,并发送提示消息给移动终端。

308、服务器向移动终端发送提示obd处于离线状态的第一提示信息。

本实施例中,当服务器检测到obd未与服务器网络连接时,此时服务器不能控制obd进行车辆体检,向移动终端发送第一提示消息来通知用户obd处于离线状态,以使用户及时对obd的连接进行检查,当移动终端接收到第一提示消息时,可以在移动终端中对应的应用程序中输出消息“obd离线!”,或者输出语音提示“obd离线!请检查”。

309、在体检操作结束后,obd向服务器发送体检结果。

本实施例中,当obd对车辆进行体检操作结束后,会自动向服务器发送体检操作的体检结果。本实施例中,当服务器检测到obd体检状态为结束时,通过网络连接获取obd的体检结果,其中,服务器可以实时获取obd的体检状态,因此当obd体检结束时,服务器可以立即检测到该体检结束的消息。其中,该体检结果是obd对车辆进行体检的体检结果的原始数据。

310、服务器根据体检结果生成体检报告。

本实施例中,体检报告可以是从obd获取的原始数据经服务器进行处理得到的,也可以是未处理的原始数据。例如,体检报告中可以包含:故障指示灯状态、失火监测、燃油系统检测和综合部件监测等项目及相应的体检输出值。

311、服务器根据移动终端的请求指令,向移动终端发送体检报告。

本实施例中,该体检报告是用于在移动终端保存,供用户进行查看的,例如,请求指令可以是用户通过移动终端中相应的应用程序中的“查看报告”按键来进行发送的。其中,体检报告可以是预存在服务器上的,当移动终端向服务器发送用于获取体检报告的请求指令时,移动终端从服务器获取体检报告,并保存和输出该体检报告。例如,在体检完成后,在移动终端侧按下“查看报告”按键时,移动终端通过网络连接自动从服务器获取体检报告,并在移动终端保存并显示或者语音播报该体检报告。

在图3所描述的车辆体检方法中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;当检测到obd已与服务器网络连接时,服务器向obd发送体检指令,以使所述obd对车辆进行体检操作;在体检操作结束后,接收obd发送的体检结果。可见,即使移动终端不在obd创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制obd对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

请参阅图4,图4是本发明实施例公开的一种服务器的结构示意图。如图4所示,该服务器可以包括:

检测单元401,用于当接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;

发送单元402,用于当检测单元401检测到obd已与服务器网络连接时,向obd发送体检指令,以使obd对车辆进行体检操作;

接收单元403,用于在体检操作结束后,接收obd发送的体检结果。

在图4所描述的服务器中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;当检测到obd已与服务器网络连接时,服务器向obd发送体检指令,以使所述obd对车辆进行体检操作;在体检操作结束后,接收obd发送的体检结果。可见,即使移动终端不在obd创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制obd对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

请参阅图5,图5是本发明实施例提供的另一种服务器的结构示意图。其中,图5所示的服务器是由图4所示的服务器优化得到的,其中,检测单元401还用于,检测obd是否已安装最新版本的体检诊断程序;

发送单元402还用于,当检测单元401检测到obd未安装最新版本的体检诊断程序时,向obd推送最新版本的体检诊断程序,使obd自动下载安装最新版本的体检诊断程序。

作为一种可能的实施方式,发送单元402还用于,当检测单元401检测到obd未与服务器网络连接时,向移动终端发送提示obd处于离线状态的第一提示信息。

作为一种可能的实施方式,发送单元402还用于,当检测到体检操作中断时,向移动终端发送用于提示体检中断的第二提示信息。

具体地,发送单元402向obd发送体检指令之后,当检测到体检操作中断时,发送单元402向移动终端发送用于提示体检中断的第二提示信息。

作为一种可能的实施方式,检测单元401具体用于:在obd与移动终端关联之后,服务器接收并保存移动终端发送的已关联的obd的设备信息;服务器根据保存的设备信息,检测对应的obd是否与服务器网络连接。

作为一种可能的实施方式,服务器还包括:

生成单元404,用于根据体检结果生成体检报告;

发送单元402还用于,根据移动终端的请求指令,向移动终端发送体检报告。

在图5所描述的服务器中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;当检测到obd已与服务器网络连接时,服务器向obd发送体检指令,以使所述obd对车辆进行体检操作;在体检操作结束后,接收obd发送的体检结果。可见,即使移动终端不在obd创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制obd对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

请参阅图6,图6是本发明实施例提供的又一种服务器的结构示意图。如图6所示,该服务器可以包括:至少一个处理器601、例如cpu,存储器602,收发器603以及至少一个通信总线604。其中,通信总线604用于实现这些组件之间的连接通信。存储器602可以是高速ram存储器,还可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器602可选的可以包含至少一个位于远离前述处理器601的存储装置。其中:

处理器601用于调用存储器602中存储的程序代码执行以下操作:

当接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与所述服务器网络连接;

收发器603,用于当obd已与所述服务器网络连接时,向obd发送体检指令,以使obd根据车辆体检诊断包对车辆进行体检操作;

收发器603,还用于在体检操作结束后,接收obd发送的体检结果。

作为一种可能的实施方式,收发器603向obd发送体检指令之前,处理器601还用于调用存储器602中存储的程序代码执行以下操作:

检测obd是否已安装最新版本的体检诊断程序;

当检测到obd未安装最新版本的体检诊断程序时,向obd推送最新版本的体检诊断程序,使obd自动下载安装最新版本的体检诊断程序。

作为一种可能的实施方式,处理器601还用于调用收发器603执行以下操作:

当检测到obd未与服务器网络连接时,向移动终端发送提示obd处于离线状态的第一提示信息。

作为一种可能的实施方式,收发器603向obd发送体检指令之后,处理器601还用于调用存储器602中存储的程序代码执行以下操作:

当检测到体检操作中断时,向移动终端发送用于提示体检操作中断的第二提示信息。

作为一种可能的实施方式,处理器601检测用于体检的obd是否与服务器网络连接的步骤具体包括:

在obd与移动终端关联之后,接收并保存移动终端发送的已关联的obd的设备信息;

根据保存的设备信息,检测对应的obd是否与服务器网络连接。

作为一种可能的实施方式,收发器603在接收到obd发送的体检结果之后,处理器601还用于调用存储器602中存储的程序代码执行以下操作:

根据体检结果生成体检报告;

收发器603,还用于根据移动终端的请求指令,向移动终端发送体检报告。

在图6所描述的服务器中,当位于网络端的服务器接收到移动终端发送的用于体检的通知信息时,检测用于体检的obd是否与服务器网络连接;当检测到obd已与服务器网络连接时,服务器向obd发送体检指令,以使所述obd对车辆进行体检操作;在体检操作结束后,接收obd发送的体检结果。可见,即使移动终端不在obd创建的局域网覆盖范围内,也可以发送体检通知信息给服务器,通过服务器实现控制obd对车辆进行体检,实现了车辆体检不受移动终端位置的限定,从而可以提高车辆体检的便利性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上对本发明实施例公开的车辆体检方法及服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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