运载火箭地面测控网络拓扑结构的构建方法及装置制造方法及图纸

技术编号:37138189 阅读:16 留言:0更新日期:2023-04-06 21:39
本申请提供一种运载火箭地面测控网络拓扑结构的构建方法及装置,所述方法包括:根据火箭发射系统的各终端的业务需求类型,将所述各终端划分为动作请求者、动作执行者、数据发布者、数据订阅者中的至少一种角色;设置发布订阅代理和动作代理,并基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构;根据火箭发射系统的各终端的业务服务,确定典型服务并设计典型服务软件;基于所述基础拓扑结构和所述典型服务软件,获得最终的网络拓扑结构。通过采用WebService技术和发布订阅技术,提高了开发效率和系统可靠性;通过代理机制提高了网络拓扑结构的灵活性和可拓展性;通过数据标准化、典型服务软件化,减少了重复开发工作,降低了开发成本。降低了开发成本。降低了开发成本。

【技术实现步骤摘要】
运载火箭地面测控网络拓扑结构的构建方法及装置


[0001]本申请涉及航天测控系统数据交互
,尤其涉及一种运载火箭地面测控网络拓扑结构的构建方法及装置。

技术介绍

[0002]运载火箭在点火飞行前和飞行后,地面测试与测量系统需要对运载火箭本身及相应的支持系统进行大量的数据处理,确定其工作状态,并作为火箭系统是否能够正常点火发射和火箭飞行过程中是否正常飞行的重要依据,在该场景下,地面网络系统需要对复杂目标系统进行数据接收、分发、计算、存储、显示等各项处理动作。
[0003]在传统的地面测控网络拓扑结构中,为降低设计难度,采用总体要求下进行分系统设计的方案,各分系统间一般采用最为简单的交互格式和规范进行数据传输,如直接采用TCP(Transmission Control Protocol, 传输控制协议)/UDP(User Datagram Protocol, 用户数据报协议)方式进行传输,这导致该类型网络拓扑结构的开发效率和系统可靠性较低、灵活性较差,且部分分系统存在较多重复的功能设计工作,如数据存储、数据显示等功能,部分本身业务需求简单的终端设备存在不必要的功能,这不仅增加了软件研制成本,还降低了软件研制效率和质量。此外,由于各分系统间的内部数据隔离,数据很难做到统一管理,当发现数据问题时,必须逐级分析排查。

技术实现思路

[0004]本申请提供一种运载火箭地面测控网络拓扑结构的构建方法及装置,以用于解决现有地面测控网络拓扑结构的可靠性低、灵活性差、开发成本高、开发效率低、数据管理难等问题,从而提高网络拓扑结构的系统可靠性和可拓展性,提高开发效率并降低开发成本。
[0005]第一方面,本申请提供一种运载火箭地面测控网络拓扑结构的构建方法,所述方法包括:根据火箭发射系统的各终端的业务需求类型,将所述各终端划分为动作请求者、动作执行者、数据发布者、数据订阅者中的至少一种角色;设置发布订阅代理和动作代理,并基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构;其中,所述发布订阅代理用于接收所述数据发布者提供的数据,和/或,发送所述数据订阅者的订阅的数据;所述动作代理用于接收所述动作请求者发送的执行指令,和/或,向所述动作执行者发送所述执行指令;根据火箭发射系统的各终端的业务服务,确定典型服务并设计典型服务软件;其中,所述典型服务软件用于为所述基础拓扑结构的各终端提供典型服务,所述典型服务软件包括数据存储、数据显示、配置信息管理服务软件;基于所述基础拓扑结构和所述典型服务软件,获得最终的网络拓扑结构。
[0006]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建方法,所述配置信息管理服务软件用于统一管理所述网络拓扑结构中的数据信息,所述统一管理所述网络拓
扑结构中的数据信息的步骤包括:响应于所述数据发布者的上线操作,所述配置信息管理软件接收所述数据发布者的配置信息;所述配置信息管理软件周期性通过所述发布订阅代理将所述数据发布者的配置信息发送至目标数据订阅者;所述目标数据订阅者接收所述数据发布者的配置信息,基于所述配置信息进行解析并获取数据发布者提供的标准数据;响应于所述数据发布者的下线操作,所述配置信息管理服务接收所述数据发布者的下线信息,并向其他终端发送所述下线信息。
[0007]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建方法,所述配置信息包括所述数据发布者提供的标准数据、数据格式信息以及标准数据对应的服务信息;其中,所述标准数据是对所述数据发布者产生的周期性数据进行标准化处理后得到的数据。
[0008]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建方法,所述基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构,包括:根据所述数据发布者和所述数据订阅者与所述发布订阅代理之间的数据传输关系构建第一拓扑结构;根据所述动作请求者和所述动作执行者与所述动作代理之间的指令交互关系,构建第二拓扑结构;基于所述第一拓扑结构和所述第二拓扑结构,构建基础拓扑结构。
[0009]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建方法,所述动作请求者为各终端中确定业务需求执行指令、接收执行结果的客户端,所述动作执行者为各终端中接收并执行所述业务需求执行指令、反馈执行结果的服务端,所述数据发布者为周期性产生数据的终端,所述数据订阅者为获取业务数据的终端。
[0010]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建方法,所述动作代理还用于接收所述动作执行者的执行结果,并将所述执行结果反馈给所述动作请求者。
[0011]第二方面,本申请还提供一种运载火箭地面测控网络拓扑结构的构建装置,所述装置包括:角色划分模块,用于根据火箭发射系统的各终端的业务需求类型,将所述各终端划分为动作请求者、动作执行者、数据发布者、数据订阅者中的至少一种角色;网络构建模块,用于设置发布订阅代理和动作代理,并基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构;其中,所述发布订阅代理用于接收所述数据发布者提供的数据,和/或,发送所述数据订阅者的订阅的数据;所述动作代理用于接收所述动作请求者发送的执行指令,和/或,向所述动作执行者发送所述执行指令;软件设计模块,用于根据火箭发射系统的各终端的业务服务,确定典型服务并设计典型服务软件;网络融合模块,用于基于所述基础拓扑结构和所述软件设计模块的典型服务软件,获得最终的网络拓扑结构。
[0012]根据本申请提供的一种运载火箭地面测控网络拓扑结构的构建装置,所述软件设计模块的典型服务软件用于为所述基础拓扑结构的各终端提供典型服务,所述典型服务软
件包括数据存储、数据显示、配置信息管理服务软件。
[0013]第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序时,执行上述的运载火箭地面测控网络拓扑结构的构建方法中的任一实现方式中的步骤。
[0014]第四方面,本申请实施例还提供了一种可读存储介质,所述可读取存储介质中存储有计算机程序,所述计算机程序在处理器上运行时,执行上述的运载火箭地面测控网络拓扑结构的构建方法中的任一实现方式中的步骤。
[0015]综上所述,本申请实施例提供的运载火箭地面测控网络拓扑结构的构建方法及装置,相对于现有技术分系统间使用TCP/UDP低层网络协议进行数据通讯,本申请提供的方法采用WebService技术和发布订阅技术等高级协议,极大地提高了开发效率和系统可靠性;同时,通过代理机制进一步提高了所述网络拓扑结构的灵活性和可拓展性;通过对数据格式进行标准化处理,以及将典型服务软件化,使得所述网络拓扑结构具有独立的数据存储、数据显示、配置信息管理等功能,减少了重复开发工作,降低了开发成本。
附图说明
[0016]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运载火箭地面测控网络拓扑结构的构建方法,其特征在于,所述方法包括:根据火箭发射系统的各终端的业务需求类型,将所述各终端划分为动作请求者、动作执行者、数据发布者、数据订阅者中的至少一种角色;设置发布订阅代理和动作代理,并基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构;其中,所述发布订阅代理用于接收所述数据发布者提供的数据,和/或,发送所述数据订阅者的订阅的数据;所述动作代理用于接收所述动作请求者发送的执行指令,和/或,向所述动作执行者发送所述执行指令;根据火箭发射系统的各终端的业务服务,确定典型服务并设计典型服务软件;其中,所述典型服务软件用于为所述基础拓扑结构的各终端提供典型服务,所述典型服务软件包括数据存储、数据显示、配置信息管理服务软件;基于所述基础拓扑结构和所述典型服务软件,获得最终的网络拓扑结构。2.根据权利要求1所述的运载火箭地面测控网络拓扑结构的构建方法,其特征在于,所述配置信息管理服务软件用于统一管理所述网络拓扑结构中的数据信息,所述统一管理所述网络拓扑结构中的数据信息的步骤包括:响应于所述数据发布者的上线操作,所述配置信息管理软件接收所述数据发布者的配置信息;所述配置信息管理软件周期性通过所述发布订阅代理将所述数据发布者的配置信息发送至目标数据订阅者;所述目标数据订阅者接收所述数据发布者的配置信息,基于所述配置信息进行解析并获取数据发布者提供的标准数据;响应于所述数据发布者的下线操作,所述配置信息管理服务接收所述数据发布者的下线信息,并向其他终端发送所述下线信息。3.根据权利要求2所述的运载火箭地面测控网络拓扑结构的构建方法,其特征在于,所述配置信息包括所述数据发布者提供的标准数据、数据格式信息以及标准数据对应的服务信息;其中,所述标准数据是对所述数据发布者产生的周期性数据进行标准化处理后得到的数据。4.根据权利要求1所述的运载火箭地面测控网络拓扑结构的构建方法,其特征在于,所述基于所述发布订阅代理、动作代理和各终端构建基础拓扑结构,包括:根据所述数据发布者和所述数据订阅者与所述发布订阅代理之间的数据传输关系构建第一拓扑结构;根据所述动作请求者和所述动作执行者与所述动作代理之间的...

【专利技术属性】
技术研发人员:赵也倪布向伟彭昊旻陈乐文天乐尹朝亮
申请(专利权)人:东方空间技术山东有限公司东方空间西安宇航技术有限公司东方空间海南科技有限公司
类型:发明
国别省市:

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

1