[发明专利]一种数据源返回方法及装置无效
申请号: | 200810189154.4 | 申请日: | 2008-12-29 |
公开(公告)号: | CN101448020A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 顾生华;宋海涛;陈成 | 申请(专利权)人: | 深圳市迅雷网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王 琦 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据源 返回 方法 装置 | ||
技术领域
本发明涉及点对点(P2P)连接技术领域,特别涉及一种P2P连接技术领域中的数据源返回方法及装置。
背景技术
P2P是一种点对点的互联网技术,P2P技术使得需要下载资源的用户的计算机可以直接连接到其他用户的计算机并下载资源,而不是像过去那样连接到服务器去下载资源,并且,P2P技术充分利用了网络带宽资源,有效地减轻了服务器的负载。
图1为现有技术中一种P2P网络拓扑结构示意图。如图1所示:每个数据源中的每个资源的索引都以<资源标识(ID),<数据源ID,数据源网际协议(IP)地址>>的形式被保存在网络中的服务器11上,其中,资源ID用来标识某个资源,数据源ID用来标识某个唯一的数据源,数据源IP地址是由服务器11自动获取的,用来指明某个时刻该数据源所在的IP地址;当网络中的某个请求终端12请求下载资源时,请求终端12首先会将该请求下载资源的资源ID上报到服务器11中,服务器11根据所述资源ID查询拥有该请求下载资源的所有数据源,查询完成后,由服务器11决定返回哪些数据源给某个请求资源的请求终端12,于是,资源的传输速度很大程度上取决于服务器11返回的数据源。
目前的数据源返回方法有随机返回和全返回两种。其中,随机返回方法是由中心服务器随机选择若干个数据源返回给请求资源的请求终端,这种方法比较盲目,而且,在大多数情况下,不能让资源的传输速度最大化;全返回是由中心服务器将拥有所请求资源的资源ID的全部数据源返回给请求资源的请求终端,由请求资源的请求终端自己去比较和挑选需要与之进行传输资源的数据源,该方法需要消耗非常多的数据源,而且在比较和挑选的时间内,可能已经完成资源的传输工作了,尤其当某个资源的数据源非常多时,这种方法更不可取。
发明内容
有鉴于此,本发明的主要目的在于提供一种数据源返回方法,能够提高请求下载资源的请求终端与被返回的数据源之间资源的传输速度。
本发明的另一目的在于提供一种数据源返回装置,能够提高请求下载资源的请求终端与被返回的数据源之间资源的传输速度。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种数据源返回方法,包括:
请求终端向服务器发送下载资源的请求;
服务器根据所述请求下载的资源的资源标识查询拥有所述资源的数据源;
所述服务器获取请求下载资源的请求终端及各数据源传输所述资源的性能指标,按照所述性能指标返回相应的数据源给所述请求下载资源的请求终端。
一种数据源返回装置,包括:
收发单元,用于接收请求终端请求下载资源的资源ID和将数据源返回给请求资源的请求终端;
资源查询单元,用于根据所述收发单元中接收的请求终端请求下载资源的资源ID查询拥有所述资源的数据源;
信息查询单元,用于获取请求下载资源的请求终端及各数据源传输所述资源的性能指标,按照所述性能指标返回相应的数据源给所述请求下载资源的请求终端。
由上述的技术方案可见,本发明针对P2P网络拓扑结构采用了基于请求下载资源的请求终端及各数据源传输所述资源的性能指标的返回方法:服务器获取请求下载资源的请求终端及拥有所述资源的各数据源传输所述资源的性能指标,并按照所述性能指标返回相应的数据源给所述请求下载资源的请求终端。应用本发明所述的技术方案,可以使服务器根据请求下载资源的请求终端及拥有所述资源的数据源的性能指标返回相应的数据源给请求下载资源的请求终端,提高请求下载资源的请求终端与被返回的数据源之间资源的传输速度。
附图说明
图1为现有技术中一种P2P网络拓扑结构示意图。
图2为本发明数据源返回方法实施例的流程图。
图3为本发明数据源返回装置实施例的组成结构示意图。
具体实施方式
为解决现有技术中存在的问题,本发明提出一种新的数据源返回方法,即基于请求下载资源的请求终端及各数据源传输所述资源的性能指标的数据源返回方法,使服务器通过所述性能指标对拥有请求下载资源的数据源进行筛选,以提高请求下载资源的请求终端与被返回的数据源之间资源的传输速度。
本发明所述方案的具体实现包括:请求终端向服务器发送下载资源的请求;服务器根据所述请求下载的资源的资源标识ID查询拥有所述资源的数据源;所述服务器获取请求下载资源的请求终端及各数据源传输所述资源的性能指标,按照所述性能指标返回相应的数据源给所述请求下载资源的请求终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迅雷网络技术有限公司,未经深圳市迅雷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810189154.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多模块结构中固定音资源共享的方法和系统
- 下一篇:四轴数控深孔钻床