一种直连通信方法及设备与流程

文档序号:24939381发布日期:2021-05-04 11:31阅读:136来源:国知局
一种直连通信方法及设备与流程

本申请涉及移动通信技术领域,特别涉及一种直连通信方法及设备。



背景技术:

设备到设备(device-to-device,d2d)技术,也就是两个终端设备不经过网络设备直接进行通信,是提高网络容量和频谱效率的技术之一。

d2d通信的一种方式,例如d2d通信引入了中继技术,也就是处于远端的终端设备(也就是处于网络设备覆盖范围之外的终端设备)通过中继设备与网络设备建立连接。中继设备可以直接连接到网络设备,处于远端的终端设备与中继设备进行连接,从而使得处于远端的终端设备可以连接到网络设备。

存在至少一个中继设备,处于远端的终端设备与一个中继设备连接包括两个过程,这两个过程分别为发现过程和连接过程。发现过程即终端设备确定要连接的中继设备的过程,连接过程即终端设备与发现的中继设备进行连接的过程。

目前发现过程包括第一种方式和第二种方式,其中,第一种方式即终端设备广播中继发现报文(relaydiscoveryannouncement)消息,该中继发现报文消息包括邻近业务中继ue的id(proserelayueid)等信息,多个中继设备中与该id匹配的中继设备向终端设备发送该中继发现报文消息的响应消息,从而实现终端设备发现中继设备;第二种方式即终端设备广播中继发现请求(relaydiscoverysolicitation)消息,该中继发现请求消息包括中继设备支持的服务信息,例如中继服务代码(relayservicecode),匹配relayservicecode的中继设备向终端设备发送中继发现请求消息的响应消息,从而实现终端设备发现中继设备。

终端设备发现中继设备,请求与中继设备建立单播连接。可见,目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程,使用信令较多。



技术实现要素:

本申请实施例提供一种直连通信的方法及设备,用于使用较少的信令实现直连通信。

第一方面,本申请实施例提供了一种直连通信的方法,该方法包括:

终端设备向中继设备发送直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;

所述终端设备接收所述中继设备返回的直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识;

所述终端设备与所述中继设备建立直连通信连接。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述方法还包括:

所述终端设备接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

第二方面,本申请实施例提供了一种直连通信的方法,该方法包括:

中继设备接收来自终端设备的直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;

所述中继设备向所述终端设备返回直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述方法还包括:

所述中继设备接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

可选的,所述方法还包括:

所述中继设备确定是否支持所述直连通信请求消息中的所述中继设备支持的服务信息;

所述中继设备确定支持所述直连通信请求消息中的所述中继设备支持的服务信息,向所述终端设备发送所述直连通信响应消息。

可选的,所述方法还包括:

所述中继设备确定是否支持所述直连通信请求消息中的所述中继设备的应用层标识;

所述中继设备确定支持所述直连通信请求消息中的所述中继设备的应用层标识,向所述终端设备发送所述直连通信响应消息。

第三方面,本申请实施例提供了一种终端设备,该终端设备包括:

发送模块,用于向中继设备发送直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;

接收模块,用于接收所述中继设备返回的直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识;

处理模块,用于与所述中继设备建立直连通信连接。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述接收模块还用于:

接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

第四方面,本申请实施例提供了一种中继设备,该中继设备包括:

接收模块,用于接收来自终端设备的直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;

发送模块,用于向所述终端设备返回直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述接收模块还用于:

接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

可选的,所述中继设备还包括处理模块;其中,

所述处理模块用于确定是否支持所述直连通信请求消息中的所述中继设备支持的服务信息;

在确定支持所述直连通信请求消息中的所述中继设备支持的服务信息时,控制所述发送模块向所述终端设备发送所述直连通信响应消息。

可选的,所述处理模块还用于:

确定是否支持所述直连通信请求消息中的所述中继设备的应用层标识;

在确定支持所述直连通信请求消息中的所述中继设备的应用层标识时,控制所述发送模块向所述终端设备发送所述直连通信响应消息。

第五方面,本申请实施例提供了一种终端设备,该终端设备包括:

存储器,用于存储指令;

处理器,用于读取所述存储器中的指令,执行下列过程:

控制收发机向中继设备发送直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息,以及接收所述中继设备返回的直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识;

与所述中继设备建立直连通信连接。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述收发机还用于:

接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

第六方面,本申请实施例提供了一种中继设备,该中继设备包括:

存储器,用于存储指令;

处理器,用于读取所述存储器中的指令,执行下列过程:

控制收发机接收来自终端设备的直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息,以及向所述终端设备返回直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识。

可选的,所述直连通信请求消息还包括所述终端设备的链路层标识和所述中继设备的第一链路层标识,所述中继设备的第一链路层标识是根据所述中继设备支持的服务信息确定的。

可选的,所述直连通信响应消息还包括所述终端设备的链路层标识和所述中继设备的第二链路层标识,所述中继设备的第二链路层标识是根据所述中继设备的应用层标识确定的。

可选的,所述直连通信请求消息还包括所述中继设备的应用层标识。

可选的,所述直连通信请求消息为广播消息,所述直连通信响应消息为单播消息。

可选的,所述收发机还用于:

接收网络设备发送的策略参数,所述策略参数包括所述中继设备支持的服务信息,以及所述中继设备支持的服务信息和所述中继设备的第一链路层标识之间的映射关系。

可选的,所述处理器还用于:

确定是否支持所述直连通信请求消息中的所述中继设备支持的服务信息;

在所述处理模块确定支持所述直连通信请求消息中的所述中继设备支持的服务信息时,控制所述收发机向所述终端设备发送所述直连通信响应消息。

可选的,所述处理器还用于:

确定是否支持所述直连通信请求消息中的所述中继设备的应用层标识;

在所述处理模块确定支持所述直连通信请求消息中的所述中继设备的应用层标识时,控制所述收发机向所述终端设备发送所述直连通信响应消息。

第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面或第二方面中任一项所述的方法。

在本申请实施例中,终端设备直接向中继设备发送直连通信请求消息,该直连通信请求消息包括中继设备支持的服务信息,从而中继设备接收到指令通信请求消息,可以判断自身是否支持该服务信息,如果支持,那么中继设备向终端设备反馈直连通信响应消息,以告知终端设备可以建立连接。即本申请实施例提供的直连通信方法,终端设备连接中继设备的过程包括终端设备发现中继设备的过程,相较于目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程而言,显然使用的信令更少,节约了信令。

附图说明

图1是本申请实施例提供的直连通信方法的流程示意图;

图2为本申请实施例提供的直连通信方法的一种示例的流程示意图;

图3为本申请实施例提供的直连通信方法的一种示例的流程示意图;

图4为本申请实施例提供的网络设备配置终端设备的策略参数的一种示例的流程示意图;

图5为本申请实施例提供的终端设备的一种结构示意图;

图6为本申请实施例提供的终端设备的另一种结构示意图;

图7为本申请实施例提供的中继设备的一种结构示意图;

图8为本申请实施例提供的中继设备的另一种结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程,使用信令较多。

鉴于此,本申请实施例提供了一种直连通信方法,该方法中,终端设备连接中继设备的过程包括终端设备发现中继设备的过程,相较于目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程而言,显然使用的信令更少,节约了信令。

下面结合附图介绍本申请实施例提供的技术方案。

请参见图1,本申请实施例提供了一种直连通信方法,该方法的流程描述如下。由于该直连通信方法中涉及到中继设备与终端设备之间的交互过程,因此在以下的流程描述中,中继设备与终端设备所执行的过程将一同进行描述。

s101、终端设备向中继设备发送直连通信请求消息,该直连通信请求消息包括终端设备的应用层标识信息和中继设备支持的服务信息。

s102、中继设备向终端设备发送直连通信响应消息,该直连通信响应消息包括中继设备的应用层标识和终端设备的应用层标识。

s103、终端设备与中继设备建立直连通信连接。

在本申请实施例中,存在多个中继设备,如果终端设备需要连接某个中继设备,首先可以确定需要连接的中继设备。

作为一种可能的实现方式,在s101中,终端设备可以广播直连通信请求消息,该直连通信请求消息可以携带中继设备支持的服务信息。多个中继设备中的部分或者全部中继设备接收到直连通信请求消息,例如可以判断该直连通信请求消息包括的服务信息是否是自身能够支持的服务信息,从而确定自身是否是终端设备需要连接的中继设备。

这种方式下,网络设备可以为各个中继设备配置策略参数,例如可以包括中继设备的应用层标识、中继设备支持的服务信息、中继设备的链路层标识中的至少一种信息,当然策略参数还可以包括其他可能的信息,例如服务质量信息。其中,中继设备的应用层标识,也可以认为是应用层标识信息,示例性的,可以为用户信息,例如可以表示为“relayueuserinfo”。中继设备支持的服务信息可以认为是中继设备支持的服务代码,例如可以表示为“relayservicecode”。中继设备的链路层标识,例如可以表示为“relayuelayer-2id”。需要说明的是,在本申请实施例中,中继设备的应用层标识,也可以认为是表示中继设备的应用层标识的信息,例如可以称为中继设备的应用层标识信息。类似的,中继设备的链路层标识也可以认为是表示中继设备的链路层标识的信息,例如可以称为中继设备的链路层标识信息。

各个中继设备接收到直连通信请求消息,可以确定自身是否支持直连通信请求消息中包括的服务信息。如果某个中继设备确定自身支持的服务信息与接收的直连通信请求消息中的服务信息一致,那么该中继设备确定支持接收的直连通信请求消息中的服务信息,也就是该中继设备是终端设备需要直连的设备。此时该中继设备可以向终端设备反馈针对直连通信请求消息的响应消息,也可以称为直连通信响应消息,该直连通信响应消息可以认为是确认消息。相反,如果某个中继设备确定自身支持的服务信息与接收的直连通信请求消息中的服务信息不一致,那么该中继设备确定不是终端设备需要直连的设备,此时,该中继设备向终端设备反馈的直连通信响应消息可以是认为是拒绝消息。一种可能的实施方式中,确认消息和拒绝消息是相对的,直连通信响应消息可以携带指示信息,指示信息指示的不同内容,表示是确认消息或者拒绝消息。

多个中继设备中可能包括至少一个中继设备支持的服务信息与直连通信请求中的服务信息是一致的。对于每个中继设备可能接收来自多个终端设备的直连通信请求消息,那么中继设备向终端设备反馈直连通信响应消息,需要明确是向哪个终端设备反馈,以避免终端设备接收不到或者错接直连通信响应消息。

因此,在一些实施例中,直连通信请求消息中还可以包括终端设备的应用层标识。从而中继设备可以根据直连通信请求消息确定对应的终端设备。类似的,对于一个终端设备而言,可能接收来自多个中继设备的直连通信反馈信息,那么终端设备也需要确定需要的是哪个中继设备,为此,中继设备发送的直连通信响应消息中可以包括中继设备的应用层标识和终端设备的应用层标识。这样各个终端设备根据直连通信响应消息中的终端设备的应用层标识来接收直连通信响应消息,或者接收多个直连通信响应消息只解析与自身对应的应用层标识的直连通信响应消息。

在一些实施例中,直连通信请求消息还可以包括终端设备的链路层标识和中继设备的链路层标识。

这种实施方式中,网络设备可以为终端设备配置各个中继设备的策略参数,也就是各个中继设备的策略参数可以配置在终端设备。其中,策略参数除了包括中继设备支持的服务信息,还可以包括中继设备支持的服务信息和中继设备的链路层标识信息之间的映射关系。从而终端设备可以根据需要直连的中继设备支持的服务信息确定该中继设备的链路层标识。

相应地,直连通信响应消息还可以包括终端设备的链路层标识和中继设备的链路层标识。为了便于区分,下文将直连通信请求消息中的中继设备的链路层标识称为第一链路标识,将直连通信响应消息中的中继设备的链路层标识称为第二链路标识。一些实施例中,中继设备可以根据中继设备的应用层标识确定中继设备的第二链路层标识。

在一些实施例中,直连通信请求消息还可以包括中继设的应用层标识。这种情况下,中继设备可以确定自身的应用层标识与接收的直连通信请求消息中的中继设备的应用层标识是否一致,从而确定自身是否是终端设备需要直连的设备。

终端设备接收来自多个中继设备中的至少一个中继设备的直连通信响应消息,可以从至少一个中继设备选择一个中继设备建立直连通信连接。

作为另一种可能的实现方式,在s101中,终端设备可以确定要直连的中继设备,例如为多个中继设备中的第一中继设备,从而可以向第一中继设备发送直连通信请求消息。该直连通信请求消息可以包括终端设备的应用层标识和第一中继设备支持的服务信息。

第一中继设备接收该直连通信请求消息,可以判断自身支持的服务信息与直连通信请求消息包括的第一中继设备支持的服务信息是否一致。如果第一中继设备确定自身支持的服务信息与直连通信请求消息包括的第一中继设备支持的服务信息一致,则可以向第一中继设备发送直连通信响应消息,该直连通信响应消息表示直连通信确认消息。如果第一中继设备确定自身支持的服务信息与直连通信请求消息包括的第一中继设备支持的服务信息不一致,则可以向第一中继设备发送表示拒绝直连通信的直连通信响应消息。

与上述一种可能的实现方式类似,直连通信请求消息还可以包括终端设备的应用层标识、终端设备的链路层标识和中继设备的第一链路层标识,中继设备的应用层标识中的至少一种信息或者多种信息的组合。当直连通信请求消息包括中继设备的应用层标识,第一中继设备接收来自终端设备的直连通信请求消息可以根据直连通信请求消息包括的中继设备的应用层标识确定是否是终端设备需要连接的设备。也就是,如果第一中继设备确定支持直连通信请求消息中的中继设备的应用层标识,则第一中继设备向终端设备发送表示确认的直连通信响应消息。相反,如果第一中继设备确定不支持直连通信请求消息中的中继设备的应用层标识,则第一中继设备向终端设备发送表示拒绝的直连通信响应消息。

在本申请实施例中,终端设备直接向中继设备发送直连通信请求消息,该直连通信请求消息包括中继设备支持的服务信息,从而中继设备接收到指令通信请求消息,可以判断自身是否支持该服务信息,如果支持,那么中继设备向终端设备反馈直连通信响应消息,以告知终端设备可以建立连接。即本申请实施例提供的直连通信方法,终端设备连接中继设备的过程包括终端设备发现中继设备的过程,相较于目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程而言,显然使用的信令更少,节约了信令。

为了便于理解本申请实施例提供的方案,下面以具体实例说明本申请实施例提供的直连通信方法。

请参见图2,为本申请实施例提供的直连通信方法的另一个示例,该示例以网络设备为终端设备配置各个中继设备的策略参数为例,也就是终端设备提供各个中继设备的策略参数为例,该示例的流程描述如下。

s201、终端设备确定需要直连的第一中继设备。

终端设备提供各个中继设备的策略参数,那么终端设备可以确定需要直连的是哪个中继设备,例如为第一中继设备。

s202、终端设备向第一中继设备发送直连通信请求消息,该直连通信请求消息包括中继设备支持的服务信息和终端设备的应用层标识。

终端设备可以向第一中继设备发送直连通信请求消息,该直连通信请求消息可以包括第一中继设备支持的服务信息,以便第一中继设备根据该直连通信请求消息,可以判断该直连通信请求消息中的中继设备的服务信息是否是自身所支持的,进而确定是否是终端设备需要直连的中继设备。当然,终端设备也可以广播直连通信请求消息,图2以终端设备广播直连通信请求消息,存在3个中继设备,中继设备1为第一中继设备为例。

可能的实施方式中,该直连通信请求消息还可以包括终端设备的链路层标识(例如用“remoteuelayer-2id”表示)和中继设备的链路层标识(例如用“relayuelayer-2id”表示)。

例如直连通信请求消息的源地址为remoteuelayer-2id,直连通信请求消息的目的地址为relayuelayer-2id。

在一些实施例中,该直连通信请求消息还可以包括中继设备的应用层标识、服务质量参数等。

s203、第一中继设备向终端设备发送直连通信响应消息,该直连通信响应消息包括中继设备的应用层标识和终端设备的应用层标识,从而终端设备接收该直连通信响应消息,与第一中继设备建立直连通信连接。

如果第一中继设备确定支持直连通信请求消息中的中继设备的服务信息,那么第一中继设备可以向终端设备发送直连通信响应消息。具体的,第一中继设备可以根据直连通信请求消息中的终端设备的应用层标识确定终端设备的身份信息,从而向终端设备发送直连通信响应消息。

在一些实施例中,直连通信请求消息包括终端设备的链路层标识和中继设备的链路层标识,那么直连通信响应消息可以包括中继设备的链路层标识和终端设备的链路层标识。例如,直连通信请求消息的源地址为remoteuelayer-2id,直连通信请求消息的目的地址为relayuelayer-2id,对应的,直连通信响应消息的源地址为relayuelayer-2id,直连通信请求消息的目的地址为remoteuelayer-2id。

在一些实施例中,该直连通信请求消息还可以包括中继设备的应用层标识、中继设备的服务信息或者服务质量参数中的一种信息或多种信息的组合。

请参见图3,为本申请实施例提供的直连通信方法的一个示例,该示例以网络设备为各个中继设备配置策略参数为例,也就是终端设备不提供各个中继设备的策略参数为例,该示例的流程描述如下。

s301、终端设备确定中继设备支持的服务信息。

终端设备不知道需要直连的中继设备有哪些,终端设备需要确认可以直连的中继设备。示例性的,终端设备可以根据需要直连的中继设备的服务信息查找需要直连的中继设备。这种情况下,终端设备提供各个中继设备的策略参数,从而可以获取各个中继设备支持的服务信息,从中选择需要的服务信息,以根据该服务信息查找对应的中继设备。

s302、终端设备广播直连通信请求消息,该直连通信请求消息包括中继设备支持的服务信息和终端设备的应用层标识。

终端设备可以广播直连通信请求消息,该直连通信请求消息可以包括中继设备支持的服务信息,以便接收该直连通信请求消息的中继设备可以判断该直连通信请求消息中的中继设备的服务信息是否是自身所支持的,进而确定是否是终端设备需要直连的中继设备。

进一步地,该直连通信请求消息还可以包括终端设备的链路层标识(例如用“remoteuelayer-2id”表示)和中继设备的链路层标识(例如用“relayuelayer-2id”表示)。例如直连通信请求消息的源地址为remoteuelayer-2id,直连通信请求消息的目的地址为relayuelayer-2id。

在一些实施例中,该直连通信请求消息还可以包括中继设备的应用层标识、服务质量参数等。

s303、至少一个中继设备向终端设备发送直连通信响应消息,该直连通信响应消息包括中继设备的应用层标识和终端设备的应用层标识。

多个中继设备接收该直连通信请求消息,可以判断该直连通信请求消息中的中继设备的服务信息是否是自身所支持的。图3以多个中继设备为3个中继设备,这3个中继设备分别为中继设备1、中继设备2和中继设备3为例。如果这多个中继设备中的至少一个中继设备确定支持直连通信请求消息中的中继设备的服务信息,那么这至少一个中继设备可以分别向终端设备发送直连通信响应消息。具体的,至少一个中继设备可以根据直连通信请求消息中的终端设备的应用层标识确定终端设备的身份信息,从而向终端设备发送直连通信响应消息。图3以这3个中继设备中的2个中继设备是终端设备需要直连的中继设备为例。

在一些实施例中,直连通信请求消息包括终端设备的链路层标识和中继设备的链路层标识,那么直连通信响应消息可以包括中继设备的链路层标识和终端设备的链路层标识。例如,直连通信请求消息的源地址为remoteuelayer-2id,直连通信请求消息的目的地址为relayuelayer-2id,对应的,直连通信响应消息的源地址为relayuelayer-2id,直连通信请求消息的目的地址为remoteuelayer-2id。

在一些实施例中,该直连通信请求消息还可以包括中继设备的应用层标识、中继设备的服务信息或者服务质量参数中的一种信息或多种信息的组合。

s304、终端设备从至少一个中继设备中选择第一中继设备建立直连通信连接。

终端设备可以从至少一个中继设备任意选择一个中继设备建立直连通信连接,也可以按照预设的规则从至少一个中继设备任意选择一个中继设备建立直连通信连接,对此,本申请实施例不作限制。

从图2和图3可以看出本申请实施例提供的直连通信方法,终端设备连接中继设备的过程包括终端设备发现中继设备的过程,相较于目前终端设备与中继设备建立连接,需要进行发现过程和建立单播连接过程而言,显然使用的信令更少,节约了信令。

请参见图4,为本申请实施例提供的网络侧设备为终端设备提供中继设备的策略参数的一个示例。网络侧设备可以包括接入和移动性管理功能(accessandmobilitymanagementfunction,amf)和策略控制功能(policycontrolfunction,pcf)。该示例的流程描述如下。

s401、设备(ue)向amf发送注册请求(registrationrequest)消息,该消息可以包含终端设备策略容器(uepolicycontainer)。该registrationrequest消息可以用于向pcf请求提供邻近业务(prose)策略信息。同时,ue还可以向pcf指示该ue是终端设备(remoteue)或中继设备(relayue)。

s402、amf在完成registration过程后向ue返回注册响应(registrationaccept)消息。

s403、amf向pcf发送请求消息,该请求消息包括第一指示信息和第二指示信息,该第一指示信息用于指示prose策略,该第二指示信息用于指示remoteue或relayue。

s404、pcf向amf返回响应消息。

s405、pcf向amf发送传输消息,该传输消息中包含uepolicycontainer,该uepolicycontainer用于向ue提供prose策略参数。需要说明的是,这里的uepolicycontainer与s401中的uepolicycontainer名称相同,但是内容有所不同。uepolicycontainer是ue和pcf之间交互信息用的,对amf是透明的。ue向pcf发送的uepolicycontainer包含ue要请求的信息,以及ue能力信息,如remoteue/relayue,pcf向ue发送的container包含具体的policy参数信息,如relayservicecode等。pcf向amf发送的传输消息携带的uepolicycontainer指示了prose策略参数。对于remoteue,prose策略参数包括remoteueuserinfo、relayueuserinfo、relayuelayer-2id、relayservicecode、qos参数、relayservicecode和目标layer-2id映射关系。对于relayue,prose策略参数包括relayueuserinfo、relayservicecode、qos参数、relayservicecode和layer-2id映射关系。

s406、amf将prose策略参数发送给设备(ue)。

s407、ue向amf返回设备(ue)策略传递结果,该策略传递结果指示s405中的uepolicycontainer中包含的信息。

s408、amf向pcf返回设备(ue)策略下发结果消息,从而设备(ue)可以提供对应的策略参数。

如上从终端设备和中继设备交互的角度介绍了本申请实施例提供的直连通信方法,下面结合说明书附图介绍本申请实施例提供的设备。

请参见图5,基于同一发明构思,本申请一实施例还提供一种终端设备,该终端设备包括存储器501、处理器502和收发机503。其中,存储器501和收发机503可以通过总线接口与处理器502相连接(图5以此为例),或者也可以通过专门的连接线与处理器502连接。收发机503用于在处理器502的控制下收发信息。其中,存储器501可以用于存储程序。处理器502可以用于读取存储器501中的程序,执行下列过程:

向中继设备发送直连通信请求消息,直连通信请求消息包括终端设备的应用层标识和中继设备支持的服务信息;

接收中继设备返回的直连通信响应消息,直连通信响应消息包括中继设备的应用层标识和终端设备的应用层标识;

与中继设备建立直连通信连接。

可选的,直连通信请求消息还包括终端设备的链路层标识和中继设备的第一链路层标识,中继设备的第一链路层标识是根据中继设备支持的服务信息确定的。

可选的,直连通信响应消息还包括终端设备的链路层标识和中继设备的第二链路层标识,中继设备的第二链路层标识是根据中继设备的应用层标识确定的。

可选的,直连通信请求消息还包括中继设备的应用层标识。

可选的,直连通信请求消息为广播消息,直连通信响应消息为单播消息。

可选的,收发机503还可以用于:

接收网络设备发送的策略参数,策略参数包括中继设备支持的服务信息,以及中继设备支持的服务信息和中继设备的第一链路层标识信息之间的映射关系。

其中,在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器502代表的一个或多个处理器和存储器501代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机503可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器502负责管理总线架构和通常的处理,存储器501可以存储处理器502在执行操作时所使用的数据。

请参见图6,基于同一发明构思,本申请一实施例提供一种终端设备,该终端设备包括发送模块601、接收模块602和处理模块603,发送模块601可以用于向中继设备发送直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;接收模块602可以用于接收所述中继设备返回的直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识;处理模块603用于与所述中继设备建立直连通信连接。

可选的,直连通信请求消息还包括终端设备的链路层标识和中继设备的第一链路层标识,中继设备的第一链路层标识是根据中继设备支持的服务信息确定的。

可选的,直连通信响应消息还包括终端设备的链路层标识和中继设备的第二链路层标识,中继设备的第二链路层标识是根据中继设备的应用层标识确定的。

可选的,直连通信请求消息还包括中继设备的应用层标识。

可选的,直连通信请求消息为广播消息,直连通信响应消息为单播消息。

可选的,发送模块601还可以用于:

接收网络设备发送的策略参数,策略参数包括中继设备支持的服务信息,以及中继设备支持的服务信息和中继设备的第一链路层标识信息之间的映射关系。

该终端设备中的发送模块601、接收模块602和处理模块603的实体设备可以对应图5中的处理器502或收发机503,该终端设备可以用于执行本申请实施例所提供的方法,因此,对于该设备的各功能模块所能够实现的功能等可参考本申请实施例的描述,不多赘述。

请参见图7,基于同一发明构思,本申请一实施例还提供一种终端设备,该终端设备包括存储器701、处理器702和收发机703。其中,存储器701和收发机703可以通过总线接口与处理器702相连接(图7以此为例),或者也可以通过专门的连接线与处理器702连接。收发机703用于在处理器702的控制下收发信息。其中,存储器701可以用于存储程序。处理器702可以用于读取存储器701中的程序,执行下列过程:

控制收发机703接收来自终端设备的直连通信请求消息,直连通信请求消息包括终端设备的应用层标识和中继设备支持的服务信息;

控制收发机703向终端设备返回直连通信响应消息,直连通信响应消息包括中继设备的应用层标识和终端设备的应用层标识。

可选的,直连通信请求消息还包括终端设备的链路层标识和中继设备的第一链路层标识,中继设备的第一链路层标识是根据中继设备支持的服务信息确定的。

可选的,直连通信响应消息还包括终端设备的链路层标识和中继设备的第二链路层标识,中继设备的第二链路层标识是根据中继设备的应用层标识确定的。

可选的,直连通信请求消息还包括中继设备的应用层标识。

可选的,直连通信请求消息为广播消息,直连通信响应消息为单播消息。

可选的,收发机703还可以用于:

接收网络设备发送的策略参数,策略参数包括中继设备支持的服务信息,以及中继设备支持的服务信息和中继设备的第一链路层标识之间的映射关系。

可选的,处理器702还可以用于:

确定是否支持直连通信请求消息中的中继设备支持的服务信息;

在处理模块确定支持直连通信请求消息中的中继设备支持的服务信息时,控制收发机向终端设备发送直连通信响应消息。

可选的,处理器702还可以用于:

确定是否支持直连通信请求消息中的中继设备的应用层标识;

在处理模块确定支持直连通信请求消息中的中继设备的应用层标识时,控制收发机向终端设备发送直连通信响应消息。

其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器702代表的一个或多个处理器和存储器701代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机703可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器702负责管理总线架构和通常的处理,存储器701可以存储处理器702在执行操作时所使用的数据。

请参见图8,基于同一发明构思,本申请一实施例提供一种终端设备,该终端设备包括接收模块801和发送模块802和处理模块803。其中,接收模块801可以用于接收来自终端设备的直连通信请求消息,所述直连通信请求消息包括所述终端设备的应用层标识和所述中继设备支持的服务信息;发送模块802可以用于向所述终端设备返回直连通信响应消息,所述直连通信响应消息包括所述中继设备的应用层标识和所述终端设备的应用层标识。

可选的,直连通信请求消息还包括终端设备的链路层标识和中继设备的第一链路层标识,中继设备的第一链路层标识是根据中继设备支持的服务信息确定的。

可选的,直连通信响应消息还包括终端设备的链路层标识和中继设备的第二链路层标识,中继设备的第二链路层标识是根据中继设备的应用层标识确定的。

可选的,直连通信请求消息还包括中继设备的应用层标识。

可选的,直连通信请求消息为广播消息,直连通信响应消息为单播消息。

可选的,接收模块801还可以用于:

接收网络设备发送的策略参数,策略参数包括中继设备支持的服务信息,以及中继设备支持的服务信息和中继设备的第一链路层标识之间的映射关系。

可选的,中继设备还包括处理模块803,处理模块803可以用于:

确定是否支持直连通信请求消息中的中继设备支持的服务信息;

在确定支持直连通信请求消息中的中继设备支持的服务信息时,控制发送模块802向终端设备发送直连通信响应消息。

可选的,处理模块803还可以用于:

确定是否支持直连通信请求消息中的中继设备的应用层标识;

在确定支持直连通信请求消息中的中继设备的应用层标识时,控制发送模块802向终端设备发送直连通信响应消息。

该终端设备中的接收模块801、发送模块802和处理模块803的实体设备可以对应图7中的处理器702或收发机703,该终端设备可以用于执行本申请实施例所提供的方法,因此,对于该设备的各功能模块所能够实现的功能等可参考本申请实施例的描述,不多赘述。

基于同一发明构思,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行本申请实施例所提供的方法。

在具体的实施过程中,计算机可读存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive,usb)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的存储介质。

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

在本申请实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本申请实施例的方法,不应理解为对本申请实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本申请实施例的保护范围之内。

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