一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于分布式区块链的无人机集群自治方法、系统及介质

2022-07-31 05:11:51 来源:中国专利 TAG:


1.本发明涉及无人机技术领域,更具体的,涉及一种基于分布式区块链的无人机集群自治方法、系统及介质。


背景技术:

2.随着无人机技术的逐步发展,集群无人机的应用越来越广泛,例如火灾救援,空中巡检,军用侦查与打击等场景。但是在干扰复杂的火场上空和电磁干扰严重的电磁信息战场上,无人机与地面站的通信无法被保证,无人机需要一定的自治和自我决策能力以保证任务的有效执行,同时需要保证决策系统的安全性和统一性。而本发明提出了一种基于分布式区块网络的远程无人机自治系统,无需外部地面站干预,不依赖于任何一台中心主机决策,在高安全标准下自动完成分工协作,内部任务表决,集群的分离和组合工作。
3.现有的无人机集群任务调度方案中,大多数采用中心化的调度方案,中心主机负责与地面站通信.当中心主机或其他负责通信的主机接收到错误的信息或被入侵时,集群的安全性将收到严重威胁。当中心主机发生机械故障或者地面站信号变弱甚至丢失后,所有无人机只能固定的完成现有任务,无法进行机动性的作业或执行复杂的协同性作业或决策。


技术实现要素:

4.为了解决上述技术问题,本发明提出了一种基于分布式区块链的无人机集群自治方法、系统及存储介质。
5.本发明第一方面提供了一种基于分布式区块链的无人机集群自治方法,包括:
6.在无人机起飞前,通过地面站对无人机分配公私秘钥,先加入信任链主链作为初始信任链的第一个区块,根据所述第一个区块生成表决任务区块链,表决区块链,数据同步状态网络区块链,日志区块链的初始区块;
7.在无人机起飞后,集群中所有无人机定时发起信任区块链的校验更新,选取临时结算机管理信任区块链的结算,集群中剩余无人机基于区块链共识机制进行校验,启动一次信任更新回合;
8.当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新;
9.在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避;
10.集群中无人机根据数据同步网络区块链的最后一个区块数据进行数据检查,若发现与本机存储的链数据有差异,则请求更新,进行校验。
11.本方案中,无人机集群自治决策的区块链包括:信任意向区块链,信任主区块链,表决任务区块链,表决区块链,黑名单区块链,错误机体区块链,数据同步状态网络区块链,日志区块链。
12.本方案中,所述的集群中所有无人机定时发起信任区块链的校验更新,具体为:
13.创建一条新的信任意向区块链,将首先完成头结点计算的无人机作为临时结算机管理本次信任链的结算,其他无人机基于共识机制对信任意向区块链进行校验,待校验通过把自己信息加入到信任意向区块链的最后;
14.若所述临时结算机发现存在新无人机加入事件,按照响应的密钥对事件进行校验后,将新无人机节点加入到信任意向区块链,若黑名单区块链中的无人机尝试重新认证,则通知其他无人机进行重点校验;
15.集群中的临时结算机发布表决检查任务到任务表决区块链,所有无人机对信任意向区块链最后区块结合其他区块再度进行校验;
16.所有无人机将得到的校验结果发布在表决区块链,若50%以上无人机节点达成共识,则临时结算机把该最后一个区块加入到信任主区块链中,否则重新开始构建,且根据否决黑名单机制执行;临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
17.所述临时结算机检查黑名单区块链内被搁置的无人机节点,若所述被搁置无人机节点未通过次数大于预设次数阈值,则将其加入到错误机体区块链中;若所述被搁置无人机节点重新鉴权通过加入信任区块链,则将其移除出黑名单区块链。
18.本方案中,所述的当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新,具体为:
19.通过发现问题的无人机在表决任务区块链发起不信任投票提案,并设置发现问题的无人机为不信任投票的临时结算机,其他在信任链的无人机进行投票;
20.若50%以上无人机节点达成不信任共识,则临时结算机立即发起新一轮的信任区块链更新,并将不信任机上一轮产生的全部区块废除;
21.临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
22.旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用。
23.本方案中,所述的在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避,具体为:
24.集群中无人机动态监测特定近场信号,若监测到特定近场信号则将发现信号的无人机作为临时结算机,提出机动规避议案需求,所有无人机立即收集数据并共享给该临时结算机;
25.所述临时结算机根据收集的信息,提出机动规避议案并提交至其他无人机进行表决,所述机动规避议案中包含飞行路线及方案;
26.若50%以上无人机节点达成共识,则表决通过,所有无人机按所述机动规避议案执行规避飞行。
27.本方案中,还包括,集群中无人机需要进行信息同步,具体为:
28.通过数据同步状态网络区块链获取新的区块信息发布,集群内所有无人机定时p2p请求获得数据同步状态网络区块链的数据;
29.获得数据同步状态网络区块链的数据后,所有无人机根据数据同步状态网络链的
最后一个区块进行数据检查,若与自己现有存储的链数据有差异,则通过递归向下的方式向其他无人机节点请求更新。
30.本方案中,由于任务规划造成的集群拆分及合并均以提案的形式进行,完成提案后自动进行新的一轮的信任更新,并且由于集群合并而导致的区块链合并遵循最长链原则。
31.本发明第二方面还提供了一种基于分布式区块链的无人机集群自治系统,该系统包括:存储器、处理器,所述存储器中包括一种基于分布式区块链的无人机集群自治方法程序,所述一种基于分布式区块链的无人机集群自治方法程序被所述处理器执行时实现如下步骤:
32.在无人机起飞前,通过地面站对无人机分配公私秘钥,先加入信任链主链作为初始信任链的第一个区块,根据所述第一个区块生成表决任务区块链,表决区块链,数据同步状态网络区块链,日志区块链的初始区块;
33.在无人机起飞后,集群中所有无人机定时发起信任区块链的校验更新,选取临时结算机管理信任区块链的结算,集群中剩余无人机基于区块链共识机制进行校验,启动一次信任更新回合;
34.当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新;
35.在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避;
36.集群中无人机根据数据同步网络区块链的最后一个区块数据进行数据检查,若发现与本机存储的链数据有差异,则请求更新,进行校验。
37.本方案中,无人机集群自治决策的区块链包括:信任意向区块链,信任主区块链,表决任务区块链,表决区块链,黑名单区块链,错误机体区块链,数据同步状态网络区块链,日志区块链。
38.本方案中,所述的集群中所有无人机定时发起信任区块链的校验更新,具体为:
39.创建一条新的信任意向区块链,将首先完成头结点计算的无人机作为临时结算机管理本次信任链的结算,其他无人机基于共识机制对信任意向区块链进行校验,待校验通过把自己信息加入到信任意向区块链的最后;
40.若所述临时结算机发现存在新无人机加入事件,按照响应的密钥对事件进行校验后,将新无人机节点加入到信任意向区块链,若黑名单区块链中的无人机尝试重新认证,则通知其他无人机进行重点校验;
41.集群中的临时结算机发布表决检查任务到任务表决区块链,所有无人机对信任意向区块链最后区块结合其他区块再度进行校验;
42.所有无人机将得到的校验结果发布在表决区块链,若50%以上无人机节点达成共识,则临时结算机把该最后一个区块加入到信任主区块链中,否则重新开始构建,且根据否决黑名单机制执行;临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
43.所述临时结算机检查黑名单区块链内被搁置的无人机节点,若所述被搁置无人机节点未通过次数大于预设次数阈值,则将其加入到错误机体区块链中;若所述被搁置无人
机节点重新鉴权通过加入信任区块链,则将其移除出黑名单区块链。
44.本方案中,所述的当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新,具体为:
45.通过发现问题的无人机在表决任务区块链发起不信任投票提案,并设置发现问题的无人机为不信任投票的临时结算机,其他在信任链的无人机进行投票;
46.若50%以上无人机节点达成不信任共识,则临时结算机立即发起新一轮的信任区块链更新,并将不信任机上一轮产生的全部区块废除;
47.临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
48.旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用。
49.本方案中,所述的在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避,具体为:
50.集群中无人机动态监测特定近场信号,若监测到特定近场信号则将发现信号的无人机作为临时结算机,提出机动规避议案需求,所有无人机立即收集数据并共享给该临时结算机;
51.所述临时结算机根据收集的信息,提出机动规避议案并提交至其他无人机进行表决,所述机动规避议案中包含飞行路线及方案;
52.若50%以上无人机节点达成共识,则表决通过,所有无人机按所述机动规避议案执行规避飞行。
53.本方案中,还包括,集群中无人机需要进行信息同步,具体为:
54.通过数据同步状态网络区块链获取新的区块信息发布,集群内所有无人机定时p2p请求获得数据同步状态网络区块链的数据;
55.获得数据同步状态网络区块链的数据后,所有无人机根据数据同步状态网络链的最后一个区块进行数据检查,若与自己现有存储的链数据有差异,则通过递归向下的方式向其他无人机节点请求更新。
56.本方案中,由于任务规划造成的集群拆分及合并均以提案的形式进行,完成提案后自动进行新的一轮的信任更新,并且由于集群合并而导致的区块链合并遵循最长链原则。
57.本发明第三方面还提供一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于分布式区块链的无人机集群自治方法程序,所述一种基于分布式区块链的无人机集群自治方法程序被处理器执行时,实现如上述任一项所述的一种基于分布式区块链的无人机集群自治方法的步骤。
58.本发明公开了一种基于分布式区块链的无人机集群自治方法、系统及介质,通过分布式的区块链网络,集群内部高度自治,解决了无人机和地面站的单通道通信和失去地面站控制后编队无法自我管理调控,无法编队内再分工和自我保护的缺陷,提升集群应外部入侵,突发状况,复杂问题的应对与决策能力,大大提高了集群无人机生存能力与环境的适应性,同时,自治算法全程多次校验,信任链逐层传递,被破解的概率大大降低,自治算法不依赖地面站调控,可以实现在弱信号或强干扰下的无人机生存能力,同时也坚决以完成
任务为第一准则。
附图说明
59.图1示出了本发明一种基于分布式区块链的无人机集群自治方法的流程图;
60.图2示出了本发明一种基于分布式区块链的无人机集群自治系统的框图。
具体实施方式
61.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
62.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
63.图1示出了本发明一种基于分布式区块链的无人机集群自治方法的流程图。
64.如图1所示,本发明第一方面提供了一种基于分布式区块链的无人机集群自治方法,包括:
65.s102,在无人机起飞前,通过地面站对无人机分配公私秘钥,先加入信任链主链作为初始信任链的第一个区块,根据所述第一个区块生成表决任务区块链,表决区块链,数据同步状态网络区块链,日志区块链的初始区块;
66.s104,在无人机起飞后,集群中所有无人机定时发起信任区块链的校验更新,选取临时结算机管理信任区块链的结算,集群中剩余无人机基于区块链共识机制进行校验,启动一次信任更新回合;
67.s106,当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新;
68.s108,在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避;
69.s110,集群中无人机根据数据同步网络区块链的最后一个区块数据进行数据检查,若发现与本机存储的链数据有差异,则请求更新进行校验。
70.需要说明的是,集群间使用mesh组网实现集群间p2p点对点的去中心化的区块链数据的传输,数据以数据包形式打包发送,包括校验与非对称签名加密的参数。所有区块链均具有的特征:非对称签名加密验证,pow工作量证明,hash算法校验,差异发生时的共识机制,以保证区块链的安全性与稳定性,无人机集群自治决策的区块链包括:信任意向区块链,信任主区块链,表决任务区块链,表决区块链,黑名单区块链,错误机体区块链,数据同步状态网络区块链,日志区块链。
71.需要说明的是,所述的集群中所有无人机定时发起信任区块链的校验更新,具体为:
72.创建一条新的信任意向区块链,由于pow工作量证明的存在,所有无人机不可能同时计算出所需的信任意向区块链的头结点,将首先完成头结点计算的无人机作为临时结算机管理本次信任链的结算,其他无人机若发现已经存在信任意向区块链,会基于共识机制
对信任意向区块链进行校验,待校验通过把自己信息加入到信任意向区块链的最后;所有参与信任意向区块链构建、投票区块链投票的无人机必须注册在上一个信任主区块链的区块数据中,在黑名单区块链中不能参与投票;
73.若所述临时结算机发现存在新无人机加入或旧无人机退出事件,按照响应的密钥对事件进行校验后,将其加入到信任意向区块链,若黑名单区块链中的无人机尝试重新认证,则通知其他无人机进行重点校验;
74.集群中的临时结算机发布表决检查任务到任务表决区块链,所有无人机对信任意向区块链最后区块结合其他区块再度进行校验,确保临时结算机计算的结果准确且唯一;
75.所有无人机将得到的校验结果发布在表决区块链,若50%以上无人机节点达成共识,则临时结算机把该最后一个区块加入到信任主区块链中,否则重新开始构建,且根据否决黑名单机制执行;临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用;
76.所述临时结算机检查黑名单区块链内被搁置的无人机节点,若所述被搁置无人机节点未通过次数大于预设次数阈值,则将其加入到错误机体区块链中;若所述被搁置无人机节点重新鉴权通过加入信任区块链,则将其移除出黑名单区块链。
77.需要说明的是,所述的当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新,具体为:
78.通过发现问题的无人机在表决任务区块链发起不信任投票提案,并设置发现问题的无人机为不信任投票的临时结算机,其他在信任链的无人机进行投票;原来的临时结算机和提案的提出无人机将不能作为临时结算机,且会被临时排除出信任链主链,被本次临时结算机加入到黑名单区块链中;
79.若50%以上无人机节点达成不信任共识,则临时结算机立即发起新一轮的信任区块链更新,并将不信任机上一轮产生的全部区块废除;
80.临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
81.旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用。
82.需要说明的是,所述的在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避,具体为:
83.集群搭载一套独立供电的近场信号发射端,其不受软件控制,上电自启,低功率,包含一串固定的特殊sha256信息,仅用于识别。集群中无人机动态监测特定近场信号,若监测到特定近场信号则将发现信号的无人机作为临时结算机,提出机动规避议案需求,所有无人机立即收集数据并共享给该临时结算机;
84.所述临时结算机根据收集的信息,提出机动规避议案并提交至其他无人机进行表决,所述机动规避议案中包含飞行路线及方案;
85.若50%以上无人机节点达成共识,则表决通过,所有无人机按所述机动规避议案执行规避飞行。
86.需要说明的是,还包括,集群中无人机需要进行信息同步,具体为:
87.通过数据同步状态网络区块链获取新的区块信息发布,集群内所有无人机定时p2p请求获得数据同步状态网络区块链的数据;
88.获得数据同步状态网络区块链的数据后,所有无人机根据数据同步状态网络链的最后一个区块进行数据检查,若与自己现有存储的链数据有差异,则通过递归向下的方式向其他无人机节点请求更新。所述请求除了数据同步状态网络区块链的数据时是需要与信任区块链数据进行校验的,以此保护其他区块链的信息,并该数据的请求是递归向下的,若被请求的无人机发现自己没有该项数据,则也会向其他无人机请求这份数据,正在被请求的无人机不能响应新的请求,正在进行信任更新时,信息同步将被终止,待信任更新后重新发起。
89.需要说明的是,由于任务规划造成的集群拆分及合并或集群任务均以提案的形式进行,完成提案后自动进行新的一轮的信任更新,该自治系统不会被因此打破,并且由于集群合并而导致的区块链合并遵循最长链原则,被舍弃的链将被打包放在日志区块链中以待检查。
90.图2示出了本发明一种基于分布式区块链的无人机集群自治系统的框图。
91.本发明第二方面还提供了一种基于分布式区块链的无人机集群自治系统2,该系统包括:存储器21、处理器22,所述存储器中包括一种基于分布式区块链的无人机集群自治方法程序,所述一种基于分布式区块链的无人机集群自治方法程序被所述处理器执行时实现如下步骤:
92.在无人机起飞前,通过地面站对无人机分配公私秘钥,先加入信任链主链作为初始信任链的第一个区块,根据所述第一个区块生成表决任务区块链,表决区块链,数据同步状态网络区块链,日志区块链的初始区块;
93.在无人机起飞后,集群中所有无人机定时发起信任区块链的校验更新,选取临时结算机管理信任区块链的结算,集群中剩余无人机基于区块链共识机制进行校验,启动一次信任更新回合;
94.当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新;
95.在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避;
96.集群中无人机根据数据同步网络区块链的最后一个区块数据进行数据检查,若发现与本机存储的链数据有差异,则请求更新进行校验。
97.需要说明的是,集群间使用mesh组网实现集群间p2p点对点的去中心化的区块链数据的传输,数据以数据包形式打包发送,包括校验与非对称签名加密的参数。所有区块链均具有的特征:非对称签名加密验证,pow工作量证明,hash算法校验,差异发生时的共识机制,以保证区块链的安全性与稳定性,无人机集群自治决策的区块链包括:信任意向区块链,信任主区块链,表决任务区块链,表决区块链,黑名单区块链,错误机体区块链,数据同步状态网络区块链,日志区块链。
98.需要说明的是,所述的集群中所有无人机定时发起信任区块链的校验更新,具体为:
99.创建一条新的信任意向区块链,由于pow工作量证明的存在,所有无人机不可能同
时计算出所需的信任意向区块链的头结点,将首先完成头结点计算的无人机作为临时结算机管理本次信任链的结算,其他无人机若发现已经存在信任意向区块链,会基于共识机制对信任意向区块链进行校验,待校验通过把自己信息加入到信任意向区块链的最后;所有参与信任意向区块链构建、投票区块链投票的无人机必须注册在上一个信任主区块链的区块数据中,在黑名单区块链中不能参与投票;
100.若所述临时结算机发现存在新无人机加入或旧无人机退出事件,按照响应的密钥对事件进行校验后,将其加入到信任意向区块链,若黑名单区块链中的无人机尝试重新认证,则通知其他无人机进行重点校验;
101.集群中的临时结算机发布表决检查任务到任务表决区块链,所有无人机对信任意向区块链最后区块结合其他区块再度进行校验,确保临时结算机计算的结果准确且唯一;
102.所有无人机将得到的校验结果发布在表决区块链,若50%以上无人机节点达成共识,则临时结算机把该最后一个区块加入到信任主区块链中,否则重新开始构建,且根据否决黑名单机制执行;临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用;
103.所述临时结算机检查黑名单区块链内被搁置的无人机节点,若所述被搁置无人机节点未通过次数大于预设次数阈值,则将其加入到错误机体区块链中;若所述被搁置无人机节点重新鉴权通过加入信任区块链,则将其移除出黑名单区块链。
104.需要说明的是,所述的当集群无人机中任意无人机的提案未通过校验而被否决时,则更换临时结算机,判断是否进行新一轮信任更新,具体为:
105.通过发现问题的无人机在表决任务区块链发起不信任投票提案,并设置发现问题的无人机为不信任投票的临时结算机,其他在信任链的无人机进行投票;原来的临时结算机和提案的提出无人机将不能作为临时结算机,且会被临时排除出信任链主链,被本次临时结算机加入到黑名单区块链中;
106.若50%以上无人机节点达成不信任共识,则临时结算机立即发起新一轮的信任区块链更新,并将不信任机上一轮产生的全部区块废除;
107.临时结算机将整个表决区块链的数据,全部打包存在日志区块链中,并初始化下一次的表决区块链的初始区块;
108.旧的信任意向区块链和表决区块链的数据将被继续保留两个信任更新回合,而后被全部无人机自行删除弃用。
109.需要说明的是,所述的在错误机体区块链中有数据时,则对应无人机节点被认定为危险无人机,制定机动规避议案进行机动规避,具体为:
110.集群搭载一套独立供电的近场信号发射端,其不受软件控制,上电自启,低功率,包含一串固定的特殊sha256信息,仅用于识别。集群中无人机动态监测特定近场信号,若监测到特定近场信号则将发现信号的无人机作为临时结算机,提出机动规避议案需求,所有无人机立即收集数据并共享给该临时结算机;
111.所述临时结算机根据收集的信息,提出机动规避议案并提交至其他无人机进行表决,所述机动规避议案中包含飞行路线及方案;
112.若50%以上无人机节点达成共识,则表决通过,所有无人机按所述机动规避议案
执行规避飞行。
113.需要说明的是,还包括,集群中无人机需要进行信息同步,具体为:
114.通过数据同步状态网络区块链获取新的区块信息发布,集群内所有无人机定时p2p请求获得数据同步状态网络区块链的数据;
115.获得数据同步状态网络区块链的数据后,所有无人机根据数据同步状态网络链的最后一个区块进行数据检查,若与自己现有存储的链数据有差异,则通过递归向下的方式向其他无人机节点请求更新。所述请求除了数据同步状态网络区块链的数据时是需要与信任区块链数据进行校验的,以此保护其他区块链的信息,并该数据的请求是递归向下的,若被请求的无人机发现自己没有该项数据,则也会向其他无人机请求这份数据,正在被请求的无人机不能响应新的请求,正在进行信任更新时,信息同步将被终止,待信任更新后重新发起。
116.需要说明的是,由于任务规划造成的集群拆分及合并或集群任务均以提案的形式进行,完成提案后自动进行新的一轮的信任更新,该自治系统不会被因此打破,并且由于集群合并而导致的区块链合并遵循最长链原则,被舍弃的链将被打包放在日志区块链中以待检查。
117.本发明第三方面还提供一种计算机可读存储介质,所述计算机可读存储介质中包括一种基于分布式区块链的无人机集群自治方法程序,所述一种基于分布式区块链的无人机集群自治方法程序被处理器执行时,实现如上述任一项所述的一种基于分布式区块链的无人机集群自治方法的步骤。
118.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
119.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
120.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
121.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
122.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,
该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
123.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献