分享

二维码

 东方亮LE 2013-03-15


二维码(2-dimensional bar code)是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有辨识到全部的条码、或是说条码有污损时,也可以正确地还原条码上的资讯。

编辑摘要

目录

[隐藏 ]
1 简介
2 原理
  1. 2.1 矩阵式原理
  2. 2.2 行排式原理
3 二维码的来源
4 分类
  1. 4.1 堆叠式/行排式二维条码
  2. 4.2 矩阵式二维码
5 定位点
6 特点
  1. 6.1 信息量大
  2. 6.2 编码范围广
  3. 6.3 容错能力强
  4. 6.4 译码可靠性高
  5. 6.5 可引入加密措施
  6. 6.6 成本低
  7. 6.7 尺寸可变
  8. 6.8 易识别
7 应用
  1. 7.1 表单应用
  2. 7.2 保密应用
  3. 7.3 追踪应用
  4. 7.4 证照应用
  5. 7.5 盘点应用
  6. 7.6 备援应用
  7. 7.7 手机二维码应用
  8. 7.8 火车票应用
8 安全性问题

二维码 - 简介

二维码示例二维码示例
二维码是一个用计算机软件编码技术形成的平面几何图形,在几何图形中可以通过编码技术来存储数字、汉字或图片,它是一个不含电子芯片的存储器,而且这个图形可以通过打印、印刷、屏显等形式出现,其成本远远低于电子存储器。

在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量信息。





二维码 - 原理


矩阵式二维码实例

二维码的原理可以从矩阵式二维码的原理和行列式二维码的原理来讲述[1]

矩阵式原理

矩阵式二维码实例

    短阵式二维码(又称棋盘式二维码)是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。右图是国内常用的矩阵式二维码实例,手机正常扫描后会跳出高可靠性的信息:
    在矩阵元素位置上,出现方点、圆点或其他形状点表示二进制“1”,不出现点表示二进制的“0”,点的排列组合确定了矩阵式二维码所代表的意义。矩阵式二维码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维码有:Code One、Maxi Code、QR Code、 Data Matrix等。
    图21*21的矩阵中,黑白的区域在QR码规范中被指定为固定的位置,称为寻像图形(finder pattern)和定位图形(timingpattern)[2] 。寻像图形和定位图形用来帮助解码程序确定图形中具体符号的坐标。黄色的区域用来保存被编码的数据内容以及纠错信息码。蓝色的区域,用来标识纠错的级别(也就是Level L到Level H)和所谓的"Mask pattern",这个区域被称为“格式化信息”(format information)。
矩阵式二维码原理矩阵式二维码原理


行排式原理

    行排式二维码[1] (又称:堆积式二维码或层排式二维码),其编码原理是建立在一维码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维码的一些特点,识读设备与条码印刷与一维码技术兼容。但由于行数的增加,需要对行进行判定、其译码算法与软件也不完全相同于一维码。有代表性的行排式二维码有CODE49、CODE 16K、PDF417等。其中的CODE49,是1987年由 David Allair 博士研制,Intermec 公司推出的第一个二维码。


二维码 - 二维码的来源

二维码的起源是日本,原本是Denso Wave公司为了追踪汽车零部件而设计的一种条码。它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。[3]

二维码 - 分类

二维条码的种类很多,不同的机构开发出的二维条码具有不同的结构以及编写、读取方法。常见的二维条码有:

堆叠式/行排式二维条码

二维条码的几个样式图二维条码的几个样式图
堆叠式/行排式二维条码又称堆积式二维条码或层排式二维条码,其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法与软件也不完全相同于一维条码。有代表性的行排式二维条码有:Code 16K、Code 49、PDF417等。

矩阵式二维码

短阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、 Data Matrix等。

在几十种二维条码中,常用的码制有:PDF417二维条码,Datamatrix二维条码,Maxicode二维条码,QR Code,Code 49,Code 16K,Code one等,除了这些常见的二维条码之外,还有Vericode条码、CP条码、Codablock F条码、田字码、 Ultracode条码,Aztec条码。[4]

二维码 - 定位点

二维条码通常有三个定位点,这三个定位点提供读码机辨识。因为有这些定位点,所以二维条码不管是从何种方向读取都可以被辨识。

二维码 - 特点

信息量大

可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。

编码范围广

该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。

容错能力强

具有纠错功能,这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。

译码可靠性高

它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。

可引入加密措施

保密性、防伪性好。

成本低

成本低,易制作,持久耐用。

尺寸可变

条码符号形状、尺寸大小比例可变。

易识别

二维条码可以使用激光或CCD阅读器识读。[5]

二维码 - 应用

二维条码跟以往的一维条码一样,在商业活动中应用广泛,特别是在高科技行业、储存运输业、批发零售业等需要对物品进行廉价快捷的标示信息的行业用途广泛。在日本等一些国家地区,像QR码一样容易生成及读取的条形码已经成为生活中快捷便利的信息交流方式。在一些国家,已经采用PDF417码作为身份识别的标签,并直接印制在身份识别的证件上,以便快速读取。

表单应用

公文表单、商业表单、进出口报单、舱单等资料之传送交换,减少人工重覆输入表单资料,避免人为错误,降低人力成本。

保密应用

商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递。

追踪应用

公文自动追踪、生产线零件自动追踪、客户服务自动追踪、邮购运送自动追踪、维修记录自动追踪、危险物品自动追踪、后勤补给自动追踪、医疗体检自动追踪、生态研究(动物、鸟类...)自动追踪等。

证照应用

护照身份证、挂号证、驾照、会员证、识别证、连锁店会员证等证照之资料登记及自动输入。

盘点应用

物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点,发挥立即盘点、立即决策的效果。

备援应用

文件表单的资料若不愿或不能以磁碟、光碟等电子媒体储存备援时,可利用二维条码来储存备援,携带方便,不怕折叠,保存时间长,又可影印传真,做更多备份。

手机二维码应用

手机二维码不但可以印刷在报纸、杂志、广告、图书、包装以及个人名片上,用户还可以通过手机扫描二维码,或输入二维码下面的号码即可实现快速手机上网功能,并随时随地下载图文、了解企业产品信息等。

火车票应用

台湾高铁、中国大陆的火车票票面上也均印有防伪二维条码。但是,随手丢弃的车票很容易泄露个人信息,手机使用网络上下载的二维码扫描器就可以轻易的读出火车票上的二维码信息,铁路部门建议撕毁二维码部分。[6]

二维码 - 安全性问题

人行道二维码人行道二维码[7]

二维码应用的普及,致使如手机病毒、恶意程序、钓鱼网站等通过二维码传播的潜在风险也在加大。

用户扫码后点击网址链接、下载App等都可能中毒。一些网站可能有流氓插件,App可能是吸费木马病毒伪装。此种情况与手机登录恶意网站、下载病毒应用程序一样,是PC互联网和移动互联网上的变种,只不过通过二维码这一载体表现出来。

二维码中通常含有文本或网址,如果解码后得到的是一条网址链接或运行程序,用户出于好奇,又进一步点开操作,就可能中毒。[8]

中国电子商会二维码专项工作组在2012年底,将上线一个规范化的平台,出台各领域的编码与应用标准,提供更安全更规范的编码、扫码软件,其主要目的是规范市场,促使二维码热潮形成更稳定的商业模式。[9]

科技分类导航

科技即科学技术,科学与技术的通称,通常人们先于掌握科学的原理之前,早有利用该原理的技术。
光电科技 影像科技 核能科技 太空科技
生物技术 纳米技术 航空航天 信息技术


关闭×

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多