防复制qr码的防伪方法及系统的制作方法

文档序号:9579745阅读:442来源:国知局
防复制qr码的防伪方法及系统的制作方法
【技术领域】
[0001]本发明涉及防伪识别领域,具体涉及一种防复制QR码的防伪方法及系统。
【背景技术】
[0002]QR码是一种能够被快速读取的二维条码。QR码是由日本Denso-Wave公司于1994年发明的,中文名称为“快速响应矩阵码”。通过摄像扫描设备可以快速读取存储信息。相对一维条形码,数据容量更大,可编码的数据不局限于字母和数字,且具有较强的抗损毁能力。但是,在QR码使用便捷的同时也相应产生了一些的缺点,QR码自身可以轻易被复制和复印。
[0003]随着时代技术的进步,智能手机带有拍照功能已经成为标准配置功能,使得QR码的识读更便捷,同时伴随着移动互联网,物联网技术的快速发展,由QR码作为标识或入口的防伪朔源等系统普遍被应用,但是一旦QR码被复制或复印的话,每个复制或复印的码通过查询后都会被认为是有效的,就会使得整个防伪朔源等系统失去应用的防伪等效能。
[0004]还有现有一些QR码防伪查询,为了防止QR码的复制,需要将每个QR码图像保存起来作为原始依据,需要大量的运行维护成本,而有些应用的实际的查询率非常的底,造成大量资源的浪费。

【发明内容】

[0005]针对现有技术中的缺陷,本发明提供一种防复制QR码的防伪方法及系统,解决了因QR码自身不防伪,被批量复制后,每个复制码的查询都会为有效的问题。
[0006]第一方面,本发明提供了一种防复制QR码的防伪方法,包括:
[0007]获取待印刷QR码的相关信息,根据所述相关信息进行第一次印刷,并将所述相关信息转化为第一二进制位流;
[0008]对所述第一次印刷的码块进行拍照,获取拍照后的第一图像,提取所述第一图像中的特征信息,并将所述特征信息转化为第二二进制位流;
[0009]将所述第一二进制位流与所述第二二进制位流结合形成第三二进制位流,根据所述第三二进制位流与所述第一次印刷的码块相结合,进行第二次印刷,并将所述第二次印刷的码块印刷到指定位置;
[0010]其中,所述第二次印刷的码块中带有防伪溯源的序列号。
[0011]可选的,所述第一次印刷的码块包括:
[0012]所述待印刷QR码的定位信息、与所述待印刷QR码相关的记录信息和非所述待印刷QR码的印刷点。
[0013]可选的,所述特征信息包括:
[0014]所述第一次印刷的码块中的变形特征信息、所述第一次印刷的码块中印刷承载物的特征信息和非所述第一次印刷的码快的印刷点的特征信息。
[0015]可选的,所述方法还包括:
[0016]对所述第二次印刷的码块进行拍照,获取拍照后的第二图像,将所述第二图像上传至客户端,以使所述客户端通过图像特征提取算法进行查询服务器链接;
[0017]所述客户端通过所述查询服务器链接对所述第二图像中的特征信息进行查询,并对所述第二图像的防伪溯源进行验证。
[0018]可选的,所述客户端通过所述查询服务器链接对所述第二图像中的特征信息进行查询,包括:
[0019]所述客户端扫描所述第二图像,通过安装于所述客户端的所述图像特征提取算法直接算出所述第二图像的真伪,如果所述第二图像为真,则直接进行查询服务器链接;
[0020]所述客户端扫描所述第二图像,并将所述第二图像上传至所述服务器,通过安装于所述服务器的所述图像特征提取算法直接算出所述第二图像的真伪,如果所述第二图像为真,则直接进行查询服务器链接。
[0021]可选的,所述客户端对所述第二图像的防伪溯源进行验证,包括:
[0022]所述客户端验证所述第二图像的防伪溯源序列号是否有效,若有效,则判断所述第二图像的特征信息是否为复制或复印的QR码,若不是复制或复印的QR码,则在所述客户端显示所述第二图像验证通过。
[0023]第二方面,本发明提供了一种防复制QR码的防伪系统,包括:
[0024]编码模块,用于获取待印刷QR码的相关信息,并将所述相关信息转化为第一二进制位流;
[0025]印刷模块,用于根据编码机系统控制器获取的所述相关信息进行第一次印刷;
[0026]摄像模块,用于对所述第一次印刷的码块进行拍照,获取拍照后的第一图像;
[0027]所述编码模块,还用于提取所述第一图像中的特征信息,并将所述特征信息转化为第二二进制位流;
[0028]所述编码模块,还用于将所述第一二进制位流与所述第二二进制位流结合形成第二二进制位流;
[0029]所述印刷模块,还用于根据所述第三二进制位流与所述第一次印刷的码块相结合,进行第二次印刷,并将所述第二次印刷的码块印刷到指定位置;
[0030]其中,所述第二次印刷的码块中带有防伪溯源的序列号。
[0031]可选的,所述印刷模块中所述第一次印刷的码块包括:
[0032]所述待印刷QR码的定位信息、与所述待印刷QR码相关的记录信息和非所述待印刷QR码的印刷点。
[0033]可选的,所述特征信息包括:
[0034]所述第一次印刷的码块中的变形特征信息、所述第一次印刷的码块中印刷承载物的特征信息和非所述第一次印刷的码快的印刷点的特征信息。
[0035]可选的,所述摄像模块,还用于对所述第二次印刷的码块进行拍照。
[0036]由上述技术方案可知,本发明提供了一种防复制QR码的防伪方法及系统,该方法通过两次印刷将防复制的QR码印刷到指定位置,并且在印刷的过程中,对于特征信息提取的位置以及图像特征提取算法是不公开的,将特征信息转化成编码信息后进行加密,使得通过此方法印刷的QR码具有防伪和防复制,避免了因QR码自身不防伪,被批量复制后,每个复制码的查询都会为有效的问题。
【附图说明】
[0037]图1为本发明一实施例提供的防复制QR码的防伪方法的流程图;
[0038]图2为本发明另一实施例提供的第一次印刷的码块结构示意图;
[0039]图3A至图3C为本发明另一实施例提供的提取第一次印刷的码块的特征信息的结构示意图;
[0040]图4为本发明另一实施例提供第一次印刷的码块和第二次印刷的码块结构示意图;
[0041]图5为本发明另一实施例提供的防复制QR码的防伪系统的结构示意图;
[0042]图6为本发明另一实施例提供的防复制QR码的防伪系统进行防伪验证的结构框图。
【具体实施方式】
[0043]下面结合附图,对发明的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0044]图1为本发明实施例提供的防复制QR码的防伪方法的流程图,如图1所示,该方法包括如下步骤:
[0045]S101、获取待印刷QR码的相关信息,根据所述相关信息进行第一次印刷,并将所述相关信息转化为第一二进制位流;
[0046]S102、对所述第一次印刷的码块进行拍照,获取拍照后的第一图像,提取所述第一图像中的特征信息,并将所述特征信息转化为第二二进制位流;
[0047]S103、将所述第一二进制位流与所述第二二进制位流结合形成第三二进制位流,根据所述第三二进制位流与所述第一次印刷的码块相结合,进行第二次印刷,并将所述第二次印刷的码块印刷到指定位置;
[0048]其中,上述第二次印刷的码块中带有防伪溯源的序列号。
[0049]上述方法通过两次印刷将防复制的QR码印刷到指定位置,并且在印刷的过程中,对于特征信息提取的位置以及图像特征提取算法是不公开的,将特征信息转化成编码信息后进行加密,使得通过此方法印刷的QR码具有防伪和防复制,避免了因QR码自身不防伪,被批量复制后,每个复制码的查询都会为有效的问题。上述方法应用于防伪系统中的身份标识对象使用。
[0050]举例来说,图2示出了本实施例提供的第一次印刷的码块结构示意图,如图2所示,上述步骤S102中的第一次印刷的码块包括:待印刷QR码的定位信息1、与所述待印刷QR码相关的记录信息2和非所述待印刷QR码的印刷点3。
[0051]上述待印刷QR码的定位信息1可起到定位建立相对坐标的作用;上述与所述待印刷QR码相关的记录信息2为已经确认要记录的信息,此信息可以作为公开的信息使用;上述非所述待印刷QR码的印刷点3,可以是一些经过设计的印刷点,也可以是随机的,目的是强调印刷过程中随机产生不可控制的特征,用于采集图像特征的印刷点等。
[0052]上述步骤S102中的特征信息具体包括第一次印刷的码块中的变形特征信息、上述第一次印刷的码块中印刷承载物的特征信息和非所述第一次印刷的码快的印刷点的特征信息。
[0053]图3A至图3C示出了本实施例提供的提取第一次印刷的码块的特征信息的结构示意图;如图3A所示,第一次印刷的码块中的变形特征信息为第一次印刷的某些QR码实际印刷后产生的变形信息,其中包括相对坐标4 (n0,m0)的码块无变形,特征为方形白色,而相对坐标5(nl,m2)的码块有变形,特征为右下三角形为黑色;如图3B所示,第一次印刷的码块中印刷承载物的特征信息为印刷承载物(如纸张)的某些特征,在一次印刷后建立的相对坐标系中,其中相对坐标6 (n3,m3)的码块无印刷承载物的特征,相对坐标7 (n4,m4)的码块有印刷承载物的特征;如图3C所示,非所述第一次印刷的码快的印刷点的特征信息为非QR码的印刷点,在实际印刷时由于设备的精度等特点产生的不易稳定准确再现的特征等,其中相对坐标8(n5,m5)的位置的特征信息计算,对各点的编号进行检查并计算偏移量,各点的图形及位移状况为理想状态9和实际状态10。
[0054]举例来说,上述步骤S103中,为了进一步加强QR码的防伪及防复制,特征信息提取的位置及算法为不公开的,将特征信息转化成编码信息也可以是加密的,将提取特征信息转化为二进制位流同第一次印刷的信息二进制位流结合形成新的信息二进制位流,并计算纠错二进制位流,根据上述二进制位流,并结合第一次印刷的码块,计算第二次印刷所需的码块,并将第二次印刷的码块印刷到指定位置。
[0055]图4为示出了本实施例提供的第一次印刷的码块和第二次印刷的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1