一种实现通信的方法、终端及系统的制作方法

文档序号:10492895阅读:415来源:国知局
一种实现通信的方法、终端及系统的制作方法
【专利摘要】本发明公开了一种实现通信的方法、终端及系统,其中,所述方法包括:获取中继终端的基于近距离业务标识(ProSe ID)和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识;向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。
【专利说明】
一种实现通信的方法、终端及系统
技术领域
[0001]本发明涉及移动通信技术,尤其涉及一种实现通信的方法、终端及系统。
【背景技术】
[0002]为了保持第三代移动通信系统在通信领域的竞争力,为用户提供速率更快、时延更低、个性化更强的移动通信服务,同时,也为了降低运营商的运营成本,第三代合作伙伴计划(3GPP,Third Generat1n Partnership Project)标准工作组正致力于演进分组系统(EPS,Evolved Packet System)的研究。
[0003]当两个终端通过EPS网络进行通信时,两个终端需要分别建立EPS承载。但是,考虑到终端以及各种移动互联网业务的快速发展,很多业务希望能够发现临近的朋友并且进行通信,因此催生了基于近距离业务(ProSe,Proximity-based Services)。支持ProSe功能的终端可以通过网络授权的特定资源进行通信,此时的通信路径可以不绕回到核心网,这种通信方式一方面减少了数据路由的迂回,另一方面也减少了网络数据负荷。
[0004]ProSe引入后,网络新增了一些网元和接口来支持ProSe功能。图1为ProSe功能引入后主要网元的结构示意图,如图1所示,支持ProSe功能的终端A/终端B(UE A/UE B)在从网络侧获得授权后,可以彼此发现以及通信。下面就图1中的主要网元进行简要介绍:
[0005]ProSe功能实体:为了支持ProSe而引入,主要是完成对UE发现和被发现的授权,以及匹配。在某些解决方案中,该网元还负责协议UE进行彼此发现。
[0006]增强的通用陆地无线接入网络(E-UTRAN,EvolvedUniversal Terrestrial Rad1Access Network):为支持ProSe功能的终端提供底层接入,以及必要的发现和通信资源。
[0007]增强的数据核心网(EPC,Evolved Packet Core Network):包含移动性管理实体(MME,MobiIity Management Entity)和服务网关(SGW,Serving Gateway) / 分组数据网关(PGff, Packet Data Network Gateway),为终端接入ProSe功能实体提供底层接入。
[0008]归属用户服务器(HSS,Home Subscriber Server):包含了归属位置寄存器(HLR,Home Locat1n Register)的所有功能,是用户签约数据的永久存放地点,位于用户签约的归属网;引入ProSe后,该网元需要存储ProSe相关的签约数据。
[0009]安全用户面位置平台(SLP,SecureUser Plane Locat1n Platform):用于帮助发现临近的终端。
[0010]ProSe应用服务器,用于提供ProSe相关应用的服务器,是运营商网络与外部服务的接口网元。
[0011]当终端移出网络的覆盖范围,可以借助中继(Relay)终端来实现接入到网络中获取相关信息。支持中继终端的架构图如图2所示,其中网元定义如下所述:
[0012]远端终端(可用Remote UE来表示):不在网络的覆盖范围内,通过中继终端获取网络的信息。
[0013]中继终端(可用Relay UE来表示):在网络的覆盖范围内,能够为远端终端提供服务。
[0014]基站和EPC的作用与图1类似,在此不再赘述。
[0015]公共安全服务器,用于实现公共安全相关的通信,例如特定的组内成员通信,是图1中ProSe应用服务器的一种。
[0016]公共安全服务器(Public Safety Server):远端终端可能使用的应用服务器之一,下发信息给中继终端和远端终端。
[0017]远端终端发现中继终端并建立通信的示意图如图3所示,主要包括以下步骤:
[0018]步骤301:中继终端通过授权过程,从网络侧获取基于近距离业务标识(ProSeID),以及是否允许进行中继操作的信息。
[0019]步骤302:中继终端广播自己的ProSe ID。
[0020]步骤303:周围希望通过中继终端接入网络的远端终端通过监听广播发现中继终端。
[0021 ] 步骤304:远端终端发起与中继终端的单播通信。
[0022]上述流程中,对于远端终端如何与中继终端建立单播通信没有进一步细化,对于建立单播通信中,远端终端如何生成或者获得用于通信的地址或者标识也没有进一步的说明,所以,尚无法实现单播通信。
[0023]由于目前远端终端发起与中继终端的通信尚处于讨论阶段,因此,还没有相关的技术可供参考,如何确保远端终端与中继终端的通信称为亟待解决的问题。

【发明内容】

[0024]有鉴于此,本发明的主要目的在于提供一种实现通信的方法、终端及系统,能使远端终端能够与中继终端建立通信,进而满足远端终端借助中继终端与网络进行通信的需求。
[0025]为达到上述目的,本发明的技术方案是这样实现的:
[0026]本发明实施例提供了一种实现通信的方法,所述方法应用于远端终端中,该方法包括:
[0027]获取中继终端的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0028]根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识;
[0029]向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。
[0030]优选地,所述获取中继终端的基于ProSe ID和/或第一标识,包括:
[0031]接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识;
[0032]解析所述第一广播消息,获取所述中继终端的ProSe ID和/或第一标识。
[0033]优选地,所述接收中继终端发送的第一广播消息之前,包括:
[0034]发送第二广播消息;其中,所述第二广播消息用于询问周围是否有可用的中继终端。
[0035]优选地,所述方法还包括:
[0036]当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。
[0037]优选地,所述根据所述ProSe ID和/或所述第一标识生成第二标识,包括:
[0038]本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识O
[0039]优选地,所述根据所述ProSe ID和/或所述第一标识生成第二标识,包括:
[0040]本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。
[0041]本发明实施例还提供了一种实现通信的方法,所述方法应用于中继终端中,该方法包括:
[0042]向远端终端发送第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0043]接收所述远端终端发送的携带有第二标识的建立通信请求;
[0044]检测所述第二标识是否与所述中继终端内已用标识存在冲突,如果不存在冲突,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信。
[0045]优选地,所述方法还包括:
[0046]如果检测结果为存在冲突时,对所述建立通信请求不作响应。
[0047]优选地,所述向远端终端发送第一广播消息的方式为:
[0048]主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。
[0049]优选地,所述向远端终端发送第一广播消息之前,所述方法还包括:
[0050]所述中继终端通过授权过程从网络侧获取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0051]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0052]优选地,所述第一标识的生成方式为:
[0053]通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。
[0054]本发明实施例还提供了一种实现通信的第一终端,所述第一终端包括:第一获取模块、第一生成模块和第一通信模块;其中,
[0055]所述第一获取模块,用于获取中继终端的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0056]所述第一生成模块,用于根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识;
[0057]所述第一通信模块,用于向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。
[0058]优选地,所述第一终端还包括接收模块;其中,
[0059]所述接收模块,用于接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识;
[0060]相应地,所述第一获取模块,用于解析所述第一广播消息,获取所述中继终端的ProSe ID和/或第一标识。
[0061]优选地,所述第一通信模块还用于:
[0062]在所述接收模块接收中继终端发送的第一广播消息之前,发送第二广播消息;其中,所述第二广播消息用于询问周围是否有可用的中继终端。
[0063]优选地,所述第一通信模块还用于:
[0064]当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。
[0065]优选地,所述第一生成模块,还用于:
[0066]本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识O
[0067]优选地,所述第一生成模块,还用于:
[0068]本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。
[0069]本发明实施例还提供了一种实现通信的第二终端,所述第二终端包括发送模块、第二通信模块和检测模块;其中,
[0070]所述发送模块,用于向远端终端发送第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0071]所述第二通信模块,用于接收所述远端终端发送的携带有第二标识的建立通信请求;当所述检测模块的检测结果为不存在冲突时,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信;
[0072]所述检测模块,用于检测所述第二标识是否与所述中继终端内已用标识存在冲关O
[0073]优选地,所述第二通信模块,还用于:
[0074]当所述检测模块的检测结果为存在冲突时,对所述建立通信请求不作响应。
[0075]优选地,所述发送模块向远端终端发送第一广播消息的方式为:
[0076]主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。
[0077]优选地,所述第二终端还包括第二获取模块,用于通过授权过程从网络侧获取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0078]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0079]优选地,所述第二终端还包括第二生成模块,用于生成第一标识。
[0080]优选地,所述第二生成模块生成第一标识的方式为:通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。
[0081]本发明实施例还提供了一种实现通信的系统,所述系统至少包括:远端终端、中继终端和网络侧授权网元,其中:
[0082]所述远端终端,用于为上文所述的第一终端;
[0083]所述中继终端,用于为上文所述的第二终端;
[0084]所述网络侧授权网元,用于对所述中继终端进行授权,向所述中继终端发送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0085]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0086]本发明实施例所述的技术方案,远端终端从中继终端获取ProSe ID和/或第一标识;根据所述ProSe ID和/或第一标识生成第二标识;向中继终端发送建立通信请求时,在所述建立通信请求中携带所述第二标识;中继终端对远端终端的第二标识进行冲突检测;当检测结果为无冲突,远端终端可以在后续与所述中继终端进行通信的过程中使用该第二标识。如此,使远端终端能够与中继终端建立通信,从而满足远端终端借助中继终端与网络进行通信的需求。
【附图说明】
[0087]图1为ProSe功能引入后主要网元的结构示意图;
[0088]图2为中继架构示意图;
[0089]图3为远端终端发现中继终端并建立通信的示意图;
[0090]图4为本发明实施例提供的一种实现通信的方法的实现流程示意图;
[0091]图5为本发明实施例提供的另一种实现通信的方法的实现流程示意图;
[0092]图6为本发明实施例提供的实现通信的第一终端的组成结构示意图;
[0093]图7为本发明实施例提供的实现通信的第二终端的组成结构示意图;
[0094]图8为本发明实施例提供的一种实现通信的系统的组成结构示意图;
[0095]图9为本发明实施例提供的第一模式场景下远端终端生成通信标识的流程图;
[0096]图10为本发明实施例提供的第二模式场景下远端终端生成通信标识的流程图。
【具体实施方式】
[0097]为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0098]本发明实施例提供了一种实现通信的方法,本实施例中的实现通信的方法应用于远端终端中,如图4所示,在本发明一个优选实施例中,所述实现通信的方法主要包括以下步骤:
[0099]步骤401:获取中继终端的基于近距离业务标识(ProSe ID)和/或第一标识。
[0100]其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀。
[0101]这里,所述中继终端为允许进行relay内操作的中继终端。
[0102]优选地,所述获取中继终端的ProSe ID和/或第一标识,包括:
[0103]接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识;
[0104]解析所述第一广播消息,获取所述中继终端的ProSe ID和/或第一标识。
[0105]优选地,所述接收中继终端发送的第一广播消息之前,包括:
[0106]发送第二广播消息。
[0107]其中,所述第二广播消息用于询问周围是否有可用的中继终端。
[0108]当然,所述远端终端也可以被动等待接收由中继终端发送的第一广播消息。
[0109]步骤402:根据所述ProSe ID和/或所述第一标识生成第二标识。
[0110]这里,可以通过以下两种优选方式来生成第二标识,但不限于以下两种方式。
[0111]优选地,所述根据所述ProSe ID和/或所述第一标识生成第二标识,包括:
[0112]本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识O
[0113]优选地,所述第一算法可以为哈希(Hash)算法。
[0114]优选地,所述根据所述ProSe ID和/或所述第一标识生成第二标识,包括:
[0115]本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。
[0116]其中,所述第二标识是用于与所述中继终端通信的标识。
[0117]步骤403:向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。
[0118]优选地,所述方法还包括:
[0119]当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。
[0120]本发明实施例还记载一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序用于执行本发明实施例中图4所示的实现通信的方法。
[0121]本发明实施例提供了一种实现通信的方法,本实施例中的实现通信的方法应用于中继终端中,如图5所示,在本发明一个优选实施例中,所述实现通信的方法主要包括以下步骤:
[0122]步骤501:向远端终端发送第一广播消息。
[0123]其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀。
[0124]优选地,所述向远端终端发送第一广播消息的方式为:
[0125]主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。
[0126]步骤502:接收所述远端终端发送的携带有第二标识的建立通信请求。
[0127]步骤503:检测所述第二标识是否与中继终端内已用标识存在冲突,如果不存在冲突,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信。
[0128]优选地,所述方法还包括:
[0129]如果检测结果为存在冲突时,对所述建立通信请求不作响应。
[0130]优选地,所述向远端终端发送第一广播消息之前,所述方法还包括:
[0131]所述中继终端通过授权过程从网络侧获取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0132]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0133]优选地,所述第一标识的生成方式为:
[0134]通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。
[0135]本发明实施例还记载一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序用于执行本发明实施例中图5所示的实现通信的方法。
[0136]图6为本发明实施例提供的实现通信的第一终端的组成结构示意图,如图6所示,所述第一终端包括:第一获取模块61、第一生成模块62和第一通信模块63 ;其中,
[0137]所述第一获取模块61,用于获取中继终端的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0138]所述第一生成模块62,用于根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识;
[0139]所述第一通信模块63,用于向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。
[0140]优选地,所述第一终端还包括接收模块64,用于接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识;
[0141]相应地,所述第一获取模块61,用于解析所述第一广播消息,获取所述中继终端的ProSe ID和/或第一标识。
[0142]优选地,所述第一通信模块63还用于:
[0143]在所述接收模块64接收中继终端发送的第一广播消息之前,发送第二广播消息;其中,所述第二广播消息用于询问周围是否有可用的中继终端。
[0144]优选地,所述第一通信模63块还用于:
[0145]当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。
[0146]优选地,所述第一生成模块62,还用于:
[0147]本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识O
[0148]优选地,所述第一算法为Hash算法。
[0149]优选地,所述第一生成模块62,还用于:
[0150]本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。
[0151]本领域技术人员应当理解,图6所示的第一终端中的各单元的实现功能可参照前述图4中实现通信的方法的相关描述而理解。
[0152]上述方案中,所述第一终端在实际应用中可以是智能手机、平板电脑等远端终端。
[0153]在本发明实施例中,所述第一终端中的第一获取模块61、第一生成模块62、第一通信模块63和接收模块64,在实际应用中,均可由第一终端中的中央处理器(CPU,CentralProcessing Unit)、数字信号处理器(DSP,Digital Signal Processor)或现场可编程门阵列(FPGA,Field Programmable Gate Array)实现。
[0154]图7为本发明实施例提供的实现通信的第二终端的组成结构示意图,如图7所示,所述第二终端包括发送模块71、第二通信模块72和检测模块73 ;其中,
[0155]所述发送模块71,用于向远端终端发送第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀;
[0156]所述第二通信模块72,用于接收所述远端终端发送的携带有第二标识的建立通信请求;当所述检测模块73的检测结果为不存在冲突时,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信;
[0157]所述检测模块73,用于检测所述第二标识是否与中继终端内已用标识存在冲突。
[0158]优选地,所述第二通信模块72,还用于:
[0159]当所述检测模块的检测结果为存在冲突时,对所述建立通信请求不作响应。
[0160]优选地,所述发送模块71向远端终端发送第一广播消息的方式为:
[0161]主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。
[0162]优选地,所述第二终端还包括第二获取模块74,用于通过授权过程从网络侧获取第一消息。
[0163]其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0164]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0165]优选地,所述第二终端还包括第二生成模块75,用于生成第一标识。
[0166]优选地,所述第二生成模块生成第一标识的方式为:通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。
[0167]本领域技术人员应当理解,图7所示的第二终端中的各单元的实现功能可参照前述图5中实现通信的方法的相关描述而理解。
[0168]上述方案中,所述第二终端在实际应用中可以是被允许进行中继操作的手机、平板等中继终端。
[0169]在本发明实施例中,所述第二终端中的发送模块71、第二通信模块72和检测模块73、第二获取模块74、第二生成模块75,在实际应用中,均可由第二终端中的CPU、DSP或FPGA实现。
[0170]图8为本发明实施例提供的一种实现通信的系统的组成结构示意图,如图8所示,所述系统至少包括:远端终端81、中继终端82和网络侧授权网元83,其中:
[0171]所述远端终端81,用于获取中继终端82的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端82覆盖范围内通信的标识或前缀;根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端82通信的标识;向所述中继终端82发送携带有所述第二标识的建立通信请求,当接收到所述中继终端82发送的建立通信响应时,基于所述第二标识与所述中继终端82进行通信;
[0172]所述中继终端82,用于向远端终端81发送第一广播消息;其中,所述第一广播消息包括所述中继终端82的ProSe ID和/或第一标识;接收所述远端终端81发送的携带有第二标识的建立通信请求;检测所述第二标识是否与中继终端内已用标识存在冲突,当检测结果为不存在冲突时,向所述远端终端81发送建立通信响应,以使所述远端终端81基于所述第二标识与所述中继终端82进行通信;
[0173]所述网络侧授权网元83,用于对所述中继终端82进行授权,向所述中继终端82发送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。
[0174]优选地,所述第一消息中还包括用于生成第一标识的第一参数。
[0175]具体地,所述远端终端81的组成结构示意图如图6所示,所述中继终端82的组成结构示意图如图7所示。
[0176]上述方案中,所述实现通信的系统可设置于通信系统中。
[0177]上述通信标识的生成,可以用于远端终端和中继节点建立单播通信,也可以用于其他需要使用该标识通信的模式。下面实施例描述中以单播通信为实例,但是该标识的使用可以不局限于此。
[0178]在完成图9或者图10的所有流程后,远端终端可以通过中继终端与网络进行通信,后续的通信可以继续使用该通信标识,也可以由网络重新分配通信标识。
[0179]图9为本发明实施例提供的第一模式场景下远端终端生成通信标识的实现流程示意图,这里,所述第一模式,是指中继终端通过广播使得远端终端能够发现自己。如图9所示,该流程主要包括以下步骤:
[0180]步骤901:中继终端(Relay UE)通过授权过程,从网络侧获取第一消息。
[0181]具体地,所述第一消息包括ProSe ID信息、以及是否允许进行中继操作的信息。
[0182]此外,所述第一消息中还可以携带第一参数;其中,所述第一参数用于生成第一标识,所述第一标识是指所述中继终端当前覆盖范围内通信的标识或者前缀。
[0183]这里,所述中继终端当前覆盖范围内可以简称为relay内。
[0184]具体地,从网络侧的授权网元获取ProSe ID。
[0185]步骤902:中继终端生成第一标识,即生成用于所述中继终端当前覆盖范围内通信的标识或者前缀。
[0186]具体地,可以通过如下方式第一标识:
[0187]根据自己的ProSe ID生成;
[0188]或者,根据步骤901中的第一消息所携带的第一参数生成;
[0189]或者,本地配置生成。
[0190]步骤903:中继终端向远端终端(remote UE)发送第一广播消息。
[0191]其中,所述第一广播消息中至少携带有该中继终端的ProSe ID。
[0192]具体地,在第一广播消息中还可以携带所述第一标识。
[0193]这里,所述步骤902和所述步骤903并不存在先后顺序,二者可以互换。
[0194]步骤904:远端终端根据所述第一广播消息本地生成第二标识,即生成用于与中继终端通信的标识。
[0195]具体地,如果所述第一广播消息中没有第一标识,则远端终端根据ProSe ID生成所述第二标识;如果所述第一广播消息中携带了第一标识,则远端终端根据relay内通信的标识或者前缀生成第二标识。
[0196]具体地,可以通过但不局限于如下方式生成第二标识:
[0197]1.远端终端本地生成一个随机数,通过Hash算法与ProSe ID加权生成第二标识。
[0198]当前,还可以通过现有技术中的其他能进行加权计算的算法与ProSe ID加权,在此不再赘述。
[0199]2.远端终端本地生成一个随机数,与步骤903中的第一广播消息中的relay内通信的标识或者前缀结合生成完整的第二标识。
[0200]步骤905:远端终端向中继终端发送建立单播通信请求。
[0201]其中,所述单播请求中携带有步骤904中生成的第二标识。
[0202]步骤906:中继终端对远端终端的第二标识进行冲突检测。
[0203]优选地,如果检测结果为无冲突,则中继终端对该建立单播通信请求进行响应,并在本地保存该第二标识,且将该第二标识用于后续进行relay内的其他远端终端的冲突检测。
[0204]相应地,收到建立单播通信请求响应的远端终端,在后续与所述中继终端进行通信的过程中可以使用该第二标识。
[0205]优选地,如果检测结果为有冲突,则中继终端不对该建立单播通信请求进行响应,相应的,远端终端如果没有接收到响应消息,需要重新按照步骤904生成第二标识。
[0206]也就是说,所述远端终端将根据冲突检测结果执行下一步操作,当检测结果为有冲突时,需要重新生成第二标识;如果检测结果为无冲突,则可以在后续与所述中继终端进行通信的过程中使用该第二标识。
[0207]图10为本发明实施例提供的第二模式场景下远端终端生成通信标识的实现流程示意图,这里,所述第二模式,是指远端终端通过广播触发中继终端进行广播,从而使得远端终端能够发现中继终端。如图10所示,该流程主要包括以下步骤:
[0208]步骤1001:中继终端(Relay UE)通过授权过程,从网络侧获取第一消息。
[0209]具体地,所述第一消息包括ProSe ID信息、以及是否允许进行中继操作的信息。
[0210]此外,所述第一消息中还可以携带用于生成第一标识的第一参数。其中,所述第一标识是所述中继终端当前覆盖范围内通信的标识或者前缀。
[0211]这里,所述中继终端当前覆盖范围内可以简称为relay内。
[0212]具体地,从网络侧的授权网元获取ProSe ID。
[0213]步骤1002:远端终端(Remote UE)发送第二广播消息。
[0214]其中,所述第二广播消息用于询问周围是否有可用的中继终端。
[0215]这里,所述中继终端可以是该远端终端周围的中继终端,比如,I千米范围内。
[0216]步骤1003:中继终端接收到第二广播消息后,生成第一标识。
[0217]具体地,中继终端可以通过如下方式生成所述第一标识:
[0218]根据自己的ProSe ID生成;
[0219]或者,根据步骤1001中的第一消息所携带的参数生成;
[0220]或者,本地配置生成。
[0221]具体地,可以在第一广播消息中携带所述第一标识。其中,所述第一广播消息为中继终端向远端终端发送的消息。
[0222]这里,所述中继终端可以在接收到第二广播消息之前,生成第一标识,待接收到第二广播消息后,向远端终端发送第一广播消息。
[0223]步骤1004:中继终端向远端终端发送第一广播消息。
[0224]其中,所述第一广播消息中携带有该中继终端的ProSe ID。
[0225]此外,所述第一广播消息中还可以携带第一标识。
[0226]也就是说,中继终端通过监听广播来发现周围有远端终端查找自己,并且希望对此做出回应,向远端终端发送第一广播消息,以广播自己的ProSe ID0
[0227]步骤1005:远端终端根据所述第一广播消息本地生成第二标识。
[0228]这里,所述第二标识是用于与中继终端通信的标识。
[0229]具体地,如果所述第一广播消息中没有携带第一标识,则远端终端根据ProSe ID生成所述第二标识;如果所述第一广播消息中携带了第一标识,则远端终端根据relay内通信的标识或者前缀生成第二标识。
[0230]具体地,可以通过但不局限于如下方式生成第二标识:
[0231]1.远端终端本地生成一个随机数,通过Hash算法与ProSe ID加权生成第二标识。
[0232]当前,还可以通过现有技术中的其他能进行加权计算的算法与ProSe ID加权,在此不再赘述。
[0233]2.远端终端本地生成一个随机数,与步骤1004中的第一广播消息中的relay内通信的标识或者前缀结合生成完整的第二标识。
[0234]步骤1006:远端终端向中继终端发送建立单播通信请求。
[0235]其中,所述单播请求中携带有步骤1005中生成的第二标识。
[0236]步骤1007:中继终端对远端终端的第二标识进行冲突检测。
[0237]优选地,如果检测结果为无冲突,则中继终端对该建立单播通信请求进行响应,并在本地保存该第二标识,且将该第二标识用于后续进行relay内的其他远端终端的冲突检测。
[0238]相应地,收到建立单播通信请求响应的远端终端,在后续与所述中继终端进行通信的过程中可以使用该第二标识。
[0239]优选地,如果检测结果为有冲突,则中继终端不对该建立单播通信请求进行响应,相应的,远端终端如果没有接收到响应消息,需要重新按照步骤1005生成第二标识。
[0240]也就是说,所述远端终端将根据冲突检测结果执行下一步操作,当检测结果为有冲突时,需要重新生成第二标识;如果检测结果为无冲突,则可以在后续与所述中继终端进行通信的过程中使用该第二标识。
[0241]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0242]当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
[0243]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种实现通信的方法,所述方法应用于远端终端中,其特征在于,该方法包括: 获取中继终端的基于近距离业务ProSe标识ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀; 根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识; 向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通信。2.根据权利要求1所述的方法,其特征在于,所述获取中继终端的基于ProSeID和/或第一标识,包括: 接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识; 解析所述第一广播消息,获取所述中继终端的ProSe ID和/或第一标识。3.根据权利要求2所述的方法,其特征在于,所述接收中继终端发送的第一广播消息之前,包括: 发送第二广播消息;其中,所述第二广播消息用于询问周围是否有可用的中继终端。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。5.根据权利要求1所述的方法,其特征在于,所述根据所述ProSeID和/或所述第一标识生成第二标识,包括: 本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识。6.根据权利要求1所述的方法,其特征在于,所述根据所述ProSeID和/或所述第一标识生成第二标识,包括: 本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。7.一种实现通信的方法,所述方法应用于中继终端中,其特征在于,该方法包括: 向远端终端发送第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSeID和/或第一标识,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀; 接收所述远端终端发送的携带有第二标识的建立通信请求; 检测所述第二标识是否与所述中继终端内已用标识存在冲突,如果不存在冲突,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信。8.根据权利要求7所述的方法,其特征在于,所述方法还包括: 如果检测结果为存在冲突时,对所述建立通信请求不作响应。9.根据权利要求7所述的方法,其特征在于,所述向远端终端发送第一广播消息的方式为: 主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。10.根据权利要求7所述的方法,其特征在于,所述向远端终端发送第一广播消息之前,所述方法还包括: 所述中继终端通过授权过程从网络侧获取第一消息;其中,所述第一消息中包括ProSeID信息、是否允许进行中继操作的信息。11.根据权利要求10所述的方法,其特征在于,所述第一消息中还包括用于生成第一标识的第一参数。12.根据权利要求11所述的方法,其特征在于,所述第一标识的生成方式为: 通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。13.一种实现通信的第一终端,其特征在于,所述第一终端包括:第一获取模块、第一生成模块和第一通信模块;其中, 所述第一获取模块,用于获取中继终端的ProSe ID和/或第一标识;其中,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀; 所述第一生成模块,用于根据所述ProSe ID和/或所述第一标识生成第二标识,其中,所述第二标识是用于与所述中继终端通信的标识; 所述第一通信模块,用于向所述中继终端发送携带有所述第二标识的建立通信请求,当接收到所述中继终端发送的建立通信响应时,基于所述第二标识与所述中继终端进行通?目O14.根据权利要求13所述的第一终端,其特征在于,所述第一终端还包括接收模块;其中, 所述接收模块,用于接收中继终端发送的第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识; 相应地,所述第一获取模块,用于解析所述第一广播消息,获取所述中继终端的ProSeID和/或第一标识。15.根据权利要求14所述的第一终端,其特征在于,所述第一通信模块还用于: 在所述接收模块接收中继终端发送的第一广播消息之前,发送第二广播消息;其中,所述第二广播消息用于询问周围是否有可用的中继终端。16.根据权利要求13所述的第一终端,其特征在于,所述第一通信模块还用于: 当预设时间内未接收到所述中继终端发送的建立通信响应时,根据所述ProSe ID和/或所述第一标识重新生成第二标识。17.根据权利要求13所述的第一终端,其特征在于,所述第一生成模块,还用于: 本地生成一个随机数,利用第一算法,将所述随机数与所述ProSe ID加权生成第二标识。18.根据权利要求13所述的第一终端,其特征在于,所述第一生成模块,还用于: 本地生成一个随机数,将所述随机数与所述第一标识结合生成第二标识。19.一种实现通信的第二终端,其特征在于,所述第二终端包括发送模块、第二通信模块和检测模块;其中, 所述发送模块,用于向远端终端发送第一广播消息;其中,所述第一广播消息包括所述中继终端的ProSe ID和/或第一标识,所述第一标识是所述中继终端覆盖范围内通信的标识或前缀; 所述第二通信模块,用于接收所述远端终端发送的携带有第二标识的建立通信请求;当所述检测模块的检测结果为不存在冲突时,向所述远端终端发送建立通信响应,以使所述远端终端基于所述第二标识与所述中继终端进行通信; 所述检测模块,用于检测所述第二标识是否与所述中继终端内已用标识存在冲突。20.根据权利要求19所述的第二终端,其特征在于,所述第二通信模块,还用于: 当所述检测模块的检测结果为存在冲突时,对所述建立通信请求不作响应。21.根据权利要求19所述的第二终端,其特征在于,所述发送模块向远端终端发送第一广播消息的方式为: 主动向远端终端发送第一广播消息,或者,接收到远端终端发送的询问请求时,向所述远端终端发送第一广播消息。22.根据权利要求19所述的第二终端,其特征在于,所述第二终端还包括第二获取模块,用于通过授权过程从网络侧获取第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。23.根据权利要求22所述的第二终端,其特征在于,所述第一消息中还包括用于生成第一标识的第一参数。24.根据权利要求19所述的第二终端,其特征在于,所述第二终端还包括第二生成模块,用于生成第一标识。25.根据权利要求24所述的第二终端,其特征在于,所述第二生成模块生成第一标识的方式为:通过ProSe ID生成,或通过所述第一参数生成,或通过本地配置生成。26.一种实现通信的系统,其特征在于,所述系统至少包括:远端终端、中继终端和网络侧授权网元,其中: 所述远端终端,用于为权13至权18任一项所述的第一终端; 所述中继终端,用于为权19至权25任一项所述的第二终端; 所述网络侧授权网元,用于对所述中继终端进行授权,向所述中继终端发送第一消息;其中,所述第一消息中包括ProSe ID信息、是否允许进行中继操作的信息。27.根据权利要求26所述的系统,其特征在于,所述第一消息中还包括用于生成第一标识的第一参数。
【文档编号】H04W88/04GK105848083SQ201510016636
【公开日】2016年8月10日
【申请日】2015年1月13日
【发明人】梁爽, 朱进国
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1