保养灯归零方法、装置及计算机可读存储介质与流程

文档序号:14164164阅读:260来源:国知局
保养灯归零方法、装置及计算机可读存储介质与流程

本发明涉及汽车技术领域,尤其涉及一种保养灯归零方法、装置及计算机可读存储介质。



背景技术:

汽车是人们生活中最常见的交通工具之一,在人们生活中发挥着十分重要的作用。当汽车行驶一定里程或超过一定时间后,汽车上对应的保养灯就会亮起,以提醒用户对汽车进行保养。当用户对汽车进行对应的修理和保养后,对于带保养灯归零功能的汽车,用户或修理厂员工可根据车型进行相应的操作使保养灯归零,或者修理厂员工可使用专门的保养灯归零设备使保养灯归零。

然而,对于带保养灯归零功能的汽车,不同的车系和车型,其保养灯归零方法也不同,用户或修理厂员工需查阅对应的说明书等资料进行保养灯归零。而且有些汽车本身不带保养灯归零功能,当车主自行对汽车进行修理和保养时,车主需要到修理厂使用专门的保养灯归零设备进行保养灯归零,比较浪费时间。



技术实现要素:

本发明的主要目的在于提供一种保养灯归零方法、装置及计算机可读存储介质,旨在快速对不同车型和车系的汽车进行保养灯归零,节约用户时间。

为实现上述目的,本发明提供一种保养灯归零方法,所述保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接,所述保养灯归零方法包括以下步骤:

接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;

根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;

按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;

将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述汽车信息至少包括汽车的车系和车型,所述根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令的步骤,包括:

根据所述汽车的车系和车型在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令。

可选地,所述保养灯归零装置包括总线收发器,所述根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令的步骤之后,包括:

根据所述协议参数初始化所述总线收发器。

可选地,所述将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作的步骤,包括:

将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述保养灯归零方法还包括:

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述保养灯归零指令对应的回复数据,并根据所述回复数据判断所述保养灯归零指令是否被成功执行;

当所述保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

可选地,当所述保养灯归零命令包括多个时,所述按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令的步骤,包括:

按预设规则将所述协议参数和多个保养灯归零命令组合成对应的多个保养灯归零操作指令。

可选地,所述将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作的步骤,包括:

将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第一保养灯归零操作指令进行对应的第一保养灯归零操作;

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述第一保养灯归零操作指令对应的第一回复数据,并根据所述第一回复数据判断所述第一保养灯归零操作指令是否被成功执行;

当所述第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第二保养灯归零操作指令进行对应的第二保养灯归零操作。

可选地,所述保养灯归零方法还包括:

当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

此外,为实现上述目的,本发明还提供一种保养灯归零装置,所述保养灯归零装置包括:存储器、处理器和保养灯归零程序,所述保养灯归零程序被所述存储器和处理器执行时实现以下步骤:

接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;

根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;

按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;

将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述汽车信息至少包括汽车的车系和车型,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

根据所述汽车的车系和车型在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令。

可选地,所述保养灯归零装置包括总线收发器,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

根据所述协议参数初始化所述总线收发器。

可选地,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述保养灯归零指令对应的回复数据,并根据所述回复数据判断所述保养灯归零指令是否被成功执行;

当所述保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

可选地,当所述保养灯归零命令包括多个时,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

按预设规则将所述协议参数和多个保养灯归零命令组合成对应的多个保养灯归零操作指令。

可选地,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第一保养灯归零操作指令进行对应的第一保养灯归零操作;

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述第一保养灯归零操作指令对应的第一回复数据,并根据所述第一回复数据判断所述第一保养灯归零操作指令是否被成功执行;

当所述第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第二保养灯归零操作指令进行对应的第二保养灯归零操作。

可选地,所述保养灯归零程序被所述存储器和处理器执行时还实现以下步骤:

当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有保养灯归零程序,所述保养灯归零程序被处理器执行时实现以下步骤:

接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;

根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;

按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;

将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述汽车信息至少包括汽车的车系和车型,所述保养灯归零程序被处理器执行时还实现以下步骤:

根据所述汽车的车系和车型在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令。

可选地,其特征在于,所述保养灯归零装置包括总线收发器,所述保养灯归零程序被处理器执行时还实现以下步骤:

根据所述协议参数初始化所述总线收发器。

可选地,所述保养灯归零程序被处理器执行时还实现以下步骤:

将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

可选地,所述保养灯归零程序被处理器执行时还实现以下步骤:

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述保养灯归零指令对应的回复数据,并根据所述回复数据判断所述保养灯归零指令是否被成功执行;

当所述保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

可选地,当所述保养灯归零命令包括多个时,所述保养灯归零程序被处理器执行时还实现以下步骤:

按预设规则将所述协议参数和多个保养灯归零命令组合成对应的多个保养灯归零操作指令。

可选地,所述保养灯归零程序被处理器执行时还实现以下步骤:

将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第一保养灯归零操作指令进行对应的保养灯归零操作;

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述第一保养灯归零操作指令对应的第一回复数据,并根据所述第一回复数据判断所述第一保养灯归零操作指令是否被成功执行;

当所述第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第二保养灯归零操作指令进行对应的第二保养灯归零操作。

可选地,所述保养灯归零程序被处理器执行时还实现以下步骤:

当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

本发明提供一种保养灯归零方法、装置和计算机可读存储介质。所述保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接,所述保养灯归零方法包括:接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。通过上述方式,保养灯归零装置通过车载诊断obd接口与汽车连接,当接收到用户触发的保养灯归零请求指令时,会通过obd接口读取汽车信息,由于不同车系和车型的汽车,其协议参数和保养灯归零命令也不相同,因此,需要根据汽车信息在预设在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令,进而按照预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令。然后将该保养灯归零操作指令发送至对应的汽车系统,从而使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。本发明接收到用户触发的保养灯归零请求指令时,就会自行对不同车系和车型的汽车进行保养灯归零,相比于现有技术中用户需要根据汽车说明书等资料自己进行保养灯归零,或到修理厂使用专门的设备进行保养灯归零,操作更加简单,还可以节省用户时间。

附图说明

图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明保养灯归零方法第一实施例的流程示意图;

图3为本发明保养灯归零方法第二实施例的流程示意图;

图4为本发明保养灯归零方法第三实施例的流程示意图;

图5为本发明保养灯归零方法第四实施例的流程示意图。

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

具体实施方式

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

在现有技术中,对于带保养灯归零功能的汽车,不同的车系和车型,其保养灯归零方法也不同,车主或修理厂员工需查阅相应的说明书等资料进行保养灯归零。而且有些汽车本身不带保养灯归零功能,当车主自行对汽车进行修理和保养时,车主需要到修理厂使用专门的保养灯归零设备进行保养灯归零,比较浪费时间。

为了解决上述技术问题,本发明提供一种保养灯归零方法,所述保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接,所述保养灯归零方法包括:接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。通过上述方式,保养灯归零装置通过车载诊断obd接口与汽车连接,当接收到用户触发的保养灯归零请求指令时,会通过obd接口读取汽车信息,由于不同车系和车型的汽车,其协议参数和保养灯归零命令也不相同,因此,需要根据汽车信息在预设在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令,进而按照预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令。然后将该保养灯归零操作指令发送至对应的汽车系统,从而使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。本发明接收到用户触发的保养灯归零请求指令时,就会自行对不同车系和车型的汽车进行保养灯归零,相比于现有技术中用户需要根据汽车说明书等资料自己进行保养灯归零,或到修理厂使用专门的设备进行保养灯归零,操作更加简单,还可以节省用户时间。

请参阅图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、便携计算机等终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wi-fi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及保养灯归零程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的保养灯归零程序,并执行以下操作:

接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;

根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;

按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;

将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

根据所述汽车的车系和车型在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

根据所述协议参数初始化所述总线收发器。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述保养灯归零指令对应的回复数据,并根据所述回复数据判断所述保养灯归零指令是否被成功执行;

当所述保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

按预设规则将所述协议参数和多个保养灯归零命令组合成对应的多个保养灯归零操作指令。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第一保养灯归零操作指令进行对应的第一保养灯归零操作;

接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述第一保养灯归零操作指令对应的第一回复数据,并根据所述第一回复数据判断所述第一保养灯归零操作指令是否被成功执行;

当所述第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第二保养灯归零操作指令进行对应的第二保养灯归零操作。

进一步地,处理器1001可以调用存储器1005中存储的保养灯归零程序,还执行以下操作:

当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

请参阅图2,图2为本发明保养灯归零方法第一实施例的流程示意图。

在本发明实施例中,所述保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接,所述保养灯归零方法包括:

步骤s10,接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;

在本发明实施例中,该保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接。当接到用户触发的保养灯归零请求指令时,根据该保养灯归零请求指令通过obd接口读取汽车信息。具体的,用户触发保养灯请求指令的方式可以包括:按键触发、遥控操作、屏幕触发,语音指令触发等。其中,按键触发可以通过按压保养灯归零装置上的保养灯归零按键;遥控操作可以通过遥控器选择保养灯归零选项;屏幕触发可以通过点击保养灯归零装置显示屏中的保养灯归零选项;而语音指令触发可以通过发送语音指令,当保养灯归零装置通过语音指令识别功能识别到对应的指令时,即发起保养灯归零请求指令。需要说明的是,obd(onboarddiagnostics,车载诊断)系统能在在汽车运行过程中实时监测发动机电控系统及车辆的其它功能模块的工作状况,而obd接口作为车载监控系统的通讯接口,除了可以读取故障码以供修车外,还可以提供汽车的各种工况数据及汽车信息。此外,需要说明的是,该保养灯归零装置可以直接与obd接口相连,从而与汽车连接,读取汽车信息;也可以通过专用数据线与obd接口相连,从而与汽车连接,读取汽车信息;还可以以无线obd接口适配器和智能终端软件的形式,将无线obd接口适配器接到obd接口上,从而通过蓝牙或wi-fi将从obd接口读取的汽车信息传输到智能终端,再通过智能终端的软件呈献给用户。

步骤s20,根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;

其中,所述汽车信息至少包括汽车的车系和车型,则步骤s20包括:

步骤s21,根据所述汽车的车系和车型获取对应的协议参数和保养灯归零命令。

在本发明实施例中,由于不同类型的汽车,其协议参数和保养灯归零命令也不相同。因此,需要根据汽车的车系和车型在在预设归零服务参数表中进行查找,以获得对应的协议参数和保养灯归零命令。其中,协议参数包括协议类型、通信管脚、波特率、系统id等,预设归零服务表中表项包括车系、车型、仪表型号、协议类型、通信管脚、波特率、系统id和保养归零命令等。当然,在具体实施方式中,预设归零服务参数表也可以替换为word文本等其他形式。

步骤s30,按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;

步骤s40,将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

在本发明实施例中,当查找到汽车的协议参数和保养灯归零命令时,按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令。其中,保养灯归零命令包括一个或多个。例如,车系为奔驰benz,车型为a160的汽车,在预设归零服务参数表中查找到对应的仪表型号为ic,协议类型为kwp,通信管脚为9,波特率为10416,系统id为8,保养归零命令为300100。进一步地,可以按预设规则组合成对应的保养灯归零操作指令,该奔驰a160的保养灯归零操作指令可以为8308f3300100af。再例如,车系为奔驰benz,车型为s350的汽车,在预设归零服务参数表中查找到对应的仪表型号为icm,协议类型为can,通信管脚为6,14,波特率为500k,系统id为fe20/fe43,保养归零命令为1001/3001/3002。进一步地,可以按预设规则组合成对应的保养灯归零操作指令,该奔驰s350的保养灯归零操作指令可以为08fe20021001ffffffffff/08fe20023001ffffffffff/08fe20023002ffffffffff。

进一步地,将保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

本发明提供一种保养灯归零方法,所述保养灯归零方法应用于保养灯归零装置,所述保养灯归零装置通过车载诊断obd接口与汽车连接,所述保养灯归零方法包括:接收用户触发的保养灯归零请求指令,并根据所述保养灯归零请求指令通过obd接口读取汽车信息;根据所述汽车信息在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令;按预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令;将所述保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。通过上述方式,保养灯归零装置通过车载诊断obd接口与汽车连接,当接收到用户触发的保养灯归零请求指令时,会通过obd接口读取汽车信息,由于不同车系和车型的汽车,其协议参数和保养灯归零命令也不相同,因此,需要根据汽车信息在预设在预设归零服务参数表中进行查找,获得对应的协议参数和保养灯归零命令,进而按照预设规则将所述协议参数和保养灯归零命令组合成对应的保养灯归零操作指令。然后将该保养灯归零操作指令发送至对应的汽车系统,从而使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。本发明接收到用户触发的保养灯归零请求指令时,就会自行对不同车系和车型的汽车进行保养灯归零,相比于现有技术中用户需要根据汽车说明书等资料自己进行保养灯归零,或到修理厂使用专门的设备进行保养灯归零,操作更加简单,还可以节省用户时间。

请参阅图3,图3为本发明保养灯归零方法第二实施例的流程示意图。

基于图2所示的第一实施例,所述保养灯归零装置包括总线收发器,该保养灯归零方法还包括:

步骤s50,根据所述协议参数初始化所述总线收发器。

本发明实施例相比于图2所示的第一实施例的区别在于:为使本装置适用于不同车系和车型的汽车,在通过总线收发器进行数据的接收与发送前,需要根据不同车系和车型所对应的协议参数初始化总线收发器。其中,总线收发器的作用是按指定的参数来将数据发送给汽车,并接收汽车发送的数据。此外,需要说明的是,本实施例中步骤s50位于步骤s20和步骤s30之间,具体实施中步骤s50还可以位于步骤s30和步骤s40之间。此时,步骤s40包括:

步骤s41,将所述保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

在本发明实施例中,可以通过协议参数中的协议类型、通信管脚和波特率等信息来对总线收发器进行初始化。其中,初始化是指重新设置通信参数。此外,不同的汽车总线类型,对应的总线收发器也有所不同。其中,汽车总线收发器包括can(controllerareanetwork,控制器局域网络)总线收发器、lin(localinterconnectnetwork,本地互联网)总线收发器和flexray总线收发器等。进一步地,通过初始化后的总线收发器将保养灯归零操作指令发送至对应的汽车系统,以使得所述对应的汽车系统根据所述保养灯归零操作指令进行保养灯归零操作。

请参阅图4,图4为本发明保养灯归零方法第三实施例的流程示意图。

基于图3所示的第二实施例,该保养灯归零方法还包括:

步骤s60,接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述保养灯归零指令对应的回复数据,并根据所述回复数据判断所述保养灯归零指令是否被成功执行;

步骤s70,当所述保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

相比于图3所示的第二实施例,本实施例的区别在于:为提示用户汽车保养灯是否已被关闭,本发明实施例中还根据反馈的回复数据判断保养灯归零指令是否被成功执行。

在本发明实施例中,所述保养灯归零命令可以包括一个或多个,按预设规则组合成的保养灯归零操作指令对应的也可以有一个或多个。将保养灯归零操作指令发送至对应的汽车系统,使得对应的汽车系统根据保养灯归零操作指令进行保养灯归零操作。当对应的汽车系统根据该保养灯归零操作指令完成保养灯归零操作时,会反馈与该保养灯归零指令对应的回复数据,并通过初始化后的总线收发器发送到智能终端,智能终端根据回复数据判断该保养灯归零指令是否被成功执行。例如,汽车为奔驰a160时,其保养灯归零命令只有1个,为300100,对应的发送的保养灯归零操作指令为8308f3300100af,将该保养灯归零操作指令发送至对应的汽车系统,当收到的回复数据为83f308700100ef时,7001后的字节为00表示成功,则该保养灯归零指令被成功执行,否则该保养灯归零指令未被成功执行。再例如,汽车为奔驰s350时,其保养灯归零命令为3个,为1001/3001/3002,对应的保养灯归零操作指令为08fe20021001ffffffffff/08fe20023001ffffffffff/08fe20023002ffffffffff,将这3条保养灯归零操作指令同时发送至对应的汽车系统,当收到的回复数据为08fe4302500100ffffffff/08fe43027001ffffffff/08fe4302700200ffffffff时,5001/7001/7002后的字节均为00时,则保养灯归零指令被成功执行,否则该保养灯归零指令未被成功执行。

进一步地,当保养灯归零操作指令被成功执行时,以预设方式提示用户汽车保养灯已被关闭。其中,预设方式可以包括语音提示、文字提示等方式。当然,在具体实施方式中,保养灯归零指令被成功执行或未被成功执行时,均可采用预设方式提醒用户,此外,有些汽车在根据保养灯归零指令成功完成保养灯归零操作时,会自动关闭保养灯,而有些汽车需要重新启动汽车后才能关闭保养灯,因此,当判断出保养灯归零操作指令被成功执行时,可以分不同方式来提醒用户汽车保养灯已关闭,还是需要用户重新启动汽车后才能关闭保养灯。

请参阅图5,图5为本发明保养灯归零方法第四实施例的流程示意图。

基于图3所示的第二实施例,当所述保养灯归零命令为多个时,步骤s30包括:

步骤s31,按预设规则将所述协议参数和多个保养灯归零命令组合成对应的多个保养灯归零操作指令;

此时,步骤s41包括:

步骤s42,将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第一保养灯归零操作指令进行对应的第一保养灯归零操作;

步骤s43,接收所述对应的汽车系统通过所述初始化后的总线收发器反馈的与所述第一保养灯归零操作指令对应的第一回复数据,并根据所述第一回复数据判断所述第一保养灯归零操作指令是否被成功执行;

步骤s44,当所述第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,以使得所述对应的汽车系统根据所述第二保养灯归零操作指令进行对应的第二保养灯归零操作。

该保养灯归零方法还包括:

步骤s80,当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。

在本发明实施例中,由于有些汽车的保养灯归零操作较为复杂,保养灯归零命令为多个时,按预设规则将所述协议参数和多个保养灯归零命令可组合成对应的多个保养灯归零操作指令。进一步地,可以将多个保养灯归零操作指令依次发送,一旦多个保养灯归零操作指令中的某一保养灯归零操作指令未被成功执行时,则停止继续发送保养灯归零操作指令,从而避免对应的汽车系统多执行一些无效的保养灯归零操作。具体地,将多个保养灯归零操作指令中的第一保养灯归零操作指令通过初始化后的总线收发器发送至对应的汽车系统,使得对应的汽车系统根据该第一保养灯归零操作指令进行对应的第一保养灯归零操作。进一步地,接收对应的汽车系统通过初始化后的总线收发器反馈的与第一保养灯归零指令对应的第一回复数据,并根据该第一回复数据判断该保养灯归零指令是否被成功执行。当第一保养灯归零操作指令被成功执行时,将多个保养灯归零操作指令中的第二保养灯归零操作指令通过所述初始化后的总线收发器发送至对应的汽车系统,使得对应的汽车系统根据该第二保养灯归零操作指令进行对应的第二保养灯归零操作。进一步地,接收对应的汽车系统通过初始化后的总线收发器反馈的与第二保养灯归零指令对应的第二回复数据,并根据该第二回复数据判断该保养灯归零指令是否被成功执行。直至多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。如果其中某一保养灯归零指令未被成功执行,则停止发送下一保养灯归零指令。

例如,汽车为奔驰s350时,其保养灯归零命令为3个,为1001/3001/3002,对应的保养灯归零操作指令为08fe20021001ffffffffff/08fe20023001ffffffffff/08fe20023002ffffffffff,即第一保养灯归零操作指令为08fe20021001ffffffffff,第二保养灯归零操作指令为08fe20023001ffffffffff,第三保养灯归零操作指令为08fe20023002ffffffffff。当向对应的汽车系统发送第一保养灯归零指令08fe20021001ffffffffff后,当收到的回复数据为08fe4302500100ffffffff时,5001后的字节为00表示成功,则该第一保养灯归零指令被成功执行,否则该第一保养灯归零指令未被成功执行。当该第一保养灯归零指令被成功执行时,继续发送第二保养灯归零操作指令08fe20023001ffffffffff,当收到的回复数据为08fe4302700100ffffffff时,7001后的字节为00表示成功,则该第二保养灯归零指令被成功执行,否则该第二保养灯归零指令未被成功执行。当该第二保养灯归零指令被成功执行时,继续发送第三保养灯归零操作指令08fe20023002ffffffffff,当收到的回复数据为08fe4302700200ffffffff时,7002后的字节为00表示成功,则该第三保养灯归零指令被成功执行,否则该第三保养灯归零指令未被成功执行。当其中某一保养灯归零指令未被成功执行,则停止发送下一保养灯归零指令。

进一步地,当多个保养灯归零操作指令均被成功执行时,以预设方式提示用户汽车保养灯已被关闭。其中,预设方式可以包括语音提示,文字提示等方式。当然,在具体实施方式中,保养灯归零指令被成功执行或未被成功执行时,均可采用预设方式提醒用户,此外,有些汽车在根据保养灯归零指令成功完成保养灯归零操作时,会自动关闭保养灯,而有些汽车需要重新启动汽车后才能关闭保养灯,因此,当判断出保养灯归零操作指令被成功执行时,可以分不同方式来提醒用户汽车保养灯已关闭,还是需要用户重新启动汽车后才能关闭保养灯。

本发明还提出一种计算机可读存储介质,该计算机可读存储介质上存储有保养灯归零程序,所述保养灯归零程序被处理器执行时实现如以上任一项实施例所述的保养灯归零方法的步骤。

本发明计算机可读存储介质的具体实施例与上述保养灯归零方法各实施例基本相同,在此不作赘述。

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

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

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

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

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