[发明专利]二维码生成方法、二维码解码方法以及终端有效
申请号: | 201711131906.7 | 申请日: | 2017-11-15 |
公开(公告)号: | CN107909133B | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | 谢宁;陈昌盛;谭杰 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06K19/06 | 分类号: | G06K19/06 |
代理公司: | 深圳舍穆专利代理事务所(特殊普通合伙) 44398 | 代理人: | 黄贤炬 |
地址: | 518060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 生成 方法 解码 以及 终端 | ||
1.一种二维码生成方法,其特征在于,包括:
准备原始信息和与所述原始信息不同的认证信息,其中所述认证信息的容量小于所述原始信息的容量的规定比例,所述规定比例为30%,所述认证信息是字符串或二进制比特流;使用第一编码方式将所述原始信息进行编码,得到编码原始信息,所述第一编码方式为RS编码,所述编码原始信息是一段由“0”和“1”组成的二进制比特流;使用第二编码方式将所述认证信息进行编码,得到编码认证信息,所述第一编码方式与所述第二编码方式不相同,所述第二编码方式为BCH编码,所述编码认证信息是一段由“0”和“1”组成的二进制比特流;将所述编码认证信息嵌入于所述编码原始信息,得到目标编码信息;采用正交振幅调制方式对所述目标编码信息进行调制以得到目标比特流;并且按照预设的二维码生成算法将所述目标比特流转换为二维码图像,所述预设的二维码生成算法为将所述目标比特流中的“0”、“1”、“-1”分别对应不同的灰度图像像素,并根据所述目标比特流中的“0”、“1”、“-1”在所述目标比特流中的位置对应所述二维码图像中的像素位置,其中,所述嵌入的方式包括将所述编码认证信息的每个比特位随机的插入所述编码原始信息中,得到所述目标编码信息或将所述编码原始信息中的部分信息用所述编码认证信息进行替换,得到所述目标编码信息。
2.一种二维码解码方法,其特征在于,包括:
拍摄二维码图像,对所述二维码图像进行图像恢复,得到还原后的二维码图像;按照预设的比特流生成算法将所述还原后的二维码图像转换为目标比特流,所述预设的比特流生成算法为将所述还原后的二维码图像中不同位置的像素点的灰度值对应不同的比特位,得到由“0”、“1”、“-1”组成的所述目标比特流;采用正交相移键控调制方式对所述目标比特流进行解调,得到目标编码信息;从所述目标编码信息中提取编码原始信息,使用第一解码方式将所述编码原始信息进行解码,得到原始信息,所述第一解码方式为RS解码;从所述目标编码信息中提取编码认证信息,使用第二解码方式将所述编码认证信息进行解码,得到认证信息,所述第二解码方式为BCH解码。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将所述认证信息发往认证平台进行认证。
4.一种终端,其特征在于,包括:
第一编码单元,用于使用第一编码方式将原始信息进行编码,得到编码原始信息,所述第一编码方式为RS编码,所述编码原始信息是一段由“0”和“1”组成的二进制比特流;第二编码单元,用于使用第二编码方式将认证信息进行编码,得到编码认证信息,所述第一编码方式与所述第二编码方式不相同,所述第二编码方式为BCH编码,所述编码认证信息是一段由“0”和“1”组成的二进制比特流,所述认证信息是字符串或二进制比特流;嵌入单元,用于将所述编码认证信息嵌入所述编码原始信息中,得到目标编码信息;调制单元,用于采用正交振幅调制方式对所述目标编码信息进行调制,得到目标比特流;转换单元,用于按照预设的二维码生成算法将所述目标比特流转换为二维码,其中,所述认证信息的容量小于所述原始信息的容量的规定比例,所述规定比例为30%,所述嵌入的方式包括将所述编码认证信息的每个比特位随机的插入所述编码原始信息中,得到所述目标编码信息或将所述编码原始信息中的部分信息用所述编码认证信息进行替换,得到所述目标编码信息,所述预设的二维码生成算法为将所述目标比特流中的“0”、“1”、“-1”分别对应不同的灰度图像像素,并根据所述目标比特流中的“0”、“1”、“-1”在所述目标比特流中的位置对应所述二维码图像中的像素位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711131906.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人超市用的监测系统
- 下一篇:一种条码生成和打印的方法、装置及系统