当前位置: 首页 > 专利查询>郑州大学专利>正文

一种艺术QR码的识别方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24939157 阅读:21 留言:0更新日期:2020-07-17 21:10
本发明专利技术涉及艺术QR码的技术领域,具体涉及一种艺术QR码的识别方法、装置、电子设备及存储介质,将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。本发明专利技术实施例提供的艺术QR码的识别方法,在解码前筛除已被篡改的二维码,能够防止误操作的发生,并且在解码前判断是否被篡改的操作进一步提高了识别效率。

【技术实现步骤摘要】
一种艺术QR码的识别方法、装置、电子设备及存储介质
本专利技术涉及艺术QR码的
,具体涉及一种艺术QR码的识别方法、装置、电子设备及存储介质。
技术介绍
二维码又称二维条码,二维码的出现极大的方便了人们的生活,提升了经济效益。二维码是用某种特定的几何图形按一定规律在平面分布的、黑白相间的、记录数据符号信息的图形。艺术QR码属于二维码中的一种,艺术QR码是指将二维码融入背景图片中的一种特殊二维码。这种二维码,从外观上看与普通二维码具有明显的不同,不再看见黑白相间的方格子,取而代之的是一张完整的背景图,其上隐约可见一些圆形或方形的覆盖物,以及普通二维码也具有的三个定位点方块。作者李青峰在2017年发表的郑州大学的硕士论文《扫描健壮的艺术QR码生成》中详细的介绍了艺术QR码的生成过程,首先根据相应的特征提取算法生成二值化艺术QR码;然后根据相应的算法将QR码模块与图像细节进行融合,生成灰度化艺术QR码;最后根据亮度调整算法生成彩色艺术QR码。专利技术人在实践中,发现上述现有技术存在以下缺陷:艺术QR码由于采用背景图像与二维码相融合的方式,在一定程度上能够防止他人造假,但是在包括艺术QR码在内的二维码中所携带的数据信息被篡改时,常规的识别解析方法并不知情,会识别出被篡改后的错误的信息导,信息识别的过程中不具备自检纠错的能力。
技术实现思路
为了解决上述技术问题,本专利技术的目的在于提供一种艺术QR码的识别方法、装置、电子设备及存储介质,所采用的技术方案具体如下:第一方面,本专利技术实施例提供了一种艺术QR码的识别方法,该识别方法包括以下步骤:将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。第二方面,本专利技术实施例提供了一种艺术QR码的识别装置,该装置包括:比对模块,用于将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;解码模块,用于在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;解密模块,用于利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。第三方面,本专利技术实施例提供了一种识别艺术QR码的电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述一种艺术QR码的识别方法。第四方面,本专利技术实施例提供了一种存储介质,该存储介质中存储有计算机可读的程序指令,所述程序指令被处理器执行时实现一种艺术QR码的识别方法。本专利技术具有如下有益效果:本专利技术实施例提供的艺术QR码的识别方法,在解码前,将扫描的艺术QR码与存储于区块链中的加密艺术QR码进行比对,在确认所扫描的艺术QR码未被篡改的情况下,再进行后续的解码工作,防止二维码被篡改。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1为本专利技术一个实施例所提供的一种艺术QR码的识别方法的流程图;图2为本专利技术一个实施例所提供的一种艺术QR码的识别装置的结构框图;图3为本专利技术一个实施例所提供的一种服务器的结构示意图。具体实施方式为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种艺术QR码的识别方法、装置、电子设备及存储介质,其具体实施方式、结构、特征及其功效,详细说明如下。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的属于只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。下面结合附图具体的说明本专利技术所提供的一种艺术QR码的识别方法、装置、电子设备及存储介质的具体方案。请参阅图1,其示出了本专利技术一个实施例提供的一种艺术QR码的识别方法的流程图,该艺术QR码的识别方法包括以下步骤:步骤S011,将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对。加密艺术QR码图像是指将待储存信息加密后编码为加密艺术QR码,并将该加密艺术QR码存储于区块链上的二维码图像。根据比对结果判断二维码信息是否被篡改。在比对结果相同的情况下,说明所获取的艺术QR码图像并未被篡改;若比对结果不同,则说明所获取的艺术QR码图像已经被篡改,此时系统报错。比对的过程是对比艺术QR码图像和加密艺术QR码图像所对应的文本信息是否一致。优选的,在比对之前,还包括查找相应的加密艺术QR码图像的过程,该查找过程包括:根据艺术QR码携带的区块识别码查找预先存储于与区块识别码相对应的区块中的加密艺术QR码图像,其中,该区块识别码作为区块ID是每个区块的唯一识别码。需要说明的是,该比对的过程可以由用户识别端完成,也可以是服务器端或者相应于区块链的执行主体完成等,本领域技术人员根据需要选择执行该比对的过程的执行主体。步骤S012,在比对结果相同时,利用解码算法对艺术QR码图像进行解码,得到加密二维码数据。在比对结果相同时,则确定了艺术QR码图像并未被篡改。此时通过解码还原加密数据。在比对结果不同时,则判定所扫描的艺术QR码已被篡改,此时及时报错处理,终止识别操作。步骤S013,利用解密算法对加密二维码数据进行解密,得到艺术QR码中所存储的文本数据。解密算法采用Decrypt函数进行同态解密,获得所扫描的艺术QR码中所存储的文本数据。综上所述,通过上述实施例所提供的艺术QR码的识别方法,将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。在解码前筛除已被篡改的二维码,防止误操作的发生,并且在解码前判断是否被篡改的操作进一步提高了识别效率。下面以被篡改的艺术QR码为例,来进一步说明本专利技术的技术方案。首先,扫描被篡改的艺术QR码,获取艺术QR码图像并识别其内容为:341523123413763593567081560356871535444486094418本文档来自技高网
...

【技术保护点】
1.一种艺术QR码的识别方法,其特征在于,该识别方法包括以下步骤:/n将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;/n在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;/n利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。/n

【技术特征摘要】
1.一种艺术QR码的识别方法,其特征在于,该识别方法包括以下步骤:
将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对;
在比对结果相同时,利用解码算法对所述艺术QR码图像进行解码,得到加密二维码数据;
利用解密算法对所述加密二维码数据进行解密,得到所述艺术QR码中所存储的文本数据。


2.根据权利要求1所述的一种艺术QR码的识别方法,其特征在于,所述将扫描的艺术QR码与预先存储于区块链中的加密二维码进行比对之前,还包括以下步骤:
根据所述艺术QR码携带的区块识别码查找预先存储于与所述区块识别码相对应的区块中的所述加密艺术QR码图像。


3.一种艺术QR码的识别装置,其特征在于,该装置包括:
比对模块,用于将扫描的艺术QR码图像与预先存储于区块链中的加密艺术QR码图像进行比对...

【专利技术属性】
技术研发人员:徐明亮朱维军吴庆顺蒿宏杰邢佳璐陈国良
申请(专利权)人:郑州大学
类型:发明
国别省市:河南;41

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

1