[发明专利]一种网络资源管理方法、装置、客户端及系统在审
申请号: | 201210315060.3 | 申请日: | 2012-08-30 |
公开(公告)号: | CN103684809A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 刘刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 资源管理 方法 装置 客户端 系统 | ||
技术领域
本发明属于网络技术领域,尤其涉及一种网络资源管理方法、装置、客户端及系统。
背景技术
点对服务器和点(Peer to Server and Peer,P2SP)技术利用了第三方服务器以及点对点(Peer-to-Peer,P2P)网络的数据源,使得下载过程不再只依赖于互联网服务提供商(Internet Service Provider,ISP)的源服务器,数据的传递可以在网络的各个终端中进行,相比于传统的点对服务器(Peer-to-Server,P2S)或者P2P等下载方式,下载稳定性和下载速度均有了很大的提高。
在P2SP技术中,由于数据来源于多个不同的数据源,因此为了保证下载结果的正确性,需要通过源服务器提供的分片校验信息对每个数据分片进行校验,当校验结果出现错误的时候,客户端只选择从源服务器进行下载,放弃从其他节点进行多源下载。然而,源服务器提供的数据源也可能会出错,以内容分发网络(Content Delivery Network,CDN)为例,其可能会出现每个节点内容发布不同步的情况,或者缓存内容更新不及时的情况,在上述情况下,用户即便从源服务器进行下载,也无法下载到正确的数据分片,导致整个文件总是无法下载完整。
发明内容
本发明实施例的目的在于提供一种网络资源管理方法,旨在解决现有的P2SP技术可能导致用户总是无法下载到完整文件的问题。
本发明实施例是这样实现的,一种网络资源管理方法,包括:
接收客户端的错误报告,所述错误报告包括未通过所述客户端校验的数据分片的数据源;
获取所述数据源的类别;
当所述数据源为第一类别时,对所述数据源进行屏蔽;
当所述数据源为第二类别时,指示所述数据源对所述数据分片所属的网络资源进行更新。
本发明实施例的另一目的在于提供一种网络资源管理方法,包括:
客户端从服务器端指示的数据源下载数据分片;
当所述数据分片未通过校验时,所述客户端向所述服务器端发送错误报告,所述错误报告包括所述数据源,被所述服务器端用于获取所述数据源的类别,以对所述数据源进行屏蔽或者指示所述数据源进行更新。
本发明实施例的另一目的在于提供一种网络资源管理装置,包括:
第一接收单元,用于接收客户端的错误报告,所述错误报告包括未通过所述客户端校验的数据分片的数据源;
获取单元,用于获取所述数据源的类别;
第一屏蔽单元,用于当所述数据源为第一类别时,对所述数据源进行屏蔽;
指示单元,用于当所述数据源为第二类别时,指示所述数据源对所述数据分片所属的网络资源进行更新。
本发明实施例的另一目的在于提供一种客户端,其特征在于,包括:
下载单元,用于从服务器端指示的数据源下载数据分片;
发送单元,用于当所述数据分片未通过校验时,向所述服务器端发送错误报告,所述错误报告包括所述数据源,被所述服务器端用于获取所述数据源的类别,以对所述数据源进行屏蔽或者指示所述数据源进行更新。
本发明实施例的另一目的在于提供一种网络资源管理系统,包括如上所述的网络资源管理装置;以及如上所述的客户端。
在本发明实施例中,服务器端通过接收客户端在下载过程中上报的错误报告,判断校验结果出错的数据分片所属的数据源的类别,以进一步对该数据源进行屏蔽或者指示该数据源进行更新,避免了由于网络资源的原始源出错导致客户端无法下载完整文件的情况发生,提高了下载的成功率。
附图说明
图1是本发明实施例提供的网络资源管理系统的架构框图;
图2是本发明实施例提供的网络资源管理方法服务器端的实现流程图;
图3是本发明实施例提供的网络资源管理方法服务器端步骤S204的实现流程图;
图4是本发明实施例提供的网络资源管理方法客户端的实现流程图;
图5是本发明实施例提供的网络资源管理装置的结构框图;
图6是本发明实现示例提供的网络资源管理方法的实现原理示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210315060.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:系统文件的修复方法及装置
- 下一篇:一种本地广告软件开发包升级的方法及装置