一种图形二维码的识读方法及装置制造方法及图纸

技术编号:15640249 阅读:53 留言:0更新日期:2017-06-16 04:43
本发明专利技术实施例公开了一种图形二维码的识读方法及装置,应用于具有触摸屏幕的电子设备,所述方法包括:在所述触摸屏幕上显示识读界面,通过所述触摸屏幕检测用户对图形二维码的拖动手势,并响应所检测到的拖动手势,移动所述图形二维码,当检测到用户对所述图形二维码的释放手势后,判断所述图形二维码是否进入扫描区域,如果是,识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容。可见,在图形二维码识读过程中,电子设备可以识读本身触摸屏幕上显示的图形二维码,用户不需要使用另一台设备对该图形二维码进行扫描,操作非常简单方便,用户体验舒适。

【技术实现步骤摘要】
一种图形二维码的识读方法及装置
本专利技术涉及图形二维码处理领域,特别是涉及一种图形二维码的识读方法及装置。
技术介绍
图形二维码(2-dimensionalbarcode)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的图形。目前在图形二维码技术研究方面已研制出多种码制,常见的有PDF417、QRCode、Code49等。在日常生活中,图形二维码的使用越来越广泛,例如在支付交易钱款、社交软件中添加好友等场合都有重要应用。现有技术中,需要通过图象输入设备或光电扫描设备等识读设备来识读图形二维码,最常用的便是带有摄像头的智能手机。在识读过程中,用户打开某个具有图形二维码解码功能的客户端后,用摄像头对图形二维码进行扫描便可以识读该图形二维码。但是,在识读图形二维码时,如果图形二维码显示在识读设备上,用户只能通过另一台识读设备来识读该图形二维码,非常不方便。例如,某个图形二维码显示在用户的手机上,用户想要获取该图形二维码所包含的信息,那么就需要使用另一个手机对自己手机上显示的图形二维码进行扫描,这样的操作显然是很繁琐的,用户体验不佳。
技术实现思路
本专利技术实施例公开了一种图形二维码的识读方法及装置,用以解决现有图形二维码识读过程存在的操作繁琐,用户体验不佳的问题。技术方案如下:第一方面,本专利技术实施例提供了一种图形二维码的识读方法,应用于具有触摸屏幕的电子设备,所述方法包括:在所述触摸屏幕上显示识读界面,其中,所述识读界面包括与界面内容相关的图形二维码及扫描区域;通过所述触摸屏幕检测用户对所述图形二维码的拖动手势,并响应所检测到的拖动手势,移动所述图形二维码;当检测到用户对所述图形二维码的释放手势后,判断所述图形二维码是否进入所述扫描区域;如果是,识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容,其中,所述所识读出的内容与所述界面内容相关。可选的,所述响应所检测到的拖动手势,移动所述图形二维码的步骤,包括:记录所述拖动手势的拖动点,其中,所述拖动点为用户对所述触摸屏幕的触控点;按照所述拖动点形成的轨迹,移动所述图形二维码。可选的,所述判断所述图形二维码是否进入所述扫描区域的步骤,包括:计算所述图形二维码中第一预设点与所述扫描区域中第二预设点的距离,并判断所述距离是否不大于第一预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域;或,计算所述图形二维码与所述扫描区域的重合部分的面积,并判断所述面积是否大于第二预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域。可选的,所述识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容的步骤,包括:在所述扫描区域的预设位置显示所述图形二维码,以使所述图形二维码完全显示在所述扫描区域中;扫描所述图形二维码,并根据预先设置的解码数据库对扫描到的图形二维码进行解码,得到解码结果,并在所述触摸屏幕上显示所述解码结果对应的内容。可选的,所述方法还包括:当所述图形二维码未进入所述扫描区域时,将所述图形二维码显示于初始位置,其中,所述初始位置为所述图形二维码被移动之前所显示的位置。第二方面,本专利技术实施例还提供了一种图形二维码的识读装置,应用于具有触摸屏幕的电子设备,所述装置包括:显示模块,用于在所述触摸屏幕上显示识读界面,其中,所述识读界面包括与界面内容相关的图形二维码及扫描区域;移动模块,用于通过所述触摸屏幕检测用户对所述图形二维码的拖动手势,并响应所检测到的拖动手势,移动所述图形二维码;判断模块,用于当检测到用户对所述图形二维码的释放手势后,判断所述图形二维码是否进入所述扫描区域;识读模块,用于在所述图形二维码进入所述扫描区域时,识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容,其中,所述所识读出的内容与所述界面内容相关。可选的,所述移动模块包括:记录单元,用于记录所述拖动手势的拖动点,其中,所述拖动点为用户对所述触摸屏幕的触控点;移动单元,用于按照所述拖动点形成的轨迹,移动所述图形二维码。可选的,所述判断模块包括:第一判断单元,用于计算所述图形二维码中第一预设点与所述扫描区域中第二预设点的距离,并判断所述距离是否不大于第一预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域;或,第二判断单元,用于计算所述图形二维码与所述扫描区域的重合部分的面积,并判断所述面积是否大于第二预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域。可选的,所述识读模块包括:显示单元,用于在所述扫描区域的预设位置显示所述图形二维码,以使所述图形二维码完全显示在所述扫描区域中;扫描单元,用于扫描所述图形二维码,并根据预先设置的解码数据库对扫描到的图形二维码进行解码,得到解码结果,并在所述触摸屏幕上显示所述解码结果对应的内容。可选的,所述装置还包括:还原模块,用于当所述图形二维码未进入所述扫描区域时,将所述图形二维码显示于初始位置,其中,所述初始位置为所述图形二维码被移动之前所显示的位置。本方案中,首先在触摸屏幕上显示识读界面,通过该触摸屏幕检测用户对图形二维码的拖动手势,并响应所检测到的拖动手势,移动图形二维码,当检测到对图形二维码的释放手势后,判断图形二维码是否进入扫描区域,如果是,则识读图形二维码并在触摸屏幕上显示所识读出的内容。可见,在图形二维码识读过程中,电子设备可以识读本身触摸屏幕上显示的图形二维码,用户不需要使用另一台设备对该图形二维码进行扫描,操作非常简单方便,用户体验舒适。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种图形二维码的识读方法的流程图;图2为本专利技术实施例所提供的一种识读界面的示意图;图3为本专利技术实施例所提供的一种扫描图形二维码时界面的示意图;图4为本专利技术实施例所提供的一种图形二维码的识读装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了简化图形二维码识读过程的用户操作,提高用户体验,本专利技术实施例提供了一种图形二维码的识读方法及装置。首先需要说明的是,本专利技术实施例所提供的一种图形二维码的识读方法及装置可以应用于具有触摸屏幕的电子设备,其中,该电子设备可以为具有触摸屏幕的智能手机、平板电脑、电脑等电子设备。下面首先对本专利技术实施例所提供的一种图形二维码的识读方法进行介绍。如图1所示,一种图形二维码的识读方法,应用于具有触摸屏幕的电子设备,所述方法包括以下步骤:S101,在所述触摸屏幕上显示识读界面;一般情况下,当电子设备获得用户发出的关于打开识读界面的指令后,便本文档来自技高网...
一种图形二维码的识读方法及装置

【技术保护点】
一种图形二维码的识读方法,其特征在于,应用于具有触摸屏幕的电子设备,所述方法包括:在所述触摸屏幕上显示识读界面,其中,所述识读界面包括与界面内容相关的图形二维码及扫描区域;通过所述触摸屏幕检测用户对所述图形二维码的拖动手势,并响应所检测到的拖动手势,移动所述图形二维码;当检测到用户对所述图形二维码的释放手势后,判断所述图形二维码是否进入所述扫描区域;如果是,识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容,其中,所述所识读出的内容与所述界面内容相关。

【技术特征摘要】
1.一种图形二维码的识读方法,其特征在于,应用于具有触摸屏幕的电子设备,所述方法包括:在所述触摸屏幕上显示识读界面,其中,所述识读界面包括与界面内容相关的图形二维码及扫描区域;通过所述触摸屏幕检测用户对所述图形二维码的拖动手势,并响应所检测到的拖动手势,移动所述图形二维码;当检测到用户对所述图形二维码的释放手势后,判断所述图形二维码是否进入所述扫描区域;如果是,识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容,其中,所述所识读出的内容与所述界面内容相关。2.如权利要求1所述的方法,其特征在于,所述响应所检测到的拖动手势,移动所述图形二维码的步骤,包括:记录所述拖动手势的拖动点,其中,所述拖动点为用户对所述触摸屏幕的触控点;按照所述拖动点形成的轨迹,移动所述图形二维码。3.如权利要求1所述的方法,其特征在于,所述判断所述图形二维码是否进入所述扫描区域的步骤,包括:计算所述图形二维码中第一预设点与所述扫描区域中第二预设点的距离,并判断所述距离是否不大于第一预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域;或,计算所述图形二维码与所述扫描区域的重合部分的面积,并判断所述面积是否大于第二预设阈值,如果是,确定所述图形二维码进入所述扫描区域;如果否,确定所述图形二维码未进入所述扫描区域。4.如权利要求1所述的方法,其特征在于,所述识读所述图形二维码并在所述触摸屏幕上显示所识读出的内容的步骤,包括:在所述扫描区域的预设位置显示所述图形二维码,以使所述图形二维码完全显示在所述扫描区域中;扫描所述图形二维码,并根据预先设置的解码数据库对扫描到的图形二维码进行解码,得到解码结果,并在所述触摸屏幕上显示所述解码结果对应的内容。5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:当所述图形二维码未进入所述扫描区域时,将所述图形二维码显示于初始位置,其中,所述初始位置为所述图形二维码被移动之前所显示的位置。6.一种图形二维码的识读装置...

【专利技术属性】
技术研发人员:于学东王勇韦俊康林斌
申请(专利权)人:北京鼎九信息工程研究院有限公司吉林省通程科技有限公司
类型:发明
国别省市:北京,11

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

1