An instruction on-annotation state monitoring method, device and equipment

By acquiring basic information about the satellite payload work plan and the count increment of the total remote control injection, the injection monitoring algorithm is used to determine the satellite's command injection status and issue timely alarms. This solves the problem that the operation and control center cannot monitor the command injection status in a timely manner, and improves the execution efficiency of the satellite payload work plan.

CN116827414BActive Publication Date: 2026-02-17XIAN ZHONGKE TIANTA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310778009.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2026-02-17
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

The operations control center is unable to monitor the command upload status of the satellite payload work plan in a timely manner, resulting in low execution efficiency of the payload work plan.

Method used

By acquiring basic information about the satellite payload work plan, determining the injection monitoring algorithm, using the count increment of the total remote injection count and the injection monitoring algorithm to determine the satellite's command injection status, and updating the command injection status in the database after the telemetry and control is completed, an alarm is issued for payload work plans that fail to be injected.

Benefits of technology

This enabled the operations control center to monitor the work plans of each payload in real time, promptly identify and troubleshoot failed uploads, and improve the execution efficiency of satellite payload work plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116827414B_ABST
    Figure CN116827414B_ABST
Patent Text Reader

Abstract

The application discloses a kind of instruction upper injection state monitoring method, device and equipment, comprising: obtaining the basic information of satellite's load work plan, determine upper injection monitoring algorithm according to the basic information;Wherein, the basic information includes satellite basic information and satellite work plan;Obtain the counting increment of remote control total injection number in load work plan TT&C time, determine the instruction upper injection state of the satellite according to the counting increment and upper injection monitoring algorithm;Update the instruction upper injection state of load work plan, and alarm to the load work plan of instruction upper injection state being upper injection failure.The application monitors upper injection according to different upper injection monitoring algorithm and the counting increment of remote control total injection number to satellite's load work plan, to judge the upper injection state of load work plan, realize the real-time monitoring of each load work plan upper injection state to operation control center, improve the execution efficiency of satellite load work plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of satellite telemetry, tracking, and command (TT&C) technology, and in particular to a method, apparatus, and equipment for monitoring the status of command input. Background Technology

[0002] Currently, users at the operations control center (OCC) need to create payload work plans daily. The ground planning system processes these plans, generates instructions, and sends them to the telemetry, tracking, and command (TT&C) center for instruction uploading. However, since the TT&C center does not provide real-time updates on the uploading results to the OCC, when problems arise with the payload work plan, the OCC center investigates all aspects of the failed task, with successful instruction uploading being the most critical step.

[0003] Existing methods for determining the status of command uploading at the operations control center typically involve the operations control center inquiring about the uploading results by phone or monitoring telemetry data playback to observe changes in telemetry parameters transmitted by satellite during the mission period. However, these methods are reactive, preventing operations control center users from monitoring the uploading status in a timely manner. Troubleshooting only begins when a mission fails, leading to low efficiency in executing the payload's work plan. Summary of the Invention

[0004] This invention provides a method, apparatus, and equipment for monitoring the status of command uploads, in order to solve the technical problem that the operation and control center cannot monitor the satellite payload work plan in a timely manner, resulting in low execution efficiency of the payload work plan.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide a method for monitoring the status of instruction uploading, comprising:

[0006] Obtain basic information about the satellite's payload work plan, and determine the uploading monitoring algorithm based on the basic information; wherein, the basic information includes basic satellite information and the satellite work plan;

[0007] The count increment of the total number of remote control injections during the payload's work plan measurement and control time is obtained, and the command injection status of the satellite is determined based on the count increment and the injection monitoring algorithm;

[0008] Update the command upload status of the load work plan and issue an alarm for load work plans with an upload failure status.

[0009] This invention acquires various data from the satellite payload work plan and monitors the payload work plan based on different uploading monitoring algorithms and the count increment of the total remote uploading. This allows the control center to determine the uploading status of the payload work plan, enabling real-time monitoring of the uploading status of each payload work plan. It also provides alerts for payload work plans that fail to be uploaded, allowing control center users to promptly identify and troubleshoot these failures and improve the execution efficiency of the satellite payload work plan.

[0010] Furthermore, the step of obtaining the count increment of the total number of remote control injections during the payload's operational plan telemetry and control time, and determining the satellite's command injection status based on the count increment and the injection monitoring algorithm, specifically involves:

[0011] Obtain the first remote control count value before the start of the load work plan measurement and control and the second remote control count value after the end of the load work plan measurement and control, and calculate the count increment based on the first remote control count value and the second remote control count value;

[0012] The total number of instructions for the payload work plan is determined according to the satellite work plan, and a first difference between the count increment and the total number of instructions is calculated;

[0013] The instruction uploading status of the payload work plan is determined based on the first difference and the threshold conditions specified by the uploading monitoring algorithm, wherein the threshold conditions are set according to the satellite counter type.

[0014] Furthermore, the step of determining the instruction injection status of the load work plan based on the first difference and the threshold conditions specified by the injection monitoring algorithm specifically involves:

[0015] Compare the first remote control count value and the second remote control count value. If the second remote control count value is not less than the first remote control count value and the first difference is greater than the first threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0016] If the second remote control count value is less than the first remote control count value, and the first difference is greater than the second threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0017] Otherwise, the instruction uploading status of the load work plan is determined to be uploading failure.

[0018] This invention determines the instruction uploading status of the payload work plan by setting threshold conditions in the uploading monitoring algorithm according to the satellite counter type, judging the count increment of the total number of remote control uploadings and the total number of instructions, so that the operation and control center can obtain the instruction uploading status of the payload work plan in a timely manner, promptly investigate payload work plans that have failed uploading, and improve the execution efficiency of the payload work plan.

[0019] Furthermore, the step of determining the betting monitoring algorithm based on the basic information specifically includes:

[0020] The satellite's operational type is determined based on its basic information, and the threshold conditions in the uplink monitoring algorithm are determined based on the operational type; the operational type includes general mode and proprietary mode.

[0021] Furthermore, the step of determining the satellite's operational type based on the satellite's basic information, and determining the threshold conditions for setting the upfeed monitoring algorithm based on the operational type, specifically involves:

[0022] The satellite identifier and satellite name are determined based on the basic satellite information, and the satellite configuration information is obtained based on the satellite identifier and satellite name;

[0023] The satellite's operating type is determined based on the satellite configuration information, the satellite counter type is determined based on the operating type, and the threshold conditions for the uplink monitoring algorithm are set based on the satellite counter type.

[0024] If the satellite's operating mode is general mode, then the threshold in the uplink monitoring algorithm is set to a first threshold; if the satellite's operating mode is proprietary mode, then the threshold in the uplink monitoring algorithm is set to a second threshold.

[0025] This invention classifies satellites by their operational type based on satellite configuration information and uses this information to set threshold conditions for the uplink monitoring algorithm. This allows for different judgment conditions to be set for different types of satellites, thereby improving the algorithm's versatility.

[0026] Furthermore, the update of the load workload plan's instruction uploading status, and the issuance of an alarm for load workload plans with an instruction uploading status of uploading failure, specifically includes:

[0027] After the measurement and control is completed, obtain the instruction upload status of the load work plan and update the instruction upload status of the load work plan in the database;

[0028] The load work plan is categorized and visualized based on the command uploading status, and an alarm is issued for load work plans whose command uploading status is "uploading failed".

[0029] This invention updates and categorizes the command annotation status of the load work plan, making the command annotation status of the load work plan clear and easy to check, thereby improving the speed of troubleshooting abnormal load work plans and the work efficiency of users in the measurement and control center.

[0030] Secondly, an embodiment of the present invention provides a command uploading status monitoring device, comprising: a data acquisition module, an uploading status judgment module, and an alarm module;

[0031] The data acquisition module is used to acquire basic information about the satellite's payload work plan and determine the uploading monitoring algorithm based on the basic information; wherein, the basic information includes basic satellite information and the satellite work plan;

[0032] The injection status judgment module is used to obtain the count increment of the total number of remote control injections during the payload's working plan measurement and control time, and determine the command injection status of the satellite based on the count increment and the injection monitoring algorithm.

[0033] The alarm module is used to update the command uploading status of the load work plan and to issue an alarm for load work plans whose command uploading status is uploading failure.

[0034] Thirdly, the present invention provides a method for monitoring load work schedules, comprising:

[0035] After the payload work plan for each satellite is generated, the task data of the payload work plan is written into the database; wherein, the task data of the payload work plan includes basic satellite information, satellite work plan and instruction upload status; the instruction upload status is set to unchecked by default;

[0036] The task data of each load work plan in the database is scanned according to the preset monitoring cycle, and the first load work plan with the instruction annotation status as undetermined is obtained according to the time sequence.

[0037] The task data of the first load work plan is loaded into the cache, and the loading status of the first load work plan is monitored using the instruction loading status monitoring method.

[0038] This invention avoids excessive memory usage by writing the payload work plans of each satellite into a database. At the same time, it scans and monitors each payload work plan according to a preset monitoring cycle, thereby achieving monitoring of the payload work plans of all satellites and improving the applicability of payload work plan monitoring.

[0039] Fourthly, the present invention provides a load work plan monitoring device, comprising: a data storage module, a data scanning module, and a status monitoring module;

[0040] The data storage module is used to write the task data of the payload work plan into the database after the payload work plan of each satellite is generated; wherein, the task data of the payload work plan includes basic satellite information, satellite work plan and instruction annotation status; the instruction annotation status is set to unchecked by default;

[0041] The data scanning module is used to scan the task data of each load work plan in the database according to a preset monitoring cycle, and to obtain the first load work plan whose instruction annotation status is undetermined according to the time sequence.

[0042] The status monitoring module is used to load the task data of the first load work plan into the cache, and to monitor the loading status of the first load work plan using the instruction loading status monitoring method.

[0043] Fifthly, the present invention provides a computer device, comprising: a processor, a communication interface, and a memory, wherein the processor, the communication interface, and the memory are interconnected, wherein the memory stores executable program code, and the processor is used to call the executable program code to execute the instruction annotation status monitoring method. Attached Figure Description

[0044] Figure 1 A flowchart illustrating an instruction annotation status monitoring method provided in an embodiment of the present invention;

[0045] Figure 2 A schematic diagram of a command annotation status monitoring device provided in an embodiment of the present invention;

[0046] Figure 3 A schematic flowchart of a load work plan monitoring method provided in an embodiment of the present invention;

[0047] Figure 4 A flowchart for monitoring load operation plan is provided as an embodiment of the present invention;

[0048] Figure 5 Another load work plan monitoring flowchart provided in this embodiment of the invention;

[0049] Figure 6 This is a schematic diagram of a load planning monitoring visualization interface according to an embodiment of the present invention. Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] Example 1

[0052] Please refer to Figure 1 , Figure 1 A flowchart illustrating the instruction annotation status monitoring method provided in this embodiment of the invention includes steps 101 to 103, as detailed below:

[0053] Step 101: Obtain basic information about the satellite's payload work plan, and determine the uploading monitoring algorithm based on the basic information; wherein, the basic information includes basic satellite information and the satellite work plan;

[0054] In this embodiment, basic information about the satellite's payload work plan is obtained. This basic information includes basic satellite information and the satellite work plan. The basic satellite information includes the satellite name and satellite identifier, and the satellite work plan includes the total number of instructions and the content of the instructions.

[0055] In this embodiment, determining the betting monitoring algorithm based on the basic information specifically involves:

[0056] The satellite's operational type is determined based on its basic information, and the threshold conditions in the uplink monitoring algorithm are determined based on the operational type; the operational type includes general mode and proprietary mode.

[0057] In this embodiment, determining the satellite's operational type based on the satellite's basic information, and determining the threshold conditions for setting the uplink monitoring algorithm based on the operational type, specifically involves:

[0058] The satellite identifier and satellite name are determined based on the basic satellite information, and the satellite configuration information is obtained based on the satellite identifier and satellite name;

[0059] The satellite's operating type is determined based on the satellite configuration information, the satellite counter type is determined based on the operating type, and the threshold conditions for the uplink monitoring algorithm are set based on the satellite counter type.

[0060] If the satellite's operating mode is general mode, then the threshold in the uplink monitoring algorithm is set to a first threshold; if the satellite's operating mode is proprietary mode, then the threshold in the uplink monitoring algorithm is set to a second threshold.

[0061] In this embodiment, since the operating types of each satellite are different, the counting method of the total number of remote control probes is also different. Based on the satellite identifier and satellite name in the satellite basic information, the corresponding satellite configuration information can be obtained from the database, and the operating type of the satellite can be further confirmed based on the satellite configuration information.

[0062] In this embodiment, if the satellite operating type is general mode, the counter for the total number of remote bets is not reset, that is, the counter is in accumulation mode; if the satellite operating type is proprietary mode, the counter for the total number of remote bets needs to be reset, that is, the counter is reset to 0 when it accumulates to the reset value; the threshold in the betting algorithm can be adjusted according to whether the counter is reset.

[0063] As a specific example of an embodiment of the present invention, if the satellite's operating mode is general mode, the counter for the total remote bet count is not reset, and the threshold in the bet monitoring algorithm is set to a first threshold, specifically, the first threshold is 0 by default; if the satellite's operating mode is proprietary mode, the counter for the total remote bet count needs to be reset, and the threshold in the bet monitoring algorithm is set to a second threshold, the second threshold being set according to the reset value of the counter; specifically, for example, if a proprietary mode satellite resets its counter value to 0 when the count value reaches 255, the second threshold is set to 255 by default.

[0064] In this embodiment, satellite operational types are classified using satellite configuration information, and threshold conditions for the uplink monitoring algorithm are set accordingly. This allows for different judgment conditions to be set for different types of satellites, thereby improving the algorithm's versatility.

[0065] Step 102: Obtain the count increment of the total number of remote control injections during the payload's working plan measurement and control time, and determine the satellite's command injection status based on the count increment and the injection monitoring algorithm;

[0066] In this embodiment, the step of obtaining the count increment of the total number of remote control beacons during the payload's operational plan telemetry and control time, and determining the satellite's command beacon status based on the count increment and the beacon monitoring algorithm, specifically involves:

[0067] Obtain the first remote control count value before the start of the load work plan measurement and control and the second remote control count value after the end of the load work plan measurement and control, and calculate the count increment based on the first remote control count value and the second remote control count value;

[0068] The total number of instructions for the payload work plan is determined according to the satellite work plan, and a first difference between the count increment and the total number of instructions is calculated;

[0069] The instruction uploading status of the payload work plan is determined based on the first difference and the threshold conditions specified by the uploading monitoring algorithm, wherein the threshold conditions are set according to the satellite counter type.

[0070] In this embodiment, determining the instruction uploading status of the load work plan based on the first difference and the threshold conditions specified by the uploading monitoring algorithm specifically involves:

[0071] Compare the first remote control count value and the second remote control count value. If the second remote control count value is not less than the first remote control count value and the first difference is greater than the first threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0072] If the second remote control count value is less than the first remote control count value, and the first difference is greater than the second threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0073] Otherwise, the instruction uploading status of the load work plan is determined to be uploading failure.

[0074] In this embodiment, the payload work plan also includes an injection time. The measurement and control status of the payload work plan is determined based on the injection time. After the measurement and control of the payload work plan is completed, the count value of the total satellite remote control injection counter before the start of the measurement and control of the payload work plan is obtained as the first remote control count value. The count value of the total satellite remote control injection counter after the completion of the measurement and control of the payload work plan is obtained as the second remote control count value. The count increment is calculated based on the difference between the second remote control count value and the first remote control count value.

[0075] In this embodiment, the total number of action commands for the current payload work plan is determined according to the satellite work plan. The difference between the count increment and the total number of commands is taken as the first difference. The first difference is compared with the threshold set in the uploading monitoring algorithm to determine the command uploading status of the payload work plan.

[0076] In this embodiment, the threshold value set in the monitoring algorithm is based on the satellite counter type. Since different satellites have different satellite counter types, the count value of the total number of satellite remote control counters will also be different after the payload work plan measurement and control is completed. Therefore, by setting different threshold values, it is possible to determine whether all action commands in the satellite work plan have been executed.

[0077] In this embodiment, the loading monitoring algorithm specifies that if the increment of the total number of satellite telemetry, tracking, and remote control commands in the payload work plan is greater than or equal to the total number of commands in the payload work plan, then the loading of the payload work plan is successful; if the increment of the total number of satellite telemetry, tracking, and remote control commands in the payload work plan is negative, and the sum of the increment and the reset value of the remote control command counter is greater than or equal to the total number of commands in the payload work plan, then the loading of the payload work plan is successful; otherwise, the loading of the payload work plan fails.

[0078] In this embodiment, by comparing the magnitude of the count increment in the counter before and after measurement and control, a preliminary judgment can be made on the satellite counter type, thereby setting the threshold conditions in the uplink monitoring algorithm.

[0079] In this embodiment, if the count increment is positive and the count increment is greater than or equal to the total number of instructions in the load work plan, then the load work plan is successfully loaded; if the count increment is negative and the count increment is greater than or equal to the sum of the total number of instructions in the load work plan and the counter reset value, then the load work plan is successfully loaded; otherwise, the load work plan loading fails.

[0080] In this embodiment, by setting the threshold conditions in the uploading monitoring algorithm according to the satellite counter type, the count increment of the total number of remote control uploadings and the total number of commands are judged to determine the uploading status of the payload work plan, so that the operation and control center can obtain the uploading status of the payload work plan in a timely manner, promptly investigate the payload work plan that has failed uploading, and improve the execution efficiency of the payload work plan.

[0081] Step 103: Update the command uploading status of the load work plan and issue an alarm for load work plans with a command uploading status of uploading failure.

[0082] In this embodiment, the step of updating the instruction uploading status of the load workload plan and issuing an alarm for load workload plans with an instruction uploading status of uploading failure specifically involves:

[0083] After the measurement and control is completed, obtain the instruction upload status of the load work plan and update the instruction upload status of the load work plan in the database;

[0084] The load work plan is categorized and visualized based on the command uploading status, and an alarm is issued for load work plans whose command uploading status is "uploading failed".

[0085] In this embodiment, based on the uploading time, the instruction uploading status of the load work plan is obtained after the measurement and control is completed. The instruction uploading status of the load work plan in the database is updated, and various data of the load work plan in the database are visualized. Load work plans with failed uploading and successful uploading are categorized and visualized. Specifically, various data of the load work plan with failed uploading can be highlighted in red and bolded as a warning. At the same time, the load work plan with failed uploading can be pushed to the on-duty user in the operation and control center so that the user can investigate the abnormal load work plan.

[0086] In this embodiment, by acquiring various data from the satellite payload work plan, the satellite payload work plan is monitored for uploading based on different uploading monitoring algorithms and the count increment of the total remote uploading. This allows the uploading status of the payload work plan to be determined, enabling the operations control center to monitor the uploading status of each payload work plan in real time and issue alarms for payload work plans that fail to be uploaded. This allows operations control center users to promptly discover and troubleshoot payload work plans that have failed to be uploaded, thereby improving the execution efficiency of the satellite payload work plan.

[0087] Please refer to Figure 2 , Figure 2 A schematic diagram of a command uploading status monitoring device provided in an embodiment of the present invention includes: a data acquisition module 201, an uploading status judgment module 202, and an alarm module 203;

[0088] The data acquisition module 201 is used to acquire basic information about the satellite's payload work plan and determine the uploading monitoring algorithm based on the basic information; wherein, the basic information includes basic satellite information and the satellite work plan;

[0089] The injection status judgment module 202 is used to obtain the count increment of the total number of remote control injections during the payload's work plan measurement and control time, and determine the command injection status of the satellite based on the count increment and the injection monitoring algorithm;

[0090] The alarm module 203 is used to update the instruction uploading status of the load work plan and to issue an alarm for load work plans whose instruction uploading status is uploading failure.

[0091] In this embodiment, the betting status determination module 202 can be used for:

[0092] Obtain the first remote control count value before the start of the load work plan measurement and control and the second remote control count value after the end of the load work plan measurement and control, and calculate the count increment based on the first remote control count value and the second remote control count value;

[0093] The total number of instructions for the payload work plan is determined according to the satellite work plan, and a first difference between the count increment and the total number of instructions is calculated;

[0094] The instruction uploading status of the payload work plan is determined based on the first difference and the threshold conditions specified by the uploading monitoring algorithm, wherein the threshold conditions are set according to the satellite counter type.

[0095] In this embodiment, the betting status determination module 202 can be used for:

[0096] Compare the first remote control count value and the second remote control count value. If the second remote control count value is not less than the first remote control count value and the first difference is greater than the first threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0097] If the second remote control count value is less than the first remote control count value, and the first difference is greater than the second threshold, then the instruction uploading status of the load work plan is determined to be uploading successful.

[0098] Otherwise, the instruction uploading status of the load work plan is determined to be uploading failure.

[0099] In this embodiment, the data acquisition module 201 can be used for:

[0100] The satellite's operational type is determined based on its basic information, and the threshold conditions in the uplink monitoring algorithm are determined based on the operational type; the operational type includes general mode and proprietary mode.

[0101] In this embodiment, the data acquisition module 201 can be used for:

[0102] The satellite identifier and satellite name are determined based on the basic satellite information, and the satellite configuration information is obtained based on the satellite identifier and satellite name;

[0103] The satellite's operating type is determined based on the satellite configuration information, the satellite counter type is determined based on the operating type, and the threshold conditions for the uplink monitoring algorithm are set based on the satellite counter type.

[0104] If the satellite's operating mode is general mode, then the threshold in the uplink monitoring algorithm is set to a first threshold; if the satellite's operating mode is proprietary mode, then the threshold in the uplink monitoring algorithm is set to a second threshold.

[0105] In this embodiment, the alarm module 203 can be used for:

[0106] After the measurement and control is completed, obtain the instruction upload status of the load work plan and update the instruction upload status of the load work plan in the database;

[0107] The load work plan is categorized and visualized based on the command uploading status, and an alarm is issued for load work plans whose command uploading status is "uploading failed".

[0108] Please refer to Figure 3 , Figure 3 A flowchart illustrating a load work plan monitoring method provided in this embodiment of the invention includes steps 301 to 303, specifically:

[0109] Step 301: After the payload work plan for each satellite is generated, the task data of the payload work plan is written into the database; wherein, the task data of the payload work plan includes basic satellite information, satellite work plan and instruction upload status; the instruction upload status is set to unchecked by default;

[0110] Step 302: Scan the task data of each load work plan in the database according to the preset monitoring cycle, and obtain the first load work plan whose instruction annotation status is undetermined according to the time sequence;

[0111] Step 303: Load the task data of the first load work plan into the cache, and use the instruction uploading status monitoring method to monitor the uploading status of the first load work plan.

[0112] In this embodiment, after the operation and control center generates the payload work plan, it writes the task data of each payload work plan into the database according to a preset format. The task data of each payload work plan includes at least the satellite basic information, the satellite work plan, and the command upload status.

[0113] In this embodiment, the task data of the load work plan is written into the database in the form of two related tables, namely the plan batch information table and the load work plan table.

[0114] In this embodiment, the planned batch information table includes satellite name, satellite identifier, plan number, transmission status, payload status, and payload countdown; the payload work plan table includes action name, start time, work duration, mission name, ground station code, and target name. The planned batch information table is associated with the payload work plan table through the plan number.

[0115] In this embodiment, the planned batch contains multiple payload work plan lists. After receiving the payload work plans for each satellite, the data is stored in the database.

[0116] In this embodiment, the database is scanned according to a preset monitoring cycle for each load work plan, and the latest unloaded load work plan is loaded into the cache according to the time sequence for loading status monitoring.

[0117] In this embodiment, by writing the payload work plans of each satellite into the database, the excessive amount of payload work plan data is avoided from consuming too much memory. At the same time, each payload work plan is scanned and monitored according to a preset monitoring cycle, so as to realize the monitoring of the payload work plans of all satellites and improve the applicability of payload work plan monitoring.

[0118] This invention also provides a load work plan monitoring device, comprising: a data storage module, a data scanning module, and a status monitoring module;

[0119] The data storage module is used to write the task data of the payload work plan into the database after the payload work plan of each satellite is generated; wherein, the task data of the payload work plan includes basic satellite information, satellite work plan and instruction annotation status; the instruction annotation status is set to unchecked by default;

[0120] The data scanning module is used to scan the task data of each load work plan in the database according to a preset monitoring cycle, and to obtain the first load work plan whose instruction annotation status is undetermined according to the time sequence.

[0121] The status monitoring module is used to load the task data of the first load work plan into the cache, and to monitor the loading status of the first load work plan using the instruction loading status monitoring method.

[0122] This invention also provides a computer device, including: a processor, a communication interface, and a memory, wherein the processor, the communication interface, and the memory are interconnected, wherein the memory stores executable program code, and the processor is used to call the executable program code to execute the instruction annotation status monitoring method.

[0123] Please refer to Figure 4 , Figure 4 This is a flowchart of a load work plan monitoring process provided in an embodiment of the present invention.

[0124] In this embodiment, after the operation control center generates the load work plan, it acquires the load work plan in real time, judges the loading status of the load work plan according to the loading monitoring algorithm, updates the loading status of the load work plan, and pushes the load work plans with the loading status of loading failure to the operation control center duty officer so that the operation control center duty officer can investigate abnormal load work plans.

[0125] As a specific example of an embodiment of the present invention, please refer to Figure 5 , Figure 5 Another load work plan monitoring flowchart provided for an embodiment of the present invention.

[0126] In this embodiment, after the mission planning system of the operation control center generates the payload work plan for each satellite, it converts the data in the payload work plan of each satellite according to the preset data model and stores it in the database.

[0127] In this embodiment, the data model includes planned batch information and payload work plan information. The planned batch information includes satellite name, satellite identifier, plan number, transmission status, payload uploading status, and payload uploading countdown. The payload work plan information includes action name, start time, work duration, mission name, ground station code, and target name. The planned batch information and payload work plan information are associated.

[0128] Please refer to Tables 1 and 2. Table 1 is a planned batch information table provided in an embodiment of the present invention, and Table 2 is a load work plan information table in an embodiment of the present invention.

[0129] Satellite name Satellite ID Plan No. Sending status Bet status Bet countdown A satellite A01 Satellite code 2023032601 Has been sent Not judged Has ended 2023-03-26 17:44:10 B satellite B01 Satellite code 2023032601 Has been sent Bet success Has ended 2023-03-26 17:44:10

[0130] Table 1

[0131] Action name Start time Working time Task name Ground station code Target name Action 1 2023-03-22 14:31:06 7S Ground shooting DMZ_001 Xi'an Bell Tower Action 2 2023-03-22 14:54:07 7S Ground shooting DMZ_002 Changsha Yueyang Tower

[0132] Table 2

[0133] In this embodiment, the planned batch information table includes the payload work plans of each satellite. The corresponding payload work plan information table can be queried according to the plan number corresponding to the payload work plan of each satellite, thereby obtaining the action instructions corresponding to the satellite payload work plan.

[0134] In this embodiment, the loading status monitoring period is set by a timer, and the already stored load work plan data is scanned according to the monitoring period to obtain and load the latest unloaded load work plan information, and load the task data of the load work plan into the cache.

[0135] In this embodiment, the load work plan in the cache is monitored by the instruction uploading status monitoring method.

[0136] As an example of an embodiment of the present invention, after obtaining the task data of the payload work plan, satellite configuration information is obtained based on the task data, and the working mode of the satellite is determined based on the satellite configuration information. Then, the algorithm for determining the status of the payload work plan is loaded according to the working mode. The working mode includes a general mode and a proprietary mode.

[0137] If the working mode is a general mode, then the determination algorithm is a general determination algorithm; if the working mode is a proprietary mode, then the determination algorithm is a proprietary determination algorithm.

[0138] Specifically, taking satellite A01 as an example, the plan number corresponding to the payload operation plan of satellite A01 is obtained, and the payload operation plan table is queried according to the plan number to obtain the total number of payload control plan actions of the payload operation plan, denoted as N1; the start and end times of the telemetry and control of the payload operation plan are obtained, and telemetry data is obtained from the received telemetry database; specifically: the count value of the remote control total count counter corresponding to the start time of telemetry and control is obtained, denoted as P1_0; when the telemetry and control data ends, the count value of the remote control total count counter corresponding to the end time of telemetry and control is obtained, denoted as P1_1. The loading status of the payload operation plan is determined according to the count increment of the remote control total count counter.

[0139] If the working mode of the A01 satellite is the general mode, then the determination algorithm is the general determination algorithm. Specifically, it determines whether (P1_1-P1_0)>=N1 is true. If it is true, then the payload working plan is successfully uploaded; otherwise, the payload working plan upload fails.

[0140] If the A01 satellite operates in a proprietary mode, then the determination algorithm is a proprietary algorithm, and in this case, a classification judgment is required:

[0141] If the count value of the remote control total bet counter corresponding to the end time of the measurement and control, i.e. P1_1, is greater than or equal to the count value of the remote control total bet counter corresponding to the start time of the measurement and control, i.e. P1_0, then it is determined whether (P1_1-P1_0)>=N1 is true. If it is true, the betting status is betting successful; otherwise, the betting status is betting failed.

[0142] If the count value of the remote control total bet counter corresponding to the end of the measurement and control, i.e. P1_1, is less than the count value of the remote control total bet counter corresponding to the start of the measurement and control, i.e. P1_0, then it is determined whether (P1_1-P1_0+X)>=N1 is true. If it is true, the betting status is betting successful; otherwise, the betting status is betting failed.

[0143] Wherein, X is the reset value of the remote control total bet counter. Because in the proprietary mode, when the remote control total bet counter accumulates the reset value, the counter's count value will reset to zero.

[0144] In this embodiment, after determining the loading status of the load task according to the determination algorithm, the loading status of the load task plan in the database is updated.

[0145] In this embodiment, the result of the instruction uploading judgment must also be visualized, and the uploading judgment result must be pushed to the operation control center, and an early warning must be given for the load work plan that fails to be loaded.

[0146] Please refer to Figure 6 , Figure 6 This is a schematic diagram of a load planning monitoring visualization interface according to an embodiment of the present invention.

[0147] In this embodiment, load work plans with a failed betting status are highlighted in red, and the failed betting load work plans are announced via voice.

[0148] In this embodiment, users can search and browse received load work plans on the interface, facilitating timely troubleshooting of abnormal load work plans by operations control center staff. Simultaneously, alarm sounds can be activated to receive voice alerts upon receiving upload anomalies.

[0149] In this embodiment, by writing the payload work plans of each satellite into the database, the excessive amount of payload work plan data is avoided from consuming too much memory. At the same time, each payload work plan is scanned and monitored according to a preset monitoring cycle, so as to realize the monitoring of the payload work plans of all satellites and improve the applicability of payload work plan monitoring.

[0150] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention for those skilled in the art.

Claims

1. An on-instruction status monitoring method, characterized by, The method comprises the following steps: acquiring basic information of a load work plan of a satellite, and determining an uplink monitoring algorithm according to the basic information; wherein the basic information comprises satellite basic information and a satellite work plan; acquiring a counting increment of a total remote control uplink number in a time of a load work plan TT&C, and determining an instruction uplink state of the satellite according to the counting increment and the uplink monitoring algorithm, which comprises: acquiring a first remote control counting value before the start of the load work plan TT&C and a second remote control counting value after the end of the load work plan TT&C, and calculating the counting increment according to the first remote control counting value and the second remote control counting value; determining a total instruction number of the load work plan according to the satellite work plan, and calculating a first difference value of the counting increment and the total instruction number; determining the instruction uplink state of the load work plan according to a threshold condition of the uplink monitoring algorithm, wherein the threshold condition is set according to a satellite counter type; specifically, comparing the first remote control counting value and the second remote control counting value, if the second remote control counting value is not less than the first remote control counting value, and the first difference value is greater than a first threshold value, then the instruction uplink state of the load work plan is determined as uplink success; if the second remote control counting value is less than the first remote control counting value, and the first difference value is greater than a second threshold value, then the instruction uplink state of the load work plan is determined as uplink success; otherwise, the instruction uplink state of the load work plan is determined as uplink failure; updating the instruction uplink state of the load work plan, and alarming the load work plan with the instruction uplink state of uplink failure.

2. The on-command condition monitoring method of claim 1, wherein, The determination of the uplink monitoring algorithm according to the basic information comprises the following steps: determining a work type of the satellite according to the satellite basic information, and determining the threshold condition in the uplink monitoring algorithm according to the work type; the work type comprises a general mode and a special mode.

3. The on-command condition monitoring method of claim 2, wherein, The determination of the threshold condition in the uplink monitoring algorithm according to the work type comprises the following steps: determining a satellite identifier and a satellite name according to the satellite basic information, and acquiring satellite configuration information according to the satellite identifier and the satellite name; determining the work type of the satellite according to the satellite configuration information, determining the satellite counter type according to the work type, and setting the threshold condition of the uplink monitoring algorithm according to the satellite counter type; if the work type of the satellite is the general mode, then the threshold condition in the uplink monitoring algorithm is determined as the first threshold value; if the work type of the satellite is the special mode, then the threshold condition in the uplink monitoring algorithm is determined as the second threshold value.

4. The on-instruction status monitoring method of claim 1, wherein, The updating of the instruction uplink state of the load work plan and the alarming of the load work plan with the instruction uplink state of uplink failure comprises the following steps: acquiring the instruction uplink state of the load work plan after the end of the TT&C, and updating the instruction uplink state of the load work plan in a database; According to the instruction uploading state, the load work plan is classified and visualized, and the load work plan with the instruction uploading state of uploading failure is alarmed.

5. An on-instruction status monitoring device, characterized by The method comprises the steps of: The data acquisition module, the uploading state judgment module and the alarm module; The data acquisition module is configured to acquire basic information of a load work plan of a satellite, and determine an uploading monitoring algorithm according to the basic information, wherein the basic information comprises satellite basic information and a satellite work plan; The uploading state judgment module is configured to acquire a counting increment of a total remote control count in a telemetry time of the load work plan, determine an instruction uploading state of the satellite according to the counting increment and the uploading monitoring algorithm, and comprise the steps of: acquiring a first remote control count value before a telemetry start of the load work plan and a second remote control count value after a telemetry end of the load work plan, and calculating the counting increment according to the first remote control count value and the second remote control count value; determining a total instruction number of the load work plan according to the satellite work plan, and calculating a first difference value of the counting increment and the total instruction number; determining the instruction uploading state of the load work plan according to a threshold condition of the uploading monitoring algorithm, wherein the threshold condition is set according to a satellite counter type; specifically, comparing the first remote control count value and the second remote control count value, if the second remote control count value is not less than the first remote control count value, and the first difference value is greater than a first threshold value, the instruction uploading state of the load work plan is determined as uploading success; if the second remote control count value is less than the first remote control count value, and the first difference value is greater than a second threshold value, the instruction uploading state of the load work plan is determined as uploading success; otherwise, the instruction uploading state of the load work plan is determined as uploading failure; The alarm module is configured to update the instruction uploading state of the load work plan, and alarm the load work plan with the instruction uploading state of uploading failure.

6. A load work schedule monitoring method characterized by, The method comprises the steps of: After the load work plan of each satellite is generated, task data of the load work plan is written into a database; wherein the task data of the load work plan comprises satellite basic information, a satellite work plan and an instruction uploading state; the instruction uploading state is set as unjudged by default; According to a preset monitoring period, task data of each load work plan in the database is scanned, and a first load work plan with the instruction uploading state of unjudged is acquired according to time sequence; The task data of the first load work plan is loaded into a cache, and the uploading state of the first load work plan is monitored by applying the instruction uploading state monitoring method according to any one of claims 1 to 4.

7. A load work schedule monitoring device characterized by comprising: The method comprises the steps of: The data storage module, the data scanning module and the state monitoring module; After the load work plan of each satellite is generated, task data of the load work plan is written into a database; wherein the task data of the load work plan comprises satellite basic information, a satellite work plan and an instruction uploading state; the instruction uploading state is set as unjudged by default; The data scanning module is configured to scan task data of each load work plan in the database according to a preset monitoring period, and obtain a first load work plan with an instruction bet status of not being judged according to a time sequence; The state monitoring module is configured to load the task data of the first load work plan into a cache, and monitor the bet status of the first load work plan by using the instruction bet status monitoring method according to any one of claims 1 to 4.

8. A computer device, comprising: Comprise: A processor, a communication interface and a memory, which are connected with each other, wherein the memory stores executable program codes, and the processor is configured to call the executable program codes to execute the instruction bet status monitoring method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • In-orbit reorganization method for satellite-borne load unit software

    CN108052355A

  • Automatic control method for program annotation

    CN112527324A