一种本地访问业务的切换方法及系统的制作方法

文档序号:7619128阅读:161来源:国知局
专利名称:一种本地访问业务的切换方法及系统的制作方法
技术领域
本发明涉及移动通信领域,具体涉及ー种本地访问业务的切換方法及系统。
背景技术
为了保持第三代移动通信系统在通信领域的竞争力,为用户提供速率更快、时延更低、更加个性化的移动通信服务,同时,降低运营商的运营成本,3GPP (3rd GenerationPartnership Project,第三代合作伙伴计划)标准工作组正致力于演进分组系统(EvolvedPacket System,简称 EPS)的研究。图I示出了演进分组域系统的结构示意图,如图I所示,整个EPS系统分为无线接 称为HSS)、移动性管理实体(Mobility Management Entity,简称为MME)、服务GPRS支持节点(Serving GPRS Support Node,简称为 SGSN)、策略计费规则功能(Policy and ChargingRule Function,简称为PCRF)、服务网关(Serving Gateway,简称为S-GW)、分组数据网关(PDN Gateway,简称为P-GW)和分组数据网络(Packet Data Network,分组数据网络)。下面将介绍各网元/节点的主要功能
归属用户服务器(HSS),包含了归属位置寄存器(HLR)的所有功能,是用户签约数据的永久存放地点,位于用户签约的归属网。移动性管理实体(MME),是用户签约数据在当前网络的存放地点,负责终端到网络的非接入层信令管理、终端的安全验证功能、终端的移动性管理、用户空闲模式下的跟踪和寻呼管理功能和承载管理。服务GPRS 支持节点(SGSN),是 GERAN (GSM EDGE Radio Access Network,GSM 无线接入网络)和 UTRAN (UMTS Terrestrial Radio Access Network,UMTS 陆地无线接入网)用户接入核心网络的业务支持点,功能上与移动性管理实体类似,负责用户的位置更新、寻呼管理和承载管理等功能。服务网关,是核心网到无线系统的网关,负责終端到核心网的用户面承载、終端空闲模式下的数据缓存、网络侧发起业务请求的功能、合法监听和分组数据路由和转发功能;服务网关负责统计用户終端使用无线网的情况,并产生終端使用无线网的话单,传送给计费网关。分组数据网关,是演进系统和该系统外部分组数据网络的网关,它连接到因特网和分组数据网络上,负责终端的互联网协议(Internet Protocol,简称为IP)地址分配、计费功能、分组包过滤、策略控制等功能。GPRS (General Packet Radio Service,通用无线分组业务)网关支持节点(Gateway GPRS Support Node,简称为GGSN),支持GPRS网络的边缘路由功能,即GGSN负责将GPRS网络的数据进行路由转发,并通过防火墙和过滤功能来保护GPRS网络数据的完整性。GGSN还具有计费功能。P-GW包含了 GGSN的全部功能,即可认为GGSN作为P-GW的一个子功能,内嵌在P-Gff内。因此SGSN可以直接和P-GW连接,使用Gn/Gp接ロ。分组数据网络,是运营商的IP业务网络,该网络通过运营商的核心网为用户提供IP服务。策略计费规则功能实体,是演进系统中负责提供计费控制、在线信用控制、门限控制、服务质量(Quality of Service,简称为QoS)策略方面规则的服务器。无线接入网,是由演进基站(E-UTRAN NodeB,简称eNB)和3G无线网络控制器(Radio Network Control,简称RNC)组成,它主要负责无线信号的收发,通过空中接口和终端联系,管理空中接ロ的无线资源、资源调度、接入控制。家用基站(Home NodeB,简称为HNB)或者演进的家用基站(Home eNodeN,简称HeNB)是ー类小型、低功率的基站,作为某些用户的专属资源,部署在家庭、団体、公司或者学校等私人场所使用,主要是为了给用户提供更高的业务速率并降低使用高速率服务所需要的费用,同时弥补已有分布式蜂窝无线通信系统覆盖的不足。家用基站的优点是实惠、便捷、低功率输出、即插即用、宽带接入、使用单模终端等。家用基站可以应用在3G (3rd Generation,第三代移动通信技术)或者LTE (LongTerm Evolution,长期演迸)移动通信网络中。为了便于对家用基站进行管理,在网络中引入了一个新网元,即家用基站网关。家用基站网关主要执行的功能为验证家用基站的安全性,对家用基站的运行进行维护管理,根据运营商要求配置和控制家用基站,负责交換核心网和家用基站的数据信息。为了提供不同的私密性,家用基站有不同的接入模式,分别为闭合模式,混合模式以及开放模式。对于前两种模式,用户从基站的时候需要验证用户的CSG (closedsubscribed group,闭合用户组)签约信息。家用基站除了支持通过移动核心网络的接入之外,还可以支持本地IP接入功能,在家用基站具备本地IP接入能力并且用户签约允许本地IP访问的条件下,可以实现用户对家庭网络其他IP设备或者互联网络的本地接入。通过本地接入功能,可以实现Internet数据业务的分流,降低核心网负荷,并且对于家庭网络设备的访问可以不通过核心网来进行转发,数据传输便捷高效。本地IP接入功能在宏蜂窝上也可以使用,主要用途和家用基站类似,更多的是应用在本地IP接入Internet这种场景,目的是降低核心网负荷。图2给出了实现上述本地接入功能的架构,其中,本地网关作为本地接入到外部网络(例如Internet)的网络,提供地址分配、计费、分组包过滤、策略控制、数据分流功能、NAS/RANAP (Radios Access Network Application Part,无线接入网应用部分)消息解析、NAT (Network Address Translation,网络地址转换)、本地IP访问策略路由和执行等功能。此外,本地网关还可以实现内部网络的访问,实现本地网关所辖范围内,不同的終端直接,以及内部网络的互访。该网元作为ー个独立逻辑单元,在实际部署的时候可以将其和现有的家用基站联合部署。对于宏蜂窝实现本地接入架构,本地网关可以也可以和基站联合部署。也可以作为独立的网元单独部署。本地网关在实现内部网络访问的功能时,为了保证内部网络的私密性,需要对接入内部网络的终端进行验证,根据用户的签约信息,移动管理単元(包括MME和SGSN)要对用户进行验证。只有在特定的CSG接入特定的APN才能够进行本地业务的访问。现有技术中,本地网关与家用基站合设,并且不支持移动性。这样会导致UE从建、立本地连接的家用基站离开后,本地业务中断,导致用户的体验比较差。因此业界开始研究如何保证UE从移动后依然能够保证本地业务连续,UE从其他基站进行本地业务如图3所
/Jn ο但是由于本地业务的特殊性,可能涉及本地网络的私密性问题。因此在保证UE移动过程中本地业务的连续性的同时,还需要考虑如何保护本地业务以及本地网络中网元和信息的私密性。而目前还没有相应的解决方案。

发明内容
本发明解决的技术问题是提供ー种本地访问业务的切換方法及系统,以解决用户切换过程中本地业务的连续性问题。为解决上述技术问题,本发明提供了ー种本地访问业务的切換方法,用户通过源家用基站建立本地业务后,发生切换时,所述方法包括 所述源家用基站选择切換的目标基站,向核心网移动管理单元发送切换请求;
所述移动管理单元收到所述切换请求后,如果判定不允许在目标基站建立本地业务,则向所述源家用基站返回切換准备失败消息,并在所述切换准备失败消息中指示失败原因。进ー步地,所述方法还包括
所述移动管理单元收到所述切换请求后,如果判定允许在目标基站建立本地业务,则向所述源家用基站发送切換命令,执行所述用户的切换过程。进ー步地,所述方法还包括
所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯ー连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ー;
所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值一,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述方法还包括
所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ニ;
所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则发起删除所述本地业务的相关承载,并在确认删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述方法还包括
所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载后,向所述源家用基站返回所述切换准备失败消息,所述切换准备失败消息中包含失败原因值ニ ;所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则在确认所述本地业务的相关承载删除后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述方法还包括
所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述方法还包括 所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述方法还包括
所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在确认所述本地业务的相关承载删除之后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述方法还包括
所述源家用基站收到所述切换准备失败消息后,在重新向所述移动管理单元发起到新的目标基站的切換请求时,将所述目标基站标记为所述用户不能切換的基站。进ー步地,所述移动管理単元发起删除所述本地业务的相关承载的过程,具体包括
所述移动管理単元通过核心网接入网关向本地网关发送删除会话请求,携帯本地连接上下文标识;
所述本地网关将所述本地连接的相关承载删除后,通过所述核心网接入网关向所述移动管理単元发送删除会话响应,同时向所述源家用基站发送删除承载请求;
所述源家用基站将所述本地连接的承载都删除后,向所述本地网关返回删除承载响应。进ー步地,所述移动管理単元发起删除所述本地业务的相关承载的过程,具体包括
所述移动管理単元通过核心网接入网关向本地网关发送删除会话请求,携帯本地连接上下文标识;
所述本地网关将所述本地连接的相关承载删除后,通过所述核心网接入网关向所述移动管理単元发送删除会话响应;
所述移动管理单元收到所述删除会话响应后,向所述源家用基站发送删除承载请求;所述源家用基站将所述本地连接的承载都删除后,向所述移动管理単元返回删除承载响应。进ー步地,所述源家用基站发起删除所述本地业务的相关承载的过程,具体包括
所述源家用基站向本地网关发送删除承载请求,请求删除本地连接的相关承载;
所述本地网关将本地连接的相关承载都删除后,通过核心网接入网关向所述移动管理単元发送删除承载请求,携帯本地连接的上下文标识;
所述移动管理単元及所述核心网接入网关删除本地连接的相关承载后,所述移动管理単元通过所述核心网接入网关向本地网关发送删除承载响应。此外,本发明还提供了一种本地访问业务的切换系统,所述系统包括核心网移动管理単元中的业务连续性判定模块和切换处理模块,其中
所述业务连续性判定模块用于,收到用户建立本地业务的源家用基站发送的切换请求后,判定是否允许在目标基站建立本地业务;
所述切换处理模块用于,如果判定不允许在目标基站建立本地业务,则向所述源家用基站返回切換准备失败消息,并在所述切换准备失败消息中指示失败原因。进ー步地,所述切换处理模块还用干,如果判定允许在目标基站建立本地业务,则向所述源家用基站发送切換命令,执行所述用户的切换过程。进ー步地,所述系统还包括家用基站中的切换执行模块,
所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ー;
所述切换执行模块用于,接收所述切換准备失败消息,并根据其中指示的所述失败原因,如果是所述失败原因值一,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ニ;
所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则发起删除所述本地业务的相关承载,并在确认删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载后,向所述源家 用基站返回所述切换准备失败消息,所述切换准备失败消息中包含失败原因值ニ;
所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则在确认所述本地业务的相关承载删除后,重新向所述移动管理単元发起到同一目标基站的切换请求。进ー步地,所述系统还包括家用基站中的切换执行模块,
所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切換请求。进ー步地,所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在确认所述本地业务的相关承载删除之后,重新向所述移动管理单元发起到同一目标基站的切換请求。进ー步地,所述切换执行模块还用于,收到所述切换准备失败消息后,在重新向所 述移动管理单元发起到新的目标基站的切換请求时,将所述目标基站标记为所述用户不能切換的基站。由上所述,本发明提供了一种对于建立了本地业务的UE在移动过程中,本地业务的切换处理方案,明确了能否支持本地业务连续性的判定方法,从而可以为符合特定条件的終端提供本地业务的连续性,提高这部分用户的业务体验。


此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I是演进分组域系统的架构示意 图2是用户访问本地业务的架构示意 图3是用户移动到其他基站访问本地业务的架构示意 图4是本发明本地访问业务的切換方法的主要处理步骤流程 图5是本发明实施例一的实现切換的流程示意 图6是本发明实施例ニ的实现切换的流程示意 图7是本发明实施例三的实现切換的流程示意图。
具体实施例方式如图4所示,本发明提供ー种本地访问业务的切換方法,用户通过源家用基站建立本地业务后,发生切换时,主要包括以下步骤
步骤1,源家用基站选择切換的目标基站,向核心网移动管理单元发送切换请求;
步骤2,移动管理单元收到所述切换请求后,判定不允许在目标基站建立本地业务;步骤3,移动管理単元向源家用基站返回切換准备失败消息,切換准备失败消息中指示失败原因。为了便于阐述本发明,以下将结合附图及具体实施例对本发明技术方案的实施作进ー步详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一
图5是适用于用户从源家用基站建立的本地连接,后续由于位置发生了移动到其他的基站或者家用基站。本实施例适用于终端从GERAN/UTRAN/EUTRAN接入EPC (EPS核心网)或者GPRS网络。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN。如果UE从EUTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。如果对于SGSN通过Gn/Gp接ロ连接本地网关的架构,则本流程中没有SGW,所有经过SGW的消息都不需要经过SGW,而是移动管理単元直接发送给本地网关。对于家用基站的场景,网络中可能存在家用基站网关,如果存在家用基站网关,那么所有家用基站和移动管理単元之间的消息都需要经过家用基站网关。进ー步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本发明无关,这里不做赘述。本实施例适用于家用基站与本地网关有控制面信令的情况。如图5所示,本实施例流程主要包括如下步骤
步骤501,UE位置发生变化,源家用基站检测到达切换门限, 则向UE获取临近区域的无线测量报告。源家用基站根据UE上报的无线测量报告选择目标基站,井向移动管理单元发送切换请求。步骤502,移动管理単元判断用户是否有本地业务,如果没有本地业务,则应用现有技术,不在本发明的考虑范围内;如果UE已建立本地业务,则需要根据签约数据判断目标基站的信息是否允许在目标基站建立本地连接,并判断本地业务是否用户的唯一 TON(packet data network)连接,即该用户没有核心网PDN连接。目标基站的信息包含但不限于以下之一或其任意组合目标基站的CSG信息,目标基站接入模式信息(闭合模式,开放模式,或者混合模式),目标基站的基站标识,目标小区的小区标识。其中,用户签约信息中包含APN和CSG的对应关系,即是否允许用户在某些CSG建立到特定APN的本地连接的对应关系。步骤503,如果根据步骤502的判断,允许在目标基站建立本地连接,则执行切换的后续过程,后续过程与现有技术类似,这里不做赘述。步骤503a,如果根据步骤502的判断,不允许在目标小区建立本地连接,则还需要进ー步判断本地连接是否为UE的唯一 TON连接如果是,则执行步骤504a飞06a ;否则,执行步骤504b 510b ;
步骤504a,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。该指示可以通过扩展现有的原因值IEdnformationElement)的取值,或者增加新的IE来实现。步骤505a,源家用基站根据指示信息,为UE选择其他可以切换的小区,并且重新发起切换请求给移动管理単元,从步骤501开始执行。并且将切换失败的小区标识为该UE不能切換的小区。步骤506a,如果源家用基站发现没有其他可用的可以切换的小区,则终止切换尝试。在无线信号到达门限值之后发起无线承载的释放。步骤503b,如果根据步骤502的判断,判断不允许在目标小区建立地连接,且进ー步判断本地连接不是UE的唯一 PDN连接,则执行步骤504b 510b。步骤504b,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。其中,上述步骤504a和步骤504b中的失败原因值可以是相同取值,或者是不同取值。
具体地,如果源家用基站在建立本地连接的时候,已经获知哪些承载是本地连接相关的承载,那么失败的原因值是可以相同的。源家用基站在收到上述原因值之后,根据本地判断本地连接是否是唯一连接来判断继续执行a过程还是b过程。如果源家用基站无法获知哪些承载是本地连接相关的承载,则上述失败的原因值需要是不同的取值。这样,源家用基站能够根据不同的原因值指示来判断继续执行a过程还是b过程。上述的相同或不同的原因值可以通过扩展现有的原因值IE (InformationElement)的取值,也可以通过增加新的IE来实现。对于移动管理単元判断是唯一连接的情况,原因值可以采用如下方式
原因值ー(causel)表示目标侧不支持本地业务;在步骤504b中,可以携带扩展的原因值ニ,该原因值ニ表示目标侧不支持本地业务,同时还表示本地连接不是用户唯一连接;而在步骤504a中,可以携带原有的原因值一,也可以携带扩展的原因值三,该原因值三表示 目标侧不支持本地业务,同时还表示本地连接是用户唯一连接,等。或者,上述步骤504a和步骤504b中的失败原因值为相同取值,而移动管理単元在返回的切換准备失败消息中另外增加本地连接是否为用户唯一连接的指示,从而源家用基站可以根据该增加指示判断继续执行a过程还是b过程。步骤505b,移动管理単元通过SGW向本地网关发送删除会话请求,其中携帯本地连接默认承载/主PDP上下文标识。步骤506b,本地网关删除本地连接的相关承载都删除,并通过SGW向移动管理单元发送删除会话响应。步骤507b,本地网关向源家用基站发送删除承载请求。如果本地连接有多个承载,那么该请求需要能够将这些承载都删除。此时源家用基站可以发送多个删除承载请求,或者在一条消息中同时删除这些承载。步骤508b,源家用基站向本地网关返回删除承载响应。步骤50%,源家用基站根据步骤504b中的原因值和/或不是唯一连接的指示信息,暂不重新发起HO流程,直到在步骤507b删除承载之后再发起到目标基站的切換流程。步骤510b,执行切換的后续过程,后续过程与现有技术类似,这里不做赘述。实施例ニ
本实施例适用于用户从源家用基站建立的本地连接,后续由于位置发生了移动到其他的基站或者家用基站。具体地,本实施例适用于终端从GERAN/UTRAN/EUTRAN接入EPC网络或者GPRS网关。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN。如果UE从EUTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。如果对于SGSN通过Gn/Gp接ロ连接本地网关的架构,则本流程中没有SGW,所有经过SGW的消息都不需要经过SGW,而是移动管理単元直接发送给本地网关。对于家用基站的场景,网络中可能存在家用基站网关,如果存在家用基站网关,那么所有家用基站和移动管理単元之间的消息都需要经过家用基站网关。进ー步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本发明无关,这里不做赘述。
本实施例适用于家用基站与本地网关没有控制面信令的情況。如图6所示,本实施例流程主要包括如下步骤
步骤601,UE位置发生变化,源家用基站检测到达切换门限,则向UE获取临近区域的无线测量报告。源家用基站根据UE上报的无线测量报告选择目标基站,井向移动管理单元发送切换请求。步骤602,移动管理単元判断用户是否有本地业务。如果没有本地业务,则应用现有技术,不在本发明的考虑范围内。如果UE建立本地业务,并且本地业务是用户的唯一承载。则需要根据签约数据判断目标基站的信息是否可以建立该本地连接。目标基站的信息包含但不限于以下之一目标基站的CSG信息,目标基站接入模式信息,目标基站的基站标识,目标小区的小区标识。签约信息包含允许用户建了本地业务的APN和CSG的匹配关系。步骤603,如果根据步骤602的判断,允许在目标小区建立本地连接,则执行切換 的后续过程,后续过程与现有技术类似,这里不做赘述。步骤603a,如果根据步骤602的判断,不允许在目标小区建立本地连接,则还需要进ー步判断本地连接是否为UE的唯一 TON连接。如果是,则执行步骤604a 606a。步骤604a,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。该指示可以通过扩展现有的原因值IE(Information Element)的取值,或者增加新的IE来实现。步骤605a,源家用基站根据指示信息,为UE选择其他可以切换的小区,并且重新发起切换请求给移动管理単元,从步骤601开始执行。并且将切换失败的小区标识为该UE不能切換的小区。步骤606a,如果源家用基站发现没有其他可用的可以切换的小区,则终止切换尝试。在无线信号到达门限值之后发起无线承载的释放。步骤603b,如果根据步骤602的判断,不允许在目标小区建立本地连接,则还需要进ー步判断本地连接是否为UE的唯一 PDN连接。如果否,则执行步骤604lT610b。步骤604b,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。该指示可以通过扩展现有的原因值IE(Information Element)的取值,或者增加新的IE来实现。其中,上述步骤604a和步骤604b中的失败原因值可以是相同取值,或者是不同取值。具体地,如果源家用基站在建立本地连接的时候,已经获知哪些承载是本地连接相关的承载,那么失败的原因值是可以相同的。源家用基站在收到上述原因值之后,根据本地判断本地连接是否是唯一连接来判断继续执行a过程还是b过程。如果源家用基站无法获知哪些承载是本地连接相关的承载,则上述失败的原因值需要是不同的取值。这样,源家用基站能够根据不同的原因值指示来判断继续执行a过程还是b过程。上述的相同或不同的原因值可以通过扩展现有的原因值IE (InformationElement)的取值,也可以通过增加新的IE来实现。对于移动管理単元判断是唯一连接的情况,原因值可以采用如下方式原因值ー(causel)表示目标侧不支持本地业务;在步骤604b中,可以携带扩展的原因值ニ,该原因值ニ表示目标侧不支持本地业务,同时还表示本地连接不是用户唯一连接;而在步骤604a中,可以携带原有的原因值一,也可以携带扩展的原因值三,该原因值三表示目标侧不支持本地业务,同时还表示本地连接是用户唯一连接,等。或者,上述步骤604a和步骤604b中的失败原因值为相同取值,而移动管理単元在返回的切換准备失败消息中另外增加本地连接是否为用户唯一连接的指示,从而源家用基站可以根据该增加指示判断继续执行a过程还是b过程。步骤605b,移动管理単元通过SGW向本地网关发送删除会话请求,其中携帯本地连接默认承载/主PDP上下文标识。步骤606b,本地网关删除本地连接的相关承载都删除,并通过SGW向移动管理单元发送删除会话响应。步骤607b,移动管理単元向源家用基站发送删除承载请求。如果本地连接有多个 承载,那么该请求需要能够将这些承载都删除。此时源家用基站可以发送多个删除承载请求,或者在一条消息中同时删除这些承载。步骤608b,源家用基站向移动管理単元返回删除承载响应。步骤60%,源家用基站根据步骤604b中的原因值和/或不是唯一连接的指示信息,暂不重新发起HO流程。直到在步骤607b删除承载之后再发起到目标基站的切換流程。步骤610b,执行切換的后续过程,后续过程与现有技术类似,这里不做赘述。实施例三
本实施例适用于用户从源家用基站建立的本地连接,后续由于位置发生了移动到其他的基站或者家用基站。本实施例适用于终端从GERAN/UTRAN/EUTRAN接入EPC网络或者GPRS网关。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN0如果UE从EUTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。如果对于SGSN通过Gn/Gp接ロ连接本地网关的架构,则本流程中没有SGW,所有经过SGW的消息都不需要经过SGW,而是移动管理単元直接发送给本地网关。对于家用基站的场景,网络中可能存在家用基站网关,如果存在家用基站网关,那么所有家用基站和移动管理単元之间的消息都需要经过家用基站网关。进ー步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本发明无关,这里不做赘述。本实施例适用于家用基站与本地网关有控制面信令的情況。如图7所示,本实施例流程主要包括如下步骤
步骤701,UE位置发生变化,源家用基站检测到达切换门限,则向UE获取临近区域的无线测量报告。源家用基站根据UE上报的无线测量报告选择目标基站,井向移动管理单元发送切换请求。步骤702,移动管理単元判断用户是否有本地业务。如果没有本地业务,则应用现有技术,不在本发明的考虑范围内。如果UE建立本地业务,并且本地业务是用户的唯一承载。则需要根据签约数据判断目标基站的信息是否可以建立该本地连接。目标基站的信息包含但不限于以下之一目标基站的CSG信息,目标基站接入模式信息,目标基站的基站标识,目标小区的小区标识。签约信息包含允许用户建了本地业务的APN和CSG的匹配关系。
步骤703,如果根据步骤702的判断,允许在目标小区建立本地连接,则执行切换的后续过程,后续过程与现有技术类似,这里不做赘述。步骤703a,如果根据步骤702的判断,不允许在目标小区建立本地连接,则还需要进ー步判断本地连接是否为UE的唯一 TON连接。如果是,则执行步骤704a 706a。步骤704a,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。该指示可以通过扩展现有的原因值IE(Information Element)的取值,或者增加新的IE来实现。·步骤705a,源家用基站根据指示信息,为UE选择其他可以切换的小区,并且重新发起切换请求给移动管理単元,从步骤701开始执行。并且将切换失败的小区标识为该UE不能切換的小区。步骤706a,如果源家用基站发现没有其他可用的可以切换的小区,则终止切换尝试。在无线信号到达门限值之后发起无线承载的释放。步骤703b,如果根据步骤702的判断,不允许在目标小区建立本地连接,则还需要进ー步判断本地连接是否为UE的唯一 PDN连接。如果否,则执行步骤704lT711b。步骤704b,移动管理単元向源家用基站返回切換准备失败消息,其中携帯失败指示,指示失败原因为目标侧不支持本地业务。该指示可以通过扩展现有的原因值IE(Information Element)的取值,或者增加新的IE来实现。其中,上述步骤704a和步骤704b中的失败原因值可以是相同取值,或者是不同取值。具体地,如果源家用基站在建立本地连接的时候,已经获知哪些承载是本地连接相关的承载,那么失败的原因值是可以相同的。源家用基站在收到上述原因值之后,根据本地判断本地连接是否是唯一连接来判断继续执行a过程还是b过程。如果源家用基站无法获知哪些承载是本地连接相关的承载,则上述失败的原因值需要是不同的取值。这样,源家用基站能够根据不同的原因值指示来判断继续执行a过程还是b过程。上述的相同或不同的原因值可以通过扩展现有的原因值IE (InformationElement)的取值,也可以通过增加新的IE来实现。对于移动管理単元判断是唯一连接的情况,原因值可以采用如下方式原因值ー(causel)表示目标侧不支持本地业务;在步骤704b中,可以携带扩展的原因值ニ,该原因值ニ表示目标侧不支持本地业务,同时还表示本地连接不是用户唯一连接;而在步骤704a中,可以携带原有的原因值一,也可以携带扩展的原因值三,该原因值三表示目标侧不支持本地业务,同时还表示本地连接是用户唯一连接,等。或者,上述步骤704a和步骤704b中的失败原因值为相同取值,而移动管理単元在返回的切換准备失败消息中另外增加本地连接是否为用户唯一连接的指示,从而源家用基站可以根据该增加指示判断继续执行a过程还是b过程。步骤705b,源家用基站根据切換准备失败消息中的原因值和/或步骤704b中的不是唯一连接的指示信息,主动发起删除本地连接的承载请求,将UE的本地连接释放。步骤706b,源家用基站向本地网关发送删除承载请求。该请求用于请求本地网关删除本地连接,但是本消息的名称不限定于此。如果本地连接有多个承载,那么该请求需要能够将这些承载都删除。此时源家用基站可以发送多个删除承载请求,或者在一条消息中同时删除这些承载。该请求中携帯本地承载标识。步骤707b,本地网关根据源家用基站的请求删除本地连接的相关承载,并通过SGff向移动管理単元发送删除承载请求,其中携帯本地连接默认承载/主PDP上下文标识。步骤708b,移动管理単元和SGW删除本地连接的相关承载。移动管理単元通过SGW向本地网关发送删除承载响应。步骤709b,本地网关向源家用基站发送删除承载请求。如果本地连接有多个承载,那么该请求需要能够将这些承载都删除。此时源家用基站可以发送多个删除承载请求,或者在一条消息中同时删除这些承载。 710b,源家用基站根据步骤704b中的原因值和/或不是唯一连接的指示信息,暂不重新发起HO流程。直到在步骤70%删除承载之后再发起到目标基站的切換流程。步骤711b,执行切換的后续过程,后续过程与现有技术类似,这里不做赘述。此外,上述实施例中,移动管理単元进ー步判断本地连接是否为用户唯一连接,并通过不同的原因值和/或额外的指示信息通知源家用基站本地连接是否为用户的唯一连接。在本发明其他实施例中,移动管理単元也可以不做本地连接是否为用户唯一连接的判断,或者,仅判断但不会通知给源家用基站,而是由源家用基站自己在本地进行判断。此外,上述实施例中,是由移动管理単元在判断本地连接不是用户唯一连接时,发起删除本地连接的相关承载;或者,源家用基站根据切換准备失败消息中的原因值和/或额外的指示信息判断本地连接不是用户唯一连接吋,发起删除本地连接的相关承载。在本发明其他实施例中,也可以是源家用基站在本地判断本地连接不是用户唯一连接时,发起删除本地连接的相关承载。此外,本发明实施例中还提供了一种本地访问业务的切换系统,该系统包括主要核心网移动管理単元中的业务连续性判定模块和切换处理模块,其中
业务连续性判定模块用于,收到用户建立本地业务的源家用基站发送的切换请求后,判定是否允许在目标基站建立本地业务;
切換处理模块用于,如果判定不允许在目标基站建立本地业务,则向所述源家用基站返回切換准备失败消息,并在所述切换准备失败消息中指示失败原因。进ー步地,所述切换处理模块还用于,如果判定允许在目标基站建立本地业务,则向所述源家用基站发送切換命令,执行所述用户的切换过程。进ー步地,所述系统还包括家用基站中的切换执行模块,
所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ー;
所述切换执行模块用于,接收所述切換准备失败消息,并根据其中指示的所述失败原因,如果是所述失败原因值一,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ニ;
所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则发起删除所述本地业务的相关承载,并在确认删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。进ー步地,所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载后,向所述源家用基站返回所述切换准备失败消息,所述切换准备失败消息中包含失败原因值ニ;
所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则在确认所述本地业务的相关承载删除后,重新向所述移动管理単元发起到同一目标基站的切换请求。进ー步地,所述系统还包括家用基站中的切换执行模块,
所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则重新向所述移动管理单元发起到新的目标基站的切换请求。进ー步地,所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切換请求。进ー步地,所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在确认所述本地业务的相关承载删除之后,重新向所述移动管理单元发起到同一目标基站的切換请求。进ー步地,所述切换执行模块还用于,收到所述切换准备失败消息后,在重新向所述移动管理单元发起到新的目标基站的切換请求时,将所述目标基站标记为所述用户不能切換的基站。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.ー种本地访问业务的切換方法,其特征在于,用户通过源家用基站建立本地业务后,发生切换时,所述方法包括 所述源家用基站选择切換的目标基站,向核心网移动管理单元发送切换请求; 所述移动管理单元收到所述切换请求后,如果判定不允许在目标基站建立本地业务,则向所述源家用基站返回切換准备失败消息,并在所述切换准备失败消息中指示失败原因。
2.如权利要求I所述的方法,其特征在于,所述方法还包括 所述移动管理单元收到所述切换请求后,如果判定允许在目标基站建立本地业务,则向所述源家用基站发送切換命令,执行所述用户的切换过程。
3.如权利要求I所述的方法,其特征在于,所述方法还包括 所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯ー连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ー; 所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值一,则重新向所述移动管理单元发起到新的目标基站的切换请求。
4.如权利要求I所述的方法,其特征在于,所述方法还包括 所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ニ; 所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则发起删除所述本地业务的相关承载,并在确认删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
5.如权利要求I所述的方法,其特征在于,所述方法还包括 所述移动管理単元在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载后,向所述源家用基站返回所述切换准备失败消息,所述切换准备失败消息中包含失败原因值ニ; 所述源家用基站根据所述切换准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则在确认所述本地业务的相关承载删除后,重新向所述移动管理单元发起到同一目标基站的切换请求。
6.如权利要求I所述的方法,其特征在于,所述方法还包括 所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则重新向所述移动管理单元发起到新的目标基站的切换请求。
7.如权利要求I所述的方法,其特征在于,所述方法还包括 所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
8.如权利要求I或5所述的方法,其特征在于,所述方法还包括 所述源家用基站收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在确认所述本地业务的相关承载删除之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
9.如权利要求3或6所述的方法,其特征在于,所述方法还包括 所述源家用基站收到所述切换准备失败消息后,在重新向所述移动管理单元发起到新的目标基站的切換请求时,将所述目标基站标记为所述用户不能切換的基站。
10.如权利要求5所述的方法,其特征在干, 所述移动管理単元发起删除所述本地业务的相关承载的过程,具体包括 所述移动管理単元通过核心网接入网关向本地网关发送删除会话请求,携帯本地连接上下文标识; 所述本地网关将所述本地连接的相关承载删除后,通过所述核心网接入网关向所述移动管理単元发送删除会话响应,同时向所述源家用基站发送删除承载请求; 所述源家用基站将所述本地连接的承载都删除后,向所述本地网关返回删除承载响应。
11.如权利要求5所述的方法,其特征在干, 所述移动管理単元发起删除所述本地业务的相关承载的过程,具体包括 所述移动管理単元通过核心网接入网关向本地网关发送删除会话请求,携帯本地连接上下文标识; 所述本地网关将所述本地连接的相关承载删除后,通过所述核心网接入网关向所述移动管理単元发送删除会话响应; 所述移动管理单元收到所述删除会话响应后,向所述源家用基站发送删除承载请求;所述源家用基站将所述本地连接的承载都删除后,向所述移动管理単元返回删除承载响应。
12.如权利要求4或7所述的方法,其特征在干, 所述源家用基站发起删除所述本地业务的相关承载的过程,具体包括 所述源家用基站向本地网关发送删除承载请求,请求删除本地连接的相关承载; 所述本地网关将本地连接的相关承载都删除后,通过核心网接入网关向所述移动管理単元发送删除承载请求,携帯本地连接的上下文标识; 所述移动管理単元及所述核心网接入网关删除本地连接的相关承载后,所述移动管理単元通过所述核心网接入网关向本地网关发送删除承载响应。
13.—种本地访问业务的切换系统,其特征在于,所述系统包括核心网移动管理単元中的业务连续性判定模块和切换处理模块,其中 所述业务连续性判定模块用于,收到用户建立本地业务的源家用基站发送的切换请求后,判定是否允许在目标基站建立本地业务; 所述切换处理模块用于,如果判定不允许在目标基站建立本地业务,则向所述源家用基站返回切換准备失败消息,并在所述切换准备失败消息中指示失败原因。
14.如权利要求13所述的系统,其特征在干,所述切换处理模块还用于,如果判定允许在目标基站建立本地业务,则向所述源家用基站发送切換命令,执行所述用户的切换过程。
15.如权利要求13所述的系统,其特征在于,所述系统还包括家用基站中的切换执行模块, 所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ー; 所述切换执行模块用于,接收所述切換准备失败消息,并根据其中指示的所述失败原因,如果是所述失败原因值一,则重新向所述移动管理单元发起到新的目标基站的切换请求。
16.如权利要求13所述的系统,其特征在干, 所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的卩隹ー连接,如果不是所述用户的唯一连接,则向所述源家用基站返回所述切换准备失败消息,并在所述切换准备失败消息中包含失败原因值ニ; 所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则发起删除所述本地业务的相关承载,并在确认删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
17.如权利要求13所述的系统,其特征在于, 所述切换处理模块还用于,在判定不允许在目标基站建立本地业务后,返回所述切换准备失败消息之前,还判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载后,向所述源家用基站返回所述切换准备失败消息,所述切换准备失败消息中包含失败原因值ニ ; 所述切换执行模块用于,根据所述切換准备失败消息中指示的所述失败原因,如果是所述失败原因值ニ,则在确认所述本地业务的相关承载删除后,重新向所述移动管理単元发起到同一目标基站的切换请求。
18.如权利要求13所述的系统,其特征在于,所述系统还包括家用基站中的切换执行模块, 所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果是所述用户的唯一连接,则重新向所述移动管理单元发起到新的目标基站的切换请求。
19.如权利要求13所述的系统,其特征在于, 所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在发起删除所述本地业务的相关承载之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
20.如权利要求13或17或所述的系统,其特征在于, 所述切换执行模块用于,收到所述切换准备失败消息后,在本地判断所述已建立本地业务是否为所述用户的唯一连接,如果不是所述用户的唯一连接,则在确认所述本地业务的相关承载删除之后,重新向所述移动管理单元发起到同一目标基站的切换请求。
21.如权利要求15或18所述的系统,其特征在于,所述切换执行模块还用于,收到所述切换准备失败消息后,在重新向所述移动管理单元发起到新的目标基站的切換请求时,将所述目标基站标记为所述用户不能切換的基站。
全文摘要
本发明公开了一种本地访问业务的切换方法及系统,用户通过源家用基站建立本地业务后,发生切换时,源家用基站选择切换的目标基站,向核心网移动管理单元发送切换请求;移动管理单元收到切换请求后,如果判定不允许在目标基站建立本地业务,则向源家用基站返回切换准备失败消息,并在该切换准备失败消息中指示失败原因。本发明提供了针对建立了本地业务的终端在移动过程中,本地业务的切换处理方案,明确了能否支持本地业务连续性的判定方法,从而可以为符合特定条件的终端提供本地业务的连续性,提高这部分用户的业务体验。
文档编号H04W76/00GK102695222SQ201110072290
公开日2012年9月26日 申请日期2011年3月24日 优先权日2011年3月24日
发明者周娜, 梁爽, 王静, 霍玉臻 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1