释放连接的方法、装置及系统技术领域
本发明涉及通信技术领域,尤其涉及一种释放连接的方法、装置及系统。
背景技术
微蜂窝小区(Femto cell)是一种低功耗家庭无线接入业务,通过家庭型无
线接入点使用授权许可的频谱连接标准无线终端,利用家庭住户的DSL、线缆
宽带接入方式接入移动运营商网络。随着无线空口技术的演进,空口带宽迅速
增长,核心网用户面和传输资源都面临着带宽资源紧张的问题。网络运营商希
望细分家庭无线接入业务,将部分低价值业务流直接在本地疏导,即本地业务
流尽早接入internet,避免占用运营商传输资源和网关容量,从而降低每bit带宽
成本,提高盈利。
如图1所示的3G家庭无线接入业务场景下,用户设备(User Equipment,
UE)的本地业务流可以在经过3G家庭基站的空口接入后,直接接入Internet,
简称家庭基站出Internet接口;或者UE的业务流在经过3G家庭基站、回程网
络、3G家庭基站网关后,直接接入Internet,简称家庭基站网关出Internet接口。
上述两种方法都可以使得UE的业务流不经过核心网的用户面网关,即,图1
中的网关GPRS支持节点(Gateway GPRS Supporting Node,GGSN),从而节省
了运营商的传输资源和核心网用户面资源,而这种访问网络的方式称为选择IP
数据流转移(SIPTO,Selected IP Traffic Offload)。
上述架构对于演进网络也适用,其中,图1中的服务GPRS支持节点(Serving
GPRS Supporting Node,SGSN)对应演进网络中的移动性管理实体(Mobility
Management Entity,MME)、GGSN对应演进网络中的服务网关(Serving GW,
S-GW),或分组数据网络网关(Packet Data Network GW,P-GW)或者两者的
组合,3G家庭基站对应演进网络中的家庭演进基站(Home eNodeB,HeNB)。
在演进网络中,UE通过向MME发送分组数据网络(Packet Data Network,
PDN)连接建立请求,建立可以用于传送SIPTO的业务流的PDN连接,简称SIPO
PDN连接。
在SIPTO PDN连接建立后,当因UE移动使服务的MME发生改变导致本地IP
接入的PDN连接不能保持时,如何释放SIPTO PDN连接在目前的现有技术中并
没有相关的解决方案。
发明内容
本发明的实施例提供一种释放连接的方法、装置及系统,提供一种释放
SIPTO PDN连接的方案,以便合理利用网络资源。
为达到上述目的,本发明的实施例采用如下技术方案:
一种释放连接的方法,包括:
当服务用户的移动性管理网元发生改变时,根据用户在目标侧的接入信息
确定是否释放SIPTO PDN连接;
如果确定释放SIPTO PDN连接,则发送删除所述SIPTO PDN连接的消息
到用户面网关。
一种释放连接的装置,包括:
确定单元,用于根据用户在目标侧的接入信息确定是否释放SIPTO PDN连
接;
执行单元,用于当确定单元确定释放SIPTO PDN连接时,发送删除所述
SIPTO PDN连接的消息到用户面网关。
一种释放连接的方法,包括:
当服务用户的移动性管理网元发生改变时,接收到来自源移动性管理网元
的消息,所述消息中包含用于指示PDN连接或承载的第一SIPTO指示信元;
根据所述消息中的第一SIPTO指示信元的指示确定是否存在与指示对应的
SIPTO PDN连接;
如果确定用户存在对应的SIPTO PDN连接,则根据用户在目标侧的接入信
息确定是否释放所述SIPTO PDN连接;
如果确定释放所述SIPTO PDN连接,则执行删除所述SIPTO PDN连接的
处理。
一种释放连接的装置,包括:
接收单元,用于接收到来自源移动性管理网元的消息,所述消息中包含用
于指示PDN连接或承载的第一SIPTO指示信元;
第一确定单元,用于根据所述消息中的第一SIPTO指示信元确定是否存在
与指示对应的SIPTO PDN连接;
第二确定单元,用于当第一确定单元确定存在对应的SIPTO PDN连接时,
根据用户在目标侧的接入信息确定是否释放所述SIPTO PDN连接;
执行单元,用于当第二确定单元确定释放所述SIPTO PDN连接,则执行删
除所述SIPTO PDN连接的处理。
一种释放连接的系统,包括:
源侧,用于当服务用户的移动性管理网元发生改变时,发送包含用于指示
PDN连接或承载的第一SIPTO指示信元的消息到目标侧;
目标侧,用于接收所述消息,并根据所述消息中的第一SIPTO指示信元的
指示确定是否存在对应的SIPTO PDN连接,如果确定存在对应的SIPTO PDN
连接,则根据用户在目标侧的接入信息确定是否释放所述SIPTO PDN连接;如
果确定释放所述SIPTO PDN连接则执行删除所述SIPTO PDN连接的处理。
本发明实施例提供的方案具有如下优点或有益效果:提供了当因用户移动
使服务的移动性管理网元发生改变时,如何释放SIPTO PDN连接的方案。源移
动性管理网元或目标移动性管理网元根据用户在目标侧的接入信息可确定是否
需要释放SIPTO PDN连接。当确定需要释放SIPTO PDN连接时,删除SIPTO PDN
连接。这样,既能保证用户业务的连续性,可避免网络侧为UE在移动过程中不
停创建SIPTO PDN连接的情况的发生,又能兼顾运营商资源利用的平衡,在
SIPTO PDN连接不能保持时,释放该PDN连接,便于运营商合理利用网络资源。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施
例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述
中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付
出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为背景技术中3G家庭接入场景的SIPTO示意图;
图2为本发明实施例1中释放连接的方法的流程示意图;
图3为本发明实施例2中释放连接的方法的流程示意图;
图4为本发明实施例3中释放连接的方法的流程示意图;
图5为本发明实施例4中释放连接的方法的流程示意图;
图6为本发明实施例5中释放连接的方法的流程示意图;
图7为本发明实施例6中释放连接的装置的结构示意图;
图8为本发明实施例7中释放连接的装置的结构示意图;
图9为本发明实施例8中释放连接的系统的示意图。
具体实施方式
本发明所有实施例中接入网元可以是:
-家庭接入网元或者家庭基站:UMTS(Universal Mobile Telecommunication
System,通用移动通信系统)网络中的HNB,SAE(System Architecture Evolved,系
统架构演进)网络中的HeNB;或者
-家庭接入网关;MTS(Universal Mobile Telecommunication System,通用
移动通信系统)网络中的HNB GW,SAE(System Architecture Evolved,系统架构
演进)网络中的HeNB GW;或者
-UMTS网络中的无线网络控制器(RNC,Radio Network Controller);
-SAE网络中的eNodeB;或者
本发明所有实施例中用户面网关可以是:
-GGSN;或者
-服务网关(Serving GW);或者
-分组数据网络网关(PDN GW);或者
-Serving GW和PDN GW的组合。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造
性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以
下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优
选执行顺序无关。
实施例1
如图2所示,本实施例提供一种释放连接的方法,该方法适合部署在当因
UE移动使服务的移动性管理网元发生改变时,改变前为UE提供服务的移动性
管理网元上。另外,在本实施例中称该改变前的移动性管理网元为源移动性管
理网元,改变后为UE提供服务的移动性管理网元为目标移动性管理网元。
步骤101,当服务用户的移动性管理网元发生改变时,根据用户在目标侧的
接入信息确定是否释放SIPTO PDN连接。
步骤102,如果确定释放SIPTO PDN连接,则发送删除所述SIPTO PDN连
接的消息到用户面网关。
需要说明的是,在本实施例中,移动性管理网元可以为MME,也可以为
SGSN。另外,在本实施例中的用户面网关可以为GGSN、S-GW,或者P-GW。
本实施例提供了一种释放SIPTO PDN连接的方法,该方法通过采用由源移
动性管理网元确定是否需要释放SIPTO PDN连接的技术手段,解决了现有技术
中,在UE移动后,在目标侧,为UE服务的目标移动性管理网元直接为UE建
立SIPTO PDN连接,导致网络资源浪费的技术问题,进而取得了可合理利用网
络资源的技术效果。
实施例2
如图3所示,本实施例提供一种释放连接的方法,该方法适合部署在当因
UE移动使服务的移动性管理网元发生改变时,改变后为UE提供服务的移动性
管理网元上。另外,在本实施例中称该改变前的移动性管理网元为源移动性管
理网元,改变后为UE提供服务的移动性管理网元为目标移动性管理网元。
步骤201,当服务用户的移动性管理网元发生改变时,接收到来自源侧的消
息,所述消息中包含用于指示PDN连接或承载的第一SIPTO指示信元。
步骤202,根据所述消息中的第一SIPTO指示信元的指示确定是否存在与
指示对应的SIPTO PDN连接。
步骤203,如果确定存在对应的SIPTO PDN连接,则根据用户在目标侧的
接入信息确定是否释放所述SIPTO PDN连接。
步骤204,如果确定释放所述SIPTO PDN连接,则执行删除所述SIPTO PDN
连接的处理。
本实施例提供了一种释放SIPTO PDN连接的方法,该方法通过采用在目标
侧确定是否需要释放SIPTO PDN连接的技术手段,解决了现有技术中,在UE
移动后,目标侧的服务的移动性管理网元直接为UE建立SIPTO PDN连接,导
致网络资源浪费的技术问题,进而取得了可合理利用网络资源的技术效果。
实施例3
如图4所示,本实施例提供了一种释放连接的方法,该方法主要依赖在因UE
的移动使服务的移动性管理网元发生改变时,改变前为UE提供服务的移动性管
理网元。具体地,在本实施例以及后继的实施例中称该改变前的移动性管理网
元为源移动性管理网元,改变后为UE提供服务的移动性管理网元为目标移动性
管理网元,相应地,改变前为UE提供服务的接入网元为源接入网元,改变后为
UE提供服务的接入网元为目标接入网元。
步骤301,UE向目标接入网元发送跟踪区更新请求,目标接入网元在接收到
该请求后,将所述跟踪区更新请求发送到目标移动性管理网元。
第一种步骤301的具体方案:UE向目标接入网元发送跟踪区更新请求,目标
接入网元在接收到该请求后,还可以将UE当前接入的封闭用户组(Closed
Subscriber Group,CSG)信息和/或目标接入网元支持SIPTO的能力一起发送到
目标移动性管理网元。
其中,本发明实施例中CSG信息包括下述中的至少一项:CSG标识ID信元,
CSG ID和接入模式;其中接入模式为目标接入网元的接入模式,或者目标小区
的接入模式。接入模式包括:开放(open)、闭合(close)、混合(hybrid)模式。
第二种步骤301的具体方案:同上述步骤301。
需要说明的是,在本实施例中,若在步骤301中选择了执行第一种步骤301
的具体方案,则在下述各步骤中,均需选择对应的方案执行。即:若在步骤301
中选择了执行第二种步骤301的具体方案,则在步骤302中也执行第二种步骤302
的具体方案。
步骤302,目标移动性管理网元向源移动性管理网元发送上下文请求消息。
第一种步骤302的具体方案:目标移动性管理网元根据接收到的所述更新请
求中的信息,将包含用户在目标侧接入的CSG信息和/或目标接入网元支持
SIPTO的能力的上下文请求消息发送到源移动性管理网元。
第二种步骤302的具体方案:同上述步骤302。
步骤303,源移动性管理网元向目标移动性管理网元发送上下文响应消息。
第一种步骤303的具体方案:源移动性管理网元根据用户在目标侧的接入信
息,即根据用户CSG相关签约数据(在本实施例中,该用户CSG相关签约数据源
移动性管理网元是可知的)和目标移动性管理网元发送的上下文请求消息中提
供的UE在目标侧的CSG信息,或者根据目标移动性管理网元发送的上下文请求
消息中提供的目标接入网元支持SIPTO的能力,确定用户设备SIPTO PDN连接在
目标侧是否可以保持(特别地,当根据用户在目标侧的CSG信息确定用户设备
SIPTO PDN连接在目标侧是否可以保持时,具体说来还需要结合用户在源侧的
CSG信息,源移动性管理网元可以根据用户在源侧和目标侧接入的CSG信息以及
用户CSG相关签约数据来决定SIPTO的PDN连接是否可以保持。比如:当用户在
目标侧的CSG ID和用户在源侧的CSG ID相同时,且用户CSG相关签约数据允许
SIPTO的PDN连接移动才能在目标侧保持SIPTO的PDN连接。其中,该用户在源
侧的CSG信息对源移动性管理网元是可知的),如果UE在目标侧无法保持SIPTO
PDN连接,则表示需要释放该SIPTO PDN连接,并执行步骤304;如果UE在目标
侧可以保持SIPTO PDN连接,则源移动性管理网元可将上下文响应消息发送到
目标移动性管理网元,消息中包含第一SIPTO指示信元,并执行步骤305。
需要说明的是,本实施例以及后续实施例中,用户在目标侧的接入信息包
括但不限于下述中的至少一项:用户在目标侧接入的CSG信息和用户CSG相关
签约数据,服务用户的目标接入网元支持SIPTO的能力,服务用户的目标移动
性管理网元的IP地址,用户面网关的地址。其中,移动性管理网元对于用户CSG
相关签约数据是可知的,并且该用户CSG相关签约数据至少包括:用户允许接
入的CSG ID,用户接入的CSG ID是否允许使用SIPTO PDN和使用SIPTO PDN
时是否允许移动中的一项;接入网元支持SIPTO的能力指接入网元能够传送数
据包到PDN网络的能力。
其中,本实施例以及后续实施例中,所述第一SIPTO指示信元可以指示目
标移动性管理网元用户是否存在SIPTO PDN连接(或者承载),又或者哪些PDN
连接(或者哪些承载)是使用SIPTO,具体方式可以是PDN粒度的指示:{APN,
SIPTO flag};或者承载粒度的指示(Bearer ID,SIPTO flag),其中SIPTO flag指示
该PDN或者承载是否为用于SIPTO的PDN或者承载。如果指示了PDN为SIPTO
的PDN,则PDN相关的承载全部为SIPTO的承载。该指示可以采用取值的方
式进行指示:比如“0”标识该PDN为SIPTO的PDN连接,“1”该PDN不是SIPTO
的PDN连接;也可以采用是否携带信元的方式进行指示,比如携带了SIPTO
flag,则标识该PDN为SIPTO的PDN连接,不携带则表示不是。目标移动性管
理网元收到上下文相应消息后,目标移动性管理网元在建立无线承载时,根据
该SIPTO的PDN连接的标识指示目标接入网元该承载用于SIPTO,对于SIPTO
的PDN连接,其相应的承载都为SIPTO承载。
其中,源移动性管理网元根据目标移动性管理网元发送的上下文请求消息
中提供的UE在目标侧的CSG信息和用户CSG相关签约数据,或者目标接入网元
支持SIPTO的能力确定UE的SIPTO PDN连接在目标侧是否可以保持具体可以
是:
UE在用户相关CSG签约数据不允许目标侧的CSG信息中的CSG ID使用
SIPTO PDN连接;不能保持
UE在用户相关CSG签约数据不允许目标侧的CSG信息中的CSG ID使用的
SIPTO PDN移动;不能保持
目标侧的CSG信息中的目标小区或者接入网元的接入模式是闭合模式,UE
不是当前CSG的签约用户,不允许接入目标小区;不能保持
目标侧的CSG信息中的目标小区或者接入网元是混合模式,UE不是当前
CSG的签约用户;可以保持
目标小区或者接入网元是开放模式;可以保持
UE在目标侧目标接入网元支持SIPTO的能力不支持SIPTO;不能保持
UE在目标侧目标接入网元支持SIPTO的能力支持SIPTO,接入的CSG ID允
许使用SIPTO PDN连接,可选的,也允许SIPTO PDN连接的移动;可以保持。
第二种步骤303的具体方案:源移动性管理网元根据目标移动性管理网元在
上下文请求消息中携带的目标移动性管理网元的IP地址(该IP地址可以随着目标
移动性管理网元发送的请求消息一起被源移动性管理网元接收到),可选的,
还可以根据网络拓扑(网络拓扑可以由运营商配置在移动性管理网元,具体可
以是IP地址和地理位置的关系,以及网络本地接入网元是否可达等信息)确定目
标移动性管理网元和服务SIPTO PDN的S-GW以及S-GW和P-GW之间是否可以
保持SIPTO PDN连接,如果确定无法保持SIPTO PDN连接,表示需要释放该
SIPTO PDN连接,则执行步骤304;如果确定可以保持SIPTO PDN连接,则源
移动性管理网元可以将包含第一SIPTO指示信元的上下文响应消息发送到目标
移动性管理网元,并执行步骤305。
步骤304,源移动性管理网元发送包含删除SIPTO PDN连接的请求消息到
S-GW,并接收到S-GW返回的响应消息,相应的,S-GW相应的发送删除SIPTO
PDN连接的请消息到P-GW,并接收到P-GW返回的响应消息。
在S-GW接收到P-GW返回的响应消息后,即代表了已经完成了删除用户在
目标侧的SIPTO PDN连接的流程。
步骤305,目标移动性管理网元向用户设备发送路由区/跟踪区更新接受消
息。
其中,在第一种步骤303的具体方案,或者第二种步骤303的具体方案后,
还可以进行目标移动性管理网元向源移动性管理网元发送上下文确认消息,目
标移动性管理网元更新承载在目标侧分配资源,如果SIPTO的PDN能够保持,目
标移动性管理网元为SIPTO的承载或者连接分配资源。该过程不仅适用于服务网
关不变的场景,同样适用于服务网关发生改变的场景。当服务网关发生改变时,
目标移动性管理网元发送创建会话请求消息到S-GW,S-GW发送更新持有人请
求消息到P-GW。P-GW向S-GW发送更新承载响应消息,S-GW向目标移动性管
理网元发送创建会话响应消息。如果目标移动性管理网元没有用户相关的签约
数据,目标移动性管理网元和归属用户服务器(Home Subscriber Server,HSS)
或归属位置寄存器(Home Location Register,HLR)交互更新位置信息并获取用户
签约数据。
本发明实施例提供的释放连接的方法具有如下优点或有益效果:提供了当
因用户移动使服务的移动性管理网元发生改变时,如何释放SIPTO PDN连接的
方案。源移动性管理网元根据用户在目标侧的CSG信息和用户CSG相关签约数
据,或者目标接入网元支持SIPTO的能力中的至少一个确定SIPTO在目标侧能否
保持,当确定SIPTO PDN连接能够保持时,网络侧为UE在目标侧建立SIPTO PDN
连接,当确定不能保持SIPTO PDN连接时,源移动性管理网元发送删除SIPTO
PDN连接的消息。这样,既能保证用户业务的连续性,可避免网络侧为UE在移
动过程中不停创建SIPTO PDN连接的情况的发生,又能兼顾运营商资源利用的
平衡,在SIPTO PDN连接不能保持时,释放该PDN连接,便于运营商合理利用
网络资源。
实施例4
实施例3中提供的释放连接的方法是在由用户侧的UE发起路由区更新或者
跟踪区更新流程的场景下执行的,根据需要,本发明实施例的释放连接的方法
还可以在由网络侧发起的切换流程的场景下执行。本实施例提供由网络侧发起
的切换流程的场景下,释放连接的方法包括:
如图5所示,该方法主要依赖在因UE移动使服务的移动性管理网元发生改
变时,改变前为UE提供服务的移动性管理网元。
步骤401,源接入网元向源移动性管理网元发送切换请求消息。
第一种步骤401的具体方案:源接入网元向源移动性管理网元发送切换请求
消息,该切换请求消息中可以包含用户在目标侧接入的跟踪区标识(Tracking
Area Identity,TAI)或者路由区标识(Routing Area Identity,RAI)或者目标小区
ID。
第二种步骤401的具体方案:源接入网元向源移动性管理网元发送切换请求
消息,该切换请求消息中包含目标侧的CSG信息和/或目标接入网元的SIPTO能
力。
需要说明的是,在本实施例中,若在步骤401中选择了执行第一种步骤401
的具体方案,则在下述各步骤中,均需选择对应的方案执行。即:若在步骤401
中选择了执行第二种步骤401的具体方案,则在步骤402中也执行第二种步骤402
的具体方案。
步骤402,源移动性管理网元向目标移动性管理网元发送前向切换请求消
息。消息中包括用户上下文信息。
第一种步骤402的具体方案:源移动性管理网元在接收到所述切换请求消息
后,根据该消息中的TAI或RAI或目标小区ID获取目标移动性管理网元的IP地址。
源移动性管理网元根据获取的IP地址,可选的,还可以根据网络拓扑确定目标移
动性管理网元和服务SIPTO PDN的用户面网关之间是否可以进行信令交互,以
便保持SIPTO PDN连接,如果确定不可用进行信令交互,则无法保持SIPTO PDN
连接,代表需要释放该LIPN PDN连接,则执行步骤403;如果确定可以进行信
令交互,即,可保持SIPTO PDN连接,则源移动性管理网元可以将包含第一SIPTO
指示信元的上下文响应消息发送到目标移动性管理网元,并执行步骤404。
需要说明的是,如果S-GW发生改变,目标移动性管理网元将向S-GW发送
创建承载请求消息。S-GW收到创建承载消息后创建承载。
第二种步骤402的具体方案:源移动性管理网元在接收到所述切换请求消息
后,根据源接入网元发送的切换请求消息中提供用户在目标侧的接入信息,即
根据用户CSG相关签约数据和目标移动性管理网元发送的切换请求消息中提供
的UE在目标侧的CSG信息,或者根据目标移动性管理网元发送的切换请求消息
中提供的目标接入网元支持SIPTO的能力,确定用户设备SIPTO PDN连接在目标
侧是否可以保持(特别地,当根据用户在目标侧的CSG信息确定用户设备SIPTO
PDN连接在目标侧是否可以保持时,具体说来还需要结合用户在源侧的CSG信
息,只有当用户在目标侧的CSG信息和用户在源侧的CSG信息相同时,才可使确
定后的结果有效,其中该用户在源侧的CSG信息对源移动性管理网元是可知
的),如果UE在目标侧无法保持SIPTO PDN连接,则表示需要释放该SIPTO PDN
连接,则执行步骤403;如果UE在目标侧可以保持SIPTO PDN连接,则源移动性
管理网元可以上下文响应消息发送到目标移动性管理网元,消息中可以包含第
一SIPTO指示信元,并执行步骤404。
步骤403,源移动性管理网元发送包含删除SIPTO PDN连接的请求消息到
S-GW,并接收到S-GW返回的响应消息,相应的,S-GW相应的发送删除SIPTO
PDN连接的请消息到P-GW,并接收到P-GW返回的响应消息。
在S-GW接收到P-GW返回的响应消息后,即代表了已经完成了删除用户在
目标侧的SIPTO PDN连接的流程。
步骤404,目标移动性管理网元在收到该前向切换请求消息后,向源移动性
管理网元发送前向切换响应消息。目标移动性管理网元返回切换响应消息后,
网络侧开始执行切换流程,在切换完成后,目标移动性管理网元向源移动性管
理网元发送前向切换完成消息。源移动性管理网元在接收到该前向切换完成消
息后,向目标移动性管理网元发送前向切换完成确认消息。并且,目标移动性
管理网元向S-GW发送承载更新消息,相应的,S-GW在接收到承载更新消息后,
向目标移动性管理网元发送承载更新响应消息。如果步骤402中源移动性管理网
元确定不能目标侧不能保持SIPTO的PDN连接,在消息中不包括SIPTO的PDN连
接。
本发明实施例的方案提供了当因用户移动使服务的移动性管理网元发生改
变时,利用切换流程,如何释放SIPTO PDN连接的方案。源移动性管理网元根
据用户CSG相关签约数据、接入网元的SIPTO的能力等确定SIPTO在目标侧能否
保持,当确定SIPTO PDN连接能够保持时,网络侧为UE在目标侧建立SIPTO PDN
连接,当确定不能保持SIPTO PDN连接时,源移动性管理网元发送删除SIPTO
PDN连接的消息。这样,既能保证用户业务的连续性,可避免网络侧为UE在移
动过程中不停创建SIPTO PDN连接的情况的发生,又能兼顾运营商资源利用的
平衡,在SIPTO PDN连接不能保持时,释放该PDN连接,便于运营商合理利用
网络资源。
实施例5
如图6所示,本实施例提供具体一种较佳的释放连接的方法,该方法主要
依赖在因UE移动使服务的移动性管理网元发生改变时,改变后为UE提供服务
的移动性管理网元,即目标移动性管理网元。该方法包括:
步骤501,源接入网元向源移动性管理网元发送切换请求消息。
步骤502,源移动性管理网元向目标移动性管理网元发送前向切换请求消
息。消息中包括用户上下文信息。
第一种步骤502的具体方案:源移动性管理网元向目标移动性管理网元发送
前向切换请求消息,消息中可以包含第一SIPTO指示信元,该第一SIPTO指示信
元的具体实施方式请参考步骤303。消息中包括用户上下文信息,收到用户上下
文后,目标移动性管理网元在建立相应的无线承载时,根据该SIPTO的PDN标识
指示目标接入网元该连接用于SIPTO。对于该连接各承载上的SIPTO的数据包,
目标接入网元可以将其不发往安全隧道。目标接入网元可以在承载创建响应消
息中携带是否支持SIPTO的指示。
需要说明的是,如果S-GW发生改变,目标移动性管理网元将向S-GW发送
创建承载请求消息。S-GW收到创建承载消息后创建承载。
第二种步骤502的具体方案:源移动性管理网元向目标移动性管理网元发送
前向切换请求消息。消息中可包括用户在源侧的CSG信息和第一SIPTO指示信
元。用户在源侧的CSG信息包括如下中的至少一项:用户在源侧的CSG ID、
CSG信元、接入网元的接入模式。
需要说明的是,在本实施例中,若在步骤502中选择了执行第一种步骤502
的具体方案,则在下述各步骤中,均需选择对应的方案执行。即:若在步骤502
中选择了执行第二种步骤502的具体方案,则在步骤503中也执行第二种步骤503
的具体方案。
步骤503,目标移动性管理网元在接收到该切换请求消息后,向源移动性管
理网元发送前向切换响应消息。
第一种步骤503A的具体方案:目标移动性管理网元在接收到该切换请求消
息后,根据该第一SIPTO指示信元的指示确定用户是否与对应的SIPTO PDN连接
相连接,如果用户存在所述SIPTO PDN连接,目标移动性管理网元根据用户上
下文信息中PDN连接对应的P-GW地址,可选的,还可结合网络拓扑确定目标移
动性管理网元和服务SIPTO PDN的用户面网关之间是否可以进行信令交互,以
便保持SIPTO PDN连接;或者目标移动性管理网元可以尝试向SIPTO PDN的用
户面网关发送承载更新消息进行确定;如果用户的服务网元发生改变,目标移
动性管理网元可以向新选择的服务网关发送创建会话消息,由新选择的服务网
关向SIPTO PDN的用户面网关发送承载更新消息,服务网关收到SIPTO PDN的
用户面网关发送的响应消息后向目标移动性管理网元发送响应消息创建会话成
功,如果服务网关收不到SIPTO PDN的用户面网关发送的响应消息,则向目标
移动性管理网元返回失败消息,相应地,如果目标移动性管理网元收到用户面
网关的响应消息或者收到服务网关发送的指示创建会话成功的消息则代表确定
可以进行信令交互,否则不能进行信令交互。目标移动性管理网元根据确定的
结果生成第二SIPTO指示信元包含在前向切换响应消息中发送到源移动性管理
网元,其中,该第二SIPTO指示信元可以用于指示源移动性管理网元SIPTO
PDN连接在目标侧能否保持,也可以用于指示源移动性管理网元是否删除SIPTO
PDN连接,也可以用于指示源移动性管理网元目标移动性管理网元与SIPTO的用
户面网关之间是否可以保持SIPTO PDN连接等。该第二SIPTO指示信元可以通过
具体的取值来指示源移动性管理网元,比如indicator取值为“0”则标识需要删除
SIPTO PDN连接,“1”标识不需要删除SIPTO PDN连接;或者通过是否携带该
信元来指示源移动性管理网元,比如通过携带该信元标识需要删除SIPTO PDN
连接,不携带该信元标识不需要删除SIPTO PDN连接;源移动性管理网元在接
收到该前向切换响应消息后,根据其中第二SIPTO指示信元的指示执行。例如:
如果该第二SIPTO指示信元指示SIPTO PDN连接在目标侧不能保持,或者目标移
动性管理网元与SIPTO的P-GW之间无法保持SIPTO PDN连接,或者指示删除
SIPTO PDN连接,则源移动性管理网元删除SIPTO PDN连接。源移动性管理网
元删除SIPTO PDN连接的具体过程可参照实施例3中的步骤304。
可选地,该第一种步骤503A的具体方案还可以为第一种步骤503B的具体方
案,该第一种步骤503B的具体方案:同上述步骤503。此时,该第一种步骤503A
的具体方案也可以在下述步骤504中执行。
第二种步骤503的具体方案:同上述步骤503。
步骤504,目标移动性管理网元返回切换响应消息后,网络侧开始执行切换
流程,在切换完成后,目标移动性管理网元向源移动性管理网元发送前向切换
完成消息。
第一种步骤504A的具体方案:同上述步骤504。
第一种步骤504B的具体方案:同上述第一种步骤503A的具体方案。
第二种步骤504的具体方案:同上述步骤504。
步骤505,源移动性管理网元在接收到该前向切换完成消息后,向目标移动
性管理网元发送前向切换完成确认消息。并且,目标移动性管理网元向S-GW发
送承载更新消息,相应的,S-GW在接收到承载更新消息后,向目标移动性管理
网元发送承载更新响应消息。
第一种步骤505的具体方案和第二种步骤505的具体方案在此处均与上述步
骤505相同。
步骤506,目标移动性管理网元接收到该承载更新响应消息。因为切换流程
已经结束,即代表UE已经接入了目标侧,此时UE发起路由区更新流程或者跟踪
区更新请求消息。
第一种步骤506的具体方案:同上述步骤506。
第二种步骤506的具体方案:在目标移动性管理网元接收到该承载更新响应
消息后,UE发起路由区更新流程或者跟踪区更新请求消息。目标移动性管理网
元接收到UE的更新请求消息后,根据上述第二种步骤502的具体方案中的第一
SIPTO指示信元的指示确定用户是否与对应的SIPTO PDN连接相连接,如果用户
存在所述SIPTO PDN连接,即,用户与所述第一SIPTO指示信元中指示的SIPTO
PDN连接相连接,则从HSS获取用户CSG相关签约数据,并根据该获取的用户
CSG相关签约数据和原本存储在目标移动性管理网元上的CSG信息,或者根据原
本存储在目标移动性管理网元上的接入网元的SIPTO能力确定能否在目标侧保
持SIPTO PDN连接(特别地,当根据用户在目标侧的CSG信息确定能否在目标
侧保持SIPTO PDN连接时,具体说来还需要结合上述第二种步骤502的具体方案
中,目标移动性管理网元获得的用户在源侧的CSG信息,目标移动性管理网元
可以根据用户在源侧和目标侧接入的CSG信息以及用户CSG相关签约数据来决
定SIPTO的PDN连接是否可以保持。比如:当用户在目标侧的CSG ID和用户在
源侧的CSG ID相同时,且用户CSG相关签约允许SIPTO的PDN连接移动才能在
目标侧保持SIPTO的PDN连接。其中,该用户在源侧的CSG信息对源移动性管理
网元是可知的),如果不能保持该SIPTO PDN连接,代表需要释放该SIPTO PDN
连接,则目标移动性管理网元发送删除SIPTO PDN连接的请求消息到S-GW并接
收到S-GW返回的响应消息,相应的,S-GW相应的发送删除SIPTO PDN连接的
请消息到P-GW,并接收到P-GW返回的响应消息。
其中,目标移动性管理网元根据该获取的用户CSG相关签约数据,以及原
本存储在目标移动性管理网元上的CSG信息和/或目标接入网元的SIPTO能力确
定能否在目标侧保持SIPTO PDN连接的具体方法为:
UE在用户相关CSG签约数据不允许目标侧的CSG信息中的CSG ID使用
SIPTO PDN连接;不能保持
UE在用户相关CSG签约数据不允许目标侧的CSG信息中的CSG ID使用的
SIPTO PDN移动;不能保持
目标侧的CSG信息中的目标小区或者接入网元的接入模式是闭合模式,UE
不是当前CSG的签约用户,不允许接入目标小区;不能保持
目标侧的CSG信息中的目标小区或者接入网元是混合模式,UE不是当前
CSG的签约用户;可以保持
目标小区或者接入网元是开放模式;可以保持
UE在目标侧目标接入网元支持SIPTO的能力不支持SIPTO;不能保持
UE在目标侧目标接入网元支持SIPTO的能力支持SIPTO,接入的CSG ID允
许使用SIPTO PDN连接,可选的,也允许SIPTO PDN连接的移动;可以保持。
可选的,在步骤502中,源移动性管理网元解析获取目标移动性管理网元IP
地址后,可以结合网络拓扑判断确定目标移动性管理网元和SIPTO PDN的用户
面网关是否可达,如果可达,则将SIPTO的PDN连接包括在用户上下文中发送到
目标移动性管理网元,并在消息中指示目标移动性管理网元哪些为SIPTO PDN
连接或者承载,具体指示的方式可以参考实施例3 SIPTO flag;如果不可达,则
在用户上下文中不包括SIPTO的PDN连接;
在步骤506中,目标移动性管理网元获取用户签约数据后,确定用户在目标
侧不能保持SIPTO PDN连接,删除SIPTO PDN连接,具体实施方式可以参考步
骤406。
需要特别说明的是,如果目标移动性管理网元本身保存了用户签约数据,
可以不依赖UE发起的路由区更新或者跟踪区更新流程,直接根据存储的用户签
约数据,以及CSG信息和/或目标接入网元的SIPTO能力确定用户在目标侧是否
可以保留SIPTO PDN连接从而发起SIPTO PDN连接的删除流程。
另外,本实施例提供的释放连接的方法是由网络侧发起的切换流程的场景
下执行,该方案同样适用于由用户侧的UE发起路由区更新或者跟踪区更新流程
的场景下执行,该场景下的执行方案,可参考本实施例和实施例3中的描述,根
据需要将本实施例中的切换流程中的切换消息,对应替换成更新流程中的上下
文相应消息即可,
源移动性管理网元在上下文响应消息中将包含有第一SIPTO指示信元的消
息发送到目标移动性管理网元,目标移动性管理网元的行为可以参考步骤503或
者步骤506。
具体执行的方法步骤是所属领域技术人员根据本实施例和实施例3中的描
述可以轻易获知的,在这里就不冗余叙述了。
本发明实施例提供的释放连接的方法具有如下优点或有益效果:提供了当
因用户移动使服务的移动性管理网元发生改变时,如何释放SIPTO PDN连接的
方案。在目标移动性管理网元根据源移动性管理网元的标识确定存在对应的
SIPTO PDN连接后,根据CGS信息、用户CSG相关签约数据、接入网元的SIPTO
的能力等一种或者多种的组合确定SIPTO在目标侧能否保持,当确定不能保持
SIPTO PDN连接时,可向源移动性管理网元发送删除SIPTO PDN连接的指示,
由源移动性管理网元进行根据该指示删除SIPTO PDN连接,或者直接由目标移
动性管理网元发起删除SIPTO PDN连接的流程。这样,既能保证用户业务的连
续性,可避免网络侧为UE在移动过程中不停创建SIPTO PDN连接的情况的发生,
又能兼顾运营商资源利用的平衡,在SIPTO PDN连接不能保持时,释放该PDN
连接,便于运营商合理利用网络资源。
另外,本地疏导(Local IP Access,LIPA),即UE通过接入网元直接访问
家庭网络设备或者公司网络的资源,采用的架构和本发明实施例中的SIPTO相
同。因此,存在LIPA PDN连接的UE在移动时,同样存在本发明实施例所要解决
的问题,本发明上述实施例中处理SIPTO的方法同样也适用于对本地疏导(Local
IP Access,LIPA)的处理。这里不在赘述!
实施例6
本实施例提供一种释放连接的装置500,如图7所述,该装置适合作为源移
动性管理网元,包括:确定单元51,执行单元52。
确定单元51,用于根据用户在目标侧的接入信息确定是否释放SIPTO PDN
连接;执行单元52,用于当确定单元51确定释放SIPTO PDN连接时,发送删
除所述SIPTO PDN连接的消息到用户面网关。
进一步,该装置500还可包括如下模块:信息获取单元54,IP获取单元55,
发送单元53。
信息获取单元54,用于获取用户接入的CSG信息和/或目标接入网元支持
SIPTO的能力;IP获取单元55,用于获取目标移动性管理网元的IP地址;发送
单元53,用于当确定单元51确定保持SIPTO连接时,发送消息到目标移动性
管理网元,所述消息中包含用于指示PDN连接或者承载的第一SIPTO指示信
元。
其中,确定单元51根据用户CSG相关签约数据和所述信息获取单元54获
取的用户接入的CSG信息,或根据目标接入网元支持SIPTO的能力确定是否释
放所述SIPTO连接;或者,确定单元51根据所述IP获取单元55获取的目标移
动性管理网元的IP地址确定是否释放所述SIPTO PDN连接。
在本实施例中,用户接入的CSG信息至少包括CSG ID和接入模式,则确
定单元51用于根据用户CSG相关签约数据和所述信息获取单元54获取的用户
接入的CSG信息确定是否释放SIPTO PDN连接可通过如下中的至少一项实现:
如果所述用户CSG相关签约数据不允许所述CSG ID使用SIPTO PDN连
接,则确定单元51确定释放所述SIPTO PDN连接,否则确定单元51确定保持
所述SIPTO PDN连接;
如果所述用户CSG相关签约数据不允许所述CSG ID使用的SIPTO PDN连
接移动,则确定单元51确定释放所述SIPTO PDN连接,否则确定单元51确定
保持所述SIPTO PDN连接;
如果所述接入模式是闭合模式,且服务的用户设备不是所述用户CSG相关
签约数据的签约用户,则确定单元51确定释放所述SIPTO PDN连接,否则确
定单元51确定保持所述SIPTO PDN连接。
相应地,确定单元51用于根据目标接入网元支持SIPTO的能力确定是否释
放所述SIPTO连接可通过如下方式实现:
如果所述目标接入网元支持SIPTO的能力不支持SIPTO,则确定单元51确
定释放所述SIPTO PDN连接,否则确定单元51确定保持所述SIPTO PDN连接。
相应地,确定单元51用于根据所述IP获取单元55获取的目标移动性管理
网元的IP地址确定是否释放所述SIPTO PDN连接可通过如下方式实现:
如果所述目标移动性管理网元的IP地址不存在于网络拓扑中,则确定单元
51确定释放所述SIPTO PDN连接;否则确定单元51确定保持所述SIPTO PDN
连接。
本实施例提供了一种释放连接的装置,该装置具有可确定是否需要释放
SIPTO PDN连接,并在确定需要释放SIPTO PDN连接后,发送删除SIPTO PDN
连接的消息的功能,解决了现有技术中,在UE移动后,目标侧的服务的移动性
管理网元直接为UE建立SIPTO PDN连接,导致网络资源浪费的技术问题,进
而取得了可合理利用网络资源的技术效果。
实施例7
本实施例提供一种释放连接的装置600,如图8所述,该装置适合作为目标
移动性管理网元,包括:接收单元61,第一确定单元62,第二确定单元63,执
行单元64。
接收单元61,用于接收到来自源移动性管理网元的消息,所述消息中包含
用于指示PDN连接或承载的第一SIPTO指示信元;第一确定单元62,用于根
据所述消息中的第一SIPTO指示信元确定是否存在对应的SIPTO PDN连接;第
二确定单元63,用于当第一确定单元62确定存在对应的SIPTO PDN连接时,
根据用户在目标侧的接入信息确定是否释放所述SIPTO PDN连接;执行单元64,
用于当第二确定单元63确定释放所述SIPTO PDN连接,则执行删除所述SIPTO
PDN连接的处理。
其中,所述用户在目标侧的接入信息包括如下中的至少一项:用户接入的
CSG信息和用户CSG相关签约数据,目标接入网元支持SIPTO的能力,用户面
网关的地址。
具体地,在本实施例中第二确定单元63包括:
地址确定模块631,用于根据用户面网关的地址确定是否释放所述本SIPTO
PDN连接;和/或信息确定模块632,用于根据所述用户CSG相关签约数据和用
户接入的CSG信息,或者根据目标接入网元支持SIPTO的能力,确定是否释放
所述SIPTO PDN连接。
在本实施例中,执行单元64包括:
执行模块641,用于当地址确定模块631确定释放所述SIPTO PDN连接时,
发送删除所述SIPTO PDN连接的消息到所述源侧。和/或如下模块
发送模块642,用于当信息确定模块632确定释放所述SIPTO PDN连接时,
发送删除所述SIPTO PDN连接的消息到用户面网关。
其中,地址确定模块631可通过如下方式进行确定:
如果所述用户面网关地址存在于所述网络拓补中,则地址确定模块631确
定释放所述SIPTO PDN连接。
在本实施例中的用户接入的CSG信息至少包括CSG ID和接入模式:因此,
当信息确定模块632用于根据所述用户CSG相关签约数据和用户接入的CSG信
息确定是否释放所述SIPTO PDN连接时,可通过如下方式中的至少一项进行确
定:
如果所述用户CSG相关签约数据不允许所述CSG ID使用SIPTO PDN连
接,则信息确定模块632确定释放所述SIPTO PDN连接;
如果所述用户CSG相关签约数据不允许所述CSG ID使用的SIPTO PDN连
接移动,则信息确定模块632确定释放所述SIPTO PDN连接;
如果所述接入模式是闭合模式,且服务的用户设备不是所述用户CSG相关
签约数据的签约用户,则信息确定模块632确定释放所述SIPTO PDN连接。
相应地,当信息确定模块632用于根据目标接入网元支持SIPTO的能力,
确定是否释放所述SIPTO PDN连接可通过如下方式实现:
如果所述目标接入网元支持SIPTO的能力不支持SIPTO,则信息确定模块
632确定释放所述SIPTO PDN连接。
本实施例提供了一种释放连接的装置,该装置通过由目标移动性管理网元
确定是否需要释放SIPTO PDN连接的技术手段,解决了现有技术中,在UE移
动后,目标移动性管理网元直接为UE建立SIPTO PDN连接,导致网络资源浪
费的技术问题,进而取得了可合理利用网络资源的技术效果。
实施例8
本实施例一种释放连接的系统,如图9所述,该系统包括:源侧81,目标
侧82。
其中,源侧81,用于当服务用户的移动性管理网元发生改变时,发送包含
用于指示PDN连接或承载的第一SIPTO指示信元的消息到目标侧;目标侧82,
用于接收所述消息,并根据所述消息中的第一SIPTO指示信元的指示确定是否
存在对应的SIPTO PDN连接,如果确定存在对应的SIPTO PDN连接,则根据
用户在目标侧的接入信息确定是否释放所述SIPTO PDN连接;如果确定释放所
述SIPTO PDN连接则执行删除所述SIPTO PDN连接的处理。
本实施提供了当因用户移动使服务的移动性管理网元发生改变时,如何释
放SIPTO PDN连接的方案。目标侧根据PDN相关信息网络侧可确定出是否需要
释放SIPTO PDN连接。当确定需要释放SIPTO PDN连接时,删除SIPTO PDN连
接。这样,既能保证用户业务的连续性,可避免网络侧为UE在移动过程中不停
创建SIPTO PDN连接的情况的发生,又能兼顾运营商资源利用的平衡,便于运
营商合理利用网络资源。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发
明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但
很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质
上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算
机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包
括若干指令用以使得一台设备(可以是笔记本电脑等)执行本发明各个实施例
所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于
此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到
变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应
所述以权利要求的保护范围为准。