Beam mode determination method, equipment, device and storage medium

By determining the beam service level of the terminal in the network device and dynamically adjusting the beam mode, the problem of not being able to adaptively switch beam modes in the prior art is solved, and a more flexible and efficient beam mode selection is achieved.

CN119652378APending Publication Date: 2025-03-18DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311196365.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing satellite Internet broadband communication technology cannot realize adaptive switching of beam mode, resulting in the inability to dynamically adjust the beam mode according to the terminal's beam service level.

Method used

By determining the beam service level of the terminal in the network device, and dynamically determining the beam mode of the service terminal based on the level and the beam resource occupation of the network device, the adaptive switching of the beam mode is realized.

Benefits of technology

Adaptive switching of beam mode is realized, the flexibility of beam mode selection is improved, and more optimized signal coverage and positioning services can be provided according to the terminal's beam service level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652378A_ABST
    Figure CN119652378A_ABST
Patent Text Reader

Abstract

The invention provides a beam mode determination method, device and apparatus, and a storage medium. The method comprises the following steps: a network device determines a beam service level of a first terminal; and determining a beam mode for serving the first terminal based on the beam service level of the first terminal. According to the beam mode determination method, device and apparatus, and the storage medium provided by the present application, the network device determines the beam mode of the serving terminal through the beam service level of the terminal, thereby realizing adaptive switching of the beam mode, and improving the flexibility of beam mode selection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to a beam pattern determination method, device, apparatus and storage medium. Background Art

[0002] The solution developed and implemented based on satellite Internet broadband communication technology currently requires ground control equipment to initiate switching between the two beam mode configurations for both beam staring and beam hopping, and is unable to adaptively switch beam modes. Summary of the invention

[0003] In view of the problems existing in the prior art, the present application provides a beam pattern determination method, device, apparatus and storage medium.

[0004] In a first aspect, the present application provides a beam pattern determination method, which is applied to a network device, including:

[0005] Determining a beam service level of the first terminal;

[0006] Based on the beam service level of the first terminal, a beam mode serving the first terminal is determined.

[0007] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0008] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0009] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0010] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0011] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0012] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0013] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0014] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0015] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0016] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0017] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0018] Among them, the second level is higher than the first level.

[0019] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0020] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0021] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0022] In some embodiments, the method further comprises:

[0023] When the beam service level of the first terminal is the highest level, after determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used together to provide service to the first terminal.

[0024] In some embodiments, determining a beam service level of a first terminal includes:

[0025] Receiving terminal capability information sent by the first terminal;

[0026] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0027] In some embodiments, determining a beam service level of a first terminal includes:

[0028] receiving a switching request message sent by a source network device;

[0029] Based on the switching request message, a beam service level of the first terminal is determined.

[0030] In some embodiments, the terminal capability information or the switching request message includes beam service level information of the first terminal.

[0031] In a second aspect, the present application also provides a beam pattern determination method, which is applied to a terminal, including:

[0032] The terminal capability information is sent to the network device, where the terminal capability information is used to indicate the beam service level of the terminal.

[0033] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0034] In a third aspect, the present application further provides a network device, including a memory, a transceiver, and a processor;

[0035] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:

[0036] Determining a beam service level of the first terminal;

[0037] Based on the beam service level of the first terminal, a beam mode serving the first terminal is determined.

[0038] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0039] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0040] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0041] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0042] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0043] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0044] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0045] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0046] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0047] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0048] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0049] Among them, the second level is higher than the first level.

[0050] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0051] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0052] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0053] In some embodiments, the operations further include:

[0054] When the beam service level of the first terminal is the highest level, after determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used together to provide service to the first terminal.

[0055] In some embodiments, determining a beam service level of a first terminal includes:

[0056] Receiving terminal capability information sent by the first terminal;

[0057] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0058] In some embodiments, determining a beam service level of a first terminal includes:

[0059] receiving a switching request message sent by a source network device;

[0060] Based on the switching request message, a beam service level of the first terminal is determined.

[0061] In some embodiments, the terminal capability information or the switching request message includes beam service level information of the first terminal.

[0062] In a fourth aspect, the present application further provides a terminal, including a memory, a transceiver, and a processor;

[0063] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of a processor; and a processor for reading the computer program in the memory and performing the following operations:

[0064] The terminal capability information is sent to the network device, where the terminal capability information is used to indicate the beam service level of the terminal.

[0065] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0066] In a fifth aspect, the present application also provides a beam pattern determination device, including:

[0067] A first determining unit, configured to determine a beam service level of a first terminal;

[0068] The second determination unit is used to determine the beam mode serving the first terminal based on the beam service level of the first terminal.

[0069] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0070] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0071] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0072] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0073] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0074] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0075] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0076] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0077] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0078] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0079] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0080] Among them, the second level is higher than the first level.

[0081] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0082] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0083] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0084] In some embodiments, the apparatus further comprises:

[0085] A selection unit is used to select a fourth beam from idle beams after determining the beam mode for serving the first terminal based on the terminal served by the first beam currently serving the first terminal when the beam service level of the first terminal is the highest level, and modify the beam mode of the fourth beam to a staring beam mode, and use the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam to jointly provide service for the first terminal.

[0086] In some embodiments, determining a beam service level of a first terminal includes:

[0087] Receiving terminal capability information sent by the first terminal;

[0088] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0089] In some embodiments, determining a beam service level of a first terminal includes:

[0090] receiving a switching request message sent by a source network device;

[0091] Based on the switching request message, a beam service level of the first terminal is determined.

[0092] In some embodiments, the terminal capability information or the switching request message includes beam service level information of the first terminal.

[0093] In a sixth aspect, the present application further provides a beam pattern determination device, including:

[0094] The sending unit is used to send terminal capability information to the network device, where the terminal capability information is used to indicate the beam service level of the terminal.

[0095] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0096] In the seventh aspect, the present application also provides a computer-readable storage medium, which stores a computer program, and the computer program is used to enable a computer to execute the beam pattern determination method described in the first aspect as described above, or execute the beam pattern determination method described in the second aspect as described above.

[0097] In an eighth aspect, the present application also provides a communication device, in which a computer program is stored, and the computer program is used to enable the communication device to execute the beam pattern determination method described in the first aspect as described above, or execute the beam pattern determination method described in the second aspect as described above.

[0098] In the ninth aspect, the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the beam pattern determination method described in the first aspect as described above, or execute the beam pattern determination method described in the second aspect as described above.

[0099] In the tenth aspect, the present application also provides a chip product, in which a computer program is stored, and the computer program is used to enable the chip product to execute the beam pattern determination method described in the first aspect as described above, or execute the beam pattern determination method described in the second aspect as described above.

[0100] The beam mode determination method, equipment, device and storage medium provided in the present application enable the network device to determine the beam mode of the service terminal through the beam service level of the terminal, thereby realizing adaptive switching of the beam mode and improving the flexibility of beam mode selection. BRIEF DESCRIPTION OF THE DRAWINGS

[0101] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0102] Figure 1 This is one of the flow charts of the beam pattern determination method provided in the embodiment of the present application;

[0103] Figure 2 This is the second flowchart of the beam pattern determination method provided in an embodiment of the present application;

[0104] Figure 3 This is one of the example flow charts of the beam pattern determination method provided in the embodiment of the present application;

[0105] Figure 4 This is the second example flow chart of the beam pattern determination method provided in the embodiment of the present application;

[0106] Figure 5 is a structural example diagram of a network device provided in an embodiment of the present application;

[0107] Figure 6 is a diagram showing an example structure of a terminal provided in an embodiment of the present application;

[0108] Figure 7 It is one of the structural example diagrams of the beam pattern determination device provided in the embodiment of the present application;

[0109] Figure 8 This is the second structural example diagram of the beam pattern determination device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0110] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0111] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0112] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0113] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0114] In order to facilitate a clearer understanding of the technical solutions of the embodiments of the present application, some technical contents related to the embodiments of the present application are first introduced.

[0115] Based on the implementation and solution formulation of satellite Internet broadband communication technology, both staring beam and beam hopping currently need to be switched between the two beam mode configurations through ground operation and control equipment, and adaptive switching of beam modes is not possible.

[0116] In the current satellite Internet broadband communication technology, the service implementation scheme for beam2 beam type hopping beam and staring beam is that when the terminal location is unknown, the access network will randomly access from the beam1 beam and then switch to the beam2 beam of the hopping beam to complete the registration and protocol data unit (PDU) session establishment; and when the terminal location is known, the access network needs to be informed in advance by the ground operation and control equipment and modify the beam mode of the beam2 beam to the staring beam directional pointing to the user, so that the terminal with a known location can directly access from the beam2 beam to complete the registration and PDU session establishment.

[0117] The beam2 beam of the beam hopping activates the coverage of the beam signal of the corresponding beam position only after the terminal initiates random access from the beam1 beam and the load base station replies with a random access response (Random Access Response, RAR).

[0118] Terminals with unknown locations can only access and be served in beam hopping mode.

[0119] For terminals with known locations that directly access beam2, the only way is to inform the onboard payload satellite in advance through ground control equipment to change the beam mode to a staring beam and point to the corresponding beam position to serve the terminal.

[0120] Beam 1 corresponds to beam type 1, which only includes the random access process of the payload base station receiving the Physical Random Access Channel (PRACH) message and sending the RAR message during the terminal access process. The RAR message carries the frequency of beam 2 and other related information. Beam 2 corresponds to beam type 2, which can complete the random access, user registration and bearer establishment process similar to the 5th generation mobile communication system (5G) network during the terminal access process, and can carry multiple uplink and downlink data services. Beam 2 includes multiple beam modes such as hopping beam and staring beam.

[0121] The current beam service implementation scheme cannot serve the staring beam for terminals with unknown locations. If the staring beam service is implemented by modifying the beam mode through ground operation and control equipment, the implementation scheme still needs to be modified. In the case of direct access to the beam2 beam by the terminal whose first position is known, the ground operation and control equipment needs to know in advance and notify the onboard payload base station to modify the beam mode to the staring beam. All terminals that need to be served by the staring beam need to be planned in advance, with fixed positions or positions preset in advance in the ground operation and control equipment, and the terminal access timing is preset.

[0122] The beam mode determination method provided in the embodiment of the present application optimizes the high-level protocol and processing mechanism of satellite Internet broadband communication technology, increases the terminal (also known as user equipment (UE)) capability information to indicate the user beam service level, and the payload base station executes different strategies according to the identified user beam service level to ensure that terminal devices with high beam service levels can access the staring beam and obtain continuous signal coverage and location positioning services, thereby realizing adaptive switching of beam modes. There is no need to predict the behavior of special terminal devices in advance and use ground operation and control equipment to modify the beam mode.

[0123] Figure 1 One of the flowcharts of the beam pattern determination method provided in the embodiment of the present application, the method is applied to a network device, such as Figure 1 As shown, the method comprises the following steps:

[0124] Step 100: Determine the beam service level of the first terminal.

[0125] Step 101: Determine a beam mode for serving the first terminal based on the beam service level of the first terminal.

[0126] Specifically, the network device involved in the embodiment of the present application may be a network device in satellite communication, such as a base station in a payload satellite. The first terminal may be a terminal supporting satellite communication function.

[0127] When the first terminal accesses a certain network device or the first terminal switches to a certain network device, the network device can first determine the beam service level of the first terminal, and then determine the beam mode serving the first terminal according to the beam service level of the first terminal.

[0128] The beam service level can represent the degree of demand of the terminal for the staring beam service. The higher the beam service level, the higher the degree of demand of the terminal for the staring beam service.

[0129] The beam service level of the terminal may be predefined in advance according to planning when the terminal is manufactured, or may be predefined in other ways, and this application does not make any specific limitations.

[0130] In satellite communications, the beam mode of the service terminal may include beam hopping mode, staring beam mode, etc. The beam hopping mode means that the beam in this mode can serve different terminals in different time periods. When the beam mode of the service terminal is the beam hopping mode, the beam serves the terminal in part of a time period, and serves other terminals in other time periods. The staring beam mode means that the beam in this mode always serves one terminal. When the beam mode of the service terminal is the staring beam mode, the beam always serves the terminal.

[0131] In some embodiments, determining a beam mode for serving the first terminal based on the beam service level of the first terminal may include:

[0132] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0133] When the location of the first terminal is known, the network device can determine the beam pattern for serving the first terminal according to the existing service implementation solution.

[0134] In the beam mode determination method provided in the embodiment of the present application, a network device determines the beam mode of a service terminal according to the beam service level of the terminal, thereby realizing adaptive switching of beam modes and improving the flexibility of beam mode selection.

[0135] In some embodiments, determining a beam service level of a first terminal includes:

[0136] Receiving terminal capability information sent by the first terminal;

[0137] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0138] Specifically, when the first terminal accesses a certain network device, the network device may receive the terminal capability information sent by the first terminal, and determine the beam service level of the first terminal according to the terminal capability information sent by the first terminal.

[0139] In some embodiments, the terminal capability information may include beam service level information of the first terminal.

[0140] The beam service level information can be indicated by an existing or newly added field in the terminal capability information. The present application does not limit the specific indication form of the field used to indicate the beam service level information.

[0141] In some embodiments, when the terminal capability information does not include the beam service level information of the first terminal, the network device may determine the beam service level of the first terminal as a first level, which may be a normal level, a default level, or the lowest level among the predefined beam service levels.

[0142] In some embodiments, determining a beam service level of a first terminal includes:

[0143] receiving a switching request message sent by a source network device;

[0144] Based on the switching request message, a beam service level of the first terminal is determined.

[0145] Specifically, when the first terminal switches to a certain network device, the network device may receive a switching request message sent by the source network device, and determine the beam service level of the first terminal according to the switching request message sent by the source network device.

[0146] In some embodiments, the switching request message may include beam service level information of the first terminal.

[0147] The beam service level information can be indicated through an existing or newly added field in the switching request message. The present application does not limit the specific indication form of the field used to indicate the beam service level information.

[0148] In some embodiments, when the handover request message does not include the beam service level information of the first terminal, the network device may determine the beam service level of the first terminal as the first level.

[0149] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0150] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0151] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0152] Specifically, when determining that the beam service level of the first terminal is the first level, the network device can keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged. The first beam can be a beam2 type beam that provides service to the first terminal when the first terminal accesses the network device, or can be a beam2 type beam that provides service to the first terminal when the first terminal switches to the network device, and the initial beam mode of the first beam is a beam hopping mode, that is, when the beam service level of the first terminal is the first level, the network device can determine that the beam mode serving the first terminal is a beam hopping mode.

[0153] When it is determined that the beam service level of the first terminal is higher than the first level, the network device can determine the beam mode serving the first terminal based on the beam service level of the first terminal and its own beam resource occupancy (for example, whether its own beam resources are full, the occupancy rate of its own beam resources, etc.).

[0154] For example, the beam service level is predefined as four levels: normal, medium, advanced and special, and the first level is normal. When the network device determines that the beam service level of the terminal is normal, the first beam currently serving the terminal and the beam mode of the first beam can be kept unchanged.

[0155] When the network device determines that the beam service level of the terminal is higher than the normal level, it can determine the beam mode serving the terminal according to the beam service level of the terminal and its own beam resource occupancy.

[0156] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0157] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0158] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0159] Specifically, when determining that the beam service level of the first terminal is the second level, the network device needs to determine the beam mode serving the first terminal according to its own beam resource occupancy. The second level can be an intermediate level, the second lowest level among the predefined beam service levels, or a level higher than the first level among the predefined beam service levels.

[0160] When the beam service level of the first terminal is the second level and its own beam resources are full, the network device can continue to use the first beam to provide services for the first terminal and keep the beam mode of the first beam as the beam hopping mode, that is, when the beam service level of the first terminal is the second level and its own beam resources are full, the network device can determine that the beam mode serving the first terminal is the beam hopping mode.

[0161] When the beam service level of the first terminal is the second level and its own beam resources are not fully occupied, the network device can determine the beam mode serving the first terminal according to the terminal served by the first beam (for example, whether the first beam only serves the first terminal).

[0162] For example, the beam service level is predefined as four levels: ordinary, medium, advanced and special, and the second level is medium. When the network device determines that the beam service level of the terminal is medium and its own beam resources are full, the first beam currently serving the terminal and the beam mode of the first beam can be kept unchanged.

[0163] When the network device determines that the beam service level of the terminal is a medium level and its own beam resources are not fully occupied, it can determine the beam mode serving the terminal based on the terminal served by the first beam currently serving the terminal.

[0164] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0165] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0166] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0167] Among them, the second level is higher than the first level.

[0168] Specifically, when it is determined that the beam service level of the first terminal is higher than a second level that is higher than the first level, the network device may determine the beam mode for serving the first terminal according to its own resource occupancy.

[0169] When the beam service level of the first terminal is higher than the second level and its own beam resources are fully occupied, the network device can determine the second beam that serves the least number of terminals, and allocate all terminals under the second beam to beams other than the second beam. When allocating, the terminals can be preferentially allocated to beams with fewer service terminals, so that the number of terminals served by beams other than the second beam is relatively balanced. The initial beam mode of the second beam is the beam hopping mode. After all terminals under the second beam are allocated to beams other than the second beam, the network device can modify the beam mode of the second beam to the staring beam mode, and then use the second beam in the staring beam mode to provide services for the first terminal. That is, when the beam service level of the first terminal is higher than the second level and its own beam resources are fully occupied, the network device can determine that the beam mode serving the first terminal is the staring beam mode.

[0170] When the beam service level of the first terminal is higher than the second level and its own beam resources are not fully occupied, the network device can determine the beam mode for serving the first terminal according to the terminals served by the first beam.

[0171] For example, the beam service level is predefined as four levels: ordinary, intermediate, advanced, and special, and the second level is the intermediate level. When the network device determines that the beam service level of the terminal is higher than the intermediate level (advanced or special level) and its own beam resources are full, the network device can determine the second beam with the least number of service terminals, and assign all terminals under the second beam to beams other than the second beam, and then modify the beam mode of the second beam to the staring beam mode, and use the second beam in the staring beam mode to provide service to the terminal.

[0172] When the network device determines that the beam service level of the terminal is higher than the intermediate level (advanced or special level) and its own beam resources are not fully occupied, it can determine the beam mode serving the terminal based on the terminal served by the first beam currently serving the terminal.

[0173] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0174] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0175] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0176] Specifically, when the beam service level of the first terminal is the second level or higher than the second level and the beam resources of the network device are not fully occupied, the network device can determine the beam mode serving the first terminal according to whether the first beam serves other terminals except the first terminal.

[0177] In the case that the first beam does not serve other terminals except the first terminal, the network device may modify the beam mode of the first beam to a staring beam mode, and then use the first beam in the staring beam mode to serve the first terminal.

[0178] When the first beam also serves other terminals besides the first terminal, the network device can select any beam from the idle beams as the third beam (the initial beam mode of the idle beam is the beam hopping mode), modify the beam mode of the third beam to the staring beam mode, and then use the third beam in the staring beam mode to provide services for the first terminal.

[0179] That is, when the beam service level of the first terminal is the second level or higher than the second level and the beam resources of the network device are not fully occupied, the network device can determine that the beam mode serving the first terminal is the staring beam mode.

[0180] For example, the beam service level is predefined as four levels: ordinary, intermediate, advanced, and special, and the first level is the ordinary level. When the network device determines that the beam service level of the terminal is higher than the ordinary level (intermediate, advanced, or special level), and its own beam resources are not fully occupied, the network device can determine the beam mode serving the terminal based on whether the first beam currently serving the terminal also serves other terminals in addition to the terminal.

[0181] In some embodiments, the method further comprises:

[0182] When the beam service level of the first terminal is the highest level, after determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used together to provide service to the first terminal.

[0183] Specifically, when the beam service level of the first terminal is the highest level and the beam resources of the network device are not fully occupied, after the network device determines the beam mode for serving the first terminal based on the terminal served by the first beam currently serving the first terminal, if there are idle beams in the network device, the network device can select any beam from the idle beams as the fourth beam (the initial beam mode of the idle beam is the beam hopping mode), and modify the beam mode of the fourth beam to the staring beam mode, and then use the fourth beam under the staring beam mode and the beam determined based on the terminal served by the first beam to jointly provide services for the first terminal, thereby realizing multi-beam service and improving service quality and positioning accuracy.

[0184] For example, the beam service level is predefined as four levels: ordinary, intermediate, advanced, and special, with the highest level being the special level. When the network device determines that the beam service level of the terminal is a special level, and its own beam resources are not fully occupied, the network device determines the beam mode for serving the terminal based on the terminal served by the first beam currently serving the terminal. If there are idle beams in the network device, the network device can select any beam from the idle beams as the fourth beam, and modify the beam mode of the fourth beam to the staring beam mode, and then use the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam to jointly provide service for the terminal.

[0185] Figure 2 The second flowchart of the beam pattern determination method provided in the embodiment of the present application is applied to a terminal, such as Figure 2 As shown, the method comprises the following steps:

[0186] Step 200: Send terminal capability information to a network device, where the terminal capability information is used to indicate the beam service level of the terminal.

[0187] Specifically, the terminal involved in the embodiments of the present application may be a terminal supporting satellite communication functions, and the network device may be a network device in satellite communication, such as a base station in a payload satellite.

[0188] When a terminal accesses a certain network device, it can send terminal capability information to the network device to indicate the beam service level of the terminal.

[0189] The beam mode determination method provided in the embodiment of the present application is that the terminal indicates the beam service level of the terminal by sending terminal capability information to the network device, so that the network device can determine the beam mode of the service terminal according to the beam service level of the terminal, thereby realizing adaptive switching of the beam mode and improving the flexibility of beam mode selection.

[0190] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0191] Specifically, the beam service level information can be indicated by an existing or newly added field in the terminal capability information. The present application does not limit the specific indication form of the field used to indicate the beam service level information.

[0192] In some embodiments, when the terminal capability information does not include the beam service level information of the first terminal, the beam service level of the terminal can be indicated as the first level, which can be a normal level, a default level, or the lowest level among the predefined beam service levels.

[0193] The methods provided in the embodiments of the present application are based on the same application concept, so the implementation of each method can refer to each other, and the repeated parts will not be repeated.

[0194] The following describes the methods provided in the above embodiments of the present application by using examples of specific application scenarios.

[0195] The beam2 beam of the payload base station is initially configured as a beam-hopping mode. In order to optimize the payload base station, it can adaptively select whether the terminal is served by the staring beam according to the user beam service level, and perform beam mode switching. A field indicating the user beam service level can be added to the UE capability information, which is planned to be four levels: ordinary, intermediate, advanced and special. This field is optional (terminals without this field default to the ordinary level). The payload base station selects different strategies based on the content of this field reported by the terminal.

[0196] Different types of satellite terminal equipment have different user beam service levels defined in advance according to planning when they are manufactured, and this function can be turned off individually for mid-level and above equipment.

[0197] When the terminal accesses, the specific optimization scheme is as follows:

[0198] 1. When a terminal with a normal user beam service level accesses from an unknown location, the payload base station does not perform other operations and the terminal completes registration normally.

[0199] 2. When a terminal with a medium user beam service level accesses from an unknown location, the payload base station is selected based on the current beam service resource situation:

[0200] (1) If the beam resources of the current payload base station are not fully occupied and beam A of beam2 currently serving this terminal does not serve other terminals, the payload base station initiates the switching of beam A to a staring beam.

[0201] (2) If the beam resources of the current payload base station are not fully occupied and there are other terminals online or in the registration process under beam A of beam2 currently serving this terminal, the payload base station starts the beam B service of beam2 and switches to the staring beam, and at the same time initiates the terminal to switch to beam B.

[0202] (3) If the beam resources of the current payload base station are full, the payload base station does not perform other operations and the terminal completes registration normally.

[0203] 3. When a terminal with a high user beam service level accesses from an unknown location, the payload base station selects the following based on the current beam service resource conditions:

[0204] (1) If the beam resources of the current payload base station are not fully occupied and beam A of beam2 currently serving this terminal does not serve other terminals, the payload base station initiates the switching of beam A to a staring beam.

[0205] (2) If the beam resources of the current payload base station are not fully occupied and there are other terminals online or in the registration process under beam A of beam2 currently serving this terminal, the payload base station starts the beam B service of beam2 and switches to the staring beam, and at the same time initiates the terminal to switch to beam B.

[0206] (3) The beam resources of the current payload base station are full, so the payload base station selects beam2 beam C that serves the least number of terminal users, and switches all terminal users under beam C to other beam2 beams in a balanced manner, thereby clearing the service users under beam C. The payload base station then initiates the switching of beam2 beam C to the staring beam, and simultaneously initiates the terminal to switch to beam C.

[0207] 4. When the user beam service level is a special terminal accessing from an unknown location, the load base station is selected based on the current beam service resource situation:

[0208] (1) If the beam resources of the current payload base station are not fully occupied, and the beam2 beam A currently serving this terminal does not serve other terminals, the payload base station initiates the switching of beam A to a staring beam; if the payload base station still has an idle beam2 beam D at this time, beam2 beam D is modified to a staring beam and the beam is turned on to serve the terminal at the same time, realizing multi-beam service, improving service quality and precise positioning.

[0209] (2) If the beam resources of the current payload base station are not fully occupied, and there are other terminals online or in the registration process under the beam2 beam A currently serving this terminal, the payload base station will start the beam2 beam B service and switch to the staring beam, and at the same time initiate the terminal to switch to beam B; if the payload base station still has an idle beam2 beam D at this time, then beam2 beam D will be modified to a staring beam and the beam will be turned on to serve the terminal at the same time, realizing multi-beam service, improving service quality and precise positioning.

[0210] (3) The beam resources of the current payload base station are full, so the payload base station selects beam2 beam C that serves the least number of terminal users, and switches all terminal users under beam C to other beam2 beams in a balanced manner, thereby clearing the service users under beam C. The payload base station then initiates the switching of beam2 beam C to the staring beam, and simultaneously initiates the terminal to switch to beam C.

[0211] 5. The terminal equipment that executes relevant strategies according to the instructions of the ground operation and control equipment accesses from a known position, or the terminal that directly accesses according to the existing staring beam service beam position directly accesses from beam2 beam E according to the existing implementation scheme. Since beam2 beam E is already a staring beam, the payload base station no longer has any special operations for the user beam service level judgment in the UE capability of the beam E access terminal.

[0212] During the handover process of the terminal, the load base station will carry the user beam service level field in the handover request and perform relevant decisions similar to access during the handover preparation and negotiation process.

[0213] Figure 3 This is one of the example flow charts of the beam pattern determination method provided in the embodiment of the present application, such as Figure 3 As shown, when the satellite terminal initially accesses the payload base station, the specific steps for determining the beam mode are as follows:

[0214] 1. Satellite terminal access and registration.

[0215] 2. The payload base station determines whether the satellite terminal is located unknown. If the satellite terminal is located known, the satellite terminal directly accesses beam 2 and executes relevant strategies according to the instructions of the ground control equipment. If the satellite terminal is located unknown, execute step 3.

[0216] 3. The satellite terminal switches from beam1 to beam2 A for access.

[0217] 4. The payload base station makes a beam service level decision.

[0218] (1) When the beam service level of the satellite terminal is normal or the satellite terminal does not carry the beam service level field, the payload base station does not perform other operations and the terminal is registered normally.

[0219] (2) When the beam service level of the satellite terminal is medium, the payload base station determines whether its beam resources are fully occupied. If the beam resources are fully occupied, the payload base station does not perform other operations and the terminal registers normally. If the beam resources are not fully occupied, execute step (2-a).

[0220] (2-a) The payload base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam, and the satellite terminal accesses and registers on beam2 beam A. If there are other terminals except the satellite terminal on beam2 beam A, execute step (2-b).

[0221] (2-b) The payload base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for access and registration.

[0222] (3) When the beam service level of the satellite terminal is high, the payload base station determines whether its own beam resources are fully occupied. If the beam resources are fully occupied, the payload base station selects beam2 beam C with the least number of online terminals, evenly distributes all terminals under beam2 beam C to other beam2 beams except beam C, modifies beam2 beam C to a staring beam, and switches the terminal to beam2 beam C for access and registration. If the beam resources are not fully occupied, execute step (3-a).

[0223] (3-a) The payload base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam, and the satellite terminal accesses and registers on beam2 beam A. If there are other terminals except the satellite terminal on beam2 beam A, execute step (3-b).

[0224] (3-b) The payload base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for access and registration.

[0225] (4) When the beam service level of the satellite terminal is special, the payload base station determines whether its own beam resources are fully occupied. If the beam resources are fully occupied, the payload base station selects beam2 beam C with the least number of online terminals, evenly distributes all terminals under beam2 beam C to other beam2 beams except beam C, modifies beam2 beam C to a staring beam, and switches the terminal to beam2 beam C for access and registration. If the beam resources are not fully occupied, execute step (4-a).

[0226] (4-a) The payload base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam, and the satellite terminal accesses and registers on beam2 beam A, and then step c is executed. If there are other terminals except the satellite terminal on beam2 beam A, step (4-b) is executed.

[0227] (4-b), the payload base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for access and registration, and then executes step (4-c).

[0228] (4-c) The payload base station determines whether there is an idle beam2 beam D. If so, the beam2 beam D is modified to a staring beam and provides multi-beam service for the terminal.

[0229] Figure 4 The second example flow chart of the beam pattern determination method provided in the embodiment of the present application is as follows: Figure 4 As shown, when the satellite terminal switches to access the payload base station, the specific steps for determining the beam mode are as follows:

[0230] 1. The satellite terminal switches to access beam A of the neighboring satellite beam2.

[0231] 2. The neighboring satellite base station determines whether the satellite terminal is a terminal preset for control by the ground operation and control equipment. If the satellite terminal is a terminal preset for control by the ground operation and control equipment, the satellite terminal directly switches the staring beam and executes relevant strategies according to the instructions of the ground operation and control equipment. If the satellite terminal is not a terminal preset for control by the ground operation and control equipment, execute step 3.

[0232] 3. The neighboring satellite base station makes a beam service level decision based on the beam service level information carried in the handover request.

[0233] (1) When the beam service level of the satellite terminal is normal or the handover request does not carry the beam service level field, the neighboring base station does not perform other operations, and the terminal performs inter-satellite beam hopping handover.

[0234] (2) When the beam service level of the satellite terminal is medium, the neighboring satellite base station determines whether its own beam resources are fully occupied. If the neighboring satellite resources are fully occupied, the neighboring satellite base station does not perform other operations, and the terminal performs inter-satellite beam hopping switching. If the beam resources are not fully occupied, execute step (2-a).

[0235] (2-a) The neighboring satellite base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam and the service is turned on, and the satellite terminal switches to access beam2 beam A. If there are other terminals except the satellite terminal on beam2 beam A, execute step (2-b).

[0236] (2-b) The neighboring base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for switching access.

[0237] (3) When the beam service level of the satellite terminal is high, the neighboring satellite base station determines whether its own beam resources are fully occupied. If the beam resources are fully occupied, the neighboring satellite base station selects beam2 beam C with the least number of online terminals, evenly distributes all terminals under beam2 beam C to other beam2 beams except beam C, modifies beam2 beam C to a staring beam, and the terminal switches to beam2 beam C for handover access. If the beam resources are not fully occupied, execute step (3-a).

[0238] (3-a) The neighboring satellite base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam and the service is enabled, and the satellite terminal switches access to beam2 beam A. If there are other terminals except the satellite terminal on beam2 beam A, execute step (3-b).

[0239] (3-b) The neighboring satellite base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for switching access.

[0240] (4) When the beam service level of the satellite terminal is special, the neighboring satellite base station determines whether its own beam resources are fully occupied. If the beam resources are fully occupied, the neighboring satellite base station selects beam2 beam C with the least number of online terminals, evenly distributes all terminals under beam2 beam C to other beam2 beams except beam C, modifies beam2 beam C to a staring beam, and the terminal switches to beam2 beam C for handover access. If the beam resources are not fully occupied, execute step (4-a).

[0241] (4-a) The neighboring satellite base station determines whether there are other terminals except the satellite terminal on the current beam2 beam A. If there are no other terminals except the satellite terminal on beam2 beam A, beam2 beam A is modified to a staring beam and the service is turned on. The satellite terminal switches access to beam2 beam A, and then executes step c. If there are other terminals except the satellite terminal on beam2 beam A, execute step (4-b).

[0242] (4-b), the neighboring satellite base station changes the idle beam2 beam B to a staring beam and starts the service. The terminal switches to beam2 beam B for switching access, and then executes step (4-c).

[0243] (4-c) The neighboring satellite base station determines whether there is an idle beam2 beam D. If so, the beam2 beam D is modified to a staring beam and provides multi-beam service to the terminal; if not, the process ends.

[0244] The beam mode determination method provided in the embodiment of the present application can implement staring beam service for terminal access with unknown location, and realize adaptive beam mode switching of staring beam and beam hopping services by distinguishing terminal types according to user beam service levels, and expand and optimize the implementation plan that needs to be planned in advance by ground operation and control equipment when terminals that require staring beam service access.

[0245] The methods and devices provided in the various embodiments of the present application are based on the same application concept. Since the methods and devices solve problems based on similar principles, the implementation of the devices and methods can refer to each other, and the repeated parts will not be repeated.

[0246] Figure 5 The structural example diagram of the network device provided in the embodiment of the present application is as follows: Figure 5 As shown, the network device includes a memory 520, a transceiver 510 and a processor 500; wherein the processor 500 and the memory 520 may also be arranged physically separately.

[0247] The memory 520 is used to store computer programs; the transceiver 510 is used to send and receive data under the control of the processor 500.

[0248] Specifically, the transceiver 510 is used to receive and send data under the control of the processor 500 .

[0249] Among them, Figure 5In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 500 and various circuits of memory represented by memory 520 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this application. The bus interface provides an interface. The transceiver 510 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium includes a wireless channel, a wired channel, an optical cable, and other transmission media. For different user devices, the user interface 530 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0250] The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 when performing operations.

[0251] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0252] The processor 500 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 520, for example, determining the beam service level of the first terminal;

[0253] Based on the beam service level of the first terminal, a beam mode serving the first terminal is determined.

[0254] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0255] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0256] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0257] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0258] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0259] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0260] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0261] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0262] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0263] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0264] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0265] Among them, the second level is higher than the first level.

[0266] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0267] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0268] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0269] In some embodiments, the operations further include:

[0270] When the beam service level of the first terminal is the highest level, after determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used together to provide service to the first terminal.

[0271] In some embodiments, determining a beam service level of a first terminal includes:

[0272] Receiving terminal capability information sent by the first terminal;

[0273] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0274] In some embodiments, determining a beam service level of a first terminal includes:

[0275] receiving a switching request message sent by a source network device;

[0276] Based on the switching request message, a beam service level of the first terminal is determined.

[0277] In some embodiments, the terminal capability information or the switching request message includes beam service level information of the first terminal.

[0278] Figure 6 The structure example diagram of the terminal provided in the embodiment of the present application is as follows: Figure 6 As shown, the terminal includes a memory 620, a transceiver 610 and a processor 600; wherein the processor 600 and the memory 620 may also be arranged physically separately.

[0279] The memory 620 is used to store computer programs; the transceiver 610 is used to send and receive data under the control of the processor 600.

[0280] Specifically, the transceiver 610 is used to receive and send data under the control of the processor 600 .

[0281] Among them, Figure 6In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described in this application. The bus interface provides an interface. The transceiver 610 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which may include a wireless channel, a wired channel, an optical cable, and other transmission media.

[0282] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 600 when performing operations.

[0283] The processor 600 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.

[0284] The processor 600 calls the computer program stored in the memory 620 to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions, for example: sending terminal capability information to the network device, the terminal capability information is used to indicate the beam service level of the terminal.

[0285] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0286] It should be noted here that the above-mentioned network equipment and terminal provided in the embodiments of the present application can implement all the method steps implemented in the above-mentioned method embodiments, and can achieve the same technical effects. The parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0287] Figure 7 This is one of the structural example diagrams of the beam pattern determination device provided in the embodiment of the present application, such as Figure 7 As shown, the device comprises:

[0288] A first determining unit 700 is configured to determine a beam service level of a first terminal;

[0289] The second determination unit 710 is configured to determine a beam mode for serving the first terminal based on the beam service level of the first terminal.

[0290] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0291] When the location of the first terminal is unknown, a beam pattern serving the first terminal is determined based on the beam service level of the first terminal.

[0292] In some embodiments, determining a beam mode for serving the first terminal based on a beam service level of the first terminal includes:

[0293] When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0294] When the beam service level of the first terminal is higher than the first level, the beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

[0295] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0296] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged;

[0297] When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

[0298] In some embodiments, when the beam service level of the first terminal is higher than the first level, determining the beam mode serving the first terminal based on the beam service level of the first terminal and the beam resource occupancy of the network device includes:

[0299] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, all terminals under the second beam with the least number of service terminals are allocated to beams other than the second beam, and the beam mode of the second beam is modified to a staring beam mode, and the second beam in the staring beam mode is used to provide services for the first terminal;

[0300] When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining the beam mode serving the first terminal based on the terminal served by the first beam currently serving the first terminal;

[0301] Among them, the second level is higher than the first level.

[0302] In some embodiments, determining a beam pattern serving the first terminal based on a terminal served by a first beam currently serving the first terminal includes:

[0303] In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal;

[0304] In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

[0305] In some embodiments, the apparatus further comprises:

[0306] A selection unit is used to select a fourth beam from idle beams after determining the beam mode for serving the first terminal based on the terminal served by the first beam currently serving the first terminal when the beam service level of the first terminal is the highest level, and modify the beam mode of the fourth beam to a staring beam mode, and use the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam to jointly provide service for the first terminal.

[0307] In some embodiments, determining a beam service level of a first terminal includes:

[0308] Receiving terminal capability information sent by the first terminal;

[0309] Based on the terminal capability information, a beam service level of the first terminal is determined.

[0310] In some embodiments, determining a beam service level of a first terminal includes:

[0311] receiving a switching request message sent by a source network device;

[0312] Based on the switching request message, a beam service level of the first terminal is determined.

[0313] In some embodiments, the terminal capability information or the switching request message includes beam service level information of the first terminal.

[0314] Figure 8 The second structural example diagram of the beam pattern determination device provided in the embodiment of the present application is as follows: Figure 8 As shown, the device comprises:

[0315] The sending unit 800 is used to send terminal capability information to the network device, where the terminal capability information is used to indicate the beam service level of the terminal.

[0316] In some embodiments, the terminal capability information includes beam service level information of the terminal.

[0317] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0318] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0319] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0320] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is used to enable a computer to execute the beam pattern determination method provided by the above embodiments.

[0321] It should be noted here that the computer-readable storage medium provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0322] The computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0323] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0324] The terminal involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal may also be different. For example, in a 5G system, the terminal may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0325] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0326] Network devices and terminals can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0327] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0328] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0329] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0330] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0331] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A beam pattern determination method, characterized in that: Applied to network equipment, including: Determining a beam service level of the first terminal; Based on the beam service level of the first terminal, a beam mode serving the first terminal is determined.

2. The beam pattern determination method according to claim 1, characterized in that: The determining, based on the beam service level of the first terminal, a beam mode serving the first terminal includes: When the location of the first terminal is unknown, a beam pattern for serving the first terminal is determined based on the beam service level of the first terminal.

3. The beam pattern determination method according to claim 1 or 2, characterized in that: The determining, based on the beam service level of the first terminal, a beam mode serving the first terminal includes: When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged; When the beam service level of the first terminal is higher than the first level, a beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

4. The beam pattern determination method according to claim 3, characterized in that: The determining, when the beam service level of the first terminal is higher than the first level, based on the beam service level of the first terminal and the beam resource occupancy of the network device, a beam mode serving the first terminal includes: When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged; When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

5. The beam pattern determination method according to claim 3, characterized in that: The determining, when the beam service level of the first terminal is higher than the first level, based on the beam service level of the first terminal and the beam resource occupancy of the network device, a beam mode serving the first terminal includes: When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, allocating all terminals under the second beam serving the least number of terminals to beams other than the second beam, and modifying the beam mode of the second beam to a staring beam mode, and using the second beam in the staring beam mode to provide services for the first terminal; When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining a beam mode for serving the first terminal based on a terminal served by a first beam currently serving the first terminal; The second level is higher than the first level.

6. The beam pattern determination method according to claim 4 or 5, characterized in that: The determining, based on a terminal served by a first beam currently serving the first terminal, a beam mode serving the first terminal includes: In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal; In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

7. The beam pattern determination method according to claim 4 or 5, characterized in that: The method further comprises: When the beam service level of the first terminal is the highest level, after determining the beam mode for serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used to jointly provide service for the first terminal.

8. The beam pattern determination method according to claim 1, characterized in that: The determining the beam service level of the first terminal includes: receiving terminal capability information sent by the first terminal; Based on the terminal capability information, a beam service level of the first terminal is determined.

9. The beam pattern determination method according to claim 1, characterized in that: The determining the beam service level of the first terminal includes: receiving a switching request message sent by a source network device; Based on the switching request message, a beam service level of the first terminal is determined.

10. The beam pattern determination method according to claim 8 or 9, characterized in that: The terminal capability information or the switching request message includes the beam service level information of the first terminal.

11. A beam pattern determination method, characterized in that: Applied to terminals, including: Terminal capability information is sent to a network device, where the terminal capability information is used to indicate a beam service level of the terminal.

12. The beam pattern determination method according to claim 11, characterized in that: The terminal capability information includes the beam service level information of the terminal.

13. A network device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining a beam service level of the first terminal; Based on the beam service level of the first terminal, a beam mode serving the first terminal is determined.

14. The network device according to claim 13, characterized in that: The determining, based on the beam service level of the first terminal, a beam mode serving the first terminal includes: When the location of the first terminal is unknown, a beam pattern for serving the first terminal is determined based on the beam service level of the first terminal.

15. The network device according to claim 13 or 14, characterized in that: The determining, based on the beam service level of the first terminal, a beam mode serving the first terminal includes: When the beam service level of the first terminal is the first level, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged; When the beam service level of the first terminal is higher than the first level, a beam mode serving the first terminal is determined based on the beam service level of the first terminal and the beam resource occupancy of the network device.

16. The network device according to claim 15, characterized in that: The determining, when the beam service level of the first terminal is higher than the first level, based on the beam service level of the first terminal and the beam resource occupancy of the network device, a beam mode serving the first terminal includes: When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are fully occupied, keep the first beam currently serving the first terminal and the beam mode of the first beam unchanged; When the beam service level of the first terminal is a second level higher than the first level and the beam resources of the network device are not fully occupied, the beam mode serving the first terminal is determined based on the terminal served by the first beam currently serving the first terminal.

17. The network device according to claim 15, characterized in that: The determining, when the beam service level of the first terminal is higher than the first level, based on the beam service level of the first terminal and the beam resource occupancy of the network device, a beam mode serving the first terminal includes: When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are fully occupied, allocating all terminals under the second beam serving the least number of terminals to beams other than the second beam, and modifying the beam mode of the second beam to a staring beam mode, and using the second beam in the staring beam mode to provide services for the first terminal; When the beam service level of the first terminal is higher than the second level and the beam resources of the network device are not fully occupied, determining a beam mode for serving the first terminal based on a terminal served by a first beam currently serving the first terminal; The second level is higher than the first level.

18. The network device according to claim 16 or 17, characterized in that: The determining, based on a terminal served by a first beam currently serving the first terminal, a beam mode serving the first terminal includes: In a case where the first beam does not serve other terminals except the first terminal, modifying the beam mode of the first beam to a staring beam mode, and using the first beam in the staring beam mode to serve the first terminal; In the case that the first beam also serves other terminals except the first terminal, a third beam is selected from idle beams, the beam mode of the third beam is modified to a staring beam mode, and the third beam in the staring beam mode is used to provide service for the first terminal.

19. The network device according to claim 16 or 17, characterized in that: The operations also include: When the beam service level of the first terminal is the highest level, after determining the beam mode for serving the first terminal based on the terminal served by the first beam currently serving the first terminal, a fourth beam is selected from the idle beams, and the beam mode of the fourth beam is modified to a staring beam mode, and the fourth beam in the staring beam mode and the beam determined based on the terminal served by the first beam are used to jointly provide service for the first terminal.

20. The network device according to claim 13, characterized in that: The determining the beam service level of the first terminal includes: receiving terminal capability information sent by the first terminal; Based on the terminal capability information, a beam service level of the first terminal is determined.

21. The network device according to claim 13, characterized in that: The determining the beam service level of the first terminal includes: receiving a switching request message sent by a source network device; Based on the switching request message, a beam service level of the first terminal is determined.

22. The network device according to claim 20 or 21, characterized in that: The terminal capability information or the switching request message includes the beam service level information of the first terminal.

23. A terminal, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Terminal capability information is sent to a network device, where the terminal capability information is used to indicate a beam service level of the terminal.

24. The beam pattern determination method according to claim 23, characterized in that: The terminal capability information includes the beam service level information of the terminal.

25. A beam pattern determination device, characterized in that: include: A first determining unit, configured to determine a beam service level of a first terminal; The second determination unit is used to determine the beam mode serving the first terminal based on the beam service level of the first terminal.

26. A beam pattern determination device, characterized in that: include: A sending unit is used to send terminal capability information to a network device, where the terminal capability information is used to indicate the beam service level of the terminal.

27. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to make a computer execute the method according to any one of claims 1 to 10.

28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to cause a computer to execute the method according to claim 11 or 12.