CN107969033B - Resource scheduling method and device - Google Patents

Resource scheduling method and device Download PDF

Info

Publication number
CN107969033B
CN107969033B CN201610916447.2A CN201610916447A CN107969033B CN 107969033 B CN107969033 B CN 107969033B CN 201610916447 A CN201610916447 A CN 201610916447A CN 107969033 B CN107969033 B CN 107969033B
Authority
CN
China
Prior art keywords
user group
cpe
equipment
period
resource
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
CN201610916447.2A
Other languages
Chinese (zh)
Other versions
CN107969033A (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.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment 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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201610916447.2A priority Critical patent/CN107969033B/en
Publication of CN107969033A publication Critical patent/CN107969033A/en
Application granted granted Critical
Publication of CN107969033B publication Critical patent/CN107969033B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users

Landscapes

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

Abstract

The application discloses a resource scheduling method and a resource scheduling device, which are used for realizing resource scheduling based on a user group, so that air interface resources occupied by a specific user group can be controlled. The resource scheduling method provided by the application comprises the following steps: determining equipment to be scheduled currently; and when determining that the user group to which the current equipment to be scheduled belongs has available resources and the equipment has available resources for flow control, determining to schedule the resources for the equipment.

Description

Resource scheduling method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a resource scheduling method and apparatus.
Background
A Wireless Customer Premises Equipment (CPE) is a device that converts a high-speed fourth-generation mobile communication (4G) signal into a Wireless local area network (WiFi) signal, and the number of mobile terminals capable of supporting simultaneous internet access is also large. The CPE has the advantages of convenient deployment, long transmission distance, flexible charge, convenient movement, no need of laying a line network and the like, and can be widely applied to wireless network access in rural areas, towns, hospitals, units, factories, cells and the like. In order to solve the rural coverage problem, operators greatly popularize the application of CPE terminals in rural areas and provide CPE family broadband internet surfing packages. Because the CPE has a single service mode and lower cost, and the CPE has the same bearing grade with the common terminal, more cell resources are occupied, and the common terminal service perception is influenced.
Quality of Service (QoS) mechanism for Long Term Evolution (LTE): the 3rd Generation Partnership Project (3 GPP) protocol defines two Deterministic Bit Rate (DBR) bearers, Guaranteed Bit Rate (GBR) and Non-Guaranteed Bit Rate (Non-GBR), and each User Equipment (UE) may establish multiple Access Point Name (APN) connections, and each APN connection may establish one default bearer and multiple dedicated bearers. The bearer level QoS parameters include: QoS Class Identifier (QCI), Address Resolution Protocol (ARP), GBR, Maximum Bit Rate (MBR). The QCI represents a group of QoS parameters, 9 standard QCI values are defined by a protocol, 10-128 and 255 are reserved, and 129-254 are self-defined parts of an operator; GBR and MBR are GBR bearer parameters and respectively represent a maximum bearer rate and a guaranteed bearer rate; the user priority admission parameter ARP comprises three attributes of priority level (priority level), preemption capability (pre-preemption capability) and preempted capability (pre-preemption visibility); the Aggregated Maximum Bit Rate (AMBR) is a Non-bearer level parameter including a UE-AMBR for all Non-GBR bearers of the UE and an APN-AMBR connecting all Non-GBR bearers for one APN.
As shown in fig. 1, QCI parameters for AMBR, ARP and default bearer may be subscribed in a Home Subscriber Server (HSS). A Policy And Charging Rules Function (PCRF) network element provides dynamic Policy And Charging control (PCC) Rules And Charging policies for a packet data network gateway (PGW) network element, And in addition, a BOSS (Business & Operation support system) in fig. 1 refers to a service Operation support system.
However, in the prior art, the resource scheduling mechanism at the base station side is based on the bearer level or the user level, and cannot schedule a user group formed by a plurality of users, so that the air interface resource occupied by a specific user group cannot be controlled.
Disclosure of Invention
The embodiment of the application provides a resource scheduling method and device, which are used for realizing resource scheduling based on a user group, so that air interface resources occupied by a specific user group can be controlled.
The resource scheduling method provided by the embodiment of the application comprises the following steps:
determining equipment to be scheduled currently;
and when determining that the user group to which the current equipment to be scheduled belongs has available resources and the equipment has available resources for flow control, determining to schedule the resources for the equipment.
By the method, when the user group to which the current equipment to be scheduled belongs is determined to have available resources and the equipment has available resources for flow control, the resources are determined to be scheduled for the equipment, so that the resource scheduling based on the user group is realized, the air interface resources occupied by a specific user group, such as a CPE user group, can be controlled by executing the two-dimensional resource scheduling based on the user group granularity and the user granularity, the problem of resource limitation of the user group in a single cell is effectively solved, the user perception is improved, and the network performance is improved.
Preferably, the device is Customer Premises Equipment (CPE) or User Equipment (UE).
Preferably, the determining the current device to be scheduled specifically includes:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
Preferably, the determining that the user group to which the current device to be scheduled belongs has available resources specifically includes:
and determining that the user group to which the current equipment to be scheduled belongs has available resources according to the Data Radio Bearer (DRB) of the current equipment to be scheduled.
Preferably, the available resources of the user group to which the current device to be scheduled belongs are determined by the following method:
and determining whether the user group to which the current equipment to be scheduled belongs has available resources according to the preset or recently updated resource division ratio of the Customer Premises Equipment (CPE) user group and the User Equipment (UE) user group.
Preferably, the resource division ratio between the CPE user group and the UE user group is preset in one of the following manners:
the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit;
the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: and dynamically configuring the PRB ratio of the available physical resource blocks for the CPE and the UE in the cell by taking the cell as a unit.
Preferably, the CPE user group is determined by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
Preferably, the resource division ratio between the CPE user group and the UE user group is updated in the following manner:
determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group;
smoothing the total data volume of each type of user group reached in the current period;
and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
Preferably, the total data amount of each type of user group reached in the current period is smoothed through the following formula:
Figure BDA0001134918460000041
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
Preferably, the determining, according to the total data volume of each type of user group reached in the current period after the smoothing processing, a resource division ratio of the CPE user group and the UE user group in the next period specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure BDA0001134918460000042
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioRepresenting a maximum proportion of resources available to a pre-configured group of CPE users;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
Correspondingly to the foregoing method, an apparatus for scheduling resources provided in an embodiment of the present application includes:
a first unit, configured to determine a device to be currently scheduled;
and the second unit is used for determining to schedule the resource for the equipment when determining that the user group to which the equipment to be scheduled belongs has available resources and the equipment has available resources for flow control.
Preferably, the device is Customer Premises Equipment (CPE) or User Equipment (UE).
Preferably, the first unit is specifically configured to:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
Preferably, the determining, by the second unit, that the user group to which the current device to be scheduled belongs has available resources specifically includes: and determining that the user group to which the current equipment to be scheduled belongs has available resources according to the Data Radio Bearer (DRB) of the current equipment to be scheduled.
Preferably, the second unit determines that the user group to which the current device to be scheduled belongs has available resources by:
and determining whether the user group to which the current equipment to be scheduled belongs has available resources according to the preset or recently updated resource division ratio of the Customer Premises Equipment (CPE) user group and the User Equipment (UE) user group.
Preferably, the second unit presets the resource division ratio between the CPE user group and the UE user group in one of the following manners:
the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit;
the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: and dynamically configuring the PRB ratio of the available physical resource blocks for the CPE and the UE in the cell by taking the cell as a unit.
Preferably, the second unit is further configured to determine the CPE user group by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
Preferably, the second unit updates the resource division ratio between the CPE user group and the UE user group in the following manner:
determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group;
smoothing the total data volume of each type of user group reached in the current period;
and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
Preferably, the second unit performs smoothing processing on the total data volume of each type of user group reached in the current period by the following formula:
Figure BDA0001134918460000061
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
Preferably, the second unit determines the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group that arrives in the current period after the smoothing processing, and specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure BDA0001134918460000062
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioRepresenting a maximum proportion of resources available to a pre-configured group of CPE users;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of a network framework of LTE in the prior art;
fig. 2 is a schematic flowchart of a resource scheduling method according to an embodiment of the present application;
fig. 3 is a schematic general flowchart of a resource scheduling method according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a resource scheduling apparatus according to an embodiment of the present application.
Detailed Description
The embodiment of the application provides a resource scheduling method and device, which are used for realizing resource scheduling based on a user group, so that air interface resources occupied by a specific user group can be controlled.
The embodiment of the application provides a two-dimensional scheduling resource control scheme for a CPE user group aiming at the problem that the CPE occupies too much cell resources, does not limit the number of CPE users accessed in a cell, but controls cell resources available to all the CPE users, and reduces the influence on mobile phone users (common LTE users, namely UE).
The CPE is different from a general UE like a UE of a different Public Land Mobile Network (PLMN) in a Radio Access Network (RAN) Sharing (Sharing). To implement two-dimensional resource control of CPE user groups within a cell, a base station first needs to identify the CPE. After identifying the CPEs, the base station assigns an identifier to the CPEs, thereby classifying all the CPEs into a user group.
Since the base station does not know the Identity of the CPE' S International Mobile Equipment Identity (IMEI) and International Mobile Subscriber Identity (IMSI), and CPE indication information is not passed in the standard Uu and S1 interfaces, the base station cannot identify the CPE independently. And at the core network side, signing contract for QoS parameters or deploying PCC rules for the CPE, transmitting the QoS parameters specific to the CPE on a standard S1 interface, and configuring a CPE identification rule at the base station side so as to identify the CPE at the base station side. That is to say, in the embodiment of the present application, the CPE can be identified by deploying the rule at the base station and configuring the agreed parameter at the core network side by using the existing mechanism. A method of identifying CPE is presented below:
in the HSS, a default bearer QCI of a Universal Subscriber Identity Module (USIM) card corresponding to the CPE is signed as an extended QCI (128 to 254), for example, the extended QCI 254 is agreed to be dedicated to the CPE. After acquiring the subscription information, the MME transmits the subscription information to the base station in the context establishment request, the base station identifies the CPE as the CPE by extending the QCI 254, and the parameter is transmitted to the target base station to continue to take effect during the handover. Similarly, the CPE identification may also be made by ARP and AMBR parameters agreed by subscription.
Based on the identification of the CPE, the base station configures the ratio of resources usable by a CPE user group and a UE user group in a cell unit, which mainly includes the following two ways:
the first method is as follows: dividing air interface resource proportion on a time domain: and statically dividing the air interface subframe into two types of a common subframe used by the common UE and a CPE subframe used by the CPE according to the configuration proportion. And the base station configures the proportion of uplink and downlink subframes of the CPE and the number of available uplink and downlink subframes, wherein the number of the subframes is different under different subframe proportions. The normal UE cannot use the subframe allocated to the CPE. Each cell needs to configure the ratio of uplink and downlink subframes according to the resource requirements of the CPE.
Taking frequency division multiplexing (FDD) as an example, different subframe ratios can be configured according to the statistics of uplink and downlink services of the CPE, for example, the downlink services of the CPE are more, and the subframe ratios can be configured as 5: 5, namely, half of the subframes of the downlink are used for scheduling CPE, and half of the subframes are used for scheduling common LTE users; if the uplink CPE service is not much, the configuration can be 1:9, that is, only 1 subframe of the uplink can be scheduled by the CPE user, and the remaining 9 subframes are allocated to the ordinary LTE user.
It should be noted that, in the embodiment of the present application, a general LTE user, that is, a UE, is described.
The second method comprises the following steps: dividing air interface resource proportion on a frequency domain: the cell configures Physical Resource Block (PRB) available for the CPE. Actually, air interface resources used by the common UE and the CPE are not statically divided, but Radio Bearer (RB) resources are dynamically allocated to the common UE and the CPE according to a configuration ratio in a Transmission Time Interval (TTI) scheduling process based on an existing scheduling algorithm. This has the advantage that the normal UE can use it when the CPE does not access the cell or the allocated RB resource is not used. Taking a 20MHz system as an example, the system has 100 PRB resources in total, and if the dynamic allocation ratio of the normal UE and the CPE is 7:3, it means that the normal user can use 70 PRBs at most and the CPE user can use 30 PRBs at most in each TTI.
The following introduces a resource scheduling scheme provided in this embodiment by taking frequency domain division of air interface resources as an example. Compared with the existing scheduling mechanism using users as granularities, in the embodiment of the present application, a base station executes a two-dimensional resource control method based on user group granularity and user granularity for a CPE user group, and a scheduling process is shown in fig. 2 and includes:
s301: devices (or may also be referred to as users) are queued according to a scheduling priority algorithm.
Wherein the equipment comprises LTE common UE and CPE.
The scheduling priority algorithm can be an existing mechanism such as RR (round Robin), MAC C/I (media access control/I) or PF (ProportionAlFair);
s302: traversing Data Radio Bearer (DRB) resources of the device sequentially from the beginning of the queue.
Wherein, the DRB of the device is preset and can be directly read.
Before traversal, the MAC layer does not know whether the traversed user equipment is normal LTE user equipment or CPE.
S303: and judging whether the user group to which the currently traversed equipment belongs has available resources, if so, executing the step S304, otherwise, executing the step S302, namely traversing the DRB of the next equipment.
The specific determination method may determine whether the user group to which the currently traversed device belongs has resources according to the preconfigured resource (time domain and/or frequency domain) division ratio between the CPE user group and the UE user group.
In addition, the resource division ratio of the CPE user group and the UE user group may be dynamically adjusted, and therefore, in this step, it may also be determined whether there are resources in the user group to which the currently traversed device belongs according to the resource division ratio of the CPE user group and the UE user group obtained through the latest adjustment.
S304: except for judging whether the user group to which the currently traversed device belongs has resources in S303, it is also required to judge whether the device itself has resources available for flow control, if so, Step5 is executed, otherwise, Step S302 is executed, that is, the DRB of the next device is traversed.
For example, if the minimum guaranteed rate preconfigured by the currently traversed device is 2M, but the device has already been guaranteed to have a rate Of 2M, it indicates that the device has no resources available for flow control, and therefore, even if there is a remaining user group resource to which the device belongs, the device is not scheduled, but other devices are guaranteed to meet the minimum guaranteed rate Of qos (quality Of service); otherwise, if the device is not guaranteed to have the rate of 2M, it indicates that the device has the resources available for flow control and can be scheduled.
S305: according to the scheduling result of S304, a plurality of DRBs belonging to the same device (UE or CPE) are aggregated, and scheduling is performed in units of devices.
Therefore, in the embodiment of the present application, an available resource determination mechanism of the user group is added, that is, step S303. In addition, in order to ensure that the CPE user group allocates resources as flexibly as possible on the premise that the resource usage upper limit is not exceeded, the embodiment of the present application further introduces a CPE user group resource dynamic adjustment mechanism, that is, the resource division ratio between the CPE user group and the UE user group can be dynamically adjusted, which is specifically introduced as follows:
the base station periodically detects and counts the cached data packets, and pre-estimates the proportion according to a smoothing algorithm. The pre-estimation proportion algorithm is as follows:
the base station records the total data volume of each type of user group (CPE user group or common LTE user group, namely UE user group) arriving in the period nT, and smoothes the total data volume according to a smoothing algorithm:
Figure BDA0001134918460000101
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1The total Data volume of the user group after the (n-1) th period smoothing, n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received by Packet Data Convergence Protocol (PDCP) in the nT period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
According to the statistical result, calculating the resource allocation proportion of the CPE user group in the next period T:
Figure BDA0001134918460000111
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioRepresenting the maximum proportion of resources available to the OM configured CPE user group;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
Therefore, the embodiment of the application provides the QCI identification of CPE through the static subscription QoS parameter expansion, the empty resource division aiming at the limitation of the CPE user group resources, and the CPE user group resource scheduling scheme, adopts a dynamic adjustment mechanism based on the maximum proportion threshold, and can dynamically adjust the proportion according to the actual service condition on the basis of limiting the maximum proportion of the empty resource used by the CPE user group so as to achieve the reutilization of the resources and not influence the perception of the existing network LTE users. For example, the maximum proportion of the air interface resources used by the CPE user group is limited to 50%, and if the actual proportion of the air interface resources used by the CPE user group is only 30%, the resources are allocated according to the actual proportion of 30%.
In summary, referring to fig. 3, a resource scheduling method provided in the embodiment of the present application includes:
s101, determining equipment to be scheduled currently;
the device to be currently scheduled may be a CPE or a UE.
S102, when determining that the user group to which the current equipment to be scheduled belongs has available resources and the equipment has available resources for flow control, determining to schedule the resources for the equipment.
By the method, when the user group to which the current equipment to be scheduled belongs is determined to have available resources and the equipment has available resources for flow control, the resources are determined to be scheduled for the equipment, so that the resource scheduling based on the user group is realized, the air interface resources occupied by a specific user group, such as a CPE user group, can be controlled by executing the two-dimensional resource scheduling based on the user group granularity and the user granularity, the problem of resource limitation of the user group in a single cell is effectively solved, the user perception is improved, and the network performance is improved.
Preferably, the determining the current device to be scheduled specifically includes:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
Preferably, the determining that the user group to which the current device to be scheduled belongs has available resources specifically includes:
and determining that the user group to which the current equipment to be scheduled belongs has available resources according to the Data Radio Bearer (DRB) of the current equipment to be scheduled.
Preferably, the available resources of the user group to which the current device to be scheduled belongs are determined by the following method:
and determining whether the user group to which the current equipment to be scheduled belongs has available resources according to the preset or recently updated resource division ratio of the Customer Premises Equipment (CPE) user group and the User Equipment (UE) user group.
Preferably, the resource division ratio between the CPE user group and the UE user group is preset in one of the following manners:
the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit;
the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: and dynamically configuring the PRB ratio of the available physical resource blocks for the CPE and the UE in the cell by taking the cell as a unit.
Preferably, the CPE user group is determined by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
Preferably, the resource division ratio between the CPE user group and the UE user group is updated in the following manner:
determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group;
smoothing the total data volume of each type of user group reached in the current period;
and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
Preferably, the total data amount of each type of user group reached in the current period is smoothed through the following formula:
Figure BDA0001134918460000131
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
Preferably, the determining, according to the total data volume of each type of user group reached in the current period after the smoothing processing, a resource division ratio of the CPE user group and the UE user group in the next period specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure BDA0001134918460000132
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioRepresenting a maximum proportion of resources available to a pre-configured group of CPE users;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
Correspondingly to the above method, referring to fig. 4, an apparatus for scheduling resources according to an embodiment of the present application includes:
a first unit 11, configured to determine a device to be currently scheduled;
a second unit 12, configured to determine to schedule a resource for a device to be currently scheduled when it is determined that a user group to which the device belongs has an available resource and the device has a flow control available resource.
Preferably, the device is Customer Premises Equipment (CPE) or User Equipment (UE).
Preferably, the first unit is specifically configured to:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
Preferably, the determining, by the second unit, that the user group to which the current device to be scheduled belongs has available resources specifically includes: and determining that the user group to which the current equipment to be scheduled belongs has available resources according to the Data Radio Bearer (DRB) of the current equipment to be scheduled.
Preferably, the second unit determines that the user group to which the current device to be scheduled belongs has available resources by:
and determining whether the user group to which the current equipment to be scheduled belongs has available resources according to the preset or recently updated resource division ratio of the Customer Premises Equipment (CPE) user group and the User Equipment (UE) user group.
Preferably, the second unit presets the resource division ratio between the CPE user group and the UE user group in one of the following manners:
the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit;
the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: and dynamically configuring the PRB ratio of the available physical resource blocks for the CPE and the UE in the cell by taking the cell as a unit.
Preferably, the second unit is further configured to determine the CPE user group by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
Preferably, the second unit updates the resource division ratio between the CPE user group and the UE user group in the following manner:
determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group;
smoothing the total data volume of each type of user group reached in the current period;
and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
Preferably, the second unit performs smoothing processing on the total data volume of each type of user group reached in the current period by the following formula:
Figure BDA0001134918460000151
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
Preferably, the second unit determines the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group that arrives in the current period after the smoothing processing, and specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure BDA0001134918460000161
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioRepresenting a maximum proportion of resources available to a pre-configured group of CPE users;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
The resource scheduling apparatus in the embodiment of the present application may be a network device such as a base station. The first unit and the second unit may be implemented by a physical device such as a processor.
To sum up, in the technical solution provided in the embodiment of the present application, the same agreed rule is deployed at the base station side and the core network side, and based on the standard interface QoS parameter, a certain type of terminal can be distinguished. The base station also realizes two-dimensional QoS guarantee based on the user group (namely the QoS guarantee of the user level and the user group level) on the basis of realizing the user granularity QoS, and effectively solves the problem of resource limitation of a single cell user group. The resource proportion of the CPE user group and the common LTE user group is dynamically adjusted, the maximization of the resource utilization efficiency is guaranteed, the perception of the user is improved, and the performance of the network is improved.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (12)

1. A method for scheduling resources, the method comprising:
determining equipment to be scheduled currently;
according to the data radio bearer DRB of the current equipment to be scheduled, and according to the preset or recently updated resource division ratio of the Customer Premise Equipment (CPE) user group and the User Equipment (UE) user group, determining whether the user group to which the current equipment to be scheduled belongs has available resources;
when determining that the user group to which the current equipment to be scheduled belongs has available resources and the equipment has available resources for flow control, determining to schedule the resources for the equipment;
the resource division ratio of the CPE user group and the UE user group is preset in one of the following modes: the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit; the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: dynamically configuring the PRB ratio of available physical resource blocks for CPE and UE in a cell by taking the cell as a unit;
updating the resource division ratio of the CPE user group and the UE user group in the following mode: determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group; smoothing the total data volume of each type of user group reached in the current period; and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
2. The method according to claim 1, wherein the device is a Customer Premises Equipment (CPE) or a User Equipment (UE).
3. The method according to claim 1, wherein determining the current device to be scheduled specifically comprises:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
4. The method of claim 1, wherein the CPE user group is determined by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
5. The method according to claim 1, wherein the total data amount of each type of user group reached in the current period is smoothed by the following formula:
Figure FDA0002590332000000021
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
6. The method according to claim 5, wherein the determining, according to the total data amount of each type of user group reached in the current period after the smoothing processing, a resource division ratio of the CPE user group to the UE user group in a next period specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure FDA0002590332000000022
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources of the CPE user group in the next period;
ρOM configured CPE customer base maximum ratioRepresenting a maximum proportion of resources available to a pre-configured group of CPE users;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
7. A resource scheduling apparatus, comprising:
a first unit, configured to determine a device to be currently scheduled;
a second unit, configured to determine, according to a data radio bearer DRB of a current device to be scheduled, whether a user group to which the current device to be scheduled belongs has available resources according to a preset or recently updated resource division ratio between a Customer Premise Equipment (CPE) user group and a User Equipment (UE) user group;
the second unit is used for determining to schedule the resource for the equipment when determining that the user group to which the equipment to be scheduled belongs has available resources and the equipment has available resources for flow control;
the second unit presets the resource division ratio of the CPE user group and the UE user group in one of the following modes: the first method is as follows: dividing air interface resource proportion in time domain: statically dividing an air interface subframe into two types of subframes used by UE and subframes used by CPE according to a configuration proportion by taking a cell as a unit; the second method comprises the following steps: dividing air interface resource proportion on a frequency domain: dynamically configuring the PRB ratio of available physical resource blocks for CPE and UE in a cell by taking the cell as a unit;
the second unit updates the resource division ratio of the CPE user group and the UE user group in the following way: determining total data volume of each type of user group arriving in a current period, wherein each type of user group is a CPE user group or a UE user group; smoothing the total data volume of each type of user group reached in the current period; and determining the resource division ratio of the CPE user group and the UE user group in the next period according to the total data volume of each type of user group which arrives in the current period after smoothing processing.
8. The apparatus of claim 7, wherein the device is a Customer Premises Equipment (CPE) or a User Equipment (UE).
9. The apparatus according to claim 7, wherein the first unit is specifically configured to:
queuing the equipment according to a scheduling priority algorithm to obtain an equipment queue, wherein the equipment queue comprises Customer Premises Equipment (CPE) and/or User Equipment (UE);
and sequentially traversing the queue from the starting device of the device queue to determine the device to be scheduled currently.
10. The apparatus of claim 7, wherein the second unit is further configured to determine the CPE customer group by:
identifying the CPE through a pre-agreed CPE identification; the CPE identification is a default bearer quality of service level identifier QCI, an address resolution protocol ARP or an aggregated maximum bit rate AMBR parameter of a universal subscriber identity module USIM card of the CPE;
and taking the identified CPE as a CPE user group by taking the cell as a unit.
11. The apparatus of claim 7, wherein the second unit smoothes the total data amount of each type of user group that arrives in the current period according to the following formula:
Figure FDA0002590332000000041
wherein:
Datanrepresenting the total Data volume, Data, of the class of user group after the nth period smoothingn-1Representing the total Data volume of the user group after the (n-1) th period smoothing, wherein n represents any period smoothing time point, DatanThe initial value is 0;
data (nT) represents the total data volume of the user group received in the Nt period;
alpha represents a preset forgetting factor, and the value range is {4,8,16,32,64,128,256 };
and T represents an adjusting period of the resource division ratio of the CPE user group and the UE user group.
12. The apparatus according to claim 11, wherein the second unit determines, according to a total data amount of each type of user group that arrives in a current period after the smoothing processing, a resource division ratio between the CPE user group and the UE user group in a next period, specifically includes:
determining the resource allocation proportion of the CPE user group in the next period by the following formula:
Figure FDA0002590332000000042
wherein the content of the first and second substances,
ρCPE customer groupRepresenting the proportion of available resources in the next period of the CPE user group;
ρOM configured CPE customer base maximum ratioPresentation advanceThe configured maximum resource proportion available for the CPE user group;
Datan _ CPE user groupRepresenting the total data amount after smoothing of the CPE user group in the Nt statistical period;
Datan _ LTE user groupAnd the total data amount after smoothing of the UE user group in the Nth statistical period is shown.
CN201610916447.2A 2016-10-20 2016-10-20 Resource scheduling method and device Active CN107969033B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610916447.2A CN107969033B (en) 2016-10-20 2016-10-20 Resource scheduling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610916447.2A CN107969033B (en) 2016-10-20 2016-10-20 Resource scheduling method and device

Publications (2)

Publication Number Publication Date
CN107969033A CN107969033A (en) 2018-04-27
CN107969033B true CN107969033B (en) 2020-10-30

Family

ID=61997385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610916447.2A Active CN107969033B (en) 2016-10-20 2016-10-20 Resource scheduling method and device

Country Status (1)

Country Link
CN (1) CN107969033B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111479329B (en) * 2019-01-23 2022-01-14 华为技术有限公司 Resource scheduling method and base station

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742667A (en) * 2008-11-19 2010-06-16 中兴通讯股份有限公司 Distributed resource scheduling method and system, base station and relay
CN102469480A (en) * 2010-11-10 2012-05-23 中兴通讯股份有限公司 Method and system for controlling and managing optimized wireless resource
EP2549818A1 (en) * 2010-03-17 2013-01-23 ZTE Corporation Downlink resource scheduling method and sending end for multiple input multiple output beam forming system
CN103313424A (en) * 2012-03-07 2013-09-18 电信科学技术研究院 Method and equipment for UE access control
WO2016039870A1 (en) * 2014-09-11 2016-03-17 Qualcomm Incorporated Group priority handling for direct mode resource pools in wireless communications

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742667A (en) * 2008-11-19 2010-06-16 中兴通讯股份有限公司 Distributed resource scheduling method and system, base station and relay
EP2549818A1 (en) * 2010-03-17 2013-01-23 ZTE Corporation Downlink resource scheduling method and sending end for multiple input multiple output beam forming system
CN102469480A (en) * 2010-11-10 2012-05-23 中兴通讯股份有限公司 Method and system for controlling and managing optimized wireless resource
CN103313424A (en) * 2012-03-07 2013-09-18 电信科学技术研究院 Method and equipment for UE access control
WO2016039870A1 (en) * 2014-09-11 2016-03-17 Qualcomm Incorporated Group priority handling for direct mode resource pools in wireless communications

Also Published As

Publication number Publication date
CN107969033A (en) 2018-04-27

Similar Documents

Publication Publication Date Title
US10772101B2 (en) Systems and methods for determining air interface configuration
JP6626204B2 (en) Method and system for performing network slicing in a radio access network
US11039363B2 (en) Method for controlling radio access resources in a communication network
CN108370398B (en) System and method for user equipment state configuration for multiple services
US11191072B2 (en) Information transmission method and radio access network device
CN107889169B (en) Method and device for establishing network slice
EP3439359A1 (en) Method of generating radio access network slice, radio access network, and slice manager
TWI270304B (en) Method and system for managing radio resources in a time-slotted communication system
WO2018219229A1 (en) Communication method and network device
US20180234877A1 (en) Method for creating media access control entity, device, and system
KR102275579B1 (en) Method and apparatus for providing differentiated transmitting services
CN110769468B (en) Processing method of network slice, access network element and user terminal
WO2014100957A1 (en) Mocn cell communication method and device
WO2015133124A1 (en) Server, control device, management device, communication system, communication method, control method, management method, and program
WO2015133126A1 (en) Server, control device, management device, communication system, communication method, control method, management method, and program
TWI572234B (en) Central controller and resource allocation method thereof using in a cellular network
WO2015133125A1 (en) Server, control device, management device, communication system, communication method, control method, management method, and program
CN109845312B (en) Data transmission method and device, computer equipment and system
CN111107629B (en) 5G communication method and system
CN107969033B (en) Resource scheduling method and device
KR20140051728A (en) Apparatus for allocating radio resource and base station system
CN109429335B (en) Method and equipment for seizing cluster voice users across operators
CN109041241A (en) SR resource allocation methods and device
US20240129789A1 (en) Quality of service adjustment method and apparatus, device, and medium
WO2024036460A1 (en) Methods and apparatuses for slice scheduling

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