二维码扫描方法及装置制造方法及图纸

技术编号:16216857 阅读:33 留言:0更新日期:2017-09-15 23:05
本公开是关于二维码扫描方法及装置。该方法包括:在检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片;将所述二维码的图片存储至终端的预设区域。该技术方案能够通过在扫描二维码成功时获取二维码的图片并存储,实现在终端上对二维码的扫描历史数据进行记录,使得用户可以在终端上追溯和查找二维码扫描历史,克服相关技术中用户只能在特定的地方扫描二维码而导致用户体验差的问题,方便用户查看或分享二维码,如此,能够提高用户体验。

Method and device for scanning two-dimensional code

The present disclosure relates to a two-dimensional code scanning method and apparatus. The method includes: to detect two-dimensional code, scan the QR code; it is determined that the scanning operation is successful, acquiring the two-dimensional code image; the two-dimensional code image is stored to the preset terminal area. The technical scheme can obtain through the two-dimensional code image in the two-dimensional code scanning success and storage, to achieve the two-dimensional code scanning historical data records on the terminal, so that the user can be traced in the terminal and find a two-dimensional code scanning history, only to overcome the user related technology in specific places and cause the user to scan two-dimensional code the problem of poor experience, convenient for users to view or share the two-dimensional code, so that can improve the user experience.

【技术实现步骤摘要】
二维码扫描方法及装置
本公开涉及图像识别
,尤其涉及二维码扫描方法及装置。
技术介绍
相比于条形码,二维码能够承载的数据量更大,例如可以表示名片信息、网址、电话号码、图片信息及简短视频等;二维码的印刷和识读成本较低,空间利用率高,安全保密性更强,识别效率也更高。相关技术中,用户使用手机扫描二维码,可以获取二维码所关联的信息,例如,通过扫描二维码以访问二维码的链接网页,或者,通过扫描商户的二维码得到商户的账户信息。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种二维码扫描方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种二维码扫描方法,包括:在检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片;将所述二维码的图片存储至终端的预设区域。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案通过在扫描二维码成功时获取二维码的图片并存储,实现在终端上对二维码的扫描历史数据进行记录,使得用户可以在终端上追溯和查找二维码扫描历史,克服相关技术中用户只能在特定的地方扫描二维码而导致用户体验差的问题,方便用户查看或分享二维码,如此,能够提高用户体验。在一个实施例中,所述检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片,包括:在调用摄像头检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,通过对所述二维码进行拍照生成所述二维码的图片。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了终端调用摄像头对终端之外的二维码进行扫描并拍照的实现方案,方案实现更加简单,方便用户实现。在一个实施例中,所述检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片,包括:在终端的当前显示界面检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,通过对终端的当前显示界面的所述二维码进行截图生成所述二维码的图片。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了终端对于当前页面的二维码进行扫描并对当前页面进行截图的实现方案,既扩展了应用场景,也降低了方案实现复杂度,方便用户实现。在一个实施例中,所述将所述二维码的图片存储至终端的预设区域包括:将所述二维码的图片进行压缩;将压缩得到的图片存储至终端的预设区域。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了通过压缩二维码的图片,以达到节省存储空间的目的,提高了终端系统的存储资源使用效率。在一个实施例中,所述方法还包括:基于当前操作时间对所述二维码的图片进行命名;或者,基于所述二维码所关联信息中的关键字对所述二维码的图片进行命名。本公开的实施例提供的技术方案可以包括以下有益效果:该技术方案提供了终端在将获取的二维码的图片存储至终端的预设区域时,可以采用多种方式对获取的二维码的图片进行命名,方便用户查看或分享二维码。根据本公开实施例的第二方面,提供一种二维码扫描装置,包括:检测模块,用于检测二维码;扫描模块,用于在检测到二维码时,对所述二维码进行扫描;获取模块,用于在确定所述扫描操作成功时,获取所述二维码的图片;存储模块,用于将所述二维码的图片存储至终端的预设区域。在一个实施例中,检测模块在调用摄像头检测到二维码时,扫描模块对所述二维码进行扫描;获取模块在确定所述扫描操作成功时,通过对所述二维码进行拍照生成所述二维码的图片。在一个实施例中,检测模块在终端的当前显示界面检测到二维码时,扫描模块对所述二维码进行扫描;获取模块在确定所述扫描操作成功时,通过对终端的当前显示界面的所述二维码进行截图生成所述二维码的图片。在一个实施例中,存储模块,包括:压缩子模块,用于将所述二维码的图片进行压缩;存储子模块,用于将压缩得到的图片存储至终端的预设区域。在一个实施例中,所述装置还包括:命名模块,用于基于当前操作时间对所述二维码的图片进行命名;或者,基于所述二维码所关联信息中的关键字对所述二维码的图片进行命名。根据本公开实施例的第三方面,提供一种二维码扫描装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片;将所述二维码的图片存储至终端的预设区域。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的二维码扫描方法的流程图。图2是根据一示例性实施例示出的二维码扫描方法中步骤101-102的流程图。图3是根据一示例性实施例示出的二维码扫描方法中步骤101-102的流程图。图4是根据一示例性实施例示出的二维码扫描方法中步骤103的流程图。图5是根据一示例性实施例示出的二维码扫描方法的流程图。图6是根据一示例性实施例示出的二维码扫描装置的框图。图7是根据一示例性实施例示出的二维码扫描装置的框图。图8是根据一示例性实施例示出的二维码扫描装置的框图。图9是根据一示例性实施例示出的二维码扫描装置的框图。图10是根据一示例性实施例示出的二维码扫描装置的框图。图11是根据一示例性实施例示出的二维码扫描装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。相关技术中,用户使用手机扫描二维码,可以获取二维码所关联的信息,例如,通过扫描二维码以访问二维码的链接网页,或者,通过扫描商户的二维码得到商户的账户信息。然而,用户只能在特定的地方扫描二维码,例如,用户可以在店铺内扫描商户的二维码打印图片,或者扫描网页中嵌入的商户的二维码图片,当手机扫描二维码后,就会跳转到二维码所关联的目标,手机并未保存该二维码;但是,当用户离开店铺后在其他地方,无法扫描或查找该商户的二维码,也无法将该商户的二维码分享给好友,导致用户体验差。为了解决上述问题,本公开实施例提供了一种二维码扫描方法,包括:在检测到二维码时,对二维码进行扫描;在确定扫描操作成功时,获取二维码的图片;将二维码的图片存储至终端的预设区域。本公开实施例提供的技术方案可以用于实现对二维码的扫描历史数据进行记录和查找,方便用户查看或分享二维码;该技术方案涉及终端,例如是智能手机、平板电脑、穿戴式设备或车载移动终端等具备二维码扫描功能或支持二维码扫描软件的电子设备。图1是根据一示例性实施例示出的一种二维码扫描方法的流程图,该方法的执行主体可以为终端,如图1所示,该方法包括以下步骤101-103:在步骤101中,在检测到二维码时,对二维码进行扫描。示例的,终端调用摄像头检测终端之外是否存在二维码;当检测到终端之外的二维码时,终端对二维码进行扫描操作;或者,终端在终端屏幕的当前显示界面检测是否存在二维码,当在终端屏幕的当前显示界面检测到二本文档来自技高网...
二维码扫描方法及装置

【技术保护点】
一种二维码扫描方法,其特征在于,包括:在检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片;将所述二维码的图片存储至终端的预设区域。

【技术特征摘要】
1.一种二维码扫描方法,其特征在于,包括:在检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片;将所述二维码的图片存储至终端的预设区域。2.根据权利要求1所述的方法,其特征在于,所述检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片,包括:在调用摄像头检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,通过对所述二维码进行拍照生成所述二维码的图片。3.根据权利要求1所述的方法,其特征在于,所述检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,获取所述二维码的图片,包括:在终端的当前显示界面检测到二维码时,对所述二维码进行扫描;在确定所述扫描操作成功时,通过对终端的当前显示界面的所述二维码进行截图生成所述二维码的图片。4.根据权利要求1所述的方法,其特征在于,所述将所述二维码的图片存储至终端的预设区域,包括:将所述二维码的图片进行压缩;将压缩得到的图片存储至终端的预设区域。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于当前操作时间对所述二维码的图片进行命名;或者,基于所述二维码所关联信息中的关键字对所述二维码的图片进行命名。6.一种二维码扫描装置,其特征在于,包括:检测模块,用于检测二维码;扫描模块,用于在检...

【专利技术属性】
技术研发人员:朱文博刘培龙吴彦美
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1