[发明专利]用于基于分级来进行死链检测和处理的方法和网络设备有效
申请号: | 201010536638.9 | 申请日: | 2010-11-09 |
公开(公告)号: | CN102025559A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 张博 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F17/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 基于 分级 进行 检测 处理 方法 网络设备 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及用于基于分级来进行死链检测和处理的方法和网络设备。
背景技术
现有技术中,常常因为多种原因,例如:1)动态网站或网页的数据库问题;2)目录变更导致的路径(URL)变更;3)网页中的文件或网页的位置移动等,造成死链。一方面,对于大型网站,往往难以及时发现所提供的网页链接中存在死链;另一方面,由于死链曾经是活链,因此往往会被搜索引擎记录在索引库中,当用户的输入信息与死链的相关信息相匹配时,该死链将被提供给用户,造成用户获得了无用信息。
现有技术中,仅仅提供了死链的检测方式,但互联网链接数量巨大,不论是对网站还是搜索引擎,往往难以快速有效地更新海量的死链信息,也缺乏死链的预警机制。
因此,如何提供一种能够快速生效的海量死链检测处理方法,已成为本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种用于基于分级来进行死链检测和处理的方法和网络设备。
根据本发明的一个方面,提供一种在网络设备中用于基于分级来进行死链检测和处理的方法,其中,该方法包括以下步骤:
c基于第一预定规则,结合死链库中链接的当前链接状态,以更新或维持该链接的链接记录;
d基于第二预定规则,根据所述更新后或所维持的链接记录,来对该链接及/或其链接记录执行相应的操作。
根据本发明的另一个方面,还提供了一种用于基于分级来进行死链检测和处理的网络设备,其中,该网络设备包括:
记录更新装置、用于基于第一预定规则,结合死链库中链接的当前链接状态,以更新或维持该链接的链接记录;
处理装置、用于基于第二预定规则,根据所述更新后或所维持的链接记录,来对该链接及/或其链接记录执行相应的操作。
与现有技术相比,本发明具有以下优点:本发明根据死链的多次检测结果,将死链划分为多种状态,并对各种状态的死链采用不同的处理方式,使得根据本发明的方案能够在检测海量死链的同时,实现死链的快速检测。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个方面的用于基于分级来进行死链检测和处理的方法流程图;
图2为本发明一个优选实施例的用于基于分级来进行死链检测和处理的方法流程图;
图3为本发明另一优选实施例的用于基于分级来进行死链检测和处理的方法流程图;
图4为本发明另一个优选实施例的用于基于分级来进行死链检测和处理的方法流程图;
图5为本发明再一个优选实施例的用于基于分级来进行死链检测和处理的方法流程图;
图6为本发明一个方面的用于基于分级来进行死链检测和处理的网络设备结构示意图;
图7为本发明一个优选实施例的用于基于分级来进行死链检测和处理的网络设备结构示意图;
图8为本发明另一个优选实施例的用于基于分级来进行死链检测和处理的网络设备结构示意图;
图9为本发明再一个优选实施例的短时链接状态的死链检测和处理的网络设备结构示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出了本发明一个方面的用于基于分级来进行死链检测和处理的方法的流程图。其中,所述网络设备包括但不限于:1)多个网络服务器集;2)分布式网络设备;3)基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云的计算机集合等。其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明还包括死链库,所述死链库可包含在网络设备中,或与网络设备物理分离但通过网络通信相连,且所述死链库可为一个整体,或分为多个物理分离但通过网络通信连接的部分。所述网络包括但不限于:互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。死链库中的链接可通过人工或网络设备来更新。
在步骤S3中,网络设备基于第一预定规则,结合死链库中链接的当前链接状态,以更新或维持该链接的链接记录。其中,对于一个链接,其链接状态可通过与该链接的相关联的信息,或该链接所存储的位置决定,例如,可通过读取与该链接相关联的、能够表示链接状态的标识信息来得知该链接的链接状态,或者,在所述死链库中设立不同分级的链接库,每个链接库用于存储不同链接状态的链接,则通过该链接所处的链接库,即能得到该链接的状态;所述链接记录包括但不限于以下至少一项:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010536638.9/2.html,转载请声明来源钻瓜专利网。