A method and system for load balancing routing based on satellite communication network

By predicting hot areas and peak flows in the satellite communication network, and determining the target route according to the current satellite operating parameters, and the estimated flow of the equal proportion, the problem of uneven load in the satellite communication network has been solved. Essence

CN119010998BActive Publication Date: 2025-01-24GUANG ZHOU CHINA SHIPPING TELECOMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411460969.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-01-24
Estimated Expiration
2044-10-18

AI Technical Summary

Technical Problem

There is a problem of load imbalance in satellite communication networks, which leads to excessive load on certain nodes or links, resulting in network congestion, increased latency, and data loss.

Method used

By obtaining the historical data of the satellite communication network, predict hot areas and peak flows, and determine the target route after the first time of the satellite operating parameters, and achieve the load balancing through the estimated flow of equal distribution.

Benefits of technology

The load balancing of the satellite communication network is achieved, and the performance reduction or service interruption caused by the overweight load of some satellite loads, maximizing the resources and performance of the network of satellite communication networks to improve the efficiency and performance of the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119010998B_ABST
    Figure CN119010998B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of satellite communication, and provides a method and system for load balancing routing based on a satellite communication network, including: predicting hotspot areas and peak traffic in hotspot areas; determining a first satellite set that is directly connected to the hotspot area for communication; the expected traffic of each satellite in the first satellite set is distributed in proportion to the bandwidth of each satellite according to the peak traffic; for each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; the target link is determined as the target route of the satellite corresponding to the first hotspot area after a first time, and the ground station sends the target route to the satellite involved in the route; after the first time, under the condition that the traffic of each satellite in the first satellite set is less than the expected traffic, the target route is used to support the first hotspot area for network communication. The above scheme can improve the performance and reliability of the satellite communication network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communications, and in particular to a method and system for load balancing routing based on a satellite communication network. Background Art

[0002] Satellite communication is a technology that uses artificial satellites in Earth orbit to transmit data and communicate. It uses satellites as relay stations to transmit signals from one area to another, achieving global communication coverage. Satellite communication systems usually consist of ground stations, satellites, and user terminals.

[0003] The basic principle of satellite communication is to send the signal from the ground station to the satellite, which then forwards it to the ground station or user terminal in the target area (possibly via a relay satellite). This method can overcome the limitations of the earth's curvature, terrain and region, and achieve long-distance and large-scale communication coverage.

[0004] However, some hot spots have too much traffic, and end users will choose the nearest satellite, resulting in an unbalanced load, causing some nodes or links to be overloaded, resulting in network congestion, increased latency, data loss and other problems.

[0005] At the same time, the satellite is constantly running and the satellite network topology changes in real time. The satellite has to perform topology discovery and update routes in real time. The satellite has poor computing power, resulting in excessive computing tasks, increased energy consumption, and increased latency. Summary of the invention

[0006] In order to solve the problems in the prior art, the present invention provides a method for load balancing routing based on a satellite communication network, comprising: acquiring historical data of the satellite communication network, predicting a first hot spot area and a peak flow rate of the first hot spot area after a first time according to the historical data of the satellite communication network; a ground control system determining a first satellite set directly connected to the first hot spot area for communication after a first time according to current satellite operation parameters; the expected flow rate of each satellite in the first satellite set is proportionally distributed according to the peak flow rate and the bandwidth of each satellite; determining a relay satellite for each satellite in the first satellite set, the relay satellite not belonging to the first satellite set; if a relay satellite belongs to N satellites in the first satellite set at the same time, N is a positive integer greater than 1, then the relay satellite is equivalent to N A virtual relay satellite is constructed, and the bandwidth of each virtual relay satellite is allocated in proportion to the bandwidth of the corresponding real satellite according to the expected traffic of the satellite connected to it; the next relay is searched for each relay satellite and virtual relay satellite in the same way until it is connected to the ground station, and multiple links between each satellite in the first satellite set and the ground station are obtained; for each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; the target link is determined as the target route of the satellite corresponding to the first hot spot area after the first time, and the ground station sends the target route to the satellite involved in the route; after the first time, under the condition that the traffic of each satellite in the first satellite set is less than the expected traffic, the target route is used to support the first hot spot area for network communication.

[0007] Furthermore, after obtaining the historical data of the satellite communication network, the range passed by the satellite is divided into several regions, and the communication traffic data of each region is obtained through the historical data of the satellite communication network and organized into a time series.

[0008] Furthermore, after organizing the data into a time series, the time series is processed using a time series prediction model to predict a first hot spot area after a first time and a peak flow rate of the first hot spot area.

[0009] Furthermore, during network communication, when the traffic of a certain satellite reaches the expected traffic, the user terminal is prompted to switch to other satellites.

[0010] Furthermore, the ground control system runs the aforementioned method at preset time intervals and updates the route.

[0011] Another aspect of the present invention provides a system for load balancing routing based on a satellite communication network, the system comprising:

[0012] an acquisition module, used to acquire historical data of the satellite communication network, and predict a first hot spot area and a peak flow rate of the first hot spot area after a first time according to the historical data of the satellite communication network;

[0013] A ground control system is used to determine a first satellite set that is directly connected to the first hot spot area for communication after a first time according to current satellite operating parameters; the expected traffic of each satellite in the first satellite set is distributed in proportion to the bandwidth of each satellite according to the peak traffic; for each satellite in the first satellite set, a relay satellite is determined, and the relay satellite does not belong to the first satellite set; if a relay satellite belongs to N satellites in the first satellite set at the same time, N is a positive integer greater than 1, then the relay satellite is equivalent to N virtual relay satellites, and the bandwidth of each virtual relay satellite is the bandwidth of its corresponding real satellite and is distributed in proportion to the expected traffic of the satellite connected to it; the next relay is searched for each relay satellite and virtual relay satellite in the same way until it is connected to a ground station, and multiple links between each satellite in the first satellite set and the ground station are obtained; for each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; the target link is determined as the target route of the satellite corresponding to the first hot spot area after the first time, and the ground station sends the target route to the satellite involved in the route;

[0014] The communication satellite, after the first time, supports network communication in the first hot spot area with target routing under the condition that the traffic of each satellite in the first satellite set is less than the limit of the expected traffic.

[0015] Furthermore, after obtaining the historical data of the satellite communication network, the range passed by the satellite is divided into several regions, and the communication traffic data of each region is obtained through the historical data of the satellite communication network and organized into a time series.

[0016] Furthermore, after organizing the data into a time series, the time series is processed using a time series prediction model to predict a first hot spot area after a first time and a peak flow rate of the first hot spot area.

[0017] Furthermore, during network communication, when the traffic of a certain satellite reaches the expected traffic, the user terminal is prompted to switch to other satellites.

[0018] Furthermore, the ground control system runs the aforementioned method at preset time intervals and updates the route.

[0019] The present invention can produce the following beneficial effects through the above technical solution:

[0020] Allocating expected traffic in proportion to the satellite's bandwidth can achieve load balancing in the satellite communication network and avoid situations where some satellites are overloaded and cause performance degradation or service interruption.

[0021] Predicting hotspot areas and traffic based on historical data, as well as rationally allocating satellite bandwidth, can maximize the use of satellite communication network resources and improve network efficiency and performance.

[0022] The solution takes the situation of relay satellites into consideration. Through the processing of virtual relay satellites, the route can be adjusted more flexibly to adapt to different network topologies and traffic requirements, thereby improving the adaptability and flexibility of the network.

[0023] In the solution, the ground control system can automatically determine the target route based on the predicted hot spots and traffic and send it to the relevant satellites, realizing automated management and scheduling of the network and reducing the workload of operation and maintenance personnel.

[0024] In the solution, the communication terminal can automatically select the best satellite communication link. When there are 4G, 5G and other signals, it can also select the best communication according to the tariff and traffic conditions to save communication costs.

[0025] In summary, the above scheme can achieve load balancing, maximum resource utilization, flexibility, and fault tolerance of the satellite communication network through reasonable routing selection and traffic distribution, and has the advantage of automated management, thereby improving the performance and reliability of the satellite communication network. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 This is a relay example diagram;

[0028] Figure 2 This is an example diagram of a virtual relay;

[0029] Figure 3 This is an example diagram of relay to ground station. DETAILED DESCRIPTION

[0030] Below, the invention is preferably described in conjunction with the accompanying drawings and specific implementation methods.

[0031] This embodiment solves the above problem through the following steps:

[0032] In one embodiment, the present invention provides a method for load balancing routing based on a satellite communication network, specifically comprising:

[0033] Historical data of the satellite communication network is obtained, and a first hot spot area and a peak flow rate of the first hot spot area after a first time are predicted based on the historical data of the satellite communication network.

[0034] In this embodiment, the satellite network communication may be carried out by a satellite of the same operator or company, so that the ground control system can obtain historical data of the satellite communication network, such as traffic time series data of various regions, etc. The satellites in this embodiment are all satellites that can be controlled by the same control system, and satellites that cannot be controlled by this control system are not within the scope of discussion of this embodiment.

[0035] Satellite communication hotspots refer to areas where communication activities are particularly frequent or communication traffic is large during a specific period of time. In some areas, due to relatively weak communication infrastructure, some communication hotspots may appear, becoming areas with greater communication demand. At the same time, since human activities have time patterns, the busy time of hotspots can be predicted through historical data.

[0036] In one prediction method, the range passed by the satellite is divided into several regions, and the communication traffic data of each region is obtained through the historical data of the satellite communication network and organized into a time series. For example, the traffic every 30 minutes is organized into a time series. The traffic pattern of the corresponding region can be seen through the time series. When the traffic is large, the area is considered to be a hot spot.

[0037] When making predictions, commonly used time series prediction models such as moving average model (MA), autoregressive model (AR), autoregressive moving average model (ARMA), seasonal autoregressive moving average model (SARIMA), etc. can be used. In addition, machine learning models such as regression model, support vector machine (SVM), neural network, etc. can also be used for prediction. Time series prediction belongs to conventional technical means in this field, and the specific prediction method is not specifically limited in this embodiment.

[0038] Furthermore, in order to enhance the stability, reliability and fault tolerance of the system and cope with burst traffic, the peak traffic can be set to increase a certain redundancy to the predicted peak traffic, such as peak traffic = predicted peak traffic * 1.3.

[0039] The ground control system determines, based on current satellite operating parameters, a first set of satellites that can be directly connected to the first hotspot area for communication after a first time.

[0040] The ground control system for satellite communications is a system specifically used to manage and control the operation of satellite communication systems. It includes a series of ground equipment and software used to monitor the status of satellites, adjust the orbit and attitude of satellites, manage communication links, and perform data processing and analysis.

[0041] In this embodiment, the current satellite operating parameters refer to the orbital parameters of the satellite moving around the earth, including orbital altitude, orbital inclination, orbital eccentricity, etc., which describe the position and orbital shape of the satellite in the earth's orbit and can determine the satellite's operating trajectory and operating characteristics in space.

[0042] Under the premise that the satellite does not change its orbit, the satellite's motion trajectory is fixed, and the ground control system can determine the position of each satellite after the first time based on the current satellite operating parameters. A satellite that is directly connected to the first hotspot area refers to a satellite that can be directly connected to the ground terminal without any relay. In the same time period, there can be multiple satellites that are directly connected to the first hotspot area. If there is only one, there is no need to perform load balancing. Therefore, this embodiment is for the case where there are multiple satellites that are directly connected to the first hotspot area in the same time period.

[0043] In order to achieve load balancing, the estimated traffic of each satellite in the first satellite set is allocated in proportion to the bandwidth of each satellite according to the peak traffic. For example, the peak traffic of the first hotspot area is expected to be 1000Mbps, and the satellites that can be directly connected to the first hotspot area, that is, there are 3 satellites in the first satellite set, and the bandwidths of the three satellites are 600Mbps, 600Mbps, and 800Mbps respectively. At this time, the bandwidth ratio of the three satellites is 3:3:4. The peak traffic is allocated to the three satellites according to the bandwidth ratio, and the estimated traffic of the three satellites is 300Mbps, 300Mbps, and 400Mbps respectively. The estimated traffic is used to limit the upper limit of the traffic of each satellite. Allocating traffic according to the bandwidth ratio can make more efficient use of network bandwidth resources, ensure that the bandwidth of each satellite is not fully occupied, and avoid the bandwidth saturation of a certain satellite affecting the network experience of users connected to it.

[0044] A relay satellite is determined for each satellite in the first satellite set, wherein the relay satellite does not belong to the first satellite set.

[0045] The coverage of a single communication satellite is limited by its orbital position and the directivity of its antenna, so some satellites cannot directly communicate with ground stations and need satellite relay. Through relay satellites, signal relay and coverage expansion can be achieved between communication satellites in different orbits.

[0046] The ground control system determines the satellite distribution after the first time according to the current satellite operation parameters, so as to know the satellite topology map and determine the neighbor nodes of each satellite in the first satellite set, that is, the satellites that can communicate with it can be determined as relay satellites. However, in order to balance the traffic of each satellite in the first satellite set, the first satellite set is no longer used for relaying.

[0047] For example, Figure 1As shown, the first satellite set includes three satellites 1, 2, and 3. According to the communication range between the satellites, each satellite finds its own relay satellite. The relay of satellite 1 is 4, the relay of satellite 2 is 5 and 6, and the relay of satellite 3 is 6.

[0048] It should be noted that some of the satellites in the first satellite set may be able to communicate directly with the ground station. In this case, inter-satellite routing is not required. This embodiment mainly discusses the situation where routing is required.

[0049] In the process of determining the relay, the same satellite may become the relay of multiple satellites, such as Figure 1 In the example, satellite 6 is a relay for satellites 2 and 3. In order to facilitate relay analysis, this embodiment decomposes a satellite that is used as a relay by multiple satellites into multiple virtual satellites. Specifically, if a relay satellite belongs to N satellites in the first satellite set at the same time, where N is a positive integer greater than 1, the relay satellite is equivalent to N virtual relay satellites. Figure 2 As shown, satellite 6 can be used as a relay by satellites 2 and 3, and satellite 6 is decomposed into virtual satellite 61 and virtual satellite 62 for analysis. The bandwidth of each virtual relay satellite is allocated in proportion to the bandwidth of its corresponding real satellite and the expected traffic of the satellite connected to it. For example, Figure 1-2 In the example, the bandwidth of satellite 6 is 600 Mbps, the expected traffic of satellite 2 is 300 Mbps, and the expected traffic of satellite 3 is 400 Mbps. Then the bandwidth of virtual satellite 61 is 600 Mbps* (3 / 7), and the bandwidth of virtual satellite 62 is 600 Mbps* (4 / 7). The above technical features can facilitate relay allocation and improve analysis speed.

[0050] In the process of determining the relay, it may be necessary to pass through multiple satellite relays before finally reaching the ground station. The same method is used to search for the next relay for each relay satellite and virtual relay satellite until it is connected to the ground station, and multiple links between each satellite in the first satellite set and the ground station are obtained. In this process, all relay satellites can be regarded as similar to the first satellite set, and then the next relay is searched for each relay satellite, and the bandwidth and expected traffic of each relay are further allocated using the expected traffic ratio. Figure 3 As shown, each first satellite set reaches the ground station through several relays, and different satellites may reach the same ground station, such as No. 2 and No. 3 may reach the same ground station; different satellites may reach different ground stations.

[0051] After multiple links are determined, a better path among the links needs to be selected as the final route. Further, for each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link.

[0052] In this embodiment, the shortest link can be defined as having the minimum number of hops and the minimum delay. The minimum hop path refers to the path with the least number of nodes from the source node to the destination node. The minimum delay path refers to the path with the minimum transmission delay (or minimum delay) from the source node to the destination node. Delay refers to the total time it takes for a data packet to be sent and received, including transmission delay, queuing delay, processing delay, etc. When implementing this embodiment, you can choose to use the minimum number of hops or minimum delay according to the application scenario, such as mainstream business in hot areas.

[0053] For each satellite in the first satellite set, after its diverse links are determined, they are sorted from small to large according to the minimum number of hops or the minimum delay, and the bandwidth of each link is determined.

[0054] The bandwidth of each link can be called the "bottleneck bandwidth", which means that the bandwidth on a link is determined by the smallest bandwidth segment. In other words, no matter how large the bandwidth of other parts of the link is, it will be limited by the minimum bandwidth and become the bottleneck of the entire link. Therefore, the bandwidth of the link is determined based on the smallest bandwidth segment in each link, and one or more target links that can meet the expected traffic are selected.

[0055] For example, satellite 1 includes 4 links that can reach the ground station, and the expected traffic of satellite 1 is 300Mbps; link 1 has 3 hops and a bandwidth of 200 Mbps; link 2 has 2 hops and a bandwidth of 100 Mbps; link 3 has 4 hops and a bandwidth of 300 Mbps; link 4 has 3 hops and a bandwidth of 100 Mbps. At this time, link 2 with 2 hops is preferred, but its bandwidth is only 100Mbps, which does not meet the expected traffic. Link 1 and link 4 both have 3 hops, but the bandwidth of link 4 is 100Mbps, and link 2 plus link 4 still cannot meet the expected traffic; the bandwidth of link 1 is 200 Mbps, and the sum of its bandwidth and the bandwidth of 2 can meet the expected traffic. Therefore, link 1 and link 2 are finally selected as target links, so that the average hop count of multiple links is the smallest and meets the expected traffic needs.

[0056] The target link is determined as the target route of the satellite corresponding to the first hot spot area after the first time, and the ground station sends the target route to the satellite involved in the route. Specifically, the target route information is configured into the ground station or the network management system. The route information may include satellite identification, transmission path, data packet priority, flow constraint, etc. When the satellite node involved in the route passes through the ground station, the ground station transmits the route information to the corresponding satellite, and the satellite updates its own routing table. When the satellite reaches the target location after the first time, the route sent by the ground station can be used for satellite data transmission.

[0057] After the first time, under the condition that the traffic of each satellite in the first satellite set is less than the expected traffic, the target route is used to support network communication in the first hot spot area.

[0058] After the first time, the satellite moves to the expected position according to its operating parameters, and the network topology composed of each satellite is consistent with the one calculated in the ground control system. At this time, it can pass according to the route calculated in advance by the ground system. Since each satellite has set an expected traffic flow. As described in the previous example, the expected traffic flows of satellite 1, satellite 2, and satellite 3 are 300Mbps, 300Mbps, and 400Mbps, respectively. When the traffic flow of satellite 1 is greater than 300Mbps, satellite 1 prompts the user terminal that the bandwidth is insufficient. The user terminal can then switch to satellite 2 or satellite 3. The above technical means can ensure that the traffic flow of a single satellite is not too much, causing network congestion of a single satellite.

[0059] Furthermore, the ground control system runs the aforementioned method at preset time intervals and updates the route.

[0060] Through the above-mentioned technical means, the expected traffic can be distributed in proportion to the bandwidth of the satellite, so as to achieve load balancing of the satellite communication network and avoid the situation where some satellites are overloaded and cause performance degradation or service interruption.

[0061] Predicting hotspot areas and traffic based on historical data, as well as rationally allocating satellite bandwidth, can maximize the use of satellite communication network resources and improve network efficiency and performance.

[0062] The solution takes the situation of relay satellites into consideration. Through the processing of virtual relay satellites, the route can be adjusted more flexibly to adapt to different network topologies and traffic requirements, thereby improving the adaptability and flexibility of the network.

[0063] In the solution, the ground control system can automatically determine the target route based on the predicted hot spots and traffic and send it to the relevant satellites, realizing automated management and scheduling of the network and reducing the workload of operation and maintenance personnel.

[0064] In summary, the above scheme can achieve load balancing, maximum resource utilization, flexibility, and fault tolerance of the satellite communication network through reasonable routing selection and traffic distribution, and has the advantage of automated management, thereby improving the performance and reliability of the satellite communication network.

[0065] On the other hand, the present invention also provides a system for load balancing routing based on a satellite communication network, the system comprising the following modules:

[0066] an acquisition module, used to acquire historical data of the satellite communication network, and predict a first hot spot area and a peak flow rate of the first hot spot area after a first time according to the historical data of the satellite communication network;

[0067] A ground control system, for determining a first satellite set that is directly connected to the first hot spot area for communication after a first time according to current satellite operating parameters; allocating the expected traffic of each satellite in the first satellite set in proportion to the bandwidth of each satellite according to the peak traffic; determining a relay satellite for each satellite in the first satellite set, the relay satellite not belonging to the first satellite set; if a relay satellite belongs to N satellites in the first satellite set at the same time, N being a positive integer greater than 1, then the relay satellite is equivalent to N virtual relay satellites, the bandwidth of each virtual relay satellite is the bandwidth of its corresponding real satellite, allocated in proportion to the expected traffic of the satellite connected thereto; searching for the next relay for each relay satellite and virtual relay satellite in the same way until they are connected to a ground station, thereby obtaining multiple links between each satellite in the first satellite set and the ground station;

[0068] For each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; the target link is determined as the target route of the satellite corresponding to the first hot spot area after the first time, and the ground station sends the target route to the satellite involved in the route;

[0069] The communication satellite, after the first time, supports network communication in the first hot spot area with target routing under the condition that the traffic of each satellite in the first satellite set is less than the limit of the expected traffic.

[0070] In another embodiment, the present invention further discloses a communication terminal, which uses the aforementioned satellite communication network-based load balancing routing system for communication.

[0071] In the aforementioned system, the satellite can return the current load situation, in order to adapt the satellite message. The communication terminal in this embodiment displays the satellites that can currently communicate, the communication terminal receives the satellite message that can currently communicate, and displays the load situation of the satellite that can currently communicate on the interface according to the message, and the communication terminal automatically selects the satellite with the smallest load for communication.

[0072] Furthermore, when the communication terminal is a ship, the communication terminal also supports 4G and 5G communications; the communication terminal can set 4G, 5G communications and satellite communication modes; the communication terminal calculates the distance from the land based on its location information, and if the distance is less than a distance threshold, 4G or 5G communication is automatically selected based on the distance, and the satellite communication mode is turned off at this time; if the distance is greater than or equal to the distance threshold, the communication terminal starts the satellite communication mode and turns off 4G or 5G communication.

[0073] For example, satellite communications are often used on ships. The communication terminals on ships can support 4G, 5G communications and satellite communications, but satellite communications are expensive. Near ports, ships can receive civilian 4G and 5G communication signals. At this time, according to the tariff or traffic information preset by the user, the ship selects the communication method with the cheapest tariff or the most remaining traffic from 4G and 5G to save costs.

[0074] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.

Claims

1. A method for load balancing routing based on a satellite communication network, characterized in that: Acquire historical data of the satellite communication network, and predict a first hot spot area and a peak flow rate of the first hot spot area after a first time according to the historical data of the satellite communication network; The ground control system determines a first set of satellites that are directly connected to the first hot spot area for communication after a first time based on current satellite operating parameters; The estimated traffic of each satellite in the first satellite set is distributed in proportion to the bandwidth of each satellite according to the peak traffic; For each satellite in the first satellite set, determining a relay satellite, wherein the relay satellite does not belong to the first satellite set; If a relay satellite belongs to N satellites in the first satellite set at the same time, where N is a positive integer greater than 1, the relay satellite is equivalent to N virtual relay satellites, and the bandwidth of each virtual relay satellite is allocated in proportion to the bandwidth of the corresponding real satellite according to the expected traffic of the satellite connected to it; Searching for the next relay for each relay satellite and virtual relay satellite in the same way until they are connected to the ground station, thereby obtaining multiple links between each satellite in the first satellite set and the ground station; For each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; The target link is determined as a target route of a satellite corresponding to a first hot spot area after a first time, and the ground station sends the target route to the satellite involved in the route; After the first time, under the condition that the traffic of each satellite in the first satellite set is less than the expected traffic, the target route is used to support network communication in the first hot spot area.

2. The method for load balancing routing based on a satellite communication network according to claim 1, characterized in that: After acquiring the historical data of the satellite communication network, the range passed by the satellite is divided into several regions, and the communication flow data of each region is acquired through the historical data of the satellite communication network and organized into a time series.

3. The method for load balancing routing based on a satellite communication network according to claim 2, characterized in that: After organizing the data into a time series, a time series prediction model is used to process the time series to predict a first hot spot area after a first time and a peak flow rate of the first hot spot area.

4. The method for load balancing routing based on a satellite communication network according to claim 1, characterized in that: During network communications, when the traffic of a certain satellite reaches the expected traffic, the user terminal is prompted to switch to other satellites.

5. A system based on satellite communication network load balancing routing, characterized in that The system comprises: an acquisition module, used to acquire historical data of the satellite communication network, and predict a first hot spot area and a peak flow rate of the first hot spot area after a first time according to the historical data of the satellite communication network; A ground control system, for determining a first satellite set that is directly connected to the first hot spot area for communication after a first time according to current satellite operating parameters; allocating the expected traffic of each satellite in the first satellite set in proportion to the bandwidth of each satellite according to the peak traffic; determining a relay satellite for each satellite in the first satellite set, the relay satellite not belonging to the first satellite set; if a relay satellite belongs to N satellites in the first satellite set at the same time, N being a positive integer greater than 1, then the relay satellite is equivalent to N virtual relay satellites, the bandwidth of each virtual relay satellite is the bandwidth of its corresponding real satellite, allocated in proportion to the expected traffic of the satellite connected thereto; searching for the next relay for each relay satellite and virtual relay satellite in the same way until they are connected to a ground station, thereby obtaining multiple links between each satellite in the first satellite set and the ground station; For each satellite in the first satellite set, one or more target links that can meet the expected traffic are selected based on the principle of the shortest link; the target link is determined as the target route of the satellite corresponding to the first hot spot area after the first time, and the ground station sends the target route to the satellite involved in the route; The communication satellite, after the first time, supports network communication in the first hot spot area with target routing under the condition that the traffic of each satellite in the first satellite set is less than the limit of the expected traffic.

6. The system for load balancing routing based on satellite communication network according to claim 5, characterized in that: After acquiring the historical data of the satellite communication network, the range passed by the satellite is divided into several regions, and the communication flow data of each region is acquired through the historical data of the satellite communication network and organized into a time series.

7. The system for load balancing routing based on satellite communication network according to claim 6, characterized in that: After organizing the data into a time series, a time series prediction model is used to process the time series to predict a first hot spot area after a first time and a peak flow rate of the first hot spot area.

8. The system for load balancing routing based on satellite communication network according to claim 5, characterized in that: During network communications, when the traffic of a certain satellite reaches the expected traffic, the user terminal is prompted to switch to other satellites.

Citation Information

Patent Citations

  • LEO satellite network optimum profit routing method based on cooperative game

    CN107733518A

  • Satellite network multi-service QoS routing method based on regional division

    CN113067625A