Satellite data acquisition and analysis method and system
By establishing a multi-path transmission system between satellite data receiving points, using the path planning module, data processing module and exception judgment module, the problem of high loss rate in satellite data transmission is solved, and higher data transmission accuracy and reliability are achieved.
Patent Information
- Application Number
- CN202510412566.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-05-02
- 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 establishing a multi-path transmission system between data receiving points, using the path planning module, data processing module and exception judgment module, the transmission path set is determined, the first and second level reception points are matched, data splitting and transmission are performed, and the received data is judged and corrected.
It improves the accuracy and reliability of satellite data transmission, reduces the data loss rate, ensures the completeness and accuracy of data, and ultimately improves the transmission effect.
Smart Images

Figure CN119921844A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of satellite data processing, and in particular to a satellite data collection 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 the data receiving point on the surface, the data receiving point on the surface receives the data and transmits it, and the user processes and applies the satellite data.
[0003] However, as the amount of data received by the data receiving point increases, data loss will occur, so the data needs to be split when transmitting. At the same time, when the data receiving point transmits data wirelessly, the transmission signal attenuates as the propagation distance increases, so multiple data receiving points are needed to transfer the data, which leads to a high data loss rate and reduced reliability of the data received by the data receiving point. There is room for improvement. Summary of the invention
[0004] In order to improve the accuracy of data transmission, the present application provides a satellite data collection and analysis method and system.
[0005] In the first aspect, the present application provides a satellite data collection and analysis method, which adopts the following technical solution: A satellite data collection and analysis method, comprising: 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; 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.
[0006] Preferably, based on the positional relationship between the final transmission target and the first-level receiving point, the shortest transmission path between the first-level receiving point and the final transmission target is determined; 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.
[0007] Preferably, according to the transmission path set, a data transmission order of each data receiving point in the transmission path set is determined, and each data receiving point is graded according to the data transmission order to obtain a transmission grade set; Determine, according to the transmission level set, the effective transmission data length between the first level receiving point and the second level receiving point; The data to be transmitted at the first-level receiving point is compared with the effective transmission data length of the second-level receiving point to determine the data length relationship, and the satellite data is split according to the data length relationship, and the split data is transmitted.
[0008] Preferably, the data to be transmitted at the first-level receiving point is compared with the effective transmission data length of the second-level receiving point, and 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.
[0009] 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 the data to be transmitted in the first-level receiving point has the same abnormality; 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.
[0010] 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.
[0011] Preferably, 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.
[0012] Preferably, the data type of the data to be transmitted is determined to 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.
[0013] Preferably, the corresponding lost data is obtained based on the data loss rate between the first-level receiving point and each receiving point in the second-level receiving point; 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.
[0014] In the second aspect, the present application provides a satellite data collection and analysis system, which adopts the following technical solution: A satellite data collection and analysis system, comprising: a path planning module, a data processing module and an abnormality judgment module; 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 based on the first-level receiving point and the final transmission target; 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.
[0015] In summary, the present application includes at least one of the following beneficial technical effects: By determining the transmission target of the received satellite data, the transmission property of the satellite data is clarified, and the corresponding transmission path is determined according to the transmission property. By matching the first-level receiving point with the second-level receiving point, the transmission property 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 property, so that the processed satellite data can be safely and accurately transmitted to the second-level receiving point. The second-level receiving point determines the abnormality of the received data, and the first-level receiving point verifies the data with the abnormality, so as to further ensure the accuracy of the data received by the second-level receiving point. By means of the positional relationship between the final transmission target and the first-level receiving point, the transmission path is judged for the first time, and the transmission path is used as a reference path for screening other transmission paths, so that the data transmission distance is shorter when multi-path selection is performed on the transmission path, and the data transmission efficiency is improved. At the same time, due to the multi-path transmission method, the final transmission result is more accurate, the transmission data is more complete, and the transmission effect is improved; 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 trends and file representation can be determined. Combined with historical data, it can be determined whether the same data type exists in the historical data. Whether the same data change trend and file representation exists, and then whether the transmitted data is accurate can be quickly determined, thereby improving the rate of judging data anomalies. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a flowchart of the steps of the satellite data collection and analysis method of this embodiment; Figure 2 Module block diagram of the satellite data acquisition and analysis system of this embodiment.
[0017] Figure numerals: 1. Path planning module; 2. Data processing module; 3. Abnormality judgment module. DETAILED DESCRIPTION
[0018] The following is combined with Figure 1-Figure 2 This application is described in further detail.
[0019] The embodiments of the present application disclose a satellite data collection and analysis method and system.
[0020] Example: Figure 1 As shown, the present invention provides a satellite data collection and analysis method, comprising: S1, the data receiving point on the surface receives satellite data, judges the satellite data, and determines the final transmission target of the satellite data; wherein, the final transmission target of the satellite data includes wide dissemination and specific targets, wherein, when there is no specific transmission target in the satellite data, the satellite data is determined to be widely disseminated. At the same time, when the satellite data is widely disseminated, only the data abnormality judgment is performed, and the transmission path judgment is not performed on the transmitted data. The satellite collects relevant data and sends the data to the surface. The data receiving point on the surface receives the data and judges 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 it is experimental data for scientific experiments, for example, cloud change information in weather forecasts. The satellite transmits the collected data to the meteorological agency, and the meteorological agency analyzes the data to determine the weather conditions.
[0021] S2, mark the data receiving point where the satellite data is currently located as the first-level receiving point, and determine the transmission path set for data transmission based on 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 receiver can accurately receive the required data. In the process of selecting the data receiving point, the positional relationship between the first-level receiving point and the final transmission target is determined, so as to select the data receiving point between the two. 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 vertices diagonally opposite to each other in the rectangular area, all the data receiving points in the entire rectangular area are selected as selectable data receiving points. If the first-level receiving point is located at the position coordinate of (5,5) and the final transmission target is located at the position (0,0) of the rectangular area, all the data receiving points in the rectangular area composed of (0,0)~(5,5) are selected as selectable data receiving points.
[0022] 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.
[0023] In this embodiment, the transmission target of the received satellite data is judged to clarify the transmission properties of the satellite data, and the corresponding transmission path is clarified according to the transmission properties. The transmission properties between the first-level receiving point and the second-level receiving point are determined by matching the first-level receiving point with the second-level receiving point, and then the satellite data to be transmitted is processed according to the transmission properties, 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 performs data verification of the first-level receiving point on the data with abnormalities, thereby further ensuring the accuracy of the data received by the second-level receiving point.
[0024] Exemplarily, a satellite acquires or collects data that needs to be transmitted, and transmits the data that needs to be transmitted. A data receiving point located on the 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 disseminate the data, but widespread dissemination does not have a targeted target, so it is only necessary to ensure the scope of dissemination and the accuracy of dissemination. When the satellite data is exclusive data for a specific target, for example, a message sent by user A to user B, while ensuring the accuracy of dissemination, it is also necessary to ensure the accuracy of the dissemination target to avoid invalid dissemination occupying the data receiving point.
[0025] After determining the final transmission target of the satellite data, the data receiving point for receiving satellite data determines the next level of data receiving point during data transmission through the final transmission target and the location of the current data, thereby obtaining transmission paths for data transmission one by one and combining them into a transmission path set.
[0026] The data receiving point where the data is currently located is marked as the first-level receiving point, and the next data receiving point to be transmitted is marked as the second-level receiving point; by determining the relationship between the first-level receiving point and the second-level receiving point, the data transmission form when performing the next level of data transmission is determined, thereby ensuring the safe transmission of data.
[0027] At the same time, after the second-level receiving point receives the data, it integrates the received data and makes an abnormal judgment on the integrated data. For example, if the received data is meteorological data, the second-level receiving point converts the meteorological data into a meteorological map, and then performs a machine learning algorithm analysis on the meteorological map to determine whether the meteorological changes in the meteorological map conform to conventional meteorological images. For example, the flow of clouds usually moves from one direction to another or gathers from multiple directions to the middle, while the collected image is dispersed from one direction in the middle to the surroundings, thus forming a cloudless blank area in the middle. When the machine learning algorithm is matched, the collected meteorological image does not conform to the conventional meteorological image, and it is determined that the data received by the second-level receiving point is abnormal.
[0028] 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 by the second-level receiving point, thereby verifying and correcting the data of the second-level receiving point, and then transmitting the verified and corrected data to the next-level data receiving point.
[0029] In step S2, the data receiving point where the satellite data is currently located is marked as a first-level receiving point, and a transmission path set for data transmission is determined according to the first-level receiving point and the final transmission target, including the following steps: 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; wherein the shortest transmission path is determined according to the principle of the shortest straight line between two points, and there may or may not be other data receiving points on the shortest transmission path.
[0030] 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.
[0031] In this embodiment, the transmission path is first judged by utilizing the positional relationship between the final transmission target and the first-level receiving point, and the transmission path is used as a reference path for screening other transmission paths, so that the data transmission distance is shorter when multi-path selection is performed on the transmission path, thereby improving the data transmission efficiency. At the same time, due to the adoption of multi-path transmission, the final transmission result is more accurate, the transmission data is more complete, and the transmission effect is improved.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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: 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; wherein the effective transmission data length is the data length at which data loss will not occur in the transmission data between the first-level receiving point and the second-level receiving point. For example, if the transmission length from the first-level receiving point to the second-level receiving point is 1, data loss will not occur, but if the transmission length is 100, data loss will occur, and the longer the transmission length, the greater the number and probability of data loss.
[0037] 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.
[0038] In this embodiment, the transmission order of the data receiving points in each transmission path is sorted, so as to clarify the sequential relationship between the data receiving points, avoid data transmission errors, and ensure that the data can be correctly transmitted to the next data receiving point. After the next data receiving point to be transmitted is clarified, the transmission relationship between the first-level receiving point and the second-level receiving point is determined, and the data to be transmitted is processed using the transmission relationship, thereby ensuring that the data can be safely and effectively transmitted to the next data receiving point.
[0039] Exemplarily, for example, 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), the data receiving point (2,1) is the next transmission target of the data receiving point (1,1), and so on.
[0040] 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 length of the data to be transmitted is 50. It is necessary to divide the data length of the data to be transmitted, for example, into 5 sub-data with a length of 10, and then transmit the sub-data 5 times to ensure the integrity of the data transmission.
[0041] In step S33, the data to be transmitted at the first-level receiving point is compared with the effective transmission data length of the second-level receiving point to determine the data length relationship, and the satellite data is split according to the data length relationship, and the split data is transmitted, including the following steps: S331, comparing 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; 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 a first split quantity and first split data; S333, based on the transmission path set, determining the number of next data receiving points that need to be transmitted, and obtaining a second receiving number; S334, compare the first division number with the second reception number, and transmit the split data to be transmitted according to the comparison result between the first division number and the second reception number. Specifically, if the first division number is less than or equal to the second reception number, the first division data is transmitted; if the first division number is greater than the second reception number, the number of second-level receiving points located at the next level of the first-level receiving point is determined according to the transmission level set to obtain the second reception number; the data to be transmitted is divided based on the second reception number to obtain the second length to be transmitted, and the second length to be transmitted is compared with the single data reception quota of the second-level receiving point; if the second length to be transmitted is less than or equal to the single data reception quota, the data to be transmitted is transmitted with the second length to be transmitted; if the second length to be transmitted is greater than the single data reception quota, the data to be transmitted is transmitted with the single data reception quota.
[0042] In this embodiment, the length of the data to be transmitted is compared with the effective transmission data length of the second-level receiving point to determine whether the data to be transmitted needs to be split. When it is determined that the data needs to be split, the first division quantity is compared with the second reception quantity to determine whether the data to be transmitted can be transmitted without the risk of loss with the effective transmission length, and the length of the data transmission is adjusted according to the comparison, thereby improving the efficiency and accuracy of data transmission.
[0043] 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 actual length of the data to be transmitted is 5, it indicates that splitting is not required. On the contrary, if the actual length of the data to be transmitted is 11, it indicates that splitting is required. The actual data length 11 to be transmitted is first divided by the effective transmission data length 10 to obtain sub-data 10 and sub-data 1, totaling 2 division numbers. At the same time, in order to avoid too many divisions and thus reduce the transmission efficiency, the first division number is compared with the second reception number. For example, the first division number is 100 and the second reception number is 50. If the transmission is performed based on the first division number, 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 in the end, neither the transmission efficiency nor the transmission accuracy will be too low during transmission. At the same time, the second reception number is used as the standard, so that when the first division number is too large, the data specifications received by the second-level receiving point are unified to facilitate data analysis.
[0044] When the first division number is less than or equal to the second reception number, it indicates that transmission with the effective transmission data length can ensure both transmission efficiency and transmission quality. Conversely, if the first division number is greater than the second reception number, it indicates that transmission with the effective transmission data length will reduce transmission efficiency. Therefore, it is necessary to adjust the data transmission length, that is, divide it with the second reception number. At the same time, after dividing with the second reception number, although the transmission efficiency is improved, it is also necessary to determine whether the quality of data transmission is qualified to avoid multiple data transmission errors causing reduced transmission efficiency. Therefore, the data length of the second reception number is compared with the maximum reception length of the second-level receiving point at a single data reception to determine whether the second length to be transmitted is within a controllable range, thereby ensuring the data transmission quality.
[0045] In step 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, including the following steps: 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; S511, 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; 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 the data segment as a data segment to be determined; S513, perform abnormality judgment on the data segment to be judged, 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 abnormality judgment result of the first-level receiving point. If the data segment to be judged in the first-level receiving point is abnormal data, judge the abnormality category of the abnormal data to determine whether the abnormality category of the first-level receiving point is the same as the abnormality category of the second-level receiving point; if the abnormality category of the first-level receiving point is the same as the abnormality category of the second-level receiving point, 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.
[0046] 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.
[0047] 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 has no anomaly.
[0048] 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 to reduce the amount of data analysis and improve the analysis efficiency. At the same time, by making an abnormal judgment on its own data to be transmitted, it is determined whether there is any data abnormality at the first-level receiving point, as well as the type of the abnormality. The abnormal situation and the type of abnormality are then judged against the data in the data verification signal, thereby simplifying the process of judging the accuracy of data transmission and improving the efficiency of data transmission accuracy verification.
[0049] 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 determines the data to be transmitted of the first-level receiving point for matching through the abnormal data in the data verification signal, determines the position of the abnormal data on the data to be transmitted of the first-level receiving point, and then judges the data in the corresponding area, and marks the data in the area as the data segment to be judged. Since the abnormal data may be caused by the loss of data during data transmission, or it may be abnormal data itself during transmission, there may be a matching failure when matching the abnormal data with the data to be transmitted of the first-level receiving point, so the data with the highest matching degree is marked as the data segment to be judged.
[0050] After determining the data segment corresponding to the abnormal data, the data segment is analyzed for abnormality, and the result of the abnormality analysis is compared with the abnormality category in the data verification signal to determine whether the abnormality is the same. If the abnormality is 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 abnormality is different, it indicates that the data received by the second-level receiving point is abnormal, and the data segment is retransmitted to ensure that the data received by the second-level receiving point returns to normal.
[0051] In step S4, 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, including the following steps: S41, determining the data type of the data to be transmitted and obtaining data type data; S42, judging the data change trend of the data to be transmitted, and obtaining trend data; wherein the trend data is the change of the data value. For example, there are 10 collected data, of which 8 collected data have a value of 1, and 2 collected data have a value of 10, which indicates that the data change trend has a sudden increase. Therefore, when judging the trend data, if there is also a sudden increase in the data in the historical data of this type, it indicates that there is no abnormality in the change of the data value.
[0052] S43, according to the data type data, convert the data to be transmitted into file data of the corresponding type; wherein 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.
[0053] S44, analyzing the file data, determining a change trend of the file data, and obtaining file performance data; S45, matching the historical data according to the data type data, determining the historical data of the same data type, and marking them as the historical data of the same type; S46, compare the trend data and file performance data of the same type of historical data 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 it. By comparing the trend data and file performance data of the same type of historical data with the trend data and file performance data of the data to be transmitted, it is determined whether the trend data and file performance data of the data to be transmitted have historical situations; if it is determined that there are historical situations, it is determined that the data to be transmitted has no abnormality; otherwise, it is determined that the data to be transmitted has abnormalities, and the abnormal data is marked as abnormal data, and the corresponding abnormal item is marked as an abnormal category.
[0054] In this embodiment, the received data is judged and analyzed by utilizing the second-level receiving point to determine the performance of the received data in terms of data change trends and file representation forms, and then combined with historical data to determine whether the same data type exists in the historical data and whether the same data change trends and file representation forms exist, thereby quickly determining whether the transmitted data is accurate, thereby improving the rate of judging data anomalies.
[0055] Exemplarily, after receiving the transmitted data, the second-level receiving point integrates the data to obtain a complete data to be transmitted, and then determines the data type of the data to be transmitted, for example, the data to be transmitted is text, image, audio or video, etc., and may also include meteorology, surface, marine environment, etc. For example, if the data to be transmitted is a satellite cloud image, then the corresponding matching historical data must also be satellite cloud image type data, and the data change trend is determined by judging, for example, the thickness of the cloud layer in the monitored area is mostly a trend of gradually changing from 50 to 100 from the edge to the middle, and in this change trend, there is some data indicating that the cloud thickness is 0, then it is determined that there is a sudden drop, and then the sudden drop is judged by the historical satellite cloud image. If there is a sudden drop in the history, it means that the data sudden drop in the data to be transmitted is within the normal range, so it is determined that the data is correct in terms of data trend change.
[0056] The transmitted data is then converted into file data of the corresponding type. For example, during the transmission process, a satellite cloud image may only be a segment of data code, not a satellite cloud image. Therefore, the data code is converted into a satellite cloud image, and then the satellite cloud image is judged. For example, if the satellite cloud image is in the form of a ring, that is, a hole in the middle, and there are clouds of different thicknesses around it, the historical data is matched with the form of the file. If a cloud image of this form exists in the historical data, it is determined that the form of the cloud image is also correct.
[0057] Then, the data to be transmitted that is correct in data trend change and expression form is normal data, otherwise, it is abnormal data and is output, for example, there is an anomaly in data trend change in the second segment of data, or there is an anomaly in expression form in the second segment of data.
[0058] 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, and the following steps are also included: S34, based on the data loss rate between the first-level receiving point and each receiving point in the second-level receiving point, the corresponding lost data is obtained; it is known that the amount of data to be transmitted is 100, and the data loss rate is 10%, then when the data is transmitted, 10 data will be lost, and if the loss threshold corresponding to the importance of the data is a maximum loss of 3 data, the transmission length of the data is determined by judgment to ensure that the data loss of the transmitted data is within a controllable range.
[0059] S35, judging the lost data and the loss threshold under the corresponding importance according to the importance of the satellite data, and determining whether the amount of data loss is greater than the loss threshold; S36, 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.
[0060] In this embodiment, the data loss rate between the first-level receiving point and the second-level receiving point is read to determine the data loss situation during data transmission, and then the data loss situation is matched with the importance of the data to determine 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 when the data is transmitted, thereby improving the accuracy of data transmission.
[0061] For example, since data of different natures have different levels of security and accuracy, when transmitting data, it is also necessary to consider the importance of the data and match the corresponding data loss threshold according to the importance, so as to reduce the incompleteness of the data caused by excessive data loss. For example, in a satellite image of geological changes, each change in data is crucial, and the possibility of data loss needs to be reduced as much as possible. If the transmitted data is image information transmitted from user A to user B, then during the transmission, the loss of part of the data will only affect the quality of the image, but will not affect user B's viewing of the image, so the demand for data loss is relatively low.
[0062] Based on the description of the above satellite data collection and analysis method embodiment, the embodiment of the present invention also discloses a satellite data collection and analysis system: like Figure 2 As shown, a satellite data collection and analysis system, by applying the above-mentioned satellite data collection and analysis method, includes: a path planning module, a data processing module and an abnormality judgment module; 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 based on the first-level receiving point and the final transmission target; 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.
[0063] Compared with the existing satellite data collection and analysis method and system, the present invention improves the accuracy of data transmission.
[0064] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present 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; 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 specific steps of S2 are: Determine 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; 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.
3. A satellite data collection and analysis method according to claim 2, 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.
4. The satellite data collection and analysis method according to claim 3, characterized in that: The specific steps of step S33 are as follows: 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.
5. A satellite data collection and analysis method according to claim 4, 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.
6. A satellite data collection and analysis method according to claim 5, 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.
7. A satellite data collection and analysis method according to claim 6, 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.
8. A satellite data collection and analysis method according to claim 7, 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.
9. 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 8: comprising: a path planning module, a data processing module and an abnormality judgment module; 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 based on the first-level receiving point and the final transmission target; 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
Big data transmission method and device based on satellite communication
CN115567099A
Deterministic routing construction method, forwarding method and system of satellite network
CN116506347A
Method and device for transmitting data based on target relay satellite and storage medium
CN116707623A