图形码识别方法及装置和电子设备制造方法及图纸

技术编号:16701035 阅读:40 留言:0更新日期:2017-12-02 13:29
本申请提供一种图形码识别方法及装置,所述方法包括:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。应用本申请实施例,可以识别出被篡改的图形码。

Graphic code recognition methods and devices and electronic devices

The invention provides a device and a method of graphical code recognition, the method comprises: acquiring target graphics codes and the graphics code where the background area; the only identifier resolution the target barcode digital watermarking; analyzing the background area in the local cache; pre identification database based on the judgment, only identification and the digital watermarking is corresponding to the storage; the identification library has a unique identifier and a corresponding digital watermark. With the application of the present application example, the tampered graphics code can be identified.

【技术实现步骤摘要】
图形码识别方法及装置和电子设备
本申请涉及图像处理
,尤其涉及一种图形码识别方法及装置和电子设备。
技术介绍
随着互联网的不断发展,使用图形码的场合越来越多。例如,扫图形码支付、扫图形码加好友、扫图形码获取相关信息等。以二维码为例,在移动支付越来越普遍的背景下,通过二维码进行支付的场景越来越多,不管是线上支付(如网络购物)还是线下支付(如实体店购物),用户通过手机扫描用于付款的二维码就可以很方便快速的进行支付。然而,有一些不法分子,通过篡改二维码来骗取用户的资金。例如,实体店中,如图1所示通常会摆放包含用于付款的二维码图片。不法分子乘店家不注意的时候,在店家二维码表面黏贴一个其它的二维码,从而篡改了店家的二维码。这样,用户扫描二维码进行支付,其实是支付给不法分子而不是商家。
技术实现思路
本申请提供的一种图形码识别方法及装置,以解决现有技术中存在的图形码存在被篡改的问题。根据本申请实施例提供的一种图形码识别方法,应用于客户端,所述方法包括:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。优选地,所述方法还包括:在所述唯一标识与所述数字水印不对应的情况下,确定所述目标图形码存在风险;或,在所述唯一标识与所述数字水印对应的情况下,确定所述目标图形码不存在风险。优选地,所述图形码包括二维码或条形码。根据本申请实施例提供的一种图形码识别方法,应用于客户端,所述方法包括:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;将所述唯一标识和数字水印发送给服务端进行验证。优选地,所述方法还包括:在接收到所述服务端返回的验证结果为存在风险的情况下,提示用户。优选地,所述图形码包括二维码或条形码。根据本申请实施例提供的一种图形码识别方法,应用于服务端,所述方法包括:接收客户端上传的目标图形码的唯一标识和所述目标图形码所在背景区中的数字水印;基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。优选地,所述方法还包括:在所述唯一标识与所述数字水印不对应的情况下,确定所述目标图形码存在风险;或,在所述唯一标识与所述数字水印对应的情况下,确定所述目标图形码不存在风险。优选地,所述方法还包括:将所述目标图形码存在风险的验证结果,返回给所述客户端。优选地,所述图形码包括二维码或条形码。根据本申请实施例提供的一种图形码识别方法,应用于服务端,所述方法包括:接收客户端上传的目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。优选地,所述方法还包括:在所述唯一标识与所述数字水印不对应的情况下,确定所述目标图形码存在风险;或,在所述唯一标识与所述数字水印对应的情况下,确定所述目标图形码不存在风险。优选地,所述方法还包括:将所述目标图形码存在风险的验证结果,返回给所述客户端。优选地,所述图形码包括二维码或条形码。根据本申请实施例提供的一种图形码识别装置,应用于客户端,所述装置包括:获取单元,获取目标图形码以及所述目标图形码所在背景区;第一解析单元,解析所述目标图形码的唯一标识;第二解析单元,解析所述背景区中的数字水印;判断单元,基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。根据本申请实施例提供的一种图形码识别装置,应用于客户端,所述装置包括:获取单元,获取目标图形码以及所述目标图形码所在背景区;第一解析单元,解析所述目标图形码的唯一标识;第二解析单元,解析所述背景区中的数字水印;发送单元,将所述唯一标识和数字水印发送给服务端进行验证。根据本申请实施例提供的一种图形码识别装置,应用于服务端,所述装置包括:接收单元,接收客户端上传的目标图形码的唯一标识和所述目标图形码所在背景区中的数字水印;判断单元,基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。根据本申请实施例提供的一种图形码识别装置,应用于服务端,所述装置包括:接收单元,接收客户端上传的目标图形码以及所述目标图形码所在背景区;第一解析单元,解析所述目标图形码的唯一标识;第二解析单元,解析所述背景区中的数字水印;判断单元,基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。根据本申请实施例提供的一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。根据本申请实施例提供的一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;将所述唯一标识和数字水印发送给服务端进行验证。根据本申请实施例提供的一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收客户端上传的目标图形码的唯一标识和所述目标图形码所在背景区中的数字水印;基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。根据本申请实施例提供的一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收客户端上传的目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。本申请实施例中,在预先生成图形码过程中,通过在图形码所在背景区中添加肉眼不可见的数字水印,并且将添加的数字水印与该图形码代表的唯一标识建立对应关系。如此,在进行图形码识别过程中,就可以通过解析目标图形码的唯一标识以及该目标图形码所在背景区中的数字水印,并判断解析出来的唯一标识与数字水印是否对应;如果图形码没有被篡改,则解析出来的唯一标识与数字水印必定是对应的,如果图形码被篡改,则解析出来的唯一标识与数字水印必定不是对应的,因此,在唯一标识与数字水印不对应时,说明目标图形码被篡改、存在风险。附图说明图1是本申请提供的用于付款的二维码图片的示意图;图2是本申请一实施例提供的图形码识别方法的流程图;图3是本申请一实施例提供的摄像头扫描目标图形码的界面示意图;图4是本申请一实施例提供的扫描目标图形码图片的界面示意图;图5是本申请提供的背景区中添加的数字水印的示意图;图6是本申请另一实施例提供的图形码识别方法的流程图;图7是对应图6的以客户端为执行主体的本文档来自技高网...
图形码识别方法及装置和电子设备

【技术保护点】
一种图形码识别方法,应用于客户端,所述方法包括:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。

【技术特征摘要】
1.一种图形码识别方法,应用于客户端,所述方法包括:获取目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于本地预缓存的标识库,判断所述唯一标识与所述数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。2.根据权利要求1所述的方法,所述方法还包括:在所述唯一标识与所述数字水印不对应的情况下,确定所述目标图形码存在风险;或,在所述唯一标识与所述数字水印对应的情况下,确定所述目标图形码不存在风险。3.根据权利要求1所述的方法,所述图形码包括二维码或条形码。4.一种图形码识别方法,应用于服务端,所述方法包括:接收客户端上传的目标图形码以及所述目标图形码所在背景区;解析所述目标图形码的唯一标识;解析所述背景区中的数字水印;基于标识库,判断所述唯一标识与数字水印是否对应;其中,所述标识库中存储有一一对应的唯一标识和数字水印。5.根据权利要求4所述的方法,所述方法还包括:在所述唯一标识与所述数字水印不对应的情况下,确定所述目标图形码存在风险;或,在所述唯一标识与所述数字水印对应的情况下,确定所述目标图形码不存在风险。6.根据权利要求5所述的方法,所述方法还包括:将所述目标图形码存在风险的验证结果,返回给所述客户端。7.一种图形码识别装置,应用于客户端,所述装置包括:获取单元,获取目标图形码以及所述...

【专利技术属性】
技术研发人员:孟超峰
申请(专利权)人:口碑控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1