用于使用基于位置路由号的查询和响应机制来实现先进路由的方法、系统和计算机程序产品的制作方法

文档序号:7937611阅读:165来源:国知局

专利名称::用于使用基于位置路由号的查询和响应机制来实现先进路由的方法、系统和计算机程序产品的制作方法
技术领域
:本文所描述的主题涉及提供先进的路由服务。更具体地说,本文所描述的主题涉及使用基于位置路由号的査询和响应机制来实现先进路由,例如最低成本路由。
背景技术
:当在地理位置和/或电信服务供应商之间进行切换时,本地号码携带(LNP)允许电话服务用户保留他们的同一目录号(directorynumber)。1996年的电信法案对本地号码携带进行了要求。位置路由号(LRN)使本地号码携带成为可能。当用户的本地服务转移到新的端局时,与携带目的地端局(ported-toendoffice)相关联的LRN与号码携带数据库中的所携带的目录号进行关联。当呼叫已转移(ported)的目录号时,发起方端局向号码携带数据库发送查询。号码携带数据库返回携带目的地端局的LRN。端局使用LRN将呼叫路由到携带目的地端局。号码携带数据由国家号码携带管理中心(NPAC)管理。NPAC向服务供应商维护的本地系统分发号码携带数据,所述本地系统被称为本地服务管理系统(LSMS)。本地服务管理系统又构成由每个运行商维护的号码携带数据库。随着携带的目录号的数量的增加,用于发起号码携带查询并处理号码携带响应的交换局处理功能变得常见起来。也就是说,交换局通常包括软件实现的触发器,以发起号码携带查询并处理响应。传统地,这些触发器仅用于号码携带处理。然而,期望使用或补充这种处理能力来进行其它目的。期望使用交换局号码携带处理功能的一个目的在于在通信网络中实现先进路由(AR)服务。先进路由的实例包括:最低成本路由(LCR)、一天中的时间-一周中的日期(timeofday—dayofweek)路由、服务等级协定路由和差分服务质量(QoS)路由。当分组经最低成本的路线路由到目的地时,产生最低成本路由。当呼叫的路由根据做出呼叫尝试的一天中的时间和/或一周中的日期来进行的情况下,发生一天中的时间-一周中的日期路由,其通常与LCR相关联。当通信服务供应商与其它通信服务供应商达成服务协定(例如,商业合约)规定如何路由特定呼叫的情况下,发生服务等级协定路由。当呼叫的路由根据与通信服务用户相关联的服务质量来进行的情况下,发生差分QoS路由。在LCR路由的情况下,通过获得最低成本路由信息来确定到目的地的最低成本路由。例如,在信令系统7(SS7)通信网络中,通常通过查询LCR数据库来获得最低成本路由(LCR)信息。端局交换机产生包括被叫方号码(CdPN)或其它通信服务用户标识符的智能网络/先进智能网络(IN/AIN)LCR査询。然后,通常将该查询发送到LCR数据库,例如服务控制点(SCP),其确定与包含在数据库中的CdPN和其它LCR信息相关联的运营商ID,例如一天中的时间。然后,LCRSCP通常产生包括所确定的运营商ID的LCR响应,并向端局交换机査询发起方发送该响应。一旦接收到LCR响应,传统的端局就使用包括在LCR响应中的运营商ID来确定与运营商ID相关联的LRN,并建立呼叫。与实现最低成本路由的传统方法相关联的一个问题在于扩展逻辑必须位于每个交换局处,以确定特定运营商ID的与最低成本路由相关联的LRN。例如,一种可能的实现是给每个端局配置LCR触发器,以便针对指向特定用户的呼叫而查询LCR数据库。因为端局硬件和/或软件需要升级,所以在端局处实现LCR触发器将给运营商带来负担。运营商的负担将随着多个端局设施的升级而增加。因此,由于这些困难,存在对一种使用基于LRN的査询和响应机制以在通信网络中实现先进路由服务的方法、系统和计算机程序产品的需要。
发明内容本文所描述的主题包括用于使用基于LRN的查询和响应机制来实现最低成本路由的方法、系统和计算机程序产品。根据一个方面,一种方法包括接收基于LRN的查询(诸如号码携带(NP)査询),并根据所述基于LRN的查询而产生先进路由(AR)查询(诸如最低成本路由(LCR)查询)。将所产生的先进路由査询发送给用于处理先进路由查询的先进路由功能。一旦从先进路由功能接收到包括运营商ID的先进路由响应,就根据所述先进路由响应来确定位置路由号(LRN)。响应于根据先进路由响应对LRN的成功确定,产生包括所确定的LRN的基于LRN的响应。根据本文所述主题的另一方面,接收基于LRN的查询(诸如NP查询),其包括通信服务用户标识符(CSSI)(诸如被叫方号码(CdPN))。根据CSSI和相关的先进路由信息来确定LRN。响应于对LRN的确定,产生包括所确定的LRN的基于LRN的响应。本文所描述的用于使用基于LRN的査询和响应机制来实现先进路由的主题可以在硬件、软件、固件或其任意组合中实现。这样,本文所使用的术语"功能"或"模块"可以指用于执行所描述特征的硬件、软件和/或固件。在一个示例性实现中,本文所描述的主题可以使用包括实现在计算机可读介质中的计算机可执行指令的计算机程序产品来实现。适于执行本文所描述主题的示例性计算机可读介质包括磁存储设备、芯片存储设备、可编程逻辑设备、专用集成电路和可下载电子信号。此外,执行本文所描述主题的计算机程序产品可以位于单个设备或计算平台上,或者可以分布在多个设备或计算平台之间。现在将参照附图解释本文所描述主题的优选实施例,其中图1是根据本文所描述主题的实施例的用于使用基于位置路由号的查询和响应机制来实现先进路由的示例性系统;图2是根据本文所描述主题的实施例的示例性过程的流程图,该示例9性过程用于在图1所示的通信网络中使用基于位置路由号的查询和响应机制来实现先进路由;图3是根据本文所描述主题的实施例的示例性通信网络的框图,该通信网络包括用于执行基于位置路由号的先进路由服务的信令消息路由节占."、、,图4是根据本文所描述主题的实施例的示例性过程的流程图,该示例性过程用于使用基于位置路由号的查询和响应机制来实现先进路由;图5是根据本文所描述主题的实施例的示例性系统,用于使用基于位置路由号的査询和响应机制来实现用于外来漫游移动用户的先进路由;图6是根据本文所描述主题的实施例的示例性系统,用于使用基于位置路由号的査询和响应机制来实现用于外来漫游移动用户的先进路由;以及图7是根据本文所描述主题的实施例的包括基于位置路由号的先进路由功能的示例性信号传输点(STP)路由节点。具体实施例方式根据本文所描述主题的实施例的用于使用诸如号码携带査询和响应机制的基于LRN的査询和响应机制来实现先进路由的方法、系统和计算机程序产品可以在任何适当网络设备中实现。例如,所述方法、系统和计算机程序产品可以在路由节点、信号传输点(STP)、路由器、交换机、网关或其它合适的网络设备中实现。图1示出根据本文所描述主题的实施例的示例性系统,该系统使用基于LRN的查询和响应机制来实现最低成本路由。参见图1,发起方EO交换机100可以产生基于LRN的査询102。所产生的基于LRN的查询102可以是,诸如智能网络(IN)查询、先进智能网络(AIN)査询、智能网络应用部分(INAP)初始检测点(IDP)査询、移动网络增强逻辑的定制应用(CAMEL)査询、或实现基于查询/响应的网络协议的任何其它适当的查询。在该实例中,查询102包括号码携带査询。对基于LRN的查询的期望响应是基于LRN的响应,其包括标识携带目的地端局交换机的位置的信息,例如LRN。例如,EO100可以向信令消息路由节点104发送包括被叫方号码(CdPN)的InfoAnalyzed査询102。10响应于对查询102的接收,节点104根据NP査询102中的信息产生先进路由查询。例如,节点102根据NP查询102产生先进路由查询106。NP查询102和先进路由查询106都可包括通信服务用户标识符(CSSI),例如CdPN。来自NP查询102的附加信息被缓存并提取,随后用于产生NP响应。一旦接收到先进路由査询106,节点104就将查询106路由到先进路由(AR)系统108,用于处理。先进路由系统108可包括先进路由功能和先进路由数据库,它们用于根据所接收的先进路由查询产生先进路由响应。先进路由功能可以定位存储在先进路由数据库中的数据,以定位与包括在先进路由查询消息中的CdPN相关联的运营商ID。然后,将该信息插入到先进路由响应消息中。例如,响应于对査询106的接收,先进路由系统108根据被叫方号码从其数据库中获得运营商ID。先进路由系统108可以返回包括运营商ID的先进路由响应消息110,运营商ID指示与被叫方号码相关联的网络运营商。一旦接收到先进路由响应消息110,节点104就可以根据在先进路由响应110中接收的信息产生NP响应消息。例如,路由功能112和路由数据库114可以使用先进路由响应消息110来产生NP响应消息116。根据先进路由响应消息110中的运营商ID,路由功能112可以搜索路由数据库114,以寻找与该运营商ID相关联的位置路由号(LRN)。一旦确定与包括在先进路由响应消息110中的运营商ID相关联的LRN,节点104将该LRN插入到NP响应消息116,其可以被路由到EO100。图2是示出根据本文所述主题的实施例的示例性过程的流程图,该过程用于使用基于LRN的査询和响应机制来实现最低成本路由。在图2所示的示例中,假定基于LRN的查询是号码携带査询。参见图2,在方框200,可以接收包括诸如被叫方号码的通信服务用户标识符的NP查询。例如,节点104可以接收NP査询102。NP査询102可以是包括CdPN的InfoAnalyzed查询,或期望LRN作为响应的任何其它IN/AIN查询。在方框202,一旦接收到NP査询,可以产生根据NP查询的先进路由查询。例如,路由节点104提取和缓存包含在NP査询102中的信息,例如CdPN,并在所产生的先进路由查询106中包括该信息。应该意识到,先进路由査询106可以包括,诸如智能网络(IN)查询、先进智能网络(AIN)查询、智能网络应用部分(INAP)初始检测点(IDP)査询、移动网络增强逻辑的定制应用(CAMEL)查询或实现基于査询/响应的网络协议的任何其它适当的査询。在方框204,在方框202产生的先进路由查询可以发送到先进路由系统,用于处理。先进路由系统可以是用于接收先进路由査询并产生先进路由响应的任何系统。示例性的先进路由系统可包括LCR服务控制点(SCP)。例如,节点102可以将LCR查询106发送到LCR系统108。LCR查询106包括CdPN,并可以由LCR系统108使用来定位与CdPN相关联的运营商ID。LCR系统108产生包括所定位的运营商ID的LCR响应,并将其发送到节点104。例如,LCR108可产生并向节点104发送包括运营商ID的LCR响应110。在方框206,接收由先进路由系统108产生的先进路由响应。先进路由响应用于确定用于包括在NP查询102中的CdPN的最低成本路由相关联的LRN(方框208)。例如,节点104可接收包括运营商ID值的先进路由响应110,并确定LRN包括在NP响应116中。节点104可包括路由功能112和路由数据库116。路由功能112用于搜索路由数据库116,以寻找与最低成本路由、一天中的时间-一周中的日期路由、服务等级协定路由和差分服务质量(QoS)路由相关联的LRN。路由功能112还可用于根据从路由数据库114获得的信息或其它接收消息来产生诸如NP响应消息的基于LRN的响应消息。路由数据库114用于存储号码携带和最低成本路由信息,例如下表1所示的信息。下表1示出用于将运营商ID与最低成本路由LRN进行关联的数据库中的示例性条目。运营商IDCdPN时间开始界限时间结束界限LRN12上午6点上午10点919555000012*上午10点上午6点9195550001349194691010**9195550002表1:用于将运营商ID与最低成本路由LRN进行关联的示例性条目12例如,可以将表1巾所示的条目存储在路由数据库114中。参见表1,第一栏包括用于标识运行在通信网络环境中的不同网络运营商的运营商ID值。第二栏包括对应于目的地端局交换机的被叫方号码(CdPN)。第三栏和第四栏指定时间,它们用于区分共享单个运营商ID的多个条目。将被叫方号码与目的地交换机连接起来的通信路由的成本可以根据呼叫所发生的时间而不同。例如,网络运营商可以在最低峰的时间段中为横跨预定路线的呼叫提供较低费率,以降低最高峰时间与最低峰时间之间的呼叫量的下降。第五栏包括指示端局交换机位置的LRN。当接收LCR响应消息时,包括在响应中的运营商ID用于定位相关的LRN。在一些情况下,单个运营商ID与多个LRN相关联。在这种情况下,从发起NP查询中提取和缓存的信息可以用于确定适当的LRN以包括在NP响应消息中。例如,路由节点104在上午8点接收包括CdPN9194690000的NP查询102。然后,路由功能112提取和缓存包含在NP査询102中的信息,并产生包括CdPN的LCR查询106。然后,节点104向LCR系统108发送LCR查询106,LCR系统108定位与CdPN9194690000相关联的运营商ID12。然后,LCR系统108产生包括运营商ID12的LCR响应110,并将它发送给节点104。一旦接收到LCR响应110,路由节点104在表1中执行査找,以寻找相关联的LRN的运营商ID12。参见表l,包括在LCR响应110中的运营商ID12用于搜索路由数据库114。该搜索由路由功能112执行,并定位与LRN9195550000和9195550001相应的两个匹配条目。于是,除了运营商ID,还需要信息以确定与CdPN的最低成本路线相关联的LRN。参见表1的第二栏,CdPN91946卯000不能有助于在运营商ID12的两个条目之间进行区分。因此,路由节点104使用表1的栏3和4中的值来区分条目,并确定合适的LRN。因为从NP查询102提取和缓存的呼叫时间值是上午8点,所以节点104确定LRN9195550000是与最低成本路线相关联的LRN并包括在NP响应116中。可替换地,如果同一运营商ID和CDPN的呼叫时间值等于下午12点,那么节点104将确定LRN9195550001应该包括在NP响应116中。于是,根据栏2中的CdPN信息和栏3和4中的时间范围信息,上午6点与上午10点之间的对目的地运营商ID的呼叫具有对应于与LRN9195550000相关联的端局交换机的最低成木路由-具有相同运营商ID的上午10点与下午6点之间的呼叫具有对应于与LRN9195550001相关联的交换机的最低成本路由。在表1所示的第三示例中,具有包括在LCR响应110中的运营商ID34的呼叫具有对应于与LRN9195550002相关联的交换机的最低成本路由。在方框210,路由节点104产生包括LCRLRN的NP响应消息。例如,节点104可以产生包括LRN的NP响应116。NP响应116可以是包括LRN的任何适当IN/AIN响应消息,例如AnalyzeRoute响应。在图1和图2所示的实例中,在LCRSCP上执行LCR査找。在可替换的实施例中,使用路由节点104内部的LCR数据库来执行LCR查找。图3和图4示出这种实施例。图3是示出根据本文所述主题的实施例的示例性通信网络的框图,该通信网络使用基于LRN的查询和响应机制来实现先进路由。路由节点104的路由功能112可以接收査询102并从査询102提取被叫方号码。根据查询102中的l皮叫方号码,路由功能112可以确定例如与被叫方号码相关联的最低成本路由LRN。例如,路由功能112可搜索路由功能数据库114,以寻找与被叫方号码相关联的最低成本路由LRN。如果发现与被叫方号码相关的最低成本路由LRN,那么功能1〗2产生包括最低成本路由LRN的AnalyzeRoute响应消息116。将消息116路由到端局100。结果,功能112代表NP系统进行操作。图4是示出根据本文所述主题的实施例的示例性步骤的流程图,所述步骤用于使用基于LRN的查询和响应机制来实现先进路由。参见图4,在方框400,接收包括CSSI的基于LRN的查询。例如,节点104可以从端局100接收包括被叫方号码的InfoAnalyzed査询102。在方框402,根据包括在所接收的基于LRN的査询中的CSSI和其它先进路由信息确定LRN。通过在先进路由信息数据结构中执行查找来做出确定。例如,路由节点104使用包括在基于LRN的查询102中的CdPN来搜索诸如下表2所示的数据结构,以寻找与CdPN的LCR相关联的LRN和与呼叫相关联的时间值。下表2示出用于将被叫方号码与最低成本路由LRN相关联的数据库中的示例性条目。<table>tableseeoriginaldocumentpage15</column></row><table>表2:用于将被叫方号码与最低成本路由LRN相关联的示例性条目例如,可以将表2中所示的条目存储在路由数据库114中。参见表2,第一栏包括被叫方号码,其中+是表示任意CdPN的"不理会"值。第二栏和第三栏指定时间,它们用于区分共享单个运营商ID的多个条目。第四栏包括指示端局交换机的位置的位置路由号(LRN)。在表2中,前两个条目与所有CdPN相关联,而第三条目指定CdPN9194691010。在接收包括CdPN9194691010的查询的情况下,使用与最明确的CdPN信息相关联的LRN,其在表2所示的示例中是LRN9195550002。位于第一栏的CdPN用于定位第四栏中的LRN,CdPN随后用于产生NP响应。在表2中,前两个条目共享CdPN。为了确定适当的LRN,使用位于栏2-3中的时间范围信息。在示例中,对于上午6点与上午10点之间的除9194691010之外的对任何TN的呼叫而言,该呼叫的适当LRN是9195550000。另一方面,对于上午10点与上午6点之间的类似呼叫而言,呼叫的适当LRN是9195550001。在方框404,响应于对与包含在基于LRN的査询的CSSI以及其它先进路由信息相关联的LRN的成功确定,产生基于LRN的响应。进一步,所确定的LRN可包含在所产生的基于LRN的响应消息中。例如,路由节点104可产生包括最低成本路由LRN的AnalyzeRoute响应116。一旦接收到响应116,端局100就建立对包括在消息116中的LRN指示的目的地交换局的呼叫,而不进行任何进一步的处理。于是,节点104用于接收NP査询,根据査询确定最低成本路由LRN并产生包括LRN的NP响应。节点104所做的确定组合并替换了单独的NP以及NP和LCPSCP执行的LCR查找和传统系统中EO执行的处理。在一个实施例中,为了EOIOO能区分包括在基于LRN的响应消息中的LRN与包括在传统基于LRN的响应消息中的LRN,EO100执行与每个基于LRN的査询相关联的附加处理,其中,基于LRN的响应消息中的LRN与最低成本路由相关联,而传统基于LRN的响应消息包括可以与最低成本路由相关联的LRN或不与最低成本路由相关联的LRN。例如,EO100可维护包括事务(transaction)ID的表,其中事务ID唯一地标识每个查询事务。每个事务ID均可以与EO100确定的值相关联,事务BD指示包括在基于LRN的响应116中的LRN是否与最低成本路由相关联。类似地,为了先进路由节点104能区分需要先进服务的基于LRN的查询与需要传统处理的查询,节点104可执行与每个所接收的基于LRN的查询相关联的附加处理。例如,先进路由节点104可根据包括在查询102中的点代码(PC)和子系统号(SSN)来确定是否执行先进路由服务。节点104仅在接收到包括特定PC+SSN的基于LRN的查询或包括处在PC+SSN的特定范围中的基于LRN的査询之后,才产生先进路由查询106。在另一示例中,全局码翻译类型(globletitletranslationtype)(TT)值可用于确定是否产生先进路由査询106。基于LRN的查询104可包括与位于节点104上的服务相对应的TT值。包括在查询102中的TT值可由节点104转换成用于识别节点104上的服务的信息。由TT值标识的服务可以由运营商私下定义,并因此在实现先进路由服务时允许更好的定制性和灵活性。基于主叫方的先进路由根据本文所述主题的另一实施例,由交换局产生LNP或类LNP的查询,其中查询包括主叫方标识符。通信服务供应商使用这种类型的基于主叫方的先进路由来在它们的网络中实现差分QoS,其中呼叫的QoS至少部分地根据主叫方。这种基于主叫方的先进路由的示例包括在移动通信网络中漫游用户发起的呼叫的路由。在一个移动网络实施例中,移动运营商可以选择以较低成本/较低质量的网络资源来路由外地漫游用户(即,另一个移动运营商拥有的移动用户)发起的呼叫。这样,移动交换中心(MSC)从外地漫游用户接收呼叫请求。MSC交换局产生基于LRN的查询,例如NP查询,其中NP査询包括与主叫方相关联的标识符(例如CgPN)。按照与针对基于被叫方的査询的实施例所述方式相似的方式来处理该基于LRN的査询。在这种情况下,主叫方标识符由先进路由SCP用来确定运营商ID。主叫方标识符和/或运营商ID随后由先进路由LRN功能用来确定该呼叫的相应LRN。将LRN返回发起方MSC,并且MSC使用LRN来启动呼叫的建立。按照这种方式,外地漫游用户发起的呼叫可以相对于由移动运营商服务/拥有的用户所发起的呼叫有选择地分配更低成本/质量的资源。在另一实施例中,发起方MSC适于在基于LRN的査询消息中包括主叫方和被叫方标识符两者。例如,可以将主叫方号码和被叫方号码承载在查询消息内的单独参数中,或者可以将主叫方号码和被叫方号码连在一起并置于单个参数中。被叫方标识符和主叫方标识符可以由先进路由SCP或先进路由LRN功能结合地使用,以确定QoS/呼叫的路由。例如,如果被叫方是移动运营商的用户,则移动运营商可以将高成本/质量资源分配给由外地漫游用户发起的呼叫。根据本文所公开主题的信令消息路由节点可以包括底层硬件平台,其执行与诸如允许SS7的信号传输点(STP)路由节点的传统电信网络分组路由节点相似的功能。例如,用于根据本文所公开的主题在通信网络中提供基于号码携带的最低成本路由服务的适当系统可以包括EAGLESTP(可从北加利福尼亚的Morrisville的Tekelec购得)外地漫游移动用户先进路由图5和图6是根据本文所述主题的实施例使用基于位置路由号的查询和响应机制来实现外地漫游移动用户的先进路由。参见图5,外地漫游移动用户设备500连接到移动交换中心(MSC)502。在这个实例中,用户500产生基于LRN的查询,例如包括CgPN504的InfoAnalyzedQueiy,其通过MSC502发送到路由节点104。一旦接收到查询504,节点104产生包括CgPN的先进路由查询506,并将查询506发送到AR108。AR108通过产生由节点104接收的响应消息110来响应查询506。与上述的过程相似,路由功能112和路由数据库114根据从査询504接收的信息、先进响应110和存储在路由数据库114中的信息来产生基于LRN的响应116。然后,将基于LRN的响应116发送到MSC502,其中,基于LRN的响应116用于连接与外地漫游移动用户500相关联的呼叫。参见图6,MSC502产生类似于査询504的基于LRN的查询600。然而,基于LRN的査询600包括CgPN和CdPN两者。因此,CgPN和CdPN都包括在査询602中被发送到AR108,并由路由功能112使用来产生基于LRN的响应116。图7示出根据本文所述主题的实施例的包括基于LRN的先进路由功能的信令消息路由节点104。参见图7,信令消息路由节点104包括内部通信总线70S,其包括两个相对旋转的串行环。多个处理模块或卡可以耦合到总线708。在图7中,总线708可以耦合到链路接口模块(LIM)701、数据通信模块(DCM)702和数据库服务模块(DSM)704。这些模块物理地连接到总线708,以便信令和其它类型的消息可以在活动的卡或模块之间内部地路由。为了简化图示,图7中仅包括单个LIM卡、单个DCM卡和单个DSM卡。然而,信令消息路由节点104可以包括多个其它LIM、DCM和DSM以及其它卡,它们中的所有均可以同时连接到总线708并且通过总线708进行通信。每个模块701、702和704均可以执行驻留在每个模块上的应用程序或功能并通过总线708控制与其它模块的通信。例如,DSM704可以执行用于根据通信服务用户标识符和相关的最低成本路由信息确定LRN的软件。LIM701可包括SS7MTP层次1和2功能710、1/0缓冲器711、网关筛选(GWS)功能712、消息区分功能714、消息分发功能716和路由管理器718。MTP层次1和2功能710通过特定物理接口发送和接收数字数据,提供SS7消息分组的差错检测、差错校正和随后的传送。I/O缓冲器711提供对引入和输出的信令消息的临时缓冲。GWS功能712检查所接收的消息分组并确定是否应该允许该消息分组进入信令消息路由节点104以进行处理和/或路由。区分功能714执行区分操作,其包括确定所接收的消息分组是否需要由内部处理子系统处理还是应仅进行交换(即,路由到网络中的另一节点)。将允许进入信令消息路由节点104的消息(例如基于LRN的查询)路由到系统中的其它通信模块,或者通过总线708分发到应用引擎或处理模块。18DSM704可以通过消息分发功能716从LIM701接收基于LRN的査询。位于LIM701上的分发功能716可以将基于LRN的查询通过总线708转发到DSM704。一旦接收到基于LRN的査询,路由功能112就可以在数据库114中进行查找,以根据包含在基于LRN的査询中的CSSI来确定LRN。路由数据库114可以包括路由信息,诸如上表1和表2所示的最低成本路由信息。如表1和表2所示,最低成本路由信息可包括运营商ID、被叫方号码、时间和LRN。一旦根据所接收的基于LRN的查询确定了LRN,路由功能112就产生包括所确定的LRN的基于LRN的响应,并通过总线708和路由管理器720将响应消息转发到DCM702。DCM702包括用于通过IP信令链路进行发送和接收SS7消息的功能。在所示的实例中,DCM702包括物理层功能722、网络层功能724、传输层功能726、适应层功能728和以上结合LIM701描述的功能712、716和718。物理层功能722执行开放系统互连(OSI)物理层操作,例如通过底层电子或光接口发送消息。在一个示例中,物理层功能722使用以太网来实现。网络层功能724执行诸如将消息路由到其它网络节点的操作。在一种实现中,网络层功能724可以实现互联网协议。传输层功能726实现OSI传输层操作,例如在网络节点之间提供面向连接的传输,在网络节点之间提供无连接的传输,或者在网络节点之间提供面向流的传输。传输层功能726可以使用任何适当的传输层协议来实现,诸如流控制传输协议(SCTP)、传输控制协议(TCP)或用户数据包协议(UDP)。适应层功能728执行用于通过IP传输来发送和接收SS7消息的操作。适应层功能728可以使用任何适当的IETF或其它适应层协议来实现。适当协议的实例包括:MTP层次2端对端用户适应层(M2PA)、MTP层次3用户适应层(M3UA)和/或信令连接控制部分(SCCP)用户适应层(SUA)。功能712、716和718执行与以上参照LIM702所述的相应部件相同的操作。应该理解,本文所述主题的各种细节可以在不偏离本文所述主题的范围的情况下进行改变。此外,之前的描述仅仅用于示例的目的,而非限制的目的。权利要求1、一种使用基于位置路由号(LRN)的查询和响应机制来实现先进路由的方法,该方法包括(a)接收基于LRN的查询;(b)根据所述基于LRN的查询产生先进路由查询;(c)向用于处理所述先进路由查询的先进路由功能发送所述先进路由查询;(d)从所述先进路由功能接收包括运营商ID的先进路由响应;(e)根据所述先进路由查询响应确定LRN;以及(f)响应于对所述LRN的确定,产生包括所确定的LRN的基于LRN的响应。2、如权利要求l所述的方法,其中,所述基于LRN的査询包括号码携带(NP)查询,所述基于LRN的响应包括NP响应。3、如权利要求l所述的方法,其中,产生先进路由查询包括产生最低成本路由(LCR)查询。4、如权利要求l所述的方法,其中,产生先进路由查询包括根据主叫方标识符产生先进路由查询。5、如权利要求l所述的方法,其中,向先进路由功能发送所述先进路由查询包括向服务质量(QoS)功能发送QoS查询。6、如权利要求l所述的方法,其中,根据所述先进路由响应确定LRN包括在包括LRN、运营商ID值、被叫方号码(CdPN)和时间的数据结构中执行查找。7、如权利要求1所述的方法,其中,产生基于LRN的响应包括将与路由数据库中的匹配条目相关联的LRN插入到所述基于LRN的响应中。8、如权利要求1所述的方法,包括向所述基于LRN的查询的发起方发送所述基于LRN的响应。9、如权利要求1所述的方法,其中,在路由节点处执行步骤(a)-(f)。10、一种使用基于位置路由号(LRN)的查询和响应机制来实现先进路由的方法,该方法包括(a)接收包括通信服务用户标识符(CSSI)的基于LRN的查询;(b)根据所述CSSI和相关联的先进路由信息确定LRN;以及(c)响应于对所述LRN的确定,产生包括所确定的LRN的基于LRN的响应。11、如权利要求10所述的方法,其中,所述基于LRN的查询包括号码携带(NP)査询,所述基于LRN的响应包括NP响应。12、如权利要求10所述的方法,其中,接收包括CSSI的基于LRN的查询包括接收包括被叫方标识符的基于LRN的査询。13、如权利要求10所述的方法,其中,确定LRN包括根据主叫方标识符确定LRN。14、如权利要求10所述的方法,其中,确定LRN包括根据服务质量(QoS)信息确定LRN。15、如权利要求IO所述的方法,其中,确定LRN包括在包括LRN、被叫方号码(CdPN)和时间的数据结构中执行査找。16、如权利要求10所述的方法,其中,在路由节点处执行步骤(a)-(f)。17、一种使用基于位置路由号(LRN)的査询和响应机制来实现先进路由的信令消息路由节点,该信令消息路由节点包括(a)通信模块,用于接收基于LRN的査询;以及(b)路由功能,用于根据所述基于LRN的査询产生先进路由查询;向用于处理所述先进路由查询的先进路由功能发送所述先进路由查询;接收包括运营商ID的先进路由响应;使用所述先进路由响应确定LRN;以及,产生包括所确定的LRN的基于LRN的响应。18、如权利要求17所述的信令消息路由节点,其中,所述基于LRN的查询包括号码携带(NP)查询,所述基于LRN的响应包括NP响应。19、如权利要求17所述的信令消息路由节点,其中,所述先进路由查询包括最低成本路由(LCR)查询。20、如权利要求17所述的信令消息路由节点,其中,所述路由功能用于在包括LRN、运营商ID值、被叫方号码(CdPN)和时间的数据结构中执行査找。21、如权利要求17所述的信令消息路由节点,其中,所述路由功能用于将与匹配条目相关联的LRN插入到所述基于LRN的响应中。22、一种使用基于位置路由号(LRN)的査询和响应机制来实现先进路由的信令消息路由节点,该信令消息路由节点用于(a)通信模块,用于接收包括通信服务用户标识符(CSSI)的基于LRN的査询;以及(b)路由功能,用于根据所述CSSI和相关联的先进路由信息确定LRN;并且产生包括所确定的LRN的基于LRN的响应。23、如权利要求22所述的信令消息路由节点,其中,所述基于LRN的查询包括号码携带(NP)査询,所述基于LRN的响应包括NP响应。24、如权利要求22所述的信令消息路由节点,其中,所述路由功能用于根据被叫方标识符确定所述LRN。25、如权利要求22所述的信令消息路由节点,其中,所述路由功能用于在包括LRN、被叫方号码(CdPN)和时间的数据结构中执行査找以确定所述LRN。26、如权利要求22所述的信令消息路由节点,其中,所述路由功能用于向基于LRN的査询发起方发送所述基于LRN的响应。27、一种包括实现在计算机可读介质上用于执行如下步骤的计算机可执行指令的计算机程序产品,所述如下步骤包括(a)接收基于位置路由号(LRN)的查询;(b)根据所述基于LRN的查询产生先进路由査询;(c)向用于处理所述先进路由查询的先进路由功能发送所述先进路由查询;(d)从所述先进路由功能接收包括运营商ID的先进路由响应;(e)根据所述先进路由响应确定LRN;以及(f)响应于对所述LRN的确定,产生包括所确定的LRN的基于LRN的响应。28、如权利要求27所述的计算机程序产品,其中,所述基于LRN的查询包括号码携带(NP)査询,所述基于LRN的响应包括NP响应。29、一种包括实现在计算机可读介质上用于执行如下步骤的计算机可执行指令的计算机程序产品,所述如下步骤包括(a)接收包括通信服务用户标识符(CSSI)的基于位置路由号(LRN)的査询;(b)根据所述CSSI和相关联的先进路由信息确定LRN;以及(c)响应于对LRN的成功确定,产生包括所确定的LRN的基于LRN的响应。30、如权利要求29所述的计算机程序产品,其中,所述基于LRN的查询包括号码携带(NP)査询,所述基于LRN的响应包括NP响应。全文摘要本文所描述的主题包括用于使用基于位置路由号(LRN)的查询和响应机制来实现先进路由的方法、系统和计算机程序产品。根据一个方面,一种方法包括接收基于位置路由号(LRN)的查询,并根据所述基于LRN的查询产生先进路由查询。所产生的先进路由查询发送给用于处理先进路由查询的先进路由功能。一旦从先进路由功能接收到包括运营商ID的先进路由响应,就根据先进路由响应确定位置路由号(LRN)。响应于根据先进路由响应而对LRN的成功确定,产生包括所确定的LRN的基于LRN的响应。文档编号H04M7/00GK101682675SQ200880012872公开日2010年3月24日申请日期2008年2月19日优先权日2007年2月21日发明者A·班图库尔,P·J·马尔西科申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1