A satellite data transmission method and related components

By establishing a network topology and path scoring mechanism in the satellite network and optimizing the selection of data transmission paths, the problems of low efficiency and high latency in satellite data transmission were solved, enabling efficient and timely satellite data download.

CN116582167BActive Publication Date: 2026-04-03TSINGHUA UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing satellite data transmission methods suffer from low efficiency and high latency. In particular, when multiple adjacent observation satellites transmit data simultaneously, congestion can easily occur, making it difficult to achieve efficient and timely data download.

Method used

By establishing a network topology, a data transmission path is selected for each space observation satellite from multiple equivalent data transmission paths based on the amount of data that the satellite needs to transmit. By combining path scoring and bandwidth aggregation technologies, the selection of data transmission paths is optimized, thereby improving data transmission rate and stability.

Benefits of technology

It enables efficient and timely downloading of space observation satellite data, improves the timeliness of satellite data acquisition, and reduces delays caused by network congestion and frequent switching of satellite-to-ground connections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116582167B_ABST
    Figure CN116582167B_ABST
Patent Text Reader

Abstract

This invention provides a satellite data transmission method and related components. The method includes: determining multiple space observation satellites related to the data request and the corresponding data volume to be transmitted by the multiple space observation satellites based on the received data request; establishing a network topology consisting of a space observation satellite constellation, a data relay satellite constellation, distributed ground stations, and a control and data processing center; multiple equivalent data transmission paths between the space observation satellites, data relay satellites, and ground stations; and sequentially selecting a data transmission path for each space observation satellite from the multiple equivalent data transmission paths according to the network topology and the corresponding data volume to be transmitted by the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path. This method enables efficient and timely downloading of large amounts of data collected from space observation satellites, improving the timeliness of satellite data acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a satellite data transmission method and related components. Background Technology

[0002] With the rapid development of satellite hardware and software platforms, the use of space-based observation satellites for Earth observation missions has garnered widespread attention in the industry. Emerging space-based observation satellites typically carry various high-resolution sensors, enabling them to observe various meteorological and environmental information related to the Earth's surface and atmosphere from near-Earth orbit. Space-based observation satellites generate a large amount of satellite data daily, which needs to be transmitted to ground-based control and data centers for further feature extraction and analysis, ultimately being applied to important scenarios such as environmental monitoring, disaster early warning, and weather forecasting. In disaster response and weather early warning scenarios, the timeliness of satellite data is crucial, representing a significant challenge for Earth observation missions within an integrated space-ground information network.

[0003] Existing satellite data transmission methods can be mainly divided into three categories according to their technical routes: (1) data transmission methods based on distributed ground station networks; (2) transmission methods based on data relay satellites in geostationary orbit; and (3) data transmission methods based on a combination of distributed ground stations and low-Earth orbit satellite networks. The first transmission method has a limited amount of data that can be transmitted at a time, resulting in low data transmission efficiency. The second transmission method has limited bandwidth and large latency in its transmission path, making it difficult to achieve high-efficiency data transmission. The third transmission method is susceptible to the effects of frequent satellite-to-ground switching, and congestion can easily occur when multiple adjacent observation satellites transmit data simultaneously, resulting in still relatively high latency in satellite data transmission.

[0004] Therefore, how to provide a satellite data transmission method and system to efficiently and timely download the big data collected from space observation satellites and improve the timeliness of satellite data acquisition has become an urgent problem to be solved. Summary of the Invention

[0005] This invention provides a satellite data transmission method and related components to address the shortcomings of low efficiency and high latency in existing satellite data transmission technologies. Based on the network topology and the amount of data that needs to be transmitted for multiple space observation satellites, a data transmission path is sequentially selected from multiple equivalent data transmission paths for each space observation satellite. The satellite data transmission is completed according to the selected data transmission path, enabling efficient and timely downloading of large amounts of data collected from space observation satellites, thereby improving the timeliness of satellite data acquisition.

[0006] This invention provides a satellite data transmission method applied to a satellite data transmission system. The satellite data transmission system includes a space observation satellite constellation, a data relay satellite constellation, a ground station network, and a control and data processing center. The space observation satellite constellation has multiple space observation satellites, the data relay satellite constellation has multiple data relay satellites, and the ground station network has multiple ground stations. The satellite data transmission method includes: determining, based on a received data request, multiple space observation satellites related to the data request and the corresponding data volume to be transmitted by the multiple space observation satellites; establishing a network topology composed of the space observation satellite constellation, the data relay satellite constellation, the ground station network, and the control and data processing center; multiple equivalent data transmission paths exist between the space observation satellites, the data relay satellites, and the ground stations; and, based on the network topology and the corresponding data volume to be transmitted by the multiple space observation satellites, sequentially selecting a data transmission path from the multiple equivalent data transmission paths for each space observation satellite to complete satellite data transmission according to the selected data transmission path.

[0007] According to a satellite data transmission method provided by the present invention, the method further includes: determining the data transmission rate of the space observation satellite based on the amount of data that the space observation satellite needs to transmit through the data transmission path, so as to complete the satellite data transmission according to the data transmission rate.

[0008] According to a satellite data transmission method provided by the present invention, the step of sequentially selecting a data transmission path for each space observation satellite from multiple equivalent data transmission paths based on the network topology and the amount of data to be transmitted corresponding to the multiple space observation satellites includes: determining a score for each of the equivalent data transmission paths based on the network topology; selecting a data transmission path for each space observation satellite based on a preset path selection order and the score of each of the equivalent data transmission paths; wherein the preset path selection order is related to the amount of data to be transmitted corresponding to the multiple space observation satellites.

[0009] According to a satellite data transmission method provided by the present invention, the step of determining the score of each equivalent data transmission path based on the network topology includes: predicting the survival time of each equivalent data transmission path based on the positions of the space observation satellite, the data relay satellite, and the ground station; determining the path overlap between each equivalent data transmission path and multiple selected equivalent data transmission paths; and determining the score of each equivalent data transmission path based on the survival time and the path overlap.

[0010] Among them, the score of each of the equivalent data transmission paths

[0011] τp J is the lifetime of data transmission path p. p For path p and multiple already selected equivalent data transmission paths Path overlap.

[0012] According to a satellite data transmission method provided by the present invention, the step of determining the data transmission rate of the space observation satellite based on the amount of data that the space observation satellite needs to transmit through the data transmission path includes: determining the ratio of the amount of data that the space observation satellite needs to transmit to the total amount of data that multiple space observation satellites sharing a link in the data transmission path with the space observation satellite need to transmit; obtaining the available bandwidth of the data transmission path; and determining the data transmission rate of the space observation satellite based on the ratio and the available bandwidth of the data transmission path.

[0013] The data transmission rate of the space observation satellite.

[0014] To account for the total amount of data that multiple space observation satellites need to transmit in order to share the link in the data transmission path p with the space observation satellite, B p D is the available bandwidth of the data transmission path p. i For the space observation satellite S i The amount of data that needs to be transmitted.

[0015] According to a satellite data transmission method provided by the present invention, the method further includes: when the network topology changes, selecting a data transmission path sequentially from multiple equivalent data transmission paths for each space observation satellite based on the changed network topology and the amount of data to be transmitted corresponding to the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path; when the network topology does not change and one or more of the space observation satellites have not completed data transmission, selecting a data transmission path sequentially from multiple equivalent data transmission paths for each space observation satellite based on the network topology and the amount of data to be transmitted corresponding to the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path; and when the network topology does not change and all of the multiple space observation satellites have completed data transmission, the data request task is completed.

[0016] This invention also provides a satellite data transmission system, including a space observation satellite constellation, a data relay satellite constellation, a ground station network, and a control and data processing center. The space observation satellite constellation has multiple space observation satellites, and the data relay satellite constellation has multiple data relay satellites. The ground station network has multiple ground stations. The space observation satellites are used to observe the ground or atmosphere and transmit satellite data related to the data request to the data relay satellites. The data relay satellites are used to relay the satellite data to the ground stations; the ground stations are used to relay the satellite data to the control and data processing center; and the control and data processing center is used to process the satellite data and control data requests and data transmission path selection.

[0017] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement any of the satellite data transmission methods described above.

[0018] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the satellite data transmission method as described above.

[0019] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements any of the satellite data transmission methods described above.

[0020] This invention provides a satellite data transmission method and related components. The method includes: determining multiple space observation satellites related to the data request and the corresponding data volume to be transmitted by the multiple space observation satellites based on the received data request; establishing a network topology consisting of multiple space observation satellite constellations, multiple data relay satellite constellations, multiple ground station networks, and a control and data processing center; establishing multiple equivalent data transmission paths between the space observation satellites, data relay satellites, and ground stations; and sequentially selecting a data transmission path for each space observation satellite from the multiple equivalent data transmission paths according to the network topology and the corresponding data volume to be transmitted by the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path. This method enables efficient and timely downloading of large amounts of data collected from space observation satellites, improving the timeliness of satellite data acquisition. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a flowchart illustrating a satellite data transmission method provided by the present invention;

[0023] Figure 2 This is a schematic diagram of a satellite data transmission system provided by the present invention;

[0024] Figure 3 This is a schematic diagram illustrating the principle of a satellite data transmission method provided by the present invention;

[0025] Figure 4 This is a schematic diagram of the structure of a satellite data transmission system provided by the present invention;

[0026] Figure 5 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0028] The following is combined with Figures 1-5 This invention describes a satellite data transmission method and related components.

[0029] Existing satellite data transmission methods can be mainly divided into three categories according to their technical approaches:

[0030] (1) A data transmission method using a distributed ground station network 31 is employed. This involves using ground stations 31 located around the world to form a distributed network capable of transmitting data. When the space observation satellite 11 moves into the transmission range of the ground station 31, the data is transmitted to the ground via a break in the satellite-to-ground link, and then transmitted to the control and data analysis center via the ground station 31. However, due to the geographical influence of the distribution of ground stations 31 (e.g., difficulty in deploying stations over the ocean) and the short available time for satellite-to-ground connections caused by the rapid movement of low-orbit satellites, the space observation satellite 11 is unable to transmit data most of the time, resulting in high data transmission latency.

[0031] (2) Using ground geostationary orbit relay satellites for data transmission. Although ground geostationary orbit satellites can communicate with the ground continuously and stably, thereby reducing data transmission delay, ground geostationary orbit satellites are expensive and can only establish communication connections with 2-3 satellites at the same time, making it difficult to support the data transmission of a constellation consisting of hundreds of observation satellites at the same time.

[0032] (3) The data transmission method combining distributed ground station 31 and low-orbit satellite network utilizes a giant low-orbit satellite constellation and its high-speed inter-satellite links, in conjunction with distributed ground station 31 to achieve low-latency transmission of single satellite data. However, due to the fact that data transmission is easily affected by frequent satellite-to-ground switching and that congestion is likely to occur when multiple adjacent observation satellites transmit data at the same time, the latency of satellite data transmission is still relatively high.

[0033] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a satellite data transmission method according to the present invention.

[0034] Please refer to Figure 2 , Figure 2 This is a schematic diagram of a satellite data transmission system provided by the present invention.

[0035] To address the technical problems existing in the prior art, the present invention provides a satellite data transmission method applied to a satellite data transmission system 5. The satellite data transmission system 5 includes a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 1 has multiple space observation satellites 11, the data relay satellite constellation 2 has multiple data relay satellites 21, and the ground station network 3 has multiple ground stations 31.

[0036] Satellite data transmission methods include:

[0037] 101: Determine the amount of data to be transmitted from the multiple space observation satellites 11 associated with the data request and the corresponding data volume of the multiple space observation satellites 11 based on the received data request;

[0038] 102: Establish a network topology consisting of space observation satellite constellation 1, data relay satellite constellation 2, ground station network 3, and control and data processing center 4; there are multiple equivalent data transmission paths between space observation satellite 11, data relay satellite 21, and ground station 31;

[0039] 103: Based on the network topology and the amount of data that needs to be transmitted for each of the multiple space observation satellites 11, a data transmission path is selected sequentially from multiple equivalent data transmission paths for each space observation satellite 11, so as to complete the satellite data transmission according to the selected data transmission path.

[0040] Specifically, the satellite data transmission system 5 may include a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 1 mainly consists of multiple space observation satellites 11, which can be low-Earth orbit (LEO) satellites. Each space observation satellite 11 continuously collects various observational data, such as data about the Earth's surface or atmosphere, using a high-resolution sensor. The data relay satellite constellation 2 can be a giant broadband satellite constellation, consisting of multiple data relay satellites 21, which can also be LEO satellites. Data transmission between the multiple data relay satellites 21 can be achieved via laser links or microwave links. Here, it is mainly used to relay satellite data collected by the space observation satellite constellation 1. The ground station network 3 consists of ground stations 31 distributed globally. When a ground station 31 is within the satellite's coverage area, it can establish a satellite-to-ground link for data communication. The ground-based control and data analysis center is used for data processing and analysis of satellite data, as well as control of data requests and data transmission path selection. The satellite data transmission method first requires calculating the Src of multiple space observation satellites 11 containing the corresponding data, Src = {S1, S2, ..., S...}, based on the received data request. n}, and estimate the amount of data that needs to be transmitted for multiple space observation satellites 11, Data={D1,D2,…,D n Based on the visibility principle, network topologies G are established between multiple space observation satellites 11 and multiple data relay satellites 21, between multiple ground stations 31 and multiple space observation satellites 11, between multiple ground stations 31 and multiple data relay satellites 21, and between multiple ground stations 31 and the control and data processing center 4. t(V,E), where V represents nodes in the network topology (including satellites, ground stations 31, and control and data processing center 4), and E represents edges in the network topology (including inter-satellite links, satellite-to-ground links, and ground links). Moments where the topology remains unchanged or changes do not affect the forwarding path are merged, effectively reducing the time complexity of data transmission computation. Multiple space observation satellites 11, multiple data forwarding satellites 21, and multiple ground stations 31 have multiple equivalent data transmission paths, such as from the third space observation satellite 11 to the first data forwarding satellite 21 and then to the second ground station 31, from the third space observation satellite 11 to the second data forwarding satellite 21 and then to the third ground station 31, and from the third space observation satellite 11 to the third data forwarding satellite 21 and then to the fourth ground station 31. Finally, based on the network topology and the amount of data to be transmitted by multiple space observation satellites 11, a data transmission path is sequentially selected for each space observation satellite 11 from multiple equivalent data transmission paths. This process effectively alleviates network congestion issues that may occur when multiple space observation satellites 11 transmit data simultaneously, and ensures relatively stable and fast data transmission even with frequent switching between satellite and ground connections. By leveraging the characteristics of multi-path bandwidth aggregation and high robustness, the stability and speed of data download in highly dynamic and time-varying satellite networks are improved.

[0041] In summary, the satellite data transmission method provided by this invention can efficiently and promptly download the large amounts of data collected on the space observation satellite 11, thereby improving the timeliness of satellite data acquisition.

[0042] Based on the above embodiments:

[0043] Please refer to Figure 3 , Figure 3 This is a schematic diagram illustrating the principle of a satellite data transmission method provided by the present invention.

[0044] As a preferred embodiment, the method further includes: determining the data transmission rate of the space observation satellite 11 based on the amount of data that needs to be transmitted through the data transmission path, so as to complete the satellite data transmission according to the data transmission rate.

[0045] In order to minimize the overall transmission time of satellite data, in this embodiment, the data transmission rate of the space observation satellite 11 can be determined according to the amount of data that needs to be transmitted through the data transmission path. For example, more path bandwidth can be allocated to the space observation satellite 11 with a large amount of data transmission, thereby improving the transmission rate of satellite data and reducing the overall transmission time of satellite data.

[0046] In a preferred embodiment, a data transmission path is sequentially selected for each space observation satellite 11 from multiple equivalent data transmission paths based on the network topology and the amount of data to be transmitted for each of the multiple space observation satellites 11. This includes: determining the score of each equivalent data transmission path based on the network topology; selecting a data transmission path for each space observation satellite 11 based on a preset path selection order and the score of each equivalent data transmission path; the preset path selection order is related to the amount of data to be transmitted for each of the multiple space observation satellites 11.

[0047] As a preferred embodiment, the score of each equivalent data transmission path is determined based on the network topology, including: predicting the survival time of each equivalent data transmission path based on the positions of the space observation satellite 11, the data relay satellite 21, and the ground station 31; determining the path overlap between each equivalent data transmission path and multiple already selected equivalent data transmission paths; and determining the score of each equivalent data transmission path based on the survival time and path overlap.

[0048] Among them, the score for each equivalent data transmission path

[0049] τ p J is the lifetime of data transmission path p. p For path p and multiple already selected equivalent data transmission paths Path overlap.

[0050] Specifically, multiple equivalent data transmission paths are calculated for each space observation satellite using network topology. For example, the space observation satellite 11S i Multiple equivalent data transmission paths are P i ={P i1 ,P i2 ,…}, and then preset the path selection order Src′={S1′,S2′,…,S n For example, the data transmission paths for space observation satellites 11 are sorted from largest to smallest according to the amount of data they need to transmit, with the satellites 11 receiving the largest data volume taking priority. The lifetime T of each equivalent data transmission path is predicted based on the locations of the space observation satellites 11, data relay satellites 21, and the ground station 31 network. i ={τ i1 ,τ i2 The survival time here can be understood as the time it takes for the space observation satellite 11 and the data relay satellite 21 to reach the transmission range of the ground station 31 network and establish a communication connection with the ground station 31 network. When selecting a data transmission path, the data transmission path score will be prioritized. (τ p J is the lifetime of data transmission path p. pFor path p and multiple already selected equivalent data transmission paths The path with higher overlap is selected because a higher score means a longer data transmission path lifespan and less bandwidth competition with other data transmission paths, resulting in a larger allocated bandwidth. To ensure fairness, different space observation satellites 11 take turns selecting data transmission paths. Path overlap here can be understood as different space observation satellites 11 establishing data transmission paths with the same data relay satellite 21 and the same ground station 31.

[0051] As a preferred embodiment, determining the data transmission rate of the space observation satellite 11 based on the amount of data that the space observation satellite 11 needs to transmit through the data transmission path includes: determining the ratio of the amount of data that the space observation satellite 11 needs to transmit through the data transmission path to the total amount of data transmitted by the links in the data transmission path shared with the space observation satellite; obtaining the available bandwidth of the data transmission path; and determining the data transmission rate of the space observation satellite 11 based on the ratio and the available bandwidth of the data transmission path.

[0052] Among them, the data transmission rate of Space Observation Satellite 11

[0053] To ensure that multiple space observation satellites share the link in data transmission path p with space observation satellites, B p D represents the available bandwidth of data transmission path p. i For space observation satellite 11S i The amount of data that needs to be transmitted.

[0054] To further improve the data transmission rate of space observation satellite 11 and minimize the overall data transmission completion time, in this embodiment, after obtaining the data transmission path of each space observation satellite 11... Then, based on the amount of data that needs to be transmitted through the data transmission path, the data transmission rate of space observation satellite 11 can be determined. i The data transmission rate corresponding to path p is in To ensure that multiple space observation satellites share the link in data transmission path p with space observation satellites, B p D represents the available bandwidth of data transmission path p. i For space observation satellite 11S i The amount of data that needs to be transmitted. This means that when space observation satellite 11, which carries a large amount of data, shares a link with other space observation satellites 11, it can allocate more bandwidth, thereby achieving a shorter overall data transmission completion time.

[0055] After obtaining the data transmission paths of each space observation satellite 11, the control and data processing center 4 sends the data transmission path information, rate control information, and data requests to the space observation satellite 11. The space observation satellite 11 then transmits satellite data to the control and data processing center 4 through the designated path for further processing and analysis.

[0056] In a preferred embodiment, the method further includes: when the network topology changes, selecting a data transmission path sequentially from multiple equivalent data transmission paths for each space observation satellite 11 based on the changed network topology and the amount of data to be transmitted corresponding to the multiple space observation satellites 11, so as to complete the satellite data transmission according to the selected data transmission path; when the network topology does not change and one or more space observation satellites 11 have not completed data transmission, selecting a data transmission path sequentially from multiple equivalent data transmission paths for each space observation satellite 11 based on the network topology and the amount of data to be transmitted corresponding to the multiple space observation satellites 11, so as to complete the satellite data transmission according to the selected data transmission path; when the network topology does not change and all multiple space observation satellites 11 have completed data transmission, the data request task is completed.

[0057] In this embodiment, if the network topology changes over time, the changed network topology and the amount of data to be transmitted by the multiple space observation satellites 11 are used to sequentially select a data transmission path for each space observation satellite 11 from multiple equivalent data transmission paths to complete satellite data transmission according to the selected path. Specifically, based on the amount of data to be transmitted by each space observation satellite 11, path overlap, and path lifetime, a better path combination is selected for each space observation satellite 11, and the data transmission rate on each path is determined. Then, the path information, rate control information, and data request are sent to the space observation satellites 11, and each space observation satellite 11 transmits satellite data according to the specified path and rate. Of course, if the network topology has not changed and one or more space observation satellites 11 have not completed data transmission, a data transmission path is sequentially selected for each space observation satellite 11 from multiple equivalent data transmission paths based on the network topology and the amount of data to be transmitted by the multiple space observation satellites 11 to complete satellite data transmission according to the selected path. When the network topology has not changed and all multiple space observation satellites 11 have completed data transmission, the data request task is completed. By leveraging the characteristics of multipath bandwidth aggregation and high robustness, the stability and speed of data download in highly dynamic and time-varying satellite networks can be improved.

[0058] Please refer to Figure 4 , Figure 4 This is a schematic diagram of a satellite data transmission system provided by the present invention.

[0059] This invention also provides a satellite data transmission system 5, comprising a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 1 has multiple space observation satellites 11, and the data relay satellite constellation 2 has multiple data relay satellites 21. The ground station network 3 has multiple ground stations 31. The space observation satellites 11 are used to observe the ground or atmosphere and transmit satellite data related to data requests to the data relay satellites 21. The data relay satellites 21 are used to relay satellite data to the ground stations 31. The ground stations 31 are used to relay satellite data to the control and data processing center 4. The control and data processing center 4 is used to process the satellite data and control data requests and data transmission path selection.

[0060] For an introduction to the satellite data transmission system 5 provided by the present invention, please refer to the above method embodiments; the present invention will not be described again here.

[0061] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5 As shown, the electronic device may include: a processor 501, a communication interface 502, a memory 503, and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504. The processor 501 can call logical instructions in the memory 503 to execute a satellite data transmission method applied to a satellite data transmission system 5. The satellite data transmission system 5 includes a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 1 has multiple space observation satellites 11, the data relay satellite constellation 2 has multiple data relay satellites 21, and the ground station network 3 has multiple ground stations 31. The satellite data transmission method includes: determining, based on the received data request, multiple space observation satellites 11 related to the data request and the corresponding amount of data to be transmitted by each space observation satellite 11; establishing a network topology composed of the space observation satellite constellation 1, the data relay satellite constellation 2, the ground station network 3, and the control and data processing center 4; multiple equivalent data transmission paths exist between the space observation satellites 11, the data relay satellites 21, and the ground stations 31; and, based on the network topology and the corresponding amount of data to be transmitted by each space observation satellite 11, sequentially selecting a data transmission path from the multiple equivalent data transmission paths for each space observation satellite 11 to complete satellite data transmission according to the selected data transmission path.

[0062] Furthermore, the logical instructions in the aforementioned memory 503 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0063] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the satellite data transmission methods provided by the above methods and apply them to a satellite data transmission system 5. The satellite data transmission system 5 includes a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 11 has multiple space observation satellites 11, the data relay satellite constellation 21 has multiple data relay satellites 21, the ground station network 31 has multiple ground stations 31, and the satellite data... The transmission method includes: determining, based on the received data request, multiple space observation satellites 11 related to the data request and the corresponding amount of data to be transmitted by the multiple space observation satellites 11; establishing a network topology consisting of a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4; multiple equivalent data transmission paths between the space observation satellites 11, the data relay satellites 21, and the ground station 31; and sequentially selecting a data transmission path for each space observation satellite 11 from the multiple equivalent data transmission paths according to the network topology and the corresponding amount of data to be transmitted by the multiple space observation satellites 11, so as to complete the satellite data transmission according to the selected data transmission path.

[0064] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the satellite data transmission method provided by the above methods, applied to a satellite data transmission system 5. The satellite data transmission system 5 includes a space observation satellite constellation 1, a data relay satellite constellation 2, a ground station network 3, and a control and data processing center 4. The space observation satellite constellation 11 has multiple space observation satellites 11, the data relay satellite constellation 21 has multiple data relay satellites 21, and the ground station network 31 has multiple ground stations 31. The satellite data transmission method includes: determining, based on a received data request, multiple space observation satellites 11 related to the data request and the corresponding amount of data to be transmitted by the multiple space observation satellites 11; establishing a network topology between the space observation satellite constellation 1, the data relay satellite constellation 2, the ground station network 3, and the control and data processing center 4; multiple equivalent data transmission paths between the space observation satellites 11, the data relay satellites 21, and the ground stations 31; and sequentially selecting a data transmission path for each space observation satellite 11 from the multiple equivalent data transmission paths according to the network topology and the corresponding amount of data to be transmitted by the multiple space observation satellites 11, so as to complete the satellite data transmission according to the selected data transmission path.

[0065] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0066] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A satellite data transmission method, characterized in that, It is applied to a satellite data transmission system, which includes a space observation satellite constellation, a data relay satellite constellation, a ground station network, and a control and data processing center. The space observation satellite constellation has multiple space observation satellites, and the data relay satellite constellation has multiple data relay satellites. The ground station network has multiple ground stations; The satellite data transmission method includes: Based on the received data request, determine the number of space observation satellites associated with the data request and the amount of data that needs to be transmitted by the corresponding space observation satellites; A network topology is established consisting of the space observation satellite constellation, the data relay satellite constellation, the ground station network, and the control and data processing center; there are multiple equivalent data transmission paths between the space observation satellites, the data relay satellites, and the ground stations; Based on the network topology and the amount of data that needs to be transmitted for each of the multiple space observation satellites, a data transmission path is sequentially selected from multiple equivalent data transmission paths for each space observation satellite, so as to complete the satellite data transmission according to the selected data transmission path; The step of sequentially selecting a data transmission path for each space observation satellite from the multiple equivalent data transmission paths based on the network topology and the amount of data that the multiple space observation satellites need to transmit includes: A score is determined for each of the equivalent data transmission paths based on the network topology; A data transmission path is selected for each space observation satellite according to a preset path selection order and a score for each equivalent data transmission path; the preset path selection order is related to the amount of data that needs to be transmitted for multiple space observation satellites. The step of determining the score for each equivalent data transmission path based on the network topology includes: The survival time of each equivalent data transmission path is predicted based on the positions of the space observation satellite, the data relay satellite, and the ground station; Determine the path overlap between each of the aforementioned equivalent data transmission paths and the multiple already selected equivalent data transmission paths; A score for each equivalent data transmission path is determined based on the survival time and the path overlap. Among them, the score of each equivalent data transmission path ; For data transmission path Survival time For path With multiple already selected equivalent data transmission paths Path overlap.

2. The satellite data transmission method according to claim 1, characterized in that, Also includes: The data transmission rate of the space observation satellite is determined based on the amount of data that needs to be transmitted through the data transmission path, so as to complete the satellite data transmission according to the data transmission rate.

3. The satellite data transmission method according to claim 2, characterized in that, The step of determining the data transmission rate of the space observation satellite based on the amount of data that the space observation satellite needs to transmit through the data transmission path includes: Determine the ratio of the amount of data that the space observation satellite needs to transmit to the total amount of data that multiple space observation satellites sharing the link in the data transmission path with the space observation satellite need to transmit. Obtain the available bandwidth of the data transmission path; The data transmission rate of the space observation satellite is determined based on the ratio and the available bandwidth of the data transmission path; The data transmission rate of the space observation satellite. ; To share the data transmission path with the space observation satellite The total amount of data that the multiple space observation satellites in the link need to transmit, For the data transmission path Available bandwidth, For the space observation satellite The amount of data that needs to be transmitted.

4. The satellite data transmission method according to any one of claims 1 to 3, characterized in that, Also includes: When the network topology changes, a data transmission path is sequentially selected from multiple equivalent data transmission paths for each space observation satellite according to the changed network topology and the amount of data that needs to be transmitted for the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path; When the network topology remains unchanged and one or more of the space observation satellites have not completed data transmission, a data transmission path is sequentially selected from multiple equivalent data transmission paths for each space observation satellite according to the network topology and the amount of data that needs to be transmitted for each of the multiple space observation satellites, so as to complete the satellite data transmission according to the selected data transmission path; The data request task is completed when the network topology remains unchanged and all of the space observation satellites have completed data transmission.

5. A satellite data transmission system, comprising a space observation satellite constellation, a data relay satellite constellation, a ground station network, and a control and data processing center, wherein the space observation satellite constellation has multiple space observation satellites, the data relay satellite constellation has multiple data relay satellites, the ground station network has multiple ground stations, and the system employs the satellite data transmission method according to any one of claims 1 to 4; The space observation satellite is used to observe the ground or atmosphere and transmits satellite data related to data requests to the data relay satellite; The data relay satellite is used to relay the satellite data to the ground station; The ground station is used to forward the satellite data to the control and data processing center; The control and data processing center is used to process the satellite data and control data requests and data transmission path selection.

6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the satellite data transmission method as described in any one of claims 1 to 4.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the satellite data transmission method as described in any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the satellite data transmission method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Multi-Pathway Satellite Communication Systems and Methods

    US20210036767A1

  • Optimizing Signal Transmission Handoff to Low Earth Orbit (LEO) Satellites

    US20230026866A1