[发明专利]在移动终端上识别二维码的方法和装置有效
申请号: | 201010561779.6 | 申请日: | 2010-11-26 |
公开(公告)号: | CN102103627A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 刘艳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 识别 二维码 方法 装置 | ||
技术领域
本发明涉及移动通信领域,尤其涉及一种在移动终端上识别二维码的方法和装置。
背景技术
作为当今应用最广泛的自动识别技术,条码是由一组按一定编码规则排列的条、空符号,其原理是利用条形码的粗细及黑白的线条来代表数字。常见的多为一维条码,一维条码信息容量较小,一般只有几十个字节。
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”和“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能及处理图形旋转变化等特点。
因此,二维条码具备信息容量大、具有良好的容错能力等优点,离线时二维条码可以存储上千个字符,联线时可与数据库链接,真正实现无限扩容。自20世纪80年代末投入使用,它被称为“纸面EDI(电子信息交换)”。目前全球有40多种二维条形码。随着信息技术的发展,二维条码自发明至今,在全球范围内得到了愈加广泛的应用。
移动终端是最普及、最方便的移动通信工具,同时也是最实用的识别终端。现有主流移动终端的识别性能完全能够满足二维条码识别的需要,这使得基于移动终端识别二维条码技术的应用变为可能。目前移动终端识别二维条码已经在全球范围内被用来开发很多种移动增值应用,在日本,甚至达到了“人人用码,人人有码”的普及程度。
电话本的标准目前最广泛应用的是MECARD和VCARD,而二维条码类型目前支持如下几种电话本类型的条码:MECARD、VCARD、终端采用的简单电话本模式和多条存储内容电话本模式等。一般终端仅支持其中一两种标准或模式。
发明内容
本发明提供一种在移动终端上识别二维码的方法和装置,能够识别两种以上类型的电话本条码。
为解决上述技术问题,本发明提供了如下技术方案:
一种在移动终端上识别二维码的方法,包括:
获取待识别的二维码图片中首关键字;
在本地预先存储的二维码电话本的类型关键字中,查找是否有所述获取到的首关键字;
如果查找到有所述获取到的首关键字,从本地预先设置的每个电话本类型的项目关键字,获取所述查找到的首关键字所对应的目的二维码电话本类型中的项目关键字;
根据所述目的二维码电话本类型中的项目关键字,对所述待识别的二维码电话本中的次关键字进行匹配;
如果匹配成功,则将所述待识别的二维码电话本中的次关键字所标识的电话本信息识别为与其匹配的项目关键字所对应的项目信息;
显示所述获取到的项目信息。
优选的,所述方法还包括:
如果未查找到所述获取到的首关键字,获取所述待识别电话本的电话本信息的格式;
将所述待识别电话本的电话本信息的格式与本地预先记录的二维码电话本类型中项目的格式进行匹配,确定所述待识别电话本的电话本中的项目以及项目的排序;
按照所述确定的项目的排序顺序,将所述待识别的二维码电话本的电话本信息依次划分成多个符合所述确定的项目的格式的字段;
按照所述确定的项目的排序顺序,将划分得到的字段中的电话本信息依次识别为所述确定的项目所对应的项目信息。
优选的,所述方法还包括:
如果在未查找到所述获取到的首关键字或者对所述待识别的二维码电话本中的次关键字匹配失败,按照所述目的二维码电话本类型中项目的排序顺序,将所述待识别的二维码电话本的电话本信息依次划分成多个符合所述目的二维码电话本类型中各项目的格式的字段;
按照所述目的二维码电话本类型中项目信息的排序顺序,将划分得到的字段中的电话本信息依次识别为目的二维码电话本类型的项目信息。
优选的,所述本地预先存储的二维码电话本类型的关键字包括如下字符串:“PB:”、“VCARD:”和“MECARD:”。
一种在移动终端上识别二维码的识别装置,包括:
第一获取模块,用于获取待识别的二维码图片中首关键字;
查找模块,与所述第一获取模块相连,用于在本地预先存储的二维码电话本的类型关键字中,查找是否有所述获取到的首关键字;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010561779.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:滑动门用的线束的安装装置
- 下一篇:终端安全验证方法、终端及智能卡