防截图二维码的生成方法技术

技术编号:20329647 阅读:207 留言:0更新日期:2019-02-13 06:03
本发明专利技术涉及一种防截图二维码的生成方法,为了防止二维码被截图而设计。本发明专利技术防截图二维码的生成方法,生成黑白二维码本体,黑白二维码本体的关键区域上生成一条彩色掩码条,所述掩码条的宽度至少遮盖3个或以上的像素点,所述掩码条的高度为关键区域内整列像素点,该掩码条在通电状态下,该掩码条在二维码关键区域内横向或纵向连续不间断的移动,掩码条移动的速率不低于扫码器扫描速率。本发明专利技术防截图二维码在动态显示时,可以用手机、读码器等扫描设备进行读取,在静态显示时,则该二维码失效,不能读取,从而防止二维码被拍照截图使用。

【技术实现步骤摘要】
防截图二维码的生成方法
本专利技术涉及一种防截图二维码的生成方法。
技术介绍
二维码在我们的日常生活中运用得越来越广泛,而且对于二维码的运用方式也在不断改变和完善。手机扫描二维码就能获取相应的链接,手机对二维码拍照就截图就能获取二维码及相关的信息,这确实给人们的生活带来了很大的便利,但相应的问题也随之而来,如共享单车的二维码被人为破坏,就是有些人为了达到“公车私用”的目的,将共享单车二维码拍照截图后,损毁二维码,从而使共享单车只能自己或几个人使用,别人用不了;如一些私密性较强的聚会或内部团体使用的二维码被拍照截图,传播出去后被恶意扩散等。QR静态二维码有三个小方块,是位置探测图形,用于扫描定位。主要数据信息包涵在关键区域内是由纵、横向各M个像素点组成,即M×M位像素位点组成静态二维码关键区域,M=(9m,m≥2,m∈N*)。静态二维码的每个像素点由黑、白两种颜色组成,其中黑色表示“1”,白色表示“0”,即在关键区域内形成“0”、“1”比特流概念,并组合成数据包。如图1所示。手机扫描读取二维码的方式都是以线性扫描的方式进行二维码信息进行逐层读取的,而手机对二维码拍照后读取是采用图像处理的方式进行解码读取的。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种防止二维码被拍照截图的防截图二维码的生成方法。本专利技术防截图二维码的生成方法,以QR静态二维码为例,包括:生成黑白二维码本体,黑白二维码本体的关键区域上生成一条彩色掩码条,所述掩码条的宽度至少遮盖3个或以上的像素点,所述掩码条的高度为关键区域内整列像素点,该掩码条在通电状态下,该掩码条在二维码关键区域内横向或纵向连续不间断的移动,掩码条移动的速率不低于扫码器扫描速率。进一步地,从该动态二维码关键区域内横向A素位、纵向B素位从第1像素位开始,将连续(A+n,9m)、(B+n,9m)区间内的像素位同时显示为彩色,形成一条掩码条,其中9m≥A、B;n≥3;m≥2;A、B、n、m∈N*,为能同时遮掩行/列数据奇偶校验区域的数列。进一步地,该动态二维码在横向A+n或纵向B+n显示无数据信息的彩色像素时间为S1,其余时间为显示为包涵数据信息的黑、白像素时间为S2;S1≤一半摄像设备的帧率,S2为除显示S1以外的常态显示;将在二维码关键区域内形成的掩码条呈现横、纵向彩色位移条。借由上述方案,本专利技术防截图二维码的生成方法至少具有以下优点:该二维码在动态显示时,可用手机进行扫码读取,如果用手机进行拍照截图,则二维码内关键区域部分数据信息(包括行/列数据奇偶校验区域)会被遮掩,从而不能显示完整的二维码图形,对二维码进行图像识读会失效。即该防截图二维码在动态显示时,可以用手机、读码器等扫描设备进行读取,在静态显示时,则该二维码失效,不能读取,从而防止二维码被拍照截图使用。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。附图说明图1是二维码示意图;图2是本专利技术流程图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。手机扫描读取二维码的方式都是以线性扫描的方式进行二维码信息进行逐层读取的,而手机对二维码拍照后读取是采用图像处理的方式进行解码读取的。根据这个原理,本专利技术将普通的静态二维码变成带掩码条动态移动的动态二维码,将原来的静态二维码转变为一种新型动态二维码。该防截图二维码是一种掩码条在二维码关键区域移动的动态二维码,需要有相应的电力驱动从而实现二维码的动态显示。该防截图二维码在不改变原有静态二维码黑、白色所表示“1”、“0”的逻辑基础比特流概念,不改变原静态二维码相关编码内容数据的前提下,在关键区域内所有像素位点黑、白色基础上增加一种显示彩色遮掩像素位,即将关键区域内像素位点原来仅显示黑或白色的静态数据信息,转变为能显示黑(白)或彩色的移动遮掩数据信息。从该动态二维码关键区域内横向A素位、纵向B素位从第1像素位开始,将连续(A+n,9m)、(B+n,9m)区间内的像素位同时显示为彩色,形成一条掩码条,其中9m≥A、B;n≥3;m≥2;A、B、n、m∈N*,为能同时遮掩行/列数据奇偶校验区域的数列。该动态二维码在横向A+n或纵向B+n显示无数据信息的彩色像素时间为S1,其余时间为显示为包涵数据信息的黑(白)像素时间为S2。S1≤一半摄像设备的帧率,S2为除显示S1以外的常态显示;将在二维码关键区域内形成的掩码条呈现横、纵向彩色位移条。为了不影响手机正常扫描二维码进行识读,该掩码条在二维码关键区域内横向或纵向连续不间断的移动时,掩码条移动的速率不低于手机扫码器扫描速率;横向掩码条防截图二维码静态显示如图2所示,纵向掩码条防截图二维码静态显示。该二维码在动态显示时,可用手机进行扫码读取,如果用手机进行拍照截图,则二维码内关键区域部分数据信息(包括行/列数据奇偶校验区域)会被遮掩,从而不能显示完整的二维码图形,对二维码进行图像识读会失效。即该防截图二维码在动态显示时,可以用手机、读码器等扫描设备进行读取,在静态显示时,则该二维码失效,不能读取,从而防止二维码被拍照截图使用。本专利技术针对防截图二维码实现动态显示所需要用到电源,要尽可能达到低能耗、高效率、易实现、简捷的要求。关于防截图二维码的具体应用方法有两种,一种是采用单色发光二极管(即单色LED)进行普通静态二维码的遮掩,形成防截图二维码;另一种是直接采用多色发光二极管(即多色LED)直接生成防截图动态二维码。一、单色LED防截图二维码采用单色LED来显示的防截图二维码,以使用最普遍的QR静态二维码为例,将QR静态二维码包含数据和纠错码、版本信息、格式信息、定位图形等关键信息的区域设定为关键区域。将关键区内表示“0”的白色像素位使用特定单一荧光粉的发光二极管,由单片机对发光二极管进行控制(仅控制关键区域内白色像素位,降低能耗),二维码其余部分全部使用静态显示。当有电流通过时,关键区域内的白色像素位显示为黑色;当没有电流通过时,关键区域内白色像素位显示为白色。按照防截图二维码的生成方法,当单色LED防截图二维码正常使用时,在二维码的关键区域内会有一条超过3个像素位的黑色遮码条以超过扫描设备的速率持续连续不间断的移动,如图1所示。当单色LED防截图二维码没有电源供应或出现故障时,将会失去防截图功能,变成普通的QR静态二维码来使用。单色LED防截图二维码仅关键区域内部分像素位使用单色发光二极管,结构简单、控制简捷、能耗非常低,且能源耗尽或出现故障的情况下,还能保持普通二维码功能。该防截图二维码一旦生成,该二维码内的数据信息等均不能修改,除非重新生成新的二维码,具有单一性。适合在共享单车、共享汽车等特定的公共场所和区域内使用。二、多色LED防截图二维码采用多色LED屏来显示的防截图二维码,仍然以QR静态二维码为例,将QR静态二维码内包含功能图形和编码区域的所有像素位全部采用发光二极管来显示,关键区域采用多色发光二极管,关键区域内每个像素位能显示黑、白、彩色3种颜色;非关键区域采用双色发光二极管,非关键区域内每个像素位能显示黑、白2种颜色。多色LED防截图本文档来自技高网...

【技术保护点】
1.一种防截图二维码的生成方法,其特征在于,包括:生成黑白二维码本体,黑白二维码本体的关键区域上生成一条彩色掩码条,所述掩码条的宽度至少遮盖3个或以上的像素点,所述掩码条的高度为关键区域内整列像素点,该掩码条在通电状态下,该掩码条在二维码关键区域内横向或纵向连续不间断的移动,掩码条移动的速率不低于扫码器扫描速率。

【技术特征摘要】
2018.09.03 CN 20181102038481.一种防截图二维码的生成方法,其特征在于,包括:生成黑白二维码本体,黑白二维码本体的关键区域上生成一条彩色掩码条,所述掩码条的宽度至少遮盖3个或以上的像素点,所述掩码条的高度为关键区域内整列像素点,该掩码条在通电状态下,该掩码条在二维码关键区域内横向或纵向连续不间断的移动,掩码条移动的速率不低于扫码器扫描速率。2.根据权利要求1所述的防截图二维码的生成方法,其特征在于,从该动态二维码关键区域内横向A素位、纵向B素位从第1像素位开始,将连续(A+n,9m)、(B+n,9m)区间内的像素位同时显示为彩色,形成一条掩码条,其中9m≥A、B;n≥3;m≥2;A、B、n、m∈N*,为能同时遮掩行/列数据奇偶校验区域的数列。3.根据权利要求1所述的防截图二维码的生成方法,其特征在于,该动态二维码在横向A+n或纵向B+n显示无数据信息的彩色像素时间为S1,其余时间为显示为包涵数据信息的黑、白像素时间为S2;S1≤一半摄像设备的帧率,S2为除显示S1以外的常态显示;将在二维码关键区域内形成的掩码条呈现横、纵向彩色位移条。4.根据权利要求1所述的防截图二维码的生成方法,其特征在于,采用单色LED来显示的防截图二维码,将QR静态二维码包含数据和纠...

【专利技术属性】
技术研发人员:范海涛黄凤群江利财陈炫燕陈志信张迪佳陈碧汉
申请(专利权)人:佛山市顺德区中等专业学校佛山市顺德区技工学校
类型:发明
国别省市:广东,44

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

1