[发明专利]一种防伪标签的生成方法、验证方法及系统和防伪标签有效
申请号: | 201910995942.0 | 申请日: | 2019-10-18 |
公开(公告)号: | CN110796221B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 周晓明;叶斌;廖愉平 | 申请(专利权)人: | 周晓明 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 陈远洋 |
地址: | 361000 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防伪 标签 生成 方法 验证 系统 | ||
1.一种防伪标签的生成方法,其特征在于,包括以下步骤:
S1:获取二维码包含的表层字符串,将其与防伪数码字符串合并,计算合并后字符串的MD5值,取所述MD5值中的至少一位作为标识符,其中,扫描获得的表层字符串可根据二维码和文本颜色置换的函数模型推算出底层防伪数码字符串;
S2:将所述防伪数码字符串分割为至少两个字符块,利用随机算法分别对不同字符块赋予颜色,所述字符块与所述标识符排列于底层标签上;
S3:将所述二维码划分为至少两个区域,利用随机算法分别对不同区域赋予颜色,所述二维码设置为表层标签,且所述表层标签与所述底层标签中的所述标识符对应处预留有孔位;以及
S4:利用打印设备输出所述表层标签和所述底层标签,并将所述底层标签具有所述防伪数码字符的一面和所述表层标签中与所述二维码相背的一面贴合形成防伪标签;
其中,所述随机算法具体为:选择随机数码中的若干位组成计算公式进行运算,获得赋予颜色的代码,其中所述随机数码为数码生成阶段生成加密的随机数码,或者选用二维码包含的表层数码字符串、防伪数码字符串或其之间的组合。
2.根据权利要求1所述的防伪标签的生成方法,其特征在于,所述标识符取自所述MD5转换为十进制数的末位。
3.根据权利要求1所述的防伪标签的生成方法,其特征在于,将所述防伪数码字符串分割为4个字符块,所述4个字符块呈矩形阵列排列于所述底层标签上,所述标识符置于所述矩形阵列的中部。
4.根据权利要求1所述的防伪标签的生成方法,其特征在于,将所述二维码划分为4个区域,所述二维码中部设置有与所述标识符对应的孔位。
5.根据权利要求1-4中任一项所述的防伪标签的生成方法,其特征在于,所述步骤S2和S3中的颜色赋予方式具体为:预先设定颜色代码对照表,以及不同字符块和不同区域对应的颜色代码计算公式;根据计算公式随机选取所述表层字符串或所述防伪数码字符串中的不同位数进行运算,将结果进行取模运算获得对应的颜色代码;基于所述颜色代码获取所述颜色代码对照表中的颜色,赋予对应的字符块或区域相应的颜色。
6.根据权利要求5所述的防伪标签的生成方法,其特征在于,所述打印设备包括彩色数码印刷机,所述彩色数码印刷机被设置为根据计算的颜色代码将所述防伪数码字符串按不同字符块对应的颜色代码打印至所述底层标签上,将所述二维码按不同区域对应的颜色代码打印至所述表层标签上。
7.一种防伪标签的验证方法,其特征在于,包括以下步骤:
扫描防伪标签,获取二维码包含的表层字符串,根据二维码和文本颜色置换的函数模型推算出底层防伪数码字符串,计算所述表层字符串与所述底层防伪数码字符串合并后的MD5值,判断所述防伪标签的标识符与所述MD5值对应的位置的字符是否一致;
基于预先存储的颜色代码对照表和颜色代码计算公式,判断所述防伪标签上各字符块和区域的颜色是否与运算结果对应的颜色一致;
仅当所述防伪标签的标识符与所述MD5值对应的位置的字符一致且所述防伪标签上各字符块和区域的颜色与运算结果对应的颜色一致时,所述防伪标签验证为真。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被计算机处理器执行时实施权利要求1至7中任一项所述的方法。
9.一种防伪标签,其特征在于,所述防伪标签利用如权利要求1-6中任一项所述的方法生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于周晓明,未经周晓明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910995942.0/1.html,转载请声明来源钻瓜专利网。