Method for determining abnormal cause of remote sensing data, storage medium and electronic device

By automatically analyzing the properties of abnormal telemetry data, the causes of abnormalities in telemetry data processing are quickly determined, and the problem of low manual analysis is solved, and efficient and accurate abnormal causes analysis is achieved.

CN115765845BActive Publication Date: 2025-04-15BEIJING AEROSPACE CONTROL CENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211457815.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-21
Publication Date
2025-04-15
Estimated Expiration
2042-11-21

AI Technical Summary

Technical Problem

In the prior art, the accuracy and efficiency of abnormal telemetry data are low through manual analysis, which leads to the inability to analyze the causes of abnormalities in a timely manner, affecting the subsequent telemetry data processing process and flight control work.

Method used

A method for determining the cause of abnormality of remote sensing data is provided. By acquiring the abnormal telemetry data set, determining whether there is abnormal link data or virtual channel data based on the attribute set of each abnormal telemetry data, and determining the abnormality cause based on these attributes.

Benefits of technology

The automatic method quickly and accurately determines the processing causes of abnormal telemetry data, which improves analysis efficiency and accuracy and avoids the inefficiency problem of manual analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115765845B_ABST
    Figure CN115765845B_ABST
Patent Text Reader

Abstract

The present application discloses a method for determining the cause of abnormal remote sensing data, a storage medium, and an electronic device. The method includes: obtaining an abnormal telemetry data set; judging whether there is abnormal link data in the abnormal telemetry data set according to the first attribute set of each abnormal telemetry data, determining the abnormal type of the abnormal link data when there is abnormal link data, and determining the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal link data; when there is no abnormal link data in the abnormal telemetry data set, successively analyzing each abnormal telemetry data in the abnormal telemetry data set to obtain multiple virtual channel data, and determining the abnormal cause of the abnormal telemetry data set according to the second attribute set information of each virtual channel data. Through the present application, the problem of low accuracy and efficiency of manual analysis of abnormal telemetry data 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 field of aerospace, and in particular to a method for determining the cause of abnormality in remote sensing data, a storage medium, and an electronic device. Background Art

[0002] In aerospace engineering, it is necessary to receive and process large amounts of telemetry data to obtain the data information contained in the telemetry data. When the ground measurement and control center parses and processes the spacecraft telemetry raw code data according to the spacecraft telemetry data format specification and the measurement and control communication system information format regulations, the ground measurement and control station needs to parse and verify the link data unit transmitted in the measurement and control link after receiving it, and then send it to the ground measurement and control center. The ground measurement and control center then parses and processes it according to the hierarchical structure of virtual channel data level, multi-channel protocol data level, and source packet data level, and outputs the telemetry data processing results.

[0003] However, due to anomalies that may occur when the spacecraft sends telemetry data, or anomalies when the telemetry data is transmitted, the telemetry data received by the ground tracking and control station cannot be processed normally. When the telemetry data processing is interrupted, faced with large amounts of spacecraft telemetry data, the only way to analyze the telemetry data is to manually extract the telemetry data and use conventional office software for auxiliary analysis to determine the cause of the data processing interruption. However, due to the huge amount of telemetry data, various types, and complex formats, manual data analysis is time-consuming and labor-intensive, and the data analysis efficiency is very low, resulting in the inability to analyze the cause of the anomaly in a timely manner, affecting the subsequent telemetry data processing process and flight control work.

[0004] Currently, no effective solution has been proposed to address the low accuracy and efficiency of manual analysis of abnormal telemetry data in related technologies. Summary of the Invention

[0005] The present application provides a method for determining the cause of abnormal remote sensing data, a storage medium, and an electronic device to solve the problems of low accuracy and efficiency in manual analysis of abnormal remote sensing data in related technologies.

[0006] According to one aspect of the present application, a method for determining the cause of remote sensing data anomaly is provided. The method includes: obtaining an abnormal telemetry data set, wherein the abnormal telemetry data set includes multiple abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among multiple telemetry data received by the ground control center through the measurement and control link; judging whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, determining the abnormal type of the abnormal link data if there is abnormal link data, and determining the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal link data; if there is no abnormal link data in the abnormal telemetry data set, parsing each abnormal telemetry data in the abnormal telemetry data set in turn to obtain multiple virtual channel data, and determining the abnormal cause of the abnormal telemetry data set based on the second attribute set information of each virtual channel data.

[0007] Optionally, determining the abnormal cause of the abnormal telemetry data set based on the second attribute set information of each virtual channel data includes: judging whether there is abnormal virtual channel data in multiple virtual channel data based on the second attribute set in each virtual channel data, and if there is abnormal virtual channel data, determining the abnormal type of the abnormal virtual channel data, and determining the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal virtual channel data; if there is no abnormal virtual channel data in multiple virtual channel data, parsing each virtual channel data in turn to obtain multiple source packet data; judging whether there is abnormal source packet data in multiple source packet data based on the third attribute set in each source packet data, and if there is abnormal source packet data, determining the abnormal type of the abnormal source packet data, and determining the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal source packet data.

[0008] Optionally, the first attribute set includes first flag bit information and first count bit information of the abnormal telemetry data, the first flag bit information is used to indicate the link where the abnormal telemetry data is located, and the first count bit information is used to indicate the location of the abnormal telemetry data. According to the first attribute set of each abnormal telemetry data, it is determined whether there is abnormal link data in the abnormal telemetry data set, and when abnormal link data exists, the abnormal type of the abnormal link data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal link data. The method includes: grouping multiple abnormal telemetry data according to the first flag bit information to obtain multiple abnormal telemetry data sets, wherein the first flag bit information of the multiple abnormal telemetry data in each abnormal telemetry data set is the same; determining whether the multiple first count bit information in each abnormal telemetry data set is continuous count bit information; when the multiple first count bit information is not continuous information, determining the abnormal type of each abnormal telemetry data in the abnormal telemetry data set is the first type; and determining the abnormal cause of the abnormal telemetry data set according to the first type in the preset comparison table, wherein the preset comparison table includes the first type and the abnormal cause corresponding to the first type.

[0009] Optionally, the first attribute set also includes first quality bit information, and the first quality bit information is used to indicate whether the abnormal telemetry data is wrong. After determining whether the multiple first counting bit information in each abnormal telemetry data set is continuous counting bit information, the method also includes: when the multiple first counting bit information in each abnormal telemetry data set are all continuous counting bit information, sequentially determine whether the first quality bit information of each abnormal telemetry data in the abnormal telemetry data set is all the first quality bit value; when there is at least one first quality bit information that is not the first quality bit value, determine the abnormal telemetry data whose first quality bit information is not the first quality bit value as abnormal link data, and determine the abnormal type of the abnormal link data as the second type; determine the abnormal cause of the abnormal telemetry data set according to the second type in the preset comparison table, wherein the preset comparison table also includes the second type and the abnormal cause corresponding to the second type.

[0010] Optionally, the second attribute set includes second flag bit information and second count bit information of the virtual channel data, the second flag bit information is used to indicate the transmission channel where the virtual channel data is located, and the second count bit information is used to indicate the position of the virtual channel data. According to the second attribute set in each virtual channel data, it is judged whether there is abnormal virtual channel data in the multiple virtual channel data. If abnormal virtual channel data exists, the abnormal type of the abnormal virtual channel data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal virtual channel data. The method includes: grouping the multiple virtual channel data according to the second flag bit information to obtain multiple virtual channel data sets, wherein the second flag bit information of the multiple virtual channel data in each virtual channel data set is the same; judging whether the multiple second count bit information in each virtual channel data set is continuous count bit information; if the multiple second count bit information is not continuous count bit information, determining that the abnormal type of each virtual channel data in the virtual channel data set is the third type; determining the abnormal cause of the abnormal telemetry data set according to the third type in the preset comparison table, wherein the preset comparison table also includes the third type and the abnormal cause corresponding to the third type.

[0011] Optionally, the second attribute set also includes second quality bit information, and the second quality bit information is used to indicate whether the virtual channel data is erroneous. After determining whether the multiple second count bit information in each virtual channel data set is continuous count bit information, the method also includes: when the multiple second count bit information in each virtual channel data set are all continuous count bit information, sequentially determining whether the second quality bit information of each virtual channel data in the multiple virtual channel data are all second quality bit values; when there is at least one second quality bit information that is not the second quality bit value, determining the virtual channel data whose quality bit information is not the second quality bit value as abnormal virtual channel data, and determining the abnormal type of the abnormal virtual channel data as the fourth type; determining the abnormal cause of the abnormal telemetry data set according to the fourth type in the preset comparison table, wherein the preset comparison table also includes the fourth type and the abnormal cause corresponding to the fourth type.

[0012] Optionally, the third attribute set includes third flag bit information and third count bit information of the source packet data, the third flag bit information is used to indicate the telemetry data source package where the source packet data is located, and the third count bit information is used to indicate the location of the source packet data. According to the third attribute set in each source packet data, it is judged whether there is abnormal source packet data in the multiple source packet data. If there is abnormal source packet data, the abnormal type of the abnormal source packet data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal source packet data. The method includes: grouping the multiple source packet data according to the third flag bit information to obtain multiple source packet data sets, wherein the third flag bit information of the multiple source packet data in each source packet data set is the same; judging whether the multiple third count bit information in each source packet data set is continuous count bit information; if the multiple third count bit information is not continuous information, determining that the abnormal type of each source packet data in the source packet data set associated with the multiple third count bit information is the fifth type; determining the abnormal cause of the abnormal telemetry data set according to the fifth type in the preset comparison table, wherein the preset comparison table also includes the fifth type and the abnormal cause corresponding to the fifth type.

[0013] Optionally, the third attribute set also includes third quality bit information, and the third quality bit information is used to indicate whether the source packet data is erroneous. After determining whether the multiple third count bit information in each source packet data set is continuous count bit information, the method also includes: when the multiple third count bit information in each source packet data set are all continuous count bit information, sequentially determining whether the third quality bit information of each source packet data in the multiple source packet data is all the third quality bit value; when there is at least one third quality bit information that is not the third quality bit value, determining the source packet data whose quality bit information is not the third quality bit value as abnormal source packet data, and determining the abnormal type of the abnormal source packet data as the sixth type; determining the abnormal cause of the abnormal telemetry data set according to the sixth type in the preset comparison table, wherein the preset comparison table also includes the sixth type and the abnormal cause corresponding to the sixth type.

[0014] According to another aspect of an embodiment of the present invention, a computer storage medium is provided. The computer storage medium is used to store a program. When the program is executed, the device where the computer storage medium is located is controlled to execute a method for determining the cause of abnormal remote sensing data.

[0015] According to another aspect of an embodiment of the present invention, an electronic device is also provided, comprising one or more processors and a memory; the memory stores computer-readable instructions, and the processor is used to run the computer-readable instructions, wherein when the computer-readable instructions are run, a method for determining the cause of an abnormality in remote sensing data is executed.

[0016] The present application adopts the following steps: obtaining an abnormal telemetry data set, wherein the abnormal telemetry data set includes multiple abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among multiple telemetry data received by the ground control center through the measurement and control link; determining whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data; if abnormal link data exists, determining the abnormal type of the abnormal link data; and determining the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal link data; if no abnormal link data exists in the abnormal telemetry data set, sequentially analyzing each abnormal telemetry data in the abnormal telemetry data set to obtain multiple virtual channel data, and determining the abnormal cause of the abnormal telemetry data set based on the second attribute set information of each virtual channel data. This solves the problem of low accuracy and efficiency of manual analysis of abnormal telemetry data in the related art. By sequentially determining whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, if abnormal link data exists, the abnormal type can be determined based on the first attribute set, and the abnormal cause can be determined based on the abnormal type, thereby quickly determining the abnormal processing cause of the abnormal telemetry data. In the absence of abnormal link data, each abnormal telemetry data needs to be parsed, and it is determined whether there is an abnormality in the attribute information of the virtual channel data at the next level of the abnormal telemetry data, and the abnormal cause of the abnormal telemetry data set is determined based on the second attribute set information of the virtual channel data, thereby achieving the effect of quickly and accurately determining the abnormal type of data anomaly through the preset process, and determining the abnormal cause according to the abnormal type. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of this application. The exemplary embodiments and descriptions of this application are intended to explain this application and do not constitute an improper limitation on this application. In the accompanying drawings:

[0018] Figure 1 is a flow chart of a method for determining the cause of abnormal remote sensing data provided by an embodiment of the present application;

[0019] Figure 2 is a flowchart of an optional method for determining the cause of abnormal remote sensing data provided in an embodiment of the present application;

[0020] Figure 3 is a schematic diagram of a device for determining causes of abnormal remote sensing data according to an embodiment of the present application;

[0021] Figure 4 A schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0023] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0024] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or is not necessarily limited to those steps or that are clearly listed, but may include other steps or that are not clearly listed or that are inherent to these processes, methods, products or devices.

[0025] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display and analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving the consent information provided by the aforementioned user or organization.

[0026] According to an embodiment of the present application, a method for determining the cause of anomaly in remote sensing data is provided.

[0027] Figure 1 FIG. 1 is a flow chart of a method for determining the cause of abnormal remote sensing data according to an embodiment of the present application. Figure 1 As shown, the method includes the following steps:

[0028] Step S102: Acquire an abnormal telemetry data set, wherein the abnormal telemetry data set includes a plurality of abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among a plurality of telemetry data received by the ground control center through the measurement and control link.

[0029] It should be noted that telemetry data anomalies are original code data. Interruptions in spacecraft telemetry data processing are a common type of failure in the field of aerospace measurement and control. Spacecraft telemetry data is the telemetry data sent by the spacecraft to the ground measurement and control station via the measurement and control link. When a failure occurs, multiple telemetry data before and after the interruption can be obtained to obtain a set of abnormal telemetry data. Because each telemetry data has multiple levels and the attribute information of the data at different levels varies, it is necessary to determine the attribute information of the abnormal telemetry data layer by layer, so that the cause of the data processing interruption can be determined based on the attribute information. The telemetry data can be hexadecimal original code telemetry data.

[0030] Furthermore, the measurement and control link at the same time may send one channel of telemetry data or multiple channels of telemetry data to the ground control center; each channel of telemetry data may contain one type of virtual channel data or multiple types of virtual channel data.

[0031] Step S104, judging whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, determining the abnormal type of the abnormal link data if there is abnormal link data, and determining the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal link data.

[0032] Specifically, in the presence of abnormal link data, the abnormal type can be determined based on the first attribute set of the abnormal link data, and the abnormal cause of the abnormal telemetry data set can be determined based on the abnormal type. Before obtaining the abnormal telemetry data set, a comparison table of abnormal types and abnormal causes can be generated to obtain a preset comparison table, and the abnormal cause can be determined based on the preset comparison table.

[0033] Table 1 is an optionally preset comparison table according to an embodiment of the present application. As shown in Table 1, in the case of the second type of abnormality, that is, the link-level count bit information is normal and the link-level quality bit information is abnormal, the abnormal cause of the abnormal telemetry data set is an abnormality in the data link from the spacecraft to the ground measurement and control station, which leads to interruption of data processing.

[0034] Table 1

[0035]

[0036] Step S106: When there is no abnormal link data in the abnormal telemetry data set, each abnormal telemetry data in the abnormal telemetry data set is parsed in turn to obtain multiple virtual channel data, and the abnormal cause of the abnormal telemetry data set is determined based on the second attribute set information of each virtual channel data.

[0037] Specifically, when there is no abnormal link data in the abnormal telemetry data set, it is characterized that there is no abnormality at the link level for multiple abnormal telemetry data. Then, each abnormal telemetry data needs to be parsed to obtain the virtual channel data of the next level, that is, the transmission channel level in Table 1, and the abnormal cause of the abnormal telemetry data set is determined according to the second attribute set of each virtual channel data, so as to disassemble the multi-level data by level and determine the abnormal cause according to the attribute information.

[0038] It should be noted that in the presence of abnormal link data, it can be characterized that the remaining abnormal telemetry data are all normal telemetry data. Therefore, after determining the abnormal cause of the abnormal telemetry data set through the abnormal link data, the remaining normal telemetry data can also be analyzed to determine whether there is abnormal data at the next level.

[0039] The present invention provides a method for determining the cause of anomaly in remote sensing data, which comprises obtaining an abnormal telemetry data set, wherein the abnormal telemetry data set includes multiple abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among multiple telemetry data received by a ground control center via a measurement and control link; determining whether there is abnormal link data in the abnormal telemetry data set based on a first attribute set of each abnormal telemetry data; determining the abnormal type of the abnormal link data if there is abnormal link data, and determining the cause of the abnormality of the abnormal telemetry data set based on the abnormal type of the abnormal link data; if there is no abnormal link data in the abnormal telemetry data set, sequentially analyzing each abnormal telemetry data in the abnormal telemetry data set to obtain multiple virtual channel data, and determining the cause of the abnormality of the abnormal telemetry data set based on the second attribute set information of each virtual channel data. This method solves the problem of low accuracy and efficiency of manual analysis of abnormal telemetry data in the related art. By sequentially determining whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, if there is abnormal link data, the abnormal type can be determined based on the first attribute set, and the cause of the abnormality can be determined based on the abnormal type, thereby quickly determining the cause of abnormal processing of the abnormal telemetry data. In the absence of abnormal link data, each abnormal telemetry data needs to be parsed, and it is determined whether there is an abnormality in the attribute information of the virtual channel data at the next level of the abnormal telemetry data, and the abnormal cause of the abnormal telemetry data set is determined based on the second attribute set information of the virtual channel data, thereby achieving the effect of quickly and accurately determining the abnormal type of data anomaly through the preset process, and determining the abnormal cause according to the abnormal type.

[0040] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, determining the cause of the anomaly of the abnormal telemetry data set according to the second attribute set information of each virtual channel data includes: judging whether there is abnormal virtual channel data in multiple virtual channel data according to the second attribute set in each virtual channel data, and if there is abnormal virtual channel data, determining the abnormal type of the abnormal virtual channel data, and determining the cause of the anomaly of the abnormal telemetry data set according to the abnormal type of the abnormal virtual channel data; if there is no abnormal virtual channel data in multiple virtual channel data, parsing each virtual channel data in turn to obtain multiple source packet data; judging whether there is abnormal source packet data in multiple source packet data according to the third attribute set in each source packet data, and if there is abnormal source packet data, determining the abnormal type of the abnormal source packet data, and determining the cause of the anomaly of the abnormal telemetry data set according to the abnormal type of the abnormal source packet data.

[0041] Specifically, first, obtain the second attribute set of each virtual channel data, and determine whether there is abnormal virtual channel data based on the second attribute set. If there is abnormal virtual channel data, the abnormality type can be determined based on the second attribute set of the abnormal virtual channel data, and the abnormal cause of the abnormal telemetry data set can be determined based on the abnormality type.

[0042] Furthermore, in the absence of abnormal virtual channel data, multiple abnormal virtual channel data can be parsed to obtain the data of the next level, that is, the source packet data, and whether the source packet data is abnormal can be determined based on the third attribute set information of the source packet data, thereby determining the reason why the remote sensing data cannot be processed by analyzing the multi-layer data of the remote sensing data.

[0043] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the first attribute set includes first flag bit information and first count bit information of the abnormal telemetry data, the first flag bit information is used to indicate the link where the abnormal telemetry data is located, and the first count bit information is used to indicate the location of the abnormal telemetry data. According to the first attribute set of each abnormal telemetry data, it is determined whether there is abnormal link data in the abnormal telemetry data set, and if abnormal link data exists, the abnormal type of the abnormal link data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal link data. The method includes: grouping multiple abnormal telemetry data according to the first flag bit information to obtain multiple abnormal telemetry data sets, wherein the first flag bit information of the multiple abnormal telemetry data in each abnormal telemetry data set is the same; determining whether the multiple first count bit information in each abnormal telemetry data set is continuous count bit information; if the multiple first count bit information is not continuous information, determining the abnormal type of each abnormal telemetry data in the abnormal telemetry data set is the first type; and determining the abnormal cause of the abnormal telemetry data set according to the first type in the preset comparison table, wherein the preset comparison table includes the first type and the abnormal cause corresponding to the first type.

[0044] It should be noted that each abnormal telemetry data includes a first flag bit information and a first count bit information, wherein the first flag bit information is used to indicate the link where the abnormal telemetry data is located, that is, to determine from which link the abnormal telemetry data is sent to the ground receiving station, and the first count bit information is used to indicate the location of the abnormal telemetry data, that is, the first count bit information can determine the location information of the abnormal telemetry data in the corresponding link, and multiple count bit information can be used to determine whether there is an interruption of abnormal telemetry data in the link.

[0045] Furthermore, before determining whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, it is necessary to preset an attribute information comparison table of the telemetry data, as shown in Table 2. Different links have different corresponding flag bit information, count bit information and quality bit information.

[0046] Table 2

[0047]

[0048] After obtaining Table 2, the flag bit information of each abnormal telemetry data set is first determined. Multiple abnormal telemetry data sets are then grouped according to the flag bit information, resulting in multiple groups of abnormal telemetry data sets with the same flag bit information. Subsequently, the link corresponding to each group of abnormal telemetry data sets can be determined based on the link information. For example, the link corresponding to Group A's abnormal telemetry data is Link 1. Next, the count bit information, i.e., the first count bit information, of each abnormal telemetry data set in the group is obtained, and a determination is made as to whether each count bit information satisfies the corresponding value in Table 2. If all count bits meet the requirements, the multiple count bit information sets are sorted and a determination is made as to whether the count bit information is interrupted. For example, if the count bits are 1, 2, 3, 5, and 6, then count bit 4 is missing. Therefore, it is determined that a certain telemetry data set is missing from the group of abnormal telemetry data sets, and that the count bits of the group of abnormal telemetry data sets are discontinuous. Based on Table 1, it can be determined that the abnormality type of the group of abnormal telemetry data sets is Type 1. Therefore, it can be determined that the failure to successfully process the abnormal telemetry data set is due to an abnormality in the data link from the ground measurement and control station to the ground operation and control center.

[0049] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the first attribute set also includes first quality bit information, and the first quality bit information is used to indicate whether the abnormal telemetry data is wrong. After determining whether the multiple first counting bit information in each abnormal telemetry data set is continuous counting bit information, the method also includes: when the multiple first counting bit information in each abnormal telemetry data set are all continuous counting bit information, sequentially determining whether the first quality bit information of each abnormal telemetry data in the abnormal telemetry data set is all first quality bit value; when there is at least one first quality bit information that is not the first quality bit value, determining the abnormal telemetry data whose first quality bit information is not the first quality bit value as abnormal link data, and determining the abnormal type of the abnormal link data as the second type; determining the abnormal cause of the abnormal telemetry data set according to the second type in the preset comparison table, wherein the preset comparison table also includes the second type and the abnormal cause corresponding to the second type.

[0050] Specifically, when the count bit information is continuous, it is necessary to obtain the quality bit information of each abnormal telemetry data set and compare it with the first quality bit value in Table 2. The first quality bit value includes three parts: quality bit position, quality bit length, and quality bit value in Table 2. If the quality bit information of a certain abnormal telemetry data set is different from the first quality bit value, it indicates that the abnormal telemetry data set contains garbled characters, errors, etc., resulting in the inability to successfully process the abnormal telemetry data set. In this case, the abnormal telemetry data set is classified as the second type of anomaly, which corresponds to the abnormal cause of the anomaly in Table 1, that is, the data link from the spacecraft to the ground tracking and control station is abnormal.

[0051] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the second attribute set includes second flag bit information and second count bit information of the virtual channel data, the second flag bit information is used to indicate the transmission channel where the virtual channel data is located, and the second count bit information is used to indicate the position of the virtual channel data. According to the second attribute set in each virtual channel data, it is determined whether there is abnormal virtual channel data in the multiple virtual channel data. If abnormal virtual channel data exists, the abnormal type of the abnormal virtual channel data is determined, and the abnormal cause of the abnormal remote sensing data set is determined according to the abnormal type of the abnormal virtual channel data. The method includes: grouping the multiple virtual channel data according to the second flag bit information to obtain multiple virtual channel data sets, wherein the second flag bit information of the multiple virtual channel data in each virtual channel data set is the same; determining whether the multiple second count bit information in each virtual channel data set is continuous count bit information; if the multiple second count bit information is not continuous count bit information, determining that the abnormal type of each virtual channel data in the virtual channel data set is a third type; and determining the abnormal cause of the abnormal remote sensing data set according to the third type in a preset comparison table, wherein the preset comparison table also includes the third type and the abnormal cause corresponding to the third type.

[0052] Specifically, when there is no abnormality in the multiple abnormal telemetry data in the abnormal telemetry data set, it is necessary to parse each abnormal telemetry data to obtain virtual channel data of multiple transmission channel levels, and group the multiple virtual channel data according to the second flag bit information to obtain multiple virtual channel data sets. After grouping, determine whether there is erroneous count bit information and discontinuous second count bit information in Table 3 according to the second attribute set of each virtual channel data. As shown in Table 3, it is necessary to determine whether the count bit information of each virtual channel data meets the count bit position, count bit length, and count bit value, and if all are met, determine whether the count bit information of the virtual channel data in each group is continuous. If it is discontinuous, it can be determined from Table 1 that the abnormal type of the virtual channel data in this group is the third type. It can be determined according to the third type in the corresponding Table 1 that the reason why the abnormal telemetry data set cannot be processed normally is that there is an abnormality in the spacecraft-related equipment component or an abnormality in the data receiving and processing link of the ground measurement and control station.

[0053] Table 3

[0054]

[0055] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the second attribute set also includes second quality bit information, and the second quality bit information is used to indicate whether the virtual channel data is erroneous. After determining whether the multiple second count bit information in each virtual channel data set is continuous count bit information, the method also includes: when the multiple second count bit information in each virtual channel data set are all continuous count bit information, sequentially determining whether the second quality bit information of each virtual channel data in the multiple virtual channel data are all second quality bit values; when there is at least one second quality bit information that is not the second quality bit value, determining the virtual channel data whose quality bit information is not the second quality bit value as abnormal virtual channel data, and determining the abnormal type of the abnormal virtual channel data as the fourth type; determining the cause of the abnormality of the abnormal telemetry data set according to the fourth type in the preset comparison table, wherein the preset comparison table also includes the fourth type and the cause of the abnormality corresponding to the fourth type.

[0056] Specifically, when the count bit information is continuous, it is necessary to obtain the quality bit information of each virtual channel data and compare it with the second quality bit value in Table 3, where the second quality bit value includes three parts: quality bit position, quality bit length, and quality bit value in Table 3. If the quality bit information of a certain virtual channel data is different from the second quality bit value, it indicates that the virtual channel data contains garbled characters, errors, etc., resulting in the inability to successfully process the abnormal telemetry data set. In this case, the abnormal telemetry data set abnormality type is the fourth type, which corresponds to the abnormal cause in Table 1, that is, an abnormality in the data link from the spacecraft to the ground tracking and control station or an abnormality in a spacecraft-related equipment component.

[0057] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the third attribute set includes third flag information and third count bit information of the source packet data, the third flag information is used to indicate the telemetry data source packet where the source packet data is located, and the third count bit information is used to indicate the location of the source packet data. According to the third attribute set in each source packet data, it is determined whether there is abnormal source packet data in multiple source packet data. If abnormal source packet data exists, the abnormal type of the abnormal source packet data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal source packet data. The method includes: grouping multiple source packet data according to the third flag bit information to obtain multiple source packet data sets, wherein the third flag bit information of the multiple source packet data in each source packet data set is the same; determining whether the multiple third count bit information in each source packet data set is continuous count bit information; if the multiple third count bit information is not continuous information, determining that the abnormal type of each source packet data in the source packet data set associated with the multiple third count bit information is the fifth type; and determining the abnormal cause of the abnormal telemetry data set according to the fifth type in the preset comparison table, wherein the preset comparison table also includes the fifth type and the abnormal cause corresponding to the fifth type.

[0058] Specifically, when there are no abnormalities in multiple virtual channel data, it is necessary to parse each virtual channel data to obtain source packet data of multiple telemetry source packet levels, and group the multiple source packet data according to the third flag bit information to obtain multiple source packet data sets. After grouping, determine whether there is erroneous count bit information and discontinuous third count bit information in Table 4 based on the third attribute set of each source packet data. As shown in Table 4, it is necessary to determine whether the count bit information of each source packet data meets the count bit position, count bit length, and count bit value, and determine whether the count bit information of the source packet data in each group is continuous if all are met. If it is discontinuous, it can be determined from Table 1 that the abnormal type of the source packet data of this group is the fifth type. It can be determined in Table 1 that the reason why the abnormal telemetry data set cannot be processed normally is due to an abnormality in a spacecraft-related equipment component according to the fifth type.

[0059] Table 4

[0060]

[0061] Optionally, in the method for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the third attribute set also includes third quality bit information, and the third quality bit information is used to indicate whether the source packet data is erroneous. After determining whether the multiple third count bit information in each source packet data set is continuous count bit information, the method also includes: when the multiple third count bit information in each source packet data set are all continuous count bit information, sequentially determining whether the third quality bit information of each source packet data in the multiple source packet data is all the third quality bit value; when there is at least one third quality bit information that is not the third quality bit value, determining the source packet data whose quality bit information is not the third quality bit value as abnormal source packet data, and determining the abnormal type of the abnormal source packet data as the sixth type; determining the abnormal cause of the abnormal telemetry data set according to the sixth type in the preset comparison table, wherein the preset comparison table also includes the sixth type and the abnormal cause corresponding to the sixth type.

[0062] Specifically, when the count bit information is continuous, it is necessary to obtain the quality bit information of each source packet data and compare it with the third quality bit value in Table 4. The third quality bit value includes the quality bit position, quality bit length, and quality bit value in Table 4. If the quality bit information of a source packet data is different from the third quality bit value, it indicates that the source packet data contains garbled characters, errors, etc., resulting in the inability to successfully process the abnormal telemetry data set. In this case, the abnormal telemetry data set anomaly type is type 6, which corresponds to the anomaly cause of the spacecraft-related equipment component anomaly in Table 1.

[0063] Figure 2 Flowchart of an optional method for determining the cause of abnormal remote sensing data provided by an embodiment of the present application, such as Figure 2 As shown, first, a set of abnormal telemetry data transmitted to the ground tracking and control station in the tracking and control link, which was interrupted during processing, is received. The first flag bit information, first count bit information, and first quality bit information of each abnormal telemetry data in the abnormal telemetry data set are determined. Multiple abnormal telemetry data are grouped according to the first flag bit information to obtain multiple groups of abnormal telemetry data. It is determined whether the multiple first count bits in each group of abnormal telemetry data are continuous. If they are not continuous, the cause of the data processing interruption is determined to be an abnormality in the data link from the ground tracking and control station to the ground operation and control center according to Table 1. If the count bits are continuous, it is determined according to Table 2 whether each first quality bit information is the first quality bit value in Table 2. The first quality bit value includes the quality bit position, quality bit length, and quality bit value in Table 2. If any first quality bit information is different from the first quality bit value, the cause of the data processing interruption is determined to be an abnormality in the data link from the spacecraft to the ground tracking and control station according to Table 1.

[0064] Furthermore, when all first quality bit values ​​are normal, it is necessary to parse each abnormal telemetry data to obtain multiple virtual channel data, and obtain the second flag bit information, second count bit information and second quality bit information of each virtual channel data as the abnormal telemetry data, and group the multiple virtual channel data according to the second flag bit information to obtain multiple groups of virtual channel data, and judge whether the multiple second count bit information in each group of virtual channel data are continuous, and if they are not continuous, determine according to Table 1 that the cause of the data processing interruption is an abnormality in a spacecraft-related equipment component / or an abnormality in the data receiving and processing link of the ground measurement and control station.

[0065] It should be noted that, when it is determined that the second count bit information is discontinuous, it can be further determined whether the second count bit information of each group of virtual channel data is discontinuous. When the second count bit information of each group of virtual channel data is discontinuous, the reason for the data processing interruption may also be that there is an abnormality in the data reception and processing of the ground measurement and control station.

[0066] If all second count bits are continuous, it is necessary to determine whether each second quality bit information corresponds to the second quality bit value in Table 3, where the second quality bit value includes the quality bit position, quality bit length, and quality bit value in Table 3. If any second quality bit information differs from the second quality bit value, the cause of the data processing interruption is determined to be an anomaly in the data link from the spacecraft to the ground tracking and control station or an anomaly in a spacecraft-related equipment component, as determined in Table 1.

[0067] Furthermore, when all second quality bit values ​​are normal, it is necessary to parse each virtual channel data to obtain multiple source packet data, and obtain the third flag bit information, third count bit information, and third quality bit information of each source packet data as in the abnormal telemetry data, and group the multiple source packet data according to the third flag bit information to obtain multiple groups of source packet data, and determine whether the multiple third count bit information in each group of source packet data is continuous, and if it is not continuous, determine according to Table 1 that the cause of the data processing interruption is an abnormality of a spacecraft-related equipment component. When the multiple third count bit information is continuous, determine whether the third quality bit information of each source packet data is correct, and if it is incorrect, determine according to Table 1 that the cause of the data processing interruption is an abnormality of a spacecraft-related equipment component, thereby achieving the goal of quickly and accurately determining the cause of the interruption when processing a large amount of abnormal telemetry data through the program.

[0068] It should be 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 that, 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.

[0069] The present application also provides an apparatus for determining the cause of remote sensing data anomalies. It should be noted that the apparatus for determining the cause of remote sensing data anomalies in the present application can be used to execute the method for determining the cause of remote sensing data anomalies provided in the present application. The apparatus for determining the cause of remote sensing data anomalies provided in the present application is described below.

[0070] Figure 3 Schematic diagram of a device for determining the cause of abnormal remote sensing data according to an embodiment of the present application. Figure 3 As shown, the device includes: an acquisition unit 31, a first determination unit 32, and a second determination unit 33.

[0071] The acquisition unit 31 is used to acquire an abnormal telemetry data set, wherein the abnormal telemetry data set includes multiple abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among multiple telemetry data received by the ground control center through the measurement and control link.

[0072] The first determination unit 32 is used to determine whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, determine the abnormal type of the abnormal link data when abnormal link data exists, and determine the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal link data.

[0073] The second determination unit 33 is used to parse each abnormal telemetry data in the abnormal telemetry data set in turn when there is no abnormal link data in the abnormal telemetry data set, obtain multiple virtual channel data, and determine the abnormal cause of the abnormal telemetry data set based on the second attribute set information of each virtual channel data.

[0074] The apparatus for determining the cause of remote sensing data anomalies provided in an embodiment of the present application is configured to obtain an abnormal telemetry data set through an acquisition unit 31, wherein the abnormal telemetry data set includes multiple abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among multiple telemetry data received by the ground control center through a measurement and control link. A first determination unit 32 is configured to determine whether there is abnormal link data in the abnormal telemetry data set based on the first attribute set of each abnormal telemetry data, determine the abnormal type of the abnormal link data if there is abnormal link data, and determine the cause of the abnormality of the abnormal telemetry data set based on the abnormal type of the abnormal link data. A second determination unit 33 is configured to sequentially analyze each abnormal telemetry data in the abnormal telemetry data set if there is no abnormal link data in the abnormal telemetry data set, obtain multiple virtual channel data, and determine the cause of the abnormality of the abnormal telemetry data set based on the second attribute set information of each virtual channel data. This solves the problem of low accuracy and efficiency of manual analysis of abnormal telemetry data in the related art. By sequentially judging the first attribute set of each abnormal telemetry data, it is determined whether there is abnormal link data in the abnormal telemetry data set. In the case of abnormal link data, the abnormal type can be determined based on the first attribute set, and the cause of the abnormality can be determined based on the abnormal type, thereby quickly determining the cause of the abnormal processing of the abnormal telemetry data. In the case of no abnormal link data, it is necessary to parse each abnormal telemetry data and determine whether there is an abnormality in the attribute information of the virtual channel data at the next level of the abnormal telemetry data, and determine the cause of the abnormality of the abnormal telemetry data set based on the second attribute set information of the virtual channel data, thereby achieving the effect of quickly and accurately determining the abnormal type of the data abnormality through the preset process and determining the cause of the abnormality based on the abnormal type.

[0075] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the second determination unit 33 includes: a first judgment module, used to determine whether there is abnormal virtual channel data in multiple virtual channel data based on the second attribute set in each virtual channel data, and if there is abnormal virtual channel data, determine the abnormal type of the abnormal virtual channel data, and determine the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal virtual channel data; a parsing module, used to parse each virtual channel data in turn to obtain multiple source packet data when there is no abnormal virtual channel data in multiple virtual channel data; a first determination module, used to determine whether there is abnormal source packet data in multiple source packet data based on the third attribute set in each source packet data, and if there is abnormal source packet data, determine the abnormal type of the abnormal source packet data, and determine the abnormal cause of the abnormal telemetry data set based on the abnormal type of the abnormal source packet data.

[0076] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the first attribute set includes first flag bit information and first count bit information of the abnormal telemetry data, the first flag bit information is used to indicate the link where the abnormal telemetry data is located, and the first count bit information is used to indicate the location of the abnormal telemetry data, and the first determination unit 32 includes: a grouping module, used to group multiple abnormal telemetry data according to the first flag bit information to obtain multiple abnormal telemetry data sets, wherein the first flag bit information of multiple abnormal telemetry data in each abnormal telemetry data set is the same; a second judgment module, used to judge whether the multiple first count bit information in each abnormal telemetry data set is continuous count bit information; the second determination module, used to determine that the abnormal type of each abnormal telemetry data in the abnormal telemetry data set is the first type when the multiple first count bit information is not continuous information; a third determination module, used to determine the abnormal cause of the abnormal telemetry data set according to the first type in a preset comparison table, wherein the preset comparison table includes the first type and the abnormal cause corresponding to the first type.

[0077] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the first attribute set also includes first quality bit information, and the first quality bit information is used to indicate whether the abnormal telemetry data is wrong. The device also includes: a first judgment unit, which is used to determine, in sequence, whether the first quality bit information of each abnormal telemetry data in the abnormal telemetry data set is a first quality bit value when multiple first counting bit information in each abnormal telemetry data set are continuous counting bit information; a third determination unit, which is used to determine the abnormal telemetry data whose first quality bit information is not a first quality bit value as abnormal link data when there is at least one first quality bit information that is not a first quality bit value, and determine the abnormal type of the abnormal link data as the second type; a fourth determination unit, which is used to determine the cause of the anomaly of the abnormal telemetry data set according to the second type in a preset comparison table, wherein the preset comparison table also includes the second type and the cause of the anomaly corresponding to the second type.

[0078] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the second attribute set includes second flag bit information and second count bit information of the virtual channel data, the second flag bit information is used to indicate the transmission channel where the virtual channel data is located, and the second count bit information is used to indicate the position of the virtual channel data, and the first judgment module includes: a first grouping submodule, used to group multiple virtual channel data according to the second flag bit information to obtain multiple virtual channel data sets, wherein the second flag bit information of multiple virtual channel data in each virtual channel data set is the same; a first judgment submodule, used to determine whether the multiple second count bit information in each virtual channel data set is continuous count bit information; a first determination submodule, used to determine that the abnormal type of each virtual channel data in the virtual channel data set is the third type when the multiple second count bit information is not continuous count bit information; a second determination submodule, used to determine the abnormal cause of the abnormal telemetry data set according to the third type in a preset comparison table, wherein the preset comparison table also includes the third type and the abnormal cause corresponding to the third type.

[0079] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the second attribute set also includes second quality bit information, and the second quality bit information is used to indicate whether the virtual channel data is erroneous. The device also includes: a second judgment unit, which is used to determine, in turn, whether the second quality bit information of each virtual channel data in the multiple virtual channel data sets are all second quality bit values ​​when the multiple second counting bit information in each virtual channel data set are all continuous counting bit information; a fifth determination unit, which is used to determine the virtual channel data whose quality bit information is not the second quality bit value as abnormal virtual channel data when there is at least one second quality bit information that is not the second quality bit value, and determine the abnormal type of the abnormal virtual channel data as the fourth type; a sixth determination unit, which is used to determine the cause of the abnormality of the abnormal telemetry data set according to the fourth type in a preset comparison table, wherein the preset comparison table also includes the fourth type and the cause of the abnormality corresponding to the fourth type.

[0080] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the third attribute set includes third flag bit information and third count bit information of the source packet data, the third flag bit information is used to indicate the telemetry data source packet where the source packet data is located, and the third count bit information is used to indicate the location of the source packet data, and the first determination module includes: a second grouping submodule, used to group multiple source packet data according to the third flag bit information to obtain multiple source packet data sets, wherein the third flag bit information of multiple source packet data in each source packet data set is the same; a second judgment submodule, used to judge whether the multiple third count bit information in each source packet data set is continuous count bit information; a third determination submodule, used to determine that the abnormal type of each source packet data in the source packet data set associated with the multiple third count bit information is the fifth type when the multiple third count bit information is not continuous information; a fourth determination submodule, used to determine the abnormal cause of the abnormal telemetry data set according to the fifth type in the preset comparison table, wherein the preset comparison table also includes the fifth type and the abnormal cause corresponding to the fifth type.

[0081] Optionally, in the device for determining the cause of remote sensing data anomaly provided in an embodiment of the present application, the third attribute set also includes third quality bit information, and the third quality bit information is used to indicate whether the source packet data is wrong. The device also includes: a third judgment unit, which is used to judge in turn whether the third quality bit information of each source packet data in the multiple source packet data is a third quality bit value when the multiple third counting bit information in each source packet data set are continuous counting bit information; a seventh determination unit, which is used to determine the source packet data whose quality bit information is not a third quality bit value as abnormal source packet data when there is at least one third quality bit information that is not a third quality bit value, and determine the abnormal type of the abnormal source packet data as the sixth type; an eighth determination unit, which is used to determine the cause of the abnormality of the abnormal telemetry data set according to the sixth type in the preset comparison table, wherein the preset comparison table also includes the sixth type and the cause of the abnormality corresponding to the sixth type.

[0082] The above-mentioned device for determining the cause of abnormal remote sensing data includes a processor and a memory. The above-mentioned acquisition unit 31, first determination unit 32, second determination unit 33, etc. are all stored in the memory as programs, and the processor executes the above-mentioned programs stored in the memory to realize the corresponding functions.

[0083] The processor contains a kernel, which retrieves the corresponding program from memory. One or more kernels can be configured, and adjusting kernel parameters solves the low accuracy and efficiency of manual analysis of abnormal telemetry data in related technologies.

[0084] The memory may include 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 RAM, and the memory includes at least one memory chip.

[0085] An embodiment of the present invention provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the method for determining the cause of abnormality in remote sensing data is implemented.

[0086] An embodiment of the present invention provides a processor, which is used to run a program, wherein the method for determining the cause of abnormality of remote sensing data is executed when the program is run.

[0087] like Figure 4 As shown, an embodiment of the present invention provides an electronic device. The electronic device 40 includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the method for determining the cause of abnormal remote sensing data is implemented. The device herein may be a server, a PC, a PAD, a mobile phone, or the like.

[0088] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the above-mentioned method for determining the cause of anomaly in remote sensing data.

[0089] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0090] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0091] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0092] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0093] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0094] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0095] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology for information storage. 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 RAM (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 cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

[0096] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0097] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A method for determining the cause of abnormal remote sensing data, characterized in that: include: Acquire an abnormal telemetry data set, wherein the abnormal telemetry data set includes a plurality of abnormal telemetry data, wherein the abnormal telemetry data is abnormal data among a plurality of telemetry data received by a ground control center through a measurement and control link; Determine whether there is abnormal link data in the abnormal telemetry data set according to the first attribute set of each abnormal telemetry data, determine the abnormal type of the abnormal link data if the abnormal link data exists, and determine the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal link data; In the case that the abnormal link data does not exist in the abnormal telemetry data set, each abnormal telemetry data in the abnormal telemetry data set is analyzed in sequence to obtain a plurality of virtual channel data, and the abnormal cause of the abnormal telemetry data set is determined according to the second attribute set information of each virtual channel data; Determining the abnormal cause of the abnormal telemetry data set according to the second attribute set information of each virtual channel data includes: judging whether there is abnormal virtual channel data in the multiple virtual channel data according to the second attribute set in each virtual channel data, and in the case that the abnormal virtual channel data exists, determining the abnormal type of the abnormal virtual channel data, and determining the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal virtual channel data; in the case that the abnormal virtual channel data does not exist in the multiple virtual channel data, parsing each of the virtual channel data in turn to obtain multiple source packet data; judging whether there is abnormal source packet data in the multiple source packet data according to the third attribute set in each source packet data, and in the case that the abnormal source packet data exists, determining the abnormal type of the abnormal source packet data, and determining the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal source packet data.

2. The method according to claim 1, characterized in that The first attribute set includes first flag bit information and first count bit information of the abnormal telemetry data, the first flag bit information is used to indicate the link where the abnormal telemetry data is located, and the first count bit information is used to indicate the location of the abnormal telemetry data. Judging whether there is abnormal link data in the abnormal telemetry data set according to the first attribute set of each abnormal telemetry data, determining the abnormal type of the abnormal link data if the abnormal link data exists, and determining the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal link data includes: Grouping the plurality of abnormal telemetry data according to the first flag bit information to obtain a plurality of abnormal telemetry data sets, wherein the first flag bit information of the plurality of abnormal telemetry data in each abnormal telemetry data set is the same; Determining whether the plurality of first counting bit information in each abnormal telemetry data set is continuous counting bit information; In a case where the plurality of first count bit information are not continuous information, determining that the abnormal type of each abnormal telemetry data in the abnormal telemetry data set is a first type; The abnormal cause of the abnormal telemetry data set is determined according to the first type in a preset comparison table, wherein the preset comparison table includes the first type and the abnormal cause corresponding to the first type.

3. The method according to claim 2, characterized in that The first attribute set further includes first quality bit information, and the first quality bit information is used to indicate whether the abnormal telemetry data is erroneous. After determining whether a plurality of first count bit information in each abnormal telemetry data set is continuous count bit information, the method further includes: In the case where the plurality of first counting bit information in each abnormal telemetry data set are all continuous counting bit information, sequentially determining whether the first quality bit information of each abnormal telemetry data in the abnormal telemetry data set are all first quality bit values; In the case that there is at least one of the first quality bit information that is not the first quality bit value, determining the abnormal telemetry data whose first quality bit information is not the first quality bit value as abnormal link data, and determining the abnormal type of the abnormal link data as the second type; The abnormal cause of the abnormal telemetry data set is determined according to the second type in a preset comparison table, wherein the preset comparison table also includes the second type and the abnormal cause corresponding to the second type.

4. The method according to claim 1, characterized in that The second attribute set includes second flag bit information and second count bit information of the virtual channel data, the second flag bit information is used to indicate the transmission channel where the virtual channel data is located, and the second count bit information is used to indicate the position of the virtual channel data, judging whether there is abnormal virtual channel data in the multiple virtual channel data according to the second attribute set in each virtual channel data, and in the case of the abnormal virtual channel data, determining the abnormal type of the abnormal virtual channel data, and determining the abnormal cause of the abnormal telemetry data set according to the abnormal type of the abnormal virtual channel data. Grouping the plurality of virtual channel data according to the second flag bit information to obtain a plurality of virtual channel data sets, wherein the second flag bit information of the plurality of virtual channel data in each virtual channel data set is the same; Determining whether the plurality of second count bit information in each virtual channel data set is continuous count bit information; In a case where the plurality of second count bit information are not continuous count bit information, determining that the abnormality type of each virtual channel data in the virtual channel data set is a third type; The abnormal cause of the abnormal telemetry data set is determined according to the third type in a preset comparison table, wherein the preset comparison table also includes the third type and the abnormal cause corresponding to the third type.

5. The method according to claim 4, characterized in that The second attribute set further includes second quality bit information, and the second quality bit information is used to indicate whether the virtual channel data is erroneous. After determining whether the plurality of second count bit information in each virtual channel data set are continuous count bit information, the method further includes: In the case where the plurality of second counting bit information in each virtual channel data set are all continuous counting bit information, determining in sequence whether the second quality bit information of each virtual channel data in the plurality of virtual channel data are all second quality bit values; In the case that there is at least one of the second quality bit information that is not the second quality bit value, determining the virtual channel data whose quality bit information is not the second quality bit value as abnormal virtual channel data, and determining the abnormal type of the abnormal virtual channel data to be a fourth type; The abnormal cause of the abnormal telemetry data set is determined according to the fourth type in a preset comparison table, wherein the preset comparison table also includes the fourth type and the abnormal cause corresponding to the fourth type.

6. The method according to claim 1, characterized in that The third attribute set includes third flag bit information and third count bit information of the source packet data, the third flag bit information is used to indicate the telemetry data source packet where the source packet data is located, and the third count bit information is used to indicate the location of the source packet data. According to the third attribute set in each source packet data, it is judged whether there is abnormal source packet data in the multiple source packet data, and in the case of the abnormal source packet data, the abnormal type of the abnormal source packet data is determined, and the abnormal cause of the abnormal telemetry data set is determined according to the abnormal type of the abnormal source packet data. Grouping the plurality of source packet data according to the third flag bit information to obtain a plurality of source packet data sets, wherein the third flag bit information of the plurality of source packet data in each source packet data set is the same; Determining whether a plurality of third count bit information in each source packet data set is continuous count bit information; In a case where the plurality of third count bit information are not continuous information, determining that the abnormality type of each source packet data in the source packet data set associated with the plurality of third count bit information is a fifth type; The abnormal cause of the abnormal telemetry data set is determined according to the fifth type in a preset comparison table, wherein the preset comparison table also includes the fifth type and the abnormal cause corresponding to the fifth type.

7. The method according to claim 6, characterized in that The third attribute set further includes third quality bit information, and the third quality bit information is used to indicate whether the source packet data is erroneous. After determining whether a plurality of third count bit information in each source packet data set is continuous count bit information, the method further includes: In a case where the plurality of third count bit information in each source packet data set are all continuous count bit information, determining in sequence whether the third quality bit information of each source packet data in the plurality of source packet data are all third quality bit values; In the case that there is at least one of the third quality bit information that is not the third quality bit value, determining the source packet data whose quality bit information is not the third quality bit value as abnormal source packet data, and determining the abnormal type of the abnormal source packet data as the sixth type; The abnormal cause of the abnormal telemetry data set is determined according to the sixth type in a preset comparison table, wherein the preset comparison table also includes the sixth type and the abnormal cause corresponding to the sixth type.

8. A computer storage medium, characterized in that The computer storage medium is used to store a program, wherein when the program is executed, the device where the computer storage medium is located is controlled to execute the method for determining the cause of abnormal remote sensing data according to any one of claims 1 to 7.

9. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the cause of abnormal remote sensing data as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Satellite-ground link communication system and data processing method

    CN113098587A

  • Micro-service monitoring method and device, equipment and storage medium

    CN113835969A