[发明专利]一种基于容错机制的可写二维条码及其生成方法有效
申请号: | 201410024109.9 | 申请日: | 2014-01-18 |
公开(公告)号: | CN103778453B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 陈荣军;谭洪舟;刘松劲;禤嘉亮;朱雄泳 | 申请(专利权)人: | 谭洪舟;陈荣军 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 林丽明 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容错 机制 二维 条码 及其 生成 方法 | ||
1.一种基于容错机制的可写二维条码,其特征在于,在二维条码码字的正中位置叠加一个可写的几何图层作为选择开关,可写的几何图层中黑、白小格分别表示1、0;所述可写的几何图层所占格数不超过对应版本二维码每一个数据块的纠错容量r。
2.根据权利要求1所述的基于容错机制的可写二维条码,其特征在于,所述可写的几何图层为矩形,令其长、宽分别为a、b,对应版本二维码一个数据块的纠错容量为r,其中一个字符由8个小格子表示,则a×b≤8×r。
3.根据权利要求2所述的基于容错机制的可写二维条码,其特征在于,令二维码图形边长为c,其区域用坐标表示为:
定义其左上角的点位于二维条码中心,其坐标为:
其中表示不超过的最大正整数。
则可写的几何图层的最大区域用坐标表示为:
4.根据权利要求3所述的基于容错机制的可写二维条码,其特征在于,所述可写的几何图层的区域用坐标范围为:
5.一种权利要求1至4任一项所述的可写二维条码的生成系统,其特征在于,包括可写二维条码生成模块、可写二维条码解码模块、专用生成模块、二维条码改写模块、可写区信息选译模块、信息选译模块和读取模块;
所述可写二维条码生成模块用于根据原始编码信息内容和分段要求生成相应的二维条码,并在其上叠加可写的几何图层;
所述可写二维条码解码模块用于对扫描后的可写二维条码进行译码,得出二维条码所要表达的原始编码信息内容;
所述专用生成模块用于生成信息选译可写二维条码,该信息选译可写二维条码是由0、1序列组合而成;
所述二维条码改写模块用于将信息选译可写二维条码以黑白序列印写在可写的几何图层上;
所述可写区信息选译模块用于根据可写的几何图层中的黑白序列的排列顺序,选择其所在二维条码的对应数据段进行译码;
所述信息选译模块用于根据可写的几何图层的上的信息,选择可写二维条码中的数据段;
所述读取模块用于对信息选译可写二维条码进行读取和译码。
6.根据权利要求5所述的生成系统,其特征在于,所述可写二维条码生成模块根据输入的原始编码信息内容和分段要求,分析编码文本,选择纠错等级、版本号,对数据编码,将数据字符转化为数据位流,对数据序列进行加密以及纠错编码,构造信息的最终码字序列,在矩阵中布置并淹没,生成格式和版本信息最终生成相应的二维条码。
7.根据权利要求6所述的生成系统,其特征在于,对输入的原始编码信息根据分段要求进行分段,段与段之间内插入标识分隔符,分隔符为“***”;
读取模块在进行数据提取,分隔符“***”出现次数为i,当要提取第n段信息,则将i=n-1到i=n之间的信息提取出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谭洪舟;陈荣军,未经谭洪舟;陈荣军许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410024109.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双联电磁离合器
- 下一篇:一种测定奈拉滨中全氟醋酸残留量的方法