在ip多媒体子系统中锚定业务路由的方法与系统的利记博彩app

文档序号:7985640阅读:388来源:国知局
在ip多媒体子系统中锚定业务路由的方法与系统的利记博彩app
【专利摘要】本发明公开了一种在IP多媒体子系统网络中锚定业务路由的方法与系统。通过将非IMS网络中提供的第一业务与特殊域名相关联,在IMS网络中,将触发该第一业务iFC中的AS地址参数设置为相对应的特殊域名。当IMS网络中的CSCF接收呼叫请求消息触发该第一业务后,将该特殊域名填入呼叫请求消息的路由字段,并基于特殊域名解析,将呼叫请求消息发送至统一媒体网关。统一媒体网关基于特殊域名与第一业务的业务触发码的对应关系,获得第一业务的业务触发码并插入至呼叫请求消息的被叫号码前,使得该呼叫请求消息能够被路由至非IMS网络中相应的SCP。本发明实现了将业务路由从IMS网络锚定到非IMS网络,并且用户能够通过业务触发的方式通过接入IMS网络使用非IMS网络的业务。
【专利说明】在IP多媒体子系统中锚定业务路由的方法与系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种在IP多媒体子系统中锚定业务路由的方法与系统。
【背景技术】
[0002]近年来,基于IP多媒体子系统(IP Multimedia Subsystem,MS)承接传统固网用户已经成为运营商部署MS网络的主要驱动力之一。在MS网络中,传统固定用户触发业务后,MS网络除需要向固定用户提供MS的基本业务以及补充业务之外,还需要使固定用户继续获得原有的固网智能化业务。已有的固网智能化业务包括如协同通信业务、iVPN等业务。
[0003]在这些固网智能化业务中,部分业务是基于智能网络应用协议(IntelligentNetwork Application Protocol, I NAP)协议的业务控制点(Signaling Control Point,SCP)提供。在传统的固网中,由SCP提供固网智能化业务的方法通常是由业务交换点(Service SwitchingPoint, SSP)在呼叫请求中插入业务对应的触发码来实现。具体地,以主叫用户进行业务触发为例,该方法流程主要包括:
[0004]SSP接收到主叫用户的智能呼叫后,通过移动通信应用部分(Mobile ApplicationPart, MAP)协议向智能归属位置寄存器(SmartHome Location Register, SHLR)发送路由信息(Send Routing Info, SRI)消息,以查询主叫用户的签约信息;
[0005]SHLR基于MAP协议,根据主叫用户的签约信息,向SSP返回该用户签约的智能业务的触发码;
[0006]SSP将此智能业务的触发码插入在智能呼叫请求被叫号码的前面,以将对应的智能业务触发至相应的SCP。
[0007]上述固网智能网中业务触发的方式是基于SSP通过SHLR获得智能业务的触发码,并将此智能业务的触发码插入呼叫请求中,SSP与SCP之间使用MAP协议,通过触发码触发至相应的业务平台。然而,在MS网络中,存储用户业务签约信息的(HomeSubscriber Server, HSS)与会话控制网元呼叫会话控制功能实体(Call SessionControlFunction, CSCF)间则基于Diameter协议,该协议中没有关于传递触发码的操作及对应的参数,并且现有的CSCF也不具备前插触发码的功能,因此在现有的IMS中无法通过固网智能网中类似的方法获得触发码,用户也不能在MS网络中通过业务触发码方式使用其他非MS网络所提供的业务。

【发明内容】

[0008]根据本发明实施例的一个方面,所要解决的一个技术问题是:提供一种在IMS中锚定业务路由的方法与系统,以实现将业务路由从頂S网络中锚定到非MS网络,从而能够使得用户能够通过頂S网络采用业务触发码的方式使用非MS网络的业务。
[0009]本发明实施例提供的一种在MS中锚定业务路由的方法,所述方法包括:[0010]IP多媒体子系统IMS网络中的呼叫会话控制功能实体CSCF接收来自于用户发送的呼叫请求消息;
[0011]响应于所述呼叫请求消息触发预先设定的第一业务的初始过滤准则iFC,所述CSCF将所述iFC中的应用服务器AS地址参数值填入所述呼叫请求消息的路由字段,其中,所述第一业务由非MS网络中的业务控制点SCP提供,所述AS地址参数值为与所述第一业务相对应的特殊域名;
[0012]所述CSCF向域名解析服务系统请求查询所述特殊域名对应的IP地址;
[0013]所述域名解析服务系统向所述CSCF返回预设的统一媒体网关的IP地址;
[0014]所述CSCF根据所述IP地址,将填入所述AS地址参数值的呼叫请求消息发送至所述IP地址对应的统一媒体网关;
[0015]所述统一媒体网关基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据所述路由字段中的特殊域名,获得与所述第一业务的业务触发码,将所述业务触发插入至所述呼叫请求消息的被叫号码前,以将所述呼叫请求消息路由至所述非MS网络中的SCP,由所述SCP执行向所述用户提供所述第一业务的操作。
[0016]优选地,所述iFC中的AS地址参数值具体为与所述第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
[0017]优选地,所述域名解析服务系统包括电话号码映射与域名系统ENUM/DNS,所述方法还包括:
[0018]预先在所述ENUM/DNS上配置服务资源SRV记录,所述SRV记录的内容具体为:所述不同的特殊媒体网关域名所对应的IP地址为所述统一媒体网关的IP地址。
[0019]优选地,所述方法还包括:
[0020]根据所述用户签约所述第一业务的签约信息,预先为所述用户设置所述第一业务的 iFC ;
[0021]将所述第一业务的iFC保存在归属用户服务器HSS的所述用户的用户数据中;
[0022]所述CSCF接收来自于用户发送的呼叫请求消息之后,从所述HSS下载所述用户的用户数据,获得所述第一业务的iFC。
[0023]优选地,所述用户签约多个业务,所述用户数据中包括所述多个业务分别对应的多个iFC ;所述响应于所述呼叫请求消息触发预先设定的第一业务的iFC,具体包括:
[0024]所述CSCF接收所述呼叫请求消息后,将所述呼叫请求消息中包含的业务点触发器SPT与所述多个iFC进行匹配检测;
[0025]响应于所述SPT与所述多个iFC中的一个iFC相匹配,相匹配的iFC为所述第一业务的iFC,触发所述第一业务的iFC。
[0026]优选地,所述响应于所述SPT与所述多个iFC中的多个iFC相匹配,所述方法还包括:
[0027]所述CSCF按照预定的优先级顺序对所述多个iFC进行排序;
[0028]所述将所述呼叫请求消息中包含的SPT与所述多个iFC进行匹配检测,具体包括:
[0029]所述将所述呼叫请求消息中包含的SPT依次与所述排序后的多个iFC进行匹配检测;[0030]所述第一业务的iFC具体为与所述SPT首先相匹配的一个iFC。
[0031]优选地,所述方法还包括:
[0032]所述统一媒体网关将插入所述业务触发码的呼叫请求信息路由至所述非MS网络的业务交换点SSP ;
[0033]所述SSP根据所述业务触发码,将所述呼叫请求消息路由至提供所述业务的SCP ;
[0034]所述SCP执行向所述用户提供所述第一业务的操作。
[0035]优选地,所述非MS网络包括PSTN网络、GSM网络、CDMA网络中的任意一种。
[0036]本发明实施例提供的一种在IP多媒体子系统网络中锚定业务路由的系统,所述系统包括:
[0037]IP多媒体子系统IMS网络中的呼叫会话控制功能实体CSCF,用于接收来自于用户发送的呼叫请求消息;响应于所述呼叫请求消息触发预先设定的第一业务的初始过滤准则iFC,将所述iFC中的应用服务器AS地址参数值填入所述呼叫请求消息的路由字段,其中,所述第一业务由非MS网络中的业务控制点SCP提供,所述AS地址参数值为与所述第一业务相对应的特殊域名;向域名解析服务系统请求查询所述特殊域名对应的IP地址;根据所述IP地址,将填入所述AS地址参数值的呼叫请求消息发送至所述IP地址对应的统一媒体网关;
[0038]域名解析服务系统,用于接收所述CSCF的查询请求,向所述CSCF返回预设的统一媒体网关的IP地址;
[0039]统一媒体网关,用于基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据所述呼叫请求消息路由字段中的特殊域名,获得与所述第一业务的业务触发码,将所述业务触发插入至所述呼叫请求消息的被叫号码前,以将所述呼叫请求消息路由至所述非MS网络中的SCP,由所述SCP执行向所述用户提供所述第一业务的操作。
[0040]优选地,所述iFC中的AS地址参数值具体为与所述第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
[0041]优选地,所述域名解析服务系统具体包括电话号码映射与域名系统ENUM/DNS,所述系统还包括:
[0042]配置单元,用于预先在所述ENUM/DNS上配置服务资源SRV记录,所述SRV记录的内容具体为:所述不同的特殊媒体网关域名所对应的IP地址为所述统一媒体网关的IP地址。
[0043]优选地,所述系统还包括:
[0044]归属用户服务器HSS,用于根据所述用户签约所述第一业务的签约信息,预先为所述用户设置所述第一业务的iFC ;将所述第一业务的iFC保存在所述用户的用户数据中;
[0045]所述CSCF,还用于接收来自于用户发送的呼叫请求消息之后,从所述HSS下载所述用户的用户数据,获得所述第一业务的iFC。
[0046]优选地,所述用户签约多个业务,所述用户数据中包括所述多个业务分别对应的多个iFC ;所述CSCF,具体用于接收所述呼叫请求消息后,将所述呼叫请求消息中包含的业务点触发器SPT与所述多个iFC进行匹配检测;响应于所述SPT与所述多个iFC中的一个iFC相匹配,所述一个相匹配的iFC为所述第一业务的iFC,触发所述第一业务的iFC。
[0047]优选地,所述响应于所述SPT与所述多个iFC中的多个iFC相匹配,所述CSCF,还用于按照预定的优先级顺序对所述多个iFC进行排序;所述将所述呼叫请求消息中包含的SPT依次与所述排序后的多个iFC进行匹配检测,所述第一业务的iFC具体为与所述SPT首先相匹配的一个iFC。
[0048]优选地,所述统一媒体网关,还用于将插入所述业务触发码的呼叫请求信息理由至非MS网络的业务交换点SSP ;
[0049]所述系统还包括:
[0050]非MS网络的SSP,用于接收已插入所述业务触发码的呼叫请求信息,所述业务触发码,将所述呼叫请求消息路由至提供所述业务的SCP ;
[0051]SCP,用于接收呼叫请求消息,执行向所述用户提供所述第一业务的操作。
[0052]优选地,所述非MS网络包括PSTN网络、GSM网络、CDMA网络中的任意一种。
[0053]基于本发明上述实施例提供的在MS网络中锚定业务路由的方法与系统。通过将非MS网络中提供的第一业务与特殊域名相关联,具体地,在MS网络中,将触发该第一业务iFC中的AS地址参数设置为相对应的特殊域名,使得在步骤102中当MS网络中的CSCF接收来自于用户发送的呼叫请求消息,由该呼叫请求消息触发第一业务iFC,CSCF将iFC中的AS地址参数值即该特殊域名填入呼叫请求消息的路由字段。通过步骤104获得预设的统一媒体网关对应的IP地址,从而将呼叫请求消息发送至统一媒体网关。步骤106中统一媒体网关基于所存储的特殊域名与第一业务的业务触发码的对应关系,获得与第一业务的业务触发码,将该业务触发插入至呼叫请求消息的被叫号码前,使得统一媒体网关能够在将该呼叫请求消息路由至非MS网络中的提供该第一业务的SCP,由SCP执行向用户提供所述第一业务的操作。
[0054]由此,实现了将业务路由从MS网络中锚定到非MS网络,并且使得用户能够通过业务触发的方式通过接入MS网络使用非MS网络的智能业务,提升了用户的使用体验。同时,实现本发明所提供的技术方案无需增加新的网元,节省了建设成本。
[0055]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【专利附图】

【附图说明】
[0056]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0057]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0058]构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。
[0059]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0060]图1示出本发明所提供的在MS网络中锚定业务路由的方法一种实施例的流程示意图;[0061]图2示出本发明所提供的在IMS网络中锚定业务路由的方法另一种实施例的流程示意图;
[0062]图3示出本发明所提供的在IMS网络中锚定业务路由的方法又一种实施例的流程示意图
[0063]图4示出本发明所提供的在MS网络中锚定业务路由的系统一种实施例的结构示意图;
[0064]图5示出本发明所提供的在MS网络中锚定业务路由的系统另一种实施例的结构示意图;
[0065]图6示出本发明所提供的在MS网络中锚定业务路由的系统又一种实施例的结构示意图。
【具体实施方式】
[0066]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置不限制本发明的范围。
[0067]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0068]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0069]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0070]参见图1所示,图1示出本发明所提供的在MS网络中锚定业务路由的方法一种实施例的流程示意图。该实施例中在IMS网络中锚定业务路由的方法包括以下所描述的操作。
[0071]在步骤101中,MS网络中的呼叫会话控制功能实体(Call SessionControlFunction, CSCF)接收来自于用户发送的呼叫请求消息。CSCF可以有不同的类型,例如,可以是业务呼叫会话控制功能实体(Service-Call Session Control Function, S 一 CSCF)。
[0072]在步骤102中,响应于该呼叫请求消息触发预先设定的第一业务的初始过滤准则(Initial Filter Criteria, iFC), CSCF 将 iFC 中的应用服务器地址(Application ServerAddress, AS Address)参数值填入呼叫请求消息的路由字段,即Route字段,其中,第一业务由非MS网络中的业务控制点(Signaling Control Point,SCP)提供,AS地址参数值为与第一业务相对应的特殊域名。在会话初始协议(Sessionlnitiation Protocol, SIP)协议中定义了路由Route字段,可以通过在呼叫请求消息INVITE消息中插入Route字段,即插入Route字段,将第一业务相对应的特殊域名填入该字段。
[0073]在步骤103中,CSCF向域名解析服务系统请求查询特殊域名对应的IP地址。
[0074]在步骤104中,域名解析服务系统向CSCF返回预设的统一媒体网关的IP地址。在本发明各个实施例中,统一媒体网关可以是媒体网关(Media Gateway Control Function,MGW),也可以是媒体网关控制功能(Media Gateway Control Function, MGCF)。
[0075]在步骤105中,CSCF根据该IP地址,将填入AS地址参数值的呼叫请求消息发送至该IP地址对应的统一媒体网关。CSCF可以通过ISC接口将该呼叫请求消息路由至统一媒体网关。
[0076]在步骤106中,统一媒体网关基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据呼叫请求消息路由字段中的特殊域名,获得与第一业务的业务触发码,将业务触发插入至呼叫请求消息的被叫号码前,从而,在将呼叫有MS网络疏通至非MS网络之前,将业务触发码前插到被叫号码前,以使得该呼叫请求消息可以被路由至非MS网络中的SCP,由SCP执行向用户提供第一业务的操作。
[0077]基于上述方法实施例,通过在MS网络中,将非MS网络中提供的第一业务与特殊域名相关联,将触发该第一业务iFC中的AS地址参数设置为相对应的特殊域名。当MS网络中的CSCF接收呼叫请求消息触发该第一业务iFC后,CSCF将该第一业务的iFC中的AS地址参数值,即该特殊域名填入呼叫请求消息的路由字段,并将呼叫请求消息发送至统一媒体网关。统一媒体网关基于所存储的特殊域名与第一业务的业务触发码的对应关系,将第一业务的业务触发插入至呼叫请求消息的被叫号码前,从而使得统一媒体网关能够在将该呼叫请求消息路由至非MS网络中的提供该第一业务的SCP,由SCP执行向用户提供所述第一业务的操作。
[0078]实现了将业务路由从MS网络中锚定到非MS网络,并且使得用户能够通过业务触发的方式通过接入MS网络使用非MS网络的业务,提升了用户的使用体验。同时,实现本发明所提供的技术方案无需增加新的网元,节省了建设成本。
[0079]根据本发明方法实施例的另一个具体示例而非限制,iFC中的AS地址参数值可以具体设置为与第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
[0080]例如,可以设置特殊媒体网关域名为mgcfXXX.0perator, com,其中xxx可以为运营商指定的一组数字或字母组合的序号。不同的第一业务,对应于不同的序号。举例来说,由呼叫中心业务平台提供的业务,AS地址参数值可以配置为mgcf516.0perator, com,由协同通信业务平台提供的业务,AS地址参数可以配置为mgcf511.0perator, com。
[0081]根据本发明方法实施例的另一个具体示例而非限制,域名解析服务系统包括电话号码映射与域名系统(Telephone Number Mapping/Domain Name System, ENUM/DNS)。该方法还包括:预先在ENUM/DNS上配置服务资源(SRV)记录,SRV记录的内容具体包括:不同的特殊媒体网关域名所对应的IP地址均为统一媒体网关的IP地址。通过将不同的特殊媒体网关域名所对应的IP地址设置为统一媒体网关的IP地址,从而可以将所有触发第一业务的呼叫请求消息均发送到统一媒体网关进行处理。
[0082]以上述实施例中的具体示例为例,在ENUM/DNS的SRV记录中,mgcf516.0perator.com、mgcf511.0perator, com均对应于特定的一个IP地址,即统一媒体网关的IP地址。
[0083]根据本发明方法实施例的另一个具体示例而非限制,CSCF可以由不同的方式获得第一业务的iFC。一种【具体实施方式】是:根据用户签约第一业务的签约信息,预先为用户设置第一业务的iFC ;将第一业务的iFC保存在归属用户服务器(Home Subscriber Server,HSS)的该用户的用户数据中;CSCF接收来自于用户发送的呼叫请求消息之后,从HSS下载用户的用户数据,获得第一业务的iFC。
[0084]CSCF接收来自于用户发送的呼叫请求消息之后,从HSS下载用户的用户数据,具体还可以在用户向CSCF进行初始注册时,CSCF已经完成对该用户的鉴权后,CSCF发送Cx-Put/Cx-Pul I消息至HSS获取用户数据,HSS通过对应的响应消息Cx-Put Resp/Cx-Pul IResp消息返回用户数据。
[0085]在步骤102中,对于CSCF如何根据呼叫请求消息进行业务触发的匹配检测,可能还有以下不同的具体情况,无论哪种具体情况,满足触发条件所触发的第一业务为非MS网络所提供的业务,并且给第一业务所对应的iFC的AS地址参数值预先设置为与第一业务的特殊域名。
[0086]针对步骤102中CSCF根据呼叫请求消息进行业务触发的匹配检测,CSCF从HSS获得的用户数据。CSCF获得用户数据后,从用户数据中获取用户签约定制的业务所对应的iFC,其中包括第一业务的iFC。各种业务的iFC中则包含有业务触发点SPT以及该业务对应的AS地址参数。CSCF解析呼叫请求消息后,根据呼叫请求消息种的SPT与iFC中的SPT进行匹配,在本发明中所匹配的iFC对应于第一业务的iFC,该iFC中AS地址值为预先设置的特殊域名。
[0087]当用户签约多个业务时,用户数据中可能包括多个业务对应的多个iFC。CSCF接收呼叫请求消息后,将呼叫请求消息中包含的SPT与多个iFC的SPT进行匹配检测;响应于呼叫请求消息中包含的SPT与多个iFC中的一个iFC的SPT相匹配,第一业务的iFC为该相匹配的iFC,触发第一业务的iFC。
[0088]例如,当iFC中的SPT为“method=INVITE&m=audio”时,当收到的消息类型是INVITE消息并且会话描述协议(SessionDescription Protocol, SDP)中的m行是audio时触发该业务。
[0089]根据本发明方法实施例的另一个具体示例而非限制,当用户签约多个业务时,响应于SPT与多个iFC中的多个iFC的SPT相匹配,该方法还包括:CSCF按照预定的优先级顺序对多个iFC进行排序,即为该呼叫请求消息建立过滤准则列表;CSCF解析呼叫请求消息获得其中所包含的SPT后,将该SPT依次与排序后的多个iFC中的SPT进行匹配检测,第一业务的iFC为首先相匹配的iFC。
[0090]参见图2所示,图2示出本发明所提供的在MS网络中锚定业务路由的方法另一种实施例的流程示意图。与图1实施例相比较,该实施例中在MS网络中锚定业务路由的方法,还包括以下操作:
[0091]步骤201,统一媒体网关作为MS网络和非MS网络之间的互通网元,将已插入业务触发码的呼叫请求信息路由至非IMS网络的SSP ;
[0092]步骤202,SSP根据业务触发码,将呼叫请求消息路由至提供业务的SCP ;
[0093]步骤203,SCP执行向用户提供第一业务的操作。
[0094]在本发明方法上述各实施例中,非IMS网络可以是公共交换电话网络(PublicSwitched Telephone Network, PSTN)、全球移动通讯(Global System of MobileCommunication, GSM)网络、码分多址(Code Division Multiple Access, CDMA)网络中的任意一种。对应地,非IMS网络中的SSP根据不同的运营网络分别采用INAP、移动网络定制应用增强逻辑(Customized Applications for Mobile NetworkEnhanced Logic, CAMEL)协议、无线智能网(Wireless IntelligentNetwork, WIN)协议与SCP进行交互。对于各种不同的非頂S网络,可能具体需要不同类型的SSP、PSTN网元或者其他软交换网元、核心网元配合以支持对包含业务触发码的呼叫信令的路由,本领域技术人员受益于上述思想,可以按照使用各种已知的实施方式实现非頂S网络中的业务触发和消息的路由。
[0095]作为一个具体的示例,参见图3所示,图3示出本发明所提供的在IMS网络中锚定业务路由的方法又一种实施例的流程示意图。用户在MS网络中发起的语音呼叫后,该示例的方法包括:
[0096]步骤301,CSCF收到来自于用户通过UE发送的呼叫请求消息INVITE消息;
[0097]步骤302,CSCF完成了补充业务的触发,CSCF根据用户注册时从HSS下载的iFC以及iFC的优先级进行iFC匹配检测,匹配检测的结果为呼叫请求消息请求的业务触发器SPT与非MS网络中的协同通信业务的SPT相匹配,该协同通信业务的iFC中的AS地址参数已预设为mgcf511.0perator, com, CSCF将mgcf511.0perator, com填入呼叫请求消息的路由 Route 头域字段,例如包括“Route:mgcf511.0perator, com”。
[0098]步骤303,CSCF向域名解析服务系统ENUM/DNS进行SRV查询,请求查询Route头域中该特殊媒体网关域名mgcf511.0perator, com对应的IP地址;
[0099]步骤304,域名解析服务系统ENUM/DNS返回统一媒体网关的IP地址;
[0100]步骤305,根据该IP地址,CSCF通过ISC接口将该呼叫请求消息发送至该统一媒体网关MGCF/MGW ;
[0101]步骤306,统一媒体网关MGCF/MGW基于其配置的不同特殊媒体网关域名与业务触发码的对应关系,根据Route头域中的特殊媒体网关域名信息“mgcf511.0perator, com”,获得其对应的协同通信业务触发码335608,将该触发码前插在被叫号码前;
[0102]步骤307,统一媒体网关进一步根据业务触发码和本地路由数据配置,将呼叫路由至非MS网络中的SSP ;
[0103]步骤308,SSP根据呼叫请求消息中被叫号码前的业务触发码,将呼叫请求消息路由至相应的SCP。
[0104]之后,由SCP执行向该用户提供协同通信业务的操作。
[0105]参见图4所示,图4示出本发明所提供的在MS网络中锚定业务路由的系统一种实施例的结构示意图。该实施例提供的在IP多媒体子系统网络中锚定业务路由的系统,包括:
[0106]IMS网络中的呼叫会话控制功能实体CSCF401,用于接收来自于用户发送的呼叫请求消息;响应于呼叫请求消息触发预先设定的第一业务的初始过滤准则iFC,将iFC中的应用服务器AS地址参数值填入呼叫请求消息的路由字段,其中,第一业务由非MS网络中的业务控制点SCP提供,AS地址参数值为与第一业务相对应的特殊域名;向域名解析服务系统请求查询特殊域名对应的IP地址;根据IP地址,将填入AS地址参数值的呼叫请求消息发送至该IP地址对应的统一媒体网关;
[0107]域名解析服务系统402,用于接收CSCF的查询请求,向CSCF返回预设的统一媒体网关的IP地址;
[0108]统一媒体网关403,用于基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据呼叫请求消息路由字段中的特殊域名,获得与第一业务的业务触发码,将业务触发插入至呼叫请求消息的被叫号码前,以将呼叫请求消息路由至非MS网络中的SCP,由SCP执行向用户提供第一业务的操作。
[0109]根据本发明系统实施例的另一个具体示例而非限制,iFC中的AS地址参数值具体为与第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
[0110]根据本发明系统实施例的另一个具体示例而非限制,域名解析服务系统402具体包括电话号码映射与域名系统ENUM/DNS,该系统还包括:配置单元,用于预先在ENUM/DNS上配置服务资源SRV记录,SRV记录的内容具体为:不同的特殊媒体网关域名所对应的IP地址为统一媒体网关的IP地址。
[0111]参见图5所示,图5示出本发明所提供的在MS网络中锚定业务路由的系统另一种实施例的结构示意图。该实施例还包括:
[0112]归属用户服务器HSS501,用于根据用户签约第一业务的签约信息,预先为用户设置第一业务的iFC ;将第一业务的iFC保存在用户的用户数据中。CSCF,还用于接收来自于用户发送的呼叫请求消息之后,从HSS下载用户的用户数据,获得第一业务的iFC。
[0113]根据本发明系统实施例的另一个具体示例而非限制,用户签约多个业务,用户数据中包括多个业务分别对应的多个iFC ;CSCF,具体用于接收呼叫请求消息后,将呼叫请求消息中包含的业务点触发器SPT与多个iFC进行匹配检测;响应于SPT与多个iFC中的一个iFC的SPT相匹配,该相匹配的iFC为第一业务的iFC,触发第一业务的iFC。
[0114]根据本发明方法实施例的另一个具体示例而非限制,响应于SPT与多个iFC中的多个iFC的SPT相匹配,CSCF还用于按照预定的优先级顺序对多个iFC进行排序;将呼叫请求消息中包含的SPT依次与排序后的多个iFC的SPT进行匹配检测,第一业务的iFC具体为与SPT首先相匹配的一个iFC。
[0115]参见图6所示,图6示出本发明所提供的在MS网络中锚定业务路由的系统又一种实施例的结构示意图。该实施例中,统一媒体网关,还用于将插入业务触发码的呼叫请求信息理由至非MS网络的SSP。该系统还包括:
[0116]非MS网络的业务交换点SSP601,用于接收已插入业务触发码的呼叫请求信息,业务触发码,将呼叫请求消息路由至提供业务的SCP ;
[0117]非MS网络的业务控制点SCP602,用于接收呼叫请求消息,执行向用户提供第一业务的操作。
[0118]在本发明系统各个实施例中,非MS网络包括PSTN网络、GSM网络、CDMA网络中的任意一种。对应地,SSP可以分别采用INAP、CAMEL、WIN协议与SCP进行交互。
[0119]至此,已经详细描述了根据本发明的一种在MS网络中锚定业务路由的方法与系统。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0120]本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0121]可能以许多方式来实现本发明的在MS网络中锚定业务路由的方法与系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法与系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0122]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.一种在IP多媒体子系统网络中锚定业务路由的方法,其特征在于,所述方法包括: IP多媒体子系统MS网络中的呼叫会话控制功能实体CSCF接收来自于用户发送的呼叫请求消息; 响应于所述呼叫请求消息触发预先设定的第一业务的初始过滤准则iFC,所述CSCF将所述iFC中的应用服务器AS地址参数值填入所述呼叫请求消息的路由字段,其中,所述第一业务由非MS网络中的业务控制点SCP提供,所述AS地址参数值为与所述第一业务相对应的特殊域名; 所述CSCF向域名解析服务系统请求查询所述特殊域名对应的IP地址; 所述域名解析服务系统向所述CSCF返回预设的统一媒体网关的IP地址; 所述CSCF根据所述IP地址,将填入所述AS地址参数值的呼叫请求消息发送至所述IP地址对应的统一媒体网关; 所述统一媒体网关基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据所述路由字段中的特殊域名,获得与所述第一业务的业务触发码,将所述业务触发插入至所述呼叫请求消息的被叫号码前,以将所述呼叫请求消息路由至所述非MS网络中的SCP,由所述SCP执行向所述用户提供所述第一业务的操作。
2.根据权利要求1所述的方法,其特征在于,所述iFC中的AS参数值具体为与所述第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
3.根据权利要求2 所述的方法,其特征在于,所述域名解析服务系统包括电话号码映射与域名系统ENUM/DNS,所述方法还包括: 预先在所述ENUM/DNS上配置服务资源SRV记录,所述SRV记录的内容具体包括: 不同的特殊媒体网关域名所对应的IP地址均为所述统一媒体网关的IP地址。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 根据所述用户签约所述第一业务的签约信息,预先为所述用户设置所述第一业务的iFC ; 将所述第一业务的iFC保存在归属用户服务器HSS的所述用户的用户数据中; 所述CSCF接收来自于用户发送的呼叫请求消息之后,从所述HSS下载所述用户的用户数据,获得所述第一业务的iFC。
5.根据权利要求4所述的方法,其特征在于,所述用户签约多个业务,所述用户数据中包括所述多个业务分别对应的多个iFC ;所述响应于所述呼叫请求消息触发预先设定的第一业务的iFC,具体包括: 所述CSCF接收所述呼叫请求消息后,将所述呼叫请求消息中包含的业务点触发器SPT与所述多个iFC的SPT进行匹配检测; 响应于所述SPT与所述多个iFC中的一个iFC的SPT相匹配,所述相匹配的iFC为所述第一业务的iFC,触发所述第一业务的iFC。
6.根据权利要求5所述的方法,其特征在于,所述响应于所述SPT与所述多个iFC中的多个iFC的SPT相匹配,所述方法还包括: 所述CSCF按照预定的优先级顺序对所述多个iFC进行排序; 所述将所述呼叫请求消息中包含的SPT与所述多个iFC的SPT进行匹配检测,具体包括:所述将所述呼叫请求消息中包含的SPT依次与所述排序后的多个iFC的SPT进行匹配检测; 所述第一业务的iFC具体为与所述SPT首先相匹配的一个iFC。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 所述统一媒体网关将插入所述业务触发码的呼叫请求信息路由至所述非MS网络的业务交换点SSP ; 所述SSP根据所述业务触发码,将所述呼叫请求消息路由至提供所述业务的SCP ; 所述SCP执行向所述用户提供所述第一业务的操作。
8.根据权利要求1至7任意一项所述的方法,其特征在于,所述非IMS网络包括公共交换电话网络PSTN网络、全球移动通讯系统GSM网络、码分多址CDMA网络中的任意一种。
9.一种在IP多媒体子系统网络中锚定业务路由的系统,其特征在于,所述系统包括: IP多媒体子系统頂S网络中的呼叫会话控制功能实体CSCF,用于接收来自于用户发送的呼叫请求消息;响应于所述呼叫请求消息触发预先设定的第一业务的初始过滤准则iFC,将所述iFC中的应用服务器AS地址参数值填入所述呼叫请求消息的路由字段,其中,所述第一业务由非MS网络中的业务控制点SCP提供,所述AS地址参数值为与所述第一业务相对应的特殊域名;向域名解析服务系统请求查询所述特殊域名对应的IP地址;根据所述IP地址,将填入所述AS地址参数值的呼叫请求消息发送至所述IP地址对应的统一媒体网关; 域名解析服务系统,用于接收所述CSCF的查询请求,向所述CSCF返回预设的统一媒体网关的IP地址; 统一媒体网关,用于基于所存储的特殊域名与第一业务的业务触发码的对应关系,根据所述呼叫请求消息路由字段中的特殊域名,获得与所述第一业务的业务触发码,将所述业务触发插入至所述呼叫请求消息的被叫号码前,以将所述呼叫请求消息路由至所述非IMS网络中的SCP,以由所述SCP执行向所述用户提供所述第一业务的操作。
10.根据权利要求9所述的系统,其特征在于,所述iFC中的AS参数值具体为与所述第一业务相对应的特殊媒体网关域名,不同的特殊媒体网关域名对应于不同的第一业务。
11.根据权利要求10所述的系统,其特征在于,所述域名解析服务系统具体包括电话号码映射与域名系统ENUM/DNS,所述系统还包括: 配置单元,用于预先在所述ENUM/DNS上配置服务资源SRV记录,所述SRV记录的内容具体为:所述不同的特殊媒体网关域名所对应的IP地址为所述统一媒体网关的IP地址。
12.根据权利要求11所述的系统,其特征在于,所述系统还包括: 归属用户服务器HSS,用于根据所述用户签约所述第一业务的签约信息,预先为所述用户设置所述第一业务的iFC ;将所述第一业务的iFC保存在所述用户的用户数据中; 所述CSCF,还用于接收来自于用户发送的呼叫请求消息之后,从所述HSS下载所述用户的用户数据,获得所述第一业务的iFC。
13.根据权利要求12所述的系统,其特征在于,所述用户签约多个业务,所述用户数据中包括所述多个业务分别对应的多个iFC ;所述CSCF,具体用于接收所述呼叫请求消息后,将所述呼叫请求消息中包含的业务点触发器SPT与所述多个iFC进行匹配检测;响应于所述SPT与所述多个iFC中 一个iFC的SPT相匹配,所述一个相匹配的iFC为所述第一业务的iFC,触发所述第一业务的iFC。
14.根据权利要求13所述的系统,其特征在于,所述响应于所述SPT与所述多个iFC中的多个iFC的SPT相匹配,所述CSCF,还用于按照预定的优先级顺序对所述多个iFC进行排序;将所述呼叫请求消息中包含的SPT依次与所述排序后的多个iFC进行匹配检测,所述第一业务的iFC具体为与所述SPT首先相匹配的一个iFC。
15.根据权利要求14所述的系统,其特征在于,所述统一媒体网关,还用于将插入所述业务触发码的呼叫请求信息理由至非MS网络的业务交换点SSP ; 所述系统还包括: 非MS网络的SSP,用于接收已插入所述业务触发码的呼叫请求信息,根据所述业务触发码将所述呼叫请求消息路由至提供所述业务的SCP ; 非MS网络的SCP,用于接收呼叫请求消息,执行向所述用户提供所述第一业务的操作。
16.根据权利要求9至15任 意一项所述的方法,其特征在于,所述非IMS网络包括PSTN网络、GSM网络、CDMA网络中的任意一种。
【文档编号】H04L12/701GK103812771SQ201210454190
【公开日】2014年5月21日 申请日期:2012年11月13日 优先权日:2012年11月13日
【发明者】赵飞 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1