CN111867111B - Method and device for scheduling equipment - Google Patents

Method and device for scheduling equipment Download PDF

Info

Publication number
CN111867111B
CN111867111B CN201910332252.7A CN201910332252A CN111867111B CN 111867111 B CN111867111 B CN 111867111B CN 201910332252 A CN201910332252 A CN 201910332252A CN 111867111 B CN111867111 B CN 111867111B
Authority
CN
China
Prior art keywords
load
qci
load level
parameter
scheduling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910332252.7A
Other languages
Chinese (zh)
Other versions
CN111867111A (en
Inventor
臧亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technical Service Co Ltd
Original Assignee
Huawei Technical Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technical Service Co Ltd filed Critical Huawei Technical Service Co Ltd
Priority to CN201910332252.7A priority Critical patent/CN111867111B/en
Publication of CN111867111A publication Critical patent/CN111867111A/en
Application granted granted Critical
Publication of CN111867111B publication Critical patent/CN111867111B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a method and a device for scheduling equipment, and belongs to the field of communication. The method comprises the following steps: acquiring a service Quality Classification Identifier (QCI), wherein the QCI corresponds to the identity type of User Equipment (UE), or corresponds to the service currently transmitted by the UE; acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell; acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE; and scheduling the UE according to the scheduling priority. The application can improve the QoS of the UE.

Description

Method and device for scheduling equipment
Technical Field
The present application relates to the field of communications, and in particular, to a method and apparatus for scheduling devices.
Background
In a long term evolution (long term evolution, LTE) network, a base station needs to schedule a User Equipment (UE) before the UE transmits traffic to the UE or before the UE transmits traffic to the UE, and when the UE is scheduled, the base station may transmit traffic to the UE or the UE may transmit traffic to the base station.
Currently, a service quality classification identifier (quality of service class identifier, QCI) corresponding to each service and a QCI corresponding to each identity type are defined in an LTE network, and a value of a radio scheduling parameter corresponding to each QCI is defined, where the identity types include a normal user, a guest (very important people, VIP) user, and the like, and the QCIs corresponding to the two identity types are different. When a base station schedules UE, acquiring QCI corresponding to the identity type of the UE or QCI corresponding to the current transmission service of the UE, acquiring the value of a wireless scheduling parameter corresponding to the QCI, calculating the scheduling priority of the UE according to the value of the wireless scheduling parameter, and scheduling the UE according to the scheduling priority.
In carrying out the application, the inventors have found that the prior art has at least the following problems:
the values of the wireless scheduling parameters acquired based on the QCI of the UE are equal at present, so that the scheduling priority is acquired based on the values of the wireless scheduling parameters under different conditions, and the service quality (quality of service, qoS) of the UE may be reduced when the UE is scheduled by using the scheduling priority.
Disclosure of Invention
The embodiment of the application provides a method and a device for scheduling equipment, which are used for improving QoS of UE. The technical scheme is as follows:
in a first aspect, the present application provides a method of scheduling devices, in which method: acquiring a service Quality Classification Identifier (QCI), wherein the QCI corresponds to the identity type of User Equipment (UE), or corresponds to the service currently transmitted by the UE; acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell; acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE; and scheduling the UE according to the scheduling priority. The load level of the cell is acquired, and the scheduling priority of the UE is acquired according to the QCI and the load level, so that the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is lower, the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is higher, the UE is scheduled according to the scheduling priority, and the QoS of the UE can be improved.
In one possible implementation, obtaining a corresponding relationship between a numerical range of a load parameter and a load level; acquiring a numerical value of a load parameter of a cell in which the UE is located, wherein the load parameter is used for describing the load of the cell; and determining the load level of the cell according to the numerical value of the load parameter and the corresponding relation between the numerical range of the load parameter and the load level. Thereby achieving the acquisition of the load level of the cell.
In one possible implementation, obtaining a corresponding relation of the load level, the QCI and the numerical value of the wireless scheduling parameter; acquiring the numerical value of the wireless scheduling parameter from the corresponding relation among the load level, the QCI and the numerical value of the wireless scheduling parameter according to the load level and the QCI; and acquiring the scheduling priority of the UE according to the numerical value of the wireless scheduling parameter. In this way, the values of different wireless scheduling parameters can be obtained according to different load levels, so that the scheduling priority which is suitable for the situation under the condition of lower cell load and the scheduling priority which is suitable for the situation under the condition of higher cell load can be obtained based on the values of the wireless scheduling parameters.
In one possible implementation, the load level of the cell in which the UE is located is periodically acquired; and acquiring the scheduling priority of the UE according to the QCI and the first load levels when the m first load levels are equal and are different from a second load level, wherein the m first load levels are periodically acquired in a time period of a preset duration, m is an integer greater than 1, and the second load level is acquired before the m first load levels are acquired. The scheduling priority of the UE is obtained under the condition that the load level is kept unchanged for a period of time, so that the frequent obtaining of the scheduling priority can be avoided, and the occupation of computing resources is reduced.
In one possible implementation, the load parameter includes at least one of a physical resource block PRB utilization of the cell and a number of devices accessing the cell.
In a second aspect, the present application provides an apparatus for scheduling a device, the apparatus comprising an acquisition unit and a scheduling unit: the acquiring unit acquires a service Quality Classification Identifier (QCI), wherein the QCI corresponds to an identity type of User Equipment (UE), or corresponds to a service currently transmitted by the UE; acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell; acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE; the scheduling unit schedules the UE according to the scheduling priority. The load level of the cell is acquired, and the scheduling priority of the UE is acquired according to the QCI and the load level, so that the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is lower, the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is higher, the UE is scheduled according to the scheduling priority, and the QoS of the UE can be improved.
In a possible implementation manner, the acquiring unit and the scheduling unit may be further configured to perform the operations of the method in any one of the possible implementation manners of the first aspect, which are not described in detail herein.
In a third aspect, an embodiment of the present application provides an apparatus for scheduling a device, where the apparatus includes: the processor is connected with the memory; the memory stores one or more programs configured for execution by the processor, the one or more programs containing instructions for performing the method of the first aspect or any one of the possible implementations of the first aspect.
In a fourth aspect, the present application provides a non-transitory computer readable storage medium storing a computer program loaded by a processor to execute instructions of the method of the first aspect or any possible implementation of the first aspect.
In a fifth aspect, the present application provides a chip comprising programmable logic circuits and/or program instructions for implementing the method of the first aspect or any of the possible implementations of the first aspect when the chip is run.
Drawings
Fig. 1 is a schematic diagram of a network architecture according to an embodiment of the present application;
FIG. 2 is a schematic diagram of another network architecture according to an embodiment of the present application;
FIG. 3 is a flowchart of a method for scheduling devices according to an embodiment of the present application;
FIG. 4 is a graph of the change in load level provided by an embodiment of the present application;
fig. 5 is a schematic device structure of a scheduling apparatus according to an embodiment of the present application;
fig. 6 is a schematic diagram of an apparatus structure of another scheduling device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, an embodiment of the present application provides a network architecture, including:
UE, base station and core network. The communication network where the UE, the base station and the core network are located may be an LTE network.
The corresponding relation between the service type and the QCI and the corresponding relation between the identity type of the UE and the QCI are stored in the core network. The service types may include voice over long-term evolution (VoLTE) voice, voLTE video, game, internet protocol address multimedia subsystem (internet protocol address multimedia subsystem, IMS) signaling, payment, downloading, etc., and the core network may store the corresponding relationship between the service types and QCI as shown in table 1, see table 1 below.
TABLE 1
Service type QCI
VoLTE speech 1
VoLTE video 2
Game machine 3
IMS signaling 5
Payment 6
Downloading 7
…… ……
The identity types of the UE may include a general user, a VIP-specific user, a VVIP-specific user, etc., see table 2 below, and the core network may store the correspondence between the identity types and the QCI as shown in table 2.
TABLE 2
Identity type QCI
Ordinary user 9
VVAP user 6
VIP user 8
…… ……
The base station stores the corresponding relation between the numerical range of the load parameter and the load level, and the corresponding relation between the QCI, the load level and the numerical value of the wireless dispatching parameter. The load level is used for reflecting the load of the cell, and the larger the load of the cell is, the higher the load level of the cell is, the smaller the load of the cell is, and the lower the load level of the cell is. For example, referring to the correspondence between the numerical ranges of the load parameters and the load levels shown in table 3 below, it is assumed that the base station classifies the load levels of the cell into three levels of light load, medium load and heavy load, and defines the numerical range of the load parameter corresponding to each load level.
TABLE 3 Table 3
The values of the wireless scheduling parameters may include at least one of a wireless scheduling weight, a minimum guaranteed rate, and the like, so the corresponding relation of the QCI, the load level, and the values of the wireless scheduling parameters includes a corresponding relation of the QCI, the load level, and the wireless scheduling weight, and/or a corresponding relation of the QCI, the load level, and the minimum guaranteed rate. For example, the base station may store the corresponding relationship between the QCI and the load level and the radio scheduling weight as shown in table 4 below, and may store the corresponding relationship between the QCI and the load level and the minimum guaranteed speed as shown in table 5 below.
TABLE 4 Table 4
QCI Load level Wireless scheduling weights
1 Light load 100
1 Medium load 300
1 Heavy duty 600
2 Light load 100
2 Medium load 400
2 Heavy duty 900
…… …… ……
TABLE 5
QCI Load level Minimum guaranteed rate
1 Light load 100kb/s
1 Medium load 300kb/s
1 Heavy duty 500kb/s
2 Light load 100kb/s
2 Medium load 330kb/s
2 Heavy duty 600kb/s
…… …… ……
Referring to the above tables 4 and 5, the lower the load level of the cell, the smaller the difference between the values of the radio scheduling parameters corresponding to different QCIs. The higher the load level of the cell, the larger the difference between the values of the radio scheduling parameters corresponding to different QCIs.
Referring to fig. 2, the wireless scheduling system may further include a management end, where the management end may send the corresponding relation between the numerical range of the load parameter and the load level and send the corresponding relation between the QCI, the load level and the numerical value of the wireless scheduling parameter to the base station. The base station receives and stores the corresponding relation between the numerical range of the load parameter and the load level, and receives and stores the corresponding relation between the QCI, the load level and the numerical value of the wireless dispatching parameter.
The technician can set the corresponding relation between the numerical range of the load parameter and the load level and the corresponding relation between the QCI, the load level and the numerical value of the wireless dispatching parameter at the management end. And then, the management end sends the corresponding relation between the numerical range of the load parameter and the load level and the corresponding relation between the QCI, the load level and the numerical value of the wireless scheduling parameter to the base station.
Optionally, a technician may set a configuration file on the management end, where the configuration file stores a corresponding relationship between a numerical range of the load parameter and the load level and a corresponding relationship between the QCI, the load level and a numerical value of the wireless scheduling parameter. The management end sends the configuration file to the base station, and the base station correspondingly receives and stores the configuration file.
The connection between the UE and the core network includes a connection between the UE and the base station and a connection between the base station and the core network, and messages interacted between the UE and the core network are forwarded through the base station when the connection between the UE and the core network is established. In the process of establishing connection between the UE and the core network, the UE sends an establishment request message carrying the identification of the UE to the core network, the core network receives the establishment request message, acquires the identity type of the UE according to the identification of the UE carried by the establishment request message, acquires the QCI corresponding to the identity type of the UE from the corresponding relation between the identity type and the QCI according to the identity type of the UE, sends the QCI corresponding to the identity type of the UE to the base station, and the base station receives the QCI corresponding to the identity type of the UE. Or alternatively, the process may be performed,
before the UE transmits the service with the core network, the UE transmits a request message carrying the service type of the service to the core network, the core network receives the request message, acquires the QCI corresponding to the service transmitted by the UE from the corresponding relation between the service type and the QCI according to the service type carried by the request message, and transmits the QCI corresponding to the service transmitted by the UE to the base station, and the base station receives the QCI corresponding to the service transmitted by the UE.
After receiving the QCI corresponding to the identity type of the UE or the QCI corresponding to the service currently transmitted by the UE, the base station may acquire the value of the load parameter of the cell in which the UE is located, and determine the load level of the cell in which the UE is located according to the value of the load parameter and the corresponding relationship between the value range of the load parameter and the load level. And acquiring the value of the wireless scheduling parameter from the corresponding relation of the QCI, the load level and the value of the wireless scheduling parameter according to the received QCI and the load level, and acquiring the scheduling priority of the UE according to the value of the wireless scheduling parameter. And scheduling the UE according to the scheduling priority.
The base station may first obtain the scheduling priority of the UE after receiving the QCI, and schedule the UE according to the scheduling priority when the UE needs to be scheduled. Or when the base station needs to schedule the UE, the base station acquires the scheduling priority according to the mode and schedules the UE according to the scheduling priority.
Optionally, when the base station transmits data to the UE, the base station needs to schedule the UE, and after the UE is scheduled, the base station starts to transmit data to the UE. Or when the UE transmits data to the base station, the UE transmits a scheduling request to the base station, the base station receives the scheduling request, determines that the UE needs to be scheduled, and transmits the data to the base station after the UE is scheduled.
Optionally, the load parameter is used to describe the load size of the cell. The value of the load parameter may be the load size of the cell.
Referring to fig. 3, an embodiment of the present application provides a method for scheduling devices, where the method may be applied to a network architecture as shown in fig. 1 or 2, and the method includes:
step 201: the base station acquires a QCI corresponding to the identity type of the UE or corresponding to the service currently transmitted by the UE.
In this step, the base station receives the QCI corresponding to the identity type of the UE transmitted by the core network, or receives the QCI corresponding to the service currently transmitted by the UE transmitted by the core network.
The UE establishes a connection between the UE and the core network before transmitting data to the core network or before receiving data transmitted by the core network, the connection between the UE and the core network including a connection between the UE and a base station and a connection between the base station and the core network. When the UE establishes connection with the core network, the UE sends an establishment request message carrying the identification of the UE to the core network, the core network receives the establishment request message, acquires the identity type of the UE according to the identification of the UE carried by the establishment request message, acquires the corresponding QCI from the corresponding relation between the identity type and the QCI according to the identity type of the UE, takes the acquired QCI as the QCI corresponding to the identity type of the UE, sends the QCI corresponding to the identity type of the UE to the base station, and the base station receives the QCI corresponding to the identity type of the UE. Or alternatively, the process may be performed,
before the UE transmits the service with the core network, the UE transmits a request message carrying the service type of the service to the core network, the core network receives the request message, acquires a corresponding QCI from the corresponding relation between the service type and the QCI according to the service type carried by the request message, takes the acquired QCI as the QCI corresponding to the service transmitted by the UE, and transmits the QCI corresponding to the service transmitted by the UE to the base station, and the base station receives the QCI corresponding to the service transmitted by the UE.
Before executing this step, when the UE registers in the core network, the UE sends the identity of the UE and the identity type of the UE to the core network. The core network receives the identification of the UE and the identity type of the UE, and stores the corresponding relation between the identification of the UE and the identity type of the UE in the corresponding relation between the identification of the UE and the identity type of the UE. Thus, when the core network acquires the identity type of the UE, the identity type of the UE is acquired from the corresponding relation between the identity of the UE and the identity type of the UE according to the identity of the UE.
Step 202: and the base station acquires the value of the load parameter of the cell where the UE is located.
The load parameter includes at least one of a number of users accessing the cell and a physical resource block (physical resource block, PRB) utilization of the cell.
PRBs correspond to 12 consecutive carriers (180K in the case of 15K carrier spacing) in the frequency domain and resources of one slot (half a subframe, 0.5 ms) in the time domain.
The base station may periodically acquire the value of the load parameter of the cell.
For example, the base station obtains the value of the load parameter of the cell where the UE is located as S, and it is assumed that S is greater than the first threshold and less than the second threshold.
Step 203: and the base station determines the load level of the cell according to the value of the load parameter and the corresponding relation between the value range of the load parameter and the load level.
The base station stores the corresponding relation between the numerical range of the load parameter and the load level. The base station acquires the corresponding relation between the stored numerical ranges of the load parameters and the load levels, determines the numerical range of the load parameter where the numerical value of the load parameter is located from the numerical ranges of the load parameters stored in the corresponding relation between the numerical range of the load parameter and the load levels, acquires the corresponding load level from the corresponding relation between the numerical range of the load parameter and the load level according to the numerical range of the load parameter where the numerical value of the load parameter is located, and takes the acquired load level as the load level of the cell.
For example, the correspondence relationship between the load ranges and the load levels of the load parameters shown in table 3 includes three numerical ranges of the load parameters, which are a first numerical range smaller than or equal to a first threshold, a second numerical range larger than the first threshold and smaller than a second threshold, and a third numerical range larger than or equal to the second threshold, respectively. The base station determines a second numerical range in which the numerical value S of the load parameter is located from the first numerical range, the second numerical range and the third numerical range, acquires a corresponding load level as a medium load from the corresponding relation between the numerical range of the load parameter and the load level shown in table 3 according to the second numerical range, and takes the acquired load level as the load level of the cell.
When the load parameter includes the number of users accessed by the cell and the PRB utilization rate, the number of users and the PRB utilization rate can be weighted and calculated to obtain a comprehensive parameter value. And taking the comprehensive parameter value as the value of the load parameter, determining the value range of the load parameter where the comprehensive parameter value is located from the value ranges of the load parameters stored in the correspondence between the load parameter ranges and the load levels, and acquiring the corresponding load level from the correspondence between the value ranges of the load parameters and the load level according to the determined value range of the load parameter as the load level of the cell.
Since the base station can periodically acquire the value of the load parameter of the cell, the base station acquires the load level of the cell through this step every time the value of the load parameter of the cell is acquired, that is, the base station also periodically acquires the load level of the cell.
The load level of the cell may change continuously. In order to avoid that the scheduling priority for scheduling the UE is re-acquired as soon as the load level of the cell changes, m first load levels may be continuously acquired, where m first load levels are load levels periodically acquired by the base station during a period of time with a duration being a preset duration, and m is an integer greater than 1. If the m first load levels acquired are all the same and the first load level is different from the second load level, step 204 may be performed where the second load level is the load level acquired before the m first load levels are acquired, i.e., the second load level is the load level acquired last between the time periods.
Referring to fig. 4, a base station periodically acquires a value of a load parameter of the cell in a first time t1 to a second time t2, wherein the first time t1 is located before the second time t2, a duration between the first time t1 and the second time t2 is a preset duration, and the load level of the cell is determined according to the value of the load parameter acquired each time and a corresponding relation between a value range of the load parameter and the load level. For ease of explanation, the m load levels acquired in the first time t1 to the second time t2 are referred to as a first load level, and m is an integer greater than 1. Referring to fig. 4, m first load levels acquired in the first time t1 to the second time t2 are all "medium load", the first load level "medium load" is higher than the second load level "light load", and the second load level "light load" is the load level determined last before the first time t1, and the following operation starts to be performed in step 204.
Step 204: and the base station acquires the numerical value of the wireless scheduling parameter from the corresponding relation among the load level, the QCI and the numerical value of the wireless scheduling parameter according to the first load level and the QCI.
The base station stores the corresponding relation of the load level, QCI and the numerical value of the wireless dispatching parameter, in the step, the base station obtains the corresponding relation of the stored load level, QCI and the numerical value of the wireless dispatching parameter, when m first load levels determined in the first time t1 to the second time t2 are equal and the first load level is different from the second load level, and the numerical value of the wireless dispatching parameter is obtained from the corresponding relation of the load level, QCI and the numerical value of the wireless dispatching parameter according to the first load level and the QCI in the second time t 2.
The wireless scheduling parameters may include at least one of a wireless scheduling weight, a minimum guaranteed rate, and the like. In this step, the wireless scheduling weight may be obtained from the corresponding relationship between the load level, the QCI, and the wireless scheduling weight according to the first load level and the QCI, and/or the minimum guaranteed rate may be obtained from the corresponding relationship between the load level, the QCI, and the minimum guaranteed rate according to the first load level and the QCI.
For example, assuming that the acquired QCI is 1, referring to fig. 4, the first load levels acquired by the base station in the first time t1 to the second time t2 are all "medium load" and are different from the second load level "light load" acquired before the first time t1, so in this step, the radio scheduling weight is acquired as 300 from the corresponding relation of the load level, QCI and radio scheduling weight as shown in table 4 according to the first load level "medium load" and the QCI "1", and the minimum guarantee rate is acquired as 100kb/s from the corresponding relation of the load level, QCI and the minimum guarantee rate as shown in table 5 according to the first load level "medium load" and the QCI "1".
Step 205: and the base station acquires the scheduling priority of the UE according to the numerical value of the wireless scheduling parameter, wherein the scheduling priority is used for describing the scheduling sequence of the UE by the base station.
In this step, the base station may acquire the scheduling priority of the UE through the following first formula.
The first formula is:
in the first formula, priority is the scheduling Priority of the UE, and eff is the channel quality of the UE.
Alpha is the capacity factor initially configured by the base station.
When the capacity factor is equal to 1, the selection of Non-guaranteed bit rate (guaranteed bit rate, non-GBR) traffic priority follows the scheduling resource fairness principle.
When the capacity factor is less than 1, it means that the selection of Non-GBR traffic priority tends to rate fairness principles.
When the capacity factor is greater than 1, the principle that the selection of Non-GBR service priority tends to be capacity priority is indicated.
r is the rate of UE historical transmissions.
Y QCI Scheduling for the wirelessThe value of the parameter may be the wireless scheduling weight, or may be the minimum guaranteed rate, or may be the result of performing weighted calculation on the wireless scheduling weight and the minimum guaranteed rate.
Coeff SPID The downlink scheduling priority weighting coefficient of the service profile identifier (service profile identifier, SPID) user pre-configured for the base station is valid only when the base station normally recognizes that the UE is a SPID user.
f (delay) is the time delay of waiting for scheduling by the UE at the base station side, and the time delay can be obtained by timing by the base station.
After the base station acquires the scheduling priority of the UE, the scheduling priority of the UE may be saved.
After the step is performed, that is, after the second time, the load level of the cell is still periodically acquired, and it is assumed that the load level of the cell acquired at the third time varies, where the third time is located after the second time, and the load level of the cell periodically acquired in the third time to the fourth time is referred to as a third load level for convenience of explanation, where a duration of the third time to the fourth time is a preset duration before the third time. And if the third load levels periodically acquired in the third time to the fourth time are equal and the third load level is different from the first load level, acquiring the scheduling priority of the UE according to the QCI and the third load level in the fourth time, and replacing the saved scheduling priority of the UE with the acquired scheduling priority.
The details of the base station acquiring the scheduling priority of the UE according to the QCI and the third load level can be found in the above-mentioned steps 204 to 205, which will not be described in detail here.
For example, referring to fig. 4, after the second time t2 to the third time t3, the base station periodically acquires the load level of the cell as a first load level, the first load level is "medium load", and in the third time t3 to the fourth time t4, the base station periodically acquires the third load level of the cell as "heavy load" and higher than the first load level "medium load", so that at the fourth time t4, the scheduling priority of the UE is acquired according to the QCI and the third load level, and the duration between the third time t3 and the fourth time t4 is a preset duration.
Step 206: when the base station schedules the UE, the base station schedules the UE according to the scheduling priority of the UE.
The base station may need to send data to the UE or the UE may need to send data to the base station. Before the base station transmits data to the UE, the base station firstly schedules the UE according to the stored scheduling priority of the UE, and the base station transmits the data to the UE after the UE is scheduled. Before the UE sends data to the base station, the UE sends a scheduling request to the base station, and after the base station receives the scheduling request, the UE is scheduled according to the stored scheduling priority of the UE, and the UE is scheduled and then sends data to the base station. Or when the base station needs to schedule the UE, the base station executes the steps 202 to 206 to obtain the scheduling priority, and schedules the UE according to the scheduling priority.
The base station sorts the UE according to the scheduling priority of the UE, and schedules the UE according to the sorted order.
In the corresponding relation between the QCI, the load level and the numerical value of the wireless dispatching parameter, the difference value between the numerical values of the wireless dispatching parameters corresponding to different QCIs is smaller when the load level of the network is lower. Under the condition that the load level of a cell is lower, the load of a network is lower, at the moment, idle resources of a base station are more, so that the difference between the values of wireless scheduling parameters corresponding to different QCIs is smaller, the obtained difference between the values of the wireless scheduling parameters of different UEs is smaller, the difference between the scheduling priorities of each UE obtained based on the values of the wireless scheduling parameters of each UE is smaller, and when each UE is scheduled according to the scheduling priorities of each UE, each UE obtains a relatively uniform scheduling opportunity, so that the QoS of the UE is improved.
In the corresponding relation among QCI, load level and wireless dispatching parameter value, under the condition that the load level of the cell is higher, the difference value between the wireless dispatching parameter values corresponding to different QCIs is larger, and the wireless dispatching parameter value corresponding to a larger QCI is far larger than the wireless dispatching parameter value corresponding to a smaller QCI. When the load level of the network is higher, the load of the network is higher, and at this time, the idle resources of the base station are smaller, so that the difference between the value of the radio scheduling parameter corresponding to the larger QCI and the value of the radio scheduling parameter corresponding to the smaller QCI is larger. The larger QCI is typically a QCI corresponding to a UE of a VIP user or a VVIP user, or is typically a QCI corresponding to a service with a high priority, so that a value of a radio scheduling parameter obtained for the VIP user or the VVIP user's UE or the UE transmitting the service with the high priority is larger, and a scheduling priority of the UE obtained based on the value of the radio scheduling parameter of the UE is also larger, so that when the UE is scheduled according to the scheduling priority of the UE, a scheduling opportunity obtained by the UE is higher, thereby improving QoS of the VIP user or the UE of the VVIP user or the UE transmitting the service with the high priority.
In the embodiment of the application, as the numerical value of the load parameter of the cell where the UE is located is obtained, the load level of the cell is obtained according to the numerical value of the load parameter, and the numerical value of the wireless scheduling parameter is obtained according to the QCI corresponding to the identity type of the UE or the service transmitted by the UE and the load level, so that the numerical value of the wireless scheduling parameter adapting to the situation is obtained under different conditions of the load of the cell, thereby obtaining the scheduling priority based on the numerical value of the wireless scheduling parameter, and improving the QoS of the UE when the UE is scheduled according to the scheduling priority. In addition, when the numerical value of the wireless dispatching parameter is acquired, the load level of the cell is periodically acquired, and when the load level acquired in a continuous period of time is the same as the load level acquired before the period of time, the dispatching priority is calculated according to the load level acquired in the period of time and the QCI, so that the dispatching priority can be prevented from being frequently calculated, and the occupation of the computing resource of the base station is reduced.
Referring to fig. 5, an embodiment of the present application provides an apparatus 400 for scheduling devices, where the apparatus 400 may be deployed in a base station of any one of the foregoing embodiments, and includes:
an obtaining unit 401, configured to obtain a quality of service class identifier QCI, where the QCI corresponds to an identity type of a user equipment UE, or the QCI corresponds to a service currently transmitted by the UE; acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell; acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE;
a scheduling unit 402, configured to schedule the UE according to the scheduling priority.
Alternatively, the operation of the acquiring unit 401 to acquire the QCI may refer to the related content in step 201 in the embodiment shown in fig. 3; the operation of obtaining the load level may be referred to as related contents in step 202 and step 203 in the embodiment shown in fig. 3; the operation of obtaining the scheduling priority may be referred to as related contents in step 204 and step 205 in the embodiment shown in fig. 3.
Alternatively, the operation of the scheduling unit 402 to schedule the UE may be referred to as related content in step 206 in the embodiment shown in fig. 3.
Optionally, the acquiring unit 401 is configured to:
acquiring the corresponding relation between the numerical range of the load parameter and the load level;
acquiring a numerical value of a load parameter of a cell in which the UE is located, wherein the load parameter is used for describing the load of the cell;
and determining the load level of the cell according to the numerical value of the load parameter and the corresponding relation between the numerical range of the load parameter and the load level.
Alternatively, the operation of the obtaining unit 401 to obtain the value of the load parameter and the load level may refer to the relevant contents in step 202 and step 203 in the embodiment shown in fig. 3.
Optionally, the acquiring unit 401 is configured to:
acquiring the corresponding relation of the load level, QCI and the numerical value of the wireless scheduling parameter;
according to the load level and the QCI, acquiring the numerical value of the wireless scheduling parameter from the corresponding relation between the load level, the QCI and the wireless scheduling parameter;
and acquiring the scheduling priority of the UE according to the numerical value of the wireless scheduling parameter.
Alternatively, the operation of the obtaining unit 401 to obtain the value of the radio scheduling parameter and the scheduling priority may refer to the relevant contents in step 204 and step 205 in the embodiment shown in fig. 3.
Optionally, the acquiring unit 401 is configured to:
periodically acquiring the load level of the cell where the UE is located;
and acquiring the scheduling priority of the UE according to the QCI and the first load levels when the m first load levels are equal and are different from a second load level, wherein the m first load levels are periodically acquired in a time period of a preset duration, m is an integer greater than 1, and the second load level is acquired before the m first load levels are acquired.
Optionally, the load parameter includes at least one of a physical resource block PRB utilization of the cell and a number of devices accessing the cell.
In the embodiment of the application, the acquiring unit acquires the load level of the cell, and acquires the scheduling priority of the UE according to the QCI and the load level, so that the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is lower, the scheduling priority suitable for the situation is acquired under the condition that the load of the cell is higher, and the scheduling unit schedules the UE according to the scheduling priority, thereby improving the QoS of the UE.
Referring to fig. 6, fig. 6 is a schematic diagram illustrating an apparatus 500 of a scheduling device according to an embodiment of the present application. The apparatus 500 comprises at least one processor 501, a bus 502, a memory 503 and at least one transceiver 504.
Optionally, the at least one processor 501, the memory 503 and the at least one transceiver 504 are connected via a bus 502. The apparatus 500 is a hardware-structured apparatus that can be used to implement the functional modules in the apparatus described in fig. 5. For example, the acquisition unit 401 and the scheduling unit 402 in the apparatus 400 shown in fig. 5 may be implemented by the at least one processor 501 invoking code in the memory 503.
Optionally, the apparatus 500 may be further configured to implement the function of the transmitting end in any of the foregoing embodiments.
Alternatively, the processor 501 may be a general purpose central processing unit (central processing unit, CPU), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.
The bus 502 may include a path to transfer information between the components.
The transceiver 504 is configured to communicate with a UE or a core network.
The memory 503 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory), or the like. The memory may be stand alone and coupled to the processor via a bus. The memory may also be integrated with the processor.
Wherein the memory 503 is used for storing application codes for executing the inventive arrangements and is controlled by the processor 501 for execution. The processor 501 is arranged to execute application code stored in the memory 503 for implementing the functions in the method of scheduling devices in the present application.
In a particular implementation, the processor 501 may include one or more CPUs, as an embodiment.
In a specific implementation, each of processors 501 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor, as an embodiment. The processor 501 herein may refer to one or more devices, circuitry, and/or processing cores for processing data (e.g., computer program instructions).
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.

Claims (12)

1. A method of scheduling devices, the method comprising:
acquiring a service Quality Classification Identifier (QCI), wherein the QCI corresponds to the identity type of User Equipment (UE), or corresponds to the service currently transmitted by the UE;
acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell;
acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE;
scheduling the UE according to the scheduling priority;
wherein the obtaining the scheduling priority of the UE according to the QCI and the load level includes:
according to the load level and the QCI, acquiring the value of the wireless dispatching parameter from the corresponding relation among the load level, the QCI and the value of the wireless dispatching parameter, wherein in the corresponding relation, the lower the load level is, the smaller the difference value between the values of the wireless dispatching parameters corresponding to different QCIs is, or the higher the load level is, the larger the difference value between the values of the wireless dispatching parameters corresponding to different QCIs is, the value of the wireless dispatching parameter corresponding to a first QCI is larger than the value of the wireless dispatching parameter corresponding to a second QCI, the first QCI is larger than the second QCI, and the first QCI and the second QCI are two QCIs in the corresponding relation;
and acquiring the scheduling priority of the UE according to the numerical value of the wireless scheduling parameter.
2. The method of claim 1, wherein prior to the obtaining the load level of the cell in which the UE is located, further comprising:
acquiring the corresponding relation between the numerical range of the load parameter and the load level;
the obtaining the load level of the cell where the UE is located includes:
acquiring a numerical value of a load parameter of a cell in which the UE is located, wherein the load parameter is used for describing the load of the cell;
and determining the load level of the cell according to the numerical value of the load parameter and the corresponding relation between the numerical range of the load parameter and the load level.
3. The method of claim 1 or 2, wherein prior to the acquiring the scheduling priority of the UE according to the QCI and the load level, further comprising:
and obtaining the corresponding relation of the load level, the QCI and the numerical value of the wireless scheduling parameter.
4. The method of claim 1 or 2, wherein the obtaining the load level of the cell in which the UE is located comprises:
periodically acquiring the load level of the cell where the UE is located;
the obtaining the scheduling priority of the UE according to the QCI and the load level includes:
and acquiring the scheduling priority of the UE according to the QCI and the first load levels when the m first load levels are equal and are different from a second load level, wherein the m first load levels are periodically acquired in a time period of a preset duration, m is an integer greater than 1, and the second load level is acquired before the m first load levels are acquired.
5. The method of claim 2, wherein the load parameter comprises at least one of a physical resource block, PRB, utilization of the cell and a number of devices accessing the cell.
6. An apparatus for scheduling devices, the apparatus comprising:
an obtaining unit, configured to obtain a service quality class identifier QCI, where the QCI corresponds to an identity type of a UE, or the QCI corresponds to a service currently transmitted by the UE; acquiring a load level of a cell where the UE is located, wherein the load level is used for reflecting the load of the cell; acquiring the scheduling priority of the UE according to the QCI and the load level, wherein the scheduling priority is used for describing the scheduled sequence of the UE;
a scheduling unit, configured to schedule the UE according to the scheduling priority;
wherein the obtaining the scheduling priority of the UE according to the QCI and the load level includes:
according to the load level and the QCI, acquiring the value of the wireless dispatching parameter from the corresponding relation among the load level, the QCI and the value of the wireless dispatching parameter, wherein in the corresponding relation, the lower the load level is, the smaller the difference value between the values of the wireless dispatching parameters corresponding to different QCIs is, or the higher the load level is, the larger the difference value between the values of the wireless dispatching parameters corresponding to different QCIs is, the value of the wireless dispatching parameter corresponding to a first QCI is larger than the value of the wireless dispatching parameter corresponding to a second QCI, the first QCI is larger than the second QCI, and the first QCI and the second QCI are two QCIs in the corresponding relation;
and acquiring the scheduling priority of the UE according to the numerical value of the wireless scheduling parameter.
7. The apparatus of claim 6, wherein the acquisition unit is to:
acquiring the corresponding relation between the numerical range of the load parameter and the load level;
acquiring a numerical value of a load parameter of a cell in which the UE is located, wherein the load parameter is used for describing the load of the cell;
and determining the load level of the cell according to the numerical value of the load parameter and the corresponding relation between the numerical range of the load parameter and the load level.
8. The apparatus of claim 6 or 7, wherein the acquisition unit is further configured to:
and obtaining the corresponding relation of the load level, the QCI and the numerical value of the wireless scheduling parameter.
9. The apparatus according to claim 6 or 7, wherein the acquisition unit is configured to:
periodically acquiring the load level of the cell where the UE is located;
and acquiring the scheduling priority of the UE according to the QCI and the first load levels when the m first load levels are equal and are different from a second load level, wherein the m first load levels are periodically acquired in a time period of a preset duration, m is an integer greater than 1, and the second load level is acquired before the m first load levels are acquired.
10. The apparatus of claim 7, wherein the load parameter comprises at least one of a physical resource block, PRB, utilization of the cell and a number of devices accessing the cell.
11. An apparatus for scheduling devices, the apparatus comprising: a processor and a memory are provided for the processor,
the memory stores one or more programs configured to be executed by the processor, the one or more programs containing instructions for performing the method of any of claims 1-5.
12. A non-transitory computer readable storage medium storing a computer program loaded by a processor to execute instructions of the method of any one of claims 1 to 5.
CN201910332252.7A 2019-04-24 2019-04-24 Method and device for scheduling equipment Active CN111867111B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910332252.7A CN111867111B (en) 2019-04-24 2019-04-24 Method and device for scheduling equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910332252.7A CN111867111B (en) 2019-04-24 2019-04-24 Method and device for scheduling equipment

Publications (2)

Publication Number Publication Date
CN111867111A CN111867111A (en) 2020-10-30
CN111867111B true CN111867111B (en) 2023-11-03

Family

ID=72952332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910332252.7A Active CN111867111B (en) 2019-04-24 2019-04-24 Method and device for scheduling equipment

Country Status (1)

Country Link
CN (1) CN111867111B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114071715A (en) * 2020-08-06 2022-02-18 北京三星通信技术研究有限公司 Method and apparatus for paging

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043638A (en) * 2006-03-20 2007-09-26 上海贝尔阿尔卡特股份有限公司 Base station dispatcher, resource distribution module and dispatch control method for HSUPA
CN102340824A (en) * 2010-07-22 2012-02-01 中兴通讯股份有限公司 Multi-carrier high-speed data business scheduling method and device
CN102970763A (en) * 2012-11-01 2013-03-13 大唐移动通信设备有限公司 Resource scheduling method and device based on service qualities
CN105050165A (en) * 2014-04-18 2015-11-11 苹果公司 Application data transmission delay based on network loads

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101043638A (en) * 2006-03-20 2007-09-26 上海贝尔阿尔卡特股份有限公司 Base station dispatcher, resource distribution module and dispatch control method for HSUPA
CN102340824A (en) * 2010-07-22 2012-02-01 中兴通讯股份有限公司 Multi-carrier high-speed data business scheduling method and device
CN102970763A (en) * 2012-11-01 2013-03-13 大唐移动通信设备有限公司 Resource scheduling method and device based on service qualities
CN105050165A (en) * 2014-04-18 2015-11-11 苹果公司 Application data transmission delay based on network loads

Also Published As

Publication number Publication date
CN111867111A (en) 2020-10-30

Similar Documents

Publication Publication Date Title
US8514703B2 (en) Scheduling of logical channels in a wireless communication system
CN103503550B (en) It is used to distribute method, base station and the computer-readable medium of the communication resource in a base station to user equipment
EP2515597B1 (en) Method for wireless resource scheduling, network element of access network and terminal thereof
US10362597B2 (en) Periodic uplink grant alignment in a cellular network
CN108834216B (en) Resource scheduling method and device
CN108029104B (en) Method and apparatus for configuring Sounding Reference Symbols (SRS)
CN113825244A (en) Resource scheduling method, device, network equipment and storage medium
CN107872892A (en) A kind of wireless resource allocation methods and device
KR20180105775A (en) Method of Joint Optimization of Channel Selection and Frame Scheduling for Coexistence of LTE and WLAN in Unlicensed Band
TWI572234B (en) Central controller and resource allocation method thereof using in a cellular network
CN111309462A (en) Task processing method and device and computer readable storage medium
CN111867111B (en) Method and device for scheduling equipment
CN112702109A (en) User equipment access method and device, and user equipment switching method and device
CN110493882B (en) Random access method and device based on 5G uplink and downlink decoupling
US20230074305A1 (en) Resource determining method, apparatus, and system
EP2930617A1 (en) Resource management method and device
CN103747432A (en) Uplink pre-scheduling processing method, device and system
CN111491323B (en) IAB-based method and device for reserving uplink transmission resources
CN111385900B (en) Uplink scheduling method and device
WO2016184166A1 (en) Method and apparatus for allocating carrier aggregation bandwidth
CN111224761B (en) Uplink scheduling method and device
CN109246760B (en) Wireless local area network load balancing method based on power control, wireless access device and wireless access equipment
CN109548146B (en) Communication method and device
CN109495973B (en) Adaptive scheduling method for uplink resources and base station
CN109219064B (en) TDD/FDD network interoperation processing method and base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant