一种通过车辆识别代号使车载终端进入休眠模式的方法与流程

文档序号:18301077发布日期:2019-07-31 10:08阅读:643来源:国知局
一种通过车辆识别代号使车载终端进入休眠模式的方法与流程

本发明属于计算机软件领域,尤其是一种通过车辆识别代号使车载终端进入休眠模式的方法。



背景技术:

车载终端装车后,由于默认休眠唤醒为定时唤醒,车载终端在车辆熄火后进入休眠模式,但会在某一个时间段后自动唤醒工作。在某些豪华或超豪华车型上,有严格的静态功耗检测模式。在车载终端定时唤醒后,由于正常唤醒功耗过高,超过了车辆静态功耗最高阀值,会导致车辆ecu异常唤醒,这时易出现车辆亏电现象发生。

《gb16735-2004道路车辆车辆识别代号(vin)》规定了车辆识别代号的内容与构成。车辆识别代号(以下简称vin)由三个部分共17位字码组成(如图1所示)。第一部分是世界制造厂识别代号(简称wmi),由第1~3位共三位字码组成;第二部分是车辆说明部分(简称vds),由第4~9位共六位字码组成;第三部分是车辆指示部分(简称vis),由第10~17位共八位字码组。



技术实现要素:

为解决车载终端定时唤醒后,由于正常唤醒功耗过高,超过了车辆静态功耗最高阀值,会导致车辆ecu异常唤醒,易出现车辆亏电现象发生的缺陷,本发明提供一种通过车辆识别代号使车载终端进入休眠模式的方法。

为实现上述目的,本发明采用下述技术方案:

一种通过车辆识别代号使车载终端进入休眠模式的方法,它包括以下步骤:

步骤一,在平台数据库中创建wmi码库和vds码库;

步骤二,在车载终端信息库中,将全部车载终端读取到的17位车辆识别代号分解,提取第1-3位写入新建的wmi码库中,提取第4-9位写入新建的vds码库中;

步骤三,在平台车型车款库中将车辆品牌名称和车辆型号名称这两个字段数据导出;

步骤四,根据《gb16735-2004道路车辆车辆识别代号(vin)》规则,在wmi码库中将同一车辆品牌的3位wmi码与车辆品牌名称关联,在vds码库中将同一车辆品牌的6位vds码与车辆型号名称关联;

步骤五,根据客户反馈和实车测试,将车载终端定时唤醒会导致车辆亏电的车辆品牌名称和车辆型号名称在wmi码库和vds码库中做黑名单标记;

步骤六,在平台创建低功耗休眠模式配置下发接口;

步骤七,当车载终端装车上电后,读取到17位车辆识别代号;

步骤八,车载终端将17位车辆识别代号上传到平台,平台将该17位车辆识别代号的第1-3位与wmi码库中的相应数据进行对比,将该17位车辆识别代号的第4-9位与vds码库中的相应数据进行对比;平台根据对比结果,选择是否调用低功耗休眠模式配置下发接口下发低功耗休眠模式;

步骤九,当客户在app端或web端注册绑定车辆时,选择的车辆品牌名称与wmi码库和vds码库的黑名单数据进行对比;平台根据对比结果,选择是否调用低功耗休眠模式配置下发接口下发低功耗休眠模式。

进一步地,步骤七中,车载终端与车辆ecu通过can总线进行数据交互,并读取17位车辆识别代号。

进一步地,步骤八中,若该17位车辆识别代号的第1-3位和第4-9位与wmi码库和vds码库的黑名单数据相符合,则调用低功耗休眠模式配置下发接口给上传该车辆识别代号的车载终端下发低功耗休眠模式,在低功耗休眠模式下,车载终端在车辆熄火后不会唤醒;若该17位车辆识别代号的第1-3位和第4-9位与wmi码库和vds码库的黑名单数据不相符合,则不调用低功耗休眠模式配置下发接口,车载终端还是处于定时唤醒模式。

进一步地,步骤九中,当客户在app端或web端注册绑定车辆时,若选择的车辆品牌名称与wmi码库和vds码库的黑名单数据相符合,当车载终端安装后,则调用低功耗休眠模式配置下发接口给该客户车牌号对应的车载终端下发低功耗休眠模式,在低功耗休眠模式下,车载终端在车辆熄火后不会唤醒;若选择的车辆品牌名称与平wmi码库和vds码库的黑名单数据不相符合,则不调用低功耗休眠模式配置下发接口,车载终端还是处于定时唤醒模式。

有益效果:

本发明有效解决了在某些豪华或超豪华车型上由于车载终端定时唤醒功耗高导致的车辆馈电问题,大幅提高了产品的核心竞争力。

附图说明

图1为本发明车辆识别代号的组成图;

图2为本发明一实施例的架构图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。

本发明提出一种通过车辆识别代号使车载终端进入休眠模式的方法,如图2所示,它包括以下步骤:

步骤一,在平台数据库1中创建wmi码库11和vds码库12;

步骤二,在车载终端信息库2中,将全部车载终端3读取到的17位车辆识别代号分解,提取第1-3位写入新建的wmi码库11中,提取第4-9位写入新建的vds码库12中;

步骤三,在平台车型车款库4中将车辆品牌名称和车辆型号名称这两个字段数据导出;

步骤四,根据《gb16735-2004道路车辆车辆识别代号(vin)》规则,在wmi码库11中将同一车辆品牌的3位wmi码与车辆品牌名称关联,在vds码库12中将同一车辆品牌的6位vds码与车辆型号名称关联;

步骤五,根据客户反馈和实车测试,将车载终端3定时唤醒会导致车辆亏电的车辆品牌名称和车辆型号名称在wmi码库11和vds码库12中做黑名单标记;

步骤六,在平台5创建低功耗休眠模式配置下发接口51;

步骤七,当车载终端3装车上电后,车载终端3与车辆ecu通过can总线进行数据交互,并读取17位车辆识别代号;

步骤八,车载终端3将17位车辆识别代号上传到平台5,平台5将该17位车辆识别代号的第1-3位与wmi码库11中的相应数据进行对比,将该17位车辆识别代号的第4-9位与vds码库12中的相应数据进行对比;若该17位车辆识别代号的第1-3位和第4-9位与wmi码库11和vds码库12的黑名单数据相符合,则调用低功耗休眠模式配置下发接口51给上传该车辆识别代号的车载终端3下发低功耗休眠模式,在低功耗休眠模式下,车载终端3在车辆熄火后不会唤醒;若该17位车辆识别代号的第1-3位和第4-9位与wmi码库11和vds码库12的黑名单数据不相符合,则不调用低功耗休眠模式配置下发接口51,车载终端3还是处于定时唤醒模式;

步骤九,当客户在app端或web端注册绑定车辆时,若选择的车辆品牌名称与wmi码库11和vds码库12的黑名单数据相符合,当车载终端3安装后,则调用低功耗休眠模式配置下发接口51给该客户车牌号对应的车载终端3下发低功耗休眠模式,在低功耗休眠模式下,车载终端3在车辆熄火后不会唤醒;若选择的车辆品牌名称与平wmi码库11和vds码库12的黑名单数据不相符合,则不调用低功耗休眠模式配置下发接口51,车载终端3还是处于定时唤醒模式。

对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。



技术特征:

技术总结
本发明公开一种通过车辆识别代号使车载终端进入休眠模式的方法,属于计算机软件领域。它包括:在平台数据库中创建WMI码库和VDS码库,分别写入在车载终端信息库中车辆识别代号的第1‑3位和第4‑9位;在平台车型车款库中将车辆品牌及型号名称导出;在WMI码库和VDS码库中分别将同一车辆品牌的3位WMI码和6位VDS码与车辆品牌及型号名称关联;在WMI码库和VDS码库中做黑名单标记;车载终端读取车辆识别代号上传到平台,将第1‑3位与WMI码库中相应数据对比,将第4‑9位与VDS码库中相应数据进行;平台根据对比结果,选择是否调用低功耗休眠模式配置下发接口下发低功耗休眠模式。本发明大幅提高产品的核心竞争力。

技术研发人员:韩晓飞
受保护的技术使用者:江苏迪纳数字科技股份有限公司
技术研发日:2018.01.22
技术公布日:2019.07.30
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1