论文部分内容阅读
我国空间科学卫星事业已经取得了长足的发展,根据科学卫星任务的特点,卫星在轨运行期间需要科学应用系统用户、卫星系统用户和运控中心值班人员对卫星在轨运行状态进行随时随地的远程实时监视。移动网络已经成为主要的互联网接入方式,移动终端也具有了相当的处理、显示性能。基于科学卫星任务的需求及移动技术的发展,设计基于移动平台的虚拟科学运行系统,实现卫星任务随时随地实时监视,具有重要的工程意义和一定的应用创新。科学卫星任务的远程实时监视,具有数据量大、低时延要求高等特点,但现有通用的移动网络数据传输和推送技术在传输卫星工程数据监视信息时具有网络负载高、带宽占用高、分布式能力差、扩展性低的缺点,导致通用技术的实用性和性能不高,需要进行改进提高。本文首先分析了任务运行分系统的需求,提炼出了运控中心值班用户的具体需求。其次,本文采用基于发布/订阅模式的主动推送技术,设计并实现了基于移动平台的虚拟科学运行系统,该系统主要由三个模块组成分别是MQTT服务模块、卫星工程数据适配模块、移动端应用模块。主要解决了移动端设备接收卫星工程数据监视信息时网络传输带宽占用高、流量耗费高以及消息即时性差的问题,同时实现了在移动端可视化卫星工程参数的功能,该系统具备低流量、低带宽占用、高扩展性、可分布式的特点。在本文的最后,依据系统的测试要求与环境。本文实现了基于移动平台的虚拟科学运行系统的验证系统,测试结果表明该系统满足系统设计时的功能需求,性能指标基本满足要求,系统运行稳定、软件质量可靠,大大提高了远程实时监视卫星状态的性能。本论文设计的基于移动平台的虚拟科学运行系统,可以作为空间科学先导专项中地面支撑系统的卫星运控服务相关技术和系统设计研制的参考与依据。