一种二维码识别方法、装置、设备及存储介质制造方法及图纸

技术编号:34177503 阅读:74 留言:0更新日期:2022-07-17 12:16
本发明专利技术涉及一种二维码识别方法,应用于智能终端,包括:响应于相机的启动指令,启动摄像头进行扫描;判断所述摄像头的扫描范围内是否存在二维码;如果存在,则响应于用户的触发指令,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面;记录当前时间并将所述显示页面存储至缓存区中;当在设定的时间范围内,所述摄像头再次扫描到二维码时,读取该二维码是否属于所述目标软件程序;如果属于,则跳转至该二维码对应的目标软件程序,以及从所述缓存中读取并展示所述显示页面。本申请通过读取二维码得到显示页面并在一定时间内将该页面进行缓存,在重新扫描相同二维码时,能够快速调取缓存的显示页面,具有快速便捷的优点。点。点。

【技术实现步骤摘要】
一种二维码识别方法、装置、设备及存储介质


[0001]本专利技术涉及信息
,尤其涉及一种二维码识别方法、装置、设备及存储介质。

技术介绍

[0002]二维码(Tow

dimensional code),最早起源于日本,是用特定的几何图形按一定规律在二维方向上分布的黑白相间的图形。二维码利用若干个分别与二进制数“0”和“1”相对应的黑白几何形体来表示文字数值信息,这就使得终端可以实现对二维码的识读,并获取到二维码中所包含的信息。
[0003]目前,受疫情防控影响,很多场所需要扫描二维码识别到健康码后进入。但是健康码界面不会保留太久,如果在短时间内需要重新进入该场所,或者是同一个场所的不同商铺,都需要重新扫描二维码,并重新识别显示健康码。在日常生活中,用户的整个操作过程十分繁琐,用户体验差。

技术实现思路

[0004]基于此,本专利技术提供一种二维码识别方法、装置、设备及存储介质。能够与通过读取二维码后在一定时间内将该二维码的读取信息进行缓存,在需要重新扫描该二维码时,能够快速调取缓存的显示信息,具有快速便捷的优点。
[0005]根据本申请的一些实施例的第一方面,提供了一种二维码识别方法,应用于智能终端,该方法包括以下步骤:
[0006]响应于相机的启动指令,启动摄像头进行扫描;
[0007]判断所述摄像头的扫描范围内是否存在二维码;
[0008]如果存在,则响应于用户的触发指令,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面
[0009]记录当前时间并将所述显示页面存储至缓存区中;
[0010]当在设定的时间范围内,所述摄像头再次扫描到二维码时,读取该二维码是否属于所述目标软件程序;
[0011]如果属于,则跳转至该二维码对应的目标软件程序,以及从所述缓存中读取并展示所述显示页面。
[0012]进一步地,从所述软件程序的服务器中读取该二维码对应的显示页面;
[0013]当读取完成后,更新所展示的所述显示页面。
[0014]进一步地,从所述缓存中读取并展示所述显示页面前,还包括:
[0015]获得与所述目标软件程序的服务器之间进行数据传输的数据传输速率;
[0016]若所述数据传输速率不足以使所述服务器获取二维码,则判断所述终端所处的网络环境较差。
[0017]进一步地,判断所述摄像头的扫描范围内是否存在二维码,包括:
[0018]从所述摄像头的图像采集器中获取图像信息;
[0019]对所述图像信息进行二值化处理和膨胀运算;
[0020]对膨胀后的所述图像信息进行边缘检测,若得到条码区域的轮廓,则判定存在二维码。
[0021]进一步地,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面,包括:
[0022]在对所述二维码进行读取处理后,确定包含文本信息的读取结果;
[0023]根据预设的所述读取结果与软件程序的关系,确定与所述文本信息对应的目标软件程序;
[0024]跳转至该目标软件程序的显示页面。
[0025]据本申请的一些实施例的第二方面,提供了一种二维码识别装置,包括:
[0026]启动装置,用于响应于相机的启动指令,启动摄像头进行扫描;
[0027]判断装置,用于判断所述摄像头的扫描范围内是否存在二维码;
[0028]读取装置,用于如果存在,则响应于用户的触发指令,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面;
[0029]缓存装置,用于记录当前时间并将该显示页面存储至缓存区中;
[0030]归类装置,用于当在设定的时间范围内,所述摄像头再次扫描到二维码时,读取该二维码是否属于所述目标软件程序;
[0031]显示装置,用于如果属于,则跳转至该二维码对应的目标软件程序,以及从所述缓存中读取并展示所述显示页面。
[0032]进一步地,还包括:读取装置,用于从所述软件程序的服务器中读取该二维码对应的显示页面;
[0033]更新装置,用于当读取完成后,更新所展示的所述显示页面。
[0034]进一步地,还包括:
[0035]速率获取装置,用于获得与所述目标软件程序的服务器之间进行数据传输的数据传输速率;
[0036]环境判断装置,用于若所述数据传输速率不足以使所述服务器获取二维码,则判断所述终端所处的网络环境较差。
[0037]根据本申请的一些实施例的第三方面,提供了一种设备,包括:
[0038]至少一个存储器和至少一个处理器;
[0039]所述存储器,用于存储一个或多个程序;
[0040]当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如第一方面任一项所述的一种二维码识别方法的步骤。
[0041]根据本申请的一些实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述方法的步骤。
[0042]本申请通过读取二维码后跳转对应的目标软件程序的显示页面,并将该页面缓存,在设定的范围时间内,下次一摄像头扫描二维码时,确定该二维码是否属于上述的目标软件程序,如果属于,则可以直接调取已经缓存的调取界面。该方法能够保证用户在较短时
间内扫描同一个二维码时,较为迅速的调取出需要的内容,而不用通过软件重新读取和获得该显示界面。其次,本申请还能够在网络环境较好的情况下,实时更新该显示界面,防止用户获取到滞后、不准确的信息。极大地减少了用户原本需要操作的步骤,且能够快速便捷的获取到二维码信息。
[0043]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
附图说明
[0044]图1为本申请实施例中的一种二维码识别方法的步骤流程图;
[0045]图2为本申请实施例中的一种二维码识别装置的结构示意图。
具体实施方式
[0046]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0047]应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。
[0048]在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码识别方法,应用于智能终端,其特征在于,该方法包括以下步骤:响应于相机的启动指令,启动摄像头进行扫描;判断所述摄像头的扫描范围内是否存在二维码;如果存在,则响应于用户的触发指令,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面;记录当前时间并将所述显示页面存储至缓存区中;当在设定的时间范围内,所述摄像头再次扫描到二维码时,读取该二维码是否属于所述目标软件程序;如果属于,则跳转至该二维码对应的目标软件程序,以及从所述缓存中读取并展示所述显示页面。2.根据权利要求1所述的一种二维码识别方法,其特征在于,从所述缓存中读取并展示所述显示页面后,还包括:从所述软件程序的服务器中读取该二维码对应的显示页面;当读取完成后,更新所展示的所述显示页面。3.根据权利要求1所述的一种二维码识别方法,其特征在于,从所述缓存中读取并展示所述显示页面前,还包括:获得与所述目标软件程序的服务器之间进行数据传输的数据传输速率;若所述数据传输速率不足以使所述服务器获取二维码,则判断所述终端所处的网络环境较差。4.根据权利要求1所述的一种二维码识别方法,其特征在于,判断所述摄像头的扫描范围内是否存在二维码,包括:从所述摄像头的图像采集器中获取图像信息;对所述图像信息进行二值化处理和膨胀运算;对膨胀后的所述图像信息进行边缘检测,若得到条码区域的轮廓,则判定存在二维码。5.根据权利要求1所述的一种二维码识别方法,其特征在于,读取所述二维码,并跳转至该二维码对应的目标软件程序的显示页面,包括:在对所述二维码进行读取处理后,确定包含文本信息的读取结果;根据预设的所述读取结果与软件程序的关系,确定与所述文本信...

【专利技术属性】
技术研发人员:闫娇
申请(专利权)人:广东以诺通讯有限公司
类型:发明
国别省市:

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

1