[发明专利]网络上传调度和带宽检测方法、系统、客户端和服务器有效
申请号: | 201310495159.0 | 申请日: | 2013-10-18 |
公开(公告)号: | CN104580305B | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 刘刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/911;H04L12/26 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上传 客户端 网络上传 调度配置 配置请求 带宽 调度 网络节点信息 策略服务器 带宽检测 配置信息 网络节点 下载 服务器 发送 服务能力 网络环境 用户下载 状况保持 阻断状态 兼容性 自适应 客户 携带 | ||
本发明公开了一种网络上传调度和带宽检测方法、系统、客户端和服务器,其中网络上传调度的方法包括:客户端获取本地配置信息、网络节点信息、上传/下载带宽,并发送配置请求至上传策略服务器,配置请求中携带有本地配置信息、网络节点信息、上传/下载带宽;上传策略服务器根据配置请求,确定客户端的上传调度配置策略,并发送上传调度配置策略至客户端;客户端根据上传调度配置策略,调整上传带宽和网络节点的阻断/非阻断状态。本发明自适应的调整用户的上传带宽和网络节点的连接,使客户端的上传调度与P2P节点自身的服务能力和网络环境状况保持良好的兼容性,能够更好的适应用户下载任务,有效提高P2P/P2SP网络上传效率。
技术领域
本发明涉及到网络传输技术领域,特别涉及到网络上传调度和带宽检测方法、系统、客户端和服务器。
背景技术
“点对点”(Peer-to-Peer,P2P)技术,又被称为“对等”技术,是一种网络新技术,用户终端上的客户端从网络节点中的其他客户端下载资源,其下载速度依赖于网络节点中参与的客户端的计算能力和带宽。
“点对服务器和点”(Peer-to-Server&Peer,P2SP)技术,基于用户对服务器和用户机制,不但支持P2P技术,同时还通过检索数据库,把服务器资源和P2P资源整合到了一起,用户下载一个文件的时候,数据来源分为原始链接、P2P网络和第三方镜像的辅助源,P2SP系统会自动搜索其他资源,选择合适的资源进行加速,这使得P2SP在下载的稳定性和下载的速度上,比传统的P2P有了非常大的提高。
随着互联网的发展,P2P/P2SP技术在文件共享和下载方面得到了广泛的应用,各种P2P软件的应用占用了大量的带宽资源,占据了网络上的大部分流量,导致局域网及部分广域网络拥塞,影响到服务质量。
P2P/P2SP本身对网络最大的影响就是网络带宽问题,容易造成网络负荷较重,导致丢包等问题,影响P2P/P2SP传输效率。P2P软件一端的下载速度和另一端的上传速度密切相关,在非对称数字用户线环路中,上行带宽和下行带宽不对称,并且上行带宽明显小于下行带宽。当上传满载时,下载速度将变为理想速度的40%,所以P2P下载程序如果不控制上传速度,就会导致用户网速变慢,影响到用户终端上其他网络软件的上网速度,因此大多数用户会选择在没有下载任务的时候关闭P2P软件,或限制P2P软件上传速度。但是,在TCP/IP协议中规定,每一个数据报文,都需要有确认的回传,也就是说,在数据传输后,需要接收一个收到数据的确认回复,然后才能决定后续的传输速度,并决定是否重新传输遗失的数据,上行带宽中的一部分就是用来传输这些确认数据的。如果用户严格限制了上传速度,则会导致上行负载过大,影响确认数据的回传速度,进而影响到下载速度,这对非对称数字环路这种上行带宽远小于下载带宽的连接来说,影响尤为明显。
发明内容
本发明实施例提供一种网络上传调度和带宽检测方法、系统、客户端和服务器,能够有效提高P2P/P2SP网络上传效率。
本发明实施例提出一种网络上传调度的方法,包括步骤:
客户端获取本地配置信息、网络节点信息、上传/下载带宽,并发送配置请求至上传策略服务器,所述配置请求中携带有所述本地配置信息、网络节点信息、上传/下载带宽;
所述上传策略服务器根据所述配置请求,确定所述客户端的上传调度配置策略,并发送所述上传调度配置策略至客户端;
所述客户端根据所述上传调度配置策略,调整上传带宽和网络节点的阻断/非阻断状态。
本发明实施例还提出一种客户端实现网络上传调度的方法,包括步骤:
获取本地配置信息、网络节点信息、上传/下载带宽,并发送配置请求至上传策略服务器,所述配置请求中携带有所述本地配置信息、网络节点信息、上传/下载带宽;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310495159.0/2.html,转载请声明来源钻瓜专利网。