本申请公开了一种二维码识别方法、智能终端以及具有存储功能的装置,包括:识别用于扫描第一二维码的应用;使闪光灯发出与应用对应的灯光,获取第一二维码的图像;识别图像中与灯光的颜色对应的部分,从而获取到第一二维码中的第一信息。通过上述方式,本申请可以在夜晚时通过闪光灯发出对应颜色的光,增强所需要扫描部分的反射效果,从而获取该部分更清晰的图像,在第一二维码中存储多个第一信息,减少了二维码的数量,并通过机器识别的方式降低识别的难度,不仅操作方便,而且提升了体验效果。
Two dimensional code identification method, intelligent terminal and device with storage function
【技术实现步骤摘要】
二维码识别方法、智能终端以及具有存储功能的装置
本申请涉及计算机信息
,特别是涉及一种二维码识别方法、智能终端以及具有存储功能的装置。
技术介绍
二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。美国、德国、日本等国家,不仅已将二维码技术应用于公安、外交、军事等部门对各类证件的管理,而且也将二维码应用于海关、税务等部门对各类报表和票据的管理,商业、交通运输等部门对商品及货物运输的管理、邮政部门对邮政包裹的管理、工业生产领域对工业生产线的自动化管理。目前,用户在夜晚扫描二维码时,时常需要通过闪光灯加强周围亮度以获取二维码的信息,但在使用闪光灯时,往往会使得获取的二维码图像过曝或欠曝,不能获取二维码的完整信息,从而得到扫描失败的结果,而且在付款或登录应用时,不同的应用需要扫描不同的二维码,为了便于用户扫描需要设置多个二维码,且由于二维码外形相同,用户难以识别所需要扫描的二维码,常常会发生扫描二维码的应用与被扫描的二维码不匹配,扫描失败的问题。
技术实现思路
本申请主要解决的技术问题在夜晚难以扫描二维码和二维码数量众多难以识别的问题。为解决上述技术问题,本申请提供一种二维码识别方法,其中,二维码识别方法包括:识别用于扫描第一二维码的应用;使闪光灯发出与应用对应的灯光,获取第一二维码的图像;识别图像中与灯光的颜色相同的部分,从而获取到第一二维码中的第一信息。其中,第一信息包括网址信息,应用进一步根据所述网址信息获取第二二维码。其中,二维码识别方法进一步包括:识别第二二维码,根据第二二维码执行相应的操作。其中,判断扫描第一二维码的应用的类型的步骤之前还包括:将多个所述第二二维码保存在互联网上,获取存储所述第二二维码的网址信息的第一信息;生成包含第一信息的第一二维码。其中,第一二维码存储至少一个第一信息,第一二维码中存储不同第一信息的部分的颜色不同,且颜色与应用对应。其中,每个第一信息存储至少一个第二二维码的网址信息。其中,确定用于扫描第一二维码的应用的步骤具体包括:识别发出扫描第一二维码的指令的应用;获取与应用对应的第一二维码的颜色。其中,使闪光灯发出与应用对应的灯光,获取第一二维码的图像的步骤包括:控制闪光灯发出与第一二维码的颜色相同的灯光,获取第一二维码的图像。为解决上述技术问题,本申请还提供了一种智能终端,其中,智能终端包括相互耦接的通信电路、处理器、存储器;通信电路用于与获取及传输指令;存储器用于存储第一二维码的图像、第一信息、应用、处理器执行的计算机程序以及在执行计算机程序时所产生的中间数据;处理器执行所述计算机程序时,实现如上所述的二维码识别方法。为为解决上述技术问题,本申请提供一种具有存储功能的装置,存储有程序数据,程序数据能够被执行以实现如上所述的二维码识别方法。本申请的有益效果是:区别于现有技术的情况,本申请在扫描二维码时,预先检测用于扫描二维码的应用,根据检测结果使闪光灯发出与该应用对应颜色的光线,对需要扫描的第一二维码补光,获取第一二维码的图像,识别该图像中与闪光灯发出的光线颜色相同的部分,从而获取该部分中存储的第一信息。通过上述方式,本申请可以在夜晚时通过闪光灯发出对应颜色的光,增强所需要扫描部分的反射效果,从而获取该部分更清晰的图像,在第一二维码中存储多个第一信息,减少了二维码数量,并通过机器识别的方式降低识别的难度,不仅操作方便,而且提升了体验效果。附图说明图1是本申请二维码识别方法一实施例的流程示意图;图2是本申请二维码识别方法另一实施例的流程示意图;图3是本申请智能终端一实施例结构示意图;图4是本申请具有存储功能的装置一实施例结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。请参阅图1,图1是本申请二维码识别方法一实施例的流程示意图,在本实施例中二维码识别方法包括如下步骤:S101:识别用于扫描第一二维码的应用。智能终端获取扫描第一二维码的指令后,打开扫描二维码的界面,识别发出扫描二维码的指令的应用。然后,还需要确定与该应用所对应的第一二维码的颜色。在本实施例中,智能终端可以为手机、平板电脑、笔记本电脑、智能手表以及其他具有闪光灯和摄像头能够用于扫描二维码的器件。在本实施例中,被识别的应用可以是用于付款、通讯、浏览网页、购物等具有扫描二维码功能的应用。在一个具体的场景中,智能终端为手机,用户打开手机上一个能够扫描二维码的应用,通过该应用输入扫描第一二维码的指令,手机获取该指令后,识别该应用的名称,并确定与该应用对应的第一二维码的颜色。S102:使闪光灯发出与应用对应的灯光,获取第一二维码的图像。智能终端确定与应用对应的第一二维码的颜色后,控制闪光灯发出与该颜色相同的灯光。通过该闪光灯对需要拍摄的第一二维码进行带有颜色的补光,能够使第一二维码中具有该颜色的部分更加容易被获取,从而获取第一二维码中具有对应颜色的部分清晰度和对比度更高的图像。在本实施例中,第一二维码由多种颜色组成,其中,第一二维码黑色的部分为二维码共有的位置探测图形、定位图形和校正图形。用黑色以外的颜色显示的部分为第一二维码的数据区,该数据区不同颜色的部分存储有不同的第一信息。智能终端获取与应用对应第一二维码的数据区的颜色后,控制闪光灯发出该颜色的灯光。在本实施例中,第一二维码的数据区颜色与智能终端上的应用的对应关系,可以存储在第一二维码中,也可以存储在智能终端上,还可以发布在互联网上,只需智能终端在扫描该二维码时能够确定第一二维码中第一信息与应用的对应关系即可,在此不做赘述。在其他实施例中,智能终端也可以先获取环境亮度,判断当前环境亮度是否大于预设阈值,若大于预设阈值,则不控制闪光灯发出与应用对应的灯光,若不大于预设阈值,则控制闪光灯发出与应用对应的灯光。其中,闪光灯的亮度根据环境亮度对应调整,以达到能够对被拍摄的图像补光的效果,而且该预设阈值为智能终端不开闪光灯且能够获取第一二维码清晰图像时所处的环境的亮度。在一个具体的实施场景中,智能终端为手机,第一二维码中与应用对应的部分在第一二维码中显示的颜色为红色,手机控制闪光灯发出红色的灯光,进而获取第一二维码的图像。S103:识别图像中与灯光的颜色对应的部分,从而获取到第一二维码中的第一信息。智能终端获取第一二维码的图像后,仅对该图像中与灯光颜色相同的部分进行识别,获取该部分存储的第一信息。在本实施例中,第一二维码中存储有至少一个第一信息,存储不同第一信息的部分显示的颜色也不同,相同颜色的部分对应的应用相同。在本实施例中,第一本文档来自技高网...
【技术保护点】
1.一种二维码识别方法,其特征在于,包括:/n识别用于扫描第一二维码的应用;/n使闪光灯发出与所述应用对应的灯光,获取所述第一二维码的图像;/n识别所述图像中与所述灯光的颜色相同的部分,从而获取到所述第一二维码中的第一信息。/n
【技术特征摘要】
1.一种二维码识别方法,其特征在于,包括:
识别用于扫描第一二维码的应用;
使闪光灯发出与所述应用对应的灯光,获取所述第一二维码的图像;
识别所述图像中与所述灯光的颜色相同的部分,从而获取到所述第一二维码中的第一信息。
2.根据权利要求1所述的二维码识别方法,其特征在于,所述第一信息包括网址信息,所述应用进一步根据所述网址信息获取第二二维码。
3.根据权利要求2所述的二维码识别方法,其特征在于,所述二维码识别方法进一步包括:
识别所述第二二维码,根据所述第二二维码执行相应的操作。
4.根据权利要求2所述的二维码识别方法,其特征在于,所述判断扫描第一二维码的应用的类型的步骤之前还包括:
将多个所述第二二维码保存在互联网上,获取存储所述第二二维码的网址信息的第一信息;
生成包含所述第一信息的第一二维码。
5.根据权利要求4所述的二维码识别方法,其特征在于,所述第一二维码存储至少一个所述第一信息,所述第一二维码中存储不同所述第一信息的部分的颜色不同,且所述颜色与所述应用对应。
6.根据权利要求4所述的...
【专利技术属性】
技术研发人员:邱情,刘其钰,
申请(专利权)人:奇酷互联网络科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。