一种资源选择方法及装置与流程

文档序号:12184258阅读:211来源:国知局
一种资源选择方法及装置与流程

本发明涉及通信领域,尤其涉及一种资源选择方法及装置。



背景技术:

在蜂窝系统中,当两个用户设备(UE,User Equipment)之间有业务需要传输时,用户设备1(UE1)到用户设备2(UE2)的业务数据,会首先通过空口传输给UE1所在小区的基站(Base Station,或者称为eNB,或演进(evolved)eNB),该基站通过核心网将UE1的用户数据传输给UE2所在小区的基站,该基站再将上述用户数据通过空口传输给UE2。UE2到UE1的业务数据传输采用类似的处理流程。

然而,实际上,随着移动通信业务的多样化,例如,社交网络、电子支付等在无线通信系统中的应用越来越广泛,使得近距离用户之间的业务传输需求日益增长。因此,设备到设备(D2D,Device-to-Device)的通信模式日益受到广泛关注。所谓D2D,是指业务数据不经过基站进行转发,直接由源用户设备通过空口传输给目标用户设备,也可称之为邻近服务(ProSe,Proximity Service)。这种通信模式区别于传统蜂窝系统的通信模式。对于近距离通信的用户来说,D2D不但节省了无线频谱资源,而且降低了核心网的数据传输压力。

Release 12(R12)版本中标准化的D2D通信(communication)为广播通信,根据是否有基站参与分为两种模式,模式一通信(Mode 1 communication)是指eNB调度发射端设备(Tx UE)进行D2D数据传输(data transmission),即Tx UE传输的每一个D2D数据包资源(data packet resource)都由eNB配置指示,D2D UE与eNB建立无线资源控制(RRC,Radio Resource Control)连接后,可以在eNB的统一调度下进行Mode 1communication,模式二通信(Mode 2communication)是指在给定的资源池(resource pool)中, D2D Tx UE自由竞争选择资源,进行D2D数据传输(data transmission)。

在Release 13(R13)版本中增加了数据的优先级、中继(Relay)等业务需求,现有R12版本中的自由竞争选择资源的方式无法满足不同优先级的情况。以设备到设备中继(UE-to-UE relay)场景为例,被选为Relay UE的优先级需高于普通的D2D UE,然而,由于所有用户设备的资源抢占概率相同,会导致D2D Relay UE与D2D UE同时存在时产生资源碰撞问题,而且覆盖外D2D Relay UE的接入概率较低。而通过不同的资源池配置来固定支持不同的优先级服务,在高优先级服务较少时又会造成较大的资源浪费。



技术实现要素:

为了解决上述技术问题,本发明提供一种资源选择方法及装置,实现了基于优先级进行资源选择。

为了达到上述技术目的,本发明提供一种资源选择方法,包括:用户设备(UE)获取资源预配置信息;UE根据资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。

本发明还提供一种资源选择装置,应用于用户设备,包括:获取模块,用于获取资源预配置信息;处理模块,用于根据所述资源预配置信息及业务类型确定能使用的空余资源;其中,所述资源预配置信息至少包括空余资源量以及优先级配置信息。

在本发明中,UE获取资源预配置信息,并根据资源预配置信息及业务类型确定能使用的空余资源,其中,资源预配置信息至少包括空余资源量以及优先级配置信息。本发明通过基于优先级的方法进行资源选择,根据优先级配置信息动态调整资源选择,提高了资源的利用率。

在本发明实施例中,1)在UE-to-UE relay场景下,在随机资源选择中根据资源占用情况动态调整Relay UE资源池和D2D UE资源池,以保证高优先级业务的用户设备的资源抢占,从而提高覆盖外Relay UE的接入概率,减少了D2D Relay UE与D2D UE之间的资源碰撞;2)在多个优先级的场景 下,高优先级业务用户根据资源预配置信息优先选择资源池,低优先级业务用户在保证高优先级用户的配置后选择资源池,体现了不同优先级的接入能力。

附图说明

图1为本发明实施例提供的资源选择方法的流程图;

图2为本发明实施例一提供的资源选择方法的流程图;

图3为本发明实施例中物理共享控制信道(PSCCH,Physical Sharing Control Channel)资源池的配置示意图一;

图4为本发明实施例中PSCCH资源池的配置示意图二;

图5为本发明实施例中PSCCH资源池的配置示意图三;

图6(a)及(b)为本发明实施例中Relay UE与Remote UE的资源分配示意图;

图7为本发明实施例中Relay UE发送控制信息的示意图。

具体实施方式

以下结合附图对本发明的实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明实施例提供的资源选择方法的流程图。如图1所示,本实施例提供的资源选择方法包括以下步骤:

步骤11:用户设备(UE)获取资源预配置信息。其中,资源预配置信息至少包括空余资源量以及优先级配置信息。

于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。

其中,所述用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。

具体而言,n个用户设备组其业务优先级为A1、A2、…、An,且优先级关系为A1>A2>...>An,A1至An对应的预配置空余资源量分别为K1、K2、…、Kn,当用户设备检测到的空余资源量为N时,在空余资源量N中按照高频至低频或者低频至高频,依次为业务为A1级的用户设备组配置预配置空余资源量K1、业务为A2级的用户设备组配置预配置空余资源量K2,依次类推,直至空余资源量N全部分配。如此,业务为A1级的用户设备从预配置空余资源量K1中选择空余资源,业务为A2级的用户设备从预配置空余资源量K2中选择空余资源,依次类推。其中,n为大于1的整数,N为大于或等于1的整数。

于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

用户设备将预配置的不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;

当不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备依其业务类型的优先级依次从检测到的空余资源量中选择与其业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。

其中,所述用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检 测到的空余资源量进行选择。

具体而言,n个用户设备组其业务优先级为A1、A2、…、An,且优先级关系为A1>A2>...>An,A1至An对应的预配置空余资源量比为K1:K2:…:Kn,其中,K1、K2、…、Kn均为大于0的整数,且该些值之间没有公约数,当检测到的空余资源量为N时,第一数值P=INT(N/(K1+K2+…+Kn)),第二数值M=MOD(N/(K1+K2+…+Kn)),其中,INT表示取整运算,MOD表示取模运算,通过计算可知,当M≤K1时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+M,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2,依次类推。当K1<M≤K1+K2时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+K1,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2+M-K1,以此类推,M优先分配给业务为A1级的用户设备,然后是业务为A2级的用户设备,直到M-(K1+K2+…+Ki)<0。

其中,n为大于1的整数,N为大于或等于1的整数,i为大于或等于1的整数。

据此,在空余资源量N中按照高频至低频或者低频至高频,当M≤K1时,依次为业务为A1级的用户设备配置预配置空余资源量P*K1+M、业务为A2级用户设备配置预配置空余资源量P*K2,依次类推。如此,业务为A1级的用户设备从预配置空余资源量P*K1+M中选择空余资源,业务为A2级的用户设备从预配置空余资源量P*K2中选择空余资源,依次类推。当K1<M≤K1+K2时,业务为A1级的用户设备对应的预配置空余资源量例如为P*K1+K1,业务为A2级的用户设备对应的预配置空余资源量例如为P*K2+M-K1,以此类推,M优先分配给业务为A1级的用户设备,然后是业务为A2级的用户设备,直到M-(K1+K2+…+Ki)<0,各级用户设备依业务优先级在对应的空余资源中选择资源。

于一实施例中,优先级配置信息包括:不同优先级业务对应的资源池、各资源池中的空闲资源量与相应的资源池的总资源量的预设比值以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该优先级资源池的预设比值时,用户设备从该资源池内选择空余资源;

当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。

其中,用户设备选择空余资源所针对的业务优先级低于该资源池的资源池从业务优先级低于该资源池的所有资源池中按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。

具体而言,将资源划分为互不重叠的n个资源池R1、R2、…、Rn,分别对应n个业务优先级A1、A2、…、An,其中,n个业务优先级关系为A1>A2>...>An,资源池Ri的空闲资源量与资源池Ri的总资源量的预设比值为Pi。其中,n为大于1的整数,i小于或等于n。

当业务为Ai的用户设备检测资源池Ri中的空闲资源量与资源池Ri的总资源量的实际比值Qi大于或等于资源池Ri的预设比值Pi时,业务为Ai级的用户设备从资源池Ri内选择空余资源;

当业务为Ai的用户设备检查资源池Ri中的空闲资源量与资源池Ri的总资源量的实际比值Qi小于资源池Ri的预设比值Pi时,业务为Ai级的用户设备从资源池Ri及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)内选择空余资源,其中,资源池Ri以及优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)中的空余资源量与资源池Ri的总资源量的比值大于或等于预设比值Pi。

于一实施例中,优先级配置信息包括:与不同优先级业务对应的资源池、各资源池的预设碰撞概率以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

当用户设备检测其业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,用户设备从与其业务优先级对应的该资源池内选择空余资源,其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;

当用户设备检测其业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,用户设备从与其业务优先级对应资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。

其中,用户设备选择空余资源所针对的业务优先级低于该资源池的资源池从业务优先级低于该资源池的所有资源池中按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。

具体而言,将资源划分为互不重叠的n个资源池R1、R2、…、Rn,分别对应n个业务优先级A1、A2、…、An,其中,n个业务优先级关系为A1>A2>...>An,资源池Ri的预设碰撞概率为Pi。其中,n为大于1的整数,i小于或等于n。

当用户设备检测到资源池Ri的碰撞概率Qi小于或等于资源池Ri的预设碰撞概率Pi时,用户设备业务为Ai级,从资源池Ri内选择空余资源;其中,碰撞概率Qi=1/资源池Ri的实际空余资源量;

当用户设备检测资源池Ri的碰撞概率Qi大于资源池Ri的预设碰撞概率Pi时,用户设备业务为Ai级,从资源池Ri及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)内选择空余资源,其中,资源池Ri以及业务优先级低于资源池Ri的资源池(例如,资源池Ri+1、Ri+2,或者,资源池Rn、Rn-1)中的空余资源量的倒数小于或等于预设碰撞概率Pi。

步骤12:UE根据资源预配置信息及业务类型确定能使用的空余资源。

其中,UE根据业务类型、检测到的空余资源量以及优先级配置信息确定能使用的空余资源。

具体而言,本实施例对于需要通信的D2D UE分为侦听和占用两个过程。其中,侦听过程通过功率检测或解码相应的资源单元获知其资源占用情况,且认为下一个周期其占用的资源继续为该用户设备使用,直到某个周期检测为空为止。其中,功率检测为资源检测,其相应时频资源功率超过某一门限(如M),或正确解码资源,对于控制信道获得其控制信道内容,即其用户设备通信的资源占用情况或根据控制信道解码,进一步在其指示的业务信道解码与用户设备相关的广播或单播业务。

对于每个用户设备不论是业务优先级高的用户设备还是业务优先级低的用户设备,在准备资源抢占前都先侦听一个周期的空余资源情况。在下一个周期根据用户设备业务优先级配置、侦听的空余资源以及下一个周期D2D UE的业务需求,选择在哪些资源上进行资源抢占。

需要说明的是:当本发明实施例针对不同业务优先级用户进行配置时,优先级配置信息包括针对不同业务优先级的用户进行的优先级配置。

以下通过多个实施例对本发明进行具体说明。

实施例一

图2为本发明实施例一提供的资源选择方法的流程图。如图2所示,本实施例提供的资源选择方法包括:

步骤101:UE检测资源池的空余资源;

步骤102:根据资源预配置信息决定随机资源选择的区域。

本实施例的场景是D2D室外覆盖,Remote UE1和Remote UE2通过Relay UE进行通信。以下对本实施例进行详细说明。

于本实施例中,配置业务优先级A1级的用户设备的资源池为R1,配置业务优先级A2级的用户设备的资源池为R2,即频分方式划分资源池,其中,A1级业务的优先级高于A2级业务。

对于室外覆盖场景,选为Relay UE的数据包的优先级大于需要通信的D2D UE,Relay UE作为A1级业务的用户设备,其它D2D UE作为A2级业 务的用户设备,预设A1级业务的用户设备对应的资源池R1的空余资源量与预配置资源量(即资源池R1的总资源量)之比为P1=0.6,A2级业务的用户设备对应的资源池R2的空余资源量与预配置资源量(即资源池R2的总资源量)之比为P2=0.4,于此,资源池R1供D2D Relay UE使用,资源池R2供D2D UE使用,由于D2D UE的业务优先级低于Relay UE,资源池R2可动态调整以优先满足Relay UE。

举例而言,如图3所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为5,资源池R2中的空余资源量K2为5,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=5/8=0.625>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1的空余资源上进行资源选择,如物理资源块(PRB,Physical Resource Block)序号1、2、3、4、7;

如图3所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为5,资源池R2中的空余资源量K2为5,资源池R2的总资源量为8,此时,资源池R2的空余资源量K2/资源池R2的总资源量=5/8=0.625>P2(0.4),满足预设要求,则A2级业务的用户设备在资源池R2的空余资源上进行资源选择,如PRB序号9、11、12、13、15。

举例而言,如图4所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=4/8=0.5<P1(0.6),不满足预设要求,于此,将A1级业务的用户设备对应的资源池调整如图4所示,A1级业务的用户设备在资源池R1+Ri区域的空余资源上进行资源选择;此时,资源池R1+Ri的空余资源量为6,资源池R1+Ri的空余资源量/资源池R1的总资源量=6/8=0.75>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1+Ri的空余资源上进行资源选择,如PRB序号1、2、4、7、9、11;

如图4所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5, 资源池R2的总资源量为8,此时,资源池R2的空余资源量K2/资源池R2的总资源量=5/8=0.625,由于A1级业务的用户设备不满足预设要求大于或等于P1(0.6),基于优先满足A1级业务的用户设备的预设要求进行资源调整,调整A2级业务的用户设备对应的资源池为R2-Ri,如图4所示,A2级业务的用户设备在调整后的资源池区域的空余资源上进行资源选择;此时,资源池R2-Ri的空余资源量为3,资源池R2-Ri的空余资源量/资源池R2的总资源量=3/8=0.375<P2(0.4),不满足预设要求,于此,降低A2级业务的用户设备的可选空余资源,以优先保证优先级高的A1级业务的用户设备的空余资源选择。

举例而言,如图5所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,资源池R1的总资源量为8,此时,资源池R1的空余资源量K1/资源池R1的总资源量=3/8=0.375<P1(0.6),即A1级业务的用户设备不满足预设要求,于此,将A1级业务的用户设备对应的资源池调整如图5所示,A1级业务的用户设备在资源池R1+R2区域的空余资源上进行资源选择;此时,资源池R1+R2的空余资源量为7,资源池R1+R2的空余资源量/资源池R1的总资源量=7/8=0.875>P1(0.6),满足预设要求,则A1级业务的用户设备在资源池R1+R2的空余资源上进行资源选择,如PRB序号2、4、7、9、12、13、15;

如图5所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,为了满足A1级业务的用户设备的预设要求,A2级业务的用户设备对应的资源池为A1级业务的用户设备服务,即A2级业务的用户设备在下一个用户接入(SA,Subscriber Access)资源占用周期为了保证A1级业务的用户设备的资源占用概率将不进行资源抢占,直到侦听到某个SA资源周期A1级业务的用户设备对应的资源池R1的空余资源量满足预设要求,如图3所示的资源池R1或调整后的图4的资源池R1,才进行资源抢占,例如,在图3所示的资源池R2的资源和图4所示的调整后的资源池R2的资源中进行A2级业务的用户设备的资源选择。

于此,对于A1级业务的用户设备是Relay UE的情况,由于覆盖外Relay UE用于两个Remote UE的信息交互,Relay UE抢占的资源其下一个周期用于Remote UE,即Relay UE与Remote UE时分复用,如图6(a)及(b)所示,具体过程如下:

由信令或预配置通知Relay UE和Remote UE的工作周期,在SA0周期进行侦听后,在SA周期1,Relay UE在SA1抢占后用于Relay UE指示其向Remote UE1用户在资源R1上进行发送相关信息,Relay UE在SA2抢占后用于Relay UE指示其向Remote UE2用户在资源R2上进行发送相关信息,则在下一个周期SA周期2,SA1用于指示Remote UE1用户向Relay UE在资源R1上进行通信,SA2用于指示Remote UE2向Relay UE在资源R2上进行通信。或者,由Relay UE在与Remote UE建立链接时,通知Relay UE的起始周期,Remote UE将在下一个周期发送,或预配置奇偶周期用于Relay UE和Remote UE;

在控制信令中指示数据发送为Remote UE或Relay UE,在SA0周期进行侦听后,在SA周期1,Relay UE在SA1抢占后用于Relay UE指示Remote UE1用户在资源R1上进行发送相关信息,Relay UE在SA2抢占后用于Relay UE指示Remote UE2用户在资源R2上进行发送相关信息,则在下一个周期SA周期2,SA1用于指示Relay UE在资源R1上进行向Remote UE1通信,SA2用于指示Relay UE在资源R2上进行向Remote UE2通信。

于此,如图7所示,Relay UE和Remote UE1及Remote UE2的控制信息由Relay UE发送,其中,控制信息的内容如表1所示,其中包含用于指示Relay UE发送资源或Remote UE发送资源的1位(bit)指示信息。

表1

实施例二

本实施例的场景为室外覆盖场景,于此,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE作为A1级数据包发送,其它D2D作为A2级数据包,其中,A1级业务的优先级高于A2级业务,配置业务为优先级A1级的用户设备的资源池为R1,配置业务为优先级A2级的用户设备的资源池为R2,资源池R1的预设碰撞概率为0.2,资源池R2的预设碰撞概率为P2=0.25,其中,碰撞概率为相应资源池内的空余资源量的倒数;

举例而言,如图3所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1=5,资源池R2中的空余资源量K2=5,资源池R1的资源抢占的碰撞概率为1/5=0.2=P1(0.2),满足预设要求,则A1级业务的用户设备在资源池R1区域的空余资源上进行资源选择,如PRB序号1、2、3、4、7;

如图3所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1=5,资源池R2中的空余资源量K2=5,资源池R2的资源抢占的碰撞概率为1/5=0.2<P2(0.25),满足预设要求,则A2级业务的用户设备在资源池R2区域的空余资源上进行资源选择,如PRB序号9、11、12、13、15。

举例而言,如图4所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R1的资源抢占的碰撞概率为1/4=0.25>P1(0.2),不满足预设要求,此时,调整A1级业务的用户设备对应的资源池,如在资源池R2中由上向下选择资源池Ri区域作为资源池R1的扩展区域,由左向右选择空余资源PRB序号9作为A1级业务的用户设备的资源选择区域,即A1级业务的用户设备选择的空余资源为PRB序号1、2、4、7、9,选择区域的碰撞概率为1/5=0.2=P1,满足预设要求;

如图4所示,A2级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为4,资源池R2中的空余资源量K2为5,资源池R2的资源抢占的碰撞概率为1/5=0.2<P2(0.25),满足预设要求,然而,为了满足A1级业务的用户设备的预设要求,减少了资源池R2的区域,如仅占用由下向上的第一个频率资源,其空余资源为PRB序号12、13、15,此时,碰撞概率为1/3=0.33>P2(0.25),不满足预设要求,继续由下向上由右向左选择PRB序号为11的空余资源,此时,碰撞概率为1/4=0.25=P2,满足预设要求。

举例而言,如图5所示,A1级业务的用户设备在第一个周期侦听空余资源情况,资源池R1中的空余资源量K1为3,资源池R2中的空余资源量K2为4,资源池R1的资源抢占的碰撞概率为1/3=0.33>P1(0.2),不满足预设要求,调整A1级业务的用户设备的资源池R1,如资源池R2中由上向下选择Ri区域作为资源池扩展区域,由左向右选择空余资源PRB序号9作为A1级业务的用户设备的选择区域,即A1级业务的用户设备选择的空余资源为PRB序号2、4、7、9,选择区域的碰撞概率为1/4=0.25>P1(0.2),仍不满足设计需求,继续向右选择空余资源至资源池边界再向下选择空余资源PRB序号12,此时,碰撞概率为1/5=0.2=P1,满足预设要求,则剩余空余资源作为A2级业务的用户设备的选择资源,如PRB序号13、15。

实施例三

于本实施例中,不划分资源池,仅配置每个优先级业务(组或数据包)可使用的预配置空余资源量,且优先级高的业务需求的用户设备可使用的预配置空余资源量大于优先级低的业务需求的用户设备可使用的预配置空余资源量。

对于室外覆盖场景,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE的数据包作为A1级,其它D2D UE的数据包作为A2级,A1级的优先级高于A2级的优先级,D2D Relay UE的预配置空余资源量为6,D2D UE的预配置空余资源量为3,且D2D Relay UE和D2D UE使用统一的资源池。

对于所配置的资源池,D2D Relay UE由上向下检索可接入的空余资源; 对于所配置的资源池,D2D UE由下向上检索可接入的空余资源。

举例而言,如图3所示,D2D Relay UE由上向下检索到PRB序号1、2、3、4、7、9为空余资源,即该6个空余资源为D2D Relay UE可接入资源。D2D UE由下向上检索PRB序号15、13、12为空余资源,即该3个空余资源为D2D UE下一周期的可接入资源。

如图5所示,D2D Relay UE由上向下检索到PRB序号2、4、7、9、12、13为空余资源,即该6个空余资源为Relay UE的可接入资源,仅空余资源PRB序号15为D2D UE的可接入资源。其中,当检测到的空余资源量小于D2D Relay UE的预配置空余资源量时,在下一个周期仅接入D2D Relay UE,而D2D UE不接入。

于此,数据(data)资源分配选择类似,在data资源池中,每个用户设备的资源是由频域PRB,时域子帧为最小单位,功率检测所配置的D2D资源池每个子帧频率资源,分析可以使用的空余资源池。根据功率检测结果,由低频到高频检索可用空余资源,按预定义空余资源作为优先级高的用户设备配置,剩余的空余资源由业务优先级低的用户设备自由选择。

实施例四

于本实施例中,不划分资源池,仅配置每个优先级可使用的预配置空余资源量之比,且业务优先级高的用户设备使用的预配置空余资源量大于业务优先级低的用户设备使用的预配置空余资源量。

对于室外覆盖场景,作为Relay UE的业务优先级大于需要通信的D2D UE,Relay UE的业务作为A1级,其它D2D UE业务作为A2级,A1级的优先级高于A2级,D2D Relay UE的预配置空余资源量与D2D UE的预配置空余资源量的比值为2,且D2D Relay UE和D2D UE使用统一资源池。

对于所配置的资源池,D2D Relay UE由上向下检索可接入的空余资源;对于所配置的资源池,D2D UE由下向上检索可接入的空余资源。

举例而言,如图3所示,检索到的总空余资源量为10,D2D Relay UE由上向下检索到PRB序号1、2、3、4、7、9、11为空余资源,即7个空余资源为D2D Relay UE可接入资源,D2D UE由下向上检索到PRB序号15、 13、12为空余资源,满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量=2.3>2的预定义要求,即PRB序号1、2、3、4、7、9、11作为下一周期D2D Relay UE的接入资源,PRB序号12、13、15作为D2D UE下一周期的接入资源。

举例而言,如图5所示,D2D Relay UE由上向下检索到PRB序号2、4、7、9、12、13、15为空余资源,即7个空余资源,按照预配置要求,PRB序号2、4、7、9、12作为D2D Relay UE下一周期的接入资源,PRB序号13、15用于D2D UE作为接入资源,此时,满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量=2.5>2的预配置要求,此外,当不满足D2D Relay UE的预配置空余资源量/D2D UE的预配置空余资源量>=2时,所有资源均用于D2D Relay UE。

于此,data资源分配选择类似,在data资源池中,每个用户设备的资源是由频域PRB,时域子帧为最小单位,功率检测所配置的D2D资源池每个子帧频率资源,分析可以使用的空余资源池。根据功率检测结果,由低频到高频检索可用空余资源,按预定义比例分配给业务优先级高的用户设备和业务优先级低的用户设备。

实施例五

于本实施例中,资源池根据预配置划分为R1、R2、R3、R4、R5、R6多个独立区域,其资源池可以时频二维划分,时域资源池参数通过startPRB1,startPRB2进行资源池频域指示配置,时域通过发射机的时间资源模式(T-RPT,Time–Resource pattern for transmitter)指示,预配置每个业务优先级可接入的空余资源,其优先级为A1>A2>A3>A4>A5>A6,当用户设备业务为A1级,其检测的R1的空余资源不满足预定义要求时,合并R1与R6的资源为业务优先级A1级的用户设备使用,同理R2的空余资源不满足预定义要求时,合并R2与R5为业务优先级A2级的用户设备使用,R3的资源不满足空余资源要求时,合并R3与R4的资源为业务优先级A3级的用户设备使用。

实施例六

于本实施例中,资源池划分为R1、R2、R3、R4、R5、R6多个独立资 源池,预配置每个优先级可接入的空余资源,对应于优先级A1>A2>A3>A4>A5>A6,当业务为A1级的用户设备检测R1的空余资源不满足要求时,在R1+R2的资源中选择,满足A1级优先级需求,业务为A2级的用户设备的空余资源不满足需求时,在下一级资源中选择空余资源。以此类推,直到可用空余资源被高级别用户设备全部选择为止。

实施例七

于本实施例中,不划分资源池,仅配置各级优先级A1>A2>A3>A4>A5>A6可以满足要求的预配置空余资源量分别为P1、P2、P3、P4、P5、P6,用户设备由资源池低频向高频查找空余资源满足A1级优先级业务对应的预配置空余资源量P1,则业务为A1级的用户设备在下一个周期使用P1的空余资源,则不必继续检测低业务优先级的空余资源,业务为A2级的用户设备继续检测余下的空余资源满足A2级优先级业务的预配置空余资源量P2,则业务为A2级的用户设备在下一个周期使用P2的空余资源,则不必继续检测其低业务优先级的空余资源,则为A2级用户设备使用,以此类推分配可用的空余资源。对于高优先级业务的用户设备仅依次检测够高优先级的空余资源即可,而最低优先级业务的用户设备需检测所有资源在满足比其业务等级高的用户需求后,剩余的资源(P6=所有检测的空余资源-P1-P2-P3-P4-P5)为最低优先级业务的用户设备使用,如没有剩余,则在下一个周期继续检测,直到系统资源占用率不高可以满足低优先级业务的用户设备后才在下一个周期接入。

综上所述,本实施例通过调度设备之间通信的物理资源,解决了设备间的通信和原有网络中通信的干扰问题,实现了用户设备之间的直接通信,提高了频谱效率。

此外,本发明实施例还提供一种资源选择装置,应用于UE,包括:获取模块,用于获取资源预配置信息;处理模块,用于根据资源预配置信息及业务类型确定能使用的空余资源;其中,资源预配置信息至少包括空余资源量以及优先级配置信息。于实际应用中,获取模块例如为检测接收器等具有信息接收和检测功能的通信元件,处理模块例如为处理器等具有信息运算处理能力的通信元件。

于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量。

其中,所述用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与该用户设备的业务优先级对应的预配置空余资源量包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。

于一实施例中,优先级配置信息包括:不同优先级业务对应的预配置空余资源量的占用比以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

用户设备将不同优先级业务对应的预配置空余资源量的占用比转换为具有相同分母的最简整数比;

当用户设备检测到不同优先级业务对应的预配置空余资源量的最简整数比的分子之和的倍数小于或等于检测到的空余资源量时,根据不同优先级业务对应的预配置空余资源量的占用比、第一数值以及第二数值,确定不同优先级业务对应的预配置空余资源量,用户设备依其业务类型的优先级依次从检测到的空余资源量中选择与其业务优先级对应的预配置空余资源量,其中,所述第一数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的取整值,所述第二数值为检测到的空余资源量与预配置空余资源量的最简整数比分子之和的比值的余数。

其中,所述用户设备根据业务优先级由高至低依次从检测到的空余资源量中选择与其业务优先级对应的预配置空余资源量包括:按照由高频到低频从检测到的空余资源量进行选择,或者,按照由低频到高频从检测到的空余资源量进行选择。

于一实施例中,优先级配置信息包括:与不同优先级业务对应的资源池、各资源池中的空闲资源量与相应的资源池的总资源量的预设比值以及用户 设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值大于或等于该优先级资源池的预设比值时,该用户设备从该资源池内选择空余资源;

当一用户设备业务优先级对应的资源池中的空闲资源量与该资源池的总资源量的比值小于该资源池的预设比值时,该用户设备从该资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,该资源池以及业务优先级低于该资源池的资源池中的空余资源量与该资源池的总资源量的比值大于或等于所述预设比值。

其中,用户设备选择空余资源所针对的业务优先级低于该资源池的资源池从业务优先级低于该资源池的所有资源池中按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。

于一实施例中,优先级配置信息包括:不同优先级业务对应的资源池、各资源池的预设碰撞概率以及用户设备根据不同优先级业务的空余资源选择方式。

其中,用户设备根据不同优先级业务的空余资源选择方式包括:

当一用户设备检测其业务优先级对应的资源池的碰撞概率小于或等于该资源池的预设碰撞概率时,用户设备从与其业务优先级对应的该资源池内选择空余资源;其中,该资源池的碰撞概率等于用户设备检测到的该资源池的空余资源量的倒数;

当一用户设备检测其业务优先级对应的资源池的碰撞概率大于该资源池的预设碰撞概率时,用户设备从与其业务优先级对应的资源池及业务优先级低于该资源池的资源池内选择空余资源,其中,用户设备检测到的该资源池以及业务优先级低于该资源池的资源池中的空余资源量的倒数小于或等于所述预设碰撞概率。

其中,用户设备选择空余资源所针对的业务优先级低于该资源池的资源 池从业务优先级低于该资源池的所有资源池中按照业务优先级由高至低对应的资源池顺序依次选择,或者,按照业务优先级由低至高对应的资源池顺序依次选择。

此外,上述装置的具体处理流程同上述方法所述,故于此不再赘述。

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。

上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1