进行信息交互的方法及存储用户签约数据的节点的制作方法

文档序号:7708252阅读:123来源:国知局
专利名称:进行信息交互的方法及存储用户签约数据的节点的制作方法
技术领域
本发明涉及无线通信技术,尤其涉及在位置更新过程中与具有移动管理功能的节 点进行信息交互的技术。
背景技术
第三代合作伙伴计划(3GPP,3rdGeneration Partnership Project)为了增强 未来网络的竞争能力,正在研究一种全新的演进网络一演进的分组系统(EPS,Evolved Packet System)。EPS的架构如图1所示,包括演进的UMTS陆地无线接入网(E-UTRAN,Evolved UMTS Terrestrial Radio Access Network),用于实现所有与演进网络无线有关的功能; 移动性管理实体(MME,Mobility Management Entity),负责控制面的移动性管理,包括用 户上下文和移动状态管理,分配用户临时身份标识等;服务网关实体(Serving Gff, Serving Gateway),是3GPP接入系统间的用户面锚点,终止E-UTRAN的接口 ;分组数据网络网关实 体(PDN Gff, Packet Data Network Gateway)是3GPP接入系统和非3GPP接入系统之间的 用户面锚点,同时终止和外部分组数据网络(PDN,Packet Data Network)的接口。策略和 计费规则功能实体(PCRF,Policy and Charging Rule Function)用于策略控制决定和流 计费控制功能。归属网络服务器(HSS,Home SubscriberServer)用于存储用户签约数据。 MME和HSS之间的接口是基于Diameter (用于实现AAA功能的协议名称)协议的S6a,主要 完成用户位置信息、用户签约信息和鉴权信息的交互。在图1所示的架构中,UMTS陆地无线接入网(UTRAN,UMTS TerrestrialRadio Access Network)和 GSM/EDGE 无线接入网(GERAN,GSM/EDGE RadioAccess Network)用 于实现所有与现有GPRS/UMTS网络中无线有关的功能,服务通用分组无线业务支持节点 (SGSN, Serving GPRS Supporting Node),用于实现GPRS/UMTS网络中路由转发、移动性管 理、会话管理以及用户信息存储等功能。GPRS网络在向EPS演进过程中,SGSN会从原来的支持Gn/Gp接口(与GPRS网络 中的SGSN和GGSN之间的接口 )演进到支持和Serving Gff之间的S4接口,SGSN和HSS之 间的接口也会从支持基于移动应用部分(MAP,Mobile Application Part)的Gr接口演进 到支持基于Diameter的S6d接口。目前,GI3RS网络和EPS会共存一段时间,在EPS中,GERAN/UTRAN和E-UTRAN会长 期并存,这样,完成GERAN/UTRAN接入控制和会话功能的SGSN和完成E-UTRAN接入控制和 会话功能的MME也会长期共存。SGSN和MME可能分别独立存在,也可能合设为一个节点。 HSS或归属位置寄存器(HLR,Home Location Register)可能会因为协议的版本不同而导 致存储的用户签约数据的类型不同。在实际应用中,由于某种或某些原因,SGSN或MME会向HSS或HLR发出位置更新 请求,HSS或HLR会根据位置更新请求,向SGSN或MME发送用户签约数据。本发明的发明人在实现本发明的过程中发现(1)在SGSN和MME共存的情况下,当SGSN、MME或合设节点MME/SGSN向HSS或HLR发出位置更新请求时,HSS或HLR可能会 因为不能确定发出位置更新请求的节点是何种类型的节点,例如不能确定发出位置更新请 求的节点是SGSN、MME还是合设节点MME/SGSN,而导致不能将正确类型的用户签约数据发 送给发出位置更新请求的节点;(2)当用户设备通过一种接入方式(MME或SGSN)进行位置 更新时,合设节点MME/SGSN即使获得了所有类型的用户签约数据,但当用户设备通过另一 种接入方式(SGSN或MME)进行位置更新时,仍然需要进行位置更新的流程,这样会导致信 令开销比较大。

发明内容
本发明实施例要解决的一个技术问题是提供在位置更新过程中与具有移动管理 功能的节点进行信息交互的方法、存储用户签约数据的节点及具有移动管理功能的节点, 用以当具有移动管理功能的节点向存储用户签约数据的节点发出位置更新请求时,存储用 户签约数据的节点能够向具有移动管理功能的节点发送正确类型的用户签约数据。一种在位置更新过程中与具有移动管理功能的节点进行信息交互的方法,包括 获得具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动 管理功能的节点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少表示 所述具有移动管理功能的节点的类型;根据所述具有移动管理功能的节点的类型向所述具 有移动管理功能的节点发送用户签约数据。一种存储用户签约数据的节点,包括位置更新请求获得单元,用于获得具有移动 管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节 点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少表示所述具有移动 管理功能的节点的类型;用户签约数据发送单元,用于根据所述位置更新请求获得单元获 得的所述具有移动管理功能的节点的类型,向所述具有移动管理功能的节点发送用户签约 数据。一种具有移动管理功能的节点,包括位置更新请求发送单元,用于向存储用户签 约数据的节点发出位置更新请求,所述位置更新请求携带所述具有移动管理功能的节点的 类型相关信息,所述类型相关信息至少包括所述具有移动管理功能的节点的类型;用户签 约数据获得单元,用于在所述位置更新请求发送单元发出位置更新请求后,获得所述存储 用户签约数据的节点根据所述具有移动管理功能的节点的类型发送的用户签约数据。本发明实施例要解决的另一个技术问题是提供进行位置更新操作的方法和存储 用户签约数据的节点,用以当合设节点MME/SGSN获得了所有类型的用户签约数据且用户 设备又通过另一种接入方式(SGSN或MME)进行位置更新时,避免再次进行位置更新的流 程。一种进行位置更新操作的方法,包括获得具有移动管理功能的节点发出的位置 更新请求,所述位置更新请求携带所述具有移动管理功能的节点类型相关的信息,所述具 有移动管理功能的节点类型相关的信息至少包括所述具有移动管理功能的节点的类型;如 果所述具有移动管理功能的节点类型相关的信息指示所述具有移动管理功能的节点为合 设节点MME/SGSN、且所述具有移动管理功能的节点类型相关的信息还表示对MME和SGSN同 时进行位置更新操作的请求,则同时进行与MME对应的位置更新操作和与SGSN对应的位置更新操作。一种存储用户签约数据的节点,包括位置更新请求获得单元,用于获得具有移动 管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节 点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少表示所述具有移动 管理功能的节点的类型;位置更新操作单元,用于如果所述位置更新请求获得单元获得的 具有移动管理功能的节点类型相关的信息指示所述具有移动管理功能的节点为合设节点 MME/SGSN、且所述具有移动管理功能的节点类型相关的信息还表示对MME和SGSN同时进行 位置更新操作的请求,则同时进行与MME对应的位置更新操作和与SGSN对应的位置更新操 作。一种与具有移动管理功能的节点进行信息交互的方法,其特征在于,包括接收具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述 具有移动管理功能的节点的类型相关信息;存储所述具有移动管理功能的节点的类型相关信息;当所述用户的签约数据发生更新时,根据存储的具有移动管理功能的节点的类型 相关信息向所述具有移动管理功能的节点发送用户数据更新请求消息。一种与具有移动管理功能的节点进行信息交互的方法,其特征在于,包括接收具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述 具有移动管理功能的节点所需要的用户签约数据的类型信息;存储具有移动管理功能的节点所需要的用户签约数据的类型信息;当所述用户签约数据类型对应的用户签约数据发生更新时,根据存储的具有移动管理功能的节点所需要的用户签约数据的类型信息向所述具有移动管理功能的节点发送用户数据更新请求消息。在本发明实施例的在位置更新过程中与具有移动管理功能的节点进行信息交互 的方法及存储用户签约数据的节点中,具有移动管理功能的节点在发送位置更新请求时, 向存储用户签约数据的节点指明具有移动管理功能的节点类型相关的信息,这样,存储用 户签约数据的节点就可以根据具有移动管理功能的节点的类型分配与类型对应的用户签 约数据,从而正确发送请求节点需要的用户签约数据。在本发明实施例的进行位置更新操作的方法和存储用户签约数据的节点中,如果 具有移动管理功能的节点指明其为合设节点MME/SGSN,则存储用户签约数据的节点就可以 同时进行与MME对应的位置更新操作和与SGSN对应的位置更新操作,这样,后续用户设备 通过合设节点MME/SGSN中的另一种方式进行位置更新时,无须再进行位置更新的流程,从 而减小了信令开销。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为现有技术的EPS的架构示意图2为本发明实施例的一种在位置更新过程中与存储用户签约数据的节点进行 信息交互的方法流程图;图3为本发明实施例的一种具有移动管理功能的节点的结构示意图;图4为本发明实施例的一种在位置更新过程中与具有移动管理功能的节点进行 信息交互的方法流程图;图5为本发明实施例的一种存储用户签约数据的节点的结构示意图;图6为本发明实施例的一种进行位置更新操作的方法流程图;图7为本发明实施例的另一种存储用户签约数据的节点的结构示意图;图8为本发明实施例的第一种典型实施例的流程图;图9为本发明实施例的第二种典型实施例的流程图;图10为本发明实施例的第三种典型实施例的流程图;图11为本发明实施例的第四种典型实施例的流程图;图12为本发明实施例的第五种实施例的流程图;图13为本发明实施例的第六种实施例的流程图;图14为本发明实施例的第七种实施例的流程图;图15为本发明实施例的另一种存储用户签约数据的节点的结构示意图。图16为本发明实施例的第八种实施例的流程图;图17为本发明实施例的第九种实施例的流程图;图18为本发明实施例的第十种实施例的流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。首先结合图2,对本发明实施例的一种在位置更新过程中与存储用户签约数据的 节点进行信息交互的方法进行说明。如图2所示,包括步骤S201 向存储用户签约数据的节点发出位置更新请求,所述位置更新请求携 带发出所述位置更新请求的具有移动管理功能的节点类型相关的信息,所述具有移动管理 功能的节点类型相关的信息至少包括所述发送位置更新的具有移动管理功能的节点的类 型,所述具有移动管理功能的节点的类型可以直接指示所述节点的类型,也可以通过请求 对某节点类型进行位置更新操作的指示来明确,例如在所述具有移动管理功能的节点为合 设节点MME/SGSN的情况下,所述位置更新请求携带的所述位置更新请求的具有移动管理 功能的节点类型相关的信息可以为请求对MME和SGSN同时进行位置更新操作的指示。步骤S202 获得所述存储用户签约数据的节点根据所述具有移动管理功能的节 点的类型发送的用户签约数据。所述位置更新请求还可以携带发出所述位置更新请求的具有移动管理功能的节 点所需要的用户签约数据的类型,获得所述存储用户签约数据的节点根据所述具有移动管 理功能的节点的类型发送的用户签约数据时,可以获得所述存储用户签约数据的节点根据所述具有移动管理功能的节点的类型及所需要的用户签约数据的类型发送的用户签约数 据,或者说,存储用户签约数据的节点在发送用户签约数据时,除需要考虑具有移动管理功 能的节点的类型外,还需要考虑具有移动管理功能的节点所需要的用户签约数据的类型, 一般来说,存储用户签约数据的节点会发送具有移动管理功能的节点所需要的类型的用户 签约数据。如果发出所述位置更新请求的具有移动管理功能的节点为MME或SGSN,且所需要 的用户签约数据的类型为MME对应类型的用户签约数据和SGSN对应类型的用户签约数据, 则获得的用户签约数据是MME对应类型的用户签约数据和SGSN对应类型的用户签约数据。 或者说,当具有移动管理功能的节点是独立的MME或独立的SGSN时,如果独立的MME或独 立的SGSN要求获得所有类型的用户签约数据,则存储用户签约数据的节点会将所有类型 的用户签约数据发送给独立的MME或独立的SGSN。如果发出所述位置更新请求的具有移 动管理功能的节点为MME,且所述MME获得的用户签约数据是MME对应类型的用户签约数 据和SGSN对应类型的用户签约数据,则当用户设备切换到SGSN为其提供服务时,所述MME 会将SGSN对应类型的用户签约数据发送给SGSN,而无须SGSN向存储用户签约数据的节点 请求对应类型的用户签约数据;如果发出所述位置更新请求的具有移动管理功能的节点为 SGSN,且所述SGSN获得的用户签约数据是MME对应类型的用户签约数据和SGSN对应类型 的用户签约数据,则当用户设备切换到MME为其提供服务时,所述SGSN会将MME对应类型 的用户签约数据发送给MME,而无须MME向存储用户签约数据的节点请求对应类型的用户 签约数据。如果发出所述位置更新请求的具有移动管理功能的节点为合设节点MME/SGSN,且 用户设备通过MME和SGSN中的一个实体进行位置更新时,则所述位置更新请求携带的具有 移动管理功能的节点类型相关的信息还表示需要所述存储用户签约数据的节点优先考虑 进行位置更新操作的方式。进一步来说,合设节点MME/SGSN这种类型可以有多种表现形 式,不同的表现形式可以表示不同的信息,例如,MME/SGSN可以表示用户设备是通过MME进 行位置更新的,那么存储用户签约数据的节点在进行位置更新操作时,应该优先进行与MME 对应的位置更新操作,发送用户签约数据时,可以优先考虑将与MME对应类型的用户签约 数据发送给合设节点MME/SGSN。当然,如果合设节点MME/SGSN没有特别要求,存储用户签 约数据的节点一般会将与MME对应类型的用户签约数据和与SGSN对应类型的用户签约数 据一同发送给合设节点MME/SGSN。如果所述位置更新请求携带的具有移动管理功能的节点 类型相关的信息还表示需要所述存储用户签约数据的节点优先考虑进行位置更新操作的 方式,则根据所述需要优先考虑的方式进行位置更新操作,即优先进行需要优先考虑的节 点的位置更新操作,再执行不被优先考虑的节点的位置更新操作;如果成功执行了需要优 先考虑的节点的位置更新操作,未成功执行不被优先考虑的节点的位置更新操作,返回位 置更新操作响应以表明仅执行了需要优先考虑的节点的位置更新操作。如果发出所述位置更新请求的具有移动管理功能的节点为合设节点MME/SGSN,且 合设节点MME/SGSN中的MME和SGSN的地址不相同,则所述位置更新请求还携带MME的地 址和SGSN的地址,以便于存储用户签约数据的节点记录MME的地址和SGSN的地址。如果所述位置更新请求携带的合设节点MME/SGSN的类型还表示需要所述存储用 户签约数据的节点优先考虑进行位置更新操作的方式对应的是MME,则在所述位置更新请
10求中可以单独使用一个参数表示未被优先考虑的SGSN的地址;如果所述位置更新请求携 带的合设节点MME/SGSN的类型还表示需要所述存储用户签约数据的节点优先考虑进行位 置更新操作的方式对应的是SGSN,则在所述位置更新请求中单独使用一个参数表示未被优 先考虑的MME的地址。需要说明的是,现有技术中的位置更新请求中已经包括一个具有移 动管理功能的节点的地址,当具有移动管理功能的节点是合设节点MME/SGSN时,可以使用 所述现有的地址来表示MME/SGSN中的一个实体的地址,另一个实体的地址可以单独使用 一个参数表示,当然单独使用的参数也携带在位置更新请求中。如果具有移动管理功能的节点与存储用户签约数据的节点之间设置有具有协议 转换功能的节点,则向存储用户签约数据的节点发出的位置更新请求通过具有协议转换功 能的节点到达存储用户签约数据的节点,获得的用户签约数据是通过具有协议转换功能的 节点获得的用户签约数据。例如,MME/SGSN与HSS/HLR之间可能设置有互通功能(IWF, InterworkingFunction) ,MME/SGSN 与 IWF 之间采用的是基于 Diameter 协议的 S6a/S6d 接 口,HSS/HLR与IWF之间采用的是基于MAP的Gr/Gr+接口,IWF主要完成协议转换的功能。 当MME/SGSN向HSS/HLR发送位置更新请求时,MME/SGSN会向IWF发送基于Diameter协议 的位置更新请求,IWF再向HSS/HLR发送基于MAP的位置更新请求;当HSS/HLR向MME/SGSN 发送位置更新响应时,HSS/HLR会向IWF发送基于MAP的位置更新响应,IffF再向MME/SGSN 发送基于Diameter协议的位置更新响应。需要说明的是,上述步骤S201和S202的执行主体可以是具有移动管理功能的节 点,例如MME、SGSN或合设节点MME/SGSN,存储用户签约数据的节点可以是HSS或HLR。另 外,存储用户签约数据的节点向具有移动管理功能的节点发送的用户签约数据可以携带于 存储用户签约数据的节点向具有移动管理功能的节点发送的位置更新响应中。对应于图2所示的方法,本发明实施例提供一种具有移动管理功能的节点。如图3 所示,这种具有移动管理功能的节点包括位置更新请求发送单元301,用于向存储用户签 约数据的节点发出位置更新请求,所述位置更新请求携带所述具有移动管理功能的节点类 型相关信息,所述具有移动管理功能的节点类型相关的信息至少包括发送位置更新的所述 具有移动管理功能的节点的类型;用户签约数据获得单元302,用于在所述位置更新请求 发送单元301发出位置更新请求后,获得所述存储用户签约数据的节点根据所述具有移动 管理功能的节点的类型发送的用户签约数据。在图3所示的具有移动管理功能的节点为合设节点MME/SGSN的情况下,位置更新 请求发送单元301发送的位置更新请求携带的发出所述位置更新请求的具有移动管理功 能的节点类型相关的信息可以为请求对MME和SGSN同时进行位置更新操作的指示。位置 更新请求发送单元301发送的位置更新请求还可以携带图3所示的具有移动管理功能的节 点所需要的用户签约数据的类型,用户签约数据获得单元302获得所述存储用户签约数据 的节点根据图3所示的具有移动管理功能的节点的类型发送的用户签约数据时,可以获得 所述存储用户签约数据的节点根据图3所示的具有移动管理功能的节点的类型及所需要 的用户签约数据的类型发送的用户签约数据,或者说,存储用户签约数据的节点在发送用 户签约数据时,除需要考虑具有移动管理功能的节点的类型外,还需要考虑具有移动管理 功能的节点所需要的用户签约数据的类型,一般来说,存储用户签约数据的节点会发送具 有移动管理功能的节点所需要的类型的用户签约数据。
如果图3所示的具有移动管理功能的节点为MME或SGSN,且所需要的用户签约数 据的类型为MME对应类型的用户签约数据和SGSN对应类型的用户签约数据,则用户签约数 据获得单元302获得的用户签约数据是MME对应类型的用户签约数据和SGSN对应类型的 用户签约数据。或者说,当图3所示的具有移动管理功能的节点是独立的MME或独立的SGSN 时,如果独立的MME或独立的SGSN要求获得所有类型的用户签约数据,则存储用户签约数 据的节点会将所有类型的用户签约数据发送给独立的MME或独立的SGSN。如果图3所示的 具有移动管理功能的节点为MME,且所述MME获得的用户签约数据是MME对应类型的用户签 约数据和SGSN对应类型的用户签约数据,则当用户设备切换到SGSN为其提供服务时,所述 MME会将SGSN对应类型的用户签约数据发送给SGSN,而无须SGSN向存储用户签约数据的 节点请求对应类型的用户签约数据;如果图3所示的具有移动管理功能的节点为SGSN,且 所述SGSN获得的用户签约数据是MME对应类型的用户签约数据和SGSN对应类型的用户签 约数据,则当用户设备切换到MME进行位置更新时,所述SGSN会将MME对应类型的用户签 约数据发送给MME,而无须MME向存储用户签约数据的节点请求对应类型的用户签约数据。如果图3所示的具有移动管理功能的节点为合设节点MME/SGSN,且用户设备通过 MME和SGSN中的一个实体进行位置更新时,则位置更新请求发送单元301发出的位置更新 请求携带的具有移动管理功能的节点类型相关的信息还表示需要所述存储用户签约数据 的节点优先考虑进行位置更新操作的方式和需要所述存储用户签约数据的节点发送的用 户签约数据的类型。进一步来说,合设节点MME/SGSN这种类型可以有多种表现形式,不同 的表现形式可以表示不同的信息,例如,MME/SGSN可以表示用户设备是通过MME进行位置 更新的,那么存储用户签约数据的节点在进行位置更新操作时,应该优先进行与MME对应 的位置更新操作,发送用户签约数据时,可以优先考虑将与MME对应类型的用户签约数据 发送给合设节点MME/SGSN。当然,如果合设节点MME/SGSN没有特别要求,存储用户签约数 据的节点一般会将与MME对应类型的用户签约数据和与SGSN对应类型的用户签约数据一 同发送给合设节点MME/SGSN。如果图3所示的具有移动管理功能的节点为合设节点MME/SGSN,且合设节点MME/ SGSN中的MME和SGSN的地址不相同,则位置更新请求发送单元301发出的位置更新请求还 携带MME的地址和SGSN的地址,以便于存储用户签约数据的节点记录MME的地址和SGSN 的地址。如果图3所示的合设节点MME/SGSN的类型还表示需要所述存储用户签约数据的 节点优先考虑进行位置更新操作的方式对应的是MME,则在所述位置更新请求中可以单独 使用一个参数表示SGSN的地址;如果位置更新请求发送单元301发出的位置更新请求携带 的合设节点MME/SGSN的类型还表示需要所述存储用户签约数据的节点优先考虑进行位置 更新操作的方式对应的是SGSN,则在所述位置更新请求中单独使用一个参数表示MME的地 址。如果图3所示的具有移动管理功能的节点与存储用户签约数据的节点之间设置 有具有协议转换功能的节点,则位置更新请求发送单元301向存储用户签约数据的节点发 出的位置更新请求通过具有协议转换功能的节点到达存储用户签约数据的节点,用户签约 数据获得单元302获得的用户签约数据是通过具有协议转换功能的节点获得的用户签约 数据。
需要说明的是,图3所示的具有移动管理功能的节点可以MME、SGSN或合设节点 MME/SGSN,存储用户签约数据的节点可以是HSS或HLR。另外,用户签约数据获得单元302 获得的用户签约数据可以携带于存储用户签约数据的节点向图3所示的具有移动管理功 能的节点发送的位置更新响应中。本发明实施例还提供一种在位置更新过程中与具有移动管理功能的节点进行信 息交互的方法。如图4所示,包括步骤S401 获得具有移动管理功能的节点发出的位置更新请求,所述位置更新请 求携带所述具有移动管理功能的节点类型相关的信息,所述具有移动管理功能的节点类型 相关的信息至少包括所述具有移动管理功能的节点的类型。步骤S402 根据所述具有移动管理功能的节点的类型向所述具有移动管理功能 的节点发送用户签约数据。所述位置更新请求还可以携带所述具有移动管理功能的节点所需要的用户签约 数据的类型。如果所述位置更新请求还携带所述具有移动管理功能的节点所需要的用户签 约数据的类型,则根据所述具有移动管理功能的节点的类型向所述具有移动管理功能的节 点发送用户签约数据时,根据所述具有移动管理功能的节点的类型和所需要的用户签约数 据的类型向所述具有移动管理功能的节点发送用户签约数据。或者说,在发送用户签约数 据时,除需要考虑具有移动管理功能的节点的类型外,还需要考虑具有移动管理功能的节 点所需要的用户签约数据的类型,一般来说,向所述具有移动管理功能的节点发送的用户 签约数据都是具有移动管理功能的节点所需要的类型的用户签约数据。如果所述具有移动管理功能的节点为MME或SGSN,且所需要的用户签约数据的类 型为MME对应类型的用户签约数据和SGSN对应类型的用户签约数据,则向所述具有移动管 理功能的节点发送的用户签约数据是MME对应类型的用户签约数据和SGSN对应类型的用 户签约数据;如果发出所述位置更新请求的具有移动管理功能的节点为MME,则当用户设 备切换到SGSN为其提供服务时,所述MME将SGSN对应类型的用户签约数据发送给SGSN ;如 果发出所述位置更新请求的具有移动管理功能的节点为SGSN,则当用户设备切换到MME为 其提供服务时,所述SGSN将MME对应类型的用户签约数据发送给MME。如果所述位置更新请求携带的具有移动管理功能的节点类型相关的信息还表示 需要优先考虑进行位置更新操作的方式,则在进行位置更新操作时,根据所述需要优先考 虑的方式进行位置更新操作。如果所述位置更新请求携带的具有移动管理功能的节点类型 相关的信息还表示需要优先考虑的用户签约数据的类型,则在发送用户签约数据时,根据 所述需要优先考虑的用户签约数据的类型发送用户签约数据。进一步来说,如果具有移动 管理功能的节点是合设节点MME/SGSN,则合设节点MME/SGSN这种类型可以有多种表现形 式,不同的表现形式可以表示不同的信息,例如,MME/SGSN可以表示用户设备是通过MME进 行位置更新的,那么在进行位置更新操作时,应该优先进行与MME对应的位置更新操作,发 送用户签约数据时,可以优先考虑将与MME对应类型的用户签约数据发送给合设节点MME/ SGSN。当然,如果合设节点MME/SGSN没有特别要求,那么一般会将与MME对应类型的用户 签约数据和与SGSN对应类型的用户签约数据一同发送给合设节点MME/SGSN。如果发出所述位置更新请求的具有移动管理功能的节点为合设节点MME/SGSN、合 设节点MME/SGSN中的MME和SGSN的地址不相同、并且所述位置更新请求还携带MME的地址和SGSN的地址,则存储用户签约数据的节点在获得具有移动管理功能的节点发出的位 置更新请求后,还要记录MME的地址和SGSN的地址。如果发出所述位置更新请求的具有移动管理功能的节点为合设节点MME/SGSN、 且所述位置更新请求携带的具有移动管理功能的节点类型相关的信息表示需要优先考虑 进行位置更新操作的方式对应的是MME,则在所述位置更新请求中单独使用一个参数表示 SGSN的地址;如果所述位置更新请求携带的具有移动管理功能的节点类型相关的信息表 示需要优先考虑进行位置更新操作的方式对应的是SGSN,则在所述位置更新请求中单独使 用一个参数表示MME的地址。如果与具有移动管理功能的节点与存储用户签约数据的节点之间设置有具有协 议转换功能的节点,则获得的具有移动管理功能的节点发出的位置更新请求是通过具有协 议转换功能的节点获得的,向所述具有移动管理功能的节点发送的用户签约数据是通过具 有协议转换功能的节点到达所述具有移动管理功能的节点的。需要说明的是,上述步骤S401和S402的执行主体可以是存储用户签约数据的节 点,例如是HSS或HLR,具有移动管理功能的节点可以是MME、SGSN或合设节点MME/SGSN。 另外,存储用户签约数据的节点向具有移动管理功能的节点发送的用户签约数据可以携带 于存储用户签约数据的节点向具有移动管理功能的节点发送的位置更新响应中。对应于图4所示的方法,本发明实施例提供一种存储用户签约数据的节点。如图5 所示,这种存储用户签约数据的节点包括位置更新请求获得单元501,用于获得具有移动 管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节 点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少包括发送位置更新 的所述具有移动管理功能的节点的类型;用户签约数据发送单元502,用于根据所述位置 更新请求获得单元501获得的所述具有移动管理功能的节点的类型,向所述具有移动管理 功能的节点发送用户签约数据。位置更新请求获得单元501获得的位置更新请求还可以携带所述具有移动管理 功能的节点所需要的用户签约数据的类型。如果所述位置更新请求还携带所述具有移动管 理功能的节点所需要的用户签约数据的类型,则用户签约数据发送单元502根据所述具有 移动管理功能的节点的类型向所述具有移动管理功能的节点发送用户签约数据时,根据所 述具有移动管理功能的节点的类型和所需要的用户签约数据的类型向所述具有移动管理 功能的节点发送用户签约数据。或者说,用户签约数据发送单元502在发送用户签约数据 时,除需要考虑具有移动管理功能的节点的类型外,还需要考虑具有移动管理功能的节点 所需要的用户签约数据的类型,一般来说,用户签约数据发送单元502向所述具有移动管 理功能的节点发送的用户签约数据都是具有移动管理功能的节点所需要的类型的用户签 约数据。存储用户签约数据的节点还可以包括位置更新操作单元503,用于在位置更新 请求获得单元501获得具有移动管理功能的节点发出的位置更新请求后,进行位置更新操 作,其中,如果所述位置更新请求携带的具有移动管理功能的节点类型相关的信息还表示 需要优先考虑进行位置更新操作的方式和需要的用户签约数据的类型,则位置更新操作单 元503在进行位置更新操作时,根据所述需要优先考虑的方式进行位置更新操作。如果所 述位置更新请求携带的具有移动管理功能的节点类型相关的信息还表示需要优先考虑的
14用户签约数据的类型,则在用户签约数据发送单元502发送用户签约数据时,根据所述需 要优先考虑的用户签约数据的类型发送用户签约数据。进一步来说,如果具有移动管理功 能的节点是合设节点MME/SGSN,则合设节点MME/SGSN这种类型可以有多种表现形式,不同 的表现形式可以表示不同的信息,例如,MME/SGSN可以表示用户设备是通过MME进行位置 更新的,那么位置更新操作单元503在进行位置更新操作时,应该优先进行与MME对应的位 置更新操作,用户签约数据发送单元502发送用户签约数据时,可以优先考虑将与MME对应 类型的用户签约数据发送给合设节点MME/SGSN。当然,如果合设节点MME/SGSN没有特别要 求,那么用户签约数据发送单元502 —般会将与MME对应类型的用户签约数据和与SGSN对 应类型的用户签约数据一同发送给合设节点MME/SGSN。存储用户签约数据的节点还可以包括记录单元504,用于记录发起位置更新请 求的MME或SGSN的地址。如果发出所述位置更新请求的具有移动管理功能的节点为合设 节点MME/SGSN、合设节点MME/SGSN中的MME和SGSN的地址不相同、并且所述位置更新请求 还携带MME的地址和SGSN的地址,则在位置更新请求获得单元501获得具有移动管理功能 的节点发出的位置更新请求后,记录单元504同时记录MME的地址和SGSN的地址。如果图5所示的节点与具有移动管理功能的节点之间设置有具有协议转换功能 的节点,则位置更新请求获得单元501获得的具有移动管理功能的节点发出的位置更新请 求是通过具有协议转换功能的节点获得的,用户签约数据发送单元502向所述具有移动管 理功能的节点发送的用户签约数据是通过具有协议转换功能的节点到达所述具有移动管 理功能的节点的。需要说明的是,图5所示的存储用户签约数据的节点可以是HLR或HSS,具有移动 管理功能的节点可以是MME、SGSN或合设节点MME/SGSN。另外,用户签约数据发送单元502 向具有移动管理功能的节点发送的用户签约数据可以携带于用户签约数据发送单元502 向具有移动管理功能的节点发送的位置更新响应中。如图15所示,为本发明实施例提供的另一种存储用户签约数据的节点。该存储用 户签约数据的节点包括位置更新请求获得单元1501和用户签约数据发送单元1502。其中, 位置更新请求获得单元1501同上面实施例中的位置更新请求获得单元501 ;用户签约数据 发送单元1502同上面实施例中的用户签约数据发送单元502。这里不再赘述。可选的,该存储用户签约数据的节点还可以包括第一存储单元1503,和所述位置 更新请求获得单元1501相连,用于存储所述位置更新请求获得单元1201接收的所述具有 移动管理功能的节点的类型。可选的,该存储用户签约数据的节点还可以包括第一发送单元1504,用于和所述 第一存储单元1503相连,当所述类型对应的节点对应的用户签约数据发生更新时,向所述 类型对应的节点发送用户数据更新请求消息。在实际应用中,存储用户签约数据的节点获得位置更新请求后,一般都会进行位 置更新操作。对此,本发明实施例提供一种进行位置更新操作的方法。如图6所示,包括步骤S601 获得具有移动管理功能的节点发出的位置更新请求,所述位置更新请 求携带所述具有移动管理功能的节点类型相关的信息,所述具有移动管理功能的节点类型 相关的信息至少包括发送位置更新的所述具有移动管理功能的节点的类型。步骤S602 如果所述具有移动管理功能的节点的类型指示所述具有移动管理功能的节点为合设节点MME/SGSN、且所述具有移动管理功能的节点类型相关的信息还表示对 MME和SGSN同时进行位置更新操作的请求,则同时进行与MME对应的位置更新操作和与 SGSN对应的位置更新操作。对于合设节点MME/SGSN来说,有时,合设节点MME/SGSN中的MME和SGSN的地址 相同,而有时,合设节点MME/SGSN中的MME和SGSN的地址不相同。如果MME和SGSN的地 址不相同,则获得的位置更新请求可以携带MME和SGSN的地址,这样,当进行与MME对应的 位置更新操作和与SGSN对应的位置更新操作时,就可以同时记录MME的地址和SGSN的地 址。在一个时刻,一个用户设备只能通过MME和SGSN中的一种方式进行位置更新。假 设一个用户设备在某个时刻通过MME进行了位置更新,并且MME是合设节点MME/SGSN中 的MME,合设节点MME/SGSN向存储用户签约数据的节点发出位置更新请求后,存储用户签 约数据的节点同时进行了与MME对应的位置更新操作和与SGSN对应的位置更新操作。当 这个用户设备又需要通过合设节点MME/SGSN中的SGSN进行位置更新,由于存储用户签约 数据的节点已经进行了与SGSN对应的位置更新操作,所以,合设节点MME/SGSN无须再向存 储用户签约数据的节点发出位置更新请求,存储用户签约数据的节点也无须再进行与SGSN 对应的位置更新操作。需要说明的是,上述步骤S601和S602的执行主体可以是存储用户签约数据的节 点,例如是HSS或HLR,具有移动管理功能的节点可以是MME、SGSN或合设节点MME/SGSN。对应于图6所示的方法,本发明实施例提供一种存储用户签约数据的节点。如图7 所示,这种存储用户签约数据的节点包括位置更新请求获得单元701,用于获得具有移动 管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节 点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少包括发送位置更新 的所述具有移动管理功能的节点的类型;位置更新操作单元703,用于如果所述位置更新 请求获得单元701获得的具有移动管理功能的节点的类型指示所述具有移动管理功能的 节点为合设节点MME/SGSN、且所述具有移动管理功能的节点类型相关的信息还表示对MME 和SGSN同时进行位置更新操作的请求,则同时进行与MME对应的位置更新操作和与SGSN 对应的位置更新操作。图7所示的节点还可以包括记录单元704,用于当位置更新操作单元703进行与 MME对应的位置更新操作和与SGSN对应的位置更新操作时,同时记录MME的地址和SGSN的 地址。需要说明的是,图7所示的存储用户签约数据的节点可以是HSS或HLR,具有移动 管理功能的节点可以是MME、SGSN或合设节点MME/SGSN。需要说明的是,上述各个实施例提到的位置更新可以是指用户设备附着流程中的 位置更新,也可以是指跟踪区更新(TAU,Tracking Area Update)或路由区(RAU,Routing Area Update)更新的流程。为使本领域技术人员更加清楚的理解本发明实施例,下面再以四个实施例对本发 明实施例进行详细说明。第一个实施例合设节点MME/SGSN通过S6a或S6d接口在位置更新请求中发送其节点类型或请求对MME和SGSN同时进行位置更新操作的指示和请求的用户签约数据的类型(可选)给 HSS,请求同时下发EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数据。具体流程如 图8所示,包括步骤S801 合设节点MME/SGSN向HSS发出位置更新请求(UpdateLocation),位置 更新请求携带节点类型为合设节点MME/SGSN或携带有请求对MME和SGSN同时进行位置更 新操作的指示,请求EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数据。步骤S802 =HSS对合设节点MME/SGSN同时进行E-UTRAN和UTRAN/GERAN两种接入 方式的位置更新操作,例如2G/3G和EPS业务检查、GERAN/UTRAN和EUTRAN漫游限制检查 等,当检查通过时,同时记录MME和SGSN的地址(假定合设节点MME/SGSN中的MME和SGSN 的地址相同)。HSS将EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数据携带在位 置更新响应(Update Location Ack)中下发给合设节点MME/SGSN。需要说明的是(1)合设节点MME/SGSN与HSS之间进行的位置更新等同于将S6a和S6d中定义 的位置更新过程合并进行。当同一个用户设备通过另一种接入方式注册时,合设节点MME/ SGSN无须再向HSS发出位置更新请求。(2)合设节点MME/SGSN可以使用S6a或S6d中的Diameter应用标识表示需要HSS 优先考虑的位置更新方式和需要的用户签约数据的类型。考虑到IWF可能存在的场景,IWF 会将S6a和S6d的消息都转换成适用于Gr+的消息,此时,合设节点MME/SGSN可以通过节 点类型信息表示需要HSS优先考虑的位置更新方式和需要的用户签约数据的类型。例如 MME/SGSN表示优先考虑MME发起的位置更新和EPS用户签约数据;SGSN/MME表示优先考虑 SGSN发起的位置更新和2G/3G用户签约数据。(3)合设节点MME/SGSN给MME和SGSN分配的地址不同时,在位置更新请求消息中 需要分别携带MME和SGSN的地址,或者结合节点类型中的优先表示,在位置更新请求中单 独使用一个参数携带没有被优先考虑的节点的地址。第二个实施例这个实施例适用于EPS和Rel-8 (版本8)或pre Rel-8 (版本8之前的版本)的 HLR之间交互的场景。此时,在MME/SGSN和HLR中间会存在IWF。具体流程如图9所示步骤S901 合设节点MME/SGSN向IWF发出位置更新请求,位置更新请求携带节点 类型为合设节点MME/SGSN,并同时请求EPS用户签约数据和支持S4-SGSN的2G/3G用户签 约数据。步骤S902 =IffF收到基于Diameter协议的位置更新请求后,将基于Diameter协议 的位置更新请求转换为基于MAP的位置更新请求,再将基于MAP的位置更新请求发给HLR。步骤S903 =HLR对合设节点MME/SGSN同时进行E-UTRAN和UTRAN/GERAN两种接入 方式的位置更新操作,例如2G/3G和EPS业务检查、GERAN/UTRAN和EUTRAN漫游限制检查 等,当检查通过时,同时记录MME和SGSN的地址(假定合设节点MME/SGSN中的MME和SGSN 的地址相同)。HLR将EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数据携带在位 置更新响应中下发给IWF。步骤S904 IWF将基于MAP的位置更新响应转换为基于Diameter协议的位置更新响应中发给合设节点MME/SGSN。需要说明的是(1)合设节点MME/SGSN与HLR之间进行的位置更新等同于将S6a和S6d中定义 的位置更新过程合并进行。当同一个用户设备通过另一种接入方式注册时,合设节点MME/ SGSN无须再向HLR发出位置更新请求。(2)合设节点MME/SGSN可以通过节点类型表示需要HLR优先考虑的位置更新方式 和需要的用户签约数据的类型,例如MME/SGSN表示优先考虑MME发起的位置更新和EPS用 户签约数据;SGSN/MME表示优先考虑SGSN发起的位置更新和2G/3G用户签约数据。(3)合设节点MME/SGSN给MME和SGSN分配的地址不同时,在位置更新请求消息中 需要分别携带MME和SGSN的地址,或者结合节点类型中的优先表示,在位置更新请求中单 独使用一个参数携带没有被优先考虑的节点的地址。(4)当HLR是pre Rel_8的HLR时,由于pre Rel_8的HLR无法支持扩展的Gr+接 口,所以对于上述步骤S902中的节点类型和需要的用户签约数据的类型,pre Rel_8的HLR 都无法识别。pre Rel-8的HLR只有2G/3G用户签约数据,pre Rel-8的HLR只能将基于Gr 接口协议的2G/3G用户签约数据下发给IWF。IWF再将2G/3G用户签约数据转换成EPS用 户签约数据和支持S4-SGSN的2G/3G用户签约数据发给合设节点MME/SGSN。第三个实施例独立的MME、SGSN通过S6a或S6d接口在位置更新请求中发送其节点类型和请求 的用户签约数据的类型(必选)给HSS,请求同时下发EPS用户签约数据和支持S4-SGSN的 2G/3G用户签约数据。具体流程如图10所示,包括步骤S1001 独立的MME或SGSN向HSS发出位置更新请求,位置更新请求携带节 点类型为MME或SGSN,并同时请求EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数 据;步骤S1002 :HSS根据节点类型进行相应的位置更新操作,例如业务检查、漫游 限制检查等,当检查通过时,HSS记录MME或SGSN的地址,并将EPS用户签约数据和支持 S4-SGSN的2G/3G用户签约数据携带在位置更新响应中下发给MME或SGSN。第四个实施例这个实施例适用于EPS和Rel-8 (版本8)或pre Rel-8 (版本8之前的版本)的 HLR之间交互的场景。此时,在MME/SGSN和HLR中间会存在IWF。具体流程如图11所示步骤SllOl 独立的MME或SGSN向IWF发出位置更新请求,位置更新请求携带节 点类型为MME或SGSN,并同时请求EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数 据。步骤S1102 =IffF收到基于Diameter协议的位置更新请求后,将基于Diameter协 议的位置更新请求转换为基于MAP的位置更新请求,再将基于MAP的位置更新请求发给 HLR。步骤S1103 :HLR根据节点的类型进行相应的位置更新操作,如业务检查、漫游 限制检查等,当检查通过时,HLR记录MME或SGSN的地址,并将EPS用户签约数据和支持 S4-SGSN的2G/3G用户签约数据携带在位置更新响应中下发给IWF。步骤Sl 104 =IffF将基于MAP的位置更新响应转换为基于Diameter协议的位置更新响应中发给MME或SGSN。需要说明的是当HLR是pre Re 1-8的HLR时,无法支持扩展的Gr+接口,由于pre Re 1-8的HLR 无法支持扩展的Gr+接口,所以对于上述步骤Sl 102中的节点类型和需要的用户签约数据 的类型,pre Rel-8的HLR都无法识别。pre Rel_8的HLR只有2G/3G用户签约数据,pre Rel-8的HLR只能将基于Gr接口协议的2G/3G用户签约数据下发给IWF。IWF再将2G/3G 用户签约数据转换成EPS用户签约数据和支持S4-SGSN的2G/3G用户签约数据发给合设节 点 MME/SGSN。第五个实施例HSS接收到位置更新消息,通过消息中携带的节点类型,向请求节点下发节点类型 对应的节点对应的用户签约数据。HSS同时存储接收到的节点类型,当所述类型对应的节点 对应的用户签约数据发生更新时,向所述类型对应的节点发送用户数据更新请求消息。下 面以节点类型为MME/SGSN合设节点为例进行说明,其中的SGSN同时支持S4-SGSN和2G/3G 的SGSN的功能。合设的MME/SGSN通过S6a或S6d接口在位置更新请求中发送其节点类型给HSS。 HSS根据该节点类型向合设节点同时下发EPS用户签约数据和2G/3G用户签约数据。HSS 同时存储接收到的节点类型,当后续对应用户的2G/3G签约数据发生改变时,HSS判断存储 的节点类型,确定发送相应的用户数据更新消息给对应的节点。具体流程如图12所示。包 括步骤S1201 合设的MME/SGSN向HSS发出位置更新请求,位置更新请求携带节点 类型为MME/SGSN ;步骤S1202 =HSS进行相应的位置更新操作,例如业务检查、漫游限制检查等,当检 查通过时,HSS记录MME或SGSN的地址,并将EPS用户签约数据和2G/3G用户签约数据携 带在位置更新响应中下发给请求节点;步骤S1203 =HSS存储步骤S1201中收到的节点类型;步骤S 1204:当2G/3G用户签约数据发生更新(包括增加、删除、修改)时,HSS判 断存储的节点类型为合设节点MME/SGSN,HSS触发后续用户数据更新过程;步骤S1205:HSS将更新后的2G/3G用户签约数据携带在用户数据更新请求消息中 下发给MME/SGSN ;如果步骤S1204中所述的2G/3G用户签约数据发生更新是指该2G/3G用 户签约数据被删除,则HSS可能携带对应的用户数据删除指示在用户数据更新消息中;步骤S1206 :MME/SGSN返回用户数据更新响应消息。第六个实施例HSS接收到位置更新消息,通过消息中携带的节点类型和/或请求的用户签约数 据的类型(用户签约数据的类型是可选的),向请求节点下发节点类型对应的节点或请求 的用户签约数据的类型对应的用户签约数据。HSS同时存储接收到的节点类型或请求的用 户签约数据的类型,当所述类型对应的节点或请求的用户签约数据的类型对应的用户签约 数据发生更新时,向所述节点发送用户数据更新请求消息。下面以节点类型为MME/SGSN合 设节点,请求的用户签约数据的类型为EPS用户签约数据和2G/3G用户签约数据为例进行 说明,其中的SGSN同时支持S4-SGSN和2G/3G的SGSN的功能。
合设的MME/SGSN通过S6a或S6d接口在位置更新请求中发送其节点类型和请求 的用户签约数据的类型(可选)给HSS。HSS通过消息中携带的节点类型或消息中携带的 请求的用户签约数据类型(如果消息中携带时)请求HSS同时下发EPS用户签约数据和 2G/3G用户签约数据。HSS存储收到的节点类型或请求的用户签约数据类型(如果消息中 携带时),当后续对应用户的2G/3G签约数据发生改变时,HSS判断存储的节点类型或请求 的用户签约数据类型,确定发送相应的用户数据更新消息给对应的节点。具体流程如图13 所示。包括步骤S1301 合设的MME/SGSN向HSS发出位置更新请求,位置更新请求携带节点 类型为MME/SGSN,同时请求EPS用户签约数据和2G/3G用户签约数据;步骤S1302:HSS进行相应的位置更新操作,例如业务检查、漫游限制检查等,当检 查通过时,HSS记录MME或SGSN的地址,并将EPS用户签约数据和2G/3G用户签约数据携 带在位置更新响应中下发给请求节点;步骤S1303 =HSS存储步骤S1301中收到的节点类型或请求的用户签约数据类型;步骤S1304 当2G/3G用户签约数据发生更新(包括增加、删除、修改)时,HSS判 断存储的节点类型为合设节点MME/SGSN,或请求的用户签约数据类型为EPS用户签约数据 和2G/3G用户签约数据时,HSS触发后续用户数据更新过程;步骤S1305:HSS将更新后的2G/3G用户签约数据携带在用户数据更新请求消息中 下发给MME或SGSN ;如果步骤S1204中所述的2G/3G用户签约数据发生更新是指该2G/3G 用户签约数据被删除,则HSS将发送携带有对应的用户数据删除指示的用户数据更新消 息;步骤S1306 :MME/SGSN返回用户数据更新响应消息。说明步骤S1301中的位置更新消息中的请求的用户签约数据的类型是可选存在 的。第七个实施例这个实施例适用于EPS和Rel-8 (版本8)或pre Rel-8 (版本8之前的版本)的 HLR之间交互的场景。此时,在MME/SGSN和HLR中间会存在IWF。具体流程如图14所示步骤S1401 合设的MME/SGSN向IWF发出位置更新请求,位置更新请求携带节点 类型为MME/SGSN。步骤S1402 =IffF收到基于Diameter协议的位置更新请求后,将基于Diameter协 议的位置更新请求转换为基于MAP的位置更新请求,再将基于MAP的位置更新请求发给 HLR。步骤S1403a :HLR进行相应的位置更新操作,如业务检查、漫游限制检查等,当检 查通过时,HLR记录MME或SGSN的地址,并根据S1401中携带的请求节点的类型将EPS用 户签约数据和2G/3G用户签约数据携带在插入用户数据请求消息中发送给IWF ;步骤S1403b 用户数据发送完成后,HLR发送位置更新响应消息给IWF。步骤S1404:IWF将从基于MAP的插入用户数据消息中收到的用户数据转换到基于 Diameter协议的位置更新响应中发给MME/SGSN ;步骤S1405 :HLR存储步骤S1402中收到的节点类型;步骤S1406:当2G/3G用户签约数据发生更新(包括增力口、删除、修改)时,HLR判
20断存储的节点类型为合设节点MME/SGSN,HLR触发后续用户数据更新过程;步骤S1407 :HLR将更新后的2G/3G用户签约数据携带在基于MAP的用户数据更 新请求消息中下发给IWF ;如果步骤S1204中所述的2G/3G用户签约数据发生更新是指该 2G/3G用户签约数据被删除,则HLR可能发送携带对应的用户数据删除指示在用户数据更 新请求消息中;步骤S1408 =IffF将基于MAP的用户数据更新消息转换成基于Diameter协议的用 户数据更新消息发给MME/SGSN ;步骤S1409 MME/SGSN返回用户数据更新响应消息给IWF ;步骤S1410 =IffF将基于Diameter的用户数据更新响应消息转换成基于MAP协议 的用户数据更新消息发给HLR。需要说明的是当HLR是pre Rel_8的HLR时,无法支持扩展的Gr+接口,由于pre Re 1-8的HLR 无法支持扩展的Gr+接口,所以对于上述步骤S1302中的节点类型,pre Rel-8的HLR无法 识别。pre Rel-8的HLR只有2G/3G用户签约数据,preRel-8的HLR只能将基于Gr接口协 议的2G/3G用户签约数据下发给IWF。IWF再将2G/3G用户签约数据转换成EPS用户签约 数据和支持S4-SGSN的2G/3G用户签约数据发给合设节点MME/SGSN。第八个实施例HSS接收到位置更新消息,消息中携带请求的用户签约数据的类型信息和节点类 型相关信息。HSS存储接收到的请求的节点的类型相关信息和/或请求的用户签约数据类 型(可选)。当用户签约数据发生更新时,HSS根据存储的节点的类型相关信息和/或请求 的用户签约数据类型决定向所述节点发送用户数据更新请求消息。下面以单一节点类型信 息指示为MME为例进行说明。单一 MME通过S6a接口在位置更新请求中携带其请求的是EPS签约数据的信息和 指示其节点类型的相关信息(明确的节点类型MME,或单一节点信息+S6a接口指示信息) 给HSS。HSS存储该节点的类型相关信息(可以是直接存储位置更新消息中的节点类型相 关信息,也可以是存储从节点类型相关信息推导出的明确的节点类型MME)和/或该MME请 求的签约数据类型信息(可选存储)。当后续对应用户的2G/3G签约数据发生改变时,HSS 判断存储的该节点的类型相关信息是单一的MME节点或该MME请求的签约数据类型是EPS 签约数据,HSS将不发送相应的用户数据更新请求消息给该节点。当后续对应用户的只适 用于SGSN的签约数据发生改变时,HSS判断存储的该节点的类型相关信息是单一的MME节 点,HSS将不发送相应的用户数据更新请求消息给该节点。只有当EPS签约数据或适用于 MME的签约数据发生改变时,HSS才发送用户数据更新请求消息给MME。具体流程如图16所示。步骤S1601 单一的MME节点向HSS发出位置更新请求消息。其中,位置更新请求携带请求的用户签约数据的类型信息为EPS签约数据,及节 点类型相关信息为MME,或单一节点信息+S6a接口指示信息;说明其中请求的用户签约数据的类型信息为EPS签约数据可以通过明确的请 求EPS签约数据的指示信息来指示;也可以通过位置更新请求消息中不包含明确指示请求 GPRS或2G/3G签约数据的信息来推出,也就是请求EPS签约数据是默认或隐含的。
21
说明S6a接口是为HSS和MME定义的,S6a接口指示说明请求消息一定来自MME 或合设节点MME/SGSN的MME,单一节点信息进一步排除了合设节点的情况,两者结合明确 了请求节点是单一 MME节点;步骤S1602 =HSS进行相应的位置更新操作检查和处理,并返回位置更新响应消息 给请求节点;步骤S1603 :HSS存储步骤S1601中收到的该节点类型相关信息,可选地存储该节 点请求的用户签约数据的类型信息;步骤S1604 当用户的2G/3G签约数据发生更新(包括增加、删除、或修改)时,HSS 判断存储的节点类型相关信息指示为单一节点MME,或存储的请求的用户签约数据类型是 EPS签约数据,HSS不触发用户数据更新过程,也就是不发送用户数据更新请求消息;步骤S1605 当用户的只适用于SGSN的签约数据发生更新(包括增加、删除、或修 改)时,HSS判断存储的节点类型相关信息指示为单一节点MME,HSS不触发用户数据更新 过程;步骤S1606 当用户的EPS签约数据发生更新(包括增加、删除、或修改)时,HSS 触发用户数据更新过程;步骤S1607:HSS将更新后的用户EPS签约数据携带在用户数据更新请求消息中下 发给MME。如果步骤S1605中所述的用户EPS签约数据发生更新是指该用户EPS部分签约数 据被删除,则HSS将发送携带有对应的签约数据删除指示的用户数据更新请求消息;步骤S1608 =MME返回用户数据更新响应消息。第九个实施例HSS接收到位置更新消息,消息中携带请求的用户签约数据的类型信息和/或节 点类型相关信息(可选)。HSS存储接收到的该节点请求的用户签约数据的类型信息。当用 户签约数据发生更新时,HSS根据存储的请求用户签约数据的类型信息决定向该节点发送 用户数据更新请求消息。下面以节点类型相关信息指示为单一节点类型SGSN(可选存在), 请求的用户签约数据的类型信息为EPS+2G/3G (或GPRS)签约数据为例进行说明。单一 SGSN通过S6d接口在位置更新请求中发送请求EPS+2G/3G (或GPRS)签约数 据类型信息和/或其节点类型相关信息(明确的节点类型SGSN,或单一节点信息+S6d指 示信息)(节点类型相关信息可选存在)。HSS存储该SGSN请求的签约数据类型信息。当 后续对应用户的EPS或2G/3G签约数据发生改变时,HSS判断存储的该SGSN请求的签约数 据类型信息类型信息是EPS+2G/3G签约数据,HSS发送相应的用户数据更新请求消息给该 SGSN0具体流程如图17所示。步骤Sl701 单一的SGSN向HSS发出位置更新请求。其中,位置更新请求消息中携带请求的用户签约数据的类型信息为EPS+2G/3G(或 GPRS)签约数据,同时请求用户的EPS签约数据和2G/3G(或GPRS)签约数据,可选地携带节 点类型相关信息为SGSN,或单一节点信息+S6d指示信息;说明其中请求的用户签约数据的类型信息为EPS+2G/3G(或GPRS)签约数据可以 是明确的请求EPS+2G/3G(或GPRS)签约数据的指示信息,也可以通过位置更新请求消息中只明确指示同时请求2G/3G (或GPRS)签约数据来推出,也就是请求EPS签约数据是默认或 隐含的。说明S6d接口是为HSS和SGSN定义的,S6d接口指示说明请求消息一定来自SGSN 或合设节点MME/SGSN的SGSN,单一节点信息进一步排除了合设节点的情况,两者结合明确 了请求节点是单一 SGSN节点;步骤S1702 =HSS进行相应的位置更新操作检查和处理,并返回位置更新响应消息 给请求节点;步骤S1703 =HSS存储步骤S1701中收到的请求的用户签约数据类型信息;步骤S1704:当用户的2G/3G(或GPRS)签约数据发生更新(包括增加、删除、或 修改)时,HSS判断存储的请求的用户签约数据类型信息指示了请求的是EPS签约数据和 2G/3G (或GPRS)签约数据时,HSS触发用户数据更新过程;步骤S1705 =HSS将更新后的用户的2G/3G(或GPRS)签约数据携带在用户数据更 新请求消息中下发给SGSN ;例如,如果步骤S1704中所述的用户的2G/3G (或GPRS)签约数据发生更新是指该 用户的2G/3G (或GPRS)签约数据被删除,则HSS将发送携带有对应的签约数据删除指示的 用户数据更新消息。步骤S1706 :SGSN返回用户数据更新响应消息。第十个实施例HSS接收到位置更新消息,存储接收到的节点类型相关信息。当用户签约数据发 生更新时,HSS根据存储的节点类型相关信息决定向所述类型对应的节点发送用户数据更 新请求消息。下面以节点类型为MME/SGSN合设节点为例进行说明,其中的SGSN同时支持 EPS中的S4-SGSN和2G/3G的SGSN的功能。合设的MME/SGSN通过S6a或S6d接口在位置更新请求中发送其节点类型相关信 息给HSS,该节点类型相关信息不仅表明了它是一个合设节点,同时指示出UE在所述合设 节点的MME和SGSN同时注册了。HSS存储该节点类型相关信息,当后续对应用户的EPS或 2G/3G签约数据发生改变时,HSS判断存储的该节点类型相关信息,确定只触发一次用户数 据更新消息给该合设节点,而不是对该合设节点的MME和SGSN分别发送一次用户数据更新 消息。具体流程如图18所示。步骤S1801 合设的MME/SGSN向HSS发出位置更新请求,位置更新请求携带节点 类型相关信息,该节点类型相关信息包括指示其为合设MME/SGSN节点,并且指示UE在所述 合设节点的MME和SGSN上同时注册的信息;步骤S1802 =HSS进行相应的位置更新操作检查和处理,并返回位置更新响应消息 给请求节点;步骤S1803 =HSS存储步骤S1801中收到的节点类型相关信息;步骤S 1804:当用户的EPS或2G/3G签约数据发生更新(包括增加、删除、或修 改)时,HSS判断存储的节点类型相关信息指示了其为合设节点MME/SGSN,并且用户在该合 设节点的MME和SGSN上同时注册了时,HSS只向该MME/SGSN发送一次用户数据更新请求 消息,而不是对该合设节点的MME和SGSN分别发送一次用户数据更新请求消息;
步骤S1805 =HSS将更新后的用户的EPS或2G/3G签约数据携带在用户数据更新请 求消息中下发给该MME/SGSN ;如果步骤S1804中所述的用户的EPS或2G/3G签约数据发生更新是指该用户的 EPS或2G/3G部分签约数据被删除,则HSS可能携带对应的用户数据删除指示在用户数据更 新请求消息中;步骤S1806 :MME/SGSN返回用户数据更新响应消息。说明以上所有实施例中的2G/3G签约数据也可以称为GPRS签约数据,同时请求 节点在位置更新请求消息中携带的请求的签约数据类型信息可以指示是请求2G/3G签约 数据,或请求GPRS签约数据以上第八,第九和第十实施例中的方法同样也适用于IWF存在的场景。具体实施 例很容易从类似实施例7中描述的方法获得,在此不再赘述。综上所述,本发明实施例不但 可以优化位置更新流程,还能使存储用户签约数据的节点能够发送正确类型的用户签约数 据,并能准确记录用户设备的位置信息。通过存储以上实施例中所述的相应的节点类型信 息(包括节点类型相关信息)或请求的用户签约数据类型信息,当后续对应的用户签约数 据发生更新时,HSS/HLR可以根据存储的相应的节点类型信息(包括节点类型相关信息) 或请求的用户签约数据类型信息确定是否发送用户数据更新请求消息给对应的节点,也就 是只有当对应节点对应的用户签约数据发生改变时,HSS/HLR才需要发送相应的用户数据 更新请求消息。比如当请求节点是独立的MME,而用户的2G/3G(或GPRS)签约数据或其它 只适用于SGSN的签约数据发生更新时,HSS是不需要发送用户更新请求消息给MME的。而 且在MME/SGSN合设节点并且UE在该合设节点的MME和SGSN上同时注册了的情况下,HSS/ HLR只需要发送一次用户数据更新请求消息给合设节点,避免向MME和SGSN分别发送用户 数据更新请求消息,有效减少了 HSS和MME或SGSN之间的信令交互。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种在位置更新过程中与具有移动管理功能的节点进行信息交互的方法,其特征在于,包括接收具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节点的类型相关信息,所述类型相关信息至少包括所述具有移动管理功能的节点的类型;根据所述具有移动管理功能的节点的类型向所述具有移动管理功能的节点发送用户签约数据。
2.如权利要求1所述的方法,其特征在于,所述位置更新请求还携带所述具有移动管 理功能的节点所需要的用户签约数据的类型,所述根据所述具有移动管理功能的节点的类 型向所述具有移动管理功能的节点发送用户签约数据具体为根据所述具有移动管理功能 的节点的类型和所需要的用户签约数据的类型向所述具有移动管理功能的节点发送用户 签约数据。
3.如权利要求2所述的方法,其特征在于,如果所述具有移动管理功能的节点为移动 性管理节点MME与服务通用分组无线业务支持节点SGSN合设节点,且所需要的用户签约数 据的类型为MME对应类型的用户签约数据和SGSN对应类型的用户签约数据时,则向所述具 有移动管理功能的节点发送的用户签约数据是MME对应类型的用户签约数据和SGSN对应 类型的用户签约数据。
4.如权利要求3所述的方法,其特征在于,对于移动性管理节点MME与服务通用分组 无线业务支持节点SGSN合设节点,若所述合设节点已经获得MME对应类型的用户签约数据 和SGSN对应类型的用户签约数据,则当用户设备由MME切换到SGSN为其提供服务时,所述 MME将SGSN对应类型的用户签约数据发送给SGSN,或者,当用户设备由SGSN切换到MME为 其提供服务时,所述SGSN将MME对应类型的用户签约数据发送给MME。
5.如权利要求1所述的方法,其特征在于,所述位置更新请求携带的具有移动管理功 能的节点类型相关的信息还包括需要优先考虑进行位置更新操作的方式,则所述方法进一 步包括根据所述需要优先考虑的方式进行位置更新操作。
6.如权利要求5所述的方法,其特征在于,如果成功执行了需要优先考虑的节点的位 置更新操作,未成功执行不被优先考虑的节点的位置更新操作,返回位置更新操作响应以 表明仅执行了需要优先考虑的节点的位置更新操作。
7.如权利要求1所述的方法,其特征在于,所述位置更新请求携带的具有移动管理功 能的节点类型相关的信息还包括需要优先考虑的用户签约数据的类型,则根据所述需要优 先考虑的用户签约数据的类型发送用户签约数据。
8.如权利要求1所述的方法,其特征在于,如果发出所述位置更新请求的具有移动管 理功能的节点为合设节点MME/SGSN,且合设节点MME/SGSN中的MME和SGSN的地址不相同 时,则所述位置更新请求还携带MME的地址和SGSN的地址,所述方法进一步包括在获得所 述位置更新请求后,记录MME的地址和SGSN的地址。
9.如权利要求1所述的方法,其特征在于,如果发出所述位置更新请求的具有移动管 理功能的节点为合设节点MME/SGSN,且合设节点MME/SGSN中的MME和SGSN的地址不相同, 所述位置更新请求携带的具有移动管理功能的节点的类型相关信息包括需要优先考虑进 行位置更新操作的方式时,则所述位置更新请求还携带未被优先考虑进行位置更新操作的方式相应的具有移动管理功能的节点的地址。
10.如权利要求1所述的方法,其特征在于,如果与发出所述位置更新请求的具有移动 管理功能的节点之间设置有具有协议转换功能的节点,则获得的所述位置更新请求是通过 具有协议转换功能的节点获得的,发送的用户签约数据是通过具有协议转换功能的节点到 达所述发出所述位置更新请求的具有移动管理功能的节点的。
11.如权利要求1所述的方法,其特征在于,进一步包括存储具有移动管理功能的节 点的类型;当所述类型对应的节点对应的用户签约数据发生更新时,向所述类型对应的节 点发送用户数据更新请求消息。
12.如权利要求2所述的方法,其特征在于,进一步包括存储具有移动管理功能的节 点所需要的用户签约数据的类型;当所述用户签约数据类型对应的用户签约数据发生更新 时,向所述具有移动管理功能的节点发送用户数据更新请求消息。
13.一种存储用户签约数据的节点,其特征在于,包括位置更新请求获得单元,用于接收具有移动管理功能的节点发出的位置更新请求,所 述位置更新请求携带所述具有移动管理功能的节点的类型相关信息,所述类型相关信息至 少包括所述具有移动管理功能的节点的类型;用户签约数据发送单元,用于根据所述位置更新请求获得单元获得的所述具有移动管 理功能的节点的类型,向所述具有移动管理功能的节点发送用户签约数据。
14.如权利要求13所述的存储用户签约数据的节点,其特征在于,进一步包括第一存储单元,用于存储所述位置更新请求获得单元接收的所述具有移动管理功能的 节点的类型;第一发送单元,用于和所述第一存储单元相连,当所述类型对应的节点对应的用户签 约数据发生更新时,向所述类型对应的节点发送用户数据更新请求消息。
15.一种具有移动管理功能的节点,其特征在于,包括位置更新请求发送单元,用于向存储用户签约数据的节点发出位置更新请求,所述位 置更新请求携带所述具有移动管理功能的节点的类型相关信息,所述类型相关信息至少包 括所述具有移动管理功能的节点的类型;用户签约数据获得单元,用于在所述位置更新请求发送单元发出位置更新请求后,获 得所述存储用户签约数据的节点根据所述具有移动管理功能的节点的类型发送的用户签 约数据。
16.如权利要求15所述的具有移动管理功能的节点,其特征在于,所述位置更新请求 发送单元发送的位置更新请求还携带所述具有移动管理功能的节点所需要的用户签约数 据的类型。
17.如权利要求16所述的具有移动管理功能的节点,其特征在于,如果所述具有移动 管理功能的节点为合设节点MME/SGSN,且所需要的用户签约数据的类型为MME对应类型的 用户签约数据和SGSN对应类型的用户签约数据时,则所述用户签约数据获得单元获得所 述MME对应类型的用户签约数据和SGSN对应类型的用户签约数据。
18.如权利要求17所述的具有移动管理功能的节点,其特征在于,当用户设备由MME切 换到SGSN为其提供服务时,所述MME将SGSN对应类型的用户签约数据发送给SGSN,当用 户设备由SGSN切换到MME为其提供服务时,所述SGSN将MME对应类型的用户签约数据发送给MME。
19.一种进行位置更新操作的方法,其特征在于,包括获得具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有 移动管理功能的节点类型的相关信息,所述具有移动管理功能的节点类型相关的信息至少 包括所述具有移动管理功能的节点的类型;如果所述具有移动管理功能的节点类型相关的信息指示所述具有移动管理功能的节 点为合设节点MME/SGSN、且所述具有移动管理功能的节点类型相关的信息还表示对MME和 SGSN同时进行位置更新操作的请求,则同时进行与MME对应的位置更新操作和与SGSN对应 的位置更新操作。
20.如权利要求19所述的方法,其特征在于,进行与MME对应的位置更新操作和与 SGSN对应的位置更新操作时,还记录MME的地址和SGSN的地址。
21.一种存储用户签约数据的节点,其特征在于,包括位置更新请求获得单元,用于获得具有移动管理功能的节点发出的位置更新请求,所 述位置更新请求携带所述具有移动管理功能的节点类型的相关信息,所述具有移动管理功 能的节点类型的相关信息至少包括所述具有移动管理功能的节点的类型;位置更新操作单元,用于如果所述位置更新请求获得单元获得的具有移动管理功能的 节点类型相关的信息指示所述具有移动管理功能的节点为合设节点MME/SGSN、且所述具有 移动管理功能的节点类型相关的信息还表示对MME和SGSN同时进行位置更新操作的请求, 则同时进行与MME对应的位置更新操作和与SGSN对应的位置更新操作。
22.—种与具有移动管理功能的节点进行信息交互的方法,其特征在于,包括接收具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有 移动管理功能的节点的类型相关信息;存储所述具有移动管理功能的节点的类型相关信息;当所述用户的签约数据发生更新时,根据存储的具有移动管理功能的节点的类型相关 信息向所述具有移动管理功能的节点发送用户数据更新请求消息。
23.如权利要求22所述的方法,其特征在于,若所述位置更新请求还携带所述具有移 动管理功能的节点所需要的用户签约数据的类型;则所述方法还进一步包括存储具有移动管理功能的节点所需要的用户签约数据的类 型信息;相应的,根据存储的具有移动管理功能的节点的类型相关信息向所述具有移动管理功 能的节点发送用户数据更新请求消息包括根据存储的具有移动管理功能的节点的类型相 关信息和所需要的用户签约数据的类型信息向所述具有移动管理功能的节点发送用户数 据更新请求消息。
24.如权利要求22所述的方法,其特征在于,所述节点的类型相关信息包括指示所述 具有移动管理功能的节点为合设节点MME/SGSN和用户在所述合设节点的MME和SGSN上同 时注册的信息;则所述根据存储的具有移动管理功能的节点的类型相关信息向所述具有移动管理功 能的节点发送用户数据更新请求消息包括根据存储的具有移动管理功能的节点的类型相关信息只向该合设节点发送一次用户数据更新请求消息。
25. 一种与具有移动管理功能的节点进行信息交互的方法,其特征在于,包括 接收具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有 移动管理功能的节点所需要的用户签约数据的类型信息;存储具有移动管理功能的节点所需要的用户签约数据的类型信息; 当所述用户签约数据类型对应的用户签约数据发生更新时,根据存储的具有移动管理 功能的节点所需要的用户签约数据的类型信息向所述具有移动管理功能的节点发送用户 数据更新请求消息。
全文摘要
本发明提供一种在位置更新过程中与具有移动管理功能的节点进行信息交互的方法,包括获得具有移动管理功能的节点发出的位置更新请求,所述位置更新请求携带所述具有移动管理功能的节点类型相关的信息,所述具有移动管理功能的节点类型相关的信息至少表示所述具有移动管理功能的节点的类型;根据所述具有移动管理功能的节点的类型向所述具有移动管理功能的节点发送用户签约数据。本发明还提供一种在位置更新过程中与具有移动管理功能的节点进行信息交互的方法、一种进行位置更新操作的方法及两种存储用户签约数据的节点。
文档编号H04W8/02GK101909274SQ200910141780
公开日2010年12月8日 申请日期2009年5月18日 优先权日2008年8月1日
发明者时书锋, 闫学霞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1