一种通信的方法和设备的制造方法

xiaoxiao2020-10-23  20

一种通信的方法和设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种通信的方法和设备。
【背景技术】
[0002]在传统移动通信网络中,终端进行数据通信需要经过核心网实体,因此,当终端失去网络覆盖时,贝1J无法接入网络实现通信。通过采用ProSe (Proximity Services,接近业务)技术,两个终端可以实现设备到设备的短距离通信,而无需经过核心网实体。这样,存在网络覆盖的终端可以通过ProSe技术与失去网络覆盖的终端实现短程通信,从而实现中继终端的功能,现有技术中,中继终端可以为一组远端终端提供中继服务,当网络向失去网络覆盖的远端终端发送数据,可以利用多播的方式提高数据传输效率,在这种情况下中继终端与远端终端间使用广播或多播的方式实现数据交互,从而中继终端可以通过组通信的方式为一组远端终端中继转发数据,使得失去网络覆盖的远端终端可以通过存在网络覆盖的中继终端的中继功能接收网络数据。
[0003]但是,若远端终端选取的中继终端与该远端终端不在同一通信组,则中继终端没有远端终端所在通信组的信息,因此,中继终端无法实现与该远端终端的广播或多播通信,进而无法为该远端终端中继转发数据。

【发明内容】

[0004]本发明的实施例提供一种通信的方法和设备,以实现中继终端和与所述中继终端分别属于不同通信组的远端终端通信。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]第一方面,提供一种通信的方法,包括:
[0007]第一终端接收第二终端发送的第一消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一终端是具有中继功能的终端;
[0008]所述第一终端在确定所述第二终端选择所述第一终端作为中继终端时,若所述第一终端不是所述通信组的成员,所述第一终端获取所述通信组对应的组信息;
[0009]所述第一终端根据所述组信息与所述第二终端通信。
[0010]结合第一方面,在第一方面第一种可能的实现方式中,所述第一消息包括所述通信组的标识信息;
[0011]在所述第一终端获取所述通信组对应的组信息前,所述方法还包括:
[0012]所述第一终端根据所述通信组的标识信息确定所述第一终端是否是所述通信组的成员;
[0013]所述第一终端获取所述通信组对应的组信息包括:
[0014]在确定所述第一终端不是所述通信组的成员时,所述第一终端获取所述通信组对应的组信息。
[0015]结合第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述第一终端获取所述通信组对应的组信息包括:
[0016]所述第一终端向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息。
[0017]结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述第一终端向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息包括:
[0018]所述第一终端向服务所述第一终端的ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述第一请求消息向所述通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到所述组服务器根据所述第二请求消息向所述ProSe服务器发送的所述组信息后,将所述组信息发送至所述第一终端,其中,所述第二请求消息用于请求获取所述通信组对应的组信息。
[0019]结合第一方面,在第四种可能的实现方式中,所述第一终端获取所述通信组对应的组信息包括:
[0020]所述第一终端接收所述通信组对应的组服务器发送的所述通信组对应的组信息。
[0021]结合第一方面第四种可能的实现方式,在第五种可能的实现方式中,在所述第一终端确定所述第二终端选择所述第一终端作为中继终端后,所述方法还包括:
[0022]所述第一终端向所述通信组归属的组服务器发送第三请求消息,以使所述组服务器在确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息。
[0023]结合第一方面第四种可能的实现方式,在第六种可能的实现方式中,在所述第一终端接收所述通信组对应的组服务器发送的所述通信组对应的组信息前,所述方法还包括:
[0024]所述第一终端在接收到所述第二终端发送的第四请求消息后,根据所述第四请求消息向所述通信组对应的组服务器发送第五请求消息,以使所述组服务器在根据所述第五请求消息确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息;
[0025]其中,所述第五请求消息包含所述第一终端的标识信息。
[0026]结合第一方面第二至第六种可能的实现方式中的任一种,在第七种可能的实现方式中,所述组信息包括所述通信组的通信资源信息。
[0027]结合第一方面第七种可能的实现方式,在第八种可能的实现方式中,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
[0028]结合第一方面或第一方面第一种可能的实现方式,在第九种可能的实现方式中,所述通信组对应的组信息包括通信资源信息;
[0029]在所述获取所述通信组对应的组信息前,所述方法还包括:
[0030]向移动性管理实体MME发送第六请求消息,以便所述MME根据所述第六请求消息向基站发送第七请求消息,指示所述基站为所述第一终端分配所述通信资源信息;
[0031]所述第一终端获取所述通信组对应的组信息包括:
[0032]所述第一终端接收所述基站分配的通信资源信息;
[0033]在所述第一终端获取所述通信组对应的组信息后,所述方法还包括:
[0034]所述第一终端向所述第二终端发送所述通信资源信息;
[0035]所述第一终端根据所述组信息与所述第二终端通信包括:
[0036]所述第一终端根据所述通信资源信息与所述第二终端通信。
[0037]结合第一方面至第一方面第九种可能的实现方式中的任一种,在第十种可能的实现方式中,所述组信息还包括验证信息;
[0038]在所述第一终端获取所述通信组对应的组信息后,所述方法还包括:
[0039]所述第一终端生成验证信息或根据所述组信息得到所述验证信息,并根据所述验证信息验证所述第二终端;
[0040]所述第一终端根据所述组信息与所述第二终端通信包括:
[0041]所述第一终端在根据所述验证信息对所述第二终端验证通过后,与所述第二终端通信。
[0042]第二方面,提供一种通信的方法,包括:
[0043]在第一终端接收到第二终端发送的第一消息后,接近业务ProSe服务器接收所述第一终端发送的第一请求消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一消息包括所述通信组的标识信息,所述第一请求消息用于指示所述ProSe服务器向该第一终端发送该通信组对应的组信息;
[0044]根据所述第一请求消息将所述组信息发送至所述第一终端,以便所述第一终端根据所述组信息与所述第二终端通信。
[0045]结合第二方面,在第二方面第一种可能的实现方式中,所述根据所述第一请求消息将所述组信息发送至所述第一终端包括:
[0046]根据所述第一请求消息向所述第二终端所在通信组归属的组服务器发送第二请求消息,以便所述组服务器向所述ProSe服务器发送所述组信息;
[0047]接收所述组服务器发送的所述组信息,并将所述组信息发送至所述第一终端。
[0048]结合第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述组信息包括所述通信组的通信资源信息。
[0049]结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
[0050]第三方面,提供一种终端,包括:
[0051]获取单元,用于接收第二终端发送的第一消息,并在确定所述第二终端选择所述第一终端作为中继终端时,若所述第一终端不是所述通信组的成员,获取所述通信组对应的组信息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一终端是具有中继功能的终端;
[0052]处理单元,用于根据所述获取单元得到的组信息与所述第二终端通信。
[0053]结合第三方面,在第一种可能的实现方式中,所述第一消息包括所述通信组的标识信息;
[0054]所述处理单元还用于,根据所述通信组的标识信息确定所述第一终端是否是所述通信组的成员;
[0055]所述获取单元具体用于在所述处理单元确定所述第一终端不是所述通信组的成员时,获取所述通信组对应的组信息。
[0056]结合第三方面或第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述终端还包括:
[0057]第一发送单元,用于向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息。
[0058]结合第三方面第二种可能的实现方式,在第三种可能的实现方式中,所述第一发送单元还用于,向服务所述第一终端的ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述第一请求消息向所述通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到所述组服务器根据所述第二请求消息向所述ProSe服务器发送的所述组信息后,将所述组信息发送至所述第一终端;
[0059]其中,所述第二请求消息用于请求获取所述通信组对应的组信息。
[0060]结合第三方面,在第四种可能的实现方式中,所述获取单元用于获取所述通信组对应的组信息具体为,所述获取单元用于接收所述通信组对应的组服务器发送的所述通信组对应的组信息。
[0061]结合第三方面第四种可能的实现方式,在第五种可能的实现方式中,所述终端还包括:
[0062]第二发送单元,用于向所述通信组归属的组服务器发送第三请求消息,以使所述组服务器在确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息。
[0063]结合第三方面第四种可能的实现方式,在第六种可能的实现方式中,所述获取单元还用于接收所述第二终端发送的第四请求消息;
[0064]所述终端还包括:第三发送单元,用于在所述获取单元接收到所述第二终端发送的第四请求消息后,根据所述第四请求消息向所述通信组对应的组服务器发送第五请求消息,以使所述组服务器在根据所述第五请求消息确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息;
[0065]其中,所述第五请求消息包含所述第一终端的标识信息。
[0066]结合第三方面第二至第六种可能的实现方式,在第七种可能的实现方式中,所述组信息包括所述通信组的通信资源信息。
[0067]结合第三方面第七种可能的实现方式,在第八种可能的实现方式中,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
[0068]结合第三方面或第三方面第一种可能的实现方式,在第九种可能的实现方式中,所述通信组对应的组信息包括通信资源信息;
[0069]所述终端还包括:第四发送单元,用于向移动性管理实体MME发送第六请求消息,以便所述MME根据所述第六请求消息向基站发送第七请求消息,指示所述基站为所述终端分配所述通信资源信息;
[0070]所述获取单元用于获取所述通信组对应的组信息具体为,所述获取单元用于接收所述基站分配的通信资源信息;
[0071]所述第四发送单元还用于,向所述第二终端发送所述通信资源信息;
[0072]所述处理单元用于根据所述获取单元得到的组信息与所述第二终端通信具体为,所述处理单元用于根据所述通信资源信息与所述第二终端通信。
[0073]结合第三方面至第三方面第九种可能的实现方式中的任一种,在第十种可能的实现方式中,所述组信息还包括验证信息;
[0074]所述处理单元还用于,在所述获取单元获取所述通信组对应的组信息后,生成验证信息或根据所述组信息得到所述验证信息,并根据所述验证信息验证所述第二终端,并在根据所述验证信息对所述第二终端验证通过后,与所述第二终端通信。
[0075]第四方面,提供一种接近业务ProSe服务器,包括:
[0076]获取单元,用于在第一终端接收到第二终端发送的第一消息后,接收所述第一终端发送的第一请求消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一消息包括所述通信组的标识信息,所述第一请求消息用于指示所述ProSe服务器向该第一终端发送该通信组对应的组信息;
[0077]组信息获取单元,用于根据所述第一请求消息得到所述通信组对应的组信息;
[0078]发送单元,用于根据所述第一请求消息将所述组信息获取单元得到的组信息发送至所述第一终端,以便所述第一终端根据所述组信息与所述第二终端通信。
[0079]结合第四方面,在第一种可能的实现方式中,所述发送单元具体用于,根据所述第一请求消息向所述第二终端归属的通信组归属的组服务器发送第二请求消息,以便所述组服务器向所述ProSe服务器发送所述组信息;
[0080]所述组信息获取单元具体用于,接收所述组服务器发送的所述组信息;
[0081]所述发送单元具体还用于,将所述组信息获取单元接收到的组信息发送至所述第一终端。
[0082]结合第四方面或第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述组信息包括所述通信组的通信资源信息。
[0083]结合第四方面第二种可能的实现方式,在第三种可能的实现方式中,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
[0084]通过采用上述方案,第一终端接收第二终端发送的第一消息,在确定该第二终端选择该第一终端作为中继终端时,若该第一终端不是该第二终端所在通信组的成员,第一终端获取该通信组对应的组信息,并根据该组信息与该第二终端通信,这样,在该第一终端与该第二终端不在相同的通信组时,该第一终端可以从网络获取该第二终端所在通信组的组信息,并根据该组信息与该第二终端实现通信,从而实现中继终端(第一终端)和与所述中继终端分别属于不同通信组的远端终端(第二终端)通信。
【附图说明】
[0085]为了更清楚地说明本发明实施例或现有技术中的技术方案,下 面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0086]图1为本发明实施例提供的一种通信方法的流程示意图;
[0087]图2为本发明实施例提供的另一种通信方法的流程示意图;
[0088]图3为本发明实施例提供的另一种通信方法的流程示意图;
[0089]图4为本发明实施例提供的另一种通信方法的流程示意图;
[0090]图5为本发明实施例提供的另一种通信方法的流程示意图;
[0091]图6为本发明实施例提供的另一种通信方法的流程示意图;
[0092]图7为本发明实施例提供的一种终端的结构示意图;
[0093]图8为本发明实施例提供另的一种终端的结构示意图;
[0094]图9为本发明实施例提供的另一种终端的结构示意图;
[0095]图10为本发明实施例提供的另一种终端的结构示意图;
[0096]图11为本发明实施例提供的另一种终端的结构示意图;
[0097]图12为本发明实施例提供的一种ProSe服务器的结构示意图;
[0098]图13为本发明实施例提供的另一种终端的结构示意图;
[0099]图14为本发明实施例提供的另一种ProSe服务器的结构示意图。
【具体实施方式】
[0100]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0101]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0102]应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种消息、请求和终端,但这些消息、请求和终端不应限于这些术语。这些术语仅用来将消息、请求和终端彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。
[0103]取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0104]本发明实施例提供一种通信的方法,如图1所示,该方法的执行主体为第一终端,该方法包括:
[0105]S101、第一终端接收第二终端发送的第一消息。
[0106]其中,该第二终端是通信组的成员,该通信组中的成员可以通过组通信的方式实现通信,该第一消息用于请求中继服务,该第一终端是具有中继功能的终端。
[0107]具体地,若该第二终端失去网络覆盖,则第一终端通过广播的方式发送第一消息,以寻找存在网络覆盖的终端作为中继终端,该第一终端监听到该第二终端广播的第一消息,其中,该第一终端存在网络覆盖并具备中继能力。
[0108]示例地,该第一终端为手机1,该第二终端为手机2,若该手机2由于信号较弱而无法接入通信网络,则该手机2以广播的形式发送第一消息,该手机I存在网络覆盖,因此可以正常接入通信网络,该手机I监听到该第一消息。
[0109]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0110]S102、第一终端在确定该第二终端选择该第一终端作为中继终端时,若该第一终端不是该通信组的成员,该第一终端获取该通信组对应的组信息。
[0111]具体地,在第二终端确定选择第一终端作为中继终端后,第一终端接收该第二终端发送的通知消息或IP地址请求消息,根据通知消息或IP(Internet Protocol,网络之间互连的协议)地址请求消息确定该第二终端选择该第一终端作为中继终端。
[0112]进一步地,该第一消息包括该通信组的标识信息,该第一终端根据该通信组的标识信息确定该第一终端是否是该通信组的成员,第一终端在确定该第一终端不是该通信组的成员时,该第一终端获取该通信组对应的组信息。
[0113]具体地,该第一消息包括该通信组的标识信息,在接收到第二终端发送的该第一消息后,该第一终端根据该第一消息得到该标识信息,第一终端中保存了第一终端归属的通信组的标识信息,在确定该第二终端所在通信组的标识信息和该第一终端所在通信组的标识信息不同时,确定该第二终端不是该通信组的成员。
[0114]进一步地,该第一终端获取通信组对应的组信息可以有以下三种实现方式。
[0115]方式一,该第一终端向服务该第一终端的ProSe (Proximity Services,接近业务)服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该第一请求消息得到该通信组的标识信息,并根据该通信组的标识信息向该第一终端发送该组信肩、O
[0116]本发明以下实施例中所述的服务该第一终端的Prose服务器指第一终端归属网络的服务该第一终端的Prose服务器。
[0117]进一步地,在该第一终端向该ProSe服务器发送第一请求消息后,该ProSe服务器可以根据该ProSe服务器保存的签约信息验证该第一终端是否可以作为该第二终端所在通信组的中继终端,若验证失败,则向该第一终端发送验证失败消息,终止该过程,若验证成功,确定该第一终端可以作为该第二终端的中继终端,则向该第一终端发送该组信息,其中,该第一请求消息可以为包含请求获取组信息指示的验证请求消息或请求组信息请求消肩、O
[0118]具体地,若该ProSe服务器中配置有该组信息,则该ProSe服务器可以直接将该组信息发送至该第一终端。
[0119]可选地,第一终端向服务该第一终端的ProSe服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该第一请求消息向该通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到该组服务器根据该第二请求消息向该ProSe服务器发送的该组信息后,将该组信息发送至该第一终端,其中,该第二请求消息用于请求获取该通信组对应的组信息。
[0120]具体地,在该ProSe服务器根据该ProSe服务器中保存的签约信息验证通过后,若该ProSe服务器没有配置该组信息,则该ProSe服务器根据该第一请求消息向该通信组归属的组服务器发送包含该标识信息的第二请求消息,并在接收到该组服务器根据该标识信息向该ProSe服务器发送的该组信息后,将该组信息发送至该第一终端。
[0121]其中,该接近业务服务器ProSe Server还可以称为ProSe Funct1n或F1DCF(Proximity Discovery and Communicat1n control Funct1nality),是网络侧管理ProSe业务的签约信息和进行验证的实体。
[0122]方式二,第一终端接收该通信组对应的组服务器发送的该通信组对应的组信息。
[0123]具体地,该第一终端向该通信组归属的组服务器发送第三请求消息,以使该组服务器在确定该第一终端不是该通信组的成员时,向该第一终端发送该通信组对应的组信肩、O
[0124]其中,该第三请求消息可以为第一终端发送的注册请求、验证请求或通知消息,本发明对该消息类型不作限定。
[0125]可选地,在该第一终端接收该通信组对应的组服务器发送的该通信组对应的组信息前,该第一终端在接收到该第二终端发送的第四请求消息后,根据该第四请求消息向该通信组对应的组服务器发送第五请求消息,以使该组服务器在根据该第五请求消息确定该第一终端不是该通信组的成员时,向该第一终端发送该通信组对应的组信息。
[0126]其中,该第五请求消息包含该第一终端的标识信息。
[0127]具体地,第四请求消息可以是第二终端向对应的组服务器发送的验证请求消息,该第一终端收到第四请求消息后,根据第四请求消息向组服务器发送第五请求消息,该第五请求消息中包含该第一终端的标识信息,使得该组服务器收到第五请求消息后对第二终端进行验证,并在验证通过后,进一步判断该第一终端是否是组成员,在该第一终端不是组成员时将组信息发送到该第一终端。第四请求消息与第五请求消息可以是相同的消息,也可以是不同的消息。
[0128]需要说明的是,在上述方式一和方式二中,该组信息包括该通信组的通信资源信息,另外,该组信息还可以包括该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP地址和安全密钥信息中的至少一种。
[0129]进一步地,当该第一终端采用方式三获取该组信息时,该组信息仅为通信资源信肩、O
[0130]方式三,第一终端向MME (Mobility Management Entity,移动性管理实体)发送第五请求消息,以便该MME根据该第六请求消息向基站发送第七请求消息,指示该基站为该第一终端分配该通信资源信息,该第一终端接收该基站分配的通信资源信息,并在接收该基站分配的通信资源信息后,向该第二终端发送该通信资源信息。
[0131]具体地,该第六请求消息可以是通信资源请求消息,MME在接收到该第六请求消息后,验证该第一终端是否可以作为该第二终端所在通信组的中继终端,MME可以向该ProSe服务器发送验证请求消息,以便该ProSe服务器对该第一终端进行验证。
[0132]可选地,该MME就可以向该组服务器发送验证请求消息,该验证请求消息包括该第一终端的标识信息和该第二终端所在通信组的标识信息,以便该组服务器对该第一终端进行验证。
[0133]进一步地,在验证通过后,MME向基站发送资源分配指令,指示该基站分配通信资源,第一终端接收该基站发送的通信资源信息,并将该通信资源信息发送至该第二终端。
[0134]S103、第一终端根据该组信息与该第二终端通信。
[0135]进一步地,在第一终端根据该组信息与该第二终端通信前,该第一终端向该第二终端发送验证信息,以验证该第二终端。
[0136]具体地,该组信息还包括验证信息。在该第一终端获取该通信组对应的组信息后,该第一终端生成验证信息或根据该组信息得到该验证信息,并根据该验证信息验证该第二终端,并在根据该验证信息对该第二终端验证通过后,与该第二终端通信。
[0137]进一步的,第一终端在对该第二终端验证通过后,根据该组信息建立与该第二终端的通信。
[0138]具体地,该第一终端可以根据通信资源信息实现与该第二终端的通信,进一步还可以根据该安全密钥信息保护该第一终端与该第二终端间的通信。
[0139]进一步地,该第一终端可以实现与该第二终端通信,则该第一终端可以作为第二终端的中继终端,从而实现该第二终端与通信网络的信息交互。
[0140]通过采用上述方案,第一终端接收第二终端发送的第一消息,在确定该第二终端选择该第一终端作为中继终端时,若该第一终端不是该第二终端所在通信组的成员,第一终端获取该通信组对应的组信息,并根据该组信息与该第二终端通信,这样,在该第一终端与该第二终端不在相同的通信组时,该第一终端可以从网络获取该第二终端所在通信组的组信息,并根据该组信息与该第二终端实现通信,从而实现中继终端(第一终端)和与该中继终端分别属于不同通信组的远端终端(第二终端)通信。
[0141]本发明实施例提供一种通信的方法,如图2所示,该方法的执行主体为ProSe(Proximity Services,接近业务)服务器,该方法包括:
[0142]S201、在第一终端接收到第二终端发送的第一消息后,接近业务ProSe服务器接收该第一终端发送的第一请求消息。
[0143]其中,该第一消息用于请求中继服务,该第二终端是通信组的成员,该第一消息包括该通信组的标识信息,该第一请求消息用于指示该ProSe服务器向该第一终端发送该通信组对应的组信息。
[0144]具体地,第二终端失去网络覆盖,则第二终端可以通过广播的方式发送第一消息,以寻找存在网络覆盖的终端作为中继终端,该第一终端在监听到该第二终端广播的第一消息后,向该ProSe服务器发送包括该标识信息的第一请求消息,则该ProSe服务器接收该第一终端发送的第一请求消息,其中,该第一终端存在网络覆盖并具有中继能力,该第一终端服务于该ProSe服务器。
[0145]示例地,示例地,该第一终端为手机1,该第二终端为手机2,若该手机2由于信号较弱而无法接入通信网络,则该手机2以广播的形式发送第一消息,该手机I存在网络覆盖,因此可以正常接入通信网络,该手机I接收该第一消息。
[0146]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0147]S202、Pix)Se服务器根据该第一请求消息将该通信组的组信息发送至该第一终端,以便该第一终端根据该组信息与该第二终端通信。
[0148]进一步地,在该第一终端向该ProSe服务器发送第一请求消息后,该ProSe服务器可以根据该ProSe服务器中保存的签约信息验证该第一终端是否可以作为该第二终端所在通信组的中继终端,若验证失败,则向该第一终端发送验证失败消息,终止该过程,若验证成功,若验证成功,确定该第一终端可以作为该第二终端的中继终端,则向该第一终端发送该组信息。
[0149]具体地,在该ProSe服务器根据该签约信息对该第一终端验证通过后,若该ProSe服务器中配置有该组信息,则该ProSe服务器可以直接将该组信息发送至该第一终端。
[0150]可选地,ProSe服务器根据该第一请求消息向该第二终端归属的通信组归属的组服务器发送第二请求消息,以便该组服务器向该ProSe服务器发送该组信息,接收该组服务器发送的该组信息,并将该组信息发送至该第一终端。
[0151]具体地,在该ProSe服务器根据该ProSe服务器中保存的签约信息验证通过后,若该ProSe服务器没有配置该组信息,则该ProSe服务器根据该第一请求消息向该通信组归属的服务器发送第二请求消息,以便该组服务器向该ProSe服务器发送该组信息,并在接收到该组服务器根据该标识信息发送的组信息后,将该组信息发送至该第一终端。
[0152]需要说明的是,该组信息包括该通信组的通信资源信息,另外,该组信息还可以包括该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP(Internet Protocol,网络之间互连的协议)地址和安全密钥信息中的至少一种。
[0153]进一步地,该第 一终端可以根据通信资源信息实现与该第二终端的通信,并根据该安全密钥信息保护该第一终端与该第二终端间的通信。
[0154]具体地,该第一终端可以实现与该第二终端通信,则可以作为中继终端,从而实现该第二终端与通信网络的信息交互。
[0155]通过采用上述方案,在第一终端接收到第二终端发送的第一消息后,接近业务ProSe服务器接收该第一终端发送的第一请求消息,并根据该第一请求消息将该组信息发送至该第一终端,以便该第一终端根据该组信息与该第二终端通信,这样,在该第一终端与该第二终端不在相同的通信组时,该第一终端可以从网络获取组信息,并根据该组信息与该第二终端实现通信,从而与不同用户组的终端通信。
[0156]本发明实施例提供一种通信的方法,如图3所示,该方法包括:
[0157]S301、远端终端广播中继终端寻找消息,以请求中继服务。
[0158]其中,该远端终端失去网络覆盖,该远端终端是通信组的成员,该通信组的成员间可以通过组通信的方式通信。
[0159]具体地,该远端终端失去网络覆盖,无法与网络通信,则该远端终端广播消息,以寻找存在网络覆盖的终端作为中继终端。中继终端寻找消息中可包含远端终端所在通信组的标识信息,标识信息可以使用组标识group ID (Identity,身份标识号)形式或group ID与应用标识的形式等。
[0160]S302、第一终端监听到该中继终端寻找消息,并向该远端终端发送响应消息。
[0161]其中,该第一终端存在网络覆盖并可作为中继终端。
[0162]具体地,存在网络覆盖的第一终端在接收到该远端终端发送的中继终端寻找消息后,向该远端终端发送响应消息,响应消息指示该第一终端可以作为中继终端。
[0163]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0164]S303、远端终端向该第一终端发送中继业务请求消息。
[0165]具体地,远端终端在接收到至少一条响应消息后,若根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息。
[0166]其中,该预设策略可以是在该至少一条响应消息中选择信号强度最大的响应消息对应的终端为中继终端,该中继业务请求消息可以是包含选择第一终端作为中继终端指示信息的通知,也可以是远端终端发送的获取IPdnternet Protocol,网络之间互连的协议)地址请求消息,以此通知第一终端该远端终端已选择该第一终端作为中继终端进行中继服务,本发明对该消息的具体类型不作限定。
[0167]需要说明的是,远端终端选则该第一终端作为中继终端的过程,还可以是远端终端监听到的至少一个存在网络覆盖的终端广播的信号,并根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息,本发明实施例对此不作限定。
[0168]另外,远端终端向第一终端发送的中继业务请求消息中包含远端终端所在通信组的标识信息,本发明实施例对此不作限定。
[0169]S304、第一终端在接收到该中继业务请求消息后,若根据该标识信息确定该第一终端不属于该通信组,向服务第一终端的ProSe (Proximity Services,接近业务)服务器发送第一请求消息。
[0170]具体地,第一终端在获取该通信组的标识信息后,该第一终端中预保存了其所在组的标识信息,在确定该远端终端属于的通信组的标识信息与该第一终端保存的标识信息不同时,确定该第一终端不属于该远端终端属于的通信组,则第一终端向服务第一终端的ProSe服务器发送第一请求消息,请求获取该远端终端属于的通信组的组信息,以便与该远端终端通信。
[0171]其中,该第一请求消息包括该通信组的标识信息,以使得ProSe服务器根据通信组的标识信息返回组信息。
[0172]具体地,该组信息包括从网络获取的该通信组的通信资源信息,还可以包括该通信组的的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP地址、安全密钥信息的其中的一项或多项,该安全密钥信息可以是用于组通信的安全密钥和用于验证远端终端的密钥中的任何一种或两种,该通信资源信息可以为收发组数据的频段信息。
[0173]S305,ProSe服务器在接收到该第一请求消息后,向通信组归属的组服务器发送第二请求消息。
[0174]具体地,ProSe服务器在根据该签约信息确定该第一终端可以作为该远端终端属于的通信组的中继终端后,向该远端终端属于的通信组归属的组服务器发送第二请求消息,请求该组服务器将该组信息发送至该ProSe服务器。
[0175]S306、组服务器根据该第二请求消息将组信息发送至该ProSe服务器。
[0176]具体地,该第二请求消息可包括该通信组的标识信息,该组服务器在接收到该ProSe服务器发送的第二请求消息后,将对应的组信息发送至该ProSe服务器。
[0177]需要说明的是,ProSe服务器在接收到该第一终端发送的第一请求消息后,可以根据该第一请求消息对该第一终端进行验证,验证该第一终端是否可以作为该远端终端所在通信组的中继终端,该验证过程可以由ProSe服务器完成,也可以由组服务器完成,本发明实施例对此不作限定。
[0178]需要说明的是,上述步骤S305至S306中,ProSe服务器向该组服务器请求该组信息,并在接收到该组信息后执行以下步骤S307,此外可选的,若该ProSe服务器中预设配置有该组信息,则该ProSe服务器可以直接根据该第一请求消息中包含的标识信息确定对应的组信息,并执行以下步骤S307。
[0179]S307, ProSe服务器将该组信息发送至该第一终端。
[0180]具体地,该ProSe服务器根据该第一请求消息将该组信息发送至第一终端。
[0181]S308、第一终端在获取该组信息后,向该远端终端发送密钥信息。
[0182]该组信息可以包括密钥信息,第一终端在接收到该组信息后,根据该组信息获取该密钥信息,并将该密钥信息发送至该远端终端。
[0183]需要说明的是,若该组信息包括该密钥信息,则第一终端可以根据该组信息获取该密钥信息,此外可选的,该第一终端也可以生成密钥信息,本发明实施例对此不作限定。
[0184]S309、远端终端根据该密钥信息向该第一终端发送验证消息。
[0185]远端终端在接收到该第一终端发送的密钥信息后,根据该密钥信息向该第一终端发送验证消息。
[0186]S310、第一终端根据该验证消息验证该远端终端,并在验证通过后,根据该组信息与该远端终端通信。
[0187]具体地,该第一终端可以根据该远端终端发送的验证消息中的信息验证该远端终端,在对该远端终端验证通过后,第一终端根据该组信息与该远端终端通信。
[0188]进一步地,第一终端为该远端终端分配IP地址,并在为该远端终端分配IP地址后,通过与该远端终端的通信实现该远端终端与网络间的通信。
[0189]通过采用上述方案,第一终端接收远端终端发送的中继业务请求消息,在确定该第一终端不是该通信组的成员时,获取该通信组对应的组信息,并根据该组信息与该远端终端通信,这样,在第一终端与该远端终端不在相同的通信组时,第一终端可以从网络获取组信息,从而与不同通信组的终端通信。
[0190]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0191]本发明实施例提供一种通信的方法,如图4所示,该方法包括:
[0192]S401、远端终端广播中继终端寻找消息,以请求中继服务。
[0193]其中,该远端终端失去网络覆盖,该远端终端是通信组的成员,该通信组的成员间可以通过组通信的方式通信。
[0194]具体地,该远端终端失去网络覆盖,无法与网络通信,则该远端终端广播消息,以寻找存在网络覆盖的终端作为中继终端。
[0195]S402、第一终端监听到该中继终端寻找消息,并向该远端终端发送响应消息。
[0196]其中,该第一终端存在网络覆盖并可作为中继终端。
[0197]具体地,存在网络覆盖的第一终端在接收到该远端终端发送的中继终端寻找消息后,向该远端终端发送响应消息,响应消息指示该第一终端可以作为中继终端。
[0198]在响应消息中还可包括第一终端的标识信息,如MSISDN (Mobile SubscriberInternat1nal ISDN (Integrated Service Digital Network,综合业务数字网)/PSTN(Public Switched Telephone Network,公共交换电话网络)number,移动用户号码)。
[0199]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0200]S403、远端终端选择第一终端作为中继终端。
[0201]具体地,远端终端在接收到至少一条响应消息后,根据预设策略确定选择第一终端为中继终端,并通知该第一终端。其中,该预设策略可以是在该至少一条响应消息中选择信号强度最大的响应消息对应的终端为中继终端。
[0202]需要说明的是,远端终端选则该第一终端作为中继终端的过程,还可以是远端终端监听到的至少一个存在网络覆盖的终端广播的信号,并根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息,本发明实施例对此不作限定。存在网络覆盖终端的广播信号中可包括该终端的标识信息,如MSISDN。
[0203]S404、第一终端为该远端终端分配IP( Internet Protocol,网络之间互连的协议)地址。
[0204]具体地,第一终端可以在接收到远端终端的IP地址分配请求(未在图中示出)后,按照现有IP地址分配流程为远端终端分配IP地址。
[0205]S405、远端终端在获取到该第一终端分配的IP地址后,向通信组归属的组服务器发送验证请求消息。
[0206]其中,该验证请求消息包括该第一终端的标识信息和该远端终端的标识信息,以使得组服务器在根据远端终端的标识信息验证远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。
[0207]具体的,第一终端接收该远端终端发送的验证请求消息并直接转发至组服务器,以使得该组服务器根据该远端终端的标识信息验证该远端终端,并在验证该远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。
[0208]可选的,第一终端接收该远端终端发送的第一验证请求消息,并向组服务器发送第二验证请求消息,其中,该第二验证请求消息中包含该第一终端的标识信息和该远端终端的标识信息,以使得组服务器根据远端终端的标识验证远端终端,并在验证远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。该第二验证请求消息可以与该第一验证请求消息相同或不同,当两者不同时,该第二验证请求消息可以是根据该第一验证请求消息得到的。
[0209]S406、组服务器根据该验证请求消息验证该远端终端。
[0210]进一步地,组服务器在根据该验证请求消息对该远端终端验证通过后,向远端终端返回验证响应消息,指示对该远端终端验证成功。对应上述步骤S405的两种情况,当远端终端通过第一终端转发向组服务器发送验证请求消息时,该验证响应消息可以直接发送到远端终端或通过所述第一终端转发到远端终端;当远端终端向第一终端发送第一验证请求,进而使得第一终端根据第一验证请求发送第二验证请求到组服务器时,组服务器发送第二验证响应消息至第一终端,使得第一终端根据第二验证响应消息向远端终端发送第一验证响应消息,以指示对该远端终端验证成功,以上组服务器向远端终端返回验证消息的过程未在图中示出。
[0211]具体地,组服务器对该远端终端进行验证,以确定该远端终端属于该通信组。
[0212]需要说明的是,组服务器在确定该远端终端属于该通信组后,还可以对该第一终端进行验证,验证该第一终端是否可以作为该远端终端所在通信组的中继终端,该验证过程可以由组服务器完成,也可以由ProSe (Proximity Services,接近业务)服务器完成,本发明实施例对此不作限定。
[0213]S407、组服务器确定该第一终端不属于该通信组。
[0214]具体的,组服务器根据第一终端的标识信息判断该第一终端是否属于该通信组。在确定该第一终端不属于该通信组时,执行后续步骤S408至S410。
[0215]S408、组服务器在确定该第一终端不属于该通信组时,向服务该第一终端的ProSe服务器发送组信息请求消息。
[0216]具体地,该组服务器向该第一终端归属的ProSe服务器发送包含该通信组的标识Ih息的组息请求消息。
[0217]S409、ProSe服务器根据该组信息请求消息向该组服务器发送组信息。
[0218]具体地,该组信息请求消息包括该通信组的标识信息,ProSe服务器在接收到该组信息请求消息后,将该标识信息对应的组信息发送至该组服务器。
[0219]可选地,若该组服务器中保存有该组信息,则可以不执行上述步骤S408至S409,直接执行以下步骤S410。
[0220]S410、组服务器将组信息发送至该第一终端。
[0221]其中,该组信息包括从网络获取的该通信组的通信资源信息,还可包含该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP地址、安全密钥信息的其中的一项或多项,该安全密钥信息是用于组通信的安全密钥,该通信资源信息是收发组数据的频段信息。
[0222]需要说明的是,该组服务器可以向该第一终端发送包含该组信息的数据包,该组服务器也可以令服务该第一终端的ProSe服务器将该组信息发送至该第一终端,本发明实施例对此不作限定。
[0223]需要说明的是,本发明实施例中,该组服务器对第一终端的感知可以是在该远端终端向组服务器发送验证请求消息时携带该第一终端的标识信息实现,也可以通过该第一终端向该组服务器注册、验证或发送通知消息实现,本发明实施例对此不作限定。
[0224]S411、第一终端根据该组信息与该远端终端通信。
[0225]具体地,执行远端终端通过中继终端接入网络的其他步骤,并根据所获得的信息实现远端终端通过中继终端与网络通信。组信息中包括通信资源信息,该第一终端和该远端终端可以通过该通信资源信息与该远端终端通信,并通过与该远端终端的通信实现该远端终端与网络间的通信。
[0226]通过采用上述方案,第一终端接收远端终端发送的中继业务请求消息,在确定该第一终端不是该远端终端属于的通信组的成员时,第一终端获取该通信组对应的组信息,并根据该组信息与该远端终端通信,这样,在第一终端与该远端终端不在相同的通信组时,第一终端可以从网 络获取组信息,从而与不同通信组的终端通信。
[0227]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0228]本发明实施例提供一种通信的方法,如图5所示,该方法包括:
[0229]S501、远端终端广播中继终端寻找消息,以请求中继服务。
[0230]其中,该远端终端失去网络覆盖,该远端终端是通信组的成员,该通信组的成员间可以通过组通信的方式通信。
[0231]具体地,该远端终端失去网络覆盖,无法与网络通信,则该远端终端广播消息,以寻找存在网络覆盖的终端作为中继终端。
[0232]S502、第一终端监听到该中继终端寻找消息,并向该远端终端发送响应消息。
[0233]其中,该第一终端存在网络覆盖并可作为中继终端。
[0234]具体地,存在网络覆盖的第一终端在接收到该远端终端发送的中继终端寻找消息后,向该远端终端发送响应消息,其中,该响应消息用来告知远端终端该第一终端可以作为中继终$而。
[0235]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0236]S503、远端终端向该第一终端发送中继业务请求消息。
[0237]具体地,远端终端在接收到至少一条响应消息后,若根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息。其中,该预设策略可以是在该至少一条响应消息中选择信号强度最大的响应消息对应的终端为中继终端。中继业务请求消息可以是包含选择第一终端作为中继终端指示信息的通知,也可以是远端终端发送获取IP(Internet Protocol,网络之间互连的协议)地址请求消息,以此通知第一终端该远端终端已选择该第一终端作为中继终端进行中继服务。本发明实施例对该消息的具体类型不作限定。
[0238]需要说明的是,远端终端选则该第一终端作为中继终端的过程,还可以是远端终端监听到的至少一个存在网络覆盖的终端广播的信号,并根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息,本发明实施例对此不作限定。
[0239]S504、第一终端为该远端终端分配IP地址。
[0240]具体地,第一终端在接收到远端终端的IP地址分配请求后,按照现有IP地址分配流程为远端终端分配IP地址。
[0241]S505、远端终端在获取到该第一终端分配的IP地址后,向通信组归属的组服务器发送验证请求消息。
[0242]其中,该验证请求消息包括该第一终端的标识信息和该远端终端的标识信息,以使得组服务器在根据远端终端的标识信息验证远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。
[0243]具体的,第一终端接收验证请求消息并直接转发至组服务器,以使得该组服务器根据该远端终端的标识信息验证该远端终端,并在验证该远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。
[0244]可选的,第一终端接收该远端终端发送的第一验证请求消息,并向组服务器发送第二验证请求消息,其中,该第二验证请求消息中包含第一终端的标识信息和该远端终端的标识信息,以使得组服务器根据远端终端的标识验证远端终端,并在验证远端终端后,进一步判断该第一终端是否是该远端终端所在通信组的成员。该第二验证请求消息可以与该第一验证请求消息相同或不同,当两者不同时,该第二验证请求消息可以是根据该第一验证请求消息得到的。
[0245]S506、组服务器根据该验证请求消息验证该远端终端。
[0246]其中,组服务器在根据该验证请求消息对该远端终端验证通过后,向远端终端返回验证响应消息,指示对该远端终端验证成功。若远端终端验证通过,则执行后续过程,否则终止该业务过程。对应上述步骤S505的两种情况,当远端终端通过第一终端的转发向组服务器发送验证请求消息时,该验证响应消息可以直接发送到远端终端或通过所述第一终端转发到远端终端;当远端终端向第一终端发送第一验证请求,进而使得第一终端根据第一验证请求发送第二验证请求到组服务器时,组服务器发送第二验证响应消息至第一终端,使得第一终端根据第二验证响应消息向远端终端发送第一验证响应消息,以指示对该远端终端验证成功,以上组服务器向远端终端返回验证响应消息的过程未在图中示出。
[0247]具体地,组服务器对该远端终端进行验证,以确定该远端终端属于该通信组。
[0248]需要说明的是,组服务器在确定该远端终端属于该通信组后,还可以对该第一终端进行验证,验证该第一终端是否可以作为该远端终端所在通信组的中继终端,该验证过程可以由组服务器完成,也可以由ProSe (Proximity Services,接近业务)服务器完成,本发明实施例对此不作限定。
[0249]S507、第一终端在确定该远端终端验证通过后,向远端终端发送组信息请求消息。
[0250]具体地,第一终端根据第二验证响应消息确定该远端终端验证通过后,或在远端终端接收到验证响应消息确定验证通过后,向第一终端发送通知消息,以通知第一终端该远端终端验证通过,在确定该远端终端属于该通信组后,向该远端终端发送组信息请求消息,以便该远端终端向该第一终端发送该通信组的组信息。
[0251]进一步地,该中继业务请求消息包含该通信组的标识信息,第一终端在接受到该中继业务请求消息后,获取该通信组的标识信息,该第一终端中预保存了其所在组的标识信息,在确定该远端终端属于的通信组的标识信息与该第一终端保存的标识信息不同时,确定该第一终端不属于该远端终端属于的通信组,则第一终端向该远端终端发送组信息请求消息。
[0252]其中,该组信息包括该通信组的通信资源信息,还可包含该通信组的MAC (MediaAccess Control,媒介访问控制层)地址、该通信组的IP地址、安全密钥信息的其中的一项或多项。该安全密钥信息用于组通信的安全密钥。该通信资源信息是指收发组数据的频段信息。
[0253]需要说明的是,该远端终端属于的通信组的标识信息可以是该远端设备广播的中继终端寻找消息中包括的,也可以是该远端终端发送的中继业务请求消息中包括的,本发明实施例对此不作限定。
[0254]S508、远端终端根据该组信息请求消息向该第一终端发送该组信息。
[0255]具体地,远端终端在接收到该第一终端发送的组信息请求消息后,根据该组信息请求消息向该第一终端发送该组信息。
[0256]S509、第一终端根据该组信息与该远端终端通信。
[0257]具体地,执行远端终端通过中继终端接入网络的其他步骤,并根据所获得的信息实现远端终端通过中继终端与网络通信。该组信息中包括通信资源信息,该第一终端和该远端终端可以通过该通信资源信息与该远端终端通信,并通过与该远端终端的通信实现该远端终端与网络间的通信。
[0258]通过采用上述方案,第一终端接收远端终端发送的中继业务请求,在确定该第一终端不是该远端终端属于的通信组的成员时,第一终端获取该通信组对应的组信息,并根据该组信息与该远端终端通信,这样,在第一终端与该远端终端不在相同的通信组时,第一终端可以从该远端终端获取该组信息,从而与不同通信组的终端通信。
[0259]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0260]本发明实施例提供一种通信的方法,如图6所示,该方法包括:
[0261]S601、远端终端广播中继终端寻找消息,以请求中继服务。
[0262]其中,该远端终端失去网络覆盖,该远端终端是通信组的成员,该通信组的成员间可以通过组通信的方式通信。
[0263]具体地,该远端终端失去网络覆盖,无法与网络通信,则该远端终端广播消息,以寻找存在网络覆盖的终端作为中继终端。
[0264]S602、第一终端监听到该中继终端寻找消息,并向该远端终端发送响应消息。
[0265]其中,该第一终端存在网络覆盖,并可作为中继终端。
[0266]具体地,存在网络覆盖的第一终端在接收到该远端终端发送的中继终端寻找消息后,向该远端终端发送响应消息,响应消息指示该第一终端可以作为中继终端。
[0267]需要说明的是,本发明实施例中描述的第一、第二等类似的说法,没有限定顺序的意思,仅为方便区分而已。
[0268]S603、远端终端向该第一终端发送中继业务请求消息。
[0269]具体地,远端终端在接收到至少一条响应消息后,若根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息。其中,该预设策略可以是在该至少一条响应消息中选择信号强度最大的响应消息对应的终端为中继终端。中继业务请求消息可以是包含选择第一终端作为中继终端指示信息的通知,也可以是远端终端发送获取IP(Internet Protocol,网络之间互连的协议)地址请求消息,以此通知第一终端该远端终端已选择该第一终端作为中继终端进行中继服务。本发明实施例对该消息的具体类型不作限定。
[0270]需要说明的是,远端终端选则该第一终端作为中继终端的过程,还可以是远端终端监听到的至少一个存在网络覆盖的终端广播的信号,并根据预设策略确定选择第一终端为中继终端,则向该第一终端发送中继业务请求消息,本发明实施例对此不作限定。
[0271]进一步地,第一终端在接收到该中继业务请求消息后,若该中继业务请求消息包含该通信组的标识信息,第一终端在接受到该中继业务请求消息后,获取该通信组的标识信息,该第一终端中预保存了其所在组的标识信息,在确定该远端终端属于的通信组的标识信息与该第一终端保存的标识信息不同时,确定该第一终端不属于该远端终端属于的通信组,则第一终端获取该第一终端与该远端终端通信的通信资源信息,若该第一终端不能根据该第一终端的预设配置信息中指定该通信资源信息时,执行以下步骤S604至S611。
[0272]需要说明的是,该远端终端属于的通信组的标识信息可以是该远端设备广播的中继终端寻找消息中包括的,也可以是该远端终端发送的中继业务请求消息中包括的,本发明实施例对此不作限定。
[0273]另外,第一终端在执行上述步骤S601至S603后,还可以执行IP地址分配、验证远端终端过程,具体参考上述实施例中对应的描述,此处不再赘述。
[0274]S604、第一终端在接收到该中继业务请求消息后,若根据该标识信息确定该第一终端不属于该通信组,向MME (Mobility Management Entity,移动性管理实体)发送通信资源请求消息。
[0275]具体地,在通信资源请求消息中可包含远端终端所在通信组的标识及第一终端标识,通信组的标识可以是group ID( Identity,身份标识号)或group ID+APP(Applicat1n,应用程序)ID的形式。
[0276]S605、MME根据该通信资源请求消息向服务第一终端的ProSe (ProximityServices,接近业务)服务器发送验证请求消息,以验证第一终端是否可以为通信组做中继终端。
[0277]进一步地,ProSe服务器可以根据该ProSe服务器中保存的签约信息验证该第一终端,也可以令该远端设备属于的通信组归属的组服务器验证该第一终端,若该ProSe服务器根据该签约信息验证该第一终端,则执行以下步骤S606。
[0278]S606、ProSe服务器验证该第一终端。
[0279]具体地,ProSe服务器可以基于该ProSe服务器中保存的签约信息验证该第一终端。
[0280]可选的,若ProSe服务器请求该远端设备归属的组服务器验证该第一终端,则执行以下步骤S607至S608。
[0281]S607, ProSe服务器向该组服务器发送该验证请求消息。
[0282]具体地,第一终端向MME发送的资源请求信息中包括第一终端的标识信息和该远端终端属于的通信组的标识信息,该MME向ProSe服务器发送的验证请求消息中包括该第一终端的标识信息和该远端终端属于的通信组的标识信息,则ProSe服务器向组服务器发送包括该第一终端的标识信息和该远端终端属于的通信组的标识信息。
[0283]S608、组服务器验证该第一终端,并在验证通过后,向该ProSe服务器发送响应消肩、O
[0284]具体地,组服务器基于组信息验证该第一终端,并在验证通过后,向该ProSe服务器发送响应消息,若验证失败,则向该ProSe服务器发送验证失败消息。
[0285]S609、ProSe服务器向MME发送响应消息。
[0286]具体地,ProSe服务器在验证该第一终端通过,或接收到该组服务器发送的响应消息后,向MME发送响应消息,通知该MME第一终端验证成功,若验证失败,则向MME发送验证失败消息。
[0287]S610、MME向基站发送通信资源分配指令。
[0288]具体地,在确定该第一终端验证成功后,MME想基站发送通信资源分配指令,指示该基站为该第一终端和远端终端的通信分配通信资源。其中,该通信资源分配指令可以是初始上下文建立请求消息(initial context setup request),在该初始上下文建立请求消息中包含接近业务组通信指示信息。
[0289]S611、基站根据该通信资源分配指令分配通信资源,并将对应的通信资源信息发送至第一终端。
[0290]具体地,基站在接收到该MME发送的通信资源分配指令后,根据该通信资源分配指令为该第一终端和远端终端的通信分配通信资源,并在分配该通信资源后,将该通信资源对应的通信资源信息发送至该第一终端。可通过RRC(Rad1 Resource Control,无线资源控制协议)连接重配消息(RRC connect1n reconfigurat1n message)将分配的通信资源信息发送到第一终端。
[0291]可选地,在该第一终端根据该第一终端的预设配置信息指定该通信资源信息时,执行以下步骤S6040。
[0292]S6040、第一终端在接收到该中继业务请求消息后,确定该第一终端不属于该通信组,并根据该第一终端的预设配置信息得到与远端终端进行组通信的通信资源信息。
[0293]具体地,该第一终端可以根据该第一终端的预设配置信息指定与远端终端进行组通信的通信资源信息。
[0294]S612、第一终端将组信息发送至该远端终端。
[0295]具体地,该组信息包括第一终端指定或从网络获取的该通信组的通信资源信息,还可以包括由第一终端指定与远端终端组通信所需要的该通信组的MAC (Media AccessControl,媒介访问控制层)地址、该通信组的IP地址或安全密钥信息,第一终端可基于预配 信息分配上述信息。该安全密钥信息是组通信的安全密钥,该通信资源信息是数据通信使用的频段信息。
[0296]S613、第一终端根据该组信息与该远端终端通信。
[0297]具体地,第一终端根据获得的组信息实现远端终端通过中继终端与网络通信。该组信息中包括通信资源信息,该第一终端和该远端终端可以通过该通信资源信息与该远端终端通信,并通过与该远端终端的通信实现该远端终端与网络间的通信。
[0298]通过采用上述方案,第一终端接收远端终端发送的中继业务请求消息,在确定该第一终端不是该远端终端属于的通信组的成员时,第一终端指定通信信息或申请通信资源,从而得到组信息,并将组信息发送至远端终端,根据该组信息与远端终端通信,这样,在第一终端与该远端终端不在相同的通信组时,第一终端可以从网络获取组信息,从而与不同通信组的终端通信。
[0299]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0300]本发明实施例提供一种终端70,如图7所示,该终端70包括:
[0301]获取单元71,用于接收第二终端发送的第一消息,并在确定所述第二终端选择所述终端作为中继终端时,若所述终端不是所述通信组的成员,获取所述通信组对应的组信肩、O
[0302]其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述终端是具有中继功能的终端。
[0303]处理单元72,用于根据所述获取单元71得到的组信息与所述第二终端通信。
[0304]具体地,若第二终端失去网络覆盖,则第二终端通过广播的方式发送第一消息,以寻找存在网络覆盖的终端作为中继终端,该终端接收该第二终端广播的第一消息,其中,该终端存在网络覆盖。
[0305]示例地,该终端为手机1,该第二终端为手机2,若该手机2由于信号较弱而无法接入通信网络,则该手机2以广播的形式发送第一消息,该手机I存在网络覆盖,因此可以正常接入通信网络,该手机I接收该第一消息。
[0306]可选地,该第一消息包括该通信组的标识信息;
[0307]该处理单元72还用于,根据该通信组的标识信息确定该终端是否是该通信组的成员;
[0308]该获取单元71具体用于在该处理单元72确定该终端不是该通信组的成员时,获取该通信组对应的组信息。
[0309]具体地,该第一消息中包含有该第二终端所在通信组的标识信息,该终端可以根据接收到的该第一消息得到该通信组的标识信息,并获取该终端归属的通信组的标识信息,在确定该第二终端所在通信组的标识信息和该终端所在通信组的标识信息不同时,确定该第二终端不是该通信组的成员。
[0310]进一步地,该终端可以向该终端归属的接近业务ProSe (Proximity Services,接近业务)服务器请求该组信息,也可以向该通信组归属的组服务器请求该组信息,还可以向该MME (Mobility Management Entity,移动性管理实体)请求该组信息。
[0311 ] 可选地,如图8所示,该终端70还包括:
[0312]第一发送单元73,用于向服务该终端的ProSe服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该通信组的标识信息向该终端发送该通信组对应的组信息。
[0313]进一步地,在该终端向该ProSe服务器发送第一请求消息后,该ProSe服务器可以根据该ProSe服务器中保存的签约信息验证该终端是否可以作为该第二终端所在通信组的中继终端,若验证失败,则向该终端发送验证失败消息,若验证成功,确定该终端可以作为该第二终端的中继终端,则向该终端发送该组信息,则向该终端发送该组信息。
[0314]具体地,在该ProSe服务器根据该ProSe服务器中保存的签约信息验证通过后,若该ProSe服务器中配置有该组信息,则该ProSe服务器可以直接将该组信息发送至该终端。
[0315]可选地,该第一发送单元73还用于,向服务该终端的ProSe服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该第一请求消息向该通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到该组服务器根据该第二请求消息向该ProSe服务器发送的该组信息后,将该组信息发送至该终端。
[0316]其中,该第二请求消息用于请求获取该通信组对应的组信息。
[0317]可选地,该终端可以向该通信组归属的组服务器发送第三请求消息,以便该组服务器将该组信息发送至该终端。
[0318]可选地,该获取单元71用于获取所述通信组对应的组信息具体为,该获取单元71用于接收该通信组对应的组服务器发送的该通信组对应的组信息。
[0319]进一步地,如图9所示,该终端70还包括:
[0320]第二发送单元74,用于向该通信组归属的组服务器发送第三请求消息,以使该组服务器在确定该终端不是该通信组的成员时,向该终端发送该通信组对应的组信息。
[0321]可选地,如图10所示,所述获取单元71还用于接收所述第二终端发送的第四请求消息。
[0322]该终端70还包括:第二发送单元75,用于在该获取单元71接收到该第二终端发送的第四请求消息后,根据该第四请求消息向该通信组对应的组服务器发送第五请求消息,以使该组服务器在根据该第五请求消息确定该终端不是该通信组的成员时,向该终端发送该通信组对应的组信息。
[0323]其中,该第五请求消息包含该终端的标识信息。
[0324]需要说明的是,该组信息包括该通信组的通信资源信息,另外,该组信息还可以包括该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP(Internet Protocol,网络之间互连的协议)地址或安全密钥信息,终端可基于预配信息分配上述信息。该安全密钥信息是组通信的安全密钥,该通信资源信息是数据通信使用的频段息。
[0325]可选地,如图11所示,该通信组对应的组信息包括通信资源信息。
[0326]该终端70还包括:第四发送单元76,用于向移动性管理实体MME发送第六请求消息,以便该MME根据该第六请求消息向基站发送第七请求消息,指示该基站为该终端分配该通信资源信息。
[0327]该获取单元71用于获取所述通信组对应的组信息具体为,该获取单元71用于接收该基站分配的通信资源信息;
[0328]该第四发送单元76还用于,向该第二终端发送该通信资源信息。
[0329]所述处理单元72用于根据所述获取单元71得到的组信息与所述第二终端通信具体为,所述处理单元72用于根据所述通信资源信息与所述第二终端通信。
[0330]具体地,MME在接收到该第六请求消息后,验证该终端是否可以作为该第二终端所在通信组的中继终端,MME可以向该Pi^Se服务器发送验证请求消息,该验证请求消息中包括该终端的签约信息,以便该ProSe服务器对该终端进行验证。
[0331]可选地,该MME可以向该组服务器发送验证请求消息,该验证请求消息包括该终端的标识信息和该第二终端所在通信组的标识信息,以便该组服务器对该终端进行验证。
[0332]具体地,在验证通过后,MME向基站发送资源分配指令,指示该基站分配通信资源,终端接收该基站发送的通信资源信息,并将该通信资源信息发送至该第二终端。
[0333]进一步地,在终端根据该组信息与该第二终端通信前,该终端向该第二终端发送验证信息,以验证该第二终端。
[0334]具体地,该组信息包括验证信息,该处理单元72还用于,在该获取单元获取该通信组对应的组信息后,生成验证信息或根据该组信息得到该验证信息,并根据该验证信息验证该第二终端,并在根据该验证信息对该第二终端验证通过后,与该第二终端通信。
[0335]进一步的,终端在对该第二终端验证通过后,根据该组信息建立与该第二终端的通信。
[0336]具体地,该终端可以根据该通信资源信息实现与该第二终端的通信,并根据该安全密钥信息保护该终端与该第二终端间的通信。
[0337]进一步地,该终端可以实现与该第二终端通信,则可以作为中继终端,从而实现该第二终端与通信网络的信息交互。
[0338]通过采用上述终端,终端接收第二终端发送的第一消息,在确定该终端不是该通信组的成员时,获取该通信组对应的组信息,并根据该组信息与该第二终端通信,这样,在终端与该第二终端不在相同的通信组时,终端可以向网络申请通信资源,从而与不同用户组的终端通信。
[0339]所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0340]本发明实施例提供一种接近业务ProSe (Proximity Services,接近业务)服务器120,如图12所示,该ProSe服务器120包括:
[0341]接收单元121,用于在第一终端接收到第二终端发送的第一消息后,接收该第一终端发送的第一请求消息。
[0342]其中,该第一消息用于请求中继服务,该第二终端是通信组的成员,该第一消息包括该通信组的标识信息,该第一请求消息用于指示该ProSe服务器向该第一终端发送该通信组对应的组信息。
[0343]组信息获取单元122,用于根据该第一请求消息得到该通信组对应的组信息。
[0344]发送单元123,用于根据该第一请求消息将该组信息获取单元122得到的组信息发送至该第一终端,以便该第一终端根据该组信息与该第二终端通信。
[0345]具体地,若第二终端失去网络覆盖,则第二终端通过广播的方式发送第一消息,以寻找存在网络覆盖的终端作为中继终端,该第一终端在接收该第二终端广播的第一消息后,向该ProSe服务器发送第一请求消息,则该ProSe服务器接受该第一终端发送的第一请求消息。其中,该第一终端存在网络覆盖,该第一终端归属于该ProSe服务器。
[0346]进一步地,在该第一终端向该ProSe服务器发送第一请求消息后,该ProSe服务器可以根据该ProSe服务器中保存的签约信息验证该第一终端是否可以作为该第二终端所在通信组的中继终端,若验证失败,则向该第一终端发送验证失败消息,若验证成功,则向该第一终端发送该组信息。
[0347]具体地,在该ProSe服务器根据该签约信息对第一终端验证通过后,若该ProSe服务器中配置有该组信息,则该ProSe服务器可以直接将该组信息发送至该第一终端。
[0348]需要说明的是,该组信息包括该通信组的通信资源信息,另外,该组信息还可以包括该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP(Internet Protocol,网络之间互连的协议)地址或安全密钥信息,第一终端可基于预配信息分配上述信息。该安全密钥信息是组通信的安全密钥,该通信资源信息是数据通信使用的频段息。
[0349]可选地,该发送单元123具体用于,根据该第一请求消息向该第二终端归属的通信组归属的组服务器发送第二请求消息,以便该组服务器向该ProSe服务器发送该组信肩、O
[0350]该组信息获取单元122具体用于,接收该组服务器发送的该组信息。
[0351]该发送单元123具体用于,将该组信息获取单元122接收到的组信息发送至该第一终端。
[0352]具体地,在该ProSe服务器根据该ProSe服务器中保存的签约信息验证通过后,若该ProSe服务器没有保存该组信息,则该ProSe服务器根据该第一请求消息向该通信组归属的组服务器发送第二请求,并在接收到该组服务器根据该第二请求向该ProSe服务器发送的该组信息后,将该组信息发送至该第一终端。
[0353]通过采用上述ProSe服务器,在第一终端与该第二终端不在相同的通信组时,第一终端可以向网络申请通信资源,从而与不同用户组的终端通信。
[0354]所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的ProSe服务器的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0355]本发明实施例提供一种终端130,如图13所示,所示终端130包括:
[0356]接收器131、发射器132、存储器133和处理器134(该设备中的处理器134的数量可以一个或多个,图13中以一个处理器为例)。在本发明的一些实施例中,接收器131、发射器132、存储器133和处理器134可通过总线或者其它方式连接,其中,图13中以通过总线连接为例。
[0357]其中,存储器133用于存储程序代码,处理器134用于调用存储器133存储的程序代码执行如下步骤:
[0358]通过接收器131接收第二终端发送的第一消息,并在确定该第二终端选择该终端作为中继终端时,若该终端不是该通信组的成员,获取该通信组对应的组信息;其中,该第一消息用于请求中继服务,该第二终端是通信组的成员,该终端是具有中继功能的终端;处理器134根据该组信息,通过接收器131和发射器132与该第二终端通信。
[0359]可选地,该第一消息包括该通信组的标识信息;处理器134根据该通信组的标识信息确定该终端是否是该通信组的成员,并在确定该终端不是该通信组的成员时,通过接收器131获取该通信组对应的组信息。
[0360]进一步地,处理器134通过发射器132向服务该终端的接近业务ProSe服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该通信组的标识信息向该终端发送该通信组对应的组信息。
[0361]更进一步地,处理器134通过发射器132向服务该终端的ProSe服务器发送包含该通信组的标识信息的第一请求消息,以便该ProSe服务器根据该第一请求消息向该通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到该组服务器根据该第二请求消息向该ProSe服务器发送的该组信息后,将该组信息发送至该终端,其中,该第二请求消息用于请求获取该通信组对应的组信息。
[0362]可选地,处理器134通过接收器131接收该通信组对应的组服务器发送的该通信组对应的组信息。
[0363]进一步地,处理器134通过发射器132向该通信组归属的组服务器发送第三请求消息,以使该组服务器在确定该终端不是该通信组的成员时,向该终端发送该通信组对应的组信息。
[0364]可选地,在处理器134通过接收器131接收该通信组对应的组服务器发送的该通信组对应的组信息前,处理器134在通过接收器131接收到该第二终端发送的第四请求消息后,通过发射器132据该第四请求消息向该通信组对应的组服务器发送第五请求消息,以使该组服务器在根据该第五请求消息确定该终端不是该通信组的成员时,向该终端发送该通信组对应的组信息;其中,该第五请求消息包含该终端的标识信息。
[0365 ]具体地,该组信息包括该通信组的通信资源信息。
[0366]可选地,该组信息还包括该通信组的MAC (Media Access Control,媒介访问控制层)地址、该通信组的IP (Internet Protocol,网络之间互连的协议)地址和安全密钥信息中的至少一项。
[0367]可选地,该通信组对应的组信息包括通信资源信息,处理器134通过接收器131获取该通信组对应的组信息前,处理器134还执行:通过发射器132向移动性管理实体MME发送第六请求消息,以便该MME根据该第六请求消息向基站发送第七请求消息,指示该基站为该终端分配该通信资源信息;通过接收器131接收该基站分配的通信资源信息;并通过发射器132向该第二终端发送该通信资源信息;处理器134根据该通信资源信息,通过接收器131和发射器132与该第二终端通信。
[0368]可选地,该组信息还包括验证信息;处理器134通过接收器131获取该通信组对应的组信息后,处理器134生成验证信息或根据该组信息得到该验证信息,并根据该验证信息验证该第二终端,在根据该验证信息对该第二终端验证通过后,通过接收器131和发射器132与该第二终端通信。
[0369]所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端130的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0370]本发明实施例提供一种ProSe (Proximity Services,接近业务)服务器140,如图14所示,该ProSe服务器包括:
[0371]接收器141、发射器142、存储器143和处理器144(该设备中的处理器144的数量可以一个或多个,图14中以一个处理器为例)。在本发明的一些实施例中,接收器141、发射器142、存储器143和处理器144可通过总线或者其它方式连接,其中,图14中以通过总线连接为例。
[0372]其中,存储器143用于存储程序代码,处理器144用于调用存储器143存储的程序代码执行如下步骤:
[0373]在第一终端接收到第二终端发送的第一消息后,通过接收器141接收该第一终端发送的第一请求消息;根据该第一请求消息通过发射器142将该组信息发送至该第一终端,以便该第一终端根据该组信息与该第二终端通信;其中,该第一消息用于请求中继服务,该第二终端是通信组的成员,该第一消息包括该通信组的标识信息,该第一请求消息用于指示该ProSe服务器向该第一终端发送该通信组对应的组信息。
[0374]进一步地,处理器144通过发射器142根据该第一请求消息向该第二终端所在通信组归属的组服务器发送第二请求消息,以便该组服务器向该ProSe服务器发送该组信息;通过接收器141接收该组服务器发送的该组信息,并通过发射器142将该组信息发送至该第一终端。
[0375]具体地,该组信息包括该通信组的通信资源信息。
[0376]可选地,该组信息还包括该通信组的媒介访问控制层MAC地址、该通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
[0377]所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的ProSe服务器140的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0378]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种通信的方法,其特征在于,包括: 第一终端接收第二终端发送的第一消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一终端是具有中继功能的终端; 所述第一终端在确定所述第二终端选择所述第一终端作为中继终端时,若所述第一终端不是所述通信组的成员,所述第一终端获取所述通信组对应的组信息; 所述第一终端根据所述组信息与所述第二终端通信。2.根据权利要求1所述的方法,其特征在于,所述第一消息包括所述通信组的标识信息; 在所述第一终端获取所述通信组对应的组信息前,所述方法还包括: 所述第一终端根据所述通信组的标识信息确定所述第一终端是否是所述通信组的成员; 所述第一终端获取所述通信组对应的组信息包括: 在确定所述第一终端不是所述通信组的成员时,所述第一终端获取所述通信组对应的组信息。3.根据权利要求2所述的方法,其特征在于,所述第一终端获取所述通信组对应的组信息包括: 所述第一终端向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息。4.根据权利要求3所述的方法,其特征在于,所述第一终端向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息包括: 所述第一终端向服务所述第一终端的ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述第一请求消息向所述通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到所述组服务器根据所述第二请求消息向所述ProSe服务器发送的所述组信息后,将所述组信息发送至所述第一终端,其中,所述第二请求消息用于请求获取所述通信组对应的组信息。5.根据权利要求1或2所述的方法,其特征在于,所述第一终端获取所述通信组对应的组信息包括: 所述第一终端接收所述通信组对应的组服务器发送的所述通信组对应的组信息。6.根据权利要求5所述的方法,其特征在于,在所述第一终端确定所述第二终端选择所述第一终端作为中继终端后,所述方法还包括: 所述第一终端向所述通信组归属的组服务器发送第三请求消息,以使所述组服务器在确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信肩、O7.根据权利要求5所述的方法,其特征在于,在所述第一终端接收所述通信组对应的组服务器发送的所述通信组对应的组信息前,所述方法还包括: 所述第一终端在接收到所述第二终端发送的第四请求消息后,根据所述第四请求消息向所述通信组对应的组服务器发送第五请求消息,以使所述组服务器在根据所述第五请求消息确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息; 其中,所述第五请求消息包含所述第一终端的标识信息。8.根据权利要求1至7任一项所述的方法,其特征在于,所述组信息包括所述通信组的通信资源信息。9.根据权利要求8所述的方法,其特征在于,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。10.根据权利要求1或2所述的方法,其特征在于,所述通信组对应的组信息包括通信资源信息; 在所述获取所述通信组对应的组信息前,所述方法还包括: 向移动性管理实体MME发送第六请求消息,以便所述MME根据所述第六请求消息向基站发送第七请求消息,指示所述基站为所述第一终端分配所述通信资源信息; 所述第一终端获取所述通信组对应的组信息包括: 所述第一终端接收所述基站分配的通信资源信息; 在所述第一终端获取所述通信组对应的组信息后,所述方法还包括: 所述第一终端向所述第二终端发送所述通信资源信息; 所述第一终端根据所述组信息与所述第二终端通信包括: 所述第一终端根据所述通信资源信息与所述第二终端通信。11.根据权利要求1至10任一项所述的方法,其特征在于,所述组信息还包括验证信息; 在所述第一终端获取所述通信组对应的组信息后,所述方法还包括: 所述第一终端生成验证信息或根据所述组信息得到所述验证信息,并根据所述验证信息验证所述第二终端; 所述第一终端根据所述组信息与所述第二终端通信包括: 所述第一终端在根据所述验证信息对所述第二终端验证通过后,与所述第二终端通?目。12.一种通信的方法,其特征在于,包括: 在第一终端接收到第二终端发送的第一消息后,接近业务ProSe服务器接收所述第一终端发送的第一请求消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一消息包括所述通信组的标识信息,所述第一请求消息用于指示所述ProSe服务器向该第一终端发送该通信组对应的组信息; 根据所述第一请求消息将所述组信息发送至所述第一终端,以便所述第一终端根据所述组信息与所述第二终端通信。13.根据权利要求12所述的方法,其特征在于,所述根据所述第一请求消息将所述组信息发送至所述第一终端包括: 根据所述第一请求消息向所述第二终端所在通信组归属的组服务器发送第二请求消息,以便所述组服务器向所述ProSe服务器发送所述组信息; 接收所述组服务器发送的所述组信息,并将所述组信息发送至所述第一终端。14.根据权利要求12或13所述的方法,其特征在于,所述组信息包括所述通信组的通信资源信息。15.根据权利要求14所述的方法,其特征在于,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。16.一种终端,其特征在于,包括: 获取单元,用于接收第二终端发送的第一消息,并在确定所述第二终端选择所述第一终端作为中继终端时,若所述第一终端不是所述通信组的成员,获取所述通信组对应的组信息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一终端是具有中继功能的终端; 处理单元,用于根据所述获取单元得到的组信息与所述第二终端通信。17.根据权利要求16所述的终端,其特征在于,所述第一消息包括所述通信组的标识信息; 所述处理单元还用于,根据所述通信组的标识信息确定所述第一终端是否是所述通信组的成员; 所述获取单元具体用于在所述处理单元确定所述第一终端不是所述通信组的成员时,获取所述通信组对应的组信息。18.根据权利要求17所述的终端,其特征在于,所述终端还包括: 第一发送单元,用于向服务所述第一终端的接近业务ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述通信组的标识信息向所述第一终端发送所述通信组对应的组信息。19.根据权利要求18所述的终端,其特征在于,所述第一发送单元还用于,向服务所述第一终端的ProSe服务器发送包含所述通信组的标识信息的第一请求消息,以便所述ProSe服务器根据所述第一请求消息向所述通信组的标识信息对应的通信组的组服务器发送第二请求消息,并在接收到所述组服务器根据所述第二请求消息向所述ProSe服务器发送的所述组信息后,将所述组信息发送至所述第一终端; 其中,所述第二请求消息用于请求获取所述通信组对应的组信息。20.根据权利要求16或17所述的终端,其特征在于,所述获取单元用于获取所述通信组对应的组信息具体为,所述获取单元用于接收所述通信组对应的组服务器发送的所述通信组对应的组信息。21.根据权利要求20所述的终端,其特征在于,所述终端还包括: 第二发送单元,用于向所述通信组归属的组服务器发送第三请求消息,以使所述组服务器在确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息。22.根据权利要求20所述的终端,其特征在于,所述获取单元还用于接收所述第二终端发送的第四请求消息; 所述终端还包括:第三发送单元,用于在所述获取单元接收到所述第二终端发送的第四请求消息后,根据所述第四请求消息向所述通信组对应的组服务器发送第五请求消息,以使所述组服务器在根据所述第五请求消息确定所述第一终端不是所述通信组的成员时,向所述第一终端发送所述通信组对应的组信息; 其中,所述第五请求消息包含所述第一终端的标识信息。23.根据权利要求16至22任一项所述的终端,其特征在于,所述组信息包括所述通信组的通信资源信息。24.根据权利要求23所述的终端,其特征能在于,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。25.根据权利要求16或17所述的终端,其特征在于,所述通信组对应的组信息包括通信资源信息; 所述终端还包括:第四发送单元,用于向移动性管理实体MME发送第六请求消息,以便所述MME根据所述第六请求消息向基站发送第七请求消息,指示所述基站为所述终端分配所述通信资源信息; 所述获取单元用于获取所述通信组对应的组信息具体为,所述获取单元用于接收所述基站分配的通信资源信息; 所述第四发送单元还用于,向所述第二终端发送所述通信资源信息; 所述处理单元用于根据所述获取单元得到的组信息与所述第二终端通信具体为,所述处理单元用于根据所述通信资源信息与所述第二终端通信。26.根据权利要求16至25任一项所述的终端,其特征在于,所述组信息还包括验证信息; 所述处理单元还用于,在所述获取单元获取所述通信组对应的组信息后,生成验证信息或根据所述组信息得到所述验证信息,并根据所述验证信息验证所述第二终端,并在根据所述验证信息对所述第二终端验证通过后,与所述第二终端通信。27.一种接近业务ProSe服务器,其特征在于,包括: 接收单元,用于在第一终端接收到第二终端发送的第一消息后,接收所述第一终端发送的第一请求消息;其中,所述第一消息用于请求中继服务,所述第二终端是通信组的成员,所述第一消息包括所述通信组的标识信息,所述第一请求消息用于指示所述ProSe服务器向该第一终端发送该通信组对应的组信息; 组信息获取单元,用于根据所述第一请求消息得到所述通信组对应的组信息; 发送单元,用于根据所述第一请求消息将所述组信息获取单元得到的组信息发送至所述第一终端,以便所述第一终端根据所述组信息与所述第二终端通信。28.根据权利要求27所述的ProSe服务器,其特征在于,所述发送单元具体用于,根据所述第一请求消息向所述第二终端归属的通信组归属的组服务器发送第二请求消息,以便所述组服务器向所述ProSe服务器发送所述组信息; 所述组信息获取单元具体用于,接收所述组服务器发送的所述组信息; 所述发送单元具体还用于,将所述组信息获取单元接收到的组信息发送至所述第一终端。29.根据权利要求27或28所述的ProSe服务器,其特征在于,所述组信息包括所述通信组的通信资源信息。30.根据权利要求29所述的ProSe服务器,其特征在于,所述组信息还包括所述通信组的媒介访问控制层MAC地址、所述通信组的网络间互联协议IP地址和安全密钥信息中的至少一项。
【专利摘要】本发明实施例提供一种通信的方法和设备,涉及通信领域,以实现中继终端与不同通信组的远端终端通信,该方法包括:第一终端接收第二终端发送的第一消息,在确定该第二终端选择该第一终端作为中继终端时,获取该通信组对应的组信息,并根据该组信息与该第二终端通信,该方法实施例用于实现通信。
【IPC分类】H04W88/04, H04W4/06
【公开号】CN104902443
【申请号】CN201410079491
【发明人】衣强, 欧阳国威, 金辉
【申请人】华为终端有限公司
【公开日】2015年9月9日
【申请日】2014年3月5日
【公告号】WO2015131831A1

最新回复(0)