二维码图片识别方法及装置制造方法及图纸

技术编号:19023822 阅读:56 留言:0更新日期:2018-09-26 19:10
本发明专利技术公开了一种二维码图片识别方法及装置,用以解决现有移动终端必须安装集成二维码功能的第三方应用客户端才能进行二维码识别,且识别二维码图片过程繁琐的问题。方法为:图片应用通过第一线程获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,其中,所述图片应用为移动终端中的相机应用或图库应用;所述图片应用通过所述第一线程获取所述第二线程返回的二维码解码结果,若确定所述二维码解码结果中包含有二维码信息,通过显示界面提示用户存在二维码信息。

【技术实现步骤摘要】
二维码图片识别方法及装置本申请是2016年03月31日提出的专利技术名称为“二维码图片识别方法及装置”的中国专利技术专利申请201610202391.4的分案申请。
本专利技术涉及通信
,尤其涉及一种二维码图片识别方法及装置。
技术介绍
目前,随着二维码图片在各个领域的广泛应用,用户通过手机扫描二维码图片获取信息的方式得到广泛应用。很多第三方应用的客户端程序中集成了二维码扫描功能,例如某些浏览器软件客户端、即时通讯软件客户端等。现有的二维码扫描方式,需要用户手机中安装有集成二维码扫描功能的第三方应用客户端,启动运行该第三方应用客户端后调用集成的二维码扫描功能模块,才能够进行二维码扫描。二维码识别过程繁琐,且在手机没有安装集成二维码功能的第三方客户端的情况下无法进行二维码识别。
技术实现思路
本专利技术实施例提供一种二维码图片识别方法及装置,用以解决现有移动终端必须安装集成二维码功能的第三方应用客户端才能进行二维码识别,且识别二维码图片过程繁琐的问题。本专利技术实施例提供的具体技术方案如下:第一方面,本专利技术实施例提供了一种二维码图片识别方法,包括:图片应用通过第一线程获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,其中,所述图片应用为移动终端中的相机应用或图库应用;所述图片应用通过所述第一线程获取所述第二线程返回的二维码解码结果,若确定所述二维码解码结果中包含有二维码信息,在显示界面提示用户存在二维码信息。可选地,所述方法还包括:所述图片应用通过所述第一线程检测到查看二维码信息的指令后显示所述二维码信息。可选地,所述图片应用通过第一线程获取图片后,启动第二线程之前,所述方法还包括:所述图片应用通过所述第一线程监测到对所述图片进行二维码解码的触发事件。可选地,图片应用通过第一线程获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,包括:若所述图片应用为相机应用,所述相机应用每次通过所述第一线程在预览模式下获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述相机应用中的二维码解码服务模块对本次获取的所述图片进行二维码解码;若所述图片应用为图库应用,所述图库应用每次在通过所述第一线程切换显示的图片后,启动第二线程,通过所述第二线程调用嵌入在所述图库应用中的二维码解码服务模块对本次切换后的所述图片进行二维码解码。可选地,所述图片应用通过所述第一线程通过显示界面提示用户存在二维码信息,包括:所述图片应用通过所述第一线程在所述显示界面显示提示用户存在二维码信息的浮标;所述图片应用通过所述第一线程检测到查看二维码信息的指令后显示所述二维码信息,包括:所述图片应用通过所述第一线程检测到点击所述浮标的操作后,显示所述二维码信息。第二方面,本专利技术实施例提供了一种二维码图片识别装置,应用于移动终端中图片应用中,所述图片应用为相机应用或图库应用,所述装置包括:调用单元,用于通过第一线程获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码;处理单元,用于通过所述第一线程获取所述第二线程返回的二维码解码结果,若确定所述二维码解码结果中包含有二维码信息,在显示界面提示用户存在二维码信息。可选地,还包括显示单元,用于通过所述第一线程检测到查看二维码信息的指令后显示所述二维码信息。可选地,所述调用单元还用于:通过第一线程获取图片后,启动第二线程之前,通过所述第一线程监测到对所述图片进行二维码解码的触发事件。可选地,所述调用单元具体用于:若应用于所述相机应用,每次通过所述第一线程在预览模式下获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述相机应用中的二维码解码服务模块对本次获取的所述图片进行二维码解码;若应用于所述图库应用,每次在通过所述第一线程切换显示的图片后,启动第二线程,通过所述第二线程调用嵌入在所述图库应用中的二维码解码服务模块对本次切换后的所述图片进行二维码解码。可选地,所述处理单元具体用于:通过所述第一线程在所述显示界面显示提示用户存在二维码信息的浮标;所述显示单元具体用于:通过所述第一线程检测到点击所述浮标的操作后,显示所述二维码信息。基于以上技术方案,本专利技术实施例中,在移动终端的相机模块或图库模块中集成二维码解码服务模块,相机模块或图库模块通过第一线程获取图片后启动第二线程,通过第二线程调用该二维码解码服务模块对当前获取的图片进行二维码解码,从而直接启动移动终端的相机模块或图库模块即可进行二维码解码,不需要在移动终端上安装集成二维码解码功能的第三方应用客户端,简化了二维码图片的识别过程。附图说明图1为本专利技术实施例中二维码图片识别的方法流程示意图;图2为本专利技术实施例中二维码扫描启动过程示意图;图3为本专利技术实施例中相机应用进行二维码识别的过程示意图;图4为本专利技术实施例中图库应用进行二维码识别的过程示意图;图5为本专利技术实施例中二维码图片识别装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。为了解决现有的移动终端必须安装集成二维码功能的第三方应用客户端才能进行二维码识别,且识别二维码图片过程繁琐的问题,本专利技术实施例中提出了一种二维码图片识别方法,该方法的主要思想为:在移动终端的相机应用或图库应用中集成二维码解码服务模块,移动终端的相机应用或图库应用通过第一线程启动第二线程,通过第二线程调用嵌入的二维码解码服务模块即可对当前获取的图片进行二维码解码。以下实施例中,定义图片应用为移动终端中的相机应用或图库应用。本专利技术实施例中,如图1所示,二维码图片识别的过程具体如下:步骤101:图片应用通过第一线程获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,其中,所述图片应用为移动终端中的相机应用或图库应用。具体实施中,图片应用通过第一线程获取图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过第二线程调用嵌入在图片应用中的二维码解码服务模块对该图片进行二维码解码。或者,图片应用在每次通过第一线程获取图片后,均启动第二线程,通过第二线程调用嵌入在图片应用中的二维码解码服务模块对本次获取的图片进行二维码解码。其中,对所述图片进行二维码解码的触发事件可以是预先约定的特定操作,例如长按屏幕的操作等。具体地,若所述图片应用为相机应用,所述相机应用每次通过所述第一线程在预览模式下获取图片后,启动第二线程,通过所述第二线程调用嵌入在所述相机应用中的二维码解码服务模块对本次获取的所述图片进行二维码解码。具体地,若所述图片应用为图库应用,所述图库应用每次在通过所述第一线程切换显示的图片后,启动第二线程,通过所述第二线程调用嵌入在所述图库应用中的二维码解码服务模块对本次切换后的所述图片进行二维码解码。或者,图库应用通过第一线程切换显示下一本文档来自技高网...

【技术保护点】
1.一种二维码图片识别方法,其特征在于,包括:图片应用通过第一线程获取图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,其中,所述图片应用为移动终端中的相机应用或图库应用,对所述图片进行二维码解码的触发事件可以是预先约定的特定操作;所述图片应用通过所述第一线程获取所述第二线程返回的二维码解码结果,若确定所述二维码解码结果中包含有二维码信息,在显示界面提示用户存在二维码信息。

【技术特征摘要】
1.一种二维码图片识别方法,其特征在于,包括:图片应用通过第一线程获取图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,其中,所述图片应用为移动终端中的相机应用或图库应用,对所述图片进行二维码解码的触发事件可以是预先约定的特定操作;所述图片应用通过所述第一线程获取所述第二线程返回的二维码解码结果,若确定所述二维码解码结果中包含有二维码信息,在显示界面提示用户存在二维码信息。2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述图片应用通过所述第一线程检测到查看二维码信息的指令后显示所述二维码信息。3.如权利要求1或2所述的方法,其特征在于,对所述图片进行二维码解码的触发事件可以是预先约定的特定操作,具体是:长按屏幕的操作是对所述图片进行二维码解码的触发事件。4.如权利要求1或2所述的方法,其特征在于,图片应用通过第一线程获取图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过所述第二线程调用嵌入在所述图片应用中的二维码解码服务模块对所述图片进行二维码解码,包括:若所述图片应用为相机应用,所述相机应用每次通过所述第一线程在预览模式下获取图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过所述第二线程调用嵌入在所述相机应用中的二维码解码服务模块对本次获取的所述图片进行二维码解码;若所述图片应用为图库应用,所述图库应用每次在通过所述第一线程切换显示的图片后,若通过所述第一线程监测到对所述图片进行二维码解码的触发事件,则启动第二线程,通过所述第二线程调用嵌入在所述图库应用中的二维码解码服务模块对本次切换后的所述图片进行二维码解码。5.如权利要求2所述的方法,其特征在于,所述图片应用通过所述第一线程通过显示界面提示用户存在二维码信息,包括:所述图片应用通过所述第一线程在所述显示界面显示提...

【专利技术属性】
技术研发人员:潘伟杜文娟
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1