A satellite data acquisition and analysis method and system
By determining the transmission path set and matching the reception point between the satellite data receiving points, the problem of data loss during satellite data transmission is solved, and the accuracy and reliability of data transmission are achieved.
Patent Information
- Application Number
- CN202510412566.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2045-04-03
AI Technical Summary
Satellite data is easily lost during transmission, resulting in a reduced reliability of data received by the data receiving point, which is difficult for the prior art to effectively solve this problem.
By determining the transmission path set between the data receiving points, matching the first and second level receiving points, determining the data transmission length, and splitting and transmitting the satellite data according to the transmission length, and at the same time, data integration and abnormal judgment are carried out at the second level receiving points, the accuracy of data transmission is ensured.
It improves the accuracy and reliability of satellite data transmission, reduces the data loss rate, and ensures the integrity and accuracy of data during transmission.
Smart Images

Figure CN119921844B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite data processing, and in particular to a satellite data acquisition and analysis method and system. Background Art
[0002] The processing process of satellite data is mainly as follows: The satellite collects data, sends the collected data to a data receiving point on the ground surface, the data receiving point on the ground surface receives the data and propagates it, and users process and apply the satellite data.
[0003] However, since the data receiving point will cause data loss as the amount of received data increases, it is necessary to split the data during data transmission. At the same time, since the transmission signal attenuates as the propagation distance increases when the data receiving point performs wireless data transmission, multiple data receiving points are required to relay the data transmission, which leads to a relatively high data loss rate and a reduction in the reliability of the data received by the data receiving point, and there is room for improvement. Summary of the Invention
[0004] In order to improve the accuracy of data transmission, this application provides a satellite data acquisition and analysis method and system.
[0005] In a first aspect, this application provides a satellite data acquisition and analysis method, adopting the following technical solution:
[0006] A satellite data acquisition and analysis method includes:
[0007] S1, a data receiving point on the ground surface receives satellite data, judges the satellite data, and determines the final transmission target of the satellite data;
[0008] S2, marks the data receiving point where the satellite data is currently located as the first-level receiving point, and determines a set of transmission paths for data transmission according to the first-level receiving point and the final transmission target;
[0009] S3, according to the set of transmission paths, marks the next data receiving point to which the satellite data needs to be transmitted as the second-level receiving point, matches the first-level receiving point with the second-level receiving point, determines the data transmission length, and splits and transmits the satellite data according to the judged data transmission length;
[0010] S4, the second-level receiving point integrates the received data to obtain data to be transmitted, and judges the abnormality of the data to be transmitted to determine the abnormality of the data to be transmitted;
[0011] S5, if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives the data verification signal and verifies it to obtain a verification result;
[0012] S6. Adjust the data received at the second-level receiving point according to the verification result to obtain the correct data to be transmitted, and perform data transmission to the data receiving point of the next level for the correct data to be transmitted.
[0013] Preferably, based on the positional relationship between the final transmission target and the first-level receiving point, determine the shortest transmission path between the first-level receiving point and the final transmission target;
[0014] Based on the positional relationship between the final transmission target and the first-level receiving point, obtain all the receiving points to be selected within the rectangular area formed by the first-level receiving point and the final transmission target, and select the receiving points to be selected according to the shortest transmission path and the built-in transmission requirement path quantity to form a transmission path set composed of multiple transmission path combinations.
[0015] Preferably, according to the transmission path set, determine the data transmission order of each data receiving point in the transmission path set, and perform level marking on each data receiving point according to the data transmission order to obtain a transmission level set;
[0016] According to the transmission level set, determine the effective transmission data length between the first-level receiving point and the second-level receiving point;
[0017] Compare the data to be transmitted at the first-level receiving point with the effective transmission data length of the second-level receiving point to determine the data length relationship, and split the satellite data according to the data length relationship, and transmit the split data.
[0018] Preferably, compare the data to be transmitted at the first-level receiving point with the effective transmission data length of the second-level receiving point. If the data length of the data to be transmitted is less than or equal to the effective transmission length, do not split the data to be transmitted;
[0019] If the data length of the data to be transmitted is greater than the effective transmission length, split the data to be transmitted according to the effective transmission length to obtain the first division quantity and the first division data;
[0020] Based on the transmission path set, determine the number of the next data receiving points to be transmitted to obtain the second receiving quantity;
[0021] Compare the first division quantity with the second receiving quantity, and transmit the split data to be transmitted according to the comparison result between the first division quantity and the second receiving quantity.
[0022] Preferably, if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal to the first-level receiving point. The first-level receiving point receives the data verification signal and verifies the transmitted data to determine whether there is the same abnormality in the data to be transmitted at the first-level receiving point;
[0023] If there are identical anomalies in the data to be transmitted at the first-level receiving point, it is determined that the data to be transmitted is normal data, and an acknowledgement signal is sent to the second-level receiving point, and the second-level receiving point performs the next-level transmission on the data to be transmitted.
[0024] If there are no identical anomalies in the data to be transmitted at the first-level receiving point, the data to be transmitted is retransmitted, the second-level receiving point receives the data and corrects the data to be transmitted with anomalies until the data received by the second-level receiving point has no anomalies.
[0025] Preferably, if there are anomalous data in the data to be transmitted, the second-level receiving point marks the anomalous data and its corresponding anomaly category as a data verification signal and outputs it;
[0026] The first-level receiving point receives the data verification signal, matches the anomalous data in the data verification signal with the data to be transmitted at the first-level receiving point, determines the data segment of the data to be transmitted corresponding to the anomalous data, and marks this data segment as the data segment to be judged;
[0027] Anomaly judgment is performed on the data segment to be judged to determine whether the data segment to be judged at the first-level receiving point is anomalous data, and the anomaly of the data segment to be judged at the first-level receiving point is determined according to the anomaly judgment result of the first-level receiving point.
[0028] Preferably, data type judgment is performed on the data to be transmitted to obtain data type data;
[0029] Data change trend judgment is performed on the data to be transmitted to obtain trend data;
[0030] According to the data type data, the data to be transmitted is converted into file data of the corresponding type;
[0031] The file data is analyzed to determine the change trend of the file data to obtain file performance data;
[0032] The historical data is matched according to the data type data to determine the historical data of the same data type and mark it as the historical data of the same type;
[0033] The trend data and file performance data of the historical data of the same type are compared with the trend data and file performance data of the data to be transmitted, and the anomaly of the data to be transmitted received by the second-level receiving point is determined according to the comparison situation and output.
[0034] Preferably, based on the data loss rate between each receiving point in the first-level receiving point and the second-level receiving point, the corresponding lost data is obtained;
[0035] According to the importance of the satellite data, the lost data is judged against the loss threshold under the corresponding importance to determine whether the data loss amount is greater than the loss threshold;
[0036] If the amount of lost data is greater than the loss threshold, calculate the data transmission length of the first-level receiving point according to the loss threshold, split the data to be transmitted at the first-level receiving point according to the data transmission length corresponding to the loss threshold, and transmit the split data.
[0037] In a second aspect, the present application provides a satellite data acquisition and analysis system, adopting the following technical solution:
[0038] A satellite data acquisition and analysis system includes: a path planning module, a data processing module, and an anomaly judgment module;
[0039] The path planning module: The data receiving point on the ground receives satellite data, judges the satellite data to determine the final transmission target of the satellite data; marks the data receiving point where the satellite data is currently located as the first-level receiving point, and determines the transmission path set for data transmission according to the first-level receiving point and the final transmission target;
[0040] The data processing module: According to the transmission path set, marks the next data receiving point where the satellite data needs to be transmitted as the second-level receiving point, matches the first-level receiving point with the second-level receiving point to determine the data transmission length, and splits and transmits the satellite data according to the judged data transmission length;
[0041] The anomaly judgment module: The second-level receiving point integrates the received data to obtain the data to be transmitted, judges the anomaly of the data to be transmitted to determine the anomaly of the data to be transmitted; if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives and verifies the data verification signal to obtain a verification result; adjusts the data received by the second-level receiving point according to the verification result to obtain the correct data to be transmitted, and performs data transmission to the data receiving point of the next level for the correct data to be transmitted.
[0042] In summary, the present application includes at least one of the following beneficial technical effects:
[0043] By judging the transmission target of the received satellite data to clarify the transmission nature of the satellite data, and clarifying the corresponding transmission path according to the transmission nature, by matching the first-level receiving point and the second-level receiving point to determine the transmission nature between the first-level receiving point and the second-level receiving point, and then processing the satellite data to be transmitted according to the transmission nature, so that the processed satellite data can be safely and accurately transmitted to the second-level receiving point. The second-level receiving point judges the anomaly of the received data, and the first-level receiving point verifies the data with anomalies, thereby further ensuring the accuracy of the data received by the second-level receiving point;
[0044] Based on the positional relationship between the final transmission target and the first-level receiving point, a first judgment is made on the transmission path, and this transmission path is used as a reference path for screening other transmission paths, so that the data transmission distance is shorter when making multi-path selection for the transmission path, improving the data transmission efficiency. At the same time, due to the multi-path transmission method, the final transmission result is more accurate, the transmitted data is more complete, and the transmission effect is improved;
[0045] By using the second-level receiving point to judge and analyze the received data, the performance of the received data in terms of data change trend and file presentation form is determined. Then, combined with historical data, it is determined whether there is the same data change trend and file presentation form in the data of the same data type in the historical data, and thus it is quickly judged whether the transmitted data is accurate, improving the rate of judging data anomalies. Brief Description of the Drawings
[0046] Figure 1 is the step flow chart of the satellite data acquisition and analysis method of this embodiment;
[0047] Figure 2 is the module block diagram of the satellite data acquisition and analysis system of this embodiment.
[0048] Reference Numerals: 1. Path Planning Module; 2. Data Processing Module; 3. Anomaly Judgment Module. Detailed Embodiment
[0049] The following will Figure 1 - Figure 2 further describe this application in detail.
[0050] An embodiment of this application discloses a satellite data acquisition and analysis method and system.
[0051] Embodiment: As Figure 1 shown, a satellite data acquisition and analysis method of the present invention includes:
[0052] S1. The data receiving points on the ground receive satellite data, judge the satellite data, and determine the final transmission target of the satellite data. Among them, the final transmission target of the satellite data includes wide dissemination and specific targets. Among them, when there is no specific transmission target in the satellite data, it is determined that the satellite data is for wide dissemination. At the same time, when the satellite data is for wide dissemination, only the data abnormality is judged, and the transmission path of the transmitted data is not judged. The satellite collects relevant data and sends the data to the ground. The data receiving points on the ground receive the data and judge the data to determine whether the data is communication data for wide transmission. For example, A uses satellite communication to send a message to B. Or experimental data for scientific experiments. For example, the cloud change information in weather forecasting. The satellite transports the collected data to the meteorological agency, and the meteorological agency conducts data analysis to determine the weather conditions.
[0053] S2. Mark the data receiving point where the satellite data is currently located as the first-level receiving point, and determine the set of data transmission paths according to the first-level receiving point and the final transmission target. To ensure the accuracy of data transmission, multiple paths are used for simultaneous transmission to ensure that the final recipient can accurately receive the required data. In the process of selecting the data receiving point, by determining the positional relationship between the first-level receiving point and the final transmission target, the data receiving points between the two are selected. For example, in a rectangular area composed of 10*10 data receiving points, where the first-level receiving point and the final transmission target are located at two opposite vertices of the rectangular area, then all the data receiving points in the entire rectangular area are used as the selectable data receiving points. If the first-level receiving point is located at the position coordinates of (5,5) and the final transmission target is located at the position of (0,0) in the rectangular area, then all the data receiving points in the rectangular area composed of (0,0) to (5,5) are used as the selectable data receiving points.
[0054] S3. According to the set of transmission paths, mark the next data receiving point that the satellite data needs to be transmitted to as the second-level receiving point, match the first-level receiving point and the second-level receiving point, determine the data transmission length, and split and transmit the satellite data according to the judged data transmission length.
[0055] S4. The second-level receiving point integrates the received data to obtain the data to be transmitted, and judges the abnormality of the data to be transmitted to determine the abnormality of the data to be transmitted.
[0056] S5. If there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives and verifies the data verification signal to obtain a verification result.
[0057] S6. Adjust the data received at the second-level receiving point according to the verification result to obtain the correct data to be transmitted, and perform data transmission to the data receiving point of the next level for the correct data to be transmitted.
[0058] In this embodiment, by judging the transmission target of the received satellite data to clarify the transmission nature of the satellite data, and determining the corresponding transmission path according to the transmission nature, by matching the first-level receiving point and the second-level receiving point, the transmission nature between the first-level receiving point and the second-level receiving point is determined, and then the satellite data to be transmitted is processed according to the transmission nature, so that the processed satellite data can be safely and accurately transmitted to the second-level receiving point. The second-level receiving point makes an abnormality judgment on the received data, and verifies the data of the first-level receiving point for the data with abnormalities, thereby further ensuring the accuracy of the data received by the second-level receiving point.
[0059] Exemplarily, a satellite acquires or collects data to be transmitted and transmits the data to be transmitted. The data receiving point located on the ground surface receives the data transmitted by the satellite and judges the data transmitted by the satellite to determine the final target to which the satellite data needs to be transmitted. For example, when the satellite data is news, it is necessary to widely spread the data, and the wide spread has no targeted target, so it is only necessary to ensure the scope and accuracy of the spread. When the satellite data is exclusive data for a certain exclusive target, for example, a message sent by user A to user B, while ensuring the accuracy of the spread, it is also necessary to ensure the accuracy of the spread target to avoid the occupation of the data receiving point by ineffective spread.
[0060] After determining the final transmission target of the satellite data, the data receiving point for receiving the satellite data determines the next-level data receiving point during data transmission through the final transmission target and the current location of the data, so as to obtain a transmission path for data transmission, and combine them into a transmission path set.
[0061] Mark the data receiving point where the data is currently located as the first-level receiving point, and mark the next data receiving point to be transmitted as the second-level receiving point; by determining the mutual relationship between the first-level receiving point and the second-level receiving point, the data transmission form during the next-level data transmission is determined, ensuring the safe transmission of the data.
[0062] After receiving data at the second-level receiving point, the received data is integrated, and the integrated data is judged for anomalies. For example, if the received data is meteorological data, the second-level receiving point converts the meteorological data into a meteorological map and then analyzes the meteorological map using a machine learning algorithm to determine whether the meteorological changes in the meteorological map conform to the conventional meteorological image. For example, the clouds usually flow from one direction to another or converge from multiple directions to the middle, while the collected image shows a divergence from the middle in one direction to the surroundings, creating a cloudless blank area in the middle. Then, when matching with the machine learning algorithm, the collected meteorological image does not conform to the conventional meteorological image, and it is determined that the data received at the second-level receiving point is abnormal.
[0063] When the second-level receiving point determines that the received data is abnormal, the second-level receiving point sends a data verification signal to the first-level receiving point to verify the data received at the second-level receiving point, thereby verifying and correcting the data at the second-level receiving point, and then transmitting the verified and corrected data to the next-level data receiving point.
[0064] In step S2, the data receiving point where the satellite data is currently located is marked as the first-level receiving point, and based on the first-level receiving point and the final transmission target, a set of transmission paths for data transmission is determined, including the following steps:
[0065] S21, based on the positional relationship between the final transmission target and the first-level receiving point, determine the shortest transmission path between the first-level receiving point and the final transmission target; among them, the shortest transmission path is determined according to the principle that the straight line between two points is the shortest. There may or may not be other data receiving points on this shortest transmission path.
[0066] S22, based on the positional relationship between the final transmission target and the first-level receiving point, obtain all the receiving points to be selected within the rectangular area formed by the first-level receiving point and the final transmission target, and select the receiving points to be selected according to the shortest transmission path and the built-in transmission requirement path quantity to form a set of transmission paths composed of multiple transmission paths.
[0067] In this embodiment, by using the positional relationship between the final transmission target and the first-level receiving point, the transmission path is judged for the first time, and this transmission path is used as a reference path for screening other transmission paths, so that the data transmission distance is shorter when making multi-path selection of the transmission path, improving the data transmission efficiency. At the same time, due to the multi-path transmission method, the final transmission result is more accurate, the transmitted data is more complete, and the transmission effect is improved.
[0068] For example, since not all surface data receiving points can receive satellite data sent by satellites, when a specific data receiving point receives satellite data, it is necessary to transmit the satellite data to a designated target. According to the principle of the shortest straight line between two points, a basic propagation path is determined, so that the data transmission has a simple transmission path and avoids redundancy of the transmission path.
[0069] However, there may or may not be other data receiving points on the basic propagation path. Therefore, after determining the shortest transmission path, the data receiving points on the shortest transmission path are supplemented by the first-level receiving points and the location of the final transmission target. For example, in an area composed of 10*10 data receiving points, the position of the first-level receiving point is (0,0), and the position of the final target receiving point is (6,3). Then, on the shortest transmission path, there are data receiving points (0,0), (2,1), (4,2), and (6,3). In order to avoid data loss caused by data transmission on a single path, multiple paths are used for synchronous transmission, thereby reducing the possibility of data loss during the transmission process and ensuring the integrity of the data received by the final transmission target.
[0070] Therefore, all data receiving points in the interval (0,0) to (6,4) can be used as selectable data receiving points for the data transmission path. At the same time, in order to avoid too many transmission paths, resulting in the same data occupying multiple data receiving points, the excessive transmission paths are filtered so that the selected transmission paths can not only ensure the correct transmission of data, but also avoid the redundancy of transmission paths.
[0071] For example, in addition to the shortest transmission path, two more transmission paths need to be selected, which can be 1, (0,0) à (1,1) à (2,1) à (3,2) à (4,2) à (5,3) à (6,3), or 2, (0,0) à (1,0) à (2,1) à (3,1) à (4,2) à (5,2) à (6,3). By selecting these two paths, some data receiving points in path 1 and path 2 overlap with some data receiving points in the shortest transmission path, so that the overlapping data receiving points can be used as a sub-target of a final transmission target, and the data can be verified to ensure the integrity of the data on the sub-target, thereby improving the accuracy of data transmission to the final transmission target.
[0072] In step S3, according to the transmission path set, the next data receiving point to which the satellite data needs to be transmitted is marked as a second-level receiving point, the first-level receiving point is matched with the second-level receiving point, the data transmission length is determined, and the satellite data is split and transmitted according to the determined data transmission length, including the following steps:
[0073] S31. Determine the data transmission order of each data receiving point in the transmission path set according to the transmission path set, and perform level marking on each data receiving point according to the data transmission order to obtain a transmission level set;
[0074] S32. Determine the effective transmission data length between the first-level receiving point and the second-level receiving point according to the transmission level set; where the effective transmission data length is the data length at which data transmission between the first-level receiving point and the second-level receiving point will not result in data loss. For example, if the length of the data transmitted from the first-level receiving point to the second-level receiving point is 1, then there will be no data loss, while if the transmitted length is 100, then data loss will occur, and the longer the transmission length, the greater the quantity and probability of loss.
[0075] S33. Compare the data to be transmitted at the first-level receiving point with the effective transmission data length of the second-level receiving point, determine the data length relationship, split the satellite data according to the data length relationship, and transmit the split data.
[0076] In this embodiment, by sorting the transmission order of the data receiving points of each transmission path in the transmission path, the order relationship between the data receiving points is clarified, data transmission errors are avoided, and it is ensured that data can be correctly transmitted to the next data receiving point. After clarifying the next data receiving point to be transmitted, by determining the transmission relationship between the first-level receiving point and the second-level receiving point, and using the transmission relationship to process the data to be transmitted, it is ensured that data can be safely and effectively transmitted to the next data receiving point.
[0077] Exemplarily, for example, if the transmission path is (0,0) à (1,1) à (2,1) à (3,2) à (4,2) à (5,3) à (6,3), then the data receiving point (1,1) is the next transmission target of the data receiving point (0,0), and the data receiving point (2,1) is the next transmission target of the data receiving point (1,1), and so on.
[0078] For example, when the data receiving point (0,0) transmits data to the data receiving point (1,1), the effective transmission data length between the data receiving point (0,0) and the data receiving point (1,1) is 10, and the data length to be transmitted is 50. Then, it is necessary to divide the data length of the data to be transmitted. For example, it is divided into 5 sub-data with a length of 10, and then the sub-data is transmitted 5 times to ensure the integrity of data transmission.
[0079] In step S33, comparing the data to be transmitted at the first-level receiving point with the effective transmission data length of the second-level receiving point, determining the data length relationship, splitting the satellite data according to the data length relationship, and transmitting the split data includes the following steps:
[0080] S331. Compare the data to be transmitted at the first - level receiving point with the effective transmission data length at the second - level receiving point. If the data length of the data to be transmitted is less than or equal to the effective transmission length, do not split the data to be transmitted.
[0081] S332. If the data length of the data to be transmitted is greater than the effective transmission length, split the data to be transmitted according to the effective transmission length to obtain the first division quantity and the first divided data.
[0082] S333. Based on the transmission path set, determine the number of the next data receiving points to be transmitted to obtain the second receiving quantity.
[0083] S334. Compare the first division quantity with the second receiving quantity, and transmit the split data to be transmitted according to the comparison result between the first division quantity and the second receiving quantity. Specifically: if the first division quantity is less than or equal to the second receiving quantity, transmit the first divided data; if the first division quantity is greater than the second receiving quantity, determine the number of the second - level receiving points at the next level of the first - level receiving point according to the transmission level set to obtain the second receiving quantity; divide the data to be transmitted based on the second receiving quantity to obtain the second length to be transmitted, and compare the second length to be transmitted with the single - time data receiving quota of the second - level receiving point; if the second length to be transmitted is less than or equal to the single - time data receiving quota, transmit the data to be transmitted with the second length to be transmitted; if the second length to be transmitted is greater than the single - time data receiving quota, transmit the data to be transmitted with the single - time data receiving quota.
[0084] In this embodiment, by comparing the data length to be transmitted with the effective transmission data length at the second - level receiving point, it is determined whether the data to be transmitted needs to be split. When it is determined that the data needs to be split, by comparing the first division quantity with the second receiving quantity, it is determined whether the data to be transmitted can be transmitted without the risk of loss at the effective transmission length, and then the length of the data transmission is adjusted according to the comparison situation, thereby improving the efficiency and accuracy of the data transmission.
[0085] Exemplarily, when splitting the data to be transmitted, first determine whether the data to be transmitted needs to be split. For example, if the effective transmission data length is 10 and the length of the actual data to be transmitted is 5, it indicates that splitting is not required. On the contrary, if the length of the actual data to be transmitted is 11, it indicates that splitting is required. First, divide the length of the actual data to be transmitted, which is 11, by the effective transmission data length of 10 to obtain sub-data 10 and sub-data 1, for a total of 2 division quantities. At the same time, to avoid excessive division quantities and thus reduce the transmission efficiency, the first division quantity is compared with the second reception quantity. For example, if the first division quantity is 100 and the second reception quantity is 50, when transmitting based on the first division quantity, the transmission efficiency will be reduced. Therefore, it can be considered to improve the transmission efficiency at the cost of reducing the transmission quality, so that finally during transmission, neither the transmission efficiency will be too low nor the transmission accuracy will be too low. At the same time, taking the second reception quantity as the standard, when the first division quantity is too large, the data specifications received by the second-level reception point are unified, facilitating data analysis.
[0086] When the first division quantity is less than or equal to the second reception quantity, it indicates that transmitting based on the effective transmission data length can ensure both transmission efficiency and transmission quality. On the contrary, if the first division quantity is greater than the second reception quantity, it indicates that transmitting based on the effective transmission data length will reduce the transmission efficiency. Therefore, it is necessary to adjust the transmission length of the data, that is, divide it according to the second reception quantity. At the same time, after dividing according to the second reception quantity, although the transmission efficiency is improved, it is still necessary to determine whether the quality of the data transmission is qualified to avoid a reduction in transmission efficiency caused by multiple data transmission errors. Therefore, the data length of the second reception quantity is compared with the maximum reception length of the second-level reception point during single data reception to determine whether the second length to be transmitted is within the controllable range, thereby ensuring the transmission quality of the data.
[0087] In step S5, if there is abnormal data in the data to be transmitted, the second-level reception point outputs a data verification signal, and the first-level reception point receives and verifies the data verification signal to obtain a verification result, including the following steps:
[0088] S51, if there is abnormal data in the data to be transmitted, the second-level reception point outputs a data verification signal to the first-level reception point. The first-level reception point receives the data verification signal and verifies the transmitted data to determine whether there is the same abnormality in the data to be transmitted in the first-level reception point;
[0089] S511, if there is abnormal data in the data to be transmitted, the second-level reception point marks the abnormal data and its corresponding abnormal category as the data verification signal and outputs it;
[0090] S512. The first-level receiving point receives the data verification signal, matches the abnormal data in the data verification signal with the data to be transmitted in the first-level receiving point, determines the data segment of the data to be transmitted corresponding to the abnormal data, and marks this data segment as the data segment to be judged.
[0091] S513. Perform an abnormal judgment on the data segment to be judged to determine whether the data segment to be judged in the first-level receiving point is abnormal data, and determine the abnormality of the data segment to be judged in the first-level receiving point according to the abnormal judgment result of the first-level receiving point. If the data segment to be judged in the first-level receiving point is abnormal data, then judge the abnormal category of the abnormal data to determine whether the abnormal category of the first-level receiving point is the same as that of the second-level receiving point; if the abnormal category of the first-level receiving point is the same as that of the second-level receiving point, then it is determined that the first-level receiving point has the same abnormality; otherwise, it is determined that the first-level receiving point does not have the same abnormality.
[0092] S52. If there is the same abnormality in the data to be transmitted in the first-level receiving point, then determine that the data to be transmitted is normal data, and send a confirmation signal to the second-level receiving point, and the second-level receiving point performs the next-level transmission on the data to be transmitted.
[0093] S53. If there is no same abnormality in the data to be transmitted in the first-level receiving point, then re-transmit the data to be transmitted, the second-level receiving point receives the data and corrects the data to be transmitted with abnormalities until the data received by the second-level receiving point has no abnormalities.
[0094] In this embodiment, the second-level receiving point feeds back the abnormal data, and the first-level receiving point determines the data segment to be judged according to the data verification signal, so as to reduce the amount of data analysis and improve the analysis efficiency. At the same time, by performing an abnormal judgment on its own data to be transmitted, it is determined whether there is data abnormality in the first-level receiving point and the category of the abnormality, and then the abnormal situation and the category of the abnormality are judged with the data in the data verification signal, thereby simplifying the process of judging the accuracy of data transmission and improving the efficiency of verifying the accuracy of data transmission.
[0095] Exemplarily, when the second-level receiving point determines that there is abnormal data, the first-level receiving point receives the data verification signal sent by the second-level. First, through the abnormal data in the data verification signal, it determines the data to be transmitted in the first-level receiving point for matching, determines the position of the abnormal data on the data to be transmitted in the first-level receiving point, and then judges the data in the corresponding area, and at the same time marks the data in this area as the data segment to be judged. Since this abnormal data may be abnormal due to data loss during data transmission, or may itself be abnormal data during transmission, there may be a situation of failed matching when matching the abnormal data with the data to be transmitted in the first-level receiving point, so the data with the highest matching degree is marked as the data segment to be judged.
[0096] After determining the data segment corresponding to the abnormal data, by performing abnormal analysis on the data segment, and then comparing the result of the abnormal analysis with the abnormal category in the data verification signal to determine whether the abnormalities are the same. If the abnormalities are the same, it indicates that the data change is a new form of data change, that is, the data is normal. On the contrary, if the abnormalities are different, it indicates that there is an abnormality in the data received by the second-level receiving point, and then the data segment is retransmitted to ensure that the data received by the second-level receiving point returns to normal.
[0097] In step S4, the second-level receiving point integrates the received data to obtain the data to be transmitted, and performs an abnormality judgment on the data to be transmitted to determine the abnormality of the data to be transmitted, including the following steps:
[0098] S41, perform a data type judgment on the data to be transmitted to obtain data type data;
[0099] S42, perform a data change trend judgment on the data to be transmitted to obtain trend data; among them, the trend data is the change situation of the data value. For example, there are 10 collected data, where the values of 8 collected data are 1 and the values of 2 collected data are 10, then it indicates that the data change trend is a sudden upward change. Therefore, when performing the trend data judgment, if there is also a sudden upward change in the data of this type in the historical data, it indicates that there is no abnormality in the data value change.
[0100] S43, according to the data type data, convert the data to be transmitted into file data of the corresponding type; among them, the file data is the data of the final display result. For example, the data to be transmitted is a digital code, and the file data may be text, image, audio, video, etc.
[0101] S44, analyze the file data to determine the change trend of the file data to obtain file performance data;
[0102] S45, match the historical data according to the data type data to determine the historical data of the same data type, and mark it as the historical data of the same type;
[0103] S46, compare the trend data and file performance data of the historical data of the same type with the trend data and file performance data of the data to be transmitted, and determine the abnormality of the data to be transmitted received by the second-level receiving point according to the comparison situation, and output. By comparing the trend data and file performance data of the historical data of the same type with the trend data and file performance data of the data to be transmitted, determine whether there is a historical situation in the trend data and file performance data of the data to be transmitted; if it is determined that there is a historical situation, it is determined that the data to be transmitted has no abnormality; on the contrary, it is determined that the data to be transmitted has an abnormality, mark the abnormal data as abnormal data, and mark the corresponding abnormal item as the abnormal category.
[0104] In this embodiment, the data received is judged and analyzed by using the second-level receiving point, so as to determine the performance of the received data in terms of the data change trend and the file presentation form. Then, combined with the historical data, it is determined whether there are the same data change trends and file presentation forms in the data of the same data type in the historical data, so as to quickly judge whether the transmitted data is accurate and improve the rate of judging data anomalies.
[0105] Exemplarily, after the second-level receiving point receives the transmitted data, the data is integrated to obtain a complete data to be transmitted. Then, the data type of the data to be transmitted is judged. For example, the data to be transmitted is text, image, audio or video, etc., and it can also include meteorology, surface, ocean environment, etc. For example, if the data to be transmitted is a satellite cloud image, the corresponding historical data must also be of the satellite cloud image type. By judging the data change trend, for example, the thickness of the clouds in the monitored area mostly gradually changes from the edge to the middle in the range of 50-100, and in this change trend, there is part of the data indicating that the cloud thickness is 0, then it is determined that there is a sudden drop. Then, by judging the sudden drop of the historical satellite cloud images, if there is a sudden drop in the history, it indicates that the sudden drop of the data in the data to be transmitted is within the normal range, so it is determined that the data is correct in terms of the data trend change.
[0106] Then, the transmitted data is converted into file data of the corresponding type. For example, for a satellite cloud image, during the transmission process, it may be just a segment of data codes instead of a satellite cloud image. Therefore, by converting the data codes into a satellite cloud image and then judging the satellite cloud image. For example, the form of the satellite cloud image is a ring, that is, there is a hole in the middle and there are clouds with different thicknesses around. Then, the presentation form of this file is matched with the historical data. If there is a cloud image with this presentation form in the historical data, it is determined that the presentation form of this cloud image is also correct.
[0107] Furthermore, the data to be transmitted that is correct in terms of the data trend change and the presentation form is normal data, otherwise, it is abnormal data and is output. For example, there is an anomaly in the data trend change in the second segment of data, or there is an anomaly in the presentation form in the second segment of data.
[0108] In step S3, according to the transmission path set, the next data receiving point where the satellite data needs to be transmitted is marked as the second-level receiving point, the first-level receiving point is matched with the second-level receiving point to determine the data transmission length, and the satellite data is split and transmitted according to the judged data transmission length. It further includes the following steps:
[0109] S34. Obtain the corresponding lost data based on the data loss rate between each receiving point in the first-level receiving point and the second-level receiving point. It is known that the amount of data to be transmitted is 100 and the data loss rate is 10%. Then, when transmitting this data, 10 data will be lost. If the loss threshold corresponding to the importance of this data is at most 3 lost data, then determine the transmission length of the data by judgment to ensure that the data loss situation of the transmitted data is within a controllable range.
[0110] S35. According to the importance of the satellite data, judge the lost data and the loss threshold under the corresponding importance to determine whether the amount of data loss is greater than the loss threshold.
[0111] S36. If the amount of data loss of the lost data is greater than the loss threshold, calculate the data transmission length of the first-level receiving point according to the loss threshold, split the data to be transmitted at the first-level receiving point according to the data transmission length under the corresponding loss threshold, and transmit the split data.
[0112] In this embodiment, by reading the data loss rate between the first-level receiving point and the second-level receiving point, the data loss situation during data transmission is determined. Then, by matching the data loss situation with the importance of the data, it is determined whether the data loss situation is within the range of data importance, thereby further ensuring that the final transmission result is within the effective transmission range during data transmission and improving the accuracy of data transmission.
[0113] Exemplarily, since different types of data have different levels of security and accuracy requirements for data, when performing data transmission, it is also necessary to consider the importance of the data and match the corresponding data loss threshold according to the importance to reduce the incompleteness of the data caused by excessive data loss. For example, for satellite images of geological changes, each data change is crucial, and it is necessary to minimize the possibility of data loss as much as possible. If the data to be transmitted is image information transmitted from user A to user B, then during transmission, the loss of some data will only affect the quality of the image and not affect user B's viewing of the image, so the requirement for data loss is relatively low.
[0114] Based on the description of the above embodiments of the satellite data acquisition and analysis method, an embodiment of the present invention also discloses a satellite data acquisition and analysis system:
[0115] As Figure 2 shown, a satellite data acquisition and analysis system, by applying the above satellite data acquisition and analysis method, includes: a path planning module, a data processing module, and an anomaly judgment module;
[0116] The path planning module: The data receiving point on the ground receives satellite data, judges the satellite data, and determines the final transmission target of the satellite data; marks the data receiving point where the satellite data is currently located as the first-level receiving point, and determines the transmission path set for data transmission according to the first-level receiving point and the final transmission target.
[0117] The data processing module: According to the transmission path set, marks the next data receiving point that the satellite data needs to be transmitted to as the second-level receiving point, matches the first-level receiving point with the second-level receiving point to determine the data transmission length, and splits and transmits the satellite data according to the judged data transmission length.
[0118] The anomaly judgment module: The second-level receiving point integrates the received data to obtain the data to be transmitted, performs anomaly judgment on the data to be transmitted to determine the anomaly of the data to be transmitted; if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives and verifies the data verification signal to obtain a verification result; adjusts the data received by the second-level receiving point according to the verification result to obtain the correct data to be transmitted, and performs data transmission to the data receiving point of the next level on the correct data to be transmitted.
[0119] Compared with the existing satellite data acquisition and analysis methods and systems, the present invention improves the accuracy of data transmission.
[0120] The above are all the preferred embodiments of this application, and the protection scope of this application is not limited thereby. Therefore, all equivalent changes made according to the structure, shape, and principle of this application should be covered within the protection scope of this application.
Claims
1. A satellite data collection and analysis method, characterized in that: include: S1, the data receiving point on the surface receives satellite data, makes judgments on the satellite data, and determines the final transmission target of the satellite data; S2, marking the data receiving point where the satellite data is currently located as a first-level receiving point, and determining a transmission path set for data transmission based on the first-level receiving point and the final transmission target; S21, determining the shortest transmission path between the first-level receiving point and the final transmission target based on the positional relationship between the final transmission target and the first-level receiving point; S22, based on the positional relationship between the final transmission target and the first-level receiving point, all the receiving points to be selected in the rectangular area formed by the first-level receiving point and the final transmission target are obtained, and the receiving points to be selected are selected according to the shortest transmission path and the built-in transmission demand path quantity to form a transmission path set composed of multiple transmission paths; S3, according to the transmission path set, marking the next data receiving point to which the satellite data needs to be transmitted as a second-level receiving point, matching the first-level receiving point with the second-level receiving point, determining the data transmission length, and splitting and transmitting the satellite data according to the determined data transmission length; S4, the second-level receiving point integrates the received data to obtain the data to be transmitted, and makes an abnormality judgment on the data to be transmitted to determine the abnormality of the data to be transmitted; S5, if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives the data verification signal and verifies it to obtain a verification result; S6, adjusting the data received by the second-level receiving point according to the verification result to obtain the correct data to be transmitted, and transmitting the correct data to be transmitted to the next-level data receiving point data.
2. A satellite data collection and analysis method according to claim 1, characterized in that: The S3 step is as follows: S31, determining the data transmission order of each data receiving point in the transmission path set according to the transmission path set, and marking the level of each data receiving point according to the data transmission order to obtain a transmission level set; S32, determining the effective transmission data length between the first-level receiving point and the second-level receiving point according to the transmission level set; S33, comparing the data to be transmitted at the first-level receiving point with the effective transmission data length of the second-level receiving point, determining the data length relationship, splitting the satellite data according to the data length relationship, and transmitting the split data.
3. A satellite data collection and analysis method according to claim 2, characterized in that: The specific steps of step S33 are: Compare the data to be transmitted of the first-level receiving point with the effective transmission data length of the second-level receiving point. If the data length of the data to be transmitted is less than or equal to the effective transmission length, the data to be transmitted is not split; If the data length of the data to be transmitted is greater than the effective transmission length, the data to be transmitted is split according to the effective transmission length to obtain a first split quantity and first split data; Based on the transmission path set, determine the number of next data receiving points that need to be transmitted to obtain a second receiving number; The first divided quantity is compared with the second received quantity, and the divided data to be transmitted is transmitted according to the comparison result between the first divided quantity and the second received quantity.
4. The satellite data collection and analysis method according to claim 3, characterized in that: The specific steps of S5 are as follows: S51, if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal to the first-level receiving point, the first-level receiving point receives the data verification signal, and verifies the transmitted data to determine whether the data to be transmitted in the first-level receiving point has the same abnormality; S52, if the data to be transmitted in the first-level receiving point has the same anomaly, the data to be transmitted is determined to be normal data, and a confirmation signal is sent to the second-level receiving point, and the second-level receiving point performs next-level transmission on the data to be transmitted; S53, if the data to be transmitted in the first-level receiving point does not have the same anomaly, the data to be transmitted is retransmitted, and the second-level receiving point receives the data and corrects the data to be transmitted with the anomaly until the data received by the second-level receiving point does not have the anomaly.
5. A satellite data collection and analysis method according to claim 4, characterized in that: The specific steps of step S51 are as follows: If there is abnormal data in the data to be transmitted, the second-level receiving point marks the abnormal data and its corresponding abnormal category as a data verification signal and outputs it; The first-level receiving point receives the data verification signal, matches the abnormal data in the data verification signal with the data to be transmitted in the first-level receiving point, determines the data segment of the data to be transmitted corresponding to the abnormal data, and marks the data segment as a data segment to be determined; An abnormality judgment is performed on the data segment to be judged, whether the data segment to be judged in the first-level receiving point is abnormal data, and the abnormality of the data segment to be judged in the first-level receiving point is determined according to the abnormality judgment result of the first-level receiving point.
6. A satellite data collection and analysis method according to claim 5, characterized in that: The specific steps of S4 are: Perform data type judgment on the data to be transmitted and obtain data type data; Judge the data change trend of the data to be transmitted and obtain trend data; According to the data type data, the data to be transmitted is converted into file data of the corresponding type; Analyze the file data, determine the change trend of the file data, and obtain the file performance data; Match historical data according to data type, determine historical data of the same data type, and mark them as historical data of the same type; The trend data and file performance data of the same type of historical data are compared with the trend data and file performance data of the data to be transmitted, and the abnormality of the data to be transmitted received by the second-level receiving point is determined based on the comparison results and output.
7. A satellite data collection and analysis method according to claim 6, characterized in that: The S3 step also includes: Based on the data loss rate between the first-level receiving point and each receiving point in the second-level receiving point, corresponding lost data is obtained; According to the importance of satellite data, the lost data is compared with the loss threshold under the corresponding importance to determine whether the amount of data loss is greater than the loss threshold; If the amount of lost data is greater than the loss threshold, the data transmission length of the first-level receiving point is calculated according to the loss threshold, and the data to be transmitted at the first-level receiving point is split according to the data transmission length under the corresponding loss threshold, and the split data is transmitted.
8. A satellite data collection and analysis system, characterized in that: The system is used to implement a satellite data collection and analysis method as described in any one of claims 1 to 7: comprising: a path planning module, a data processing module and an abnormality judgment module; In the path planning module, the data receiving point on the ground receives the satellite data, judges the satellite data, and determines the final transmission target of the satellite data; marks the data receiving point where the satellite data is currently located as the first-level receiving point, and determines the transmission path set for data transmission based on the first-level receiving point and the final transmission target; determines the shortest transmission path between the first-level receiving point and the final transmission target based on the positional relationship between the final transmission target and the first-level receiving point; obtains all the receiving points to be selected in the rectangular area formed by the first-level receiving point and the final transmission target based on the positional relationship between the final transmission target and the first-level receiving point, and selects the receiving points to be selected based on the shortest transmission path and the built-in transmission demand path quantity, forming a transmission path set composed of multiple transmission paths; The data processing module marks the next data receiving point to be transmitted by the satellite data as a second-level receiving point according to the transmission path set, matches the first-level receiving point with the second-level receiving point, determines the data transmission length, and splits and transmits the satellite data according to the determined data transmission length; The abnormality judgment module, the second-level receiving point integrates the received data to obtain the data to be transmitted, and performs abnormality judgment on the data to be transmitted to determine the abnormality of the data to be transmitted; if there is abnormal data in the data to be transmitted, the second-level receiving point outputs a data verification signal, and the first-level receiving point receives the data verification signal and verifies it to obtain a verification result; according to the verification result, the data received by the second-level receiving point is adjusted to obtain the correct data to be transmitted, and the correct data to be transmitted is transmitted to the next level of data receiving point data.
Citation Information
Patent Citations
Data communication guarantee method
CN113395219A
Beidou short message communication system based on quantum key
CN113784298A