一种获取二维码信息的方法及装置制造方法及图纸

技术编号:14299078 阅读:33 留言:0更新日期:2016-12-26 04:23
本发明专利技术是关于一种获取二维码信息的方法及装置,包括:当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;获取位于所述图像采集框内的目标图像;从所述目标图像中提取出二维码;对所述二维码进行识别得到二维码信息。通过本发明专利技术的方法,终端可以获取位于自身的显示界面上的二维码的二维码信息。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种获取二维码信息的方法及装置
技术介绍
随着通信技术的飞速发展,二维码在通信领域中的应用越来越广泛。其中,二维码是利用特定规律在二维平面上分布的黑白相间的几何图形,其具有信息存储量大的特点。目前,当终端需要获取处于终端外部的二维码中的二维码信息时,例如需要获取位于墙壁上的二维码中的二维码信息或位于宣传海报上的二维码中的二维码信息,如图1所示,需要通过终端自带的摄像头扫描该二维码,然后对扫描的该二维码进行识别,从而可以得到该二维码中的二维码信息。然而,当终端需要获取自身的显示界面上显示的二维码中的二维码信息时,则终端就无法通过自带的摄像头拍摄到自身的显示界面,因此就无法扫描到该二维码,进而就无法获取该二维码中的二维码信息。
技术实现思路
为克服相关技术中存在的问题,本专利技术提供一种获取二维码信息的方法及装置。根据本专利技术实施例的第一方面,提供一种获取二维码信息的方法,应用于终端,所述方法包括:当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;获取位于所述图像采集框内的目标图像;从所述目标图像中提取出二维码;对所述二维码进行识别得到二维码信息。其中,所述预设操作包括:在所述终端的显示界面进行双击的双击操作、在所述终端的显示界面上进行持续预设时间长度的按压操作或对所述终端的显示界面上的预设按钮的触发操作。进一步地,所述方法还包括:判断是否接收到对所述图像采集框的参数信息进行调整的调整操作;所述参数信息包括所述图像采集框的大小和所述图像采集框在所述显示界面中的位置;当接收到所述调整操作时,对所述图像采集框的参数信息进行调整;当调整完毕时,执行所述获取位于所述图像采集框内的目标图像的步骤。其中,所述从所述目标图像中提取出二维码,包括:获取所述目标图像中的每个像素点的灰度值;根据每个像素点的灰度值,判断所述目标图像中是否包括至少三个预设特征图案;当所述目标图像中包括至少三个预设特征图案时,在所述目标图像中确定出由所述至少三个预设特征图案围成的图像区域;获取位于所述图像区域内的像素点并组成二维码。其中,所述对所述二维码进行识别得到二维码信息,包括:对所述二维码进行解析得到二维码编码;所述二维码编码包括多个数据码;在所述二维码编码中,从第一个数据码开始,依次将每四位数据码组成一个数据码组,得到多个数据码组;获取预设数据码组与子信息之间的对应关系;在所述对应关系中分别查找每个数据码组对应的子信息;按照每个数据码组在所述二维码编码中的位置顺序,将每个数据码组对应的子信息进行组合,得到所述二维码编码对应的二维码信息。进一步地,所述方法还包括:判断所述二维码信息是否是网页链接;当所述二维码信息是网页链接时,获取所述网页链接对应的页面内容;在所述显示界面上显示所述页面内容;当所述二维码信息不是网页链接时,在所述显示界面上显示所述二维码信息。根据本专利技术实施例的第二方面,提供一种获取二维码信息的装置,所述装置包括:生成模块,用于当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;第一获取模块,用于获取位于所述图像采集框内的目标图像;提取模块,用于从所述目标图像中提取出二维码;识别模块,用于对所述二维码进行识别得到二维码信息。其中,所述预设操作包括:在所述终端的显示界面进行双击的双击操作、在所述终端的显示界面上进行持续预设时间长度的按压操作或对所述终端的显示界面上的预设按钮的触发操作。进一步地,所述装置还包括:第一判断模块,用于判断是否接收到对所述图像采集框的参数信息进行调整的调整操作;所述参数信息包括所述图像采集框的大小和所述图像采集框在所述显示界面中的位置;调整模块,用于当接收到所述调整操作时,对所述图像采集框的参数信息进行调整;所述第一获取模块还用于当调整完毕时,执行所述获取位于所述图像采集框内的目标图像的步骤。其中,所述提取模块包括:第一获取单元,用于获取所述目标图像中的每个像素点的灰度值;判断单元,用于根据每个像素点的灰度值,判断所述目标图像中是否包括至少三个预设特征图案;确定单元,用于当所述目标图像中包括至少三个预设特征图案时,在所述目标图像中确定出由所述至少三个预设特征图案围成的图像区域;第二获取单元,用于获取位于所述图像区域内的像素点并组成二维码。其中,所述识别模块包括:解析单元,用于对所述二维码进行解析得到二维码编码;所述二维码编码包括多个数据码;组成单元,用于在所述二维码编码中,从第一个数据码开始,依次将每四位数据码组成一个数据码组,得到多个数据码组;第三获取单元,用于获取预设数据码组与子信息之间的对应关系;查找单元,用于在所述对应关系中分别查找每个数据码组对应的子信息;组合单元,用于按照每个数据码组在所述二维码编码中的位置顺序,将每个数据码组对应的子信息进行组合,得到所述二维码编码对应的二维码信息。进一步地,所述装置还包括:第二判断模块,用于判断所述二维码信息是否是网页链接;第二获取模块,用于当所述二维码信息是网页链接时,获取所述网页链接对应的页面内容;在所述显示界面上显示所述页面内容;显示模块,用于当所述二维码信息不是网页链接时,在所述显示界面上显示所述二维码信息。本专利技术的实施例提供的技术方案可以包括以下有益效果:在本专利技术中,当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;获取所述图像采集框内的目标图像;从所述目标图像中提取出二维码;对所述二维码进行识别得
到二维码信息。通过本专利技术实施例的方法,终端可以获取位于自身的显示界面上的二维码的二维码信息。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据现有技术示出的一种场景示意图。图2是根据一示例性实施例示出的一种获取二维码信息的方法的流程图。图3是根据一示例性实施例示出的一种场景示意图。图4是根据一示例性实施例示出的一种场景示意图。图5是根据一示例性实施例示出的一种二维码示意图。图6是根据一示例性实施例示出的一种获取二维码信息的方法的流程图。图7是根据一示例性实施例示出的一种获取二维码信息的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图2是根据一示例性实施例示出的一种获取二维码信息的方法的流程图,如图2所示,该方法用于终端中,包括以下步骤。在步骤S101中,当接收到对终端的预设操作时,在终端的显示界面生成预设形状的图像采集框。其中,预设操作包括:在终端的显示界面进行双击的双击操作、在终端的显示界面上进行持续预设时间长度的按压操作或对终端的显示界面上的预设按钮的触发操作等,当然预设操作也可以为其他操作,本专利技术对此不加以限定。例如,当用户利用手机上的浏览器浏览网页时,如果网页上显示出了一个二维码,且用户想本文档来自技高网
...
一种获取二维码信息的方法及装置

【技术保护点】
一种获取二维码信息的方法,应用于终端,其特征在于,所述方法包括:当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;获取位于所述图像采集框内的目标图像;从所述目标图像中提取出二维码;对所述二维码进行识别得到二维码信息。

【技术特征摘要】
1.一种获取二维码信息的方法,应用于终端,其特征在于,所述方法包括:当接收到对所述终端的预设操作时,在所述终端的显示界面生成预设形状的图像采集框;获取位于所述图像采集框内的目标图像;从所述目标图像中提取出二维码;对所述二维码进行识别得到二维码信息。2.根据权利要求1所述的方法,其特征在于,所述预设操作包括:在所述终端的显示界面进行双击的双击操作、在所述终端的显示界面上进行持续预设时间长度的按压操作或对所述终端的显示界面上的预设按钮的触发操作。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:判断是否接收到对所述图像采集框的参数信息进行调整的调整操作;所述参数信息包括所述图像采集框的大小和所述图像采集框在所述显示界面中的位置;当接收到所述调整操作时,对所述图像采集框的参数信息进行调整;当调整完毕时,执行所述获取位于所述图像采集框内的目标图像的步骤。4.根据权利要求1-3任一项所述的方法,其特征在于,所述从所述目标图像中提取出二维码,包括:获取所述目标图像中的每个像素点的灰度值;根据每个像素点的灰度值,判断所述目标图像中是否包括至少三个预设特征图案;当所述目标图像中包括至少三个预设特征图案时,在所述目标图像中确定出由所述至少三个预设特征图案围成的图像区域;获取位于所述图像区域内的像素点并组成二维码。5.根据权利要求1所述的方法,其特征在于,所述对所述二维码进行识别得到二维码信息,包括:对所述二维码进行解析得到二维码编码;所述二维码编码包括多个数据码;在所述二维码编码中,从第一个数据码开始,依次将每四位数据码组成一个数据码组,得到多个数据码组;获取预设数据码组与子信息之间的对应关系;在所述对应关系中分别查找每个数据码组对应的子信息;按照每个数据码组在所述二维码编码中的位置顺序,将每个数据码组对应的子信息进行组合,得到所述二维码编码对应的二维码信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述二维码信息是否是网页链接;当所述二维码信息是网页链接时,获取所述网页链接对应的页面内容;在所述显示界面上显示所述页面内容;当所述二维码信息不是网页链接时,在所述显示界面上显示所述二维码信息。7.一种获取二维码信息的装置,其特征在于,所述装置包括:生成模块,用于当接收到对所述终端的预设操作时,在所述终端的显示界面...

【专利技术属性】
技术研发人员:孙剑
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1