Satellite communication method and satellite communication device
Through the coordinated control of master-slave LEO satellite cluster and GEO satellite, multi-level resource perception and scheduling of low-orbit satellite networks is achieved, solving the problems of low resource allocation and network efficiency in traditional low-orbit satellite networks, and improving system performance and reliability.
Patent Information
- Application Number
- CN202511067693.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2045-07-31
AI Technical Summary
In traditional low-orbit satellite networks, LEO satellites work independently, and resource allocation and network efficiency are limited, and effective management and scheduling methods are urgently needed to improve system performance and reliability.
The master-slave LEO satellite cluster and GEO satellite coordinated control method is adopted to receive the load and ephemeris information of LEO satellites through GEO satellites, perform multi-level and coordinated resource perception and scheduling, and realize refined management and task division, including load balancing, mobility management and interference matrix optimization.
It improves the overall performance and reliability of low-orbit satellite networks, realizes refined resource scheduling and load balancing, and ensures continuous network coverage and communication quality of terminal equipment.
Smart Images

Figure CN120567291A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a satellite communication method and a satellite communication device. Background Art
[0002] Satellite communications are developing rapidly. For example, low-orbit satellite communications (LEO) refers to communications based on a network of low-Earth orbit (LEO) satellites. These networks, with their low transmission latency, relatively minimal path loss, and potential for global coverage, have become a key component in building the next-generation integrated space-ground information network.
[0003] In traditional low-orbit satellite networks, LEO satellites operate independently or with limited coordination through ground stations, with terminal devices communicating directly with LEO satellites. This simple network architecture has limitations in resource allocation and network efficiency.
[0004] Based on this, the concept of a collaborative low-orbit satellite network has been proposed. In this collaborative low-orbit satellite network, LEO satellites can not only communicate with ground stations and terminal equipment, but also with each other via inter-satellite links (ISLs). Therefore, how to manage and schedule this collaborative low-orbit satellite network is an urgent issue that needs to be addressed. Summary of the Invention
[0005] The present application provides a satellite communication method and a satellite communication device, which can realize the management and scheduling of a collaborative low-orbit satellite system and improve the system performance and reliability.
[0006] In a first aspect, a satellite communication method is provided. This method can be executed, for example, by a GEO satellite, or by components (such as circuits, chips, or chip systems) configured within a GEO satellite. It can also be implemented by a logic module or software that implements all or part of the GEO satellite's functions. This application is not limited to this. The following description uses a GEO satellite as an example.
[0007] The satellite communication method is applied to a geostationary orbit (GEO) satellite, wherein the GEO satellite is communicatively connected to a first LEO satellite in one or more satellite clusters, each of which further includes one or more second LEO satellites, and the GEO satellite is communicatively connected to a ground station. The method comprises: Receive the load status of each second LEO satellite in the satellite cluster where each first LEO satellite is located as reported by each first LEO satellite; obtain the ephemeris information of each second LEO satellite from the ground station; generate a task division result based on the load information and / or ephemeris information when a first preset condition is met, and / or generate a satellite cluster division result when a second preset condition is met; the task division result is used to instruct the target second LEO satellite in one or more second LEO satellites to adjust the coverage cell, and the satellite cluster division result is used to instruct the target satellite cluster in one or more satellite clusters to adjust the second LEO satellites contained therein; send the task division result and / or satellite cluster division result to the target first LEO satellite; the target first LEO satellite includes: the first LEO satellite in the satellite cluster where the target second LEO satellite is located, and / or the first LEO satellite in the target satellite cluster.
[0008] The satellite communication method provided in the embodiment of the present application is based on a master-slave LEO satellite cluster formed by a first LEO satellite and a second LEO satellite. By combining the coordinated control of the first LEO satellite with the coordinated control of the GEO satellite, multi-level and collaborative resource perception is achieved, thereby achieving refined management and scheduling of resources and LEO satellites, and improving the overall performance and reliability of the network. Specifically, the first LEO reports the load information of each second LEO satellite it manages to the GEO satellite, and the GEO satellite obtains global load information, and the GEO satellite obtains global ephemeris information, and performs task division and / or satellite cluster division based on the load information and ephemeris information. In this way, refined scheduling and management of wireless resources and LEO satellites are achieved, and the overall performance and reliability of the network are improved. In summary, the method provided in the embodiment of the present application realizes multi-level and collaborative resource perception, and based on resource perception, realizes various collaborations such as satellite cluster division, mobility management, load balancing, and realizes refined scheduling of resources and LEO satellites, improving the overall performance and reliability of the network.
[0009] In a possible implementation, the first preset condition includes a load-related condition and / or a position-related condition.
[0010] The load-related condition refers to a condition related to the load condition of the second LEO satellite. The position-related condition refers to a condition related to the position condition of the second LEO satellite.
[0011] In this implementation method, the first preset condition includes a load-related condition, that is, the task redistribution is triggered by the load situation of the second LEO satellite, which facilitates the refined management of resources; the first preset condition includes a position-related condition, that is, the task redistribution is triggered by the position change of the second LEO satellite, which facilitates the mobility management.
[0012] In one possible implementation, the load-related condition includes: the load of the at least one second LEO satellite is higher than a first load threshold, and the load of the at least one second LEO satellite is lower than a second load threshold.
[0013] In a satellite cluster managed by a GEO satellite, if at least one second LEO satellite has a load exceeding a first load threshold and at least one second LEO satellite has a load below a second load threshold, this indicates an imbalanced load on the second LEO satellites. This condition triggers task redistribution, allowing the lower-loaded second LEO satellites to share the load with the higher-loaded second LEO satellites, further enabling refined resource management and scheduling, achieving load balancing, and improving system performance and reliability.
[0014] In one possible implementation, the location-related condition includes: after a preset time period, the beam of at least one second LEO satellite cannot cover the currently covered cell.
[0015] In a satellite cluster managed by a GEO satellite, if at least one secondary LEO satellite loses its beam speed to cover the currently covered cell after a preset period of time, this indicates that the movement of the secondary LEO satellite has caused coverage drift and is no longer able to cover the currently covered cell. This condition triggers reassignment, facilitating the subsequent reassignment of a secondary LEO satellite to the unreachable cell, enabling mobility management and providing continuous coverage to the cell, thereby providing a continuous network for terminal devices within the cell and improving system performance and reliability.
[0016] In one possible implementation, generating a task division result includes: generating an interference matrix based on load information and ephemeris information, where the interference matrix is used to characterize the interference situation of beams between each second LEO satellite; determining a target second LEO satellite from one or more second LEO satellites based on the load information and / or ephemeris information; and re-dividing the task of the target second LEO satellite based on the interference matrix to obtain a task division result, where the task division result includes a target cell to be covered by the target second LEO satellite.
[0017] In this implementation, tasks are divided according to the interference matrix, which can not only obtain a beam covering the target cell, but also prevent interference with other beams or other cells, further improving network performance and reliability.
[0018] In one possible implementation, the target second LEO satellite is re-tasked according to the interference matrix to obtain a task division result, including: setting initial beam information for the target second LEO satellite; the beam corresponding to the initial beam information covers the target cell; adding the initial beam information to the interference calculation, updating the interference matrix, and obtaining an updated interference matrix; if, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is less than a preset interference threshold, the initial beam information is used as the target beam information of the target second LEO satellite to generate a task division result; if, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is greater than or equal to the preset interference threshold, the initial beam information is adjusted to obtain an adjusted initial beam, and the beam corresponding to the adjusted initial beam information covers the target cell; the adjusted initial beam information is used as the initial beam information, and the execution step is returned to add the initial beam information to the interference calculation, update the interference matrix, and obtain an updated interference matrix.
[0019] In this implementation, the beam information is adjusted multiple times through a loop to find beam information with interference intensity less than the interference threshold, so that the target beam information with less interference can be determined for the target second LEO satellite. This can not only obtain the beam covering the target cell, but also prevent interference with other beams or other cells, thereby further improving network performance and reliability.
[0020] In a possible implementation, the second preset condition includes a condition related to a satellite cluster and / or a condition related to a communication failure.
[0021] In this implementation method, the second preset condition includes conditions related to the satellite cluster, which can trigger the redivision of the satellite cluster according to the current situation of the satellite cluster, thereby realizing global management of the satellite cluster; the second preset condition includes conditions related to communication failure, which can trigger the redivision of the satellite cluster according to the communication situation of the second LEO satellite, thereby realizing flexible management of the satellite cluster and improving the performance of the communication system. For example, the second LEO satellite with a communication failure can be removed from the satellite cluster, thereby reducing the management burden of the first LEO satellite and GEO.
[0022] In one possible implementation, the satellite cluster-related conditions include: satisfying a first preset condition, and the source second LEO satellite and the corresponding target second LEO satellite do not currently belong to the same satellite cluster; the first preset condition includes a load-related condition, and / or a position-related condition, and the load-related condition includes: the load of at least one second LEO satellite is higher than a first load threshold, and the load of at least one second LEO satellite is lower than a second load threshold; the position-related condition includes: after a preset time, the beam of at least one second LEO satellite cannot cover the currently covered cell; when the load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite with a load higher than the first load threshold; when the position-related condition is satisfied, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time.
[0023] In this implementation, if the first pre-set condition (i.e., task division is required) is met and the source second LEO satellite and the target second LEO satellite are not currently part of the same satellite cluster, then re-dividing the satellite cluster is triggered. This facilitates the first LEO satellite's management of the cluster and the second LEO satellite, and also facilitates reporting of the target second LEO satellite's payload information to the GEO, thereby improving system performance.
[0024] In one possible implementation, the communication failure-related condition includes: a communication failure occurs in at least one second LEO satellite.
[0025] In this implementation, when a communication failure occurs in the second LEO satellite, cluster division is triggered, and the second LEO satellite with the communication failure can be removed from the satellite cluster, thereby reducing the management burden of the first LEO satellite and GEO and further improving system performance.
[0026] In one possible implementation, generating a satellite cluster division result includes: determining a target satellite cluster from one or more satellite clusters, the target satellite cluster including a first target satellite cluster where the target second LEO satellite is currently located, and a second target satellite cluster where the source second LEO satellite is located; dividing the target second GEO satellite from the first target satellite cluster to the second target satellite cluster to obtain a satellite cluster division result.
[0027] In this implementation, satellite cluster division can be achieved simply and accurately, thereby improving system management efficiency and system performance.
[0028] In a second aspect, a satellite communication method is provided. This method can be executed, for example, by a first LEO satellite, or by components (such as circuits, chips, or chip systems) configured within the first LEO satellite. It can also be implemented by a logic module or software that implements all or part of the functions of the first LEO satellite. This application is not limited to this. The following description uses the first LEO satellite as an example.
[0029] The satellite communication method is applied to a first LEO satellite, the first LEO satellite communicating with a GEO satellite, the first LEO satellite belonging to a first satellite cluster, and the first satellite cluster also including one or more second LEO satellites. The method includes: Receive first information reported by each second LEO satellite in the first satellite cluster, the first information representing the wireless resources provided by the second LEO satellite; determine the load information of each second LEO satellite based on the first information; report the load information to the GEO satellite; receive the task division result and / or satellite cluster division result sent by the GEO satellite, the task division result is used to instruct the target second LEO satellite to adjust the coverage cell, the target second LEO satellite is the second LEO satellite in the first satellite cluster and the satellite among the second LEO satellites in the other satellite clusters; the satellite cluster division result is used to instruct the target satellite cluster to adjust the second LEO satellite contained therein, the target satellite cluster is the cluster among the first satellite cluster and the other satellite clusters; the task division result is generated based on the load information and / or the ephemeris information of each second LEO satellite in the first satellite cluster and the other satellite clusters, when a first preset condition is met, and the satellite cluster division result is generated when a second preset condition is met.
[0030] In a possible implementation, upon receiving a satellite cluster division result sent by a GEO satellite, the target satellite cluster includes a first satellite cluster, and the method further includes: adjusting a second LEO satellite included in the first satellite cluster according to the satellite cluster division result.
[0031] In one possible implementation, upon receiving a task division result sent by a GEO satellite, the first satellite cluster includes a source second LEO satellite and / or a target second LEO satellite; the first preset condition includes a load-related condition and / or a position-related condition, and the load-related condition includes: among the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters, the load of at least one is higher than a first load threshold, and the load of at least one is lower than a second load threshold; the position-related condition includes: among the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters, at least one has a beam that cannot cover the currently covered cell after a preset time period; if the task division result is generated when the load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite whose load is higher than the first load threshold; if the task result is generated when the position-related condition is satisfied, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time period; the method also includes: sending the task division result to the source second LEO satellite and / or the target second LEO satellite.
[0032] In one possible implementation, the first information includes basic resource information and at least one of resource usage information. The basic resource information is used to characterize the basic situation of the wireless resources provided by the second LEO satellite, and the resource usage information is used to characterize the terminal device's use of the wireless resources provided by the second LEO satellite.
[0033] In a possible implementation, the basic resource information includes: beam information of the second LEO satellite, and / or information of cells covered by each beam of the second LEO satellite.
[0034] In a possible implementation, the beam information includes one or more of the following: the number of beams, the direction of the beam, the angle of the beam, the frequency of the beam, or the power of the beam.
[0035] In a possible implementation, the resource usage information includes one or more of the following: the number of users or the amount of wireless resource usage in a cell covered by each beam of the second LEO satellite.
[0036] In one possible implementation, the load information includes one or more of the following: user spatial density of the cell covered by the second LEO satellite, active user ratio of the cell covered by the second LEO satellite, wireless resource utilization of the second LEO satellite, or average throughput of the second LEO satellite.
[0037] In a possible implementation, the first information includes the number of users in the cell, and the load information includes user spatial density.
[0038] In a possible implementation, the user space density is represented by a user space density distribution map.
[0039] The second aspect is the implementation on the first LEO satellite side corresponding to the first aspect. The explanation, supplement and description of the beneficial effects of the first aspect are also applicable to the second aspect and will not be repeated here.
[0040] In a third aspect, a satellite communication method is provided. This method can be executed, for example, by a third LEO satellite, or by components (such as circuits, chips, or chip systems) configured within the third LEO satellite. It can also be implemented by a logic module or software that implements all or part of the third LEO satellite's functions. This application is not limited to this. The following description uses the third LEO satellite as an example. The third LEO satellite is one of the second LEO satellites, specifically, a source second LEO satellite or a target second LEO satellite.
[0041] The satellite communication method is applied to a third LEO satellite, the third LEO satellite belonging to a first satellite cluster, the first satellite cluster including a first LEO satellite and one or more second LEO satellites, the third LEO satellite being one of the one or more second LEO satellites, the method comprising: Reporting first information to the first LEO satellite, the first information representing the wireless resources provided by the third LEO satellite; receiving a task division result sent by the first LEO satellite, the task division result instructing a target second LEO satellite among one or more second LEO satellites to adjust the coverage of a cell; the task division result is generated based on the load information of each second LEO satellite and / or the ephemeris information of each second LEO satellite when a first preset condition is met, and the load information of the third LEO satellite is determined based on the first information.
[0042] In one possible implementation, the third LEO satellite is the target second LEO satellite, and the task division result includes a target cell to be covered by the target second LEO satellite. The method further includes: adjusting the beam according to the task division result, and the adjusted beam covers the target cell.
[0043] In one possible implementation, the third LEO satellite is the source second LEO satellite; the first preset condition includes a load-related condition and / or a position-related condition, and the load-related condition includes: the load of at least one of the source second LEO satellite and the other second LEO satellites is higher than the first load threshold, and the load of the second LEO satellite and at least one of the other second LEO satellites is lower than the second load threshold; the position-related condition includes: after a preset time, the beam of at least one of the second LEO satellite and the other second LEO satellite cannot cover the currently covered cell; if the task division result is generated under the condition of satisfying the load-related condition, the source second LEO satellite includes the second LEO satellite whose load is higher than the first load threshold; if the task result is generated under the condition of satisfying the position-related condition, the source second LEO satellite includes: the second LEO satellite whose beam cannot cover the currently covered cell after the preset time.
[0044] In one possible implementation, the third LEO satellite and the target second LEO satellite do not currently belong to the same satellite cluster, the third LEO satellite covers the target cell, and the third LEO satellite is communicatively connected to one or more terminal devices in the target cell. The method also includes: generating a switching strategy based on the task division result, the switching strategy includes a target terminal device, and the target terminal device is a terminal device to be switched in the target cell; sending a connection switching message to the target terminal device, and the connection switching message is used to indicate that the network connection is switched to the target second LEO satellite.
[0045] In one possible implementation, before sending a connection switching message to the target terminal device, the method further includes: sending a switching request to the target second LEO satellite, the switching request being used to request switching the network connection of the target terminal device to the target second LEO satellite; and receiving a switching response sent by the target second LEO satellite.
[0046] In one possible implementation, the method further includes: sending a handover request to the target second LEO satellite, the handover request being used to request handover of the network connection of the target terminal device to the target second LEO satellite; and receiving a handover response sent by the target second LEO satellite.
[0047] In one possible implementation, the method further includes: receiving an RRC reconfiguration message sent by the target terminal device; after performing the RRC reconfiguration, sending an RRC reconfiguration completion message to the target terminal device; and releasing the context of the target terminal device to the source second LEO satellite.
[0048] The third aspect is the implementation of the source second LEO satellite side corresponding to the first and second aspects. The explanations, supplements and descriptions of the beneficial effects of the first and second aspects are also applicable to the third aspect and will not be repeated here.
[0049] In a fourth aspect, a satellite communication device is provided, comprising a processing module and a transceiver module. The transceiver module is configured to: receive the load status of each second LEO satellite in the satellite cluster in which each first LEO satellite is located, as reported by each first LEO satellite; and obtain the ephemeris information of each second LEO satellite from a ground station. The processing module is configured to: generate a task division result based on the load information and / or ephemeris information, if a first preset condition is satisfied, and / or generate a satellite cluster division result, if a second preset condition is satisfied. The task division result is used to instruct a target second LEO satellite in one or more second LEO satellites to adjust the cell covered, and the satellite cluster division result is used to instruct a target satellite cluster in one or more satellite clusters to adjust the second LEO satellites contained therein. The communication module is further configured to: send the task division result and / or the satellite cluster division result to the target first LEO satellite. The target first LEO satellite includes: a first LEO satellite in the satellite cluster in which the target second LEO satellite is located, and / or a first LEO satellite in the target satellite cluster.
[0050] The fourth aspect is the implementation on the device side corresponding to the first aspect. The explanation, supplement and description of the beneficial effects of the first aspect are also applicable to the fifth aspect and will not be repeated here.
[0051] According to a fifth aspect, a satellite communication device is provided, comprising a transceiver module. The transceiver module is configured to: receive first information reported by each second LEO satellite in a first satellite cluster, the first information representing wireless resources provided by the second LEO satellite; the processing module is configured to: determine load information of each second LEO satellite based on the first information; and the communication module is further configured to: report the load information to a GEO satellite; receive a task division result and / or a satellite cluster division result sent by the GEO satellite, the task division result being used to instruct a target second LEO satellite to adjust a cell covered by the target second LEO satellite, the target second LEO satellite being a second LEO satellite in the first satellite cluster and a second LEO satellite in another satellite cluster; and a satellite cluster division result being used to instruct a target satellite cluster to adjust a second LEO satellite contained therein, the target satellite cluster being a cluster in the first satellite cluster and another satellite cluster; the task division result being generated based on the load information and / or the ephemeris information of each second LEO satellite in the first satellite cluster and another satellite cluster, when a first preset condition is satisfied, and the satellite cluster division result being generated when a second preset condition is satisfied.
[0052] The fifth aspect is the implementation on the device side corresponding to the second aspect. The explanation, supplement and description of the beneficial effects of the second aspect are also applicable to the sixth aspect and will not be repeated here.
[0053] In a sixth aspect, a satellite communication device is provided, comprising a transceiver module. The transceiver module is configured to: report first information to a first LEO satellite, the first information representing wireless resources provided by a third LEO satellite; receive a task division result sent by the first LEO satellite, the task division result indicating a cell to be adjusted for coverage by a target second LEO satellite among one or more second LEO satellites; the task division result being generated based on load information and / or ephemeris information of each second LEO satellite, when a first preset condition is satisfied, and the load information of the third LEO satellite is determined based on the first information.
[0054] The sixth aspect is the implementation on the device side corresponding to the third aspect. The explanation, supplement and description of the beneficial effects of the third aspect are also applicable to the sixth aspect and will not be repeated here.
[0055] In a seventh aspect, a satellite communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions or data in the memory to implement the method of any possible implementation of the first aspect. Optionally, the satellite communication device further comprises a memory. Optionally, the satellite communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0056] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0057] In another implementation, the satellite communication device is a chip configured in a GEO satellite. When the satellite communication device is a chip configured in a terminal device, the communication interface may be an input / output interface.
[0058] In an eighth aspect, a satellite communication device is provided, comprising a processor. The processor is coupled to a memory and configured to execute instructions or data in the memory to implement the method of any possible implementation of the second aspect. Optionally, the satellite communication device further comprises a memory. Optionally, the satellite communication device further comprises a communication interface, the processor being coupled to the communication interface.
[0059] In one implementation, the communication interface may be a transceiver, or an input / output interface.
[0060] In another implementation, the satellite communication device is a chip configured in a satellite. When the satellite communication device is a chip configured in a satellite, the communication interface may be an input / output interface.
[0061] In a ninth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of any aspect.
[0062] In a specific implementation, the processor may be one or more chips, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0063] In a tenth aspect, a satellite communication device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of any of the above aspects.
[0064] Optionally, there are one or more processors and one or more memories.
[0065] In the eleventh aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of any of the above aspects.
[0066] In the twelfth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute a method in any possible implementation of any of the above aspects.
[0067] In a thirteenth aspect, embodiments of the present application provide a chip system, comprising one or more processors configured to retrieve and execute instructions stored in a memory, thereby executing the method of each of the above aspects or any possible implementation of each aspect. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0068] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0069] In a fourteenth aspect, a satellite communication system is provided, comprising the aforementioned GEO satellite, a first LEO satellite, and a second LEO satellite. Optionally, the communication system may further include other devices for communicating with at least one of the GEO satellite, the first LEO satellite, or the second LEO satellite, such as a terminal device, a ground station, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 It is a schematic diagram of the structure of the traditional low-orbit satellite communication system; Figure 2 This is a schematic diagram of the structure of a cooperative low-orbit satellite communication system in the related art; Figure 3 1 is a schematic structural diagram of a satellite communication system provided in an embodiment of the present application; Figure 4 This is one of the schematic diagrams of a satellite communication method according to an embodiment of the present application; Figure 5 This is a second schematic diagram of a satellite communication method according to an embodiment of the present application; Figure 6 is a schematic diagram of another satellite communication method according to an embodiment of the present application; Figure 7 is a schematic diagram of another satellite communication method according to an embodiment of the present application; Figure 8 is a schematic diagram of another satellite communication method according to an embodiment of the present application; Figure 9 is a schematic diagram of another satellite communication method according to an embodiment of the present application; Figure 10 This is a schematic diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters according to an application scenario provided by an embodiment of the present application; Figure 11 This is a schematic diagram of the network architecture of a satellite communication system after re-dividing tasks and satellite clusters according to an application scenario provided by an embodiment of the present application; Figure 12 This is a schematic diagram of connection changes in an application scenario provided by an embodiment of the present application; Figure 13 This is a schematic diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters under the second application scenario provided by an embodiment of the present application; Figure 14 This is a schematic diagram of the network architecture of the satellite communication system after re-dividing tasks and satellite clusters under the second application scenario provided by the embodiment of the present application; Figure 15 This is a schematic diagram of connection changes under the second application scenario provided by the embodiment of the present application; Figure 16 This is a schematic diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters under the third application scenario provided by an embodiment of the present application; Figure 17 This is a schematic diagram of the network architecture of the satellite communication system after re-dividing tasks and satellite clusters under the third application scenario provided by the embodiment of the present application; Figure 18 This is a schematic diagram of connection changes under the third application scenario provided by the embodiment of the present application; Figure 19 This is a structural block diagram of a satellite communication device provided in an embodiment of the present application; Figure 20 This is a structural block diagram of a satellite communication device provided in an embodiment of the present application; Figure 21 This is a structural block diagram of a satellite communication device provided in an embodiment of the present application; Figure 22 This is a structural block diagram of a satellite communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0072] The technical solution provided in this application can be applied to non-terrestrial network (NTN) communication systems. Of course, the technical solution provided in this application can also be applied to future communication systems, without limitation.
[0073] For example, a satellite communication network, and more specifically a low-orbit satellite network, is used for illustration. The low-orbit satellite network includes a group of LEO satellites.
[0074] For example, Figure 1 This is a schematic diagram of the structure of a traditional low-orbit satellite communication system. Figure 1 As shown, a conventional low-orbit satellite communication system 100 may include a LEO satellite mega-constellation 110 , a terminal device 120 , a ground station 130 , and the like.
[0075] The LEO mega-constellation includes multiple LEO satellites 111. This network of LEO satellites 111 provides global or regional communication services. In this satellite communication system, LEO satellites operate independently or with limited coordination via ground stations 130. Terminal devices 120 communicate directly with the LEO satellites. Specifically, each LEO satellite transmits a spot beam, covering a specific area, to communicate with terminal devices 120 within that area.
[0076] The terminal device 120 may also be referred to as a terminal, user equipment (UE), mobile station, or mobile terminal. The terminal device 120 may include aerial user equipment (AUE) and terrestrial user equipment (TUE). The terminal device 120 can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, or satellite communication. The terminal may be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drones, helicopters, airplanes), hot air balloons, ships, robots, robotic arms, or smart home devices. The embodiments of the present application do not limit the form of the terminal device 120.
[0077] The network architecture of the traditional low-orbit satellite communication system 100 is simple, but there is little cooperation between LEO satellites, which has limitations in resource allocation and network efficiency.
[0078] Based on this, a collaborative low-orbit satellite communication system has been proposed in related technologies. In the collaborative low-orbit satellite communication system, information exchange and resource sharing can be achieved between LEO satellites.
[0079] For example, Figure 2 FIG. 2 is a schematic diagram of a structure of a cooperative low-orbit satellite communication system 200 in the related art. Figure 2 As shown, the system includes a cooperative LEO satellite group 210 , a terminal device 220 and a ground station 230 .
[0080] The collaborative LEO satellite constellation 210 includes multiple LEO satellites 211. In this system, on the one hand, the LEO satellites 211 can form user-centric coverage, enabling communication between the LEO satellites 211 and the terminal devices 220. On the other hand, the LEO satellites 211 can communicate with each other through intersatellite links, forming a highly collaborative satellite constellation (e.g., Figure 2In addition, LEO satellite 211 can also communicate with ground station 230.
[0081] The type, form, and application scenario of the terminal device 220 in the system may be the same as or similar to the above-mentioned terminal device 120 and will not be described in detail.
[0082] In one specific embodiment, the collaborative low-orbit satellite communication system 200 may also include geostationary Earth orbit (GEO) satellites (also known as geosynchronous orbit satellites). The GEO satellites can communicate with each LEO satellite to coordinate and control collaboration between the LEO satellites. Optionally, collaboration between the LEO satellites may include, but is not limited to, cluster division, mobility management, data relay, load balancing, and path optimization.
[0083] It should be noted that Figure 2 This is just one example of a collaborative LEO satellite communication system network architecture. In fact, researchers are also studying what kind of collaborative LEO satellite communication system architecture can improve the overall performance and reliability of the network, as well as how to manage and schedule collaborative LEO satellite networks to improve overall network performance. This is also a pressing issue that needs to be addressed.
[0084] In view of this, an embodiment of the present application provides a satellite communication system and a satellite communication method, which adopts a master-slave LEO satellite cluster combined with GEO satellite coordinated control to achieve multi-level and collaborative resource perception, and then achieve refined resource scheduling, thereby improving the overall network performance and reliability.
[0085] For example, Figure 3 This is a schematic diagram of the structure of a satellite communication system provided in an embodiment of the present application, such as Figure 3 As shown, the satellite communication system 300 includes a GEO satellite 310 , one or more satellite clusters 320 , a terminal device 330 and a ground station 340 .
[0086] Each satellite cluster 320 includes a first LEO satellite 321 and one or more second LEO satellites 322. The first LEO satellite 321 is deployed with an access and mobility management function (AMF) module. The first LEO satellite 321 is also referred to as an AMF satellite, an AMF node, or a LEO-AMF. The second LEO satellite 322 is deployed with a base station device, such as a gNB. The second LEO satellite 322 is also referred to as a base station satellite, a base station node, or a LEO-base station.
[0087] First LEO satellites 321 in each satellite cluster 320 can communicate with each second LEO satellite 322 in the same satellite cluster 320. Furthermore, first LEO satellites 321 can communicate with GEO satellites 310. First LEO satellites 321 serve as the network controller for their satellite cluster 320, managing satellite cluster 320 and coordinating resources with GEO satellites. Second LEO satellites 322 are managed and coordinated by first LEO satellites 321. Therefore, first LEO satellites 321 are also referred to as master LEO satellites, and second LEO satellites 322 are also referred to as slave LEO satellites.
[0088] GEO satellite 310 can communicate with first LEO satellites 321 in each satellite cluster 320. Optionally, GEO satellite 310 can be deployed with a policy control function (PCF) module (also known as a network coordination function module). GEO satellite 310 is configured to manage the satellite cluster and resources through coordination with first LEO satellites 321. Each first LEO satellite 321 can communicate with GEO satellite 310 via a satellite relay link. Optionally, GEO satellite 310 can be a core network element, such as a session management function (SMF) node, a PMF node, or an operation, administration, and maintenance (OAM) node, without specific limitation, as long as it can communicate with first LEO satellite 321.
[0089] The satellite cluster 320 formed by the first LEO satellite 321 and the second LEO satellite 322 can provide a wireless network for the terminal device 330. Optionally, each second LEO satellite 322 can transmit one or more beams. Each beam can cover K terminal devices 330 on the ground or in the air. K is a positive integer. In the present application, the cell covered by the beam sent by the second LEO satellite 332 can also be described as the cell covered by the second LEO satellite 332. Optionally, the system can adopt a fixed cell mode. Specifically, an area of a preset range can be divided in advance on the ground or in the air to form a preset cell. The GEO satellite can assign a corresponding cell to each second LEO satellite 321, that is, adjust the beam direction of each second LEO satellite so that the beam covers the area where the corresponding cell is located, thereby providing a wireless network for the terminal device 330 in the area where the cell is located.
[0090] The type, form, and application scenario of the terminal device 330 may be the same or similar to those of the terminal devices 120 and 320, and will not be described in detail. Optionally, the terminal device 330 may be a single-antenna ground user terminal.
[0091] The ground station 340 can communicate with each of the first LEO satellite 321 and the second LEO satellite 322 and can communicate with the GEO satellite 310. The ground station 340 can acquire ephemeris information of each of the first LEO satellite 321 and the second LEO satellite 322.
[0092] The following describes the solution provided by this application in detail with reference to the corresponding flowcharts. It should be understood that the schematic flowcharts provided herein primarily illustrate the method using different devices (e.g., a GEO satellite, a first LEO satellite, a second LEO satellite, and a terminal device) as examples of the execution entities of the interaction diagrams. However, this application does not limit the execution entities of the interaction diagrams. For example, the devices (e.g., a GEO satellite, a first LEO satellite, a second LEO satellite, and a terminal device) in the schematic flowcharts may also be chips, chip systems, or processors that support the device's implementation of the method, or may be logic modules or software that implement all or part of the device's functionality.
[0093] For a unified explanation here, in the interaction process of the embodiment of the present application, the message or signaling interaction involved can adopt the message or signaling in the standard, or it can be a newly introduced message or signaling, and the embodiment of the present application does not make specific limitations on this.
[0094] Figure 4 and Figure 5 FIG. 4 is a schematic diagram of a satellite communication method 400 according to an embodiment of the present application. Figure 4 and Figure 5 As shown, the method 400 includes the following steps: S410: Each second LEO satellite reports first information to the first LEO satellite in the satellite cluster in which it is currently located. Correspondingly, the first LEO satellite receives the first information reported by each second LEO satellite.
[0095] The first information is used to characterize the wireless resources provided by the second LEO satellite. Optionally, the first information may include at least one of basic resource information and resource usage information. The basic resource information is used to characterize the basic wireless resources provided by the second LEO satellite. The resource usage information is used to characterize the terminal device's usage of the wireless resources provided by the second LEO satellite.
[0096] In one embodiment, the basic resource information may include one or more of the beam information of the second LEO satellite and information about the cells covered by each beam of the second LEO satellite. Optionally, the beam information includes, but is not limited to, one or more of the number of beams, beam direction, beam angle, beam frequency, and beam power. The beam frequency may include one or more of the center frequency, frequency range, supported carrier width, supported NR band, and currently used frequency. Optionally, the cell information may include one or more of the cell name and cell identity (ID).
[0097] Of course, as needed, the basic resource information may also include other information, such as the adopted time slot structure, spectrum usage granularity, etc.
[0098] In one embodiment, the resource usage information may include at least one of the number of users within the cell covered by each beam of the second LEO satellite, and radio resource usage (e.g., physical resource block (PRB) usage). The number of users within the cell indicates the number of active users within the cell. Active users are active terminal devices, or activated terminal devices.
[0099] Of course, the usage information may also include other information as needed, such as the maximum number of terminal devices allowed to be connected to the second LEO satellite (hereinafter referred to as the maximum number of connections), power budget, etc.
[0100] It is understood that the satellite cluster can provide a wireless network to the terminal device. Figure 4 As shown, the terminal device can be pre-registered in the network provided by the satellite cluster. In this way, each second LEO satellite in the satellite cluster can obtain information such as the number of active users in the cell covered by each beam and resource usage.
[0101] As a possible implementation manner, each second LEO satellite may periodically and proactively report the first information to the first LEO satellite.
[0102] As another possible implementation manner, the first LEO satellite may send instructions to each second LEO satellite, thereby triggering the second LEO satellite to report the first information to the first LEO satellite.
[0103] Optionally, the second LEO satellite may report the first information using a standard message or signaling. Alternatively, the second LEO satellite may report the first information using a newly introduced message or signaling. For example, the first information may be reported using a new signaling derived from extending the Next-Generation Application Protocol (NGAP) signaling. The name of the new signaling is not limited; for ease of description in this application, the new signaling derived from extending the NGAP message is referred to as NG_resource_update signaling.
[0104] S420: Each first LEO satellite determines the load information of each second LEO satellite in the satellite cluster in which it is located based on the first information.
[0105] The load information of the second LEO satellite is used to indicate the occupancy of wireless resources provided by the second LEO satellite by terminal devices. Optionally, the load information of the second LEO satellite may include one or more of the following: user spatial density of the cell covered by the second LEO satellite, proportion of active users in the cell covered by the second LEO satellite, wireless resource utilization of the second LEO satellite (e.g., PRB utilization), or average throughput of the second LEO satellite.
[0106] In a specific embodiment, a first LEO satellite can determine the user spatial density of each cell covered by each second LEO satellite based on the number of users within the cell reported by each second LEO satellite it manages. User spatial density is used to represent the number of active users within the unit coverage area of the cell. For example, user spatial density can be determined by the ratio of the number of active users within the cell to the cell coverage area. In one possible implementation, user spatial density can be represented by a user spatial density distribution map. The user spatial density distribution map is a distribution view of active users (i.e., terminal devices) constructed based on the cell. Each cell is used as a statistical unit, and the number of terminal devices obtained within the corresponding area of the cell is counted to reflect the spatial distribution characteristics of network traffic, thereby reflecting the load of the second LEO satellite. It can be understood that for a second LEO satellite, the greater the user spatial density corresponding to the cell it covers, the greater the network traffic of the second LEO satellite and the higher the load of the second LEO satellite.
[0107] In another embodiment, a first LEO satellite can determine an active user ratio based on the number of active users and the maximum number of connections in all cells reported by each of the second LEO satellites it manages. The active user ratio is the ratio of the number of active users to the maximum number of connections. The active user ratio reflects the load on the second LEO satellites. It will be appreciated that for a particular second LEO satellite, a higher active user ratio indicates a higher load on that second LEO satellite.
[0108] In another embodiment, the first LEO satellite can also determine the radio resource utilization of each managed second LEO satellite based on the radio resource usage reported by each managed second LEO satellite. Taking PRB utilization as an example, PRB utilization is the ratio of PRB usage to the total number of PRBs on the second LEO satellite. The radio resource utilization reflects the load on the second LEO satellite. It will be appreciated that for a particular second LEO satellite, a higher radio resource utilization indicates a higher load on that second LEO satellite.
[0109] It should be understood that the above-mentioned information is merely an example of load information and is not intended to be limiting. In fact, the load information only needs to be able to represent the usage of the wireless resources provided by the second LEO satellite by the terminal device.
[0110] S430: Each first LEO satellite reports the load information of each second LEO satellite in the satellite cluster to the GEO satellite. Correspondingly, the GEO satellite receives the load information reported by each first LEO satellite.
[0111] Optionally, each first LEO satellite may also report part or all of the first information, along with satellite cluster information, to a GEO satellite. For example, a first LEO satellite may report basic resource information of each second LEO satellite, along with satellite cluster information, to a GEO satellite. The satellite cluster information may include one or more of the following: the satellite cluster ID, the ID (or AMF ID) of the first LEO satellite in the satellite cluster, the ID or number of the second LEO satellite in the satellite cluster, the total payload of the satellite cluster, and the boundary status of the satellite cluster.
[0112] Optionally, the first LEO satellite reports the load information using standard messages or signaling, or using newly introduced messages or signaling, which may be determined specifically according to the communication method between the GEO satellite and the first LEO satellite.
[0113] S440: The GEO satellite obtains ephemeris information of each second LEO satellite from the ground station.
[0114] This step is optional and may not be performed in some embodiments. In this case, subsequent steps may not involve ephemeris information.
[0115] S450, the GEO satellite re-divides the tasks of the target second LEO satellite based on the payload information and / or ephemeris information of each second LEO satellite and obtains a task division result if preset conditions are met, and / or the GEO satellite re-divides the target satellite cluster and obtains a satellite cluster division result.
[0116] The task division result is used to instruct the target second LEO satellite to adjust the cell covered, and the satellite cluster division result is used to instruct the target satellite cluster to adjust the second LEO satellite contained therein.
[0117] The satellite cluster is divided into two parts according to the tasks and explained separately below.
[0118] 1) Task division.
[0119] Optionally, the preset condition may include a first preset condition, which is also a condition for triggering task division.
[0120] In one embodiment, in S450, the GEO satellite re-assigns tasks to the target second LEO satellite based on the payload information and / or ephemeris information of each second LEO satellite, if preset conditions are met, to obtain a task assignment result, including: S451, the GEO satellite determines the target second LEO satellite corresponding to each source second LEO satellite based on the payload information and / or ephemeris information of each second LEO satellite, provided that a first preset condition is met, and re-tasks each target second LEO satellite to obtain a task division result.
[0121] Task division, also known as coverage area division, beam adjustment, or cell mapping, refers to assigning a corresponding cell to a target second LEO satellite and adjusting the beam of the target second LEO satellite so that its beam covers the assigned cell and can provide network services for the assigned cell. Optionally, adjusting the beam of the target second LEO satellite includes, but is not limited to, adjusting one or more of the number of beams, beam direction, beam angle, and beam frequency of the target second LEO satellite.
[0122] The target second LEO satellite is a second LEO satellite that needs to have its tasks re-divided, that is, a second LEO satellite that needs to have its corresponding cell adjusted and its beam speed adjusted.
[0123] Optionally, the first preset condition may include a load-related condition and / or a position-related condition. The first preset condition includes a load-related condition, i.e., task redistribution is triggered by the load of the second LEO satellite, thereby facilitating refined resource management. The first preset condition includes a position-related condition, i.e., task redistribution is triggered by a change in the position of the second LEO satellite, thereby facilitating mobility management.
[0124] In a specific embodiment, the load-related conditions include: the load of at least one second LEO satellite is higher than a first load threshold, and the load of at least one second LEO satellite is lower than a second load threshold. That is, based on the load information, if at least one LEO satellite has an excessively high load and at least one LEO satellite has a low load, i.e., the load on the second LEO satellites is unbalanced, a target second LEO satellite is determined and tasks are reassigned to the target second LEO satellite. This facilitates sharing the load of the overloaded second LEO satellite with the low-loaded second LEO satellite, further enabling refined resource management and scheduling, achieving load balancing, and improving system performance and reliability.
[0125] For ease of description, the target second LEO satellite sharing the load, i.e., the overloaded second LEO satellite, is referred to as the source second LEO satellite, and the cell covered by the source second LEO satellite is referred to as the target cell. The target cell is also the cell to be covered by the target second LEO satellite.
[0126] Specifically, the GEO satellite may identify one or more of the at least one second LEO satellite as a target second LEO satellite and reassign tasks for the target second LEO satellite, i.e., reassign corresponding cells to the target second LEO satellite, wherein the reassigned cells may include the target cell. The GEO satellite adjusts the beam of the target second LEO satellite so that the beam of the target second LEO satellite covers the target cell, providing a network for the target cell, thereby sharing the load of the source second LEO satellite.
[0127] In another specific embodiment, the location-related condition includes: at least one second LEO satellite's beam failing to cover the cell currently covered after a preset duration. That is, based on ephemeris information, if it is predicted that the second LEO satellite will fail to cover the cell currently covered after a preset duration due to movement of the second LEO satellite, reassignment is performed, assigning a new second LEO satellite to cover the cell currently covered. The second LEO satellite whose beam fails to cover the cell currently covered after the preset duration can also be referred to as a source second LEO satellite, and the cell currently covered by the source second LEO satellite is referred to as a target cell. The newly assigned second LEO satellite covering the target cell is the target second LEO satellite. The target cell is also the cell to be covered by the target second LEO satellite. In this embodiment, when the movement of the second LEO satellite causes coverage drift and fails to cover the cell currently covered, reassignment is triggered. This facilitates the subsequent reassignment of a second LEO satellite to the cell that is no longer covered, thereby implementing mobility management and providing continuous coverage for the cell, thereby providing a continuous network for terminal devices within the cell and improving system performance and reliability.
[0128] It should be understood that the first preset condition listed above is only an example and does not constitute a limitation on the first preset condition.
[0129] The task division result indicates the cell covered by the target second LEO satellite. Optionally, the task division result may include one or more of the following: a. Information about the target second LEO satellite (e.g., the ID or number of the target second LEO satellite); b. Information about the target cell (e.g., the ID of the target cell); and c. After the task division, the beam information of the target second LEO satellite (referred to as target beam information). The target beam information serves as the target for subsequent beam adjustments. Optionally, the target beam information may include one or more of the target beam number, target beam direction, target beam angle, target beam frequency, and target beam power.
[0130] 2) Satellite cluster division.
[0131] Optionally, the preset condition may further include a second preset condition, which is a condition for triggering satellite cluster division.
[0132] In one embodiment, in S450, the GEO satellite re-divides the target satellite cluster based on the payload information and / or ephemeris information of each second LEO satellite, if a preset condition is met, to obtain a satellite cluster division result, including: S452: The GEO satellite determines a target satellite cluster based on the payload information and / or ephemeris information of each second LEO satellite and, if a second preset condition is met, re-divides the target satellite cluster to obtain a satellite cluster division result.
[0133] Satellite cluster division, also known as constellation clustering, refers to dividing the second LEO satellites in the target satellite cluster into one or more satellite clusters. Optionally, the satellite cluster re-division generally involves second LEO satellites at the edge of the target satellite cluster. These edge second LEO satellites are re-divided and satellite clusters and corresponding first LEO satellites are reassigned to these edge second LEO satellites.
[0134] The target satellite cluster refers to the satellite cluster that needs to be re-divided.
[0135] Optionally, the second preset condition may include a condition related to a satellite cluster and / or a condition related to a communication failure.
[0136] In this implementation method, the second preset condition includes conditions related to the satellite cluster, which can trigger the redivision of the satellite cluster according to the current situation of the satellite cluster, thereby realizing global management of the satellite cluster; the second preset condition includes conditions related to communication failure, which can trigger the redivision of the satellite cluster according to the communication situation of the second LEO satellite, thereby realizing flexible management of the satellite cluster and improving the performance of the communication system. For example, the second LEO satellite with a communication failure can be removed from the satellite cluster, thereby reducing the management burden of the first LEO satellite and GEO.
[0137] In a specific embodiment, satellite cluster-related conditions may include: satisfying a first preset condition, and the source second LEO satellite and the corresponding target second LEO satellite not currently belonging to the same satellite cluster. In other words, satellite cluster division occurs when a heavily loaded second LEO satellite (i.e., the source second LEO satellite) in a satellite cluster requires a second LEO satellite (i.e., the target second LEO satellite) in another satellite cluster to share its load. And / or when a second LEO satellite (i.e., the source second LEO satellite) fails to cover a currently covered cell after a preset period of time, requiring a second LEO satellite (i.e., the target second LEO satellite) in another satellite cluster to cover the cell, satellite cluster division occurs.
[0138] Optionally, the target second LEO satellite may be assigned to the satellite cluster where the source second LEO satellite is located. This facilitates the first LEO satellite to manage the cluster, and also facilitates the coordination and management of GEO satellites, thereby improving system performance.
[0139] In another specific embodiment, the communication failure-related condition may include, for example, a communication failure of at least one second LEO satellite. In other words, satellite cluster division may be triggered when the surrounding environment causes a communication failure of the second LEO satellite. The communication failure may include a failure of the second LEO satellite itself and / or a disruption in the communication link between the second LEO satellite and the first LEO satellite, or with a terminal device, or with a ground station.
[0140] Alternatively, the second LEO satellite experiencing the communication failure may be removed from the satellite cluster, thereby reducing the management burden on the first LEO satellite and the GEO. In this case, the second LEO satellite experiencing the communication failure is determined as the target second LEO satellite, and the satellite cluster in which the target second LEO satellite currently resides is determined as the target satellite cluster.
[0141] The satellite cluster division result may include one or more of the following: a. information of the target second LEO satellite; b. information of the target cell; c. information of the target satellite cluster. Optionally, the information of the target satellite cluster may include one or more of the name of the target satellite cluster, the ID of the target satellite cluster, etc.
[0142] That is, if the first preset condition is met but the second preset condition is not met, the GEO satellite generates a task division result. If both the first and second preset conditions are met, the GEO generates a task division result and a satellite cluster division result. If the first preset condition is not met but the second preset condition is met, the GEO generates a satellite cluster division result. In summary, the GEO satellite can generate a task division result and / or a satellite cluster division result.
[0143] Optionally, the preset condition may further include a third preset condition.
[0144] In another embodiment, the GEO satellite may also reallocate resources of the target second LEO satellite based on the load information and / or ephemeris information of each second LEO satellite, if a third preset condition is met. Optionally, resource allocation includes allocating PRB resources, etc.
[0145] Optionally, the third preset condition may be a resource-related condition.
[0146] In a specific embodiment, the third preset condition is, for example, that the sum of the resource quantities of the source second LEO satellite and the target second LEO satellite is less than a preset threshold. In other words, if the total resource quantity of the source second LEO satellite and the target second LEO satellite is small, resources can be reallocated to the target second LEO satellite to meet the load requirements of the terminal device.
[0147] It should be noted that the first, second, and third preset conditions are merely examples and do not limit the respective preset conditions. In actual applications, the respective preset conditions may be different from the above examples, or the respective preset conditions may include more or fewer conditions than the above examples.
[0148] At step S460, the GEO satellite transmits the task division result and / or satellite cluster division result to the target first LEO satellite. Correspondingly, the target first LEO satellite receives the task division result and / or satellite cluster division result transmitted by the GEO satellite. The target first LEO satellite includes the first LEO satellite in the satellite cluster where the target second LEO satellite is currently located, and / or the first LEO satellite in the target cluster.
[0149] In other words, the target first LEO satellite includes: the first LEO satellite in the satellite cluster to which the re-tasking second LEO satellite belongs, and / or the first LEO satellite in the re-tasking satellite cluster.
[0150] Optionally, GEO satellites may use standard messages or signaling to deliver task division results and / or satellite cluster division results. Optionally, GEO satellites may also deliver task division results and / or satellite cluster division results through newly introduced messages or signaling, for example, NG resource update (NG_resource_update) signaling to deliver task division results and / or satellite cluster division results.
[0151] S470: The target first LEO satellite adjusts the second LEO satellite included in the target satellite cluster according to the satellite cluster division result.
[0152] S480: The target first LEO satellite sends the task division result to the source second LEO satellite and / or the target second LEO satellite in the satellite cluster. Correspondingly, the target second LEO satellite or the second LEO satellite receives the task division result sent by the target first LEO satellite.
[0153] It is understood that if the content transmitted by the GEO satellite includes the task division result but does not include the satellite cluster division result, the target first LEO satellite includes the first LEO satellite in the satellite cluster where the target second LEO satellite is located (i.e., the first LEO satellite that manages the target second LEO satellite). In this case, the target first LEO satellite transmits the task division result to the target second LEO satellite in its satellite cluster.
[0154] If the content sent by the GEO satellite includes the task division result and the satellite cluster division result, the target first LEO satellite includes both the first LEO satellite in the satellite cluster where the target second LEO satellite is located (i.e., the first LEO satellite that manages the target second LEO satellite) and the first LEO satellite in the satellite cluster where the source second LEO satellite is located (i.e., the first LEO satellite that manages the source second LEO satellite). In this case, for the target first LEO satellite in the cluster where the target second LEO satellite is located, the task division result is sent to the target second LEO satellite in its satellite cluster; for the target first LEO satellite in the cluster where the source second LEO satellite is located, the task division result is sent to the source second LEO satellite in its satellite cluster.
[0155] Optionally, after step S480, the method may further include: the target second LEO satellite sending a response message to the target first LEO satellite. Correspondingly, the target first LEO satellite receives the response message sent by the target second LEO satellite.
[0156] The response message is used to indicate that the task division result has been received.
[0157] S490, the target second LEO satellite adjusts the beam according to the task division result.
[0158] Optionally, adjusting the beam may include: adding a beam, changing a beam, and deleting one or more of the beam.
[0159] Specifically, the target second LEO satellite adjusts its beam based on the target beam information in the task division result so that information of at least one of the adjusted beams is consistent with the target beam information. For example, one or more of the following adjustments may be made: adjusting the number of beams of the target second LEO satellite to be the same as the target number of beams; adjusting the beam direction of the target second LEO satellite to be consistent with the target beam direction; adjusting the beam angle of the target second LEO satellite to be consistent with the target beam angle; adjusting the beam frequency of the target second LEO satellite to be consistent with the target beam frequency; and adjusting the beam power of the target second LEO satellite to be consistent with the target beam power.
[0160] In this way, the adjusted beam can cover the target cell and provide a network for the target cell, thereby sharing the load for the source second LEO satellite, and / or can cover the target cell that the source second LEO satellite cannot cover, thereby achieving continuous coverage of the target cell.
[0161] In addition, when the GEO satellite reallocates resources for the target second LEO satellite, the GEO satellite can also transmit the resource allocation result to the target first LEO satellite. The target first LEO satellite transmits the resource allocation result to the target second LEO satellite. The target second LEO satellite obtains resources based on the resource allocation result.
[0162] The satellite communication method provided in the embodiment of the present application is based on a master-slave LEO satellite cluster formed by a first LEO satellite and a second LEO satellite. By combining the coordinated control of the first LEO satellite with the coordinated control of the GEO satellite, multi-level and collaborative resource perception is achieved, thereby achieving refined management and scheduling of resources and LEO satellites, and improving the overall performance and reliability of the network. Specifically, the second LEO satellite reports first information to the first LEO satellite in the satellite cluster where it is located, and the first information represents the wireless resource situation. The first LEO collects the load information of the second LEO satellite based on the first information. In other words, resource situation perception is achieved through the collaboration of the second LEO satellite and the first LEO satellite at two levels. Afterwards, the first LEO reports the load information to the GEO satellite, and the GEO satellite performs task division and / or satellite cluster division based on the global load information and ephemeris information. In this way, refined scheduling and management of wireless resources and LEO satellites are achieved, and the overall performance and reliability of the network are improved. In summary, the method provided in the embodiment of the present application realizes multi-level and collaborative resource perception. Based on resource perception, it realizes various collaborations such as satellite cluster division, mobility management, load balancing, and realizes refined scheduling of resources and LEO satellites, thereby improving the overall performance and reliability of the network.
[0163] It can be understood that after the tasks are redivided according to the above process and the target second LEO satellite adjusts its beam, the beam of the target second LEO satellite can cover the target cell. Afterwards, some or all terminal devices in the target cell can perform connection switching and connect to the target second LEO satellite. In this way, the load of the source second LEO satellite can be reduced, or the terminal devices in the target cell can resume normal communication. Regarding the connection switching of terminal devices in the target cell, the present application can provide the following two implementation methods: As a possible implementation manner, the terminal device in the target cell determines that the beam of the second LEO satellite is a better beam by measuring signal quality and load information, and thus can switch the connection to the second LEO satellite.
[0164] As another possible implementation, Figure 5 As shown, the connection switching process may include: S491: The source second LEO satellite generates a handover strategy, wherein the handover strategy includes a target terminal device, which is a terminal device to be connected to the target cell.
[0165] Optionally, the source second LEO satellite may generate a handover strategy according to a preset method, the specific method of which is not limited. For example, the source second LEO satellite may randomly determine a preset number of terminal devices from the terminal devices within the target cell as target terminal devices. For another example, the source second LEO satellite may determine the target terminal devices based on the locations of each terminal device within the target cell; for example, determining the terminal devices in the first area within the target cell as the target terminal devices. For another example, the source second LEO satellite may also determine the target terminal devices based on channel information reported by each terminal device within the target cell.
[0166] S492: The source second LEO satellite sends a connection switching message to the target terminal device. In response, the target terminal device receives the connection switching message. The connection switching message is used to instruct to switch the network connection from the source second LEO satellite to the target second LEO satellite.
[0167] Optionally, the connection switching message may include one or more of information of the target second LEO satellite, information of the satellite cluster where the target second LEO satellite is located, beam information of the target second LEO satellite, and the like.
[0168] After receiving the connection switching message, the target terminal device disconnects from the source second LEO satellite and establishes a connection with the target second LEO satellite. Of course, the source second LEO satellite may also proactively disconnect from the target terminal device and the target second LEO satellite may proactively establish a connection with the target terminal device.
[0169] Optionally, the target second LEO satellite may perform connection switching based on an Xn-based inter-base station switching process or an NG-based base station-core network switching process, and there is no limitation on this.
[0170] For example, Figure 6 Taking the inter-base station handover process as an example, the connection handover process is further explained. Figure 6 As shown, after step S491 and before step S492, the method may include: S601: A source second LEO satellite sends a handover request to a target second LEO satellite.
[0171] The handover request is used to request to handover the network connection of the target terminal device to the target second LEO satellite. Optionally, the handover request may include information of the target terminal device.
[0172] S602: The target second LEO satellite sends a handover response to the source second LEO satellite.
[0173] After step S492, the method further includes: S603: The target terminal device sends a radio resource control (RRC) reconfiguration message to the target second LEO satellite.
[0174] S604: The target second LEO satellite completes the RRC reconfiguration and sends an RRC reconfiguration completion message to the target terminal device.
[0175] S605: The target second LEO satellite releases the context of the target terminal device to the source second LEO satellite.
[0176] It should be noted that Figure 6 The following example illustrates the case where the source second LEO satellite and the target second LEO satellite do not currently belong to the same satellite cluster (i.e., a satellite cluster partition occurs). If the source second LEO satellite and the target second LEO satellite currently belong to the same satellite cluster (i.e., no satellite cluster partition occurs), the connection handover process remains the same. The source second LEO satellite and the target second LEO satellite interact to issue handover requests and responses, and release contexts. The target second LEO satellite then interacts with the target terminal device to perform RRC configuration.
[0177] In this embodiment, since the source second LEO satellite can receive the task division results of the first LEO satellite in a timely manner and learn about the changes in cell coverage in advance, the source second LEO satellite generates a switching strategy and sends a connection switching message to trigger the terminal device to switch the connection. In this way, the connection switching can be completed in advance before the signal quality deteriorates, preventing communication terminals, improving system performance and stability, and improving the stability of services to terminal devices, thereby improving user experience.
[0178] The following further explains the process of GEO satellite mission division and satellite cluster division.
[0179] See also Figure 7 In one embodiment, in step S451, the GEO satellite determines a target second LEO satellite based on the payload information and / or ephemeris information of each second LEO satellite, if a first preset condition is satisfied, and re-assigns tasks to the target second LEO satellite to obtain a task assignment result, including: S710, the GEO satellite determines whether a first preset condition is met based on the payload information and / or ephemeris information of each second LEO satellite; if the first preset condition is met, step S720 is executed.
[0180] If the first preset condition is not satisfied, there is no need to redivide the tasks, and the GEO satellite continues to execute the subsequent step S452 and steps S460 to S492.
[0181] S720: The GEO satellite generates an interference matrix according to the beam information and ephemeris information of each second LEO satellite.
[0182] In the embodiment of the present application, the interference matrix is used to characterize the beam interference between each second LEO satellite.
[0183] Specifically, the interference matrix is used to quantify the mutual interference strength between beams in a wireless network. The interference matrix can be an N×N matrix, where N represents the number of beams and is a positive integer. The elements in the interference matrix represent the interference strength of the interfering beam on the interfered beam.
[0184] S730: The GEO satellite determines a target second LEO satellite based on the payload information and / or ephemeris information of each second LEO satellite.
[0185] In one embodiment, the first preset condition includes a load-related condition. For example, the first preset condition includes: the load of at least one second LEO satellite is greater than a first load threshold, and the load of at least one second LEO satellite is less than a second load threshold. In this case, the GEO satellite can determine, based on the load information, a corresponding target second LEO satellite for each second LEO satellite (i.e., the source second LEO satellite) with a load greater than the first load threshold from among the second LEO satellites with a load less than the second load threshold.
[0186] Taking any source second LEO satellite a as an example, principles for determining the target second LEO satellite a corresponding to the source second LEO satellite a may include: 1) the distance between the target second LEO satellite a and the source second LEO satellite a is less than a distance threshold; in this way, adjusting the beam of the target second LEO satellite a can achieve the purpose of covering the target cell; 2) the load of the target second LEO satellite a is as small as possible; in this way, the load of the source second LEO satellite a can be shared as much as possible.
[0187] For example, the second LEO satellites (i.e., source second LEO satellites) with loads above a first load threshold include multiple second LEO satellites: second LEO satellite 1, second LEO satellite 2, and second LEO satellite 3. The second LEO satellites with loads below a second load threshold also include multiple second LEO satellites: second LEO satellite 6, second LEO satellite 7, and second LEO satellite 8. In this case, if the first preset condition is met, the GEO satellite determines a corresponding target second LEO satellite for each source second LEO satellite (second LEO satellite 1, second LEO satellite 2, and second LEO satellite 3) from the multiple second LEO satellites (second LEO satellite 6, second LEO satellite 7, and second LEO satellite 8) with loads below the second load threshold. Taking the example of determining the target second LEO satellite corresponding to second LEO satellite 1, it is first possible to determine whether any of second LEO satellites 6, second LEO satellite 7, and second LEO satellite 8 are located at a distance less than the distance threshold from second LEO satellite 1: If none of the second LEO satellite 6, the second LEO satellite 7, and the second LEO satellite 8 is at a distance from the second LEO satellite 1 that is less than the distance threshold, it is determined that there is no target second LEO satellite corresponding to the second LEO satellite 1; If the distance between one of the second LEO satellite 6, the second LEO satellite 7, and the second LEO satellite 8 and the second LEO satellite 1 is less than the distance threshold, the second LEO satellite whose distance to the second LEO satellite 1 is less than the distance threshold is determined as the target second LEO satellite corresponding to the second LEO satellite 1; If the distance between multiple second LEO satellites 6 , 7 and 8 and second LEO satellite 1 is less than the distance threshold, the one with the smallest load among the multiple ones can be determined as the target second LEO satellite corresponding to second LEO satellite 1 .
[0188] In another embodiment, the first preset condition includes a location-related condition. For example, the first preset condition includes the following: after a preset duration, the beam of at least one second LEO satellite cannot cover the cell currently covered. In this case, a corresponding target second LEO satellite can be determined based on ephemeris information for each cell (i.e., the source second LEO satellite) whose beam cannot cover the cell currently covered after the preset duration. Taking any source second LEO satellite b as an example, the principles for determining the target second LEO satellite b corresponding to the source second LEO satellite b may include: 1) the current beam of the target second LEO satellite b, or an adjustment to the current beam, can cover the target cell after the preset duration; and 2) the load on the target second LEO satellite b is minimized. In this way, communication quality of the target cell can be maximized.
[0189] For example, a GEO satellite determines that there are two second LEO satellites whose beam cannot cover the currently covered cell after a preset duration. This means that the source second LEO satellites include two, for example, second LEO satellite 4 and second LEO satellite 5. In this case, the second preset condition is met, and the GEO satellite determines a corresponding target second LEO satellite for each source second LEO satellite (second LEO satellite 4 and second LEO satellite 5) based on the ephemeris information of each second LEO satellite. Taking the example of determining the corresponding target second LEO satellite for second LEO satellite 4, it is possible to first determine whether there is a second LEO satellite that can cover the target cell after the preset duration, either with the current beam or after adjusting the current beam: If such a second LEO satellite does not exist, determining that the target second LEO satellite corresponding to the second LEO satellite 4 does not exist; If there is one such second LEO satellite, the second LEO satellite is determined as the target second LEO satellite corresponding to the second LEO satellite 4; If there are multiple such second LEO satellites, the one with the smallest load among the multiple ones can be determined as the target second LEO satellite corresponding to the second LEO satellite 4.
[0190] In another embodiment, the first preset condition includes a load-related condition and a position-related condition. In this case, the above two embodiments can be combined to determine the target second LEO satellite, and the details are not repeated here.
[0191] S740: The GEO satellite re-divides tasks for the target second LEO satellite according to the interference matrix to obtain a task division result.
[0192] In this embodiment, the GEO satellite can perform frequency planning, interference avoidance, and beam management based on the interference matrix, thereby obtaining a beam that covers the target cell while preventing interference with other beams or cells. This achieves task division while further improving network performance and reliability.
[0193] See also Figure 8 In a possible implementation, step S740 may include: S741, the GEO satellite sets initial beam information for the target second LEO satellite.
[0194] S742: The GEO satellite adds the initial beam information to the interference calculation, updates the interference matrix, and obtains an updated interference matrix.
[0195] S743, the GEO satellite determines whether the interference intensity of the interference pair corresponding to the initial wave velocity information in the updated interference matrix is less than a preset interference threshold; if so, execute step S744; if not, execute step S745.
[0196] S744: The GEO satellite uses the initial beam information as the target beam information to generate a task division result.
[0197] S745: The GEO satellite adjusts the initial beam information, and uses the adjusted initial beam information as the initial beam information, and returns to execute step S742.
[0198] In this implementation, the beam information is adjusted multiple times through a loop to find beam information with interference intensity less than the interference threshold, so that the target beam information with less interference can be determined for the target second LEO satellite. This can not only obtain the beam covering the target cell, but also prevent interference with other beams or other cells, thereby further improving network performance and reliability.
[0199] See also Figure 9 In one embodiment, in step S452, the GEO satellite determines a target satellite cluster based on the payload information and / or ephemeris information of each second LEO satellite, and re-divides the target satellite cluster if a second preset condition is satisfied, to obtain a satellite cluster division result, including: S910, the GEO satellite determines whether a second preset condition is met; if the second preset condition is met, step S920 is executed.
[0200] If the second preset condition is not met, there is no need to redivide the satellite cluster, and the GEO satellite continues to execute subsequent steps S460 to S492.
[0201] S920: The GEO satellite determines a target satellite cluster, where the target satellite cluster includes a first target satellite cluster where the target second LEO satellite is currently located, and a second target satellite cluster where the source second LEO satellite is located.
[0202] S930: The GEO satellite divides the target second GEO satellite from the first target satellite cluster to the second target satellite cluster, and obtains a satellite cluster division result.
[0203] In this embodiment, by dividing the satellite cluster, it is convenient for the first LEO satellite to manage the second LEO satellite, which facilitates multi-level and coordinated resource perception and scheduling of the network system, thereby improving network performance.
[0204] For ease of understanding, the method provided in the embodiments of the present application is further explained below in conjunction with several application scenarios.
[0205] Scenario 1: Tasks are redivided (beams are added) and satellite clusters are redivided.
[0206] For example, Figure 10The following is a diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters for the application scenario provided in the embodiment of this application. Figure 10 , the satellite communication system includes satellite cluster 1 and satellite cluster 2.
[0207] As shown in Table 1 below, satellite cluster 1 is managed by the first LEO satellite (referred to as first LEO satellite 1) deployed with the AMF-1 module. Satellite cluster 1 includes second LEO satellites numbered S1-1, S1-2, S1-3, and S1-4. The cells covered by the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are cells C1, C2, C3, and C4, respectively. For simplicity, Figure 10 Only cell C1 is shown in FIG. Figure 10 The ground station is not shown in the figure. The same is true for the following application scenarios 2 and 3.
[0208] The current beam frequencies (e.g., center frequencies) of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are f1, f2, f3, and f4, respectively. Assuming that load information is represented by resource utilization, the current resource utilization rates of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are 95%, 70%, 65%, and 60%, respectively. Assuming a first load threshold of 90% and a second load threshold of 10%, the load of the second LEO satellite S1-1 exceeds the first load threshold, indicating that the load on the second LEO satellite S1-1 is excessive. The loads of the second LEO satellites S1-2, S1-3, and S1-4 all exceed the first load threshold and exceed the second load threshold, indicating that the load conditions on the second LEO satellites S1-2, S1-3, and S1-4 are normal.
[0209] Table 1
[0210] As shown in Table 2 below, satellite cluster 2 is managed by the first LEO satellite (referred to as first LEO satellite 2) deployed with the AMF-2 module. Satellite cluster 2 includes second LEO satellites numbered S2-1, S2-2, S2-3, and S2-4. The cells covered by the second LEO satellites S2-1, S2-3, and S2-4 are cells C5, C6, and C7, respectively. Figure 10(not shown). The current beam frequencies of the second LEO satellites S2-1, S2-2, S2-3, and S2-4 are f1, f2, f3, and f4, respectively. Second LEO satellite S2-2 does not cover any cells and is a redundant satellite, with a current load of 0. Assuming that the load information is represented by resource utilization, the current resource utilization rates of the second LEO satellites S2-1, S2-2, S2-3, and S2-4 are 60%, 0%, 55%, and 65%, respectively. The load of the second LEO satellite S2-2 is below the second load threshold and is low. The load conditions of the second LEO satellites S2-1, S2-3, and S2-4 are normal.
[0211] Table 2
[0212] In this scenario, the method provided in the embodiment of the present application may include: In step 1-1, the second LEO satellites S1-1, S1-2, S1-3 and S1-4 in satellite cluster 1 report their respective first information to the first LEO satellite 1 respectively; the second LEO satellites S2-1, S2-2, S2-3 and S2-4 in satellite cluster 2 report their respective first information to the first LEO satellite 2 respectively.
[0213] The first information may include at least one of basic resource information and resource usage information. For example, the basic resource information of the second LEO satellite S1-1 may include one or more of S1-1's beam information or information about cells covered by S1-1's beam. The resource usage information of the second LEO satellite S1-1 may include S1-1's radio resource usage (e.g., PRB usage).
[0214] The specific implementation process of this step can be found in the above step S410 and will not be repeated here.
[0215] In step 1-2, the first LEO satellite 1 determines the load information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4 respectively based on the first information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4; the first LEO satellite 2 determines the load information of the second LEO satellites S2-1, S2-2, S2-3 and S2-4 respectively based on the first information of the second LEO satellites S2-1, S2-2, S2-3 and S2-4.
[0216] The load information is, for example, resource utilization. The resource utilization of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 is shown in Table 1. The resource utilization of the second LEO satellites S2-1, S2-2, S2-3, and S2-4 is shown in Table 2.
[0217] The specific implementation process of this step can be found in the above step S420 and will not be repeated here.
[0218] In step 1-3, the first LEO satellite 1 reports the load information and basic resource information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4, as well as the information of satellite cluster 1, to the GEO satellite; the first LEO satellite 2 reports the load information and basic resource information of the second LEO satellites S2-1, S2-2, S2-3 and S2-4, as well as the information of satellite cluster 2, to the GEO satellite.
[0219] The specific implementation process of this step can be found in the above step S430 and will not be repeated here.
[0220] In step 1-4, the GEO satellite obtains the ephemeris information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4, and the ephemeris information of the second LEO satellites S2-1, S2-2, S2-3 and S2-4 from the ground station.
[0221] The specific implementation process of this step can be found in the above step S440 and will not be repeated here.
[0222] In step 1-5, the GEO satellite determines, based on the load information of the second LEO satellites S1-1, S1-2, S1-3, and S1-4, and the load information of the second LEO satellites S2-1, S2-2, S2-3, and S2-4, that the load of the second LEO satellite S1-1 is greater than the first load threshold, and that the load of the second LEO satellite S2-2 is less than the second load threshold (i.e., the load-related condition in the first preset condition is satisfied). Therefore, the GEO satellite determines that the second LEO satellite S2-2 is the target second LEO satellite corresponding to the second LEO satellite S1-1 (i.e., the source second LEO satellite).
[0223] At the same time, the GEO satellite may determine that the cell C1 covered by the second LEO satellite S1 - 1 is the target cell.
[0224] The specific implementation process of this step can be found in the above steps S451 and S710 to S740, and will not be repeated here.
[0225] In this embodiment, after task division, the beam of second LEO satellite S2-2 can be adjusted to cover cell C1 (i.e., the target cell). Furthermore, an interference matrix is calculated based on the beam information of each second LEO satellite. Based on the interference matrix, it is determined that continuing to use the original beam frequency of second LEO satellite S2-2 will result in a strong interference pair with second LEO satellite S1-2 in satellite cluster 1. Therefore, the beam frequency of second LEO satellite S2-2 is adjusted to fn, i.e., the target beam frequency is fn.
[0226] In step 1-6, the GEO satellite determines that the second LEO satellite S1-1 (i.e., the source second LEO satellite) and the second LEO satellite S2-2 (i.e., the target second LEO satellite) do not currently belong to the same satellite cluster (i.e., they meet the satellite cluster-related conditions in the second preset conditions). Therefore, the GEO satellite determines that the target satellite clusters are satellite cluster 1 and satellite cluster 2, and re-divides satellite cluster 1 and satellite cluster 2 to obtain a satellite cluster division result.
[0227] The specific implementation process of this step can be found in the above steps S452 and S910 to S930, which will not be repeated here.
[0228] In step 1-7, the GEO satellite sends the task division result and the satellite cluster division result to the target first LEO satellite (ie, the first LEO satellite 1 and the first LEO satellite 2).
[0229] The specific implementation process of this step can be found in the above step S460 and will not be repeated here.
[0230] In step 1-8, the first LEO satellite 1 adjusts satellite cluster 1 according to the satellite cluster division result; the first LEO satellite 2 adjusts satellite cluster 2 according to the satellite cluster division result.
[0231] Specifically, the first LEO satellite 2 moves the second LEO satellite S2-2 (i.e., the target second LEO satellite) out of the satellite cluster 2. In other words, the first LEO satellite 2 updates the local control domain and moves the beam of the second LEO satellite S2-2 out of the local beam management library.
[0232] The first LEO satellite 1 adds the second LEO satellite S2-2 (i.e., the target second LEO satellite) to the satellite cluster 1. In other words, the first LEO satellite 1 updates the local control domain and adds the beam of the second LEO satellite S2-2 to the local beam management library.
[0233] The specific implementation process of this step can be found in the above step S470 and will not be repeated here.
[0234] In step 1-9, the first LEO satellite 1 sends the task division result to the second LEO satellite S1-1 (ie, the source second LEO satellite); the first LEO satellite 2 sends the task division result to the second LEO satellite S2-2 (ie, the target second LEO satellite).
[0235] The specific implementation process of this step can be found in the above step S480 and will not be repeated here.
[0236] In step 1-10, the second LEO satellite S2-2 (ie, the target second LEO satellite) adjusts its beam according to the task division result to cover the cell C1 (ie, the target cell).
[0237] Specifically, the second LEO satellite S2-2 (ie, the target second LEO satellite) adds a beam based on the task division result. The added beam covers the cell C1. Optionally, the frequency of the added beam is, for example, fn.
[0238] The specific implementation process of this step can be found in the above step S490 and will not be repeated here.
[0239] For example, Figure 11 The following is an application scenario provided by the embodiment of this application, and a schematic diagram of the network architecture of the satellite communication system after re-dividing the tasks and satellite clusters. Figure 10 and Figure 11 It can be seen that the second LEO satellite S2-2 changes from not covering any cell to covering cell C1, and the satellite cluster where the second LEO satellite S2-2 is located changes from satellite cluster 1 to satellite cluster 2.
[0240] In step 1-11, the second LEO satellite S1-1 (ie, the source second LEO satellite) generates a handover strategy.
[0241] The specific implementation process of this step can be found in the above step S491 and will not be repeated here.
[0242] In step 1-12, the second LEO satellite S1-1 (ie, the source second LEO satellite) sends a connection switching message to the target terminal device.
[0243] The specific implementation process of this step can be found in the above step S492 and will not be repeated here.
[0244] For example, Figure 12 This is a schematic diagram of the connection changes in the application scenario provided by the embodiment of this application. Figure 12 As shown in the figure, before redivision of tasks and satellite clusters, the satellite communication system is connected as follows: Figure 12 As shown in Figure (a) in the figure. After redivision of tasks and satellite clusters, the connection of satellite communication system is as follows Figure 12 As shown in Figure (b) of the figure, before the reassignment of tasks and satellite cluster division, the second LEO satellite S2-2 is in communication with the first LEO satellite 2, and all terminal devices in cell C1 are connected to the second LEO satellite S1-1. After the reassignment of tasks and satellite cluster division, the second LEO satellite S2-2 is in communication with the first LEO satellite 1, and some terminal devices in cell C1 are connected to the second LEO satellite S2-2.
[0245] In summary, in this scenario, after adjusting the beam and performing connection switching based on the task division results and the satellite cluster division results, the information of each second LEO satellite in the satellite cluster can be as shown in Table 3 below: Table 3
[0246] As can be seen from Scenario 1, after re-task division and satellite cluster division, the second LEO satellite S2-2 shares the load of the second LEO satellite S1-1, thereby alleviating the load of the second LEO satellite S1-1. It can be seen that the method provided in the embodiment of the present application can perceive global load information and ephemeris information, and then perform task division and / or satellite cluster division to achieve load balancing across satellite clusters, and realize refined management and scheduling of resources and LEO satellites, as well as realize mobility management, thereby improving the overall performance and reliability of the network.
[0247] Scenario 2: The mission is redivided (beams are added), but the satellite cluster is not redivided.
[0248] For example, Figure 13 This is a diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters in the second application scenario provided by the embodiment of this application. Figure 13 , take satellite cluster 1 as an example for explanation.
[0249] As shown in Table 4 below, satellite cluster 1 is managed by the first LEO satellite (referred to as first LEO satellite 1) deployed with the AMF-1 module. Satellite cluster 1 includes second LEO satellites numbered S1-1, S1-2, S1-3, and S1-4. The cells covered by the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are cells C1, C2, C3, and C4, respectively. For simplicity, Figure 13 Only cells C1 and C2 are shown. The current beam frequencies (e.g., center frequencies) of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are f1, f2, f3, and f4, respectively. Assuming that load information is represented by resource utilization, the current resource utilization rates of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are 95%, 9%, 76%, and 40%, respectively. Assuming a first load threshold of 90% and a second load threshold of 10%, the load on the second LEO satellite S1-1 exceeds the first load threshold, indicating excessive load. The load on the second LEO satellite S1-2 falls below the second load threshold, indicating low load. The load on the second LEO satellites S1-3 and S1-4 is normal.
[0250] Table 4
[0251] In this scenario, the method provided in the embodiment of the present application may include: In step 2-1, the second LEO satellites S1-1, S1-2, S1-3 and S1-4 in the satellite cluster 1 report their respective first information to the first LEO satellite 1.
[0252] In step 2-2, the first LEO satellite 1 determines the load information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4 respectively according to the first information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4.
[0253] In step 2-3, the first LEO satellite 1 reports the load information and basic resource information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4, as well as the information of the satellite cluster 1 to the GEO satellite.
[0254] In step 2-4, the GEO satellite obtains the ephemeris information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4 from the ground station respectively.
[0255] In step 2-5, the GEO satellite determines, based on the load information of the second LEO satellites S1-1, S1-2, S1-3, and S1-4, that the load of the second LEO satellite S1-1 is greater than the first load threshold, and that the load of the second LEO satellite S1-2 is less than the second load threshold (i.e., the load-related condition in the first preset condition is satisfied). Therefore, the GEO satellite determines that the second LEO satellite S1-2 is the target second LEO satellite corresponding to the second LEO satellite S1-1 (i.e., the source second LEO satellite).
[0256] At the same time, the GEO satellite may determine that the cell C1 covered by the second LEO satellite S1 - 1 is the target cell.
[0257] In step 2-6, the GEO satellite determines that the second LEO satellite S1-1 (i.e., the source second LEO satellite) and the second LEO satellite S2-2 (i.e., the target second LEO satellite) currently belong to the same satellite cluster 1 (i.e., the satellite cluster-related condition in the second preset condition is not satisfied), and determines that there is currently no satellite with a communication failure (i.e., the communication failure-related condition in the second preset condition is not satisfied). Therefore, the GEO satellite does not re-divide the satellite cluster.
[0258] In step 2-7, the GEO satellite sends the task division result to the target first LEO satellite (ie, the first LEO satellite 1).
[0259] In step 2-8, the first LEO satellite 1 sends the task division result to the second LEO satellite S1-1 (ie, the source second LEO satellite) and the second LEO satellite S1-2 (ie, the target second LEO satellite), respectively.
[0260] In step 2-9, the second LEO satellite S1-2 (ie, the target second LEO satellite) adjusts its beam according to the task division result to cover the cell C1 (ie, the target cell).
[0261] Specifically, the second LEO satellite S1-2 (ie, the target second LEO satellite) adds a beam based on the task division result. The added beam covers the cell C1. The frequency of the added beam is, for example, fx.
[0262] For example, Figure 14 This is a diagram of the network architecture of the satellite communication system after re-dividing the tasks and satellite clusters under the second application scenario provided by the embodiment of this application. Figure 13 and Figure 14 It can be seen that the second LEO satellite S1-2 changes from one beam to two beams, and the newly added beam covers the cell C1.
[0263] In step 2-10, the second LEO satellite S1-1 (ie, the source second LEO satellite) generates a handover strategy.
[0264] In step 2-11, the second LEO satellite S1-1 (ie, the source second LEO satellite) sends a connection switching message to the target terminal device.
[0265] For example, Figure 15 This is a schematic diagram of connection changes under the second application scenario provided by the embodiment of this application. Figure 15 As shown in the figure, before redivision of tasks, the satellite communication system is connected as follows Figure 15 As shown in Figure (a) in the figure. After redivision of tasks, the connection of satellite communication system is as follows Figure 15 As shown in Figure (b) of the figure, before the reassignment, the second LEO satellite S1-1 covers cell C1, the second LEO satellite S1-2 covers cell C2, and all terminal devices in cell C1 are connected to the second LEO satellite S1-1. After the reassignment, the second LEO satellite S1-2 covers not only cell C2 but also cell C1, and some terminal devices in cell C1 are connected to the second LEO satellite S1-2.
[0266] In summary, in this scenario, after adjusting the beam and performing connection switching based on the task division results and the satellite cluster division results, the information of each second LEO satellite in the satellite cluster can be as shown in the following Table 5: Table 5
[0267] As can be seen from scenario 2, the method provided in the embodiment of the present application can perceive global load information and ephemeris information, and then perform task division to achieve load balancing in the same satellite cluster, refined management and scheduling of resources, and mobility management, thereby improving the overall performance and reliability of the network.
[0268] Scenario 3: Mission redivision (beam change), satellite cluster not redivision.
[0269] For example, Figure 16 This is a diagram of the network architecture of a satellite communication system before re-dividing tasks and satellite clusters in the third application scenario provided in the embodiment of this application. Figure 16 , continue to use satellite cluster 1 as an example for explanation.
[0270] As shown in Table 6 below, satellite cluster 1 is managed by the first LEO satellite (referred to as first LEO satellite 1) deployed with the AMF-1 module. Satellite cluster 1 includes second LEO satellites numbered S1-1, S1-2, S1-3, and S1-4. Second LEO satellite S1-1 currently has no coverage area. Second LEO satellites S1-2, S1-3, and S1-4 currently cover cells C2, C3, and C4, respectively. For simplicity, Figure 16 Only cell C2 is shown in Table 6. The current beam frequencies of the second LEO satellites S1-2, S1-3, and S1-4 are f2, f3, and f4, respectively. It is assumed that the loads of the second LEO satellites S1-1, S1-2, S1-3, and S1-4 are normal (not shown in Table 6).
[0271] Table 6
[0272] In this scenario, the method provided in the embodiment of the present application may include: In step 3-1, the second LEO satellites S1-1, S1-2, S1-3 and S1-4 in the satellite cluster 1 report their respective first information to the first LEO satellite 1.
[0273] In step 3-2, the first LEO satellite 1 determines the load information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4 respectively according to the first information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4.
[0274] In step 3-3, the first LEO satellite 1 reports the load information and basic resource information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4, as well as the information of the satellite cluster 1 to the GEO satellite.
[0275] In step 3-4, the GEO satellite obtains the ephemeris information of the second LEO satellites S1-1, S1-2, S1-3 and S1-4 from the ground station respectively.
[0276] In step 3-5, the GEO satellite determines, based on the load information of the second LEO satellites S1-1, S1-2, S1-3, and S1-4, that the load-related condition in the first preset condition is not satisfied. Furthermore, based on the ephemeris information of the second LEO satellites S1-1, S1-2, S1-3, and S1-4, the GEO satellite determines that the beam of the second LEO satellite S1-2 cannot cover the cell C2 after a preset time (i.e., the position-related condition in the first preset condition is satisfied). Therefore, the GEO satellite determines that the second LEO satellite S1-1 is the target second LEO satellite corresponding to the second LEO satellite S1-2 (i.e., the source second LEO satellite).
[0277] At the same time, the GEO satellite may determine that the cell C2 covered by the beam of the second LEO satellite S1-2 is the target cell.
[0278] In step 3-6, the GEO satellite determines that the satellite cluster-related condition in the second preset condition is not satisfied, and the communication failure-related condition in the second preset condition is not satisfied, so the GEO satellite does not re-divide the satellite cluster.
[0279] In step 3-7, the GEO satellite sends the task division result to the target first LEO satellite (ie, the first LEO satellite 1).
[0280] In step 3-8, the first LEO satellite 1 sends the task division result to the second LEO satellite S1-2 (ie, the source second LEO satellite) and the second LEO satellite S1-1 (ie, the target second LEO satellite) respectively.
[0281] In step 3-9, the second LEO satellite S1-1 (ie, the target second LEO satellite) adjusts its beam according to the task division result to cover the cell C2 (ie, the target cell).
[0282] Specifically, the second LEO satellite S1-1 (ie, the target second LEO satellite) adds a beam based on the task division result. The added beam covers the cell C2. Optionally, the frequency of the added beam is, for example, f2.
[0283] For example, Figure 17 This is a schematic diagram of the network architecture of the satellite communication system after re-dividing the tasks and satellite clusters under the third application scenario provided in the embodiment of this application. Figure 16 and Figure 17 It can be seen that the beam covering the cell C1 changes from the beam of the second LEO satellite S1-2 to the beam of the second LEO satellite S1-1.
[0284] It should be noted that, in this embodiment, the target second LEO satellite is used as an example to add a beam to cover cell C2 (i.e., the target cell). In other embodiments, the target second LEO satellite may also adjust the beam information to cover cell C2, and the specific information may be determined according to actual conditions.
[0285] In step 3-10, the second LEO satellite S1-1 (ie, the source second LEO satellite) generates a handover strategy.
[0286] In step 3-11, the second LEO satellite S1-1 (ie, the source second LEO satellite) sends a connection switching message to the target terminal device.
[0287] For example, Figure 18 This is a schematic diagram of connection changes under the third application scenario provided in the embodiment of this application. Figure 18 As shown in the figure, before redivision of tasks, the satellite communication system is connected as follows Figure 18 As shown in Figure (a) in the figure. After redivision of tasks, the connection of satellite communication system is as follows Figure 18 As shown in Figure (b) of the figure, before the reassignment, the second LEO satellite S1-2 covers cell C2, and all terminal devices in cell C2 are connected to the second LEO satellite S1-2. After the reassignment, the second LEO satellite S1-1 covers cell C2, and all terminal devices in cell C2 are connected to the second LEO satellite S1-1.
[0288] In summary, in this scenario, after adjusting the beam and performing connection switching based on the task division results and the satellite cluster division results, the information of each second LEO satellite in the satellite cluster can be as shown in Table 7 below: Table 7
[0289] It can be seen from scenario three that the method provided in the embodiment of the present application can perceive global load information and ephemeris information, and then perform task division and / or satellite cluster division, realize coverage changes during satellite movement, effectively realize mobility management and refined scheduling of resources, improve the overall network performance, and improve the reliability of user terminal connections.
[0290] Below, the method provided in the embodiment of the present application is described from the perspectives of a GEO satellite, a first LEO satellite, and a second LEO satellite, respectively.
[0291] 1. From the GEO perspective: In one embodiment, the satellite communication method provided in the embodiment of the present application can be applied to a GEO satellite, where the GEO satellite is communicatively connected to LEO satellites in one or more satellite clusters, each satellite cluster further includes one or more second LEO satellites, and the GEO satellite is communicatively connected to a ground station. The method includes: receiving load conditions of each second LEO satellite in the satellite cluster in which each first LEO satellite is located, as reported by the first LEO satellite; Obtain ephemeris information of each second LEO satellite from the ground station; Based on the payload information and / or the ephemeris information, if a first preset condition is satisfied, generating a task division result, and / or, if a second preset condition is satisfied, generating a satellite cluster division result; the task division result is used to instruct a target second LEO satellite in the one or more second LEO satellites to adjust a cell covered by the target second LEO satellite, and the satellite cluster division result is used to instruct a target satellite cluster in the one or more satellite clusters to adjust a second LEO satellite contained therein; The task division result and / or satellite cluster division result is sent to the target first LEO satellite; the target first LEO satellite includes: the first LEO satellite in the satellite cluster where the target second LEO satellite is located, and / or the first LEO satellite in the target satellite cluster.
[0292] The first preset condition and the second preset condition can be described in the above embodiment and will not be repeated here.
[0293] In one possible implementation, generating a task division result includes: Generate an interference matrix based on the load information and the ephemeris information, where the interference matrix is used to characterize the interference conditions of the beams between the second LEO satellites; determining a target second LEO satellite from one or more second LEO satellites based on the payload information and / or the ephemeris information; According to the interference matrix, tasks are re-divided for the target second LEO satellite to obtain a task division result, where the task division result includes a target cell to be covered by the target second LEO satellite.
[0294] In one possible implementation, tasks are re-divided for the target second LEO satellite based on the interference matrix to obtain a task division result, including: Setting initial beam information for the target second LEO satellite; the beam corresponding to the initial beam information covers the target cell; Add the initial beam information to the interference calculation, update the interference matrix, and obtain the updated interference matrix; If, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is less than a preset interference threshold, the initial beam information is used as the target beam information of the target second LEO satellite to generate a task division result; If, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is greater than or equal to the preset interference threshold, the initial beam information is adjusted to obtain an adjusted initial beam, and the beam corresponding to the adjusted initial beam information covers the target cell; the adjusted initial beam information is used as the initial beam information, and the execution step is returned to add the initial beam information to the interference calculation, the interference matrix is updated, and the updated interference matrix is obtained.
[0295] In one possible implementation, generating a satellite cluster division result includes: Determine a target satellite cluster from one or more satellite clusters, the target satellite cluster including a first target satellite cluster where the target second LEO satellite is currently located, and a second target satellite cluster where the source second LEO satellite is located; The target second GEO satellite is divided from the first target satellite cluster to the second target satellite cluster to obtain a satellite cluster division result.
[0296] 2. From the perspective of the first LEO satellite: In another embodiment, the satellite communication method provided in the embodiment of the present application can be applied to a first LEO satellite, the first LEO satellite communicates with a GEO satellite, the first LEO satellite belongs to a first satellite cluster, and the first satellite cluster also includes one or more second LEO satellites. The method includes: receiving first information reported by each second LEO satellite in the first satellite cluster, where the first information represents a condition of wireless resources provided by the second LEO satellite; determining payload information of each second LEO satellite based on the first information; Report payload information to GEO satellite; Receive the task division results and / or satellite cluster division results sent by the GEO satellite, the task division results are used to indicate the target second LEO satellite to adjust the coverage cell, the target second LEO satellite is the second LEO satellite in the first satellite cluster and the satellite among the second LEO satellites in other satellite clusters; the satellite cluster division results are used to indicate the target satellite cluster to adjust the second LEO satellite contained therein, the target satellite cluster is the cluster among the first satellite cluster and other satellite clusters; the task division results are generated based on the load information and / or the ephemeris information of each second LEO satellite in the first satellite cluster and each second LEO satellite in the other satellite clusters, when the first preset condition is met, and the satellite cluster division result is generated when the second preset condition is met.
[0297] In one possible implementation, the first information includes basic resource information and at least one of resource usage information. The basic resource information is used to characterize the basic situation of the wireless resources provided by the second LEO satellite, and the resource usage information is used to characterize the terminal device's use of the wireless resources provided by the second LEO satellite.
[0298] In a possible implementation, the basic resource information includes: beam information of the second LEO satellite, and / or information of cells covered by each beam of the second LEO satellite.
[0299] In a possible implementation, the beam information includes one or more of the following: the number of beams, the direction of the beam, the angle of the beam, the frequency of the beam, or the power of the beam.
[0300] In a possible implementation, the resource usage information includes one or more of the following: the number of users or the amount of wireless resource usage in a cell covered by each beam of the second LEO satellite.
[0301] In one possible implementation, the load information includes one or more of the following: user spatial density of the cell covered by the second LEO satellite, active user ratio of the cell covered by the second LEO satellite, wireless resource utilization of the second LEO satellite, or average throughput of the second LEO satellite.
[0302] In a possible implementation, the first information includes the number of users in the cell, and the load information includes user spatial density.
[0303] In a possible implementation, the user space density is represented by a user space density distribution map.
[0304] In a possible implementation, when a satellite cluster division result sent by a GEO satellite is received, the target satellite cluster includes the first satellite cluster, and the method further includes: According to the satellite cluster division result, the second LEO satellite included in the first satellite cluster is adjusted.
[0305] In one possible implementation, upon receiving the task division result sent by the GEO satellite, the first satellite cluster includes the source second LEO satellite and / or the target second LEO satellite; If the task division result is generated when a load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite having a load greater than a first load threshold; If the mission result is generated while satisfying a position-related condition, the source second LEO satellite includes: a second LEO satellite whose beam fails to cover the currently covered cell after a preset period of time; The method further includes: The task division result is sent to the source second LEO satellite and / or the target second LEO satellite.
[0306] 3. From the perspective of the second LEO satellite: In another embodiment, the satellite communication method provided in the embodiment of the present application can be applied to a third LEO satellite, where the third LEO satellite belongs to a first satellite cluster, where the first satellite cluster includes a first LEO satellite and one or more second LEO satellites, and the third LEO satellite is one of the one or more second LEO satellites. The method includes: reporting first information to the first LEO satellite, where the first information represents a condition of wireless resources provided by the third LEO satellite; A task division result sent by the first LEO satellite is received, where the task division result indicates that a target second LEO satellite among the one or more second LEO satellites adjusts the coverage cell; the task division result is generated based on the load information of each second LEO satellite and / or the ephemeris information of each second LEO satellite when a first preset condition is met, and the load information of the third LEO satellite is determined based on the first information.
[0307] It should be noted that the third LEO satellite here can be understood as a general term for the target second LEO satellite and the source second LEO satellite. In fact, in the satellite communication system provided in the embodiment of the present application, for any second LEO satellite, it may become the source second LEO satellite or the target second LEO satellite.
[0308] 1) In the case where the third LEO satellite is the target second LEO satellite: The task division result includes a target cell to be covered by the target second LEO satellite. The method further includes: adjusting the beam according to the task division result, so that the adjusted beam covers the target cell.
[0309] 2) In the case where the third LEO satellite is the source second LEO satellite: If the task division result is generated when the load-related conditions are met, the source second LEO satellite includes a second LEO satellite with a load higher than a first load threshold; that is, the load of the third LEO satellite is higher than the first load threshold.
[0310] If the mission result is generated when the location-related conditions are met, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time period, that is, a third LEO satellite whose beam cannot cover the currently covered cell after a preset time period.
[0311] In one possible implementation, the third LEO satellite and the target second LEO satellite do not currently belong to the same satellite cluster, the third LEO satellite covers a target cell, and the third LEO satellite is communicatively connected to one or more terminal devices in the target cell. The method further includes: Generate a handover strategy based on the task division results. The handover strategy includes a target terminal device, which is a terminal device to be switched in the target cell. A connection switching message is sent to the target terminal device, where the connection switching message is used to instruct to switch the network connection to the target second LEO satellite.
[0312] In one possible implementation, before sending the connection switching message to the target terminal device, the method further includes: Sending a handover request to the target second LEO satellite, where the handover request is used to request handover of a network connection of the target terminal device to the target second LEO satellite; Receive a handover response sent by the target second LEO satellite.
[0313] In a possible implementation, the method further includes: Receive an RRC reconfiguration message sent by the target terminal device; After performing RRC reconfiguration, an RRC reconfiguration completion message is sent to the target terminal device; The context of the target terminal device is released to the source second LEO satellite.
[0314] It should be understood that Figures 1 to 18 The flowcharts or scenario diagrams shown are only for ease of understanding and are not intended to limit the embodiments of the present application to the examples shown in the diagrams. In fact, those skilled in the art will Figures 1 to 18 The examples in can be equivalently transformed to obtain more implementation methods.
[0315] Combined with the above Figures 1 to 18 , describes in detail the satellite communication method provided by the embodiment of the present application. Figures 19 to 22 It should be understood that the satellite communication device of the present invention can execute the various satellite communication methods of the aforementioned embodiments of the present invention, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments. In each of the above embodiments, the terminal device may perform some or all of the steps in each embodiment; the first LEO satellite and the second LEO satellite may perform some or all of the steps in each embodiment. These steps or operations are only examples, and the embodiments of the present application may also perform other operations or variations of various operations. In addition, the various steps may be performed in a different order than those presented in the embodiments, and it may not be necessary to perform all of the operations in the embodiments of the present application. Moreover, the size of the sequence number of each step does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0316] Figure 19 : is a schematic block diagram of a satellite communication device provided in an embodiment of the present application. Figure 19 As shown, satellite communication device 1900 may include a communication module 1920. Communication module 1920 can implement corresponding communication functions, which may include internal communication functions within satellite communication device 1900 or communication functions between satellite communication device 1900 and other devices. Communication module 1920 may also be referred to as a communication interface or a transceiver module. Satellite communication device 1900 may also include a processing module 1910. Processing module 1910 can implement corresponding processing functions.
[0317] Optionally, the satellite communication device 1900 further includes a storage module, which can be used to store instructions and / or data; the processing module 1910 can read the instructions and / or data in the storage module to enable the satellite communication device 1900 to implement the aforementioned method embodiment.
[0318] In one possible design, the satellite communication device 1900 may correspond to the GEO satellite in the above method embodiments, or a component (such as a circuit, chip, or chip system) configured in a GEO satellite. The satellite communication device 1900 can be used to execute the steps or processes performed by the GEO satellite in any of the above method embodiments.
[0319] For example, the communication module 1920 is configured to: receive the load information of each second LEO satellite in the satellite cluster reported by each first LEO satellite; obtain the ephemeris information of each second LEO satellite from the ground station; Processing module 1910 is configured to: generate a task division result based on the payload information and / or the ephemeris information if a first preset condition is satisfied, and / or generate a satellite cluster division result if a second preset condition is satisfied; the task division result is used to instruct a target second LEO satellite in one or more second LEO satellites to adjust a cell covered by the target second LEO satellite, and the satellite cluster division result is used to instruct a target satellite cluster in one or more satellite clusters to adjust a second LEO satellite contained therein; Communication module 1920 is also used to: send task division results and / or satellite cluster division results to the target first LEO satellite; the target first LEO satellite includes: the first LEO satellite in the satellite cluster where the target second LEO satellite is located, and / or the first LEO satellite in the target satellite cluster.
[0320] In one embodiment, the first preset condition includes a load-related condition and / or a position-related condition.
[0321] In one embodiment, the load-related condition includes: the load of the at least one second LEO satellite being above a first load threshold, and the load of the at least one second LEO satellite being below a second load threshold.
[0322] In one embodiment, the location-related condition includes: after a preset time period, the beam of at least one second LEO satellite cannot cover the currently covered cell.
[0323] In one embodiment, processing module 1910 is specifically used to: generate an interference matrix based on load information and ephemeris information, where the interference matrix is used to characterize the interference situation of beams between each second LEO satellite; determine a target second LEO satellite from one or more second LEO satellites based on the load information and / or ephemeris information; and re-task the target second LEO satellite based on the interference matrix to obtain a task division result, where the task division result includes a target cell to be covered by the target second LEO satellite.
[0324] In one embodiment, the processing module 1910 is specifically used to: set initial beam information for the target second LEO satellite; the beam corresponding to the initial beam information covers the target cell; add the initial beam information to the interference calculation, update the interference matrix, and obtain an updated interference matrix; if in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is less than a preset interference threshold, then use the initial beam information as the target beam information of the target second LEO satellite to generate a task division result; if in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is greater than or equal to the preset interference threshold, then adjust the initial beam information to obtain an adjusted initial beam, and the beam corresponding to the adjusted initial beam information covers the target cell; use the adjusted initial beam information as the initial beam information, return to the execution step to add the initial beam information to the interference calculation, update the interference matrix, and obtain an updated interference matrix.
[0325] In one embodiment, the second preset condition includes a condition related to a satellite cluster and / or a condition related to a communication failure.
[0326] In one embodiment, the satellite cluster-related conditions include: satisfying a first preset condition, and the source second LEO satellite and the corresponding target second LEO satellite do not currently belong to the same satellite cluster; the first preset condition includes a load-related condition, and / or a position-related condition, and the load-related condition includes: the load of at least one second LEO satellite is higher than a first load threshold, and the load of at least one second LEO satellite is lower than a second load threshold; the position-related condition includes: after a preset time, the beam of at least one second LEO satellite cannot cover the currently covered cell; when the load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite with a load higher than the first load threshold; when the position-related condition is satisfied, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time.
[0327] In one embodiment, the processing module 1910 is specifically used to: determine a target satellite cluster from one or more satellite clusters, the target satellite cluster including a first target satellite cluster where the target second LEO satellite is currently located, and a second target satellite cluster where the source second LEO satellite is located; divide the target second GEO satellite from the first target satellite cluster to the second target satellite cluster to obtain a satellite cluster division result.
[0328] The above is only an example, and for detailed steps or processes, please refer to the description of the aforementioned embodiments.
[0329] Figure 20 : is a schematic block diagram of a satellite communication device provided in an embodiment of the present application. Figure 20 As shown, the satellite communication device 2000 may include a communication module 2020. Communication module 2020 can implement corresponding communication functions, including internal communication functions within the satellite communication device 2000 or communication functions between the satellite communication device 2000 and other devices. Alternatively, communication module 2020 may also be referred to as a communication interface or a transceiver module. Optionally, satellite communication device 2000 also includes a processing module 2010. Processing module 2010 can implement corresponding processing functions.
[0330] Optionally, the satellite communication device 2000 further includes a storage module, which can be used to store instructions and / or data; the processing module 2010 can read the instructions and / or data in the storage module to enable the satellite communication device 2000 to implement the aforementioned method embodiment.
[0331] In one possible design, the satellite communication device 2000 may correspond to the first LEO satellite in the above method embodiments, or a component (such as a circuit, chip, or chip system) configured in the first LEO satellite. The satellite communication device 2000 can be used to execute the steps or processes performed by the first LEO satellite in any of the above method embodiments.
[0332] For example, the communication module 2020 is configured to: receive first information reported by each second LEO satellite in the first satellite cluster, where the first information represents a condition of wireless resources provided by the second LEO satellite; The processing module 2010 is configured to: determine the payload information of each second LEO satellite based on the first information; The communication module 2020 is further used to: report the payload information to the GEO satellite; Receive the task division results and / or satellite cluster division results sent by the GEO satellite, the task division results are used to indicate the target second LEO satellite to adjust the coverage cell, the target second LEO satellite is the second LEO satellite in the first satellite cluster and the satellite among the second LEO satellites in other satellite clusters; the satellite cluster division results are used to indicate the target satellite cluster to adjust the second LEO satellite contained therein, the target satellite cluster is the cluster among the first satellite cluster and other satellite clusters; the task division results are generated based on the load information and / or the ephemeris information of each second LEO satellite in the first satellite cluster and each second LEO satellite in the other satellite clusters, when the first preset condition is met, and the satellite cluster division result is generated when the second preset condition is met.
[0333] In one embodiment, when a satellite cluster division result is received from a GEO satellite, the target satellite cluster includes a first satellite cluster; the processing module 2010 is further configured to adjust a second LEO satellite included in the first satellite cluster according to the satellite cluster division result.
[0334] In one embodiment, upon receiving a task division result sent by a GEO satellite, the first satellite cluster includes a source second LEO satellite and / or a target second LEO satellite; the first preset condition includes a load-related condition and / or a position-related condition, the load-related condition including: a load of at least one of the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters being higher than a first load threshold, and a load of at least one being lower than a second load threshold; the position-related condition including: a beam of at least one of the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters being unable to cover a currently covered cell after a preset time period; if the task division result is generated when the load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite having a load higher than the first load threshold; if the task result is generated when the position-related condition is satisfied, the source second LEO satellite includes: a second LEO satellite having a beam being unable to cover a currently covered cell after a preset time period; The communication module 2020 is further configured to send the task division result to the source second LEO satellite and / or the target second LEO satellite.
[0335] The above is only an example, and for detailed steps or processes, please refer to the description of the aforementioned embodiments.
[0336] Figure 21 : is a schematic block diagram of a satellite communication device provided in an embodiment of the present application. Figure 21 As shown, the satellite communication device 2100 may include a communication module 2120. Communication module 2120 can implement corresponding communication functions, including internal communication functions within the satellite communication device 2100 or communication functions between the satellite communication device 2100 and other devices. Optionally, communication module 2120 may also be referred to as a communication interface or a transceiver module. Optionally, satellite communication device 2100 also includes a processing module 2110. Processing module 2110 can implement corresponding processing functions.
[0337] Optionally, the satellite communication device 2100 further includes a storage module, which can be used to store instructions and / or data; the processing module 2110 can read the instructions and / or data in the storage module to enable the satellite communication device 2100 to implement the aforementioned method embodiment.
[0338] In one possible design, satellite communication device 2100 may correspond to the third LEO satellite in the above method embodiments, or a component (such as a circuit, chip, or chip system) configured in the third LEO satellite. The third LEO satellite may be the source second LEO satellite or the target second LEO satellite. Satellite communication device 2100 may be configured to execute the steps or processes performed by the source second LEO satellite or the target second LEO satellite in any of the above method embodiments.
[0339] For example, the communication module 2120 is used to: report first information to the first LEO satellite, the first information representing the wireless resources provided by the third LEO satellite; receive a task division result sent by the first LEO satellite, the task division result indicating that the target second LEO satellite among one or more second LEO satellites adjusts the coverage cell; the task division result is generated based on the load information of each second LEO satellite, and / or the ephemeris information of each second LEO satellite, when a first preset condition is met, and the load information of the third LEO satellite is determined based on the first information.
[0340] In one embodiment, the third LEO satellite is the target second LEO satellite, and the task division result includes the target cell to be covered by the target second LEO satellite; the processing module 2110 is used to: adjust the beam according to the task division result, and the adjusted beam covers the target cell.
[0341] In one embodiment, the third LEO satellite is the source second LEO satellite; the first preset condition includes a load-related condition and / or a position-related condition, and the load-related condition includes: the load of at least one of the source second LEO satellite and the other second LEO satellites is higher than a first load threshold, and the load of the second LEO satellite and at least one of the other second LEO satellites is lower than a second load threshold; the position-related condition includes: after a preset time, the beam of at least one of the second LEO satellite and the other second LEO satellite cannot cover the currently covered cell; if the task division result is generated under the condition of satisfying the load-related condition, the source second LEO satellite includes the second LEO satellite whose load is higher than the first load threshold; if the task result is generated under the condition of satisfying the position-related condition, the source second LEO satellite includes: the second LEO satellite whose beam cannot cover the currently covered cell after the preset time.
[0342] In one embodiment, the third LEO satellite and the target second LEO satellite do not currently belong to the same satellite cluster, the third LEO satellite covers the target cell, and the third LEO satellite is in communication connection with one or more terminal devices in the target cell; the communication module 2120 is further used to: generate a switching strategy based on the task division result, the switching strategy includes a target terminal device, and the target terminal device is a terminal device to be switched in the target cell; send a connection switching message to the target terminal device, and the connection switching message is used to indicate that the network connection is switched to the target second LEO satellite.
[0343] In one embodiment, the communication module 2120 is further configured to: send a handover request to the target second LEO satellite, the handover request being used to request handover of the network connection of the target terminal device to the target second LEO satellite; and receive a handover response sent by the target second LEO satellite.
[0344] The above is only an example, and for detailed steps or processes, please refer to the description of the aforementioned embodiments.
[0345] Figure 22 2 is another schematic block diagram of a satellite communication device 2200 provided in an embodiment of the present application. Satellite communication device 2200 may be a chip, chip system, or processor for implementing the above-described method on a GEO satellite, a first LEO satellite, or a second LEO satellite. Satellite communication device 2200 may be used to implement the method described in the above-described method embodiment. For details, please refer to the description of the above-described method embodiment.
[0346] like Figure 22 As shown, the satellite communication device 2200 may include one or more processors 2210, which may also be referred to as processing units or processing modules, and may implement certain control functions. Processor 2210 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, while the central processing unit may be used to control the satellite communication device 2200 (e.g., base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.
[0347] In an optional design, the processor 2210 may also store instructions and / or data, and the instructions and / or data can be executed by the processor 2210 to enable the satellite communication device 2200 to perform the method described in the above method embodiment.
[0348] In another optional design, the satellite communication device 2200 may include a communication interface 2220 for implementing receiving and transmitting functions. For example, the communication interface 2220 may be a transceiver circuit, an interface, an interface circuit, or a transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or may be used for transmitting or delivering signals.
[0349] Optionally, the satellite communication device 2200 may include one or more memories 2230, which may store instructions. These instructions may be executed by the processor 2210, causing the satellite communication device 2200 to perform the methods described in the above method embodiments. Optionally, the memories 2230 may also store data. Optionally, the processor 2210 may also store instructions and / or data. The processor 2210 and the memories 2230 may be provided separately or integrated together.
[0350] It should be understood that, in one possible design, each step in the method embodiment provided in the present application can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
[0351] In one implementation, the satellite communication device 2200 may correspond to the GEO satellite in the above-described method embodiment and may be configured to execute the various steps and / or processes performed by the GEO satellite in the above-described method embodiment. The processor 2210 may be configured to execute instructions stored in the memory 2230. When the processor 2210 executes the instructions stored in the memory, the processor 2210 is configured to execute the various steps and / or processes of the above-described method embodiment corresponding to the GEO satellite.
[0352] In another implementation, the satellite communication device 2200 may correspond to the first LEO satellite in the above-described method embodiment and may be configured to execute the various steps and / or processes performed by the first LEO satellite in the above-described method embodiment. The processor 2210 may be configured to execute instructions stored in the memory 2230. When the processor 2210 executes the instructions stored in the memory, the processor 2210 is configured to execute the various steps and / or processes of the above-described method embodiment corresponding to the first LEO satellite.
[0353] In another implementation, the satellite communication device 2200 may correspond to the second LEO satellite in the above-described method embodiment and may be configured to execute the steps and / or processes performed by the second LEO satellite in the above-described method embodiment. The processor 2210 may be configured to execute instructions stored in the memory 2230. When the processor 2210 executes the instructions stored in the memory, the processor 2210 is configured to execute the steps and / or processes of the above-described method embodiment corresponding to the second LEO satellite.
[0354] It should be understood that the processing device may be one or more chips. For example, the processing device may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0355] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0356] Based on the methods provided in the embodiments of the present application, the present application also provides a chip system, which includes one or more processors configured to retrieve and execute instructions stored in a memory, thereby executing the methods of the embodiments of the present application. The chip system can be composed of a chip or can include a chip and other discrete devices.
[0357] Among them, the chip system may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0358] According to the method provided in the embodiment of the present application, the present application also provides a satellite communication system, which includes the aforementioned GEO satellite, a first LEO satellite, and a second LEO satellite. Optionally, the satellite communication system may also include a terminal device and a ground station.
[0359] According to the method provided in the embodiments of the present application, the present application also provides a computer program product, which includes: computer program code, which, when the computer program code is run on a computer, enables the computer to execute the various steps or processes performed by the GEO satellite, the first LEO satellite or the second LEO satellite in any of the aforementioned method embodiments.
[0360] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores program code. When the program code is run on a computer, the computer executes the various steps or processes performed by the GEO satellite, the first LEO satellite or the second LEO satellite in any of the aforementioned method embodiments.
[0361] The computer-readable storage medium may be the aforementioned volatile memory or non-volatile memory, or may include both volatile memory and non-volatile memory.
[0362] In the embodiments of this application, each term and English abbreviation is provided for convenience of description and shall not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0363] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part.
[0364] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0365] It should be understood that in the various embodiments of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0366] In short, the above is only a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application should be included in the scope of protection of this application.
Claims
1. A satellite communication method, characterized in that: Applied to a geostationary orbit (GEO) satellite, the GEO satellite is communicatively connected to a first low earth orbit (LEO) satellite in one or more satellite clusters, each satellite cluster further comprising one or more second LEO satellites, and the GEO satellite is communicatively connected to a ground station, the method comprising: receiving load conditions of each second LEO satellite in the satellite cluster in which each first LEO satellite is located, as reported by the first LEO satellite; Obtain ephemeris information of each second LEO satellite from the ground station; Based on the payload information and / or the ephemeris information, if a first preset condition is satisfied, generating a task division result, and / or, if a second preset condition is satisfied, generating a satellite cluster division result; the task division result is used to instruct a target second LEO satellite in the one or more second LEO satellites to adjust a cell covered by the target second LEO satellite, and the satellite cluster division result is used to instruct a target satellite cluster in the one or more satellite clusters to adjust a second LEO satellite contained therein; The task division result and / or satellite cluster division result is sent to the target first LEO satellite; the target first LEO satellite includes: the first LEO satellite in the satellite cluster where the target second LEO satellite is located, and / or the first LEO satellite in the target satellite cluster.
2. The method according to claim 1, characterized in that The first preset condition includes a load-related condition and / or a position-related condition.
3. The method according to claim 2, characterized in that Load-related conditions include: The loading of at least one second LEO satellite is above a first loading threshold, and the loading of at least one second LEO satellite is below a second loading threshold.
4. The method according to claim 2, characterized in that Location-related conditions include: After a preset time period, the beam of at least one second LEO satellite cannot cover the currently covered cell.
5. The method according to claim 1, wherein Generate task division results, including: Generate an interference matrix based on the load information and the ephemeris information, where the interference matrix is used to characterize the interference conditions of the beams between the second LEO satellites; determining a target second LEO satellite from one or more second LEO satellites based on the payload information and / or the ephemeris information; According to the interference matrix, tasks are re-divided for the target second LEO satellite to obtain a task division result, where the task division result includes a target cell to be covered by the target second LEO satellite.
6. The method according to claim 5, characterized in that According to the interference matrix, the task of the target second LEO satellite is re-divided to obtain the task division results, including: Setting initial beam information for the target second LEO satellite; the beam corresponding to the initial beam information covers the target cell; Add the initial beam information to the interference calculation, update the interference matrix, and obtain the updated interference matrix; If, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is less than a preset interference threshold, the initial beam information is used as the target beam information of the target second LEO satellite to generate a task division result; If, in the updated interference matrix, the interference intensity of the interference pair corresponding to the initial beam information is greater than or equal to the preset interference threshold, the initial beam information is adjusted to obtain an adjusted initial beam, and the beam corresponding to the adjusted initial beam information covers the target cell; the adjusted initial beam information is used as the initial beam information, and the execution step is returned to add the initial beam information to the interference calculation, the interference matrix is updated, and the updated interference matrix is obtained.
7. The method according to any one of claims 1 to 6, characterized in that The second preset condition includes a condition related to a satellite cluster and / or a condition related to a communication failure.
8. The method according to claim 7, characterized in that Satellite cluster-related conditions include: A first preset condition is met, and the source second LEO satellite and the corresponding target second LEO satellite do not currently belong to the same satellite cluster; The first preset condition includes a load-related condition and / or a position-related condition. The load-related condition includes: a load of at least one second LEO satellite is higher than a first load threshold, and a load of at least one second LEO satellite is lower than a second load threshold. The position-related condition includes: a beam of at least one second LEO satellite cannot cover a currently covered cell after a preset time period. In the event that the load-related condition is satisfied, the source second LEO satellite comprises a second LEO satellite with a load greater than a first load threshold; In the case where the position-related conditions are met, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time period.
9. The method according to claim 8, characterized in that Generate satellite cluster division results, including: Determine a target satellite cluster from one or more satellite clusters, the target satellite cluster including a first target satellite cluster where the target second LEO satellite is currently located, and a second target satellite cluster where the source second LEO satellite is located; The target second GEO satellite is divided from the first target satellite cluster to the second target satellite cluster to obtain a satellite cluster division result.
10. A satellite communication method, characterized in that: Applied to a first LEO satellite, the first LEO satellite communicating with a GEO satellite, the first LEO satellite belonging to a first satellite cluster, the first satellite cluster also including one or more second LEO satellites, the method comprising: receiving first information reported by each second LEO satellite in the first satellite cluster, where the first information represents a condition of wireless resources provided by the second LEO satellite; determining payload information of each second LEO satellite based on the first information; Report payload information to GEO satellite; Receive the task division results and / or satellite cluster division results sent by the GEO satellite, the task division results are used to indicate the target second LEO satellite to adjust the coverage cell, the target second LEO satellite is the second LEO satellite in the first satellite cluster and the satellite among the second LEO satellites in other satellite clusters; the satellite cluster division results are used to indicate the target satellite cluster to adjust the second LEO satellite contained therein, the target satellite cluster is the cluster among the first satellite cluster and other satellite clusters; the task division results are generated based on the load information and / or the ephemeris information of each second LEO satellite in the first satellite cluster and each second LEO satellite in the other satellite clusters, when the first preset condition is met, and the satellite cluster division result is generated when the second preset condition is met.
11. The method according to claim 10, characterized in that When a satellite cluster division result sent by a GEO satellite is received, the target satellite cluster includes the first satellite cluster, and the method further includes: According to the satellite cluster division result, the second LEO satellite included in the first satellite cluster is adjusted.
12. The method according to claim 10 or 11, characterized in that In a case where the task division result sent by the GEO satellite is received, the first satellite cluster includes the source second LEO satellite and / or the target second LEO satellite; The first preset condition includes a load-related condition and / or a position-related condition. The load-related condition includes: a load of at least one of the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters is higher than a first load threshold, and a load of at least one is lower than a second load threshold; the position-related condition includes: a beam of at least one of the second LEO satellite in the first satellite cluster and the second LEO satellites in other satellite clusters cannot cover a currently covered cell after a preset time period; If the task division result is generated when a load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite having a load greater than a first load threshold; If the mission result is generated while satisfying a position-related condition, the source second LEO satellite includes: a second LEO satellite whose beam fails to cover the currently covered cell after a preset period of time; The method also includes: The task division result is sent to the source second LEO satellite and / or the target second LEO satellite.
13. A satellite communication method, characterized in that: Applied to a third LEO satellite, the third LEO satellite belongs to a first satellite cluster, the first satellite cluster includes a first LEO satellite and one or more second LEO satellites, the third LEO satellite being one of the one or more second LEO satellites, the method comprising: reporting first information to the first LEO satellite, where the first information represents a condition of wireless resources provided by the third LEO satellite; A task division result sent by the first LEO satellite is received, where the task division result indicates that a target second LEO satellite among the one or more second LEO satellites adjusts the coverage cell; the task division result is generated based on the load information of each second LEO satellite and / or the ephemeris information of each second LEO satellite when a first preset condition is met, and the load information of the third LEO satellite is determined based on the first information.
14. The method according to claim 13, characterized in that The third LEO satellite is the target second LEO satellite, the task division result includes a target cell to be covered by the target second LEO satellite, and the method further includes: According to the task division results, the beam is adjusted so that the adjusted beam covers the target cell.
15. The method according to claim 13, characterized in that The third LEO satellite is the source second LEO satellite; The first preset condition includes a load-related condition and / or a position-related condition. The load-related condition includes: a load of at least one of the source second LEO satellite and the other second LEO satellites is higher than a first load threshold, and a load of at least one of the second LEO satellite and the other second LEO satellites is lower than a second load threshold; the position-related condition includes: a beam of at least one of the second LEO satellite and the other second LEO satellite cannot cover a currently covered cell after a preset time period; If the task division result is generated when a load-related condition is satisfied, the source second LEO satellite includes a second LEO satellite having a load greater than a first load threshold; If the mission result is generated when a position-related condition is satisfied, the source second LEO satellite includes: a second LEO satellite whose beam cannot cover the currently covered cell after a preset time period.
16. The method according to claim 15, characterized in that The third LEO satellite and the target second LEO satellite do not currently belong to the same satellite cluster, the third LEO satellite covers the target cell, and the third LEO satellite is in communication with one or more terminal devices in the target cell. The method further includes: Generate a handover strategy based on the task division results. The handover strategy includes a target terminal device, which is a terminal device to be connected to the target cell. A connection switching message is sent to the target terminal device, where the connection switching message is used to instruct to switch the network connection to the target second LEO satellite.
17. The method according to claim 16, characterized in that Before sending the connection switching message to the target terminal device, the method further includes: Sending a handover request to the target second LEO satellite, where the handover request is used to request handover of a network connection of the target terminal device to the target second LEO satellite; Receive a handover response sent by the target second LEO satellite.
18. A satellite communication device, characterized in that: The device comprises at least one processor coupled to a memory, wherein a program or instruction is stored in the memory, and the processor executes the program or instruction so that the device is used to perform the method according to any one of claims 1 to 17.
19. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instructions are executed, the computer is caused to perform the method according to any one of claims 1 to 17.
20. A satellite communication system, characterized in that: The method comprises a GEO satellite and one or more satellite clusters, each satellite cluster comprising a first LEO satellite and one or more second LEO satellites, the GEO satellite being configured to perform the method according to any one of claims 1 to 9, the first LEO satellite being configured to perform the method according to any one of claims 10 to 12, and the second LEO satellite being configured to perform the method according to any one of claims 13 to 17.
21. A chip system comprising one or more processors, characterized in that: The one or more processors are configured to call from the memory and execute instructions stored in the memory, so that the method according to any one of claims 1 to 17 is executed.
Citation Information
Patent Citations
Satellite cooperative communication method, device and system
CN111629400A
Two-tier satellite network system and its configuration method between GEO and leo
KR102694349B1
Satellite data transmission clustering with dynamic clusters
US11075689B1