【技术实现步骤摘要】
一种基于二维码生成的防伪标识图像的生成方法及系统
[0001]本专利技术涉及二维码防伪
,特别是涉及一种基于二维码生成的防伪标识图像的生成方法及系统。
技术介绍
[0002]通过二维码防伪系统可对应产品生成加密的二维码产品信息,将二维码印刷或标贴于产品包装上,用户只需通过指定的二维码防伪系统或手机软件进行解码检验,既可获知该产品的真伪信息,从而进行识别真伪作用。
[0003]但是市面上的二维码大部分都是算法和规律来生成,获得二维码链接就能生成一模一样的二维码,专业人员经过计算和推演,就有可能进行批量复制,这样就会损害品牌商家的利益。
技术实现思路
[0004]本专利技术的目的是提供一种基于二维码生成的防伪标识图像的生成方法及系统,可提高防伪二维码的安全性。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种基于二维码生成的防伪标识图像的生成方法,所述生成方法包括如下步骤:
[0007]生成二维码信息对应的二维码值序列;
[0008]生成防伪形状对应的编码;
[0009]将所述二维码值序列中的前N个二维码值替换为所述编码,获得替换后的二维码值序列;N为编码的长度;
[0010]获取加密后的标识字符串,并确定加密后的标识字符串中的每个字符的标识埋入位置;
[0011]绘制所述替换后的二维码值序列,并在绘制位置等于所述标识埋入位置时,将所述绘制位置绘制的码值强制修改为“1”,获得二维码图像;
[0012]在所 ...
【技术保护点】
【技术特征摘要】
1.一种基于二维码生成的防伪标识图像的生成方法,其特征在于,所述生成方法包括如下步骤:生成二维码信息对应的二维码值序列;生成防伪形状对应的编码;将所述二维码值序列中的前N个二维码值替换为所述编码,获得替换后的二维码值序列;N为编码的长度;获取加密后的标识字符串,并确定加密后的标识字符串中的每个字符的标识埋入位置;绘制所述替换后的二维码值序列,并在绘制位置等于所述标识埋入位置时,将所述绘制位置绘制的码值强制修改为“1”,获得二维码图像;在所述二维码图像的数据区域的空白部分绘制点阵图形,生成防伪二维码图像;所述点阵图形的颜色与所述二维码图像的颜色不同。2.根据权利要求1所述的基于二维码生成的防伪标识图像的生成方法,其特征在于,所述防伪形状为S形,S形对应的编码为1101110111。3.根据权利要求1所述的基于二维码生成的防伪标识图像的生成方法,其特征在于,确定加密后的标识字符串中的每个字符的标识埋入位置的公式为:V
i
=(N
i
+1)/17*L*8;其中,V
i
为加密后的标识字符串中的第i个字符的标识埋入位置,N
i
为加密后的标识字符串中的第i个字符的数值,L为二维码的版本对应的码字数。4.根据权利要求1所述的基于二维码生成的防伪标识图像的生成方法,其特征在于,所述点阵图形的生成方式为:对所述二维码信息进行SHA1加密获得,加密后的二维码字符串;将加密后的二维码字符串中的字母进行统计,获得字母的数量;提取加密后的二维码字符串中的数字,并按照从大到小的顺序进行排列,获得数字序列;将所述数字序列在中间划分为两部分;前半部分的数字每两个为一组进行组合,组合得到的两位数作为y坐标,并随机生成所述y坐标对应的横坐标,得到每个两位数对应的坐标位置;将后半部分的数字每三个为一组进行组合,组合得到的三位数作为y坐标,并随机生成所述y坐标对应的横坐标,得到每个三位数对应的第二坐标位置;在每个两位数对应的坐标位置和每个三位数对应的第二坐标位置中选取与字母的数量相同个数的坐标位置绘制点,生成点阵图形。5.一种基于二维码生成的防伪标识图像的生成系统,其特征在于,所述生成系统包括:二维码值序列生成模块,用于生成二维码信息对应的二维码值序列;编码生成模块,用于生成防伪形状对应的编码;编码替换模块,用于将所述二维码值序列中的前N个二维码值替换为所述编码,获得替换后的二维码值序列;N为编码的长度;标识埋入位置确定模块,用于获...
【专利技术属性】
技术研发人员:王军红,张宇,万文裕,李军,李虎,蒋心武,
申请(专利权)人:上海中商网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。