本发明属于计算机软件领域,尤其是一种通过ecu标定号将车载终端自动绑定车辆的方法。
背景技术:
在对车载终端数据进行分析时发现,某些年代久远车辆由于其协议较老,车载终端无法读取其车辆识别vin码,因此无法通过vin码来进行自动绑定。这部分客户购买设备后,只能通过app端或web端人工进行绑定。
ecu标定是在发动机、整车、系统的算法(控制策略)及外围器件确定以后,为了得到满意的整车性能,满足客户要求及达到国家标准,对软件数据进行优化的过程。不同品牌和车型的ecu标定号各不相同。
技术实现要素:
为解决年代久远车辆由于其协议较老,车载终端无法读取其车辆识别vin码来进行自动绑定的缺陷,本发明提供一种通过ecu标定号将车载终端自动绑定车辆的方法。
为实现上述目的,本发明采用下述技术方案:
一种通过ecu标定号将车载终端自动绑定车辆的方法,它包括以下步骤:
步骤一,在平台数据库中,新建ecu标定号车款对照表;
步骤二,在平台车型库中,将字段包括车辆品牌、车型名称、车款名称、发动机排量和车辆年代导出,再导入到新建的ecu标定号车款对照表中;
步骤三,在平台设备绑定信息库中,将所有已绑定车载终端数据的部分字段,包括设备id、ecu标定号、车辆品牌、车型名称、车款名称、发动机排量和车辆年代导出,再与ecu标定号车款对照表中字段,包括车辆品牌、车型名称、车款名称、发动机排量和车辆年代进行对比;
步骤四,根据对比结果,将平台设备绑定信息库中的该车辆品牌、车型名称、车款名称、发动机排量和车辆年代对应的设备id读取的ecu标定号写入或不写入ecu标定号车款对照表中;
步骤五,在app端和web端,新建ecu标定号车款对照表调用接口;
步骤六,装有车载终端的车辆上电后,车载终端读取到该车的ecu标定号,并上报到ecu标定号车款对照表调用接口;
步骤七,ecu标定号车款对照表调用接口,将该车的ecu标定号与ecu标定号车款对照表中的数据进行对比,平台根据对比结果,执行相应操作。
进一步地,步骤四中,若平台设备绑定信息库中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代与ecu标定号车款对照表中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代一致,则将平台设备绑定信息库中的该车辆品牌、车型名称、车款名称、发动机排量和车辆年代对应的设备id读取的ecu标定号写入ecu标定号车款对照表中;若平台设备绑定信息库中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代与ecu标定号车款对照表中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代不一致,则不会将平台设备绑定信息库中的该车辆品牌、车型名称、车款名称、发动机排量和车辆年代对应的设备id读取的ecu标定号写入ecu标定号车款对照表中。
进一步地,步骤六中,车载终端与车辆ecu通过can总线进行数据交互,读取该车的ecu标定号。
进一步地,步骤七中,若该车的ecu标定号与ecu标定号车款对照表中的ecu标定号相符合,则平台会下发该车的ecu标定号对应的车辆品牌、车型名称、车款名称、发动机排量和车辆年代给上报该ecu标定号的车载终端;若该车的ecu标定号与ecu标定号车款对照表中的ecu标定号不符合,则平台返回为空。
有益效果:
本发明解决了部分车辆由于年代久远,车载终端无法读取vin码来自动绑定的问题,优化了客户体验,增加了核心竞争力。
附图说明
图1为本发明一实施例的架构图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
本发明提出一种通过ecu标定号将车载终端自动绑定车辆的方法,如图1所示,它包括以下步骤:
步骤一,在平台数据库1中,新建ecu标定号车款对照表11;
步骤二,在平台车型库1中,将字段包括车辆品牌、车型名称、车款名称、发动机排量和车辆年代导出,再导入到新建的ecu标定号车款对照表11中;
步骤三,在平台设备绑定信息库2中,将所有已绑定车载终端3数据的部分字段,包括设备id、ecu标定号、车辆品牌、车型名称、车款名称、发动机排量和车辆年代导出,再与ecu标定号车款对照表11中字段,包括车辆品牌、车型名称、车款名称、发动机排量和车辆年代进行对比;
步骤四,若平台设备绑定信息库2中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代与ecu标定号车款对照表11中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代一致,则将平台设备绑定信息库2中的该车辆品牌、车型名称、车款名称、发动机排量和车辆年代对应的设备id读取的ecu标定号写入ecu标定号车款对照表11中;若平台设备绑定信息库2中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代与ecu标定号车款对照表11中的车辆品牌、车型名称、车款名称、发动机排量和车辆年代不一致,则不会将平台设备绑定信息库2中的该车辆品牌、车型名称、车款名称、发动机排量和车辆年代对应的设备id读取的ecu标定号写入ecu标定号车款对照表11中。
步骤五,在app端和web端,新建ecu标定号车款对照表11调用接口;
步骤六,装有车载终端3的车辆上电后,车载终端3与车辆ecu通过can总线进行数据交互,读取到该车的ecu标定号,并上报到ecu标定号车款对照表11调用接口;
步骤七,ecu标定号车款对照表11调用接口,将该车的ecu标定号与ecu标定号车款对照表11中的数据进行对比;若该车的ecu标定号与ecu标定号车款对照表11中的ecu标定号相符合,则平台4会下发该车的ecu标定号对应的车辆品牌、车型名称、车款名称、发动机排量和车辆年代给上报该ecu标定号的车载终端3;若该车的ecu标定号与ecu标定号车款对照表11中的ecu标定号不符合,则平台4返回为空。
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。