專利名稱:一種基于網絡的商品防偽二維碼冗余設計方法
技術領域:
本發明涉及一種二維條碼,特別是一種基于網絡的商品防偽二維碼冗余設計方法。
背景技術:
二維碼(2-dimensional bar code)是用某種特定的幾何圖形按一定規律在平面 (二維方向上)分布的黑白相間的圖形記錄數據符號信息的;在代碼編制上巧妙地利用構 成計算機內部邏輯基礎的“0”、“1”比特流的概念,使用若干個與二進制相對應的幾何形體 來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理 二維條碼/ 二維碼能夠在橫向和縱向兩個方位同時表達信息,因此能在很小的面積內表達 大量的信息。現有使用較普及的是PDF417 二維碼,它與一維碼的區別是多行組成條形碼,不需 要連接一個數據庫,本身可存儲大量數據,應用于醫院、駕駛證、物料管理、貨物運輸,當 條形碼受一定破壞時,錯誤糾正能使條形碼能正確解碼PDF417。PDF417 二維碼是訊博爾 (Symbol)科技公司于1990年研制的產品。它是一個多行、連續性、可變長、包含大量數據的 符號標識。它的字符集包括所有128個字符,最大數據含量是1850個字符。由于在較小的空間包括有1850個字符,這就要求其條形碼的條要求很細,其中的 特點是信息量大,問題是通過成像獲取二維碼在鏡頭質量不高的情況下,難以得到準確二 維碼,影響讀取數據。在發明人已發明的《具有圖像識別能力的電話機》中國專利號是ZL03108082.0 中,公開了一種利用手機的附帶的攝像頭進行二維碼讀取,實現防偽的技術,但由于通用的 130萬攝像頭在15mm-30mm成像不清晰,優其在15mm-30mm提取PDF417 二維碼時,更是難以 識別,極大的影響了現有手機在這一方面的應用。為了克服這一問題,有些手機在設計時專 門增加了近距離調焦機構,以增加對近距離目標的成像能力。其此,現有的二維碼為方型結構,作為商品防偽時的應用,有時顯得有點不太合 適。
發明內容
本發明的目的是提供一種能利于現有手機方便提取二維條碼,而不改變手機硬件 的基于網絡的商品防偽二維碼冗余設計方法。本發明的目的是這樣實現的,一種基于網絡的商品防偽二維碼冗余設計方法,它 至少由兩種反差較大的幾何形體用來表示“0”、“1”比特流,其特征是兩種反差較大的幾 何形體在長方體框架內形成水平和垂直的“0”和“ 1,,編碼結構,“0”和“ 1,,的幾何形體形 狀相同,大小相等,長方體框架內由“0”和“ 1”構成一個基本標識別作為二維碼的起始體空 間,所述的“0”或“1”的幾何形體邊長在0. 4-lmm之間。所述的“0”和“1”編碼結構在長方體框架內形成16*32個比特位,可表示64字節。
3
所述的“0”和“1”編碼結構在長方體框架內有兩組完全相同結構的二維碼。所述的兩組完全相同結構的二維碼是左右對稱或上下對稱。所述的兩組完全相同結構的二維碼至少包括定義網址的字節和防偽商品不重復 編號的編碼。所述的兩組完全相同結構的二維碼對稱處包括每一組二維碼的校驗碼。所述的防偽商品不重復編號的編碼至少包括商品的生產日期、使用有效期、商品 類別信息、生產廠家信息、生產地信息、商品名稱信息、商品編號信息和校驗碼信息。本發明的優點是由于二維碼采用上下相同結構構成兩組二維條碼,采用網絡數 據庫形式進行二維條形碼防偽,如生產日期2010-8-16用4字節,有效期2012-8-16用4 字節,商品類別用2字節,在數據庫內,用十六進制表示,如0表示白酒,1表示葡萄酒,用3 表示香檳酒,用10表示煙,則能包括6萬多種商品。生產廠家3字節;生產地1字字節, 商品名稱2字節;商品編號4字節,網址55位;標志1字節,校驗4字節,則共32字節。 也就是說,用32字節能形成幾乎所有的商品防偽。這樣從數據處理,到條碼可靠性都能保 證。
下面結合實施例附圖對本發明作進一步說明 圖1是本發明實施例1結構示意圖2是本發明實施例2結構示意圖。圖中1、用來表示“0”、“1”比特流幾何形體;2、長方體框架;3、基本標識;4、上二 維條碼;5、下二維條碼;6、左二維條碼;7、右二維條碼;8、校驗碼。
具體實施例方式實施例1
圖1給出了一種上下二維條碼結構,長方體框架2的在上和右下各有一個基本標識3, 上二維條碼4和下二維條碼5完全相同,基本標識3是一個“口 ”字狀,四周“口”字線條同 寬,“口”字上端包括了三個0或三個1,當黑色幾何形體代表0時,“口”字上邊寬包括了三 個0,“口”字下邊寬包括了三個0,“口”字中間包括了兩個0和一個1,在這里用來表示“0”、 “1”比特流幾何形體1是正四邊體,它的邊長相等。橫向連續32個比特,縱向連續16個比 特,形成512比特位,可組成64字節,采用上下相同結構構成兩組二維條碼,每組占32字 節。這32字節如采用網絡數據庫形式進行二維條形碼防偽,如生產日期2010-8-16用4 字節,有效期2012-8-16用4字節,商品類別用2字節,在數據庫內,用十六進制表示,如 0表示白酒,1表示葡萄酒,用3表示香檳酒,用10表示煙,則能包括6萬多種商品。生產廠 家3字節;生產地1字字節,商品名稱2字節;商品編號4字節,網址55位;標志1字 節,校驗4字節,則共32字節。也就是說,用32字節能形成幾乎所有的商品防偽。“0”或“1”的幾何形體用正四邊體,邊長在0.4-lmm之間。這對于130萬攝像頭在 15mm-30mm成像,然后由手機的處理電路進行圖像識別,讀出網址和不重復編碼是不存問題 的。采用完全結構相同的二維條碼其商品防偽的安全性是可以保證的。因為商品上的二維條碼有可以局部損壞,采用完全結構相同的二組二維條碼,通過合理設計,只要二維條 碼損壞不大于二分之一,都能完整的讀取所有的信息。實施例2
圖2是一種左右二維條碼結構,其它與圖1的結構相同。無論是采用上下結構或左右 結構。每一組二維條碼只要整體形成16*32個比特位,每一組二維條碼都有32字節。圖1說明是為了說明本發明的思想而給出的實施例,實際上關于32字節具體的商 品防偽信息的定義可根據具體的形式有所改變。如網址通過一組編碼與手機內存貯的固定 網址進行對應,就能給出相當多的網址或IP。基本標識3用一個“ 口”字狀表示,通過讀取基本標識3可以建立表示“0”、“1”比 特流幾何形體的基本尺寸,然后依次作為基準讀取其它的“0”、“1”比特流幾何形體,解讀是 0或1,最后確定防偽信息。在一組二維條碼中包括有校驗碼8,通過校驗碼8可以發現讀取的網址是否正確, 正確時,通過手機發送讀取的網址,通過移動網絡進入相應的網站,向相應的網站發送不重 復防偽編碼,獲取商品防偽的真偽性。當然,不正確時,手機處理電路對獲取的另一半二維條碼圖像進行處理,當另一半 二維條碼圖像經校驗碼8校驗后,正確,再通過手機發送讀取的網址,通過移動網絡進入相 應的網站,向相應的網站發送不重復防偽編碼,獲取商品防偽的真偽性。當兩個都不正確,可對手機處理電路對獲取的兩組二維條碼圖像一半一半拼接處 理,然后通過手機發送讀取的網址,通過移動網絡進入相應的網站,向相應的網站發送不重 復防偽編碼,獲取商品防偽的真偽性。當通過上述方法都沒辦法得到完整信息時,手機給出提示信息。實施例3
圖1和圖2的結構也可按橫向連續32個比特,縱向連續20個比特,以增加總體的信息 量。當橫向連續32個比特,縱向連續20個比特時,總體640比特,有80個字節,如果按兩 組二維條碼圖設計,每組有40個字節,比縱向連續16個比特時,多了 8字節,8字節和原有 的7個字節共同構成網址信息,其中一個字節定義網址的長度。網址由數字和字母構成,用 7個比特,一個字節的最高位表示點或斜線,如www. cctv. com/sx. cn中的C字母中,C字母 的ASCII碼16進制是43,用C3則說明在C字母前有.,在com后,16進制前加1可表示/ 線。
權利要求
一種基于網絡的商品防偽二維碼冗余設計方法,它至少由兩種反差較大的幾何形體用來表示“0”、“1”比特流,其特征是兩種反差較大的幾何形體在長方體框架內形成水平和垂直的“0”和“1”編碼結構,“0”和“1”的幾何形體形狀相同,大小相等,長方體框架內由“0”和“1”構成一個基本標識別作為二維碼的起始體空間,所述的“0”或“1”的幾何形體邊長在0.4 1mm之間。
2.根據權利要求1所述的一種基于網絡的商品防偽二維碼冗余設計方法,其特征是 所述的“ 0,,和“ 1,,編碼結構在長方體框架內形成16*32個比特位,可表示64字節。
3.根據權利要求1所述的一種基于網絡的商品防偽二維碼冗余設計方法,其特征是 所述的“0”和“1”編碼結構在長方體框架內有兩組完全相同結構的二維碼。
4.根據權利要求3所述的一一種基于網絡的商品防偽二維碼冗余設計方法,其特征 是所述的兩組完全相同結構的二維碼是左右對稱或上下對稱。
5.根據權利要求3所述的一種基于網絡的商品防偽二維碼冗余設計方法,其特征是 所述的兩組完全相同結構的二維碼至少包括定義網址的字節和防偽商品不重復編號的編 碼。
6.根據權利要求3所述的一種基于網絡的商品防偽二維碼冗余設計方法,其特征是 所述的兩組完全相同結構的二維碼對稱處包括每一組二維碼的校驗碼。
7.根據權利要求5所述的一種基于網絡的商品防偽二維碼冗余設計方法,其特征是 所述的防偽商品不重復編號的編碼至少包括商品的生產日期、使用有效期、商品類別信息、 生產廠家信息、生產地信息、商品名稱信息、商品編號信息和校驗碼信息。
全文摘要
本發明涉及一種二維條碼,特別是一種基于網絡的商品防偽二維碼冗余設計方法,它至少由兩種反差較大的幾何形體用來表示“0”、“1”比特流,其特征是兩種反差較大的幾何形體在長方體框架內形成水平和垂直的“0”和“1”編碼結構,“0”和“1”的幾何形體形狀相同,大小相等,長方體框架內由“0”和“1”構成一個基本標識別作為二維碼的起始體空間,所述的“0”或“1”的幾何形體邊長在0.4-1mm之間。它提供了一種能利于現有手機方便提取二維條碼,而不改變手機硬件的基于網絡的商品防偽二維碼冗余設計方法。
文檔編號G06K19/06GK101937517SQ20101027195
公開日2011年1月5日 申請日期2010年9月4日 優先權日2010年9月4日
發明者劉珉愷 申請人:西安信唯信息科技有限公司