一种连接网络的方法、装置及系统与流程

文档序号:15163726发布日期:2018-08-14 17:10阅读:204来源:国知局

本发明涉及通信技术领域,尤其涉及一种连接网络的方法、装置及系统。



背景技术:

在传统的移动网络中,当用户设备(User Equipment,UE)不在网络覆盖范围内时,该UE是无法进行网络连接的。为了解决UE不在网络覆盖范围内也能连接网络问题,现有技术提出了当一个UE不在网络覆盖范围内时,可以通过与中继终端relay UE进行连接,然后该UE通过relay UE连接到网络,从而进行数据的传输。其中,relay UE具有为不在网络覆盖范围内的其他UE提供连接到网络的功能。

具体的,relay UE与基站进行无线资源控制(Radio Resource Control,RRC)连接;当relay UE附着到网络,且分组数据网络网关(Packet Data Network Gateway,PGW)为relay UE分配IPv6地址前缀之后,relay UE向该UE发送携带relay UE的标识(Identity,ID)的消息,以便UE主动连接该relay UE。在该UE连接relay UE之后,relay UE为该UE分配IP地址,从而实现不在网络覆盖范围内的UE可以连接网络。

然而,当某个UE不在网络覆盖范围内,并且没有主动发起连接网络时,若网络侧需要向UE发送数据时,无法进行正常的传输流程来传输数据。在现有技术中,并没有此类问题的解决方案。



技术实现要素:

本发明的实施例提供一种连接网络的方法、装置及系统,用于解决网络侧如何主动发起让不在网络覆盖范围内的UE连接网络的问题。

第一方面,本发明的实施例提供一种连接网络的方法,包括:

移动性管理实体MME向所述服务器发送第一消息,所述第一消息用于告知所述服务器所述UE丢失网络连接;

所述MME接收所述服务器发送的第二消息,所述第二消息用于指示所述MME执行中继relay过程;

所述relay过程具体包括:

所述MME获取为所述UE做relay的待选中继终端relay UE的列表;

所述MME向所述待选relay UE的列表中的待选relay UE发送第三消息,所述第三消息用于指示所述待选relay UE的列表中的待选relay UE向所述UE发送第四消息,所述第四消息用于所述UE确定选择的relay UE,并通过所述选择的relay UE连接到网络。

在第一种可能的实施例中,结合第一方面,所述MME获取为所述UE做relay的待选中继终端relay UE的列表,包括:

所述MME获取与所述UE处于相同小区的为所述UE做relay的待选relay UE的标识ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID;

所述MME生成所述待选relay UE的列表,所述待选relay UE的列表包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID。

在第二种可能的实施例中,结合第一方面,所述第一消息包括所述UE的小区ID;所述第二消息中包括为所述UE做relay的待选relay UE的列表;

所述MME获取为所述UE做relay的待选中继终端relay UE的列表,包括:

所述MME从所述第二消息中获取所述待选relay UE的列表。

在第三种可能的实施例中,结合第一方面中的上述任一种可能的实施例,在所述MME向所述列表中的待选relay UE发送第三消息之后,还包括:

所述MME接收所述服务器发送的携带所述选择的relay UE的ID的第五消息,所述第五消息用于指示所述MME向所述待选relay UE的列表中除所述选择的relay UE之外的待选relay UE发送第六消息,所述第六消息用于指示所述待选relay UE的列表中除所述选择的relay UE之外的待选relay UE停止向所述UE发送所述第四消息。

在第四种可能的实施例中,结合第一方面中的上述任一种可能的实施例,在所述移动性管理实体MME向所述服务器发送第一消息之前,还包括:

所述MME接收基站发送的携带指示信息的第七消息,所述第七消息用于告知所述MME所述UE丢失网络连接,所述指示信息用于指示所述MME向所述服务器报告所述UE丢失网络连接;或者,

所述MME接收所述服务器发送的订阅请求,所述订阅请求为所述服务器订阅所述UE的丢失网络连接状态的请求。

第二方面,本发明的实施例提供另一种连接网络的方法,包括:

用户设备UE接收待选中继终端relay UE的列表中的待选relay UE发送的第四消息,所述第四消息用于所述UE确定选择的relay UE,并通过所述选择的relay UE连接到网络;

所述UE从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE;

所述UE通过所述选择的relay UE连接到网络。

在第一种可能的实施例中,结合第二方面,在所述UE通过所述选择的relay UE连接到网络之后,还包括:

所述UE向所述服务器发送携带所述选择的relay UE的标识ID的第八消息,所述第八消息用于告知所述服务器所述UE已连接网络。

在第二种可能的实施例中,结合第二方面或者第二方面中的第一种可能的实施例,所述第四消息中携带所述UE的标识ID,所述UE从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE,包括:

所述UE根据接收到的各个第四消息中携带的所述UE的ID,确定所述选择的relay UE。

第三方面,本发明的实施例提供另一种连接网络的方法,包括:

服务器接收移动性管理实体MME发送的第一消息,所述第一消息用于告知所述服务器所述UE丢失网络连接;

所述服务器确定所述UE需要通过中继终端relay UE连接到网络时,向所述MME发送第二消息,所述第二消息用于指示所述MME执行中继relay过程。

在第一种可能的实施例中,结合第三方面,所述服务器确定所述UE需通过中继终端relay UE连接到网络时,向所述MME发送第二消息之前,还包括:

所述服务器生成待选relay UE的列表;

所述服务器确定所述UE需通过relay UE连接到网络时,向所述MME发送第二消息,包括:

所述服务器确定所述UE需通过relay UE连接到网络时,向所述MME发送携带所述待选relay UE的列表的所述第二消息。

在第二种可能的实施例中,结合第三方面中的第一种可能的实施例,所述第一消息包括所述UE的小区标识ID;所述服务器生成待选relay UE的列表,包括:

所述服务器向网关移动定位中心GMLC发送获取请求,所述获取请求中包括所述UE的ID以及小区ID;

所述服务器接收所述GMLC发送的请求回复消息,所述请求回复消息中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID;

所述服务器根据所述请求回复消息的内容,生成所述待选relay UE的列表,所述待选relay UE的列表中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID。

在第三种可能的实施例中,结合第三方面中的上述任一种可能的实施例,在所述服务器根据所述第一消息的内容,向所述MME发送第二消息之后,还包括:

当所述UE连接网络之后,所述服务器接收所述UE发送的携带所述选择的relay UE的ID的第八消息,所述第八消息用于告知所述服务器所述UE已连接网络;

所述服务器向所述MME发送携带所述选择的relay UE的ID的第五消息,所述第五消息用于指示所述MME向所述待选relay UE的列表中除所述选择的relay UE之外的UE发送第六消息,所述第六消息用于指示所述待选relay UE的列表中除所述选择的relay UE之外的UE停止向所述UE发送所述第四消息。

在第四种可能的实施例中,结合第三方面中的上述任一种可能的实施例,在所述服务器接收移动性管理实体MME发送的第一消息之前,还包括:

所述服务器向所述MME发送订阅请求,所述订阅请求为所述服务器订阅所述UE的丢失连接网络状态的请求。

第四方面,本发明的实施例提供一种连接网络的装置,包括:

发送模块,用于向所述服务器发送第一消息,所述第一消息用于告知所述服务器所述UE丢失网络连接;

接收模块,用于接收所述服务器发送的第二消息,所述第二消息用于指示获取模块和所述发送模块执行中继relay过程;

所述获取模块,用于获取为所述UE做relay的待选中继终端relay UE的列表;

所述发送模块,还用于向所述待选relay UE的列表中的待选relay UE发送第三消息,所述第三消息用于指示所述待选relay UE的列表中的待选relay UE向所述UE发送第四消息,所述第四消息用于所述UE确定选择的relay UE,并通过所述选择的relay UE连接到网络。

在第一种可能的实施例中,结合第四方面,所述获取模块,包括:

获取单元,用于获取与所述UE处于相同小区的为所述UE做relay的待选relay UE的标识ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID,并将获取结果提供给生成单元;

所述生成单元,用于根据所述获取单元提供的所述获取结果,生成所述待选relay UE的列表,所述待选relay UE的列表包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID。

在第二种可能的实施例中,结合第四方面,所述第一消息包括所述UE的小区ID;所述第二消息中包括为所述UE做relay的待选relay UE的列表;

所述获取模块,还用于从所述第二消息中获取所述待选relay UE的列表。

在第三种可能的实施例中,结合第四方面中的上述任一种可能的实施例,所述接收模块,还用于接收所述服务器发送的携带所述选择的relayUE的ID的第五消息,所述第五消息用于指示所述发送模块向所述待选relay UE的列表中除所述选择的relay UE之外的待选relay UE发送第六消息,所述第六消息用于指示所述待选relay UE的列表中除所述选择的relay UE之外的待选relay UE停止向所述UE发送所述第四消息;

所述发送模块,还用于向所述待选relay UE的列表中除所述选择的relay UE之外的待选relay UE发送所述第六消息。

在第四种可能的实施例中,结合第四方面中的上述任一种可能的实施例,所述接收模块,还用于接收基站发送的携带指示信息的第七消息,所述第七消息用于告知所述装置所述UE丢失网络连接,所述指示信息用于指示所述发送模块向所述服务器报告所述UE丢失网络连接;

所述接收模块,还用于接收所述服务器发送的订阅请求,所述订阅请求为所述服务器订阅所述UE的丢失网络连接状态的请求。

第五方面,本发明的实施例提供另一种连接网络的装置,包括:

接收模块,用于接收待选中继终端relay UE的列表中的待选relay UE发送的第四消息,并将所述第四消息提供给确定模块,所述第四消息用于确定模块确定选择的relay UE,并且连接模块通过所述选择的relay UE连接到网络;

所述确定模块,用于从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE,并将所述选择的relay UE的标识ID提供给所述连接模块;

所述连接模块,用于通过所述选择的relay UE连接到网络。

在第一种可能的实施例中,结合第五方面,

所述发送模块,还用于向所述服务器发送携带所述选择的relay UE的ID的第八消息,所述第八消息用于告知所述服务器所述连接模块已连接网络。

在第二种可能的实施例中,结合第五方面或者第五方面中的第一种可能的实施例,所述第四消息中携带所述装置的标识ID;

所述确定模块,还用于根据接收到的各个第四消息中携带的所述装置的ID,确定所述选择的relay UE。

第六方面,本发明的实施例提供另一种连接网络的装置,包括:

接收模块,用于接收移动性管理实体MME发送的第一消息,并将所述第一消息提供给判断模块,所述第一消息用于告知所述装置所述UE丢失网络连接;

所述判断模块,用于确定所述UE是否需要通过中继终端relay UE连接到网络,并将判断结果提供给发送模块;

所述发送模块,用于当所述判断结果为所述UE需要通过relay UE连接到网络时,向所述MME发送第二消息,所述第二消息用于指示所述MME执行中继relay过程。

在第一种可能的实施例中,结合第六方面,所述装置还包括:

处理模块,用于生成待选relay UE的列表;

所述发送模块,还用于确定所述UE需通过relay UE连接到网络时,向所述MME发送携带所述待选relay UE的列表的所述第二消息。

在第二种可能的实施例中,结合第六方面中的第一种可能的实施例,所述第一消息包括所述UE的小区标识ID;所述处理模块,包括:

发送单元,用于向网关移动定位中心GMLC发送获取请求,所述获取请求中包括所述UE的ID以及小区ID;

接收单元,用于接收所述GMLC发送的请求回复消息,并将所述请求回复消息提供给生成单元,所述请求回复消息中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID;

所述生成单元,用于根据所述请求回复消息的内容,生成所述待选relay UE的列表,所述待选relay UE的列表中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID。

在第三种可能的实施例中,结合第六方面中的上述任一种可能的实施例,所述接收模块,还用于当所述UE连接网络之后,接收所述UE发送的携带所述选择的relay UE的ID的第八消息,所述第八消息用于告知所述装置所述UE已连接网络;

所述发送模块,还用于向所述MME发送携带所述选择的relay UE的ID的第五消息,所述第五消息用于指示所述MME向所述待选relay UE的列表中除所述选择的relay UE之外的UE发送第六消息,所述第六消息用于指示所述待选relay UE的列表中除所述选择的relay UE之外的UE停止向所述UE发送所述第四消息。

在第四种可能的实施例中,结合第六方面中的上述任一种可能的实施例,所述发送模块,还用于向所述MME发送订阅请求,所述订阅请求为所述服务器订阅所述UE的丢失连接网络状态的请求。

第七方面,本发明的实施例提供一种连接网络的系统,包括:

移动性管理实体MME,用于向服务器发送第一消息,所述第一消息用于告知所述服务器所述UE丢失网络;接收所述服务器发送的第二消息,所述第二消息用于指示所述MME执行中继relay过程;所述relay过程具体包括:获取为所述UE做relay的待选中继终端relay UE的列表;以及向所述待选relay UE的列表中的待选relay UE发送第三消息,所述第三消息用于指示所述待选relay UE的列表中的待选relay UE向所述UE发送第四消息,所述第四消息用于所述UE确定选择的relay UE,并通过所述选择的relay UE连接到网络;

所述用户设备UE,用于接收待选relay UE的列表中的UE发送的第四消息,所述第四消息用于指导所述UE确定选择的relay UE,并通过所述选择的relay UE连接到网络;从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE;通过所述选择的relay UE连接到网络;

所述服务器,用于接收MME发送的第一消息,所述第一消息用于告知所述服务器所述UE丢失网络连接;以及确定所述UE需要通过选择的relay UE连接到网络时,向所述MME发送第二消息,所述第二消息用于指示所述MME执行relay过程。

在第一种可能的实施例中,结合第七方面,所述系统还包括:所述选择的relay UE;

所述选择的relay UE,用于接收所述MME发送的所述第三消息;根据所述第三消息的内容,向所述UE发送所述第四消息。

在第二种可能的实施例中,结合第七方面或者第七方面中的第一种可能的实施例,所述系统还包括:

网关移动定位中心GMLC,用于接收所述服务器发送的获取请求,所述获取请求中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的标识ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID;

所述服务器,还用于向所述GMLC发送所述获取请求;接收所述GMLC发送的所述请求回复消息;根据所述请求回复消息的内容,生成所述待选relay UE的列表,所述待选relay UE的列表中包括与所述UE处于相同小区的为所述UE做relay的待选relay UE的ID和/或与所述UE处于相邻小区的为所述UE做relay的待选relay UE的ID;

所述服务器,还用于接收所述UE发送的携带所述选择的relay UE的ID的第八消息,所述第八消息用于告知所述服务器所述UE已连接网络;以及向所述MME发送携带所述选择relay UE的ID的第五消息,所述第五消息用于指示所述MME向所述待选relay UE的列表中除所述选择的relay UE之外的UE发送第六消息,所述第六消息用于指示所述待选relay UE的列表中除所述选择的relay UE之外的UE停止向所述UE发送所述第四消息;

所述MME,还用于接收所述服务器发送的所述第五消息;以及根据所述第五消息的内容,向所述待选relay UE的列表中除所述选择的relay UE之外的UE发送第六消息。

本发明实施例提供的连接网络的方法、装置及系统,通过MME向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接;MME接收服务器发送的第二消息,第二消息用于指示MME执行中继relay过程;其中,relay过程具体包括:MME获取为UE做relay的待选中继终端relay UE的列表;向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。在现有技术中,当不在网络覆盖范围内的UE需要连接网络时,会主动选择并确定一个relay UE,然后连接该relay UE,从而实现与网络的连接,但是当网络侧需要向该不在网络覆盖范围内并且没有连接relay UE的UE发送数据时,而现有技术中并没有方法来解决网络侧与该UE进行交互的方法,从而限制了UE接收网络侧数据,造成用户体验较低。本实施例可以实现网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种连接网络的方法的流程图;

图2为本发明实施例提供的另一种连接网络的方法的流程图;

图3为本发明实施例提供的又一种连接网络的方法的流程图;

图4为本发明实施例提供连接网络的方法中MME向服务器发送第一消息的一种方法的流程图;

图5为本发明实施例提供连接网络的方法中MME向服务器发送第一消息的另一种方法的流程图;

图6为本发明实施例提供连接网络的方法中MME获取待选relay UE的列表的一种方式的流程图;

图7为本发明实施例提供连接网络的方法中MME获取待选relay UE的列表的另一种方式的流程图;

图8为本发明实施例提供的还一种连接网络的方法的流程图;

图9为本发明实施例提供的一种连接网络的装置的结构示意图;

图10为本发明实施例提供的另一种连接网络的装置的结构示意图;

图11为本发明实施例提供的又一种连接网络的装置的结构示意图;

图12为本发明实施例提供的还一种连接网络的装置的结构示意图;

图13为本发明实施例提供的再一种连接网络的装置的结构示意图;

图14为本发明实施例提供的连接网络的方法中的MME的硬件结构图;

图15为本发明实施例提供的连接网络的方法中的UE的硬件结构图;

图16为本发明实施例提供的连接网络的方法中的服务器的硬件结构图;

图17为本发明实施例提供的一种连接网络的系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的,本发明实施例提供的一种连接网络的方法,该方法实施的前提为UE与核心网直接进行连接,由于某些原因(信号变差等)而丢失网络连接(lost connection to the network),使得UE处于网络覆盖范围之外。

当核心网需要与UE进行连接时,如图1所示,需要执行以下操作:

101,MME向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接。

服务器用于终端的注册、对终端的行为进行鉴权、认证,保存终端签约数据等。在本实施例中,可以为近距离发现和通信控制功能(Proximity Discovery and Communication control Functionality,PDCF)设备、近距离服务器(Proximity Service Server,Prose)或近距离功能(Proximity Service Functionality,PSF)等。

其中,第一消息中包括UE的标识(Identity,ID)。该UE的ID可以为UE的国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI),或者为UE的业务ID(比如接近业务(Proximity Services,Prose)ID)。可选的,本实施例中的UE可以为公共安全(Public Safety,PS)UE。

在MME向服务器发送第一消息之后,需要获知是否向服务器报告UE丢失网络连接。当MME获知向服务器报告UE丢失网络连接时,向服务器发送第一消息。其中,MME获知向服务器报告用户设备UE丢失网络连接的方式时,需要向服务器发送第一消息的条件有两种。

第一种条件,MME接收基站发送的携带指示信息的第七消息,第七消息用于告知MME UE丢失网络,该指示信息用于指示所述MME向所述服务器报告所述UE丢失网络连接。需要说明的是,该指示信息为UE为PS UE的信息。第七消息中携带该PS UE的ID(业务ID)。所以,当MME接收到该第七消息之后,根据该第七消息的内容,获知PS UE丢失了网络连接,然后根据指示信息向服务器发送第一消息。

第二种条件,MME接收服务器发送的订阅请求,订阅请求为服务器订阅UE的丢失连接网络状态的请求。所以当MME获知UE丢失网络连接时,根据该订阅请求,向服务器发送第一消息。可以理解的是,在本条件下的UE可以为PS UE或是可以为通常情况下的UE。

102,MME接收服务器发送的第二消息,第二消息用于用于指示MME执行中继relay过程。

MME在接收服务器发送的第二消息之前,服务器判断UE是否确定UE需要通过relay UE连接到网络。当确定UE需要通过relay UE连接到网络时,向MME发送第二消息,以便MME开启执行UE对应的relay过程。具体的,在本实施例中,第二消息可以为最初中继请求Relay initial request。可选的,当第一消息中包括UE的IMSI时,第二消息中可以包括UE的业务ID(Prose ID)。第二消息中携带Prose ID是方便MME不必去主动获取Prose ID,来提高UE连接网络的效率。

需要说明的是,下述步骤103-104为MME执行relay过程的步骤。

103,MME获取为UE做relay的待选中继终端relay UE的列表。

在MME接收第二消息之后,获取为UE做relay的待选relay UE的列表。该待选relay UE的列表中包括适合作为UE的relay UE的ID。其中,适合UE的relay UE的条件有以下三点:第一,是relay UE;第二,与UE处于相同小区或者相邻小区;第三,与UE具有相同的接入点名称(Access Point Name,APN)。比如,待选relay UE的列表中的待选relay UE与UE均为CMCC。当relay UE符合上述条件中的第一条件、第二条件或者符合上述三个条件时,可以作为待选relay UE。

104,MME向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。

在本实施例中,第三消息可以为激活中继请求Relay active request。其中第三消息中包括UE的业务ID(Prose ID)。

本发明实施例提供的连接网络的方法,通过MME向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接;MME接收服务器发送的第二消息,第二消息用于指示MME执行中继relay过程;其中,relay过程具体包括:MME获取为UE做relay的待选中继终端relay UE的列表;向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。在现有技术中,当不在网络覆盖范围内的UE需要连接网络时,会主动选择并确定一个relay UE,然后连接该relay UE,从而实现与网络的连接,但是当网络侧需要向该不在网络覆盖范围内并且没有连接relay UE的UE发送数据时,而现有技术中并没有方法来解决网络侧与该UE进行交互的方法,从而限制了UE接收网络侧数据,造成用户体验较低。本实施例可以实现网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图2所示,本发明实施例提供另一种连接网络的方法,该方法如下:

201,UE接收待选relay UE的列表中的待选relay UE发送的第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。

在待选relay UE列表中的各个待选relay UE接收到MME发送的第三消息之后,通过广播的方式向UE发送第四消息。每个待选relay UE发送的第四消息中包括发起者(待选relay UE)的ID(Prose ID)。

可选的,第四消息中还包括UE的ID。

202,UE从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE。

UE在接收到各个第四消息之后,选择一个合适的待选relay UE作为自己的relay UE。其中UE可以以信号强、与UE的距离近等作为该选择的relay UE的条件。

需要说明的是,当第四消息中包括发起者(待选relay UE)的ID时,接收到第四消息的各个UE(覆盖在同一范围内的所有UE,包括本实施例中的UE)均向适合作为自己relay的relay UE发送第一请求,接收到各个UE发送的第一请求的relay UE,根据第三消息中的UE的ID进行甄选,选择出本实施例中的UE。从而出现了一组对应关系,即该UE对应选择的relay UE。其中,第一请求可以为中继连接请求relay connection request。第一请求用于请求relay UE进行中继数据的转发。中继数据为UE需要通过网络发送给另一方的数据。

当第四消息中包括发起者的ID、以及UE的ID时,在UE接收到各个第四消息之后,选择一个合适的relay UE作为该选择的relay UE。

203,UE通过选择的relay UE连接到网络。

本发明实施例提供的连接网络的方法,通过UE接收待选relay UE的列表中的待选relay UE发送的第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络;UE从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE;然后通过选择的relayUE连接到网络。在现有技术中,当不在网络覆盖范围内的UE需要连接网络时,会主动选择并确定一个relay UE,然后连接该relay UE,从而实现与网络的连接,但是当网络侧需要向该不在网络覆盖范围内并且没有连接relay UE的UE发送数据时,而现有技术中并没有方法来解决网络侧与该UE进行交互的方法,从而限制了UE接收网络侧数据,造成用户体验较低。本实施例可以实现网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图3所示,本发明实施例提供又一种连接网络的方法,该方法如下:

301,服务器接收MME发送的第一消息,第一消息用于告知服务器UE丢失网络连接。

其中,第一消息中包括UE的ID(IMSI或者Prose ID)。

在服务器接收到第一消息之后,判断第一消息中携带的UE的ID对应的UE是否需要通过relay UE连接到网络。通常UE在丢失网络连接的情况下,是否需要通过relay UE连接到网络是运营商提前进行设置的。

需要说明的是,本实施例中的服务器可以为PDCF、Prose或者PSF等。

302,服务器确定UE需要通过relay UE连接到网络时,向MME发送第二消息,第二消息用于指示MME执行relay过程。

MME执行relay过程的方式可参考图1中步骤103-104的描述。

本发明实施例提供的连接网络的方法,通过服务器接收MME发送的第一消息,第一消息用于告知服务器UE丢失网络连接;服务器确定UE需通过relay UE连接到网络时,向MME发送第二消息,第二消息用于指示MME执行relay过程。在现有技术中,当不在网络覆盖范围内的UE需要连接网络时,会主动选择并确定一个relay UE,然后连接该relay UE,从而实现与网络的连接,但是当网络侧需要向该不在网络覆盖范围内并且没有连接relay UE的UE发送数据时,而现有技术中并没有方法来解决网络侧与该UE进行交互的方法,从而限制了UE接收网络侧数据,造成用户体验较低。本实施例可以实现网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

结合上述图1所述的连接网络的方法,本发明实施例提供连接网络的方法中MME获知向服务器报告UE丢失网络连接的方式时,需要向服务器发送第一消息的条件的一种方法。如图4所示,该方法如下:

401,UE向基站发送测量报告。

当UE检测到自己的信号低于第一阈值时,说明信号强度较低,此时已在网络覆盖范围之外,则需要向基站发送测量报告。该测量报告用于向基站说明UE的信号强度较低。其中,测量报告中包括携带UE为PS UE的信息、该UE的信息强度较低的信息以及该UE的ID。

402,基站接收该测量报告之后,检测该UE的信号强度。

当基站检测到UE的信号强度小于第二阈值时,继续执行403。

当基站检测到UE的信号强度大于等于第二阈值时,结束操作。

可以理解的是,图4中401中的第一阈值与第二阈值可以相同,也可以不相同。本实施例不做限定。

403,当UE的信号强度小于第二阈值时,基站向MME发送携带指示信息的第七消息。

该指示信息用于指示MME向服务器报告UE丢失网络连接。

在本实施例中,第七消息可以为删除上下文请求Delete Context request。通常,在现有技术中,当基站检测到UE的信号强度小于第二阈值时,向MME发送的Delete Context request中不携带指示信息,所以,现有技术中的网络侧在获知UE处于网络覆盖范围之外时,不能主动触发让UE进行网络的连接。即在现有技术中,当MME接收到Delete Context request之后,不会向服务器发送图1中101描述的第一消息。

404,MME接收携带该指示信息的第七消息,获取该指示信息。

405,MME向服务器发送第一消息。

本发明实施例中的指示信息可以实现MME在UE处于丢失网络的状态时,向服务器发送第一消息,以便该服务器接收到第一消息之后,获知该UE丢失网络的情况。

结合上述图1所述的连接网络的方法,本发明实施例提供连接网络的方法中MME获知向服务器报告用户设备UE丢失网络连接的方式时,需要向服务器发送第一消息的条件的另一种方法。如图5所示,该方法如下:

501,服务器向MME发送订阅请求。

该订阅请求为服务器订阅UE的丢失连接网络状态的请求。

其中,订阅请求中包括UE的ID(IMSI或者Prose ID)。

502,MME接收该订阅请求。

503,MME向服务器发送第一消息。

在MME接收该订阅请求之后,当基站检测到UE的信号强度较低时,会向MME发送Delete Context request。需要说明的是,该Delete Context request中不携带指示信息。当MME接收到该Delete Context request之后,获知该UE丢失网络连接,根据订阅请求的内容(服务器订阅该UE的丢失连接网络的状态),向服务器发送第一消息。

本实施例中采用订阅请求,可以省略UE向基站发送的测量报告。在基站检测到UE的信号强度小于阈值时,向UE发送携带UE的ID的删除上下文请求,在MME接收到该删除上下文请求之后,告知UE丢失网络连接,然后根据订阅请求,向服务器发送第一消息。以便该服务器接收到第一消息之后,获知该UE丢失网络连接的情况。

结合上述图1所示的连接网络的方法,103中描述到MME获取待选relay UE的列表,其中MME有两种获取待选relay UE的列表的方式。

本发明实施例提供连接网络的方法中MME获取待选relay UE的列表的一种方式,如图6所示,该方式如下:

601,MME获取UE的小区ID。

其中,UE的小区ID可以为演进型通用移动通信系统陆地无线接入网小区全球标识(E-UTRAN Cell Global Identifier,ECGI)。其中E-UTRAN为演进型通用移动通信系统(Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network)。

可选的,MME从服务器发送的第二消息中获取UE的小区ID。即图1、图3中描述的第二消息还可以包括UE的小区ID。或者,可选的,MME自己获取UE的小区ID。

602,MME根据该UE的小区ID,获取与该UE距离近的UE的ID。

具体的,MME获取与UE处于相同小区的为UE做relay的待选relay UE的ID(第一relay UE的ID)和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID(第二relay UE的ID)。可以理解的是,第一relay UE为至少一个UE,第二relay UE为至少一个UE。

603,MME从距离近的UE的ID中选出第三relay UE的ID。

具体的,MME从第一relay UE的ID和/或第二relay UE的ID中选出第三relay UE的ID,第三relay UE是和UE具有相同的APN的UE。可以理解的是,第三relay UE为至少一个UE。

需要说明的是,本步骤为可选步骤。MME在执行步骤602之后,可以直接执行步骤604。

604,MME生成待选relay UE的列表。

待选relay UE的列表中包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID。即待选relay UE的列表中包括第一relay UE的ID和/或第二relay UE的ID。

可选的,当MME执行了步骤603之后再执行生成待选relay UE的列表时,待选relay UE的列表中包括第三relay UE的ID。通过MME执行该步骤603,可以有效的缩小获取与该UE距离近的UE的ID的范围,生成的待选relay UE的列表中包括的第三relay UE数量较少、精确度较高,使得待选relay UE向UE发送第四消息时,占用较少的无线资源。

本发明实施例提供连接网络的方法中MME获取待选relay UE的列表的另一种方式,如图7所示,该方式如下:

701,服务器向网关移动定位中心(Gateway Mobile Location Centers,GMLC)发送获取请求。

其中,获取请求中包括UE的ID(IMSI)以及小区ID。

需要进行说明是的,当MME采用图7所示的方式来获取待选relay UE的列表时,在图1、图3中描述的第一消息还包括UE的小区ID。

GMLC用于获取移动终端的位置。

702,GMLC根据获取请求中的UE的ID以及小区ID,确定与该UE距离近的UE的ID。

可以理解的是,与该UE距离近的UE的ID可以为与UE处于相同小区的为UE做relay的待选relay UE的ID(第一relay UE的ID)和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID(第二relay UE的ID)。

703,GMLC向服务器发送请求回复消息。

具体的,该请求回复消息中包括与该UE距离近的UE的ID(第一relay UE的ID和/或第二relay UE的ID)。

704,服务器接收GMLC发送的请求回复消息。

705,服务器根据请求回复消息的内容,从与该UE距离近的UE的ID中选出第三relay UE的ID。

其中,第三relay UE是和UE具有相同的接入点名称APN的UE。具体的,服务器根据请求回复消息的内容,从第一relay UE的ID和/或第二relay UE的ID中选出第三relay UE的ID。

需要说明的是,本步骤为可选步骤。服务器也可以在执行步骤704之后(在接收请求回复消息之后),直接执行步骤706。

706,服务器生成待选relay UE的列表。

当服务器在接收请求回复消息之后,根据请求回复消息中的内容直接生成待选relay UE的列表,则待选relay UE的列表中包括与UE处于相同小区的为UE做relay的待选relay UE的ID(第一relay UE的ID)和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID(第二relay UE的ID)。

当服务器在接收请求回复消息之后,继续执行步骤705,然后获取第三relay UE的ID,则待选relay UE的列表中包括第三relay UE的ID。

707,服务器向MME发送待选relay UE的列表。

具体的,服务器可以以独立的消息向MME发送待选relay UE的列表。或者,服务器向MME发送图1、图3中描述的第二消息,让第二消息中携带待选relay UE的列表。本实施例不限制服务器发送待选relay UE的列表的方式。

708,MME接收服务器发送的该待选relay UE的列表。

本实施例中通过GMLC来确定距离UE近的UE的ID。由于GMLC定位的精确度较高,所以最终确定的待选relay UE的列表中的待选relay UE更加接近UE。即待选relay UE更加精准,从而在执行图2中201时,节约了无线资源。

结合上述图1-图7所示的连接网络的方法,本发明实施例提供连接网络的一种实现方式,如图8所示,该实现方式如下:

801,MME获取获知向服务器报告UE丢失网络连接的条件。

MME获知向服务器报告UE丢失网络连接的条件的方法可参考图4或图5中的具体描述,在此不再赘述。

802,当MME获知向服务器报告UE丢失网络连接时,向服务器发送第一消息。

第一消息用于告知服务器UE丢失网络。

803,服务器判断UE是否需要通过relay UE连接到网络。

当UE需要通过relay UE连接到网络时,继续执行804。

当UE不需要通过relay UE连接到网络时,结束本次操作。

804,当服务器确定UE需要通过relay UE连接到网络时,向MME发送第二消息。

第二消息用于指示MME执行relay过程。具体的,下述中步骤805-806为MME执行relay过程的描述。

805,MME接收该第二消息,并且获取待选relay UE的列表。

可选的,MME可以生成待选relay UE的列表。参考图6中描述的具体步骤。

可选的,MME可以接收服务器发送的待选relay UE的列表(通过第二消息中获取;或者通过服务器发送另一条独立的消息中获取)。可图7中描述的具体步骤。

806,MME向待选relay UE的列表中的UE发送携带UE的ID的第三消息。

第三消息用于指示待选relay UE的列表中的各个待选relay UE向UE发送第四消息。

807,UE接收各个待选relay UE发送的第四消息。

具体的,UE接收待选relay UE的列表中的各个待选relay UE向UE发送第四消息。其中,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。

808,UE从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE。

809,UE在确定选择的relay UE之后,向该选择的relay UE发送第一请求。

第一请求中包括该UE的业务ID(Prose ID)。第一请求用于请求选择的relay UE进行中继数据的转发。中继数据为UE需要通过网络发送给另一方的数据。

810,该选择的relay UE在接收该第一请求之后,向服务器发送第二请求。

该第二请求用于请求获取该UE的鉴权参数。鉴权参数包括随机数。

811,服务器根据该第二请求,向该选择的relay UE发送第二请求回复消息。

第二请求回复消息中包括该UE的鉴权参数。

需要说明的是,服务器可以为至少一个UE进行服务。可选的,UE与该选择的relay UE对应同一个服务器。或者UE与该选择的relay UE对应不同的服务器。

当UE与该选择的relay UE对应同一个服务器时,服务器获取鉴权参数,然后向该选择的relay UE发送携带鉴权参数的第二请求回复消息。

当UE与该选择的relay UE对应不同的服务器时,例如,UE对应PDCF,该选择的relay UE对应PDCF-relay UE。本步骤中的服务器为PDCF-relay UE,即PDCF-relay UE接收该选择的relay UE发送的中继连接请求,然后向PDCF发送携带UE的业务ID(Prose ID)的获取鉴权参数请求。PDCF接收到该获取鉴权参数请求,根据获取鉴权参数请求中的UE的业务ID获取UE的鉴权参数,然后向PDCF-relay UE发送携带该鉴权参数的获取鉴权参数响应。在PDCF-relay UE获取该鉴权参数之后,向该选择的relay UE发送携带该鉴权参数的第二请求回复消息。

812,该选择的relay UE接收到第二请求回复消息之后,向UE发送第一请求回复消息。

该第一请求回复消息中包括该鉴权参数。

UE获取该鉴权参数,然后生成对应的鉴权结果。具体的,UE通过加密密钥或者加密算法等对鉴权参数(随机数)进行计算,

813,UE通过该选择的relay UE向服务器发送第三请求。

该第三请求用于指示服务器对鉴权结果进行鉴权。具体的,服务器检测鉴权结果是否正确,当鉴权结果正确时,说明该UE为合法UE,然后继续执行814。

814,服务器向该选择的relay UE发送第三请求回复消息。

第三请求回复消息为UE鉴权成功的消息。

815,当该选择的relay UE接收到第三请求回复消息之后,可以向UE分配网络地址。

在UE得到网络地址之后,说明UE连接网络成功。UE之后需要发送中继数据时,该选择的relay UE直接进行转发,而不必向服务器发送第二请求。

816,UE向服务器发送携带该选择的relay UE的ID的第八消息。

第八消息用于告知服务器UE已连接网络。

817,服务器向MME发送第五消息。

第五消息用于指示MME向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息。

818,MME根据第五消息的内容,向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息。

第六消息用于指示待选relay UE的列表中除选择的relay UE之外的待选relay UE停止向UE发送第四消息。

本发明实施例实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图9所示,本发明实施例提供一种连接网络的装置90,包括:发送模块901,接收模块902,获取模块903,该装置为方法实施例中的MME。

发送模块901,用于向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接。

接收模块902,用于接收服务器发送的第二消息,第二消息用于指示获取模块903和发送模块901执行中继relay过程;

获取模块903,用于获取为UE做relay的待选relay UE的列表,并将待选relay UE的列表提供给发送模块903;

发送模块903,还用于向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于UE确定选择的relay UE,并通过选择的relay UE连接到网络。

需要说明的是,发送模块901在向服务器发送第一消息之前,接收模块902还用于接收获知向服务器报告用户设备UE丢失网络连接的条件。具体的,接收模块902有两种获知向服务器报告用户设备UE丢失网络连接的条件的方式。

第一种方式:接收模块902接收基站发送的携带指示信息的第七消息,第七消息用于告知装置90UE丢失网络连接,指示信息用于指示发送模块向服务器报告UE丢失网络连接。

第二种方式:接收模块902接收服务器发送的订阅请求,订阅请求为服务器订阅UE的丢失网络连接状态的请求。

进一步的,本发明还提供另一种连接网络的装置10,该连接网络的装置10的获取模块903包括获取单元9031,生成单元9032。

获取模块903获取待选relay UE的列表具体表现为:

可选的,获取模块903从接收模块902接收的第二消息中获取待选relay UE的列表,其中第二消息中包括待选relay UE的列表。前提条件是第一消息还包括UE的小区ID;即发送模块901向服务器发送的第一消息中还包括UE的小区ID。然后服务器向GMLC发送携带UE的小区ID的获取请求,以便GMLC确定与该UE距离近的UE的ID。

可选的,获取单元9031获取与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relayUE的ID,并将获取结果提供给生成单元9032;生成单元9032根据获取单元9031提供的该获取结果,生成待选relay UE的列表,待选relay UE的列表中包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID。

进一步的,在发送模块903向待选relay UE的列表中的UE发送携带UE的ID的第三消息之后,接收模块902,还用于接收服务器发送的携带该选择的relay UE的ID的第五消息,第五消息用于指示发送模块901向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息,第六消息用于指示待选relay UE的列表中除选择的relay UE之外的待选relay UE停止向UE发送第四消息。然后发送模块901向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息。

需要说明的是,图9所示装置90以及图10所示装置10中,其各个模块的具体实施过程以及各个模块之间的信息交互等内容,由于与本发明方法实施例基于同一发明构思,可以参见方法实施例,在此不一一赘述。

通过发送模块获知向服务器报告用户设备UE丢失网络连接时,向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接;接收模块接收服务器发送的第二消息,第二消息用于指示获取模块和发送模块执行中继relay过程;获取模块获取为UE做relay的待选中继终端relay UE的列表;然后发送模块向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于指导UE确定选择的relay UE,并通过选择的relay UE连接到网络。本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图11所示,本发明实施例提供另一种连接网络的装置11,包括:接收模块1101,确定模块1102,连接模块1103,该装置为方法实施例中的UE。

接收模块1101,用于接收待选relay UE的列表中的待选relay UE发送的第四消息,并将第四消息提供给确定模块1102,第四消息用于指导确定模块1102确定选择的relay UE,并且连接模块1103通过选择的relayUE连接到网络。

确定模块1102,用于从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE,并将选择的relay UE的ID提供给发送模块1103。

连接模块1103,用于通过选择的relay UE连接到网络。

进一步的,当连接模块1103与relay UE已连接时,发送模块1103向服务器发送携带relay UE的ID的第八消息,第八消息用于告知服务器连接模块1103已连接网络。

进一步可选的,第四消息中携带该装置11的标识ID;确定模块1102,还用于根据接收到的各个第四消息中携带的该装置11的ID,确定选择的relay UE。

需要说明的是,图11所示装置11中,其各个模块的具体实施过程以及各个模块之间的信息交互等内容,由于与本发明方法实施例基于同一发明构思,可以参见方法实施例,在此不一一赘述。

通过接收模块接收待选中继终端relay UE的列表中的待选relay UE发送的第四消息,并将第四消息提供给确定模块,第四消息用于指导确定模块确定选择的relay UE,并且连接模块通过选择的relay UE连接到网络;确定模块从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE,并将选择的relay UE的ID提供给连接模块;连接模块通过选择的relay UE连接到网络。。本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图12所示,本发明实施例提供另一种连接网络的装置12,包括:接收模块1201,判断模块1202,发送模块1203,该装置为方法实施例中的服务器。

接收模块1201,用于接收MME发送的第一消息,并将第一消息提供给判断模块1202,第一消息用于告知服务器UE丢失网络连接;

判断模块1202,用于确定UE是否需要通过relay UE连接到网络,并将判断结果提供给发送模块1203;

发送模块1203,用于当判断结果为UE需要通过relay UE连接到网络时,向MME发送第二消息,第二消息用于指示MME执行relay过程。

进一步的,本发明还提供另一种连接网络的装置13,该连接网络的装置13还包括处理模块1204,以及该处理模块1204包括发送单元12041,接收单元12042;生成单元12043。

可选的,处理模块1204用于生成待选relay UE的列表。

具体的,处理模块1204中的发送单元12041向GMLC发送获取请求,获取请求中包括UE的ID以及小区ID;接收单元12042接收GMLC发送的请求回复消息,并将请求回复消息提供给生成单元12043,请求回复消息中包括处于UE所在小区的第一relay UE的ID和/或处于UE所在相邻小区的第二relay UE的ID;然后生成单元12043根据接收单元12042提供的请求回复消息,生成待选relay UE的列表,待选relay UE的列表中包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID。

进一步的,当判断结果为UE需要通过relay UE连接到网络时,发送模块1203向MME发送携带待选relay UE的列表的第二消息。当然,发送模块1203可以向MME发送一个独立的携带待选relay UE的列表的消息,而不必附着于第二消息。

进一步的,在接收模块1201接收MME发送的第一消息之前,发送模块1203,还用于向MME发送订阅请求,订阅请求为服务器订阅UE的丢失连接网络状态的请求。

进一步的,当UE连接网络之后,接收模块1201,还用于接收UE发送的携带该选择的relay UE的ID的第八消息,第八消息用于告知该装置13UE已连接网络;然后发送模块1203向MME发送携带relay UE的ID的第五消息,第五消息用于指示MME向待选relay UE的列表中除该选择的relay UE之外的UE发送第六消息,第六消息用于指示待选relay UE的列表中除该选择的relay UE之外的UE停止向UE发送第四消息。

需要说明的是,图12所示装置12以及图13所示装置13中,其各个模块的具体实施过程以及各个模块之间的信息交互等内容,由于与本发明方法实施例基于同一发明构思,可以参见方法实施例,在此不一一赘述。

通过接收模块接收待选中继终端relay UE的列表中的待选relay UE发送的第四消息,并将第四消息提供给确定模块,第四消息用于指导确定模块确定选择的relay UE,并且连接模块通过选择的relay UE连接到网络;确定模块从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE,并将选择的relay UE的ID提供给连接模块;连接模块通过选择的relay UE连接到网络。本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图14所示,图14为MME的硬件结构示意图。其中,MME可包括存储器1401、收发器1402、处理器1403和总线1404。其中,存储器1401、收发器1402、处理器1403通过总线1404通信连接。

存储器1401可以是只读存储器(Read Only Memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。存储器1401可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器1401中,并由处理器1403来执行。

收发器1402用于装置与其他设备或通信网络(例如但不限于以太网,无线接入网(Radio Access Network,RAN),无线局域网(Wireless Local Area Network,WLAN)等)之间的通信。

处理器1403可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。

总线1404可包括一通路,在装置各个部件(例如存储器1401、收发器1402和处理器1403)之间传送信息。

应注意,尽管图14所示的硬件仅仅示出了存储器1401、收发器1402和处理器1403以及总线1404,但是在具体实现过程中,本领域的技术人员应当明白,该终端还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图14所示的MME用于实现图9-图10实施例所示的装置时,该装置中的收发器1402,用于向服务器发送第一消息,第一消息用于告知服务器UE丢失网络连接;以及接收服务器发送的第二消息,第二消息用于用于指示处理器1403和收发器1402执行relay过程。

需要说明的是,收发器1402在向服务器发送第一消息之前,还需要接收获知向服务器报告用户设备UE丢失网络连接的条件。收发器1402接收获知向服务器报告用户设备UE丢失网络连接的条件有两种方式。具体包括:

第一种方式:收发器1402接收基站发送的携带指示信息的第七消息,第七消息用于告知该装置14UE丢失网络连接,指示信息用于指示收发器1402向服务器报告UE丢失网络连接。

第二种方式:收发器1402接收服务器发送的订阅请求,订阅请求为服务器订阅UE的丢失网络连接状态的请求。

处理器1403,用于获取待选relay UE的列表,并将待选relay UE的列表提供给收发器1402。

具体的,处理器1403获取待选relay UE的列表的实现方式为:

可选的,处理器1403获取与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID;生成待选relay UE的列表,待选relay UE的列表包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID。

可选的,处理器1403从收发器1402接收的第二消息中获取待选relay UE的列表,其中第二消息中包括待选relay UE的列表。前提条件是第一消息还包括UE的小区ID;即收发器1402向服务器发送的第一消息中还包括UE的小区ID。然后收发器1402向GMLC发送携带UE的小区ID的获取请求,以便GMLC确定与该UE距离近的UE的ID。

收发器1402,还用于向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于指导UE确定选择的relay UE,并通过选择的relay UE连接到网络。

进一步的,收发器1402,还用于接收服务器发送的携带该选择的relay UE的ID的第五消息,第五消息用于指示收发器1402向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息,第六消息用于指示待选relay UE的列表中除选择的relay UE之外的待选relay UE停止向收发器1402发送第四消息。然后收发器1402根据所述第五消息,向待选relay UE的列表中除选择的relay UE之外的待选relay UE发送第六消息。

本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图15所示,图15为UE的硬件结构示意图。其中,UE可包括存储器1501、收发器1502、处理器1503和总线1504。其中,存储器1501、收发器1502、处理器1503通过总线1504通信连接。

其中在装置中对于存储器1501、收发器1502、处理器1503以及总线1504的共同功能的概述可参考图13中的MME包括的存储器1301、收发器1302、处理器1303以及总线1304的说明,在此不再一一赘述。

应注意,尽管图15所示的硬件仅仅示出了存储器1501、收发器1502和处理器1503以及总线1504,但是在具体实现过程中,本领域的技术人员应当明白,该终端还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图15所示的UE用于实现图11实施例所示的装置时,该装置中的收发器1502,用于接收待选relay UE的列表中的待选relay UE发送的第四消息,并将第四消息提供给处理器1503,第四消息用于指导处理器确定选择的relay UE,并通过选择的relay UE连接到网络。

处理器1503,用于从接收到的各个第四消息对应的待选relay UE中确定选择的relay UE;通过选择的relay UE连接到网络。

进一步的,当处理器1503与该选择的relay UE已连接时,收发器1502,还用于向服务器发送携带relay UE的ID的第八消息,第八消息用于告知服务器该处理器1503已连接网络。

进一步可选的,第四消息中携带该装置15的标识ID;处理器1503根据接收到的各个第四消息中携带的该装置15的ID,确定选择的relayUE。

本发明实施例实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图16所示,图16为服务器的硬件结构示意图。其中,服务器可包括存储器1601、收发器1602、处理器1603和总线1604。其中,存储器1601、收发器1602、处理器1603通过总线1604通信连接。

其中在装置中对于存储器1601、收发器1602、处理器1603以及总线1604的共同功能的概述可参考图13中的MME包括的存储器1301、收发器1302、处理器1303以及总线1304的说明,在此不再一一赘述。

应注意,尽管图16所示的硬件仅仅示出了存储器1601、收发器1602和处理器1603以及总线1604,但是在具体实现过程中,本领域的技术人员应当明白,该终端还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,还可包含实现其他功能的硬件器件。

具体的,图16所示的服务器用于实现图12和图13实施例所示的装置时,该装置中的收发器1602,用于接收MME发送的第一消息,并将第一消息提供给处理器1603,第一消息用于告知服务器UE丢失网络连接。

需要说明的是,在收发器1602接收第一消息之前,还用于向MME发送订阅请求,订阅请求为服务器订阅UE的丢失连接网络状态的请求。

处理器1603,用于确定所述UE是否需要通过中继终端relay UE连接到网络,并将判断结果提供给收发器1602;

收发器1602,用于当判断结果为UE需要通过relay UE连接到网络时,向MME发送第二消息,第二消息用于指示MME执行relay过程。

进一步可选的,处理器1603,还用于生成待选relay UE的列表。然后收发器1602,还用于判断结果为UE需要通过relay UE连接到网络时,向MME发送携带待选relay UE的列表的第二消息。当然,收发器1602可以向MME发送一个独立的携带待选relay UE的列表的消息,而不必附着于第二消息。

处理器1603生成待选relay UE的列表的实现方式具体包括:

处理器1603向GMLC发送获取请求,获取请求中包括UE的ID以及小区ID;收发器1602接收GMLC发送的请求回复消息,并将请求回复消息提供给处理器1603,请求回复消息中包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID,然后处理器1603根据请求回复消息的内容,生成待选relay UE的列表,待选relay UE的列表中包括与UE处于相同小区的为UE做relay的待选relay UE的ID和/或与UE处于相邻小区的为UE做relay的待选relay UE的ID。

进一步的,当处理器1603连接网络之后,收发器1602,还用于接收UE发送的携带选择的relay UE的ID的第八消息,第八消息用于告知服务器UE已连接网络。

进一步的,收发器1602,还用于向MME发送携带relay UE的ID的第五消息,第五消息用于指示MME向待选relay UE的列表中除该选择的relay UE之外的UE发送第六消息,第六消息用于指示待选relay UE的列表中除该选择的relay UE之外的UE停止向UE发送第四消息。

本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

如图17所示,本发明实施例提供一种连接网络的系统17,包括:MME1701,UE1702,服务器1703,选择的relay UE1704,GMLC1705。

MME1701,用于向服务器1703发送第一消息,第一消息用于告知服务器1703UE1702丢失网络;接收服务器1703发送的第二消息,第二消息指示MME执行relay过程;relay过程具体包括:获取为UE1702做relay的待选relay UE1704的列表;以及向待选relay UE的列表中的待选relay UE发送第三消息,第三消息用于指示待选relay UE的列表中的待选relay UE向UE发送第四消息,第四消息用于指导UE确定选择的relay UE1704,并通过选择的relay UE1704连接到网络。

UE1702,用于接收待选relay UE的列表中的UE发送的第四消息,第四消息用于指导UE1702确定选择的relay UE1704,并通过选择的relay UE1704连接到网络;从接收到的各个第四消息对应的待选relay UE中确定relay UE1704;通过选择的relay UE1704连接到网络。

服务器1703,用于接收MME1701发送的第一消息,第一消息用于告知服务器1703UE1702丢失网络连接;以及确定UE1702需要通过relay UE连接到网络时,向MME1701发送第二消息,第二消息用于指示MME1701执行relay过程。

选择的relay UE1704,用于接收MME1701发送的第三消息;根据第三消息的内容,向UE1702发送第四消息。

可选的,连接网络的系统17还可以包括GMLC1705,用于接收服务器1703发送的获取请求,获取请求中包括UE1702的ID以及小区ID;以及向服务器1703发送请求回复消息,请求回复消息中包括与UE1702处于相同小区的为UE1702做relay的待选relay UE的ID和/或与UE1702处于相邻小区的为UE做relay的待选relay UE的ID。

则服务器1703,还用于向GMLC1705发送获取请求;接收GMLC1705发送的请求回复消息;根据请求回复消息的内容,从第一relay UE的ID和/或第二relay UE的ID中选出第三relay UE的ID,以及生成待选relay UE的列表,待选relay UE的列表中包括与UE1702处于相同小区的为UE1702做relay的待选relay UE的ID和/或与UE1702处于相邻小区的为UE做relay的待选relay UE的ID。

需要说明的是,本系统17也可以不包括GMLC1705。即MME1701可以生成待选relay UE的列表时,则不用接收服务器1703发送的待选relay UE的列表。则系统17中不用包括GMLC1705也能实现UE1702连接网络。为了全面的描述,本实施例以连接网络的系统17包括GMLC1705为例进行描述。

服务器1703,还用于接收UE1702发送的携带选择的relay UE的ID的第八消息,第八消息用于告知服务器1703UE1702已连接网络;以及向MME1701发送携带选择的relay UE的ID的第五消息,第五消息用于指示MME1701向待选relay UE的列表中除该选择的relay UE之外的UE发送第六消息,第六消息用于指示待选relay UE的列表中除该选择的relay UE之外的UE停止向UE1702发送第四消息。

MME1701,还用于接收服务器1703发送的第五消息;以及根据第五消息的内容,向待选relay UE的列表中除该选择的relay UE之外的UE发送第六消息。

本发明实现了网络侧主动发起让不在网络覆盖范围内的UE连接网络,从而提高了用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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