[发明专利]一种基于P2P的自适应资源下载方法在审
| 申请号: | 201510878261.8 | 申请日: | 2015-12-04 |
| 公开(公告)号: | CN105450760A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | 张杨杨 | 申请(专利权)人: | 中铁工程装备集团有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 张绍琳;郑园 |
| 地址: | 450000 河南省*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 p2p 自适应 资源 下载 方法 | ||
1.一种基于P2P的自适应资源下载方法,其特征在于,其步骤如下:
步骤1:P2P客户端向P2P服务端请求资源;
步骤2:P2P服务端响应相应的P2P客户端,建立通信连接;
步骤3:P2P服务端利用网络状况监测模块实时监测本地的网络通信质量;
步骤4:P2P服务端周期性同其他P2P服务端进行消息交互,告知其他服务端本地的网络状况;
步骤5:P2P服务端根据自身的网络状况对P2P客户端给出通信建议,P2P客户端根据建议进行数据通信。
2.根据权利要求1所述的基于P2P的自适应资源下载方法,其特征在于,所述P2P客户端向P2P服务端请求资源的方法是:P2P服务端与P2P客户端通过标准P2P协议中的Socket建立数据会话,开始传送数据。
3.根据权利要求1或2所述的基于P2P的自适应资源下载方法,其特征在于,所述P2P服务端设有网络状况监测模块和信令管理模块,网络状况监测统计模块和信令管理模块以LKM的形式动态加载在P2P服务端操作系统内核态下,会伴随操作系统自启动。
4.根据权利要求3所述的基于P2P的自适应资源下载方法,其特征在于,所述网络状况监测模块用于P2P服务端监测本地网络状况,并进行统计维护;网络状况监测模块包括网络监测单元,网络监测单元用于P2P服务端监测本地网络状况;所述信令管理模块信令管理模块用于P2P服务端周期性的交互各自的网络状况,实现各个服务端交互本地的网络通信代价,并根据本地网络代价对请求者发送建议消息;信令管理模块包括信令管理单元,信令管理单元用于P2P服务端通信过程中的消息维护。
5.根据权利要求4所述的基于P2P的自适应资源下载方法,其特征在于,所述网络状况监测模块通过统计本地的网络带宽、丢包率、抖动、延迟、负载监测本地的网络通信质量,统计结果以本地文件的形式进行存放。
6.根据权利要求4所述的基于P2P的自适应资源下载方法,其特征在于,所述信令管理模块利用标准的P2P协议进行周期性的信息交互实现P2P服务端各自网络状况的交互。
7.根据权利要求1所述的基于P2P的自适应资源下载方法,其特征在于,所述步骤5中,当P2P服务端监测本地通信性能没有出现问题时,继续与P2P客户端进行数据通信;当P2P服务端监测本地通信性能出现性能问题时,通过P2P协议的消息将重新连接的P2P服务端的信息,发送给请求资源的P2P客户端。
8.根据权利要求1所述的基于P2P的自适应资源下载方法,其特征在于,所述P2P服务端的信息包括服务端的节点ID和IP地址的信息,所述服务端的节点ID和IP地址填充在OPTION选项字段中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁工程装备集团有限公司,未经中铁工程装备集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510878261.8/1.html,转载请声明来源钻瓜专利网。





