[go: up one dir, main page]

CN105992365B - A kind of resource allocation, service customizing method and device - Google Patents

A kind of resource allocation, service customizing method and device Download PDF

Info

Publication number
CN105992365B
CN105992365B CN201510094711.4A CN201510094711A CN105992365B CN 105992365 B CN105992365 B CN 105992365B CN 201510094711 A CN201510094711 A CN 201510094711A CN 105992365 B CN105992365 B CN 105992365B
Authority
CN
China
Prior art keywords
service
quality
cell
resources
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
CN201510094711.4A
Other languages
Chinese (zh)
Other versions
CN105992365A (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 Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
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 Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201510094711.4A priority Critical patent/CN105992365B/en
Publication of CN105992365A publication Critical patent/CN105992365A/en
Application granted granted Critical
Publication of CN105992365B publication Critical patent/CN105992365B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A kind of resource allocation, service customizing method and device provided by the invention, with so that network side according to UE requests the service quality of customized business and network side can be the service quality of the business that the UE is provided be that the UE carries out resource allocation.The resource allocation methods, comprising: reception is used to indicate the UE resource that access net estimates resource for user equipment (UE) and estimates instruction message;Instruction message is estimated according to the UE resource, determines first service quality, and the first service quality is sent to core net, wherein the first service quality is the service quality that the place UE cell can be the business that the UE is provided;Receive the message including second service quality that the core net is sent, wherein the second service quality is the first service quality or is the service quality that the UE requests customized business;According to the second service quality, resource is distributed for the UE.To realize the differentiated service to UE.

Description

Resource allocation and service customization method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for resource allocation and service customization.
Background
Currently, in a User Equipment (UE) Service mechanism of a Long Term Evolution (LTE) system, when a UE performs a network subscription with a core network, a priority of the UE and a Quality of Service (QoS) of the UE are fixed, and when a network side performs resource allocation on the UE, an access network needs to perform resource allocation according to the Quality of Service of the UE when the network subscription with the core network is performed.
When the network side estimates the available resource of the UE, it needs to calculate the newly added resource of the UE according to the service quality information of the UE at the time of subscription, for example, Aggregate Maximum Bit Rate (AMBR) information of the UE, and combines the used resource of the cell to determine whether to provide the corresponding resource requirement for the UE.
However, as the UE service quality requirement becomes personalized, the service quality requirements of different UEs for services may be different, and the user may request the network side to subscribe to different service qualities through the UE according to personal preferences. If the UE requests to subscribe to the service and the subscription is successful, the network side needs to provide the UE with the quality of service of the UE requesting to subscribe to the service. That is to say, when different UEs subscribe to different service qualities, the service qualities required by the different UEs are also different, and specifically include the data transmission rate and the error rate of the service required by the UE, and the priority for allocating resources to the UE.
At present, when a network side allocates resources to a UE, priority division of radio bearers is performed according to the service type of the UE on the premise of fairness in radio resource allocation methods such as a time domain, a frequency domain, and a space domain, when there is a difference in a service applied by the UE, resource estimation is performed by a radio access network when estimating radio resources under the condition of meeting the requirements of service quality of all UEs during subscription and under the condition of resource usage information of a current cell, and resource estimation cannot be flexibly performed according to the usage condition of network resources and the requirements of service quality of the UE. Moreover, the resource scheduling algorithm is also based on the fairness of the service quality of all UEs, and specifically, on the basis of satisfying the basic service quality requirements of all UEs, if there are remaining wireless resources, the resource allocation is performed on the UE with the high priority, and it cannot be guaranteed that the resource allocated to the UE with the high priority remains unchanged.
In summary, in the prior art, the network side cannot allocate resources to the UE according to the service quality of the service requested to be customized by the UE and the service quality of the service provided by the network side for the UE, so that the network side cannot flexibly allocate resources, and cannot embody differentiated services of the UE.
Disclosure of Invention
The embodiment of the invention provides a method and a device for resource allocation and service customization, which are used for enabling a network side to allocate resources for UE according to the service quality of a service customized by the request of the UE and the service quality of the service provided by the network side for the UE, so that the network side can allocate resources flexibly and realize differentiated service for the UE.
The embodiment of the invention provides a resource allocation method, which comprises the following steps:
receiving a UE resource pre-estimation indication message for indicating an access network to pre-estimate resources for User Equipment (UE);
determining a first service quality according to the UE resource pre-estimation indication message, and sending the first service quality to a core network, wherein the first service quality is the service quality of a service which can be provided for the UE by a cell where the UE is located;
receiving a message which is sent by the core network and comprises a second service quality, wherein the second service quality is the first service quality or the service quality of a service which is requested to be subscribed by the UE;
and allocating resources for the UE according to the second service quality.
Specifically, when an access network receives a UE resource pre-estimation indication message for indicating the access network to pre-estimate resources for User Equipment (UE), a first service quality is determined according to the UE resource pre-estimation indication message, the first service quality is sent to a core network, a message including a second service quality sent by the core network is received, and finally resources are allocated for the UE according to the second service quality. Therefore, the network side can allocate resources for the UE according to the service quality of the service subscribed by the UE request and the service quality (namely, the first service quality) of the service provided by the network side for the UE, so that the network side can allocate resources more flexibly and realize differentiated service for the UE.
Preferably, receiving a UE resource pre-estimation indication message for indicating that the access network pre-estimates resources for the UE, includes:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
Preferably, the message including the second quality of service sent by the core network further includes a priority for allocating resources to the UE;
allocating resources to the UE according to the second qos, including:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
Preferably, determining the first quality of service according to the UE resource prediction indication message includes:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located.
Preferably, the resource that can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
Preferably, the cell in which the UE is located may allocate resources to the UE, including resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
allocating resources to the UE according to the second qos, including:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
The embodiment of the invention provides a service customizing method, which comprises the following steps:
receiving the service quality of a service requested to be customized by User Equipment (UE);
receiving a first service quality sent by an access network, wherein the first service quality is the service quality of a service which can be provided for User Equipment (UE) by a cell where the UE is located and is determined by the access network according to a UE resource estimation indication message for indicating the access network to estimate resources for the UE;
and when determining that the service can be subscribed for the UE according to the first service quality and the service quality of the service requested to be subscribed by the UE, determining that a second service quality is the first service quality or the service quality of the service requested to be subscribed by the UE, and sending the second service quality to the access network.
Specifically, the core network determines whether the service quality of the service requested to be customized by the UE can be provided for the UE according to the received service quality of the service requested to be customized by the UE and the service quality of the service that can be provided for the UE by the cell where the UE is located and sent by the access network. And when the subscription is successful, sending a second service quality to the access network, so that the access network completes the resource allocation to the UE according to the second service quality.
Preferably, when it is determined that the service can be subscribed for the UE according to the first quality of service and the quality of service of the service that the UE requests to subscribe, the method further includes: and sending an indication message for indicating that the service subscribed by the UE requesting the subscription is successful to the UE.
Preferably, the receiving of the service quality of the service requested to be subscribed by the user equipment UE includes:
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed from the UE.
Preferably, after receiving the service quality of the service requested by the user equipment UE to subscribe, before receiving the first service quality sent by the access network, the method further includes:
and sending UE resource estimation indication information for indicating the access network to estimate resources for the user equipment UE to the access network.
Preferably, determining a second quality of service according to the first quality of service and a quality of service of a service for which the UE requests subscription includes:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
Preferably, determining a second quality of service according to the first quality of service and a quality of service of a service for which the UE requests subscription, further comprises:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
Preferably, when the negotiation fails, an indication message for indicating that the service subscription which the UE requests to subscribe fails is sent to the UE.
An embodiment of the present invention provides a resource allocation apparatus, including:
a first unit, configured to receive a UE resource pre-estimation indication message for indicating that an access network pre-estimates resources for a user equipment UE;
a second unit, configured to determine a first quality of service according to the UE resource pre-estimation indication message, and send the first quality of service to a core network, where the first quality of service is a quality of service that a cell where the UE is located can provide for the UE;
a third unit, configured to receive a message that includes a second quality of service and is sent by the core network, where the second quality of service is the first quality of service or a quality of service of a service requested to be subscribed for the UE;
a fourth unit, configured to allocate resources to the UE according to the second quality of service.
Specifically, when an access network receives a UE resource pre-estimation indication message for indicating the access network to pre-estimate resources for User Equipment (UE), a first service quality is determined according to the UE resource pre-estimation indication message, the first service quality is sent to a core network, a message including a second service quality sent by the core network is received, and finally resources are allocated for the UE according to the second service quality. Therefore, the network side can allocate resources for the UE according to the service quality of the service subscribed by the UE request and the service quality of the service provided by the network side for the UE, so that the network side can allocate resources more flexibly and realize differentiated service for the UE.
Preferably, the first unit is specifically configured to:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
Preferably, the message including the second quality of service sent by the core network further includes a priority for allocating resources to the UE;
the fourth unit is specifically configured to:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
Preferably, when determining the first quality of service according to the UE resource prediction indication message, the second unit is specifically configured to:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located.
Preferably, the resource that can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
Preferably, the cell in which the UE is located may allocate resources to the UE, including resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
the fourth unit is specifically configured to:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
The embodiment of the invention provides a service customizing device, which comprises:
a first unit, configured to receive a quality of service of a service requested to be subscribed by a user equipment UE;
a second unit, configured to receive a first quality of service sent by an access network, where the first quality of service is a quality of service that the access network determines, according to a UE resource pre-estimation indication message that indicates that the access network pre-estimates resources for a user equipment UE, that a cell where the UE is located can provide for the UE;
and a third unit, configured to determine, when it is determined that a service may be subscribed to the UE according to the first quality of service and a quality of service of a service requested to be subscribed by the UE, that a second quality of service is the first quality of service or the quality of service of the service requested to be subscribed by the UE, and send the second quality of service to the access network.
Specifically, the core network determines whether the service quality of the service requested to be customized by the UE can be provided for the UE according to the received service quality of the service requested to be customized by the UE and the service quality of the service that can be provided for the UE by the cell where the UE is located and sent by the access network. And when the subscription is successful, sending a second service quality to the access network, so that the access network completes the resource allocation to the UE according to the second service quality.
Preferably, the third unit is further configured to:
and when the UE can be subscribed with the service according to the first service quality and the service quality of the service which the UE requests to subscribe, sending an indication message for indicating that the service which the UE requests to subscribe is successfully subscribed to the UE.
Preferably, the first unit is specifically configured to:
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed from the UE.
Preferably, before receiving the first quality of service sent by the access network, the second unit is further configured to:
and sending UE resource estimation indication information for indicating the access network to estimate resources for the user equipment UE to the access network.
Preferably, when determining the second quality of service, the third unit is specifically configured to:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
Preferably, when determining the second quality of service, the third unit is further configured to:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
Preferably, the third unit is further configured to: and when the negotiation fails, sending an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
Drawings
Fig. 1 is a flowchart illustrating a resource allocation method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a service subscription method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a service customizing apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another service subscribing device according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method and a device for resource allocation and service customization, which are used for enabling a network side to allocate resources for UE according to the service quality of a service customized by the request of the UE and the service quality of the service provided by the network side for the UE, so that the network side can allocate resources flexibly and realize differentiated service for the UE.
The resource allocation in the embodiment of the invention refers to that an access network allocates wireless resources to User Equipment (UE) after the UE requests to subscribe a service and subscribes successfully, wherein the access network in the embodiment of the invention refers to a wireless access network. The service subscription in the embodiment of the invention refers to the service subscription completed by the core network to the UE when the core network receives the service quality of the service subscribed by the UE request.
In the embodiment of the invention, when the service quality of the service requested to be customized by the UE is allocated to the UE, the wireless access network needs to estimate the wireless resource of the cell where the UE is located when receiving the service quality of the service requested to be customized and sent by the UE, and then the UE can be guaranteed to be allocated with enough wireless resource after the service requested to be customized by the UE is successfully customized so as to meet the service quality requirement of the service requested to be customized by the UE.
Referring to fig. 1, on an access network side, a resource allocation method provided in an embodiment of the present invention includes:
s101, receiving a UE resource estimation indication message for indicating an access network to estimate resources for User Equipment (UE);
the method comprises the steps of receiving UE resource pre-estimation indication information which is sent by UE or forwarded by a core network and is used for indicating an access network to pre-estimate resources for the UE. Specifically, the UE sends a UE resource pre-estimation indication message for indicating that the access network pre-estimates the resource for the UE to the access network, or the UE sends a UE resource pre-estimation indication message for indicating that the access network pre-estimates the resource for the UE to the core network, and the core network forwards the UE resource pre-estimation indication message for indicating that the access network pre-estimates the resource for the UE to the access network.
The resource estimation refers to calculating the service quality of a service that a cell where the UE is located can provide for the UE, that is, the first service quality.
S102, determining a first service quality according to the UE resource pre-estimation indication message, and sending the first service quality to a core network, wherein the first service quality is the service quality of a service which can be provided for the UE by a cell where the UE is located;
when the first service quality is determined according to the UE resource pre-estimation indication message, the cell where the UE is located needs to satisfy the first condition and the second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is smaller than a preset threshold K, the preset threshold K indicates that the cell where the UE is located can only provide service subscription service for K UEs at the same time, and the specific value of K can be determined according to actual needs;
and a second condition: the resource that the cell where the UE is located can allocate to the UE is larger than the resource occupied by the UE to satisfy the service requirement of the UE before requesting to subscribe to the service,
n% is an available resource modification factor, which is a preset constant, and a specific value may be determined according to actual needs, for example, 90% or 80%, and is used to modify the resource that can be allocated to the UE in the cell where the UE is located, but the preset constant is not limited to, for example, a numerical value;
if the cell where the UE is located meets the first condition and the second condition, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE, the interference suffered by the UE and the resource which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located.
Specifically, the first quality of service includes a data transmission rate and an error rate of a service that the cell where the UE is located can provide for the UE. And the access network receives the broadband CQI information reported by the UE according to the calculated resources which can be allocated to the UE by the cell where the UE is located to obtain the possible MCS level of the UE, and determines the data transmission rate and the error rate of the service which can be provided by the access network for the UE. The calculation process is the same as the prior art and is not described in detail here.
The cell where the UE is located may allocate resources to the UE, including resources occupied by the specific UE and idle resources; wherein the specific UE is a UE other than a UE for which a bit rate service can be guaranteed, a UE for which a subscription service has been requested in the cell and subscription is successful, and a UE that can currently camp only in the cell.
Specifically, the idle resource described in the embodiment of the present invention refers to a remaining radio resource of a cell on the basis of satisfying the most basic service quality of all UE services. In the embodiment of the present invention, the total available resource of the cell in which the UE is located is idle resource + resource occupied by the UE for GBR service + resource occupied by the UE that has requested to subscribe to the service in the cell and subscribed successfully + resource occupied by the UE that can currently reside in the cell + resource occupied by the specific UE.
The UE currently residing in the cell only in the embodiment of the present invention includes UEs where the UE is located and cannot be redirected/switched to the neighboring cell or shunted to other small cells, the UE capability does not support UEs with load balancing values neighboring cells or shunted to other small cells, and the UE service attribute is not convenient for load balancing to the neighboring cell or cannot be shunted to other small cells.
S103, receiving a message which is sent by the core network and comprises a second service quality, wherein the second service quality is the first service quality or the service quality of a service which requests subscription for the UE;
s104, distributing resources for the UE according to the second service quality.
Wherein, step S104 specifically includes:
judging whether the cell can provide the second service quality for the UE according to the idle resources of the cell, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
The second quality of service is the first quality of service or the quality of service of the service requested to be subscribed by the UE, and is determined by the core network, and the specific process is described in detail at the core network side.
It should be noted that any quality of service in the embodiment of the present invention includes a data transmission rate and a bit error rate.
Accordingly, referring to fig. 2, at the core network side, a service subscribing method provided in an embodiment of the present invention includes:
s201, receiving the service quality of a service which is requested to be customized by User Equipment (UE);
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed by the UE.
S202, receiving a first service quality sent by an access network, wherein the first service quality is the service quality of a service which can be provided for User Equipment (UE) by a cell where the UE is located and is determined by the access network according to a UE resource estimation indication message for indicating the access network to estimate resources for the UE;
after receiving the service quality of the service requested to be subscribed by the user equipment UE, the core network sends a UE resource pre-estimation indication message for indicating the access network to pre-estimate resources for the user equipment UE to the access network, and then can receive the first service quality sent by the access network. And the first service quality is the service quality of the service which can be provided for the UE by the cell where the UE is located according to the UE resource estimation indication message for indicating the access network to estimate the resources for the UE.
S203, when determining that the service can be subscribed for the UE according to the first service quality and the service quality of the service requested to be subscribed by the UE, determining that a second service quality is the first service quality or the service quality of the service requested to be subscribed by the UE, and sending the second service quality to the access network.
Wherein determining the second quality of service comprises: when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE; and when the negotiation is successful, determining that the second service quality is the first service quality.
And when the negotiation fails, sending an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
When it is determined that the service can be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, the core network sends an indication message indicating that the service requested to be subscribed by the UE is successfully subscribed to the UE. The UE is informed that the service subscription is successful, so that the humanization of the service subscription process is improved.
Any of the qualities of service described in the embodiments of the present invention includes a data transmission rate and a bit error rate.
The following embodiments 1, 2, and 3 will describe in detail the resource allocation and service subscription method proposed in the embodiments of the present invention.
Assuming that the cell can provide customized service for K UEs at the same time, when the UE is not satisfied with the current basic service quality, for example: the UE wants to complete the downloading of a video, audio, novel in a short time, or load a mail and a web page at the same time, and then the UE sends the service quality of the service requested to be subscribed to the network side. The network side needs to complete the service requested to be subscribed by the UE according to the service quality of the service requested to be subscribed, and allocate the radio resource required by the UE.
Example 1
The specific processing flow comprises the following steps:
step one, the UE sends the service quality of the service requested to be customized by the UE and UE resource prediction indication information used for indicating an access network to predict resources for the UE of the user equipment to a core network, wherein the service quality of the service requested to be customized by the UE comprises information such as data transmission rate and bit error rate requested to be customized by the UE, cost of the service requested to be customized by the UE and the like.
And step two, after receiving a UE resource estimation indication message for indicating the access network to estimate resources for the user equipment UE, the core network sends the indication message to the access network.
And step three, after receiving the UE resource pre-estimation indication message, the access network performs resource pre-estimation on the resource of the cell where the UE is located, specifically, judges whether the cell where the UE is located meets the first preset condition and the second preset condition at the same time, if so, determines the service quality, namely the first service quality, of the service which can be provided for the UE by the cell where the UE is located, and sends the first service quality to the core network.
The resource estimation method comprises the following steps:
judging whether the cell where the UE is located meets a first condition and a second condition:
the first condition is as follows: the number of the UE of the current customized service of the cell where the UE is located is less than K;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is more than the resource occupied by the UE before the UE requests to subscribe the service and meets the service requirement of the UE;
wherein, the resource occupied by the UE to satisfy the UE service requirement before the UE requests to subscribe the service is the resource occupied by the UE to satisfy the service quality when the UE subscribes with the network side.
The formula of the second condition is to ensure that the resources that can be allocated to the UE by the cell where the UE is located are sufficient to meet the service quality requested by the UE.
Specifically, the cell in which the UE is located may allocate the resource to the UE by N% (total available resource of the cell in which the UE is located-resource occupied by UE capable of guaranteeing bit rate service-resource occupied by UE that has requested to subscribe to service in the cell and is occupied by UE that has subscribed successfully-resource occupied by UE that can currently only be occupied by UE that resides in the cell);
wherein, N% is an available resource correction factor used for correcting the resource which can be allocated to the UE in the cell where the UE is located; for example, N% may be 90% or N% may be 80%, and the value of N% may be set by the cell. The cell where the UE is located may allocate resources to the UE, including resources occupied by a specific UE and idle resources; wherein the specific UE is a UE other than a UE for which a bit rate service can be guaranteed, a UE for which a subscription service has been requested in the cell and subscription is successful, and a UE that can currently camp only in the cell.
Specifically, when the cell in which the UE is located satisfies the first condition and the second condition, determining a first quality of service that the cell in which the UE is located can provide for the UE according to the location of the UE and/or the capability of the UE and/or interference suffered by the UE, and resources that the cell in which the UE is located can allocate to the UE, where the first quality of service specifically includes one or a combination of the following manners:
the first method is as follows: and determining that the UE is positioned at the edge position or the center position of the cell according to the position information of the UE, and then determining the first service quality. For example, if the UE starts an interference cancellation algorithm and is located in the center of the cell, the calculated resource that the cell where the UE is located can allocate to the UE is allocated to the UE according to the second condition; if the UE starts the interference cancellation algorithm and is located at the edge of the cell, a part of the calculated resources that the cell where the UE is located can allocate to the UE is allocated to the UE according to the second condition, for example, 50% of the calculated resources that the cell where the UE is located can allocate to the UE may be allocated to the UE, and finally, the first quality of service is determined.
The second method comprises the following steps: and determining the model of the UE and the configuration of the UE according to the capability of the UE, wherein the configuration of the UE comprises the application layer capability of the UE, the size of a terminal buffer area, the size of a screen and the like, and after calculating resources which can be allocated to the UE by a cell where the UE is located according to a second condition, the access network determines the first service quality according to the configuration of the UE. For example, the first quality of service cannot exceed the capability of the UE, otherwise, resources are wasted, for example, it is calculated that the data transmission rate that the cell where the UE is located can allocate to the UE is K1 bits/sec, but the UE can only support K2 bits/sec, and K2 < K1, then the data transmission rate in the first quality of service estimated by the access network is K2 bits/sec.
The third method comprises the following steps: according to the interference suffered by the UE, the access network can acquire the resource occupation condition of the adjacent cell and estimate the first service quality which can be provided for the UE by the cell where the UE is located. For example, the cell where the UE is located may obtain the resource occupation condition of the neighboring cell according to the X2 interface, and when the occupation of some resources by the neighboring cell causes interference to the resource usage of the cell, remove the resource causing the interference, and then determine the maximum transmission rate that the cell where the UE is located can provide for the UE.
The access network receives the wideband CQI information reported by the UE according to the calculated resources which can be allocated to the UE by the cell where the UE is located to obtain the possible MCS level of the UE, and determines the data transmission rate and the error rate of the service which can be provided by the access network for the UE. The calculation process is the same as the prior art and is not described in detail here.
Step four, the core network receives the first service quality sent by the access network, then carries out the service subscription of the UE according to the received service quality of the service which the UE requests to subscribe and the first service quality, determines the second service quality after the subscription is successful, and sends the second service quality to the access network. Otherwise, after the subscription fails, sending an indication message for indicating that the service subscription requested by the UE is successful to the UE.
Specifically, when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, the service requested to be subscribed by the UE completes subscription, so that the core network determines that the second service quality is the service quality of the service requested to be subscribed by the UE; when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, the first service quality is negotiated with the UE, the core network sends the first service quality as the request information of the service quality of the service requested to be subscribed by the UE to the UE, and if the UE feeds back the agreement, the negotiation is successful, and the core network determines that the second service quality is the first service quality.
And if the UE rejects the feedback, the negotiation fails, and the core network sends an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
And the second service quality also comprises the priority of the UE resource allocation determined by the core network according to the received cost of the service which the UE requests to subscribe. The priority of the UE resource allocation means that the network side allocates resources for the UE in the order of the priority from high to low.
Step five, the access network receives the second service quality sent by the core network, and then performs resource allocation to the UE according to the second service quality, the priority allocated to the UE resource by the UE request subscription, and the idle resource.
Specifically, after receiving the second quality of service sent by the core network and the priority of resource allocation of the UE, the access network allocates resources to the UE in the order from high priority to low priority. The specific process is as follows:
in order to guarantee the service quality of the service requested to be subscribed by the UE with high priority, the access network preferentially allocates resources to the UE with high priority, and allocates the resources under the condition that the UE is guaranteed to be absolutely preferential.
For example, for a UE with a high priority, the resource allocation principle is: judging whether the idle resources of the cell where the UE is located meet the requirement of providing second service quality for the UE, if so, distributing the idle resources of the cell where the UE is located to the UE according to the second service quality under the condition of ensuring the priority of the distributed resources of the UE;
if the cell in which the UE is located cannot meet the requirement of providing the second quality of service for the UE, the specific UE in the cell in which the UE is located needs to be transferred, and then idle resources are counted again until the counted idle resources meet the requirement of providing the second quality of service for the UE, and the idle resources in the cell in which the UE is located are allocated to the UE according to the second quality of service, wherein the specific UE is a UE other than a UE capable of guaranteeing a bit rate service, a UE that has requested to subscribe to a service in the cell and has subscribed successfully, and a UE that can currently only reside in the cell. Stated differently, a particular UE refers to a UE that is capable of handover.
The idle resources described in the embodiments of the present invention refer to the remaining radio resources of a cell on the basis of satisfying the most basic service quality of all UE services. The resources that the cell in which the UE is located may be allocated to the UE include resources occupied by a specific UE and idle resources. That is, the resources that can be allocated to the UE obtained in step three > idle resources.
Wherein, the process of transferring the specific UE to the adjacent cell is as follows:
(a) if a low-load small cell exists under the coverage of a macro cell where the UE requesting to subscribe the service exists, transferring at least one specific UE to the low-load small cell until idle resources of the cell where the UE requesting to subscribe the service exists meet the service quality requested to be subscribed by the UE, wherein the specific UE can be non-guaranteed bit rate (NGBR) service; otherwise, performing step (b).
(b) If the macro cell where the UE requesting to subscribe to the service exists in the same or partially same coverage inter-frequency cell or inter-system cell with lower load, then at least one specific UE may be switched or redirected to the corresponding inter-frequency cell or inter-system cell until the idle resources of the cell where the UE requesting to subscribe to the service exists satisfy the quality of service of the service requested to be subscribed by the UE; otherwise, step c) is performed.
(c) If there are neighboring cells with low load around the macro cell, a specific UE, such as a UE located at a cell edge, may be handed over to the neighboring cell until the idle resources of the cell where the UE requesting to subscribe to the service is located satisfy the quality of service of the service requested to be subscribed by the UE.
So that the service subscribed by the UE requesting subscription is successful and the resource required to be allocated by the UE is allocated.
Example 2
The whole processing flow comprises the following steps:
step one, the UE sends the service quality of the service requested to be customized by the UE and UE resource pre-estimation indication information used for indicating the access network to pre-estimate resources for the UE, wherein the service quality of the service requested to be customized by the UE comprises the data transmission rate and the bit error rate requested to be customized by the UE and the cost of the service requested to be customized by the UE.
Step two, the access network sends the service quality of the service requested to be customized by the UE to a core network, and performs resource pre-estimation on the resource of the cell where the UE is located according to the received UE resource pre-estimation indication message for indicating the access network to pre-estimate the resource for the UE, specifically, judges whether the cell where the UE is located meets the first and second preset conditions at the same time, if so, determines the service quality of the service which can be provided for the UE by the cell where the UE is located, namely, the first service quality, and sends the first service quality to the core network.
Step three, the core network receives the first service quality sent by the access network, then carries out service subscription of the UE according to the received service quality of the service which the UE requests to subscribe and the first service quality, determines the second service quality after the subscription is successful, and sends the second service quality to the access network. Otherwise, after the subscription fails, sending an indication message for indicating that the service subscription requested by the UE is successful to the UE.
Step four, the access network receives the second service quality sent by the core network, and then performs resource allocation to the UE according to the second service quality, the priority allocated to the UE resource by the UE request subscription, and the idle resource.
Wherein, the calculation processes of the second, third and fourth steps are the same as the corresponding calculation process of the embodiment 1, and are not repeated here.
Example 3
The specific processing flow comprises the following steps:
step one, the UE sends the service quality of the service requested to be customized by the UE and UE resource pre-estimation indication information used for indicating the access network to pre-estimate resources for the UE of the user equipment to the access network and the core network, wherein the service quality of the service requested to be customized by the UE comprises the data transmission rate and the bit error rate requested to be customized by the UE and the cost of the service requested to be customized by the UE.
And step two, the access network receives a UE resource estimation indication message for indicating the access network to estimate resources for the UE, performs resource estimation on the resources of the cell where the UE is located, specifically, judges whether the cell where the UE is located meets the first and second preset conditions at the same time, if so, determines the service quality of the service which can be provided for the UE by the cell where the UE is located, namely the first service quality, and sends the first service quality to the core network.
Step three, the core network receives the first service quality sent by the access network, then carries out service subscription of the UE according to the received service quality of the service which the UE requests to subscribe and the first service quality, determines the second service quality after the subscription is successful, and sends the second service quality to the access network. Otherwise, after the subscription fails, sending an indication message for indicating that the service subscription requested by the UE is successful to the UE.
Step four, the access network receives the second service quality sent by the core network, and then performs resource allocation to the UE according to the second service quality, the priority allocated to the UE resource by the UE request subscription, and the idle resource.
Wherein, the calculation processes of the second, third and fourth steps are the same as the corresponding calculation process of the embodiment 1, and are not repeated here.
Referring to fig. 3, an embodiment of the present invention provides a resource allocation apparatus, including:
a first unit 31, configured to receive a UE resource pre-estimation indication message for indicating that an access network pre-estimates resources for a user equipment UE;
a second unit 32, configured to determine a first quality of service according to the UE resource prediction indication message, and send the first quality of service to a core network, where the first quality of service is a quality of service that a cell where the UE is located can provide for the UE;
a third unit 33, configured to receive a message that is sent by the core network and includes a second quality of service, where the second quality of service is the first quality of service or a quality of service of a service requested to be subscribed for the UE;
a fourth unit 34, configured to allocate resources to the UE according to the second quality of service.
Preferably, the first unit is specifically configured to:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
Preferably, the message including the second quality of service sent by the core network further includes a priority for allocating resources to the UE;
the fourth unit is specifically configured to:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
Preferably, when determining the first quality of service according to the UE resource prediction indication message, the second unit is specifically configured to:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located.
Preferably, the resource that can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
Preferably, the cell in which the UE is located may allocate resources to the UE, including resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
the fourth unit is specifically configured to:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
The first unit 31, the second unit 32, the third unit 33 and the fourth unit 34 may be implemented by physical means such as a processor and a transceiver.
The resource allocation apparatus in the embodiment of the present invention may be a base station.
Referring to fig. 4, an embodiment of the present invention provides a service subscribing apparatus, where the apparatus includes:
a first unit 41, configured to receive a quality of service of a service requested to be subscribed by a user equipment UE;
a second unit 42, configured to receive a first quality of service sent by an access network, where the first quality of service is quality of service that the access network determines, according to a UE resource estimation indication message that indicates that the access network estimates resources for a user equipment UE, that a cell where the UE is located can provide for the UE;
a third unit 43, configured to determine, when it is determined that the service may be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, that a second quality of service is the first quality of service or the quality of service of the service requested to be subscribed by the UE, and send the second quality of service to the access network.
Preferably, the third unit is further configured to:
and when the UE can be subscribed with the service according to the first service quality and the service quality of the service which the UE requests to subscribe, sending an indication message for indicating that the service which the UE requests to subscribe is successfully subscribed to the UE.
Preferably, the first unit is specifically configured to:
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed from the UE.
Preferably, before receiving the first quality of service sent by the access network, the second unit is further configured to:
and sending UE resource estimation indication information for indicating the access network to estimate resources for the user equipment UE to the access network.
Preferably, when determining the second quality of service, the third unit is specifically configured to:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
Preferably, when determining the second quality of service, the third unit is further configured to:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
Preferably, the third unit is further configured to: and when the negotiation fails, sending an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
The first unit 41, the second unit 42 and the third unit 43 may be implemented by physical means such as a processor and a transceiver.
Referring to fig. 5, on the base station side, another resource allocation apparatus according to an embodiment of the present invention includes: processor 500, transceiver 510, memory 520; wherein,
the processor 500, which is used to read the program in the memory 520, executes the following processes:
receiving, by the transceiver 510, a UE resource pre-estimation indication message for indicating that the access network pre-estimates resources for the user equipment UE;
determining a first service quality according to the UE resource prediction indication message, and sending the first service quality to a core network through a transceiver 510, where the first service quality is a service quality of a service that can be provided for the UE in a cell where the UE is located;
receiving, by the transceiver 510, a message including a second quality of service sent by the core network, where the second quality of service is the first quality of service or a quality of service of a service requested to be subscribed for the UE;
and allocating resources for the UE according to the second service quality.
Preferably, the transceiver 510 is used to receive a UE resource estimation indication message for indicating the access network to estimate resources for the UE, specifically to:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
Preferably, when determining the first quality of service according to the UE resource prediction indication message, the method is specifically configured to:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located.
Preferably, the resource that can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
Preferably, the cell in which the UE is located may allocate resources to the UE, including resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
according to the second quality of service, allocating resources to the UE, specifically for:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
Preferably, the message including the second quality of service sent by the core network further includes a priority for allocating resources to the UE;
according to the second quality of service, allocating resources to the UE, specifically for:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
A transceiver 510 for receiving and transmitting data under the control of the processor 500.
Wherein in fig. 5, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 500, and various circuits, represented by memory 520, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 510 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium.
The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 in performing operations.
Referring to fig. 6, at the base station side, another service subscribing apparatus provided by the embodiment of the present invention includes: processor 600, transceiver 610, memory 620; wherein,
the processor 600, which is used to read the program in the memory 620, executes the following processes:
receiving, by the transceiver 610, a quality of service of a service requested to be subscribed by the user equipment UE;
receiving a first service quality sent by an access network through a transceiver 610, where the first service quality is the service quality of a service which can be provided for a User Equipment (UE) by a cell where the UE is located and is determined by the access network according to a UE resource estimation indication message for indicating the access network to estimate resources for the UE;
when it is determined that the service can be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, determining that a second quality of service is the first quality of service or the quality of service of the service requested to be subscribed by the UE, and transmitting the second quality of service to the access network through the transceiver 610.
Preferably, when it is determined that the service can be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, determining a second quality of service, further configured to:
an indication message indicating that the service subscription to which the UE requests subscription is successful is transmitted to the UE through the transceiver 610.
Preferably, the quality of service of the service requested to be subscribed by the UE is received by the transceiver 610, and is specifically configured to:
the quality of service of the service requesting subscription from the UE, which is transmitted by the UE or forwarded by the access network, is received through the transceiver 610.
Preferably, before receiving the first quality of service sent by the access network through the transceiver 610, the transceiver is further configured to:
a UE resource pre-estimation indication message for indicating the access network to pre-estimate resources for the UE is sent to the access network through the transceiver 610.
Preferably, when determining that the service can be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, when determining the second quality of service, the method is specifically configured to:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
Preferably, when determining that the service can be subscribed to for the UE according to the first quality of service and the quality of service of the service requested to be subscribed by the UE, determining the second quality of service is further configured to:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
Preferably, when the negotiation fails, an indication message for indicating that the service subscription to which the UE requests subscription fails is transmitted to the UE through the transceiver 610.
A transceiver 610 for receiving and transmitting data under the control of the processor 600.
Where in fig. 6, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 610 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium.
The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 in performing operations.
In summary, the resource allocation method provided by the present invention includes: receiving a UE resource pre-estimation indication message for indicating an access network to pre-estimate resources for User Equipment (UE); determining a first service quality according to the UE resource pre-estimation indication message, and sending the first service quality to a core network, wherein the first service quality is the service quality of a service which can be provided for the UE by a cell where the UE is located; receiving a message which is sent by the core network and comprises a second service quality, wherein the second service quality is the first service quality or the service quality of a service which is requested to be subscribed by the UE; and allocating resources for the UE according to the second service quality. The method and the device are used for enabling the network side to allocate resources for the UE according to the service quality of the service ordered by the UE request and the service quality of the service provided by the network side for the UE, so that the network side can allocate resources flexibly and realize differentiated service for the UE.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention 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 invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. 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 invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (22)

1. A method for resource allocation, the method comprising:
receiving a UE resource pre-estimation indication message for indicating an access network to pre-estimate resources for User Equipment (UE);
determining a first service quality according to the UE resource pre-estimation indication message, and sending the first service quality to a core network, wherein the first service quality is the service quality of a service which can be provided for the UE by a cell where the UE is located;
receiving a message which is sent by the core network and comprises a second service quality, wherein the second service quality is the first service quality or the service quality of a service which is requested to be subscribed by the UE;
allocating resources to the UE according to the second service quality;
wherein, according to the UE resource pre-estimation indication message, determining a first quality of service includes:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located;
the resource which can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
2. The method of claim 1, wherein receiving a UE resource prediction indication message for indicating that an access network predicts resources for a user equipment UE comprises:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
3. The method of claim 1, wherein the message sent by the core network and including the second quality of service further includes a priority for allocating resources for the UE;
allocating resources to the UE according to the second qos, including:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
4. The method according to claim 1, wherein the resources that can be allocated to the UE in the cell where the UE is located include resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
allocating resources to the UE according to the second qos, including:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
5. A method for subscribing to a service, the method comprising:
receiving the service quality of a service requested to be customized by User Equipment (UE);
receiving a first service quality sent by an access network, wherein the first service quality is the service quality of a service which can be provided for User Equipment (UE) by a cell where the UE is located and is determined by the access network according to a UE resource estimation indication message for indicating the access network to estimate resources for the UE;
when determining that the service can be subscribed for the UE according to the first service quality and the service quality of the service requested to be subscribed by the UE, determining that a second service quality is the first service quality or the service quality of the service requested to be subscribed by the UE, and sending the second service quality to the access network;
the method for determining the service quality of the service which can be provided for the UE by the cell where the UE is located according to the UE resource pre-estimation indication message for indicating the access network to pre-estimate the resources for the UE comprises the following steps:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located;
the resource which can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
6. The method of claim 5, wherein when it is determined that the service can be subscribed for the UE according to the first quality of service and a quality of service of a service that the UE requests to subscribe to, the method further comprises: and sending an indication message for indicating that the service subscribed by the UE requesting the subscription is successful to the UE.
7. The method of claim 5, wherein receiving the quality of service of the service requested by the UE comprises:
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed from the UE.
8. The method of claim 5, wherein after receiving the quality of service of the service requested by the User Equipment (UE) for subscription, before receiving the first quality of service sent by the access network, the method further comprises:
and sending UE resource estimation indication information for indicating the access network to estimate resources for the user equipment UE to the access network.
9. The method of claim 5, wherein determining a second quality of service based on the first quality of service and a quality of service for a service for which the UE is requesting subscription comprises:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
10. The method of claim 9, wherein determining a second quality of service based on the first quality of service and a quality of service for a service for which the UE requests subscription further comprises:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
11. The method of claim 10, further comprising: and when the negotiation fails, sending an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
12. An apparatus for resource allocation, the apparatus comprising:
a first unit, configured to receive a UE resource pre-estimation indication message for indicating that an access network pre-estimates resources for a user equipment UE;
a second unit, configured to determine a first quality of service according to the UE resource pre-estimation indication message, and send the first quality of service to a core network, where the first quality of service is a quality of service that a cell where the UE is located can provide for the UE;
a third unit, configured to receive a message that includes a second quality of service and is sent by the core network, where the second quality of service is the first quality of service or a quality of service of a service requested to be subscribed for the UE;
a fourth unit, configured to allocate resources to the UE according to the second quality of service;
wherein, when determining the first quality of service according to the UE resource pre-estimation indication message, the second unit is specifically configured to:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located;
the resource which can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
13. The apparatus according to claim 12, wherein the first unit is specifically configured to:
and receiving a UE resource pre-estimation indication message which is sent by the UE or forwarded by the core network and is used for indicating an access network to pre-estimate resources for the UE.
14. The apparatus of claim 12, wherein the message sent by the core network and including the second quality of service further includes a priority for allocating resources for the UE;
the fourth unit is specifically configured to:
and allocating the resources to the UE according to the second service quality and the priority of the resources allocated to the UE.
15. The apparatus of claim 12, wherein the resources that can be allocated to the UE by the cell in which the UE is located include resources occupied by a specific UE and idle resources; the specific UE is UE except for UE which can guarantee bit rate service, UE which has requested to subscribe to service in the cell and subscribed successfully and UE which can only reside in the cell currently;
the fourth unit is specifically configured to:
judging whether the cell can provide the second service quality for the UE according to the idle resources, and if so, allocating resources for the UE from the idle resources according to the second service quality;
otherwise, transferring at least one specific UE in the cell where the UE is located to an adjacent cell of the cell where the UE is located, and counting idle resources again, when the cell is determined to be capable of providing the second service quality for the UE according to the counted idle resources again, and distributing resources for the UE from the idle resources obtained through counting again according to the second service quality.
16. An apparatus for customizing a service, the apparatus comprising:
a first unit, configured to receive a quality of service of a service requested to be subscribed by a user equipment UE;
a second unit, configured to receive a first quality of service sent by an access network, where the first quality of service is a quality of service that the access network determines, according to a UE resource pre-estimation indication message that indicates that the access network pre-estimates resources for a user equipment UE, that a cell where the UE is located can provide for the UE;
a third unit, configured to determine, when it is determined that a service may be subscribed to the UE according to the first quality of service and a quality of service of a service requested to be subscribed by the UE, that a second quality of service is the first quality of service or the quality of service of the service requested to be subscribed by the UE, and send the second quality of service to the access network;
the method includes that the access network determines the service quality of a service which can be provided for the User Equipment (UE) by a cell where the UE is located according to a UE resource pre-estimation indication message for indicating the access network to pre-estimate resources for the UE, and specifically includes:
judging whether the cell where the UE is located meets the following first condition and second condition:
the first condition is as follows: the number of the UE currently subscribing the service in the cell where the UE is located is less than a preset threshold value;
and a second condition: the resource which can be allocated to the UE by the cell where the UE is located is larger than the resource occupied by the UE before requesting to subscribe the service and meeting the service requirement of the UE;
if so, determining a first service quality which can be provided for the UE by the cell where the UE is located according to the position of the UE, the capability of the UE and/or the interference suffered by the UE, and resources which can be allocated to the UE by the cell where the UE is located;
otherwise, determining information for indicating that the UE cannot be allocated with resources as a first quality of service which can be provided for the UE by the cell where the UE is located;
the resource which can be allocated to the UE by the cell in which the UE is located is determined by the following formula:
n%, (total resources available in the cell in which the UE is located-resources occupied by UEs that can guarantee bit rate services-resources occupied by UEs that have requested to subscribe to a service in the cell and have subscribed successfully-resources occupied by UEs that can currently only camp on the cell);
wherein, N% is a preset constant.
17. The apparatus of claim 16, wherein the third unit is further configured to:
and when the UE can be subscribed with the service according to the first service quality and the service quality of the service which the UE requests to subscribe, sending an indication message for indicating that the service which the UE requests to subscribe is successfully subscribed to the UE.
18. The apparatus according to claim 16, wherein the first unit is specifically configured to:
and receiving the service quality of the service which is sent by the UE or forwarded by the access network and is requested to be subscribed from the UE.
19. The apparatus of claim 16, wherein the second unit, prior to receiving the first quality of service sent by the access network, is further configured to:
and sending UE resource estimation indication information for indicating the access network to estimate resources for the user equipment UE to the access network.
20. The apparatus of claim 16, wherein the third unit, when determining the second quality of service, is specifically configured to:
and when the first service quality is higher than or equal to the service quality of the service requested to be subscribed by the UE, determining the second service quality as the service quality of the service requested to be subscribed by the UE.
21. The apparatus of claim 20, wherein the third unit, when determining the second quality of service, is further configured to:
and when the first service quality is lower than the service quality of the service requested to be subscribed by the UE, negotiating with the UE whether the first service quality can be used as the service quality of the service requested to be subscribed by the UE, and when the negotiation is successful, determining that the second service quality is the first service quality.
22. The apparatus of claim 21, wherein the third unit is further configured to: and when the negotiation fails, sending an indication message for indicating that the service subscription requested by the UE fails to be subscribed to the UE.
CN201510094711.4A 2015-03-03 2015-03-03 A kind of resource allocation, service customizing method and device Active CN105992365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510094711.4A CN105992365B (en) 2015-03-03 2015-03-03 A kind of resource allocation, service customizing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510094711.4A CN105992365B (en) 2015-03-03 2015-03-03 A kind of resource allocation, service customizing method and device

Publications (2)

Publication Number Publication Date
CN105992365A CN105992365A (en) 2016-10-05
CN105992365B true CN105992365B (en) 2019-06-14

Family

ID=57038140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510094711.4A Active CN105992365B (en) 2015-03-03 2015-03-03 A kind of resource allocation, service customizing method and device

Country Status (1)

Country Link
CN (1) CN105992365B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108235434B (en) * 2016-12-22 2021-11-02 中国电信股份有限公司 Method, device and system for managing network slice wireless spectrum resources
CN112953993B (en) * 2019-12-11 2023-09-26 阿里巴巴集团控股有限公司 Resource scheduling method, equipment, network system and storage medium
CN114760213A (en) * 2021-01-15 2022-07-15 南通先进通信技术研究院有限公司 Method for guaranteeing quality of service of sea area private network service application
CN115915183A (en) * 2021-08-12 2023-04-04 华为技术有限公司 Method and device for transmitting service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005326A (en) * 2006-01-18 2007-07-25 华为技术有限公司 Up reasource distributing method and radio communication system
CN102769875A (en) * 2012-07-05 2012-11-07 中兴通讯股份有限公司 A service quality negotiation method and device
WO2013062297A1 (en) * 2011-10-24 2013-05-02 Samsung Electronics Co., Ltd. Method and device for cellular communications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005326A (en) * 2006-01-18 2007-07-25 华为技术有限公司 Up reasource distributing method and radio communication system
WO2013062297A1 (en) * 2011-10-24 2013-05-02 Samsung Electronics Co., Ltd. Method and device for cellular communications
CN102769875A (en) * 2012-07-05 2012-11-07 中兴通讯股份有限公司 A service quality negotiation method and device

Also Published As

Publication number Publication date
CN105992365A (en) 2016-10-05

Similar Documents

Publication Publication Date Title
JP6103278B2 (en) Communication system that shares resources among multiple network operators
JP6044813B2 (en) Communications system
EP2180748B1 (en) Inter-cell interference mitigation signalling methods
US20190379609A1 (en) Systems and methods for managing network traffic with a network operator
US8665717B2 (en) Data rate aware scheduling in advanced wireless networks
CN102577499B (en) For the method and apparatus of resource management
US20130217407A1 (en) Method for deciding on a potential load balancing operation in a wireless network and network element for a wireless network
KR101104506B1 (en) Base station for COM operation
CN102172091B (en) Wireless base station, scheduling system, allocation control method, and recording medium
TWI468057B (en) Resource allocation apparatus, subscriber station, resource allocation method, and computer readable medium
CN103945540B (en) A kind of priority of logical channels processing method and processing device
EP3001746B1 (en) Embms management method, multimedia broadcast multicast service coordination entity and base station
CN105992365B (en) A kind of resource allocation, service customizing method and device
CN113556785A (en) A kind of control method of quality of service flow and related equipment
JP2014531835A (en) Scheduling assignment method and apparatus in multipoint cooperative system
US9603146B1 (en) Dynamic management of data buffering for wireless communication
CN104602298B (en) Method and base station for air interface congestion control
US20130157678A1 (en) Scheduling in consideration of terminal groups in a mobile communication system
CN110139324B (en) Message transmission method and device and computer storage medium
CN105828407A (en) Service acceptance control method and base station
CN112020099B (en) Uplink data distribution method and device
CN116963191A (en) Request processing method and device, network side equipment and electronic equipment
CN105992276B (en) Service shunting method and device under a kind of multi-mode networks
KR102111130B1 (en) Apparatus and method for managing dual connectivity
WO2016150109A1 (en) User equipment scheduling method, apparatus and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210609

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY