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

文档序号:7659640阅读:337来源:国知局
专利名称:网络锚点的地址保存到网络服务器的实现方法及通信系统的制作方法
技术领域
本发明涉及无线通信技术,尤其涉及网络锚点地址的保存及删除技术。
背景技术
在未来的通信技术中,终端在3GPP接入技术和非3GPP (non - 3GPP ) 接入技术间实现无缝切换将是一个重要的研究课题。
目前,由于这两种接入技术在空口、鉴权、用户面建立等方面存在差异, 并且这两种接入技术的核心网的控制面实体没有相关的接口,所以,终端在 3GPP接入技术和non - 3GPP接入技术间的切换是一个硬性的前向切换过程, 即,当激活状态下的终端接入到一种异构接入网络时,将重新执行一个附着 的过程。
终端在附着到一种接入网络后,将会选择一个网络锚点来连接到外部的 分组数据网(PDN, Packet Data Network),终端使用的IP地址将由网络锚点 分配或由外部的PDN网络提供。在3GPP接入技术中,网络侧实体可以通过 采用接入点名称(APN, Access Point Name)的方式来获取网络锚点的地址, 而在non - 3GPP接入技术中,终端可以在终端接入鉴权时获耳又或通过接入鉴 权时取得的APN向DNS获取网络锚点的地址。由此可见,在不同接入技术 间获取网络锚点地址的方式是不同的。这样,当终端在3GPP网络附着后,将 选定一个网络锚点,并且获取这个网络锚点的地址。当激活态的终端从3GPP 网络移动到non-3GPP网络时, 一个重新附着的流程将^C触发,并需要引起 一个分组数据网网关(PDN GW, PDN Gateway)重选的过程。如果按照在 non-3GPP网络内获取网络锚点地址的方式,则获取的网络锚点可能不是在 3GPP网络中获取的网络锚点,这就将导致用户IP层面的连接发生变化,数 据发生丢失现象。因此,当终端在不同的接入网络间切换时,保持网络锚点 不发生改变是保持业务连续性的一个基本条件。
为保持网络锚点不发生改变,本领域技术人员提出了一个构思,即,将 在一种接入网络中获取的网络锚点的地址保存在网络服务器中,当终端从这 种接入网络切换到另外一种接入网络时,从所述网络服务器中获取所述网络 锚点的地址,这样,终端无论切换到哪种网络时,都可以获得同一个网络锚点的地址,进而保证了用户数据不会丢失。
但是,目前还没有一种可行的将网络锚点的地址保存到网络服务器的技 术方案,也没有一种可行的将网络锚点的地址从网络服务器中删除的技术方 案。

发明内容
本发明实施例要解决的 一个技术问题在于提供一种网络锚点的地址保存 到网络服务器的实现方法及通信系统,以提供一种可行的将网络锚点的地址 保存到网络服务器中的技术方案。
本发明实施例提供一种网络锚点的地址保存到网络服务器的实现方法,
包括网络锚点为终端分配第一个承载上下文或者第一次与终端建立连接; 网络侧将网络锚点的地址注册到网络服务器。
本发明实施例还提供一种通信系统,包括承载上下文分配实体,用于 网络锚点为终端分配第一个承载上下文;地址注册实体,用于将网络锚点的 地址注册到网络服务器。
本发明实施例还提供一种通信系统,包括连接建立实体,用于网络锚 点第一次与终端建立连接;地址注册实体,用于将网络锚点的地址注册到网 络服务器。
本发明实施例要解决的另外一个技术问题在于提供一种网络锚点的地址 从网络服务器中删除的实现方法及通信系统,以提供一种可行的将网络锚点 的地址从网络服务器中删除的技术方案,并提出网络侧服务器实体发起承载 删除的场景并给出相关的具体流程。
本发明实施例提供一种网络锚点的地址从网络服务器中删除的实现方 法,包括当网络锚点不再为某一个终端服务时,网络服务器接收删除所述 网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到网络服
务器;网络服务器将所述网络锚点的地址解注册。
本发明实施例还提供一种通信系统,包括地址删除通知实体,用于当 网络锚点不再为某一个终端服务时,发出删除所述网络锚点的地址的通知, 其中,所述网络锚点的地址之前已经注册到网络服务器;
解注册实体,用于根据地址删除通知实体的通知,将所述网络锚点的地 址解注册。一种由网络服务器发起的承载释放的方法,包括该方法包括以下步骤
网络服务器发出承载释放请求;当收到承载释放响应后,所述的网络服 务器删除保存在网络服务器的所述承载对应的网络锚点的地址。
本发明实施例要解决的另外一个技术问题在于提供一种终端退网实现方 法,以提供一种可行的终端退网的技术方案,.并提出终端退网的具体流程。
一种终端退网的方法,包括当需要终止终端与网络的连接时,释放所 述终端对应的接入网资源;解除所述终端对应的移动IP绑定;删除网络服务 器中保存的所述终端相关的所有网络锚点的地址信息。
在本发明的一些实施例中,由于网络锚点可以为终端分配第 一个承载上 下文或者第一次与终端建立连接,并且由网络侧将网络锚点的地址注册到网 络服务器,所以,本发明实施例提供了一种可行的将网络锚点的地址注册到 网络服务器的技术方案。
在本发明的另一些实施例中,当网络锚点不再为某一个终端服务时,网 络服务器可以接收到删除所述网络锚点的地址的通知,并且可以将所述网络 锚点的地址解注册,所以,本发明实施例提供了一种可行的将网络锚点的地 址从网络服务器中删除的技术方案,以及由网络服务器发起的发起的承载释 放的技术方案。
在本发明的另一些实施例中,当终端需要断开与网络的连接的时候,删 除网络服务器中保存的所述终端相关的所有网络锚点的地址信息,并解除所 述终端对应的移动IP绑定,从而断开终端和网络的连接。


图1为现有的无线演进网络架构示意图2为本发明网络锚点的地址保存到网络服务器的实现方法的第一优选 实施例的流程图3为本发明网络锚点的地址保存到网络服务器的实现方法的第二优选 实施例的流程图4为本发明网络锚点的地址保存到网络服务器的实现方法的第三优选 实施例的流程图5为本发明网络锚点的地址保存到网络服务器的实现方法的第四优选 实施例的流程图;图6为本发明网络锚点的地址保存到网络服务器的实现方法的第五优选
实施例的流程图7为本发明网络锚点的地址保存到网络服务器的实现方法的第六优选 实施例的流程图8为本发明网络锚点的地址保存到网络服务器的实现方法的第七优选 实施例的流程图9为本发明网络锚点的地址保存到网络服务器的实现方法的第八优选 实施例的流程图10为本发明网络锚点的地址保存到网络服务器的实现方法的第九优选 实施例的流程图11为本发明网络锚点的地址从网络服务器中删除的实现方法的第一优 选实施例的流程图12为本发明网络锚点的地址从网络服务器中删除的实现方法的第二优 选实施例的流程图13为本发明网络锚点的地址从网络服务器中删除的实现方法的第三优 选实施例的流程图14为本发明网络锚点的地址从网络服务器中删除的实现方法的第四优 选实施例的流程图15为本发明网络锚点的地址从网络服务器中删除的实现方法的第五优 选实施例的流程图16为本发明网络锚点的地址从网络服务器中删除的实现方法的第六优 选实施例的流程图17为本发明网络锚点的地址从网络服务器中删除的实现方法的第七优 选实施例的流程图18为本发明网络锚点的地址从网络服务器中删除的实现方法的第八优 选实施例的流程图19为本发明网络锚点的地址从网络服务器中删除的实现方法的第九优 选实施例的流程图20为本发明由网络服务器发起的承载释放的的实现方法的选实施例的 流程9图21为本发明网络锚点的地址从网络服务器中删除的实现方法的第十优
选实施例的流程图22为本发明终端退网的实现方法的第一优选实施例的流程图; 图23为本发明终端退网的实现方法的第二优选实施例的流程图; 图24为本发明终端退网的实现方法的第三优选实施例的流程图; 图25为本发明终端退网的实现方法的第四优选实施例的流程图; 图26为本发明终端退网的实现方法的第五优选实施例的流程图; 图27为本发明终端退网的实现方法的第六优选实施例的流程图; 图28为本发明终端退网的实现方法的第七优选实施例的流程图; 图29为本发明终端退网的实现方法的第八优选实施例的流程图; 图30为本发明终端退网的实现方法的第九优选实施例的流程图; 图31为本发明终端退网的实现方法的第十优选实施例的流程图; 图32为本发明终端退网的实现方法的第十一优选实施例的流程图。
具体实施例方式
由于下面将要介绍的一些实施例涉及无线演进网络技术,所以,首先结 合图1,对无线演进网络架构进行说明。
如图l所示,无线演进网络的核心网主要包括移动性管理实体(MME, Mobility Management Entity )、月良务网关(Serving GW, Serving Gateway )、 PDN GW及演进的分组数据网关(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则相当于不同接入网络间的网络锚点。 PDNGW与3GPP接入网络之间的接口在图1中为S5,与non-3GPP接入网 络之间的接口为S2系列,图1中未绘示。为便于本领域技术人员更加容易的实施或再现本发明的实现网络锚点的 地址保存到网络服务器的技术方案,下面结合附图,介绍这种技术方案的几 个优选实施例。
图2、图3及图4所示的实施例分别描述了终端在3GPP接入网络中附着 时,如何实现PDN GW的地址注册到归属签约服务器(HSS, Home Subscriber Server)的流程。
具体的,在图2所示的实施例中,由MME将PDN GW的地址注册到HSS。 如图2所示,包括
步骤S201:用户设备(UE, User Equipment)发起附着请求(Attach Request),所述请求中包含国际移动用户识别码(IMSI, International Mobile Subscriber Identity )、演进网络临时移动用户识别码(S - TMSI, S-Temporary Mobile Subscriber Identity )、 3艮踪区;或标识(TAI, Tracking Area Identity)及
选择网络标识等参数。
步骤S202:演进的基站(eNodeB)将附着请求转发给新的MME (new MME),所述附着请求携带一个小区的标识。具体的,eNodeB可以从选择网 络标识和S-TMSI中查询MME的地址,如果无法推断出MME,则可以选 择一个MME。
步骤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。
步骤S204:如果new MME和old MME都不识别UE, new MME向UE 发送一个标识请求以请求IMSI, UE可以向new MME提供IMSI来响应标识 请求。
步骤S205:如果在网络中不存在UE的上下文,则需要强制执行认证消 息(Authentication )。
步骤S206:如果在new MME中存在一些与UE相关的激活态的承载上 下文,new MME需要向相关的网关发送删除承载请求(Delete BearerRequest ),相关的网关可以响应删除承载的请求(Delete Bearer Response ),这 样,new MME就删除这些承载上下文了 。
步骤S207: new MME发送位置更新消息(Update Location )给HSS,所 述位置更新消息中包含new MME的标识以及IMSI )。
步骤S208: HSS发送取消位置消息(Cancel Location)给old MME, old MME响应耳又消位置确认消息(Cancel Location Ack)并移除移动性管理和承 载上下文。
步骤S209:如果在old MME中存在一些与UE相关的激活态的承载上下 文,old MME需要向相关的网关发送删除承载请求,相关的网关可以响应删 除承载的请求,这样,oldMME就删除这些承载上下文了。
步骤S210: HSS发送插入签约数据消息(Insert Subscriber Data)给new MME,如果new MME验证允许UE接入附着,new MME为UE构建上下文, 并返回插入签约数据确认消息(Insert Subscriber Data Ack)给HSS。
步骤S211: HSS发送更新位置确认消息(Update Location Ack)给new MME。
步骤S211a: new MME根据APN或完全限定域名(FQDN, Fully Qualified Domain Name )等信息选取一个合适的PDN GW。选取PDN GW的策略可以 基于APN的方式,并参考用户数据面实体池(UPEpool)的配置、PDNGW 的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。HSS也 可提供一组PDN GW的地址,new MME可以直接根据UPE pool的配置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息,选 耳又合适的PDN GW。当然,这个步骤是可选的。PDN GW的地址可以由HSS 直接提供时,例如在激活态下的UE从non-3GPP网络切换到3GPP网络的 场景下或者在UE在3GPP网络初次附着且HSS仅提供唯一的PDN GW地址 给MME时。
步骤S212: new MME向选择的Serving GW发送建立默认承载请求 (Create Default Bearer Request),所述建立默认承载请求中可以包含IMSI及 new MME的上下文才示识。
步骤S213: Serving GW在演进分组系统(EPS, Evolved Packet System) 承载表中建立一个新的实体,并向PDN GW发送建立默认承载请求消息。步骤S214:如果策略控制和计费(PCC, Policy Control and Charging )系 统应用在网络时,PDNGW可能需要和策略计费功能控制实体(PCRF, Policy Charging Rule Function )交互(PCRF Interaction )来获取为UE设置的默认PCC 规则。
步骤S215: PDN GW向Serving GW返回建立默认承载响应消息(Create Default Bearer Response),如果PDN GW已被分配了一个地址,则所述建立 默认承载响应消息中可以包含PDN GW的地址。
步骤S216: Serving GW向new MME返回建立默认承载响应消息。
步骤S216 a:如果UE签约了 non-3GPP的移动性能力,则new MME可 以将PDN GW的地址和对应的APN注册到HSS,当然,new MME也可以根 据自身的配置参数,将PDN GW的地址注册到HSS,以保持UE在3GPP网 络和non- 3GPP网络间切换时的业务连续性。具体的,当从步骤S211a中获 取一组PDN GW的地址后,new MME将根据步骤S21 la中的描述,选择一 个合适的PDN GW,当Serving GW和PDN GW间承载建立成功后,new MME 可以将一个^皮选的PDN GW地址的标记(flag )注册到HSS,以指示这个PDN GW已被new MME选为用户PDN锚点。
由于HSS既需要向new MME提供PDN GW的地址,又要记录注册的
PDNGW的地址,所以,HSS中可以增加如下签约教:据:_
PDN GW list (包含PDN GW维持一 张提供给UE的相关PDN GW的 的address和flag )地址的列表和是否被选为PDN GW的flag Register PDN GW address_注册到HSS中的PDN GW的地址
步骤S217: new MME发送附着接受消息(Attach Accept)给eNodeB, 所述附着接受消息可以包含安全上下文、服务质量(QoS, Quality of Service), 上行隧道信息以及指定给UE的PDN GW的地址等信息。
步骤S218: eNodeB发送无线承载建立请求(Radio Bearer Establishment Request)和附着接受消息给UE,当然,附着接受消息可以包含于无线承载建 立请求中,反之,无线承载建立请求也可以包含于附着接受消息中。
步骤S219: UE发送无线承载建立响应(Radio Bearer Establishment Response )给eNodeB,另夕卜,UE还可以向eNodeB发送附着完成消息,当然,
13附着接受消息可以包含于无线承载建立响应中,反之,无线承载建立响应也 可以包含于附着接受消息中。
步骤S220: eNodeB将附着完成消息转发给new MME,所述附着完成消 息可以包含于S1-MME接口的控制消息中,所述控制消息中也包含了下行隧 道的信息。
步骤S221: new MME发送更新承载请求消息(Update Bearer Request) 给Serving GW,所述更新承载请求消息可以包含eNodeB地址及下行隧道参 数等。
步骤S222: Serving GW向new MME返回更新承载响应消息(Update Bearer Response )。
需要说明的是,在图2所示的实施例中,如果需要建立多个承载,则可 以由不同的网络侧实体触发建立不同的承载,例如预先建立的虚拟个人网络 (VPN, Virtual Private Network)场景、专有的信令承载等,这些网络侧实体 可以是MME、 Serving GW、 PCRF、 PDNGW等,所以,同样需要将建立新 承载时选择的PDNGW的地址注册到HSS中。这样,HSS中需要保存不同承 载的PDN GW的地址,不同的承载选4奪的PDN GW的地址有可能是不同的。
另夕卜,HSS和认证、授权和计费(AAA, Authority, Authentication, Accounting)服务器可以为一个实体,也可为分离的实体;同样,HSS和签约 数据信息库(SPR, Subscription Profile Repository)可以为 一个实体,也可为 分离的实体。
此夕卜,如果UE在non - 3GPP网络附着时,上述的MME可以相当于ePDG、 接入服务网络网关(ASN GW, Access Serving Network Gateway)等这样的接 入网关实体,当建立承载成功后,可以由这些实体向AAA服务器注册PDN GW的;也址。
在图2所示的实施例中,由于MME为控制面实体,且与HSS之间有接 口 ,所以,MME通过自身配置的参数,可以在UE第一次选4奪相关的PDN GW 时,就将选4奪好的PDN GW的地址注册到HSS中。
在图3所示的实施例中,由PCC系统将PDNGW的地址注册到HSS。 如图3所示,包括
步骤S301隱S311,这些步骤与图2所示的步骤S201-S211相同。步骤S311a: new MME根据APN或FQDN等信息选取一个合适的PDN GW。选取PDN GW的策略可以基于APN的方式,并参考UPE pool的配置、 PDNGW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。 HSS也可一是供一组PDN GW的地址,new MME可以直4妻才艮据UPE pool的配 置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同 信息,选取合适的PDNGW。当然,这个步骤是可选的,例如在激活态下的 UE从non - 3GPP网络切换到3GPP网络的场景下或者在3GPP网络初次附着 HSS仅提供唯一的PDN GW地址给new MME时。
另外,newMME需要判断是否触发通过PCC系统将PDNGW的地址注 册到HSS/SPR,判断的条件可以是UE的签约数据或new MME自身配置的参 数。
步骤S312: new MME向Serving GW发送建立默认承载请求,所述建立 默认承载请求可以包含将PDN GW的地址注册到HSS/SPR的参数,所述参数 指示PDN GW通过PCC系统将选4奪的PDN GW的地址注册到HSS/SPR中。 所述参数是可选的,即,PDNGW可以直接配置相关选项来保证通过PCC系 统将PDN GW的地址注册到HSS/SPR/AAA中。
步骤S313: Serving GW向PDN GW发送建立默认承载请求消息,所述 建立默认承载请求可以包含步骤S312中提到的参数,用以触发PDN GW将 自身的地址注册到HSS/SPR。
步骤S314:如果PCC应用在网络时,PDNGW可能需要和PCRF交互来 获取为UE设置的默认PCC规则(这里包含local breakout的场景),当PDN GW 位于漫游地时,将通过拜访网络的PCRF (V - PCRF , Visit - PCRF )与归属 网络的PCRF (H-PCRF, home-PCRF)交互。
在PDN GW与PCRF交互的消息中,可以增加一个相关的属性值参数对 (AVP, Attribute Value Pair)属性来触发PCRF将PDN GW的地址注册到 HSS/SPR,具体实现如下
〈CC画Request〉 := < Diameter Header: 272, REQ, PXY > < Session-Id > {Auth-Application-Id } { Origin-Host}{ Origin-Realm} {Destination-Realm} { CC-Request-Type } { CC-Request-Number } [Destination-Host ] [Origin-State-Id ]
Subscription-Id ] [Bearer-Control-Mode〗 [Network-Request-Support ] [Bearer-Identifier ] [Bearer-Operation ] [Framed-IP-Address ] [Framed-IPv6-Prefix ] [3GPP扁RAT-Type ] [Termination-Cause ] [User-Equipment-Info ] [3GPP-GPRS-Negotiated誦QoS-Profile ] [3GPP-SGSN-MCC-MNC ] [3GPP-SGSN画Address ] [3GPP-SGSN-IPv6-Address ] [Called-Station-ID ] [Bearer-Usage ]
TFT-Packet-Filter-Information ]
Charging-Rule-Report]
Event-Trigger] [Access-Network-Charging-Address ]
Access-Network-Charging-Identifier-Gx ] 14 [Flag of Register PCEF address to HSS/SPR ]
Proxy-Info ] *[ Route-Record ]*[ AVP]
步骤S314a: PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并 将PDN GW的地址注册到HSS/SPR。另外,如果PCRF具有UE的签约数据, 则PCRF可以仅发起将PDN GW的地址注册到HSS/SPR的过程。
步骤S315-S322可以与图2的步骤S215-S222相同,不同之处在于,如 果在步骤S312中,new MME向Serving GW发送的建立默认承载请求包含将 PDN GW的地址注册到HSS/SPR的参数,则在步骤S315及步骤S316中的建 立默iU c载响应消息可以包含成功将PDN GW注册到HSS/SPR的参凄史。
需要说明的是,在图3所示的实施例中,可以沿用现有技术的流程,没 有引入额外的消息。
另外,如果UE在non - 3GPP网络附着时,上述的MME可以相当于ePDG、 ASNGW等这样的接入网关实体,当建立承载成功后,可以由PDNGW通过 PCC系统向HSS/AAA/SPR服务器注册PDN GW的地址。
图3所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW — 起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
在图4所示的实施例中,由PDN GW直接将自身的地址注册到HSS。图 4所示的实施例可以包含Local breakout的场景。
如图4所示,包括
步骤S401-S411,这些步骤与图2所示的步骤S201-S211相同。 步骤S41 la: new MME根据APN或FQDN等信息选耳又一个合适的PDN GW。选取PDN GW的策略可以基于APN的方式,并参考UPE pool的配置、 PDNGW的位置关系、设备负载、运营商的签约信息、漫游协议等不同信息。 HSS也可提供一组PDN GW的地址,new MME可以直接根据UPE pool的配 置、PDN GW的位置关系、设备负载、运营商的签约信息、漫游协议等不同 信息,选取合适的PDNGW。当然,这个步骤是可选的,例如在激活态下的 UE从non-3GPP网络切换到3GPP网络的场景下或者在3GPP网络初次附着 时HSS仅提供唯一的PDN GW地址给new MME时。
另外,new MME需要判断是否触发PDN GW将自身的地址注册到 HSS/SPR,判断的条件可以是根据UE的签约数据或newMME自身配置的参数。
步骤S412: new MME向Serving GW发送建立默认承载请求,所述建立 默认承载请求可以包含将PDN GW的地址注册到HSS/SPR的参数。所述参数 是可选的,即,PDN GW可以直接配置相关选项参数来保证直接将自身的地 址注册到HSS/SPR/AAA中。
步骤S413: Serving GW在EPS承载表中建立一个新的实体,并将new MME发送的建立默认承载请求透传到PDN GW。
步骤S414: PDN GW将自身的地址注册到HSS/AAA, HSS/AAA返回相 关的指示给PDNGW。
步骤S415-S422可以与图2的步骤S215-S222相同,不同之处在于,如 果在步骤S412中,new MME向Serving GW发送的建立默认承载请求包含将 PDN GW的地址注册到HSS/SPR的参数,则在步骤S415及步骤S416中的建 立默认承载响应消息可以包含成功将PDN GW注册到HSS/SPR的参数。
需要说明的是,在图4所示的实施例中,可以沿用现有:^支术的流程,没 有引入额外的消息。
另外,在图4所示的实施例中,如果HSS与AAA为相互分离的实体, 则PDN GW可以将自身的地址注册到AAA服务器中,AAA服务器再将PDN GW的地址传递到HSS。
此夕卜,如果UE在non - 3GPP网络附着时,上述的MME可以相当于ePDG、 ASNGW等这样的接入网关实体,当建立承载成功后,可以由PDNGW直接 向HSS/AAA服务器注册自身的地址。
还需要说明的是,触发PDGGW到HSS中注册自身地址的网络侧实体可 以为MME、 Serving GW、 PDN GW、 ePDG、 ASNGW等,当然,并不局限 于这些实体。
图4所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,贝'J APN信息也需要和PDN-GW — 起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
图5、图6及图7所示的实施例分别描述了终端在3GPP接入网络中发起 7 义载建立时,如何实现PDN GW的地址注册到HSS/SPR的流程。具体的,在图5所示的实施例中,如果UE首次从3GPP网络发起业务接 入一个外部PDN网络时,则由这个PDN GW将自身的地址直接注册到HSS 中。这个实施例包含Local breakout的场景。
如图5所示,包括
步骤S501: UE向SGSN发起激活分组数据协议上下文请求消息(Active PDP context Request )。
步骤S502: SGSN根据UE的签约数据和所述激活PDP context请求消息 中携带的APN信息,来选择相关的Serving GW和PDN GW,并判断PDN GW 是否需要将自身的地址注册到HSS,判断的条件可以是根据UE的签约数据。 需要说明的是,判断条件的过程是可选的,例如,PDN GW也可直接根据自 身配置的参数决定是否将自身的地址注册到HSS。
步骤S503: SGSN向Serving GW发出建立PDP context请求消息,所述 激活PDP context请求消息可以包含PDN GW的地址及APN信息,还可以包 含一个是否需要PDNGW将自身的地址注册到HSS的指示。需要说明的是, 这个指示是可选的。
步骤S504: Serving GW向PDN GW发出建立SAE承载请求(Create SAE Bearer Request ),所述激活SAE承载请求可以包含一个注册指示位和APN等
4吕息。
步骤S504a: PDN GW向V/H PCRF请求PCC规则。
步骤S504b:如果UE首次建立到PDN GW的承载,则PDN GW直接向 HSS注册自身的地址。PDNGW可以根据收到的建立SAE承载请求消息中提 供的指示注册参数位或自身配置的参数来决定是否需要将自身的地址注册到 HSS。
需要说明的是,步骤S504a和步骤S504b之间没有必然的顺序关系。 步骤S505: PDN GW向Serving GW返回建立SAE承载响应(Create SAE
Bearer Response ),所述建立SAE承载响应可以包含一个PDN GW成功注册
到HSS的参数。
步骤S506: Serving GW向SGSN返回建立PDP context响应(Create PDP context response ),所述建立PDP context响应可以包含一个PDN GW成功注 册到HSS的参数。步骤S507: SGSN向UE返回激活PDP context "接受消息(Active PDP context accept )。
需要说明的是,在步骤S502中,PDG GW地址的选择也有可能是由 Serving GW进行选择,这种场景下,SGSN向Serving GW发出建立承载请求 的消息中仅包含APN或 一组或 一个PDN GW的地址,Serving GW可以根据 一些条件来选择PDNGW。另外,还可以在步骤S504中增加一个参数来指示 PDN GW注册自身地址到HSS/AAA服务器中。
在图6所示的实施例中,如果UE首次在3GPP网络发起建立到PDN GW 的承载时,则由SGSN将PDN GW的地址注册到HSS。这个实施例包含Local breakout的场景。
如图6所示,包括
步骤S601: UE向SGSN发出激活分组数据协议上下文请求消息。
步骤S602: SGSN根据UE的签约数据和所述激活PDP context请求消息
中携带的APN信息,来选择相关的Serving GW和PDN GW。
步骤S603: SGSN向Serving GW发出建立PDP context请求消息,所述
建立PDP context请求消息可以包含PDN GW的地址及APN信息。需要说明
的是,PDN GW还可以由Serving GW根据APN信息和其它条件来选择,例
如,SGSN还可能提供一组PDN GW的地址,Serving GW综合一些例如负载、
网络配置等条件来选择PDN GW。
步骤S604: Serving GW向PDN GW发出建立SAE承载请求,所述激活
SAE承载请求可以包含APN信息或PDN GW的地址。
步骤S604a: PDN GW可以与PCRF交互,获取PCC规则。
步骤S605: PDN GW向Serving GW返回建立SAE承载响应。
步骤S606: Serving GW向SGSN返回建立PDP context响应消息,这条
消息中可能包含PDN W地址,如果该地址是由Serving GW选择的。
步骤S607: SGSN可以根据UE的签约数据、UE是否具有non-3 GPP移
动能力或者自身配置的参数,来决定是否需要将PDN GW的地址注册到HSS。
PDN GW的地址可以由SGSN通过查询APN信息获得,也可以由Serving GW
在步骤S606中提供。
步骤S608: SGSN向UE返回激活PDP context接受消息。图6所示流程中,当PDN-GW地址#1注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW — 起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
在图7所示的实施例中,如果UE首次在3GPP网络发起业务,建立到外 部PDN网络的承载,则通过PCC系统将PDN GW的地址注册到HSS/ AAA/SPR。这个实施例包含Local breakout的场景。
步骤S701: UE向SGSN发出激活PDP context请求消息。
步骤S702: SGSN根据APN信息选择相关的Serving GW和PDN GW, 并判断是否触发PCC系统将PDN GW的地址注册到HSS/SPR,判断的条件 可以是根据UE的签约数据或SGSN自身配置的参数。另外,SGSN也可以不 进行判断,而是直接通过在PDNGW上的配置参数来确定是否通过PCC系统 将PDN GW的地址注册到HSS/SPR。
关于Serving GW和PDN GW的选择,有如下需要说明
A. SGSN可以根据APN信息、自身配置的参数或UE的签约数据,通过 DNS查询方式选4奪Serving GW和PDN GW,例如,通过两次DNS查询方式 选择Serving GW和PDN GW。另夕卜,由SGSN向Serving GW提供PDN GW 的地址信息;
B. Serving GW可以根据自身配置的参数或UE的签约数据,通过DNS查 询方式选择PDN GW,例如,SGSN可以向Serving GW提供APN信息,Serving GW查询DNS系统获取PDN GW信息;
C. HSS直接将PDN GW的信息提供给SGSN,如果提供的是一组IP地址 或FQDN,则可以由SGSN根据APN等信息选择PDNGW,也可由Serving GW 根据APN信息和自身配置的参数选择PDN GW。
步骤S703: SGSN向Serving GW发出激活PDP context请求消息,所述 激活PDP context请求消息中包含将PDN GW的地址注册到HSS/SPR的参数, 用于指示通过PCC系统将PDN GW的地址注册到HSS/SPR。当然,所述参 数是可选的。需要说明的是,PDN GW还可以由Serving GW根据APN等信 息来选4奪。
步骤S704: Serving GW向PDN GW发出激活SAE承载请求,所述激活
21SAE承载请求可以包含一个注册指示位和APN信息等参数。当然,Serving GW 也可触发指示PDN GW通过PCC系统去注册PDN GW的地址到 HSS/AAA/SPR中。
步骤S704a:涉及PCRF的交互过程,这里包含Local breakout的场景。 当PDN GW位于漫游地时,可以通过V-PCRF与H-PCRF交互。
在PDN GW与PCRF交互的CCR消息中,可以增加一个相关的AVP属 性来触发PCRF将PDN GW的地址注册到HSS/SPR。
步骤S704b: PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并 将PDN GW的地址注册到HSS/SPR。如果PCRF具有UE的签约数据,则PCRF 仅发起将PDN GW的地址注册到HSS/SPR的过程。
步骤S705: PDN GW向Serving GW返回激活SAE承载响应,所述响应 消息中可以包含一个注册成功的参数标识。
步骤S706: Serving GW向SGSN返回激活PDP context响应消息,所述 响应消息中可以包含一个注册成功的参凄t标识。
步骤S707: SGSN向UE返回激活PDP context接受消息。
图8、图9及图10所示的实施例分别描述了终端在SAE/LTE接入网络中 发起承载建立时,如何实现PDN GW的地址注册到HSS/SPR的流程。
具体的,在图8所示的实施例中,如果UE首次从SAE/LTE网络中发起 建立到外部PDN网络的业务时,则由MME将PDN GW的地址注册到HSS。 这个实施例包含Local breakout的场景。
图7所示流程中,当PDN-GW地址;故注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW — 起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
如图8所示,包括
步骤S801: UE发起激活SAE承载请求。
步骤S802: newMME选择一个PDNGW,这里包含多个PDN的场景。 MME在选择PDN GW时,可以通过UE携带的一个例如APN信息等指示去 获得,也可通过HSS中的默认配置,由从HSS中提供的参数来确定PDNGW 的地址。步骤S803 - S806:执行核心网侧的承载建立过程。
步骤S807: new MME发起将PDN GW的地址注册到HSS的过程,另夕卜, new MME在发起注册过程之前,可以根据UE的签约数据、UE的能力或者 自身配置的参数判断是否需要发起注册过程。
步骤S808: new MME返回激活SAE承载请求响应,所述激活SAE承载 请求响应中可以包含相关无线侧的配置参数及相关的上行隧道的配置信息给 eNodeB。该消息中包含了建立空口无线承载的参数。eNodeB将根据提供的建 立无线承载的参数建立相关的无线承载。
步骤S809-S810:建立无线承载过程。
步骤S811: eNodeB向new MME发出更新岸义载请求(Update Bearer Request),所述更新承载请求中可以包含eNodeB和Serving GW间的相关下
行隧道的信息。
步骤S812:当无线空口资源建立成功后,eNodeB向UE返回激活SAE
7 义载请求响应。
步骤S813: new MME向Serving GW发出更新承载请求,所述更新承载 请求中可以包含eNodeB和Serving GW间的相关下行隧道的信息。
步骤S814: Serving GW向new MME返回更新承载响应(Update Bearer Response )。
需要说明的是,在图8所示的实施例中,可以包含这样的场景,即,UE 在SAE/LTE网络附着后,立即发起一个预配置的承载建立过程,例如在预配 置VPN等场景下。
另夕卜,在图8所示的实施例中,可以包含UE在non - 3GPP网络发起业 务时的场景,例如多PDN、多家乡代理(HA, Home agent)的场景,这样, MME相当于ePDG、 ASN GW等这样的接入控制面网关实体,当建立承载成 功后,可以由ePDG、 ASN GW等实体直接向HSS/AAA/SPR服务器注册PDN GW的地址。如果AAA和HSS是相互分离的实体,则可以将注册的PDN GW 的地址由AAA传递到HSS。
图8所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW — 起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。在图9所示的实施例中,如果UE在SAE/LTE接入网络首次发起建立外 部PDNGW网络的业务时,通过PCC系统将PDNGW的地址注册到HSS。 这个实施例包含Local breakout的场景。
如图9所示,包括
步骤S901: UE发起激活SAE承载请求。 步骤S902: new MME选择一个PDN GW。
步骤S903: new MME向Serving GW发出建立SAE承载请求,所述激活 SAE承载请求可以包含选择的PDN GW的地址。
步骤S904: Serving GW向PDN GW发出建立SAE承载请求,所述激活 SAE承载请求可以包含选择的PDN GW的地址。
步骤S905: PDN GW可以和PCRF交互来获取为UE设置的默认PCC规 则,当PDN GW位于漫游地时,将通过V - PCRF与H - PCRF交互。
步骤S905a: PCRF可以发起到HSS/SPR获取UE的签约数据的过程,并 将PDN GW的地址注册到HSS/AAA/SPR。另夕卜,如果PCRF具有UE的签约 数据,则PCRF可以仅发起将PDN GW的地址注册到HSS/SPR的过程。
步骤S906: PDN GW向Serving GW返回激活SAE承载请求响应,所述 激活SAE承载请求响应可以包含服务质量信息(QoS information )。
步骤S907: Serving GW向new MME返回激活SAE承载请求响应,所述 激活SAE承载请求响应可以包含服务质量信息。
步骤S908: new MME向UE返回激活SAE承载请求响应并进行配置无 线7 、载(configuration RB )的过程。
步骤S909: new MME向eNodeB返回激活SAE承载请求响应。
步骤S910: eNodeB向UE发出无线承载建立请求。
步骤S911: UE向eNodeB返回无线承载建立响应。
步骤S912: eNodeB向new MME发出更新承载请求。
步骤S913: eNodeB向UE返回激活SAE承载请求响应。
步骤S914: new MME向Serving GW发出更新岸义载请求。
步骤S915: Serving GW向new MME返回更新承载响应。
需要说明的是,在图9所示的实施例中,可以包含UE在non-3GPP网络发起业务时的场景,例如多PDN、多HA的场景,这样,MME相当于ePDG、 ASNGW等这样的接入控制面网关实体,当建立承载成功后,可以由PDNGW 通过PCC系统向HSS/AAA/SPR服务器注册PDN GW的地址。如果AAA和 HSS是相互分离的实体,则可以将注册的PDN GW的地址由AAA传递到 HSS。
图9所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支持 多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW — 起^皮注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
还需要说明的是,由什么实体根据什么判断条件触发PDN GW与PCRF 交互时,指示PCRF去HSS/SPR注册已在前面的实施例中提到,这里不在赘述。
在图10所示的实施例中,如果UE在SAE/LTE接入网络中首次发起到外 部PDN网络的业务时,则由PDN GW直接将自身的地址注册到HSS。这个 实施例包含Local breakout的场景。
步骤S1001: UE发起激活SAE承载请求。
步骤SI002: new MME选择一个PDN GW。
步骤S1003: new MME向Serving GW发出激活SAE承载请求,所述激 活SAE承载请求可以包含选择的PDN GW的地址。
步骤S1004: Serving GW向PDN GW发出激活SAE承载请求,所述激活 SAE承载请求可以包含选择的PDN GW的地址。
步骤S1005: PDN GW可以和PCRF交互来获耳又为UE设置的默认PCC 规则。
步骤SI005a:如果UE首次建立到这个PDN GW的承载,则这个PDN GW 将自身的地址直接注册到HSS/SPR。
步骤S1006: PDN GW向Serving GW返回激活SAE承载请求响应,所述 激活SAE承载请求响应可以包含服务质量信息。
步骤S1007: Serving GW向new MME返回激活SAE承载请求响应,所 述激活SAE承载请求响应可以包含服务质量信息。步骤S1008: newMME向UE返回激活SAE承载请求响应并进行配置无 线承载的过程。
步骤S1009: new MME向eNodeB返回激活SAE承载请求响应。 步骤S1010: eNodeB向UE发出无线承载建立请求。 步骤S1011: UE向eNodeB返回无线承载建立响应。 步骤S1012: eNodeB向new MME发出更新承载请求。 步骤S1013: eNodeB向UE返回激活SAE承载请求响应。 步骤S1014: new MME向Serving GW发出更新承载请求。 步骤S1015: Serving GW向new MME返回更新承载响应。 需要说明的是,在图IO所示的实施例中,可以包含UE在non-3GPP网 络发起业务时的场景,例如多PDN、多HA的场景,这样,MME相当于ePDG、 ASN GW等这样的接入控制面网关实体,当建立承载成功后,可以由PDN GW 直接将自身的地址注册到HSS/AAA/SPR。如果AAA和HSS是相互分离的实 体,则可以将注册的PDN GW的地址由AAA传递到HSS。
还需要说明的是,由什么实体根据什么判断条件触发PDN GW与PCRF 交互时,指示PCRF去HSS/SPR注册已在前面的实施例中提到,这里不在赘 述。
图10所示流程中,当PDN-GW地址被注册到HSS/SPR时,如果网络支 持多PDN或者一个PDN GW存在多PDN,则APN信息也需要和PDN-GW 一起被注册到HSS/SPR。 HSS要保存APN和P-GW的对应关系。
由于上述的一些实施例可以应用于一种通信系统当中,所以,本发明还 提供了通信系统的实施例。
本发明实施例提供一种通信系统,包括承载上下文分配实体,用于网 络锚点为终端分配第一个承载上下文;地址注册实体,用于将网络锚点的地 址注册到网络服务器。
本发明实施例提供一种通信系统,包括连接建立实体,用于网络锚点 第一次与终端建立连接;地址注册实体,用于将网络锚点的地址注册到网络 服务器。
在实际应用中,终端当前进行的业务可能需要被终止,相应的,保存在HSS中的PDNGW的地址也可以被删除。为此,本发明还提供了将网络锚点
的地址从网络服务器中删除的技术方案。
为便于本领域技术人员更加容易的实施或再现将网络锚点的地址从网络 服务器中删除的技术方案,下面结合附图,介绍这种技术方案的几个优选实施例。
图11、图12及图13所示的实施例分别描述了终端在SAE/LTE接入网络 中发起承载删除时,如何实现将PDN GW的地址从HSS中删除的流程。
具体的,在图ll所示的实施例中,当PDNGW上关于UE的所有承载都 被释放时,由PCC系统删除保存在HSS/SPR中的PDN GW的地址。
如图11所示,包括
步骤Sl 101: UE发起去激活SAE承载请求(Deactive SAE Bearer Request )。
步骤SI 102: new MME向Serving GW发出去激活SAE承载请求,所述 去激活SAE承载请求可以包含指示PDN GW通过PCC系统去解注册 HSS/SPR中的PDN GW地址的信息。
步骤SI 103: Serving GW向PDN GW发出去激活SAE承载请求,所述去 激活SAE承载请求可以包含指示PDN GW通过PCC系统去解注册HSS/SPR 中的PDN GW地址的信息。这个触发PDN GW的解注册消息可由MME提供, 也可由Serving GW提供,也可由PDN GW根据网络配置情况自己决定发起 通过PCC系统来解注册PDN GW地址的行为。
步骤SI 104: PDN GW与PCRF进行交互来释放相关的绑定信息。
步骤S1104a: PCRF解注册HSS/SPR中保存的PDN GW的地址 (Unregister PDN GW to HSS )。在解注册前,PDN GW可以根据收到的指示 信息,或者根据自身配置的参数,判断是否需要通过PCC系统解注册HSS/SPR 中保存的PDNGW的地址。如果网络支持同一个终端使用多PDN,原先HSS 会保存PDN-GW和APN对应关系,则PDN GW的解注册过程还包括,删除 HSS/SPR中保存的该PDN GW地址和APN对应关系。
步骤SI 105: PDN GW向Serving GW返回去激活SAE承载响应(Deactive SAE Bearer Response),如果步骤S1102中的去激活SAE承载请求包含了一个 指示,则所述去激活SAE承载响应也可以包含成功解注册的指示。
步骤SI 106: Serving GW向new MME返回去激活SAE承载响应,该消息中可以包含成功解注册的指示。
步骤SI 107: new MME向UE返回去激活SAE承载响应。
需要说明的是,图11所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,当PDNGW上关于UE的所有 业务都结束时,可以由PDNGW通过PCC系统向HSS/AAA/SPR服务器解注 册PDNGW的地址。如果AAA和HSS是相互分离的实体,则可以将解注册 的参数或信息由AAA传递到HSS。
在图12所示的实施例中,当PDNGW上关于UE的所有承载都被释放时, 由PDNGW直接删除保存在HSS/SPR中的自身的地址。
如图12所示,包括
步骤S1201: UE发起去激活SAE承载请求。
步骤S1202: new MME向Serving GW发出去激活SAE承载请求,所述 去激活SAE承载请求可以包含指示PDN GW直接解注册HSS/SPR中的自身
地址的信息。
步骤S1203: Serving GW向PDN GW发出去激活SAE承载请求,所述去 激活SAE承载请求可以包含指示PDN GW直接解注册HSS/SPR中的自身地 址的信息。这个触发PDNGW的解注册消息可由MME提供,也可由Serving GW提供,也可由PDN GW根据网络配置情况自己决定发起去HSS/AAA中 解注册地址的行为。
步骤S1204: PDN GW与PCRF进行交互来释放相关的绑定信息。这个 步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
步骤S1204a: PDN GW直接解注册HSS/SPR中的自身地址(Unregister PDNGWtoHSS)。在解注册前,PDNGW可以根据收到的指示信息或者自身 配置的参数,判断是否需要直接解注册HSS/SPR中的自身地址。
步骤SI205: PDN GW向Serving GW返回去激活SAE承载响应,如果步 骤S1202中的去激活SAE承载请求包含了 一个指示,则所述去激活SAE承载 响应也可以包含成功解注册的指示。
步骤S1206: Serving GW向new MME返回去激活SAE承载响应。该消 息中可以包含成功解注册的指示。
步骤S1207: new MME向UE返回去激活SAE承载响应。需要说明的是,图12所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,当PDNGW上关于UE的所有 业务都结束时,可以由PDN GW直接向HSS/AAA/SPR服务器解注册自身的 地址。如果AAA和HSS是相互分离的实体,则可以将解注册的参数或信息 由AAA传递到HSS。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
在图13所示的实施例中,当PDN GW上关于UE的所有承载都被释放时, 由MME删除保存在HSS/SPR中的PDN GW的地址。
如图13所示,包括
步骤S1301: UE发起去激活SAE承载请求。 步骤S1302: newMME向Serving GW发出去激活SAE承载请求。 步骤S1303: Serving GW向PDN GW发出去激活SAE承载请求。 步骤S1304: PDN GW与PCRF进行交互来释放相关的绑定信息。这个 步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。 步骤SI305: PDN GW向Serving GW返回去激活SAE承载响应。 步骤S1306: Serving GW向new MME返回去激活SAE承载响应。 步骤S1306a: new MME解注册HSS/SPR中的PDN GW的地址。在解注 册前,newMME可以根据UE的签约数据或自身配置的参数,判断是否需要 解注册HSS/SPR中的PDN GW的地址。
步骤S1307: new MME向UE返回去激活SAE承载响应。 需要说明的是,图13所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,当PDNGW上关于UE的所有 业务都结束时,可以由ePDG、 ASN GW等相当于MME的实体向 HSS/AAA/SPR服务器解注册PDN GW的地址。如果AAA和HSS是相互分 离的实体,则可以将解注册参数或信息由AAA传递到HSS。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDNGW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW ;t也址和APN对应关系。图14、图15及图16所示的实施例分别描述了 MME发起承载删除流程 时,如何实现将PDN GW的地址从HSS中删除的流程。
具体的,在图14所示的实施例中,当PDNGW上关于UE的所有承载都 被释放时,由PDN GW直接删除保存在HSS/SPR中的自身地址。
如图14所示,包^r:
步骤S1401: new MME向Serving GW发出去激活SAE承载请求。所述 去激活SAE承载请求可以包含一个指示PDN GW去解注册HSS中的PDN GW地址的信息。new MME可以根据UE的签约数据或自身配置的参数,判 断是否需要发送向Serving GW发送这个指示。
步骤S1402: Serving GW向PDN GW发出去激活SAE承载请求。
步骤S1403: PDN GW与PCRF进行交互来释放相关绑定的信息。这个 步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。
步骤S1404: PDN GW直接解注册HSS/SPR中保存的自身地址。在解注 册前,PDN GW可以根据收到的指示信息或自身配置的参数,判断是否需要 解注册HSS/SPR中保存的自身地址。这个触发PDN GW的解注册消息可由 MME提供,也可由Serving GW提供,也可由PDN GW根据网络配置情况自 己决定发起去HSS/AAA中解注册地址的行为。
步骤S1405: PDN GW向Serving GW返回去激活SAE承载响应。如果步 骤S1401的去激活SAE承载请求包含了一个明确指示,则所述去激活SAE ^^栽响应也可以包含成功解注册的指示。
步骤S1406: Serving GW向new MME返回去激活SAE承载响应。该消 息中可以包含成功解注册的指示。
步骤S1407: new MME向UE发出去激活SAE承载请求。另夕卜,new MME 还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1401 之后发出。
步骤S1408: UE向new MME返回去激活SAE承载响应。 需要说明的是,图14所示的实施例可以包含UE在non - 3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、 ASN GW 等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束 时,可以由PDNGW直接向HSS/AAA/SPR服务器解注册自身地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传递到 HSS。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
在图15所示的实施例中,当PDNGW上关于UE的所有承载都被释放时, 由MME删除保存在HSS/AAA/SPR中的PDN GW的地址。
如图15所示,包括
步骤S1501: new MME向Serving GW发出去激活SAE承载请求。 步骤SI502: Serving GW向PDN GW发出去激活SAE承载请求。 步骤S1503: PDN GW与PCRF进行交互来释放相关绑定的信息。这个
步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。 步骤S1504: PDN GW向Serving GW返回去激活SAE承载响应。 步骤S1505: Serving GW向new MME返回去激活SAE承载响应。 步骤S1506: new MME解注册HSS/SPR中的PDN GW的地址。在解注
册前,newMM可以根据UE的签约数据或自身配置的参数,判断是否需要向
HSS/SPR解注册PDN GW的地址。
步骤S1507: new MME向UE发出去激活SAE承载请求。另外,new MME
还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1501
之后发出。
步骤S1508: UE向new MME返回去激活SAE岸义载响应。 如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
需要说明的是,图15所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、 ASN GW 等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束 时,可以由ePDG、 ASN GW等相当于MME的实体向HSS/AAA/SPR服务器 解注册PDNGW的地址。如果AAA和HSS是相互分离的实体,则需要将解 注册的参数或信息由AAA传递到HSS。反之,在向HSS/AAA注册PDN GW地址时,当AAA和HSS为分离实 体时,需要通过AAA将PDN GW的地址传递给HSS。
在图16所示的实施例中,当PDN GW上关于UE的所有承载都^皮释放时, 由PCC系统删除保存在HSS/SPR中的PDN GW的地址。 如图16所示,包括
步骤S1601: new MME向Serving GW发出去激活SAE承载请求。所述 去激活SAE 7fc载"^青求可以包含一个指示PDN GW通过与PCC系统的交互、 去解注册HSS/SPR中的PDN GW地址的信息。new MME还可以根据UE的 签约数据或自身配置的参数,判断是否需要向Serving GW发送这个指示。
步骤S1602: Serving GW向PDN GW发出去激活SAE承载请求。
步骤S1603: PDN GW与PCRF进行交互来释放相关绑定的信息。这个 步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。 另外,PDN GW还可以根据收到的指示信息或自身配置的参数,判断是否需 要触发PCC系统去解注册HSS/SPR中的PDN GW的地址。
步骤S1604: PCRP与HSS/SPR交互去解注册HSS/SPR中的PDN GW的 地址。
步骤SI605: PDN GW向Serving GW返回去激活SAE承载响应,如果步
骤S1601的去激活SAE承载请求包含了一个明确指示,则所述去激活SAE
承载响应也可以包含成功解注册的指示。
步骤S1606: Serving GW向new MME返回去激活SAE承载响应。 步骤SI607: new MME向UE发出去激活SAE承载请求。另外,new MME
还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S1601
之后发出。
步骤S1608: UE向new MME返回去激活SAE承载响应。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN
对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN
GW地址和APN对应关系。
需要说明的是,图16所示的实施例可以包含UE在non-3GPP网络结束
业务时的场景,例如多PDN、多HA的场景,也可以包含由ePDG、 ASNGW
32等实体发起承载删除流程的场景,当PDN GW上关于UE的所有业务都结束 时,可以由PDN GW通过PCC系统向HSS/AAA/SPR服务器解注册PDN GW 的地址。如果AAA和HSS是相互分离的实体,则需要将解注册的的参数或 信息由AAA传递到HSS。
由什么实体根据什么判断条件触发去HSS、 AAA、 SPR中解注册PDN GW 地址的情况在前面的实施例中已经有描述,这里不再赘述。
图17、图18及图19所示的实施例分别描述了在SAE/LTE接入网络中, 由网络侧发起承载删除流程时,如何实现将PDN GW的地址从HSS中删除的 流程。
具体的,在图17所示的实施例中,当PDNGW上关于UE的所有承载都 被释放时,由PDN GW直接删除保存在HSS/SPR中的自身地址。 如图17所示,包括
步骤SI701: PCRF向PDN GW提供PCC信息(PCC Decision Provision )。 步骤S1702: PDNGW根据收到的PCC信息,触发一个承载删除的流程,
在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。 步骤S1703: Serving GW向MME发出去激活SAE承载请求。 步骤SI704: MME通知eNodeB删除相关承载(Deactive Bearer Request )。 步骤SI705: eNodeB向UE发出去激活无线承载请求(Deactive Radio
Bearer Request )。
步骤S1706: UE移除相关的上行数据流模板,并向eNodeB返回去激活 无纟戋;fc载响应(Deactive Radio Bearer Response )。
步骤S1707: eNodeB向MME返回去激活承载响应(Deactive Bearer Response )。
步骤S1708: MME向Serving GW返回去激活SAE承载响应。 步骤S1709: Serving GW向PDN GW返回去激活SAE承载响应。 步骤S1710: PDN GW向PCRF返回相关PCC信息的确认(Provision Ack )。 步骤S1711: PDN GW直接解注册保存在HSS/SPR中的自身地址。在解 注册前,PDN GW可以根据UE的签约数据或自身配置的参数,判断是否需 要向HSS解注册自身的地址。另外,PDNGW还可以根据MME的请求或指 示,判断是否需要向HSS解注册自身的地址,这样,MME可以根据UE的签约数据或自身配置的参数,判断PDN GW是否需要向HSS解注册自身的地址。
另外,Serving GW也可提供指示,PDN GW根据Serving GW提供的指 示,去HSS/AAA解注册PDN GW的地址信息。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDNGW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW ;也址和APN 乂十应关系。
需要说明的是,图17所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,例如多PDN、多HA的场景,也可以包含PDNGW发起的承 载删除场景,当PDN GW上关于UE的所有业务都结束时,可以由PDN GW 直接向HSS/AAA/SPR服务器解注册自身的地址。如果AAA和HSS是相互分 离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
在图18所示的实施例中,当PDNGW上关于UE的所有承载都被释放时, 通过PCC系统删除保存在HSS/SPR中的PDN GW的地址。
如图18所示,包括
步骤S1801: PCRF向PDNGW提供PCC信息。
步骤S1802: PDNGW根据收到的PCC信息,触发一个承载删除的流程,
在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。 步骤S1803: Serving GW向MME发出去激活SAE承载请求。 步骤S1804: MME通知eNodeB删除相关承载。 步骤S1805: eNodeB向UE发出去激活无线承载请求。 步骤S1806: UE移除相关的上行数据流模板,并向eNodeB返回去激活
无线承载响应。
步骤S1807: eNodeB向MME返回去激活承载响应。
步骤S1808: MME向Serving GW返回去激活SAE承载响应。
步骤S1809: Serving GW向PDN GW返回去激活SAE承载响应。
步骤S1810: PDN GW向PCRF返回相关PCC信息的确认,并触发PCRF
向HSS/SPR解注册PDN GW的地址。
步骤S1810a: PCRF向HSS/SPR解注册PDN GW的地址。 需要说明的是,在步骤S1810中,PDN GW可以根据自身配置的参数或
者MME在步骤S1808中返回的去激活SAE承载响应,触发PCRF发起解注
34册过程,同样,MME可以根据UE的签约数据及自身配置的参数,判断是否 需要通过和PCC系统的交互去HSS/SPR中解注册PDNGW的地址。
同样,Serving GW可以根据自身配置的参数等条件,判断是否需要通过 和PCC系统的交互去HSS/SPR中解注册PDN GW的地址,并提供相关的指 示给PDN GW通过PCC系统去解注册PDN GW的地址。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN ^f应关系。
另夕卜,图18所示的实施例可以包含UE在non - 3GPP网络结束业务时的 场景,例如多PDN、多HA的场景,也可以包含PDNGW发起的承载删除场 景,当PDNGW上关于UE的所有业务都结束时,可以由PDNGW通过PCC 系统向HSS/AAA/SPR服务器解注册PDNGW的地址。如果AAA和HSS是 相互分离的实体,则需要将解注册的参数或信息由AAA传递到HSS。
在图19所示的实施例中,当PDNGW上关于UE的所有承载都被释放时, 由MME删除保存在HSS/SPR中的PDN GW的地址。
如图19所示,包括
步骤S1901: PCRF向PDNGW提供PCC信息。
步骤S1902: PDNGW根据收到的PCC信息,触发一个承载删除的流程,
在这个步骤中,PDNGW向Serving GW发出去激活SAE承载请求。 步骤SI903: Serving GW向MME发出去激活SAE承载请求。 步骤S1904: MME通知eNodeB删除相关承载。 步骤S1905: eNodeB向UE发出去激活无线承载请求。 步骤S1906: UE移除相关的上行数据流模板,并向eNodeB返回去激活
无线7"R载响应。
步骤S1907: eNodeB向MME返回去激活承载响应。
步骤S1908: MME向Serving GW返回去激活SAE承载响应。
步骤S1908a: MME解注册HSS/SPR中的PDN GW的地址。在解注册前,
MME可以根据UE的签约数据及自身配置的参数,判断是否需要MME解注
册HSS/SPR中的PDN GW的地址。
步骤S1909: Serving GW向PDN GW返回去激活SAE承载响应。步骤S1910: PDN GW向PCRF返回相关PCC信息的确认,并触发PCRF 向HSS/SPR解注册PDN GW的地址。
需要说明的是,步骤S1908与步骤S1908a没有必然的先后顺序,或者说, 步骤S1908a可以在步骤S1907之后的任意时间进行。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDNGW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
另夕卜,图19所示的实施例可以包含UE在non - 3GPP网络结束业务时的 场景,例如多PDN、多HA的场景,也可以包含PDNGW发起的承载删除场 景,当PDN GW上关于UE的所有业务都结束时,可以由ePDG、 ASN GW 等相当于MME的实体向HSS/AAA/SPR服务器解注册PDNGW的地址。如 果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息由AAA传 递到HSS。
图21所示的实施例描述了在3GPP接入网络中,网络侧发起承载释放流 程时,如何将PDN GW的地址从HSS中删除的流程。具体的,当PDN GW 上关于UE的所有承载都被释放时,由SGSN删除保存在HSS/SPR中的PDN GW的地址。
步骤S2101: PCRF向PDNGW提供PCC信息。
步骤S2102: PDNGW根据收到的PCC信息,触发一个承载删除的流程, 在这个步骤中,PDN GW向Serving GW发出去激活SAE承载请求。
步骤S2103: Serving GW向SGSN发出删除PDP context请求(Delete PDP context Request )。
步骤S2104: SGSN向UE发出删除PDP context请求。
步骤S2105: UE向SGSN返回删除PDP context响应(Delete PDP context Response )。
步骤S2106: SGSN向Serving GW返回删除PDP context响应。
步骤S2106a: SGSN解注册HSS/SPR中保存的PDN GW的地址。
步骤S2107: SGSN向PDN GW返回去激活SAE承载响应。
步骤S2108: PDN GW向PCRP返回PCC信息确认。
另外,由网络侧实体如PCRF发起的承载删除流程时,PCRF可直接去HSS/AAA/SPR中解注册相关的PDN - GW地址。具体的流程与本文中提到的 实施例基本相同,在这里不再描述。
如果网络支持同 一个终端使用多PDN,原先HSS会保存PDN-GW和APN 对应关系,则PDN GW的解注册过程还包括,删除HSS/SPR中保存的该PDN GW地址和APN对应关系。
图20所示的实施例描述了在SAE/LTE接入网络中,由HSS发起承载释 放流程时,如何实现将PDN GW的地址从HSS中删除的流程。需要说明的是, 在实际应用中,终端可以通过类似短消息等订阅方式来开通或关闭业务,但 关闭业务时,需要及时检查这个业务是否正在使用,并及时从承载层面关闭 这个业务,这样就需要由HSS发起承载删除流程。
具体的,如图20所示,包括
步骤S2001: HSS/ AAA/SPR向new MME发出去激活SAE承载请求。 步骤S2002: new MME向Serving GW发出去激活SAE承载请求。 步骤S2003: Serving GW向PDN GW发出去激活SAE承载请求。 步骤S2004: PDN GW与PCRF进行交互来释放相关绑定的信息。这个
步骤是可选的,包含Local breakout的场景,即,通过VPCRF与HPCRF交互。 步骤S2005: PDN GW向Serving GW返回去激活SAE岸、载响应。 步骤S2006: Serving GW向new MME返回去激活SAE承载响应。 步骤S2006a: new MME向HSS/SPR返回去激活SAE承载响应,以解注
册HSS/SPR中的PDN GW的地址。在解注册前,new MM可以根据UE的签
约数据或自身配置的参数,判断是否需要向HSS/SPR解注册PDN GW的地址。 这里需要说明的是,解注册PDN GW的网络侧实体可以是MME、 PDN
GW、 PCRF、 ePDG、 ASN GW或Serving GW,但不仅局限这些实体。
这里还需要说明的是,HSS发起的承载删除流程时可能已解注册了相关
PDNGW的信息,后序不同实体去解注册的过程可以是可选的。
步骤S2007:newMME向UE发出去激活SAE承载请求。另外,new MME
还可以指示eNodeB释放相关无线承载,当然,这个指示也可以在步骤S2002
之后发出。
步骤S2008: UE向new MME返回去激活SAE承载响应。需要说明的是,图20所示的实施例可以包含UE在non-3GPP网络结束 业务时的场景,可以由网络侧服务实体如HSS、 AAA发起承载释放流程,而 ePDG、 ASN GW等相当于MME的实体或PDN GW可向HSS/AAA/SPR服 务器解注册PDN GW的地址,还可以通过PCC系统去解注册的PDN GW的 地址。如果AAA和HSS是相互分离的实体,则需要将解注册的参数或信息 由AAA传递到HSS。
由于上述一些实施例可以应用于通信系统当中,所以,本发明还提供一 种通信系统的实施例。
本发明实施例提供一种通信系统,包括地址删除通知实体,用于当网 络锚点不再为某一个终端服务时,发出删除所述网络锚点的地址的通知,其 中,所述网络锚点的地址之前已经注册到网络服务器;解注册实体,用于根 据地址删除通知实体的通知,将所述网络锚点的地址解注册。
在实际应用中,为了有效的管理和利用网络资源,电信网络建立了完整 的网络管理和控制机制。当终端退出网络时,需要将分配给该用户的资源及 时释放掉,包括无线信道、承载、各种隧道等。相应的,保存在HSS中的PDN GW的地址等相关管理信息也要被删除。为此,本发明还提供了将终端退网 的技术方案。
为便于本领域技术人员更加容易的实施或再现终端退网的技术方案,下 面结合附图,介绍这种技术方案的几个优选实施例。
图22、图23、图24、图25、图26、图27、图28所示的实施例分别描 述了终端通过non-3GPP 4妻入网接入时,终端退网的流程。
具体的,在图22所示的实施例中,由UE发起的退网流程。该实施例中, UE同时接入两个PDN, UE使用HoAl接入APN1标识的PDN1, UE使用 HoA2接入APN2标识的PDN2。
如图22所示,UE发起的退网流程包括
步骤2201:接入网关/ePDG接收到UE发来的释放隧道请求消息,消息 中可以携带UE地址等参数。
步骤2202:接入网关/ePDG向PDNGW发送绑定更新消息,消息中生命 期参数设置为0,转交地址参数设置为HoAl,表示要注销HoAl对应的所有绑定。
步骤2203: PDN GW通知AAA/HSS解注册APN1对应的PDN GW地址信息。
其中,步骤2203中,也可以由接入网关/ePDG通知AAA/HSS解注册PDN GW地址信息。这种情况下,步骤2203可以与步骤2202、 2204同时进行。
步骤2204: PDN GW向接入网关/ePDG发送绑定更新确认消息,确认删 除HoAl对应的所有绑定。PDN GW和接入网关/ePDG删除步骤2202指出的 绑定。
步骤2205:接入网关/ePDG向PDN GW发送绑定更新消息,消息中生命 期参数设置为O,转交地址参数设置为HoA2,表示要注销HoA2对应的所有绑定。
步骤2206: PDN GW通知AAA/HSS解注册APN2对应的PDN GW地址信息。
其中,步骤2206中,也可以由接入网关/ePDG通知AAA/HSS解注册PDN GW地址信息。这种情况下,步骤2206可以与步骤2205、 2207同时进行。
步骤2207: PDNGW向接入网关/ePDG发送绑定更新确认消息,确认删 除HoA2对应的所有绑定。PDN GW和接入网关/ePDG删除步骤2205指出的 绑定。
步骤2208:接入网关/ePDG向UE回复释放隧道确认消息。如果UE在释 放隧道请求消息中指示退网原因是关机时,可以不执行步骤2208。
执行资源释放过程,释放UE和接入网关/ePDG之间的资源。
如果UE和ePDG之间是安全隧道连接,则步骤2201、 2208可以是释放 隧道请求/确认消息。如果UE和接入网关之间是层3 (Layer3)的连接,比如 是基于IP的连接,则步骤2201、 2208可以是一个基于层3的触发/确认消息 或触发/确认过程,或接入技术特定触发过程。
如果UE有多个HoA的情况,可以按照本实施例中方法,依次解除各个 HoA对应的绑定及PDN GW地址信息。上述以HoA为粒度解注册PDN GW 地址信息的方法也适用于其他实施例。
具体的,在图23所示的实施例中,由接入网关/ePDG发起的退网流程。如图23所示,包括
步骤2301:接入网关/ePDG向UE发送释放隧道请求消息,请求释放隧 道。该消息可以包括释放原因等参数。
步骤2302: UE向接入网关/ePDG回复释放隧道确认消息,执行资源释放 过程,释放UE和接入网关/ePDG间的隧道资源及接入网资源。
其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执 行步骤2301、 2302。
如果UE和接入网关/ePDG之间是安全隧道连接,则步骤2301 、 2302可 以是释放隧道请求/确认消息;如果UE和接入网关之间是层3 (Layer3)的连 接,比如基于IP的连接,则步骤2301、 2302可以是一个基于层3的触发/确 认消息或触发/确认过程,或接入技术特定触发过程。
步骤2303:接入网关/ePDG向PDN GW发送绑定更新消息,该消息中的 生命期=0,转交地址参数设置为家乡地址,表示要注销该家乡地址所有绑定。
步骤2304: PDN GW向接入网关/ePDG回复绑定更新确认消息。PDN GW 和接入网关/ePDG删除步骤3指出的绑定。
步骤2305: PDN GW通知AAA/HSS解注册PDN GW地址信息。
如果网络支持同 一个终端使用多PDN,原先AAA/HSS会保存PDN-GW 和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存 的该PDN GW地址和APN对应关系。
其中,步骤2305也可以由接入网关/ePDG通知AAA/HSS解注册PDN GW 地址信息。
而且,步骤2301、 2302,步骤2303、 2304,步骤2305三者之间没有严 格的时序关系。
具体的,在图24所示的实施例中,由PDN GW发起的退网流程。 如图24所示,包括
步骤2401: PDNGW向接入网关/ePDG发送绑定招t销指示消息,该消息 可能包括以下参数UE标识、撤销原因、撤销类型等。
步骤2402:接入网关/ePDG向UE发送释放隧道请求消息,该消息可能 包括释放原因等参数。步骤2403: UE向接入网关/ePDG回复释放隧道确认消息,,执行资源释 放过程,释放UE和接入网关/ePDG间的资源。
其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执 行步骤2402、 2403。
如果UE和ePDG之间是安全隧道连接,则步骤2402、 2403可以是释放 隧道请求/确认消息。如果UE和接入网关之间是层3 ( Layer3 )的连接,比如 基于IP的连接,则步骤2402、 2403可以是一个基于层3的触发/确认消息或 触发/确认过程,或接入技术特定触发过程。
步骤2404:接入网关/ePDG向PDN GW回复绑定撤销确认消息,接入网 关/ePDG和PDN GW删除步骤1指出的所有绑定。
步骤2405: PDN GW通知AAA/HSS解注册PDN GW地址信息。
如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW 和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存 的该PDN GW地址和APN对应关系。
其中,步骤2405也可以由接入网关/ePDG通知AAA/HSS注销关联信息。
具体的,在图25所示的实施例中,由AAA/HSS向PDN GW发起的退网 流程。
如图25所示,包括
步骤2501: AAA/HSS向PDN GW发送会话中止消息,该消息可能包括 以下参数UE标识、中止原因、中止类型等。
步骤2502: PDNGW向接入网关发送绑定撤销指示消息,该消息可能包 括以下参数UE标识、撤销原因、撤销类型等。
步骤2503:接入网关向UE发送释放隧道请求消息。
步骤2504: UE向接入网关回复释放隧道确认消息。执行接入网特定的资 源释放过程,释放接入网资源。
其中,接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执 行步骤2503、 2504。
如果UE和接入网关/ePDG之间是安全隧道连接,则步骤2503、 2504可 以是释放隧道请求/确认消息。如果UE和接入网关之间是层3 ( Layer3 )的连接,比如基于IP的连接,此时步骤2503、 2504可以是一个基于层3的触发/
确认消息或触发/确认过程,或接入技术特定触发过程。
步骤2505:接入网关向PDN GW回复绑定撤销确认消息。接入网关和
PDN GW删除步骤2502指出的所有绑定。
步骤2506: PDN GW通知AAA/HSS解注册PDN GW地址信息。 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW
和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存
的该PDN GW地址和APN对应关系。
具体的,在图26所示的实施例中,由AAA/HSS向接入网关/ePDG发起 的退网流程。如图26所示,包括
步骤2601: AAA/HSS向ePDG发送会话中止消息,该消息包括以下参数 UE标识、中止原因、中止类型等。
步骤2602:接入网关/ePDG向UE发送释放隧道请求消息,该消息可能 包括释放原因等参数。
步骤2603: UE向接入网关/ePDG回复释放隧道确认消息,执行资源释放 过程,释放UE和接入网关/ePDG间的资源。
其中接入网关/ePDG可以不通知UE而直接进行资源释放过程,即不执行 步骤2602、 2603。
如果UE和ePDG之间是安全隧道连接,则步骤2602、 2603中可以是释 放隧道请求/确认消息。如果UE和接入网关之间是层3 (Layer3)的连接,比 如基于IP的连接,则步骤2602、 2603可以是一个基于层3的触发/确认消息 或触发/确认过程,或接入技术特定触发过程。
步骤2604:接入网关/ePDG向PDN GW发送绑定更新消息,消息中生命 期=0,转交地址参数设置为家乡地址,表示要注销该家乡地址所有绑定。
步骤2605: PDNGW向ePDG回复绑定更新确认消息。PDN GW和接入 网关/ePDG删除步骤2604指出的所有绑定。
步骤2606:接入网关/ePDG向AAA/HSS回复会话中止确认消息。 AAA/HSS收到消息后注销关联信息,例如为UE提供服务的PDNGW地址信 息。如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和APN对应关系,则此时AAA/HSS还会删除保存的该PDN GW地址和APN 对应关系。
具体的,在图27所示的实施例中,在Co-CoA模式CMIP情况下,由UE 发起的退网流程。其中,客户移动IP (CMIP),是基于终端的移动IP技术, 也就是需要终端参与移动IP的绑定过程的技术。其中CMIP又分为两种模式 外地代理转交地址模式(FA-CoA模式)和并置转交地址模式(Co-CoA模式)。 FA-CoA模式中,终端的转交地址就是接入链路移动代理的IP地址,此时移 动IP隧道的两个端点分别是接入链路移动代理和家乡链路移动代理。Co-CoA 模式中,终端的转交地址是通过某种方式获得的终端IP地址,此时移动IP隧 道的两个端点分别是终端和家乡链路移动代理,接入链路移动代理仅起普通 路由作用,即接入链路中可以不部署移动代理。
如图27所示,包括
步骤2701: PDN GW接收UE发送的绑定更新请求消息,消息中生命期
=0,转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。 步骤2702: PDN GW向UE反馈绑定更新确认消息。 UE与PDN GW解除家乡地址和转交地址的绑定关系,释放CMIP隧道。 步骤2703: PDN GW通知AAA/HSS解注册PDN GW地址信息。 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW
和APN对应关系,则PDNGW的解注册过程还包括,删除AAA/HSS中保存
的该PDN GW地址和APN对应关系。
步骤2704a: PDN GW通知接入网关/ePDG释放接入链路资源。或者在步
骤2703之后,由AAA/HSS通知接入网关/ePDG释放接入链路资源(步骤
2407b )。
步骤2705:接入网关/ePDG收到释放接入链路资源的指示后,通知 AAA/HSS解注册PDN GW地址信息。
如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW 和APN对应关系,则PDNGW的解注册过程还包括,删除AAA/HSS中保存 的该PDN GW地址和APN对应关系。
其中步骤2703和步骤2705是删除AAA/HSS上关联信息的两种方式,选择一种执行即可。
具体的,在图28所示的实施例中,在Co-CoA模式CMIP情况下,由PDN GW发起的退网流程。如图28所示,包括
步骤2801: PDN GW向UE发送绑定撤销指示。 步骤2802: UE向PDN GW反馈绑定招t销确认消息。 UE与PDN GW解除家乡地址和转交地址的绑定关系,释放CMIP隧道。 步骤2803: PDN GW通知AAA/HSS解注册PDN GW地址信息。 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW 和APN对应关系,则PDNGW的解注册过程还包括,删除AAA/HSS中保存 的该PDN GW地址和APN对应关系。
步骤2804a: PDN GW通知接入网关/ePDG释放接入链路资源。或者在步 骤2803之后,由AAA/HSS通知接入网关/ePDG释放接入链路资源(步骤 2謝b )。
步骤2805:接入网关/ePDG收到释放接入链路资源的指示后,通知
AAA/HSS解注册PDN GW地址信息。如果网络支持同一个终端使用多PDN,
原先AAA/HSS会保存PDN-GW和APN对应关系,则PDN GW的解注册过
程还包括,删除AAA/HSS中保存的该PDN GW地址和APN对应关系。
其中步骤2803和步骤2805是删除AAA/HSS上关联信息的两种方式,选 4奪一种执行即可。
图29、图30、图31、图32所示的实施例分别描述了终端通过3GPP接 入演进的3GPP核心网时,终端退网的流程。
具体的,在图29所示的实施例中,由Serving GW发起的退网流程。如 图29所示,包括
步骤2901: Serving GW向MME发送退网请求消息,该消息可能包括UE 标识、退网原因、退网类型等参数。
步骤2902: MME向eNodeB发送退网请求消息,该消息可能包括UE标识、 退网原因、退网类型等参数。
步骤2903: eNodeB向UE发送退网请求消息,该消息可能包括退网原因、退网类型等。
步骤2904: UE向eNodeB回复退网确认消息。 释放UE和eNodeB间的无线资源。
其中,eNodeB可以不通知UE而直接释放无线资源,即不执行步骤2903、 2904。
步骤2905: eNodeB向MME回复退网确认消息。 步骤2906: MME向Serving GW回复退网确认消息。 释放eNodeB和Serving GW之间的资源。
步骤2907: Serving GW向PDN GW发送绑定更新消息,消息中生命期=0, 转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
步骤2908: PDN GW通知AAA/HSS解注册PDN GW地址信息。 如果UE同时接入多个PDN,即UE有多个家乡地址(HoA ),则步骤2907 中,可以指示PDN GW删除该UE的所有HoA对应的所有绑定,之后步骤 2908中PDN GW通知AAA/HSS解注册该UE的所有PDN GW地址信息;也 可以按照实施例22中所述方法,依次通知PDNGW删除每个HoA对应的绑 定,并且PDN GW依次通知AAA/HSS解注册每个APN对应的PDN GW地 址信息。
其中步骤2908也可以由Serving GW或MME通知AAA/HSS解注册PDN GW信息。
步骤2909: PDN GW向Serving GW回复绑定更新确认消息。 PDN GW和serving GW删除步骤2907指出的所有绑定。
具体的,在图30所示的实施例中,由PDN GW或AAA/HSS发起的退网 流程。如图30所示,包括
步骤3001a: PDN GW向serving GW发送绑定撤销指示消息,该消息可 能包括以下参数UE标识、撤销原因、撤销类型等。
如果是AAA/HSS发起的退网流程,则第一步是AAA/HSS向PDNGW发送退网指示消息(步骤3001b ), PDNGW再向serving GW发送绑定撤销指示 消息。
步骤3002: servingGW向MME发送退网请求消息,该消息可能包括UE 标识、退网原因、退网类型等参数。
步骤3003: MME向eNodeB发送退网请求消息,该消息可能包括UE标 识、退网原因、退网类型等参数。
步骤3004: eNodeB向UE发送退网请求消息,该消息可能包括退网原因、 退网类型等。
步骤3005: UE向eNodeB回复退网确认消息。释放UE和eNodeB间的
无线资源。
其中,eNodeB可以不通知UE而直接释放无线资源。即不执行步骤3004、 3005。
步骤3006: eNodeB向MME回复退网确认消息。
步骤3007: MME向serving GW回复退网确认消息。
释放eNodeB和serving GW之间的资源。
步骤3008: serving GW向PDN GW回复绑定4敬销确认消息。
PDN GW和serving GW删除步骤3001指出的所有绑定。
步骤3009: PDN GW通知AAA/HSS解注册PDN GW地址信息。
如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW
和APN对应关系,则PDNGW的解注册过程还包括,删除AAA/HSS中保存
的该PDN GW地址和APN对应关系。
其中,步骤3009也可以由serving GW或MME通知AAA/HSS解注册PDN
GW地址信息。
具体的,在图31所示的实施例中,由MME发起的退网流程。如图31 所示,包括
步骤3101: MME向eNodeB发送退网请求消息,该消息可能包括UE标识、 退网原因、退网类型等参数。
步骤3102: eNodeB向UE发送退网请求消息,该消息可能包括退网原因、退网类型等。
步骤3103: UE向eNodeB回复退网确认消息。 释放UE和eNodeB间的无线资源。
其中,eNodeB可以不通知UE而直接释放无线资源,即不执行步骤3102、 3103。
步骤3104: eNodeB向MME回复退网确认消息。 步骤3105: MME向serving GW发送退网请求消息。
步骤3106: serving GW向PDNGW发送绑定更新消息,消息中生命期=0, 转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
步骤3107: PDN GW通知AAA/HSS解注册PDN GW地址信息。 如果网络支持同一个终端使用多PDN,原先AAA/HSS会保存PDN-GW和
APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存的该
PDN GW地址和APN对应关系。
其中,步骤3107也可以由serving GW或MME通知AAA/HSS解注册PDN
GW地址信息。
步骤3108: PDN GW向serving GW回复绑定更新确认消息。 PDN GW和serving GW删除步骤3106指出的所有绑定。 步骤3109: serving GW向MME回复退网确认消息。 释放eNodeB和serving GW之间的资源。
具体的,在图32所示的实施例中,由UE发起的退网流程。如图32所示,包 括
步骤3201: eNodeB接收UE发送的退网请求消息,消息中可能包括UE标识、 退网原因、退网类型等参数。
步骤3202: eNodeB向MME发送退网请求消息,该消息可能包括UE标识、 退网原因、退网类型等参数。步骤3203: MME向Serving GW发送退网请求消息,该消息可能包括UE标 识、退网原因、退网类型等参数。
步骤3204: Serving GW向PDNGW发送绑定更新请求,消息中生命期-O, 转交地址参数设置为家乡地址,表示注销该家乡地址的所有绑定。
步骤3205: PDN GW通知AAA/HSS解注册PDN GW地址信息。
如果网络支持同 一个终端使用多PDN,原先AAA/HSS会保存PDN-GW
和APN对应关系,则PDN GW的解注册过程还包括,删除AAA/HSS中保存
的该PDN GW地址和APN对应关系。
其中,步骤3205也可以由Serving GW或MME通知AAA/HSS解注册PDN
GW地址信息。
步骤3206: PDN GW向Serving GW回复绑定更新确i人消息。 Serving GW和PDN GW删除步骤4中指出的所有绑定。 步骤3207: Serving GW向MME回复退网确认消息。 步骤3208: MME向eNodeB回复退网确认消息。 释放eNodeB和Serving GW之间的资源。 步骤3209: eNodeB向UE回复退网确认消息。释》文无线资源。
上述的退网方案是在宽带无线接入与移动通信网络相融合的演进网络 中,提供一种终端退网释放资源的方法,在演进的网络中,当终端需要断开 与网络的连接时或者网络希望断开与终端的连接时,能够及时释放网络资源, 弥补了演进网络的管理控制机制,提高了资源利用率。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润 饰,这些改进和润饰也应-见为本发明的保护范围。
权利要求
1.一种网络锚点的地址保存到网络服务器的实现方法,其特征在于包括网络锚点为终端分配第一个承载上下文或者第一次与终端建立连接;网络侧将网络锚点的地址注册到网络服务器。
2. 如权利要求1所述的网络锚点的地址保存到网络服务器的实现方法, 其特征在于,该方法进一步包括当所述网络支持多个分組凄t据网PDN (Packet Data Network),或者所述的锚点对应多个PDN,网络侧将所述锚点对应的接 入点标识APN (Access Point Name )注册到网络服务器。
3. 如权利要求1所述的网络锚点的地址保存到网络服务器的实现方法,其 特征在于由移动性管理实体、服务GPRS支持节点、接入网实体、网络锚 点或PCC系统将网络锚点的地址注册到网络服务器。
4. 如权利要求3所述的网络锚点的地址保存到网络服务器的实现方法,其 特征在于,在所述网络侧将网络锚点的地址注册到网络服务器之前还包括 确定是否将所述的网络锚点的地址注册到网络服务器。
5. 如权利要求4所述的网络锚点的地址保存到网络服务器的实现方法, 其特征在于确定是否将所述确定的网络锚点的地址注册到网络服务器的依据 为终端的签约数据、移动性管理实体配置的参数、服务GPRS支持节点配 置的参数、网络锚点配置的参数、和/或,移动管理性管理实体发出的是否需 要将网络锚点的地址注册到网络服务器的指示。
6. 如权利要求1-5所述的网络锚点的地址保存到网络服务器的实现方法, 其特征在于所述网络锚点为分组数据网网关PDN GW,所述网络服务器为 归属签约服务器HSS、认证、授权和计费AAA服务器或签约数据信息库SPR 服务器。
7. —种通信系统,其特征在于包括承载上下文分配实体,用于网络锚点为终端分配第一个承载上下文; 地址注册实体,用于将网络锚点的地址注册到网络服务器。
8. —种通信系统,其特征在于包括 连接建立实体,用于网络锚点第一次与终端建立连接; 地址注册实体,用于将网络锚点的地址注册到网络服务器。
9. 一种网络锚点的地址从网络服务器中删除的实现方法,其特征在于包括当网络锚点不再为某一个终端服务时,网络侧通知网络服务器删除所述网络锚点的地址,其中,所述网络锚点的地址已经注册到网络服务器; 网络服务器将所述网络锚点的地址解注册。
10. 如权利要求9所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于,该方法进一步包括如果所述锚点对应的接入点标识APN(Access Point Name)已经注册到网络服务器,网络服务器删除所述网络锚点 的对应的接入点标识。
11. 如权利要求9所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于由移动性管理实体、服务GPRS支持节点或接入网实体通 知网络服务器删除所述网络锚点的地址。
12. 如权利要求9所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于由网络锚点通知网络服务器删除所述网络锚点的地址。
13. 如权利要求9所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于由PCC系统通知网络服务器删除所述网络锚点的地址。
14. 如权利要求11、 12或13所述的网络锚点的地址从网络服务器中删除 的实现方法,其特征在于,所述移动性管理实体通知网络服务器删除所述网 络锚点的地址之前还包括确定是否通知网络服务器删除所述网络锚点的地 址。
15. 如权利要求14所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于确定是否通知网络服务器删除所述网络锚点的地址的依据为 终端的签约数据、移动性管理实体配置的参数、网络锚点配置的参数、和/或, 移动管理性管理实体发出的是否需要将网络锚点的地址注册到网络服务器的 指示。
16. 如权利要求9所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于网络服务器接收删除所述网络锚点的地址的通知之前,终 端或网络侧实体发起承载删除。
17. 如权利要求16所述的网络锚点的地址从网络服务器中删除的实现方 法,其特征在于所述网络侧实体为移动性管理实体或HSS。
18. —种通信系统,其特征在于包括地址删除通知实体,用于当网络锚点不再为某一个终端服务时,发出删 除所述网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到 网络服务器;解注册实体,用于根据地址删除通知实体的通知,将所述网络锚点的地 址解注册。
19. 一种由网络服务器发起的承载释放的方法,其特征在于,该方法包 括以下步骤网络服务器发出承载释放请求;当收到承载释放响应后,所述的网络服务器删除保存在网络服务器的所 述承载对应的网络锚点的地址。
20. 如权利要求19所述的由网络服务器发起的承载释放的方法,其特征在 于,由终端触发网络服务器发出承载释放请求。
21. 如权利要求19所述的由网络服务器发起的承载释放的方法,于,所述网络锚点为分组数据网网关PDN GW,所述网络服务器为归属签约 服务器HSS、认证、授权和计费AAA服务器或签约数据信息库SPR服务器。
22. —种终端退网的方法,其特征在于,当需要终止终端与网络的连接 时,释放所述终端对应的接入网资源;解除所述终端对应的移动IP绑定;删除网络服务器中保存的所述终端相关的所有网络锚点的地址信息。
23. 如权利要求22所述的终端退网的方法,其特征在于,该方法进一步包括,删除所述网络服务器中保存所述终端相关认证信息、授权信息和控制信 自
24. 如权利要求22所述的终端退网的方法,其特征在于,当终端处于3GPP 接入网时,由终端、移动性管理实体、网络锚点或网络服务器触发所述终端 退网流程。
25. 如权利要求22所述的终端退网的方法,其特征在于,当终端处于 non-3GPP接入网时,由终端、接入网实体、网络锚点或网络服务器触发所述 终端退网流程。
26. 如权利要求24或25所述的终端退网的方法,其特征在于,由所述的 网络锚点通知所述的网络服务器删除所述终端相关的所有网络锚点的地址信如果是由网络服务器发送的会话中止消息触发的所述的退网流程,当所 述的网络服务器收到会话中止确认消息后,删除所述终端相关的所有网络锚 点的地址信息。
全文摘要
本发明提供一种网络锚点的地址保存到网络服务器的实现方法,包括网络锚点为终端分配第一个承载上下文或者第一次与终端建立连接;网络侧将网络锚点的地址注册到网络服务器。本发明还提供一种网络锚点的地址从网络服务器中删除的实现方法,包括当网络锚点不再为某一个终端服务时,网络服务器接收删除所述网络锚点的地址的通知,其中,所述网络锚点的地址之前已经注册到网络服务器;网络服务器将所述网络锚点的地址解注册。本发明同时提供一种一种终端退网的方法,包括当需要终止终端与网络的连接时,释放所述终端对应的接入网资源;解除所述终端对应的移动IP绑定;删除网络服务器中保存的所述终端相关的所有网络锚点的地址信息。本发明还提供一种通信系统。
文档编号H04Q7/22GK101316440SQ20071014057
公开日2008年12月3日 申请日期2007年8月13日 优先权日2007年5月28日
发明者岚 刘, 周四红, 帅扬来, 戬 张, 朱文若, 王海宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1