Scheduling request resource allocation method, base station, and storage medium

By filtering and allocating target scheduling request symbols in the 5G FR2 communication system, the problem of too long scheduling request cycle configuration is solved, efficient terminal resource allocation is achieved, and service delay is reduced.

WO2025113496A1PCT designated stage expired Publication Date: 2025-06-05ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/134956
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-27
Filing Date
2024-11-27
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In the 5G FR2 communication system, the existing scheduling request resource allocation method causes the scheduling request cycle to be configured too long, resulting in the uplink data request being extended, thereby increasing the service delay of the terminal.

Method used

By obtaining the access information of the terminal, traverse all the scheduling request symbols of the base station, filter out the target scheduling request symbols according to the preset allocation conditions, and determine the configuration information based on the resources corresponding to the access information, the target scheduling request symbols and the target scheduling request symbols, and send it to the terminal to make it initiate a scheduling request.

Benefits of technology

It realizes that without extending the scheduling request cycle, improves the terminal's scheduling request resource allocation efficiency, reduces the terminal's business delay, and supports the needs of large-capacity terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024134956_05062025_PF_FP_ABST
    Figure CN2024134956_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a scheduling request resource allocation method, a base station, and a storage medium. The method comprises: acquiring access information of a terminal, and traversing all scheduling request symbols of a base station; screening out a target scheduling request symbol on the basis of a preset allocation condition, and determining configuration information on the basis of the access information, the target scheduling request symbol, and a resource corresponding to the target scheduling request symbol; and sending the configuration information to the terminal, such that the terminal initiates a scheduling request to the base station on the basis of the configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Scheduling request resource allocation method, base station and storage medium

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on November 27, 2023, with application number 202311601725.1 and invention name “Method for allocating scheduling request resources, base station and storage medium”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The present invention relates to the field of communication technology, and in particular to a method for allocating scheduling request resources, a base station, and a storage medium. Background Art

[0004] In 5G FR2 communication systems, base stations need to configure periodic uplink resources for terminals to send scheduling requests. When a terminal does not have sufficient uplink resources for data transmission, it initiates a scheduling request to the base station using the scheduling request resources configured by the base station. However, in existing technologies, scheduling requests occupy fixed periodic resources, meaning that the number of scheduling requests reported within a period is limited. Furthermore, in current scheduling request resource allocation methods, a scheduling request symbol is set to instruct the base station to schedule the terminal at the corresponding time. Since the base station does not know the terminal's service beam upon access, only a small number of scheduling request resources corresponding to the terminal can be allocated using the same scheduling request symbol. Therefore, to meet the needs of large-capacity terminals, the current scheduling request resource allocation method requires long-period scheduling request reporting. However, if the scheduling request period is configured too long, the uplink data request will be extended, which in turn increases the terminal's service latency. Summary of the Invention

[0005] The present application provides a method for allocating scheduling request resources, a base station, and a storage medium.

[0006] In the first aspect, the present application provides a method for allocating scheduling request resources, which is applied to a base station, and the method includes: obtaining access information of a terminal and traversing all scheduling request symbols of the base station; screening out a target scheduling request symbol according to preset allocation conditions, and determining configuration information based on the access information, the target scheduling request symbol and the resources corresponding to the target scheduling request symbol; sending the configuration information to the terminal so that the terminal initiates a scheduling request to the base station according to the configuration information.

[0007] In a second aspect, the present application also provides a base station, comprising a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any one of the scheduling request resource allocation methods provided in the specification of the present application are implemented.

[0008] On the third aspect, the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any scheduling request resource allocation method provided in the specification of this application. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. 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 any creative work.

[0010] FIG1 is a flow chart of a method for allocating scheduling request resources according to an embodiment of the present application;

[0011] FIG2 is a flowchart of the steps of a method for allocating scheduling request resources provided in an embodiment of the present application;

[0012] FIG3 is a schematic diagram of a scenario of a method for allocating scheduling request resources provided in an embodiment of the present application;

[0013] FIG4 is a flowchart of the steps of a method for allocating scheduling request resources provided in one embodiment of the present application;

[0014] FIG5 is a flowchart of a method for allocating scheduling request resources according to another embodiment of the present application;

[0015] FIG6 is a flowchart of a method for allocating scheduling request resources according to another embodiment of the present application;

[0016] FIG7 a is a scenario diagram of the allocation method of scheduling request resources in the prior art;

[0017] FIG7 b is a scenario diagram of an allocation method of scheduling request symbols provided in an embodiment of the present application;

[0018] FIG8 is a schematic block diagram of the structure of a scheduling request resource allocation device provided by the present application;

[0019] FIG9 is a schematic block diagram of the structure of a base station provided in this application. DETAILED DESCRIPTION

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

[0021] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0022] It should be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0023] The following embodiments of the present application are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0024] Please refer to FIG. 1 , which is a flow chart of a method for allocating scheduling request resources provided in an embodiment of the present application.

[0025] As shown in FIG1 , the method for allocating scheduling request resources includes steps S101 to S103 .

[0026] Step S101: Acquire access information of the terminal and traverse all scheduling request symbols of the base station.

[0027] For example, when a new terminal needs to access the base station, the base station needs to allocate scheduling request resources for the terminal. Specifically, the base station traverses all scheduling request symbols to determine the target scheduling request symbol allocated to the terminal, thereby realizing scheduling request (SR) resource allocation for the terminal.

[0028] Step S102: Filter out a target scheduling request symbol according to a preset allocation condition, and determine configuration information according to the access information, the target scheduling request symbol, and the resources corresponding to the target scheduling request symbol.

[0029] Exemplarily, in the process of determining the target scheduling request symbol allocated to the terminal, the target scheduling request symbol is screened out according to a preset allocation condition.

[0030] In one embodiment, a target scheduling request symbol is screened out according to preset allocation conditions, including: when the target service beam is not determined, a scheduling request symbol that meets the preset allocation conditions is used as the target scheduling request symbol, and the preset allocation conditions include that the number of terminals associated with the request symbol is less than a preset terminal number threshold, and the number of associated beams is less than a preset beam number threshold.

[0031] For example, in the specific implementation process of the base station traversing all scheduling request symbols and determining the target scheduling request symbol, the scheduling request symbols in the SR period are traversed first. If the target scheduling request symbol exists in the SR period, the configuration information is determined based on the target scheduling request symbol in the SR period and the scheduling request resource corresponding to the target scheduling request symbol.

[0032] Specifically, in a terminal-base station communication scenario, the base station transmits beams in multiple frequency bands to enable communication between the terminal and the base station on any beam, and the beam selection affects communication quality. When a terminal first connects to the base station, the base station cannot immediately determine the terminal's target serving beam. In this case, the base station traverses the scheduling request symbols within the SR period to determine whether any scheduling request symbols meet the preset allocation conditions.

[0033] The scheduling request symbol that meets the preset allocation conditions within the SR period is used as the target scheduling request symbol. The preset allocation conditions are that the number of terminals associated with the scheduling request symbol is less than the preset terminal number threshold, and the number of associated beams is less than the beam number threshold. It should be noted that when the terminal accesses, the scheduling request symbol may be associated with other terminals and beams. The target scheduling request symbol is determined by the number of terminals and beams associated with the scheduling request symbol to avoid associating the same scheduling request symbol with too many terminals and beams.

[0034] In addition, in the specific implementation process of the base station traversing all scheduling request symbols and determining the target scheduling request symbol, the scheduling request symbols within the SR period are traversed first. If there is no scheduling request symbol that meets the preset allocation conditions within the SR period, the scheduling request symbols outside the SR period are traversed to determine whether other scheduling request symbols meet the preset allocation conditions.

[0035] Please refer to FIG. 2 , which is a flowchart of the steps of a method for allocating scheduling request resources provided in an embodiment of the present application.

[0036] During the specific implementation process, as shown in Figure 2, the terminal searches for the optimal beam for access through beam training, and accesses the base station through the optimal beam. At this time, the base station receives the access information of the terminal, but the base station has not yet learned the beam adopted by the terminal. Therefore, the scheduling request symbol cannot be determined according to the beam adopted by the terminal. The scheduling request symbol is allocated according to the allocation principle of the maximum number of scheduling beams of the scheduling request symbol. Specifically, the scheduling request symbol whose number of associated terminals is less than the preset terminal number threshold and whose number of associated beams is less than the preset beam number threshold can be used as the target scheduling request symbol.

[0037] In one embodiment, the method further includes: when none of the scheduling request symbols meets a preset allocation condition, allocating the terminal to an allocation waiting queue.

[0038] For example, if among the traversed scheduling request symbols, the number of beams associated with each scheduling request symbol is greater than the beam number threshold and / or the number of associated terminals is greater than the preset terminal number threshold, it is determined that the scheduling request symbol cannot be configured for the terminal, and the terminal is assigned to the allocation waiting queue to wait for the release of the scheduling request resources.

[0039] In one embodiment, the method further includes: if scheduling request symbols of other terminals connected to the base station are released, allocating scheduling request symbols to each terminal according to queue position information of each terminal in the allocation waiting queue.

[0040] For example, when the scheduling request symbols of other terminals connected to the base station are released, that is, the number of terminals associated with the scheduling request symbols is less than the preset terminal number threshold and the associated beams are less than the preset beam number threshold, the corresponding scheduling request symbols can be allocated to the terminals in the allocation waiting queue. Specifically, the corresponding scheduling request symbols and resources are allocated to the terminals in the allocation waiting queue according to the first-in-first-out principle.

[0041] Please refer to FIG3 , which is a schematic diagram of a scenario of a method for allocating scheduling request resources provided in an embodiment of the present application.

[0042] As shown in Figure 3, after a terminal accesses a base station via a beam, the base station determines a target scheduling request symbol based on the maximum number of scheduling beams allocated for the scheduling request symbol and allocates scheduling request resources to the terminal using the target scheduling request symbol. After the base station determines the terminal's target serving beam, it determines whether to adjust the target scheduling request symbol based on the target serving beam. It should be understood that the target serving beam is aligned with a beam provided by the base station, and the terminal communicates with the base station via the target serving beam, ensuring communication quality between the terminal and the base station.

[0043] In one embodiment, the target scheduling request symbol is selected according to a preset allocation condition, including: querying the beam associated with each scheduling request symbol based on the target service beam; and determining the target scheduling request symbol based on the query result.

[0044] Exemplarily, after the terminal completes access to the base station, the base station performs beam scanning of the synchronization signal block (SSB) or the periodic channel state information reference signal (CSI-RS), and the terminal measures and feeds back a measurement report so that the base station determines the target service beam based on the measurement report.

[0045] Figure 4 is a step flow chart of the scheduling request resource allocation method provided in an embodiment of the present application. As shown in Figure 4, after the base station receives the target service beam report, it queries the beam associated with each scheduling request symbol to determine the target scheduling request symbol based on the query result.

[0046] In one embodiment, a target scheduling request symbol is determined based on a query result, including: determining a scheduling request symbol associated with a beam identical to a target service beam in the query result as a candidate scheduling request symbol; and using a candidate scheduling request symbol that meets a preset allocation condition as a target scheduling request symbol.

[0047] Exemplarily, if there is a scheduling request symbol associated with a beam that is the same as the target service beam, the scheduling request symbol is used as a candidate scheduling request symbol, and it is determined whether the number of terminals associated with the candidate scheduling request symbol is less than the preset terminal number threshold, and whether the number of associated beams is less than the preset beam number threshold, so as to filter out the target scheduling request symbol from the candidate scheduling request symbols.

[0048] Specifically, if there is a beam with the same beam direction as the target serving beam, then the beam is determined to be the same as the target beam. If there is a scheduling request symbol associated with a beam that is the same as the target serving beam, then it is determined whether the number of terminals associated with the scheduling request symbol is less than a preset terminal number threshold, and whether the number of associated beams is less than a preset beam number threshold. If both conditions are met, the scheduling request symbol is used as the target scheduling request symbol, and scheduling request resource reconfiguration information is sent to the terminal. After the terminal completes the reconfiguration process, the base station sends beam switching information to the terminal, thereby completing the terminal's scheduling request resource reconfiguration and serving beam switching.

[0049] It should be noted that if the target scheduling request symbol corresponding to the terminal has been determined when the target service beam has not been determined, and the target scheduling request symbol is adjusted after the target service beam is determined, the target scheduling request symbol corresponding to the target service beam after the target service beam is determined is used to replace the target scheduling request symbol corresponding to the target service beam when the target service beam has not been determined to complete the reconfiguration of the scheduling request resources.

[0050] If there is no beam identical to the target serving beam among the beams associated with each scheduling request symbol, beam switching information is determined according to the target serving beam, and the beam switching information is sent to the terminal.

[0051] For example, if the beams associated with each scheduling request symbol are different from the target serving beam, and the terminal already has historical configuration information (historical configuration information is the configuration information sent to the terminal when the base station has not yet determined the target serving beam, as described above), the target scheduling request symbol corresponding to the historical configuration information continues to be used, and the corresponding beam switching information is generated to transmit the beam switching information to the terminal, completing the beam switching. This process does not require RRC reconfiguration to the terminal, nor does it require changing the target scheduling request symbol, thereby reducing the number of terminal reconfigurations.

[0052] In another implementation process, if the terminal has not yet obtained the configuration information, the beam information of the terminal in the allocation waiting queue is updated so that when the scheduling request resources are released, the corresponding scheduling request symbols and resources can be allocated to the terminal based on the target service beam.

[0053] In one embodiment, the method further includes: when the signal strength of the target service beam is lower than a preset signal strength threshold, redetermining the target service beam of the terminal based on the current access information of the terminal; when it is determined that the terminal meets the resource reallocation conditions based on the redetermined target service beam, reallocating resources for the terminal, updating the configuration information based on the processing result of the resource reallocation, and sending the updated configuration information to the terminal.

[0054] For example, when the terminal moves or the wireless environment changes, the signal strength of each beam transmitted by the base station received by the terminal will change, for example, switching from the coverage range of one beam to the coverage range of another beam. At this time, the base station will reselect the optimal beam as the target service beam and determine whether it is necessary to reallocate resources for the terminal to minimize the number of RRC reconfigurations of the terminal.

[0055] For example, when resource reallocation for a terminal is required, configuration information is updated based on the updated target scheduling request symbol and the scheduling request resource corresponding to the updated target scheduling request symbol to implement scheduling request resource reallocation for the terminal, and the updated configuration information is sent to the terminal. When resource reallocation for the terminal is not required, beam switching information is generated based on the re-determined target serving beam, and the beam switching information is sent to the terminal.

[0056] Please refer to FIG5 , which is a flowchart of the steps of a method for allocating scheduling request resources provided in another embodiment of the present application.

[0057] In one embodiment, the terminal is determined to meet the preset resource reallocation conditions based on the re-determined target service beam, including: when the number of beams associated with the scheduling request symbol corresponding to the target service beam is greater than or equal to the preset beam number threshold, the number of terminals occupying the target service beam is greater than or equal to the preset occupation number threshold, and the re-determined target service beam is different from the beam associated with the scheduling request symbol of the terminal, it is determined that the terminal meets the resource reallocation conditions.

[0058] For example, as shown in Figure 5, if the number of beams associated with the target scheduling request symbol corresponding to the terminal is less than the preset beam number threshold before the target service beam is switched, the scheduling request resources are allocated directly on the target scheduling request symbol without the need to reconfigure the scheduling request resources.

[0059] If the number of beams associated with the target scheduling request symbol is greater than or equal to the preset beam number threshold, determine whether the target service beam before the update is only occupied by the current terminal. If so, directly update the target service beam without reconfiguring the scheduling request resources.

[0060] If the target service beam before the update is still occupied by other terminals, determine whether there is a beam identical to the updated target service beam in the beam associated with the target scheduling request symbol corresponding to the terminal. If so, update the beam directly on the target scheduling request symbol without reconfiguring the scheduling request resources.

[0061] If the beam associated with the target scheduling request symbol corresponding to the terminal does not have the same beam as the updated target serving beam, it is determined that the terminal meets the resource reallocation condition, and resource reallocation processing is performed on the terminal. Reconfiguring the scheduling request resource includes reallocating the target scheduling request symbol to the terminal.

[0062] Please refer to FIG. 6 , which is a flowchart of a method for allocating scheduling request resources provided in another embodiment of the present application.

[0063] As shown in Figure 6, after determining that scheduling request resources need to be reallocated for the terminal, the scheduling request symbols within the scheduling request period are traversed to determine whether the beams associated with each scheduling request symbol have the same beam direction as the updated target service beam, and whether the number of terminals associated with each scheduling request symbol is less than the preset terminal number threshold. If there is a scheduling request symbol associated with the same beam as the updated target service beam, and the number of terminals associated with the scheduling request symbol is less than the preset terminal number threshold, the scheduling request resources that need to be reallocated are allocated to the scheduling request symbol. If not, all scheduling resource request symbols in the scheduling request resource pool are traversed to determine whether there is a scheduling resource request symbol with an associated beam number less than the preset beam number threshold and an associated terminal number less than the preset terminal number threshold. If so, the corresponding scheduling resource request symbol is used as the target scheduling request symbol corresponding to the terminal. If not, determine whether the terminal is configured with scheduling request resources. If so, release the scheduling request resources and assign the terminal to the allocation waiting queue. If the terminal has not yet configured with scheduling request resources, directly assign the terminal to the allocation waiting queue.

[0064] It is understandable that when a base station releases a scheduling request resource symbol, it traverses the allocation waiting queue to determine whether the released scheduling request resource symbol can be used as the target scheduling request symbol for the terminal in the allocation waiting queue, thereby allocating the scheduling request symbol to the terminal in the allocation waiting queue. It should be noted that the scheduling request symbol that can be allocated must meet the preset allocation conditions, that is, the number of beams associated with the scheduling request symbol is less than the preset beam number threshold, and the number of terminals associated with the scheduling request symbol is less than the preset terminal number threshold.

[0065] Step S103: Send the configuration information to the terminal, so that the terminal initiates a scheduling request to the base station according to the configuration information.

[0066] Exemplarily, the generated configuration information is sent to the terminal, so that the terminal can initiate a scheduling request to the base station according to the configuration information.

[0067] It should be noted that the configuration information includes configuration information determined when the terminal accesses the base station and the base station is unable to know the beam used by the terminal, or configuration information determined after the base station determines the target service beam of the terminal. When the base station has not determined the beam used by the terminal, the scheduling request symbols are allocated according to the allocation principle of the maximum number of scheduling beams of the scheduling request symbols to determine the target scheduling request symbols, and the configuration information is determined based on the target scheduling request symbols and the corresponding resources. After the base station determines the target service beam of the terminal, the target scheduling request symbol can be determined based on the target service beam or the target scheduling request symbol determined when the beam used by the terminal is unknown can be changed. The specific steps can be referred to the various embodiments above and will not be repeated here.

[0068] Please refer to Figures 7a and 7b. Figure 7a is a scenario diagram of the allocation method of scheduling request resources in the prior art, and Figure 7b is a scenario diagram of the allocation method of scheduling request symbols provided in an embodiment of the present application.

[0069] As shown in Figures 7a and 7b, in the allocation method of the prior art, each scheduling request symbol (represented by syml in the figure) can only be associated with two terminals (represented by UE in the figure). However, by determining or adjusting the target scheduling request symbol of the terminal according to the target service beam of the terminal, the same scheduling symbol is associated with more beams and terminals. The allocation method can be up to 4 times that of the existing allocation method. The more terminals there are, the better the beam (represented by beam in the figure) concentration effect, and the more SR resources can be allocated to the terminal in the same SR cycle, thereby shortening the SR cycle of the terminal, effectively reducing the delay, and improving the performance of the base station.

[0070] Please refer to Table 1, which is a comparison table of SR cycle data experiments between the existing SR allocation method and the SR allocation method provided in this application.

[0071] Table 1

[0072] It can be seen from the data in Table 1 that when the number of UEs is 100, 200 and 400 respectively, the SR periods of the existing SR allocation method are 20ms, 40ms and 80ms respectively, while the SR periods of the SR allocation method provided in this application are 10ms, 20ms and 20ms respectively. It can be seen that after determining or adjusting the target scheduling request symbol of the terminal according to the target service beam of the terminal to achieve the effect of associating multiple beams and terminals with the same scheduling symbol, the SR periods corresponding to different numbers of UEs are significantly shortened.

[0073] The scheduling request resource allocation method provided in the above embodiment determines or adjusts the target scheduling request symbol of the terminal according to the target service beam of the terminal, and the same scheduling request symbol can be associated with more beams and terminals, so that the base station can schedule more terminals at the same time. In scenarios with a large number of terminals, the SR cycle can be significantly shortened, thereby reducing latency and improving performance.

[0074] Please refer to FIG8 , which is a schematic structural diagram of a scheduling request resource allocation device provided in this application.

[0075] The present application also provides a scheduling request resource allocation device, as shown in FIG8 , which includes an information acquisition module 110 , a resource allocation module 120 , and an information sending module 130 .

[0076] The information acquisition module 110 is configured to acquire access information of the terminal and traverse all scheduling request symbols of the base station.

[0077] The resource allocation module 120 is configured to select a target scheduling request symbol according to a preset allocation condition, and determine configuration information according to the access information, the target scheduling request symbol, and the resources corresponding to the target scheduling request symbol.

[0078] The information sending module 130 is configured to send configuration information to the terminal, so that the terminal initiates a scheduling request to the base station according to the configuration information.

[0079] In one instance, the resource allocation module 120 is also used to use a scheduling request symbol that meets preset allocation conditions as a target scheduling request symbol when the target service beam is not determined. The preset allocation conditions include that the number of terminals associated with the scheduling request symbol is less than a preset terminal number threshold, and the number of associated beams is less than a preset beam number threshold.

[0080] In one example, the resource allocation module 120 is further configured to query the beam associated with each scheduling request symbol based on the target serving beam; and determine the target scheduling request symbol based on the query result.

[0081] In one instance, when the resource allocation module 120 is used to determine the target scheduling request symbol based on the query result, it is also used to determine the scheduling request symbol associated with the beam that is the same as the target service beam in the query result as the candidate scheduling request symbol; and the candidate scheduling request symbol that meets the preset allocation conditions is used as the target scheduling request symbol.

[0082] In one example, the scheduling request resource allocation apparatus further includes a beam switching module and a resource reallocation module.

[0083] The beam switching module is used to re-determine the target service beam of the terminal according to the current access information of the terminal when the signal strength of the target service beam is lower than a preset signal strength threshold.

[0084] The resource reallocation module is used to reallocate resources to the terminal when it is determined that the terminal meets the resource reallocation conditions according to the re-determined target service beam, and update the configuration information according to the processing result of the resource reallocation.

[0085] The information sending module 130 is further configured to send the updated configuration information to the terminal.

[0086] In one example, the resource reallocation module includes a reallocation determination submodule.

[0087] The reallocation judgment submodule is used to determine that the terminal meets the resource reallocation conditions when the number of beams associated with the scheduling request symbol corresponding to the target service beam is greater than or equal to the preset beam number threshold, the number of terminals occupying the target service beam is greater than or equal to the preset occupation number threshold, and the re-determined target service beam is different from the beam associated with the scheduling request symbol of the terminal.

[0088] In one example, the scheduling request resource allocation apparatus further includes a queue allocation module.

[0089] The queue allocation module is used to allocate the terminal to the allocation waiting queue when none of the scheduling request symbols meet the preset allocation conditions.

[0090] In one example, the resource allocation module 120 is further configured to allocate a scheduling request symbol to each terminal according to queue position information of each terminal in the allocation waiting queue when scheduling request symbols of other terminals connected to the base station are released.

[0091] Please refer to FIG9 , which is a schematic block diagram of the structure of a base station provided in this application.

[0092] As shown in FIG9 , a base station 300 includes a processor 301 and a memory 302 . The processor 301 and the memory 302 are connected via a bus 303 , such as an I 2 C (Inter-Integrated Circuit) bus.

[0093] Specifically, processor 301 is used to provide computing and control capabilities to support the operation of the entire base station. Processor 301 can be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0094] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0095] Those skilled in the art will understand that the structure shown in Figure 9 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the base station to which the solution of the present application is applied. The specific server may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0096] The processor is configured to run a computer program stored in a memory, and implement any one of the scheduling request resource allocation methods provided in this application when executing the computer program.

[0097] In one embodiment, the processor is used to run a computer program stored in a memory, and implement the following steps when executing the computer program: obtaining access information of the terminal and traversing all scheduling request symbols of the base station; screening out a target scheduling request symbol according to a preset allocation condition, and determining configuration information based on the access information, the target scheduling request symbol and the resources corresponding to the target scheduling request symbol; sending the configuration information to the terminal so that the terminal initiates a scheduling request to the base station according to the configuration information.

[0098] In one embodiment, when the processor implements filtering out the target scheduling request symbol according to the preset allocation conditions, it is used to implement: when the target service beam is not determined, the scheduling request symbol that meets the preset allocation conditions is used as the target scheduling request symbol, and the preset allocation conditions include that the number of single units associated with the scheduling request symbol is less than the preset terminal number threshold, and the number of associated beams is less than the preset beam number threshold.

[0099] In one embodiment, when the processor implements screening out the target scheduling request symbol according to the preset allocation condition, it is used to implement: based on the target service beam, querying the beam associated with each scheduling request symbol; and determining the target scheduling request symbol based on the query result.

[0100] In one embodiment, when the processor determines the target scheduling request symbol based on the query result, it is used to: determine the scheduling request symbol associated with the beam that is the same as the target service beam in the query result as the selected scheduling request symbol; and use the selected scheduling request symbol that meets the preset allocation conditions as the target scheduling request symbol.

[0101] In one embodiment, when implementing the method for allocating scheduling request resources, the processor is used to implement: when the signal strength of the target service beam is lower than a preset signal strength threshold, redetermining the target service beam of the terminal based on the current access information of the terminal; when it is determined that the terminal meets the resource reallocation condition based on the redetermined target service beam, reallocating resources to the terminal, updating the configuration information based on the processing result of the resource reallocation, and sending the updated configuration information to the terminal.

[0102] In one embodiment, when the processor determines that the terminal meets the resource reallocation condition based on the re-determined target service beam, it is used to implement: when the number of beams associated with the scheduling request symbol corresponding to the target service beam is greater than or equal to a preset beam number threshold, the number of terminals occupying the target service beam is greater than or equal to a preset occupation number threshold, and the re-determined target service beam is different from the beam associated with the scheduling request symbol of the terminal, it is determined that the terminal meets the resource reallocation condition.

[0103] In one embodiment, when implementing the method for allocating scheduling request resources, the processor is configured to: allocate the terminal to an allocation waiting queue when none of the scheduling request symbols meet the preset allocation condition.

[0104] In one embodiment, when implementing the method for allocating scheduling request resources, the processor is used to implement: when the scheduling request symbols of other terminals connected to the base station are released, the scheduling request symbols are allocated to each terminal according to the queue position information of each terminal in the allocation waiting queue.

[0105] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the base station described above can refer to the corresponding process in each embodiment of the aforementioned scheduling request resource allocation method, and will not be repeated here.

[0106] The present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any scheduling request resource allocation method provided in the specification of the present application.

[0107] The storage medium may be the internal storage unit of the base station described in the preceding embodiments, such as a hard disk or memory of the base station. The storage medium may also be an external storage device of the base station, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, or a flash memory card equipped on the base station.

[0108] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0109] It should be understood that the term "and / or" used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also includes other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system that includes the element.

[0110] The serial numbers of the above-mentioned application are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for allocating scheduling request resources, wherein: Applied to a base station, the method comprises: Acquire access information of the terminal, and traverse all scheduling request symbols of the base station; Filtering out a target scheduling request symbol according to a preset allocation condition, and determining configuration information according to the access information, the target scheduling request symbol, and a resource corresponding to the target scheduling request symbol; The configuration information is sent to the terminal, so that the terminal initiates a scheduling request to the base station according to the configuration information.

2. The method for allocating scheduling request resources according to claim 1, wherein: The step of selecting the target scheduling request symbol according to the preset allocation condition includes: When the target service beam is not determined, a scheduling request symbol that meets the preset allocation conditions is used as the target scheduling request symbol. The preset allocation conditions include that the number of terminals associated with the scheduling request symbol is less than the preset terminal number threshold, and the number of associated beams is less than the preset beam number threshold.

3. The method for allocating scheduling request resources according to claim 1, wherein: The step of selecting the target scheduling request symbol according to the preset allocation condition includes: Based on the target serving beam, querying the beam associated with each scheduling request symbol; A target dispatch request symbol is determined based on the query result.

4. The method for allocating scheduling request resources according to claim 3, wherein: The step of determining the target scheduling request symbol based on the query result includes: Determine the scheduling request symbol associated with the beam that is the same as the target service beam in the query result as the scheduling request symbol to be selected; The candidate scheduling request symbol that meets the preset allocation condition is used as the target scheduling request symbol.

5. The method for allocating scheduling request resources according to claim 3, wherein: The method further comprises: When the signal strength of the target service beam is lower than a preset signal strength threshold, re-determining the target service beam of the terminal according to the current access information of the terminal; When it is determined that the terminal meets the resource reallocation condition according to the re-determined target service beam, resources are reallocated to the terminal, and the configuration information is updated according to the processing result of the resource reallocation, and the updated configuration information is sent to the terminal.

6. The method for allocating scheduling request resources according to claim 5, wherein: The determining, according to the re-determined target serving beam, that the terminal meets the resource reallocation condition includes: When the number of beams associated with the scheduling request symbol corresponding to the target service beam is greater than or equal to the preset beam number threshold, the number of terminals occupying the target service beam is greater than or equal to the preset occupation number threshold, and the re-determined target service beam is different from the beam associated with the scheduling request symbol of the terminal, it is determined that the terminal meets the resource reallocation condition.

7. The method for allocating scheduling request resources according to claim 1, wherein: The method further comprises: When none of the scheduling request symbols meets the preset allocation condition, the terminal is allocated to an allocation waiting queue.

8. The method for allocating scheduling request resources according to claim 7, wherein: The method further comprises: When there is a scheduling request symbol released by other terminals connected to the base station, a scheduling request symbol is allocated to each terminal according to queue position information of each terminal in the allocation waiting queue.

9. A base station, wherein: The base station includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the method for allocating scheduling request resources as described in any one of claims 1 to 8 are implemented.

10. A storage medium for computer-readable storage, wherein: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the method for allocating scheduling request resources described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and apparatus for allocating scheduling request SR resource

    CN107223363A

  • Communication method, terminal and base station

    CN109152025A

  • Uplink scheduling resource acquisition method and device, equipment and storage medium

    CN115209486A

  • Communication service processing method and device, base station and storage medium

    CN115955724A

  • Apparatus and method of transmitting scheduling request in wireless communication system

    US20120039278A1