本發明涉及一種基于計算機算法的商品防偽標簽生成方法。
背景技術:
隨著物聯網的高速發展,人們的日常購物越發的方便快捷,而商品經濟的發展,假冒仿冒產品隨之盛行,因此人們越來越關注如何避免買到假冒仿冒商品、如何便捷地檢驗產品真偽。偽標簽生可有效遏止造假現象,防偽標簽內含的商品信息特征以及識別的方法是識別假冒仿冒商品的重要手段,防偽是對那些以欺騙為目的且未經所有權人準許而進行仿制或復制的活動而采取的防止措施。現有的防偽標簽大都為在印刷過程中對紙張、文字、圖案、花紋等物理性狀的改變使得防偽標簽包含商品信息特征,進而實現防偽的目的。但是該類防偽標簽相對較為簡單,易被破解仿造,從而失去遏止造假現象的功能。
技術實現要素:
本發明所要解決的技術問題是提供一種基于計算機算法的商品防偽標簽生成方法,本方法采用計算機算法結合商品信息特征生成防偽標簽,提高防偽標簽的復雜程度且方便識別,增加了破解仿造的難度,有效遏止商品的造假現象。
為解決上述技術問題,本發明基于計算機算法的商品防偽標簽生成方法包括如下步驟:
步驟一、根據商品信息特征編制長度為32位字節的防偽碼并且導入計算機,由計算機計算出該防偽碼的哈希值,哈希值的長度為512位字節;
步驟二、將哈希值拆分為16×32組數據,每組數據描繪兩個點從而確定一條直線,在繪圖區域繪制16×32組數據的多條直線;
步驟三、計算機讀取系統時間得到系統時間的14位字符,對14位字符隨機兩兩組合,在繪圖區域內生成多個多邊形中心點坐標,隨機設定多邊形的邊數、邊長以及相鄰邊夾角并且在繪圖區域繪制該多個多邊形;
步驟四、隨機定義每條直線和每個多邊形的顏色、線寬以及線條交點的半徑,生成一幅隨機圖案,計算機保存該隨機圖案并且按指定格式生成圖片文件;
步驟五、圖片文件輸入印刷排版系統,由印刷排版系統印刷得到防偽標簽。
進一步,商品信息特征包括商品唯一序列號、商品名稱、商品規格、制造商信息、銷售商信息、商品溯源信息和物流追蹤信息。
進一步,哈希值由計算機采用md5單向加密算法計算得到。
進一步,圖片文件的指定格式包括jpg文件、png文件或pdf文件。
由于本發明基于計算機算法的商品防偽標簽生成方法采用了上述技術方案,即本方法首先根據商品信息特征編制防偽碼并且導入計算機,由計算機計算出該防偽碼的512位字節哈希值;將哈希值拆分為16×32組數據,每組數據描繪兩個點從而確定一條直線,在繪圖區域繪制16×32組數據的多條直線;計算機讀取系統時間得到14位字符,對14位字符隨機兩兩組合,生成多個多邊形中心點坐標,并且在繪圖區域繪制該多個多邊形;隨機定義每條直線和每個多邊形的顏色、線寬以及線條交點的半徑,生成一幅隨機圖案,計算機保存該隨機圖案并且生成圖片文件;圖片文件輸入印刷排版系統并印刷得到防偽標簽。本方法采用計算機算法結合商品信息特征生成防偽標簽,提高防偽標簽的復雜程度且方便識別,增加了破解仿造的難度,有效遏止商品的造假現象。
附圖說明
下面結合附圖和實施方式對本發明作進一步的詳細說明:
圖1為本發明基于計算機算法的商品防偽標簽生成方法的流程框圖。
具體實施方式
實施例如圖1所示,本發明基于計算機算法的商品防偽標簽生成方法包括如下步驟:
步驟一、根據商品信息特征編制長度為32位字節的防偽碼并且導入計算機,由計算機計算出該防偽碼的哈希值,哈希值的長度為512位字節;
步驟二、將哈希值拆分為16×32組數據,每組數據在繪圖區域內描繪兩個點從而確定一條直線,在繪圖區域繪制16×32組數據的多條直線;
步驟三、計算機讀取系統時間得到系統時間的14位字符,該系統時間包括年、月、日、時、分、秒的數據,對14位字符隨機兩兩組合,得到繪圖區域內x軸坐標點和y軸坐標點,從而在繪圖區域內生成多個多邊形中心點坐標,隨機設定多邊形的邊數、邊長以及相鄰邊夾角并且在繪圖區域繪制該多個多邊形;
步驟四、隨機定義每條直線和每個多邊形的顏色、線寬以及線條交點的半徑,生成一幅隨機圖案,計算機保存該隨機圖案并且按指定格式生成圖片文件;
步驟五、圖片文件輸入印刷排版系統,由印刷排版系統印刷得到防偽標簽。
優選的,商品信息特征包括商品唯一序列號、商品名稱、商品規格、制造商信息、銷售商信息、商品溯源信息和物流追蹤信息。
優選的,哈希值由計算機采用md5單向加密算法計算得到。
優選的,圖片文件的指定格式包括jpg文件、png文件或pdf文件。
本方法結合了商品信息特征和時間序列等因素,采用計算機算法生成防偽標簽,其中md5單向加密算法具有抗修改性和強抗碰撞等特點,如對原數據進行任何改動,哪怕只修改一個字節,所得到的哈希值都有很大區別,即從已知原數據和其哈希值,想找到一個具有相同哈希值的數據(即偽造數據)是非常困難的,因此顯著提高了防偽標簽的安全性并易于推廣。客戶通過掃描防偽標簽,對比防偽標簽上的圖片與掃描顯示的內容是否一致,如果一致則提示為正品,并可提示該防偽標簽的查詢次數以及查詢時間;若不一致,則提示為假冒產品。同時,本方法生成的防偽標簽還可集成二維碼,通過掃描二維碼可鏈接對應的網頁,通過網頁顯示相關的商品信息特征,并可通過產品數據庫進行商品信息驗證,以鑒別商品真偽。本方法操作便捷,生成的防偽標簽破解復制難度大,從而有效遏止商品的造假現象。