Beam scheduling method, device, system, communication equipment and storage medium
By obtaining the service information and mapping relationship of the user terminal, and reasonably arranging beam scheduling under the network control repeater station, the problem of unreasonable NCR beam scheduling in the 5G system is solved, and precise shape and network coverage are achieved.
Patent Information
- Application Number
- CN202310454713.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2023-01-13
- Filing Date
- 2023-04-24
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2043-04-24
AI Technical Summary
In 5G systems, unreasonable NCR beam scheduling leads to inter-UE interference, making the network coverage difficult to expand.
By obtaining the service information and the first mapping relationship of the user terminal, the scheduling information of the second beam is determined, and sent to the network control repeater station for scheduling, and the beams under the network control repeater station are reasonably arranged.
It realizes accurate beam shape, reduces interference between user terminals, and effectively expands the network coverage.
Smart Images

Figure CN116633401B_ABST
Abstract
Description
[0001] This application claims partial priority to the Chinese patent application filed on January 13, 2023, with application number 202310083978.8 and invention name “Beam Scheduling Method, Apparatus, System, Communication Equipment and Storage Medium”, the relevant contents of which are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a beam scheduling method, apparatus, system, communication equipment, and storage medium. Background Art
[0003] In 5G systems, the deployment of NCR (Network-Controlled Repeater) can meet the system's network coverage requirements, especially network coverage in the millimeter wave frequency band. Therefore, the standardization process of NCR has received widespread attention.
[0004] Since the NCR protocol architecture has not yet been determined in the 3GPP protocol, the industry's generally proposed approach for NCR beam management is: the gNB (the next generation Node B) sends beam indication information to the NCR via L1 / L2 (Layer 1 / Layer 2, physical layer / data link layer) signaling. The NCR performs beam scanning based on the received beam indication information, obtains the specific location of the UE (User Equipment), and searches for the optimal transmit and receive beam pair to achieve optimal transmission performance.
[0005] However, the existing technology has not yet formed a mature solution for the configuration and transmission of beam indication information. During the beam management process, unreasonable beam scheduling is prone to occur, resulting in the NCR being unable to accurately shape the beam, causing interference between UEs and making it difficult to expand the network coverage.
[0006] Therefore, the current 5G technology has the problem of unreasonable NCR beam scheduling. Summary of the Invention
[0007] Based on this, it is necessary to provide a more reasonable beam scheduling method, device, system, communication equipment and computer-readable storage medium to address the above technical problems.
[0008] In a first aspect, the present application provides a beam scheduling method. The method comprises:
[0009] Obtaining service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0010] Determining scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship;
[0011] The scheduling information is sent to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0012] In one embodiment, determining the scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship includes:
[0013] Determining, according to the first mapping relationship, a second beam associated with each of the network-controlled repeaters and a user terminal associated with each of the second beams;
[0014] determining, based on the service information of the user terminal, a repeater priority of each of the network-controlled repeaters and a beam priority of each of the second beams;
[0015] Scheduling information of each second beam is determined according to the repeater priority and the beam priority.
[0016] In one embodiment, determining the repeater priority of each of the network-controlled repeaters and the beam priority of each of the second beams based on the service information of the user terminal includes:
[0017] determining a terminal priority of each of the user terminals according to the service information of the user terminals;
[0018] Determining a sum of the terminal priorities of the user terminals associated with the second beam as the beam priority of the second beam;
[0019] The sum of the beam priorities of the second beams associated with the network-controlled repeater is determined as the repeater priority of the network-controlled repeater.
[0020] In one embodiment, the scheduling information of the second beam includes a scheduling time slot of the second beam; and determining the scheduling information of each second beam according to the repeater priority and the beam priority includes:
[0021] Determining the number of frequency domain resources for each of the user terminals according to the service information of the user terminals;
[0022] Determine a total number of frequency domain resources of each of the user terminals associated with the second beam;
[0023] Rounding up the quotient of the sum of the numbers of the frequency domain resources and the preset number of unit frequency domain resources to obtain the number of time slots of the second beam;
[0024] The scheduling time slot of each second beam is determined according to the repeater priority, the beam priority and the number of time slots of each second beam.
[0025] In one embodiment, after determining the scheduling time slot of each second beam according to the repeater priority, the beam priority and the number of time slots of each second beam, the method further includes:
[0026] When the total number of time slots of each second beam exceeds a preset time slot number threshold, the scheduling time slot of each second beam is re-determined according to the repeater priority, the beam priority and the time slot number threshold.
[0027] In one embodiment, before obtaining the service information of the user terminal and the first mapping relationship between the user terminal and the first beam, the network-controlled repeater, and the second beam, the method further includes:
[0028] Determining a second mapping relationship between the first beam, the network-controlled repeater, and the second beam;
[0029] sending the second mapping relationship to the network-controlled repeater, so that the network-controlled repeater determines a user terminal associated with the second mapping relationship;
[0030] The mapping relationship among the first beam, the network-controlled repeater, the second beam and the user terminal is determined as the first mapping relationship.
[0031] In a second aspect, the present application further provides a beam scheduling device. The device includes:
[0032] An acquisition module, configured to acquire service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0033] a determination module, configured to determine scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship;
[0034] The sending module is used to send the scheduling information to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0035] In a third aspect, the present application also provides a beam scheduling system. The system includes a host base station and a network-controlled repeater;
[0036] The host base station is configured to obtain service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; determine scheduling information for the second beam based on the service information of the user terminal and the first mapping relationship; and send the scheduling information to the network-controlled repeater; the first beam is a beam between the host base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0037] The network controlled repeater is configured to schedule the second beam according to the received scheduling information.
[0038] In a fourth aspect, the present application further provides a communication device. The communication device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0039] Obtaining service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0040] Determining scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship;
[0041] The scheduling information is sent to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0042] In a fifth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0043] Obtaining service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0044] Determining scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship;
[0045] The scheduling information is sent to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0046] The above-mentioned beam management method, device, system, communication equipment and storage medium obtain the service information of the user terminal and the first mapping relationship between the user terminal and the first beam, the network-controlled repeater and the second beam, determine the scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship, and send the scheduling information to the network-controlled repeater so that the network-controlled repeater schedules the second beam according to the received scheduling information; the priority of each network-controlled repeater and the priority of each beam under the network-controlled repeater can be determined according to the first mapping relationship and the service information of the user terminal, and then the scheduling time slot of each beam under the network-controlled repeater can be determined according to the priority, so that the beam under the network-controlled repeater can be reasonably scheduled, the precise shaping of the beam can be achieved, the interference between user terminals can be reduced, and the network coverage can be effectively expanded. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 FIG. 1 is a diagram illustrating an application environment of a beam scheduling method according to an embodiment;
[0048] Figure 2 is a schematic diagram of the NCR full protocol stack in one embodiment;
[0049] Figure 3 is a schematic diagram of a simplified NCR protocol stack in one embodiment;
[0050] Figure 4 1 is a flow chart of a beam scheduling method according to an embodiment;
[0051] Figure 5 is a schematic flow chart of a beam scheduling method in another embodiment;
[0052] Figure 6 is a structural block diagram of a beam scheduling device in one embodiment;
[0053] Figure 7 is a structural block diagram of a beam scheduling system in one embodiment;
[0054] Figure 8 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0056] The beam scheduling method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the donor gNB 110 communicates with the network-controlled repeater 120, which in turn communicates with the user terminal 130. The user terminal 130 may be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, and smart car-mounted devices. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. The donor gNB 110 may be, but is not limited to, various macro and micro base stations. The network-controlled repeater 120 may be a relay device with control capabilities. By receiving beam indication information sent by the donor gNB 110 and performing beam scanning based on the beam indication information, it can determine the optimal transmit and receive beam pair between the network-controlled repeater 120 and the user terminal 130.
[0057] Figure 2 Provides a schematic diagram of the NCR full protocol stack. Figure 2 The NCR full protocol stack can include RRC (radio resource control layer), RLC (radio link control layer), MAC (access control layer), PHY (physical layer) and RF (radio frequency layer).
[0058] Figure 3 Provides a schematic diagram of the NCR simplified protocol stack. Figure 3 The NCR simplified protocol stack may include Simple MAC (Simplified Access Control Layer), PHY, and RF. Based on the NCR simplified protocol stack, the NCR detects C-link1 (downlink control link) through DCI / MAC CE (downlink control information) to obtain SCI1 (downlink side control information), and sends C-link2 (uplink control link) through UCI / MAC CE (uplink control information) to report SCI2 (uplink side control information). SCI2 carries NCR feedback information and capability information, and the host base station can schedule NCR beams based on the received SCI2. Since the NCR simplified protocol stack does not require higher layers, it can reduce NCR costs. However, since SCI is obtained from L1 / L2, a new L1 / L2 process needs to be set up for beam scheduling. Moreover, when there are multiple NCRs within the coverage area of the host base station, a beam scheduling process needs to be set up for multiple NCRs.
[0059] In one embodiment, Figure 4 As shown, a beam scheduling method is provided, which is applied to Figure 1 The following steps are taken as an example to illustrate the host base station in FIG.
[0060] Step S210, obtain the service information of the user terminal, and the first mapping relationship between the user terminal and the first beam, the network-controlled repeater and the second beam; the first beam is the beam between the host base station and the network-controlled repeater, and the second beam is the beam between the network-controlled repeater and the user terminal.
[0061] The service information of the user terminal may include, but is not limited to, at least one of the following: the service type of the user terminal, the requested service volume, scheduling delay, spectrum efficiency, maximum waiting time for scheduling, average rate, and service quality. The service type may include, but is not limited to, either GBR (Guaranteed Bit Rate) or N-GBR (Non-GBR, which does not provide a guaranteed bit rate).
[0062] The first mapping relationship may be a mapping relationship between the first beam, NCR, the second beam and the UE.
[0063] Among them, the first beam can be a reference signal beam between the host base station and the NCR, including but not limited to an SSB (Synchronization Signal Block) beam or a CSI-RS (Channel State Information-Reference) beam between the host base station and the NCR, etc., and the embodiments of the present application do not limit this.
[0064] Among them, the second beam can be a reference signal beam between the NCR and the UE, including but not limited to an SSB beam or a CSI-RS beam between the NCR and the UE, etc., and this embodiment of the present application does not limit this.
[0065] In a specific implementation, the first mapping relationship between the first beam, NCR, second beam and UE can be predetermined, and the predetermined first mapping relationship can be stored on the host base station. The UE can also report service information to the host base station, and the host base station stores the received service information of the UE.
[0066] In practical applications, a mapping table of reference signal beams, NCRs, and UEs can be pre-generated to describe the mapping relationship between the reference signal beams between the donor base station and the NCR, the NCR within the coverage area of the donor base station, the reference signal beams between the NCR and the UE, and the list of users that the NCR can serve. Figure 1, a mapping table of SSB beams, NCRs and UEs as shown in Table 1 can be generated to describe the first beam SSB i 、NCR j , second beam SSB i_j_k and the mapping relationship between UEz, where i is the first beam index, j is the NCR index, k is the second beam index, and z is the UE index.
[0067] Table 1 Mapping table of SSB beam, NCR and UE
[0068]
[0069]
[0070] Step S220: Determine scheduling information for the second beam according to the service information of the user terminal and the first mapping relationship.
[0071] The scheduling information of the second beam may include but is not limited to the number, priority, scheduling time slot of the second beam, and the scheduling information of the UE associated with the second beam, wherein the scheduling information of the UE may include but is not limited to the time domain resources and frequency domain resources occupied by the UE.
[0072] In a specific implementation, there may be at least one NCR within the coverage of the host base station. The host base station may determine at least one second beam associated with each NCR and at least one UE associated with each second beam based on the first mapping relationship, determine the priority of each UE based on the service information of the UE, and then determine the priority of each second beam and the priority of each NCR based on the priority of the UE. The host base station may also determine the scheduling duration for each second beam under each NCR. Afterwards, the host base station may determine the scheduling time slot for scheduling each second beam under each NCR based on the priority of the NCR and the priority of the second beam and the scheduling duration of the second beam.
[0073] In actual applications, the priority of each UE can be determined according to the quality of service formula, and the sum of the priorities of each UE associated with the second beam can be determined as the priority of the second beam, and the sum of the priorities of each second beam associated with the NCR can be determined as the priority of the NCR. Afterwards, the host base station can give priority to the NCR with the highest priority and determine the scheduling information of each second beam in the NCR. Specifically, the host base station can determine the frequency domain resources that each UE associated with the second beam needs to occupy based on the UE's service information, calculate the sum of the frequency domain resources, divide the sum of the frequency domain resources by the pre-set unit frequency domain resources, and obtain the number of time slots that the second beam needs to occupy. Afterwards, the second beam with the highest priority can be given priority, and the scheduling time slots of each second beam can be determined based on the number of time slots that the second beam needs to occupy.
[0074] For example, according to Figure 1 , determine that the priority of NCR1 is greater than that of NCR3, and SSB 1_1_2 has a higher priority than SSB 1_1_1 Priority, SSB 2_3_2 has a higher priority than SSB 2_3_1 The priority of the NCR beam can be determined in the following order: SSB 1_1_2 >SSB 1_1_1 >SSB 2_3_2 >SSB 2_3_1 , determine SSB based on UE's service information 1_1_1 Need to occupy 2 time slots, SSB 1_1_2 Need to occupy 1 time slot, SSB 2_3_1 Need to occupy 2 time slots, SSB 2_3_2 If one time slot is required, time slot 1 can be allocated to SSB in turn. 1_1_2 , assign time slots 2 and 3 to SSB 1_1_1 , assign time slot 4 to SSB 2_3_2 , assign time slots 5 and 6 to SSB 2_3_1 , generating the scheduling information shown in Table 2.
[0075] Table 2 NCR service user scheduling information
[0076]
[0077] Step S230: Send the scheduling information to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0078] In a specific implementation, the donor base station may send the determined scheduling information of the second beam to the NCR, and the NCR schedules the second beam according to the received scheduling information.
[0079] For example, the donor base station may send the scheduling information shown in Table 2 to the NCR, and the NCR switches and sends the NCR beam according to the scheduling time slot of each beam indicated in the scheduling information.
[0080] The above-mentioned beam management method obtains the service information of the user terminal and the first mapping relationship between the user terminal and the first beam, the network-controlled repeater and the second beam, determines the scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship, and sends the scheduling information to the network-controlled repeater so that the network-controlled repeater schedules the second beam according to the received scheduling information; the priority of each network-controlled repeater and the priority of each beam under the network-controlled repeater can be determined according to the first mapping relationship and the service information of the user terminal, and then the scheduling time slot of each beam under the network-controlled repeater is determined according to the priority, so that the beam under the network-controlled repeater can be reasonably scheduled, the precise shaping of the beam can be achieved, the interference between user terminals can be reduced, and the network coverage can be effectively expanded.
[0081] In one embodiment, the above-mentioned step S220 may specifically include: determining the second beam associated with each network-controlled repeater and the user terminal associated with each second beam based on the first mapping relationship; determining the repeater priority of each network-controlled repeater and the beam priority of each second beam based on the service information of the user terminal; and determining the scheduling information of each second beam based on the repeater priority and the beam priority.
[0082] The repeater priority may be the priority of the NCR, and the beam priority may be the priority of the second beam.
[0083] In a specific implementation, there may be at least one NCR within the coverage of the host base station. The host base station may determine at least one second beam associated with each NCR and at least one UE associated with each second beam based on the first mapping relationship. The host base station may also determine the priority of each UE based on the service information of the UE, and determine the beam priority of each second beam and the repeater priority of each NCR based on the correspondence between the above-mentioned NCR and the second beam, and the correspondence between the second beam and the UE. Afterwards, the host base station may determine the scheduling information of each second beam under each NCR in turn based on the determined repeater priority and beam priority.
[0084] For example, according to Figure 1 There are three NCRs within the coverage of the host base station: NCR1, NCR2 and NCR3. NCR1 corresponds to beam SSB. 1_1_1 and SSB 1_1_2 , NCR2 corresponds to beam SSB1_2_1 and SSB 1_2_2 , NCR3 corresponds to beam SSB 2_3_1 and SSB 2_3_2 , you can first determine NCR1, NCR2, NCR3, and SSB 1_1_1 、SSB 1_1_2 、SSB 1_2_1 、SSB 1_2_2 、SSB 2_3_1 and SSB 2_3_2 The priority of the second beam SSB is determined in order of priority. 1_1_1 、SSB 1_1_2 、SSB 1_2_1 、SSB 1_2_2 、SSB 2_3_1 and SSB 2_3_2 Scheduling information.
[0085] In this embodiment, the second beam associated with each network-controlled repeater and the user terminal associated with each second beam are determined based on the first mapping relationship. The repeater priority of each network-controlled repeater and the beam priority of each second beam are determined based on the service information of the user terminal. The scheduling information of each second beam is determined based on the repeater priority and the beam priority. The repeater priority and the beam priority can be reasonably determined based on the service information of the user terminal. The service quality requirements of different beams of different NCRs under the host base station are comprehensively considered, and time domain sorting is performed according to the priority. The control overhead required for repeated transmission of beam scheduling information between the host base station and the NCR is minimized, and the delay of NCR scheduling is reduced. Moreover, by performing time domain sorting on different beams under the NCR, the user's service quality can be maximized.
[0086] In one embodiment, the above-mentioned step of determining the repeater priority of each network-controlled repeater and the beam priority of each second beam based on the service information of the user terminal may specifically include: determining the terminal priority of each user terminal based on the service information of the user terminal; determining the sum of the terminal priorities of each user terminal associated with the second beam as the beam priority of the second beam; and determining the sum of the beam priorities of each second beam associated with the network-controlled repeater as the repeater priority of the network-controlled repeater.
[0087] The terminal priority may be the priority of the UE.
[0088] In the specific implementation, the host base station can first determine the terminal priority of each UE according to the service information of the UE through the service quality formula, and then for each second beam, the sum of the terminal priorities of each UE associated with the second beam can be determined as the beam priority of the second beam. After that, for each NCR, the sum of the beam priorities of each second beam associated with the NCR can be determined as the repeater priority of the NCR.
[0089] For example, according to Figure 1 Based on the quality of service formula, the scheduling priority of UE1 is 0.5, the scheduling priority of UE2 is 0.4, the scheduling priority of UE3 is 0.3, the scheduling priority of UE4 is 0.2, the scheduling priority of UE5 is 0.6, and the scheduling priority of UE6 is 0.2. The second beam SSB 1_1_1 、SSB 1_1_2 、SSB 1_2_1 、SSB 1_2_2 、SSB 2_3_1 and SSB 2_3_2 The scheduling information of NCR is 0.3, 0.2, 0.5, 0.4, 0.6 and 0.2 respectively. The scheduling priority of NCR1 is 0.3+0.2=0.5, the scheduling priority of NCR2 is 0.5+0.4=0.9, and the scheduling priority of NCR3 is 0.6+0.2=0.8. The smaller the value, the higher the priority. Therefore, the scheduling priority of NCR from high to low is: NCR1>NCR3>NCR2. Based on the scheduling priority of NCR, the scheduling priority of the second beam is: SSB 1_1_2 >SSB 1_1_1 >SSB 2_3_2 >SSB 2_3_1 >SSB 1_2_2 >SSB 1_2_1 .
[0090] In this embodiment, the terminal priority of each user terminal is determined based on the service information of the user terminal, the sum of the terminal priorities of each user terminal associated with the second beam is determined as the beam priority of the second beam, and the sum of the beam priorities of each second beam associated with the network-controlled repeater is determined as the repeater priority of the network-controlled repeater. The repeater priority and beam priority can be reasonably determined based on the service information of the user terminal, which facilitates scheduling the second beam according to the priority, making the beam scheduling more reasonable.
[0091] In one embodiment, the scheduling information of the second beam includes the scheduling time slot of the second beam; the above-mentioned step of determining the scheduling information of each second beam based on the repeater station priority and the beam priority may specifically include: determining the number of frequency domain resources of each user terminal based on the service information of the user terminal; determining the sum of the number of frequency domain resources of each user terminal associated with the second beam; rounding up the quotient of the sum of the number of frequency domain resources and the preset unit frequency domain resource number to obtain the number of time slots of the second beam; determining the scheduling time slot of each second beam based on the repeater station priority, the beam priority and the number of time slots of each second beam.
[0092] The scheduling time slot may be a time slot for sending and receiving the second beam.
[0093] The number of frequency domain resources may be the number of occupied frequency domain resources, for example, the number of RBs (Resource Blocks) required for UE transmission.
[0094] The number of unit frequency domain resources may be the number of frequency domain resources transmitted per unit time, for example, the number of RBs that can be transmitted by the second beam in each TTI (Transmission Time Interval).
[0095] In a specific implementation, for each second beam, the host base station can determine the number of frequency domain resources that each UE associated with the second beam needs to occupy based on the UE's service information, and sum the number of frequency domain resources to obtain the total number of frequency domain resources of each UE associated with the second beam. The sum of the number of frequency domain resources is divided by the preset number of unit frequency domain resources, and the obtained quotient is rounded up to obtain the number of time slots required for data transmission using the second beam. Afterwards, the scheduling time slot can be determined for the second beam with high priority based on the repeater priority and the beam priority.
[0096] For example, the second beam SSB 1_1_1 There can be UE3 and UE7 within the coverage area. According to the service quality of each UE and the requested service volume, the number of frequency domain resources occupied by UE3 and UE7 is determined to be 10RB and 5RB respectively. The total number of frequency domain resources is 10+5=15RB. The frequency domain resources per TTI are preset to 8RB. Since 1 TTI contains 2 time slots, the second beam SSB can be obtained 1_1_1 The number of occupied time slots is 2×2=4. The same method is used to determine the second beam SSB 1_1_2 The number of time slots occupied is 2, due to SSB 1_1_2 Priority over SSB 1_1_1, you can first SSB 1_1_2 Allocate 2 time slots and then SSB 1_1_1 4 time slots are allocated.
[0097] In this embodiment, the number of frequency domain resources of each user terminal is determined based on the service information of the user terminal, the total number of frequency domain resources of each user terminal associated with the second beam is determined, the quotient of the total number of frequency domain resources and the preset number of unit frequency domain resources is rounded up to obtain the number of time slots of the second beam, and the scheduling time slot of each second beam is determined based on the repeater priority, beam priority and the number of time slots of each second beam. The determined scheduling time slot can meet the service needs of all UEs under the second beam, thereby ensuring the rationality of beam scheduling.
[0098] In one embodiment, after the above-mentioned step of determining the scheduling time slot of each second beam based on the repeater priority, beam priority and the number of time slots of each second beam, it can also specifically include: when the total number of time slots of each second beam exceeds a preset time slot number threshold, re-determining the scheduling time slot of each second beam based on the repeater priority, beam priority and the time slot number threshold.
[0099] In a specific implementation, after determining the scheduling time slots of each second beam, the host base station can count the sum of the scheduling time slots of the associated second beams for each NCR, and compare it with the preset time slot number threshold. If the sum of the scheduling time slots does not exceed the time slot number threshold, the determined scheduling time slots of each second beam can be sent to the corresponding NCR, so that the NCR performs beam scheduling on the associated second beams according to the received scheduling time slots; otherwise, if the sum of the scheduling time slots exceeds the time slot number threshold, the scheduling time slots of each second beam are re-determined according to the NCR's repeater priority, the beam priority of the second beam associated with each NCR, and the time slot number threshold, and the re-determined scheduling time slots of each second beam are sent to the corresponding NCR, so that the NCR performs beam scheduling on the associated second beams according to the received re-determined scheduling time slots.
[0100] For example, it is calculated that NCR1 needs to occupy 3 time slot resources (SSB 1_1_1 Need to occupy 2 time slots, SSB 1_1_2 Need to occupy 1 time slot, SSB 1_1_2 Priority than SSB 1_1_1 High), NCR3 needs to occupy 3 time slot resources (SSB 2_3_1 Need to occupy 2 time slots, SSB 2_3_2 Need to occupy 1 time slot, SSB 2_3_2 Priority than SSB 2_3_1 High), NCR2 needs to occupy 2 time slot resources (SSB1_2_1 Need to occupy 1 time slot, SSB 1_2_2 Need to occupy 1 time slot, SSB 1_2_2 Priority than SSB 1_2_1 High), the total time slot resources occupied by the three NCRs = 3+3+2=8, which has exceeded the maximum number of time slots available to NCRs, 4, so it is necessary to fall back according to the priority from low to high, which can only meet the SSB of NCR1 and NCR3. 2_3_2 Resource allocation can obtain NCR service user scheduling information as shown in Table 3 below.
[0101] Table 3 NCR service user scheduling information
[0102]
[0103] The host base station can send NCR scheduling information to the NCR based on the NCR service user scheduling information. The NCR performs beam switching and transmission based on the mapping relationship between the beam and the time domain indicated by the scheduling information. Specifically, the host base station can allocate specific downlink time slots based on the time domain scheduling priority of each beam of the NCR, and can also sort the channels according to the channel quality feedback from the user, and preferably transmit the beam in the time slot with good channel quality.
[0104] In this embodiment, when the total number of time slots of each second beam exceeds the preset time slot number threshold, the scheduling time slot of each second beam is re-determined according to the repeater station priority, beam priority and time slot number threshold. This can ensure that the total number of scheduling time slots of the second beam does not exceed the maximum number of time slots available to the NCR, thereby ensuring the rationality of beam scheduling.
[0105] In one embodiment, before the above-mentioned step S210, it can also specifically include: determining a second mapping relationship between the first beam, the network-controlled repeater and the second beam; sending the second mapping relationship to the network-controlled repeater so that the network-controlled repeater determines the user terminal associated with the second mapping relationship; and determining the mapping relationship between the first beam, the network-controlled repeater, the second beam and the user terminal as the first mapping relationship.
[0106] The second mapping relationship may be a mapping relationship between the first beam, the NCR, and the second beam.
[0107] In a specific implementation, the host base station can determine the third mapping relationship between the first beam and the NCR, and for each NCR in the third mapping relationship, determine all second beams associated with the current NCR as the second beam set, and determine the mapping relationship between the first beam, NCR and each second beam in the second beam set as the second mapping relationship. The host base station can also send the second mapping relationship to each NCR, and the current NCR determines the corresponding second beam set based on the received second mapping relationship, and broadcasts each second beam in the second beam set. The target UE determines the target second beam from each received second beam. The target UE is the user terminal associated with the second mapping relationship where the target second beam is located. The current NCR can return the target UE and its corresponding target second beam to the host base station. The host base station determines the current first beam corresponding to the current NCR based on the third mapping relationship, and determines the mapping relationship between the current first beam, the current NCR, the target second beam and the target UE as the first mapping relationship.
[0108] The third mapping relationship may be a mapping relationship between the first beam and the NCR.
[0109] In practical applications, the first mapping relationship may be a mapping table of reference signal beams, NCRs, and UEs, which is used to describe the mapping relationship between the reference signal beams between the donor base station and the NCR, the NCR within the coverage area of the donor base station, the reference signal beams between the NCR and the UE, and the NCR serviceable user list. The generation of the mapping table of reference signal beams, NCRs, and UEs may include the following steps:
[0110] Step 1: The donor base station generates a reference signal beam and NCR mapping table.
[0111] Specifically, the reference signal beam to NCR mapping table includes the ID of the reference signal beam and a list of corresponding NCR identifiers. The specific generation method is as follows: first, the host base station scans the reference signal beam within its coverage area. Second, the NCR receives the reference signal beam and selects the reference signal beam with the best signal strength and a signal strength higher than the receiving threshold 1 as the optimal access reference signal beam for the NCR. For example, if the receiving threshold 1 is configured to -105dBm, the SSB beam corresponding to the maximum signal strength higher than -105dBm can be determined as the optimal access SSB beam. Finally, the NCR is sent to the host base station via an SCI2CONNECTION SETUP REQUEST message, carrying the NCR identifier and the identifier of the NCR's optimal access reference signal beam. The host base station records the NCR identifier and adds it to the NCR list to which the NCR's optimal access reference signal beam belongs. Specifically, the SSB beam to NCR mapping table can be initially generated after the base station is turned on, and the CSI-RS beam to NCR mapping table can be generated after the UE enters the RRC connected state and is subsequently updated periodically. For example, the host base station performs SSB beam scanning after the station is turned on, using SSB i represents the i-th SSB beam of the host base station, NCR j After power on, the SSB beam is received i The signal strength is higher than the receiving threshold 1 and the signal strength is optimal, NCR j SCI2 CONNECTION SETUP REQUEST message is sent to the host base station, and the host base station records SSB i Add NCR to the NCR list j .like Figure 1 As shown, the signal strength of SSB1 received by NCR1 under the host base station exceeds the receiving threshold 1 and the signal strength is optimal, so NCR1 is recorded in the NCR list to which SSB1 belongs. Similarly, the signal strength of SSB1 received by NCR2 exceeds the receiving threshold 1 and the signal strength is optimal, so NCR2 is also recorded in the NCR list to which SSB1 belongs; the signal strength of SSB2 received by NCR3 exceeds the receiving threshold 1 and the signal strength is optimal, so NCR3 is recorded in the NCR list to which SSB2 belongs.
[0112] Step 2: The host base station generates a list of NCR serviceable users based on the SSB beam initially accessed by the user and the SSB beam and NCR mapping table, or the host base station generates a list of NCR serviceable users based on the CSI-RS beam of the connected user and the CSI-RS beam and NCR mapping table.
[0113] Specifically, the specific method for generating the NCR serviceable user list is as follows: after determining the reference signal beam and the NCR mapping table, the host base station generates a user initial access reference signal beam set corresponding to the NCR. Specifically, each reference signal beam in the user initial access reference signal beam set carries the ID number of the host base station reference signal beam, the ID number of the NCR, and the reference signal beam ID number under the NCR, such as SSB i_j_k And send it to NCR through SCI2 CONNECTION SETUP message. NCR periodically broadcasts each SSB beam in the user initial access SSB beam set and waits for the initial access of new users. When a new user initially accesses, the new user will select a PRACH corresponding to the best SSB beam for initial access according to the cell selection principle. After receiving the PRACH signal of the new user, the host base station will know the SSB beam and NCR to which the new user belongs based on the mapping relationship between PRACH and SSB beam. The NCR to which the new user belongs will be the service NCR of the new user. Figure 1 As shown, there are a total of 6 UEs performing initial access, respectively, UE1 receives SSB 1_2_1 UE2 receives SSB 1_2_2 UE3 receives SSB 1_1_1 UE4 receives SSB 1_1_2 UE5 receives SSB 2_3_1 UE6 receives SSB 2_3_2 The signal is optimal, and initial access is performed based on the PRACH corresponding to the above SSB.
[0114] In step 3, the donor base station jointly maintains and generates a mapping table of reference signal beams, NCRs, and UEs based on the mapping table of reference signal beams and NCRs and the list of users that can be served by NCRs, as shown in Table 1.
[0115] In this embodiment, by determining the second mapping relationship between the first beam, the network-controlled repeater and the second beam, the second mapping relationship is sent to the network-controlled repeater so that the network-controlled repeater determines the user terminal associated with the second mapping relationship, and the mapping relationship between the first beam, the network-controlled repeater, the second beam and the user terminal is determined as the first mapping relationship. The NCR position and the user position can be comprehensively considered to determine the optimal access of the user terminal, and then according to the optimal access of the user terminal, the mapping relationship between the host base station beam, the NCR beam, the NCR and the user terminal is established, which is conducive to achieving precise coverage of the beam, reducing interference between UEs, and expanding the coverage range.
[0116] In order to facilitate those skilled in the art to have a deeper understanding of the embodiments of the present application, a specific example will be used for illustration below.
[0117] In one embodiment, a beam management method is provided, comprising the following steps:
[0118] Step 1: The donor base station generates NCR service user scheduling information based on the number of NCRs within the coverage area, the mapping table of reference signal beams, NCRs and users, and the service information of users to be scheduled.
[0119] Among them, the service information of the user to be scheduled may include the service type of the user to be scheduled, the requested service volume, scheduling delay, spectrum efficiency, maximum waiting scheduling time, average rate and user service quality; the service type is divided into GBR and N-GBR.
[0120] The NCR service user scheduling information may include the number of NCR beams, the time domain scheduling priority of each NCR beam, and the information of users to be scheduled for each beam. The information of users to be scheduled for each beam may include the time domain and frequency domain resources of the users to be scheduled.
[0121] The specific process of generating NCR service user scheduling information can be as follows:
[0122] a) The donor base station determines the time domain scheduling priority of the NCR and the time domain scheduling priority of each beam in the NCR based on the list of users to be scheduled and the service information of the users to be scheduled.
[0123] Specifically, the list of users to be scheduled in the NCR is obtained by the donor base station by traversing the mapping table of reference signal beams, NCRs and users according to the ID of the user to be scheduled; the number of beams of the NCR can also be obtained according to the user to be scheduled.
[0124] Specifically, the time domain scheduling priority of the NCR is represented by the sum of the time domain priorities of the users to be scheduled in the list of users to be scheduled of the NCR; the smaller the value, the higher the priority.
[0125] Specifically, the time domain scheduling priority of each beam in NCR is represented by the sum of the time domain priorities of the users to be scheduled belonging to each beam in NCR; the smaller the value, the higher the priority; the time domain information of the users to be scheduled can be obtained through the time domain scheduling priority of each beam in NCR.
[0126] Specifically, the time domain priority of the user to be scheduled is calculated based on the service quality formula according to factors such as the service type of the user to be scheduled, the requested service volume, scheduling delay, spectrum efficiency, maximum waiting scheduling time, and average rate; the smaller the calculated value, the greater the time domain priority of the user to be scheduled.
[0127] For example, according to Figure 1Based on the quality of service formula, the scheduling priority of UE1 is 0.5; the scheduling priority of UE2 is 0.4; the scheduling priority of UE3 is 0.3; the scheduling priority of UE4 is 0.2; the scheduling priority of UE5 is 0.6; and the scheduling priority of UE6 is 0.2. Then the scheduling priority of NCR1 = 0.3 + 0.2 = 0.5, the scheduling priority of NCR2 = 0.5 + 0.4 = 0.9, and the scheduling priority of NCR3 = 0.6 + 0.2 = 0.8. The scheduling priorities of NCRs from high to low are: NCR1>NCR3>NCR2.
[0128] b) The donor base station preferentially selects the NCR with the highest priority according to the priority determined above to allocate frequency domain resources to the users to be scheduled belonging to each beam in the NCR and determines the number of time slots occupied by the NCR until all NCRs are traversed.
[0129] Specifically, the host base station determines the frequency domain resources occupied by the users to be scheduled according to the service quality and requested service volume of the users to be scheduled to each beam in the NCR, and calculates the total frequency domain resources occupied by the users to be scheduled; finally, the total frequency domain resources are divided by the frequency domain resources per TTI to calculate the number of time slots occupied by the beam; the number of time slots occupied by each beam in the NCR is accumulated to obtain the number of time slots that can be occupied by the NCR.
[0130] Specifically, the cumulative sum of the number of time slots that can be occupied by NCR cannot exceed the maximum number of time slots available to NCR. If it exceeds, it will be rolled back from low to high priority until the cumulative sum of the number of time slots that can be occupied by NCR is less than or equal to the maximum number of time slots available to NCR.
[0131] Specifically, when the number of time slots that can be occupied by the NCR cannot meet the needs of all beams under the NCR, the time slots are allocated according to the priorities of all beams under the NCR from high to low.
[0132] Specifically, the maximum number of time slots available to the NCR is the maximum number of time slots that the NCR is allowed to use, and can be fixedly configured or dynamically adjusted.
[0133] For example, the above method calculates that NCR1 needs to occupy 3 time slot resources (SSB 1_1_1 Need to occupy 2 time slots, SSB 1_1_2 Need to occupy 1 time slot, SSB 1_1_2 Priority than SSB 1_1_1 High), NCR3 needs to occupy 3 time slot resources (SSB 2_3_1 Need to occupy 2 time slots, SSB 2_3_2 Need to occupy 1 time slot, SSB 2_3_2 Priority than SSB 2_3_1 High), NCR2 needs to occupy 2 time slot resources (SSB1_2_1 Need to occupy 1 time slot, SSB 1_2_2 Need to occupy 1 time slot, SSB 1_2_2 Priority than SSB 1_2_1 High), the total time slot resources occupied by the three NCRs = 3+3+2=8, which has exceeded the maximum number of time slots available to NCRs, 4, so it is necessary to fall back according to the priority from low to high, which can only meet the SSB of NCR1 and NCR3. 2_3_2 Resource allocation.
[0134] Step 2: The donor base station sends the NCR scheduling information to the NCR according to the NCR service user scheduling information (as shown in Table 3); the NCR performs beam switching and transmission according to the mapping relationship between the beam and the time domain indicated by the scheduling information.
[0135] Specifically, the host base station allocates specific downlink time slots according to the time domain scheduling priority of each beam of the NCR; it can sort the channels according to the channel quality fed back by the user, and preferably send beams in time slots with good channel quality.
[0136] In one embodiment, Figure 5 As shown, a beam scheduling method is provided, which is applied to Figure 1 The following steps are taken as an example to illustrate the host base station in FIG.
[0137] Step S301, determining a second mapping relationship between a first beam, a network-controlled repeater, and a second beam, and sending the second mapping relationship to the network-controlled repeater so that the network-controlled repeater determines a user terminal associated with the second mapping relationship, and determines the mapping relationship between the first beam, the network-controlled repeater, the second beam, and the user terminal as the first mapping relationship;
[0138] Step S302: acquiring service information of the user terminal and a first mapping relationship between the user terminal and the first beam, the network-controlled repeater, and the second beam;
[0139] Step S303: determining, according to the first mapping relationship, a second beam associated with each network-controlled repeater and a user terminal associated with each second beam;
[0140] Step S304, determining the repeater priority of each network-controlled repeater and the beam priority of each second beam based on the service information of the user terminal;
[0141] Step S305: determining scheduling information for each second beam based on the repeater priority and the beam priority;
[0142] Step S306: Send the scheduling information to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0143] The above-mentioned beam management method determines a first mapping relationship and obtains the service information of the user terminal, as well as the first mapping relationship between the user terminal and the first beam, the network-controlled repeater and the second beam. According to the first mapping relationship, the second beam associated with each network-controlled repeater and the user terminal associated with each second beam are determined. According to the service information of the user terminal, the repeater priority of each network-controlled repeater and the beam priority of each second beam are determined. According to the repeater priority and the beam priority, the scheduling information of each second beam is determined, and the scheduling information is sent to the network-controlled repeater so that the network-controlled repeater schedules the second beam according to the received scheduling information. According to the first mapping relationship and the service information of the user terminal, the priority of each network-controlled repeater and the priority of each beam under the network-controlled repeater can be determined, and then the scheduling time slot of each beam under the network-controlled repeater is determined according to the priority, so that the beam under the network-controlled repeater can be reasonably scheduled, the beam can be accurately shaped, the interference between user terminals can be reduced, and the network coverage can be effectively expanded.
[0144] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0145] Based on the same inventive concept, embodiments of the present application further provide a beam scheduling device and system for implementing the aforementioned beam scheduling method. The implementation solutions provided by these devices and systems are similar to those described in the aforementioned method. Therefore, the specific limitations of one or more of the following embodiments of the beam scheduling device and system can be found in the aforementioned limitations of the beam scheduling method and are not further elaborated here.
[0146] In one embodiment, Figure 6 As shown, a beam scheduling device 400 is provided, including: an acquisition module 410, a determination module 420 and a sending module 430, wherein:
[0147] An acquisition module 410 is configured to acquire service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0148] A determination module 420 is configured to determine scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship;
[0149] The sending module 430 is configured to send the scheduling information to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
[0150] In one embodiment, the above-mentioned determination module 420 is also used to determine the second beam associated with each of the network-controlled repeaters and the user terminals associated with each of the second beams based on the first mapping relationship; determine the repeater priority of each of the network-controlled repeaters and the beam priority of each of the second beams based on the service information of the user terminals; and determine the scheduling information of each of the second beams based on the repeater priority and the beam priority.
[0151] In one embodiment, the above-mentioned determination module 420 is also used to determine the terminal priority of each user terminal based on the service information of the user terminal; determine the sum of the terminal priorities of each user terminal associated with the second beam as the beam priority of the second beam; and determine the sum of the beam priorities of each second beam associated with the network-controlled repeater as the repeater priority of the network-controlled repeater.
[0152] In one embodiment, the above-mentioned determination module 420 is also used to determine the number of frequency domain resources of each user terminal based on the service information of the user terminal; determine the sum of the number of frequency domain resources of each user terminal associated with the second beam; round up the quotient of the sum of the number of frequency domain resources and the preset number of unit frequency domain resources to obtain the number of time slots of the second beam; determine the scheduling time slot of each second beam based on the repeater priority, the beam priority and the number of time slots of each second beam.
[0153] In one embodiment, the above-mentioned determination module 420 is also used to re-determine the scheduling time slot of each second beam according to the repeater station priority, the beam priority and the time slot number threshold when the total number of time slots of each second beam exceeds a preset time slot number threshold.
[0154] In one embodiment, the beam scheduling apparatus 400 further includes:
[0155] a second mapping relationship determining module, configured to determine a second mapping relationship between the first beam, the network controlled repeater, and the second beam;
[0156] A second mapping relationship sending module, configured to send the second mapping relationship to the network-controlled repeater, so that the network-controlled repeater determines a user terminal associated with the second mapping relationship;
[0157] The first mapping relationship determination module is used to determine the mapping relationship between the first beam, the network-controlled repeater, the second beam and the user terminal as the first mapping relationship.
[0158] In one embodiment, Figure 7 As shown, a beam scheduling system 500 is provided, the system including a donor base station 110 and a network controlled repeater 120;
[0159] The host base station 110 is configured to obtain service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; determine scheduling information for the second beam based on the service information of the user terminal and the first mapping relationship; and send the scheduling information to the network-controlled repeater; the first beam is a beam between the host base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal;
[0160] The network controlled repeater 120 is configured to schedule the second beam according to the received scheduling information.
[0161] Each module in the above-mentioned beam scheduling apparatus and system may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a communication device in hardware form, or may be stored in a memory in the communication device in software form, so that the processor can call and execute the corresponding operations of each module.
[0162] In one embodiment, a communication device is provided. The communication device may be a base station, and its internal structure diagram may be as follows: Figure 8As shown. The communication device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the communication device is used to store beam scheduling data. The input / output interface of the communication device is used to exchange information between the processor and an external device. The communication interface of the communication device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a beam scheduling method is implemented.
[0163] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0164] In one embodiment, a communication device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0165] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0166] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.
[0167] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0168] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A beam scheduling method, characterized in that: The method comprises: Obtaining service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal; Determining scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship; The scheduling information is sent to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
2. The beam scheduling method according to claim 1, wherein: The determining, according to the service information of the user terminal and the first mapping relationship, scheduling information of the second beam includes: Determining, according to the first mapping relationship, a second beam associated with each of the network-controlled repeaters and a user terminal associated with each of the second beams; determining, according to the service information of the user terminal, a repeater priority of each of the network-controlled repeaters and a beam priority of each of the second beams; Scheduling information of each second beam is determined according to the repeater priority and the beam priority.
3. The beam scheduling method according to claim 2, wherein: Determining the repeater priority of each of the network-controlled repeaters and the beam priority of each of the second beams according to the service information of the user terminal includes: determining a terminal priority of each of the user terminals according to the service information of the user terminals; Determining a sum of the terminal priorities of the user terminals associated with the second beam as the beam priority of the second beam; The sum of the beam priorities of the second beams associated with the network-controlled repeater is determined as the repeater priority of the network-controlled repeater.
4. The beam scheduling method according to claim 2, wherein: The scheduling information of the second beam includes a scheduling time slot of the second beam; and determining the scheduling information of each second beam according to the repeater priority and the beam priority includes: Determining the number of frequency domain resources for each of the user terminals according to the service information of the user terminals; Determine a total number of frequency domain resources of each of the user terminals associated with the second beam; Rounding up the quotient of the sum of the numbers of the frequency domain resources and the preset number of unit frequency domain resources to obtain the number of time slots of the second beam; The scheduling time slot of each second beam is determined according to the repeater priority, the beam priority and the number of time slots of each second beam.
5. The beam scheduling method according to claim 4, characterized in that: After determining the scheduling time slot of each second beam according to the repeater priority, the beam priority, and the number of time slots of each second beam, the method further includes: When the total number of time slots of each second beam exceeds a preset time slot number threshold, the scheduling time slot of each second beam is re-determined according to the repeater priority, the beam priority and the time slot number threshold.
6. The beam scheduling method according to claim 1, wherein: Before obtaining the service information of the user terminal and the first mapping relationship between the user terminal and the first beam, the network-controlled repeater and the second beam, the method further includes: Determining a second mapping relationship between the first beam, the network-controlled repeater, and the second beam; sending the second mapping relationship to the network-controlled repeater, so that the network-controlled repeater determines a user terminal associated with the second mapping relationship; The mapping relationship among the first beam, the network-controlled repeater, the second beam and the user terminal is determined as the first mapping relationship.
7. The beam scheduling method according to any one of claims 1 to 6, characterized in that: The first beam and the second beam are both SSB beams.
8. The beam scheduling method according to any one of claims 1 to 6, characterized in that: The first beam and the second beam are both CSI-RS beams.
9. A beam scheduling device, characterized in that: The device comprises: An acquisition module, configured to acquire service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; the first beam is a beam between a donor base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal; a determination module, configured to determine scheduling information of the second beam according to the service information of the user terminal and the first mapping relationship; The sending module is used to send the scheduling information to the network-controlled repeater, so that the network-controlled repeater schedules the second beam according to the received scheduling information.
10. A beam scheduling system, characterized in that: The system includes a host base station and a network-controlled repeater; The host base station is configured to obtain service information of a user terminal, and a first mapping relationship between the user terminal and a first beam, a network-controlled repeater, and a second beam; determine scheduling information for the second beam based on the service information of the user terminal and the first mapping relationship; and send the scheduling information to the network-controlled repeater; the first beam is a beam between the host base station and the network-controlled repeater, and the second beam is a beam between the network-controlled repeater and the user terminal; The network controlled repeater is configured to schedule the second beam according to the received scheduling information.
11. A communication device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Beam indication method, network equipment, terminal, device and storage medium
CN114126055A
Information processing method and device, related equipment and storage medium
CN114828032A