动态二维码生成和读取方法、装置的制造方法

文档序号:9397224阅读:490来源:国知局
动态二维码生成和读取方法、装置的制造方法
【技术领域】
[0001]本发明涉及二维码技术,特别涉及动态二维码生成和读取方法、装置。
【背景技术】
[0002]二维码/ 二维条码(2-dimens1nal bar code)用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。
[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]图1是本发明实施例一动态二维码的生成和读取过程示意图;
[0036]图2是本发明实施例二动态二维码的生成和读取过程示意图;
[0037]图3是本发明实施例动态二维码生成方法流程图;
[0038]图4是本发明实施例一动态二维码读取方法流程图;
[0039]图5是本发明实施例二动态二维码读取方法流程图;
[0040]图6是本发明实施例动态二维码生成装置的结构示意图;
[0041]图7是本发明实施例一动态二维码读取装置的结构示意图;
[0042]图8是本发明实施例二动态二维码读取装置的结构示意图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本发明的技术方案进行详细说明。
[0044]参见图1,图1是本发明实施例一动态二维码的生成和读取过程示意图,如图1所示,生成和读取过程包括以下步骤:
[0045]步骤101、动态二维码生成设备生成每帧二维码图像均承载对应于该帧二维码图像的显示频率信息的动态二维码。
[0046]本实施例中,在动态二维码的每帧二维码图像中承载对应于该帧二维码图像的显示频率信息,也即:生成动态二维码的每帧二维码图像的过程中,将对应于每帧二维码图像的显示频率信息和该帧二维码图像内容一起作为二维码承载信息参与该帧二维码图像的生成。这样,二维码读取设备在读取到动态二维码中任何一帧二维码图像后,均可以通过对该帧二维码图像进行图像处理和解码得到对应于该帧二维码图像的显示频率信息。
[0047]在实际应用中,为了提高动态二维码的安全性,动态二维码的显示频率是可变的,也即,动态二维码中不同二维码图像的显示频率可以是不相同的,例如,对于一个由20帧二维码图像构成的动态二维码中,前10帧二维码图像的显示频率为5帧/秒,后10帧二维码图像的显示频率为8帧/秒。
[0048]鉴于动态二维码的显示频率的可变性,在实际实现中,对应于动态二维码中每帧二维码图像的显示频率信息可以是该帧二维码图像的显示频率,也可以是动态二维码中所有二维码图像的显示频率。
[0049]以对应于动态二维码中每帧二维码图像的显示频率信息是该帧二维码图像的显示频率为例,假设需要生成一个共包含3帧二维码图像,且第1、2、3帧二维码图像的显示频率分别为5帧/秒、5秒/帧、10秒/帧的动态二维码,则,二维码
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1