[发明专利]VIN码字典库校验方法、VIN码识别方法及装置有效
申请号: | 201911344704.X | 申请日: | 2019-12-24 |
公开(公告)号: | CN111126041B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 张岩;刘丽辉;张雪玲 | 申请(专利权)人: | 北京中安未来科技有限公司 |
主分类号: | G06F40/226 | 分类号: | G06F40/226 |
代理公司: | 郑州翊博专利代理事务所(普通合伙) 41155 | 代理人: | 周玉青 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vin 码字 校验 方法 识别 装置 | ||
本发明提供了VIN码字典库校验方法、VIN码识别方法及装置。所述VIN码字典库校验方法包括:获取待校验的VIN码;从所述待校验的VIN码的前八位中提取待校验字符串;判断所述待校验字符串是否与字典库中的规则字符串相同;在所述待校验字符串与至少一个所述规则字符串相同的情况下,判定所述待校验的VIN码通过校验;其中,所述字典库包括至少一个所述规则字符串;所述规则字符串为符合VIN码编码规则对该所述规则字符串在VIN码中对应的字符位置的规定的字符串。通过上述方案能够提高VIN码的校验正确率及识别正确率。
技术领域
本发明涉及智能交通技术领域,尤其涉及一种VIN码字典库校验方法、VIN码识别方法及装置。
背景技术
VIN码(Vehicle Identification Number,车辆识别号码或车架号码)是由数字和英文字母组成的十七位字符串,用于汽车上的一组独一无二的号码,可以用于识别汽车的生产商、引擎、底盘序号及其他性能等信息。为了避免与数字的1、0、9混淆,VIN码中不使用英文字母的I、O、Q。同时,VIN码的第10位车型年份除了不使用I、O、Q外,还不使用Z、U、0。
VIN码的编码规则主要有两种,第一种是欧盟采用的ISO 3779标准,第二种是北美标准。虽然北美标准比欧盟采用的ISO3779标准更严谨,但这两种标准也可以互相兼容。这两者对于VIN码的规定具体如下表所示:
表1 VIN码的欧盟ISO 3779标准和北美标准对VIN码的规定的区别
因此,根据VIN码编码规则对汽车的VIN码进行校验,便能获知该汽车的合法性及车辆信息。现有的VIN码校验方法包括IOQ判断(适用于ISO3779标准和北美标准)、第9位校验位规则校验(适用于北美标准)、第10位车型年校验(适用于北美标准)、12-17序列号位校验(适用于ISO3779标准)等。
由于数字和字母组合的多样性,IOQ判断、第10位车型年校验和12-17序列号位校验的准确率较低。
而现有校验方法中,校验规则最强的第9位校验位规则是通过VIN码的第1位到第17位的加权计算结果除以11所得的余数是否为9来判定校验结果。若VIN码的第1位到第17位中的某一位的字母或数字出现错误,若该位上原本正确的字母以及识别出的错误字母的对应值相同,那么加权计算结果也会相同,这会导致识别错误的VIN码通过校验,导致校验结果错误。
因此,现有的校验方法极易出现校验误通过或校验误未通过的校验失误的问题,进而导致误识别,而且,误识别率高达10%。
发明内容
本发明提供了一种VIN码字典库校验方法、VIN码识别方法及装置,以降低VIN码的校验失误率及误识别率,从而提高校验正确率及识别正确率。
为了达到上述目的,本发明采用以下方案实现:
第一方面,提供了一种VIN码字典库校验方法,包括:获取待校验的VIN码;从所述待校验的VIN码的前八位中提取待校验字符串;判断所述待校验字符串是否与字典库中的规则字符串相同;在所述待校验字符串与至少一个所述规则字符串相同的情况下,判定所述待校验的VIN码通过校验;其中,所述字典库包括至少一个规则字符串;所述规则字符串为符合VIN码编码规则对该所述规则字符串在VIN码中对应的字符位置的规定的字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中安未来科技有限公司,未经北京中安未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911344704.X/2.html,转载请声明来源钻瓜专利网。