具体实施方式
LTE D2D技术是指工作在LTE授权频段上的受LTE网络控制的D2D通信。一方面可以充分发挥D2D技术的优势,同时LTE网络的控制也可以克服传统D2D技术的一些问题,例如干扰不可控等。LTE D2D特性的引入将使LTE技术从单纯的无线移动蜂窝通信技术向着通用连接技术(Universal Connectivity Technology)的方向演进。
将D2D通信引入到LTE的授权频带上时,D2D通信链路将与蜂窝通信共享无线资源,这也是在蜂窝系统中融合D2D通信技术的最基本问题。无线资源的共享方式可以分为两种:正交方式的共享和复用方式的共享。采用正交方式进行无线资源共享是指在无线资源使用上以静态或动态的方式对无线资源进行正交分割,使蜂窝通信和D2D通信使用相互正交的资源。采用复用方式进行无线资源共享是指D2D通信以合理的方式对正在使用的蜂窝资源进行共享重用,并将干扰限制在一定水平范围内。
在D2D的通信中,除了用户之间的一对一的通信方式之外,典型的应用场景还包括D2D用户之间进行群组/广播通信,其实现的方式可以如下:
一个UE通过单次传输给一个通信群组里的所有UE发送相同数据(群组通信);
一个UE通过单次传输给授权的所有附近的UE发送相同数据(广播通信)。
群组/广播通信场景可以用于公共安全应用中的消防、救援和反恐等。
调度请求(Scheduling Request,SR)用于请求基站调度UE进行上行传输,在长期演进(Long Term Evolution,LTE)/长期演进升级(Long Term Evolution-Advanced,LTE-A)系统中,基站对进入无线资源控制(Radio Resource Control,RRC)连接状态的UE配置一个专用的周期性的SR资源,其对应的物理信道是物理上行控制信道(Physical UplinkControl Channel,PUCCH)格式(format)1/1a/1b的资源。
缓存区状态报告(Buffer status Report,BSR)用于上报UE当前上行传输的缓存区(buffer)中包含的数据量的大小,用于协助基站调度UE的上行传输时资源的分配。在媒体接入控制(Medium Access Control,MAC)层分别定义了两种BSR,分别为:长BSR和短BSR,其中长BSR上报4个逻辑信道组的buffer状态信息,短BSR仅上报一个逻辑信道组的BSR。BSR的上报是通过事件触发的,例如:可以是高优先级的数据到达,或者周期性的BSR上报定时器超时等事件。BSR通过基站调度的PUSCH承载。
从D2D终端收/发的角度考虑,用于D2D通信的时频资源的配置方式有如下几种:
方法1:单向的资源配置方法,对于一个给定的时频资源,其可以配置为D2D终端发送的时频资源,或者可以配置为D2D终端接收的时频资源,如图4a所示。单向资源配置可以通过高层信令进行修改(重配置的过程)。这种方法是一种半静态的资源配置方法,这种方法的好处是简单,但是这种方法的主要问题是重配置的时延比较大,不能适应业务的动态变化,从而导致资源利用率比较低。
方法2:双向的资源配置方法,对于一个给定的时频资源,其配置为D2D终端发送/接收共用的时频资源,在给定的时频资源上D2D终端通过竞争的方式占用当前的时频资源。如图4b所示。可以为一对/组D2D终端的接收和发送配置相同的时频资源,D2D终端需要在当前配置的时频资源通过竞争的方式占用当前的时频资源进行数据发送。这种方式的优点是资源利用率高,多个用户共享相同的时频资源,缺点是需要每个D2D子帧中解决D2D终端之间的资源占用的竞争。
本申请提供一种能够提高系统的资源利用率并避免D2D终端在每个D2D子帧中的资源竞争的数据传输方法。
参见图5,本发明实施例针对网络侧提供的D2D通信中的数据传输方法,包括以下步骤:
步骤50:网络侧设备在每次接收到同一D2D通信组内的至少一个D2D终端发送的资源占用请求后,确定该D2D通信组对应的D2D通信资源,根据接收到的资源占用请求,确定该D2D通信组内的各D2D终端的传输资源的资源位置,其中各D2D终端的传输资源位于该D2D通信资源中;该传输资源包括发送资源和/或接收资源;这里,D2D通信组对应的D2D通信资源是指该D2D通信组内的所有D2D终端共享的D2D通信资源;
步骤51:网络侧设备将该D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,以指示对应的D2D终端在通知的传输资源上进行数据传输。
具体的,D2D终端发送的资源占用请求可以包括:该D2D终端在网络侧为自身配置的用于D2D链路的专属调度请求(SR)资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据;或者,该D2D终端在网络侧为自身配置的用于D2D链路的专属SR资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据,以及该D2D终端在网络侧调度的物理上行共享信道(PUSCH)资源上发送的针对D2D通信的缓存区状态报告(BSR),该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量;或者,该D2D终端在网络侧调度的PUSCH资源上发送的针对D2D通信的BSR,该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量。
这里,网络侧为D2D终端配置的用于D2D链路的专属SR资源,是指网络侧为D2D终端配置的仅用于该D2D终端通过D2D链路发送SR的资源。
网络侧需要对系统中的每个D2D终端均配置一个专属SR资源。对于同一组内的D2D终端需要配置不同的专属SR资源,从而可以区分不同的D2D终端。对于不同组内的D2D终端,其专属SR资源的频域位置可以相同或不同,但是时间位置需要不同。专属SR资源可以占用物理上行控制信道(PUCCH)格式(format)1/1a/1b的资源。
具体的,步骤50中网络侧设备确定该D2D通信组对应的D2D通信资源,具体实现可以采用如下两种方式:
第一,网络侧设备将预先分配给该D2D通信组的通信资源,确定为该D2D通信组对应的D2D通信资源;这里,预先给该D2D通信组分配通信资源是在步骤50之前执行的,较优的,网络侧设备还可以将该D2D通信组对应的D2D通信资源通知给该D2D通信组内的各D2D终端。
第二,网络侧设备根据接收到的资源占用请求分配该D2D通信组对应的D2D通信资源,比如,网络侧设备接收到三个D2D终端发送的资源占用请求,确定一定周期内的D2D子帧的个数,以一个无线帧为例(以LTE系统为例,一个无线帧中包含10个子帧),如果根据每个D2D终端发送的资源占用请求均确定需要为对应D2D终端在一个无线帧内分配2个用于发送数据的D2D子帧,则可以为该D2D通信组在一个无线帧内分配包含6个D2D子帧的D2D通信资源。较优的,网络侧设备还可以将该D2D通信组对应的D2D通信资源通知给该D2D通信组内的各D2D终端。
步骤50中,根据接收到的资源占用请求,确定该D2D通信组内的各D2D终端的传输资源的资源位置,具体可以是:根据接收到的资源占用请求,确定该D2D通信组内的各D2D终端在最小指示周期中的传输资源的资源位置;相应的,步骤51中网络侧设备将该D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,以指示对应的D2D终端在通知的传输资源上进行数据传输,具体实现为:网络侧设备将该D2D通信组内的各D2D终端在一个最小指示周期中的传输资源的资源位置通知给对应的D2D终端,以指示对应的D2D终端在后续的至少一个最小变更周期中在该通知指示的传输资源上进行数据传输;其中每个最小变更周期包含L个最小指示周期,L为不小于1的整数。
较佳的,每个最小指示周期中包括M个子帧,该M个子帧中包含有M1个D2D子帧,其中M为大于1的整数,M1为不小于1的整数。较优的,M可以为LTE系统的无线帧中包含的子帧个数的整数倍(相当于10个子帧的整数倍)。
其中,最小变更周期表示的是D2D终端至少在一个最小变更周期内其在D2D通信资源中的传输资源的位置不变。其时间上可以为N个子帧,其中N个子帧中可以包含N1个D2D子帧。
最小指示周期表示的是网络侧信令指示的D2D通信资源中的传输资源的图样的周期,其在时间上可以包含M个子帧,其中M个子帧中可以包含M1个D2D子帧。
最小变更周期和最小指示周期的关系为:一个最小变更周期中可以包含L个最小指示周期,其中L为大于等于1的整数,相应的最小变更周期N=L*M,可以通过N、L和M中任意两个参数的取值获得另外一个参数的取值,其中任意的两个参数的取值可以通过协议约定或者高层信令配置的方式获得。
具体的,网络侧设备可以与各D2D终端预先约定最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
网络侧设备预先将最小变更周期、最小指示周期、L中至少两个参数的取值通知给各D2D终端;或者,
网络侧设备与各D2D终端预先约定最小变更周期、最小指示周期、L中一个参数的取值,并预先将剩余的至少一个参数的取值通知给各D2D终端。
例如:
一个最小指示周期为一个无线帧的长度10ms(10个子帧),其中子帧4和子帧8为D2D子帧,那么相应的如果L为2,那么最小变更周期为20ms(20个子帧),相应的最小指示周期中的D2D子帧的个数为2,最小变更周期中的D2D子帧的个数为2*2=4。
在网络侧设备将传输资源的资源位置通知给对应的D2D终端时,在该通知中还可以携带表示该通知有效时间的正整数K,D2D终端在K个最小指示周期中按照该通知进行数据传输,在K个最小指示周期结束后该通知失效,即不再按照该通知进行数据传输。在网络侧设备发送的传输资源的资源位置的通知中没有携带K时,D2D终端会一直按照该通知进行数据传输,直到接收到新的通知后,从下一个最小变更周期开始按照新的通知进行数据传输。
也可以采用如下方式:在网络侧设备将传输资源的资源位置通知给对应的D2D终端时,在该通知中还可以携带表示该通知有效时间的正整数K,D2D终端在K*L个最小指示周期中按照该通知进行数据传输,在K*L个最小指示周期结束后该通知失效,即不再按照该通知进行数据传输。在网络侧设备发送的传输资源的资源位置的通知中没有携带K时,D2D终端会一直按照该通知进行数据传输,直到接收到新的通知后,从下一个最小变更周期开始按照新的通知进行数据传输。在L等于1时,即为上面的方式。
具体的,网络侧设备根据接收到的资源占用请求,确定该D2D通信组内的各D2D终端在一个最小指示周期中的传输资源的资源位置,具体实现可以如下:
对于该D2D通信组内的各D2D终端,根据接收到的资源占用请求从预先设定的该D2D终端对应的多种传输资源(包括发送资源和/或接收资源)的图样中选取一种图样,并按照该图样确定该D2D终端的传输资源的资源位置,其中每种传输资源的图样是指示一个最小指示周期内的各D2D子帧是作为发送资源或接收资源的图样。
例如,以最小指示周期包含4个D2D子帧为例进行说明,对于一对D2D终端来说,一个最小指示周期内的传输资源的图样可以参见如下表1:
表1
表1中,“1”表示对应子帧为发送子帧,“0”表示对应子帧为接收子帧。
进一步的,网络侧设备在确定每个D2D终端的传输资源的资源位置时,可以首先按照预设规则确定用于该D2D终端进行数据发送和/或接收的固定资源的位置,然后根据接收到的资源占用请求确定用于该D2D终端进行数据发送或接收的非固定资源的位置。
上述按照预设规则确定固定用于D2D终端进行数据发送或接收的D2D子帧,具体可以根据D2D终端的标识信息确定,例如以一对D2D终端为例,可以根据UE1的标识信息确定UE1的发送资源的位置,比如按照公式:mod(UE_ID_1,M1),确定UE1的发送资源的位置;根据UE2的标识信息确定UE1的接收资源的位置,比如按照公式:mod(UE_ID_2,M1)确定UE1的接收资源的位置;其中M1为最小指示周期中的D2D子帧的个数。
网络侧还可以根据D2D终端的个数以及一个最小指示周期包含的D2D子帧的个数确定固定用于D2D终端进行数据发送或接收的D2D子帧。比如,预定义图样中某些D2D子帧固定是接收资源或是发送资源的位置。
仍以上表1进行举例说明:对于一对D2D终端来说,如果D2D link的最小指示周期包含4个D2D子帧,其中D2D UE1可以固定在D2D子帧1中发送数据,固定在D2D子帧3中接收数据,其中D2D UE2可以固定在D2D子帧1中接收数据,固定在D2D子帧3中发送数据,对于D2D子帧2和4可以根据两个D2D终端发送的资源占用的请求确定其是配置为D2D UE1的发送资源/接收资源,或者配置为D2D UE2的发送资源/接收资源。
进一步的,在网络侧设备将该D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端时,网络侧设备还可以将该D2D通信组内的各D2D终端进行数据传输时采用的传输方案的信息通知给对应的D2D终端。该传输方案可以包括调制编码方案等。
步骤51中,网络侧设备将该D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,具体实现可以采用如下两种方式:
第一,单独指示,即网络侧设备向所述D2D通信组内的每个D2D终端分别发送一条指示信令,每条指示信令中携带对应D2D终端的传输资源的资源位置的信息;该方式可以适用于进行D2D通信的一对D2D终端,或者D2D终端的个数比较少的情况;
第二,联合指示,即网络侧设备向该D2D通信组内的各D2D终端发送一条指示信令,该指示信令中携带每个D2D终端的传输资源的资源位置的信息。该方式可以适用于进行D2D通信的一对D2D终端,或者D2D终端的个数比较多的情况。
在采用联合指示方式时,具体可以采用如下两种方法:
第一,在指示信令中将各个D2D终端的传输资源的资源位置的信息级联起来,D2D终端与传输资源的资源位置的信息之间的对应关系是通过其它预先的配置信息获得的;
第二,在指示信令中包含各D2D终端的标识信息和其对应的传输资源的资源位置的信息。
其中,可以采用如下两种方式表示某个D2D终端的传输资源的资源位置的信息:
第一,采用比特位图(bitmap)的方式指示一个最小指示周期中各D2D子帧是发送资源或是接收资源,例如“1”表示发送资源,“0”表示接收资源。
第二,通过指示选取的一个最小指示周期中传输资源的图样的索引(index)信息,来指示该图样中的各D2D子帧是发送资源或是接收资源。采用该方法需要预先将各传输资源的图样的index信息及其对应的图样中各D2D子帧是发送资源或是接收资源的信息通知给D2D终端。
网络侧设备发送的指示信令具体可以是:
层1(L1)的控制信令:通过PDCCH承载的DCI;为了不增加盲检次数可以使得发送的DCI的比特长度与现有的DCI格式中的一种DCI格式的比特长度相同,例如:DCI format0/1a的比特长度,空闲比特填0;或者
层2(L2)的控制信令:通过PDSCH承载的媒体接入控制(MAC)控制单元(CE);或者
RRC信令:通过PDSCH承载的高层信令。
具体的,网络侧设备D2D通信组内的每个D2D终端分别发送一条携带该D2D终端的传输资源的位置信息的指示信令时:
网络侧设备对于D2D通信组内的每个D2D终端,通过该D2D终端的专用D2D无线网络临时标识(D2D-RNTI)确定的物理下行控制信道(PDCCH)或增强的物理下行控制信道(E-PDCCH)的搜索空间,向该D2D终端发送一条使用该专用D2D-RNTI加扰的下行控制信息(DCI),该DCI中携带该D2D终端的传输资源的资源位置的信息;该搜索空间为用户专属搜索空间或公共搜索空间;或者,
网络侧设备对于D2D通信组内的每个D2D终端,通过该D2D终端的专用D2D-RNTI确定的PDCCH或E-PDCCH的用户专属搜索空间,向该D2D终端发送一条使用该专用D2D-RNTI加扰的DCI,以调度该D2D终端通过物理下行共享信道(PDSCH)接收发送资源和接收资源的资源位置的信息;根据调度结果通过PDSCH向该D2D终端发送该D2D终端的发送资源和接收资源的资源位置的信息。
网络侧设备向D2D通信组内的的各D2D终端发送一条指示信令,该指示信令中携带每个D2D终端的传输资源的资源位置的信息时:
网络侧设备通过PDCCH或E-PDCCH的公共搜索空间,或通过D2D通信组内的各D2D终端共用的D2D-RNTI确定的PDCCH或E-PDCCH的搜索空间,发送一条使用该共用的D2D-RNTI加扰的DCI,该DCI中携带D2D通信组内的各D2D终端的传输资源位置的信息;该搜索空间为用户专属搜索空间或公共搜索空间;或者,
网络侧设备对于D2D通信组内的每个D2D终端,通过PDCCH或E-PDCCH的公共搜索空间,或通过D2D通信组内的各D2D终端共用的D2D-RNTI确定的PDCCH或E-PDCCH的搜索空间,向该D2D终端发送一条使用该共用的D2D-RNTI加扰的DCI,以调度该D2D终端通过PDSCH接收传输资源的资源位置的信息;根据调度结果通过PDSCH发送每个D2D终端的传输资源的信息;该搜索空间为用户专属搜索空间或公共搜索空间。
较佳的,网络侧设备还可以将D2D通信组对应的D2D通信资源通知给D2D通信组内的各D2D终端。
参见图6,本发明实施例针对终端侧提供的D2D通信中的数据传输方法,包括以下步骤:
步骤60:D2D终端接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知;该D2D终端为D2D通信组内的一个D2D终端,该通知是网络侧设备在接收到该D2D通信组内的至少一个D2D终端发送的资源占用请求后,根据接收到的资源占用请求在该D2D通信组对应的D2D通信资源中确定的该D2D终端的传输资源的资源位置的通知;该传输资源包括发送资源和/或接收资源;D2D通信组对应的D2D通信资源是指该D2D通信组内的所有D2D终端共享的D2D通信资源;D2D终端可以根据网络侧设备下发的配置信息确定D2D通信组对应的D2D通信资源;该D2D通信组中可以包含两个或更多数量的D2D终端;
步骤61:D2D终端根据接收到的通知在该D2D终端的传输资源上进行数据传输,具体的,在接收到的通知中包括发送资源的资源位置信息时,在该发送资源上向其他D2D终端发送数据,在接收到的通知中包括接收资源的资源位置信息时,在该接收资源上接收其他D2D终端发送的数据。
进一步的,在步骤60之前,D2D终端可以向网络侧设备发送资源占用请求。
具体的,D2D终端发送的资源占用请求可以包括:该D2D终端在网络侧为自身配置的用于D2D链路的专属调度请求(SR)资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据;或者,该D2D终端在网络侧为自身配置的用于D2D链路的专属SR资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据,以及该D2D终端在网络侧调度的物理上行共享信道(PUSCH)资源上发送的针对D2D通信的缓存区状态报告(BSR),该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量;或者,该D2D终端在网络侧调度的PUSCH资源上发送的针对D2D通信的BSR,该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量。
这里,网络侧为D2D终端配置的用于D2D链路的专属SR资源,是指网络侧为D2D终端配置的仅用于该D2D终端通过D2D链路发送SR的资源。
网络侧需要对系统中的每个D2D终端均配置一个专属SR资源。对于同一组内的D2D终端需要配置不同的专属SR资源,从而可以区分不同的D2D终端。对于不同组内的D2D终端,其专属SR资源的频域位置可以相同或不同,但是时间位置需要不同。专属SR资源可以占用物理上行控制信道(PUCCH)格式(format)1/1a/1b的资源。
具体的,步骤60中D2D终端接收到的通知为该D2D终端在当前最小变更周期接收到的最后一个指示最小指示周期中的传输资源的资源位置的通知;相应的,步骤61中D2D终端根据该通知在该D2D终端的传输资源上进行数据传输,具体实现为:D2D终端对于后续的至少一个最小变更周期,在所述通知指示的传输资源上进行数据传输;其中每个最小变更周期包含L个最小指示周期,L为不小于1的整数。这里,在D2D终端在当前最小变更周期内接收到一个指示最小指示周期中的传输资源的资源位置的通知时,D2D终端在后续的至少一个最小变更周期中按照该通知指示的传输资源进行数据传输;在D2D终端在当前最小变更周期内接收到多个指示最小指示周期中的传输资源的资源位置的通知时,D2D终端在后续的至少一个最小变更周期中,按照最后一个通知指示的传输资源进行数据传输。
具体的,每个最小指示周期中包括M个子帧,该M个子帧中包含有M1个D2D子帧,其中M为大于1的整数,M1为不小于1的整数。较优的,M为LTE系统的无线帧中包含的子帧个数的整数倍(相当于10个子帧的整数倍)。
其中,最小变更周期表示的是D2D终端至少在一个最小变更周期内其在D2D通信资源中的传输资源的位置不变。其时间上可以为N个子帧,其中N个子帧中可以包含N1个D2D子帧。
最小指示周期表示的是网络侧信令指示的D2D通信资源中的传输资源的图样的周期,其在时间上可以包含M个子帧,其中M个子帧中可以包含M1个D2D子帧。
最小变更周期和最小指示周期的关系为:一个最小变更周期中可以包含L个最小指示周期,其中L为大于等于1的整数,相应的最小变更周期N=L*M,可以通过N、L和M中任意两个参数的取值获得另外一个参数的取值,其中任意的两个参数的取值可以通过协议约定或者高层信令配置的方式获得。
具体的,D2D终端可以与网络侧设备预先约定最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
D2D终端接收网络侧设备预先发送的最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
D2D终端与网络侧设备预先约定最小变更周期、最小指示周期、L中一个参数的取值,接收网络侧设备预先发送的剩余的至少一个参数的取值。
D2D终端接收到的传输资源的资源位置的通知中还可以携带表示该通知有效时间的正整数K,D2D终端在K个最小指示周期中按照该通知进行数据传输,在K个最小指示周期结束后该通知生效,即不再按照该通知进行数据传输。在该通知中没有携带K时,D2D终端会一直按照该通知进行数据传输,直到接收到新的通知后,从下一个最小变更周期开始按照新的通知进行数据传输。
也可以采用如下方式:D2D终端接收到的传输资源的资源位置的通知中还可以携带表示该通知有效时间的正整数K,D2D终端在K*L个最小指示周期中按照该通知进行数据传输,在K*L个最小指示周期结束后该通知生效,即不再按照该通知进行数据传输。在该通知中没有携带K时,D2D终端会一直按照该通知进行数据传输,直到接收到新的通知后,从下一个最小变更周期开始按照新的通知进行数据传输。在L等于1时,即为上面的方式。
较佳的,步骤60中D2D终端接收到的通知中还包括该D2D终端进行数据传输时采用的传输方案的信息;相应的,步骤61中D2D终端采用通知的传输方案,在该D2D终端的传输资源上进行数据传输。该传输方案可以包括调制编码方案等。
进一步的,在D2D终端接收所述通知之后,D2D终端再次接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知;D2D终端从后续的最小变更周期开始在最新通知的传输资源上进行数据传输。
步骤60中,D2D终端接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知,具体实现可以采用如下两种方式:
第一,D2D终端接收网络侧设备针对该D2D终端发送的指示信令,该指示信令中携带该D2D终端的传输资源的资源位置的信息;
第二,D2D终端接收网络侧设备针对该D2D通信组内的各D2D终端发送的指示信令,该指示信令中携带每个D2D终端的传输资源的资源位置的信息。
网络侧设备发送的指示信令具体可以是:
层1(L1)的控制信令:通过PDCCH承载的DCI;为了不增加盲检次数可以使得发送的DCI的比特长度与现有的DCI格式中的一种DCI格式的比特长度相同,例如:DCI format0/1a的比特长度,空闲比特填0;或者
层2(L2)的控制信令:通过PDSCH承载的媒体接入控制(MAC)控制单元(CE);或者
RRC信令:通过PDSCH承载的高层信令。
具体的,D2D终端接收网络侧设备针对该D2D终端发送的指示信令时,具体如下:
D2D终端在该D2D终端的专用D2D-RNTI确定的PDCCH或增强的E-PDCCH的搜索空间中,接收使用该专用D2D-RNTI加扰的DCI,该DCI中携带该D2D终端的传输资源的位置信息;该搜索空间为用户专属搜索空间或公共搜索空间;或者,
D2D终端在该D2D终端的专用D2D-RNTI确定的PDCCH或E-PDCCH的用户专属搜索空间中,接收使用该专用D2D-RNTI加扰的DCI,从该DCI中获取网络侧调度该D2D终端通过PDSCH接收资源位置信息的调度信令;根据该调度信令在PDSCH上接收该D2D终端的传输资源的资源位置的信息。
在D2D终端接收网络侧设备针对D2D通信组内的各D2D终端发送的指示信令时,具体如下:
D2D终端在PDCCH或E-PDCCH的公共搜索空间中,或在D2D通信组内的各D2D终端共用的D2D-RNTI确定的PDCCH或E-PDCCH的搜索空间中,接收网络侧设备发送的使用该共用的D2D-RNTI加扰的DCI,该DCI中携带D2D通信组内的各D2D终端的传输资源的资源位置的信息;该搜索空间为用户专属搜索空间或公共搜索空间;或者,
D2D终端在PDCCH或E-PDCCH的公共搜索空间中,或在D2D通信组内的各D2D终端共用的D2D-RNTI确定的PDCCH或E-PDCCH的搜索空间中,接收网络侧设备发送的使用该共用的D2D-RNTI加扰的DCI,从该DCI中获取网络侧调度该D2D终端通过PDSCH接收资源位置信息的调度信令;根据该调度信令在PDSCH上接收各D2D终端的传输资源的资源位置的信息;该搜索空间为用户专属搜索空间或公共搜索空间。
本发明中的网络侧设备可以为基站、中继节点(RN)等设备。如图7所示,基站与D2D终端的交互流程如下:
步骤1:D2D通信组内的至少一个D2D终端(例如D2D终端A和D2D终端B)向基站发送资源占用请求;
步骤2:基站接收到D2D终端发送的资源占用请求后,确定该D2D通信组对应的D2D通信资源(如图7中的三个D2D子帧),根据接收到的资源占用请求,确定D2D通信组内的各D2D终端的传输资源的资源位置,比如,图7中基站将D2D通信资源包含的前两个D2D子帧确定为D2D终端A的发送资源,后一个D2D子帧确定为D2D终端A的接收资源,同时将D2D通信资源包含的前两个D2D子帧确定为D2D终端B的接收资源,后一个D2D子帧确定为D2D终端B的发送资源;
基站将D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,比如,图7中基站通过资源配置的指示信令,将D2D通信资源包含的前两个D2D子帧为发送资源、后一个D2D子帧为接收资源的指示信息发送给D2D终端A,将D2D通信资源包含的前两个D2D子帧为接收资源、后一个D2D子帧为发送资源的指示信息发送给D2D终端B;
步骤3:D2D终端A接收到资源配置的指示信令后,在M个最小变更周期内在D2D通信资源的前两个D2D子帧上向D2D终端B发送数据、在后一个D2D子帧上接收D2D终端B发送的数据;
D2D终端B接收到资源配置的指示信令后,在M个最小变更周期内在D2D通信资源的前两个D2D子帧上接收D2D终端A发送的数据、在后一个D2D子帧上向D2D终端A发送数据;
步骤4:D2D通信组内的至少一个D2D终端(例如D2D终端A和D2D终端B)再次向基站发送资源占用请求;
步骤5:基站接收到D2D终端再次发送的资源占用请求后,重新确定该D2D通信组对应的D2D通信资源(如图7中的三个D2D子帧),根据接收到的资源占用请求,重新确定D2D通信组内的各D2D终端的传输资源的资源位置,比如,图7中基站将D2D通信资源包含的前一个D2D子帧确定为D2D终端A的发送资源,后两个D2D子帧确定为D2D终端A的接收资源,同时将D2D通信资源包含的前一个D2D子帧确定为D2D终端B的接收资源,后两个D2D子帧确定为D2D终端B的发送资源;
基站将重新确定的D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,比如,图7中基站通过资源配置的指示信令,将D2D通信资源包含的前一个D2D子帧为发送资源、后两个D2D子帧为接收资源的指示信息发送给D2D终端A,将D2D通信资源包含的前一个D2D子帧为接收资源、后两个D2D子帧为发送资源的指示信息发送给D2D终端B;
步骤6:D2D终端A再次接收到资源配置的指示信令后,从第M+1个最小变更周期开始的N个最小变更周期内在D2D通信资源的前一个D2D子帧上向D2D终端B发送数据、在后两个D2D子帧上接收D2D终端B发送的数据;
D2D终端B再次接收到资源配置的指示信令后,从第M+1个最小变更周期开始的N个最小变更周期内在D2D通信资源的前一个D2D子帧上接收D2D终端A发送的数据、在后两个D2D子帧上向D2D终端A发送数据。
参见图8,本发明实施例提供一种基站,该基站包括:
资源确定单元81,用于在每次接收到同一D2D通信组内的至少一个D2D终端发送的资源占用请求后,确定所述D2D通信组对应的D2D通信资源;
位置确定单元82,用于根据接收到的资源占用请求,确定所述D2D通信组内的各D2D终端的传输资源的资源位置,其中各D2D终端的传输资源位于所述D2D通信资源中;所述传输资源包括发送资源和/或接收资源;
位置通知单元83,用于将所述D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端,以指示对应的D2D终端在通知的传输资源上进行数据传输。
进一步的,所述资源确定单元81用于:
将预先分配给所述D2D通信组的通信资源,确定为所述D2D通信组对应的D2D通信资源;或者,
根据接收到的资源占用请求分配所述D2D通信组对应的D2D通信资源。
进一步的,所述资源确定单元81接收到的每个D2D终端发送的资源占用请求包括:
该D2D终端在网络侧为自身配置的用于D2D链路的专属调度请求SR资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据;和/或,
该D2D终端在网络侧调度的物理上行共享信道PUSCH资源上发送的针对D2D通信的缓存区状态报告BSR,该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量。
进一步的,所述位置确定单元82用于:
根据接收到的资源占用请求,确定所述D2D通信组内的各D2D终端在最小指示周期中的传输资源的资源位置;
所述位置通知单元83用于:
将所述D2D通信组内的各D2D终端在最小指示周期中的传输资源的资源位置通知给对应的D2D终端,以指示对应的D2D终端在后续的至少一个最小变更周期中在所述通知指示的传输资源上进行数据传输;其中每个最小变更周期包含L个最小指示周期,L为不小于1的整数。
进一步的,每个最小指示周期中包括M个子帧,该M个子帧中包含有M1个D2D子帧,其中M为大于1的整数,M1为不小于1的整数。
进一步的,M为长期演进LTE系统的无线帧中包含的子帧个数的整数倍。
进一步的,该基站还包括:
参数确定单元84,用于与各D2D终端预先约定最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
预先将最小变更周期、最小指示周期、L中至少两个参数的取值通知给各D2D终端;或者,
与各D2D终端预先约定最小变更周期、最小指示周期、L中一个参数的取值,并预先将剩余的至少一个参数的取值通知给各D2D终端。
进一步的,所述位置确定单元82用于:
对于所述D2D通信组内的各D2D终端,根据接收到的资源占用请求从预先设定的该D2D终端对应的多种传输资源的图样中选取一种图样,并按照该图样确定该D2D终端的传输资源的资源位置,其中每种传输资源的图样是一个最小指示周期内的D2D子帧作为发送资源或接收资源的图样。
进一步的,所述位置确定单元82用于:
在确定每个D2D终端的传输资源的资源位置时,按照预设规则确定用于该D2D终端进行数据发送或接收的固定资源的位置,并根据接收到的资源占用请求确定用于该D2D终端进行数据发送或接收的非固定资源的位置。
进一步的,所述位置通知单元83还用于:
在将所述D2D通信组内的各D2D终端的传输资源的资源位置通知给对应的D2D终端时,将所述D2D通信组内的各D2D终端进行数据传输时采用的传输方案的信息通知给对应的D2D终端。
进一步的,所述位置通知单元83用于:
向所述D2D通信组内的每个D2D终端分别发送一条指示信令,每条指示信令中携带对应D2D终端的传输资源的资源位置的信息;或者,
向所述D2D通信组内的各D2D终端发送一条指示信令,该指示信令中携带每个D2D终端的传输资源的资源位置的信息。
参见图9,本发明实施例提供一种D2D终端,该D2D终端包括:
位置通知接收单元90,用于接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知;该D2D终端为D2D通信组内的一个D2D终端,所述通知是网络侧设备在接收到所述D2D通信组内的至少一个D2D终端发送的资源占用请求后,根据接收到的资源占用请求在所述D2D通信组对应的D2D通信资源中确定的该D2D终端的传输资源的资源位置的通知;所述传输资源包括发送资源和/或接收资源;
数据传输单元91,用于根据所述通知在该D2D终端的传输资源上进行数据传输。
进一步的,该D2D终端还包括:
请求发送单元92,用于在接收所述通知之前,向网络侧设备发送资源占用请求。
进一步的,所述请求发送单元92发送的资源占用请求包括:
D2D终端在网络侧为自身配置的用于D2D链路的专属调度请求SR资源上发送的SR,该SR用于表示该D2D终端需要在D2D链路上传输数据;和/或,
D2D终端在网络侧调度的物理上行共享信道PUSCH资源上发送的针对D2D通信的缓存区状态报告BSR,该BSR用于表示该D2D终端当前在D2D链路上需要传输的数据量。
进一步的,所述位置通知接收单元90接收到的通知为该D2D终端在当前最小变更周期接收到的最后一个指示最小指示周期中的传输资源的资源位置的通知;
所述数据传输单元91用于:
对于后续的至少一个最小变更周期,在所述通知指示的传输资源上进行数据传输;其中每个最小变更周期包含L个最小指示周期,L为不小于1的整数。
进一步的,每个最小指示周期中包括M个子帧,该M个子帧中包含有M1个D2D子帧,其中M为大于1的整数,M1为不小于1的整数。
进一步的,M为长期演进LTE系统的无线帧中包含的子帧个数的整数倍。
进一步的,该D2D终端还包括:
参数确定单元93,用于与网络侧设备预先约定最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
接收网络侧设备预先发送的最小变更周期、最小指示周期、L中至少两个参数的取值;或者,
与网络侧设备预先约定最小变更周期、最小指示周期、L中一个参数的取值,接收网络侧设备预先发送的剩余的至少一个参数的取值。
进一步的,所述位置通知接收单元90接收到的通知中还包括该D2D终端进行数据传输时采用的传输方案的信息;
所述数据传输单元91用于:
采用通知的传输方案,在该D2D终端的传输资源上进行数据传输。
进一步的,所述位置通知接收单元90还用于:再次接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知;
所述数据传输单元91还用于:从后续的最小变更周期开始在最新通知的传输资源上进行数据传输。
进一步的,所述位置通知接收单元90用于:
接收网络侧设备针对该D2D终端发送的指示信令,该指示信令中携带该D2D终端的传输资源的资源位置的信息;或者,
接收网络侧设备针对所述D2D通信组内的各D2D终端发送的指示信令,该指示信令中携带每个D2D终端的传输资源的资源位置的信息。
综上,本发明的有益效果包括:
本发明实施例提供的方案中,网络侧设备在每次接收到同一D2D通信组内的至少一个D2D终端发送的资源占用请求后,确定该D2D通信组对应的D2D通信资源,根据接收到的资源占用请求,确定该D2D通信组内的各D2D终端的传输资源在该D2D通信资源中的资源位置,将各D2D终端的传输资源的资源位置通知给对应的D2D终端,D2D终端接收网络侧设备发送的该D2D终端的传输资源的资源位置的通知后,根据该通知在该D2D终端的传输资源上进行数据传输,包括数据发送和/或数据接收。可见,本方案解决了同一D2D通信组中的各个D2D终端如何利用D2D通信资源进行数据收发的问题;并且,本方案中,网络侧设备根据接收到的资源占用请求即D2D终端的业务需要为D2D通信组内的各D2D终端在D2D通信资源中分配传输资源,包括发送资源和/或接收资源,从而提高了系统的资源利用率,并且由网络侧设备统一为各D2D终端分配传输资源,可以避免多个D2D终端在每个D2D子帧的资源竞争问题。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。