本发明专利技术公开了一种提供网络资源的方法及系统,其中,所述方法包括:识别出无效网络资源;利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源;将所述替代网络资源提供给用户。通过本发明专利技术,能够提高提供网络资源的成功率。
【技术实现步骤摘要】
本专利技术涉及浏览器
,特别是涉及一种提供网络资源的方法及系统。
技术介绍
用户在使用浏览器浏览网页或者在网页中下载文件时,经常会存在访问网页不成功或者下载文件失败的情况。例如,用户点击某网页的链接访问该网页时,会存在该链接是死链,该网页无法显示的现象,或者该链接不是死链,但是页面上的内容已经被删除的现象,或者由于网速太慢而导致网页无法打开的现象,以至于请求不到想要的网页。又如,用户访问的网页具有图片时,可能会出现网页上的图片无法正常显示,以至于用户无法获取到该网页的完整信息。再如,用户点击某个网页上的文件下载链接想下载文件,但是无法下载成功,等等。可见,现有技术在向用户提供网络资源时,存在成功率低的问题。
技术实现思路
本专利技术提供一种提供网络资源的方法及系统,能够提高提供网络资源的成功率。本专利技术提供了如下方案一种提供网络资源的方法,包括识别无效网络资源;利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源;将所述替代网络资源提供给用户。优选的,所述无效网络资源包括无效网页,或者网页中的无效页面元素,或者无效下载文件。优选的,所述识别无效网络资源包括读取页面内容,通过识别页面内容中的错误提示信息,识别无效网络资源。优选的,所述识别无效网络资源包括根据用户的访问历史记录,识别无效网络资源。优选的,所述特征信息包括所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息。优选的,所述利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源包括在搜索引擎中搜索所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的网络快照,将所述网络快照作为所述无效网络资源的替代网络资源;或者在浏览器的服务器缓存中搜索所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的缓存内容,将所述缓存内容作为所述无效网络资源的替代网络资源;或者在点对点P2P网络中查找其他用户之前保存的与所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的网络资源,将所述查找到的网络资源作为所述替代网络资源。优选的,所述特征信息包括所述无效网络资源的链接文本,所述利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源包括在搜索引擎中搜索所述链接文本对应的网络资源,根据所述搜索到的网络资源确定所述替代网络资源。优选的,所述特征信息还包括所述无效网络资源的引用页信息,所述根据所述搜索到的网络资源确定所述替代网络资源包括利用所述引用页信息对所述搜索到的网络资源进行过滤,并确定所述替代网络资源。优选的,所述将所述替代网络资源提供给用户包括当所述无效网络资源为无效网页或网页中的页面元素时,利用所述替代网络资源替换所述无效网络资源,将所述替代网络资源展现在原无效网络资源所在的页面中;和/ 或,当所述无效网络资源为无效网页或网页中的页面元素时,在新建的窗口或标签页中展现所述替代网络资源;和/ 或,当所述无效网络资源为无效下载文件时,将所述替代网络资源传输给用户。一种提供网络资源的系统,包括识别单元,用于识别出无效网络资源;替代查找单元,用于利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源;替代提供单元,用于将所述替代网络资源提供给用户。优选的,所述无效网络资源包括无效网页,或者网页中的无效页面元素,或者无效下载文件。优选的,所述识别单元包括第一识别单元,用于读取页面内容,通过识别页面内容中的错误提示信息,识别无效网络资源。优选的,所述读第一识别单元包括模板比对子单元,用于读取页面内容,将所述页面内容与预置的规则模板进行比对,识别出页面内容中的错误提示信息。优选的,所述识别单元包括第二识别单元,用于根据用户的访问历史记录,识别出无效网络资源。优选的,所述替代查找单元,具体用于利用所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息,查找所述无效网络资源的替代网络资源。优选的,所述替代查找单元包括第一查找子单元,用于在搜索引擎中搜索所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的快照,将所述快照作为所述无效网络资源的替代网6络资源;或者第二查找子单元,用于在浏览器的服务器缓存中搜索所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的缓存内容,将所述缓存内容作为所述无效网络资源的替代网络资源;或者第三查找子单元,用于在点对点P2P网络中查找其他用户之前保存的与所述无效网络资源的定位信息或所述无效网络资源所在网页的定位信息对应的网络资源,将所述查找到的网络资源作为所述替代网络资源。优选的,所述特征信息包括所述无效网络资源的链接文本,所述替代查找单元包括第四查找子单元,用于在搜索引擎中搜索所述链接文本对应的网络资源,根据所述搜索到的网络资源确定所述替代网络资源。优选的,所述特征信息还包括所述无效网络资源的引用页信息,所述第四查找子单元具体用于利用所述引用页信息对所述搜索到的网络资源进行过滤,并确定所述替代网络资源。优选的,所述替代提供单元包括第一提供子单元,用于当所述无效网络资源为无效网页或网页中的页面元素时, 利用所述替代网络资源替换所述无效网络资源,将所述替代网络资源展现在原无效网络资源所在的页面中;禾口/ 或,第二提供子单元,用于当所述无效网络资源为无效网页或网页中的页面元素时, 在新建的窗口或标签页中展现所述替代网络资源;和/ 或,第三提供子单元,用于当所述无效网络资源为无效下载文件时,将所述替代网络资源传输给用户。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果本专利技术实施例由于能够识别出无效网络资源,并获取相应的替代网络资源,因此, 当出现无效网络资源时,可以将替代网络资源提供给用户,避免仅向用户展现一个带有错误提示的页面或者显示为“红叉”的图片,因此,可以提高提供网络资源的成功率,从用户应用的角度而言,可以更好地满足用户的需求,提高用户获得所需网络资源的成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是无效网络资源示意图;图2是本专利技术实施例提供的方法的流程图;图3是本专利技术实施例提供的系统的示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例针对现有技术中一些无法成功提供网络资源的情况,通过对浏览器增加新的功能,给出了相应的解决方法。为了解决该问题,首先需要识别出无效的网络资源。在本专利技术实施例中,网络资源可以包括网页、网页中的图片、音视频、供下载的文件(通常在网页中以链接的形式存在,在该文件有效的情况下,点击该链接时,可以弹出一个对话框,提示用户设定文件保存路径等信息)等等;关于无效的网络资源,从广义上讲可以包括所有没有正常显示或播放的资源,即用户通过浏览器看到的内容并不是本文档来自技高网...
【技术保护点】
1.一种提供网络资源的方法,其特征在于,包括:识别无效网络资源;利用所述无效网络资源的特征信息,查找所述无效网络资源的替代网络资源;将所述替代网络资源提供给用户。
【技术特征摘要】
【专利技术属性】
技术研发人员:蒋又新,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。