[发明专利]一种二维码的编码方法和装置有效
申请号: | 201710586912.5 | 申请日: | 2017-07-18 |
公开(公告)号: | CN107563475B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 高万林;康博涵;贾敬敦;陈治昌;于丽敏;仲贞;张国锋 | 申请(专利权)人: | 中国农业大学 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100193 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维码 编码 方法 装置 | ||
本发明实施例提供一种二维码的编码方法及装置。所述方法包括:根据输入信息确定用于进行位置探测的外边框;对输入信息进行处理,获得包括数据码字序列和纠错码字序列的最终码字序列,并将最终码字序列按照预设规则设置在二维码码图中的编码区域;获取格式信息和版本信息,将格式信息和版本信息合并后生成格式版本信息,将格式版本信息设置在大小相同的格式版本信息区域内,且各个格式版本信息区域内存放的所述格式版本信息相同;对编码区域进行掩模计算,得到掩模图形;根据外边框、编码区域、格式版本信息和掩模图形,获取二维码码图。本发明实施例提供的编码方法及装置可增强二维码鲁棒性,增强抗污损能力。
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种二维码的编码方法和装置。
背景技术
随着我国市场经济的不断完善和信息技术的迅速发展,国内对二维码这一新技术的需求与日俱增。中国物品编码中心在原国家质量技术监督局和国家有关部门的大力支持下,对二维码技术的研究不断深入。
二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。
图1为现有技术中的传统的QR码图,如图1所示,传统QR码包括位置探测区域、格式版本信息区域和掩模功能模等,其中左上、左下、右上的三个正方形的部分为位置探测图形。而每个位置探测图形可以看作由 3个重叠的同心正方形所组成(分别为7*7的深色模块、5*5的浅色模块和3*3的深色模块),位置探测图形的模块宽度比为1:1:3:1:1。因此对于QR码来说,识别这三个位置探测图形,就可以明确地确定视场中符号的位置和方向。
其次对于格式信息和版本信息而言,QR码的格式信息位于二维码的这三个位置探测图形的周边,其中左上角包含一个完整的格式信息,而左下和右上分别包含部分互补的格式信息;而版本信息分别位于码图的左下和右上部分,其中分别包含了互补的版本信息。
但是,在二维码的识别过程中,如果二维码的某个位置探测区域缺失了,或者是受到污损了,就会影响二维码的识别,因此,如何能够提高二维码的鲁棒性、增强抗污损能力成为亟待解决的问题。
发明内容
针对现有技术中的缺陷,本发明实施例提供了一种二维码的编码方法及装置。
第一方面,本发明实施例提供一种二维码的编码方法,包括:
根据输入信息确定二维码码图中用于进行位置探测的外边框;
对所述输入信息进行处理,获得包括数据码字序列和纠错码字序列的最终码字序列,并将所述最终码字序列按照预设规则设置在所述二维码码图中的编码区域;
获取格式信息和版本信息,将所述格式信息和所述版本信息合并后生成格式版本信息,将所述格式版本信息设置在所述二维码码图的三个角的大小相同的格式版本信息区域内,且各个格式版本信息区域内存放的所述格式版本信息相同;
对所述二维码码图中的编码区域进行掩模计算,得到掩模图形;
根据所述外边框、所述编码区域、所述格式版本信息和所述掩模图形,获取所述二维码码图。
第二方面,本发明实施例提供一种二维码的编码装置,包括:
外边框确定模块,用于根据输入信息确定二维码码图中用于进行位置探测的外边框;
数据编码模块,用于对所述输入信息进行处理,获得包括数据码字序列和纠错码字序列的最终码字序列,并将所述最终码字序列按照预设规则设置在所述二维码码图中的编码区域;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业大学,未经中国农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710586912.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于液态金属的信息识别系统
- 下一篇:一种二维码美化防伪的方法