[发明专利]实现结构化P2P网络拓扑优化的方法、设备及系统无效
| 申请号: | 200810167345.0 | 申请日: | 2008-10-22 |
| 公开(公告)号: | CN101729362A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 顾颖杰;宋海滨;江兴烽 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 结构 p2p 网络 拓扑 优化 方法 设备 系统 | ||
1.一种实现结构化P2P网络拓扑优化的方法,其特征在于,所述方法包括如下步骤:
从拓扑信息服务器或自身获取待加入网络节点的节点位置信息;
根据所述节点位置信息,确定所述待加入网络节点在所述结构化P2P网络中的节点标识;
将所述节点标识发送给所述待加入网络节点。
2.根据权利要求1所述的实现结构化P2P网络拓扑优化的方法,其特征在于,所述从拓扑信息服务器或自身获取待加入网络节点的节点位置信息的步骤之前还包括:
接收由所述待加入网络节点发送的注册请求消息;
根据所述注册请求消息对所述待加入网络节点进行认证。
3.根据权利要求1或2所述的实现结构化P2P网络拓扑优化的方法,其特征在于,所述节点位置信息从注册服务器获取或从拓扑信息服务器获取,其中所述注册服务器或拓扑信息服务器预先存储所述节点的位置信息。
4.根据权利要求1所述的实现结构化P2P网络拓扑优化的方法,其特征在于,当所述待加入网络节点为请求加入所述网络的第一个节点时,根据所述节点位置信息,确定所述待加入网络节点在所述结构化P2P网络中的节点标识的步骤具体为:
根据所述节点位置信息,直接确定所述待加入网络节点在所述结构化P2P网络中的节点标识。
5.根据权利要求1所述的实现结构化P2P网络拓扑优化的方法,其特征在于,当所述待加入网络节点为请求加入所述网络的第二个或第二个以上的节点时,根据所述节点位置信息,确定所述待加入网络节点在所述结构化P2P网络中的节点标识的步骤具体为:
根据所述待加入网络节点的节点位置信息以及已加入网络节点的位置信息,确定所述待加入网络节点在所述网络中的位置;
根据所述待加入网络节点在所述网络中的位置,确定与所述待加入网络节点的物理距离最近的邻居节点的节点标识;
根据与所述待加入网络节点的物理距离最近的邻居节点的节点标识,确定所述待加入网络节点的节点标识。
6.一种实现结构化P2P网络拓扑优化的设备,其特征在于,所述设备包括:
信息获取单元,用于从拓扑信息服务器或自身获取待加入网络节点的节点位置信息;
节点标识确定单元,用于根据所述节点位置信息,确定所述待加入网络节点在所述结构化P2P网络中的节点标识。
发送单元,用于将所述节点标识发送给所述待加入网络节点。
7.根据权利要求6所述的实现结构化P2P网络拓扑优化的设备,其特征在于,所述设备还包括:
认证单元,与信息获取单元相连接,用于对所述待加入网络节点进行认证。
8.根据权利要求6所述的实现结构化P2P网络拓扑优化的设备,其特征在于,所述节点标识确定单元具体包括:
第一节点标识确定模块,用于当所述待加入网络节点为请求加入所述网络的第一个节点时,根据所述节点位置信息,直接确定所述待加入网络节点在所述结构化P2P网络中的节点标识;
第二节点标识确定模块,用于根据所述待加入网络节点的节点位置信息以及已加入网络节点的位置信息,确定所述待加入网络节点在所述网络中的位置;根据所述待加入网络节点在所述网络中的位置,确定与所述待加入网络节点的物理距离最近的邻居节点的节点标识;根据与所述待加入网络节点的物理距离最近的邻居节点的节点标识,确定所述待加入网络节点的节点标识。
9.一种实现结构化P2P网络拓扑优化的系统,其特征在于,所述系统包括:
拓扑信息服务器,用于接收由所述注册服务器发送的节点位置信息请求消息,并在查找到相应的节点位置信息后,向所述注册服务器发送节点位置信息响应消息;
注册服务器,用于向拓扑信息服务器发送节点位置信息请求消息,根据由拓扑信息服务器发送的节点位置信息响应消息获取所述节点的节点位置信息,确定待加入网络节点在所述网络中的节点标识。
10.根据权利要求9所述的实现结构化P2P网络拓扑优化的系统,其特征在于,所述注册服务器还用于接收由所述待加入网络节点发送的注册请求消息,并根据所述注册请求消息对所述待加入网络节点进行认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810167345.0/1.html,转载请声明来源钻瓜专利网。





