更换中继节点的方法及系统、D2D用户设备及控制节点与流程

文档序号:11961831阅读:255来源:国知局
更换中继节点的方法及系统、D2D用户设备及控制节点与流程

本发明涉及设备到设备(D2D,Device-to-Device)技术领域,尤其涉及一种更换中继节点的方法及系统、D2D用户设备(UE,User Equipment)及控制节点。



背景技术:

随着无线多媒体业务的发展,人们对高数据速率和用户体验的需求日益增长,从而对传统蜂窝网络的系统容量和覆盖提出了较高要求。另一方面社交网络、近距离数据共享、本地广告等应用的流行使得人们对了解附近感兴趣的人或事物并与之通信(可以称为邻近服务(Proximity Services))的需求逐渐增加。传统的基于小区的蜂窝网络在高数据速率、以及邻近服务的支持方面存在明显局限性,在这种需求背景下,代表未来通信技术发展新方向的D2D技术应运而生。D2D技术的应用可以减轻蜂窝网络的负担,减少用户设备的电池功耗,提高数据速率,并改善网络基础设施的鲁棒性,很好地满足上述高数据速率业务和邻近服务的要求。

D2D技术可以工作在授权频段或非授权频段,允许多个支持D2D功能的用户设备(即D2D用户设备(D2D UE,D2D User Equipment))在有网络基础设施或无网络基础设施的情况下进行直接发现/直接通信。D2D的应用场景主要有以下三种:

1)如图1所示的模式1,UE1和UE2在蜂窝网络的覆盖下进行数据交互,用户面数据不经过网络基础设施;

2)如图1所示的模式2,在弱/无覆盖区域的UE中继传输,允许信号质量较差的UE4通过附近有网络覆盖的UE3与网络进行通信,能帮助运营商扩展 覆盖、提高容量;

3)如图1所示的模式3,在发生地震或紧急情况,蜂窝网络不能正常工作的情况下,允许设备间直接通信,UE5、UE6和UE7间控制面和用户面都不经过网络基础设施而进行一跳或多跳的数据通信。

D2D技术通常包括D2D发现技术和D2D通信技术;其中,D2D发现技术是指用于判断/确定两个或多个D2D UE之间相互邻近(比如在可以进行D2D直接通信范围之内)或用于判断/确定第一用户设备邻近第二用户设备的技术。D2D通信技术是指D2D UE之间部分或全部通信数据可以不通过网络基础设施而直接进行通信的技术。

在图1所示的模式2和模式3对应的场景中,D2D UE可以作为中继节点,使得蜂窝网络覆盖边缘或覆盖外的偏僻(remote)D2D UE能通过中继节点UE与网络进行蜂窝通信,且使得D2D UE间通过中继节点UE进行D2D通信。

发明人在实现本发明的过程中,发现现有的D2D技术至少存在以下缺陷:

若D2D UE或者作为中继节点的D2D UE的状况发生改变,比如D2D UE或作为中继节点的D2D UE发生移动,则D2D UE需要更换为其服务的中继节点UE。而现有技术并未提供D2D通信中继传输模式下更换中继节点UE的方法,从而导致通过中继节点UE的D2D UE之间的D2D通信无法顺利进行。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种更换中继节点的方法及系统、D2D UE及控制节点。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种更换中继节点的方法,包括:

第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;

所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

上述方案中,所述通过新的D2D中继节点进行通信,包括:

所述第一D2D UE通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;

或者,第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信;所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述第一D2D UE通过所述新的D2D中继节点与第二D2DUE进行D2D通信之前,所述方法还包括:

所述第一D2D UE通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

上述方案中,所述D2D中继节点更新信息包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

上述方案中,所述接收控制节点发送的D2D中继节点更换指示信息之前,所述方法还包括:

所述第一D2D UE向所述控制节点发送D2D中继节点相关信息;所述D2D中继节点相关信息用于所述控制节点确定所述新的D2D中继节点。

上述方案中,所述D2D中继节点相关信息可以包括以下至少之一:

所述第一D2D UE检测到的D2D中继节点信息,所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息,所述第一D2D UE的地理位置信息,所述第一D2D UE的标识信息,所述第一D2D UE的通信业务QoS需求信息,所述第一D2D UE的D2D安全能力信息,所述第一D2D UE的D2D安全相关参数信息,所述第一D2D UE的D2D通信组标识信息,所述第一D2D UE所请求的D2D中继类型,所述第一D2D UE的目标D2D UE的标识信息,所述第一D2D UE的优先级信息,所述第一D2D UE所在D2D通信组的优先级信息,所述第一D2D UE的D2D通信业务的优先级信息。

上述方案中,所述向控制节点发送D2D中继节点相关信息之前,所述方法 还包括:

所述第一D2D UE接收所述控制节点发送的D2D中继节点的发现或测量相关的配置信息;

相应地,所述第一D2D UE根据配置信息确定所述D2D中继节点相关信息。

上述方案中,所述D2D中继节点的发现或测量相关的配置信息包括:

D2D中继节点使用的D2D发现时域和/或频域资源/资源池信息、D2D中继节点的标识信息。

上述方案中,所述向控制节点发送D2D中继节点相关信息之前,所述方法还包括:

所述第一D2D UE接收所述控制节点发送的D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

所述第一D2D UE对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,所述第一D2D UE开启D2D中继节点发现。

上述方案中,所述收到所述D2D中继节点更换指示信息后,所述方法还包括:

所述第一D2D UE向所述控制节点回复D2D中继节点更换确认消息。

上述方案中,所述方法还包括:

所述第一D2D UE接收所述第二D2D UE通过所述新的D2D中继节点回复的D2D中继节点更新确认信息。

上述方案中,所述D2D中继节点更新确认信息包含:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息。

上述方案中,所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标 D2D UE。

本发明实施例还提供了一种更换中继节点的方法,包括:

控制节点向第一D2D UE发送D2D中继节点更换指示信息,以使所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

上述方案中,所述控制节点为基站、D2D中继节点、临近服务功能实体(ProSe fuction)、临近服务(ProSe)应用服务器、或执行D2D中继节点管理的网元。

上述方案中,所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述向第一D2D UE发送D2D中继节点更换指示信息之前,所述方法还包括:

所述控制节点根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;

和/或,所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

上述方案中,所述确定所述新的D2D中继节点之前,所述方法还包括:

所述控制节点接收所述第一D2D UE发送的D2D中继节点相关信息。

上述方案中,所述D2D中继节点相关信息包括以下至少之一:

所述第一D2D UE检测到的D2D中继节点信息,所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息,所述第一D2D UE的地理位置信息,所述第一D2D UE的标识信息,所述第一D2D UE的通信业务QoS需求信息,所述第一D2D UE的D2D安全能力信息,所述第一D2D UE的D2D安全相关参数信息,所述第一D2D UE的D2D通信组标识信息,所述第一D2D UE 所请求的D2D中继类型,所述第一D2D UE的目标D2D UE的标识信息,所述第一D2D UE的优先级信息,所述第一D2D UE所在D2D通信组的优先级信息,所述第一D2D UE的D2D通信业务的优先级信息。

上述方案中,所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,所述方法还包括:

向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;所述配置信息用于所述第一D2D UE确定所述D2D中继节点相关信息。

上述方案中,所述控制节点通过Uu接口系统消息、或RRC专有信令、或PC5接口向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息。

上述方案中,所述D2D中继节点的发现或测量相关的配置信息包括:

D2D中继节点使用的D2D发现时域和/或频域资源/资源池信息、D2D中继节点的标识信息。

上述方案中,所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,所述方法还包括:

向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;所述D2D中继节点发现触发门限值用于所述第一D2D UE开启D2D中继节点发现。

上述方案中,所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信,包括:

控制节点通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信;或者,控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

上述方案中,所述通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信,包括:

所述控制节点向所述新的D2D中继节点发送中继接入请求;

所述控制节点接收所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时回复的中继接入响应。

上述方案中,所述中继接入响应中包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

上述方案中,所述控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信,包括:

所述控制节点向所述中心控制节点发送中继接入请求;

所述控制节点接收所述中心控制节点发送的中继接入响应;所述中心控制节点发送的中继接入响应为所述中心控制节点接收的中继接入响应;所述中心控制节点接收的中继接入响应为所述新的D2D中继节点收到所述中心控制节点发送的中继接入响应,且确定允许所述D2D UE第一通过所述新的D2D中继节点的中继进行D2D通信时向所述中心控制节点回复的中继接入响应。

上述方案中,所述中继接入响应中包含:所述新的D2D中继节点为所述第一D2D UE分配的IP地址。

上述方案中,所述中继接入请求中包含以下至少之一:

所述第一D2D UE的标识信息、所述第二D2D UE的标识或标识列表信息,所述第一D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、所述第一D2D UE的D2D通信业务的优先级信息、所述第一D2D UE与D2D中继节点之间D2D通信的配置信息;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述D2D通信的配置信息包括:所述第一D2D UE与D2D中继节点之间D2D通信的承载配置信息、以及安全相关配置信息。

上述方案中,所述D2D中继类型为UE到UE的中继、或为UE到网络的 中继。

上述方案中,所述中继接入响应包含以下至少之一:

所述第一D2D UE的标识信息、可通过所述新的D2D中继节点到达的所述第二D2D UE的标识信息、所述第一D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

上述方案中,发送所述D2D中继节点更换指示信息后,所述方法还包括:

接收所述第一D2D UE回复的D2D中继节点更换确认消息。

上述方案中,所述方法还包括:

所述控制节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述D2D中继节点更新信息包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

本发明实施例又提供了一种D2D UE,包括:接收模块及通信模块;其中,

所述接收模块,用于接收控制节点发送的D2D中继节点更换指示信息;

所述通信模块,用于根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

上述方案中,所述通信模块,具体用于:通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;

或者,第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信;所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述通信模块,还用于通过所述新的D2D中继节点与第二D2D UE进行D2D通信之前,通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

上述方案中,所述UE还包括:发送模块,用于向所述控制节点发送D2D中继节点相关信息;所述D2D中继节点相关信息用于所述控制节点确定所述新的D2D中继节点。

上述方案中,所述接收模块,还用于向控制节点发送D2D中继节点相关信息之前接收所述控制节点发送的D2D中继节点的发现或测量相关的配置信息;

相应地,所述发送模块根据配置信息确定所述D2D中继节点相关信息。

上述方案中,所述UE还包括发现模块;其中,

所述接收模块,还用于向控制节点发送D2D中继节点相关信息之前接收所述控制节点发送的D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

所述发现模块,用于对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,所述第一D2D UE开启D2D中继节点发现。

上述方案中,所述发送模块,还用于收到所述D2D中继节点更换指示信息后,向所述控制节点回复的D2D中继节点更换确认消息。

上述方案中,所述接收模块,还用于接收所述第二D2D UE通过所述新的D2D中继节点回复的D2D中继节点更新确认信息。

本发明实施例还提供了一种控制节点,包括:存储单元及发送单元;其中,

所述存储单元,用于存储D2D中继节点更换指示信息;

所述发送单元,用于向第一D2D UE发送D2D中继节点更换指示信息,以使所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

上述方案中,所述控制节点还包括:确定单元,用于根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;和/或,确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

上述方案中,所述控制节点还包括:接收单元,用于确定所述新的D2D中继节点之前,接收所述第一D2D UE发送的D2D中继节点相关信息。

上述方案中,所述发送单元,还用于接收所述第一D2D UE发送的D2D中 继节点相关信息之前,向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;所述配置信息用于所述第一D2D UE确定所述D2D中继节点相关信息。

上述方案中,所述发送单元,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;所述D2D中继节点发现触发门限值用于所述第一D2D UE开启D2D中继节点发现。

上述方案中,所述接收单元,还用于发送所述D2D中继节点更换指示信息后,接收所述第一D2D UE回复的D2D中继节点更换确认消息。

上述方案中,所述发送单元,还用于向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

本发明实施例又提供了一种更换中继节点的系统,包括:控制节点、第一D2D UE、以及新的D2D中继节点;其中,

所述控制节点,用于向所述第一D2D UE发送D2D中继节点更换指示信息;

所述第一D2D UE,用于接收控制节点发送的D2D中继节点更换指示信息;并根据所述D2D中继节点更换指示信息,通过所述新的D2D中继节点进行通信。

上述方案中,所述控制节点,还用于向所述第一D2D UE发送D2D中继节点更换指示信息之前,根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;和/或,确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

上述方案中,所述控制节点,还用于用于确定所述新的D2D中继节点之前,接收所述第一D2D UE发送的D2D中继节点相关信息。

上述方案中,所述控制节点,还用于接收所述第一D2D UE发送的D2D中 继节点相关信息之前,向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;

所述第一D2D UE,还用于根据所述配置信息,确定所述D2D中继节点相关信息。

上述方案中,所述控制节点,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

所述第一D2D UE,还用于对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,开启D2D中继节点发现。

上述方案中,所述控制节点,具体用于通过与新的D2D中继节点交互后确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信;或者,

所述系统还包括:中心控制节点;其中,

所述控制节点,具体用于通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

上述方案中,所述中心控制节点由D2D中继节点承担,所述中心控制节点,用于获得自身附近D2D中继节点的中继相关信息。

上述方案中,所述中心控制节点,具体用于:通过监听中继节点发现消息或广播信息获得自身附近的中继节点的中继相关信息,或者,从中继节点获得相应的中继相关信息。

上述方案中,所述第一D2D UE,还用于收到所述D2D中继节点更换指示信息后,向所述控制节点回复D2D中继节点更换确认消息;

相应地,所述控制节点,还用于接收所述D2D中继节点更换确认消息。

上述方案中,所述第一D2D UE,具体用于:通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;或者,

所述系统还包括:第二D2D UE;其中,

所述一D2D UE,具体用于:

通过所述新的D2D中继节点与第二D2D UE进行D2D通信;所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述第一D2D UE,还用于通过所述新的D2D中继节点与第二D2D UE进行D2D通信之前,通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,还用于根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息。

上述方案中,所述系统还包括:第二D2D UE;所述第二D2D UE为所述第一D2D UE的目标D2D UE;其中,

所述控制节点,还用于向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,用于根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息;

或者,

所述新的D2D中继节点,还用于向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,用于根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息。

上述方案中,所述第二D2D UE,还用于接收到D2D中继节点更新信息之后,向所述新的D2D中继节点回复D2D中继节点更新确认信息。

上述方案中,所述系统还包括原D2D中继节点,用于所述第一D2D UE通过新的D2D中继节点进行通信之后,释放自身与所述第一D2D UE之间的连接。

上述方案中,所述原D2D中继节点,具体用于:在自身维护的定时器超时后释放自身与所述第一D2D UE1之间的连接;或者,收到所述第一D2D UE发送的中继连接释放指示信息后释放自身与所述D2D UE之间的连接;或者,所述原D2D中继节点收到所述控制节点发送的中继连接释放指示信息后释放自身与所述第一D2D UE之间的连接。

上述方案中,所述原D2D中继节点,还用于一旦接收到所述第一D2D UE发送的D2D通信数据或者向所述第一D2D UE 162发送D2D通信数据后,则开启或重启所述定时器。

上述方案中,所述中继连接释放指示信息至少包括以下之一:

所述释放指示、所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、释放原因;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

上述方案中,所述控制节点,还用于向所述原D2D中继节点发送中继连接释放指示信息之前,接收到所述第一D2D UE发送的D2D中继节点更换确认信息;或者,接收到所述新的D2D中继节点发送的D2D UE接入完成指示信息。

本发明实施例提供的更换中继节点的方法及系统、D2D UE及控制节点,控制节点向第一D2D UE发送D2D中继节点更换指示信息;所述第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信,解决了D2D通信中继传输模式下D2D UE更换中继节点的问题,如此,能使得D2D UE及时地接入合适的中继节点,进而保证了D2D通信的顺利进行。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为D2D技术应用模式示意图;

图2为本发明实施例D2D中继模式下存在中心控制节点的场景示意图;

图3本发明实施例一更换中继节点的方法流程示意图;

图4为本发明实施例二更换中继节点的方法流程示意图;

图5为本发明实施例三更换中继节点的方法流程示意图;

图6为本发明实施例四更换中继节点的方法流程示意图;

图7为本发明实施例五更换中继节点的方法流程示意图;

图8为本发明实施例六更换中继节点的方法流程示意图;

图9为本发明实施例七更换中继节点的方法流程示意图;

图10为本发明实施例八更换中继节点的方法流程示意图;

图11为本发明实施例九更换中继节点的方法流程示意图;

图12为本发明实施例十更换中继节点的方法流程示意图;

图13为本发明实施例十一更换中继节点的方法流程示意图;

图14为本发明实施例十二D2D UE结构示意图;

图15为本发明实施例十二控制节点结构示意图;

图16为本发明实施例十二更换中继节点的系统示意图。

具体实施方式

下面结合附图及实施例对本发明再作进一步详细地描述。

需要说明的是:在本发明的各种实施例中,中继节点可称为中继UE(relay UE),或者称为D2D访问接入点(AP,AccessPoint)(简称DP),中继节点可为D2D UE提供D2D通信或蜂窝通信数据转发的功能。Relay UE中部分中继节点可以作为中心控制节点(可称为DP head),执行部分控制管理功能。图2为D2D中继模式下存在中心控制节点的场景示意图。如图2所示,D2D中继节点称为relay UE,又可称为D2D AP,D2D中继节点可以与中心控制节点通过PC5接口连接,D2D中继节点之间也可通过PC5接口连接交互。中心控制节点可通过空口与基站连接。另外,中心控制节点和D2D中继节点也可以处于基站覆盖范围之外,该场景下D2D中继节点同样可通过PC5接口与附近的D2D中继节点或中心控制节点相连。中心控制节点可获得自身附近(覆盖范围内)的其它中继节点的中继相关信息,包括:中继类型、中继状态、位置信息、所接入的D2D UE信息、以及负荷信息等。具体地,中心控制节点可以通过监听中继节点发现消息或广播信息,来获得自身附近中继节点的中继相关信息,或者,中心控制节点可通过PC5接口从中继节点获得对应中继节点的中继相关信息。

在本发明的各种实施例中:控制节点向第一D2D UE发送D2D中继节点更换指示信息;所述第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

实施例一

本实施例提供一种更换中继节点的方法,应用于第一D2D UE侧,该方法包括:

第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;

所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

其中,所述控制节点可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

所述通过新的D2D中继节点进行通信,具体包括:

所述第一D2D UE通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;

或者,第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信。

其中,所述第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信之前,该方法还可以包括:

所述第一D2D UE通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;

或者,所述控制节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;

或者,所述新的D2D中继节点向所述D2D UE的目标D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

其中,所述D2D中继节点更新信息可以包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

实际应用时,所述第二D2D UE接收到D2D中继节点更新信息之后,通过所述新的D2D中继节点向所述第一D2D UE回复D2D中继节点更新确认信息。换句话说,所述第一D2D UE接收所述第二D2D UE通过所述新的D2D中继节点回复的D2D中继节点更新确认信息。

其中,所述D2D中继节点更新确认信息可以包含:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、以及所述新的D2D中继节点的标识信息。

所述第二D2D UE接收到D2D中继节点更新信息后,通过所述新的D2D中继节点的中继与所述第一D2D UE进行D2D通信。

实际应用时,所述接收控制节点发送的D2D中继节点更换指示信息之前,该方法还可以包括:

向所述控制节点发送D2D中继节点相关信息;所述D2D中继节点相关信息用于所述控制节点确定所述新的D2D中继节点。

其中,所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息。

所述D2D中继节点相关信息可以包括以下至少之一:

所述第一D2D UE检测到的D2D中继节点信息,所述第一D2D UE对所接 收的D2D中继节点的发现消息的测量结果信息,所述第一D2D UE的地理位置信息,所述第一D2D UE的标识信息,所述第一D2D UE的通信业务QoS需求信息,所述第一D2D UE的D2D安全能力信息,所述第一D2D UE的D2D安全相关参数信息,所述第一D2D UE的D2D通信组标识信息,所述第一D2D UE所请求的D2D中继类型,所述第一D2D UE的目标D2D UE的标识信息,所述第一D2D UE的优先级信息,所述第一D2D UE所在D2D通信组的优先级信息,所述第一D2D UE的D2D通信业务的优先级信息。

所述向控制节点发送D2D中继节点相关信息之前,该方法还可以包括:

接收所述控制节点发送的D2D中继节点的发现或测量相关的配置信息;

相应地,根据配置信息确定所述D2D中继节点相关信息。

收到所述D2D中继节点更换指示信息后,该方法还可以包括:

向所述控制节点回复D2D中继节点更换确认消息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

所述向控制节点发送D2D中继节点相关信息之前,该方法还可以包括:

接收所述控制节点发送的D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

当对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,所述第一D2D UE开启D2D中继节点发现。

本实施例还提供一种更换中继节点的方法,应用于控制节点,该方法包括:

所述控制节点向第一D2D UE发送D2D中继节点更换指示信息,以使所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

其中,所述控制节点可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

所述向第一D2D UE发送D2D中继节点更换指示信息之前,该方法还可以包括:

所述控制节点根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;

和/或,所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

所述确定所述新的D2D中继节点之前,该方法还可以包括:

所述控制节点接收所述第一D2D UE发送的D2D中继节点相关信息。

所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息,具体可以包括以下至少之一:所述第一D2D UE检测到的D2D中继节点信息、所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息;所述D2D中继节点相关信息还可以进一步包括以下至少之一:所述第一D2D UE的地理位置信息、所述第一D2D UE的标识信息、所述第一D2D UE的通信业务QoS需求信息、所述第一D2D UE的D2D安全能力信息、所述第一D2D UE的D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第二D2D UE的标识信息、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、以及所述第一D2D UE的D2D通信业务的优先级信息。

其中,所述第一D2D UE检测到的D2D中继节点信息可以根据所述第一D2D UE接收到的D2D中继发现消息获得。

所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,该方法还可以包括:

向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;所述配置信息用于所述第一D2D UE确定所述D2D中继节点相关信息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

实际应用时,所述控制节点可通过Uu接口系统消息、或RRC专有信令、或PC5接口向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息。

实际应用时,所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,该方法还可以包括:

向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;所述D2D中继节点发现触发门限值用于所述第一D2D UE开启D2D中继节点发现。

所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信,具体可以包括:

控制节点通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信;或者,控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

其中,该方法还可以包括:

所述控制节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

所述D2D中继节点更新信息包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

D2D中继节点可作为中心控制节点,中心控制节点可获得其附近D2D中继 节点的中继相关信息,例如:中继类型、中继状态、位置信息、所接入的D2D UE信息、以及负荷信息等。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。

所述通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信,具体包括:

所述控制节点向所述新的D2D中继节点发送中继接入请求;

所述控制节点接收所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时回复的中继接入响应。

其中,所述中继接入响应中可以包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

所述控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信,具体包括:

所述控制节点向所述中心控制节点发送中继接入请求;

所述控制节点接收所述中心控制节点发送的中继接入响应;所述中心控制节点发送的中继接入响应为所述中心控制节点接收的中继接入响应;所述中心控制节点接收的中继接入响应为所述新的D2D中继节点收到所述中心控制节点发送的中继接入响应,且确定允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时向所述中心控制节点回复的中继接入响应。

其中,所述中继接入请求中包含以下至少之一:

所述第一D2D UE的标识信息、所述第二D2D UE的标识或标识列表信息,所述第一D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、所述第一D2D UE的D2D通信业务的优先级信息、所述第一D2D UE与D2D中继节点之间D2D通信的配置信息。

其中,所述D2D通信的配置信息包括:所述第一D2D UE与D2D中继节点之间D2D通信的承载配置信息、以及安全相关配置信息等。

所述中继接入响应中可以包含:所述新的D2D中继节点为所述第一D2D UE分配的IP地址。

所述中继接入响应包含以下至少之一:

所述第一D2D UE的标识信息,可通过所述新的D2D中继节点到达的所述D2D UE的目标D2D UE的标识(列表)信息,所述第一D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

所述D2D中继类型可以分为:UE到UE的中继、UE到网络的中继。

发送所述D2D中继节点更换指示信息后,该方法还可以包括:

接收所述第一D2D UE回复的D2D中继节点更换确认消息。

本实施例又提供了一种更换中继节点的方法,如图3所示,该方法包括以下步骤:

步骤301:控制节点向第一D2D UE发送D2D中继节点更换指示信息;

这里,所述控制节点可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

所述向第一D2D UE发送D2D中继节点更换指示信息之前,该方法还可以包括:

所述控制节点根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;

和/或,所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

所述确定所述新的D2D中继节点之前,该方法还可以包括:

所述控制节点接收所述第一D2D UE发送的D2D中继节点相关信息。

所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息,具体可以包括以下至少之一:所述第一D2D UE检测到的D2D中继节点信息、所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息;所述D2D中继节点相关信息还可以进一步包括以下至少之一:所述第一D2D UE的地理位置信息、所述第一D2D UE的标识信息、所述第一D2D UE的通信业务QoS需求信息、所述第一D2D UE的D2D安全能力信息、所述第一D2D UE的D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第二D2D UE的标识信息、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、以及所述第一D2D UE的D2D通信业务的优先级信息。

其中,所述第一D2D UE检测到的D2D中继节点信息可以根据所述第一D2D UE接收到的D2D中继发现消息获得。

所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,该方法还可以包括:

所述控制节点向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;

所述第一D2D UE根据所述配置信息,确定所述D2D中继节点相关信息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

实际应用时,所述控制节点可通过Uu接口系统消息、或RRC专有信令、或PC5接口向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息。

所述接收所述第一D2D UE发送的D2D中继节点相关信息之前,该方法还可以包括:

所述控制节点向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,所述第一D2D UE开启D2D中继节点发现。

所述控制节点确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信,具体可以包括:

控制节点通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信;或者,控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

其中,D2D中继节点可作为中心控制节点,中心控制节点可获得其附近D2D中继节点的中继相关信息,例如:中继类型、中继状态、位置信息、所接入的D2D UE信息、以及负荷信息等。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。

所述通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信,具体包括:

所述控制节点向所述新的D2D中继节点发送中继接入请求;

所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时,向所述控制节点回复的中继接入响应。

其中,所述中继接入响应中可以包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

所述控制节点通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信,具体包括:

所述控制节点向所述中心控制节点发送中继接入请求;

所述中心控制节点向新的D2D中继节点发送中继接入请求;

所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时,向所述中心控制节点回复中继接入响应;

所述中心控制节点接收到中继接入响应后,向所述控制节点回复发送中继接入响应。

其中,所述中继接入请求中包含以下至少之一:

所述第一D2D UE的标识信息、所述第二D2D UE的标识或标识列表信息,所述第一D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、所述第一D2D UE的D2D通信业务的优先级信息、所述第一D2D UE与D2D中继节点之间D2D通信的配置信息。

其中,所述D2D通信的配置信息包括:所述第一D2D UE与D2D中继节点之间D2D通信的承载配置信息、以及安全相关配置信息等。

所述中继接入响应中可以包含:所述新的D2D中继节点为所述第一D2D UE分配的IP地址。

所述中继接入响应包含以下至少之一:

所述第一D2D UE的标识信息,可通过所述新的D2D中继节点到达的所述D2D UE的目标D2D UE的标识(列表)信息,所述第一D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

所述D2D中继类型可以分为:UE到UE的中继、UE到网络的中继。

步骤302:所述第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;

这里,所述收到所述D2D中继节点更换指示信息后,该方法还可以包括:

向所述控制节点回复D2D中继节点更换确认消息。

步骤303:所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

这里,所述通过新的D2D中继节点进行通信,具体包括:

所述第一D2D UE通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;或者,

或者,第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信。

其中,所述第一D2D UE通过所述新的D2D中继节点与第二D2D UE进行D2D通信之前,该方法还可以包括:

所述第一D2D UE通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;所述第二D2D UE根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息。

该方法还可以包括:

所述控制节点向所述第二D2D UE发送D2D中继节点更新信息;所述第二D2D UE根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息;或者,

所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;第二D2D UE根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息。

其中,所述D2D中继节点更新信息可以包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

该方法还可以包括:所述第二D2D UE接收到D2D中继节点更新信息之后,向所述新的D2D中继节点回复D2D中继节点更新确认信息。

其中,所述D2D中继节点更新确认信息可以包含:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息。

所述第一D2D UE通过新的D2D中继节点进行通信之后,该方法还可以包括:

所述第一D2D UE的原D2D中继节点释放自身与所述第一D2D UE之间的连接;

具体地,所述原D2D中继节点在自身维护的定时器超时后释放自身与所述第一D2D UE之间的连接;或者,所述原D2D中继节点收到所述第一D2D UE发送的中继连接释放指示信息后释放自身与所述D2D UE之间的连接;或者,所述原D2D中继节点收到所述控制节点发送的中继连接释放指示信息后释放自身与所述第一D2D UE之间的连接。

其中,所述原D2D中继节点一旦接收到所述第一D2D UE发送的D2D通信数据或者向所述第一D2D UE发送D2D通信数据后,则开启或重启所述定时器。

所述中继连接释放指示信息至少包括以下之一:

所述释放指示、所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、释放原因。

所述控制节点向所述原D2D中继节点发送中继连接释放指示信息之前,该方法还可以包括:

所述控制节点接收到所述第一D2D UE发送的D2D中继节点更换确认信息;或者,

所述控制节点接收到所述新的D2D中继节点发送的D2D UE接入完成指示信息。

本发明实施例提供的更换中继节点的方法,控制节点向第一D2D UE发送D2D中继节点更换指示信息;所述第一D2D UE接收控制节点发送的D2D中继节点更换指示信息;所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信,解决了D2D通信中继传输模式下D2D UE更换中继节点的问题,如此,能使得D2D UE及时地接入合适的中继节点,进而保证了D2D通信的顺利进行。

实施例二

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、以及relay UE2 均在蜂窝通信网络覆盖内且均为D2D UE;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。需注意的是,D2D UE可以连接不同的relay UE,可以通过不同的relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图4所示,包括以下步骤:

步骤401:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1进行relay UE更换;举个例子来说,当relay UE1电量不足时,此时relay UE1可以通过D2D广播或单播通信方式向D2D UE1发送电量不足、或者暂停中继指示、或者中继状态指示、或者中继连接释放指示,从而触发D2D UE1进行relay UE更换,即触发D2D UE1执行relay UE发现及测量过程。

第三种方式,基站向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过系统信息块(SIB,System Information Blocks)获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现过程后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、物理资源块(PRB,Physical Resource Block)、以及relay UE标识等信息。

步骤402:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE之间D2D通信使用的无线载频所属的公共陆地移动网络(PLMN,Public Land Mobile Network)标识(ID)、连接相关信息(用于标识UE到网络(UE-to-Network)relay UE能提供的连接信息,如接入点名称(APN,Access Point Name)信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE收到广播的中继节点发现消息后,向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前可以从基站或ProSe function处获取relay UE所使用的发现或测量相关资源配置信息。其中,资源配置信息可以包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤403:D2D UE1将relay UE发现结果或测量信息发送给基站;

这里,发现结果或测量信息可以包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(比如ProSe ID等)、以及D2D UE1对所接收的relay UE的发现消息的测量结果(比如信号强度等)。

实际应用时,D2D UE1还可以将自身的地理位置信息发送给基站。

实际应用时,D2D UE1还可以将D2D UE1的标识信息、D2D UE1的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、目标D2D UE的标识信息发送给基站。其中,D2D中继类型包括:UE 到UE的中继、以及UE到网络的中继。

步骤404:基站根据接收的relay UE发现结果或测量信息,为D2D UE1选择一个或多个relay UE作为候选的新中继节点;

例如,基站在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,假设所述候选的新中继节点为relay UE2。

步骤405:基站向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如D2D UE2的标识)、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、以及D2D UE1与relay UE2之间D2D通信的配置信息等。

其中,D2D UE的通信业务QoS需求信息可以包含:QoS等级标识(QCI,QoS Class Identifier)、分配预留优先级(ARP)、是否为保证比特速率(GBR,Guranteed Bit Rate)、GBR、以及MBR等信息。

D2D UE1所请求的D2D中继类型可以包括:UE到UE的中继、UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、安全相关配置信息等。

步骤406:relay UE2接收relay接入请求消息后需要执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE1的目标D2D UE(D2D UE2)进行D2D通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

可选的,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE, 并获取其标识信息;相应地,relay UE2可以根据自身检测到的附近D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE2。

步骤407:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE2时,发送relay接入响应消息给基站;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE2的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址等。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE2时,则向基站回复拒绝消息,基站可为D2D UE1选择其它的候选relay UE。

步骤408:基站收到relay接入响应消息后,向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,所述relay UE更换命令可以包含:新的D2D中继节点(即relay UE2)的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE2的标识或标识列表信息、D2D UE1与relay UE2之间D2D通信的配置信息、以及relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

步骤409:D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信时,向基站发送relay UE更换确认;

步骤410:基站接收relay UE更换确认后,向D2D UE1的原relay UE(即relay UE1)发送relay连接释放消息;相应地,relay UE1收到relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息以及释放原因等。

实际应用时,relay UE1接收relay连接释放消息后,可以向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接;或者,relay UE1也可基于自身维护的定时器确定是否释放其与D2D UE1间的连接。具体地,relay UE1每次收到D2D UE1发送的D2D通信数据包启动/重启定时器,当定时器超时后释放其与D2D UE1的连接,删除D2D UE1相关上下文。

步骤411:D2D UE1通过新的D2D中继节点(relay UE2)向D2D UE2发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2之间D2D通信的配置信息。

步骤412:D2D UE2收到relay UE更新信息后,更新自身维护的中继节点信息,并通过新的D2D中继节点(relay UE2)向D2D UE1发送relay UE更新确认信息。

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤411和412。

实施例三

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、以及relay UE2均在蜂窝通信网络覆盖内且均为D2D UE;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。需注意的是,D2D UE可以连接不 同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图5所示,包括以下步骤:

步骤501:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

第三种方式,基站向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现之后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤502:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息 中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关配置信息。其中,配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的配置信息进行relay UE的发现或测量。

步骤503:D2D UE1将relay UE发现结果或测量信息发送给基站;

这里,发现结果或测量信息可以包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(比如ProSe ID等)、以及D2D UE对所接收的relay UE的发现消息的测量结果(比如信号强度等)。

实际应用时,D2D UE1还可以将自身的地理位置信息发送给基站。

实际应用时,D2D UE1还可以将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、目标D2D UE的标识(或标识列表)信息发送给基站。其中,D2D中继类型包括:UE到UE的中继、以及UE到网络的中继。

步骤504:基站根据接收的relay UE发现结果或测量信息,为D2D UE1选择一个或多个relay UE作为候选的新中继节点;

例如,基站在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,假设所述候选的新中继节点为relay UE2。

步骤505:基站向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息中可以包含:D2D UE1的标识信息、D2D UE1 的目标D2D UE的标识或标识列表信息(例如D2D UE2的标识)、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息等。

其中,D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

D2D UE所请求的D2D中继类型可以包括:UE到UE的中继、,UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、安全相关配置信息等。

步骤506:relay UE2接收relay接入请求消息后需要执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE2进行D2D通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

可选地,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可以根据自身检测到的附近D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE2。

步骤507:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE2时,发送relay接入响应消息给基站;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE2的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址等。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数 据转发至D2D UE2时,则向基站回复拒绝消息,基站可为D2D UE1选择其它的候选relay UE。

步骤508:基站收到relay接入响应消息后,向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点(即relay UE2)的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE2的标识或标识列表信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

步骤509:若D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信时,向基站发送relay UE更换确认;

步骤510:D2D UE1向基站发送relay UE更换确认后,向D2D UE1的原relay UE(即relay UE1)发送relay连接释放消息,以释放自身与relay UE1之间的连接;相应地,relay UE1收到relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息,D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及释放原因等。

实际应用时,relay UE1接收relay连接释放消息后,可以向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接。

步骤511:D2D UE1的新的D2D中继节点(relay UE2)向D2D UE1的目标D2D UE(其中至少包含D2D UE2)发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2间D2D通信的配置信息。

步骤512:D2D UE2接收到D2D中继节点更新信息后,更新自身维护的中 继节点信息,并向relay UE2发送relay UE更新确认信息。

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤511和512。

实施例四

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、以及relay UE2均在蜂窝通信网络覆盖内且均为D2D UE;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图6所示,包括以下步骤:

步骤601:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

第三种方式,基站向D2D UE1发送D2D中继节点发现触发门限值;所述 D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现之后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤602:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤603:D2D UE1将relay UE发现结果或测量信息发送给基站;

这里,发现结果及测量信息可以包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(比如ProSe ID等)、以及D2D UE对所接收的relay UE的发现消息的测量结果(比如信号强度等)。

实际应用时,D2D UE1还可以将自身的地理位置信息发送给基站。

实际应用时,D2D UE1还可以将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、目标D2D UE的标识(或标识列表)信息发送给基站。其中,D2D中继类型包括:UE到UE的中继、以及UE到网络的中继。

步骤604:基站根据接收的relay UE发现结果或测量信息,为D2D UE1选择一个或多个relay UE作为候选的新的中继节点;

例如,基站在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,假设所述候选的新中继节点为relay UE2。

步骤605:基站向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息中可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如D2D UE2的标识)、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息等。

其中,D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

D2D UE所请求的D2D中继类型可以包括:UE到UE的中继、,UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、安全相关配置信息等。

步骤606:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE2进行D2D通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

可选地,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可以根据自身检测到的附近D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE2。

步骤607:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE2时,发送relay接入响应消息给基站;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE2的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址等。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE2时,则向基站回复拒绝消息,基站可为D2D UE1选择其它的候选relay UE。

步骤608:基站收到relay接入响应消息后,向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点(即relay UE2)的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE2的标识或标识列表信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

步骤609:D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信时,向基站发送relay UE更换确认;

步骤610:D2D UE1向基站发送relay UE更换确认后,向D2D UE1的原 relay UE(即relay UE1)发送relay连接释放消息,以释放自身与relay UE1之间的连接;相应地,relay UE1收到relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息,D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及释放原因等。

实际应用时,relay UE1接收relay连接释放消息后,可以向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接。

步骤611:基站收到D2D UE1的relay UE更换确认后向D2D UE1的目标D2D UE(其中至少包含D2D UE2)发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2之间D2D通信的配置信息。

需要注意的是:该步骤可发生在步骤510之前或之后。

步骤612:D2D UE2收到relay UE更新信息后,更新自身维护的中继节点信息,并向基站发送relay UE更新确认信息。

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤611和612。

实施例五

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、以及relay UE2 均在蜂窝通信网络覆盖内且均为D2D UE;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图7所示,包括以下步骤:

步骤701:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

第三种方式,基站向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现之后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤702:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤703:D2D UE1将relay UE发现结果或测量信息发送给基站;

这里,发现结果或测量信息可以包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(比如ProSe ID等)、以及D2D UE对所接收的relay UE的发现消息的测量结果(比如信号强度等)。

实际应用时,D2D UE1还可以将自身的地理位置信息发送给基站。

实际应用时,D2D UE1还可以将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、目标D2D UE的标识(或标识列表)信息发送给基站。其中,D2D中继类型包括:UE到UE的中继、以及UE到网络的中继。

步骤704:基站根据接收的relay UE发现结果或测量信息,为D2D UE1选择一个或多个relay UE作为候选的新中继节点;

例如,基站在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,假设所述候选的新中继节点为relay UE2。

步骤705:基站向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息中可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如D2D UE2的标识)、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息等。

其中,D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

D2D UE1所请求的D2D中继类型可以包括:UE到UE的中继、,UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、安全相关配置信息等。

步骤706:relay UE2接收relay接入请求消息后需要执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE2进行D2D通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

可选地,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可以根据自身检测到的附近D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE2。

实际应用时,可先不执行步骤606,即步骤605完成后直接执行步骤607。

步骤707:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE2时,发送relay接入响应消息给基站;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE2的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址等。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE2时,则向基站回复拒绝消息,基站可为D2D UE1选择其它的候选relay UE。

步骤708:基站收到relay接入响应消息后,向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点(即relay UE2)的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE2的标识或标识列表信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

步骤709:D2D UE1收到relay UE更换命令后,向relay UE2发起relay接入请求过程,即向relay UE2发送relay接入请求消息;

这里,relay接入请求消息中可包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(其中至少包含D2D UE2)的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息。

其中,D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

D2D UE所请求的D2D中继类型可以包括:UE到UE的中继、UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、安全相关配置信息等。

relay UE2收到relay接入请求消息后,如果relay UE2未执行步骤506,此时需要执行相应的接纳控制,即执行步骤506的操作。换句话说,relay UE2接收relay接入请求消息后需判断是否允许D2D UE1通过relay UE2的中继与D2D UE2进行D2D通信。具体地,relay UE2可以根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入,并通过relay UE2的中继与D2D UE2进行D2D通信。

步骤710:relay UE2确定允许relay UE1接入时,发送relay接入响应消息给D2D UE1;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

步骤711:relay UE2确定允许D2D UE1接入后,向D2D UE1的目标D2D UE(其中至少包含D2D UE2)发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中relay UE更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2间D2D通信的配置信息。

步骤712:D2D UE2收到D2D中继节点更新信息后,更新自身维护的中继节点信息,并向relay UE2发送relay UE更新确认信息;

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

步骤713:D2D UE1接入relay UE2后,relay UE2向基站发送D2D UE接 入完成消息;

这里,所述D2D UE接入完成消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

步骤714:基站接收D2D UE接入完成消息后,向D2D UE1的原D2D中继节点(即relay UE1)发送relay连接释放消息,以释放D2D UE1与relay UE1之间的连接;相应地,relay UE1接收relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及释放原因。可选的,relay UE1接收relay连接释放消息后可向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接。

步骤715:relay UE1向基站回复relay连接释放确认消息。

这里,实际应用时,本步骤是可选步骤。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤710和711。

实施例六

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、以及relay UE2均为D2D UE,位于蜂窝通信网络覆盖内或蜂窝通信网络覆盖外;其中,relay UE1、relay UE2可作为中继节点为其它D2D UE提供中继服务,且本实施例方法中,relay UE的更换不涉及与基站的信令交互。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图8所示,包括以下步骤:

步骤801:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1可以通过基站主动发送的方式从基站处(比如通过SIB获得)或通过预配置的方式从ProSe function处获得relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤802:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤803:D2D UE1根据所接收的relay UE发现消息,或对发现消息的测量结果确定一个或多个候选的新relay UE;

例如,D2D UE1在所发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,本实施例中D2D UE1确定relay UE2为候选的新中继节点。

步骤804:D2D UE1向relay UE2发起relay接入请求过程,即向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如,D2D UE2的标识)信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息。

其中,所述D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

所述D2D UE所请求的D2D中继类型包括:UE到UE的中继、以及UE到网络的中继。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

步骤805:relay UE2执行相应的接纳控制;

具体地,relay UE2接收relay接入请求消息后,判断是否允许D2D UE1通过relay UE2的中继与D2D UE2进行D2D通信。

这里,relay UE2可以根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

实际应用时,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可以根据其检测到的附近D2D UE 信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE1的目标D2D UE。

步骤806:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE1的目标D2D UE时,发送relay接入响应消息给D2D UE1;

这里,所述relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含:D2D通信承载配置信息、以及安全相关配置信息等。

实际应用时,如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE1的目标D2D UE时,则向D2D UE1回复拒绝消息。

步骤807:D2D UE1收到relay UE接入响应消息后,向原D2D中继节点(relay UE1)发送relay UE连接释放消息以释放其与relay UE1间的连接;相应地,relay UE1接收relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及释放原因等。

步骤808:D2D UE1通过新的D2D中继节点(relay UE2)向D2D UE2发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2间D2D通信的配置信息。

实际应用时,本步骤可发生在步骤807之前或之后。

步骤809:D2D UE2接收到relay UE更新信息后,更新自身维护的中继节点信息,并通过新的D2D中继节点(relay UE2)向D2D UE1发送relay UE更新确认信息。

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1 的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤808和809。

实施例七

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、relay UE2以及relay UE3均在蜂窝通信网络覆盖内且均为D2D UE,并且relay UE1、relay UE2、以及relay UE3可作为中继节点为其它D2D UE提供中继服务。其中,relay UE3可作为中心控制节点,多个relay UE(例如,relay UE1,relay UE2)连接至该中心控制节点。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图9所示,包括以下步骤:

步骤901:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电 量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

第三种方式,中心控制节点向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现之后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤902:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤903:D2D UE1将relay UE发现结果或测量信息发送给基站;

这里,发现结果或测量信息可以包括:D2D UE1所接收的D2D中继发现 消息的中继节点标识信息(比如ProSe ID等)、以及D2D UE对所接收的relay UE的发现消息的测量结果(比如信号强度等)。

实际应用时,D2D UE1还可以将自身的地理位置信息发送给基站。

实际应用时,D2D UE1还可以将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、目标D2D UE的标识(或标识列表)信息发送给基站。其中,D2D中继类型包括:UE到UE的中继、以及UE到网络的中继。

步骤904:基站根据接收的relay UE发现结果或测量信息确定需为D2D UE1更换relay UE;

这里,可选的,基站根据接收的relay UE发现结果或测量信息为D2D UE1选择一个或多个relay UE作为候选的新中继节点。

步骤905:基站向relay UE3(中心控制节点)发送relay选择(接入)请求消息;

这里,该消息可以包含基站在步骤803中从D2D UE1接收的发现结果或测量信息。

实际应用时,该消息还可以包含以下之一或组合:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如,D2D UE2的标识)、为D2D UE1选择的目标(候选)relay UE标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息,D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息以及D2D UE1与relay UE2之间D2D通信的配置信息。

步骤906:基站没有为D2D UE1选择新的候选relay UE,relay UE3根据步骤905接收的信息选择候选的新relay UE;

例如,relay UE3在UE发现的relay UE中选择信号质量较好的relay UE作 为候选中继节点。

步骤907:relay UE3向候选的新relay UE(relay UE2)发送relay接入请求消息;

这里,relay接入请求消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如,D2D UE2的标识)、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。

其中,其中,D2D UE的通信业务QoS需求信息可以包含:QCI、ARP、是否为GBR、GBR、以及MBR等信息。

D2D UE所请求的D2D中继类型可以包括:UE到UE的中继、,UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、安全相关配置信息等。

步骤908:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE1的目标D2D UE进行D2D通信;

具体地,relay UE2可以根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

实际应用时,relay UE可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可根据检测到的附近的D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE1的目标D2D UE。

步骤909:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE1的目标D2D UE时,发送relay接入响应消息给relay UE3;

这里,relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2 路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息、以及安全相关配置信息等。

如果relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE1的目标D2D UE时,则向relay UE3回复拒绝消息。

步骤910:relay UE3收到relay接入响应消息后,向基站发送relay选择(接入)确认消息;

这里,所述确认消息可以包含:D2D UE1的标识信息、目标relay UE标识信息、可通过relay UE2路由的D2D UE1的目标D2D UE(例如D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

步骤911:基站向D2D UE1发送relay UE更换命令以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

步骤912:如果D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信,则向基站发送relay UE更换确认消息;

步骤913:基站接收到relay UE更换确认后向D2D UE1的原relay UE(即relay UE1)发送relay连接释放消息;相应地,relay UE1接收relay连接释放消息后释放relay UE1相关上下文信息;

具体的,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息, D2D UE1的目标D2D UE(即D2D UE2)的标识信息、释放原因。

实际应用时,该relay连接释放消息还可由relay UE3发送给relay UE1;或者,基站发送relay连接释放消息给relay UE3,relay UE3再将该relay连接释放消息发送给relay UE1。

可选的,relay UE1接收relay连接释放消息后可向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接;或者,relay UE1也可基于自身维护的定时器确定是否释放其与D2D UE1间的连接。具体地,relay UE1每次收到D2D UE1发送的D2D通信数据包启动/重启定时器,当定时器超时后释放其与D2D UE1的连接,删除D2D UE1相关上下文。

步骤914:D2D UE1通过新的D2D中继节点relay UE2向D2D UE2发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息以及relay UE2与D2D UE2间D2D通信的配置信息。

步骤915:D2D UE2接收到D2D中继节点更新信息后,更新自身维护的中继节点信息,并通过新的D2D中继节点relay UE2向D2D UE1发送relay UE更新确认信息。

其中,relay UE更新确认信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤914和915。

实施例八

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、relay UE2、以及relay UE3均为D2D UE,且relay UE1,relay UE2,relay UE3均可作为中继节点为其它D2D UE提供中继服务。其中,relay UE3可作为中心控制节点,多个relay UE(例如,relay UE1,relay UE2)连接至该中心控制节点。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。需要说明的是:中心控制节点可由relay UE(本实施例中relay UE3)充当,或者可由基站充当。本实施例中,以relay UE3充当中心控制节点为例。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图10所示,包括以下步骤:

步骤1001:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

第三种方式,中心控制节点向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及 测量过程之前,D2D UE1通过relay UE1主动发送的方式从relay UE1处获得relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现及测量过程之后,向relay UE1发送D2D relay UE发现指示信息,relay UE1收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。从relay UE1处获得relay UE所使用的D2D发现资源配置信息,例如,可包括频点,子帧,PRB,relay UE标识等信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤1002:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤1003:D2D UE1将relay UE发现结果或测量信息发送给relay UE1;

这里,发现结果或测量信息可以包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(如ProSe ID等)、D2D UE1对所接收的D2D中继节点的发现消息的测量结果(如信号强度等)。

实际应用时,D2D UE1还可将自身的地理位置信息发送给relay UE1。

实际应用时,D2D UE1还可将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D 通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、以及目标D2D UE的标识信息发送给relay UE1。

其中,D2D中继类型包括:UE到UE的中继、UE到网络的中继。

步骤1004:relay UE1根据接收的relay UE发现结果或测量信息确定需为D2D UE1更换relay UE,relay UE1向中心控制节点(relay UE3)发送relay UE更换请求消息;

这里,relay UE1可以根据relay UE发现结果或测量信息为D2D UE1选择一个或多个relay UE作为候选的新中继节点。例如,relay UE1在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

所述relay UE更换请求消息可以包含relay UE1在步骤903中从D2D UE1接收的发现结果及测量信息。

所述relay UE更换请求消息中还可以包含以下之一或组合:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如,D2D UE2的标识)、为D2D UE1选择的目标(候选)relay UE标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。

步骤1005:relay UE1没有为D2D UE1选择候选的新relay UE,则中心控制节点(relay UE3)根据步骤904接收的信息选择候选的新relay UE;

例如,relay UE3在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

步骤1006:relay UE3向候选的新relay UE(relay UE2)发送relay接入请求消息;

这里,relay接入请求消息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如,D2D UE2的标识)、D2D UE的通 信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。

其中,D2D UE的通信业务QoS需求信息可以包含QCI、ARP、是否为GBR、GBR、MBR等信息。

D2D UE所请求的D2D中继类型包括:UE到UE的中继、UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

步骤1007:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE1的目标D2D UE进行D2D通信;

具体得,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

实际应用时,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可根据自身检测到的附近的D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE1的目标D2D UE。

步骤1008:relay UE2确定允许D2D UE1接入,且relay UE2可以将D2D数据转发至D2D UE1的目标D2D UE时,发送relay接入响应消息给relay UE3;

这里,relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

若relay UE2不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE1的目标D2D UE,则向relay UE3回复拒绝消息。

步骤1009:relay UE3收到relay接入响应消息后,向relay UE1发送relay UE更换确认消息;

这里,relay UE更换确认消息可包含D2D UE1的标识信息、目标relay UE标识信息、可通过relay UE2路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

步骤1010:relay UE1向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点的标识信息、D2DUE1的标识信息、可通过新的D2D中继节点路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

步骤1011:D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信时,向relay UE1发送relay UE更换确认消息;

步骤1012:relay UE1收到relay UE更换确认后释放其与D2D UE1之间的连接;

这里,实际应用时,relay UE1可以向D2D UE1发送relay连接释放消息;或者,D2D UE1或relay UE1在自身维护的定时器超时后释放relay UE1与D2D UE1之间的连接。

具体地,relay UE1/D2D UE1每次收到D2D UE1/relay UE1发送的D2D通信数据包启动/重启定时器,当定时器超时后释放relay UE1与D2D UE1的连接,删除D2D UE1相关上下文。

relay连接释放消息可以包含:释放指示、D2D UE1的标识信息、D2D UE1 的目标D2D UE(即D2D UE2)的标识信息、释放原因。或者,该relay连接释放消息可由中心控制节点(relay UE3)发送给relay UE1,再由relay UE1发送给D2D UE1。

步骤1013:D2D UE1通过新的D2D中继节点relay UE2向D2D UE2发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2间D2D通信的配置信息。

步骤1014:D2D UE2接收到D2D中继节点更新信息后,更新其维护的中继节点信息,并通过新的D2D中继节点relay UE2向D2D UE1发送relay UE更新确认信息。

其中,relay UE更新确认信息包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤1013和1014。

实施例九

本实施例的应用场景为:D2D UE1、D2D UE2、relay UE1、relay UE2均为D2D UE,且relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。需注意的是,D2D UE可以连接不同的relay UE,通过不同relay UE将D2D数据发送至不同的目标D2D UE。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图11所示, 包括以下步骤:

步骤1101:D2D UE1和D2D UE2通过relay UE1作为中继节点进行D2D通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或D2D UE2或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现之后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息。

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB、以及relay UE标识等信息。

步骤1102:D2D UE1执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。其中,Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含:该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息等。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤1103:D2D UE1将relay UE发现结果或测量信息发送给relay UE1;

这里的,发现结果或测量信息可以包括:D2D UE所接收的D2D中继发现消息的中继节点标识信息(如ProSe ID)、以及D2D UE对所接收的D2D中继节点的发现消息的测量结果(如信号强度)。

可选的,D2D UE1还可以将自身的地理位置信息发送给relay UE1。

可选的,D2D UE1还可以将D2D UE1的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型、以及目标D2D UE的标识信息发送给relay UE1。

其中,D2D中继类型包括:UE到UE的中继、UE到网络的中继。

步骤1104:relay UE1根据relay UE发现结果或测量信息确定需为D2D UE1更换relay UE;

可选的,relay UE1根据从D2D UE1接收的relay UE发现结果或测量信息为D2D UE1选择一个或多个relay UE作为候选的新中继节点。例如,relay UE1在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

其中,Relay UE1可通过监听D2D发现信号检测到自身附近的relay UE并获取其标识信息。

步骤1105:relay UE1向候选的新relay UE(relay UE2)发送relay接入请求消息;

这里,relay接入请求消息可以包含relay UE1在步骤1003中从D2D UE1接收的发现结果或测量信息。

relay接入请求消息还可以包含以下之一或组合:D2D UE1的标识信息、D2D UE1的目标D2D UE的标识或标识列表信息(例如D2D UE2的标识)、为 D2D UE1选择的目标(候选)relay UE标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、以及D2D UE1与relay UE2之间D2D通信的配置信息。

步骤1106:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE1的目标D2D UE进行D2D通信;

具体的,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许D2D UE1接入。

可选的,relay UE2可以通过监听D2D发现信号检测到自身附近的D2D UE,并获取其标识信息;相应地,relay UE2可根据其检测到的附近D2D UE信息确定是否能将D2D UE1的D2D通信数据转发至D2D UE1的目标D2D UE。

步骤1107:relay UE2确定允许D2D UE1接入,且relay UE2可将D2D数据转发至D2D UE1的目标D2D UE时,发送relay接入响应消息给relay UE1;

这里,relay接入响应消息可以包含:D2D UE1的标识信息、可通过relay UE2路由的D2D UE1的目标D2D UE(例如D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

若relay UE2确定不允许D2D UE1接入,或者relay UE2无法将D2D数据转发至D2D UE1的目标D2D UE时,则向relay UE1回复拒绝消息。

步骤1108:relay UE1收到relay UE接入响应消息后,向D2D UE1发送relay UE更换命令消息,以命令D2D UE1接入新的relay UE;

这里,relay UE更换命令可以包含:新的D2D中继节点的标识信息、D2D UE1的标识信息、可通过新的D2D中继节点路由的D2D UE1的目标D2D UE(例如,D2D UE2)的标识或标识列表信息、以及D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可以包含D2D通信承载配置信息以及安全相关配置信息等。

步骤1109:D2D UE1确认通过relay UE2的中继与D2D UE2进行D2D通信时,向relay UE1发送relay UE更换确认消息;

步骤1110:relay UE1收到relay UE更换确认后释放自身与D2D UE1之间的连接;

这里,可选的,relay UE1可以向D2D UE1发送relay连接释放消息。或者,D2D UE1或relay UE1在自身维护的定时器超时后释放relay UE1与D2D UE1之间的连接。具体地,relay UE1/D2D UE1每次收到D2D UE1/relay UE1发送的D2D通信数据包启动/重启定时器,当定时器超时后释放relay UE1与D2D UE1的连接,删除D2D UE1相关上下文。

其中,relay连接释放消息可以包含:释放指示、D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及释放原因。

步骤1111:D2D UE1通过新的D2D中继节点relay UE2向D2D UE2发送relay UE更新信息,用于更新目标D2D UE(即D2D UE2)处维护的中继节点信息;

其中,D2D中继节点更新信息可以包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、新的D2D中继节点(即relay UE2)的标识信息、以及relay UE2与D2D UE2间D2D通信的配置信息。

步骤1112:D2D UE2接收到D2D中继节点更新信息后,更新自身维护的中继节点信息,并通过新的D2D中继节点relay UE2向D2D UE1发送relay UE更新确认信息;

其中,relay UE更新确认信息包含:D2D UE1的标识信息、D2D UE1的目标D2D UE(即D2D UE2)的标识信息、以及新的D2D中继节点(即relay UE2) 的标识信息。

D2D UE2后续通过新的D2D中继节点(即relay UE2)的中继与D2D UE1进行D2D通信。

需要说明的是:本实施例的方法同样适用于UE到网络的中继场景。当将本实施例的方案用于UE到网络的中继场景中时,以上步骤的消息中不需包含relay UE1的目标D2D UE标识信息,并且不需要执行relay UE更新过程,即不需要执行步骤1111和1112。

实施例十

本实施例的应用场景为:D2D UE1、relay UE1、以及relay UE2均在蜂窝通信网络覆盖内且都为D2D UE;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图12所示,包括以下步骤:

步骤1201:D2D UE1通过relay UE1作为中继节点接入网络进行蜂窝通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE1确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE1或relay UE1发生移动,D2D UE1检测到其与relay UE1间信号质量变差,此时D2D UE1需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE1的relay UE更换,举个例子来说,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示,从而触发D2D UE1进行relay UE更换,即触发D2D UE1执行relay UE发现及测量过程。

第三种方式,基站向D2D UE1发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述D2D UE1对所接入的relay UE1的测量门限值;对relay UE1的测量值小于所述D2D中继节点发现触发门限值时,D2D UE1开启relay UE发现。

其中,实际应用时,在第一种方式中,在D2D UE1执行relay UE发现及测量过程之前,D2D UE1还可以通过基站主动发送的方式从基站处获得(比如通过SIB获得)relay UE所使用的D2D发现资源配置信息;或者,D2D UE1确定需执行relay UE发现过程后,向基站发送D2D relay UE发现指示信息,基站收到发现指示信息后向D2D UE1发送relay UE所使用的D2D发现资源配置信息.

这里,所述D2D发现资源配置信息可以包括:频点、子帧、PRB以及relay UE标识等信息

步骤1202:D2D UE1执行relay UE发现过程;

这里,relay UE发现过程可采用Model A或Model B方式两种方式。Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、以及relay状态信息(如暂停中继,电量不足等);在Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

实际应用时,D2D UE1在执行relay UE发现过程之前从基站或ProSe function处获取relay UE所使用的发现或测量相关的资源配置信息。其中,资源配置信息可包括:relay UE使用的D2D发现时域和/或频域资源信息、以及relay UE的标识信息。D2D UE1可根据所接收的资源配置信息进行relay UE的发现或测量。

步骤1203:D2D UE1将relay UE发现结果或测量信息发送给基站;

具体的,发现结果或测量信息中可包括:D2D UE1所接收的D2D中继发现消息的中继节点标识信息(如ProSe ID)、D2D UE1对所接收的D2D中继节点的发现消息的测量结果(如,信号强度)。

可选的,D2D UE1可将自身的地理位置信息发送给基站。

可选的,D2D UE1还可将D2D UE1的标识信息、D2D UE1的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、所请求的D2D中继类型发送给基站。其中,D2D中继类型包括:UE到UE的中继,UE到网络的中继。

步骤1204:基站根据接收的relay UE发现结果或测量信息,为D2D UE1选择一个或多个relay UE作为候选的新的中继节点;

例如,基站在UE发现的relay UE中选择信号质量较好的relay UE作为候选中继节点。

这里,假设所述候选的新中继节点为relay UE2。

步骤1205:基站向relay UE2发送relay接入请求消息;

这里,所述relay接入请求消息中可包含:D2D UE1的标识信息、D2D UE1的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE1的D2D通信组标识信息、D2D UE1所请求的D2D中继类型、D2D UE1的优先级信息、D2D UE1所在D2D通信组的优先级信息、D2D UE1的D2D通信业务的优先级信息、D2D UE1与relay UE2之间D2D通信的配置信息。

其中,D2D UE的通信业务QoS需求信息可包含QCI、ARP,是否为GBR,GBR、MBR等信息。

D2D UE1所请求的D2D中继类型包括:UE到UE的中继、UE到网络的中继。

D2D UE1与relay UE2之间D2D通信的配置信息可包含D2D通信承载配置信息、安全相关配置信息等。

步骤1206:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE1通过relay UE2的中继与D2D UE1的目标D2D UE进行D2D通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、以及D2D UE的通信业务QoS需求等信息确定是否允许 D2D UE1接入。

步骤1207:relay UE2确定允许D2D UE1接入时,发送relay接入响应消息给基站;

这里,所述relay接入响应消息中可包含:D2D UE1的标识信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可包含D2D通信承载配置信息以及安全相关配置信息等。

如果relay UE2不允许D2D UE1接入,则向基站回复拒绝消息,基站可为D2D UE1选择其它的候选relay UE。

步骤1208:基站收到relay接入响应消息后,向D2D UE1发送relay UE更换命令,以命令D2D UE1接入新的relay UE;

这里,该relay UE更换命令中可包含:新的D2D中继节点(即relay UE2)的标识信息、D2D UE1的标识信息、D2D UE1与relay UE2之间D2D通信的配置信息、relay UE2为D2D UE1分配的IP地址。

其中,D2D UE1与relay UE2之间D2D通信的配置信息可包含D2D通信承载配置信息、以及安全相关配置信息等。

步骤1209:D2D UE1确认通过relay UE2的中继接入网络进行蜂窝通信时,向基站发送relay UE更换确认;

步骤1210:基站接收relay UE更换确认后向D2D UE1的原relay UE(即relay UE1)发送relay连接释放消息;相应地,relay UE1接收relay连接释放消息后释放relay UE1相关上下文信息;

这里,relay连接释放消息中可包含:释放指示、D2D UE1的标识信息、释放原因等。

可选的,relay UE1接收relay连接释放消息后,可向D2D UE1发送relay连接释放消息,指示D2D UE1释放其与relay UE1之间的连接;或者,relay UE1也可基于自身维护的定时器确定是否释放其与D2D UE1间的连接。具体地,relay UE1每次收到D2D UE1发送的D2D通信数据包启动/重启定时器,当定时 器超时后释放其与D2D UE1的连接,删除D2D UE1相关上下文。

实施例十一

本实施例的应用场景为:relay UE1、relay UE2均在蜂窝通信网络覆盖内,D2D UE在蜂窝网络覆盖边缘或覆盖外;并且,relay UE1和relay UE2可作为中继节点为其它D2D UE提供中继服务。

本实施例D2D UE到UE中继场景下更换中继节点的方法,如图13所示,包括以下步骤:

步骤1301:D2D UE通过relay UE1作为中继节点接入网络进行蜂窝通信,且D2D UE1确定需要进行relay UE的更换;

这里,D2D UE确定需要进行relay UE的更换的方式可以是以下任意一种:

第一种方式,D2D UE或relay UE1发生移动,D2D UE检测到其与relay UE1间信号质量变差,此时D2D UE需寻找一个新的中继节点,则执行relay UE发现及测量过程;

第二种方式,可以由relay UE1触发D2D UE的relay UE更换,例如,当relay UE1电量不足时,此时relay UE1可通过D2D广播或单播通信方式发送电量不足,或暂停中继指示,或中继状态指示,或中继连接释放指示。

步骤1302:D2D UE执行relay UE发现及测量过程;

这里,relay UE发现及测量过程可采用Model A或Model B方式两种方式。Model A方式中,由relay UE广播D2D发现消息;所述D2D发现消息中可包含该relay UE的标识信息、D2D UE与relay UE间D2D通信使用的无线载频所属的PLMN ID、连接相关信息(用于标识UE-to-Network relay UE能提供的连接信息,如APN信息)、relay状态信息(如暂停中继,电量不足等);在Model B方式中,由D2D UE广播中继节点发现消息,可充当中继节点的relay UE接收到中继节点发现消息后向D2D UE发送响应消息。

可选的,D2D UE在执行relay UE发现过程之前从基站或ProSe function处获取中继节点发现或测量相关的配置信息。具体的,配置信息可包括:D2D中继节点使用的D2D发现时域和/或频域资源信息、中继节点UE的标识信息等。 D2D UE1可根据所接收的配置信息进行中继节点发现或测量。

步骤1303:D2D UE向新的中继节点(即relay UE2)发送relay接入请求消息;

这里,所述relay接入请求消息中可包含:D2D UE的标识信息、D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、D2D UE的D2D通信组标识信息、D2D UE所请求的D2D中继类型、D2D UE的优先级信息、D2D UE所在D2D通信组的优先级信息、D2D UE的D2D通信业务的优先级信息、D2D UE与relay UE之间D2D通信的配置信息。

其中,D2D UE的通信业务QoS需求信息可包含QCI、ARP、是否为GBR、GBR、MBR等信息。

D2D UE所请求的D2D中继类型包括:UE到UE的中继、UE到网络的中继。

D2D UE与relay UE2之间D2D通信的配置信息可包含D2D通信承载配置信息以及安全相关配置信息等。

步骤1304:relay UE2接收relay接入请求消息后需执行接纳控制,以判断是否允许D2D UE通过relay UE2的中继接入网络进行蜂窝通信;

具体地,relay UE2可根据自身的中继能力、收发能力、已经接入的D2D UE数量、优先级信息、D2D UE的通信业务QoS需求等信息确定是否允许D2D UE接入。

步骤1305:relay UE2确定允许D2D UE接入时,发送relay接入响应消息给D2D UE;

这里,所述relay接入响应消息中可包含:D2D UE的标识信息、D2D UE与relay UE2之间D2D通信的配置信息。

其中,D2D UE与relay UE2之间D2D通信的配置信息可包含D2D通信承载配置信息、安全相关配置信息等。

若relay UE2不允许D2D UE接入,则向D2D UE回复拒绝消息,D2D UE可选择其它的候选relay UE。

步骤1306:D2D UE接收relay接入响应消息后向原relay UE(即relay UE1)发送relay连接释放消息;相应地,relay UE1接收relay连接释放消息后释放relay UE1相关上下文信息。

这里,relay连接释放消息中可包含:释放指示,D2D UE的标识信息,释放原因。

实际应用时,relay UE1也可基于自身维护的定时器确定是否释放其与D2D UE间的连接。具体地,relay UE1每次收到D2D UE发送的D2D通信数据包启动/重启定时器,当定时器超时后释放其与D2D UE的连接,删除D2D UE相关上下文。

实际应用时,本步骤为可选步骤。

实施例十二

为实现本发明实施例的方法,本实施例提供一种D2D UE,为第一D2D UE,如图14所示,该UE包括:接收模块141及通信模块142;其中,

所述接收模块141,用于接收控制节点发送的D2D中继节点更换指示信息;

所述通信模块142,用于根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

其中,所述控制节点可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

所述通信模块142,具体用于:通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;或者,通过所述新的D2D中继节点与第二D2D UE进行D2D通信。

其中,所述通信模块,还用于通过所述新的D2D中继节点与第二D2D UE 进行D2D通信之前,通过所述新的D2D中继节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;

或者,所述控制节点向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息;

或者,所述新的D2D中继节点向所述D2D UE的目标D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

其中,所述D2D中继节点更新信息可以包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

实际应用时,所述第二D2D UE接收到D2D中继节点更新信息之后,通过所述新的D2D中继节点向所述第一D2D UE回复D2D中继节点更新确认信息。换句话说,所述接收模块141,还用于接收所述第二D2D UE通过所述新的D2D中继节点回复的D2D中继节点更新确认信息。

其中,所述D2D中继节点更新确认信息可以包含:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、以及所述新的D2D中继节点的标识信息。

所述第二D2D UE接收到D2D中继节点更新信息后,通过所述新的D2D中继节点的中继与所述第一D2D UE进行D2D通信。

该UE还可以包括:发送模块,用于向所述控制节点发送D2D中继节点相关信息;所述D2D中继节点相关信息用于所述控制节点确定所述新的D2D中继节点。

其中,所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息。

所述D2D中继节点相关信息可以包括以下至少之一:

所述第一D2D UE检测到的D2D中继节点信息,所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息,所述第一D2D UE的地理位置信息,所述第一D2D UE的标识信息,所述第一D2D UE的通信业务QoS需求信息,所述第一D2D UE的D2D安全能力信息,所述第一D2D UE的D2D安全相关参数信息,所述第一D2D UE的D2D通信组标识信息,所述第一D2D UE所请求的D2D中继类型,所述第一D2D UE的目标D2D UE的标识信息,所述第一D2D UE的优先级信息,所述第一D2D UE所在D2D通信组的优先级信息,所述第一D2D UE的D2D通信业务的优先级信息。

所述接收模块141,还用于向控制节点发送D2D中继节点相关信息之前接收所述控制节点发送的D2D中继节点的发现或测量相关的配置信息;

相应地,所述发送模块根据配置信息确定所述D2D中继节点相关信息。

所述UE还可以包括发现模块;其中,

所述接收模块,还用于向控制节点发送D2D中继节点相关信息之前接收所述控制节点发送的D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

所述发现模块,用于对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,所述第一D2D UE开启D2D中继节点发现。

所述发送模块,还用于收到所述D2D中继节点更换指示信息后,向所述控制节点回复的D2D中继节点更换确认消息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

实际应用时,所述接收模块141、所述通信模块142、所述发送模块及发现模块可由所述第一D2D UE中的中央处理器(CPU,Central Processing Unit)、微处理器(MCU,Micro Control Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)结合 收发机实现。

为实现本发明实施例的方法,本实施例还提供一种控制节点,如图15所示,该控制节点包括:存储单元151及发送单元152;其中,

所述存储单元151,用于存储D2D中继节点更换指示信息;

所述发送单元152,用于向第一D2D UE发送D2D中继节点更换指示信息,以使所述第一D2D UE根据所述D2D中继节点更换指示信息,通过新的D2D中继节点进行通信。

其中,所述控制节点可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE的标识信息、新的D2D中继节点标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE的目标D2D UE。

该控制节点还可以包括:确定单元,用于根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;和/或,确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

该控制节点还可以包括:接收单元,用于确定所述新的D2D中继节点之前,接收所述第一D2D UE发送的D2D中继节点相关信息。

所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息,具体可以包括以下至少之一:所述第一D2D UE检测到的D2D中继节点信息、所述第一D2D UE对所接收的D2D中继节点的发现消息的测量结果信息;所述D2D中继节点相关信息还可以进一步包括以下至少之一:所述第一D2D UE的地理位置信息、所述第一D2D UE的标识信息、所述第一D2D UE的通信业务QoS需求信息、所述第一D2D UE的D2D安全能力信息、所述第一D2D UE的D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE所请求的D2D中继类型、所述第二D2D UE的标识信息、所述第一 D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、以及所述第一D2D UE的D2D通信业务的优先级信息。

其中,所述第一D2D UE检测到的D2D中继节点信息可以根据所述第一D2D UE接收到的D2D中继发现消息获得。

所述发送单元151,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息;所述配置信息用于所述第一D2D UE确定所述D2D中继节点相关信息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

实际应用时,所述发送单元151可通过Uu接口系统消息、或RRC专有信令、或PC5接口向所述第一D2D UE发送D2D中继节点的发现或测量相关的配置信息。

所述发送单元151,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;所述D2D中继节点发现触发门限值用于所述第一D2D UE开启D2D中继节点发现。

所述确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信,具体可以包括:

所述确定单元通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信;或者,所述确定单元通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

其中,所述发送单元151,还用于向所述第二D2D UE发送D2D中继节点更新信息;所述D2D中继节点更新信息用于所述第二D2D UE更新自身维护的中继节点信息。

所述D2D中继节点更新信息包括以下至少之一:所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点的标识信息、所述第二D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

D2D中继节点可作为中心控制节点,中心控制节点可获得其附近D2D中继节点的中继相关信息,例如:中继类型、中继状态、位置信息、所接入的D2DUE信息、以及负荷信息等。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。

所述通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的D2D中继节点进行中继D2D通信,具体包括:

所述确定单元向所述新的D2D中继节点发送中继接入请求;

所述确定单元接收所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时回复的中继接入响应。

其中,所述中继接入响应中可以包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信,具体包括:

所述确定单元向所述中心控制节点发送中继接入请求;

所述确定单元接收所述中心控制节点发送的中继接入响应;所述中心控制节点发送的中继接入响应为所述中心控制节点接收的中继接入响应;所述中心控制节点接收的中继接入响应为所述新的D2D中继节点收到所述中心控制节点发送的中继接入响应,且确定允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时向所述中心控制节点回复的中继接入响应。

其中,所述中继接入请求中包含以下至少之一:

所述第一D2D UE的标识信息、所述第二D2D UE的标识或标识列表信息,所述第一D2D UE的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、所述第一D2D UE的D2D通信组标识信息、所述第一D2D UE 所请求的D2D中继类型、所述第一D2D UE的优先级信息、所述第一D2D UE所在D2D通信组的优先级信息、所述第一D2D UE的D2D通信业务的优先级信息、所述第一D2D UE与D2D中继节点之间D2D通信的配置信息。

其中,所述D2D通信的配置信息包括:所述第一D2D UE与D2D中继节点之间D2D通信的承载配置信息、以及安全相关配置信息等。

实际应用时,所述中继接入响应中可以包含:所述新的D2D中继节点为所述第一D2D UE分配的IP地址。

所述中继接入响应包含以下至少之一:

所述第一D2D UE的标识信息,可通过所述新的D2D中继节点到达的所述D2D UE的目标D2D UE的标识(列表)信息,所述第一D2D UE与所述新的D2D中继节点之间D2D通信的配置信息。

所述D2D中继类型可以分为:UE到UE的中继、UE到网络的中继。

所述接收单元,还用于发送所述D2D中继节点更换指示信息后,接收所述第一D2D UE回复的D2D中继节点更换确认消息。

实际应用时,存储单元151可由控制节点中的存储器实现,所述发送单元152、接收单元及确定单元可由控制节点中的CPU、MCU、DSP或FPGA结合收发机实现。

为实现本发明实施例的方法,本实施例提供一种更换中继节点的系统,如图16所示,该系统包括:控制节点161、第一D2D UE 162、以及新的D2D中继节点163;其中,

所述控制节点161,用于向所述第一D2D UE 162发送D2D中继节点更换指示信息;

所述第一D2D UE 162,用于接收控制节点161发送的D2D中继节点更换指示信息;并根据所述D2D中继节点更换指示信息,通过所述新的D2D中继节点163进行通信。

这里,所述控制节点161可以是:基站、D2D中继节点、ProSe fuction、ProSe应用服务器、或执行D2D中继节点管理的网元。

所述D2D中继节点更换指示信息包括以下至少之一:所述第一D2D UE 162的标识信息、新的D2D中继节点163标识信息、所述第二D2D UE的标识信息、所述D2D UE与D2D中继节点之间D2D通信的配置信息、中继状态指示、暂停中继指示、中继连接释放指示、所述新的D2D中继节点为所述第一D2D UE分配的IP地址;其中,所述第二D2D UE为所述第一D2D UE 162的目标D2D UE。

所述控制节点161,还用于向所述第一D2D UE 162发送D2D中继节点更换指示信息之前,根据获取的D2D中继节点相关信息,确定所述新的D2D中继节点;和/或,确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信。

所述控制节点161,还用于确定所述新的D2D中继节点之前,接收所述第一D2D UE 162发送的D2D中继节点相关信息。

所述D2D中继节点相关信息可以是D2D中继节点发现结果或测量信息,具体可以包括以下至少之一:所述第一D2D UE 162检测到的D2D中继节点信息、所述第一D2D UE 162对所接收的D2D中继节点的发现消息的测量结果信息;所述D2D中继节点相关信息还可以进一步包括以下至少之一:所述第一D2D UE 162的地理位置信息、所述第一D2D UE 162的标识信息、所述第一D2D UE 162的通信业务QoS需求信息、所述第一D2D UE 162的D2D安全能力信息、所述第一D2D UE 162的D2D安全相关参数信息、所述第一D2D UE 162的D2D通信组标识信息、所述第一D2D UE 162所请求的D2D中继类型、所述第二D2D UE的标识信息、所述第一D2D UE 162的优先级信息、所述第一D2D UE 162所在D2D通信组的优先级信息、以及所述第一D2D UE 162的D2D通信业务的优先级信息。

其中,所述第一D2D UE 162检测到的D2D中继节点信息可以根据所述第一D2D UE接收到的D2D中继发现消息获得。

所述控制节点161,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE 162发送D2D中继节点的发现或测量相关的 配置信息;

所述第一D2D UE 162,还用于根据所述配置信息,确定所述D2D中继节点相关信息。

其中,所述D2D中继节点的发现或测量相关的配置信息可以包括:

D2D中继节点使用的D2D发现时域和/或频域资源(或者资源池信息),D2D中继节点的标识信息。

实际应用时,所述控制节点161可通过Uu接口系统消息、或RRC专有信令、或PC5接口向所述第一D2D UE 162发送D2D中继节点的发现或测量相关的配置信息。

实际应用时,所述控制节点161,还用于接收所述第一D2D UE发送的D2D中继节点相关信息之前,向所述第一D2D UE发送D2D中继节点发现触发门限值;所述D2D中继节点发现触发门限值为所述第一D2D UE对所接入的原D2D中继节点的测量门限值;

所述第一D2D UE 162,还用于对所述所原D2D中继节点的测量值小于所述D2D中继节点发现触发门限值时,开启D2D中继节点发现。

所述控制节点161,具体用于通过与新的D2D中继节点交互后确定所述第一D2D UE能通过所述新的D2D中继节点进行中继D2D通信;或者,

该系统还可以包括:中心控制节点;其中,

所述控制节点161,具体用于通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信。

其中,其中,D2D中继节点可作为中心控制节点,中心控制节点可获得其附近D2D中继节点的中继相关信息,例如:中继类型、中继状态、位置信息、所接入的D2D UE信息、以及负荷信息等。中心控制节点可通过监听中继节点发现消息或广播信息获得其附近的中继节点的中继相关信息,或者,中心控制节点可以从中继节点获得其中继相关信息。

所述通过与新的D2D中继节点交互后确定所述第一D2D UE可通过新的 D2D中继节点进行中继D2D通信,具体包括:

所述控制节点161向所述新的D2D中继节点发送中继接入请求;

所述新的D2D中继节点确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时,向所述控制节点回复的中继接入响应。

其中,所述中继接入响应中可以包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

所述控制节点161通过与中心控制节点、所述新的D2D中继节点的交互后,确定所述第一D2D UE可通过所述新的D2D中继节点进行中继D2D通信,具体包括:

所述控制节点161向所述中心控制节点发送中继接入请求;

所述中心控制节点向新的D2D中继节点发送中继接入请求;

所述新的D2D中继节点163确定自身允许所述第一D2D UE通过所述新的D2D中继节点的中继进行D2D通信时,向所述中心控制节点回复中继接入响应;

所述中心控制节点接收到中继接入响应后,向所述控制节点161回复的中继接入响应。

其中,所述中继接入请求中包含以下至少之一:

所述第一D2D UE 162的标识信息、所述第二D2D UE的标识或标识列表信息,所述第一D2D UE 162的通信业务QoS需求信息、D2D安全能力信息、D2D安全相关参数信息、所述第一D2D UE 162的D2D通信组标识信息、所述第一D2D UE 162所请求的D2D中继类型、所述第一D2D UE 162的优先级信息、所述第一D2D UE 162所在D2D通信组的优先级信息、所述第一D2D UE 162的D2D通信业务的优先级信息、所述第一D2D UE 162与D2D中继节点之间D2D通信的配置信息。

其中,所述D2D通信的配置信息包括:所述第一D2D UE 162与D2D中继节点之间D2D通信的承载配置信息、以及安全相关配置信息等。

其中,所述中继接入响应中可以包含:所述新的D2D中继节点为所述D2D UE分配的IP地址。

所述中继接入响应包含以下至少之一:

所述第一D2D UE 162的标识信息,可通过所述新的D2D中继节点到达的所述D2D UE的目标D2D UE的标识(列表)信息,所述第一D2D UE 162与所述新的D2D中继节点之间D2D通信的配置信息。

所述D2D中继类型可以分为:UE到UE的中继、UE到网络的中继。

所述第一D2D UE 162,还用于收到所述D2D中继节点更换指示信息后,向所述控制节点161回复D2D中继节点更换确认消息;

相应地,所述控制节点161,还用于接收所述D2D中继节点更换确认消息。

所述第一D2D UE,具体用于:通过所述新的D2D中继节点接入蜂窝网络进行蜂窝通信;或者,

该系统还可以包括:第二D2D UE;其中,

所述一D2D UE 162,具体用于:通过所述新的D2D中继节点与第二D2D UE进行D2D通信;所述第二D2D UE为所述第一D2D UE 162的目标D2D UE。

其中,所述第一D2D UE 162,还用于通过所述新的D2D中继节点163与第二D2D UE进行D2D通信之前,通过所述新的D2D中继节点163向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,还用于根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息。

所述控制节点161,还用于向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,用于根据收到的所述D2D中继节点更新信息,更新自身维护的中继节点信息;

或者,

所述新的D2D中继节点163,用于向所述第二D2D UE发送D2D中继节点更新信息;

所述第二D2D UE,用于根据收到的所述D2D中继节点更新信息,更新自 身维护的中继节点信息。

其中,所述D2D中继节点更新信息可以包括以下至少之一:所述第一D2D UE 162的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点163的标识信息、所述第二D2D UE与所述新的D2D中继节点163之间D2D通信的配置信息。

所述第二D2D UE,还用于接收到D2D中继节点更新信息之后,向所述新的D2D中继节点163回复D2D中继节点更新确认信息。

其中,所述D2D中继节点更新确认信息可以包含:所述第一D2D UE 162的标识信息、所述第二D2D UE的标识信息、所述新的D2D中继节点163的标识信息。

该系统还可以包括:原D2D中继节点,用于所述第一D2D UE 162通过新的D2D中继节点163进行通信之后,释放自身与所述第一D2D UE之间的连接;

具体地,所述原D2D中继节点在自身维护的定时器超时后释放自身与所述第一D2D UE 162之间的连接;或者,所述原D2D中继节点收到所述第一D2D UE 132发送的中继连接释放指示信息后释放自身与所述D2D UE之间的连接;或者,所述原D2D中继节点收到所述控制节点161发送的中继连接释放指示信息后释放自身与所述第一D2D UE之间的连接。

其中,所述原D2D中继节点一旦接收到所述第一D2D UE 162发送的D2D通信数据或者向所述第一D2D UE 162发送D2D通信数据后,则开启或重启所述定时器。

所述中继连接释放指示信息至少包括以下之一:

所述释放指示、所述第一D2D UE的标识信息、所述第二D2D UE的标识信息、释放原因。

所述控制节点161,还用于向所述原D2D中继节点发送中继连接释放指示信息之前,接收到所述第一D2D UE 162发送的D2D中继节点更换确认信息;或者,接收到所述新的D2D中继节点163发送的D2D UE接入完成指示信息。

本发明实施例提供的方案,控制节点161向第一D2D UE 162发送D2D中 继节点更换指示信息;所述第一D2D UE 162接收控制节点发送的D2D中继节点更换指示信息;所述第一D2D UE 162根据所述D2D中继节点更换指示信息,通过新的D2D中继节点163进行通信,解决了D2D通信中继传输模式下D2D UE更换中继节点的问题,如此,能使得D2D UE及时地接入合适的中继节点,进而保证了D2D通信的顺利进行。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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