获取服务网关的方法及移动管理节点、数据网关及系统

申请号 CN201280001171.5 申请日 2012-06-13 公开(公告)号 CN102893638A 公开(公告)日 2013-01-23
申请人 华为技术有限公司; 发明人 陈靖;
摘要 本 发明 适用于移动通信领域,提供了获取服务网关的方法、移动管理 节点 、数据网关及系统。本发明 实施例 提供的一种获取服务网关的方法,包括:当UE从旧侧移动管理节点切换至新侧移动管理节点时,所述新侧移动管理节点根据所述UE的接入信息向域名系统DNS 服务器 发送域名解析 请求 ;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧 位置 区域标识;接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;获取新侧可用S-GW的主机名;根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。通过上述方法能够减少新侧移动管理节点为UE选择新侧S-GW后带来的用户业务数据传输时延。
权利要求

1.一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,其特征在于,包括:
所述新侧移动管理节点根据所述UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧位置区域标识;
所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;
所述新侧移动管理节点获取新侧可用S-GW的主机名;
所述新侧移动管理节点根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
2.如权利要求1所述的方法,其特征在于,
所述接入信息包括所述UE的APN;
所述新侧移动管理节点根据所述UE的接入信息向DNS服务器发送域名解析请求,包括:所述新侧移动管理节点向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述APN组成的域名;
所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的设备的主机名,包括:所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的数据网关的主机名。
3.如权利要求1所述的方法,其特征在于,
所述接入信息包括所述UE的旧侧位置区域标识;
所述新侧移动管理节点根据所述UE的接入信息向DNS服务器发送域名解析请求,包括:所述新侧移动管理节点向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述旧侧位置区域标识组成的所述旧侧移动管理节点的域名;
所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的设备的主机名,包括:所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的所述旧侧移动管理节点的主机名。
4.一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,其特征在于,包括:
所述新侧移动管理节点接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议IP地址;
所述新侧移动管理节点根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;
所述新侧移动管理节点接收所述数据网关的响应消息;
当所述响应消息包括所述数据网关的IP地址和资源标识时,所述新侧移动管理节点选择所述数据网关作为新侧S-GW。
5.如权利要求4所述的方法,其特征在于,还包括:
当所述响应消息不包括所述数据网关的IP地址和资源标识时,所述新侧移动管理节点从域名系统DNS服务器中获取新侧S-GW。
6.一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,其特征在于,包括:
所述S-GW接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议IP地址;
其中,所述S-GW为所述新侧移动管理节点从域名系统DNS服务器中获取的;
所述S-GW根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;
所述S-GW接收所述数据网关的响应消息;
当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,所述S-GW将所述数据网关的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
7.如权利要求6所述的方法,其特征在于,还包括:
当所述响应消息不包括所述数据网关的IP地址和资源标识,所述S-GW将自身的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述S-GW为新侧S-GW。
8.一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,其特征在于,包括:
数据网关接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识;
所述数据网关根据所述新侧位置区域标识,判断自身是否能够作为S-GW为所述UE提供服务;
当所述数据网关能够作为S-GW为所述UE提供服务时,所述数据网关发送包括所述数据网关的IP地址和资源标识的响应消息,指示选择所述数据网关作为所述UE的新侧S-GW。
9.如权利要求8所述的方法,其特征在于,还包括:
当所述数据网关不能够作为S-GW为所述UE提供服务时,所述数据网关发送指示所述PDN网关不能够作为S-GW为所述UE提供服务的响应消息。
10.一种移动管理节点,其特征在于,包括:
发送单元,用于根据用户设备UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧位置区域标识;
接收单元,用于接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;
获取单元,用于获取新侧可用服务网关S-GW的主机名;
选择单元,用于根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
11.如权利要求10所述的移动管理节点,其特征在于,
所述接入信息包括所述UE的APN;
所述发送单元,具体用于向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述APN组成的域名;
所述接收单元,具体用于接收所述DNS服务器根据所述域名解析请求返回的数据网关的主机名。
12.如权利要求10所述的移动管理节点,其特征在于,
所述接入信息包括所述UE的旧侧位置区域标识;
所述发送单元,具体用于向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述旧侧位置区域标识组成的旧侧移动管理节点的域名;
所述接收单元,具体用于接收所述DNS服务器根据所述域名解析请求返回的所述旧侧移动管理节点的主机名。
13.如权利要求10~12任一项所述的移动管理节点,其特征在于,所述移动管理节点为服务通用分组无线业务支持节点SGSN或者移动管理实体MME。
14.一种移动管理节点,其特征在于,包括:
第一接收单元,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址;
发送单元,用于根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为服务网关S-GW为所述UE提供服务;
第二接收单元,用于接收所述数据网关的响应消息;
选择单元,用于当所述响应消息包括所述数据网关的IP地址和资源标识时,选择所述数据网关作为新侧S-GW。
15.如权利要求14所述的移动管理节点,其特征在于,所述选择单元还用于,当所述响应消息不包括所述数据网关的IP地址和资源标识时,从域名系统DNS服务器中获取新侧S-GW。
16.如权利要求14或15所述的节点,其特征在于,所述移动管理节点为服务通用分组无线业务支持节点SGSN或者移动管理实体MME。
17.一种服务网关S-GW,其特征在于,包括:
第一接收单元,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址;
第一发送单元,用于根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;
第二接收单元,用于接收所述数据网关的响应消息;
第二发送单元,用于当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,将所述数据网关的IP地址和资源标识发送给新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
18.如权利要求17所述的S-GW,其特征在于,所述第二发送单元还用于,当所述响应消息不包括所述数据网关的IP地址和资源标识,将所述S-GW的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述S-GW为新侧S-GW。
19.一种数据网关,其特征在于,包括:
接收单元,用于接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识;
判断单元,用于根据所述新侧位置区域标识,判断所述数据网关是否能够作为S-GW为所述UE提供服务;
发送单元,用于当所述数据网关能够作为S-GW为所述UE提供服务时,发送包括所述数据网关的IP地址和资源标识的响应消息。
20.如权利要求19所述的数据网关,其特征在于,所述发送单元还用于当所述数据网关不能够作为S-GW为所述UE提供服务时,发送指示所述数据网关不能够作为S-GW为所述UE提供服务的响应消息。
21.一种获取服务网关S-GW的系统,其特征在于,包括如权利要求10~13任一项所述的移动管理节点和域名系统DNS服务器。
22.一种获取服务网关S-GW的系统,其特征在于,包括如权利要求14~16任一项所述的移动管理节点和如权利要求19或20所述的数据网关。
23.一种获取服务网关S-GW的系统,其特征在于,包括如权利要求17或18所述的服务网关S-GW和如权利要求19或20所述的数据网关。

说明书全文

获取服务网关的方法及移动管理节点、数据网关及系统

技术领域

[0001] 本发明属于移动通信领域,尤其涉及获取服务网关(Serving Gateway,S-GW)的方法、移动管理节点、数据网关及系统。

背景技术

[0002] 在演进型分组系统(Evolved Packet System,EPS)网络中,通过S4接口与S-GW连接的服务GPRS支持节点(Serving GPRS Support Node,SGSN)或者移动管理实体(Mobility Management Entity,MME)被称为S4SGSN/MME。
[0003] 用户设备(User Equipment,UE)在EPS网络内移动的过程中,分组数据网络网关(Packet Data Networks Gateway,P-GW)作为用户数据在EPS网络内的锚定点,不会发生变化,而S-GW可能会随着UE的位置移动而发生变化。UE从通用分组无线业务(General Packet Radio Service,GPRS)/通用移动通信系统(Universal Mobile Telecommunications System,UMT S)网络移动到EPS网络的过程中,网关GPRS支持节点(Gateway GPRS Support Node,GGSN)和P-GW作为用户数据在GPRS/UMTS网络及EPS网络内的锚定点,不会发生变化,而UE在GPRS/UMTS网络中不使用S-GW,移动至EPS网络后则需使用服务网关(Serving Gateway,S-GW)。在上述两种情况下,新侧移动管理节点(S4SGSN/MME)在为UE选择新侧S-GW后,可能会增加用户业务数据的传输时延。

发明内容

[0004] 本发明实施例提供一种获取服务网关的方法、移动管理节点、数据网关及系统,用于减少新侧移动管理节点为UE选择新侧S-GW后增加的用户业务数据传输时延。
[0005] 一方面,本发明实施例提供的一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,包括:所述新侧移动管理节点根据所述UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧位置区域标识;所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;所述新侧移动管理节点获取新侧可用S-GW的主机名;所述新侧移动管理节点根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0006] 另一方面,本发明实施例提供的一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,包括:所述新侧移动管理节点接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议IP地址;所述新侧移动管理节点根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;所述新侧移动管理节点接收所述数据网关的响应消息;当所述响应消息包括所述数据网关的IP地址和资源标识时,所述新侧移动管理节点选择所述数据网关作为新侧S-GW。
[0007] 又一方面,本发明实施例提供的一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,包括:所述S-GW接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议IP地址;其中,所述S-GW为所述新侧移动管理节点从域名系统DNS服务器中获取的;所述S-GW根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;所述S-GW接收所述数据网关的响应消息;当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,所述S-GW将所述数据网关的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
[0008] 又一方面,本发明实施例提供的一种获取服务网关S-GW的方法,当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,包括:数据网关接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识;所述数据网关根据所述新侧位置区域标识,判断自身是否能够作为S-GW为所述UE提供服务;当所述数据网关能够作为S-GW为所述UE提供服务时,所述数据网关发送包括所述数据网关的IP地址和资源标识的响应消息。
[0009] 又一方面,本发明实施例提供的一种移动管理节点,包括:发送单元,用于根据用户设备UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧位置区域标识;接收单元,用于接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;获取单元,用于获取新侧可用服务网关S-GW的主机名;选择单元,用于根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0010] 又一方面,本发明实施例提供的一种移动管理节点,包括:第一接收单元,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址;发送单元,用于根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为服务网关S-GW为所述UE提供服务;第二接收单元,用于接收所述数据网关的响应消息;选择单元,用于当所述响应消息包括所述数据网关的IP地址和资源标识时,选择所述数据网关作为新侧S-GW。
[0011] 又一方面,本发明实施例提供的一种服务网关,包括:第一接收单元,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址;第一发送单元,用于根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;第二接收单元,用于接收所述数据网关的响应消息;第二发送单元,用于当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,将所述数据网关的IP地址和资源标识发送给新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
[0012] 又一方面,本发明实施例提供的一种数据网关,包括:接收单元,用于接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识;判断单元,用于根据所述新侧位置区域标识,判断所述数据网关是否能够作为S-GW为所述UE提供服务;发送单元,用于当所述数据网关能够作为S-GW为所述UE提供服务时,发送包括所述数据网关的IP地址和资源标识的响应消息。
[0013] 又一方面,本发明实施例提供的一种获取服务网关的系统包括如上的移动管理节点和DSN服务器。
[0014] 又一方面,本发明实施例提供的一种获取服务网关的系统包括如上的移动管理节点和数据网关。
[0015] 再一方面,本发明实施例提供的一种获取服务网关的系统包括如上的服务网关和如上的数据网关。
[0016] 通过本发明实施例提供的获取服务网关的方法、移动管理节点、数据网关及系统,可以选择和数据网关在物理拓扑上最接近的新侧服务网关,或者和旧侧移动管理节点在物理拓扑上最接近的新侧服务网关,或者选择和数据网关合建的服务网关作为新侧服务网关,能够减少新侧移动管理节点为UE选择新侧S-GW后增加的用户业务数据传输时延。附图说明
[0017] 图1是本发明一实施例提供的一种获取S-GW的方法流程图
[0018] 图2是本发明一实施例提供的一种移动管理节点的结构框图
[0019] 图3是本发明一实施例提供的一种获取S-GW的方法流程图;
[0020] 图4是本发明一实施例提供的一种获取S-GW的方法流程图;
[0021] 图5是本发明一实施例提供的一种获取S-GW的方法流程图;
[0022] 图6是本发明一实施例提供的一种移动管理节点的结构框图;
[0023] 图7是本发明一实施例提供的一种服务网关的结构框图;
[0024] 图8是本发明一实施例提供的一种数据网关的结构框图;
[0025] 图9是本发明一实施例提供的一种获取服务网关的系统的示意图;
[0026] 图10是本发明一实施例提供的一种获取服务网关的系统的示意图;
[0027] 图11是本发明一实施例提供的一种获取服务网关的系统的示意图。

具体实施方式

[0028] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029] 需要说明的是,为了方便描述,对本说明书中出现的下列术语进行如下约定:
[0030] 数据网关网关:表示P-GW或者合建的GGSN/P-GW;
[0031] 合建网关:表示合建的S-GW/P-GW或者合建的S-GW/GGSN/P-GW;
[0032] 旧侧无线接入网:表示UE移动前所在的GSM/EDGE无线接入网(GSM/EDGE Radio Access Network,GERAN)/通用陆地无线接入网(UniversalTerrestrial Radio Access Network,UTRAN)/演进型通用陆地无线接入网(Evolved Universal Terrestrial Radio Access Network,E-UTRAN)覆盖区域;
[0033] 新侧无线接入网:表示UE移动后所在GERAN/UTRAN/E-UTRAN覆盖区域;
[0034] 旧侧移动管理节点:表示UE在旧侧无线接入网时使用的Gn/Gp SGSN、S4SGSN或者MME;
[0035] 新侧移动管理节点:表示UE在新侧无线接入网时使用的S4SGSN或MME;
[0036] 旧侧服务网关(Serving Gateway,S-GW):表示UE在旧侧无线接入网时使用的S-GW;
[0037] 新侧S-GW:表示UE在新侧无线接入网时使用的S-GW。
[0038] 图1示出了本发明一实施例提供的获取S-GW的方法的实现流程,在本实施例中,流程的执行主体为新侧移动管理节点,详述如下:
[0039] 当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,
[0040] 步骤S101、所述新侧移动管理节点根据所述UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称(Access Point Name,APN)或者所述UE的旧侧位置区域标识。
[0041] 在本实施例中,当新侧移动管理节点接收到UE的接入请求后,可以根据该UE在旧侧移动管理节点使用的APN或者该UE在旧侧无线接入网的位置区域标识,向DNS服务器发送域名解析请求。DNS服务器会根据接收到的域名解析请求进行相应的名称权威指针(Naming Authority Pointer,NAPTR)记录的DNS查询,以针对域名解析请求向新侧移动管理节点返回查询到的相应的设备的主机名。其中,UE的接入信息可以由旧侧移动管理节点发送至新侧移动管理节点,也可以由旧侧移动管理节点通过归属用户服务器(Home SubscriberServer,HSS)获取。
[0042] 步骤S102、所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的设备的主机名。
[0043] 作为本发明实施例的一种场景,当所述接入信息包括所述APN时,步骤S101具体为:所述新侧移动管理节点向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述APN组成的域名。
[0044] 相应的,步骤S102具体为:所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的数据网关的主机名。
[0045] 在该场景中,当有多个APN时,新侧移动管理节点将旧侧移动管理节点发送的每个APN分别组成一个域名,并根据每一个域名分别向DNS服务器发送一条域名解析请求。DNS服务器在接收到上述域名解析请求后进行NAPTR记录的DNS查询,并针对每条域名解析请求向新侧移动管理节点返回查询到的数据网关的主机名。
[0046] 作为本发明实施例的另一个场景,当所述接入信息包括所述位置区域标识时,步骤S101具体为:所述新侧移动管理节点向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述旧侧位置区域标识组成的所述旧侧移动管理节点的域名。
[0047] 相应地,步骤S102具体为:所述新侧移动管理节点接收所述DNS服务器根据所述域名解析请求返回的所述旧侧移动管理节点的主机名。
[0048] 在本场景中,位置区域标识包括但不限于跟踪区标识(Tracking AreaIdentity,TAI)、路由区标识(Routin Area Identity,RAI)、移 动管理实体标识(Mobility Management Entity Identity,MME ID)、无线网络控制器(RadioNetwork Controller Identity,RNC ID)或者演进型网络基站标识(E-UTRANNodeB Identity,eNodeB ID)。
[0049] 步骤S103:所述新侧移动管理节点获取新侧可用S-GW的主机名。
[0050] 示例性的,步骤103的一种具体实现可以为:新侧移动管理节点根据所述UE在新侧无线接入网的位置区域标识组成域名,向DNS服务器发送域名解析请求,DNS服务器在接收到上述域名解析请求后进行NAPTR记录的DNS查询,并向新侧移动管理节点返回查询到的UE可使用的S-GW的主机名。
[0051] 步骤S104:所述新侧移动管理节点根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0052] 作为本发明实施例的一种场景,当所述接入信息包括所述APN时,步骤S104具体为:所述新侧移动管理节点根据所述数据网关的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述数据网关在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0053] 在该场景中,当接入信息包括多个APN,新侧移动管理节点根据所述多个APN分别从DNS服务器获取多个数据网关的主机名时,可以任选一个数据网关的主机名,并根据该被选择的数据网关的主机名,选择在地理拓扑上最接近的新侧可用S-GW作为新侧S-GW。
[0054] 作为本发明实施例的另一种场景,当所述接入信息包括所述位置区域标识时,步骤S104具体为:所述新侧移动管理节点根据所述旧侧移动管理节点的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述旧侧移动管理节点在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0055] 示例性的,在第三代合作伙伴计划(the 3rd Generation Partner Project,3GPP)协议中,每个设备有若干主机名(Hostname),每个主机名配置有三个标签,格式如下:
[0056] <“topon”|“topoff”>,[0057] 其中:
[0058] “topon”|“topoff”:指示该主机名中是否包含了地理拓扑信息。“topon”表示主机名中包含了地理拓扑信息;
[0059] single-label-interface-name:接口名称,仅作为一个标识,可以与实际的物理接口一致,也可以不一致,且一个网络节点可以有多个接口。
[0060] canonical-node-name:规范的节点名称,用于标识一个网络节点,可以体现出不同网络节点间的地理拓扑关系。从末尾的点分名称开始比较,相同的点分名称越多,表明两个网络节点之间的地理拓扑关系越近。
[0061] 由于一个网络节点只有一个canonical-node-name,因此可以通过比较两个设备的主机名的canonical-node-name是否完全相同来判断两个设备是否属于同一个网络节点,或者判断两个主机名的canonical-node-name的相似程度来判断两个设备在地理拓扑关系上的远近,且上述判断过程不需要考虑“topon”“topoff”和single-label-interface-name标签。
[0062] 本领域普通技术人员应知,设备主机名的定义可能随着技术的发展,其中表示设备地理拓扑关系的部分的结构、位置、长度、定义发生变化,以上对于设备主机名的举例,并不构成对于本发明实施例的限制。
[0063] 在图1所示的实施例中,通过接入信息查询UE的数据网关或者旧侧移动管理节点的主机名,并通过主机名来选择与UE的数据网关或者UE的旧侧移动管理节点在地理拓扑上最近的服务网关作为新侧服务网关,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0064] 图2示出了本发明实施例提供的移动管理节点的结构框图,该移动管理节点可以为位于GERAN、UTRAN或者E-UTRAN等通信系统中的SGSN或者MME,最为新侧移动管理节点,用于执行本发明实施例图1所示的方法。
[0065] 参照图2,该移动管理节点包括:
[0066] 发送单元21,用于根据用户设备UE的接入信息向域名系统DNS服务器发送域名解析请求;其中,所述接入信息包括所述UE的接入点名称APN或者所述UE的旧侧位置区域标识;
[0067] 接收单元22,用于接收所述DNS服务器根据所述域名解析请求返回的设备的主机名;
[0068] 获取单元23,用于获取新侧可用服务网关S-GW的主机名;
[0069] 选择单元24,用于根据所述设备的主机名中表示地理拓扑关系的部分和所述新侧可用S-GW的主机名中表示地理拓扑关系的部分,选择与所述设备在地理拓扑上最接近的所述新侧可用S-GW作为新侧S-GW。
[0070] 作为本发明实施例的一种应用场景,当所述接入信息包括所述UE的APN时,发送单元21具体用于,向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述APN组成的域名。相应地,接收单元22具体用于接收所述DNS服务器根据所述域名解析请求返回的数据网关的主机名。
[0071] 作为本发明实施例的另一种场景,当所述接入信息包括所述UE的旧侧位置区域标识时,所述发送单元21具体用于,向所述DNS服务器发送所述域名解析请求,所述域名解析请求包括根据所述旧侧位置区域标识组成的旧侧移动管理节点的域名。相应地,所述接收单元22具体用于,接收所述DNS服务器根据所述域名解析请求返回的所述旧侧移动管理节点的主机名。
[0072] 通过本发明实施例提供的移动管理节点,能够通过接入信息查询UE的数据网关或者旧侧移动管理节点的主机名,并通过主机名来选择与UE的数据网关或者UE的旧侧移动管理节点在地理拓扑上最近的服务网关作为新侧服务网关,可减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0073] 图3示出了本发明又一实施例提供的获取S-GW的方法的实现流程,详述如下:
[0074] 当用户设备UE从旧侧移动管理节点切换至新侧移动管理节点时,
[0075] 步骤S301、所述新侧移动管理节点接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议(Internet Protocol,IP)地址。
[0076] 步骤S302、所述新侧移动管理节点根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务。
[0077] 作为本发明实施例的一种具体实现,所述判断请求可以为创建会话请求(Create Session Request)。位置区域标识包括但不限于UE的TAI、RAI、小区标识、eNodeB ID、RNC ID、eNodeB IP地址或者RNC IP地址等。
[0078] 本领域普通技术人员应知,数据网关根据UE的位置区域标识,即能够判断出该UE是否位于该数据网关的可服务区域内,由此判断其是否能够作为S-GW为UE提供服务。
[0079] 步骤S303、所述新侧移动管理节点接收所述数据网关的响应消息。
[0080] 作为本发明实施例的一种具体实现,该响应消息可以是数据网关发送给新侧移动管理节点的创建会话响应(Create Session Response)。
[0081] 步骤S304、当所述响应消息包括所述数据网关的IP地址和资源标识时,所述新侧移动管理节点选择所述数据网关作为新侧S-GW。
[0082] 示例性的,数据网关的资源标识包括但不限于隧道端点标识(TunnelEndpoint Identifier,TEID)或者合格PDN网关连接集标识(Fully Qualified PDNConnection Set Identifier,FQ-CSID)。
[0083] 可选的,步骤S305、当所述响应消息不包括所述数据网关的IP地址和资源标识时,所述新侧移动管理节点从域名系统DNS服务器中获取新侧S-GW。
[0084] 本发明实施例提供的获取服务网关的方法,通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0085] 图4示出了本发明又一实施例提供的获取S-GW的方法的实现流程,与本发明图3所示实施例不同的是,其执行主体为新侧移动管理节点从DNS服务器中获取的S-GW,详述如下:
[0086] 步骤401、所述S-GW接收所述旧侧移动管理节点发送的所述UE的数据网关的网络协议IP地址。
[0087] 作为本发明实施例的一种具体实现,所述数据网关的IP地址是由旧侧移动管理节点发送至新侧移动管理节点,并由新侧移动管理节点通过创建会话请求消息发送至所述S-GW的。
[0088] 步骤S402、所述S-GW根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务。
[0089] 作为本发明实施例的一种具体实现,所述判断请求可以为修改承载请求(Modify Bearer Request)。
[0090] 步骤S403、所述S-GW接收所述数据网关的响应消息。
[0091] 作为本发明实施例的一种具体实现,该响应消息可以是修改承载响应消息(Modify Bearer Response)。
[0092] 步骤S404、当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,所述S-GW将所述数据网关的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
[0093] 示例性的,数据网关的资源标识包括但不限于隧道端点标识(TunnelEndpoint Identifier,TEID)或者合格PDN网关连接集标识(Fully Qualified PDNConnection Set Identifier,FQ-CSID)。
[0094] 可选的,步骤S405、当所述响应消息不包括所述数据网关的IP地址和资源标识,所述S-GW将自身的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述S-GW为新侧S-GW。
[0095] 图4所示的实施例相关的实现原理与本发明图3所示实施例相同,不同的是在图3所示的实施例中,当获知没有数据网关可以作为S-GW为UE服务之后,新侧移动管理节点再通过向DNS服务器发送域名解析请求来获取新侧S-GW,而在图4所示实施例中,新侧移动管理节点先通过向DNS服务器发送域名解析请求来获取临时的S-GW,当没有数据网关可以作为S-GW为UE服务时,将该临时的S-GW作为UE的新侧S-GW。
[0096] 图4所示的实施例提供的获取服务网关的方法,通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。进一步的,通过先选择临时的S-GW,再判断数据网关能否作为S-GW为UE提供服务,可以在数据网关不能作为S-GW为UE提供服务时,直接选用临时的S-GW作为新侧S-GW,简化了信令流程,避免了重新去DNS系统获取新的S-GW来作为新侧S-GW。
[0097] 图5所示的获取S-GW的方法的实现流程的执行主体为数据网关,该流程分别与图3或图4所示实施例的方法流程相对应,详述如下:
[0098] 步骤S501、数据网关接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识。
[0099] 作为本发明实施例的一种具体实现,数据网关接收的判断请求可以来自本发明图3所示实施例中的新侧移动管理节点,或者来自图4所示实施例中的S-GW。
[0100] 步骤S502、所述数据网关根据所述新侧位置区域标识,判断自身是否能够作为S-GW为所述UE提供服务。
[0101] 步骤S503、当所述数据网关能够作为S-GW为所述UE提供服务时,所述数据网关发送包括所述数据网关的IP地址和资源标识的响应消息,指示选择所述数据网关作为所述UE的新侧S-GW。
[0102] 可选的,步骤S504、当所述数据网关不能够作为S-GW为所述UE提供服务时,所述数据网关发送指示所述PDN网关不能够作为S-GW为所述UE提供服务的响应消息。
[0103] 图5所示实施例的获取S-GW的方法的相关原理与图3或者图4所示实施例中的原理相同。通过UE的数据网关判断自身是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0104] 图6示出了本发明实施例提供的一种移动管理节点的结构框图,该移动管理节点可以为位于GERAN、UTRAN或者E-UTRAN等通信系统中的SGSN或者MME,作为新侧移动管理节点,用于执行本发明实施例图3所示的方法。
[0105] 参照图6,该移动管理节点,包括:
[0106] 第一接收单元61,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址。
[0107] 发送单元62,用于根据所述IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为服务网关S-GW为所述UE提供服务。
[0108] 第二接收单元63,用于接收所述数据网关的响应消息。
[0109] 选择单元64,用于当所述响应消息包括所述数据网关的IP地址和资源标识时,选择所述数据网关作为新侧S-GW。
[0110] 可选地,选择单元64还用于当所述响应消息不包括所述数据网关的IP地址和资源标识时,从域名系统DNS服务器中获取新侧S-GW。
[0111] 图6所示的移动管理节点的工作方式如图3所示的实施例相同,此处不作赘述。图6所示的移动管理节点,通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0112] 图7示出了本发明实施例提供的一种服务网关的结构框图,该服务网关可以位于GERAN、UTRAN或者E-UTRAN等通信系统中,用于执行图4所示的方法。
[0113] 参照图7,该服务网关,包括:
[0114] 第一接收单元71,用于接收旧侧移动管理节点发送的用户设备UE的数据网关的网络协议IP地址;
[0115] 第一发送单元72,用于根据所述数据网关的IP地址向所述数据网关发送判断请求,所述判断请求携带所述UE的新侧位置区域标识,以使所述数据网关根据所述新侧位置区域标识判断自身是否能够作为S-GW为所述UE提供服务;
[0116] 第二接收单元73,用于接收所述数据网关的响应消息;
[0117] 第二发送单元74,用于当所述数据网关的响应消息包括所述数据网关的IP地址和资源标识,将所述数据网关的IP地址和资源标识发送给新侧移动管理节点,以使所述新侧移动管理节点选择所述数据网关为新侧S-GW。
[0118] 可选的,所述第二发送单元74还用于,当所述响应消息不包括所述数据网关的IP地址和资源标识,将所述S-GW的IP地址和资源标识发送给所述新侧移动管理节点,以使所述新侧移动管理节点选择所述S-GW为新侧S-GW。
[0119] 图7所示的服务网关的工作方式如图4所示的实施例相同,此处不作赘述。图7所示的实施例提供的服务网关,通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。进一步的,通过先选择临时的S-GW,再判断数据网关能否作为S-GW为UE提供服务,可以在数据网关不能作为S-GW为UE提供服务时,直接选用临时的S-GW作为新侧S-GW,简化了信令流程,避免了重新去DNS系统获取新的S-GW来作为新侧S-GW。
[0120] 图8示出了本发明实施例提供的一种数据网关的结构框图,该数据网关网关可以位于GERAN、UTRAN或者E-UTRAN等通信系统中,用于执行图5所示的方法。该数据网关可以是P-GW或者是合建的GGSN/P-GW。
[0121] 参照图8,该数据网关,包括:
[0122] 接收单元81,用于接收判断请求,所述判断请求携带用户设备UE的新侧位置区域标识;
[0123] 判断单元82,用于根据所述新侧位置区域标识,判断所述数据网关是否能够作为S-GW为所述UE提供服务;
[0124] 发送单元83,用于当所述数据网关能够作为S-GW为所述UE提供服务时,发送包括所述数据网关的IP地址和资源标识的响应消息。
[0125] 可选的,发送单元83还用于当所述数据网关不能够作为S-GW为所述UE提供服务时,发送指示所述数据网关不能够作为S-GW为所述UE提供服务的响应消息。
[0126] 图8所示实施例的数据网关的工作机制和图5所示实施例的获取服务网关的方法的工作机制相同,此处不作赘述。图8所示实施例的数据网关通过判断自身是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0127] 本发明一实施例还提供一种获取服务网关的系统,如图9所示,包括移动管理节点91和DNS服务器92。其中,移动管理节点91为图2所示的移动管理节点。图9所示系统的工作方式和图1所示的方法相同,此处不作赘述。该系统通过接入信息查询UE的数据网关或者旧侧移动管理节点的主机名,并通过主机名来选择与UE的数据网关或者UE的旧侧移动管理节点在地理拓扑上最近的服务网关作为新侧服务网关,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0128] 本发明一实施例又提供一种获取服务网关的系统,如图10所示,包括移动管理节点1001和数据网关1002。其中,移动管理节点1001为图6所示的移动管理节点,数据网关1002为图8所示的数据网关。图10所示系统的工作方式和图3所示的方法相同,此处不作赘述。该系统通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
[0129] 本发明一实施例再提供一种获取服务网关的系统,如图11所示,包括服务网关1101和数据网关1102。其中,服务网关1101为图7所示的服务网关,数据网关1102为图8所示的数据网关。图11所示的系统的工作方式和图4所示的方法相同,此处不做赘述。该系统通过判断UE的数据网关是否能够作为S-GW为UE提供服务,从而选择能为UE提供S-GW服务的UE的数据网关来作为新侧S-GW,即选择合建网关作为新侧S-GW,能够减少由于选择较远地理拓扑距离的服务网关作为新侧服务网关而导致的用户业务数据传输时延的增加。
进一步的,通过先选择临时的S-GW,再判断数据网关能否作为S-GW为UE提供服务,可以在数据网关不能作为S-GW为UE提供服务时,直接选用临时的S-GW作为新侧S-GW,简化了信令流程,避免了重新去DNS系统获取新的S-GW来作为新侧S-GW。
[0130] 本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模或流程并不一定是实施本发明所必须的。
[0131] 本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0132] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0133] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
QQ群二维码
意见反馈