本发明涉及设备到设备(D2D,Device-to-Device)通信领域,尤其涉及一种资源分配的方法和装置。
背景技术:
:在蜂窝系统中,当两个用户设备(UE,UserEquipment)之间有业务需要传输时,用户设备1(UE1)到用户设备2(UE2)的业务数据,会首先通过空口传输给UE1所在小区的基站(BaseStation,或者称为演进型基站(eNB,evolvedeNB)),该基站通过核心网将该业务数据传输给UE2所在小区的基站,该基站再将上述业务数据通过空口传输给UE2。UE2到UE1的业务数据传输采用类似的处理流程。而实际上,随着移动通信业务的多样化,例如,社交网络、电子支付等在无线通信系统中的应用越来越广泛,使得近距离用户之间的业务传输需求日益增长。因此,设备到设备(D2D,Device-to-Device)的通信模式日益受到广泛关注。所谓D2D,是指业务数据不经过基站进行转发,直接由源用户设备通过空口传输给目标用户设备,也可称之为邻近服务(ProSe,ProximityService)。这种通信模式区别于传统蜂窝系统的通信模式。对于近距离通信的用户来说,D2D不但节省了无线频谱资源,而且降低了核心网的数据传输压力。在LTERelease12中标准化的D2D通信为广播通信,且根据是否有基站的参与,D2D通信分为两种模式:通信模式一(Mode1communication),是指eNB调度TxUE(发送方UE)进行D2D数据传输(D2Ddatatransmission),即TxUE传输的每一个D2D数据包资源(D2Ddatapacketresource)都由eNB配置指示,TxUE与eNB建立 无线资源控制(RRC,RadioResourceControl)连接后,可以在eNB的统一调度下进行Mode1communication;通信模式二(Mode2communication),是指在给定的资源池(resourcepool)中,D2DTxUE自主竞争选择资源,进行D2Ddatatransmission。现有标准中规定在一个PSCCH(PhysicalSidelinkControlChannel)周期只能发送一个调度分配(SA,SchedulingAssignment)信息用来指示其数据资源的发送位置信息,不支持一个PSCCH周期对多个SA的发送;其中,Sidelink为D2D通信的UE之间所建链路,PSCCH为基于Sidelink链路的物理控制信道,该信道上用于发送D2D通信的控制调度信息。也就是说按照现有标准规定,D2DUE在一个PSCCH周期内只能服务一个UE。在LTERelease13中增加了D2D中继(D2Drelay)和多组增强通讯,所谓D2DRelay是指在覆盖内UE(即eNB覆盖范围内的UE)移动导致UE和eNB之间信道恶化时,为了保证服务的连续性,基站将会选择通过RelayUE继续和远端UE(RemoteUE)连接;在无覆盖场景下,RelayUE充当覆盖外UE(即eNB覆盖范围外的UE)与eNB连接的桥梁。在D2D场景下,为满足D2D通信对业务时延的约束,D2DUE有在一个PSCCH周期内同时服务多个UE的需要,例如:一个D2DRelayUE在一个PSCCH周期需要发送两个SA信息,一个用于Relay包的发送、另一个用于其自身广播或单播的发送,再例如:D2DUE自身在一个PSCCH周期也有需要发送两个SA信息,一个用于广播发送、另一个用于单播发送。也就是说,从应用场景来看,D2DUE存在在一个PSCCH周期内同时服务多个UE的需求。然而现有技术并未给出在D2D场景下,D2DUE(其中包括D2DRelayUE)在一个PSCCH周期内能够同时服务多个UE的解决方案,这无疑会限制D2D通信的发展。技术实现要素:有鉴于此,本发明提供一种资源分配的方法和装置,以实现在资源分配上 支持D2DUE在一个PSCCH周期内同时服务多个UE。为达到上述目的,本发明的技术方案是这样实现的:本发明提供了一种资源分配方法,所述方法包括:第一用户设备UE接收基站下发的调度授权指示信息,所述调度授权指示信息所指示的资源为所述基站为所述第一UE配置的对N个第二UE的发送资源、或所述调度授权指示信息所指示的资源为所述第一UE指示的N个第二UE的发送资源;所述第一UE基于收到的所述调度授权指示信息进行针对所述第二UE的资源分配,或者,所述第一UE基于收到的所述调度授权指示信息向所述第二UE指示所述第二UE的资源;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。上述方案中,所述调度授权指示信息指示所述PSCCH的时域资源对应的索引号x,且所述调度授权指示信息隐含的指示N个第二UE的PSCCH的时域资源所在的索引号为:包括所述索引号x在内的频率连续的N个PSCCH的时域资源的索引号。上述方案中,所述第一UE基于收到的调度授权指示信息进行针对第二UE的资源分配,包括:将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。上述方案中,所述第一UE基于收到的调度授权指示信息进行针对第二UE的资源分配,包括:在所分配的PSCCH资源中,所述第一UE在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,保 留RSRP最低的重发资源的分配。上述方案中,在所述第一UE接收基站下发的调度授权指示信息之前,所述方法还包括:所述第一UE向基站发送资源请求,所述请求中至少包括所述第一UE请求调度的第二UE的数量M和PSSCH资源需求;其中,所述基站下发的调度授权指示信息中指示的第二UE的数量N与所述M相同或不同。上述方案中,所述N个第二UE的PSCCH的时域资源为预设的或基站配置的PSCCH资源池中,包括所述索引号x在内的频率连续的N个PSCCH的时域资源。本发明还提供了一种资源分配方法,所述方法包括:第一用户设备UE基于竞争方式选择对N个第二UE的资源;所述第一UE基于选择的资源进行针对所述第二UE的资源分配;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。上述方案中,所述PSCCH资源为N个频率连续的PSCCH资源,所述PSSCH资源为同子帧域连续的PSSCH资源。上述方案中,所述第一UE基于选择的资源进行针对第二UE的资源分配,包括:将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。上述方案中,所述第一UE基于选择的资源进行针对第二UE的资源分配,包括:在所分配的PSCCH资源中,所述第一UE在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子 帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,保留RSRP最低的重发资源的分配。上述方案中,所述方法还包括:所述第一UE在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。本发明还提供了一种资源分配的装置,所述装置应用于第一用户设备UE,所述装置包括:接收单元,用于接收基站下发的调度授权指示信息,所述调度授权指示信息所指示的资源为所述基站为所述第一UE配置的对N个第二UE的发送资源、或所述调度授权指示信息所指示的资源为所述第一UE指示的N个第二UE的发送资源;资源分配单元,用于基于收到的所述调度授权指示信息进行针对所述第二UE的资源分配,或者,基于收到的所述调度授权指示信息向第二UE指示所述第二UE的资源;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。上述方案中,所述调度授权指示信息指示所述PSCCH的时域资源对应的索引号x,且所述调度授权指示信息隐含的指示N个第二UE的PSCCH的时域资源所在的索引号为:包括所述索引号x在内的频率连续的N个PSCCH的时域资源的索引号。上述方案中,所述资源分配单元进一步用于,将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。上述方案中,所述资源分配单元进一步用于,在所分配的PSCCH资源中,在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,保留RSRP最低的重发资源的分配。上述方案中,所述装置还包括:发送单元,用于在所述接收单元接收基站下发的调度授权指示信息之前,所述发送单元向基站发送资源请求,所述请求中至少包括所述第一UE请求调度的第二UE的数量M和PSSCH资源需求;其中,所述基站下发的调度授权指示信息中指示的第二UE的数量N与所述M相同或不同。上述方案中,所述N个第二UE的PSCCH的时域资源为预设的或基站配置的PSCCH资源池中,包括所述索引号x在内的频率连续的N个PSCCH的时域资源。本发明还提供了一种资源分配的装置,所述装置应用于第一用户设备UE,所述装置包括:选择单元,用于基于竞争方式选择对N个第二UE的资源;资源分配单元,用于基于选择的资源进行针对所述第二UE的资源分配;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。上述方案中,所述PSCCH资源为N个频率连续的PSCCH资源,所述PSSCH资源为同子帧域连续的PSSCH资源。上述方案中,所述资源分配单元进一步用于,将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。上述方案中,所述资源分配单元进一步用于,在所分配的PSCCH资源中, 在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,保留RSRP最低的重发资源的分配。上述方案中,所述资源分配单元进一步用于,在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。本发明所提供的一种资源分配的方法和装置,支持在一个PSCCH周期内为第二UE分配N个频率连续的PSCCH资源、以及在所选择的频域资源采用时域正交或频域连续PSSCH资源,从而使得本发明实施例能够支持D2DUE在一个PSCCH周期内同时服务多个UE,促进了D2D通信的发展改进;并且,通过基站调度设备之间通讯的物理资源,解决了设备由于移动和原有网络中断导致的通讯问题,通过用户设备之间的直接通讯,提高了基站的覆盖范围。附图说明图1为本发明实施例一的资源分配的方法流程示意图;图2为本发明实施例二的资源分配的方法流程示意图;图3为本发明实施例三的资源分配的装置的组成结构示意图;图4为本发明实施例四的资源分配的装置的组成结构示意图;图5为本发明实施例的一种PSCCH资源索引示意图;图6为本发明实施例的一种应用场景示意图;图7为本发明实施例的一种PSCCH资源池的示意图;图8为本发明实施例的一种PSSCH资源池的示意图;图9为本发明实施例的一种两个用户的data位于不同子帧的示意图;图10位本发明实施例的一种两个用户的data位于资源连续PRB的示意图。具体实施方式下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。本发明实施例一提供的一种资源分配的方法,如图1所示,该方法主要包括:步骤101,第一UE接收基站下发的调度授权指示信息,所述调度授权指示信息所指示的资源为所述基站为所述第一UE配置的对N个第二UE的发送资源、或所述调度授权指示信息所指示的资源为所述第一UE指示的N个第二UE的发送资源。本发明实施例所述的第一UE可以是D2DrelayUE,也可以是同时支持多发的D2DUE。也就是说,本发明实施例所述的第一UE能够支持同时为N个第二UE服务。其中,所述第二UE通过所述第一UE向基站请求资源(第二UE向第一UE发送数据的资源)时,所述第一UE接收的调度授权指示信息所指示的资源为所述第一UE指示的N个第二UE的发送资源;所述第一UE向基站请求资源(指示为N个第二UE)时,所述第一UE接收的调度授权指示信息所指示的资源为所述基站为第一UE配置的对N个第二UE的发送资源。步骤102,所述第一UE基于收到的所述调度授权指示信息进行针对所述第二UE的资源分配,或者,所述第一UE基于收到的所述调度授权指示信息向第二UE指示所述第二UE的资源;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH(PhysicalSidelinkShareChannel)资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。其中,所述调度授权指示信息指示所述PSCCH的时域资源对应的索引号x, 且所述调度授权指示信息隐含的指示N个第二UE的PSCCH的时域资源所在的索引号为:包括所述索引号x在内的频率连续的N个PSCCH的时域资源的索引号。也就是说,基站利用Sidelink调度授权向第一UE指示PSCCH的时域资源所在的索引和data(业务数据)的时频域资源;第一UE按照基站的指示,在相应的时频资源上发送SA和data,其中,PSCCH的时域资源隐含N个第二UE的时域资源所在的索引号,其隐含索引号为上行调度授权中指示的SA时域资源所在的索引号及其频率连续N个SA时域资源所在的索引号。其中,隐含的用户数N可以为第一UE已知,或者也可以为基站通过Sidelink调度授权信令指示;基站Sidelink调度授权data的时频资源为N个用户(第二UE)的资源。在一实施方式中,所述第一UE基于收到的调度授权指示信息进行针对第二UE的资源分配,包括:将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。在一实施方式中,所述第一UE基于收到的调度授权指示信息进行针对第二UE的资源分配,包括:在所分配的PSCCH资源中,所述第一UE在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率(RSRP),只保留RSRP最低的重发资源的分配。例如:配置的子帧在重发时如果存在两个用户在同一子帧的情况,则根据测量所得第一UE和第二UE之间的RSRP,只保留RSRP相比较低的用户的重发资源的分配,取消RSRP相比较高的用户的重发资源的分配。再例如:配置的子帧在重发时如果存在三个用户在同一子帧的情况,则根据测量所得第一UE和第二UE之间的RSRP,只保留RSRP最低的用户的重发资源的分配,取消另外两个RSRP稍高的用户的重发资源的分配。在一实施方式中,在所述第一UE接收基站下发的调度授权指示信息之前,所述方法还包括:所述第一UE向基站发送资源请求,所述请求中至少包括所述第一UE请求调度的第二UE的数量M和PSSCH资源需求;其中,所述基站下发的调度授权指示信息中指示的第二UE的数量N与所述M相同或不同。也就是说,第一UE向基站发送资源请求,请求中至少包括所述第一UE请求调度的第二UE的数量M和PSSCH资源需求;基站可以按照第一UE的需求分配资源,此时第一UE已知其服务的用户数和data资源数,即基站为第一UE调度分配的用户数与第一UE请求的用户数相同;基站也可以按第一UE请求调度的用户数M通过基站调度器进行重新调度后通过Sidelink调度授权指示信息通知第一UE用户数N和PSCCH的时域资源对应的索引号x,即基站为第一UE调度分配的用户数与第一UE请求的用户数不相同。在一实施方式中,所述N个第二UE的PSCCH的时域资源为预设的或基站配置的PSCCH资源池中(如按一定规则生成的pattern中),包括所述索引号x在内的频率连续的N个PSCCH的时域资源。在一实施方式中,所述方法还包括:所述第一UE在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。实施例二本发明实施例二提供的一种资源分配的方法,如图2所示,该方法主要包括:步骤201,第一UE基于竞争方式选择对N个第二UE的资源。本发明实施例所述的第一UE可以是D2DrelayUE,也可以是同时支持多发的D2DUE。也就是说,本发明实施例所述的第一UE能够支持同时为N个第二UE服务。步骤202,第一UE基于选择的资源进行针对所述第二UE的资源分配;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。其中,所述PSCCH资源为N个频率连续的PSCCH资源,所述PSSCH资源为同子帧域连续的PSSCH资源。在一实施方式中,所述第一UE基于选择的资源进行针对第二UE的资源分配,包括:将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。在一实施方式中,所述第一UE基于选择的资源进行针对第二UE的资源分配,包括:在所分配的PSCCH资源中,所述第一UE在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,只保留RSRP最低的重发资源的分配。在一实施方式中,所述方法还包括:所述第一UE在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个 第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。实施例三本发明实施例三提供的一种资源分配的装置,应用于第一UE,如图3所示,该装置主要包括:接收单元10,用于接收基站下发的调度授权指示信息,所述调度授权指示信息所指示的资源为所述基站为所述第一UE配置的对N个第二UE的发送资源、或所述调度授权指示信息所指示的资源为所述第一UE指示的N个第二UE的发送资源;资源分配单元20,用于基于收到的所述调度授权指示信息进行针对所述第二UE的资源分配,或者,基于收到的所述调度授权指示信息向第二UE指示所述第二UE的资源;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。在一实施方式中,所述调度授权指示信息指示所述PSCCH的时域资源对应的索引号x,且所述调度授权指示信息隐含的指示N个第二UE的PSCCH的时域资源所在的索引号为:包括所述索引号x在内的频率连续的N个PSCCH的时域资源的索引号。在一实施方式中,所述资源分配单元20进一步用于,将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。在一实施方式中,所述资源分配单元20进一步用于,在所分配的PSCCH资源中,在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子 帧在重发时如果存在N个用户在同一子帧的情况,则根据所述第一UE和第二UE之间的参考信号接收功率RSRP,只保留RSRP最低的重发资源的分配。在一实施方式中,所述装置还包括:发送单元30,用于在所述接收单元10接收基站下发的调度授权指示信息之前,所述发送单元30向基站发送资源请求,所述请求中至少包括所述第一UE请求调度的第二UE的数量M和PSSCH资源需求;其中,所述基站下发的调度授权指示信息中指示的第二UE的数量N与所述M相同或不同。在一实施方式中,所述N个第二UE的PSCCH的时域资源为预设的或基站配置的PSCCH资源池中,包括所述索引号x在内的频率连续的N个PSCCH的时域资源。在一实施方式中,资源分配单元20进一步用于,在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。实施例四本发明实施例四提供的一种资源分配的装置,应用于第一UE,如图4所示,该装置主要包括:选择单元40,用于基于竞争方式选择对N个第二UE的资源;资源分配单元50,用于基于选择的资源进行针对所述第二UE的资源分配;其中,N为大于等于1的整数;所述资源至少包括PSCCH资源和PSSCH资源,所述PSCCH为Sidelink链路的物理控制信道,所述PSSCH为Sidelink 链路物理共享信道,所述Sidelink链路为设备到设备D2D通信的UE之间所建链路。其中,所述PSCCH资源为N个频率连续的PSCCH资源,所述PSSCH资源为同子帧域连续的PSSCH资源。在一实施方式中,所述资源分配单元50进一步用于,将不同的所述第二UE的PSSCH资源分配在不同的子帧或分配在同一子帧上连续的频域位置。在一实施方式中,所述资源分配单元50进一步用于,在所分配的PSCCH资源中,在N个PSCCH资源上发送N个第二UE的资源调度信息,配置的子帧在重发时如果存在N个用户在同一子帧的情况,如果重发时频域资源不连续,则根据所述第一UE和第二UE之间的RSRP,只保留RSRP最低的重发资源的分配。在一实施方式中,所述资源分配单元50进一步用于,在所述N个频率连续的PSCCH资源发送分别对应N个第二UE的数据资源调度信息,所述数据资源调度信息为所述第一UE向N个第二UE发送数据的资源调度信息、或所述N个第二UE向所述第一UE发送数据的资源调度信息;对于所述第一UE向N个第二UE的发送数据,在所选择的频域资源采用时域正交或频域连续的方式分配所述N个第二UE的数据的调度信息;其中,所述N个第二UE向第一UE发送数据的资源调度信息中指示了所述N个第二UE向所述第一UE发送数据所要求的资源。综上所述,前述实施例阐述了基站为第一UE配置资源、以及第一UE从预设资源中通过竞争方式选择资源这两种实施方式。无论同何种方式得到资源,本发明的实施例都支持在一个PSCCH周期内为第二UE分配N个频率连续的PSCCH资源、以及在所选择的频域资源采用时域正交或频域连续PSSCH资源,从而使得本发明实施例能够支持D2DUE在一个PSCCH周期内同时服务多个UE,促进了D2D通信的发展改进。下面再结合具体示例进一步阐述本发明实施例的资源分配的方法和装置。需要说明的是,本发明实施例所述的基站包括以下设备中的至少一种:基站(NodeB)、演进基站(eNodeB)、家庭演进基站(HomeeNodeB)、微型演进基站(picoeNodeB)、中继站(Relay)。本发明实施例适用于覆盖内UEA为覆盖外的多个UE(如UEB、UEC、UED)提供Relay服务,或者,覆盖内UEA同时和多个UE(如UEB、UEC、UED)进行通信,或者,覆盖外UEA同时为多个UE(如UEB、UEC、UED)服务。以下示例中,以LTERelease12中SA(即PSCCH资源)的pattern设计为例进行说明,但不仅限于此。SA资源池的index设计规则:s为0和floor(Nf/2)*Nt之间的数,生成后index=s。其中,Nf为SA资源池的频率资源数目,Nt为SA资源池的子帧数目,floor表示向下取整。SA资源pattern定义为:第一次发送nt1=mod(s,Nt)nf1=floor(s/Nt),]]>第二次发送nt2=mod(s+mod(floor(s/Nt),Ns)+1,Nt)nf2=floor(Nf/2)+nf1,]]>其中,Ns=Nt-1。Nt为SA资源池的子帧数目,Ns的取值为SA资源池的子帧数目减1。根据以上公式产生的pattern如图5所示。另外,一种PSCCH资源池和PSSCH资源池的示意分别参见图7和图8所示。实施例五本发明实施例五的应用场景可以参见图6,覆盖内UEA为覆盖外的UEB、UEC、UED提供Relay服务,此时的UEA称为D2DRelayUE。实施例五的具体实施过程包括:1)多个远端UE(如UEB、UEC、UED)向D2DRelayUE提出资源请求,或D2DUEA自身有通讯需求(此时的UEA称为同时支持多发的UEA),或D2DRelayUE根据需求向多个UE转发基站data;2)D2DRelayUE或同时支持多发的UEA向eNodeB发送D2D资源请求;3)eNodeB通过为D2DRelayUE或同时支持多发的D2DUE配置发送资源,如通过物理下行控制信道(PDCCH,PhysicalDownlinkControlChannel)或增强型物理下行控制信道(EPDCCH,EnhancedPhysicalDownlinkControlChannel)下发,为D2DRelayUE或同时支持多发的UE配置所需的PSCCHindex(索引)和其所需的D2Ddatatransmission的相关控制信息及资源配置信息。其中,配置信息指示的资源可以是Mode1或Mode2的资源池,由eNodeB进行选择。如D2DRelayUE或同时支持多发的UE请求服务两个D2DUE,其PSCCHindex=0,其datatransmission的相关控制信息包括下发两个UE的datatransmission的控制信息。如下表1所示,DCIformat5,SCI指示所服务的两个UE的数据资源的控制信息,SAresourceindex指示所配置的PSCCH时域和频域资源,如图5和图7所指示的index。表1其中,D2DRelayUE或同时支持多发的UE接收PDCCH或EPDCCH,如index=0,其要求的资源为2个用户,则默认物理资源块(PRB,PhysicalResourceBlock)连续的下一个资源也是分配给RelayUE或同时支持多发的UE的,即index=0、index=4的PSCCH资源可以作为RelayUE服务两个UE的PSCCH资源,即index=0的资源用于D2DRelayUE或同时支持多发的UEA向UEB发送PSCCH,index=4的资源用于D2DRelayUE或同时支持多发的UEA向UEC发送PSCCH,并通过SCI指示根据基站配置的datatransmission资源的一部分用于UEB,一部分用于UEC;对于D2DUEA自身有通讯需求(此时的UEA称为同时支持多发的UEA),或D2DRelayUE根据需求向多个UE转发基站data的情形,其基站配置的datatransmission资源由D2DRelayUE或同时支持多发的UEA根据频域连续或子帧正交的原则、通过PSCCH指示在相应的资源上发送给用户B和用户C。而接收对于远端UE请求发送的D2DRelayUE仅根据基站调度信息指示的index=0,在index=0的PSCCH上发送用于远端UEB的调度信息、以及在index=4的PSCCH上发送用于远端UEC的调度信息;而远端UEB和UEC根据接收D2DRelayUE的PSCCH解析的调度信息在相应的资源上发送数据。如果index=0,其要求的资源为3个用户,则默认PRB连续的下两个资源也是分配给自己的,即index=0、index=4、index=8的PSCCH资源可以作为RelayUE服务三个UE的PSCCH资源,即index=0的资源用于UEB的发送,index=4的资源用于UEC的发送,index=8的资源用于UED的发送,并通过SCI指示根据基站配置的datatransmission资源的一部分用于UEB,一部分用于UEC,一部分用于UED,其两个用户的PSSCH位于不同子帧如图9,或同一子帧的连续PRB上如图10,即UEB的endPRB+1为UEC的startPRB。另外,D2DUEA自己有通讯需求,根据SCI指示在相应的资源发送data信息。还存在另一种应用场景,多个远端UE向D2DRelayUE提出通讯请求,D2DRelayUE发送UEB、UEC、UED的控制信息(D2DRelayUE向基站请求为UEB、UEC、UED分配发送资源,即基站通过D2DRelayUE为UEB、UEC、UED配置资源),D2DRelayUE不在所述控制信息指示的相应位置发送data,而UEB、UEC、UED根据解析的控制信息在其SCI指示的位置发送data。4)UEB和UEC或加上UED解析index=0和index=4或加上index=8的信道获知其datatransmission资源,转发基站信息的D2DRelayUE或D2DUEA自己有通讯需求,UEB、UEC、UED检测PSCCH根据解析SCI信息在指定的资源上接收data。多个远端UE向D2DRelayUE提出通讯请求,UEB、UEC、 UED根据解析的PSCCH,其指示的位置UEB、UEC、UED在相应的资源发送data。如果RelayUEA或同时支持多发的UEA请求的用户数大于或等一个SA周期的子帧数,如图5,请求支持的用户数是4,频率连续分配的资源为4个PRB,即index=0、index=4、index=6、index=12,其重发资源在一个子帧上如果此时频域资源不连续,如index=0和index=12频域不连续,为了保证上行单载波特性,可以根据用户上报的RSRP,将链路质量较好的用户放在index=0或index=12位置资源,其重发时可以选择不发送,如UEC用户与UEA之间的链路质量最优,UEA将UEC的PSCCH调度在index=0的资源上,在重发时即第二个子帧index=0不发送。实施例六实施例六的具体实施过程包括:1)多个远端UE向D2DRelayUE提出资源请求,或D2DUEA自身有通讯需求,或D2DRelayUE根据需求向多个UE转发基站data;2)对D2DRelayUE或同时支持多发的UEA向基站发送请求;请求信息包括至少包括可支持的远端用户数目,和根据需求需要申请的资源大小。2)eNodeB通过为D2DRelayUE或同时支持多发的UEA配置发送资源PSCCH信道资源指示及数据资源,如通过PDCCH或EPDCCH下发。其配置至少包括为RelayUE或同时支持多发的UE所需的控制资源的PSCCHindex和其所需的D2Ddatatransmission的相关资源信息和根据需要发送的配置资源服务的用户数UENumbers。如RelayUE或同时支持多发的UE支持服务三个D2DUE,而基站调度器仅为其配置两个PSCCH资源,需要指示配置资源的用户数(UENumbers),参见下表2,其datatransmission的相关控制信息(SCI)包括下发两个UE的datatransmission的时频资源指示信息。表2其中,UENumbers的bit位数可以根据支持的用户数进行扩展,表2所示的2bit可以最大支持4个用户。3)D2DRelayUEA或同时支持多发的UEA接收PDCCH或EPDCCH,如index=0,且UENumbers为2个用户,则默认SA资源的index指示的PSCCH信道的下一个连续的PSCCH信息也是分配给D2DRelayUEA或同时支持多发的UEA的,即index=0、index=4的PSCCH资源可以作为RelayUE服务两个UE的PSCCH资源,即index=0的资源用于D2DRelayUEA或同时支持多发的UEA向UEB的发送PSCCH,index=4的资源用于D2DRelayUE或同时支持多发的UEA向UEC的发送PSCCH,并将解析的SCI指示的基站为转发基站data的D2DRelayUE或同时支持多发的UEA配置的datatransmission资源的一部分用于转发基站dataD2DRelayUE或同时支持多发的UEA向UEB发送data,一部分用于转发基站dataD2DRelayUE或同时支持多发的UEA向UEC发送data。其向两个用户发送的data通过PSCCH指示将通过D2DRelayUE或同时支持多发的UEA分配位于不同子帧如图9,或同一子帧的连续PRB上如图10,即UEB的endPRB+1为UEC的startPRB。而接收对于远端UE请求发送的D2DRelayUE仅根据基站调度信息指示的index=0,在index=0的PSCCH上发送用于远端用户UEB的调度信息、以及在index=4的PSCCH上发送用于远端用户UEC的调度信息,而远端用户UEB和UEC根据接收D2DRelayUE的PSCCH解析的调度信息在相应的资源上发送数据。如果index=0,其且UENumbers为3,则默认PRB连续的下两个资源也是分配给自己的,即index=0,index=4,index=8的PSCCH资源可以作为D2DRelay UE服务三个UE的PSCCH资源,即index=0的资源用于UEB的控制信息发送,index=4的资源用于UEC的控制信息发送,index=8的资源用于UED的控制信息发送,根据基站配置SCI指示的datatransmission资源的一部分用于UEB,一部分用于UEC,一部分用于UED。另外,D2DUEA自己有通讯需求或向多个远端UE转发基站的信息的D2DRelayUE,根据PSCCH指示在相应的资源发送data信息。还存在另一种应用场景,多个远端UE向D2DRelayUE提出通讯请求,D2DRelayUE发送UEB、UEC、UED的控制信息(D2DRelayUE向基站请求为UEB、UEC、UED分配发送资源,即基站通过D2DRelayUE为UEB、UEC、UED配置资源),D2DRelayUE不在所述控制信息指示的相应位置发送data,而UEB、UEC、UED根据PSCCH解析的控制信息在其指示的位置发送data。4)UEB和UE或加上UED解析index=0和index=4或加上index=8的信道获知其datatransmission资源,转发基站信息的D2DRelayUE或D2DUEA自己有通讯需求,UEB、UEC、UED根据PSCCH指示解析SCI信息在指定的资源上接收data。多个远端UE向D2DRelayUE提出通讯请求,UEB、UEC、UED检测PSCCH并根据解析的SCI,其指示的位置UEB、UEC、UED在相应的资源发送data。如果D2DRelayUEA或同时支持多发的UEA请求的用户数大于或等一个SA周期的子帧数,如图5,请求支持的用户数是4,频率连续分配的资源为4个PRB,即index=0、index=4、index=8、index=12,其重发资源在一个子帧上如index=0和index=12为了保证上行单载波特性,可以根据用户上报的RSRP,将链路质量较好的用户放在index=0或index=12位置资源,其重发时可以选择不发送,如UEC用户与UEA之间的链路质量最优,UEA将UEC的PSCCH调度在index=0的资源上,在重发时即第二个子帧index=1不发送。实施例七无覆盖场景,支持多发的D2DUEA自主选择资源,实施例七的具体实施过程包括:1)支持多发的D2DUEA随机选择Mode2资源池的资源,选择原则是选择SA资源池同一子帧连续的SA资源作为其发送给每个远端UE的控制信道PSCCH,在每个PSCCH中给其服务的每个用户指示其data的调度信息,如资源指示等,其向多个用户的发送的data资源可以是在频率上连续的PRB,频域不连续的PRB在时域子帧需保证正交。如支持多发的D2DUEA需要服务两个D2DUE,随机选择连续SA资源池连续的PSCCH资源分配给其服务的两个UE,如选择index4、index8作为UEB、UEC的PSCCH,并分配两个用户的PSSCH位于不同子帧如图9,或同一子帧的连续PRB上如图10,即UEB的endPRB+1为UEC的startPRB。D2DUEA,根据随机选择的PSCCH及PSSCH资源在PSCCH上发送D2DUEB和D2DUEC的控制信息,并在其指示的资源位置上进行数据通讯。其两个用户的资源指示是其选择的PSSCH资源按在频率上连续的PRB,频域不连续的PRB在时域子帧需保证正交的原则分配给两个用户。需要说明的是,上述实施例无论覆盖内还是覆盖外,在确立了所有用户的数据资源后,如eNodeB通过DCI分配了其调度用户的数据资源,或D2DUE分配了其所调度用户的数据资源,D2DRelayUE或D2DUE通过N个PSCCH信道为每个用户分配资源,其分配的原则是其服务的用户的时域资源正交或频域资源连续,如图9和如图10所示。综上所述,本发明实施例支持在一个PSCCH周期内为第二UE分配N个频率连续的PSCCH资源、以及在所选择的频域资源采用时域正交或频域连续PSSCH资源,从而使得本发明实施例能够支持D2DUE在一个PSCCH周期内同时服务多个UE,促进了D2D通信的发展改进;通过基站调度设备之间通讯的物理资源,解决了设备间的通讯和原有网络中通讯的干扰问题,实现了用户设备之间的直接通讯,提高了频谱效率。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页1 2 3