用户终端的号码携带实现方法及装置、呼叫实现方法及装置的制作方法

文档序号:7919750阅读:108来源:国知局
专利名称:用户终端的号码携带实现方法及装置、呼叫实现方法及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及用户终端的号码携带实现方法及归属签约用
户服务器、呼叫实现方法及归属签约用户服务器。
背景技术
号码携带(Number Portability,简称为NP)是指用户出于某种原因(比如,用户 更换运营商、用户常驻地点变迁或用户服务更新)发生签约网络变迁(包括在不同运营商 之间或者在同一运营商内的不同通信网络之间进行迁移)后,仍然可以保留原有用户号码 进行通讯。通过号码携带可以保护小运营商的利益,促进运营商之间的公平竞争;同时,号 码携带还可以满足那些更换常驻地的客户的需求,避免因必须更换用户号码而带来不便。
IP多媒体子系统(IP Multimedia Subsystem,简称为IMS)是第三代合作项目伙 伴(Third Generation Partnership Pro ject,简称为3GPP)定义的一种采用初始会话协议 (Session Initiation Protocol,简称为SIP)作为呼叫控制信令协议的多媒体通信网络, 是移动固网融合的下一代核心网。 目前号码携带在IMS系统内的解决方案尚在讨论之中,一种正逐渐被采纳的方案 是利用一个号码携带数据库(Number PortabilityDatabase,简称为NPDB)存储用户原 有号码与其NP数据的映射关系,其中,NP数据包括但不限于NP用户新分配号码、NP用 户新服务网络的路由信息等,其中,路由信息可以是新服务网络的运营商标识或可路由号 码,通过该路由信息可以找到号码携带用户新的服务网络。通过电话号码映射(Tel印hone Number M即ping,简称为ENUM)/域名系统(Domain Name System,简称为DNS)接口向NPDB 发送查询请求,该查询请求中携带有用户的原有号码,查询响应则包含其对应的新号码或 路由信息。 采用上述方案,当MS用户发生签约网络变迁进行号码携带时,需要更新归属签 约用户服务器(Home Subscriber Server,简称为HSS)中签约信息,并且需要在NPDB中插 入原有号码与其新号码或者路由信息间的映射关系,具体处理过程如图1所示,主要包括 以下步骤 步骤S101,号码携带受理台受理用户号码携带申请; 步骤S102,号码携带受理台向NPDB发送号码携带变更用户信息请求,请求更新该 用户号码映射的NP数据,该请求中携带有用户的原有号码及其NP数据;其中,NP数据包括 该用户的新号码或路由信息; 步骤S103, NPDB记录/更新迁出号码及其NP数据的映射关系; 步骤S104, NPDB向号码携带受理台发送号码携带变更用户信息响应,指示用户信
息变更成功; 步骤S105,号码携带受理台向该用户终端新服务网络的HSS发送插入迁入用户签 约数据请求,请求在新服务网络的HSS中插入迁入用户签约数据;其中,该请求中携带有用户的签约数据; 步骤S106,该新服务网络的HSS记录用户的签约数据后,向号码携带受理台返回 插入迁入用户签约数据响应,指示已记录该用户签约数据; 步骤S107,受理台向该用户终端原有服务网络的HSS发送删除迁出用户签约数据 请求,请求删除记录的该用户的签约数据;其中,该请求中携带有需要删除的签约数据对应 的号码; 步骤S108,该户原有服务网络的HSS删除该号码的所有信息; 步骤S109,该原有服务网络的HSS向号码携带受理台返回删除迁出用户签约数据
响应,指示已删除该用户签约数据。 根据RFC3842协议总结的基于NPDB的E. 164号码实现号码携带的几种模式,IMS 可以借鉴这些处理方式以实现MS用户(包括SIP URI号码和E. 164号码)的号码携带。 RFC3842中主要描述的几种号码携带模式包括 全部呼叫查询(All Call Query,简称为ACQ)模式始呼网络对于所有呼叫都向 集中式NPDB发起查询,以获取被叫用户当前所在网络的路由信息,然后利用该路由信息将 呼叫路由至被叫用户新的服务网络。 释放查询(Query on Release,简称为QoR)模式始呼网络首先路由呼叫至被叫 用户旧的服务网络,当被叫用户旧的服务网络检测到被叫号码已经迁出,则释放呼叫,并向 始呼网络返回失败响应,该失败响应中携带有指示该用户已迁出的标识。始呼网络收到响 应后向集中式NPDB发起查询,获取被叫用户当前所在网络的路由信息,然后利用该路由信 息将呼叫路由至被叫用户新的服务网络。 回退呼叫(Call Dropback)模式始呼网络首先路由呼叫至被叫用户旧的服务网 络,当被叫用户旧的服务网络检测到被叫号码已经迁出,则向内部NPDB发起查询以获取被 叫用户当前所在网络的路由信息,然后释放呼叫,并向始呼网络返回失败响应,该失败响应 中携带有获取的路由信息。始呼网络接收到该失败响应后利用该路由信息将呼叫路由至被 叫用户新的服务网络。 向前路由(Onward Routing,简称为OR)模式始呼网络首先路由呼叫至被叫用户 旧的服务网络,当该被叫用户旧的服务网络检测到被叫号码已经迁出,则向内部NPDB发起 查询以获取被叫用户当前所在网络的路由信息,然后利用该路由信息将呼叫路由至被叫用 户新的服务网络。 在IMS网络内,ACQ模式的处理主要由始呼侧的服务呼叫会话控制功能实体 (Serving Call Session Control Function,简禾尔为S-CSCF)完成;而QoR、Ca11 Dropback 和OR这三种模式的处理则需要终呼侧的问询呼叫会话控制功能实体(Interrogating Call SessionControl Function,简禾尔为I-CSCF)参与完成。 图2为相关技术中采用QoR模式的号码携带呼叫处理过程。为了描述清楚,在以 下的步骤流程中,将主叫用户称为UE2,位于服务网络C ;将被叫用户称为UEl,其原有的服 务网络为A,发生号码携带后,迁移至新的服务网络B。该流程主要包括以下步骤
步骤S201,主叫用户UE2发起INVITE呼叫,被叫用户为发生了号码携带的UE1 ;
步骤S202,主叫侧S-CSCF(C)根据被叫号码路由呼叫至被叫用户UE1的原有服务
网络A ;
步骤S203,服务网络A的I-CSCF (A)向该网络的HSS (A)发起位置信息请求 (Location Information Request,简称为LIR),查询UEl的位置信息;
步骤S204, HSS (A)向I-CSCF(A)返回否定的位置信息应答(Location Information Answer,简称为LIA),其中,该应答中携带有指示该用户号码的用户不存在的 标识; 步骤S205,I-CSCF(A)获取运营商配置的号码携带本地策略,确定按照QoR模式处
理,因此I-CSCF(A)需要获取该被叫用户信息,以判断是否为已迁出用户; 步骤S206, I-CSCF(A)查询本地或外部设备维护的已迁出用户数据库; 步骤S207,该数据库向I-CSCF(A)返回响应指示用户已迁出; 步骤S208, I-CSCF(A)释放该呼叫,并向主叫侧S-CSCF(C)发送响应消息,该响应
消息的原因头部(Reason Header)中携带有约定的指示失败原因为"用户已迁出"的失败
原因码; 步骤S209,主叫侧S-CSCF(C)接收到失败响应后,通过DNS或者ENUM接口查询 NPDB,以获取被叫用户当前路由信息; 步骤S210, NPDB经过匹配查询到UEl存在号码迁移记录,并获取UEl的当前归属 域的路由信息; 步骤S211, NPDB向主叫侧S-CSCF(C)返回UEl的该路由信息;
步骤S212,主叫侧S-CSCF(C)利用获取到的路由信息,重新路由呼叫至被叫用户 UEl新的服务网络B,其中,主叫侧S-CSCF(C)可以修改Request URI,或者在Top Route位 置插入网络B的I-CSCF(B)的主机名将呼叫重新路由到服务网络B ; 步骤S213,服务网络B的I-CSCF(B)收到呼叫请求后,向服务网络的HSS(B)查询
UEl的位置信息,获取到UE1当前的归属服务S-CSCF(B); 步骤S214, I-CSCF(B)前转呼叫至S-CSCF(B); 步骤S215, S-CSCF(B)前转呼叫至UEl ; 步骤S216, UEl应答S-CSCF(B); 步骤S217, S-CSCF(B)回传应答至I-CSCF(B); 步骤S218, I-CSCF(B)回传应答至S—CSCF(C); 步骤S219, S-CSCF(C)回传应答至UE2。 虽然上述以QoR模式为例进行说明,Call Dropback和OR模式等模式的处理过程 也大致相似。 如上所述,当号码发生迁移后,其原有服务网络中的HSS会删除其所有签约信息, 当HSS返回否定的LIA时,I-CSCF无法准确判断该被叫用户号码是空号还是已迁出号码。因 此在实现上述第S206步时,I-CSCF需要从部署的其它模块或外部网络实体中存储维护的 已迁出用户数据库中获取从该网络迁出的用户信息,或者直接对所有用户都进行一次NPDB 查询以判断用户状态,因此,目前的号码携带技术存在以下不足(l)需部署其它模块或网 络实体,增加了系统成本;(2)用户号码携带时,增加了用户信息更新过程的复杂度,涉及 更多网元的处理,不宜维护;(3)路由效率低下。

发明内容
有鉴于此,本发明提出了用户终端号码携带实现方法和HSS、呼叫实现方法和 HSS,用以解决现有技术中存在的系统成本高、用户信息更新过程复杂及路由效率低下的问 题。 根据本发明的一个方面,提供了一种用户终端的号码携带实现方法,其中,用户终 端为IP多媒体子系统IMS用户终端,该方法应用于包括号码携带受理台、第一服务网络、第 二服务网络和号码携带数据库的网络环境,其中,第一服务网络中包括第一归属签约用户 服务器,第二服务网络中包括第二归属签约用户服务器。 根据本发明的用户终端的号码携带实现方法包括当用户终端从第一服务网络迁 入到第二服务网络时,在第二归属签约用户服务器记录用户终端的签约信息,并在号码携 带数据库记录用户终端的号码与其号码携带数据的映射关系;第一归属签约用户服务器删 除本地记录的用户终端的签约信息,并记录用户终端的状态信息,其中,状态信息用于指示 用户终端已从第一服务网络中迁出。 根据本发明的另一个方面,提供了一种归属签约用户服务器。 根据本发明的归属签约用户服务器包括接收模块、删除模块和记录模块。其中, 接收模块用于接收号码携带受理台发送的删除请求,其中,删除请求中携带有请求删除的 签约信息对应的用户终端的号码;删除模块用于从接收模块接收到的删除请求中获取号 码,并删除本地记录的与号码对应用户终端的签约信息;记录模块用于记录号码对应的用 户终端的状态信息,其中,状态信息用于指示用户终端已从归属签约用户服务器所属的服 务网络中迁出。 根据本发明的又一个方面,提供了 一种呼叫实现方法,该呼叫实现方法中被叫终 端为实现号码携带的IMS用户终端,应用于被叫用户终端从第一服务网络迁入到第二服务 网络。 根据本发明的呼叫实现方法包括第一服务网络的归属签约用户服务器接收来自 第一服务网络的问询呼叫会话控制功能实体的位置信息请求,其中,问询呼叫会话控制功 能实体在接收到来自主叫终端所属的服务网络的服务呼叫会话控制功能实体的呼叫请求 时,向归属签约用户服务器发送位置信息,信息请求中携带有被叫用户终端的号码;归属签 约用户服务器根据位置信息请求中携带的被叫用户终端的号码,获取本地记录的被叫用户 终端的状态信息,其中,状态信息指示被叫用户终端已从第一服务网络中迁出;归属签约用 户服务器将状态信息携带在位置信息请求的响应消息中,并将响应消息发送给问询呼叫会 话控制功能实体。 根据本发明的再一个方面,还提供了一种归属签约用户服务器。 根据本发明的归属签约用户服务器包括接收模块、获取模块和发送模块。其中,
接收模块用于接收来自问询呼叫会话控制功能实体的位置信息请求,其中,该位置信息请
求中携带有需要获取的位置信息对应的用户终端的号码;获取模块用于根据位置信息请求
中携带的用户终端的号码,获取用户终端的状态信息,其中,该状态信息指示用户终端已从
归属签约用户服务器所属的服务网络中迁出;发送模块用于将携带有上述状态信息的响应
消息发送给问询呼叫会话控制功能实体。 通过本发明的上述至少一个方案,在用户终端发生迁移时,通过在该用户终端原有的HSS中记录该用户终端的状态,使得在呼叫该用户终端时,该用户终端原有I-CSCF可 以直接从该HSS中获取该用户终端已迁出的信息,解决了现有技术中需要部署其它模块或 网络实体用于在呼叫该用户终端时判断用户终端是否已迁出,而导致系统成本增加、用户 信息更新复杂及呼叫时路由效率低的问题,降低了系统成本和用户信息更新过程的复杂 度,提高了呼叫时的路由效率。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实
施例一起用于解释本发明,并不构成对本发明的限制。在附图中 图1为根据现有技术的号码携带实现方法的流程图; 图2为根据现有技术的采用QoS模式的号码携带呼叫处理的流程图; 图3为根据本发明实施例的一种HSS的结构框图; 图4为根据本发明实施例的用户终端的号码携带实现方法的流程图; 图5为本发明实施例提供的IMS用户终端的号码携带实现方法的一个优选实施例
的流程图; 图6为根据本发明实施例的呼叫实现方法的流程图; 图7为本发明实施例提供的呼叫实现方法的一个优选实施例的流程图;
图8为根据本发明实施例的另一种HSS结构框图。
具体实施方式

功能概述 如上所述,本发明针对现有技术由于需要部署其它模块或网络实体来存储和维护 已从一个服务网络中迁出的用户终端,从而导致系统成本高、用户信息更新过程复杂等问 题,提出了一种用户终端的号码携带实现方案,在该方案中,用户终端迁出的服务网络的归 属签约用户服务器在删除该用户终端的签约信息时,保留该用户终端的状态信息,通过该 状态信息记录该用户终端已从该服务网络中迁出。 对应上述号码携带实现方案,本发明还提出了一种呼叫实现方案,在该方案中,被 叫终端为通过上述号码携带方案实现了号码携带的MS用户终端,呼叫经由主叫终端的 S-CSCF到达被叫终端的迁出服务网络的I-CSCF,该I-CSCF向属于同一服务网络的HSS发 送位置信息请求,该HSS接收到该位置信息请求后,从记录的信息中查找该被叫终端的状 态信息,并将该状态信息发送给I-CSCF, I-CSCF根据该状态信息,可以判断该被叫终端已 从该服务网络中迁出,然后I-CSCF获取运营商配置的号码携带本地策略,根据该号码携带 本地策略的指示,进行后续的呼叫处理。 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。 根据本发明实施例,首先提供了 一种HSS,在IMS用户终端发生号码携带时,该HSS位于IMS用户终端的迁出服务网络,用于在删除该IMS用户终端的签约信息的同时,记录该
IMS用户终端的状态信息,即记录该MS用户终端已从该服务网络中迁出。 图3为根据本发明实施例的HSS的结构框图,如图3所示,根据本发明实施例的
HSS包括接收模块31、删除模块33和记录模块35。以下进一步结合附图对上述各个单元
进行描述。 接收模块31用于接收号码携带受理台发送的删除请求,其中,删除请求中携带有 请求删除的签约信息对应的用户终端的号码; 删除模块33与接收模块31连接,用于从接收模块31接收到的删除请求中获取请求
删除的签约信息对应的用户终端的号码,并删除本地记录的与上述号码对应的签约信息; 记录模块35与删除模块33和接收模块31连接,用于在删除模块33删除本地记
录的与上述号码对应的签约信息后,记录该号码对应的用户终端的状态信息,其中,状态信
息用于指示IMS用户终端已从该归属签约用户服务器所属的服务网络中迁出。 根据本发明实施例的上述HSS,可以在用户终端从服务网络中迁出,实现号码携带
时,记录该用户终端已从服务网络中迁出,而不用需要专门部署其它模块或外部网络实体
判断用户终端是否已出服务网络中迁出。 根据本发明实施例,还提供了一种MS用户终端的号码携带实现方法,该方法应 用于包括号码携带受理台、第一服务网络、第二服务网络和NPDB的网络环境,其中,第一服 务网络中包括第一 HSS,第二服务网络中包括第二 HSS,该方法中的第一 HSS可以为本发明 实施例提供的上述HSS。 图4为根据本发明实施例的用户终端的号码携带实现方法的流程图,当IP多媒体 子系统IMS用户终端从所述第一服务网络迁入到所述第二服务网络时,如图4所示,根据 本发明实施例的IMS用户终端的号码携带实现方法主要包括以下处理(步骤S401-步骤 S405): 步骤S401 :在第二归属签约用户服务器记录IMS用户终端的签约信息; 步骤S403 :在号码携带数据库记录该IMS用户终端的号码与其号码携带数据的映
射关系; 步骤S405 :第一归属签约用户服务器删除本地记录的用户终端的签约信息,并记 录该用户终端的状态信息,其中,该状态信息用于指示该用户终端已从第一服务网络中迁 出。 以下进一步描述上述处理的各个细节。
( — )步骤S401 对于步骤S401的处理的触发可以通过如下方式实现IMS用户终端与第二服 务网络运营商签署合同,获取第二服务网络运营商分配的私有用户标识(Private User Identity,简称为PVI),并保持原有的公共用户标识(Public User Identity,简称为PUI) 不变,然后通过号码携带受理台发起用户终端信息变更流程,在第二服务网络的HSS中插 入该IMS用户终端的签约信息。 在具体实施过程中,步骤S401的处理可以具体包括以下步骤 步骤1 :第二归属签约用户服务器获取来自号码携带受理台的第一请求消息,其
中,第一请求消息用于指示第二归属签约用户服务器记录頂S用户终端的签约信息;
步骤2 :第二归属签约用户服务器记录该IMS用户终端的签约信息。
( 二 )步骤S403 对于步骤S403的处理的触发与步骤S401相同,在具体实施过程中,步骤S403和
步骤S401无先后顺序之分,号码携带受理台发起用户终端信息变更流程,可以先在第二归
属签约用户服务器记录IMS用户终端的签约信息,也可以先在号码携带数据库记录该IMS
用户终端的号码与其号码携带数据的映射关系。 在具体实施过程中,步骤S403的处理可以包括以下步骤 步骤1 :号码携带数据库获取来自号码携带受理台的第二请求消息,其中,第二请 求消息用于指示号码携带数据库记录或更新IMS用户终端的号码与其号码携带数据的映 射关系; 步骤2 :号码携带数据库记录或更新IMS用户终端的号码与其号码携带数据的映 射关系。 具体地,如果该IMS用户终端是第一进行号码携带,则号码携带数据库新增一条 该IMS用户终端的记录,用于存储该IMS用户终端的号码与其NP数据的映射关系;如果该 IMS用户终端之前曾经进行过号码携带,则更新与该IMS用户终端的号码关联的NP数据。 其中,NP数据可以包括但不限于NP用户终端新分配号码、NP用户终端新服务网络的路由信息。 (三)步骤S405 对于步骤S405的处理的触发与步骤S401、 S403相同,在具体实施过程中,步骤 S405、 S403和S401无先后顺序之分,号码携带受理台发起用户终端信息变更流程时,触发 步骤S405、 S403和S401的处理。 在具体实施过程中,步骤S405的处理可以包括以下步骤 步骤1 :第一归属签约用户服务器接收来自号码携带受理台的删除请求,其中,删 除请求中携带有用户终端的号码; 步骤2 :第一归属签约用户服务器根据接收到的删除请求中携带的用户终端的号 码,删除本地记录的该用户终端的签约信息,并记录该用户终端的状态信息,其中,该状态 信息用于指示上述用户终端已从第一服务网络中迁出。 第一归属签约用户服务器在删除该用户终端的签约信息后,与现有技术不同的, 该HSS还记录该用户终端的状态信息,指示该用户终端已从第一服务网络中迁出,从而与 用户终端不存在相区别。并且,HSS只记录了用户终端的状态信息,而不记录该用户终端在 第二服务网络中的号码信息或路由信息,因此,当该用户终端后续又申请了号码携带业务, 并迁移到其它服务网络时,并不需要通知此HSS更新号码信息或路由信息,只有当该用户 终端重新迁移回第一服务网络时,该HSS才需要更新其状态信息,将状态信息修改为"活动 号码",指示该用户终端的号码在当前网络中可用。 根据本发明实施例提供的上述用户终端的号码携带实现方法,可以在IMS用户终 端从服务网络中迁出时,由该服务网络的HSS记录该用户终端的状态信息,即该用户终端 已从该服务网络中迁出。 图5为本发明实施例提供的IMS用户终端的号码携带实现方法的一个优选实施例 的流程图。在下述描述中,将用户终端迁出的服务网络称为服务网络A(相当于上述的第一服务网络),迁入的服务网络称为服务网络B(相当于上述的第二服务网络),如图5所示, 该优选实施例的具体实现主要包括以下步骤 步骤S501,用户终端与运营商签署合同,更新从服务网络B分配的PVI,保持原有 PUI不变,然后通过服务网络B的号码携带服务受理台发起用户信息变更申请流程。
步骤S502,号码携带受理台向NPDB所处管理域发送号码携带变更用户信息请求, 请求记录或更新迁出号码与其NP数据之间的映射关系。具体地,该过程可以通过标准化访 问接口 ,也可是邮件等形式进行。 步骤S503, NPDB所处管理域完成请求的合法性验证后,插入或修改NPDB中该迁出 号码与其NP数据之间的映射关系。 步骤S504, NPDB向号码携带受理台回复号码携带变更用户信息响应消息,确认修 改成功。 步骤S505,号码携带受理台向服务网络B的HSS发送插入迁入用户签约数据请求, 请求该HSS记录该用户终端的签约数据,该过程可以通过标准化访问接口,也可是邮件等 形式进行。 步骤S506,服务网络B的HSS回复插入迁入用户签约数据响应,确认插入成功。
步骤S507,号码携带受理台向服务网络A的HSS发送删除迁出用户签约数据请求, 请求该HSS删除其本地记录的该用户终端的签约数据,该过程可以通过标准化访问接口, 也可是邮件等形式进行。 步骤S508,服务网络A的HSS删除该迁出号码的签约信息,设置并记录该用户终端 的状态为用户已迁出。 步骤S509,服务网络A的HSS回复删除迁出用户签约数据响应,确认修改成功。
用户终端UE1从服务网络A迁入服务网络B后,注册时携带的路由信息(在具体 实施过程中,可以从Request-URI获取该路由信息)直接指向服务网络B,因此号码携带不 会影响用户UE1的注册过程。 根据本发明实施例,还提供了 一种呼叫方法,在该呼叫方法中,被叫终端为利用上 述用户终端的号码携带实现方法实现号码携带的IMS用户终端。 图6为根据本发明实施例的呼叫实现方法的流程图,其中,被叫终端为实现号码
携带的IMS用户终端,且该被叫用户终端从第一服务网络迁入到第二服务网络,如图6所
示,根据本发明实施例的呼叫方法主要包括以下处理(步骤S601-步骤S605): 步骤S601 :第一服务网络的HSS接收来自第一服务网络的I-CSCF的位置信息请
求,其中,第一服务网络的I-CSCF是在接收到来自主叫终端所属的服务网络的S-CSCF的呼
叫请求时,向第一服务网络的HSS发送上述位置信息,该信息请求中携带有被叫用户终端
的号码; 步骤S603 :第一服务网络的HSS根据上述位置信息请求中携带的被叫用户终端的 号码,获取本地记录的被叫用户终端的状态信息,其中,状态信息指示被叫用户终端已从第 一服务网络中迁出; 步骤S605 :第一服务网络的HSS将获取的状态信息携带在上述位置信息请求的响 应消息中,并将该响应消息发送给第一服务网络的I-CSCF。
以下进一步描述上述处理的各个细节。
11
( — )步骤S601 对于步骤S601的处理的触发可以通过如下方式实现主叫终端UE1发起呼叫,该
呼叫的被叫终端UE2为实现号码携带的IMS用户终端,该呼叫首先到达主叫终端的S-CSCF,
该S-CSCF接收到该呼叫后,将该呼叫路由到第一服务网络的I-CSCF,该I-CSCF接收到该
呼叫后,向第一服务网络的HSS发送位置信息请求(即LIR),查询被叫用户终端的位置信
息,其中,该位置信息请求中携带有被叫用户终端的号码,以指示需要获取与该号码对应的
用户终端的位置信息。 (二)步骤S603 第一服务网络的HSS根据上述位置信息请求中携带的用户终端的号码,获取本地 记录的被叫用户终端的位置信息,如果该用户终端已从第一服务网络中迁出,则HSS获取 不到该被叫用户终端的位置信息,只能获取到该被叫用户终端的状态信息,该状态信息指 示该被叫用户终端已从第一服务网络中迁出。
(三)步骤S605 第一服务网络的HSS将获取的被叫用户终端的状态信息携带在上述LIR的响应消 息中(在具体实施过程中,由于没有找到被叫用户终端的位置信息,所以该响应消息为失 败应答消息LIA),指示被叫用户终端已迁出,而不是不存在,然后将该响应消息发送给第一 服务网络的I-CSCF。 在具体实施过程中,第一服务网络的HSS将获取的状态信息携带在LIR的响应消 息中,可以包括但不限于以下两种方法 (l)HSS在响应消息中设置一个标识被叫用户终端的状态信息的字段,将被叫用户
终端的状态信息携带在字段中;比如,在LIA消息中新增一个属性值对(Attribute Value
Pair,简称为AVP),用以指示被叫用户终端的用户状态为"用户已迁出"; (2)HSS扩展响应消息的结果码,用预先约定的代码标识被叫用户终端的状态信
息,并将代码携带在结果码中。比如,可以扩展LIA消息的结果码,用特定的失败码指示被
叫用户终端已迁出,比如,失败码可以为DIAMETER_ERROR_USER_PORTED_OUT。 第一服务器的I-CSCF接收到HSS发送的响应消息后,从该响应消息中获取被叫
用户终端的状态信息,根据该状态信息判断被叫用户终端已从第一服务网络中迁出,则
I-CSCF获取预先配置的号码携带本地策略,并根据该号码携带本地策略的指示,进行后续
的呼叫处理。如果根据上述状态信息判断被叫用户终端为不存在的号码,则按照3GPP描述
的普通呼叫流程处理,若被叫号码为SIP URI格式,则释放呼叫并返回特定的失败码;若被
叫号码为TEL URI格式,则根据本地运营商策略决定是否需要转换为SIP URI格式或者将
呼叫转发到出口网关控制功能实体(Breakout Gateway Control,简称为BGCF)。 其中,上述号码携带本地策略包括QoR模式、Ca11 Dropback模式和0R模式,对于
每种模式,其呼叫处理分别如下 (1)如果号码携带本地策略为QoR模式,则释放呼叫,并在向主叫终端所属的服务 网络(即主叫侧)的S-CSCF返回的失败响应中通过特定的失败原因码指示用户已迁出;主 叫侧S-CSCF收到失败响应后,通过DNS或者ENUM接口访问NPDB,以获取该被叫终端的NP 数据,然后利用得到的NP数据重新路由呼叫至被叫用户终端的新的服务网络(即第二服务 网 )。
(2)如果号码携带本地策略为Call Dropback模式,则第一服务网络的I-CSCF通 过DNS或者ENUM接口访问NPDB,以获取该被叫用户终端的NP数据,然后释放呼叫,并在向 主叫侧的S-CSCF返回的失败响应中携带获取到NP数据;主叫侧S-CSCF收到失败响应后, 利用其中的NP数据重新路由呼叫至被叫用户新的服务网络。 (3)若号码携带本地策略为OR模式,则第一服务网络的I-CSCF通过DNS或者ENUM 接口访问NPDB,以获取该被叫用户终端的NP数据,然后利用获取的NP数据重新路由呼叫至 被叫用户新的服务网络。 下面以QoS为例,对本发明实施例提供的呼叫实现方法的具体实施过程进行详细 描述。 图7为本发明实施例提供的呼叫实现方法的一个优选实施例的流程图。如图7所 示,图中将主叫终端所属的服务网络称作C,将被叫终端迁出的服务网络称作A(即上述的 第一服务网络),将被叫终端迁入的服务网络称作B (即上述的第二服务网络),该优选实施 例的实施主要包括以下步骤 步骤S701,用户终端UE2发起INVITE呼叫,被叫终端为发生了号码携带的UEl。
步骤S702,主叫侧S-CSCF(C)根据被叫号码路由呼叫至被叫用户终端UEl的原有 服务网络A。 步骤S703,服务网络A的I-CSCF(A)向该网络的HSS(A)查询UEl的位置信息。
步骤S704, HSS(A)返回否定应答,并且指示该用户号码已迁出。比如,可返回 DIAMETER_ERROR_USER_PORTED_OUT的失败原因码。 步骤S705, I-CSCF(A)判断失败原因为"用户已迁出",然后读取运营商配置的号 码携带本地策略,在本实例中,策略指示按QoR模式处理。 步骤S706,I-CSCF(A)释放该呼叫,并在向S-CSCF(C)返回的响应消息中携带指示 用户已迁出的标识,具体地,可以将约定的指示失败原因为"用户已迁出"的失败原因码携 带在响应消息的原因头部(Reason Header)发送给S-CSCF(C)。 步骤S707,主叫侧S-CSCF(C)收到失败响应后,通过DNS或者ENUM接口查询NPDB, 获取被叫用户终端当前路由信息。 步骤S708,NPDB经过匹配查询到UEl存在号码迁移记录,并从中获取UEl的NP数 据,包括UE1的在服务网络B中的新分配的号码及服务网络B的路由信息。
步骤S709, NPDB向S-CSCF(C)返回UEl的NP数据。 步骤S710,主叫侧S-CSCF(C)利用获取的NP数据,重新路由呼叫至被叫用户终端 UEl的新服务网络B。具体地,S-CSCF可以将Request URI的地址修改为服务网络B的路 由信息,或者在TopRoute位置插入网络B的I-CSCF(B)的主机名,将呼叫路由到服务网络 B。 步骤S711,服务网络B的I-CSCF(B)收到呼叫请求后,向服务网络的HSS(B)查询
UEl的位置信息,获取到UEl当前的归属服务网络的S-CSCF(B)。 步骤S712, I-CSCF(B)前转呼叫至S-CSCF(B)。 步骤S713, S-CSCF (B)前转呼叫至UEl。 步骤S714, UEl应答S-CSCF (B)。 步骤S715, S-CSCF (B)回传应答至1-CSCF(B)。
13
步骤S716, I-CSCF(B)回传应答至S-CSCF(C)。
步骤S717, S-CSCF(C)回传应答至UE2。 根据本发明实施例,还提供了一种HSS,该HSS可以用于实现本发明实施例提供的 上述呼叫实现方法。 图8为根据本发明实施例的HSS结构框图,如图8所示,根据本发明实施例的HSS 主要包括接收模块81、获取模块83和发送模块85。以下进一步结合附图对上述各个单元 进行描述。 接收模块81用于接收来自I-CSCF的位置信息请求,其中,位置信息请求中携带有 需要获取的位置信息对应的用户终端的号码; 获取模块83与接收模块81连接,用于根据上述位置信息请求中携带的用户终端 的号码,获取用户终端的状态信息,其中,该状态信息指示用户终端已从该HSS所属的服务 网络中迁出; 发送模块85与获取模块83连接用于将携带有状态信息的响应消息发送给上述 I-CSCF。 通过本发明实施例的上述HSS,可以在呼叫实现号码携带的用户终端时,向 I-CSCF返回该用户终端已迁出的信息。 如上所述,借助本发明,在实现号码携带时,通过HSS记录从本服务网络迁出的用 户终端的状态信息,因而,在呼叫该用户终端时,不需要通过部署的外部实体网元来判断该 用户终端是否已出该服务网络中迁出,因而,降低了用户信息更新过程的复杂度,并减少 了网络实体,降低了系统成本。使得在呼叫实现号码携带的被叫用户终端时,HSS直接向 I-CSCF返回该被叫终端已从该服务网络中迁出,可以避免I-CSCF因为缺乏本网已迁出用 户的信息而对所有被叫号码都发起NPDB查询,提高了呼叫时的路由效率。同时,借助本发 明,对于不支持NPDB访问接口的I-CSCF,或者该I-CSCF没有任何集中式或本地式NPDB可 用的网络环境,也可以实现号码携带的功能。并且,根据本发明提供的技术方案,当用户多 次进行号码携带迁移时,数据更新过程仅涉及NPDB,前一次服务网络的HSS,当前服务网络 的HSS这三个网络实体,因此进一步降低了用户信息更新过程的复杂度。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种用户终端的号码携带实现方法,其中,所述用户终端为IP多媒体子系统IMS用户终端,应用于包括号码携带受理台、第一服务网络、第二服务网络和号码携带数据库的网络环境,其中,所述第一服务网络中包括第一归属签约用户服务器,所述第二服务网络中包括第二归属签约用户服务器,当所述用户终端从所述第一服务网络迁入到所述第二服务网络时,在所述第二归属签约用户服务器记录所述用户终端的签约信息,并在所述号码携带数据库记录所述用户终端的号码与其号码携带数据的映射关系;其特征在于,所述方法还包括所述第一归属签约用户服务器删除本地记录的所述用户终端的签约信息,并记录所述用户终端的状态信息,其中,所述状态信息用于指示所述用户终端已从所述第一服务网络中迁出。
2. 根据权利要求1所述的方法,其特征在于,所述第一归属签约用户服务器删除本地 记录的所述用户终端的签约信息,并记录所述用户终端的状态信息,具体包括所述第一归属签约用户服务器接收来自所述号码携带受理台的删除请求,其中,所述 删除请求中携带有所述用户终端的号码;所述第一归属签约用户服务器根据所述号码,删除本地记录的所述用户终端的签约信 息,并记录所述用户终端的状态信息,其中,所述状态信息用于指示所述用户终端已从所述 第一服务网络中迁出。
3. 根据权利要求1所述的方法,其特征在于,所述在所述第二归属签约用户服务器记 录所述用户终端的签约信息具体包括所述第二归属签约用户服务器获取来自所述号码携带受理台的第一请求消息,其中, 所述第一请求消息用于指示所述第二归属签约用户服务器记录所述用户终端的签约信 息;所述第二归属签约用户服务器记录所述用户终端的签约信息。
4. 根据权利要求1所述的方法,其特征在于,所述在所述号码携带数据库中记录所述 用户终端的号码与其号码携带数据的映射关系具体包括所述号码携带数据库获取来自所述号码携带受理台的第二请求消息,其中,所述第二 请求消息用于指示所述号码携带数据库记录或更新所述用户终端的号码与其号码携带数 据的映射关系;所述号码携带数据库记录或更新所述用户终端的号码与其号码携带数据的映射关系。
5. —种归属签约用户服务器,其特征在于,包括接收模块,用于接收号码携带受理台发送的删除请求,其中,所述删除请求中携带有请 求删除的签约信息对应的用户终端的号码;删除模块,用于从所述接收模块接收到的所述删除请求中获取所述号码,并删除本地 记录的与所述号码对应用户终端的签约信息;记录模块,用于记录所述号码对应的用户终端的状态信息,其中,所述状态信息用于指 示用户终端已从所述归属签约用户服务器所属的服务网络中迁出。
6. —种呼叫实现方法,其中,被叫终端为实现号码携带的IMS用户终端,且所述被叫用 户终端从第一服务网络迁入到第二服务网络,其特征在于,所述方法包括所述第一服务网络的归属签约用户服务器接收来自所述第一服务网络的问询呼叫会话控制功能实体的位置信息请求,其中,所述问询呼叫会话控制功能实体在接收到来自主 叫终端所属的服务网络的服务呼叫会话控制功能实体的呼叫请求时,向所述归属签约用户 服务器发送所述位置信息,所述信息请求中携带有所述被叫用户终端的号码;所述归属签约用户服务器根据所述位置信息请求中携带的所述被叫用户终端的号码, 获取本地记录的所述被叫用户终端的状态信息,其中,所述状态信息指示所述被叫用户终 端已从第一服务网络中迁出;所述归属签约用户服务器将所述状态信息携带在所述位置信息请求的响应消息中,并 将所述响应消息发送给所述问询呼叫会话控制功能实体。
7. 根据权利要求6所述的方法,其特征在于,所述归属签约用户服务器将所述响应消 息发送给所述问询呼叫会话控制功能实体之后,所述方法还包括所述问询呼叫会话控制功能实体从所述响应消息中获取所述被叫用户终端的状态信息;所述问询呼叫会话控制功能实体根据所述状态信息确定所述被叫用户终端已从所述 第一服务网络中迁出;所述问询呼叫会话控制功能实体获取预先配置的号码携带本地策略,按照所述号码携 带本地策略的指示,进行后续的呼叫处理。
8. 根据权利要求7所述的方法,其特征在于,所述号码携带本地策略包括释放查询模 式、呼叫回退模式和向前路由模式。
9. 根据权利要求6所述的方法,其特征在于,所述归属签约用户服务器将所述状态信 息携带在所述位置信息请求的响应消息中,具体包括所述归属签约用户服务器在所述响应消息中设置一个标识所述被叫用户终端的状态 信息的字段,将所述被叫用户终端的状态信息携带在所述字段中;或者,所述归属签约用户服务器扩展所述响应消息的结果码,用预先约定的代码标识所述被 叫用户终端的状态信息,并将所述代码携带在所述结果码中。
10. —种归属签约用户服务器,其特征在于,包括接收模块,用于接收来自问询呼叫会话控制功能实体的位置信息请求,其中,所述位置 信息请求中携带有需要获取的位置信息对应的用户终端的号码;获取模块,用于根据所述位置信息请求中携带的所述用户终端的号码,获取所述用户 终端的状态信息,其中,所述状态信息指示所述用户终端已从所述归属签约用户服务器所 属的服务网络中迁出;发送模块,用于将携带有所述状态信息的响应消息发送给所述问询呼叫会话控制功能 实体。
全文摘要
本发明公开了用户终端的号码携带实现方法及装置、呼叫实现方法及装置。在上述用户终端的号码携带实现方法中,当用户终端从第一服务网络迁入到第二服务网络时,在第二归属签约用户服务器记录用户终端的签约信息,并在号码携带数据库记录用户终端的号码与其号码携带数据的映射关系;第一归属签约用户服务器删除本地记录的用户终端的签约信息,并记录用户终端的状态信息,其中,状态信息用于指示用户终端已从第一服务网络中迁出。通过本发明的技术方案,可以降低系统成本和用户信息更新过程的复杂度,提高呼叫时的路由效率。
文档编号H04W8/04GK101715178SQ20081016587
公开日2010年5月26日 申请日期2008年10月8日 优先权日2008年10月8日
发明者张丽, 燕晓, 王斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1