LTE网络中的消息路由方法、系统和网关与流程

文档序号:12699366阅读:1168来源:国知局
LTE网络中的消息路由方法、系统和网关与流程

本发明涉及移动通信领域,特别是涉及一种LTE网络中的消息路由方法、系统和网关。



背景技术:

LTE(Long Term Evolution,长期演进)是由3GPP(The 3rd Generation Partnership Project,第三代合作伙伴计划)组织指定的UMTS(Universal Mobile Telecommunications System,通用移动通信系统)技术标准的长期演进。LTE核心网中的MME(Mobility Management Entity,是3GPP协议LTE中的关键控制节点)和HSS(Home Subscriber Server,归属签约用户服务器)之间的S6a接口基于Diameter基本协议。Diameter基本协议为各种认证、授权和计费业务提供了安全、可靠、易于扩展的框架,其主要涉及性能协商、消息如何被发送、对等双方最终如何结束通信等方面。在RFC3588Diameter协议中规定了Diameter消息路由采用基于域的路由表方式,所有基于域的路由查找都依靠路由表来执行的。

3GPP29.272协议详细规定了S6a接口定位HSS的方式。MME或者DRA(Diameter Routing Agent,路由代理节点)需要根据S6a接口消息中的User-Name AVP(即用户的IMSI号码)来定位HSS。但是,当前移动通信网络中普遍存在一个用户同时使用多张USIM卡的情况。比如,对于中国电信这样的CDMA运营商,其原有的3G用户国际漫游时普遍使用漫游运营商提供的Sponsor IMSI,而在国内开展4G业务时使用中国电信自营的IMSI号码。但是如果该类用户国际漫游时如果需要使用4G业务,由于涉及到新号码的漫游协议谈判等事项,因此在相当长的一段时间内,这部分用户国际漫游时仍需要采用Sponsor IMSI接入LTE网络。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能实现路由的灵活变换和号码自动切换的LTE网络中的消息路由方法、系统和网关。

一种LTE网络中的消息路由方法,所述方法包括:

漫游地LTE网络的MME向国际漫游网关DRA发送接入请求,所述接入请求中携带源用户标识;

所述国际漫游网关DRA根据所述源用户标识定位第一HSS,向所述第一HSS发送请求消息,所述请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识;

所述第一HSS根据所述源用户标识查询数据库后发现用户不存在时,若所述是否支持请求重试标识为支持请求重试,且所述是否支持路由优化标识为支持路由优化,则所述第一HSS向国际漫游网关DRA返回错误码,且携带支持请求重试标志和支持路由优化标志;

所述国际漫游网关DRA解析所述错误码,向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址,并使用所述目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在其中一个实施例中,若所述是否支持请求重试标识为支持请求重试,且所述是否支持路由优化标识为不支持路由优化,则由所述第一HSS向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址,并使用所述目标用户标识和目标路由地址,重新向第二HSS发起接入请求。

在其中一个实施例中,若所述是否支持请求重试标识为不支持请求重试,则第一HSS向国际漫游网关DRA返回错误码且携带不支持请求重试标志;所述国际漫游网关DRA转发响应消息至MME,拒绝本次接入。

在其中一个实施例中,所述请求消息为用户鉴权请求或位置更新请求。

一种LTE网络中的消息路由系统,所述系统包括:

漫游地LTE网络的MME,用于向国际漫游网关DRA发送接入请求,所述接入请求中携带源用户标识;

国际漫游网关DRA,用于根据所述源用户标识定位第一HSS,向所述第一HSS发送请求消息,所述请求消息中携带源用户标识、是否支持请求重试标识 和是否支持路由优化标识;

第一HSS,用于根据所述源用户标识查询数据库后发现用户不存在时,若所述是否支持请求重试标识为支持请求重试,且所述是否支持路由优化标识为支持路由优化,则向国际漫游网关DRA返回错误码,且携带支持请求重试标志和支持路由优化标志;

所述国际漫游网关DRA还用于解析所述错误码,向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址,并使用所述目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在其中一个实施例中,所述第一HSS还用于若所述是否支持请求重试标识为支持请求重试,且所述是否支持路由优化标识为不支持路由优化,则向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址,并使用所述目标用户标识和目标路由地址,重新向第二HSS发起接入请求。

在其中一个实施例中,所述第一HSS还用于若所述是否支持请求重试标识为不支持请求重试,则向国际漫游网关DRA返回错误码且携带不支持请求重试标志;所述国际漫游网关DRA还用于转发响应消息至MME,拒绝本次接入。

在其中一个实施例中,所述请求消息为用户鉴权请求或位置更新请求。

一种LTE网络中的消息路由方法,所述方法包括:

接收漫游地LTE网络的MME发送的接入请求,所述接入请求中携带源用户标识;

根据所述源用户标识定位第一HSS,向所述第一HSS发送请求消息,所述请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识;

接收第一HSS返回的错误码并解析所述错误码,若所述错误码携带了支持请求重试标志和支持路由优化标志,则向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址,并使用所述目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在其中一个实施例中,若所述错误码携带了不支持请求重试标志,则转发响应消息至MME,拒绝本次接入。

在其中一个实施例中,所述请求消息为用户鉴权请求或位置更新请求。

一种在LTE网络中实现消息路由的网关,所述网关包括:

消息接收模块,用于接收漫游地LTE网络的MME发送的接入请求,所述接入请求中携带源用户标识;

消息发送模块,用于根据所述源用户标识定位第一HSS,向所述第一HSS发送请求消息,所述请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识;

解析模块,用于接收第一HSS返回的错误码并解析所述错误码;

查询模块,用于若所述错误码携带了支持请求重试标志和支持路由优化标志,则向EMNP发起查询请求,根据所述源用户标识查询到对应的目标用户标识和目标路由地址;

重新接入模块,用于使用所述目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在其中一个实施例中,所述网关还包括:

响应模块,用于若所述错误码携带了不支持请求重试标志,则转发响应消息至MME,拒绝本次接入。

在其中一个实施例中,所述请求消息为用户鉴权请求或位置更新请求。

上述LTE网络中的消息路由方法、系统和网关,通过在请求消息中扩展了是否支持请求重试标识和是否支持路由优化标识,在支持请求重试且支持路由优化的情况下,国际漫游网关DRA解析错误码会得到支持请求重试标志和支持路由优化标志,进而可根据源用户标识向EMNP查询到对应的目标用户标识和目标路由地址,根据目标路由地址可定位到第二HSS,从而可使用目标用户标识和目标路由地址重新向第二HSS发起接入请求,从而实现了路由的灵活变换,且可以实现号码的自动切换。

附图说明

图1为一个实施例中LTE网络中的消息路由方法的流程图;

图2为一个实施例中LTE网络中的消息路由系统的框架图;

图3为另一个实施例中LTE网络中的消息路由方法的流程图;

图4为一个实施例中在LTE网络中实现消息路由的网关的结构框图;

图5为另一个实施例中在LTE网络中实现消息路由的网关的结构框图;

图6为一个实施例中EMNP的协议栈配置示意图;

图7为一个实施例中支持请求重试且支持路由优化的用户鉴权接入流程的示意图;

图8为一个实施例中支持请求重试且支持路由优化的用户位置更新接入流程的示意图;

图9为一个实施例中支持请求重试但不支持路由优化的用户鉴权接入流程的示意图;

图10为一个实施例中支持请求重试但不支持路由优化的用户位置更新接入流程的示意图。

具体实施方式

本发明实施例所提供的LTE网络中的消息路由方法,适用于用户使用多张USIM卡的情况下可以实现用户多种号码的灵活路由和路由重试,可以实现号码的自动切换。本发明实施例通过在请求消息中扩展是否支持请求重试标识和是否支持路由优化标识,网关可通过扩展的请求重试消息向EMNP发起路由查询,在扩展的请求重试消息中携带了请求重试标志和支持路由优化标志的情况下,可根据源用户标识向EMNP查询到对应的目标用户标识和目标路由地址,从而使用目标用户标识和目标路由地址重新向第二HSS发起接入请求,从而实现了路由的灵活变换和号码的自动切换。

如图1所示,在一个实施例中,提供了一种LTE网络中的消息路由方法,包括以下步骤:

步骤102,漫游地LTE网络的MME向国际漫游网关DRA发送接入请求,该接入请求中携带源用户标识。

本实施例中,用户使用源用户标识访问漫游地LTE网络,比如,源用户标识可以是3G用户国际漫游时采用的漫游运营商提供的Sponsor IMSI。漫游地LTE网络的MME接收到用户的接入请求,将接入请求转发到国际漫游网关 DRA,请求消息中携带源用户标识。

步骤104,国际漫游网关DRA根据源用户标识定位第一HSS,向第一HSS发送请求消息,该请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识。

本实施例中,对原有的请求消息进行了扩展,增加了是否支持请求重试标识和是否支持路由优化标识。比如,对于原有S6a接口的AIR消息(鉴权请求消息)中扩充AIR-Flags,用于标识AIR消息是否支持请求重试和是否支持路由优化。对于原有S6a接口的ULR消息(更新位置请求消息)中扩充ULR-Flags,用于标识ULR消息是否支持请求重试和是否支持路由优化。

具体的,国际漫游网关DRA根据源用户标识可定位到HSS,即第一HSS,向第一HSS发送请求消息,该请求消息中携带了扩展的标识,用来标识请求消息是否支持请求重试和是否支持路由优化。

步骤106,第一HSS根据源用户标识查询数据库后发现用户不存在时,若是否支持请求重试标识为支持请求重试,且是否支持路由优化标识为支持路由优化,则第一HSS向国际漫游网关DRA返回错误码,且携带支持请求重试标志和支持路由优化标志。

本实施例中,对请求消息的原有应答消息也进行了扩展,增加了是否支持请求重试标识和是否支持路由优化标识。比如对于原有S6a接口的AIA消息(鉴权应答消息)中扩充AIA-Flags,用于标识AIA消息是否支持请求重试和是否支持路由优化。对于原有S6a接口的ULA消息(更新位置应答消息)中扩充ULA-Flags,用于标识ULA消息是否支持请求重试和是否支持路由优化。

第一HSS根据源用户标识查询到数据库中不存在该用户,则会向国际漫游网关DRA返回应答消息,其中包含错误码和扩充的是否支持请求重试标识和是否支持路由优化标识。本实施例中,是否支持请求重试标识为支持请求重试标志,是否支持路由优化标识为支持路由优化标志。

步骤108,国际漫游网关DRA解析错误码,向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标识和目标路由地址,并使用目标用户标识和目标路由地址重新向第二HSS发起接入请求。

EMNP(Evolved Mobile Number Portability,Evolved移动号码携带)中存储了用户的多个用户标识,比如用户使用多张USIM卡,则对应存储了用户的多个IMSI号码。本实施例中,国际漫游网关DRA解析错误码,获取到支持请求重试标志和支持路由优化标志,则国际漫游网关DRA向EMNP发送扩展的用户重试请求URR(User-Retry-Request)消息,扩展的URR消息用来向EMNP进行路由查询,该URR消息中包含源用户标识、消息发起方的的主机名和域名、消息发送目的地主机名和域名等信息。

在一个具体的实施例中,URR消息定义如下:

<User-Retry-Request>::=<Diameter Header:325,REQ,PXY,16777251>

<Session-Id>//会话ID

[Vendor-Specific-Application-Id]//设备商ID

{Auth-Session-State}//Diameter基本协议定义的参数,用于表示服务端是否需要为本次会话保留状态信息

{Origin-Host}//消息发起方的主机名

{Origin-Realm}//消息发起方的域名

[Destination-Host]//消息发送目的地主机名

{Destination-Realm}//消息发送目的地域名

{Origin-User-Name}//源用户标识

进一步的,EMNP接收到URR消息,根据源用户标识查询到对应的目标用户标识和目标路由地址,并生成用户重试响应消息URA(User-Retry-Answer),返回至国际漫游网关DRA。URA消息也为扩展的消息,其中包含源用户标识、目标用户标识(即重定向的号码)、目标路由地址(即重定向的地址域名)、消息发起方的主机名和域名等信息。

在一个具体的实施例中,URA消息定义如下:

<User-Retry-Answer>::=<Diameter Header:325,PXY,16777251>

<Session-Id>//会话ID

[Vendor-Specific-Application-Id]//设备商ID

[Result-Code]//结果码

[Experimental-Result]//错误码

[Error-Diagnostic]//错误码诊断信息

{Auth-Session-State}//Diameter基本协议定义的参数,用于表示服务端是否需要为本次会话保留状态信息

{Origin-Host}//消息发起方的主机名

{Origin-Realm}//消息发起方的域名

{Origin-User-Name}//源用户标识

[Redirection-User-Name]//重定向号码

[Redirection-Realm]//重定向地址域名

进一步的,国际漫游网关接收到URA消息,根据目标用户标识和目标路由地址即可定向到第二HSS,从而向第二HSS发起接入请求。

本实施例中,通过在请求消息中扩展了是否支持请求重试标识和是否支持路由优化标识,在支持请求重试且支持路由优化的情况下,国际漫游网关DRA解析错误码会得到支持请求重试标志和支持路由优化标志,进而可根据源用户标识向EMNP查询到对应的目标用户标识和目标路由地址,根据目标路由地址可定位到第二HSS,从而可使用目标用户标识和目标路由地址重新向第二HSS发起接入请求,从而实现了路由的灵活变换,且可以实现号码的自动切换。

在一个实施例中,若请求消息中的是否支持请求重试标识为支持请求重试,且是否支持路由优化标识为不支持路由优化,则由第一HSS直接向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标示和目标路由地址,并使用目标用户标识和目标路由地址,重新向第二HSS发起接入请求。

具体的,第一HSS向EMNP发送扩展的URR消息,EMNP接收到URR消 息,根据源用户标识查询到对应的目标用户标识和目标路由地址,并生成URA消息,返回至国际漫游网关DRA。国际漫游网关DRA接收到URA消息,根据目标用户标识和目标路由地址即可定向到第二HSS,从而向第二HSS发起接入请求。

在一个实施例中,若请求消息中的是否支持请求重试标识为不支持请求重试,则第一HSS向国际漫游网关DRA返回错误码且携带不支持请求重试标志,国际漫游网关DRA转发响应消息至MME,拒绝本次接入。

本实施例中,第一HSS根据源用户标识查询数据库后发现用户不存在,且获取到请求消息中的不支持请求重试标志,则向国际漫游网关DRA返回错误码且携带不支持请求标志,国际漫游网关DRA解析错误码,获取到不支持请求标志,则转发响应消息至MME,拒绝本次接入。

在一个实施例中,请求消息可为用户鉴权请求或位置更新请求。可以理解的是,本发明实施例所提供的LTE网络中的消息路由方法并不局限于这两种请求消息,其它需要根据用户标识来进行灵活路由的请求消息都可以使用本发明实施例所提供的LTE网络中的消息路由方法。

如图2所示,在一个实施例中,提供了一种LTE网络中的消息路由系统20,该系统20包括漫游地LTE网络的MME21、国际漫游网关DRA22和第一HSS23,其中:

漫游地LTE网络的MME21用于向国际漫游网关DRA22发送接入请求,该接入请求中携带源用户标识。

国际漫游网关DRA22用于根据源用户标识定位第一HSS23,向第一HSS23发送请求消息,该请求消息中携带源用户标识、是否支持请求重试标志和是否支持路由标识。

第一HSS23用于根据源用户标识查询数据库后发现用户不存在时,若是否支持请求重试标识为支持请求重试,且是否支持路由优化标识为支持路由优化,则向国际漫游网关DRA22返回错误码,且携带支持请求重试标志和支持路由优化标志。

本实施例中,国际漫游网关DRA22还用于解析错误码,向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标识和目标路由地址,并使用目标用户标识和目标路由地址,并使用目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在一个实施例中,第一HSS23还用于若是否支持请求重试标识为支持请求重试,且是否支持路由优化标识为不支持路由优化,则向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标识和目标路由地址,并使用所目标用户标识和目标路由地址,重新向第二HSS发起接入请求。

在一个实施例中,第一HSS23还用于若是否支持请求重试标识为不支持请求重试,则向国际漫游网关DRA返回错误码且携带不支持请求重试标志。本实施例中,国际漫游网关DRA22还用于转发响应消息至MME,拒绝本次接入。

在一个实施例中,请求消息可为用户鉴权请求或位置更新请求。可以理解的是,本发明实施例所提供的LTE网络中的消息路由系统并不局限于这两种请求消息,其它需要根据用户标识来进行灵活路由的请求消息都可以使用本发明实施例所提供的LTE网络中的消息路由系统。

如图3所示,在一个实施例中,还提供了另一种LTE网络中的消息路由方法,该方法以应用于LTE网络中的网关中进行举例说明,该方法包括:

步骤302,接收漫游地LTE网络的MME发送的接入请求,该接入请求中携带源用户标识。

本实施例中,用户漫游后,使用源用户标识访问漫游地LTE网络,漫游地LTE网络的MME接收到用户的接入请求,将接入请求转发到网关,网关则接收到MME发送的接入请求,该接入请求携带源用户标识。

步骤304,根据源用户标识定位第一HSS,向第一HSS发送请求消息,该请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识。

本实施例中,对原有的网关发送给HSS的请求消息进行了扩展,增加了是否支持请求重试标识和是否支持路由优化标识。比如,对于原有S6a接口的AIR消息(鉴权请求消息)中扩充AIR-Flags,用于标识AIR消息是否支持请求重试 和是否支持路由优化。对于原有S6a接口的ULR消息(更新位置请求消息)中扩充ULR-Flags,用于标识ULR消息是否支持请求重试和是否支持路由优化。

步骤306,接收第一HSS返回的错误码并解析错误码,若错误码携带了支持请求重试标志和支持路由优化标志,则向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标识和目标路由地址,并使用目标用户标识和目标路由地址重新向第二HSS发起接入请求。

本实施例中,第一HSS接收到请求消息,根据源用户标识查询数据库后发现用户不存在,且请求消息中的是否支持请求重试标识为支持请求重试,是否支持路由优化标识为支持路由标识,则向网关返回错误码,且携带了支持请求重试标志和支持路由优化标志。网关接收到错误码并解析错误码,获取到支持请求重试标志和支持路由优化标志,则向EMNP发送扩展的用户重试请求URR(User Retry Request)消息,用来向EMNP进行路由查询。EMNP接收到URR消息,根据源用户标识查询到对应的目标用户标识和目标路由地址,生成用户重试相应消息URA,返回至网关。网关接收到URA消息,根据目标用户标识和目标路由地址即可定向到第二HSS,从而向第二HSS发起接入请求。

在一个实施例中,若错误码携带了不支持请求重试标志,则转发响应消息至MME,拒绝本次接入。本实施例中,请求消息中的是否支持请求重试为不支持请求重试,第一HSS根据源用户标识查询数据库后发现用户不存在,则向网关返回错误码,网关接收错误码且获取到不支持请求重试标志,则转发响应消息到MME,拒绝本次接入。

在一个实施例中,请求消息可为用户鉴权请求或位置更新请求。可以理解的是,本发明实施例所提供的LTE网络中的消息路由方法并不局限于这两种请求消息,其它需要根据用户标识来进行灵活路由的请求消息都可以使用本发明实施例所提供的LTE网络中的消息路由方法。

如图4所示,在一个实施例中,还提供了一种在LTE网络中实现消息路由的网关40,,该网关40包括:

消息接收模块41,用于接收漫游地LTE网络的MME发送的接入请求,该 接入请求中携带用户标识。

消息发送模块42,用于根据源用户标识定位第一HSS,向第一HSS发送请求消息,该请求消息中携带源用户标识、是否支持请求重试标识和是否支持路由优化标识。

解析模块43,用于接收第一HSS返回的错误码并解析错误码。

查询模块44,用于若错误码携带了支持请求重试标志和支持路由优化标志,则向EMNP发起查询请求,根据源用户标识查询到对应的目标用户标识和目标路由地址。

重新接入模块45,用于使用目标用户标识和目标路由地址重新向第二HSS发起接入请求。

在一个实施例中,如图5所示,网关40还包括:响应模块46,用于若错误码携带了不支持请求重试标志,则转发响应消息至MME,拒绝本次接入。

在一个实施例中,请求消息为用户鉴权请求或位置更新请求。可以理解的是,本发明实施例所提供的在LTE网络中的实现消息路由的网关并不局限于可用于这两种请求消息,其它需要根据用户标识来进行灵活路由的请求消息都可以使用本发明实施例所提供的在LTE网络中的实现消息路由的网关。

下面将结合用户鉴权接入流程和用户位置更新接入流程来详细说明本发明实施例所提供的LTE网络中实现消息路由的方法的原理。可以理解的是,本发明实施例所提供的LTE网络中实现消息路由的方法并不局限于用户鉴权接入流程和用户位置更新接入流程,其它需要根据用户号码做灵活路由的请求消息所涉及的流程也同样可使用所提供的LTE网络中实现消息路由的方法。

图6示出了EMNP的协议栈配置。由图6可知,EMNP是传统电路域与MNP设备的LTE演进,同时支持MAP协议和DIAMETER协议,此外,还支持TCAP、SCCP、IP等协议。EMNP用于提供传电路域的号码携带查询,并支持EPC域的Diameter路由查询,支持灵活的号码变换策略。

图7示出了支持请求重试和支持路由优化时的用户鉴权接入流程,参考图7 所示,该用户鉴权接入流程包括:

步骤701:用户接入LTE网络,由UE(User Equipment,用户设备)向漫游地MME发起接入请求(Attach Request),携带源用户标识。本实施例以源用户标识为Sponsor IMSI进行举例说明。

步骤702:漫游地MME发现需要对该用户进行鉴权处理,向漫游网关DRA发送鉴权请求AIR消息,携带Sponsor IMSI。

步骤703:DRA分析Sponsor IMSI,将AIR消息发送至HSS1,该AIR消息中的AIR-Flags中携带支持请求重试标志和支持优化路由标志。

步骤704:HSS1使用Sponsor IMSI查询本地数据库失败,向DRA发送AIA消息,该AIA消息中包含错误码5001,且AIA-Flags中携带支持请求重试标志。

步骤705:DRA解析AIA消息,发现错误码5001,且AIA-Flags中携带了请求重试标志,则使用Sponsor IMSI向EMNP发起URR查询请求。

步骤706:EMNP接收URR消息,查询本地数据库,得到与Sponsor IMSI对应的重定向IMSI和重定向地址HSS2,向DRA返回URA消息,其中携带转换后的重定向标识IMSI和重定向地址HSS2。

步骤707:DRA根据EMNP返回结果,使用重定向标识IMSI(own IMSI)向HSS2发起AIR查询。

步骤708:HSS2使用own IMSI查询本地数据库,完成鉴权操作,并向DRA返回AIA消息。

步骤709:DRA向MME返回AIA消息,携带相关鉴权向量。

步骤710:MME完成用户鉴权流程。

图8示出了支持请求重试和支持路由优化时的用户位置更新接入流程,参考图8所示,该用户位置更新接入流程包括:

步骤801:用户国际漫游后,UE向漫游地MME发起接入请求(Attach Request)携带源用户标识,本实施例以源用户标识为Sponsor IMSI为例进行说明。

步骤802:MME完成该用户的鉴权操作。

步骤803:鉴权通过后,MME向国际漫游网关DRA发起位置更新请求ULR,ULR消息中携带Sponsor IMSI。

步骤804:DRA分析Sponsor IMSI,向HSS1发送ULR消息,其中ULR-Flags中携带支持请求重试标志和支持路由优化标志。

步骤805:HSS1使用Sponsor IMSI查询数据库失败,向DRA返回ULA消息,其中包含错误码5001和ULA-Flags,ULA-Flags中携带支持请求重试标志。

步骤806:DRA解析ULA消息,发现错误码为5001,并且ULA-Flags中携带了支持请求重试标志,则使用Sponsor IMSI向EMNP发起URR查询,URR消息携带源用户标识Sponsor IMSI。

步骤807:EMNP接收URR消息,查询本地数据库,得到与Sponsor IMSI对应的重定向IMSI和重定向地址HSS2,向DRA返回URA消息,其中携带转换后的重定向标识IMSI和重定向地址HSS2。

步骤808:DRA根据EMNP返回结果,使用重定向的own IMSI向HSS2发起ULR查询,并携带Sponsor IMSI和ULR-Flags,ULR-Flags中携带支持请求重试标志。

步骤809:HSS2检测ULR-Flags中携带支持请求重试标志,且携带了Sponsor IMSI,且用户之前已经在其它MME注册过(HSS会记录用户之前注册的MME地址),则先使用Sponsor IMSI向old MME(即注册过的MME)发起CLR(Cancel-Location-Request,取消定位请求)请求。

步骤810:Old MME删除用户原有承载,并向HSS2返回CLA(Cancel-Location-Answer,取消定位应答)消息。

步骤811:HSS2再使用own IMSI查询本地数据库,向DRA返回ULA消息。

步骤812:DRA向MME返回ULA消息。

步骤813:MME开始为用户建立承载,完成用户接入操作。

图9示出了支持请求重试但不支持路由优化时的用户鉴权接入流程,参考图9所示,该用户鉴权接入流程包括:

步骤901:用户接入LTE网络,由UE向漫游地MME发起接入请求(Attach Request),携带源用户标识。本实施例以源用户标识为Sponsor IMSI进行举例说明。

步骤902:漫游地MME发现需要对该用户进行鉴权处理,向漫游网关DRA发送鉴权请求AIR消息,携带Sponsor IMSI。

步骤903:DRA分析Sponsor IMSI,将AIR消息发送至HSS1,该AIR消息中的AIR-Flags中携带支持请求重试标志和不支持优化路由标志。

步骤904:HSS1使用Sponsor IMSI查询本地数据库失败且失败原因为未知用户,但是AIR-Flags中携带支持请求重试标志和不支持路由优化标志,则HSS1使用Sponsor IMSI向EMNP发起URR查询请求,URR消息中携带Sponsor IMSI。

步骤905:EMNP查询本地数据库,得到与Sponsor IMSI对应的重定向IMSI和重定向地址HSS2,向HSS1返回URA消息,其中携带转换后的重定向IMSI和重定向地址HSS2。

步骤906:HSS1根据EMNP返回结果,使用重定向标识IMSI(own IMSI)向HSS2发起AIR查询。

步骤907:HSS2使用own IMSI查询本地数据库,完成鉴权操作,并向HSS1返回AIA消息。

步骤908:HSS1向DRA返回AIA消息,携带相关鉴权向量。

步骤909:DRA向MME返回AIM消息,携带相关鉴权向量。

步骤910:MME完成用户鉴权流程。

图10示出了支持请求重试但不支持路由优化时的用户位置更新接入流程,参考图10所示,该用户位置更新接入流程包括:

步骤1001:用户国际漫游后,UE向漫游地MME发起接入请求(Attach Request)携带源用户标识,本实施例以源用户标识为Sponsor IMSI为例进行说明。

步骤1002:MME完成该用户的鉴权操作。

步骤1003:鉴权通过后,MME向国际漫游网关DRA发起位置更新请求 ULR,ULR消息中携带Sponsor IMSI。

步骤1004:DRA分析Sponsor IMSI,向HSS1发送ULR消息,其中ULR-Flags中携带支持请求重试标志和不支持路由优化标志。

步骤1005:HSS1使用Sponsor IMSI查询本地数据库失败且失败原因为未知用户,但是ULR-Flags中携带支持请求重试标志和不支持路由优化标志,则HSS1使用Sponsor IMSI向EMNP发起URR查询请求,URR消息中携带Sponsor IMSI。

步骤1006:EMNP查询本地数据库,得到与Sponsor IMSI对应的重定向IMSI和重定向地址HSS2,向HSS1返回URA消息,其中携带转换后的重定向IMSI和重定向地址HSS2。

步骤1007:HSS1根据EMNP返回结果,使用重定向标识IMSI(own IMSI)向HSS2发起ULR查询,并携带Sponsor IMSI和ULR-Flags,ULR-Flags中携带支持请求重试标志。

步骤1008:HSS2检测ULR-Flags中携带支持请求重试标志,且携带了Sponsor IMSI,且用户之前已经在其它MME注册过(HSS会记录用户之前注册的MME地址),则先使用Sponsor IMSI向old MME(即注册过的MME)发起CLR请求。

步骤1009:Old MME删除用户原有承载,并向HSS2返回CLA消息。

步骤1010:HSS2再使用own IMSI查询本地数据库,向HSS1返回ULA消息。

步骤1011:HSS1向DRA返回ULA消息。

步骤1012:DRA向MME返回ULA消息。

步骤1013:MME开始为用户建立承载,完成用户接入操作。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1