首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 注册,例如,加入网络;撤消注册,例如,终止加入 / 网络锚点的地址保存到网络服务器的实现方法及通信系统

网络锚点的地址保存到网络服务器的实现方法及通信系统

申请号 CN200710140572.X 申请日 2007-08-13 公开(公告)号 CN101316440B 公开(公告)日 2012-07-04
申请人 华为技术有限公司; 发明人 张戬; 朱文若; 刘岚; 周四红; 帅扬来; 王海宁;
摘要 本 发明 提供一种网络 锚点 的地址保存到网络 服务器 的实现方法,包括:分组数据网网关PDN GW为终端分配第一个承载上下文或者第一次与终端建立连接;移动性管理实体将上述PDN GW的地址注册到归属签约服务器HSS。
权利要求

1.一种网络锚点的地址保存到网络服务器的实现方法,其特征在于,包括:
分组数据网网关PDN GW为终端分配第一个承载上下文或者第一次与终端建立连接;
移动性管理实体将所述PDN GW的地址注册到归属签约服务器HSS;
其中,在所述移动性管理实体将所述PDN GW的地址注册到所述HSS之前还包括:根据所述终端的签约数据、或所述移动性管理实体配置的参数、或服务GPRS支持节点配置的参数、或所述网络锚点配置的参数、或所述移动管理性管理实体发出的是否需要将所述PDN GW的地址注册到所述HSS的指示,确定是否将所述PDN GW的地址注册到所述HSS;
其中,所述根据所述终端的签约数据确定是否将所述PDN GW的地址注册到所述HSS,包括:
当所述终端签约了non-3GPP移动能时,所述移动性管理实体将所述PDN GW的地址和所述PDN GW对应的接入点标识APN注册到所述HSS。
2.如权利要求1所述的网络锚点的地址保存到网络服务器的实现方法,其特征在于,该方法进一步包括:当所述网络支持多个分组数据网PDN(Packet Data Network),或者所述PDN GW对应多个PDN,所述移动性管理实体将所述PDN GW对应的接入点标识APN(Access Point Name)注册到所述HSS。
3.一种通信系统,其特征在于,包括:分组数据网网关PDN GW和移动性管理实体,所述分组数据网网关PDN GW用于为终端分配第一个承载上下文或第一次与终端建立连接;
所述移动性管理实体,用于将所述PDN GW的地址注册到归属签约服务器HSS;
其中,在所述移动性管理实体还进一步用于:根据所述终端的签约数据、或所述移动性管理实体配置的参数、或服务GPRS支持节点配置的参数、或所述网络锚点配置的参数、或所述移动管理性管理实体发出的是否需要将所述PDN GW的地址注册到所述HSS的指示,确定是否将所述PDN GW的地址注册到所述HSS;及当所述终端签约了non-3GPP移动能力时,将所述PDN GW的地址和所述PDN GW对应的接入点标识APN注册到所述HSS。
4.如权利要求3所述的通信系统,其特征在于,所述移动性管理实体进一步用于,当所述网络支持多个分组数据网PDN,或者所述PDN GW对应多个PDN时,将所述PDN GW对应的接入点标识APN注册到所述HSS。

说明书全文

网络锚点的地址保存到网络服务器的实现方法及通信系统

技术领域

[0001] 本发明涉及无线通信技术,尤其涉及网络锚点地址的保存及删除技术。 背景技术
[0002] 在未来的通信技术中,终端在3GPP接入技术和非3GPP(non-3GPP)接入技术间实现无缝切换将是一个重要的研究课题。
[0003] 目前,由于这两种接入技术在空口、鉴权、用户面建立等方面存在差异,并且这两种接入技术的核心网的控制面实体没有相关的接口,所以,终端在3GPP接入技术和non-3GPP接入技术间的切换是一个硬性的前向切换过程,即,当激活状态下的终端接入到一种异构接入网络时,将重新执行一个附着的过程。
[0004] 终端在附着到一种接入网络后,将会选择一个网络锚点来连接到外部的分组数据网(PDN,Packet Data Network),终端使用的IP地址将由网络锚点分配或由外部的PDN网络提供。在3GPP接入技术中,网络侧实体可以通过采用接入点名称(APN,Access Point Name)的方式来获取网络锚点的地址,而在non-3GPP接入技术中,终端可以在终端接入鉴权时获取或通过接入鉴权时取得的APN向DNS获取网络锚点的地址。由此可见,在不同接入技术间获取网络锚点地址的方式是不同的。这样,当终端在3GPP网络附着后,将选定一个网络锚点,并且获取这个网络锚点的地址。当激活态的终端从3GPP网络移动到non-3GPP网络时,一个重新附着的流程将被触发,并需要引起一个分组数据网网关(PDN GW,PDN Gateway)重选的过程。如果按照在non-3GPP网络内获取网络锚点地址的方式,则获取的网络锚点可能不是在3GPP网络中获取的网络锚点,这就将导致用户IP层面的连接发生变化,数据发生丢失现象。因此,当终端在不同的接入网络间切换时,保持网络锚点不发生改变是保持业务连续性的一个基本条件。
[0005] 为保持网络锚点不发生改变,本领域技术人员提出了一个构思,即,将在一种接入网络中获取的网络锚点的地址保存在网络服务器中,当终端从这种接入网络切换到另外一种接入网络时,从所述网络服务器中获取所述网络锚点的地址,这样,终端无论切换到哪种网络时,都可以获得同一个网络锚点的地址,进而保证了用户数据不会丢失。
[0006] 但是,目前还没有一种可行的将网络锚点的地址保存到网络服务器的技术方案,也没有一种可行的将网络锚点的地址从网络服务器中删除的技术方案。
[0007] 发明内容
[0008] 本发明实施例要解决的一个技术问题在于提供一种网络锚点的地址保存到网络服务器的实现方法及通信系统,以提供一种可行的将网络锚点的地址保存到网络服务器中的技术方案。
[0009] 本发明实施例提供一种网络锚点的地址保存到网络服务器的实现方法,包括:分组数据网网关PDN GW为终端分配第一个承载上下文或者第一次与终端建立连接;移动性管理实体将上述PDN GW的地址注册到归属签约服务器HSS。
[0010] 本发明实施例还提供一种通信系统,包括:分组数据网网关PDN GW和移动性管理实体,上述分组数据网网关PDN GW用于为终端分配第一个承载上下文或第一次与终端建立连接;上述移动性管理实体,用于将所述PDN GW的地址注册到归属签约服务器HSS。 [0011] 本发明实施例要解决的另外一个技术问题在于提供一种网络锚点的地址从网络服务器中删除的实现方法及通信系统,以提供一种可行的将网络锚点的地址从网络服务器中删除的技术方案,并提出网络侧服务器实体发起承载删除的场景并给出相关的具体流程。
[0012] 本发明实施例提供一种网络锚点的地址从网络服务器中删除的实现方法,包括:当网络锚点不再为某一个终端服务时,网络服务器接收删除所述网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到网络服务器;网络服务器将所述网络锚点的地址解注册。
[0013] 本发明实施例还提供一种通信系统,包括:地址删除通知实体,用于当网络锚点不再为某一个终端服务时,发出删除所述网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到网络服务器;
[0014] 解注册实体,用于根据地址删除通知实体的通知,将所述网络锚点的地址解注册。 [0015] 一种由网络服务器发起的承载释放的方法,包括:该方法包括以下步骤: [0016] 网络服务器发出承载释放请求;当收到承载释放响应后,所述的网络服务器删除保存在网络服务器的所述承载对应的网络锚点的地址。
[0017] 本发明实施例要解决的另外一个技术问题在于提供一种终端退网实现方法,以提供一种可行的终端退网的技术方案,并提出终端退网的具体流程。
[0018] 一种终端退网的方法,包括:当需要终止终端与网络的连接时,释放所述终端对应的接入网资源;解除所述终端对应的移动IP绑定;删除网络服务器中保存的所述终端相关的所有网络锚点的地址信息。
[0019] 在本发明的一些实施例中,由于网络锚点可以为终端分配第一个承载上下文或者第一次与终端建立连接,并且由网络侧将网络锚点的地址注册到网络服务器,所以,本发明实施例提供了一种可行的将网络锚点的地址注册到网络服务器的技术方案。 [0020] 在本发明的另一些实施例中,当网络锚点不再为某一个终端服务时,网络服务器可以接收到删除所述网络锚点的地址的通知,并且可以将所述网络锚点的地址解注册,所以,本发明实施例提供了一种可行的将网络锚点的地址从网络服务器中删除的技术方案,以及由网络服务器发起的发起的承载释放的技术方案。
[0021] 在本发明的另一些实施例中,当终端需要断开与网络的连接的时候,删除网络服务器中保存的所述终端相关的所有网络锚点的地址信息,并解除所述终端对应的移动IP绑定,从而断开终端和网络的连接。附图说明
[0022] 图1为现有的无线演进网络架构示意图;
[0023] 图2为本发明网络锚点的地址保存到网络服务器的实现方法的第一优选实施例的流程图
[0024] 图3为本发明网络锚点的地址保存到网络服务器的实现方法的第二优选实施例的流程图;
[0025] 图4为本发明网络锚点的地址保存到网络服务器的实现方法的第三优选实施例的流程图;
[0026] 图5为本发明网络锚点的地址保存到网络服务器的实现方法的第四优选实施例的流程图;
[0027] 图6为本发明网络锚点的地址保存到网络服务器的实现方法的第五优选实施例的流程图;
[0028] 图7为本发明网络锚点的地址保存到网络服务器的实现方法的第六优选实施例的流程图;
[0029] 图8为本发明网络锚点的地址保存到网络服务器的实现方法的第七优选实施例的流程图;
[0030] 图9为本发明网络锚点的地址保存到网络服务器的实现方法的第八优选实施例的流程图;
[0031] 图10为本发明网络锚点的地址保存到网络服务器的实现方法的第九优选实施例的流程图;
[0032] 图11为本发明网络锚点的地址从网络服务器中删除的实现方法的第一优选实施例的流程图;
[0033] 图12为本发明网络锚点的地址从网络服务器中删除的实现方法的第二优选实施例的流程图;
[0034] 图13为本发明网络锚点的地址从网络服务器中删除的实现方法的第三优选实施例的流程图;
[0035] 图14为本发明网络锚点的地址从网络服务器中删除的实现方法的第四优选实施例的流程图;
[0036] 图15为本发明网络锚点的地址从网络服务器中删除的实现方法的第五优选实施例的流程图;
[0037] 图16为本发明网络锚点的地址从网络服务器中删除的实现方法的第六优选实施例的流程图;
[0038] 图17为本发明网络锚点的地址从网络服务器中删除的实现方法的第七优选实施例的流程图;
[0039] 图18为本发明网络锚点的地址从网络服务器中删除的实现方法的第八优选实施例的流程图;
[0040] 图19为本发明网络锚点的地址从网络服务器中删除的实现方法的第九优选实施例的流程图;
[0041] 图20为本发明由网络服务器发起的承载释放的的实现方法的选实施例的流程图;
[0042] 图21为本发明网络锚点的地址从网络服务器中删除的实现方法的第十优选实施例的流程图;
[0043] 图22为本发明终端退网的实现方法的第一优选实施例的流程图; [0044] 图23为本发明终端退网的实现方法的第二优选实施例的流程图; [0045] 图24为本发明终端退网的实现方法的第三优选实施例的流程图; [0046] 图25为本发明终端退网的实现方法的第四优选实施例的流程图; [0047] 图26为本发明终端退网的实现方法的第五优选实施例的流程图; [0048] 图27为本发明终端退网的实现方法的第六优选实施例的流程图; [0049] 图28为本发明终端退网的实现方法的第七优选实施例的流程图; [0050] 图29为本发明终端退网的实现方法的第八优选实施例的流程图; [0051] 图30为本发明终端退网的实现方法的第九优选实施例的流程图; [0052] 图31为本发明终端退网的实现方法的第十优选实施例的流程图; [0053] 图32为本发明终端退网的实现方法的第十一优选实施例的流程图。 具体实施方式
[0054] 由于下面将要介绍的一些实施例涉及无线演进网络技术,所以,首先结合图1,对无线演进网络架构进行说明。
[0055] 如图1所示,无线演进网络的核心网主要包括移动性管理实体(MME,Mobility Management Entity)、服务网关(Serving GW,Serving Gateway)、PDNGW及演进的分组数据网关(ePDG,evolution Packet Data Gateway)等逻辑功能模,其中,MME负责控制面的移动性管理,包括用户上下文和移动状态管理、分配用户临时身份标识及安全功能等,它对应于当前通用移动通信系统(UMTS,Universal Mobile Telecommunications System)的服务GPRS支持节点(SGSN,Serving GPRS Support Node)的控制面部分;Serving GW是用户面实体,负责空闲状态下为下行数据发起寻呼,管理保存IP承载参数和网络内路由信息等,它对应于当前UMTS内部的SGSN和网关GPRS支持节点(GGSN,Gateway GPRS Support Node)的数据面部分;ePDG相当于non-3GPP网络的接入网关;PDN GW则相当于不同接入网络间的网络锚点。PDN GW与3GPP接入网络之间的接口在图1中为S5,与non-3GPP接入网络之间的接口为S2系列,图1中未绘示。
[0056] 为便于本领域技术人员更加容易的实施或再现本发明的实现网络锚点的地址保存到网络服务器的技术方案,下面结合附图,介绍这种技术方案的几个优选实施例。 [0057] 图2、图3及图4所示的实施例分别描述了终端在3GPP接入网络中附着时,如何实现PDN GW的地址注册到归属签约服务器(HSS,Home SubscriberServer)的流程。 [0058] 具体的,在图2所示的实施例中,由MME将PDN GW的地址注册到HSS。 [0059] 如图2所示,包括:
[0060] 步骤S201:用户设备(UE,User Equipment)发起附着请求(AttachRequest),所述请求中包含国际移动用户识别码(IMSI,International MobileSubscriber Identity)、演进网络临时移动用户识别码(S-TMSI,S-TemporaryMobile Subscriber Identity)、跟踪区域标识(TAI,Tracking Area Identity)及选择网络标识等参数。
[0061] 步骤S202:演进的基站(eNodeB)将附着请求转发给新的MME(newMME),所述附着请求携带一个小区的标识。具体的,eNodeB可以从选择网络标识和S-TMSI中查询MME的地址,如果无法推断出MME,则可以选择一个MME。
[0062] 步骤S203:new MME向原来的MME(old MME)发送标识请求(Identification Request)以请求IMSI,old MME可以提供IMSI来响应标识请求(Identification Response)。当从网络中分离或者去附着(Detach)后,标识UE的S-TMSI和MME已经发生了改变,new MME可以向old MME发送S-TMSI以及old TAI,以请求IMSI。
[0063] 步骤S204:如果new MME和old MME都不识别UE,new MME向UE发送一个标识请求以请求IMSI,UE可以向new MME提供IMSI来响应标识请求。
[0064] 步骤S205:如果在网络中不存在UE的上下文,则需要强制执行认证消息(Authentication)。
[0065] 步骤S206:如果在new MME中存在一些与UE相关的激活态的承载上下文,new MME需要向相关的网关发送删除承载请求(Delete Bearer Request),相关的网关可以响应删除承载的请求(Delete Bearer Response),这样,new MME就删除这些承载上下文了。 [0066] 步骤S207:new MME发送位置更新消息(Update Location)给HSS,所述位置更新消息中包含new MME的标识以及IMSI)。
[0067] 步骤S208:HSS发送取消位置消息(Cancel Location)给old MME,oldMME响应取消位置确认消息(Cancel Location Ack)并移除移动性管理和承载上下文。 [0068] 步骤S209:如果在old MME中存在一些与UE相关的激活态的承载上下文,old MME需要向相关的网关发送删除承载请求,相关的网关可以响应删除承载的请求,这样,old MME就删除这些承载上下文了。
[0069] 步骤S210:HSS发送插入签约数据消息(Insert Subscriber Data)给newMME,如果new MME验证允许UE接入附着,new MME为UE构建上下文,并返回插入签约数据确认消息(Insert Subscriber Data Ack)给HSS。
[0070] 步骤S211:HSS发送更新位置确认消息(Update Location Ack)给newMME。 [0071] 步骤S211a:new MME根据APN或完全限定域名(FQDN,Fully QualifiedDomain Name)等信息选取一个合适的PDN GW。选取PDN GW的策略可以基于APN的方式,并参考用户数据面实体池(UPE pool)的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。HSS也可提供一组PDN GW的地址,new MME可以直接根据UPE pool的配置、PDNGW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息,选取合适的PDN GW。当然,这个步骤是可选的。PDN GW的地址可以由HSS直接提供时,例如在激活态下的UE从non-3GPP网络切换到3GPP网络的场景下或者在UE在3GPP网络初次附着且HSS仅提供唯一的PDN GW地址给MME时。
[0072] 步骤S212:new MME向选择的Serving GW发送建立默认承载请求(Create Default Bearer Request),所述建立默认承载请求中可以包含IMSI及new MME的上下文标识。
[0073] 步骤S213:Serving GW在演进分组系统(EPS,Evolved Packet System)承载表中建立一个新的实体,并向PDN GW发送建立默认承载请求消息。
[0074] 步骤S214:如果策略控制和计费(PCC,Policy Control and Charging)系统应用在网络时,PDN GW可能需要和策略计费功能控制实体(PCRF,PolicyCharging Rule Function)交互(PCRF Interaction)来获取为UE设置的默认PCC规则。
[0075] 步骤S215:PDN GW向Serving GW返回建立默认承载响应消息(CreateDefault Bearer Response),如果PDN GW已被分配了一个地址,则所述建立默认承载响应消息中可以包含PDN GW的地址。
[0076] 步骤S216:Serving GW向new MME返回建立默认承载响应消息。
[0077] 步骤S216a:如果UE签约了non-3GPP的移动性能,则new MME可以将PDN GW的地址和对应的APN注册到HSS,当然,new MME也可以根据自身的配置参数,将PDN GW的地址注册到HSS,以保持UE在3GPP网络和non-3GPP网络间切换时的业务连续性。具体的,当从步骤S211a中获取一组PDN GW的地址后,new MME将根据步骤S211a中的描述,选择一个合适的PDN GW,当Serving GW和PDN GW间承载建立成功后,new MME可以将一个被选的PDN GW地址的标记(flag)注册到HSS,以指示这个PDNGW已被new MME选为用户PDN锚点。
[0078] 由于HSS既需要向new MME提供PDN GW的地址,又要记录注册的PDN GW的地址,所以,HSS中可以增加如下签约数据:
[0079]
[0080] 步骤S217:new MME发送附着接受消息(Attach Accept)给eNodeB,所述附着接受消息可以包含安全上下文、服务质量(QoS,Quality of Service)、上行隧道信息以及指定给UE的PDN GW的地址等信息。
[0081] 步 骤 S218:eNodeB 发 送 无 线 承 载 建 立 请 求 (Radio Bearer EstablishmentRequest)和附着接受消息给UE,当然,附着接受消息可以包含于无线承载建立请求中,反之,无线承载建立请求也可以包含于附着接受消息中。
[0082] 步骤S219:UE发送无线承载建立响应(Radio Bearer EstablishmentResponse)给eNodeB,另外,UE还可以向eNodeB发送附着完成消息,当然, 附着接受消息可以包含于无线承载建立响应中,反之,无线承载建立响应也可以包含于附着接受消息中。 [0083] 步骤S220:eNodeB将附着完成消息转发给new MME,所述附着完成消息可以包含于S1-MME接口的控制消息中,所述控制消息中也包含了下行隧道的信息。 [0084] 步骤S221:new MME发送更新承载请求消息(Update Bearer Request)给Serving GW,所述更新承载请求消息可以包含eNodeB地址及下行隧道参数等。
[0085] 步骤S222:Serving GW向new MME返回更新承载响应消息(UpdateBearer Response)。
[0086] 需要说明的是,在图2所示的实施例中,如果需要建立多个承载,则可以由不同的网络侧实体触发建立不同的承载,例如预先建立的虚拟个人网络(VPN,Virtual Private Network)场景、专有的信令承载等,这些网络侧实体可以是MME、Serving GW、PCRF、PDN GW等,所以,同样需要将建立新承载时选择的PDN GW的地址注册到HSS中。这样,HSS中需要保存不同承载的PDN GW的地址,不同的承载选择的PDN GW的地址有可能是不同的。 [0087] 另外,HSS和认证、授权和计费(AAA,Authority,Authentication,Accounting)服务器可以为一个实体,也可为分离的实体;同样,HSS和签约数据信息库(SPR,Subscription Profile Repository)可以为一个实体,也可为分离的实体。 [0088] 此外,如果UE在non-3GPP网络附着时,上述的MME可以相当于ePDG、接入服务网络网关(ASN GW,Access Serving Network Gateway)等这样的接入网关实体,当建立承载成功后,可以由这些实体向AAA服务器注册PDNGW的地址。
[0089] 在图2所示的实施例中,由于MME为控制面实体,且与HSS之间有接口,所以,MME通过自身配置的参数,可以在UE第一次选择相关的PDN GW时,就将选择好的PDN GW的地址注册到HSS中。
[0090] 在图3所示的实施例中,由PCC系统将PDN GW的地址注册到HSS。
[0091] 如图3所示,包括:
[0092] 步骤S301-S311,这些步骤与图2所示的步骤S201-S211相同。
[0093] 步骤S311a:new MME根据APN或FQDN等信息选取一个合适的PDNGW。选取PDN GW的策略可以基于APN的方式,并参考UPE pool的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。HSS也可提供一组PDN GW的地址,new MME可以直接根据UPE pool的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息,选取合适的PDN GW。当然,这个步骤是可选的,例如在激活态下的UE从non-3GPP网络切换到3GPP网络的场景下或者在3GPP网络初次附着HSS仅提供唯一的PDN GW地址给new MME时。
[0094] 另外,new MME需要判断是否触发通过PCC系统将PDN GW的地址注册到HSS/SPR,判断的条件可以是UE的签约数据或new MME自身配置的参数。
[0095] 步骤S312:new MME向Serving GW发送建立默认承载请求,所述建立默认承载请求可以包含将PDN GW的地址注册到HSS/SPR的参数,所述参数指示PDN GW通过PCC系统将选择的PDN GW的地址注册到HSS/SPR中。所述参数是可选的,即,PDN GW可以直接配置相关选项来保证通过PCC系统将PDN GW的地址注册到HSS/SPR/AAA中。
[0096] 步骤S313:Serving GW向PDN GW发送建立默认承载请求消息,所述建立默认承载请求可以包含步骤S312中提到的参数,用以触发PDN GW将自身的地址注册到HSS/SPR。 [0097] 步骤S314:如果PCC应用在网络时,PDN GW可能需要和PCRF交互来获取为UE设置的默认PCC规则(这里包含local breakout的场景),当PDN GW位于漫游地时,将通过拜访网络的PCRF(V-PCRF,Visit-PCRF)与归属网络的PCRF(H-PCRF,home-PCRF)交互。 [0098] 在PDN GW与PCRF交互的消息中,可以增加一个相关的属性值参数对(AVP,Attribute Value Pair)属性来触发PCRF将PDN GW的地址注册到HSS/SPR,具体实现如下:
[0099] ::=
[0100]
[0101] {Auth-Application-Id}
[0102] {Origin-Host}
[0103] {Origin-Realm}
[0104] {Destination-Realm}
[0105] {CC-Request-Type}
[0106] {CC-Request-Number}
[0107] [Destination-Host]
[0108] [Origin-State-Id]
[0109] *[Subscription-Id]
[0110] [Bearer-Control-Mode]
[0111] [Network-Request-Support]
[0112] [Bearer-Identifier]
[0113] [Bearer-Operation]
[0114] [Framed-IP-Address]
[0115] [Framed-IPv6-Prefix]
[0116] [3GPP-RAT-Type]
[0117] [Termination-Cause]
[0118] [User-Equipment-Info]
[0119] [3GPP-GPRS-Negotiated-QoS-Profile]
[0120] [3GPP-SGSN-MCC-MNC]
[0121] [3GPP-SGSN-Address]
[0122] [3GPP-SGSN-IPv6-Address]
[0123] [Called-Station-ID]
[0124] [Bearer-Usage]
[0125] *[TFT-Packet-Filter-Information]
[0126] *[Charging-Rule-Report]
[0127] *[Event-Trigger]
[0128] [Access-Network-Charging-Address]
[0129] *[Access-Network-Charging-Identifier-Gx]
[0130] *[Flag of Register PCEF address to HSS/SPR]
[0131] *[Proxy-Info]
[0132] *[Route-Record]
[0133] *[AVP ]
[0134] 步骤S314a:PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并将PDN GW的地址注册到HSS/SPR。另外,如果PCRF具有UE的签约数据,则PCRF可以仅发起将PDN GW的地址注册到HSS/SPR的过程。
[0135] 步骤S315-S322可以与图2的步骤S215-S222相同,不同之处在于,如果在步骤S312中,new MME向Serving GW发送的建立默认承载请求包含将PDN GW的地址注册到HSS/SPR的参数,则在步骤S315及步骤S316中的建立默认承载响应消息可以包含成功将PDN GW注册到HSS/SPR的参数。
[0136] 需要说明的是,在图3所示的实施例中,可以沿用现有技术的流程,没有引入额外的消息。
[0137] 另外,如果UE在non-3GPP网络附着时,上述的MME可以相当于ePDG、ASN GW等这样的接入网关实体,当建立承载成功后,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器注册PDN GW的地址。
[0138] 图3所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0139] 在图4所示的实施例中,由PDN GW直接将自身的地址注册到HSS。图4所示的实施例可以包含Local breakout的场景。
[0140] 如图4所示,包括:
[0141] 步骤S401-S411,这些步骤与图2所示的步骤S201-S211相同。
[0142] 步骤S411a:new MME根据APN或FQDN等信息选取一个合适的PDNGW。选取PDN GW的策略可以基于APN的方式,并参考UPE pool的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。HSS也可提供一组PDN GW的地址,new MME可以直接根据UPE pool的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息,选取合适的PDN GW。当然,这个步骤是可选的,例如在激活态下的UE从non-3GPP网络切换到3GPP网络的场景下或者在3GPP网络初次附着时HSS仅提供唯一的PDN GW地址给new MME时。
[0143] 另外,new MME需要判断是否触发PDN GW将自身的地址注册到HSS/SPR,判断的条件可以是根据UE的签约数据或new MME自身配置的参 数。
[0144] 步骤S412:new MME向Serving GW发送建立默认承载请求,所述建立默认承载请求可以包含将PDN GW的地址注册到HSS/SPR的参数。所述参数是可选的,即,PDN GW可以直接配置相关选项参数来保证直接将自身的地址注册到HSS/SPR/AAA中。
[0145] 步骤S413:Serving GW在EPS承载表中建立一个新的实体,并将newMME发送的建立默认承载请求透传到PDN GW。
[0146] 步骤S414:PDN GW将自身的地址注册到HSS/AAA,HSS/AAA返回相关的指示给PDN GW。
[0147] 步骤S415-S422可以与图2的步骤S215-S222相同,不同之处在于,如果在步骤S412中,new MME向Serving GW发送的建立默认承载请求包含将PDN GW的地址注册到HSS/SPR的参数,则在步骤S415及步骤S416中的建立默认承载响应消息可以包含成功将PDN GW注册到HSS/SPR的参数。
[0148] 需要说明的是,在图4所示的实施例中,可以沿用现有技术的流程,没有引入额外的消息。
[0149] 另外,在图4所示的实施例中,如果HSS与AAA为相互分离的实体,则PDN GW可以将自身的地址注册到AAA服务器中,AAA服务器再将PDNGW的地址传递到HSS。 [0150] 此外,如果UE在non-3GPP网络附着时,上述的MME可以相当于ePDG、ASN GW等这样的接入网关实体,当建立承载成功后,可以由PDN GW直接向HSS/AAA服务器注册自身的地址。
[0151] 还需要说明的是,触发PDG GW到HSS中注册自身地址的网络侧实体可以为MME、Serving GW、PDN GW、ePDG、ASN GW等,当然,并不局限于这些实体。
[0152] 图4所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0153] 图5、图6及图7所示的实施例分别描述了终端在3GPP接入网络中发起承载建立时,如何实现PDN GW的地址注册到HSS/SPR的流程。
[0154] 具体的,在图5所示的实施例中,如果UE首次从3GPP网络发起业务接入一个外部PDN网络时,则由这个PDN GW将自身的地址直接注册到HSS中。这个实施例包含Local breakout的场景。
[0155] 如图5所示,包括:
[0156] 步骤S501:UE向SGSN发起激活分组数据协议上下文请求消息(ActivePDP context Request)。
[0157] 步骤S502:SGSN根据UE的签约数据和所述激活PDP context请求消息中携带的APN信息,来选择相关的Serving GW和PDN GW,并判断PDN GW是否需要将自身的地址注册到HSS,判断的条件可以是根据UE的签约数据。需要说明的是,判断条件的过程是可选的,例如,PDN GW也可直接根据自身配置的参数决定是否将自身的地址注册到HSS。 [0158] 步骤S503:SGSN向Serving GW发出建立PDP context请求消息,所述激活PDP context请求消息可以包含PDN GW的地址及APN信息,还可以包含一个是否需要PDN GW将自身的地址注册到HSS的指示。需要说明的是,这个指示是可选的。
[0159] 步骤S504:Serving GW向PDN GW发出建立SAE承载请求(Create SAEBearer Request),所述激活SAE承载请求可以包含一个注册指示位和APN等信息。 [0160] 步骤S504a:PDN GW向V/H PCRF请求PCC规则。
[0161] 步骤S504b:如果UE首次建立到PDN GW的承载,则PDN GW直接向HSS注册自身的地址。PDN GW可以根据收到的建立SAE承载请求消息中提供的指示注册参数位或自身配置的参数来决定是否需要将自身的地址注册到HSS。
[0162] 需要说明的是,步骤S504a和步骤S504b之间没有必然的顺序关系。 [0163] 步骤S505:PDN GW向Serving GW返回建立SAE承载响应(Create SAEBearer Response),所述建立SAE承载响应可以包含一个PDN GW成功注册到HSS的参数。 [0164] 步骤S506:Serving GW向SGSN返回建立PDP context响应(Create PDPcontext response),所述建立PDP context响应可以包含一个PDN GW成功注册到HSS的参数。 [0165] 步骤S507:SGSN向UE返回激活PDP context接受消息(Active PDPcontext accept)。
[0166] 需要说明的是,在步骤S502中,PDG GW地址的选择也有可能是由Serving GW进行选择,这种场景下,SGSN向Serving GW发出建立承载请求的消息中仅包含APN或一组或一个PDN GW的地址,Serving GW可以根据一些条件来选择PDN GW。另外,还可以在步骤S504中增加一个参数来指示PDN GW注册自身地址到HSS/AAA服务器中。
[0167] 在图6所示的实施例中,如果UE首次在3GPP网络发起建立到PDN GW的承载时,则由SGSN将PDN GW的地址注册到HSS。这个实施例包含Localbreakout的场景。 [0168] 如图6所示,包括:
[0169] 步骤S601:UE向SGSN发出激活分组数据协议上下文请求消息。
[0170] 步骤S602:SGSN根据UE的签约数据和所述激活PDP context请求消息中携带的APN信息,来选择相关的Serving GW和PDN GW。
[0171] 步骤S603:SGSN向Serving GW发出建立PDP context请求消息,所述建立PDP context请求消息可以包含PDN GW的地址及APN信息。需要说明的是,PDN GW还可以由Serving GW根据APN信息和其它条件来选择,例如,SGSN还可能提供一组PDN GW的地址,Serving GW综合一些例如负载、网络配置等条件来选择PDN GW。
[0172] 步骤S604:Serving GW向PDN GW发出建立SAE承载请求,所述激活SAE承载请求可以包含APN信息或PDN GW的地址。
[0173] 步骤S604a:PDN GW可以与PCRF交互,获取PCC规则。
[0174] 步骤S605:PDN GW向Serving GW返回建立SAE承载响应。
[0175] 步骤S606:Serving GW向SGSN返回建立PDP context响应消息,这条消息中可能包含PDN W地址,如果该地址是由Serving GW选择的。
[0176] 步骤S607:SGSN可以根据UE的签约数据、UE是否具有non-3GPP移动能力或者自身配置的参数,来决定是否需要将PDN GW的地址注册到HSS。PDN GW的地址可以由SGSN通过查询APN信息获得,也可以由Serving GW在步骤S606中提供。
[0177] 步骤S608:SGSN向UE返回激活PDP context接受消息。
[0178] 图6所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0179] 在图7所示的实施例中,如果UE首次在3GPP网络发起业务,建立到外部PDN网络的承载,则通过PCC系统将PDN GW的地址注册到HSS/AAA/SPR。这个实施例包含Local breakout的场景。
[0180] 步骤S701:UE向SGSN发出激活PDP context请求消息。
[0181] 步骤S702:SGSN根据APN信息选择相关的Serving GW和PDN GW,并判断是否触发PCC系统将PDN GW的地址注册到HSS/SPR,判断的条件可以是根据UE的签约数据或SGSN自身配置的参数。另外,SGSN也可以不进行判断,而是直接通过在PDN GW上的配置参数来确定是否通过PCC系统将PDN GW的地址注册到HSS/SPR。
[0182] 关于Serving GW和PDN GW的选择,有如下需要说明:
[0183] A.SGSN可以根据APN信息、自身配置的参数或UE的签约数据,通过DNS查询方式选择Serving GW和PDN GW,例如,通过两次DNS查询方式选择Serving GW和PDN GW。另外,由SGSN向Serving GW提供PDN GW的地址信息;
[0184] B.Serving GW可以根据自身配置的参数或UE的签约数据,通过DNS查询方式选择PDN GW,例如,SGSN可以向Serving GW提供APN信息,ServingGW查询DNS系统获取PDN GW信息;
[0185] C.HSS直接将PDN GW的信息提供给SGSN,如果提供的是一组IP地址或FQDN,则可以由SGSN根据APN等信息选择PDN GW,也可由Serving GW根据APN信息和自身配置的参数选择PDN GW。
[0186] 步骤S703:SGSN向Serving GW发出激活PDP context请求消息,所述激活PDP context请求消息中包含将PDN GW的地址注册到HSS/SPR的参数,用于指示通过PCC系统将PDN GW的地址注册到HSS/SPR。当然,所述参数是可选的。需要说明的是,PDN GW还可以由Serving GW根据APN等信息来选择。
[0187] 步骤S704:Serving GW向PDN GW发出激活SAE承载请求,所述激活 SAE承载请求可以包含一个注册指示位和APN信息等参数。当然,Serving GW也可触发指示PDN GW通过PCC系统去注册PDN GW的地址到HSS/AAA/SPR中。
[0188] 步骤S704a:涉及PCRF的交互过程,这里包含Local breakout的场景。当PDN GW位于漫游地时,可以通过V-PCRF与H-PCRF交互。
[0189] 在PDN GW与PCRF交互的CCR消息中,可以增加一个相关的AVP属性来触发PCRF将PDN GW的地址注册到HSS/SPR。
[0190] 步骤S704b:PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并将PDN GW的地址注册到HSS/SPR。如果PCRF具有UE的签约数据,则PCRF仅发起将PDN GW的地址注册到HSS/SPR的过程。
[0191] 步骤S705:PDN GW向Serving GW返回激活SAE承载响应,所述响应消息中可以包含一个注册成功的参数标识。
[0192] 步骤S706:Serving GW向SGSN返回激活PDP context响应消息,所述响应消息中可以包含一个注册成功的参数标识。
[0193] 步骤S707:SGSN向UE返回激活PDP context接受消息。
[0194] 图8、图9及图10所示的实施例分别描述了终端在SAE/LTE接入网络中发起承载建立时,如何实现PDN GW的地址注册到HSS/SPR的流程。
[0195] 具体的,在图8所示的实施例中,如果UE首次从SAE/LTE网络中发起建立到外部PDN网络的业务时,则由MME将PDN GW的地址注册到HSS。这个实施例包含Local breakout的场景。
[0196] 图7所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0197] 如图8所示,包括:
[0198] 步骤S801:UE发起激活SAE承载请求。
[0199] 步骤S802:new MME选择一个PDN GW,这里包含多个PDN的场景。MME在选择PDN GW时,可以通过UE携带的一个例如APN信息等指示去获得,也可通过HSS中的默认配置,由从HSS中提供的参数来确定PDN GW的地址。
[0200] 步骤S803-S806:执行核心网侧的承载建立过程。
[0201] 步骤S807:new MME发起将PDN GW的地址注册到HSS的过程,另外,new MME在发起注册过程之前,可以根据UE的签约数据、UE的能力或者自身配置的参数判断是否需要发起注册过程。
[0202] 步骤S808:new MME返回激活SAE承载请求响应,所述激活SAE承载请求响应中可以包含相关无线侧的配置参数及相关的上行隧道的配置信息给eNodeB。该消息中包含了建立空口无线承载的参数。eNodeB将根据提供的建立无线承载的参数建立相关的无线承载。 [0203] 步骤S809-S810:建立无线承载过程。
[0204] 步骤S811:eNodeB向new MME发出更新承载请求(Update BearerRequest),所述更新承载请求中可以包含eNodeB和Serving GW间的相关下行隧道的信息。 [0205] 步骤S812:当无线空口资源建立成功后,eNodeB向UE返回激活SAE承载请求响应。
[0206] 步骤S813:new MME向Serving GW发出更新承载请求,所述更新承载请求中可以包含eNodeB和Serving GW间的相关下行隧道的信息。
[0207] 步骤S814:Serving GW向new MME返回更新承载响应(Update BearerResponse)。 [0208] 需要说明的是,在图8所示的实施例中,可以包含这样的场景,即,UE在SAE/LTE网络附着后,立即发起一个预配置的承载建立过程,例如在预配置VPN等场景下。 [0209] 另外,在图8所示的实施例中,可以包含UE在non-3GPP网络发起业务时的场景,例如多PDN、多家乡代理(HA,Home agent)的场景,这样,MME相当于ePDG、ASN GW等这样的接入控制面网关实体,当建立承载成功后,可以由ePDG、ASN GW等实体直接向HSS/AAA/SPR服务器注册PDNGW的地址。如果AAA和HSS是相互分离的实体,则可以将注册的PDN GW的地址由AAA传递到HSS。
[0210] 图8所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0211] 在图9所示的实施例中,如果UE在SAE/LTE接入网络首次发起建立外部PDN GW网络的业务时,通过PCC系统将PDN GW的地址注册到HSS。这个实施例包含Local breakout的场景。
[0212] 如图9所示,包括:
[0213] 步骤S901:UE发起激活SAE承载请求。
[0214] 步骤S902:new MME选择一个PDN GW。
[0215] 步骤S903:new MME向Serving GW发出建立SAE承载请求,所述激活SAE承载请求可以包含选择的PDN GW的地址。
[0216] 步骤S904:Serving GW向PDN GW发出建立SAE承载请求,所述激活SAE承载请求可以包含选择的PDN GW的地址。
[0217] 步骤S905:PDN GW可以和PCRF交互来获取为UE设置的默认PCC规则,当PDN GW位于漫游地时,将通过V-PCRF与H-PCRF交互。
[0218] 步骤S905a:PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并将PDN GW的地址注册到HSS/AAA/SPR。另外,如果PCRF具有UE的签约数据,则PCRF可以仅发起将PDN GW的地址注册到HSS/SPR的过程。
[0219] 步骤S906:PDN GW向Serving GW返回激活SAE承载请求响应,所述激活SAE承载请求响应可以包含服务质量信息(QoS information)。
[0220] 步骤S907:Serving GW向new MME返回激活SAE承载请求响应,所述激活SAE承载请求响应可以包含服务质量信息。
[0221] 步骤S908:new MME向UE返回激活SAE承载请求响应并进行配置无线承载(configuration RB)的过程。
[0222] 步骤S909:new MME向eNodeB返回激活SAE承载请求响应。
[0223] 步骤S910:eNodeB向UE发出无线承载建立请求。
[0224] 步骤S911:UE向eNodeB返回无线承载建立响应。
[0225] 步骤S912:eNodeB向new MME发出更新承载请求。
[0226] 步骤S913:eNodeB向UE返回激活SAE承载请求响应。
[0227] 步骤S914:new MME向Serving GW发出更新承载请求。
[0228] 步骤S915:Serving GW向new MME返回更新承载响应。
[0229] 需要说明的是,在图9所示的实施例中,可以包含UE在non-3GPP网 络发起业务时的场景,例如多PDN、多HA的场景,这样,MME相当于ePDG、ASN GW等这样的接入控制面网关实体,当建立承载成功后,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则可以将注册的PDN GW的地址由AAA传递到HSS。
[0230] 图9所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0231] 还需要说明的是,由什么实体根据什么判断条件触发PDN GW与PCRF交互时,指示PCRF去HSS/SPR注册已在前面的实施例中提到,这里不在赘述。
[0232] 在图10所示的实施例中,如果UE在SAE/LTE接入网络中首次发起到外部PDN网络的业务时,则由PDN GW直接将自身的地址注册到HSS。这个实施例包含Local breakout的场景。
[0233] 步骤S1001:UE发起激活SAE承载请求。
[0234] 步骤S1002:new MME选择一个PDN GW。
[0235] 步骤S1003:new MME向Serving GW发出激活SAE承载请求,所述激活SAE承载请求可以包含选择的PDN GW的地址。
[0236] 步骤S1004:Serving GW向PDN GW发出激活SAE承载请求,所述激活SAE承载请求可以包含选择的PDN GW的地址。
[0237] 步骤S1005:PDN GW可以和PCRF交互来获取为UE设置的默认PCC规则。 [0238] 步骤S1005a:如果UE首次建立到这个PDN GW的承载,则这个PDN GW将自身的地址直接注册到HSS/SPR。
[0239] 步骤S1006:PDN GW向Serving GW返回激活SAE承载请求响应,所述激活SAE承载请求响应可以包含服务质量信息。
[0240] 步骤S1007:Serving GW向new MME返回激活SAE承载请求响应,所述激活SAE承载请求响应可以包含服务质量信息。
[0241] 步骤S1008:new MME向UE返回激活SAE承载请求响应并进行配置无线承载的过程。
[0242] 步骤S1009:new MME向eNodeB返回激活SAE承载请求响应。
[0243] 步骤S1010:eNodeB向UE发出无线承载建立请求。
[0244] 步骤S1011:UE向eNodeB返回无线承载建立响应。
[0245] 步骤S1012:eNodeB向new MME发出更新承载请求。
[0246] 步骤S1013:eNodeB向UE返回激活SAE承载请求响应。
[0247] 步骤S1014:new MME向Serving GW发出更新承载请求。
[0248] 步骤S1015:Serving GW向new MME返回更新承载响应。
[0249] 需要说明的是,在图10所示的实施例中,可以包含UE在non-3GPP网络发起业务时的场景,例如多PDN、多HA的场景,这样,MME相当于ePDG、ASN GW等这样的接入控制面网关实体,当建立承载成功后,可以由PDN GW直接将自身的地址注册到HSS/AAA/SPR。如果AAA和HSS是相互分离的实体,则可以将注册的PDN GW的地址由AAA传递到HSS。 [0250] 还需要说明的是,由什么实体根据什么判断条件触发PDN GW与PCRF交互时,指示PCRF去HSS/SPR注册已在前面的实施例中提到,这里不在赘述。
[0251] 图10所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW一起被注册到HSS/SPR。HSS要保存APN和P-GW的对应关系。
[0252] 由于上述的一些实施例可以应用于一种通信系统当中,所以,本发明还提供了通信系统的实施例。
[0253] 本发明实施例提供一种通信系统,包括:承载上下文分配实体,用于网络锚点为终端分配第一个承载上下文;地址注册实体,用于将网络锚点的地址注册到网络服务器。 [0254] 本发明实施例提供一种通信系统,包括:连接建立实体,用于网络锚点第一次与终端建立连接;地址注册实体,用于将网络锚点的地址注册到网络服务器。 [0255] 在实际应用中,终端当前进行的业务可能需要被终止,相应的,保存在 HSS中的PDN GW的地址也可以被删除。为此,本发明还提供了将网络锚点的地址从网络服务器中删除的技术方案。
[0256] 为便于本领域技术人员更加容易的实施或再现将网络锚点的地址从网络服务器中删除的技术方案,下面结合附图,介绍这种技术方案的几个优选实施例。 [0257] 图11、图12及图13所示的实施例分别描述了终端在SAE/LTE接入网络中发起承载删除时,如何实现将PDN GW的地址从HSS中删除的流程。
[0258] 具体的,在图11所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由PCC系统删除保存在HSS/SPR中的PDN GW的地址。
[0259] 如图11所示,包括:
[0260] 步骤S1101:UE发起去激活SAE承载请求(Deactive SAE Bearer Request)。 [0261] 步骤S1102:new MME向Serving GW发出去激活SAE承载请求,所述去激活SAE承载请求可以包含指示PDN GW通过PCC系统去解注册HSS/SPR中的PDN GW地址的信息。 [0262] 步骤S1103:Serving GW向PDN GW发出去激活SAE承载请求,所述去激活SAE承载请求可以包含指示PDN GW通过PCC系统去解注册HSS/SPR中的PDN GW地址的信息。这个触发PDN GW的解注册消息可由MME提供,也可由Serving GW提供,也可由PDN GW根据网络配置情况自己决定发起通过PCC系统来解注册PDN GW地址的行为。
[0263] 步骤S1104:PDN GW与PCRF进行交互来释放相关的绑定信息。
[0264] 步骤S1104a:PCRF解注册HSS/SPR中保存的PDN GW的地址(Unregister PDN GW to HSS)。在解注册前,PDN GW可以根据收到的指示信息,或者根据自身配置的参数,判断是否需要通过PCC系统解注册HSS/SPR中保存的PDN GW的地址。如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
[0265] 步骤S1105:PDN GW向Serving GW返回去激活SAE承载响应(DeactiveSAE Bearer Response),如果步骤S1102中的去激活SAE承载请求包含了一个指示,则所述去激活SAE承载响应也可以包含成功解注册的指示。
[0266] 步骤S1106:Serving GW向new MME返回去激活SAE承载响应,该消 息中可以包含成功解注册的指示。
[0267] 步骤S1107:new MME向UE返回去激活SAE承载响应。
[0268] 需要说明的是,图11所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则可以将解注册的参数或信息由AAA传递到HSS。
[0269] 在图12所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由PDN GW直接删除保存在HSS/SPR中的自身的地址。
[0270] 如图12所示,包括:
[0271] 步骤S1201:UE发起去激活SAE承载请求。
[0272] 步骤S1202:new MME向Serving GW发出去激活SAE承载请求,所述去激活SAE承载请求可以包含指示PDN GW直接解注册HSS/SPR中的自身地址的信息。
[0273] 步骤S1203:Serving GW向PDN GW发出去激活SAE承载请求,所述去激活SAE承载请求可以包含指示PDN GW直接解注册HSS/SPR中的自身地址的信息。这个触发PDN GW的解注册消息可由MME提供,也可由ServingGW提供,也可由PDN GW根据网络配置情况自己决定发起去HSS/AAA中解注册地址的行为。
[0274] 步骤S1204:PDN GW与PCRF进行交互来释放相关的绑定信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
[0275] 步骤S1204a:PDN GW直接解注册HSS/SPR中的自身地址(UnregisterPDN GW to HSS)。在解注册前,PDN GW可以根据收到的指示信息或者自身配置的参数,判断是否需要直接解注册HSS/SPR中的自身地址。
[0276] 步骤S1205:PDN GW向Serving GW返回去激活SAE承载响应,如果步骤S1202中的去激活SAE承载请求包含了一个指示,则所述去激活SAE承载响应也可以包含成功解注册的指示。
[0277] 步骤S1206:Serving GW向new MME返回去激活SAE承载响应。该消息中可以包含成功解注册的指示。
[0278] 步骤S1207:new MME向UE返回去激活SAE承载响应。
[0279] 需要说明的是,图12所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW直接向HSS/AAA/SPR服务器解注册自身的地址。如果AAA和HSS是相互分离的实体,则可以将解注册的参数或信息由AAA传递到HSS。
[0280] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0281] 在图13所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由MME删除保存在HSS/SPR中的PDN GW的地址。
[0282] 如图13所示,包括:
[0283] 步骤S1301:UE发起去激活SAE承载请求。
[0284] 步骤S1302:new MME向Serving GW发出去激活SAE承载请求。
[0285] 步骤S1303:Serving GW向PDN GW发出去激活SAE承载请求。
[0286] 步骤S1304:PDN GW与PCRF进行交互来释放相关的绑定信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
[0287] 步骤S1305:PDN GW向Serving GW返回去激活SAE承载响应。
[0288] 步骤S1306:Serving GW向new MME返回去激活SAE承载响应。
[0289] 步骤S1306a:new MME解注册HSS/SPR中的PDN GW的地址。在解注册前,new MME可以根据UE的签约数据或自身配置的参数,判断是否需要解注册HSS/SPR中的PDN GW的地址。
[0290] 步骤S 1307:new MME向UE返回去激活SAE承载响应。
[0291] 需要说明的是,图13所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,当PDN GW上关于UE的所有业务都结束时,可以由ePDG、ASN GW等相当于MME的实体向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则可以将解注册参数或信息由AAA传递到HSS。
[0292] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0293] 图14、图15及图16所示的实施例分别描述了MME发起承载删除流程时,如何实现将PDN GW的地址从HSS中删除的流程。
[0294] 具体的,在图14所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由PDN GW直接删除保存在HSS/SPR中的自身地址。
[0295] 如图14所示,包括:
[0296] 步骤S1401:new MME向Serving GW发出去激活SAE承载请求。所述去激活SAE承载请求可以包含一个指示PDN GW去解注册HSS中的PDNGW地址的信息。new MME可以根据UE的签约数据或自身配置的参数,判断是否需要发送向Serving GW发送这个指示。 [0297] 步骤S1402:Serving GW向PDN GW发出去激活SAE承载请求。
[0298] 步骤S1403:PDN GW与PCRF进行交互来释放相关绑定的信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
[0299] 步骤S1404:PDN GW直接解注册HSS/SPR中保存的自身地址。在解注册前,PDN GW可以根据收到的指示信息或自身配置的参数,判断是否需要解注册HSS/SPR中保存的自身地址。这个触发PDN GW的解注册消息可由MME提供,也可由Serving GW提供,也可由PDN GW根据网络配置情况自己决定发起去HSS/AAA中解注册地址的行为。
[0300] 步骤S1405:PDN GW向Serving GW返回去激活SAE承载响应。如果步骤S1401的去激活SAE承载请求包含了一个明确指示,则所述去激活SAE承载响应也可以包含成功解注册的指示。
[0301] 步骤S1406:Serving GW向new MME返回去激活SAE承载响应。该消息中可以包含成功解注册的指示。
[0302] 步骤S1407:new MME向UE发出去激活SAE承载请求。另外,new MME还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1401之后发出。 [0303] 步骤S 1408:UE向new MME返回去激活SAE承载响应。
[0304] 需要说明的是,图14所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、ASN GW等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW直接向HSS/AAA/SPR服务器解注册自身地址。如果AAA 和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
[0305] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0306] 在图15所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由MME删除保存在HSS/AAA/SPR中的PDN GW的地址。
[0307] 如图15所示,包括:
[0308] 步骤S1501:new MME向Serving GW发出去激活SAE承载请求。
[0309] 步骤S1502:Serving GW向PDN GW发出去激活SAE承载请求。
[0310] 步骤S1503:PDN GW与PCRF进行交互来释放相关绑定的信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
[0311] 步骤S1504:PDN GW向Serving GW返回去激活SAE承载响应。
[0312] 步骤S1505:Serving GW向new MME返回去激活SAE承载响应。
[0313] 步骤S1506:new MME解注册HSS/SPR中的PDN GW的地址。在解注册前,new MM可以根据UE的签约数据或自身配置的参数,判断是否需要向HSS/SPR解注册PDN GW的地址。
[0314] 步骤S 1507:new MME向UE发出去激活SAE承载请求。另外,new MME还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1501之后发出。 [0315] 步骤S1508:UE向new MME返回去激活SAE承载响应。
[0316] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0317] 需要说明的是,图15所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、ASN GW等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束时,可以由ePDG、ASN GW等相当于MME的实体向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
[0318] 反之,在向HSS/AAA注册PDN GW地址时,当AAA和HSS为分离实体时,需要通过AAA将PDN GW的地址传递给HSS。
[0319] 在图16所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由PCC系统删除保存在HSS/SPR中的PDN GW的地址。
[0320] 如图16所示,包括:
[0321] 步骤S1601:new MME向Serving GW发出去激活SAE承载请求。所述去激活SAE承载请求可以包含一个指示PDN GW通过与PCC系统的交互、去解注册HSS/SPR中的PDN GW地址的信息。new MME还可以根据UE的签约数据或自身配置的参数,判断是否需要向Serving GW发送这个指示。
[0322] 步骤S1602:Serving GW向PDN GW发出去激活SAE承载请求。
[0323] 步骤S1603:PDN GW与PCRF进行交互来释放相关绑定的信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。另外,PDN GW还可以根据收到的指示信息或自身配置的参数,判断是否需要触发PCC系统去解注册HSS/SPR中的PDN GW的地址。
[0324] 步骤S1604:PCRF与HSS/SPR交互去解注册HSS/SPR中的PDN GW的地址。 [0325] 步骤S1605:PDN GW向Serving GW返回去激活SAE承载响应,如果步骤S1601的去激活SAE承载请求包含了一个明确指示,则所述去激活SAE承载响应也可以包含成功解注册的指示。
[0326] 步骤S1606:Serving GW向new MME返回去激活SAE承载响应。
[0327] 步骤S1607:new MME向UE发出去激活SAE承载请求。另外,new MME还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1601之后发出。 [0328] 步骤S1608:UE向new MME返回去激活SAE承载响应。
[0329] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0330] 需要说明的是,图16所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、ASN GW 等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的的参数或信息由AAA传递到HSS。
[0331] 由什么实体根据什么判断条件触发去HSS、AAA、SPR中解注册PDN GW地址的情况在前面的实施例中已经有描述,这里不再赘述。
[0332] 图17、图18及图19所示的实施例分别描述了在SAE/LTE接入网络中,由网络侧发起承载删除流程时,如何实现将PDN GW的地址从HSS中删除的流程。
[0333] 具体的,在图17所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由PDN GW直接删除保存在HSS/SPR中的自身地址。
[0334] 如图17所示,包括:
[0335] 步骤S1701:PCRF向PDN GW提供PCC信息(PCC Decision Provision)。 [0336] 步骤S1702:PDN GW根据收到的PCC信息,触发一个承载删除的流程,在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。
[0337] 步骤S1703:Serving GW向MME发出去激活SAE承载请求。
[0338] 步骤S1704:MME通知eNodeB删除相关承载(Deactive Bearer Request)。 [0339] 步骤S1705:eNodeB向UE发出去激活无线承载请求(Deactive RadioBearer Request)。
[0340] 步骤S1706:UE移除相关的上行数据流模板,并向eNodeB返回去激活无线承载响应(Deactive Radio Bearer Response)。
[0341] 步骤S1707:eNodeB向MME返回去激活承载响应(Deactive BearerResponse)。 [0342] 步骤S1708:MME向Serving GW返回去激活SAE承载响应。
[0343] 步骤S1709:Serving GW向PDN GW返回去激活SAE承载响应。
[0344] 步骤S1710:PDN GW向PCRF返回相关PCC信息的确认(Provision Ack)。 [0345] 步骤S1711:PDN GW直接解注册保存在HSS/SPR中的自身地址。在解注册前,PDN GW可以根据UE的签约数据或自身配置的参数,判断是否需要向HSS解注册自身的地址。另外,PDN GW还可以根据MME的请求或指示,判断是否需要向HSS解注册自身的地址,这样,MME可以根据UE的签 约数据或自身配置的参数,判断PDN GW是否需要向HSS解注册自身的地址。
[0346] 另外,Serving GW也可提供指示,PDN GW根据Serving GW提供的指示,去HSS/AAA解注册PDN GW的地址信息。
[0347] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0348] 需要说明的是,图17所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含PDN GW发起的承载删除场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW直接向HSS/AAA/SPR服务器解注册自身的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。 [0349] 在图18所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,通过PCC系统删除保存在HSS/SPR中的PDN GW的地址。
[0350] 如图18所示,包括:
[0351] 步骤S 1801:PCRF向PDN GW提供PCC信息。
[0352] 步骤S 1802:PDN GW根据收到的PCC信息,触发一个承载删除的流程,在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。
[0353] 步骤S1803:Serving GW向MME发出去激活SAE承载请求。
[0354] 步骤S1804:MME通知eNodeB删除相关承载。
[0355] 步骤S1805:eNodeB向UE发出去激活无线承载请求。
[0356] 步骤S1806:UE移除相关的上行数据流模板,并向eNodeB返回去激活无线承载响应。
[0357] 步骤S 1807:eNodeB向MME返回去激活承载响应。
[0358] 步骤S1808:MME向Serving GW返回去激活SAE承载响应。
[0359] 步骤S1809:Serving GW向PDN GW返回去激活SAE承载响应。
[0360] 步骤S1810:PDN GW向PCRF返回相关PCC信息的确认,并触发PCRF向HSS/SPR解注册PDN GW的地址。
[0361] 步骤S1810a:PCRF向HSS/SPR解注册PDN GW的地址。
[0362] 需要说明的是,在步骤S1810中,PDN GW可以根据自身配置的参数或者MME在步骤S1808中返回的去激活SAE承载响应,触发PCRF发起解注 册过程,同样,MME可以根据UE的签约数据及自身配置的参数,判断是否需要通过和PCC系统的交互去HSS/SPR中解注册PDN GW的地址。
[0363] 同样,Serving GW可以根据自身配置的参数等条件,判断是否需要通过和PCC系统的交互去HSS/SPR中解注册PDN GW的地址,并提供相关的指示给PDN GW通过PCC系统去解注册PDN GW的地址。
[0364] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0365] 另外,图18所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含PDN GW发起的承载删除场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。 [0366] 在图19所示的实施例中,当PDN GW上关于UE的所有承载都被释放时,由MME删除保存在HSS/SPR中的PDN GW的地址。
[0367] 如图19所示,包括:
[0368] 步骤S1901:PCRF向PDN GW提供PCC信息。
[0369] 步骤S1902:PDN GW根据收到的PCC信息,触发一个承载删除的流程,在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。
[0370] 步骤S1903:Serving GW向MME发出去激活SAE承载请求。
[0371] 步骤S1904:MME通知eNodeB删除相关承载。
[0372] 步骤S1905:eNodeB向UE发出去激活无线承载请求。
[0373] 步骤S1906:UE移除相关的上行数据流模板,并向eNodeB返回去激活无线承载响应。
[0374] 步骤S1907:eNodeB向MME返回去激活承载响应。
[0375] 步骤S1908:MME向Serving GW返回去激活SAE承载响应。
[0376] 步骤S1908a:MME解注册HSS/SPR中的PDN GW的地址。在解注册前,MME可以根据UE的签约数据及自身配置的参数,判断是否需要MME解注册HSS/SPR中的PDN GW的地址。
[0377] 步骤S1909:Serving GW向PDN GW返回去激活SAE承载响应。
[0378] 步骤S1910:PDN GW向PCRF返回相关PCC信息的确认,并触发PCRF向HSS/SPR解注册PDN GW的地址。
[0379] 需要说明的是,步骤S1908与步骤S1908a没有必然的先后顺序,或者说,步骤S1908a可以在步骤S1907之后的任意时间进行。
[0380] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0381] 另外,图19所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,例如多PDN、多HA的场景,也可以包含PDN GW发起的承载删除场景,当PDN GW上关于UE的所有业务都结束时,可以由ePDG、ASN GW等相当于MME的实体向HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
[0382] 图21所示的实施例描述了在3GPP接入网络中,网络侧发起承载释放流程时,如何将PDN GW的地址从HSS中删除的流程。具体的,当PDN GW上关于UE的所有承载都被释放时,由SGSN删除保存在HSS/SPR中的PDNGW的地址。
[0383] 步骤S2101:PCRF向PDN GW提供PCC信息。
[0384] 步骤S2102:PDN GW根据收到的PCC信息,触发一个承载删除的流程,在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。
[0385] 步骤S2103:Serving GW向SGSN发出删除PDP context请求(Delete PDPcontext Request)。
[0386] 步骤S2104:SGSN向UE发出删除PDP context请求。
[0387] 步 骤 S2105:UE 向 SGSN 返 回 删 除 PDP context 响 应 (Delete PDP contextResponse)。
[0388] 步骤S2106:SGSN向Serving GW返回删除PDP context响应。
[0389] 步骤S2106a:SGSN解注册HSS/SPR中保存的PDN GW的地址。
[0390] 步骤S2107:SGSN向PDN GW返回去激活SAE承载响应。
[0391] 步骤S2108:PDN GW向PCRF返回PCC信息确认。
[0392] 另外,由网络侧实体如PCRF发起的承载删除流程时,PCRF可直接去 HSS/AAA/SPR中解注册相关的PDN-GW地址。具体的流程与本文中提到的实施例基本相同,在这里不再描述。
[0393] 如果网络支持同一个终端使用多PDN,原先HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDNGW地址和APN对应关系。 [0394] 图20所示的实施例描述了在SAE/LTE接入网络中,由HSS发起承载释放流程时,如何实现将PDN GW的地址从HSS中删除的流程。需要说明的是,在实际应用中,终端可以通过类似短消息等订阅方式来开通或关闭业务,但关闭业务时,需要及时检查这个业务是否正在使用,并及时从承载层面关闭这个业务,这样就需要由HSS发起承载删除流程。 [0395] 具体的,如图20所示,包括:
[0396] 步骤S2001:HSS/AAA/SPR向new MME发出去激活SAE承载请求。
[0397] 步骤S2002:new MME向Serving GW发出去激活SAE承载请求。
[0398] 步骤S2003:Serving GW向PDN GW发出去激活SAE承载请求。
[0399] 步骤S2004:PDN GW与PCRF进行交互来释放相关绑定的信息。这个步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
[0400] 步骤S2005:PDN GW向Serving GW返回去激活SAE承载响应。
[0401] 步骤S2006:Serving GW向new MME返回去激活SAE承载响应。
[0402] 步骤S2006a:new MME向HSS/SPR返回去激活SAE承载响应,以解注册HSS/SPR中的PDN GW的地址。在解注册前,new MM可以根据UE的签约数据或自身配置的参数,判断是否需要向HSS/SPR解注册PDN GW的地址。
[0403] 这里需要说明的是,解注册PDN GW的网络侧实体可以是MME、PDNGW、PCRF、ePDG、ASN GW或Serving GW,但不仅局限这些实体。
[0404] 这里还需要说明的是,HSS发起的承载删除流程时可能已解注册了相关PDN GW的信息,后序不同实体去解注册的过程可以是可选的。
[0405] 步骤S2007:new MME向UE发出去激活SAE承载请求。另外,new MME还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S2002之后发出。 [0406] 步骤S2008:UE向new MME返回去激活SAE承载响应。
[0407] 需要说明的是,图20所示的实施例可以包含UE在non-3GPP网络结束业务时的场景,可以由网络侧服务实体如HSS、AAA发起承载释放流程,而ePDG、ASN GW等相当于MME的实体或PDN GW可向HSS/AAA/SPR服务器解注册PDN GW的地址,还可以通过PCC系统去解注册的PDN GW的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
[0408] 由于上述一些实施例可以应用于通信系统当中,所以,本发明还提供一种通信系统的实施例。
[0409] 本发明实施例提供一种通信系统,包括:地址删除通知实体,用于当网络锚点不再为某一个终端服务时,发出删除所述网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到网络服务器;解注册实体,用于根据地址删除通知实体的通知,将所述网络锚点的地址解注册。
[0410] 在实际应用中,为了有效的管理和利用网络资源,电信网络建立了完整的网络管理和控制机制。当终端退出网络时,需要将分配给该用户的资源及时释放掉,包括无线信道、承载、各种隧道等。相应的,保存在HSS中的PDNGW的地址等相关管理信息也要被删除。为此,本发明还提供了将终端退网的技术方案。
[0411] 为便于本领域技术人员更加容易的实施或再现终端退网的技术方案,下面结合附图,介绍这种技术方案的几个优选实施例。
[0412] 图22、图23、图24、图25、图26、图27、图28所示的实施例分别描述了终端通过non-3GPP接入网接入时,终端退网的流程。
[0413] 具体的,在图22所示的实施例中,由UE发起的退网流程。该实施例中,UE同时接入两个PDN,UE使用HoA1接入APN1标识的PDN1,UE使用HoA2接入APN2标识的PDN2。 [0414] 如图22所示,UE发起的退网流程包括:
[0415] 步骤2201:接入网关/ePDG接收到UE发来的释放隧道请求消息,消息中可以携带UE地址等参数。
[0416] 步骤2202:接入网关/ePDG向PDN GW发送绑定更新消息,消息中生命期参数设置为0,转交地址参数设置为HoA1,表示要注销HoA1对应的所有 绑定。
[0417] 步骤2203:PDN GW通知AAA/HSS解注册APN1对应的PDN GW地址信息。 [0418] 其中,步骤2203中,也可以由接入网关/ePDG通知AAA/HSS解注册PDN [0419] GW地址信息。这种情况下,步骤2203可以与步骤2202、2204同时进行。 [0420] 步骤2204:PDN GW向接入网关/ePDG发送绑定更新确认消息,确认删除HoA1对应的所有绑定。PDN GW和接入网关/ePDG删除步骤2202指出的绑定。
[0421] 步骤2205:接入网关/ePDG向PDN GW发送绑定更新消息,消息中生命期参数设置为0,转交地址参数设置为HoA2,表示要注销HoA2对应的所有绑定。
[0422] 步骤2206:PDN GW通知AAA/HSS解注册APN2对应的PDN GW地址信息。 [0423] 其中,步骤2206中,也可以由接入网关/ePDG通知AAA/HSS解注册PDNGW地址信息。这种情况下,步骤2206可以与步骤2205、2207同时进行。
[0424] 步骤2207:PDN GW向接入网关/ePDG发送绑定更新确认消息,确认删除HoA2对应的所有绑定。PDN GW和接入网关/ePDG删除步骤2205指出的绑定。
[0425] 步骤2208:接入网关/ePDG向UE回复释放隧道确认消息。如果UE在释放隧道请求消息中指示退网原因是关机时,可以不执行步骤2208。
[0426] 执行资源释放过程,释放UE和接入网关/ePDG之间的资源。
[0427] 如果UE和ePDG之间是安全隧道连接,则步骤2201、2208可以是释放隧道请求/确认消息。如果UE和接入网关之间是层3(Layer3)的连接,比如是基于IP的连接,则步骤2201、2208可以是一个基于层3的触发/确认消息或触发/确认过程,或接入技术特定触发过程。
[0428] 如果UE有多个HoA的情况,可以按照本实施例中方法,依次解除各个HoA对应的绑定及PDN GW地址信息。上述以HoA为粒度解注册PDN GW地址信息的方法也适用于其他实施例。
[0429] 具体的,在图23所示的实施例中,由接入网关/ePDG发起的退网流程。 [0430] 如图23所示,包括:
[0431] 步骤2301:接入网关/ePDG向UE发送释放隧道请求消息,请求释放隧道。该消息可以包括释放原因等参数。
[0432] 步骤2302:UE向接入网关/ePDG回复释放隧道确认消息,执行资源释放过程,释放UE和接入网关/ePDG间的隧道资源及接入网资源。
[0433] 其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执行步骤2301、2302。
[0434] 如果UE和接入网关/ePDG之间是安全隧道连接,则步骤2301、2302可以是释放隧道请求/确认消息;如果UE和接入网关之间是层3(Layer3)的连接,比如基于IP的连接,则步骤2301、2302可以是一个基于层3的触发/确认消息或触发/确认过程,或接入技术特定触发过程。
[0435] 步骤2303:接入网关/ePDG向PDN GW发送绑定更新消息,该消息中的生命期=0,转交地址参数设置为家乡地址,表示要注销该家乡地址所有绑定。
[0436] 步骤2304:PDN GW向接入网关/ePDG回复绑定更新确认消息。PDN GW和接入网关/ePDG删除步骤3指出的绑定。
[0437] 步骤2305:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0438] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0439] 其中,步骤2305也可以由接入网关/ePDG通知AAA/HSS解注册PDN GW地址信息。 [0440] 而且,步骤2301、2302,步骤2303、2304,步骤2305三者之间没有严格的时序关系。 [0441] 具体的,在图24所示的实施例中,由PDN GW发起的退网流程。
[0442] 如图24所示,包括:
[0443] 步骤2401:PDN GW向接入网关/ePDG发送绑定撤销指示消息,该消息可能包括以下参数:UE标识、撤销原因、撤销类型等。
[0444] 步骤2402:接入网关/ePDG向UE发送释放隧道请求消息,该消息可能包括释放原因等参数。
[0445] 步骤2403:UE向接入网关/ePDG回复释放隧道确认消息,,执行资源释放过程,释放UE和接入网关/ePDG间的资源。
[0446] 其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执行步骤2402、2403。
[0447] 如果UE和ePDG之间是安全隧道连接,则步骤2402、2403可以是释放隧道请求/确认消息。如果UE和接入网关之间是层3(Layer3)的连接,比如基于IP的连接,则步骤2402、2403可以是一个基于层3的触发/确认消息或触发/确认过程,或接入技术特定触发过程。
[0448] 步骤2404:接入网关/ePDG向PDN GW回复绑定撤销确认消息,接入网关/ePDG和PDN GW删除步骤1指出的所有绑定。
[0449] 步骤2405:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0450] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0451] 其中,步骤2405也可以由接入网关/ePDG通知AAA/HSS注销关联信息。 [0452] 具体的,在图25所示的实施例中,由AAA/HSS向PDN GW发起的退网流程。 [0453] 如图25所示,包括:
[0454] 步骤2501:AAA/HSS向PDN GW发送会话中止消息,该消息可能包括以下参数:UE标识、中止原因、中止类型等。
[0455] 步骤2502:PDN GW向接入网关发送绑定撤销指示消息,该消息可能包括以下参数:UE标识、撤销原因、撤销类型等。
[0456] 步骤2503:接入网关向UE发送释放隧道请求消息。
[0457] 步骤2504:UE向接入网关回复释放隧道确认消息。执行接入网特定的资源释放过程,释放接入网资源。
[0458] 其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执行步骤2503、2504。
[0459] 如果UE和接入网关/ePDG之间是安全隧道连接,则步骤2503、2504可以是释放隧道请求/确认消息。如果UE和接入网关之间是层3(Layer3)的连 接,比如基于IP的连接,此时步骤2503、2504可以是一个基于层3的触发/确认消息或触发/确认过程,或接入技术特定触发过程。
[0460] 步骤2505:接入网关向PDN GW回复绑定撤销确认消息。接入网关和PDN GW删除步骤2502指出的所有绑定。
[0461] 步骤2506:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0462] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0463] 具体的,在图26所示的实施例中,由AAA/HSS向接入网关/ePDG发起的退网流程。如图26所示,包括:
[0464] 步骤2601:AAA/HSS向ePDG发送会话中止消息,该消息包括以下参数:UE标识、中止原因、中止类型等。
[0465] 步骤2602:接入网关/ePDG向UE发送释放隧道请求消息,该消息可能包括释放原因等参数。
[0466] 步骤2603:UE向接入网关/ePDG回复释放隧道确认消息,执行资源释放过程,释放UE和接入网关/ePDG间的资源。
[0467] 其中接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执行步骤2602、2603。
[0468] 如果UE和ePDG之间是安全隧道连接,则步骤2602、2603中可以是释放隧道请求/确认消息。如果UE和接入网关之间是层3(Layer3)的连接,比如基于IP的连接,则步骤2602、2603可以是一个基于层3的触发/确认消息或触发/确认过程,或接入技术特定触发过程。
[0469] 步骤2604:接入网关/ePDG向PDN GW发送绑定更新消息,消息中生命期=0,转交地址参数设置为家乡地址,表示要注销该家乡地址所有绑定。
[0470] 步骤2605:PDN GW向ePDG回复绑定更新确认消息。PDN GW和接入网关/ePDG删除步骤2604指出的所有绑定。
[0471] 步骤2606:接入网关/ePDG向AAA/HSS回复会话中止确认消息。AAA/HSS收到消息后注销关联信息,例如为UE提供服务的PDN GW地址信息。如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW 和APN对应关系,则此时AAA/HSS还会删除保存的该PDN GW地址和APN对应关系。
[0472] 具体的,在图27所示的实施例中,在Co-CoA模式CMIP情况下,由UE发起的退网流程。其中,客户移动IP(CMIP),是基于终端的移动IP技术,也就是需要终端参与移动IP的绑定过程的技术。其中CMIP又分为两种模式:外地代理转交地址模式(FA-CoA模式)和并置转交地址模式(Co-CoA模式)。FA-CoA模式中,终端的转交地址就是接入链路移动代理的IP地址,此时移动IP隧道的两个端点分别是接入链路移动代理和家乡链路移动代理。Co-CoA模式中,终端的转交地址是通过某种方式获得的终端IP地址,此时移动IP隧道的两个端点分别是终端和家乡链路移动代理,接入链路移动代理仅起普通路由作用,即接入链路中可以不部署移动代理。
[0473] 如图27所示,包括:
[0474] 步骤2701:PDN GW接收UE发送的绑定更新请求消息,消息中生命期=0,转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
[0475] 步骤2702:PDN GW向UE反馈绑定更新确认消息。
[0476] UE与PDN GW解除家乡地址和转交地址的绑定关系,释放CMIP隧道。 [0477] 步骤2703:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0478] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0479] 步骤2704a:PDN GW通知接入网关/ePDG释放接入链路资源。或者在步骤2703之后,由AAA/HSS通知接入网关/ePDG释放接入链路资源(步骤2407b)。
[0480] 步骤2705:接入网关/ePDG收到释放接入链路资源的指示后,通知AAA/HSS解注册PDN GW地址信息。
[0481] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0482] 其中步骤2703和步骤2705是删除AAA/HSS上关联信息的两种方式,选 择一种执行即可。
[0483] 具体的,在图28所示的实施例中,在Co-CoA模式CMIP情况下,由PDNGW发起的退网流程。如图28所示,包括:
[0484] 步骤2801:PDN GW向UE发送绑定撤销指示。
[0485] 步骤2802:UE向PDN GW反馈绑定撤销确认消息。
[0486] UE与PDN GW解除家乡地址和转交地址的绑定关系,释放CMIP隧道。 [0487] 步骤2803:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0488] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0489] 步骤2804a:PDN GW通知接入网关/ePDG释放接入链路资源。或者在步骤2803之后,由AAA/HSS通知接入网关/ePDG释放接入链路资源(步骤2804b)。
[0490] 步骤2805:接入网关/ePDG收到释放接入链路资源的指示后,通知AAA/HSS解注册PDN GW地址信息。如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0491] 其中步骤2803和步骤2805是删除AAA/HSS上关联信息的两种方式,选择一种执行即可。
[0492] 图29、图30、图31、图32所示的实施例分别描述了终端通过3GPP接入演进的3GPP核心网时,终端退网的流程。
[0493] 具体的,在图29所示的实施例中,由Serving GW发起的退网流程。如图29所示,包括:
[0494] 步骤2901:Serving GW向MME发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0495] 步骤2902:MME向eNodeB发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0496] 步骤2903:eNodeB向UE发送退网请求消息,该消息可能包括退网原因、 退网类型等。
[0497] 步骤2904:UE向eNodeB回复退网确认消息。
[0498] 释放UE和eNodeB间的无线资源。
[0499] 其中,eNodeB可以不通知UE而直接释放无线资源,即不执行步骤2903、2904。 [0500] 步骤2905:eNodeB向MME回复退网确认消息。
[0501] 步骤2906:MME向Serving GW回复退网确认消息。
[0502] 释放eNodeB和Serving GW之间的资源。
[0503] 步骤2907:Serving GW向PDN GW发送绑定更新消息,消息中生命期=0,转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
[0504] 步骤2908:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0505] 如果UE同时接入多个PDN,即UE有多个家乡地址(HoA),则步骤2907中,可以指示PDN GW删除该UE的所有HoA对应的所有绑定,之后步骤2908中PDN GW通知AAA/HSS解注册该UE的所有PDN GW地址信息;也可以按照实施例22中所述方法,依次通知PDN GW删除每个HoA对应的绑定,并且PDN GW依次通知AAA/HSS解注册每个APN对应的PDN GW地址信息。
[0506] 其中步骤2908也可以由Serving GW或MME通知AAA/HSS解注册PDNGW信息。 [0507] 步骤2909:PDN GW向Serving GW回复绑定更新确认消息。
[0508] PDN GW和serving GW删除步骤2907指出的所有绑定。
[0509] 具体的,在图30所示的实施例中,由PDN GW或AAA/HSS发起的退网流程。如图30所示,包括:
[0510] 步骤3001a:PDN GW向serving GW发送绑定撤销指示消息,该消息可能包括以下参数:UE标识、撤销原因、撤销类型等。
[0511] 如果是AAA/HSS发起的退网流程,则第一步是AAA/HSS向PDN GW发 送退网指示消息(步骤3001b),PDN GW再向serving GW发送绑定撤销指示消息。
[0512] 步骤3002:serving GW向MME发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0513] 步骤3003:MME向eNodeB发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0514] 步骤3004:eNodeB向UE发送退网请求消息,该消息可能包括退网原因、退网类型等。
[0515] 步骤3005:UE向eNodeB回复退网确认消息。释放UE和eNodeB间的无线资源。 [0516] 其中,eNodeB可以不通知UE而直接释放无线资源。即不执行步骤3004、3005。 [0517] 步骤3006:eNodeB向MME回复退网确认消息。
[0518] 步骤3007:MME向serving GW回复退网确认消息。
[0519] 释放eNodeB和serving GW之间的资源。
[0520] 步骤3008:serving GW向PDN GW回复绑定撤销确认消息。
[0521] PDN GW和serving GW删除步骤3001指出的所有绑定。
[0522] 步骤3009:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0523] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0524] 其中,步骤3009也可以由serving GW或MME通知AAA/HSS解注册PDNGW地址信息。
[0525] 具体的,在图31所示的实施例中,由MME发起的退网流程。如图31所示,包括: [0526] 步骤3101:MME向eNodeB发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0527] 步骤3102:eNodeB向UE发送退网请求消息,该消息可能包括退网原因、 退网类型等。
[0528] 步骤3103:UE向eNodeB回复退网确认消息。
[0529] 释放UE和eNodeB间的无线资源。
[0530] 其中,eNodeB可以不通知UE而直接释放无线资源,即不执行步骤3102、3103。 [0531] 步骤3104:eNodeB向MME回复退网确认消息。
[0532] 步骤3105:MME向serving GW发送退网请求消息。
[0533] 步骤3106:serving GW向PDN GW发送绑定更新消息,消息中生命期=0,转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
[0534] 步骤3107:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0535] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0536] 其中,步骤3107也可以由serving GW或MME通知AAA/HSS解注册PDNGW地址信息。
[0537] 步骤3108:PDN GW向serving GW回复绑定更新确认消息。
[0538] PDN GW和serving GW删除步骤3106指出的所有绑定。
[0539] 步骤3109:serving GW向MME回复退网确认消息。
[0540] 释放eNodeB和serving GW之间的资源。
[0541] 具体的,在图32所示的实施例中,由UE发起的退网流程。如图32所示,包括: [0542] 步骤3201:eNodeB接收UE发送的退网请求消息,消息中可能包括UE标识、退网原因、退网类型等参数。
[0543] 步骤3202:eNodeB向MME发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0544] 步骤3203:MME向Serving GW发送退网请求消息,该消息可能包括UE标识、退网原因、退网类型等参数。
[0545] 步骤3204:Serving GW向PDN GW发送绑定更新请求,消息中生命期=0,转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
[0546] 步骤3205:PDN GW通知AAA/HSS解注册PDN GW地址信息。
[0547] 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
[0548] 其中,步骤3205也可以由Serving GW或MME通知AAA/HSS解注册PDNGW地址信息。
[0549] 步骤3206:PDN GW向Serving GW回复绑定更新确认消息。
[0550] Serving GW和PDN GW删除步骤4中指出的所有绑定。
[0551] 步骤3207:Serving GW向MME回复退网确认消息。
[0552] 步骤3208:MME向eNodeB回复退网确认消息。
[0553] 释放eNodeB和Serving GW之间的资源。
[0554] 步骤3209:eNodeB向UE回复退网确认消息。释放无线资源。
[0555] 上述的退网方案是在宽带无线接入与移动通信网络相融合的演进网络中,提供一种终端退网释放资源的方法,在演进的网络中,当终端需要断开与网络的连接时或者网络希望断开与终端的连接时,能够及时释放网络资源,弥补了演进网络的管理控制机制,提高了资源利用率。
[0556] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
QQ群二维码
意见反馈