多星测控平台系统的轻量级总线布置方法和设备技术方案

技术编号:20875174 阅读:25 留言:0更新日期:2019-04-17 11:17
本发明专利技术公开了一种多星测控管理平台系统的轻量级总线布置方法,其包括:将所述多星测控管理平台系统的轻量级总线划分为业务数据总线和控制总线;将所述业务数据总线配置成链接所述多星测控管理平台系统中的各个子系统,以实现独立运行的所有子系统间的数据交互;以及将所述控制总线配置成对所述多星测控管理平台系统中的各个子系统进行管理与控制,其中所述管理与控制包括对所述多星测控管理平台系统中的服务进程、计算资源和执行模块执行统一地管理与控制。利用本发明专利技术的方案,大大减少了子系统间的交互通道和交互次数,降低了系统间的耦合度与复杂性。

【技术实现步骤摘要】
多星测控平台系统的轻量级总线布置方法和设备
本专利技术总体上涉及测控
更具体地,本专利技术涉及一种多星测控平台系统的轻量级总线布置方法和设备,以用于优化多星测控平台系统的各个子系统间数据交互及子系统的运行管理。
技术介绍
随着空间技术的不断发展,卫星发射量快速增加,这给卫星测控管理平台管理卫星增加了难度。目前,为解决这一问题将多星测控管理平台的各个子系统模块化,进程化管理各个功能模块。但是随着卫星的增加,子系统间数据的交互量和交互次数不断增加,现有技术管理难度越来越大。同时,子系统个数的增加,也为多星测控平台管理提升了难度。
技术实现思路
为解决这一问题,结合总线的概念,根据平台框架的需求,本专利技术提出一种轻量级的总线,并根据总线的特点及功能划分为:业务总线和控制总线。业务总线的作用是链接平台系统中各个独立的子系统。控制总线实现对系统中各个子系统的管理与控制,对系统中的大量的服务进程、计算资源以及执行模块统一进行管理。为此,在一个或多个方面中,本专利技术提供以下的技术方案。在本专利技术的一个方面中,提供一种多星测控管理平台系统的轻量级总线布置方法,包含:将所述多星测控管理平台系统的轻量级总线划分为业务数据总线和控制总线;将所述业务数据总线配置成链接所述多星测控管理平台系统中的各个子系统,以实现独立运行的所有子系统间的数据交互;以及将所述控制总线配置成对所述多星测控管理平台系统中的各个子系统进行管理与控制,其中所述管理与控制包括对所述多星测控管理平台系统中的服务进程、计算资源和执行模块执行统一地管理与控制。在一个实施例中,轻量级总线物理实现为支持信息传输的、集传输控制协议通信与用户数据报协议组播通信于一体的网络通讯组件,并且其支持多星测控管理平台系统的信息发送和接收。在一个实施例中,在所述多星测控管理平台系统中,所述业务数据总线配置成针对业务数据的发送和接收,根据数据类型来划分不同的端口号、采用不同的传输形式、通过用户数据报协议组播方式进行传输。在一个实施例中,利用用户数据报协议组播方式进行传输,以使得数据的发送方通过测控数据发送接口来发送数据,并且数据的接收方通过接口来监听业务数据总线,并且从所述业务数据总线获取所需的数据。在一个实施例中,所述控制总线配置成针对子系统的控制信息和运行状态信息的传输,并根据信息类型及功用的不同,采用不同的端口号和传输方式来进行传输,其中对子系统的所述控制信息通过传输控制协议连接进行通信传输,而所述子系统的运行状态信息通过无连接的用户数据报协议以组播方式传输。在一个实施例中,所述业务数据总线与各个子系统的数据交互包括:1)遥测处理子系统通过监听业务数据总线,待总线上有遥测源码数据传输时,获取所述源码数据,经校验后,根据遥测处理方法将其转为遥测工程值数据,打包并通过配置的端口号发送到所述业务数据总线供其他业务子系统使用;2)遥控管理子系统从业务数据总线获取遥测工程值数据,判断目前卫星的状态,发送相应的遥控指令,并将所述遥控指令发送结果按照预定义的格式和端口号发送到所述业务数据总线;3)测控数据管理子系统监听所述业务数据总线及对应的端口号,获取所有的测控数据,经解析、校验后保存到数据库或者文件;4)控制量计算子系统监听业务数据总线及对应的端口号,获取所需的业务数据,完成业务数据的计算;以及5)综合信息监视子系统、报警及故障诊断子系统、业务调度子系统、轨道确定与预报子系统也通过所述业务数据总线获取所需的业务数据,并经过处理后在网页面中显示。在一个实施例中,所述业务数据总线上传输的业务数据分为遥测数据和计算结果数据,其中所述遥测数据采用二进制流形式,通过遥测数据专用传输端口进行传输,而所述计算结果数据采用可扩展标记语言格式传输,通过自定义且有效的端口号进行传输。在一个实施例中,所述控制总线对多星测控管理平台系统的各个子系统进程的控制包括:启动进程、停止进程、删除进程,同时监听进程运行状态,并且通过所述控制总线发送的进程控制命令,对进程和执行模块进行管理,当各个服务进程启动时,通过所述控制总线发送进程运行信息,包括本进程的运行标识、主备状态、运行异常日志信息,所述多星测控管理平台系统通过监听所述控制总线获取主机运行情况,监视主机是否正常运行,以实现主备切换。在一个实施例中,其中通过所述控制总线提供的接口,所述多星测控管理平台系统中的所有提供服务的子系统进程都向外发送自己的服务信息和自身的运行状态信息,并且子系统进程资源的使用者通过监听控制总线上广播的服务信息,获取该服务运行的位置和网络连接信息,并通过接口连接软件服务模块,执行相应的服务操作。在一个实施例中,其中所述控制总线上发送的进程状态信息用于监视进程的运行状态,通过进程运行状态显示客户端在各个服务器上运行进程的情况,执行对进程执行状态进行监视,当所述进程执行出现异常时,即时报警并通知用户处理。通过上述本专利技术的技术方案,使得多星测控管理平台的各个子系统只需与总线交互,大大减少了子系统间的交互通道和交互次数,降低了系统间的耦合度与复杂性。进一步,通过利用控制总线,能够更好地管理平台系统的各个子系统,监视子系统及资源的状态,提升了平台的智能管控能力。另外,通过总线通信协议的分类通用性设计,能够满足系统扩充的需求,且能减少系统资源的消耗。附图说明通过阅读仅作为示例提供并且参考附图进行的以下描述,将更好地理解本专利技术及其优点,其中:图1是根据本专利技术实施例的多星测控管理平台系统业务总线(或称“业务数据总线”)的交互的示图;图2是根据本专利技术实施例的多星测控管理平台系统的控制总线交互的示图;图3是根据本专利技术实施例的业务总线在遥测处理中的应用的流程图;以及图4是根据本专利技术实施例的业务总线在遥测工程值存储中的应用的流程图。具体实施方式本专利技术的技术方案针对于多星测控管理平台的子系统数量多、数据种类多样、子系统间交互频繁的情况,设计了一种轻量级的总线,并根据总线的特点及功能划分为:业务数据总线和控制总线。其中所述业务数据总线的作用是链接平台系统中各个子系统。平台系统由多个子系统组成,所有子系统独立运行,通过业务数据总线链接起来。与之相匹配,控制总线实现对系统中各个子系统的管理与控制,对系统中的大量服务进程、计算资源以及执行模块进行统一地管理。下面将结合附图来具体描述本专利技术的多个实施例。图1是根据本专利技术实施例的多星测控管理平台系统的轻量级业务总线的交互100的示图。如图1中所示,该多星测控管理平台系统包括业务调度子系统、综合信息监视子系统104、轨道确定与预报子系统106、控制计算子系统108、遥测处理子系统110、遥控管理子系统112、报警及故障诊断子系统114、测控数据管理子系统116,以及业务数据总线(或称业务总线)118。业务总线118的作用是链接该多星测控管理平台系统中的各个子系统。这些子系统独立运行,通过业务总线118链接起来,实现子系统间的数据交互。上述的轻量级总线是一个逻辑概念,在物理实现中是一个支持信息传输的、集传输控制协议(“TCP”)通信与用户数据报协议(“UDP”)组播通信于一体的网络通讯组件,支持多星测控管理平台系统内的各种信息的发送与接收。在图1所示的多星测控管理平台系统中,业务数据总线针对业务数据的发送和接收,根据数据类型分本文档来自技高网...

【技术保护点】
1.一种多星测控管理平台系统的轻量级总线布置方法,包括:将所述多星测控管理平台系统的轻量级总线划分为业务数据总线和控制总线;将所述业务数据总线配置成链接所述多星测控管理平台系统中的各个子系统,以实现独立运行的所有子系统间的数据交互;以及将所述控制总线配置成对所述多星测控管理平台系统中的各个子系统进行管理与控制,其中所述管理与控制包括对所述多星测控管理平台系统中的服务进程、计算资源和执行模块执行统一地管理与控制。

【技术特征摘要】
1.一种多星测控管理平台系统的轻量级总线布置方法,包括:将所述多星测控管理平台系统的轻量级总线划分为业务数据总线和控制总线;将所述业务数据总线配置成链接所述多星测控管理平台系统中的各个子系统,以实现独立运行的所有子系统间的数据交互;以及将所述控制总线配置成对所述多星测控管理平台系统中的各个子系统进行管理与控制,其中所述管理与控制包括对所述多星测控管理平台系统中的服务进程、计算资源和执行模块执行统一地管理与控制。2.如权利要求1所述的轻量级总线布置方法,其中所述轻量级总线物理实现为支持信息传输的、集传输控制协议通信与用户数据报协议组播通信于一体的网络通讯组件,并且其支持所述多星测控管理平台系统的信息发送和接收。3.如权利要求2所述的轻量级总线布置方法,其中在所述多星测控管理平台系统中,所述业务数据总线配置成针对业务数据的发送和接收,根据数据类型来划分不同的端口号、采用不同的传输形式、通过用户数据报协议组播方式进行传输。4.如权利要求3所述的轻量级总线布置方法,其中利用用户数据报协议组播方式进行传输,以使得数据的发送方通过测控数据发送接口来发送数据,并且数据的接收方通过接口来监听业务数据总线,并且从所述业务数据总线获取所需的数据。5.如权利要求1所述的轻量级总线布置方法,其中所述控制总线配置成针对子系统的控制信息和运行状态信息的传输,并根据信息类型及功用的不同,采用不同的端口号和传输方式来进行传输,其中对子系统的所述控制信息通过传输控制协议连接进行通信传输,而所述子系统的运行状态信息通过无连接的用户数据报协议以组播方式传输。6.如权利要求1所述的轻量级总线布置方法,其中所述业务数据总线与各个子系统的数据交互包括:1)遥测处理子系统通过监听业务数据总线,待总线上有遥测源码数据传输时,获取所述源码数据,经校验后,根据遥测处理方法将其转为遥测工程值数据,打包并通过配置的端口号发送到所述业务数据总线供其他业务子系统使用;2)遥控管理子系统从业务数据总线获取遥测工程值数据,判断目前卫...

【专利技术属性】
技术研发人员:李长德徐伟王燕姜伟刘永刚
申请(专利权)人:航天恒星科技有限公司
类型:发明
国别省市:北京,11

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

1