国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

二維碼的優(yōu)勢及應用

2014-05-20 14:55:16劉國信
食品安全導刊 2014年4期
關(guān)鍵詞:二進制條碼條形碼

劉國信

近年來,隨著二維碼的廣泛應用,這個不起眼的黑白相間的“馬賽克”,正悄然改變著我們的生活方式。只要消費者用手機攝像頭對著這個小方塊“掃”一下,就能夠讀取更多的數(shù)據(jù)信息和應用服務,二維碼的使用使得商品流通追溯更加便捷,對于商品防偽和食品安全來講都具有重要意義。那么,究竟什么是“二維碼”?相比條形碼有哪些優(yōu)點呢?

解讀“二維碼”

近年來,各類商品、戶外廣告、各大網(wǎng)站、報紙雜志上的二維碼隨處可見。但當你頻繁和它照面的時候,你有沒有過這樣的好奇:為什么用手機掃一下就會看到一個“花花世界”?二維碼的顏色為什么是黑白相間?這些不規(guī)則幾何圖形中究竟藏著怎樣的“秘密”?

根據(jù)國家物聯(lián)網(wǎng)二維碼公共服務平臺提供的解釋,二維碼是用某種特定幾何形體按一定規(guī)律在平面分布來記錄數(shù)據(jù)的信息技術(shù)。現(xiàn)在最常見的二維碼是OR二維碼(OR是一種碼制),下面以它為例來解讀。

看一個二維碼,最先看到的是幾何圖形。這些圖形中,藏了不少重要的“部件”。首先,OR二維碼的三個“角”上有三個方塊,它叫位置探測圖形。有了這三個點,不管是從哪個方向讀取二維碼,信息都可以被識別。也許你會問,為什么不是四個角上都有方塊呢?的確可以設更多的點,但幾何知識告訴我們,3點就可以確定一個平面,節(jié)省出的一個角可以嵌入更多的信息。

另外,二維碼上還有一些圖形混雜在幾何圖形中,是肉眼看不出來的,比如定位圖形和分隔符。定位圖形就是圖中連接三個位置探測圖形之間的兩根“線”,它的作用是決定二維碼符號中模塊的坐標,而分隔符的作用是將位置探測圖形與符號的其余部分分開。也就是說,通過掃描能讀取的數(shù)據(jù)信息在二維碼中的位置是由定位圖形和分隔符決定的。

還有兩個圖形肉眼也難以發(fā)現(xiàn),位于左下角位置探測圖形上面的是“版本信息”,每個二維碼都有一個版本號,我們常說的V1.0、V2.0就是版本;包圍在3個位置探測圖形周邊的則是“格式信息”,這指的是這個二維碼采用的編碼格式。

為什么二維碼是黑白相間的?因為黑色代表二進制的“1”,白色代表二進制的“0”。之所以對二維碼進行掃描能讀出那么多信息,就是因為這些信息被編入了二維碼之中。制作二維碼輸入的信息可以分成3類:文本信息,比如名片信息;字符信息,比如網(wǎng)址、電話號碼;以及圖片信息,甚至還可以包括簡短的視頻。

那么,這些數(shù)據(jù)信息是怎么被編入的呢?信息輸入后,首先要選擇一種信息編碼的碼制。現(xiàn)在常見的二維碼都是以QR碼作為編碼的碼制。QR碼是矩陣式二維碼,它是在一個矩形空間內(nèi),通過黑、白像素在矩陣中的不同分布,來進行編碼的。由于電腦使用二進制(0和1)來貯存和處理數(shù)據(jù),而在二維碼中,用黑白矩形表示二進制數(shù)據(jù)——用肉眼能看到的黑色表示二進制的“1”,白色表示二進制的“0”,黑白的排列組合確定了矩陣式二維條碼的內(nèi)容,以便于計算機對二維碼符號進行編碼和分析。和數(shù)據(jù)信息混合編入二維碼的還有糾錯碼信息,這是因為對二維碼進行掃描時,不能保證掃的每一位信息都正確,這就需要依賴糾錯碼信息了。

此外,二維碼中還藏著非常重要的校正圖形。當二維碼遭到污染或者破壞時,校正圖形保證了沒有被破壞的信息仍然可以被識別。也就是說,掃描讀出的信息在二維碼中做了備份。即使二維碼的損毀面積高達50%,信息仍然可以讀取。即對著一個二維碼掃描時,不需要掃描整個圖形,只對著圖形的某一個部分,就可能成功獲取信息。

說到這里,掃描二維碼為什么能讀取信息就容易理解了。利用光電掃描器或者手機智能終端的掃描軟件進行掃描,其實是一個解碼的過程,解碼恰恰是編碼的逆過程。具體說來,是位置探測圖形定位二維碼的區(qū)域,根據(jù)二維碼的編碼格式信息和糾錯碼,對數(shù)據(jù)進行解讀。如果編碼時經(jīng)過加密處理,解碼時則需要加密時的密鑰信息。

二維碼正在被廣泛應用

小小的“馬賽克”矩形圖,只要用手機攝像頭對著它“掃”一下,就能顯示出其蘊含的大量信息……也許你還有個疑問,此前條形碼在生活里已經(jīng)有諸多應用,比如超市貨架上的商品都有條形碼,二維碼相比條形碼有哪些優(yōu)點呢?

據(jù)專家介紹,條形碼是一維的,而二維碼是采用縱橫向編碼,儲存的信息量就大很多。相比于一維條碼、RFID(射頻)等技術(shù),二維碼在很小的面積內(nèi)能承載大量信息,印刷和識讀成本更低,安全保密性更強,識別效率也更高;另外,二維碼的空間利用率高,除了常見的OR碼,還可以用其他碼制進行編碼;還有,前面說到的糾錯能力和校正能力,以及加密功能等等,都是二維碼的優(yōu)勢。

其實,二維碼是在一維條碼的基礎上擴展出另一維度,使用矩形圖案來表示二進制數(shù)據(jù),二維條碼的長度和寬度范圍內(nèi)都記載著數(shù)據(jù),最多可以容納1850個大寫字母或2710個數(shù)字或1108個字節(jié)或500多個漢字,比普通條碼能夠儲存的內(nèi)容高出幾十倍;不僅如此,還可以對圖片、聲音、文字、指紋、網(wǎng)址等信息進行編碼;相對于RFID射頻技術(shù),二維碼無需芯片,易編碼,可以通過打印呈現(xiàn)在多重載體,識讀設備也比較簡單,因此,效率高而成本低。

許多用戶在掃二維碼時都有一個體驗——不需要完全清晰對準,甚至有時候只掃到二維碼的一部分就能讀到信息。如超市收銀員在掃商品條形碼時,盒子等平面上的條碼很容易掃到,但是例如饅頭、蔬菜這樣不平整的物品,條形碼有時候就沒法掃出來,只得手動輸入,而二維碼具有很強的容錯能力,當二維碼因穿孔、污損、被損壞或者彎折時,仍然可以識讀,甚至損毀面積達到50%也依舊可以恢復。

近年來,二維碼在生活上的運用已覆蓋到方方面面,如移動支付、社交媒體、產(chǎn)品信息、手機客戶端軟件下載等。二維碼應用在食品行業(yè),使食品流通追溯更加便捷,對于商品防偽和安全等都有重要意義。舉個簡單的例子,食品的生產(chǎn)日期、保質(zhì)期等信息會由廠家在商品出廠時掃描進二維碼,避免了人工篡改生產(chǎn)日期的情況出現(xiàn)。

當手機攝像頭和二維碼識別軟件結(jié)合,每個手機用戶都擁有了一臺便攜式的讀碼機,可隨時識別二維碼獲取各種數(shù)據(jù)信息和應用服務。隨著3G的普及,二維碼為用戶提供了便捷的瀏覽網(wǎng)絡、下載應用或網(wǎng)上支付等功能的入口。因此,二維碼作為一項更先進、更有效率的編碼方式,正在逐步替代現(xiàn)有的一維條碼。endprint

猜你喜歡
二進制條碼條形碼
中國條碼技術(shù)與應用協(xié)會
條碼微站
用二進制解一道高中數(shù)學聯(lián)賽數(shù)論題
創(chuàng)意條形碼
有趣的進度
二進制在競賽題中的應用
從條形碼到二維碼
從條形碼到二維碼
條形碼大變身
基于固定條碼與電子標簽比對設備的設計
偃师市| 苏尼特左旗| 墨玉县| 洛隆县| 偃师市| 个旧市| 兴义市| 华安县| 新建县| 奉贤区| 军事| 上蔡县| 巴里| 犍为县| 宁安市| 舟曲县| 宁远县| 长白| 盐城市| 枣庄市| 广南县| 佛冈县| 临颍县| 宜宾县| 潍坊市| 枣庄市| 尼勒克县| 兴海县| 湟源县| 达州市| 新巴尔虎右旗| 台中县| 蓬莱市| 辛集市| 称多县| 绍兴市| 屏南县| 南充市| 德庆县| 大方县| 汝南县|