[发明专利]一种基于全局共识的可探测性跨节点消息转发方法在审

专利信息
申请号: 202211351346.7 申请日: 2022-10-31
公开(公告)号: CN115695286A 公开(公告)日: 2023-02-03
发明(设计)人: 李志伟 申请(专利权)人: 广东启链科技有限公司
主分类号: H04L45/00 分类号: H04L45/00;H04L45/16;H04L45/74
代理公司: 广州爱豆鼎盛知识产权代理事务所(普通合伙) 44763 代理人: 袁翔
地址: 528200 广东省佛山市南海区桂城街南平*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 全局 共识 探测 节点 消息 转发 方法
【权利要求书】:

1.一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,具体包含以下步骤,

S1、部署路由维护表智能合约;

S2、各节点将路由信息表上链,并依据网络状态进行维护;

S3、源节点初始化待传输消息,并从链上信息中加载路由表信息;

S4、源节点依照直连节点以及路由信息表进行消息转发;

S5、如果当前链上路由表信息中不存在通向目标节点的路径,则进行目标节点探测,如果探测成功,则按照探测路径进行转发,失败则不存在目标节点;

S6、消息转发后,依据消息发送成功与失败进行处理。

2.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S2中节点新建连接,如果节点添加了新的直连路径,则上传新的路由连接信息,节点断连,节点上传断连路径信息,验证后进行删除,节点掉线处理,节点v掉线后,超过节点v半数以上直连节点申请断连,则删除该节点的相关路由信息,节点v上线后,在与各个节点建立直连连接后,上传路由信息。

3.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S3中如果所有节点路由没有发生变化,则本地缓存的信息不变,如果存在节点路由发生变化,则从链上加载最新的路由信息,并缓存到本地。

4.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S4中如果存在唯一直连的目标节点,则向该节点直接转发消息。

5.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S4中如果存在多个直连的目标节点,则计算各个节点网络传输优先级,选择优先级最高的节点进行消息转发。

6.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S4中如果不存在目标直连节点,则需要通过本地缓存的全局路由信息筛选出目标节点传输路径列表,如果只有一条唯一传输的路径,则直接进行传输,如果存在多条传输路径,则依照网络传输优先级进行传输。

7.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S5中源节点初始化探测消息,探测消息中包含消息id、消息经过节点路径和源节点信息,其中消息id用来进行消息去重,消息经过节点路径用来避免同一节点重复收到相同的消息,源节点依次计算所有直连节点的网络传输优先级x,并依据优先级从高到低向直连节点发送探测请求,接收到探测消息的中继节点,进行消息探测处理,并向源节点回复消息。

8.根据权利要求1所述的一种基于全局共识的可探测性跨节点消息转发方法,其特征在于,所述步骤S5中如果消息发送成功,则缓存该消息相关的转发路径,果消息发送失败,申请路由断连。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东启链科技有限公司,未经广东启链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211351346.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top