设备对设备通信的方法及装置与流程

文档序号:18922287发布日期:2019-10-19 03:42阅读:243来源:国知局
设备对设备通信的方法及装置与流程

本发明实施例涉及通信技术领域,并且更具体地,涉及一种D2D(Device to Device,设备对设备)通信的方法及装置。



背景技术:

由于在基站和用户设备之间的传输时延,UE(英文全称:User Equipment,中文全称:用户设备)接收到基站发送的下行信息的时间相对于基站发送该下行信息的时间有一个滞后,基站接收到UE发送的上行信息的时间相对于UE发送该上行信息的时间也有一个滞后。因此,为了避免造成符号间的干扰,在物理层设计中,需要准确地设计数据帧的定时时间(即UE接收或发送数据帧的定时时间)和数据帧配置等。

例如,在LTE TDD(英文全称:Time Division Duplex,中文全称:时分双工)系统中,数据帧包含特殊子帧,特殊子帧包含一段GP(英文全称:Guard Period,中文全称:保护时间),这段保护时间设置在下行数据帧和上行数据帧之间。UE根据基站发送的TA(英文全称:Timing Advance,中文全称:时间提前值)提前发送上行信息,通过数据帧中设置的GP来实现。这样,使得UE的上行信息到达基站的时间能够对齐,并使得基站和用户设备之间都有用来进行上、下行数据切换的保护时间。

但是,现有技术的设计方案并不能直接适用于D2D(英文全称:Device to Device,中文全称:设备对设备)通信。D2D通信是一种在系统的控制下,允许UE之间直接进行通信的技术,在这种通信场景下,不仅是基站与UE之间存在定时偏差,UE之间也存在定时偏差。在D2D通信的业务中,如LTE系统的UE之间的临近服务(英文全称:Device to Device Proximity Service,英文缩写:D2D ProSe)业务,定时偏差与数据帧的定时存在偏差,从而造成符号间的干扰。



技术实现要素:

本发明实施例提供一种设备对设备通信的方法及装置,能够避免符号间的干扰。

第一方面,提供了一种设备对设备通信的方法,该方法包括:第一用户设备获取参考时间、第一时间提前量和数据帧配置,所述第一时间提前量表示所述第一用户设备接收所述数据帧配置中的第一接收子帧的时间提前量,其中所述第一接收子帧是第二用户设备发送的;所述第一用户设备根据所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第一接收子帧的时间。

结合第一方面,在另一种可能的实现方式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基站相同,所述第一时间提前量是根据下列至少一个定时偏差确定的:所述第一用户设备与所述第一服务基站之间的第一定时偏差,所述第二用户设备与所述第二服务基站之间的第二定时偏差,以及所述第一用户设备与所述第二用户设备之间的第三定时偏差。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述参考时间是根据下列至少一个时间确定的:所述参考时间是根据下列至少一个时间确定的:所述第一服务基站发送数据帧的时间,所述第二服务基站发送数据帧的时间,所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述第二用户设备接收所述第二服务基站发送的数据帧的时间。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备根据所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第一接收子帧的时间,包括:所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-t1+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述t1为所述第一时间提前量且为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;

或者,所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-t1/2+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t1/2为所述第一时间提前量,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基站不同,

所述第一时间提前量是根据下列至少一个定时偏差确定的:所述第一用户设备与所述第一服务基站之间的第一定时偏差,所述第二用户设备与所述第二服务基站之间的第二定时偏差,所述第一用户设备与所述第二用户设备之间的第三定时偏差,以及所述第一服务基站和所述第二服务基站之间的第四定时偏差。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述参考时间是根据下列至少一个时间确定的:所述第一服务基站发送数据帧的时间,所述第二服务基站发送数据帧的时间,所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述第一用户设备接收所述第二服务基站发送的数据帧的时间,所述第二用户设备接收所述第一服务基站发送的数据帧的时间,所述第二用户设备接收所述第二服务基站发送的数据帧的时间。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备根据所述参考时间、所述第一时间提前量和所述数据帧配置确定所述第一用户设备接收所述第一接收子帧的时间,包括:

所述第一用户设备接收所述第一接收子帧的时间T确定为:

t=t0-(t1+t4)+tsubframe

所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述(t1+t4)为所述第一时间提前量,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t4为所述第四定时偏差,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;

或者,所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-(t1/2+t4)+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述(t1/2+t4)为所述第一时间提前量,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t4为所述第四定时偏差,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备接收所述第一用户设备的第一服务基站下发的所述第一时间提前量;或者所述第一用户设备接收所述第一用户设备的第一服务基站下发的用于确定所述第一时间提前量的至少一个定时偏差,根据所述至少一个定时偏差确定所述第一时间提前量。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述数据帧配置中包括至少一个发送到接收的保护时间以及至少一个接收到发送的保护时间。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述数据帧配置是由所述第一用户设备的第一服务基站下发给所述第一用户设备的,或者所述数据帧配置是由所述第一用户设备和所述第二用户设备预先协商的。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备根据所述参考时间、第二时间提前量和所述数据帧配置确定发送所述数据帧配置中的第一发送子帧的时间,所述第二时间提前量表示所述第一用户设备发送所述第一发送子帧的时间提前量。

结合第一方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第二时间提前量为所述第一用户设备与所述第一服务基站之间的第一定时偏差。

第二方面,提供了一种设备对设备通信的方法,该方法包括:根据进行设备对设备D2D通信的用户设备接收数据帧配置中第一接收子帧的时间、所述用户设备发送所述数据帧配置中第一发送子帧的时间和所述数据帧配置确定第一时间和第二时间;根据所述第一时间和所述第二时间设置第一子帧和第二子帧之间的保护时间;其中,所述第一子帧和所述第二子帧在所述数据帧配置中依次相邻,当所述第一子帧为接收子帧且所述第二子帧为发送子帧时,所述第一时间表示所述用户设备接收所述第一子帧的结束时间,所述第二时间表示所述用户设备发送所述第二子帧的开始时间;或者当所述第一子帧为发送子帧且所述第二子帧为接收子帧时,所述第一时间表示所述用户设备发送所述第一子帧的结束时间,所述第二时间表示所述用户设备接收所述第二子帧的开始时间。

结合第二方面,在另一种可能的实现方式中,所述根据所述第一时间和所述第二时间设置第一子帧和第二子帧之间的保护时间,包括:当所述第一时间与所述第二时间的差大于第一阈值时,在所述数据配置中,设置所述第一子帧和所述第二子帧之间不包括保护时间;或者当所述第一时间与所述第二时间的差小于或等于第一阈值时,在所述数据配置中,设置所述第一子帧和所述第二子帧之间包括至少一个保护时间。

结合第二方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述方法由网络侧设备或所述用户设备执行。

第三方面,提供了一种第一用户设备,该第一用户设备包括:获取单元,用于获取参考时间、第一时间提前量和数据帧配置,所述第一时间提前量表示所述第一用户设备接收所述数据帧配置中的第一接收子帧的时间提前量,其中所述第一接收子帧是第二用户设备发送的;确定单元,用于根据所述获取单元获取的所述参考时间、所述第一时间提前量和所述数据帧配置确定接收所述第一接收子帧的时间。

结合第三方面,在另一种可能的实现方式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基站相同,所述获取单元获取的所述第一时间提前量是根据下列至少一个定时偏差确定的:所述第一用户设备与所述第一基站之间的第一定时偏差,所述第二用户设备与所述第二基站之间的第二定时偏差,以及所述第一用户设备与所述第二用户设备之间的第三定时偏差。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述获取单元获取的所述参考时间是根据下列至少一个时间确定的:所述第一服务基站发送数据帧的时间,所述第二服务基站发送数据帧的时间、所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述第二用户设备接收所述第二服务基站发送的数据帧的时间。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-t1+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述t1为所述第一时间提前量且为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;或者

所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-t1/2+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t1/2为所述第一时间提前量,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基站不同,所述获取单元获取的所述第一时间提前量是根据下列至少一个定时偏差确定的:所述第一用户设备与第一服务基站之间的第一定时偏差,所述第二用户设备与第二服务基站之间的第二定时偏差,所述第一用户设备与所述第二用户设备之间的第三定时偏差,以及所述第一服务基站和所述第二服务基站之间的第四定时偏差。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述第一用户设备的第一服务基站与所述第二用户设备的第二服务基站不同,所述获取单元获取的所述参考时间是根据下列至少一个时间确定的:所述第一服务基站发送数据帧的时间,所述第二服务基站发送数据帧的时间,所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述第一用户设备接收所述第二服务基站发送的数据帧的时间,所述第二用户设备接收所述第一服务基站发送的数据帧的时间,所述第二用户设备接收所述第二服务基站发送的数据帧的时间。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述确定单元具体用于,将所述第一用户设备接收所述第一接收子帧的时间t确定为:

t=t0-(t1+t4)+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述(t1+t4)为所述第一时间提前量,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t4为所述第四定时偏差,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延;或者

所述确定单元具体用于,将接收所述第一接收子帧的时间t确定为:

t=t0-(t1/2+t4)+tsubframe

其中,所述t0为所述参考时间且为所述第一用户设备接收所述第一服务基站发送的数据帧的时间,所述(t1/2+t4)为所述第一时间提前量,所述t1为所述第一定时偏差、所述第二定时偏差或所述第三定时偏差中的一种,所述t4为所述第四定时偏差,所述tsubframe表示所述第一接收子帧与所述数据帧配置中第一个子帧之间的时延。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述获取单元具体用于:接收所述第一用户设备的第一服务基站下发的所述第一时间提前量;或者所述获取单元具体用于:接收所述第一用户设备的第一服务基站下发的用于确定所述第一时间提前量的至少一个定时偏差,根据所述至少一个定时偏差确定所述第一时间提前量。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述获取单元获取的所述数据帧配置中包括至少一个发送到接收的保护时间以及至少一个接收到发送的保护时间。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述获取单元获取的所述数据帧配置是由所述第一用户设备的第一服务基站下发给所述第一用户设备的,或者所述数据帧配置是由所述第一用户设备和所述第二用户设备预先协商的。

结合第三方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述确定单元还用于:根据所述参考时间、第二时间提前量和所述数据帧配置确定发送所述数据帧配置中的第一发送子帧的时间,所述第二时间提前量表示所述第一用户设备发送所述第一发送子帧的时间提前量。

第四方面,提供了一种设备,该设备包括:确定单元,用于根据进行设备对设备D2D通信的用户设备接收数据帧配置中第一接收子帧的时间、所述用户设备发送所述数据帧配置中第一发送子帧的时间和所述数据帧配置确定第一时间和第二时间;设置单元,用于根据所述确定单元确定的所述第一时间和所述第二时间设置第一子帧和第二子帧之间的保护时间;其中,所述第一子帧和所述第二子帧在所述数据帧配置中依次相邻,当所述第一子帧为接收子帧且所述第二子帧为发送子帧时,所述第一时间表示所述用户设备接收所述第一子帧的结束时间,所述第二时间表示所述用户设备发送所述第二子帧的开始时间;或者当所述第一子帧为发送子帧且所述第二子帧为接收子帧时,所述第一时间表示所述用户设备发送所述第一子帧的结束时间,所述第二时间表示所述用户设备接收所述第二子帧的开始时间。

结合第四方面,在另一种可能的实现方式中,所述设置单元具体用于:当所述第一时间与所述第二时间的差大于第一阈值时,在所述数据配置中,设置所述第一子帧和所述第二子帧之间不包括保护时间;或者所述设置单元具体用于:当所述第一时间与所述第二时间的差小于或等于第一阈值时,在所述数据配置中,设置所述第一子帧和所述第二子帧之间包括至少一个保护时间。

结合第四方面及其上述实现方式中的任一种实现方式,在另一种实现方式中,所述设备为网络侧设备或所述用户设备。

本发明实施例中提供的方法及设备能够避免符号间的干扰。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是一个可应用于本发明实施例的D2D通信网络的场景示意图;

图2是另一个可应用于本发明实施例的D2D通信网络的场景示意图;

图3是本发明一个实施例的设备对设备通信的方法的流程图;

图4是本发明一个实施例的数据帧配置的示意图;

图5是本发明另一个实施例的数据帧配置的示意图;

图6是本发明又一个实施例的数据帧配置的示意图;

图7是本发明再一个实施例的数据帧配置的示意图;

图8是本发明一个实施例的设备对设备通信的方法的流程图;

图9是本发明一个实施例的数据帧配置的示意图;

图10是本发明一个实施例的第一用户设备的结构框图;

图11本发明一个实施例的设备的结构框图;

图12是本发明另一个实施例的第一用户设备的结构框图;

图13本发明另一个实施例的设备的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:GSM(英文全称:Global System of Mobile communication,中文全称:全球移动通讯)系统、CDMA(英文全称:Code Division Multiple Access,中文全称:码分多址)系统、WCDMA(英文全称:Wideband Code Division Multiple Access,中文全称:宽带码分多址)系统、GPRS(英文全称:General Packet Radio Service,中文全称:通用分组无线业务)、LTE(英文全称:Long Term Evolution,中文全称:长期演进)系统、LTE FDD(英文全称:Frequency Division Duplex,中文全称:频分双工)系统、LTE TDD(英文全称:Time Division Duplex,中文全称:时分双工)、UMTS(英文全称:Universal Mobile Telecommunication System,中文全称:通用移动通信系统)等。

在本发明实施例中,用户设备(UE)可称之为终端(Terminal)、MS(英文全称:Mobile Station,中文全称:移动台)、移动终端(Mobile Terminal)等,该用户设备可以经RAN(英文全称:Radio Access Network,中文全称:无线接入网)与一个或多个核心网进行通信,例如,用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机、MTC(英文全称:Machine Type Communication,中文全称:机器类型通信)终端等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。

在本发明实施例中,基站可以是GSM或CDMA中的BTS(英文全称:Base Transceiver Station,中文全称:基站),也可以是WCDMA中的NB(英文全称:NodeB,中文全称:基站),还可以是LTE中的eNodeB(英文全称:Evolutional Node B,中文全称:演进型基站),本发明并不限定。

基站控制器,可以是GSM或CDMA中的BSC,也可以是WCDMA中的RNC,还可以合并在LTE的eNB中。

图1和图2是可应用于本发明实施例的D2D通信网络的场景示意图。在图1中描绘了一个基站,两个UE,分别是UE 102和UE 103,基站101是UE 102和UE 103的服务基站,UE 102和UE 103可以进行D2D通信,但仅仅是为了描述方便。应注意的是,图1的网络系统仅仅是为了更清楚地描述本发明实施例而给出的可实施本发明的一种场景,而非要限制本发明实施例的应用范围。例如,本发明实施例还可以应用于其它场景,示意性地如图2所示,在图2中,UE 203的服务基站为基站202,UE 204的服务基站为基站201,UE 203和UE 204可以进行D2D通信。

应理解,本发明实施例对图1或图2中各个设备的数目并不限定。例如,可以包含更多数目的UE。还应理解,本发明实施例对于基站的类型并不限定,可以是宏基站,也可以是微基站,还可以是微微基站、毫微微基站或中继站等。

由于在基站和UE之间的传输时延,如图1中,基站101接收到UE 102发送的上行信息的时间相对于UE102发送该上行信息的时间有一个滞后t。而在D2D通信中,不仅是基站与UE之间存在传输时延,UE之间也存在传输时延,当进行D2D通信的两个UE分别属于不同的服务小区时,基站之间也会存在定时偏差,如图2所示的基站201和基站202之间存在定时偏差t4。

本发明实施例提供了一种D2D通信的方法及装置,能够避免符号间的干扰。

图3是本发明一个实施例的设备对设备通信的方法的流程图。图3的方法由UE执行。

301,第一UE获取参考时间、第一时间提前量和数据帧配置,第一时间提前量表示第一UE接收数据帧配置中的第一接收子帧的时间提前量,其中第一接收子帧是第二UE发送的。

302,第一UE根据参考时间、第一时间提前量和数据帧配置确定接收第一接收子帧的时间。

本发明实施例第一UE通过参考时间、第一时间提前量和数据帧配置来确定接收数据帧配置中的第一接收子帧的时间,其中该第一接收子帧是第二UE发送的,第一时间提前量表示第一UE接收数据帧配置中的第一接收子帧的时间提前量。因此,通过第一时间提前量调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

可选地,作为一个实施例,当第一UE的第一服务基站与第二UE的第二服务基站相同时,如图1的场景,第一时间提前量可以通过下列至少一个定时偏差来确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,以及第一UE与第二UE之间的第三定时偏差。例如,第一时间提前量可以是第一定时偏差,或者是多个定时偏差的组合。

可选地,参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间。

或者,当第一服务基站与第二服务基站不同时,如图2的场景,第一时间提前量可以通过下列至少一个定时偏差确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,第一UE与第二UE之间的第三定时偏差,以及第一服务基站和第二服务基站之间的第四定时偏差。

可选地,参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第二服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第一UE接收第二服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间,第二UE接收第二服务基站发送的数据帧的时间。

具体而言,在步骤302中,接收第一接收子帧的时间t可以确定为:

t=t0-t1+tsubframe (1)

其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一时间提前量且为第一定时偏差、第二定时偏差或第三定时偏差中的一种,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,在步骤302中,接收第一接收子帧的时间t可以确定为:

t=t0-t1/2+tsubframe (2)

其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t1/2为第一时间提前量,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,在步骤302中,接收第一接收子帧的时间t可以确定为:

t=t0-(t1-t2-t3)+tsubframe (3)

其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1-t2-t3)为第一时间提前量,所述t1为第一定时偏差,t2为第二定时偏差,t3为第三定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

如图2的场景中,在步骤302中,接收第一接收子帧的时间t还可以确定为:

t=t0-(t1+t4)+tsubframe (4)

其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,接收第一接收子帧的时间t还可以确定为:

t=t0-(t1/2+t4)+tsubframe (5)

其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1/2+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

应理解,在上述第一UE确定接收第一接收子帧的时间t的(1)-(5)式中,参考时间的选取和第一时间提前量的例子仅仅是示例性的,而非要限制本发明的范围。

需要说明的是,这里由定时偏差确定,并不意味着完全等于定时偏差,比如第一时间提前量由第一定时偏差是确定,并假设第一定时偏差是TA1,则第一时间提前量可以是TA1,或者TA1/2等。又比如第一时间提前量由第一定时偏差和第二定时偏差的组合确定,并假设第一定时偏差是TA1,第二定时偏差是TA2,则第一时间提前量可以是(TA1+TA2)/2等。在实际的网络中,定时偏差是和传输时延有关系的。在一般的情况下,可以认为定时偏差是传播时延的2倍。比如,UE与基站的定时偏差,可以是UE与基站的传播时延的2倍。

通过上述方案,以定时偏差来确定第一时间提前量,并调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

可选地,第一时间提前量的确定可以由第一UE的服务基站执行,即在步骤301中,第一UE可以从第一UE的服务基站获取上述第一时间提前量。当然,第一UE可以从第一UE的服务基站接收用于确定上述第一时间提前量的至少一个定时偏差,由第一UE根据至少一个定时偏差来确定第一时间提前量。应理解,本发明实施例对此并不限定。

可选地,作为另一个实施例,第一UE根据参考时间、第二时间提前量和数据帧配置确定第一UE发送数据帧配置中的第一发送子帧的时间,第二时间提前量表示第一UE发送第一发送子帧的时间提前量。可选地,第二时间提前量的取值可以为第一UE与第一UE的服务基站之间的第一定时偏差。

可选地,作为另一个实施例,在步骤301中,第一UE可以从网络侧设备(如第一服务基站)获取数据帧配置,即数据帧配置是由网络侧设备下发给第一UE的。或者,第一UE可以与第二UE预先协商采用的数据帧配置,例如,由第一UE和第二UE中的某个UE来确定数据帧配置,将数据帧配置发送给另一个UE。

可选地,作为另一个实施例,数据帧配置可以包括至少一个发送到接收的GP以及至少一个接收到发送的GP;或者数据帧配置可以只包括一个发送到接收的GP,数据帧配置中也可以不包括GP,等等。应理解,本发明实施例采用的数据帧配置的形式并不限定。

具体地,如图4所示,D2D通信中第一UE的数据帧配置包括10个传输子帧,10个传输子帧依次包含依次包含4个发送子帧T、1个发送到接收的转换子帧T’、4个接收子帧R和1个接收到发送的转换子帧R’。发送到接收的转换子帧T’依次包含发送部分、GP(也称为发送到接收的GP)和接收部分,接收到发送的转换子帧R’依次包含接收部分、GP(也称为接收到发送的GP)和发送部分。转换子帧还可以是其它形式,如图5所示,转换子帧T’依次包含发送部分和GP(也称为发送到接收的GP),转换子帧R’依次包含接收部分和GP(也称为接收到发送的GP)。相应地,对于第二UE而言,第二UE的数据帧配置依次包含4个接收子帧R、1个接收到发送的转换子帧R’、4个发送子帧T和1个发送到接收的转换子帧T’。

当然,第一UE的数据帧配置可以是依次包含4个接收子帧R、1个接收到发送的转换子帧R’、4个发送子帧T和1个发送到接收的转换子帧T’,而第二UE的数据帧配置可以是依次包含4个发送子帧T、1个发送到接收的转换子帧T’4个接收子帧R和1个接收到发送的转换子帧R’。

应理解,本发明实施例对此并不限定。还应注意的是,本发明实施例对于数据帧配置中的发送子帧、接收子帧和转换子帧(即GP)的数目和位置(顺序)并不限定,例如数据帧配置可以示意性地如图6所示。

可选地,可以根据进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间;根据第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

换句话说,也可以根据接收的时间提前量、发送的时间提前量和数据帧配置来设置GP。如根据上述第一时间提前量、第二时间提前量和数据帧配置来设置GP。

具体地,当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

可选地,可以由网络侧设备(如第一服务基站)来设置数据帧配置中的GP,当然,也可以由第一UE和第二UE预先协商来设置数据帧配置中的GP。应理解,本发明实施例对此并不限定。类似地,参考时间的选取可以由网络侧设备下发给第一UE,也可以是由第一UE和第二UE预先协商来确定。

因此,根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

下面结合具体的例子详细描述本发明实施例。

进行D2D通信的两个UE分别是UE1和UE2,UE1和UE2均获取了参考时间、数据帧配置和第一时间提前量(接收的时间提前量),可选地,还获取了第二时间提前量(发送的时间提前量)。获取这些用于确定数据帧的定时时间的信息的方式可以参考上述,此处不再赘述。D2D通信的数据帧配置以图7为例,UE1的数据帧配置包括10个传输子帧,10个传输子帧依次包含4个发送子帧T、1个发送到接收的转换子帧T’、4个接收子帧R和1个接收到发送的转换子帧R’,相应地,UE2的数据帧配置依次包含4个接收子帧R、1个接收到发送的转换子帧R’、4个发送子帧T和1个发送到接收的转换子帧T’。

假设参考时间为T0,UE1的接收和发送的时间提前量均为Δt11,可选地,Δt11可以由定时偏差来确定,例如,Δt11可以为UE1与UE1的服务基站之间的定时偏差;UE2的发送的时间提前量为Δt21,UE2的接收的时间提前量为(Δt21-Δt22),可选地,UE2的服务基站可以将Δt21和Δt22发送给UE2,由UE2来确定接收的时间提前量,当然,也可以将Δt21和(Δt21-Δt22)直接发送给UE2。可选地,Δt21和Δt22也可以由定时偏差来确定。具体地,根据定时偏差确定时间提前量的方式可以参考上述,此处不再赘述。

对于UE1而言,UE1向UE2发送数据帧配置中的第一个发送子帧的时间是ts1=T0-Δt11;数据帧配置中的第一个接收子帧与数据帧配置中第一个子帧之间的时延为Δt′,Δt′是5个子帧的时延,UE1接收UE2发送的该第一个接收子帧的时间是:tr1=T0-Δt11+Δt′。对于UE2而言,UE2接收UE1发送的数据帧配置中的第一个发送子帧的时间是:tr2=T0-(Δt21-Δt22);UE2向UE1发送数据帧配置中第一个接收子帧的时间是:ts2=T0-Δt21+Δt′。因此,通过时间提前量调整数据帧的定时时间,使得UE进行D2D通信时,准确地接收和发送子帧,能够避免符号间的干扰。

应注意,上述例子仅仅是为了帮助本领域技术人员更好地理解本发明实施例,而非要限制本发明的范围。时间提前量的取值可以是正值也可以是负值,本发明实施例对此并不限定。

图8是本发明一个实施例的设备对设备通信的方法的流程图。

801,根据进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间。

802,根据第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

需要说明的是,在步骤801中,在第一子帧为接收子帧且第二子帧为发送子帧的情况下,第一接收子帧可以与第一子帧相同或不同,在数据帧配置中,第一接收子帧和第一子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第一子帧的结束时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第二子帧的开始时间。

相应地,在第二子帧为接收子帧且第一子帧为发送子帧的情况下,第一接收子帧可以与第二子帧相同或不同,在数据帧配置中,第一接收子帧和第二子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第二子帧的开始时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第一子帧的结束时间。

可选地,作为一个实施例,在步骤802中,当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

可选地,作为另一个实施例,图8的方法可以由网络侧设备或用户设备执行。可以由网络侧设备(如第一UE的服务基站)来设置数据帧配置中的GP,当然,也可以由第一UE和第二UE预先协商来设置数据帧配置中的GP。应理解,本发明实施例对此并不限定。

下面结合图9的例子详细描述本发明实施例。

假设在D2D通信的数据帧配置依次是5个发送子帧和5个接收子帧。

对于UE1而言,如图9中示出数据帧配置依次是TTTRRRRRTT,相应地,对于UE2而言,如图9中示出数据帧配置依次是RRRTTTTTRR。以UE2的角度来看,对于接收到发送的转换(即第一子帧为接收子帧且第二子帧为发送子帧):图9中的t′1为UE2接收的结束时间,t″1为UE2发送的开始时间,Δt1为t′1和t″1的差。对于发送到接收的转换(即第二子帧为接收子帧且第一子帧为发送子帧):图9中的t′2为UE2接收的开始时间,t″2为UE2发送的结束时间,Δt2为t″2和t′2的差。假设接收到发送和发送到接收的转换时间均需要20μs,可以设置tx1=20μs,tx2=20μs,如果得到的Δt1为0.5ms,也就是说,接收到发送的差Δt1远大于接收到发送的转换时间tx1,无需设置接收到发送的转换时间。对于发送到接收的转换的过程,UE2接收的开始时间t′2甚至要早于UE2发送的结束时间t″2,即Δt2≤tx2且Δt2为负值,此时需要至少0.5ms加上20μs的保护时间,也就是说,需要8个OFDM(Orthogonal Frequency Division Multiple,正交频分复用)符号提供保护间隔,使得发送的结束时间t″2早于接收的开始时间t′2且之间的间隔大于转换时间。

示例性地,当Δt1>tx1且Δt2≤tx2时,D2D通信中,UE1的数据帧配置的形式可以是TTTTTRRRRR’,当Δt1>tx1且Δt2≤tx2时,UE1的数据帧配置的形式可以是TTTTTRRRRR’。当Δt1≤tx1且Δt2≤tx2,也就是说,数据帧配置需要提供发送到接收和接收到发送的保护时间,UE1的数据帧配置的形式可以是TTTTT’RRRRR’。当Δt1>tx1且Δt2>rx2时,UE1的数据帧配置的形式可以是TTTTTRRRRR,即无需在数据帧配置中设置保护时间,这样,能够减少资源的浪费。

应理解,tx1和tx2可以相同或不同,Δt1和Δt2的取值可以是正值或负值,本发明实施例对此并不限定,还应注意的是,上述例子仅仅是示例性的,而非要限制本发明的范围。

通过上述方案,合理的设置数据帧配置中的保护时间,能够有效地提高资源利用率。

图10是本发明一个实施例的第一UE的结构框图。第一UE 1000包括获取单元1001和确定单元1002。

获取单元1001,用于获取参考时间、第一时间提前量和数据帧配置,第一时间提前量表示第一UE接收数据帧配置中的第一接收子帧的时间提前量,其中第一接收子帧是第二UE发送的。

确定单元1002,用于根据获取单元1001获取的参考时间、第一时间提前量和数据帧配置确定接收第一接收子帧的时间。

本发明实施例第一UE通过参考时间、第一时间提前量和数据帧配置来确定接收数据帧配置中的第一接收子帧的时间,其中该第一接收子帧是第二UE发送的,第一时间提前量表示第一UE接收数据帧配置中的第一接收子帧的时间提前量。因此,通过第一时间提前量调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

第一UE1000可实现图1至图7的方法中涉及第一UE的各个步骤,为避免重复,不再详细描述。

可选地,作为一个实施例,当第一UE的第一服务基站与第二UE的第二服务基站相同时,如图1的场景,获取单元1001获取的第一时间提前量可以通过下列至少一个定时偏差来确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,以及第一UE与第二UE之间的第三定时偏差。例如,获取单元1001获取的第一时间提前量可以是第一定时偏差,或者是多个定时偏差的组合。

可选地,获取单元1001获取的参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间。

或者,当第一UE的第一服务基站与第二UE的第二服务基站不同时,如图2的场景,获取单元1001获取的第一时间提前量可以通过下列至少一个定时偏差确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,第一UE与第二UE之间的第三定时偏差,以及第一服务基站和第二服务基站之间的第四定时偏差。

可选地,获取单元1001获取的参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第二服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第一UE接收第二服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间,第二UE接收第二服务基站发送的数据帧的时间。

具体地,确定单元1002可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-t1+tsubframe。其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一时间提前量且为第一定时偏差、第二定时偏差或第三定时偏差中的一种,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,确定单元1002可以具体用于:将接收所述第一接收子帧的时间t确定为:t=t0-t1/2+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t1/2为第一时间提前量,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,确定单元1002可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1-t2-t3)+tsubframe。其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1-t2-t3)为第一时间提前量,所述t1为第一定时偏差,t2为第二定时偏差,t3为第三定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

如图2的场景中,确定单元1002可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1+t4)+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,确定单元1002可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1/2+t4)+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1/2+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

应理解,在上述第一UE确定接收第一接收子帧的时间t的(1)-(5)式中,参考时间的选取和第一时间提前量的例子仅仅是示例性的,而非要限制本发明的范围。

需要说明的是,这里由定时偏差确定,并不意味着完全等于定时偏差,比如第一时间提前量由第一定时偏差是确定,并假设第一定时偏差是TA1,则第一时间提前量可以是TA1,或者TA1/2等。又比如第一时间提前量由第一定时偏差和第二定时偏差的组合确定,并假设第一定时偏差是TA1,第二定时偏差是TA2,则第一时间提前量可以是(TA1+TA2)/2等。在实际的网络中,定时偏差是和传输时延有关系的。在一般的情况下,可以认为定时偏差是传播时延的2倍。比如,UE与基站的定时偏差,可以是UE与基站的传播时延的2倍。

通过上述方案,以定时偏差来确定第一时间提前量,并调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

可选地,作为另一个实施例,获取单元1001可以具体用于:接收第一UE的第一服务基站下发的第一时间提前量,即从第一服务基站获取上述第一时间提前量。或者,获取单元1001可以具体用于:接收第一服务基站下发的用于确定第一时间提前量的至少一个定时偏差,根据至少一个定时偏差确定第一时间提前量,由确定单元1002根据至少一个定时偏差来确定第一时间提前量。应理解,本发明实施例对此并不限定。

可选地,作为另一个实施例,确定单元1002还可以用于:根据参考时间、第二时间提前量和数据帧配置确定第一UE发送数据帧配置中的第一发送子帧的时间,第二时间提前量表示第一UE发送第一发送子帧的时间提前量。可选地,第二时间提前量的取值可以为第一UE与第一服务基站之间的第一定时偏差。

可选地,作为另一个实施例,获取单元1001可以具体用于从网络侧设备(如第一服务基站)获取数据帧配置,即数据帧配置是由第一服务基站下发给第一UE的。或者,获取单元1001可以具体用于与第二UE预先协商采用的数据帧配置,例如,由第一UE和第二UE中的某个UE来确定数据帧配置,将数据帧配置发送给另一个UE。

可选地,作为另一个实施例,获取单元1001获取的数据帧配置可以包括至少一个发送到接收的GP以及至少一个接收到发送的GP;或者数据帧配置可以只包括一个发送到接收的GP,数据帧配置中也可以不包括GP,等等。应理解,本发明实施例采用的数据帧配置的形式并不限定。具体例子可以参考上述图4-图7的实施例,此处不再赘述。

应理解,数据帧配置可以包括至少一个发送到接收的GP以及至少一个接收到发送的GP,数据帧配置也可以只包括一个发送到接收的GP,数据帧配置还可以不包括GP。应理解,本发明实施例采用的数据帧配置的形式并不限定。

可选地,第一UE与第二UE可以协商确定数据帧配置中GP的设置。具体地,确定单元1002还可以用于:根据进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间;根据第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

换句话说,确定单元1002还可以用于:根据接收的时间提前量、发送的时间提前量和数据帧配置来设置GP。如根据上述第一时间提前量、第二时间提前量和数据帧配置来设置GP。具体地,当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

因此,根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

图11本发明一个实施例的设备的结构框图。设备1100包括确定单元1101和设置单元1102。

确定单元1101,用于根据进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间。

设置单元1102,用于根据确定单元1101确定的第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

需要说明的是,在第一子帧为接收子帧且第二子帧为发送子帧的情况下,第一接收子帧可以与第一子帧相同或不同,在数据帧配置中,第一接收子帧和第一子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第一子帧的结束时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第二子帧的开始时间。

相应地,在第二子帧为接收子帧且第一子帧为发送子帧的情况下,第一接收子帧可以与第二子帧相同或不同,在数据帧配置中,第一接收子帧和第二子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第二子帧的开始时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第一子帧的结束时间。

设备1100可实现图8至图9的方法中涉及的各个步骤,为避免重复,不再详细描述。

可选地,作为一个实施例,设置单元1102可以具体用于:当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,设置单元1102可以具体用于:当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

可选地,作为另一个实施例,设备1300可以是网络侧设备或用户设备。即可以由网络侧设备(如第一UE的服务基站或基站控制器)来设置数据帧配置中的GP,也可以由第一UE和第二UE预先协商来设置数据帧配置中的GP。应理解,本发明实施例对此并不限定。

本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。图12示出了另一个实施例的第一用户设备的结构框图,在该实施例中,设备1200包括处理器1201,存储器1202,收发器1203。处理器1201控制设备1200的操作,处理器1201还可以称为CPU(Central Processing Unit,中央处理单元)。存储器1202可以包括只读存储器和随机存取存储器,并向处理器1201提供指令和数据。存储器1202的一部分还可以包括非易失性随机存取存储器(NVRAM)。处理器1201,存储器1202,收发器1203通过总线系统1210耦合在一起,其中总线系统1210除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统1210。

上述本发明实施例揭示的方法可以应用上述的设备1200。其中,处理器1201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成。

处理器1201,用于获取参考时间、第一时间提前量和数据帧配置,第一时间提前量表示收发器1203接收数据帧配置中的第一接收子帧的时间提前量,其中第一接收子帧是第二UE发送的。

处理器1201,还用于根据获取的参考时间、第一时间提前量和数据帧配置确定接收第一接收子帧的时间。

本发明实施例第一UE通过参考时间、第一时间提前量和数据帧配置来确定接收数据帧配置中的第一接收子帧的时间,其中该第一接收子帧是第二UE发送的,第一时间提前量表示第一UE接收数据帧配置中的第一接收子帧的时间提前量。因此,通过第一时间提前量调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

第一UE 1200可实现图1至图7的方法中涉及第一UE的各个步骤,为避免重复,不再详细描述。

可选地,作为一个实施例,当第一UE的第一服务基站与第二UE的第二服务基站相同时,如图1的场景,处理器1201获取的第一时间提前量可以通过下列至少一个定时偏差来确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,以及第一UE与第二UE之间的第三定时偏差。例如,处理器1201获取的第一时间提前量可以是第一定时偏差,或者是多个定时偏差的组合。

可选地,处理器1201获取的参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间。

或者,当第一UE的第一服务基站与第二UE的第二服务基站不同时,如图2的场景,处理器1201获取的第一时间提前量可以通过下列至少一个定时偏差确定的:第一UE与第一服务基站之间的第一定时偏差,第二UE与第二服务基站之间的第二定时偏差,第一UE与第二UE之间的第三定时偏差,以及第一服务基站和第二服务基站之间的第四定时偏差。

可选地,处理器1201获取的参考时间可以根据下列至少一个时间确定的:第一服务基站发送数据帧的时间,第二服务基站发送数据帧的时间,第一UE接收第一服务基站发送的数据帧的时间,第一UE接收第二服务基站发送的数据帧的时间,第二UE接收第一服务基站发送的数据帧的时间,第二UE接收第二服务基站发送的数据帧的时间。

具体地,处理器1201可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-t1+tsubframe。其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一时间提前量且为第一定时偏差、第二定时偏差或第三定时偏差中的一种,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,处理器1201可以具体用于:将接收所述第一接收子帧的时间t确定为:t=t0-t1/2+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t1/2为第一时间提前量,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,处理器1201可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1-t2-t3)+tsubframe。其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1-t2-t3)为第一时间提前量,所述t1为第一定时偏差,t2为第二定时偏差,t3为第三定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

如图2的场景中,处理器1201可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1+t4)+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

或者,处理器1201可以具体用于:将接收第一接收子帧的时间t确定为:t=t0-(t1/2+t4)+tsubframe,其中,t0为参考时间且为第一服务基站向第一UE发送下行数据帧的时间,(t1/2+t4)为第一时间提前量,t1为第一定时偏差、第二定时偏差或第三定时偏差中的一种,t4为第四定时偏差,tsubframe表示第一接收子帧与数据帧配置中第一个子帧之间的时延。

应理解,在上述第一UE确定接收第一接收子帧的时间t的(1)-(5)式中,参考时间的选取和第一时间提前量的例子仅仅是示例性的,而非要限制本发明的范围。

需要说明的是,这里由定时偏差确定,并不意味着完全等于定时偏差,比如第一时间提前量由第一定时偏差是确定,并假设第一定时偏差是TA1,则第一时间提前量可以是TA1,或者TA1/2等。又比如第一时间提前量由第一定时偏差和第二定时偏差的组合确定,并假设第一定时偏差是TA1,第二定时偏差是TA2,则第一时间提前量可以是(TA1+TA2)/2等。在实际的网络中,定时偏差是和传输时延有关系的。在一般的情况下,可以认为定时偏差是传播时延的2倍。比如,UE与基站的定时偏差,可以是UE与基站的传播时延的2倍。

通过上述方案,以定时偏差来确定第一时间提前量,并调整第一UE接收第二UE发送的第一接收子帧的时间,使得第一UE具有较准确的数据帧的定时时间,能够避免符号间的干扰。

可选地,作为另一个实施例,处理器1201可以具体用于:通过收发器1203接收第一服务基站下发的第一时间提前量,即从第一服务基站获取上述第一时间提前量。或者,获取单元1001可以具体用于:通过收发器1203接收第一服务基站下发的用于确定第一时间提前量的至少一个定时偏差,根据至少一个定时偏差确定第一时间提前量,由处理器1201根据至少一个定时偏差来确定第一时间提前量。应理解,本发明实施例对此并不限定。

可选地,作为另一个实施例,处理器1201还可以用于:根据参考时间、第二时间提前量和数据帧配置确定第一UE发送数据帧配置中的第一发送子帧的时间,第二时间提前量表示收发器1203发送第一发送子帧的时间提前量。可选地,第二时间提前量的取值可以为第一UE与第一服务基站之间的第一定时偏差。

可选地,作为另一个实施例,处理器1201可以具体用于从网络侧设备(如第一服务基站)获取数据帧配置,即数据帧配置是由第一服务基站下发给第一UE的。或者,处理器1201可以具体用于:与第二UE预先协商采用的数据帧配置,例如,由第一UE和第二UE中的某个UE来确定数据帧配置,将数据帧配置发送给另一个UE。

可选地,作为另一个实施例,处理器1201获取的数据帧配置可以包括至少一个发送到接收的GP以及至少一个接收到发送的GP;或者数据帧配置可以只包括一个发送到接收的GP,数据帧配置中也可以不包括GP,等等。应理解,本发明实施例采用的数据帧配置的形式并不限定。具体例子可以参考上述图4-图7的实施例,此处不再赘述。

应理解,数据帧配置可以包括至少一个发送到接收的GP以及至少一个接收到发送的GP,数据帧配置也可以只包括一个发送到接收的GP,数据帧配置还可以不包括GP。应理解,本发明实施例采用的数据帧配置的形式并不限定。

可选地,第一UE与第二UE可以协商确定数据帧配置中GP的设置。具体地,处理器1201还可以用于:根据进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间;根据第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

换句话说,处理器1201还可以用于:根据接收的时间提前量、发送的时间提前量和数据帧配置来设置GP。如根据上述第一时间提前量、第二时间提前量和数据帧配置来设置GP。具体地,当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

因此,根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

图13本发明另一个实施例的设备的结构框图。网络管理服务器1300可包括输入设备1301、输出设备1304、处理器1302和存储器1303。

存储器1303可以包括只读存储器和随机存取存储器,并向处理器1302提供指令和数据。存储器1303的一部分还可以包括非易失性随机存取存储器(NVRAM)。

存储器1303存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

处理器1302控制网络管理服务器1300的操作,处理器1302还可以称为CPU。存储器1303可以包括只读存储器和随机存取存储器,并向处理器1302提供指令和数据。存储器1303的一部分还可以包括非易失性随机存取存储器(NVRAM)。具体的应用中,用户设备1300的各个组件通过总线系统1305耦合在一起,其中总线系统1305除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统1305。

上述本发明实施例揭示的方法可以应用于处理器1302中,或者由处理器1302实现。处理器1302可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1302中的硬件的集成逻辑电路或者软件形式的指令完成。

在本发明实施例中,处理器1302通过调用存储器1303存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:

用于根据输入设备1301输入的进行设备对设备D2D通信的UE接收数据帧配置中第一接收子帧的时间、该UE发送数据帧配置中第一发送子帧的时间和数据帧配置确定第一时间和第二时间;根据确定的第一时间和第二时间设置第一子帧和第二子帧之间的保护时间。其中,第一子帧和第二子帧在数据帧配置中依次相邻,当第一子帧为接收子帧且第二子帧为发送子帧时,第一时间表示该UE接收所述第一子帧的结束时间(也称为“停止时间”),第二时间表示该UE发送第二子帧的开始时间;或者当第一子帧为发送子帧且第二子帧为接收子帧时,第一时间表示该UE发送第一子帧的结束时间,第二时间表示该UE接收第二子帧的开始时间。

本发明实施例根据数据帧配置中依次相邻的两个子帧,接收子帧的接收结束时间和发送子帧的发送开始时间或者发送子帧的发送结束时间和接收子帧的接收开始时间来确定是否在数据帧配置中设置GP,这样,在避免符号间的干扰的同时,还能够有效利用资源。

需要说明的是,在第一子帧为接收子帧且第二子帧为发送子帧的情况下,第一接收子帧可以与第一子帧相同或不同,在数据帧配置中,第一接收子帧和第一子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第一子帧的结束时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第二子帧的开始时间。

相应地,在第二子帧为接收子帧且第一子帧为发送子帧的情况下,第一接收子帧可以与第二子帧相同或不同,在数据帧配置中,第一接收子帧和第二子帧之间具有一定的子帧时延,因此,可以通过第一接收子帧的接收时间和子帧时延确定接收第二子帧的开始时间。类似地,也可以通过第一发送子帧的发送时间和子帧时延确定发送第一子帧的结束时间。

设备1300可实现图8至图9的方法中涉及的各个步骤,为避免重复,不再详细描述。

可选地,作为一个实施例,处理器1302可以具体用于:当第一时间与第二时间的差大于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间不包括保护时间。或者,处理器1302可以具体用于:当第一时间与第二时间的差小于或等于第一阈值时,在数据配置中,设置第一子帧和第二子帧之间包括至少一个保护时间。

可选地,作为另一个实施例,设备1300可以是网络侧设备或用户设备。即可以由网络侧设备(如第一UE的服务基站或基站控制器)来设置数据帧配置中的GP,也可以由第一UE和第二UE预先协商来设置数据帧配置中的GP。应理解,本发明实施例对此并不限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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