支付,二维码作为移动支付、信息查询、身份识别等功能的载体,已广泛应用于我们的日常生活中。
据统计,全球每天都要扫描100亿个二维码,如此庞大的用量不禁让人担心,二维码会不会有一天耗尽?它是如何被手机识别的?
全球中国二维码应用占90%以上。
二维码堪称万物的身份证。现在,我们已经进入了扫码时代:出行交通可以扫码骑自行车,上班需要出示健康码,吃饭可以扫码点餐,购物可以用支付码支付...
二维码广泛应用于移动支付、证书管理、电子票务、物流跟踪、餐饮服务等诸多领域。
从产业链的角度来看,它至少是一个万亿级的产业,中关村工信二维码技术研究院院长张超说。尽管中国并不是二维码技术的发源地,但它已经成为二维码最大的应用国。可以说,截至2018年上半年,全球90%以上的二维码应用都在中国。
二维码是线上线下连接的关键入口。二维码作为二维码的载体,催生了新产业、新业态、新模式,创造了新的经济价值。
根据2020年1月微信发布的《码上经济影响报告》,2019年微信生态带来的码上经济规模达到8.58万亿元,微信带动码上经济就业机会达到2601万。
根据清华大学中国经济社会数据研究中心和腾讯联合发布的《2020码经济战疫报告》,2020年一季度,代码经济交易量同比增长25.86%。当年1月23日至5月6日,政府和企业个人使用的代码总数达到1400亿次,人均扫码116次;超级力让人均节省29.2小时,共节省350.4亿小时。
中国科学院科技战略咨询研究所研究员吴静表示,微信二维码生态作为数字经济中现实世界与虚拟世界之间的连接器,是在线和离线一体化的关键入口,将成为经济和社会数字化全面转型的重要方式之一。
未来,微信代码上的生态网络将继续扩展和完善,最终实现代码连接创造无限价值。
手机是怎么读二维码的?
为什么二维码这么神奇,扫描一下就能得到各种信息?手机如何识别二维码?代码上的黑点和白点代表什么?
他们的处理器只能识别0和1,无论是手机还是计算机。为了使机器能够识别信息,需要对单个数字、字母、符号、汉字等汉字等,它们都可以用0和1来表示。
制作二维码时,将信息转换成特定的0和1二进制代码,然后用白点表示0,用黑点表示1,按照一定的规则排列。再加上三个用于定位的大黑块,就可以得到最唯一的二维码。
简单来说,二维码就是把你想表达的信息翻译成黑白两个小方块,然后填入一个大方块。有点像考试中的答题卡,把我们的语言翻译成机器可识别的语言。0是白色小方块,1是黑色小方块。因此,在计算机眼中,二维码是1和0的排列组合。
二维码图像复杂,很少有人特别比较两种不同二维码的图案,这涉及到一个问题:二维码会重复吗?答案是:不!因为二维码是一种根据您提供的信息生成的编码,所以您在生成二维码时使用的信息不同,最终的二维码也不同。
为什么那些为什么也扫出来。
有人可能会问,为什么每个二维码上都有三个黑色大方块?为什么手机能成功读取二维码数据,无论是正面、侧面还是反面扫码?
专家解释说,当我们扫描二维码时,手机首先定位二维码的位置,二维码的左上、右上、左下三个大黑色方块用于定位。也就是说,手机可以通过三个大黑块来识别二维码的正确方向。除了这三个大方块外,一些二维码还会有虚线和稍小的方块,这也是用来定位的。
在设置手机位置后,有必要分析二维码的一般情况。因此,在大方块周围区域,它还包含二维码版本和数据代码等信息。其余区域是存储数据的区域。
在生活中,我们还发现,二维码的一部分被堵丢失,也不影响扫码,这是怎么回事?
事实证明,二维码也有一种容错机制,其神秘性隐藏在数据存储区域。它分为两部分,一部分是需要存储在二维码中的数据,另一部分用于纠正,可以理解为备份区域。如果二维码丢失或被污染的比例不超过30%,二维码阅读器仍然可以准确地读取信息。
二维码会被用光吗
我们知道,如果一个随机的二维码出现,如果长时间不扫描,它将失败。系统需要重新分配一个需要重新分配一个二维码。那么,有这么多的二维码,有一天会被扫描吗?
专家说,二维码有一天会被扫过,因为所有二维码的大小都是固定的。在有限的区域内,必须有不同的排列和组合。然而,根据数学概率,逐个扫描需要很长时间。
现在有40个官方版本的二维码,最小的是21×21,最大的是177×177矩阵。其中,微信名片为37×37矩阵规格,微信支付码为25×25矩阵规格。为了便于理解,我们使用方块作为矩阵单位。
矩阵中生成的二维码数量如何计算?例如:一个四宫格,每个格子都有两种颜色变化。一个网格有两种颜色,即两种可能性,两种网格是四种可能性,三种网格是八种可能性,四种网格是16种可能性。因此,四宫格可以形成16个图形。
以此类推:25×25微信支付码,每排25个方块,共25个方块,除定位方块和冗余纠错方块外,还剩478个方块。根据二进制,每个方块只有黑白两种选择,所以理论上478个小方块可以组合2478次方二维码。
微信用25×25这个尺寸的二维码需要多少年?假设微信每年将使用6000亿个二维码。让我们来计算一下:(2的478次方)/6000亿=1.301×(10的132次方)年,这简直是一个惊人的天文数字。
假设人类每天使用100亿个25×25规格的二维码,必须使用7.806×(10133次方)。夸张地说,也许在人类不存在的那一天,这条规则的二维码不会用完。此外,目前有40个版本的二维码,如果将来有需求,我们可以开发更多。所以,现在全球每天消耗100亿二维码只是九牛一毛,完全不用担心二维码被消耗的那一天。