本发明涉及无线通信技术领域,尤其涉及一种资源协调的方法和装置。
背景技术:
在版本12(Rel-12)定义的D2D通信中,有如下的设计:
D2D通信采用SC-FDM的方式传输,并且在一个子帧中不允许同时进行传输蜂窝的上行和D2D的传输;
由于双工间隔的影响,在同一个载波上接收的同时不能发送,并且发送的同时也不能接收。
在版本13(Rel-13)的设备到设备(Device to Device,D2D)通信增强中,提出了需要支持用户设备到网络(UE-to-network)中继的通信方式,具体如图1所示,其中中继(Relay)节点也是一个支持D2D通信的用户设备(User Equipment,UE)。
由于上述Rel-12中对D2D通信的设计,结合UE-to-network中继的过程中,Relay UE的中继发送与覆盖外UE(Remote UE)的D2D链路发送之间可能存在资源冲突。
对Relay UE的中继发送与其D2D链路的接收之间资源冲突的情况,目前还没有解决方案能够降低资源冲突发生的可能性或避免资源冲突。
技术实现要素:
本发明的目的是提供一种资源协调的方法和装置,以解决如何降低甚至避免Relay UE的中继发送与其D2D link的接收之间的资源冲突的问题。
本发明的目的是通过以下技术方案实现的:
基站侧实现的一种资源协调的方法,包括:
获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;
根据上述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源。
一种情况下,根据所述时域资源的信息,为上述中继用户设备确定中继发送资源,包括:
当需要为中继用户设备调度蜂窝上行资源时,根据所述时域资源的信息,为所述中继用户设备调度蜂窝上行资源。
另一种情况下,根据所述时域资源的信息,为上述中继用户设备确定中继发送资源,包括:
当需要为所述中继用户设备调度设备到设备链路发送资源时,根据所述时域资源的信息,为所述中继用户设备调度设备到设备链路发送资源。
又一种情况下,根据所述时域资源,为上述中继用户设备确定中继发送资源,包括:
根据所述时域资源的信息,为所述中继用户设备配置设备到设备链路发送资源池,并向所述中继用户设备通知其设备到设备链路发送资源池的配置。
基于上述任意方法实施例,所述获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,包括:
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过所述中继用户设备上报的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
为所述覆盖外用户设备配置设备到设备链路发送资源池,为所述覆盖外用户设备配置的设备到设备链路发送资源池至少包括时域资源的信息;这种情况下,还通过中继用户设备向覆盖外用户设备通知为其配置的设备到设备链路发送资源池。
其中,为所述覆盖外用户设备配置设备到设备链路发送资源池,可以包括:
将预配置的覆盖外用户设备的至少一个设备到设备通信资源池和/或至少一个设备到设备发现资源池配置为覆盖外用户设备的设备到设备链路发送资源池。
基于上述任意方法实施例,可选的,为所述中继用户设备调度的蜂窝上行资源在时域上与所述覆盖外用户设备的设备到设备链路发送资源池的资源错开。
基于为中继用户设备调度中继发送资源的各个实施例,可选的,为所述中继用户设备调度的设备到设备链路发送资源在时域上与所述覆盖外用户设备的设备到设备链路发送资源池的资源错开。
中继用户设备侧实现的一种资源协调的方法,包括:
获取中继发送资源,所述中继发送资源是根据覆盖外用户设备的中继发送资源池的时域资源的信息确定的;
通过所述中继发送资源进行中继发送。
一种情况下,获取中继发送资源,包括:获取基站调度的蜂窝上行资源;
通过所述中继发送资源进行中继发送,包括:在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
另一种情况下,获取中继发送资源,包括:获取基站调度的设备到设备链路发送资源;
通过所述中继发送资源进行中继发送,包括:在所述基站调度的设备到设备链路发送资源上进行设备到设备链路发送。
又一种情况下,获取中继发送资源,包括:根据获取的覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,从所述基站为自身配置的设备到设备链路发送资源池中选择资源;
通过所述中继发送资源进行中继发送,包括:在选择的资源上进行设备到设备链路发送。
其中,该方法还包括通过以下方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息:
为所述覆盖外用户设备确定设备到设备链路发送资源池,确定的所述覆盖外用户设备的设备到设备链路发送资源池至少包括时域资源的信息;或者,
获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知,根据所述通知获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息。
其中,确定所述覆盖外用户设备的设备到设备链路发送资源池后,该方法还可以包括:
向所述覆盖外用户设备通知为其确定的设备到设备链路发送资源池;
向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息后,还可以向基站上报覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知之后,该方法还可以包括:
将所述通知转发给所述覆盖外用户设备。
其中,将所述通知转发给所述覆盖外用户设备时,该方法可以进一步包括:
向所述覆盖外用户设备通知中继用户设备的标识信息。
基于中继用户设备侧选择设备到设备链路发送资源的各个实施例,可选的,从所述基站为自身配置的设备到设备链路发送资源池中选择的资源在时域上与所述覆盖外用户设备使用的设备到设备链路发送资源错开。
基于与方法同样的发明构思,本发明实施例还提供一种资源协调的装置, 包括:
覆盖外发送资源池获知模块,用于获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;
中继发送资源确定模块,用于根据所述时域资源,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源。
一种情况下,所述中继发送资源确定模块用于:
当需要为中继用户设备调度蜂窝上行资源时,根据所述时域资源的信息,为所述中继用户设备调度蜂窝上行资源。
另一种情况下,所述中继发送资源确定模块用于:
当需要为所述中继用户设备调度设备到设备链路发送资源时,根据所述时域资源的信息,为所述中继用户设备调度设备到设备链路发送资源。
又一种情况下,所述中继发送资源确定模块用于:
根据所述时域资源的信息,为所述中继用户设备配置设备到设备链路发送资源池,并向所述中继用户设备通知其设备到设备链路发送资源池的配置。
基于上述任意装置实施例,可选的,所述覆盖外发送资源池获知模块用于:
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过所述中继用户设备上报的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
为所述覆盖外用户设备配置设备到设备链路发送资源池,为所述覆盖外用户设备配置的设备到设备链路发送资源池至少包括时域资源的信息。
基于与方法同样的发明构思,本发明实施例还提供一种基站,包括处理器、存储器和收发机。
存储器用于保存处理器执行操作时所使用的数据;
收发机用于在处理器的控制下接收和发送数据;
处理器用于读取存储器中的程序,执行下列过程:
获知覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;
根据所述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源。
一种情况下,根据所述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器用于从存储器中读取程序,执行下列操作过程:
当需要为中继用户设备调度蜂窝上行资源时,根据所述时域资源的信息,为所述中继用户设备调度蜂窝上行资源。
另一种情况下,根据所述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器用于从存储器中读取程序,执行下列操作过程:
当需要为所述中继用户设备调度设备到设备链路发送资源时,根据所述时域资源的信息,为所述中继用户设备调度设备到设备链路发送资源。
又一种情况下,根据所述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器用于从存储器中读取程序,执行下列操作过程:
根据所述时域资源的信息,为所述中继用户设备配置设备到设备链路发送资源池,并向所述中继用户设备通知其设备到设备链路发送资源池的配置。
基于上述任意基站实施例,可选的,为获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,处理器具体用于从存储器中读取程序,执行下列操作过程:
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过所述中继用户设备上报的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
为所述覆盖外用户设备配置设备到设备链路发送资源池,为所述覆盖外用 户设备配置的设备到设备链路发送资源池至少包括时域资源的信息。
基于与方法同样的发明构思,本发明实施例还提供一种资源协调的装置,包括:
中继发送资源获取模块,用于获取中继发送资源,所述中继发送资源是根据覆盖外用户设备的中继发送资源池的时域资源的信息确定的;
中继发送模块,用于通过所述中继发送资源进行中继发送。
一种情况下,所述中继发送资源获取模块用于:获取基站调度的蜂窝上行资源;
所述中继发送模块用于:在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
另一种情况下,所述中继发送资源获取模块用于:
获取基站调度的设备到设备链路发送资源;
所述中继发送模块用于:在所述基站调度的设备到设备链路发送资源上进行设备到设备链路发送。
又一种情况下,所述中继发送资源获取模块用于:
根据获取的覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,从所述基站为自身配置的设备到设备链路发送资源池中选择资源;
所述中继发送模块用于:在选择的资源上进行设备到设备链路发送。
可选的,还包括覆盖外发送资源池获知模块,用于:
为所述覆盖外用户设备确定设备到设备链路发送资源池,确定的所述覆盖外用户设备的设备到设备链路发送资源池至少包括时域资源的信息;或者,
获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知,根据所述通知获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息。
其中,该装置还可以包括资源池配置通知模块,所述覆盖外发送资源池获知模块为所述覆盖外用户设备确定设备到设备链路发送资源池后,所述资源池配置通知模块用于向所述覆盖外用户设备通知为其确定的设备到设备链路发送资源池;向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源;或者,所述覆盖外发送资源池获知模块通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息后,所述资源池配置通知模块用于向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,该装置还可以包括通知转发模块,所述覆盖外发送资源池获知模块获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知之后,所述通知转发模块用于将所述通知转发给所述覆盖外用户设备。
可选的,所述通知转发模块还用于:
向所述覆盖外用户设备通知中继用户设备的标识信息。
基于与方法同样的发明构思,本发明实施例还提供一种用户设备,包括处理器、存储器和收发机。
其中,存储器用于保存处理器执行操作时所使用的数据;
收发机用于在处理器的控制下接收和发送数据。
当该用户设备作为Relay UE时,处理器用于从存储器中读取程序,执行下列过程:
获取中继发送资源,所述中继发送资源是根据覆盖外用户设备的中继发送资源池的时域资源的信息确定的;
通过所述中继发送资源进行中继发送。
一种情况下,处理器用于从存储器中读取程序,执行下列操作过程:
获取基站调度的蜂窝上行资源;
在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
另一种情况下,处理器用于从存储器中读取程序,执行下列操作过程:
获取基站调度的设备到设备链路发送资源;
在所述基站调度的设备到设备链路发送资源上进行设备到设备链路发送。
又一种情况下,处理器用于从存储器中读取程序,执行下列操作过程:
根据获取的覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,从所述基站为自身配置的设备到设备链路发送资源池中选择资源;
在选择的资源上进行设备到设备链路发送。
可选的,为了获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,处理器用于从存储器中读取程序,执行下列操作过程:
为所述覆盖外用户设备确定设备到设备链路发送资源池,确定的所述覆盖外用户设备的设备到设备链路发送资源池至少包括时域资源的信息;或者,
获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知,根据所述通知获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息。
其中,为所述覆盖外用户设备确定设备到设备链路发送资源池后,处理器还用于从存储器中读取程序,执行下列操作过程:向所述覆盖外用户设备通知为其确定的设备到设备链路发送资源池;向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息后,处理器还用于从存储器中读取程序,执行下列操作过程:向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知之后,处理器还用于从存储器中读取程序,执行下列操作过 程:将所述通知转发给所述覆盖外用户设备。
可选的,处理器还用于从存储器中读取程序,执行下列操作过程:
向所述覆盖外用户设备通知中继用户设备的标识信息。
本发明实施例提供的技术方案,基站能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源的信息为Relay UE确定中继发送资源,从而降低甚至避免Relay UE的中继发送与其D2D link的接收之间的资源冲突,有效提高了UE-to-network中继的效率和可靠性。
附图说明
图1为UE-to-network中继的网络架构示意图;
图2为本发明实施例提供的一种方法流程图;
图3为Relay UE的蜂窝上行传输与D2D link接收的场景示意图;
图4为Relay UE的D2D link的发送与接收的场景示意图;
图5为本发明实施例提供的另一种方法流程图;
图6为本发明实施例提供的一种装置示意图;
图7为本发明实施例提供的基站示意图;
图8为本发明实施例提供的另一种装置示意图;
图9为本发明实施例提供的用户设备示意图。
具体实施方式
在对本发明实施例提供的技术方案进行详细说明之前,首先对本发明实施例涉及到的资源池进行说明。
Relay UE的D2D link发送资源池(或资源),又可写作Relay UE D2D link Tx资源池(或资源),表示Relay UE用于UE-to-network中继的D2D Tx资源池(或资源),即Relay UE用于UE-to-network中继的D2D link的发送的资源 池(或资源);
Remote UE的D2D link发送资源池(或资源),又可写作Remote UE D2D link Tx资源池(或资源),即Relay UE D2D link Rx资源池(或资源),表示Remote UE用于UE-to-network中继的D2D Tx资源池(或资源),即Remote UE用于UE-to-network中继的D2D link的发送的资源池(或资源),也即Relay UE用于UE-to-network中继的D2D link的接收的资源池(或资源)。
预配置的覆盖外UE的D2D资源池,包括覆盖外UE的D2D发现资源池(又分为接收资源池和发送资源池),和覆盖外UE的D2D通信资源池(又分为接收资源池和发送资源池)。
中继发送资源,用于Relay UE的UE-to-network中继的发送,可以是指Relay UE用于UE-to-network中继的蜂窝上行资源,也可以是指Relay UE用于UE-to-network中继的D2D link发送资源(或资源池)。
下面将结合附图,对本发明实施例提供的技术方案进行详细说明。
本发明实施例提供的基站侧的资源协调的方法如图2所示,具体包括如下操作:
步骤100、获取Remote UE的D2D链路发送资源池的时域资源的信息。
如果以子帧表示时域,则时域资源的信息具体可以通过子帧信息体现。
步骤110、根据获取的Remote UE的D2D链路发送资源池的时域资源的信息,为Remote UE对应的Relay UE确定中继发送资源。
本发明实施例中,在获取了Remote UE的D2D链路发送资源池的时域资源的信息之后,只要Remote UE的D2D链路发送资源池不发生变化,每当为该Relay UE确定中继发送资源时,均根据本次获取的Remote UE的D2D链路发送资源池的时域资源的信息确定。
当然,也可以在每次为该Relay UE确定中继发送资源时,均获取Remote UE的D2D链路发送资源池的时域资源的信息。
本发明实施例提供的技术方案,基站能够提前获取Remote UE的D2D链 路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源的信息为Relay UE确定中继发送资源,从而降低甚至避免Relay UE的中继发送与其用于UE-to-network中继的D2D link的接收之间的资源冲突,有效提高了UE-to-network中继的效率和可靠性。
在如图3所示的场景中,Relay UE的用于UE-to-network中继的蜂窝上行(cellular UL)发送(包括物理上行共享信道(PUSCH)的传输,以及正确确认/错误确认(ACK/NACK)反馈的传输)与Relay UE的用于UE-to-network中继的D2D链路(D2D link)的接收发生在同一子帧,这时候由于双工间隔的原因,Relay UE不能在进行蜂窝发送(Cellular Tx)的情况下同时进行D2D link的接收。
基于图3所示的场景,为了降低甚至避免Relay UE的蜂窝上行传输与其D2D link的接收之间的资源冲突,本发明实施例提出的一种解决方案。
基站侧的解决方案一:
上述步骤110的实现方式可以是:当需要为Relay UE调度蜂窝上行资源时,根据获取的Remote UE的D2D链路发送资源池的时域资源的信息,为该Relay UE调度蜂窝上行资源。
上述实施例中,为该Relay UE调度蜂窝上行资源的具体实现方式有多种,任何旨在降低或避免Relay UE的蜂窝上行发送与其D2D link的接收之间的资源冲突的调度方式均适用于本发明。例如,为Relay UE调度的蜂窝上行资源与Remote UE的D2D链路发送资源池在时域上错开。也可以结合上述时域资源的信息与其他信息,为Relay UE调度蜂窝上行资源。例如,分别为Relay UE用于UE-to-network中继的蜂窝上行传输、Relay UE用于UE-to-network中继的D2D链路发送和Relay UE用于UE-to-network中继的D2D链路接收设置优先级,如果蜂窝上行传输的优先级最高,也可以为Relay UE调度在时域上与Relay UE用于UE-to-network中继的D2D接收有重叠的资源,否则根据上述获取的时域资源的信息,尽量与Relay UE用于UE-to-network中继的D2D链路接收 的资源错开。
在如图4所示的场景中,在Relay UE的D2D link的发送与Relay UE的D2D link的接收发生在同一个子帧,那么由于双工的原因,也存在资源冲突,导致Remote UE和Relay UE之间无法互相接收。
为了降低甚至避免Relay UE的D2D link的发送与Relay UE的D2D link的接收之间的资源冲突,本发明实施例提出如下两种解决方案。
基站侧的解决方案二:
上述步骤110的实现方式为:当需要为Relay UE调度D2D链路发送资源时,根据获取的Remote UE的D2D链路发送资源池的时域资源的信息,为Relay UE调度D2D链路发送资源。
其中,为Relay UE调度D2D链路发送资源的具体实现方式有多种,凡是旨在降低或避免Relay UE的D2D link的发送和接收之间的资源冲突的调度方式,均适用于本发明。优选的,为Relay UE调度的中继发送资源与Remote UE的中继发送资源池在时域上错开。又例如,分别为Relay UE用于UE-to-network中继的蜂窝上行传输、Relay UE用于UE-to-network中继的D2D链路发送和Relay UE用于UE-to-network中继的D2D链路接收设置优先级,如果Relay UE用于UE-to-network中继的D2D发送的优先级最高,也可以为Relay UE调度在时域上与Relay UE用于UE-to-network中继的D2D接收有重叠的资源。
本实施例提供的解决方案,基站能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源为Relay UE调度D2D链路发送资源,从而降低甚至避免Relay UE的D2D链路发送与其D2D link的接收之间的资源冲突。
基站侧的解决方案三:
上述步骤100的实现方式为,根据获取的Remote UE的D2D链路发送资源池的时域资源的信息,为Relay UE配置D2D链路发送资源池,并向Relay UE通知其D2D链路发送资源池的配置。
为Relay UE配置D2D链路发送资源池的实现方式有多种,凡是旨在降低或避免Relay UE的D2D link的发送和接收之间的资源冲突的配置方式,均适用于本发明。
例如,为Relay UE配置的D2D链路发送资源池与Remote UE的D2D链路发送资源池在时域上完全错开(又称在时域上正交)。这种情况下,Relay UE选择D2D链路发送资源池中的任何资源进行D2D link的发送时,均能够完全避开其D2D link的接收,从而避免了资源冲突。
又例如,为Relay UE配置的D2D链路发送资源池与Remote UE的D2D链路发送资源池在时域上不完全重叠。这种情况下,优选的,Relay UE也需要获知Remote UE的D2D链路发送资源池的时域资源,才能在选择D2D链路发送资源时,降低或避免与D2D link的接收的资源冲突。
本实施例提供的解决方案,基站能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源的信息为Relay UE配置D2D链路发送资源池,从而降低甚至避免Relay UE的D2D链路发送与其D2D link的接收之间的资源冲突。
基于上述任意基站侧实施例,其中,获取Remote UE的D2D链路发送资源池的时域资源的信息的实现方式有多种。下面例举其中几种:
实现方式一、通过预定义的方式获取该Remote UE的D2D链路发送资源池的时域资源的信息。
这种实现方式,基站及Remote UE对Remote UE的D2D链路发送资源池的时域资源的信息的预定义的理解一致。也就是说,基站和Remote UE根据该预定义确定出的Remote UE的D2D链路发送资源池的时域资源一致。
具体实现中,基站可以根据对Remote UE的D2D链路发送资源池的预定义,确定出Remote UE的D2D链路发送资源池的完整配置或时频资源配置等等,进而获知其时域资源的信息。
本发明实施例中,不对上述预定义的具体实现方式进行限定。可选的,通 过预定义,将预配置的覆盖外UE的至少一个D2D communication资源池和/或至少一个D2D discovery资源池配置为Remote UE的D2D链路发送资源池。
实现方式二、通过Relay UE上报的方式获取Remote UE的D2D链路发送资源池的时域资源的信息。
具体实现中,Relay UE可以上报Remote UE的D2D链路发送资源池的完整配置,或者Remote UE的D2D链路发送资源池的时频资源等等。相应的,基站从中获取时域资源的信息。
实现方式三、为Remote UE配置D2D链路发送资源池,该D2D链路发送资源池至少包括时域资源。
相应的,还通过Relay UE向Remote UE通知为其配置的D2D链路发送资源池。
由于基站为Remote UE配置D2D链路发送资源池,因此基站肯定也就获取了Remote UE的D2D链路发送资源池的时域资源的信息。
该实现方式三中,基站可以单独为一个Remote UE配置D2D链路发送资源池,也可以为一组Remote UE配置D2D链路发送资源池。
其中,实现方式三至少包括两种具体实现方式:
实现方式三A、将预配置的覆盖外UE的至少一个D2D communication资源池和/或至少一个D2D discovery资源池配置为Remote UE的D2D链路发送资源池。相应的,通过Relay UE向Remote UE通知的是预配置的覆盖外UE的D2D communication资源池和/或D2D discovery资源池的标识信息。当然,也可以将具体配置信息通知给Remote UE。
实现方式三B、基站为Remote UE配置完整的D2D链路发送资源池,相应的,通过Relay UE将Remote UE的D2D链路发送资源池的完整配置信息发送给Remote UE。
实现方式三C、基站为Remote UE配置D2D链路发送资源池的部分参数(至少配置时域资源),相应的,通过Relay UE将Remote UE的D2D链路发 送资源池的部分配置参数发送给Remote UE。
相应的,本发明实施例提供的Relay UE侧的资源协调的方法如图5所示,具体包括如下操作:
步骤200、获取中继发送资源,该中继发送资源是根据Remote UE的中继发送资源池的时域资源的信息确定的。
步骤210、通过上述中继发送资源进行中继发送。
本发明实施例提供的技术方案,由于Relay UE的中继发送资源是根据Remote UE的D2D链路发送资源池的时域资源的信息确定的,因此,Relay UE在进行中继发送时,能够降低甚至避免与其D2D link的接收之间的资源冲突,有效提高了UE-to-network中继的效率和可靠性。
对应上述基站侧的解决方案一,Relay UE侧的解决方案如下:
上述步骤200的具体实现方式可以是:获取基站调度的蜂窝上行资源。
步骤210的具体实现方式可以是:在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
对应上述基站侧的解决方案二,Relay UE侧的解决方案如下:
上述步骤200的实现方式为:获取基站调度的D2D链路发送资源;
在基站调度的D2D链路发送资源上进行D2D链路发送。
对应上述基站侧的解决方案三,或者对应基站侧不根据Remote UE的D2D链路发送资源池的时域资源为Relay UE配置中继发送资源池的情况,Relay UE侧的解决方案如下:
步骤200的实现方式为:根据获取的Remote UE的D2D链路发送资源池的时域资源的信息,从基站为自身配置的D2D链路发送资源池中选择资源;
步骤210的实现方式为:在选择的资源上进行D2D链路发送。
其中,Relay UE选择资源以进行D2D链路发送的实现方式有多种。凡是旨在降低甚至避免Relay UE的D2D link的发送和接收之间的资源冲突的资源选择方式,均适用于本发明。例如,Relay UE选择的资源在时域上与Remote UE 的D2D链路发送资源错开。具体的,Relay UE可以从自身的、与Remote UE的D2D链路发送资源池在时域上错开的D2D链路发送资源池中选择资源;也可以从自身的、与Remote UE的D2D链路发送资源池在时域上部分重叠的D2D链路发送资源池中,选择合适的传输子帧和静默子帧,从而避免与Relay UE的D2D link的接收发生资源冲突。如果设置了Relay UE用于UE-to-network中继的蜂窝上行传输、Relay UE用于UE-to-network中继的D2D链路发送和Relay UE用于UE-to-network中继的D2D链路接收设置优先级,且Relay UE用于UE-to-network中继的D2D链路发送的优先级最高,那么,Relay UE可以选择用于UE-to-network中继的D2D链路接收的子帧作为传输子帧。
本实施例的方案中,Relay UE能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,从而可以根据Remote UE的D2D链路发送资源池的时域资源的信息选择用于D2D链路发送的资源,降低甚至避免Relay UE的D2D link的发送和接收之间的资源冲突。
基于上述任意Relay UE实施例,Relay UE获知Remote UE的D2D链路发送资源池的时域资源的实现方式有多种,下面例举其中几种:
实现方式一、为Remote UE确定D2D链路发送资源池。
其中,确定的Remote UE的D2D链路发送资源池至少包括时域资源的信息。
进一步的,还向Remote UE通知为其确定的D2D链路发送资源池,且还向基站上报Remote UE的D2D链路发送资源池的时域资源。
其中,Relay UE可以是从预配置的覆盖外UE的发送资源池中选择至少一个,确定为Remote UE的D2D链路发送资源池;也可以根据自身的信息,例如基站配置的Relay UE的D2D链路发送资源池,以及Relay UE监听到的其它测量的结果,确定Remote UE的D2D链路发送资源池;也可以参照基站侧配置D2D链路发送资源池的实施例为Remote UE确定D2D链路发送资源池。
具体实现中,上述确定过程可以但不仅限于在Relay Discovery过程实现。
假如Relay UE和Remote UE之间通过模式A(Mode A)实现Relay Discovery。相应的,Relay UE确定Remote UE的D2D链路发送资源池,并在发送的Announcement消息中携带Remote UE的D2D链路发送资源池的配置信息。
假如Relay UE和Remote UE之间通过模式B(Mode B)实现Relay Discovery。相应的,Relay UE接收到Remote UE的请求(Request)消息后,向Remote UE返回响应(Response)消息,并在响应消息中携带为Remote UE确定的D2D链路发送资源池的配置信息。其中,Relay UE既可以在接收到请求消息之前,就确定Remote UE的D2D链路发送资源(不针对具体的某个Remote UE),也可以在接收到请求消息之后,为发送请求消息的Remote UE确定D2D链路发送资源(既可以针对该Remote UE为其进行确定,也可以为所有的Remote UE确定相同的D2D链路发送资源)。
实现方式二、获取基站发送的为Remote UE配置的D2D链路发送资源池的通知,根据该通知获取Remote UE的D2D链路发送资源池的时域资源的信息。
获取上述通知之后,进一步的,还将该通知转发给Remote UE。
如果基站需要为不同的Relay UE配置不同的Remote UE的D2D链路发送资源池(也就是Relay UE的D2D链路接收资源池),则Relay UE还向Remote UE通知Relay UE的标识信息。
实现方式三、通过预定义的方式获取Remote UE的D2D链路发送资源池的时域资源的信息。
这种实现方式,Relay UE及Remote UE对Remote UE的D2D链路发送资源池的时域资源的信息的预定义的理解一致。也就是说,Relay UE和Remote UE根据该预定义确定出的Remote UE的D2D链路发送资源池的时域资源的信息一致。
如果基站也通过预定义的方式获知Remote UE的D2D链路发送资源池的 时域资源的信息,那么,基站、Relay UE和Remote UE三者之间对上述预定义的理解一致。
如果基站无法通过预定义的方式获知Remote UE的D2D链路发送资源池的时域资源的信息,那么,Relay UE在通过预定义的方式获取Remote UE的D2D链路发送资源池的时域资源的信息后,可以将Remote UE的D2D链路发送资源池的时域资源的信息上报给基站。
基于与方法同样的发明构思,本发明实施例还提供一种资源协调的装置,如图6所示,包括:
覆盖外发送资源池获知模块601,用于获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;
中继发送资源确定模块602,用于根据所述时域资源,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源。
本发明实施例提供的技术方案,基站能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源的信息为Relay UE确定中继发送资源,从而降低甚至避免Relay UE的中继发送与其用于UE-to-network中继的D2D link的接收之间的资源冲突,有效提高了UE-to-network中继的效率和可靠性。
一种情况下,所述中继发送资源确定模块用于:
当需要为中继用户设备调度蜂窝上行资源时,根据所述时域资源的信息,为所述中继用户设备调度蜂窝上行资源。
另一种情况下,所述中继发送资源确定模块用于:
当需要为所述中继用户设备调度设备到设备链路发送资源时,根据所述时域资源的信息,为所述中继用户设备调度设备到设备链路发送资源。
又一种情况下,所述中继发送资源确定模块用于:
根据所述时域资源的信息,为所述中继用户设备配置设备到设备链路发送资源池,并向所述中继用户设备通知其设备到设备链路发送资源池的配置。
基于上述任意装置实施例,可选的,所述覆盖外发送资源池获知模块用于:
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过所述中继用户设备上报的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
为所述覆盖外用户设备配置设备到设备链路发送资源池,为所述覆盖外用户设备配置的设备到设备链路发送资源池至少包括时域资源的信息。
基于与方法同样的发明构思,本发明实施例还提供一种基站,如图7所示,包括处理器700、存储器710和收发机720。
存储器710用于保存处理器700执行操作时所使用的数据;
收发机720用于在处理器700的控制下接收和发送数据;
处理器700用于读取存储器710中的程序,执行下列过程:
获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;
根据所述时域资源的信息,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源。
其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器710代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机720可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器700负责管理总线架构和通常的处理,存储器710可以存储处理器700在执行操作时所使用的数据。
一种情况下,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器700用于从存储器710中读取程序,执行下列操作过程:
当需要为中继用户设备调度蜂窝上行资源时,根据所述时域资源的信息, 为所述中继用户设备调度蜂窝上行资源。
另一种情况下,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器700用于从存储器710中读取程序,执行下列操作过程:
当需要为所述中继用户设备调度设备到设备链路发送资源时,根据所述时域资源的信息,为所述中继用户设备调度设备到设备链路发送资源。
又一种情况下,为所述覆盖外用户设备对应的中继用户设备确定中继发送资源时,处理器700用于从存储器710中读取程序,执行下列操作过程:
根据所述时域资源的信息,为所述中继用户设备配置设备到设备链路发送资源池,并向所述中继用户设备通知其设备到设备链路发送资源池的配置。
基于上述任意基站实施例,可选的,为获取覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,处理器700具体用于从存储器710中读取程序,执行下列操作过程:
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过所述中继用户设备上报的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
为所述覆盖外用户设备配置设备到设备链路发送资源池,为所述覆盖外用户设备配置的设备到设备链路发送资源池至少包括时域资源的信息。
基于与方法同样的发明构思,本发明实施例还提供一种资源协调的装置,如图8所示,包括:
中继发送资源获取模块801,用于获取中继发送资源,所述中继发送资源是根据覆盖外用户设备的中继发送资源池的时域资源的信息确定的;
中继发送模块802,用于通过所述中继发送资源进行中继发送。
本发明实施例提供的技术方案,基站能够提前获取Remote UE的D2D链路发送资源池的时域资源的信息,就能够根据Remote UE的D2D链路发送资源池的时域资源的信息为Relay UE确定中继发送资源,从而降低甚至避免 Relay UE的中继发送与其用于UE-to-network中继的D2D link的接收之间的资源冲突,有效提高了UE-to-network中继的效率和可靠性。
一种情况下,所述中继发送资源获取模块用于:获取基站调度的蜂窝上行资源;
所述中继发送模块用于:在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
所述中继发送资源获取模块用于:
获取基站调度的设备到设备链路发送资源;
所述中继发送模块用于:在所述基站调度的设备到设备链路发送资源上进行设备到设备链路发送。
又一种情况下,所述中继发送资源获取模块用于:
根据获取的覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,从所述基站为自身配置的设备到设备链路发送资源池中选择资源;
所述中继发送模块用于:在选择的资源上进行设备到设备链路发送。
可选的,还包括覆盖外发送资源池获知模块,用于:
为所述覆盖外用户设备确定设备到设备链路发送资源池,确定的所述覆盖外用户设备的设备到设备链路发送资源池至少包括时域资源的信息;或者,
获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知,根据所述通知获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息。
其中,该装置还可以包括资源池配置通知模块,所述覆盖外发送资源池获知模块为覆盖外用户设备确定设备到设备链路发送资源池后,所述资源池配置通知模块用于向所述覆盖外用户设备通知为其确定的设备到设备链路发送资源池;向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时 域资源;或者,所述覆盖外发送资源池获知模块通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息后,所述资源池配置通知模块用于向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,该装置还可以包括通知转发模块,所述覆盖外发送资源池获知模块获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知之后,所述通知转发模块用于将所述通知转发给所述覆盖外用户设备。
可选的,所述通知转发模块还用于:
向所述覆盖外用户设备通知中继用户设备的标识信息。
基于与方法同样的发明构思,本发明实施例还提供一种用户设备,如图9所示,包括处理器900、存储器910和收发机920。
其中,存储器910用于保存处理器900执行操作时所使用的数据;
收发机920用于在处理器900的控制下接收和发送数据。
当该用户设备作为Relay UE时,处理器900用于从存储器910中读取程序,执行下列过程:
获取中继发送资源,所述中继发送资源是根据覆盖外用户设备的中继发送资源池的时域资源的信息确定的;
通过所述中继发送资源进行中继发送。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器910代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机920可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口930还可以是能够外接内接需要设备的接口,连接的设备 包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器900负责管理总线架构和通常的处理,存储器910可以存储处理器900在执行操作时所使用的数据。
一种情况下,处理器900用于从存储器910中读取程序,执行下列操作过程:
获取基站调度的蜂窝上行资源;
在所述基站调度的蜂窝上行资源上进行蜂窝上行传输。
另一种情况下,处理器900用于从存储器910中读取程序,执行下列操作过程:
获取基站调度的设备到设备链路发送资源;
在所述基站调度的设备到设备链路发送资源上进行设备到设备链路发送。
又一种情况下,处理器900用于从存储器910中读取程序,执行下列操作过程:
根据获取的覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,从所述基站为自身配置的设备到设备链路发送资源池中选择资源;
在选择的资源上进行设备到设备链路发送。
可选的,为了获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息,处理器900用于从存储器910中读取程序,执行下列操作过程:
为所述覆盖外用户设备确定设备到设备链路发送资源池,确定的所述覆盖外用户设备的设备到设备链路发送资源池至少包括时域资源的信息;或者,
获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知,根据所述通知获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息;或者,
通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息。
其中,确定所述覆盖外用户设备的设备到设备链路发送资源池后,处理器 900还用于从存储器910中读取程序,执行下列操作过程:向所述覆盖外用户设备通知为其确定的设备到设备链路发送资源池;向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,通过预定义的方式获取所述覆盖外用户设备的设备到设备链路发送资源池的时域资源的信息后,处理器900还用于从存储器910中读取程序,执行下列操作过程:向所述基站上报所述覆盖外用户设备的设备到设备链路发送资源池的时域资源。
其中,获取所述基站发送的为所述覆盖外用户设备配置的设备到设备链路发送资源池的通知之后,处理器900还用于从存储器910中读取程序,执行下列操作过程:将所述通知转发给所述覆盖外用户设备。
可选的,处理器900还用于从存储器910中读取程序,执行下列操作过程:
向所述覆盖外用户设备通知中继用户设备的标识信息。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中 的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。