一种安全二维码制作方法、解码方法及安全二维码标识的制作方法_2

文档序号:9787856阅读:来源:国知局
所述白色微点或黑色微点及其结构的编码集合代表植入信息。
[0057]步骤S120:在所述数据存储区域内组成二维码编码的模块上,配置黑色微点及其由相对位置组成的结构,和白色微点及其由相对位置组成的结构。
[0058]通常地,二维码是由若干个大小相同的小模块规则排列组成,并且每个小方格的灰度不同,呈现出黑色和白色两种颜色。所述二维码编码的模块上包括至少一个黑色模块和至少一个白色模块;
[0059]步骤S120具体包括:在每个所述黑色模块上配置所述白色微点及其由相对位置组成的结构,和,在每个所述白色模块上配置所述黑色微点及其由相对位置组成的结构,其中,所述白色微点的大小小于所述黑色模块的大小,所述黑色微点的大小小于所述白色模块的大小。
[0060]在所述数据存储区域内组成二维码编码的模块上,黑色小模块的位置上配置或嵌入带有一定结构分布的白色微点,即配置白色微点及其有白色微点组成的结构,和,在白色小模块的位置上配置或嵌入带有一定结构分布的黑色微点,即配置黑色微点及其有黑色微点组成的结构。
[0061]其中相邻的若干个小模块上的微点组成一个编码单元,该编码单元代表植入的信息,并且,编码单元中微点的数量和位置可呈现各种排列组合,每种排列组合,可表示一个基本符号,如数字、字符等,一系列单元则可表示一个字符串或者信息。
[0062]此外,本发明在所述除可用区域上配置或者嵌入黑白微点和结构的其它编码,例如,符号,几何形状等标识也属于本发明所保护的范围内。
[0063]步骤S130:将所述黑色微点及其由相对位置组成的结构,和白色微点及其由相对位置组成的结构植入到所述二维码的数据存储区域上,形成安全二维码。
[0064]具体地,通过正交(或半色调)调制技术,和I,Q正交调制技术,对二维码图像进行半色调正交矢量调制,实现信息调制和超大容量信息调制。在普通二维码中可植入相当于其二维码数据总量10到1000倍的数据,以形成安全二维码,如图7所示。
[0065]如图2所示,在一个优选的实施例中,上述步骤S120中:在所述数据存储区域内组成二维码编码的模块上,配置黑色微点及其由相对位置组成的结构,和白色微点及其由相对位置组成的结构具体包括:
[0066]步骤S121:获取植入信息,其中,所述植入信息为第三维文本信息。该第三维文本信息对应普通二维码中的数据存储区域或第三维信息空间,该第三维文本信息可以记录二维码发布者的指纹、水印等身份信息,对普通二维码所发布的信息进行真实性诠释,阻止他人仿制,从而使普通二维码成为安全二维码。
[0067]步骤S122:将所述植入信息转换为第三维植入信息编码。通常植入信息标识为文字或者字符串,将该文字或者字符串转换为N个I或O表示的信息代码,以便将该植入信息植入或嵌入到普通二维码中。
[0068]步骤S123:选取所述第三维植入信息编码,与黑色微点及其由相对位置组成的结构,和白色微点及其由相对位置组成的结构所对应的映射规则。
[0069]例如,在编码对照表中存储多组黑色微点及其由黑色微点组成的结构,以及,白色微点以及由白色微点组成的结构。每种映射规则代表一组白色微点的数量及其由白色微点分布组成的结构,和黑色微点的数量及其由黑色微点分布组成的结构。
[0070]为保证安全二维码的唯一性,每次生成的安全二维码中黑色微点和白色微点在小模块中分别的映射规则和数量都不相同,但是在同一安全二维码中,所有小模块中黑色微点的分布规则和数量是相同的,对应的所有白色微点及其由白色微点组成的结构,在小模块中分别的规则和数量也是相同的。
[0071]步骤S124:根据所述映射规则在每个所述黑色模块上配置所述白色微点及其由相对位置组成的结构,和,在每个所述白色模块上配置所述黑色微点及其由相对位置组成的结构。在步骤S123中,选取当前在数据存储区域内的小模块中的黑色微点,和白色微点的映射规则和数量后,将黑色微点和白色微点分别配置或者植入到各自对应的小模块上。此时,完成了待植入的黑色微点和白色微点的制作。之后,执行前述步骤S130,将黑色微点及其由相对位置组成的结构,和白色微点及其由相对位置组成的结构植入到所述二维码的数据存储区域上,以形成安全二维码的步骤。
[0072]此外,为进一步保证植入信息的安全性和防伪性,在上述步骤S122:将所述植入信息转换为第三维植入信息编码之后还包括:
[0073]步骤S1221:对所述第三维植入信息编码进行加密处理。例如,通过特殊的算法对第三维植入信息编码进行加密处理。需要说明的是,一般情况下,第三维空间编码一般不公开,因此可以进行多重加密,进而可实现裸露状态下的信息保密和安全。
[0074]步骤S1222:选取与所述加密后的第三维植入信息编码所对应的映射规则。可具体地,可通过计算机随机选取,或者人为设定当前安全二维码的映射规则,并根据该定位规则将加密后的第三维植入信息编码进行黑色点位和白色点位的配置,即选取一组黑色微点的数量以及由这些黑色微点组成的结构,和白色微点的数量以及由这些白色微点组成的结构。
[0075]步骤S1223:计算机或者系统存储所述与加密后的第三维植入信息编码所对应的映射规则,以便于查找或者解析当前安全二维码的第三维植入信息编码,以得到植入信息。
[0076]本实施例中,通过对第三维植入信息编码进行加密处理,增加了植入信息编码的复杂性,进一步提高了解读或破译信息编码的难度,提高了安全二维码的防伪性和安全性。
[0077]此外,在上述步骤S120中:在二维码编码的模块上,配置黑色微点及其有相对位置组成的结构,和白色微点及其由相对位置组成的结构时,还包括:对预植入的植入信息进行冗余处理。
[0078]具体为:根据所述选择的黑色微点、白色微点的映射规则在所述数据存储区域上配置至少一组第三维信息编码,其中,每一组第三维信息编码通过一系列的黑色微点或者白色微点及其由相对位置组成的结构构成。由于普通二维码的可用空间(数据存储区域)较多,因此,可以在可用空间上采用校验、补偿等方法,以防止单一一组植入信息标识在制作或者编辑时出现错误,或者存在误差,导致无法识别或者读出安全二维码的植入信息标识。因此,在普通二维码的可用空间上设置冗余,防止单一的植入信息标识无法识别,而影响安全二维码的识别和使用。
[0079]本发明实施例提供的一种安全二维码制作方法,在普通的二维码的数据存储区域上配置黑色、白色微点及其由相对位置组成的结构,并将这些微点及其结构植入到二维码的数据存储区域上,形成安全二维码。这种安全二维码在信息调制、图像编码、打印输出以及图像采集、信息解调和信息提取中,复合应用了现代信息调制与信息编码、信息安全与数码防伪、半色调矢量加网等多项先进技术,实现了二维码存储空间的维度扩展,并完全兼容原有普通二维码,解决了普通二维码不具有安全性和防复制性等缺陷,可广泛应用于知识产权保护、物品鉴权、防伪溯源等那个多种信息服务体系。
[0080]在一个具体的实施例中,如图3所示,为本发明实施例提供的又一种安全二维码制作方法的流程图。该方法具体为:
[0081]步骤201:将二维码的文本信息嵌入到普通二维码(以QR码为例)中,生成普通二维码图形(步骤202)。
[0082]步骤101:选择预植入普通二维码的第三维文本信息,例如,该第三维文本信息的内容是中国工商银行”。步骤102:系统中的参数配置器或者处理器选择或者配置一个参数到第三维文本信息中,将第三文本信息转换生成第三维信息编码(步骤103),例如,配置给所述第三维文本信息的配置参数为“I”,所述“中国工商银行”对应的字符分别为“ABCDEF”,则生成的第三维信息编码为“I ;ABCDEF”。步骤104对步骤103中的第三维信息编码进行密码索引,即选择一种或者多种加密规则对“I ;ABCDEF”进行加密,加密后生成的信息为“2UVWXYZ”(步骤105);然后,执行步骤106字符编码转换,例如,按照一定规则,“2,U,V,W,X,Y,Z” 分别对应与二进制编码为 “O I,000,001,O1,011,100,1I,110”,则将 “2UVWXYZ”转换为只包含O或I的二进制数值的表达式为“01000001010011100101110”。步骤107,对步骤106中生成的字符编码进行信息差错控制,即检查二进制的表达式是否正确。如果转换后的二进制数值表达式正确,则执行步骤108,配置映射规则;否则重新执行步骤106。系统中的处理器选择好配置的映射规则,即黑色点位的数量以及当前数量的黑色点位在小模块上的分布规则,和白色点位的数量以及当前数量的白色点位在小模块上的分布规则后,将配置好的黑色和白色微点及其由相对位置组成的结构植入到数据存储区域内二维码编
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1