、生產序號、數(shù)量、生產地區(qū)等 信息,并按確定的順序排列,形成該商品的唯一的身份識別數(shù)據(jù)。
[0019] 步驟一:商品f目息編碼。
[0020] 具體包括如下步驟: 步驟a:生成原始矩陣信息。
[0021] 該步驟是由計算機通過一定的算法生成信息序列,對采集到的商品信息數(shù)據(jù)進行 矩陣編碼,并與采集到的商品信息關聯(lián),形成一一對應的關系的原始矩陣信息。
[0022] 原始矩陣由至少兩種不同的元素組成,其在原始矩陣中的排列對應了商品信息, 且根據(jù)商品信息所包含數(shù)據(jù)信息的數(shù)量來確定矩陣的容量,使得每一條商品信息唯一對應 于一個原始矩陣編碼。
[0023] 設置至少兩個不同的元素是為了后續(xù)編碼矩陣的生成,如果只有一種元素,在較 難實現(xiàn)后續(xù)所述校驗位與信息位的關聯(lián)。
[0024] 舉例,如表1所示,本實施例設置原始矩陣大小為3*5,由0和5兩種元素構成,該 矩陣就表示了某個商品信息。
【主權項】
1. 一種用于追溯商品的商品信息編解碼方法,其特征在于,包括如下步驟: 步驟一:采集待編碼商品的信息,轉化為標準的數(shù)據(jù)格式; 步驟二:商品信息編碼,具體包括如下步驟: 步驟a:將采集的商品信息轉化為與其一一對應的原始矩陣信息,所述原始矩陣由至 少兩種元素組成;原始矩陣的任何一行或一列兩端視為邏輯相鄰,以使得原始矩陣在幾何 位置上成為上下左右閉合的圖; 步驟b :將原始矩陣中每個元素所在位置作為一個單元格對原始矩陣信息進行編碼形 成編碼矩陣,即在每個單元格中加入新元素;在每個單元格中,原始矩陣中的元素作為信息 位,新元素作為校驗位;選擇原始矩陣中的至少一個元素,校驗位的取值與該單元格上下左 右位置上的單元格信息位內被選擇元素的分布情況關聯(lián); 步驟三:將編碼矩陣所代表的信息嵌入到商品包裝或者商品上; 步驟四:信息存儲;即將編碼矩陣信息、原始矩陣信息、商品信息存儲到服務器數(shù)據(jù)庫 中; 步驟五:根據(jù)步驟二中編碼矩陣單元格校驗位的算法進行編碼矩陣的信息解碼,得到 原始矩陣信息,通過在服務器數(shù)據(jù)庫中的對比,得到商品信息,完成追溯。
2. 如權利要求1所述的用于追溯商品的商品信息編解碼方法,其特征在于,步驟二中 的步驟a中,根據(jù)商品信息的數(shù)量來確定原始矩陣的容量,使得每一條商品信息唯一對應 于一個原始矩陣。
3. 如權利要求1所述的用于追溯商品的商品信息編解碼方法,其特征在于,編碼矩陣 中,每個單元格中校驗位取值等于該單元格上下左右位置上的單元格信息位所具有的原始 矩陣中被選擇的一個元素的總個數(shù)。
4. 如權利要求1或2或3所述的用于追溯商品的商品信息編解碼方法,其特征在于,所 述原始矩陣的組成元素為〇、5,編碼矩陣校驗位可取值O或1或2或3或4。
5. 如權利要求1~3任一項所述的用于追溯商品的商品信息編解碼方法,其特征在于, 在步驟四中還進行矩陣信息冗余,即所使用的原始矩陣信息通過一定的規(guī)律從能生成的所 有矩陣中抽取,并根據(jù)流通中的商品信息總量調整原始矩陣行和列的數(shù)值,使得被使用的 原始矩陣數(shù)量只占所有商品的總原始矩陣數(shù)量的一小部分。
6. 如權利要求1所述的用于追溯商品的商品信息編解碼方法,其特征在于,步驟一中, 所述待編碼商品的信息為商品的認證信息,包括生產日期、生產序號、生產地區(qū)。
7. 如權利要求3所述的用于追溯商品的商品信息編解碼方法,其特征在于,當商品包 裝破損時,步驟四中,信息解碼方法具體為: 步驟a:選擇需要進行信息位還原的某一個單元格,其校驗位為a(i,j),其信息 位A(i, j)丟失,其上下左右單元格中信息位分別為A (i-1, j)、A(i+1, j)、A(i, j-1)、 A(i,j+1),當其信息位A(i,j)丟失,由于A(i,j)滿足如下四個方程: a(i-l, j) = [A (i-2, j)+A(i, j)+A(i-l, j-l)+A(i-l, j+l)]mod X; a(i, j+l) = [A (i-1, j+l)+A(i+l, j+l)+A(i, j)+A(i, j+2)]mod X; a(i+l, j) = [A (i, j)+A(i+2, j)+A(i+l, j-l)+A(i+l, j+l)]mod X; a(i, j-l) = [A (i-1, j-l)+A(i+l, j-l)+A(i, j-2)+A(i, j)]mod X; 其中,X為原始矩陣中被選擇的元素;根據(jù)以上方程中的滿足條件的某一個可以解出 破損信息A (i, j); 步驟b:重復進行步驟a,對需要進行信息位還原的單元格進行遍歷,選擇對于解碼最 有用的信息,直到解出所有的破損信息碼。
8. 如權利要求1所述的用于追溯商品的商品信息編解碼方法,其特征在于,所述步驟 三中,以能夠相互區(qū)別的圖案分別表示編碼矩陣中的各個元素,嵌入到商品包裝或者商品 上。
9. 如權利要求8所述的用于追溯商品的商品信息編解碼方法,其特征在于,各個相互 區(qū)別的圖案采用背景圖形或者底紋的方式嵌入到商品包裝上。
10. 如權利要求7所述的用于追溯商品的商品信息編解碼方法,其特征在于,若商品或 者商品包裝破損較大,使得丟失信息位的單元格過多,會導致列出的方程組得不到唯一的 解,則只能解出部分的破損單元格的信息碼,其余的信息碼只能通過在服務器數(shù)據(jù)庫中進 行比對得到。
【專利摘要】本發(fā)明提供了一種用于追溯商品的商品信息編解碼方法,該方法提取每個商品的商品信息,轉換為標準的數(shù)據(jù)格式后作為其唯一的身份識別數(shù)據(jù),將商品信息進行矩陣信息編碼,利用不同的圖案表示矩陣中的元素,并以較為隱蔽的方式嵌入商品或者商品包裝中。矩陣各個元素與周圍的元素算法關聯(lián),所有商品信息及矩陣信息均存儲到服務器數(shù)據(jù)庫中。進行商品追溯時,可以利用商品或者商品包裝上的矩陣信息進行矩陣信息解碼,對商品來源及信息進行追溯。即使商品或者商品包裝有破損,也可以利用該關聯(lián)算法破損的信息位進行矩陣信息還原,完成商品追溯。
【IPC分類】G06Q30-00, G06K19-06
【公開號】CN104751342
【申請?zhí)枴緾N201510189859
【發(fā)明人】張川
【申請人】張川
【公開日】2015年7月1日
【申請日】2015年4月21日