Methods, devices, electronic equipment, and storage media for adjusting satellite beam resources
By subdividing the low-Earth orbit satellite communication area and adjusting the amount of resources, the problem of unreasonable beam resource allocation was solved, and communication stability and resource utilization were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-03-13
AI Technical Summary
The unreasonable allocation of beam resources for low-orbit satellites makes it impossible to guarantee the stability of ground terminal communication, especially when the distribution of ground terminals in a specific area is uneven and changes over time, which makes it impossible to meet communication needs.
By acquiring historical satellite communication data, the initial communication area is divided into multiple sub-initial communication areas. Based on the communication data change information and beam resource quantity, the target beam resource quantity of each sub-area is determined, and adjustment commands are generated to control the satellite to provide beam communication services.
This improved the communication stability of ground terminals and also increased the rational utilization rate of satellite beams.
Smart Images

Figure CN121012566B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a method, apparatus, electronic device, and storage medium for adjusting satellite beam resources. Background Technology
[0002] With the continuous development of low-Earth orbit (LEO) satellite technology, the application of LEO satellite direct communication services is becoming more and more widespread. However, with the increasing number of ground terminals, the beam resources of LEO satellites cannot meet the communication needs of ground terminals. Therefore, multi-source beam technology has been proposed and applied to LEO satellite communication.
[0003] However, when multi-source beam low-orbit satellites provide direct communication services to ground terminals in a specific area, the ground terminals transmitting communication within that area are not evenly distributed, and the number of ground terminals transmitting communication in different areas of that specific area will change over time. Consequently, there is a situation where the communication stability of the ground terminals cannot be guaranteed due to the unreasonable allocation of beam resources of the target satellite. Summary of the Invention
[0004] In order to improve the communication stability of ground terminals and increase the rational utilization of satellite beams, this application provides a method, apparatus, electronic device, and storage medium for adjusting satellite beam resources.
[0005] This application provides a method for adjusting satellite beam resources, which adopts the following technical solution:
[0006] A method for adjusting satellite beam resources includes: acquiring historical satellite communication data within a preset time period corresponding to an initial communication area and the amount of communication beam resources corresponding to a target satellite; dividing the initial communication area into multiple sub-initial communication areas based on the historical satellite communication data to obtain multiple sub-initial communication areas and their respective communication data volume change information; determining the target beam resource amount corresponding to each of the multiple sub-initial communication areas based on the communication data change information and the communication beam resource amount; and controlling the target satellite to provide beam communication services to the multiple sub-initial communication areas based on the target beam resource amount based on the generated beam resource adjustment command.
[0007] According to some embodiments, the above-mentioned method of dividing the initial communication area based on historical satellite communication data to obtain multiple sub-initial communication areas and their corresponding communication data volume change information includes: determining the communication distribution information corresponding to the initial communication area based on historical satellite communication data; dividing the initial communication area based on the communication distribution information to obtain multiple sub-initial communication areas; determining the communication data at preset time points corresponding to the multiple sub-initial communication areas based on historical satellite communication data; and determining the communication data change information corresponding to the multiple sub-initial communication areas based on the communication data.
[0008] According to some embodiments, the above-mentioned determination of the target beam resource quantity corresponding to multiple sub-initial communication regions based on communication data change information and communication beam resource quantity includes: determining the maximum communication data transmission volume corresponding to multiple sub-initial communication regions based on communication data change information, and integrating multiple maximum communication data transmission volumes to obtain the total communication data transmission volume; and determining the target beam resource quantity corresponding to multiple sub-initial communication regions based on multiple maximum communication data transmission volumes and communication beam resource quantity when the total communication data transmission volume is not greater than the communication beam resource quantity.
[0009] According to some embodiments, the aforementioned communication beam resource quantity includes multiple sub-communication beam resource quantities. The process of determining the target beam resource quantity corresponding to multiple sub-initial communication regions based on multiple maximum communication data transmission quantities and the communication beam resource quantity, when the total communication data transmission volume is not greater than the communication beam resource quantity, includes: acquiring beam source information corresponding to multiple beam devices corresponding to the target satellite; determining the target beam device corresponding to each of the multiple sub-initial communication regions in the multiple beam devices based on the beam source information; and using the sub-communication beam resource quantity as the target beam resource quantity for any sub-initial communication region when the maximum communication data transmission volume of any sub-initial communication region is not greater than the sub-communication beam resource quantity of its corresponding target beam device.
[0010] According to some embodiments, the aforementioned target beam device is at least two target beam devices; after determining the target beam devices corresponding to the multiple sub-initial communication regions in the multiple beam devices based on beam source information, and when the total communication data transmission volume is not greater than the communication beam resource volume, determining the target beam resource volume corresponding to the multiple sub-initial communication regions based on the multiple maximum communication data transmission volumes and the communication beam resource volume further includes: when the maximum communication data transmission volume of one of the multiple sub-initial communication regions is greater than the sub-communication beam resource volume corresponding to each of the at least two target beam devices, dividing the sub-initial communication region based on the sub-communication beam resource volume corresponding to each of the at least two target beam devices to determine at least two target sub-initial communication regions; and using the at least two sub-communication beam resource volumes as the target beam resource volumes of the at least two target sub-initial communication regions.
[0011] According to some embodiments, after integrating multiple maximum communication data transmission volumes to obtain the total communication data transmission volume, determining the target beam resource volume corresponding to each of the multiple sub-initial communication regions based on communication data change information and communication beam resource volume further includes: determining the difference information between the total communication data transmission volume and the communication beam resource volume when the total communication data transmission volume is greater than the communication beam resource volume; selecting a target sub-initial communication region from the multiple sub-initial communication regions, wherein the average communication data transmission volume corresponding to the target sub-initial communication region is not less than the difference information; and determining the target beam resource volume corresponding to each of the multiple sub-initial communication regions based on the average communication data transmission volume corresponding to the target sub-initial communication region, the multiple maximum communication data transmission volumes, and the communication beam resource volume.
[0012] According to some embodiments, after controlling the target satellite to provide beam communication services to multiple sub-initial communication areas based on the generated beam resource adjustment command, the method further includes: when data transmission congestion information corresponding to any sub-initial communication area in the multiple sub-initial communication areas is obtained, generating a beam calling command and sending the beam calling command to the target satellite or a backup satellite, so as to control the target satellite or the backup satellite to call the backup beam to provide beam communication services to any sub-initial communication area.
[0013] This application provides a satellite beam resource adjustment device, which adopts the following technical solution:
[0014] A satellite beam resource adjustment device includes: an information acquisition module, an information determination module, a target beam resource quantity determination module, and a control module. The information acquisition module acquires historical satellite communication data within a preset time period corresponding to an initial communication area and the communication beam resource quantity corresponding to the target satellite. The information determination module divides the initial communication area into multiple sub-initial communication areas based on the historical satellite communication data, obtaining multiple sub-initial communication areas and their respective corresponding communication data quantity change information. The target beam resource quantity determination module determines the target beam resource quantity corresponding to each of the multiple sub-initial communication areas based on the communication data change information and the communication beam resource quantity. The control module controls the target satellite to provide beam communication services to the multiple sub-initial communication areas based on the target beam resource quantity, according to the generated beam resource adjustment command.
[0015] According to some embodiments, the above-mentioned information determination module is specifically used for: determining the communication distribution information corresponding to the initial communication area based on historical satellite communication data; dividing the initial communication area into multiple sub-initial communication areas based on the communication distribution information; determining the communication data at preset time points corresponding to the multiple sub-initial communication areas based on historical satellite communication data; and determining the communication data change information corresponding to the multiple sub-initial communication areas based on the communication data.
[0016] According to some embodiments, the target beam resource quantity determination module described above is specifically used to: determine the maximum communication data transmission quantity corresponding to multiple sub-initial communication regions based on communication data change information, and integrate the multiple maximum communication data transmission quantities to obtain the total communication data transmission quantity; and determine the target beam resource quantity corresponding to multiple sub-initial communication regions based on the multiple maximum communication data transmission quantities and the communication beam resource quantity when the total communication data transmission quantity is not greater than the communication beam resource quantity.
[0017] According to some embodiments, the aforementioned communication beam resource quantity includes multiple sub-communication beam resource quantities. The aforementioned target beam resource quantity determination module is specifically used for: acquiring beam source information corresponding to multiple beam devices corresponding to the target satellite; determining the target beam device corresponding to the multiple sub-initial communication regions in the multiple beam devices based on the beam source information; and taking the sub-communication beam resource quantity as the target beam resource quantity of any sub-initial communication region when the maximum communication data transmission volume of any sub-initial communication region in the multiple sub-initial communication regions is not greater than the sub-communication beam resource quantity of its corresponding target beam device.
[0018] According to some embodiments, the target beam device mentioned above is at least two target beam devices; after determining the target beam devices corresponding to multiple sub-initial communication regions based on beam source information, the target beam resource quantity determination module is specifically used to: when the maximum communication data transmission volume of one of the multiple sub-initial communication regions is greater than the sub-communication beam resource quantity corresponding to each of the at least two target beam devices, divide the sub-initial communication regions based on the sub-communication beam resource quantity corresponding to each of the at least two target beam devices, and determine at least two target sub-initial communication regions; and use the at least two sub-communication beam resource quantities as the target beam resource quantities of the at least two target sub-initial communication regions respectively.
[0019] According to some embodiments, after integrating multiple maximum communication data transmission volumes to obtain the total communication data transmission volume, the target beam resource quantity determination module is further configured to: determine the difference information between the total communication data transmission volume and the communication beam resource quantity when the total communication data transmission volume is greater than the communication beam resource quantity; select a target sub-initial communication region from multiple sub-initial communication regions, wherein the average communication data transmission volume corresponding to the target sub-initial communication region is not less than the difference information; and determine the target beam resource quantity corresponding to each of the multiple sub-initial communication regions based on the average communication data transmission volume corresponding to the target sub-initial communication region, multiple maximum communication data transmission volumes, and the communication beam resource quantity.
[0020] According to some embodiments, after controlling the target satellite to provide beam communication services to multiple sub-initial communication areas based on the generated beam resource adjustment command, the control module is further configured to: generate a beam calling command when data transmission congestion information corresponding to any one of the multiple sub-initial communication areas is obtained, and send the beam calling command to the target satellite or alternative satellite to control the target satellite or alternative satellite to call alternative beams to provide beam communication services to any one of the sub-initial communication areas.
[0021] This application provides an electronic device that adopts the following technical solution:
[0022] An electronic device comprising:
[0023] processor;
[0024] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned method for adjusting satellite beam resources.
[0025] This application provides a computer-readable storage medium, which adopts the following technical solution:
[0026] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned method for adjusting satellite beam resources.
[0027] According to the embodiments provided in this application, the initial communication area is divided into multiple sub-initial communication areas by acquiring historical satellite communication data, and communication data change information corresponding to each sub-initial communication area is obtained. That is, the initial communication area is reasonably divided into multiple sub-areas based on historical communication conditions. Subsequently, based on the communication data change information and the acquired communication beam resource quantity, the target beam resource quantity corresponding to each sub-initial communication area is determined. Based on the generated beam resource adjustment command, the target satellite is controlled to provide beam communication services to its corresponding sub-initial communication area with the target beam resource quantity. This reasonably divides the communication beam resources of the target satellite, thereby improving the communication stability of the ground terminal and increasing the reasonable utilization rate of the target satellite beam. Attached Figure Description
[0028] Figure 1 This is a block diagram illustrating a method for adjusting satellite beam resources according to an embodiment of this application;
[0029] Figure 2 This is a block diagram of a satellite beam resource adjustment device according to an embodiment of this application;
[0030] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.
[0031] Explanation of reference numerals in the attached figures:
[0032] 20: Satellite beam resource adjustment device; 201: Information acquisition module; 202: Information determination module; 203: Target beam resource quantity determination module; 204: Control module; 30: Electronic equipment; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation
[0033] The following is in conjunction with the appendix Figures 1-3 This application will be described in further detail.
[0034] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0035] This application provides a method for adjusting satellite beam resources, which can be executed by an electronic device. The electronic device can be a server, which can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed device, or a cloud server that provides cloud computing services. The server can be installed on a ground terminal, on a high-orbit satellite, or on a low-orbit satellite.
[0036] Reference Figure 1 A method for adjusting satellite beam resources includes steps S101, S102, S103, and S104, wherein...
[0037] S101, acquire historical satellite communication data within a preset time period corresponding to the initial communication area and the amount of communication beam resources corresponding to the target satellite.
[0038] In some embodiments, the initial communication area is the ground area that the target satellite can provide beam communication services for; historical satellite communication data is information on the communication transmission status recorded by the target terminal during the beam communication service within a preset time period; and the communication beam resource quantity is the maximum beam communication resource quantity that the target satellite can provide for the initial communication area per unit time.
[0039] The electronic device generates a data acquisition command and sends the command to the storage device and the target satellite. The storage device responds to the data acquisition command by sending historical satellite communication data within a preset time period to the electronic device. The target satellite responds to the data acquisition command by sending its communication beam resources to the electronic device.
[0040] In some embodiments, the preset time period is subjectively set by a technician. The preset time period includes the time points of the minimum number of ground terminals that conduct communication transmission within the initial communication area, as well as the time points of the maximum number of ground terminals that conduct communication transmission within the initial communication area.
[0041] S102, based on historical satellite communication data, the initial communication area is divided into regions to obtain multiple sub-initial communication areas and their corresponding communication data volume change information.
[0042] In some embodiments, the communication data volume change information is the change information of the communication data volume transmitted by the target satellite within a preset time period in the sub-initial communication area.
[0043] The electronic device uses historical satellite communication data to determine the distribution of ground terminals transmitting communication within the initial communication area, i.e., communication distribution information. Subsequently, the electronic device divides the initial communication area based on the communication distribution information to obtain multiple sub-initial communication areas, and determines the communication data change information corresponding to each sub-initial communication area based on historical satellite communication data.
[0044] S103, based on the communication data change information and the amount of communication beam resources, determine the target beam resources corresponding to each of the multiple sub-initial communication areas.
[0045] In some embodiments, the target beam resource amount is the beam resource amount allocated by the target satellite to the sub-initial communication area.
[0046] Based on communication data change information, the electronic device determines the total communication data transmission volume corresponding to multiple sub-initial communication areas. The total communication data transmission volume is the sum of the maximum communication data transmission volume corresponding to each sub-initial communication area. The electronic device uses the total communication data transmission volume and the communication beam resource volume as the basic information for determining the target beam resource volume corresponding to each sub-initial communication area. Under the condition that the total communication data transmission volume and the communication data beam resource volume satisfy a specific relationship, the electronic device determines the target beam resource volume corresponding to each sub-initial communication area based on the resource allocation rules corresponding to the specific relationship.
[0047] S104, based on the generated beam resource adjustment command, controls the target satellite to provide beam communication services to multiple sub-initial communication areas based on the target beam resource quantity.
[0048] In some embodiments, when the electronic device determines the target beam resource quantity corresponding to each sub-initial communication area, the electronic device generates a beam resource adjustment command and sends the beam adjustment command and multiple target beam resource quantities to the target satellite. The target satellite responds to the beam adjustment command and adjusts the angle and power of its installed multi-source beams based on the multiple target beam resource quantities. This allows the target satellite to provide beam communication services to ground terminals in each sub-initial communication area based on the target beam resource quantities corresponding to each sub-initial communication area. This rationally divides the communication beam resource quantity of the target satellite, thereby meeting the communication service needs of ground terminals in each sub-initial communication area and improving the rational utilization rate of the target satellite beam resources.
[0049] Step S102: Based on historical satellite communication data, the initial communication area is divided into multiple sub-initial communication areas and their corresponding communication data volume change information. This includes: determining the communication distribution information corresponding to the initial communication area based on historical satellite communication data; dividing the initial communication area into multiple sub-initial communication areas based on the communication distribution information; determining the communication data at preset time points corresponding to the multiple sub-initial communication areas based on historical satellite communication data; and determining the communication data change information corresponding to the multiple sub-initial communication areas based on the communication data.
[0050] In some embodiments, the communication distribution information represents the distribution of ground terminals performing communication transmission within the initial communication area at various preset time points within a preset time period.
[0051] Based on historical satellite communication data, the electronic device determines the distribution information of ground terminals that conduct communication transmission within the initial communication area corresponding to any one of multiple preset time points, i.e., communication distribution information. Subsequently, the electronic device calls a preset density division rule and, based on the communication distribution information, divides the initial communication area into multiple sub-initial communication areas. Then, based on historical satellite communication data, the electronic device determines the communication data at multiple preset time points corresponding to each of the multiple sub-initial communication areas, obtaining the data volume corresponding to the communication data. Finally, based on the communication data and its corresponding communication data volume, the electronic device determines the communication data change information corresponding to each sub-initial communication area.
[0052] Step S103, based on communication data change information and communication beam resource quantity, determines the target beam resource quantity corresponding to each of the multiple sub-initial communication areas, including: determining the maximum communication data transmission volume corresponding to each of the multiple sub-initial communication areas based on communication data change information, and integrating the multiple maximum communication data transmission volumes to obtain the total communication data transmission volume; if the total communication data transmission volume is not greater than the communication beam resource quantity, determining the target beam resource quantity corresponding to each of the multiple sub-initial communication areas based on the multiple maximum communication data transmission volumes and the communication beam resource quantity. In some embodiments, the maximum communication data transmission volume is the data transmission volume at the moment when the number of ground terminals conducting communication transmission within a preset time period in the sub-initial communication area is the highest.
[0053] Based on communication data change information, the electronic device determines the communication data transmission volume corresponding to multiple preset time points for each sub-initial communication area, and then determines the maximum communication data transmission volume for each sub-initial communication area from these multiple data transmission volumes. Subsequently, the electronic device accumulates these maximum communication data transmission volumes to obtain the total communication data transmission volume, which corresponds to the maximum communication beam resource consumption of the target satellite. Next, the electronic device compares the total communication data transmission volume with the communication beam resource volume. If it determines that the total communication data transmission volume is not greater than the communication beam resource volume, it indicates that when the maximum number of ground terminals simultaneously transmit communication data in all sub-initial communication areas at a certain moment, the target satellite can also meet the requirement of providing beam communication services. Then, based on the multiple maximum communication data transmission volumes, the electronic device breaks down the communication beam resource volume to determine the target beam resource volume corresponding to each sub-initial communication area.
[0054] In some embodiments, when the communication beam resource quantity includes multiple sub-communication beam resource quantities, and the total communication data transmission volume is not greater than the communication beam resource quantity, the target beam resource quantity corresponding to each of the multiple sub-initial communication regions is determined based on multiple maximum communication data transmission volumes and the communication beam resource quantity. This includes: obtaining beam source information corresponding to multiple beam devices corresponding to the target satellite; determining the target beam device corresponding to each of the multiple sub-initial communication regions in the multiple beam devices based on the beam source information; and using the sub-communication beam resource quantity as the target beam resource quantity of any sub-initial communication region when the maximum communication data transmission volume of any sub-initial communication region is not greater than the sub-communication beam resource quantity of its corresponding target beam device.
[0055] In some embodiments, beam source information characterizes the beam angle adjustment range and beam power adjustment range of each beam device installed on the target satellite.
[0056] The electronic device generates a beam information acquisition command and sends it to the target satellite. The target satellite responds to the command by sending the beam source information of each beam device to the electronic device. Based on the multiple beam source information, the electronic device determines the coverage area of each beam device. Then, it matches the coverage area of each beam device with multiple sub-initial communication areas to determine the target beam device corresponding to each sub-initial communication area. Next, the electronic device compares the maximum data transmission volume of each sub-initial communication area with the sub-communication beam resource volume of its corresponding target beam. If the maximum data transmission volume of any sub-initial communication area is not greater than the sub-communication beam resource volume of its corresponding target beam device, it indicates that the target beam device meets the maximum requirement to provide communication services for any sub-initial communication area. Therefore, the electronic device can directly use the sub-communication beam resource volume as the target beam resource volume for any sub-initial area.
[0057] In some embodiments, when there are at least two target beam devices; after determining the target beam devices corresponding to the multiple sub-initial communication regions in the multiple beam devices based on beam source information, and when the total communication data transmission volume is not greater than the communication beam resource volume, determining the target beam resource volume corresponding to the multiple sub-initial communication regions based on the multiple maximum communication data transmission volumes and the communication beam resource volume further includes: when the maximum communication data transmission volume of one of the multiple sub-initial communication regions is greater than the sub-communication beam resource volume corresponding to each of the at least two target beam devices, dividing the sub-initial communication regions based on the sub-communication beam resource volume corresponding to each of the at least two target beam devices to determine at least two target sub-initial communication regions; and using the at least two sub-communication beam resource volumes as the target beam resource volumes of the at least two target sub-initial communication regions.
[0058] In some embodiments, the electronic device compares the maximum communication data transmission volume of one of the multiple sub-initial communication regions with the sub-communication beam resource volumes corresponding to at least two target beam devices. If it is determined that the maximum communication data transmission volume is greater than the resource volumes of at least two sub-communication beam devices, and that the maximum communication data transmission volume is less than the sum of the resource volumes of at least two sub-communication beam devices, the electronic device divides the sub-initial communication regions based on the resource volumes of at least two sub-communication beam devices to determine at least two target sub-initial communication regions. Specifically, the communication resource volumes of at least two sub-communication beam devices are sorted, and the target sub-initial communication regions corresponding to them are determined sequentially from the sub-initial communication regions based on the sorting order. Subsequently, the electronic device uses the resource volumes of at least two sub-communication beam devices as the target beam resource volumes of the at least two target sub-initial communication regions.
[0059] In some embodiments, after integrating multiple maximum communication data transmission volumes to obtain the total communication data transmission volume, the target beam resource volume corresponding to each of the multiple sub-initial communication regions is determined based on communication data change information and communication beam resource volume. The method further includes: determining the difference information between the total communication data transmission volume and the communication beam resource volume when the total communication data transmission volume is greater than the communication beam resource volume; selecting a target sub-initial communication region from the multiple sub-initial communication regions, wherein the average communication data transmission volume corresponding to the target sub-initial communication region is not less than the difference information; and determining the target beam resource volume corresponding to each of the multiple sub-initial communication regions based on the average communication data transmission volume corresponding to the target sub-initial communication region, the multiple maximum communication data transmission volumes, and the communication beam resource volume.
[0060] In some embodiments, when the electronic device determines that the total communication data transmission volume is greater than the communication beam resource volume, it indicates that there is a situation where the target satellite cannot meet the demand for providing beam communication services to the initial communication area when the maximum number of target terminals are conducting communication transmission in all sub-initial communication areas. Subsequently, the electronic device calculates the difference between the total communication data transmission volume and the communication beam resource volume to obtain the difference information. Then, the electronic device determines the average communication data transmission volume corresponding to each sub-initial communication area, and based on the average communication data transmission volume, selects target sub-initial communication areas from the sub-initial communication areas whose average communication data transmission volume is not less than the difference information.
[0061] The electronic device uses the average communication data transmission volume as the maximum communication data transmission volume of its corresponding sub-initial communication area, and determines the target beam resource volume corresponding to each sub-initial communication area based on the average communication data, the maximum communication data transmission volume of other multiple sub-initial communication areas, and the communication beam resource volume.
[0062] In step S104, after controlling the target satellite to provide beam communication services for multiple sub-initial communication areas based on the generated beam resource adjustment command and the target beam resource quantity, the method further includes: when data transmission congestion information corresponding to any sub-initial communication area in the multiple sub-initial communication areas is obtained, generating a beam calling command and sending the beam calling command to the target satellite or alternative satellite, so as to control the target satellite or alternative satellite to call alternative beams to provide beam communication services for any sub-initial communication area.
[0063] In some embodiments, after the electronic device controls the target satellite to provide beam communication services to multiple sub-initial communication areas based on the target beam resource quantity, it monitors the beam communication service status of the target satellite in real time. If it obtains data transmission congestion information corresponding to any sub-initial communication area among the multiple sub-initial communication areas, indicating that the number of ground terminals simultaneously communicating in any sub-initial communication area exceeds the historical maximum number and the amount of data transmitted exceeds the historical maximum communication data transmission volume, the electronic device generates a beam calling instruction and sends the beam calling instruction to the target satellite. The target satellite responds to the beam calling instruction and calls a backup beam to provide beam communication services to any sub-initial communication area, or the electronic device sends the beam calling instruction to a backup satellite, and the backup satellite responds to the beam calling instruction and calls its backup beam to provide beam communication services to any sub-initial communication area.
[0064] This application provides a satellite beam resource adjustment device, which adopts the following technical solution:
[0065] Reference Figure 2 A satellite beam resource adjustment device 20 includes: an information acquisition module 201, an information determination module 202, a target beam resource quantity determination module 203, and a control module 204. The information acquisition module 201 acquires historical satellite communication data within a preset time period corresponding to the initial communication area and the communication beam resource quantity corresponding to the target satellite. The information determination module 202 divides the initial communication area based on the historical satellite communication data to obtain multiple sub-initial communication areas and their respective corresponding communication data quantity change information. The target beam resource quantity determination module 203 determines the target beam resource quantity corresponding to each of the multiple sub-initial communication areas based on the communication data change information and the communication beam resource quantity. The control module 204 controls the target satellite to provide beam communication services to the multiple sub-initial communication areas based on the generated beam resource adjustment command and the target beam resource quantity.
[0066] In some embodiments, the information determination module 202 described above is specifically used to: determine the communication distribution information corresponding to the initial communication area based on historical satellite communication data; divide the initial communication area into multiple sub-initial communication areas based on the communication distribution information; determine the communication data at preset time points corresponding to the multiple sub-initial communication areas based on historical satellite communication data, and determine the communication data change information corresponding to the multiple sub-initial communication areas based on the communication data.
[0067] In some embodiments, the target beam resource quantity determination module 203 described above is specifically used to: determine the maximum communication data transmission quantity corresponding to each of the multiple sub-initial communication regions based on communication data change information, and integrate the multiple maximum communication data transmission quantities to obtain the total communication data transmission quantity; and determine the target beam resource quantity corresponding to each of the multiple sub-initial communication regions based on the multiple maximum communication data transmission quantities and the communication beam resource quantity when the total communication data transmission quantity is not greater than the communication beam resource quantity.
[0068] In some embodiments, the aforementioned communication beam resource quantity includes multiple sub-communication beam resource quantities, and the aforementioned target beam resource quantity determination module 203 is specifically used for: acquiring beam source information corresponding to multiple beam devices corresponding to the target satellite; determining the target beam device corresponding to the multiple sub-initial communication regions in the multiple beam devices based on the beam source information; and taking the sub-communication beam resource quantity as the target beam resource quantity of any sub-initial communication region when the maximum communication data transmission volume of any sub-initial communication region in the multiple sub-initial communication regions is not greater than the sub-communication beam resource quantity of its corresponding target beam device.
[0069] In some embodiments, the target beam device is at least two target beam devices. After determining the target beam devices corresponding to the multiple sub-initial communication regions based on beam source information, the target beam resource quantity determination module 203 is specifically used to: divide the sub-initial communication regions based on the sub-communication beam resource quantities corresponding to the multiple sub-initial communication regions when the maximum communication data transmission volume of one of the sub-initial communication regions is greater than the sub-communication beam resource quantities corresponding to the at least two target beam devices, and determine at least two target sub-initial communication regions; and use the at least two sub-communication beam resource quantities as the target beam resource quantities of the at least two target sub-initial communication regions.
[0070] In some embodiments, after integrating multiple maximum communication data transmission volumes to obtain the total communication data transmission volume, the target beam resource quantity determination module 203 is further configured to: determine the difference information between the total communication data transmission volume and the communication beam resource quantity when the total communication data transmission volume is greater than the communication beam resource quantity; select a target sub-initial communication region from multiple sub-initial communication regions, wherein the average communication data transmission volume corresponding to the target sub-initial communication region is not less than the difference information; and determine the target beam resource quantity corresponding to each of the multiple sub-initial communication regions based on the average communication data transmission volume corresponding to the target sub-initial communication region, multiple maximum communication data transmission volumes, and the communication beam resource quantity.
[0071] In some embodiments, after controlling the target satellite to provide beam communication services to multiple sub-initial communication areas based on the generated beam resource adjustment command, the control module 204 is further configured to: generate a beam calling command when data transmission congestion information corresponding to any one of the multiple sub-initial communication areas is obtained, and send the beam calling command to the target satellite or alternative satellite to control the target satellite or alternative satellite to call alternative beams to provide beam communication services to any one of the sub-initial communication areas.
[0072] In some embodiments, the information acquisition module 201 may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the information determination module 202 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the target beam resource quantity determination module 203 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the control module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.
[0073] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0074] This application discloses an electronic device, including: a processor; and a memory storing a computer program, which, when executed by the processor, causes the processor to perform the aforementioned satellite beam resource adjustment method.
[0075] For example, refer to Figure 3 , Figure 3 The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of the present invention.
[0076] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in this disclosure. Processor 301 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0077] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0078] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other storage medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0079] The memory 303 stores application code that executes the present invention and is controlled by the processor 301. The processor 301 executes the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.
[0080] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present invention.
[0081] This application discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, causes the processor to perform a method for adjusting satellite beam resources.
[0082] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0083] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for adjusting satellite beam resources, characterized in that, include: Acquire historical satellite communication data within a preset time period corresponding to the initial communication area, as well as the amount of communication beam resources corresponding to the target satellite; Based on the historical satellite communication data, the initial communication area is divided into multiple sub-initial communication areas and their respective communication data volume change information. Based on the communication data change information and the communication beam resource quantity, the target beam resource quantity corresponding to the plurality of sub-initial communication regions is determined respectively. Based on the generated beam resource adjustment command, the target satellite is controlled to provide beam communication services to the multiple sub-initial communication areas based on the target beam resource quantity; The step of determining the target beam resource quantity corresponding to each of the plurality of sub-initial communication regions based on the communication data change information and the communication beam resource quantity includes: Based on the communication data change information, the maximum communication data transmission volume corresponding to each of the multiple sub-initial communication regions is determined, and the multiple maximum communication data transmission volumes are integrated to obtain the total communication data transmission volume; If the total communication data transmission volume is not greater than the communication beam resource volume, the target beam resource volume corresponding to the multiple sub-initial communication regions is determined based on the multiple maximum communication data transmission volumes and the communication beam resource volume.
2. The method according to claim 1, characterized in that, The process of dividing the initial communication area based on the historical satellite communication data to obtain multiple sub-initial communication areas and their corresponding communication data volume change information includes: Based on the historical satellite communication data, determine the communication distribution information corresponding to the initial communication area; Based on the communication distribution information, the initial communication area is divided into multiple sub-initial communication areas; Based on the historical satellite communication data, the communication data at preset time points corresponding to the multiple sub-initial communication areas are determined, and based on the communication data, the communication data change information corresponding to the multiple sub-initial communication areas is determined.
3. The method according to claim 1, characterized in that, The communication beam resources include multiple sub-communication beam resources. When the total communication data transmission volume is not greater than the communication beam resource volume, determining the target beam resource volume corresponding to each of the multiple sub-initial communication regions based on multiple maximum communication data transmission volumes and the communication beam resource volume includes: Obtain beam source information corresponding to the multiple beam devices corresponding to the target satellite; Based on the beam source information, the target beam device corresponding to the plurality of sub-initial communication regions in the plurality of beam devices is determined respectively; If the maximum communication data transmission volume of any one of the plurality of sub-initial communication regions is not greater than the sub-communication beam resource volume of its corresponding target beam device, the sub-communication beam resource volume shall be used as the target beam resource volume of any one of the sub-initial communication regions.
4. The method according to claim 3, characterized in that, The target beam device is at least two target beam devices; After determining the target beam device corresponding to each of the plurality of sub-initial communication regions in the plurality of beam devices based on the beam source information, the step of determining the target beam resource amount corresponding to each of the plurality of sub-initial communication regions based on the plurality of maximum communication data transmission amounts and the communication beam resource amount, when the total communication data transmission amount is not greater than the communication beam resource amount, further includes: If the maximum communication data transmission volume of one of the plurality of sub-initial communication regions is greater than the sub-communication beam resource volume corresponding to each of the at least two target beam devices, the sub-initial communication regions are divided based on the sub-communication beam resource volume corresponding to each of the at least two target beam devices to determine at least two target sub-initial communication regions. The resource quantities of at least two of the sub-communication beams are respectively used as the target beam resources of the at least two target sub-initial communication regions.
5. The method according to claim 1, characterized in that, After integrating the multiple maximum communication data transmission volumes to obtain the total communication data transmission volume, the step of determining the target beam resource volume corresponding to each of the multiple sub-initial communication regions based on the communication data change information and the communication beam resource volume further includes: If the total communication data transmission volume is greater than the communication beam resource volume, determine the difference information between the total communication data transmission volume and the communication beam resource volume; A target sub-initial communication region is selected from the plurality of sub-initial communication regions, wherein the average communication data transmission volume corresponding to the target sub-initial communication region is not less than the difference information; Based on the average communication data transmission volume corresponding to the target sub-initial communication region, the multiple maximum communication data transmission volumes, and the communication beam resource volume, the target beam resource volume corresponding to each of the multiple sub-initial communication regions is determined.
6. The method according to claim 1, characterized in that, After controlling the target satellite to provide beam communication services to the plurality of sub-initial communication areas based on the generated beam resource adjustment command, the method further includes: If data transmission congestion information is obtained for any of the multiple sub-initial communication areas, a beam calling instruction is generated and sent to the target satellite or the alternative satellite to control the target satellite or the alternative satellite to call the alternative beam to provide beam communication service for any of the sub-initial communication areas.
7. A satellite beam resource adjustment device, characterized in that, include: The information acquisition module is used to acquire historical satellite communication data within a preset time period corresponding to the initial communication area and the amount of communication beam resources corresponding to the target satellite. The information determination module is used to divide the initial communication area based on the historical satellite communication data to obtain multiple sub-initial communication areas and their respective corresponding communication data volume change information. The target beam resource quantity determination module is used to determine the target beam resource quantity corresponding to the plurality of sub-initial communication regions based on the communication data change information and the communication beam resource quantity. The control module is used to control the target satellite to provide beam communication services to the multiple sub-initial communication areas based on the generated beam resource adjustment command and the target beam resource quantity. The target beam resource quantity determination module is used to determine the maximum communication data transmission quantity corresponding to each of the multiple sub-initial communication regions based on the communication data change information, and to integrate the multiple maximum communication data transmission quantities to obtain the total communication data transmission quantity; If the total communication data transmission volume is not greater than the communication beam resource volume, the target beam resource volume corresponding to the multiple sub-initial communication regions is determined based on the multiple maximum communication data transmission volumes and the communication beam resource volume.
8. An electronic device, characterized in that, include: processor; A memory storing a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the method according to any one of claims 1-6.
Citation Information
Patent Citations
Satellite communication method and device for beam overlapping area, electronic equipment and medium
CN119946650A
Low-orbit satellite beam resource allocation method based on deep reinforcement learning
CN120150800A