今天,我們正生活在一個(gè)“掃碼”的時(shí)代。遍布各處的小方塊——二維碼,令人們的生活大大地便捷,收款付款、信息查詢,全都能通過手機(jī)掃碼搞定。這小小的二維碼,是何時(shí),又是怎樣來到我們身邊的呢?
條形碼是先驅(qū)
在二維碼“大行其道”之前,條形碼是人類第一種通過掃描幾何圖形識(shí)別信息的發(fā)明。今天,即便二維碼幾乎占領(lǐng)了所有領(lǐng)域,但條形碼依舊沒有退出歷史的舞臺(tái)——瞧,超市中的每一樣商品包裝上都有條形碼。
條形碼最初的創(chuàng)意距今已經(jīng)超過半個(gè)世紀(jì)了。
1948年,美國費(fèi)城的德雷克塞爾研究所有一名研究生,名叫約瑟夫·伍德蘭德。伍德蘭德當(dāng)時(shí)被一個(gè)問題困擾——當(dāng)?shù)氐牧闶凵烫岢?,怎樣能夠?qū)⒔Y(jié)賬登記自動(dòng)化,加快商店結(jié)賬的過程,提高商店的運(yùn)作效率?
伍德蘭德有時(shí)會(huì)坐在海灘上思考。他漫不經(jīng)心地用手指在沙灘上劃拉著,當(dāng)他看到手指劃過的沙灘上留下一條條痕跡時(shí),突然想道:是否可以根據(jù)線條的粗細(xì)來代表不同的信息,從而進(jìn)行編碼,以便機(jī)器簡(jiǎn)單識(shí)別呢?
口香糖上的條形碼
伍德蘭德的創(chuàng)意非常棒,但當(dāng)時(shí)的技術(shù)條件限制了這個(gè)想法付諸實(shí)踐。
直到20年后,1967年,在美國辛辛那提的一家百貨商店里,條形碼價(jià)格掃描器問世了。這種裝置不僅可以掃描價(jià)格,還能統(tǒng)計(jì)哪些商品已被售出。但是,當(dāng)時(shí)的條形碼掃描裝置還不完善,缺乏通用型的掃描儀。
很快,技術(shù)人員發(fā)現(xiàn),氦氖激光器發(fā)射的激光可以快速、精準(zhǔn)地識(shí)別條形碼。1974年6月,在美國俄亥俄州特洛伊市的馬什超市,一位名叫沙龍·布坎南的31歲售貨員在激光掃描儀上掃描了一包50支裝的箭牌口香糖,自動(dòng)記賬67美分。
口香糖售出,條形碼正式誕生。
條形碼的缺陷
條形碼有一個(gè)缺陷,那就是信息承載量有限,這個(gè)缺陷令日本人非常頭疼。二戰(zhàn)之后,日本的工業(yè)和經(jīng)濟(jì)起飛,大量的工業(yè)生產(chǎn)應(yīng)用到條形碼。但是,條形碼每一條只能存儲(chǔ)20個(gè)日文字符,這顯然無法滿足越來越復(fù)雜的產(chǎn)品信息區(qū)分需求。
1994年,日本人騰宏原發(fā)明了一種新碼。這種碼四四方方,由很多小方塊構(gòu)成。實(shí)際上,從技術(shù)原理上來看,二維碼和條形碼是一脈相承的,都是用幾何圖形代表0或1兩種字符,再通過不同的組合,用0和1來生成不同的文字信息,并通過圖案存儲(chǔ)成一個(gè)個(gè)小小的碼標(biāo)。
騰宏原發(fā)明的二維碼,可以存儲(chǔ)5000個(gè)日文字符,信息量比條形碼增加了250倍,而且制作成本也進(jìn)一步降低。由于存儲(chǔ)的信息更加龐大復(fù)雜,防偽性和保密性都得到了空前的提高。
日本人發(fā)明了二維碼,但將它發(fā)揚(yáng)光大的卻是中國人。如今,在中國,“掃一掃二維碼”幾乎是每個(gè)人日常生活中最常見的行為。伴隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,二維碼已經(jīng)成為互聯(lián)網(wǎng)與現(xiàn)實(shí)世界最便利的接口。那么,未來會(huì)不會(huì)產(chǎn)生新的發(fā)明——三維碼呢?
本期“我在現(xiàn)場(chǎng)”答案:
警長看到死者將幾千日元的零錢塞進(jìn)風(fēng)衣口袋,犯罪嫌疑人在找東西時(shí)一定也發(fā)現(xiàn)有零錢了。他知道自己被懷疑,一定不會(huì)使用這些零錢(有死者的指紋),也不會(huì)用自己的錢(有自己的指紋)。因此,刷信用卡的人就是犯罪嫌疑人。