Integrated communication system
Through the design of an integrated communication system, intelligent selection of the optimal transit node and optimized transmission paths is solved, and the delay and congestion problems during high traffic in satellite communications are improved, communication efficiency and stability are improved, especially in remote areas and complex terrain to achieve efficient and reliable data transmission.
Patent Information
- Application Number
- CN202510435069.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2045-04-08
AI Technical Summary
The existing satellite communication technology has problems such as path selection, data transmission delay, network congestion and other real-time communications with high traffic and high demand, resulting in a decline in communication quality, especially in remote areas and complex terrain.
An integrated communication system is designed, including a satellite collection unit, an operation monitoring unit, a matching list analysis unit, a satellite transmission selection unit and a transit satellite transmission unit. By conducting a comprehensive analysis of the predicted load status and transmission value of the satellite network nodes, intelligently select the optimal transit node, optimize the transmission path, and predict the network load situation with the time calculation module to achieve load balancing and stability guarantee.
It effectively avoids bottlenecks and congestion in data transmission, improves communication efficiency and quality, ensures communication stability in remote areas, reduces transmission delays and data loss, optimizes resource allocation, and ensures efficient and stable operation of the system during high traffic periods.
Smart Images

Figure CN120263264A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite communication, and more specifically, to an integrated communication system. Background Art
[0002] In the modern communication field, satellite communication, as an important communication method, is widely used in remote areas, oceans, air and other environments where ground networks cannot cover. The existing satellite communication technology mainly conducts data transmission between satellites and ground stations, and realizes signal transmission by using the mechanism of satellite relay nodes. Its main function is to provide global communication capabilities;
[0003] Currently, the existing satellite communication technology has certain defects when facing high-traffic and high-demand real-time communication, especially problems such as path selection, data transmission delay, network congestion, etc. These problems may lead to a decline in communication quality and affect the user experience. For example, in high-traffic situations, some satellite nodes may become overloaded, resulting in increased communication delay and even data loss. In addition, the load balancing and dynamic adjustment mechanisms of the existing system are not intelligent enough, which easily causes some nodes to fail to adjust to the appropriate load state in time, thereby reducing the efficiency and stability of the network. In order to reduce this situation, an integrated communication system is proposed. Summary of the Invention
[0004] The purpose of the present invention is to provide an integrated communication system to solve the problems raised in the above background art.
[0005] To achieve the above object, an integrated communication system is provided, including a satellite collection unit, an operation monitoring unit, a matching list analysis unit, a satellite transmission selection unit, and a relay satellite transmission unit;
[0006] The satellite collection unit is used to collect satellite information for data transmission and simultaneously perform satellite network node conversion according to the satellite information;
[0007] The operation monitoring unit is used to collect ground station information for data transmission and simultaneously perform real-time monitoring and predictive analysis on the operation load status of the ground station and the satellite network node;
[0008] The matching list analysis unit is used to collect the sending location and the required location of the terminal user, select the ground station and the satellite network node according to the sending location and the required location for transmission numerical analysis, and establish a matching list;
[0009] The satellite sending selection unit is used to extract the satellite network nodes in the matching list for differential value threshold analysis, and then compare the differential value threshold with the satellite network nodes in the matching list, screen according to the comparison result list, and select the satellite network nodes for sending according to the real-time operating load status and predicted operating load status of the satellite network nodes;
[0010] The relay satellite transmission unit is used to extract the time nodes for recovery to normal according to the predicted operating load status when the real-time operating load status of the ground station is congested, and then perform relay satellite network node selection analysis on the satellite network nodes receiving information in combination with the ground station and other satellite network nodes and the time nodes. After that, the network satellite nodes receiving information will transmit the data sent by the terminal users to the relay satellite network nodes.
[0011] As a further improvement of this technical solution, the satellite collection unit and the operation monitoring unit access the communication management terminal to extract the satellites that can perform data transmission and the parameter information of the satellites therefrom, and at the same time extract the ground stations that can perform data transmission and the geographical location and parameter information of the ground stations.
[0012] As a further improvement of this technical solution, the satellite collection unit includes a node conversion module and an attribute analysis module;
[0013] The node conversion module is used to convert the satellites into network nodes according to the satellite information. Through the conversion, the entire satellite transmission system is converted into a system composed of multiple satellite network nodes;
[0014] The attribute analysis module is used to obtain the attributes of low-earth orbit satellites, medium-earth orbit satellites, and high-earth orbit satellites through the satellite information, and then perform attribute analysis in combination with the satellite network nodes to obtain the transmission attributes of each satellite network node.
[0015] As a further improvement of this technical solution, the operation monitoring unit includes a region analysis module and a load detection module;
[0016] The region analysis module is used to perform transmission region analysis on the ground stations in combination with the earth to obtain the transmission regions responsible for each ground station. The transmission regions include receiving information and sending information;
[0017] The load detection module is used to monitor the real-time operating load status of the ground stations and satellite network nodes through the communication management terminal, and at the same time perform predictive analysis on the operating load status of the ground stations and satellite network nodes according to the historical monitoring data, so as to obtain the predicted operating load status of the ground stations and satellite network nodes.
[0018] As a further improvement of this technical solution, the matching list analysis unit includes a user information collection module, a transmission value analysis module, and a list establishment module;
[0019] The user information collection module is used to collect data packets that need to be transmitted by the end user, and at the same time extract the sending location and the required location of the user data packet, perform transmission area analysis based on the sending location and the required location, so as to determine the ground station corresponding to the sending location and the ground station corresponding to the required location according to the analysis result;
[0020] The transmission value analysis module is used to set different weight ratios for speed and stability according to the location characteristics of different transmission areas, then extract the weight ratio of the ground station corresponding to the required location, and then combine the ground stations of the sending location and the ground stations of the required location with the satellite network nodes to perform transmission value calculation with the weight ratio, so as to obtain the corresponding transmission value of each satellite network node in this data packet transmission;
[0021] The list establishment module is used to set the standard transmission value, and at the same time compare the transmission value of each satellite network node with the standard transmission value, and save the satellite network nodes whose transmission value is greater than the standard transmission value according to the comparison result to establish a matching list.
[0022] As a further improvement of this technical solution, the formula of the matching list analysis unit is as follows:
[0023] T = w u ×u + w s ×s
[0024] Wherein, T is the transmission value of the satellite network node, w u is the speed weight, u is the speed-related parameter, w s is the stability weight, and s is the stability-related parameter;
[0025] In the unstable area: w s > w u , and w u + w s = 1;
[0026] In the stable area: w u > w s , and w u + w s = 1.
[0027] As a further improvement of this technical solution, the satellite sending selection unit includes a node comparison module and a node sending selection module;
[0028] The node comparison module is used to extract the satellite network nodes in the matching list for differential value threshold analysis. The differential value threshold is set through the highest transmission value, and then the differential value threshold is combined with the satellite network nodes in the matching list for comparison. When the transmission value of the satellite network node with the highest transmission value is greater than the differential value threshold compared to the transmission value of another satellite network node, the other satellite network node is deleted from the matching list. Conversely, when the transmission value of the satellite network node with the highest transmission value is less than the differential value threshold compared to the transmission value of another satellite network node, the comparison continues for the next satellite network node;
[0029] The node sending selection module is used to select satellite network nodes for sending according to the real-time operating load status and predicted operating load status of the satellite network nodes retained in the matching list, and then the ground station sends the received data packets to the selected satellite network nodes;
[0030] If the ground station at the required location is in a congested state, the relay satellite transmission unit is started;
[0031] If the ground station at the required location is not in a congested state, the relay satellite transmission unit is not started, and the data packets are directly transmitted to the ground station at the required location through the selected satellite network nodes.
[0032] As a further improvement of this technical solution, in the node comparison module, the higher the highest transmission value, the smaller the differential value threshold. Conversely, the lower the highest transmission value, the larger the differential value threshold.
[0033] As a further improvement of this technical solution, the relay satellite transmission unit includes a time node extraction module and a relay node selection module;
[0034] The time node extraction module is used to extract the time node when the ground station returns to normal according to the predicted operating load status, and calculate the difference time between the real-time time and the time node;
[0035] The time calculation module is used to obtain the transmission value by extracting the satellite network nodes with normal operating load status according to the ground station at the required location, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes receiving the data packets, and retain the satellite network nodes with a transmission time less than the difference time;
[0036] The relay node selection module is used to perform selection analysis by combining the predicted operating load status of the satellite network nodes retained by the time calculation module with the transmission value, determine the relay satellite network node according to the analysis result, and then the network satellite node receiving the information transmits the data sent by the terminal user to the relay satellite network node, and then the relay satellite network node transmits the data packet to the ground station at the required location, and finally the data packet is transmitted to the required location through the ground station.
[0037] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0038] 1. In this integrated communication system, through comprehensive analysis of the predicted load status and transmission values of satellite network nodes, the optimal relay satellite network node can be intelligently selected. This dynamic selection mechanism effectively avoids bottlenecks or congestion during data transmission, improves the efficiency of data transmission, and combined with the time calculation module, can accurately predict the network load situation and optimize the transmission path according to real-time data, thereby reducing transmission delay and improving communication quality.
[0039] 2. In this integrated communication system, by increasing the stability weight in areas with unstable data transmission, giving priority to ensuring reliable data transmission, reducing the impact of factors such as signal interference and complex terrain on communication, ensuring the communication quality in remote areas or mountainous areas, etc., and by setting standard transmission values, screening out satellite network nodes with transmission values greater than the standard, ensuring that the nodes participating in data transmission have high performance, and further screening in subsequent analysis of transmission time, etc., to ensure the stability and reliability of the entire transmission process and reduce the probability of data loss or incorrect transmission.
[0040] 3. In this integrated communication system, through the use of load status prediction, load balancing can be achieved among multiple satellite nodes. When the load of a certain node approaches saturation, the system will automatically allocate traffic to other nodes with lighter loads, thereby optimizing resource allocation. This load balancing mechanism ensures that the system can still operate efficiently and stably during high-traffic periods, avoiding performance degradation caused by overloading of a single node. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 It is the overall structural schematic diagram of the present invention.
[0042] The meanings of each label in the figure are as follows:
[0043] 10. Satellite collection unit; 20. Operation monitoring unit; 30. Matching list analysis unit; 40. Satellite transmission selection unit; 50. Relay satellite transmission unit. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0044] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0045] Please refer to Figure 1As shown in the figure, the purpose of this embodiment is to provide an integrated communication system, including a satellite collection unit 10, an operation monitoring unit 20, a matching list analysis unit 30, a satellite transmission selection unit 40, and a relay satellite transmission unit 50;
[0046] The satellite collection unit 10 is used to collect satellite information for data transmission and perform satellite network node conversion according to the satellite information;
[0047] The satellite collection unit 10 and the operation monitoring unit 20 access the communication management terminal, so as to extract the satellites that can perform data transmission and the parameter information of the satellites, and at the same time extract the ground stations that can perform data transmission and the geographical location and parameter information of the ground stations. The steps are as follows:
[0048] Communication management terminal access and data extraction: Access through the communication management terminal and connect to the satellite network and the ground station system. During this process, the communication management terminal will automatically obtain the satellite information and ground station information that can perform data transmission in the system. These information include but are not limited to parameters such as the orbital parameters, bandwidth, and signal strength of the satellites, as well as the geographical location, workload, bandwidth, etc. of the ground stations;
[0049] Extract satellite information and ground station parameters: including parameters such as the current orbit, signal strength, bandwidth, data transmission capacity, and available coverage area of the satellites, including the geographical location, working bandwidth, load conditions, and expected signal reception capacity of the ground stations.
[0050] The satellite collection unit 10 includes a node conversion module and an attribute analysis module;
[0051] The node conversion module is used to perform network node conversion on the satellites according to the satellite information. Through the conversion, the entire satellite transmission system is converted into a system composed of multiple satellite network nodes;
[0052] The attribute analysis module is used to obtain the attributes of low-earth orbit satellites, medium-earth orbit satellites, and geostationary orbit satellites through the satellite information, and then combine the satellite network nodes to perform attribute analysis, so as to obtain the transmission attributes of each satellite network node. The steps are as follows:
[0053] Satellite information acquisition and classification: The communication management system accesses the satellite data to obtain the basic information of each satellite (such as orbit type, bandwidth, power, etc.). These satellite information will be converted into satellite network nodes through network nodes and classified according to the orbit type. Satellite classification includes low-earth orbit satellites (LEO) generally in the altitude range of 100 - 2000 km above the earth's surface, medium-earth orbit satellites (MEO) generally in the altitude range of 2000 - 35786 km above the earth's surface, and geostationary orbit satellites (GEO) located at an altitude of 35786 km above the earth's surface, which are commonly used for fixed communication;
[0054] Network node transformation: Based on satellite information and its orbital type and other technical parameters (such as bandwidth, power, etc.), each satellite is transformed into a network node. The position of each satellite in its orbit is regarded as a network node, and these nodes can communicate with other satellites or connect to ground stations. Low-earth orbit satellite nodes are transformed into low-latency nodes, medium-earth orbit satellite nodes are transformed into medium-latency nodes, and high-earth orbit satellite nodes are transformed into high-latency nodes;
[0055] Attribute analysis: According to the attributes of satellites in different orbits (bandwidth, power, etc.), the transmission capabilities of each satellite network node are analyzed. The attributes such as bandwidth, power, and latency of each satellite will affect its transmission capabilities as a node. Therefore, it is necessary to combine these attributes for node analysis.
[0056] The operation monitoring unit 20 is used to collect ground station information for data transmission, and at the same time, it performs real-time monitoring and predictive analysis on the operation load status of the ground station and satellite network nodes;
[0057] The operation monitoring unit 20 includes a regional analysis module and a load detection module;
[0058] The regional analysis module is used to perform transmission area analysis by combining the ground station with the Earth to obtain the transmission area responsible for each ground station. The transmission area includes receiving information and sending information;
[0059] The ground station is responsible for signal reception and transmission in a specific area. The transmission area of each ground station is determined by its line-of-sight with the satellite, coverage range, and technical parameters of the ground station. Due to the differences in the Earth's curvature, satellite orbits, and satellite coverage ranges, the transmission areas of each ground station are different. The transmission area of the ground station is determined by calculating its relative position with the satellite, the satellite's coverage range, and the transmitting power of the ground station, etc. The formula is as follows:
[0060]
[0061] Among them, A gs is the area of the ground station transmission area, R sat is the coverage radius of the satellite, and θ gs is the viewing angle between the ground station and the satellite.
[0062] The load detection module is used to perform real-time monitoring on the operation load status of the ground station and satellite network nodes through the communication management terminal, and at the same time, perform predictive analysis on the operation load status of the ground station and satellite network nodes according to historical monitoring data, so as to obtain the predicted operation load status of the ground station and satellite network nodes. The steps are as follows:
[0063] Operation Load Monitoring of Ground Stations and Satellite Network Nodes: Through the communication management terminal, the load status of ground stations and satellite network nodes is monitored in real time. The load status can include indicators such as signal transmission rate, processing capacity, and bandwidth utilization. The load status of each ground station and satellite node will directly affect its transmission efficiency and communication quality;
[0064] Historical Monitoring Data and Load Prediction Analysis: Historical load data can be used to establish a load prediction model, and the formula is as follows:
[0065] L gs (t + 1) = α·L gs (t) + β·L gs (t - 1) + χ
[0066] L sat (t + 1) = α·L sat (t) + β·L sat (t - 1) + χ
[0067] Where, L gs (t + 1) is the predicted load of the ground station at time t + 1, L sat (t + 1) is the predicted load of the satellite node at time t + 1, L gs (t) is the load data of the ground station, L sat (t) is the load data of the satellite node, and α, β, χ are coefficients in regression analysis, representing the impact of historical load on future load.
[0068] Integration and Optimization of Load Prediction Results: The load status obtained through the prediction model can be used as a reference in the communication management system. Based on the predicted load status, the resource allocation of ground stations and satellite network nodes can be automatically adjusted to optimize the efficiency and quality of signal transmission.
[0069] The matching list analysis unit 30 is used to collect the sending location and required location of the end user, select ground stations and satellite network nodes according to the sending location and required location for transmission numerical analysis, and establish a matching list;
[0070] The matching list analysis unit 30 includes a user information collection module, a transmission numerical analysis module, and a list establishment module;
[0071] The user information collection module is used to collect the data packets to be transmitted by the end user, extract the sending location and required location of the user data packets at the same time, perform transmission area analysis according to the sending location and required location, and thus determine the ground station corresponding to the sending location and the ground station corresponding to the required location according to the analysis results. The steps are as follows:
[0072] Data packet collection: Through the communication network, a unified data access interface is provided for end-users, which can be an interface based on network protocols (such as TCP / IP), enabling end-users to send data packets to be transmitted to a specified collection node. At the collection node, corresponding network programming technologies (such as the socket library in Python) are used to receive the data packets sent by end-users and store them in a local data storage system (such as a database or a file system), while recording the relevant meta-information of each data packet;
[0073] Extract the sending location and the required location: For terminals that support the positioning function (such as smartphones), the GPS module of the terminal can be used to obtain the geographical location information (latitude and longitude) of the terminal and use it as the sending location of the data packet. If the terminal does not support the positioning function, the location of the terminal can be estimated through network-side technologies (such as base station positioning). For the required location, it is usually clearly specified by the user in the data packet. For example, a target address field is added to the header of the data packet, and this field can contain the latitude and longitude information of the target location or other geographical identifiers;
[0074] Transmission area analysis: Match the sending location and the required location of the data packet with the divided geographical areas respectively to determine the areas they belong to;
[0075] Match the ground stations corresponding to the sending location and the required location: According to the transmission area of the sending location, select a ground station covering this area. Similarly, according to the transmission area of the required location, select a ground station covering this required location.
[0076] The transmission numerical analysis module is used to set different weight ratios for speed and stability according to the location characteristics of different transmission areas, then extract the weight ratio of the ground station corresponding to the required location, and then combine the ground stations of the sending location and the required location with the satellite network nodes to perform transmission numerical calculations with the weight ratios, so as to obtain the corresponding transmission numerical values of each satellite network node in this data packet transmission;
[0077] In places where data transmission is unstable (such as mountainous areas or remote areas), the weight ratio of stability is greater than that of speed; due to poor signal propagation, the network is usually less stable, so the weight ratio of stability should be increased and the weight ratio of speed should be decreased in such areas.
[0078] In places where data transmission is stable (such as cities), the weight ratio of speed is greater than that of stability, because speed is more important when the transmission is stable. In areas such as cities, due to relatively complete infrastructure and relatively stable networks, the weight ratio of speed can be increased and the stability ratio can be decreased. The formula is as follows:
[0079] T = w u × u + w s × s
[0080] Among them, T is the transmission value of the satellite network node, w u is the speed weight, u is the speed-related parameter, w s is the stability weight, and s is the stability-related parameter;
[0081] In the unstable region: w s > w u , and w u + w s = 1;
[0082] In the stable region: w u > w s , and w u + w s = 1.
[0083] The list building module is used to set the standard transmission value. At the same time, the transmission value of each satellite network node is compared with the standard transmission value. According to the comparison result, a matching list is established by saving the satellite network nodes whose transmission values are greater than the standard transmission value. The steps are as follows:
[0084] Determine the standard transmission value: According to the overall performance requirements of the communication system, historical data statistical analysis, or industry standards, etc., determine a suitable standard transmission value. For example, by analyzing a large amount of historical transmission data, obtain the average value of the satellite network node transmission value under ideal conditions and use it as the standard transmission value; or according to the communication system design goal, specify a minimum transmission value that meets the service requirements as the standard;
[0085] Compare the transmission value of the satellite network node with the standard transmission value: For each satellite network node, compare the calculated transmission value with the standard transmission value;
[0086] Establish a matching list: Traverse all satellite network nodes. If the transmission value of a certain satellite network node is greater than the standard transmission value, add the relevant information of this satellite network node to the matching list.
[0087] The satellite transmission selection unit 40 is used to extract the satellite network nodes in the matching list for differential value threshold analysis, and then compare the differential value threshold with the satellite network nodes in the matching list. Screen according to the comparison result list, and perform satellite network node transmission selection according to the real-time operating load status and predicted operating load status of the satellite network node;
[0088] The satellite transmission selection unit 40 includes a node comparison module and a node transmission selection module;
[0089] The node comparison module is used to extract the satellite network nodes in the matching list for differential value threshold analysis. The differential value threshold is set through the highest transmission value, and then the differential value threshold is combined with the satellite network nodes in the matching list for comparison. When the transmission value of the satellite network node with the highest transmission value is greater than the differential value threshold compared to the transmission value of another satellite network node, the other satellite network node is deleted from the matching list. Conversely, when the transmission value of the satellite network node with the highest transmission value is less than the differential value threshold compared to the transmission value of another satellite network node, the comparison continues for the next satellite network node;
[0090] In the node comparison module, the higher the highest transmission value, the smaller the differential value threshold. Conversely, the lower the highest transmission value, the larger the differential value threshold. The steps are as follows:
[0091] Set the differential value threshold: According to the transmission values of the satellite network nodes in the matching list, the differential value threshold is set to further screen the nodes. The setting of this differential value threshold is related to the highest transmission value of each node. When the highest transmission value in the node is higher, the differential value threshold is smaller; conversely, if the highest transmission value is lower, the differential value threshold is larger. The formula is as follows:
[0092]
[0093] where, ΔT threshold is the differential value threshold, C is a constant to control the sensitivity of the threshold, and T max is the transmission value of the satellite network node with the largest transmission value in the matching list;
[0094] Compare the transmission values of the nodes: In the matching list, for each satellite network node, calculate the transmission value difference between it and the node with the largest transmission value. The formula is as follows:
[0095] ΔT i =|T max -T sat-i |
[0096] where, ΔT i is the transmission value difference, and T sat-i is the transmission value of the currently compared satellite network node;
[0097] Screen the nodes according to the differential value threshold: By comparing the difference between each node and the node with the highest transmission value, if the difference is greater than the differential value threshold, the node is deleted from the matching list. Otherwise, the comparison continues for the next node;
[0098] Update the matching list: According to the comparison results, the matching list will only retain those satellite network nodes with relatively small differences from the nodes with the maximum transmission value. These nodes will be considered to have similar performance and be suitable for subsequent data packet transmission.
[0099] The node sending selection module is used to select satellite network nodes for sending according to the real-time operating load status and predicted operating load status of the satellite network nodes retained in the matching list. Then, the ground station will send the received data packets to the selected satellite network nodes.
[0100] If the ground station at the required location is in a congested state, the relay satellite transmission unit 50 will be activated.
[0101] If the ground station at the required location is not in a congested state, the relay satellite transmission unit 50 will not be activated, and the data packets will be directly transmitted to the ground station at the required location through the selected satellite network nodes. The steps are as follows:
[0102] Evaluate the operating load of satellite network nodes: The operating load can be measured by indicators such as the used bandwidth, the number of processed data packets, and the CPU utilization rate. Here, it is uniformly represented by a comprehensive load rate. The higher the load rate, the busier the node.
[0103] Satellite network node sending selection: To ensure the efficient transmission of data packets, satellite network nodes with lower loads are preferentially selected. The formula for satellite network node selection is as follows:
[0104] L composite = μ × L real-time +(1 - μ) × L predicted
[0105] Where L composite is the comprehensive load evaluation value, L real-time is the real-time operating load status, L predicted is the predicted operating load status, and μ is the weight coefficient, which can be adjusted according to the actual situation. For example, μ = 0.6 means that more importance is attached to the real-time operating load.
[0106] Sort the L composite of all satellite network nodes in the matching list, and select the satellite network node with the smallest L composite as the sending node for the data packets.
[0107] The relay satellite transmission unit 50 is used to extract the time node when the ground station returns to normal according to the predicted operating load status when the real-time operating load status of the ground station is congested. Then, the satellite network node receiving the information, the ground station, and other satellite network nodes are combined with the time node for analysis of relay satellite network node selection. After that, the network satellite node receiving the information will transmit the data sent by the terminal user to the relay satellite network node.
[0108] The relay satellite transmission unit 50 includes a time node extraction module and a relay node selection module;
[0109] The time node extraction module is used to extract the time node when the ground station returns to normal according to the predicted operating load status, and calculate the difference time between the real-time time and the time node;
[0110] The time calculation module is used to extract the satellite network nodes with normal operating load status according to the ground station at the required location to obtain the transmission value, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes receiving the data packet, and retain the satellite network nodes with the transmission time less than the difference time;
[0111] Select satellite network nodes that meet the load status: According to the load status of the ground station at the required location, select the satellite network nodes with normal load status as the alternative nodes for data transmission;
[0112] Calculate the transmission time: Compare the transmission time between the satellite network nodes receiving the data packet and the selected target satellite network nodes. If the transmission time is less than the recovery difference time, then the satellite network node is retained as the transmission path.
[0113] The relay node selection module is used to select and analyze the predicted operating load status of the satellite network nodes retained by the time calculation module in combination with the transmission value, determine the relay satellite network node according to the analysis result, and then the network satellite node receiving the information transmits the data sent by the terminal user to the relay satellite network node, and then the relay satellite network node transmits the data packet to the ground station at the required location, and finally the ground station transmits the data packet to the required location. Among the satellite network nodes screened by the time calculation module, analyze in combination with its predicted operating load status and transmission value, and select the most suitable relay satellite network node to ensure the smooth transmission of data. The formula is as follows:
[0114]
[0115] Among them, N sta-i is any node in the set of available satellite network nodes, N avail is the set of satellite network nodes, L predicted (N sat-i ) is the predicted load status of node N sat-i , T trans (N recv , N sat-i ) represents the transmission time from the receiving node to the satellite node N sat-i , N recv is the receiving node.
[0116] The foregoing has shown and described the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and the above embodiments and the descriptions in the specification are only preferred examples of the present invention, which are not used to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of the present invention claimed is defined by the appended claims and their equivalents.
Claims
1. An integrated communication system, characterized in that: It includes a satellite collection unit (10), an operation monitoring unit (20), a matching list analysis unit (30), a satellite transmission selection unit (40), and a relay satellite transmission unit (50); The satellite collection unit (10) is used to collect satellite information for data transmission and perform satellite network node conversion according to the satellite information; The operation monitoring unit (20) is used to collect ground station information for data transmission and perform real-time monitoring and predictive analysis on the operation load status of the ground station and satellite network nodes; The matching list analysis unit (30) is used to collect the sending location and required location of the end user, select ground stations and satellite network nodes according to the sending location and required location for transmission numerical analysis, and establish a matching list; The satellite transmission selection unit (40) is used to extract the satellite network nodes in the matching list for differential numerical threshold analysis, then compare the differential numerical threshold with the satellite network nodes in the matching list, screen according to the comparison result list, and select the satellite network nodes for sending according to the real-time operation load status and predicted operation load status of the satellite network nodes; The relay satellite transmission unit (50) is used to, when the real-time operation load status of the ground station is congested, extract the time node for recovery according to the predicted operation load status, then perform relay satellite network node selection analysis on the satellite network node receiving the information in combination with the ground station and other satellite network nodes and the time node, and then the network satellite node receiving the information transmits the data sent by the end user to the relay satellite network node.
2. The integrated communication system according to claim 1, wherein: The satellite collection unit (10) and the operation monitoring unit (20) access the communication management terminal to extract the satellites that can perform data transmission and the parameter information of the satellites therefrom, and at the same time extract the ground stations that can perform data transmission and the geographical location and parameter information of the ground stations.
3. An integrated communication system according to claim 1, wherein: The satellite collection unit (10) includes a node conversion module and an attribute analysis module; The node conversion module is used to perform network node conversion on the satellite according to the satellite information, and through the conversion, the entire satellite transmission system is converted into a system composed of multiple satellite network nodes; The attribute analysis module is used to obtain the attributes of low-earth orbit satellites, medium-earth orbit satellites, and high-earth orbit satellites through the satellite information, and then perform attribute analysis in combination with the satellite network nodes to obtain the transmission attributes of each satellite network node.
4. An integrated communication system according to claim 1, wherein: The operation monitoring unit (20) includes a region analysis module and a load detection module; The region analysis module is used to perform transmission region analysis on the ground station in combination with the earth to obtain the transmission region responsible for each ground station, and the transmission region includes receiving information and sending information; The load detection module is used to perform real-time monitoring on the operation load status of the ground station and satellite network nodes through the communication management terminal, and at the same time perform predictive analysis on the operation load status of the ground station and satellite network nodes according to historical monitoring data, so as to obtain the predicted operation load status of the ground station and satellite network nodes.
5. An integrated communication system according to claim 1, characterized in that: The matching list analysis unit (30) includes a user information collection module, a transmission numerical analysis module, and a list establishment module; The user information collection module is used to collect data packets that terminal users need to transmit, and at the same time extract the sending location and the required location of the user data packets. Transmission area analysis is performed based on the sending location and the required location, so as to determine the ground station corresponding to the sending location and the ground station corresponding to the required location according to the analysis results; The transmission value analysis module is used to set different weight ratios for speed and stability according to the location characteristics of different transmission areas, and then extract the weight ratio of the ground station corresponding to the required location. After that, the ground stations of the sending location and the ground station of the required location are combined with the weight ratio of the satellite network nodes to perform transmission value calculation, so as to obtain the transmission value corresponding to each satellite network node in this data packet transmission; The list establishment module is used to set a standard transmission value, and at the same time compare the transmission value of each satellite network node with the standard transmission value. According to the comparison results, the satellite network nodes with transmission values greater than the standard transmission value are saved to establish a matching list.
6. An integrated communication system according to claim 1, wherein: The formula of the matching list analysis unit (30) is as follows: T = wu×u + ws×s Among them, T is the transmission value of the satellite network node, w u is the speed weight, u is the speed-related parameter, w s is the stability weight, s is the stability-related parameter; In the unstable region: w s > w u , and w u + w s = 1; In the stable region: w u > w s , and w u + w s = 1.
7. An integrated communication system according to claim 1, characterized in that: The satellite sending selection unit (40) includes a node comparison module and a node sending selection module; The node comparison module is used to extract the satellite network nodes in the matching list for differential value threshold analysis. The differential value threshold is set through the highest transmission value, and then the differential value threshold is combined with the satellite network nodes in the matching list for comparison. When the transmission value difference of the satellite network node with the highest transmission value is greater than the differential value threshold compared with another satellite network node, the other satellite network node is deleted from the matching list. On the contrary, when the transmission value difference of the satellite network node with the highest transmission value is less than the differential value threshold compared with another satellite network node, the comparison continues for the next satellite network node; The node sending selection module is used to select satellite network nodes for sending according to the real-time operating load status and the predicted operating load status of the satellite network nodes retained in the matching list. Then the ground station sends the received data packet to the selected satellite network node; If the ground station at the required location is in a congested state, the relay satellite transmission unit (50) is started; If the ground station at the required location is not in a congested state, the relay satellite transmission unit (50) is not started, and the data packet is directly transmitted to the ground station at the required location through the selected satellite network node.
8. An integrated communication system according to claim 7, characterized in that: In the node comparison module, the higher the highest transmission value, the smaller the differential value threshold. On the contrary, the lower the highest transmission value, the larger the differential value threshold.
9. An integrated communication system according to claim 1, characterized in that: The relay satellite transmission unit (50) includes a time node extraction module and a relay node selection module; The time node extraction module is used to extract the time node when the ground station returns to normal according to the predicted operating load status, and calculate the difference time between the real-time time and the time node; The time calculation module is used to extract satellite network nodes with normal operating load status from the ground stations at the required positions for obtaining transmission values, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes receiving data packets, and retain the satellite network nodes with a transmission time less than the difference time; The relay node selection module is used to select and analyze the predicted operating load status of the satellite network nodes retained by the time calculation module in combination with the transmission values, determine the relay satellite network nodes according to the analysis results, then the network satellite nodes receiving information transmit the data sent by the terminal users to the relay satellite network nodes, and then the relay satellite network nodes transmit the data packets to the ground stations at the required positions, and finally the ground stations transmit the data packets to the required positions.
Citation Information
Patent Citations
Route selection method based on transmission speed and node capacity in low-orbit satellite communication network
CN112020117A
Communication and telemetry integrated satellite network transmission optimization method based on service prediction
CN118921106A
Data cooperative transmission method and system of low earth orbit satellite Internet of Things terminal
CN119628718A
System and method of providing access to compute resources distributed across a group of satellites
US20230164089A1
Method and apparatus for predictive QoS routing for broad band low earth satellite networks
US6609002B1