Inter-satellite link communication system for supporting multi-stage multi-task transmission
By introducing a priority management and resource allocation module into the inter-satellite link communication system, the communication rate and time slots are dynamically adjusted, solving the problem of scarce inter-satellite communication resources and achieving high efficiency and reliability of multi-task transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA ACADEMY OF SPACE TECHNOLOGY
- Filing Date
- 2025-12-12
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, inter-satellite communication resources for high-orbit, medium-orbit, and low-orbit satellites are scarce, making it impossible to effectively support multi-task transmission, resulting in the loss of important information and waste of resources.
Design a multi-level, multi-task inter-satellite link communication system, including a ground control center, node satellites, and user satellites. Employ priority management and resource allocation modules to dynamically adjust communication rates and time slots, ensuring priority transmission of important information.
It improves the efficiency and reliability of inter-satellite communication systems, supports multi-task and multi-priority requirements, reduces operation and maintenance costs, and reduces system pressure.
Smart Images

Figure CN121907304A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of inter-satellite data transmission in spacecraft, and in particular to an inter-satellite link communication system for supporting multi-level, multi-task transmission. Background Technology
[0002] High-orbit, medium-orbit, and low-orbit satellites within the same system construct an inter-satellite network, exchanging information through inter-satellite links. This forms an inter-satellite link system that adapts to the different data transmission needs of various users, significantly improving the transmission and application efficiency of the inter-satellite system.
[0003] With the continuous development of communication systems, there is a growing need to support more and more types of tasks, including data transmission, target information, image information, network information, navigation and positioning information, etc. Under normal circumstances, inter-satellite communication resources are scarce and far lower than intra-satellite information rates. If a satellite executes multiple tasks sequentially, a buffer overflow will lead to the loss of important information and the inability to execute high-priority information in a timely manner. Similarly, on-board power consumption and heat consumption resources are precious and cannot support the long-term operation of high-speed communication links, thus failing to meet communication needs and resulting in a waste of communication resources. Summary of the Invention
[0004] The technical problem solved by this invention is to overcome the shortcomings of the prior art and establish an inter-satellite link communication system to support multi-level and multi-task transmission, thereby solving the problems of unreasonable resource allocation and easy loss of important information in the case of multiple tasks among the central node satellite in high-orbit geosynchronous orbit and several user satellites in medium and low orbits.
[0005] The technical solution of this invention is: to provide an inter-satellite link communication system for supporting multi-level, multi-task transmission, characterized in that it includes a ground control center, node satellites, and user satellites; the node satellites are high-orbit satellites, and the user satellites are medium-orbit or low-orbit satellites; the relationship between the node satellites and the user satellites is one-to-many; The ground control center is used to communicate with the node satellites and allocate tasks. The node star has a node star task unit and a node star inter-star communication unit; the node star task unit includes a task processing module, a priority management module and a resource allocation module; the node star inter-star communication unit includes a node star cache module, a node star transmission processing module and a node star reception processing module. The user satellite has an inter-satellite communication unit and a user satellite task processing unit; the inter-satellite communication unit includes a user satellite receiving processing module, a user satellite transmitting processing module, and a user satellite buffering module; the user satellite task processing unit includes a task response module and a resource request module. The task processing module is used to generate node star tasks, which include two parts. One is the ground task generated after receiving and processing the task request sent by the ground control center. The other is the autonomous task generated by the node star. The priority management module is used to divide the priorities of the node star tasks and determine the priority of each node star task. The resource allocation module is used to dynamically allocate the communication resources between the node star and the user star according to the priority of the node star task and the cache occupancy of the current node star cache module; it is used to respond to the communication resource request adjustment information generated by the user star resource request module. The node star cache module is used to cache the node star tasks generated by the task processing module and feedback the cache occupancy to the resource allocation module. The node star transmission processing module is used to send the communication resource adjustment information to the user star reception processing module according to the adjustment of the communication resources by the resource allocation module. After the user star makes a switching response, it sends the node star task to be transmitted to the user star reception processing module. The node star reception processing module is used to receive the node star task response result and the communication resource request adjustment information sent by the user star transmission processing module. The user star reception processing module is used to receive the communication resource adjustment information and make a switching response, and receive the node star task sent by the node star transmission processing module. The user star transmission processing module is used to send the node star task response result and the communication resource request adjustment information to the node star reception processing module. The user star cache module is used to cache the node star task response result from the task response module and transfer the cache occupancy to the resource request module. The task response module is used to perform an execution response to the received node star task and generate a node star task response result. The resource request module is used to autonomously generate communication resource request adjustment information according to the cache situation of the user star cache module.
[0006] Furthermore, the priority management module divides the priorities of the node star tasks. The specific method is: according to factors including the urgency of the task, the source of the task, and the transmission content, different priorities are assigned to the tasks.
[0007] Furthermore, the resource allocation module dynamically adjusts the communication resources between the node star and the user star according to the priority of the task and the cache occupancy of the current node star cache module. The specific method is: Adjustment of the communication rate: The threshold values a and b satisfy: 0 < a < b < 1; the transmission rate between the node star and the user star includes three gears: low speed, medium speed, and high speed. If the occupancy rate of the node star cache module is less than the threshold value a, then switch to a low-speed downlink. Each node star task, regardless of priority, is transmitted sequentially at a low speed according to the cache order. If the occupancy rate of the node star cache module is greater than the threshold value a but less than the threshold value b, then switch to the medium-speed downlink and transmit node star tasks at a low to medium rate according to the priority of the node star tasks. If the occupancy rate of the node star cache module is greater than the threshold value b, then switch to the high-speed downlink and transmit node star tasks at a high rate according to the priority of the node star tasks. If the NodeStar cache module occupancy rate is equal to 1, then the NodeStar task with the lowest priority is discarded. For tasks of the same priority, the discarding is based on the cache time, discarding the NodeStar task with the older time first, until the remaining space meets the preset requirements, and then the discarding ends.
[0008] Furthermore, dynamically adjusting the communication resources between node satellites and user satellites also includes adjusting communication time slots.
[0009] Furthermore, the resource request module, based on the caching status of the user satellite caching module, autonomously generates communication resource request adjustment information at preset intervals, using the same judgment principles as the node satellite, thereby achieving independent control of the uplink rate. If the user star cache module occupancy rate is less than the threshold value a, a communication resource request adjustment information is sent to request a switch to a low-speed uplink. In this mode, priority is not considered, and node star task response results are transmitted sequentially at a low rate according to the cache order. If the occupancy rate of the user star cache module is greater than the threshold value a but less than the threshold value b, a communication resource adjustment request is sent to request a switch to the medium-speed uplink. In this mode, the node star task response results are transmitted at a medium speed according to priority. If the occupancy rate of the user star cache module exceeds the threshold value b, a communication resource adjustment request is sent to request a switch to the high-speed uplink. In this mode, the node star task response results are transmitted at a high rate according to priority. If the user star cache module occupancy rate is equal to 1, the response result of the node star task with the lowest priority is discarded. For response results of the same priority, the old node star task response result is discarded first according to the cache time, until the remaining space meets the preset requirements, and then the discarding ends.
[0010] Furthermore, the resource allocation module responds to the communication resource request adjustment information generated by the user satellite resource request module in the following manner: If a low-speed link adjustment message is received from the user satellite, the node satellite immediately agrees to conduct low-speed uplink communication. In the next communication, the node satellite is informed that low-speed uplink communication is about to take place. The node satellite will adjust its receiving rate and the user satellite will adjust its transmitting rate to low. In the next communication, regardless of priority, the node satellite task response results will be transmitted sequentially at low rate according to the buffer order. If a medium-speed link adjustment message is received from a user satellite, it is determined whether the medium-speed user has reached the upper limit m. If it has not reached the upper limit m, the user satellite is informed in the next communication that medium-speed uplink communication is about to begin. The node satellite will adjust its receiving rate and the user satellite's transmitting rate to medium speed. In the next communication, the node satellite's task response results will be transmitted at medium speed according to priority. If the upper limit m has been reached, the user satellite is informed in the next communication to maintain the original rate for communication until a preset interval is reached, at which point a communication resource request adjustment message is generated again. If a high-speed link adjustment message is received from a user satellite, it is determined whether the medium-speed user has reached the upper limit n. If the upper limit n has not been reached, the user satellite is informed in the next communication that high-speed uplink communication is about to begin. The node satellite will adjust its receiving rate and the user satellite's transmitting rate to high rates. In the next communication, the node satellite's task response results will be transmitted at high rates according to priority. If the upper limit n has been reached, the user satellite is informed in the next communication to maintain the original rate for communication until a preset interval is reached, at which point a communication resource request adjustment message is generated again.
[0011] Furthermore, the task processing module is also used to report the task execution status of the node satellite to the ground control center; the ground control center receives the task feedback information from the node satellite and realizes remote monitoring of the node satellite.
[0012] Furthermore, the node star is a geostationary orbit satellite.
[0013] The advantages of this invention compared to the prior art are: (1) The technical solution proposed in this invention improves the system’s efficiency and reliability. By introducing a priority management mechanism and resource allocation strategy, it achieves flexible support for multi-task and multi-priority requirements, thereby improving the system’s communication efficiency and reliability.
[0014] (2) The system of the present invention can be applied to different types of inter-satellite network mission requirements and has good scalability and flexibility.
[0015] (3) This invention reduces the system's operation and maintenance costs, reduces the pressure on satellite system power supply and other systems, and improves the overall performance and efficiency of the system through the system's automated task allocation and resource allocation strategy. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the system composition of the present invention; Figure 2 This is the information flow diagram of the node star and user star in this invention; Figure 3 This is a flowchart illustrating the multi-priority and multi-task processing of the present invention. Detailed Implementation
[0017] To better understand the technical solution of the present invention, the specific embodiments of the present invention are described below.
[0018] A multi-priority, multi-task inter-satellite link system, such as Figure 1 As shown, it includes a ground control center, node satellite mission units, node satellite inter-satellite communication units, user satellite inter-satellite communication units, and user satellite mission units.
[0019] Node satellites are high-orbit satellites (geosynchronous orbit), and user satellites are medium-orbit or low-orbit satellites; there is a one-to-many relationship between node satellites and user satellites. The downlink refers to the transmission link from the node satellite to the user satellite, and the uplink refers to the transmission link from the user satellite to the node satellite; the specific design of each component is as follows: The ground control center communicates with the node satellites to achieve remote monitoring of them. The ground control center can receive mission feedback information from the node satellites and can also allocate and schedule tasks for the node satellites according to the overall needs and resource availability of the system.
[0020] The node star task unit includes a task processing module, a priority management module, and a resource allocation module.
[0021] The task processing module receives and processes task requests from the ground control center, generates ground tasks, and can also generate autonomous tasks for the nodal satellite; both are collectively referred to as nodal satellite tasks. The task processing module also feeds back the execution status of nodal satellite tasks to the ground control center.
[0022] The priority management module is used to prioritize the node tasks generated by the task processing module. Based on factors such as the urgency of the task, its source, and the content being transmitted, different priorities are assigned to the tasks to ensure the priority of important content.
[0023] The resource allocation module is used to dynamically allocate communication resources (rate levels, time slots, etc.) between the node star and the user star based on the task priority and the storage status of the current node star cache module; it is also used to respond to communication resource request adjustment information generated by the user star resource request module. The node star inter-star communication unit includes a node star buffer module, a node star receiving and processing module, and a node star transmitting and processing module.
[0024] The node star cache module is a module that receives and caches node star tasks. It usually has a certain capacity. This module dynamically feeds back the space occupied by the cached data to the resource allocation module in the node star task unit, so that the resource allocation module can dynamically adjust the inter-satellite communication resources by judging the remaining cache size.
[0025] The node satellite receiving and processing module is used to receive user satellite tasks, node satellite task response results, communication resource request adjustment information, etc., transmitted by user satellite inter-satellite communication units.
[0026] The node satellite transmission and processing module is used to send node satellite missions and communication resource adjustment information to user inter-satellite communication units.
[0027] The user satellite inter-satellite communication unit also includes a user satellite buffer module, a user satellite receiving and processing module, and a user satellite transmitting and processing module.
[0028] The user satellite cache module receives the node satellite task response results generated by the task response module and transmits the cache usage status to the resource request module of the user satellite task processing unit. The user satellite resource request module determines whether it is necessary to request an adjustment of communication resources.
[0029] The user satellite receiving and processing module is used to receive node satellite tasks, communication resource adjustment information, etc., transmitted by the inter-satellite communication units of the node satellites.
[0030] The user satellite transmission processing module is used to send node satellite mission response results, communication resource request adjustment information, etc. to the inter-node satellite communication unit.
[0031] The user satellite task processing unit includes a task response module and a resource request module.
[0032] The task response module is used to execute responses to received nodal star tasks and generate processing results.
[0033] The resource request module is used to generate communication resource request information based on the cache module in the user's inter-satellite communication unit.
[0034] like Figure 2 As shown, the information flow between the node star and the user star is given, as follows: S1: Receive mission requests: The node satellite receives mission requests from the ground control center or generates missions autonomously.
[0035] S2: Priority Division. The priority management module divides the node star tasks into priorities and assigns different priorities to the tasks.
[0036] S3: Resource allocation. The resource allocation module allocates communication resources reasonably based on task priority and the current node star's cache status. S4: Task Transfer: The inter-satellite communication module of the satellite nodes communicates and provides real-time feedback on remaining resources to the node satellite task management module. The resource allocation module dynamically adjusts task priorities and resource allocation based on task priority and resource status. S5: Mission Completion and Feedback: When a mission is completed, the mission results between satellite nodes are fed back to the ground control center or the requesting party.
[0037] like Figure 3 As shown, the multi-priority and multi-task processing flow is given in detail below: A1: The resource allocation module obtains task data with high, medium, and low priorities.
[0038] A2: The resource allocation module obtains the node star cache module usage status and independently determines whether to increase or decrease the communication resource utilization rate. Three rate levels are set, and the resource utilization rate threshold is 0. <a<b<1。
[0039] X1: If the occupancy rate of the node star cache module is less than the threshold value a, then all downlinks are switched to low-speed links, and each node star task is transmitted in sequence according to the cache order, regardless of priority. X2: If the node star cache module occupancy rate is greater than threshold a but less than threshold b, then all downlinks will be switched to medium-speed links, and node star tasks will be transmitted according to their priority. All downlinks refer to the transmission links through which node stars send node star tasks to each user star. X3: If the occupancy rate of the node star cache module is greater than the threshold value b, then all downlinks will be switched to high-speed links, and node star tasks will be transmitted according to their priority. X4: If the NodeStar cache module occupancy rate is equal to 1, then discard the NodeStar task with the lowest priority. For tasks of the same priority, discard them according to their cache time, first discarding the NodeStar tasks with the older time, until the remaining space is greater than the number of three tasks (usually 3%), and then the discarding ends.
[0040] B1: Every certain period of time (e.g., 20 seconds), the user satellite obtains the user satellite's buffer usage and independently determines whether the utilization rate of communication resources needs to be increased or decreased. The judgment principle is similar to that of the node satellite, realizing independent control of the uplink rate, that is: If the user star cache module occupancy rate is less than the threshold value a, a communication resource request adjustment information is sent to request a switch to a low-speed uplink. Regardless of priority, the node star task response results are transmitted sequentially according to the cache order; in this mode, communication resources are consumed less. If the user star cache module occupancy rate is greater than threshold a but less than threshold b, a communication resource request adjustment information is sent to request a switch to a medium-speed uplink and transmit node star task response results according to priority. In this mode, communication resource occupancy is moderate, and priority is given to ensuring the timeliness of high-level task transmission. If the user star cache module occupancy rate exceeds the threshold value b, a communication resource adjustment request is sent to request a switch to the high-speed uplink and transmit the node star task response results according to priority. In this mode, communication resource occupancy is high, and the timeliness of high-level task transmission is prioritized. If the user star cache module occupancy rate is equal to 1, the response result of the node star task with the lowest priority is discarded. For response results of the same priority, the old node star task response result is discarded first according to the cache time, until the remaining space meets the preset requirements, and then the discarding ends.
[0041] B2: The user satellite sends a communication resource request message to the node satellite.
[0042] B3: The node agrees to adjust the communication resource request information.
[0043] B4: The node star refuses to adjust the communication resource request information because it has reached its resource limit.
[0044] The specific procedures for B2 to B4 are as follows: If a low-speed link adjustment message is received from the user satellite, low-speed uplink communication is immediately agreed to be conducted. In the next communication, the user satellite is informed that low-speed uplink communication is about to be conducted. Both parties adjust their communication rates simultaneously (i.e., the node satellite adjusts its receiving rate and the user satellite adjusts its transmitting rate to low rates). In the next communication, regardless of priority, the node satellite task response results are transmitted sequentially at low rates according to the buffer order to release communication resources. If a medium-speed link adjustment message is received from a user satellite, determine whether the medium-speed user has reached the upper limit m (e.g., 8). If it has not reached the upper limit, inform the user satellite in the next communication that medium-speed uplink communication is about to begin, and both parties simultaneously adjust their communication rates (i.e., the node satellite adjusts its receiving rate and the user satellite adjusts its transmitting rate to medium speed). In the next communication, transmit the node satellite's task response results at medium speed according to priority to improve the communication rate. If the upper limit m has been reached, inform the user satellite in the next communication to maintain the original rate for communication until the next 20 seconds arrive.
[0045] If a high-speed link adjustment message is received from the user satellite, determine whether the medium-speed user has reached the upper limit n (e.g., 4). If the upper limit has not been reached, inform the user satellite in the next communication that high-speed uplink communication is about to begin, and both parties simultaneously adjust their communication rates (i.e., the node satellite adjusts its receiving rate and the user satellite adjusts its transmitting rate to high rates). In the next communication, transmit the node satellite's task response results at high rates according to priority to increase the communication rate, dynamically allocate time slots, and increase the frequency of interaction between the two parties. If the upper limit n has been reached, inform the user satellite in the next communication to maintain the original rate for communication until the next 20 seconds arrive.
[0046] A3: The node star resource allocation module transmits a command to the sending processing module to switch communication resources.
[0047] A4: The user satellite receiving and processing module receives the corresponding command, synchronously switches communication resources, changes the channel resource occupancy rate, dynamically adjusts the buffer module occupancy, and enters the next cycle.
[0048] It is understood that this invention has been described through embodiments, and those skilled in the art will recognize that various changes or equivalent substitutions can be made to these features and embodiments without departing from the spirit and scope of this invention. Furthermore, under the teachings of this invention, these features and embodiments can be modified to adapt to specific circumstances without departing from the spirit and scope of this invention. Therefore, this invention is not limited to the specific embodiments disclosed herein, and all embodiments falling within the scope of the claims of this application are protected by this invention.
[0049] The contents not described in detail in this specification are common knowledge to those skilled in the art.
Claims
1. An inter-satellite link communication system for supporting multi-level, multi-task transmission, characterized in that, It includes a ground control center, node satellites, and user satellites; the node satellites are high-orbit satellites, and the user satellites are medium-orbit or low-orbit satellites; there is a one-to-many relationship between node satellites and user satellites. The ground control center is used to communicate with the node satellites and allocate tasks. The node star has a node star task unit and a node star inter-star communication unit; the node star task unit includes a task processing module, a priority management module and a resource allocation module; The node star inter-star communication unit includes a node star buffer module, a node star transmission processing module, and a node star reception processing module; The user satellite has an inter-satellite communication unit and a user satellite task processing unit. The user satellite inter-satellite communication unit includes a user satellite receiving and processing module, a user satellite transmitting and processing module, and a user satellite buffer module; The user star task processing unit includes a task response module and a resource request module; The task processing module is used to generate node satellite tasks, which include two parts: one is a ground task generated after receiving and processing a task request sent by the ground control center; the other is an autonomous task generated by the node satellite. The priority management module is used to prioritize the node star tasks and determine the priority of each node star task. The resource allocation module is used to dynamically allocate communication resources between the node star and the user star based on the priority of the node star tasks and the current cache usage of the node star cache module. Used to respond to communication resource request adjustment information generated by the user's star resource request module; The node star cache module is used to cache the node star tasks generated by the task processing module and to report the cache usage to the resource allocation module. The node satellite transmission processing module is used to send communication resource adjustment information to the user satellite receiving processing module according to the adjustment of communication resources by the resource allocation module. After the user satellite responds to the handover, the node satellite task to be transmitted is sent to the user satellite receiving processing module. The node star receiving and processing module is used to receive node star mission response results and communication resource request adjustment information sent by the user star transmitting and processing module. The user satellite receiving and processing module is used to receive communication resource adjustment information and perform switching responses, and to receive node satellite tasks sent by the node satellite transmitting and processing module. The user satellite transmission processing module is used to send node satellite mission response results and communication resource request adjustment information to the node satellite receiving processing module. The user star cache module is used to cache the node star task response results from the task response module and to pass the cache usage status to the resource request module. The task response module is used to execute responses to received node star tasks and generate node star task response results; The resource request module is used to autonomously generate communication resource request adjustment information based on the caching status of the user star caching module.
2. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 1, characterized in that: The priority management module prioritizes the node star tasks by assigning different priorities to tasks based on factors including task urgency, task origin, and transmitted content.
3. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 1, characterized in that: The resource allocation module dynamically adjusts the communication resources between the node satellite and the user satellite according to the priority of the tasks and the cache occupancy of the current node satellite cache module. The specific method is as follows: Adjustment of communication rate: The threshold values a and b satisfy: 0 < a < b < 1; The transmission rate between the node satellite and the user satellite includes three levels: low speed, medium speed, and high speed. If the occupancy rate of the node satellite cache module is less than the threshold value a, switch to the low-speed downlink. For each node satellite task, regardless of the priority, it is transmitted at a low rate in the cache order. If the occupancy rate of the node satellite cache module is greater than the threshold value a and less than the threshold value b, switch to the medium-speed downlink. According to the priority of the node satellite tasks, the node satellite tasks are transmitted at a medium-low rate. If the occupancy rate of the node satellite cache module is greater than the threshold value b, switch to the high-speed downlink. According to the priority of the node satellite tasks, the node satellite tasks are transmitted at a high rate. If the occupancy rate of the node satellite cache module is equal to 1, discard the node satellite task with the lowest priority currently. For tasks with the same priority, when discarding, according to the cache time, discard the node satellite task with the older time first until the remaining space meets the preset requirements and the discarding ends.
4. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 3, characterized in that: Dynamically adjusting the communication resources between the node satellite and the user satellite also includes adjusting the communication time slots.
5. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 3, characterized in that: The resource request module independently generates communication resource request adjustment information every preset time according to the cache situation of the user satellite cache module. The judgment principle is the same as that of the node satellite, realizing the independent control of the uplink rate, that is: If the occupancy rate of the user satellite cache module is less than the threshold value a, send the communication resource request adjustment information and request to switch to the low-speed uplink; In this mode, regardless of the priority, the response results of the node satellite tasks are transmitted at a low rate in the cache order. If the occupancy rate of the user satellite cache module is greater than the threshold value a and less than the threshold value b, send the communication resource request adjustment information and request to switch to the medium-speed uplink; In this mode, the response results of the node satellite tasks are transmitted at a medium rate according to the priority. If the occupancy rate of the user satellite cache module is greater than the threshold value b, send the communication resource request adjustment information and request to switch to the high-speed uplink; In this mode, the response results of the node satellite tasks are transmitted at a high rate according to the priority. If the occupancy rate of the user satellite cache module is equal to 1, discard the response result of the node satellite task with the lowest priority currently. For response results with the same priority, when discarding, according to the cache time, discard the response result of the node satellite task with the older time first until the remaining space meets the preset requirements and the discarding ends.
6. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 5, characterized in that: The resource allocation module responds to the communication resource request adjustment information generated by the user satellite resource request module. The specific method is as follows: If the low-speed link adjustment information sent by the user satellite is received, immediately agree to perform low-speed uplink communication. Inform the user satellite that low-speed uplink communication will be carried out during the next communication. Adjust the receiving rate of the node satellite and the transmitting rate of the user satellite to the low rate. During the next communication, regardless of the priority, the response results of the node satellite tasks are transmitted at a low rate in the cache order. If a medium-speed link adjustment message is received from a user satellite, it is determined whether the medium-speed user has reached the upper limit m. If it has not reached the upper limit m, the user satellite is informed in the next communication that a medium-speed uplink communication is about to be carried out. The node satellite will adjust the receiving rate and the user satellite will adjust the transmitting rate to medium speed. In the next communication, the node satellite task response results will be transmitted at medium speed according to priority. If the upper limit m has been reached, the user star will be informed to maintain the original communication rate during the next communication until a preset interval is reached, at which point a communication resource request adjustment information will be generated again. If a high-speed link adjustment message is received from a user satellite, it is determined whether the medium-speed user has reached the upper limit n. If the upper limit n has not been reached, the user satellite is informed that high-speed uplink communication is about to begin in the next communication. The node satellite will adjust its receiving rate and the user satellite will adjust its transmitting rate to high. In the next communication, the node satellite's task response results will be transmitted at high rate according to priority. If the upper limit n has been reached, the user star will be informed to maintain the original communication rate during the next communication until a preset interval is reached, at which point a communication resource request adjustment message will be generated again.
7. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 1, characterized in that: The task processing module is also used to report the execution status of the node satellite mission to the ground control center. The ground control center receives mission feedback information from the node satellites, enabling remote monitoring of the node satellites.
8. The inter-satellite link communication system for supporting multi-level, multi-task transmission according to claim 1, characterized in that: The node satellite is a geostationary orbit satellite.