当前位置: 首页 > 专利查询>合肥学院专利>正文

一种彩色数字矩阵二维码及其防伪方法技术

技术编号:14173368 阅读:71 留言:0更新日期:2016-12-13 01:29
本发明专利技术公开了一种彩色数字矩阵二维码,包括用于印制二维码图案的图案区,所述的图案区一侧具有用于印制数字矩阵的校验码区,所述的数字矩阵采用九宫格形式打印在二维码图案一侧,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵,防伪时,通过扫码设备进行扫码,将被扫二维码与客户端推送的二维码图案及彩色数字矩阵进行比对,鉴别真伪,若两者不匹配,则所扫二维码为仿制的仿码。本发明专利技术通过在二维码图案一侧印制彩色数字矩阵,其中彩色数字矩阵的色彩序列是通过色彩序列算法计算得到的,因此,由一个已知的二维码,无法推导出另一个二维码的样式和彩色数字矩阵,解决了二维码被批量的仿制,无法分辨真伪的问题。

Color digital matrix two-dimensional code and anti fake method thereof

The invention discloses a color digital matrix two-dimensional code, including for printed two-dimensional code pattern, the pattern of one side of the is used for printed digital matrix of LDPC codes, digital matrix of the print Sudoku in the two-dimensional code pattern on one side of each square, the use of different color digital printing. Get the color digital matrix, anti-counterfeiting, scan the code through the scan code equipment, will be to sweep the two-dimensional code and client push the two-dimensional code pattern and color digital matrix for comparison, identify the authenticity, if they do not match, the two dimensional code for imitation and imitation code. The present invention by printing a color digital matrix on the side of the two-dimensional code pattern, the color sequence of color digital matrix is obtained by color sequence algorithm, therefore, a two-dimensional code of a known, can not deduce another two-dimensional code style and color digital matrix, solve the two-dimensional code is bulk copy, not distinguish the authenticity of the problem.

【技术实现步骤摘要】

本专利技术属于二维码防伪
,涉及一种彩色数字矩阵二维码,具体是一种彩色数字矩阵二维码及其防伪方法
技术介绍
二维码是用某种特定的几何图形按照一定规律在平面上分布的条、空相间的图形来记录数据符号信息。二维码具有:可靠性高(读取准确率远远超过人工记录)、效率高(读取速度很快,相当于每秒40个字符)等优点。其中,QR Code条码是由日本Eenso公司研制的一种矩阵式二维条码(本专利技术所指的二维码即QR Code条码),如图1所示,它除具有二维条码所具有的信息容量大、可靠性高、可表示汉字及图像多种信息、保密防伪性强,还能有效地表示中国汉字、日本汉字,因此,推广应用速度很快,广泛使用在工业自动化生产线管理等领域。二维码识别时,通过扫描二维码图案内深色和浅色(一般采用黑色和白色,分别表示二进制“1”和二进制“0”)区域,得到相应的字码信息。二维码的防污性特别好,只要保证三个识别点和70%的图形可读就可以保证数据不丢失。目前常用的是黑色二维码。二维码的内容是有一定的格式的,只要是按这种格式印刷的二维码,无法分辨真伪,存在二维码被非法复制、仿制,甚至被批量仿制的问题。有鉴于此,现有技术有待改进和提高。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种彩色数字矩阵二维码及其防伪方法。旨在解决现有二维码被批量的仿制,无法分辨真伪的问题。本专利技术的目的可以通过以下技术方案实现:一种彩色数字矩阵二维码,包括用于印制二维码图案的图案区,所述的图案区一侧具有用于印制数字矩阵的校验码区,所述的数字矩阵由二维码序列号生成,将二维码序列号分为九组数字,采用九宫格形式打印在二维码图案一侧,九宫格大小与二维码图案大小相适应,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵。进一步地,所述的的彩色数字矩阵由数字矩阵与对应的色彩序列相结合而成,所述的色彩序列通过对二维码序列号进行色彩序列算法得到。一种彩色数字矩阵二维码防伪方法,包括以下步骤:步骤S1:二维码的制作,具体方法如下:S11、根据用户需要使用二维码生成器将二维码数据生成二维码图案;S12、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的二维码序列号结合,得到彩色数字矩阵;S13、使用二维码喷码装置对生成的二维码图案和彩色数字矩阵号进行印刷,通过黑色喷码头喷涂黑色的二维码图案,通过彩色喷码头在所述二维码图案一侧喷涂彩色数字矩阵;步骤S2:二维码的识读,具体方法如下:S21、使用扫码设备扫描待检测的二维码图案,获取其中的二维码数据,并根据获取的二维码数据生成二维码图案;S22、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的二维码序列号结合,得到彩色数字矩阵;S23、使用服务端对生成的二维码图案和彩色数字矩阵进行显示;步骤S3:将待检测的二维码图案和彩色数字矩阵与服务端显示的二维码图案和彩色数字矩阵进行对比,若两者不匹配,则待检测二维码为仿制的仿码。进一步地,所述的色彩序列算法具体步骤如下:a、首先定义一个字典表;b、求二维码序列号除以1000000余数,结果为ba l ance;c、分别得出balance的各位,左起依次为p1、p2、p3、p4、p5、p6;d、计算((p1+p5)%10)*100+((p2+p4)%10)*10+((p3+p6)%10)的值,结果作为key1;e、计算((p2+p3)%10)*100+((p1+p6)%10)*10+((p4+p5)%10)的值,结果作为key2;f、对key1和0x41进行异或运算,结果作为key1;g、对key2和0x14进行异或运算,结果作为key2;h、计算key1-500的值,取绝对值,结果作为key1;i、计算(kye2+800)%1000的值,结果作为key2;j、计算key1%20的值,结果作为key1;k、计算key2%24的值,结果作为key2;l、以key1为行号、key2为列号,查询字典表,得到色彩序列值。本专利技术的有益效果:本专利技术通过在二维码图案一侧印制九宫格形式的彩色数字矩阵,九宫格大小与二维码图案大小相适应,每格内数字采用不同的色彩印刷,得到彩色数字矩阵,其中色彩序列是通过色彩序列算法计算得到的,扫码设备扫码后,服务端按同样的算法,应显示完全一致的二维码,与所扫的二维码图案及其一侧的彩色数字矩阵完全一致,若两者不匹配,则所扫二维码为仿制的仿码。因此,由一个已知的二维码,无法推导出另一个二维码的样式和彩色数字矩阵,解决了二维码被批量的仿制,无法分辨真伪的问题。附图说明下面结合附图和具体实施例对本专利技术作进一步详细描述。图1是现有技术的二维码的示意图。图2是本专利技术二维码的示意图。图3是本专利技术防伪方法的流程图。具体实施方式本专利技术提供了一种彩色数字矩阵二维码及其防伪方法,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图2,一种彩色数字矩阵二维码,包括用于印制二维码图案的图案区1,图案区1一侧具有用于印制数字矩阵的校验码区2,数字矩阵由二维码序列号生成,将二维码序列号分为九组数字,采用九宫格形式打印在二维码图案一侧,九宫格大小与二维码图案大小相适应,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵,彩色数字矩阵是通过色彩序列算法计算得到的,因此,由一个已知的二维码,无法推导出另一个二维码的样式和彩色数字矩阵,解决了二维码被批量的仿制,无法分辨真伪的问题。请参阅图3,一种彩色数字矩阵二维码防伪方法,包括以下步骤:步骤S1:二维码的制作,具体方法如下:S11、根据用户需要使用二维码生成器将二维码数据生成二维码图案;S12、从二维码数据中提取二维码序列号,生成数字矩阵,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的数字矩阵结合,得到彩色数字矩阵;S13、使用二维码喷码装置对生成的二维码图案和彩色数字矩阵号进行印刷,通过黑色喷码头喷涂黑色的二维码图案,通过彩色喷码头在所述二维码图案一侧喷涂彩色数字矩阵;步骤S2:二维码的识读,具体方法如下:S21、使用扫码设备扫描待检测的二维码图案,获取其中的二维码数据,并根据获取的二维码数据生成二维码图案;S22、从二维码数据中提取二维码序列号,生成数字矩阵,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的数字矩阵结合,得到彩色数字矩阵;S23、使用服务端对生成的二维码图案和彩色数字矩阵进行显示。步骤S3:将待检测的二维码图案和彩色数字矩阵与服务端显示的二维码图案和彩色数字矩阵进行对比,若两者不匹配,则待检测二维码为仿制的仿码。所述色彩序列算法具体步骤如下:a、首先定义一个字典表;b、求二维码序列号除以1000000余数,结果为balance;c、分别得出balance的各位,左起依次为p1、p2、p3、p4、p5、p6;d、计算((p1+p5)%10)*100+((p2+p4)%10)*10+((p3+p6)%10)的值,结果作为key1;e、计算((p2+p3)%1本文档来自技高网...
一种彩色数字矩阵二维码及其防伪方法

【技术保护点】
一种彩色数字矩阵二维码,其特征在于:包括用于印制二维码图案的图案区(1),所述的图案区(1)一侧具有用于印制数字矩阵的校验码区(2),所述的数字矩阵由二维码序列号生成,将二维码序列号分为九组数字,采用九宫格形式打印在二维码图案一侧,九宫格大小与二维码图案大小相适应,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵。

【技术特征摘要】
1.一种彩色数字矩阵二维码,其特征在于:包括用于印制二维码图案的图案区(1),所述的图案区(1)一侧具有用于印制数字矩阵的校验码区(2),所述的数字矩阵由二维码序列号生成,将二维码序列号分为九组数字,采用九宫格形式打印在二维码图案一侧,九宫格大小与二维码图案大小相适应,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵。2.根据权利要求1所述的一种彩色数字矩阵二维码,其特征在于:所述的的彩色数字矩阵由数字矩阵与对应的色彩序列相结合而成,所述的色彩序列通过对二维码序列号进行色彩序列算法得到。3.一种彩色数字矩阵二维码防伪方法,其特征在于:包括以下步骤:步骤S1:二维码的制作,具体方法如下:S11、根据用户需要使用二维码生成器将二维码数据生成二维码图案;S12、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的二维码序列号结合,得到彩色数字矩阵;S13、使用二维码喷码装置对生成的二维码图案和彩色数字矩阵号进行印刷,通过黑色喷码头喷涂黑色的二维码图案,通过彩色喷码头在所述二维码图案一侧喷涂彩色数字矩阵;步骤S2:二维码的识读,具体方法如下:S21、使用扫码设备扫描待检测的二维码图案,获取其中的二维码数据,并根据获取的二维码数据生成二维码图案;S22、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序...

【专利技术属性】
技术研发人员:沈亦军许文琛
申请(专利权)人:合肥学院
类型:发明
国别省市:安徽;34

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

1