一种基于知识区块链的航天信息协同采集方法及系统技术方案

技术编号:36097066 阅读:37 留言:0更新日期:2022-12-24 11:15
本发明专利技术提供了一种基于知识区块链的航天信息协同采集方法及系统,通过获取采集任务需求集,并发送给某一卫星;构建区块链将所述采集任务需求集同步给卫星集中联网的各卫星;各卫星根据自身状态承接采集任务需求集中的任务,并通过所述区块链中的各区块记录各卫星顺序承接任务的情况;当采集任务需求集中的任务承接完毕后,基于所述区块链中各区块记录的各卫星承接的任务情况设定智能合约,按照区块链中各区块记录的卫星承接任务的顺序执行采集任务。本发明专利技术利用区块链去中心化的产生模式以分布式的形式不断优化采集任务集,运用智能合约机制使得任务一旦执行就会一个接一个任务执行下去,实现了自动化,解放了地面人员的人工规划。工规划。工规划。

【技术实现步骤摘要】
一种基于知识区块链的航天信息协同采集方法及系统


[0001]本专利技术属于信息采集领域,尤其是涉及一种基于知识区块链的航天信息协同采集方法及系统。

技术介绍

[0002]随着卫星种类和数量不断丰富,航天信息采集能力持续提高,但从目前现状来看,多星联合协同式采集能力比较薄弱,还需要地面人员逐颗卫星操控才能联合协同采集。如何能够让卫星自主的协同采集是当前迫切需要解决的问题。
[0003]当前,随着区块链技术的发展,如果能将区块链技术应用在航天信息的自主采集上将能很大程度上提高航天信息的采集能力。虽然现有技术中有采用区块链技术实现了卫星之间的信息或通信的可行性,但是都没有实现多星自主式的协同采集。

技术实现思路

[0004]本专利技术要解决的技术问题是怎样快速自主的进行航天信息协同采集,提出了一种基于知识区块链的航天信息协同采集方法及系统。
[0005]为解决上述技术问题,本专利技术所采用的技术方案是:一种基于知识区块链的航天信息协同采集方法,包括以下步骤:步骤10:获取采集任务需求集,并将所述采集任务需求集发送给某一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于知识区块链的航天信息协同采集方法,其特征在于,包括以下步骤:步骤10:获取采集任务需求集,并将所述采集任务需求集发送给某一卫星SatA;步骤20:根据卫星集中的卫星网络构建PBFT共识的区块链,通过所述区块链将所述采集任务需求集同步给卫星集中联网的各卫星;步骤30:各卫星根据自身状态承接采集任务需求集中的任务,并通过所述区块链中的各区块记录各卫星顺序承接任务的情况;步骤40:当采集任务需求集中的任务承接完毕后,SatA基于所述区块链中各区块记录的各卫星承接的任务情况,设定智能合约Con0,智能合约Con0所涉及的卫星按照区块链中各区块记录的卫星承接任务的顺序执行采集任务。2.根据权利要求1所述的航天信息协同采集方法,其特征在于,步骤30中各卫星根据自身状态承接采集任务需求中的任务时,当某个卫星只能承接一个任务中的部分时,则将任务拆解成两个子任务,一个子任务是该卫星在空间和时间上可以承接的部分,另外一个子任务是任务与前一个子任务重叠部分求差后剩余的部分,将两个子任务插入到采集任务需求集中,并从采集任务需求集中删除原任务。3.根据权利要求2所述的航天信息协同采集方法,其特征在于,在步骤20之前,还包括步骤11:根据所述采集任务需求集构建知识图谱G0;步骤20中则通过所述区块链将所述知识图谱G0同步给卫星集中联网的各卫星。4.根据权利要求3所述的航天信息协同采集方法,其特征在于,构建知识图谱G0的方法是:步骤11.1:对所述采集任务需求集中的采集任务进行分解,每一个采集任务分解为与该采集任务相对应的空间窗口、时间段和采集子任务,各空间窗口的坐标为空间窗口实体节点的属性,属性值为任务对应的空间窗口坐标,各时间段的起始时刻和结束时刻为时间段实体节点的属性,属性值为任务所对应的起始时刻和结束时刻,采集子任务中卫星的具体参数为采集子任务实体的属性,属性值为任务所要求的卫星所对应的具体参数;步骤11.2:将空间窗口、时间段和采集子任务看作实体节点,空间窗口和与所述空间窗口相对应的采集子任务之间的关系为空间约束关系,时间段和与所述时间段相对应的采集子任务之间的关系为时间约束关系,各采集子任务之间的关系是任务执行顺序关系,各空间窗口之间的关系是覆盖或拼接关系,各时间段之间的关系是时间顺序关系;步骤11.3:根据各实体节点之间的关系,以及每个实体节点的属性和属性值构建出航天信息采集的知识图谱。5.根据权利要求4所述的航天信息协同采集方法,其特征在于,步骤30中各卫星根据自身状态承接采集任务需求中的任务时,步骤30.1:卫星集中的各卫星根...

【专利技术属性】
技术研发人员:莫然荣发文王致情魏明强
申请(专利权)人:成都国恒空间技术工程股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1