淘先锋技术网

首页 1 2 3 4 5 6 7

随着智能手机的快速发展,二维码也深入到了我们的生活,很多时候都需要用手机扫描二维码,例如,移动支付、打开网址、添加好友等等都离不开二维码。每天全球需要消耗掉100亿个二维码,每天消耗如此庞大的数量,那二维码会不会被用光呢?

关于二维码这个问题,我们先了解一下二维码的前身:一维码

一维码也就是条形码,几乎所有的商品包装上都有条形码。条形码是由一组规则排列的黑色的条、空以及对应的字符组成的标记,这些黑色的条、空与字符就包含着商品的信息。当扫描器的光线照射到条形码上时,黑色的条用于反射光线,空用于吸收光线。扫描器接受到反射的光线,然后再进行解析商品的信息。

条形码是一维的,只有长度上的信息,没有宽度上的信息,如果一个商品的信息比较长,只能将条形码的长度加长,使用起来特别的不方便。并且条形码只能编码数字、字母、符号这些简答的信息,像汉字等复杂的信息无法进行编码。由于条形码所能包含的信息较少、无法进行复杂信息的编码,所以出现了二维码。

二维码是什么?

二维码是由日本DensoWave公司的腾宏原发明的,起初的二维码是彩色的,用于追踪这家日本公司零部件的维修情况。随后为了提升减少成本和提高效率,改为黑白色。

无论是手机,还是计算机,它们的处理器只能识别0和1。为了让机器能够识别信息,需要对单个数字、字母、符号、汉字等进行逐一编码,它们都能用0和1来表示。

其中白色方块代表“0”,黑色方块代表“1”,白色方块与黑色方块按照一定的规则进行排列。再加上三个用于定位的大黑块,就能得到最终的唯一二维码,别小看这三个大黑块,正是由于这三个大黑块的存在,无论你在哪个方向进行扫描二维码都可以识别出来。

二维码会被用完吗?

现在标准下的二维码,最小的矩阵尺寸为21×21,总共有441个点,每个点都可以是0或者1,所以总的变化数量为2^441,即5.6×10^132,相当于5.6万亿亿……亿亿(共计16个亿)。相比之下,可观测宇宙中的粒子总数的数量级为10^80。

同时,除了21×21尺寸外,还有其他几十个不同大小的二维码标准。最大的可达177×177,其中包含31329个点,除去其他的二维码码,这样可以产生的二维码数量高达2^23624,相当于3.4×10^7111。即使每天消耗掉几百亿个二维码,也需要很漫长的时间,地球的寿命只有138亿年,在这138亿年根本不可能将二维码用完,所以即使每天都消耗掉100亿个二维码,二维码也不会被用光。

行业细化

因为二维码的数量是有限的,我们可以通过行业细化进一步增加二维码的数量。比如选取二维码的前5个格代表不同的行业,后面的几格每个行业再进一步去细化。

其实在二维码的开发阶段就已经将二维码进行了分类,分为固定板二维码与动态二维码,固定二维码可以长时间进行使用,而动态二维码使用之后就不可以再一次使用了。比如商家的收款码就属于固定版二维码,扫码登陆就属于动态二维码。对于动态的二维码,电脑算法随机组合控制数据单元格,所以同一时间内不可能出现相同的动态二维码,固定版二维码就不用说了,肯定不会出现相同的。

总结

二维码也可以算是21世纪的一个伟大发明,在很大程度上促进了移动支付的发展,并且二维码识别设备的要求比较低,手机只要有摄像头就可以识别二维码,如果没有二维码移动支付不可能发展的这么快。随着时代的发展,以后的二维码很有可能存放着一首歌甚至一部电影。

如果您对内容比较满意,记得点赞、关注支持一下!