[发明专利]二维码生成方法、识别方法、信息提供方法、装置和系统有效
申请号: | 201310362461.9 | 申请日: | 2013-08-19 |
公开(公告)号: | CN104424496B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 史慧敏;贺啸;秦雷;胡帅;袁丽娜;张龙攀 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06K19/06 | 分类号: | G06K19/06;G06K7/10 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 江崇玉 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 生成 方法 识别 信息 提供 装置 系统 | ||
技术领域
本发明涉及互联网领域,特别涉及一种二维码生成方法、识别方法、信息提供方法、装置和系统。
背景技术
随着智能设备的普及,二维码的使用越来越广泛。二维码是用某种特定的几何图形按一定规律在平面上分布的黑白相间的记录着文字数值信息的图形。在代码编制上,二维码巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何图形来表示文字数值信息。通过图像输入设备或者光电扫描设备,可以实现二维码的自动读取和识别,从而实现信息自动处理功能。
现有的二维码生成方法是直接将原始信息作为源数据,然后经过编码生成二维码。相反地,现有的二维码识别方法是通过图像输入设备或者光电扫描设备读取该二维码,然后通过解码得到原始信息。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
由于现有二维码在生成过程中是直接将原始信息作为源数据,然后经过编码生成二维码。但如果对携带有大量原始信息的数据源进行编码后,得到的二维码就会变得相当复杂。这会导致二维码的识别过程变慢,甚至无法识别的问题。同时,如果二维码太复杂,当其一部分受损时,就很容易出现识别不成功的问题,导致识别成功率很低。
发明内容
为了解决现有二维码图形复杂、识别速度慢和成功率低的问题,本发明实施例提供了一种二维码生成方法、识别方法、装置和系统。所述技术方案如下:
第一方面,提供了一种二维码生成方法,所述方法包括:
获取原始信息;
生成与所述原始信息对应的唯一标识串;
将所述原始信息与所述唯一标识串进行绑定;
向预定服务器发送携带有所述原始信息、所述唯一标识串以及两者之间的绑定关系的存储请求,以便所述预定服务器根据所述存储请求存储所述原始信息、所述唯一标识串以及两者之间的绑定关系;
将所述唯一标识串作为二维码的内容信息来生成二维码。
第二方面,提供了一种二维码识别方法,所述方法,包括:
识别二维码的内容信息中所携带的唯一标识串;
向预定服务器发送携带有所述唯一标识串的查询请求,以便所述预定服务器根据所述查询请求在预先存储的绑定关系中查询与所述唯一标识串绑定的原始信息,并反馈所述原始信息;
接收所述预定服务器反馈的所述原始信息。
第三方面,提供了一种二维码信息提供方法,所述方法,包括:
预先存储原始信息、唯一标识串以及两者之间的绑定关系;
接收二维码识别设备发送的查询请求,所述查询请求携带有唯一标识串,所述唯一标识串是所述二维码识别设备识别二维码的内容信息中得到的;
根据所述查询请求在所述绑定关系中查询与所述唯一标识串绑定的原始信息;
向所述二维码识别设备反馈所述原始信息。
第四方面,提供了一种二维码生成装置,所述装置,包括:
信息获取模块,用于获取原始信息;
标识生成模块,用于生成与所述信息获取模块获取的所述原始信息对应的唯一标识串;
标识绑定模块,用于将所述信息获取模块获取的所述原始信息与所述标识生成模块生成的所述唯一标识串进行绑定;
存储发送模块,用于向预定服务器发送携带有所述原始信息、所述唯一标识串以及两者之间的绑定关系的存储请求,以便所述预定服务器根据所述存储请求存储所述原始信息、所述唯一标识串以及两者之间的绑定关系;
二维码生成模块,用于将所述标识生成模块生成的所述唯一标识串作为二维码的内容信息来生成二维码。
第五方面,提供了一种二维码识别装置,所述装置,包括:
标识识别模块,用于识别二维码的内容信息中所携带的唯一标识串;
请求发送模块,用于向预定服务器发送携带有所述标识识别模块识别出的所述唯一标识串的查询请求,以便所述预定服务器根据所述查询请求在预先存储的绑定关系中查询与所述唯一标识串绑定的原始信息,并反馈所述原始信息;
信息接收模块,用于接收所述预定服务器反馈的所述原始信息。
第六方面,提供了一种二维码信息提供装置,所述装置,包括:
信息存储模块,用于预先存储原始信息、唯一标识串以及两者之间的绑定关系;
请求接收模块,用于接收二维码识别设备发送的查询请求,所述查询请求携带有唯一标识串,所述唯一标识串是所述二维码识别设备识别二维码的内容信息中得到的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310362461.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:人力资源管理系统
- 下一篇:一种重置虚拟机用户登陆密码的方法及装置