全球每天消耗上百亿个二维码,一旦用完了怎么办?

酷爱电子网
杨静姿|责任编辑|2021-08-14 09:17:01

假如二维码是从头用到尾不带重复的,那么总有用完的一天。但没有人规定二维码不可以重复使用,二维码的唯一性仅仅只是针对二维码的发行机构来统一制定,它只需要保证在有限的时间范围内二维码是唯一的即可。

举个例子:我们去某个停车场停车,进停车场时管理人员就会给我们发一张停车卡,当我们离开时这张停车卡就会收回,接着这张停车卡马上又做了另一次循环给了别人。在发卡、收卡的这段时间内,这张卡绑定了汽车牌号码,而不能被其他人使用。

二维码的唯一性要看它具体是放在什么样的一个环境中去使用。这就好比某商城发的会员卡卡号在商城内的系统上是唯一的,但在并不代表其他的商城的会员卡就不能使用这些卡号了。微信、支付宝二维码的唯一性也仅仅只是在微信和支付宝系统之内,如果系统的参数稍稍发生改变,那么二维码即使重复使用了也能保持在时间线上的唯一。

二维码的原理

在二维码没有出现之前条形码使用最为普遍,因为每一件商品上都包含了条形码,比如书籍、日用百货、出厂条码等等。条形码是由一排粗细不等的黑色条纹相间组成,它的排列方式遵循编码规则,当扫描器发出的光线照射到条形码上的的时候,黑色会吸收光,白色会反射光,扫描器接收到到反射光就能解析出条形码上的信息。

条形码有天生的弊端,只要稍稍弄脏或者褶皱识别的误差就会很大。条形码所能容纳的信息非常有限,我们常看到的条形码基本上是由数字构成,这就导致了收银员需要不停地输入产品的信息和价格,于是“腱鞘炎”这种职业病就诞生了。

基于上面的愿景,日本电装(DENSO)旗下子公司DENSO WAVE一名叫原昌宏的人在1994年发明出了二维码,仅仅只是为了容纳更多的信息。二维码能在今天这么流行,还得益于DENSO WAVE放弃了收取专利费。

二维码里一个个的黑白相间的小方块其实展现的就是机器语言“0”和“1”,它们两的组合几乎组成了电子设备上所能展示的所有信息。

二维码基于下面的结构所以不管从哪个方向扫描都能扫出信息来,二维码还具有容错机制,只要缺失、亏损比例不超过三成,都能准确的读取出信息来。

一个二维码能容纳多少信息?

如今的二维码拥有40个官方版本,从Version1~40,最小的为21*21,最大的为177*177。比如微信名片是37*37的规格,微信付款码则采用25*25的规格。在一个2*2的四宫格中能够涵盖2^4,共16种图形,也就是16条信息。25*25的规格就可以包含2^478种二维码,在这种情况下即使一年用掉6000亿个二维码,也能用1.301*10^132年,反正是非常多辈子都用不完,这还仅仅只是25*25的规格。

所以担心二维码有一天会用完是多余的,有点杞人忧天了。可能等不到它用完的一天就会有新的技术出现,又或者文明更替了。

以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

相关推荐

电子技术 必看

最近更新