本發明專利技術涉及一種三維碼的生成方法,包括如下步驟:生碼端獲取商品信息和背景圖片;生碼端根據商品信息,生成二維碼矩陣;生碼端融合所述背景圖片和二維碼矩陣,得到三維碼;在三維碼上選定若干個第一特定區域和若干個第二特定區域;記錄各第一特定區域的色值和各第二特定區域的色值。并將所述三維碼與商品相關聯,利用三維碼進行商品的防偽溯源。本發明專利技術通過背景圖片提高偽造難度和偽造成本,且背景圖片為商品圖片或商品圖標能展示商品情況,增加三維碼中的視覺信息,易于給人留下印象。易于給人留下印象。易于給人留下印象。
【技術實現步驟摘要】
一種三維碼的生成方法及基于三維碼的防偽溯源系統
[0001]本專利技術涉及一種三維碼的生成方法及基于三維碼的防偽溯源系統,屬于防偽溯源領域。
技術介紹
[0002]防偽技術有材料防偽、印刷防偽、激光防偽、數碼防偽、電子識別防偽、紋理防偽、安全線數字信息化防偽7類。目前的主流方案是:在商品粘貼二維碼,消費者掃描該二維碼進行商品的正品認證并獲得商品的溯源信息。由于二維碼算法為開源算法,偽造者可直接生成二維碼。而對于使用了加密算法的二維碼,偽造者能夠通過儀器(比如二維碼復制機、高拍儀等)拍攝二維碼印刷品得到二維碼電子圖像,再利用圖像修正軟件對二維碼電子圖像進行一定調整,最后使用同類材質打印二維碼電子圖像,得到偽造二維碼。故,亟需一種成本較低且防偽效果好的技術方案。
[0003]現有技術,如申請號為CN202010256508.3的專利《一種彩色防偽二維碼的生成方法、裝置及防偽系統》通過對比掃描得到彩色二維碼與系統中預先存儲的彩色二維碼來判斷是否為偽造;彩色防偽二維碼雖然增加了偽造難度,但并不能杜絕偽造者通過直接復制彩色防偽二維碼的手段來偽造二維碼。
[0004]現有技術,如申請號為CN201810869785.4的專利《防偽二維碼及其生成方法和生成應用系統》包括:步驟S1:采用激光全息方法制作二維碼的標簽基底;步驟S2:利用光學油墨在標簽基底上印刷二維碼圖形,并使二維碼圖形的四周形成均被標簽基底包覆的激光防偽區,所述二維碼圖形包括根據隨機序列重新生成二進制數據的防偽編碼區;其中,光學油墨里添加有光學漸變材料;步驟S3:采集激光防偽區的關鍵特征并編碼建模,同時,采集每個矩陣點處生成的特有的隨機顏色信息并編碼,用于后續產品的真偽鑒別。該專利技術利用激光全息圖生成過程的獨一無二性及不可逆性,從根本上杜絕了仿造者仿制二維碼的現象,但防偽成本高,難以在普通商品上推廣。
技術實現思路
[0005]為了解決上述現有技術中存在的問題,本專利技術提供一種三維碼的生成方法,通過背景圖片提高偽造難度和偽造成本,并利用背景圖片中的顏色為防偽標識,無需復雜的印刷工藝,防偽成本低,易于推廣,也可作為其他防偽手段的補充方案輔助判斷。
[0006]本專利技術的技術方案如下:
[0007]技術方案一:
[0008]一種三維碼的生成方法,包括如下步驟:
[0009]生碼端獲取商品信息和背景圖片;
[0010]生碼端根據商品信息,生成二維碼矩陣;
[0011]生碼端融合所述背景圖片和二維碼矩陣,得到三維碼;
[0012]在三維碼上選定若干個第一特定區域和若干個第二特定區域;記錄各第一特定區
域的色值和各第二特定區域的色值。
[0013]進一步的,還包括:在背景圖片上劃分出人眼可視的展示區,所述展示區內避免顯示二維碼矩陣的碼點;第二特定區域設置在所述展示區內。
[0014]技術方案二:
[0015]一種基于所述三維碼的防偽溯源系統,包括如下步驟:
[0016]預設第一閾值區間;
[0017]將所述三維碼與商品相關聯;
[0018]用戶端獲取包含所述三維碼的圖片并將其發送至驗碼端;
[0019]驗碼端根據所述圖片,嘗試解碼三維碼并確認三維碼中至少一個第二特定區域的色值,得到第二色值;若第二色值不落入第一閾值區間,則認為該三維碼為偽造品,停止解碼;否則,認為該三維碼為正品,驗碼端解碼三維碼中的數據,得到所述商品信息并將其返回至用戶端。
[0020]進一步的,所述第一閾值區間的計算步驟為:
[0021]構建線性回歸模型;
[0022]構建樣本集:在不同的拍攝條件下拍攝三維碼,得到若干個樣本數據,樣本數據包括所述記錄的第一特定區域或第二特定區域的色值及識別該特定區域得到的色值;
[0023]根據樣本集,通過最小二乘法求解所述線性回歸模型;通過線性回歸方程,計算置信度為1
?
α的預測區間為第一閾值區間。
[0024]進一步的,還包括:識別三維碼中各所述第一特定區域內的顏色,得到若干個第一色值;
[0025]根據若干個所述第一色值,檢驗線性回歸模型;若線性回歸模型通過檢驗且第二色值不落入所述第一閾值區間,認為該三維碼為偽造品;若線性回歸模型通過檢驗且第二色值落入所述第一閾值區間,則認為該三維碼為正品。
[0026]進一步的,還包括:所述生碼端設置有私鑰;用戶端設置有與所述私鑰相對應的公鑰;
[0027]生碼端利用所述私鑰對商品信息進行加密,得到商品信息密文,并根據商品信息密文生成二維碼矩陣;
[0028]驗碼端解碼得到商品信息密文并將其返回至用戶端;
[0029]用戶端利用公鑰解密得到商品信息。
[0030]進一步的,生碼端獲取防偽信息;生碼端根據所述商品信息和防偽信息,生成數據字段,所述數據字段包括數據碼、糾錯碼和補齊碼,所述商品信息位于數據碼中,所述防偽信息位于補齊碼中;生碼端根據數據字段生成二維碼矩陣。
[0031]進一步的,所述商品信息包括商品溯源信息接口地址和商品標識信息。
[0032]進一步的,還包括:
[0033]用戶端發送用戶標識信息和所述包含三維碼的圖片發送至驗碼端;
[0034]驗碼端解碼得到商品信息后,記錄用戶標識信息并將其與商品標識信息相關聯,生成商品查詢記錄。
[0035]進一步的,所述商品溯源信息包括商品的生產地、物流信息、銷售門店及指定銷售時間。
[0036]本專利技術具有如下有益效果:
[0037]1、本專利技術通過背景圖片提高偽造難度和偽造成本,且背景圖片為商品圖片或商品圖標能展示商品情況,增加三維碼中的視覺信息,易于給人留下印象;
[0038]2、本專利技術中生碼端與用戶端各設有私鑰與公鑰,生碼端利用私鑰加密商品信息后生成三維碼,則偽造者無法自行生成三維碼,只能通過儀器復制三維碼;
[0039]3、由于經復制得到偽造品的顏色會出現較大的偏差,則本專利技術利用三維碼中的顏色為防偽標識,通過線性回歸模型分析僅進行一次拍攝會產生的顏色偏差范圍(即第一閾值區間),再通過判斷第二色值是否落入第一閾值區間來區分正品與偽造品,防偽效果好,且無需復雜的印刷工藝,防偽成本低,易于推廣,也可作為其他防偽手段的補充方案輔助判斷;
[0040]4、本專利技術通過解碼時得到的第一色值數據校驗線性回歸模型,確保線性回歸模型的有效性。
[0041]5、本專利技術通過劃分展示區,更好地展示商品情況,且能更方便的選擇和識別第二特定區域。
[0042]6、本專利技術將防偽信息放置在數據字段中的補齊字段,使消費者獲取商品信息和商品溯源信息的方式不受影響,但若需要更進一步獲取防偽信息則只能使用特定的二維碼識讀終端或軟件,該防偽手段較為隱蔽,進一步增加了造假難度和造假成本。
[0043]7、消費者可以通過比對實際購買店鋪與商品溯源信息中的銷售門店來判斷商品是否為偽造。
附圖說明
[0本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種三維碼的生成方法,其特征在于,包括如下步驟:生碼端獲取商品信息和背景圖片;生碼端根據商品信息,生成二維碼矩陣;生碼端融合所述背景圖片和二維碼矩陣,得到三維碼;在三維碼上選定若干個第一特定區域和若干個第二特定區域;記錄各第一特定區域的色值和各第二特定區域的色值。2.根據權利要求1所述的一種三維碼的生成方法,其特征在于,還包括:在背景圖片上劃分出人眼可視的展示區,所述展示區內避免顯示二維碼矩陣的碼點;第二特定區域設置在所述展示區內。3.一種基于權利要求1所述的一種基于三維碼的防偽溯源系統,其特征在于,包括如下步驟:預設第一閾值區間;將所述三維碼與商品相關聯;用戶端獲取包含所述三維碼的圖片并將其發送至驗碼端;驗碼端根據所述圖片,嘗試解碼三維碼并確認三維碼中至少一個第二特定區域的色值,得到第二色值;若第二色值不落入第一閾值區間,則認為該三維碼為偽造品,停止解碼;否則,認為該三維碼為正品,驗碼端解碼三維碼中的數據,得到所述商品信息并將其返回至用戶端。4.根據權利要求3所述的一種基于三維碼的防偽溯源系統,其特征在于,所述第一閾值區間的計算步驟為:構建線性回歸模型;構建樣本集:在不同的拍攝條件下拍攝三維碼,得到若干個樣本數據,樣本數據包括所述記錄的第一特定區域或第二特定區域的色值及識別該特定區域得到的色值;根據樣本集,通過最小二乘法求解所述線性回歸模型;通過線性回歸方程,計算置信度為1
?
α的預測區間為第一閾值區間。5.根據權利要求4所述的一種基于三維碼的防偽溯源系統,其特征在于,還包括...
【專利技術屬性】
技術研發人員:陳繩旭,王秋婉,馬吉良,
申請(專利權)人:三維碼廈門網絡科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。