CN110769469A - Resource allocation method and base station - Google Patents

Resource allocation method and base station Download PDF

Info

Publication number
CN110769469A
CN110769469A CN201910951365.5A CN201910951365A CN110769469A CN 110769469 A CN110769469 A CN 110769469A CN 201910951365 A CN201910951365 A CN 201910951365A CN 110769469 A CN110769469 A CN 110769469A
Authority
CN
China
Prior art keywords
rate
priority
service
user
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.)
Granted
Application number
CN201910951365.5A
Other languages
Chinese (zh)
Other versions
CN110769469B (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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910951365.5A priority Critical patent/CN110769469B/en
Publication of CN110769469A publication Critical patent/CN110769469A/en
Application granted granted Critical
Publication of CN110769469B publication Critical patent/CN110769469B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Landscapes

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

Abstract

The embodiment of the invention provides a resource allocation method and a base station, relates to the technical field of communication, and solves the problem of how to provide differentiated resource reservation for UE of different user classes during Non-GBR bearer service. The method comprises the steps that a base station acquires a user grade, a default bearing priority and a service rate of the Non-GBR bearing service of each UE carrying out the Non-GBR bearing service in a coverage range; the base station determines the priority bit rate and the priority guarantee rate of each UE according to the default bearing priority; the base station determines the resource reservation of each UE in each user level according to at least two items of the current resource residue, the priority bit rate, the priority guarantee rate and the service rate; wherein, the resource reservation corresponding to different user grades is different; and the base station determines resource allocation when each UE carries out Non-GBR bearer service according to the resource reservation.

Description

Resource allocation method and base station
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a resource allocation method and a base station.
Background
With the increase of network load and the increase of competition, operators have needs of subdividing customers and performing hierarchical guarantee for different user groups for the purpose of network fine operation. The existing fourth generation mobile communication technology (the 4th generation mobile communication technology, abbreviated as 4G) network respectively establishes Non-GBR default bearers for User Equipments (UEs) of different user classes, but guarantees the bearer service quality of a Bit Rate (Non-GBR) that is hardly Guaranteed (only guarantees an extremely low Bit Rate, and a general logical channel priority Rate (PBR): 8 kbps-32 kbps). There are major problems as follows:
for Non-GBR bearer service of important users, as with Non-GBR class bearers of ordinary users, resources are allocated as required, and no stable bandwidth guarantee is provided. Important users cannot enjoy the guarantee of differentiated service quality.
Secondly, if the Non-GBR bearer service of an important user is ensured by improving the Priority Bit Rate (PBR), because the PBR can be applied in admission control, if the PBR is set to be too large, the number of users that can be simultaneously accessed by a base station is greatly reduced, and the problems of complaints and the like caused by the great reduction of the network user capacity are brought.
According to the above scheme, how to provide differentiated resource reservation for UEs of different user classes when performing Non-GBR bearer services in the prior art becomes a problem to be solved urgently.
Disclosure of Invention
Embodiments of the present invention provide a resource allocation method and a base station, which solve the problem of how to provide differentiated resource reservation for UEs of different user classes when performing Non-GBR bearer services.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a resource allocation method, including: a base station acquires a user level, a default bearer priority and a service rate of Non-GBR bearer service of each UE carrying out the Non-GBR bearer service in a coverage range; the base station determines the priority bit rate and the priority guarantee rate of each UE according to the default bearing priority; the base station determines the resource reservation of each UE in each user level according to at least two items of the current resource residue, the priority bit rate, the priority guarantee rate and the service rate; wherein, the resource reservation corresponding to different user grades is different; and the base station determines resource allocation when each UE carries out Non-GBR bearer service according to the resource reservation.
According to the scheme, in the prior art, resources are distributed according to needs when the UE of different user grades carries out Non-GBR bearer service, and stable bandwidth guarantee is not provided; in the resource allocation method provided in the embodiment of the present invention, the base station may determine the priority bit rate and the priority guaranteed rate of each UE by obtaining the default bearer priority of each UE performing the Non-GBR bearer service in the coverage area; further determining resource reservation of each UE in each user class according to at least two of current resource surplus, a priority bit rate, a priority guarantee rate and a service rate, so that user experience of the UE in each user class can be guaranteed; therefore, the problem of how to provide differentiated resource reservation for the UE of different user classes when carrying out Non-GBR bearer service is solved.
In a second aspect, an embodiment of the present invention provides a base station, including: the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring the user grade of each UE (user equipment) carrying out Non-GBR carrying service in a coverage area, the default carrying priority and the service rate of the Non-GBR carrying service; the processing unit is used for determining the priority bit rate and the priority guarantee rate of each UE according to the default bearing priority acquired by the acquisition unit; the processing unit is also used for determining the resource reservation of each UE in each user level according to at least two items of the current resource residue, the priority bit rate, the priority guarantee rate and the service rate acquired by the acquisition unit; wherein, the resource reservation corresponding to different user grades is different; and the processing unit is further used for determining resource allocation when each UE carries out Non-GBR bearer service according to the resource reservation.
In a third aspect, an embodiment of the present invention provides a base station, including: communication interface, processor, memory, bus; the memory is used for storing computer-executable instructions, the processor is connected with the memory through the bus, and when the base station runs, the processor executes the computer-executable instructions stored in the memory so as to enable the base station to execute the method provided by the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer storage medium comprising instructions which, when run on a computer, cause the computer to perform the method as provided in the first aspect above.
It can be understood that any base station provided above is configured to execute the method according to the first aspect provided above, and therefore, the beneficial effects that can be achieved by the base station may refer to the beneficial effects of the method according to the first aspect and the corresponding schemes in the following detailed description, which are not described herein again.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a network architecture diagram of a resource allocation method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 3 is a second flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 4 is a third schematic flowchart of a resource allocation method according to an embodiment of the present invention;
FIG. 5 is a fourth flowchart illustrating a resource allocation method according to an embodiment of the present invention;
FIG. 6 is a fifth flowchart illustrating a resource allocation method according to an embodiment of the present invention;
FIG. 7 is a sixth flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 8 is a seventh schematic flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 9 is an eighth schematic flowchart of a resource allocation method according to an embodiment of the present invention;
FIG. 10 is a ninth flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a base station according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a base station according to an embodiment of the present invention.
Reference numerals:
a base station-10;
an acquisition unit-101; a processing unit-102.
Detailed Description
Embodiments of the present invention will be described below with reference to the accompanying drawings.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first", "second", and the like are used for distinguishing the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the words "first", "second", and the like are not limited in number or execution order.
In the embodiments of the present invention, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "e.g.," an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In the description of the embodiments of the present invention, the meaning of "a plurality" means two or more unless otherwise specified. For example, a plurality of networks refers to two or more networks.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. The symbol "/" herein denotes a relationship in which the associated object is or, for example, a/B denotes a or B.
The UE in the embodiment of the invention can be an intelligent mobile terminal. The intelligent mobile terminal is a mobile terminal with an operating system. The intelligent mobile terminal can be: the smart mobile terminal may be a terminal device such as a smart phone, a tablet pc, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a Personal Digital Assistant (PDA), a smart watch, and a smart bracelet, or the smart mobile terminal may be another type of smart mobile terminal, and embodiments of the present invention are not limited in particular.
The network architecture diagram of the resource allocation method provided by the embodiment of the present invention, as shown in fig. 1, includes: one or more UE, Evolved UMTS Terrestrial Radio Access Network (E-UTRAN), Core Network (Evolved Packet Core (EPC)) and operator's Network. The Evolved Packet System (EPS) can be connected to other access networks (not shown).
The E-UTRAN includes Evolved Node B (eNB) enodebs and other enodebs, and may further include a Multicast Coordination Entity (MCE). An eNodeB may be connected with other enodebs through a backhaul (e.g., X2 interface). The MCE may allocate time-frequency radio resources for a Multimedia Broadcast Multicast service (eMBMS), and determine a radio configuration (e.g., MCS) for the eMBMS. The MCE may be an entity separate from the eNodeB or may be part of the eNodeB.
The eNodeB provides access for the UE to the EPC, to which the eNodeB is connected. The EPC may include a Mobility Management function (MME), a Home Subscriber Server (HSS), other MMEs, a Serving GateWay (SGW), a Multimedia Broadcast service GateWay (MBMS-GW), a Broadcast multicast service Center (BM-SC), and a Public Data network GateWay (PGW). The MME is a control node that handles signaling between the UE and the EPC, providing bearer and connection management. All user IP packets are sent through the SGW, and the SGW is connected with the PGW. The PGW provides UE IP address assignment as well as other functions. The PGW and BM-SC are connected to IP services, which may include the Internet, an Intranet (intranet), an IP Multimedia Subsystem (IMS), a packet-switched streaming service (PSS), and/or other IP services. The BM-SC may serve the functions of location and delivery for MBMS users. The BM-SC may be used as an entry for MBMS transmission of a content provider, may be used in a Public Land Mobile Network (PLMN) to authorize and initiate MBMS bearer services, and may also be used to schedule and transmit MBMS transmission. The MBMS-GW may be used as an eNodeB for distributing MBMS services to a Multicast/Multicast Single Frequency Network (MBSFN) area belonging to a Broadcast specific service, and may also be used for call back management (start/stop) and collecting eMBMS-related charging information.
The UE can perform signal communication via a Long Term Evolution (LTE) network and a millimeter wave (mmW) system. Thus, the UE may communicate with the eNodeB and/or other enodebs over the LTE link. In addition, the communication can also be performed with other Connection Points (CP) or base stations through mmW links.
In the prior art, when a UE accesses an Access Point Name (APN) of a certain network, a default bearer needs to be established. According to the protocol, the default bearer is a Non-Guaranteed Bit Rate (Non-Guaranteed Bit Rate, for short, Non-GBR) bearer, resources required by the bearer are allocated in a best-effort manner, and it is generally difficult to always meet the Rate requirement of the service when the network is busy.
Corresponding to Non-GBR, there is also a Guaranteed Bit Rate (GBR) bearer, which is usually established when a user initiates some specific service. The GBR bearer is configured with a minimum guaranteed rate (GBR) parameter, and in the GBR bearer establishing process, if network resources do not meet GBR requirements, the GBR bearer can be refused to be admitted; if the network resource meets the GBR requirement, the network allocates special resource for the GBR during the survival period of the bearer, and the GBR requirement of the bearer is ensured. GBR bearers are typically prioritized over Non-GBR bearers, and are mostly used for traffic with a steady bandwidth resource demand.
With the increase of network load and the increase of competition, operators have needs of subdividing customers and performing hierarchical guarantee for different user groups for the purpose of network fine operation. Existing 4G networks respectively establish Non-GBR type default bearers for users of different classes, but hardly guarantee the quality of Non-GBR type bearer services (only guarantee a very low bit rate, generally PBR ═ 8kbps to 32 kbps). In order to solve the above problem, in the resource allocation method provided in the embodiments of the present invention, the base station may determine the priority bit rate and the priority guaranteed rate of each UE by obtaining the default bearer priority of each UE performing the Non-GBR bearer service in the coverage area; and further determining resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, so that the user experience of the UE in each user level can be ensured.
For example, the user classes are described as an example, where the user classes include a first class and a second class, where the first class is an important user, the second class is an ordinary user, and the priority of the first class is higher than that of the second class, and a specific implementation process is as follows:
example one
An embodiment of the present invention provides a resource allocation method, as shown in fig. 2 and fig. 3, including:
s101, a base station acquires a user level, a default bearer priority and a service rate of the Non-GBR bearer service of each UE carrying out the Non-GBR bearer service in a coverage area.
It should be noted that, in practical applications, the user class and the default bearer (Non-GBR) priority of each UE may be configured in the core network through a user classification policy; therefore, when the UE initiates a Non-GBR bearer service request, the core network feeds back the user level and the default bearer priority of the UE to the base station according to the Non-GBR bearer service request of the UE, so that the base station can know the user level and the default bearer priority of each UE performing the Non-GBR bearer service in the coverage range.
It should be noted that the user classes correspond to the default bearer priorities one to one, and the higher the user class is, the higher the default bearer priority is.
For example, it is assumed that the user classes include a first class and a second class, where when the priority of the first class is higher than that of the second class, the default bearer priority corresponding to the first class is also higher than that corresponding to the second class.
S102, the base station determines a Priority Bit Rate (PBR) and a priority guaranteed Rate (PGBR) of each UE according to the default bearer priority.
It should be noted that, in practical applications, for Non-GBR bearers of different priorities, PBRs may be defined respectively, and similar to minimum guaranteed rates in GBR bearers, the PBRs are used to calculate the minimum guaranteed rate required by the Non-GBR bearers in an admission control process, and resources are preferentially allocated in a scheduling process to perform PBR rate guarantee.
For Non-GBR bearers, the PBR bandwidth is usually only used to transmit important exchange signaling information for maintaining bearer connections, so as to meet the requirement of maintaining basic connections, and avoid the problem that a high-priority logical channel always occupies a large amount of resources, which results in connection loss and the like of a low-priority logical channel due to the fact that resources cannot be obtained.
The PGBR is used for resource scheduling, and can realize differentiated services of the network to different user levels on the premise of not influencing user admission control.
Specifically, on the base station side, the required PBR (usually 8kbps, 16kbps or 32kbps), PGBR (which can be configured as a relatively high rate value such as 500kbps or 1mbps according to the user level) are respectively set corresponding to different default bearer priorities.
Illustratively, the PBRs in each user class in the base station are all set to 8kbps, while the PGBRs of the important users may be uniformly set to 500kbps, and the PGBRs of the normal users may be uniformly set to 0.
Alternatively, the first and second electrodes may be,
the PBR in each user class in the base station is set to 8kbps, the PGBR of the important user configures a rate value according to the user class determined by the actual grade division of the operator (for example, the A user and the B user are both important users, but the user class of the A user determined by the actual grade division of the operator is the Nth grade, the user class of the B user determined by the actual grade division of the operator is the N-1 th grade, and the priority of the Nth grade is higher than that of the N-1 st grade, so the PGBR of the A user can be set to 1mbps, the PGBR of the B user can be set to 500kbps), and the PGBR of the common user can be uniformly set to 0.
Specifically, when the a user is upgraded from a normal user to an important user, the PGBR of the a user is no longer 0, but the PGBR of the a user is determined according to the ranking of the a user.
Specifically, when the users are all normal users, since the PGBR of a normal user is 0, the user level has no proportional relationship with the PGBR.
S103, the base station determines resource reservation of each UE in each user level according to at least two of current resource residue, a priority bit rate, a priority guarantee rate and a service rate; wherein, the resource reservation corresponding to different user grades is different.
Optionally, the user rating includes a first rating and a second rating; wherein the first level comprises a user;
the base station determines resource reservation of each UE in each user class according to at least two of current resource residue, a priority bit rate, a priority guaranteed rate, and a service rate, as shown in fig. 3, 4, 5, and 6, including:
s1030, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determining the resource reservation of the UE in the first class as Z according to the current resource residue, the priority bit rate and the priority guaranteed rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure BDA0002225841010000081
Figure BDA0002225841010000082
alternatively, the first and second electrodes may be,
s1031, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guaranteed rate of the designated UE, determining the resource reservation of the UE in the first class as Z according to the current resource residue, the priority bit rate and the service rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=P3
Figure BDA0002225841010000091
alternatively, the first and second electrodes may be,
s1032, when the base station determines that the current resource residue is smaller than the sum of the service rates, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority, and the U is designatedE, if the service rate is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the UE in the first level as Z according to the current resource residual and priority bit rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=W-(N-1)×P2
Z2=P2
wherein, P1Indicating a priority guaranteed rate, P, for a given UE2Indicating a priority bit rate, P3The method comprises the steps of representing service rate, W representing current resource residue, N representing the total number of UE carrying out Non-GBR bearing service in a coverage range, and N being an integer larger than 1.
Specifically, in practical application, the method further includes:
s1033, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is less than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guaranteed rate of the designated UE, determining the resource reservation of the UE in the first level to be Z according to the current resource residue and the priority bit rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=W-(N-1)×P2
Z2=P2
wherein, P2Indicating a priority bit rate, W indicating the current resource remaining, N indicating the total number of UEs in the coverage area performing Non-GBR bearer service, and N being an integer greater than 1.
For example, suppose that under a certain cell coverage of 4G, there are three users, i.e., a user a, a user B, and a user C, where the user a is an important user, and the user B and the user C are both normal users. Three users, namely the user A, the user B and the user C, are all carrying out Non-GBR type bearer services, wherein the services carried out by the user A, the user B and the user C all need 600 kbps. If only 600kbps of current resources of the cell remain, PBR is 8kbps, and PGBR is 500kbps, the base stationWhen determining that the current resource residue (600kbps) is less than the sum of the service rates (600kbps +600kbps +600kbps ═ 1800kbps), if the current resource residue (600kbps) is greater than or equal to the service rate (600kbps) of the designated UE (a user) corresponding to the highest default bearer priority, and the service rate (600kbps) of the designated UE is greater than the priority guaranteed rate (500kbps) of the designated UE, then according to the method
Figure BDA0002225841010000101
The resource reservation distributed by the base station for the three users, namely the user A, the user B and the user C, can be determined as shown in the table 1, so that differentiated rate guarantee service of the network to the users of different levels can be realized on the premise of not influencing the access control of the users, and the proportional fairness is also considered.
TABLE 1
User' s A user B user C user
Rate of speed 528kbps 36kbps 36kbps
Illustratively, under a certain cell coverage of 4G, there are three users, i.e., a user a, a user B, and a user C, where the user a is an important user, and the user B and the user C are both normal users. Three users, namely the user A, the user B and the user C, are all carrying out Non-GBR type bearer services, wherein the services carried out by the user A, the user B and the user C all need 450kbps rate. If it is small at this timeWhen the base station determines that the current resource residue (600kbps) is less than the sum of the service rates (450kbps +450kbps +450 kbps) to 1350kbps, if the current resource residue (600kbps) is greater than or equal to the service rate (450kbps) of the designated UE (a user) corresponding to the highest default bearer priority and the service rate (450kbps) of the designated UE is less than or equal to the priority guaranteed rate (500kbps) of the designated UE, according to Z1=P3
Figure BDA0002225841010000102
The resource reservation distributed by the base station for the three users, namely the user A, the user B and the user C, can be determined as shown in the table 2, so that differentiated rate guarantee service of the network to the users of different levels can be realized on the premise of not influencing the access control of the users, and the proportional fairness is also considered.
TABLE 2
User' s A user B user C user
Rate of speed 450kbps 75kbps 75kbps
Illustratively, under a certain cell coverage of 4G, there are three users, i.e., a user a, a user B, and a user C, where the user a is an important user, and the user B and the user C are both normal users. User A, user B and user CEach user is in Non-GBR type bearer service, wherein the services made by the user A, the user B and the user C all need 600 kbps. If the current resource of the cell is only 400kbps, the PBR is 8kbps, and the PGBR is 500kbps, and the base station determines that the current resource of the cell (400kbps) is less than the sum of the service rates (600kbps +600kbps +600kbps is 1800kbps), if the current resource of the cell (400kbps) is less than the service rate (600kbps) of the designated UE (a user) corresponding to the highest default bearer priority, and the service rate (600kbps) of the designated UE is greater than the priority guarantee rate (500kbps) of the designated UE, then according to Z, the current resource of the cell (400kbps) is less than the service rate (600kbps +600kbps + 1800kbps), and the1=W-(N-1)×P2,Z2=P2The resource reservation distributed by the base station for the three users, i.e., user a, user B and user C, can be determined as shown in table 3, so that differentiated rate guarantee services of the network to users of different levels can be realized on the premise of not affecting user admission control, and proportional fairness is also taken into consideration.
TABLE 3
User' s A user B user C user
Rate of speed 384kbps 8kbps 8kbps
Illustratively, under a certain cell coverage of 4G, there are three users, i.e., a user a, a user B, and a user C, where the user a is an important user, and the user B and the user C are both normal users. For A subscriber and B subscriberThree users of the user A and the user C are all carrying out Non-GBR type bearing services, wherein the services of the user A, the user B and the user C all need 500 kbps. If the current resource of the cell is only 400kbps, the PBR is 8kbps, and the PGBR is 600kbps, and the base station determines that the current resource of the cell (400kbps) is less than the sum of the service rates (500kbps +500kbps +500kbps is 1500kbps), if the current resource of the cell (400kbps) is less than the service rate (500kbps) of the designated UE (A user) corresponding to the highest default bearer priority, and the service rate (500kbps) of the designated UE is greater than the priority guarantee rate (600kbps) of the designated UE, the base station determines that the current resource of the cell (400kbps) is less than the sum of the service rates (500kbps +500kbps +500kbps1=W-(N-1)×P2,Z2=P2The resource reservation distributed by the base station for the three users, i.e., user a, user B and user C, can be determined as shown in table 4, so that differentiated rate guarantee services of the network to users of different levels can be realized on the premise of not affecting user admission control, and proportional fairness is also taken into consideration.
TABLE 4
User' s A user B user C user
Rate of speed 384kbps 8kbps 8kbps
Optionally, the user rating includes a first rating and a second rating; wherein the first level comprises at least two users;
the base station determines resource reservation of each UE in each user class according to at least two of current resource residue, a priority bit rate, a priority guaranteed rate, and a service rate, as shown in fig. 3, 7, 8, and 9, including:
s1034, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as the resource reservation of the kth UE in the first level according to the current resource residue, the priority bit rate and the priority guarantee rate
Figure BDA0002225841010000121
The resource reservation of each UE in the second level is Z2
Alternatively, the first and second electrodes may be,
s1035, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as
Figure BDA0002225841010000122
The resource reservation of each UE in the second level is Z2
Alternatively, the first and second electrodes may be,
s1036, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is less than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as the resource reservation of the kth UE in the first level according to the current resource residue, the priority bit rate and the priority guarantee rate
Figure BDA0002225841010000123
The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure BDA0002225841010000131
Z2=P2
Figure BDA0002225841010000132
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
Specifically, in practical application, the method further includes:
s1037, when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is less than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as the kth UE according to the current resource residue, the priority bit rate and the priority guarantee rate
Figure BDA0002225841010000133
The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure BDA0002225841010000134
Z2=P2
Figure BDA0002225841010000135
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
It should be noted that, in practical applications, when the first rank includes a plurality of UEs, the allocation weight of each UE needs to be determined according to the priority guaranteed rate of each UE; for example, assume that the first rank includes 3 UEs, i.e., a user, B, and C; wherein, the priority guarantee rate of the A user is 1000kbps, the priority guarantee rate of the B user is 500kbps, and the priority guarantee rate of the C user is 1000kbps, according to the following formula
Figure BDA0002225841010000141
It can be seen that the assigned weight of the a user is 0.4, the assigned weight of the B user is 0.2, and the assigned weight of the C user is 0.4.
Illustratively, under a certain cell coverage of 4G, there are A, B, C and D four users, where a and B are both important users (the user level of the a user is higher than that of the B user), and C and D are normal users. A. B, C and D are all making Non-GBR type bearer service, wherein the service made by A, B, C and D both require 600kbps rate. If the current resource of the cell is only the current resource of 800kbps, the PBR of the a user is 500kbps, the PGBR of the B user is 400kbps, and the base station determines that the current resource of the cell is left (800kbps) and is less than the sum of the service rates (600kbps +600kbps +600kbps is 2400kbps), if the current resource of the cell is left (800kbps) and is greater than or equal to the service rate (600kbps) of the designated UE (a user) corresponding to the highest default bearer priority, and the service rate (600kbps) of the designated UE is greater than the priority guarantee rate (500kbps) of the designated UE, the base station determines that the current resource of the cell is left (800kbps) and is less than the sum of the service rates (
Figure BDA0002225841010000142
Z2=P2
Figure BDA0002225841010000143
The resource reservation distributed by the base station for A, B, C and D users can be determined as shown in table 5, so that differentiated rate guarantee service of the network to users of different levels can be realized on the premise of not influencing user admission control, and proportional fairness is also considered.
TABLE 5
User' s A user B user C user D user
Rate of speed 436 348 8 8
Illustratively, under a certain cell coverage of 4G, there are A, B, C and D four users, where a and B are both important users (the user level of the a user is higher than that of the B user), and C and D are normal users. A. B, C and D are all making Non-GBR type bearer service, wherein A, B, C and D both need 500kbps rate for making service. If the current resource of the cell is only 800kbps, the PBR is 8kbps, the PGBR of the a user is 600kbps, and the PGBR of the B user is 400kbps, the base station determines that the current resource (800kbps) is less than the sum of the service rates (500kbps +500kbps + 2000kbps), and if the current resource (800kbps) is greater than or equal to the highest default bearer priorityThe traffic rate (500kbps) of the designated UE (A user) corresponding to the level, and the traffic rate (500kbps) of the designated UE is less than or equal to the priority guaranteed rate (600kbps) of the designated UE, according to
Figure BDA0002225841010000151
Z2=P2
Figure BDA0002225841010000152
The resource reservation distributed by the base station for A, B, C and D users can be determined as shown in table 6, so that differentiated rate guarantee service of the network to users of different levels can be realized on the premise of not influencing user admission control, and proportional fairness is also considered.
TABLE 6
User' s A user B user C user D user
Rate of speed 470 314 8 8
Illustratively, under a certain cell coverage of 4G, there are A, B, C users and D users, where A and B are both important users (the user level of A user is higher than that of B user), and C and D are common usersA user. A. B, C and D are all making Non-GBR type bearer service, wherein the service made by A, B, C and D both require 700kbps rate. If the current resource of the cell is only 400kbps, the PBR is 8kbps, the PGBR of the a user is 600kbps, and the PGBR of the B user is 400kbps, and the base station determines that the current resource (400kbps) is smaller than the sum of the service rates (700kbps +700kbps +700kbps + 2800kbps), if the current resource (400kbps) is smaller than the service rate (700kbps) of the designated UE (a user) corresponding to the highest default bearer priority, and the service rate (700kbps) of the designated UE is larger than the priority guaranteed rate (600kbps) of the designated UE, the base station determines that the current resource (400kbps) is larger than the sum of the service rates (700kbps +700kbps +700kbps + 2800kbp
Figure BDA0002225841010000153
Z2=P2
Figure BDA0002225841010000154
It can be determined that the resource reservation allocated by the base station for A, B, C and D users is as shown in table 7.
TABLE 7
User' s A user B user C user D user
Rate of speed 230 154 8 8
Illustratively, under a certain cell coverage of 4G, there are A, B, C and D four users, where a and B are both important users (the user level of the a user is higher than that of the B user), and C and D are normal users. A. B, C and D are all making Non-GBR type bearer service, wherein A, B, C and D both need 500kbps rate for making service. If the current resource of the cell is only 400kbps, the PGBR of the a user is 600kbps, and the PGBR of the B user is 400kbps, the base station determines that the current resource (400kbps) is less than the sum of the service rates (500kbps +500kbps +500kbps is 2000kbps), and if the current resource (400kbps) is less than the service rate (500kbps) of the designated UE (a user) corresponding to the highest default bearer priority, and the service rate (500kbps) of the designated UE is less than or equal to the priority guaranteed rate (600kbps) of the designated UE, then the base station determines that the current resource (400kbps) is less than the sum of the service rates (500kbps +500kbps +500kbps + 2000kbps), according to the above
Figure BDA0002225841010000161
Z2=P2The resource reservation distributed by the base station for A, B, C and D users can be determined as shown in table 8, so that differentiated rate guarantee service of the network to users of different levels can be realized on the premise of not influencing user admission control, and proportional fairness is also considered.
TABLE 8
User' s A user B user C user D user
Rate of speed 230 154 8 8
S104, the base station determines resource allocation when each UE carries out Non-GBR bearing service according to resource reservation.
Optionally, before the base station determines resource reservation of each UE in each user class according to at least two of current resource residue, a priority bit rate, a priority guaranteed rate, and a service rate, as shown in fig. 3 and 10, the method further includes:
s105, when the base station determines that the current resource residue is larger than or equal to the sum of the service rates, determining that the resource reservation of each UE in each user level is equal to the service rate of the UE.
Illustratively, under a coverage area of a 4G cell, there are three users, i.e., a user a, a user B, and a user C, where the user a is an important user, and the user B and the user C are both common users. Three users, namely the user A, the user B and the user C, are all carrying out Non-GBR type bearer services, wherein the services carried out by the user A, the user B and the user C all need 500 kbps. If the current resource of the cell is only 2000kbps left, and PBR is 8kbps, and PGBR is 600kbps, and the base station determines that the current resource left (2000kbps) is greater than the sum of the service rates (500kbps +500kbps +500kbps is 1500kbps), then it can be determined that the resource reservations allocated by the base station for the three users, i.e., user a, user B, and user C, are as shown in table 9, so that differentiated rate guarantee services of the network to users of different levels can be realized without affecting the user admission control, and proportional fairness is also taken into account.
TABLE 9
User' s A user B user C user
Rate of speed 500kbps 500kbps 500kbps
According to the scheme, in the prior art, resources are distributed according to needs when the UE of different user grades carries out Non-GBR bearer service, and stable bandwidth guarantee is not provided; in the resource allocation method provided in the embodiment of the present invention, the base station may determine the priority bit rate and the priority guaranteed rate of each UE by obtaining the default bearer priority of each UE performing the Non-GBR bearer service in the coverage area; further determining resource reservation of each UE in each user level according to at least two of current resource residue, a priority bit rate, a priority guarantee rate and a service rate, thereby realizing differentiated rate guarantee service of the network to users in different levels on the premise of not influencing user admission control and considering proportional fairness; therefore, the problem of how to provide differentiated resource reservation for the UE of different user classes when carrying out Non-GBR bearer service is solved.
Example two
An embodiment of the present invention provides a base station 10, as shown in fig. 11, including:
an obtaining unit 101, configured to obtain a user class, a default bearer priority, and a service rate of a Non-GBR bearer service of each UE performing the Non-GBR bearer service in a coverage area;
a processing unit 102, configured to determine a priority bit rate and a priority guaranteed rate of each UE according to the default bearer priority acquired by the acquiring unit 101;
the processing unit 102 is further configured to determine resource reservation of each UE in each user class according to at least two of current resource surplus, a priority bit rate, a priority guaranteed rate, and a service rate acquired by the acquiring unit 101; wherein, the resource reservation corresponding to different user grades is different;
the processing unit 102 is further configured to determine resource allocation when each UE performs a Non-GBR bearer service according to the resource reservation.
Optionally, the user rating includes a first rating and a second rating; wherein the first level comprises a user;
the processing unit 102 is specifically configured to determine that, when the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determine, according to the current resource residue, the priority bit rate, and the priority guaranteed rate, that the resource reservation of the UE in the first class is Z1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure BDA0002225841010000181
Figure BDA0002225841010000182
alternatively, the first and second electrodes may be,
a processing unit 102, configured to determine that the current resource residue is less than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guaranteed rate of the designated UE, determine, according to the current resource residue, the priority bit rate, and the service rate, the resource of the UE in the first levelIs reserved as Z1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=P3
alternatively, the first and second electrodes may be,
the processing unit 102 is specifically configured to determine that, when the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determine, according to the current resource residue and the priority bit rate, that the resource reservation of the UE in the first class is Z1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=W-(N-1)×P2
Z2=P2
wherein, P1Indicating a priority guaranteed rate, P, for a given UE2Indicating a priority bit rate, P3The method comprises the steps of representing service rate, W representing current resource residue, N representing the total number of UE carrying out Non-GBR bearing service in a coverage range, and N being an integer larger than 1.
Optionally, the user rating includes a first rating and a second rating; wherein the first level comprises at least two users;
the processing unit 102 is specifically configured to determine that, when the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determine, according to the current resource residue, the priority bit rate, and the priority guaranteed rate, that the resource reservation of the kth UE in the first level is equal to
Figure BDA0002225841010000191
The resource reservation of each UE in the second level is Z2
Alternatively, the first and second electrodes may be,
a processing unit 102, configured to specifically determine that, when the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is smaller than or equal to the priority guaranteed rate of the designated UE, determine, according to the current resource residue, the priority bit rate, and the priority guaranteed rate, that the resource of the kth UE in the first level is reserved as the resource of the kth UE
Figure BDA0002225841010000192
The resource reservation of each UE in the second level is Z2
Alternatively, the first and second electrodes may be,
the processing unit 102 is specifically configured to determine that, when the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit 101, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determine, according to the current resource residue, the priority bit rate, and the priority guaranteed rate, that the resource reservation of the kth UE in the first level is equal to
Figure BDA0002225841010000193
The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure BDA0002225841010000194
Z2=P2
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating the current resource remaining, N indicating the Non-GBR bearer service in the coverage areaTotal number of UEs of (g), PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
Optionally, the processing unit 102 is further configured to determine that the resource reservation of each UE in each user class is equal to the service rate of the UE when it is determined that the current resource residue is greater than or equal to the sum of the service rates acquired by the acquiring unit 101.
All relevant contents of each step related to the above method embodiment may be referred to the functional description of the corresponding functional module, and the function thereof is not described herein again.
In the case of integrated modules, the base station 10 comprises: the device comprises a storage unit, a processing unit and an acquisition unit. The processing unit is configured to control and manage the actions of the base station, for example, the processing unit is configured to support the base station to execute the processes S101, S102, S1030, and S104 in fig. 4; the acquisition unit is used for supporting information interaction between the base station and other equipment. A storage unit for storing program codes and data of the base station.
For example, the processing unit is a processor, the storage unit is a memory, and the obtaining unit is a communication interface. The base station shown in fig. 12 includes a communication interface 501, a processor 502, a memory 503, and a bus 504, and the communication interface 501 and the processor 502 are connected to the memory 503 through the bus 504.
The processor 502 may be a general purpose Central Processing Unit (CPU), a microprocessor, an Application-Specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present disclosure.
The Memory 503 may be a Read-Only Memory (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory may be self-contained and coupled to the processor via a bus. The memory may also be integral to the processor.
The memory 503 is used for storing application program codes for executing the scheme of the application, and the processor 502 controls the execution. The communication interface 501 is used for information interaction with other devices, for example, with a remote controller. The processor 502 is configured to execute application program code stored in the memory 503 to implement the methods described in the embodiments of the present application.
Further, a computing storage medium (or media) is also provided, comprising instructions which, when executed, perform the method operations performed by the base station in the above embodiments. Additionally, a computer program product is also provided, comprising the above-described computing storage medium (or media).
It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It can be understood that any base station provided above is configured to execute the method corresponding to the embodiment provided above, and therefore, the beneficial effects that can be achieved by the base station may refer to the method of the first embodiment above and the beneficial effects of the solutions in the following detailed description, which are not described herein again.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (18)

1. A method for resource allocation, comprising:
a base station acquires a user level, a default bearer priority and a service rate of a Non-GBR bearer service of each UE carrying out the Non-GBR bearer service in a coverage area;
the base station determines the priority bit rate and the priority guarantee rate of each UE according to the default bearing priority;
the base station determines resource reservation of each UE in each user level according to at least two of current resource residue, the priority bit rate, the priority guarantee rate and the service rate; wherein, the resource reservation corresponding to different user grades is different;
and the base station determines resource allocation when each UE carries out Non-GBR bearer service according to the resource reservation.
2. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determining the resource reservation of the UE in the first class as Z according to the current resource residue, the priority bit rate and the priority guaranteed rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure FDA0002225841000000011
Figure FDA0002225841000000012
wherein, P1Indicating a priority guaranteed rate, P, for a given UE2And indicating that the priority bit rate W indicates the current resource residue, N indicates the total number of the UE which carries out Non-GBR bearing service in the coverage area, and N is an integer greater than 1.
3. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guarantee rate of the designated UE, determining the resource reservation of the UE in the first level to be Z according to the current resource residue, the priority bit rate and the service rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=P3
Figure FDA0002225841000000021
wherein, P3The method comprises the steps of representing service rate, W representing current resource residue, N representing the total number of UE carrying out Non-GBR bearing service in a coverage range, and N being an integer larger than 1.
4. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is smaller than the sum of the service rates, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the UE in the first level to be Z according to the current resource residue and the priority bit rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=W-(N-1)×P2
Z2=P2
wherein, P2Indicating a priority bit rate, W indicating the current resource remaining, N indicating the total number of UEs in the coverage area performing Non-GBR bearer service, and N being an integer greater than 1.
5. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as the resource reservation of the kth UE according to the current resource residue, the priority bit rate and the priority guarantee rate
Figure FDA0002225841000000031
The resource reservation of each UE in the second level is Z2(ii) a Wherein the content of the first and second substances,
Figure FDA0002225841000000032
Z2=P2
Figure FDA0002225841000000033
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIn the first levelA prioritized guaranteed rate for the kth UE, N representing a total number of UEs in the first rank, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
6. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is less than the sum of the service rates, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is less than or equal to the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as
Figure FDA0002225841000000041
The resource reservation of each UE in the second level is Z2(ii) a Wherein the content of the first and second substances,
Figure FDA0002225841000000042
Z2=P2
Figure FDA0002225841000000043
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a prioritized guaranteed rate for the kth UE in the first rank, n indicating a total number of UEs in the first rank,n is greater than N, and both N and N are integers greater than or equal to 0, k is an integer and k ∈ N.
7. The resource allocation method according to claim 1, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the base station determines resource reservation of each UE in each user level according to at least two of the current resource residue, the priority bit rate, the priority guaranteed rate and the service rate, and the method comprises the following steps:
when the base station determines that the current resource residue is smaller than the sum of the service rates, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guarantee rate of the designated UE, determining the resource reservation of the kth UE in the first level as
Figure FDA0002225841000000044
The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure FDA0002225841000000045
Z2=P2
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkRepresenting the priority guarantee rate of the kth UE in the first level, N representing the total number of the UEs in the first level, N being greater than N, wherein N and N are integers greater than or equal to 0, and k isInteger and k ∈ n.
8. The method according to any of claims 1-7, wherein the base station determines resource reservation of each UE in each user class according to at least two of current resource remaining, the priority bit rate, the priority guaranteed rate and the traffic rate, and the method further comprises:
and when the base station determines that the current resource residue is greater than or equal to the sum of the service rates, determining that the resource reservation of each UE in each user level is equal to the service rate of the UE.
9. A base station, comprising:
an obtaining unit, configured to obtain a user class, a default bearer priority, and a service rate of a Non-GBR bearer service of each UE performing the Non-GBR bearer service within a coverage area;
a processing unit, configured to determine a priority bit rate and a priority guaranteed rate of each UE according to the default bearer priority acquired by the acquiring unit;
the processing unit is further configured to determine resource reservation of each UE in each user class according to at least two of current resource remaining, the priority bit rate, the priority guaranteed rate, and the service rate acquired by the acquiring unit; wherein, the resource reservation corresponding to different user grades is different;
and the processing unit is further configured to determine resource allocation when each UE performs a Non-GBR bearer service according to the resource reservation.
10. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the processing unit is further configured to determine whether the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit;
the processing unit is specifically used for determiningWhen the current resource residue is less than the sum of the service rates acquired by the acquisition unit, if the current resource residue is greater than or equal to the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determining the resource reservation of the UE in the first class as Z according to the current resource residue, the priority bit rate and the priority guaranteed rate1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure FDA0002225841000000062
wherein, P1Indicating a priority guaranteed rate, P, for a given UE2And indicating that the priority bit rate W indicates the current resource residue, N indicates the total number of the UE which carries out Non-GBR bearing service in the coverage area, and N is an integer greater than 1.
11. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the processing unit is specifically configured to determine, when it is determined that the current resource residue is less than the sum of the service rates acquired by the acquiring unit, if the current resource residue is greater than or equal to a service rate of an assigned UE corresponding to a highest default bearer priority and the service rate of the assigned UE is less than a priority guaranteed rate of the assigned UE, determine, according to the current resource residue, a priority bit rate, and the service rate, that the resource reservation of the UE in the first class is Z1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=P3
Figure FDA0002225841000000063
wherein, P3The method comprises the steps of representing service rate, W representing current resource residue, N representing the total number of UE carrying out Non-GBR bearing service in a coverage range, and N being an integer larger than 1.
12. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises a user;
the processing unit is specifically configured to determine, when it is determined that the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, determine, according to the current resource residue and the priority bit rate, that the resource reservation of the UE in the first class is Z1The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Z1=W-(N-1)×P2
Z2=P2
wherein, P2Indicating a priority bit rate, W indicating the current resource remaining, N indicating the total number of UEs in the coverage area performing Non-GBR bearer service, and N being an integer greater than 1.
13. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the processing unit is further configured to determine whether the current resource remaining is less than the sum of the traffic rates;
the processing unit is specifically configured to determine that the current resource residue is less than the sum of the service rates acquired by the acquiring unit, and if the current resource residue is greater than or equal to the highest resource residueAnd the service rate of the designated UE corresponding to the default bearer priority is greater than the priority guaranteed rate of the designated UE, determining the resource reservation of the kth UE in the first level as
Figure FDA0002225841000000071
The resource reservation of each UE in the second level is Z2(ii) a Wherein the content of the first and second substances,
Figure FDA0002225841000000072
Z2=P2
Figure FDA0002225841000000073
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
14. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the processing unit is specifically configured to determine, when it is determined that the current resource residue is less than the sum of the service rates acquired by the acquiring unit, if the current resource residue is greater than or equal to a service rate of an assigned UE corresponding to a highest default bearer priority and the service rate of the assigned UE is less than a priority guaranteed rate of the assigned UE, determine, according to the current resource residue, a priority bit rate, and the priority guaranteed rate, that the resource reservation of a kth UE in the first level is set as
Figure FDA0002225841000000081
The resource reservation of each UE in the second level is Z2(ii) a Wherein the content of the first and second substances,
Figure FDA0002225841000000082
Z2=P2
Figure FDA0002225841000000083
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
15. The base station of claim 9, wherein the user classes comprise a first class and a second class; wherein the first level comprises at least two users;
the processing unit is specifically configured to determine, when it is determined that the current resource residue is smaller than the sum of the service rates acquired by the acquiring unit, if the current resource residue is smaller than the service rate of the designated UE corresponding to the highest default bearer priority and the service rate of the designated UE is greater than the priority guaranteed rate of the designated UE, to determine, according to the current resource residue, the priority bit rate, and the priority guaranteed rate, that the resource reservation of the kth UE in the first level is set as
Figure FDA0002225841000000084
The resource reservation of each UE in the second level is Z2
Wherein the content of the first and second substances,
Figure FDA0002225841000000085
Z2=P2
Figure FDA0002225841000000086
wherein, ω iskDenotes the assigned weight, P, of the kth UE in the first rank2Indicating a priority bit rate, W indicating a current resource remaining, N indicating a total number of UEs in a coverage area performing Non-GBR bearer service, PGBPkIndicating a priority guaranteed rate of a kth UE in the first level, N indicating a total number of UEs in the first level, N being greater than N, and both N and N being integers greater than or equal to 0, k being an integer and k ∈ N.
16. The base station according to any of claims 9-15, wherein said processing unit is further configured to determine whether the current resource remaining is less than the sum of the traffic rates obtained by said obtaining unit;
the processing unit is further configured to determine that the resource reservation of each UE in each user class is equal to the service rate of the UE when it is determined that the current resource remaining is greater than or equal to the sum of the service rates acquired by the acquiring unit.
17. A computer storage medium comprising instructions which, when run on a computer, cause the computer to perform the resource allocation method of any one of claims 1-8.
18. A base station, comprising: communication interface, processor, memory, bus; the memory is used for storing computer execution instructions, the processor is connected with the memory through the bus, and when the base station runs, the processor executes the computer execution instructions stored in the memory so as to enable the base station to execute the resource allocation method according to any one of the claims 1-8.
CN201910951365.5A 2019-10-08 2019-10-08 Resource allocation method and base station Active CN110769469B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910951365.5A CN110769469B (en) 2019-10-08 2019-10-08 Resource allocation method and base station

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910951365.5A CN110769469B (en) 2019-10-08 2019-10-08 Resource allocation method and base station

Publications (2)

Publication Number Publication Date
CN110769469A true CN110769469A (en) 2020-02-07
CN110769469B CN110769469B (en) 2022-10-25

Family

ID=69331039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910951365.5A Active CN110769469B (en) 2019-10-08 2019-10-08 Resource allocation method and base station

Country Status (1)

Country Link
CN (1) CN110769469B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261692A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Method and device for reserving resources
CN112333826A (en) * 2020-11-05 2021-02-05 中国联合网络通信集团有限公司 Service admission method and device
CN113452722A (en) * 2021-08-30 2021-09-28 统信软件技术有限公司 User isolation method, data transmission method, computing device and storage medium
CN113939033A (en) * 2021-09-16 2022-01-14 中国联合网络通信集团有限公司 Resource allocation method, device and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428870A (en) * 2012-05-22 2013-12-04 中兴通讯股份有限公司 Method and device for determining priority of access service
CN104270794A (en) * 2014-09-23 2015-01-07 中国联合网络通信集团有限公司 Resource allocation method and device
US20150264707A1 (en) * 2012-10-26 2015-09-17 Nokia Solutions And Networks Oy Uplink Backpressure Coordination
CN105517165A (en) * 2014-09-25 2016-04-20 普天信息技术有限公司 Resource distribution method and device of non-GBR bearer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428870A (en) * 2012-05-22 2013-12-04 中兴通讯股份有限公司 Method and device for determining priority of access service
US20150264707A1 (en) * 2012-10-26 2015-09-17 Nokia Solutions And Networks Oy Uplink Backpressure Coordination
CN104270794A (en) * 2014-09-23 2015-01-07 中国联合网络通信集团有限公司 Resource allocation method and device
CN105517165A (en) * 2014-09-25 2016-04-20 普天信息技术有限公司 Resource distribution method and device of non-GBR bearer

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "S2-094402 "23.246 CR0244: MBR for non-GBR MBMS bearer service"", 《3GPP TSG_SA\WG2_ARCH》 *
肖清华: "基于QCI的LTE多业务动态调度算法", 《邮电设计技术》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112261692A (en) * 2020-09-29 2021-01-22 上海擎昆信息科技有限公司 Method and device for reserving resources
CN112333826A (en) * 2020-11-05 2021-02-05 中国联合网络通信集团有限公司 Service admission method and device
CN112333826B (en) * 2020-11-05 2023-08-11 中国联合网络通信集团有限公司 Service admission method and device
CN113452722A (en) * 2021-08-30 2021-09-28 统信软件技术有限公司 User isolation method, data transmission method, computing device and storage medium
CN113939033A (en) * 2021-09-16 2022-01-14 中国联合网络通信集团有限公司 Resource allocation method, device and computer readable storage medium
CN113939033B (en) * 2021-09-16 2024-04-26 中国联合网络通信集团有限公司 Resource allocation method, device and computer readable storage medium

Also Published As

Publication number Publication date
CN110769469B (en) 2022-10-25

Similar Documents

Publication Publication Date Title
CN110769469B (en) Resource allocation method and base station
US9474047B2 (en) Apparatus and method for dynamically selecting unicast or broadcast resources for a push-to-talk call
US10187819B2 (en) Access network congestion control method, base station device, and policy and charging rules function network element
CN104918283B (en) A kind of jamming control method and equipment
CN105103582A (en) Communication system for sharing resources between multiple network operators
US20140098670A1 (en) Method and apparatus for distributing load in wireless communication system
CN110691382B (en) Wireless resource allocation method and network element equipment
EP3001746B1 (en) Embms management method, multimedia broadcast multicast service coordination entity and base station
JP2007520131A (en) Radio resource management method, core network service node, and radio access network control apparatus in UTRAN radio access network
CN108076531B (en) Multi-service provider-oriented dynamic allocation method for wireless network slice resources
CN101674602A (en) Resource allocating method of shared network and device thereof
KR20160076163A (en) Method and apparatus for providing differentiated transmitting services
CN112543508A (en) Wireless resource allocation method and network architecture for 5G network slice
CN112203330A (en) QoS flow control method and communication device
CN104956733A (en) Admission control method and device for wireless communication network
CN112702109B (en) User equipment access method and device, and user equipment switching method and device
CN105578605A (en) Scheduling method and scheduling device for service quality classification identification (QCI) service
CN114828050B (en) Method, device, equipment and medium for determining service capacity
US11540348B2 (en) Method and apparatus for prioritizing mission critical push to talk traffic during an emergency
CN105764118B (en) MOCN cell communication method and device
CN108235230B (en) Dynamic management method and server for MBMS service area in group communication system
CN112203354A (en) Service processing method and device
CN112383943A (en) Network adjusting method and device and 5G base station
CN108206990B (en) Method and device for supplementing cluster service
CN104969644A (en) Resource allocation method and apparatus

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