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

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

A method to make vehicle terminal enter dormant mode by vehicle identification code

【技术实现步骤摘要】
一种通过车辆识别代号使车载终端进入休眠模式的方法
本专利技术属于计算机软件领域,尤其是一种通过车辆识别代号使车载终端进入休眠模式的方法。
技术介绍
车载终端装车后,由于默认休眠唤醒为定时唤醒,车载终端在车辆熄火后进入休眠模式,但会在某一个时间段后自动唤醒工作。在某些豪华或超豪华车型上,有严格的静态功耗检测模式。在车载终端定时唤醒后,由于正常唤醒功耗过高,超过了车辆静态功耗最高阀值,会导致车辆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还是处于定时唤醒模式。对本专利技术保护范围的限制,所属领域技术人员应该明白,在本专利技术的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本专利技术的保护范围以内。本文档来自技高网...

【技术保护点】
1.一种通过车辆识别代号使车载终端进入休眠模式的方法,其特征在于:它包括以下步骤:步骤一,在平台数据库(1)中创建WMI码库(11)和VDS码库(12);步骤二,在车载终端信息库(2)中,将全部车载终端(3)读取到的17位车辆识别代号分解,提取第1‑3位写入新建的WMI码库(11)中,提取第4‑9位写入新建的VDS码库(12)中;步骤三,在平台车型车款库(4)中将车辆品牌名称和车辆型号名称这两个字段数据导出;步骤四,根据《GB 16735‑2004道路车辆车辆识别代号(VIN)》规则,在WMI码库(11)中将同一车辆品牌的3位WMI码与车辆品牌名称关联,在VDS码库(12)中将同一车辆品牌的6位VDS码与车辆型号名称关联;步骤五,根据客户反馈和实车测试,将车载终端(3)定时唤醒会导致车辆亏电的车辆品牌名称和车辆型号名称在WMI码库(11)和VDS码库(12)中做黑名单标记;步骤六,在平台(5)创建低功耗休眠模式配置下发接口(51);步骤七,当车载终端(3)装车上电后,读取到17位车辆识别代号;步骤八,车载终端(3)将17位车辆识别代号上传到平台(5),平台(5)将该17位车辆识别代号的第1‑3位与WMI码库(11)中的相应数据进行对比,将该17位车辆识别代号的第4‑9位与VDS码库(12)中的相应数据进行对比;平台(5)根据对比结果,选择是否调用低功耗休眠模式配置下发接口(51)下发低功耗休眠模式;步骤九,当客户在APP端或WEB端注册绑定车辆时,选择的车辆品牌名称与WMI码库(11)和VDS码库(12)的黑名单数据进行对比;平台(5)根据对比结果,选择是否调用低功耗休眠模式配置下发接口(51)下发低功耗休眠模式。...

【技术特征摘要】
1.一种通过车辆识别代号使车载终端进入休眠模式的方法,其特征在于:它包括以下步骤:步骤一,在平台数据库(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)装车上电后,读取到17位车辆识别代号;步骤八,车载终端(3)将17位车辆识别代号上传到平台(5),平台(5)将该17位车辆识别代号的第1-3位与WMI码库(11)中的相应数据进行对比,将该17位车辆识别代号的第4-9位与VDS码库(12)中的相应数据进行对比;平台(5)根据对比结果,选择是否调用低功耗休眠模式配置下发接口(51)下发低功耗休眠模式;步骤九,当客户在APP端或WEB端注册绑定车辆时,选择的车辆品牌名称与WMI码库(11)和VDS码库(12)的黑名单数据进行对比;平台(5...

【专利技术属性】
技术研发人员:韩晓飞
申请(专利权)人:江苏迪纳数字科技股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1