[发明专利]对等网络的通信方法及系统有效
申请号: | 202110604601.3 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113556286B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 许长桥;吴忠辉;陈雅馨;贾永璞;严炜琦;杨树杰 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L45/02 | 分类号: | H04L45/02;H04L45/00;H04L45/74;H04L47/12;H04L67/104 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 程琛 |
地址: | 100876 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 通信 方法 系统 | ||
1.一种对等网络的通信方法,其特征在于,包括:
将所述对等网络中所有节点划分为多个簇,在每一个簇中确定一个簇头节点,基于每一簇内的普通节点确定普通路由表,基于所述对等网络中所述簇头节点确定关键路由表;
基于目标发送节点的待通信数据包和所述目标发送节点存储的普通路由表,判断所述目标发送节点的普通路由表中是否包括目标接收节点的节点编号;
若确定目标发送节点的普通路由表中包括所述目标接收节点的节点编号,则基于所述目标发送节点的普通路由表,确定与所述目标接收节点的节点编号对应的目标接收节点的节点IP地址;
所述目标发送节点基于所述目标接收节点的IP地址,将所述通信数据包发送给所述目标接收节点;
其中,所述待通信数据包包括:目标接收节点的节点编号和待传输信息;所述普通节点为簇内除簇头节点外的其他节点;所述簇头节点的关键路由表包括:所述对等网络中所有簇头节点的节点信息;所述普通节点的关键路由表包括:当前簇对应的簇头节点的节点信息;所述簇头节点的普通路由表包括:当前簇内所有普通节点的节点信息;所述普通节点的普通路由表包括:当前簇内预设数量的普通节点的节点信息;所述节点信息包括:节点编号、节点IP地址和节点类型;所述节点类型包括:普通节点和簇头节点;
在所述将所述对等网络中所有节点划分为多个簇,在每一个簇中确定一个簇头节点,基于每一簇内的普通节点确定普通路由表,基于所述对等网络中所述簇头节点确定关键路由表的步骤之后,还包括:
新增节点向目标簇头节点发送入网请求数据包;其中,所述入网请求数据包包括:所述新增节点的节点编号和节点IP地址;所述目标簇头节点为所述新增节点确定加入的目标簇的簇头节点;
所述目标簇头节点接收所述入网请求数据包,基于所述入网请求数据包,将所述新增节点的节点信息加入所述目标簇头节点的普通路由表中,更新所述目标簇头节点的普通路由表;
所述目标簇头节点将所述更新后的目标簇头节点的普通路由表和所述目标簇头节点的关键路由表发送给所述新增节点;
所述新增节点基于所述目标簇头节点的普通路由表和所述目标簇头节点的关键路由表,生成新增节点的普通路由表和关键路由表。
2.根据权利要求1所述的对等网络的通信方法,其特征在于,在所述基于目标发送节点的待通信数据包和所述目标发送节点存储的普通路由表,判断所述目标发送节点的普通路由表中是否包括所述目标接收节点的节点编号的步骤之后,还包括:
若确定目标发送节点的普通路由表中不包括所述目标接收节点的节点编号,则基于所述目标发送节点的关键路由表,确定第一簇头节点,将所述通信数据包发送给所述第一簇头节点;其中,所述第一簇头节点与所述目标发送节点同时位于第一簇内;
基于所述第一簇头节点存储的普通路由表,判断所述第一簇头节点存储的普通路由表中是否包括所述目标接收节点的节点编号;
若确定所述第一簇头节点存储的普通路由表中包括所述目标接收节点的节点编号,则基于所述第一簇头节点的普通路由表,确定与所述目标接收节点的节点编号对应的目标接收节点的节点IP地址;
所述第一簇头节点基于所述目标接收节点的IP地址,将所述通信数据包发送给所述目标接收节点。
3.根据权利要求2所述的对等网络的通信方法,其特征在于,在所述基于所述第一簇头节点存储的普通路由表,判断所述第一簇头节点存储的普通路由表中是否包括所述目标接收节点的节点编号的步骤之后,还包括:
若确定所述第一簇头节点存储的普通路由表中不包括所述目标接收节点的节点编号,则基于所述第一簇头节点的关键路由表,将所述待通信数据包发送给所述对等网络中其他簇头节点;
若存在第二簇头节点确定存储的普通路由表中包括所述目标接收节点的节点编号,则基于所述第二簇头节点的普通路由表确定与所述目标接收节点的节点编号对应的目标接收节点的节点IP地址;
所述第二簇头节点基于所述目标接收节点的IP地址,将所述通信数据包发送给所述目标接收节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110604601.3/1.html,转载请声明来源钻瓜专利网。