[发明专利]网络接入方法及装置、计算机装置及存储介质在审
| 申请号: | 201910441732.7 | 申请日: | 2019-05-24 |
| 公开(公告)号: | CN110149407A | 公开(公告)日: | 2019-08-20 |
| 发明(设计)人: | 祁朋祥 | 申请(专利权)人: | 深圳市网心科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/741 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
| 地址: | 518063 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 入口节点 网络接入 计算机装置 网络 预设 计算机可读存储介质 网络接入装置 存储介质 节点加入 节点接入 可连接 路由表 交换 | ||
本发明提供一种网络接入方法,包括:通过网络中的预设入口节点接入所述网络;通过与所述预设入口节点交换路由表获取所述网络中的多个第二节点;将所述多个第二节点中可连接的节点加入入口节点池;当需要再次接入所述网络时,通过所述入口节点池中的节点接入所述网络。本发明还提供一种网络接入装置、计算机装置及计算机可读存储介质。本发明可以提高网络接入的稳定性。
技术领域
本发明涉及计算机网络技术领域,具体涉及一种网络接入方法及装置、计算机装置和计算机可读存储介质。
背景技术
去中心化网络中的技术难点是保持网络的稳定性,而对网络的稳定性影响最大的就是bootstrap节点。在去中心化网络里,bootstrap节点一般是网络的入口节点,待接入节点需要加入网络时必须借助bootstrap节点来找到网络中的其他节点;对于访问该网络的其他节点来说,也必须依赖于bootstrap节点才能访问该网络。
bootstrap节点一般暴露在公网中,很容易因为访问量大导致超负荷运行或者其他的原因导致被封锁。一旦一个网络的bootstrap节点被封锁或超负荷运行后,待接入节点需要加入网络时必须找到替代的bootstrap节点,因此,待接入节点通过bootstrap节点加入网络的过程稳定性低。
发明内容
鉴于以上内容,有必要提出一种网络接入方法、网络接入装置、计算机装置、计算机可读存储介质和计算机程序产品,其可以提高网络接入的稳定性。
本申请的第一方面提供一种网络接入方法,所述方法包括:
过网络中的预设入口节点接入所述网络;
通过与所述预设入口节点交换路由表获取所述网络中的多个第二节点;
将所述多个第二节点中可连接的节点加入入口节点池;
当需要再次接入所述网络时,通过所述入口节点池中的节点接入所述网络。
另一种可能的实现方式中,所述将所述多个节点中可连接的节点加入入口节点池包括:
判断所述多个第二节点中的每个给定节点是否为可连接的节点;
若所述给定节点为可连接的节点,则根据所述给定节点的节点信息计算所述给定节点的可负载值;
判断所述给定节点的可负载值是否大于或等于预设可负载阈值;
若所述给定节点的可负载值大于所述预设可负载阈值,则将所述给定节点加入所述入口节点池。
另一种可能的实现方式中,所述判断所述多个第二节点中的每个给定节点是否为可连接的节点包括:
根据所述预设入口节点的路由表向所述给定节点发送连接请求;
若在预设时间内接收到所述给定节点返回的节点信息,则所述给定节点为可连接的节点。
另一种可能的实现方式中,所述通过所述入口节点池中的节点接入所述网络包括:
按照可负载值从大到小的顺序从所述入口节点池中选择一个节点进行连接;
若与选择的节点连接成功,则获取所述选择的节点的连接状态;
根据所述选择的节点的连接状态确定是否能够通过所述选择的节点接入所述网络;
若能够通过所述选择的节点接入网络,则根据所述选择的节点的路由表更新本地的路由表。
另一种可能的实现方式中,所述选择的节点的连接状态用网络动态值、时延和丢包率表示,所述根据与所述选择的节点的连接状态确定是否能够通过所述选择的节点接入所述网络包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910441732.7/2.html,转载请声明来源钻瓜专利网。





