近日,中关村工信二维码技术研究院(中码院)发布汉信码编解码接口。那么此次发布的接口,除了适用汉信码,还有哪些二维码,以及他们与耳熟能详的MA标识代码之间又有哪些区别和关联,编解码的应用将会对我们的生活产生哪些影响?本文将为您详细讲解。
标识代码体系是信息根基
标识代码一般是指按一定规则编定的号码,常见的如身份证号、商品条码、统一社会信用代码等。随着科技的进步,代码开始用来标识人、事、物、行为、数据等实体世界和数字世界各类对象,代码体系正在成为国家基础信息资源的重要组成部分和新一代全球性的信息基础设施技术,是支撑贸易便利化和经济社会数字化转型,实现高质量升级发展的重要技术内容,是新基建的重要组成要素。
中码院是国际标准化组织(ISO)、欧洲标准委员会(CEN)、国际自动识别与移动技术协会(AIM)三大国际组织共同授权认可设立在中国的全球代码发行机构,发行代码为“MA”。MA标识代码体系是由中码院自主研发,实现各种不同对象标识统一管理的一种体系,用于对任何类型的对象(物、事、人)进行全球唯一身份标识,即“数字身份证”。
MA是一套完整的可独立运行的标识解析体系,具备全球标识注册和标识解析能力。MA具有分层灵活、良好的兼容性、可扩展性强等特点,能够与国内外主流标识体系兼容和转换,也支持用户进行自定义编码。
MA标识代码体系能够实现“对象”统一编码和互联互通。因此,其不限于二维码载体应用,包括汉信码、QR码、龙贝码、GM码等多种码制的生成、识读,此外,还可与更多物联网领域中的RFID、传感器、芯片等新一代载体技术结合,推进智能城市、先进制造、工业互联、数字技术等交叉融合,为经济持续增长注入强劲动能。
目前,中码院发布的汉信码编解码接口MA/IDcode SDK(软件开发工具包)正是MA标识代码体系向社会提供标准技术服务的重要途径,它具备开放性、安全性、实用性等特征,与MA全球代码生态相结合,既加快了汉信码在全球的应用进程,又保障了汉信码应用的规范,降低了汉信码全球推广成本。
二维码是标识代码体系的载体
二维码技术是条码技术的一种,该技术起源于美国,自上世纪80年代末,90年代初起,美国日本等发达国家研发的一系列二维码码制,在这些国家的工业军事制造广泛应用并发展成熟起来,制定了相关的国际行业标准和国际ISO标准。我国二维码码制研发起步较晚,新世纪以来,我国相关企事业单位先后研发了龙贝码、汉信码、CM码、GM码等几种码制,在2012年起的手机二维码应用热潮影响下,又有一批鼎九码、量子云码等等各种的二维码码制诞生。
中国码制之光
1.汉信码
汉信码是由中国物品编码中心联合我国企业,于2005年研发完成的我国拥有完全自主知识产权的新型二维条码,汉信码是目前汉字编码效率最高的二维条码,且支持全部GB18030字符集汉字以及未来的扩展。此外,汉信码还具有信息容量大、密度高、抗畸变、抗污损能力强等特点。汉信码于2011年制定成为国际AIM行业标准,2015年成为国际ISO标准工作项目,并即将于2021年作为国际ISO标准正式发布。
目前汉信码技术是我国技术最先进、最成熟,标准化程度最高,获得国际广泛认可的,具有自主知识产权,免费使用的二维码码制,具有极大的推广应用价值。
表1 汉信码技术特性
项目 |
特性 |
符号规格 |
23*23(版本1)-189*189(版本84) |
数据类型与容量(84版本,第4纠错等级) |
数字字符 7829个 字母数字4350个 8位字节数据 3262个 中国常用汉字2174个
|
是否支持GB18030汉字编码 |
支持全部GB18030字符集汉字以及未来的扩展。 |
数据表示法 |
深色模块为“1”,浅色模块为“0” |
纠错能力 |
L1级:约可纠错7%的错误 L2级:约可纠错15%的错误 L3级:约可纠错25%的错误 L4级:约可纠错30%的错误 |
结构链接 |
无 |
掩模 |
有4种掩模方案 |
全向识读功能 |
有 |
|
|
2.龙贝码
龙贝(LP)码是2003年初在美国的中国学者边隆祥为上海龙贝信息科技有限公司发明的,是另一种中国人具有自主知识产权的二维条码。如图2。龙贝码的技术特点见表2。
图2 龙贝码
表2龙贝码技术特点
项目 |
特性 |
码制类型 |
矩阵式二维码 |
编码字符集 |
数字、字符、GB 18030中的双字节汉字,并设定8个编码模式 |
信息容量 |
无限制,建议用户采用2048字节作为最大容量 |
纠错能力 |
提供7%、15%、25%、30%的名义纠错等级,具有浮动纠错能力 |
码图外形 |
长宽连续可调 |
汉字编码能力 |
支持GB18030 中的双字节汉字编码 |
3.GM码
GM(Grid Matrix,网格矩阵)码是由深圳矽感科技有限公司于2004年4月研制开发出的一种适用于物流环境应用的矩阵式二维条码码制。GM网格码是一种正方形的二维码码制,该码制的码图由正方形宏模块组成,每个宏模块由6乘6个正方形单元模块组成。网格码可以编码存储一定量的数据并提供5个用户可选的纠错等级。其图形如图3所示,其码制技术指标见表3。
图3 GM二维条码
表3GM 码的基本特性
项目 |
特性 |
|||
存储容量 |
最大值1143 Bytes(10%纠错信息) |
|||
编码范围 |
任意计算机数字信息,对中文有压缩功能 |
|||
码图规格 |
由最小尺寸到最大尺寸共13个规格。 |
|||
识读方向 |
360°全向识读 |
|||
纠错性能 |
5个可选纠错等级,纠错百分比从10%至50%等差递增 |
|||
抗畸变、抗污损能力 |
纠错等级允许的前提下,任何区域被污损都不影响识读。 |
|||
典型应用码图尺寸 |
分辨率 / X-Dimension |
最小边长 |
最大边长 |
增长步长 |
200 DPI / 3 |
6.86mm |
61.72mm |
4.572mm |
|
300 DPI / 3 |
4.57mm |
41.15mm |
3.084mm |
|
常规应用条件下输出设备要求 |
200DPI(或以上)分辨率热敏,热转印标签打印机 600DPI(或以上)分辨率激光打印机 |
4. CM码
CM(Compact Matrix,紧密矩阵)条码是矽感科技于2003年7月开发出的另一种矩阵式二维条码。CM码图形如图4所示。
图4 CM二维条码
CM码的基本特性如表4。
表4 CM码的基本特性
参数 |
CM码的基本特性 |
|
存储容量 |
最大值 |
典型值 |
1级纠错:57,691字节 8级纠错:22,572字节 |
证卡应用:3K字节 文档应用:12K字节 |
|
典型应用数据密度 |
300DPI输出分辨率 |
600DPI输出分辨率 |
1K字节/平方英寸 |
2K字节/平方英寸 |
|
码图规格 |
版本 |
段数 |
最小为1,最大为32 |
最小为1,最大为32 |
|
阅读方向 |
刷卡扫描 |
匀速位移扫描 |
双轴阅读,支持镜像 |
360度任意方向阅读 |
|
输出设备精度要求 |
300DPI PVC卡片打印精度 600DPI激光打印精度 |
|
编码范围 |
任意计算机数字信息,对中文有压缩功能 |
|
外形比例可调 |
是,可调整码图的长宽比例 |
|
纠错性能 |
8个可选纠错等级,纠错百分比从8%至64%等差递增 |
5. 鼎九码
该码的全称为鼎九矩阵图码,是北京文化硅谷软实力科技发展有限公司与鼎九信息工程研究院于2015年发布的一种码制,据介绍为一种结合了国密技术的二维码码制,但具体的技术特点在标准中公布不足。
6. 量子云码
量子云码是深圳前海量子云码科技有限公司研发的一种基于点阵的所谓“微观微距”二维码,实际上是一种参数化后的点读笔用简易码的扩展,信息承载量少于100个字符。
7.各类“三维码”
目前有多家企业具有的三维码技术,实际上或者是一种美化后的二维码(QR)码,或者是一种二维码材质或基材相关的技术,并不是说这些就是新的二维码码制或三维码。