WO2015027465A1 - 资源分配方法、装置及系统 - Google Patents

资源分配方法、装置及系统 Download PDF

Info

Publication number
WO2015027465A1
WO2015027465A1 PCT/CN2013/082670 CN2013082670W WO2015027465A1 WO 2015027465 A1 WO2015027465 A1 WO 2015027465A1 CN 2013082670 W CN2013082670 W CN 2013082670W WO 2015027465 A1 WO2015027465 A1 WO 2015027465A1
Authority
WO
WIPO (PCT)
Prior art keywords
resource
resources
proxy unit
proxy
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2013/082670
Other languages
English (en)
French (fr)
Inventor
巢志骏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to JP2016537069A priority Critical patent/JP6271019B2/ja
Priority to CN201380001184.7A priority patent/CN103718633B/zh
Priority to EP13892109.3A priority patent/EP3030030B1/en
Priority to PCT/CN2013/082670 priority patent/WO2015027465A1/zh
Publication of WO2015027465A1 publication Critical patent/WO2015027465A1/zh
Priority to US15/056,621 priority patent/US9794953B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/29Control channels or signalling for resource management between an access point and the access point controlling device
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a resource allocation method, apparatus, and system. Background technique
  • Embodiments of the present invention provide a resource allocation method, apparatus, and system, which are easily extended to meet resource allocation requirements of different communication standards or protocol versions.
  • an embodiment of the present invention provides a resource allocation apparatus, including: a channel proxy unit and a plurality of user equipment UE proxy units, where
  • the plurality of UE proxy units are configured to separately determine a resource set to be applied for multiple UEs, and apply for authorization to the channel proxy unit respectively for the determined resource set to be applied;
  • the channel proxy unit is configured to coordinate an authorization request between the multiple UE proxy units, and transmit authorization resource information to each UE proxy unit according to the coordination result, where the authorization resource information indicates that the authorized resource information is received. a resource that the UE proxy unit is authorized in its determined set of resources to apply for;
  • Each UE proxy unit is further configured to select a resource to be allocated to the corresponding UE among the authorized resources displayed by the received grant resource information.
  • the channel proxy unit is pre-configured with a conflict resolution policy, and the channel proxy unit is specifically configured to:
  • the channel proxy unit determines the authorization of the conflicting resource according to the preset conflict resolution policy
  • the conflicting resource is a resource that exists in any two or more resource sets in the resource set to be applied determined by the multiple UE proxy units.
  • the conflict resolution policy includes one or a combination of the following policies:
  • each UE proxy unit is further configured to determine a priority of the corresponding UE on each resource in the resource set to be applied, and The determined priority information is transmitted to the channel proxy unit.
  • the method further includes:
  • a resource optimization unit configured to determine whether there is an unsatisfactory UE proxy unit in the multiple UE proxy units when the multiple UEs are not allocated to a new resource, and the idle resource is greater than the first threshold, and when there is an unsatisfactory When the UE proxy unit releases the resources that the unsatisfactory UE proxy unit has allocated.
  • the dissatisfied UE proxy unit includes:
  • the UE agent unit that has obtained the authorized resource that does not meet the demand;
  • the UE agent unit that has obtained the authorized resource within the second threshold.
  • the authorized resource information is an authorized resource set
  • the authorized resource is The set is a subset of the set of resources to be applied determined by the UE proxy unit receiving the set of authorized resources.
  • each UE proxy unit is further configured to use the channel The agent unit feeds back the resource usage.
  • an embodiment of the present invention provides a resource allocation method, where a resource allocation apparatus allocates resources for a plurality of user equipments, the resource allocation apparatus includes a channel proxy unit and a plurality of UE proxy units, and the method includes:
  • the channel proxy unit coordinates an authorization request between the plurality of UE proxy units, according to the association And transmitting, to each UE proxy unit, the authorization resource information, where the authorization resource information indicates a resource that is authorized by the UE proxy unit that receives the authorized resource information in the determined resource set to be applied;
  • Each UE proxy unit selects a resource to be allocated to the corresponding UE among the authorized resources displayed by the received grant resource information.
  • the channel proxy unit coordinates an authorization request between the multiple UE proxy units, and transmits the authorized resource information to each UE proxy unit according to the coordination result, including:
  • the channel proxy unit determines the authorization of the conflicting resource according to the preset conflict resolution policy, where the conflicting resource exists The resource in any two or more resource sets in the set of resources to be applied determined by the plurality of UE proxy units.
  • the conflict resolution policy includes one or a combination of the following policies:
  • the channel proxy unit coordinates an authorization request between the multiple UE proxy units, and according to the coordination result, each UE is used.
  • the agent unit transmits the authorized resource information it also includes:
  • Each UE proxy unit determines a priority of the corresponding UE on each resource in the set of resources to be applied, and transmits the determined priority information to the channel proxy unit.
  • the method further includes:
  • the dissatisfied UE proxy unit includes:
  • the UE agent unit that has obtained the authorized resource that does not meet the demand;
  • the UE agent unit that has obtained the authorized resource within the second threshold.
  • the authorized resource information is an authorized resource set, where the authorized resource set is a subset of the resource set to be applied determined by the UE proxy unit that receives the authorized resource set.
  • the authorized resource information received by each UE proxy unit And selecting, by the displayed authorized resources, the resource allocation to the corresponding UE, further comprising: the each UE proxy unit feeding back the resource usage situation to the channel proxy unit.
  • an embodiment of the present invention provides a resource allocation system, including:
  • the resource allocation apparatus is used to allocate resources to the multiple UEs.
  • an embodiment of the present invention provides a computer program product, including a computer readable medium, the computer readable medium comprising a set of program code for performing any one of the second aspect or the second aspect of the present invention. The method described for the implementation.
  • the resource allocation method, device and system provided by the embodiments of the present invention process resource allocation of multiple UEs independently of each other by multiple UE proxy units, thereby improving the efficiency of resource allocation and making the real-time requirement of resource allocation better. Satisfy.
  • a channel proxy unit is set to coordinate conflicts between multiple UE proxy units. In this way, each UE proxy unit needs to apply for authorization to the channel proxy unit in the form of a resource set, and the channel proxy unit coordinates the authorization requests, and sends the authorization information according to the coordination result, and informs each UE proxy unit of its Which resources in the requested resource set are authorized for use, so that each UE proxy unit can select a resource to be allocated to the UE among the authorized resources.
  • FIG. 1 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a scenario of a conflicting resource according to an embodiment of the present invention
  • FIG. 4 is a schematic flowchart of a resource allocation method according to an embodiment of the present invention
  • FIG. 5 is a flowchart of another resource allocation method according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of priorities of two UE frequency selection schedulings
  • FIG. 7 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of still another resource allocation apparatus according to an embodiment of the present invention
  • FIG. 9 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • FIG. 10 is a flowchart of still another resource allocation method according to an embodiment of the present invention
  • FIG. 11 is a flowchart of still another resource allocation method according to an embodiment of the present invention
  • FIG. 13 is a flowchart of still another resource allocation method according to an embodiment of the present invention
  • FIG. 14 is a signaling flowchart of still another resource allocation method according to an embodiment of the present invention
  • FIG. 15 is a schematic structural diagram of Embodiment 1 of a UE proxy unit according to the present invention.
  • FIG. 16 is a schematic structural diagram of Embodiment 2 of a UE proxy unit according to the present invention.
  • Embodiment 17 is a schematic structural diagram of Embodiment 1 of a channel proxy unit according to the present invention.
  • Embodiment 1 of a resource allocation apparatus is a schematic structural diagram of Embodiment 1 of a resource allocation apparatus according to the present invention.
  • FIG. 19 is a schematic structural diagram of a resource allocation system according to an embodiment of the present invention.
  • the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
  • the embodiments are a part of the embodiments 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.
  • the present application proposes a new resource allocation architecture, which implements resource allocation based on a competition mechanism.
  • the architecture sets a plurality of functional units that are independent of each other, and is configured to process resource requests of multiple user equipments (User Equipments, UEs for short) independently of each other, and separately set a functional unit for processing resource requests of multiple UEs.
  • UEs User Equipments
  • the policies of each functional unit in the architecture can be modified or extended as needed to flexibly support multiple wireless technologies and meet the needs of different protocol versions.
  • a functional unit for processing a resource request of a UE is referred to as a UE proxy unit or a UE proxy entity, and a function list for handling conflicts between resource requests of multiple UEs
  • the element is called a channel proxy unit or a channel proxy entity.
  • the present application does not limit these functional units by the name, and those skilled in the art may also use other names for naming, which are all within the scope of the present disclosure.
  • a unit, a subunit, and an entity in various embodiments of the present invention refer to a functional entity or a logical entity. It can be in the form of software, and its functions are implemented by the processor executing the program code; it can also be in the form of hardware, and the invention does not impose any limitation.
  • FIG. 1 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention.
  • the apparatus 100 includes a channel proxy unit 110 and a plurality of UE proxy units, wherein a plurality of UE proxy units 121-12n are used to respectively determine a resource set to be applied for multiple UEs, and respectively determine the resources.
  • the resource set to be applied for is applied to the channel proxy unit 110 for authorization; the channel proxy unit 110 is configured to coordinate an authorization request between the multiple UE proxy units 121-12n, and transmit the authorized resource information to each UE proxy unit according to the coordination result,
  • the authorization resource information displays resources that are authorized by the UE proxy unit that receives the authorized resource information in the determined resource set to be applied; each UE proxy unit is further used to display the authorized resource information received by the UE.
  • the resource selected in the authorized resource is allocated to the corresponding UE.
  • multiple UE proxy units can process resource allocation of multiple UEs independently of each other, thereby increasing the efficiency of resource allocation, so that the real-time requirement of resource allocation is better satisfied.
  • a channel proxy unit is set to coordinate collisions between a plurality of UE proxy units.
  • each UE proxy unit needs to apply for authorization to the channel proxy unit in the form of a resource set, and the channel proxy unit coordinates these authorization requests, that is, coordinates resource conflicts in these authorization requests, according to the coordination result.
  • the authorization information is sent, and each UE proxy unit is notified of which resources in the requested resource set are authorized to use, so that each UE proxy unit can select a resource to be allocated to the UE among the authorized resources.
  • the above architecture can flexibly extend the UE proxy unit and the channel proxy unit to support resource allocation requirements of different communication standards or protocol versions. Through simulation, it is found that after using this architecture for resource allocation, the frequency selection gain is greatly improved. There will be in the following examples Simulation data will not be described in detail here.
  • each UE proxy unit may perform Repeat it multiple times until the following conditions are over:
  • the resource allocation device in this embodiment may be located on the access network side, for example, on a base station, a base station controller (BSC), or a radio network controller (Radio Network Controller, RNC for short).
  • Base stations in various communication systems such as an evolved base station (e-Node B in LTE) in LTE, and a base station (Base Station, which is a Global System for Mobile communication (GSM) base station, for example, a global mobile communication system (GSM) Abbreviation: BS), 3G network, such as the base station Node B in the Universal Mobile Telecommunications System (UMTS), or the wireless in the World Interoperability for Microwave Access (WiMAX) network.
  • GSM Global System for Mobile communication
  • UMTS Universal Mobile Telecommunications System
  • WiMAX World Interoperability for Microwave Access
  • the foregoing authorized resource information may be a set of authorized resources, where the set of authorized resources is a subset of the set of resources to be applied determined by the UE proxy unit that receives the set of authorized resources; or may be indication information indicating the UE proxy unit that receives the authorization information Determine which resources in the set of resources to be applied are authorized. This application does not impose any restrictions on this.
  • each UE proxy unit may also feed back the resource usage to the channel proxy unit 110, that is, each UE proxy unit is used to feed back the resource usage to the channel proxy unit 110.
  • the UE proxy unit selects which resources are allocated to the corresponding UE, so that the channel proxy unit can know the usage of the resources it collects, so that the channel proxy resources update the set of resources to be applied.
  • the channel proxy unit 110 is primarily responsible for handling resource application collisions between the UE proxy units 121-12n. Therefore, the channel proxy unit 110 can preset a conflict resolution policy, so that the channel proxy unit 110 can solve each problem according to a preset conflict resolution policy.
  • Resource request conflicts between channel proxy units Of course, if there is no conflict between resource requests between the respective UE proxy units, the channel proxy unit 110 may authorize all resources requested by each UE proxy unit. which is:
  • the channel proxy unit 110 authorizes all the resource sets to be applied determined by each UE proxy unit.
  • the authorization resource information transmitted by the channel proxy unit 110 indicates that all resources in the resource set to be applied determined by the UE proxy unit receiving the authorization resource information are all authorized.
  • the authorization information may be an indication information, such as an indication bit, when a certain value (for example, 0 or 1) is taken, representing all the resources in the resource set to be applied determined by the UE proxy unit receiving the indication information. is authorized.
  • the channel proxy unit 110 determines the authorization of the conflicting resources according to the preset conflict resolution policy.
  • the conflict resource is a resource that exists in any two or more resource sets in the resource set to be applied determined by the multiple UE proxy units.
  • the above conflict resolution strategy may include one or a combination of the following strategies:
  • each UE proxy unit is further configured to determine a priority of the corresponding UE on each resource in the set of resources to be applied, and transmit the priority to the channel proxy unit 110. The priority information determined.
  • FIG. 2 is a schematic diagram of a scenario of a resource with conflicts.
  • the two UE proxy units respectively correspond to the first UE and the second UE, and the identifier of the second UE in FIG.
  • the resource is the resource that the first UE has obtained, which is referred to as resource A
  • the resource identified as B is the resource that the second UE has obtained, which is referred to as resource B.
  • the two UE proxy units apply for the resource between resource A and resource B at the same time.
  • the figure is identified as R, which is simply referred to as resource R.
  • a possible implementation manner is that the channel proxy unit can allocate all the resources R, allocate the part of the resource R close to the resource A to the first UE, and allocate the part of the resource R close to the resource B to the first part.
  • another A possible implementation manner is that the channel proxy unit allocates the resource R to the higher priority party according to the priority of the first UE and the second UE on each resource R.
  • the second conflicting resource scenario is that the first UE has obtained a part of the resource, and the second UE does not obtain the resource, and the two UE proxy units simultaneously apply for the resource near the resource that the first UE has obtained.
  • the conflict resolution policy may be Authorize conflicting resources to the highest priority UE.
  • the scenario of the third type of conflicting resource is that the first UE and the second UE do not obtain resources, and the two UE proxy units simultaneously apply for one resource.
  • the conflict resolution policy may be used to grant the conflicting resource to the UE with the highest priority.
  • a resource that has been allocated to a UE usually does not fall back.
  • the UE confirms that the resource is used the part of the resource belongs to the UE.
  • the fragmentation of resource allocation may be reduced in the following manner.
  • FIG. 3 is a schematic structural diagram of another resource allocation apparatus according to an embodiment of the present invention.
  • the resource allocation apparatus of this embodiment may further include: a resource optimization unit 130, based on the apparatus shown in FIG.
  • the resource optimization unit 130 is configured to determine whether there is an unsatisfactory UE proxy unit in the UE proxy unit 121-12n when the multiple UEs are not allocated to the new resource and the idle resource is greater than the first threshold, and when there is When the UE proxy unit is dissatisfied, the resources that the unsatisfactory UE proxy unit has allocated are released.
  • the process of requesting authorization by the UE proxy unit 121-12n, authorization by the channel proxy unit 110, and confirmation of the use of resources by the UE proxy unit 121-12n may be referred to as an iterative process, and none of the above multiple UEs are allocated to a new one.
  • the case of resources refers to the situation where no new resources are allocated in one iteration. There is no new resource allocation in the iteration. The iteration has converged. Even if it is iterated again, the result is the same. If there are enough free resources at this time, there are more resource fragments.
  • some unsatisfied resources that the UE proxy unit has allocated may be released, so that these UE proxy units re-participate in resource competition in the next iteration. In this way, the UEs corresponding to these UE agents may get better resources during the next iteration.
  • there are usually two cases for example, one case is that the UE proxy unit does not obtain a new authorized resource, and the other case is an authorized resource obtained by the UE proxy unit. Cannot be used by the UE, but not allocated to the UE, ie the UE does not use the authorized resources.
  • the unsatisfactory UE proxy unit includes: The UE agent unit that has obtained the authorized resource does not satisfy the requirement, and/or the UE agent unit that has obtained the authorized resource within the second threshold.
  • the authorized resources that have been obtained refer to all authorized resources obtained before this and this iteration.
  • the authorized resource does not meet the requirement, that is, the UE proxy unit does not obtain sufficient authorization resources.
  • the authorization resource obtained by the UE proxy unit is insufficient for the UE to complete an access, or is insufficient for the UE to complete a call.
  • the content of the authorized resource that does not meet the requirements can be adjusted according to the actual scenario, which is not limited by the embodiment of the present invention.
  • the authorized resource is within the second threshold, which means that the number of authorized resources obtained by the UE proxy unit is small, wherein the second threshold may be a percentage of the authorized resource to the system bandwidth, or may be the percentage of the authorized resource to the idle resource.
  • the second threshold may be a percentage of the authorized resource to the system bandwidth, or may be the percentage of the authorized resource to the idle resource.
  • FIG. 4 is a flowchart of a resource allocation method according to an embodiment of the present invention.
  • the method in this embodiment is used by a resource allocation apparatus to allocate resources for multiple UEs, where the resource allocation apparatus includes a channel proxy unit and multiple UE proxy units.
  • the resource allocation method in this embodiment may include:
  • Step 401 The multiple UE proxy units respectively determine a set of resources to be applied for multiple UEs, and apply for authorization to the channel proxy unit for the determined resource set to be applied respectively.
  • Step 402 The channel proxy unit coordinates an authorization request between the multiple UE proxy units, and transmits authorization resource information to each UE proxy unit according to the coordination result, where the authorized resource information displays the UE proxy that receives the authorized resource information.
  • Step 403 Each UE proxy unit selects a resource to be allocated to the corresponding UE among the authorized resources displayed by the received authorization resource information.
  • multiple UE proxy units can process resource allocation of multiple UEs independently of each other, thereby increasing the efficiency of resource allocation, so that the real-time requirement of resource allocation is better satisfied.
  • a channel proxy unit is set to coordinate collisions between multiple UE proxy units.
  • each UE proxy unit needs to apply for authorization to the channel proxy unit in the form of a resource set, and the channel proxy unit coordinates these authorization requests, that is, coordinates resource conflicts in these authorization requests, according to the coordination result.
  • Sending authorization information informing each UE proxy unit which resources in the requested resource set are authorized to use, so that each UE proxy unit can select among the authorized resources. Resources are allocated to the UE.
  • the above architecture can flexibly extend the UE proxy unit and the channel proxy unit to support resource allocation requirements of different communication standards or protocol versions. Through simulation, it is found that after this architecture is used for resource allocation, the frequency selection gain is greatly improved. There will be simulation data in the following embodiments, which will not be described in detail herein.
  • each The UE proxy unit can perform multiple iterations until the following conditions are completed:
  • the foregoing authorized resource information may be a set of authorized resources, where the set of authorized resources is a subset of the set of resources to be applied determined by the UE proxy unit that receives the set of authorized resources; or may be indication information indicating the UE proxy unit that receives the authorization information Determine which resources in the set of resources to be applied are authorized. This application does not impose any restrictions on this.
  • each UE proxy unit may also feed back the resource usage to the channel proxy unit 110, that is, each UE proxy unit is used to feed back the resource usage to the channel proxy unit 110.
  • the UE proxy unit selects which resources are allocated to the corresponding UE, so that the channel proxy unit can know the usage of the resources it collects, so that the channel proxy resources update the set of resources to be applied.
  • the step 402 may specifically include:
  • the channel proxy unit determines the authorization of the conflicting resource according to the preset conflict resolution policy, where the conflicting resource exists The resource in any two or more resource sets in the set of resources to be applied determined by the plurality of UE proxy units.
  • the conflict resolution policy may include one or a combination of the following strategies:
  • a resource that has been allocated to a UE usually does not fall back.
  • the UE confirms that the resource is used the part of the resource belongs to the UE.
  • a large number of resource fragments may appear.
  • the following process may be used to reduce fragmentation of resource allocation.
  • FIG. 5 is a flowchart of another resource allocation method according to an embodiment of the present invention.
  • the method in this embodiment adds a UE proxy unit to a channel proxy unit to transmit priority information based on the method shown in FIG. Steps, and related steps for resource fragment optimization.
  • the method in this embodiment may include:
  • Step 501 A plurality of UE proxy units respectively determine, for a plurality of UEs, a set of resources to be applied, and apply for authorization to the channel proxy unit respectively for the determined resource set to be applied.
  • Step 502 Each UE proxy unit determines a priority of the corresponding UE on each resource in the set of resources to be applied, and transmits the determined priority information to the channel proxy unit.
  • Step 501 and step 502 are not strictly in sequence.
  • Each UE proxy unit may first determine the priority of the corresponding UE on each resource, and then determine the resource set to be applied, and then prioritize the resources in the resource set. The level is transmitted to the channel proxy unit, and may be transmitted separately or together with the requested resource set; each UE proxy unit may also first determine the set of application resources, and then determine the priority of the corresponding UE on each resource in the set. Then, the priority of the resources in the resource set is transmitted to the channel proxy unit, and may be transmitted separately or together with the requested resource set.
  • the UE proxy unit may carry the priority information in the message requesting the grant to the channel proxy unit. Specifically, each UE proxy unit determines a priority of the corresponding UE on all resources; determines a resource set, and then reports the priority of each resource in the resource set to the channel proxy unit.
  • Step 503 The channel proxy unit coordinates an authorization request between the multiple UE proxy units, and transmits authorization resource information to each UE proxy unit according to the coordination result, where the authorization resource information displays the UE proxy that receives the authorized resource information.
  • Step 504 Each UE proxy unit selects a resource to be allocated to the corresponding UE among the authorized resources displayed by the received authorization resource information.
  • Step 505 When none of the multiple UEs is allocated to a new resource, and the idle resource is greater than the first threshold, determining whether there are unsatisfactory UE proxy units in the multiple UE proxy units, and when there is dissatisfaction When the UE is a proxy unit, the resource that has been allocated by the unsatisfactory UE proxy unit is released.
  • the dissatisfied UE proxy unit includes:
  • the UE agent unit that has obtained the authorized resource does not satisfy the demand, and/or the UE agent unit that has obtained the authorized resource within the second threshold.
  • the authorized resources that have been obtained refer to all authorized resources obtained before this and this iteration.
  • the authorized resource does not meet the requirement, which means that the UE proxy unit does not obtain sufficient authorization resources.
  • the UE proxy unit obtains insufficient authorization resources to enable the UE to complete an access, or is insufficient for the UE to complete a call.
  • the content of the authorized resource that is not satisfied may be adjusted according to the actual scenario, which is not limited by the embodiment of the present invention.
  • the authorized resource is within the second threshold, which means that the number of authorized resources obtained by the UE proxy unit is small, wherein the second threshold may be a percentage of the authorized resource to the system bandwidth, or may be the percentage of the authorized resource to the idle resource. The embodiment of the present invention does not limit this.
  • the resource allocation method and apparatus provided by the foregoing embodiments may be used not only for uplink resource allocation but also for downlink resource allocation. And can be used in various communication systems, for example, Long-Term Evolution (LTE), World Interoperability for Microwave Access (WiMAX), Universal Mobile Communication System (Universal) Mobile Telecommunications System, Jane: UMTS), etc.
  • LTE Long-Term Evolution
  • WiMAX World Interoperability for Microwave Access
  • Universal Mobile Communication System Universal Mobile Communication System
  • Jane UMTS
  • the uplink resource allocation algorithm of LTE needs to consider the following constraints:
  • the uplink resource allocation algorithm must guarantee real-time requirements.
  • the maximum transmit power of the uplink user determines the number of resource blocks (Resource Blocks, RBs) that the resource allocation algorithm allocates to the user.
  • the R8 protocol of LTE adopts the signal-carrier frequency division multiple access (SC-FDMA) technology.
  • SC-FDMA signal-carrier frequency division multiple access
  • the R10 protocol of LTE adopts Carrier Aggregation (CA) technology.
  • CA Carrier Aggregation
  • RBG resource block group
  • W ⁇ X 33 ⁇ 4 X 5 '.
  • the following is an example of the uplink resource allocation in LTE R8 and the resource allocation in LTE R10.
  • resource allocation is performed according to the constraint that each user in the LTE R8 protocol can obtain a continuous uplink resource.
  • the method is specifically implemented as follows: :
  • the UE proxy unit may apply on any idle resource, that is, any number of RBs or RGB may be determined as a set of resources to be applied; The UE proxy unit selects the resource set allocated to the UE as a RB resource or a RBG resource.
  • the UE proxy unit determines that the resource set of the application is an RB resource or an RBG that is continuous with the obtained RB resource, that is, both sides of the obtained resource may be applied for And being able to join the obtained resource as a continuous RB resource or RBG; in step 403, the UE proxy unit selects an RB resource or an RBG resource that is continuous with the obtained RB resource, that is, may be obtained.
  • the two ends of the resource are respectively selected by two RB or RBG resources, or one RB or RBG resource is selected at one end, so that the newly selected RB or RBG resource is connected to the obtained resource as a continuous RB resource.
  • resource allocation is performed according to the constraint that each user in the LTE R10 protocol can obtain a continuous RB resource or two consecutive RBG resources, and the resource allocation method shown in FIG. 4 is combined.
  • the method is specifically implemented as follows:
  • the UE proxy unit may apply on any idle resource, that is, any number of RBs or RGB may be determined as a set of resources to be applied;
  • the UE proxy unit selects a resource set allocated to the UE as a RB resource, or one or two RBG resources.
  • Scenario 2 If the UE currently obtains a RB resource, the UE proxy unit determines that the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource; and the UE proxy unit selects the resource set allocated to the UE as An RB resource or an RBG resource that is continuous with the obtained RB resource.
  • the UE proxy unit determines that the resource set of the application is an RBG resource that is continuous with any one of the two RBG resources that have been obtained;
  • the resource set for the UE is the two segments that have been obtained Any RBG resource in the RBG resource is a continuous RBG resource.
  • Scenario 4 If the UE currently obtains a RBG resource, the UE proxy unit determines that the resource set of the application is at least one RBG resource, or the resource set of the application is a RB resource that is consecutive to the obtained RBG resource; The UE proxy unit selects a resource set allocated to the UE as a RBG resource, or is an RB resource that is continuous with the obtained RBG resource.
  • the priority of the UE is calculated according to a channel quality indication (CQI) of a user equipment (UE). Therefore, the UE with the highest priority is selected, and resources are allocated for it. If the allocation fails, the UE is skipped.
  • CQI channel quality indication
  • QoS quality of service
  • BSR buffer status report
  • power headroom etc. of the selected UE.
  • the information calculates the number N of the largest resource blocks (RBs) that the UE needs to allocate; finds the best subband with the largest number of RBs N in the remaining frequency bands for the selected UE, and determines the RB resources and modulation of the UE. Modulation and coding scheme (MCS).
  • MCS Modulation and coding scheme
  • FIG. 6 is a schematic diagram of priority of frequency scheduling of two UEs. As shown in FIG.
  • user A has a higher average priority
  • user B has a higher priority.
  • the average priority is lower, but due to the frequency selection feature, User B has a higher priority on a resource than User A.
  • User A can support allocation of 50 RBs
  • User B is an edge user, and can only use 10 RBs.
  • user A is selected first, and the scheduling algorithm allocates all 50 RBs to user A, and user B cannot obtain any resources. This resource allocation method also reduces the frequency selection gain of User A and User B.
  • the resource allocation method of the present invention is adopted.
  • two RBG resources can be allocated to the UE, so that the performance gain in the LTE R10 network cannot be realized;
  • the UE proxy unit determines the resource set of the corresponding UE to be applied for The priority on each resource, and the determined priority information is transmitted to the channel proxy unit, and the channel proxy unit allocates according to the user priority on each resource, so that the frequency selection gain of the user can be improved.
  • Cellular network Cellular same network, cellular grid, 19 cell sites, each site 3 Layout, wrapped sectors
  • the number of users is uniformly distributed throughout the network, and each user has 10 UE (User number) (User dropped uniformly in entire cell, lOUEs per sector)
  • Antenna configuration ( Antenna for macro base station, 2 receive antennas, cross polarization: X configuration) For UE, 1 transmit antenna
  • the uplink CQI measurement period updates the CQI of each PRB for each UE every 20 minutes (Uplink CQI (Every 20ms update uplink CQI for every Measurement Period) UE on every PRB) Based on the above parameter settings, the simulation results obtained are shown in the following table. .
  • FIG. 7 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • the method in this embodiment is used by a resource allocation apparatus to allocate downlink resources for multiple UEs, where the resource allocation apparatus includes a channel proxy unit and multiple UEs. Agent unit.
  • the resource allocation method in this embodiment may include:
  • Step 701 The multiple UE proxy units respectively determine a downlink resource set to be applied for multiple UEs, and apply for authorization to the channel proxy unit for the determined downlink resource set to be applied.
  • Step 702 The channel proxy unit coordinates an authorization request between the multiple UE proxy units, and transmits authorization resource information to each UE proxy unit according to the coordination result, where the authorized resource information is displayed.
  • Step 703 Each UE proxy unit selects a downlink resource to be allocated to the corresponding UE among the authorized downlink resources displayed by the received authorization resource information.
  • multiple UE proxy units can process multiple independent of each other.
  • the downlink resource allocation of the UE increases the efficiency of downlink resource allocation, so that the real-time requirement of resource allocation is better satisfied.
  • the channel proxy unit is set to coordinate collisions between multiple UE proxy units.
  • each UE proxy unit needs to apply for authorization to the channel proxy unit in the form of a resource set, and the channel proxy unit coordinates these authorization requests, that is, coordinates resource conflicts in these authorization requests, according to the coordination result.
  • the authorization information is sent, and each UE proxy unit is notified of which resources in the requested resource set are authorized to use, so that each UE proxy unit can select a resource to be allocated to the UE among the authorized resources.
  • the above architecture can flexibly extend the UE proxy unit and the channel proxy unit to support resource allocation requirements of different communication standards or protocol versions. Through simulation, it is found that after this architecture is used for resource allocation, the frequency selection gain is greatly improved.
  • the method for allocating the downlink resource is similar to the method for allocating the uplink resource, that is, the resource allocation method provided by the embodiment of the present invention can be used for the allocation of the uplink resource or the allocation of the downlink resource.
  • the channel corresponding to the channel proxy unit may be a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH for short).
  • each UE proxy unit in the foregoing embodiment may be a separately set processor, or may be implemented in one processor of the base station, or may be stored in the memory of the base station in the form of program code.
  • the function of the above UE proxy unit is called and executed by a certain processor of the base station.
  • the implementation of the channel proxy unit and the resource optimization unit is the same as that of the UE proxy unit, and details are not described herein again.
  • the processor described herein may be a Central Processing Unit (CPU), or an Application Specific Integrated Circuit (ASIC), or one or more integrated systems configured to implement embodiments of the present invention. Circuit.
  • the UE processing unit and the channel proxy unit may be implemented by different processors, and interaction between the UE processing unit and the channel proxy unit may be implemented by interaction between processors;
  • the device is implemented, and the interaction between the UE processing unit and the channel proxy unit is implemented by interaction between different processes of the processor.
  • each UE proxy unit may be implemented by the same processor or by different processors. The embodiment of the invention does not impose any limitation.
  • FIG. 8 is a schematic structural diagram of still another resource allocation apparatus according to an embodiment of the present invention.
  • the resource allocation apparatus includes a processor 801 and an interface circuit 802.
  • the memory 803 and the bus 804 are also shown.
  • the processor 801, the interface circuit 802, and the memory 803 are connected and completed by the bus 804. Communication.
  • the bus 804 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Wait.
  • ISA Industry Standard Architecture
  • PCI Peripheral Component
  • EISA Extended Industry Standard Architecture
  • the bus 804 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in Figure 8, but it does not mean that there is only one bus or one type of bus.
  • Memory 803 is for storing executable program code, the program code including computer operating instructions.
  • the memory 803 may include a high speed RAM memory and may also include a non-volatile memory such as at least one disk memory.
  • the processor 801 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more configured to implement the embodiments of the present invention. integrated circuit.
  • CPU central processing unit
  • ASIC application specific integrated circuit
  • the processor 801 is used to:
  • the resource is allocated to the corresponding UE among the authorized resources displayed by the authorized resource information.
  • the processor 801 is specifically configured to: when there is a conflicting resource between the resource sets to be applied by the multiple UEs, determine, according to a preset conflict resolution policy, the authorization of the conflicting resource, where the conflicting resource exists Any two or more of the resource sets of the plurality of UEs to be applied for The resources in the source collection.
  • the conflict resolution policy includes one or a combination of the following strategies:
  • the processor 801 is further configured to: prior to coordinating the authorization request between the multiple UEs, determine a priority of the UE on each resource in the resource set to be applied.
  • the processor 801 is further configured to: when the multiple UEs are not authorized resources, and the idle resources are greater than the first threshold, release the authorized resources obtained by the at least one of the multiple UEs.
  • the UE that is released with the authorized resource includes: the UE whose authorized resource does not meet the requirement, and/or the UE whose authorized resource is within the second threshold.
  • the authorized resource information is a set of authorized resources, and the set of authorized resources is a subset of the set of resources to be applied for the UE.
  • the processor 801 After selecting the resource to be allocated to the corresponding UE among the authorized resources, the processor 801 is further configured to determine the resource usage.
  • the processor 803 may be referred to as multiple processors, and the interaction between the UE processing unit and the channel proxy unit may be implemented by interaction between the processors; or may be a processor and processed by different processes of the processor. The interaction between the UE processing unit and the channel proxy unit is implemented.
  • FIG. 9 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • the execution entity of this embodiment is a UE proxy unit.
  • the resource allocation method in this embodiment may include:
  • Step 901 The UE proxy unit sends a resource allocation request to the channel proxy unit, where the resource allocation request includes the applied resource set, and the resource set includes at least one resource.
  • the resource may be an RB, or may be an RBG.
  • the resource set of the application may be represented in various forms, for example, in the form of a resource tag, that is, a list including all resources for allocation, in which the requested resource is marked as an application, for example, marked as 1 Other resources that are not applied are marked as not applied, for example, marked as 0; or, a list of resources to be applied only may be included.
  • a resource tag that is, a list including all resources for allocation, in which the requested resource is marked as an application, for example, marked as 1
  • Other resources that are not applied are marked as not applied, for example, marked as 0; or, a list of resources to be applied only may be included.
  • the UE proxy unit may apply for all available resources, that is, may apply for any unassigned RB or RBG;
  • the UE corresponding to the unit has obtained a resource before.
  • the UE proxy unit may apply for resources that are consecutive to the obtained resource, that is, may apply for both sides of the obtained resource and can be connected to the obtained resource.
  • RB or RBG of a contiguous resource and according to the constraint of the LTE R10 protocol, each UE can obtain a continuous RB resource or can obtain two consecutive RBG resources, and the UE proxy unit can apply for more flexible resources.
  • the UE may obtain a continuous RB resource, or may be a contiguous RBG resource for the contiguous resource with the obtained resource, and simultaneously Applying for the unassigned RBG resource of the location; if the UE corresponding to the UE proxy unit has obtained two RBG resources before, the UE proxy unit may apply for the obtained two RBG resources. Any RBG resource with continuous RBG resources.
  • the requested resource may also be selected according to requirements of other algorithms, such as an interference coordination algorithm.
  • the resource application may be selected only on a partial resource subset.
  • the UE proxy unit may send the resource allocation request to the channel proxy unit, and may further carry the UE proxy unit to calculate a user priority on each resource that is applied according to the sub-band CQI of the resource, so that the The channel proxy unit allocates resources based on the user priority on each of the resources.
  • the average priority of the user in the entire frequency band is calculated according to the CQI of the full band, and the frequency resource is allocated to the user according to the average priority of the user. Therefore, the resource allocation method provided by the embodiment of the present invention can enable the user to Get a higher frequency gain.
  • Step 902 The UE proxy unit receives a resource usage permission sent by the channel proxy unit, where the resource usage permission carries resource information allocated by the channel proxy unit to the UE proxy unit.
  • the channel proxy unit after receiving the resource allocation request sent by the UE proxy unit, the channel proxy unit performs allocation according to the resource set applied in the resource allocation request, and when a certain resource has multiple UE proxy units simultaneously applied, The channel proxy unit is responsible for processing resource application conflicts between the respective UE proxy units. Specifically, one way to handle resource application conflicts is to allocate the resources to the priority relatives according to user priorities on each resource. A higher UE proxy unit.
  • the channel proxy unit may send the resource usage permission to the UE proxy unit, where the resource usage permission may carry the channel proxy unit as the UE proxy Resource information assigned by the unit.
  • Step 903 The UE proxy unit selects at least one segment of resources according to resource information allocated by the channel proxy unit for the UE proxy unit, where each resource includes one resource or multiple consecutive resources.
  • the resources allocated to the UE proxy unit included in the resource usage license are generally the
  • a subset of the set of resources requested by the UE proxy unit which may be a plurality of non-contiguous RBs or RBGs, from which the UE proxy unit may select at least one segment of resources required.
  • Step 904 The UE proxy unit sends the resource usage result feedback information to the channel proxy unit, where the feedback information carries at least one segment of resources used by the UE proxy unit according to the resource information.
  • step 904 at least one resource used by the UE proxy unit carried in the feedback information, that is, at least one segment of the resource selected in step 903 is fed back.
  • the UE proxy unit may still need more resources.
  • the UE proxy unit may perform step 901 to step 904 again to perform resource application again.
  • the process of resource allocation by the above loop iteration may be terminated until any of the following situations occur: all resources are allocated, or all UE proxy units no longer apply for resources, or perform resource allocation process The number of times exceeds the preset value, or the resource allocation process does not implement any resource allocation.
  • the UE proxy unit determines the resource set of the application, and the resource set of the application is carried in the resource allocation request and sent to the channel proxy unit, and receives the resource usage permission that is sent by the channel proxy unit and includes the allocated resource information, and And selecting at least one resource in the allocated resources, so that the UE corresponding to the UE proxy unit obtains the resource that meets the LTE R8 or LTE R10 constraint condition, and then sends the resource usage result feedback information to the channel proxy unit, thereby implementing resource allocation; Since the resource usage permission received by the UE proxy unit including the allocated resource information is allocated by the channel proxy unit according to the user priority on each resource, the frequency selection gain of the user can be improved.
  • FIG. 10 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • the method in this embodiment is sent to a channel proxy unit by a proxy unit on the basis of the embodiment shown in FIG.
  • the process of the UE proxy unit calculating the user priority on each resource applied for is added, and the optimization step added after the resource allocation is completed is also performed to prevent excessive resource fragmentation.
  • the execution subject of this embodiment is a UE proxy unit.
  • the method in this embodiment may include:
  • Step 1001 The UE proxy unit calculates a user priority on each resource that is applied according to the sub-band CQI of the resource, and carries the user priority information on each resource that is applied in the resource allocation request.
  • Step 1002 The UE proxy unit sends a resource allocation request to the channel proxy unit, where the resource allocation request includes the requested resource set, and the resource set includes at least one resource.
  • Step 1003 The UE proxy unit receives a resource usage permission sent by the channel proxy unit, where the resource usage permission carries resource information allocated by the channel proxy unit to the UE proxy unit.
  • Step 1004 The UE proxy unit selects at least one segment of resources according to resource information allocated by the channel proxy unit for the UE proxy unit, and each segment includes one resource or multiple consecutive resources.
  • the UE proxy unit may find the best resource to use within the scope of the resource usage permission.
  • the resource usage permission sent by the channel proxy unit may be more resources.
  • the UE proxy unit may determine an optimal resource according to a corresponding algorithm, and select the optimal resource; for single-carrier frequency division multiple access (Signal-Carrier Frequency) Division Multiple Access (SC-FDMA) technology UE, the UE can only use a period of resources, and the channel proxy unit may send multiple resources to the user.
  • the user agent finds the best resource for use.
  • step 1004 may include the following two methods:
  • the UE proxy unit selects at least one RB resource in the resource allocated by the channel proxy unit for the UE proxy unit according to the required number of RB resources, so that the UE proxy unit obtains a RB resource.
  • the RB resource includes one RB resource or multiple consecutive RB resources.
  • the UE proxy unit may select a RB resource, if the UE corresponding to the UE proxy unit has previously obtained If a resource is obtained, the UE proxy unit may select two RB resources at two ends of the obtained resource, or select one RB resource at one end, so that the newly selected RB resource and the obtained resource are connected as consecutive segments.
  • RB resources This method is applicable to the communication system of LTE R8 or LTE R10.
  • the UE proxy unit selects at least one RBG resource in the resource allocated by the channel proxy unit for the UE proxy unit according to the required number of RBG resources, so that the UE proxy unit obtains one or two RBGs.
  • the RBG resource includes one RBG resource or multiple consecutive RBG resources.
  • the UE proxy unit may select one or two RBG resources; if the UE corresponding to the UE proxy unit is currently If a RBG resource is obtained, the UE proxy unit may select two RBG resources respectively at the two ends of the obtained resource, or select one RBG resource at one end, so that the newly selected RBG resource and the obtained resource are consecutively connected.
  • the RBG resource of the RBG resource, and the RBG resource may be selected at any position; if the UE corresponding to the UE proxy unit has obtained two RBG resources, the UE proxy unit may be in any RGB resource that has been obtained. The RGB resources are selected at both ends, so that the UE corresponding to the UE proxy unit obtains two consecutive RBG resources.
  • Step 1005 The UE proxy unit sends resource usage result feedback information to the channel proxy unit, where the feedback information carries at least one segment of resources used by the UE proxy unit according to the resource information.
  • step 1001 may be performed again to perform the resource request again.
  • the process of resource allocation does not fall back.
  • the resources that have been allocated to the UE proxy unit belong to the UE corresponding to the UE proxy unit.
  • the resource allocation method in this embodiment may further include:
  • Step 1006 If the number of resources allocated by the UE proxy unit is less than a preset value, the UE proxy unit releases the allocated resources.
  • the triggering condition of the foregoing optimization step of preventing excessive resource fragmentation may be: when the execution of step 1005 ends, the UE proxy unit does not obtain enough resources, gp, the UE proxy unit is The number of resources obtained in the resource allocation process is less than the expected value; and the resource obtained by the UE proxy unit is smaller than the first preset value; and the number of available resources is greater than the second preset value, SP, There are more resources to be allocated.
  • the first preset value and the second preset value may be pre-configured on the network side.
  • the UE proxy unit After the UE proxy unit releases the allocated resources, it can apply on all available resources in the process of the next resource allocation, so that the UE proxy unit may obtain better resources in the next resource allocation process.
  • the UE proxy unit calculates the user priority on each resource that is applied according to the sub-band CQI of the resource, and carries the user priority information on each resource that is applied in the resource allocation request.
  • the conflicting resource is allocated to the UE proxy unit with a relatively high priority of the user of the resource, so that the resource allocation is more reasonable, and the frequency selection gain obtained by the user is higher;
  • the resource optimization policy of the resources released by the allocated amount of resources that are less than the preset value by the UE proxy unit avoids excessive resource fragmentation and improves resource allocation efficiency.
  • FIG. 11 is a flowchart of still another resource allocation method according to an embodiment of the present invention. This embodiment is directed to a flow of resource allocation in the communication system of the LTE R8.
  • the execution entity of this embodiment is a UE proxy unit.
  • the method of this embodiment before the step 901 of the embodiment shown in FIG. 9 or the step 1002 of the embodiment shown in FIG. 10, may further include:
  • Step 1101 The UE proxy unit determines a current resource allocation state, where the resource allocation state includes: an unallocated resource, or an RB resource has been obtained.
  • Step 1102 The UE proxy unit determines the resource set of the application according to the current resource allocation status.
  • step 1102 may specifically include:
  • the UE proxy unit determines that the requested resource set is at least one RB resource, or at least one RBG resource;
  • the UE proxy unit determines that the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource.
  • the UE proxy unit selects at least one segment of resources according to the resource information allocated by the channel proxy unit to the UE proxy unit, which may specifically include: If the current resource allocation status is an unallocated resource, the UE proxy unit selects one RB resource or one or two RBG resources according to resource information allocated by the channel proxy unit for the UE proxy unit;
  • the UE proxy unit selects the RB resource that is continuous with the obtained RB resource according to the resource information allocated by the channel proxy unit for the UE proxy unit. Or RBG resources.
  • the current resource allocation status of the UE corresponding to the UE proxy unit is determined, and the application is determined according to the current resource allocation status.
  • FIG. 12 is a flowchart of still another resource allocation method according to an embodiment of the present invention. This embodiment is directed to a flow of resource allocation in the communication system of the LTE R10.
  • the execution entity of this embodiment is a UE proxy unit.
  • the method of this embodiment before the step 901 of the embodiment shown in FIG. 9 or the step 1002 of the embodiment shown in FIG. 10, may further include:
  • Step 1201 The UE proxy unit determines a current resource allocation state, where the resource allocation state includes: an unallocated resource, a RB resource has been obtained, two RBG resources have been obtained, or a RBG resource has been obtained.
  • Step 1202 The UE proxy unit determines, according to the current resource allocation status, the resource set of the application.
  • step 1202 may specifically include:
  • the UE proxy unit determines that the requested resource set is at least one RB resource, or at least one RBG resource;
  • the UE proxy unit determines that the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource;
  • the UE proxy unit determines that the resource set of the application is an RBG resource that is continuous with any one of the obtained two RBG resources; If the current resource allocation status is that a RBG resource has been obtained, the UE proxy unit determines that the resource set of the application is at least one RBG resource, or the resource set of the application is the obtained RBG resource. Continuous RB resources.
  • the UE proxy unit selects at least one segment of resources according to the resource information allocated by the channel proxy unit for the UE proxy unit, which may specifically include:
  • the UE proxy unit determines that the requested resource set is a RB resource, or one or two RBG resources;
  • the UE proxy unit determines that the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource;
  • the UE proxy unit determines that the resource set of the application is an RBG resource that is continuous with any one of the obtained two RBG resources;
  • the UE proxy unit determines that the resource set of the application is a RBG resource, or the resource set of the application is continuous with the obtained RBG resource.
  • RB resources
  • the current resource allocation status of the UE corresponding to the UE proxy unit is determined, and the application is determined according to the current resource allocation status.
  • FIG. 13 is a flowchart of still another resource allocation method according to an embodiment of the present invention.
  • the execution subject of the embodiment is a channel proxy unit.
  • This embodiment describes how a channel proxy unit allocates resources for a UE proxy unit, as shown in FIG. 13 .
  • the resource allocation method of the present embodiment may include: Step 1301: A channel proxy unit receives a resource allocation request sent by at least two UE proxy units, where the resource allocation request includes a requested resource set, where the resource set includes At least one resource.
  • the resource is a resource block RB or an RB group RBG.
  • the resource allocation request may further carry the UE proxy unit to apply User priority information on each resource requested.
  • the user priority information on each resource may be calculated by the UE proxy unit according to the subband CQI of the resource.
  • Step 1302 If at least one conflicting resource exists in the resource set requested by the at least two UE proxy units, the channel proxy unit uses a resource conflict solution decision for each conflicting resource to perform resource allocation.
  • the resource conflict resolution policy may be: assigning the conflicting resource to a UE with a relatively high user priority in the UE competing for the resource; or, according to the resource continuity principle, allocating the conflicting resource to the competition
  • the resources that have been obtained in the UE of the resource and the conflicting resource can be connected as a UE of one segment.
  • Step 1303 The channel proxy unit sends a resource usage permission to the UE proxy unit, where the resource usage permission carries resource information allocated for the UE proxy unit.
  • the channel proxy unit may send a resource usage permission to the UE proxy unit after completing conflict resolution of all conflicting resources.
  • the resource license may be in various forms, for example, in the form of a resource tag, that is, a list including all resources for allocation, in which the resources allowed by the UE proxy unit are marked as available, for example, marked as 1, other resources not assigned to the UE proxy unit are marked as unavailable, for example marked as 0.
  • Step 1304 The channel proxy unit receives the resource usage result feedback information sent by the UE proxy unit, where the feedback information carries at least one resource that the UE proxy unit uses according to the resource information, the at least one resource. Includes one resource or multiple consecutive resources.
  • the UE proxy unit may select at least one segment of the required resource, and therefore, the user agent needs to allocate the resource after the selection.
  • the result feedback information is sent to the channel proxy unit.
  • the resource allocation request sent by at least two UE proxy units is received by the channel proxy unit; resource allocation is performed by using a resource conflict resolution policy for each conflicting resource, thereby realizing resource allocation, and then sending the resource usage permission Giving a corresponding UE proxy unit, and receiving resource usage result feedback information sent by the UE proxy unit, thereby completing resource allocation; since the channel proxy unit allocates a conflict resolution policy for each conflicting resource, each conflict may be considered The user priority of the resource, which can increase the user's frequency selection gain.
  • the channel proxy unit in step 1302 is for each conflict.
  • Resources use resource conflict resolution strategies for resource allocation, which can include:
  • the channel proxy unit allocates the resource to the UE proxy unit with the highest user priority
  • the channel proxy unit allocates the resource to the allocated UE of the at least two UE proxy units of the resource and the conflicting resource consecutive UE proxy unit.
  • the channel proxy unit in step 1302 uses the resource conflict resolution policy for resource allocation in each of the conflicting resources, and may further include:
  • the allocated resource in the first UE proxy unit is not continuous with the conflicting resource
  • the allocated resources in the second UE proxy unit are consecutive to the conflicting resource, and the channel proxy unit allocates the resource to the second UE proxy unit.
  • the channel proxy unit in step 1302 uses a resource conflict resolution policy for resource allocation for each conflicting resource, and may further include:
  • the channel proxy unit allocates the resources to the first UE proxy unit.
  • the foregoing two possible implementation manners are as follows:
  • the first UE proxy unit and the second UE proxy unit both apply for the same resource, and the resource is continuous with the allocated resources in the second UE proxy unit.
  • the resources allocated in the first UE proxy unit are not consecutive, and the user priority of the first UE proxy unit is higher than the second UE proxy unit.
  • the resource conflict resolution policy of the channel proxy unit is more important, for example, for resource continuity, and therefore the resource is allocated to the second UE proxy unit.
  • the resource conflict resolution policy of the channel proxy unit is, for example, more important for the user priority of the resource, and thus the resource is allocated to the first UE proxy unit. Which method is specifically adopted can be determined according to the actual needs of the communication network.
  • FIG. 2 is a schematic diagram of a conflicting resource special scenario.
  • the first UE proxy unit corresponds to The UE is the user A
  • the UE corresponding to the second UE proxy unit is the user B.
  • the resource identified as A in FIG. 6 is the resource that has been obtained by user A, which is referred to as resource A
  • the resource identified as B is obtained by user B.
  • the resource, abbreviated as the resource B, the first UE proxy unit and the second UE proxy unit simultaneously apply for the resource between the resource A and the resource B
  • the identifier is R, which is simply referred to as the resource R.
  • the channel proxy unit can allocate all the resources R, allocate the part of the resource R close to the resource A to the first user agent, and allocate the part of the resource R close to the resource B to the part. Second user agent.
  • FIG. 14 is a signaling flowchart of still another resource allocation method according to an embodiment of the present invention. This embodiment describes how a UE proxy unit and a channel proxy unit interact to complete resource allocation. As shown in FIG. 14, the method in this embodiment may include:
  • Step 1401 The UE proxy unit calculates a user priority on each resource that is applied according to the sub-band CQI of the resource, and carries the user priority information on each resource that is applied in the resource allocation request.
  • Step 1402 The UE proxy unit determines a current resource allocation status.
  • Step 1403 The UE proxy unit determines the resource set of the application according to the current resource allocation status.
  • Steps 1402 and 1403 may also be performed before step 1401, or step 1401, step 1402, and step 1403 may be performed in sequence.
  • step 1402 For the specific resource allocation status in step 1402, and the specific operation of step 1403, reference may be made to the foregoing third embodiment and the description of the fourth embodiment.
  • Step 1404 The UE proxy unit sends a resource allocation request to the channel proxy unit, where the resource allocation request includes the applied resource set, and the resource set includes at least one resource.
  • Step 1405 If at least one conflicting resource exists in the resource set requested by the at least two UE proxy units, the channel proxy unit uses the resource conflict resolution policy for resource allocation for each conflicting resource.
  • Step 1406 The channel proxy unit sends a resource usage permission to the UE proxy unit, where the resource usage permission carries resource information allocated for the UE proxy unit.
  • Step 1407 The UE proxy unit selects at least one segment of resources according to resource information allocated by the channel proxy unit for the UE proxy unit, and each segment includes one resource or multiple consecutive resources.
  • Step 1408 The UE proxy unit sends the resource usage result feedback information to the channel proxy unit, where the feedback information carries at least one segment of resources used by the UE proxy unit according to the resource information.
  • Step 1409 If the number of resources allocated by the UE proxy unit is less than a preset value, the UE proxy unit releases the allocated resources.
  • Step 1409 is an optional step set to avoid excessive resource fragmentation.
  • the UE proxy unit calculates the user priority on each resource applied according to the sub-band CQI of the resource, and carries the user priority information on each resource applied to the resource.
  • the conflict resolution policy is allocated for each conflicting resource, and the user priority of each conflicting resource may be considered, thereby making the resource allocation more reasonable.
  • the frequency optimization gain of the resource obtained by the user is increased by the UE proxy unit, and the resource optimization strategy of the resource released by the allocated resource with less than the preset value is avoided, thereby avoiding excessive resource fragmentation and improving resource allocation efficiency;
  • the proxy unit and the channel proxy unit cooperate with each other to perform a resource allocation method, and the UE proxy unit determines the current resource allocation status of the user before performing resource application, and determines different application resource sets and determines different uses according to different states.
  • Resources, making resource allocation methods applicable to both LTE R8 and L TE R10 requires resource allocation and is easy to extend other requirements based on other versions of the communication protocol.
  • the apparatus 1500 of this embodiment may include: a requesting module 11, a license receiving module 12, a resource selecting module 13, and a feedback module 14, wherein
  • the requesting module 11 may be configured to send a resource allocation request to the channel proxy unit, where the resource allocation request includes a resource set of the application, where the resource set includes at least one resource;
  • the license receiving module 12 may be configured to receive a resource usage permission sent by the channel proxy unit, where the resource usage permission carries resource information allocated by the channel proxy unit to the UE proxy unit;
  • the resource selection module 13 may be configured to select at least one segment of resources according to the resource information allocated by the channel proxy unit for the UE proxy unit, where each resource includes one resource or multiple consecutive resources;
  • the feedback module 14 can be configured to send a resource usage result feedback letter to the channel proxy unit.
  • the feedback information carries at least one segment of resources used by the UE proxy unit according to the resource information.
  • the device in this embodiment may be used to implement the technical solution described in the method embodiment shown in FIG. 1 , and has a corresponding function module, and the implementation principle thereof is similar, and details are not described herein again.
  • the requesting module sends a resource allocation request to the channel proxy unit
  • the license receiving module receives the resource usage permission that is sent by the channel proxy unit and includes the allocated resource information, and selects the allocated resource by using the resource selection module.
  • the UE corresponding to the UE proxy unit obtains the resource that meets the LTE R8 or LTE R10 constraint condition, and then sends the resource usage result feedback information to the channel proxy unit through the feedback module, thereby realizing the resource allocation;
  • the received resource usage permission is allocated by the channel proxy unit according to the user priority on each resource, so that the user's frequency selection gain can be improved.
  • FIG. 16 is a schematic structural diagram of Embodiment 2 of a UE proxy unit according to the present invention.
  • the apparatus 1600 of this embodiment may further include: a priority calculation module 15 according to the apparatus shown in FIG.
  • the calculating module 15 may be configured to calculate a user priority on each resource applied according to the sub-band CQI of the resource before sending the resource allocation request to the channel proxy unit, and prioritize users on each resource requested Level information is carried in the resource allocation request.
  • the resource may be an RB or an RBG.
  • resource selection module 13 may be specifically configured to:
  • the UE proxy unit selects at least one RB resource in the resource allocated by the channel proxy unit for the UE proxy unit according to the required number of RB resources, so that the UE proxy unit obtains a RB resource, the RB resource
  • the resource includes one RB resource or multiple consecutive RB resources; or
  • the UE proxy unit selects at least one RBG resource in the resource allocated by the channel proxy unit for the UE proxy unit according to the required number of RBG resources, so that the UE proxy unit obtains one or two RBG resources.
  • the RBG resource includes one RBG resource or multiple consecutive RBG resources.
  • apparatus of this embodiment may further include:
  • the resource release module 16 may be configured to: after sending the resource usage result feedback information to the channel proxy unit, if the number of allocated resources is less than a preset value, the UE proxy unit releases the allocated resource.
  • the apparatus of this embodiment may further include: a first state determining module 17 and a first application resource determining module 18, where
  • the first state determining module 17 may be configured to determine a current resource allocation state before the resource allocation request is sent to the channel proxy unit, where the resource allocation state includes: an unallocated resource, or an RB resource has been obtained;
  • the first application resource determining module 18 may be configured to determine a resource set of the application according to the current resource allocation status.
  • the first application resource determining module 18 may specifically be used to:
  • the resource set of the application is at least one RB resource, or at least one RBG resource;
  • the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource.
  • the resource selection module 13 may include: a first selection unit 131, where the first selection unit 131 may be specifically configured to:
  • the current resource allocation status is an unallocated resource, selecting a RB resource, or one or two RBG resources, according to resource information allocated by the channel proxy unit for the UE proxy unit;
  • the RB resource or the RBG resource that is consecutive to the obtained RB resource is selected according to the resource information allocated by the channel proxy unit to the UE proxy unit.
  • the first state determining module 17 and the first application resource determining module 18 and the resource selecting module 13 described above include the setting of the first selecting unit 131, and the user agent module of the embodiment can be applied to the communication system of the LTE R8.
  • the apparatus of this embodiment may further include: a second state determining module 19 and a second application resource determining module 1010, where
  • the second state determining module 19 may be configured to determine a current resource allocation state before sending the resource allocation request to the channel proxy unit, where the resource allocation state includes: an unallocated resource, a RB resource has been obtained, and two RBGs have been obtained. The resource or the RBG resource is obtained.
  • the second application resource determining module 1010 is configured to determine the resource set of the application according to the current resource allocation status. Further, the second application resource determining module 1010 may be specifically configured to: if the current resource allocation status is an unallocated resource, determine that the resource set of the application is at least one RB resource, or at least one RBG resource;
  • the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource
  • the resource set of the application is an RBG resource that is continuous with any one of the obtained two RBG resources
  • the UE proxy unit determines that the resource set of the application is at least one RBG resource, or the resource set of the application is the obtained RBG resource. Continuous RB resources.
  • the resource selection module 13 may include: a second selection unit 132, where the second selection unit 132 may be specifically configured to:
  • the current resource allocation status is an unallocated resource, determining that the resource set of the application is a RB resource, or one or two RBG resources;
  • the resource set of the application is an RB resource or an RBG resource that is consecutive to the obtained RB resource
  • the resource set of the application is an RBG resource that is continuous with any one of the obtained two RBG resources
  • the resource set of the application is determined to be a RBG resource, or the resource set of the application is an RB resource that is consecutive to the obtained RBG resource.
  • the foregoing first state determining module 19 and the first application resource determining module 1010 and the resource selecting module 13 include the setting of the second selecting unit 132, so that the user agent module of the embodiment can be applied to the communication system of the LTE R10.
  • the UE proxy unit in this embodiment may be used to implement the technical solution described in any one of the method embodiments in FIG. 10 to FIG. 12 and the technical solution corresponding to the UE proxy unit in FIG. 14 , and the implementation principle and the technical effect are similar. I won't go into details here.
  • FIG. 17 is a schematic structural diagram of Embodiment 1 of a channel proxy unit according to the present invention, as shown in FIG.
  • the apparatus 1700 of this embodiment may include: a request receiving module 21, a resource allocation module 22, a license sending module 23, and a feedback receiving module 24, where
  • the request receiving module 21 may be configured to receive a resource allocation request that is sent by the at least two UE proxy units, where the resource allocation request includes the requested resource set, where the resource set includes at least one resource;
  • the resource allocation module 22 may be configured to: if there is at least one conflicting resource in the resource set requested by the at least two UE proxy units, use a resource conflict resolution policy for resource allocation for each conflicting resource;
  • the permission sending module 23 may be configured to send a resource usage permission to the UE proxy unit, where the resource usage permission carries resource information allocated for the UE proxy unit;
  • the feedback receiving module 24 may be configured to receive the resource usage result feedback information sent by the UE proxy unit, where the feedback information carries at least one segment of resources used by the UE proxy unit according to the resource information, and the at least one resource Includes one resource or multiple consecutive resources.
  • the resource may be an RB or an RBG.
  • the channel proxy unit of this embodiment may be used to implement the technical solution described in the method embodiment shown in FIG. 13 and the technical solution corresponding to the channel proxy unit in FIG. 14 , and have corresponding functional modules, and the implementation principle thereof is similar. No longer.
  • the device of the embodiment receives the resource allocation request sent by the at least two UE proxy units by using the request receiving module, and allocates resources by using the resource conflict resolution policy for each conflicting resource by using the resource allocation module, thereby realizing resource allocation.
  • the resource allocation request sent by the at least two UE proxy units received by the request receiving module 21 may further carry the user priority information of the UE proxy unit on each resource that is requested.
  • resource allocation module 22 may be specifically configured to:
  • the channel proxy unit allocates the resource to the UE proxy unit with the highest user priority; or For any conflicting resource, the channel proxy unit allocates the resource to the UE proxy unit in which at least two UE proxy units requesting the resource are allocated and the conflicting resource is consecutive.
  • resource allocation module 22 can also be used to:
  • the allocated resource in the first UE proxy unit is not continuous with the conflicting resource
  • the allocated resources in the second UE proxy unit are consecutive to the conflicting resource, and the channel proxy unit allocates the resource to the second UE proxy unit.
  • the resource allocation module 22 can also be used to:
  • the channel proxy unit allocates the resources to the first UE proxy unit.
  • FIG. 18 is a schematic structural diagram of Embodiment 1 of a resource allocation apparatus according to the present invention.
  • the resource allocation apparatus may be set on a base station, or may be a base station itself.
  • the resource allocation apparatus 1800 of this embodiment may include: a UE proxy unit according to any embodiment of the present invention and a channel proxy unit according to any embodiment of the present invention.
  • FIG. 19 is a schematic structural diagram of a resource allocation system according to an embodiment of the present invention. As shown in FIG. 19, the system in this embodiment includes: multiple UEs, and a resource allocation apparatus according to any embodiment of the present invention, where Allocating resources for the multiple UEs.

Landscapes

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

Abstract

本发明提供一种资源分配方法装置及系统,其中,资源分配装置包括:信道代理单元和多个用户设备 UE代理单元,其中,所述多个用户设备 UE 代理单元,用于为多个 UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向所述信道代理单元申请授权;所述信道代理单元,用于协调所述多个 UE代理单元之间的授权申请,根据协调结果向每个 UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被授权的资源;每个 UE代理单元还用于在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的 UE。

Description

资源分配方法、 装置及系统
技术领域
本发明涉及通信技术领域, 尤其涉及一种资源分配方法、 装置及系统。 背景技术
在无线通信技术领域, 频率资源是有限的, 因此如何有效的利用有限的 频率资源便显得尤为重要。现有技术中, 已经提出多种资源分配方法和策略。 然而, 随着通信技术的发展以及协议的演进, 不同通信制式或协议版本对资 源分配的要求不同, 现有的这些资源分配方法和策略缺乏灵活性, 难以扩展 以满足不同通信制式或协议版本对资源分配的要求。 发明内容
本发明实施例提供一种资源分配方法、 装置及系统, 易于扩展以满足 不同通信制式或协议版本对资源分配的要求。
第一方面, 本发明实施例提供一种资源分配装置, 包括: 信道代理单元 和多个用户设备 UE代理单元, 其中,
所述多个 UE代理单元,用于为多个 UE分别确定待申请的资源集合,且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
所述信道代理单元, 用于协调所述多个 UE代理单元之间的授权申请, 根据协调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显 示了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中 被授权的资源;
每个 UE代理单元还用于在其接收到的授权资源信息所显示的被授权的 资源中选择资源分配给对应的 UE。
在第一方面的第一种可能的实现方式中, 所述信道代理单元中预设有 冲突解决策略, 且所述信道代理单元具体用于:
当所述多个 UE代理单元所确定的待申请的资源集合之间存在冲突资源 时, 所述信道代理单元根据预设的冲突解决策略, 确定冲突资源的授权, 其 中所述冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式 中, 所述冲突解决策略包括以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式 中,每个 UE代理单元还用于确定对应 UE在待申请的资源集合中每个资源上 的优先级, 并向所述信道代理单元传送所确定的优先级信息。
结合第一方面,在第四种可能的实现方式中, 还包括:
资源优化单元, 用于当所述多个 UE都没有分配到新的资源且空闲资源 大于第一门限时,确定所述多个 UE代理单元中是否存在不满意 UE代理单元, 且当存在不满意 UE代理单元时,释放该不满意 UE代理单元已经分配的资源。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式 中, 所述不满意 UE代理单元包括:
已经获得的被授权的资源不满足需求的 UE代理单元; 和 /或
已经获得的被授权的资源在第二门限以内的 UE代理单元。
结合第一方面、 第一方面的第一种至第五种可能的实现方式中的任意 一种,在第六种可能的实现方式中, 所述授权资源信息为授权资源集合, 所 述授权资源集合是接收所述授权资源集合的 UE代理单元确定的待申请的资 源集合的子集。
结合第一方面、 第一方面的第一种至第六种可能的实现方式中的任意 一种,在第七种可能的实现方式中, 所述每个 UE代理单元还用于向所述信 道代理单元反馈资源使用情况。
第二方面, 本发明实施例提供一种资源分配方法,用于资源分配装置为 多个用户设备 UE分配资源,所述资源分配装置包括信道代理单元和多个 UE 代理单元, 所述方法包括:
所述多个 UE代理单元,为所述多个 UE分别确定待申请的资源集合,且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
所述信道代理单元协调所述多个 UE代理单元之间的授权申请, 根据协 调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显示了接 收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被授权 的资源;
每个 UE代理单元在其接收到的授权资源信息所显示的被授权的资源中 选择资源分配给对应的 UE。
在第二方面的第一种可能的实现方式中, 所述信道代理单元协调所述 多个 UE代理单元之间的授权申请,根据协调结果向每个 UE代理单元传送授 权资源信息, 包括:
当所述多个 UE代理单元所确定的待申请的资源集合之间存在冲突资源 时, 所述信道代理单元根据预设的冲突解决策略, 确定冲突资源的授权, 其 中所述冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式 中, 所述冲突解决策略包括以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式 中, 在所述信道代理单元协调所述多个 UE代理单元之间的授权申请, 根据 协调结果向每个 UE代理单元传送授权资源信息之前, 还包括:
每个 UE代理单元确定对应 UE在待申请的资源集合中每个资源上的优先 级, 并向所述信道代理单元传送所确定的优先级信息。
结合第二方面,在第四种可能的实现方式中, 还包括:
当所述多个 UE都没有分配到新的资源且空闲资源大于第一门限时, 确 定所述多个 UE代理单元中是否存在不满意 UE代理单元, 且当存在不满意 UE代理单元时, 释放该不满意 UE代理单元已经分配的资源。
结合第二方面的第四种可能的实现方式,在第五种可能的实现方式 中, 所述不满意 UE代理单元包括: :
已经获得的被授权的资源不满足需求的 UE代理单元; 和 /或
已经获得的被授权的资源在第二门限以内的 UE代理单元。
结合第二方面、 第二方面的第一种至第五种可能的实现方式中的任意 一种,在第六种可能的实现方式中, 所述授权资源信息为授权资源集合, 所 述授权资源集合是接收所述授权资源集合的 UE代理单元确定的待申请的资 源集合的子集。
结合第一方面、 第一方面的第一种至第六种可能的实现方式中的任意 一种,在第七种可能的实现方式中, 在每个 UE代理单元在其接收到的授权 资源信息所显示的被授权的资源中选择资源分配给对应的 UE, 还包括: 所述每个 UE代理单元向所述信道代理单元反馈资源使用情况。
第三方面, 本发明实施例提供一种资源分配系统, 包括:
多个用户设备 UE;
本发明第一方面或第一方面的任意一种可能的实现方式所述的资源分配 装置, 用于为所述多个 UE分配资源。
第四方面, 本发明实施例提供一种计算机程序产品, 包括计算机可读介 质, 所述计算机可读介质包括一组程序代码, 用于执行本发明第二方面或第 二方面的任意一种可能的实现方式所述的方法。
本发明实施例提供的资源分配方法、 装置及系统, 通过多个 UE代理 单元彼此独立的处理多个 UE的资源分配, 从而提高了资源分配的效率, 使得资源分配的实时性要求得到更好的满足。 并且, 设置了信道代理单元 协调多个 UE代理单元之间的冲突。 这样, 每个 UE代理单元需要将对应 UE 可以使用的资源以资源集合的形式向信道代理单元申请授权, 信道代 理单元协调这些授权申请, 根据协调结果下发授权信息, 告知每个 UE代 理单元其申请的资源集合中哪些资源被授权使用了, 这样每个 UE代理单 元便可以在被授权的资源中选择资源分配给 UE。 以上架构可以对 UE代 理单元和信道代理单元进行灵活的扩展, 以支持不同通信制式或协议版本 对资源分配的要求。 且通过仿真发现, 采用这种架构进行资源分配以后, 频选增益获得了极大的提高。 附图说明 图 1为本发明实施例提供的一种资源分配装置的结构示意图; 图 2为本发明实施例提供的一种存在冲突的资源的场景的示意图; 图 3为本发明实施例提供的另一种资源分配装置的结构示意图; 图 4为本发明实施例提供的一种资源分配方法的流程图; 图 5为本发明实施例提供的另一种资源分配方法的流程图; 图 6为一种两个 UE频选调度的优先级的示意图;
图 7为本发明实施例提供的又一种资源分配方法的流程图;
图 8为本发明实施例提供的又一种资源分配装置的结构示意图; 图 9为本发明实施例提供的又一种资源分配方法的流程图;
图 10为本发明实施例提供的又一种资源分配方法的流程图; 图 11为本发明实施例提供的又一种资源分配方法的流程图; 图 12为本发明实施例提供的又一种资源分配方法的流程图; 图 13为本发明实施例提供的又一种资源分配方法的流程图;
图 14为本发明实施例提供的又一种资源分配方法的信令流程图; 图 15为本发明 UE代理单元实施例一的结构示意图;
图 16为本发明 UE代理单元实施例二的结构示意图;
图 17为本发明信道代理单元实施例一的结构示意图;
图 18为本发明资源分配装置实施例一的结构示意图;
图 19为本发明实施例提供的一种资源分配系统的结构示意图。 具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本 发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描 述, 显然,所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例, 都属于本发明保护的范围。
考虑到现有的资源分配方案存在的问题, 本申请提出一种新的资源分 配架构, 基于竞争机制实现资源分配。 该架构设置多个彼此独立的功能单 元, 用于彼此独立的处理多个用户设备 (User Equipment, 简称: UE) 的 资源申请, 且单独设置一个功能单元, 用于处理多个 UE的资源申请之间 的冲突。 该架构中每个功能单元的策略可以根据需要进行修改或扩展, 从 而灵活地支持多种无线技术, 并满足不同协议版本的需求。
在本申请中, 将用于处理 UE的资源申请的功能单元称之为 UE代理 单元或 UE代理实体, 用于处理多个 UE的资源申请之间的冲突的功能单 元称之为信道代理单元或信道代理实体。 然而, 本申请不以该名称来限制 这些功能单元, 本领域技术人员也可以采用其它名称进行命名, 均在本发 送保护范围之内。
另外, 本发明各个实施例中的单元、 子单元、 实体是指功能实体或逻 辑实体。 其可以为软件形式, 通过处理器执行程序代码来实现其功能; 也 可以为硬件形式, 本发明不做任何限制。
下面结合附图详细描述以上架构的具体实现。
请参考图 1, 其为本发明实施例提供的一种资源分配装置的结构示意 图。 如图 1所示, 该装置 100包括信道代理单元 110和多个 UE代理单元 其中, 多个 UE代理单元 121-12η, 用于为多个 UE分别确定待申请的 资源集合, 且分别就所确定的待申请的资源集合向信道代理单元 110申请 授权; 信道代理单元 110, 用于协调多个 UE代理单元 121-12n之间的授 权申请, 根据协调结果向每个 UE代理单元传送授权资源信息, 该授权资 源信息显示了接收该授权资源信息的 UE代理单元在其确定的待申请的资 源集合中被授权的资源; 每个 UE代理单元还用于在其接收到的授权资源 信息所显示的被授权的资源中选择资源分配给对应的 UE。
可见, 在以上实施例中, 多个 UE代理单元可以彼此独立的处理多个 UE 的资源分配, 从而增加了资源分配的效率, 使得资源分配的实时性要 求得到更好的满足。 但是, 由于多个 UE之间的资源分配可能存在冲突, 即可能为某两个或更多的 UE分配相同的资源, 因此, 设置了信道代理单 元协调多个 UE代理单元之间的冲突。 这样, 每个 UE代理单元需要将对 应 UE可以使用的资源以资源集合的形式向信道代理单元申请授权, 信道 代理单元协调这些授权申请, 也即协调这些授权申请中的资源冲突, 根据 协调结果下发授权信息, 告知每个 UE代理单元其申请的资源集合中哪些 资源被授权使用了, 这样每个 UE代理单元便可以在被授权的资源中选择 资源分配给 UE。
以上架构可以对 UE代理单元和信道代理单元进行灵活的扩展, 以支 持不同通信制式或协议版本对资源分配的要求。且通过仿真发现, 采用这种 架构进行资源分配以后, 频选增益获得了极大的提高。 以下实施例中将有 仿真数据, 在此不再详细描述。
需要说明的是, 以上 UE代理单元申请授权、 信道代理单元授权、 到 UE代理单元确认使用资源的过程可以称之为一次迭代过程, 在为 UE分 配资源的过程中, 每个 UE代理单元可以进行多次迭代, 直到以下情况结 束:
a)所有的资源都分配完; 或者
b)没有 UE代理申请资源;
c)本次迭代没有新的资源分配;
d)迭代次数超过总的迭代次数。
本实施例的资源分配装置可以位于接入网侧, 例如设置在基站、 基站 控制器 (Base Station Controller, 简称: BSC ) 或无线网络控制器 (Radio Network Controller, 简称: RNC )上, 基站可以是各种通信制式中的基站, 例如 LTE中的演进型基站 (e-Node B, 简称: eNB ) , 2G网络例如全球 移动通信系统 (Global System for Mobile communication, 简称: GSM ) 的基站(Base Station,简称: BS ), 3G网络例如通用移动通信系统(Universal Mobile Telecommunications System, 简称: UMTS ) 中的基站 Node B, 或 全球微波接入互操 (World Interoperability for Microwave Access , 简称: WiMAX ) 网络中的无线接入点 (Access Point, 简称: AP ) 。
以上授权资源信息可以为授权资源集合, 该授权资源集合是接收该授 权资源集合的 UE代理单元确定的待申请的资源集合的子集; 也可以为指示 信息, 指示接收该授权信息的 UE代理单元确定的待申请的资源集合中哪些 资源获得授权。 本申请对此不做任何限制。
另外, 在一种可选的实现方式中, 每个 UE代理单元还可以将资源使 用的情况反馈给信道代理单元 110,即每个 UE代理单元用于向信道代理单元 110 反馈资源使用情况。 例如, UE代理单元选择了哪些资源分配给对应的 UE, 从而信道代理单元可以了解其所收取资源的使用情况, 以便信道代理资 源更新待申请的资源集合。
从以上描述可以知道, 信道代理单元 110主要负责处理 UE代理单元 121-12n之间的资源申请冲突。 故, 信道代理单元 110中可以预设冲突解 决策略, 从而信道代理单元 110可以根据预设的冲突解决策略, 解决各个 信道代理单元之间的资源申请冲突。 当然, 如果各个 UE代理单元之间的 资源申请不存在冲突, 则信道代理单元 110可以为每个 UE代理单元所申 请的资源全部授权。 即:
当多个 UE代理单元 121-12n所确定的待申请的资源集合之间不存在冲 突资源时, 信道代理单元 110为每个 UE代理单元所确定的待申请的资源集 合全部授权。 gp, 信道代理单元 110传送的授权资源信息显示了接收该授权 资源信息的 UE代理单元确定的待申请的资源集合中的资源全部被授权。 此 时, 该授权信息可以为一个指示信息, 例如指示位, 其取一定值 (例如, 0 或 1 )时,代表接收该指示信息的 UE代理单元所确定的待申请的资源集合中 的资源全部被授权。
当多个 UE代理单元 121-12n所确定的待申请的资源集合之间存在冲突 资源时, 信道代理单元 110根据预设的冲突解决策略, 确定冲突资源的授权。 其中, 冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
以上冲突解决策略可以包括以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。
当冲突解决策略包括将冲突资源授权给优先级最高的 UE时, 每个 UE 代理单元还用于确定对应 UE在待申请的资源集合中每个资源上的优先级, 并向信道代理单元 110传送所确定的优先级信息。
以下给出几种存在冲突资源的场景以及相应的可以采取的冲突解决策 略, 当然, 这些仅为举例, 并非用以限制本发明。 本领域技术人员, 可以根 据需要做策略上的调整。
第一种冲突资源的场景为如图 2所示,图 2为一种存在冲突的资源的场 景的示意图, 两个 UE代理单元分别对应第一 UE和第二 UE, 图 2中标识 为 A的资源为第一 UE 已获得的资源, 简称为资源 A, 标识为 B的资源为第 二 UE已获得的资源, 简称为资源 B, 两个 UE代理单元同时申请资源 A与 资源 B之间的资源, 图中标识为 R, 简称为资源 R。 这时, 一种可能的实现 方式为, 信道代理单元可以将所有的资源 R均分, 将资源 R中靠近资源 A的 部分分配给第一 UE, 将资源 R中靠近资源 B的部分分配给第二 UE。另一种 可能的实现方式为, 信道代理单元根据第一 UE和第二 UE在每个资源 R上 的优先级, 将资源 R分配给优先级较高的一方。
第二种冲突资源的场景为第一 UE 已获得部分资源, 而第二 UE未获 得资源, 两个 UE代理单元同时申请第一 UE已获得的资源附近的资源, 这 时, 冲突解决策略可以为将冲突资源授权给优先级最高的 UE。
第三种冲突资源的场景为第一 UE和第二 UE均未获得资源, 两个 UE 代理单元同时申请一个资源, 这时, 冲突解决策略可以为将冲突资源授权给 优先级最高的 UE。
已经分配给 UE的资源通常不会发生回退,当 UE确认使用资源以后, 这部分资源就属于该 UE。 但频选调度可能出现很多资源碎片, 为了防止 碎片的恶化, 在一可选的实现方式中, 可以采用以下方式减少了资源分配 的碎片。
图 3为本发明实施例提供的另一种资源分配装置的结构示意图, 如图 3所示, 本实施例的资源分配装置在图 1所示装置的基础上, 还可以包括: 资源优化单元 130, 该资源优化单元 130, 用于当所述多个 UE都没有分配到 新的资源且空闲资源大于第一门限时,确定 UE代理单元 121-12n中是否存在 不满意 UE代理单元, 且当存在不满意 UE代理单元时, 释放该不满意 UE代 理单元已经分配的资源。
需要说明的是, 以上 UE代理单元 121-12n申请授权、 信道代理单元 110 授权、到 UE代理单元 121-12n确认使用资源的过程可以称之为一次迭代过程, 以上多个 UE都没有分配到新的资源的情况就是指一次迭代中没有分配新的 资源的情况。 迭代中没有新的资源分配说明迭代已经收敛了, 就算再迭代一 次, 结果还是一样的, 如果此时还有足够的空闲资源, 就说明存在比较多的 资源碎片。 因此, 可以释放一些不满意 UE代理单元已经分配的资源, 使得 这些 UE代理单元在下一次迭代中重新参与资源竟争。这样,这些 UE代理对 应的 UE可能在下一次迭代过程中获得更好的资源。以上多个 UE都没有分配 到新的资源的情况通常有两种情况, 例如, 一种情况是 UE代理单元没有获 得新的授权的资源, 另一种情况是 UE代理单元获得的被授权的资源不能为 UE使用, 而没有分配给 UE, 即 UE没有使用被授权的资源。
进一步地, 所述不满意 UE代理单元包括: 已经获得的被授权的资源不满足需求的 UE代理单元, 和 /或, 已经获得 的被授权的资源在第二门限以内的 UE代理单元。 这里, 已经获得的被授权 的资源是指本次及本次迭代以前所获得的所有被授权的资源。 其中, 被授权 的资源不满足需求, 是指 UE代理单元未获得足够的授权资源, 例如, UE代 理单元获得的授权资源不足以使 UE完成一次接入,或不足以使 UE完成一次 呼叫等。 该被授权的资源不满足需求可以根据实际场景进行调整, 本发明实 施例对此不作限定。 被授权的资源在第二门限以内, 是指 UE代理单元获得 的授权资源数量少, 其中, 第二门限可以为被授权资源占系统带宽的百分比, 或者, 可以为被授权资源占空闲资源的百分比, 本发明实施例对此不作限定。
图 4为本发明实施例提供的一种资源分配方法的流程图, 本实施例的 方法用于资源分配装置为多个 UE分配资源, 所述资源分配装置包括信道代 理单元和多个 UE代理单元。 , 如图 4所示, 本实施例的资源分配方法可以 包括:
步骤 401、 多个 UE代理单元为多个 UE分别确定待申请的资源集合, 且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权。
步骤 402、信道代理单元协调所述多个 UE代理单元之间的授权申请, 根 据协调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显示 了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被 授权的资源。
步骤 403、每个 UE代理单元在其接收到的授权资源信息所显示的被授权 的资源中选择资源分配给对应的 UE。
可见, 在以上实施例中, 多个 UE代理单元可以彼此独立的处理多个 UE 的资源分配, 从而增加了资源分配的效率, 使得资源分配的实时性要 求得到更好的满足。 但是, 由于多个 UE之间的资源分配可能存在冲突, 即可能为某两个或更多的 UE分配相同的资源, 因此, 设置了信道代理单 元协调多个 UE代理单元之间的冲突。 这样, 每个 UE代理单元需要将对 应 UE可以使用的资源以资源集合的形式向信道代理单元申请授权, 信道 代理单元协调这些授权申请, 也即协调这些授权申请中的资源冲突, 根据 协调结果下发授权信息, 告知每个 UE代理单元其申请的资源集合中哪些 资源被授权使用了, 这样每个 UE代理单元便可以在被授权的资源中选择 资源分配给 UE。
以上架构可以对 UE代理单元和信道代理单元进行灵活的扩展, 以支 持不同通信制式或协议版本对资源分配的要求。且通过仿真发现, 采用这种 架构进行资源分配以后, 频选增益获得了极大的提高。 以下实施例中将有 仿真数据, 在此不再详细描述。
需要说明的是, 需要说明的是, 以上 UE代理单元申请授权、 信道代 理单元授权、 到 UE代理单元确认使用资源的过程可以称之为一次迭代过 程, 在为 UE分配资源的过程中, 每个 UE代理单元可以进行多次迭代, 直到以下情况结束:
a)所有的资源都分配完; 或者
b)没有 UE代理申请资源;
c)本次迭代没有新的资源分配;
d)迭代次数超过总的迭代次数。
以上授权资源信息可以为授权资源集合, 该授权资源集合是接收该授 权资源集合的 UE代理单元确定的待申请的资源集合的子集; 也可以为指示 信息, 指示接收该授权信息的 UE代理单元确定的待申请的资源集合中哪些 资源获得授权。 本申请对此不做任何限制。
另外, 在一种可选的实现方式中, 每个 UE代理单元还可以将资源使 用的情况反馈给信道代理单元 110,即每个 UE代理单元用于向信道代理单元 110 反馈资源使用情况。 例如, UE代理单元选择了哪些资源分配给对应的 UE, 从而信道代理单元可以了解其所收取资源的使用情况, 以便信道代理资 源更新待申请的资源集合。
上述实施例中, 进一步地, 步骤 402具体可以包括:
当所述多个 UE代理单元所确定的待申请的资源集合之间存在冲突资源 时, 所述信道代理单元根据预设的冲突解决策略, 确定冲突资源的授权, 其 中所述冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
其中, 所述冲突解决策略可以包括以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。 已经分配给 UE的资源通常不会发生回退,当 UE确认使用资源以后, 这部分资源就属于该 UE。 但频选调度可能出现很多资源碎片, 为了防止 碎片的恶化, 在一可选的实现方式中, 可以采用以下流程减少了资源分配 的碎片。
进一步地, 图 5为本发明实施例提供的另一种资源分配方法的流程图, 本实施例的方法, 在图 4所示方法的基础上增加了 UE代理单元向信道代理 单元传送优先级信息的步骤, 以及资源碎片优化的相关步骤。 如图 5所示, 本实施例的方法可以包括:
步骤 501、 多个 UE代理单元为多个 UE分别确定待申请的资源集合, 且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权。
步骤 502、每个 UE代理单元确定对应 UE在待申请的资源集合中每个资 源上的优先级, 并向所述信道代理单元传送所确定的优先级信息。
其中, 步骤 501与步骤 502没有严格的先后顺序, 每个 UE代理单元可 以先确定对应 UE在每个资源上的优先级, 然后在确定待申请的资源集合, 然后将资源集合中的资源的优先级传输给信道代理单元, 且可以单独传送, 也可以与申请的资源集合一起传送; 每个 UE代理单元也可以先确定申请资 源的集合, 再确定对应 UE在集合中每个资源上的优先级, 然后将资源集合 中的资源的优先级传输给信道代理单元, 且可以单独传送, 也可以与申请的 资源集合一起传送。另外, UE代理单元可以将优先级信息携带在申请授权的 消息中发送给信道代理单元。具体地,每个 UE代理单元确定对应 UE在所有 资源上的优先级; 再确定资源集合, 然后向所述信道代理单元上报该资源集 合中每个资源的优先级。
步骤 503、信道代理单元协调所述多个 UE代理单元之间的授权申请, 根 据协调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显示 了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被 授权的资源。
步骤 504、每个 UE代理单元在其接收到的授权资源信息所显示的被授权 的资源中选择资源分配给对应的 UE。
步骤 505、当所述多个 UE都没有分配到新的资源且空闲资源大于第一门 限时,确定多个 UE代理单元中是否存在不满意 UE代理单元,且当存在不满 意 UE代理单元时, 释放该不满意 UE代理单元已经分配的资源。 其中, 不满意 UE代理单元包括:
已经获得的被授权的资源不满足需求的 UE代理单元, 和 /或, 已经获得 的被授权的资源在第二门限以内的 UE代理单元。 这里, 已经获得的被授权 的资源是指本次及本次迭代以前所获得的所有被授权的资源。
其中, 被授权的资源不满足需求, 是指 UE代理单元未获得足够的授权 资源, 例如, UE代理单元获得的授权资源不足以使 UE完成一次接入, 或不 足以使 UE完成一次呼叫等。 该被授权的资源不满足需求可以根据实际场景 进行调整, 本发明实施例对此不作限定。 被授权的资源在第二门限以内, 是 指 UE代理单元获得的授权资源数量少, 其中, 第二门限可以为被授权资源 占系统带宽的百分比, 或者, 可以为被授权资源占空闲资源的百分比, 本发 明实施例对此不作限定。
以上实施例提供的资源分配方法和装置不仅可以用于上行资源分配, 也可以用于下行资源分配。 且可以用于各种通信制式中, 例如, 长期演进 ( Long-Term Evolution, 简称: LTE ) 、 全球微波接入互操作性 (World Interoperability for Microwave Access , 简称: WiMAX) 、 通用移动通信系 统 (Universal Mobile Telecommunications System, 简禾尔: UMTS ) 等。
LTE的上行资源分配算法需要考虑如下约束条件:
1 ) 由于上行资源分配必须在非常短的时间内完成 (LTE 的处理时间 为一毫秒) , 上行资源分配算法必须保证实时性要求。
2 ) 上行用户的最大发射功率决定了资源分配算法最多分配给用户的 资源块 (Resource Block, 简称: RB ) 个数。
3a) LTE的 R8协议采用单载波频分多址技术(Signal-carrier frequency division multiple access , 简称: SC-FDMA ) 技术, 为用户分配的资源必须 满足 SC-FDMA技术的限制, 即用户分配的 RB必须是连续的, 分配给用 户的 RB个数 N必须能够表示成 Ν = 1 1
3b ) LTE的 R10协议采用载波聚合 ( Carrier Aggregation, CA ) 技术, 为用户分配的资源需要满足 CA的要求, 即为用户分配连续的两段资源, 每段连续的资源以资源块组(Resource Block Group , 简称: RBG )为粒度, 分配给用户的 RB总数 N必须能够表示成 W = ^ X X 5'。 以下以 LTE R8中上行一段资源分配、 LTE R10两段资源分配为例介 绍以上方案。
在本发明资源分配方法实施例一中, 根据 LTE R8协议中的每个用户能 够获得一段连续的上行资源的约束进行资源分配, 结合图 4所示的资源分 配方法, 该方法具体地执行过程如下:
场景一、 若 UE当前未获得授权资源, 则在步骤 401中, UE代理单元可 以在任意的空闲资源上进行申请, 即可以将任意数量的 RB或 RGB确定为待 申请资源集合; 在步骤 403中, UE代理单元选择分配给 UE的资源集合为一 段 RB资源或者一段 RBG资源。
场景二、 若 UE当前已获得一段 RB资源, UE代理单元确定所述申请的 资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG, 即可以申请与 所述已获得的资源两侧的且能够与所述已获得的资源连结为一段连续的 RB 资源或 RBG; 在步骤 403中, UE代理单元选择与所述已获得的 RB资源连 续的 RB资源或 RBG资源, 即可以在已获得的资源的两端分别选择两段 RB 或 RBG资源,或者在一端选择一段 RB或 RBG资源,使新选择的 RB或 RBG 资源与已获得的资源连接为连续的一段 RB资源。
在本发明资源分配方法实施例二中,根据 LTE R10协议中的每个用户能 够获得一段连续的 RB资源或两段分别连续的 RBG资源的约束进行资源 分配, 结合图 4所示的资源分配方法, 该方法具体地执行过程如下:
场景一、 若 UE当前未获得授权资源, 则在步骤 401中, UE代理单元可 以在任意的空闲资源上进行申请, 即可以将任意数量的 RB或 RGB确定为待 申请资源集合; 在步骤 403中, UE代理单元选择分配给 UE的资源集合为一 段 RB资源, 或者一段或两段 RBG资源。
场景二、 若 UE当前已获得一段 RB资源, UE代理单元确定所述申请的 资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资源; UE代理 单元选择分配给 UE的资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资源。
场景三、 若 UE当前已获得两段 RBG资源, UE代理单元确定所述申请 的资源集合为与所述已获得的两段 RBG资源中的任意一段 RBG资源连续的 RBG资源; UE代理单元选择分配给 UE的资源集合为与所述已获得的两段 RBG资源中的任意一段 RBG资源连续的 RBG资源。
场景四、 若 UE当前已获得一段 RBG资源, UE代理单元确定所述申请 的资源集合为至少一个 RBG资源, 或者, 所述申请的资源集合为与所述已获 得的 RBG资源连续的 RB资源; UE代理单元选择分配给 UE的资源集合为 一段 RBG资源, 或者, 为与所述已获得的 RBG资源连续的 RB资源。
现有的一种较为简单的资源分配方法如下:
根据用户设备 (user equipment, UE) 的全带信道质量指示符 (channel quality indication, 简称: CQI)计算该 UE的优先级。 从而, 选出优先级最大 的 UE, 为其分配资源, 如果分配失败, 则跳过该 UE。在分配资源的过程中, 根据被选出 UE的全带 CQI、 服务质量(quality of service, 简称: QoS ) 、 缓 存状态报告(buffer status report, 简称: BSR ) 、 功率余量(power headroom) 等信息计算该 UE需要分配的最大资源块(RB )的个数 N; 针对被选出的 UE 在剩余的频带上找出最大 RB个数为 N的最好子带, 确定 UE的 RB资源和 调制编码方式(modulation and coding scheme, 简称: MCS )。重复以上过程, 选择下一个 UE, 直到待分配资源的 UE都被调度, 或者资源分配完毕。
可以看出,上述现有技术的方法不能够根据 LTE R10协议中每个用户能够获 两段分别连续的 RBG资源的约束, 为 UE分配两段 RBG资源, 因此无法实 现 LTE R10网络中的性能增益的优势; 此外, 上述现有技术的方法根据整个 频带 (简称: 全带) 的信 CQI计算用户在整个频带上的平均优先级, 根据用 户的平均优先级为用户分配频率资源, 用户的频选增益较低。 例如, 对于小 区中的两个用户, 用户 A和用户 B , 图 6为一种两个 UE频选调度的优先级 的示意图, 如图 6所示, 用户 A的平均优先级较高, 用户 B的平均优先级 较低, 但是由于频选特性, 用户 B在一段资源上的优先级高于用户 A。 从 功率角度而言, 用户 A都能支持分配 50个 RB, 用户 B是边缘用户, 仅能 够使用 10个 RB。 根据上述现有技术的算法, 用户 A先被选择, 调度算法 将 50个 RB全部分配给用户 A, 而用户 B不能获得任何资源。 这种资源分 配方式同时降低了用户 A和用户 B的频选增益。
而针对同样的场景, 采用本发明资源分配方法, 一方面, 如实施例二所 示, 能够为 UE分配两段 RBG资源, 因此无法实现 LTE R10网络中的性能增 益的优势; 另一方面, 由于 UE代理单元确定对应 UE在待申请的资源集合 中每个资源上的优先级, 并向所述信道代理单元传送所确定的优先级信息, 信道代理单元根据每个资源上的用户优先级进行分配, 从而可以提高用户的 频选增益。
下面, 通过对实施了本发明资源分配方法后用户的频选增益进行仿真, 以 说明本发明的技术效果。 仿真参数如下表所示。 参数 ( Parameter) 设定值 ( Assumption)
蜂窝网络 (Cellular 同一网络, 蜂窝网格, 19 个小区站点, 每个站点 3 Layout, wrapped 个扇区
around) ( Homogeneous network , Hexagonal grid, 19 cell sites, 3 sectors per site)
用户数 用户统一分布在整个网络, 每个扇区 10个 UE ( User number ) ( Users dropped uniformly in entire cell, lOUEs per sector)
场景 ( Scenario ) 36.814-Case 1 ( 36.814-Case 1 )
双工模式 频分双工 (FDD)
(Duplex mode )
系统带宽 10 兆赫兹 (10 MHz )
( System bandwidth )
网络同步特性 已同步 ( Synchronized)
( Network
synchronization)
天线配置 ( Antenna 对于宏基站, 2个接收天线, 交叉极化: X configuration) 对于 UE, 1个发射天线
( For macro eNB 2 Rx antennas cross-polarized:
X
For UE antenna: lTx antennas )
天线方向图 根据 36.814 附录 A 2.1.1.1中的表 A.2.1.1-2 ( Antenna pattern) ( Follow 36.814 Annex A 2.1.1.1 Table
A.2.1.1-2 )
宏基站的天线倾斜 根据 36.814附录 A 2.1.1.1中的表 A.2.1.1-2 3D ( eNB Antenna tilt) ( Follow 36.814 Annex A 2.1.1.1 Table
A.2.1.1-2 3D)
信道模型 扩展空间信道模型 (SCME) 移动速度 3kmph ( Channel model)
信道估计 ( Channel 理想 (Ideal) 信道估计
estimation)
上行 CQI 测量周期 每 20分钟为每个 UE更新每个 PRB的 CQI ( Uplink CQI ( Every 20ms update uplink CQI for every Measurement Period) UE on every PRB ) 基于上述的参数设置, 得到的仿真结果如下表所示。
Figure imgf000019_0001
可以看出, 本发明资源分配方法应用于 LTE R8网络时, 相对于基线有明显 的性能提升, 本发明资源分配方法应用于 LTE R10网络时, 相对于基线的性能 提升更加明显。
图 7为本发明实施例提供的又一种资源分配方法的流程图, 本实施例 的方法用于资源分配装置为多个 UE分配下行资源, 所述资源分配装置包括 信道代理单元和多个 UE代理单元。 如图 7所示, 本实施例的资源分配方法 可以包括:
步骤 701、多个 UE代理单元为多个 UE分别确定待申请的下行资源集合, 且分别就所确定的待申请的下行资源集合向所述信道代理单元申请授权。
步骤 702、信道代理单元协调所述多个 UE代理单元之间的授权申请, 根 据协调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显示 了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被 授权的资源。
步骤 703、每个 UE代理单元在其接收到的授权资源信息所显示的被授权 的下行资源中选择下行资源分配给对应的 UE。
可见, 在以上实施例中, 多个 UE代理单元可以彼此独立的处理多个
UE 的下行资源分配, 从而增加了下行资源分配的效率, 使得资源分配的 实时性要求得到更好的满足。 但是, 由于多个 UE之间的资源分配可能存 在冲突, 即可能为某两个或更多的 UE分配相同的下行资源, 因此, 设置 了信道代理单元协调多个 UE代理单元之间的冲突。 这样, 每个 UE代理 单元需要将对应 UE可以使用的资源以资源集合的形式向信道代理单元申 请授权, 信道代理单元协调这些授权申请, 也即协调这些授权申请中的资 源冲突, 根据协调结果下发授权信息, 告知每个 UE代理单元其申请的资 源集合中哪些资源被授权使用了, 这样每个 UE代理单元便可以在被授权 的资源中选择资源分配给 UE。
以上架构可以对 UE代理单元和信道代理单元进行灵活的扩展, 以支 持不同通信制式或协议版本对资源分配的要求。且通过仿真发现, 采用这种 架构进行资源分配以后, 频选增益获得了极大的提高。
需要说明的是, 下行资源分配的方法与上行资源分配的方法相似, 即 本发明实施例提供的资源分配方法既可以用于上行资源的分配, 也可以用 于下行资源的分配。
当本发明实施例提供的资源分配方法用于上行资源的分配时, 信道代 理单元所对应的信道可以为物理上行共享信道 (Physical Uplink Shared Channel, 简称: PUSCH) 。
需要说明的是, 以上实施例中的每个 UE代理单元可以为单独设立的处 理器, 也可以集成在基站的某一个处理器中实现, 此外, 也可以以程序代码 的形式存储于基站的存储器中, 由基站的某一个处理器调用并执行以上 UE 代理单元的功能。 信道代理单元、 资源优化单元的实现同 UE代理单元, 在 此不再赘述。 这里所述的处理器可以是一个中央处理器 (Central Processing Unit, CPU) , 或者是特定集成电路 (Application Specific Integrated Circuit, ASIC) , 或者是被配置成实施本发明实施例的一个或多个集成电路。 另外, 需要说明的是, UE处理单元和信道代理单元可以由不同处理器来 实现, 且通过处理器之间的交互来实现 UE处理单元和信道代理单元之间的 交互; 也可以由相同的处理器来实现, 且通过处理器不同进程之间的交互来 实现 UE处理单元和信道代理单元之间的交互。此外,每个 UE代理单元可以 由同一处理器来实现, 也可以由不同处理器来实现。 本发明实施例不做任何 限制。
请参考图 8, 其为本发明实施例提供的又一种资源分配装置的结构示意 图。 如图 8所示, 该资源分配装置包括处理器 801和接口电路 802, 图中还 示出了存储器 803和总线 804, 该处理器 801、接口电路 802和存储器 803通 过总线 804连接并完成相互间的通信。
该总线 804可以是工业标准体系结构 (Industry Standard Architecture, 简 称: ISA) 总线、 外部设备互连 (Peripheral Component, 简称: PCI) 总线或 扩展工业标准体系结构(Extended Industry Standard Architecture,简称: EISA) 总线等。 该总线 804可以分为地址总线、 数据总线、 控制总线等。 为便于表 示, 图 8中仅用一条粗线表示, 但并不表示仅有一根总线或一种类型的总线。
存储器 803用于存储可执行程序代码,该程序代码包括计算机操作指令。 存储器 803 可能包含高速 RAM 存储器, 也可能还包括非易失性存储器 (non-volatile memory) , 例如至少一个磁盘存储器。
处理器 801可以是一个中央处理器(Central Processing Unit,简称: CPU) , 或者是特定集成电路 (Application Specific Integrated Circuit, 简称: ASIC) , 或者是被配置成实施本发明实施例的一个或多个集成电路。
其中, 处理器 801用于:
为多个 UE分别确定待申请的资源集合, 且分别就所确定的待申请的资 源集合申请授权;
协调所述多个 UE代理单元之间的授权申请, 根据协调结果向每个 UE 代理单元传送授权资源信息, 所述授权资源信息显示了所述 UE确定的待申 请的资源集合中被授权的资源;
在授权资源信息所显示的被授权的资源中选择资源分配给对应的 UE。 所述处理器 801具体用于, 当所述多个 UE的待申请的资源集合之间存 在冲突资源时, 根据预设的冲突解决策略, 确定冲突资源的授权, 其中所述 冲突资源为存在于所述多个 UE的待申请的资源集合中任意两个或更多的资 源集合中的资源。
具体地, 所述冲突解决策略包括以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。
处理器 801还用于: 在协调所述多个 UE之间的授权申请之前, 确定 UE 在待申请的资源集合中每个资源上的优先级。
处理器 801还用于: 当所述多个 UE都没有获得授权的资源且空闲资源 大于第一门限时, 释放所述多个 UE中至少一个 UE所获得的授权资源。
所述被释放授权资源的 UE包括: 被授权的资源不满足需求的 UE, 和 / 或, 被授权的资源在第二门限以内的 UE。
所述授权资源信息为授权资源集合, 所述授权资源集合是为所述 UE确 定的待申请的资源集合的子集。
在被授权的资源中选择资源分配给对应的 UE之后, 处理器 801还用于, 确定资源使用情况。
需要说明的是, 处理器 803可以指多个处理器, 通过处理器之间的交互 来实现 UE处理单元和信道代理单元之间的交互; 也可以是一个处理器, 且 通过处理器不同进程之间的交互来实现 UE处理单元和信道代理单元之间的 交互。
图 9为本发明实施例提供的又一种资源分配方法的流程图, 本实施例 的执行主体为 UE代理单元, 如图 9所示, 本实施例的资源分配方法可以 包括:
步骤 901、 UE代理单元向信道代理单元发送资源分配请求, 所述资源分 配请求中包含申请的资源集合, 所述资源集合中包括至少一个资源。
具体地, 所述资源可以为 RB , 或者, 可以 RBG。
其中, 申请的资源集合可以采用多种形式来表示, 例如可以采用资源 标记的形式, 即采用包含所有供分配的资源的列表, 在该列表中将申请的资 源标记为欲申请, 例如标记为 1, 而其他不申请的资源标记为不申请, 例如 标记为 0; 或者, 也可以采用只包含欲申请的资源列表。
具体地, 如果该 UE代理单元对应的 UE在此之前未获得过资源, 则该 UE代理单元可以对所有的可用资源进行申请, 即可以申请任意未被分配的 RB或 RBG; 如果所述 UE代理单元对应的 UE在此之前已获得了一段资源, 则根据 LTE R8协议的约束,该 UE代理单元可以对与所述已获得的资源连续 的资源进行申请, 即可以申请与所述已获得的资源两侧的且能够与所述已获 得的资源连结为一段连续的资源的 RB或 RBG;而根据 LTE R10协议的约束, 每个 UE可以获得一段连续的 RB资源或者可以获得两段分别连续的 RBG资 源, 则该 UE代理单元可以申请的资源更加灵活, 可以对与所述已获得的资 源连续的资源进行申请,使 UE获得一段连续的 RB资源,也可以对与所述已 获得的资源连续的资源使其成为一段连续的 RBG资源,同时对其他位置的未 被分配的 RBG资源进行申请; 如果所述 UE代理单元对应的 UE在此之前已 获得了两段 RBG资源,则该 UE代理单元可以申请与所述已获得的两段 RBG 资源中的任意一段 RBG资源连续的 RBG资源。
在 UE代理单元确定申请的资源集合时, 还可以根据其他算法, 例如干扰 协调算法, 的要求, 对申请的资源进行选择, 例如, 可以选择仅在部分资源 子集合上进行资源申请。
进一步地, 所述 UE代理单元向信道代理单元发送资源分配请求中, 还 可以携带所述 UE代理单元根据资源的子带 CQI计算在所申请的每个资源上 的用户优先级, 以使所述信道代理单元根据该每个资源上的用户优先级来分 配资源。 而现有技术中, 通常根据全带的 CQI计算用户在整个频带上的平均 优先级, 根据用户的平均优先级为用户分配频率资源, 因此, 本发明实施例 提供的资源分配方法, 能够使用户获得更高的频选增益。
步骤 902、所述 UE代理单元接收所述信道代理单元发送的资源使用许可, 所述资源使用许可中携带所述信道代理单元为所述 UE代理单元分配的资源 信息。
具体地, 所述信道代理单元在接收所述 UE代理单元发送的资源分配请 求之后, 根据所述资源分配请求中申请的资源集合进行分配, 当某一个资源 存在多个 UE代理单元同时申请时,所述信道代理单元负责处理各个 UE代理 单元之间的资源申请冲突, 具体地, 一种处理资源申请冲突的方式是, 可以 根据每个资源上的用户优先级, 将该资源分配给优先级相对较高的 UE代理 单元。
所述信道代理单元在完成资源分配后, 可以将资源使用许可发送给所述 UE代理单元,所述资源使用许可中可以携带所述信道代理单元为该 UE代理 单元分配的资源信息。
步骤 903、 所述 UE代理单元根据所述信道代理单元为所述 UE代理单 元分配的资源信息, 选择至少一段资源, 每段所述资源中包括一个资源或 者多个连续的资源。
所述资源使用许可中包含的为所述 UE代理单元分配的资源通常是所述
UE代理单元申请的资源集合的子集合, 其可以是多段非连续的 RB或 RBG, 所述 UE代理单元可以从中选择所需要的至少一段资源。
步骤 904、所述 UE代理单元向所述信道代理单元发送资源使用结果反 馈信息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使用的 至少一段资源。
具体地, 步骤 904中反馈信息中携带的所述 UE代理单元所使用的至 少一段资源, 即在步骤 903中所选择的至少一段资源。
需要说明的是, 在上述过程完成之后, 所述 UE代理单元可能仍然需 要更多的资源, 这时, 该 UE代理单元可以再次执行步骤 901至步骤 904, 以再次进行资源申请。 上述循环迭代进行资源分配的过程, 可以直到出现 以下任意一种情形时终止: 所有的资源都被分配完, 或者, 所有的 UE代 理单元都不再进行资源申请, 或者, 执行资源分配的过程的次数超过预设 值, 或者, 当次的资源分配过程未实现任何资源的分配。
本实施例, 通过 UE代理单元确定申请的资源集合并将该申请的资源 集合携带在资源分配请求中发送给信道代理单元, 并接收信道代理单元发 送的包含分配的资源信息的资源使用许可, 并在所分配的资源中选择至少 一段资源, 使 UE代理单元对应的 UE获得满足 LTE R8或 LTE R10约束 条件的资源, 再将资源使用结果反馈信息发送给信道代理单元, 从而实现 对资源的分配; 由于 UE代理单元接收的包含分配的资源信息的资源使用 许可为信道代理单元根据每个资源上的用户优先级进行分配的,从而可以提 高用户的频选增益。
下面采用几个具体的实施例, 对图 9所示方法实施例的技术方案进行 详细说明。
图 10为本发明实施例提供的又一种资源分配方法的流程图, 本实施 例的方法在图 1所示实施例的基础上, 在 UE代理单元向信道代理单元发 送资源分配请求之前,增加了 UE代理单元计算在所申请的每个资源上的用 户优先级的过程, 并且还在资源分配完成后增加了的优化步骤, 以防止资源 碎片过多。本实施例的执行主体为 UE代理单元。 如图 10所示, 本实施例 的方法可以包括:
步骤 1001、 UE代理单元根据资源的子带 CQI计算在所申请的每个资源 上的用户优先级, 并将所申请的每个资源上的用户优先级信息携带在所述资 源分配请求中。
步骤 1002、 UE代理单元向信道代理单元发送资源分配请求, 所述资源 分配请求中包含申请的资源集合, 所述资源集合中包括至少一个资源。
步骤 1003、 所述 UE代理单元接收所述信道代理单元发送的资源使用许 可, 所述资源使用许可中携带所述信道代理单元为所述 UE代理单元分配的 资源信息。
步骤 1004、所述 UE代理单元根据所述信道代理单元为所述 UE代理单 元分配的资源信息, 选择至少一段资源, 每段所述资源中包括一个资源或 者多个连续的资源。
具体地, 在得到信道代理单元发送的资源使用许可以后, UE代理单 元可以在资源使用许可的范围内找出最好的资源进行使用, 例如, 信道代 理单元发送的资源使用许可对应的资源可能多于 UE代理单元所对应的 UE的需要, 此时, UE代理单元可以根据相应的算法确定出最优的资源, 选择所述最优的资源; 对于采用单载波频分多址(Signal-Carrier Frequency Division Multiple Access, 简称: SC-FDMA) 技术的 UE, UE仅能使用一 段资源, 而信道代理单元可能会下发多段资源给该用户, 用户代理从中找 出最好的一段资源进行使用。
具体实现时, 步骤 1004可以包括以下两种方式:
方式一、 所述 UE代理单元根据所需要的 RB资源数量, 在所述信道代 理单元为所述 UE代理单元分配的资源中选择至少一段 RB 资源, 使所述 UE代理单元获得一段 RB资源, 所述一段 RB资源中包括一个 RB资源或 者多个连续的 RB资源。
其中, 若所述 UE代理单元对应的 UE当前未获得资源, 则所述 UE 代理单元可以选择一段 RB资源, 若所述 UE代理单元对应的 UE之前已获 得一段资源, 则所述 UE代理单元可以在已获得的资源的两端分别选择两段 RB资源, 或者在一端选择一段 RB资源, 使新选择的 RB资源与已获得的资 源连接为连续的一段 RB资源; 这种方式对于 LTE R8或 LTE R10的通信系 统均适用。
方式二、 所述 UE代理单元根据所需要的 RBG资源数量, 在所述信道 代理单元为所述 UE代理单元分配的资源中选择至少一段 RBG资源, 使所 述 UE代理单元获得一段或两段 RBG资源, 所述一段 RBG资源中包括一 个 RBG资源或者多个连续的 RBG资源。
对于 LTE R8的通信系统, 若所述 UE代理单元对应的 UE当前未获 得资源,则在步骤 1004中,该 UE代理单元可以选择一段或两段 RBG资源; 若所述 UE代理单元对应的 UE当前已获得一段 RBG资源, 则该 UE代理 单元可以选择在已获得的资源的两端分别选择两段 RBG资源, 或者在一端 选择一段 RBG资源, 使新选择的 RBG资源与已获得的资源连接为连续的一 段 RBG资源, 同时, 还可以在任意位置再选择一段 RBG资源; 若所述 UE 代理单元对应的 UE当前已获得两段 RBG资源,则该 UE代理单元可以在 任意一段已获得的 RGB资源的两端选择 RGB资源, 使得所述 UE代理单 元所对应的 UE获得两段连续的 RBG资源。
步骤 1005、 所述 UE代理单元向所述信道代理单元发送资源使用结果 反馈信息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使用 的至少一段资源。
对于在本次资源分配过程中没有从信道代理单元获得足够的资源的 UE代理单元, 可以再次执行步骤 1001, 以再次进行资源申请。
在一般情况下, 资源分配的过程不发生回退, gP, 已分配给 UE代理 单元的资源就属于该 UE代理单元对应的 UE。 但是, 由于资源分配的过 程可能出现资源碎片, 为了防止资源碎片过多, 进一步地, 本实施例的资 源分配方法还可以包括:
步骤 1006、若所述 UE代理单元已分配的资源的数量少于预设值,贝 IJ , 所述 UE代理单元释放已分配的资源。
上述防止资源碎片过多的优化步骤的触发条件可以为:当在步骤 1005 执行结束时, UE代理单元未获得足够多的资源, gp, 该 UE代理单元在 本次资源分配过程中获得的资源的个数小于其期望值; 并且该 UE代理单 元已获得的资源小于第一预设值, ; 同时, 可用的资源个数大于第二预设 值, SP , 还存在较多的待分配的资源。 其中, 该第一预设值和第二预设值 可以是网络侧预先配置的。
所述 UE代理单元释放已分配的资源后, 在下一次资源分配的过程中 可以在所有的可用资源上进行申请, 从而该 UE代理单元可能再下一次的 资源分配过程中获得更好的资源。
本实施例, 通过 UE代理单元根据资源的子带 CQI计算在所申请的每个 资源上的用户优先级, 并将所申请的每个资源上的用户优先级信息携带在所 述资源分配请求中, 使信道代理单元处理冲突的资源申请时, 将冲突的资源 分配给该资源的用户优先级相对较高的 UE代理单元, 从而使资源分配更为 合理, 使用户获得的频选增益更高; 通过所述 UE代理单元将数量少于预设 值的已分配的资源释放的资源的资源优化策略, 避免了资源碎片过多, 提 高资源分配效率。
图 11 为本发明实施例提供的又一种资源分配方法的流程图, 本实施 例针对 LTE R8的通信系统介绍资源分配的流程, 本实施例的执行主体为 UE代理单元。 本实施例的方法, 在图 9所示实施例的步骤 901或者图 10 所示实施例的步骤 1002之前, 还可以包括:
步骤 1101、 UE代理单元确定当前的资源分配状态, 所述资源分配状态 包括: 未分配资源, 或者, 已经获得一段 RB资源。
步骤 1102、 所述 UE代理单元根据所述当前的资源分配状态, 确定所述 申请的资源集合。
进一步地, 步骤 1102具体可以包括:
若所述当前的资源分配状态为未分配资源, 所述 UE代理单元确定所述 申请的资源集合为至少一个 RB资源, 或者至少一个 RBG资源;
若所述当前的资源分配状态为已获得一段 RB资源,所述 UE代理单元确 定所述申请的资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资 源。
相应地, 在本实施例中, 所述 UE代理单元根据所述信道代理单元为所 述 UE代理单元分配的资源信息, 选择至少一段资源, 具体可以包括: 若所述当前的资源分配状态为未分配资源, 所述 UE代理单元根据所述 信道代理单元为所述 UE代理单元分配的资源信息,选择一段 RB资源,或者 一段或两段 RBG资源;
若所述当前的资源分配状态为已获得一段 RB资源, 所述 UE代理单元 根据所述信道代理单元为所述 UE代理单元分配的资源信息, 选择与所述已 获得的 RB资源连续的 RB资源或 RBG资源。
本实施例的其他步骤可以与图 9所示实施例或图 10所示实施例中对应的 步骤相同。
本实施例, 通过 UE代理单元在向信道代理单元发送资源分配请求之前, 先确定所述 UE代理单元对应的 UE当前的资源分配状态,并根据所述当前的 资源分配状态, 确定所述申请的资源集合, 以及根据所述当前的资源分配状 态, 确定所使用的资源, 以满足 LTE R8通信系统对于资源分配的要求。
图 12为本发明实施例提供的又一种资源分配方法的流程图, 本实施 例针对 LTE R10的通信系统介绍资源分配的流程,本实施例的执行主体为 UE代理单元。 本实施例的方法, 在图 9所示实施例的步骤 901或者图 10 所示实施例的步骤 1002之前, 还可以包括:
步骤 1201、 UE代理单元确定当前的资源分配状态, 所述资源分配状态 包括: 未分配资源、 已获得一段 RB资源、 已获得两段 RBG资源、 或者, 已 获得一段 RBG资源。
步骤 1202、 所述 UE代理单元根据所述当前的资源分配状态, 确定所述 申请的资源集合。
进一步地, 步骤 1202具体可以包括:
若所述当前的资源分配状态为未分配资源, 所述 UE代理单元确定所述 申请的资源集合为至少一个 RB资源, 或者至少一个 RBG资源;
若所述当前的资源分配状态为已获得一段 RB资源,所述 UE代理单元确 定所述申请的资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资 源;
若所述当前的资源分配状态为已获得两段 RBG资源, 所述 UE代理单元 确定所述申请的资源集合为与所述已获得的两段 RBG 资源中的任意一段 RBG资源连续的 RBG资源; 若所述当前的资源分配状态为已获得一段 RBG资源, 所述 UE代理单元 确定所述申请的资源集合为至少一个 RBG资源, 或者, 所述申请的资源集合 为与所述已获得的 RBG资源连续的 RB资源。
相应地, 在本实施例中, 所述 UE代理单元根据所述信道代理单元为所 述 UE代理单元分配的资源信息, 选择至少一段资源, 具体可以包括:
若所述当前的资源分配状态为未分配资源, 所述 UE代理单元确定所述 申请的资源集合为一段 RB资源, 或者一段或两段 RBG资源;
若所述当前的资源分配状态为已获得一段 RB资源,所述 UE代理单元确 定所述申请的资源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资 源;
若所述当前的资源分配状态为已获得两段 RBG资源, 所述 UE代理单元 确定所述申请的资源集合为与所述已获得的两段 RBG 资源中的任意一段 RBG资源连续的 RBG资源;
若所述当前的资源分配状态为已获得一段 RBG资源, 所述 UE代理单元 确定所述申请的资源集合为一段 RBG资源, 或者, 所述申请的资源集合为与 所述已获得的 RBG资源连续的 RB资源。
本实施例的其他步骤可以与图 9所示实施例或图 10所示实施例中对应的 步骤相同。
本实施例, 通过 UE代理单元在向信道代理单元发送资源分配请求之前, 先确定所述 UE代理单元对应的 UE当前的资源分配状态,并根据所述当前的 资源分配状态, 确定所述申请的资源集合, 以及根据所述当前的资源分配状 态, 确定所使用的资源, 以满足 LTE R10通信系统对于资源分配的要求。
图 13为本发明实施例提供的又一种资源分配方法的流程图,本实施例 的执行主体为信道代理单元, 本实施例介绍信道代理单元如何为 UE代理 单元分配资源的方法, 如图 13所示, 本实施例的资源分配方法可以包括: 步骤 1301、 信道代理单元接收至少两个 UE代理单元发送的资源分配请 求, 所述资源分配请求中包含申请的资源集合, 所述资源集合中包括至少一 个资源。
其中, 所述资源为资源块 RB , 或者, 为 RB组 RBG。
进一步地, 所述资源分配请求中还可以携带所述 UE代理单元在所申 请的每个资源上的用户优先级信息。 该每个资源上的用户优先级信息可以是 由所述 UE代理单元根据资源的子带 CQI计算所得。
步骤 1302、 若所述至少两个 UE代理单元所申请的资源集合中存在至少 一个冲突的资源, 则所述信道代理单元对于每个冲突的资源采用资源冲突解 决策略进行资源分配。
其中, 资源冲突解决策略可以为: 将冲突的资源分配给竞争该资源的 UE 中用户优先级相对较高的一个 UE; 或者, 可以为, 按照资源连续性原则, 将 冲突的资源分配给竞争该资源的 UE中其已获得的资源与该冲突的资源能够 连接为一段的 UE。
步骤 1303、 所述信道代理单元向所述 UE代理单元发送资源使用许可, 所述资源使用许可中携带为所述 UE代理单元分配的资源信息。
具体地, 所述信道代理单元可以在完成所有冲突的资源的冲突解决后, 向所述 UE代理单元发送资源使用许可。 其中, 资源使用许可可以采用多种 形式, 例如可以采用资源标记的形式, 即采用包含所有供分配的资源的列表, 在该列表中将允许该 UE代理单元使用的资源标记为可用,例如标记为 1, 而 其他未分配给该 UE代理单元的资源标记为不可用, 例如标记为 0。
步骤 1304、 所述信道代理单元接收所述 UE代理单元发送的资源使用结 果反馈信息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使 用的至少一段资源,所述至少一段资源中包括一个资源或多个连续的资源。
由于信道代理单元发送给 UE代理单元的资源使用许可中可能包含多于 该 UE代理单元所需要的资源, UE代理单元可以从中选择所需要的至少一段 资源, 因此, 用户代理在选择后需要将资源使用结果反馈信息发送给该信道 代理单元。
本实施例, 通过信道代理单元接收至少两个 UE代理单元发送的资源分 配请求; 并对每个冲突的资源采用资源冲突解决策略进行资源分配, 从而实 现对资源的分配, 再将资源使用许可发送给对应的 UE代理单元, 并接收 UE 代理单元发送的资源使用结果反馈信息, 从而完成资源的分配; 由于 信道代理单元对每个冲突的资源均采用冲突解决策略进行分配, 可以考虑到 每个冲突的资源的用户优先级, 从而可以提高用户的频选增益。
进一步地, 上述实施例, 步骤 1302中所述信道代理单元对于每个冲突的 资源采用资源冲突解决策略进行资源分配, 可以包括:
对于任意一个冲突的资源, 所述信道代理单元将该资源分配给用户优先 级最高的 UE代理单元; 或者,
对于任意一个冲突的资源, 所述信道代理单元将该资源分配给申请该资 源的至少两个 UE代理单元中已分配的资源与所述冲突的资源连续的 UE代理 单元。
进一步具体地, 针对冲突的资源可能出的特殊场景, 在一种可能的实现 方式中,步骤 1302中所述信道代理单元对于每个冲突的资源采用资源冲突解 决策略进行资源分配, 还可以包括:
对于任意一个冲突的资源, 若申请该资源的第一 UE代理单元的用户优 先级高于第二 UE代理单元,且第一 UE代理单元中已分配的资源与该冲突的 资源不连续, 所述第二 UE代理单元中已分配的资源与该冲突的资源连续, 则所述信道代理单元将该资源分配给所述第二 UE代理单元。
在另一种可能的实现方式中,步骤 1302中所述信道代理单元对于每个冲 突的资源采用资源冲突解决策略进行资源分配, 还可以包括:
对于任意一个冲突的资源, 若申请该资源的第一 UE代理单元的用户优 先级高于第二 UE代理单元,且第一 UE代理单元中已分配的资源与该冲突的 资源连续, 所述第二 UE代理单元中已分配的资源与该冲突的资源连续, 则 所述信道代理单元将该资源分配给所述第一 UE代理单元。
上述的两种可能的实现方式, 是针对冲突的资源可能出现以下场景: 第 一 UE代理单元与第二 UE代理单元均申请同一资源,该资源与第二 UE代理 单元中已分配的资源连续, 与第一 UE代理单元中已分配的资源不连续, 而 第一 UE代理单元的用户优先级高于第二 UE代理单元。在该场景下,按照第 一种可能的实现方式, 信道代理单元的资源冲突解决策略例如为资源的连续 性更为重要, 因此将该资源分配给第二 UE代理单元; 按照第二种可能的实 现方式, 信道代理单元的资源冲突解决策略例如为资源的用户优先级更为重 要, 因此将该资源分配给第一 UE代理单元。 具体采用哪一种方式, 可以根 据通信网络的实际需求来确定。
在具体实现时, 冲突的资源还可能存在以下特殊场景, 图 2为冲突的资 源特殊场景的示意图, 如 2所示, 在该特殊场景中, 第一 UE代理单元对应 的 UE为用户 A,第二 UE代理单元对应的 UE为用户 B, 图 6中标识为 A的 资源为用户 A已获得的资源, 简称为资源 A, 标识为 B的资源为用户 B已获 得的资源, 简称为资源 B,第一 UE代理单元和第二 UE代理单元同时申请资 源 A与资源 B之间的资源, 图中标识为 R, 简称为资源 R。 这时, 一种可能 的实现方式为, 信道代理单元可以将所有的资源 R均分, 将资源 R中靠近资 源 A的部分分配给第一用户代理,将资源 R中靠近资源 B的部分分配给第二 用户代理。
图 14为本发明实施例提供的又一种资源分配方法的信令流程图, 本实 施例介绍 UE代理单元和信道代理单元如何进行交互以完成资源分配。 如图 14所示, 本实施例的方法可以包括:
步骤 1401、 UE代理单元根据资源的子带 CQI计算在所申请的每个资源 上的用户优先级, 并将所申请的每个资源上的用户优先级信息携带在资源分 配请求中。
步骤 1402、 UE代理单元确定当前的资源分配状态。
步骤 1403、 UE代理单元根据所述当前的资源分配状态, 确定申请的资 源集合。
其中, 步骤 1402与步骤 1403也可以在步骤 1401之前执行, 也可以按顺 序执行步骤 1401、 步骤 1402、 步骤 1403。
步骤 1402中具体的资源分配状态, 以及步骤 1403的具体操作可以参见 前述的实施例三以及实施例四的描述。
步骤 1404、 UE代理单元向信道代理单元发送资源分配请求, 所述资源 分配请求中包含申请的资源集合, 所述资源集合中包括至少一个资源。
步骤 1405、若至少两个 UE代理单元所申请的资源集合中存在至少一个 冲突的资源, 则信道代理单元对于每个冲突的资源采用资源冲突解决策略进 行资源分配。
步骤 1406、 信道代理单元向 UE代理单元发送资源使用许可, 所述资源 使用许可中携带为所述 UE代理单元分配的资源信息。
步骤 1407、 UE代理单元根据所述信道代理单元为 UE代理单元分配的 资源信息, 选择至少一段资源, 每段所述资源中包括一个资源或者多个连 续的资源。 步骤 1408、 UE代理单元向信道代理单元发送资源使用结果反馈信息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使用的至少一段 资源。
步骤 1409、 若 UE代理单元已分配的资源的数量少于预设值, 则所述 UE代理单元释放已分配的资源。
其中步骤 1409为了避免资源碎片过多而设置的可选步骤。
本实施例,通过 UE代理单元 UE代理单元根据资源的子带 CQI计算在 所申请的每个资源上的用户优先级, 并将所申请的每个资源上的用户优先级 信息携带在所述资源分配请求中, 使信道代理单元处理冲突的资源申请时, 对每个冲突的资源均采用冲突解决策略进行分配, 可以考虑到每个冲突的资 源的用户优先级, 从而使资源分配更为合理, 使用户获得的频选增益更高; 通过所述 UE代理单元将数量少于预设值的已分配的资源释放的资源的资 源优化策略, 避免了资源碎片过多, 提高资源分配效率; 通过 UE代理单 元和信道代理单元互相配合的方式来执行资源分配方法, 通过 UE代理单 元在进行资源申请之前先确定用户当前的资源分配状态, 并根据不同的状 态确定不同的申请的资源集合以及确定使用不同的资源, 使资源分配方法 同时适用于 LTE R8和 LTE R10对于资源分配的要求, 并且易于根据其他 版本的通信协议对其他要求进行扩展。
图 15为本发明 UE代理单元实施例一的结构示意图, 如图 15所示, 本实施例的装置 1500可以包括: 请求模块 11、 许可接收模块 12、 资源选 择模块 13和反馈模块 14, 其中,
请求模块 11, 可以用于向信道代理单元发送资源分配请求, 所述资源分 配请求中包含申请的资源集合, 所述资源集合中包括至少一个资源;
许可接收模块 12,可以用于接收所述信道代理单元发送的资源使用许可, 所述资源使用许可中携带所述信道代理单元为所述 UE代理单元分配的资源 信息;
资源选择模块 13,可以用于根据所述信道代理单元为所述 UE代理单元 分配的资源信息, 选择至少一段资源, 每段所述资源中包括一个资源或者 多个连续的资源;
反馈模块 14, 可以用于向所述信道代理单元发送资源使用结果反馈信 息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使用的至少 一段资源。
本实施例的装置,可以用于执行图 1所示方法实施例所述的技术方案, 具备相应的功能模块, 其实现原理类似, 此处不再赘述。本实施例的装置, 通过请求模块向信道代理单元发送资源分配请求, 通过许可接收模块接收 信道代理单元发送的包含分配的资源信息的资源使用许可, 并通过资源选 择模块在所分配的资源中选择至少一段资源, 使 UE代理单元对应的 UE 获得满足 LTE R8或 LTE R10约束条件的资源, 再通过反馈模块将资源使 用结果反馈信息发送给信道代理单元, 从而实现对资源的分配; 由于许可 接收模块接收的资源使用许可为信道代理单元根据每个资源上的用户优先 级进行分配的, 从而可以提高用户的频选增益。
图 16为本发明 UE代理单元实施例二的结构示意图, 如图 16所示, 本实施例的装置 1600在图 15所示装置的基础上, 还可以包括: 优先级计 算模块 15, 该优先级计算模块 15, 可以用于在向信道代理单元发送资源分配 请求之前, 根据资源的子带 CQI计算在所申请的每个资源上的用户优先级, 并将所申请的每个资源上的用户优先级信息携带在所述资源分配请求中。
进一步地, 所述资源可以为 RB或者 RBG。
进一步地, 所述资源选择模块 13具体可以用于:
所述 UE代理单元根据所需要的 RB资源数量,在所述信道代理单元为 所述 UE代理单元分配的资源中选择至少一段 RB资源, 使所述 UE代理单 元获得一段 RB资源, 所述一段 RB资源中包括一个 RB资源或者多个连 续的 RB资源; 或者,
所述 UE代理单元根据所需要的 RBG资源数量, 在所述信道代理单元 为所述 UE代理单元分配的资源中选择至少一段 RBG资源, 使所述 UE代 理单元获得一段或两段 RBG资源, 所述一段 RBG资源中包括一个 RBG 资源或者多个连续的 RBG资源。
进一步地, 本实施例的装置还可以包括:
资源释放模块 16, 可以用于在向所述信道代理单元发送资源使用结果 反馈信息之后, 若已分配的资源的数量少于预设值, 贝 I」, 所述 UE代理单 元释放已分配的资源。 进一步地, 本实施例的装置还可以包括: 第一状态确定模块 17和第一 申请资源确定模块 18, 其中
第一状态确定模块 17, 可以用于在向信道代理单元发送资源分配请求之 前, 确定当前的资源分配状态, 所述资源分配状态包括: 未分配资源, 或者, 已经获得一段 RB资源;
第一申请资源确定模块 18, 可以用于根据所述当前的资源分配状态, 确 定所述申请的资源集合。
进一步地, 所述第一申请资源确定模块 18具体可以用于:
若所述当前的资源分配状态为未分配资源, 确定所述申请的资源集合为 至少一个 RB资源, 或者至少一个 RBG资源;
若所述当前的资源分配状态为已获得一段 RB 资源, 确定所述申请的资 源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资源。
相应地, 所述资源选择模块 13可以包括: 第一选择单元 131, 所述第 一选择单元 131具体可以用于:
若所述当前的资源分配状态为未分配资源, 根据所述信道代理单元为所 述 UE代理单元分配的资源信息, 选择一段 RB资源, 或者一段或两段 RBG 资源;
若所述当前的资源分配状态为已获得一段 RB资源, 根据所述信道代理 单元为所述 UE代理单元分配的资源信息,选择与所述已获得的 RB资源连续 的 RB资源或 RBG资源。
上述的第一状态确定模块 17和第一申请资源确定模块 18以及所述资源 选择模块 13包括第一选择单元 131 的设置, 可以使本实施例的用户代理 模块适用于 LTE R8的通信系统。
进一步地, 本实施例的装置还可以包括: 第二状态确定模块 19和第二 申请资源确定模块 1010, 其中,
第二状态确定模块 19, 可以用于在向信道代理单元发送资源分配请求之 前, 确定当前的资源分配状态, 所述资源分配状态包括: 未分配资源、 已获 得一段 RB资源、 已获得两段 RBG资源、 或者, 已获得一段 RBG资源; 第二申请资源确定模块 1010, 可以用于根据所述当前的资源分配状态, 确定所述申请的资源集合。 进一步地, 所述第二申请资源确定模块 1010具体可以用于: 若所述当前的资源分配状态为未分配资源, 确定所述申请的资源集合为 至少一个 RB资源, 或者至少一个 RBG资源;
若所述当前的资源分配状态为已获得一段 RB 资源, 确定所述申请的资 源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资源;
若所述当前的资源分配状态为已获得两段 RBG资源,确定所述申请的资 源集合为与所述已获得的两段 RBG资源中的任意一段 RBG资源连续的 RBG 资源;
若所述当前的资源分配状态为已获得一段 RBG资源, 所述 UE代理单元 确定所述申请的资源集合为至少一个 RBG资源, 或者, 所述申请的资源集合 为与所述已获得的 RBG资源连续的 RB资源。
相应地, 所述资源选择模块 13可以包括: 第二选择单元 132, 所述第 二选择单元 132具体可以用于:
若所述当前的资源分配状态为未分配资源, 确定所述申请的资源集合为 一段 RB资源, 或者一段或两段 RBG资源;
若所述当前的资源分配状态为已获得一段 RB 资源, 确定所述申请的资 源集合为与所述已获得的 RB资源连续的 RB资源或 RBG资源;
若所述当前的资源分配状态为已获得两段 RBG资源,确定所述申请的资 源集合为与所述已获得的两段 RBG资源中的任意一段 RBG资源连续的 RBG 资源;
若所述当前的资源分配状态为已获得一段 RBG资源,确定所述申请的资 源集合为一段 RBG资源,或者,所述申请的资源集合为与所述已获得的 RBG 资源连续的 RB资源。
上述的第一状态确定模块 19和第一申请资源确定模块 1010以及所述资 源选择模块 13包括第二选择单元 132的设置, 可以使本实施例的用户代 理模块适用于 LTE R10的通信系统。
本实施例的 UE代理单元,可以用于执行图 10~图 12中任意一个方法 实施例所述的技术方案以及图 14中 UE代理单元对应执行的技术方案,其 实现原理和技术效果类似, 此处不再赘述。
图 17为本发明信道代理单元实施例一的结构示意图, 如图 17所示, 本实施例的装置 1700可以包括: 请求接收模块 21、 资源分配模块 22、 许可 发送模块 23和反馈接收模块 24, 其中,
请求接收模块 21, 可以用于接收至少两个 UE代理单元发送的资源分配 请求, 所述资源分配请求中包含申请的资源集合, 所述资源集合中包括至少 一个资源;
资源分配模块 22, 可以用于若所述至少两个 UE代理单元所申请的资源 集合中存在至少一个冲突的资源, 则对于每个冲突的资源采用资源冲突解决 策略进行资源分配;
许可发送模块 23, 可以用于向所述 UE代理单元发送资源使用许可, 所 述资源使用许可中携带为所述 UE代理单元分配的资源信息;
反馈接收模块 24, 可以用于接收所述 UE代理单元发送的资源使用结果 反馈信息, 所述反馈信息中携带所述 UE代理单元根据所述资源信息所使用 的至少一段资源, 所述至少一段资源中包括一个资源或多个连续的资源。
进一步地, 所述资源可以为 RB或者 RBG。
本实施例的信道代理单元, 可以用于执行图 13所示方法实施例所述的 技术方案以及图 14 中信道代理单元对应执行的技术方案, 具备相应的功 能模块, 其实现原理类似, 此处不再赘述。 本实施例的装置, 通过请求接 收模块接收至少两个 UE代理单元发送的资源分配请求; 并通过资源分配模 块对每个冲突的资源采用资源冲突解决策略进行资源分配, 从而实现对资源 的分配,再通过许可发送模块将资源使用许可发送给对应的 UE代理单元, 并通过反馈接收模块接收 UE代理单元发送的资源使用结果反馈信息, 从 而完成资源的分配; 由于资源分配模块对每个冲突的资源均采用冲突解决策 略进行分配, 可以考虑到每个冲突的资源的用户优先级, 从而可以提高用户 的频选增益。
进一步地, 上述实施例中, 所述请求接收模块 21接收的至少两个 UE代 理单元发送的资源分配请求中还可以携带所述 UE代理单元在所申请的每个 资源上的用户优先级信息。
进一步地, 所述资源分配模块 22具体可以用于:
对于任意一个冲突的资源, 所述信道代理单元将该资源分配给用户优先 级最高的 UE代理单元; 或者, 对于任意一个冲突的资源, 所述信道代理单元将该资源分配给申请该资 源的至少两个 UE代理单元中已分配的资源与所述冲突的资源连续的 UE代理 单元。
进一步地, 所述资源分配模块 22还可以用于:
对于任意一个冲突的资源, 若申请该资源的第一 UE代理单元的用户优 先级高于第二 UE代理单元,且第一 UE代理单元中已分配的资源与该冲突的 资源不连续, 所述第二 UE代理单元中已分配的资源与该冲突的资源连续, 则所述信道代理单元将该资源分配给所述第二 UE代理单元。
或者, 所述资源分配模块 22还可以用于:
对于任意一个冲突的资源, 若申请该资源的第一 UE代理单元的用户优 先级高于第二 UE代理单元,且第一 UE代理单元中已分配的资源与该冲突的 资源连续, 所述第二 UE代理单元中已分配的资源与该冲突的资源连续, 则 所述信道代理单元将该资源分配给所述第一 UE代理单元。
图 18为本发明资源分配装置实施例一的结构示意图,所述资源分配装 置可以设置在基站上, 或者可以为基站本身。 如图 18所示, 本实施例的 资源分配装置 1800可以包括: 本发明任意实施例所述的 UE代理单元以及 本发明任意实施例所述的信道代理单元。
图 19为本发明实施例提供的一种资源分配系统的结构示意图, 如图 19 所示, 本实施例的系统包括: 多个 UE, 和本发明任意实施例所示的资源分配 装置, 用于为所述多个 UE分配资源。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。
最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims

权 利 要 求 书
1、 一种资源分配装置, 其特征在于, 包括信道代理单元和多个用户设备 UE代理单元, 其中,
所述多个 UE代理单元,用于为多个 UE分别确定待申请的资源集合,且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
所述信道代理单元, 用于协调所述多个 UE代理单元之间的授权申请, 根据协调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显 示了接收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中 被授权的资源;
每个 UE代理单元还用于在其接收到的授权资源信息所显示的被授权的 资源中选择资源分配给对应的 UE。
2、 根据权利要求 1所述的装置, 其特征在于, 所述信道代理单元中预设 有冲突解决策略, 且所述信道代理单元具体用于:
当所述多个 UE代理单元所确定的待申请的资源集合之间存在冲突资源 时, 所述信道代理单元根据预设的冲突解决策略, 确定冲突资源的授权, 其 中所述冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
3、 根据权利要求 2所述的装置, 其特征在于, 所述冲突解决策略包括以 下策略之一或其组合:
将冲突资源授权给优先级最高的 UE; 将冲突资源进行均分。
4、 根据权利要求 3所述的装置, 其特征在于, 每个 UE代理单元还用于 确定对应 UE在待申请的资源集合中每个资源上的优先级, 并向所述信道代 理单元传送所确定的优先级信息。
5、 根据权利要求 1所述的装置, 其特征在于, 还包括:
资源优化单元, 用于当所述多个 UE都没有分配到新的资源且空闲资源 大于第一门限时,确定所述多个 UE代理单元中是否存在不满意 UE代理单元, 且当存在不满意 UE代理单元时,释放该不满意 UE代理单元已经分配的资源。
6、 根据权利要求 5所述的装置, 其特征在于, 所述不满意 UE代理单元 包括: 已经获得的被授权的资源不满足需求的 UE代理单元; 和 /或 已经获得的被授权的资源在第二门限以内的 UE代理单元。
7、 根据权利要求 1至 6任一项所述的装置, 其特征在于, 所述授权资源 信息为授权资源集合, 所述授权资源集合是接收所述授权资源集合的 UE代 理单元确定的待申请的资源集合的子集。
8、 根据权利要求 1至 7任一项所述的装置, 其特征在于, 所述每个 UE 代理单元还用于向所述信道代理单元反馈资源使用情况。
9、 一种资源分配方法, 其特征在于, 用于资源分配装置为多个用户设备 UE分配资源, 所述资源分配装置包括信道代理单元和多个 UE代理单元, 所 述方法包括:
所述多个 UE代理单元,为所述多个 UE分别确定待申请的资源集合,且 分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
所述信道代理单元协调所述多个 UE代理单元之间的授权申请, 根据协 调结果向每个 UE代理单元传送授权资源信息, 所述授权资源信息显示了接 收所述授权资源信息的 UE代理单元在其确定的待申请的资源集合中被授权 的资源;
每个 UE代理单元在其接收到的授权资源信息所显示的被授权的资源中 选择资源分配给对应的 UE。
10、 根据权利要求 9所述的方法, 其特征在于, 所述信道代理单元协调 所述多个 UE代理单元之间的授权申请,根据协调结果向每个 UE代理单元传 送授权资源信息, 包括:
当所述多个 UE代理单元所确定的待申请的资源集合之间存在冲突资源 时, 所述信道代理单元根据预设的冲突解决策略, 确定冲突资源的授权, 其 中所述冲突资源为存在于所述多个 UE代理单元所确定的待申请的资源集合 中任意两个或更多的资源集合中的资源。
11、 根据权利要求 10所述的方法, 其特征在于, 所述冲突解决策略包括 以下策略之一或其组合:
将冲突资源授权给优先级最高的 UE;
将冲突资源进行均分。
12、 根据权利要求 11所述的方法, 其特征在于, 在所述信道代理单元协 调所述多个 UE代理单元之间的授权申请,根据协调结果向每个 UE代理单元 传送授权资源信息之前, 还包括:
每个 UE代理单元确定对应 UE在待申请的资源集合中每个资源上的优先 级, 并向所述信道代理单元传送所确定的优先级信息。
13、 根据权利要求 9所述的方法, 其特征在于, 还包括:
当所述多个 UE都没有分配到新的资源且空闲资源大于第一门限时, 确 定所述多个 UE代理单元中是否存在不满意 UE代理单元, 且当存在不满意 UE代理单元时, 释放该不满意 UE代理单元已经分配的资源。
14、 根据权利要求 13所述的方法, 其特征在于, 所述不满意 UE代理单 元包括: :
已经获得的被授权的资源不满足需求的 UE代理单元; 和 /或
已经获得的被授权的资源在第二门限以内的 UE代理单元。
15、 根据权利要求 9至 14任一项所述的方法, 其特征在于, 所述授权资 源信息为授权资源集合, 所述授权资源集合是接收所述授权资源集合的 UE 代理单元确定的待申请的资源集合的子集。
16、 根据权利要求 9至 15任一项所述的方法, 其特征在于, 在每个 UE 代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配 给对应的 UE, 还包括:
所述每个 UE代理单元向所述信道代理单元反馈资源使用情况。
17、 一种资源分配系统, 其特征在于, 包括:
多个用户设备 UE;
如权利要求 1至 8任一项所述的资源分配装置, 用于为所述多个 UE分 配资源。
18、 一种计算机程序产品, 包括计算机可读介质, 所述计算机可读介质 包括一组程序代码, 用于执行如权利要求 1至 8中任意一项所述的方法。
PCT/CN2013/082670 2013-08-30 2013-08-30 资源分配方法、装置及系统 Ceased WO2015027465A1 (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2016537069A JP6271019B2 (ja) 2013-08-30 2013-08-30 リソース割当て方法、装置及びシステム
CN201380001184.7A CN103718633B (zh) 2013-08-30 2013-08-30 资源分配方法、装置及系统
EP13892109.3A EP3030030B1 (en) 2013-08-30 2013-08-30 Resource allocation method, device and system
PCT/CN2013/082670 WO2015027465A1 (zh) 2013-08-30 2013-08-30 资源分配方法、装置及系统
US15/056,621 US9794953B2 (en) 2013-08-30 2016-02-29 Resource allocation method, apparatus, and system, including a channel proxy unit and plurality of UE proxy units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/082670 WO2015027465A1 (zh) 2013-08-30 2013-08-30 资源分配方法、装置及系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/056,621 Continuation US9794953B2 (en) 2013-08-30 2016-02-29 Resource allocation method, apparatus, and system, including a channel proxy unit and plurality of UE proxy units

Publications (1)

Publication Number Publication Date
WO2015027465A1 true WO2015027465A1 (zh) 2015-03-05

Family

ID=50409516

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/082670 Ceased WO2015027465A1 (zh) 2013-08-30 2013-08-30 资源分配方法、装置及系统

Country Status (5)

Country Link
US (1) US9794953B2 (zh)
EP (1) EP3030030B1 (zh)
JP (1) JP6271019B2 (zh)
CN (1) CN103718633B (zh)
WO (1) WO2015027465A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018101883A (ja) * 2016-12-20 2018-06-28 ヤマハ株式会社 管理装置、情報処理装置および通信システム
CN111132343A (zh) * 2017-11-09 2020-05-08 Oppo广东移动通信有限公司 上行控制信道资源确定方法、终端和网络侧设备
CN116245344A (zh) * 2023-05-11 2023-06-09 成都愚创科技有限公司 一种基于大数据的科研资源管理方法、系统及可读介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3322246B1 (en) 2015-08-04 2021-02-17 Huawei Technologies Co., Ltd. Method and apparatus for controlling scheduling message
US10091132B2 (en) * 2016-01-29 2018-10-02 Raytheon Company Systems and methods for resource contention resolution
WO2017173665A1 (zh) * 2016-04-08 2017-10-12 华为技术有限公司 一种通信资源协调方法及装置
CN105930693B (zh) * 2016-04-29 2019-04-09 新华三技术有限公司 一种软件授权的方法和装置
WO2018028139A1 (zh) * 2016-08-12 2018-02-15 中兴通讯股份有限公司 一种信息发送方法、发送设备及计算机存储介质
US11219001B2 (en) 2016-11-09 2022-01-04 Panasonic Intellectual Property Corporation Of America Terminal, base station, and communication method
CN116744459A (zh) * 2017-10-02 2023-09-12 财团法人资讯工业策进会 用于移动通信系统的基站及用户装置
US12295046B2 (en) 2019-10-14 2025-05-06 Samsung Electronics Co., Ltd. Method and UE for handling resource allocation in wireless communication system
CN117858262B (zh) * 2024-03-07 2024-05-14 成都爱瑞无线科技有限公司 基站资源调度优化方法、装置、基站、设备、介质及产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243396B1 (en) * 1995-08-15 2001-06-05 Broadcom Eireann Research Limited Communications network management system
CN101084680A (zh) * 2004-10-28 2007-12-05 意大利电信股份公司 在电信服务和/或网络管理平台中管理资源的方法、相应平台及其计算机程序产品
CN101365160A (zh) * 2007-08-06 2009-02-11 联想(北京)有限公司 无线广播通信融合网络资源管理系统及方法
CN102546236A (zh) * 2011-12-16 2012-07-04 华为技术有限公司 中央协调器切换处理方法以及协调器

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2075022C (en) * 1991-11-01 1997-04-22 Noach Amitay Communications resource assignment in a wireless telecommunications system
US6418148B1 (en) * 1995-10-05 2002-07-09 Lucent Technologies Inc. Burst-level resource allocation in cellular systems
US7068607B2 (en) * 2000-08-31 2006-06-27 Telefonktiebolaget Lm Ericsson (Publ) Bandwidth broker for cellular radio access networks
US20020194498A1 (en) * 2001-05-30 2002-12-19 Palm, Inc. Mobile communication system for location aware services
US20040029591A1 (en) * 2002-08-07 2004-02-12 Nortel Networks Limited Method and apparatus for accommodating high bandwidth traffic on a wireless network
US7349338B2 (en) * 2003-04-15 2008-03-25 Lucent Technologies Inc Scheduler and method for scheduling transmissions in a communication network
US20050060410A1 (en) * 2003-09-11 2005-03-17 Nokia Corporation System and method for proxy-based redirection of resource requests
JP4640787B2 (ja) * 2004-06-28 2011-03-02 株式会社エヌ・ティ・ティ・ドコモ 送信局及び移動通信システム、並びに無線リソース割当方法
US8838795B2 (en) * 2004-12-03 2014-09-16 At&T Intellectual Property I, L.P. System, method, apparatus, and product for resource sharing
US20100069074A1 (en) * 2008-09-12 2010-03-18 Lucent Technologies Inc. Wireless-resource broker
JP5676468B2 (ja) * 2008-12-23 2015-02-25 コーニンクレッカ フィリップス エヌ ヴェ 柔軟な無線ネットワークにおけるチャネル予約
EP2391939A1 (en) * 2009-02-02 2011-12-07 Consilience International LLC Resource processing using an intermediary for context-based customization of interaction deliverables
EP2599345B1 (en) * 2010-07-26 2017-09-06 Seven Networks, LLC Distributed implementation of dynamic wireless traffic policy
US9084223B2 (en) * 2010-09-30 2015-07-14 Samsung Electronics Co., Ltd. Method and apparatus for providing multi-media broadcast multicast services data to user equipment over relay nodes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243396B1 (en) * 1995-08-15 2001-06-05 Broadcom Eireann Research Limited Communications network management system
CN101084680A (zh) * 2004-10-28 2007-12-05 意大利电信股份公司 在电信服务和/或网络管理平台中管理资源的方法、相应平台及其计算机程序产品
CN101365160A (zh) * 2007-08-06 2009-02-11 联想(北京)有限公司 无线广播通信融合网络资源管理系统及方法
CN102546236A (zh) * 2011-12-16 2012-07-04 华为技术有限公司 中央协调器切换处理方法以及协调器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3030030A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018101883A (ja) * 2016-12-20 2018-06-28 ヤマハ株式会社 管理装置、情報処理装置および通信システム
CN111132343A (zh) * 2017-11-09 2020-05-08 Oppo广东移动通信有限公司 上行控制信道资源确定方法、终端和网络侧设备
US11627559B2 (en) 2017-11-09 2023-04-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Uplink control channel resource determination method, terminal, and network side device
CN116245344A (zh) * 2023-05-11 2023-06-09 成都愚创科技有限公司 一种基于大数据的科研资源管理方法、系统及可读介质

Also Published As

Publication number Publication date
JP2016529832A (ja) 2016-09-23
EP3030030A4 (en) 2016-07-20
US9794953B2 (en) 2017-10-17
EP3030030B1 (en) 2017-09-27
JP6271019B2 (ja) 2018-01-31
CN103718633B (zh) 2017-11-17
EP3030030A1 (en) 2016-06-08
US20160183278A1 (en) 2016-06-23
CN103718633A (zh) 2014-04-09

Similar Documents

Publication Publication Date Title
WO2015027465A1 (zh) 资源分配方法、装置及系统
CN110149712B (zh) 一种用于上行授权的方法及装置
JP6383433B2 (ja) バッファ状態報告(bsr)のトリガー方法及び装置
EP4005298B1 (en) Apparatus and method for power control in wireless communication system
KR101104506B1 (ko) Comp 운영을 위한 기지국
CN114762432B (zh) 用于配置具有同时的模式1和模式2传输的双模侧链路逻辑信道的方法和装置
JP2016521071A5 (zh)
KR20180077270A (ko) 피드백을 송수신하는 방법 및 장치
CN113519197A (zh) 上行链路控制信息抢占
US20160278111A1 (en) Service scheduling method and device
JP2024503078A (ja) マルチスロット物理アップリンク共有チャネルでの単一トランスポートブロック送信のための衝突処理、アップリンク制御情報の多重化及び反復
TWI602447B (zh) 回報緩衝區狀態報告的裝置及方法
KR101920295B1 (ko) 자원 할당 및 서비스 송신 방법 및 장치
CN108322939B (zh) 支持多种物理层方法的无线通信系统的方法和设备
WO2017166319A1 (zh) 上行数据传输的方法和设备
CN111148225B (zh) 资源调度方法、装置及设备
US9967010B2 (en) Data transmission method and apparatus
WO2018082467A1 (zh) 一种调度方法、终端及基站
US12568496B2 (en) User equipment and base station for managing repetition-based uplink grants in NR
WO2020151350A1 (zh) 一种资源预留方法及相关设备
CN110999462B (zh) 用于车辆到车辆通信的两种模式共存的方法和装置
CN111918328A (zh) 一种用户设备资源调度方法及装置
CN102651909B (zh) 上行控制信息复用时的资源分配方法和装置
CN110637493B (zh) 用于传输数据的方法和设备
CN107528814A (zh) 一种实体管理方法、快速控制媒介访问控制实体及系统

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: 13892109

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016537069

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2013892109

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2013892109

Country of ref document: EP