一种实现用户路由的方法

文档序号:7689853阅读:182来源:国知局
专利名称:一种实现用户路由的方法
技术领域
本发明涉及移动通信系统,尤其涉及移动通信系统的架构演进中 一种实 现用户路由的方法。
背景技术
随着新技术的不断涌现,3GPP ( 3rd Generation Partnership Project,第三 代合作伙伴计划)在未来移动通信领域系统架构演进中需要考虑通过从无线 接口到核心网络的持续演进和增强,以便在未来十年内保持3GPP在移动通 信领域的技术先发优势,为运营商和用户不断增长的需求提供满意的支持。 面向全IP的分组i或核心网的演进项目(System Architecture Evolution, SAE 即系统架构演进),现在更名为EPS ( Evolved Packet System,演进分组系统) 正是在这样的背景下启动的。SAE的目标是"制定一个具有高数据率、低延 迟、数据分组化、支持多种无线接入技术为特征的具有可移植性的3GPP系 统框架结构"。SAE网络具有支持端到端的QoS (Quality of Service,月良务质量)保证、 全面分组化、支持多接入技术、增加对实时业务的支持、网络层次扁平化等 特点。SAE网络进一步实现了控制面与用户面数据的分离,新增网元移动性 管理实体MME ( Mobility Management Entity)作为承接控制面用户数据的 网络功能体,MME具有支持漫游、鉴权、承载管理等功能。MME与归属 签约用户服务器HSS( Home Subscriber Server )之间的S6a接口 ,参见图1A, 提供了用户数据、鉴权数据的下载等功能。目前标准组织经过讨论后明确S6a接口采用Diameter协议,但需要 MME同时支持与不同运营商不同阶段不同版本的HSS实现互通。类型,主 要用于区分不同阶段不同版本的HSS/HLR功能,表明了其支持的协议类型, 定义了如下几种HSS类型(1 ) Rel-8版本独立HLR(Home Location Register,归属位置寄存器) 仅向Rel-8版本SGSN和Rel-8版本GGSN提供基于MAP协议的Gr+接口 ;(2 )前Rel-8版本HSS/HLR:仅向前Rel-8版本SGSN和前Rel-8版本 GGSN提供基于MAP协议的Gr接口 ;(3 ) Rel-8版本HSS:主要指向MME提供基于Diameter协议的S6a接口。根据上述对HSS类型的定义,不同版本的HSS支持的接口协议也不相 同如传统的运营商,其经营的HSS类型一4殳为前Rel-8版本HSS/HLR或 Rel-8版本独立HLR,仅支持面向MAP的接口协议;对于运营商新部署的 SAE网络,Rel-8版本的HSS可以支持面向Diameter的接口协议;但如果运 营商间签署的漫游协议不支持Diameter协议,例如支持MAP协议,则此种 场景下MME不能实现与HSS直"t妻互通。为此,标准组织引入了互通功能 IWF(Interworking Function)用于不同网络协议间的映射,解决Diameter协i义 与MAP协议之间的映射,以便实现MME与不同类型的HSS互通,满足不 同运营商的需求。MME通过IWF与不同类型的HSS实现互通的场景参见图1B。在图IB中IWF面向Rel-8版本独立HLR或前Rel-8版本HSS/HLR,类似于SGSN (ServiceGSN,服务GPRS支持节点,是核心网侧负责移动性管理的网元) 的功能提供基于MAP的接口协议,使用Gr/Gr+接口 ; IWF面向MME, IWF 类似于HSS的功能提供基于Diameter的接口协议,使用S6a接口。 IWF内 部完成了 Diameter协议与MAP协议之间的转换功能,所述Diameter协议是 应用于MME和HSS之间的S6a接口协议,所述MAP协议是应用于MME 和HSS/HLR之间的Gr/Gr+接口协议。如果运营商间签署了基于7号信令的 漫游协议,则MME与Rel-8版本HSS之间需要经过至少两个IWF互转,IWF 之间提供基于MAP的接口协议,使用Gr+接口 。但是标准组织没有进一步明确IWF的部署方式,也就是说IWF的部署 方式由运营商自己决定,同时也没有说明消息的路由机制。 一般地,IWF 的部署方式大致可以分为分布式部署和集中式部署两种方式所谓分布式部署在本发明中指IWF可以分别位于MME侧和HSS侧进 行部署,IWF可以独立部署,也可以集成于MME或HSS中;所谓集中式部署在本发明中指IWF进行独立部署,并由第三方进行控 制。进一步地,无论采用何种部署方式,MME和HSS同时集成IWF除夕卜, MME在向对端发送请求消息时,面临是否需要将消息经IWF才殳递到对端或 直接投递到对端的选择。同样地,IWF在接收到来自MME的请求消息时, 也面临是否需要将转换后的消息经IWF投递到对端或直接投递到对端的选 择,即所述MME和IWF需要面对路由选择的问题。综上所述,现有技术存在的问题是MME如何选择用户3各由?即MME是否需要经过IWF访问用户所属 HSS; IWF如何选择用户路由?即IWF在接收到来自MME的请求消息后, 是否需要将转换后的消息再次经IWF投递到用户所属HSS。发明内容本发明所要解决的技术问题在于,提供一种实现用户路由的方法,克服 现有技术中存在的问题,实现不同网络协议之间用户路由的选择。为了解决上述技术问题,本发明提供了一种通过SLF查询实现用户路 由的方法,使MME或IWF通过SLF查询或用户号码分析获耳又一个合适的 网络^各由地址,实现MME或IWF的用户^各由选择。本发明提供一种实现用户路由的方法,用于包括移动性管理实体 MME、拜访网络签约用户定位功能SLF-A、拜访网络互通功能IWF-A、归 属网络互通功能IWF-B、归属网络签约用户定位功能SLF-B、归属网络用户 服务器HSS/HLR的移动通信系统,该方法包括移动性管理实体MME检测到其需要与给定用户的归属网络用户服务器 HSS进行交互时,#4居该用户的标识信息通过本地进行号码分析的方式或查 询拜访网络签约用户定位功能SLF的方式得到下一跳的网络地址信息并向 该网络地址信息发送请求消息,该网络地址信息是拜访网络互通功能IWF地址信息、或归属网络互通功能IWF地址信息、或归属网络用户服务器地址信息;当所述的下一跳是拜访网络互通功能的时候,所述拜访网络互通功能在 收到所述请求消息,检测到需要与该给定用户的归属网络签约用户服务器进 行交互时,根据该用户的标识信息通过本地进行号码分析的方式或查询拜访 网络签约用户定位功能的方式得到下一跳的网络地址信息并向该网络地址 信息发送请求消息,该网络地址信息是归属网络互通功能地址信息、或归属 网络签约用户服务器地址信息;当所述的下一跳是归属网络互通功能的时候,所述归属网络互通功能在 收到所述请求消息,检测需要与该给定用户的归属网络用户服务器进行交互 时,根据该用户的标识信息通过本地进行号码分析的方式或查询归属网络签 约用户定位功能的方式得到归属网络用户服务器地址信息并向所述归属网 络用户服务器发送请求消息。其中,所述拜访网络签约用户定位功能SLF-A和/或归属网络签约用户 定位功能SLF-B中配置有基于运营商的漫游协议和归属网络签约用户服务 器支持S6a接口的能力指示,以及与运营商中所有用户中的某个用户相绑定 的互通功能地址和归属网络签约用户服务器地址信息。其中,所述移动性管理实体MME、和/或拜访网络互通功能IWF-A、和 /或归属网络互通功能IWF-B中配置有基于运营商的漫游协议和归属网络签 约用户服务器支持S6a接口的能力指示,以及与运营商中所有用户中的某个 用户相绑定的互通功能地址和归属网络签约用户服务器地址信息。上述各个网元中配置基于运营商的漫游协议和归属网络签约用户服务 器支持S6a接口的能力指示,究竟哪个网元上进行配置是可以组合的,其各 种组合也是在本发明保护范围内。进一步地,所述移动性管理实体MME检测到其需要与给定用户的归属 网络签约用户服务器HSS/HLR进行交互时,若采用所述查询拜访网络签约 用户定位功能的方式,则移动性管理实体得到下 一跳的网络地址信息的步骤包括MME向所述拜访网络SLF-A发送携带该给定用户的用户标识的查询请 求消息;所述拜访网络SLF-A,根据所述查询请求消息中该用户的用户标识进行 本地查询并向移动性管理实体MME返回查询结果,查询时如果查询请求消息来自移动性管理实体且用户在本地,并且基于的配置 信息为用户所属归属网络签约用户服务器支持与移动性管理实体之间的接 口协议,或者用户不在本地,并且基于的配置信息为用户所属归属网络签约 用户服务器与移动性管理实体支持相同的接口协议且漫游协议允许使用其 所支持的网络协议,则向移动性管理实体返回用户所属归属网络签约用户服 务器的地址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持相同 的接口协议且漫游协议不允许使用其所支持的网络协议,则向移动性管理实 体返回用户拜访网络的互通功能地址;如果查询请求消息来自移动性管理实体,且用户在本地,并且基于的配 置信息为用户所属归属网络签约用户服务器不支持与移动性管理实体之间 的接口协议,则向移动性管理实体返回一个本地网络的互通功能地址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持不同 的接口协议且漫游协议仅允许使用用户所属归属网络签约用户服务器所支 持的网络协议,则向移动性管理实体返回一个用户拜访网络的互通功能地 址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持不同 的接口协议且漫游协议允许使用移动性管理实体所支持的网络协议,则向移 动性管理实体返回一个用户归属网络的互通功能地址。进一步地,所述拜访网络签约用户定位功能根据所述查询请求消息中该用户的用户标识进行本地查询并向移动性管理实体返回查询结果的步骤进 一步包括如果查询请求消息来自移动性管理实体,所述拜访网络签约用户定位功 能查询得知移动性管理实体到用户所属归属网络签约用户服务器之间的请 求消息需要途经多个网元,则在发送给移动性管理实体的响应消息中返回多 个路由地址,所述路由地址为顺次关系,依次为下一跳网元指明消息路由。进一步地,所述拜访网络互通功能收到所述请求消息,检测到其需要与 给定用户的归属网络签约用户服务器进行交互时,若采用所述查询拜访网络 签约用户定位功能的方式,则拜访网络互通功能得到下 一跳的网络地址信息的步骤包括拜访网络互通功能向所述拜访网络签约用户定位功能发送携带该给定用户的用户标识的查询请求消息;所述拜访网络签约用户定位功能,根据所述查询请求消息中该用户的用 户标识进行本地查询并向拜访网络互通功能返回查询结果,查询时如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且漫游 协议允许使用其所支持的网络协议,则不向拜访网络互通功能返回网络地址;如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且漫游 协议不允许使用其所支持的网络协议,则向拜访网络互通功能返回用户归属网络的互通功能地址;如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持不同的接口协议,则向拜 访网络互通功能返回用户所属归属网络签约用户服务器地址。进一步地,所述归属网络互通功能收到所述请求消息,检测到其需要与 给定用户的归属网络签约用户服务器进行交互时,若采用所述查询归属网络签约用户定位功能的方式,则归属网络互通功能得到下一跳的网络地址信息的步骤包括归属网络互通功能向所述归属网络签约用户定位功能发送携带该给定用户的用户标识的查询请求消息;所述归属网络签约用户定位功能,根据所述查询请求消息中该用户的用 户标识进行本地查询并向归属网络互通功能返回查询结果,查询时如果查询请求消息来自归属网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持不同的接口协议,或者基 于的配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持 相同的接口协议但漫游协议不允许使用其所支持的网络协议,则向归属网络 互通功能返回归属网络签约用户服务器地址。进一步地,移动性管理实体^r测到其需要与给定用户的归属网络用户服 务器进行交互时,若采用所述通过本地进行号码分析的方式,则得到下一跳 的网络地址信息的步骤包括移动性管理实体根据用户的请求消息中该用户的用户标识进行本地分 析查询如果移动性管理实体查询发现用户在本地,并且基于的配置信息为用户 所属归属网络用户服务器与移动性管理实体支持相同的接口协议,或者用户 不在本地,并且基于的配置信息为用户所属归属网络签约用户服务器与移动 性管理实体支持相同的接口协议且漫游协议允许使用其所支持的网络协议, 则确定下 一跳的网络地址为用户所属归属网络签约用户服务器的地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且 漫游协议不允许使用其所支持的网络协议,则确定下一跳的网络地址为用户 拜访网络的互通功能地址;如果移动性管理实体查询发现用户在本地,并且基于的配置信息为用户 所属归属网络签约用户服务器不支持与移动性管理实体之间的接口协议,则确定下一跳的网络地址为 一个本地网络的互通功能地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络签约用户服务器与移动性管理实体支持不同的接口协议且 漫游协议仅允许用户所属归属网络签约用户服务器所支持的网络协议,则确 定下一跳的网络地址为 一个用户拜访网络的互通功能地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络用户服务器与移动性管理实体支持不同的接口协议且漫游 协议允许移动性管理实体所支持的网络协议,则确定下一跳的网络地址为一 个用户归属网络的互通功能地址。进一步地,所述移动性管理实体根据用户请求消息中该用户的用户标识进行本地号码分析并确定下一跳网络地址的步骤进一步包括所述移动性管理经本地号码分析,若确定移动性管理实体到用户所属归 属网络签约用户服务器之间的请求消息需要途经多个网元,则进一 步确定转 发请求消息所需的多个路由地址,所述路由地址为顺次关系,依次为下一跳 网元指明消息路由。进一步地,所述拜访网络互通功能收到所述请求消息,检测到其需要与 给定用户的归属网络签约用户服务器进行交互时,采用所述本地号码分析的方式得到下 一跳的网络地址信息的步骤包括所述拜访网络互通功能根据所述请求消息中该用户的用户标识进行如 下本地分析查询如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持相同的接口协议且漫游协议允许使 用其所支持的网络协议,则号码分析结果为空;如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持相同的接口协议且漫游协议不允许 使用其所支持的网络协议,则确定下 一条网络地址信息为用户归属网络的互 通功能地址;如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持不同的接口协议,则确定下一条网络 地址信息为用户所属的归属网络签约用户服务器的地址。进一步地,所述归属网络互通功能收到所述请求消息,检测到其需要与 给定用户的归属网络签约用户服务器进行交互时,采用所述本地号码分析的 方式得到下 一跳的网络地址信息的步骤包括所述归属网络互通功能根据所述请求消息中该用户的用户标识进行如下本地分析查询如果归属网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持不同的接口协议,或者基于的配置信 息为用户所属归属网络签约用户服务器与移动性管理实体支持相同的接口 协议但漫游协议不允许使用其所支持的网络协议,则确定下一条网络地址信 息为用户所属的归属网络签约用户服务器的地址。进一步地,所述HSS/HLR支持S6a接口的能力指示是指运营商网络部 署的不同阶段不同版本的HSS/HLR是否支持基于Diameter协议的S6a接口 , 如果不支持S6a接口则表明其至少支持基于MAP协议的Gr或Gr+接口 。进一步地,所述用户的标识信息是指用户的国际移动设备标识IMSI。本发明还提供另一种实现用户路由的方法,用于包括移动性管理实 体、拜访网络签约用户定位功能、拜访网络互通功能、归属网络互通功能、 归属网络签约用户定位功能、归属网络用户服务器的移动通信系统,该方法 包括移动性管理实体MME检测到其需要与给定用户的归属网络签约用户服 务器HSS/HLR进行交互时,根据该用户的标识信息通过本地进行号码分析 的方式或查询拜访网络签约用户定位功能的方式确认该移动性管理实体与 归属网络签约用户服务器之间的请求消息需要途经多个网元,则确定多个网 元路由地址,并向所确定的第一跳路由地址发送请求消息,所述路由地址为顺次关系,依次为下一跳网元指明消息路由,该路由地址信息包括拜访网络 互通功能地址信息、或归属网络互通功能地址信息、或归属网络签约用户服 务器地址信息;若所述确定的多个网元中的所述拜访网络互通功能收到所述请求消息, 检测需要与该给定用户的归属网络用户服务器进行交互时,根据该用户的标 识信息及下 一跳网络地址发送请求消息,该下 一跳网络地址信息是归属网络互通功能地址信息、或归属网络用户服务器地址信息;若所述确定的多个网元中的所述归属网络互通功能收到所述请求消息, 检测需要与该给定用户的归属网络签约用户服务器进行交互时,根据该用户 的标识信息及下一跳网络地址消息得到归属网络用户服务器地址信息并向 所述归属网络签约用户服务器发送请求消息。进一步地,所述拜访网络签约用户定位功能和/或归属网络签约用户定位功能中配置有基于运营商的漫游协议和归属网络签约用户服务器支持S6a 接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的互通功能 地址和归属网络签约用户服务器地址信息。进一步地,所述移动性管理实体、和/或拜访网络互通功能、和/或归属 网络互通功能中配置有基于运营商的漫游协议和归属网络签约用户服务器 支持S6a接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的 互通功能地址和归属网络签约用户服务器地址信息。进一步地,所述用户的归属网络签约用户服务器HSS/HLR支持S6a接 口的能力指示是指运营商网络部署的不同阶段不同版本的HSS/HLR是否支 持基于Diameter协议的S6a接口 ,如果不支持S6a接口则表明其至少支持基 于MAP协议的Gr或Gr+接口 。进一步地,所述用户的标识信息是指用户的国际移动设备标识IMSI。本发明针对不同网络协议之间的用户路由问题,通过在SLF配置基于 运营商的HSS类型和漫游协议,以及与运营商中所有用户中的某个用户相 绑定的IWF地址和HSS地址信息,为MME或IWF提供SLF查询,或在MME或IWF配置相同的数据信息并应用用户号码分析的方法实现MME与 HSS之间的用户路由,从而达到了使MME与不同运营商不同阶段不同版本 的HSS/HLR互通的目的。


图1A是MME与HSS之间直连的接口示意图; 图1B是MME经IWF与不同类型的HSS交互场景示意图; 图2A是本发明通过SLF查询实现用户路由的系统框架图; 图2B是本发明通过用户号码分析实现用户路由的系统框架图; 图3A是本发明MME通过SLF查询实现用户路由的流程图; 图3B是本发明IWF通过SLF查询实现用户路由的流程图;图3D是本发明IWF通过用户号码分析实现用户路由的流程图;图4A是本发明应用实施例的针对MME通过SLF查询直接与HSS路由 实现用户注册的流程图;路由实现用户注册的流程图;图5A是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络的IWF,且IWF通过位于拜访网络的SLF查询与HSS路由实现用户 注册的流程图;图5B是本发明应用实施例的针对MME通过SLF查询间接通过位于归 属网络的IWF,且IWF通过位于归属网络的SLF查询与HSS^各由实现用户 注册的流程图;图5C是本发明应用实施例的针对MME通过SLF查询间接通过IWF,图5D是本发明应用实施例的针对MME通过SLF查询获取多个网络地 址间接通过一个IWF与HSS路由实现用户注册的流程图;图5E是本发明应用实施例的针对MME通过用户号码分析间接通过图6A是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络和归属网络的IWF,且IWF分别通过其所属域的SLF查询与HSS路 由实现用户注册的流程图;图6B是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络和归属网络的IWF,且IWF分别通过用户号码分析与HSS路由实现 用户注册的流程图;图6C是本发明应用实施例的针对MME通过SLF查询获取多个网络地 址间接通过位于拜访网络和归属网络的IWF与HSS路由实现用户注册的流 程图;图6D是本发明应用实施例的针对MME通过用户号码分析间接通过位 于拜访网络和归属网络的IWF,且IWF分别通过用户号码分析与HSS路由 实现用户注册的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明 作进一步地详细说明。图2A是本发明通过SLF查询实现用户路由的系统框架图,所涉及的网 络单元包括MME A301、 SLFA302、 IWF A303、 IWF A304、 SLF A305和 HSS /HLR A306,其中需要新增IWF和SLF之间的接口 ,本文中定义为Di 接口, MME与SLF之间的接口为Ds接口, SLF A302与SLF A305分别位于用户拜访网络和归属网络。图2B是本发明通过用户号码分析实现用户if各由的系统框架图,所涉及 的网络单元包括MMEB301、 IWFB302、 IWF B303和HSS/HLRB304, IWF B302与IWFB303分别位于用户拜访网络和归属网络。进一步地,可以通过图2A和图2B的组合来实现用户^各由,例如,MME 通过查询SLF实现用户路由,IWF通过用户号码分析实现用户路由。为了便于描述,本文中"HLR"表示不支持S6a接口的归属用户服务器, 可以是Rel-8版本独立HLR或前Rel-8版本HSS/HLR,提供基于MAP协议 的Gr接口或Gr+接口 ; "HSS"表示支持S6a接口的归属用户服务器,即 Rel-8版本HSS,提供基于Diameter协议的S6a接口 。根据图2A和/或图2B所示的实现用户路由的系统框架图,实现MME 到用户所属HSS/HLR的可能路由路径包括如下几条(1) 若用户在本地且用户所属HSS支持S6a接口,或用户不在本地且 用户归属网络运营商所属HSS支持S6a接口,并且用户所属运营商与漫游 地运营商之间的漫游协议允许使用Diameter协议,则路由路径为MME直接 路由至用户所属HSS;(2) 若用户在本地且用户所属HLR不支持S6a接口,则路由路径为 MME经本地网络IWF路由至用户所属HLR;(3 )若用户不在本地且用户归属网络运营商所属HSS支持S6a接口 , 并且用户所属运营商与漫游地运营商之间的漫游协议不允许使用Diameter 协议但允许使用MAP协议,则路由路径为MME经拜访网络IWF、归属 网络IWF路由至用户所属HSS;(4 )若用户不在本地且用户归属网络运营商所属HSS不支持S6a接口 , 并且用户所属运营商与漫游地运营商之间的漫游协议不允i午使用Diameter 协议但允许使用MAP协议,则路由路径为MME经拜访网络IWF路由至 用户所属HLR;(5 )若用户不在本地且用户归属网络运营商所属HSS不支持S6a接口 , 并且用户所属运营商与漫游地运营商之间的漫游协议允许-使用Diameter协 议,则路由路径为MME经归属网络IWF路由至用户所属HLR。针对上述几种^各由路径中,MME在接到用户的请求消息后,需要将请 求消息发送到对端的归属签约用户服务器HSS/HLR,则MME、或拜访网络 IWF、或归属网络IWF就需要转发该请求消息时获知下一跳的网络地址,确 定下一跳网络地址的方式,可以包括如下方式MME、或拜访IWF、或归属IWF查询本地网络中配置的对应SLF,该 SLF中配置有基于运营商的漫游协议和HSS/HLR支持S6a接口的能力指示, 以及与运营商中所有用户中的某个用户相绑定的IWF地址和HSS/HLR地址 信息,由SLF根据用户标识信息从其配置信息中查询得到MME、或拜访 IWF、或归属IWF应^各由至的下一跳网络地址;或者,MME、或拜访IWF、或归属IWF自身配置有基于运营商的漫游 协议和HSS/HLR支持S6a接口的能力指示,以及与运营商中所有用户中的 某个用户相绑定的IWF地址和HSS地址信息,由MME、或拜访IWF、或 归属IWF根据用户标识信息从自身的配置信息中利用号码分析确定其下一 跳网络地址;在MME、或拜访IWF、或归属IWF通过查询SLF或者通过本地进4亍号 码解析得到其下一跳网络地址后,可以将所收到的请求消息发送到下一跳网 络地址,这样通过逐级网元最终将该请求消息发送到用户归属网络的签约用 户服务器上;再由MME和HSS直接或间接通过IWF进4亍交互,完成相应 地业务操作。所述MME、或拜访IWF、或归属IWF可以二者择一的选择确定下一跳 网络地址的方式,例如,三个网元可以都采用号码分析方式,也可以都采用 查询SLF方式,还可以MME采用号码分析方式而IWF采用查询SLF方式, 或MME采用查询SLF方式而IWF采用号码分析方式,其它可能的方式组 合也在本发明的保护范围,在此不再——列举。为实现本发明MME或IWF查询签约用户定位功能SLF(Subscription Locator Function)获得路由信息,则需要在运营商网络所部署的签约用户定 位功能SLF配置基于运营商的漫游协议和HSS/HLR支持S6a接口的能力指 示,以及与运营商中所有用户中的某个用户相绑定的IWF地址和HSS/HLR 地址信息;同时,提供SLF与IWF之间的接口,为IWF才是供基于用户标识 的数据查询服务;所述MME与SLF之间的接口,采用Ds接口,所述SLF 也为MME提供基于用户标识的数据查询服务。所述SLF,用于提供用户归 属网络地址,如HSS。 SLF依据所配置的基于运营商之间的漫游协议和23HSS/HLR支持S6a接口的能力指示信息,为MME或IWF提供一个合适的 路由地址,方法描述详见图3A和图3B。则需要在MME和/或IWF配置基于运营商的漫游协议和HSS/HLR支持S6a 接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的IWF地 址和HSS/HLR地址信息;所述MME与IWF之间采用S6a接口 。 MME或 IWF依据所配置的基于运营商之间的漫游协议和HSS/HLR支持S6a接口的 能力指示信息进行用户号码分析,从而选择一个合适的路由地址,方法描述 详见图3C和图3D。图3A是本发明MME通过SLF查询实现用户路由的流程图,包括以下 步骤步骤A301,MME检测到其需要与给定用户归属网络HSS/HLR交互时, 必须查询用户签约数据的位置信息,即用户签约数据位于的HSS/HLR地址 信息。MME向本地网络SLF发送Ds-SLF-查询,请求消息中包括用户IMSI (International Mobile Subscriber Identitiy,国际移动用户标识)标识信息;步骤A302, SLF根据请求的用户标识查询本地数据库,其中SLF配置 基于运营商的漫游协议和HSS/HLR支持S6a接口的能力指示,以及与运营行如下的步骤如果用户在本地且用户所属HSS支持S6a接口,或用户不在本地且用 户归属网络运营商所属HSS支持S6a接口 ,并且运营商之间的漫游协议允 许使用Diameter协议,SLF返回用户所属HSS地址信息;如果用户在本地且用户所属HLR不支持S6a接口 , SLF返回本地网络 IWF地址信息;如果用户不在本地且用户归属网络运营商所属HSS支持S6a接口,并 且运营商之间的漫游协议不允许使用Diameter协议但允许使用MAP协议, SLF返回位于本地网络IWF (拜访网络IWF )地址信息;如果用户不在本地且用户归属网络运营商所属HLR不支持S6a冲妄口 , 并且运营商之间的漫游协议不允许使用Diameter协议但允许使用MAP协 议,SLF返回用户拜访网络IWF地址信息;如果用户不在本地且用户归属网络运营商所属HLR不支持S6a冲妻口 , 并且运营商之间的漫游协议允许使用Diameter协议,SLF返回用户归属网络 IWF地址信息;进一步地,如果SLF查询到MME到用户所属HSS/HLR之间的i青求消 息需要途经多个网元,可以在响应消息中返回多个路由地址,如第一跳路由 地址、第二跳路由地址、第三跳路由地址等等,该路由地址为顺次关系,依 次为下一跳网元指明了消息路由,使用方法详见具体实施例;步骤A303, SLF向MME返回Ds-SLF-响应应答消息,消息中包括查询 到的下一跳网络地址信息,该网络地址信息是用户签约数据位于的 HSS/HLR地址信息,或者IWF地址信息;步骤A304, MME根据获取的网络地址信息,向IWF或HSS发送基于 Diameter协i义的S6a消息。图3B是本发明IWF通过SLF查询实现用户路由的流程图,包括以下步骤步骤B301, IWF-A检测到其需要与给定用户归属网络HSS交互时,必 须查询用户签约数据的位置信息,即用户签约数据位于的HSS/HLR地址信 息。IWF-A向本地网络SLF发送Di-SLF-查询,请求消息中包括用户IMSI 标识4言息;步骤B302, SLF根据请求的用户标识查询本地数据库,其中SLF配置 基于运营商的漫游协议和HSS/HLR支持S6a接口的能力指示,以及与运营 商中所有用户中的某个用户相绑定的IWF地址和HSS/HLR地址信息,并执 行如下的步骤如果发送查询请求消息的IWF-A位于用户归属网络,SLF返回用户所 属HSS/HLR地址信息;如果发送查询请求消息的IWF-A位于用户拜访网络,进一步执;f亍如下的步骤如果用户归属网络运营商所属HSS支持S6a接口,且运营商之间的漫 游协议不允许使用Diameter协议但允许使用MAP协议,SLF返回位于用户 归属网络的IWF-B地址信息;如果用户归属网络运营商所属HSS支持S6a接口,且运营商之间的漫游协议允许使用Diameter协议,SLF返回一个异常响应,不包含网络地址信 自 如果用户归属运营商所属HLR不支持S6a接口 , SLF返回用户所属HLR 地址信息;步骤B303, SLF向IWF-A返回Di-SLF-响应应答消息,消息中包括查 询到的下 一跳网络地址信息,该网络地址信息是用户签约数据位于的 HSS/HLR地址信息,或者IWF-B地址信息;步骤B304, MME根据获取的网络地址信息,向IWF-B或HLR发送经 过IWF-A执行网络协议转换后的基于MAP协议的7号信令消息。图3C是本发明MME通过用户号码分析实现用户路由的流程图,包括 以下步骤步骤C301, MME接收到来自用户的请求消息,请求消息中包括用户 IMSI标识信息,其中MME配置基于运营商的漫游协议和HSS/HLR支持S6a 接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的IWF地 址和HSS/HLR地址信息,并执行如下的基于用户IMSI标识的号码分析步 骤如果用户在本地且用户所属HSS支持S6a接口,或用户不在本地且用 户归属网络运营商所属HSS支持S6a接口 ,且运营商之间的漫游协议允许 使用Diameter协议,号码分析结果为用户所属HSS地址;如果用户在本地且用户所属HLR不支持S6a接口 ,号码分析结果为本 地IWF地址信息;如果用户不在本地且用户归属网络运营商所属HSS支持S6a接口 ,并 且运营商之间的漫游协议不允许使用Diameter协议但允许使用MAP协议, 号码分析结果为位于用户拜访网络的IWF地址;如果用户不在本地且用户归属网络运营商所属HLR不支持S6a接口 , 并且运营商之间的漫游协议不允许使用Diameter协议但允许使用MAP协 议,号码分析结果为用户拜访网络IWF地址信息;如果用户不在本地且用户归属网络运营商所属HLR不支持S6a 4^口 , 并且运营商之间的漫游协议允许使用Diameter协议,号码分析结果为用户 归属网络IWF地址信息;步骤C302, MME根据用户号码分析的结果,向IWF或HSS发送基于 Diameter协议的S6a用户请求消息。图3D是本发明IWF通过用户号码分析实现用户路由的流程图,包括以 下步骤步骤D301, IWF-A接收到来自MME或其它IWF的请求消息,请求消 息中包括用户IMSI标识信息,其中IWF-A配置基于运营商的漫游协议和 HSS/HLR支持S6a接口的能力指示,以及与运营商中所有用户中的某个用 户相绑定的IWF地址和HSS/HLR地址信息,并执行如下的基于用户IMSI 标识的号码分析步骤如果IWF-A位于用户归属网络,号码分析的结果为用户所属HSS/HLR 地址;如果IWF-A位于用户拜访网络,进一步执行以下步骤如果用户归属网络运营商所属HSS支持S6a接口 ,且运营商之间的漫 游协议不允许使用Diameter协议但允许使用MAP协议,号码分析结果为位 于用户归属网络的IWF地址;如果用户归属网络运营商所属HSS支持S6a接口,且运营商之间的漫 游协议允许使用Diameter协议,号码分析结果为空,即不存在一个可用的 用户3各由地址;如果用户归属网络运营商所属HLR不支持S6a接口 ,号码分析结果为 用户所属HLR地址;步骤D302, IWF-A根据用户号码分析的结果,向IWF-B或HLR发送 经过IWF-A协议转换后的基于MAP协议的7号信令消息。本方明方法通过在SLF配置基于运营商的漫游协议和HSS/HLR支持 S6a接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的IWF 地址和HSS/HLR地址信息,为MME或IWF提供SLF查询,或在MME或 IWF配置相同的数据信息并应用用户号码分析的方法实现MME与 HSS/HLR之间的用户路由,从而达到了使MME与不同运营商不同阶段不 同版本的HSS/HLR互通的目的。为了进一步理解本发明的实质,结合具体 的实施例对本发明作进一步阐述。图4A是本发明应用实施例的针对MME通过SLF查询直接与HSS路由 实现用户注册的流程图,包括以下步骤步骤A401, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,没有检测到用户所属HSS 的地址信息,因此必须查询用户所属HSS地址信息,执行步骤A402;步骤A402, MME向SLF发送Ds-SLF-查询请求消息,该请求消息中包 括用户IMSI标识;步骤A403, SLF接收到来自MME的Ds-SLF-查询,基于用户IMSI标 识分析出用户所属HSS支持S6a接口,且用户归属网络运营商与拜访网络 运营商签署的漫游协议支持Diameter漫游,SLF执行上述图3A步骤A302 的查询过程,返回用户所属HSS地址,并向MME发送Ds-SLF-响应消息, 响应消息中包括HSS地址信息;步骤A404, MME基于查询到的HSS地址,向用户所属HSS发送 Diameter-更新位置请求消息,同时保存HSS地址信息;步骤A405, HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息,如果HSS拒绝用户注册,MME清除HSS地址信息。图4B是本发明应用实施例的针对MME通过用户号码分析直接与HSS 路由实现用户注册的流程图,包括以下步骤步骤B401, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,执行步骤B402;步骤B402, MME基于用户IMSI标识分析出用户所属HSS支持S6a接 口 ,且用户归属网络运营商与拜访网络运营商签署的漫游协议支持Diameter 漫游,执行上述图3C步骤C301的用户号码分析过程,号码分析结果为用 户所属HSS地址,MME将号码分析得出的HSS地址填入请求消息的目的 地址中;步骤B403, MME向用户所属HSS发送Diameter-更新位置请求消息;步骤B404, HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息。图5A是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络的IWF,且拜访网络IWF通过位于用户拜访网络的SLF查询与用户 所属HLR路由实现用户注册的流程图,包括以下步骤步骤A501 , MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HLR执行用户注册过程,没有检测到用户所属HLR 的地址信息,因此必须查询用户归属网络HLR地址信息,执行步骤A502;步骤A502, MME向拜访网络SLF发送Ds-SLF-查询,请求消息中包括 用户IMSI标识;步骤A503, SLF接收到来自MME的Ds-SLF-查询,基于用户IMSI标 识分析出用户所属HLR不支持S6a接口 ,并且运营商之间的漫游协议不允 许使用Diameter协议但允许使用MAP协议,SLF执行上述图3A步骤A302 的查询过程,返回位于用户拜访网络的IWF地址,并向MME发送Ds-SLF-响应消息,响应消息中包括用户拜访网络的IWF地址信息;步骤A504, MME基于查询到的拜访网络IWF地址,向位于用户拜访网络的IWF发送Diameter-更新位置请求消息,同时保存IWF地址信息;步骤A505, IWF没有检测到用户所属HLR的地址信息,向位于用户拜 访网络的SLF发送Di-SLF-查询,请求消息中包括用户IMSI标识;步骤A506, SLF接收到来自IWF的Di-SLF-查询,基于用户IMSI标识 分析出用户所属HLR不支持S6a接口, SLF执行上述图3B步骤B302的查 询过程,返回用户所属HLR地址,并向拜访网络IWF发送Di-SLF-响应消 息,响应消息中包括用户归属网络所属HLR地址信息;步骤A507,拜访网络IWF执行网络协议转换功能,将Diameter-更新位 置请求消息转换为MAP-更新GPRS位置请求消息,并将查询到的HLR地 址信息填入目的地址中,同时将请求消息发送到用户所属HLR,并保存用 户所属HLR地址信息;步骤A508,用户归属网络HLR向拜访网络IWF发送MAP-插入用户数 据请求消息;步骤A509,拜访网络IWF验证用户数据,马全证通过向HLR返回MAP-插入用户数据响应消息,如果验证不通过,响应消息中包括失败原因值;步骤A510,用户归属网络HLR向拜访网络IWF返回MAP-更新GPRS 位置响应消息,如果HLR拒绝用户注册,响应消息中包括拒绝原因值;步骤A511,拜访网络IWF执行网络协议转换功能,将MAP-更新GPRS 位置响应消息转换为Diameter-更新位置应答消息,同时将响应消息发送到 MME;如果HLR拒绝用户注册,拜访网络IWF和MME需要分别清除保存 的用户所属HLR地址信息和IWF地址信息。图5B是本发明应用实施例的针对MME通过拜访网络SLF查询间接通 过位于归属网络的IWF,且归属网络IWF通过位于归属网络的SLF查询与 用户所属HLR路由实现用户注册的流程图,包括以下步骤步骤B501 , MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HLR执行用户注册过程,没有检测到用户所属HLR 的地址信息,因此必须查询用户归属网络HLR地址信息,执行步骤B502;步骤B502, MME向拜访网络SLF发送Ds-SLF-查询,请求消息中包括 用户IMSI标识;步骤B503,拜访网络SLF接收到来自MME的Ds-SLF-查询,基于用 户IMSI标识分析出用户所属HLR不支持S6a接口 ,并且运营商之间的漫游 协议允许使用Diameter协议,拜访网络SLF执行上述图3A步骤A302的查 询过程,返回位于用户归属网络的IWF地址,并向MME发送Ds-SLF-响应 消息,响应消息中包括归属网络IWF地址信息;步骤B504, MME基于查询到的归属网络IWF地址,向位于用户归属 网络的IWF发送Diameter-更新位置请求消息,同时保存归属网络IWF地址 信息;步骤B505,归属网络IWF如果没有检测到用户所属HLR的地址信息, 则向位于用户归属网络的SLF发送Di-SLF-查询,请求消息中包括用户IMSI 标识;步骤B506,归属网络的SLF接收到来自归属网络IWF的Di-SLF-查询, 基于用户IMSI标识分析出用户所属HLR不支持S6a接口,归属网络SLF 执行上述图3B步骤B302的查询过程,返回用户所属HLR地址,并向归属 网络IWF发送Di-SLF-响应消息,响应消息中包括HLR地址信息;步骤B507,归属网络IWF执行网络协议转换功能,将Diameter-更新位 置请求消息转换为MAP-更新GPRS位置请求消息,并将查询到的HLR地 址信息填入目的地址中,同时将请求消息发送到用户所属HLR,并保存用 户所属HLR地址信息;步骤B508, HLR向归属网络IWF发送MAP-插入用户数据请求消息;步骤B509,归属网络IWF验证用户数据,验证通过向HLR返回MAP-插入用户数据响应消息,如果验证不通过,响应消息中包括失败原因值;步骤B510,HLR向归属网络IWF返回MAP-更新GPRS位置响应消息, 如果HLR拒绝用户注册,响应消息中包括拒绝原因值;步骤B511,归属网络IWF执行网络协议转换功能,将MAP-更新GPRS 位置响应消息转换为Diameter-更新位置应答消息,同时将响应消息发送到MME;如果HLR拒绝用户注册,归属网络IWF和MME需要分别清除保存 的用户所属HLR地址信息和IWF地址信息。过用户拜访网络IWF或用户归属网络IWF,且IWF通过用户号码分析与用 户所属HLR路由实现用户注册的流程图,包括以下步骤步骤C501 , MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HLR执行用户注册过程,如果没有检测到用户所属 HLR的地址信息,因此必须查询用户归属网络HLR地址信息,执行步骤 C502;步骤C502, MME向拜访网络SLF发送Ds-SLF-查询,请求消息中包括 用户IMSI标识;步骤C503,拜访网络SLF接收到来自MME的Ds-SLF-查询,基于用 户IMSI标识分析出用户所属HLR不支持S6a接口 ,并且运营商之间的漫游 协议不允许使用Diameter协议但允许使用MAP协议,SLF执行上述图3A 步骤A302的查询过程,返回用户拜访网络IWF地址,并向MME发送 Ds-SLF-响应消息,响应消息中包括用户拜访网络IWF地址信息;或者基于 用户IMSI标识分析出用户所属HLR不支持S6a接口 ,并且运营商之间的漫 游协议允许使用Diameter协议,SLF执行上述图3A步骤A302的查询过程, 返回用户归属网络IWF地址,并向MME发送Ds-SLF-响应消息,响应消息 中包括用户归属网络IWF地址信息;步骤C504, MME基于查询到的IWF地址,向IWF发送Diameter-更新 位置请求消息,请求消息中包括用户IMSI标识,同时保存IWF地址信息;步骤C505, IWF基于用户IMSI标识分析出用户所属HLR不支持S6a 接口,执行上述图3D步骤D301的用户号码分析过程,号码分析结果为用 户所属HLR地址,IWF将号码分析得出的HLR地址填入^"求消息的目的地 址中;步骤C506, IWF执行网络协议转换功能,将Diameter-更新位置请求消息转换为MAP-更新GPRS位置请求消息,同时将请求消息发送到用户所属 HLR;步骤C507, HLR向IWF发送MAP-插入用户数据请求消息;步骤C508, IWF验证用户数据,验证通过向HSS返回MAP-插入用户 数据响应消息,如果验证不通过,响应消息中包括失败原因值;步骤C509, HLR向IWF返回MAP-更新GPRS位置响应消息,如果HLR 拒绝用户注册,响应消息中包4舌拒绝原因值;步骤C510, IWF执行网络协议转换功能,将MAP-更新GPRS位置响应 消息转换为Diameter-更新位置应答消息,同时将响应消息发送到MME;如 果HLR拒绝用户注册,MME需要清除保存的IWF地址信息。图5D是本发明应用实施例的针对MME通过SLF查询获耳又多个网络地 址间接通过一个IWF与用户所属HLR路由实现用户注册的流程图,包括以 下步骤步骤D501, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HLR执行用户注册过程,没有检测到用户所属HLR 的地址信息,因此必须查询用户归属网络HLR地址信息,执行步骤D502;步骤D502, MME向SLF发送Ds-SLF-查询,请求消息中包括用户IMSI 标识;步骤D503, SLF接收到来自MME的Ds-SLF-查询,基于用户IMSI标 识分析出用户所属HLR不支持S6a接口 , SLF执行上述图3A步骤A302的 查询过程,进一步地SLF分析出请求消息需要经过一个IWF发送到用户所 属HLR,返回第一跳路由地址IWF地址和第二跳路由地址用户所属HLR地 址,并向MME发送Ds-SLF-响应消息,响应消息中包括IWF地址和HLR 地址信息;步骤D504, MME基于查询到的第一跳路由地址IWF地址,向IWF发 送Diameter-更新位置请求消息,请求消息中包括用户IMSI标识和下一跳路 由地址HLR地址,同时保存第 一跳路由地址IWF地址和第二跳路由地址用户所属HLR地址;步骤D505, IWF执行网络协议转换功能,将Diameter-更新位置请求消 息转换为MAP-更新GPRS位置请求消息,并将请求消息中的下一跳^各由地 址HLR地址信息填入目的地址中,同时将请求消息发送到用户所属HLR, 请求消息中包括用户IMSI标识;步骤D506, HSS向IWF发送MAP-插入用户数据请求消息;步骤D507, IWF验证用户数据,验证通过向HLR返回MAP-插入用户 数据响应消息,如果验证不通过,响应消息中包括失败原因值;步骤D508,HLR向IWF返回MAP-更新GPRS位置响应消息,如果HLR 拒绝用户注册,响应消息中包括拒绝原因值;步骤D509, IWF执行网络协议转换功能,将MAP-更新GPRS位置响 应消息转换为Diameter-更新位置应答消息,同时将响应消息发送到MME; 如果HLR拒绝用户注册,MME需要清除保存的第一跳路由地址IWF地址 和第二跳路由地址用户所属HLR地址。图5E是本发明应用实施例的针对MME通过用户号码分析间接通过用 户拜访网络IWF或用户归属网络IWF,且IWF通过用户号码分析与用户所 属HLR^各由实现用户注册的流程图,包括以下步骤步骤E501 , MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HLR执行用户注册过程,执行步骤E502;步骤E502, MME基于用户IMSI标识分析出用户所属HLR不支持S6a 接口,并且运营商之间的漫游协议不允许使用Diameter协议但允许使用 MAP协议,执行上述图3C步骤C301的用户号码分析过程,号码分析结果 为用户拜访网络IWF地址,并将IWF地址填入到请求消息中的目的地址中; 或者MME基于用户IMSI标识分析出用户所属HLR不支持S6a接口,并且 运营商之间的漫游协议允许使用Diameter协议,执行上述图3C步骤C301 的用户号码分析过程,号码分析结果为用户归属网络IWF地址,并将IWF 地址填入到请求消息中的目的地址中34步骤E503, MME向IWF发送Diameter-更新位置请求消息,请求消息 中包括用户IMSI标识; .步骤E504, IWF基于用户IMSI标识分析出用户所属HLR不支持S6a 接口,执行上述图3D步骤D301的用户号码分析过程,号码分析结果为用 户所属HLR地址,IWF将号码分析得出的HLR地址填入请求消息的目的地 址中;步骤E505, IWF执行网络协议转换功能,将Diameter-更新位置请求消 息转换为MAP-更新GPRS位置请求消息,同时将请求消息发送到用户所属 HLR;步骤E506, HLR向IWF发送MAP-插入用户数据请求消息;步骤E507, IWF验证用户数据,验证通过向HLR返回MAP-插入用户 数据响应消息,如果验证不通过,响应消息中包括失败原因值;步骤E508,HLR向IWF返回MAP-更新GPRS位置响应消息,如果HLR 拒绝用户注册,响应消息中包括拒绝原因值;步骤E509, IWF执行网络协议转换功能,将MAP-更新GPRS位置响应 消息转换为Diameter-更新位置应答消息,同时将响应消息发送到MME。图6A是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络和归属网络的IWF,且IWF分别通过其所属域的SLF查询与HSS路 由实现用户注册的流程图,包括以下步骤步骤A601 , MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,没有检测到用户所属HSS 的地址信息,因此必须查询用户归属网络HSS地址信息,执行步骤A602;步骤A602, MME向位于用户拜访网络的SLF发送Ds-SLF-查询,请求 消息中包括用户IMSI标识;步骤A603,位于用户拜访网络的SLF 4妄收到来自MME的Ds-SLF-查 询,基于用户IMSI标识分析出用户所属HSS支持S6a接口 ,且用户归属网 络运营商与拜访网络运营商签署的漫游协议不支持Diameter漫游,SLF执行上述图3A步骤A302的查询过程,返回位于用户拜访网络的IWF地址,并 向MME发送Ds-SLF-响应消息,响应消息中包括IWF地址信息;步骤A604, MME基于查询到的IWF地址,向位于用户拜访网络的IWF 发送Diameter-更新位置请求消息,同时保存位于用户拜访网络的IWF地址;步骤A605,位于用户拜访网络的IWF没有4全测到用户所属HSS的地址 信息,向位于拜访网络的SLF发送Di-SLF-查询,请求消息中包括用户IMSI 标识;步骤A606,位于用户拜访网络的SLF接收到来自IWF的Di-SLF-查询, 基于用户IMSI标识分析出用户所属HSS支持S6a接口 ,且用户归属网络运 营商与拜访网络运营商签署的漫游协议不支持Diameter漫游,SLF执行上述 图3B步骤B302的查询过程,返回位于用户归属网络的IWF地址,并向发 送查询请求的IWF发送Di-SLF-响应消息,响应消息中包括位于归属网络的 IWF地址信息;步骤A607,位于用户拜访网络的IWF执行网络协议转换功能,将 Diameter-更新位置请求消息转换为MAP-更新GPRS位置请求消息,并将查 询到的位于用户归属网络的IWF地址信息填入目的地址中,同时将请求消 息发送到位于用户归属网络的IWF,并保存位于用户归属网络的IWF地址 信息;步骤A608,位于用户归属网络的IWF没有^r测到用户所属HSS的地址 信息,向位于用户归属网络的SLF发送Di-SLF-查询,请求消息中包括用户 IMSI标识;步骤A609,位于用户归属网络的SLF接收到来自IWF的Di-SLF-查询, 基于用户IMSI标识分析出用户所属HSS支持S6a接口,SLF执行上述图3B 步骤B302的查询过程,返回用户所属HSS地址,并向发送查询请求的IWF 发送Di-SLF-响应消息,响应消息中包括HSS地址信息;步骤A610,位于用户归属网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置请求消息转换为Diameter-更新位置请求消息,并将查询到 的用户所属HSS地址信息填入目的地址中,同时将请求消息发送到用户所属HSS,并保存用户所属HSS地址信息;步骤A611 , HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息;步骤A612,位于用户归属网络的IWF向位于用户拜访网络的IWF发送 MAP-插入用户数据请求消息;步骤A613,位于用户拜访网络的IWF-验证用户数据,验证通过向位于 用户归属网络的IWF返回MAP-插入用户数据响应消息,如果验证不通过, 响应消息中包括失败原因值;步骤A614,位于用户归属网络的IWF向位于用户拜访网络的IWF返回 MAP-更新GPRS位置响应消息,如果HSS拒绝用户注册,响应消息中包括 拒绝原因值,并清除保存的用户所属HSS地址信息;步骤A615,位于用户拜访网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置响应消息转换为Diameter-更新位置应答消息,同时将响应 消息发送到MME;如果HSS拒绝用户注册,位于用户拜访网络的IWF和 MME需要分别清除保存的位于用户归属网络的IWF地址信息和位于用户拜 访网络的IWF地址信息。图6B是本发明应用实施例的针对MME通过SLF查询间接通过位于拜 访网络和归属网络的IWF,且IWF分别通过用户号码分析与HSS路由实现 用户注册的流程图,包括以下步骤步骤B601, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,没有^f全测到用户所属HSS 的地址信息,因此必须查询用户归属网络HSS地址信息,执行步骤B602;步骤B602, MME向位于用户拜访网络的SLF发送Ds-SLF-查询,请求 消息中包括用户IMSI标识;步骤B603,位于用户拜访网络的SLF接收到来自MME的Ds-SLF-查 询,基于用户IMSI标识分析出用户所属HSS支持S6a接口,且用户归属网 络运营商与拜访网络运营商签署的漫游协议不允许〗吏用Diameter协议但允许使用MAP协议,SLF执行上述图3A步骤A302的查询过程,返回位于用 户拜访网络的IWF地址,并向MME发送Ds-SLF-响应消息,响应消息中包 括IWF地址信息;步骤B604 , MME基于查询到的IWF地址,向位于用户拜访网络的IWF 发送Diameter-更新位置请求消息,同时保存位于用户拜访网络的IWF地址4吕息',步骤B605,位于用户拜访网络的IWF基于用户IMSI标识分析出用户 所属HSS支持S6a接口 ,且用户归属网络运营商与拜访网络运营商签署的 漫游协议不支持Diameter漫游,执行上述图3D步骤D301的用户号码分析 过程,号码分析结果为位于用户归属网络的IWF地址,位于用户拜访网络 的IWF将号码分析得出的IWF地址填入请求消息的目的地址中;步骤B606,位于用户拜访网络的IWF执行网络协议转换功能,将 Diameter-更新位置请求消息转换为MAP-更新GPRS位置请求消息,同时将 -清求消息发送到位于用户归属网络的IWF;步骤B607,位于用户归属网络的IWF基于用户IMSI标识分析出用户 所属HSS支持S6a接口,执行上述图3D步骤D301的用户号码分析过程, 号码分析结果为用户所属HSS地址,位于用户归属网络的IWF将号码分析 得出的HSS地址填入请求消息的目的地址中;步骤B608,位于用户归属网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置请求消息转换为Diameter-更新位置请求消息,同时将请求 消息发送到用户所属HSS;步骤B609, HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息;步骤B610,位于用户归属网络的IWF向位于用户拜访网络的IWF发送 MAP-插入用户数据请求消息;步骤B611,位于用户拜访网络的IWF验证用户数据,-验证通过向位于 用户归属网络的IWF返回MAP-插入用户数据响应消息,如果验证不通过, 响应消息中包括失败原因<t;38步骤B612,位于用户归属网络的IWF向位于用户拜访网络的IWF返回 MAP-更新GPRS位置响应消息,如果HSS拒绝用户注册,响应消息中包括「 拒绝原因值;步骤B613,位于用户拜访网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置响应消息转换为Diameter-更新位置应答消息,同时将响应 消息发送到MME;如果HSS拒绝用户注册,MME需要清除保存的位于用 户拜访网络的IWF地址信息。图6C是本发明应用实施例的针对MME通过SLF查询获取多个网络地 址间接通过位于拜访网络和归属网络的IWF与HSS路由实现用户注册的流 程图,包括以下步骤步骤C601, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,没有检测到用户所属HSS 的地址信息,因此必须查询用户归属网络HSS地址信息,执行步骤C602;步骤C602, MME向位于用户拜访网络的SLF发送Ds-SLF-查询,请求 消息中包括用户IMSI标识;步骤C603,位于用户拜访网络的SLF接收到来自MME的Ds-SLF-查 询,基于用户IMSI标识分析出用户所属HSS支持S6a接口,且用户归属网 络运营商与拜访网络运营商签署的漫游协议不允许使用Diameter协议但允 许使用MAP协议,SLF执行上述图3A步骤A302的查询过程,进一步地 SLF分析出请求消息需要经过两个IWF发送到用户所属HSS,返回第一跳 路由地址位于用户归属网络的IWF地址、第二跳路由地址位于用户拜访网 络的IWF地址和第三跳路由地址用户所属HSS地址,并向MME发送 Ds-SLF-响应消息,响应消息中包括拜访网络IWF地址、归属网络IWF地址 和HSS地址信息;步骤C604, MME基于查询到的IWF地址,向位于用户f早i方网络的IWF 发送Diameter-更新位置请求消息,请求消息中包括用户IMSI标识、下一跳 ^各由J4址位于用户^早访网络的IWF地址和后一跳路由i也址用户所属HSS ;也址,同时保存第一跳路由地址位于用户归属网络的IWF地址、第二跳;洛由地址位于用户拜访网络的IWF地址和第三跳路由地址用户所属HSS地址信 自 步骤C605,位于用户拜访网络的IWF执行网络协议转换功能,将 Diameter-更新位置请求消息转换为MAP-更新GPRS位置请求消息,并将请同时将请求消息发送到位于用户归属网络的IWF,请求消息中包括用户 IMSI标识和下一跳路由地址用户所属HSS地址;步骤C606,位于用户归属网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置请求消息转换为Diameter-更新位置请求消息,并将请求消 息中的下一跳路由地址用户所属HSS地址填入目的地址中,同时将请求消 息发送到用户所属HSS;步骤C607, HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息;步骤C608,位于用户归属网络的IWF向位于用户拜访网络的IWF发送 MAP-插入用户数据请求消息;步骤C609,位于用户拜访网络的IWF—睑证用户数据, -睑证通过向位于 用户归属网络的IWF返回MAP-插入用户数据响应消息,如果验证不通过, 响应消息中包括失败原因值;步骤C610,位于用户归属网络的IWF向位于用户拜访网络的IWF返回 MAP-更新GPRS位置响应消息,如果HSS拒绝用户注册,响应消息中包括 拒绝原因值;步骤C611,位于用户拜访网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置响应消息转换为Diameter-更新位置应答消息,同时将响应 消息发送到MME;如果HSS拒绝用户注册,MME需要清除保存的第一跳 路由地址位于用户归属网络的IWF地址、第二跳路由地址位于用户拜访网 络的IWF地址和第三跳路由地址用户所属HSS地址信息。图6D是本发明应用实施例的针对MME通过用户号码分析间接通过4立 于拜访网络和归属网络的IWF,且IWF分别通过用户号码分析与HSS ^各由 实现用户注册的流程图,包括以下步骤步骤D601, MME接收到用户附着网络请求消息,且用户初次附着网络, MME需要向用户所属HSS执行用户注册过程,执行步骤D602;步骤D602, MME基于用户IMSI标识分析出用户所属HSS支持S6a接 口 ,且用户归属网络运营商与拜访网络运营商签署的漫游协议不允许-使用 Diameter协议但允许使用MAP协议,执行上述图3C步骤C301的用户号码 分析过程,号码分析结果为位于用户拜访网络的IWF地址,MME将号码分 析得出的IWF地址填入请求消息的目的地址中;步骤D603, MME向位于用户拜访网络的IWF发送Diameter-更新位置 ^青求消息;步骤D604,位于用户拜访网络的IWF基于用户IMSI标识分析出用户 所属HSS支持S6a接口 ,且用户归属网络运营商与拜访网络运营商签署的 漫游协议不支持Diameter漫游,执行上述图3D步骤D301的用户号码分析 过程,号码分析结果为位于用户归属网络的IWF地址,位于用户拜访网乡各 的IWF将号码分析得出的IWF地址填入请求消息的目的地址中;步骤D605,位于用户拜访网络的IWF执行网络协议转换功能,将 Diameter-更新位置请求消息转换为MAP-更新GPRS位置请求消息,同时将 请求消息发送到位于用户归属网络的IWF;步骤D606,位于用户归属网络的IWF基于用户IMSI标识分析出用户 所属HSS支持S6a接口,执行上述图3D步骤D301的用户号码分析过程, 号码分析结果为用户所属HSS地址,位于用户归属网络的IWF将号码分析 得出的HSS地址填入请求消息的目的地址中;步骤D607,位于用户归属网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置请求消息转换为Diameter-更新位置请求消息,同时将请求 消息发送到用户所属HSS;步骤D608, HSS进一步处理用户注册消息后,向MME返回Diameter-更新位置应答消息;步骤D609,位于用户归属网络的IWF向位于用户拜访网络的IWF发送 MAP-插入用户数据请求消息;步骤D610,位于用户拜访网络的IWF-验证用户数据,^睑i正通过向位于 用户归属网络的IWF返回MAP-插入用户数据响应消息,如果验证不通过, 响应消息中包括失败原因值;步骤D611,位于用户归属网络的IWF向位于用户拜访网络的IWF返回 MAP-更新GPRS位置响应消息,如果HSS拒绝用户注册,响应消息中包括 拒绝原因值;步骤D612,位于用户拜访网络的IWF执行网络协议转换功能,将MAP-更新GPRS位置响应消息转换为Diameter-更新位置应答消息,同时将响应 消息发送到MME。本文所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。因此,凡在本发明的 精神和原则之内所作的任何修改、等同替换、改进以及更新等等,均应包含 在本发明的保护范围之内。
权利要求
1. 一种实现用户路由的方法,用于包括移动性管理实体MME、拜访网络签约用户定位功能SLF-A、拜访网络互通功能IWF-A、归属网络互通功能IWF-B、归属网络签约用户定位功能SLF-B、归属网络用户服务器HSS/HLR的移动通信系统,该方法包括移动性管理实体MME检测到其需要与给定用户的归属网络用户服务器HSS进行交互时,根据该用户的标识信息通过本地进行号码分析的方式或查询拜访网络签约用户定位功能SLF的方式得到下一跳的网络地址信息并向该网络地址信息发送请求消息,该网络地址信息是拜访网络互通功能IWF地址信息、或归属网络互通功能IWF地址信息、或归属网络用户服务器地址信息;当所述的下一跳是拜访网络互通功能的时候,所述拜访网络互通功能在收到所述请求消息,检测到需要与该给定用户的归属网络签约用户服务器进行交互时,根据该用户的标识信息通过本地进行号码分析的方式或查询拜访网络签约用户定位功能的方式得到下一跳的网络地址信息并向该网络地址信息发送请求消息,该网络地址信息是归属网络互通功能地址信息、或归属网络签约用户服务器地址信息;当所述的下一跳是归属网络互通功能的时候,所述归属网络互通功能在收到所述请求消息,检测需要与该给定用户的归属网络用户服务器进行交互时,根据该用户的标识信息通过本地进行号码分析的方式或查询归属网络签约用户定位功能的方式得到归属网络用户服务器地址信息并向所述归属网络用户服务器发送请求消息。
2、 如权利要求1所述的方法,其特征在于所述拜访网络签约用户定位功能SLF-A和/或归属网络签约用户定位功 能SLF-B中配置有基于运营商的漫游协议和归属网络签约用户服务器支持 S6a接口的能力指示,以及与运营商中所有用户中的某个用户相绑定的互通 功能地址和归属网络签约用户服务器地址信息。
3、 如权利要求2所述的方法,其特征在于所述移动性管理实体MME、和/或拜访网络互通功能IWF-A、和/或归 属网络互通功能IWF-B中配置有基于运营商的漫游协议和归属网络签约用 户服务器支持S6a接口的能力指示,以及与运营商中所有用户中的某个用户 相绑定的互通功能地址和归属网络签约用户服务器地址信息。
4、 如权利要求l所述的方法,其特征在于所述移动性管理实体MME、和/或拜访网络互通功能IWF-A、和/或归 属网络互通功能IWF-B中配置有基于运营商的和漫游协议和归属网络签约 用户服务器支持S6a接口的能力指示,以及与运营商中所有用户中的某个用 户相绑定的互通功能地址和归属网络签约用户服务器地址信息。
5、 如权利要求2或3所述的方法,其特征在于所述移动性管理实体MME检测到其需要与给定用户的归属网络签约用 户服务器HSS/HLR进行交互时,若采用所述查询拜访网络签约用户定位功 能的方式,则移动性管理实体得到下 一跳的网络地址信息的步骤包括MME向所述拜访网络SLF-A发送携带该给定用户的用户标识的查询请 求消息;所述拜访网络SLF-A,根据所述查询请求消息中该用户的用户标识进行 本地查询并向移动性管理实体MME返回查询结果,查询时如果查询请求消息来自移动性管理实体且用户在本地,并且基于的配置 信息为用户所属归属网络签约用户服务器支持与移动性管理实体之间的接 口协议,或者用户不在本地,并且基于的配置信息为用户所属归属网络签约 用户服务器与移动性管理实体支持相同的接口协议且漫游协议允许使用其 所支持的网络协议,则向移动性管理实体返回用户所属归属网络签约用户服 务器的地址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持相同 的接口协议且漫游协议不允许使用其所支持的网络协议,则向移动性管理实体返回用户拜访网络的互通功能地址;如果查询请求消息来自移动性管理实体,且用户在本地,并且基于的配 置信息为用户所属归属网络签约用户服务器不支持与移动性管理实体之间的接口协议,则向移动性管理实体返回一个本地网络的互通功能地址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持不同 的接口协议且漫游协议仅允许使用用户所属归属网络签约用户服务器所支 持的网络协议,则向移动性管理实体返回 一 个用户拜访网络的互通功能地址;如果查询请求消息来自移动性管理实体,且用户不在本地,并且基于的 配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持不同 的接口协议且漫游协议允许使用移动性管理实体所支持的网络协议,则向移 动性管理实体返回一个用户归属网络的互通功能地址。
6、 如权利要求5所述的方法,其特征在于所述拜访网络签约用户定位功能根据所述查询请求消息中该用户的用 户标识进行本地查询并向移动性管理实体返回查询结果的步骤进一步包括如果查询请求消息来自移动性管理实体,所述拜访网络签约用户定位功 能查询得知移动性管理实体到用户所属归属网络签约用户服务器之间的请 求消息需要途经多个网元,则在发送给移动性管理实体的响应消息中返回多 个路由地址,所述路由地址为顺次关系,依次为下一跳网元指明消息路由。
7、 如权利要求2或3所述的方法,其特征在于所述拜访网络互通功能收到所述请求消息,检测到其需要与给定用户的 归属网络签约用户服务器进行交互时,若采用所述查询拜访网络签约用户定 位功能的方式,则拜访网络互通功能得到下一跳的网络地址信息的步骤包 括拜访网络互通功能向所述拜访网络签约用户定位功能发送携带该给定 用户的用户标识的查询请求消息;所述拜访网络签约用户定位功能,根据所述查询请求消息中该用户的用户标识进行本地查询并向拜访网络互通功能返回查询结果,查询时如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且漫游 协议允许使用其所支持的网络协议,则不向拜访网络互通功能返回网络地 址;如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且漫游 协议不允许使用其所支持的网络协议,则向拜访网络互通功能返回用户归属 网络的互通功能地址;如果查询请求消息来自拜访网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持不同的接口协议,则向拜 访网络互通功能返回用户所属归属网络签约用户服务器地址。
8、如权利要求2或3所述的方法,其特征在于所述归属网络互通功能收到所述请求消息,检测到其需要与给定用户的 归属网络签约用户服务器进行交互时,若采用所述查询归属网络签约用户定 位功能的方式,则归属网络互通功能得到下一跳的网络地址信息的步骤包 括归属网络互通功能向所述归属网络签约用户定位功能发送携带该给定 用户的用户标识的查询请求消息;所述归属网络签约用户定位功能,根据所述查询请求消息中该用户的用 户标识进行本地查询并向归属网络互通功能返回查询结果,查询时如果查询请求消息来自归属网络互通功能,且基于的配置信息为用户所 属归属网络签约用户服务器与移动性管理实体支持不同的接口协议,或者基 于的配置信息为用户所属归属网络签约用户服务器与移动性管理实体支持 相同的接口协议但漫游协议不允许使用其所支持的网络协议,则向归属网络 互通功能返回归属网络签约用户服务器地址。
9、 如权利要求3或4所述的方法,其特征在于移动性管理实体检测到其需要与给定用户的归属网络用户服务器进行 交互时,若釆用所述通过本地进行号码分析的方式,则得到下一跳的网络地 址信息的步骤包括移动性管理实体根据用户的请求消息中该用户的用户标识进行本地分 析查询如果移动性管理实体查询发现用户在本地,并且基于的配置信息为用户所属归属网络用户服务器与移动性管理实体支持相同的接口协议,或者用户 不在本地,并且基于的配置信息为用户所属归属网络签约用户服务器与移动 性管理实体支持相同的接口协议且漫游协议允许使用其所支持的网络协议, 则确定下 一跳的网络地址为用户所属归属网络签约用户服务器的地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络签约用户服务器与移动性管理实体支持相同的接口协议且 漫游协议不允许使用其所支持的网络协议,则确定下一跳的网络地址为用户 拜访网络的互通功能地址;如果移动性管理实体查询发现用户在本地,并且基于的配置信息为用户 所属归属网络签约用户服务器不支持与移动性管理实体之间的接口协议,则 确定下一跳的网络地址为 一个本地网络的互通功能地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络签约用户服务器与移动性管理实体支持不同的接口协议且 漫游协议仅允许用户所属归属网络签约用户服务器所支持的网络协议,则确 定下一跳的网络地址为 一个用户拜访网络的互通功能地址;如果移动性管理实体查询发现用户不在本地,并且基于的配置信息为用 户所属归属网络用户服务器与移动性管理实体支持不同的接口协议且漫游 协议允许移动性管理实体所支持的网络协议,则确定下 一跳的网络地址为一 个用户归属网络的互通功能地址。
10、 如权利要求9所述的方法,其特征在于所述移动性管理实体根据用户请求消息中该用户的用户标识进行本地号码分析并确定下一跳网络地址的步骤进一步包括所述移动性管理经本地号码分析,若确定移动性管理实体到用户所属归 属网络签约用户服务器之间的请求消息需要途经多个网元,则进一步确定转 发请求消息所需的多个路由地址,所述路由地址为顺次关系,依次为下一跳 网元指明消息路由。
11、 如权利要求3或4所述的方法,其特征在于所述拜访网络互通功能收到所述请求消息,检测到其需要与给定用户的 归属网络签约用户服务器进行交互时,采用所述本地号码分析的方式得到下 一跳的网络地址信息的步骤包括所述拜访网络互通功能根据所述请求消息中该用户的用户标识进行如 下本地分析查询如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持相同的接口协议且漫游协议允许使 用其所支持的网络协议,则号码分析结果为空;如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持相同的接口协议且漫游协议不允许 使用其所支持的网络协议,则确定下 一条网络地址信息为用户归属网络的互 通功能地址;如果拜访网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持不同的接口协议,则确定下一条网络 地址信息为用户所属的归属网络签约用户服务器的地址。
12、 如权利要求3或4所述的方法,其特征在于所述归属网络互通功能收到所述请求消息,检测到其需要与给定用户的 归属网络签约用户服务器进行交互时,采用所述本地号码分析的方式得到下 一跳的网络地址信息的步-骤包括所述归属网络互通功能根据所述请求消息中该用户的用户标识进行如 下本地分析查询如果归属网络互通功能查询发现基于的配置信息为用户所属归属网络 签约用户服务器与移动性管理实体支持不同的接口协议,或者基于的配置信 息为用户所属归属网络签约用户服务器与移动性管理实体支持相同的接口 协议但漫游协议不允许使用其所支持的网络协议,则确定下一条网络地址信 息为用户所属的归属网络签约用户服务器的地址。
13、 如权利要求2至4中任一项所述的方法,其特征在于所述HSS/HLR支持S6a接口的能力指示是指运营商网络部署的不同阶 段不同版本的HSS/HLR是否支持基于Diameter协议的S6a接口 ,如果不支 持S6a接口则表明其至少支持基于MAP协议的Gr或Gr+接口 。
14、 如权利要求1至4中任一项所述的方法,其特征在于 所述用户的标识信息是指用户的国际移动设备标识IMSI。
15、 一种实现用户路由的方法,用于包括移动性管理实体、拜访网 络签约用户定位功能、拜访网络互通功能、归属网络互通功能、归属网络签 约用户定位功能、归属网络用户服务器的移动通信系统,该方法包括移动性管理实体MME检测到其需要与给定用户的归属网络签约用户服 务器HSS/HLR进行交互时,根据该用户的标识信息通过本地进行号码分析 的方式或查询拜访网络签约用户定位功能的方式确认该移动性管理实体与 归属网络签约用户服务器之间的请求消息需要途经多个网元,则确定多个网 元路由地址,并向所确定的第一跳路由地址发送请求消息,所述路由地址为 顺次关系,依次为下 一跳网元指明消息路由,该路由地址信息包括拜访网络 互通功能地址信息、或归属网络互通功能地址信息、或归属网络签约用户服 务器地址信息;若所述确定的多个网元中的所述拜访网络互通功能收到所述请求消息, 检测需要与该给定用户的归属网络用户服务器进行交互时,根椐该用户的标 识信息及下一跳网络地址发送请求消息,该下一跳网络地址信息是归属网络 互通功能地址信息、或归属网络用户服务器地址信息;若所述确定的多个网元中的所述归属网络互通功能收到所述请求消息,检测需要与该给定用户的归属网络签约用户服务器进行交互时,根据该用户 的标识信息及下 一跳网络地址消息得到归属网络用户服务器地址信息并向 所述归属网络签约用户服务器发送请求消息。
16、 如权利要求15所述的方法,其特征在于所述拜访网络签约用户定位功能和/或归属网络签约用户定位功能中配 置有基于运营商的漫游协议和归属网络签约用户服务器支持S6a接口的能 力指示,以及与运营商中所有用户中的某个用户相绑定的互通功能地址和归 属网络签约用户服务器地址信息。
17、 如权利要求15所述的方法,其特征在于所述移动性管理实体、和/或拜访网络互通功能、和/或归属网络互通功 能中配置有基于运营商的漫游协议和归属网络签约用户服务器支持S6a接 口的能力指示,以及与运营商中所有用户中的某个用户相绑定的互通功能地 址和归属网络签约用户服务器地址信息。
18、 如权利要求15至17中任一项所述的方法,其特征在于所述用户的归属网络签约用户服务器HSS/HLR支持S6a接口的能力指 示是指运营商网络部署的不同阶段不同版本的HSS/HLR是否支持基于 Diameter协议的S6a接口 ,如果不支持S6a接口则表明其至少支持基于MAP 协议的Gr或Gr+4妄口 。
19、 如权利要求15至17中任一项所述的方法,其特征在于 所述用户的标识信息是指用户的国际移动设备标识IMSI。
全文摘要
本发明公开了一种实现用户路由的方法,用于包括移动性管理实体MME、拜访网络签约用户定位功能SLF-A、拜访网络互通功能IWF-A、归属网络互通功能IWF-B、归属网络签约用户定位功能SLF-B、归属网络用户服务器HSS/HLR的移动通信系统,所述MME或IWF检测到其需要与给定用户的HSS/HLR进行交互时,根据该用户的标识信息通过本地进行号码分析的方式或查询签约用户定位功能SLF的方式得到下一跳的网络地址信息并向该网络地址信息发送请求消息,该网络地址信息是拜访网络互通功能IWF地址信息、或归属网络互通功能IWF地址信息、或归属网络用户服务器地址信息,最终路由至HSS/HLR。
文档编号H04Q7/38GK101252777SQ200810084568
公开日2008年8月27日 申请日期2008年4月3日 优先权日2008年4月3日
发明者丁兆明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1