一种终端及二维码的识别方法

文档序号:6401323阅读:193来源:国知局
专利名称:一种终端及二维码的识别方法
技术领域
本发明涉及数字图像处理领域,尤其涉及一种终端及二维码的识别方法。
背景技术
二维码又称二维条码,二维码使用若干个与二进制相对应的几何形体表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。手机二维码是指将手机需要访问、使用的信息编码到二维码中,可通过手机的摄像头对二维码进行识读。手机二维码可以印刷在报纸、杂志、广告、图书、包装以及个人名片等多种载体上,用户通过手机摄像头扫描二维码或输入二维码下面的号码、关键字即可实现快速手机上网,快速便捷地浏览网页、下载图文、音乐、视频、获取优惠券或参与抽奖等,同时,还可以方便地用手机识别和存储名片、自动输入短信、获取公共服务、实现电子地图查询定位、手机阅读等多种功能。但是需要通过手机摄像头扫描拍摄才可以实现二维码的识别,对于在手机上浏览网页时查看到的二维码信息,本机无法对网页上的二维码信息进行识别。

发明内容
本发明实施例提供一种终端及二维码的识别方法,可实现直接对终端本身网页界面中的二维码的识别。本发明实施例提供了一种二维码的识别方法,包括:获取本端当前的网页界面;对所述获取到的本端当前网页界面中的二维码进行扫描;根据所述二维码扫描得到目标二维码数据。相应地,本发明实施例还提供了一种终端,包括:网页界面获取模块,用于获取本端当前的网页界面;扫描模块,用于对所述获取到的本端当前网页界面中的二维码进行扫描;数据获得模块,用于根据所述二维码扫描得到目标二维码数据。实施本发明实施例,可对终端本身网页界面的二维码进行扫描得到目标二维码数据,例如终端可以扫描终端本身网页中的二维码,从而实现了直接对终端网页界面中的二维码进行识别,操作方便快捷。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种终端的结构示意图;图2是本发明实施例提供的一种终端的网页界面获取模块的结构示意图3是本发明实施例提供的一种二维码的识别方法的具体实施例效果图;图4是本发明实施例提供的一种二维码的识别方法的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1是本发明实施例提供的一种终端的结构示意图,本发明实施例提供的一种终端可以为如手机、平板电脑、掌上电脑、触摸屏媒体播放器、触摸屏电子阅读器等,现以手机为例具体描述。如图所示本实施例一种终端至少包括网页界面获取模块101、扫描模块102和数据获得模块103,网页界面获取模块101 —端与终端的屏幕连接,一端与扫描模块102连接,扫描模块102与数据获得模块103连接,其中:网页界面获取模块101,用于获取本端当前的网页界面。具体实现中,终端获取本端当前的网页界面可以获取本端当前的整个网页界面,也可以获取本端当前的网页界面的一部分区域,例如,终端A当前的网页界面为网页B,网页B中的区域C内存在二维码,则网页界面获取模块101可获取当前的网页界面为网页B,也可以获取当前的网页界面为网页B的区域C。进一步可选的,图2是本发明实施例提供的一种终端的网页界面获取模块的结构示意图,如图2所示,网页界面获取模块101可以包括:识别请求获取单元1011、识别图标显示单元1012和识别区域获取单元1013,其中:识别请求获取单元1011,用于获取用户对所述网页界面中的二维码的识别请求。具体实现中,识别请求获取单元1011获取用户对所述网页界面中的二维码的识别请求可以为:接收用户对所述网页界面中显示的二维码开启按钮的触控请求,例如,当用户用手机浏览网页时看到网页中的二维码,直接点击手机当前界面的二维码识别悬浮框,或点击手机当前界面的“菜单”中的“二维码识别开启”选项,开启二维码的识别应用。进一步可选的,还可以直接点击手机的“二维码识别”物理按键,从而开启后台二维码的识别应用。识别图标显示单元1012,用于根据所述获取到的识别请求在所述网页界面中显示二维码识别图标。具体实现中,二维码识别图标可以为二维码识别框,也可以为用户自定义的二维码识别标识,例如二维码识别颜色区域块等,其中,二维码识别框可以为终端默认的二维码识别框,也可以为用户在网页界面中自定义画的二维码识别框,包括但不局限于方框,也可以为椭圆等。识别区域获取单元1013,用于获取用户使用所述二维码识别图标选定的所述二维码识别区域。具体实现中,识别区域选定单元1013获取用户使用所述二维码识图标框选定的所述二维码识别区域可以包括:获取用户对所述二维码识别图标进行拖动、放大或缩小操作后定位的所述二维码识别区域。例如,用户在网页中选定的二维码识别区域可以为用户拖动二维码识别框选定的二维码识别区域,二维码识别框的大小可以根据具体情况调整,用户可对二维码识别框进行放大或者缩小的编辑操作。图3是本发明实施例提供的一种二维码的识别方法的具体实施例效果图,如图3 Ca)所示,网页界面301中,3011为二维码识别框,3012为二维码,用户拖动3011到3012,进而识别区域获取单元1013获取到二维码识别区域。进一步可选的,二维码识别图标对应预设的颜色标识,预设的颜色标识可给用户直观提示二维码是否完成识别,预设的颜色标识可以为用户自定义编辑设置的颜色,例如红色、绿色、蓝色、紫色、橙色等。具体的,当识别图标显示单元1012根据所述获取到的识别请求在所述网页界面中显示二维码识别图标时,所述二维码识别图标以预设的第一颜色标识显示;当扫描模块102完成对所述二维码识别区域内的二维码扫描时,所述识别图标显示单元1012还用于在所述网页界面中以预设的第二颜色标识显示所述二维码识别图标。扫描模块102,用于对所述获取到的本端当前的网页界面中的二维码进行扫描。具体实现中,扫描模块102对识别区域获取单元1013获取到的二维码识别区域内的二维码进行扫描,对扫描得到的二维码进行解码。在终端可以对本端网页界面中的二维码进行扫描,对本端网页界面中的二维码,当获取到二维码识别区域时,无需启动摄像头,或无需通过另外一个终端的摄像头对二维码进行拍照后再扫描,本发明实施例中,直接对本端网页界面中的二维码进行扫描,在终端后台对扫描结果进行解码。其中,二维码可以分为堆叠式/行列式二维码和矩阵式二维码,堆叠式/行列式二维码形态上由多行短截的一维条码堆叠而成,矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“ I ”,用“空”表示二进制“0”,“点”和“空”的排列组成代码。数据获得模块103,用于根据所述二维码扫描得到目标二维码数据。具体实现中,根据扫描模块102的扫描结果得到目标二维码数据。目标二维码数据,即在二维码编码时编入的需要访问、使用的信息编码,可以为二维码对应的具体信息,例如网址、门票信息、优惠券信息、个人信息等。进一步可选的,本发明实施例的系统还可以包括数据处理模块104,数据处理模块104 一端与数据获得模块103连接,另一端与终端的屏幕连接,其中:数据处理模块104,用于在所述网页界面中显示与所述目标二维码数据对应的操作提示信息或执行所述目标二维码数据对应的操作。具体实现中,数据获得模块103得到目标二维码数据后,直接执行目标二维码数据对应的操作,例如直接打开图片、下载应用等,进一步可选的,还可以在网页界面中显示对应的操作提示信息,操作提示信息,例如,是否下载图片、是否打开网页链接、是否确认网购产品等,根据该操作提示信息,用户可以确认通过二维码进行下载、打开网页、网购等。如图3 (b)所示,网页界面301中,3013为完成对二维码扫描后显示的二维码识别框,3013的颜色相对于图3 Ca)中3011的颜色变浅了,3014为显示的操作提示信息。本发明实施例提供一种二维码的识别系统,可对终端本身网页界面的二维码进行扫描得到目标二维码数据,例如终端可以扫描终端本身网页中的二维码,从而实现了直接对终端网页界面中的二维码进行识别,操作方便快捷。下面阐述本发明实施例提供的二维码的识别方法的具体实现。图4是本发明实施例提供的一种二维码的识别方法的流程图。本发明可以实现在如手机、平板电脑、掌上电脑、触摸屏媒体播放器、触摸屏电子阅读器等终端中,现以手机为例具体描述,如图所示二维码的识别方法至少包括:步骤S401,获取本端当前的网页界面。具体实现中,终端获取本端当前的网页界面可以获取本端当前的整个网页界面,也可以获取本端当前的网页界面的一部分区域,例如,终端A当前的网页界面为网页B,网页B中的区域C内存在二维码,则可获取当前的网页界面为网页B,也可以获取当前的网页界面为网页B的区域C。进一步可选的,获取本端当前的网页界面可以包括:获取用户对所述本端当前的网页页面中的二维码的识别请求;根据所述获取到的识别请求在所述网页页面中显示二维码识别图标;获取用户使用所述二维码识别图标选定的所述二维码识别区域。获取用户对所述本端当前的网页页面中的二维码的识别请求。具体实现中,获取用户对所述本端当前的网页页面中的二维码的识别请求可以为:接收用户对所述网页界面中显示的二维码开启按钮的触控请求,例如,当用户用手机浏览网页时看到网页中的二维码,直接点击手机当前界面的二维码识别悬浮框,或点击手机当前界面的“菜单”中的“二维码识别开启”选项,开启二维码的识别应用。进一步可选的,还可以直接点击手机的“二维码识别”物理按键,从而开启后台二维码的识别应用。根据所述获取到的识别请求在所述网页界面中显示二维码识别图标。具体实现中,二维码识别图标可以为二维码识别框,也可以为用户自定义的二维码识别标识,例如二维码识别颜色区域块等,其中,二维码识别框可以为终端默认的二维码识别框,也可以为用户在网页界面中自定义画的二维码识别框,包括但不局限于方框,也可以为椭圆等。获取用户使用所述二维码识别图标选定的所述二维码识别区域。具体实现中,获取用户使用所述二维码识图标框选定的所述二维码识别区域可以包括:获取用户对所述二维码识别图标进行拖动、放大或缩小操作后定位的所述二维码识别区域。例如,用户在网页中选定的二维码识别区域可以为用户拖动二维码识别框选定的二维码识别区域,二维码识别框的大小可以根据具体情况调整,用户可对二维码识别框进行放大或者缩小的编辑操作。如图3(a)所示,网页界面301中,3011为二维码识别框,3012为二维码,用户拖动3011到3012,进而获取到二维码识别区域。进一步可选的,二维码识别图标对应预设的颜色标识,预设的颜色标识可给用户直观提示二维码是否完成识别,预设的颜色标识可以为用户自定义编辑设置的颜色,例如红色、绿色、蓝色、紫色、橙色等。具体的,当根据所述获取到的识别请求在网页界面中显示二维码识别图标时,所述二维码识别图标以预设的第一颜色标识显示;当完成对所述二维码识别区域内的二维码扫描时,在网页界面中以预设的第二颜色标识显示所述二维码识别图标。步骤S402,对所述获取到的本端当前的网页界面中的二维码进行扫描。具体实现中,对获取到的二维码识别区域内的二维码进行扫描,对扫描得到的二维码进行解码。在终端可以对本端网页界面中的二维码进行扫描,对本端网页界面中的二维码,当获取到二维码识别区域时,无需启动摄像头,或无需通过另外一个终端的摄像头对二维码进行拍照后再扫描,本发明实施例中,直接对本端网页界面中的二维码进行扫描,在终端后台对扫描结果进行解码。其中,二维码可以分为堆叠式/行列式二维码和矩阵式二维码,堆叠式/行列式二维码形态上由多行短截的一维条码堆叠而成,矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“ I ”,用“空”表示二进制“O”,“点”和“空”的排列组成代码。步骤S403,根据所述二维码扫描得到目标二维码数据。具体实现中,根据二维码的扫描结果得到目标二维码数据。目标二维码数据,即在二维码编码时编入的需要访问、使用的信息编码,可以为二维码对应的具体信息,例如网址、门票信息、优惠券信息、个人信息
坐寸O进一步可选的,本发明实施例的一种二维码的识别方法还可以包括步骤:在所述网页界面中显示与所述目标二维码数据对应的操作提示信息或执行所述目标二维码数据对应的操作。具体实现中,在步骤S403之后,直接执行目标二维码数据对应的操作,例如直接打开图片、下载应用等,进一步可选的,还可以在网页界面中显示对应的操作提示信息,操作提示信息,例如,是否下载图片、是否打开网页链接、是否确认网购产品等,根据该操作提示信息,用户可以确认通过二维码进行下载、打开网页、网购等。如图3(b)所示,网页界面301中,3013为完成对二维码扫描后显示的二维码识别框,3013的颜色相对于图3 Ca)中3011的颜色变浅了,3014为显示的操作提示信息。本发明实施例提供一种二维码的识别方法,可对终端本身网页界面的二维码进行扫描得到目标二维码数据,例如终端可以扫描终端本身网页中的二维码,从而实现了直接对终端网页界面中的二维码进行识别,操作方便快捷。本发明实施例的模块或单元,可以通过通用集成电路,例如CPU (CentralProcessing Unit,中央处理器),或通过 ASIC (Application Specific IntegratedCircuit,专用集成电路)来实现。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种二维码的识别方法,其特征在于,所述方法包括: 获取本端当前的网页界面; 对所述获取到的本端当前的网页界面中的二维码进行扫描; 根据所述二维码扫描得到目标二维码数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述二维码扫描得到目标二维码数据之后,还包括: 在所述网页界面显示与所述目标二维码数据对应的操作提示信息或执行所述目标二维码数据对应的操作。
3.根据权利要求1所述的方法,其特征在于,所述获取本端当前的网页界面包括: 获取用户对所述本端当前的网页页面中的二维码的识别请求; 根据所述获取到的识别请求在所述网页页面中显示二维码识别图标; 获取用户使用所述二维码识别图标选定的所述二维码识别区域。
4.根据权利要求3所述的方法,其特征在于,所述获取用户使用所述二维码识别图标选定的所述二维码识别区域包括: 获取用户对所述二维码识别图标进行拖动、放大或缩小操作后定位的所述二维码识别区域。
5.根据权利要求3所述的方法,其特征在于,所述二维码识别图标对应预设的颜色标识,其中, 所述根据所述获取到的识别请求在所述网页页面中显示的二维码识别图标以预设的第一颜色标识显示; 当完成对所述二维码识别区域内的二维码扫描时,在所述网页页面中显示的所述二维码识别图标以预设的第二颜色标识显示。
6.—种终端,其特征在于,所述终端包括: 网页界面获取模块,用于获取本端当前的网页界面; 扫描模块,用于对所述获取到的本端当前的网页界面中的二维码进行扫描; 数据获得模块,用于根据所述二维码的扫描得到目标二维码数据。
7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 数据处理模块,用于在所述网页界面中显示与所述目标二维码数据对应的操作提示信息或执行所述目标二维码数据对应的操作。
8.根据权利要求6所述的终端,其特征在于,所述网页界面获取模块包括: 识别请求获取单元,用于获取用户对所述网页界面中的二维码的识别请求; 识别图标显示单元,用于根据所述获取到的识别请求在所述网页界面中显示二维码识别图标; 识别区域获取单元,用于获取用户使用所述二维码识图标框选定的所述二维码识别区域。
9.根据权利要求8所述的终端,其特征在于,所述识别区域选定单元获取用户使用所述二维码识图标框选定的所述二维码识别区域包括: 获取用户对所述二维码识别图标进行拖动、放大或缩小操作后定位的所述二维码识别区域。
10.根据权利要求8所述的终端,其特征在于,所述二维码识别图标对应预设的颜色标识,其中, 当所述二维码识别框显示单元根据所述获取到的识别请求在所述网页界面中显示二维码识别图标时,所述二维码识别框以预设的第一颜色标识显示; 当所述扫描模块完成对所述二维码识别区域内的二维码扫描时,所述识别图标显示单元还用于在所述网页 页面中以预设的第二颜色标识显示所述二维码识别图标。
全文摘要
本发明实施例公开了一种二维码的识别方法,包括获取本端当前的网页界面;对所述本端当前的网页界面中的二维码进行扫描;根据所述二维码扫描得到目标二维码数据。本发明实施例还公开了一种终端。采用本发明,可对终端本身网页界面的二维码进行扫描得到目标二维码数据,从而实现了直接对终端网页界面中的二维码进行识别,操作方便快捷。
文档编号G06K7/10GK103218595SQ20131010989
公开日2013年7月24日 申请日期2013年3月29日 优先权日2013年3月29日
发明者许文 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1