現(xiàn)如今無論你是(shì)購物還(hái)是出行,幾乎每個(gè)場景都離不開二維碼的身影,二維(wéi)碼在每一個使用的場景中有着獨一無二的意義(yì),我(wǒ)國現在有14億人口,按照每人(rén)每天消耗十個二維(wéi)碼的标準來計(jì)算的話,我國每天就會消(xiāo)耗140億個二維(wéi)碼,放眼世界消耗(hào)的二維碼(mǎ)會更(gèng)多,那麼這些二維碼一共有多少(shǎo)個?會不會(huì)有用完的一天?用完後我們又該用什麼?
二維碼(mǎ)示意
二維碼共分為兩種類(lèi)型,一種是由一維條碼組成的行排式二維碼,因為這種二維碼在編碼原(yuán)理上類似于一維條碼的(de),所以通常不(bú)具備糾錯能力,常見的這種類型的二維碼有Code49 碼、 Code16K碼、PDF417碼(mǎ);另一種是以(yǐ)矩陣形式組成的矩陣式二(èr)維碼,這種(zhǒng)二維碼是可以(yǐ)通(tōng)過相應的設備自動識别并糾(jiū)錯,這種類型的二維碼有(yǒu)Data Matrix碼、Code One碼、Quick Response碼(mǎ)、漢信碼。
不同種(zhǒng)類的二維碼
二維碼(mǎ)的前身是(shì)一維條碼,一維(wéi)條(tiáo)形(xíng)碼起源于第二次世界大戰以後,世界上(shàng)第一條一(yī)維條碼誕生(shēng)于20世紀的四十年代後期, 美國工程師JoewoodLand開始着手研究利用(yòng)條形碼來(lái)表示食品項目和其相應的自動識别設備并(bìng)在1949年成功獲得了環形條碼的專(zhuān)利(lì),它的出現使得傳統的物流方式被改(gǎi)變,并且在數據傳輸的安全(quán)性能有了極大的提(tí)升。1970年美國開始在超市中推廣使用UPC碼,1974年Interme公司推出的39碼,将數字與字母(mǔ)相結合,成為第一個有字母數字式條形碼,并被美國政府采納将其應(yīng)用于軍用,再後(hòu)來(lái)被廣泛應用于工(gōng)業領域。
EAN碼與UPC碼
1977年歐洲共同體(tǐ)基于UPC-12碼制作了EAN碼,并為此成立了歐洲物(wù)品編(biān)碼協會(EAN),并再後來(lái)發展成為國(guó)際物(wù)品(pǐn)編(biān)碼協會(IAN)。随後在1978年,日本加入EAN。我國的條碼技術(shù)起步較晚,在1988年底成(chéng)立了中國物品編碼中心,并在1991年代(dài)表中國加(jiā)入IAN。
但随着(zhe)時間的發展一維條碼(mǎ)的弊端(duān)也逐漸暴露,攜帶的(de)信息(xī)少(shǎo),抗(kàng)污染的能力差,這些(xiē)缺點極(jí)大地限制了一維條碼的發展。在(zài)20世紀80年代二維條(tiáo)碼(mǎ)的出現給條(tiáo)碼技術帶來了前(qián)所未有的大發展,與(yǔ)一維條碼相比,二維條碼不僅有着儲存容量大和(hé)保密能力強的優點(diǎn),而且成本低廉,可靠性強。
支付寶收款碼
日本作為第一個加(jiā)入接觸條碼技(jì)術的亞洲國家,應(yīng)用(yòng)和發展也是非(fēi)常迅(xùn)猛。1994年9月日本Denso公司提出一種新的碼制,也就是其(qí)中矩陣式二維碼中(zhōng)的(de)Quick Response碼,Quick Response具有快速反應的意義,簡稱QR碼。
二維碼
QR碼有着超高速(sù)的識讀能(néng)力,在同樣(yàng)的識讀設備下,其他的二維條(tiáo)碼一秒(miǎo)鐘隻能識讀2-3個含有100個字符的二維條碼符号,而QR碼可以做到每秒可以識讀30個含有100個字符。QR碼在研(yán)發的時候日本Denso公(gōng)司除了本土語言日語(yǔ)之外還充分考(kǎo)慮了QR碼對漢字(zì)的存(cún)儲能力,在相同的情況下儲存一個漢字,PDF417碼和Data Matrix碼等其他類型(xíng)的二維碼需要16bit,而QR碼隻(zhī)需要13bit,從空間(jiān)的利(lì)用率上QR碼比其他二維碼提高了20%,也正是(shì)因為這麼強大的全(quán)方位超高速識讀能力和表示漢語、日語(yǔ)的能力,因此在我國(guó)國内非常受歡迎,是我國國内使用最廣泛的二維碼。
以QR碼為例,QR 碼有1到40一共40個版本,版(bǎn)本1包括21×21個模塊,容量最大的(de)版本40是(shì)由177×177個模塊組成(chéng)。一個QR碼它(tā)最大能容納7000多個數字字符,有 L,M,Q,H 四個等級的糾錯能力,它(tā)還(hái)有獨立定位的能力。
QR 碼
QR碼是由黑白相(xiàng)間的圖形排列組成的規(guī)則的正方(fāng)形,它一共包括(kuò)編(biān)碼區域和功能圖(tú)形區兩大區域,編碼(mǎ)區域負責(zé)編碼主要的格(gé)式、版本、數據、糾錯信息(xī),是(shì)QR碼符号的重點部分,功能圖形區主要是用來定位(wèi)圖像、校正圖像(xiàng)、尋找圖像,目的(de)是幫助QR條碼的快速識讀(dú)。在QR碼的數(shù)據表示中用布爾(ěr)值“1”表示(shì)深色的模塊,用(yòng)布爾值“0”來表示淺色模(mó)塊,因此我們可以知道,不同的QR碼就是通過不同的色塊排列組合而成,由此(cǐ)我們可(kě)以知道排列組合數量是有限的,因此QR碼的數量也是有(yǒu)限的,所以才會有人(rén)對二維碼會不(bú)會被用完的疑問出現。
QR碼符号結構( 版本7 )
即使數量是有(yǒu)限的,也不用擔心。要想(xiǎng)用完這(zhè)些QR碼,還是有一定難度的。根(gēn)據(jù)專業人士的統計數據,即便是(shì)最小格式21x21的QR碼也可以(yǐ)有種不同的組合,這個數字共有75位,根據2016年的數(shù)據統計(jì),我國的二維(wéi)碼每天掃碼量(liàng)達到15億次,按照(zhào)一(yī)天15億來計算,用光(guāng)所有版本1的QR碼需要160萬億億億億億億億億年,地球(qiú)如今的壽命(mìng)也隻有46億年(nián)而已。
地球
已知地球的體積約(yuē)為1.0832073×立方千米,也就是(shì)1.0832073×立方厘米,根據專業(yè)人(rén)員統計(jì)版本40的QR碼的排列組合可以有種,如果在地球的每一立方厘(lí)米的空(kōng)間都放上版本40的QR碼的(de)話,也(yě)就是說每一立方(fāng)厘米裡會有個版本40的(de)QR碼。也就是說,即使它是(shì)有限的,但是面對如此龐大的數字,你我有生之年是(shì)不可能被用完的。
二(èr)維碼示意
除(chú)了數量多到用不完之外,二維碼可以回收(shōu)的這一特點也讓二維碼使用的時間大(dà)大延長。我們知道生活中有動(dòng)态二維碼和靜态二維碼(mǎ)之分,動态二維碼是不能(néng)重複使用的,使用過後自動釋放資源,畢竟動(dòng)态的二維碼使用的頻率比靜态二(èr)維碼多的多(duō),在算(suàn)法控制下的動态二維(wéi)碼,在(zài)同一時間不會出現相同的情況。我(wǒ)們現在的科學技術(shù)不斷發展,很快也會有新的編碼出現代(dài)替二維碼,比如三維、四維,不等我們(men)用完就會有新的技術出現,因此不用擔心用完之後沒得用的問題。