一种三维码的生成方法及基于三维码的防伪溯源系统技术方案

技术编号:30763718 阅读:19 留言:0更新日期:2021-11-10 12:18
本发明专利技术涉及一种三维码的生成方法,包括如下步骤:生码端获取商品信息和背景图片;生码端根据商品信息,生成二维码矩阵;生码端融合所述背景图片和二维码矩阵,得到三维码;在三维码上选定若干个第一特定区域和若干个第二特定区域;记录各第一特定区域的色值和各第二特定区域的色值。并将所述三维码与商品相关联,利用三维码进行商品的防伪溯源。本发明专利技术通过背景图片提高伪造难度和伪造成本,且背景图片为商品图片或商品图标能展示商品情况,增加三维码中的视觉信息,易于给人留下印象。易于给人留下印象。易于给人留下印象。

【技术实现步骤摘要】
一种三维码的生成方法及基于三维码的防伪溯源系统


[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所述的一种基于三维码的防伪溯源系统,其特征在于,还包括...

【专利技术属性】
技术研发人员:陈绳旭王秋婉马吉良
申请(专利权)人:三维码厦门网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1