[发明专利]P2P网络管控装置及P2P网络管控架构有效
申请号: | 201310049444.X | 申请日: | 2013-02-07 |
公开(公告)号: | CN103179191A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 卢美莲;张泽;董丽华;张宜兴 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L29/06 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 网络 装置 架构 | ||
1.一种P2P网络管控装置,其特征在于,所述P2P网络管控装置由互联网服务提供商ISP部署,包括:
接收模块,用于接收IMS网络中用户节点发送的注册请求,所述用户节点的注册请求包括用户节点的IP地址、用户节点的状态信息以及用户节点所请求注册的P2P业务覆盖网的业务类型;
分配模块,用于若根据所述用户节点的状态信息确定所述用户节点满足与所述用户节点所请求注册的业务类型对应的第一预设条件,则根据用户节点的IP地址为所述用户节点分配全局唯一的ID;
注册模块,用于在注册表中添加包括所述请求注册的用户节点的ID、IP地址、请求注册的业务类型的表项;
发送模块,用于将所述用户节点的注册请求向与所述请求注册的业务类型对应的P2P业务覆盖网中的与所述用户节点的ID对应的超级节点发送,以使所述超级节点将所述请求注册的用户节点的IP地址和请求注册的业务类型添加到自身管理的用户节点列表的与所述请求注册的用户节点的ID对应的表项中。
2.根据权利要求1所述的装置,其特征在于,还包括:
超级节点统计模块,用于统计P2P业务覆盖网中超级节点的数量;
超级节点选择模块,用于若所述P2P业务覆盖网中超级节点的数量未达到预设阈值、且若根据所述用户节点的状态信息确定所述用户节点满足成为所述P2P业务覆盖网中超级节点的第二预设条件,则确定所述用户节点为上层覆盖网中的候选超级节点;
所述发送模块还用于,向已注册的P2P业务覆盖网中的超级节点发送允许加入上层覆盖网的消息,所述允许加入上层覆盖网的消息中包括所述候选超级节点的IP地址、ID和对应的业务类型,以使所述已注册的P2P业务覆盖网中的超级节点为所述候选超级节点分配用户节点、配置路由表、并更新本地路由表和上层覆盖网中其它超级节点的路由表;
所述装置还包括:
注册表更新模块,用于在注册表中与所述候选超级节点的IP地址、ID、请求注册的业务类型对应的表项中添加用于表示所述候选超级节点为超级节点的标识。
3.根据权利要求2所述的装置,其特征在于,
所述接收模块还用于,周期性接收P2P业务覆盖网中各超级节点发送的各自的ID、IP地址、状态信息以及所属P2P业务覆盖网的业务类型;
所述超级节点选择模块还用于,若根据所述各超级节点中的一个超级节点的状态信息确定所述一个超级节点未满足成为所述超级节点所属P2P业务覆盖网中超级节点的第二预设条件,则确定所述一个超级节点为待退出超级节点;
所述发送模块还用于,向所述待退出超级节点和P2P业务覆盖网中的其它超级节点分别发送退出上层覆盖网的退出消息,所述退出消息中包括所述待退出超级节点的IP地址、ID,以使所述P2P业务覆盖网中的其它超级节点接管所述待退出超级节点管理的用户节点,并更新本地路由表;
所述注册表更新模块还用于,在注册表中与所述待退出超级节点的IP地址、ID、请求注册的业务类型对应的表项中删除用于表示所述待退出超级节点为超级节点的标识。
4.根据权利要求1所述的装置,其特征在于,
所述接收模块还用于,接收所述P2P业务覆盖网中用户节点发送的资源发布消息,以及接收与所述请求发布的资源的资源名称和业务类型对应的内容资源覆盖网中的超级节点返回的资源发布成功消息,所述资源发布消息或所述资源发布成功消息包括请求发布资源的用户节点的IP、ID、请求发布的资源的资源名称和对应的业务类型;
所述装置还包括:第一鉴权模块,用于若本地黑名单中不存在与请求发布资源的用户节点的IP或ID以及业务类型对应的表项,则鉴权成功,否则鉴权失败;
所述发送模块还用于,将所述鉴权成功的资源发布消息转发给资源管理装置,以使所述资源管理装置存储资源信息或统计热门资源信息,所述资源信息包括请求发布的资源的资源名称、对应的业务类型;将所述鉴权成功的资源发布消息向与所述请求发布的资源的业务类型对应的P2P业务覆盖网中与请求发布的资源的资源名称对应的超级节点发送,以使所述P2P业务覆盖网中的超级节点将请求发布资源的用户节点添加到自身管理的与所述请求发布的资源的资源名称和业务类型对应的内容资源覆盖网中;以及向所述请求发布资源的用户节点返回资源发布成功消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049444.X/1.html,转载请声明来源钻瓜专利网。