[发明专利]一种基于区块链的可信域间路由方法及系统有效
申请号: | 202111177237.3 | 申请日: | 2021-10-09 |
公开(公告)号: | CN114079632B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 延志伟;董科军;李洪涛 | 申请(专利权)人: | 中国互联网络信息中心 |
主分类号: | H04L45/302 | 分类号: | H04L45/302;H04L45/00;H04L9/40;H04L67/10 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 可信 路由 方法 系统 | ||
1.一种基于区块链的可信域间路由方法,其特征在于,包括:
源用户终端根据自身的会话建立需求向路由系统发布路由合约,并将所述路由合约存储至路由区块链中;其中,所述路由合约包括服务质量要求参数和被锁定的预支付奖励;
所述路由系统根据接收到的路由合约进行路由规划得到由若干个目标路由器组成的路由路径,以使每一所述目标路由器分别对所述路由合约进行签署以建立会话通道,并将签署后的路由合约同步更新至所述路由区块链中;其中,所述路由系统通过资源认证区块链进行码号资源认证;
当所述源用户终端检测到自身与目标用户终端通过所述会话通道完成数据通信后,对所述预支付奖励进行解锁并根据检测到的实际路由质量结果对每一所述目标路由器进行奖励结算。
2.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,所述源用户终端根据自身的会话建立需求向路由系统发布路由合约,并将所述路由合约存储至路由区块链中,包括:
所述源用户终端基于预设的会话唯一标识发起会话请求;其中,所述会话请求包括源地址信息、目标地址信息和端口信息;
所述源用户终端根据自身的会话建立需求确定服务质量要求参数并添加至所述会话请求中,继而将所述会话请求的路由合约发布至所述路由系统,并将所述路由合约存储至路由区块链中;其中,所述路由合约包括所述服务质量要求参数和锁定的预支付奖励。
3.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,所述路由系统根据接收到的路由合约进行路由规划得到由若干个目标路由器组成的路由路径,以使每一所述目标路由器分别对所述路由合约进行签署以建立会话通道,并将签署后的路由合约同步更新至所述路由区块链中,包括:
所述路由系统中的各个路由器基于自身的路由表和转发策略对路由合约集合进行服务质量要求和预支付奖励评估,并根据评估结果进行可接受合约筛选;其中,所述路由合约集合包括所述路由系统中所有未完成的路由合约;
所述路由系统基于各个路由器的可接受合约筛选结果进行路由规划得到由若干个目标路由器组成的路由路径,以使每一所述目标路由器分别对所述路由合约进行签署以建立会话通道,并将签署后的路由合约同步更新至所述路由区块链中;其中,所述路由系统通过资源认证区块链进行码号资源认证。
4.根据权利要求3所述的基于区块链的可信域间路由方法,其特征在于,每一所述目标路由器在选择接受路由合约后,根据自身与所述目标用户终端所处自治系统的情况进行选择性操作;其中,当所述目标路由器判断自身与所述目标用户终端所处自治系统不一致时,则对下一跳路由器进行会话建立跟踪,并将修订后的路由合约发送至满足服务质量条件的下一跳路由器。
5.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,还包括:
当所述源用户终端在预设时间内未与所述目标用户终端建立会话通道时,将所述路由合约进行撤销,继而根据修改后的会话建立需求向所述路由系统重新发布路由合约。
6.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,所述路由区块链为公共区块链,所述资源认证区块链为联盟区块链。
7.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,所述路由区块链为采用工作证明PoW共识机制,所述资源认证区块链为采用授权委托证明DPoA与拜占庭容错BFT的混合共识机制。
8.根据权利要求1所述的基于区块链的可信域间路由方法,其特征在于,所述实际路由质量结果是通过会话数据流中的探测数据包进行检测并标记得到的。
9.根据权利要求1-8任一项所述的基于区块链的可信域间路由方法,其特征在于,所述服务质量要求参数包括时延要求参数、丢包要求参数、吞吐量要求参数和抖动要求参数。
10.一种基于区块链的可信域间路由系统,其特征在于,包括源用户终端、路由系统和目标用户终端;
所述源用户终端,用于根据自身的会话建立需求向所述路由系统发布路由合约,并将所述路由合约存储至路由区块链中;其中,所述路由合约包括服务质量要求参数和锁定的预支付奖励;
所述路由系统,用于根据接收到的路由合约进行路由规划得到由若干个目标路由器组成的路由路径,以使每一所述目标路由器分别对所述路由合约进行签署以建立会话通道,并将签署后的路由合约同步更新至所述路由区块链中;其中,所述路由系统通过资源认证区块链进行码号资源认证;
所述源用户终端还用于,当检测到自身与所述目标用户终端通过所述会话通道完成数据通信后,对所述预支付奖励进行解锁并根据检测到的实际路由质量结果对每一所述目标路由器进行奖励结算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国互联网络信息中心,未经中国互联网络信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111177237.3/1.html,转载请声明来源钻瓜专利网。