[发明专利]基于区块链的无人艇首领节点动态选举系统和方法在审
申请号: | 202011356467.1 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112565073A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 赵亮;吴槟;郭明瑞;王亚宁;张鹏;张驰;雷富强;程骏超;甄君;侯柏韬;余星鑫;薛瑞 | 申请(专利权)人: | 中国船舶工业系统工程研究院;中国科学院信息工程研究所 |
主分类号: | H04L12/715 | 分类号: | H04L12/715;H04W40/32 |
代理公司: | 中国和平利用军工技术协会专利中心 11215 | 代理人: | 刘光德 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 无人 首领 节点 动态 选举 系统 方法 | ||
本发明提供一种基于区块链的无人艇首领节点动态选举系统、方法和介质。其中系统包括:节点权重初始化单元,被配置为:向所述区块链中的各个节点加载并写入动态选举智能合约中的权重记录列表,以初始化所述各个节点的权重;节点质询及提交单元,被配置为:基于动态选举智能合约中的权重记录列表,查询交易对方节点的节点地址,以提交当前节点向所述对交易方节点提交的数据;领导节点选举单元,被配置为:更新所述各个节点的领导权重和所述权重记录列表,以确定新的首领节点;以及领导权重广播单元,被配置为:向所述各个节点广播所述新的首领节点的状态信息。
技术领域
本发明涉及区块链领域,尤其是涉及一种基于区块链的无人艇首领节点动态选举系统、方法和介质。
背景技术
近年来,无人设备逐渐进入智能化,在得到快速发展的同时也逐渐受到国家的重视。尤其是在水下无人艇方面,区别于载人的舰艇设备,无人艇在设计中可以突破人的生理极限,提高机动性能。并且因为设计成本的降低,可以快速出动多艘无人艇设备,由其中某些设备主导共同执行某一任务,提升任务执行效率和完成度。
但是由于在水下的一些极恶劣条件,设备间的通信难度急剧增大,会出现设备断线率和故障率高的问题,使得在集群中体现为无法连接的情况。在需要多台设备共同执行某一任务的情况下,集群中的动态变化会极大的干扰行动完成。如主要决策设备出现连续掉线、损毁,那么集群就无法进行决策部署,更无法对其他设备节点进行任务分配,从而极大地干扰任务的正常执行,甚至产生重大不利后果。因此,在这种设备集群存在快速动态变化的情况下,保证任务执行过程中关键首领节点离开网络后的快速可靠更替对集群是非常重要的。
目前并未有针对无人舰艇集群动态选举的研究和技术,现有针对无人设备集群动态选举方案大多为针对无人机的理论技术。专利CN201910599810.6,一种无人机自组网动态加权簇首选举方法,涉及自组网领域,为解决现有无人机算法簇首变更率快,网络拓扑频繁变化的问题,包括步骤一:将所有无人机进行编号:步骤二:首先求得每个节点当前节点电池能量、节点相关度、节点移动性、节点距离总和,然后得到每个节点的权值:步骤三:选择权值最大的节点为第一个分簇簇首,其有效通信距离内的节点为簇内成员,除去第一个簇的簇首和簇成员以外,其余的节点再次选举最大权值担任第二簇的簇首,其簇首有效通信距离内的节点为簇内成员,以此类推,直至所有节点均分簇完毕。本发明有效降低无人机自组网的簇首变更率,增强网络性能,均衡无人机的能量消耗。专利CN201911274036.8,一种基于无线自组织网络的分布式簇头选举方法。本发明公开了一种基于无线自组织网络的分布式簇头选举方法,该选举方法基于最高节点度数算法,在网络初始化时各个节点对其他节点信息未知的情况下使用。在密集场景下,网络拓扑过于复杂,难以通过单一指标一次完成分簇,因此发明将簇头选举过程划分为三个阶段,每个阶段选择一定数量的簇头,通过三次选举的节点成为最终簇头。经过仿真测试,该选举方法成簇速度快,且网络连通率达到100%,分簇的结果为后续分簇的优化、网络切片及通信资源分配的优化提供了必要的准备。
上述方案无法适用于在恶劣环境下工作的无人艇集群。区别于其他无人设备,无人艇通常工作环境是在水下,无法通过有线等方式进行沟通连接,而常规无线通讯方式在水下信号衰减速率快;且水下环境不明,设备受损率高。因此无人艇集群的选举算法应该具有抗恶劣环境的通讯能力,并可以动态的自适应网络并进行调整。而已有的技术方案都对通信环境有高度依赖,且无法应对首领节点频繁是失效的问题。
首领节点失效后的动态选举能力差。已有选举方案无法应用于首领节点的动态调整。在无人器终端由于运算能力不足、容量和计算能力受限的情况下,首领节点容易被发生失联、反复连接等情况。常见的分布式决策方案在领导节点断连时会重新发起选举流程,频繁断连势必会增加重新选举概率,增加运算负担和通讯成本;对于网络问题反复连接的节点,选举依旧会因为节点的运算优势当选,但在选举结束后,该节点并不能保证任务的正常进行。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶工业系统工程研究院;中国科学院信息工程研究所,未经中国船舶工业系统工程研究院;中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011356467.1/2.html,转载请声明来源钻瓜专利网。