一种获取信息的方法、用户设备及网络侧设备转让专利

申请号 : CN200810065880.5

文献号 : CN101540995B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 于益俊

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

摘要 :

本发明实施例公开了一种获取信息方法,包括:接收用户设备UE发送的获取IP地址请求或者分组数据网络PDN地址分配信息;根据所述获取IP地址请求或者PDN地址分配信息确定PDN地址能力;向UE发送确定的PDN地址能力。同时本发明实施例还提供了一种用户设备和网络侧设备,本发明实施例提供的方案通过网络侧确定PDN地址能力并发送给UE,以指示UE当前PDN连接能够获取的IP地址信息,从而避免当网络侧已经不能够为UE再提供IP地址而UE采用其他方式获取其他IP地址而导致业务异常。

权利要求 :

1.一种获取信息方法,其特征在于,包括:

接收用户设备UE发送的获取IP地址请求或者分组数据网络PDN地址分配信息;

根据所述获取IP地址请求或者PDN地址分配信息确定PDN地址能力;

向UE发送确定的PDN地址能力;

UE根据所述PDN地址能力判断是否发起获取在所述PDN连接中的IP地址的请求。

2.如权利要求1所述的方法,其特征在于,所述PDN地址分配信息包括UE支持的IP版本能力信息和是否需要为UE分配IP地址的指示,所述获取IP地址请求中包括UE支持的IP版本能力信息,如果所述PDN地址分配信息包括需要为UE分配IP地址的指示或者接受用户设备发送的获取IP地址请求时,所述方法还包括:根据所述UE支持的IP版本能力信息为所述UE分配IP地址或者获取IP地址方式的指示。

3.如权利要求2所述的方法,其特征在于,所述为UE分配的IP地址为全零或者为UE分配了获取IP地址方式的指示,所述方法还包括:UE通过IETF方式获取在所述PDN连接中的IP地址。

4.如权利要求1至3任一项所述的方法,其特征在于,所述PDN地址能力包括:网络侧允许所述UE在所述PDN连接中能够获取的全部IP地址版本和/或IP地址个数;或者,网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数。

5.如权利要求4所述的方法,其特征在于,所述PDN地址能力包括网络侧允许所述UE在所述PDN连接中能够获取的全部IP地址版本和/或IP地址个数,所述方法还包括:根据UE在所述PDN连接中已经获取的IP地址版本和/或IP地址个数,以及所述PDN地址能力,确定网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数。

6.如权利要求1所述的方法,其特征在于,所述UE根据所述PDN地址能力判断是否发起获取在所述PDN连接中的IP地址的请求,具体包括:网络侧允许所述UE在所述PDN连接中能够获取的剩余地址版本信息为非none或者地址个数为非0时,UE发起获取在所述PDN连接中的IP地址的请求。

7.如权利要求6所述的方法,其特征在于,所述方法还包括:网络侧为UE分配IP地址或获取IP地址方式的指示。

8.如权利要求7所述的方法,其特征在于,所述PDN地址能力包括网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数时,所述方法还包括:UE根据接收的网络侧分配的IP地址,修改所述PDN地址能力。

9.如权利要求7所述的方法,其特征在于,所述UE发起获取在所述PDN连接中的IP地址的请求,网络侧为UE分配IP地址或获取IP地址方式的指示,包括:UE向网络侧发送修改PDP上下文请求消息,所述修改PDP上下文请求消息中包括UE请求的IP地址版本信息;

网络侧向UE发送修改PDP上下文接受消息,所述消息中包括为UE分配的IP地址或获取IP地址方式的指示。

10.如权利要求7所述的方法,其特征在于,所述UE发起获取在所述PDN连接中的IP地址的请求,网络侧为UE分配IP地址或获取IP地址方式的指示,包括:UE向网络侧发送激活二次PDP上下文请求消息,所述激活二次PDP上下文请求消息中包括UE请求的IP地址版本信息;

网络侧向UE发送激活二次PDP上下文接受消息,所述激活二次PDP上下文接受消息中包括为UE分配的IP地址或获取IP地址方式的指示。

11.如权利要求7所述的方法,其特征在于,所述UE发起获取在所述PDN连接中的IP地址的请求,网络侧为UE分配IP地址或获取IP地址方式的指示,包括:UE向网络侧发送请求承载资源分配消息,所述请求承载资源分配消息中包括UE请求的IP地址版本信息;

网络侧向UE发送承载资源分配响应消息,所述承载资源分配响应消息中包括为UE分配的IP地址或获取IP地址方式的指示。

12.如权利要求7所述的方法,其特征在于,所述UE发起获取在所述PDN连接中的IP地址的请求,网络侧为UE分配IP地址或获取IP地址方式的指示,包括:UE向网络侧发送请求承载资源分配消息,所述请求承载资源分配消息中包括UE请求的IP地址版本信息;

网络侧向UE发送更新承载请求消息,所述更新承载请求消息中包括为UE分配的IP地址或获取IP地址方式的指示。

13.一种用户设备,其特征在于,包括:

第一发送单元,用于向网络侧发送获取IP地址的请求或者PDN地址分配信息;

第一接收单元,用于接收网络侧根据所述获取IP地址请求或者PDN地址分配信息确定的PDN地址能力;

判断单元,用于根据所述PDN地址能力判断是否能够发起获取所述PDN连接中的IP地址的请求。

14.如权利要求13所述的用户设备,其特征在于,如果所述PDN地址分配信息包括需要为UE分配IP地址的指示或者第一发送单元向网络侧发送的是获取IP地址请求时,所述设备还包括:第二接收单元,用于接收网络侧发送分配的IP地址或者获取IP地址方式的指示。

15.如权利要求13或14所述的用户设备,其特征在于,所述判断单元判断出能够获取所述PDN中的IP地址,所述用户设备还包括:第三发送单元,用于向网络侧发送IP地址请求消息;

第三接收单元,用于接收网络侧分配的IP地址或获取IP地址方式的指示。

16.如权利要求15所述的用户设备,其特征在于,所述PDN地址能力包括网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数时,所述用户设备还包括:修改单元,用于根据接收的网络侧分配的IP地址,修改所述PDN地址能力。

说明书 :

一种获取信息的方法、用户设备及网络侧设备

技术领域

[0001] 本发明涉及通信领域,特别是一种获取信息的方法、用户设备及网络侧设备。 背景技术
[0002] 为了 应对无 线宽 带技术 的挑 战,保 持第三 代伙 伴计划 (The 3rd GenerationPartnership Project,3GPP)网络的领先优势,3GPP制定了长期演进计划(LongTerm Evolution,LTE)。在该演进计划的指导下定义了新的移动通信网络的架构,该架构与现在的通用分组无线业务(General Packet Radio Service,GPRS)/通用移动通信系统(Universal Mobile Telecommunications System,UMTS)相比更加扁平,并且只保留了分组域,称为演进的分组网络(evolvedpacket system,EPS)。无论是当前的GPRS/UMTS系统,还是升级后的R8版本的GPRS/UMTS系统,乃至正在研究的EPS网络,用户为了开展分组(PacketSwitched,PS)业务,均需要先将终端(User Equipment,UE)注册到网络,然后建立分组数据协议(Packet Data Protocol,PDP)承载或EPS承载,并获取IP地址。所谓的承载是多个服务数据流的逻辑集合,UE利用这些承载连接到分组数据网络(PDN),并完成服务数据的传输,和具体的业务服务器完成业务处理。连接到同一个分组数据网络的多个承载可以看作一个PDN连接,在R8之前的GPRS/UMTS系统中,每个PDN连接中UE只能获取一个IP地址;而在R8的GPRS/UMTS系统或EPS系统中,当UE和网络设备允许的情况下,每个PDN连接中UE可以获取不同IP版本的两个IP地址,即分别获取一个IPv4和一个IPv6地址。
[0003] UE未获取的另一个版本的IP地址,也可能是全新的IP地址。由于UE获取IP地址需要UE和网络侧设备能力的支持,因此当网络侧设备不允许UE在该PDN连接中获取两个IP地址时,如果UE后续申请该PDN连接中的地址,则该流程会失败,从而导致资源浪费,甚至会导致该PDN连接中正在进行的业务发生中断。
[0004] 发明内容
[0005] 有鉴于此,一方面提供了一种获取信息方法,包括:接收用户设备UE发送的获取IP地址请求或者分组数据网络PDN地址分配信息;根据所述获取IP地址请求或者PDN地址分配信息确定PDN地址能力;向UE发送确定的PDN地址能力;UE根据所述PDN地址能力判断是否发起获取在所述PDN连接中的IP地址的请求。
[0006] 另一方面提供了一种用户设备,包括:第一发送单元,用于向网络侧发送获取IP地址的请求或者PDN地址分配信息;第一接收单元,用于接收网络侧根据所述获取IP地址请求或者PDN地址分配信息确定的PDN地址能力;判断单元,用于根据所述PDN地址能力判断是否能够发起获取所述PDN连接中的IP地址的请求。
[0007] 本发明实施例提供的方案通过网络侧确定PDN地址能力并发送给UE,以指示UE当前PDN连接能够获取的IP地址信息,从而避免当网络侧已经不能够为UE再提供IP地址而UE采用其他方式获取其他IP地址而导致业务异常。
[0008] 图1为本发明实施例一提供的一种获取信息的方法示意图
[0009] 附图说明
[0010] 图2为本发明实施例二提供的一种在R8版本的GPRS/UMTS系统中UE获取信息的方法示意图;
[0011] 图3为本发明实施例三提供的一种在R8版本的GRPS/UMTS系统中UE通过承载修改流程获取信息的方法示意图;
[0012] 图4为本发明实施例四提供的一种在R8版本的GRPS/UMTS系统中UE通过二次激活流程信息的方法示意图;
[0013] 图5为本发明实施例五提供的一种在EPS网络中UE通过附着流程获取信息的方法示意图;
[0014] 图6为本发明实施例六提供的一种在EPS网络中UE通过发起的PDN连接请求流程获取信息的方法示意图;
[0015] 图7为本发明实施例七提供的一种在EPS网络下UE通过承载资源分配消息获取信息的方法示意图;
[0016] 图8为本发明实施例八提供的一种在EPS网络下UE通过更新承载流程获取信息的方法示意图;
[0017] 图9为本发明实施例九提供的用户设备以及实施例十提供的网络侧设备示意图。 具体实施方式
[0018] 参见附图1,本发明实施例一提供的一种获取信息方法,包括: [0019] 步骤001.接收用户设备UE发送的获取IP地址请求或者分组数据网络PDN地址分配信息;
[0020] 步骤002.根据所述获取IP地址请求或者PDN地址分配信息确定PDN地址能力; [0021] 步骤003.向UE发送分配的PDN地址能力
[0022] 参见附图2.本发明实施例二提供了一种在R8版本的GPRS/UMTS系统中UE获取信息的方法,包括:
[0023] 步骤101.UE向服务GPRS支持节点(Serving GPRS Support Node,SGSN)发送激活PDP上下文请求消息,要求建立PDN连接的第一个承载。该激活PDP上下文请求消息中可以携带UE支持的IP版本能力,该PDN连接对应的接入点名称(Access Point Name,APN),和请求的IP地址版本(IPv4,IPv6)等信息中 的一个或者多个;
[0024] 步骤102.SGSN建立承载上下文,为该UE选择一个网关GPRS服务节点(Gateway GPRS Support Node,GGSN),并通过SGSN和GGSN之间的Gn/Gp接口向GGSN发送建立PDP上下文请求消息;
[0025] 步骤103.GGSN建立承载上下文,并向SGSN发送建立PDP上下文响应消息; [0026] 此步骤中如果GGSN在步骤102中收到了SGSN提供的该UE签约的静态IP地址,或者GGSN根据该APN配置的IP地址版本为该UE分配了动态的IP地址,则将该IP地址,或者IP地址和IP地址版本包含在该建立PDP上下文响应消息中发送给SGSN。根据运营商策略,也可以在该建立PDP上下文响应消息中携带全0的IP地址(如0.0.0.0),以指示UE后续通过IETF的方式(如动态主机配置协议DHCP)获取该PDN连接中的IP地址; [0027] 步骤104.SGSN和无线网络控制器(Radio Network Controller,RNC)以及UE之间建立该PDP上下文对应的无线接入承载;
[0028] 步骤105.如果在步骤104中,服务质量(Quality of Service,QoS)发生了改变,则SGSN将更新后的QoS包括在更新PDP上下文请求消息中发送给GGSN。
[0029] 步骤106.GGSN更新QoS,并向SGSN回更新PDP上下文响应消息; [0030] 步骤107.SGSN向UE发送激活PDP上下文接受消息,该消息中包括GGSN提供给UE的IP地址信息,可以为全0。在该消息中还可以包括“PDN地址能力”信息,向UE提供网络侧允许的该UE在该PDN连接中可以获取IP地址版本(IPv4、IPv6、IPv4/IPv6)和/或IP地址个数(1个,2个),UE可以根据已经获取的IP地址个数和/或版本信息判断出UE后续能为该PDN连接申请新的IP地址版本(none、IPv4、IPv6、IPv4/IPv6)和/或个数(0个、1个、2个);所述的“PDN地址能力”信息也可以直接指示UE后续能为该PDN连接申请新的IP地址版本(none、IPv4、IPv6、IPv4/IPv6)和/或个数(0个、1个、2个)。 [0031] 上述步骤107里SGSN向UE提供的“PDN地址能力”信息可以由SGSN直接判断 得出,一种典型的判断方法可以根据如下三个因素中的一种或者几种得出:1)UE签约的该APN对应的PDP上下文的地址版本信息;2)选择的GGSN的版本(如R8之前的GGSN只支持一个PDN连接中仅能为UE分配一个IP地址);3)GGSN在PDP激活流程中为UE分配的IP地址信息。例如,该APN的PDP版本为同时支持IPv4和IPv6,但选择了R8之前的GGSN,且GGSN为该UE分配了一个IPv4的地址,则该“PDN地址能力”可以是UE能获取的IP地址版本=IPv4和/或IP地址个数=1,也可以是UE还能获取的IP地址版本=none和/或IP地址个数=0。
[0032] 本实施例中,所述的“PDN地址能力”信息也可以由GGSN判断后提供,并包括在步骤103中通过建立PDP上下文响应消息发送给SGSN,再由SGSN在步骤107中通过激活PDP上下文响应消息发送给UE。一种由GGSN判断的典型方法可以根据如下三个因素得出:1)在GGSN中配置的该UE该APN对应的PDP上下文的地址版本信息;2)GGSN的版本能力(如R8的GGSN可以支持一个PDN连接中为UE分配两个IP地址);3)GGSN在PDP激活流程中为UE分配的IP地址信息。例如,该APN的PDP版本为同时支持IPv4和IPv6,并选择了R8的GGSN,但GGSN为该UE分配了一个IPv4的地址,则该“PDN地址能力”可以是UE能获取的IP地址版本=IPv4/IPv6和/或IP地址个数=2,也可以是UE还能获取的IP地址版本=IPv6和/或IP地址个数=1。
[0033] 当GGSN指示UE后续采用IETF的方式(如DHCP)为该PDN连接获取IP地址时,该“PDN地址能力”同样适用。此时,当网络侧支持双栈时(如GGSN为R8版本的),该“PDN地址能力”可以是UE能获取的IP地址版本=IPv4/IPv6和/或I P地址个数=2,也可以是UE还能获取的IP地址版本=IPv4/IPv6和/或IP地址个数=2。
[0034] 步骤108.UE收到该激活PDP上下文接受消息后,记录该“PDN地址能力”信息,UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体的判断方法根据UE记录的“PDN地址能力”的形式而有所差别:当UE记录的PDN地址能力表示UE在该PDN连接中能获取的IP地址版本和/或IP地址个数时,UE需要根据该PDN地址能力扣减UE已经获取的IP地址版本和/或IP地址个数,如 果扣减后的结果中IP地址版本信息为非none或IP地址个数为非0时,则网络侧还可以继续为UE提供IP地址;当UE记录的PDN地址能力表示UE在该PDN连接中后续还能获取的IP地址版本和/或IP地址个数时,如果地址版本信息为非none或地址个数为非0时,UE可以直接根据该信息判断网络侧是否还可以继续为UE提供IP地址,此时,当UE获取了新的IP地址后,需要更新记录的PDN地址能力。当该UE还能为该PDN连接获取IP地址,UE可以在需要使用新的IP地址的时候,比如说需要另外使用一个版本的IP地址进行业务时,为该PDN连接获取对应版本的IP地址。特别是UE可以根据该指示采用IETF对应IP地址版本的信令流程获取IP地址,例如允许获取IPv4地址,则UE可以发起DHCPv4流程获取IPv4地址;而允许获取IPv6地址时,UE可以发起DHCPv6流程获取IPv6地址;如果两者都支持,则UE可以分别发起DHCPv4和DHCPv6流程获取IPv4和IPv6地址。具体获取IP地址的方法在本发明的其他实施例中说明,此处不再赘述。如果UE根据PDN地址能力判断出UE后续能获取的地址版本信息为none,或者地址个数为0的时候,表示网络侧已经不可以再继续为UE提供IP地址,则UE后续也不发起获取IP地址的流程。
[0035] 本发明实施例应用于支持双栈(一个PDN连接中可以获取两个不同版本的IP地址)的UE通过R8的SGSN接入到一个R8之前或R8版本的GGSN时,网络侧指示UE当前PDN连接能够获取的IP地址信息,从而避免当网络侧已经不能够为UE再提供IP地址而UE采用其他方式获取其他IP地址而导致业务异常。
[0036] 上述实施例应用于R8版本的GRPS/UMTS系统中,当UE在建立了某个PDN连接的第一个承载后,UE可以根据上述实施例二步骤107中提供给UE的“PDN地址能力”信息,判断出网络侧是否能够继续为UE提供IP地址,从而在需要使用新的IP地址的时候发起获取对应版本IP地址的相关流程。如果UE根据PDN地址能力判断出UE后续能获取的地址版本信息为非none,或者地址个数为非0的时候,表示网络侧还还可以继续为UE提供IP地址。
[0037] 下述实施例三和实施例四提供了在修改PDP上下文和激活二次PDP上下文情况下,UE从网络侧获取信息的方法。
[0038] 参见附图3,本发明实施例三提供了一种在R8版本的GRPS/UMTS系统中UE通过承载修改流程从网络侧获取信息的方法。
[0039] 步骤200.UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体判断步骤同步骤108,如果可以获取新的IP地址,则执行步骤201,否则结束流程; [0040] 其中PDN地址能力可以是在UE首次向网络侧获取IP地址的过程中获得的,如通过实施例二提供的方案获得的,也可以是在UE本地配置表示UE在该PDN连接中能获取的IP地址版本和/或IP地址个数的PDN地址能力。
[0041] 步骤201.UE向SGSN发送修改PDP上下文请求消息,该消息中可以包括UE请求的IP地址版本信息(IPv4、IPv6或IPv4/IPv6),UE可以选择该PDN连接中的任一条承载发起该修改流程,一般可以选择该PDN连接的第一条承载;
[0042] 步骤202.SGSN向GGSN发送更新PDP上下文请求消息,该消息中可以包括UE请求的IP地址版本;
[0043] 步骤203.GGSN根据UE请求的IP地址版本,为该UE分配对应版本的IP地址,将该IP地址包括在更新PDP上下文响应消息中发送给SGSN。根据运营商策略,GGSN也可以指示UE在承载修改流程之后采用IETF的方式(如DHCP)获取对应版本的IP地址,该指示可以由GGSN提供一个全0的IP地址的方式来体现,也可以提供一个“IETF地址分配”的指示来实现,该指示可以包括在更新PDP上下文响应消息中发送给SGSN。
[0044] 步骤204.SGSN向UE发送修改PDP上下文接受消息,该消息中包括GGSN为UE分配的IP地址或指示UE采用IETF方式获取IP地址的信息。UE记录GGSN分配的IP地址,或根据GGSN提供的IETF方式发起IETF流程获取IP地址。
[0045] 当UE在步骤204中获取了IP地址或者通过后续的IETF方式获取了IP地址后,如果记录的“PDN地址能力”是采用UE还能获取的IP地址版本和/或IP地址 个数时,还需要更新UE中记录的“PDN地址能力”信息。例如,原先UE已经在PDP激活流程中获取了一个IPv4地址,则记录的“PDN地址能力”是UE还能获取的IP地址版本=IPv6和/或IP地址个数=1,当UE通过实施例二的方法在步骤204或后续的IETF流程中获得了IPv6地址,则UE需要将记录的“PDN地址能力”更新为UE还能获取的IP地址版本=none和/或IP地址个数=0。
[0046] 当记录的“PDN地址能力”是采用UE能获取的IP地址版本和/或IP地址个数的方式时,则不需要执行上述的更新处理,UE可以根据该“PDN地址能力”信息和已经获取的IP地址信息判断得出UE还能获取的IP地址版本和/或IP地址个数。
[0047] 参见附图4,本发明实施例四提供了一种在R8版本的GRPS/UMTS系统中UE通过二次激活流程从网络侧获取信息的方法。
[0048] 步骤300.UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体判断步骤同步骤108,如果可以获取新的IP地址,则执行步骤301,否则结束流程; [0049] 步骤301.UE向SGSN发送激活二次PDP上下文请求消息,该消息中可以包括UE请求的IP地址版本(IPv4、IPv6或IPv4/IPv6),以指示网络侧为UE分配对应版本的IP地址; [0050] 步骤302.SGSN向GGSN发送建立PDP上下文请求消息,该消息中可以包括UE提供的UE请求的IP地址版本;
[0051] 步骤303.GGSN建立该PDP的上下文,并根据UE请求的IP地址版本,为该UE分配与该PDN连接对应版本的IP地址,并将该IP地址包括在建立PDP上下文响应消息中发送给SGSN。根据运营商策略,GGSN也可以指示UE在激活二次PDP流程之后采用IETF的方式(如DHCP)获取对应版本的IP地址,该指示可以由GGSN向UE提供一个全0的IP地址的方式来体现,也可以向UE提供一个“IETF地址分配”的指示来实现,该指示可以包括在建立PDP上下文响应消息中发送给SGSN;
[0052] 步骤304.SGSN和RNC以及UE之间建立该PDP上下文对应的无线接入承载; [0053] 步骤305.如果在步骤304中,QoS发生了改变,则SGSN将更新后的QoS包括在更新PDP上下文请求消息中发送给GGSN;
[0054] 步骤306.GGSN向SGSN发送更新PDP上下文响应消息;
[0055] 步骤307.SGSN向UE发送激活二次PDP上下文接受消息,该消息中包括GGSN为UE分配的IP地址和/或指示UE采用IETF方式获取IP地址的信息。UE记录GGSN分配的IP地址,或根据GGSN提供的IETF分配方式发起IETF流程获取IP地址。
[0056] 当UE在步骤307中获取了IP地址或者通过后续的IETF方式获取了IP地址后,如果记录的“PDN地址能力”是采用UE还能获取的IP地址版本和/或IP地址个数时,还需要更新UE中记录的“PDN地址能力”信息。处理方式与实施例二中类似,此处不再赘述。 [0057] 当UE接入EPS网络中时,在PDN连接的承载建立过程中可以为UE的该PDN连接分配两个不同版本的UE的IP地址,也可以根据UE的能力以及运营商策略只给UE分配一个IP地址或不分配IP地址。因此在缺省承载(也就是第一个承载)的建立过程中需要由网络侧向UE提供一个“PDN地址能力”信息,以指导UE后续是否能在该PDN连接中申请新的IP地址。
[0058] 参见附图5,本发明实施例五提供了一种在EPS网络中UE通过附着流程从网络侧获取信息的方法。
[0059] 步骤401.UE向MME发送附着请求消息,该消息中可以携带PDN地址分配信息,PDN地址分配信息包括UE支持的IP版本能力信息和是否需要在该流程中为UE分配地址的指示;
[0060] 步骤402.MME和HSS之间执行位置更新流程,获取该用户的签约数据,并将MME注册到HSS中,所述的签约数据可以包括该UE的缺省APN,承载的IP地址版本信息等; [0061] 步骤403.在附着过程中,根据该UE签约的缺省APN,为该UE建立一条缺省 承载,MME向服务网关(Serving Gateway,S-GW)发送建立缺省承载请求消息,该消息中携带UE提供的支持的IP版本能力信息,APN等;
[0062] 步骤404.S-GW向分组数据网关(Packet Data Network Gateway,P-GW)发送建立缺省承载请求消息,该消息中携带UE提供的支持的IP版本能力信息,APN等; [0063] 步骤405.P-GW为该缺省承载建立上下文,向S-GW发送建立缺省承载响应消息。当UE提供的PDN地址分配信息指示需要在该流程中为UE分配地址时,则根据UE支持的IP版本能力以及运营商策略为UE分配IP地址,并将该IP地址包含在建立缺省承载响应消息中发送给S-GW,当UE提供的PDN地址分配信息指示不需要在该流程中为UE分配地址时,则此步骤中无须为UE分配IP地址;
[0064] 在该消息中还可以包括“PDN地址能力”信息,该信息可以用来向UE提供网络侧允许的该UE在该PDN连接中可以获取的IP地址版本(IPv4、IPv6、IPv4/IPv6)和/或IP地址个数(1个,2个),UE可以根据已经获取的IP地址个数和/或版本信息判断出后续UE能在该PDN连接中获取的IP地址版本和/或个数;该信息也可以用来指示UE后续能在该PDN连接中申请新的IP地址版本(none、IPv4、IPv6、IPv4/IPv6)和/或个数(0个、1个、2个)。
[0065] PDN地址能力由UE能力以及网络侧能力共同决定,P-GW确定“PDN地址能力”信息的典型方法可以根据如下两个因素中的一个或者两个得出:1)在P-GW中配置的该UE该APN对应的承载或IP连接的地址版本信息;2)P-GW在承载激活流程中为UE分配的IP地址信息。录入,该APN的承载或IP连接的地址版本信息为同时支持IPv4和IPv6,但P-GW为该UE分配了一个IPv4的地址,则该“PDN地址能力”可以是UE能获取的IP地址版本=IPv4/IPv6和/或IP地址个数=2,也可以是UE还能获取的IP地址版本=IPv6和/或IP地址个数=1。
[0066] 步骤406.S-GW向MME发送建立缺省承载响应消息,该消息中包括P-GW提供的UE的IP地址以及“PDN地址能力”信息;
[0067] 步骤407.MME向演进基站(eNodeB)发送附着接受消息,并将P-GW提供的 UE的IP地址发送给eNodeB。该消息中还可以携带P-GW提供的“PDN地址能力”信息; [0068] 步骤408.eNodeB向UE发送无线承载建立请求消息,并将P-GW提供的UE的IP地址发送给UE。该消息中还可以携带P-GW提供的“PDN地址能力”信息;
[0069] UE收到该无线承载建立请求(包括了附着接受内容)消息后,记录该“PDN地址能力”信息,UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体的判断方法和步骤108中的处理相同,此处不再赘述。
[0070] 步骤409.UE向eNodeB发送无线承载建立响应消息;
[0071] 步骤410.eNodeB向MME发送附着完成消息,该消息中包括eNodeB提供的下行路由信息;
[0072] 步骤411.MME向S-GW发送更新承载请求,将eNodeB提供的下行路由信息更新到S-GW。
[0073] 步骤412.S-GW向MME发送更新承载响应消息。
[0074] 参见附图6,本发明实施例六提供了一种在EPS网络中UE通过发起的PDN连接请求流程从网络侧获取信息的方法。
[0075] 步骤501.UE向MME发起PDN连接建立请求消息,要求建立PDN连接的缺省承载。该消息中可以携带PDN地址分配信息,包括UE支持的IP版本能力信息和是否需要在该流程中为UE分配地址的指示,还可以携带APN等;
[0076] 步骤502.MME向S-GW发送建立缺省承载请求消息,该消息中携带UE提供的支持的IP版本能力信息,APN等;
[0077] 步骤503.S-GW向P-GW发送建立缺省承载请求消息,该消息中携带UE提供的支持的IP版本能力信息,APN等;
[0078] 步骤504.P-GW为该UE建立PDN连接的缺省承载上下文,向S-GW发送建立缺省承载响应消息。当UE提供的PDN地址分配信息指示需要在该流程中为UE分配地址时,则根据UE支持的IP版本能力以及运营商策略为UE分配IP地址,并将该 IP地址包含在建立缺省承载响应消息中发送给S-GW,当UE提供的PDN地址分配信息指示不需要在该流程中为UE分配地址时,则此步骤中无须为UE分配IP地址;
[0079] 在该消息中还可以包括“PDN地址能力”信息,该信息可以用来向UE提供网络侧允许的该UE在该PDN连接中可以获取的IP地址版本(IPv4、IPv6、IPv4/IPv6)和/或IP地址个数(1个,2个),UE可以根据已经获取的IP地址个数和/或版本信息判断出后续UE能为该PDN连接获取的IP地址版本和/或个数;该信息也可以用来指示UE后续能为该PDN连接申请新的IP地址版本(none、IPv4、IPv6、IPv4/IPv6)和/或个数(0个、1个、2个)。 [0080] PDN地址能力由UE能力以及网络侧能力共同决定。P-GW判断“PDN地址能力”信息的方法和实施例五中的判断方法类似,此处不再赘述。
[0081] 步骤505.S-GW向MME发送建立缺省承载响应消息,该消息中包括P-GW提供的UE的IP地址以及“PDN地址能力”信息;
[0082] 步骤506.MME向eNodeB发送承载建立请求消息,并将P-GW提供的UE的IP地址发送给eNodeB。该消息中还可以携带P-GW提供“PDN地址能力”信息;
[0083] 步骤507.eNodeB向UE发送无线承载建立请求消息,并将P-GW提供的UE的IP地址发送给UE。该消息中还可以携带P-GW提供的“PDN地址能力”信息;
[0084] UE收到该无线承载建立请求消息后,记录该“PDN地址能力”信息,UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体的判断方法和步骤108中的处理相同,此处不再赘述。
[0085] 步骤508.UE向eNodeB发送无线承载建立响应消息;
[0086] 步骤509.eNodeB向MME发送承载建立响应消息,该消息中包括eNodeB提供的下行路由信息;
[0087] 步骤510.MME向S-GW发送更新承载请求,将eNodeB提供的下行路由信息更新到S-GW;
[0088] 步骤511.S-GW向MME发送更新承载响应消息。
[0089] 上述实施例五和六提供了一种EPS网络中UE获取信息的方法,该实施例中在缺省承载建立过程中网络向UE提供一个“PDN地址能力”信息,而指示UE是否能在该PDN连接中获取另外的IP地址的信息指示,从而避免在网络不允许UE获取多IP地址的情况下,UE发起IP地址获取流程导致的资源浪费问题。
[0090] 上述实施例五和实施例六应用于EPS系统中,当UE在建立了某个PDN连接的缺省承载后,UE可以根据上述实施例中提供给UE的“PDN地址能力”信息,在需要获取新的IP地址的时候发起获取对应版本IP地址的相关流程。下述实施例七和实施例八提供了当PDN连接的缺省承载建立后,UE从网络侧获取IP地址的方法。
[0091] 参见附图7,本发明实施例七提供了一种在EPS网络下UE通过承载资源分配消息中获取信息的方法:
[0092] 步骤600.UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体判断步骤同步骤108,如果可以获取新的IP地址,则执行步骤601,否则结束流程; [0093] 步骤601.UE向MME发送请求承载资源分配消息。该消息中包括链接承载标识(Linked Bearer ID),该标识可以是所述PDN连接中的任一个承载的标识,一般选择该PDN连接的缺省承载标识。该消息中还可以包括UE请求的IP地址版本(IPv4、IPv6或IPv4/IPv6),以指示网络侧为UE分配对应版本的IP地址。。
[0094] 步骤602.MME向S-GW发送请求承载资源分配消息。该消息中可以包括UE请求的IP地址版本。
[0095] 步骤603.S-GW向P-GW发送请求承载资源分配消息。该消息中可以包括UE请求的IP地址版本。
[0096] 步骤604.P-GW根据UE请求的IP地址版本,为该UE分配对应版本的IP地址,并将该IP地址包括在承载资源分配响应消息中发送给S-GW。根据运营商策略,P-GW也可以指示UE在请求资源分配流程之后采用IETF的方式(如DHCP)获取对 应版本的IP地址,该指示可以由P-GW提供一个全0的IP地址的方式来体现,也可以提供一个“IETF地址分配”的指示来实现,该指示可以包括在请求承载资源分配响应消息中发送给S-GW。 [0097] 步骤605.S-GW将P-GW分配的IP地址或通过IETF获取IP地址的指示包括在承载资源分配响应消息中发送给MME。
[0098] 步骤606.MME将P-GW分配的IP地址或通过IETF获取IP地址的指示包括在承载资源分配响应消息中发送给UE。UE记录P-GW分配的IP地址,或根据P-GW提供的IETF分配方式发起IETF流程获取IP地址。
[0099] 当UE在步骤606中获取了IP地址或者通过后续的IETF方式获取了IP地址后,如果记录的“PDN地址能力”是采用UE还能获取的IP地址版本和/或IP地址个数时,还需要更新UE中记录的“PDN地址能力”信息。处理方式与实施例三中类似,此处不再赘述。 [0100] 当P-GW收到S-GW发送的请求承载资源分配消息中,也可以通过更新承载流程来将UE的IP地址通知给UE,参见附图8,本发明实施例八提供了一种在EPS网络中UE通过更新承载流程获取信息的方法。
[0101] 步骤700.UE根据PDN地址能力判断出网络侧是否还可以继续为UE提供IP地址。具体判断步骤同步骤108,如果可以获取新的IP地址,则执行步骤701,否则结束流程; [0102] 步骤701.UE向MME发送请求承载资源分配消息。该消息中包括链接承载标识(Linked Bearer ID),该标识可以是所述PDN连接中的任一个承载的标识,一般选择该PDN连接的缺省承载标识。该消息中还可以包括UE请求的IP地址版本(IPv4、IPv6或IPv4/IPv6),以指示网络侧为UE分配对应版本的IP地址。
[0103] 步骤702.MME向S-GW发送请求承载资源分配消息。该消息中可以包括UE提供的UE请求的IP地址版本。
[0104] 步骤703.S-GW向P-GW发送请求承载资源分配消息。该消息中可以包括UE 提供的UE请求的IP地址版本。
[0105] 步骤704.P-GW根据UE请求的IP地址版本,为该UE分配对应版本的IP地址,并将该IP地址包括在更新承载请求消息中发送给S-GW。根据运营商策略,P-GW也可以指示UE在请求资源分配流程之后采用IETF的方式(如DHCP)获取对应版本的IP地址,该指示可以由P-GW提供一个全0的IP地址的方式来体现,也可以提供一个“IETF地址分配”的指示来实现,该指示可以包括在请求承载资源分配响应消息中发送给S-GW。 [0106] 步骤705.S-GW将P-GW分配的IP地址或通过IETF获取IP地址的指示包括在更新承载请求消息中发送给MME。
[0107] 步骤706.MME将P-GW分配的IP地址或通过IETF获取IP地址的指示包括在更新承载请求消息中发送给UE。UE记录P-GW分配的IP地址,或根据P-GW提供的IETF分配方式发起IETF流程获取IP地址。
[0108] 当UE在步骤706中获取了IP地址或者通过后续的IETF方式获取了IP地址(该处理可在步骤709之后)后,如果记录的“PDN地址能力”是采用UE还能获取的IP地址版本和/或IP地址个数时,还需要更新UE中记录的“PDN地址能力”信息。处理方式与实施例三中类似,此处不再赘述。
[0109] 步骤707.UE向MME发送更新承载响应消息。
[0110] 步骤708.MME向S-GW发送更新承载响应消息。
[0111] 步骤709.S-GW向P-GW发送更新承载响应消息。
[0112] 参见附图9,本发明实施例九提供了一种用户设备800,包括: [0113] 第一发送单元801,用于向网络侧发送获取IP地址的请求或者PDN地址分配信息,第一接收单元802,用于接收所述网络侧所述获取IP地址请求或者PDN地址分配信息分配的PDN地址能力。
[0114] 如果所述PDN地址分配信息包括需要为UE分配IP地址的指示或者第一发送单元向网络侧发送的是获取IP地址请求时,所述设备还包括:第二接收单元 804,用于接收网络侧发送分配的IP地址或者获取I P地址方式的指示。
[0115] 所述设备还可以包括:判断单元803,用于根据所述PDN地址能力判断是否能够发起获取所述PDN连接中的IP地址的请求。
[0116] 当判断单元803根据所述PDN地址能力判断出能够获取在所述PDN连接中的IP地址的请求时,所述设备还可以包括:第三发送单元805,用于向网络侧发送IP地址请求消息,第三接收单元806,用于接收网络侧分配的IP地址或获取IP地址方式的指示。 [0117] PDN地址能力包括网络侧允许所述UE在所述PDN连接中能够获取的全部IP地址版本和/或IP地址个数;或者,网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数,当所述PDN地址能力包括网络侧允许所述UE在所述PDN连接中能够获取的剩余IP地址版本和/或IP地址个数时,所述用户设备还包括:修改单元807,用于根据接收的网络侧分配的IP地址,修改所述PDN地址能力。
[0118] 一种情况下,所述第三发送单元805包括修改PDP上下文请求发送单元,用于向网络侧发送修改PDP上下文请求消息,所述修改PDP上下文请求消息中包括请求的IP地址版本信息;所述第三接收单元806包括修改PDP上下文请求接收单元,用于接收网络侧发送的修改PDP上下文接受消息,所述消息中包括网络侧分配的IP地址或获取IP地址方式的指示。
[0119] 另一种情况下,所述第三发送单元805包括激活二次PDP上下文请求发送单元,用于向网络侧发送激活二次PDP上下文请求消息,所述激活二次PDP上下文请求消息中包括请求的IP地址版本信息;所述第三接收单元806包括激活二次PDP上下文接受接收单元,用于接收网络侧发送激活二次PDP上下文接受消息,所述激活二次PDP上下文接受消息中包括网络侧分配的IP地址或获取IP地址方式的指示。
[0120] 再一种情况下,所述第三发送单元805包括第一请求承载资源分配发送单元,用于向网络侧发送请求承载资源分配消息,所述请求承载资源分配消息中 包括请求的IP地址版本信息;所述第三接收单元806包括承载资源分配响应接收单元,用于接收网络侧发送的承载资源分配响应消息,所述承载资源分配响应消息中包括网络侧分配的IP地址或获取IP地址方式的指示。
[0121] 又一种情况下,所述第三发送单元805包括第二请求承载资源分配发送单元,用于向网络侧发送请求承载资源分配消息,所述请求承载资源分配消息中包括请求的IP地址版本信息;所述第三接收单元806包括更新承载请求接收单元,用于接收网络侧发送的更新承载请求消息,所述更新承载请求消息中包括网络侧分配的IP地址或获取IP地址方式的指示。
[0122] 参见附图9,本发明实施例十提供了一种网络侧设备900,包括: [0123] 第四接收单元901,用于接收UE发送的获取IP地址的请求或者PDN地址分配信息,第四发送单元902,用于根据所述获取IP地址的请求或者PDN地址分配信息为UE分配PDN地址能力,并向UE发送分配PDN地址能力向UE发送分配PDN地址能力。 [0124] 如果所述PDN地址分配信息包括需要为UE分配IP地址的指示或者第四接收单元901接收的是获取IP地址请求时,所述网络侧设备还包括:第五发送单元903,用于向UE发送分配的IP地址或者获取IP地址方式的指示。
[0125] 如果PDN地址能力指示用户设备还可以在所述PDN连接中获取IP地址,所述网络侧设备还包括:第六接收单元904,用于接收所述UE发起的获取在所述PDN连接中的IP地址的请求,第六发送单元905,用于为UE分配IP地址或获取IP地址方式的指示。 [0126] 网络侧设备为GGSN,其中所述第六接收单元904包括修改PDP上下文请求接收单元,用于接收UE发送的修改PDP上下文请求消息,所述修改PDP上下文请求消息中包括UE请求的IP地址版本信息,所述第六发送单元905包括修改PDP上下文接受消息发送单元,用于向UE发送修改PDP上下文接受消息,所述消息中包括为UE分配的IP地址或获取IP地址方式的指示。
[0127] 网络侧设备为GGSN,其中,所述第六接收单元904包括激活二次PDP上下文请求接收单元,用于接收UE发送的激活二次PDP上下文请求消息,所述激活二次PDP上下文请求消息中包括UE请求的IP地址版本信息,所述第六发送单元905包括激活二次PDP上下文接受消息发送单元,用于向UE发送激活二次PDP上下文接受消息,所述激活二次PDP上下文接受消息中包括为UE分配的IP地址或获取IP地址方式的指示。
[0128] 网络侧设备为P-GW,其中所述第六接收单元904包括第一请求承载资源分配消息接收单元,用于接收UE发送的请求承载资源分配消息,所述请求承载资源分配消息中包括UE请求的IP地址版本信息,所述第六发送单元905包括承载资源分配响应消息发送单元,用于向UE发送承载资源分配响应消息,所述承载资源分配响应消息中包括为UE分配的IP地址或获取IP地址方式的指示。网络侧设备为P-GW,其中所述第六接收单元904包括第二请求承载资源分配消息接收单元,用于接收UE发送的请求承载资源分配消息,所述请求承载资源分配消息中包括UE请求的IP地址版本信息,所述第六发送单元905包括更新承载请求消息发送单元,用于向UE发送更新承载请求消息,所述更新承载请求消息中包括为UE分配的IP地址或获取IP地址方式的指示。
[0129] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,存储介质可以是只读存储器,磁盘或光盘。
[0130] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。