An integrated communication system
Through the design of an integrated communication system, the problems of path selection and load balancing in satellite communications are solved, efficient and stable data transmission is achieved, the load balancing and transmission path selection of the satellite network are optimized, and the communication quality and stability are improved.
Patent Information
- Application Number
- CN202510435069.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-04-08
AI Technical Summary
Existing satellite communication technology has problems with path selection, data transmission delays, network congestion, etc. in high-traffic, high-demand real-time communications, resulting in reduced communication quality, insufficient intelligence in load balancing and dynamic adjustment, and affecting user experience.
An integrated communication system was 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 comprehensively analyzing the predicted load status and transmission values of satellite network nodes, the optimal transit satellite network node is intelligently selected, the transmission path is optimized, and the stability weight is increased in areas with unstable data transmission to achieve load balancing.
It effectively avoids bottlenecks and congestion in the data transmission process, reduces transmission delays, improves communication quality and stability, ensures efficient and stable operation during high-traffic periods, and reduces the probability of data loss or erroneous transmission.
Smart Images

Figure CN120263264B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite communications, and in particular to an integrated communication system. Background Art
[0002] In the field of modern communications, satellite communications, as an important communication method, are widely used in remote areas, oceans, and air environments that are not covered by terrestrial networks. Existing satellite communication technologies mainly transmit data between satellites and ground stations, using the mechanism of satellite relay nodes to achieve signal transmission. Its main function is to provide global communication capabilities.
[0003] At present, existing satellite communication technology has certain defects when facing high-traffic, high-demand real-time communication, especially problems such as path selection, data transmission delay, and network congestion. These problems may lead to a decline in communication quality and affect the user experience. For example, under high-traffic conditions, some satellite nodes may be overloaded, resulting in increased communication delays and even data loss. In addition, the load balancing and dynamic adjustment mechanisms of the existing system are not intelligent enough, which may easily cause 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 object of the present invention is to provide an integrated communication system to solve the problems raised in the above background technology.
[0005] To achieve the above-mentioned object, an integrated communication system is provided, comprising a satellite collection unit, an operation monitoring unit, a matching list analysis unit, a satellite transmission selection unit, and a transit satellite transmission unit;
[0006] The satellite collection unit is used to collect satellite information of data transmission and perform satellite network node conversion according to the satellite information;
[0007] The operation monitoring unit is used to collect ground station information of data transmission, and at the same time perform real-time monitoring and predictive analysis on the operation load status of the ground station and satellite network nodes;
[0008] The matching list analysis unit is used to collect the data sending location and final receiving location of the terminal user, select the ground station and satellite network node according to the data sending location and final receiving location to perform transmission value analysis, and establish a matching list;
[0009] The satellite transmission selection unit is used to extract satellite network nodes from a matching list, perform a difference value threshold analysis, then compare the difference value threshold with the transmission value of the satellite network nodes in the matching list, filter the list according to the comparison result, and perform satellite network node transmission selection according to the real-time operating load status and predicted operating load status of the satellite network nodes;
[0010] The transit satellite transmission unit is used to extract the time node for restoration to normal based on the predicted operating load status when the real-time operating load status of the ground station is congested, and then perform transit satellite network node selection and analysis on the satellite network node receiving the information in combination with the ground station and other satellite network nodes and the time node. After that, the network satellite node receiving the information transmits the data sent by the terminal user to the transit satellite network node.
[0011] As a further improvement of the present technical solution, the satellite collection unit and the operation monitoring unit access the communication management terminal to extract satellites that can perform data transmission and parameter information of the satellites, and at the same time extract 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 satellite into a network node according to the satellite information, so that the entire satellite transmission system is converted into a system consisting of multiple satellite network nodes;
[0014] The attribute analysis module is used to obtain low-orbit satellite attributes, medium-orbit satellite attributes, and high-orbit satellite attributes through satellite information, and then perform attribute analysis in combination with 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 regional analysis module and a load detection module;
[0016] The regional analysis module is used to analyze the transmission area of the ground station in combination with the earth to obtain the transmission area responsible for each ground station, and the transmission area includes receiving information and sending information;
[0017] The load detection module is used to monitor the operating load status of the ground station and satellite network nodes in real time through the communication management terminal, and at the same time perform operating load status prediction analysis on the ground station and satellite network nodes based on historical monitoring data, so as to obtain the predicted operating load status of the ground station 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 creation module;
[0019] The user information collection module is used to collect data packets that the terminal user needs to transmit, and at the same time extract the data sending location and final receiving location of the user data packet, perform transmission area analysis based on the data sending location and final receiving location, and thereby determine the ground station corresponding to the data sending location and the ground station corresponding to the final receiving location based on the analysis results;
[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 final receiving location, and then calculate the transmission value of the ground station at the data sending location and the final receiving location in combination with the satellite network node in the weight ratio, thereby obtaining the transmission value corresponding to each satellite network node in this data packet transmission;
[0021] 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, and save the satellite network nodes with transmission values greater than the standard transmission value to establish a matching list based on the comparison results.
[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] Where 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;
[0025] In the unstable region: w s >w u , and w u +w s =1;
[0026] In the stable region: w u >w s , and w u +w s =1.
[0027] As a further improvement of the present technical solution, the satellite transmission selection unit includes a node comparison module and a node transmission selection module;
[0028] The node comparison module is used to extract satellite network nodes from a matching list and perform a difference value threshold analysis, set the difference value threshold according to the highest transmission value, and then compare the difference value threshold with the transmission values of the satellite network nodes in the matching list. When the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is greater than the difference value threshold, the other satellite network node is deleted from the matching list. Conversely, when the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is less than the difference value threshold, the comparison continues with the next satellite network node.
[0029] The node transmission selection module is used to select a satellite network node for transmission based on the real-time operating load status and the predicted operating load status of the satellite network nodes retained in the matching list, and then the ground station transmits the received data packet to the selected satellite network node;
[0030] If the ground station at the final receiving location is in a congested state, the relay satellite transmission unit is activated;
[0031] If the ground station at the final receiving location is not in a congested state, the transit satellite transmission unit is not started, and the data packet is directly transmitted to the ground station at the final receiving location through the selected satellite network node.
[0032] As a further improvement of the present technical solution, in the node comparison module, the higher the highest transmission value, the smaller the difference value threshold; conversely, the lower the highest transmission value, the larger the difference value threshold.
[0033] As a further improvement of the present technical solution, the transit satellite transmission unit includes a time node extraction module, a time calculation module and a transit 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 state, and calculate the difference time between the real time and the time node;
[0035] The time calculation module is used to extract satellite network nodes with normal operating load status according to the ground station at the final receiving position to obtain transmission values, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes that receive the data packets, and retain the satellite network nodes whose transmission time is less than the difference time;
[0036] The transit node selection module is used to select and analyze the predicted operating load status of the satellite network node retained by the time calculation module in combination with the transmission value, determine the transit satellite network node based on the analysis results, and then the network satellite node receiving the information transmits the data sent by the terminal user to the transit satellite network node, and then the transit satellite network node transmits the data packet to the ground station at the final receiving location, and finally transmits the data packet to the final receiving location through the ground station.
[0037] Compared with the prior art, the present invention has the following beneficial effects:
[0038] 1. This integrated communication system intelligently selects the optimal transit satellite network node through a comprehensive analysis of the predicted load status and transmission values of satellite network nodes. This dynamic selection mechanism effectively avoids bottlenecks or congestion during data transmission and improves data transmission efficiency. Combined with the time calculation module, it can accurately predict network load conditions and optimize transmission paths based on real-time data, thereby reducing transmission delays 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, and ensuring the communication quality in remote areas or mountainous areas, 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 transmission time and other analyses to ensure that the entire transmission process is stable and reliable, and reduce the probability of data loss or erroneous transmission.
[0040] 3. In this integrated communication system, load balancing can be achieved among multiple satellite nodes by utilizing the prediction of load status. When the load of a node is close to saturation, the system will automatically distribute 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 principle diagram of the present invention.
[0042] The meaning of each number in the figure is:
[0043] 10. Satellite collection unit; 20. Operation monitoring unit; 30. Matching list analysis unit; 40. Satellite transmission selection unit; 50. Transit satellite transmission unit. DETAILED DESCRIPTION
[0044] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0045] See also Figure 1 As shown, the present embodiment aims 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 transit satellite transmission unit 50;
[0046] The satellite collection unit 10 is used to collect satellite information of 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 to extract satellites that can perform data transmission and parameter information of the satellites, and also extract ground stations that can perform data transmission and geographical locations and parameter information of the ground stations. The steps are as follows:
[0048] Communication management terminal access and data extraction: Access and connect to the satellite network and ground station system through the communication management terminal. During this process, the communication management terminal automatically obtains information about satellites and ground stations that can transmit data in the system. This information includes but is not limited to satellite orbit parameters, bandwidth, signal strength and other parameters, as well as the geographical location, workload, bandwidth and other information of the ground station;
[0049] Extract satellite information and ground station parameters: including the satellite's current orbit, signal strength, bandwidth, data transmission capacity, available coverage area and other parameters, including the ground station's geographical location, working bandwidth, load conditions, expected signal reception capability, etc.
[0050] The satellite collection unit 10 includes a node conversion module and an attribute analysis module;
[0051] The node conversion module is used to convert the satellite into a network node according to the satellite information, so that the entire satellite transmission system is converted into a system consisting of multiple satellite network nodes;
[0052] The attribute analysis module is used to obtain the attributes of low-orbit satellites, medium-orbit satellites, and high-orbit satellites through satellite information, and then perform attribute analysis in combination with satellite network nodes 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 satellite data and obtains basic information about each satellite (such as orbit type, bandwidth, power, etc.). This satellite information will be converted into satellite network nodes through network nodes and classified by orbit type. Satellite classification includes low-orbit satellites (LEO) generally at an altitude range of 100-2000km above the earth's surface; medium-orbit satellites (MEO) generally at an altitude range of 2000-35786km above the earth's surface; and high-orbit satellites (GEO) at an altitude range of 35786km above the earth's surface, which are commonly used for fixed communications.
[0054] Network node conversion: Using satellite information, each satellite is converted into a network node based on its orbit type and other technical parameters (such as bandwidth, power, etc.). The position of each satellite in its orbit is regarded as a network node. These nodes can communicate with other satellites or connect with ground stations. Low-orbit satellite nodes are converted into low-latency nodes, medium-orbit satellite nodes are converted into medium-latency nodes, and high-orbit satellite nodes are converted into high-latency nodes.
[0055] Attribute analysis: Analyze the transmission capabilities of each satellite network node based on the attributes of satellites in different orbits (bandwidth, power, etc.). The bandwidth, power, latency, and other attributes of each satellite will affect its transmission capabilities as a node, so node analysis needs to be combined with these attributes.
[0056] The operation monitoring unit 20 is used to collect ground station information of data transmission, and perform 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 region analysis module and a load detection module;
[0058] The regional analysis module is used to analyze the transmission area of the ground station in combination with the earth to obtain the transmission area responsible for each ground station, and the transmission area includes receiving information and sending information;
[0059] The ground station is responsible for receiving and transmitting signals in a specific area. The transmission area of each ground station is determined by its line of sight with the satellite, its coverage range, and the technical parameters of the ground station. Due to the differences in the curvature of the earth, satellite orbits, and satellite coverage, the transmission area of each ground station is different. The transmission area of a ground station is determined by calculating its relative position to the satellite, the satellite's coverage range, and the ground station's transmission power. 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, θ gsis the perspective between the ground station and the satellite.
[0062] The load detection module is used to monitor the operating load status of the ground station and the satellite network node in real time through the communication management terminal, and at the same time perform a load prediction analysis on the operating load status of the ground station and the satellite network node based on historical monitoring data, thereby obtaining the predicted operating load status of the ground station and the satellite network node. The steps are as follows:
[0063] Operational 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 directly affects its transmission efficiency and communication quality.
[0064] Historical monitoring data and load forecast analysis: Historical load data can be used to build a load forecast model. 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] Among them, 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 the coefficients in the regression analysis, representing the impact of historical load on future load.
[0068] Integration and optimization of load forecast 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, resource allocation between 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 data sending location and final receiving location of the terminal user, select the ground station and satellite network node according to the data sending location and final receiving location to perform transmission value analysis and establish a matching list;
[0070] The matching list analysis unit 30 includes a user information collection module, a transmission value analysis module, and a list creation module;
[0071] The user information collection module is used to collect data packets that the terminal user needs to transmit, and at the same time extract the data sending location and final receiving location of the user data packet, and perform transmission area analysis based on the data sending location and final receiving location, so as to determine the ground station corresponding to the data sending location and the ground station corresponding to the final receiving location based on the analysis results. The steps are as follows:
[0072] Data packet collection: Through the communication network, a unified data access interface is provided to end users. This interface can be based on a network protocol (such as TCP / IP), allowing end users to send data packets to be transmitted to a designated collection node. The collection node uses corresponding network programming technologies (such as Python's socket library) to receive the data packets sent by the end users and store them in a local data storage system (such as a database or file system). At the same time, the relevant metadata of each data packet is recorded.
[0073] Extracting the data sending location and final receiving location: For terminals that support positioning functions (such as smartphones), the terminal's GPS module can be used to obtain the terminal's geographic location information (latitude and longitude) and use it as the data sending location of the data packet. If the terminal does not support positioning functions, the terminal's location can be estimated through network-side technologies (such as base station positioning). The final receiving location is usually explicitly specified by the user in the data packet, for example, by adding a destination address field to the packet header. This field can contain the target location's latitude and longitude information or other geographical identifiers.
[0074] Transmission area analysis: Match the data transmission location and final reception location of the data packet with the divided geographical areas to determine the area they belong to;
[0075] Match the ground stations corresponding to the data sending location and the final receiving location: According to the transmission area of the data sending location, select a ground station covering the area. Similarly, according to the transmission area of the final receiving location, select a ground station covering the final receiving location.
[0076] 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 final receiving location, and then calculate the transmission value of the ground station at the data sending location and the final receiving location in combination with the satellite network node in the weight ratio, thereby obtaining the transmission value corresponding to 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. Since signal propagation is poor and the network is usually unstable, the weight ratio of stability should be increased and the weight ratio of speed should be reduced in such areas.
[0078] In places with stable data transmission (such as cities), the weight ratio of speed is greater than that of stability, because speed is more important when transmission is stable. In cities and other areas, due to the well-developed infrastructure and relatively stable network, the weight ratio of speed can be increased and the weight ratio of stability can be reduced. The formula is as follows:
[0079] T=w u ×u+w s ×s;
[0080] Where 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;
[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 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 result, the satellite network nodes with transmission values greater than the standard transmission value are saved to establish a matching list. The steps are as follows:
[0084] Determine the standard transmission value: Based on the overall performance requirements of the communication system, historical data statistical analysis, or industry standards, determine an appropriate standard transmission value. For example, by analyzing a large amount of historical transmission data, the average transmission value of satellite network nodes under ideal conditions can be obtained and used as the standard transmission value. Alternatively, based on the communication system design objectives, a minimum transmission value that meets business needs can be specified as the standard.
[0085] Comparing the satellite network node transmission value with the standard transmission value: for each satellite network node, comparing 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 satellite network node is greater than the standard transmission value, the relevant information of the satellite network node is added to the matching list.
[0087] The satellite transmission selection unit 40 is used to extract satellite network nodes from a matching list, perform a difference value threshold analysis, then compare the difference value threshold with the transmission value of the satellite network nodes in the matching list, filter the list based on the comparison result, and select the satellite network node for transmission based on the real-time operating load status and the 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 satellite network nodes from a matching list and perform a difference value threshold analysis, set the difference value threshold according to the highest transmission value, and then compare the difference value threshold with the transmission values of the satellite network nodes in the matching list. When the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is greater than the difference value threshold, the other satellite network node is deleted from the matching list. Conversely, when the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is less than the difference value threshold, the comparison continues with the next satellite network node.
[0090] In the node comparison module, when the highest transmission value is higher, the difference value threshold is smaller. Conversely, when the highest transmission value is lower, the difference value threshold is larger. The steps are as follows:
[0091] Set the difference value threshold: Based on the transmission values of the satellite network nodes in the matching list, further filter the nodes by setting the difference value threshold. The setting of this difference value threshold is related to the highest transmission value of each node. When the highest transmission value in the node is higher, the difference value threshold is smaller; conversely, if the highest transmission value is lower, the difference value threshold is larger. The formula is as follows:
[0092]
[0093] Where, ΔT threshold is the phase difference threshold, C is a constant that controls the sensitivity of the threshold, T max 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 difference in transmission value 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 To transmit numerical difference, Tsat-i is the transmission value of the satellite network node currently being compared;
[0097] Filter nodes based on the difference threshold: By comparing the difference between each node and the node with the highest transmission value, if the difference is greater than the difference threshold, the node is deleted from the matching list. Otherwise, the comparison continues with the next node;
[0098] Update the matching list: Based on the comparison results, the matching list will only retain those satellite network nodes with smaller differences from the nodes with the largest transmission values. These nodes will be considered to have similar performance and are suitable for subsequent data packet transmission.
[0099] The node transmission selection module is used to select a satellite network node for transmission based on the real-time operating load status and the predicted operating load status of the satellite network nodes retained in the matching list, and then the ground station transmits the received data packet to the selected satellite network node;
[0100] If the ground station at the final receiving location is in a congested state, the relay satellite transmission unit 50 is activated;
[0101] If the ground station at the final receiving location is not in a congested state, the relay satellite transmission unit 50 is not activated, and the data packet is directly transmitted to the ground station at the final receiving location through the selected satellite network node, and the steps are as follows:
[0102] Evaluate the operational load of satellite network nodes: The operational load can be measured using indicators such as bandwidth used, number of packets processed, and CPU utilization. Here, a comprehensive load rate is used to represent this. A higher load rate indicates a busier node.
[0103] Satellite network node selection: To ensure efficient data packet transmission, satellite network nodes with lower load are prioritized. The formula for satellite network node selection is as follows:
[0104] L composite =μ×L real-time +(1-μ)×L predicted ;
[0105] Among them, L composite is the comprehensive load evaluation value, L real-time is the real-time operating load status, L predicted To predict the operating load status, μ is the weight coefficient, which can be adjusted according to actual conditions. For example, μ = 0.6 means that the real-time operating load is given more attention.
[0106] L for all satellite network nodes in the matching list composite To sort, select L composite The smallest satellite network node acts as the sending node for data packets.
[0107] The transit satellite transmission unit 50 is used to extract the time node for restoration to normal according to the predicted operating load status when the real-time operating load status of the ground station is congested, and then combine the satellite network node receiving the information with the ground station and other satellite network nodes and time nodes to perform transit satellite network node selection and analysis. After that, the network satellite node receiving the information transmits the data sent by the terminal user to the transit satellite network node.
[0108] The transit satellite transmission unit 50 includes a time node extraction module, a time calculation module and a transit 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 state, and calculate the difference time between the real time and the time node;
[0110] The time calculation module is used to extract satellite network nodes with normal operating load status according to the ground station at the final receiving position to obtain transmission values, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes that receive the data packets, and retain the satellite network nodes whose transmission time is less than the difference time;
[0111] Select satellite network nodes that meet the load status: Based on the load status of the ground station at the final receiving location, select satellite network nodes with normal load status as candidate nodes for data transmission;
[0112] Calculate the transmission time: compare the transmission time between the satellite network node that receives the data packet and the selected target satellite network node. If the transmission time is less than the recovery difference time, the satellite network node is retained as the transmission path.
[0113] The transfer node selection module is used to select and analyze the predicted operating load status of the satellite network node retained by the time calculation module in combination with the transmission value, determine the transfer satellite network node based on the analysis result, and then the network satellite node receiving the information transmits the data sent by the end user to the transfer satellite network node, and then the transfer satellite network node transmits the data packet to the ground station at the final receiving location. Finally, the data packet is transmitted to the final receiving location through the ground station. Among the satellite network nodes screened by the time calculation module, the most suitable transfer satellite network node is selected by combining its predicted operating load status and transmission value to ensure smooth data transmission. 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 (Nsat-i ) is node N sat-i The predicted load state, T trans (N recv , N sat-i ) represents the distance from the receiving node to the satellite node N sat-i The transmission time, N recv For the receiving node.
[0116] The above shows and describes 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 to the above embodiments. The above embodiments and descriptions are merely preferred examples of the present invention and are not intended to limit the present invention. Various changes and improvements may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and improvements fall within the scope of the present invention. The scope of protection claimed in the present invention 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 transit satellite transmission unit (50); The satellite collection unit (10) is used to collect satellite information of 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 of data transmission, and simultaneously perform real-time monitoring and prediction analysis on the operation load status of the ground station and the satellite network node; The matching list analysis unit (30) includes a user information collection module, a transmission value analysis module, and a list creation module; The user information collection module is used to collect data packets that the terminal user needs to transmit, and at the same time extract the data sending location and final receiving location of the user data packet, perform transmission area analysis based on the data sending location and final receiving location, and thereby determine the ground station corresponding to the data sending location and the ground station corresponding to the final receiving location based on 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, then extract the weight ratio of the ground station corresponding to the final receiving location, and then calculate the transmission value of the ground station at the data sending location and the final receiving location in combination with the satellite network node in the weight ratio, thereby obtaining 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, and save the satellite network nodes with transmission values greater than the standard transmission value to establish a matching list based on the comparison results; The formula of the matching list analysis unit (30) is as follows: T=wu×u+ws×s Where 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; The satellite transmission selection unit (40) includes a node comparison module and a node transmission selection module; The node comparison module is used to extract satellite network nodes from a matching list and perform a difference value threshold analysis, set the difference value threshold according to the highest transmission value, and then compare the difference value threshold with the transmission values of the satellite network nodes in the matching list. When the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is greater than the difference value threshold, the other satellite network node is deleted from the matching list. Conversely, when the difference in the transmission value of the satellite network node with the highest transmission value compared to another satellite network node is less than the difference value threshold, the comparison continues with the next satellite network node. The node transmission selection module is used to select a satellite network node for transmission based on the real-time operating load status and the predicted operating load status of the satellite network nodes retained in the matching list, and then the ground station transmits the received data packet to the selected satellite network node; If the ground station at the final receiving location is in a congested state, the relay satellite transmission unit (50) is activated; If the ground station at the final receiving location is not in a congested state, the transit satellite transmission unit (50) is not activated, and the data packet is directly transmitted to the ground station at the final receiving location through the selected satellite network node; The transfer satellite transmission unit (50) is used to extract a time node for returning to normal according to the predicted operation load state when the real-time operation load state of the ground station is congested, and then perform transfer satellite network node selection and analysis by combining the satellite network node receiving the information 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 terminal user to the transfer satellite network node.
2. The integrated communication system according to claim 1, characterized in that: The satellite collection unit (10) and the operation monitoring unit (20) access the communication management terminal to extract satellites capable of data transmission and parameter information of the satellites, and simultaneously extract ground stations capable of data transmission and geographical locations and parameter information of the ground stations.
3. The 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 convert the satellite into a network node according to the satellite information, so that the entire satellite transmission system is converted into a system consisting of multiple satellite network nodes; The attribute analysis module is used to obtain low-orbit satellite attributes, medium-orbit satellite attributes, and high-orbit satellite attributes through satellite information, and then perform attribute analysis in combination with satellite network nodes to obtain the transmission attributes of each satellite network node.
4. The integrated communication system according to claim 1, characterized in that: The operation monitoring unit (20) includes a region analysis module and a load detection module; The regional analysis module is used to analyze the transmission area of the ground station in combination with the earth, obtain the transmission area responsible for each ground station, and transmit and receive information and send information within the transmission area; The load detection module is used to monitor the operating load status of the ground station and satellite network nodes in real time through the communication management terminal, and at the same time perform operating load status prediction analysis on the ground station and satellite network nodes based on historical monitoring data, so as to obtain the predicted operating load status of the ground station and satellite network nodes.
5. The integrated communication system according to claim 1, characterized in that: In the node comparison module, when the highest transmission value is higher, the difference value threshold is smaller; conversely, when the highest transmission value is lower, the difference value threshold is larger.
6. The integrated communication system according to claim 1, characterized in that: The transfer satellite transmission unit (50) comprises a time node extraction module, a time calculation module and a transfer 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 state, and calculate the difference time between the real time and the time node; The time calculation module is used to extract satellite network nodes with normal operating load status according to the ground station at the final receiving position to obtain transmission values, and then calculate the transmission time between the obtained satellite network nodes and the satellite network nodes that receive the data packets, and retain the satellite network nodes whose transmission time is less than the difference time; The transit node selection module is used to select and analyze the predicted operating load status of the satellite network node retained by the time calculation module in combination with the transmission value, determine the transit satellite network node based on the analysis results, and then the network satellite node receiving the information transmits the data sent by the terminal user to the transit satellite network node, and then the transit satellite network node transmits the data packet to the ground station at the final receiving location, and finally transmits the data packet to the final receiving location through the ground station.
Citation Information
Patent Citations
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