[发明专利]二维码的验证方法及搜索引擎服务器有效
申请号: | 201310158862.2 | 申请日: | 2013-05-02 |
公开(公告)号: | CN103268328A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 巫国忠 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/44 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 验证 方法 搜索引擎 服务器 | ||
技术领域
本发明涉及搜索技术领域,特别涉及一种二维码的验证方法及搜索引擎服务器。
背景技术
目前,二维码得到了广泛运用,以二维码为媒介可存储文字、图片等多种信息,但二维码的存储容量有限,例如QR(Quick Response,一种二维条码)码最大存储2953字节。为了在二维码中置入大量的信息,一般在二维码中存储网址链接,用户解析之后通过打开网址链接可获取更加丰富的信息,并且为了提高用户体验可以直接自动跳转,例如对于置入视频、音频信息的需求,用户扫码后直接无缝跳转至对应的视频,直接点击播放键即可。
但是存在严重的安全隐患,一方面,木马、病毒开始侵入二维码,特别是给二维码置入病毒非常简单,网络中随处可见二维码生成器,只要将木马链接或隐形的木马程序按照计算机1、0的编码方式编入,然后伪装成某条优惠信息的二维码图形,用户一扫即会中招。另一方面,二维码的跳转链接也存在安全隐患,例如钓鱼网站等。
目前可以采用两种方式解决,一是通过扫描二维码的存储内容,然后识别是否有病毒信息或其它不安全的内容;二是通过识别二维码的跳转链接,识别链接地址中是否包含了不安全的内容,并建立链接黑名单以便用户查询,只要在这个名单中的URL就代表二维码是不安全的。现有技术存在的问题是,识别二维码中的存储内容很困难,并且采取众包模式,由用户举报来不断更新URL数据库,步骤繁琐,效率低。
发明内容
本发明的旨在至少解决上述技术缺陷之一。
为此,本发明第一个目的在于提出一种二维码的验证方法,该方法解决现有技术的识别困难的问题,并且用户验证过程简单,提升用户体验。
本发明第二个目的在于提出一种搜索引擎服务器。
为实现上述目的,根据本发明第一方面的实施例的二维码的验证方法,包括以下步骤:搜索引擎服务器获取多个网页;所述搜索引擎服务器获取所述多个网页中的二维码;所述搜索引擎服务器根据所述多个网页及其对应的所述二维码获取所述二维码的安全信息;所述搜索引擎根据所述多个网页及其对应的所述二维码和所述安全信息建立验证查询表;所述搜索引擎服务器接收用户针对所述二维码的验证请求;以及所述搜索引擎根据所述验证请求在所述验证查询表中进行查询,并将查询结果发送给所述用户。
根据本发明实施例的二维码的验证方法,首先搜索引擎服务器获取多个网页及网页中的二维码,进一步地,搜索引擎服务器根据多个网页及其对应的二维码获取二维码的安全信息,并根据多个网页及其对应的二维码和安全信息建立验证查询表,当搜索引擎服务器接收用户针对二维码的验证请求时,搜索引擎根据验证请求在验证查询表中进行查询,并将查询结果发送给用户。该方法通过搜索引擎服务器获取多个网页及其对应的二维码,并根据二者获取二维码的安全信息,继而将搜索引擎获取的网页、二维码、安全信息建立验证查询表,当用户发送二维码验证请求时,搜索引擎根据验证请求在验证查询表中进行查询,将查询结果发送给用户,且具有安全性与易用性。
为实现上述目的,根据本发明第二方面的实施例的搜索引擎服务器,包括:第一获取模块,用于获取多个网页;第二获取模块,用于获取所述多个网页中的二维码;第三获取模块,用于根据所述多个网页及其对应的所述二维码获取所述二维码的安全信息;建立模块,用于根据所述多个网页及其对应的所述二维码和所述安全信息建立验证查询表;接收模块,用于接收用户针对所述二维码的验证请求;查询模块,用于根据所述验证请求在所述验证查询表中进行查询;以及发送模块,用于将查询结果发送给所述用户。
根据本发明实施例的搜索引擎服务器,首先搜索引擎服务器获取多个网页及网页中的二维码,进一步地,搜索引擎服务器根据多个网页及其对应的二维码获取二维码的安全信息,并根据多个网页及其对应的二维码和安全信息建立验证查询表,当搜索引擎服务器接收用户针对二维码的验证请求时,搜索引擎根据验证请求在验证查询表中进行查询,并将查询结果发送给用户。该搜索引擎服务器通过第一以及第二获取模块获取多个网页及其对应的二维码,并根据二者获取二维码的安全信息,继而将获取的网页、二维码、安全信息建立验证查询表,当用户发送二维码验证请求时,查询模块根据验证请求在验证查询表中进行查询,将查询结果发送给用户,且具有安全性与易用性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310158862.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于图片内容的用户兴趣提取方法
- 下一篇:一种星敏感器在轨维护方法