Parameter configuration method and device based on measurement and control task and computer device

By using a parameter configuration method based on telemetry and control tasks, and by transforming high-level task intents into equipment parameters using constellation macros and task parameter mapping files, the resource redundancy and task failure risks of traditional telemetry and control station parameter management modes are resolved, and efficient and reliable parameter management of large-scale constellations is achieved.

CN121365102BActive Publication Date: 2026-05-01SHIFANG SATLINK (SUZHOU) AEROSPACE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHIFANG SATLINK (SUZHOU) AEROSPACE TECH CO LTD
Filing Date
2025-12-23
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional telemetry and control stations manage parameters based on a single satellite, resulting in an exponential increase in the total number of macro parameters. This leads to system resource redundancy, a surge in maintenance costs, and an increased risk of mission failures due to human error, version inconsistencies, or delayed updates. Furthermore, the lack of dynamic adjustment capabilities makes it unsuitable for the diverse and highly dynamic mission scenarios of large-scale constellations.

Method used

By acquiring the telemetry and control tasks of the satellite telemetry and control system, determining the constellation macro based on the satellite identification information, creating the initial task macro, and converting the high-level task parameters into equipment parameters through the task parameter mapping file, the target task macro is generated, configuration instructions are sent to the telemetry and control equipment, and closed-loop verification is performed to ensure the consistency of parameter configuration.

Benefits of technology

It enables efficient and reliable conversion of high-level task intents into low-level control commands that can be executed by the equipment, avoiding repetitive operations, reducing parameter management complexity, enhancing flexibility, avoiding macro explosion problems, and improving the reliability and controllability of measurement and control task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121365102B_ABST
    Figure CN121365102B_ABST
Patent Text Reader

Abstract

The application relates to a parameter configuration method and device based on a measurement and control task and a computer device. The measurement and control task of a satellite measurement and control system is acquired, and a high-level task intention of the measurement and control task is accurately and reliably converted into a bottom-layer control instruction executable by the device. In this process, only parameters need to be adjusted in a high-level macro, and the parameters are automatically inherited to all subordinate satellites, so that repeated operations are avoided, parameter management complexity is reduced, dynamic parameter adaptation in a task execution process is realized, and flexibility is enhanced. Moreover, an independent macro does not need to be created in advance for each task, and a macro explosion problem is avoided. Through closed-loop verification, the reliability and controllability of measurement and control task execution are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Parameter configuration methods, devices, and computer equipment based on telemetry and control tasks Technical Field

[0001] This application relates to the field of aerospace telemetry and control technology, and in particular to a parameter configuration method, device, computer equipment, computer-readable storage medium, and computer program product based on telemetry and control missions. Background Technology

[0002] With the rapid development of the commercial space industry, large constellations have become an important trend in the construction of global satellite systems. These constellations typically consist of hundreds or even thousands of satellites using the same or compatible telemetry, tracking, and command (TT&C) systems, aiming to provide diverse services such as global coverage communication, remote sensing, and navigation enhancement. Against this backdrop, ground-based TT&C stations, as key infrastructure ensuring satellite on-orbit operation, mission scheduling, and data exchange, face unprecedented challenges in terms of service capabilities and operational efficiency.

[0003] Traditional telemetry, tracking, and command (TT&C) stations primarily design their monitoring systems for individual satellites, with parameter management based on the "single satellite" as the basic unit for configuration and management. Specifically, the execution of TT&C missions relies on a predefined series of "macro parameters," which encapsulate crucial information such as the sequence of TT&C commands, frequency configuration, modulation scheme, and antenna pointing strategy for a specific satellite under a specific mission scenario. However, in large-scale constellation applications, the total number of macro parameters grows exponentially because each satellite requires independent configuration of one or more sets of macro parameters. This single-satellite-centric parameter management model not only results in system resource redundancy and a surge in maintenance costs but also significantly increases the risk of mission failure due to human error, version inconsistencies, or delayed updates. Summary of the Invention

[0004] Therefore, it is necessary to provide a parameter configuration method, device, computer equipment, computer-readable storage medium, and computer program product based on the above-mentioned technical problems.

[0005] Firstly, this application provides a parameter configuration method based on measurement and control tasks, the method comprising:

[0006] Obtain the telemetry and control tasks of the satellite telemetry and control system, wherein the telemetry and control tasks include the corresponding task parameters and the satellite identification information of the satellite to be tracked;

[0007] Based on the satellite identification information, determine the constellation macro to which the satellite belongs from the pre-loaded macro data, and create an initial mission macro based on the constellation macro;

[0008] In the pre-loaded macro data, identify the satellite macro that matches the satellite identification information, modify the initial parameters of the initial mission macro according to the parameter set of the satellite macro, and determine the modified first parameter;

[0009] Based on a pre-configured task parameter mapping file, the device parameters corresponding to the task parameters are determined. The task parameter mapping file stores the correspondence between various task parameters and device parameters.

[0010] The first parameter is modified according to the device parameters to obtain the modified target task macro, and the target task macro has a second parameter;

[0011] Based on the second parameter of the target task macro, a parameter configuration instruction is sent to the corresponding measurement and control equipment. The parameter configuration instruction is used to instruct the measurement and control equipment to perform the corresponding parameter configuration. After the measurement and control equipment completes the parameter configuration, the working parameters configured by the measurement and control equipment are obtained.

[0012] If the operating parameters of the measurement and control equipment are found to be consistent with the second parameter of the target task macro, a prompt message indicating that the parameter configuration of the measurement and control equipment is complete is returned.

[0013] In one embodiment, the method further includes: if it is determined that the operating parameters of the measurement and control equipment are inconsistent with the second parameter of the target task macro, returning a prompt message indicating that the parameter configuration of the measurement and control equipment is incomplete.

[0014] In one embodiment, when it is determined that the operating parameters of the measurement and control equipment are inconsistent with the second parameter of the target task macro, the method further includes: generating configuration difference information based on the difference between the operating parameters of the measurement and control equipment and the second parameter of the target task macro, and carrying the configuration difference information in the prompt information.

[0015] In one embodiment, before determining the constellation macro to which the satellite belongs from the pre-loaded macro data based on the satellite identification information, the method further includes: responding to a macro creation instruction, calling a corresponding basic macro according to the macro creation instruction, wherein the macro creation instruction includes the task type and macro type of the macro to be created, and the macro type includes either a constellation macro or a satellite macro; the basic macro is a template macro pre-configured based on different task types; obtaining a modification instruction for the basic macro, modifying the basic macro according to the modification instruction and the macro type to obtain a modified parameter macro, generating a macro database table based on the parameter macro and the basic macro; the modification instruction includes corresponding modification parameters; and when the satellite telemetry and control system is detected to be started, reading all parameter macros from the macro database table to obtain the loaded macro data.

[0016] In one embodiment, after generating a macro database table based on the parameter macros, the method further includes: in response to a modification operation on any parameter macro in the macro database table, modifying the parameter macro according to the modification operation and saving the modified parameter macro to the macro database table; or, in response to an add instruction to add a parameter macro to the macro database table, the add instruction carrying a parameter macro to be added, adding the parameter macro to be added to the macro database table according to the add instruction; or, in response to a delete instruction on a target parameter macro in the macro database table, deleting the target parameter macro from the macro database table according to the delete instruction; or, in response to an export instruction on at least one parameter macro in the macro database table, exporting at least one parameter macro in the macro database table as a macro file according to the export instruction, each parameter macro corresponding to one macro file; or, in response to an import instruction to import at least one target macro file into the macro database table, creating at least one parameter macro corresponding to at least one target macro file according to the import instruction, and adding at least one parameter macro to the macro database table.

[0017] In one embodiment, the correspondence between the task parameters and the device parameters includes: a correspondence between one task parameter and one or more device parameters.

[0018] Secondly, this application also provides a parameter configuration device based on a measurement and control task, the device comprising:

[0019] The task acquisition module is used to acquire the telemetry and control tasks of the satellite telemetry and control system. The telemetry and control tasks include the corresponding task parameters and the satellite identification information of the satellite to be tracked.

[0020] The mission macro creation module is used to determine the constellation macro to which the satellite belongs from the pre-loaded macro data based on the satellite identification information, and to create an initial mission macro based on the constellation macro;

[0021] The first modification module is used to determine the satellite macro that matches the satellite identification information in the pre-loaded macro data, modify the initial parameters of the initial mission macro according to the parameter set of the satellite macro, and determine the modified first parameters.

[0022] The parameter mapping module is used to determine the device parameters corresponding to the task parameters based on a pre-configured task parameter mapping file, wherein the task parameter mapping file stores the correspondence between various task parameters and device parameters;

[0023] The second modification module is used to modify the first parameter according to the device parameter to obtain the modified target task macro, wherein the target task macro has the second parameter;

[0024] The configuration monitoring module is used to send parameter configuration instructions to the corresponding measurement and control equipment based on the second parameter of the target task macro. The parameter configuration instructions are used to instruct the measurement and control equipment to perform corresponding parameter configuration. After monitoring that the measurement and control equipment has completed parameter configuration, the working parameters configured by the measurement and control equipment are obtained.

[0025] The information return module is used to return a prompt message indicating that the parameter configuration of the measurement and control equipment is complete when it is determined that the working parameters of the measurement and control equipment are consistent with the second parameter of the target task macro.

[0026] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in the first aspect.

[0027] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0028] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect above.

[0029] The aforementioned parameter configuration method, apparatus, computer equipment, computer-readable storage medium, and computer program product based on telemetry, tracking, and command (TT&C) tasks acquire the TT&C tasks of the satellite TT&C system, determine the satellite's constellation macro from pre-loaded macro data based on satellite identification information, and create an initial task macro based on the constellation macro; determine the satellite macro matching the satellite identification information from the pre-loaded macro data, modify the initial parameters of the initial task macro according to the parameter set of the satellite macro, and determine the modified first parameter; determine the device parameters corresponding to the task parameters based on a pre-configured task parameter mapping file, modify the first parameter according to the device parameters, obtain the modified target task macro, issue parameter configuration instructions to the corresponding TT&C equipment based on the second parameter of the target task macro, and acquire the configured working parameters of the TT&C equipment after monitoring that the TT&C equipment has completed parameter configuration; and return a prompt message indicating that the parameter configuration of the TT&C equipment is complete when it is determined that the working parameters of the TT&C equipment are consistent with the second parameter of the target task macro. This enables the accurate and reliable conversion of high-level telemetry and control (TT&C) mission intents into low-level control commands executable by the equipment. In this process, parameters are adjusted only in the high-level macros, and the changes are automatically inherited by all subordinate satellites, avoiding repetitive operations, reducing parameter management complexity, and achieving dynamic parameter adaptation during mission execution, thus enhancing flexibility. Furthermore, it eliminates the need to pre-create independent macros for each mission, avoiding macro explosion issues. Closed-loop verification further improves the reliability and controllability of TT&C mission execution. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0031] Figure 1 is a flowchart illustrating a parameter configuration method based on a measurement and control task in one embodiment;

[0032] Figure 2 is a flowchart illustrating the macro data loading steps in one embodiment;

[0033] Figure 3 is a structural block diagram of a parameter configuration device based on a measurement and control task in one embodiment;

[0034] Figure 4 is an internal structure diagram of a computer device in one embodiment. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0036] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0037] Traditional single-satellite-centric parameter management not only leads to system resource redundancy and significantly increased maintenance costs, but also substantially increases the risk of mission failures caused by human error, version inconsistencies, or delayed updates. Furthermore, once macro parameters in traditional telemetry and control systems are fixed, they typically lack dynamic adjustment capabilities. However, in actual operation, different satellites within a constellation may need to perform differentiated telemetry and control tasks (such as orbit control, payload power-on / off, and emergency data transmission) based on factors such as orbital position, payload status, user requirements, or emergency response. Traditional systems lack a mechanism to automatically adapt, reconstruct, or optimize macro parameters according to real-time mission requirements during mission execution, severely limiting the telemetry and control system's ability to flexibly respond to diverse and highly dynamic mission scenarios.

[0038] Based on this, this application provides a parameter configuration method based on telemetry and control missions, which can significantly reduce the number of parameter macros in telemetry and control stations, reduce the difficulty of parameter macro management, prevent mission failure risks, and effectively improve the adaptability of telemetry and control stations to different mission parameters, enabling satellite telemetry and control ground stations to perform large-scale constellation telemetry and control missions efficiently and reliably.

[0039] In an exemplary embodiment, as shown in Figure 1, a parameter configuration method based on telemetry and control tasks is provided. This method can be applied to the satellite telemetry and control system of a satellite telemetry and control station, and specifically includes the following steps:

[0040] Step 102: Obtain the telemetry and control tasks from the satellite telemetry and control system.

[0041] The telemetry, tracking, and command (TT&C) task can be a specific satellite tracking task, which may include corresponding task parameters and satellite identification information of the satellite to be tracked. Specifically, the task parameters can be high-level instruction parameters oriented towards business logic, specified by the upper-level task scheduling system or operators.

[0042] Step 104: Determine the constellation macro to which the satellite belongs from the pre-loaded macro data based on the satellite identification information, and create the initial mission macro based on the constellation macro.

[0043] Macro data can be a collection of pre-configured equipment parameters from the telemetry and control (TT&C) station, stored in a database table format. Specifically, it can include basic macros, constellation macros, and satellite macros. Specifically, basic macros can be different template macros created based on different combinations of the basic service types of the satellite TT&C ground station. The basic task types of the satellite TT&C ground station include, but are not limited to, remote control, telemetry, ranging, and data transmission. For example, a basic macro can be a template macro including TT&C, ranging, and telemetry services; a basic macro can also be a template macro including telemetry and data transmission services; or a basic macro can only contain telemetry services, etc.

[0044] A constellation macro is a set of telemetry, tracking, and command (TT&C) station equipment parameters created for a constellation of satellites using the same TT&C communication system. The parameters include, but are not limited to, the constellation identifier, the satellite identifiers within the constellation, and the spreading code. A satellite macro, on the other hand, is a set of TT&C station equipment parameters created for a single satellite. The parameters include, but are not limited to, the satellite designation, satellite identifier, and the spreading code. It is understandable that both constellation macros and satellite macros can be generated based on basic macros, thus simplifying the macro configuration process.

[0045] A task macro, on the other hand, is a temporary instance. It is a set of parameters issued by the telemetry and control station's monitoring system to the telemetry and control equipment executing the task. It typically includes parameters such as uplink and downlink frequencies and communication rates. The lifespan of a task macro usually does not exceed the preparation and execution period of the telemetry and control task. That is, a corresponding task macro is created for each telemetry and control task, and the macro is deleted when the task ends. This significantly reduces the number of parameter macros at the telemetry and control station and simplifies parameter macro management.

[0046] The basic macros, constellation macros, satellite macros, and mission macros mentioned above differ only in functionality; they use the same data structure in their implementation. The internal structure of a macro is nested, and from top to bottom, it can be divided into three basic substructures: macro, device, and parameter, as described below:

[0047] Macros: The main contents of each macro include macro name, macro identifier, macro type (such as basic macro, constellation macro or satellite macro), binding object identifier (such as constellation identifier for constellation macro, satellite identifier for satellite macro, and telemetry and control station identifier for basic macro), and equipment list;

[0048] Equipment: The main information for each piece of equipment includes the equipment name, equipment identifier, and parameter list;

[0049] Parameters: Each parameter includes a parameter name, parameter identifier, parameter type, and parameter value.

[0050] For example, the internal structure of a macro can be as shown in Table (1) below, Table (1) is:

[0051]

[0052] In this embodiment, after obtaining the corresponding telemetry and control task based on the above steps, the satellite telemetry and control system can query the constellation to which the satellite belongs based on the satellite identification information of the satellite to be tracked carried in the telemetry and control task. For example, the constellation identifier of the satellite's constellation can be queried through external ephemeris data; alternatively, the correspondence between each satellite identification information and the constellation identifier can be pre-stored, thereby determining the constellation identifier of the satellite's constellation based on this correspondence. Then, the constellation macro corresponding to the constellation identifier is queried in the pre-loaded macro data, that is, the constellation macro to which the satellite belongs is determined, and an initial task macro corresponding to this telemetry and control task is created based on the constellation macro. For example, all parameters of the constellation macro can be copied to create a new macro instance, which is marked as the initial task macro. At this time, the content of the initial task macro is equal to the content of the constellation macro (such as default frequency band, antenna mode, or receiver channel, etc.). That is, according to the constellation to which the satellite to be tracked belongs, the corresponding constellation macro is read, and the initial task macro is created based on the constellation macro.

[0053] Step 106: Determine the satellite macro that matches the satellite identification information from the pre-loaded macro data, modify the initial parameters of the initial mission macro according to the parameter set of the satellite macro, and determine the modified first parameter.

[0054] The initial parameters are the default parameters when the initial mission macro is created. Since the initial mission macro is based on the constellation macro, its initial parameters are also the parameters of the corresponding constellation macro. The first parameter is the new parameter of the initial mission macro obtained by modifying the initial parameters of the initial mission macro based on the parameter set of the satellite macro of the satellite to be tracked.

[0055] Since a satellite macro is a set of parameters for telemetry, tracking, and command (TT&C) station equipment created for a single satellite, in order to achieve the tracking task of the satellite to be tracked, the satellite TT&C system can determine the satellite macro that matches the satellite identification information of the satellite to be tracked from the pre-loaded macro data, and modify the initial parameters of the initial task macro based on the parameter set of the satellite macro of the satellite to be tracked. That is, the parameter set of the satellite macro of the satellite to be tracked is injected into the initial task macro, thereby obtaining the first parameter after modifying the initial parameters of the initial task macro.

[0056] For example, during the modification of the initial parameters of the initial task macro based on the parameter set of the satellite macro, all devices and parameters in the satellite macro can be traversed. If a device or parameter does not exist in the initial task macro, it is created within the initial task macro. If the device or parameter already exists in the initial task macro, it is modified based on the parameter value in the satellite macro, that is, the corresponding parameter value in the initial task macro is replaced based on the parameter value in the satellite macro. This achieves the injection of the parameter set of the satellite macro into the initial task macro.

[0057] Step 108: Determine the device parameters corresponding to the task parameters based on the pre-configured task parameter mapping file.

[0058] The task parameter mapping file stores the correspondence between various task parameters and device parameters. Specifically, the correspondence between task parameters and device parameters can be one-to-one or one-to-many, meaning one task parameter corresponds to one device parameter, or one task parameter corresponds to two or more device parameters.

[0059] Equipment parameters refer to the underlying physical or protocol parameters that each telemetry and control device (such as antennas, receivers, transmitters, power amplifiers, etc.) within the telemetry and control station actually needs to be configured. These parameters are strongly related to the specific equipment model and communication protocol, and are directly used to generate control commands and send them to the hardware. Task parameters, on the other hand, are high-level instruction parameters specified by the upper-level task scheduling system or operators, and are oriented towards business logic.

[0060] In this embodiment, the satellite telemetry, tracking, and command system can map high-level mission parameters (such as emergency data transmission, orbit change tracking, etc.) to corresponding low-level device parameters (which may be distributed across one or more devices) based on a pre-configured mission parameter mapping file, thereby determining the device parameters corresponding to the mission parameters. This avoids defining mission parameters separately for each device, greatly improving the abstraction capability and reuse efficiency of the configuration.

[0061] For example, the mapping relationship between task parameters and device parameters can be stored using a database table or a file (such as a task parameter mapping file). This file is typically an XML file, used to store the correspondence between task parameters and device parameters for all constellations. Writing and reading the task parameter mapping file can be directly implemented using the XML serialization and deserialization operations provided by C#. Specifically, a task parameter mapping module can be implemented to convert task parameters to device parameters based on the parameter mapping relationship. This module can be a class library written in high-level languages ​​such as C#, C++, and Java, and implemented using static or dynamic linking. This module can mainly contain the following two classes:

[0062] Constellation Parameter Mapping Class: This class is mainly used to store the correspondence between the task parameters and device parameters of the corresponding constellation.

[0063] Task parameter mapping management class: The main members of this class are the constellation parameter mapping list and various operation functions that operate on this list. The operation functions mainly include loading and writing configuration files, and converting task parameters.

[0064] Step 110: Modify the first parameter according to the device parameters to obtain the modified target task macro, which has a second parameter.

[0065] The target task macro is the final task macro used to execute the measurement and control task. The second parameter is a new parameter obtained by modifying the first parameter of the initial task macro based on the aforementioned device parameters, and it is also the device parameter that the measurement and control equipment is expected to be configured with.

[0066] Specifically, after the satellite telemetry, tracking, and command system maps the high-level mission parameters to the corresponding low-level device parameters based on the above steps, it can modify the first parameter of the initial mission macro according to the device parameters. That is, it injects the device parameters corresponding to the mission parameters of the telemetry, tracking, and command mission into the initial mission macro, thereby obtaining the modified target mission macro.

[0067] Step 112: Send parameter configuration instructions to the corresponding measurement and control equipment based on the second parameter of the target task macro. After monitoring that the measurement and control equipment has completed parameter configuration, obtain the working parameters configured by the measurement and control equipment.

[0068] Among them, the parameter configuration command is used to instruct the telemetry and control equipment to configure the corresponding parameters so that the equipment can track and control the satellite to be tracked. The working parameters refer to the actual equipment parameters configured by the telemetry and control equipment, including but not limited to parameter name, parameter identifier, parameter type, and parameter value.

[0069] Specifically, after determining the target mission macro according to the above steps, the satellite telemetry and control system can issue parameter configuration instructions to the corresponding telemetry and control equipment based on the second parameter of the target mission macro. These parameter configuration instructions are used to instruct the telemetry and control equipment to perform the corresponding parameter configuration. Simultaneously, the system monitors the configuration status of the telemetry and control equipment, and after detecting that the equipment has completed parameter configuration, it obtains the configured operating parameters of the telemetry and control equipment.

[0070] For example, each type of measurement and control equipment has a corresponding equipment monitoring module. This module can be a class library implemented using high-level languages ​​such as C#, C++, and Java, either as a static or dynamic link library. The most important classes in the library are the monitoring module class, the control command class, and the monitoring command class. The monitoring module classes for each equipment type (named according to their respective equipment type, e.g., the antenna control unit monitoring module is named ACUMonitor) are all derived from the base class (DeviceMonitor), while the control command and monitoring command classes do not require derivation.

[0071] The main members of the equipment monitoring module class include a device parameter list, a control command list, and a monitoring command list. The device parameter list stores all parameters for the device. The control command list stores all instances of control command classes for this type of device. Each control command includes a control parameter list, which is a subset of the device parameter list in the equipment monitoring module. This subset includes all device parameters that the command can set. The main operation of the control command class is sending control commands. This operation generates and sends control command information according to the equipment monitoring protocol, specifically issuing parameter configuration instructions to the corresponding measurement and control equipment based on the second parameter of the target task macro.

[0072] The monitoring command list stores all instances of monitoring command classes for this type of device. Each monitoring command includes a monitoring parameter list, which is a subset of the device parameter list in the device monitoring module. This subset includes all device parameters that the command can parse. The main operation of the monitoring command is receiving device-reported information. This operation can parse and update monitoring parameters according to the device monitoring protocol; that is, after monitoring that the measurement and control device has completed parameter configuration, it obtains the working parameters configured by the measurement and control device.

[0073] Step 114: If the working parameters of the measurement and control equipment are consistent with the second parameter of the target task macro, return a prompt message indicating that the parameter configuration of the measurement and control equipment is complete.

[0074] Since the second parameter of the target task macro is the expected configuration parameter of the measurement and control equipment determined based on the measurement and control task, and the operating parameters of the measurement and control equipment are the actual configured parameters, after obtaining the actual configured operating parameters of the measurement and control equipment based on the above steps, a consistency comparison can be performed between the actual configured operating parameters and the expected configured parameters, i.e., the second parameter of the target task macro. If the actual operating parameters of the measurement and control equipment are consistent with the second parameter of the target task macro, a prompt message indicating that the parameter configuration of the measurement and control equipment is complete is returned. For example, the actual configured operating parameters of the measurement and control equipment can be compared with the second parameter of the target task macro; if they are consistent, it indicates that the parameter configuration based on the measurement and control task is successful, and a prompt message indicating that the parameter configuration of the measurement and control equipment is complete is returned. This ensures the reliability of subsequent measurement and control task execution and avoids the risk of commands being issued but not executed or failing to execute.

[0075] In the above-described parameter configuration method based on telemetry and control missions, the telemetry and control missions of the satellite telemetry and control system are obtained. Based on the satellite identification information, the constellation macro to which the satellite belongs is determined from pre-loaded macro data, and an initial mission macro is created based on the constellation macro. A satellite macro matching the satellite identification information is identified from the pre-loaded macro data, and the initial parameters of the initial mission macro are modified according to the parameter set of the satellite macro to determine the modified first parameter. Based on a pre-configured mission parameter mapping file, the device parameters corresponding to the mission parameters are determined, and the first parameter is modified according to the device parameters to obtain the modified target mission macro. Based on the second parameter of the target mission macro, a parameter configuration command is sent to the corresponding telemetry and control equipment. After monitoring that the telemetry and control equipment has completed parameter configuration, the working parameters configured by the telemetry and control equipment are obtained. If it is determined that the working parameters of the telemetry and control equipment are consistent with the second parameter of the target mission macro, a prompt message indicating that the parameter configuration of the telemetry and control equipment is complete is returned. This enables the accurate and reliable conversion of high-level telemetry and control (TT&C) mission intents into low-level control commands executable by the equipment. In this process, parameters are adjusted only in the high-level macros, and the changes are automatically inherited by all subordinate satellites, avoiding repetitive operations, reducing parameter management complexity, and achieving dynamic parameter adaptation during mission execution, thus enhancing flexibility. Furthermore, it eliminates the need to pre-create independent macros for each mission, avoiding macro explosion issues. Closed-loop verification further improves the reliability and controllability of TT&C mission execution.

[0076] In an exemplary embodiment, the method may further include: if it is determined that the operating parameters of the measurement and control equipment are inconsistent with the second parameter of the target task macro, returning a prompt message indicating that the parameter configuration of the measurement and control equipment is incomplete. For example, the actual configured operating parameters of the measurement and control equipment can be compared with the second parameter of the target task macro. If there is an inconsistency, it indicates that the measurement and control equipment may not have been configured as expected, thereby returning a prompt message indicating that the parameter configuration of the measurement and control equipment is incomplete, for alarm or retry, to avoid measurement and control failure caused by inconsistent equipment status.

[0077] In one scenario, where the operating parameters of the measurement and control equipment are determined to be inconsistent with the second parameter of the target task macro, the above method may further include: generating configuration difference information based on the difference between the operating parameters of the measurement and control equipment and the second parameter of the target task macro, and including the configuration difference information in the prompt message. The configuration difference information can be specific differences between the operating parameters of the measurement and control equipment and the second parameter of the target task macro. For example, for a parameter A, if the actual configured parameter value of the measurement and control equipment is a1, and the corresponding parameter value of the second parameter of the target task macro is a2, then the configuration difference information could be: parameter A: actual parameter value a1, expected parameter value a2. This provides data support for retries or fault isolation, thereby improving the overall robustness of the system.

[0078] In an exemplary embodiment, as shown in FIG2, before determining the constellation macro to which the satellite belongs in the pre-loaded macro data based on the satellite identification information in step 104, the above method may further include:

[0079] Step 202: In response to the macro creation instruction, call the corresponding basic macro according to the macro creation instruction.

[0080] The macro creation instruction is an indication or command used to create parameter macros. It includes the service type and macro type of the macro to be created. Specifically, the macro type can include constellation macros or satellite macros. Service types can include, but are not limited to, remote control, telemetry, ranging, and data transmission, and can also be a combination of two or more of these types.

[0081] Specifically, upon receiving a macro creation instruction, the system can call the corresponding basic macro based on the business type carried in the macro creation instruction, and then create the macro based on subsequent steps.

[0082] Step 204: Obtain the modification instructions for the basic macro, modify the basic macro according to the modification instructions and macro type to obtain the modified parameter macro, and generate a macro database table based on the parameter macro and the basic macro.

[0083] The modification instructions include corresponding modification parameters (such as a set of parameters for telemetry and control station equipment). Parameter macros are new macros obtained by modifying basic macros based on modification instructions and macro types, including constellation macros and satellite macros, thereby improving the efficiency of creating constellation macros and satellite macros.

[0084] Specifically, after creating various types of parameter macros (such as constellation macros and satellite macros) for the telemetry and control station based on the above steps, a macro database table can be generated based on the created parameter macros and basic macros. The macro database table can include a macro index table and a macro parameter table.

[0085] For example, the macro index table is used to store the macro name, macro identifier, macro type (such as basic macro, constellation macro, or satellite macro), and binding object identifier (such as the constellation identifier of the constellation macro, the satellite identifier of the satellite macro, and the tracking station identifier for the basic macro). Each data entry in the macro index table corresponds to a parameter macro, and the key field is the unique macro index, i.e., the macro identifier.

[0086] The macro parameter table stores the specific parameters of each macro. Each parameter in the macro parameter table is a data entry. A macro can include multiple parameters. Its key field stores the macro index. By using the macro index value, i.e., the macro identifier, all parameters of a macro can be retrieved from the parameter table. In this embodiment, the macro index table and the macro parameter table enable the separate storage of macro definitions and parameters.

[0087] Step 206: When the satellite telemetry and control system is detected to be started, all parameter macros are read from the macro database table to obtain the loaded macro data.

[0088] Specifically, when the satellite telemetry and control system is detected to be started, all parameter macros can be read from the macro database table to obtain the loaded macro data.

[0089] In an exemplary embodiment, after generating a macro database table based on the created parameter macros, the method may further include: in response to a modification operation on any parameter macro in the macro database table, modifying the parameter macro according to the modification operation and saving the modified parameter macro to the macro database table; or, in response to an add instruction to add a parameter macro to the macro database table, the add instruction carrying the parameter macro to be added, adding the parameter macro to be added to the macro database table according to the add instruction; or, in response to a delete instruction on a target parameter macro in the macro database table, deleting the target parameter macro from the macro database table according to the delete instruction; or, in response to an export instruction on at least one parameter macro in the macro database table, exporting at least one parameter macro in the macro database table as a macro file according to the export instruction, with each parameter macro corresponding to one macro file; or, in response to an import instruction to import at least one target macro file into the macro database table, creating at least one parameter macro corresponding to at least one target macro file according to the import instruction, and adding at least one parameter macro to the macro database table.

[0090] For example, class libraries written in high-level languages ​​such as C#, C++, and Java, such as macro management modules, can be used to manage macro database tables. Specifically, this class library can be a static link library or a dynamic link library. Basic macro management operations can include:

[0091] Macro loading: When the satellite telemetry and control system is detected to be starting up, the macro management module can create an instance for each macro and add it to the macro list.

[0092] Add Macro: Adds a newly created macro instance to the macro list. Configuration management functions are available for macro name, macro identifier, device list, and parameter list, allowing the creation of corresponding parameter macros. To improve efficiency, when creating constellation macros or satellite macros, a base macro can be selected to quickly configure most parameters, thus enabling rapid macro creation.

[0093] Modify Macro: Allows modification of instances of specified macros in the macro list. If modifying a constellation macro or satellite macro, you can quickly modify it using existing base macros. Modification of macro identifiers is not allowed; however, most parameters can be quickly modified by selecting a base macro.

[0094] Copy Macros: You can create new macros by copying them. You can create a new instance of a macro based on a specified macro instance and add it to the macro list. Macro copying allows modification of all parameters within the macro. The new macro instance can be configured with a new name and identifier. Before adding a new macro to the macro list, you can also perform a validity check on its content.

[0095] Export Macros: This function allows you to export one or more macros stored in a macro list as macro files, typically in XML format. Batch export is allowed, but each exported macro corresponds to a separate macro file.

[0096] Import Macros: This feature allows you to import macro files into the system. During import, you can modify the macro type and content. Imported macros can use their original names and identifiers, or you can configure new names and identifiers. Batch import of multiple macro files is also supported. If a macro instance with the same identifier already exists in the macro list, you will be prompted whether to overwrite it. The overwrite operation will be performed based on the user's choice. If a macro instance with the same identifier does not exist in the macro list, the instance will be added to the macro list.

[0097] Saving macros: Macros can be stored in database tables or files. If stored in files, XML files can be used. Before saving a macro, you can perform a validity check on the macro content to prevent conflicts between macro names and macro identifiers.

[0098] Delete macro: This option removes the specified macro from the macro list.

[0099] Macro execution: Before satellite tracking begins, the macro management module can be invoked to execute the parameter configuration for specific telemetry and control tasks as shown in Figure 1, thereby achieving satellite tracking and control.

[0100] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0101] Based on the same inventive concept, this application also provides a parameter configuration device for implementing the parameter configuration method based on the measurement and control task described above. The solution provided by this device is similar to the implementation scheme described in the above method. Therefore, the specific limitations in one or more embodiments of the parameter configuration device based on the measurement and control task provided below can be found in the limitations of the parameter configuration method based on the measurement and control task described above, and will not be repeated here.

[0102] In an exemplary embodiment, as shown in FIG3, a parameter configuration device based on a measurement and control task is provided, comprising:

[0103] The task acquisition module 302 is used to acquire the telemetry and control tasks of the satellite telemetry and control system. The telemetry and control tasks include corresponding task parameters and satellite identification information of the satellite to be tracked.

[0104] The task macro creation module 304 is used to determine the constellation macro to which the satellite belongs in the pre-loaded macro data based on the satellite identification information, and to create an initial task macro based on the constellation macro;

[0105] The first modification module 306 is used to determine the satellite macro that matches the satellite identification information in the pre-loaded macro data, modify the initial parameters of the initial mission macro according to the parameter set of the satellite macro, and determine the modified first parameters.

[0106] The parameter mapping module 308 is used to determine the device parameters corresponding to the task parameters based on a pre-configured task parameter mapping file, wherein the task parameter mapping file stores the correspondence between various task parameters and device parameters;

[0107] The second modification module 310 is used to modify the first parameter according to the device parameter to obtain the modified target task macro, wherein the target task macro has the second parameter.

[0108] The monitoring module 312 is configured to send a parameter configuration instruction to the corresponding measurement and control device based on the second parameter of the target task macro. The parameter configuration instruction is used to instruct the measurement and control device to perform the corresponding parameter configuration. After monitoring that the measurement and control device has completed the parameter configuration, the working parameters configured by the measurement and control device are obtained.

[0109] The information return module 314 is used to return a prompt message indicating that the parameter configuration of the measurement and control equipment is complete when it is determined that the working parameters of the measurement and control equipment are consistent with the second parameter of the target task macro.

[0110] In an exemplary embodiment, the information return module is further configured to: return a prompt message indicating that the parameter configuration of the measurement and control device is incomplete if it is determined that the operating parameters of the measurement and control device are inconsistent with the second parameter of the target task macro.

[0111] In an exemplary embodiment, the information return module is further configured to: generate configuration difference information based on the difference between the operating parameters of the measurement and control equipment and the second parameter of the target task macro, and carry the configuration difference information in the prompt information.

[0112] In an exemplary embodiment, the device further includes a macro data loading module, configured to: respond to a macro creation instruction, invoke a corresponding basic macro according to the macro creation instruction, wherein the macro creation instruction includes a task type and a macro type for the macro to be created, and the macro type includes either a constellation macro or a satellite macro; the basic macro is a template macro pre-configured based on different task types; obtain a modification instruction for the basic macro, modify the basic macro according to the modification instruction and the macro type to obtain a modified parameter macro, and generate a macro database table based on the parameter macro and the basic macro; wherein the modification instruction includes corresponding modification parameters; and when the satellite telemetry and control system is detected to be started, read all parameter macros from the macro database table to obtain the loaded macro data.

[0113] In an exemplary embodiment, the macro data loading module is further configured to: in response to a modification operation on any parameter macro in the macro database table, modify the parameter macro according to the modification operation and save the modified parameter macro to the macro database table; or, in response to an add instruction to add a parameter macro to the macro database table, the add instruction carrying a parameter macro to be added, add the parameter macro to be added to the macro database table according to the add instruction; or, in response to a delete instruction on a target parameter macro in the macro database table, delete the target parameter macro from the macro database table according to the delete instruction; or, in response to an export instruction on at least one parameter macro in the macro database table, export at least one parameter macro in the macro database table as a macro file according to the export instruction, each parameter macro corresponding to one macro file; or, in response to an import instruction to import at least one target macro file into the macro database table, create at least one parameter macro corresponding to at least one target macro file according to the import instruction, and add at least one parameter macro to the macro database table.

[0114] In an exemplary embodiment, the correspondence between the task parameters and the device parameters includes: a correspondence between one task parameter and one or more device parameters.

[0115] Each module in the aforementioned parameter configuration device based on measurement and control tasks can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0116] In an exemplary embodiment, a computer device is provided, the internal structure of which can be shown in Figure 4. The computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used for exchanging information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a parameter configuration method based on a measurement and control task. The display unit of the computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0117] Those skilled in the art will understand that the structure shown in Figure 4 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.

[0118] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0119] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above method embodiments.

[0120] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0121] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0122] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0123] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0124] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A parameter configuration method based on measurement and control tasks, characterized in that, The method includes: acquiring the telemetry and control tasks of a satellite telemetry and control system, the telemetry and control tasks including corresponding task parameters and satellite identification information of the satellite to be tracked; determining the constellation macro to which the satellite belongs in pre-loaded macro data according to the satellite identification information, and creating an initial task macro based on the constellation macro; determining the satellite macro matching the satellite identification information in the pre-loaded macro data, modifying the initial parameters of the initial task macro according to the parameter set of the satellite macro, and determining the modified first parameter; wherein, modifying the initial parameters of the initial task macro according to the parameter set of the satellite macro includes: traversing all devices and parameters in the satellite macro; if the device or parameter does not exist in the initial task macro, creating the device or parameter in the initial task macro; if the device or parameter already exists in the initial task macro, replacing the corresponding parameter value in the initial task macro based on the parameter value in the satellite macro; determining the device parameters corresponding to the task parameters based on a pre-configured task parameter mapping file, the task parameter mapping file storing... The system establishes the correspondence between various task parameters and device parameters; modifies the first parameter according to the device parameters to obtain a modified target task macro, which has a second parameter; sends a parameter configuration instruction to the corresponding measurement and control device based on the second parameter of the target task macro, which instructs the measurement and control device to perform corresponding parameter configuration; after detecting that the measurement and control device has completed parameter configuration, it obtains the working parameters configured by the measurement and control device; if it is determined that the working parameters of the measurement and control device are consistent with the second parameter of the target task macro, it returns a prompt message indicating that the parameter configuration of the measurement and control device is complete; if it is determined that the working parameters of the measurement and control device are inconsistent with the second parameter of the target task macro, it generates configuration difference information based on the difference between the working parameters of the measurement and control device and the second parameter of the target task macro, and returns a prompt message indicating that the parameter configuration of the measurement and control device is incomplete, carrying the configuration difference information in the prompt message, which provides data basis for retry or fault isolation.

2. The method according to claim 1, characterized in that, Before determining the constellation macro to which the satellite belongs from the pre-loaded macro data based on the satellite identification information, the method further includes: responding to a macro creation instruction, calling the corresponding basic macro according to the macro creation instruction, wherein the macro creation instruction includes the service type and macro type of the macro to be created, and the macro type includes either a constellation macro or a satellite macro; the basic macro is a template macro pre-configured based on different service types; obtaining a modification instruction for the basic macro, modifying the basic macro according to the modification instruction and the macro type to obtain a modified parameter macro, and generating a macro database table based on the parameter macro and the basic macro; the modification instruction includes corresponding modification parameters; and when the satellite telemetry and control system is detected to be started, reading all parameter macros from the macro database table to obtain the loaded macro data.

3. The method according to claim 2, characterized in that, After generating a macro database table based on the parameter macros, the method further includes: responding to a modification operation on any parameter macro in the macro database table, modifying the parameter macro according to the modification operation, and saving the modified parameter macro to the macro database table; or, responding to an add instruction to add a parameter macro to the macro database table, the add instruction carrying a parameter macro to be added, adding the parameter macro to be added to the macro database table according to the add instruction; or, responding to a delete instruction on a target parameter macro in the macro database table, deleting the target parameter macro from the macro database table according to the delete instruction; or, responding to an export instruction on at least one parameter macro in the macro database table, exporting at least one parameter macro in the macro database table as a macro file according to the export instruction, each parameter macro corresponding to one macro file; or, responding to an import instruction to import at least one target macro file into the macro database table, creating at least one parameter macro corresponding to at least one target macro file according to the import instruction, and adding at least one parameter macro to the macro database table.

4. The method according to any one of claims 1 to 3, characterized in that, The correspondence between task parameters and equipment parameters includes: the correspondence between one task parameter and one or more equipment parameters.

5. A parameter configuration device based on measurement and control tasks, characterized in that, The device includes: a task acquisition module for acquiring the telemetry and control tasks of a satellite telemetry and control system, the telemetry and control tasks including corresponding task parameters and satellite identification information of the satellite to be tracked; a task macro creation module for determining the constellation macro to which the satellite belongs in pre-loaded macro data based on the satellite identification information, and creating an initial task macro based on the constellation macro; a first modification module for determining the satellite macro matching the satellite identification information in the pre-loaded macro data, modifying the initial parameters of the initial task macro according to the parameter set of the satellite macro, and determining the modified first parameters; wherein, modifying the initial parameters of the initial task macro according to the parameter set of the satellite macro includes: traversing all devices and parameters in the satellite macro, if the device or parameter does not exist in the initial task macro, then creating the device or parameter in the initial task macro, if the device or parameter already exists in the initial task macro, then replacing the corresponding parameter value in the initial task macro based on the parameter value in the satellite macro; and a parameter mapping module for determining the device parameters corresponding to the task parameters based on a pre-configured task parameter mapping file, the task parameter mapping file... The system stores the correspondence between various task parameters and device parameters; a second modification module is used to modify the first parameter according to the device parameters to obtain a modified target task macro, the target task macro having a second parameter; a configuration monitoring module is used to send a parameter configuration instruction to the corresponding measurement and control device based on the second parameter of the target task macro, the parameter configuration instruction being used to instruct the measurement and control device to perform the corresponding parameter configuration; after monitoring that the measurement and control device has completed parameter configuration, the system obtains the configured working parameters of the measurement and control device; an information return module is used to return a prompt message indicating that the parameter configuration of the measurement and control device is complete when it is determined that the working parameters of the measurement and control device are consistent with the second parameter of the target task macro; or, when it is determined that the working parameters of the measurement and control device are inconsistent with the second parameter of the target task macro, the system generates configuration difference information based on the difference between the working parameters of the measurement and control device and the second parameter of the target task macro, and returns a prompt message indicating that the parameter configuration of the measurement and control device is incomplete, the prompt message carrying the configuration difference information, the configuration difference information providing data basis for retry or fault isolation.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Standardized parameter configuration method and system of satellite measurement and control system, and computer equipment

    CN118659819A

  • Ground station intelligent equipment management and control system and method for spaceflight measurement and control

    CN120410430A