1)二维码的定义
二维码,顾名思义是相对一维码而言的,它们同属于条形码家族。一维码是我们超市、商场中看见商品上所印的条形码。被称为“计算机文化”的条码技术起源于20世纪40年代,应用于70年代、普及于80年代,是一种可印刷的计算机语言,利用不同的标记可存储信息。
二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据。二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有辨识到全部的条码,或是说条码有污损时,也可以正确地还原条码上的信息。
2)二维码的分类
二维码种类很多,不同的机构开发出的二维码具有不同的结构以及编写、读取方法。主要有堆叠式二维码(又称行排式二维条码或堆积式二维条码或层排式二维条码)和矩阵式二维码(又称棋盘式二维条码)两类,二维码主要类型如表9-1所示。
表9-1 二维码类型
3)二维码的技术特点
与一维码相比,二维码具有如下优点:
(1)存储密度大。二维码可以在纵横两个方向存储信息,大大提高了存储密度。如果使用标准状态下的一维码与二维码相比较,相同面积下的二维码所表示的信息约为一维码的80倍。(www.xing528.com)
(2)拥有纠错能力。一维码只有一个或数个校验位,并不能纠错。二维码信息密集,受到污损时损失也较大,因此二维码一般都具有很强的纠错机制,不同的二维码具有不同的纠错算法,同一种二维码也会有不同的纠错等级,用于不同的应用需求。
(3)应用广泛。二维码可与其他技术广泛结合。与加密技术的结合,可以用于很多保密的信息传递;与防伪技术结合,可用于证件的防伪。二维码在图像领域、文献传递领域也有着广泛的应用空间。
(4)能存储多种信息。一维码只能表示ASCⅡ表中的128个字符。二维码都具有自己的字符表,可以表示数字、字母、8位字节、各种语言文字以及特殊字符等。很多二维码也提供了扩展字符集,可以自由扩展编码。
4)二维码的应用
二维码的移动应用前景广阔,魅力无限。除了在物流、金融等商务领域应用外,也越来越多地走进了普通老百姓。而对于一般的用户而言,目前最主要的就是二维码在手机上的应用。只要你拥有一款高像素的照相手机,上网下载适配机型的识别软件,你的手机就可以充当一个二维码扫描器的角色。而通常这些识别软件都是免费的,你只需要支付上网费用即可。
(1)足不出户,轻松购票。常看电影预告也许会注意到这个词:“手机拍码”。是的,这就是二维码的一个移动应用。买到的“二维码”电子票虽小,但其中包含了极为丰富的信息:日期、场次、时间、座号、票价及介绍,应有尽有,而且也免却了排队的烦恼。
(2)跨媒体服务。通过手机对着报纸上的二维码进行“拍照”,便可轻松获得报纸上的新闻。目前,国内不仅有部分报纸和杂志推出这样的业务,更有电视媒体可直接在屏幕下方进行扫描,快速便捷。
(3)涉足证件领域。通过对出入人员身份证的扫描生成二维码信息,姓名、单位、地址、电话等一一在录,只要开启手机中的个人条码,对着扫描机的镜头轻轻一扫,个人信息就会出现在屏幕中了。
另外还有很多其他的应用,比如在商品防伪、银行领域等都有很好的应用前景。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。