[发明专利]分布式哈希表DHT网络及其构建方法、节点有效
| 申请号: | 200810224652.8 | 申请日: | 2008-10-22 |
| 公开(公告)号: | CN101729390A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 薛海强;王光霁;段晓东;欧阳聪星 | 申请(专利权)人: | 中国移动通信集团公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 魏杉 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 哈希表 dht 网络 及其 构建 方法 节点 | ||
1.一种分布式哈希表DHT网络的构建方法,其特征在于,该方法包括:
接收所述网络外的节点加入所述网络的请求;
将已加入所述网络的节点数目与处于备用状态的节点数目的比例值与设定 比例值进行比较;
在已加入所述网络的节点数目与处于备用状态的节点数目的比例值小于设 定比例值时,将所述网络外的节点加入所述网络;
在已加入所述网络的节点数目与处于备用状态的节点数目的比例值不小于 设定比例值时,将所述网络外的节点设置为备用状态。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:
确定所述网络中有节点离线时,选择处于备用状态的节点加入所述网络, 存储离线节点的原有数据。
3.如权利要求2所述的方法,其特征在于,选择处于备用状态的节点加入 所述网络包括:
在处于备用状态的节点中,选择最先被设置为备用状态的节点加入所述网 络;
或,在处于备用状态的节点中,随机选择节点加入所述网络。
4.如权利要求2所述的方法,其特征在于,选择处于备用状态的节点加入 所述网络包括:
为选择的处于备用状态的节点分配离线节点原有的标识信息,指示所述选 择的处于备用状态的节点按所述标识信息加入所述网络。
5.如权利要求4所述的方法,其特征在于,所述存储离线节点的原有数据 包括:
所述选择的处于备用状态的节点根据所述标识信息,从离线节点的备份节 点获取离线节点的原有数据并存储。
6.一种DHT网络中的节点,其特征在于,包括:
接收模块,用于接收所述网络外的节点加入所述网络的请求;
加入处理模块,用于根据已加入所述网络的节点数目与处于备用状态的节 点数目,将所述网络外的节点加入所述网络或设置为备用状态,其中所述加入 处理模块包括:比较子模块,用于将已加入所述网络的节点数目与处于备用状 态的节点数目的比例值与设定比例值进行比较;加入处理子模块,用于在已加 入所述网络的节点数目与处于备用状态的节点数目的比例值小于设定比例值 时,将所述网络外的节点加入所述网络;备用设置子模块,用于在已加入所述 网络的节点数目与处于备用状态的节点数目的比例值不小于设定比例值时,将 所述网络外的节点设置为备用状态。
7.如权利要求6所述的节点,其特征在于,还包括:
离线处理模块,用于在确定所述网络中有节点离线时,选择处于备用状态 的节点加入所述网络,存储离线节点的原有数据。
8.如权利要求7所述的节点,其特征在于,所述离线处理模块包括:
第一选择子模块,用于在处于备用状态的节点中,选择最先被设置为备用 状态的节点加入所述网络;
或,第二选择子模块,用于在处于备用状态的节点中,随机选择节点加入 所述网络。
9.如权利要求7所述的节点,其特征在于,所述离线处理模块包括:
分配子模块,用于为选择的处于备用状态的节点分配离线节点原有的标识 信息;
指示子模块,用于指示所述选择的处于备用状态的节点按所述标识信息加 入所述网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810224652.8/1.html,转载请声明来源钻瓜专利网。





