Multi-target spacecraft cooperative correlation event processing method and device

By using a multi-target spacecraft collaborative correlation event criterion table to process telemetry data in frames and frequency, and combining it with global segment flags to record the status, the problem of low efficiency in judging multi-target spacecraft collaborative correlation events is solved, and more efficient collaborative correlation event interpretation is achieved.

CN115964390BActive Publication Date: 2026-02-27BEIJING AEROSPACE CONTROL CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210989594.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-18
Publication Date
2026-02-27
Estimated Expiration
2042-08-18

AI Technical Summary

Technical Problem

In existing technologies, when judging collaborative events involving multiple spacecraft, the event status of each target spacecraft can only be judged individually, resulting in low efficiency in judging collaborative events.

Method used

A multi-target spacecraft collaborative association event criterion table is adopted, which is divided into a first frame frequency criterion table and a second frame frequency criterion table. Telemetry result data frames of different frame frequencies are processed respectively. The state changes are recorded by global segment flag bits, and the multi-target spacecraft collaborative association events are judged in combination with the criterion table.

Benefits of technology

It enables accurate interpretation of collaborative events involving multiple spacecraft, improving judgment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115964390B_ABST
    Figure CN115964390B_ABST
Patent Text Reader

Abstract

The application discloses a processing method and device for a multi-target spacecraft cooperative correlation event. The method comprises the following steps: acquiring a multi-target spacecraft cooperative correlation event criterion table and acquiring a plurality of telemetry result data frames of a plurality of target spacecraft; obtaining a global segment flag bit of a first target event according to a criterion condition in a first frame frequency criterion table and a first telemetry result data frame, wherein the global segment flag bit is used for representing whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in a second frame frequency criterion table, a second telemetry result data frame and the global segment flag bit of the first target event; and if the second target event occurs, representing that the multi-target spacecraft cooperative correlation event occurs. Through the application, the problem of low efficiency of judging the multi-target spacecraft cooperative correlation event in the related art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of spacecraft state interpretation, in particular to a multi-target spacecraft cooperative correlation event processing method and device. BACKGROUND

[0002] With the development of space technology, there are more and more scenarios in which multiple spacecrafts need to cooperate to complete space missions, for example, spacecraft rendezvous and docking, propellant replenishment, multi-spacecraft formation constellation, etc. These control work requires multiple spacecrafts to communicate with each other, mutually judge states, and cooperate. Their work processes are correlated with each other, and their states are tightly coupled. For ground flight control monitoring personnel, not only do they need to monitor the state of a single spacecraft, but also need to jointly monitor multiple spacecrafts to comprehensively monitor the state and comprehensively interpret the correctness of the cooperative working state of the spacecrafts. Comprehensive state monitoring of multi-target spacecrafts is an important means to improve the reliability and safety of spacecraft flight control tasks, and the interpretation of multi-target spacecraft cooperative correlation events is the basis for realizing the operation state monitoring of multi-target spacecraft cooperation.

[0003] The interpretation of multi-target spacecraft cooperative correlation events has the following difficulties: the state of a spacecraft is judged by telemetry data transmitted by the spacecraft. To implement multi-target spacecraft cooperative correlation event interpretation, the telemetry data of multiple spacecrafts needs to be collected for comprehensive processing. The time reference of telemetry data collection of each spacecraft is different, the code rate of transmission is different, and the state interpretation sequence is also different. In the prior art, when judging multi-target spacecraft cooperative correlation events, each target spacecraft event state is judged separately, and then the correlation event state is obtained. This way has the problem of low efficiency of multi-target spacecraft cooperative correlation event judgment.

[0004] In related technologies, when judging multi-target spacecraft cooperative correlation events, each target spacecraft event state is judged separately, and then the correlation event state is obtained, which leads to the problem of low efficiency of multi-target spacecraft cooperative correlation event judgment. So far, no effective solution has been proposed. SUMMARY

[0005] The main purpose of the present application is to provide a multi-target spacecraft cooperative correlation event processing method and device to solve the problem of low efficiency of multi-target spacecraft cooperative correlation event judgment in related technologies when judging multi-target spacecraft cooperative correlation events, which can only judge the event state of each target spacecraft separately, and then obtain the correlation event state.

[0006] In order to achieve the above object, according to one aspect of the present application, a processing method of a multi-target spacecraft cooperative correlation event is provided. The method comprises: obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include first telemetry result data frames of a plurality of first frame frequencies and second telemetry result data frames of a plurality of second frame frequencies; obtaining a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event; and if the second target event occurs, representing that a multi-target spacecraft cooperative correlation event occurs.

[0007] Further, the first frame frequency criterion table is composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number and a global segment flag bit serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0008] Further, obtaining the global segment flag bit of the first target event according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame comprises: selecting a telemetry result data frame corresponding to the first target code from the first telemetry result data frame according to the first target code in the first frame frequency criterion table; and judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event.

[0009] Further, judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event comprises: reading a first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtaining a result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; if the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table, representing that the first target event occurs; and setting the global segment flag bit to a first preset value according to a global segment flag bit serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

[0010] Further, the judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table comprises: reading the continuous judgment frame number in the first frame frequency criterion table, and determining a judgment frame number N, wherein the continuous judgment frame number in the first frame frequency criterion table is same as N; and continuously judging whether the result value corresponding to the first telemetry parameter code in the N frames of the telemetry result data frames corresponding to the first target code satisfies the criterion condition in the first frame frequency criterion table.

[0011] Further, if the result value corresponding to the first telemetry parameter code does not satisfy the criterion condition in the first frame frequency criterion table, the method further comprises: setting the global segment flag bit to a second preset value according to the global segment flag bit number corresponding to the first target event, wherein the second preset value represents that the first target event does not occur.

[0012] Further, the determining whether the second target event occurs according to the criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event comprises: obtaining the second target code in the second frame frequency criterion table and the global segment flag bit of the first target event; selecting the telemetry result data frame corresponding to the second target code from the second telemetry result data frame according to the second target code in the second frame frequency criterion table; reading the second telemetry parameter code of the criterion condition in the second frame frequency criterion table, and obtaining the result value corresponding to the second telemetry parameter code from the telemetry result data frame corresponding to the second target code according to the second telemetry parameter code; judging whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and judging whether the global segment flag bit of the first target event is the first preset value; if the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and the global segment flag bit of the first target event is the first preset value, it is represented that the second target event occurs.

[0013] In order to achieve the above object, according to another aspect of the present application, a multi-target spacecraft cooperative associated event processing device is provided. The device comprises: an acquisition unit configured to acquire a multi-target spacecraft cooperative associated event criterion table and a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative associated event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include first telemetry result data frames of a plurality of first frame frequencies and second telemetry result data frames of a plurality of second frame frequencies; a first determination unit configured to obtain a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frames, wherein the global segment flag bit is used to represent whether the first target event occurs; a second determination unit configured to determine whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frames and the global segment flag bit of the first target event; and a third determination unit configured to represent that a multi-target spacecraft cooperative associated event occurs if the second target event occurs.

[0014] Further, the first frame frequency criterion table is composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number and a global segment flag bit serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0015] Further, the first determination unit comprises: a selection subunit configured to select a telemetry result data frame corresponding to the first target code from the first telemetry result data frames according to the first target code in the first frame frequency criterion table; and a first judgment subunit configured to judge according to the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event.

[0016] Further, the first judgment subunit comprises: a reading module configured to read a first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtain a result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; a judgment module configured to judge whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; a determination module configured to represent that the first target event occurs if the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; and a setting module configured to set the global segment flag bit to a first preset value according to the global segment flag bit serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

[0017] Further, the judging module comprises: a reading submodule, configured to read the continuous judging frame number in the first frame frequency criterion table, and determine a judging frame number N, wherein the continuous judging frame number in the first frame frequency criterion table is the same as N; and a judging submodule, configured to continuously judge whether a result value corresponding to a first telemetry parameter code in a telemetry result data frame corresponding to the first target code satisfies a criterion condition in the first frame frequency criterion table.

[0018] Further, the apparatus further comprises: a setting unit, configured to, if the result value corresponding to the first telemetry parameter code does not satisfy the criterion condition in the first frame frequency criterion table, set the global segment flag bit to a second preset value according to a global segment flag bit serial number corresponding to the first target event, wherein the second preset value represents that the first target event does not occur.

[0019] Further, the second determining unit comprises: an obtaining submodule, configured to obtain a second target code in the second frame frequency criterion table and a global segment flag bit of the first target event; a screening submodule, configured to select a telemetry result data frame corresponding to the second target code from the second telemetry result data frames according to the second target code in the second frame frequency criterion table; a reading submodule, configured to read a second telemetry parameter code of a criterion condition in the second frame frequency criterion table, and obtain a result value corresponding to the second telemetry parameter code from the telemetry result data frame corresponding to the second target code according to the second telemetry parameter code; a second judging submodule, configured to judge whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and judge whether the global segment flag bit of the first target event is the first preset value; and a determining submodule, configured to, if the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and the global segment flag bit of the first target event is the first preset value, represent that the second target event occurs.

[0020] In order to achieve the above object, according to an aspect of the present application, a processor is provided, the processor being used for running a program, wherein the program performs the multi-target spacecraft cooperative correlation event processing method of any one of the above aspects when running.

[0021] In order to achieve the above object, according to an aspect of the present application, an electronic device is provided, the electronic device comprising one or more processors and a memory, the memory being used for storing the one or more processors to implement the multi-target spacecraft cooperative correlation event processing method of any one of the above aspects.

[0022] According to the application, the following steps are adopted: obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, the telemetry result data frames at least include a first telemetry result data frame and a second telemetry result data frame, wherein the first telemetry result data frame is a telemetry result data frame with a first frame frequency; the second telemetry result data frame is a telemetry result data frame with a second frame frequency; obtaining a global segment flag of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag is used to represent whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag of the first target event; if the second target event occurs, it represents that the multi-target spacecraft cooperative correlation event occurs, which solves the problem in the related art that when the multi-target spacecraft cooperative correlation event is judged, the event state of each target spacecraft can only be judged separately, and then the state of the correlation event is obtained, resulting in that the efficiency of the judgment of the multi-target spacecraft cooperative correlation event is relatively low. First, the telemetry result data frames are divided into the first telemetry result data frame and the second telemetry result data frame, the state change of the spacecraft with the first frame frequency is obtained through the first frame frequency criterion table, and the global segment flag is used for state recording. In combination with the global segment flag, the spacecraft state with the second frame frequency is judged through the second criterion table, so that the multi-target spacecraft cooperative correlation event is accurately judged, and the efficiency of the judgment of the multi-target spacecraft cooperative correlation event is improved. BRIEF DESCRIPTION OF DRAWINGS

[0023] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and are used to interpret the application and its specification, and do not constitute improper limitations to the present application. In the drawings:

[0024] Figure 1 is a flowchart of a multi-target spacecraft cooperative correlation event processing method according to an embodiment of the present application;

[0025] Figure 2 is a flowchart of an optional multi-target spacecraft cooperative correlation event processing method according to an embodiment of the present application;

[0026] Figure 3 is a telemetry result data frame processing timing relationship diagram of different frame frequencies according to an embodiment of the present application;

[0027] Figure 4 is a schematic diagram of a multi-target spacecraft cooperative correlation event processing device according to an embodiment of the present application;

[0028] Figure 5is a schematic view of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] It should be noted that the embodiments and features of the embodiments in the present application can be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.

[0030] In order to enable persons skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor should fall within the scope of protection of the present application.

[0031] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device comprising a series of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0032] The present application will be described below in conjunction with preferred implementation steps, Figure 1 is a flowchart of a processing method of a multi-target spacecraft cooperative correlation event according to an embodiment of the present application, as shown in the figure, the method comprises the following steps: Figure 1

[0033] Step S101, obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include a plurality of first frame frequency first telemetry result data frames and a plurality of second frame frequency second telemetry result data frames.

[0034] ​Specifically, a multi-target spacecraft cooperative correlation event criterion table is read, which is divided into two types of tables. The first type is a first frame frequency criterion table (fast frame global segment flag criterion table), and the second type is a second frame frequency criterion table (slow frame criterion table). The criterion table includes target code, data frame frequency, event name, event criterion condition, continuous discrimination frame number, global segment flag sequence number and the like of a telemetry data frame. The first frame frequency generally refers to a fast frame, for example, 512 ms / frame. The second frame frequency generally refers to a slow frame, for example, 1024 ms / frame.

[0035] It should be noted that the first frame frequency and the second frame frequency described above can be any value according to different application requirements, and are not limited to 512 ms / frame and 1024 ms / frame listed in the above examples.

[0036] The target code information indicates that the telemetry result data frame is from which target spacecraft. The criterion condition in the criterion table can have multiple groups, but the number of criterion groups is not more than three. The relationship of the criterion conditions is an "or" relationship, that is, the event can be judged to occur when one criterion group meets the condition. Each criterion condition in the criterion condition is an "and" relationship, and all criterion conditions in one criterion group meet the criterion condition.

[0037] The criterion condition can be described by using a telemetry parameter code (or a global segment flag) + a mathematical symbol + a value. The mathematical symbol includes > (greater than), >= (greater than or equal to), < (less than), <= (less than or equal to), and = (equal to). For example, VGNz032 < 1.0 indicates that the result value of the telemetry parameter code VGNz032 is less than 1.0. The continuous discrimination frame number is used to prevent event misjudgment and omission. Taking the continuous discrimination frame number as 3 as an example, the telemetry processing result data frame needs to meet the criterion condition for 3 consecutive frames to judge that the event occurs. The global segment flag can be used as a criterion condition, and the global segment flag sequence number is used to realize the description of the multi-target spacecraft correlation criterion.

[0038] A plurality of telemetry result data frames of a plurality of target spacecrafts are obtained. The frame format of the telemetry result data frame can adopt the following form:

[0039] L = {(M1: X1), (M2: X2), (M3: X3)…(Mn: Xn)} n : X n )

[0040] Wherein, n represents the number of telemetry parameters, Mi represents the code of the i-th telemetry parameter, Xi represents the value of the i-th telemetry parameter, and M represents the telemetry parameter code. i i i ​​Corresponding result value. The data frame can be described using an XML format, and the description fields include a data frame time stamp, a target code, a frame frequency, a number of parameters, a parameter code, and a result value corresponding to the parameter code.

[0041] In step S102, a global segment flag bit of the first target event is obtained according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs.

[0042] Specifically, the telemetry data frame of the corresponding target spacecraft is automatically matched according to the target code described in the multi-target spacecraft cooperative correlation event criterion table, and event judgment is performed. If the telemetry result data frame is of the first frame frequency, whether the frame telemetry data satisfies the criterion condition in the first frame frequency criterion table is judged. If yes, the corresponding state global segment flag is set to 1 (the initial state of the flag bit is 0, 0 represents that the event is not judged out, and 1 represents that the event is judged out), and if no, the telemetry result data frames of the multiple target spacecrafts are acquired again.

[0043] In step S103, whether the second target event occurs is determined according to the criterion condition in the second frame frequency criterion table, the second telemetry result data frame, and the global segment flag bit of the first target event.

[0044] Specifically, the global segment flag bit is read, and whether the second frame frequency telemetry data satisfies the criterion condition in the slow frame criterion table is judged in combination with the global segment flag bit. If yes, the event occurs, and the judgment result is output, and if no, the telemetry result data frames of the multiple target spacecrafts are acquired.

[0045] In step S104, if the second target event occurs, it is represented that the multi-target spacecraft cooperative correlation event occurs.

[0046] As described above, the state change of the spacecraft of the first frame frequency is obtained through the first frame frequency criterion table, and the state is recorded using the global segment flag bit. The spacecraft state of the second frame frequency is judged through the second criterion table in combination with the global segment flag bit, so that the multi-target spacecraft cooperative correlation event is accurately interpreted, and the efficiency of the judgment of the multi-target spacecraft cooperative correlation event is improved.

[0047] In the multi-target spacecraft cooperative correlation event processing method provided in the embodiments of the present application, the first frame frequency criterion table and the second frame frequency criterion table are composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number, and a global segment flag bit serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0048] Specifically, the criterion table includes information such as a telemetry data frame target code, a data frame frequency, an event name, an event criterion condition, a continuous discrimination frame number, and a global segment flag sequence number. The first frame frequency generally refers to a fast frame, for example, 512 ms / frame. The second frame frequency generally refers to a slow frame, for example, 1024 ms / frame. The target code indicates that the telemetry data frame is from which target spacecraft. The event criterion condition in the criterion table can have multiple groups, but the number of groups is not more than three criteria. The relationship of the criterion conditions is an "or" relationship, that is, the event can be judged to occur when one group of criteria meets the condition. Each criterion condition in the criterion condition is an "and" relationship, and all criterion conditions in a criterion group meet the criterion condition, and then the criterion condition is determined to be true.

[0049] The criterion condition is described by using a telemetry parameter code (or a global segment flag) + a mathematical symbol + a numerical value. The mathematical symbol includes > (greater than), >= (greater than or equal to), < (less than), <= (less than or equal to), and = (equal to). For example, VGNz032 < 1.0 indicates that the result value of the telemetry parameter code VGNz032 is less than 1.0. The continuous discrimination frame number is used to prevent event misjudgment and missed judgment. Taking the continuous discrimination frame number as 3 as an example, the telemetry processing result data frame needs to meet the criterion condition for 3 consecutive frames, and then the event is determined to occur. The global segment flag can be used as a criterion condition, and the global segment flag sequence number is used to realize the description of the correlation criterion of multiple target spacecrafts.

[0050] The criterion table flexibly realizes the description of the correlation criterion condition of the multiple target spacecraft cooperative events, and clearly expresses the judgment condition and the logical relationship of the correlation event. The criterion table not only facilitates subsequent data fusion processing, but also improves the efficiency of manual maintenance.

[0051] How to obtain the global segment flag according to the first frame frequency criterion table is crucial. In the method for processing the multiple target spacecraft cooperative events provided in the embodiment of the application, the global segment flag of the first target event is obtained according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame, and the following is limited: a telemetry result data frame corresponding to the first target code is selected from multiple first telemetry result data frames according to the first target code in the first frame frequency criterion table; and the global segment flag of the first target event is obtained by judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table.

[0052] read the first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtain the result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; determine whether the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table; if the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table, it indicates that the first target event occurs; set the global segment flag to a first preset value according to the global segment flag sequence number corresponding to the first target event, wherein the first preset value indicates that the first target event occurs.

[0053] read the continuous discrimination frame number in the first frame frequency criterion table, and determine the judgment frame number N, wherein the continuous discrimination frame number in the first frame frequency criterion table is the same as N; determine whether the result value corresponding to the first telemetry parameter code in the telemetry result data frame corresponding to the first target code meets the criterion condition in the first frame frequency criterion table.

[0054] Specifically, the first target code is obtained through the first frame frequency criterion table, and it is determined which spacecraft remote sensing data is to be judged. The telemetry result data frame corresponding to the first target code is selected from a plurality of first telemetry result data frames through the first target code. Then the first telemetry parameter code used in the criterion condition in the criterion group in the first frame frequency criterion table is read, and the result value corresponding to the first telemetry parameter code is obtained from the telemetry result data frame corresponding to the first target code through the first telemetry parameter code. Finally, it is determined whether the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table. If the criterion condition is met, the corresponding global segment flag is set to a first preset value (for example, "1") according to the global segment flag sequence number corresponding to the first target event. In order to avoid misjudgment or missed judgment, continuous judgment is performed according to the continuous discrimination frame number, for example, if the continuous discrimination frame number is 3, it is determined whether the result value corresponding to the first telemetry parameter code in the telemetry result data frame corresponding to the first target code meets the criterion condition in the first criterion table.

[0055] It should be noted that the global segment flag sequence number and the global segment flag can be stored in a global segment flag file.

[0056] In an optional embodiment, the following algorithm can be used to realize the state of the target spacecraft of the first frame frequency:

[0057] Input: first frame frequency criterion table S, first telemetry result data frame L, global segment flag file G

[0058] Output: global segment flag Gnum

[0059] T = total number of all items in the fast frame global segment flag criterion table

[0060] 1. for interation 1 to T do;

[0061] 2. for interation 1 to criterion group (A, B, C) do;

[0062] 3. read the telemetry parameter code used in the criterion condition in the criterion group;

[0063] 4. find the parameter code in L, and obtain the parameter result value;

[0064] 5. judge whether the parameter result value meets the criterion condition;

[0065] 6. if the criterion condition is met;

[0066] 7. Gnum = 1;

[0067] 8. output Gnum;

[0068] 9. end for.

[0069] In summary, the criterion table can clearly express the judgment conditions and logical relationships of the associated events, and improve the accuracy of the judgment of the associated cooperative events.

[0070] If the result value corresponding to the first telemetry parameter code does not meet the criterion condition in the first frame frequency criterion table, the global segment flag is set to a second preset value according to the global segment flag serial number corresponding to the first target event, wherein the second preset value represents that the first target event does not occur.

[0071] Specifically, if the result value corresponding to the first telemetry parameter code does not meet the criterion condition in the first frame frequency criterion table, the global segment flag is set to a second preset value (for example, “0”), the first target event does not occur, and the telemetry result data frame of the plurality of target spacecrafts is obtained again.

[0072] The second telemetry result data frame is judged in the following manner: a second target code and a global segment flag bit of a first target event in a second frame frequency criterion table are obtained; a telemetry result data frame corresponding to the second target code is selected from the second telemetry result data frame according to the second target code in the second frame frequency criterion table; a second telemetry parameter code of a criterion condition in the second frame frequency criterion table is read, and a result value corresponding to the second telemetry parameter code is obtained from the telemetry result data frame corresponding to the second target code according to the second telemetry parameter code; whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table is judged, and whether the global segment flag bit of the first target event is a first preset value is judged; if the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and the global segment flag bit of the first target event is the first preset value, it is indicated that the second target event occurs.

[0073] Specifically, the target code is obtained through the second frame frequency criterion table, it is determined which spacecraft the remote sensing data is judged, and the telemetry result data frame corresponding to the second target code is selected from the second telemetry result data frame through the target code. Then the second telemetry parameter code used by the criterion condition in the criterion group is read through the first frame frequency criterion table, and the result value corresponding to the second telemetry parameter code is obtained from the telemetry result data frame corresponding to the second target code through the second telemetry parameter code. Finally, whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and whether the corresponding global segment flag bit is the first preset value are judged. If the criterion condition is satisfied and the global segment flag bit is the first preset value, it is indicated that the second target event occurs, and then the multi-target spacecraft cooperative correlation event occurs. Similarly, in order to avoid misjudgment or omission, continuous judgment is performed according to the number of continuous discrimination frames, for example, if the number of continuous discrimination frames is 3, whether the result value corresponding to the second telemetry parameter code in the telemetry result data frame corresponding to the second target code in 3 frames is satisfied is continuously judged.

[0074] In an optional embodiment, the following algorithm can be used to realize the state of the target spacecraft of the second frame frequency:

[0075] Input: second frame frequency criterion table D, second telemetry result data frame L, global segment flag bit file G

[0076] Output: correlation event occurrence result R

[0077] T = total number of all items in the second frame frequency criterion table

[0078] Gnum = global segment flag bit

[0079] 1. for iteration 1 to T do;

[0080] 2. for interation 1 to criterion group (A, B, C) do;

[0081] 3. Get the telemetry parameter code and Gnum used in the criterion condition in the criterion group;

[0082] 4. Find the parameter code in L, get the parameter result value;

[0083] 5. Find the Gnum in G, get the flag result value;

[0084] 6. Combine the parameter result value and the flag result value, judge whether the criterion condition is satisfied;

[0085] 7. if the criterion condition is satisfied;

[0086] 8. R = 1;

[0087] 9. Output R (correlation event name);

[0088] 10. end for.

[0089] In an optional embodiment, the multi-target table spacecraft cooperative event judgment flow is as shown in Figure 2 : Take the establishment of the air-to-air communication machine communication correlation event in the spacecraft A and spacecraft B implementation of the rendezvous and docking process as an example, and explain how to judge the correlation event.

[0090] The criterion condition is determined, the spacecraft telemetry parameters used in the correlation event criterion condition are selected, the criterion condition is determined according to the flight control flow during the spacecraft task execution and combined with the expert experience knowledge, the telemetry data selection is determined, the telemetry parameters used are different for different correlation event criterion conditions. In this embodiment, the spacecraft A selects the telemetry parameter VGNz032, the spacecraft B selects the telemetry parameter IGNx075, and the criterion of the air-to-air communication machine communication establishment correlation event is VGNz032>3.2 and IGNx075>1.0.

[0091] The frame frequency of the telemetry data frame of the spacecraft A and the spacecraft B is judged, and the processing time sequence relationship of the telemetry data frame with different frame frequencies is as shown in Figure 3The state results of the telemetry data with fast frame frequency are stored, and the stored state record results can be used as a criterion condition in the process of the telemetry data with slow frame frequency (i.e., the global segment flag described above). The telemetry data frame frequency of the spacecraft A is 512 ms / frame, and the telemetry data frame frequency of the spacecraft B is 1024 ms / frame. The telemetry criterion of the spacecraft A is described by using a fast frame criterion table (corresponding to the first frame frequency criterion table described above), and the telemetry criterion of the spacecraft B is described by using a slow frame criterion table (i.e., the second frame frequency criterion table described above). The results are shown in Table 1 and Table 2. In Table 2, the "global segment flag" G1 in Table 1 is cited as a telemetry criterion condition of the spacecraft B. Through the description of the multi-target spacecraft cooperative correlation event criterion table, the criterion VGNz032>3.2 and IGNx075>1.0 are equivalent to G1=1 and IGNx075>1.0. The multi-target spacecraft cooperative correlation event criterion table can be characterized and stored at the data level by using a database.

[0092] Table 1: The first frame frequency criterion table in the method of the present application

[0093]

[0094] Table 2: The second frame frequency criterion table in the method of the present application

[0095]

[0096] 1. After the multi-target spacecraft cooperative correlation event criterion table is established, it is read into the flow shown in the figure. Figure 2

[0097] 2. The spacecraft telemetry result data frame is input. In this embodiment, there are two target data frames of the spacecraft A and the spacecraft B, and the data frames are continuously input into the flow according to their frame frequencies.

[0098] 3. The target code of the spacecraft to which the telemetry data frame belongs and the telemetry frame frequency are identified.

[0099] 4. The telemetry data frame of the corresponding spacecraft is automatically matched and processed according to the target code described in the correlation event criterion table. In the processing flow of this embodiment, the data frame of the spacecraft A is processed by using the fast frame global segment flag criterion table shown in Table 1, and the data frame of the spacecraft B is processed by using the slow frame criterion table shown in Table 2. The target code 5628 in Table 1 represents the spacecraft A, and the target code 5799 in Table 2 represents the spacecraft B. The spacecraft target code can be self-defined.

[0100] ​In this example, the telemetry result value corresponding to IGNx075 is 1.1, the global segment flag G1 = 1, the criterion G1 = 1 and IGNx075 > 1.0 is satisfied, it is judged that the associated event "air-to-air communication machine communication establishment" occurs, and the result is output.

[0101] It should be noted that the method for processing the cooperative associated event of the multi-target spacecraft provided in the present application is not limited to the cooperative associated event judgment of two target spacecrafts, but can also be used to process the cooperative associated event judgment of multiple target spacecrafts. For example, the cooperative associated event of spacecraft A, spacecraft B and spacecraft C is judged, the state of spacecraft A is first judged, the state of spacecraft B is determined based on the state of spacecraft A, and the state of spacecraft C is determined based on the state of spacecraft B, and finally it is determined whether the cooperative associated event of spacecraft A, spacecraft B and spacecraft C occurs. Among them, the method for determining the state of spacecraft C based on the state of spacecraft B is the same as the method for determining the state of spacecraft B based on the state of spacecraft A, so it is not repeated here.

[0102] The method for processing the cooperative associated event of the multi-target spacecraft provided in the embodiments of the present application, by acquiring a multi-target spacecraft cooperative associated event criterion table and acquiring telemetry result data frames of multiple target spacecrafts, wherein the multi-target spacecraft cooperative associated event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the telemetry result data frames at least include a first telemetry result data frame and a second telemetry result data frame, wherein the first telemetry result data frame is a telemetry result data frame with a first frame frequency; the second telemetry result data frame is a telemetry result data frame with a second frame frequency; according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame, the global segment flag of the first target event is obtained, wherein the global segment flag is used to represent whether the first target event occurs; according to the criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag of the first target event, it is determined whether the second target event occurs; if the second target event occurs, it is represented that the multi-target spacecraft cooperative associated event occurs, solving the problem in the related art that when the multi-target spacecraft cooperative associated event is judged, only the event state of each target spacecraft can be judged, and then the state of the associated event is obtained, resulting in a relatively low efficiency of the judgment of the multi-target spacecraft cooperative associated event. The state change of the spacecraft with the first frame frequency is obtained by the first frame frequency criterion table and the global segment flag is used for state recording. In combination with the global segment flag, the spacecraft state with the second frame frequency is judged by the second criterion table, so as to realize accurate reading of the multi-target spacecraft cooperative associated event, and thus the efficiency of the judgment of the multi-target spacecraft cooperative associated event is improved.

[0103] It is noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0104] The embodiment of the present application further provides a multi-target spacecraft cooperative associated event processing device. It is to be noted that the multi-target spacecraft cooperative associated event processing device of the embodiment of the present application can be used to execute the multi-target spacecraft cooperative associated event processing method provided by the embodiment of the present application. The multi-target spacecraft cooperative associated event processing device provided by the embodiment of the present application is described below.

[0105] Figure 4 FIG. 1 is a schematic diagram of a multi-target spacecraft cooperative associated event processing device according to the embodiment of the present application. As shown in the figure, the device comprises an acquisition unit 401, a first determination unit 402, a second determination unit 403 and a third determination unit 404. Figure 4

[0106] The acquisition unit 401 is configured to acquire a multi-target spacecraft cooperative associated event criterion table and a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative associated event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include a plurality of first telemetry result data frames of a plurality of first frame frequencies and a plurality of second telemetry result data frames of a plurality of second frame frequencies.

[0107] The first determination unit 402 is configured to obtain a global segment flag of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frames, wherein the global segment flag is used to represent whether the first target event occurs.

[0108] The second determination unit 403 is configured to determine whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frames and the global segment flag of the first target event.

[0109] The third determination unit 404 is configured to represent that a multi-target spacecraft cooperative associated event occurs if the second target event occurs.

[0110] ​The processing device for a multi-target spacecraft cooperative correlation event provided in the embodiments of the present application comprises a first frame frequency criterion table and a second frame frequency criterion table, and at least comprises a first telemetry result data frame and a second telemetry result data frame, wherein the first telemetry result data frame is a telemetry result data frame with a first frame frequency, and the second telemetry result data frame is a telemetry result data frame with a second frame frequency. The first determination unit 402 is configured to obtain a global segment flag of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag is used to represent whether the first target event occurs. The second determination unit 403 is configured to determine whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag of the first target event. The third determination unit 404 is configured to represent that the multi-target spacecraft cooperative correlation event occurs if the second target event occurs. The problem that the efficiency of the judgment of the multi-target spacecraft cooperative correlation event is relatively low in the related art is solved. The state change of the spacecraft with the first frame frequency is obtained by the first frame frequency criterion table, and the global segment flag is used for state recording. The spacecraft state with the second frame frequency is judged by the second criterion table in combination with the global segment flag, so that the multi-target spacecraft cooperative correlation event is accurately read, and the efficiency of the judgment of the multi-target spacecraft cooperative correlation event is improved.

[0111] Optionally, in the processing device for a multi-target spacecraft cooperative correlation event provided in the embodiments of the present application, the first frame frequency criterion table comprises a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number and a global segment flag serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0112] Optionally, in the processing device for a multi-target spacecraft cooperative correlation event provided in the embodiments of the present application, the first determination unit 402 comprises a selection subunit configured to select a telemetry result data frame corresponding to the first target code from the first telemetry result data frame according to the first target code in the first frame frequency criterion table; and a first judgment subunit configured to judge the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table, and obtain the global segment flag of the first target event.

[0113] Optionally, in the multi-target spacecraft cooperative correlation event processing apparatus provided by the embodiment of the present application, the first judging subunit comprises: a reading module, configured to read a first telemetry parameter code of a criterion condition in a first frame frequency criterion table, and obtain a result value corresponding to the first telemetry parameter code from a telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; a judging module, configured to judge whether the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table; a determining module, configured to represent that the first target event occurs if the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table; and a setting module, configured to set a global segment flag to a first preset value according to a global segment flag serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

[0114] Optionally, in the multi-target spacecraft cooperative correlation event processing apparatus provided by the embodiment of the present application, the judging module comprises: a reading sub-module, configured to read a continuous discrimination frame number in the first frame frequency criterion table, and determine a judgment frame number N, wherein the continuous discrimination frame number in the first frame frequency criterion table is the same as N; and a judging sub-module, configured to continuously judge whether a result value corresponding to a first telemetry parameter code in N frames of telemetry result data frames corresponding to the first target code meets a criterion condition in the first frame frequency criterion table.

[0115] Optionally, in the multi-target spacecraft cooperative correlation event processing apparatus provided by the embodiment of the present application, the apparatus further comprises: a setting unit, configured to set a global segment flag to a second preset value according to a global segment flag serial number corresponding to the first target event if the result value corresponding to the first telemetry parameter code does not meet the criterion condition in the first frame frequency criterion table, wherein the second preset value represents that the first target event does not occur.

[0116] Optionally, in the multi-target spacecraft cooperative correlation event processing device provided by the embodiment of the application, the second determination unit 403 comprises: an acquisition subunit, configured to acquire a second target code in the second frame frequency criterion table and a global segment flag bit of the first target event; a screening subunit, configured to select a telemetry result data frame corresponding to the second target code from the second telemetry result data frames according to the second target code in the second frame frequency criterion table; a reading subunit, configured to read a second telemetry parameter code of a criterion condition in the second frame frequency criterion table, and acquire a result value corresponding to the second telemetry parameter code from the telemetry result data frame corresponding to the second target code according to the second telemetry parameter code; a second judgment subunit, configured to judge whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and judge whether the global segment flag bit of the first target event is the first preset value; and a determination subunit, configured to represent that the second target event occurs if the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table and the global segment flag bit of the first target event is the first preset value.

[0117] The multi-target spacecraft cooperative correlation event processing device comprises a processor and a memory, the acquisition unit 401, the first determination unit 402, the second determination unit 403 and the third determination unit 404 are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize the corresponding functions.

[0118] The processor comprises a core, and the core calls the corresponding program units from the memory. The core can be one or more, and the core parameters are adjusted to realize accurate determination of the multi-target spacecraft cooperative correlation event.

[0119] The memory can comprise a non-permanent memory in a computer readable medium, random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM) or flash memory (flash RAM), and the memory comprises at least one memory chip.

[0120] The embodiment of the application provides a processor, which is used for running a program, wherein the program performs the multi-target spacecraft cooperative correlation event processing method when the program is running.

[0121] As Figure 5As shown, the embodiment of the present application provides an electronic device, the device comprising a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include a first telemetry result data frame of a plurality of first frame frequencies and a second telemetry result data frame of a plurality of second frame frequencies; obtaining a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame, and the global segment flag bit of the first target event; and if the second target event occurs, representing that a multi-target spacecraft cooperative correlation event occurs.

[0122] Optionally, the first frame frequency criterion table is composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number, and a global segment flag bit serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0123] Optionally, obtaining the global segment flag bit of the first target event according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame comprises: selecting a telemetry result data frame corresponding to the first target code from the first telemetry result data frame according to the first target code in the first frame frequency criterion table; and judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event.

[0124] Optionally, judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event comprises: reading a first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtaining a result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; if the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table, representing that the first target event occurs; and setting the global segment flag bit to a first preset value according to a global segment flag bit serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

[0125] Optionally, the determining whether the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table comprises: reading a continuous judgment frame number in the first frame frequency criterion table, and determining a judgment frame number N, wherein the continuous judgment frame number in the first frame frequency criterion table is the same as N; and continuously determining whether the result value corresponding to the first telemetry parameter code in N frames of the first target code corresponding telemetry result data frames meets the criterion condition in the first frame frequency criterion table.

[0126] Optionally, if the result value corresponding to the first telemetry parameter code does not meet the criterion condition in the first frame frequency criterion table, the method further comprises: setting a global segment flag to a second preset value according to a global segment flag sequence number corresponding to the first target event, wherein the second preset value represents that the first target event does not occur.

[0127] Optionally, the determining whether the result value corresponding to the first telemetry parameter code meets the criterion condition in the first frame frequency criterion table comprises: reading a continuous judgment frame number in the first frame frequency criterion table, and determining a judgment frame number N, wherein the continuous judgment frame number in the first frame frequency criterion table is the same as N; and continuously determining whether the result value corresponding to the first telemetry parameter code in N frames of the first target code corresponding telemetry result data frames meets the criterion condition in the first frame frequency criterion table.

[0128] The device herein can be a server, a PC, a PAD, a mobile phone, etc.

[0129] The application further provides a computer program product, which is suitable for executing a program of the following method steps when executed on a data processing device: obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, and the plurality of telemetry result data frames at least include first telemetry result data frames of a plurality of first frame frequencies and second telemetry result data frames of a plurality of second frame frequencies; obtaining a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event; and if the second target event occurs, representing that a multi-target spacecraft cooperative correlation event occurs.

[0130] Optionally, the first frame frequency criterion table is composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number and a global segment flag bit serial number, wherein the target code is one-to-one corresponding to the target spacecraft.

[0131] Optionally, obtaining the global segment flag bit of the first target event according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame includes: selecting a telemetry result data frame corresponding to the first target code from the first telemetry result data frame according to the first target code in the first frame frequency criterion table; and judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event.

[0132] Optionally, judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event includes: reading a first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtaining a result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; if the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table, representing that the first target event occurs; and setting the global segment flag bit to a first preset value according to a global segment flag bit serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

[0133] Optionally, the determining whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table comprises: reading a continuous judgment frame number in the first frame frequency criterion table, and determining a judgment frame number N, wherein the continuous judgment frame number in the first frame frequency criterion table is the same as N; and continuously determining whether the result value corresponding to the first telemetry parameter code in N frames of the telemetry result data frames corresponding to the first target code satisfies the criterion condition in the first frame frequency criterion table.

[0134] Optionally, if the result value corresponding to the first telemetry parameter code does not satisfy the criterion condition in the first frame frequency criterion table, the method further comprises: setting the global segment flag to a second preset value according to the global segment flag sequence number corresponding to the first target event, wherein the second preset value represents that the first target event does not occur.

[0135] Optionally, the determining whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table comprises: reading a continuous judgment frame number in the first frame frequency criterion table, and determining a judgment frame number N, wherein the continuous judgment frame number in the first frame frequency criterion table is the same as N; and continuously determining whether the result value corresponding to the first telemetry parameter code in N frames of the telemetry result data frames corresponding to the first target code satisfies the criterion condition in the first frame frequency criterion table.

[0136] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer usable program code.

[0137] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0138] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0139] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 means for functionally implementing the steps listed in the flowchart block or blocks.

[0140] In one typical configuration, the computing device includes one or more processors (CPU's), input / output interfaces, network interfaces, and memory.

[0141] The memory can include non-persistent memory and / or persistent memory, for example, read only memory (ROM) and / or flash memory, for example, as well as volatile memory, such as random access memory (RAM). The memory is an example of computer readable media.

[0142] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0143] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusions, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but also other elements not explicitly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0144] Those skilled in the art will appreciate that embodiments of the present application can be provided as a method, system or computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) containing computer usable program code.

[0145] The above merely provides embodiments of the present application and is not intended to limit the present application. Various modifications and changes can be made to the present application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application shall be included in the scope of the claims of the present application.

Claims

1. A method for processing of multi-target spacecraft coordinated association events, characterized in that, The method comprises the following steps: obtaining a multi-target spacecraft cooperative correlation event criterion table and obtaining a plurality of telemetry result data frames of a plurality of target spacecraft, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, the first frame frequency criterion table is a fast frame criterion table, the second frame frequency criterion table is a slow frame criterion table, and the plurality of telemetry result data frames at least include a plurality of first frame frequency first telemetry result data frames and a plurality of second frame frequency second telemetry result data frames; obtaining a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs; determining whether a second target event occurs according to a criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event; if the second target event occurs, representing that a multi-target spacecraft cooperative correlation event occurs; wherein obtaining a global segment flag bit of a first target event according to a criterion condition in the first frame frequency criterion table and a first telemetry result data frame comprises: selecting a telemetry result data frame corresponding to a first target code from a plurality of first telemetry result data frames according to the first target code in the first frame frequency criterion table; judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain a global segment flag bit of the first target event.

2. The method of claim 1, wherein, The first frame frequency criterion table is composed of a target code, a frame frequency, an event name, a criterion condition, a continuous discrimination frame number and a global segment flag bit serial number, wherein the target code is in one-to-one correspondence with the target spacecraft.

3. The method of claim 1, wherein, Judging the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain a global segment flag bit of the first target event comprises: reading a first telemetry parameter code of the criterion condition in the first frame frequency criterion table, and obtaining a result value corresponding to the first telemetry parameter code from the telemetry result data frame corresponding to the first target code according to the first telemetry parameter code; judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table; if the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table, representing that the first target event occurs; setting the global segment flag bit to a first preset value according to the global segment flag bit serial number corresponding to the first target event, wherein the first preset value represents that the first target event occurs.

4. The method of claim 3, wherein, Judging whether the result value corresponding to the first telemetry parameter code satisfies the criterion condition in the first frame frequency criterion table comprises: reading the continuous discrimination frame number in the first frame frequency criterion table to determine a judgment frame number N, wherein the continuous discrimination frame number in the first frame frequency criterion table is the same as N; continuously judging whether the result value corresponding to the first telemetry parameter code in the N frames of the telemetry result data frame corresponding to the first target code satisfies the criterion condition in the first frame frequency criterion table.

5. The method of claim 3, wherein, If the result value corresponding to the first telemetry parameter code does not satisfy the criterion condition in the first frame frequency criterion table, the method further comprises: According to the global segment flag bit sequence number corresponding to the first target event, the global segment flag bit is set to a second preset value, wherein the second preset value represents that the first target event does not occur.

6. The method of claim 3, wherein, According to the criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event, it is determined whether a second target event occurs, comprising: Obtaining the second target code in the second frame frequency criterion table and the global segment flag bit of the first target event; According to the second target code in the second frame frequency criterion table, the telemetry result data frame corresponding to the second target code is selected from a plurality of second telemetry result data frames; Reading the second telemetry parameter code of the criterion condition in the second frame frequency criterion table, and obtaining the result value corresponding to the second telemetry parameter code from the second telemetry result data frame corresponding to the second target code according to the second telemetry parameter code; Determine whether the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and determine whether the global segment flag bit of the first target event is the first preset value; If the result value corresponding to the second telemetry parameter code satisfies the criterion condition in the second frame frequency criterion table, and the global segment flag bit of the first target event is the first preset value, it represents that the second target event occurs.

7. A multi-object spacecraft cooperative correlation event processing apparatus, characterized by, Comprise: The acquisition unit is used for acquiring a plurality of telemetry result data frames of a plurality of target spacecraft and a multi-target spacecraft cooperative correlation event criterion table, wherein the multi-target spacecraft cooperative correlation event criterion table is composed of a first frame frequency criterion table and a second frame frequency criterion table, the first frame frequency criterion table is a fast frame criterion table, the second frame frequency criterion table is a slow frame criterion table, and the plurality of telemetry result data frames at least include a plurality of first frame frequency first telemetry result data frames and a plurality of second frame frequency second telemetry result data frames; The first determination unit is used for obtaining the global segment flag bit of the first target event according to the criterion condition in the first frame frequency criterion table and the first telemetry result data frame, wherein the global segment flag bit is used to represent whether the first target event occurs; The second determination unit is used for determining whether a second target event occurs according to the criterion condition in the second frame frequency criterion table, the second telemetry result data frame and the global segment flag bit of the first target event; The third determination unit is used for representing that a multi-target spacecraft cooperative correlation event occurs if the second target event occurs. The first determination unit comprises: a selection subunit, which is used for selecting the telemetry result data frame corresponding to the first target code from the first telemetry result data frame according to the first target code in the first frame frequency criterion table; and a first judgment subunit, which is used for judging according to the telemetry result data frame corresponding to the first target code and the criterion condition in the first frame frequency criterion table to obtain the global segment flag bit of the first target event.

8. A processor, comprising: The processor is configured to run a program, wherein the program, when executed, implements the processing method of the cooperative correlated event of the multi-target spacecraft according to any one of claims 1 to 6.

9. An electronic device, comprising: The processor is configured to run a program, wherein the program, when executed, implements the processing method of the cooperative correlated event of the multi-target spacecraft according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Space-ground time difference acquisition method and device, a storage medium and a processor

    CN113572558A

  • Deep space spacecraft fault handling method and device and storage medium

    CN114879707A