【技术实现步骤摘要】
一种网络传输系统、服务器和客户端
本专利技术涉及网络传输下载领域,尤其涉及一种网络传输系统、服务器和客户端。
技术介绍
点对服务器(PeertoServer,P2S)技术基于用户对服务器,是最经典的一种下载协议。“点”(Peer)即网络节点或终端,通常可以理解为用户计算机。用户(即网络节点)直接到某个大型的下载网站去下载文件,文件存储在网站服务器上,因此速度可以得到保证,但存在的问题是资源分散、不易搜索、服务器负载较大。点对点(PeertoPeer,P2P,或称对等)技术,是一种新的网络传输技术,在文件共享和下载方面得到了广泛的应用,其依赖网络中参与者的计算能力和带宽进行传输,而不是仅仅依靠几台服务器。P2P一端的下载速度和另一端的上传速度密切相关,由于中国用户大多使用ADSL上网,ADSL的上传速度并不快,仅几十K速度,一些用户还会人为限制上传速度,这导致了P2P方式的上传带宽资源的缺乏,因此用户会普遍感觉P2P的速度较慢慢。点对服务器和点(PeertoServer&Peer,P2SP)技术既不像P2S技术一样依赖于服务器的带宽,也不像P2P技术一样受到 ...
【技术保护点】
一种网络传输系统,包括用于向客户端提供下载资源索引信息查询的资源索引服务器,和用于向客户端提供点对点索引信息查询的跟踪服务器,其特征在于,所述系统还包括:带宽调度服务器,用于根据统计获得的所述网络传输的历史数据信息确定带宽调度信息,并将所述带宽调度信息同步到所述资源索引服务器和所述跟踪服务器,其中,所述带宽调度信息用于控制客户端从点对点网络、辅助加速源和原始源进行数据下载的比例;所述资源索引服务器还用于根据所述带宽调度信息向客户端反馈下载资源索引信息,以便所述客户端根据所述带宽调度信息中限定的数据下载的比例下载资源;所述跟踪服务器还用于根据所述带宽调度信息向客户端反馈点对点 ...
【技术特征摘要】
1.一种网络传输系统,包括用于向客户端提供下载资源索引信息查询的资源索引服务器,和用于向客户端提供点对点索引信息查询的跟踪服务器,其特征在于,所述系统还包括:带宽调度服务器,用于根据统计获得的所述网络传输的历史数据信息确定带宽调度信息,并将所述带宽调度信息同步到所述资源索引服务器和所述跟踪服务器,其中,所述带宽调度信息用于控制客户端从点对点网络、辅助加速源和原始源进行数据下载的比例,所述历史数据信息包括网络情况信息;所述资源索引服务器还用于根据所述带宽调度信息向客户端反馈下载资源索引信息,以便所述客户端根据所述带宽调度信息中限定的数据下载的比例下载资源;所述跟踪服务器还用于根据所述带宽调度信息向客户端反馈点对点索引信息,以便所述客户端根据所述带宽调度信息中限定的数据下载的比例下载资源。2.如权利要求1所述的网络传输系统,其特征在于,所述带宽调度服务器包括:信息获取模块,用于根据统计服务器上报的网络传输的历史数据获得带宽调度规模的估算数据,再根据所述带宽调度规模的估算数据获得多源调度策略;源同步模块,用于将所述带宽调度信息中的多源调度策略同步到所述资源索引服务器,所述多源调度策略包括为每个待下载文件生成的带宽限速控制参数。3.如权利要求2所述的网络传输系统,其特征在于,所述带宽调度规模的估算数据包括参数a、b、c、d;其中,参数a标识客户端下载过程中从辅助加速源下载的最大速度;参数b标识客户端使用辅助加速源时,每个链接并发的连接数;参数c标识客户端启用辅助源进行加速的启动速度值,当除了辅助加速源以外其他源或节点下载速度低于参数c标识的启动速度值时启用辅助源加速;参数d标识客户端停止使用辅助源进行加速的停止速度值,当除了辅助源以外其它源或节点下载速度高于参数d标识的停止速度值时停用辅助源加速。4.如权利要求2或3所述的网络传输系统,其特征在于,所述带宽调度服务器还包括:点同步模块,用于将所述带宽调度信息中的点对点节点控制参数同步到所述跟踪服务器,所述点对点节点控制参数包括点对点节点的上传速度和点对点节点的下载参数...
【专利技术属性】
技术研发人员:刘刚,黄琰,曹杨,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。