首页> 中国专利> CS域触发IMS域路由的方法、代理装置、IMS域AS和SCP

CS域触发IMS域路由的方法、代理装置、IMS域AS和SCP

摘要

本发明公开了一种CS域触发IMS域路由的方法、代理装置、IMS域AS和SCP,其中,该方法包括:GSCP/AS代理装置接收SCP发送的查询被叫用户锚定信息的请求;GSCP/AS代理装置将从IMS域AS获取的被叫用户锚定信息反馈至SCP;其中,GSCP/AS代理装置支持CS域和IMS域双重跨域接口,且GSCP/AS代理装置与IMS域AS实时同步,实时获取并更新IMS域业务信息和相应用户的锚定信息。该方法通过提供跨双域的代理设备GSCP/AS代理装置获取IMS核心网相关业务信息,参照一定锚定路由规则优化放通路由,可以在不需要将呼叫路由到IMS域时SCP直接在CS域建立呼叫连接,可以避免话路迂回。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-02-15

    授权

    授权

  • 2015-08-12

    实质审查的生效 IPC(主分类):H04L12/749 申请日:20140115

    实质审查的生效

  • 2015-07-15

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,具体地,涉及一种CS域触发IMS域路由的 方法、代理装置、IMS域AS和SCP。

背景技术

目前开通IMS(IP Multimedia Subsystem,IP多媒体子系统)域关联号码 业务的CS(Circuit Switched,电路交换)域用户进行被叫时(例如I沟通业 务),主叫MSC(Mobile Switching Center,移动交换中心)、GMSC(Gateway  Mobile Switching Center,网关移动交换中心)通过被叫用户在HLR(Home  Location Register,归属位置寄存器)中签约的智能业务信息触发到智能网SCP (Service Control Point,业务控制点),由SCP根据用户办理的IMS业务标志, 将CS域的呼叫路由到IMS域。在IMS域,S-CSCF(Serving Call Session Control  Function,服务呼叫状态控制功能)根据iFC(Initial Filter Criteria,初始过滤 规则)触发业务到AS(Application Server,应用服务器),由AS指示将呼叫 路由到关联的客户端号码或将呼叫再经过MGCF(Media Gateway Control  Function,媒体网关控制功能)路由回CS域接通手机号码。详细流程参见图 1所示。

随着IMS关联号码业务用户越来越多,采用现有技术方案,存在路由不 灵活、适应场景少、异常情况下业务保障能力差等问题,主要体现在以下几 方面:

1、如果IMS域AS等相关网元出现软件缺陷等问题,很可能影响手机用 户的正常CS域被叫业务。

2、很多用户不是所有时间都有接续IMS域进行关联号码被叫的需求,例 如当用户习惯直接到CS域号码接听电话时,此时呼叫还是需要路由经过IMS 域后再返回CS域,不仅增加了相关系统负荷,同时造成接续时延较大使用户 感知变差。

3、有些IMS域的AS只有IMS域接口,没有CS域接口而无法实现与SCP 的消息同步。

4、对IMS域开展多种关联号码业务的叠加场景很难支持。

发明内容

本发明是为了克服现有技术中CS域呼叫必须路由到IMS域从而导致话 路迂回的缺陷,根据本发明的一个方面,提出CS域触发IMS域路由的方法。

根据本发明实施例提供的一种CS域触发IMS域路由的方法,包括: GSCP/AS代理装置接收SCP发送的查询被叫用户锚定信息的请求;GSCP/AS 代理装置将从IMS域AS获取的被叫用户锚定信息反馈至SCP;其中, GSCP/AS代理装置支持CS域和IMS域双重跨域接口,且GSCP/AS代理 装置与IMS域AS实时同步,实时获取并更新IMS域业务信息和相应用户 的锚定信息。

优选的,该方法还包括:GSCP/AS代理装置接收IMS域AS发送的IMS 核心网络故障信息,确定IMS核心网出现故障;GSCP/AS代理装置向IMS 域AS反馈消息,确认收到IMS核心网故障信息;GSCP/AS代理装置通过 CS域接口协议消息通知SCP,IMS核心网故障,指示SCP将IMS网络级 控制开关更新为关闭状态。

优选的,在GSCP/AS代理装置接收SCP发送的查询被叫用户锚定信息的 请求之后,该方法还包括:若GSCP/AS代理装置确定缺少被叫用户锚定信息 或被叫用户锚定信息失效,则GSCP/AS代理装置主动向IMS域AS发送获 取被叫用户锚定信息的请求,指示IMS域AS根据被叫用户的在线状态和 业务设置返回被叫用户锚定信息。

根据本发明实施例提供的一种CS域触发IMS域路由的方法,包括:IMS 域AS根据用户的关联号码在IMS域的在线状态和业务设置规则生成用户 锚定信息;IMS域AS实时将用户锚定信息发送至相应的GSCP/AS代理装置, 指示GSCP/AS代理装置实时更新IMS域业务信息和相应用户的锚定信息。

优选的,该方法还包括:IMS域AS在确定IMS核心网出现故障时,将 IMS核心网络故障信息发送给GSCP/AS代理装置。

优选的,该方法还包括:IMS域AS接收GSCP/AS代理装置发送的获取 被叫用户锚定信息的请求;IMS域AS根据被叫用户的在线状态和业务设 置向GSCP/AS代理装置返回被叫用户锚定信息。

优选的,上述IMS域AS实时将用户锚定信息发送至相应的GSCP/AS代 理装置,包括:

当IMS域AS确定一个或多个用户的锚定信息发生变化时,IMS域AS 向与一个或多个用户相对应的GSCP/AS代理装置发起更新用户锚定信息 的操作;IMS域AS接收GSCP/AS代理装置反馈的更新结果。

根据本发明实施例提供的一种CS域触发IMS域路由的方法,包括:SCP 在主叫MSC根据被叫用户在HLR中签约的智能业务信息将呼叫触发到 SCP之后,根据被叫用户签约的IMS域业务信息向相应的GSCP/AS代理 装置发送查询被叫用户锚定信息的请求;SCP接收GSCP/AS代理装置反 馈的被叫用户锚定信息;SCP根据被叫用户锚定信息确定是否需要将呼叫 路由到IMS域,在不需要路由到IMS域时直接在CS域建立呼叫。

优选的,当SCP确定IMS网络级控制开关为关闭状态时,SCP在主叫 MSC根据被叫用户在HLR中签约的智能业务信息将呼叫触发到SCP之后, 直接在CS域建立呼叫。

优选的,在SCP向相应的GSCP/AS代理装置发送查询被叫用户锚定 信息的请求之后,若SCP未收到GSCP/AS代理装置反馈的被叫用户锚定 信息,则SCP按照缺省方式确定是否需要路由到IMS域。

本发明实施例提供的一种CS域触发IMS域路由的方法,CS域网元通 过跨双域的代理设备GSCP/AS代理装置获取IMS核心网相关业务信息,参 照一定锚定路由规则优化放通路由,达到压缩路由延时、在故障时路由疏 通的目的;在不需要将呼叫路由到IMS域时SCP直接在CS域建立呼叫连 接,可以避免话路迂回。

本发明是为了克服现有技术中CS域呼叫必须路由到IMS域从而导致话 路迂回的缺陷,根据本发明的另一个方面,提出用于CS域触发IMS域路由 的GSCP/AS代理装置、IMS域AS和SCP。

根据本发明实施例的一种GSCP/AS代理装置,包括:

接收模块,用于接收SCP发送的查询被叫用户锚定信息的请求;

发送模块,用于将从IMS域AS获取的被叫用户锚定信息反馈至SCP;

实时更新模块,用于与IMS域AS实时同步,实时获取并更新IMS域 业务信息和相应用户的锚定信息;

其中,GSCP/AS代理装置支持CS域和IMS域双重跨域接口。

优选的,接收模块还用于,接收IMS域AS发送的IMS核心网络故障 信息,确定IMS核心网出现故障;

发送模块还用于,向IMS域AS反馈消息,确认收到IMS核心网故障 信息;

发送模块还用于,通过CS域接口协议消息通知SCP,IMS核心网故 障,指示SCP将IMS网络级控制开关更新为关闭状态。

优选的,在接收模块接收SCP发送的查询被叫用户锚定信息的请求之后,

若确定缺少被叫用户锚定信息或被叫用户锚定信息失效,则发送模块还 用于,主动向IMS域AS发送获取被叫用户锚定信息的请求,指示IMS域 AS根据被叫用户的在线状态和业务设置返回被叫用户锚定信息。

根据本发明实施例的一种IMS域AS,包括:

处理模块,用于根据用户的关联号码在IMS域的在线状态和业务设置 规则生成用户锚定信息;

实时更新模块,用于实时将用户锚定信息发送至相应的GSCP/AS代理装 置,指示GSCP/AS代理装置实时更新IMS域业务信息和相应用户的锚定信 息。

优选的,该IMS域AS还包括:

发送模块,用于在确定IMS核心网出现故障时,将IMS核心网络故障 信息发送给GSCP/AS代理装置。

优选的,该IMS域AS还包括:

接收模块,用于接收GSCP/AS代理装置发送的获取被叫用户锚定信息 的请求;

实时更新模块还用于,根据被叫用户的在线状态和业务设置向 GSCP/AS代理装置返回被叫用户锚定信息。

优选的,实时更新模块包括:

发送子模块,用于当确定一个或多个用户的锚定信息发生变化时,向 与一个或多个用户相对应的GSCP/AS代理装置发起更新用户锚定信息的 操作;

接收子模块,用于接收GSCP/AS代理装置反馈的更新结果。

根据本发明实施例提供的一种SCP,包括:

发送模块,用于在主叫MSC根据被叫用户在HLR中签约的智能业务 信息将呼叫触发到SCP之后,根据被叫用户签约的IMS域业务信息向相 应的GSCP/AS代理装置发送查询被叫用户锚定信息的请求;

接收模块,用于接收GSCP/AS代理装置反馈的被叫用户锚定信息;

路由模块,用于根据被叫用户锚定信息确定是否需要将呼叫路由到 IMS域,在不需要路由到IMS域时直接在CS域建立呼叫。

优选的,路由模块还用于,当确定IMS网络级控制开关为关闭状态时, 在主叫MSC根据被叫用户在HLR中签约的智能业务信息将呼叫触发到 SCP之后,直接在CS域建立呼叫。

优选的,路由模块还用于,在发送模块向相应的GSCP/AS代理装置发 送查询被叫用户锚定信息的请求之后,若接收模块未收到GSCP/AS代理 装置反馈的被叫用户锚定信息,则按照缺省方式确定是否需要路由到IMS 域。

本发明实施例中提供的用于CS域触发IMS域路由的GSCP/AS代理装 置、IMS域AS和SCP,CS域网元通过跨双域的代理设备GSCP/AS代理装 置获取IMS核心网相关业务信息,参照一定锚定路由规则优化放通路由, 达到压缩路由延时、在故障时路由疏通的目的;在不需要将呼叫路由到IMS 域时SCP直接在CS域建立呼叫连接,可以避免话路迂回。同时该方法支 持IMS网络级处理标识和IMS业务级用户两级处理判断规则,即该方法可 以实现分等级的判断控制;GSCP/AS代理装置与IMS域AS实时同步,可 以实时获取并更新IMS域业务信息、相应用户的锚定信息以及IMS网络状 态信息,在出现突发状况是可以及时进行处理。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从 说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其 他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结 构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与 本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图 中:

图1为现有技术中的开通IMS域关联号码业务的CS域用户被叫时的 流程图图;

图2为本发明实施例中CS域触发IMS域路由的方法流程图;

图3为实施例一种CS域触发IMS域路由的方法流程图;

图4为本发明实施例中当IMS网络级控制开关为关闭状态时CS域触 发IMS域路由的方法流程图;

图5为本发明实施例中IMS核心网故障时的处理流程图;

图6为本发明实施例中GSCP/AS代理装置与IMS域AS心跳中断时 的流程图;

图7为本发明实施例中GSCP/AS代理装置反馈被叫用户锚定信息超 时时的流程图;

图8为本发明实施例中被叫用户签约多个IMS域业务时CS域触发IMS 域路由的方法流程图;

图9为本发明实施例中GSCP/AS代理装置主动向IMS域AS获取被 叫用户锚定信息的流程图;

图10为本发明实施例中更新单用户锚定信息的流程图;

图11为本发明实施例中更新多用户锚定信息的流程图;

图12为本发明实施例中SCP集成GSCP/AS代理装置的功能时CS域 触发IMS域路由的方法流程图;

图13为本发明实施例中GSCP/AS代理装置的结构图;

图14为本发明实施例中IMS域AS的结构图;

图15为本发明实施例中SCP的结构图。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本 发明的保护范围并不受具体实施方式的限制。

根据本发明实施例,提供了一种CS域触发IMS域路由的方法,通过设 立跨双域的代理设备GSCP/AS(Gateway Service Control Point/Application  Server,网关业务控制点/应用服务器)代理装置,完成CS域与IMS域之间 的呼叫。

GSCP/AS代理装置设置于SCP与IMS域AS之间,GSCP/AS代理装 置可以从IMS域AS处获取并记录用户的锚定信息,当SCP需要建立呼叫 时,GSCP/AS代理装置向SCP反馈被叫用户的锚定信息,SCP可以根据 该被叫用户的锚定信息确定是否将呼叫路由到IMS域。

图2为本发明实施例中CS域触发IMS域路由的方法流程,具体步骤如 下:

步骤101:主叫MSC根据被叫用户在HLR中签约的智能业务信息将 呼叫触发到智能网SCP。

步骤102:SCP根据被叫用户签约的IMS域业务信息向相应的 GSCP/AS代理装置发送查询被叫用户锚定信息的请求,该被叫用户锚定信 息由IMS域AS根据被叫用户关联号码在IMS域的在线状态和业务设置规 则生成,该GSCP/AS代理装置支持CS域和IMS域双重跨域接口。

其中,SCP记录用户的各种IMS域业务,可以根据不同业务触发不同 的GSCP/AS代理装置进行查询;例如,SCP记录的用户IMS域业务信息 如表1所示:

表1

用户号码 签约的IMS域业务 13901000000 I沟通 13901000000 CENTREX一号通 13901000001 I沟通 13901000002 MMTEL一号通

同时,可以灵活配置GSCP/AS代理装置地址,一个GSCP/AS代理装 置也可以同时对应配置多种IMS域业务。例如,GSCP/AS代理装置地址 配置参见表2所示:

表2

IMS域平台 对应GSCP/AS代理装置标识 I沟通 8613900100 CENTREX一号通 8613900100 MMTEL一号通 8613900101

例如,当被叫用户关联号码为13901000000时,则被叫用户签约两种 IMS域业务,分别是I沟通和CENTREX一号通,两种业务同时都对应标 识为8613900100的GSCP/AS代理装置,则SCP向标识为8613900100的 GSCP/AS代理装置发送查询被叫用户锚定信息的请求,该锚定信息包括I沟 通业务的锚定信息和CENTREX一号通业务的锚定信息。

优选的,可以为一项IMS业务分配多组GSCP/AS代理装置,特别是 当某一IMS域业务的注册用户过多的时候。此时SCP需要根据被叫用户的 号码和被叫用户签约的IMS与业务确定向哪些GSCP/AS代理装置发送查询 请求。

步骤103:GSCP/AS代理装置将从IMS域AS获取的被叫用户锚定信 息反馈至SCP。

优选的,GSCP/AS代理装置与IMS域AS实时同步,实时获取并更新 IMS域业务信息和相应用户的锚定信息。

锚定信息是IMS域AS根据用户关联号码在IMS域的在线状态和业务 设置规则形成的;GSCP/AS代理装置与IMS域AS实时同步,当SCP向 相应的GSCP/AS代理装置发送查询被叫用户锚定信息的请求时,GSCP/AS 代理装置不需要经过IMS域AS,直接向SCP返回被叫用户锚定信息,从 而提高呼叫效率。SCP根据被叫用户锚定信息可以确定是否锚定,即是否 需要将呼叫路由到IMS域。具体的,锚定信息分为开和关两种状态:当被 叫用户关联号码在IMS域处于在线状态且业务属性设置为IMS域优先时, 锚定信息为开,则SCP根据锚定信息将呼叫路由到IMS域;否则锚定信 息为关,当锚定信息为关时,SCP直接在CS域建立呼叫。

其中,每个IMS域AS可以对应配置一种或多种用户签约的IMS域业 务,具体根据IMS域AS的物理结构或预设配置而定。同时,一个GSCP/AS 代理装置也可以同时对应配置一种或多种IMS域业务,因此IMS域AS与 GSCP/AS代理装置之间可以是一一对应关系,也可以是一对多或多对一的 关系,二者之间的对应关系十分灵活,具体根据实际情况择优选取。

例如,若每个IMS域AS对应配置一种IMS域业务,每个GSCP/AS 代理装置也对应配置一种IMS域业务,则IMS域AS与GSCP/AS代理装 置之间是一一对应关系。或者,GSCP/AS代理装置与IMS域业务之间的 对应关系参见表2所示,每个IMS域AS对应配置一种IMS域业务,则代 理标识为8613900100的GSCP/AS代理装置对应两个IMS域AS、代理标 识为8613900101的GSCP/AS代理装置对应一个IMS域AS。具体的, GSCP/AS代理装置根据IMS域AS的设备标识或设备地址标识确定与哪些 IMS域AS相对应,进而可以执行实时同步的过程。

步骤104:SCP根据GSCP/AS代理装置反馈的被叫用户锚定信息确定 是否需要将呼叫路由到IMS域,在不需要路由到IMS域时直接在CS域建 立呼叫。

相应的,当需要将呼叫路由到IMS域时,SCP将呼叫路由到IMS域, 其呼叫过程都为现有技术,此处不做详述。

本发明实施例提供的一种CS域触发IMS域路由的方法,CS域网元通 过跨双域的代理设备GSCP/AS代理装置获取IMS核心网相关业务信息,参 照一定锚定路由规则优化放通路由,达到压缩路由延时、在故障时路由疏 通的目的;在不需要将呼叫路由到IMS域时SCP直接在CS域建立呼叫连 接,可以避免话路迂回。

下面通过实施例一介绍CS域触发IMS域路由的方法流程。

实施例一

实施例一中,GSCP/AS代理装置从IMS域AS处实时获取并更新IMS 域业务信息和相应用户的锚定信息,GSCP/AS代理装置反馈的被叫用户锚 定信息为关,SCP根据被叫用户锚定信息确定此时不需要将呼叫路由到 IMS域,SCP直接在CS域建立呼叫,具体流程参见图3所示,其步骤如 下:

步骤201:主叫MSC_a获取被叫用户MSC_b在HLR_b中签约的智能 业务信息。

步骤202:主叫MSC_a向SCP发送IDP(Initial Detection Point,初始 检查点)消息,将呼叫触发到智能网SCP。

步骤203:SCP通过CS域接口协议消息EXECUTE消息向对应的 GSCP/AS代理装置查询被叫用户锚定信息。

步骤204:GSCP/AS代理装置与IMS域AS实时同步,实时获取并更 新IMS域业务信息和相应用户的锚定信息。

步骤205:GSCP/AS代理装置查询被叫用户锚定信息。

步骤206:GSCP/AS代理装置通过CS域接口协议消息EXECUTE消 息将被叫用户锚定信息反馈给SCP。

步骤207:SCP根据被叫用户锚定信息和路由规则判断不需要将呼叫 路由到IMS域。

步骤208:SCP向GMSC/SSP(Gateway Mobile Switching Center/Service  Switching Point,网关移动交换中心/业务交换点)发送Continue消息。

步骤209:GMSC/SSP向HLR_b发送SRI(Send Routing Information, 发送路由信息)消息。

步骤210:HLR_b与MSC_b之间发送PRN(Provide Roaming Number, 提供漫游号)消息。

步骤211:GMSC/SSP向MSC_b发送IAM(Initial Address Message, 起始地址消息)。

步骤212:MSC_b向GMSC/SSP返回ACM(Address Complete Message, 地址全消息)。

步骤213:GMSC/SSP与MSC_b之间建立呼叫。

优选的,当IMS网络级控制开关为关闭状态时,在步骤101之后SCP 直接在CS域建立呼叫。即当IMS网络级控制开关为关闭时,SCP不再向 GSCP/AS代理装置发送查询被叫用户锚定信息的请求,按照不路由到IMS 域处理,SCP直接在CS域建立呼叫。当IMS网络级控制开关为关闭状态 时的流程参见图4所示,其主要步骤如下,其他步骤参见实施例一:

步骤301:在将呼叫触发到智能网SCP后,SCP判断IMS网络级控制 开关为关闭状态,SCP不向GSCP/AS代理装置发送查询被叫用户锚定信 息的请求。

步骤302:SCP按照不路由到IMS域处理,直接在CS域建立呼叫。

步骤303:GSCP/AS代理装置与IMS域AS实时同步,实时获取并更 新IMS域业务信息和相应用户的锚定信息。

其中,IMS控制开关分为网络级控制开关和业务级控制开关,IMS网 络级控制开关用于控制整个IMS网络,IMS网络级控制开关为关闭状态意 味着IMS网络不可用(例如IMS网络故障);IMS业务级控制开关用于 控制相应的IMS域业务,例如表1中I沟通业务对应一组IMS业务级控制 开关,当与I沟通业务相对应的IMS业务级控制开关为关闭状态时,意味 着该I沟通业务不可用。

例如,当IMS核心网故障时,IMS网络级控制开关为关闭状态。具体 的,IMS域AS根据IMS核心网中网元的心跳(可以是SIP/Diameter等协 议)判断出IMS核心网出现故障,IMS域AS通过与GSCP/AS代理装置 之间的接口通知GSCP/AS代理装置IMS核心网故障,然后GSCP/AS代理 装置通过EXECUTE等CS域接口协议消息将IMS网络级故障告知SCP, SCP更新IMS网络级控制开关为关闭状态,此时呼叫不再路由到IMS域, 直至IMS核心网故障恢复,其具体流程参见图5所示,其主要步骤如下:

步骤401:IMS域AS与IMS核心网中网元之间的心跳中断。

步骤402:IMS域AS确定IMS网络出现网络级故障。

步骤403:IMS域AS告知GSCP/AS代理装置IMS核心网络故障。

步骤404:GSCP/AS代理装置向IMS域AS反馈确认收到IMS核心网 出现故障信息。

步骤405:GSCP/AS代理装置通过EXECUTE消息通知SCP IMS核心 网络故障。

步骤406:SCP通过EXECUTE消息向GSCP/AS代理装置反馈确认收 到IMS核心网出现故障信息。

步骤407:SCP更新IMS网络级控制开关为关闭状态。

步骤408:当IMS核心网故障恢复时,IMS核心网通知IMS域AS网 络恢复。

步骤409:IMS域AS确定IMS核心网络故障恢复。

步骤410:IMS域AS告知GSCP/AS代理装置IMS核心网络故障恢复。

步骤411:GSCP/AS代理装置向IMS域AS反馈确认收到IMS核心网 故障恢复信息。

步骤412:GSCP/AS代理装置通过EXECUTE消息通知SCP IMS核心 网络故障恢复。

步骤413:SCP通过EXECUTE消息向GSCP/AS代理装置反馈确认收 到IMS核心网故障恢复信息。

步骤414:SCP更新IMS网络级控制开关为打开状态。

优选的,当GSCP/AS代理装置与IMS域AS心跳中断时,关闭该IMS 域AS业务级锚定开关,GSCP/AS代理装置在接收到SCP发送的查询被叫 用户锚定信息的请求时,GSCP/AS代理装置不判断该被叫用户的用户级锚 定信息,直接返回不锚定,SCP则直接在CS域建立呼叫。以被叫用户签 约I沟通业务为例,心跳中断时的具体流程参见图6所示,其具体步骤如 下:

步骤501:在将呼叫触发到智能网SCP后,SCP确定被叫用户签约的 I沟通业务以及相应的GSCP/AS代理装置信息。

步骤502:SCP通过EXECUTE消息向GSCP/AS代理装置发送查询被 叫用户锚定信息的请求。

步骤503:GSCP/AS代理装置与IMS域AS之间心跳中断。

步骤504:GSCP/AS代理装置关闭IMS域AS业务级锚定开关,直至 心跳恢复,且不判断该被叫用户的用户级锚定信息。

步骤505:GSCP/AS代理装置通过EXECUTE消息向SCP返回I沟通 业务不需要锚定。

步骤506:SCP按照不路由到IMS域处理,直接在CS域建立呼叫。

其中,在GSCP/AS代理装置与IMS域AS心跳中断时,判断发生IMS 业务级故障,若IMS域AS对应多种IMS域业务,则所对应的所有业务都 不可用,IMS域AS业务级锚定开关控制所对应的所有IMS域业务的业务 级控制开关。

优选的,当GSCP/AS代理装置反馈被叫用户锚定信息超时时,SCP 按照缺省方式确定是否需要路由到IMS域。例如,当GSCP/AS代理装置 反馈被叫用户锚定信息超时时,依旧按照现有技术中的处理方式处理,即 SCP仍然路由到IMS域,其流程参见图7所示,具体步骤如下:

步骤601:在将呼叫触发到智能网SCP后,SCP确定被叫用户签约的 I沟通业务以及相应的GSCP/AS代理装置信息。

步骤602:SCP通过EXECUTE消息向GSCP/AS代理装置发送查询被 叫用户锚定信息的请求。

步骤603:GSCP/AS代理装置与IMS域AS实时同步,实时获取并更 新IMS域业务信息和相应用户的锚定信息。

步骤604:GSCP/AS代理装置故障或通信中断。

步骤605:GSCP/AS代理装置反馈被叫用户锚定信息超时,SCP没有 获得被叫用户锚定信息。

步骤606:SCP按照路由到IMS域处理,将呼叫路由到IMS域。

优选的,若SCP向GSCP/AS代理装置发起多IMS域业务被叫用户锚 定信息查询请求,当不同IMS域业务对应的被叫用户锚定信息结果不同时, SCP按照缺省方式确定是否需要路由到IMS域。

若被叫用户签约多个IMS域业务,则SCP会到对应的GSCP/AS代理 装置查询被叫用户签约的所有IMS域业务对应的锚定信息,此时GSCP/AS 代理装置根据与IMS域AS同步的锚定信息进行反馈,SCP根据所有被叫 用户锚定信息确定是否需要路由到IMS域。当所有锚定信息都为关时,说 明都不需要锚定,则SCP直接在CS域建立呼叫;当所有锚定信息都为开 时,说明需要锚定,则SCP将呼叫路由到IMS域;当反馈的锚定信息同 时存在两种状态时,SCP按照缺省方式确定是否需要路由到IMS域。例如, 被叫用户签约了I沟通业务和CENTREX一号通业务,GSCP/AS代理装置 反馈的I沟通业务锚定信息为关(不需要锚定),CENTREX一号通业务 锚定信息为开(需要锚定),SCP按照缺省方式确定需要将呼叫路由到IMS 域,其流程参见图8所示,其步骤如下:

步骤701:在将呼叫触发到智能网SCP后,SCP确定被叫用户签约的 I沟通业务、CENTREX一号通业务以及相应的GSCP/AS代理装置信息。

步骤702:SCP通过EXECUTE消息向GSCP/AS代理装置发送查询被 叫用户I沟通业务锚定信息和CENTREX一号通业务锚定信息的请求。

步骤703:GSCP/AS代理装置与IMS域AS实时同步,实时获取并更 新IMS域业务信息和相应用户的锚定信息。

步骤704:GSCP/AS代理装置查询被叫用户锚定信息。

步骤705:GSCP/AS代理装置向SCP反馈被叫用户锚定信息,其中I 沟通业务不需要锚定,CENTREX一号通业务需要锚定。

步骤706:SCP按照缺省方式确定需要将呼叫路由到IMS域。

优选的,当GSCP/AS代理装置缺少被叫用户锚定信息或被叫用户锚 定信息失效时,GSCP/AS代理装置主动向IMS域AS获取被叫用户锚定信 息,IMS域AS根据被叫用户的在线状态和业务设置返回被叫用户锚定信 息,之后GSCP/AS代理装置再将被叫用户锚定信息反馈至SCP并更新该 被叫用户的锚定信息。以被叫用户签约I沟通业务为例,其具体流程参见 图9所示,其步骤如下:

步骤801:在将呼叫触发到智能网SCP后,SCP确定被叫用户签约的 I沟通业务以及相应的GSCP/AS代理装置信息。

步骤802:SCP通过EXECUTE消息向GSCP/AS代理装置发送查询被 叫用户I沟通业务锚定信息的请求。

步骤803:GSCP/AS代理装置与IMS域AS实时同步,实时获取并更 新IMS域业务信息和相应用户的锚定信息。

步骤804:GSCP/AS代理装置确定缺少被叫用户锚定信息或心跳中断 恢复后被叫用户锚定信息未更新。

步骤805:GSCP/AS代理装置主动向IMS域AS获取被叫用户锚定信 息。

步骤806:IMS域AS根据被叫用户的在线状态和业务设置返回被叫用 户锚定信息。

步骤807:GSCP/AS代理装置将被叫用户锚定信息反馈至SCP。

步骤808:GSCP/AS代理装置更新该被叫用户的锚定信息。

步骤809:SCP根据被叫用户锚定信息确定不需要路由到IMS域,SCP 直接在CS域建立呼叫。

其中,GSCP/AS代理装置与IMS域AS因曾经发生过心跳中断可能会 造成被叫用户锚定信息失效或缺少被叫用户锚定信息,此时GSCP/AS代 理装置也会主动向IMS域AS获取被叫用户锚定信息,然后IMS域AS向 GSCP/AS代理装置返回被叫用户锚定信息,GSCP/AS代理装置再将被叫 用户锚定信息发送至SCP,之后SCP做相应处理。

优选的,GSCP/AS代理装置与IMS域AS实时同步,包括当IMS域 AS中的单用户锚定信息发生变化时,IMS域AS会向与该单用户对应的 GSCP/AS代理装置发起更新该单用户锚定信息的操作。例如,某用户A在 IMS核心网完成I沟通业务注册并设置为客户端接听优先,此时用户A的 锚定信息发生变化,IMS域AS可以通过私有协议或复用开放的 SIP/Diameter等协议向对应的GSCP/AS代理装置发起更新该用户A锚定信 息的操作,其具体流程参见图10所示,其步骤如下:

步骤901:IMS域AS确定用户锚定信息发生变化,例如用户在IMS 核心网完成I沟通业务注册并设置为客户端接听优先。

其中,该IMS域AS配置用户签约的I沟通业务。若已签约I沟通过 业务的用户设置为客户端接听优先,即设置为IMS域接听优先,则此时锚 定信息为开;若用户未设置为客户端接听优先,则锚定信息为关。当该用 户修改了接听优先设置时,则相应的锚定信息状态发生变化,此时IMS域 AS根据修改后的用户设置对该用户的I沟通业务锚定信息进行修改,并向 对应的GSCP/AS代理装置发起更新该用户锚定信息的操作。

步骤902:IMS域AS向相应的GSCP/AS代理装置发起更新该用户I 沟通业务锚定信息的操作。

具体的,IMS域AS根据GSCP/AS代理装置的代理标识确定GSCP/AS 代理装置的物理地址,进而向相应的GSCP/AS代理装置发起更新该用户I 沟通业务锚定信息的操作。

步骤903:GSCP/AS代理装置更新该用户I沟通业务锚定信息,变为 锚定。

步骤904:GSCP/AS代理装置向IMS域AS反馈锚定信息更新完成。

优选的,GSCP/AS代理装置与IMS域AS实时同步,包括当IMS域 AS中的所有用户锚定信息发生变化时,IMS域AS向相对应的GSCP/AS 代理装置发起更新所有用户锚定信息的操作。例如,IMS域AS完成心跳 恢复,大量用户锚定信息发生变化,此时IMS域AS通过私有协议或复用 开放的SIP/Diameter协议等向相对应的GSCP/AS代理装置发起更新用户锚 定信息的操作,其具体流程参见图11所示,其步骤如下:

步骤1001:IMS域AS确定心跳恢复,大量用户锚定信息发生变化。

步骤1002:IMS域AS向GSCP/AS代理装置发起批量更新用户锚定 信息的操作。

步骤1003:GSCP/AS代理装置批量更新用户锚定信息。

步骤1004:GSCP/AS代理装置向IMS域AS反馈批量更新锚定信息 完成。

优选的,若SCP具备IMS接口,则GSCP/AS代理装置可以设置于SCP 内。即SCP集成GSCP/AS代理装置的功能,此时CS域触发IMS域路由 的方法流程与上述类似,此处不做详述。以SCP不需要路由到IMS域为 例,其流程参见图12所示,其具体步骤如下:

步骤1101:主叫MSC_a获取被叫用户MSC_b在HLR_b中签约的智 能业务信息。

步骤1102:主叫MSC_a向集成GSCP/AS代理装置功能的SCP发送 IDP消息,将呼叫触发到智能网SCP。

步骤1103:SCP与IMS域AS实时同步,实时获取并更新IMS域业 务信息和相应用户的锚定信息。

步骤1104:SCP查询被叫用户锚定信息。

步骤1105:SCP根据被叫用户锚定信息和路由规则判断不需要路由到 IMS域。

步骤1106:SCP向GMSC/SSP发送Continue消息。

步骤1107:GMSC/SSP向HLR_b发送SRI消息。

步骤1108:HLR_b与MSC_b之间发送PRN消息。

步骤1109:GMSC/SSP向MSC_b发送IAM。

步骤1110:MSC_b向GMSC/SSP返回ACM。

步骤1111:GMSC/SSP与MSC_b之间建立呼叫。

本发明实施例中提供的一种CS域触发IMS域路由的方法,CS域网元 通过跨双域的代理设备GSCP/AS代理装置获取IMS核心网相关业务信息, 参照一定锚定路由规则优化放通路由,达到压缩路由延时、在故障时路由 疏通的目的;在不需要将呼叫路由到IMS域时SCP直接在CS域建立呼叫 连接,可以避免话路迂回。同时该方法支持IMS网络级处理标识和IMS 业务级用户两级处理判断规则,即该方法可以实现分等级的判断控制; GSCP/AS代理装置与IMS域AS实时同步,可以实时获取并更新IMS域 业务信息、相应用户的锚定信息以及IMS网络状态信息,在出现突发状况 是可以及时进行处理。

本发明实施例中,SCP是否路由到IMS域的具体分级判断规则参见表 3所示:

表3

本发明实施例还提供一种GSCP/AS代理装置,参见图13所示,包括: 接收模块201、发送模块202和实时更新模块203。

接收模块201用于接收SCP发送的查询被叫用户锚定信息的请求;

发送模块202用于将从IMS域AS获取的被叫用户锚定信息反馈至 SCP;

实时更新模块203用于与IMS域AS实时同步,实时获取并更新IMS 域业务信息和相应用户的锚定信息;

其中,GSCP/AS代理装置支持CS域和IMS域双重跨域接口。

优选的,接收模块201还用于,接收IMS域AS发送的IMS核心网络 故障信息,确定IMS核心网出现故障;

发送模块202还用于,向IMS域AS反馈消息,确认收到IMS核心网 故障信息;

发送模块还用于,通过CS域接口协议消息通知SCP,IMS核心网故 障,指示SCP将IMS网络级控制开关更新为关闭状态。

优选的,在接收模块201接收SCP发送的查询被叫用户锚定信息的请求 之后,若确定缺少被叫用户锚定信息或被叫用户锚定信息失效,则发送模块 202还用于,主动向IMS域AS发送获取被叫用户锚定信息的请求,指示 IMS域AS根据被叫用户的在线状态和业务设置返回被叫用户锚定信息。

本发明实施例还提供一种IMS域AS,参见图14所示,包括:

处理模块301,用于根据用户的关联号码在IMS域的在线状态和业务设 置规则生成用户锚定信息;

实时更新模块302,用于实时将用户锚定信息发送至相应的GSCP/AS代 理装置,指示GSCP/AS代理装置实时更新IMS域业务信息和相应用户的锚 定信息。

优选的,该IMS域AS还包括:发送模块303,用于在确定IMS核心网 出现故障时,将IMS核心网络故障信息发送给GSCP/AS代理装置。

优选的,该IMS域AS还包括:接收模块304,用于接收GSCP/AS代理 装置发送的获取被叫用户锚定信息的请求;

实时更新模块302还用于,根据被叫用户的在线状态和业务设置向 GSCP/AS代理装置返回被叫用户锚定信息。

优选的,实时更新模块302具体包括:

发送子模块,用于当确定一个或多个用户的锚定信息发生变化时,向 与一个或多个用户相对应的GSCP/AS代理装置发起更新用户锚定信息的 操作;

接收子模块,用于接收GSCP/AS代理装置反馈的更新结果。

本发明实施例还提供一种SCP,参见图15所示,包括:

发送模块401,用于在主叫MSC根据被叫用户在HLR中签约的智能业 务信息将呼叫触发到SCP之后,根据被叫用户签约的IMS域业务信息向 相应的GSCP/AS代理装置发送查询被叫用户锚定信息的请求;

接收模块402,用于接收GSCP/AS代理装置反馈的被叫用户锚定信息;

路由模块403,用于根据被叫用户锚定信息确定是否需要将呼叫路由 到IMS域,在不需要路由到IMS域时直接在CS域建立呼叫。

优选的,路由模块403还用于,当确定IMS网络级控制开关为关闭状态 时,在主叫MSC根据被叫用户在HLR中签约的智能业务信息将呼叫触发 到SCP之后,直接在CS域建立呼叫。

优选的,路由模块403还用于,在发送模块401向相应的GSCP/AS代 理装置发送查询被叫用户锚定信息的请求之后,若接收模块402未收到 GSCP/AS代理装置反馈的被叫用户锚定信息,则按照缺省方式确定是否需 要路由到IMS域。

本发明实施例中提供的一种CS域触发IMS域路由的方法、代理装置、 IMS域AS和SCP,CS域网元通过跨双域的代理设备GSCP/AS代理装置获 取IMS核心网相关业务信息,参照一定锚定路由规则优化放通路由,达到 压缩路由延时、在故障时路由疏通的目的;在不需要将呼叫路由到IMS域 时SCP直接在CS域建立呼叫连接,可以避免话路迂回。同时该方法支持 IMS网络级处理标识和IMS业务级用户两级处理判断规则,即该方法可以 实现分等级的判断控制;GSCP/AS代理装置与IMS域AS实时同步,可以 实时获取并更新IMS域业务信息、相应用户的锚定信息以及IMS网络状态 信息,在出现突发状况是可以及时进行处理。

本发明能有多种不同形式的具体实施方式,上面以图2-图15为例结 合附图对本发明的技术方案作举例说明,这并不意味着本发明所应用的具 体实例只能局限在特定的流程或实施例结构中,本领域的普通技术人员应 当了解,上文所提供的具体实施方案只是多种优选用法中的一些示例,任 何体现本发明权利要求的实施方式均应在本发明技术方案所要求保护的范 围之内。

最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于 限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领 域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修 改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围 之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号