Satellite resource pooling management system based on satellite-ground network integration
The integrated satellite-ground-network resource pooling management system solves the problems of resource fragmentation and service interruption in satellite communication systems, realizes unified management of all types of resources and service continuity, and improves resource utilization and response speed.
Patent Information
- Application Number
- CN202511937312.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-03-17
AI Technical Summary
In existing satellite communication systems, low satellite resource utilization, lack of satellite-ground resource coordination, isolated network link resource management, and poor service adaptability lead to resource waste and service interruption problems.
The design incorporates a resource pooling management system based on integrated satellite-ground network. This system enables multi-resource access and unified format conversion through resource access and standardization modules. Combined with resource status monitoring and a global resource view module, it employs a resource pooling scheduling engine and an integrated satellite-ground network control module to execute user terminal cross-satellite/ground station switching and dynamic network link adjustment, forming a "demand-scheduling-feedback" closed loop to ensure dynamic matching of resource allocation with business needs.
It achieves global integration and collaborative management of all types of resources, improves resource utilization and business continuity, shortens switchover time to <1s, and ensures dynamic matching and rapid response of business.
Smart Images

Figure CN121690339A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of satellite communication network, and particularly relates to a satellite resource pooling management system based on satellite-ground network integration. BACKGROUND
[0002] At present, the on-orbit satellites of satellite communication operators adopt a "single-satellite independent operation" mode: terminals fixedly access a single satellite, and the resource scheduling and load management of each satellite are mutually fragmented, and a global resource overall arrangement mechanism has not been formed. This mode has the following problems:
[0003] (1) Low utilization rate of satellite resources: some satellites are in a saturated load state (such as the load rate of a low-orbit satellite is often more than 90%) due to the intensive business in the coverage area, while adjacent satellites may be in an idle state (the load rate is less than 30%), and the resources are wasted seriously;
[0004] (2) Lack of satellite-ground resource coordination: the resources of ground stations and control stations are disconnected with the scheduling of satellite resources, for example, when a satellite switches the coverage area, the frequency band configuration and bandwidth allocation of the ground station cannot be matched in real time, resulting in business interruption;
[0005] (3) Isolated management of network link resources: the routing planning and bandwidth allocation of inter-satellite network links (inter-satellite communication), satellite-ground network links (satellite and ground station), and ground network links (interconnection between ground stations) are independent, and are not linked with business demand, which is prone to the contradiction of "satellite available but network link congestion";
[0006] (4) Poor business adaptability: in the face of sudden business (such as disaster emergency communication), it is not possible to quickly schedule multiple satellites, multiple ground stations and network link resources from the resource pool to form a combined force, and the response delay is often more than 10 minutes.
[0007] In the prior art, related schemes focus on the local optimization of single type of resources (such as only satellites or only ground stations), and do not propose a "satellite-ground station-network link" full resource element pooling management architecture, which cannot solve the above systematic problems. SUMMARY
[0008] The purpose of the present application is to provide a satellite resource pooling management system based on satellite-ground network integration, which converts satellite resources, ground station resources and network link resources under the operation of the operator into resource units in a unified format through a resource access and standardization module, realizes global integration and collaborative management of all types of resources, solves the problem of fragmented management of existing satellites and associated resources, forms a resource pooling management architecture covering "satellite-ground station-network link", designs a resource pooling scheduling engine and a satellite-ground network integration control mechanism, the resource pooling scheduling engine selects the optimal resource combination based on business demand and global resource status through an improved genetic algorithm, the control mechanism can perform user terminal cross-satellite / ground station switching and network link dynamic adjustment, the switching time is <1s, business continuity is ensured, and a "demand-scheduling-feedback" closed loop is formed by combining a business adaptation and feedback module to ensure dynamic matching of resource allocation and business demand.
[0009] The technical solution adopted by the present application is a satellite resource pooling management system based on satellite-ground network integration, which comprises a resource access and standardization module, a resource state monitoring and global resource view module, a resource pooling scheduling engine, a satellite-ground network integration control module and a business adaptation and feedback module, wherein:
[0010] The resource access and standardization module is used to realize multi-resource access and resource standardization processing;
[0011] The resource state monitoring and global resource view module is used to realize real-time monitoring of resource status and construction of a global resource view;
[0012] The resource pooling scheduling engine selects the optimal resource combination based on business demand and global resource status through a scheduling strategy and a dynamic adjustment mechanism;
[0013] The satellite-ground network integration control module is used to realize user terminal cross-satellite / ground station switching and network link optimization;
[0014] The business adaptation and feedback module is used to realize business classification adaptation and closed-loop feedback.
[0015] Further, the resource access and standardization module comprises a multi-resource access unit and a resource standardization processing unit; the multi-resource access unit collects full-amount resource data through a standardized protocol; and the resource standardization processing unit converts the collected heterogeneous resource data into "resource units" in a unified format.
[0016] Further, the multi-resource access unit collects full-amount resource data through a standardized protocol, wherein:
[0017] Satellite resources: communicate with satellite TT&C units through SIP / PDXP protocols to obtain satellite ID, orbit parameters, available payload, real-time load rate and coverage area;
[0018] Ground station resource: Access the gateway station, TT&C station, and collection station through the SNMP protocol to collect the station ID, supported frequency band, maximum number of access terminals, current bandwidth utilization, and uplink and downlink power;
[0019] Network link resource: Collect real-time parameters of inter-satellite network links, satellite-ground network links, and ground network links through the NetFlow protocol.
[0020] Further, the resource state monitoring and global resource view module includes a resource state monitoring unit and a global resource view construction unit; the resource state monitoring unit updates the resource state periodically and identifies abnormalities through a threshold alarm mechanism; the global resource view construction unit stores resource unit data based on a distributed database and generates a visual global resource view.
[0021] Further, the specific steps of the scheduling strategy are:
[0022] Input: service demand, global resource view;
[0023] Constraint condition: real-time class service delay < 100 ms, non-real-time class service load rate < 60%;
[0024] Output: optimal resource combination.
[0025] Further, the dynamic adjustment mechanism specifically is that when the resource state changes or the service demand upgrades, the resource pooling scheduling engine re-triggers the scheduling strategy to calculate the optimal resource combination within 500 ms.
[0026] Further, the satellite-ground network integrated control module includes a switching control unit and a network link optimization unit; the switching control unit performs user terminal cross-satellite / ground station switching according to the scheduling instruction; when the satellite-ground network link is interrupted, the network link optimization unit automatically enables the inter-satellite network link.
[0027] Further, the switching control unit performs user terminal cross-satellite / ground station switching according to the scheduling instruction, and the specific steps are:
[0028] Generate a switching instruction;
[0029] The user terminal quickly tunes through the radio frequency module to complete beam synchronization with the target satellite, wherein the tuning switching time < 300 ms, and the synchronization error < 1 μs;
[0030] The ground station synchronously updates the access configuration to ensure seamless connection of services.
[0031] Further, the service adaptation and feedback module comprises a service classification adaptation unit and a closed-loop feedback unit; the service classification adaptation unit classifies services into five priority levels, and high-priority services are preferentially allocated high-quality resources; when the service quality data reported by the user terminal is poor, the closed-loop feedback unit triggers the scheduling resource pooling scheduling engine to re-allocate resources.
[0032] The present application has the advantages of:
[0033] (1) The resource access and standardization module converts the satellite resources, ground station resources (gateway stations, TT&C stations) and network link resources (inter-satellite links, satellite-ground links and ground links) of the operator into resource units in a unified format, realizes global integration and collaborative management of all types of resources, solves the problem of fragmented management of existing satellites and associated resources, and forms a resource pooling management architecture covering "satellite-ground station-network link";
[0034] (2) The resource pooling scheduling engine and the satellite-ground network integrated control mechanism are designed, the resource pooling scheduling engine selects the optimal resource combination based on service demand (bandwidth, delay, priority, etc.) and global resource state through an improved genetic algorithm; the control mechanism can perform user terminal cross-satellite / ground station switching and network link dynamic adjustment, the switching time is <1s, the service continuity is ensured, and the "demand-scheduling-feedback" closed loop is formed in combination with the service adaptation and feedback module to ensure dynamic matching of resource allocation and service demand. BRIEF DESCRIPTION OF DRAWINGS
[0035] Figure 1 FIG. 1 is a schematic diagram of the core modules of the satellite resource pooling management system based on satellite-ground network integration of the present application and the association with the access resource entities.
[0036] Figure 2 FIG. 4 is a scheduling flowchart of the resource pooling scheduling engine of the satellite resource pooling management system based on satellite-ground network integration of the present application.
[0037] Figure 3 FIG. 6 is a cross-satellite switching timing diagram of the satellite resource pooling management system based on satellite-ground network integration of the present application. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical scheme and advantages of the present application clearer and more apparent, the technical scheme of the present application will be further described in detail below in conjunction with the drawings and examples. It should be understood that the following examples are only used to explain the present application and do not limit the present application.
[0039] A satellite resource pooling management system based on satellite-ground network integration, as shown in Figure 1As shown, it includes a resource access and standardization module, a resource state monitoring and global resource view module, a resource pooling scheduling engine, a satellite-ground network integrated control module, and a service adaptation and feedback module.
[0040] The present application aims to solve the problems of resource fragmentation, inefficient scheduling, and insufficient satellite-ground coordination in existing satellite communication systems. By constructing a unified resource management system, it realizes the pooling integration and integrated management of satellite, ground station, and network link resources, and improves resource utilization, service continuity, and system adaptability. Figure 1 The association of the core modules of the present application and the access resource entities is shown. In the core module, the resource access and standardization module receives information of satellite resource clusters, ground station clusters, and network link sets and performs standardization processing; the resource state monitoring and global resource view module aggregates data into a global view to provide decision support for the resource pooling scheduling engine; the resource pooling scheduling engine realizes the management and control of various resources and user terminal groups through the satellite-ground network integrated control module; the service adaptation and feedback module connects the user terminal and the core module to form a service closed loop. The arrow direction represents the data flow and control instruction transmission path.
[0041] I. Resource access and standardization module
[0042] It is used to realize multi-resource (information of satellite resource clusters, ground station clusters, and network link sets) access and resource standardization processing.
[0043] The resource access and standardization module includes a multi-resource access unit and a resource standardization processing unit.
[0044] 1. Multi-resource access unit
[0045] Full resource data is collected through standardized protocols, including:
[0046] (1) Satellite resources: communicate with satellite control units through SIP (Session Initiation Protocol) / PDXP protocols to obtain satellite ID, orbit parameters (longitude / latitude / altitude), available payload (transponder number and frequency band), real-time load rate (%), and coverage area (longitude and latitude range), etc.
[0047] (2) Ground station resources: access gateway stations and control stations through SNMP (Simple Network Management) protocols to collect station ID, supported frequency bands (Ku / Ka, etc.), maximum number of access terminals, current bandwidth utilization rate (%), and uplink and downlink power (dBm), etc.
[0048] (3) Network link resources: collect real-time parameters of inter-satellite network links (interplanetary routing hops, bandwidth), satellite-ground network links (transmission delay, bit error rate), and ground network links (routing topology, redundant paths) through NetFlow protocols.
[0049] 2. Resource standardization processing unit
[0050] Convert the collected heterogeneous resource data into a unified format "resource unit", for example:
[0051] (1) Satellite resource unit: {Satellite ID, coverage range, available bandwidth (Mbps), load rate (%), supported service type};
[0052] (2) Ground station resource unit: {Station ID, supported frequency band, maximum concurrency, current load (%)};
[0053] (3) Network link resource unit: {Network link ID, start and end nodes, bandwidth (Mbps), latency (ms), stability score (1-10)}.
[0054] II. Resource state monitoring and global resource view module
[0055] For real-time monitoring of resource state, construction of global resource view.
[0056] The resource state monitoring and global resource view module includes a resource state monitoring unit and a global resource view construction unit.
[0057] 1. Resource state monitoring unit
[0058] Update resource state according to period (satellite resource 10 seconds / time, ground station 30 seconds / time, network link 5 seconds / time), identify abnormalities through threshold alarm mechanism (such as satellite load rate > 80%, network link latency > 200ms).
[0059] 2. Global resource view construction unit
[0060] Based on distributed database (such as Cassandra database) to store resource unit data, generate visual global resource view, including:
[0061] (1) Resource load heat map (real-time load distribution of satellite / ground station);
[0062] (2) Link health board (dynamic curve of latency, bit error rate);
[0063] (3) Service-resource mapping table (association between current service and occupied resources).
[0064] III. Resource pooling scheduling engine
[0065] Based on service demand (bandwidth, latency, priority, etc.) and global resource state, select the optimal resource combination through scheduling strategy and dynamic adjustment mechanism.
[0066] 1. Scheduling strategy:
[0067] With the dual goals of "service demand matching degree" and "resource load balancing", an improved genetic algorithm is used for decision-making:
[0068] (1) Service demand input: service demand (bandwidth, delay, coverage area, and priority), global resource view;
[0069] (2) Constraints: real-time service (such as video call) delay < 100ms, non-real-time service (such as file transfer) load rate < 60%;
[0070] (3) Output: optimal resource combination ("satellite + ground station + network link" matching scheme).
[0071] 2. Dynamic adjustment mechanism: when the resource state changes (such as sudden load increase of a satellite) or service demand upgrades, the resource pooling scheduling engine triggers the scheduling strategy to calculate the optimal resource combination within 500ms.
[0072] The specific scheduling process of the resource pooling scheduling engine is shown in Figure 2 , including four stages of service demand input, resource screening, algorithm decision, and instruction output: starting from service demand input, the terminal's requirements for core parameters such as bandwidth and delay are clear; then through the resource screening link, based on the global resource view, the satellite, ground station, and link resources that meet the basic conditions are preliminarily matched; the core algorithm decision link uses an improved genetic algorithm to calculate the fitness value of the resource combination, and finally determines the optimal scheme; finally, the scheduling instruction containing the target resource identifier and parameter configuration is output, providing the basis for subsequent resource allocation and switching, and fully embodying the "demand-driven - resource matching - intelligent decision - instruction execution" pooling scheduling logic.
[0073] Four, integrated control module of satellite-ground network
[0074] Used to realize user terminal cross-satellite / ground station switching and network link optimization.
[0075] The integrated control module of satellite-ground network includes a switching control unit and a network link optimization unit.
[0076] 1. Switching control unit
[0077] According to the scheduling instruction, the user terminal cross-satellite / ground station switching is executed, and the specific steps are as follows:
[0078] (1) Generate switching instruction (including target satellite ID, switching time slot, frequency band parameters);
[0079] (2) User terminal quickly tunes (switching time < 300 ms) through the radio frequency module to complete beam synchronization (synchronization error < 1 μs) with the target satellite;
[0080] (3) The ground station synchronously updates the access configuration (such as frequency band, demodulation parameter) to ensure seamless connection of the service.
[0081] 2. Network link optimization unit
[0082] When the satellite-ground network link is interrupted, the inter-satellite network link is automatically enabled for forwarding (such as satellite A → satellite B → gateway station), and the routing switching time is < 1 s.
[0083] Figure 3 The cross-satellite switching timing diagram of the integrated control module of the satellite-ground network is shown, and the key time nodes of the disconnection of the terminal from the original satellite and the connection of the terminal to the target satellite are marked. Figure 3 The complete time flow of the user terminal from connection to the original satellite to switching to the target satellite and the associated resource operations are intuitively shown: on the time axis, starting from the initial state (the terminal is connected to satellite A), the system issues a switching instruction, the user terminal is disconnected from the original satellite, the frequency band of the radio frequency module is adjusted, and the target satellite beam is synchronized, and finally the network link is established, the total switching time is controlled within 450 ms (less than 1 s); at the same time, the associated operations such as satellite resource release, target satellite resource preparation, and ground station configuration update are also shown in the figure, which are synchronized with the switching steps to ensure seamless connection of the service, and the precise timing control logic of the integrated control module of the satellite-ground network in cross-satellite switching is clearly presented.
[0084] Five, service adaptation and feedback module
[0085] Used to realize service classification adaptation and closed-loop feedback.
[0086] The service adaptation and feedback module includes a service classification adaptation unit and a closed-loop feedback unit.
[0087] 1. Service classification adaptation unit
[0088] The service is divided into five priority levels (1 is the highest), and high-priority services (such as emergency command) are preferentially allocated to high-quality resources (low-latency link, low-load satellite).
[0089] 2. Closed-loop feedback unit
[0090] The user terminal reports service quality data (such as video frame rate, packet loss rate) to the closed-loop feedback unit every 30 seconds, and when the packet loss rate > 5%, the scheduling resource pool scheduling engine is triggered to re-allocate resources.
[0091] Embodiment 1
[0092] I. Scene setting
[0093] Satellite resources: 10 low-Earth orbit satellites (orbit altitude 550km), of which Satellite A (covering 110°-120°E) currently has a load factor of 85%, and Satellite B (covering 105°-115°E, overlapping with the coverage of Satellite A) has a load factor of 35%.
[0094] Ground station resources: 2 gateway stations, with gateway station 1 (Ka band) bandwidth utilization rate of 90% and gateway station 2 (Ku band) bandwidth utilization rate of 30%;
[0095] Network link resources: The satellite-to-ground link latency from satellite A to gateway station 1 is 150ms (exceeding the threshold of 100ms), and the satellite-to-ground link latency from satellite B to gateway station 2 is 60ms;
[0096] Business requirement: A user terminal (located in the overlapping coverage area of satellites A and B) initiates a high-definition video call (priority 1, requires 2Mbps bandwidth and latency <100ms).
[0097] II. Operating Procedures
[0098] 1. Resource Access and Standardization
[0099] The resource access and standardization module collects the load rate and coverage area of satellites A and B through the SIP protocol, obtains the bandwidth data of gateway stations 1 and 2 through the SNMP protocol, and collects the network link latency through the NetFlow protocol. It then converts the data into standardized resource units and saves them.
[0100] 2. Status monitoring and global resource view construction
[0101] The resource status monitoring and global resource view module marks satellite A as "overloaded", gateway station 1 as "high load", and the link between satellite A and gateway station 1 as "degraded", generates a global resource view and synchronizes it to the resource pooling scheduling engine.
[0102] 3. Pooling scheduling decision
[0103] After inputting business requirements, the resource pooling scheduling engine filters out candidate resource combinations:
[0104] Satellite B (low load) + Gateway 2 (sufficient bandwidth) + Satellite B-Gateway 2 link (latency meets requirements);
[0105] The genetic algorithm calculated that the fitness value of this combination was 92 (out of 100), and it was determined to be the optimal solution.
[0106] 4. Integrated control execution
[0107] The integrated satellite-ground network control module sends a handover command to the user terminal: {Target satellite ID: B, Frequency band: Ku, Handover time slot: T = 500ms};
[0108] The terminal at T time:
[0109] Disconnect with satellite A (time-consuming 50 ms);
[0110] The radio frequency module switches to Ku band (200 ms), and completes beam synchronization with satellite B (50 ms);
[0111] The gateway station 2 synchronously updates demodulation parameters, and establishes a service channel (100 ms).
[0112] 5, service adaptation and feedback
[0113] The user terminal continuously reports the video call quality: frame rate 25 fps, packet loss rate 1% (normal). The system determines that the service is stable, and does not need to be rescheduled; if the load rate of satellite B rises to 75% after 30 minutes, the resource pool scheduling engine will automatically trigger resource reallocation to ensure the continuous stability of the service.
[0114] In the specification of the present application, the contents not described in detail all belong to the existing known technology in the technical field.
Claims
1. A satellite resource pooling management system based on satellite-ground network integration, characterized in that, The system comprises a resource access and standardization module, a resource state monitoring and global resource view module, a resource pooling scheduling engine, a satellite-ground network integrated control module, and a service adaptation and feedback module, wherein: The resource access and standardization module is used to realize multi-resource access and resource standardization processing; The resource state monitoring and global resource view module is used to realize real-time resource state monitoring and global resource view construction; The resource pooling scheduling engine selects the optimal resource combination based on service demand and global resource state through scheduling strategy and dynamic adjustment mechanism; The satellite-ground network integrated control module is used to realize user terminal cross-satellite / ground station switching and network link optimization; The service adaptation and feedback module is used to realize service classification adaptation and closed-loop feedback. 2.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 1, characterized in that, The resource access and standardization module comprises a multi-resource access unit and a resource standardization processing unit; the multi-resource access unit collects full-quantity resource data through standardized protocols; and the resource standardization processing unit converts the collected heterogeneous resource data into a unified format of "resource unit". 3.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 2, characterized in that, The multi-resource access unit collects full-quantity resource data through standardized protocols, wherein: Satellite resources: communicate with satellite TT&C units through SIP / PDXP protocols to obtain satellite ID, orbit parameters, available payload, real-time load rate, and coverage area; Ground station resources: access gateway stations and TT&C stations through SNMP protocols to collect station ID, supported frequency bands, maximum number of access terminals, current bandwidth utilization, and uplink and downlink power; Network link resources: collect real-time parameters of inter-satellite network links, satellite-ground network links, and ground network links through NetFlow protocols. 4.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 1, characterized in that, The resource state monitoring and global resource view module comprises a resource state monitoring unit and a global resource view construction unit; the resource state monitoring unit updates resource state periodically and identifies abnormalities through threshold alarm mechanism; The global resource view construction unit stores resource unit data based on distributed database to generate a visual global resource view. 5.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 1, characterized in that, The specific steps of the scheduling strategy are as follows: Input: service demand, global resource view; Constraint condition: real-time service time delay < 100 ms, non-real-time service load rate < 60%; Output: optimal resource combination. 6.The satellite-ground network integrated satellite resource pooling management system according to claim 5, characterized in that, The dynamic adjustment mechanism is specifically as follows: when resource state changes or service demand upgrades, the resource pooling scheduling engine re-triggers the scheduling strategy to calculate the optimal resource combination within 500 ms. 7.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 1, wherein, The satellite-ground network integrated control module comprises a switching control unit and a network link optimization unit; the switching control unit performs user terminal cross-satellite / ground station switching according to scheduling instructions; and when satellite-ground network link is interrupted, the network link optimization unit automatically enables inter-satellite network link. 8.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 7, characterized in that, The switching control unit performs user terminal cross-satellite / ground station switching according to scheduling instructions, and the specific steps are as follows: Generate switching instructions; The user terminal quickly tunes through a radio frequency module to complete beam synchronization with the target satellite, wherein the tuning switching time < 300 ms, and the synchronization error < 1 μs; The ground station synchronously updates access configuration to ensure seamless service connection. 9.The satellite resource pooling management system based on the integration of satellite-ground network according to claim 1, characterized in that, The service adaptation and feedback module comprises a service classification adaptation unit and a closed-loop feedback unit; the service classification adaptation unit classifies services into five priority levels, and high-priority services are preferentially allocated high-quality resources; When the service quality data reported by the user terminal is poor, the closed-loop feedback unit triggers the scheduling resource pooling scheduling engine to re-allocate resources.