二维码的识别方法及装置制造方法及图纸

技术编号:18084448 阅读:51 留言:0更新日期:2018-05-31 12:50
本发明专利技术公开了一种二维码的识别方法及装置,涉及数据安全技术领域,能够解决用户易受不良二维码伤害的问题。本发明专利技术的方法主要包括:获取待识别的目标图片;根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片;若所述目标图片是二维码图片,则对所述目标图片进行安全扫描;当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。本发明专利技术主要适用于识别即时通信中的不良二维码的场景中。

【技术实现步骤摘要】
二维码的识别方法及装置
本专利技术涉及数据安全
,特别是涉及一种二维码的识别方法及装置。
技术介绍
二维码是用若干个与二进制相对应的符号按一定规律在二维平面上分布来记录数据信息的特定几何图形。根据二维码的用途可以将其划分为收付款码、身份码(即表明用户或者产品的身份的二维码)、网站码(即利用网址生成的二维码)等,人们可以通过扫描不同的二维码实现不同的功能。虽然二维码给人们带来了很多方便,但是当不法分子利用二维码进行电商消费欺骗、电信金融诈骗、不良视频传播等操作时,却也给人们带来了难以解决的烦恼。尤其在集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的即时通信领域,大量良莠不齐的图片在网络中快速、广泛传播,使得眼花缭乱的用户更无法避免不良二维码的危害。
技术实现思路
有鉴于此,本专利技术提供的二维码的识别方法及装置,其目的在于解决用户易受不良二维码伤害的问题。本专利技术的目的是采用以下技术方案来实现的:第一方面,本专利技术提供了一种二维码的识别方法,所述方法包括:获取待识别的目标图片;根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片;若所述目标图片是二维码图片,则对所述目标图片进行安全扫描;当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。第二方面,本专利技术提供了一种二维码的识别装置,所述装置包括:获取单元,用于获取待识别的目标图片;判断单元,用于根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片;扫描单元,用于若所述目标图片是二维码图片,则对所述目标图片进行安全扫描;输出单元,用于当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。第三方面,本专利技术提供了一种存储介质,所述存储介质存储有多条指令,所述指令适用于由处理器加载并执行如第一方面所述的二维码的识别方法。第四方面,本专利技术提供了一种电子设备,所述电子设备包括存储介质和处理器;所述处理器,适于实现各指令;所述存储介质,适于存储多条指令;所述指令适于由所述处理器加载并执行如第一方面所述的二维码的识别方法。借由上述技术方案,本专利技术提供的二维码的识别方法及装置,能够获取未知的目标图片,根据该目标图片的链码特征快速判断出其是否为二维码图片,当确定该目标图片是二维码图片时,可以对该目标图片进行安全扫描,并在确定其不安全时,给于安全提示信息,使得用户能够快速获知该目标图片的安全情况,而无需盲目对该目标图片进行点击或者扫码操作,进而避免用户因不良二维码造成不必要的损失。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种二维码的识别方法的流程图;图2示出了本专利技术实施例提供的另一种二维码的识别方法的流程图;图3示出了本专利技术实施例提供的一种显示安全提示信息的示例图;图4示出了本专利技术实施例提供的另一种显示安全提示信息的示例图;图5示出了本专利技术实施例提供的又一种显示安全提示信息的示例图;图6示出了本专利技术实施例提供的一种二维码的识别装置的组成框图;图7示出了本专利技术实施例提供的另一种二维码的识别装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种二维码的识别方法,如图1所示,所述方法主要包括:101、获取待识别的目标图片。其中,目标图片可以是设备中任一位置存储的图片,可以是某个软件中出现的图片,例如可以是即时通信中的图片。由此本步骤的具体实现方式可以为:获取即时通信中未识别的图片,并将获取的图片确定为所述目标图片;或者,获取当前设备中未识别的图片,并将获取的图片确定为所述目标图片。另外,可以实时检测当前设备或者当前即时通信软件,获取最新的从网络侧获得的图片进行识别,也可以周期性地检测当前设备或者当前即时通信软件,获取最近一个周期从网络侧获得的图片进行识别,其具体识别时机在此不做限定。102、根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片。链码(又称为freeman码)是用曲线起始点的坐标和边界点方向代码来描述曲线或边界的方法。常用的链码按照中心像素点邻接方向个数的不同,分为4连通链码和8连通链码。其中,4连通链码的邻接点有4个,分别在中心点的上、下、左和右,8连通链码比4连通链码增加了4个斜方向。二维码图片不仅从视觉上区别于其他普通图片,其链码特征也具有独特的方面,例如二维码的链码特征中含有矩形框。因此,当需要检测的图片较多时,可以根据链码特征快速识别出目标图片是否有可能是二维码,以便在识别出目标图片有可能是二维码图片时,对其进行进一步检测。103、若所述目标图片是二维码图片,则对所述目标图片进行安全扫描。由于在一般情况下,用户用肉眼就能够看出普通图片(除二维码图片以外的图片)所蕴含的内容,所以若确定目标图片是普通图片,则无需对目标图片进行安全扫描。而对于二维码图片,则是无法用肉眼看出,而是需要进行扫码操作才能获知其实际内容,但获知其实际内容的同时也往往是受害之时,因此需要在用户对二维码图片进行扫码之前,快速对该二维码图片进行安全扫描,识别安全隐患。104、当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。当确定该目标图片存在安全隐患时,为了防止用户因扫描该目标图片而造成损失(如财产损失),可以输出针对该目标图片的安全提示信息,以便用户根据该安全提示信息考虑是否对针对该目标图片进行扫码操作。本专利技术实施例提供的二维码的识别方法,能够获取未知的目标图片,根据该目标图片的链码特征快速判断出其是否为二维码图片,当确定该目标图片是二维码图片时,可以对该目标图片进行安全扫描,并在确定其不安全时,给于安全提示信息,使得用户能够快速获知该目标图片的安全情况,而无需盲目对该目标图片进行点击或者扫码操作,进而避免用户因不良二维码造成不必要的损失。进一步的,依据图1所示的方法,本专利技术的另一个实施例还提供了一种二维码的识别方法,如图2所示,所述方法主要包括:201、获取待识别的目标图片。本步骤的具体实现方式与上述步骤101相同,在此不再赘述。202、对所述目标图片进行二值化处理。图片的二值化是将图片上的像素点的灰度值设置为0或255,也就是将整个图片出明显的只有黑和白的视觉效果,从而使得图片变得简单,而且数据量减小,能够凸显出用户感兴趣的目标的轮廓。因此,在获得目标图片后,可以先将目标图片进行二值化处理,再对二值化处理后的目标图片做进一步分析。为了进一步减小对图片进行分析处理的时间,可以在将目标图片进行二值化处理之前,先缩小目标图片(例如缩小为一个200*本文档来自技高网...
二维码的识别方法及装置

【技术保护点】
一种二维码的识别方法,其特征在于,所述方法包括:获取待识别的目标图片;根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片;若所述目标图片是二维码图片,则对所述目标图片进行安全扫描;当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。

【技术特征摘要】
1.一种二维码的识别方法,其特征在于,所述方法包括:获取待识别的目标图片;根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片;若所述目标图片是二维码图片,则对所述目标图片进行安全扫描;当确定所述目标图片存在安全隐患时,输出针对所述目标图片的安全提示信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标图片的链码特征,判断所述目标图片是否为二维码图片包括:对所述目标图片进行二值化处理;从二值化处理后的目标图片的边界提取链码特征;判断所述链码特征中是否含有矩形框,以及链码方向是否包含预设方向;若所述链码特征中含有矩形框,并且所述链码方向包含所述预设方向,则确定所述目标图片是二维码图片;否则,确定所述目标图片不是二维码图片。3.根据权利要求2所述的方法,其特征在于,在对所述目标图片进行二值化处理之前,所述方法还包括:对所述目标图片进行重采样,以获得缩小后的目标图片;所述对所述目标图片进行二值化处理包括:对所述缩小后的目标图片进行二值化处理。4.根据权利要求2所述的方法,其特征在于,所述预设方向包括0、2、4、6。5.根据权利要求1所述的方法,其特征在于,所述对所述目标图片进行安全扫描包括:根据预设二维码扫描算法,对所述目标图片进行扫描;若确定所述目标图片是收付款码,则确定所述目标图片存在安全隐...

【专利技术属性】
技术研发人员:宋丽郑劲松
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1