Constellation beam management method, satellite communication system, computing device and storage medium

By establishing a mapping relationship between the communication area and the virtual wave bit, the problem of inconsistency between the beam coverage area and the ground coordinate system in the satellite communication system is solved, and the accurate coverage of the user communication terminal and the improvement of beam scheduling efficiency are achieved.

CN119582929APending Publication Date: 2025-03-07GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411840443.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

In the existing satellite communication system, the coverage area of ​​the communication beam is not exactly consistent with the ground coordinate system, making it difficult to accurately and quickly schedule and manage communication beams, affecting users' communication services.

Method used

By establishing a mapping relationship between the communication area and the virtual wave bit, a target wave bit corresponding to the target communication area is determined using a comparison table, and beam scheduling instructions are generated to control the target communication beam to point to the target wave bit to process the communication request.

Benefits of technology

Accurate coverage of user communication terminals is achieved, beam scheduling efficiency is improved, and user communication services are ensured to be fast and accurate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119582929A_ABST
    Figure CN119582929A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of communication, in particular to a constellation beam management method, a satellite communication system, computing equipment and a storage medium, and the constellation beam management method comprises the following steps: in response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; according to a comparison table between a communication area and a virtual beam position, a target beam position corresponding to the target communication area is determined, the comparison table is used for recording a mapping relation between the communication area and the virtual beam position, and the virtual beam position is a reference position pointed by a communication beam sent by a communication satellite; generating a beam scheduling instruction according to the target beam position; and based on the beam scheduling instruction, controlling a target communication beam corresponding to the beam scheduling instruction to point to the target beam position so as to process the communication request. Communication establishment between the user communication terminal and the communication satellite is realized, and the beam scheduling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of communication technology, and in particular to a constellation beam management method, a satellite communication system, a computing device, and a storage medium. Background Art

[0002] With the continuous development of satellite communication technology, satellite communication has been valued by countries around the world in the field of communication due to its wide coverage, strong mobility, large transmission capacity, flexible networking, and no geographical restrictions. At present, satellite communication systems have obvious advantages in bandwidth, power consumption, and spectrum efficiency, and have gradually become a new research highlight in the future communication field.

[0003] However, in the current satellite communication system, the user communication terminal can locate its own position according to the ground coordinate system. However, the coverage area of ​​the communication beam emitted by the communication satellite is not completely consistent with the ground coordinate system, which makes it difficult to accurately and quickly schedule and manage the communication beam, further affecting the user's communication service. Therefore, an effective technical solution is urgently needed to solve the above problems. Summary of the invention

[0004] In view of this, the embodiments of this specification provide three constellation beam management methods. One or more embodiments of this specification also involve three constellation beam management devices, two satellite communication systems, a computing device, a computer-readable storage medium, and a computer program product to solve the technical defects existing in the prior art.

[0005] According to a first aspect of an embodiment of this specification, a constellation beam management method is provided, which is applied to a satellite communication system, and the method includes: In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; generating a beam scheduling instruction according to the target beam position; Based on the beam scheduling instruction, the target communication beam corresponding to the beam scheduling instruction is controlled to point to the target beam position to process the communication request.

[0006] According to a second aspect of an embodiment of this specification, a constellation beam management device is provided, which is applied to a satellite communication system. The method includes: A first determining module is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; A second determination module is configured to determine a target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which a communication beam emitted by a communication satellite points; A generating module is configured to generate a beam scheduling instruction according to the target beam position; The control module is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0007] According to a third aspect of an embodiment of this specification, a constellation beam management method is provided, which is applied to a ground communication terminal, including: In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; A beam scheduling instruction is generated according to the target beam position, and the beam scheduling instruction is sent to the satellite communication terminal, so that the satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0008] According to a fourth aspect of an embodiment of this specification, a constellation beam management device is provided, which is applied to a ground communication terminal, including: A first determining module is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; A second determination module is configured to determine a target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which a communication beam emitted by a communication satellite points; The generation module is configured to generate a beam scheduling instruction according to the target beam position, and send the beam scheduling instruction to the satellite communication terminal, so that the satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0009] According to a fifth aspect of an embodiment of this specification, a constellation beam management method is provided, which is applied to a satellite communication terminal, including: Receiving a target communication area corresponding to a user communication terminal and sent by a ground communication terminal, wherein the target communication area is determined by the ground communication terminal in response to a communication request sent by the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; generating a beam scheduling instruction according to the target beam position; Based on the beam scheduling instruction, the target communication beam corresponding to the beam scheduling instruction is controlled to point to the target beam position to process the communication request.

[0010] According to a sixth aspect of the embodiments of this specification, a constellation beam management device is provided, which is applied to a satellite communication terminal, including: a receiving module configured to receive a target communication area corresponding to a user communication terminal and sent by a ground communication terminal, wherein the target communication area is determined by the ground communication terminal in response to a communication request sent by the user communication terminal; A determination module is configured to determine a target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which a communication beam emitted by a communication satellite points; A generating module is configured to generate a beam scheduling instruction according to the target beam position; The control module is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0011] According to a seventh aspect of the embodiments of this specification, a satellite communication system is provided, including a ground communication terminal and a satellite communication terminal, wherein: The ground communication terminal is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; determine a target wave position corresponding to the target communication area according to a comparison table between communication areas and virtual wave positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which a communication beam emitted by a communication satellite points; generate a beam scheduling instruction according to the target wave position, and send the beam scheduling instruction to the satellite communication terminal; The satellite communication terminal is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0012] According to an eighth aspect of the embodiments of this specification, a satellite communication system is provided, including a ground communication terminal and a satellite communication terminal, wherein: The ground communication terminal is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal, and send the target communication area to the satellite communication terminal; The satellite communication terminal is configured to determine the target wave position corresponding to the target communication area according to a comparison table between the communication area and the virtual wave position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which the communication beam emitted by the communication satellite points; generate a beam scheduling instruction according to the target wave position; and based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target wave position to process the communication request.

[0013] According to a ninth aspect of the embodiments of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the above method are implemented.

[0014] According to the tenth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, and the steps of the above method are implemented when the computer program / instruction is executed by a processor.

[0015] According to an eleventh aspect of the embodiments of this specification, a computer program product is provided, comprising a computer program / instruction, which implements the steps of the above method when executed by a processor.

[0016] An embodiment of the present specification provides a constellation beam management method, which is applied to a satellite communication system, and in response to a communication request sent by a user communication terminal, determines a target communication area corresponding to the user communication terminal; determines a target wave position corresponding to the target communication area according to a comparison table between communication areas and virtual wave positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which a communication beam emitted by a communication satellite points; generates a beam scheduling instruction according to the target wave position; and based on the beam scheduling instruction, controls the target communication beam corresponding to the beam scheduling instruction to point to the target wave position to process the communication request.

[0017] In the above method, a mapping relationship between the communication area and the virtual wave position is established, and the mapping relationship is loaded into a comparison table. The comparison table is used to eliminate the influence caused by the inconsistency between the coverage area of ​​the communication beam and the ground coordinate system. In this way, after the satellite communication system receives the communication request sent by the user communication terminal, the target communication area on the ground where the user communication terminal is located can be determined, and the target wave position corresponding to the target communication area can be determined from the comparison table, and a beam scheduling instruction can be generated. Based on the beam scheduling instruction, the target communication beam corresponding to the beam scheduling instruction is controlled to point to the target wave position, so that the target communication beam can point to the target communication area, thereby covering the user communication terminal in the target communication area, so as to process the communication request, realize the establishment of communication between the user communication terminal and the communication satellite, improve the beam scheduling efficiency, quickly and accurately manage the communication beam, and further guarantee the user's communication service. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 This is a scenario diagram of a constellation beam management method provided by an embodiment of this specification; Figure 2 is a flow chart of a first constellation beam management method provided by an embodiment of this specification; Figure 3 It is a schematic diagram of the division of beam management levels in a constellation beam management method provided by an embodiment of this specification; Figure 4 It is a schematic diagram of the relative relationship of time parameters used for beam management in a constellation beam management method provided by an embodiment of this specification; Figure 5 This is a first processing flow chart of a constellation beam management method provided by an embodiment of this specification; Figure 6 is a second processing flow chart of a constellation beam management method provided by an embodiment of this specification; Figure 7It is a schematic diagram of the structure of a satellite communication system provided by one embodiment of this specification; Figure 8 is a schematic diagram of the structure of another satellite communication system provided by an embodiment of this specification; Fig. 9 is a flowchart of a second constellation beam management method provided according to an embodiment of this specification; Fig.10 It is a structural schematic diagram of a first constellation beam management device provided by an embodiment of this specification; Fig.11 is a flowchart of a third constellation beam management method provided according to an embodiment of this specification; Fig.12 is a structural diagram of a second constellation beam management device provided by an embodiment of this specification; Fig.13 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0019] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0020] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0021] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0022] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0023] First, the terms involved in one or more embodiments of this specification are explained.

[0024] Satellite: refers to a natural celestial body that orbits a planet and moves periodically in a closed orbit. Artificial satellites are also generally called satellites. Artificial satellites are artificially built and launched into space by space flight vehicles such as rockets and spacecraft. They orbit the earth or other planets like natural satellites.

[0025] Low-orbit satellite system: generally refers to a large satellite system composed of multiple satellites that can perform real-time information processing. The distribution of satellites is called a satellite constellation. Low-orbit satellites are mainly used for military target detection. It is easy to obtain high-resolution images of the target using low-orbit satellites. Low-orbit satellites can also be used for mobile phone communications. The low orbit height of the satellite makes the transmission delay short and the path loss small. The communication system composed of multiple satellites can achieve true global coverage, and frequency reuse is more effective. Cellular communication, multiple access, spot beam, frequency reuse and other technologies also provide technical support for low-orbit satellite mobile communications. The low-orbit satellite constellation consists of multiple low-orbit satellites on multiple orbits. Since the low-orbit satellites are not synchronized with the earth, the constellation is constantly changing, and the relative positions of each low-orbit satellite are also constantly changing.

[0026] In practical applications, the characteristics of satellite communication systems are that both the communication terminals and communication satellites in the system are movable. Due to the fast movement speed of low-orbit satellites, the satellite communication system composed of low-orbit satellites can provide better communication services to ground communication terminals. Satellite communication terminals can plan and schedule the communication beam resources of communication satellites to complete the coverage of ground signals according to the coordinate system of the fixed satellite beam gaze on the ground. However, the ground coordinate system is composed of grids of equal size (such as triangles, hexagons, circles, etc.), which can be used to enable communication terminals to locate their own positions. The coverage area of ​​the wave position of the communication satellite beam is not consistent with the ground coordinate system, which makes it difficult to manage and schedule the communication beam of the low-orbit satellite. In addition, as a satellite-ground combined network, the satellite communication system also needs to consider the time synchronization problem between the beam planning, scheduling and control of the communication beam of the low-orbit satellite. Therefore, an effective technical solution is urgently needed to solve the above problems.

[0027] In this specification, three constellation beam management methods are provided. This specification also involves three constellation beam management devices, two satellite communication systems, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.

[0028] See also Figure 1 , Figure 1 It is a scenario diagram of a constellation beam management method provided by an embodiment of this specification.

[0029] Figure 1 The system includes a communication satellite 102 and a user communication terminal 104, wherein the communication satellite 102 belongs to a satellite communication system, the position pointed to by the communication beam emitted by the communication satellite 102 is a virtual beam position, and there is a mapping relationship between the virtual beam position and the communication area on the ground.

[0030] Specifically, the satellite communication system can respond to the communication request sent by the user communication terminal 104, determine the target communication area where the user communication terminal is located, and determine the target wave position corresponding to the target communication area based on the mapping relationship between the communication area and the virtual wave position, generate a beam scheduling instruction according to the target wave position, and based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target wave position, thereby achieving communication beam coverage for the user communication terminal 104 in the target communication area, processing the communication request sent by the user communication terminal 104, and establishing a communication connection between the user communication terminal 104 and the communication satellite 102.

[0031] See also Figure 2 , Figure 2 A flow chart of a first constellation beam management method provided according to an embodiment of the present specification is shown, which is applied to a satellite communication system and specifically includes the following steps.

[0032] Step 202: In response to a communication request sent by a user communication terminal, determine a target communication area corresponding to the user communication terminal.

[0033] Among them, the constellation beam can be understood as the communication beam of the communication satellite, and the user communication terminal can be understood as the terminal device used by the user for communication. The user communication terminal can be, for example, a mobile phone, a computer, etc., and the embodiments of this specification do not limit this. The communication request sent by the user communication terminal can be understood as a request sent by the user communication terminal to establish communication with the communication satellite. The communication request can be, for example, a network login request, a communication inclusion request, etc. The target communication area corresponding to the user communication terminal can be understood as the communication area of ​​the user communication terminal on the ground. In practical applications, the satellite communication system can be a low-orbit satellite system, and the communication satellite included in the low-orbit satellite system is a low-orbit satellite. Before the low-orbit satellite communication system is operated, it will be divided into multiple ground grids according to the ground area. The target communication area can be a ground grid among the multiple ground grids where the user communication terminal is located.

[0034] Based on this, the satellite communication system can respond to the request sent by the user communication terminal to establish communication with the communication satellite and determine the target communication area of ​​the user communication terminal on the ground.

[0035] For example, before the satellite communication system is operated, the ground area can be divided into multiple ground grids 1, 2, 3, 4, 5...N. The satellite communication system responds to the request sent by the user communication terminal to establish communication with the communication satellite and determines that the target communication area where the user communication terminal is located is ground grid 2.

[0036] A satellite communication system may include a ground communication terminal and a satellite communication terminal. In one embodiment of the present specification, the satellite communication system may use a ground scheduling mode for communication beam scheduling of a communication satellite. In the ground scheduling mode, the ground communication terminal may include a beam management platform, a beam scheduling unit, a gateway of a communication gateway station, and a measurement and control baseband, and the satellite communication terminal may include a measurement and control transponder, an on-board gateway, an on-board scheduling unit, and a beam controller. In the ground scheduling mode, the beam planning information (i.e., the mapping relationship between the communication area and the virtual wave position) is calculated in the beam management platform included in the ground communication terminal, and the beam scheduling instruction is generated in the beam scheduling unit included in the ground communication terminal, and the deployment cost is low.

[0037] In an actual application, in response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal includes: The beam management platform determines a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; After determining the target communication area corresponding to the user communication terminal, the method further includes: The target communication area is sent to the beam scheduling unit.

[0038] Specifically, the beam management platform can determine the target communication area corresponding to the user communication terminal in response to the communication request sent by the user communication terminal, and send the target communication area to the beam scheduling unit.

[0039] In summary, the target communication area is determined by the beam management platform and sent to the beam scheduling unit, so that the beam scheduling unit can subsequently determine the target beam position corresponding to the target communication area.

[0040] In specific implementation, the communication request sent by the user communication terminal may carry the geographic location information of the user communication terminal. The beam management platform may determine, based on the geographic location information, multiple candidate communication areas associated with the geographic location information, and determine the location information of the regional center point of each candidate communication area. Based on the geographic location information and the location information of the regional center point of each candidate communication area, the distance between the location of the user communication terminal and the location of the regional center point of each candidate communication area is calculated, and the candidate communication area whose distance is less than a preset distance threshold is determined as the target communication area.

[0041] In addition, the distances between the location of the user communication terminal and the locations of the center points of the candidate communication areas may be compared, and the candidate communication area with the shortest distance may be determined as the target communication area according to the comparison result.

[0042] The multiple candidate communication areas associated with the geographic location information can be understood as the communication areas included in the preset distance range of the geographic location information. For example, the coordinates of the geographic location information are (x, y), and the preset distance range can be 5 meters. Then, the multiple candidate communication areas associated with the geographic location information are the communication areas included in the range of (x+5, x-5) and (y+5, y-5).

[0043] Continuing with the above example, the beam management platform determines the geographic location information of the user communication terminal in response to the communication request sent by the user communication terminal, and based on the geographic location information, determines ground grids 1, 2, and 5 as candidate communication areas among multiple ground grids 1, 2, 3, 4, 5...N. Taking ground grid 1 as an example, the location information of the center point of ground grid 1 is determined, and based on the geographic location information and the location information, the distance L1 between the location of the user communication terminal and the center point of ground grid 1 is calculated. Similarly, the distance L2 between the location of the user communication terminal and the center point of ground grid 2 is calculated, and the distance L3 between the location of the user communication terminal and the center point of ground grid 5 is calculated. When L2 is determined to be the smallest, ground grid 2 is determined as the target communication area corresponding to the user communication terminal.

[0044] In summary, by calculating the distance between the candidate communication area and the location of the user communication terminal, the target communication area where the user communication terminal is located is determined, which facilitates subsequent scheduling and control of the communication beam to point to the target communication area, thereby achieving coverage of the user communication terminal.

[0045] Step 204: Determine the target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which a communication beam emitted by a communication satellite points.

[0046] Among them, the virtual beam position can be understood as the reference position to which the communication beam emitted by the communication satellite may point. Each communication beam can correspond to multiple virtual beam positions, for example, communication beam 1 can point to virtual beam position 1 at angle A, and communication beam 1 can point to virtual beam position 2 at angle B, etc. The mapping relationship between the communication area and the virtual beam position can be understood as the corresponding relationship between the virtual beam position and the communication area. The communication area and the virtual beam position correspond to each other, that is, the communication beam pointing to the virtual beam position can cover the communication area corresponding to the virtual beam position. For example, virtual beam position 1 can correspond to communication area 1 and communication area 2. Then, when the communication beam that can point to the virtual beam position 1 points to the virtual beam position 1, it can cover the communication area 1 and communication area 2 corresponding to the virtual beam position 1. Then, the user communication terminals in communication area 1 and communication area 2 can achieve communication. The target beam position can be understood as the virtual beam position corresponding to the target communication area.

[0047] Based on this, the target wave position corresponding to the target communication area can be determined according to a comparison table recording the mapping relationship between the communication area and the virtual wave position.

[0048] In an actual application, before determining the target wave position corresponding to the target communication area according to the comparison table between the communication area and the virtual wave position, the method further includes: The beam management platform calculates the virtual beam position of the communication satellite according to a preset planning period, and determines a mapping relationship between the communication area and the virtual beam position; The mapping relationship between the communication area and the virtual beam position is stored in the comparison table in the beam management platform.

[0049] Among them, the beam management platform can be used to implement non-real-time beam planning. Specifically, the beam management platform can calculate the correspondence between the communication area (i.e., the ground grid), the virtual wave position and the communication beam, and can maintain the coordinate system of the ground communication area (i.e., the ground grid coordinate system). The preset planning period can be understood as a time parameter for beam management. The preset planning period is an injection period. During the operation of the communication satellite, the virtual wave position to which the communication beam emitted by the communication satellite may point may also change. Therefore, the beam management platform can update the mapping relationship between the virtual wave position of the communication satellite and the communication area every injection period. The preset planning period can be, for example, 24 hours.

[0050] Based on this, the beam management platform can calculate the virtual beam position of the communication satellite every preset planning period, determine the mapping relationship between the communication area and the virtual beam position, and store the mapping relationship in a comparison table.

[0051] In practical applications, see Figure 3 , Figure 3 A schematic diagram of the division of beam management levels in a constellation beam management method provided according to an embodiment of the present specification is shown. The beam management process can be divided into five levels: ground grid, virtual wave position, communication beam, service cell and routing tracking area. The ground grid (i.e., the above-mentioned communication area) can be understood as a ground area that is planned on the ground according to the orbital information of the communication satellite and the beam-related parameters emitted by the phased array antenna, bound to the longitude and latitude coordinates, and fixed on the ground, and can be used as an anchor point for beam management. In practical applications, the ground grid can be a plurality of hexagons of equal shapes planned on the earth, which are used for position synchronization with the user communication terminal and can also guide the communication beam pointing of the communication satellite. The user communication terminal can determine its own position through the grid coordinates of the ground grid on the ground, and synchronize its position with the satellite communication system. The virtual wave position can be understood as the full set of possible pointing directions of the communication beam emitted by the communication satellite, which is generated according to the beam gaze period of the communication satellite or the jump period of the jump beam emitted by the communication satellite, the orbital height of the communication satellite and the parameters of the phased array antenna. The beam pointing of the communication beam forms a set of beam positions on the ground. These beam positions are virtual and are not real beam pointings. The communication beam can be a single-satellite beam, which refers to the beam resources that each communication satellite can schedule. Each communication beam can correspond to multiple virtual beam positions, which can actually be the possible directions of the communication beam. The service cell can be understood as a cell used to serve users. In practical applications, it can be similar to a cellular cell in a terrestrial network. Each service cell can correspond to one or more beams. The routing tracking area (ie, TA area) is allocated according to the core network and the gateway station. A single gateway station or multiple gateway stations can be allocated as a routing tracking area. Figure 3As shown, in a certain route tracking area, there are service cells Cell1 and service cell Cell2. Service cell Cell1 corresponds to communication beams Beam1 and Beam2, service cell Cell2 corresponds to communication beams Beam9 and Beam10, the virtual beam positions corresponding to communication beam Beam1 are Beam Position1 and Beam Position2, the virtual beam positions corresponding to communication beam Beam9 are Beam Position3, the virtual beam positions corresponding to communication beam Beam10 are Beam Position4 and BeamPosition5, the ground grids corresponding to the virtual beam position Beam Position1 are Grid1 and Grid2, the ground grid corresponding to the virtual beam position BeamPosition3 is Grid3, and the ground grids corresponding to the virtual beam position Beam Position4 are Grid4, Grid5 and Grid6.

[0052] In summary, by separating the virtual wave position and the ground grid and calculating the mapping relationship between the virtual wave position and the ground grid, a coordinate system for positioning the user communication terminal can be formed on the ground by grids of equal size, and the wave position deformation caused by the change of the beam scanning angle of the antenna of the recursive communication satellite can be adapted to better utilize the beam resources. The correspondence between the virtual wave position and the ground grid is achieved through the mapping relationship, which solves the problem of mismatch between the ground coordinate system of the communication satellite and the real wave position shape, and ensures that beam management and scheduling are easy to implement.

[0053] In practical applications, the preset planning period includes multiple preset time intervals; The beam management platform calculates the virtual beam position of the communication satellite according to a preset planning period, and determines a mapping relationship between the communication area and the virtual beam position, including: The beam management platform calculates the virtual beam position of the communication satellite in each preset time interval according to the preset planning period, and determines the mapping relationship between the communication area and the virtual beam position in each preset time interval.

[0054] The preset time interval is the period for reconstructing the virtual wave position of the communication satellite. The preset planning period may include multiple preset time intervals, and the preset planning period also includes the activation scheduling time of the preset time interval.

[0055] Based on this, the beam management platform can calculate the virtual beam position of the communication satellite in each preset time interval according to each preset time interval included in the preset planning cycle, and determine the mapping relationship between the communication area and the virtual beam position in each preset time interval.

[0056] In summary, by setting the preset planning cycle and the preset time interval, satellite-ground synchronization can be achieved, and the reconstruction of the virtual wave position caused by the flight of the communication satellite, which leads to the failure to update the mapping relationship between the virtual wave position and the communication area in time, can be avoided, thereby ensuring the timeliness of the update of the mapping relationship between the virtual wave position and the communication area.

[0057] In practical applications, the ground communication terminal further includes a beam scheduling unit; After storing the mapping relationship between the communication area and the virtual beam position in the comparison table in the beam management platform, the method further includes: The comparison table is sent to the beam scheduling unit.

[0058] Specifically, after the mapping relationship between the communication area and the virtual beam position is stored in a comparison table in the beam management platform, the comparison table can be sent to the beam scheduling unit.

[0059] In actual applications, the comparison table updated in each preset planning period can be sent to the beam scheduling unit according to the preset planning period.

[0060] In summary, by sending the comparison table to the beam scheduling unit, the beam scheduling unit can subsequently determine the target beam position corresponding to the target communication area according to the comparison table, so as to subsequently control the communication beam to point to the target beam position.

[0061] Step 206: Generate a beam scheduling instruction according to the target beam position.

[0062] Among them, the beam scheduling instruction can be understood as a scheduling instruction for the target communication beam that can point to the target beam position.

[0063] In a specific implementation, determining the target wave position corresponding to the target communication area according to the comparison table between the communication area and the virtual wave position includes: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table between the communication area and the virtual beam position.

[0064] Generating a beam scheduling instruction according to the target beam position includes: The beam scheduling unit generates the beam scheduling instruction according to the target beam position.

[0065] Specifically, the beam scheduling unit can receive the comparison table and target communication area sent by the beam management platform, and determine the target wave position corresponding to the target communication area based on the comparison table between the communication area and the virtual wave position, and generate a scheduling instruction for the target communication beam that can point to the target wave position based on the target wave position.

[0066] In summary, the generation of the beam scheduling instruction by the beam scheduling unit facilitates the subsequent scheduling and control of the corresponding target communication beam according to the beam scheduling instruction.

[0067] Step 208: Based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request.

[0068] In a specific implementation, after the beam scheduling unit generates the beam scheduling instruction according to the target beam position, the method further includes: The beam scheduling unit sends the beam scheduling instruction to the satellite communication terminal; Based on the beam scheduling instruction, controlling the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request includes: The satellite communication terminal, based on the beam scheduling instruction, controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request.

[0069] Specifically, after the beam scheduling unit generates the beam scheduling instruction, it can send the beam scheduling instruction to the satellite communication terminal. The satellite communication terminal can control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request and realize the communication connection between the user communication terminal and the satellite communication terminal.

[0070] In summary, the communication request can be processed through the interaction between the beam scheduling unit and the satellite communication terminal.

[0071] In practical applications, the satellite communication terminal includes an on-board scheduling unit and a wave controller; The satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request, including: The on-board scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller; The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request.

[0072] Among them, the beam controller can be understood as a unit on the communication satellite used to control the phased array antenna. By sending beam control instructions to the beam controller, the beam controller can control the target communication beam to point to the target beam position according to the beam control instructions, thereby realizing the communication connection between the communication satellite and the user communication terminal.

[0073] Based on this, the onboard scheduling unit can generate a beam control instruction for the target communication beam based on the beam scheduling instruction, and send the beam control instruction to the beam controller. The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request issued by the user communication terminal.

[0074] In practical applications, the beam management platform of the ground communication terminal can inject the planning information (i.e., the comparison table) into the beam scheduling unit every preset planning period. The beam scheduling unit can determine the target wave position according to the comparison table and the target communication area, and generate a beam scheduling instruction to perform periodic pre-scheduling and real-time scheduling. The generated beam scheduling instruction is sent to the satellite scheduling unit. The satellite scheduling unit can generate a beam control instruction based on the beam scheduling instruction, and send the beam control instruction to the wave controller of the phased array antenna. The wave controller controls the target communication beam to point to the target wave position based on the beam control instruction to adjust the communication beam direction. It can be understood that the planning of the planning information by the beam management platform is non-real-time. The corresponding relationship between the ground grid, virtual wave position and communication beam can be calculated, and the ground grid coordinate system can be maintained. The scheduling of the communication beam by the beam scheduling unit is periodic real-time control, and the target communication beam needs to be scheduled to cover the target wave position. The control of the target communication beam has high real-time performance, and the communication beam of the phased array is controlled by the wave controller to point to the target wave position.

[0075] In summary, through the on-board scheduling unit and beam controller, real-time control of the target communication beam is achieved, thereby realizing the direction adjustment of the target communication beam, ensuring that the target communication beam can cover the target wave position, and facilitating the establishment of the communication connection between the user communication terminal and the satellite communication terminal.

[0076] In another embodiment of the present specification, the satellite communication system may use an on-board scheduling mode for communication beam scheduling of a communication satellite. In the on-board scheduling mode, the ground communication terminal may include a beam management platform, a measurement and control baseband, and a communication gateway. The satellite communication terminal may include a measurement and control transponder, an on-board gateway, a beam scheduling unit, and a beam controller. The beam scheduling instructions are generated in the beam scheduling unit included in the satellite communication terminal, with fast calculation speed and high efficiency.

[0077] Specifically, the satellite communication terminal includes a beam scheduling unit; After storing the mapping relationship between the communication area and the virtual beam position in the comparison table in the beam management platform, the method further includes: The comparison table is sent to the beam scheduling unit.

[0078] Specifically, the beam management platform may send the comparison table to the beam scheduling unit of the satellite communication terminal, so that the beam scheduling unit can subsequently determine the target beam position according to the comparison table.

[0079] Then, in response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal includes: The beam management platform determines a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; After determining the target communication area corresponding to the user communication terminal, the method further includes: The target communication area is sent to the beam scheduling unit.

[0080] Specifically, after determining the target communication area corresponding to the user communication terminal, the beam management platform can also send the target communication area to the beam scheduling unit to facilitate the beam scheduling unit to subsequently determine the target beam position corresponding to the target communication area.

[0081] Accordingly, according to the comparison table between the communication area and the virtual wave position, determining the target wave position corresponding to the target communication area includes: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table between the communication area and the virtual beam position.

[0082] Generating a beam scheduling instruction according to the target beam position includes: The beam scheduling unit generates the beam scheduling instruction according to the target beam position.

[0083] Specifically, the beam scheduling unit can determine the target beam position corresponding to the target communication area according to the comparison table between the communication area and the virtual beam position, and generate a beam scheduling instruction according to the target beam position to achieve subsequent control of the target communication beam.

[0084] Furthermore, the satellite communication terminal further comprises a wave controller; Based on the beam scheduling instruction, controlling the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request includes: The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller; The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request.

[0085] Specifically, after the beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, the beam control instruction can be sent to the beam controller. The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request.

[0086] It can be understood that the processing process in the on-board scheduling mode is similar to the processing process in the ground scheduling mode, the difference being that the locations where the beam scheduling units are deployed are different.

[0087] In a specific implementation, sending the comparison table to the beam scheduling unit includes: According to the preset planning period, sending the comparison table corresponding to the preset time interval to the beam scheduling unit; The preset time interval is a period for reconstructing the virtual wave position of the communication satellite.

[0088] Specifically, similar to the above, the beam management platform can send the comparison table corresponding to each preset time interval to the beam scheduling unit according to the preset planning period.

[0089] Furthermore, each of the preset time intervals includes a plurality of scheduling cycles; The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller, including: The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction according to the scheduling period and the pre-scheduling period, and sends the beam control instruction to the beam controller; The pre-scheduling period is a time interval for adjusting a time parameter for sending the beam scheduling instruction in advance.

[0090] In practical applications, the time parameters used for beam management include the injection period (i.e. the preset planning period) , the stepping cycle (i.e., preset time interval) of virtual wave position reconstruction caused by the flight of the communication satellite , Pre-scheduling period , pre-scheduled variables and scheduling cycle , see Figure 4 , Figure 4 The diagram shows the relative relationship of the time parameters used for beam management in a constellation beam management method provided by an embodiment of the specification. Specifically, the beam management platform notifies the planning information once every preset planning period. The planning information includes N preset time intervals and the absolute activation time of the preset time interval. Each preset time interval includes multiple scheduling periods. The communication base station can generate beam scheduling instructions according to the scheduling period and synchronize the absolute time with the beam scheduling unit on the satellite. The pre-scheduling period is to adjust the time parameters for sending scheduling instructions in advance. time interval. It can be the same time parameter or different time parameters to offset the changing feeder link transmission delay. Specifically, the scheduling period can be understood as the time interval for actually executing beam control (i.e., beam scheduling), and the pre-scheduling period can be understood as a set of scheduling periods, which can be understood as the time interval for transmitting the beam scheduling instruction to the control execution unit in advance. The pre-scheduling variable (i.e., time parameter) can be understood as the advance amount for sending the beam scheduling instruction.

[0091] In summary, by setting the time parameters, the time synchronization between the satellite and the ground can be achieved.

[0092] The following combination Figure 5 Taking the application of the constellation beam management method provided in this specification in the ground scheduling mode as an example, the constellation beam management method is further described. Figure 5 A first processing flow chart of a constellation beam management method provided by an embodiment of this specification is shown, which specifically includes the following steps.

[0093] Step 502: The beam management platform calculates the mapping relationship between the communication area and the virtual wave position, and in response to the communication request of the user communication terminal, determines the target communication area corresponding to the user communication terminal, and sends the comparison table recording the mapping relationship between the communication area and the virtual wave position and the target communication area corresponding to the user communication terminal to the beam scheduling unit through the gateway of the information gateway station.

[0094] Step 504: The beam management platform sends the comparison table (i.e., planning information) recording the mapping relationship between the communication area and the virtual beam position to the onboard scheduling unit through the signal gateway, the measurement and control baseband, the measurement and control transponder, and the onboard gateway.

[0095] Step 506: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table, and generates a beam scheduling instruction according to the target beam position, and sends the beam scheduling instruction to the onboard scheduling unit through the signal gateway, the measurement and control baseband, the measurement and control transponder and the onboard gateway in sequence.

[0096] Among them, the on-board scheduling unit can be used to perform on-board beam control.

[0097] Step 508: The onboard scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller.

[0098] Step 510: The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request sent by the user communication terminal.

[0099] The following combination Figure 6Taking the application of the constellation beam management method provided in this specification in the on-board scheduling mode as an example, the constellation beam management method is further described. Figure 6 A second processing flow chart of a constellation beam management method provided by an embodiment of this specification is shown, which specifically includes the following steps.

[0100] Step 602: The beam management platform calculates the mapping relationship between the communication area and the virtual wave position, and in response to the communication request of the user communication terminal, determines the target communication area corresponding to the user communication terminal, and sends the comparison table (i.e., planning information) recording the mapping relationship between the communication area and the virtual wave position and the target communication area to the beam scheduling unit through the signal gateway, the measurement and control baseband, the measurement and control transponder, and the onboard gateway in sequence.

[0101] Step 604: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table, generates a beam scheduling instruction according to the target beam position, generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller.

[0102] Among them, the beam scheduling unit can be used to perform on-board beam control.

[0103] Step 606: The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request sent by the user communication terminal.

[0104] Corresponding to the above method embodiment, this specification also provides a satellite communication system embodiment, Figure 7 FIG. 2 shows a schematic diagram of the structure of a satellite communication system provided by an embodiment of the present specification. Figure 7 As shown, the system includes: a ground communication terminal 702 and a satellite communication terminal 704, wherein: The ground communication terminal 702 is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; determine a target wave position corresponding to the target communication area according to a comparison table between communication areas and virtual wave positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which a communication beam sent by a communication satellite points; generate a beam scheduling instruction according to the target wave position, and send the beam scheduling instruction to the satellite communication terminal 704; The satellite communication terminal 704 is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0105] Specifically, the satellite communication system is implemented based on the above-mentioned ground scheduling mode, and details may refer to the description of the above-mentioned constellation beam management method.

[0106] Corresponding to the above method embodiment, this specification also provides a satellite communication system embodiment, Figure 8 FIG. 2 shows a schematic diagram of the structure of another satellite communication system provided by an embodiment of the present specification. Figure 8 As shown, the system includes: a ground communication terminal 802 and a satellite communication terminal 804, wherein: The ground communication terminal 802 is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal, and send the target communication area to the satellite communication terminal 804; The satellite communication terminal 804 is configured to determine the target wave position corresponding to the target communication area according to a comparison table between the communication area and the virtual wave position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which the communication beam emitted by the communication satellite points; generate a beam scheduling instruction according to the target wave position; and based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target wave position to process the communication request.

[0107] Specifically, the satellite communication system is implemented based on the above-mentioned on-board scheduling mode, and details may refer to the description of the above-mentioned constellation beam management method.

[0108] See also Fig. 9 , Fig. 9 A flowchart of a second constellation beam management method provided according to an embodiment of the present specification is shown, which is applied to a ground communication terminal and specifically includes the following steps.

[0109] Step 902: In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; Step 904: determining the target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; Step 906: Generate a beam scheduling instruction according to the target beam position, and send the beam scheduling instruction to the satellite communication terminal, so that the satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0110] Specifically, the constellation beam management method is implemented based on the above-mentioned ground scheduling mode. For details, please refer to the description of the above-mentioned constellation beam management method.

[0111] Corresponding to the above method embodiment, this specification also provides a constellation beam management device embodiment, which is applied to a ground communication terminal. Fig.10 FIG. 2 shows a schematic diagram of the structure of a first constellation beam management device provided by an embodiment of this specification. Fig.10 As shown, the device comprises: A first determining module 1002 is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; The second determination module 1004 is configured to determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; The generation module 1006 is configured to generate a beam scheduling instruction according to the target beam position, and send the beam scheduling instruction to the satellite communication terminal, so that the satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0112] The above is a schematic scheme of a constellation beam management device of this embodiment. It should be noted that the technical scheme of the constellation beam management device and the technical scheme of the constellation beam management method mentioned above belong to the same concept, and the details not described in detail in the technical scheme of the constellation beam management device can be found in the description of the technical scheme of the constellation beam management method mentioned above.

[0113] See also Fig.11 , Fig.11 A flowchart of a third constellation beam management method provided according to an embodiment of the present specification is shown, which is applied to a satellite communication terminal and specifically includes the following steps.

[0114] Step 1102: receiving a target communication area corresponding to a user communication terminal and sent by a ground communication terminal, wherein the target communication area is determined by the ground communication terminal in response to a communication request sent by the user communication terminal; Step 1104: determining the target beam position corresponding to the target communication area according to a comparison table between communication areas and virtual beam positions, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; Step 1106: Generate a beam scheduling instruction according to the target beam position; Step 1108: Based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request.

[0115] Specifically, the constellation beam management method is implemented based on the above-mentioned on-board scheduling mode. For details, please refer to the description of the above-mentioned constellation beam management method.

[0116] Corresponding to the above method embodiment, this specification also provides a constellation beam management device embodiment, which is applied to a satellite communication terminal. Fig.12 FIG. 2 shows a schematic diagram of the structure of a second constellation beam management device provided by an embodiment of this specification. Fig.12 As shown, the device comprises: The receiving module 1202 is configured to receive a target communication area corresponding to a user communication terminal and sent by a ground communication terminal, wherein the target communication area is determined by the ground communication terminal in response to a communication request sent by the user communication terminal; The determination module 1204 is configured to determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; The generating module 1206 is configured to generate a beam scheduling instruction according to the target beam position; The control module 1208 is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

[0117] The above is a schematic scheme of a constellation beam management device of this embodiment. It should be noted that the technical scheme of the constellation beam management device and the technical scheme of the constellation beam management method mentioned above belong to the same concept, and the details not described in detail in the technical scheme of the constellation beam management device can be found in the description of the technical scheme of the constellation beam management method mentioned above.

[0118] Fig.13 The block diagram of a computing device 1300 according to one embodiment of the present specification is shown. The components of the computing device 1300 include but are not limited to a memory 1310 and a processor 1320. The processor 1320 is connected to the memory 1310 via a bus 1330, and the database 1350 is used to store data.

[0119] The computing device 1300 also includes an access device 1340 that enables the computing device 1300 to communicate via one or more networks 1360. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 1340 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0120] In one embodiment of the present application, the above components of the computing device 1300 and Fig.13 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Fig.13 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.

[0121] The computing device 1300 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 1300 may also be a mobile or stationary server.

[0122] The memory 1310 is used to store computer programs / instructions, and the processor 1320 is used to execute the computer programs / instructions stored in the memory 1310. When the computer programs / instructions are executed by the processor, the steps of the above method are implemented.

[0123] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above method.

[0124] An embodiment of the present specification further provides a computer-readable storage medium storing a computer program / instruction, which implements the steps of the above method when executed by a processor.

[0125] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above method.

[0126] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above method when executed by a processor.

[0127] The above is a schematic solution of a computer program product of this embodiment. It should be noted that the technical solution of the computer program product and the technical solution of the above method belong to the same concept, and the details not described in detail in the technical solution of the computer program product can be referred to the description of the technical solution of the above method.

[0128] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0129] The computer program / instruction includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer readable media do not include electric carrier signals and telecommunication signals.

[0130] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0131] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0132] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A constellation beam management method, characterized in that: Applied to a satellite communication system, the method comprises: In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; generating a beam scheduling instruction according to the target beam position; Based on the beam scheduling instruction, the target communication beam corresponding to the beam scheduling instruction is controlled to point to the target beam position to process the communication request.

2. The method according to claim 1, characterized in that The satellite communication system includes a ground communication terminal and a satellite communication terminal, and the ground communication terminal includes a beam management platform; Before determining the target wave position corresponding to the target communication area according to the comparison table between the communication area and the virtual wave position, the method further includes: The beam management platform calculates the virtual beam position of the communication satellite according to a preset planning period, and determines a mapping relationship between the communication area and the virtual beam position; The mapping relationship between the communication area and the virtual beam position is stored in the comparison table in the beam management platform.

3. The method according to claim 2, characterized in that The preset planning cycle includes a plurality of preset time intervals; The beam management platform calculates the virtual beam position of the communication satellite according to a preset planning period, and determines a mapping relationship between the communication area and the virtual beam position, including: The beam management platform calculates the virtual beam position of the communication satellite in each preset time interval according to the preset planning period, and determines the mapping relationship between the communication area and the virtual beam position in each preset time interval.

4. The method according to claim 2, characterized in that The ground communication terminal also includes a beam scheduling unit; After storing the mapping relationship between the communication area and the virtual beam position in the comparison table in the beam management platform, the method further includes: The comparison table is sent to the beam scheduling unit.

5. The method according to claim 4, characterized in that In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal includes: The beam management platform determines a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; After determining the target communication area corresponding to the user communication terminal, the method further includes: The target communication area is sent to the beam scheduling unit.

6. The method according to claim 5, characterized in that Determining a target wave position corresponding to the target communication area according to a comparison table between the communication area and the virtual wave position includes: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table between the communication area and the virtual beam position; Generating a beam scheduling instruction according to the target beam position includes: The beam scheduling unit generates the beam scheduling instruction according to the target beam position.

7. The method according to claim 6, characterized in that After the beam scheduling unit generates the beam scheduling instruction according to the target beam position, the method further includes: The beam scheduling unit sends the beam scheduling instruction to the satellite communication terminal; Based on the beam scheduling instruction, controlling the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request includes: The satellite communication terminal, based on the beam scheduling instruction, controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request.

8. The method according to claim 7, characterized in that The satellite communication terminal includes an on-board scheduling unit and a wave controller; The satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request, including: The on-board scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller; The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request.

9. The method according to claim 3, characterized in that The satellite communication terminal includes a beam scheduling unit; After storing the mapping relationship between the communication area and the virtual beam position in the comparison table in the beam management platform, the method further includes: The comparison table is sent to the beam scheduling unit.

10. The method according to claim 9, characterized in that In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal includes: The beam management platform determines a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; After determining the target communication area corresponding to the user communication terminal, the method further includes: The target communication area is sent to the beam scheduling unit.

11. The method according to claim 10, characterized in that Determining a target wave position corresponding to the target communication area according to a comparison table between the communication area and the virtual wave position includes: The beam scheduling unit determines the target beam position corresponding to the target communication area according to the comparison table between the communication area and the virtual beam position; Generating a beam scheduling instruction according to the target beam position includes: The beam scheduling unit generates the beam scheduling instruction according to the target beam position.

12. The method according to claim 11, characterized in that The satellite communication terminal also includes a wave controller; Based on the beam scheduling instruction, controlling the target communication beam corresponding to the beam scheduling instruction to point to the target beam position to process the communication request includes: The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller; The beam controller controls the target communication beam to point to the target beam position based on the beam control instruction to process the communication request.

13. The method according to claim 12, characterized in that Sending the comparison table to the beam scheduling unit includes: According to the preset planning period, sending the comparison table corresponding to the preset time interval to the beam scheduling unit; The preset time interval is a period for reconstructing the virtual wave position of the communication satellite.

14. The method according to claim 13, characterized in that Each of the preset time intervals includes a plurality of scheduling cycles; The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction, and sends the beam control instruction to the beam controller, including: The beam scheduling unit generates a beam control instruction for the target communication beam based on the beam scheduling instruction according to the scheduling period and the pre-scheduling period, and sends the beam control instruction to the beam controller; The pre-scheduling period is a time interval for adjusting a time parameter for sending the beam scheduling instruction in advance.

15. A satellite communication system, characterized in that: Including ground communication terminals and satellite communication terminals, among which, The ground communication terminal is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal; determine a target wave position corresponding to the target communication area according to a comparison table between communication areas and virtual wave positions, wherein the comparison table is used to record a mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which a communication beam emitted by a communication satellite points; generate a beam scheduling instruction according to the target wave position, and send the beam scheduling instruction to the satellite communication terminal; The satellite communication terminal is configured to control the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

16. A satellite communication system, characterized in that: Including ground communication terminals and satellite communication terminals, among which, The ground communication terminal is configured to determine a target communication area corresponding to the user communication terminal in response to a communication request sent by the user communication terminal, and send the target communication area to the satellite communication terminal; The satellite communication terminal is configured to determine the target wave position corresponding to the target communication area according to a comparison table between the communication area and the virtual wave position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual wave position, and the virtual wave position is a reference position to which the communication beam emitted by the communication satellite points; generate a beam scheduling instruction according to the target wave position; and based on the beam scheduling instruction, control the target communication beam corresponding to the beam scheduling instruction to point to the target wave position to process the communication request.

17. A constellation beam management method, characterized in that: Applied to ground communication terminals, including: In response to a communication request sent by a user communication terminal, determining a target communication area corresponding to the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; A beam scheduling instruction is generated according to the target beam position, and the beam scheduling instruction is sent to the satellite communication terminal, so that the satellite communication terminal controls the target communication beam corresponding to the beam scheduling instruction to point to the target beam position based on the beam scheduling instruction to process the communication request.

18. A constellation beam management method, characterized in that: Applied to satellite communication terminals, including: Receiving a target communication area corresponding to a user communication terminal and sent by a ground communication terminal, wherein the target communication area is determined by the ground communication terminal in response to a communication request sent by the user communication terminal; Determine the target beam position corresponding to the target communication area according to a comparison table between the communication area and the virtual beam position, wherein the comparison table is used to record the mapping relationship between the communication area and the virtual beam position, and the virtual beam position is a reference position to which the communication beam emitted by the communication satellite points; generating a beam scheduling instruction according to the target beam position; Based on the beam scheduling instruction, the target communication beam corresponding to the beam scheduling instruction is controlled to point to the target beam position to process the communication request.

19. A computing device, characterized in that include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer program / instructions are executed by the processor, the steps of the method described in any one of claims 1-14, 17-18 are implemented.

20. A computer-readable storage medium, characterized in that: It stores a computer program / instruction, which, when executed by a processor, implements the steps of the method described in any one of claims 1-14, 17-18.

21. A computer program product, characterized in that The invention comprises a computer program / instruction, which implements the steps of the method according to any one of claims 1 to 14, 17 to 18 when executed by a processor.