车辆识别码的数字化编码方法

文档序号:9379721阅读:1897来源:国知局
车辆识别码的数字化编码方法
【技术领域】
[0001] 本发明涉及编码方法,具体的讲是车辆识别码的数字化编码方法。
【背景技术】
[0002] 根据国际标准ISO 3779和中国国家标准GB 16735的定义,车辆识别码(VIN码: Vehicle Identification Number)是为了识别某一辆车,由车辆制造厂为该车辆指定的一 组字码。该识别码在车辆的整个生命周期内是汽车产品注册的唯一身份识别号,车辆管理 部门在对车辆进行核查、识别时都需要使用到车辆识别码,因此车辆识别码可以认为是车 辆唯一的、最基本的、能够表明车辆身份的身份根信息。
[0003] 车辆识别码包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及 组装地点等信息,共17位字码。
[0004] 如图1所示,对完整车辆和/或非完整车辆年产量多500辆的车辆制造厂,车辆识 别码的第一部分为世界制造厂识别代号(WMI);第二部分为车辆说明部分(VDS);第三部分 为车辆指示部分(VIS)。
[0005] 如图2所示,对完整车辆和/或非完整车辆年产量< 500辆的车辆制造厂,车辆识 别码的第一部分为世界制造厂识别代号(WMI),世界制造厂识别代号的第三位字码为数字 9;第二部分为车辆说明部分(VDS);第三部分的第三、四、五位与第一部分的三位字码一起 构成世界制造厂识别代号(WMI),其余五位为车辆指示部分(VIS)。
[0006] 车辆识别码作为车辆唯一的识别标识,在车辆全生命周期内有广泛的应用,除汽 车制造商、经销商、交管部门、质监部门等机构对车辆进行管理会用到外,对于车主来说,应 用也较多,例如车辆违章查询、售后维修保养等。
[0007] 目前,车辆识别码的固定方式主要为直接嵌刻在车架上或用条形码方式贴装在风 挡玻璃下角处,当需要对车辆进行辨识时,主要靠人工识别、手工拓印等方式。虽然车辆识 别码也可采用条码形式进行标示,但其本质上仍然为"视觉识别技术",即只能在可视范围 内进行识别,并且容易破损、污染或是脱落甚至被非法更改,环境适应性差。且不同车辆的 车辆识别码的标识位置没有统一标准,各个厂家自行定义,因此在目前的各种涉车活动中 车辆识别码的低效与不可靠的识别方法极大阻碍了其作为汽车产品身份根的应用。
[0008] 随着互联网、物联网、020 (离线商务模式)等技术的发展,人们已不再局限于物理 维度之中,而将自己的生活方式、生活空间向信息维度转移。在信息维度中须实现对汽车身 份的高水平自动识别,目前这种仅能靠人工视觉识别的非电子化的车辆识别码不能满足对 车辆电子识别的基本需求和高效的管理模式、涉车应用等诸多领域,因此对车辆识别码的 电子化提出了迫切需求。
[0009] 车辆识别码的电子化需要进行编码,按传统的ASCII编码方式,每个字符需要 8bit二进制数来表示,则车辆识别码的17个字符的编码就需要136bit,而在例如RFID电 子标签等电子存储介质的最小数据区分块(一般电子产品编码区EPC)的大小仅为128bit, 不能够存储ASCII编码的车辆识别码,而且除了车辆识别码外,通常还需存储其它车辆相 关信息,因此需要更高效的数字化编码方法,以适应电子存储介质紧缺的存储空间,满足在 信息维度应用时读取耗时短,解码还原便捷的需求。

【发明内容】

[0010] 本发明提供了一种车辆识别码的数字化编码方法,以最大限度减少了车辆识别码 的存储位数,实现车辆识别码数字化编码存储空间最小化,并且读取耗时短,解码还原便捷 的需求。
[0011] 本发明车辆识别码的数字化编码方法,包括步骤:
[0012] a.根据车辆识别码中标识的制造商属性,在所述编码的数据结构中建立占用 Ibit的标识位;例如年产量多500辆的车辆制造商设为二进制的0,年产量< 500辆的车辆 制造商设为二进制的1 ;
[0013] b.根据所述标识位判断车辆识别码的制造商属性位是否编译,如果制造商属性是 年产量< 500辆的车辆制造商,则制造商属性位固定为9,故不进行编译;
[0014] c.将车辆识别码中的连续数字部分,整体作为一个十进制数进行二进制编码,例 如当标识位为"0"时,车辆识别码的最后5位全为数字,由于最大为"99999",编码后占用 17bit ;当标识位为" 1"时,车辆识别码的最后3位全为数字,由于最大为"999",编码后占 用lObit,这样比直接对单个数字ASCII编码要节省很大的空间;
[0015] d.将其余字母和单独的数字分别进行二进制编码;
[0016] e.将所有编码后的二进制码按其在车辆识别码中的对应部分顺序排列。
[0017] 这样将车辆识别码编码后,存储空间可以远小于一般存储介质的最小数据区分块 的128bit,并且读出后也很容易解码还原,同时年产量<500辆的车辆制造商比彡500辆制 造商的车辆识别码还要少Ibit空间,能够节省出更多的空余空间用于存储其它信息。
[0018] 进一步的,由于车辆识别码的校验位是"1~9"或"X",因此可以通过 B⑶(Binary-Coded Decimal)编码方式来对车辆识别码的校验位编码,当所述校验位为"X" 时将其编译为十进制数"10"的二进制格式。BCD码是用4位二进制数来表示1位十进制 数中的0~9, "X"对应的"10"二进制为1010,同样是4位二进制,这样能够节约更多的空 间。
[0019] 进一步的,将车辆识别码中需要编码的字母和数字进行排序,各字母和数字以排 序后的序号的二进制编码来表示。英文字母总共26个,排序为从0开始到25,而ASCII码中 对字母对应的最小十进制数为65,因此对0到25进行二进制编码能够有更少的占位。0~ 9的数字可以接着字母排序为26~35。由于同一个位置既可能是字母,也可能是数字,因 此最大的十进制数为35,转换为二进制为100011,只占用6bit,远远少于直接将字母进行 普通ASCII编码后所占空间。
[0020] 在此基础上,当车辆识别码的校验位采用B⑶编码或其它编码方式,并且校验
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1