资源分配方法、装置及系统转让专利

申请号 : CN201380001184.7

文献号 : CN103718633B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 巢志骏

申请人 : 华为技术有限公司

摘要 :

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

权利要求 :

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至6任一项所述的装置,其特征在于,所述每个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至14任一项所述的方法,其特征在于,在每个UE代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE,还包括:所述每个UE代理单元向所述信道代理单元反馈资源使用情况。

17.一种资源分配系统,其特征在于,包括:

多个用户设备UE;

如权利要求1至8任一项所述的资源分配装置,用于为所述多个UE分配资源。

说明书 :

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

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种资源分配方法、装置及系统。

背景技术

[0002] 在无线通信技术领域,频率资源是有限的,因此如何有效的利用有限的频率资源便显得尤为重要。现有技术中,已经提出多种资源分配方法和策略。然而,随着通信技术的发展以及协议的演进,不同通信制式或协议版本对资源分配的要求不同,现有的这些资源分配方法和策略缺乏灵活性,难以扩展以满足不同通信制式或协议版本对资源分配的要求。

发明内容

[0003] 本发明实施例提供一种资源分配方法、装置及系统,易于扩展以满足不同通信制式或协议版本对资源分配的要求。
[0004] 第一方面,本发明实施例提供一种资源分配装置,包括:信道代理单元和多个用户设备UE代理单元,其中,
[0005] 所述多个UE代理单元,用于为多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
[0006] 所述信道代理单元,用于协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源;
[0007] 每个UE代理单元还用于在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0008] 在第一方面的第一种可能的实现方式中,所述信道代理单元中预设有冲突解决策略,且所述信道代理单元具体用于:
[0009] 当所述多个UE代理单元所确定的待申请的资源集合之间存在冲突资源时,所述信道代理单元根据预设的冲突解决策略,确定冲突资源的授权,其中所述冲突资源为存在于所述多个UE代理单元所确定的待申请的资源集合中任意两个或更多的资源集合中的资源。
[0010] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述冲突解决策略包括以下策略之一或其组合:
[0011] 将冲突资源授权给优先级最高的UE;
[0012] 将冲突资源进行均分。
[0013] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,每个UE代理单元还用于确定对应UE在待申请的资源集合中每个资源上的优先级,并向所述信道代理单元传送所确定的优先级信息。
[0014] 结合第一方面,在第四种可能的实现方式中,还包括:
[0015] 资源优化单元,用于当所述多个UE都没有分配到新的资源且空闲资源大于第一门限时,确定所述多个UE代理单元中是否存在不满意UE代理单元,且当存在不满意UE代理单元时,释放该不满意UE代理单元已经分配的资源。
[0016] 结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述不满意UE代理单元包括:
[0017] 已经获得的被授权的资源不满足需求的UE代理单元;和/或
[0018] 已经获得的被授权的资源在第二门限以内的UE代理单元。
[0019] 结合第一方面、第一方面的第一种至第五种可能的实现方式中的任意一种,在第六种可能的实现方式中,所述授权资源信息为授权资源集合,所述授权资源集合是接收所述授权资源集合的UE代理单元确定的待申请的资源集合的子集。
[0020] 结合第一方面、第一方面的第一种至第六种可能的实现方式中的任意一种,在第七种可能的实现方式中,所述每个UE代理单元还用于向所述信道代理单元反馈资源使用情况。
[0021] 第二方面,本发明实施例提供一种资源分配方法,用于资源分配装置为多个用户设备UE分配资源,所述资源分配装置包括信道代理单元和多个UE代理单元,所述方法包括:
[0022] 所述多个UE代理单元,为所述多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向所述信道代理单元申请授权;
[0023] 所述信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源;
[0024] 每个UE代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0025] 在第二方面的第一种可能的实现方式中,所述信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,包括:
[0026] 当所述多个UE代理单元所确定的待申请的资源集合之间存在冲突资源时,所述信道代理单元根据预设的冲突解决策略,确定冲突资源的授权,其中所述冲突资源为存在于所述多个UE代理单元所确定的待申请的资源集合中任意两个或更多的资源集合中的资源。
[0027] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述冲突解决策略包括以下策略之一或其组合:
[0028] 将冲突资源授权给优先级最高的UE;
[0029] 将冲突资源进行均分。
[0030] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,在所述信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息之前,还包括:
[0031] 每个UE代理单元确定对应UE在待申请的资源集合中每个资源上的优先级,并向所述信道代理单元传送所确定的优先级信息。
[0032] 结合第二方面,在第四种可能的实现方式中,还包括:
[0033] 当所述多个UE都没有分配到新的资源且空闲资源大于第一门限时,确定所述多个UE代理单元中是否存在不满意UE代理单元,且当存在不满意UE代理单元时,释放该不满意UE代理单元已经分配的资源。
[0034] 结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述不满意UE代理单元包括::
[0035] 已经获得的被授权的资源不满足需求的UE代理单元;和/或
[0036] 已经获得的被授权的资源在第二门限以内的UE代理单元。
[0037] 结合第二方面、第二方面的第一种至第五种可能的实现方式中的任意一种,在第六种可能的实现方式中,所述授权资源信息为授权资源集合,所述授权资源集合是接收所述授权资源集合的UE代理单元确定的待申请的资源集合的子集。
[0038] 结合第一方面、第一方面的第一种至第六种可能的实现方式中的任意一种,在第七种可能的实现方式中,在每个UE代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE,还包括:
[0039] 所述每个UE代理单元向所述信道代理单元反馈资源使用情况。
[0040] 第三方面,本发明实施例提供一种资源分配系统,包括:
[0041] 多个用户设备UE;
[0042] 本发明第一方面或第一方面的任意一种可能的实现方式所述的资源分配装置,用于为所述多个UE分配资源。
[0043] 第四方面,本发明实施例提供一种计算机程序产品,包括计算机可读介质,所述计算机可读介质包括一组程序代码,用于执行本发明第二方面或第二方面的任意一种可能的实现方式所述的方法。
[0044] 本发明实施例提供的资源分配方法、装置及系统,通过多个UE代理单元彼此独立的处理多个UE的资源分配,从而提高了资源分配的效率,使得资源分配的实时性要求得到更好的满足。并且,设置了信道代理单元协调多个UE代理单元之间的冲突。这样,每个UE代理单元需要将对应UE可以使用的资源以资源集合的形式向信道代理单元申请授权,信道代理单元协调这些授权申请,根据协调结果下发授权信息,告知每个UE代理单元其申请的资源集合中哪些资源被授权使用了,这样每个UE代理单元便可以在被授权的资源中选择资源分配给UE。以上架构可以对UE代理单元和信道代理单元进行灵活的扩展,以支持不同通信制式或协议版本对资源分配的要求。且通过仿真发现,采用这种架构进行资源分配以后,频选增益获得了极大的提高。

附图说明

[0045] 图1为本发明实施例提供的一种资源分配装置的结构示意图;
[0046] 图2为本发明实施例提供的一种存在冲突的资源的场景的示意图;
[0047] 图3为本发明实施例提供的另一种资源分配装置的结构示意图;
[0048] 图4为本发明实施例提供的一种资源分配方法的流程图;
[0049] 图5为本发明实施例提供的另一种资源分配方法的流程图;
[0050] 图6为一种两个UE频选调度的优先级的示意图;
[0051] 图7为本发明实施例提供的又一种资源分配方法的流程图;
[0052] 图8为本发明实施例提供的又一种资源分配装置的结构示意图;
[0053] 图9为本发明实施例提供的又一种资源分配方法的流程图;
[0054] 图10为本发明实施例提供的又一种资源分配方法的流程图;
[0055] 图11为本发明实施例提供的又一种资源分配方法的流程图;
[0056] 图12为本发明实施例提供的又一种资源分配方法的流程图;
[0057] 图13为本发明实施例提供的又一种资源分配方法的流程图;
[0058] 图14为本发明实施例提供的又一种资源分配方法的信令流程图;
[0059] 图15为本发明UE代理单元实施例一的结构示意图;
[0060] 图16为本发明UE代理单元实施例二的结构示意图;
[0061] 图17为本发明信道代理单元实施例一的结构示意图;
[0062] 图18为本发明资源分配装置实施例一的结构示意图;
[0063] 图19为本发明实施例提供的一种资源分配系统的结构示意图。

具体实施方式

[0064] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0065] 考虑到现有的资源分配方案存在的问题,本申请提出一种新的资源分配架构,基于竞争机制实现资源分配。该架构设置多个彼此独立的功能单元,用于彼此独立的处理多个用户设备(User Equipment,简称:UE)的资源申请,且单独设置一个功能单元,用于处理多个UE的资源申请之间的冲突。该架构中每个功能单元的策略可以根据需要进行修改或扩展,从而灵活地支持多种无线技术,并满足不同协议版本的需求。
[0066] 在本申请中,将用于处理UE的资源申请的功能单元称之为UE代理单元或UE代理实体,用于处理多个UE的资源申请之间的冲突的功能单元称之为信道代理单元或信道代理实体。然而,本申请不以该名称来限制这些功能单元,本领域技术人员也可以采用其它名称进行命名,均在本发送保护范围之内。
[0067] 另外,本发明各个实施例中的单元、子单元、实体是指功能实体或逻辑实体。其可以为软件形式,通过处理器执行程序代码来实现其功能;也可以为硬件形式,本发明不做任何限制。
[0068] 下面结合附图详细描述以上架构的具体实现。
[0069] 请参考图1,其为本发明实施例提供的一种资源分配装置的结构示意图。如图1所示,该装置100包括信道代理单元110和多个UE代理单元121-12n。
[0070] 其中,多个UE代理单元121-12n,用于为多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向信道代理单元110申请授权;信道代理单元110,用于协调多个UE代理单元121-12n之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,该授权资源信息显示了接收该授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源;每个UE代理单元还用于在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0071] 可见,在以上实施例中,多个UE代理单元可以彼此独立的处理多个UE的资源分配,从而增加了资源分配的效率,使得资源分配的实时性要求得到更好的满足。但是,由于多个UE之间的资源分配可能存在冲突,即可能为某两个或更多的UE分配相同的资源,因此,设置了信道代理单元协调多个UE代理单元之间的冲突。这样,每个UE代理单元需要将对应UE可以使用的资源以资源集合的形式向信道代理单元申请授权,信道代理单元协调这些授权申请,也即协调这些授权申请中的资源冲突,根据协调结果下发授权信息,告知每个UE代理单元其申请的资源集合中哪些资源被授权使用了,这样每个UE代理单元便可以在被授权的资源中选择资源分配给UE。
[0072] 以上架构可以对UE代理单元和信道代理单元进行灵活的扩展,以支持不同通信制式或协议版本对资源分配的要求。且通过仿真发现,采用这种架构进行资源分配以后,频选增益获得了极大的提高。以下实施例中将有仿真数据,在此不再详细描述。
[0073] 需要说明的是,以上UE代理单元申请授权、信道代理单元授权、到UE代理单元确认使用资源的过程可以称之为一次迭代过程,在为UE分配资源的过程中,每个UE代理单元可以进行多次迭代,直到以下情况结束:
[0074] a)所有的资源都分配完;或者
[0075] b)没有UE代理申请资源;
[0076] c)本次迭代没有新的资源分配;
[0077] d)迭代次数超过总的迭代次数。
[0078] 本实施例的资源分配装置可以位于接入网侧,例如设置在基站、基站控制器(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)。
[0079] 以上授权资源信息可以为授权资源集合,该授权资源集合是接收该授权资源集合的UE代理单元确定的待申请的资源集合的子集;也可以为指示信息,指示接收该授权信息的UE代理单元确定的待申请的资源集合中哪些资源获得授权。本申请对此不做任何限制。
[0080] 另外,在一种可选的实现方式中,每个UE代理单元还可以将资源使用的情况反馈给信道代理单元110,即每个UE代理单元用于向信道代理单元110反馈资源使用情况。例如,UE代理单元选择了哪些资源分配给对应的UE,从而信道代理单元可以了解其所收取资源的使用情况,以便信道代理资源更新待申请的资源集合。
[0081] 从以上描述可以知道,信道代理单元110主要负责处理UE代理单元121-12n之间的资源申请冲突。故,信道代理单元110中可以预设冲突解决策略,从而信道代理单元110可以根据预设的冲突解决策略,解决各个信道代理单元之间的资源申请冲突。当然,如果各个UE代理单元之间的资源申请不存在冲突,则信道代理单元110可以为每个UE代理单元所申请的资源全部授权。即:
[0082] 当多个UE代理单元121-12n所确定的待申请的资源集合之间不存在冲突资源时,信道代理单元110为每个UE代理单元所确定的待申请的资源集合全部授权。即,信道代理单元110传送的授权资源信息显示了接收该授权资源信息的UE代理单元确定的待申请的资源集合中的资源全部被授权。此时,该授权信息可以为一个指示信息,例如指示位,其取一定值(例如,0或1)时,代表接收该指示信息的UE代理单元所确定的待申请的资源集合中的资源全部被授权。
[0083] 当多个UE代理单元121-12n所确定的待申请的资源集合之间存在冲突资源时,信道代理单元110根据预设的冲突解决策略,确定冲突资源的授权。其中,冲突资源为存在于所述多个UE代理单元所确定的待申请的资源集合中任意两个或更多的资源集合中的资源。
[0084] 以上冲突解决策略可以包括以下策略之一或其组合:
[0085] 将冲突资源授权给优先级最高的UE;
[0086] 将冲突资源进行均分。
[0087] 当冲突解决策略包括将冲突资源授权给优先级最高的UE时,每个UE代理单元还用于确定对应UE在待申请的资源集合中每个资源上的优先级,并向信道代理单元110传送所确定的优先级信息。
[0088] 以下给出几种存在冲突资源的场景以及相应的可以采取的冲突解决策略,当然,这些仅为举例,并非用以限制本发明。本领域技术人员,可以根据需要做策略上的调整。
[0089] 第一种冲突资源的场景为如图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分配给优先级较高的一方。
[0090] 第二种冲突资源的场景为第一UE已获得部分资源,而第二UE未获得资源,两个UE代理单元同时申请第一UE已获得的资源附近的资源,这时,冲突解决策略可以为将冲突资源授权给优先级最高的UE。
[0091] 第三种冲突资源的场景为第一UE和第二UE均未获得资源,两个UE代理单元同时申请一个资源,这时,冲突解决策略可以为将冲突资源授权给优先级最高的UE。
[0092] 已经分配给UE的资源通常不会发生回退,当UE确认使用资源以后,这部分资源就属于该UE。但频选调度可能出现很多资源碎片,为了防止碎片的恶化,在一可选的实现方式中,可以采用以下方式减少了资源分配的碎片。
[0093] 图3为本发明实施例提供的另一种资源分配装置的结构示意图,如图3所示,本实施例的资源分配装置在图1所示装置的基础上,还可以包括:资源优化单元130,该资源优化单元130,用于当所述多个UE都没有分配到新的资源且空闲资源大于第一门限时,确定UE代理单元121-12n中是否存在不满意UE代理单元,且当存在不满意UE代理单元时,释放该不满意UE代理单元已经分配的资源。
[0094] 需要说明的是,以上UE代理单元121-12n申请授权、信道代理单元110授权、到UE代理单元121-12n确认使用资源的过程可以称之为一次迭代过程,以上多个UE都没有分配到新的资源的情况就是指一次迭代中没有分配新的资源的情况。迭代中没有新的资源分配说明迭代已经收敛了,就算再迭代一次,结果还是一样的,如果此时还有足够的空闲资源,就说明存在比较多的资源碎片。因此,可以释放一些不满意UE代理单元已经分配的资源,使得这些UE代理单元在下一次迭代中重新参与资源竟争。这样,这些UE代理对应的UE可能在下一次迭代过程中获得更好的资源。以上多个UE都没有分配到新的资源的情况通常有两种情况,例如,一种情况是UE代理单元没有获得新的授权的资源,另一种情况是UE代理单元获得的被授权的资源不能为UE使用,而没有分配给UE,即UE没有使用被授权的资源。
[0095] 进一步地,所述不满意UE代理单元包括:
[0096] 已经获得的被授权的资源不满足需求的UE代理单元,和/或,已经获得的被授权的资源在第二门限以内的UE代理单元。这里,已经获得的被授权的资源是指本次及本次迭代以前所获得的所有被授权的资源。其中,被授权的资源不满足需求,是指UE代理单元未获得足够的授权资源,例如,UE代理单元获得的授权资源不足以使UE完成一次接入,或不足以使UE完成一次呼叫等。该被授权的资源不满足需求可以根据实际场景进行调整,本发明实施例对此不作限定。被授权的资源在第二门限以内,是指UE代理单元获得的授权资源数量少,其中,第二门限可以为被授权资源占系统带宽的百分比,或者,可以为被授权资源占空闲资源的百分比,本发明实施例对此不作限定。
[0097] 图4为本发明实施例提供的一种资源分配方法的流程图,本实施例的方法用于资源分配装置为多个UE分配资源,所述资源分配装置包括信道代理单元和多个UE代理单元。,如图4所示,本实施例的资源分配方法可以包括:
[0098] 步骤401、多个UE代理单元为多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向所述信道代理单元申请授权。
[0099] 步骤402、信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源。
[0100] 步骤403、每个UE代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0101] 可见,在以上实施例中,多个UE代理单元可以彼此独立的处理多个UE的资源分配,从而增加了资源分配的效率,使得资源分配的实时性要求得到更好的满足。但是,由于多个UE之间的资源分配可能存在冲突,即可能为某两个或更多的UE分配相同的资源,因此,设置了信道代理单元协调多个UE代理单元之间的冲突。这样,每个UE代理单元需要将对应UE可以使用的资源以资源集合的形式向信道代理单元申请授权,信道代理单元协调这些授权申请,也即协调这些授权申请中的资源冲突,根据协调结果下发授权信息,告知每个UE代理单元其申请的资源集合中哪些资源被授权使用了,这样每个UE代理单元便可以在被授权的资源中选择资源分配给UE。
[0102] 以上架构可以对UE代理单元和信道代理单元进行灵活的扩展,以支持不同通信制式或协议版本对资源分配的要求。且通过仿真发现,采用这种架构进行资源分配以后,频选增益获得了极大的提高。以下实施例中将有仿真数据,在此不再详细描述。
[0103] 需要说明的是,需要说明的是,以上UE代理单元申请授权、信道代理单元授权、到UE代理单元确认使用资源的过程可以称之为一次迭代过程,在为UE分配资源的过程中,每个UE代理单元可以进行多次迭代,直到以下情况结束:
[0104] a)所有的资源都分配完;或者
[0105] b)没有UE代理申请资源;
[0106] c)本次迭代没有新的资源分配;
[0107] d)迭代次数超过总的迭代次数。
[0108] 以上授权资源信息可以为授权资源集合,该授权资源集合是接收该授权资源集合的UE代理单元确定的待申请的资源集合的子集;也可以为指示信息,指示接收该授权信息的UE代理单元确定的待申请的资源集合中哪些资源获得授权。本申请对此不做任何限制。
[0109] 另外,在一种可选的实现方式中,每个UE代理单元还可以将资源使用的情况反馈给信道代理单元110,即每个UE代理单元用于向信道代理单元110反馈资源使用情况。例如,UE代理单元选择了哪些资源分配给对应的UE,从而信道代理单元可以了解其所收取资源的使用情况,以便信道代理资源更新待申请的资源集合。
[0110] 上述实施例中,进一步地,步骤402具体可以包括:
[0111] 当所述多个UE代理单元所确定的待申请的资源集合之间存在冲突资源时,所述信道代理单元根据预设的冲突解决策略,确定冲突资源的授权,其中所述冲突资源为存在于所述多个UE代理单元所确定的待申请的资源集合中任意两个或更多的资源集合中的资源。
[0112] 其中,所述冲突解决策略可以包括以下策略之一或其组合:
[0113] 将冲突资源授权给优先级最高的UE;
[0114] 将冲突资源进行均分。
[0115] 已经分配给UE的资源通常不会发生回退,当UE确认使用资源以后,这部分资源就属于该UE。但频选调度可能出现很多资源碎片,为了防止碎片的恶化,在一可选的实现方式中,可以采用以下流程减少了资源分配的碎片。
[0116] 进一步地,图5为本发明实施例提供的另一种资源分配方法的流程图,本实施例的方法,在图4所示方法的基础上增加了UE代理单元向信道代理单元传送优先级信息的步骤,以及资源碎片优化的相关步骤。如图5所示,本实施例的方法可以包括:
[0117] 步骤501、多个UE代理单元为多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合向所述信道代理单元申请授权。
[0118] 步骤502、每个UE代理单元确定对应UE在待申请的资源集合中每个资源上的优先级,并向所述信道代理单元传送所确定的优先级信息。
[0119] 其中,步骤501与步骤502没有严格的先后顺序,每个UE代理单元可以先确定对应UE在每个资源上的优先级,然后在确定待申请的资源集合,然后将资源集合中的资源的优先级传输给信道代理单元,且可以单独传送,也可以与申请的资源集合一起传送;每个UE代理单元也可以先确定申请资源的集合,再确定对应UE在集合中每个资源上的优先级,然后将资源集合中的资源的优先级传输给信道代理单元,且可以单独传送,也可以与申请的资源集合一起传送。另外,UE代理单元可以将优先级信息携带在申请授权的消息中发送给信道代理单元。具体地,每个UE代理单元确定对应UE在所有资源上的优先级;再确定资源集合,然后向所述信道代理单元上报该资源集合中每个资源的优先级。
[0120] 步骤503、信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源。
[0121] 步骤504、每个UE代理单元在其接收到的授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0122] 步骤505、当所述多个UE都没有分配到新的资源且空闲资源大于第一门限时,确定多个UE代理单元中是否存在不满意UE代理单元,且当存在不满意UE代理单元时,释放该不满意UE代理单元已经分配的资源。
[0123] 其中,不满意UE代理单元包括:
[0124] 已经获得的被授权的资源不满足需求的UE代理单元,和/或,已经获得的被授权的资源在第二门限以内的UE代理单元。这里,已经获得的被授权的资源是指本次及本次迭代以前所获得的所有被授权的资源。
[0125] 其中,被授权的资源不满足需求,是指UE代理单元未获得足够的授权资源,例如,UE代理单元获得的授权资源不足以使UE完成一次接入,或不足以使UE完成一次呼叫等。该被授权的资源不满足需求可以根据实际场景进行调整,本发明实施例对此不作限定。被授权的资源在第二门限以内,是指UE代理单元获得的授权资源数量少,其中,第二门限可以为被授权资源占系统带宽的百分比,或者,可以为被授权资源占空闲资源的百分比,本发明实施例对此不作限定。
[0126] 以上实施例提供的资源分配方法和装置不仅可以用于上行资源分配,也可以用于下行资源分配。且可以用于各种通信制式中,例如,长期演进(Long-Term Evolution,简称:LTE)、全球微波接入互操作性(World Interoperability for Microwave Access,简称:
WiMAX)、通用移动通信系统(Universal Mobile Telecommunications System,简称:UMTS)等。
[0127] LTE的上行资源分配算法需要考虑如下约束条件:
[0128] 1)由于上行资源分配必须在非常短的时间内完成(LTE的处理时间为一毫秒),上行资源分配算法必须保证实时性要求。
[0129] 2)上行用户的最大发射功率决定了资源分配算法最多分配给用户的资源块(Resource Block,简称:RB)个数。
[0130] 3a)LTE的R8协议采用单载波频分多址技术(Signal-carrier frequency division multiple access,简称:SC-FDMA)技术,为用户分配的资源必须满足SC-FDMA技术的限制,即用户分配的RB必须是连续的,分配给用户的RB个数N必须能够表示成N=2j×3k×5l。
[0131] 3b)LTE的R10协议采用载波聚合(Carrier Aggregation,CA)技术,为用户分配的资源需要满足CA的要求,即为用户分配连续的两段资源,每段连续的资源以资源块组(Resource Block Group,简称:RBG)为粒度,分配给用户的RB总数N必须能够表示成N=2j×3k×5l。
[0132] 以下以LTE R8中上行一段资源分配、LTE R10两段资源分配为例介绍以上方案。
[0133] 在本发明资源分配方法实施例一中,根据LTE R8协议中的每个用户能够获得一段连续的上行资源的约束进行资源分配,结合图4所示的资源分配方法,该方法具体地执行过程如下:
[0134] 场景一、若UE当前未获得授权资源,则在步骤401中,UE代理单元可以在任意的空闲资源上进行申请,即可以将任意数量的RB或RGB确定为待申请资源集合;在步骤403中,UE代理单元选择分配给UE的资源集合为一段RB资源或者一段RBG资源。
[0135] 场景二、若UE当前已获得一段RB资源,UE代理单元确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG,即可以申请与所述已获得的资源两侧的且能够与所述已获得的资源连结为一段连续的RB资源或RBG;在步骤403中,UE代理单元选择与所述已获得的RB资源连续的RB资源或RBG资源,即可以在已获得的资源的两端分别选择两段RB或RBG资源,或者在一端选择一段RB或RBG资源,使新选择的RB或RBG资源与已获得的资源连接为连续的一段RB资源。
[0136] 在本发明资源分配方法实施例二中,根据LTE R10协议中的每个用户能够获得一段连续的RB资源或两段分别连续的RBG资源的约束进行资源分配,结合图4所示的资源分配方法,该方法具体地执行过程如下:
[0137] 场景一、若UE当前未获得授权资源,则在步骤401中,UE代理单元可以在任意的空闲资源上进行申请,即可以将任意数量的RB或RGB确定为待申请资源集合;在步骤403中,UE代理单元选择分配给UE的资源集合为一段RB资源,或者一段或两段RBG资源。
[0138] 场景二、若UE当前已获得一段RB资源,UE代理单元确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源;UE代理单元选择分配给UE的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源。
[0139] 场景三、若UE当前已获得两段RBG资源,UE代理单元确定所述申请的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源;UE代理单元选择分配给UE的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源。
[0140] 场景四、若UE当前已获得一段RBG资源,UE代理单元确定所述申请的资源集合为至少一个RBG资源,或者,所述申请的资源集合为与所述已获得的RBG资源连续的RB资源;UE代理单元选择分配给UE的资源集合为一段RBG资源,或者,为与所述已获得的RBG资源连续的RB资源。
[0141] 现有的一种较为简单的资源分配方法如下:
[0142] 根据用户设备(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都被调度,或者资源分配完毕。
[0143] 可以看出,上述现有技术的方法不能够根据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的频选增益。
[0144] 而针对同样的场景,采用本发明资源分配方法,一方面,如实施例二所示,能够为UE分配两段RBG资源,因此无法实现LTE R10网络中的性能增益的优势;另一方面,由于UE代理单元确定对应UE在待申请的资源集合中每个资源上的优先级,并向所述信道代理单元传送所确定的优先级信息,信道代理单元根据每个资源上的用户优先级进行分配,从而可以提高用户的频选增益。
[0145] 下面,通过对实施了本发明资源分配方法后用户的频选增益进行仿真,以说明本发明的技术效果。仿真参数如下表所示。
[0146]
[0147]
[0148] 基于上述的参数设置,得到的仿真结果如下表所示。
[0149]
[0150] 可以看出,本发明资源分配方法应用于LTE R8网络时,相对于基线有明显的性能提升,本发明资源分配方法应用于LTE R10网络时,相对于基线的性能提升更加明显。
[0151] 图7为本发明实施例提供的又一种资源分配方法的流程图,本实施例的方法用于资源分配装置为多个UE分配下行资源,所述资源分配装置包括信道代理单元和多个UE代理单元。如图7所示,本实施例的资源分配方法可以包括:
[0152] 步骤701、多个UE代理单元为多个UE分别确定待申请的下行资源集合,且分别就所确定的待申请的下行资源集合向所述信道代理单元申请授权。
[0153] 步骤702、信道代理单元协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了接收所述授权资源信息的UE代理单元在其确定的待申请的资源集合中被授权的资源。
[0154] 步骤703、每个UE代理单元在其接收到的授权资源信息所显示的被授权的下行资源中选择下行资源分配给对应的UE。
[0155] 可见,在以上实施例中,多个UE代理单元可以彼此独立的处理多个UE的下行资源分配,从而增加了下行资源分配的效率,使得资源分配的实时性要求得到更好的满足。但是,由于多个UE之间的资源分配可能存在冲突,即可能为某两个或更多的UE分配相同的下行资源,因此,设置了信道代理单元协调多个UE代理单元之间的冲突。这样,每个UE代理单元需要将对应UE可以使用的资源以资源集合的形式向信道代理单元申请授权,信道代理单元协调这些授权申请,也即协调这些授权申请中的资源冲突,根据协调结果下发授权信息,告知每个UE代理单元其申请的资源集合中哪些资源被授权使用了,这样每个UE代理单元便可以在被授权的资源中选择资源分配给UE。
[0156] 以上架构可以对UE代理单元和信道代理单元进行灵活的扩展,以支持不同通信制式或协议版本对资源分配的要求。且通过仿真发现,采用这种架构进行资源分配以后,频选增益获得了极大的提高。
[0157] 需要说明的是,下行资源分配的方法与上行资源分配的方法相似,即本发明实施例提供的资源分配方法既可以用于上行资源的分配,也可以用于下行资源的分配。
[0158] 当本发明实施例提供的资源分配方法用于上行资源的分配时,信道代理单元所对应的信道可以为物理上行共享信道(Physical Uplink Shared Channel,简称:PUSCH)。
[0159] 需要说明的是,以上实施例中的每个UE代理单元可以为单独设立的处理器,也可以集成在基站的某一个处理器中实现,此外,也可以以程序代码的形式存储于基站的存储器中,由基站的某一个处理器调用并执行以上UE代理单元的功能。信道代理单元、资源优化单元的实现同UE代理单元,在此不再赘述。这里所述的处理器可以是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0160] 另外,需要说明的是,UE处理单元和信道代理单元可以由不同处理器来实现,且通过处理器之间的交互来实现UE处理单元和信道代理单元之间的交互;也可以由相同的处理器来实现,且通过处理器不同进程之间的交互来实现UE处理单元和信道代理单元之间的交互。此外,每个UE代理单元可以由同一处理器来实现,也可以由不同处理器来实现。本发明实施例不做任何限制。
[0161] 请参考图8,其为本发明实施例提供的又一种资源分配装置的结构示意图。如图8所示,该资源分配装置包括处理器801和接口电路802,图中还示出了存储器803和总线804,该处理器801、接口电路802和存储器803通过总线804连接并完成相互间的通信。
[0162] 该总线804可以是工业标准体系结构(Industry Standard Architecture,简称:ISA)总线、外部设备互连(Peripheral Component,简称:PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称:EISA)总线等。该总线804可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0163] 存储器803用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器803可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0164] 处理器801可以是一个中央处理器(Central Processing Unit,简称:CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称:ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0165] 其中,处理器801用于:
[0166] 为多个UE分别确定待申请的资源集合,且分别就所确定的待申请的资源集合申请授权;
[0167] 协调所述多个UE代理单元之间的授权申请,根据协调结果向每个UE代理单元传送授权资源信息,所述授权资源信息显示了所述UE确定的待申请的资源集合中被授权的资源;
[0168] 在授权资源信息所显示的被授权的资源中选择资源分配给对应的UE。
[0169] 所述处理器801具体用于,当所述多个UE的待申请的资源集合之间存在冲突资源时,根据预设的冲突解决策略,确定冲突资源的授权,其中所述冲突资源为存在于所述多个UE的待申请的资源集合中任意两个或更多的资源集合中的资源。
[0170] 具体地,所述冲突解决策略包括以下策略之一或其组合:
[0171] 将冲突资源授权给优先级最高的UE;
[0172] 将冲突资源进行均分。
[0173] 处理器801还用于:在协调所述多个UE之间的授权申请之前,确定UE在待申请的资源集合中每个资源上的优先级。
[0174] 处理器801还用于:当所述多个UE都没有获得授权的资源且空闲资源大于第一门限时,释放所述多个UE中至少一个UE所获得的授权资源。
[0175] 所述被释放授权资源的UE包括:被授权的资源不满足需求的UE,和/或,被授权的资源在第二门限以内的UE。
[0176] 所述授权资源信息为授权资源集合,所述授权资源集合是为所述UE确定的待申请的资源集合的子集。
[0177] 在被授权的资源中选择资源分配给对应的UE之后,处理器801还用于,确定资源使用情况。
[0178] 需要说明的是,处理器803可以指多个处理器,通过处理器之间的交互来实现UE处理单元和信道代理单元之间的交互;也可以是一个处理器,且通过处理器不同进程之间的交互来实现UE处理单元和信道代理单元之间的交互。
[0179] 图9为本发明实施例提供的又一种资源分配方法的流程图,本实施例的执行主体为UE代理单元,如图9所示,本实施例的资源分配方法可以包括:
[0180] 步骤901、UE代理单元向信道代理单元发送资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源。
[0181] 具体地,所述资源可以为RB,或者,可以RBG。
[0182] 其中,申请的资源集合可以采用多种形式来表示,例如可以采用资源标记的形式,即采用包含所有供分配的资源的列表,在该列表中将申请的资源标记为欲申请,例如标记为1,而其他不申请的资源标记为不申请,例如标记为0;或者,也可以采用只包含欲申请的资源列表。
[0183] 具体地,如果该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资源。
[0184] 在UE代理单元确定申请的资源集合时,还可以根据其他算法,例如干扰协调算法,的要求,对申请的资源进行选择,例如,可以选择仅在部分资源子集合上进行资源申请。
[0185] 进一步地,所述UE代理单元向信道代理单元发送资源分配请求中,还可以携带所述UE代理单元根据资源的子带CQI计算在所申请的每个资源上的用户优先级,以使所述信道代理单元根据该每个资源上的用户优先级来分配资源。而现有技术中,通常根据全带的CQI计算用户在整个频带上的平均优先级,根据用户的平均优先级为用户分配频率资源,因此,本发明实施例提供的资源分配方法,能够使用户获得更高的频选增益。
[0186] 步骤902、所述UE代理单元接收所述信道代理单元发送的资源使用许可,所述资源使用许可中携带所述信道代理单元为所述UE代理单元分配的资源信息。
[0187] 具体地,所述信道代理单元在接收所述UE代理单元发送的资源分配请求之后,根据所述资源分配请求中申请的资源集合进行分配,当某一个资源存在多个UE代理单元同时申请时,所述信道代理单元负责处理各个UE代理单元之间的资源申请冲突,具体地,一种处理资源申请冲突的方式是,可以根据每个资源上的用户优先级,将该资源分配给优先级相对较高的UE代理单元。
[0188] 所述信道代理单元在完成资源分配后,可以将资源使用许可发送给所述UE代理单元,所述资源使用许可中可以携带所述信道代理单元为该UE代理单元分配的资源信息。
[0189] 步骤903、所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择至少一段资源,每段所述资源中包括一个资源或者多个连续的资源。
[0190] 所述资源使用许可中包含的为所述UE代理单元分配的资源通常是所述UE代理单元申请的资源集合的子集合,其可以是多段非连续的RB或RBG,所述UE代理单元可以从中选择所需要的至少一段资源。
[0191] 步骤904、所述UE代理单元向所述信道代理单元发送资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源。
[0192] 具体地,步骤904中反馈信息中携带的所述UE代理单元所使用的至少一段资源,即在步骤903中所选择的至少一段资源。
[0193] 需要说明的是,在上述过程完成之后,所述UE代理单元可能仍然需要更多的资源,这时,该UE代理单元可以再次执行步骤901至步骤904,以再次进行资源申请。上述循环迭代进行资源分配的过程,可以直到出现以下任意一种情形时终止:所有的资源都被分配完,或者,所有的UE代理单元都不再进行资源申请,或者,执行资源分配的过程的次数超过预设值,或者,当次的资源分配过程未实现任何资源的分配。
[0194] 本实施例,通过UE代理单元确定申请的资源集合并将该申请的资源集合携带在资源分配请求中发送给信道代理单元,并接收信道代理单元发送的包含分配的资源信息的资源使用许可,并在所分配的资源中选择至少一段资源,使UE代理单元对应的UE获得满足LTE R8或LTE R10约束条件的资源,再将资源使用结果反馈信息发送给信道代理单元,从而实现对资源的分配;由于UE代理单元接收的包含分配的资源信息的资源使用许可为信道代理单元根据每个资源上的用户优先级进行分配的,从而可以提高用户的频选增益。
[0195] 下面采用几个具体的实施例,对图9所示方法实施例的技术方案进行详细说明。
[0196] 图10为本发明实施例提供的又一种资源分配方法的流程图,本实施例的方法在图1所示实施例的基础上,在UE代理单元向信道代理单元发送资源分配请求之前,增加了UE代理单元计算在所申请的每个资源上的用户优先级的过程,并且还在资源分配完成后增加了的优化步骤,以防止资源碎片过多。本实施例的执行主体为UE代理单元。如图10所示,本实施例的方法可以包括:
[0197] 步骤1001、UE代理单元根据资源的子带CQI计算在所申请的每个资源上的用户优先级,并将所申请的每个资源上的用户优先级信息携带在所述资源分配请求中。
[0198] 步骤1002、UE代理单元向信道代理单元发送资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源。
[0199] 步骤1003、所述UE代理单元接收所述信道代理单元发送的资源使用许可,所述资源使用许可中携带所述信道代理单元为所述UE代理单元分配的资源信息。
[0200] 步骤1004、所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择至少一段资源,每段所述资源中包括一个资源或者多个连续的资源。
[0201] 具体地,在得到信道代理单元发送的资源使用许可以后,UE代理单元可以在资源使用许可的范围内找出最好的资源进行使用,例如,信道代理单元发送的资源使用许可对应的资源可能多于UE代理单元所对应的UE的需要,此时,UE代理单元可以根据相应的算法确定出最优的资源,选择所述最优的资源;对于采用单载波频分多址(Signal-Carrier Frequency Division Multiple Access,简称:SC-FDMA)技术的UE,UE仅能使用一段资源,而信道代理单元可能会下发多段资源给该用户,用户代理从中找出最好的一段资源进行使用。
[0202] 具体实现时,步骤1004可以包括以下两种方式:
[0203] 方式一、所述UE代理单元根据所需要的RB资源数量,在所述信道代理单元为所述UE代理单元分配的资源中选择至少一段RB资源,使所述UE代理单元获得一段RB资源,所述一段RB资源中包括一个RB资源或者多个连续的RB资源。
[0204] 其中,若所述UE代理单元对应的UE当前未获得资源,则所述UE代理单元可以选择一段RB资源,若所述UE代理单元对应的UE之前已获得一段资源,则所述UE代理单元可以在已获得的资源的两端分别选择两段RB资源,或者在一端选择一段RB资源,使新选择的RB资源与已获得的资源连接为连续的一段RB资源;这种方式对于LTE R8或LTE R10的通信系统均适用。
[0205] 方式二、所述UE代理单元根据所需要的RBG资源数量,在所述信道代理单元为所述UE代理单元分配的资源中选择至少一段RBG资源,使所述UE代理单元获得一段或两段RBG资源,所述一段RBG资源中包括一个RBG资源或者多个连续的RBG资源。
[0206] 对于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资源。
[0207] 步骤1005、所述UE代理单元向所述信道代理单元发送资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源。
[0208] 对于在本次资源分配过程中没有从信道代理单元获得足够的资源的UE代理单元,可以再次执行步骤1001,以再次进行资源申请。
[0209] 在一般情况下,资源分配的过程不发生回退,即,已分配给UE代理单元的资源就属于该UE代理单元对应的UE。但是,由于资源分配的过程可能出现资源碎片,为了防止资源碎片过多,进一步地,本实施例的资源分配方法还可以包括:
[0210] 步骤1006、若所述UE代理单元已分配的资源的数量少于预设值,则,所述UE代理单元释放已分配的资源。
[0211] 上述防止资源碎片过多的优化步骤的触发条件可以为:当在步骤1005执行结束时,UE代理单元未获得足够多的资源,即,该UE代理单元在本次资源分配过程中获得的资源的个数小于其期望值;并且该UE代理单元已获得的资源小于第一预设值,;同时,可用的资源个数大于第二预设值,即,还存在较多的待分配的资源。其中,该第一预设值和第二预设值可以是网络侧预先配置的。
[0212] 所述UE代理单元释放已分配的资源后,在下一次资源分配的过程中可以在所有的可用资源上进行申请,从而该UE代理单元可能再下一次的资源分配过程中获得更好的资源。
[0213] 本实施例,通过UE代理单元根据资源的子带CQI计算在所申请的每个资源上的用户优先级,并将所申请的每个资源上的用户优先级信息携带在所述资源分配请求中,使信道代理单元处理冲突的资源申请时,将冲突的资源分配给该资源的用户优先级相对较高的UE代理单元,从而使资源分配更为合理,使用户获得的频选增益更高;通过所述UE代理单元将数量少于预设值的已分配的资源释放的资源的资源优化策略,避免了资源碎片过多,提高资源分配效率。
[0214] 图11为本发明实施例提供的又一种资源分配方法的流程图,本实施例针对LTE R8的通信系统介绍资源分配的流程,本实施例的执行主体为UE代理单元。本实施例的方法,在图9所示实施例的步骤901或者图10所示实施例的步骤1002之前,还可以包括:
[0215] 步骤1101、UE代理单元确定当前的资源分配状态,所述资源分配状态包括:未分配资源,或者,已经获得一段RB资源。
[0216] 步骤1102、所述UE代理单元根据所述当前的资源分配状态,确定所述申请的资源集合。
[0217] 进一步地,步骤1102具体可以包括:
[0218] 若所述当前的资源分配状态为未分配资源,所述UE代理单元确定所述申请的资源集合为至少一个RB资源,或者至少一个RBG资源;
[0219] 若所述当前的资源分配状态为已获得一段RB资源,所述UE代理单元确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源。
[0220] 相应地,在本实施例中,所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择至少一段资源,具体可以包括:
[0221] 若所述当前的资源分配状态为未分配资源,所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择一段RB资源,或者一段或两段RBG资源;
[0222] 若所述当前的资源分配状态为已获得一段RB资源,所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择与所述已获得的RB资源连续的RB资源或RBG资源。
[0223] 本实施例的其他步骤可以与图9所示实施例或图10所示实施例中对应的步骤相同。
[0224] 本实施例,通过UE代理单元在向信道代理单元发送资源分配请求之前,先确定所述UE代理单元对应的UE当前的资源分配状态,并根据所述当前的资源分配状态,确定所述申请的资源集合,以及根据所述当前的资源分配状态,确定所使用的资源,以满足LTE R8通信系统对于资源分配的要求。
[0225] 图12为本发明实施例提供的又一种资源分配方法的流程图,本实施例针对LTE R10的通信系统介绍资源分配的流程,本实施例的执行主体为UE代理单元。本实施例的方法,在图9所示实施例的步骤901或者图10所示实施例的步骤1002之前,还可以包括:
[0226] 步骤1201、UE代理单元确定当前的资源分配状态,所述资源分配状态包括:未分配资源、已获得一段RB资源、已获得两段RBG资源、或者,已获得一段RBG资源。
[0227] 步骤1202、所述UE代理单元根据所述当前的资源分配状态,确定所述申请的资源集合。
[0228] 进一步地,步骤1202具体可以包括:
[0229] 若所述当前的资源分配状态为未分配资源,所述UE代理单元确定所述申请的资源集合为至少一个RB资源,或者至少一个RBG资源;
[0230] 若所述当前的资源分配状态为已获得一段RB资源,所述UE代理单元确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源;
[0231] 若所述当前的资源分配状态为已获得两段RBG资源,所述UE代理单元确定所述申请的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源;
[0232] 若所述当前的资源分配状态为已获得一段RBG资源,所述UE代理单元确定所述申请的资源集合为至少一个RBG资源,或者,所述申请的资源集合为与所述已获得的RBG资源连续的RB资源。
[0233] 相应地,在本实施例中,所述UE代理单元根据所述信道代理单元为所述UE代理单元分配的资源信息,选择至少一段资源,具体可以包括:
[0234] 若所述当前的资源分配状态为未分配资源,所述UE代理单元确定所述申请的资源集合为一段RB资源,或者一段或两段RBG资源;
[0235] 若所述当前的资源分配状态为已获得一段RB资源,所述UE代理单元确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源;
[0236] 若所述当前的资源分配状态为已获得两段RBG资源,所述UE代理单元确定所述申请的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源;
[0237] 若所述当前的资源分配状态为已获得一段RBG资源,所述UE代理单元确定所述申请的资源集合为一段RBG资源,或者,所述申请的资源集合为与所述已获得的RBG资源连续的RB资源。
[0238] 本实施例的其他步骤可以与图9所示实施例或图10所示实施例中对应的步骤相同。
[0239] 本实施例,通过UE代理单元在向信道代理单元发送资源分配请求之前,先确定所述UE代理单元对应的UE当前的资源分配状态,并根据所述当前的资源分配状态,确定所述申请的资源集合,以及根据所述当前的资源分配状态,确定所使用的资源,以满足LTE R10通信系统对于资源分配的要求。
[0240] 图13为本发明实施例提供的又一种资源分配方法的流程图,本实施例的执行主体为信道代理单元,本实施例介绍信道代理单元如何为UE代理单元分配资源的方法,如图13所示,本实施例的资源分配方法可以包括:
[0241] 步骤1301、信道代理单元接收至少两个UE代理单元发送的资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源。
[0242] 其中,所述资源为资源块RB,或者,为RB组RBG。
[0243] 进一步地,所述资源分配请求中还可以携带所述UE代理单元在所申请的每个资源上的用户优先级信息。该每个资源上的用户优先级信息可以是由所述UE代理单元根据资源的子带CQI计算所得。
[0244] 步骤1302、若所述至少两个UE代理单元所申请的资源集合中存在至少一个冲突的资源,则所述信道代理单元对于每个冲突的资源采用资源冲突解决策略进行资源分配。
[0245] 其中,资源冲突解决策略可以为:将冲突的资源分配给竞争该资源的UE中用户优先级相对较高的一个UE;或者,可以为,按照资源连续性原则,将冲突的资源分配给竞争该资源的UE中其已获得的资源与该冲突的资源能够连接为一段的UE。
[0246] 步骤1303、所述信道代理单元向所述UE代理单元发送资源使用许可,所述资源使用许可中携带为所述UE代理单元分配的资源信息。
[0247] 具体地,所述信道代理单元可以在完成所有冲突的资源的冲突解决后,向所述UE代理单元发送资源使用许可。其中,资源使用许可可以采用多种形式,例如可以采用资源标记的形式,即采用包含所有供分配的资源的列表,在该列表中将允许该UE代理单元使用的资源标记为可用,例如标记为1,而其他未分配给该UE代理单元的资源标记为不可用,例如标记为0。
[0248] 步骤1304、所述信道代理单元接收所述UE代理单元发送的资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源,所述至少一段资源中包括一个资源或多个连续的资源。
[0249] 由于信道代理单元发送给UE代理单元的资源使用许可中可能包含多于该UE代理单元所需要的资源,UE代理单元可以从中选择所需要的至少一段资源,因此,用户代理在选择后需要将资源使用结果反馈信息发送给该信道代理单元。
[0250] 本实施例,通过信道代理单元接收至少两个UE代理单元发送的资源分配请求;并对每个冲突的资源采用资源冲突解决策略进行资源分配,从而实现对资源的分配,再将资源使用许可发送给对应的UE代理单元,并接收UE代理单元发送的资源使用结果反馈信息,从而完成资源的分配;由于信道代理单元对每个冲突的资源均采用冲突解决策略进行分配,可以考虑到每个冲突的资源的用户优先级,从而可以提高用户的频选增益。
[0251] 进一步地,上述实施例,步骤1302中所述信道代理单元对于每个冲突的资源采用资源冲突解决策略进行资源分配,可以包括:
[0252] 对于任意一个冲突的资源,所述信道代理单元将该资源分配给用户优先级最高的UE代理单元;或者,
[0253] 对于任意一个冲突的资源,所述信道代理单元将该资源分配给申请该资源的至少两个UE代理单元中已分配的资源与所述冲突的资源连续的UE代理单元。
[0254] 进一步具体地,针对冲突的资源可能出的特殊场景,在一种可能的实现方式中,步骤1302中所述信道代理单元对于每个冲突的资源采用资源冲突解决策略进行资源分配,还可以包括:
[0255] 对于任意一个冲突的资源,若申请该资源的第一UE代理单元的用户优先级高于第二UE代理单元,且第一UE代理单元中已分配的资源与该冲突的资源不连续,所述第二UE代理单元中已分配的资源与该冲突的资源连续,则所述信道代理单元将该资源分配给所述第二UE代理单元。
[0256] 在另一种可能的实现方式中,步骤1302中所述信道代理单元对于每个冲突的资源采用资源冲突解决策略进行资源分配,还可以包括:
[0257] 对于任意一个冲突的资源,若申请该资源的第一UE代理单元的用户优先级高于第二UE代理单元,且第一UE代理单元中已分配的资源与该冲突的资源连续,所述第二UE代理单元中已分配的资源与该冲突的资源连续,则所述信道代理单元将该资源分配给所述第一UE代理单元。
[0258] 上述的两种可能的实现方式,是针对冲突的资源可能出现以下场景:第一UE代理单元与第二UE代理单元均申请同一资源,该资源与第二UE代理单元中已分配的资源连续,与第一UE代理单元中已分配的资源不连续,而第一UE代理单元的用户优先级高于第二UE代理单元。在该场景下,按照第一种可能的实现方式,信道代理单元的资源冲突解决策略例如为资源的连续性更为重要,因此将该资源分配给第二UE代理单元;按照第二种可能的实现方式,信道代理单元的资源冲突解决策略例如为资源的用户优先级更为重要,因此将该资源分配给第一UE代理单元。具体采用哪一种方式,可以根据通信网络的实际需求来确定。
[0259] 在具体实现时,冲突的资源还可能存在以下特殊场景,图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的部分分配给第二用户代理。
[0260] 图14为本发明实施例提供的又一种资源分配方法的信令流程图,本实施例介绍UE代理单元和信道代理单元如何进行交互以完成资源分配。如图14所示,本实施例的方法可以包括:
[0261] 步骤1401、UE代理单元根据资源的子带CQI计算在所申请的每个资源上的用户优先级,并将所申请的每个资源上的用户优先级信息携带在资源分配请求中。
[0262] 步骤1402、UE代理单元确定当前的资源分配状态。
[0263] 步骤1403、UE代理单元根据所述当前的资源分配状态,确定申请的资源集合。
[0264] 其中,步骤1402与步骤1403也可以在步骤1401之前执行,也可以按顺序执行步骤1401、步骤1402、步骤1403。
[0265] 步骤1402中具体的资源分配状态,以及步骤1403的具体操作可以参见前述的实施例三以及实施例四的描述。
[0266] 步骤1404、UE代理单元向信道代理单元发送资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源。
[0267] 步骤1405、若至少两个UE代理单元所申请的资源集合中存在至少一个冲突的资源,则信道代理单元对于每个冲突的资源采用资源冲突解决策略进行资源分配。
[0268] 步骤1406、信道代理单元向UE代理单元发送资源使用许可,所述资源使用许可中携带为所述UE代理单元分配的资源信息。
[0269] 步骤1407、UE代理单元根据所述信道代理单元为UE代理单元分配的资源信息,选择至少一段资源,每段所述资源中包括一个资源或者多个连续的资源。
[0270] 步骤1408、UE代理单元向信道代理单元发送资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源。
[0271] 步骤1409、若UE代理单元已分配的资源的数量少于预设值,则所述UE代理单元释放已分配的资源。
[0272] 其中步骤1409为了避免资源碎片过多而设置的可选步骤。
[0273] 本实施例,通过UE代理单元UE代理单元根据资源的子带CQI计算在所申请的每个资源上的用户优先级,并将所申请的每个资源上的用户优先级信息携带在所述资源分配请求中,使信道代理单元处理冲突的资源申请时,对每个冲突的资源均采用冲突解决策略进行分配,可以考虑到每个冲突的资源的用户优先级,从而使资源分配更为合理,使用户获得的频选增益更高;通过所述UE代理单元将数量少于预设值的已分配的资源释放的资源的资源优化策略,避免了资源碎片过多,提高资源分配效率;通过UE代理单元和信道代理单元互相配合的方式来执行资源分配方法,通过UE代理单元在进行资源申请之前先确定用户当前的资源分配状态,并根据不同的状态确定不同的申请的资源集合以及确定使用不同的资源,使资源分配方法同时适用于LTE R8和LTE R10对于资源分配的要求,并且易于根据其他版本的通信协议对其他要求进行扩展。
[0274] 图15为本发明UE代理单元实施例一的结构示意图,如图15所示,本实施例的装置1500可以包括:请求模块11、许可接收模块12、资源选择模块13和反馈模块14,其中,[0275] 请求模块11,可以用于向信道代理单元发送资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源;
[0276] 许可接收模块12,可以用于接收所述信道代理单元发送的资源使用许可,所述资源使用许可中携带所述信道代理单元为所述UE代理单元分配的资源信息;
[0277] 资源选择模块13,可以用于根据所述信道代理单元为所述UE代理单元分配的资源信息,选择至少一段资源,每段所述资源中包括一个资源或者多个连续的资源;
[0278] 反馈模块14,可以用于向所述信道代理单元发送资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源。
[0279] 本实施例的装置,可以用于执行图1所示方法实施例所述的技术方案,具备相应的功能模块,其实现原理类似,此处不再赘述。本实施例的装置,通过请求模块向信道代理单元发送资源分配请求,通过许可接收模块接收信道代理单元发送的包含分配的资源信息的资源使用许可,并通过资源选择模块在所分配的资源中选择至少一段资源,使UE代理单元对应的UE获得满足LTE R8或LTE R10约束条件的资源,再通过反馈模块将资源使用结果反馈信息发送给信道代理单元,从而实现对资源的分配;由于许可接收模块接收的资源使用许可为信道代理单元根据每个资源上的用户优先级进行分配的,从而可以提高用户的频选增益。
[0280] 图16为本发明UE代理单元实施例二的结构示意图,如图16所示,本实施例的装置1600在图15所示装置的基础上,还可以包括:优先级计算模块15,该优先级计算模块15,可以用于在向信道代理单元发送资源分配请求之前,根据资源的子带CQI计算在所申请的每个资源上的用户优先级,并将所申请的每个资源上的用户优先级信息携带在所述资源分配请求中。
[0281] 进一步地,所述资源可以为RB或者RBG。
[0282] 进一步地,所述资源选择模块13具体可以用于:
[0283] 所述UE代理单元根据所需要的RB资源数量,在所述信道代理单元为所述UE代理单元分配的资源中选择至少一段RB资源,使所述UE代理单元获得一段RB资源,所述一段RB资源中包括一个RB资源或者多个连续的RB资源;或者,
[0284] 所述UE代理单元根据所需要的RBG资源数量,在所述信道代理单元为所述UE代理单元分配的资源中选择至少一段RBG资源,使所述UE代理单元获得一段或两段RBG资源,所述一段RBG资源中包括一个RBG资源或者多个连续的RBG资源。
[0285] 进一步地,本实施例的装置还可以包括:
[0286] 资源释放模块16,可以用于在向所述信道代理单元发送资源使用结果反馈信息之后,若已分配的资源的数量少于预设值,则,所述UE代理单元释放已分配的资源。
[0287] 进一步地,本实施例的装置还可以包括:第一状态确定模块17和第一申请资源确定模块18,其中
[0288] 第一状态确定模块17,可以用于在向信道代理单元发送资源分配请求之前,确定当前的资源分配状态,所述资源分配状态包括:未分配资源,或者,已经获得一段RB资源;
[0289] 第一申请资源确定模块18,可以用于根据所述当前的资源分配状态,确定所述申请的资源集合。
[0290] 进一步地,所述第一申请资源确定模块18具体可以用于:
[0291] 若所述当前的资源分配状态为未分配资源,确定所述申请的资源集合为至少一个RB资源,或者至少一个RBG资源;
[0292] 若所述当前的资源分配状态为已获得一段RB资源,确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源。
[0293] 相应地,所述资源选择模块13可以包括:第一选择单元131,所述第一选择单元131具体可以用于:
[0294] 若所述当前的资源分配状态为未分配资源,根据所述信道代理单元为所述UE代理单元分配的资源信息,选择一段RB资源,或者一段或两段RBG资源;
[0295] 若所述当前的资源分配状态为已获得一段RB资源,根据所述信道代理单元为所述UE代理单元分配的资源信息,选择与所述已获得的RB资源连续的RB资源或RBG资源。
[0296] 上述的第一状态确定模块17和第一申请资源确定模块18以及所述资源选择模块13包括第一选择单元131的设置,可以使本实施例的用户代理模块适用于LTE R8的通信系统。
[0297] 进一步地,本实施例的装置还可以包括:第二状态确定模块19和第二申请资源确定模块1010,其中,
[0298] 第二状态确定模块19,可以用于在向信道代理单元发送资源分配请求之前,确定当前的资源分配状态,所述资源分配状态包括:未分配资源、已获得一段RB资源、已获得两段RBG资源、或者,已获得一段RBG资源;
[0299] 第二申请资源确定模块1010,可以用于根据所述当前的资源分配状态,确定所述申请的资源集合。
[0300] 进一步地,所述第二申请资源确定模块1010具体可以用于:
[0301] 若所述当前的资源分配状态为未分配资源,确定所述申请的资源集合为至少一个RB资源,或者至少一个RBG资源;
[0302] 若所述当前的资源分配状态为已获得一段RB资源,确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源;
[0303] 若所述当前的资源分配状态为已获得两段RBG资源,确定所述申请的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源;
[0304] 若所述当前的资源分配状态为已获得一段RBG资源,所述UE代理单元确定所述申请的资源集合为至少一个RBG资源,或者,所述申请的资源集合为与所述已获得的RBG资源连续的RB资源。
[0305] 相应地,所述资源选择模块13可以包括:第二选择单元132,所述第二选择单元132具体可以用于:
[0306] 若所述当前的资源分配状态为未分配资源,确定所述申请的资源集合为一段RB资源,或者一段或两段RBG资源;
[0307] 若所述当前的资源分配状态为已获得一段RB资源,确定所述申请的资源集合为与所述已获得的RB资源连续的RB资源或RBG资源;
[0308] 若所述当前的资源分配状态为已获得两段RBG资源,确定所述申请的资源集合为与所述已获得的两段RBG资源中的任意一段RBG资源连续的RBG资源;
[0309] 若所述当前的资源分配状态为已获得一段RBG资源,确定所述申请的资源集合为一段RBG资源,或者,所述申请的资源集合为与所述已获得的RBG资源连续的RB资源。
[0310] 上述的第一状态确定模块19和第一申请资源确定模块1010以及所述资源选择模块13包括第二选择单元132的设置,可以使本实施例的用户代理模块适用于LTE R10的通信系统。
[0311] 本实施例的UE代理单元,可以用于执行图10~图12中任意一个方法实施例所述的技术方案以及图14中UE代理单元对应执行的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0312] 图17为本发明信道代理单元实施例一的结构示意图,如图17所示,本实施例的装置1700可以包括:请求接收模块21、资源分配模块22、许可发送模块23和反馈接收模块24,其中,
[0313] 请求接收模块21,可以用于接收至少两个UE代理单元发送的资源分配请求,所述资源分配请求中包含申请的资源集合,所述资源集合中包括至少一个资源;
[0314] 资源分配模块22,可以用于若所述至少两个UE代理单元所申请的资源集合中存在至少一个冲突的资源,则对于每个冲突的资源采用资源冲突解决策略进行资源分配;
[0315] 许可发送模块23,可以用于向所述UE代理单元发送资源使用许可,所述资源使用许可中携带为所述UE代理单元分配的资源信息;
[0316] 反馈接收模块24,可以用于接收所述UE代理单元发送的资源使用结果反馈信息,所述反馈信息中携带所述UE代理单元根据所述资源信息所使用的至少一段资源,所述至少一段资源中包括一个资源或多个连续的资源。
[0317] 进一步地,所述资源可以为RB或者RBG。
[0318] 本实施例的信道代理单元,可以用于执行图13所示方法实施例所述的技术方案以及图14中信道代理单元对应执行的技术方案,具备相应的功能模块,其实现原理类似,此处不再赘述。本实施例的装置,通过请求接收模块接收至少两个UE代理单元发送的资源分配请求;并通过资源分配模块对每个冲突的资源采用资源冲突解决策略进行资源分配,从而实现对资源的分配,再通过许可发送模块将资源使用许可发送给对应的UE代理单元,并通过反馈接收模块接收UE代理单元发送的资源使用结果反馈信息,从而完成资源的分配;由于资源分配模块对每个冲突的资源均采用冲突解决策略进行分配,可以考虑到每个冲突的资源的用户优先级,从而可以提高用户的频选增益。
[0319] 进一步地,上述实施例中,所述请求接收模块21接收的至少两个UE代理单元发送的资源分配请求中还可以携带所述UE代理单元在所申请的每个资源上的用户优先级信息。
[0320] 进一步地,所述资源分配模块22具体可以用于:
[0321] 对于任意一个冲突的资源,所述信道代理单元将该资源分配给用户优先级最高的UE代理单元;或者,
[0322] 对于任意一个冲突的资源,所述信道代理单元将该资源分配给申请该资源的至少两个UE代理单元中已分配的资源与所述冲突的资源连续的UE代理单元。
[0323] 进一步地,所述资源分配模块22还可以用于:
[0324] 对于任意一个冲突的资源,若申请该资源的第一UE代理单元的用户优先级高于第二UE代理单元,且第一UE代理单元中已分配的资源与该冲突的资源不连续,所述第二UE代理单元中已分配的资源与该冲突的资源连续,则所述信道代理单元将该资源分配给所述第二UE代理单元。
[0325] 或者,所述资源分配模块22还可以用于:
[0326] 对于任意一个冲突的资源,若申请该资源的第一UE代理单元的用户优先级高于第二UE代理单元,且第一UE代理单元中已分配的资源与该冲突的资源连续,所述第二UE代理单元中已分配的资源与该冲突的资源连续,则所述信道代理单元将该资源分配给所述第一UE代理单元。
[0327] 图18为本发明资源分配装置实施例一的结构示意图,所述资源分配装置可以设置在基站上,或者可以为基站本身。如图18所示,本实施例的资源分配装置1800可以包括:本发明任意实施例所述的UE代理单元以及本发明任意实施例所述的信道代理单元。
[0328] 图19为本发明实施例提供的一种资源分配系统的结构示意图,如图19所示,本实施例的系统包括:多个UE,和本发明任意实施例所示的资源分配装置,用于为所述多个UE分配资源。
[0329] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0330] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。