一种二维码快速显示及识别的系统及方法技术方案

技术编号:36401771 阅读:35 留言:0更新日期:2023-01-18 10:09
本发明专利技术公开了一种二维码快速显示及识别的系统及方法,方法包括步骤:S1.扫码设备识别示码设备是否为电子屏幕,若是则进入步骤S2,若否则进入步骤S3;S2.扫码设备判断外界光线是否超出预定值,若是则以特定方式提示示码设备接收信号并调整屏幕亮度后进入步骤S4,若否则直接进入步骤S4;S3.扫码设备判断外界光线是否低于预定值,若是则开启补光光源后进入步骤S4,若否则直接进入步骤S4;S4.扫码设备识别示码设备上显示的二维码,完成扫码。本发明专利技术提供一种二维码快速显示及识别的系统及方法,能够提高扫码效率,解决扫码时可能出现的各种影响扫码效率的问题。响扫码效率的问题。响扫码效率的问题。

【技术实现步骤摘要】
一种二维码快速显示及识别的系统及方法


[0001]本专利技术涉及二维码扫描
,尤其涉及一种二维码快速显示及识别的系统及方法。

技术介绍

[0002]扫码的应用越来越广泛地运用于我们的日常生活。提供二维身份码供核酸检测,注册场所码用于查验安全,扫码支付,扫码取快递,出示二维码凭证等等。扫码和示码的设备也不再局限于手机,智能眼镜、智能手表等都可用于扫码和示码。
[0003]现有技术的扫码和示码的设备存在以下缺陷:
[0004]1、识别率低
[0005]扫码设备无法对强光下的电子屏幕示码或者弱光下的非电子屏幕示码进行有效扫码,有效识别率;
[0006]2、形变不能精准识别;
[0007]二维码滴上水滴、油渍等造成二维码形变,或者纸质二维码褶皱,都会影像二维码识别;
[0008]3、二维码显示慢或占时长
[0009]因网络问题调用二维码有时会缓慢影像扫码的过程。
[0010]公开于该
技术介绍
部分的信息仅仅旨在增加对本申请的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0011]为克服现有技术所存在的缺陷,本专利技术提供一种二维码快速显示及识别的系统及方法,能够提高扫码效率,解决扫码时可能出现的各种影响扫码效率的问题。
[0012]本专利技术采取的技术方案为:
[0013]一种二维码快速显示及识别的方法,其包括步骤:
[0014]S1.扫码设备识别示码设备是否为电子屏幕,若是则进入步骤S2,若否则进入步骤S3;
[0015]S2.扫码设备判断外界光线是否超出预定值,若是则以特定方式提示示码设备接收信号并调整屏幕亮度后进入步骤S4,若否则直接进入步骤S4;
[0016]S3.扫码设备判断外界光线是否低于预定值,若是则开启补光光源后进入步骤S4,若否则直接进入步骤S4;
[0017]S4.扫码设备识别示码设备上显示的二维码,完成扫码。
[0018]进一步的,当示码设备为电子屏幕时,所述示码设备还包括将屏幕上显示过的二维码按照显示时间的先后顺序保存为本地二维码,并且在超过预定时间未完成二维码刷新时,调取最近一次存储的本地二维码进行显示,供扫码设备识别。
[0019]进一步的,所述扫码设备还包括根据外界光线的强度调用预设的曝光参数识别示
码设备上显示的二维码。
[0020]进一步的,当步骤S4中扫码失败时,所述扫码设备还包括判断二维码是否有变形,若是,则对扫描得到的二维码进行图像处理,纠正变形后重新进行识别。
[0021]进一步的,所述示码设备包括电子屏幕和摄像头,在步骤S2中,所述扫码设备通过以特定频率闪亮方式向示码设备发出提示信号,示码设备的摄像头侦测到所述提示信号后按照预设规则调整屏幕亮度,供扫码设备识别。
[0022]一种二维码快速显示及识别的系统,其包括用于提供二维码的示码设备以及用于识别二维码的扫码设备,当所述扫码设备识别二维码失败时,执行如上所述方法。进一步的,所述扫码设备包括主控模块以及连接于主控模块的扫描模块、闪光灯控制模块和显示模块。
[0023]进一步的,所述示码设备包括主控模块以及连接于主控模块的显示模块、接收信号模块,所述接收信号模块与所述闪光灯控制模块通信连接。
[0024]本专利技术的有益效果在于:
[0025]1、在电子屏幕示码的情况下,当外界光线超出预定值时,可以用闪光灯方式提示示码设备调亮背景并用预设曝光参数扫码并识别,能够无惧强光,准确识别二维码;
[0026]2、在非电子屏幕示码的情况下,当外界光线低于预定值时,打开补光功能(闪光灯等),能够改善光照,提高扫码效率;
[0027]3、被扫二维码模糊、形变而影响识别时,可以用图像识别畸变图像进行图像处理,并使用预设曝光参数,较好识别模糊畸变的图像,提高扫码效率。
附图说明
[0028]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显。
[0029]图1为本专利技术实施例的一种二维码快速显示及识别的系统框架图。
[0030]图2为本专利技术实施例中的扫码设备的控制流程图。
[0031]图3为本专利技术实施例中的示码设备的控制流程图。
具体实施方式
[0032]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0033]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0034]首先,参阅图1,本专利技术的实施例提供了一种二维码快速显示及识别的系统,其主要由扫码设备1和示码设备2两部分构成。其中,该扫码设备1可采用任何可以扫码示码的电子设备,比如智能手机、智能眼镜、智能手表或扫码机等,该扫码设备1主要包括主控模块(MCU)以及连接于主控模块的扫描模块11、闪光灯控制模块12和显示模块,扫描模块11可以是摄像头,用于扫描二维码和识别示码设备2的类型等,闪光灯控制模块12可以以特定频率闪亮的方式向示码设备2发出提示信号(当示码设备2为电子屏幕时),该显示模块可用于显
示扫描后反馈的图像,如智能手机用广角摄像头扫描场所二维码后,在智能手机的显示屏幕上显示对应的场所码(绿码),这一处理过程在主控模块内完成,包括触发闪光灯控制模块12以特定频率闪亮的操作也可由主控模块来实现,主控模块可以是智能手机的控制芯片。作为代替方案,扫码设备1也可以利用显示模块(即电子屏幕)代替闪光灯,以特定频率闪亮的方式向示码设备2发出提示信号,效果与闪光灯相同。当然也可以采用其他类似方式,只要能够达到类似效果即可,本专利技术并不限制特定的实现手段。
[0035]示码设备2有两类,一类是电子屏幕示码,此时的示码设备2可选自智能手机、智能眼镜或智能手表等电子设备中的任意一种。该示码设备2主要包括主控模块(MCU)以及连接于该主控模块的显示模块、接收信号模块21,其中,该接收信号模块21可以采用摄像头,并且摄像头在打开后与扫码模块1的闪光灯控制模块12通信连接,可以接收闪光灯控制模块12以特定频率闪亮方式发出的提示信号,并且在接收到信号后,按照预设规则调整屏幕亮度,如将屏幕亮度调到最大,并且可以对屏幕调亮的时间进行预设,规定在预设时间内示码设备2的屏幕亮度最大,在预设时间经过后,再回到原来的亮度,如此可以节省耗电。其中,示码设备2的屏幕亮度调整规则和时间都可以在示码设备2的主控模块中预先设定好。接收信号模块21在接收到闪光灯控制模块12发出的信号后,发生信号给示码设备2的主控模块,由示码设备2的主控模块控制其显示模块调整屏幕亮度,该显示模块还用于显示二维码,该二维码可以是示码设备2从网络上实时获取的二维码,由其主控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码快速显示及识别的方法,其特征在于,包括步骤:S1.扫码设备识别示码设备是否为电子屏幕,若是则进入步骤S2,若否则进入步骤S3;S2.扫码设备判断外界光线是否超出预定值,若是则以特定方式提示示码设备接收信号并调整屏幕亮度后进入步骤S4,若否则直接进入步骤S4;S3.扫码设备判断外界光线是否低于预定值,若是则开启补光光源后进入步骤S4,若否则直接进入步骤S4;S4.扫码设备识别示码设备上显示的二维码,完成扫码。2.根据权利要求1所述的一种二维码快速显示及识别的方法,其特征在于,当示码设备为电子屏幕时,所述示码设备还包括将屏幕上显示过的二维码按照显示时间的先后顺序保存为本地二维码,并且在超过预定时间未完成二维码刷新时,调取最近一次存储的本地二维码进行显示,供扫码设备识别。3.根据权利要求1所述的一种二维码快速显示及识别的方法,其特征在于,所述扫码设备还包括根据外界光线的强度调用预设的曝光参数识别示码设备上显示的二维码。4.根据权利要求1所述的一种二维码快速显示及识别的方法,其特征在于...

【专利技术属性】
技术研发人员:毛鹏程
申请(专利权)人:英华达股份有限公司
类型:发明
国别省市:

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

1