一种D2D中继节点的确定、使用方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种D2D中继节点的确定、使用方法及装置。
背景技术
移动通信系统未来发展中,为了更好的满足用户需求,引入了D2D技术。D2D(Device-to-Device),即终端直通技术,是指邻近的终端可以在近距离范围内通过直连链路进行数据传输的方式,不需要通过中心节点(即基站)进行转发,也不需要通过传统的蜂窝链路进行UE间的信息传输。
3GPP中,D2D接近服务包括D2D发现和D2D通信两大类,具体示意图如图1所示。
D2D发现:UE使用演进的UMTS陆地无线接入网(Evolved UMTS Terrestrial RadioAccess Network,E-UTRAN)来确认另外一个UE在其附近。例如,D2D UE可以使用该服务来寻找附近的出租车、寻找在其附近的朋友等。
D2D通信:网络传输的通信链路转化为本地的直接通信链路,节省了大量的带宽和网络效率;互接近的UE,通过在两个UE之间直接建立链路,这样将原本通过网或者两个相互接近的UE,可以利用直接链路通信来获得稳定高速低廉的通信服务。接近服务通信一般是在网络侧控制或者辅助下进行的,eNB甚至可能会为进行接近服务通信的UE动态的分配资源。
现有的D2D中继包括UE到网络中继和UE到UE中继两种方式,其中:
如图2所示,UE到网络中继中的Remote UE处于脱网状态,由于remote UE不能接入到网络,UE-to-Network Relay节点将为remove UE提供接入到网络进行单播通信的功能,UE-to-Network Relay节点在remote UE和网络间路由公共安全相关的业务数据(包括DL/UL数据)。
而UE到UE中继中的公共安全UE可以支持中继的功能,支持中继功能的公共安全UE可以在2个公共安全UE之间中转数据,图3给出了支持中继功能的公共安全UE在2个公共安全UE之间中转数据的一个示例。
公共安全UE1和公共安全UE2不邻近,公共安全UE3和公共安全UE1邻近,公共安全UE3和公共安全UE2邻近,另外公共安全UE3支持中继的功能。当公共安全UE1希望与公共安全UE2通信时,由于二者不邻近,公共安全UE3充当此次通信的中继节点,在公共安全UE1和公共安全UE2之间转发数据。
由此可知,现有的D2D发现或D2D通信机制中,通信发起方在邻近发现过程中,目前只能获得与之邻近的UE信息,并不知道哪些UE支持中继能力,无法选择合适的UE-to-Network Relay或者UE-to-UE Relay节点来接入网络或进行通信,目前也没有中继节点激活中继和去激活中继功能的机制,这严重制约了D2D发现和D2D通信的数据传输效率和准确率。
发明内容
本发明的目的是提供一种D2D中继节点的确定、使用方法及装置,以解决现有技术中由于没有中继节点激活中继这一功能而导致的D2D发现效率低下的问题。
本发明的目的是通过以下技术方案实现的:
一种D2D中继节点的确定方法,包括:
第一用户设备UE对自身的运行状态进行测量;
所述第一UE根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,所述运行状态用于至少描述所述第一UE的权限或运行环境或处理能力;
所述第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点。
这样在D2D发现或D2D通信中能够快速的确定中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述第一UE对自身的运行状态进行测量,具体包括以下条件之一或任意组合:
所述第一UE获取针对自身中继权限的网络侧鉴权结果;或,
所述第一UE获取当前接入网络负载量;或,
所述第一UE获取自身UU接口的信号质量测量值;或,
所述第一UE获取自身当前的业务处理能力;或,
所述第一UE获取自身的地理位置,或,
所述第一UE获取自身的运动速度;或,
所述第一UE获取当前远程UE的中继需求量。
可选的,所述第一UE根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
所述第一UE确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
所述第一UE确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,
所述第一UE确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
所述第一UE确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
所述第一UE确定自身位于小区边缘位置时,确定自身为中继节点;或,
所述第一UE确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
所述第一UE确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
可选的,所述第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点,具体包括:
所述第一UE通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述RRC消息中携带所述第一UE的中继指示和标识;或,
所述第一UE通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述MIB-SL消息中携带所述第一UE的中继指示和标识。
可选的,所述第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,进一步包括:
所述第一UE根据测量结果确定自身的运行状态不符合预设条件时,利用所述PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点;
所述第一UE继续对自身的运行状态进行周期性测量。
可选的,进一步包括:
所述第一UE接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
所述第一UE根据所述中继发现消息确定自身标识与任一目的中继节点的指示/标识匹配成功时向所述远程UE发送中继发现响应消息,指示所述远程UE建立D2D通信。
一种D2D中继节点的使用方法,包括:
远程用户设备UE接收设定范围内的其他UE的通知消息,所述通知消息是所述其他UE在判定自身的运行状态符合预设条件时发送的,所述运行状态用于至少描述所述其他UE的权限或运行环境或处理能力;
所述远程UE基于所述通知消息,确定所述其他UE为中继节点。
这样在D2D发现或D2D通信中能够快速的确定中继节点,并利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述远程UE基于所述通知消息,确定所述其他UE为中继节点,具体包括:
所述远程UE获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继激活指示或/和标识;
所述远程UE获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继去激活指示或/和标识。
可选的,进一步包括:
所述远程UE利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
可选的,进一步包括:
所述远程UE需要与另一远程UE进行D2D连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程;或,
所述远程UE需要与网络侧进行D2N连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程。
一种D2D中继节点的确定方法,包括:
第一UE接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
所述第一UE根据所述中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向所述远程UE发送中继发送响应消息,指示所述远程UE建立D2D通信。
这样在D2D发现或D2D通信中能够快速的使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
一种D2D中继节点的使用方法,包括:
远程UE利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;
所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
这样在D2D发现或D2D通信中能够快速的发现并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,远程UE利用PC5接口广播中继发现消息,具体包括:
所述远程UE通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
所述远程UE通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
可选的,进一步包括:
所述远程UE需要与另一远程UE进行D2D连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程;或,
所述远程UE需要与网络侧进行D2N连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程。
一种D2D中继节点的确定终端,包括:
测量单元,用于对自身的运行状态进行测量;
确定单元,用于根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,所述运行状态用于至少描述自身终端的权限或运行环境或处理能力;
通信单元,用于利用PC5接口向当前使用D2D链路的其他终端UE通知自身为中继节点。
这样在D2D发现或D2D通信中能够快速的发现中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述测量单元对自身的运行状态进行测量时,具体包括以下条件之一或任意组合:
获取针对自身中继权限的网络侧鉴权结果;或,
获取当前接入网络负载量;或,
获取自身UU接口的信号质量测量值;或,
获取自身当前的业务处理能力;或,
获取自身的地理位置,或,
获取自身的运动速度;或,
获取当前远程UE的中继需求量。
可选的,所述确定单元根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,
确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
确定自身位于小区边缘位置时,确定自身为中继节点;或,
确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点时,所述通信单元具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述RRC消息中携带自身终端的中继指示和标识;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述MIB-SL消息中携带自身终端的中继指示和标识。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,所述通信单元进一步用于:
根据测量结果确定自身的运行状态不符合预设条件时,利用所述PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点;
所述测量单元继续对自身的运行状态进行周期性测量。
可选的,所述通信单元进一步用于:
接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
根据所述中继发现消息确定自身标识与任一目的中继节点的指示/标识匹配成功时向所述远程UE发送中继发现响应消息,指示所述远程UE建立D2D通信。
一种D2D中继节点的使用终端,包括:
通信单元,用于接收设定范围内的其他终端UE的通知消息,所述通知消息是所述其他UE在判定自身的运行状态符合预设条件时发送的,所述运行状态用于至少描述所述其他UE的权限或运行环境或处理能力;
确定单元,用于基于所述通知消息,确定所述其他UE为中继节点。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,基于所述通知消息,确定所述其他UE为中继节点时,所述确定单元具体用于:
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继激活指示或/和标识;
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继去激活指示或/和标识。
可选的,所述通信单元进一步用于:
利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
可选的,所述通信单元进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程。
一种D2D中继节点的确定终端,包括:
接收单元,用于接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
处理单元,用于根据所述中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向所述远程UE发送中继发送响应消息,指示所述远程UE建立D2D通信。
这样在D2D发现或D2D通信中能够快速的利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
一种D2D中继节点的使用终端,包括:
第一通信单元,用于利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;
第二通信单元,用于接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
这样在D2D发现或D2D通信中能够快速的发现并利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,利用PC5接口广播中继发现消息时,所述第一通信单元具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
可选的,所述第二通信单元进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程。
用户设备包括:
处理器,用于读取存储器中的程序,执行下列过程:
对自身的运行状态进行测量;根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,所述运行状态用于至少描述自身终端的权限或运行环境或处理能力;通过收发机利用PC5接口向当前使用D2D链路的其他终端UE通知自身为中继节点。
这样在D2D发现或D2D通信中能够快速的发现中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述处理器对自身的运行状态进行测量时,具体包括以下条件之一或任意组合:
获取针对自身中继权限的网络侧鉴权结果;或,
获取当前接入网络负载量;或,
获取自身UU接口的信号质量测量值;或,
获取自身当前的业务处理能力;或,
获取自身的地理位置,或,
获取自身的运动速度;或,
获取当前远程UE的中继需求量。
可选的,处理器根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,
确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
确定自身位于小区边缘位置时,确定自身为中继节点;或,
确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
可选的,通过收发机利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点时,处理器具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述RRC消息中携带自身终端的中继指示和标识;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述MIB-SL消息中携带自身终端的中继指示和标识。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,处理器进一步用于:
根据测量结果确定自身的运行状态不符合预设条件时,利用所述PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点;
继续对自身的运行状态进行周期性测量。
可选的,处理器进一步用于:
通过收发机接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
根据所述中继发现消息确定自身标识与任一目的中继节点的指示/标识匹配成功时通过收发机向所述远程UE发送中继发现响应消息,指示所述远程UE建立D2D通信。
收发机,用于在处理器的控制下接收和发送数据。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
用户设备包括:
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
处理器,用于读取存储器中的程序,执行下列过程:
通过收发机接收设定范围内的其他终端UE的通知消息,所述通知消息是所述其他UE在判定自身的运行状态符合预设条件时发送的,所述运行状态用于至少描述所述其他UE的权限或运行环境或处理能力;基于通知消息,确定所述其他UE为中继节点。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,基于所述通知消息,确定所述其他UE为中继节点时,所述处理器具体用于:
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继激活指示或/和标识;
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继去激活指示或/和标识。
可选的,处理器进一步用于:
通过收发机广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,通过收发机向所述其他中继节点发起D2D通信建立过程。
可选的,处理器进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程。
收发机,用于在处理器的控制下接收和发送数据。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
用户设备包括:
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
处理器,用于读取存储器中的程序,执行下列过程:
通过收发机接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;根据所述中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向所述远程UE发送中继发送响应消息,指示所述远程UE建立D2D通信。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
收发机,用于在处理器的控制下接收和发送数据。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
用户设备包括:
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
处理器,用于读取存储器中的程序,执行下列过程:
通过收发机广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
这样在D2D发现或D2D通信中能够快速的发现并利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,通过收发机广播中继发现消息时,处理器具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
可选的,处理器进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程。
收发机,用于在处理器的控制下接收和发送数据。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
附图说明
图1为现有的D2D发现和D2D通信示意图;
图2为现有的UE到网络中继中通过中继节点传输数据示例图;
图3为现有的互不邻近的公共安全UE之间通过中继节点传输数据示例图;
图4A和图4B为现有的D2D直接发现机制中两种发送模式示意图;
图5为本发明实施例一中D2D中继节点的确定方法流程示意图;
图6A为PC5接口控制面协议栈示意图;
图6B为本发明实施例中D2D中继节点的去激活过程示意图;
图7为本发明实施例二中D2D中继节点的使用方法流程示意图;
图8和图11为本发明实施例中D2D直接发现机制中两种发送模式示意图;
图9为本发明实施例三中D2D中继节点的确定方法流程示意图;
图10为本发明实施例四中D2D中继节点的使用方法流程示意图;
图12为本发明实施例五中D2D中继节点的确定终端结构示意图;
图13为本发明实施例六中D2D中继节点的使用终端结构示意图;
图14为本发明实施例七中D2D中继节点的确定终端结构示意图;
图15为本发明实施例八中D2D中继节点的使用终端结构示意图;
图16为本发明实施例九中D2D中继节点的确定终端结构示意图;
图17为本发明实施例十中D2D中继节点的使用终端结构示意图;
图18为本发明实施例十一中D2D中继节点的确定终端结构示意图;
图19为本发明实施例十二中D2D中继节点的确定终端结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在D2D通信机制中,对于远程UE(Remote UE),如果为了让其可以和网络进行通信,可以为远程UE选择一个邻近的在网UE为其中转数据,这种场景称为UE-to-Network Relay。该场景下,remote UE需要首先找到可用的UE到网络中继(UE-to-Network Relay)节点。由于目前没有相关的解决方案,本发明实施例中提供一种基于无线接入网络(Radio AccessNetwork,RAN)的机制,UE-to-Network Relay节点可以动态的激活/去激活中继(relay)功能,使remote UE能找到合适的UE-to-Network Relay节点,该方案同样适用于UE到UE中继(UE-to-UE relay)场景,用于远程UE找到合适的UE-to-UE relay节点和另一远程UE通信。
为了便于描述,可以定义两种链路类型:
D2D链路:指设备和设备之间直接进行通信的链路;
D2N链路:设备和网络节点之间进行通信的链路。
此外,参与D2D发现/通信的UE分为两种角色:
D2D发送UE:即发送D2D发现或D2D通信消息的UE;
D2D接收UE:即接收D2D发送UE发送的发现或D2D通信消息的UE。
由于目前3GPP给出了两种D2D发现机制分别为:直接发现和核心网络层(EPC-Level)发现,本发明实施例中的D2D发现方法利用的是第一种D2D发现机制,即发送UE直接在空口发送D2D发现信号,邻近的接收UE根据空口接收到的D2D发现信号直接进行D2D发现,该过程只涉及UE和UE间的PC5接口,有两种发送模式:模式Model A("I am here"),可参阅图4A所示,以及Model B("Who is there"/"are you there"),可参阅图4B所示。
基于Model A模式,参阅图5所示,本发明实施例一中提供一种D2D中继节点的确定方法,具体流程如下:
步骤500:第一UE对自身的运行状态进行测量。
具体的,第一UE对自身的运行状态进行测量,具体包括以下条件之一或任意组合:
第一UE获取针对自身中继权限的网络侧鉴权结果;或,
第一UE获取当前接入网络负载量;或,
第一UE获取自身UU接口的信号质量测量值;或,
第一UE获取自身当前的业务处理能力;或,
第一UE获取自身的地理位置,或,
第一UE获取自身的运动速度,或,
第一UE获取当前远程UE的中继需求量。
步骤501:第一UE根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,该运行状态用于至少描述该第一UE的权限或运行环境或处理能力。
具体的,第一UE根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
第一UE确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
第一UE确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,
第一UE确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
第一UE确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
第一UE确定自身位于小区边缘位置时,确定自身为中继节点;或,
第一UE确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
第一UE确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
步骤502:第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点。
具体的,第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点,具体包括以下两种情形:
第一种情形为:第一UE通过PC5接口的无线资源控制(Radio Resource Control,RRC)消息向当前使用D2D链路其他UE通知自身为中继节点,其中该RRC消息中携带该第一UE的中继指示和标识。
例如第一UE根据接入网络时的网络鉴权结果、网络负载情况、自身业务处理能力,Uu接口的信号质量,UE的地理位置等因素确定自身为中继节点,决定激活relay功能时可以定义PC5接口新的RRC消息中,携带中继指示(Relay indication),中继标识(Relay ID)信息,中继指示置为“1”时表示中继激活状态。
第二种情形为:第一UE通过PC5接口的UE间链路主信息块(MasterInformationBlock-SideLink,MIB-SL)消息向当前使用D2D链路其他UE通知自身为中继节点,其中该MIB-SL消息中携带该第一UE的中继指示和标识。
其中,PC5接口上的控制面协议栈如图6A所示,具体包含无线资源控制(RadioResource Control,RRC)层,无线链路控制(Radio Link Control RLC)层,媒体接入控制(Medium Access Control,MAC)层和物理层(Physical layer,PHY),本发明实施例中UE之间的数据交互应用在RRC层上,这样能够UE之间的数据传输更加快速可靠。
例如第一UE根据接入网络时的网络鉴权结果、网络负载情况、自身业务处理能力,Uu接口的信号质量,UE的地理位置等因素确定自身为中继节点,决定激活relay功能时可利用现有的PC5接口MIB-SL消息中的预留比特位(reserved bits)实现,携带中继指示(Relayindication),中继标识(Relay ID)信息,Relay indication可以设置为boolen,置为“1”时表示激活。
进一步的,在第一UE利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,若第一UE根据测量结果确定自身的运行状态不符合预设条件时,该PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点,需要说明的是第一UE在完成去激活中继功能后,第一UE需要继续对自身的运行状态进行周期性测量。
例如,中继(Relay)节点根据接入网络时网络负载情况、自身业务处理能力,Uu接口的信号质量,UE的地理位置等因素决定去激活relay功能。比如网络负载情况不能接纳新的业务需求;或者该Relay下的remote UE的个数达到限制;或者Uu接口的信号质量较差;或者UE位于小区中间位置时;或者UE运动速度过快,Relay根据上述因素判断,决定去激活自己的relay功能,广播relay能力信息。这时Relay可以定义PC5接口新的RRC消息中,携带Relay indication,Relay ID信息。或者利用现有的PC5接口MIB-SL消息中的reservedbits实现。Relay indication可以设置为boolen,置为“0”时表示去激活,具体可参阅图6B所示,具体格式如下所示:
Remote节点接收到该信息后,可以选择其他Relay节点接入。
进一步的,第一UE接收设定范围内的远程UE发送的中继发现消息,该中继发现消息中携带目的中继节点的中继指示和/或中继节点的标识;第一UE根据该发现消息确定自身标识与任一目的中继节点的标识匹配成功时向该远程UE发送中继发现响应消息,指示该远程UE建立D2D通信。
参阅图7所示,本发明实施例二中提供一种D2D中继节点的使用方法,具体流程如下:
步骤700:远程UE接收设定范围内的其他UE的通知消息,该通知消息是该其他UE在判定自身的运行状态符合预设条件时发送的,该运行状态用于至少描述该其他UE的权限或运行环境或处理能力;
步骤701:上述远程UE基于上述通知消息,确定其他UE为中继节点。
具体的,远程UE基于该通知消息,确定该其他UE为中继节点,具体过称为:远程UE获取任一其他UE的通知消息,确定该任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定该任一其他UE为中继节点,该通知消息中携带有UE的中继指示和/或标识;或远程UE获取任一其他UE的通知消息,确定该任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定该任一其他UE为中继节点,该通知消息中携带有UE的中继去激活指示或/和标识。
进一步的,远程UE利用PC5接口广播中继发现消息,该中继发现消息中携带该远程UE的目的中继指示和/或中继节点的标识;该远程UE接收到其他中继节点针对该中继发现消息返回的中继发现响应消息,向该其他中继节点发起D2D或D2N通信建立过程。
更进一步的,远程UE需要与另一远程UE进行D2D连接时,通过该中继节点发起与该中继节点的D2D通信建立过程;或,远程UE需要与网络侧进行D2N连接时,通过该中继节点发起与该中继节点的D2D通信建立过程。
基于上述技术方法,UE-to-Network Relay或者UE-to-UE Relay节点激活relay功能,Model A模式("I am here")可参阅图8所示。
Relay节点根据接入网络时的网络鉴权结果、网络负载情况、自身业务处理能力,Uu接口的信号质量,UE的地理位置等因素决定激活relay功能。
例如某一UE的网络鉴权结果为true;或者网络负载情况较好,可以接纳业务请求时;或者发起中继请求的remote UE的个数没有达到限制;或者Uu接口的信号质量较好;或者UE位于小区边缘位置时,该UE根据上述因素判断,确定自身为中继节点,决定激活自己的relay功能,广播relay能力信息。可以定义PC5接口新的RRC消息中,携带Relayindication,Relay ID信息。或者利用现有的PC5接口MIB-SL消息中的reserved bits实现。Relay indication可以设置为boolen,置为“1”时表示激活,具体格式如下所示。
Remote UE会接收邻近Relay节点发送的MIB-SL消息或者新的RRC消息,根据其中携带的内容判断该D2D UE是否具有relay能力,如果该D2D UE具有relay能力,remote UE将向relay节点发起后续的通信建立过程,比如一对一通信建立过程,IP地址分配过程。
基于Model B模式,参阅图9所示,本发明实施例三中提供一种D2D中继节点的确定方法,具体流程如下:
步骤900:第一UE接收设定范围内的远程UE发送的中继发现消息,该中继发现消息中携带目的中继指示和/或中继节点的标识;
步骤901:第一UE根据该中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向该远程UE发送中继发现响应消息,指示该远程UE建立D2D通信。
参阅图10所示,本发明实施例四中提供一种D2D中继节点的使用方法,具体流程如下:
步骤100:远程UE利用PC5接口广播中继发现消息,该中继发现消息中携带该远程UE的目的中继指示和/或中继节点的标识;
步骤101:远程UE接收到其他中继节点针对该中继发现消息返回的中继发现响应消息,向该其他中继节点发起D2D通信建立过程。
具体的,远程UE利用PC5接口广播中继发现消息,具体包括以下两种情形:
该远程UE通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
该远程UE通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
进一步的,该远程UE需要与另一远程UE进行D2D连接时,通过上述其他中继节点发起与该其他中继节点的D2D通信建立过程;或,该远程UE需要与网络侧进行D2N连接时,通过上述其他中继节点发起与该其他中继节点的D2D通信建立过程。
基于上述技术方法,UE-to-Network Relay或者UE-to-UE Relay节点激活relay功能,Model B模式("Who is there"/"are you there")可参阅图11所示。
Step1:Remote UE在PC5接口新的RRC消息或MIB-SL消息中广播中继发现消息,该中继发现消息可以携带该Remote UE感兴趣的relay指示信息或者relay ID信息。
Step2:Relay节点会接收邻近的remote UE发送的D2D Relay发现消息,根据该信息中携带的内容判断是否需要向remote UE广播中继发现消息响应。
例如,某一远程UE假设为UE1广播的中继发现消息中携带有该远程UE感兴趣的中继指示(“1”)和多个中继ID信息,某一中继节点假设为UE2接收到该中继发现消息,将自身的ID与中继发现消息中携带的多个中继ID进行匹配,若匹配成功,则向UE1发送中继发现消息响应;若一远程UE假设为UE3广播的中继发现消息中仅携带有该远程UE感兴趣的中继指示(“1”),某一中继节点假设为UE2接收到该中继发现消息后,该UE2向UE1发送中继发现消息响应。
进一步的,如果远程UE收到relay UE发送的响应消息后,将向relay节点发起后续的通信建立过程,比如一对一通信建立过程,IP地址分配过程。
基于上述实施例,参阅图12所示,本发明实施例五中提供一种D2D中继节点的确定终端,包括测量单元120,确定单元121和通信单元122,其中:
测量单元120,用于对自身的运行状态进行测量;
确定单元121,用于根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,所述运行状态用于至少描述自身终端的权限或运行环境或处理能力;
通信单元122,用于利用PC5接口向当前使用D2D链路的其他终端UE通知自身为中继节点。
这样在D2D发现或D2D通信中能够快速的发现中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述测量单元120对自身的运行状态进行测量时,具体包括以下条件之一或任意组合:
获取针对自身中继权限的网络侧鉴权结果;或,
获取当前接入网络负载量;或,
获取自身UU接口的信号质量测量值;或,
获取自身当前的业务处理能力;或,
获取自身的地理位置,或,
获取自身的运动速度;或,
获取当前远程UE的中继需求量。
可选的,所述确定单元121根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,
确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
确定自身位于小区边缘位置时,确定自身为中继节点;或,
确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点时,所述通信单元122具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述RRC消息中携带自身终端的中继指示和标识;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述MIB-SL消息中携带自身终端的中继指示和标识。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,所述通信单元122进一步用于:
根据测量结果确定自身的运行状态不符合预设条件时,利用所述PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点;
所述测量单元120继续对自身的运行状态进行周期性测量。
可选的,所述通信单元122进一步用于:
接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
根据所述中继发现消息确定自身标识与任一目的中继节点的指示/标识匹配成功时向所述远程UE发送中继发现响应消息,指示所述远程UE建立D2D通信。
基于上述实施例,参阅图13所示,本发明实施例六中提供一种D2D中继节点的使用终端,包括通信单元130和确定单元131,其中:
通信单元130,用于接收设定范围内的其他终端UE的通知消息,所述通知消息是所述其他UE在判定自身的运行状态符合预设条件时发送的,所述运行状态用于至少描述所述其他UE的权限或运行环境或处理能力;
确定单元131,用于基于所述通知消息,确定所述其他UE为中继节点。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,基于所述通知消息,确定所述其他UE为中继节点时,所述确定单元131具体用于:
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继激活指示或/和标识;
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继去激活指示或/和标识。
可选的,所述通信单元130进一步用于:
利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
可选的,所述通信单元130进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程。
基于上述实施例,参阅图14所示,本发明实施例七中提供一种D2D中继节点的确定终端,包括接收单元140和处理单元141,其中:
接收单元140,用于接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
处理单元141,用于根据所述中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向所述远程UE发送中继发送响应消息,指示所述远程UE建立D2D通信。
这样在D2D发现或D2D通信中能够快速的利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
基于上述实施例,参阅图15所示,本发明实施例八中提供一种D2D中继节点的使用终端,包括第一通信单元150和第二通信单元151,其中:
第一通信单元150,用于利用PC5接口广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;
第二通信单元151,用于接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
这样在D2D发现或D2D通信中能够快速的发现并利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,利用PC5接口广播中继发现消息时,所述第一通信单元150具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
可选的,所述第二通信单元151进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程。
基于上述实施例,参阅图16所示,本发明实施例九中,用户设备包括:
处理器1600,用于读取存储器1620中的程序,执行下列过程:
对自身的运行状态进行测量;根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,其中,所述运行状态用于至少描述自身终端的权限或运行环境或处理能力;通过收发机1610利用PC5接口向当前使用D2D链路的其他终端UE通知自身为中继节点。
这样在D2D发现或D2D通信中能够快速的发现中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,所述处理器1600对自身的运行状态进行测量时,具体包括以下条件之一或任意组合:
获取针对自身中继权限的网络侧鉴权结果;或,
获取当前接入网络负载量;或,
获取自身UU接口的信号质量测量值;或,
获取自身当前的业务处理能力;或,
获取自身的地理位置,或,
获取自身的运动速度;或,
获取当前远程UE的中继需求量。
可选的,处理器1600根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,具体包括以下条件之一或任意组合:
确定针对自身中继权限的网络侧鉴权结果为允许使用中继权限时,确定自身为中继节点;或,
确定当前接入网络的负载量小于设定门限值时,确定自身为中继节点;或,确定自身UU接口的信号质量测量值大于设定门限值时,确定自身为中继节点;或,
确定自身当前的业务处理能力大于设定门限值时,确定自身为中继节点;或,
确定自身位于小区边缘位置时,确定自身为中继节点;或,
确定自身的运动速度小于设定门限值时,确定自身为中继节点;或,
确定当前远程UE的中继需求量大于设定门限值时,确定自身为中继节点。
可选的,通过收发机1610利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点时,处理器1600具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述RRC消息中携带自身终端的中继指示和标识;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE通知自身为中继节点,其中所述MIB-SL消息中携带自身终端的中继指示和标识。
可选的,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点后,处理器1600进一步用于:
根据测量结果确定自身的运行状态不符合预设条件时,利用所述PC5接口向当前使用D2D链路的其他UE通知自身为非中继节点;
继续对自身的运行状态进行周期性测量。
可选的,处理器1600进一步用于:
通过收发机1610接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;
根据所述中继发现消息确定自身标识与任一目的中继节点的指示/标识匹配成功时通过收发机1610向所述远程UE发送中继发现响应消息,指示所述远程UE建立D2D通信。
收发机1610,用于在处理器1600的控制下接收和发送数据。
其中,在图16中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1600代表的一个或多个处理器和存储器1620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
基于上述实施例,参阅图17所示,本发明实施例十中,用户设备包括:
处理器1700负责管理总线架构和通常的处理,存储器1720可以存储处理器1700在执行操作时所使用的数据。
处理器1700,用于读取存储器1720中的程序,执行下列过程:
通过收发机1710接收设定范围内的其他终端UE的通知消息,所述通知消息是所述其他UE在判定自身的运行状态符合预设条件时发送的,所述运行状态用于至少描述所述其他UE的权限或运行环境或处理能力;基于通知消息,确定所述其他UE为中继节点。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,基于所述通知消息,确定所述其他UE为中继节点时,所述处理器1700具体用于:
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继激活指示或/和标识;
获取任一其他UE的通知消息,确定所述任一其他UE的通知消息中携带的中继指示为表示中继去激活状态时,确定所述任一其他UE为中继节点,所述通知消息中携带有UE的中继去激活指示或/和标识。
可选的,处理器1700进一步用于:
通过收发机1710广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;所述远程UE接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,通过收发机1710向所述其他中继节点发起D2D通信建立过程。
可选的,处理器1700进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述中继节点发起与所述中继节点的D2D通信建立过程。
收发机1710,用于在处理器1700的控制下接收和发送数据。
其中,在图17中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1700代表的一个或多个处理器和存储器1720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1710可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1730还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1700负责管理总线架构和通常的处理,存储器1720可以存储处理器1700在执行操作时所使用的数据。
基于上述实施例,参阅图18所示,本发明实施例十一中,用户设备包括:
处理器1800负责管理总线架构和通常的处理,存储器1820可以存储处理器1800在执行操作时所使用的数据。
处理器1800,用于读取存储器1820中的程序,执行下列过程:
通过收发机1810接收设定范围内的远程UE发送的中继发现消息,所述中继发现消息中携带目的中继指示和/或中继节点的标识;根据所述中继发现消息确定自身标识与任一目的中继节点的中继指示和/或标识匹配成功时向所述远程UE发送中继发送响应消息,指示所述远程UE建立D2D通信。
这样在D2D发现或D2D通信中能够快速的确定并使用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
收发机1810,用于在处理器1800的控制下接收和发送数据。
其中,在图18中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1800代表的一个或多个处理器和存储器1820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1830还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1800负责管理总线架构和通常的处理,存储器1820可以存储处理器1800在执行操作时所使用的数据。
基于上述实施例,参阅图19所示,本发明实施例十二中,用户设备包括:
处理器1900负责管理总线架构和通常的处理,存储器1920可以存储处理器1900在执行操作时所使用的数据。
处理器1900,用于读取存储器1920中的程序,执行下列过程:
通过收发机1910广播中继发现消息,所述中继发现消息中携带所述远程UE的目的中继指示和/或中继节点的标识;接收到其他中继节点针对所述中继发现消息返回的中继发现响应消息,向所述其他中继节点发起D2D通信建立过程。
这样在D2D发现或D2D通信中能够快速的发现并利用中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
可选的,通过收发机1910广播中继发现消息时,处理器1900具体用于:
通过PC5接口的无线资源控制RRC消息向当前使用D2D链路其他UE广播中继发现消息;或,
通过PC5接口的MIB-SL消息向当前使用D2D链路其他UE广播中继发现消息。
可选的,处理器1900进一步用于:
确定需要与另一远程UE进行D2D连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程;或,
确定需要与网络侧进行D2N连接时,通过所述其他中继节点发起与所述其他中继节点的D2D通信建立过程。
收发机1910,用于在处理器1900的控制下接收和发送数据。
其中,在图19中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1900代表的一个或多个处理器和存储器1920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1910可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1930还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1900负责管理总线架构和通常的处理,存储器1920可以存储处理器1900在执行操作时所使用的数据。
综上所述,本发明实施例中第一UE对自身的运行状态进行测量;根据测量结果确定自身的运行状态符合预设条件时,确定自身为中继节点,利用PC5接口向当前使用D2D链路的其他UE通知自身为中继节点,这样在D2D发现或D2D通信中能够快速的发现中继节点来进行数据传输,提高了D2D发现或D2D通信的效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。