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

文档序号:8925692阅读:来源:国知局
一终端可以根据通信资源信息实现与该第二终端的通信,并根据该安全密钥信息保护该第一终端与该第二终端间的通信。
[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]通过采用上述方案,第一终端接收远端终端发送的中继业务请求消息,在确定该第一终端不是该远端终端属于的通信组的成员时,第一终端获取该通信组对应的组信息,并根据该组信息与该远端终端通信,这样,在第一终端与该远端终端不在相同的通信组时,第一终端可以从网
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1