[发明专利]一种节点管理方法及其实现系统有效
申请号: | 201810484136.2 | 申请日: | 2018-05-19 |
公开(公告)号: | CN108737175B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 胡凝;丛宏雷;李喜平;王大双 | 申请(专利权)人: | 上海分布信息科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 黄海霞 |
地址: | 200082 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 管理 方法 及其 实现 系统 | ||
1.一种节点管理方法,其特征是,包括如下步骤:
节点连接步骤:共识网络中的共识节点侦听当前区块高度,至少三个所述共识节点建立连接,形成连接网络,所述连接网络中的每个共识节点和除自身以外的共识节点握手,所述握手为发送侦测数据包给建立连接的节点,收到所述侦测数据包的节点向发送侦测数据包的节点发送响应数据包;
超时判断步骤:设定预定时间,当一个共识节点超过所述预定时间没有收到另一个共识节点的响应数据包,判断此节点响应超时,共识节点记录每次握手的握手时间,形成记录队列,所述握手时间为发送侦测数据包和收到响应数据包的间隔时间;
节点筛选步骤:设定预定次数和预定阻塞数量,发送侦测数据包的节点记录连接网络中除自身以外共识节点响应超时的次数,当一个节点响应超时的次数超过预定次数,判断此节点连接阻塞,向此共识节点发送异常请求数据包,在同一个区块高度,握手次数不超过预定次数;
决策步骤:收到异常请求数据包的共识节点根据所述记录队列统计和除自身以外的节点握手的握手时间以确定连接阻塞的共识节点数量,当连接阻塞的共识节点小于预定阻塞数量,向发出异常请求的节点发送通畅数据包,当连接阻塞的共识节点的超过预定阻塞数量的,将自身退出共识网络。
2.根据权利要求1所述的节点管理方法,其特征是,所述节点连接步骤中,建立网络监测通道,所述侦测数据包、所述响应数据包、所述异常请求数据包和所述通畅数据包通过所述网络监测通道发送。
3.根据权利要求1所述的节点管理方法,其特征是,所述节点连接步骤和节点选择步骤中,采用遍历所有共识节点的共识算法,所述侦测数据包、所述响应数据包、所述异常请求数据包和所述通畅数据包通过共识广播通道发送。
4.根据权利要求3所述的节点管理方法,其特征是,所述节点连接步骤和节点选择步骤中,所述侦测数据包和所述响应数据包为共识数据包的一部分。
5.根据权利要求1所述的节点管理方法,其特征是,所述超时判断步骤中,共识节点记录与每一个节点每次握手的握手时间,并将记录按握手时间由高到低排序形成记录队列,一直未收到响应数据包的记录排在记录队列最前部。
6.根据权利要求5所述的节点管理方法,其特征是,所述超时判断步骤中,共识节点记录与每一个节点每次握手的握手时间,并将与每一个节点的记录分别按握手时间分别由高到低排序形成记录队列。
7.根据权利要求5所述的节点管理方法,其特征是,所述超时判断步骤和节点筛选步骤中,设定预定节点数量,共识节点检查所述队列中记录的响应超时的共识节点,向记录队列中响应超时的次数超过预定次数的共识节点依次发送异常请求数据包,发送的异常请求数据包数量不超过预定节点数量。
8.根据权利要求1-7任意一项所述的节点管理方法,其特征是,共识节点发送异常请求数据包的同时,向连接网络中广播所述记录队列,收到所述记录队列的共识节点,将所述记录队列与自身记录队列对比判断连接阻塞的共识节点。
9.根据权利要求5所述的节点管理方法,其特征是,设定预定出块时间,共识网络中的共识节点同时侦听出块速度,当出块用时超过预定出块时间时,向记录队列中响应超时的次数超过预定次数的共识节点依次发送异常请求数据包。
10.根据权利要求8所述的节点管理方法,其特征是,所述决策步骤中,共识节点收到至少两个异常请求数据包后,根据所述记录队列统计和除自身以外的节点握手的握手时间以确定连接阻塞的共识节点数量,当连接阻塞的共识节点小于预定阻塞数量,向发出异常请求的节点发送通畅数据包,当连接阻塞的共识节点的超过预定阻塞数量的,将自身退出共识网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海分布信息科技有限公司,未经上海分布信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810484136.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:异常定位方法及装置
- 下一篇:一种数据网关控制方法、电子设备、存储介质及架构