一种IP地址分配的方法、装置和网络系统转让专利

申请号 : CN201810241903.7

文献号 : CN108337674B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李岩

申请人 : 华为技术有限公司

摘要 :

本发明实施例提供了一种IP地址分配的方法和装置,涉及领域通信领域,能够更简单方便地让终端选择合适的IP地址发起业务,避免维护APN列表带来的终端需要适配不同运营商的问题。所述IP地址分配的方法包括:IP地址分配装置向UE发送IP地址以及所述IP地址的移动性属性;所述UE选择与自身移动性需求对应的IP地址发起业务。本发明用于IP地址的分配。

权利要求 :

1.一种IP地址分配的方法,其特征在于,所述方法包括:

控制面装置从用户设备UE接收IP地址请求消息;

响应于所述IP地址请求消息,所述控制面装置确定会话连续性,分配所述UE的IP地址,其中,所述会话连续性用于指示是否保持所述IP地址不变;

所述控制面装置根据所述会话连续性,选择与所述会话连续性对应的转发装置;

所述控制面装置向选择的所述转发装置下发转发规则,所述转发规则用于处理所述UE发送的所述会话连续性的IP报文;

所述控制面装置向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述会话连续性。

2.根据权利要求1所述的方法,其特征在于,所述IP地址请求消息为分组数据网络PDN连接建立请求消息,所述IP地址响应消息为PDN连接建立响应消息。

3.根据权利要求1所述的方法,其特征在于,所述IP地址请求消息中携带所述UE的会话连续性偏好信息,所述控制面装置确定会话连续性,包括:所述控制面装置根据所述会话连续性偏好信息确定所述会话连续性。

4.根据权利要求1或3所述的方法,其特征在于,所述会话连续性包括维持IP地址不变或不维持IP地址不变,当所述会话连续性为维持IP地址不变时,所述转发装置包括与维持IP地址不变相对应的第一转发装置;以及当所述会话连续性为不维持IP地址不变时,所述转发装置包括与不维持IP地址不变相对应的第二转发装置。

5.一种IP地址分配的方法,其特征在于,所述方法包括:

用户设备UE接收由控制面装置分配的第一IP地址以及所述第一IP地址的会话连续性,所述第一IP地址的会话连续性为保持IP地址不变;

所述UE接收由所述控制面装置分配的第二IP地址以及所述第二IP地址的会话连续性,所述第二IP地址的会话连续性为不保持IP地址不变,其中,所述第一IP地址和所述第二IP地址为所述UE用一个分组数据网络PDN连接分配的两个会话连续性不同的IP地址;

所述UE从所述第一IP地址和所述第二IP地址中选择与自身移动性需求对应的IP地址发起业务。

6.根据权利要求5所述的方法,其特征在于,在所述UE接收由控制面装置分配的第一IP地址以及所述第一IP地址的会话连续性之前,所述方法还包括:所述UE向所述控制面装置发送IP地址请求消息;

所述UE接收由控制面装置分配的第一IP地址以及所述第一IP地址的会话连续性,包括:所述UE接收所述控制面装置返回的IP地址响应消息,所述IP地址响应消息中携带所述第一IP地址以及所述第一IP地址的会话连续性。

7.根据权利要求6所述的方法,所述IP地址请求消息为PDN连接建立请求消息,所述IP地址响应消息为PDN连接建立响应消息。

8.根据权利要求6所述的方法,其特征在于,所述IP地址请求消息中携带所述UE的会话连续性偏好信息,所述会话连续性偏好信息用于所述第一IP地址的会话连续性的确定。

9.一种用于IP地址分配的网络系统,其特征在于,包括控制面装置和用户设备UE,其中:所述控制面装置用于用户设备UE接收IP地址请求消息,响应于所述IP地址请求消息,确定会话连续性,分配所述UE的IP地址,其中,所述会话连续性用于指示是否保持所述IP地址不变;根据所述会话连续性,选择与所述会话连续性对应的转发装置;向选择的所述转发装置下发转发规则,所述转发规则用于处理所述UE发送的所述会话连续性的IP报文;向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述会话连续性;

所述UE,用于选择与自身移动性需求对应的IP地址发起业务。

10.根据权利要求9所述的网络系统,其特征在于,所述IP地址请求消息为分组数据网络PDN连接建立请求消息,所述IP地址响应消息为PDN连接建立响应消息。

11.根据权利要求9所述的网络系统,其特征在于,所述IP地址请求消息中携带所述UE的移动性偏好信息,所述控制面装置用于根据所述UE的移动性偏好信息确定所述会话连续性。

12.根据权利要求9或11所述的网络系统,其特征在于,所述会话连续性包括维持IP地址不变或不维持IP地址不变,当所述会话连续性为维持IP地址不变时,所述转发装置包括与维持IP地址不变相对应的第一转发装置;以及当所述会话连续性为不维持IP地址不变时,所述转发装置包括与不维持IP地址不变相对应的第二转发装置。

13.一种IP地址分配的装置,其特征在于,包括:

用于从用户设备UE接收IP地址请求消息的模块;

用于响应于所述IP地址请求消息,确定会话连续性且分配所述UE的IP地址的模块,其中,所述会话连续性用于指示是否保持所述IP地址不变;

用于根据所述会话连续性,选择与所述会话连续性对应的转发装置的模块;

用于向选择的所述转发装置下发转发规则的模块,所述转发规则用于处理所述UE发送的所述会话连续性的IP报文;

用于向所述UE返回IP地址响应消息的模块,所述IP地址响应消息携带所述IP地址以及所述会话连续性。

14.根据权利要求13所述的装置,其特征在于,所述IP地址请求消息为分组数据网络PDN连接建立请求消息,所述IP地址响应消息为PDN连接建立响应消息。

15.根据权利要求13所述的装置,其特征在于,所述IP地址请求消息中携带所述UE的会话连续性偏好信息,所述用于确定所述UE的IP地址的会话连续性的模块用于根据所述会话连续性偏好信息确定所述会话连续性。

16.根据权利要求13或15所述的装置,其特征在于,所述会话连续性包括维持IP地址不变或不维持IP地址不变,当所述会话连续性为维持IP地址不变时,所述转发装置包括与维持IP地址不变相对应的第一转发装置;以及当所述会话连续性为不维持IP地址不变时,所述转发装置包括与不维持IP地址不变相对应的第二转发装置。

17.一种通信装置,其特征在于,所述装置包括:

接收模块,用于接收由控制面装置分配的第一IP地址以及所述第一IP地址的会话连续性,所述第一IP地址的会话连续性为保持IP地址不变;接收由所述控制面装置分配的第二IP地址以及所述第二IP地址的会话连续性,所述第二IP地址的会话连续性为不保持IP地址不变,其中,所述第一IP地址和所述第二IP地址为所述UE用同一个分组数据网络PDN连接分配的两个会话连续性不同的IP地址;

处理模块,用于从所述第一IP地址和所述第二IP地址中选择与自身移动性需求对应的IP地址发起业务。

18.根据权利要求17所述的装置,其特征在于,还包括发送模块;

在所述接收模块接收由控制面装置分配的第一IP地址以及所述第一IP地址的会话连续性之前,所述发送模块用于:向所述控制面装置发送IP地址请求消息;

所述接收模块用于接收所述控制面装置返回的IP地址响应消息,所述IP地址响应消息中携带所述第一IP地址以及所述第一IP地址的会话连续性。

19.根据权利要求18所述的装置,其特征在于,所述IP地址请求消息为PDN连接建立请求消息,所述IP地址响应消息为PDN连接建立响应消息。

20.根据权利要求18所述的装置,其特征在于,所述IP地址请求消息中携带用户设备UE的移动性偏好信息,所述会话连续性偏好信息用于所述第一IP地址的会话连续性的确定。

21.一种IP地址分配的装置,其特征在于,包括:

存储器和处理器,所述存储器存储有程序指令,所述程序指令被所述处理器执行时,使得权利要求1至8中任一项所述的方法被执行。

22.一种可读存储介质,其上存储有程序指令,其特征在于,该程序指令被处理器执行时,使得权利要求1至8中任一项所述的方法被执行。

说明书 :

一种IP地址分配的方法、装置和网络系统

技术领域

[0001] 本发明涉及通信领域,特别涉及一种IP地址分配的方法和装置。

背景技术

[0002] 在3GPP标准版本R8阶段发展出的演进分组系统架构中,分组数据网关(Packet Data Network Gateway,PGW)分配IP地址,为了保证用户IP地址的连续性,PGW部署位置较高,以中国为例一般部署于省会城市,这样当用户移动时,始终可以连接到PGW以保证用户分配IP不变。而在实际应用中,用户经常访问本地的业务服务器(以中国为例,这些服务器位于地市),如果用户仍然连接PGW,则会出现路由的迂回,即用户流量先到省会的PGW,在返回到地市的本地服务器,这样导致了报文传输时延变长,影响用户体验,并且浪费了省会和地市之间的传输带宽。
[0003] 为了解决这个问题,3GPP又定义了选择性流量旁路(Selected IP Traffic Offload,SIPTO) 功能,其核心思想是在靠近用户入网位置(比如地市)部署SGW和本地数据网关(Local Packet Data Network Gateway,LPGW)。当用户访问本地服务器时,由LPGW分配IP地址,流量仅经过LPGW。这样就避免了路由迂回带来的各种问题。由于LPGW位置较低,当用户移动到 LPGW管辖范围后,一般会释放用户IP地址,重新选择LPGW,所以LPGW分配的IP不保证其会话连续性。用户终端上的应用应根据自身需求来选择不同的IP来发起业务。
[0004] 在选取IP地址的相关技术中,用户终端上会维护不同运营商接入点名称(Access Point Name,APN)列表以及其对应的属性,这样,用户终端上的应用就可以根据自身需求以及连接的运营商来选择不同APN对应的IP地址发起业务。
[0005] 但是,由于全球移动运营商数量众多,运营商APN列表会比较庞大,导致例如占用过多的终端内存来维护APN列表。而且,由于虚拟运营商的兴起,移动运营商的数量会动态增加,而每增加一个运营商,就需要动态修改APN列表,这就要求终端频繁更新这个APN列表,而APN列表更新的实时性不能得到保障,这就使得如果手机用户选择了新的运营商,而列表没有更新,就无法选择合适的IP地址发起业务。

发明内容

[0006] 本发明提供一种IP地址分配的方法,能够更简单方便地让终端选择合适的IP地址发起业务,避免维护APN列表带来的终端需要适配不同运营商的问题。
[0007] 第一方面,提供一种IP地址分配的方法,所述方法包括:
[0008] IP地址分配装置向UE发送IP地址以及所述IP地址的移动性属性;
[0009] 所述UE选择与自身移动性需求对应的IP地址发起业务。
[0010] 结合第一方面,在第一种可能的实现方式中,在所述IP地址分配装置向所述UE发送IP 地址以及所述IP地址的移动性属性之前,所述方法还包括:
[0011] 所述UE向MME发送附着请求消息或者PDN连接建立请求消息;
[0012] 所述MME基于所述附着请求消息或者PDN连接建立请求消息,确定所述UE的IP地址移动性属性,选择与IP地址移动性属性相应的IP地址分配装置,向所述IP地址分配装置发送创建会话请求消息;
[0013] 所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性包括:
[0014] 所述IP地址分配装置在接收到来自所述MME的创建会话请求消息后,向所述MME发送创建会话应答消息,所述创建会话应答消息中携带所述IP地址以及所述IP地址的移动性属性;
[0015] 所述MME通过基站向所述UE返回附着接受消息或者PDN连接建立请求消息,所述附着接受消息或者或者PDN连接建立请求中携带所述IP地址以及所述IP地址的移动性属性。
[0016] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,所述MME根据移动性偏好信息确定移动性属性。
[0017] 结合第一方面的上述任一种可能的实现方式,在第三种可能的实现方式中,所述IP地址分配装置为PGW,其对应的IP地址移动性属性为提供移动性,或者所述IP地址分配装置为 LPGW,其对应的IP地址移动性属性为不提供移动性;
[0018] 结合第一方面,在第四种可能的实现方式中,所述IP地址分配装置集成于融合控制功能 CCF中,
[0019] 所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性之前,所述方法还包括:
[0020] 所述UE向所述CCF发送IP地址请求消息,所述CCF确定所述UE的IP地址移动性属性,根据所述UE的IP地址移动性属性,选择对应的转发装置;
[0021] 所述CCF向选择的所述转发装置下发转发规则,以便所述转发装置根据所述转发规则处理所述UE发送的对应移动性属性的IP报文;
[0022] 所述IP地址分配装置向所述UE发IP地址以及所述IP地址的移动性属性包括:
[0023] 所述CCF向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述IP地址的移动性属性。
[0024] 结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN连接建立响应消息。
[0025] 结合第一方面的第四种可能的实现方式,在第六种可能的实现方式中,所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0026] 结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,在所述CCF向所述UE返回DHCP应答消息或者路由器通告消息之后,所述方法还包括:
[0027] 所述CCF向基站发送承载建立请求消息,并通过所述基站向所述UE发送会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0028] 所述基站向所述CCF发送承载建立应答消息;
[0029] 所述UE向所述转发装置传输与所述TFT信息匹配的IP报文。
[0030] 结合第一方面的第四种可能的实现方式,在第八种可能的实现方式中,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,所述CCF根据UE的移动性偏好信息确定UE的 IP地址移动性属性。
[0031] 结合第一方面的第四种或第八种可能的实现方式,在第九种可能的实现方式中,所述IP 地址移动性属性包括提供移动性和不提供移动性,所述转发装置包括与提供移动性相对应的第一转发装置以及与不提供移动性相对应的第二转发装置。
[0032] 第二方面,提供一种IP地址分配的方法,所述方法包括:
[0033] UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0034] 所述UE选择与自身移动性需求对应的IP地址发起业务。
[0035] 结合第二方面,在第一种可能的实现方式中,在所述UE接收由IP地址分配装置分配的 IP地址以及所述IP地址的移动性属性之前,所述方法还包括:
[0036] 所述UE向MME发送附着请求消息或者PDN连接建立请求消息;
[0037] 所述UE接收所述MME通过基站返回的附着接受消息或PDN连接建立请求消息,所述附着接受消息或所述PDN连接建立请求消息中携带所述IP地址以及所述IP地址的移动性属性。
[0038] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,以使所述MME根据移动性偏好信息确定移动性属性。
[0039] 结合第二方面,在第三种可能的实现方式中,所述IP地址分配装置包括第一IP地址分配装置和第二IP地址分配装置,
[0040] 所述UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性包括:
[0041] 所述UE接收由第一IP地址分配装置和/或第二IP地址分配装置分配的IP地址以及所述 IP地址的移动性属性;
[0042] 其中,所述IP地址的移动性属性包括提供移动性和不提供移动性,提供移动性与所述第一IP地址分配装置对应,不提供移动性与所述第二IP地址分配装置对应。
[0043] 结合第二方面,在第四种可能的实现方式中,所述IP地址分配装置集成于融合控制功能 CCF中,
[0044] 在所述UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述方法还包括:
[0045] 所述UE向所述CCF发送IP地址请求消息;
[0046] 所述UE接收所述CCF返回的IP地址响应消息,所述IP地址响应消息中携带所述IP地址以及所述IP地址的移动性属性。
[0047] 结合第二方面的第四种实现方式,在第五种可能的实现方式中,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN 连接建立响应消息。
[0048] 结合第二方面的第四种实现方式,在第六种可能的实现方式中,所述IP地址请求消息为 DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0049] 结合第二方面的第六种实现方式,在第七种可能的实现方式中,在所述UE接收所述CCF 返回的DHCP应答消息或者路由器通告消息之后,所述方法还包括:
[0050] 所述UE接收会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,[0051] 所述UE传输与所述TFT信息匹配的IP报文。
[0052] 结合第二方面的第四种实现方式,在第八种可能的实现方式中,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,以使所述CCF根据UE的移动性偏好信息确定UE的IP 地址移动性属性。
[0053] 第三方面,提供一种用于IP地址分配的网络系统,包括IP地址分配装置和UE,其中:
[0054] 所述IP地址分配装置,用于向所述UE发送IP地址以及所述IP地址的移动性属性;
[0055] 所述UE,用于选择与自身移动性需求对应的IP地址发起业务。
[0056] 结合第三方面,在第一种可能的实现方式中,所述网络系统还包括MME,[0057] 在所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性之前,所述UE还用于,向MME发送附着请求消息或者PDN连接建立请求消息;
[0058] 所述MME,用于基于所述附着请求消息或者PDN连接建立请求消息,确定所述UE的IP 地址移动性属性,选择与IP地址移动性属性相应的IP地址分配装置,向所述IP地址分配装置发送创建会话请求消息;
[0059] 所述IP地址分配装置具体用于:
[0060] 所述IP地址分配装置在接收到来自所述MME的创建会话请求消息后,向所述MME发送创建会话应答消息,所述创建会话应答消息中携带所述IP地址以及所述IP地址的移动性属性;
[0061] 所述MME还用于:通过基站向所述UE返回附着接受消息或者PDN连接建立请求消息,所述附着接受消息或者或者PDN连接建立请求中携带所述IP地址以及所述IP地址的移动性属性。
[0062] 结合第三方面的第一种可能实现方式,在第二种可能的实现方式中,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,
[0063] 所述MME还用于:根据移动性偏好信息确定移动性属性。
[0064] 结合第三方面的上述任一种实现方式,在第三种可能的实现方式中,所述IP地址分配装置为PGW,其对应的IP地址移动性属性为提供移动性,或者所述IP地址分配装置为LPGW,其对应的IP地址移动性属性为不提供移动性;
[0065] 结合第三方面,在第四种可能的实现方式中,所述IP地址分配装置集成于融合控制功能 CCF中,
[0066] 在所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性之前,所述UE还用于:向所述CCF发送IP地址请求消息;所述CCF用于:确定所述UE的IP地址移动性属性,根据所述UE的IP地址移动性属性,选择对应的转发装置;
[0067] 所述CCF还用于:向选择的所述转发装置下发转发规则,以便所述转发装置根据所述转发规则处理所述UE发送的对应移动性属性的IP报文;
[0068] 所述IP地址分配装置具体用于:
[0069] 所述CCF向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述IP地址的移动性属性。
[0070] 结合第三方面的第四种可能实现方式,在第五种可能的实现方式中,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者 PDN连接建立响应消息。
[0071] 结合第三方面的第四种可能实现方式,在第六种可能的实现方式中,所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0072] 结合第三方面的第六种可能实现方式,在第七种可能的实现方式中,还包括基站,[0073] 在所述CCF向所述UE返回DHCP应答消息或者路由器通告消息之后,所述CCF还用于:向基站发送承载建立请求消息,并通过所述基站向所述UE发送会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0074] 所述基站向所述CCF发送承载建立应答消息;
[0075] 所述UE向所述转发装置传输与所述TFT信息匹配的IP报文。
[0076] 结合第三方面的第四种可能实现方式,在第八种可能的实现方式中,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,
[0077] 所述CCF还用于:根据所述UE的移动性偏好信息确定UE的IP地址移动性属性。
[0078] 结合第三方面的第四或第八种可能实现方式,在第九种可能的实现方式中,所述IP地址移动性属性包括提供移动性和不提供移动性,所述转发装置包括与提供移动性相对应的第一转发装置以及与不提供移动性相对应的第二转发装置。
[0079] 第四方面,提供一种用户设备UE,所述UE包括接收模块和处理模块,其中:
[0080] 所述接收模块,用于接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0081] 所述处理模块,用于选择与自身移动性需求对应的IP地址发起业务。
[0082] 结合第四方面,在第一种可能的实现方式中,所述UE还包括发送模块,[0083] 在所述接收模块接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送模块,用于向MME发送附着请求消息或者PDN连接建立请求消息;
[0084] 所述接收模块还用于:接收所述MME通过基站返回的附着接受消息或PDN连接建立请求消息,所述附着接受消息或所述PDN连接建立请求消息中携带所述IP地址以及所述IP地址的移动性属性。
[0085] 结合第四方面的第一种实现方式,在第二种可能的实现方式中,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,以使所述MME根据移动性偏好信息确定移动性属性。
[0086] 结合第四方面,在第三种可能的实现方式中,所述IP地址分配装置包括第一IP地址分配装置和第二IP地址分配装置,
[0087] 所述接收模块具体用于:
[0088] 接收由第一IP地址分配装置和/或第二IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0089] 其中,所述IP地址的移动性属性包括提供移动性和不提供移动性,其中,提供移动性与所述第一IP地址分配装置对应,不提供移动性与所述第二IP地址分配装置对应。
[0090] 结合第四方面或其第三种实现方式,在第四种可能的实现方式中,所述IP地址分配装置集成于融合控制功能CCF中,
[0091] 在所述接收模块接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送模块还用于:向所述CCF发送IP地址请求消息;
[0092] 所述接收模块,用于接收所述CCF返回的IP地址响应消息,所述IP地址响应消息中携带所述IP地址以及所述P地址的移动性属性。
[0093] 结合第四方面的第四种实现方式,在第五种可能的实现方式中,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN 连接建立响应消息。
[0094] 结合第四方面的第四种实现方式,在第六种可能的实现方式中,所述IP地址请求消息为 DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0095] 结合第四方面的第六种实现方式,在第七种可能的实现方式中,在所述接收模块接收所述CCF返回的DHCP应答消息或者路由器通告消息之后,所述接收模块还用于:接收会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0096] 所述发送模块还用于:传输与所述TFT信息匹配的IP报文。
[0097] 结合第四方面的第四种实现方式,在第八种可能的实现方式中,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,以使所述CCF根据UE的移动性偏好信息确定UE的IP 地址移动性属性。
[0098] 本发明实施例提供的IP地址分配方法、网络系统和UE,通过在分配IP地址时指明其对应的移动性属性,能够更简单方便地让终端根据自身的移动性需求来选择合适的IP地址发起业务,避免维护APN列表带来的终端需要适配不同运营商的问题。

附图说明

[0099] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0100] 图1是本发明实施例提供的一种IP地址分配的方法的流程图;
[0101] 图2是本发明实施例提供的一种IP地址分配的方法的流程图;
[0102] 图3是本发明实施例通过的一种IP地址分配的方法的示意图;
[0103] 图4是本发明实施例通过的一种IP地址分配的方法的示意图;
[0104] 图5是本发明实施例通过的一种IP地址分配的方法的示意图;
[0105] 图6A是本发明实施例提供的一种网络系统的结构框图;
[0106] 图6B是本发明实施例提供的另一种网络系统的结构框图;
[0107] 图7A是本发明实施例提供的一种用户设备(UE)的结构框图;
[0108] 图7B是本发明实施例提供的另一种UE的结构框图。

具体实施方式

[0109] 为了更好地理解本发明,下面先对本发明中涉及到的一些术语进行说明。l基站:本文中可以为演进型基站(evolved Node B,eNB),用于实现无线有关的功能。
[0110] 移动性管理实体(Mobility Management Entity,MME):负责用户的移动性管理,包括用户上下文和移动状态管理,分配用户临时身份标识,认证和授权用户;
[0111] 服务网关(Serving Gateway,S-GW):是3GPP接入网络间的转发面锚点,终止与eNB 的接口,通过与基站以及分组数据网络网关(Packet Data Network Gateway,PGW)之间的传输隧道实现UE报文转发;
[0112] 分组数据网络网关(Packet Data Network Gateway,PGW):是3GPP接入网络和非3GPP 接入网络之间的转发面锚点,和外部分组数据网络(PDN:Packet Data Network)的接口;具有IP地址分配功能,具有承载管理功能,可以建立与基站之间多个传输隧道(通过SGW);
[0113] 网关用户面(GW-U):具有用户报文转发,封装,统计等功能;
[0114] 融合控制功能(Converged control function,CCF):集成了MME和网关控制面等功能,除了负责用户的移动性管理,还具有IP地址分配,选择网关用户面设备,承载管理,生成网关用户面转发规则等功能。
[0115] 相关技术中,不同APN连接的是同一网络(比如internet),只是提供IP地址的网关不同,其对应的移动性支持程度不同。本申请中利用一个通用的跨运营商的IP移动性属性来选择不同的网关并提供不同的移动性支持,从而避免了在手机上配置不同运营商APN列表导致的配置复杂以及无法及时动态更新的问题。
[0116] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0117] 图1是本发明实施例提供的一种IP地址分配的方法的流程图。参照图1,本发明实施例提供的IP地址分配的方法所述方法包括:
[0118] 11、IP地址分配装置向UE发送IP地址以及所述IP地址的移动性属性;
[0119] 12、所述UE选择与自身移动性需求对应的IP地址发起业务。
[0120] 其中,本文中的移动性属性是指当用户移动后,网络是否维持该IP地址不变,即会话连续性。本申请中的移动性属性可包括以下两种:提供移动性和不提供移动性。当然,也可以有其他划分方式,例如对移动性属性进行高(即,对应于提供移动性)和低(即,对应于不提供移动性)划分。当提供移动性时或移动性属性为高时,维持IP地址不变,即保证会话的连续性;而当移动性属性为低时或不提供移动性时,不维持IP地址不变,即不保证会话的连续性。
[0121] 本发明实施例提供的IP地址分配的方法,由于IP的移动性属性是通用的,跨运营商的,所以UE就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了手机实现,当手机连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了相关技术更新不及时导致IP无法选择的问题。
[0122] 可选地,在本发明的一个实施例中,在步骤11所述IP地址分配装置向所述UE发送IP 地址以及所述IP地址的移动性属性之前,所述方法还包括:
[0123] 所述UE向MME发送附着请求消息或者PDN连接建立请求消息;
[0124] 所述MME基于所述附着请求消息或者PDN连接建立请求消息,确定所述UE的IP地址移动性属性,选择与IP地址移动性属性相应的IP地址分配装置,向所述IP地址分配装置发送创建会话请求消息.
[0125] 相应地,步骤12中所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性可包括:
[0126] 所述IP地址分配装置在接收到来自所述MME的创建会话请求消息后,向所述MME发送创建会话应答消息,所述创建会话应答消息中携带所述IP地址以及所述IP地址的移动性属性;
[0127] 所述MME通过基站向所述UE返回附着接受消息或者PDN连接建立请求消息,所述附着接受消息或者或者PDN连接建立请求中携带所述IP地址以及所述IP地址的移动性属性。
[0128] 其中,所述附着请求消息中可携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中可携带所述UE的移动性偏好信息。这样一来,所述MME即可根据移动性偏好信息确定移动性属性。
[0129] 本发明实施例提供的IP地址分配的方法可应用于EPS网络中。在应用于元EPS网络中的情形下,所述IP地址分配装置可以为PGW或LPGW。当所述IP地址分配装置为PGW时,其对应的IP地址移动性属性为提供移动性;当所述IP地址分配装置为LPGW时,其对应的IP地址移动性属性为不提供移动性
[0130] 当然,可选地,在本发明的一个实施例中,所述IP地址分配装置可以包括多个IP地址分配装置。例如,所述IP地址分配装置可以包括第一IP地址分配装置和第二IP地址分配装置。第一IP地址分配装置和第二IP地址分配装置分别向所述UE分配第一IP地址及其对应的移动性属性,和第二IP地址及其对应的移动性属性。所述第一IP地址分配装置分配的移动性属性可以和所述第二IP地址分配的移动性属性不同。例如,在本发明实施例中,所述第一IP地址分配装置可以为PGW(提供移动性),所述第二IP地址分配装置可以为LPGW(不提供移动性);或者,所述所述第一IP地址分配装置可以为LPGW(不提供移动性),所述第二IP 地址分配装置可以为PGW(提供移动性)。
[0131] 在本发明实施例中,当所述IP地址分配装置包括第一IP地址分配装置和第二IP地址分配装置时,所述附着请求消息中可携带所述UE的移动性偏好信息并发送给MME;所述PDN 连接建立请求消息中也可携带所述UE的移动性偏好信息并发送给MME。如此,所述MME 即可根据接收的所述UE的移动性偏好信息更便捷地选择相应的网关。
[0132] 在本发明的另一个实施例中,本发明实施例提供的IP地址分配的方法可应用于控制面和用户面分离后的网络架构。在此网络架构中,所述IP地址分配装置集成于融合控制功能(CCF) 中。本发明实施例提供的IP地址分配的方法除了包括上述步骤11和步骤12之外,在步骤11 所述IP地址分配装置向所述UE发送IP地址以及所述IP地址的移动性属性之前,还可包括:
[0133] 所述UE向所述CCF发送IP地址请求消息,所述CCF确定所述UE的IP地址移动性属性,根据所述UE的IP地址移动性属性,选择对应的转发装置;
[0134] 所述CCF向选择的所述转发装置下发转发规则,以便所述转发装置根据所述转发规则处理所述UE发送的对应移动性属性的IP报文。
[0135] 相应地,步骤11中所述IP地址分配装置向所述UE发IP地址以及所述IP地址的移动性属性可包括:
[0136] 所述CCF向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述IP地址的移动性属性。
[0137] 在本发明实施例中,可选地,所述IP地址请求消息可以为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息可以为附着响应消息或者PDN连接建立响应消息。
[0138] 在本发明实施例中,可选地,所述IP地址请求消息可以为DHCP请求消息或者路由器请求,所述IP地址响应消息可以为DHCP应答消息或路由器通告消息。
[0139] 进一步地,在所述CCF向所述UE返回DHCP应答消息或者路由器通告消息之后,所述方法还可包括:
[0140] 所述CCF向基站发送承载建立请求消息,并通过所述基站向所述UE发送会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0141] 所述基站向所述CCF发送承载建立应答消息;
[0142] 所述UE向所述转发装置传输与所述TFT信息匹配的IP报文。
[0143] 在本发明实施例提供的IP地址分配的方法应用于控制面和用户面分离后的网络架构的情况下,所述IP地址请求请求消息中可携带所述UE的移动性偏好信息,所述CCF可根据UE 的移动性偏好信息确定UE的IP地址移动性属性。
[0144] 其中,所述IP地址移动性属性可包括提供移动性和不提供移动性,所述转发装置可包括与提供移动性相对应的第一转发装置以及与不提供移动性相对应的第二转发装置。
[0145] 本发明实施例提供的IP地址分配的方法,用户面的IP地址分配协议报文转发给CCF(控制面)并触发所述CCF(控制面)选择新的转发装置(网关转发面)并分配IP地址,从而使得 UE可以用一个PDN连接同时分配两个移动属性不同的IP地址,避免了强制要求UE支持多 PDN连接,兼容了仅支持单PDN连接通过用户面IP地址分配协议分配多个IP地址的终端。
[0146] 图2是本发明实施例提供的另一种IP地址分配的方法的流程图。参照图2,本发明实施例提供的IP地址分配的方法可包括:
[0147] 21、UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0148] 22、所述UE选择与自身移动性需求对应的IP地址发起业务。
[0149] 其中,本文中的移动性属性是指当用户移动后,网络是否维持该IP地址不变,即会话连续性。本申请中的移动性属性可包括以下两种:提供移动性和不提供移动性。当然,也可以有其他划分方式,例如对移动性属性进行高(即,对应于提供移动性)和低(即,对应于不提供移动性)划分。当提供移动性时或移动性属性为高时,维持IP地址不变,即保证会话的连续性;而当移动性属性为低时或不提供移动性时,不维持IP地址不变,即不保证会话的连续性。
[0150] 本发明实施例提供的IP地址分配的方法,由于IP的移动性属性是通用的,跨运营商的,所以UE就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了手机实现,当手机连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了相关技术更新不及时导致IP无法选择的问题。
[0151] 可选地,在本发明的一个实施例中,本发明实施例提供的IP地址分配的方法可应用于演进分组系统(EPS)网络中。此时,在步骤21中所述UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,本发明实施例提供的IP地址分配的方法除了包括上述步骤21和步骤22之外,还可包括:
[0152] 所述UE向MME发送附着请求消息或者PDN连接建立请求消息;
[0153] 所述UE接收所述MME通过基站返回的附着接受消息或PDN连接建立请求消息,所述附着接受消息或所述PDN连接建立请求消息中携带所述IP地址以及所述IP地址的移动性属性。
[0154] 在本发明实施例中,可选地,所述附着请求消息中携带所述UE的移动性偏好信息,和/ 或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,以使所述MME根据移动性偏好信息确定移动性属性。
[0155] 可选地,在本发明的一个实施例中,所述IP地址分配装置可包括第一IP地址分配装置和第二IP地址分配装置。此时,步骤22中所述UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性包括:
[0156] 所述UE接收由第一IP地址分配装置和/或第二IP地址分配装置分配的IP地址以及所述 IP地址的移动性属性;
[0157] 其中,所述IP地址的移动性属性包括提供移动性和不提供移动性,提供移动性与所述第一IP地址分配装置对应,不提供移动性与所述第二IP地址分配装置对应。
[0158] 在本发明的另一个实施例中,本发明实施例提供的IP地址分配的方法可应用于控制面和用户面分离后的网络架构。在此网络架构中,所述IP地址分配装置集成于融合控制功能(CCF) 中。在此情形下,在步骤21中所述UE接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,本发明实施例提供的IP地址分配的方法还可包括:
[0159] 所述UE向所述CCF发送IP地址请求消息;
[0160] 所述UE接收所述CCF返回的IP地址响应消息,所述IP地址响应消息中携带所述IP地址以及所述IP地址的移动性属性。
[0161] 在本发明实施例中,所述IP地址请求请求消息中可携带所述UE的移动性偏好信息,以使所述CCF根据UE的移动性偏好信息确定UE的IP地址移动性属性。
[0162] 其中,可选地,所述IP地址请求消息可以为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息可以为附着响应消息或者PDN连接建立响应消息。
[0163] 其中,可选地,所述IP地址请求消息可以为DHCP请求消息或者路由器请求,所述IP 地址响应消息可以为DHCP应答消息或路由器通告消息。
[0164] 可选地,在所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息的情况下,在所述UE接收所述CCF返回的DHCP 应答消息或者路由器通告消息之后,所述方法还可包括:
[0165] 所述UE接收会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,[0166] 所述UE传输与所述TFT信息匹配的IP报文。
[0167] 本发明实施例提供的IP地址分配的方法,用户面的IP地址分配协议报文转发给CCF(控制面)并触发所述CCF(控制面)选择新的转发装置(网关转发面)并分配IP地址,从而使得 UE可以用一个PDN连接同时分配两个移动属性不同的IP地址,避免了强制要求UE支持多 PDN连接,兼容了仅支持单PDN连接通过用户面IP地址分配协议分配多个IP地址的终端。
[0168] 为了更好地理解本发明的技术方案,下面以几个具体实施例为例来对本发明提供的IP地址分配的方法进行进一步阐释。
[0169] 图3是本发明实施例提供的一种IP地址分配的方法的示意图。参照图3,所述方法可应用于传统的EPS网络,包括:
[0170] 331、UE经eNB向MME发送附着请求消息,所述附着请求消息中可选的携带UE优选的IP地址的移动性属性(可以通过扩展PDN类型参数携带),针对本实施例,优选携带的是提供移动性;
[0171] 332、MME认证UE,如果UE认证通过,则和UE之间建立安全上下文,由于没有携带加密选项传送标志,MME选取用户签约里缺省APN和UE优选的IP地址移动性属性选择网关,如果UE没有携带IP地址移动性属性,则MME可以根据签约里的缺省优选IP地址移动属性选择网关,如果优选IP地址移动性属性为高移动性且签约允许,则选择集中部署的网关为该用户分配IP地址,否则选择分布式部署的网关为该用户分配IP地址,MME根据选择的分组网关以及用户位置选择SGW。注意如果UE优选高移动性,但是用户签约只允许低移动性,则MME以签约为主,即以低移动性选择网关。
[0172] MME向选择的SGW发送创建会话请求消息,携带PDN类型、APN、国际移动识别码 (international mobile subscriber identity,IMSI)、PGW地址等信息,可选的携带IP地址的移动性属性。
[0173] 333、SGW根据步骤332里的PGW地址,向PGW发送创建会话请求消息,携带PDN 类型,APN,IMSI,以及隧道标识(Tunnel Endpoint Identifier,TEID)等信息,可选的携带 IP地址的移动性属性;
[0174] 334、PGW根据PDN类型,APN信息分配对应网络里的IP地址,向SGW返回创建会话应答消息,携带PGW分配的TEID(隧道标识)信息和分配的IP地址,以及该分配IP地址的移动性属性(该属性可以通过扩展PCO参数携带),由于该网关部署位置较高,所以其分配的IP地址的移动性属性为高;
[0175] 335、SGW向MME返回创建会话应答消息;
[0176] 336、MME向eNB发送初始上下文建立请求消息,通过基站向UE返回附着接受消息,包含APN信息,IP地址信息以及该IP地址的移动性属性;此时UE记录IP及其对应的移动性属性;
[0177] 337、eNB和UE之间重新配置RRC连接,以传送用户面报文;
[0178] 338、eNB向MME返回初始上下文建立应答消息,包含eNB分配的TEID,该TEID用于创建SGW和eNB之间的下行转发隧道;
[0179] 339、MME向SGW发送修改承载请求消息,包含eNB分配的TEID;
[0180] 340、SGW返回修改承载应答消息,此后UE可以发送和接受IP报文,如果UE上的应用都需要移动性支持,即移动位置IP地址维持不变,则UE不在发起后续流程。如果UE上部分应用需求移动性支持,部分不需要移动性支持且仅访问本地服务,则发起后续流程;
[0181] 341、UE经eNB向MME发送PDN连接建立请求消息,可以直接携带APN信息(和上述步骤3366里返回给UE的APN信息相同),以及优选的IP地址移动性属性(可以通过扩展PDN类型参数携带),针对本实施例,该移动性属性为低,既不需要始终保持IP不变;
[0182] 342、MME根据消息里携带的APN和UE优选的IP地址移动性属性选择网关(仍需签约检查),针对本例选择对应的本地网关;MME向步骤332里选择的SGW发送创建会话请求消息,携带PDN类型,APN,IMSI,本地网关地址等信息;
[0183] 343、SGW根据步骤334里的PGW地址,向本地网关发送创建会话请求消息,携带PDN 类型,APN,IMSI,以及TEID(隧道标识)等信息,可选的携带优选的IP地址移动属性;
[0184] 344、本地网关根据PDN类型,APN信息分配对应网络里的IP地址,向SGW返回创建会话应答消息,携带本地网关分配的TEID(隧道标识)信息和分配的IP地址,以及该分配 IP地址的移动性属性,由于是本地网关,所以其分配的IP地址的移动性属性为低;
[0185] 345、SGW向MME返回创建会话应答消息;
[0186] 346、MME向eNB发送承载建立请求消息,通过基站向UE返回PDN连接建立响应消息,所述PDN连接建立响应消息包含APN信息,IP地址信息以及该IP地址的移动性属性;此时UE记录IP及其对应的移动性属性;
[0187] 347、eNB和UE之间重新配置RRC连接,以传送用户面报文;
[0188] 348、eNB向MME返回承载建立应答消息;
[0189] 349、MME向SGW发送修改承载请求消息;
[0190] 350、SGW返回修改承载应答消息,此时UE有两个IP地址,UE上的应用根据自己的需求,选择不同的IP地址发起业务。
[0191] 需要注意的是这两个APN发起顺序不是固定的,也可以先发起到本地网关的网络连接,再发起到PGW的网络连接。
[0192] 关于手机上的应用如何选择不同的IP发起业务,一种可能的实现方式如下,手机操作系统保存当前连接的APN以及对应的IP地址,由于不同运营商其APN命名是不一样的,比如中国移动可能给被本地服务的APN命名为A,给锚定不变的APN命名为B,而中国联通给本地服务的APN命名为X,给锚定不变的APN命名为Y,而由于手机可能连接不同的运营商,所以手机操作系统要维护所有运营商的APN列表以及其对应的属性。当手机上的APP 发起业务时,调用操作系统提供的API,请求特定属性的IP,比如APP1可能需要IP不变,则手机操作系统根据当前连接的PLMN以及该PLMN对应的APN列表,返回其对应属性的 IP地址,APP获取特定属性IP后,调用套接字(socekt)提供的API,发起IP业务,API 里可以指定该IP业务所需的源地址。其他可能的实现方式还包括应用维护所有运营商的APN 列表以及其对应的属性。
[0193] 通过本实施例可以看出,由于IP的移动性属性是通用的,跨运营商的,所以手机操作系统或者应用就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了终端(例如手机)的实现,当终端连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了现有技术更新不及时导致IP无法选择的问题。另外通过扩展socket编程接口提供移动性属性,可以简化手机应用的实现,避免手机应用选择源IP带来的额外处理,简化了应用的实现。
[0194] 图4是本发明实施例提供的一种IP地址分配的方法的示意图。参照图4,所述方法可应用于控制面和用户名相分离的网络架构,包括:
[0195] 441、UE经eNB向CCF发送附着请求消息,可选的携带UE的移动性偏好信息(可以通过扩展PCO参数携带);
[0196] 442、CCF认证UE,如果UE认证通过,则和UE之间建立安全上下文,由于没有携带加密选项传送标志,CCF选取用户签约里缺省APN以及UE携带的优选移动性属性,选择对应的转发装置(网关转发面),如果优选的IP地址移动属性为高,则选择集中部署的转发装置(网关转发面),否则选择分布式部署的转发装置(网关转发面)。选择好转发装置(网关转发面) 后,CCF分配用户的IP地址,并向转发装置(网关转发面)下发上行转发规则,指示转发装置(网关转发面)如何处理UE发送的IP报文。
[0197] 443、CCF向eNB发送初始上下文建立请求消息,包含分配的TEID,通过基站向UE返回附着接受消息,包括APN,分配的IP地址以及该地址对应的移动性属性;
[0198] 444、eNB和UE之间重新配置RRC连接,建立无线承载以传送用户面报文;
[0199] 445、eNB向CCF返回初始上下文建立应答消息,包含eNB分配的TEID;
[0200] 46、CCF向转发装置(网关转发面)下发下行转发规则,指示转发装置(网关转发面) 如何处理发送给UE的IP报文,在收到发送给UE的IP报文后,封装eNB分配的TEID并发送给基站;如果UE上的应用都需要移动性支持,即移动位置IP地址维持不变,则UE不在发起后续流程。如果UE上部分应用需求移动性支持,部分不需要移动性支持且仅访问本地服务,则发起后续流程;
[0201] 447、UE经eNB向CCF发送PDN连接建立请求消息,可以直接携带APN信息(和上述步骤443里返回给UE的APN信息相同),以及可选的IP地址的移动性属性;
[0202] 448、CCF根据PDN连接消息可选的IP地址移动性属性,以及用户签约信息(是否允许分配该类型的地址),选择对应的转发装置(网关转发面)并分配用户的IP地址2,针对本例选择位置较低(本地)的转发装置(网关转发面);CCF(网关控制面)向转发装置(网关转发面)下发上行转发规则,指示转发装置(网关转发面)如何处理UE发送的IP报文(源地址为IP地址2);
[0203] 449、CCF向eNB发送承载建立请求消息,包含控制面分配的TEID,通过基站向UE返回PDN连接建立响应消息,包含APN信息,IP地址信息以及该IP地址的移动性属性;
[0204] 450、eNB和UE之间重新配置RRC连接,建立无线承载以传送用户面报文;
[0205] 451、eNB向CCF返回承载建立应答消息,包含eNB分配的TEID;
[0206] 452、CCF向转发装置(网关转发面)下发下行转发规则,指示转发装置(网关转发面) 如何处理发送给UE的IP报文(目的地址为IP地址2),在收到发送给UE的IP报文后,封装eNB分配的TEID并发送给基站;此时UE有两个IP地址,UE上的应用根据自己的需求,选择不同的IP地址发起业务。
[0207] 通过本实施例可以看出,由于IP的移动性属性是通用的,跨运营商的,所以手机操作系统或者应用就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了手机实现,当手机连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了现有技术更新不及时导致IP无法选择的问题。另外通过扩展套接字(socket)编程接口提供移动性属性,可以简化手机应用的实现,避免手机应用选择源IP带来的额外处理,简化了应用的实现。
[0208] 图5是本发明实施例提供的一种IP地址分配的方法的示意图。参照图5,所述方法可应用于控制面和用户名相分离的网络架构,包括:
[0209] 541、UE经eNB向CCF发送附着请求消息,可选地携带UE的移动性偏好信息;
[0210] 542、CCF认证UE,如果UE认证通过,则和UE之间建立安全上下文,由于没有携带加密选项传送标志也没有携带优选的IP地址移动属性,CCF选取用户签约里缺省APN和缺省的IP地址移动性属性选择对应的转发装置(网关转发面),在选择好转发装置(网关转发面)后,CCF分配用户的IP地址1,并向转发装置(网关转发面)下发上行转发规则,指示网关转发面如何处理UE发送的IP报文,在上行转发规则里要指示网关转发面检测到DHCP或者IPV6的无状态地址自动配置协议消息后,要上报给CCF(控制面);
[0211] 543、CCF向eNB发送初始上下文建立请求消息,包含控制面分配的TEID,通过基站向 UE返回附着接受消息,包括APN,分配的IP地址以及该地址对应的移动性属性;
[0212] 544、eNB和UE之间重新配置RRC连接,建立无线承载以传送用户面报文;
[0213] 545、eNB向CCF返回初始上下文建立应答消息,包含eNB分配的TEID;
[0214] 546、CCF向网关转发面下发下行转发规则,指示网关转发面如何处理发送给UE的IP 报文,在收到发送给UE的IP报文后,封装eNB分配的TEID并发送给基站;如果UE上的应用都需要移动性支持,即移动位置IP地址维持不变,则UE不在发起后续流程。如果UE 上部分应用需求移动性支持,部分不需要移动性支持且仅访问本地服务,则发起后续流程;
[0215] 547、UE在用户面发起额外的地址分配流程(DHCP或者IPV6的无状态地址自动配置协议),携带UE优选的IP地址属性,针对本例例如低移动性;
[0216] 548、转发装置(网关转发面)收到DHCP或者IPV6的无状态地址自动配置协议报文后,根据步骤542里的上行转发规则,将报文发送给CCF;
[0217] 549、CCF根据上报报文里的优选IP地址属性,以及用户签约信息(是否允许分配该类型的地址),选择对应的转发装置(网关转发面)并分配用户的IP地址2,针对本例选择位置较低(本地)的网关转发面;CCF(网关控制面)向转发装置(网关转发面)下发上行转发规则,指示转发装置(网关转发面)如何处理UE发送的IP报文(源地址为IP地址2);
[0218] 550、CCF封装DHCP响应或者IPV6的无状态地址自动配置协议响应报文发送给转发装置(网关转发面);
[0219] 551、转发装置(网关转发面)通过用户面将DHCP响应或者IPV6的无状态地址自动配置协议响应报文发送给UE,包含分配的IP地址以及该地址对应的移动属性;
[0220] 552、CCF向eNB发送承载建立请求消息,包含分配的TEID,通过基站向UE发送会话管理请求消息,包含TFT信息,指示UE在该承载发送源地址为IP地址2的报文;
[0221] 553、eNB和UE之间重新配置RRC连接,建立无线承载以传输用户面报文;
[0222] 554、eNB向CCF返回承载建立应答消息,包含eNB分配的TEID;
[0223] 555、CCF向转发装置(网关转发面)下发下行转发规则,指示转发装置(网关转发面)如何处理发送给UE的IP报文(目的地址为IP地址2),在收到发送给UE的IP报文后,封装eNB 分配的TEID并发送给基站;此时UE有两个IP地址,UE上的应用根据自己的需求,选择不同的IP地址发起业务。
[0224] 本实施例除了具有图3所示实施例所具有的效果外,还利用转发装置(网关转发面)的可编程性,将用户面的IP地址分配协议报文转发给CCF(控制面)并触发CCF选择新的转发装置 (网关转发面)并分配IP地址,从而使得UE可以用一个PDN连接同时分配两个移动属性不同的IP地址,避免了强制要求UE支持多PDN连接,兼容了仅支持单PDN连接通过用户面IP 地址分配协议分配多个IP地址的终端。
[0225] 图6A是本发明实施例提供的一种用于IP地址分配的网络系统。参照图6A,本发明实施例提供的网络系统600可包括IP地址分配装置601和UE 602。其中:
[0226] 所述IP地址分配装置601,用于向所述UE发送IP地址以及所述IP地址的移动性属性;
[0227] 所述UE 602,用于从所述IP地址分配装置的IP地址中选择与自身移动性需求对应的IP 地址发起业务。
[0228] 本发明实施例提供的IP地址分配的方法,由于IP的移动性属性是通用的,跨运营商的,所以UE就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了手机实现,当手机连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了相关技术更新不及时导致IP无法选择的问题。
[0229] 可选地,在本发明的一个实施例中,参照图6B,所述网络系统600还包括MME 603和基站604。
[0230] 在所述IP地址分配装置601向所述UE 602发送IP地址以及所述IP地址的移动性属性之前,所述UE 602还用于:向MME 603发送附着请求消息或者PDN连接建立请求消息;
[0231] 所述MME 603,用于基于所述附着请求消息或者PDN连接建立请求消息,确定所述UE 602 的IP地址移动性属性,选择与IP地址移动性属性相应的IP地址分配装置,向所述IP地址分配装置发送创建会话请求消息;
[0232] 所述IP地址分配装置601具体用于:
[0233] 所述IP地址分配装置601在接收到来自所述MME的创建会话请求消息后,向所述MME 发送创建会话应答消息,所述创建会话应答消息中携带所述IP地址以及所述IP地址的移动性属性;
[0234] 所述MME 603还用于:通过基站向所述UE返回附着接受消息或者PDN连接建立请求消息,所述附着接受消息或者或者PDN连接建立请求中携带所述IP地址以及所述IP地址的移动性属性。
[0235] 可选地,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,
[0236] 所述MME还用于:根据移动性偏好信息确定移动性属性。
[0237] 可选地,所述IP地址分配装置为PGW,其对应的IP地址移动性属性为提供移动性,或者所述IP地址分配装置为LPGW,其对应的IP地址移动性属性为不提供移动性;
[0238] 在本发明的另一个实施例中,可选地,所述IP地址分配装置601集成于融合控制功能 CCF中,
[0239] 在所述IP地址分配装置601向所述UE 602发送IP地址以及所述IP地址的移动性属性之前,所述UE 602还用于:向所述CCF发送IP地址请求消息;所述CCF用于:确定所述 UE的IP地址移动性属性,根据所述UE的IP地址移动性属性,选择对应的转发装置;
[0240] 所述CCF还用于:向选择的所述转发装置下发转发规则,以便所述转发装置根据所述转发规则处理所述UE发送的对应移动性属性的IP报文;
[0241] 所述IP地址分配装置具体用于:
[0242] 所述CCF向所述UE返回IP地址响应消息,所述IP地址响应消息携带所述IP地址以及所述IP地址的移动性属性。
[0243] 可选地,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN连接建立响应消息。
[0244] 可选地,所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0245] 可选地,在本发明的一个实施例中,在所述CCF向所述UE返回DHCP应答消息或者路由器通告消息之后,所述CCF还用于:向基站604发送承载建立请求消息,并通过所述基站 604向所述UE 602发送会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0246] 所述基站604向所述CCF发送承载建立应答消息;
[0247] 所述UE 602向所述转发装置传输与所述TFT信息匹配的IP报文。
[0248] 可选地,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,[0249] 所述CCF还用于:根据所述UE 602的移动性偏好信息确定UE的IP地址移动性属性。
[0250] 可选地,所述IP地址移动性属性包括提供移动性和不提供移动性,所述转发装置包括与提供移动性相对应的第一转发装置以及与不提供移动性相对应的第二转发装置。
[0251] 本发明实施例通过在分配IP地址时指明移动性属性,使得终端应用可以根据自己的移动性需求选择不同的源IP传输业务报文,避免了使用多APN带来的终端需要适配不同运营商的问题,简化了终端应用选择源地址的机制。
[0252] 图7A是本发明实施例提供的一种用户设备UE的结构框图。参照图7A,本发明实施例提供的UE 700包括接收模块701和处理模块702,其中:
[0253] 所述接收模块701,用于接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0254] 所述处理模块702,用于选择与自身移动性需求对应的IP地址发起业务。
[0255] 本发明实施例提供的UE,由于IP的移动性属性是通用的,跨运营商的,所以UE就不需要为每个运营商单独维护其APN含义列表,而只需要记录分配的IP地址以及其对应的属性即可,简化了实现,当UE连接到新的运营商时,只需再次进行IP地址分配过程即可更新及记录,不需要额外的APN提供服务列表更新,解决了相关技术更新不及时导致IP无法选择的问题。
[0256] 可选地,在本发明的一个实施例中,参照图7B,所述UE 700还可包括发送模块703。在所述接收模块701接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送模块703,用于向MME发送附着请求消息或者PDN连接建立请求消息;
[0257] 所述接收模块701还用于:接收所述MME通过基站返回的附着接受消息或PDN连接建立请求消息,所述附着接受消息或所述PDN连接建立请求消息中携带所述IP地址以及所述 IP地址的移动性属性。
[0258] 其中,所述附着请求消息中可携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中可携带所述UE的移动性偏好信息,以使所述MME根据移动性偏好信息确定移动性属性。
[0259] 可选地,在本发明的一个实施例中,所述IP地址分配装置包括第一IP地址分配装置和第二IP地址分配装置,所述接收模块701具体用于:
[0260] 接收由第一IP地址分配装置和/或第二IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0261] 其中,所述IP地址的移动性属性包括提供移动性和不提供移动性,其中,提供移动性与所述第一IP地址分配装置对应,不提供移动性与所述第二IP地址分配装置对应。
[0262] 可选地,在本发明的一个实施例中,所述IP地址分配装置集成于融合控制功能CCF中,
[0263] 在所述接收模块701接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送模块703还用于:向所述CCF发送IP地址请求消息;
[0264] 所述接收模块701,用于接收所述CCF返回的IP地址响应消息,所述IP地址响应消息中携带所述IP地址以及所述P地址的移动性属性。
[0265] 可选地,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN连接建立响应消息。
[0266] 可选地,所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0267] 可选地,在所述接收模块接收所述CCF返回的DHCP应答消息或者路由器通告消息之后,所述接收模块701还用于:接收会话管理请求消息,所述会话管理请求消息携带业务流模板 TFT信息,
[0268] 所述发送模块703还用于:传输与所述TFT信息匹配的IP报文。
[0269] 可选地,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,以使所述CCF根据UE的移动性偏好信息确定UE的IP地址移动性属性。
[0270] 本发明实施例通过在分配IP地址时指明移动性属性,使得终端应用可以根据自己的移动性需求选择不同的源IP传输业务报文,避免了使用多APN带来的终端需要适配不同运营商的问题,简化了终端应用选择源地址的机制。
[0271] 需要指出的是,本发明实施例还可提供另一种UE,所述UE包括处理器和接收器。其中:
[0272] 所述接收器,用于接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0273] 所述处理器,用于选择与自身移动性需求对应的IP地址发起业务。
[0274] 可选地,所述UE还包括发送器,在所述接收器接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送器,用于向MME发送附着请求消息或者PDN 连接建立请求消息;
[0275] 所述接收器还用于:接收所述MME通过基站返回的附着接受消息或PDN连接建立请求消息,所述附着接受消息或所述PDN连接建立请求消息中携带所述IP地址以及所述IP地址的移动性属性。
[0276] 可选地,所述附着请求消息中携带所述UE的移动性偏好信息,和/或,所述PDN连接建立请求消息中携带所述UE的移动性偏好信息,以使所述MME根据移动性偏好信息确定移动性属性。
[0277] 可选地,所述IP地址分配装置包括第一IP地址分配装置和第二IP地址分配装置,[0278] 所述接收器具体用于:
[0279] 接收由第一IP地址分配装置和/或第二IP地址分配装置分配的IP地址以及所述IP地址的移动性属性;
[0280] 其中,所述IP地址的移动性属性包括提供移动性和不提供移动性,其中,提供移动性与所述第一IP地址分配装置对应,不提供移动性与所述第二IP地址分配装置对应。
[0281] 可选地,所述IP地址分配装置集成于融合控制功能CCF中,在所述接收器接收由IP地址分配装置分配的IP地址以及所述IP地址的移动性属性之前,所述发送器还用于:向所述 CCF发送IP地址请求消息;
[0282] 所述接收器,用于接收所述CCF返回的IP地址响应消息,所述IP地址响应消息中携带所述IP地址以及所述P地址的移动性属性。
[0283] 可选地,所述IP地址请求消息为附着请求消息或者PDN连接建立请求消息,所述IP地址响应消息为附着响应消息或者PDN连接建立响应消息。
[0284] 可选地,所述IP地址请求消息为DHCP请求消息或者路由器请求,所述IP地址响应消息为DHCP应答消息或路由器通告消息。
[0285] 可选地,在所述接收器接收所述CCF返回的DHCP应答消息或者路由器通告消息之后,所述接收器还用于:接收会话管理请求消息,所述会话管理请求消息携带业务流模板TFT信息,
[0286] 所述发送器还用于:传输与所述TFT信息匹配的IP报文。
[0287] 可选地,所述IP地址请求请求消息中携带所述UE的移动性偏好信息,以使所述CCF根据UE的移动性偏好信息确定UE的IP地址移动性属性。
[0288] 本发明实施例提供的IP地址分配的方法,能够更简单方便地让终端选择合适的IP地址发起业务,避免维护APN列表带来的终端需要适配不同运营商的问题。
[0289] 需要说明的是:上述实施例提供的UE仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的IP地址分配的装置与IP地址分配的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0290] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0291] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。