一种星载设备的监控管理架构转让专利

申请号 : CN202111218030.6

文献号 : CN114039885B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 魏奥博王维李婧宋伯尧靳晓栋张冬王俊臧金聚崔永康郐成志冀煌王超聂林红

申请人 : 中国电子科技集团公司第五十四研究所

摘要 :

本发明公开了一种星载设备的监控管理架构,涉及卫星通信星上载荷处理领域。包括星载设备初始化单元、设备管控单元、重构管理单元、设备监测与状态管理单元和数据收发单元。星载设备初始化单元提供星载设备硬件环境初始化,设备管理软件单元解析测控数据和通信数据进行相应的设备管理工作,重构单元解析响应的通信数据对星载设备的软件进行更新,设备监测与状态管理单元收集设备管理单元的状态信息、采集各个板卡的关键信息以及接收各个板卡上报的状态信息,数据收发单元接收和发送通信数据和测控数据。本发明实现集中地对卫星载荷进行重构管理、设备管理、设备监测与状态管理,具备系统稳定性高、可靠性高等优点。

权利要求 :

1.一种星载设备的监控管理架构,包括星载设备初始化单元(1)和数据收发单元(5),其特征在于:还包括设备管理单元(2)、重构管理单元(3)和设备监测与状态管理单元(4);

星载设备初始化单元(1)用于在上电运行后,进行星载设备硬件环境初始化、软件运行环境初始化工作以及软件数据搬移,启动设备管理单元(2)、重构管理单元(3)和设备监测与状态管理单元(4);

设备管理单元(2)用于接收数据收发单元(5)以通信数据或测控数据的形式发送的设备控制信息,并进行应答,对数据信息进行解析并运行,将运行的结果与产生的状态与配置信息发送给设备监测与状态管理单元(4),同时将其中的存储单元软件状态表共享给重构管理单元(3);还用于接收设备监测与状态管理单元(4)的发送的异常信息,根据异常信息进行相应的处理;

重构管理单元(3)用于接收数据收发单元(5)以通信数据的形式发送的重构数据,对接收的通信数据进行解析并将净荷中的软件数据进行缓存;还用于根据软件的版本及软件使用的目标设备选择将缓存的软件数据通过数据收发单元(5)以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中,并在数据发送或存储结束后更新与设备管理单元(2)共同维护的存储单元软件状态表;

设备监测与状态管理单元(4)接收数据收发单元(5)以通信数据的形式发送的各设备运行产生的状态信息与配置信息,将收到的设备信息按照相应的协议进行封装,并作为测控数据和通信数据经数据收发单元(5)发送出去;还用于接收设备管理单元(2)产生的状态信息和配置信息,并对部分关键状态信息进行检测,发现异常时将设备异常信息经行处理产生相应的指令数据帧,并将指令数据帧发送给设备管理单元(2);

数据收发单元(5)用于接收和发送重构管理单元(3)的通信数据,接收和发送设备管理单元(2)的通信数据与测控数据,接收和发送设备监测与状态管理单元(4)的通信数据和测控数据。

2.根据权利要求1所述的一种星载设备的监控管理架构,其特征在于,设备管理单元(2)包括设备开关机模块(2‑1)、设备状态控制模块(2‑2)、程序加载模块(2‑3)、软件存储设备维护模块(2‑4)和数据解析分发模块(2‑5);

设备开关机控制信息、设备状态切换控制信息、设备程序加载控制信息和软件存储设备维护信息通过测控数据或通信数据由数据收发单元(5)将数据发送给数据解析分发模块(2‑5);数据解析分发模块(2‑5)接收到数据信息后通过数据收发单元(5)进行应答,并对数据信息进行解析,解析后生成指令信息对应分发给设备开关机模块(2‑1)、设备状态控制模块(2‑2)、程序加载模块(2‑3)和软件存储设备维护模块(2‑4);

设备开关机模块(2‑1)收到数据解析分发模块(2‑5)发送的指令信息后根据指令索引对应的设备对设备执行开关机操作,并将执行结果反馈给设备监测与状态管理单元(4);接收到设备监测与状态管理单元(4)的设备异常信息处理后的指令数据帧后对设备进行相应的开关机操作;

设备状态控制模块(2‑2)对数据解析分发模块(2‑5)发送的数据信息进行解析得到设备配置信息,将得到的设备配置信息发送给设备监测与状态管理单元(4);

程序加载模块(2‑3)对数据解析分发模块(2‑5)发送的数据信息进行解析,并获取软件存储设备维护模块(2‑4)生成的存储单元软件状态表进行索引,对相应的设备执行程序加载工作,并将程序加载结果反馈给设备监测与状态管理单元(4);并接收设备监测与状态管理单元(4)的设备异常信息处理后的指令数据帧,根据指令数据帧对相关设备进行相应的程序加载操作;

软件存储设备维护模块(2‑4)对数据解析分发模块(2‑5)发送的数据信息进行解析,并执行软件存储设备维护工作,并更新与重构管理单元(3)共同维护的存储单元软件状态表;

将存储单元软件状态表的信息传递给程序加载模块(2‑3),在重构功能执行结束后将执行结果以及生成的存储单元软件状态表发送给设备监测与状态管理单元(4)。

3.根据权利要求1所述的一种星载设备的监控管理架构,其特征在于,重构管理单元(3)包括协议处理模块(3‑1)、重构数据帧处理模块(3‑2)、重构数据缓存模块(3‑3)和重构软件管理模块(3‑4);

重构数据作为通信数据通过数据收发单元(5)传递到协议处理模块(3‑1),协议处理模块(3‑1)将通信数据根据重构协议进行解析并进行应答,将解析完的数据发送给重构数据帧处理模块(3‑2),将重构应答信息作为通信数据通过数据收发单元(5)发送出去;其中重构数据包括软件数据帧发送起始帧、软件数据帧发送结束帧、软件数据帧和软件数据校验帧;

重构数据帧处理模块(3‑2)对从协议处理模块(3‑1)接收到的重构数据信息进行进一步的解析并将净荷中的软件数据发送给重构数据缓存模块(3‑3)进行缓存,并根据解析出的数据向重构数据缓存模块(3‑3)发送软件数据发送结束标识,在重构数据缓存模块(3‑3)缓存结束后,对缓存的软件数据进行校验并与协议处理模块(3‑1)传递来的数据校验进行比对,生成比对结果;将生成的比对结果通过数据收发单元(5)发送出去,同时将比对结果传递给重构数据缓存模块(3‑3);

重构数据缓存模块(3‑3)接收重构数据帧处理模块(3‑2)发送来的数据,缓存结束后将缓存结束标识作为通信数据通过数据收发单元(5)发送出去;同时接收重构数据帧处理模块(3‑2)的软件数据校验对比结果,若对比结果无异常,则启动重构软件管理模块(3‑4)并将软件的版本、软件存储区域以及软件使用的目标设备信息发送给重构软件管理模块(3‑

4),若对比结果异常,则通过数据收发单元(5)发送重构失败和结束标识;

重构软件管理模块(3‑4)启动后根据软件的版本及软件使用的目标设备选择将软件数据信息以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中并更新与设备管理单元(2)共同维护的存储单元软件状态表;在上述功能执行结束后将重构状态和结束标识作为通信数据通过数据收发单元(5)发送出去。

4.据权利要求1所述的一种星载设备的监控管理架构,其特征在于,设备监测与状态管理单元(4)包括状态收集模块(4‑1)、设备参数采集模块(4‑2)、协议转换状态广播模块(4‑

3)、设备异常处理模块(4‑4)、设备关键参数监测模块(4‑5)、工作状态维护模块(4‑6)和工作状态配置模块(4‑7);

各设备将自身的应用软件运行产生的状态信息以及配置信息作为通信数据通过数据收发单元(5)发送到状态收集模块(4‑1),状态收集模块(4‑1)对接收的信息进行收集、存储和提取,以及接收并存储设备参数采集模块(4‑2)传输的信息;将存储的信息传递给协议转换状态广播模块(4‑3),将关键设备的工作状态以及关键设备或关键芯片的部分物理信息传递给设备关键参数监测模块(4‑5);将关键设备的配置信息传递给工作状态维护模块(4‑

6);其中,物理信息包括电压、电流和温度;

设备参数采集模块(4‑2)采集各个设备的电压和电流信息并接收设备管理单元(2)传递来的存储单元软件状态表、各设备程序加载版本信息和开关机信息,并将接收的信息传递给状态收集模块(4‑1);

协议转换状态广播模块(4‑3)接收状态收集模块(4‑1)传递的信息并将这些信息按照相应协议进行封装并作为测控数据和通信数据同时经数据收发单元(5)发送出去;并接收设备异常处理模块(4‑4)产生信息并进行封装,将信息经数据收发单元(5)以通信数据的形式发送出去;

设备异常处理模块(4‑4)对接收到的设备关键参数监测模块(4‑5)产生的异常进行相应的处理并产生对应的指令数据帧;将产生的指令信息发送给设备管理单元(2);将异常信息以及处理情况发送给协议转换状态广播模块(4‑3);

设备关键参数监测模块(4‑5)接收状态收集模块(4‑1)传递来的键设备的工作状态以及关键设备或关键芯片的部分物理信息,并根据各设备的工作状态对关键设备或芯片进行监测,发现关键参数不在相应的阈值范围内时产生异常信息发送给设备异常处理模块(4‑

4);

工作状态维护模块(4‑6)对状态收集模块(4‑1)传递来的配置信息进行解析形成相应的工作表项并将该工作表项发送给工作状态配置模块(4‑7);

工作状态配置模块(4‑7)接收工作状态维护模块(4‑6)发送的工作表项并定时通过数据收发单元(5)作为通信数据对设备进行配置;并接收设备管理单元(2)发送的设备配置信息,将该配置信息作为通信数据通过数据收发单元(5)对相应设备进行配置,配置完成后更新相应的工作表项。

说明书 :

一种星载设备的监控管理架构

技术领域

[0001] 本发明涉及卫星通信星上载荷处理领域的一种星载设备的监控管理架构,具备重构管理、设备管理、设备监测与状态管理,可实现对卫星在轨设备监测、管理、维护。

背景技术

[0002] 目前国内卫星载荷只是通过测控通道对卫星的少量信息传输以及对设备进行基础的控制,并不能实现对卫星整个设备的监测与管理。而当前对设备的监测管理已经渗透到各行各业,对卫星载荷的监控与管理提出了更高的要求。

发明内容

[0003] 本发明所要解决的技术问题在于避免上述背景技术中的不足之处而提供一种星载设备的监控管理架构。本发明基于自定义的链路层帧格式承载上层协议,实现集中地对卫星载荷进行重构管理、设备管理、设备监测与状态管理,具备系统稳定性高、可靠性高等优点。
[0004] 本发明采用的技术方案为:
[0005] 一种星载设备的监控管理架构,包括星载设备初始化单元1、设备管控单元2、重构管理单元3、设备监测与状态管理单元4和数据收发单元5;
[0006] 星载设备初始化单元1用于在上电运行后,进行星载设备硬件环境初始化、软件运行环境初始化工作以及软件数据搬移,启动设备管理单元2、重构管理单元3和设备检测与状态管理单元4;
[0007] 设备管理单元2用于接收数据收发单元5以通信数据或测控数据的形式发送的设备控制信息,并进行应答,对数据信息进行解析并运行,将运行的结果与产生的状态与配置信息发送给设备检测与状态管理单元4,同时将其中的存储单元软件状态表共享给重构管理单元3;还用于接收设备检测与状态管理单元4的发送的异常信息,根据异常信息进行相应的处理;
[0008] 重构管理单元3用于接收数据收发单元5以通信数据的形式发送的重构数据,对接收的通信数据进行解析并将净荷中的软件数据进行缓存;还用于根据软件的版本及软件使用的目标设备选择将缓存的软件数据通过数据收发单元5以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中,并在数据发送或存储结束后更新与设备管理单元2共同维护的存储单元软件状态表;
[0009] 设备监测与状态管理单元4接收数据收发单元5以通信数据的形式发送的各设备运行产生的状态信息与配置信息,将收到的设备信息按照相应的协议进行封装,并作为测控数据和通信数据经数据收发单元5发送出去;还用于接收设备管理单元2产生的状态信息和配置信息,并对部分关键状态信息进行检测,发现异常时将设备异常信息经行处理产生相应的指令数据帧,并将指令数据帧发送给设备管理单元2;
[0010] 数据收发单元5用于接收和发送重构管理单元3的通信数据,接收和发送设备管理单元2的通信数据与测控数据,接收和发送设备监测与状态管理单元4的通信数据和测控数据。
[0011] 其中,设备管理单元2包括设备开关机模块2‑1、设备状态控制模块2‑2、程序加载模块2‑3、软件存储设备维护模块2‑4和数据解析分发模块2‑5;
[0012] 设备开关机控制信息、设备状态切换控制信息、设备程序加载控制信息和软件存储设备维护信息通过测控数据或通信数据由数据收发模块5将数据发送给数据解析分发模块2‑5;数据解析分发模块2‑5接收到数据信息后通过数据收发模块5进行应答,并对数据信息进行解析,解析后生成指令信息对应分发给设备开关机模块2‑1、设备状态控制模块2‑2、程序加载模块2‑3和软件存储设备维护模块2‑4;
[0013] 设备开关机模块2‑1收到数据解析分发模块2‑5发送的指令信息后根据指令索引对应的设备对设备执行开关机操作,并将执行结果反馈给设备监测与状态管理单元4;接收到设备监测与状态管理单元4的设备异常信息处理后的指令数据帧后对设备进行相应的开关机操作;
[0014] 设备状态控制模块2‑2对数据解析分发模块2‑5发送的数据信息进行解析得到设备配置信息,将得到的设备配置信息发送给设备监测与状态管理单元4;
[0015] 程序加载模块2‑3对数据解析分发模块2‑5发送的数据信息进行解析,并获取软件存储设备维护模块2‑4生成的存储单元软件状态表进行索引,对相应的设备执行程序加载工作,并将程序加载结果反馈给设备监测与状态管理单元4;并接收设备监测与状态管理单元4的设备异常信息处理后的指令数据帧,根据指令数据帧对相关设备进行相应的程序加载操作;
[0016] 软件存储设备维护模块2‑4对数据解析分发模块2‑5发送的数据信息进行解析,并执行软件存储设备维护工作,并更新与重构管理单元3共同维护的存储单元软件状态表;将存储单元软件状态表的信息传递给程序加载模块2‑3,在重构功能执行结束后将执行结果以及生成的存储单元软件状态表发送给设备监测与状态管理单元4。
[0017] 其中,重构管理单元3包括协议处理模块3‑1、重构数据帧处理模块3‑2、重构数据帧缓存模块3‑3和重构软件管理模块3‑4;
[0018] 重构数据作为通信数据通过数据收发单元5传递到协议处理模块3‑1,协议处理模块3‑1将通信数据根据重构协议进行解析并进行应答,将解析完的数据发送给重构数据帧处理模块3‑2,将重构应答信息作为通信数据通过数据收发单元5发送出去;其中重构数据包括软件数据帧发送起始帧、软件数据帧发送结束帧、软件数据帧和软件数据校验帧;
[0019] 重构数据帧处理模块3‑2对从协议处理模块3‑1接收到的重构数据信息进行进一步的解析并将净荷中的软件数据发送给重构数据缓存模块3‑3进行缓存,并根据解析出的数据向数据缓存模块3‑3发送软件数据发送结束标识,在重构数据缓存模块3‑3缓存结束后,对缓存的软件数据进行校验并与协议处理模块3‑1传递来的数据校验进行比对,生成比对结果;将生成的比对结果通过数据收发单元5发送出去,同时将比对结果传递给重构数据缓存模块3‑3;
[0020] 重构数据缓存模块3‑3接收重构数据帧处理模块3‑2发送来的数据,缓存结束后将缓存结束标识作为通信数据通过数据收发单元5发送出去;同时接收重构数据帧处理模块3‑2的软件数据校验对比结果,若对比结果无异常,则启动重构管理模块3‑4并将软件的版本、软件存储区域以及软件使用的目标设备信息发送给重构管理模块3‑4,若对比结果异常,则通过数据收发单元5发送重构失败和结束标识;
[0021] 重构软件管理模块3‑4启动后根据软件的版本及软件使用的目标设备选择将软件数据信息以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中并更新与设备管理单元2共同维护的存储单元软件状态表;在上述功能执行结束后将重构状态和结束标识作为通信数据通过数据收发单元5发送出去。
[0022] 其中,设备监测与状态管理单元4包括状态收集模块4‑1、设备参数采集模块4‑2、协议转换状态广播模块4‑3、设备异常处理模块4‑4、设备关键参数监测模块4‑5、工作参数状态维护模块4‑6和工作状态配置模块4‑7;
[0023] 各设备将自身的应用软件运行产生的状态信息以及配置信息作为通信数据通过数据收发单元5发送到状态收集模块4‑1,状态收集模块4‑1对接收的信息进行收集、存储和提取,以及接收并存储设备参数采集模块4‑2传输的信息;将存储的信息传递给协议转换状态广播模块4‑3,将关键设备的工作状态以及关键设备或关键芯片的部分物理信息传递给设备关键参数监测模块4‑5;将关键设备的配置信息传递给工作状态维护模块4‑6;其中,物理信息包括电压、电流和温度;
[0024] 设备参数采集模块4‑2采集各个设备的电压和电流信息并接收设备管理单元2传递来的存储单元软件状态表、各设备程序加载版本信息和开关机信息,并将接收的信息传递给状态收集模块4‑1;
[0025] 协议转换状态广播模块4‑3接收状态收集模块4‑1传递的信息并将这些信息按照相应协议进行封装并作为测控数据和通信数据同时经数据收发单元5发送出去;并接收设备异常处理模块4‑4产生信息并进行封装,将信息经数据收发单元5以通信数据的形式发送出去;
[0026] 设备异常处理模块4‑4对接收到的设备关键参数监测模块4‑5产生的异常进行相应的处理并产生对应的指令数据帧;将产生的指令信息发送给设备管理单元2;将异常信息以及处理情况发送给协议转换状态广播模块4‑3;
[0027] 设备关键参数监测模块4‑5接收态收集模块4‑1传递来的键设备的工作状态以及关键设备或关键芯片的部分物理信息,并根据各设备的工作状态对关键设备或芯片进行监测,发现关键参数不在相应的阈值范围内时产生异常信息发送给设备异常处理模块4‑4;
[0028] 工作状态维护模块4‑6对收集模块4‑1传递来的配置信息进行解析形成相应的工作表项并将该工作表项发送给工作状态配置模块4‑7;
[0029] 工作状态配置模块4‑7接收工作状态维护模块4‑6发送的工作表项并定时通过数据收发单元5作为通信数据对设备进行配置;并接收设备管理单元2发送的设备配置信息,将该配置信息作为通信数据通过数据收发单元5对相应设备进行配置,配置完成后更新相应的工作表。
[0030] 本发明相比背景技术具有如下优点:
[0031] 1.本发明支持通过测控通道和通信通道对卫星的大量状态信息的传输。
[0032] 2.本发明设备支持对卫星载荷多设备软件的集中管理以及软件的在轨维护。
[0033] 3.本发明支持对卫星载荷设备的状态监测、对卫星状态异常的处理以及卫星状态信息的维护。
[0034] 4.本发明展示了一种星载设备的监控管理架构,该框架对卫星载荷的控制和管理提供了一个有效的思路,并且该架构清晰实现简单、处理快、应用灵活。

附图说明

[0035] 图1是本发明一种星载设备的监控管理架构示意图。
[0036] 图2是本发明的设备管理控制单元架构图。
[0037] 图3是本发明的重构管理单元架构图。
[0038] 图4是设备监测与状态管理单元架构图。

具体实施方式

[0039] 下面结合附图1、附图2、附图3、附图4和具体实施例对本发明做进一步的说明。
[0040] 一种星载设备的监控管理架构,如图1所示,实施例按照图1连接线路。包括星载设备初始化单元1、设备管控单元2、重构管理单元3、设备监测与状态管理单元4和数据收发单元5;
[0041] 星载设备初始化单元1用于在上电运行后,进行星载设备硬件环境初始化、软件运行环境初始化工作以及软件数据搬移,启动设备管理单元2、重构管理单元3和设备检测与状态管理单元4;
[0042] 设备管理单元2用于接收数据收发单元5以通信数据或测控数据的形式发送的设备控制信息,并进行应答,对数据信息进行解析并运行,将运行的结果与产生的状态与配置信息发送给设备检测与状态管理单元4,同时将其中的存储单元软件状态表共享给重构管理单元3;还用于接收设备检测与状态管理单元4的发送的异常信息,根据异常信息进行相应的处理;
[0043] 重构管理单元3用于接收数据收发单元5以通信数据的形式发送的重构数据,对接收的通信数据进行解析并将净荷中的软件数据进行缓存;还用于根据软件的版本及软件使用的目标设备选择将缓存的软件数据通过数据收发单元5以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中,并在数据发送或存储结束后更新与设备管理单元2共同维护的存储单元软件状态表;
[0044] 设备监测与状态管理单元4接收数据收发单元5以通信数据的形式发送的各设备运行产生的状态信息与配置信息,将收到的设备信息按照相应的协议进行封装,并作为测控数据和通信数据经数据收发单元5发送出去;还用于接收设备管理单元2产生的状态信息和配置信息,并对部分关键状态信息进行检测,发现异常时将设备异常信息经行处理产生相应的指令数据帧,并将指令数据帧发送给设备管理单元2;
[0045] 数据收发单元5用于接收和发送重构管理单元3的通信数据,接收和发送设备管理单元2的通信数据与测控数据,接收和发送设备监测与状态管理单元4的通信数据和测控数据。
[0046] 如图2所示,设备管理单元2包括设备开关机模块2‑1、设备状态控制模块2‑2、程序加载模块2‑3、软件存储设备维护模块2‑4和数据解析分发模块2‑5;
[0047] 设备开关机控制信息、设备状态切换控制信息、设备程序加载控制信息和软件存储设备维护信息通过测控数据或通信数据由数据收发模块5将数据发送给数据解析分发模块2‑5;数据解析分发模块2‑5接收到数据信息后通过数据收发模块5进行应答,并对数据信息进行解析,解析后生成指令信息对应分发给设备开关机模块2‑1、设备状态控制模块2‑2、程序加载模块2‑3和软件存储设备维护模块2‑4;
[0048] 设备开关机模块2‑1收到数据解析分发模块2‑5发送的指令信息后根据指令索引对应的设备对设备执行开关机操作,并将执行结果反馈给设备监测与状态管理单元4;接收到设备监测与状态管理单元4的设备异常信息处理后的指令数据帧后对设备进行相应的开关机操作;
[0049] 设备状态控制模块2‑2对数据解析分发模块2‑5发送的数据信息进行解析得到设备配置信息,将得到的设备配置信息发送给设备监测与状态管理单元4;
[0050] 程序加载模块2‑3对数据解析分发模块2‑5发送的数据信息进行解析,并获取软件存储设备维护模块2‑4生成的存储单元软件状态表进行索引,对相应的设备执行程序加载工作,并将程序加载结果反馈给设备监测与状态管理单元4;并接收设备监测与状态管理单元4的设备异常信息处理后的指令数据帧,根据指令数据帧对相关设备进行相应的程序加载操作;
[0051] 软件存储设备维护模块2‑4对数据解析分发模块2‑5发送的数据信息进行解析,并执行软件存储设备维护工作,并更新与重构管理单元3共同维护的存储单元软件状态表;将存储单元软件状态表的信息传递给程序加载模块2‑3,在重构功能执行结束后将执行结果以及生成的存储单元软件状态表发送给设备监测与状态管理单元4。
[0052] 如图3所示,重构管理单元3包括协议处理模块3‑1、重构数据帧处理模块3‑2、重构数据帧缓存模块3‑3和重构软件管理模块3‑4;
[0053] 重构数据作为通信数据通过数据收发单元5传递到协议处理模块3‑1,协议处理模块3‑1将通信数据根据重构协议进行解析并进行应答,将解析完的数据发送给重构数据帧处理模块3‑2,将重构应答信息作为通信数据通过数据收发单元5发送出去;其中重构数据包括软件数据帧发送起始帧、软件数据帧发送结束帧、软件数据帧和软件数据校验帧;
[0054] 重构数据帧处理模块3‑2对从协议处理模块3‑1接收到的重构数据信息进行进一步的解析并将净荷中的软件数据发送给重构数据缓存模块3‑3进行缓存,并根据解析出的数据向数据缓存模块3‑3发送软件数据发送结束标识,在重构数据缓存模块3‑3缓存结束后,对缓存的软件数据进行校验并与协议处理模块3‑1传递来的数据校验进行比对,生成比对结果;将生成的比对结果通过数据收发单元5发送出去,同时将比对结果传递给重构数据缓存模块3‑3;
[0055] 重构数据缓存模块3‑3接收重构数据帧处理模块3‑2发送来的数据,缓存结束后将缓存结束标识作为通信数据通过数据收发单元5发送出去;同时接收重构数据帧处理模块3‑2的软件数据校验对比结果,若对比结果无异常,则启动重构管理模块3‑4并将软件的版本、软件存储区域以及软件使用的目标设备信息发送给重构管理模块3‑4,若对比结果异常,则通过数据收发单元5发送重构失败和结束标识;
[0056] 重构软件管理模块3‑4启动后根据软件的版本及软件使用的目标设备选择将软件数据信息以通信数据的方式发送到对应设备或直接将缓存的软件数据存储到存储设备中并更新与设备管理单元2共同维护的存储单元软件状态表;在上述功能执行结束后将重构状态和结束标识作为通信数据通过数据收发单元5发送出去。
[0057] 如图4所示,设备监测与状态管理单元4包括状态收集模块4‑1、设备参数采集模块4‑2、协议转换状态广播模块4‑3、设备异常处理模块4‑4、设备关键参数监测模块4‑5、工作参数状态维护模块4‑6和工作状态配置模块4‑7;
[0058] 各设备将自身的应用软件运行产生的状态信息以及配置信息作为通信数据通过数据收发单元5发送到状态收集模块4‑1,状态收集模块4‑1对接收的信息进行收集、存储和提取,以及接收并存储设备参数采集模块4‑2传输的信息;将存储的信息传递给协议转换状态广播模块4‑3,将关键设备的工作状态以及关键设备或关键芯片的部分物理信息传递给设备关键参数监测模块4‑5;将关键设备的配置信息传递给工作状态维护模块4‑6;其中,物理信息包括电压、电流和温度;
[0059] 设备参数采集模块4‑2采集各个设备的电压和电流信息并接收设备管理单元2传递来的存储单元软件状态表、各设备程序加载版本信息和开关机信息,并将接收的信息传递给状态收集模块4‑1;
[0060] 协议转换状态广播模块4‑3接收状态收集模块4‑1传递的信息并将这些信息按照相应协议进行封装并作为测控数据和通信数据同时经数据收发单元5发送出去;并接收设备异常处理模块4‑4产生信息并进行封装,将信息经数据收发单元5以通信数据的形式发送出去;
[0061] 设备异常处理模块4‑4对接收到的设备关键参数监测模块4‑5产生的异常进行相应的处理并产生对应的指令数据帧;将产生的指令信息发送给设备管理单元2;将异常信息以及处理情况发送给协议转换状态广播模块4‑3;
[0062] 设备关键参数监测模块4‑5接收态收集模块4‑1传递来的键设备的工作状态以及关键设备或关键芯片的部分物理信息,并根据各设备的工作状态对关键设备或芯片进行监测,发现关键参数不在相应的阈值范围内时产生异常信息发送给设备异常处理模块4‑4;
[0063] 工作状态维护模块4‑6对收集模块4‑1传递来的配置信息进行解析形成相应的工作表项并将该工作表项发送给工作状态配置模块4‑7;
[0064] 工作状态配置模块4‑7接收工作状态维护模块4‑6发送的工作表项并定时通过数据收发单元5作为通信数据对设备进行配置;并接收设备管理单元2发送的设备配置信息,将该配置信息作为通信数据通过数据收发单元5对相应设备进行配置,配置完成后更新相应的工作表。
[0065] 实施例中的各功能模块均可在一片航天772所原厂生产的CPU处理器BM3823MGRH型号上实现。
[0066] 本发明的简要架构如下:
[0067] 所述一种星载设备的监控管理架构该架构包括星载设备初始化单元,该单元提供星载设备硬件环境初始化,软件运行环境初始化;初始化结束后,设备管理软件单元2解析测控数据和通信数据进行相应的设备管理工作,并将工作的结果以及部分状态信息反馈给设备监测与状态管理单元4。重构单元3解析响应的通信数据对星载设备的软件进行更新,并将更新的信息通过设备管理单元2的软件存储设备维护模块2‑4传递给设备监测与状态管理单元4。设备监测与状态管理单元4收集设备管理单元2的状态信息、采集各个板卡的关键信息以及接受各个板卡上报的状态信息,对其中的设备关键信息进行监测发现异常信息进行异常处理,并将设备状态信息通过双通道进行广播。设备监测与状态管理单元4将收集的工作状态维护成相应的设备状态表并采用定时或测控数据控制的方式对相应设备进行配置。