An uplink scheduling resource acquisition method, device, apparatus, and storage medium

By utilizing the terminal information table and the allocation mechanism of reserved resources from neighboring base stations in the LTE system, the transmission latency problem caused by the UE waiting for SR resources is solved, thereby improving resource utilization and reducing latency.

CN115209486BActive Publication Date: 2026-04-10BEIJING NEURON NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING NEURON NETWORK TECH CO LTD
Filing Date
2022-07-07
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In existing LTE systems, user equipment (UE) needs to wait for the SR resource period configured by the base station when initiating an uplink scheduling request, resulting in a large transmission delay. Moreover, existing solutions cannot effectively reduce transmission delay while saving resources.

Method used

By determining the terminal information table, which includes the service priority and signal strength of each designated terminal in adjacent historical periods, the reserved resources of neighboring base stations in adjacent cells are obtained, and these resources are allocated to designated terminals according to the terminal information table so that they can send uplink scheduling requests in real time in the current period.

Benefits of technology

This ensures that the terminal always has the resources to send uplink scheduling requests without waiting for the base station to periodically allocate resources, thereby reducing transmission latency and saving system resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115209486B_ABST
    Figure CN115209486B_ABST
Patent Text Reader

Abstract

The application discloses an uplink scheduling resource acquisition method, device, equipment and storage medium. The method comprises the following steps: determining a terminal information table of a current cell; acquiring first reserved resources transmitted by adjacent base stations of each adjacent cell in a current period; and allocating the first reserved resources to specified terminals according to the terminal information table, so that the specified terminals transmit uplink scheduling requests (SR) according to the allocated resources. The terminal information table of the current cell is determined according to uplink information transmitted by the specified terminals in adjacent historical periods, and the first reserved resources transmitted by the adjacent base stations of the adjacent cells are allocated to the specified terminals according to the terminal information table, so that the specified terminals always have resources for transmitting SR in the current period, and the base station of the current cell does not need to transmit scheduling resources according to a specified period, thereby saving resources of the current cell and reducing transmission delay.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a resource acquisition method for uplink scheduling request, device and storage medium. BACKGROUND

[0002] When a terminal has data to be uploaded to a base station, the existing Long Term Evolution (LTE) uplink scheduling process is as shown in the following figure, specifically, the terminal initiates an uplink scheduling request (SR) to the base station through a physical uplink control channel (PUCCH), the base station specifies the time-frequency resources of a physical uplink shared channel (PUSCH) for the terminal through a physical downlink control channel (PDCCH), and the terminal transmits uplink information through the time-frequency resources of the PUSCH allocated by the base station. Figure 1

[0003] However, for the current system, when a user needs to initiate an uplink scheduling, the user must wait for the periodic SR resource sent by the base station of the cell, but the transmission period of the SR resource is configured by the base station when the terminal accesses, so when the access users of a cell are relatively many, the transmission configuration period of the SR resource will be relatively long, resulting in that the UE needs to wait for a relatively long time to send the SR, resulting in a large transmission delay.

[0004] To solve the above problems, two schemes of mini-slot and semi-persistent scheduling are proposed, the first scheme can realize faster conversion of uplink and downlink resources in time, but the switching process of the uplink and downlink time slices will introduce overhead, thereby causing low resource utilization; the second scheme is to semi-statically configure periodic transmission resources for terminal users within a period of time through high-layer signaling, thereby reducing the air interface delay caused by the signaling process, but for burst traffic, a lot of reserved resources will be wasted. Therefore, there is currently no way to save resources while effectively reducing transmission delay. SUMMARY

[0005] The present application provides an uplink scheduling resource acquisition method, device, equipment and storage medium to realize the allocation of uplink scheduling resources for specified terminals.

[0006] ​According to an aspect of the present application, a method for acquiring uplink scheduling resources is provided, comprising: determining a terminal information table of a current cell, wherein the terminal information table comprises a service priority of each designated terminal in a historical period and a signal strength of each neighboring cell measured by the designated terminal;

[0007] acquiring first reserved resources sent by a neighboring base station of each neighboring cell in a current period;

[0008] allocating the first reserved resources to the designated terminal according to the terminal information table, so that the designated terminal sends an uplink scheduling request (SR) according to the allocated resources.

[0009] According to another aspect of the present application, an apparatus for acquiring uplink scheduling resources is provided, comprising:

[0010] a terminal information table determination module, configured to determine a terminal information table of a current cell, wherein the terminal information table comprises a service priority of each designated terminal in a historical period and a signal strength of each neighboring cell measured by the designated terminal;

[0011] a first reserved resource acquisition module, configured to acquire first reserved resources sent by a neighboring base station of each neighboring cell in a current period;

[0012] a resource allocation module, configured to allocate the first reserved resources to the designated terminal according to the terminal information table, so that the designated terminal sends an uplink scheduling request (SR) according to the allocated resources.

[0013] According to another aspect of the present application, an electronic device is provided, comprising:

[0014] at least one processor; and

[0015] a memory connected with the at least one processor; wherein

[0016] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method according to any one of the embodiments of the present application.

[0017] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the method according to any one of the embodiments of the present application when executed.

[0018] The technical scheme of the embodiment of the present application determines the terminal information table of the cell through the uplink information sent by the specified terminal of the adjacent historical period, and uses the terminal information table to allocate the scheduling resource of the specified terminal by the first reserved resource sent by the adjacent base station of the adjacent cell, so that the specified terminal always has the resource for sending SR in the current period without waiting for the scheduling resource sent by the base station of the cell according to the specified period, thereby saving the resources of the cell and reducing the transmission delay.

[0019] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent through the following description. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0021] Figure 1 is a long-term evolution uplink scheduling process schematic diagram in the prior art;

[0022] Figure 2 is a flow chart of an uplink scheduling resource acquisition method according to the first embodiment of the present application;

[0023] Figure 3 is a flow chart of another uplink scheduling resource acquisition method according to the first embodiment of the present application;

[0024] Figure 4 is a flow chart of an uplink scheduling resource acquisition method according to the second embodiment of the present application;

[0025] Figure 5 is a structural schematic diagram of an uplink scheduling resource acquisition device according to the third embodiment of the present application;

[0026] Figure 6 is a structural schematic diagram of an electronic device for implementing the fourth embodiment of the present application. DETAILED DESCRIPTION

[0027] In the following, the technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of embodiments of the present application, rather than all embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort should fall into the protection scope of the present application.

[0028] It should be noted that the terms "first", "second", and the like in the description and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to include only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to the process, method, product or device.

[0029] Embodiment one

[0030] Figure 1 A flowchart of an uplink scheduling resource acquisition method is provided for the first embodiment of the present application. The present embodiment can be applied to the case of allocating uplink scheduling resources to specified terminals in the cell. The method can be executed by an uplink scheduling resource acquisition device, which can be realized in the form of hardware and / or software. As shown in Figure 1 The method comprises the following steps:

[0031] In step S101, a terminal information table of the cell is determined.

[0032] Optionally, determining the terminal information table of the cell comprises: acquiring uplink information sent by the specified terminals through the uplink shared channel (PUSCH) in a neighboring historical period; and aggregating the uplink information sent by each specified terminal to obtain the terminal information table.

[0033] Specifically, the current period is T, the adjacent historical period is T-1, and the specific duration of the unit period can be configured by the base station when the terminal connects to the base station, and the duration of the unit period is not limited in the embodiment. And in the T-1 period, when the terminal in the cell of the base station has a burst, the terminal sends uplink information to the base station in the cell through PUSCH, and the terminal sending uplink information in the cell is the designated terminal. Since the terminal measures the signal strength (Reference Signal Receiving Power, RSRP) of each adjacent cell adjacent to the cell in real time, the uplink information sent by the designated terminal contains the service priority and the measured signal strength RSRP of each adjacent cell. After one period of reception, the uplink information sent by each designated terminal is summarized to obtain a terminal information table. For example, the cell is x, and the cells adjacent to the cell are adjacent cell a and adjacent cell b; the base station in the cell is X, the adjacent base station in adjacent cell a is base station A, and the adjacent base station in adjacent cell b is base station B. When 10 terminals have burst services and send uplink information in the T-1 period, the terminal information table obtained after summarizing is shown in Table 1:

[0034] Table 1

[0035]

[0036] In the terminal information table, the service priority of each designated terminal in the T-1 period and the signal strength of each adjacent cell measured by the designated terminal are included. Of course, Table 1 is only an example with 10 designated terminals, and the specific number of designated terminals is not limited. As long as there is a burst service and uplink information is sent through PUSCH in the T-1 period, it is within the scope of the present application, and the embodiment does not limit it.

[0037] In step S102, the first reserved resource sent by the adjacent base station of each adjacent cell in the current period is obtained.

[0038] Specifically, the base station in each cell will reserve a part of the resource for the adjacent cell, so that the terminal of the adjacent cell can send SR in time when there is a burst service but the time of allocating and retrieving the resource configured by the base station in the cell is not reached. Therefore, in the current T period, the base station X in the cell will receive the first reserved resource sent by adjacent cell a and adjacent cell b. For example, the first reserved resource sent by adjacent cell a is 100 resource elements (REs), and the first reserved resource sent by adjacent cell b is 150 REs. Of course, the embodiment is only an example, and the specific value of the first reserved resource sent by each adjacent cell is not limited.

[0039] Optionally, the method further comprises: obtaining the required resource and the total resource of the current period; determining the second reserved resource according to the total resource and the required resource; and allocating the second reserved resource to the neighbor base stations of each neighboring cell.

[0040] It should be noted that the base station X in the current cell will also reserve a part of its own resource to allocate to the neighboring cell a and the neighboring cell b, so that the terminals in the neighboring cell a and the neighboring cell b can also use the resource in the cell x to send SR in time when there is a bursty service.

[0041] In a specific implementation, the base station X in the current cell estimates the required resource in the current period T by using the time-frequency resource used in the adjacent historical period T-1 and the historical statistical characteristics. For example, the required resource is 50 RE. Since the specific estimation method is not the focus of the present application, it will not be described in detail in the present embodiment. When the total resource of the current cell in the current period T is 200 RE, the remaining resource is 200 RE-50 RE=150 RE, and the remaining resource is taken as the second reserved resource. The second reserved resource is allocated to the neighboring cell a and the neighboring cell b according to a certain proportion, so that the terminals in the neighboring cells can use the allocated resource for SR transmission. As for the allocation proportion of the neighboring cell a and the neighboring cell b, it can be set by the user in advance, and the specific allocation proportion of each neighboring cell is not limited in the present embodiment.

[0042] Step S103, according to the terminal information table, the first reserved resource is allocated to the specified terminal, so that the specified terminal sends the uplink scheduling request SR according to the allocated resource.

[0043] In the present embodiment, the method for obtaining the uplink scheduling resource is shown in the flow chart of FIG. 1. Figure 3 Figure 3 Step S103 specifically includes:

[0044] Step S1031, according to the terminal information table, the sub-terminal information table matched with each neighboring cell is obtained.

[0045] Optionally, according to the terminal information table, the sub-terminal information table matched with each neighboring cell is obtained, including: comparing the signal strength of each neighboring cell in the terminal information table with a preset threshold, and reserving the specified terminal whose signal strength is greater than the preset threshold; taking the reserved specified terminal as the target allocation terminal matched with each neighboring cell; and constructing the sub-terminal information table matched with each neighboring cell according to the target allocation terminal and the service priority of the target allocation terminal.

[0046] ​Specifically, after obtaining the terminal information table as shown in Table 1 in the adjacent historical period T-1, the terminal information table in Table 1 is further used to obtain the sub-terminal information table matched with each adjacent cell. For example, for the adjacent cell a, the specified terminals performing measurement on the RSRP of cell a greater than a preset value are screened out from Table 1, and the specified terminals reserved by screening are used as the target allocation terminals matched with the adjacent cell a. For example, the preset threshold value can be -106dbm, and the specific value of the preset threshold value is not limited in the embodiment. The RSRP of cell a measured by terminal 1, terminal 5 and terminal 9 is greater than -106dbm, and terminal 1, terminal 5 and terminal 9 are used as the target allocation terminals. According to the target allocation terminals and the service priority of the target allocation terminals, the sub-terminal information table matched with the adjacent cell a is constructed as shown in Table 2:

[0047] Table 2

[0048]

[0049]

[0050] The sub-terminal information table includes the target allocation terminals and the service priority of the target allocation terminals. Of course, Table 2 is only used as an example with the number of target allocation terminals being 3, and the specific number of target allocation terminals is not limited.

[0051] Similarly, the sub-terminal information table matched with the adjacent cell b can also be obtained, and the specific acquisition manner is substantially the same as that in Table 2, which will not be described herein. Table 3 shows the constructed sub-terminal information table matched with the adjacent cell b:

[0052] Table 3

[0053]

[0054] Of course, Table 3 is only used as an example with the number of target allocation terminals being 4, and the specific number of target allocation terminals is not limited.

[0055] Optionally, the reserved specified terminals are used as the target allocation terminals matched with each adjacent cell, including: obtaining the required resources of each reserved specified terminal, and determining the total demand resources in the current period according to the required resources of the specified terminal; determining whether the first reserved resource is greater than the total demand resource, if yes, the reserved specified terminal is directly used as the target allocation terminal matched with each adjacent cell, otherwise, the specified terminal with the lowest priority is deleted, and the remaining specified terminal is used as the target allocation terminal matched with each adjacent cell.

[0056] Specifically, before obtaining the sub-terminal information table as shown in Table 2 or Table 3, the required resources of the reserved designated terminals need to be obtained. For example, when obtaining the sub-terminal information table matched by the neighboring cell a, the reserved designated terminals include: the required resource of terminal 1 is 20 RE, the required resource of terminal 5 is 10, and the required resource of terminal 9 is 30 RE, so the total required resource in the current period T is 60 RE, and is less than the first reserved resource of 100 RE sent by the neighboring cell a, so terminal 1, terminal 5 and terminal 9 are directly taken as the target allocation terminals matched by the neighboring cell a. In addition, when obtaining the sub-terminal information table matched by the neighboring cell b, the reserved designated terminals include: the required resource of terminal 2 is 60 RE, the required resource of terminal 3 is 40 RE, the required resource of terminal 6 is 50 RE, and the required resource of terminal 7 is 10 RE, so the total required resource in the current period T is 160 RE, and is greater than the first reserved resource of 150 RE sent by the neighboring cell b, so the terminal 2 with the lowest priority needs to be deleted, and the remaining designated terminals: terminal 3, terminal 6 and terminal 7 are taken as the target allocation terminals matched by the neighboring cell b.

[0057] In step S1032, the first reserved resource is allocated to the target allocation terminal according to the sub-terminal information table, so that the designated terminal sends the uplink scheduling request SR according to the allocated resource.

[0058] In the method, after obtaining the sub-terminal information table matched by each neighboring cell and the first reserved resource, the base station of the current cell allocates the first reserved resource to the target allocation terminal included in the sub-terminal information table. The target allocation terminal can send the SR to the base station of the current cell in time according to the resource of the neighboring cell obtained in the current period T, so as to realize the bursty service with high real-time requirement.

[0059] For example, terminal 1 has a burst transaction in the current period T, which needs to send the scheduling request to the base station by sending the SR, but according to the scheduling resource sending period configured by the base station when terminal 1 initially connects the base station of the current cell, the current time has not reached the time of sending the scheduling resource. However, since terminal 1 has obtained the reserved resource sent by the neighboring cell through the base station of the current cell in the current period, terminal 1 can send the SR using the reserved resource of the neighboring cell, without waiting for the scheduling resource sent by the base station of the current cell according to the specified period, so as to save the resources of the current cell and reduce the transmission delay.

[0060] The embodiment determines the terminal information table of the cell through the uplink information sent by the specified terminals in the adjacent historical period, and uses the terminal information table to allocate the scheduling resources to the specified terminals from the first reserved resources sent by the neighbor base stations of the adjacent cells, so that the specified terminals always have the resources for sending the SR in the current period without waiting for the scheduling resources sent by the base station of the cell according to the specified period, thereby saving the resources of the cell and reducing the transmission delay.

[0061] Embodiment two

[0062] Figure 4 A flowchart of an uplink scheduling resource acquisition method provided for the embodiment two of the application is provided, and the step S1032 is specifically described based on the above embodiment. As shown in the figure, the method comprises the following steps. Figure 4

[0063] Step S201: determining the terminal information table of the cell.

[0064] Optionally, the step of determining the terminal information table of the cell comprises the following steps: acquiring the uplink information sent by the specified terminals through the uplink shared channel (PUSCH) in the adjacent historical period; and collecting the uplink information sent by each specified terminal to obtain the terminal information table.

[0065] Step S202: acquiring the first reserved resources sent by the neighbor base stations of each adjacent cell in the current period.

[0066] Step S203: acquiring the sub-terminal information table matched with each adjacent cell according to the terminal information table.

[0067] Optionally, the step of acquiring the sub-terminal information table matched with each adjacent cell according to the terminal information table comprises the following steps: comparing the signal strength of each adjacent cell in the terminal information table with a preset threshold, and reserving the specified terminals with the signal strength greater than the preset threshold; taking the reserved specified terminals as the target allocation terminals matched with each adjacent cell; and constructing the sub-terminal information table matched with each adjacent cell according to the target allocation terminals and the service priority of the target allocation terminals.

[0068] Step S204: determining the allocation weight according to the service priority.

[0069] ​Specifically, after obtaining the first reserved resource sent by the neighbor base station of each neighboring cell and the sub-terminal information table matched by each neighboring cell, when allocating the first reserved resource to each target allocation terminal in the sub-terminal information table, the allocation weight is determined according to the service priority of the target allocation terminal in the sub-terminal information table, for example, for the sub-terminal information table matched by the neighboring cell a shown in Table 2, the allocation weight corresponding to the first-level service of the terminal is 0.5, the allocation weight corresponding to the second-level service is 0.4, and the allocation weight corresponding to the third-level service is 0.1. For services of the same level, for example, two first-level service terminals, the allocation weights of the two first-level service terminals are 0.25 respectively, and the sum is 0.5.

[0070] In step S205, the first reserved resource is allocated to each target allocation terminal in the sub-terminal information table according to the allocation weight, so that the specified terminal sends the uplink scheduling request SR according to the allocated resource.

[0071] Specifically, when the first reserved resource 100RE of the neighboring cell a is allocated to the terminal 1, the terminal 2 and the terminal 3 according to the above allocation weight, the resources allocated to the terminal 1 and the terminal 9 are 25RE respectively, and the resource allocated to the terminal 5 is 50RE.

[0072] In this embodiment, the terminal information table of the current cell is determined according to the uplink information sent by the specified terminal in the adjacent historical period, the first reserved resource sent by the neighbor base station of the neighboring cell is allocated to the specified terminal according to the terminal information table, and the scheduling resource is allocated to the specified terminal, so that the specified terminal always has the resource for sending the SR in the current period without waiting for the scheduling resource sent by the base station of the current cell according to the specified period, thereby saving the resources of the current cell and reducing the transmission delay. And when the first reserved resource is allocated to the target allocation terminal, the allocation weight determined according to the service level is allocated, so that the rationality of resource allocation is determined.

[0073] Embodiment three

[0074] Figure 5 A structure schematic diagram of an uplink scheduling resource acquisition device provided for the third embodiment of the present application is shown in FIG. 3. Figure 5 As shown in the figure, the device comprises:

[0075] The terminal information table determination module 310 is configured to determine the terminal information table of the current cell, wherein the terminal information table comprises the service priority of each specified terminal in the adjacent historical period and the signal strength of each neighboring cell measured by the specified terminal;

[0076] The first reserved resource acquisition module 320 is configured to acquire the first reserved resource sent by the neighbor base station of each neighboring cell in the current period;

[0077] The resource allocation module 330 is configured to allocate the first reserved resource to the specified terminal according to the terminal information table, so that the specified terminal transmits an uplink scheduling request (SR) according to the allocated resource.

[0078] Optionally, the terminal information table determination module is configured to acquire uplink information transmitted by the specified terminal through a physical uplink shared channel (PUSCH) in a previous historical period.

[0079] The uplink information transmitted by each specified terminal is summarized to obtain the terminal information table.

[0080] Optionally, the resource allocation module comprises:

[0081] The sub-terminal information table acquisition subunit is configured to acquire a sub-terminal information table matched with each neighboring cell according to the terminal information table, wherein the sub-terminal information table comprises a target allocation terminal and a service priority of the target allocation terminal.

[0082] The resource allocation subunit is configured to allocate the first reserved resource to the target allocation terminal according to the sub-terminal information table.

[0083] Optionally, the sub-terminal information table acquisition subunit is configured to compare the signal strength of each neighboring cell in the terminal information table with a preset threshold, and retain the specified terminal with a signal strength greater than the preset threshold.

[0084] The retained specified terminal is taken as the target allocation terminal matched with each neighboring cell.

[0085] The sub-terminal information table matched with each neighboring cell is constructed according to the target allocation terminal and the service priority of the target allocation terminal.

[0086] Optionally, the sub-terminal information table acquisition subunit is further configured to acquire required resources of each retained specified terminal, and determine total required resources of the current period according to the required resources of the specified terminal.

[0087] It is determined whether the first reserved resource is greater than the total required resources, if yes, the retained specified terminal is directly taken as the target allocation terminal matched with each neighboring cell,

[0088] Otherwise, the retained specified terminal with the lowest priority is deleted, and the remaining specified terminal is taken as the target allocation terminal matched with each neighboring cell.

[0089] Optionally, the resource allocation subunit is configured to determine an allocation weight according to the service priority.

[0090] The first reserved resource is allocated to each target allocation terminal included in the sub-terminal information table in proportion according to the allocation weight.

[0091] Optionally, the apparatus further comprises a second reserved resource allocation module configured to acquire the required resources of the cell and the total resources in the current period.

[0092] The second reserved resources are determined according to the total resources and the required resources of the cell.

[0093] The second reserved resources are allocated to the neighboring base stations of the neighboring cells.

[0094] The uplink scheduling resource acquisition apparatus provided by the embodiment of the present application can execute the uplink scheduling resource acquisition method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0095] Embodiment four

[0096] Figure 6 A structural schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0097] As shown in Figure 6 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0098] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0099] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the method of acquiring uplink scheduling resources.

[0100] In some embodiments, the method of acquiring uplink scheduling resources can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the method of acquiring uplink scheduling resources described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the method of acquiring uplink scheduling resources by any other appropriate means, such as by means of firmware.

[0101] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0102] Computer programs for implementing the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, and partially on a remote machine or entirely on a remote machine or server.

[0103] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0104] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0105] The systems and techniques described herein can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0106] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.

[0107] It should be understood that the various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the scope of the present disclosure. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, and the present disclosure is not limited in this regard.

[0108] The specific embodiments described above are not intended to limit the scope of the present disclosure. Those skilled in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments without departing from the spirit and principles of the present disclosure. Any further modifications, equivalents, alternatives, and / or improvements made to the specific embodiments described above are intended to fall within the scope of the present disclosure.

Claims

1. A method for acquiring uplink scheduling resource, characterized in that, The method comprises the following steps: determining a terminal information table of the current cell, wherein the terminal information table contains the service priority of each specified terminal in a neighboring historical period and the signal strength of each neighboring cell measured by the specified terminal; obtaining the first reserved resource sent by the neighboring base station of each neighboring cell in the current period; allocating the first reserved resource to the specified terminal according to the terminal information table, so that the specified terminal transmits an uplink scheduling request (SR) according to the allocated resource; The method further comprises the following steps: obtaining the uplink information sent by the specified terminal through the uplink shared channel (PUSCH) in the neighboring historical period; obtaining the terminal information table by aggregating the uplink information sent by each specified terminal.

2. The method of claim 1, wherein, The method further comprises the following steps: obtaining a sub-terminal information table matched with each neighboring cell according to the terminal information table, wherein the sub-terminal information table contains a target allocation terminal and the service priority of the target allocation terminal; allocating the first reserved resource to the target allocation terminal according to the sub-terminal information table.

3. The method of claim 2, wherein, The method further comprises the following steps: comparing the signal strength of each neighboring cell in the terminal information table with a preset threshold, reserving the specified terminal whose signal strength is greater than the preset threshold; regarding the reserved specified terminal as the target allocation terminal matched with each neighboring cell; constructing the sub-terminal information table matched with each neighboring cell according to the target allocation terminal and the service priority of the target allocation terminal.

4. The method of claim 3, wherein, The method further comprises the following steps: obtaining the required resource of each reserved specified terminal and determining the total required resource of the current period according to the required resource of the specified terminal; determining whether the first reserved resource is greater than the total required resource, if yes, directly regarding the reserved specified terminal as the target allocation terminal matched with each neighboring cell, otherwise, deleting the reserved specified terminal with the lowest priority and regarding the remaining specified terminal as the target allocation terminal matched with each neighboring cell.

5. The method of claim 2, wherein, The method further comprises the following steps: determining an allocation weight according to the service priority; allocating the first reserved resource to each target allocation terminal contained in the sub-terminal information table in proportion according to the allocation weight.

6. The method of claim 1, wherein, The method further comprises the following steps: obtaining the required resource of the current cell and the total resource; determining a second reserved resource according to the total resource and the required resource of the current cell; allocating the second reserved resource to the neighboring base station of each neighboring cell.

7. A device for acquiring uplink scheduling resources, characterized in that, The device comprises: a terminal information table determination module, configured to determine a terminal information table of the current cell, wherein the terminal information table contains the service priority of each specified terminal in a neighboring historical period and the signal strength of each neighboring cell measured by the specified terminal; a first reserved resource obtaining module, configured to obtain the first reserved resource sent by the neighboring base station of each neighboring cell in the current period; a first reserved resource allocation module, configured to allocate the first reserved resource to the specified terminal according to the terminal information table, so that the specified terminal transmits an uplink scheduling request (SR) according to the allocated resource. The resource allocation module is configured to allocate the first reserved resource to the specified terminal according to the terminal information table, so that the specified terminal transmits an uplink scheduling request (SR) according to the allocated resource. The terminal information table determination module is configured to acquire uplink information transmitted by the specified terminal through a physical uplink shared channel (PUSCH) in a neighboring historical period. The terminal information table is obtained by aggregating the uplink information transmitted by each of the specified terminals.

8. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to implement the method in any one of claims 1-6 when executed. The computer readable storage medium stores computer instructions for enabling the processor to implement the method in any one of claims 1-6 when executed.

Citation Information

Patent Citations

  • Interference coordination method and base station

    CN104125647A

  • Inter-Cell Fractional Frequency Reuse Scheduler

    US20170202006A1