CN115549772A - 基于配置信息的遥测方法、装置以及存储介质 - Google Patents

基于配置信息的遥测方法、装置以及存储介质 Download PDF

Info

Publication number
CN115549772A
CN115549772A CN202211523201.0A CN202211523201A CN115549772A CN 115549772 A CN115549772 A CN 115549772A CN 202211523201 A CN202211523201 A CN 202211523201A CN 115549772 A CN115549772 A CN 115549772A
Authority
CN
China
Prior art keywords
telemetry
frame
packet
configuration
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211523201.0A
Other languages
English (en)
Other versions
CN115549772B (zh
Inventor
段海洋
王佳增
戚少博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Galaxyspace Beijing Communication Technology Co ltd
Original Assignee
Galaxyspace Beijing Communication Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Galaxyspace Beijing Communication Technology Co ltd filed Critical Galaxyspace Beijing Communication Technology Co ltd
Priority to CN202211523201.0A priority Critical patent/CN115549772B/zh
Publication of CN115549772A publication Critical patent/CN115549772A/zh
Application granted granted Critical
Publication of CN115549772B publication Critical patent/CN115549772B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18517Transmission equipment in earth stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)

Abstract

本申请公开了一种基于配置信息的遥测方法、装置以及存储介质,应用于卫星***,包括:根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用于指示对卫星***上的多个对象进行常规遥测的调度周期;根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;根据第二遥测包生成相应的第一遥测帧;以及将第一遥测帧下行至地面***。从而,本公开的技术方案达到了工作人员既能够直接获取到由卫星***发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。

Description

基于配置信息的遥测方法、装置以及存储介质
技术领域
本申请涉及卫星技术领域,特别是涉及一种基于配置信息的遥测方法、装置及存储介质。
背景技术
公开号为CN113972946A,发明名称为非测控链路遥控遥测上下行通信装置及其实现方法的发明包括:通信装置通过总线适配器、总线与卫星接口连接,包括:总线数据收发单元用于通过总线适配器进行遥控遥测上下行数据的收发;应用单元用于对遥控遥测数据进行记录、显示、存储,与总线数据收发单元建立数据传输连接;协议单元用于根据上下行数据传输格式,对前端数据接收模块收发的数据根据装置配置进行格式转换,获取遥控遥测有效数据;驱动单元用于提供总线适配器的操作接口,并驱动总线适配器。
公开号为CN114389673A,发明名称为一种应用于低轨卫星的星载短报文遥控遥测传输***包括:数据中心、北斗地面终端、北斗GEO卫星***、低轨卫星和地面测控站;数据中心生成卫星的遥控指令,由北斗地面终端发送至北斗GEO卫星***,北斗GEO卫星***通过S频段链路转发至低轨卫星;低轨卫星发出卫星的遥测数据,通过L频段链路发送至北斗GEO卫星***,北斗GEO卫星***转发给北斗地面终端,最终由数据中心接收,从而实现测控业务。
遥测技术已经广泛应用于卫星技术领域,卫星***通过遥测信道将遥测数据以遥测帧的形式传输至地面***,以便工作人员对卫星***上的应用以及设备进行监控。
卫星***通常以两种方式向地面***发送遥测数据:1)常规遥测,卫星***上的调度应用根据预先设置的遥测调度信息(即,第一调度信息),定期触发多个应用和/或多个设备进行相应的检测,并将包含检测结果的常规遥测包(即,第一遥测包)发送至遥测应用,由遥测应用将第一遥测包组帧并传输至地面***;2)查询遥测,卫星***通过遥控信道接收地面发送的查询指令,根据查询指令触发目标应用和/或目标设备进行相应检测,并将包含检测结果的查询遥测包发送至遥测应用。
但是,以上两种遥测方式都有不足的地方。常规遥测通常按照部署的遥测调度信息(即,第一调度信息)对卫星***上的多个应用和/或多个设备进行监控,因此常规遥测不能向工作人员提供目标应用和/或目标设备的遥测数据,地面***还需要从常规遥测数据中提取工作人员所指定的目标应用和/或目标设备的遥测数据,因此使用不便。查询遥测只能根据地面***的查询指令来触发多个应用和/或多个设备实时进行相应检测并返回查询遥测包。因此如果地面***需要持续地获取目标应用和/或目标设备的遥测数据,就需要不断地发送查询指令,因此也带来了不便。
针对上述的现有技术中存在的利用常规遥测向地面***发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***发送目标应用和/或目标设备的遥测数据时,地面***需要不断地向卫星***发送查询指令,因此操作过程繁琐的技术问题,目前尚未提出有效的解决方案。
发明内容
本公开的实施例提供了一种基于配置信息的遥测方法、装置及存储介质,以至少解决现有技术中存在的利用常规遥测向地面***发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***发送目标应用和/或目标设备的遥测数据时,地面***需要不断地向卫星***发送查询指令,因此操作过程繁琐的技术问题。
根据本公开实施例的一个方面,提供了一种基于配置信息的遥测方法,应用于卫星***,包括:根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用指示对卫星***上的多个对象进行常规遥测的调度周期;根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;根据第二遥测包生成相应的第一遥测帧;以及将第一遥测帧下行至地面***。
根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
根据本公开实施例的另一个方面,还提供了一种基于配置信息的遥测装置,应用于卫星***,包括:第一遥测包生成模块,用于根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用指示对卫星***上的多个对象进行常规遥测的调度周期;第二遥测包生成模块,用于根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;第一遥测帧生成模块,用于根据第二遥测包生成相应的第一遥测帧;以及下行发送模块,用于将第一遥测帧下行至地面***。
根据本公开实施例的另一个方面,还提供了一种基于配置信息的遥测装置,应用于卫星***,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用指示对卫星***上的多个对象进行常规遥测的调度周期;根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;根据第二遥测包生成相应的第一遥测帧;以及将第一遥测帧下行至地面***。
根据本公开的技术方案,首先,遥测应用根据部署于卫星***的第一调度信息(即,遥测调度信息),触发多个对象生成第一遥测包(即,常规遥测包)。其中,第一调度信息用于指示对卫星***上的多个对象进行常规遥测的调度周期。然后,遥测应用根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包(即,配置遥测包)。其中,第一配置信息用于指示从多个对象中选择的目标对象。并且其中,第二遥测包中包含目标对象的遥测数据。此外,遥测应用根据第二遥测包生成相应的第一遥测帧(即,配置遥测帧)。最后,遥测应用将第一遥测帧下行至地面***。
由于在本公开的技术方案中,遥测应用能够根据第二遥测包生成第一遥测帧,而第二遥测包是根据第一配置信息从第一遥测包中抽取得到的,因此卫星***中的遥测应用能够持续的向地面***发送与目标对象对应的第一遥测帧。而又由于地面***能够直接接收到由卫星***中的遥测应用发送的与目标对象对应的第一遥测帧,因此地面***能够直接将与目标对象对应的第一遥测帧发送给工作人员,不需要额外从常规遥测数据中获取目标对象的遥测数据。从而,本公开的技术方案达到了工作人员既能够直接获取到由卫星***发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***发送目标应用和/或目标设备的遥测数据时,地面***需要不断地向卫星***发送查询指令,因此操作过程繁琐的技术问题。
附图说明
此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
图1是现有技术中的卫星遥控遥测***的示意图;
图2A是现有技术中的卫星***的硬件架构的示意图;
图2B是现有技术中的地面***的硬件架构的示意图;
图3是根据本申请实施例1的第一个方面所述的地面***中的测控***的示意图;
图4是根据本申请实施例1的第一个方面所述的卫星***中的软件应用的模块示意图;
图5是根据本申请实施例1的第一个方面所述的基于配置信息的遥测方法流程图;
图6是根据本申请实施例1的第一个方面所述的卫星***实时向地面***发送第一遥测帧的方法流程图;
图7是根据本申请实施例1的第一个方面所述的卫星***延时向地面***发送第一遥测帧的方法流程图;
图8是根据本申请实施例1的第一个方面所述的遥测应用根据常规遥测包生成配置遥测帧的示意图;
图9是根据本申请实施例1的第一个方面所述的遥测应用下行第一遥测帧的数据流示意图;
图10是根据本申请实施例1的第一个方面所述的遥测应用将第一遥测帧存储进存储文件的示意图;
图11是根据本申请实施例1的第一个方面所述的遥测应用响应于调度应用发送的获取第二遥测包的数据流示意图;
图12是根据本申请实施例1的第一个方面所述的地面***向卫星***发送第二调度信息及第二配置信息的方法流程示意图;
图13是根据本申请实施例1的第一个方面所述的卫星***将第一遥测帧和第二遥测帧下行至地面***的方法流程图;
图14是根据本公开实施例2的第一个方面所述的基于配置信息的遥测装置的示意图;以及
图15是根据本公开实施例3的第一个方面所述的基于配置信息的遥测装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本实施例,提供了一种基于配置信息的遥测方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1示出了根据本实施例所述的卫星遥控遥测***的示意图。该***包括:地面***20以及卫星***10,其中地面***20通过分包遥控的方式,经由地面***20与卫星***10之间的遥控信道向卫星***10发送遥控应用数据。此外,卫星***10接收地面***20发送的遥控应用数据,并且通过分包遥测的方式,经由卫星***10与地面***20之间的遥测信道向地面***20传输遥测数据。
图2A进一步示出了图1中卫星***10的硬件架构的示意图。参考图2A所示,卫星***10包括综合电子***,综合电子***包括:处理器、存储器、总线管理模块以及通信接口。其中存储器与处理器连接,从而处理器可以访问存储器,读取存储器存储的程序指令,从存储器读取数据或者向存储器写入数据。总线管理模块与处理器连接,并且还与例如CAN总线等总线连接。从而处理器可以通过总线管理模块所管理的总线,同与总线连接的星载设备进行通信。此外,处理器还经由通信接口与相机、星敏感器、测控应答机以及数传设备等设备通信连接。本领域普通技术人员可以理解,图2A所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,卫星***10还可包括比图2A中所示更多或者更少的组件,或者具有与图2A所示不同的配置。
图2B进一步示出了图1中地面***20的硬件架构的示意图。参考图2B所示,地面***20可以包括一个或多个处理器(处理器可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器、用于通信功能的传输装置以及输入/输出接口。其中存储器、传输装置以及输入/输出接口通过总线与处理器连接。除此以外,还可以包括:与输入/输出接口连接的显示器、键盘以及光标控制设备。本领域普通技术人员可以理解,图2B所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,地面***20还可包括比图2B中所示更多或者更少的组件,或者具有与图2B所示不同的配置。
应当注意到的是,图2A和图2B中示出的一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算设备中的其他元件中的任意一个内。如本公开实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
图2A和图2B中示出的存储器可用于存储应用软件的软件程序以及模块,如本公开实施例中的基于配置信息的遥测方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用的基于配置信息的遥测方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器
此处需要说明的是,在一些可选实施例中,上述图2A和图2B所示的设备可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图2B和图2A仅为特定具体实例的一个实例,并且旨在示出可存在于上述设备中的部件的类型。
图3是根据本申请实施例所述的地面***20中的测控***的示意图。参考图3所示,测控***内设置有用户接口、测控模块、遥控模块以及遥测模块。其中,测控模块还包括常规测控单元和配置测控单元。工作人员可以通过用户接口与测控模块进行交互。具体地,工作人员通过用户接口在常规测控单元中设置与常规遥测相关的第一调度信息。其中,第一调度信息用于指示对卫星***10上的多个对象进行常规遥测的调度周期,以便卫星***10能够根据调度周期周期性地返回各个对象(例如应用或设备)的遥测数据。工作人员还可以通过用户接口在配置测控单元中设置与配置遥测相关的第一配置信息,其中第一配置信息用于指示卫星***10上的目标对象,以便周期性地实时获取目标对象的遥测数据。然后,常规测控单元将第一调度信息发送至遥控模块,配置测控单元将第一配置信息发送至遥控模块。遥控模块将第一调度信息以及第一配置信息传输至卫星***10。
图4是根据本申请实施例所述的卫星***10中的软件应用的模块示意图,参考图4所示,卫星***10中包括应用0~应用m。此外,卫星***10还包括调度应用、遥控应用、遥测应用、总线管理应用和数传管理应用。其中,卫星***10可以通过遥控应用与地面***20的遥控模块建立遥控信道,还可以通过遥测应用与地面***20的遥测模块建立遥测信道。例如,工作人员通过地面***20中测控***的遥控模块,将用于获取多个对象的遥测包的第一调度信息发送给卫星***10中的遥控应用。遥控应用将获取多个对象的第一调度信息发送至调度应用。调度应用根据第一调度信息指示的调度周期进行常规遥测,周期性地向应用0~应用m发送获取多个对象的遥测包的请求。应用0~应用m响应于获取多个对象的遥测包的请求,进行检测,根据检测结果生成常规遥测包(即第一遥测包),并将常规遥测包传输至遥测应用。遥测应用根据常规遥测包生成相应的常规遥测帧(即第二遥测帧)。遥测应用通过遥测信道实时地将常规遥测帧发送至地面***20中的遥测模块。工作人员可通过用户接口实时地接收到由遥测模块发送的常规遥测帧。
进一步地,例如,工作人员通过地面***20中的遥控模块,将获取目标对象的遥测包的第一配置信息发送给卫星***10中的遥控应用,以便周期性地获取目标对象的遥测数据。其中,目标对象例如可以为应用0~应用m中的应用0,也可以是多个星载设备中的某个星载设备。遥控应用将获取目标对象的遥测包的第一配置信息发送至调度应用。调度应用根据第一配置信息周期性地向遥测应用发送获取目标对象的遥测包的请求。遥测应用响应于获取目标对象的遥测包的请求,并根据常规遥测包生成配置遥测包(即第二遥测包)。其中,配置遥测包是第一配置信息指示的目标对象向遥测应用传输的遥测包。然后,遥测应用根据第二遥测包生成配置遥测帧(即第一遥测帧)。遥测应用通过遥测信道将配置遥测帧发送至地面***20中的遥测模块。工作人员可通过用户接口接收到由遥测模块发送的配置遥测帧。
在上述运行环境下,根据本实施例的第一个方面,提供了一种基于配置信息的遥测方法,该方法由图2A中所示的处理器实现。图5示出了该方法的流程示意图,参考图5所示,该方法包括:
S502:根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用于指示对卫星***上的多个对象进行常规遥测的调度周期;
S504:根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;
S506:根据第二遥测包生成相应的第一遥测帧;以及
S508:将第一遥测帧下行至地面***。
具体地,图6是根据本申请实施例所述的卫星***10实时向地面***20发送配置遥测帧(即第一遥测帧)的方法流程图;图7是根据本申请实施例所述的卫星***10延时向地面***20发送配置遥测帧的方法流程图以及图8是根据本申请实施例所述的遥测应用根据常规遥测包生成配置遥测帧的示意图。
参考图3~图8所示,地面***20中的常规测控单元接收到工作人员通过用户接口传输的获取与多个对象对应的常规遥测包的第一调度信息后,通过遥控模块将第一调度信息发送至卫星***10中的遥控应用。从而第一调度信息被部署于卫星***10。 此外,地面***20中的配置测控单元接收到由工作人员通过用户接口传输的第一配置信息后,通过遥控模块将第一配置信息发送至卫星***10中的遥控应用。从而第一配置信息被部署于卫星***10。
从而,调度应用根据部署于卫星***10上的第一调度信息,按照第一调度信息指示的调度周期触发多个对象生成常规遥测包(即第一遥测包)(S502)。其中,第一调度信息用于指示对卫星***10上的多个对象进行常规遥测的调度周期。具体地,调度应用根据第一调度信息中的对多个对象进行常规遥测的调度周期,周期性地向多个对象发送获取常规遥测包的请求。多个对象响应于由调度应用发送的获取常规遥测包的请求,进行检测,并生成常规遥测包,然后将常规遥测包发送至遥测应用。例如,第一调度信息中指示的对多个对象进行常规遥测的调度周期为1s,卫星***10上的多个对象例如可以包括时间管理应用、健康监测应用和热控管理应用等多个应用以及GNSS模块等多个星载设备。调度应用每隔1s周期性地向时间管理应用、健康监测应用和热控管理应用等对象发送获取常规遥测包的请求。然后,时间管理应用、健康监测应用和热控管理应用等对象响应于调度应用发送的获取常规遥测包的请求,进行检测,并生成常规遥测包。最后,时间管理应用、健康监测应用和热控管理应用等对象分别将生成的常规遥测包发送至遥测应用。
表1示出了时间管理应用、健康监测应用和热控管理应用等对象每隔1s生成常规遥测包的示意表。
表1
Figure 392437DEST_PATH_IMAGE001
参考表1所示,时间管理应用、健康监测应用以及热控管理应用等对象在5:10:00时响应于调度应用发送的获取常规遥测包的请求,生成常规遥测包;时间管理应用、健康监测应用以及热控管理应用等对象在5:10:01响应于调度应用发送的获取常规遥测包的请求,生成常规遥测包以及时间管理应用、健康监测应用以及热控管理应用等对象在5:10:02时响应于调度应用发送的获取常规遥测包的请求,生成常规遥测包。
此外,遥测应用根据部署于卫星***10上的第一配置信息,从常规遥测包中抽取与目标对象对应的配置遥测包(即第二遥测包)(S504)。其中,第一配置信息用于指示从多个对象中选择的目标对象。例如,常规遥测包中包含与时间管理应用对应的常规遥测包、与健康监测应用对应的常规遥测包、与热控管理应用对应的常规遥测包和与电源管理应用对应的常规遥测包。第一配置信息中指示的目标对象包括时间管理应用和热控管理应用。遥测应用读取第一配置信息中所指示的信息,并按照第一配置信息中所指示的信息,从常规遥测包中分别抽取与健康监测应用对应的配置遥测包和与热控管理应用对应的配置遥测包。
表2示出了遥测应用从常规遥测包中抽取与目标对象对应的配置遥测包的示意表。
表2
Figure DEST_PATH_IMAGE001
参考表2所示,遥测应用在5:10:00. 50(即5时10分0秒500毫秒)时,从热控管理应用在5:10:00生成的常规遥测包中抽取配置遥测包。遥测应用在5:10:01. 50(即5时10分1秒500毫秒)时,从热控管理应用在5:10:01生成的常规遥测包中抽取配置遥测包。以及,遥测应用在5:10:02. 50(即5时10分2秒500毫秒)时,从热控管理应用在5:10:02生成的常规遥测包中抽取配置遥测包。以此类推。由上述可知,遥测应用周期性地从与多个对象对应的常规遥测包中抽取配置遥测包。优选地,配置遥测包与相应的常规遥测包是在相同的调度周期内进行的。
进一步地,地面***20发送的第一配置信息,可以是与目标对象对应的配置信息表。
表3示出了获取与目标对象对应的配置遥测包的配置信息表。
表3
Figure 458471DEST_PATH_IMAGE006
参考表3可知,不同目标对象的配置遥测包获取请求对应不同的序号,不同的序号对应不同目标对象的数据流编号,并且不同目标对象的数据流编号的含义不同。例如,序号为1的目标对象的数据流编号为APP-SCH-0.020。APP-SCH-0.020的含义为获取与时间管理应用的配置遥测包请求,并且获取与时间管理应用的配置遥测包请求的发送频度为1s。
然后,遥测应用根据配置信息表从常规遥测包中抽取与目标对象对应的常规遥测包,并根据抽取的常规遥测包生成与目标对象对应的配置遥测包。遥测应用在生成与不同的目标对象对应的配置遥测包后,生成与不同目标对象对应的配置遥测包输出表。
表4示出了遥测应用生成与不同目标对象对应的配置遥测包输出表。
表4
Figure 56942DEST_PATH_IMAGE008
参考表4所示,不同目标对象的配置遥测包对应不同的配置遥测包序号,不同的配置遥测包序号对应不同目标对象的配置遥测包的数据流编号,并且不同目标对象的配置遥测包的数据流编号的含义不同。例如,配置遥测包序号为1的目标对象的数据流编号为APP-TM-0.020。APP-TM-0.020的含义为与时间管理应用对应的配置遥测包。
进一步地,遥测应用根据配置遥测包生成相应的配置遥测帧(即第一遥测帧)(S506)。
最后,遥测应用将配置遥测帧下行至地面***20(S508)。具体地,遥测应用通过遥测信道将配置遥测帧下行至地面***20中的遥测模块。遥测模块接收到配置遥测帧后,将配置遥测帧发送给测控模块中的配置测控单元。配置测控单元通过用户接口将配置遥测帧(即,与目标对象对应的遥测数据)传输给工作人员。
在本公开的技术方案中,遥测应用将配置遥测帧发送至地面***20,而配置遥测帧是根据配置遥测包生成的,配置遥测包是根据第一配置信息周期性地从常规遥测包中抽取得到的,因此卫星***10中的遥测应用能够持续的向地面***20发送与目标对象对应的配置遥测帧。
也就是说,在本公开的技术方案中,遥测应用在进行常规遥测并生成常规遥测帧的过程中,从各个对象生成遥测包中抽取与第一配置信息中指定的目标对象对应常规遥测包并生成相应的配置遥测包,然后生成相应的配置遥测帧。
而又由于地面***20能够直接接收到由卫星***10中的遥测应用发送的与目标对象对应的配置遥测帧,因此地面***20能够直接将与目标对象对应的配置遥测帧发送给工作人员。从而工作人员只需要向卫星***10发送一次配置信息,即可周期性地从卫星***10获取目标对象的遥测数据。并且由于本公开的技术方案是从常规遥测包中抽取与目标对象对应的配置遥测包,因此只需要在每个常规遥测的调度周期中抽取,即可在每个调度周期都能向地面***20返回目标对象的遥测数据。
从而,本公开的技术方案达到了工作人员既能够直接获取到由卫星***10发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***20发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***20发送目标应用和/或目标设备的遥测数据时,地面***20需要不断地向卫星***10发送查询指令,因此操作过程繁琐的技术问题。
可选地,根据第二遥测包生成相应的第一遥测帧的操作,包括:从第二遥测包分别抽取与不同目标对象对应的第三遥测包;以及根据第三遥测包生成与不同目标对象对应的第一遥测帧。
具体地,参考图6和图7所示,遥测应用在根据配置遥测包(即第二遥测包)生成配置遥测帧(即第一遥测帧)的过程中,会周期性地扫描配置遥测包,并从配置遥测包中抽取满足调度要求的与不同目标对象对应的配置遥测包(即第三遥测包)。为便于描述,本文将从常规遥测包中抽取的配置遥测包称为第一配置遥测包(即第二遥测包),将从第一配置遥测包中抽取的与不同目标对象对应的配置遥测包称为第二配置遥测包(即第三遥测包)。从而,遥测应用根据从常规遥测包抽取的第一配置遥测包生成与不同目标对象对应的第二配置遥测帧。
例如,遥测应用扫描第一配置遥测包的周期是10ms,第一配置遥测包包括与时间管理应用对应的配置遥测包、与健康监测应用对应的配置遥测包以及与热控管理应用对应的配置遥测包。而在多个第一配置遥测包当中,只有与时间管理应用对应的配置遥测包和与健康监测应用对应的配置遥测包满足调度要求。因此,遥测应用先抽取与时间管理应用对应的第二配置遥测包(即第三遥测包),间隔10ms后,再抽取与健康监测应用对应的第二配置遥测包(即第三遥测包)。然后,遥测应用将与时间管理应用对应第二配置遥测包添加帧头和帧尾,生成与时间管理应用对应的配置遥测帧;遥测应用将与健康监测应用对应的第二配置遥测包添加帧头和帧尾,生成与健康监测应用对应的配置遥测帧。
从而,通过从遥测包中抽取与用于第二配置遥测包的操作,达到了为生成与第二配置遥测包对应的配置遥测帧提供必要基础的技术效果。
此外,上述只是示例性的说明了满足调度要求的第二配置遥测包(即第三遥测包)的数量小于从常规遥测包中抽取的第一配置遥测包(即第二遥测包)的数量的情况。本领域技术人员应该明确,满足调度要求的第二配置遥测包的数量可以与从常规遥测包中抽取的第一配置遥测包的数量相同。
进一步地,上述只是示例性的说明了先抽取与时间管理应用对应的配置遥测包,然后再抽取与热控管理应用对应的配置遥测包。但是,本领域的技术人员应当明确,遥测应用抽取与不同目标对象对应的配置遥测包的顺序不加限定。
可选地,还包括:根据第一遥测包生成第二遥测帧,并将第二遥测帧输入至用于实时传输的第一帧队列。
具体地,参考图6和图7所示,首先,在常规遥测过程中,遥测应用接收到由多个对象发送的常规遥测包(即第一遥测包)。然后,遥测应用将常规遥测包添加帧头和帧尾,并生成常规遥测帧(即第二遥测帧)。最后,遥测应用将常规遥测帧输入至用于实时传输的常规帧队列(即第一帧队列)。其中,输入至常规帧队列的常规遥测帧能够被实时传输至地面***20。
从而,通过上述操作达到了能够通过常规遥测将多个对象的遥测数据实时传输至地面***20的技术效果。
可选地,将第一遥测帧下行至地面***的操作,包括:将第一遥测帧输入至用于实时传输的第二帧队列;以及将第一帧队列和第二帧队列进行实时调度,组成用于下行的遥测下行帧队列。
具体地,图9是根据本申请实施例所述的遥测应用下行配置遥测帧(即第一遥测帧)的数据流示意图。参考图6和图9所示,首先,遥测应用根据第二配置遥测包(即第三遥测包)生成与不同目标对象对应的配置遥测帧后,将配置遥测帧输入至用于实时传输的配置帧队列(即,第二帧队列)。其中,输入至配置帧队列的配置遥测帧能够被实时传输至地面***20。
然后,遥测应用响应于调度应用发送的触发信息,将常规帧队列和配置帧队列进行实时调度。即,将常规帧队列和配置帧队列组成遥测下行帧队列。其中,遥测下行帧队列中包含配置遥测帧(即第一遥测帧)和常规遥测帧(即第二遥测帧)。其中,调度应用发送触发信息的周期例如可以为1s,且可根据遥测帧的下行速率进行调整。并且其中,由于常规帧队列和配置帧队列均为用于实时传输的队列,因此配置帧队列中的配置遥测帧与常规帧队列中的常规遥测帧的部分遥测帧对应。
最后,遥测应用从遥测下行帧队列中取帧下行,将常规遥测帧和配置遥测帧实时传输至地面***20。
例如,常规帧队列中包括与时间管理应用、健康监测应用和热控管理应用等对象对应的常规遥测帧。当第一配置信息所指示的目标对象为时间管理应用和热控管理应用时,遥测应用将与时间管理应用对应的配置遥测帧和与热控管理应用对应的配置遥测帧,输入至用于实时传输的配置帧队列。
然后,遥测应用响应于调度应用发送的触发信息,将包含有与时间管理应用、健康监测应用和热控管理应用等对象对应的常规遥测帧的常规帧队列,以及将包含有与时间管理应用对应的配置遥测帧和与热控管理应用对应的配置遥测帧的配置帧队列进行实时调度。从而,组成用于下行的遥测下行帧队列。
最后,遥测下行帧队列中的与时间管理应用、健康监测应用和热控管理应用等对象对应的常规遥测帧和与时间管理应用对应的配置遥测帧一同实时下行至地面***20。
从而,通过上述操作达到了能够实时将多个目标对象的遥测数据和多个对象中的目标对象的遥测数据一同实时下行至地面***和20的技术效果。
可选地,将第一遥测帧下行至地面***的操作,包括:将第一遥测帧存储至预先设置的存储文件;响应于用于下行第一遥测帧的触发信息,从存储文件中获取第一遥测帧;将所获取的第一遥测帧输入至第三帧队列;以及将第三帧队列与第一帧队列进行实时调度,组成用于下行的遥测下行帧队列。
具体地,参考图7和图9所示,在将配置遥测帧下行至地面***20的过程中,首先,遥测应用查询配置帧队列中是否有配置遥测帧。在配置帧队列有配置遥测帧的情况下,遥测应用获取配置帧队列中的配置遥测帧,并将配置遥测帧写入至存储文件。其中,存储文件的存储形式包括平台存储和载荷存储。
然后,遥测应用响应于调度应用发送的触发信息,从存储文件中整帧读取配置遥测帧。其中,调度应用发送触发信息的周期为1s,并且可根据遥测帧的下行速率进行调整。
然后,遥测应用从存储文件获取之前存储至存储文件的配置遥测帧,由于此时的配置遥测帧相对于生成配置遥测帧的时刻延迟下行,因此被输入至用于延时下行的延时帧队列(即第三帧队列)。
然后遥测应用将延时帧队列和当前常规帧队列中的遥测帧进行实时调度,组成用于下行的遥测下行帧队列。值得注意的是,由于配置遥测帧预先在存储文件中存储一定时间,因此遥测应用所读取的配置遥测帧与常规帧队列中的遥测帧不对应。例如,当前常规帧队列中的常规遥测帧生成的调度周期,比生成配置遥测帧的调度周期晚。
最后,遥测应用从遥测下行帧取帧下行,将配置遥测帧和常规帧队列中的常规遥测帧实时传输至地面***20。
例如,常规帧队列中包括与时间管理应用、健康监测应用和热控管理应用等对象对应的常规遥测帧。第一配置信息所指示的目标对象为时间管理应用和热控管理应用。遥测应用将与时间管理应用对应的配置遥测帧和与热控管理应用对应的遥测帧存储至预先设置的存储文件。
然后,遥测应用响应于调度应用发送的触发信息,从存储文件中获取与时间管理应用对应的配置遥测帧。此外,遥测应用将所获取的与时间管理应用对应的配置遥测帧和与热控管理应用对应的配置遥测帧输入至延时帧队列,与常规帧队列所包含的与时间管理应用、健康监测应用和热控管理应用等对象对应的当前的常规遥测帧进行实时调度。从而,组成用于下行的遥测下行帧队列。
最后,遥测下行帧队列中的与时间管理应用对应的配置遥测帧和与热控管理应用对应的配置遥测帧以及与时间管理应用、健康监测应用和热控管理应用等对象对应的当前的常规遥测帧一同实时下行至地面***20。
从而,通过上述操作达到了在工作人员需要获取目标对象的遥测数据较多的情况下,也能够批量将目标对象的遥测数据传输至地面***20的技术效果。
可选地,将第一遥测帧存储至预先设置的存储文件的操作,包括:判定第一遥测帧是否为满帧;以及在第一遥测帧为满帧的情况下,将第一遥测帧存储至存储文件。
具体地,图10是根据本申请实施例所述的遥测应用将配置遥测帧(即第一遥测帧)存储进存储文件的示意图。参考图6、图7和图10所示,在未接收到由调度应用发送的触发信息时,遥测应用保持等待触发信息的状态。在遥测应用接收到由调度应用发送的触发信息后,响应于触发信息,并判定配置遥测帧是否为满帧。在配置遥测帧是满帧的情况下,遥测应用将配置遥测帧存储至存储文件。在配置遥测帧不是满帧的情况下,遥测应用重新等待接收由调度应用发送的触发信息。
从而,通过上述操作达到了能够在配置遥测帧为满帧的情况下,将配置遥测帧存储至存储文件,从而有利于将更多的配置遥测包组合在同一个配置遥测帧中,从而为将目标对象的遥测数据批量传输至地面***20提供必要基础的技术效果。
可选地,根据第三遥测包生成与不同目标对象对应的第一遥测帧的操作,包括:判定第三遥测包是否准许下行;在第三遥测包准许下行的情况下,根据第三遥测包生成与不同目标对象对应的第一遥测帧。
具体地,参考图6、图7和图9所示,在未接收到由调度应用发送的触发信息时,遥测应用保持等待触发信息的状态。遥测应用在接收到由调度应用发送的触发信息后,响应于触发信息,生成第一配置遥测包(即第二遥测包)。然后,遥测应用从第一配置遥测包中抽取满足调度要求第二配置遥测包(即第三遥测包),并判定第二配置遥测包是否准许下行至地面***20。在第二配置遥测包准许下行的情况下,遥测应用将第二配置遥测包添加帧头和帧尾,生成配置遥测帧;在第二配置遥测包禁止下行的情况下,遥测应用重新等待接收由调度应用发送的触发信息。
从而,通过预先判定第二配置遥测包是否准许下行至地面***20,并且在第二配置遥测包准许下行的情况下,生成相应的配置遥测帧的操作,达到了能够简化组帧过程,避免浪费资源的技术效果。
可选地,多个对象包括多个应用和多个设备,并且第一遥测包包括与多个应用对应的第四遥测包和/或与多个设备对应的第五遥测包,根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包的操作,包括:根据第一调度信息中的调度周期,向多个应用发送获取第四遥测包的请求;以及响应于获取第四遥测包的请求,生成第四遥测包。
具体地,参考图6或图7所示,卫星***10中设置有需要进行常规遥测的多个对象。其中,多个对象包括多个应用和/或多个设备。
在常规遥测过程中,首先,调度应用根据第一调度信息所指示的对多个应用进行常规遥测的调度周期,周期性地向多个应用发送获取常规应用遥测包(即第四遥测包)的请求。多个应用响应于调度应用发送的获取常规应用遥测包的请求,并进行检测,根据检测结果生成常规应用遥测包。
例如,第一调度信息所指示的对卫星***10中的多个应用进行常规遥测的调度周期为1s。卫星***10中的多个应用包括时间管理应用、健康监测应用以及热控管理应用等应用。
调度应用根据第一调度信息所指示的对时间管理应用、健康监测应用以及热控管理应用等应用进行常规遥测的调度周期,每隔1s向时间管理应用、健康监测应用以及热控管理应用等应用发送获取常规应用遥测包的请求。时间管理应用、健康监测应用以及热控管理应用等应用响应于调度应用发送的获取常规应用遥测包的请求,分别进行检测,并根据检测结果分别生成与时间管理应用、健康监测应用以及与热控管理应用等应用对应的常规应用遥测包。
此外,本领域技术人员应当明确,卫星***10中需要进行常规遥测的多个对象的数量可以大于多个应用的数量,也可以等于多个应用的数量。即,多个对象可以包括多个应用与多个设备,也可以只包括多个应用。在多个对象只包括多个应用的情况下,常规遥测包的数量与常规应用遥测包的数量相同。
从而,通过上述操作达到了能够生成与多个应用对应的常规应用遥测包的技术效果。
可选地,根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包的操作,包括:根据第一调度信息中的调度周期,向总线管理应用发送获取第五遥测包的请求;将获取第五遥测包的请求发送至多个设备;以及响应于获取第五遥测包请求,生成所述第五遥测包。
具体地,参考图6或图7所示,首先,调度应用根据第一调度信息所指示的对多个设备进行常规遥测的调度周期,周期性地向总线管理应用发送获取常规设备遥测包(即第五遥测包)的请求。总线管理应用将获取常规设备遥测包的请求发送至多个设备。多个设备响应于调度应用发送的获取常规设备遥测包的请求,并进行检测,根据检测结果生成常规设备遥测包。
例如,第一调度信息所指示的对卫星***10中的多个设备进行常规遥测的调度周期为1s。卫星***10中的多个设备包括GNSS模块、光纤陀螺仪以及大力矩飞轮等。
调度应用根据第一调度信息所指示的对GNSS模块、光纤陀螺仪以及大力矩飞轮等设备进行常规遥测的调度周期,每隔1s向总线管理应用发送获取常规设备遥测包的请求。总线管理应用周期性地将获取常规设备遥测包的请求,发送至GNSS模块、光纤陀螺仪以及大力矩飞轮等设备。GNSS模块、光纤陀螺仪以及大力矩飞轮等设备响应于调度应用发送的获取常规设备遥测包的请求,分别进行检测,并根据检测结果分别生成与GNSS模块、光纤陀螺仪以及大力矩飞轮等设备对应的常规设备遥测包。
从而,通过上述操作达到了能够生成与多个设备对应的常规设备遥测包的技术效果。
可选地,还包括:从地面***接收第二调度信息和第二配置信息;以及根据第二调度信息和第二配置信息对第一调度信息和第一配置信息进行更新。
具体地,图11是根据本申请实施例所述的遥测应用响应于调度应用发送的获取第二遥测包的数据流示意图,图12是根据本申请实施例所述的地面***20向卫星***10发送第二调度信息及第二配置信息的方法流程示意图。参考图11和图12所示,首先,地面***20中的测控模块将接收到的第二调度信息和第二配置信息发送至遥控模块。其中,第二调度信息为不同于第一调度信息的调度信息,第二配置信息为不同于第一配置信息的配置信息。例如,第一调度信息所指示的对卫星***10上的多个对象进行常规遥测的调度周期为1s。第二调度信息所指示的对卫星***10上的多个对象进行常规遥测的调度周期为2s。第一配置信息所指示的多个对象中的目标对象是时间管理应用以及GNSS模块。第二配置信息所指示的多个对象中的目标对象是时间管理应用以及测控单元。
然后,地面***20中的遥控模块通过遥控信道将第二调度信息和第二配置信息传输至卫星***10上的遥控应用。遥控应用再将接收到的第二调度信息和第二配置信息传输至调度应用。
进一步地,调度应用在接收到第二调度信息和第二配置信息后,更新内部原有的第一调度信息和第一配置信息。即,将内部的第一调度信息替换为第二调度信息以及将内部的第一配置信息替换为第二配置信息。
最后,调度应用将第二调度信息和第二配置信息传输至遥测应用。遥测应用在接收到第二调度信息和第二配置信息后,更新内部原有的第一调度信息和第一配置信息。即,将内部的第一调度信息替换为第二调度信息以及将内部的第一配置信息替换为第二配置信息。
从而,通过上述操作,能够达到及时更新需要对多个对象进行常规遥测的调度周期以及多个对象中的目标对象的技术效果。
在本公开的技术方案中,遥测应用在进行常规遥测将配置遥测帧发送至地面***,而配置遥测帧是根据配置遥测包生成的,配置遥测包是根据第一配置信息周期性地从常规遥测包中抽取得到的,因此卫星***中的遥测应用能够持续的向地面***发送与目标对象对应的配置遥测帧。也就是说,在本公开的技术方案中,遥测应用在进行常规遥测并生成常规遥测帧的过程中,从各个对象生成遥测包中抽取与第一配置信息中指定的目标对象对应的配置遥测包,并生成相应的配置遥测帧。而又由于地面***能够直接接收到由卫星***中的遥测应用发送的与目标对象对应的配置遥测帧,因此地面***能够直接将与目标对象对应的配置遥测帧发送给工作人员。从而工作人员只需要向卫星***发送一次配置信息,即可周期性地从卫星***获取目标对象的遥测数据。并且由于本公开的技术方案是从常规遥测包中抽取目标对象对应的配置遥测包,因此只需要在每个常规遥测的调度周期中抽取,即可在每个调度周期都能向地面***返回目标对象的遥测数据。从而,本公开的技术方案达到了工作人员既能够直接获取到由卫星***发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***发送目标应用和/或目标设备的遥测数据前,地面***需要不断地向卫星***发送查询指令,因此操作过程繁琐的技术问题。
图13示出了本公开实施例所述的卫星***10将配置遥测帧和常规遥测帧下行至地面***20的方法流程图。参考图13所示,
S1310:地面***20将第一调度信息和第一配置信息传输至卫星***10上的调度应用,卫星***10上的调度应用将第一调度信息和第一配置信息传输至遥测应用;
S1320:调度应用根据第一调度信息向多个对象发送获取常规遥测包的请求,多个对象响应于获取常规遥测包的请求,生成常规遥测包;
S1330:调度应用根据第一配置信息向遥测应用发送获取配置遥测包的请求,遥测应用响应于获取配置遥测包的请求,从常规遥测包中抽取与目标对象对应的第一配置遥测包;
S1340:遥测应用根据常规遥测包生成常规遥测帧;
S1350:遥测应用从第一配置遥测包分别抽取与不同目标对象对应的第二配置遥测包,并判定第二配置遥测包是否准许下行,在第二配置遥测包准许下行的情况下,根据第二配置遥测包生成配置遥测帧;
S1360:遥测应用判定配置遥测帧是否为满帧,在配置遥测帧为满帧的情况下,将配置遥测帧存储至存储文件;
S1370:遥测应用将配置遥测帧下行至地面***20;
S1371:遥测应用将配置遥测帧输入至用于实时传输的配置帧队列,并将常规帧队列和配置帧队列进行实时调度,组成用于下行的遥测下行帧队列,然后将遥测下行帧队列中的配置遥测帧和常规遥测帧下行至地面***20;
S1372:遥测应用将配置遥测帧存储至预先设置的存储文件,从存储文件中获取配置遥测帧,并将获取的配置遥测帧输入至延时帧队列。将延时帧队列和常规帧队列进行实时调度,组成用于下行的遥测下行帧队列,然后将遥测下行帧队列中的配置遥测帧和常规遥测帧下行至地面***20。
此外,参考图2A和图2B所示,根据本实施例的第二个方面,提供了一种存储介质。所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行以上任意一项所述的方法。
从而根据本实施例,达到了工作人员既能够直接获取到由卫星***10发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***20发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***20发送目标应用和/或目标设备的遥测数据前,地面***20需要不断地向卫星***10发送查询指令,因此操作过程繁琐的技术问题。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
图14示出了根据本实施例的第一个方面所述的向地面***发送数据的配置遥测装置1400,该装置1400与根据实施例1的第一个方面所述的方法相对应。参考图14所示,该装置1400包括:第一遥测包生成模块1410,用于根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用指示对卫星***上的多个对象进行常规遥测的调度周期;第二遥测包生成模块1420,用于根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;第一遥测帧生成模块1430,用于根据第二遥测包生成相应的第一遥测帧;以及下行发送模块1440,用于将第一遥测帧下行至地面***。
可选地,第一遥测帧生成模块1430包括:第三遥测包生成模块,用于从第二遥测包分别抽取与不同目标对象对应的第三遥测包;以及第一遥测帧生成子模块,用于根据第三遥测包生成与不同目标对象对应的第一遥测帧。
可选地,装置1400还包括:第二遥测帧生成模块,用于根据第一遥测包生成第二遥测帧,并将第二遥测帧输入至用于实时传输的第一帧队列。
可选地,下行发送模块1440包括:第一输入模块,用于将第一遥测帧输入至用于实时传输的第二帧队列;以及第一遥测下行帧队列组成模块,用于将第一帧队列和第二帧队列进行实时调度,组成用于下行的遥测下行帧队列。
可选地,下行发送模块1440包括:第一遥测帧存储模块,用于将第一遥测帧存储至预先设置的存储文件;第一遥测帧获取模块,用于响应于用于下行第一遥测帧的触发信息,从存储文件中获取第一遥测帧;以及第三帧队列输入模块,用于将所获取的第一遥测帧输入至第三帧队列;以及下行帧队列组成模块,用于将第三帧队列与第一帧队列中的遥测帧进行实时调度,组成用于下行的遥测下行帧队列。
可选地,第一遥测帧存储模块包括:第一判定模块,用于判定第一遥测帧是否为满帧;以及在第一遥测帧为满帧的情况下,将第一遥测帧存储至存储文件。
可选地,第一遥测帧生成子模块包括:第二判定模块,用于判定第三遥测包是否准许下行;判定结果输出模块,用于在第三遥测包准许下行的情况下,根据第三遥测包生成与不同目标对象对应的第一遥测帧。
可选地,多个对象包括多个应用和多个设备,并且第一遥测包包括与多个应用对应的第四遥测包和/或与多个设备对应的第五遥测包,第一遥测包生成模块1410包括:第四遥测包请求模块,用于根据第一调度信息中的调度周期,向多个应用发送获取第四遥测包的请求;以及第四遥测包生成模块,用于响应于获取第四遥测包的请求,生成第四遥测包。
可选地,第一遥测包生成模块1410包括:第五遥测包请求模块,用于根据第一调度信息中的调度周期,向总线管理应用发送获取第五遥测包的请求;请求发送模块,用于将获取第五遥测包的请求发送至多个设备;以及第五遥测包生成模块,用于响应于获取第五遥测包的请求,生成第五遥测包。
可选地,装置1400还包括:信息接收模块,用于从地面***接收第二调度信息和第二配置信息;以及信息更新模块,用于根据第二调度信息和第二配置信息对第一调度信息和第一配置信息进行更新。
从而根据本实施例,达到了工作人员既能够直接获取到由卫星***10发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***20发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***20发送目标应用和/或目标设备的遥测数据前,地面***20需要不断地向卫星***10发送查询指令,因此操作过程繁琐的技术问题。
实施例3
图15示出了根据本实施例的第一个方面所述的向地面***发送数据的配置遥测装置1500,该装置1500与根据实施例1的第一个方面所述的方法相对应。参考图15所示,该装置1500包括:处理器1510;以及存储器1520,与处理器1510连接,用于为处理器1510提供处理以下处理步骤的指令:根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中第一调度信息用指示对卫星***上的多个对象进行常规遥测的调度周期;根据部署于卫星***的第一配置信息,从第一遥测包中抽取与目标对象对应的第二遥测包,其中第一配置信息用于指示从多个对象中选择的目标对象;根据第二遥测包生成相应的第一遥测帧;以及将第一遥测帧下行至地面***。
从而根据本申请的实施例,达到了工作人员既能够直接获取到由卫星***10发送的目标对象的遥测数据,又简化了获取目标对象的遥测数据的操作过程的技术效果。进而解决了现有技术中存在的利用常规遥测向地面***20发送多个对象的遥测数据时,不能提供目标应用和/或目标设备的遥测数据;利用查询遥测向地面***20发送目标应用和/或目标设备的遥测数据前,地面***20需要不断地向卫星***10发送查询指令,因此操作过程繁琐的技术问题。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种基于配置信息的遥测方法,应用于卫星***,其特征在于,包括:
根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中所述第一调度信息用于指示对所述卫星***上的多个对象进行常规遥测的调度周期;
根据部署于所述卫星***的第一配置信息,从所述第一遥测包中抽取与目标对象对应的第二遥测包,其中所述第一配置信息用于指示从所述多个对象中选择的目标对象;
根据所述第二遥测包生成相应的第一遥测帧;以及
将所述第一遥测帧下行至地面***。
2.根据权利要求1所述的方法,其特征在于,根据所述第二遥测包生成相应的第一遥测帧的操作,包括:
从所述第二遥测包分别抽取与不同目标对象对应的第三遥测包;以及
根据所述第三遥测包生成与所述不同目标对象对应的第一遥测帧。
3.根据权利要求1所述的方法,其特征在于,还包括:根据所述第一遥测包生成第二遥测帧,并将所述第二遥测帧输入至用于实时传输的第一帧队列;
将所述第一遥测帧下行至地面***的操作,包括:
将所述第一遥测帧输入至用于实时传输的第二帧队列;
将所述第一帧队列和所述第二帧队列进行实时调度,组成用于下行的遥测下行帧队列;
将所述第一遥测帧下行至地面***的操作,还包括:
将所述第一遥测帧存储至预先设置的存储文件;
响应于用于下行所述第一遥测帧的触发信息,从所述存储文件中获取所述第一遥测帧;
将所获取的第一遥测帧输入至第三帧队列;以及
将所述第三帧队列与所述第一帧队列进行实时调度,组成用于下行的遥测下行帧队列。
4.根据权利要求3所述的方法,其特征在于,将所述第一遥测帧存储至预先设置的存储文件的操作,包括:
判定所述第一遥测帧是否为满帧;以及
在所述第一遥测帧为满帧的情况下,将所述第一遥测帧存储至所述存储文件。
5.根据权利要求2所述的方法,其特征在于,根据所述第三遥测包生成与不同目标对象对应的第一遥测帧的操作,包括:
判定所述第三遥测包是否准许下行;以及
在所述第三遥测包准许下行的情况下,根据所述第三遥测包生成与所述不同目标对象对应的第一遥测帧。
6.根据权利要求1所述的方法,其特征在于,所述多个对象包括多个应用和多个设备,并且所述第一遥测包包括与所述多个应用对应的第四遥测包和/或与所述多个设备对应的第五遥测包,根据部署于卫星***的第一调度信息,触发所述多个对象生成第一遥测包的操作,包括:
根据所述第一调度信息中的调度周期,向多个应用发送获取第四遥测包的请求;
响应于获取所述第四遥测包的请求,生成所述第四遥测包;
根据部署于卫星***的第一调度信息,触发所述多个对象生成第一遥测包的操作,包括:
根据所述第一调度信息中的调度周期,向总线管理应用发送获取第五遥测包的请求;
将获取所述第五遥测包的请求发送至多个设备;以及
响应于获取所述第五遥测包的请求,生成所述第五遥测包。
7.根据权利要求1所述的方法,其特征在于,还包括:
从所述地面***接收第二调度信息和第二配置信息;
根据所述第二调度信息对所述第一调度信息进行更新;以及
根据所述第二配置信息对所述第一配置信息进行更新。
8.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行权利要求1至7中任意一项所述的方法。
9.一种基于配置信息的遥测装置,应用于卫星***,其特征在于,包括:
第一遥测包生成模块,用于根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中所述第一调度信息用指示对所述卫星***上的多个对象进行常规遥测的调度周期;
第二遥测包生成模块,用于根据部署于所述卫星***的第一配置信息,从所述第一遥测包中抽取与目标对象对应的第二遥测包,其中所述第一配置信息用于指示从所述多个对象中选择的目标对象;
第一遥测帧生成模块,用于根据所述第二遥测包生成相应的第一遥测帧;以及
下行发送模块,用于将所述第一遥测帧下行至地面***。
10.一种基于配置信息的遥测装置,应用于卫星***,其特征在于,包括:
处理器;以及
存储器,与所述处理器连接,用于为所述处理器提供处理以下处理步骤的指令:
根据部署于卫星***的第一调度信息,触发多个对象生成第一遥测包,其中所述第一调度信息用指示对所述卫星***上的多个对象进行常规遥测的调度周期;
根据部署于所述卫星***的第一配置信息,从所述第一遥测包中抽取与目标对象对应的第二遥测包,其中所述第一配置信息用于指示从所述多个对象中选择的目标对象;
根据所述第二遥测包生成相应的第一遥测帧;以及
将所述第一遥测帧下行至地面***。
CN202211523201.0A 2022-12-01 2022-12-01 基于配置信息的遥测方法、装置以及存储介质 Active CN115549772B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211523201.0A CN115549772B (zh) 2022-12-01 2022-12-01 基于配置信息的遥测方法、装置以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211523201.0A CN115549772B (zh) 2022-12-01 2022-12-01 基于配置信息的遥测方法、装置以及存储介质

Publications (2)

Publication Number Publication Date
CN115549772A true CN115549772A (zh) 2022-12-30
CN115549772B CN115549772B (zh) 2023-03-31

Family

ID=84722690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211523201.0A Active CN115549772B (zh) 2022-12-01 2022-12-01 基于配置信息的遥测方法、装置以及存储介质

Country Status (1)

Country Link
CN (1) CN115549772B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118041431A (zh) * 2024-04-12 2024-05-14 银河航天(西安)科技有限公司 针对遥测传送帧的数据调度方法、装置及存储介质
CN118041431B (zh) * 2024-04-12 2024-07-02 银河航天(西安)科技有限公司 针对遥测传送帧的数据调度方法、装置及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147967A (zh) * 2010-02-10 2011-08-10 上海卫星工程研究所 一种卫星数据采集和传输方法
CN106688332B (zh) * 2013-02-05 2015-07-15 上海卫星工程研究所 一种卫星遥测参数分配及调度方法
CN106533527A (zh) * 2015-09-15 2017-03-22 北京空间飞行器总体设计部 可重配置的卫星遥测在轨监视与量化管理***及其实现方法
CN107332604A (zh) * 2017-05-16 2017-11-07 上海卫星工程研究所 卫星全周期多源遥测数据的处理方法及处理***
US20190121665A1 (en) * 2017-10-20 2019-04-25 HawkEye 360, Inc. Hierarchical satellite task scheduling system
CN110868247A (zh) * 2019-11-20 2020-03-06 哈尔滨工业大学 一种基于事件驱动的卫星遥测数据处理方法、装置及计算机存储介质
KR102186315B1 (ko) * 2019-08-13 2020-12-03 한국항공우주연구원 위성 상태 변수의 데이터 샘플링 방법 및 장치
CN113777928A (zh) * 2021-09-15 2021-12-10 上海卫星工程研究所 基于突发遥测的热控参数分析与闭环的方法及***
CN114598376A (zh) * 2022-02-14 2022-06-07 南京控维通信科技有限公司 一种用于卫星网络管理和卫星测控的融合***、其应用方法、及其部属方法
CN115208457A (zh) * 2022-06-17 2022-10-18 航天东方红卫星有限公司 一种可快捷配置的多星星地遥测数据流拆分***及方法

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147967A (zh) * 2010-02-10 2011-08-10 上海卫星工程研究所 一种卫星数据采集和传输方法
CN106688332B (zh) * 2013-02-05 2015-07-15 上海卫星工程研究所 一种卫星遥测参数分配及调度方法
CN106533527A (zh) * 2015-09-15 2017-03-22 北京空间飞行器总体设计部 可重配置的卫星遥测在轨监视与量化管理***及其实现方法
CN107332604A (zh) * 2017-05-16 2017-11-07 上海卫星工程研究所 卫星全周期多源遥测数据的处理方法及处理***
US20190121665A1 (en) * 2017-10-20 2019-04-25 HawkEye 360, Inc. Hierarchical satellite task scheduling system
KR102186315B1 (ko) * 2019-08-13 2020-12-03 한국항공우주연구원 위성 상태 변수의 데이터 샘플링 방법 및 장치
CN110868247A (zh) * 2019-11-20 2020-03-06 哈尔滨工业大学 一种基于事件驱动的卫星遥测数据处理方法、装置及计算机存储介质
CN113777928A (zh) * 2021-09-15 2021-12-10 上海卫星工程研究所 基于突发遥测的热控参数分析与闭环的方法及***
CN114598376A (zh) * 2022-02-14 2022-06-07 南京控维通信科技有限公司 一种用于卫星网络管理和卫星测控的融合***、其应用方法、及其部属方法
CN115208457A (zh) * 2022-06-17 2022-10-18 航天东方红卫星有限公司 一种可快捷配置的多星星地遥测数据流拆分***及方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118041431A (zh) * 2024-04-12 2024-05-14 银河航天(西安)科技有限公司 针对遥测传送帧的数据调度方法、装置及存储介质
CN118041431B (zh) * 2024-04-12 2024-07-02 银河航天(西安)科技有限公司 针对遥测传送帧的数据调度方法、装置及存储介质

Also Published As

Publication number Publication date
CN115549772B (zh) 2023-03-31

Similar Documents

Publication Publication Date Title
CN106331613B (zh) 一种基于无人机的通信方法及***
US20150304020A1 (en) Self-contained multimedia integrated two-way satellite communication system
CN102638578A (zh) 一种基于移动设备的数据同步方法及***
CN100413226C (zh) 通过直接数字卫星广播复用***实时互连广域监视、测量或数据收集***部件的***和方法
US20090144021A1 (en) Long Range Mobile Communication Enabled Personal Weighing Device
CN112039796A (zh) 数据包传输方法和装置、存储介质和电子设备
CN202444580U (zh) 一种获得电视节目截屏图片的***,终端和服务器
CN112583898A (zh) 业务流程编排方法、装置、以及可读介质
CN117424638B (zh) 基于星地融合的网络切片管理方法、装置及存储介质
CN115549772B (zh) 基于配置信息的遥测方法、装置以及存储介质
CN106571845A (zh) 一种智能手环微信通讯***
US11281611B2 (en) General purpose interface bus (GPIB) sniffer system and method
CN111988397A (zh) 一种基于边缘计算的防震减灾救灾方法和***
US8629907B2 (en) Data acquisition system and transmission control device
CN115665713A (zh) 多设备的通信方法、装置、设备及存储介质
CN115801102A (zh) 一种下行数据的方法、装置及存储介质
CN115776325B (zh) 一种应用于卫星***的事件调度方法、装置及存储介质
CN112333237B (zh) 一种5 g工业模组及电子设备
CN115811350B (zh) 一种用于卫星***的查询调度方法、装置以及存储介质
CN109737975B (zh) 地图数据采集监测方法、装置及***
CN112783724A (zh) 一种日志抓取调试方法、***、智能设备及存储介质
CN113473504A (zh) 5g网络信号质量的测量方法、相关装置及存储介质
CN109347589B (zh) 一种数据传输方法及网络节点
CN115801099B (zh) 基于卫星的远程设备监控方法、装置及存储介质
CN114095291A (zh) 一种多设备接入显示方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant