一种设备到设备网络中中继节点的选择方法及装置与流程

文档序号:12280347阅读:441来源:国知局
一种设备到设备网络中中继节点的选择方法及装置与流程

本发明涉及设备到设备通信技术,尤其涉及一种设备到设备网络中中继节点的选择方法及装置。



背景技术:

临近区域的终端利用设备到设备(Device to Device,简称为D2D)直接通信能够给终端带来很多好处,比如更高的速率,更低的延迟以及更小的功耗,同时也极大地提高了运营商的无线资源效率,D2D的中继(Relay)模式有利于运营商提高无线覆盖;公共安全(Public Safety)系统也可以利用D2D技术实现没有无线覆盖的情况下终端之间的通讯。

如图1所示为相关技术中和第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)相关的D2D网络架构示意图,重点网元的功能说明如下:

远终端(Remote UE),处于无无线覆盖范围内,通过中继节点(Relay UE)接入网络。远终端和中继节点之间通过D2D网络中的接口3直接通信。

中继节点,处于有无线覆盖范围内,能够接入网络。同时该终端还给远终端提供接入功能,使得远终端通过该中继节点接入网络。中继节点为远终端提供分配IP地址以及IP路由功能。

演进分组系统(EPS,Evolved Packet System),包括无线接入网演进型基站(eNodeB)和核心网移动管理实体(MME,Mobility Management Entity)、服务网关(SGW,Serving Gate Way)以及分组数据网关(PGW,Packet Data Network Gateway),为中继节点提供接入通道。

近距离通信服务器(ProSe Function),主要提供D2D通信的业务授权,分配临时标识、协助进行D2D发现和计费等功能。目前一个公共陆地移动网络 (PLMN,Public Land Mobile Network)只部署一个近距离通信服务器,考虑到漫游情况,中继节点的近距离通信服务器和远终端的近距离通信服务器可能不同。终端通过接口1和近距离通信服务器交互,即如图1所示,中继节点通过接口1和中继节点近距离通信服务器交互;远终端通过接口1和远终端近距离通信服务器交互。

第三方应用或者授权机构,主要为终端即远中端和中继节点提供应用层业务,例如公共安全服务器等。如图1所示,第三方应用或者授权机构通过接口2与近距离通信服务器交互,通过接口4与中继节点或远终端交互。

在一个D2D网络中,中继节点可能有多个,每个中继节点提供的接入服务不尽相同,因此,对于远终端,如何选择一个合适的中继节点,是一个关键问题。目前的技术主要是中继节点广播一个64比特的中继服务编码,远终端根据该中继服务编码,选择合适的中继节点,然而,该中继服务编码是一个二进制串,并不能表示具体含义,因此不适合远终端的显示和选择。



技术实现要素:

有鉴于此,本发明实施例期望提供一种设备到设备网络中中继节点的选择方法及装置,应用与中继服务编码一一对应的中继服务名字,便于远终端显示和选择。

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

一种设备到设备网络中中继节点的选择方法,所述方法包括:

发送中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

接收中继服务编码监听响应消息;所述中继服务编码监听响应消息中包括远终端可用的中继服务名字及其对应的可用的中继服务编码,所述中继服务名字为可读字符串;

从所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码;

监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址;并在监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

上述方案中,所述中继服务编码监听请求消息中还包括用户选择的目标中继服务名字;则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

上述方案中,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长;则,所述在监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求,包括:

在所述目标中继服务编码的有效期时长内,监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

上述方案中,所述位置信息包括远终端当前驻留的公共陆地移动网络PLMN,或者,所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN;

在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种设备到设备网络中中继节点的选择方法,所述方法包括:

接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识以及远终端位置信息;

在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,转发所述中继服务编码监听请求消息;

接收并转发中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括所述远终端可用的中继服务名字及其对应的可用的中继服务编码,所述中继服务名字为可读字符串。

上述方案中,所述中继服务编码监听请求消息中包括目标中继服务名字,则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

上述方案中,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

上述方案中,所述远终端位置信息包括远终端当前驻留的PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;

则,所述转发所述中继服务编码监听请求消息,包括:

向所述远终端驻留的PLMN下的中继节点归属近距离通信服务器转发所述中继服务编码监听请求消息;

或者,

向所述远终端驻留的PLMN以及远终端监听到的周围PLMN下的中继节点归属近距离通信服务器转发所述中继服务编码监听请求消息;

在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种设备到设备网络中中继节点的选择方法,所述方法包括:

接收中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

在确定所述中继节点标识对应的签约信息允许提供中继服务时,获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码,并发送中继服务编码分配响应消息,所述中继服务编码分配响应消息中包括所述可提供的中继服务名字及其对应的可提供的中继服务编码,所述中继服务名字为可读字符串;

接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

发送中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括 根据所述远终端位置信息获得的远终端可用的中继服务名字对应的中继服务编码。

上述方案中,所述中继服务编码分配请求消息中还包括中继节点标识对应的中继节点可提供的中继服务名字。

上述方案中,所述获得所述中继节点标识对应的中继节点可提供的中继服务名字,包括:

从所述中继节点标识对应的签约信息中获得所述中继节点标识对应的中继节点可提供的中继服务名字。

上述方案中,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长;所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

上述方案中,所述远终端位置信息包括远终端当前驻留的公共陆地移动网络PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;

则,在所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN时,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种设备到设备网络中中继节点的选择方法,所述方法包括:

发送中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

接收中继服务编码分配响应消息,所述中继服务编码分配响应消息包括可提供的中继服务名字及其对应的可提供的中继服务编码,所述中继服务名字为可读字符串;

从所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码;

广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

上述方案中,所述中继服务编码分配请求消息中还包括选用中继服务名字;则,所述中继服务编码分配响应消息中可提供的中继服务名字为选用中继服务名字,所述可提供的中继服务编码为选用中继服务编码。

上述方案中,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长,则所述广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址,包括:

在所述选用中继服务编码的有效期时长内,广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

一种远终端,所述远终端包括:

第一发送单元,用于发送中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

第一接收单元,用于接收中继服务编码监听响应消息;所述中继服务编码监听响应消息中包括远终端可用的中继服务名字及其对应的可用的中继服务编码,所述中继服务名字为可读字符串;

第一处理单元,用于从所述第一接收单元接收到的所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码;

第一监听单元,用于监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址;

第一发送单元,还用于在所述第一监听单元监听到与所述第一处理单元获取的所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

上述方案中,所述中继服务编码监听请求消息中还包括用户选择的目标中继服务名字;则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

上述方案中,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长;

所述第一发送单元,具体用于在所述目标中继服务编码的有效期时长内, 所述第一监听单元监听到与所述第一处理单元获取的所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

上述方案中,所述位置信息包括远终端当前驻留的公共陆地移动网络PLMN,或者,所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN;

在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种远终端归属服务器,所述远终端归属服务器包括:

第二接收单元,用于接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识以及远终端位置信息;

第二发送单元,用于在确定所述第二接收单元接收的远终端标识对应的签约信息允许通过中继节点接入网络时,转发所述中继服务编码监听请求消息;

第二接收单元,还用于接收中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括所述远终端可用的中继服务名字及其对应的可用的中继服务编码,所述中继服务名字为可读字符串;

第二发送单元,还用于转发所述中继服务编码监听响应消息。

上述方案中,所述中继服务编码监听请求消息中包括目标中继服务名字,则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

上述方案中,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

上述方案中,所述远终端位置信息包括远终端当前驻留的公共陆地移动网络PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;则,

所述第二发送单元,用于向所述远终端驻留的PLMN下的中继节点归属近 距离通信服务器转发所述中继服务编码监听请求消息;或者,向所述远终端驻留的PLMN以及远终端监听到的周围PLMN下的中继节点归属近距离通信服务器转发所述中继服务编码监听请求消息;

在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种中继节点归属服务器,所述中继节点归属服务器包括:

第三接收单元,用于接收中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

第二处理单元,用于在确定所述第三接收单元接收到的中继节点标识对应的签约信息允许提供中继服务时,获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码,所述中继服务名字为可读字符串;

第三发送单元,用于发送中继服务编码分配响应消息,所述中继服务编码分配响应消息中包括所述可提供的中继服务名字及其对应的可提供的中继服务编码;

所述第三接收单元,还用于接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

所述第三发送单元,还用于发送中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括根据所述远终端位置信息获得的远终端可用的中继服务名字对应的中继服务编码。

上述方案中,所述中继服务编码分配请求消息中还包括中继节点标识对应的中继节点可提供的中继服务名字。

上述方案中,所述第二处理单元,具体用于从所述中继节点标识对应的签约信息中获得所述中继节点标识对应的中继节点可提供的中继服务名字。

上述方案中,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长;所述中继服务编码监听响 应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

上述方案中,所述远终端位置信息包括远终端当前驻留的公共陆地移动网络PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;

则,在所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN时,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

一种中继节点,所述中继节点包括:

第四发送单元,用于发送中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

第四接收单元,用于接收中继服务编码分配响应消息,所述中继服务编码分配响应消息包括可提供的中继服务名字及其对应的可提供的中继服务编码,所述中继服务名字为可读字符串;

第三处理单元,用于从所述第四接收单元接收的中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码;

广播单元,用于广播所述第三处理单元获得的所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

上述方案中,所述中继服务编码分配请求消息中还包括选用中继服务名字;则,所述中继服务编码分配响应消息中可提供的中继服务名字为选用中继服务名字,所述可提供的中继服务编码为选用中继服务编码。

上述方案中,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长,则,

所述广播单元,具体用于在所述选用中继服务编码的有效期时长内,广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

本发明实施例提供了一种设备到设备网络中中继节点的选择方法及装置,在远终端选择中继节点提供的中继服务接入网络的过程中,采用了与中继服务 编码一一对应的中继服务名字,所述中继服务名为可读字符串;用户可以通过远终端显示的可用的中继服务名字选择出需要的目标中级服务名字,也可以直接输入需要的目标中继服务名字,与现有技术中的64比特的中继服务编码相比,中继服务名字更适合远终端显示以及被用户查看选择。

附图说明

图1为现有技术中的D2D网络架构示意图;

图2为本发明实施例1提供的一种应用于远终端一侧的设备到设备网络中中继节点的选择方法的流程示意图;

图3为本发明实施例1提供的一种应用于远终端归属服务器一侧的设备到设备网络中中继节点的选择方法的流程示意图;

图4为本发明实施例1提供的一种应用于中继节点归属服务器一侧的设备到设备网络中中继节点的选择方法的流程示意图;

图5为本发明实施例1提供的一种应用于中继节点一侧的设备到设备网络中中继节点的选择方法的流程示意图;

图6为本发明实施例2提供的一种设备到设备网络中中继节点的选择方法的流程示意图;

图7为本发明实施例2提供的另一种设备到设备网络中中继节点的选择方法的流程示意图;

图8为本发明实施例3提供的一种远终端的结构框图;

图9为本发明实施例3提供的一种远终端归属服务器的结构框图;

图10为本发明实施例3提供的一种中继节点归属服务器的结构框图;

图11为本发明实施例3提供的一种中继节点的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例1

本发明实施例提供了一种设备到设备网络中中继节点的选择方法,应用于远终端一侧,如图2所示,本实施例方法的处理流程包括以下步骤:

步骤201、发送中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息。

远终端注册到EPS之后,建立IP连接。远终端可以在任何时候决定进行步骤201以获得目标中继服务名字对应的目标中继服务编码,以便在移出无线覆盖的时候,能够采用目标中继服务编码对应的中继节点提供的中继服务继续接入网络。

远终端可以通过EPS向服务器发送中继服务编码监听请求消息,以请求服务器返回远终端可用的中继服务名字及其对应的可用的中继服务编码。这里所述的中继服务名字是一个可读的字符串,比如可以是标识一个业务的会话初始协议-统一资源定位器(SIP-URL,Session Initiation Protocol-Uniform Resoure Locator)。所述中继服务编码监听请求消息中的远终端标识用于服务器对发送请求消息的远终端进行授权验证,所述远终端位置信息用于服务器在远终端位置信息周围筛选到可用的中继服务名字及其对应的可用的中继服务编码。

步骤202、接收中继服务编码监听响应消息;所述中继服务编码监听响应消息中包括远终端可用的中继服务名字及其对应的可用的中继服务编码。

服务器在接收到中继服务编码监听请求消息后,首先确定所述远终端标识对应的签约信息是否允许通过中继节点接入网络,在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,就会根据所述远终端位置信息获得远终端可用的中继服务名字及其对应的中继服务编码,并发送中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括:所述远终端可用的中继服务名字对应的中继服务编码。

步骤203、从所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码。

D2D网络中各中继服务对应的中继服务名字是公开的,用户需要哪种中继 服务,就会在远终端中选择输入哪种中继服务名字。该中继服务名字可以是远终端显示多个中继服务名字选项由用户选择的,也可以是用户直接在远终端中输入的。

若所述中继服务编码监听请求消息中包括用户选择的目标中继服务名字;则服务器返回的所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。这样,远终端就可以在接收到所述中继服务编码监听响应消息中获得用户选择的目标中继服务名字对应的目标中继服务编码。

若中继服务编码监听请求消息中不包括用户选择的目标中继服务名字;则服务器返回的中继服务编码监听响应消息中包括所述远终端位置信息周围若干可用的中继服务名字及其对应的可用的中继服务编码。这时,远终端可以显示出所述中继服务编码监听响应消息中的可用的中继服务名字,用户从的可用的中继服务名字中选择的目标中继服务名字,获取目标中继服务名字后,进而就可以获得所述目标中继服务名字对应的目标中继服务编码。

远终端可以显示出选择的目标中继服务名字,使用户看到远终端选择采用的中继服务名字,显示中继服务名字比显示64比特的中继服务编码更加方便,也更加适合用户查看。

本实施例提供的方法中采用与中继服务编码一一对应的中继服务名字,用户可以通过远终端显示的中继服务名字选择出需要的目标中级服务名字,也可以直接输入目标中继服务名字,与现有技术中的64比特的中继服务编码相比,中继服务名字更适合远终端显示出来以及被用户查看选择。

步骤204、监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址;并在监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

远终端即将移出网络覆盖,或者远终端已经移出网络覆盖的时候,远终端决定需要通过中继节点接入网络进行通信,则开始监听广播中的选用中继服务编码。

D2D网络中提供中继服务的中继节点会广播该中继节点提供的选用中继服务编码以及所述选用中继服务编码对应的地址,这样远终端就可以监听到广播的选用中继服务编码以及所述选用中继服务编码对应的地址。

所述一致的选用中继服务编码对应的地址为所述一致的选用中继服务编码对应的中继节点提供的中继服务的层二地址。远终端在监听到与所述目标中继服务编码一致的选用中继服务编码时,就会选择向所述一致的选用中继服务编码对应的地址发送通信请求,进而远终端就与所述一致的选用中继服务编码对应的中继节点建立D2D连接,由所述一致的选用中继服务编码对应的中继节点为该远终端提供所述一致的选用中继服务编码即目标中继服务编码对应的中继服务,这样远终端就可以通过该中继服务接入网络。

本发明实施例还提供了一种设备到设备网络中中继节点的选择方法,所述方法应用于服务器中与远终端交互的远终端归属服务器,如图3所示,本实施例方法的处理流程包括以下步骤:

步骤301、接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识以及远终端位置信息。

步骤302、在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,转发所述中继服务编码监听请求消息。

在这里需要说明的是,所述服务器可以是第三方应用或者专用的授权机构,也可以是远终端归属的近距离通信服务器和中继节点归属的近距离通信服务器。本实施例方法就是应用在服务器中与远终端交互的远终端归属服务器一侧的。该远终端归属服务器可以是图1所示的第三方应用或者专用的授权机构中与远终端交互的模块;或者图1所示的与远终端交互的远终端归属近距离通信服务器。

远终端在接入D2D网络时,远终端会在服务器中的远终端归属服务器内设置好签约信息。远终端归属服务器接收到中继服务编码监听请求消息后,先确定所述远终端标识对应的签约信息是否允许通过中继节点接入网络,若确定所述远终端标识对应的签约信息允许通过中继节点接入网络,远终端归属服务器 才会将所述中继服务编码监听请求消息转发出去。远终端归属服务器会将所述中继服务编码监听请求消息转发给服务器中与中继节点交互的中继节点归属服务器。该中继节点归属服务器可以是如图1所示的第三方应用或者专用的授权机构中与中继节点交互的模块;或者如图1所示的与中继节点交互的中继节点归属近距离通信服务器。

步骤303、接收并转发所述中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括所述远终端可用的中继服务名字及其对应的可用的中继服务编码。

中继节点归属服务器在查询后会返回中继服务编码监听响应消息,中继节点归属服务器会筛选出远终端位置信息周围的可用的中继服务名字及其对应的可用的中继服务编码。若所述中继服务编码监听请求消息中包括目标中继服务名字,则中继节点归属服务器只查询出目标中继服务名字对应的目标中继服务编码即可,此时,返回的所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。若所述中继服务编码监听请求消息中不包括目标中继服务名字,则中继节点归属服务器查询出远终端位置信息周围所有可用的中继服务名字及其对应的可用的中继服务编码,此时,返回的所述中继服务编码监听响应消息中就包括若干可用的中继服务名字及其对应的可用的中继服务编码。

远终端归属服务器接收到所述中继服务编码监听响应消息后,就会将所述中继服务编码监听响应消息转发给远终端。

本发明实施例还提供了一种设备到设备网络中中继节点的选择方法,所述方法应用于服务器中与中继节点交互的中继节点归属服务器,如图4所示,本实施例方法的处理流程包括以下步骤:

步骤401、接收中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识。

中继节点注册到EPS之后,建立IP连接。当中继节点需要开启中继服务的时候,中继节点会向服务器发送中继服务编码分配请求消息,所述中继服务 编码分配请求消息中包括中继节点标识。

在这里需要说明的是,所述服务器可以是第三方应用或者专用的授权机构,也可以是远终端归属的近距离通信服务器和中继节点归属的近距离通信服务器。本实施例方法就是应用在服务器中与中继节点交互的中继节点归属服务器一侧的。该中继节点归属服务器可以是第三方应用或者专用的授权机构中与中继节点交互的装置;或者服务器中与中继节点交互的中继节点归属的近距离通信服务器。

步骤402、在确定所述中继节点标识对应的签约信息允许提供中继服务时,获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码,并发送中继服务编码分配响应消息。

中继节点在接入D2D网络时,中继节点会在服务器的中继节点归属服务器内设置好签约信息。中继节点归属服务器接收到中继服务编码分配请求消息后,先确定所述中继节点标识对应的签约信息是否允许提供中继服务,若确定所述中继节点标识对应的签约信息允许提供中继服务,中继节点归属服务器才会获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码。

若所述中继服务编码分配请求消息中包括中继节点标识对应的中继节点可提供的中继服务名字,则所述中继节点归属服务器会从所述中继服务编码分配请求消息中获得所述中继节点标识对应的中继节点可提供的中继服务名字,然后为所述中继节点标识对应的中继节点可提供的中继服务名字分配对应的可提供的中继服务编码;若所述中继服务编码分配请求消息中不包括中继节点标识对应的中继节点可提供的中继服务名字,则所述中继节点归属服务器会从所述中继节点标识对应的签约信息中获得所述中继节点标识对应的中继节点可提供的中继服务名字,然后为所述可提供的中继服务名字分配对应的可提供的中继服务编码。

然后中继节点归属服务器就会向所述中继节点标识对应的中继节点返回中 继服务编码分配响应消息,所述中继服务编码分配响应消息中包括所述可提供的中继服务名字及其对应的可提供的中继服务编码。

步骤403、接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端位置信息。

服务器中的远终端归属服务器接收到中继服务编码监听请求消息后,在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,转发所述中继服务编码监听请求消息给中继节点归属服务器,所述中继节点归属服务器接收中继服务编码监听请求消息。

步骤404、发送中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括远终端位置信息对应的远终端可用的中继服务名字对应的中继服务编码。

所述中继节点归属服务器在步骤402时,获得中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码;这样在步骤404时,所述中继节点归属服务器就可以筛选这些可提供的中继服务名字分配对应的可提供的中继服务编码,获得远终端位置信息对应的远终端可用的中继服务名字对应的中继服务编码。然后返回远终端归属服务器中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括远终端位置信息对应的远终端可用的中继服务名字对应的中继服务编码。

本发明实施例提供了一种设备到设备网络中中继节点的选择方法,应用于中继节点一侧,如图5所示,本实施例方法的处理流程包括以下步骤:

步骤501、发送中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识。

中继节点注册到EPS之后,建立IP连接;当中继节点需要开启中继服务的时候,中继节点会向服务器发送中继服务编码分配请求消息,请求服务器为中继节点可提供的中继服务名字分配对应的可提供的中继服务编码。这里所述的中继服务名字是一个可读的字符串,比如标识一个业务的SIP URL。所述中继服务编码分配请求消息中的中继节点标识用于服务器对发送请求消息的中继 节点进行授权验证。

步骤502、接收中继服务编码分配响应消息,所述中继服务编码分配响应消息包括可提供的中继服务名字及其对应的可提供的中继服务编码。

服务器在接收到中继服务编码分配请求消息后,首先确定所述中继节点标识对应的签约信息是否允许提供中继服务,在确定所述中继节点标识对应的签约信息允许提供中继服务时,获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码,并发送中继服务编码分配响应消息,所述中继服务编码分配响应消息中包括所述可提供的中继服务名字及其对应的可提供的中继服务编码。

步骤503、从所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码。

若所述中继服务编码监听请求消息中包括用户选择的目标中继服务名字;D2D网络中各中继服务对应的中继服务名字是公开的,中继节点在开启某项中继服务时,就会将该中继节点选用的中继服务对应的选用中继服务名字携带在中继服务编码分配请求消息中发送给服务器,请求服务器为所述选用中继服务名字分配选用中继服务编码;这样,中继节点就可以在接收到所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码,这样,中继节点就可以从所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码。

若所述中继服务编码监听请求消息中不包括用户选择的目标中继服务名字;则服务器返回的中继服务编码分配响应消息中包括所述中继节点标识对应的签约信息中的若干可提供的中继服务名字及其对应的可提供的中继服务编码,这样中继节点就可以从所述可提供的中继服务名字及其对应的可提供的中继服务编码选择出的选用中继服务名字及其对应的选用中继服务编码。

步骤504、广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

中继节点会对选用中继服务编码进行广播,以使附近的远终端知晓本中继 节点可以提供该选用中继服务编码对应的中继服务,同时还广播有所述选用中继服务编码对应的地址,以便于远终端选择中继服务编码对应的中继服务时,与该选用中继服务编码对应的中继节点进行通信,获得相应的中继服务。

实施例2

本实施例中所述的远终端归属服务器是第三方应用或者专用的授权机构中与远终端交互的模块;所述中继节点归属服务器是第三方应用或者专用的授权机构中与中继节点交互的模块;或者所述远终端归属服务器为与远终端交互的远终端归属近距离通信服务器。所述中继节点归属服务器是服务器中与中继节点交互的中继节点归属近距离通信服务器。

本发明实施例提供了一种设备到设备网络中中继节点的选择方法,如图6所示,本实施例方法的处理流程包括以下步骤:

步骤601、中继节点向中继节点归属服务器发送中继服务编码分配请求消息;所述中继服务编码分配请求消息中包括选用中继服务名字和中继节点标识。

中继节点注册到EPS之后,建立IP连接。当中继节点需要开启某项中继服务的时候,中继节点首先需要获取该中继服务的中继服务名字;中继节点获取中继服务名字的过程可以是用户手工选择该中继服务名字,或者用户手工输入该中继服务名字,这样中继节点就可以获取到用户输入的中继服务名字。该中继服务名字是一个可读的字符串,比如可以是标识一个业务的SIP-URL。在这里需要说明的是,在D2D网络中各中继服务对应的中继服务名字是公开的,中继节点需要开启哪项中继服务,就在所述中继服务编码分配请求消息中携带哪项中继服务对应的中继服务名字。

中继节点可以通过EPS向中继节点归属服务器发送该中继服务编码分配请求消息,请求该中继节点归属服务器为所述选用中继服务名字分配对应的二进制选用中继服务编码。

步骤602、中继节点归属服务器接收所述中继服务编码分配请求消息;并在确定所述中继节点标识对应的中继节点允许中继功能时,向所述中继节点返回中继服务编码分配响应消息。

中继节点在接入D2D网络时,中继节点会与中继节点归属服务器协商好签约信息。中继节点归属服务器在接收到中继服务编码分配请求消息后,先确定所述中继节点标识对应的签约信息是否允许提供中继服务,若确定所述中继节点标识对应的签约信息允许提供中继服务,中继节点归属服务器就为从所述中继服务编码分配请求消息中的获得的选用中继服务名字分配对应的选用中继服务编码。

可选的,在确定所述中继节点标识对应的签约信息允许提供中继服务后,还需要确定该签约信息是否允许使用选用中继服务名字;并在确定该签约信息允许使用选用中继服务名字时,中继节点归属服务器才为从所述中继服务编码分配请求消息中的获得的选用中继服务名字分配对应的选用中继服务编码。

可选的,所述中继节点归属服务器还会为所述选用中继服务编码分配对应的有效期时长。

中继节点归属服务器可以将所述选用中继服务名字及其对应的选用中继服务编码,以及所述选用中继服务编码对应的有效期时长携带在中继服务编码分配响应消息中返回给中继节点。

步骤603、中继节点从所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码。

所述中继服务编码分配响应消息中包括选用中继服务名字及其对应的选用中继服务编码,以及所述选用中继服务编码对应的有效期时长,所述中继节点可以从所述中继服务编码分配响应消息直接获得选用中继服务名字及其对应的选用中继服务编码。

步骤604、在所述选用中继服务编码的有效期时长内,广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

中继节点会对选用中继服务编码进行广播,以使附近的远终端知晓本中继节点可以提供该选用中继服务编码对应的中继服务,同时还广播为所述选用中继服务编码分配的地址,以便于附近的远终端选择采用所述选用中继服务编码对应的中继服务时,与该选用中继服务编码对应的中继节点进行通信,获得相 应的中继服务。

D2D网络中的中继节点在开启某项中继服务时,都可以进行步骤601-604,获得该项中继服务的选用中继服务编码;并将选用中继服务编码以及分配的所述选用中继服务编码对应的地址广播出去,让周围的远终端能够监听到。

步骤605、远终端向远终端归属服务器发送中继服务编码监听请求消息;所述中继服务编码监听请求消息中包括用户选择的目标中继服务名字、远终端标识和远终端位置信息。

远终端注册到EPS之后,建立IP连接。远终端可以在任何时候决定进行步骤605以获得目标中继服务名字对应的目标中继服务编码,以便在移出无线覆盖的时候,能够采用目标中继服务编码对应的中继节点提供的中继服务继续接入网络。

远终端通过EPS向远终端归属服务器发送中继服务编码监听请求消息,请求该远终端归属服务器返回目标中继服务名字对应的目标中继服务编码。

步骤606、远终端归属服务器接收所述中继服务编码监听请求消息,并在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,向中继节点归属服务器转发所述中继服务编码监听请求消息。

远终端在接入D2D网络时,远终端会在服务器的远终端归属服务器内设置好签约信息。远终端归属服务器接收到中继服务编码监听请求消息后,先确定所述远终端标识对应的签约信息是否允许通过中继节点接入网络,若确定所述远终端标识对应的签约信息允许通过中继节点接入网络,远终端归属服务器才会将所述中继服务编码监听请求消息转发给中继节点归属服务器。

具体转发过程有以下两种情况:

第一种情况,所述远终端归属服务器是第三方应用或者专用的授权机构中与远终端交互的装置,中继节点归属服务器是第三方应用或者专用的授权机构中与中继节点交互的装置。所述远终端归属服务器和所述中继节点归属服务器构成了第三方应用或者专用的授权机构。此时,所述远终端归属服务器会直接将所述中继服务编码监听请求消息转发给中继节点归属服务器。

第二种情况,所述远终端归属服务器是远终端归属近距离通信服务器,中继节点归属服务器为中继节点归属近距离通信服务器;此时所述中继服务编码监听请求消息中的远终端位置信息为当前驻留的PLMN;所述远终端归属服务器即远终端归属近距离通信服务器会将所述中继服务编码监听请求消息转发给当前驻留的PLMN下的中继节点归属近距离通信服务器。

在第二种情况下,所述中继服务编码监听请求消息中的远终端位置信息还可以为远终端当前驻留的PLMN以及远终端监听到的周围的PLMN;则所述远终端归属服务器即远终端归属近距离通信服务器会将所述中继服务编码监听请求消息转发给当前驻留的PLMN下的中继节点归属近距离通信服务器,以及远终端监听到的周围的PLMN下的中继节点归属近距离通信服务器。

步骤607、中继节点归属服务器接收所述中继服务编码监听请求消息,并向所述远终端归属服务器发送中继服务编码监听响应消息。

中继节点归属服务器在步骤601-602中已获得与所述中继节点归属服务器签约的中继节点开启的中继服务对应的选用中继服务名字和选用中继服务编码,则中继节点归属服务器接收所述中继服务编码监听请求消息后,就会查询这些选用中继服务名字获得远终端需要的目标中继服务名字,进而获得目标中继服务名字对应的目标中继服务编码,可选的,若步骤602中所述中继节点归属服务器还为选用中继服务编码分配了有效期时长,则所述目标中继服务编码还对应有分配的有效期时长。然后,所述中继节点归属服务器就会向所述远终端归属服务器发送中继服务编码监听响应消息,所述中继服务编码监听响应消息包括所述目标中继服务名字及其对应的目标中继服务编码,可选的,还包括所述目标中继服务编码对应的有效期时长。

若所述中继节点归属服务器是第三方应用或者专用的授权机构中与中继节点交互的装置,则所述中继节点归属服务器会先根据所述远终端的位置信息筛选出远终端周围可用的中继服务名字,再从这些可用的中继服务名字里查询获得目标中继服务名字。若所述中继节点归属服务器是中继节点归属近距离通信服务器,则所述中继节点归属服务器中远终端位置信息中PLMN下的中继节点 归属近距离通信服务器从签约的中继节点开启的中继服务对应的选用中继服务名字中查询获得目标中继服务名字。然后,各中继节点归属近距离通信服务器就会向所述远终端归属服务器发送中继服务编码监听响应消息。

在所述远终端位置信息包括当前驻留的PLMN时,所述中继服务编码监听响应消息中包括远终端驻留PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。在所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN时,所述中继服务编码监听响应消息包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码,可选的,还包括所述目标中继服务编码对应的有效期时长。

步骤608、远终端归属服务器接收所述中继服务编码监听响应消息,并将所述中继服务编码监听响应消息转发给所述远终端。

步骤609、远终端接收所述中继服务编码监听响应消息,从所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码。

所述远终端可以直接从所述中继服务编码监听响应消息中获得所述用户选择的目标中继服务名字及其对应的目标中继服务编码。

步骤610、远终端在即将移出覆盖,或者已经移出覆盖的时候,开始监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址。

远终端即将移出覆盖,或者远终端已经移出覆盖的时候,远终端需要通过中继节点接入网络进行通信,则开始监听广播中的选用中继服务编码。在步骤604中,中继节点会广播选用中继服务编码以及所述选用中继服务编码对应的地址,这样远终端在步骤610时就能够监听到广播的选用中继服务编码以及所述选用中继服务编码对应的地址。

步骤611、在所述目标中继服务编码的有效期时长内,监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

在所述目标中继服务编码的有效期时长内,监听到与所述目标中继服务编 码一致的选用中继服务编码时,表明在这个时间段内有中继节点提供所述目标中继服务编码对应的中继服务,此时远终端就会向所述一致的选用中继服务编码对应的地址发送通信请求,所述一致的选用中继服务编码对应的地址即为所述一致的选用中继服务编码对应的中继节点提供的中继服务的层二地址;远终端想该地址对应的中继节点发送通信请求,请求该中继节点为其提供该项中继服务,该中继节点同意后为远终端提供该项中继服务后,所述远终端就与该中继节点建立了D2D连接,远终端就可以通过该中继节点接入网络。

本发明实施例提供了一种设备到设备网络中中继节点的选择方法,如图7所示,本实施例方法的处理流程包括以下步骤:

步骤701、中继节点向中继节点归属服务器发送中继服务编码分配请求消息;所述中继服务编码分配请求消息中包括中继节点标识。

中继节点注册到EPS之后,建立IP连接。当中继节点需要开启中继服务的时候,中继节点就可以通过EPS向中继节点归属服务器发送该中继服务编码分配请求消息,请求该中继节点归属服务器为所述中继节点能够提供的中继服务的中继服务名字分配对应的二进制中继服务编码。

步骤702、中继节点归属服务器接收所述中继服务编码分配请求消息;并在确定所述中继节点标识对应的中继节点允许中继功能时,向所述中继节点返回中继服务编码分配响应消息。

中继节点在接入D2D网络时,中继节点会与中继节点归属服务器协商好签约信息,所述签约信息中包括是否允许提供中继服务,以及中继节点能够提供的中继服务的中继服务名字。中继节点归属服务器在接收到中继服务编码分配请求消息后,先确定所述中继节点标识对应的签约信息是否允许提供中继服务,若确定所述中继节点标识对应的签约信息允许提供中继服务,中继节点归属服务器从所述中继节点标识对应的签约信息中获得所述中继节点标识对应的中继节点可提供的中继服务名字,并为所述可提供的中继服务名字分配对应的可提供的中继服务编码。可选的,所述中继节点归属服务器还会为所述可提供的中继服务编码分配对应的有效期时长。

中继节点归属服务器可以将所述可提供的中继服务名字及其对应的可提供的中继服务编码,以及所述可提供的中继服务编码对应的有效期时长携带在中继服务编码分配响应消息中返回给中继节点。

步骤703、中继节点从所述中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码。

中继节点接收到所述中继服务编码分配响应消息后,所述中继服务编码分配响应消息中包括可提供的中继服务名字及其对应的可提供的中继服务编码,以及所述可提供的中继服务编码对应的有效期时长;所述可提供的中继服务名字可以有一个,也可以是两个或多个;可提供的中继服务编码与其有效期时长,与所述可提供的中继服务名字为一一对应的关系。中继节点可以根据实际情况从可提供中继服务名字中选择一个或多个选用中继服务名字,提供其对应的中继服务,进而获得选用中继服务名字及其对应的选用中继服务编码。

步骤704、在所述选用中继服务编码的有效期时长内,广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

中继节点会对各个选用中继服务编码进行广播,以使附近的远终端知晓本中继节点可以提供该各个选用中继服务编码对应的各种中继服务,同时还广播为各个选用中继服务编码一一分配的地址,以便于附近的远终端选择采用某个选用中继服务编码对应的中继服务时,通过该地址与该选用中继服务编码对应的中继节点进行通信,获得该地址对应的中继服务。

D2D网络中的中继节点在开启中继服务时,都可以进行步骤701-704,获得中继节点的选用中继服务编码;并将选用中继服务编码以及分配的所述选用中继服务编码对应的地址广播出去,让周围的远终端能够监听到。

步骤705、远终端向远终端归属服务器发送中继服务编码监听请求消息;所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息。

远终端注册到EPS之后,建立IP连接。远终端可以在任何时候决定进行步骤705以获得目标中继服务名字及其对应的目标中继服务编码,以便在移出无线覆盖的时候,能够采用目标中继服务编码对应的中继节点提供的中继服务 继续接入网络。

远终端通过EPS向远终端归属服务器发送中继服务编码监听请求消息,请求该远终端归属服务器返回远终端周围可用的中继服务名字及其对应的可用的中继服务编码。

步骤706、远终端归属服务器接收所述中继服务编码监听请求消息,并在确定所述远终端标识对应的签约信息允许通过中继节点接入网络时,向中继节点归属服务器转发所述中继服务编码监听请求消息。

远终端在接入D2D网络时,远终端会在服务器的远终端归属服务器内设置好签约信息。远终端归属服务器接收到中继服务编码监听请求消息后,先确定所述远终端标识对应的签约信息是否允许通过中继节点接入网络,若确定所述远终端标识对应的签约信息允许通过中继节点接入网络,远终端归属服务器才会将所述中继服务编码监听请求消息转发给中继节点归属服务器。

具体转发过程有以下两种情况:

第一种情况,所述远终端归属服务器是第三方应用或者专用的授权机构中与远终端交互的装置,中继节点归属服务器是第三方应用或者专用的授权机构中与中继节点交互的装置。所述远终端归属服务器和所述中继节点归属服务器构成了第三方应用或者专用的授权机构。此时,所述远终端归属服务器会直接将所述中继服务编码监听请求消息转发给中继节点归属服务器。

第二种情况,所述远终端归属服务器是远终端归属近距离通信服务器,中继节点归属服务器中继节点归属近距离通信服务器;此时所述中继服务编码监听请求消息中的远终端位置信息为当前驻留的PLMN;所述远终端归属服务器即远终端归属近距离通信服务器会将所述中继服务编码监听请求消息转发给当前驻留的PLMN下的中继节点归属近距离通信服务器。

在第二种情况下,所述中继服务编码监听请求消息中的远终端位置信息还可以为远终端当前驻留的PLMN以及远终端监听到的周围的PLMN;则所述远终端归属服务器即远终端归属近距离通信服务器会将所述中继服务编码监听请求消息转发给当前驻留的PLMN下的中继节点归属近距离通信服务器,以及远 终端监听到的周围的PLMN下的中继节点归属近距离通信服务器。

步骤707、中继节点归属服务器接收所述中继服务编码监听请求消息,并向所述远终端归属服务器发送中继服务编码监听响应消息。

中继节点归属服务器在步骤701-702中已获得与所述中继节点归属服务器签约的中继节点可提供的中继服务名字和可提供的中继服务编码,则中继节点归属服务器接收所述中继服务编码监听请求消息后,就会查询这些中继节点可提供的中继服务名字和可提供的中继服务编码获得所述远终端周围可用的中继服务名字及其对应的可用的中继服务编码,可选的,若步骤702中所述中继节点归属服务器还为可提供的中继服务编码分配了有效期时长,则所述可用的中继服务编码还对应有有效期时长。然后,所述中继节点归属服务器就会向所述远终端归属服务器发送中继服务编码监听响应消息,所述中继服务编码监听响应消息包括所述可用的中继服务名字及其对应的可用的中继服务编码,可选的,还包括所述可用的中继服务编码对应的有效期时长。

若所述中继节点归属服务器是第三方应用或者专用的授权机构中与中继节点交互的装置,则所述中继节点归属服务器会先根据所述远终端的位置信息筛选出远终端周围可用的中继服务名字,进而获得所述可用的中继服务名字对应的可用的中继服务编码。若所述中继节点归属服务器是中继节点归属近距离通信服务器,则直接将远终端位置信息中PLMN下的中继节点归属近距离通信服务器获得其签约的中继节点可提供的中继服务名字为远终端可用的中继服务名字,进而获得所述可用的中继服务名字对应的可用的中继服务编码。然后,各中继节点归属近距离通信服务器就会向所述远终端归属服务器发送中继服务编码监听响应消息。

在所述远终端位置信息包括当前驻留的PLMN时,所述中继服务编码监听响应消息中包括远终端驻留PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。在所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN时,所述中继服务编码监听响应消息包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码,可选的, 还包括所述目标中继服务编码对应的有效期时长。

步骤708、远终端归属服务器接收所述中继服务编码监听响应消息,并将所述中继服务编码监听响应消息转发给所述远终端。

步骤709、远终端接收所述中继服务编码监听响应消息,从所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码。

远终端可以显示出所述中继服务编码监听响应消息中的可用的中继服务名字,用户从可用的中继服务名字中选择出目标中继服务名字,远终端就可以获取目标中继服务名字,进而就可以获得所述目标中继服务名字对应的目标中继服务编码。可选的,远终端还可以显示出可用的中继服务名字对应的PLMN,用户可以根据PLMN选择出目标中继服务名字。

远终端还可以显示出选择的目标中继服务名字,使用户看到远终端选择采用的中继服务名字,显示中继服务名字比显示64比特的中继服务编码更加方便,也更加适合用户查看。

步骤710、远终端在即将移出覆盖,或者已经移出覆盖的时候,开始监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址。

远终端即将移出覆盖,或者远终端已经移出覆盖的时候,远终端需要通过中继节点接入网络进行通信,则开始监听广播中的选用中继服务编码。在步骤704中,中继节点会广播选用中继服务编码以及所述选用中继服务编码对应的地址,这样远终端在步骤710时就能够监听到广播的选用中继服务编码以及所述选用中继服务编码对应的地址。

步骤711、在所述目标中继服务编码的有效期时长内,监听到与所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

在所述目标中继服务编码的有效期时长内,监听到与所述目标中继服务编码一致的选用中继服务编码时,表明在这个时间段内有中继节点提供所述目标中继服务编码对应的中继服务,此时远终端就会向所述一致的选用中继服务编 码对应的地址发送通信请求,所述一致的选用中继服务编码对应的地址即为所述一致的选用中继服务编码对应的中继节点提供的中继服务的层二地址;远终端想该地址对应的中继节点发送通信请求,请求该中继节点为其提供该项中继服务,该中继节点同意后为远终端提供该项中继服务后,所述远终端就与该中继节点建立了D2D连接,远终端就可以通过该中继节点接入网络。

在这里需要说明的是,本实施例方法还可以是步骤601-604和步骤705-711组合的方法流程,也可以是步骤701-704和步骤605-611组合的方法流程,具体步骤可以参考上述步骤流程,在此不再详述。

实施例3、

本发明实施例还提供了一种远终端,如图8所示,所述远终端包括:第一发送单元801、第一接收单元802、第一处理单元803、监听单元804,其中,

第一发送单元801,用于发送中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

第一接收单元802,用于接收中继服务编码监听响应消息;所述中继服务编码监听响应消息中包括远终端可用的中继服务名字及其对应的可用的中继服务编码;

第一处理单元803,用于从所述第一接收单元802接收到的所述中继服务编码监听响应消息中获取用户选择的目标中继服务名字及其对应的目标中继服务编码;

监听单元804,用于监听广播的选用中继服务编码以及所述选用中继服务编码对应的地址;

第一发送单元801,还用于在所述监听单元804监听到与所述第一处理单元803获取的所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

可选的,所述中继服务编码监听请求消息中还包括用户选择的目标中继服务名字;则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

可选的,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长;

所述第一发送单元801,具体用于在所述目标中继服务编码的有效期时长内,所述监听单元804监听到与所述第一处理单元803获取的所述目标中继服务编码一致的选用中继服务编码时,向所述一致的选用中继服务编码对应的地址发送通信请求。

可选的,所述位置信息包括远终端当前驻留的PLMN,或者,所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN;

在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

本发明实施例还提供了一种远终端归属服务器,该远终端归属服务器可以是第三方应用或者专用的授权机构中与远终端交互的装置;或者与远终端交互的远终端归属的近距离通信服务器,如图9所示,所述远终端归属服务器包括:第二接收单元901和第二发送单元902,其中,

第二接收单元901,用于接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识以及远终端位置信息;

第二发送单元902,用于在确定所述第二接收单元901接收的远终端标识对应的签约信息允许通过中继节点接入网络时,转发所述中继服务编码监听请求消息;

第二接收单元901,还用于接收中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括所述远终端可用的中继服务名字及其对应的可用的中继服务编码;

第二发送单元902,还用于转发所述中继服务编码监听响应消息。

可选的,所述中继服务编码监听请求消息中包括目标中继服务名字,则所述中继服务编码监听响应消息中所述远终端可用的中继服务名字为目标中继服务名字,所述可用的中继服务编码为目标中继服务编码。

可选的,所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

可选的,所述远终端位置信息包括远终端当前驻留的PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;则,

所述第二发送单元902,用于向所述远终端驻留的PLMN下的中继节点归属近距离通信服务器转发所述中继服务编码监听请求消息;或者,向所述远终端驻留的PLMN以及远终端监听到的周围PLMN下的中继节点归属近距离通信服务器转发所述中继服务编码监听请求消息;在所述远终端位置信息包括远终端当前驻留的PLMN以及远终端监听到的周围的PLMN的情况下,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

本发明实施例还提供了一种中继节点归属服务器,该中继节点归属服务器可以是第三方应用或者专用的授权机构中与中继节点交互的模块;或者与中继节点交互的中继节点归属的近距离通信服务器,如图10所示,所述中继节点归属服务器包括:第三接收单元1001、第二处理单元1002和第三发送单元1003,其中,

第三接收单元1001,用于接收中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

第二处理单元1002,用于在确定所述第三接收单元1001接收到的中继节点标识对应的签约信息允许提供中继服务时,获得所述中继节点标识对应的中继节点可提供的中继服务名字,为所述可提供的中继服务名字分配对应的可提供的中继服务编码;

第三发送单元1003,用于发送中继服务编码分配响应消息,所述中继服务编码分配响应消息中包括所述可提供的中继服务名字以及第二处理单元1002分配的对应的可提供的中继服务编码;

所述第三接收单元1001,还用于接收中继服务编码监听请求消息,所述中继服务编码监听请求消息中包括远终端标识和远终端位置信息;

所述第三发送单元1003,还用于发送中继服务编码监听响应消息,所述中继服务编码监听响应消息中包括根据所述远终端位置信息获得的远终端可用的中继服务名字对应的中继服务编码。

可选的,所述中继服务编码分配请求消息中还包括中继节点标识对应的中继节点可提供的中继服务名字。

可选的,所述第二处理单元1002,具体用于从所述中继节点标识对应的签约信息中获得所述中继节点标识对应的中继节点可提供的中继服务名字。

可选的,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长;所述中继服务编码监听响应消息中还包括所述中继服务编码监听响应消息中的中继服务编码对应的有效期时长。

可选的,所述远终端位置信息包括远终端当前驻留的PLMN,或者,所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN;则,在所述远终端位置信息包括当前驻留的PLMN以及远终端监听到的周围PLMN时,所述中继服务编码监听响应消息中包括各PLMN以及各PLMN下远终端可用的中继服务名字及其对应的可用的中继服务编码。

本发明实施例还提供了一种中继节点,如图11所示,所述中继节点包括:第四发送单元1101、第四接收单元1102、第三处理单元1103和广播单元1104,其中,

第四发送单元1101,用于发送中继服务编码分配请求消息,所述中继服务编码分配请求消息中包括中继节点标识;

第四接收单元1102,用于接收中继服务编码分配响应消息,所述中继服务编码分配响应消息包括可提供的中继服务名字及其对应的可提供的中继服务编码;

第三处理单元1103,用于从所述第四接收单元1102接收的中继服务编码分配响应消息中获得选用中继服务名字及其对应的选用中继服务编码;

广播单元1104,用于广播所述第三处理单元1103获得的所述选用中继服 务编码以及分配的所述选用中继服务编码对应的地址。

可选的,所述中继服务编码分配请求消息中还包括选用中继服务名字;则,所述中继服务编码分配响应消息中可提供的中继服务名字为选用中继服务名字,所述可提供的中继服务编码为选用中继服务编码。

可选的,所述中继服务编码分配响应消息中还包括所述中继服务编码分配响应消息中的中继服务编码对应的有效期时长,则,所述广播单元1104,具体用于在所述选用中继服务编码的有效期时长内,广播所述选用中继服务编码以及分配的所述选用中继服务编码对应的地址。

在实际应用中,本实施例中的第一发送单元801、第一接收单元802、第一处理单元803、监听单元804可以由远终端上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现。第二接收单元901和第二发送单元902可以由第三方应用或者专用的授权机构或者由远终端归属的近距离通信服务器上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现。第三接收单元1001、第二处理单元1002和第三发送单元1003可以由第三方应用或者专用的授权机构或者由中继节点归属的近距离通信服务器上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现;第四发送单元1101、第四接收单元1102、第三处理单元1103和广播单元1104可以由中继节点上的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等器件实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方 框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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