多应用处理环境下信令消息分散处理的方法、系统和计算机程序产品技术方案

技术编号:2916483 阅读:197 留言:0更新日期:2012-04-11 18:40
公开了用于在多应用处理环境下信令消息分散无触发式处理的方法、系统和计算机程序产品。根据一种方法,在筛选模块接收信令消息。从筛选策略确定至少一个应用来对所述信令消息进行消息处理。所述信令消息被修改以包括应用路由信息,来允许所述至少一个应用来完成信令消息路由。使用所述应用路由信息,所述信令消息被转发至所述至少一个应用并由所述至少一个应用来路由。

【技术实现步骤摘要】
【国外来华专利技术】相关申请本申请要求2006年1月9日提交的美国临时专利申请序号60/757,297和2006年3月29日提交的美国专利申请序号11/392,241的权益;通过引用将其公开的全部内容并入本说明书中。
本文所述主题涉及处理信令消息。更具体地,本文所述主题涉及多应用处理环境下信令消息分散处理的方法、系统和计算机程序产品
技术介绍
信令消息被用来在通信网络中传递涉及呼叫建立、呼叫关闭、呼叫计时、计费、消息通信(messaging)和许多相关的功能的信息。信令消息由各种应用来处理以实现想要的功能。信令消息处理的实例包括在多应用环境下的ISDN用户部分(ISUP)、电话用户部分(TUP)、事务处理能力应用部分(TCAP)、移动应用部分(MAP)和会话发起协议(SIP)信令消息的无触发式处理。一些消息类型,比如涉及呼叫建立的ISUP和SIP消息,可以由信令消息路由节点使其经过无触发式处理。如本文中所用的“无触发式处理”,是指无需要求端局触发器来启动该处理的、对接收到的信令消息进行的处理。例如,信令转接点(STP)可以通过为IAM消息进行本地号码可携带性(LNP)数据库查找来对接收到的要求本地号码可携带性(LNP)查找的ISUP IAM消息进行无触发式处理,而无需要求端局触发器来启动该查找。对接收到的信令消息可能被执行的无触发式处理的另一个实例包括筛选。例如,接收到的ISUP消息可以基于每个消息中的一个或多个参数而被筛选,并且取决于筛选的结果而被路由至它们各自的目的地或被阻止。信令消息在通信网络中经过各网络单元(network element)而被路由,来对其进行处理。这些网络单元的一些实例包括STP、7号信令系统(SS7)互-->联网协议(IP)信令网关(SG)(总称为SS7-IP SG)、SS7网关、SIP服务器、短消息网关(SMG)、软交换(SS)以及媒体网关控制器(MGC)。当信令消息被路由时,该信令消息可以通过这些网络单元中的任何一种被路由并由这些网络单元中的任何一种来路由。一些网络单元可以包括筛选功能单元或模块(在下文中称为筛选功能单元)。传统上,筛选功能单元已被用来将筛选策略应用于接收到的信令消息,并在筛选策略被应用后路由该信令消息。筛选策略可以包括对任何给定的信令消息的各种处理任务。这些处理任务可以包括由一个或多个消息处理应用进行的处理。示例性消息处理应用包括无触发式预付费服务应用、号码可携带性服务应用、位置可携带性服务应用、使用情况测量服务应用、计费服务应用、高级/智能路由服务应用(例如,日间路由等等)、消息发送服务应用(例如,短消息服务、多媒体消息服务、即时消息服务等等)、存在服务、ENUM服务以及其他基于信令消息的网络服务应用。传统上,筛选策略已经由管理处理的所有方面的筛选功能单元来实现。这些筛选功能单元如同作为车轮中的轮齿,通过将它们自己逻辑地置于数个处理应用的中部,并且一次一个地顺序地将信令消息发送至应用用于处理(如同沿着车轮的辐条将发送消息至每个应用)。当信令消息处理由任何给定的应用完成时,该消息然后被应用发送回至筛选功能单元。然后,筛选功能单元基于筛选策略确定接下来哪个应用应该处理该消息并将该消息发送至那个应用。此过程重复进行直到所有的消息处理都完成并且该消息在筛选功能单元被接收回。随着筛选策略的完成,筛选功能单元然后可以将信令消息路由至网络中的下一个节点。通过为每个消息进行所有的处理和路由决定,筛选功能单元传统上已经管理了信令消息处理和路由的所有方面。传统的方法由筛选功能单元来承担重复的消息处理和路由任务。这个重复的处理负担消耗有价值的信令链路带宽并要求可观的时间。例如,SS7信令协议包括各种呼叫建立计时器,其有效地限制在呼叫建立操作期间可能在网络单元之间引起的延迟。每当信令消息路由至筛选功能单元并且筛选功能单元不得不接收和处理该消息,就会引入时间延迟的-->因素。这个由筛选功能单元进行的重复的处理可能引起SS7ISUP呼叫建立计时器所允许的最大延迟被超出。带宽也被消耗2N数量级(此处N是应用的数目)。为了阐明,对于被要求来实现给定的筛选策略的每个应用,出现消息的两次传输:一次是从筛选功能单元至应用;以及另一次是应用返回至筛选功能单元。因此,就与常规的消息筛选有关的这些困难而言,存在对用于筛选策略实现的改进的方法、系统和计算机程序产品的需求。
技术实现思路
根据一个方面,本文所述主题包括在多应用处理环境下信令消息分散处理的方法、系统和计算机程序产品。一种方法包括:在筛选模块接收信令消息,根据筛选策略确定至少一个应用来对信令消息执行无触发式消息处理,修改信令消息以包括应用路由信息来允许该至少一个应用来完成信令消息路由,转发信令消息至该至少一个应用,以及,在该至少一个应用处,使用应用路由信息来路由信令消息。“完成信令消息路由”是指筛选程序在消息中插入足够的路由信息,由应用在被指定来处理消息的应用之间转发信令消息,而无需要求消息返回至筛选功能单元,以及,如果消息通过了所有的应用处理,则将消息转发至目的地而无需返回至筛选功能单元。本文所述主题所提供的在多应用处理环境下信令消息分散处理可以使用包括包含在计算机可读介质中的计算机可执行指令的计算机程序产品来实现。适用于实现本文所述主题的示例性计算机可读介质包括磁盘存储器器件、芯片存储器件、可编程逻辑器件、专用集成电路以及可下载电信号。另外,实现本文所述主题的计算机可读介质可以分布在多个物理设备和/或计算平台上。附图说明本文所述主题的优选实施例下面将参照附图进行解释,其中:图1是根据本文所述主题的实施例在多应用处理环境下信令消息分散处理的示例性系统的框图;-->图2是根据本文所述主题的实施例说明在多应用处理环境下可以进行信令消息分散处理的示例性步骤的流程图;图3是根据本文所述主题的实施例说明使用呼叫详情记录(CDR)和参数列表(LOP)在多应用处理环境下可以进行信令消息分散处理的示例性步骤的流程图;图4是根据本文所述主题的实施例的示例性信令转接点(STP)的框图,该信令转接点包括筛选模块,该筛选模块用于为在应用中筛选信令消息来识别应用处理序列;以及图5是根据本文所述主题的实施例对信令消息进行分散的无触发式路由的示例性应用的框图。具体实施方式由于用户服务的可用数量随着时间而增加,消息筛选和服务追踪活动的数量也将增加。因此,与消息筛选相关联的延迟和带宽消耗也很可能增加。随着每个新的消费者服务和相关联的追踪潜在地与一个或多个新的信令消息处理应用相互关联,减少消息路由和处理的延迟的新的信令消息筛选方法已经变得令人期待。鉴于上述有关在消息筛选功能单元中集中式消息筛选路由的负担,本文所述主题将消息路由的职责分配给实际进行筛选的应用。先前,筛选功能单元负责所有路由活动(车轮中的轮齿),本主题包括在多应用处理环境下信令消息的分散处理的方法、系统和计算机程序产品。通过有区别地将筛选功能单元和筛选应用适配于处理路由信息,可以获得带宽和时间的节省。图1说明信令消息在多应用处理环境下的分散无触发式处理的示例性分散处理系统100。对于此示例性实施例,将讨论SS7网络环境。许多其他的网络环境能够实现筛选功能单元,比如,举例来说,基于互联网协议(IP)的网络。本文档来自技高网
...

【技术保护点】
一种方法,用于在多应用处理环境下信令消息的分散处理,所述方法包括: (a)在筛选模块处接收信令消息; (b)根据筛选策略确定至少一个应用来对所述信令消息进行消息处理; (c)修改所述信令消息以包括应用路由信息,来允许所述至少一个应用来完成信令消息路由; (d)将所述信令消息转发至所述至少一个应用;以及 (e)在所述至少一个应用处,使用所述应用路由信息对所述信令消息进行路由。

【技术特征摘要】
【国外来华专利技术】US 2006-1-9 60/757,297;US 2006-3-29 11/392,2411、一种方法,用于在多应用处理环境下信令消息的分散处理,所述方法包括:(a)在筛选模块处接收信令消息;(b)根据筛选策略确定至少一个应用来对所述信令消息进行消息处理;(c)修改所述信令消息以包括应用路由信息,来允许所述至少一个应用来完成信令消息路由;(d)将所述信令消息转发至所述至少一个应用;以及(e)在所述至少一个应用处,使用所述应用路由信息对所述信令消息进行路由。2、根据权利要求1所述的方法,其中接收所述信令消息包括:接收从由ISDN用户部分(ISUP)消息、电话用户部分(TUP)消息、事务处理能力应用部分(TCAP)消息和会话发起协议(SIP)消息所构成的组中选取的消息。3、根据权利要求1所述的方法,其中在所述筛选模块处接收所述信令消息包括:在包括所述筛选模块的网络单元处接收所述信令消息,其中所述网络单元包括从由信令转接点(STP)、7号信令系统(SS7)互联网协议(IP)信令网关(SG)(SS7-IP SG)、SS7网关、SIP服务器、IP多媒体子系统(IMS)呼叫状态控制功能(CSCF)单元、短消息网关(SMG)、软交换(SS)和媒体网关控制器(MGC)所构成的组中选取的网络单元。4、根据权利要求1所述的方法,包括:作为所述筛选策略的一部分,识别所述至少一个应用应该处理所述信令消息的序列。5、根据权利要求1所述的方法,包括:作为所述筛选策略的一部分,以代理服务的形式代表端局,实现从由智能网络(IN)和高级智能网络(AIN)特性所构成的组中选取的网络特性。6、根据权利要求1所述的方法,其中根据所述筛选策略确定至少一个应用来对所述信令消息进行消息处理包括:识别预付费服务应用、号码可携带性服务应用、位置可携带性服务应用、使用情况测量服务应用、计费应用和高级智能路由服务应用中的至少之一来处理所述信令消息。7、根据权利要求1所述的方法,其中修改所述至少一个信令消息参数包括:将信令点编码列表(LOP)参数放入所述信令消息中。8、根据权利要求7所述的方法,其中将所述LOP参数放入所述信令消息中包括:创建应用信令点编码字段、应用ID字段、最后应用字段和脏位字段中的至少一项。9、根据权利要求8所述的方法,其中创建与最后的应用相关联的所述最后应用字段包括:提供提醒所述最后的应用从所述信令消息中删除所述LOP参数的指示。10、根据权利要求8所述的方法,其中创建与最后的应用相关联的所述最后应用字段包括:提供提醒所述最后的应用将所述信令消息中消息传递部分(MTP)路由标签的目的信令点编码(DPC)字段用来自所述信令消息、作为所述LOP参数的最后项而被包括在所述信令消息中的初始DPC参数来代替的指示。11、根据权利要求8所述的方法,包括:在所述至少一个应用处修改所述脏位来指示由所述至少一个应用进行的处理已完成。12、根据权利要求1所述的方法,其中所述至少一个应用包括多个应用,并且其中所述应用路由信息包括可由所述应用使用的网络地址,用于在所述应用之间路由所述信令消息和将所述信令消息路由至目的地。13、根据权利要求1所述的方法,其中对所述信令消息所进行的所述消息处理包括无触发式的消息处理。14、根据权利要求1所述的方法,其中对所述信令消息所进行的所述消息处理包括有触发式的消息处理。15、一种系统,用于在多应用处理环境下信令消息的分散处理,所述系统包括:(a)用于接收信令消息的通信模块;以及(b)...

【专利技术属性】
技术研发人员:G卡利安普PJ马尔西科SD拉加万RD贝内迪克L利雷A班图库尔APS瓦德瓦
申请(专利权)人:泰克莱克公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1