本地网关信息处理方法及装置

申请号 CN201110188098.4 申请日 2011-07-06 公开(公告)号 CN102868997B 公开(公告)日 2017-10-10
申请人 中兴通讯股份有限公司; 发明人 雷小燕; 梁爽;
摘要 本 发明 公开了本地网关信息处理方法及装置,该方法包括如下步骤:网络侧向本地网络查询系统发送查询 请求 ;网络侧接收本地网络查询系统返回的响应消息,其中,响应消息中携带有一个或多个本地网关的信息。通过本发明解决了 现有技术 中没有公开网络侧如何获取到本地网关的信息而导致的问题,进而可以确保远程 访问 本地网络功能的正常使用。
权利要求

1.一种本地网关信息处理方法,其特征在于包括如下步骤:
网络侧向本地网络查询系统发送查询请求,其中,所述查询请求携带远程访问本地网络功能MRA能
所述网络侧接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有支持MRA能力的一个或多个本地网关的信息;
其中,所述查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识;
如果所述目标无线侧网元所在的本地网络标识与建立的本地连接的本地网络标识不一致,则源移动管理单元根据建立本地连接时从所述本地网络查询系统中查询的MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将所述本地连接转变成MRA连接,否则,去活本地连接。
2.根据权利要求1所述的方法,其特征在于,所述本地网关的信息包括以下至少之一:
所述本地网关的地址信息、所述本地网关的远程访问本地网络功能MRA能力、所述本地网关所处的本地网络标识、所述本地网关支持的基站标识。
3.根据权利要求1或2所述的方法,其特征在于,所述网络侧包括移动管理单元。
4.根据权利要求3所述的方法,其特征在于,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:
所述移动管理单元在接收到分组数据网络PDN连接建立请求消息或附着请求消息之后,向所述本地网络查询系统发送所述查询请求。
5.根据权利要求4所述的方法,其特征在于,在所述移动管理单元接收所述本地网络查询系统返回的所述响应消息之后,还包括:
所述PDN连接建立请求消息或所述附着请求消息请求建立的是MRA连接,则所述移动管理单元选择支持MRA能力的本地网关建立连接;和/或,
所述PDN连接建立请求消息或所述附着请求消息请求建立的是本地IP访问连接,并且,用户设备的签约或者所述移动管理单元配置允许所述用户设备远程访问本地网络,则所述移动管理单元选择支持MRA能力的本地网关建立本地IP访问连接。
6.根据权利要求4所述的方法,其特征在于,在所述移动管理单元接收到附着请求消息的情况下,还包括:
所述移动管理单元在附着流程的最后将以下至少之一发送给鉴权授权服务器:接入点名称、本地网关的地址信息、MRA能力;
所述鉴权授权服务器保存从所述移动管理单元中接收到的信息。
7.根据权利要求3所述的方法,其特征在于,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:
源移动管理单元接收到切换请求消息;
所述源移动管理单元向所述本地网络查询系统发送所述查询请求。
8.根据权利要求7所述的方法,其特征在于,所述源移动管理单元接收到所述本地网络查询系统返回的携带有本地网关的地址信息的响应消息之后,还包括:
所述源移动管理单元比较接收到的本地网关的地址信息和本地保存的源无线侧网元的本地网关的地址信息,如果一致,则确定能够保持本地连接的连续性,如果不一致,则去活本地连接。
9.根据权利要求3所述的方法,其特征在于,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:
目标移动管理单元接收到跟踪区更新请求消息;
所述目标移动管理单元向所述本地网络查询系统发送所述查询请求。
10.根据权利要求9所述的方法,其特征在于,所述目标移动管理单元接收所述本地网络查询系统返回的携带本地网关的地址信息的响应消息之后,还包括:
所述目标移动管理单元比较所述响应消息中携带的所述本地网关的地址信息和从源移动管理单元获取到的本地网关的地址信息,如果一致,则确定能够保持本地连接的连续性,否则确定不能支持本地连接的连续性。
11.根据权利要求9所述的方法,其特征在于,还包括:
所述目标移动管理单元从源移动管理单元获取到MRA能力和源无线侧网元的本地网络标识;
所述目标移动管理单元比较目标无线侧网元的本地网络标识和从所述源移动管理单元获取到的所述源无线侧网元的本地网络标识,在不一致的情况下,所述目标移动管理单元根据所述MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将所述本地连接转变成MRA连接,否则,由所述源移动管理单元去活本地连接。
12.根据权利要求1所述的方法,其特征在于,在所述网络侧向所述本地网络查询系统发送所述查询请求之前,还包括:
所述本地网络查询系统接收来自本地网关的携带有该本地网关的信息的注册请求消息和/或更新请求消息。
13.根据权利要求12所述的方法,其特征在于,携带的所述本地网关的信息包括以下至少之一:
该本地网关的IP地址、该本地网关支持的接入点名称、该本地网关所处的本地网络标识、本地网关支持的基站标识、该本地网关的MRA能力。
14.根据权利要求1所述的方法,其特征在于,所述本地网络查询系统为:域名系统、无线侧网元管理系统、或者预先设置的新的逻辑实体。
15.一种本地网关信息处理装置,其特征在于包括:
发送模,用于向本地网络查询系统发送查询请求,其中,所述查询消息携带远程访问本地网络功能MRA能力;
接收模块,用于接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有支持MRA能力的一个或多个本地网关的信息;
其中,所述查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识;
如果所述目标无线侧网元所在的本地网络标识与建立的本地连接的本地网络标识不一致,则源移动管理单元根据建立本地连接时从所述本地网络查询系统中查询的MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将所述本地连接转变成MRA连接,否则,去活本地连接。
16.根据权利要求15所述的装置,其特征在于,所述本地网关的信息包括以下至少之一:所述本地网关的地址信息、所述本地网关的远程访问本地网络功能MRA能力、所述本地网关所处的本地网络标识、所述本地网关支持的基站标识。

说明书全文

本地网关信息处理方法及装置

技术领域

[0001] 本发明涉及通信领域,具体而言,涉及一种本地网关信息处理方法及装置。

背景技术

[0002] 图1是根据现有技术中的演进分组系统(Evolved Packet System,简称为EPS)的结构示意图,如图1所示,整个EPS分为无线接入网和核心网两部分。在核心网中,包含归属用户服务器(Home Subscriber Server,简称为HSS)、移动管理单元(例如,移动管理实体(Mobility Management Entity,简称为MME)、服务GPRS支持节点(Serving GPRS Support Node,简称为SGSN)、策略计费规则功能(Policy and Charging Rule Function,简称为PCRF)、服务网关(Serving Gateway,简称为S-GW)、分组数据网关(PDN Gateway,简称为P-GW)和分组数据网络(Packet Data Network,简称为PDN)。下面对图1中的网元进行说明。
[0003] 归属用户服务器,位于用户签约的归属网,用于永久存放用户签约数据。
[0004] 移动管理单元,用于存放当前网络的用户签约数据,并负责终端到网络的非接入层信令管理、终端的安全验证功能、终端的移动性管理、用户空闲模式下的跟踪和寻呼管理功能和承载管理。
[0005] 服务GPRS支持节点,是全球移动通讯系统(Global  System  for Mobile Communications,简称为GSM)、增强数据率GSM演进(Enhanced Data Rate for GSM Evolution,简称为EDGE)、无线接入网(GSM EDGE Radio Access Network,简称为GERAN)和通用移动通信系统(Universal Mobile Telecommunications System,简称为UMTS)、陆地无线接入网(UMTS Terrestrial RadioAccess Network,简称为UTRAN)、用户接入核心网络的业务支持点,其功能上与移动管理单元类似,负责用户的位置更新、寻呼管理和承载管理等。
[0006] 服务网关,是核心网到无线系统的网关,负责终端到核心网的用户面承载、终端空闲模式下的数据缓存、网络侧发起业务请求的功能、合法监听和分组数据路由和转发功能;服务网关还负责统计用户终端使用无线网的情况,并产生终端使用无线网的话单,传送给计费网关。
[0007] 分组数据网关,是演进系统和该系统外部分组数据网络的网关,连接到因特网和分组数据网络上,负责终端的互联网协议(Internet Protocol,简称为IP)地址分配、计费功能、分组包过滤、以及策略控制等。
[0008] 分组数据网络,是运营商的IP业务网络,分组数据网络通过运营商的核心网为用户提供IP服务。
[0009] 策略计费规则功能实体,是演进系统中负责提供计费控制、在线信用控制、限控制、以及服务质量(Quality of Service,简称为QoS)策略方面规则的服务器。
[0010] 无线接入网,是由演进基站(Evolved Node B,简称为eNB)和3G无线网络控制器(Radio Network Controllor,简称为RNC)组成,主要负责无线信号的收发,通过空中接口和终端联系,管理空中接口的无线资源、资源调度、以及接入控制。
[0011] 上述服务GPRS支持节点是升级的SGSN,能够支持与服务网关之间的S4接口,并与移动性管理单元之间采用GPRS隧道协议版本2(GPRS Tunneling Protocol version 2,简称为GTPv2)进行互通。对于支持3G核心网的SGSN来说,分组交换(Packet Switching,简称为PS)域网络架构与图1有所不同,此时SGSN与MME采用Gn接口相连,互通采用GPRS隧道协议版本1(GPRS Tunneling Protocol version 1,简称为GTPv1);SGSN不能与服务网关相连,需要通过Gn接口连接到网关GPRS支持节点(Gateway GPRS Support Node,简称为GGSN)直接进行分组数据网络访问
[0012] 家用基站(Home NodeB,简称为HNB)或演进的家用基站(Home eNodeB,简称为HeNB)是一类小型、低功率的基站,作为某些用户的专属资源,部署在家庭、团体、公司或学校等私人场所使用,主要用于给用户提供更高的业务速率并降低使用高速率服务所需要的费用,同时弥补已有分布式蜂窝无线通信系统覆盖的不足。
[0013] 图2a至图2c是根据现有技术的无线侧网元接入核心网的示意组图。如图2a所示,家用基站可以直接连接到核心网。如图2b和图2c所示,家用基站也可以通过家用基站网关这个逻辑网元接入到核心网络。家用基站网关主要功能是验证家用基站的安全性,处理家用基站的注册,对家用基站进行运行维护管理,根据运营商要求配置和控制家用基站,负责交换核心网和家用基站的数据。
[0014] 如图2a、2b和2c所示,为了实现本地访问功能(包括本地IP访问(Local IP Access,简称为LIPA)或选择性IP传输分流(Selected IP Traffic Offload,简称为SIPTO)),即终端对家用网络其他IP设备、企业网络中的IP设备或互联网络的本地接入,增设了本地网关(Local Gateway,简称为LGW)。本地接入网关的增设可提供对本地访问技术的有支持,本地网关可以和无线侧网元合设或在无线侧网元附近(即外置),也可以和家用基站网关合设或在家用基站网关附近(即外置);其中,本地网关包括本地S-GW(Local SGW,简称为L-SGW)、本地PGW(Local PGW,简称为L-PGW)、本地GGSN(Local GGSN,简称为L-GGSN)、以及外置本地GW等。
[0015] 在移动通信网络架构中,对于支持本地访问的用户,可以同时建立本地访问的数据路径和传统核心网访问的数据路径。图3是根据现有技术中的本地访问和传统核心网访问的数据路径的示意图,如图3所示,对于本地访问的连接(也称为本地连接),本地访问数据路径从终端至无线侧网元至本地接入网关(例如,L-SGW、L-PGW、L-GGSN),数据传输不经过核心网。为了实现终端对家用网络其他IP设备或互联网络的本地接入,可以建立两条连接,第一条本地访问数据路径用于直接访问互联网(互联网IP连接,即SIPTO连接),第二条本地访问数据路径用于直接访问家用网络其他IP设备(家用网络IP连接,即LIPA连接)。
[0016] 在移动通信网络架构中,网络不仅能提供本地访问功能,还能提供远程访问本地网络功能(Managed Remote Access to home based network,简称为MRA)。远程访问本地网络功能即终端从本地网络之外的无线侧网元接入,访问家用网络中IP设备、企业网络中的IP设备。对于支持远程访问本地网络的用户,可以同时建立传统核心网访问的数据路径和远程访问本地网络的数据路径。
[0017] 为了实现远程访问本地网络功能,即终端从本地网络之外的无线侧网元接入,想要访问本地网络内的IP设备或企业网络中的IP设备,增设了本地接入网关(或称为本地网关),本地接入网关的增设可提供对远程访问本地网络技术的有力支持。本地网关可以和本地无线侧网元合设或在本地无线侧网元附近(即外置),也可以和本地家用基站网关合设或在本地家用基站网关附近(即外置);其中,本地网关可以包括本地S-GW(L-SGW)、本地PGW(L-PGW)、本地GGSN(Local GGSN)、以及外置本地GW(L-GW)等等。为实现远程访问本地网络功能增设的本地网关功能同本地访问中本地网关功能相类似。
[0018] 为了支持远程访问本地网络功能,需要本地网络拥有者支持远程访问,并且开启远程访问本地网络功能,即本地网络具有MRA能力,并开启了MRA功能。当终端从本地网络之外的无线侧网元接入,请求访问本地网络业务时,网络侧需要为终端远程访问本地网络所建立的连接选择合设的本地网关。通过该本地网关终端能接入本地网络内的IP设备。如果网络侧不能选择合适的本地网关,则终端无法实现远程访问业务,从而可能导致用户由于无法使用该业务而投诉运营商,进而造成客户流失。而在现有技术中仅仅提出了在本地访问连接时需要选择本地网关,但是对于远程访问本地网络连接以及远程访问时网络侧如何获取到合设的本地网关的信息却没有公开,从而导致了无法选择出合适的本地网关。

发明内容

[0019] 本发明的主要目的在于提供一种本地网关信息处理方法及装置,以至少解决上述问题。
[0020] 根据本发明的一个方面,提供了一种本地网关信息处理方法,包括如下步骤:网络侧向本地网络查询系统发送查询请求;所述网络侧接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有一个或多个本地网关的信息。
[0021] 优选地,所述查询请求中携带以下至少之一:接入点名称、无线侧网元所在的本地网络标识、无线侧网元的基站标识。
[0022] 优选地,所述本地网关的信息包括以下至少之一:所述本地网关的地址信息、所述本地网关的远程访问本地网络功能MRA能力、所述本地网关所处的本地网络标识、所述本地网关支持的基站标识。
[0023] 优选地,网络侧向本地网络查询系统发送查询请求,其中,所述查询消息携带MRA能力;所述网络侧接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有支持MRA能力的一个或多个本地网关的信息。
[0024] 优选地,所述网络侧包括移动管理单元。
[0025] 优选地,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:所述移动管理单元在接收到分组数据网络PDN连接建立请求消息或附着请求消息之后,向所述本地网络查询系统发送所述查询请求。
[0026] 优选地,在所述移动管理单元接收所述本地网络查询系统返回的所述响应消息之后,还包括:所述PDN连接建立请求消息或所述附着请求消息请求建立的是MRA连接,则所述移动管理单元选择支持MRA能力的本地网关建立连接;和/或,所述PDN连接建立请求消息或所述附着请求消息请求建立的是本地IP访问连接,并且,用户设备的签约或者所述移动管理单元配置允许所述用户设备远程访问本地网络,则所述移动管理单元选择支持MRA能力的本地网关建立本地IP访问连接。
[0027] 优选地,在所述移动管理单元接收到附着请求消息的情况下,所述方法还包括:所述移动管理单元在附着流程的最后将以下至少之一发送给鉴权授权服务器:接入点名称、本地网关的地址信息、MRA能力;所述鉴权授权服务器保存从所述移动管理单元中接收到的信息。
[0028] 优选地,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:源移动管理单元接收到切换请求消息;所述源移动管理单元向所述本地网络查询系统发送所述查询请求,其中,所述查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识。
[0029] 优选地,所述源移动管理单元接收到所述本地网络查询系统返回的携带有本地网关的地址信息的响应消息之后,所述方法还包括:所述源移动管理单元比较接收到的本地网关的地址信息和本地保存的源无线侧网元的本地网关的地址信息,如果一致,则确定能够保持本地连接的连续性,如果不一致,则去活本地连接。
[0030] 优选地,所述方法还包括:如果所述目标无线侧网元所在的本地网络标识与建立的本地连接的本地网络标识不一致,则所述源移动管理单元根据建立本地连接时从所述本地网络查询系统中查询的MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将所述本地连接转变成MRA连接,否则,去活本地连接。
[0031] 优选地,所述移动管理单元向所述本地网络查询系统发送所述查询请求包括:目标移动管理单元接收到跟踪区更新请求消息;所述目标移动管理单元向所述本地网络查询系统发送所述查询请求,其中,所述查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识。
[0032] 优选地,所述目标移动管理单元接收所述本地网络查询系统返回的携带本地网关的地址信息的响应消息之后,所述方法还包括:所述目标移动管理单元比较所述响应消息中携带的所述本地网关的地址信息和从源移动管理单元获取到的本地网关的地址信息,如果一致,则确定能够保持本地连接的连续性,否则确定不能支持本地连接的连续性。
[0033] 优选地,所述方法还包括:所述目标移动管理单元从源移动管理单元获取到MRA能力和源无线侧网元的本地网络标识;所述目标移动管理单元比较目标无线侧网元的本地网络标识和从所述源移动管理单元获取到的所述源无线侧网元的本地网络标识,在不一致的情况下,所述目标移动管理单元根据所述MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将所述本地连接转变成MRA连接,否则,由所述源移动管理单元去活本地连接。
[0034] 优选地,在所述网络侧向所述本地网络查询系统发送所述查询请求之前,所述方法还包括:所述本地网络查询系统接收来自本地网关的携带有该本地网关的信息的注册请求消息和/或更新请求消息。
[0035] 优选地,携带的所述本地网关的信息包括以下至少之一:该本地网关的IP地址、该本地网关支持的接入点名称、该本地网关所处的本地网络标识、本地网关支持的基站标识、该本地网关的MRA能力。
[0036] 优选地,所述本地网络查询系统为:域名系统、无线侧网元管理系统、或者预先设置的新的逻辑实体。
[0037] 根据本发明的另一个方面,还提供了一种本地网关信息处理装置,包括:发送模,用于向本地网络查询系统发送查询请求;接收模块,用于接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有一个或多个本地网关的信息。
[0038] 优选地,所述查询请求中携带以下至少之一:接入点名称、无线侧网元所在的本地网络标识、无线侧网元的基站标识。
[0039] 优选地,所述本地网关的信息包括以下至少之一:所述本地网关的地址信息、所述本地网关的远程访问本地网络功能MRA能力、所述本地网关所处的本地网络标识、所述本地网关支持的基站标识。
[0040] 优选地,所述发送模块,用于向本地网络查询系统发送查询请求,其中,所述查询消息携带MRA能力;所述接收模块,用于接收所述本地网络查询系统返回的响应消息,其中,所述响应消息中携带有支持MRA能力的一个或多个本地网关的信息。
[0041] 通过本发明,解决了现有技术中没有公开远程访问本地网络连接以及远程访问时网络侧如何获取到本地网关的信息而导致的问题,进而可以确保远程访问本地网络功能的正常使用。附图说明
[0042] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0043] 图1是根据现有技术中的演进分组系统的结构示意图;
[0044] 图2a是根据现有技术中的无线侧网元接入核心网的示意图一;
[0045] 图2b是根据现有技术中的无线侧网元接入核心网的示意图二;
[0046] 图2c是根据现有技术中的无线侧网元接入核心网的示意图三;
[0047] 图3是根据现有技术中的本地访问和传统核心网访问的数据路径的示意图;
[0048] 图4是根据本发明实施例的本地网关信息处理方法的流程图
[0049] 图5是根据本发明实施例的本地网关信息处理装置的结构框图
[0050] 图6是根据本发明实施例的本地网关动态注册和更新的流程图;
[0051] 图7是根据本发明实施例的PDN连接建立时选择本地网关的流程图;
[0052] 图8是根据本发明实施例的切换流程中选择本地网关的流程图;
[0053] 图9是根据本发明实施例的跟踪区更新过程中选择本地网关的流程图;以及,[0054] 图10是根据本发明实施例的用户初始附着时选择本地网关以及保存本地网关的流程图。

具体实施方式

[0055] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0056] 在本实施例中,提供了一种本地网关信息处理方法,图4是根据本发明实施例的本地网关信息处理方法的流程图,如图4所示,该流程包括如下步骤:
[0057] 步骤S402,网络侧向本地网络查询系统发送查询请求;
[0058] 步骤S404,网络侧接收本地网络查询系统返回的响应消息,其中,该响应消息中携带有一个或多个本地网关的信息。
[0059] 通过上述步骤,在网络中设置了本地网络查询系统,通过该查询系统使需要本地网关信息的网络侧均可以向该系统进行查询,从而获取到本地网关的信息,为选择合适的本地网关提供了基础
[0060] 在查询时,网络侧可以根据实际情况来选择在查询请求中携带的信息,例如,查询请求中可以携带以下至少之一:接入点名称、无线侧网元(例如,基站、家用基站)所在的本地网络标识、无线侧网元的基站标识。同理,对于本地网络查询系统而言,其可以提供的本地网关的信息也可以是多种多样的,例如,本地网关的信息可以包括以下至少之一:本地网关的地址信息、本地网关的远程访问本地网络功能MRA能力、本地网关所处的本地网络标识、本地网关支持的基站标识。
[0061] 对于本地网络查询系统而言,其得到本地网关的信息的方式有很多种,在本实施例中提供了一种最直接的得到的方式。即,本地网络查询系统接收来自本地网关的携带有该本地网关的信息的注册请求消息和/或更新请求消息。优选地,携带的本地网关的信息包括以下至少之一:该本地网关的IP地址、支持的接入点名称、该本地网关所处的本地网络标识、本地网关支持的基站标识、本地网关的MRA能力。
[0062] 如果希望查询MRA能力,在一个较优的实施方式中,可以在查询请求携带MRA能力,此时,本地网络查询系统可以在其返回的响应消息中仅携带支持MRA能力的本地网关的信息,如果是多个本地网关,可以采用列表的方式携带在响应消息中。
[0063] 本实施例中的本地网络查询系统可以设置在核心网中,也可以设置在接入网络,本地网络查询系统所处的网络位置并不影响本实施例的实施,只要网络侧可以与该本地网络查询系统进行通讯即可。本地网络查询系统可以利用已有的网元来实现,例如域名系统(Domain Name System,简称为DNS),或者,无线侧网元管理系统(H(e)NB Management System,简称为HMS),当然也可以使用新的逻辑实体(即预先设置一个或多个逻辑实体来实现该功能)。在网络中设置了本地网络查询系统之后,网络侧的网元均可以与之进行交互,可以使用现有的接口,也可以增加新的接口。在本实施例的以下优选实施方式中,以网络侧的移动管理单元为例(下文中描述了三个示例)进行说明,其他的网络侧网元与本地网络查询系统交互的方式与移动管理单元相同或相似,在此不再赘述。
[0064] 示例一
[0065] 移动管理单元可以在接收到分组数据网络PDN连接建立请求消息或附着请求消息之后,向本地网络查询系统发送查询请求。
[0066] 优选地,PDN连接建立请求消息或附着请求消息请求建立的是MRA连接,则移动管理单元选择支持MRA能力的本地网关建立连接;和/或,PDN连接建立请求消息或附着请求消息请求建立的是本地IP访问连接,并且,用户设备的签约或者移动管理单元配置允许用户设备远程访问本地网络,则移动管理单元选择支持MRA能力的本地网关建立连接。
[0067] 在本示例中,为了使用户从非3GPP接入请求MRA连接或本地访问链接时选择对应的本地网关,移动管理单元可以将以下至少之一发送给鉴权授权服务器:接入点名称、本地网关的地址信息、MRA能力,然后,鉴权授权服务器保存从移动管理单元中接收到的信息。这样就可以通过鉴权授权服务器来得到本地网关的信息。
[0068] 示例二
[0069] 源移动管理单元也可以在接收到切换请求消息之后,向本地网络查询系统发送查询请求,其中,查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识。
[0070] 在该示例中,源移动管理单元在得到本地网关的地址信息之后,可以用来判断是否可以保持本地连接的连续性(当然,该本地网关的信息还可以用作其他处理),即源移动管理单元比较接收到的本地网关的地址信息和本地保存的源无线侧网元的本地网关的地址信息是否一致,如果一致,则确定能够保持本地连接的连续性,如果不一致,则去活本地连接。当然,判断是否可以保持本地连接的连续的方式不仅仅是这一种,例如,还可以是:如果目标无线侧网元所在的本地网络标识与建立的本地连接的本地网络标识不一致,则源移动管理单元根据建立本地连接时从本地网络查询系统中查询的MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将本地连接转变成MRA连接,否则,去活本地连接。
[0071] 示例三
[0072] 目标移动管理单元可以在接收到跟踪区更新请求消息之后,向本地网络查询系统发送查询请求,其中,该查询请求中携带以下至少之一:接入点名称、目标无线侧网元所在的本地网络标识、目标无线侧网元的基站标识。
[0073] 在该示例中,目标移动管理单元在得到本地网关的地址信息之后,也可以用来判断是否可以保持本地连接的连续性。即目标移动管理单元比较响应消息中携带的本地网关的地址信息和从源移动管理单元获取到的本地网关的地址信息,如果一致,则确定能够保持本地连接的连续性,否则确定不能支持本地连接的连续性。与示例二相同,判断是否能够保持本地连接的连续性还可以是:目标移动管理单元从源移动管理单元获取到MRA能力和本地网络标识;目标移动管理单元比较目标无线侧网元的本地网络标识和从源移动管理单元获取到的本地网络标识,在不一致的情况下,目标移动管理单元根据MRA能力判断是否保持本地连接的连续性,其中,如果本地网关支持MRA能力,则确定能够保持本地连接的连续性,将本地连接转变成MRA连接,否则,由源移动管理单元去活本地连接。
[0074] 通过上述三个示例说明了移动管理实体与本地网络查询系统的交互,但并不限于此,可以根据上述的三个示例扩展到其他网元或者类型的交互。
[0075] 在本实施例中,还提供了一种本地网关信息处理装置,该装置用于实现上述实施例及其优选实施方式,已经进行过说明的在此不再赘述,下面对该装置中涉及到的模块进行说明。该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0076] 图5是根据本发明实施例的本地网关信息处理装置的结构框图,如图5所示,该装置包括:发送模块52和接收模块54,下面对该结构进行说明。
[0077] 发送模块52,用于向本地网络查询系统发送查询请求;接收模块54连接至发送模块52,用于接收本地网络查询系统返回的响应消息,其中,该响应消息中携带有一个或多个本地网关的信息。
[0078] 优选地,查询请求中携带以下至少之一:接入点名称、无线侧网元所在的本地网络标识、无线侧网元的基站标识。
[0079] 优选地,本地网关的信息包括以下至少之一:本地网关的地址信息、本地网关的远程访问本地网络功能MRA能力、本地网关所处的本地网络标识、本地网关支持的基站标识。
[0080] 优选地,发送模块52,用于向本地网络查询系统发送查询请求,其中,查询消息携带MRA能力;接收模块54,用于接收本地网络查询系统返回的响应消息,其中,响应消息中携带有支持MRA能力的一个或多个本地网关的信息。
[0081] 以下结合几个优选实施例进行说明,以下的优选实施例结合了上述实施例及优选实施方式。在以下优选实施例中,终端从本地网络之外的无线侧网元接入,建立远程访问本地网络连接时,网络侧去本地网络查询系统查询本地网关地址信息;终端从本地网络接入建立本地访问连接时,网络侧用APN和本地网络标识或者家用基站标识去本地网络查询系统查询本地网关地址信息。无线侧网元可以是家用基站或基站。
[0082] 优选实施例一
[0083] 图6是根据本发明实施例的本地网关动态注册和更新的流程图,如图6所示,在本优选实施例中,可以发送动态注册和/或动态更新请求,本地网络查询系统收到本地网关的注册请求消息和/或配置更新请求消息后,将请求消息中包含的信息保存起来。同时回本地网关注册响应或配置更新响应消息。下面对此分别进行说明。
[0084] 本地网关(例如,可以在开机上电后)向本地网络查询系统动态注册,在其发送的注册请求消息中携带本地网关IP地址、APN、本地网关所处的本地网络标识和/或本地网关支持的基站标识、本地网关的MRA能力。
[0085] 本地网关可以在配置信息改变后,向本地网络查询系统动态更新,在其发送的配置更新请求消息中携带本地网关IP地址、APN、本地网关所处的本地网络标识和/或本地网关支持的基站标识、本地网关的MRA能力。
[0086] 优选实施例中的本地网络查询系统可以是DNS,无线侧网元管理系统(HMS,H(e)NB Management System)、或新的逻辑实体。
[0087] 如果本地网络查询系统是DNS,则网络侧和本地网络查询系统之间可以利用现有的接口和协议来实现本地网关的查询和响应;如果本地网络查询系统是HMS或者新的逻辑实体,则网络侧和本地网络查询系统之间需要新增接口,相互之间通信需要采用新的协议来实现,新增的接口和协议可以和网络侧与DNS之间使用的接口和协议相类似。
[0088] 如果本地网关有MRA能力,则本地网关在请求消息中携带MRA能力,表示本地网关所处的网络拥有者能提供MRA业务,并开启了MRA功能。MRA能力可以是一个新参数,如一个新指示、或一个新flag,也可以是现有参数的组合。所以MRA能力可以通过新增IE来实现,也可以通过现有IE的组合来实现。如果本地网关没有MRA能力,或者本地网关有MRA能力但是没有开启MRA功能,则本地网关在请求消息中不需要携带本地网关的MRA能力。
[0089] 如果本地网关所处的本地网络有本地网络标识,则本地网关在请求消息中携带本地网关所处的本地网络标识(例如,LHN-ID、LHN name);本地网关也可以在请求消息中,携带本地网关支持的家用基站标识(例如,H(e)NB-ID、H(e)NB name)。
[0090] 优选实施例二
[0091] 本优选实施例中,终端从本地网络之外的基站或家用基站接入,希望远程访问本地网络,请求建立MRA连接;或者终端从本地网络内部接入,希望建立LIPA连接:
[0092] 本优选实施例适用于终端从GERAN/UTRAN/E-UTRAN接入EPC网络或者GPRS网络。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN。此时UE和SGSN之间的连接建立请求消息是激活PDP上下文请求消息。如果UE从E-UTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。网络中可能存在家用基站网关,如果存在家用基站网关,那么家用基站和移动管理单元之间的消息都需要经过家用基站网关。进一步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本实施例无关,这里不做赘述。
[0093] 图7是根据本发明实施例的PDN连接建立时选择本地网关的流程图,如图7所示,该流程包括如下步骤:
[0094] 步骤S702,用户终端主动发起PDN连接建立请求,请求建立MRA连接或LIPA连接。
[0095] 步骤S704,移动管理单元接收到PDN连接建立请求消息后,用如下参数之一,或者他们的组合:APN、当前接入基站所处的本地网络标识、当前接入基站的基站标识、向本地网络查询系统查询本地网络中本地网关的地址信息。
[0096] 步骤S706,本地网络查询系统向移动管理单元返回查询响应消息。本地网络查询系统根据收到的查询请求消息中包含的参数在本地保存的信息中查询对应的LGW地址信息,本地网络查询系统根据查询结果向移动管理单元返回LGW地址信息、MRA能力、本地网关所处的本地网络标识和/或本地网关支持的基站标识。
[0097] 本地网络查询系统返回给移动管理单元的LGW地址信息可以是一个LGW地址信息,也可以是一个包含多个LGW地址信息的一个列表,如果本地网络查询系统返回的是一个LGW列表,则移动管理单元可以在返回的LGW列表中任意选择一个LGW地址。
[0098] 移动管理单元保存查询收到的LGW地址信息、MRA能力、本地网关所处的本地网络标识和/或本地网关支持的基站标识。
[0099] 移动管理单元也可以不保存查询收到的LGW地址信息、MRA能力、本地网关所处的本地网络标识和/或本地网关支持的基站标识,而是在需要的时候主动带参数再去本地网络查询系统查询。
[0100] 此外,步骤S704中,移动管理单元向本地网络查询系统发送的查询消息还可以包括MRA能力。此时步骤S706中,本地网络查询系统返回的LGW地址信息中只包含支持MRA能力的LGW,或者LGW列表。
[0101] 如果UE请求的为MRA连接,则移动管理单元选择支持MRA能力的LGW为终端建立连接。
[0102] 如果UE请求的为LIPA连接,且UE的签约或者移动管理单元配置允许UE远程访问本地网络,则移动管理单元选择支持MRA能力的LGW为终端建立连接。
[0103] 步骤S708,执行PDN连接建立的后续过程,后续过程与现有技术类似,这里不做赘述。
[0104] 优选实施例三
[0105] 本优选实施例适用于用户从源基站(例如,家用基站,但并不限于此)建立本地访问连接后,由于位置发生了变化,移动到其他的基站或者家用基站。
[0106] 本实施例适用于终端从GERAN/UTRAN/E-UTRAN接入EPC网络或者GPRS网络。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN。如果UE从E-UTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。网络中可能存在家用基站网关,如果存在家用基站网关,那么所有家用基站和移动管理单元之间的消息都需要经过家用基站网关。进一步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本实施例无关,这里不做赘述。如果是UMTS/GERAN接入,并且移动管理单元是Gn/Gp SGSN,则本流程中没有SGW,所有经过SGW的消息都不需要经过SGW,而是移动管理单元直接发送给本地网关。
[0107] 图8是根据本发明实施例的切换流程中选择本地网关的流程图,如图8所示,该流程包括如下步骤:
[0108] 步骤S802,源家用基站获取临近小区的测量信息,根据测量报告中的信息选取合适的目标小区。
[0109] 步骤S804,源家用基站向源移动管理单元发送切换请求消息。其中包含目标基站标识,可选的还包括目标基站所在的本地网络标识,如果源家用基站知道目标基站所在的本地网络标识的话。
[0110] 步骤S806,源移动管理单元根据如下参数之一,或者他们的组合:APN、目标基站所在的本地网络标识,目标基站的基站标识,向本地网络查询系统查询支持的LGW地址信息。
[0111] 步骤S808,本地网络查询系统向源移动管理单元返回目标基站支持的LGW地址信息、MRA能力、本地网关所处的本地网络标识或本地网关支持的基站标识。
[0112] 源移动管理单元用查询收到的LGW地址信息和本地保存的源家用基站支持的LGW地址信息比对,看是否一致,如果一致则认为目标基站和源家用基站在同一个本地网络内,能保持本地访问连接的连续性,如果不一致,则认为目标基站和源家用基站不在同一个本地网络内,不能保持本地访问连接的连续性,源移动管理单元去活本地访问连接。
[0113] 如果目标基站所在的本地网络标识与建立的本地连接的本地网络标识不一致(如果目标基站不属于任何本地网络,那么也认为不一致),则移动管理单元还可以根据建立本地连接时查询的LGW的MRA能力判断是否保持本地访问连接的连续性。如果LGW支持MRA,则保持本地连接连续性,将本地访问连接转变成MRA连接,否则源移动管理单元去活本地访问连接。去活本地连接的过程为本领域人员所公知的技术,这里不做赘述。
[0114] 如果需要去活本地访问连接,则源移动管理单元在完成本地连接去活之后执行后续步骤。
[0115] 步骤S810,执行切换的后续过程,后续过程与现有技术类似,这里不做赘述。
[0116] 优选实施例四
[0117] 本优选实施例,适用于用户建立本地访问连接后,由于位置发生了变化,移动到其他的基站或者家用基站。
[0118] 本实施例适用于终端从GERAN/UTRAN/E-UTRAN接入EPC网络或者GPRS网络。如果UE从GERAN/UTRAN接入,家用基站为HNB,基站为BSS或者NodeB/RNC,移动管理单元为SGSN。如果UE从E-UTRAN接入,家用基站为HeNB,基站为eNB,移动管理单元为MME。网络中可能存在家用基站网关,如果存在家用基站网关,那么所有家用基站和移动管理单元之间的消息都需要经过家用基站网关。进一步的家用基站和本地网关之间的消息,可以通过家用基站网关也可以不通过家用基站网关。对于通过家用基站网关转发消息的场景,家用基站网关对经过的消息进行透传,透传的过程与本发明无关,这里不做赘述。
[0119] 如果是UMTS/GERAN接入,并且移动管理单元是Gn/Gp SGSN,则本流程中没有SGW,所有经过SGW的消息都不需要经过SGW,而是移动管理单元直接发送给本地网关。
[0120] 图9是根据本发明实施例的跟踪区更新过程中选择本地网关的流程图,如图9所示,该流程包括如下步骤:
[0121] 步骤S902,终端经目标无线侧网元向目标移动管理单元发送跟踪区更新请求消息;
[0122] 步骤S904,目标移动管理单元向源移动管理单元发送上下文请求消息;
[0123] 步骤S906,源移动管理单元向目标移动管理单元发送上下文应答消息,携带用户上下文信息,其中携带本地访问连接的LGW地址,可选的还包括LGW的MRA能力、LGW所处的本地网络标识;
[0124] 步骤S908,可选地,终端、移动管理单元、鉴权授权服务器执行认证过程;
[0125] 步骤S910,目标移动管理单元根据如下参数之一,或者他们的组合:APN、目标无线侧网元的本地网络标识、目标无线侧网元的基站标识,向本地网络查询系统查询目标无线侧网元支持的LGW地址信息。
[0126] 步骤S912,本地网络查询系统返回目标移动管理单元目标无线侧网元支持的LGW地址信息、MRA能力、本地网关所处的本地网络标识或本地网关支持的基站标识。
[0127] 目标移动管理单元用从源移动管理单元收到的LGW地址信息和从本地网络查询系统查询回来的LGW地址信息比对,看两个LGW地址是否一致,如果一致则目标移动管理单元认为目标无线侧网元和源基站在同一个本地网络内,能保持本地访问连接的连续性,否则认为不能支持本地访问连接的连续性。
[0128] 如果步骤S906中的上下文中包含了MRA能力和本地网络标识,则目标移动管理单元根据目标无线侧网元的本地网络标识,与之做匹配。如果目标无线侧网元所在的本地网络标识与建立的本地访问连接的本地网络标识不一致(如果目标无线侧网元不属于任何本地网络,那么也认为不一致),则目标移动管理单元还可以根据建立本地连接时查询的LGW的MRA能力判断是否保持本地访问连接的连续性。如果LGW支持MRA,则保持本地连接连续性,将本地访问连接转变成MRA连接,否则由源移动管理单元去活本地访问连接。
[0129] 步骤S914,目标移动管理单元向源移动管理单元发送上下文确认消息,携带判断结果,如果判断结果表示不支持本地访问连接的连续性,则源移动管理单元去活本地访问连接。去活本地连接的过程为本领域人员所公知的技术,这里不做赘述。
[0130] 步骤S916,执行跟踪区更新的后续过程,后续过程与现有技术类似,这里不做赘述。
[0131] 实施例五
[0132] 图10是根据本发明实施例的用户初始附着时选择本地网关以及保存本地网关的流程图,如图10所示,该流程包括如下步骤:
[0133] 步骤S1002,用户终端在进行通信前需要建立无线资源控制(Radio Resource Control,简称为RRC)连接作为信令消息或者业务数据的承载。
[0134] 步骤S1004,用户终端发送初始化非接入层(Non-Access-Stratum,简称为NAS)消息,进行附着操作。
[0135] 步骤S1006,无线侧网元将初始的用户消息发给移动管理单元。若存在家用基站网关,则先转发给家用基站网关,然后再由家用基站网关将消息发给移动管理单元。
[0136] 步骤S1008,可选地,终端、移动管理单元、鉴权授权服务器执行认证过程。
[0137] 步骤S1010,移动管理单元收到附着请求消息后用如下参数之一,或者他们的组合:APN、当前接入基站的本地网络标识、当前基站的基站标识,向本地网络查询系统查询本地网关的地址信息移动管理单元。
[0138] 步骤S1012,本地网络查询系统向移动管理单元返回查询响应消息。本地网络查询系统根据收到的查询请求消息在本地保存的信息中查询对应的LGW地址信息,本地网络查询系统根据查询结果向移动管理单元返回本地网关LGW地址信息、MRA能力、本地网关所处的本地网络标识和/或本地网关支持的基站标识。
[0139] 本地网络查询系统返回给移动管理单元的LGW地址信息可以是一个LGW地址信息,也可以是一个包含多个LGW地址信息的一个列表,如果本地网络查询系统返回的是一个LGW列表,则移动管理单元可以在返回的LGW列表中任意选择一个LGW地址。
[0140] 移动管理单元保存查询收到的LGW地址信息、MRA能力、本地网关所处的本地网络标识和/或本地网关支持的基站标识。
[0141] 此外,如果终端请求建立MRA连接,则步骤S1010中,移动管理单元向本地网络查询系统发送的查询消息还可以包括MRA能力。此时步骤S1012中,本地网络查询系统返回的LGW地址信息中只包含支持MRA能力的LGW,或者LGW列表。
[0142] 如果UE请求的为MRA连接,则移动管理单元选择支持MRA能力的LGW为终端建立连接。
[0143] 如果UE请求的为LIPA连接,且UE的签约或者移动管理单元配置允许UE远程访问本地网络,则移动管理单元选择支持MRA能力的LGW为终端建立连接。
[0144] 步骤S1014,执行附着流程的后续过程,直到步骤S1016,后续过程与现有技术类似,这里不做赘述。
[0145] 步骤S1016,在附着流程最后,移动管理单元向鉴权授权服务器发通报(notify)请求消息,携带APN和LGW地址,以及MRA能力,请求将APN、LGW地址和LGW MRA能力保存在鉴权授权服务器,为了用户从非3GPP接入请求MRA连接或本地访问连接时,选择对应的本地网关地址。
[0146] 步骤S1018,鉴权授权服务器保存收到的APN、LGW地址、LGW MRA能力,回移动管理单元notify响应消息。
[0147] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0148] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈