[go: up one dir, main page]

WO2014201663A1 - Resource allocation method and apparatus - Google Patents

Resource allocation method and apparatus Download PDF

Info

Publication number
WO2014201663A1
WO2014201663A1 PCT/CN2013/077568 CN2013077568W WO2014201663A1 WO 2014201663 A1 WO2014201663 A1 WO 2014201663A1 CN 2013077568 W CN2013077568 W CN 2013077568W WO 2014201663 A1 WO2014201663 A1 WO 2014201663A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
qoe
scheduling
membership function
information
Prior art date
Application number
PCT/CN2013/077568
Other languages
French (fr)
Chinese (zh)
Inventor
李娜
池琛
韩广林
费泽松
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201380001805.1A priority Critical patent/CN104969644B/en
Priority to PCT/CN2013/077568 priority patent/WO2014201663A1/en
Publication of WO2014201663A1 publication Critical patent/WO2014201663A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a resource allocation method and apparatus. Background technique
  • OFDM Orthogonal Frequency Division Multiplexing
  • IP-based applications network providers and service providers are often concerned about Internet Protocol Television (IPTV), Voice over Internet Protocol (VoIP), and file downloads.
  • IPTV Internet Protocol Television
  • VoIP Voice over Internet Protocol
  • FD File Download
  • QoS Quality of Service
  • the concept of Quality of Experience has emerged in order to more directly represent the user experience of users (User Equipment, hereinafter referred to as UE) for services such as IPTV, VoIP, and FD.
  • the Mean Opinion Score (hereinafter referred to as MOS) is a universal metric that reflects the QoE of UE users.
  • the value range of MOS is 1 ⁇ 5, 1 means the service quality is very poor, the user can't be satisfied; 5 means the service quality is very good, the user is very satisfied; MOS is refined into 5 files, which means that the user has no quality service. satisfaction level. Therefore, how to ensure QoE of all UEs in different services is an urgent problem to be solved. Summary of the invention The present invention provides a resource allocation method and apparatus, which are used for achieving the purpose of basically matching QoEs of all UEs in different services in a wireless communication system of OFDM.
  • an embodiment of the present invention provides a resource allocation method, including:
  • the request service information the QCI priority and the membership function value, scheduling and resource allocation are performed for each UE.
  • the scheduling, and resource allocation, by using the user information, the request service information, the QCI priority, and the membership function value include :
  • the user information includes:
  • the request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
  • the membership function values of all user equipments in different services are obtained according to the user information and the request service information, including: 1, if QoE ⁇ > QoE ⁇
  • QqE: y is the worst QoE of the service provided by the current service X to the UE
  • QoE k is the QoE of the kth UE at the current moment
  • is the membership function value of the kth UE under the current service X.
  • the formula performs scheduling and resource allocation for each UE
  • Nty is the QCI priority of the kth UE; K represents the number of UEs, and the denominator W represents the average throughput of the kth UE; the numerator ⁇ « is the maximum data rate of the current time t.
  • Obtaining request service information of all user equipment UEs in the current service including:
  • the QoE mapping relationship of the video service is a mapping relationship between the transmission rate of the video service and the QoE.
  • the foregoing services include: an IPTV service, an FD service, and a VoIP service.
  • an embodiment of the present invention provides a resource allocation apparatus, including: a memory and a processor, where the memory is configured to store an instruction including the processor executing a program, where the processor is configured to execute according to the instruction
  • the program specifically includes:
  • the processor is configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, A scheduling decision formula for scheduling and resource allocation is performed, and scheduling and resource allocation are performed on the UE according to the scheduling decision formula.
  • the user information includes:
  • the request service information includes: a service optimal QoE provided by the current service to the UE, and a service minimum QoE provided by the current service to the UE.
  • the processor is specifically used to
  • is the optimal QoE of the service provided by the current service X to the UE
  • QqE ⁇ is the worst QoE of the service provided by the current service X to the UE
  • QoE k is the QoE of the kth UE at the current moment
  • the processor is specifically configured to perform scheduling and resource allocation according to a formula UE;
  • w [2i ⁇ ] is the membership function value of the kth UE under the current service X;
  • « is a weight parameter for determining the value of the membership function for the entire schedule
  • Q pplanned OTlty is the QCI priority of the kth UE
  • K represents the number of UEs
  • the resource allocation method and device of the embodiment of the present invention obtains the user information, the request service information, and the QCI priority of different services of the user equipment of the current service, and obtains the membership information according to the user information and the request service information.
  • the function value is used to implement scheduling and resource allocation for the user equipment according to the foregoing information, priority, and membership function values, thereby achieving the purpose that the QoEs of all UEs in different services in the OFDM wireless communication system are substantially consistent.
  • FIG. 1 is a schematic flowchart of a resource allocation method according to an embodiment of the present invention.
  • FIG. 2A and 2B are schematic flowcharts of a resource allocation method according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of QCI information in an LTE system according to another embodiment of the present invention
  • FIG. 4 is an IPTV service according to an embodiment of the present invention
  • Schematic diagram of mapping relationship between QoE and transmission rate of the UE
  • FIG. 5 is a schematic diagram of mapping relationship between QoE and transmission rate of a UE in an FD service according to an embodiment of the present disclosure
  • FIG. 6 is a schematic diagram of mapping relationship between QoE and transmission rate of a UE in a VoIP service according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram of comparison of MOS scores of UEs in three services according to an embodiment of the present invention
  • FIG. 8 is a schematic diagram of distribution of membership function values of UEs in three services according to an embodiment of the present invention
  • FIG. 9 is an IPTV according to an embodiment of the present invention
  • FIG. 10 is a schematic diagram showing the distribution of the membership function values of the UE in the IPTV service according to the embodiment of the present invention
  • FIG. 11 is a schematic structural diagram of the resource allocation apparatus according to an embodiment of the present invention.
  • a technical solution provided by the prior art uses a Round Robin (RR) algorithm to solve the above problem.
  • the RR algorithm assumes that all UEs have the same priority, and provides fair service in an equal opportunity manner. All UEs are allocated the same amount of resources for communication.
  • This technical solution mainly provides resources for each UE in the system at the expense of throughput. Since the RR algorithm does not consider the specific conditions of the radio channels of different UEs, although the fairness between the UEs is guaranteed, the system throughput may be degraded, because some UEs with poor channel conditions are served, Low data rate transmission, and even retransmissions. However, a good UE is not served, resulting in a decrease in system throughput.
  • Max C/I scheduling algorithm solves the above problem.
  • the Max C/I scheduling algorithm ensures that the UE with the best link condition gets the highest priority, and the UE with good wireless channel status has high priority. The probability of correct data transmission increases, the number of error retransmissions decreases, and the throughput of the entire system is improved.
  • the disadvantage of the Max C/I scheduling algorithm is that it cannot meet the UE's fairness requirements. For example, a UE close to the base station has good channel conditions, and its priority always has an advantage, which will result in other UEs in the base station getting service at this time. Very small.
  • PF scheduling algorithm takes into consideration the fairness between the UEs and the throughput of the system.
  • PF scheduling algorithm each UE is given a priority, and each time the UE starts to receive the scheduling, the UE with the highest priority in the cell always receives the service, which is consistent with the idea that the Max C/I scheduling algorithm is based on the priority queuing.
  • the calculation methods of the two priorities are different.
  • the advantage of the PF scheduling algorithm is that it is beneficial to increase the throughput of the system through longer channel latency, but the disadvantage is that the UE delay is increased, which may not be tolerable for delay-sensitive applications.
  • the algorithm corresponding to the above three technical solutions has another disadvantage, that is, the core of the above three algorithms
  • the heart is based on the quality of service, ie QoS, and cannot allocate resources according to the experience of the UE.
  • the main targets of wireless resource allocation are service fairness and system throughput, and the two are contradictory. Maximizing system throughput can lead to serious inequities, that is, there will be some UEs that are not allocated resources; on the other hand, maintaining fairness will significantly reduce the efficiency of the system.
  • LTE Long Term Evolution
  • the traditional resource allocation algorithm in Long Term Evolution (LTE) cannot guarantee the QoE and fairness of different services between UEs. Therefore, how to obtain all UEs in different services in a resource-constrained scenario A nearly identical QoE is currently addressed.
  • the purpose of the embodiments of the present invention is to ensure that the quality of experience of all UEs in different services is basically the same through radio resource allocation.
  • the embodiment of the present invention is based on the PF scheduling algorithm, and combines the QoS class identifier (QCI) priority parameter of the LTE system, and proposes a resource allocation method, which can remove the effect of the utility model on the scheduling decision. , in turn, can guarantee the QoE of all UEs in different services.
  • QCI QoS class identifier
  • Gp an embodiment of the present invention proposes a resource allocation method for ensuring the quality of experience of all UEs in different services in an OFDM system with limited resources.
  • FIG. 1 is a schematic flowchart of a resource allocation method according to an embodiment of the present invention. As shown in FIG. 1, the resource allocation method in this embodiment is as follows.
  • the user information may include: geographic location information of the UE (such as longitude, dimension, etc.), maximum data rate of the UE at the current moment, average throughput of the UE in the communication system, and QoE of the UE at the current moment. ;
  • the service information of the request includes: an optimal QoE of the service provided by the current service to the UE, and a service QoE of the service provided by the current service to the UE.
  • the QCI priority of the service can be obtained according to the QCI information of different services.
  • the foregoing current service may be an IPTV service, an FD service, or a VoIP service, and all services may include an IPTV service, an FD service, and a VoIP service.
  • the average throughput included in the user information may be the average throughput of the UE at historical moments in the communication system.
  • 102 Acquire, according to the user information and the request service information, a membership function value of all UEs in different services.
  • 103. Perform scheduling and resource allocation for each UE according to the user information, the request service information, the QCI priority, and the membership function value.
  • the aforementioned step 103 may include the following step 103', as shown in FIG. 2A.
  • the scheduling decision formula for scheduling and resource allocation of the user equipment is established according to the user information, the request service information, the QCI priority, and the membership function value, and according to the scheduling decision formula A user equipment performs scheduling and resource allocation.
  • step 101 to step 103 or step 101 to step 103' may be a core network device, such as a gateway (Gate way).
  • the resource allocation method in the foregoing embodiment obtains the user function information of the UEs of the current service, the request service information, and the QCI priority of the different services, and obtains the membership function value according to the user information and the request service information, so that the user information is obtained according to the user information,
  • the service information, the QCI priority, and the membership function value are used to implement scheduling and resource allocation for the UE, and the QoE of all UEs in different services in the OFDM wireless communication system is basically the same.
  • Step 1 Obtain the user information of all UEs in the current service X, request service information, and obtain the QCI priority of different services.
  • the k-th UE UE may be expressed as k; Accordingly, the user information comprises: the location information of UE k, k UE maximum data rate of the current time t 3 ⁇ 4 (0, average throughput of the UE ⁇ k, UE k 's experience quality QqE at the current moment.
  • the average throughput of the UE k UE k may refer to average throughput in a communication system (e.g. LTE system) historical moment.
  • a communication system e.g. LTE system
  • location information may be reported by the UE k UE k to the base station or core network apparatus (such as a gateway).
  • the request service information may include: a service optimal QoE provided by the current service X to the UE k , that is, QoE -, and a service QDE, which is the worst QoE of the current service X provided to the UE k , that is, Q QE ⁇ .
  • the QCI priority of different services can be obtained by sending QCI information when the core bearer establishes a service bearer.
  • the core network device may send QCI information to the base station, where the QCI information includes: service type, QCI priority information, QoS requirements, and the like.
  • Step 2 Obtain the membership function values of all UEs under different services according to the following formula (1).
  • QQ is the worst QoE of the service provided by the current service X to the UE
  • QoE k is the QoE of UE k at the current moment
  • Step 3 Establish a scheduling formula (2) for scheduling and resource allocation of the UE according to the acquired user information, request service information, QCI priority, and membership function values of all UEs under no service (ie, constructing a scheduling decision formula) (2 ) ) .
  • n is a QCI priority for controlling the weight of the membership function value to the entire scheduling judgment to be UE k ;
  • K represents the number of UEs
  • denominator W represents the average throughput of UE k
  • numerator (0 is the maximum data rate of the current time t
  • the fourth step scheduling and resource allocation to the UE according to the above scheduling decision formula (2).
  • the resource allocation method in the foregoing embodiment can achieve the same quality of experience for users corresponding to all user equipments in different services in the OFDM wireless communication system.
  • F Q The purpose of introducing the parameter n in E is to further enhance the membership function value Q.
  • Fq The parameter "in e " is a weight parameter that can be set according to the actual situation, and is used to control the influence of the membership function value [( ⁇ ⁇ ] on the scheduling and resource allocation of the UE in the whole system.
  • the foregoing embodiment ensures QoE scheduling and resource allocation for all UEs corresponding to different UEs in different services.
  • K in the above formula (2) represents the number of UEs, if each
  • K can also represent all the numbers of services. In this embodiment, it is assumed that each UE has only one service.
  • the process of implementing the bearer and allocating resources of the IPTV service (such as a video service) of the UE in the LTE system is as described in the following steps S01 to S04, as shown in FIG. 2B. 501.
  • the base station evolved NodeB; hereinafter referred to as: eNB
  • the base station acquires user information of all UEs in the video service, such as a video encoding format, a frame rate, a code rate, a resolution, and the like.
  • the base station estimates the request service information of all the UEs according to the QoE mapping relationship of the video service, such as the service optimal experience quality Qq provided by the video service X to the UE, and the worst experience quality of the service provided by the video service X to the UE Qq .
  • the QoE mapping relationship of the video service X in this embodiment is a mapping relationship between the transmission rate of the video service X and QoE.
  • the base station acquires all services under different services according to the user information and the requested service information.
  • the membership function value of the UE is the membership function value of the UE.
  • the membership function values of all UEs under different services are obtained according to the foregoing formula (1).
  • the base station establishes, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and scheduling the UE according to the scheduling decision formula. Resource allocation.
  • the base station performs access control on the UE according to the availability of the radio channel resource.
  • the method of resource allocation realizes the basic consistency of the user experience quality of all UEs under different services under the condition of limited resources of the OFDM system.
  • the VoIP, IPTV, and FD services are used as an example to perform scheduling and resource allocation for UEs of the three services to ensure QoE-based UEs in different services.
  • MOS is a general metric that reflects the UE's QoE.
  • the UE's QoE can be given by MOS.
  • QoE k ⁇ (R k ) ( 3 )
  • the number of the UE which is the service identifier, is the average transmission rate of UE k
  • 7 ( ⁇ ) indicates the transmission rate and QoE of UE k under service.
  • the base station establishes three services of VoIP, IPTV and FD respectively.
  • the mapping relationship between QoE and transmission rate is shown in Figure 4, Figure 5 and Figure 6.
  • mapping relationship between the QOE of the UE and the transmission rate can be as a formula.
  • ⁇ ⁇ « 5 is a mapping parameter based on different video types (including light motion type video, slow motion type video, and fast motion type video), FR (Frame Rate) is the frame rate.
  • PER Package error rate
  • R is the transmission rate. This embodiment only considers fast motion type video, and sets the FR to 10 frames per second and the PER to 0.
  • FIG. 4 shows the QoE and the transmission rate of the UE of the fast motion type video in the IPTV service.
  • the QoE and rate curves of VoIP services at different coding rates are shown in Figure 6.
  • four points represent four coding rates, 6.4 kbps, 15.2 kbps, 24.6 kbps, and 64 kbps.
  • the base station has a transmit power of 40 W and a cell coverage radius of 1000 m. Fifteen UEs are evenly distributed within the coverage.
  • the UEs numbered 1 to 4 are UEs in the FD service, and the minimum rate requirement is set to
  • the large-scale fading model is based on the 3GPP (The 3rd Generation Partnership Project) protocol.
  • the communication system bandwidth is 10 MHz, and the number of PRBs (resource block pairs) is 50, and each PRB. Contains 12 subcarriers with a subcarrier spacing of 15 kHz.
  • the resource allocation method provided by the embodiment of the present invention is compared with the PF scheduling algorithm and the maximum and minimum MOS scheme.
  • the maximum and minimum MOS scheme maximizes the minimum MOS score based on the PF scheduling algorithm, so that the MOS scores of different UEs are approximately the same.
  • the resource allocation method provided in the embodiment of the present invention effectively removes the influence of the prediction model by adopting the concept of membership function values.
  • FIG. 7 is a schematic diagram showing comparison of MOS points of UEs in three services provided by an embodiment of the present invention. It can be seen from the simulation results in Figure 7:
  • the PF scheduling algorithm cannot guarantee that the QoE of all UEs under different services is maintained at a high level.
  • the maximum and minimum MOS schemes reduce the difference between the MOS points of different UEs in the same service. However, compared with the resource allocation method provided by the embodiment of the present invention, the floating range of the MOS points between different UEs is still large.
  • the QoE of all UEs is maintained at a high level, and the QoEs of the UEs in the same service are approximately equal.
  • the number of 1-4 UEs is approximately 3
  • the numbers of 5 to 10 are approximately 3.5
  • the numbers are 11-15.
  • the UE (UE using VoIP service) has a MOS score of approximately 4.
  • the distribution of different service MOS values is related to the parameter QCI priority in the scheduling decision formula (2).
  • FIG. 8 shows a distribution diagram of the membership function values of the UE under the three services provided in the embodiment of the present invention, and the membership function value reflects the satisfaction degree of the UE to the QoE obtained by the UE.
  • the larger the value of the membership function the more satisfactory the UE is to the current resource allocation. It can be seen from FIG. 8 that the resource allocation method provided by the embodiment of the present invention is consistent with the PF scheduling algorithm and the maximum and minimum MOS scheme, and the QoE satisfactions of different UEs in the same service are relatively consistent.
  • IPTV service scheduling and resource allocation for the UE under the IPTV service Match.
  • the FR is set to 10 frames per second, and the PER is set to 0.
  • the relationship between the QoE and the transmission rate of the UE of the fast motion type video in the IPTV service is as shown in FIG. 4 .
  • the base station has a transmit power of 40 W and a cell coverage radius of 1000 m. 15 UEs are evenly distributed within the coverage. The UE minimum rate requirement is set to 128 kbps.
  • the large scale fading model is based on the 3GPP protocol.
  • the system bandwidth is 10 MHz, the number of physical resource blocks (Physical Resource Blocks; hereinafter referred to as PRBs) is 50, and each PRB contains 12 subcarriers with a subcarrier spacing of 15 kHz.
  • PRBs Physical Resource Blocks
  • FIG. 9 is a schematic diagram showing the distribution of MOS points of the UE under the IPTV service in the embodiment of the present invention
  • FIG. 10 is a schematic diagram showing the distribution of the membership function values of the UE under the IPTV service.
  • the PF scheduling algorithm cannot guarantee that the QoE of all UEs is maintained at a high level.
  • the QoE of all UEs is maintained at a high level, and the QoE of the UE is approximated. equal.
  • the resource allocation method provided by the embodiment of the present invention can make the floating range of the MOS score narrower by adjusting the value of the parameter n in the scheduling decision formula (2). .
  • an embodiment of the present invention further provides a resource allocation apparatus.
  • the resource allocation apparatus in this embodiment includes: a memory 011 and a processor 012, where the memory 011 For storing the program including the processor 012, the processor 012 is configured to execute the program according to the instruction, and specifically includes:
  • the processor is specifically configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and The UE is scheduled and resource allocated according to the scheduling decision formula.
  • the foregoing user information may include: geographic location information of the UE, a maximum data rate of the UE at the current moment, an average throughput of the UE in the communication system, and a current time of the UE at the current moment. 1, if QoE ⁇ > QoE + x
  • QoE k is the QoE of the kth UE at the current time, and is the membership function value of the kth UE under the current service X.
  • the processor 012 is specifically configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, scheduling and resources for the UE.
  • Assigned scheduling decision formula arg max ⁇ exp
  • is the membership function value of the kth UE under the current service X;
  • « is a weight parameter for determining the value of the membership function for the entire schedule
  • QCI pn is the QCI priority of the kth UE; K represents the number of UEs,
  • the denominator W represents the average throughput of the kth UE; the numerator (0 is the maximum data rate of the current time t.
  • the foregoing service may be: Internet Protocol Television IPTV Service, File Download FD Service or VoIP Phone VoIP Service.
  • the resource allocation apparatus in this embodiment can achieve the same QoE of users corresponding to all UEs in different services in the OFDM wireless communication system.
  • an embodiment of the present invention further provides a resource allocation apparatus.
  • the resource allocation apparatus in this embodiment includes: a first acquiring unit 021, a second acquiring unit 022, and scheduling.
  • the first obtaining unit 021 is configured to obtain user information of all user equipment UEs under the current service, request service information, and obtain QCI priorities of services in all services.
  • the second obtaining unit 022 is configured to obtain, after the first acquiring unit 021 acquires the user information and the request service information, the membership function values of all UEs in different services according to the user information and the request service information;
  • the scheduling unit 023 is configured to: after the second obtaining unit 022 acquires the membership function value, perform scheduling on each UE according to the user information, the request service information, the QCI priority, and the membership function value. And resource allocation.
  • the scheduling unit 023 is specifically configured to: establish, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and The UE is scheduled and resource allocated according to the scheduling decision formula.
  • the user information includes: geographic location information of the UE, a maximum data rate of the UE at the current moment, an average throughput of the UE in the communication system, and a QoE of the UE at the current moment;
  • the request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
  • the foregoing second obtaining unit 022 may be specifically configured to use, > QoE + x
  • QoE k is the QoE of the kth UE at the current moment
  • [e ⁇ J is the membership function value of the kth UE in the current service X.
  • the foregoing scheduling unit 023 may be specifically configured to: according to the user information, the request service Information, the QCI priority, and the membership function value, establishing a scheduling decision formula for scheduling and resource allocation of the UE
  • Scheduling decision formula Scheduling and resource allocation for each UE
  • k ⁇ , ⁇ , ⁇ , for the current service X k th UE Dir membership function value; n is used to control the membership function value for the entire weight of the heavy scheduling decision QC'I p "k th.
  • Obtaining request service information of all user equipment UEs in the current service including: Estimating the service optimal experience quality QQ provided by the video service X to the UE and the service worst experience quality Q provided by the video service X to the UE according to the QoE mapping relationship of the video service X.
  • E X the QoE mapping relationship between video service X for a transmission rate of the video service X to the QoE mapping relationship.
  • the service can be: IPTV service, FD service or VoIP service.
  • the resource allocation apparatus in this embodiment can achieve the same QoE of users corresponding to all UEs in different services in the OFDM wireless communication system.
  • the resource allocation device in this embodiment may be located in the base station, or located in the gateway, or in other core network devices.
  • modules in the apparatus in the embodiments may be distributed in the apparatus of the embodiment according to the embodiment description, or the corresponding changes may be located in one or more apparatuses different from the embodiment.
  • the modules of the above embodiments may be combined into one module, or may be further split into a plurality of sub-modules.

Landscapes

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

Abstract

The present invention provides a resource allocation method and apparatus. The method comprises: obtaining user information and requested service information of all user equipments (UEs) under a current service, so as to obtain a QCI priority of each service in all services; obtaining membership function values of all the UEs under different services according to the user information and the requested service information; and scheduling each UE and allocating a resource according to the user information, the request service information, the QCI priorities and the membership function values. By using the method, experience quality of all UEs in an OFDM wireless communications system can be basically kept consistent in different services.

Description

资源分配方法及装置  Resource allocation method and device
技术领域 Technical field
本发明涉及通信技术领域, 尤其涉及一种资源分配方法及装置。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a resource allocation method and apparatus. Background technique
未来蜂窝移动通信将以数据和多媒体通信为主, 对无线通信技术质量 要求更高, 并将以互联网作为承载网络, 以网际协议 (Internet Protocol; 以下简称: IP ) 为基础进行通信。 正交频分复用 (Orthogonal Frequency Division Multiplexing; 以下简称: OFDM ) 技术的出现, 满足了人们不断 膨胀的通信需求。 除了频谱利用率高之外, OFDM系统可以通过灵活地选 择适合的子载波进行传输, 来实现动态的频域资源分配, 从而充分利用频 率分集和多用户分集, 以获得最佳的系统性能。 由于 OFDM 技术的诸多 优势, 其在固定无线接入领域和移动接入领域已得到广泛的应用。  In the future, cellular mobile communication will be based on data and multimedia communication, and the quality of wireless communication technology will be higher. Internet will be used as the bearer network and communication will be based on Internet Protocol (IP). The emergence of Orthogonal Frequency Division Multiplexing (OFDM) technology has met the ever-expanding communication needs. In addition to high spectrum utilization, OFDM systems can flexibly select the appropriate subcarriers for transmission to achieve dynamic frequency domain resource allocation, making full use of frequency diversity and multi-user diversity for optimal system performance. Due to the many advantages of OFDM technology, it has been widely used in the field of fixed wireless access and mobile access.
在基于 IP 网络的应用中, 网络提供商和业务提供商往往很关心用户 对互联网协议电视 ( Internet Protocol Television; 以下简称: IPTV) 、 网 络电话 (Voice over Internet Protocol; 以下简称: VoIP) 、 文件下载 (File Download; 以下简称: FD )等业务的体验质量, 传统的服务质量(Quality of Service; 以下简称: QoS ) 参数并不能直观地反映用户体验。  In IP-based applications, network providers and service providers are often concerned about Internet Protocol Television (IPTV), Voice over Internet Protocol (VoIP), and file downloads. The quality of experience of services such as File Download (hereinafter referred to as FD), and the traditional Quality of Service (QoS) parameters do not intuitively reflect the user experience.
为了能够更直接的表示用户设备(User Equipment, 以下简称 UE)对 应的用户对于 IPTV、 VoIP和 FD等业务的体验效果,体验质量(Quality of Experience; 以下简称: QoE)的概念应运而生。平均主观分(Mean Opinion Score; 以下简称: MOS ) 是一种通用的可以反映 UE用户的 QoE的统一 衡量标准。 MOS分的取值范围为 1~5, 1代表业务质量很差, 用户无法满 意; 5代表业务质量很好, 用户很满意; MOS分细化为 5档, 分别表示用 户对不用质量的业务的满意程度。 由此, 如何保障不同业务下所有 UE的 QoE是目前亟待解决的问题。 发明内容 本发明提供一种资源分配方法及装置, 用于实现 OFDM 的无线通信 系统中不同业务下所有 UE的 QoE基本一致的目的。 The concept of Quality of Experience (QoE) has emerged in order to more directly represent the user experience of users (User Equipment, hereinafter referred to as UE) for services such as IPTV, VoIP, and FD. The Mean Opinion Score (hereinafter referred to as MOS) is a universal metric that reflects the QoE of UE users. The value range of MOS is 1~5, 1 means the service quality is very poor, the user can't be satisfied; 5 means the service quality is very good, the user is very satisfied; MOS is refined into 5 files, which means that the user has no quality service. satisfaction level. Therefore, how to ensure QoE of all UEs in different services is an urgent problem to be solved. Summary of the invention The present invention provides a resource allocation method and apparatus, which are used for achieving the purpose of basically matching QoEs of all UEs in different services in a wireless communication system of OFDM.
第一方面, 本发明实施例提供一种资源分配方法, 包括:  In a first aspect, an embodiment of the present invention provides a resource allocation method, including:
获取当前业务下所有用户设备 UE的用户信息、 请求业务信息, 以及 获取所有业务中各业务的 QCI优先级;  Obtaining user information of all user equipment UEs in the current service, requesting service information, and obtaining QCI priorities of services in all services;
根据所述用户信息和所述请求业务信息获取不同业务下所有 UE的隶 属函数值;  Obtaining, according to the user information and the request service information, a membership function value of all UEs in different services;
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 对每一 UE进行调度和资源分配。  According to the user information, the request service information, the QCI priority and the membership function value, scheduling and resource allocation are performed for each UE.
结合第一方面,在第一种可能的实现方式中,所述根据所述用户信息、 所述请求业务信息, 所述 QCI优先级和所述隶属函数值, 对 UE进行调度 和资源分配, 包括:  With reference to the first aspect, in a first possible implementation manner, the scheduling, and resource allocation, by using the user information, the request service information, the QCI priority, and the membership function value, include :
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 建立对 UE进行调度和资源分配的调度判决公式, 并根据所述调 度判决公式对 UE进行调度和资源分配。  Determining, according to the user information, the request service information, the QCI priority and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and scheduling and resources for the UE according to the scheduling decision formula distribution.
结合第一方面及第一种可能的实现方式, 在第二种可能的实现方式 中, 所述用户信息包括:  With reference to the first aspect and the first possible implementation manner, in a second possible implementation manner, the user information includes:
UE的地理位置信息, UE在当前时刻的最大数据速率, UE在通信系 统中的平均吞吐量、 UE在当前时刻的 QoE;  Geographical location information of the UE, the maximum data rate of the UE at the current time, the average throughput of the UE in the communication system, and the QoE of the UE at the current time;
所述请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前业务提供给所述 UE的业务最差 QoE。  The request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
结合第一方面及第二种可能的实现方式, 在第三种可能的实现方式 中, 根据所述用户信息和所述请求业务信息获取不同业务下所有用户设备 的隶属函数值, 包括: 1, 如果 QoE^ > QoE÷ With reference to the first aspect and the second possible implementation manner, in a third possible implementation, the membership function values of all user equipments in different services are obtained according to the user information and the request service information, including: 1, if QoE^ > QoE÷
QoE, -QoE- QoE, -QoE-
MiQ Ek ] 如果 QoE y < QoEk≤ QoE MiQ E k ] if QoE y < QoE k ≤ QoE
0, 如如果果 QQooEE,, << QQooEEA;,. 0, such as if QQooEE,, << QQooEE A ;,.
根据公式 获取不同 业务下所有 UE的隶属函数值; 其中, Q° 为当前业务 X提供给所述 UE的业务最优 QoE,  Obtaining the membership function values of all UEs in different services according to the formula; wherein Q° is the optimal QoE of the service provided by the current service X to the UE,
QqE:y为当前业务 X提供给所述 UE的业务最差 QoE, QqE: y is the worst QoE of the service provided by the current service X to the UE,
QoEk为第 k个 UE在当前时刻的 QoE, QoE k is the QoE of the kth UE at the current moment,
^为当前业务 X下第 k个 UE的隶属函数值。 结合第一方面及第三种可能的实现方式, 在第四种可能的实现方式 中, 所述根据所述用户信息、 所述请求业务信息, 所述 QCI优先级和所述 隶属函数值, 对 UE进行调度和资源分配, 包括: ^ is the membership function value of the kth UE under the current service X. With reference to the first aspect and the third possible implementation manner, in a fourth possible implementation manner, the QCI priority and the membership function value according to the user information, the request service information, The UE performs scheduling and resource allocation, including:
根据所述用户信息、所述请求业务信息、所述 QCI优先级和所述隶属 函数值, 建立对 UE 进行调度和资源分配的调度判决公式  Establishing a scheduling decision formula for scheduling and resource allocation of the UE according to the user information, the request service information, the QCI priority, and the membership function value
= argmax w" * = ar gmax w " *
根据调度判决
Figure imgf000005_0001
公式 对每一 UE进行调 度和资源分配;
According to the dispatch decision
Figure imgf000005_0001
The formula performs scheduling and resource allocation for each UE;
其中, k = l " , κ, 为当前业务 X下第 k个 UE的隶属函数值; «为用于控制所述隶属函数值对整个调度判断的权重参数;  Where k = l " , κ is the membership function value of the kth UE under the current service X; « is a weight parameter for controlling the membership function value to determine the entire schedule;
Qeipnnty为第 k个 UE的 QCI优先级; K表示 UE的数量, 分母 W表示第 k个 UE的平均吞吐量; 分子 ^«为当前时刻 t的最 大数据速率。 结合第一方面及第二种可能的实现方式, 在第五种可能的实现方式 中, 所述当前业务为视频业务时, Qei pn . Nty is the QCI priority of the kth UE; K represents the number of UEs, and the denominator W represents the average throughput of the kth UE; the numerator ^« is the maximum data rate of the current time t. With reference to the first aspect and the second possible implementation manner, in the fifth possible implementation manner, when the current service is a video service,
获取当前业务下所有用户设备 UE的请求业务信息, 包括:  Obtaining request service information of all user equipment UEs in the current service, including:
根据视频业务的 QoE映射关系估计视频业务提供给所述 UE的业务最 优体验质量以及视频业务提供给所述 UE的业务最差体验质量;  Estimating the optimal quality of service provided by the video service to the UE and the worst quality of service provided by the video service to the UE according to the QoE mapping relationship of the video service;
其中, 所述视频业务的 QoE 映射关系为所述视频业务的传输速率到 QoE的映射关系。  The QoE mapping relationship of the video service is a mapping relationship between the transmission rate of the video service and the QoE.
结合第一方面及第一至第四种可能的实现方式, 在第六种可能的实现 方式中, 所述所有业务包括: IPTV业务、 FD业务和 VoIP业务。  With reference to the first aspect and the first to fourth possible implementation manners, in the sixth possible implementation manner, the foregoing services include: an IPTV service, an FD service, and a VoIP service.
第二方面, 本发明实施例提供一种资源分配装置, 包括: 存储器和处 理器, 其中, 所述存储器用于存储包括所述处理器执行程序的指令, 所述 处理器用于根据所述指令执行程序, 具体包括:  In a second aspect, an embodiment of the present invention provides a resource allocation apparatus, including: a memory and a processor, where the memory is configured to store an instruction including the processor executing a program, where the processor is configured to execute according to the instruction The program specifically includes:
获取当前业务下所有用户设备 UE的用户信息、 请求业务信息, 以及 获取所有业务中各业务的 QCI优先级;  Obtaining user information of all user equipment UEs in the current service, requesting service information, and obtaining QCI priorities of services in all services;
根据所述用户信息和所述请求业务信息获取不同业务下所有 UE的隶 属函数值;  Obtaining, according to the user information and the request service information, a membership function value of all UEs in different services;
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 对 UE进行调度和资源分配。  And performing scheduling and resource allocation on the UE according to the user information, the request service information, the QCI priority, and the membership function value.
结合第二方面, 在第一种可能的实现方式中, 所述处理器, 具体用于 根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 建立对 UE进行调度和资源分配的调度判决公式, 并根据所述调 度判决公式对 UE进行调度和资源分配。  With reference to the second aspect, in a first possible implementation manner, the processor is configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, A scheduling decision formula for scheduling and resource allocation is performed, and scheduling and resource allocation are performed on the UE according to the scheduling decision formula.
结合第二方面及上述可能的实现方式, 在第二种可能的实现方式中, 所述用户信息包括:  With reference to the second aspect and the foregoing possible implementation manner, in a second possible implementation manner, the user information includes:
UE的地理位置信息, UE在当前时刻的最大数据速率, UE在通信系 统中的平均吞吐量、 UE在当前时刻的 QoE; 所述请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前业务提供给所述 UE的业务最差 QoE。 Geographical location information of the UE, the maximum data rate of the UE at the current moment, the average throughput of the UE in the communication system, and the QoE of the UE at the current moment; The request service information includes: a service optimal QoE provided by the current service to the UE, and a service minimum QoE provided by the current service to the UE.
结合第二方面及第二种可能的实现方式, 在第三种可能的实现方式 中, 所述处理器, 具体用于  With reference to the second aspect and the second possible implementation manner, in a third possible implementation manner, the processor is specifically used to
' 1, 如果 QoE,〉QoE+v ' 1, if QoE, 〉QoE+ v
QoE. -QoE" QoE. -QoE"
[QoEi. ]= 如果 QoEx≤ QoE^≤ QoE [QoE i . ]= If QoE x ≤ QoE^≤ QoE
QoE÷ -QoEj  QoE÷ -QoEj
0, 如果 QoE, < QoE"  0, if QoE, < QoE"
根据公式 获取不同 业务下所有 UE的隶属函数值;  Obtaining the membership function values of all UEs under different services according to the formula;
其中, Q° 为当前业务 X提供给所述 UE的业务最优 QoE,  Where Q° is the optimal QoE of the service provided by the current service X to the UE,
QqE^为当前业务 X提供给所述 UE的业务最差 QoE, QqE ^ is the worst QoE of the service provided by the current service X to the UE,
QoEk为第 k个 UE在当前时刻的 QoE, QoE k is the QoE of the kth UE at the current moment,
为当前业务 X下第 k个 UE的隶属函数值。  It is the membership function value of the kth UE under the current service X.
结合第二方面及第三种可能的实现方式, 在第四种可能的实现方式 中, 所述处理器, 具体用于 申艮据公式 UE进行调度和资源分配; With reference to the second aspect and the third possible implementation manner, in a fourth possible implementation manner, the processor is specifically configured to perform scheduling and resource allocation according to a formula UE;
Figure imgf000007_0001
Figure imgf000007_0001
其中, κ,  Of which, κ,
w [2i^]为当前业务 X下第 k个 UE的隶属函数值; w [2i ^ ] is the membership function value of the kth UE under the current service X;
«为用于控制所述隶属函数值对整个调度判断的权重参数;  « is a weight parameter for determining the value of the membership function for the entire schedule;
Q pOTlty为第 k个 UE的 QCI优先级; Q pOTlty is the QCI priority of the kth UE;
K表示 UE的数量,  K represents the number of UEs,
数据速率。 由上述技术方案可知, 本发明实施例的资源分配方法及装置, 通过获 取当前业务的各用户设备的用户信息、 请求业务信息、 不同业务的 QCI 优先级, 进而根据用户信息和请求业务信息获得隶属函数值, 使得根据上 述各信息、 优先级、 隶属函数值实现对用户设备进行调度和资源分配, 进 而实现 OFDM的无线通信系统中不同业务下所有 UE的 QoE基本一致的 目的。 Data rate. According to the foregoing technical solution, the resource allocation method and device of the embodiment of the present invention obtains the user information, the request service information, and the QCI priority of different services of the user equipment of the current service, and obtains the membership information according to the user information and the request service information. The function value is used to implement scheduling and resource allocation for the user equipment according to the foregoing information, priority, and membership function values, thereby achieving the purpose that the QoEs of all UEs in different services in the OFDM wireless communication system are substantially consistent.
附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对 实施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见 地, 下面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员 来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的 附图。 BRIEF DESCRIPTION OF THE DRAWINGS In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. The drawings are some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive labor.
图 1为本发明一实施例提供的资源分配方法的流程示意图;  1 is a schematic flowchart of a resource allocation method according to an embodiment of the present invention;
图 2A和图 2B为本发明一实施例提供的资源分配方法的流程示意图; 图 3为本发明另一实施例提供的 LTE系统中 QCI信息的示意图; 图 4为本发明实施例中 IPTV业务下 UE的 QoE与传输速率的映射关 系的示意图;  2A and 2B are schematic flowcharts of a resource allocation method according to an embodiment of the present invention; FIG. 3 is a schematic diagram of QCI information in an LTE system according to another embodiment of the present invention; FIG. 4 is an IPTV service according to an embodiment of the present invention; Schematic diagram of mapping relationship between QoE and transmission rate of the UE;
图 5为本发明实施例中 FD业务下 UE的 QoE与传输速率的映射关系 的示意图;  FIG. 5 is a schematic diagram of mapping relationship between QoE and transmission rate of a UE in an FD service according to an embodiment of the present disclosure;
图 6为本发明实施例中 VoIP业务下 UE的 QoE与传输速率的映射关 系的示意图;  6 is a schematic diagram of mapping relationship between QoE and transmission rate of a UE in a VoIP service according to an embodiment of the present invention;
图 7为本发明实施例中三种业务下 UE的 MOS分的比较示意图; 图 8为本发明实施例中三种业务下 UE的隶属函数值的分布示意图; 图 9为本发明实施例中 IPTV业务下 UE的 MOS分的比较示意图; 图 10为本发明实施例中 IPTV业务下 UE的隶属函数值的分布示意图; 图 11为本发明一实施例提供的资源分配装置的结构示意图; 图 12为本发明另一实施例提供的资源分配装置的结构示意图。 具体实施方式 FIG. 7 is a schematic diagram of comparison of MOS scores of UEs in three services according to an embodiment of the present invention; FIG. 8 is a schematic diagram of distribution of membership function values of UEs in three services according to an embodiment of the present invention; FIG. 9 is an IPTV according to an embodiment of the present invention; FIG. 10 is a schematic diagram showing the distribution of the membership function values of the UE in the IPTV service according to the embodiment of the present invention; FIG. 11 is a schematic structural diagram of the resource allocation apparatus according to an embodiment of the present invention; A schematic structural diagram of a resource allocation apparatus according to another embodiment of the present invention. detailed description
为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然,所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。  The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
现有技术提供的一种技术方案中采用轮询 (Round Robin; 以下简称: RR) 算法解决上述问题, RR算法假设所有 UE具有相同的优先级, 一律 以机会均等的方式提供公平服务, 为系统中所有 UE分配相同数量的资源 进行通信。 该技术方案主要是以牺牲吞吐量为代价, 公平地为系统内的每 个 UE提供资源。 由于 RR算法不考虑不同 UE的无线信道的具体情况, 虽然保证了 UE之间的公平性, 但可能会使系统吞吐量下降, 这是因为一 旦某些信道条件不好的 UE被服务, 以较低的数据率传输, 甚至会出现重 传。 而条件好的 UE却未被服务, 导致系统吞吐量下降。  A technical solution provided by the prior art uses a Round Robin (RR) algorithm to solve the above problem. The RR algorithm assumes that all UEs have the same priority, and provides fair service in an equal opportunity manner. All UEs are allocated the same amount of resources for communication. This technical solution mainly provides resources for each UE in the system at the expense of throughput. Since the RR algorithm does not consider the specific conditions of the radio channels of different UEs, although the fairness between the UEs is guaranteed, the system throughput may be degraded, because some UEs with poor channel conditions are served, Low data rate transmission, and even retransmissions. However, a good UE is not served, resulting in a decrease in system throughput.
现有技术提供的另一种技术方案中采用最大载干比 (Maximum The other technology solution provided by the prior art adopts the maximum carrier to dry ratio (Maximum)
Carrier/Interference; 以下简称: Max C/I)调度算法解决上述问题, Max C/I 调度算法保证具有最好链路条件的 UE获得最高的优先级, 无线信道状态 好的 UE优先级高,使得数据正确传输的机率增加,错误重传的次数减少, 整个系统的吞吐量得到了提升。 然而, Max C/I调度算法的缺点是不能满 足 UE 的公平性要求, 如离基站近的 UE, 信道条件好, 其优先级总是占 有优势, 将导致此时基站内其它 UE获得服务的机会很小。 Carrier/Interference; hereinafter referred to as: Max C/I) scheduling algorithm solves the above problem. The Max C/I scheduling algorithm ensures that the UE with the best link condition gets the highest priority, and the UE with good wireless channel status has high priority. The probability of correct data transmission increases, the number of error retransmissions decreases, and the throughput of the entire system is improved. However, the disadvantage of the Max C/I scheduling algorithm is that it cannot meet the UE's fairness requirements. For example, a UE close to the base station has good channel conditions, and its priority always has an advantage, which will result in other UEs in the base station getting service at this time. Very small.
现有技术提供的再一种技术方案中采用比例公平 (Proportion Fairness; 以下简称: PF)调度算法解决上述问题, PF调度算法兼顾了 UE之间的公 平性和系统的吞吐量。 在 PF调度算法中, 每个 UE被赋予一个优先级, 每次开始接受调度时, 总是小区内优先级最高的 UE接收服务, 这和 Max C/I 调度算法基于优先级排队的思想是一致的, 但是两者优先级的计算方 法不同。 PF 调度算法的优点是通过较长的信道等待时间有利于提升系统 的吞吐量, 但缺点是增加了 UE的时延, 这对时延敏感的应用来说可能是 不能容忍的。  In another technical solution provided by the prior art, a Proportion Fairness (hereinafter referred to as PF) scheduling algorithm is used to solve the above problem, and the PF scheduling algorithm takes into consideration the fairness between the UEs and the throughput of the system. In the PF scheduling algorithm, each UE is given a priority, and each time the UE starts to receive the scheduling, the UE with the highest priority in the cell always receives the service, which is consistent with the idea that the Max C/I scheduling algorithm is based on the priority queuing. However, the calculation methods of the two priorities are different. The advantage of the PF scheduling algorithm is that it is beneficial to increase the throughput of the system through longer channel latency, but the disadvantage is that the UE delay is increased, which may not be tolerable for delay-sensitive applications.
以上三种技术方案对应的算法还有一个缺点, 就是上述三种算法的核 心均是基于服务质量即 QoS的, 均不能根据 UE的体验来进行资源分配。 当前, 无线资源分配的主要目标是服务公平和系统吞吐量, 而两者之 间是相互矛盾的。 最大化系统吞吐量会导致严重的不公平, 也就是说, 会 存在某些 UE分配不到资源; 另一方面, 保持公平性, 将明显降低了系统 的效率。 例如: 长期演进 (Long Term Evolution; 以下简称: LTE) 中用 传统资源分配算法不能保证 UE间不同业务 QoE以及公平性的问题,因此, 如何在资源受限的场景下让不同业务下所有 UE获得近似一致的 QoE是当 前解决的问题。 The algorithm corresponding to the above three technical solutions has another disadvantage, that is, the core of the above three algorithms The heart is based on the quality of service, ie QoS, and cannot allocate resources according to the experience of the UE. Currently, the main targets of wireless resource allocation are service fairness and system throughput, and the two are contradictory. Maximizing system throughput can lead to serious inequities, that is, there will be some UEs that are not allocated resources; on the other hand, maintaining fairness will significantly reduce the efficiency of the system. For example, the traditional resource allocation algorithm in Long Term Evolution (LTE) cannot guarantee the QoE and fairness of different services between UEs. Therefore, how to obtain all UEs in different services in a resource-constrained scenario A nearly identical QoE is currently addressed.
本发明实施例目的在于通过无线资源分配来保障不同业务下所有 UE 的体验质量基本一致。 本发明实施例基于 PF调度算法, 并结合 LTE系统 的 QoS等级标识 (QoS Class Identifier; 以下简称: QCI)优先级参数, 提 出了一种资源分配方法, 该方法可以去除效用模型对调度判决的影响, 进 而可保证不同业务下所有 UE 的 QoE。 gp, 本发明实施例提出了一种在 OFDM系统中、 资源受限的情况下, 保证不同业务下所有 UE的体验质量 的资源分配方法。  The purpose of the embodiments of the present invention is to ensure that the quality of experience of all UEs in different services is basically the same through radio resource allocation. The embodiment of the present invention is based on the PF scheduling algorithm, and combines the QoS class identifier (QCI) priority parameter of the LTE system, and proposes a resource allocation method, which can remove the effect of the utility model on the scheduling decision. , in turn, can guarantee the QoE of all UEs in different services. Gp, an embodiment of the present invention proposes a resource allocation method for ensuring the quality of experience of all UEs in different services in an OFDM system with limited resources.
图 1示出了本发明一实施例提供的资源分配方法的流程示意图, 如图 1所示, 本实施例中的资源分配方法如下所述。  FIG. 1 is a schematic flowchart of a resource allocation method according to an embodiment of the present invention. As shown in FIG. 1, the resource allocation method in this embodiment is as follows.
101、 获取当前业务下所有 UE的用户信息、请求业务信息, 以及获取 所有业务中各业务的 QCI优先级。  101. Acquire user information of all UEs in the current service, request service information, and obtain QCI priorities of services in all services.
在本实施例中, 用户信息可包括: UE 的地理位置信息 (如经度、 维 度等信息) 、 UE在当前时刻的最大数据速率, UE在通信系统中的平均吞 吐量, UE在当前时刻的 QoE;  In this embodiment, the user information may include: geographic location information of the UE (such as longitude, dimension, etc.), maximum data rate of the UE at the current moment, average throughput of the UE in the communication system, and QoE of the UE at the current moment. ;
请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前 业务提供给所述 UE的业务最差 QoE。  The service information of the request includes: an optimal QoE of the service provided by the current service to the UE, and a service QoE of the service provided by the current service to the UE.
举例来说, 可根据不同业务的 QCI信息获取业务的 QCI优先级。  For example, the QCI priority of the service can be obtained according to the QCI information of different services.
此外, 前述的当前业务可以是 IPTV业务、 FD业务或 VoIP业务, 所 有业务可包括 IPTV业务、 FD业务和 VoIP业务。 用户信息中包括的平均 吞吐量可为 UE在通信系统中历史时刻的平均吞吐量。  In addition, the foregoing current service may be an IPTV service, an FD service, or a VoIP service, and all services may include an IPTV service, an FD service, and a VoIP service. The average throughput included in the user information may be the average throughput of the UE at historical moments in the communication system.
102、根据所述用户信息和所述请求业务信息获取不同业务下所有 UE 的隶属函数值。 103、 根据所述用户信息、 所述请求业务信息、 所述 QCI优先级和所 述隶属函数值, 对每一 UE进行调度和资源分配。 102. Acquire, according to the user information and the request service information, a membership function value of all UEs in different services. 103. Perform scheduling and resource allocation for each UE according to the user information, the request service information, the QCI priority, and the membership function value.
在一种可选的实现场景中, 前述的步骤 103可包括下述的步骤 103', 如图 2A所示。  In an alternative implementation scenario, the aforementioned step 103 may include the following step 103', as shown in FIG. 2A.
103'、 根据所述用户信息、 所述请求业务信息, 所述 QCI优先级和所 述隶属函数值, 建立对用户设备进行调度和资源分配的调度判决公式, 并 根据所述调度判决公式对每一用户设备进行调度和资源分配。  103. The scheduling decision formula for scheduling and resource allocation of the user equipment is established according to the user information, the request service information, the QCI priority, and the membership function value, and according to the scheduling decision formula A user equipment performs scheduling and resource allocation.
应理解的是,上述步骤 101至步骤 103或者步骤 101至步骤 103'的执 行主体可为核心网设备, 如网关 (Gate way) 。  It should be understood that the execution body of the above step 101 to step 103 or step 101 to step 103' may be a core network device, such as a gateway (Gate way).
上述实施例中的资源分配方法, 通过获取当前业务的各 UE的用户信 息、 请求业务信息、 不同业务的 QCI优先级, 进而根据用户信息和请求业 务信息获得隶属函数值, 使得根据上述用户信息、 请求业务信息、 QCI优 先级、 隶属函数值实现对 UE进行调度和资源分配, 进而实现 OFDM的无 线通信系统中不同业务下所有 UE的 QoE基本一致。  The resource allocation method in the foregoing embodiment obtains the user function information of the UEs of the current service, the request service information, and the QCI priority of the different services, and obtains the membership function value according to the user information and the request service information, so that the user information is obtained according to the user information, The service information, the QCI priority, and the membership function value are used to implement scheduling and resource allocation for the UE, and the QoE of all UEs in different services in the OFDM wireless communication system is basically the same.
在具体的实现过程中, 下述结合图 1对资源分配方法进行进一步详细 的说明。  In the specific implementation process, the resource allocation method will be further described in detail below with reference to FIG.
第一步: 获取当前业务 X下所有 UE的用户信息、 请求业务信息以及 获取不同业务的 QCI优先级。  Step 1: Obtain the user information of all UEs in the current service X, request service information, and obtain the QCI priority of different services.
举例来说, 第 k个 UE可表示为 UEk; 相应地, 用户信息包括: UEk 的地理位置信息, UEk在当前时刻 t的最大数据速率¾(0、 UEk的平均吞 吐量^、 UEk在当前时刻 的体验质量 QqEFor example, the k-th UE UE may be expressed as k; Accordingly, the user information comprises: the location information of UE k, k UE maximum data rate of the current time t ¾ (0, average throughput of the UE ^ k, UE k 's experience quality QqE at the current moment.
应说明, UEk的平均吞吐量可指 UEk在通信系统(如 LTE系统) 中历 史时刻的平均吞吐量。 It should indicate that the average throughput of the UE k UE k may refer to average throughput in a communication system (e.g. LTE system) historical moment.
此外, UEk的地理位置信息可以由 UEk上报给基站或核心网设备 (如 网关等) 。 Further, location information may be reported by the UE k UE k to the base station or core network apparatus (such as a gateway).
请求业务信息可包括: 当前业务 X 提供给 UEk的业务最优 QoE 即 QoE -, 当前业务 X提供给 UEk的业务最差 QoE即 QQE^。 The request service information may include: a service optimal QoE provided by the current service X to the UE k , that is, QoE -, and a service QDE, which is the worst QoE of the current service X provided to the UE k , that is, Q QE ^.
可理解的是,不同业务的 QCI优先级可为在核心网建立业务承载时发 送的 QCI信息得到。 举例来说, 核心网设备可向基站发出 QCI信息, 该 QCI信息包括: 业务类型、 QCI优先级信息、 QoS要求等。 第二步: 根据下述公式 (1 ) 获取不同业务下所有 UE的隶属函数值。 It can be understood that the QCI priority of different services can be obtained by sending QCI information when the core bearer establishes a service bearer. For example, the core network device may send QCI information to the base station, where the QCI information includes: service type, QCI priority information, QoS requirements, and the like. Step 2: Obtain the membership function values of all UEs under different services according to the following formula (1).
1, 如果 QoE^ > QoE+ x 1, if QoE^ > QoE + x
QoEk -QoEx QoE k -QoE x
QoE ≤ QoEt≤ QoE (1 ) QoE ≤ QoE t ≤ QoE (1 )
QoE÷ -QoEj  QoE÷ -QoEj
0, 如果 QoE^ QoE 其中, 为当前业务 X提供给所述 UE的业务最优 QoE;  0, if QoE^ QoE, where the current service X provides the best service QoE to the UE;
QQ 为当前业务 X提供给所述 UE的业务最差 QoE; QQ is the worst QoE of the service provided by the current service X to the UE;
QoEk为 UEk在当前时刻的 QoE; QoE k is the QoE of UE k at the current moment;
11 [QoE^]为当前业务 X下 UEk的隶属函数值。 11 [QoE ^ ] is the membership function value of UE k under current service X.
第三步: 根据已获取的用户信息、 请求业务信息、 QCI优先级和不 业务下所有 UE的隶属函数值, 建立对 UE进行调度和资源分配的调度 决公式 (2 ) (即构造调度判决公式 (2 ) ) 。
Figure imgf000012_0001
Step 3: Establish a scheduling formula (2) for scheduling and resource allocation of the UE according to the acquired user information, request service information, QCI priority, and membership function values of all UEs under no service (ie, constructing a scheduling decision formula) (2 ) ) .
Figure imgf000012_0001
其中, " [2 为当前业务 X下 UEk的隶属函数值; Where "[2 is the membership function value of UE k under current service X;
n为用于控制所述隶属函数值对整个调度判断的权重 为 UEk的 QCI优先级; n is a QCI priority for controlling the weight of the membership function value to the entire scheduling judgment to be UE k ;
K表示 UE的数量; 分母 W表示 UEk的平均吞吐量; 分子 (0为当前时刻 t的最大数据速 K represents the number of UEs; denominator W represents the average throughput of UE k ; numerator (0 is the maximum data rate of the current time t
第四步: 根据上述的调度判决公式 (2 ) 对 UE进行调度和资源分配。 上述实施例中的资源分配方法, 能够实现 OFDM的无线通信系统中不 同业务下所有用户设备对应的用户的体验质量基本一致。 The fourth step: scheduling and resource allocation to the UE according to the above scheduling decision formula (2). The resource allocation method in the foregoing embodiment can achieve the same quality of experience for users corresponding to all user equipments in different services in the OFDM wireless communication system.
为更好的理解本实施例, 下面对上述调度判决公式 (2 ) 进行详细说 明。  For a better understanding of the present embodiment, the above-described scheduling decision formula (2) will be described in detail.
其中 即, That is,
Figure imgf000012_0002
在公式 (2' ) 中, 为传统的 PF调度算法判决表达式, 特别地, PF
Figure imgf000012_0002
In the formula (2'), the expression is judged for the traditional PF scheduling algorithm, in particular, PF
¾ ( 调度算法判决表达式中分子^^)为当前时刻 t的最大数据速率, 分母 为 UEk的平均吞吐量。 ,pnnty为当前业务 的调度因子,其中, Qa
Figure imgf000013_0001
为 QCI信息中的 QCI优先级, QCI信息如图 3所示。应说明的是, QCI 表示最高优先级。 &,Pririty =exP 中采用指数形式增强了参数 QCI 优先级对 UE的调度和资源分配的影响。
3⁄4 (the numerator ^^ in the scheduling algorithm decision expression) is the maximum data rate at the current time t, and the denominator is the average throughput of UE k . , pn . Nty is the scheduling factor of the current service, where Qa
Figure imgf000013_0001
For the QCI priority in the QCI information, the QCI information is shown in Figure 3. It should be noted that QCI represents the highest priority. &, Pri . The use of exponential form in rity =ex P enhances the impact of parameter QCI priority on UE scheduling and resource allocation.
此外, 公式(2' ) 中, 。Ε为用于权衡单一业务下不同用户设备的 QoE 质量一致性的因子, FQE =^[Q°E (n > l) ,其采用指数形式保证了 QE单 调、 非负。 Also, in formula (2'), . Ε is a factor used to weigh the QoE quality consistency of different user equipments under a single service, F Q . E =^ [Q ° E (n > l) , which guarantees Q in exponential form. E is monotonous, non-negative.
FQ。E中引入参数 n的目的在于进一步增强隶属函数值 Q。EJ对 UE的 调度和资源分配的影响, n值越大意味着 UE的隶属函数值对 UE的调度 和资源分配的影响越大, 使得不同 UE间的 QoE质量能够趋于一致。 应说 明的是, Fqe中的参数《是一个可以根据实际情况设定的权重参数, 用于 控制隶属函数值 [(^Ε ]对整个系统中 UE的调度和资源分配的影响。 F Q. The purpose of introducing the parameter n in E is to further enhance the membership function value Q. The influence of the EJ on the scheduling and resource allocation of the UE. The larger the value of n, the greater the influence of the membership function value of the UE on the scheduling and resource allocation of the UE, so that the QoE quality between different UEs can be consistent. It should be noted that Fq . The parameter "in e " is a weight parameter that can be set according to the actual situation, and is used to control the influence of the membership function value [( ^ Ε ] on the scheduling and resource allocation of the UE in the whole system.
上述实施例在资源受限的情况下, 保证不同业务下所有 UE对应用户 的 QoE的调度与资源分配。  In the case that the resource is limited, the foregoing embodiment ensures QoE scheduling and resource allocation for all UEs corresponding to different UEs in different services.
此外, 需说明的是, 上述公式 (2 ) 中的 K表示 UE的数量, 若每一 In addition, it should be noted that K in the above formula (2) represents the number of UEs, if each
UE只有一个业务, 则 K还可表示所有的业务数,本实施例中假设每个 UE 只有一个业务。 在第三种可实现的场景中, LTE系统中基站建立 UE的 IPTV业务(如 视频业务)的承载并分配资源的实现过程如下述的步骤 S01至步骤 S04所 述, 如图 2B所示。 501 , 基站 (evolved NodeB ; 以下简称: eNB ) 从网关获取视频业务 的 QoE映射关系。 If the UE has only one service, K can also represent all the numbers of services. In this embodiment, it is assumed that each UE has only one service. In a third implementation scenario, the process of implementing the bearer and allocating resources of the IPTV service (such as a video service) of the UE in the LTE system is as described in the following steps S01 to S04, as shown in FIG. 2B. 501. The base station (evolved NodeB; hereinafter referred to as: eNB) acquires a QoE mapping relationship of the video service from the gateway.
502、 基站获取视频业务下所有 UE的用户信息, 如视频编码格式、 帧 率、 码率、 分辨率等, 以及  502. The base station acquires user information of all UEs in the video service, such as a video encoding format, a frame rate, a code rate, a resolution, and the like.
基站根据所述视频业务的 QoE 映射关系估计所有 UE 的请求业务信 息, 如视频业务 X提供给所述 UE的业务最优体验质量 Qq , 和视频业务 X提供给所述 UE的业务最差体验质量 QqThe base station estimates the request service information of all the UEs according to the QoE mapping relationship of the video service, such as the service optimal experience quality Qq provided by the video service X to the UE, and the worst experience quality of the service provided by the video service X to the UE Qq .
本实施例中的视频业务 X的 QoE映射关系为所述视频业务 X的传输 速率到 QoE的映射关系。  The QoE mapping relationship of the video service X in this embodiment is a mapping relationship between the transmission rate of the video service X and QoE.
S03 ,基站根据所述用户信息、所述请求业务信息获取不同业务下所有 S03. The base station acquires all services under different services according to the user information and the requested service information.
UE的隶属函数值。 The membership function value of the UE.
举例来说, 根据前述的公式 (1 ) 获取不同业务下所有 UE的隶属函数 值。  For example, the membership function values of all UEs under different services are obtained according to the foregoing formula (1).
S04、 基站根据所述用户信息、 所述请求业务信息、 所述 QCI优先级 和所述隶属函数值, 建立对 UE进行调度和资源分配的调度判决公式, 以 及根据调度判决公式对 UE进行调度和资源分配。 可选地, 基站根据无线 信道资源可用情况对 UE进行接入控制。  S04. The base station establishes, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and scheduling the UE according to the scheduling decision formula. Resource allocation. Optionally, the base station performs access control on the UE according to the availability of the radio channel resource.
由上, 资源分配的方法实现了在 OFDM 系统的资源受限情况下, 保 证不同业务下所有 UE的用户体验质量的基本一致。  From the above, the method of resource allocation realizes the basic consistency of the user experience quality of all UEs under different services under the condition of limited resources of the OFDM system.
下面以 VoIP、 IPTV和 FD三种业务为例, 为这三种业务的 UE进行 调度与资源分配, 以保证不同业务下 UE的 QoE—致。  The VoIP, IPTV, and FD services are used as an example to perform scheduling and resource allocation for UEs of the three services to ensure QoE-based UEs in different services.
当前, MOS分是一种通用的可以反映 UE的 QoE的统一衡量标准, 在以下的描述中, UE的 QoE可用 MOS分给出。  Currently, MOS is a general metric that reflects the UE's QoE. In the following description, the UE's QoE can be given by MOS.
假设不同业务下 UE的 QoE与传输速率之间存在一一映射的关系,这 一关系可以通过建立预测模型得到, 如下公式 (3 ) 所示的预测模型。  It is assumed that there is a one-to-one mapping relationship between QoE and transmission rate of UEs under different services. This relationship can be obtained by establishing a prediction model, which is the prediction model shown in the following formula (3).
QoEk = ^ (Rk ) ( 3 ) 在公式 (3 ) 中, 为 UE的编号, 为业务标识, 为 UEk的平均传 输速率, 7 (·)表示在业务 下 UEk的传输速率与 QoE之间的映射关系, QoE,表示 UEk在业务 下的体验质量。 QoE k = ^ (R k ) ( 3 ) In formula (3 ), the number of the UE, which is the service identifier, is the average transmission rate of UE k , and 7 (·) indicates the transmission rate and QoE of UE k under service. The mapping relationship between QoE and the quality of experience of UE k under the service.
根据上述的公式 (3 ) , 基站分别建立 VoIP、 IPTV和 FD三种业务的 QoE与传输速率的映射关系, 如图 4、 图 5和图 6所示。 According to the above formula (3), the base station establishes three services of VoIP, IPTV and FD respectively. The mapping relationship between QoE and transmission rate is shown in Figure 4, Figure 5 and Figure 6.
在 IPTV业务下, UE的 QOE与传输速率之间的映射关系可以如公式 In the IPTV service, the mapping relationship between the QOE of the UE and the transmission rate can be as a formula.
(4) 所示。 (4) As shown.
ax + a2FR + a3 ln(R) a x + a 2 FR + a 3 ln(R)
l + a4PER + a5 (PER) l + a 4 PER + a 5 (PER)
(4) 在公式(4) 中, ι5为根据不同视频类型(包括轻微运动类型视频、 缓 慢运动类型视频和快速运动类型视频) 得出的映射参数, FR (Frame Rate) 为帧率, PER (Package error rate) 为丢包率, R为传输速率。 本实施例只考 虑快速运动类型视频, 并将 FR设置为 10帧每秒, PER设置为 0。 (4) In equation (4), ι5 is a mapping parameter based on different video types (including light motion type video, slow motion type video, and fast motion type video), FR (Frame Rate) is the frame rate. PER (Package error rate) is the packet loss rate and R is the transmission rate. This embodiment only considers fast motion type video, and sets the FR to 10 frames per second and the PER to 0.
图 4示出了 IPTV业务中快速运动类型视频的 UE的 QoE与传输速率的关 在 FD业务下, UE的 QoE与传输速率之间的映射关系可以如下公式 (5 ) 所示。
Figure imgf000015_0001
其中, 《=2.3473, ^=0.2667, 此时, UE的 QoE与传输速率之间的映射关 系如图 5所示。
FIG. 4 shows the QoE and the transmission rate of the UE of the fast motion type video in the IPTV service. The mapping relationship between the QoE and the transmission rate of the UE may be as shown in the following formula (5).
Figure imgf000015_0001
Where, "=2.3473, ^=0.2667, at this time, the mapping relationship between the QoE of the UE and the transmission rate is as shown in FIG. 5.
针对 VoIP业务, 不同编码速率下, VoIP业务的 QoE与速率关系曲线具体 如图 6所示,在图 6中 4个点分别代表 4种编码速率, 6.4kbps, 15.2kbps, 24.6kbps, 64kbps  For VoIP services, the QoE and rate curves of VoIP services at different coding rates are shown in Figure 6. In Figure 6, four points represent four coding rates, 6.4 kbps, 15.2 kbps, 24.6 kbps, and 64 kbps.
另外, 本实施例中对基于 OFDM的通信系统进行了仿真说明。  In addition, in this embodiment, a simulation description of the OFDM-based communication system is performed.
假设基站的发射功率为 40W, 小区覆盖半径为 1000m。 15个 UE均匀 分布在该覆盖范围内。  Assume that the base station has a transmit power of 40 W and a cell coverage radius of 1000 m. Fifteen UEs are evenly distributed within the coverage.
其中, 编号为 1~4的 UE为 FD业务下的 UE, 其最小速率需求设置为 The UEs numbered 1 to 4 are UEs in the FD service, and the minimum rate requirement is set to
32kbps; 编号为 5~10的 UE为 IPTV业务下的 UE, 其最小速率需求设置 为 128kbps; 编号为 11~15的 UE为 VoIP业务下的 UE, 其最小速率需求 设置为 5.9kbps。 32kbps; numbered UE 5 ~ 10 for the UE in IPTV services, which is set to 128kbps minimum rate requirements; number of UE 11 ~ 15 for the UE under the VoIP service, which is set to the minimum rate requirements of 5.9kbps.
大尺度衰落模型基于 3GPP (The 3rd Generation Partnership Project) 协议, 通信系统带宽为 10MHz, PRB (资源块对) 的个数为 50, 每个 PRB 包含 12个子载波, 子载波间隔为 15kHz。 The large-scale fading model is based on the 3GPP (The 3rd Generation Partnership Project) protocol. The communication system bandwidth is 10 MHz, and the number of PRBs (resource block pairs) is 50, and each PRB. Contains 12 subcarriers with a subcarrier spacing of 15 kHz.
为了说明本发明实施例中提供的资源分配方法的优点, 将本发明实施 例提供的资源分配方法与 PF调度算法、最大最小 MOS方案进行对比说明。  To explain the advantages of the resource allocation method provided in the embodiment of the present invention, the resource allocation method provided by the embodiment of the present invention is compared with the PF scheduling algorithm and the maximum and minimum MOS scheme.
由于 PF调度算法考虑了不同业务的优先级关系,最大最小 MOS方案 在 PF调度算法的基础上最大化最小的 MOS分, 以使不同 UE的 MOS分 近似一致。  Since the PF scheduling algorithm considers the priority relationship of different services, the maximum and minimum MOS scheme maximizes the minimum MOS score based on the PF scheduling algorithm, so that the MOS scores of different UEs are approximately the same.
但最大最小 MOS方案容易受前述的预测模型的影响。 每一种业务都 可以构建多种预测模型, 不同预测模型下 MOS分对应的 QoE与传输速率 之间的映射关系不同。  However, the maximum and minimum MOS schemes are susceptible to the aforementioned prediction models. Each type of service can construct multiple prediction models. The mapping relationship between QoE and transmission rate of MOS points under different prediction models is different.
在本发明实施例中提供的资源分配方法通过采用隶属函数值这一概 念, 有效去除了预测模型带来的影响。  The resource allocation method provided in the embodiment of the present invention effectively removes the influence of the prediction model by adopting the concept of membership function values.
为较好的说明, 图 7 示出了本发明实施例提供的三种业务下 UE 的 MOS分的比较示意图。 由图 7中的仿真结果可以看出:  For better description, FIG. 7 is a schematic diagram showing comparison of MOS points of UEs in three services provided by an embodiment of the present invention. It can be seen from the simulation results in Figure 7:
PF调度算法不能保证不同业务下的所有 UE的 QoE都维持在一个较 高的水平。  The PF scheduling algorithm cannot guarantee that the QoE of all UEs under different services is maintained at a high level.
最大最小 MOS方案虽然缩减了同一业务下不同 UE的 MOS分间的差 距, 但相比本发明实施例提供的资源分配方法, 不同 UE之间的 MOS分 的浮动范围还是较大。  The maximum and minimum MOS schemes reduce the difference between the MOS points of different UEs in the same service. However, compared with the resource allocation method provided by the embodiment of the present invention, the floating range of the MOS points between different UEs is still large.
在本发明实施例提供的资源分配方法中,所有 UE的 QoE都维持在一 个较高的水平, 且同一业务下 UE的 QoE近似相等。 由图 7可知, 编号为 1-4的 UE (使用 FD业务的 UE) MOS分近似为 3,编号为 5~10的 UE (使 用 IPTV业务的 UE) MOS分近似为 3.5, 编号为 11~15的 UE (使用 VoIP 业务的 UE) MOS分近似为 4。 在本实施例中的资源分配方案中, 不同业 务 MOS值分布与调度判决公式 (2 ) 中参数 QCI优先级相关。  In the resource allocation method provided by the embodiment of the present invention, the QoE of all UEs is maintained at a high level, and the QoEs of the UEs in the same service are approximately equal. As can be seen from FIG. 7, the number of 1-4 UEs (UEs using FD services) is approximately 3, and the numbers of 5 to 10 (UEs using IPTV services) are approximately 3.5, and the numbers are 11-15. The UE (UE using VoIP service) has a MOS score of approximately 4. In the resource allocation scheme in this embodiment, the distribution of different service MOS values is related to the parameter QCI priority in the scheduling decision formula (2).
另外, 图 8示出了本发明实施例中提供的三种业务下 UE的隶属函数 值的分布图, 该隶属函数值体现了 UE对其所获得的 QoE的满意程度。 隶 属函数值越大,说明 UE对当前的资源分配状况越满意。 由图 8可以看出, 本发明实施例提供的资源分配方法与 PF调度算法、最大最小 MOS方案相 比, 同一业务下不同 UE的 QoE满意度较为一致。  In addition, FIG. 8 shows a distribution diagram of the membership function values of the UE under the three services provided in the embodiment of the present invention, and the membership function value reflects the satisfaction degree of the UE to the QoE obtained by the UE. The larger the value of the membership function, the more satisfactory the UE is to the current resource allocation. It can be seen from FIG. 8 that the resource allocation method provided by the embodiment of the present invention is consistent with the PF scheduling algorithm and the maximum and minimum MOS scheme, and the QoE satisfactions of different UEs in the same service are relatively consistent.
此外, 以 IPTV业务为例, 为该 IPTV业务下的 UE进行调度与资源分 配。 针对 IPTV业务, 只考虑快速运动类型视频, 并将 FR设置为 10帧每 秒, PER设置为 0。 IPTV业务中快速运动类型视频的 UE的 QoE与传输 速率的关系如图 4所示。 In addition, taking the IPTV service as an example, scheduling and resource allocation for the UE under the IPTV service Match. For IPTV services, only fast motion type video is considered, and the FR is set to 10 frames per second, and the PER is set to 0. The relationship between the QoE and the transmission rate of the UE of the fast motion type video in the IPTV service is as shown in FIG. 4 .
相应地, 假设基站的发射功率为 40W, 小区覆盖半径为 1000m。 15 个 UE均匀分布在该覆盖范围内。其中, UE最小速率需求设置为 128 kbps。 大尺度衰落模型基于 3GPP协议。系统带宽 10MHz,物理资源块(Physical Resource Block; 以下简称: PRB ) 的个数为 50, 每个 PRB包含 12个子 载波, 子载波间隔为 15kHz。  Accordingly, it is assumed that the base station has a transmit power of 40 W and a cell coverage radius of 1000 m. 15 UEs are evenly distributed within the coverage. The UE minimum rate requirement is set to 128 kbps. The large scale fading model is based on the 3GPP protocol. The system bandwidth is 10 MHz, the number of physical resource blocks (Physical Resource Blocks; hereinafter referred to as PRBs) is 50, and each PRB contains 12 subcarriers with a subcarrier spacing of 15 kHz.
此时, 如图 9和图 10所示, 图 9示出了本发明实施例中 IPTV业务下 UE的 MOS分的分布示意图,图 10示出了 IPTV业务下 UE的隶属函数值 的分布示意图。 其中, PF调度算法不能保证所有 UE的 QoE都维持在一 个较高的水平, 而在本发明实施例提供的资源分配方法, 所有 UE的 QoE 都维持在一个较高的水平, 且 UE的 QoE近似相等。 虽然最大最小 MOS 方案可以缩减用户群 MOS分的浮动范围, 但本发明实施例提供的资源分 配方法可以通过调整调度判决公式(2 ) 中的参数 n的值使得 MOS分的浮 动范围变得更窄。  At this time, as shown in FIG. 9 and FIG. 10, FIG. 9 is a schematic diagram showing the distribution of MOS points of the UE under the IPTV service in the embodiment of the present invention, and FIG. 10 is a schematic diagram showing the distribution of the membership function values of the UE under the IPTV service. The PF scheduling algorithm cannot guarantee that the QoE of all UEs is maintained at a high level. In the resource allocation method provided by the embodiment of the present invention, the QoE of all UEs is maintained at a high level, and the QoE of the UE is approximated. equal. Although the maximum and minimum MOS scheme can reduce the floating range of the user group MOS score, the resource allocation method provided by the embodiment of the present invention can make the floating range of the MOS score narrower by adjusting the value of the parameter n in the scheduling decision formula (2). .
根据本发明的另一方面, 本发明实施例还提供一种资源分配装置, 如 图 11所示,本实施例中的资源分配装置,包括:存储器 011和处理器 012, 其中, 所述存储器 011用于存储包括所述处理器 012执行程序的指令, 所 述处理器 012用于根据所述指令执行程序, 具体包括:  According to another aspect of the present invention, an embodiment of the present invention further provides a resource allocation apparatus. As shown in FIG. 11, the resource allocation apparatus in this embodiment includes: a memory 011 and a processor 012, where the memory 011 For storing the program including the processor 012, the processor 012 is configured to execute the program according to the instruction, and specifically includes:
获取当前业务下所有用户设备 UE的用户信息、 请求业务信息, 以及 获取所有业务中各业务的 QCI优先级;  Obtaining user information of all user equipment UEs in the current service, requesting service information, and obtaining QCI priorities of services in all services;
根据所述用户信息和所述请求业务信息获取不同业务下所有 UE的隶 属函数值; 以及根据所述用户信息、 所述请求业务信息, 所述 QCI优先级 和所述隶属函数值, 对 UE进行调度和资源分配。  Obtaining a membership function value of all UEs in different services according to the user information and the request service information; and performing, according to the user information, the request service information, the QCI priority level and the membership function value, to the UE Scheduling and resource allocation.
可选地, 所述处理器, 具体用于根据所述用户信息、 所述请求业务信 息, 所述 QCI优先级和所述隶属函数值, 建立对 UE进行调度和资源分配 的调度判决公式, 并根据所述调度判决公式对 UE进行调度和资源分配。  Optionally, the processor is specifically configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and The UE is scheduled and resource allocated according to the scheduling decision formula.
举例来说, 前述的用户信息可包括: UE的地理位置信息, UE在当前 时刻的最大数据速率, UE在通信系统中的平均吞吐量、 UE在当前时刻的 1, 如果 QoE^ > QoE+ x For example, the foregoing user information may include: geographic location information of the UE, a maximum data rate of the UE at the current moment, an average throughput of the UE in the communication system, and a current time of the UE at the current moment. 1, if QoE^ > QoE + x
QoE, -QoE- 如果 QoEx≤ QoEk≤ QoE QoE, -QoE- if QoE x ≤ QoE k ≤ QoE
QoE -QoEj  QoE -QoEj
0, 如果 (3οΕ ≤(3οΕ:γ 0, if (3οΕ ≤(3οΕ: γ)
根据公式 获取不同 业务下所有 UE的隶属函数值; 其中, 为当前业务 X提供给所述 UE的业务最优 QoE,  Obtaining the membership function values of all UEs in different services according to the formula; wherein, the current service X provides the optimal QoE of the service to the UE,
Qc)E^为当前业务 X提供给所述 UE的业务最差 QoE, Qc) E ^ is the worst QoE of the service provided by the current service X to the UE,
QoEk为第 k个 UE在当前时刻的 QoE, 为当前业务 X下第 k个 UE的隶属函数值。 在另一种可选的实现场景中, 所述处理器 012具体用于根据所述用户 信息、 所述请求业务信息、 所述 QCI 优先级和所述隶属函数值, 建立对 UE 进 行 调 度 和 资 源 分 配 的 调 度 判 决 公 式
Figure imgf000018_0001
= argmax < exp
QoE k is the QoE of the kth UE at the current time, and is the membership function value of the kth UE under the current service X. In another optional implementation scenario, the processor 012 is specifically configured to establish, according to the user information, the request service information, the QCI priority, and the membership function value, scheduling and resources for the UE. Assigned scheduling decision formula
Figure imgf000018_0001
= arg max < exp
QCI,  QCI,
根据调度判决公式 对每一 UE进行调 度和资源分配;  Scheduling and resource allocation for each UE according to a scheduling decision formula;
其中, k二 …, κ,  Where k 2 ..., κ,
^为当前业务 X下第 k个 UE的隶属函数值; ^ is the membership function value of the kth UE under the current service X;
«为用于控制所述隶属函数值对整个调度判断的权重参数; « is a weight parameter for determining the value of the membership function for the entire schedule;
QCIpn 为第 k个 UE的 QCI优先级; K表示 UE的数量, 分母 W表示第 k个 UE的平均吞吐量; 分子 (0为当前时刻 t的最大 数据速率。 举例来说, 前述的业务可为: 互联网协议电视 IPTV业务、 文件下载 FD业务或网络电话 VoIP业务。 QCI pn is the QCI priority of the kth UE; K represents the number of UEs, The denominator W represents the average throughput of the kth UE; the numerator (0 is the maximum data rate of the current time t. For example, the foregoing service may be: Internet Protocol Television IPTV Service, File Download FD Service or VoIP Phone VoIP Service.
本实施例中的资源分配装置能够实现 OFDM的无线通信系统中不同 业务下所有 UE对应的用户的 QoE基本一致。  The resource allocation apparatus in this embodiment can achieve the same QoE of users corresponding to all UEs in different services in the OFDM wireless communication system.
根据本发明的再一方面, 本发明实施例还提供一种资源分配装置, 如 图 12所示, 本实施例中的资源分配装置, 包括: 第一获取单元 021、 第二 获取单元 022和调度单元 023 :  According to still another aspect of the present invention, an embodiment of the present invention further provides a resource allocation apparatus. As shown in FIG. 12, the resource allocation apparatus in this embodiment includes: a first acquiring unit 021, a second acquiring unit 022, and scheduling. Unit 023:
其中, 第一获取单元 021用于获取当前业务下所有用户设备 UE的用 户信息、 请求业务信息, 以及获取所有业务中各业务的 QCI优先级;  The first obtaining unit 021 is configured to obtain user information of all user equipment UEs under the current service, request service information, and obtain QCI priorities of services in all services.
第二获取单元 022用于在第一获取单元 021获取所述用户信息和请求 业务信息之后, 根据所述用户信息和所述请求业务信息获取不同业务下所 有 UE的隶属函数值;  The second obtaining unit 022 is configured to obtain, after the first acquiring unit 021 acquires the user information and the request service information, the membership function values of all UEs in different services according to the user information and the request service information;
调度单元 023用于在第二获取单元 022获取到所述隶属函数值之后, 根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属函数 值, 对每一 UE进行调度和资源分配。  The scheduling unit 023 is configured to: after the second obtaining unit 022 acquires the membership function value, perform scheduling on each UE according to the user information, the request service information, the QCI priority, and the membership function value. And resource allocation.
可选地, 调度单元 023可具体用于, 根据所述用户信息、 所述请求业 务信息, 所述 QCI优先级和所述隶属函数值, 建立对 UE进行调度和资源 分配的调度判决公式, 并根据所述调度判决公式对 UE进行调度和资源分 配。  Optionally, the scheduling unit 023 is specifically configured to: establish, according to the user information, the request service information, the QCI priority, and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and The UE is scheduled and resource allocated according to the scheduling decision formula.
举例来说, 所述用户信息包括: UE的地理位置信息, UE在当前时刻 的最大数据速率, UE在通信系统中的平均吞吐量、 UE在当前时刻的 QoE;  For example, the user information includes: geographic location information of the UE, a maximum data rate of the UE at the current moment, an average throughput of the UE in the communication system, and a QoE of the UE at the current moment;
所述请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前业务提供给所述 UE的业务最差 QoE。  The request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
在一种可选的实现场景中, 前述的第二获取单元 022可具体用于, 根 > QoE+ x In an optional implementation scenario, the foregoing second obtaining unit 022 may be specifically configured to use, > QoE + x
< QoEk≤ QoE< QoE k ≤ QoE
QoE  QoE
据公式
Figure imgf000020_0001
获取不同业务下 所有 UE的隶属函数值; 其中, Q° 为当前业务 X提供给所述 UE的业务最优 QoE,
According to the formula
Figure imgf000020_0001
Obtaining a membership function value of all UEs in different services; where Q ° is the optimal QoE of the service provided by the current service X to the UE,
QoE -为当前业务 X提供给所述 UE的业务最差 QoE, QoE - the worst QoE of the service provided to the UE for the current service X,
QoEk为第 k个 UE在当前时刻的 QoE, QoE k is the QoE of the kth UE at the current moment,
" [e^J为当前业务 X下第 k个 UE的隶属函数值。 在另一种可选的实现场景中, 前述的调度单元 023可具体用于, 根据 所述用户信息、 所述请求业务信息、 所述 QCI优先级和所述隶属函数值, 建 立 对 UE 进 行 调 度 和 资 源 分 配 的 调 度 判 决 公 式  [e^J is the membership function value of the kth UE in the current service X. In another optional implementation scenario, the foregoing scheduling unit 023 may be specifically configured to: according to the user information, the request service Information, the QCI priority, and the membership function value, establishing a scheduling decision formula for scheduling and resource allocation of the UE
- "[e。¾] exp W】 - "[e.3⁄4] exp W]
k = argmax k = ar gmax
Q ) Rt (t) Q ) R t (t)
根据调度判决公式
Figure imgf000020_0002
对每一 UE进行调 度和资源分配;
Scheduling decision formula
Figure imgf000020_0002
Scheduling and resource allocation for each UE;
其中, k = \,〜, κ, 为当前业务 X下第 k个 UE的隶属函数值; n为用于控制所述隶属函数值对整个调度判断的权重 QC'Ip„。 为第 k个 UE的 QCI优先级; K表示 UE的数量, 分母 W表示第 k个 UE的平均吞吐量; 分子 (0为当前时刻 t的最大 数据速率。 举例来说, 所述当前业务为视频业务 X时, Wherein, k = \, ~, κ , for the current service X k th UE Dir membership function value; n is used to control the membership function value for the entire weight of the heavy scheduling decision QC'I p "k th. The QCI priority of the UE; K indicates the number of UEs, and the denominator W indicates the average throughput of the kth UE; numerator (0 is the maximum data rate of the current time t. For example, when the current service is video service X,
获取当前业务下所有用户设备 UE的请求业务信息, 包括: 根据视频业务 X的 QoE映射关系估计视频业务 X提供给所述 UE的 业务最优体验质量 QQ 以及视频业务 X提供给所述 UE的业务最差体验质 量 Q。EX . 其中, 所述视频业务 X的 QoE映射关系为所述视频业务 X的传输速 率到 QoE的映射关系。 Obtaining request service information of all user equipment UEs in the current service, including: Estimating the service optimal experience quality QQ provided by the video service X to the UE and the service worst experience quality Q provided by the video service X to the UE according to the QoE mapping relationship of the video service X. E X. Wherein, the QoE mapping relationship between video service X for a transmission rate of the video service X to the QoE mapping relationship.
举例来说, 业务可为: IPTV业务、 FD业务或 VoIP业务。  For example, the service can be: IPTV service, FD service or VoIP service.
本实施例中的资源分配装置能够实现 OFDM的无线通信系统中不同 业务下所有 UE对应的用户的 QoE基本一致。  The resource allocation apparatus in this embodiment can achieve the same QoE of users corresponding to all UEs in different services in the OFDM wireless communication system.
本实施例中的资源分配装置可位于基站中, 或者位于网关中, 或者位 于其他核心网设备中。  The resource allocation device in this embodiment may be located in the base station, or located in the gateway, or in other core network devices.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机 可读取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程 序代码的介质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
本领域技术人员可以理解附图只是一个优选实施例的示意图, 附图中 的模块或流程并不一定是实施本发明所必须的。  A person skilled in the art can understand that the drawings are only a schematic diagram of a preferred embodiment, and the modules or processes in the drawings are not necessarily required to implement the invention.
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例 描述进行分布于实施例的装置中, 也可以进行相应变化位于不同于本实施 例的一个或多个装置中。 上述实施例的模块可以合并为一个模块, 也可以 进一步拆分成多个子模块。  Those skilled in the art can understand that the modules in the apparatus in the embodiments may be distributed in the apparatus of the embodiment according to the embodiment description, or the corresponding changes may be located in one or more apparatuses different from the embodiment. The modules of the above embodiments may be combined into one module, or may be further split into a plurality of sub-modules.
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解: 其依然可以对前述各实施例所记载的技术方案进行修 改, 或者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不 使相应技术方案的本质脱离本发明各实施例技术方案的范围。  It should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: The technical solutions described in the foregoing embodiments are modified, or some of the technical features are equivalently replaced; and the modifications or substitutions do not deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

权 利 要 求 书 Claim
1、 一种资源分配方法, 其特征在于, 包括: A resource allocation method, characterized in that it comprises:
获取当前业务下所有用户设备 UE的用户信息、 请求业务信息, 以及 获取所有业务中各业务的 QCI优先级;  Obtaining user information of all user equipment UEs in the current service, requesting service information, and obtaining QCI priorities of services in all services;
根据所述用户信息和所述请求业务信息获取不同业务下所有 UE的隶 属函数值;  Obtaining, according to the user information and the request service information, a membership function value of all UEs in different services;
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 对每一 UE进行调度和资源分配。  According to the user information, the request service information, the QCI priority and the membership function value, scheduling and resource allocation are performed for each UE.
2、 根据权利要求 1 所述的方法, 其特征在于, 所述根据所述用户信 息、 所述请求业务信息, 所述 QCI优先级和所述隶属函数值, 对 UE进行 调度和资源分配, 包括:  The method according to claim 1, wherein the scheduling, resource allocation, and the resource allocation are performed according to the user information, the request service information, the QCI priority, and the membership function value, including :
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 建立对 UE进行调度和资源分配的调度判决公式, 并根据所述调 度判决公式对 UE进行调度和资源分配。  Determining, according to the user information, the request service information, the QCI priority and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and scheduling and resources for the UE according to the scheduling decision formula distribution.
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述用户信息包 括:  The method according to claim 1 or 2, wherein the user information comprises:
UE的地理位置信息, UE在当前时刻的最大数据速率, UE在通信系 统中的平均吞吐量、 UE在当前时刻的 QoE;  Geographical location information of the UE, the maximum data rate of the UE at the current time, the average throughput of the UE in the communication system, and the QoE of the UE at the current time;
所述请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前业务提供给所述 UE的业务最差 QoE。  The request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
4、 根据权利要求 3所述的方法, 其特征在于, 根据所述用户信息和 所述请求业务信息获取不同业务下所有用户设备的隶属函数值, 包括:  The method according to claim 3, wherein the obtaining the membership function values of all the user equipments in different services according to the user information and the request service information includes:
1, 如果 QoE^ > QoE  1, if QoE^ > QoE
QoEt -QoE- iQ Ek ]= 如果 QoEx≤ QoE^≤ QoE QoE t -QoE- iQ E k ]= If QoE x ≤ QoE^≤ QoE
QoE÷ -QoEj  QoE÷ -QoEj
0, 如果 QoEk≤ QoE" 0, if QoE k ≤ QoE"
根据公式 获取不同 下所有 UE的隶属函数值; 其中, 为当前业务 X提供给所述 UE的业务最优 QoE QQ 为当前业务 X提供给所述 UE的业务最差 QoE, QoEk为第 k个 UE在当前时刻的 QoE, Obtaining the membership function values of all the UEs according to the formula; wherein, the service optimal QoE Q Q provided to the UE for the current service X is the worst QoE of the service provided by the current service X to the UE, QoE k is the QoE of the kth UE at the current moment,
"[e^J为当前业务 X下第 k个 UE的隶属函数值。 "[e^J is the membership function value of the kth UE under the current service X.
5、 根据权利要求 4所述的方法, 其特征在于, 所述根据所述用户信 息、 所述请求业务信息, 所述 QCI优先级和所述隶属函数值, 对 UE进行 调度和资源分配, 包括: The method according to claim 4, wherein the scheduling and resource allocation are performed on the UE according to the user information, the request service information, the QCI priority, and the membership function value, including :
根据所述用户信息、所述请求业务信息、所述 QCI优先级和所述隶属 函数值, 建立对 UE 进行调度和资源分配的调度判决公式  Establishing a scheduling decision formula for scheduling and resource allocation of the UE according to the user information, the request service information, the QCI priority, and the membership function value
= argmax w * = ar gmax w *
Figure imgf000023_0001
Figure imgf000023_0001
^ = arg max exp 應 ^ = arg max exp should
QCI  QCI
根据调度判决公式 对每一 UE进行调 度和资源分配;  Scheduling and resource allocation for each UE according to a scheduling decision formula;
其中, k = l " , κ,  Where k = l " , κ,
" [β^ ^为当前业务 X下第 k个 UE的隶属函数值; "[β^ ^ is the membership function value of the kth UE under the current service X;
«为用于控制所述隶属函数值对整个调度判断的权重参数; « is a weight parameter for determining the value of the membership function for the entire schedule;
Qap™"为第 k个 UE的 QCI优先级; Qa pTM " is the QCI priority of the kth UE;
K表示 UE的数量, 分母 表示第 k个 UE的平均吞吐量; 分子 (0为当前时刻 t的最大 数据速率。 K represents the number of UEs, and the denominator represents the average throughput of the kth UE; numerator ( 0 is the maximum data rate of the current time t.
6、 根据权利要求 3 所述的方法, 其特征在于, 所述当前业务为视频 业务时, The method according to claim 3, wherein, when the current service is a video service,
获取当前业务下所有 UE的请求业务信息, 包括:  Obtain the request service information of all UEs in the current service, including:
根据视频业务的 QoE映射关系估计视频业务提供给所述 UE的业务最 优体验质量以及视频业务提供给所述 UE的业务最差体验质量;  Estimating the optimal quality of service provided by the video service to the UE and the worst quality of service provided by the video service to the UE according to the QoE mapping relationship of the video service;
其中, 所述视频业务的 QoE 映射关系为所述视频业务的传输速率到 QoE的映射关系。  The QoE mapping relationship of the video service is a mapping relationship between the transmission rate of the video service and the QoE.
7、 根据权利要求 1至 5任一所述的方法, 其特征在于, 所述所有业 务包括: 互联网协议电视 IPTV业务、 文件下载 FD业务和网络电话 VoIP 业务。 7. The method according to any one of claims 1 to 5, characterized in that said all industries Services include: Internet Protocol TV IPTV service, file download FD service and VoIP service.
8、 一种资源分配装置, 其特征在于, 包括: 存储器和处理器, 其中, 所述存储器用于存储包括所述处理器执行程序的指令, 所述处理器用于根 据所述指令执行程序, 具体包括:  A resource allocation apparatus, comprising: a memory and a processor, wherein the memory is configured to store an instruction including the processor executing a program, and the processor is configured to execute a program according to the instruction, specifically Includes:
获取当前业务下所有用户设备 UE的用户信息、 请求业务信息, 以及 获取所有业务中各业务的 QCI优先级;  Obtaining user information of all user equipment UEs in the current service, requesting service information, and obtaining QCI priorities of services in all services;
根据所述用户信息和所述请求业务信息获取不同业务下所有 UE的隶 属函数值;  Obtaining, according to the user information and the request service information, a membership function value of all UEs in different services;
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 对每一 UE进行调度和资源分配。  According to the user information, the request service information, the QCI priority and the membership function value, scheduling and resource allocation are performed for each UE.
9、 根据权利要求 8所述的装置, 其特征在于, 所述处理器, 具体用 于  The device according to claim 8, wherein the processor is specifically configured to be used in
根据所述用户信息、所述请求业务信息, 所述 QCI优先级和所述隶属 函数值, 建立对 UE进行调度和资源分配的调度判决公式, 并根据所述调 度判决公式对 UE进行调度和资源分配。  Determining, according to the user information, the request service information, the QCI priority and the membership function value, a scheduling decision formula for scheduling and resource allocation of the UE, and scheduling and resources for the UE according to the scheduling decision formula distribution.
10、 根据权利要求 8或 9所述的装置, 其特征在于, 所述用户信息包 括:  10. The apparatus according to claim 8 or 9, wherein the user information comprises:
UE的地理位置信息, UE在当前时刻的最大数据速率, UE在通信系 统中历史时刻的平均吞吐量、 UE在当前时刻的 QoE;  Geographical location information of the UE, the maximum data rate of the UE at the current time, the average throughput of the UE in the historical moment of the communication system, and the QoE of the UE at the current time;
所述请求业务信息包括: 当前业务提供给所述 UE的业务最优 QoE, 当前业务提供给所述 UE的业务最差 QoE。  The request service information includes: a service optimal QoE provided by the current service to the UE, and a service QoE provided by the current service to the UE.
11、 根据权利要求 10所述的装置, 其特征在于, 所述处理器, 具体 用于  The device according to claim 10, wherein the processor is specifically configured to:
1, 如果 QoE^ > QoE  1, if QoE^ > QoE
QoE. -QoE"  QoE. -QoE"
MiQoEk ] 如果 QoEx≤ QoE^≤ QoE: MiQoE k ] If QoE x ≤ QoE^≤ QoE:
QoE^-QoEj  QoE^-QoEj
0, 如果 QoE^ QoE  0, if QoE^ QoE
根据公式 获取不同 下所有 UE的隶属函数值 其中, 为当前业务 X提供给所述 UE的业务最优 QoE, Qq 为当前业务 X提供给所述 UE的业务最差 QoE, Obtaining the membership function values of all UEs according to the formula, wherein the current service X provides the optimal QoE of the service to the UE, Qq is the worst QoE of the service provided by the current service X to the UE,
QoEk为第 k个 UE在当前时刻的 QoE, 为当前业务 X下第 k个 UE的隶属函数值。 QoE k is the QoE of the kth UE at the current time, and is the membership function value of the kth UE under the current service X.
12、 根据权利要求 1 1 所述的装置, 其特征在于, 所述处理器, 具体 用于  12. The device according to claim 1, wherein the processor is specifically configured to be used according to
根据所述用户信息、所述请求业务信息、所述 QCI优先级和所述隶属 函数值, 建立对 UE 进行调度和资源分配的调度判决公式  Establishing a scheduling decision formula for scheduling and resource allocation of the UE according to the user information, the request service information, the QCI priority, and the membership function value
= argmax w * = ar gmax w *
根据调度判决
Figure imgf000025_0001
公式 对每一 UE进行调 度和资源分配;
According to the dispatch decision
Figure imgf000025_0001
The formula performs scheduling and resource allocation for each UE;
其中, ι,···, κ, 为当前业务 X下第 k个 UE的隶属函数值; n为用于控制所述隶属函数值对整个调度判断的权重参数; QClpnOTty为第 k个 UE的 QCI优先级; K表示 UE的数量, 分母 表示第 k个 UE的平均吞吐量; 分子 (0为当前时刻 t的最大 数据速率。 Where ι,···, κ is the membership function value of the kth UE under the current service X; n is a weight parameter for controlling the membership function value to determine the entire schedule; QCl pnOTty is the kth UE QCI priority; K represents the number of UEs, the denominator represents the average throughput of the kth UE; numerator ( 0 is the maximum data rate of the current time t.
13、 根据权利要求 8至 12任一所述的装置, 其特征在于, 所述当前 业务为: 互联网协议电视 IPTV业务、 文件下载 FD业务或网络电话 VoIP 业务。  The device according to any one of claims 8 to 12, wherein the current service is: an internet protocol television IPTV service, a file download FD service, or a network telephone VoIP service.
PCT/CN2013/077568 2013-06-20 2013-06-20 Resource allocation method and apparatus WO2014201663A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201380001805.1A CN104969644B (en) 2013-06-20 2013-06-20 Resource allocation methods and device
PCT/CN2013/077568 WO2014201663A1 (en) 2013-06-20 2013-06-20 Resource allocation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/077568 WO2014201663A1 (en) 2013-06-20 2013-06-20 Resource allocation method and apparatus

Publications (1)

Publication Number Publication Date
WO2014201663A1 true WO2014201663A1 (en) 2014-12-24

Family

ID=52103829

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/077568 WO2014201663A1 (en) 2013-06-20 2013-06-20 Resource allocation method and apparatus

Country Status (2)

Country Link
CN (1) CN104969644B (en)
WO (1) WO2014201663A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108260160A (en) * 2016-12-29 2018-07-06 普天信息技术有限公司 Dispatch the method and system of user
CN110278609A (en) * 2018-03-16 2019-09-24 诺基亚技术有限公司 The method, apparatus and computer storage medium of link adaptation are used in communication system
CN114599105A (en) * 2021-11-12 2022-06-07 华信咨询设计研究院有限公司 5G fairness scheduling method based on time quantum

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271405A (en) * 2010-06-04 2011-12-07 中兴通讯股份有限公司 Method and device for allocating bearer resources
CN102740379A (en) * 2011-04-02 2012-10-17 中兴通讯股份有限公司 Method and system for optimization of quality of server and network element of network side
CN102833857A (en) * 2011-06-17 2012-12-19 中兴通讯股份有限公司 Method, system and device for transmitting and scheduling uplink data
US20130051332A1 (en) * 2011-08-26 2013-02-28 Kamakshi Sridhar Method and apparatus for modifying call admission control thresholds

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8280378B2 (en) * 2010-03-08 2012-10-02 Telcordia Technologies, Inc. Method and system to support user-centric selection of point of attachment through momentary interactive multimedia experience conveyance and through correlation of web links to quality and experience metrics
CN102118803A (en) * 2011-04-14 2011-07-06 北京邮电大学 Video cross-layer scheduling method of mobile communication system on basis of QoE prediction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271405A (en) * 2010-06-04 2011-12-07 中兴通讯股份有限公司 Method and device for allocating bearer resources
CN102740379A (en) * 2011-04-02 2012-10-17 中兴通讯股份有限公司 Method and system for optimization of quality of server and network element of network side
CN102833857A (en) * 2011-06-17 2012-12-19 中兴通讯股份有限公司 Method, system and device for transmitting and scheduling uplink data
US20130051332A1 (en) * 2011-08-26 2013-02-28 Kamakshi Sridhar Method and apparatus for modifying call admission control thresholds

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108260160A (en) * 2016-12-29 2018-07-06 普天信息技术有限公司 Dispatch the method and system of user
CN108260160B (en) * 2016-12-29 2021-10-22 普天信息技术有限公司 Method and system for scheduling users
CN110278609A (en) * 2018-03-16 2019-09-24 诺基亚技术有限公司 The method, apparatus and computer storage medium of link adaptation are used in communication system
CN114599105A (en) * 2021-11-12 2022-06-07 华信咨询设计研究院有限公司 5G fairness scheduling method based on time quantum

Also Published As

Publication number Publication date
CN104969644A (en) 2015-10-07
CN104969644B (en) 2019-04-26

Similar Documents

Publication Publication Date Title
JP6980836B2 (en) Data transmission method, user equipment, and base station
US11558770B2 (en) Method for determining QoS description information and apparatus
EP2830380B1 (en) Uplink transmission scheduling of non-Guaranteed Bit Rate bearers based on quality class indicator
JP4917591B2 (en) Broadband wireless connection system connection permission control apparatus and method
CN103931259B (en) The video quality that adaptive streaming transmits is improved by optimized allocation of resources
CN102378386B (en) A kind of LTE uplink radio resource scheduling method
TW201622459A (en) Methods and apparatus for determining device-to-device transmission patterns
CN101790205B (en) Collaborative management method and system of wireless resources under multiple services
JP2016527838A (en) Infrastructure device, wireless communication network and method
WO2015158004A1 (en) Power configuration method, user equipment and base station
CN103002534B (en) Cross-layer optimization based method for selecting access point for long term evolution (LET)-wireless local area network (WLAN) heterogeneous wireless network
CN102711260B (en) QoS (quality of service) processing method, system and equipment for GBR (guaranteed bit rate) bearer service
CN103442446B (en) Dynamic and semi-static combined scheduling method in a kind of LTE system
WO2015180043A1 (en) Method for determining transmission resources, access point, and station
JP2017532888A (en) Service scheduling method and device
CN109565868B (en) Data transmission method, device and storage medium based on license-free uplink scheduling
CN110622550B (en) Method and apparatus for ensuring quality of service in a wireless communication system
CN105120482B (en) A kind of time delay priority scheduling method based on resource utilization
EP2932660A1 (en) Systems and methods to achieve fairness in wireless lans for cellular offloading
KR101783274B1 (en) Method and apparatus for sending information
CN104969644B (en) Resource allocation methods and device
WO2022151493A1 (en) Scheduling transmission method and apparatus
CN106941729B (en) Method and device for uploading and receiving buffer area state
JP2011024214A (en) Service multiplexing method and apparatus
Rahman et al. A cooperative radio resource management strategy for mobile multimedia LTE uplink

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13887051

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13887051

Country of ref document: EP

Kind code of ref document: A1