一种汽车远程诊断方法与流程

文档序号:12594656阅读:389来源:国知局

本发明涉及汽车诊断领域,尤其涉及一种汽车远程诊断方法。



背景技术:

汽车电控化程度被看作是衡量现代汽车水平的重要标志,而电控化程度越高,汽车故障诊断越困难,有资料统计显示,汽车故障诊断时间占总检修时间的70%左右,汽车故障排除时间占总检修时间仅30%左右。

同时,车厂、汽车4S店和汽车诊断仪供应商大多采用手持式诊断仪来对汽车进行诊断,在定位汽车故障时,需要携带诊断仪设备现场操作,既不方便,也不合适对多车型的诊断,还不适用于车主对自己车辆的诊断。



技术实现要素:

本发明针对现有车厂、汽车4S店和汽车诊断仪供应商大多采用手持式诊断仪来对汽车进行诊断,在定位汽车故障时,需要携带诊断仪设备现场操作,既不方便,也不合适对多车型的诊断,还不适用于车主对自己车辆的诊断的问题,提出了一种汽车远程诊断方法。

本发明就上述技术问题而提出的技术方案如下:

本发明提出了一种汽车远程诊断方法,包括以下步骤:

步骤S1、通过客户端向服务器发送汽车诊断触发开启信号;

步骤S2、服务器接收到所述汽车诊断触发开启信号后,向车载终端发送汽车诊断触发信号;

步骤S3、车载终端接收到所述汽车诊断触发信号后,逐个读取车身电子控制单元的故障码,并将所有读取的车身电子控制单元的故障码生成汽车诊断原始数据,并将该汽车诊断原始数据发送给服务器;服务器接收到该汽车诊断原 始数据后,将该汽车诊断原始数据发送给客户端。

本发明上述的汽车远程诊断方法中,在步骤S1之前,汽车远程诊断方法还包括在车载终端中预先设置延迟时间以及客户端名单的步骤;

在步骤S1中,所述汽车诊断触发开启信号包含有客户端识别信息;该客户端识别信息是包含有客户端发出汽车诊断触发开启信号的信号发出时间以及客户端名称的数据,由客户端通过加密算法加密生成的数据包;

在步骤S2中,所述汽车诊断触发信号中包含有所述数据包;

在步骤S3中,车载终端接收到所述汽车诊断触发信号后,采用与所述加密算法对应的解密算法解密所述数据包,从而获取信号发出时间以及客户端名称,然后判断客户端名称是否在客户端名单中,若是,则判断当前时间与所述信号发出时间之差是否小于延迟时间,若是,则车载终端逐个读取车身电子控制单元的故障码,并将所有读取的车身电子控制单元的故障码生成汽车诊断原始数据,并将该汽车诊断原始数据发送给服务器,服务器接收到该汽车诊断原始数据后,将该汽车诊断原始数据发送给客户端。

本发明上述的汽车远程诊断方法中,步骤S3包括:服务器在接收到汽车诊断原始数据后,根据该汽车诊断原始数据判断汽车的当前汽车故障等级,并根据当前汽车故障等级采取对应的安全防护措施。

本发明上述的汽车远程诊断方法中,汽车故障等级包括轻微故障等级、一般故障等级、严重故障等级以及非常严重故障等级;

在步骤S3中,若汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,服务器向车载终端发送限速信号;车载终端接收到该限速信号后,限制汽车发动机的转速。

本发明上述的汽车远程诊断方法中,在步骤S3中,车载终端在接收到限速信号后,通过车载终端内置的GPS模块获取的汽车位置信息判断汽车当前是否处于交通要道,若是,则车载终端向车主发出警报,若不是,则车载终端限制汽车发动机的转速,同时还将汽车的位置信息发送给服务器。

本发明上述的汽车远程诊断方法中,在步骤S3中,车载终端在接收到限速信号后,通过车载终端内置的GPS模块获取的汽车位置信息判断汽车当前 是否处于交通要道,若是,则车载终端会控制该车载终端内置的播音器发出提示声音。

本发明的汽车远程诊断方法通过提出一种客户端,并使该客户端与服务器通讯连接,通过客户端向服务器发送汽车诊断触发开启信号,以使服务器指示车载终端诊断汽车,从而使用户通过客户端便可以获得汽车诊断数据。本发明的汽车远程诊断方法还通过加密算法和解密算法实现对客户端汽车诊断进行权限控制,增强了汽车远程诊断的安全性。本发明的汽车远程诊断方法简单实用,安全性强。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为实施本发明的汽车远程诊断方法的系统的功能示意图。

具体实施方式

本发明要解决的技术问题是:车厂、汽车4S店和汽车诊断仪供应商大多采用手持式诊断仪来对汽车进行诊断,在定位汽车故障时,需要携带诊断仪设备现场操作,既不方便,也不合适对多车型的诊断,还不适用于车主对自己车辆的诊断。本发明提出的解决该技术问题的技术思路是:提出一种客户端,并使该客户端与服务器通讯连接,通过客户端向服务器发送汽车诊断触发开启信号,以使服务器指示车载终端诊断汽车,从而使用户通过客户端便可以获得汽车诊断数据。

为了使本发明的技术目的、技术方案以及技术效果更加清楚,以使本领域技术人员理解和实施本发明,下面将结合附图及具体实施例对本发明做进一步详细的说明。

本发明的汽车远程诊断方法是基于现有车联网系统实现的。现有车联网包括车载终端、服务器和客户端;

在这里,车载终端包括:

微处理器,用于控制汽车诊断原始数据采集、存储、传输;

采集模块,与所述微处理器连接,用于采集汽车诊断原始数据;

第一通讯模块,与所述微处理器连接,用于远程传输采集的汽车诊断原始数据;

存储模块,与所述微处理器连接,用于存储采集的汽车诊断原始数据;

服务器,与车载终端通讯连接,用于远程接收和管理车载终端传输的汽车诊断原始数据;

客户端,与服务器通讯连接,用于访问汽车诊断原始数据。

具体地,服务器包括:

第二通讯模块,与第一通讯模块通讯连接,用于接收车载终端传输的汽车诊断原始数据;

数据库模块,与第二通讯模块连接,用于保存车载终端传输的汽车诊断原始数据;

WEB通讯模块,与数据库模块连接,用于支持客户端通过WEB访问获取数据库模块的汽车诊断原始数据。

客户端,用于通过WEB访问WEB通讯模块以获取数据库模块的汽车诊断原始数据。

在本发明中,所述汽车远程诊断方法包括以下步骤:

步骤100、通过客户端向服务器发送汽车诊断触发开启信号;

在本步骤中,客户端可以是连接在互联网上的一台电脑、智能手机或平板电脑等。用户登录WEB浏览器通过WEB访问服务器的WEB通讯模块,可实时检测汽车故障,获取汽车诊断原始数据。

步骤200、服务器接收到所述汽车诊断触发开启信号后,向车载终端发送汽车诊断触发信号;

步骤300、车载终端接收到所述汽车诊断触发信号后,逐个读取车身电子控制单元的故障码,并将所有读取的车身电子控制单元的故障码生成汽车诊断原始数据,并将该汽车诊断原始数据发送给服务器,服务器接收到该汽车诊断原始数据后,将该汽车诊断原始数据发送给客户端。

在这里,汽车诊断原始数据包括汽车的实时油耗、发动机水温、发动机转 速、车辆行驶里程、当前车速、电瓶电压、进气压力、冷却液温度、氧传感器电压发动机负载、节气门开度、点火正时、空气流量等。

通过本发明的汽车远程诊断方法,可以在不打扰车主的情况下获取汽车诊断原始数据。当诊断到汽车故障时,可以实施远程自动消除故障,对于无法通过远程操作消除的故障可以短信方式发送给车主,使车主提前获知车辆存在的故障信息,防范于未然。另外,汽车4S店的应用平台也可以及时显示车辆的故障信息,及时联系客户安排时间维修车辆。

在本发明中,车载终端通过OBD接口与车身电子控制单元连接,实现诊断汽车故障。

进一步地,在本发明中,车载终端将所有读取的车身电子控制单元的故障码生成汽车诊断原始数据的过程为:根据不同车型的通讯协议对读取的车身电子控制单元的故障码进行解析,并将解析后的数据进行数据打包,即形成汽车诊断原始数据。

客户端上可安装数据分析处理软件,在直接读取汽车诊断原始数据,通过所述数据分析处理软件可对汽车诊断原始数据进行截取、分析、对比和统计等,从而更精确地诊断汽车的故障。

当然,在本发明中,服务器还可以包括与数据库模块连接的数据处理模块,该数据处理模块用于将处理数据库模块中存储的汽车诊断原始数据,对该汽车诊断原始数据进行截取、分析、对比和统计等。由于服务器中存储有比客户端中更多的汽车诊断原始数据,从而具有更精确的汽车诊断能力。

针对汽车故障的不同严重程度,为了避免用户错过解决故障的最佳时间,所述步骤100包括在服务器中设置多个汽车故障等级以及与所述多个汽车故障等级分别对应的多种安全防护措施的步骤;

所述步骤300包括:服务器根据汽车诊断原始数据判断汽车的当前汽车故障等级,并根据当前汽车故障等级采取对应的安全防护措施。

在上述步骤中,汽车故障等级包括轻微故障等级、一般故障等级、严重故障等级以及非常严重故障等级。

若汽车的当前汽车故障等级为轻微故障等级或一般故障等级时,无强制安 全措施施加;若汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,服务器会向车载终端发送限速信号,车载终端接收到该限速信号后,限制汽车发动机的转速。优选地,在本实施例中,车载终端接收到限速信号后,会将汽车的车速限制在30km/h以下。

进一步地,现有车载终端会包含有GPS模块,该GPS模块与微处理器连接,用于获取汽车的位置信息。

这样,在本实施例中,若汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,服务器会向车载终端发送限速信号,车载终端接收到该限速信号后,会限制汽车发动机的转速,同时还会将汽车的位置信息发送给服务器。这样,服务器就可以将汽车的位置信息发送给距离汽车最近的汽车4S店。

优选地,为了防止在汽车处于交通要道(如高速公路或者十字路口等)的时候,服务器判断汽车的当前汽车故障等级为严重故障等级或非常严重故障等级而致使车载终端对汽车进行限速的情况,在本发明中,若汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,服务器会向车载终端发送限速信号,车载终端在接收到限速信号后,会通过汽车的位置信息判断汽车当前是否处于交通要道,若是,则车载终端会向车主发出警报,若不是,则车载终端限制汽车发动机的转速,同时还将汽车的位置信息发送给服务器。这样,服务器就可以将汽车的位置信息发送给距离汽车最近的汽车4S店。

为了防止在当汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,该汽车给旁边的车辆造成安全事故的情况,车载终端还包括播音器,在当服务器判断汽车的当前汽车故障等级为严重故障等级或非常严重故障等级时,服务器会向车载终端发送限速信号,车载终端会通过汽车的位置信息判断汽车当前是否处于交通要道,若是,则车载终端会控制播音器发出提示声音。这样,汽车车主以及汽车旁边的车辆就都会听到提示声音,从而做出适当的避险措施。

进一步地,为了对客户端汽车诊断进行权限控制,以防止客户端对汽车进行非授权的诊断操作。

在步骤100之前,在车载终端中预先设置延迟时间以及客户端名单;优选 地,延迟时间小于1min;

在步骤100中,所述汽车诊断触发开启信号包含有客户端识别信息;该客户端识别信息是包含有客户端发出汽车诊断触发开启信号的信号发出时间以及客户端名称的数据,由客户端通过加密算法加密生成的数据包;

在步骤200中,所述汽车诊断触发信号中包含有所述数据包;

在步骤300中,车载终端接收到所述汽车诊断触发信号后,采用与所述加密算法对应的解密算法解密所述数据包,从而获取信号发出时间以及客户端名称,然后判断客户端名称是否在客户端名单中,若是,则判断当前时间与所述信号发出时间之差是否小于延迟时间,若是,则车载终端逐个读取车身电子控制单元的故障码,并将所有读取的车身电子控制单元的故障码生成汽车诊断原始数据,并将该汽车诊断原始数据发送给服务器,服务器接收到该汽车诊断原始数据后,将该汽车诊断原始数据发送给客户端。

这里,通过被加密的客户端名称对客户端汽车诊断权限进行限制,可以只使处于客户端名单中的客户端能够对汽车进行诊断;通过被加密的信号发出时间对客户端汽车诊断权限进行限制,可以防止黑客利用黑客技术将客户端发出的陈旧数据包再次利用,来实现对汽车的诊断的情况。

本发明的汽车远程诊断方法通过提出一种客户端,并使该客户端与服务器通讯连接,通过客户端向服务器发送汽车诊断触发开启信号,以使服务器指示车载终端诊断汽车,从而使用户通过客户端便可以获得汽车诊断数据。本发明的汽车远程诊断方法还通过加密算法和解密算法实现对客户端汽车诊断进行权限控制,增强了汽车远程诊断的安全性。本发明的汽车远程诊断方法简单实用,安全性强。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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