分布式7号信令系统的呼叫处理系统的制作方法

文档序号:7572332阅读:148来源:国知局
专利名称:分布式7号信令系统的呼叫处理系统的制作方法
技术领域
本发明涉及电话网络,具体涉及采用7号信令系统的公共信道信令的网络。
公共信道信令(CCS)系统用于电话网络中改善处理电话业务的效率。CCS是一种控制电话网路的方法,它利用控制单条信道在电话交换机之间传递有关呼叫建立的信息和在其它信道上正在连接呼叫的呼叫监视信息,还利用传输物理性维护和管理。CCS系统以大量的冗余性实现的,以保证在传输物理性失效时可靠的信令通信。在数字信令传输的情况下,典型地使用最少四个不同交换机间的物理电路的一条信道传递交换机之间的CCS信息。四个电路典型地以最少两条不同的物理路径选择路由,而且这些路径经常通过远端交换机或信号转发点选择路由,在由于设备故障或实际损坏导致业务中断时允许迂回的选择路由。
7号信令系统(SS7)提供适用于电话交换机、PBX和无线传送消息网关(Wireless Messaging Gateways,简称WMG)的CCS系统的国际标准。在其实施中SS7遵循OSI七层模型的下三层。在SS7初始开发时只是完成OSI模型的下三层的定义。SS7用户部分(包括用户接口)包含OSI模型的上四层。
SS7消息传输协议层1(MTPL1)是最低的物理层。MTPL1包括对该网络的电接口,并控制数据信号定时和电气特性。在SS7情况下,这些功能符合交换机间数字传输信道的要求,和典型地是数字信道接口的一部分。
SS7消息传输协议层2(MTPL2)是链路层。MTPL2含有链路控制功能,诸如利用标记对信号单元和分组的描述、检错与纠错、信号链路故障和信令链路恢复的程序。
SS7消息传输协议层3(MTPL3)是网络层。MTPL3所含的功能是引导消息到合适的路由、在冗余路由上均匀分配分组、发送与接收有关网络状态的信息、和控制网络配置以便保持或恢复正常的消息转发能力。
现有的SS7系统的结构依赖于采用复杂的软件运算的、集中的高度复杂的故障容限处理系统和MTPL3层的故障容限,以提供MTPL2和MTPL3层。这些结构是高度集成的并和该消息传输协议(MTP)低层接口紧密耦合,而且趋向于很难扩展。为此,它们的尺寸必须仔细地确定以避免小的或中等尺寸的信令系统的初始费用过大,同时提供一些容量,以便于增长。但是,当容量超过时,该系统典型地必须基本上完全以具有较大容量的系统代替。据此,现在需要易于扩展的模块分布式结构,内含一种简单的用以提供MTPL3层冗余性的方法。


图1是根据本发明的优选实施例的无线通信系统的电气方框图。
图2是根据本发明的优选实施例分布式7号信令系统的呼叫处理系统的电气方框图,该呼叫处理系统是图1所示的无线通信系统的一部分。
图3是说明根据本发明的优选实施例低层监视功能的操作和在图2所示的分布式7号信令系统的呼叫处理系统中使用的其它功能部分的流程图。
图4是说明根据本发明的优选实施例在图2中所示的分布式SS7呼叫处理系统中使用的高层监视功能的操作的流程图。
图5是说明根据本发明的优选实施例在图2所示的分布式SS7呼叫处理系统中使用的操作与维护功能的操作的流程图。
参见图1,图中示出根据本发明的优选实施例的无线通信系统100的电气方框图。在这个例子中,无线通信系统被表示为单向无线传送消息系统,诸如单向寻呼系统。但是,可以理解,无线通信系统100可替代地是双向无线消息系统,诸如双向寻呼系统或者双向蜂窝或常规移动无线电系统。无线通信系统100包括利用电话链路103接到公共交换电话网(PSTN)105的一个消息输入设备,如电话机106。PSTN105经过电话链路110接到无线传送消息关网(WMG)102。WMG102连接到射频(RF)控制器113,控制器113经过通信链路112接到射频发射机114。基站天线116接到发射机114。射频发射机114又经过基站天线116、射频信号118和用户天线120连接到用户单元122,用户天线120接到用户单元122。虽然在WMG102中示出本发明的实施例,但将会知道,本发明也可用在其它设备中,例如电话交换机、电话远端交换设备和专用小交换机。根据本发明的优选实施例,电话链路110使用公共信道信令(CCS)和7号信令系统(SS7)协议。
WMG 102包括一个PSTN接口104、一个消息传输协议较低层(MTPLL)处理系统121、一个呼叫处理控制器115和一个操作与维护控制器(OMC)108。呼叫处理控制器115包括一个消息传输协议层3(MTPL3)处理系统123和其它功能。参见图2更详细地说明分布式SS7呼叫处理系统107,呼叫处理系统107包括PSTN接口104、MTPLL处理系统121、MTPL3处理系统123和OMC108。电话链路110接到PSTN接口104。每条电话链路110最好是一个UST1电路(具有24个信道,每个信道传递64kb/s的二进制信息,如数字地编码的话音和公共信道信号)或者欧洲的E1电路(32个信道,每个信道传递64kb/s的二进制信息和一个公共信道信号)。该PSTN接口104提供用于T1或E1中继线的电气终端并将公共信道信令(CCS)信息耦合到MTPLL处理系统121。MTPLL处理系统121提供SS7 CCS较低层(层1和层2)处理功能,并且将较低层处理的信息经过高速局域网109耦合到MTPL3处理系统123,该局域网最好是以太局域网。以太网109使MTPLL互连到OMC,和OMC互连到呼叫处理控制器115。呼叫处理控制器115也接到RF控制器113。MTPL3处理系统123起着重建经非CCS信道耦合的消息的作用和提供有关呼叫建立及呼叫监视的信息,呼叫处理控制器115用于提供下文叙述的常规消息功能。所提供的功能是发送由PSTN105接收的无线消息到用户单元122的常规的编程功能。呼叫处理控制器115包括常规的计算机系统硬件,最好是多个处理器,如由加州Themis Computer of Fremont公司制造的VME SPARCTM型号10/20中央处理单元(CPU);一个或多个大容量存储单元,诸如常规硬盘驱动器;一个或多个常规的以太网和/或光纤数字数据接口(FDDI)和合适的常规箱体和电源。由加州Sun Microsystems Inc.ofMountain View,分配的SolarisTMOperating System最好用于控制呼叫处理控制器115的编程的功能。
在系统建立期间和在系统运行时,OMC108提供WMG102的操作与维护控制。OMC239还从系统部件捕获系统统计、故障报告和告警。OMC239是一个编程的功能,最好在SolarisTMOperating System的控制下运行、在SPARCTM10/20 CPU上运行。OMC239功能包括下文关于图5叙述的独特方面以及常规的功能如标准通信、统计和用户接口功能。
WMG102通过一条或几条通信链路112监视一个或几个射频发射机114的操作。通信链路112典型地是扭绞线对电话线,但是也可以是RF、微波或其它通信链路。射频发射机114连接到基站天线116。可以理解,为了满足不同系统的要求,射频发射机114可以与WMG102共同放置或可以不共同放置。
用户单元122举例来说,是一个选择呼叫接收机。用户单元122包括接到用户天线120的射频接收机124。射频接收机124接到一个控制器/解码器128,后者又接到用户接口126。用户接口126提供该用户与用户单元122之间的接口。用户接口126包括用户输入命令和消息到控制器/解码器128的按钮和其它控制装置。用户接口还可包括提醒装置,如提醒音发生器、发光二极管(LED)指示器和/或图形显示器,用于提醒用户有关的信息;和放大器及传感器件,用于传递话音信道给该用户。
举例来说,传送消息到用户单元122的寻呼系统用户使用电话机106开始通信。当输入适当的数字时,该用户就经过电话链路103、PSTN105和电话链路110连接到WMG102。然后WMG102在呼叫处理控制器115的控制下提醒该用户输入消息。可以理解,该消息例如可以是数字消息、字母数字消息或话音消息。当收到该消息时,呼叫处理控制器115从用户数据库(未示出)中确定在该消息中指定的用户单元122是否在该无线消息系统中是现用的。当确定用户单元122是现用时,呼叫处理控制器115确定用户单元122的系统识别号(ID),该识别号包括该消息中的系统ID,并将该消息耦合到RF控制器113,在那里它是按一个队列放置。在适当的时间,RF控制器113以常规的方式编码该消息,而已编码的消息经过通信链路112前向发送到射频发射机114,以便发送出去。已编码的消息使用基站天线116及用户天线120利用射频信号118从射频发射机114传递到用户单元122中的射频接收机124。射频接收机124将已编码的消息耦合到控制器/解码器128,后者解码该消息、存储该消息和户接口126提醒用户单元122的用户。然后用户单元122的用户输入一个请求,以使控制器/解码器128使用用户接口126传递该消息到该用户。然后,控制器/解码器128以适当的方式例如使用字母数字消息的一个字母数字显示器显示该消息。
参见图2,图中示出根据本发明的优选实施例的分布式SS7呼叫处理系统107的电气方框图。分布式SS7呼叫处理系统107包括一个或多个通用的通信控制器(UCC)248、一个或多个MTPL3处理模块202、222和OMC108,它们通过可扩展的本地网109经过网络分接头242互相连接,在这个例子中本地网是以太网240。以太网240的每端由网络终接器246终接。每个UCC248包括网络接口控制器(NIC)257和数字信道接口(DCI)258,后者又称为MTPLL模块。每个NIC257最好接到T1或E1中继线110之一。根据本发明的优选实施例,使用每条T1或E1中继线的最大一条64kb/s信道作为CCS信道、PSTN接口104接到电话链路110的一个或几个NIC257。MTPLL处理系统121包括一个或几个DCI258。MTPL3处理系统123包括一个或几个MTPL3处理模块202、222。最好MTPL3处理模块202和MTPL3处理模块222在结构和软件内容上是相同的,差别只是它们的本地网地址及它们的操作的工作/备用状态。因此分布式SS7呼叫处理系统107可只包括一个DCI258和一个MTPL3处理模块202。分布式SS7呼叫处理系统107可根据需要通过增加更多的DCI258进行扩展以容纳更多的T1或E1中继线而不必包括附加的MTPL3模块。一个附加的MTPL3222模块最好包括在分布的SS7呼叫处理系统107中,提供完全冗余的后备操作。为了更多的冗余,可加上另外的MTP3模块(未示出)。在任何一个时间最好只有MTPL3处理模块202、222之一具有工作状态。因此,分布式SS7呼叫系统107是使用一个结构处理CCS信道中信息的一个独特的分布式及坚固的系统,该结构是容易扩展的而且提供冗余而不复杂或者昂贵的硬件或软件。
每个UCC248最好包括一个NIC257和一个数据信道接口(DCI)258。NIC257和DCI258利用常规的脉码调制(PCM)总线261,例如本领域普通技术人员熟悉的信号计算(SC)总线互相连接,该总线用于从NIC257传递CCS信息到DCI258。PCM总线261携带T1或E1中继线的所有数字信道到UCC258中的其它模块(未示出)以便由其它功能使用。每个DCI258的PCM总线261最好与其它DCI的PCM总线261互连,允许发送数字话音消息到任一个NIC257,因而到任一条T1/D1中继线。
每个DCI258包括一个消息传输协议层1(MTPL1)259功能,一个消息传输协议层2(MTPL2)256功能,一个较低层监视器功能260和一个以太网接口254,接口254也称为较低层网络接口254。以太网接口254包括一个常规TCP路由器255,用于控制通过以太网240的消息段的路由选择。以太网接口254接到以太网240。
每个UCC248最好包括一个常规机架安装的PC底盘,用于对NIC257和DCI258提供电源。NIC257是由新泽西州帕西伯尼(parsippany)市的Dialogic公司制造的常规的PCTM兼容计算机模块。DCI258最好是基于SDB2模块的PCTM兼容的印刷电路板模块,部件号72178G06由伊利诺斯州给姆堡市的摩托罗拉公司制造的。SDB2模块使用由摩托罗拉公司制造的68360型处理器和与常规计算机部件诸如随机存取存储器(RAM)和只读存储器(ROM)互连的以太网收发信机集成电路(IC)(一般可从多个制造厂买到)的独特组合。SDB2模块已设计具有与网络接口控制器的串行通信总线兼容的PCM总线结构。消息传输协议层1物理层(MTPL1)259和消息传输协议层2链路层(MTPL2)256是在68360处理器上最好是在VxWORKSTM操作系统(OS)的控制下运行的常规编程的功能。
VxWORKSTMOS是由加州Alameda市的Wind River Systems公司分配的。TCP路由器255功能由常规的TCP/IP内置栈(Stack)提供,该内置栈也在VxWORKSTMOS的控制下在68360上运行并且控制以太网收发信机IC。较低层监视功能(LLMF)260是在VxWORKSTMOS的控制下在68360上运行的独特软件功能并且提供下面对照图3叙述的独特功能。
MTPL3模块202包括一个以太网接口218,也称为层3网络接口;一个SS7MTPL3网络层204;一个状态缓冲器210;一个消息交换机212;一个监视器功能205;以及一个零装置214。以太网接口218包括一个TCP路由器217。以太网接口218的输出206接到消息交换机212。MTPL3网络层204的输入/输出208接到消息交换机212,交换机212又接到以太网接口218的输入216。消息交换机212还接到零装置214。监视器功能205接到MTPL3网络层204和消息交换机212。状态缓冲器210接到MTPL3网络层204。
MTPL3模块222包括一个以太网接口238;一个SS7MTPL3网络层224;一个状态缓冲器230;一个消息交换机232;一个监视器功能225;以及一个零装置234。以太网接口238包括一个TCP路由器237。以太网接口238的输出226耦接到消息交换机232。MTPL3网络层224的输入/输出接到消息交换机232,后者又接到以太网接口238的输入236。消息交换机232还耦接到零装置234。监视器功能225耦接到MTPL3网络层224和消息交换机232。状态缓冲器230耦接到MTPL3网络层224。
两个模块202、222由相同的硬件部件和软件功能组成。每个MTPL3处理模块202、222最好是一个相同的由摩托罗拉公司制造的型号CPU162的VME计算机模块,内含一个以太网收发信机IC和在摩托罗拉公司制造的68040型处理器上运行的一个常规VxWORKSTMOS。每个消息传输协议层3网络层(MTPL3)204、224是在该VxWORKSTMOS的控制下在68040处理器上运行的一个常规编程的功能。每个TCP路由器功能217、237是由在该VxWORKSTMOS控制下在68040处理器上运行的一个常规TCP/IP内置堆栈提供的,用以控制以太网收发信机IC。相同的监视器功能205、225和相同的消息交换机功能212、232是在该VxWORKSTMOS的控制下在68360上运行的独特软件功能。下文参照图2叙述消息交换机功能212、232。下文参照图4叙述处于备用状态的MTPL3中操作专用的监视器功能205、225的各部分。在图4中未示出的监视器功能205、225的特性是产生重复的“心跳”(heartbeat)消息,它寻址到分布式SS7呼叫处理系统中的OMC108和所有其它MTPL3模块,在本例子中它们是MTPL3 202和MTPL3222。不管MTPL3是在现用或备用状态中操作都产生重复的“心跳”消息。状态缓冲器210最好是用于存储变量的RAM存储器,该变量实际上规定每个MTPL3处理模块202、222的整个操作状态。零装置214是一个简单功能,用于从该消息交换机接受消息并且废弃它们。
可以理解,本地网240可以是另一个类型的,诸如FDDI,在这种情况下,在以太网接口254、218二者中使用不同的收发信机IC和相应的不同软件。
为了扩展的目的,分布式SS7呼叫处理系统107按照下述的状态进行初始化。MTPL3处理模块202初始处于现用状态,MTPL3 222处于备用状态,而电话链路110与远处电话交换中心连接,后者利用一条或多条CCS信道交换信息。现用的MTPL3处理模块202的消息交换机212处于现用状态,MTPL3网络层204的输出208耦接到以太网接口218。备用的MTPL3处理模块222的消息交换机232处于备用状态,MTPL3网络层224的输出228耦接到零装置234。状态缓冲器210初始时含有与状态缓冲器230相同的信息。
从远处交换中心来的输入SS7消息例如是提醒WMG102话音链路是寻呼系统用户使用该电话链路110的专门电话链路的专门信道建立的消息,到达一条CCS信道。这个消息使用分组的格式传送。这些分组由MTPL1259接收,MTPL1 259其中执行层1协议功能,而这些分组被向前转发到MTPL2 256。层2协议功能在这些分组上执行和这些分组由TCP路由器255编址,并经以太网接口254和以太网240发送到现用的MTPL3处理模块202。TCP路由器255保存一个路由表,该路由表包含一个主地址和至少一个辅助地址,在本例子中主地址是现用的MTPL3202,该辅助地址是MTPL3 222。路由表的更新将在下文参照图3、4和5叙述。分组由现用的MTPL3处理模块202的以太网接口218接收并通过消息交换机212转发到MTPL3网络层204。分组由MTPL3网络层204装配为SS7 CCS消息并经过以太网240接到呼叫处理控制器115(在图2中未示出)。呼叫处理控制器115使用CCS消息确定在T1/E1中继线的信道上接收的话音消息的传送地方。在其现用状态(相应于MTPL3的现用状态)工作的消息交换机212,复制该CCS消息并经过以太网接口218和以太网240转发该复制的CCS消息到备用MTPL3处理模块222。可以理解,通常在现用的MTPL3中的消息交换机212也复制从MTPLL处理系统121接收的所有CCS消息和从呼叫处理控制器115来的所有CCS消息,并且向前转发它们到备用MTPL3。消息交换机212分析所接收的消息并发送每个消息到其适当的目的地,例如OMC108或者MTPLL处理系统121中的DCI258之一。
备用的MTPL3处理模块222接收由消息交换机212转发的重新组装的消息并且以与现用的MTPL3处理模块202相同的方式处理重新组装的消息。备用的MTPL3处理模块中的消息交换机在其备用状态工作。预定到MTPLL处理系统121或呼叫处理控制器115的、由消息交换机232接收的消息连接到零装置234。零装置234提供所有必需的功能,例如信号交换,用于MTPL3网络层224完成正常的消息过区切换处理。由零装置234接收的消息被废弃。这允许使用常规的MTPL3网络层功能。由消息交换机232接收的其它消息诸如从有效MTPL3处理模块202来的“心跳”消息被发送到监视器功能225。该监视器功能还产生一些系统状态消息,诸如请求变为现用MTPL3处理模块,这些消息由消息交换机232发送到OMC或该现用MTPL3处理模块。以这种方式操作备用MTP3处理模块222保证备用MTPL3处理模块222完全反射现用MTPL3处理模块202的操作,并且能够呈现在目前现用的MTPL3处理模块202故障时的现用状态。
由呼叫处理控制器115始发的输出SS7消息经过以太网240连接到有效MTPL3处理模块202的以太网接口218。MTPL3处理模块202执行层3协议功能并发送该消息到指定的MTPLL模块(或DCI)258。消息交换机212是现用MTPL3网络层204的一部分,复制并向前转发SS7消息到备用MTPL3处理模块222。备用MTPL3处理模块222处理SS7消息的方式与现用MTPL3处理模块202处理该SS7消息相同,但是所有的输出都被转移到零装置234。
参见图3,图中示出叙述根据本发明的优选实施例在传递消息到MTPL3处理模块202时较低层监视器功能(LLMF)260和MTPLL模块(或DCI)258中其它功能部分的操作的流程图。在这个例子中,MTPL3处理模块202开始作为现用单元而MTPL3处理模块222是被动的(Passive)。在步骤302,从NIC257接收被发送到MTPL3处理模块202的SS7消息。然后,在步骤304,TCP路由器255试图发送该消息到现用MTPL3 202,这是根据TCP中的路由表确定的。当在步骤306从现用MTPL3处理模块202接收指示“该消息成功的传输的证实”时,该处理在步骤302继续,等待下一个接收的消息。在步骤306未收到证实时,该监视器功能通过产生“谁是现用”的SS7消息进行响应,该SS7消息由路由器255分组传输到WMG102中的所有MTPL3,并在步骤308由太网接口254发送。在步骤312从MTPL3处理模块222收到“我是现用”的消息时,在步骤314,MTPL3处理模块222标志为现用的,而MTPL3处理模块202被标志为故障,这是通过改变路由表中的主地址和辅助地址进行的。在步骤304以再次尝试发送SS7消息到新的现用的MTPL3处理模块继续该处理。在步骤312在预定的时间内未从MTPL3处理模块222收到“我是现用”的消息时,在步骤302通过等待下一个接收的消息继续该处理。
参见图4,图中示出叙述根据本发明的优选实施例在备用MTPL3消息处理模块222中监视器功能225的操作的流程图。监视器功能225测试由现用的MTPL3消息处理模块202产生的“心跳”消息的周期接收。该监视器功能尝试在未如期望的一样收到来自MTPL3 202的“心跳”时标志MTPL3 222为现用的MTPL3。在步骤402,监视所接收的消息,确定接收来自现用的MTPL3消息处理模块202的“心跳”消息或来自OMC108的消息。当在预定的超时出现之前,在步骤404收到“心跳”消息时,定时器被复位和该监视器在步骤402等待下一个“心跳”消息。当在步骤404超时出现之前未收到“心跳”消息时,在步骤406该监视器产生一个告警消息,当在预定时间内没有前面的告警消息已被发送时,该告警消息被发送到OMC。在步骤408,监视器功能225等待来自任何DCI258的“谁是现用的”消息。当收到“谁是现用”的消息时,在步骤410监视器功能225产生一个“请求变为现用的”消息,该消息由TCP路由器217发送到OMC108。在步骤412,当从OMC108收到“许可请求”消息时,在步骤414,MTPL3 222标志MTPL3 202为故障的,并在步骤414监视器功能产生“我是现用”的消息,该消息由TCP路由器217发送到所有DCI258。在步骤416,以该MTPL3这时处于现用状态,该方法结束。在预定的时间内未从OMC108收到“许可请求”消息时,在步骤402该方法继续再监视“心跳”消息。
参见图5,图中示出叙述根据本发明的优选实施例由OMC108执行的监视过程的流程图。OMC108中的监视过程与MTPL3消息处理模块202、222中的监视器功能配合工作,以保证在现用单元故障时、从现用到被动的MTPL3消息处理系统的“热转换”,这是因为保持在状态缓冲器210、230中的每个MTPL3的状态通过复制消息业务与MTPL3的202、222基本上保持等效的缘故。据此,在发生转换时,在基本上无消息业务丢失的意义上讲这是“热”的。在步骤502,OMC监视过程监视来自现用的MTPL3 202和备用的MTPL3 222的“心跳”消息。在步骤504,在第一预定超时期满之前当从现用的MTPL3 202收到“心跳”消息和在步骤506在第二预定超时期满之前从现用的MTPL3202收到“心跳”消息时,在步骤502以继续监视“心跳”,该方法继续进行。在步骤504,在第一预定超时期满之前当未从现用的MTPL3 202收到“心跳”消息时,在步骤510OMC监视过程标志现用的MTPL3 202为“不工作的”并且在步骤512标注备用的MTPL3 222为现用的。在步骤514,该监视过程等待来自MTPL3 222的“请求变为现用的”,而当收到该请求时,在步骤516,发送“许可请求”的消息到备用MTPL3 222使它而变为现用的MTPL3 222。
在步骤504,在第一预定超时期满之前当从现用的MTPL3 202收到“心跳”消息和在步骤506的第二预定超时期满之前未从现用的MTPL3202收到“心跳”消息时,在步骤508,该OMC监视过程标志备用MTPL3为不工作的。
可以理解,可以使用替代的处理器硬件和操作系统提供这里所叙述的功能,尽管可能的费用更高些。
总之,上述的分布式SS7呼叫处理系统107包括一个SS7消息传输协议层3(MTPL3)处理模块202,一个SS7消息传输协议较低层(MTPLL)处理模块258和一个本地互连媒介240。
SS7消息传输协议层3(MTPL3)处理模块202包括一个SS7MTPL3网络层204和一个层3本地网络接口218,后者耦接到SS7MTPL3网络层204。SS7消息传输协议较低层(MTPLL)处理模块258包括一个SS7消息传输协议层1(MTPL1)物理层259;一个SS7消息传输协议层2(MTPL2)链路层256,后者接到SS7 MTPL1物理层259;和一个较低层本地网络接口254,它耦接到SS7 MTPL2链路层256。本地互连媒介240连接层3本地网接口218耦接到较低层本地网络接口254。
在分布式SS7呼叫处理系统107中使用的模块分布式结构提供容易扩展的坚固的冗余SS7 CCS接口,呼叫处理系统107包括通过可扩展的本地互连媒介240互连的独特部分的软件和硬件部件。本发明的关键方面是MTPL3功能与MTPLL功能的分离开。借助于给它们的每一个增加一个网络接口,分离开是可能的。这个分离开提供了以经济有效的方式容易扩展的独特的MTP结构。此外,同时考虑在这里叙述的独特监视功能,以最少的硬件备份(只是MTPL3部分需要备份)提供高度可靠的系统。系统以MTPL3处理模块的热转换为特征,在MTPL3处理模块发生故障时,使消息丢失到最小程度。
权利要求
1.一种分布式的7号信令系统(SS7)呼叫处理系统,其特征在于,包括一个SS7消息传输协议层3(MTPL3)处理模块,它包括一个SS7MTPL3网络层,和一个层3本地网络接口,耦接到所述SS7MTPL3网络层;一个SS7消息传输协议较低层(MTPLL)处理模块,它包括一个SS7消息传输协议层1(MTPL1)物理层,一个SS7消息传输协议层2(MTPL2)链路层,连接到所述SS7MTPL1物理层,和一个较低层本地网络接口,连接到所述SS7 MTPL2链路层;和一个本地互连媒介,连接所述层3本地网络接口到所述较低层本地网络接口。
2.根据权利要求1的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,包括多个所述SS7 MTLL处理模块,其中所述的本地互连媒介将每个所述的SS7 MTPLL处理模块的所述较低层本地网络接口连接到所述层3本地网络接口。
3.根据权利要求2的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,所述的本地互连媒介是具有一个网络协议的一个可扩展的网络,所述多个所述SS7 MTPLL处理模块的不同在于网络协议。
4.根据权利要求1的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,所述的本地互连媒介是以太网和光纤数字数据接口(FDDI)之一。
5.根据权利要求1的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,所述的SS7 MPTLL处理模块还包括一个MTPLL监视器功能,用于把消息发送到被识别为现用状态的一个SS7 MTPL3处理模块。
6.根据权利要求1的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,所述的SS7 MTPL3处理模块还包括一个MTPL3监视器功能,用于操作处于现用状态和备用状态中之一的所述SS7 MTPL3处理模块,和其中所述的MTPL3监视器功能通知耦接到所述的本地互连的SS7MTPLL处理模块该SS7 MTPL3处理模块的状态的改变为现用状态。
7.根据权利要求6的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,在具有一个或多个其它SS7 MTPL3处理模块的系统中,只在所有所述的一个或多个其它SS7 MTPL3处理模块不是处于现用状态时,所述的MTPL3监视器功能才操作处于现用状态的所述SS7 MTPL3处理模块;在所述的SS7 MTPL3处理模块在现用状态与备用状态其中之一操作时,所述的MTPL3监视器功能产生一个重复的“心跳”消息,以及在所述的SS7 MTPL3处理模块处于备用状态时,所述的MTPL3监视器功能使用由一个或多个其它SS7 MTPL3处理模块产生的重复“心跳”消息,确定所述的SS7MTPL3处理模块应该产生一个请求,以改变到现用状态。
8.根据权利要求7的分布式7号信令系统(SS7)呼叫处理系统,其特征在于,所述的SS7 MTPLL处理模块还包括一个较低层监视器功能,用于产生“谁是现用”的消息,和当所述SS7MTPL3处理模块处于备用状态时,在预定时间内没有收到“心跳”消息而收到“谁是现用”的消息时,所述监视器功能产生请求所述SS7 MTPL3处理模块改变到现用状态的消息。
9.一种7号信令系统(SS7)消息传输协议层3(MTPL3)处理模块,其特征在于,包括一个SS7 MTPL3网络层;和一个层3本地网络接口,耦接到所述SS7 MTPL3网络层,用于通过本地互连媒介把所述SS7 MTPL3网络层耦连到SS7消息传输协议层2(MTPL2)链路层。
10.一种7号信令系统(SS7)消息传输协议较低层(MTPLL)处理模块,其特征在于,包括一个SS7消息传输协议层1(MTPL1)物理层,一个SS7消息传输协议层2(MTPL2)链路层,连接到所述SS7MTPL1物理层;和一个MTPLL本地网络接口,接到所述SS7 MTPL2链路层,用于通过本地互连媒介把所述SS7 MTPL2链路层耦连到SS7消息传输协议层3(MTPL3)网络层。
全文摘要
分布式SS7呼叫处理系统包括SS7消息传输协议层3(MTPL3)处理模块、SS7消息传输协议底层(MTPLL)处理模块和一个本地互连媒介。SS7 MTPL3处理模块包括SS7 MTPL3网络层和层3本地网络接口。SS7 MTPLL处理模块包括SS7消息传输协议层1物理层、SS7消息传输协议层2链路层和MTPLL本地网络接口。本地互连媒介例如以太网把MTPL3本地网络接口连接到MTPLL本地网络接口。
文档编号H04Q3/00GK1168589SQ9710498
公开日1997年12月24日 申请日期1997年4月3日 优先权日1996年4月4日
发明者尼兰扬·纳斯·塞加尔 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1