[发明专利]一种网络传输系统、服务器和客户端有效
申请号: | 201110061911.1 | 申请日: | 2011-03-15 |
公开(公告)号: | CN102685075A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 刘刚;曹杨;黄琰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 传输 系统 服务器 客户端 | ||
1.一种网络传输系统,其特征在于,所述系统包括:
资源索引服务器,用于根据客户端的请求向客户端返回可供下载的资源链接集合,客户端可通过连接所述资源链接下载资源;
跟踪服务器,用于获取具有所述客户端要下载资源的用户节点集合,并反馈给所述客户端;
互助合作调度服务器,用于接受用户节点加入互助合作组织的注册,在客户端下载资源的过程中调度愿意提供互助下载的注册用户节点进行所述资源片段的下载,与所述跟踪服务器同步具有所述客户端要下载资源的用户节点集合。
2.如权利要求1所述的系统,其特征在于,所述互助合作调度服务器包括注册模块,用于注册用户节点,记录所述用户节点的网络服务提供商、用于互助下载的磁盘空间、上传带宽中的一个或多个。
3.如权利要求1所述的系统,其特征在于,所述系统还包括统计服务器,用于统计用户节点的文件下载信息、辅助下载源的信息和网络情况信息,并上报给所述互助合作调度服务器;
所述互助合作调度服务器包括:
调度模块,用于根据所述客户端下载资源的过程中所述统计服务器同步上报的信息,从愿意提供互助下载的注册用户节点中挑选用户节点,并向其下发资源下载任务协助下载所述客户端要下载的资源片段;
同步模块,用于根据所述用户节点的资源下载任务完成情况与所述跟踪服务器同步具有所述客户端要下载资源的用户节点集合。
4.如权利要求3所述的系统,其特征在于,所述统计服务器包括:
互助统计模块,用于统计所述用户节点在互助合作中贡献的上传数据量信息,并根据所述上传数据量信息调整所述用户节点的下载服务优先级,其中,下载服务优先级较高的用户节点优先于优先级较低的用户节点获得空闲用户节点的下载辅助;
上报模块,用于将所述资源下载统计模块和互助统计模块中统计的上报给所述互助合作调度服务器;
所述互助合作调度服务器的调度模块还用于根据客户端的下载服务优先级调度相应的用户节点辅助所述客户端进行资源片段下载。
5.一种互助合作调度服务器,其特征在于,所述互助合作调度服务器包括:
注册模块,用于在互助合作组织中注册用户节点,记录所述用户节点的网络服务提供商、用于互助下载的磁盘空间、上传带宽中的一个或多个;
调度模块,用于根据客户端下载资源的过程中所述统计服务器同步上报的信息,从愿意提供互助下载的注册用户节点中挑选用户节点,并向其下发资源下载任务协助下载所述客户端要下载的资源片段;
同步模块,用于根据所述用户节点的资源下载任务完成情况更新具有所述客户端要下载资源的用户节点集合,以便客户端实时根据所述用户节点集合进行资源下载。
6.如权利要求5所述的服务器,其特征在于,调度模块还用于根据客户端的下载服务优先级调度相应的用户节点辅助所述客户端进行资源下载,其中,下载服务优先级较高的用户节点优先于优先级较低的用户节点获得空闲用户节点的下载辅助,用户节点在互助合作中贡献的上传数据量越高则其下载服务优先级越高。
7.如权利要求5或6所述的服务器,其特征在于,所述互助合作调度服务器集成在跟踪服务器中。
8.一种客户端,其特征在于,所述客户端包括:
资源索引请求模块,用于向资源索引请求模块获取可供下载的资源链接集合,以便可通过连接所述资源链接下载资源;
用户节点集合请求模块,用于向跟踪服务器获取具有要下载资源的用户节点集合;
互助合作注册模块,用于向互助合作调度服务器注册加入互助合作组织,以便在进行资源下载过程中使所述互助合作调度服务器调度愿意提供互助下载的注册用户节点进行所述资源片段的下载,增加具有要下载资源的用户节点集合中的用户节点;
下载模块,用于根据资源索引请求模块获得的资源链接集合和实时增加的用户节点集合进行资源下载。
9.如权利要求8所述的客户端,其特征在于,所述互助合作注册模块在向互助合作调度服务器注册加入互助合作组织时的注册信息包括所述客户端当前的网络服务提供商、用于互助下载的磁盘空间、上传带宽中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110061911.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:受约束的金属凸缘及其制造方法
- 下一篇:一种发光按键及使用该按键的键盘