论文部分内容阅读
某卫星地面应用系统(以下简称地面应用系统)的主要任务是为各类用户实现多种类型数据的实时、高速、可靠的传输。该星二代系统将计划发射更多的卫星,同时卫星天线的传输速率也将有大幅度提高,配套建设相应数量的地面站等基础设施。地面软件系统也要求能满足二代系统新需求的扩展以及同时带来的更高的业务处理能力。本文以此作为背景,展开底层支撑平台技术研究。底层支撑平台是指一系列通用的软件组件相互协作共同组成的软件支撑平台,为上层应用提供稳定的、高效的、扩展性好的、全方位的支撑保障环境,满足跨异构平台的多用户中心、多协议的对外通信要求。本文主要研究在某二代卫星地面应用软件系统中如何构建底层支撑平台,主要内容包括:(1)对软件系统的中间件技术的发展现状进行了介绍,尤其是卫星地面应用系统中底层支撑平台在国内外的应用及研究现状进行了分析;对某星二代地面应用软件系统的底层支撑平台设计的意义进行了说明;(2)对底层支撑平台进行了需求分析,论述了系统的设计目标、设计原则、功能需求和性能需求;介绍了底层支撑平台所属的某卫星地面应用系统的总体框架;在此基础上设计了底层支撑平台的总体架构和基本功能划分;(3)详细设计并实现了底层支撑平台的电文数据传输服务模块和数据访问服务模块;详细设计并实现了支撑平台的底层通用应用模块的配置管理、远程监控和软件分发管理模块;详细设计并实现了公共软件包模块。完成了底层支撑平台基本模型。(4)对系统部署环境进行了描述;测试了底层支撑平台的运行、数据交互、状态发布等多项功能;对部分软件构件运行效果进行了展示。本文对卫星地面应用系统软件的底层支撑平台的发展现状进行了介绍,提出了适应该型卫星底层支撑平台的设计目标和功能需求,设计了系统的整体架构和工作流程,并简要介绍了系统开发的关键技术以及方案实施条件。