用于商品包裝的防竄貨數(shù)字信息映射編碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明主要涉及商品防偽與追溯系統(tǒng)技術(shù)領(lǐng)域,特別涉及商品溯源信息編碼、信息抗破壞恢復(fù)處理、商品包裝溯源信息后印刷,具體指一種用于商品包裝的防破壞、防竄貨的數(shù)字信息映射編碼方法;應(yīng)用于商品包裝身份標(biāo)識和追溯系統(tǒng)管理。
技術(shù)背景
[0002]商品化市場的發(fā)展,許多企業(yè)規(guī)模在不斷擴(kuò)大,企業(yè)更加關(guān)注商品在市場上的流通情況,但其本身并無暇顧及,所以代理商制在市場上越來越盛行。目前,大多數(shù)企業(yè)采用手工記錄、人工計算等方法來對產(chǎn)品的全程流向進(jìn)行管理,這樣的管理方式,讓物流管理部門難以統(tǒng)籌和系統(tǒng)的管理其產(chǎn)品在傳遞過程中的各個環(huán)節(jié),無法及時監(jiān)控產(chǎn)品的流通情況。如果竄貨問題處理不當(dāng),不僅造成生產(chǎn)企業(yè)利潤的巨大損失,而且可造成廠商-代理商之間巨大的矛盾,從而造成市場紊亂,對廠商帶來極其嚴(yán)重的后果。
[0003]如何防止在商品流通過程中的竄貨現(xiàn)象,規(guī)范市場流通秩序,成為國內(nèi)外學(xué)者廣泛關(guān)注的問題,同時也提出了許多解決上述問題的方法,但是,針對快消品行業(yè)包裝商品的防竄貨問題,還沒有有效的防竄貨數(shù)字信息映射編碼方法。
【發(fā)明內(nèi)容】
[0004]本發(fā)明目的在于提供一種用于商品后印刷數(shù)字信息防偽與防破壞、防竄貨的編碼映射方法。該方法選擇商品包裝上的一個m*m矩形區(qū)域進(jìn)行基礎(chǔ)信息編碼顯形和隱形編碼組合標(biāo)注(m為整數(shù)),然后對形成的基礎(chǔ)數(shù)字信息編碼矩陣進(jìn)行位移、旋轉(zhuǎn)和碼組變換等信息關(guān)聯(lián)處理,處理后得到另外三組相互關(guān)聯(lián)數(shù)字信息編碼,作為該包裝的身份標(biāo)識。這樣的標(biāo)識方法,可以在包裝部分信息丟失的情況下,應(yīng)用四個矩陣信息的相關(guān)性,進(jìn)行基礎(chǔ)信息恢復(fù),從而可以通過基礎(chǔ)信息追溯商品,防止流通中的商品竄貨行為。
[0005]為達(dá)到上述目的,本發(fā)明采用的解決方案是:一種用于商品包裝的防竄貨數(shù)字信息映射編碼方法,其包含以下步驟:
[0006](I)隨機(jī)信息編碼產(chǎn)生:
[0007]根據(jù)商品包裝所需的身份標(biāo)示上限值,由計算機(jī)生成不同的二進(jìn)制隨機(jī)信息編碼,隨機(jī)信息映射編碼由隨機(jī)碼序號、商品特征碼構(gòu)成,其中,商品特征碼由二進(jìn)制商品種類碼和二進(jìn)制商品規(guī)格碼進(jìn)行邏輯異或形成,商品種類碼和商品規(guī)格碼為不同編碼,二進(jìn)制商品種類碼轉(zhuǎn)換為十進(jìn)制奇數(shù),二進(jìn)制商品規(guī)格碼轉(zhuǎn)化為十進(jìn)制偶數(shù);隨機(jī)信息編碼的碼長度轉(zhuǎn)換成十進(jìn)制數(shù)后,其值小于或等于商品所需的身份標(biāo)示上限值。
[0008](2) 二進(jìn)制基礎(chǔ)信息碼形成:
[0009]首先根據(jù)商品生產(chǎn)情況產(chǎn)生線情況,由計算機(jī)按定義規(guī)則生成商品包裝生產(chǎn)信息碼,商品包裝生產(chǎn)信息碼由生產(chǎn)線序號碼、流動包裝檢測序號、堆垛碼組成,其中,流動包裝檢測序號與商品生產(chǎn)日期和包裝標(biāo)注時間相關(guān)聯(lián),由它們的差值,從小到大分配流動包裝檢測序號順序值;由商品生產(chǎn)信息碼和隨機(jī)信息編碼形成二進(jìn)制基礎(chǔ)信息編碼。
[0010](3)形成三組信息關(guān)聯(lián)碼:
[0011]以二進(jìn)制基礎(chǔ)信息碼A為對象,進(jìn)行位置變換和碼元轉(zhuǎn)換,得到相同碼長的三組不同信息關(guān)聯(lián)碼。所述位置變換和碼元轉(zhuǎn)換:根據(jù)二進(jìn)制基礎(chǔ)信息碼碼長,構(gòu)成m行乘以m列矩陣,把基礎(chǔ)信息矩陣碼按照行和列順序填入矩陣中,碼長不足時,剩余矩陣信息補(bǔ)0,然后對基礎(chǔ)信息矩陣進(jìn)行位置變換和碼元轉(zhuǎn)換,其中,位置變換是對基礎(chǔ)矩陣信息A做行和列的旋轉(zhuǎn)得到B矩陣,對B矩陣進(jìn)行平移變換得到C矩陣,對C矩陣進(jìn)行列對稱變換得到Cl矩陣;而碼元轉(zhuǎn)換首先是對得到位置變換后的Cl中的矩陣碼元進(jìn)行求補(bǔ)運(yùn)算,然后再與動態(tài)特征碼進(jìn)行異或邏輯操作,得到D矩陣,其中動態(tài)特征碼由矩陣B和矩陣C的碼元邏輯同或得到。
[0012](4)包裝溯碼形成與矩陣圖形映射:
[0013]由所述二進(jìn)制基礎(chǔ)信息碼A和三組不同信息關(guān)聯(lián)碼B、C和D合并形成該包裝的溯源碼,通過噴碼設(shè)備在包裝區(qū)域?qū)λ菰创a進(jìn)行顯性和隱性矩陣圖形映射,對溯源碼為I的矩陣信息在包裝箱上對稱映射一個特征標(biāo)識幾何圖形,為O的矩陣信息隱性處理,不做映射。
[0014]本發(fā)明形成的商品包裝關(guān)聯(lián)信息編碼具有低復(fù)雜度、高恢復(fù)性的特點(diǎn)。使用本發(fā)明方法,一方面為商品包裝提供后印刷的商品身份識別信息編碼標(biāo)注,另一方面,在商品在流通過程中,通過關(guān)聯(lián)數(shù)字信息逆向解碼,可以極大提高關(guān)聯(lián)數(shù)字信息編碼受到突發(fā)和隨機(jī)破壞的情況下的基礎(chǔ)編碼恢復(fù)能力,更加有利于商品的防偽與追溯;并且這種規(guī)則形狀的關(guān)聯(lián)信息映射編碼更加有利于圖像實時解碼處理。
【附圖說明】
[0015]通過參照并結(jié)合附圖的詳細(xì)描述,本發(fā)明變得更加好理解,許多附帶優(yōu)點(diǎn)將易于明了,其中:
[0016]圖1為本發(fā)明實施例的商品包裝的防破壞數(shù)字信息映射編解碼流程圖。
[0017]圖2為本發(fā)明實施例的一種6乘以6矩陣的基礎(chǔ)信息碼格式實例。
[0018]圖3為本發(fā)明實施例的二進(jìn)制基礎(chǔ)信息編碼A矩陣圖。
[0019]圖4為本發(fā)明實施例的由A矩陣變換形成關(guān)聯(lián)的B、C和D矩陣圖。
[0020]圖5為本發(fā)明實施例的由B矩陣和C矩陣變換得到的動態(tài)特征矩陣E。
[0021]圖6為本發(fā)明實施例的由包裝溯源碼形成的矩陣映射圖。
【具體實施方式】
[0022]—、總方法簡介:
[0023](I)、由商品包裝生產(chǎn)信息和隨機(jī)信息編碼形成二進(jìn)制基礎(chǔ)信息編碼;
[0024](2)、進(jìn)一步對基礎(chǔ)信息編碼進(jìn)行位置變換和碼元轉(zhuǎn)換,得到相同碼長的三組不同信息關(guān)聯(lián)碼;
[0025](3)、由二進(jìn)制基礎(chǔ)信息編碼和三組不同信息關(guān)聯(lián)碼合并形成該包裝的溯源碼。
[0026]二、實施例
[0027]以下結(jié)合附圖所示實施例對本發(fā)明做進(jìn)一步的說明。
[0028]一種用于商品包裝的防竄貨數(shù)字信息映射編碼方法,方法的主要步驟如下:
[0029]如附圖1所示,首先根據(jù)商品包裝所需的身份標(biāo)示上限值和計算機(jī)計算的冗余數(shù)確定m行乘以m列矩陣,由計算機(jī)生成不同的二進(jìn)制隨機(jī)信息和商品生產(chǎn)信息;二進(jìn)制隨機(jī)信息是在生產(chǎn)過程中,商品包裝系統(tǒng)調(diào)用企業(yè)數(shù)據(jù)庫隨機(jī)碼序號和商品特征碼信息;商品生產(chǎn)信息是商品包裝系統(tǒng)調(diào)用企業(yè)數(shù)據(jù)庫的商品包裝檢測序號、