发明内容
本发明提供一种进行业务传输的方法和终端,用以解决现有技术中存在D2D接收UE需要持续监听系统广播或者持续监听预配置的D2D接收资源,耗电量很大的问题。
本发明实施例提供的一种进行业务传输的方法,该方法包括:
直接通信的终端根据DRX配置和标识信息,确定在没有业务传输的时长内的激活时间;
所述终端在所述激活时间之后开启收发机,用于进行直接通信业务传输。
可选的,所述终端在所述激活时间之后开启收发机,包括:
所述终端在所述激活时间之后的第N个资源调度周期开启收发机进行业务传输;
其中,N为正整数。
可选的,所述终端对应多个资源池;
所述终端在所述激活时间之后的每个资源池对应的第N个资源调度周期开启收发机。
可选的,若所述直接通信业务为一对多的组通信业务和一对一的通信业务,则所述资源调度周期为SC周期;或
若所述直接通信业务为发现业务,则所述资源调度周期为发现周期。
可选的,所述直接通信业务为发现业务;
所述终端在所述激活时间之后开启收发机之后,还包括:
若所述终端为监听终端,所述终端通过收发机在第N个发现周期内监听发现信号;或
若所述终端为发送终端,所述终端通过收发机在第N个发现周期内发送发现信号。
可选的,所述直接通信业务为一对多的组通信业务;
所述终端在所述激活时间之后开启收发机之后,还包括:
若所述终端为接收终端,所述终端通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收所在组的数据;或
若所述终端为发送终端,所述终端在第N个SC周期通过收发机发送数据。
可选的,所述终端在第N个SC周期通过收发机发送数据,包括:
所述终端从第N个SC周期开始通过收发机持续发送数据。
可选的,所述终端在所述激活时间之后开启收发机之后,还包括:
若所述终端通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收所在组的数据,则在第N个SC周期结束后停止收发数据;或
若所述终端通过收发机在第N个SC周期内接收到所在组的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M1个SC周期内没有收到数据,则停止收发数据,其中M1为正整数。
可选的,所述直接通信业务为一对一的通信业务;
所述终端在所述激活时间之后开启收发机之后,还包括:
若所述终端为接收终端,所述终端通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收发送给所述终端的数据;或
若所述终端为发送终端,所述终端在第N个SC周期通过收发机发送数据。
可选的,所述终端在所述激活时间之后开启收发机之后,还包括:
若所述终端通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收到发送给所述终端的数据,则在第N个SC周期结束后停止收发数据;或
若所述终端通过收发机在第N个SC周期内接收到发送给所述终端的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M2个SC周期内没有收到数据,则停止收发数据,其中M2为正整数。
可选的,所述终端在第N个SC周期通过收发机发送数据之后,还包括:
若所述终端在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,其中X1为正整数。
可选的,所述直接通信业务为一对多的组通信业务,所述标识信息为所述终端所在组的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=group ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
group ID为所述终端所在组的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为一对一的通信业务,所述标识信息为发送终端或接收终端的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=UE ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
UE ID为发送终端或接收终端的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为发现业务;所述标识信息为与发送终端相关的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=Discovery ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
Discovery ID为与发送终端相关的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述与发送终端相关的标识包括下列标识中的部分或全部:
发送终端的应用层标识;
发送终端的标识;
发送终端的应用层标识对应的映射;
发送终端的层2标识。
本发明实施例提供的一种进行业务传输的终端,所述终端为直接通信的终端,该终端包括:
时间确定模块,用于根据DRX配置和标识信息,确定在没有业务传输的时长内的激活时间;
处理模块,用于在所述激活时间之后开启收发机,用于进行直接通信业务传输。
可选的,所述处理模块具体用于:
在所述激活时间之后的第N个资源调度周期开启收发机进行业务传输;
其中,N为正整数。
可选的,所述终端对应多个资源池;
所述处理模块具体用于:
在所述激活时间之后的每个资源池对应的第N个资源调度周期开启收发机。
可选的,若所述直接通信业务为一对多的组通信业务和一对一的通信业务,则所述资源调度周期为SC周期;或
若所述直接通信业务为发现业务,则所述资源调度周期为发现周期。
可选的,所述直接通信业务为发现业务;
所述处理模块还用于:
若所述终端为监听终端,通过收发机在第N个发现周期内监听发现信号;或
若所述终端为发送终端,通过收发机在第N个发现周期内发送发现信号。
可选的,所述直接通信业务为一对多的组通信业务;
所述处理模块还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收所在组的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,若所述终端为发送终端,所述处理模块具体用于:
从第N个SC周期开始通过收发机持续发送数据。
可选的,所述处理模块还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收所在组的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到所在组的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M1个SC周期内没有收到数据,则停止收发数据,其中M1为正整数。
可选的,所述直接通信业务为一对一的通信业务;
所述处理模块还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收发送给所述终端的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,所述处理模块还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收到发送给所述终端的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到发送给所述终端的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M2个SC周期内没有收到数据,则停止收发数据,其中M2为正整数。
可选的,所述处理模块还用于:
若在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,其中X1为正整数。
可选的,所述直接通信业务为一对多的组通信业务,所述标识信息为所述终端所在组的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=group ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
group ID为所述终端所在组的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为一对一的通信业务,所述标识信息为发送终端或接收终端的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=UE ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
UE ID为发送终端或接收终端的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为发现业务;所述标识信息为与发送终端相关的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=Discovery ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
Discovery ID为与发送终端相关的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述与发送终端相关的标识包括下列标识中的部分或全部:
发送终端的应用层标识;
发送终端的标识;
发送终端的应用层标识对应的映射;
发送终端的层2标识。
本发明实施例进行直接通信的终端根据DRX配置及标识信息确定在没有业务传输的时长内的激活时间,使得进行直接通信的终端只需要在激活时间之后开启收发机,从而不需要持续监听系统广播或者持续监听预配置的D2D接收资源,节省了电量。
具体实施方式
本发明实施例进行直接通信的终端根据DRX配置及标识信息确定在没有业务传输的时长内的激活时间,使得进行直接通信的终端只需要在激活时间之后开启收发机,从而不需要持续监听系统广播或者持续监听预配置的D2D接收资源,节省了电量。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图2所示,本发明实施例进行业务传输的方法包括:
步骤200、直接通信的终端根据DRX配置和标识信息,确定在没有业务传输的时长内的激活时间;
步骤201、所述终端在所述激活时间之后开启收发机,用于进行直接通信业务传输。
在实施中,为了更好地适应不同的应用场景,可以根据是否配置DRX,确定是否采用本发明实施例的方案。
具体的,直接通信的终端如果确定已配置DRX,则采用本发明实施例的方案;否则可以采用现有的方案,也可以采用其他方案。
其中,本发明实施例的终端是具有直接通信接口的终端。
可选的,所述终端在所述激活时间之后开启收发机时,可以在所述激活时间之后的第N个资源调度周期开启收发机进行业务传输;其中,N为正整数,比如N为1。
具体N的值可以根据需要、经验、仿真等方式确定。后续在应用过程中也可以对N的值进行调整。
在实施中,如果N为1,有可能出现一种情况是激活时间与第1个资源调度周期的起始时间相同,如果出现个这种情况,则在激活时间到达后可以立即开启收发机。
如果所述终端对应多个资源池,则所述终端在所述激活时间之后的每个资源池对应的第N个资源调度周期开启收发机。
其中,本发明实施例的直接通信业务包括但不限于下列业务中的部分或全部:
一对多的组通信业务、一对一的通信业务、发现业务。
若所述直接通信业务为一对多的组通信业务和一对一的通信业务,则所述资源调度周期为SC周期;或
若所述直接通信业务为发现业务,则所述资源调度周期为发现周期。
下面分别针对不同的直接通信业务进行介绍。
一、所述直接通信业务为发现业务。
若所述终端为监听终端,所述终端在所述激活时间之后开启收发机之后通过收发机在第N个发现周期内监听发现信号;或
若所述终端为发送终端,所述终端在所述激活时间之后通过收发机在第N个发现周期内发送发现信号。
可选的,对于发现业务,所述标识信息为与发送终端相关的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle).......公式一;
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle).......公式二;
UTC mod(DRX-Cycle)=Discovery ID mod(DRX-Cycle).......公式三;
其中,DRX-Cycle为非连续监听周期;
X为常数;
DFN(直接通信帧号)为PC5接口的帧号;
subframe number为子帧号;
Discovery ID为与发送终端相关的标识;
T为PC5口DFN的重复周期;
HDFN(直接通信超帧号)为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间,比如DRX-Cycle为10240,根据公式一得到激活时间为56,说明[(DFN*X)+subframe number]mod10240=56时激活,终端需要将每次(DFN*X)mod10240=50,subframenumber=6的时间作为激活时间。
[(HDFN*T+DFN)*X)+subframe number]为激活时间,比如DRX-Cycle为40960,根据公式二得到激活时间为56,说明[(HDFN*T+DFN)*X)+subframe number]mod 40960=56时激活,则终端需要将每次[(HDFN*T+DFN)*X]mod 40960=50,subframe number=6的时间作为激活时间。
UTC(协调的宇宙时间)为激活时间。
协调的宇宙时间(英文翻译:Coordinated Universal Time;法文翻译:TempsUniversel),协调的宇宙时间又称世界统一时间、世界标准时间、国际协调时间等。由于英文(CUT)和法文(TUC)的缩写不同,目前简称UTC。
可选的,与发送终端相关的标识可以是下列标识中的部分或全部:
发送终端的应用层标识ProSe Application ID;
发送终端的标识ProSe Relay UE ID;
发送终端的应用层标识对应的映射ProSe Application Code;
发送终端的层2标识ProSe Layer2ID。
二、所述直接通信业务为一对多的组通信业务。
若所述终端为接收终端,所述终端在所述激活时间之后通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收所在组的数据;或
若所述终端为发送终端,所述终端在所述激活时间之后在第N个SC周期通过收发机发送数据。
可选的,若所述终端为接收终端,如果所述终端通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收所在组的数据,则在第N个SC周期结束后停止收发数据,比如可以关闭收发机;
如果所述终端通过收发机在第N个SC周期内接收到所在组的数据,则连续监听sidelink资源;
如果所述终端通过监听的所述sidelink资源在连续M1个SC周期内没有收到数据,则停止收发数据,比如可以关闭收发机,其中M1为正整数。
具体M1的值可以根据需要、经验、仿真等方式确定。后续在应用过程中也可以对M1的值进行调整。
可选的,若所述终端为发送终端,所述终端在第N个SC周期通过收发机发送数据之后,若在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,比如可以关闭收发机,其中X1为正整数。
具体X1的值可以根据需要、经验、仿真等方式确定。后续在应用过程中也可以对X1的值进行调整。
可选的,对于一对多的组通信业务,所述标识信息为所述终端所在组的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle).......公式四;
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle).......公式五;
UTC mod(DRX-Cycle)=group ID mod(DRX-Cycle).......公式六;
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
group ID为所述终端所在组的标识,比如终端所在组的层2标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
三、所述直接通信业务为一对一的通信业务。
若所述终端为接收终端,所述终端在所述激活时间之后通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收发送给所述终端的数据;或
若所述终端为发送终端,所述终端在所述激活时间之后在第N个SC周期通过收发机发送数据。
比如终端在所述激活时间之后从第N个SC周期开始可以通过收发机持续发送数据。
可选的,若所述终端为接收终端,如果所述终端通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收到发送给所述终端的数据,则在第N个SC周期结束后停止收发数据,比如可以关闭收发机;
如果所述终端通过收发机在第N个SC周期内接收到发送给所述终端的数据,则连续监听sidelink资源;
如果所述终端通过所述sidelink资源在连续M2个SC周期内没有收到数据,则停止收发数据,比如可以关闭收发机,其中M2为正整数。
具体M2的值可以根据需要、经验、仿真等方式确定。后续在应用过程中也可以对M2的值进行调整。
可选的,若所述终端为发送终端,所述终端在第N个SC周期通过收发机发送数据之后,若在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,比如可以关闭收发机,其中X1为正整数。
具体X1的值可以根据需要、经验、仿真等方式确定。后续在应用过程中也可以对X1的值进行调整。
可选的,对于一对一的通信业务,所述标识信息为发送终端或接收终端的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle).......公式七;
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle).......公式八;
UTC mod(DRX-Cycle)=UE ID mod(DRX-Cycle).......公式九;
其中,DRX-Cycle为非连续监听周期;
X为常数;
DFN为PC5接口的帧号;
subframe number为子帧号;
UE ID为发送终端或接收终端的标识,比如层2标识、IMSI、IMEI等;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
下面针对不同侧的终端举例进行说明。
实例一、发现业务接收侧。
如图3所示,本发明实施例发现业务接收的方法包括:
步骤300、监听终端根据DRX配置和发送终端的标识,确定在没有业务传输的时长内的激活时间。
步骤301、监听终端在激活时间之后的第1个发现周期开启收发机。
步骤302、监听终端判断是否在激活时间之后的第1个发现周期内监听到发现信号;如果是,则执行步骤303;否则,返回步骤300。
步骤303、监听终端向发送终端发送确认消息。
后续监听终端还可以与发送终端进行一对一通信。
对于发现业务,监听终端只需要监听1个发现周期,不用持续监听。
实例二、发现业务发送侧。
如图4所示,本发明实施例发现业务发送的方法包括:
步骤400、发送终端根据DRX配置和自身的标识,确定在没有业务传输的时长内的激活时间。
步骤401、发送终端在激活时间之后的第1个发现周期开启收发机。
步骤402、发送终端判断在激活时间之后的第1个发现周期内是否有发现信号需要发送;如果是,则执行步骤403;否则,返回步骤400。
步骤403、发送终端在第1个发现周期内发送发现信号。
实例三、一对多的组通信业务接收侧,以标识信息为接收终端所在组的层2标识为例,这里发送终端和接收终端为同一组。
如图5所示,本发明实施例一对多的组通信业务接收的方法包括:
步骤500、接收终端根据DRX配置和所在组的标识,确定在没有业务传输的时长内的激活时间。
步骤501、接收终端在激活时间之后的第1个SC周期开启收发机。
步骤502、接收终端判断是否在第1个SC周期内监听到调度信息;如果是,则执行步骤503;否则,执行步骤507。
步骤503、接收终端根据调度信息在第1个SC周期内接收数据。
步骤504、接收终端判断接收的数据是否为所在组的数据;如果是,则执行步骤505;否则执行步骤507。
步骤505、接收终端连续监听sidelink资源。
步骤506、接收终端判断在连续M1个SC周期内是否接收到数据;如果是,则返回步骤505;否则执行步骤507。
步骤507、接收终端关闭收发机,并返回步骤500。
实例四、一对多的组通信业务发送侧,以标识信息为发送终端所在组的层2标识为例,这里发送终端和接收终端为同一组。
如图6所示,本发明实施例一对多的组通信业务发送的方法包括:
步骤600、发送终端根据DRX配置和所在组的层2标识,确定在没有业务传输的时长内的激活时间。
步骤601、发送终端在激活时间之后的第1个SC周期开启收发机。
步骤602、发送终端发送数据。
步骤603、发送终端判断是否在连续X1个SC周期内没有发送数据,且没有收到数据,如果是,则执行步骤604;否则,返回步骤602。
步骤604、发送终端关闭收发机,并返回步骤600。
实例五、一对一的通信业务接收侧,以标识信息为接收终端的层2标识为例。
如图7所示,本发明实施例一对一的通信业务接收的方法包括:
步骤700、接收终端根据DRX配置和接收终端的层2标识,确定在没有业务传输的时长内的激活时间。
步骤701、接收终端在激活时间之后的第1个SC周期开启收发机。
步骤702、接收终端判断是否在第1个SC周期内监听到调度信息;如果是,则执行步骤703;否则,执行步骤707。
步骤703、接收终端根据调度信息接收数据。
步骤704、接收终端判断接收的数据是否为所在组的数据;如果是,则执行步骤705;否则执行步骤707。
步骤705、接收终端连续监听sidelink资源。
步骤706、接收终端判断在连续M2个SC周期内是否接收到数据;如果是,则返回步骤705;否则执行步骤707。
步骤707、接收终端关闭收发机,并返回步骤700。
实例六、一对一的通信业务发送侧,以标识信息为接收终端的层2标识为例。
如图8所示,本发明实施例一对一的通信业务发送的方法包括:
步骤800、发送终端根据DRX配置和接收终端的层2标识,确定在没有业务传输的时长内的激活时间。
步骤801、发送终端在激活时间之后的第1个SC周期开启收发机。
步骤802、发送终端发送数据。
步骤803、发送终端判断是否在连续X1个SC周期内没有发送数据,且没有收到数据,如果是,则执行步骤804;否则,返回步骤802。
步骤804、发送终端关闭收发机,并返回步骤800。
基于同一发明构思,本发明实施例中还提供了进行业务传输的终端,由于终端解决问题的原理与本发明实施例进行业务传输的方法相似,因此终端的实施可以参见方法的实施,重复之处不再赘述。
如图9所示,本发明实施例第一种进行业务传输的终端,所述终端为直接通信的终端,该终端包括:
时间确定模块900,用于根据DRX配置和标识信息,确定在没有业务传输的时长内的激活时间;
处理模块901,用于在所述激活时间之后开启收发机,用于进行直接通信业务传输。
可选的,所述处理模块901具体用于:
在所述激活时间之后的第N个资源调度周期开启收发机进行业务传输;
其中,N为正整数。
可选的,所述终端对应多个资源池;
所述处理模块901具体用于:
在所述激活时间之后的每个资源池对应的第N个资源调度周期开启收发机。
可选的,若所述直接通信业务为一对多的组通信业务和一对一的通信业务,则所述资源调度周期为SC周期;或
若所述直接通信业务为发现业务,则所述资源调度周期为发现周期。
可选的,所述直接通信业务为发现业务;
所述处理模块901还用于:
若所述终端为监听终端,通过收发机在第N个发现周期内监听发现信号;或
若所述终端为发送终端,通过收发机在第N个发现周期内发送发现信号。
可选的,所述直接通信业务为一对多的组通信业务;
所述处理模块901还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收所在组的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,若所述终端为发送终端,所述处理模块901具体用于:
从第N个SC周期开始通过收发机持续发送数据。
可选的,所述处理模块901还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收所在组的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到所在组的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M1个SC周期内没有收到数据,则停止收发数据,其中M1为正整数。
可选的,所述直接通信业务为一对一的通信业务;
所述处理模块901还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收发送给所述终端的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,所述处理模块901还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收到发送给所述终端的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到发送给所述终端的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M2个SC周期内没有收到数据,则停止收发数据,其中M2为正整数。
可选的,所述处理模块901还用于:
若在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,其中X1为正整数。
可选的,所述直接通信业务为一对多的组通信业务,所述标识信息为所述终端所在组的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=group ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
group ID为所述终端所在组的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为一对一的通信业务,所述标识信息为发送终端或接收终端的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=UE ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
UE ID为发送终端或接收终端的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为发现业务;所述标识信息为与发送终端相关的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=Discovery ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
Discovery ID为与发送终端相关的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述与发送终端相关的标识包括下列标识中的部分或全部:
发送终端的应用层标识;
发送终端的标识;
发送终端的应用层标识对应的映射;
发送终端的层2标识。
如图10所示,本发明实施例第二种进行业务传输的终端,所述终端为直接通信的终端,该终端包括:
处理器1001,用于读取存储器1004中的程序,执行下列过程:
根据DRX配置和标识信息,确定在没有业务传输的时长内的激活时间;在所述激活时间之后开启收发机,用于进行直接通信业务传输。
收发机1002,用于在处理器1001的控制下接收和发送数据。
可选的,处理器1001具体用于:
在所述激活时间之后的第N个资源调度周期开启收发机进行业务传输;
其中,N为正整数。
可选的,所述终端对应多个资源池;
处理器1001具体用于:
在所述激活时间之后的每个资源池对应的第N个资源调度周期开启收发机。
可选的,若所述直接通信业务为一对多的组通信业务和一对一的通信业务,则所述资源调度周期为SC周期;或
若所述直接通信业务为发现业务,则所述资源调度周期为发现周期。
可选的,所述直接通信业务为发现业务;
处理器1001还用于:
若所述终端为监听终端,通过收发机在第N个发现周期内监听发现信号;或
若所述终端为发送终端,通过收发机在第N个发现周期内发送发现信号。
可选的,所述直接通信业务为一对多的组通信业务;
处理器1001还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收所在组的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,若所述终端为发送终端,处理器1001具体用于:
从第N个SC周期开始通过收发机持续发送数据。
可选的,处理器1001还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收所在组的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到所在组的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M1个SC周期内没有收到数据,则停止收发数据,其中M1为正整数。
可选的,所述直接通信业务为一对一的通信业务;
处理器1001还用于:
若所述终端为接收终端,通过收发机在第N个SC周期内监听调度信息或在第N个SC周期内接收发送给所述终端的数据;或
若所述终端为发送终端,在第N个SC周期通过收发机发送数据。
可选的,处理器1001还用于:
若通过收发机在第N个SC周期内未监听到调度信息或在第N个SC周期内未接收到发送给所述终端的数据,则在第N个SC周期结束后停止收发数据;或
若通过收发机在第N个SC周期内接收到发送给所述终端的数据,则连续监听sidelink资源,若通过所述sidelink资源在连续M2个SC周期内没有收到数据,则停止收发数据,其中M2为正整数。
可选的,处理器1001还用于:
若在连续X1个SC周期内没有发送数据,且没有收到数据,则停止收发数据,其中X1为正整数。
可选的,所述直接通信业务为一对多的组通信业务,所述标识信息为所述终端所在组的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(group ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=group ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
group ID为所述终端所在组的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为一对一的通信业务,所述标识信息为发送终端或接收终端的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(UE ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=UE ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
UE ID为发送终端或接收终端的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述直接通信业务为发现业务;所述标识信息为与发送终端相关的标识;
所述激活时间满足下列公式中的一种:
[(DFN*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
[(HDFN*T+DFN)*X)+subframe number]mod(DRX-Cycle)=(Discovery ID)mod(DRX-Cycle);
UTC mod(DRX-Cycle)=Discovery ID mod(DRX-Cycle);
其中,DRX-Cycle为非连续监听周期;
X为一个DFN内的子帧个数;
DFN为PC5接口的帧号;
subframe number为子帧号;
Discovery ID为与发送终端相关的标识;
T为PC5口DFN的重复周期;
HDFN为DFN组的编号或超帧号;
[(DFN*X)+subframe number]为激活时间;
[(HDFN*T+DFN)*X)+subframe number]为激活时间;
UTC为激活时间。
可选的,所述与发送终端相关的标识包括下列标识中的部分或全部:
发送终端的应用层标识;
发送终端的标识;
发送终端的应用层标识对应的映射;
发送终端的层2标识。
在图10中,总线架构(用总线1000来代表),总线1000可以包括任意数量的互联的总线和桥,总线1000将包括由通用处理器1001代表的一个或多个处理器和存储器1004代表的存储器的各种电路链接在一起。总线1000还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1003在总线1000和收发机1002之间提供接口。收发机1002可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机1002从其他设备接收外部数据。收发机1002用于将处理器1001处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口1005,例如小键盘、显示器、扬声器、麦克风、操纵杆。
处理器1001负责管理总线1000和通常的处理,如前述所述运行通用操作系统。而存储器1004可以被用于存储处理器1001在执行操作时所使用的数据。
可选的,处理器1001可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
从上述内容可以看出:本发明实施例进行直接通信的终端根据DRX配置及标识信息确定在没有业务传输的时长内的激活时间,使得进行直接通信的终端只需要在激活时间之后开启收发机,从而不需要持续监听系统广播或者持续监听预配置的D2D接收资源,节省了电量。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。