本发明涉及汽车技术领域,具体为一种基于手机的车辆故障码查询系统及方法。
背景技术:
目前随着汽车行业的发展,汽车上面电子元器件越来越多,带来的问题是车辆上发生的电子故障越来越多。当车辆电子故障发生时,常规的方式是通过汽车仪表台亮起故障灯对用户进行提示,这里面存在的问题是仪表台的故障灯只能提示车辆发生的很小一部分故障,并且只能提供很局限的一小部分信息。
因此,需要通过获取车辆故障码来帮助解除故障,车辆故障码就是汽车出现故障后经汽车电脑ecu分析反映出的故障码。但是对于大多数的汽车使用者来说,如果没有专门对故障码进行了解,即便获得了车辆故障码,也不能有效地处理故障。
技术实现要素:
本发明针对现有技术存在的问题,提出了一种基于手机的车辆故障码查询系统及方法。
本发明解决其技术问题所采用的技术方案是:一种基于手机的车辆故障码查询系统,包括
云平台,用于解析指令、下发故障码检测请求,以及解析结果、下发车辆故障码信息;
手机app,与所述云平台连接,用于发出故障码检测请求和显示故障码信息;
车载通讯模块,与所述云平台连接,用于解析指令、发起故障检测码服务,以及上传结果;
can通讯模块,与所述车载通讯模块连接,用于转发故障码检测服务,以及转发结果;
车辆控制器,与所述can通讯模块连接,用于反馈结果。
作为优选,所述手机app与所述云平台通过4g连接。
作为优选,所述车载通讯模块与所述云平台通过4g连接。
作为优选,所述车载通讯模块与所述can通讯模块通过can连接。
作为优选,所述can通讯模块与所述车辆控制器通过can连接。
作为优选,所述车辆故障码信息包括故障码名称、故障码描述、故障码类型、故障码等级和故障码时间。
一种基于手机的车辆故障码查询方法,包括
l1.通过手机app向云平台发出故障码检测请求;
l2.通过云平台解析指令并向车载通讯模块下发故障码检测请求;
l3.通过车载通讯模块解析指令并向can通讯模块发起故障检测码服务;
l4.通过can通讯模块向车辆控制器转发故障码检测服务;
l5.通过车辆控制器向can通讯模块反馈结果;
l6.通过can通讯模块向车载通讯模块转发结果;
l7通过车载通讯模块向云平台上传结果;
l8.通过云平台解析结果并向手机app下发车辆故障码信息;
l9.通过手机app显示故障码信息。
作为优选,所述手机app与所述云平台通过4g连接。
作为优选,所述车载通讯模块与所述云平台通过4g连接。
作为优选,所述车载通讯模块与所述can通讯模块、所述can通讯模块与所述车辆控制器均通过can连接。
本发明的有益效果是,本技术将手机app、云平台、车载通讯模块、can通讯模块、车辆控制器相互配合形成一个完整的车辆故障码查询系统,便于用户随时知晓车辆发生故障的完整信息;本技术的车辆故障码查询方法,操作简便,可以让用户及时知晓车辆发生的所有故障信息。
附图说明
图1为本技术车辆故障码查询系统的结构示意图;
图2为本技术车辆故障码查询方法的流程图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
如图1所示,一种基于手机的车辆故障码查询系统,包括手机app、云平台、车载通讯模块、can通讯模块和车辆控制器,手机app与云平台之间通过4g连接,云平台和车载通讯模块之间通过4g连接,车载通讯模块和can通讯模块之间通过can连接,can通讯模块和车辆控制器之间通过can连接。
云平台用于解析指令并向车载通讯模块下发故障码检测请求,以及用于解析结果并向手机app下发车辆故障码信息。手机app用于向云平台发出故障码检测请求,以及显示云平台发送的故障码信息。故障码信息包括故障码名称、故障码描述、故障码类型、故障码等级和故障码时间。车载通讯模块用于解析指令并向can通讯模块发起故障检测码服务,以及用于向云平台上传结果。can通讯模块用于向车辆控制器转发故障码检测服务,以及用于向车载通讯模块转发结果。车辆控制器用于向can通讯模块反馈结果。
具体工作流程为,用户通过手机app发出故障码检测请求,云平台收到手机app的请求后,会解析指令,并且下发故障码检测请求到车载通讯模块,车载通讯模块接收到云平台下发的指令后,会解析指令,并且发起故障码检测服务,can通讯模块会将车载通讯模块发起的故障码检测服务转发给车辆其他控制器,车辆其他控制器收到故障码检测服务后,会反馈结果,can通讯模块会转发结果给车载通讯模块,最后车载通讯模块会上传结果到云平台,云平台解析车载通讯模块上传的结果,下发到用户手机app中,用户手机app中会显示故障码名称、故障码描述、故障码类型、故障码等级、故障码时间等信息。
本技术将手机app、云平台、车载通讯模块、can通讯模块、车辆控制器相互配合形成一个完整的车辆故障码查询系统,便于用户随时知晓车辆发生故障的完整信息。
如图2所示,一种基于手机的车辆故障码查询方法,包括以下步骤,l1.通过手机app向云平台发出故障码检测请求;l2.通过云平台解析指令并向车载通讯模块下发故障码检测请求;l3.通过车载通讯模块解析指令并向can通讯模块发起故障检测码服务;l4.通过can通讯模块向车辆控制器转发故障码检测服务;l5.通过车辆控制器向can通讯模块反馈结果;l6.通过can通讯模块向车载通讯模块转发结果;l7通过车载通讯模块向云平台上传结果;l8.通过云平台解析结果并向手机app下发车辆故障码信息;l9.通过手机app显示故障码信息。
其中,手机app与所述云平台通过4g连接,车载通讯模块与所述云平台通过4g连接,车载通讯模块与所述can通讯模块、所述can通讯模块与所述车辆控制器均通过can连接。
本技术的车辆故障码查询方法,操作简便,可以让用户及时知晓车辆发生的所有故障信息。
上面所述的实施例仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。
1.一种基于手机的车辆故障码查询系统,其特征在于:包括
云平台,用于解析指令、下发故障码检测请求,以及解析结果、下发车辆故障码信息;
手机app,与所述云平台连接,用于发出故障码检测请求和显示故障码信息;
车载通讯模块,与所述云平台连接,用于解析指令、发起故障检测码服务,以及上传结果;
can通讯模块,与所述车载通讯模块连接,用于转发故障码检测服务,以及转发结果;
车辆控制器,与所述can通讯模块连接,用于反馈结果。
2.根据权利要求1所述的一种基于手机的车辆故障码查询系统,其特征在于:所述手机app与所述云平台通过4g连接。
3.根据权利要求1所述的一种基于手机的车辆故障码查询系统,其特征在于:所述车载通讯模块与所述云平台通过4g连接。
4.根据权利要求1所述的一种基于手机的车辆故障码查询系统,其特征在于:所述车载通讯模块与所述can通讯模块通过can连接。
5.根据权利要求1所述的一种基于手机的车辆故障码查询系统,其特征在于:所述can通讯模块与所述车辆控制器通过can连接。
6.根据权利要求1所述的一种基于手机的车辆故障码查询系统,其特征在于:所述车辆故障码信息包括故障码名称、故障码描述、故障码类型、故障码等级和故障码时间。
7.一种基于手机的车辆故障码查询方法,其特征在于:包括
l1.通过手机app向云平台发出故障码检测请求;
l2.通过云平台解析指令并向车载通讯模块下发故障码检测请求;
l3.通过车载通讯模块解析指令并向can通讯模块发起故障检测码服务;
l4.通过can通讯模块向车辆控制器转发故障码检测服务;
l5.通过车辆控制器向can通讯模块反馈结果;
l6.通过can通讯模块向车载通讯模块转发结果;
l7通过车载通讯模块向云平台上传结果;
l8.通过云平台解析结果并向手机app下发车辆故障码信息;
l9.通过手机app显示故障码信息。
8.根据权利7所述的一种基于手机的车辆故障码查询方法,其特征在于:所述手机app与所述云平台通过4g连接。
9.根据权利7所述的一种基于手机的车辆故障码查询方法,其特征在于:所述车载通讯模块与所述云平台通过4g连接。
10.根据权利7所述的一种基于手机的车辆故障码查询方法,其特征在于:所述车载通讯模块与所述can通讯模块、所述can通讯模块与所述车辆控制器均通过can连接。