一种通信方法、终端及核心网实体的制作方法_3

文档序号:8302171阅读:来源:国知局
ayUE,分组网关PGW和AAA代理服务器AAA proxy在硬件实现上,既可以集成在一起设置,也可以单独设置,本发明不作任何限定。
[0152]请参照图2,为本发明通信方法的第二实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0153]S201,远程终端remote UE发送PDN连接请求消息,请求与中继终端relayUE建立PDN连接。
[0154]S202, remote UE向AAA服务器AAA Server发送认证请求消息,以使AAA服务器执行认证过程。
[0155]在该过程中remote UE向relay UE发送的认证请求消息中携带remote UE的接近业务标识prose UE ID,当然,此处的标识也可以是层二身份标识如MAC地址或数字形式的身份标识如ME1、MSISDN等,进而relay UE向分组网关和AAA代理服务器PGW/AAA proxy发送认证请求消息时携带remote UE的接近业务标识prose UE ID、层二身份标识如MAC地址或数字形式的身份标识如ME1、MSISDN。MAC地址可以与发送的认证请求消息处于不同协议层,若remote UE与relay UE使用广播方式进行消息传递,其源地址为remote UE的层二标识,则relay UE可获取该层二标识,并在向PGW/AAA proxy发送的认证请求消息中携带。
[0156]该认证请求消息可以为EAP-AKA/EAP-AKA’过程中的EAP Response/Identity,该消息由 relay UE 向 remote UE 发送的 EAP Request/Identity 消息触发 remote UE 发送,该消息经过PGW/AAA proxy发送到AAA server,可选的PGW/AAA proxy可对消息进行处理,将处理后的消息发送到AAA server,所作的处理可以为删除某些参数。
[0157]S203, PGff/AAA proxy保存prose UE ID (对应步骤S202该标识还可为步骤S202中的其他标识),并保存prose UE ID与remote UE的身份标识,如MSI的对应关系,其中,remote UE的IMSI包含在认证过程中remote UE与AAA server交互的信息中,如EAPResponse/Identity中,当然,也可以是在relay UE接收remote UE的PDN连接请求消息后,在向AAA服务器发起认证之前,要求remote UE提供其MSI以供认证时使用。
[0158]S204,认证成功后,relay UE向远程终端返回分组数据网(Packet Data Network,简称F1DN)连接接受消息即F1DN connect1n accept消息。
[0159]S205,远程终端发送动态主机配置协议发现消息即DHCPDISC0VER消息,请求PGW分配IP地址,在DHCPDISC0VER消息中携带remote UE的prose UE ID (对应第步骤S202中携带的标识,如S202中携带MEI,则此处的DHCPDISCOVER中也携带MEI),以使得PGW识别该DHCP过程是为remote UE分配IP地址的过程。可选的,DHCODISCOVER消息中也可仅携带“远程终端标签”remote UE tag,用于标识该remote UE为被中继的终端。
[0160]S206, relay UE 发送 DHCPDISCOVER 到 PGW。
[0161]S207,PGW根据保存的prose UE ID和remote UE的MSI的对应关系,识别remoteUE,为remote UE分配IP地址。
[0162]S208,PGW返回动态主机配置协议响应消息DHCP0FFER至relay UE,其中携带PGW为remote UE分配的IP地址。
[0163]S209, relay UE 返回 DHCP0FFER 至 remote UE。
[0164]S210,当remote UE接受PGW返回的IP地址时,则返回动态主机配置协议请求消息DHCPREQUEST消息,在该消息中携带remote UE的prose UE ID (对应步骤S202中携带的标识)。
[0165]S211, relay UE 将 DHCPREQUEST 消息发送至 PGW。
[0166]S212, PGW 根据 prose UE ID 识别 remote UE,保存该分配的 IP 地址与 remote UE的IMSI之间的关联关系。
[0167]S213, PGff返回动态主机配置协议确认消息DHCPACK至relay UE。
[0168]S214, relay UE 将 DHCPACK 消息发送至 remote UE。
[0169]S215, remote UE通过relay UE接入网络,发送数据包,进行通信。
[0170]需要说明的是,因为DHCPDISC0VER\DHCP0FFER\DHCPREQUEST为一组消息,因此在S205中若PGW已知该DHCP请求消息与remote UE关联,则在S210中可不携带prose UEID。
[0171]此外,PGW通过DHCPDISC0VER消息中的接近业务标识及PGW保存的接近业务标识与remote UE的MSI的对应关系识别出该过程是为remote UE分配IP地址的过程,则PGW可以在DHCPACK消息中为remote UE配置合适的租期,如比正常IP地址租期更短的租期,一般IP地址的租期为8天,则可以为remote UE分配IP地址的租期为I个小时;若PGW(DHCP Server)没有收到remote UE新的续租请求消息,则在IP地址租期过期时,PGW可收回为remote UE分配的IP地址。
[0172]请参照图3,为本发明通信方法的第三实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0173]S301, remote UE发送PDN连接请求消息,请求与relay UE建立PDN连接。
[0174]S302, remote UE向AAA服务器AAA Server发送认证请求消息,以使AAA服务器执行认证过程。该过程可以是使用EAP-AKA/EAP-AKA’协议执行的认证过程,所述认证请求消息可为该过程中的EAP Response/Identity,该消息由relay UE向remote UE发送的EAPRequest/Identity 消息触发。
[0175]S303, AAA服务器返回认证成功响应消息至PGW/AAA proxy。
[0176]S304, PGW/AAA proxy在收到认证成功响应后,生成关联标识。保存关联标识和remote UE的身份信息,如IMSI的对应关系,remote UE的IMSI包含在认证过程中remoteUE 与 AAA server 交互的信息中,如 PGW/AAA proxy 通过收到的 EAP Response/Identity 中获取,当然也可以是PGW/AAA proxy从AAA server接收的消息中,如认证成功响应消息中获取。
[0177]该关联标识的形式可以为标识remote UE的随机数字,也可以为标识remote UE的临时MAC地址形式的标识。
[0178]S305, PGW/AAA proxy将关联标识的认证成功响应消息发送到relay UE。
[0179]S306, relay UE将关联标识的认证成功响应消息发送到remote UE。
[0180]其中,通过relay UE转发认证成功响应消息时,relay UE也可保存关联标识。
[0181]本专利不限制发送关联标识的消息类型,即也可以通过认证过程中的其他消息发送至 remote UE0
[0182]S307, relay UE 向 remote UE 返回 F1DN connect1n accept 消息。
[0183]S308, remote UE通过DHCP过程申请获取IP地址,发起DHCPDISC0VER消息,其中携带步骤S306接收的关联标识。
[0184]S309, relay UE将携带关联标识的DHCPDISC0VER消息发送到PGW。
[0185]S310, PGW根据该关联标识和remote UE的MSI的对应关系,识别remote UE,确定该DHCP过程是为remote UE分配IP地址的过程,为remote UE分配IP地址。
[0186]S311,PGff返回DHCP0FFER消息至relay UE,其中携带分配的IP地址。
[0187]S312, relay UE 通过 DHCP0FFER 消息将 IP 地址发送到 remote UE。
[0188]S313, remote UE 选择DHCP0FFER 消息中的 IP 地址为其 IP地址,发送DHCPREQUEST消息,其中携带关联标识。
[0189]S314,relay UE将携带关联标识的DHCPREQUEST消息发送到PGW。
[0190]S315,PGff保存该分配的IP地址与remote UE的MSI之间的关联关系。
[0191]S316, PGff 向 relay UE 返回 DHCPACK 消息。
[0192]S317, relay UE 发送 DHCPACK 消息到 remote UE。
[0193]S318, remote UE通过relay UE接入网络,发送数据包,进行通信。
[0194]其中,PGff通过DHCPDISC0VER消息中的关联标识及PGW保存的关联标识与remoteUE的MSI的对应关系识别出该过程是为remote UE分配IP地址的过程,则PGW可以在DHCPOFFER或DHCPACK消息中为remote UE配置合适的租期,如比正常IP地址租期更短的租期,一般IP地址的租期为8天,则可以为remote UE分配IP地址的租期为I个小时;若PGff (DHCP Server)没有收到remote UE新的续租请求消息,则在IP地址租期过期时,PGW可收回为remote UE分配的IP地址。
[0195]需要说明的是,因为DHCPDISCOVER\DHCPOFFER\DHCPREQUEST为一组消息,因此在S310中若PGW已知该DHCP请求消息与remote UE关联,则在S313中可不携带关联标识。
[0196]在本实施例中,另一可能的实现方案是在S306时由relay UE保存关联标识,并保存了关联标识和remote UE的身份信息(如MAC地址)的对应关系,relay UE通过remoteUE发送的认证消息,如EAP Response/Identity获取remote UE的MAC地址,。后续remoteUE和relay UE使用广播方式传送消息,relay UE通过消息中的MAC地址可识别remoteUE,这样在remote UE发送DHCPDISCOVER/DHCPREQUEST消息时可以不再携带关联标识,只需要relay UE在向AAA proxy/PGW发送DHCPDISC0VER消息时直接携带关联标识即可。
[0197]请参照图4,为本发明通信方法的第四实施例的流程示意图。在本实施例中,所述方法包括以下步骤:
[0198]S401, remote UE发送PDN连接请求消息,请求与relay UE建立PDN连接。
[0199]S402, remote UE向AAA Server发送认证请求消息,以使AAA服务器执行认证过程。该过程可以是使用EAP-AKA/EAP-AKA’协议执行的认证过程,所述认证请求消息可为该过程中的 EAP Response/Identity,该消息由 relay UE 向 remote UE 发送的 EAP Request/Identity消息触发。
[0200]S403, AAA server生成用于标识remote UE的标识假名Pseudonym,并通过PGW/AAA proxy及relay UE将该标识发送给relay UE,在实际操作中,该标识可以通过EAP-AKA/EAP-AKA’ 的 EAP Request/AKA’-Challenge 消息发送给 UE。
[0201]S404, PGW/AAA proxy 保存 Pseudonym 和 remote UE 的身份信息 IMSI 的对应关系。remote UE的IMSI包含在认证过程中remote UE与AAA server交互的信息中,如PGW/AAA proxy 通过收到的 EAP Response/Identity 中获取,PGW/AAA proxy 收到 Pseudonym保存与之的对应关系,当然也可以是PGW/AAA proxy从AAA server接收的消息中,如EAPRequest/AKA’ -Challenge 消息中和 Pseudonym —同获取。
[0202]S405, PGW/AAA proxy 返回携带 Pseudonym 的消息给 relay UE。
[0203]S406, relay UE 返回携带 Pseudonym 的消息给 remote UE。
[0204]S407, remote UE 保存 Pseudonym。
[0205]S408, relay UE 向 remote UE 返回 F1DN connect1n accept 消息。
[0206]S409, remote UE通过DHCP过程申请获取IP地址,发起DHCPDISC0VER消息,其中携带 Pseudonym。
[0207]优选地,若DHCPDISC0VER消息对字段的长度和容量有要求,这时可以使用Pseudonym的截短形式或Pseudonym的变形形式,如仅保留Pseudonym的最后八个字节包含在DHCP消息中,这样就可以符合DHCP消息传输该标识信息字段的要求。
[0208]S410, relay UE 将包含 Pseudonym 的 DHCPDISC0VER 消息发送到 PGW。
[0209]S411, PGW 根据 Pseudonym 和 remote UE 的 IMSI 的对应关系,识别 remote UE,确定该DHCP过程是为remote UE分配IP地址的过程,为remote UE分配IP地址。
[0210]S412,PGff返回DHCPOFFER消息至relay UE,其中携带分配的IP地址。
[0211]S413, relay UE 将包含 IP 地址的 DHCPOFFER 消息发送到 remote UE。
[0212]S414, remote UE 选择DHCPOFFER 消息中的 IP 地址为其 IP地址,发送DHCPREQUEST消息,其中携带Pseudonym,与步骤409对应还可携带Pseudonym的变形形式或者截短的形式。
[0213]S415, relay UE 将携带 Pseudonym 的 DHCPREQUEST 消息发送到 PGW。
[0214]S416,PGff保存该分配的IP地址与remote UE的MSI之间的关联关系。
[0215]S417, PGff 向 relay UE 返回 DHCPACK 消息。
[0216]S418, relay UE 发送 DHCPACK 消息到 remote UE。
[0217]S419, remote UE通过relay UE接入网络,发送数据包,进行通信。
[0218]需要说明的是,因为DHCPDISC0VER\DHCP0FFER\DHCPREQUEST为一组消息,因此在S411中若PGW已知该DHCP请求消息与remote UE关联,则在S414中可不携带关联标识。
[0219]同上述各实施例,PGW可以在DHCPOFFER或DHCPACK消息中为remote UE配置合适的租期,以使得remote UE没有进行新的续租申请,在IP地址租期过期时,PGW及时收回为remote UE分配的IP地址。
[0220]需要说明的是,PGW/AAA proxy在执行上述通信方法第二至第四实施例中的具体操作时,可以由AAA proxy接收remote UE的IMSI,并接收remote UE的标识或生成remoteUE的标识,然后在PGW上创建remote UE的标识和MSI的对应关系,或者不创建remoteUE的标识和MSI的对应关系,而是直接将remote UE的标识和MSI发送给PGW,由PGW保存remote UE的标识和MSI的对应关系,最后,由PGW根据remote UE的标识和MSI的对应关系为remote UE分配IP地址,在整个过程中,如果标识由AAA server或AAA proxy生成,贝1J可以统一由AAA proxy通过relay UE发送给remote UE。
[0221]当然,除了上述通过DHCP消息的方式获取IP地址并接入网络之外,还可以直接在remote UE通过relay UE和PGW/AAA proxy向AAA server发起的认证通过之后,由PGW/AAA proxy接收AAA server发送的认证成功响应消息,并为认证通过的UE即remote UE分配IP地址,再通过认证成功响应消息发送给remote UE,这样,remote UE就可以使用分配的IP地址,通过relay UE接入网络,完成与网络的通信过程。除此之外,还可以通过relayUE、移动管理实体、PGW/AAA proxy之间的资源承载过程携带remote UE的标识,如MSI或IMEI或仅表示该UE为被relay UE的标识,从而实现PGW/AAA proxy为remote UE分配IP地址的目的。具体可参照图5。
[0222]请参照图5,为本发明通信方法的第五实施例的流程示意图。在本实施例中,所述方法包括以下步骤:
[0223]S501, remote UE发送PDN连接请求消息,请求与relay UE建立PDN连接。
[0224]S502, remote UE 通过 relay UE、MME、PGW/AAA proxy 向 AAA Server 发送认证请求消息,以使AAA服务器执行认证过程。
[0225]S503,认证通过后,relay UE返回PDN连接接受消息给remote UE。
[0226]S504, relay UE向MME、PGff发起承载资源修改请求,在用于请求承载资源修改的消息中携带remote UE的标识,在这个过程中,relay UE、MME、PGW信息交互涉及的消息依次可以是Request Bearer Resource Modificat1n消息、Bearer Resource Command消息。携带
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1