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

媒体大律师


二维码-每天都在使用,但又有多少人对其了如指掌?

随着时代的进步,越来越多的新东西充斥着我们的生活。生活就是这样伴随着一些不合时宜的东西消失,并出现可以更好地为我们的生活服务的事物。相信绝大多数人都不会对二维码这个东西感到陌生,上到七老八十的老年人,下到两三岁的小孩子,大家都已经习惯了二维码在我们生活中普遍地存在。

几乎每天我们都会扫二维码好几次,可能是去菜市场买菜的时候,也可能是在公司楼下的某家饭馆吃饭。简单来说,二维码的确已经在我们的生活中扮演着很重要的角色,不管是消费、还是了解某些信息,它都成了一个使用频率最高的媒介。但是,即便很多人每天都在使用,但大家对二维码本身并不了解。比如,你知道原本由日本人发明的二维码,为什么会被我们利用起来吗?要是用完了又该怎么办?

QR Code-日本人发明的一种矩阵二维码符号!

近几年来,移动设备上最流行的编码方式,非QR Code这种二维条码莫属。早在1994年9月的时候,来自日本的Denso公司便研制出了这种矩阵二维码符号。与传统的Bar Code条形码相比,QR Code可以表示的数据类型不仅更加多样化,而且存储的信息量级也更加庞大。

在QR Code的数据表示方法中:二进制"0"体现为浅色模块,二进制"1"体现为深色模块。一组信息可包含1-16个QR Code码符号,并且,每一符号都表示了100个字符的信息。可以简单粗暴的说,QR Code不仅能存储所有一维条码和二维条码的信息。

与此同时,QR Code还可表示图像和文字等多种信息,其保密防伪性强的特点也具有更高的可靠性。二维码从二维方向上,将特定图形以黑白相间的方式记录下这些数据信息,巧妙地利用了“0”、“1”这种构成计算机内部逻辑的比特流概念。

文字和数值信息,都可以通过多个二进制对应的几何形体来表示。而信息的自动处理,则可以通过光电扫描设备、或图像输入设备自动识别和读取。也就是说,二维码不仅拥有其他条码技术的共性,更能对不同类型的信息进行功能识别和图形处理。

二维码扫一扫- AR跟踪注册并不是QR Code的简单引用!

正如刚刚所说,二维码的确是由日本人发明,那么,为什么我们这一次没有受到日本公司的压榨?其实,“二维码扫一扫”的知识产权是我国所有,它并不是将二维码进行简单引用。

关于二维码,我们已经拥有了“二维码扫一扫”自主知识产权,并制定了SJ/T 11350-2006(二维码紧密矩阵码)和SJ/T 11349-2006(二维码网格矩阵码)这两个二维码标准。相信很多人都不了解,我们经常用的二维码“扫一扫”功能背后,其实蕴藏着重要的技术手段。

它不仅会涉及到RFID技术(无线射频识别技术)对二维码信息的转化,更离不开AR跟踪注册技术(并不是简单的信息处理)。只有这两者结合起来,才可以定位到我们的扫一扫是在哪个地方进行的。比如,要是没有AR跟踪注册技术,那么,便会导致我们不知道商品是哪家卖出的情况。

我们可以用一个更为形象的表达方式来体现,之所以日本人发明的二维码被我们利用起来的本质。这就好比是日本人提供了做饭需要的食材,但是一盘菜是否好吃就全看厨师的手艺了,而我们就是这个做菜人的角色。

简而言之,正是我们自己开发的码链技术(AR跟踪注册技术),让我们掌握了“二维码扫一扫”的关键知识产权。而我们每个人都经常使用的无线电子支付,便是通过这样的方式才得以实现。

QR Code的使用-倘若二维码被我们用完了该怎么办?

从大数据来看,全球每天大约需要消耗上百亿个二维码。于是,就有不少不了解二维码原理的人开始担心,万一这些二维码被用光了可怎么办?想要知道这个问题的答案,最简单的方式就是了解二维码的编码方式。

首先,从我们QR Code的规格来说,已经从第一个版本发展到了版本40,版本1是21×21模块,而版本40则是177×177 模块。当然,很多人可能并不知道这些数字代表了什么,事实上,每当版本提高一次,便意味模块又增加了4个。

比如,被称为目前最大规格符号版本的40-L级,它的数据类型和容量分别为:数字数据7089个字符、汉字数据1817个字符、字母数据:4296个字符、8位字节数据2953个字符,且大约可纠错7%的数据码字。

简而言之,对于版本40而言,它的编码总数量达到了2^(177×177),可拥有9.3×10^9430个二维码。单纯从这个数字量级来看,我们想要将其在一定时间内使用完是有很大难度的。而且,即便在很久之后的某个时间真的用完了,相信那时的人类也已经研发出新的码类来服务我们的生活。


悟空科学


    二维码是有限的,但是用不完。


    二维码的数量

    做个计算题。目前,最大的二维码格式是V40,177*177个像素,有2^(177*177)这么多组合,大约是10的10000次方不同信息组合,算上V1~V39格式的二维码,那么二维码最多有10的12000次方。


    与银河系相比:银河系的总质量是10^41千克,那么所有的二维码都用上,全银河系的每千克物质,可以包含10^900个二维码。


    与地球相比:地球的总体积是10^12立方千米,也就是10^29立方厘米,一立方厘米相当于一块橡皮那么大,所有的二维码都用上,那么地球每一立方厘米有10^800个不同的二维码。


    结论,二维码数量有限,但是根本用不完。

    科普二维码

    二维码是在1994年,一家日本的公司发明的,最开始是彩色的,用户追踪旗下公司零部件的维修情况,后来为了提升效率,改进成黑白色。


    二维码采用特定的几何图形,将黑白相见的图形有规律的分布在二维反向上,其中白块表示“0”,黑块表示“1”,便于计算机识别。


    在二维码上有不同的区域,标识不同的信息,比如对齐模式、定时模式、安静区域、版本信息、数据单元等。


    总之,二维码有广泛的用途,可以用来记录信息和传递信息,并且具有唯一性,常见的用途有手机支付、信息获取、网站跳转、防伪溯源、会员管理等,二维码应用到了人们的方方面面,成为生活中不可获取的一部分。二维码的容量巨大,不用担心哪天被用完或者不够用。


如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

Geek视界


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

我们不清楚其他国家的生活和二维码之间的关系,但至少在中国,二维码已经和我们日常绑在一起,我们很难想象一个离开了二维码的生活是什么样子,万一二维码用完了呢?

二维码是谁发明的?

二维码种类很多,常见的有QR Code、Data Matrix、Code 16K、MaxiCode、Aztec、Vericode、PDF417、Code 49等,很多产品上都会贴上各种标准的二维码,但我们日常使用的,比如各种支付码格式是QR Code,所以来自国外的朋友会用QR Code来称呼我们日常使用的各种支付码!下文以QR CODE来说明。

QR Code码是1994年由日本DW公司发明的,它诞生后,就在信息量大,纠错能力强等优点绝杀了二维码,在日本和全世界应用广泛,我们日常也已经离不开二维码,平均每天都会扫码数个甚至数十个,而各种支付码为保证安全是即时产生的,即用过一次即失效,下次重新产生,那么吃瓜群众有一个问题,会不会某天二维码用完了呢?

QR CODE数据编码方式

要说明会不会用完,首先得来了解下QR CODE编码方式,下图是一张QR CODE基底图,不含信息,仅仅表示编码:

QR CODE最明显的特征是除了右下角外其他三个角上是一个巨大的回字形定位标志,其他主要的区域有数据与容错,版本信息,纠正标志等,包含QR CODE能不能用完的关键是数据编码的排列组合能不能穷尽!一个QR CODE最大的能包含多少信息呢?

一张小小的二维码搭载的信息量是惊人的,那么它所包含的组合总共可以有多少种呢?

QR CODE空白区域表示0,黑色区域表示1,那么数一数它最大面积的版本有多少格子就能算出它有多少种可能了!QR CODE总共有40种不同密度的结构:

最小的版本1编码模块为21×21,编码数量总有:2^(21×21)

最大的版本40为177×177,编码数量总共有:2^(177×177)码

前者大约有5.6×10^132个编码

后者大约有:9.3×10^9430个二维码

可能大家对这个数量并没啥概念,但宇宙中的原子数量总共之有10^80个,所以即使是最小的的那个二维码也可以给宇宙中每个原子编制一个二维码,而且还绰绰有余!而更大的版本40则可以对所有的“平行宇宙”进行编码,也许还是编不完!

QR CODE的容错功能

从上文我们知道了QR CODE是用不完的,但QR CODE本身包含的信息量太大,而我们有又用不到这些新的时候就有新的玩法了,我们可以将容错信息编制进去,当QR CODE污损时将会起到纠错作用!

从7%到30%不等,但纠错效果越好,面积也将越大,所以大部分都取折中的15%纠错率,优点类似于服务器中硬盘阵列,牺牲容量的方式来保证数据的安全性,如下是硬盘阵列的容错比例:

RAID0:无容错,可靠性降低一半

RAID1:可以损坏一半硬盘

RAID5,可以损坏一个硬盘

RAID10,可以损坏一半硬盘(理想状态下)

当然硬盘阵列的的容错和QR CODE容错原理是不一样的,但两者宗旨是一样的,保证数据安全!

QR CODE的安全性

其实我们要说的不是加密,而是包含有害信息,因为它是隐含的信息,因此即使包含有害信息我们也无法看到,比如包含欺骗、诱导或者淫秽色情甚至木马等信息时危害是很大的,因此对于来历不明的二维码我们要谨慎“扫一扫”,而且手机上安全软件不要忘了装!


星辰大海路上的种花家


如果明白了二维码的原理,就不会有是否会用完这样的疑问。

手机号码、车牌号、IP地址等,就有被用完的可能性。原因在于它们不允许重复。而类似姓名、网上昵称、个性签名等等,则允许重复,所以永远也不会用完。比如现在一大堆人姓名是张伟、李子涵等。

注意:二维码是允许重复的。

二维码看上去显得很神秘,事实上它只不过就代表一串文字(多数情况下,99%如此,下边的讨论不再注明),在整个过程中,也没有用到加密技术。比方说下面这个二维码,就是“犍为真人”四个汉字。

这么花里胡哨的一张二维码,就完全等同于文字“犍为真人”。那么问题来了,既然完全等同,为什么不直接用文字呢?这就涉及到打字的辛苦。打字速度再快,也是需要花时间的,4个字还好,如果400个呢?另外,像11位手机号,我们打字的时候都要反复对照几遍,还不保证一定正确不粗心。于是二维码就发明了,它主要针对手机、平板。二维码目的就是用来复制一串文字,避免打字录入。比方说,我要给你一个手机号(比如海报,广告),以前要把手机号打印在纸上,你照着一个一个输入。现在,我把手机号转换成二维码打印到纸上,你用手机对着纸上的二维码扫一扫,直接就识别出来11位数字。

当我们用手机扫二维码时,会启动手机的自动识别程序,将图片识别成一串文字,于是就轻松实现了类似电脑复制粘贴的功能。说得更直白一点,假设未来图像识别技术非常发达,那么二维码可能就慢慢消失了,因为直接扫文字就可以了。也就是说,那时候我把上面那张二维码图换成醒目的“犍为真人”四个大字,是完全没有区别的。

那么为什么现阶段二维码可以轻松识别?那就是因为它用到了特殊的,针对计算机(手机也是计算机)摄像头的算法,天生就是给计算机看的。这就好比,盲人看(摸)普通文字很费劲,他们用盲文。相反普通人看盲文又觉得是“读天书”。

大家都知道,计算机用二进制表示信息。二维码的那些黑白方块就是二进制。黑色代表1白色代表0。黑白必须对比清晰,然后摄像头拍照后转换成010101这样的二进制。之后用较复杂的解码算法转换成文字。

算法中最复杂的设计就是纠错。意思是说,即使识别错了一部分黑白块,依然可以成功解码。举个人类识别的例子。比方“38”这样的文字形式就不合理,因为容易把3错误判别成8。而“三八”,“叁捌”就很好。而且即使这样的文字被遮挡一部分或很模糊,依然可以被人类辨别。这就叫“纠错”或“容错”。除了纠错,二维码还涉及到定位参考,掩码等技术。这里就不再展开介绍。

我们再来看看二维码的容量到底有多大。在国内,二维码多数用的都是QR码。QR码最多能表示7089个纯数字,或者4276个字母(形如网址的字符),或者2953字节的二进制(相当于2.9KB)。还有日文中文等最多表示数就不再列出。

已经足够多了!

而我们平常见到的二维码,最多的就是网址,其次是纯数字。比如微信扫码支付(商家扫你),公交地铁扫码,共享单车扫码,火车票实际上代表的就是一堆纯数字。而关注公众号,微信支付(你扫商家),就是一个网址。这些数字或二维码,通常长度还不到30位。

再强调一下,二维码多数时候仅仅就代表一串文字。比方说你扫商家的二维码,实际上就是一个网址。这时候,你自己在微信浏览器中手打输入这个网址,然后打开,效果是一样的(弹出一个输入金额的画面)。区别就是手打网址,要打半天字浪费时间,还容易输错。

明白了这些道理,就知道了二维码是用不完的。一方面,二维码允许重复。另一方面,二维码几千的最大容量,足够表示日常的网址和数字编码。


犍为真人


二维码最初由日本的一个程序员所发明,跟传统的条形码相比,二维码相当于是二维化的条形码,二维码的数量是有限的,有人说全球每天消耗上百亿个二维码,那么二维码会有用完的一天吗?

二维码的出现极大地方便了人们的生活,别的不说,光就我们每一天使用的二维码支付,就大大提高了购物的速率。而我们每天使用的二维码,每隔一段时间都是会不停地变化的,随机进行黑白组合。仔细看二维码你可以发现,在二维码中有三个比较大的点,而这三个点是用来定位的,不论你是正面扫描还是倾斜扫描,或者旋转180°扫描,都可以扫描出二维码来。

二维码最初是彩色的,后来为了提升效率,改进成了黑白色,二维码采用特定的几何图形,将黑白相间的图形有规律地分布在二维平面内,其中白色的块代表数字“0”,黑色的块代表数字“1”,这是为了便于计算机的识别。二维码上有不同的区域,每一个区域标志着不同的信息。二维码的组合方式虽然有限,但是这也是一个天文数字,根本不用担心某一天它会被用完。

二维码的组合数量跟二维码自身的像素密集点有关,简而言之,像素越高,那么二维码的组合数量就会越多。目前的二维码中,最大的二维码格式是V40,拥有177×177个像素点,那么这么多的像素点,能够形成的所有二维码的数目是多少呢?这是一个很容易计算的问题,也就是2^(177×177)个,差不多是10的10000次方,这还只是V40格式的二维码组合数量,如果算上V1到V39的,恐怕还要多上不少。



所以说,即使地球上每天消耗上百亿个二维码,那么等到二维码用完,恐怕到宇宙灭亡的那一天都不可能,更不用说了,二维码的像素密集点还可以进一步扩展,而一旦进一步扩展的话,数量又是呈几何爆炸式增长。所以结论是,二维码虽然数量有限,但是根本就是用不完的,二维码有广泛的用途,它已经成为了生活必不可少的一部分,二维码的容量巨大,不用担心哪天被用完或者是不够用。


镜像科普


其实你不用担心。二维码是有限的,但是用不完。

  二维码的数量

  做个计算题。目前,最大的二维码格式是V40,177*177个像素,有2^(177*177)这么多组合,大约是10的10000次方不同信息组合,算上V1~V39格式的二维码,那么二维码最多有10的12000次方。

  与银河系相比:银河系的总质量是10^41千克,那么所有的二维码都用上,全银河系的每千克物质,可以包含10^900个二维码。

  与地球相比:地球的总体积是10^12立方千米,也就是10^29立方厘米,一立方厘米相当于一块橡皮那么大,所有的二维码都用上,那么地球每一立方厘米有10^800个不同的二维码。

  结论,二维码数量有限,但是根本用不完。


趣视先锋


答:二维码数量虽然是有限的,但是多到用不完,永远也用不完。


二维码原理

二维码发明于1994年,相对于一维的条形码,二维码具有更大的容量;二维码本质上就是一个矩阵,在常见的二维码中,白色色块表示“0”,黑色色块表示“1”,经过扫描器读取后的二维码就成了一段特殊的代码,计算机从而识别出代码中的有效信息。

二维码的数量

二维码能表示的数量和二维码自身的像素有关,像素越高,二维码表示的数量成指数增长,但是读取二维码和扫描器的像素有关,在各种二维码当中,我们常用的编码方式是QR Code,目前该编码方式用到最大的像素为177*177=31329像素,那么理论上,该编码方式的组合数量为:

2^(177*177)≈10^20000;

这是一个非常巨大的数值,哪怕全球人口有1000亿,每人每秒钟消耗1亿个二维码,即便从宇宙大爆炸开始至今(138亿年)一直在使用,也就消耗了4.35*10^36个二维码,远远低于177*177像素的二维码数量,更何况二维码的像素是可以继续扩展的。

实际上,二维码有些固定信息以及纠错码,所以固定像素的二维码数量要低于理论值,但是数量也多到用不完,而且平常我们也用不到177*177这么高像素的二维码。


生活中的二维码

平常我们用得最多的就是支付二维码,每张二维码里面,其实包含了你的支付平台、账户信息、支付金额和时间等等,你换一张支付码,其中的数据跟着变化,但是信息所占长度未变,时间随时都在变化没有终点,所以属于你的支付码是用不完的。


我的内容就到这里,喜欢我们文章的读者朋友,记得点击关注我们——艾伯史密斯!


艾伯史密斯


二维码本质上说是有限的,但是几乎没有用完的可能性。

而且,二维码上的用完了时候,可能人类已经开发很多新的技术了。

二维码的数量有很多

从理论上说,二维码的数量是有限的。目前最大的二维码格式是V40,177*177个像素,有2^(177*177)这么多组合,算上V1~V39格式的二维码,那么二维码最多有10的12000次方。再说,如果人类再开发更加大的二维码,只要大一个像素,那就是更加这一个二维码就会呈现指数级的增长的。

也就是说,即使地球每天消耗的二维码是100亿个,但是人类也不知道什么时候能够用完,上百年上千年的时间都用不完。

再说,有一些二维码本身会被重复利用的。好像我们平时的商贩的的二维码,它们的二维码是固定的,因为是绑定到某一个地址上的,几乎不需要变动,所以这些二维码是固定的。

开发新的技术

二维码是在1994年被发明的,在日本被发明的,接近差不多20年之后,才被中国放扬光大。

二维码从发明到广泛使用,到今天才不过20年多一点。在这段时间中,二维码并没有消耗多少。

但是,在付款上,我们已经开发出NFC,开发出人脸识别支付,开发出无感支付。可以说,在二维码被消耗完之前,人类一定会开发出更加先进,更加方便的技术。

所以,我们就不需要杞人忧天了~


太平洋电脑网


在讨论这个问题之前,我们先看看什么是二维码:


所谓的二维码,其实就是把一些信息以黑白图像的形式展现出来。具体实现的原理就是:我们可以制造一个固定长度和高度的区域,然后把我们的信息写成1,0二进制形式。然后再把二进制的1表示成为黑方框,0表示一个空(白)方框。这样,把这些黑白相间的方框写入我们划定的区域,就组成了一个二维码图片。当然了,二维码图片里面还有一些定位图形,辅助定位图形,等特征标识图。出去这些标识符之后,剩下的区域就可以写入我们刚才转换过后的黑白方格了。这样,一个信息就顺利转换成为了二维码。

其实,上面的原理我们也可以看到,二维码能够表示信息对多少,和能够写入多少二进制数有关。目前我们常用的二维码是QR码标准,这个标准中,一副图形长可以写入177个方框,宽也可以写入177个。那么这样就是可以写入177*177=31329个方框(未除去识别图形站的面积)。这么多方框以为着可以写入2^31329个二进制数。如果我们用ASCII码表示信息,一个ASCII码占位8,则一个177*177的数据存储空间可以写入长度是L=177*177/8=3916个字符。也就是说,一个二维码可以表示一个长度是3916的任意字符串。

在生活中,我们使用要生成二维码的字符串长度也就是几十个,比如一个网址,长度很短,根本就不到3916位。当然了,如果你的信息量很大,超过了3916个字符,那么二维码确实就表示不出来了。但就目前来看,3916长度的字符,已经足够我们表示任何信息了。


科学探秘频道


二维码的本质是网页链接,可以无限生成,要多少有多少。每个网络平台都有各自的二维码,比如今日头条、微信、支付宝等只能用各自的app扫码。所以你担心二维码就像担心空气会不会被人吸完一样,纯属杞人忧天😂





分享到:


相關文章: