[发明专利]一种矩阵点图标识、生成方法、生成系统及防伪标签有效
申请号: | 201510549699.1 | 申请日: | 2015-08-31 |
公开(公告)号: | CN105005806B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 姚为;万宏宇 | 申请(专利权)人: | 深圳市云物智联科技有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 深圳市兰锋知识产权代理事务所(普通合伙) 44419 | 代理人: | 曹明兰 |
地址: | 518000 广东省深圳市光明新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矩阵 生成 方法 系统 防伪 标签 | ||
1.一种矩阵点图标识,包括定位点部分与数据点部分,其特征在于,所述数据点部分包括功能位部分、数据位部分、校验和部分与原始特征提取状态部分;
所述功能位部分包括用于表示版本号的版本号标志点位、用于表示数据位稀疏处理算法类型的Mp算法类型标志点位、用于表示有效数据位数量的密度值标志点位、用于表示矩阵点图标识中原始码图数量的块索引标志点位与用于表示矩阵点图标识加密算法的加密算法类型标志点位在所述功能位部分中还包括用于填充字符的填充字符标志点位。
2.一种生成权利要求1中所述矩阵点图标识的方法,包括以下步骤:
步骤1、分配内存缓存Ap,并计算出该内存缓存Ap的大小与数据点在内存缓存Ap中所占位的数量:
步骤2、利用下式的结果在内存缓存Ap中输入所需填充字符的数量及字符信息:
P=(A-3)%4,
其中,P为填充字符的数量;
其中,A为内存缓存的大小;
步骤3、利用下式分配存放有效数据点的内容缓存Tp中有效数据位的数量:
Tn=A-14,
其中,Tn为有效数据位数量;
步骤4、在内容缓存Tp中填充数据后,对所填充的数据进行排列,并在多种加密方式中选取一种加密方式对排列后的数据进行加密;
步骤5、对内容缓存Tp中排列后的数据位进行校验,并将该校验后得到的数据位添加到内容缓存Tp排列后的数据的后面;
步骤6、对内容缓存Tp的数据位进行稀疏处理,以得到一个带有数据和新的有效数据点的内容缓存Tp2;
步骤7、对内容缓存Tp2进行计算,以得出该内容缓存Tp2中可承载的数据位数量、有效数据位的数量与填充字符的数量;
步骤8、内存缓存Ap中依次填写版本号、填充字符及其数量、稀疏处理算法的类型、块索引号、内容缓存Tp2中有效数据位的数量与内容缓存Tp2中的数据;
步骤9、将内存缓存Ap中的数据转化为二进制数据后,将其按照从左到右和从上到下的顺序植入在用于植入数据点的空白网格中,以形成防伪标签或防伪标签中的一个矩阵点图标识。
3.根据权利要求2所述的生成方法,其特征在于,在步骤1中,包括以下子步骤:
步骤11、分配一段内存缓存Ap,并利用下式计算出该内存缓存Ap的大小:
A=(dim-1)≠dim,
其中,A为内存缓存Ap的大小,dim为维数的大小;
步骤12、利用下式计算内存缓存Ap中数据点所占位数量:
C=(A-3)/4≠2,
其中,C为数据点所占位数量。
4.根据权利要求2所述的生成方法,其特征在于,在步骤2中,经该公式计算后得到的数值,包括以下两种情况,
情况一:
当P=0时,表明在功能位中不会产生需要填充字符的填充字符标志点位;
情况二:
当P≠0时,表明在功能位中会产生与所填充字符的数量相同的填充字符标志点位,此时,将需要在每一个填充字符标志点位中填入数字0。
5.根据权利要求2所述的生成方法,其特征在于,步骤S4中,包括以下子步骤:
步骤41、利用下式分配存放有效数据点的内容缓存Tp中有效数据位的数量:
Tn=A-14,
其中,Tn为有效数据位数量;
步骤42、利用下式随机生成一种加密算法:
6.根据权利要求2所述的生成方法,其特征在于,步骤S6中,包括可选择的低密度算法与高密度算法:
低密度算法为用于把2bit数据转换成4bit数据的2to4算法,映射表如下:
高密度算法为用于把2bit数据转换成3bit数据的2to3算法,映射表如下
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云物智联科技有限公司,未经深圳市云物智联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510549699.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种校车预约模块
- 下一篇:一种具有高安全性的微型光学标签系统