电话网络中的性能监控的制作方法

文档序号:7642740阅读:196来源:国知局
专利名称:电话网络中的性能监控的制作方法
技术领域
本发明涉及电话网络的领域。更具体地,本发明涉及用于监控电 话网络性能的方法和装置,具体来说涉及通过监控呼叫建立过程的结 果来监控电话网络性能的方法和装置。
背景技术
众所周知,比如PSTN网络("公共交换电话网")或者PLMN 网络("公共陆地移动网,,)的电话网络通常包括由干线互连的多个交 换局。交换局和干线的布局确定网络拓朴。多个用户可以借助各个终 端连接到交换局。
交换局除了其它功能之外,尤其是负责将呼叫从主叫终端路由到 被叫终端。更具体地,当呼叫者摘下他的终端打电话时,连接主叫终 端(即,呼叫者的终端)的交换局检测到主叫终端的该摘机状态,并 且其向交换局发送拨号音。呼叫者随后拨打被叫者的号码,即标识被 叫终端的电话号码。可以通过例如DMTF音将#_叫者号码发送到交 换局。在接收到被叫者号码的情况下,通过尝试建立主叫终端和被叫 终端之间的连接,交换局尝试向被叫终端路由该呼叫(可能通过其他 交换局)。
可能成功地建立或者不成功地建立连接。在肯定的情况中,呼叫 建立过程成功,而在否定的情况中,呼叫建立过程不成功。在两种情 况中,在呼叫建立过程结束之后,由电话网络产生指示呼叫建立过程 结束的事件,且从产生该事件的交换局反向发送指示呼叫建立过程结 束的相应的信令消息。"信令消息"这种表达方式总的来说是指包括在 给定的测量周期期间由交换局产生的测量信息的消息。可以根据任何 已知的信令协议,比如ISUP、 SIP等格式化信令消息。指示呼叫建立过程结束的信令消息被称作"选择结束(end of selection),,信号(或者简要地,EOS信号)。
由电话网络产生EOS信号以指示呼叫建立过程的结果,即指示 呼叫建立过程的成功完成或者不成功的终止,且其可包括被叫方的线 路条件的信息。
在成功的呼叫建立过程的情况下,产生"正常的,,EOS事件,且 在呼叫者和被叫者之间的会话可以开始。相反地,在不成功呼叫建立 过程的情况下,例如由于电话网络的拥塞或者故障或者由于被叫者已 经参与另一呼叫的事实,产生除了"正常的,,之外的类型的EOS事件。
EOS事件类型主要地取决于建立过程不成功的原因。
已知的交换局具有EOS处理功能以用于处理由其他交换局接收 的EOS事件并执行后续动作。例如,在由于网络中不存在自由资源 的事实,例如无干线可用,而呼叫建立过程不成功的情况下,产生"拥 塞"类型的EOS事件。当主叫终端连接的交换局接收到这种"拥 塞,,EOS事件时,其通过它的EOS处理功能处理该事件,该EOS处 理功能识别该"拥塞"EOS事件并且然后建立以发送拥塞音到主叫终 端并释放该连接。典型地,对于每个类型的EOS事件,交换局的EOS 处理功能借助于各个计数器对接收到的该类型的EOS事件的数目计 数。
电话网络中的不成功的呼叫建立过程的数目影响由网络供应商 通过电话网络提供的电话服务的服务质量。具体来说,网络供应商将 不得不最小化不成功的呼叫建立过程的数目和全部呼叫请求次数之 间的比率。
在现有技术中已知用于监控电话网络的性能或者服务质量的不 同的方法。
US 6,914,967描述了 一种用于通过对包括位于干线上的多个电 话呼叫的电话呼叫序列进行识别和计数而评价干线上的电话呼叫的 服务质量,其中通过分析CDR进行识别和计数。序列中的每个电话 呼叫具有相同的发源电话号码和相同的目的地电话号码以及开始时间和停止时间,并且序列中电话呼叫的停止时间和下 一 电话呼叫的开 始时间之间经过的时间小于预定量。对未答复的重新尝试的电话呼叫 或者答复了的重新尝试的电话呼叫进行识别和计数。计算识别出的未 答复的或者答复的重新尝试的电话呼叫的数目对识别出的电话呼叫 序列的数目之间的比率,以使得该比率提供对干线上电话呼叫的服务 质量的衡量。
WO 0120920公开了 一种用于在比如SS7网络的通信网络中使用 呼叫详细记录(CDR)监控服务质量的方法。网络监视器实质上捕捉 SS7网络中的全部信令单元并产生网络上的全部呼叫、事务及其他通 信的完整记录。用户配置用于过滤该记录的CDR配置文件。CDR应 用通过在CDR配置文件中解析出已经由用户选择的信令单元成分而 过滤记录。随后将选择的消息成分格式化为CDR记录,将其发送到 产生消息记录的某些统计的外部系统并且将统计存储到数据库。报告 应用从数据库调用统计并以由用户配置的报告格式呈现这些统计。该 报告指示对于选择的被叫或者主叫电话号码或者对于选择的服务的 网络供应商的统计上的性能。该CDR和这些统计可以实时或者响应 于历史的CDR数据的查询而可用于用户。
US 6,381,306描述了一种用于产生通信网络的服务质量统计的 方法。网络监视器捕捉比如SS7网络的通信网络中的消息,并且将相 关消息关联到记录中。使用呼叫详细记录配置文件过滤这些记录以创 建提供给统计服务器的呼叫详细记录。该统计服务器产生消息记录的 某些统计并将这些统计存储到数据库。报告应用从数据库调用这些统 计并以由用户配置的报告格式呈现这些统计。该报告指示对于选择的 被叫或者呼叫电话号码或者对于选择的服务的网络供应商的统计上 的性能。
US 6,529,594 7>开了 一种用于在通信网络中在国际网关捕捉信 令单元的方法。处理该信令单元以确定关联的呼叫的源和目的地网 络。使用国家代码、地址字段的特性、目的地点代码和发起点代码处 理每个消息。关于通过国际网关的消息的数据被存储到存储器件。能够对于每个发起或者目的地网络以性能或者服务质量统计的形式调 用数据。

发明内容
关于US 6,914,967,申请人注意到该已知的方法表现出 一些缺 点。首先,交换局产生的呼叫详细记录不包括全部EOS事件,因为 主要是为了收费目的而采用它们,且因此它们通常是在成功连接的情 况下产生的。换句话说,呼叫详细记录主要包括关于"正常的,,EOS事 件的信息。因此,不允许呼叫详细记录收集关于除了"正常的,,之外的 EOS事件的足够的信息,即关于不成功的连接的EOS事件的足够的 信息。这不利地不允许执行对不成功的连接的全面分析,并且因此妨 碍提供者对他的电话网络进行可能的故障、拥塞或者其他问题的精确 诊断。
对于上述引用的其他文档,申请人注意到这些已知的方法还表现 出一些缺点,在于这些方法不利地需要在现存的电话网络中安装专用 探测器,以检测信令消息。这种安装将费时、昂贵和复杂。
因此,本发明的 一般目的是提供一种克服上述问题的监控电话网 络的性能的方法。
更具体地,本发明的目的是提供一种通过监控呼叫建立过程的结 果来监控电话网络的性能的方法,其有利地允许收集关于不成功呼叫 建立过程的信息,并分析这种信息以诊断电话网络的故障、拥塞及其 他问题。有利地,能够实现该方法而较少地修改现有交换局和它们的 处理资源和存储器资源,且不需要在电话网络中安装专用设备。
根据第一方面,本发明提供了一种监控电话网络的性能的方法。 该电话网络包括配置用于收集信令消息的至少一个交换局,该信令消 息是在该至少一个交换局接收的和/或在该至少一个交换局产生的。该 方法包括从交换局获取一组信令消息,指示关于寻址到多个目的地 的呼叫的不成功的呼叫建立过程(步骤a);将该组信令消息中的每 个信令消息关联到指示产生该信令消息的不成功呼叫的目的地的各个目的地信息(步骤b);和处理该組信令消息和相应的关联的目的 地信息,由此获得关于根据呼叫目的地的不成功呼叫建立过程的信息 (步骤c)。
优选地,处理的步骤包括对于多个目的地中的每个目的地,对 各自的信令消息的数目计数,由此对于每个目的地获得指示关于寻址 到所述每个目的地的呼叫的不成功呼叫建立过程的各自的信令消息 数目。
优选地,该目的地信息包括被叫者电话号码的一个或多个最高有 效位。在这种情况下,有利地,该方法进一步包括从至少一个交换局 获取配置信息,其中,该配置信息包括所述一个或多个最高有效位。
可选地,该配置信息进一步包括关于在所迷至少一个交换局中分 配的处理和/或存储器资源的信息,和/或所述信令消息的优先权信息。
优选地,以预定周期周期性地执行步骤a)、步骤b)和步骤c)。 在这种情况下,优选地,该方法进一步包括,在第一周期期间,基于 关于根据呼叫目的地的不成功呼叫建立过程的信息,将配置信息改变 为修改的配置信息,并将修改的配置信息发送到该至少一个交换局。 然后,优选地,在所述第一周期之后的第二周期期间,该方法进一步 包括将在第一周期期间获得的关于不成功呼叫建立过程的信息标记 为不可靠。
有利地,将配置信息改变为修改的配置信息的步骤包括改变被叫 者电话号码最高有效位的数目。更具体地,改变被叫者电话号码最高 有效位的数目的步骤包括增加或者减少被叫者电话号码最高有效位 的数目。
可选地,改变配置信息包括改变至少一个交换局中处理和/或存 储器资源的至少一部分的分配。
有利地,该信令消息包括选择结束信号,其中,选择结束信号指 示呼叫建立过程的结束。
根据第二方面,本发明提供了一种监控电话网络的性能的装置。 该电话网络包括配置用于收集信令消息的至少 一个交换局,该信令消息是在该至少一个交换局接收的和/或在该至少一个交换局产生的。该
装置包括第一接收器,用于从所述交换局获取一组信令消息,指示 关于寻址到多个目的地的呼叫的不成功的呼叫建立过程;第一功能, 用于将该组信令消息中的每个信令消息关联到指示产生该信令消息 的不成功呼叫的目的地的各个目的地信息;和第二功能,用于处理该 組信令消息和相应的相关联的目的地信息,由此获得根据呼叫目的地 的关于所述不成功呼叫建立过程的信息。
优选地,配置该第二功能用于对于多个目的地中的每个目的地, 对各自的信令消息的数目计数,由此对于每个目的地获得指示关于寻 址到每个目的地的呼叫的不成功呼叫建立过程的信令消息的各自的 数目。
优选地,该目的地信息包括被叫者电话号码的一个或多个最高有
效位o
可选地,该装置包括第二接收器,配罩其用于从所述至少一个交 换局获取配置信息,其中,该配置信息包括一个或多个最高有效位和 /或关于在至少一个交换局中分配的处理和/或存储器资源的信息,和/ 或信令消息的优先权信息。
有利地,配置第一接收器、第一功能和第二功能根据预定周期工 作。在这种情况下,优选地,当配置第一接收器、第一功能和第二功 能根据预定周期工作时,配置该装置以在第一周期期间,基于关于根 据呼叫目的地的不成功呼叫建立过程的信息提供修改的配置信息,并 将修改的配置信息发送到该至少一个交换局。然后,优选地,进一步 配置该装置以在所述第一周期之后的第二周期期间,将在第一周期期 间获得的关于不成功呼叫建立过程的信息标记为不可靠的。
有利地,配置该装置用于改变配置信息,具体来说通过改变被叫 者电话号码最高有效位的数目。进一步,优选地,配置该装置用于改 变该至少一个交换局中处理和/或存储器资源的至少一部分的分配。
优选地,该信令消息包括选择结束信号,其中,选择结束信号指 示呼叫建立过程的结束。在第三方面中,本发明提供了一种包括至少一个交换局和如上所 述的装置的电话网络。
在第四方面中,本发明提供了一种计算机程序产品,其可加载在 至少一个计算机的存储器中,并包括用于执行如上所述的方法的软件 代码部分。


考虑以下通过实例而非限定的方式给出的说明,并参考附图,本
发明将更为清楚,在附图中
-图1示意性地示出了适于实现根据本发明的实施例的方法的电 话系统;
-图2示意性地示出了根据本发明第一实施例的图l的EOS动态 分析服务器的操作的示例性流程-图3示意性地示出了根据本发明第二实施例的图1的EOS动态 分析服务器的操作的示例性流程-图4示意性地示出了用于实现本发明的方法的数据模型;
-图5示意性地示出了用于向收集的测量数据分配"不可靠的"标 志的时序-图6示意性地示出了图2和3所示的分析测量数据的步骤的更 详细的流程图;和
-图7示意性地示出了图3所示的修改配置参数的步骤的更详细 的流程图。
具体实施例方式
图1示意性地示出了根据本发明的实施例的适于实现用于在电 话网络中监控性能的方法的电话系统TS。
图1的电话系统TS包括电话网络TN和EOS动态分析服务器
EDA。
图1的电话网络TN包括移动电话网络。然而,在所述图中未示出的其他实施例中,电话网络也可以包括比如PSTN网络的固定的电 路交换网络,和/或其中信令协议提供EOS信号的分組交换传输网络, 比如UMTS网络。电话网络TN包括通过干线互连的多个交换局。为 简单起见,图1仅示出了三个交换局El, E2, E3和两条干线tl, t2, 其中,干线tl将交换局El和E2互连,而干线t2将交换局E2和E3 互连。
如已经提到的,多个终端可连接到每个交换局El, E2, E3。为 简单起见,图1仅示出了连接到交换局El的终端Tl和连接到交换局 E2的终端T2。没有在图1中示出连接到交换局E3的终端(如果有 的话)。
每个交换局El, E2, E3具有各自的EOS处理功能EOSpl, EOSp2, EOSp3。每个EOS处理功能EOSpl, E0Sp2, E0Sp3适于 处理预定义的一组EOS事件类型中接收到的给定类型的EOS事件。 该组预定义的EOS事件类型是由每个网络供应商建立的。具体来说, EOS处理功能将各个计数器和预定义的组中的每个类型的EOS事件 相关联。每次接收到给定类型的EOS事件,EOS处理功能适于增加 各个相关联的计数器。
此外,每个交换局E1, E2, E3包括各自的被叫者号码分析功能 caal, caa2, caa3,其主要任务是对于去往分别由交换局El, E2, E3接收的给定被叫者号码的呼叫的每个请求,分析被叫者号码的最 高有效位数字以用于路由目的,以建立该呼叫。每个交换局E1, E2, E3进一步包括比如路由功能等的其他功能,这将不会被描述,因为 它们与本说明无关。
服务器EDA连接到电话网络TN的交换局El, E2, E3。服务 器EDA和交换局E1, E2, E3之间的每个链路是双向的,即服务器 EDA能够分配信息给每个交换局El, E2, E3并从每个交换局E1, E2, E3收集信息。服务器EDA进一步优选地连接到数据库DB,该 数据库DB适于存储由服务器EDA从交换局El, E2, E3收集的信 息。该数据库能够被设置在服务器EDA中。进一步,服务器EDA包括用于从交换局接收测量数据的第一接收器(为简单起见其未在图1
中示出),这里将在之后对其进行进一步解释。进一步,服务器EDA 包括用于从交换局接收配置参数的第二接收器(为简单起见其未在图 1中示出),这里将在之后对其进行进一步解释。
具体来说,根据本发明,每个交换局将每个类型的EOS事件和 各自的整体计数器相关联,每次在交换局接收相应类型的EOS事件 时递增该计数器。此外,每个交换局将每个类型的EOS事件和多个 每一目的地的计数器相关联,每个每一目的地的计数器和被叫者号码 的n个最高有效位的不同组合相关联。在接收到与寻址到给定被叫者 号码的呼叫相关联的EOS事件的情况下,交换局增加该整体计数器, 其通过它的被叫者号码分析功能分析被叫者号码,然后其增加与表示 被叫者号码的n个最高有效位的n个数字的组合相关联的每一目的地 的计数器。
优选地根据不同参数,比如在交换局可用的资源,关于所请求呼 叫的目的地的所需细节水平等来调整数目n。
随后,服务器EDA从电话网络的每个交换局收集测量数据。优 选地在预定的测量时间以预定的测量周期周期性地收集测量数据。
对于每个不同类型的EOS事件来说,由服务器收集的测量信息 优选地包括在测量周期期间由整体计数器和由不同的每一 目的地的 计数器所达到的值。优选地在每个测量周期的开始复位整体计数器和 每一目的地的计数器。
因此,有利地,根据本发明,每个交换局能够提供关于接收的 EOS事件的测量数据,接收的EOS事件不仅包括关于EOS事件的类 型的细节,而且还包括关于引起该EOS事件的呼叫的目的地的细节, 因此允许服务器执行EOS事件的每一目的地的分析。这有利地允许 定位电话网络的可能的错误/拥塞。
此外,有利地,根据本发明的实施例,从网络的全部交换局收集 测量数据。这有利地允许收集关于由电话网络的全部交换局(包括每 个尝试连接的中间交换局)接收的EOS事件的信息。这有利地允许以更精确的方式定位电话网络的可能的拥塞和/或故障。
此外,有利地,基本上能够不修改已知的交换局而实现本发明的
方法,因为该方法采用已知交换局的现有功能,具体来说是EOS处 理功能和被叫者号码分析功能。确实,能够通过提供用于调整这些现 有功能的配置参数的服务器来实现本发明。因此,实现根据本发明的 方法是特别简单和廉价的。
在下面,通过参考示意性地示出了图1的服务器EDA的操作的 示例性流程图的图2,将进一步详细解释根据本发明的方法的实施例。
首先,服务器EDA从每个交换局E1, E2, E3收集关于每个交 换局的各个EOS处理功能EOSpl, EOSp2, EOSp3和被叫者号码分 析功能caal, caa2, caa3的配置参数CP1, CP2, CP3 (步骤200 )。 优选地将这些配置参数CP1, CP2, CP3存储在数据库DB中。具体 来说,在步骤200期间从每个交换局El, E2, E3收集的配置参数 CP1, CP2, CP3包括以下参数的至少其中之一
-感兴趣的EOS事件的列表。该参数允许在由交换局接收的不同 类型的EOS事件当中,选择待分析的EOS事件(例如,优选地不分 析关于"正常的,,EOS事件和"忙碌的"EOS事件的测量数据);
-对于每个类型的EOS事件的待分析的被叫者号码的最高有效位 的数目n。优选地设置该数目n等于它的最小值nmin,且以后如有必 要,将其动态地增加,如之后将在这里描述的。
-待分配用于产生关于每个类型的EOS事件的测量数据的资源最 大量。该参数允许在电话网络中的故障和/或拥塞导致交换局接收巨大 量的EOS事件的情况下,避免交换局处理全部接收的EOS事件,因 此为用户业务流量管理减去大量资源;和
-每个感兴趣的EOS事件类型的优先权。该参数有利地允许将不 同类型的感兴趣的EOS事件进行分类,使得在要分配用于产生测量 数据的资源的最大量不足以详细描述全部接收的EOS事件的情况下, 每个交换局仅对具有较高优先级的EOS事件类型产生具有需要的细 节水平的测量数据,由此降低关于具有低优先级的EOS事件类型的测量数据的细节水平。
根据由服务器EDA收集的配置参数CP1, CP2, CP3,服务器 EDA为每个交换局El, E2, E3建立待分配的交^:局资源的最大量以 用于处理接收的EOS事件和用于产生关于这些事件的测量数据 MEkl, MEk2, MEk3 (步骤201)。
如图2所示,周期性地执行步骤201之后的步骤,即以由给定测 量周期间隔开的预定测量时间执行这些步骤。优选地,该测量周期包 括在大约15分钟和大约60分钟之间。
在图2的实例中,并不周期性地执行步骤200和201。然而,根 据本发明的未在附图中示出的实施例,也可以周期性地执行步骤200 和201。
在给定测量周期的开始(在图2中,步骤202指示第一测量周期 的开始),服务器EDA从每个交换局E1,E2,E3收集测量数据MEkl, MEk2, MEk3(步骤203),这里在先前的测量周期期间产生每个交 换局El, E2, E3。在步骤203期间,服务器EDA根据上述提到的数 据模型将收集的测量数据MEkl, MEk2, MEk3存储到数据库DB中, 将参考图3进一步详细描述该数据模型。对于由交换局接收的每个 EOS事件类型,从每个交换局收集的测量数据基本上包括先前的测量 周期结束时整体计数器和每一目的地的计数器的值。
随后,服务器EDA分析测量数据MEkl, MEk2, MEk3 (步骤 204),如将在这里之后通过参考图5进一步详细解释的。
随后,服务器EDA可以可选地产生分析报告,分析报告包括在 步骤204执行的分析的结果(步骤205)。在步骤205期间,服务器 EDA也可以将这种分析报告可视化,例如通过图形接口 。以这种方式, 操作者可在每个周期将分析结果可视化,以使得他能够周期性地检查 电话网络中呼叫建立过程的结果。随后,服务器EDA等待直到下一 测量时间(步骤207),并随后重复步骤203到205,即在步骤203, 收集测量数据并将其存储在数据库DB中,在步骤204分析测量数据, 并在步骤205可选地产生和显示分析报告。在每个测量周期周期性地重复步骤203到205,直到操作者决定 停止监控性能,例如通过以上述提到的服务器EDA的用户接口提供 停止命令(步骤209 )。
根据本发明的具体优选实施例,在收集测量数据之后,服务器 EDA分析测量数据并决定是否修改每个交换局的配置参数。具体来 说,根据关于由给定交换局接收的给定EOS事件类型的测量数据的 分析,服务器EDA可决定修改给定交换局的被叫者号码分析功能的 配置参数以增加或减少关于给定类型的EOS事件的待分析的被叫者 号码的最高有效位的数目n。
因此,在和n位数字的给定组合相关联且由交换局在测量周期期 间接收的给定类型的EOS事件的数目超过预定阈值的情况下,服务 器ED A可修改交换局的配置参数以使得交换局将关于该类型EOS事 件的更详细的附加信息插入测量数据,例如,通过将被叫者号码的最 高有效位的数目n增加到n+m, m等于或者大于1。
类似地,在和n位数字的给定组合相关联且由交换局在测量周期 期间接收的给定类型的EOS事件的数目减小到预定阚值以下的情况 下,服务器EDA可修改交换局的配置参数以使得交换局将关于该类 型EOS事件的较不详细的附加信息插入测量数据,例如,通过将被 叫者号码的最高有效位的数目n减小到n-k, k等于或者大于l。
因此,根据本发明的这些实施例,在开始收集测量数据之前,对 于网络的每个交换局和每个EOS事件类型,可以设置n等于最小值, nmin,例如,其可以是零(对于nmin=0,不生成每一目的地的计数 器)。因此,在开始时,当n等于它的最小值nmin时,每个交换局 分配的用于产生和存储测量数据的资源的量是最小的。具体来说,在 nmin=0的情况下,交换局不分配任何资源用于执行它们的被叫者号 码分析功能。
随后,根据该有益的实施例,在连续的测量周期期间由交换局接 收的给定类型的EOS事件的数目超过上述阈值的情况下,将n从它 的最小值nmin增加到值nmin+m,以使得由交换局提供的测量数据更详细,即它们提供关于在给定类型的EOS事件中产生的呼叫请求 的目的地的更多细节。这种更详细的测量数据有利地允许更精确地定 位电话网络中可能的问题,比如拥塞或者故障,并随后在网络上执行 动作以恢复所需性能。
因此,有利地,能够以更有效的方式管理每个交换局的资源,因 为每个交换局分配用于产生测量数据的资源的量(且,更具体地,每 一目的地的计数器)动态地适于这种测量数据所需的细节水平。这样, 在不需要很详细的每一目的地信息的情况下,每个交换局分配很少的 资源以产生测量数据,由此保留最大部分的其资源以用于其它目的, 比如管理用户业务流量。
在下面,通过参考示意性地示出了图1的服务器EDA的操作的 示例性流程图的图3,将进一步详细解释本发明的方法的这种具体地 优选实施例的实例。
因为步骤201-205是和图2的流程图相同的,仅以简短的形式重 复对它们的说明。
在执行步骤200 (收集配置参数)和步骤201 (计算每个交换局 的可用资源)之后,服务器DESA开始测量。第一测量周期的开始仍 被表示为步骤202。在给定测量周期期间,服务器DESA执行步骤203 (收集测量数据)、204 (执行测量数据的分析)和205 (产生分析结 果的报告)。
随后,根据在步骤204执行的分析的结果,服务器EDA对于每 个EOS事件类型和对于每个交换局El, E2, E3确定是否不得不改 变配置参数CPl, CP2, CP3。具体来说,对于每个EOS事件类型和 对于每个交换局El, E2, E3,服务器EDA确定是否不得不改变包括 在测量数据中的每一目的地的细节,例如通过修改与该EOS事件相 关联的被叫者号码的最高有效位的数目n (步骤206)。
在不改变配置参数CP1, CP2, CP3的情况下,服务器EDA等 待直到下一测量时间(步骤207)。因此,重复步骤203到205。
在不得不改变至少一个交换局(例如E1)的配置参数的情况下,服务器EDA计算新的配置参数MCP1,且将它们发送到交换局El(步 骤208)。以下将通过参考图7进一步详细地描述步骤206。在步骤 208期间,服务器EDA进一步修改包括在数据库DB中并且适于存储 将在下一测量周期收集的测量数据的数据模型,如在以下将示出的。 随后,服务器EDA等待直到下一测量时间(步骤207),并然后重复 步骤203到205。在每个测量周期周期性地重复步骤203到208,直到操作者决定 停止监控性能,例如通过以上述提到的服务器EDA的用户接口提供 停止命令(步骤209 )。图4示意性地示出了包括在用于存储由服务器EDA在每个步骤 203期间收集的测量数据的数据库DB中的数据模型DM。图4的数据模型DM具有树状结构。然而这不是限制性的,因 为根据未在所述图中示出的本发明的实施例,该数据模型也可以具有 其他结构,比如表。具体来说,图4的数据模型DM适于存储关于由给定交换局接 收的单一类型的EOS事件(例如,"网络拥塞"EOS事件)的测量数 据。因此,该数据库DB优选地包括用于每个待测量的不同类型的EOS 事件的单独的数据模型DM。进一步,在图4中,假定11=3。因此, 关于"网络拥塞"EOS事件的测量数据在附加信息中包括被叫者号码 的三个最高有效位D1, D2, D3。应当注意该数目对于每个不同类型 的EOS事件可以不同。在图4中,数据模型DM的根MEk(Dl)存储与"网络拥塞"EOS 事件关联的整体计数器的值,该"网络拥塞"EOS事件与最高有效位 Dl范围为从0到9的被叫者号码相关联,即,由交换局接收的全部"网 络拥塞,,EOS事件。因此,包括在根中的测量数据不提供关于在"网络 拥塞,,EOS事件中产生的呼叫请求的目的地的任何细节,使得仅能够 确定接收的"网络拥塞"EOS事件的整个数目。从才艮MEk (Dl)发出十个分支D1=0, Dl=l, .", Dl=9,每个 分支D1=0, Dl-l, ..., Dl=9对应于最高位数字Dl的不同值0, 1, ...9。每个分支Dl-O, Dl-l,…,Dl二9导向各自的节点MEk (0, D2), MEk (1, D2),…,MEk (9, D2)。具体来说,数据模型DM的 节点MEk(O, D2)存储与这样的"网络拥塞"EOS事件关联的每一 目的地的计数器的值,该"网络拥塞"EOS事件和最高有效位Dl等 于0,而第二最高有效位D2的范围是从0到9的被叫者号码相关联, 即由关于向着第一位是O的被叫者号码发出的呼叫请求的交换局所接 收的全部"网络拥塞"EOS事件。类似地,数据模型DM的节点MEk(1, D2)存储与这样的"网络拥塞"EOS事件关联的每一目的地的 计数器的值,该"网络拥塞"EOS事件和最高有效位Dl等于1,而 第二最高有效位D2的范围是从0到9的被叫者号码相关联,即由关 于向着第 一位是1的净皮叫者号码发出的呼叫请求的交换局所接收的全 部"网络拥塞"EOS事件。依此类推,直到数据模型DM的节点MEk(9, D2),其存储与这样的"网络拥塞"EOS事件关联的每一目的 地的计数器的值,该"网络拥塞"EOS事件和最高有效位Dl等于9, 而第二最高有效位D2的范围是从0到9的被叫者号码相关联,即由 关于向着第一位是9的被叫者号码发出的呼叫请求的交换局所接收的 全部"网络拥塞,,EOS事件。因此,包括在节点MEk(O, D2) , MEk(l, D2),…,MEk(9, D2)中的测量数据提供关于产生"网络拥塞"EOS事件的呼叫 请求的目的地的第一细节水平。因此,可以对于最高有效位Dl的每 个不同值确定由交换局接收的"网络拥塞"EOS事件的不同数目。因 此,例如,在支持向着给定目的地的连接的干线拥塞的情况下,对于 指示该目的地的D1值,由交换局接收的"网络拥塞"EOS事件的数 目将特别高,由此允许执行拥塞位置的第一检测。从每个节点MEk (0, D2) , MEk (1, D2),…,MEk (9, D2)分别发出十个分支(从(D1=0, D2=0)到(Dl-0, D2=9);从(Dl=l, D2=0 )至ij ( D1=0, D2=9 );…和从(Dl=9, D2=0 )至U ( Dl=9, D2=9)),每个分支对应于第二最高有效位D2的不同值0, 1, ...9。 每个分支(D1=0, D2=0 )到(D1=0, D2=9 )导向各个节点MEk ( 0,0, D3),…,(0, 9, D3)。类似地,每个分支(Dl=l, D2=0 ),.", (D1-1, D2=9)导向各个节点MEk(l, 0, D3)到MEk(l, 9, D3)。类似地,每个分支(Dl=9, D2=0),…,(Dl-9, D2=9)导 向各个节点MEk(9, 0, D3)到MEk(9, 9, D3)。具体来说,数据模型DM的节点MEk (0, 0, D3)存储与这样 的"网络拥塞"EOS事件关联的每一目的地的计数器的值,该"网络 拥塞"EOS事件和最高有效位Dl等于0、第二最高有效位D2等于0, 而第三最高有效位D3的范围是从0到9的被叫者号码相关联,即由 关于向着前两位是"OO"的被叫者号码发出的呼叫请求的交换局所接 收的全部"网络拥塞"EOS事件。类似地,数据模型DM的节点MEk (0, 9, D3)存储与这样的"网络拥塞"EOS事件关联的每一目的 地的计数器的值,该"网络拥塞"EOS事件和最高有效位Dl等于0、 第二最高有效位D2等于9,而第三最高有效位D3的范围是从0到9 的被叫者号码相关联,即由关于向着前两位数字是"09"的被叫者号码 发出的呼叫请求的交换局所接收的全部"网络拥塞"EOS事件。依此类 推,直到数据模型DM的节点MEk (9, 9, D3),其存储与这样的 "网络拥塞"EOS事件关联的每一目的地的计数器的值,该"网络拥 塞"EOS事件和最高有效位Dl等于9、第二最高有效位D2等于9, 而第三最高有效位D3的范围是从0到9的被叫者号码相关联,即由 关于向着前两位数字是"99"的被叫者号码发出的呼叫请求的交换局 所接收的全部"网络拥塞"EOS事件。因此,包括在节点MEk(O, 0, D3),…,MEk(9, 9, D3) 中的测量数据提供关于产生"网络拥塞"EOS事件的呼叫请求的目的 地的较高细节水平。因此,可以对于两个最高有效位D1, D2的不同 组合确定由交换局接收的"网络拥塞"EOS事件的不同数目。因此,拥 塞/故障的位置变得更精确。通过增加n,更精确地识别产生"网络拥塞,,EOS事件的呼叫请 求的目的地,以使得能够以更精确的方式定位导致和这种"网络拥 塞"EOS事件关联的不成功连接的故障/拥塞。然而,通过增加n,要分配用于测量"网络拥塞"EOS事件的资源数量增加。因此,通过增加 n,故障的位置变得更精确,但是从资源分配的角度来看更昂贵。具 体来说,数据模型的节点的总数N根据以下等式取决于n:i=1因此-对于n=l, N=l; -对于n=2, N=l+10=ll; -对于n=3, N=l+10+100=lll; -对于11=4, N=l+10+100+1000=llll。因此,增加n导致N的指数地增加。因此,通过增加N,交换 局不得不分配用于产生关于"网络拥塞"EOS事件的测量数据的资源 量和数据库DB不得不分配用于存储关于"网络拥塞"EOS事件的数据 模型的存储器量都指数地增加。因此,优选地,对于每个类型的EOS 事件保持数目n尽可能低。在图4所示的实施例中,能够仅在有必要 时(即仅当服务器EDA确定在测量周期中由交换局接收的给定类型 的EOS事件的数目超过了预定义的阈值时)动态地增加n。优选地,在图3的实施例中,其中当在某个测量周期期间修改关 于给定EOS事件类型的EOS处理功能的配置参数时,能够根据EOS 分析的结果动态地改变配置参数,不考虑在下一测量周期中收集的测 量数据。随后优选地,服务器EDA以"不可靠的"标志标记这种测量 数据,如将在以下通过参考图5进一步详细解释的。图5示意性地示出了根据本发明的实施例的用于向收集的测量 数据分配"不可靠的,,标志的时序图。图5示意性地示出了三个连续的测量周期Pk-1, Pk和Pk+1。 假定在每个测量周期Pk-1,Pk和Pk+1期间收集的测量数据仅涉及单 一类型的EOS事件,例如"网络拥塞,,EOS事件。在图5中,E指示电话网络TN的一般交换局,其能够是任意交 换局E1, E2, E3。也可以假定k^2,即Pk-1是该方法开始之后的至少第二测量周期,即测量数据MEk-2 (EOSi)已由交换局在Pk-l之 前的测量周期(图5中未示出)期间产生。在第一周期Pk-l期间,交换局E产生关于在第一测量周期Pk-l 期间接收的EOS事件类型EOSl,即"网络拥塞"EOS事件的测量数 据MEk-l ( EOSi)。另一方面,在测量周期Pk-l期间,服务器EDA 从交换局E收集在Pk-l之前的测量周期期间产生的测量数据MEk-2 (EOSi)。然后,服务器EDA分析测量数据MEk-2 (EOSi),并根 据该分析确定关于EOS事件类型EOSi的测量数据应当更详细。因此, 服务器EDA将该EOS事件类型标记为"无效的",以使得不考虑将在 下一测量周期收集的测量数据。然后,服务器EDA确定关于EOS事 件类型EOSi的新的配置参数MCP,例如通过增加n。然后,在Pk-l 期间,服务器EDA这些新的配置参数MCP发送到交换局E。在下一测量周期Pk期间,交换局E产生测量数据MEk( EOSi )。 另外,在测量周期Pk期间,服务器EDA从交换局E收集在测量周 期Pk-l期间产生的测量数据MEk-l (EOSi)。因为在先前周期Pk-l 的结尾已经由交换局E接收并应用新的配置参数,根据新的配置参数 MCP不详述在周期Pk-l期间产生的测量数据MEk-l (EOSi)。因 此,根据本发明的实施例,服务器EDA以"不可靠的"标志标记这些 测量数据MEk-l (EOSi),因为它们不足够详细。在周期Pk的结尾, 优选地,服务器EDA从EOS事件类型EOSi除去标志"无效的"。在下一测量周期Pk+1期间,交换局E产生测量数据MEk+1 (EOSi)。另外,在测量周期Pk+l期间,服务器EDA从交换局E 收集在测量周期Pk期间产生的测量数据MEk (EOSi)。在交换局E 已经接收和更新配置参数之后已产生了测量数据MEk (EOSi)。因 此,这些测量数据MEk (EOSi)足够详细。因此,根据本发明的实 施例,服务器EDA以"可靠的,,标志标记这些测量数据MEk-l( EOSi)。 因此,将分析这些具有"可靠的"标志的测量数据。通过参考图6,将进一步详细描述图2和3中所示的分析所收集 的测量数据的步骤204。首先,在开始分析测量数据之前,服务器EDA通过丢弃关于不 被认为是感兴趣的EOS事件类型的那些EOS事件类型的测量数据 (例如,考虑关于"网络拥塞,,EOS事件的测量数据,而优选地丟弃关 于"正常的,,EOS事件和"忙碌的,,EOS事件的测量数据),过滤从每 个交换局收集的测量数据(步骤204a)。因此,将仅分析并可能进一 步详述关于感兴趣的EOS事件类型的测量数据。如已经提到的,感 兴趣的EOS事件的列表被包括在配置参数中。然后,计算每一目的地的感兴趣的EOS事件的分布,即将关于 给定的感兴趣的EOS事件类型的测量数据插入在数据模型中,类似 于图4中所示的,以使得根据被叫者号码的n个最高有效位划分测量 数据(步骤204b)。例如,测量的"网络拥塞,,EOS事件可以仅涉及 寻址到前两位是"99"的被叫者号码的呼叫。然后,对于每个感兴趣的EOS事件类型,服务器EDA确定是否 将该感兴趣的EOS事件类型标记为"无效的"。然后,关于"无效的" 感兴趣的EOS事件类型的测量数据被标记为"不可靠的,,(步骤204c)。 然后,不分析这种"不可靠的,,测量数据,且仅分析"可靠的"测量数据。 然后,步骤204结束,且用于监控网络性能的方法进行到步骤205, 如图2和3所示的。通过参考图7,将进一步详细描述图3所示的确定是否不得不改 变配置参数的步骤208和209。在第一步骤701期间,服务器EDA对于接收到的EOS事件的数 目是零的可能的感兴趣类型的EOS事件查询数据库DB,由此释放先 前分配的用于分析关于这些EOS事件类型的测量数据的资源。在第 二步骤702期间,服务器EDA在先前的测量周期期间找到标记为"无 效的,,的EOS事件类型,且其从这些EOS事件类型除去标志"无效 的",以使得在下一测量周期中,关于该类型的EOS事件的测量数据 将被认为是可靠的,并且将分析它们,如图5所示。在下一步骤703期间,服务器EDA将详细水平必须减小(即通 过减少n)的可能类型的EOS事件标记为"无效的",以使得在下一测量周期期间收集的测量数据将在步骤503被标记为"不可靠的"。在下 一步骤704期间,服务器EDA计算每个交换局不得不分配 的用于产生关于接收的EOS事件的测量数据的资源的量。在下一步 骤705期间,服务器EDA确定从下一测量周期开始感兴趣的EOS事 件类型,且其对每个感兴趣的EOS事件类型分配优先权。然后,在下一步骤706期间,服务器EDA确定每个交换局不得 不分配以产生关于每个感兴趣的EOS事件类型的测量数据的资源的 量,并根据EOS事件的优先权分配这些资源。例如,可以将关于去 往前两位是"99"的被叫者号码的呼叫的测量的"网络拥塞"EOS事件 进一步详述到前三位而不是前两个位。然后,在步骤707期间,服务器EDA通过对于每个感兴趣的EOS 事件类型创建单独的数据模型,且通过根据被叫者号码的最高有效位 的数目n来根据上述等式向每个数据模型分配各个数目N的节点,来 更新数据模型DM以用于存储将在下一测量周期期间收集的测量数 据。然后,在步骤708期间,服务器EDA将在当前测量周期期间已 经建立为详细的EOS事件标记为"无效的"。因此,步骤709结束,且方法以递归方式发生,如图2和3所示。 因此,有利地,该方法允许通过动态地修改每个交换局的EOS 处理功能和被叫者号码分析功能的配置参数,来动态地修改关于每个 类型的EOS事件的测量数据的详细水平。这有利地允许仅在有必要 时收集关于EOS事件(具体来说,关于它们的目的地)的详细信息, 由此允许以很有效的方式使用交换局资源。
权利要求
1. 一种监控电话网络(TN)的性能的方法,所述电话网络(TN)包括至少一个交换局(E1;E2;E3),所述至少一个交换局被配置用于收集在所述至少一个交换局接收的和/或在所述至少一个交换局产生的信令消息,所述方法包括a)从所述交换局(E1;E2;E3)获取一组信令消息,所述信令消息指示与寻址到多个目的地的呼叫有关的不成功的呼叫建立过程;b)将该组信令消息中的每个信令消息关联到各个目的地信息,所述目的地信息指示产生该信令消息的不成功呼叫的目的地;和c)处理该组信令消息和相应的相关联的目的地信息,由此获得根据呼叫目的地的关于所述不成功呼叫建立过程的信息(MEk1,MEk2,MEk3)。
2. 根据权利要求1的方法,其中,所述处理包括对于所述多个目 的地中的每个目的地,对信令消息的各自的数目计数,由此对于每个 目的地获得指示与寻址到所述每个目的地的呼叫有关的不成功呼叫 建立过程的信令消息的各自数目。
3. 根据权利要求1或者2的方法,其中,所述目的地信息包括被 叫者电话号码的一个或多个最高有效位(Dl, D2, D3)。
4. 根据任意在先权利要求的方法,其中,该方法进一步包括从所 述至少一个交换局(E1, E2, E3)获取配置信息(CP1, CP2, CP3 ), 其中,所述配置信息(CP1, CP2, CP3)包括所述一个或多个最高 有效位(Dl, D2, D3)。
5. 根据权利要求4的方法,其中,所述配置信息(CP1, CP2, CP3)进一步包括关于在所述至少一个交换局(El, E2, E3)中分配的处理和/或存储器资源的信息。
6. 根据权利要求4或者5中任意一个的方法,其中,所述配置信 息(CP1, CP2, CP3)进一步包括所述信令消息的优先权信息。
7. 根据任意在先权利要求的方法,其中,以预定周期(Pk-l, Pk, Pk+1)周期性地执行所述步骤a) 、 b)和c)。
8. 根据权利要求4, 5或者6的方法,其中,以预定周期(Pk-l, Pk, Pk+1)周期性地执行所述步骤a) 、 b)和c),其中,该方法进 一步包括,在第一周期(Pk-1)期间,基于关于根据呼叫目的地的所 述不成功呼叫建立过程的所述信息(MEkl, MEk2, MEk3)将所述 配置信息(CPl, CP2, CP3)改变为修改的配置信息(MCP1, MCP2, MCP3),并将所述修改的配置信息(MCP1, MCP2, MCP3)发送 到所述至少一个交换局(El, E2, E3)。
9. 根据权利要求8的方法,其中,该方法进一步包括,在所述第 一周期之后的第二周期期间,将关于在所述第一周期期间获得的所述 不成功呼叫建立过程的所述信息(MEkl, MEk2, MEk3)标记为不 可靠。
10. 根据权利要求8或者9的方法,其中,将所述配置信息(CP1, CP2, CP3)改变为修改的配置信息(MCP1, MCP2, MCP3)的步 骤包括改变被叫者电话号码最高有效位(Dl, D2, D3)的数目。
11. 根据权利要求10的方法,其中,所述改变被叫者电话号码最 高有效位(Dl, D2, D3)的数目的步骤包括增加被叫者电话号码最 高有效位(Dl, D2, D3)的数目。
12. 根据权利要求10的方法,其中,所述改变被叫者电话号码最 高有效位(Dl, D2, D3)的数目的步骤包括减少被叫者电话号码最 高有效位(D1, D2, D3)的数目。
13. 根据权利要求8到12中任意一个的方法,其中,改变所述配 置信息(CPl, CP2, CP3)的步骤包括改变所述至少一个交换局(E1, E2, E3)中所述处理和/或存储器资源的至少一部分的分配。
14. 根据任意在先权利要求的方法,其中,所述信令消息包括选 择结束信号,其中选择结束信号指示呼叫建立过程的结束。
15. —种用于监控电话网络(TN)的性能的装置(EDA),所述 电话网络(TN)包括至少一个交换局(El; E2; E3),所述至少一 个交换局被配置用于收集在所述至少一个交换局接收的和/或在所述 至少一个交换局产生的信令消息,所述装置包括-第一接收器,用于从所述交换局(El; E2; E3 )获取一组信令 消息,所述信令消息指示与寻址到多个目的地的呼叫有关的不成功的 呼叫建立过程;画第一功能(caal, caa2, caa3),用于将该组信令消息中的每 个信令消息关联到各个目的地信息,所述目的地信息指示产生该信令 消息的不成功呼叫的目的地;和誦第二功能(EOSpl, EOSp2, EOSp3),用于处理该组信令消 息和相应的相关联的目的地信息,由此获得根据呼叫目的地的关于所 述不成功呼叫建立过程的信息(MEkl, MEk2, MEk3)。
16. 根据权利要求15的装置(EDA),其中,所述第二功能 (EOSpl, EOSp2, EOSp3)被配置用于对于所述多个目的地中的每个目的地,对信令消息的各自的数目计数,由此对于每个目的地获得 指示与寻址到所述每个目的地的呼叫有关的不成功呼叫建立过程的信令消息的各自数目。
17. 根据权利要求15或者16的装置(EDA),其中,所述目的 地信息包括被叫者电话号码的一个或多个最高有效位(D1, D2, D3)。
18. 根据权利要求15到17中任意一个的装置(EDA),其中, 该装置进一步包括第二接收器,被配置用于从所述至少一个交换局(El, E2, E3)获取配置信息(CP1, CP2, CP3),其中,所述配 置信息(CP1, CP2, CP3)包括所述一个或多个最高有效位(D1, D2, D3)。
19. 根据权利要求18的装置(EDA),其中,所述配置信息(CP1, CP2, CP3)进一步包括关于在所述至少一个交换局(E1, E2, E3) 中分配的处理和/或存储器资源的信息。
20. 根据权利要求18或者19中任意一个的装置(EDA),其中, 所述配置信息(CP1, CP2, CP3)进一步包括所述信令消息的优先 斥又信息。
21. 根据权利要求15到20中任意一个的装置(EDA),其中, 所述第一接收器、所述第一功能和所述第二功能被配置用于根据预定 周期(Pk画l, Pk, Pk+1)工作。
22. 根据权利要求18, 19或者20的装置(EDA),其中,所迷 第 一接收器、所述第 一功能和所述第二功能被配置用于根据预定周期(Pk-1, Pk, Pk+1)工作,其中,该装置被配置用于在第一周期(Pk-l) 期间基于关于根据呼叫目的地的所述不成功呼叫建立过程的所述信 息(MEkl, MEk2, MEk3)提供修改的配置信息(MCP1, MCP2, MCP3),并将所述修改的配置信息(MCP1, MCP2, MCP3)发送到所述至少一个交才灸局(El, E2, E3)。
23. 根据权利要求22的装置(EDA),其中,该装置被进一步配 置用于,在所述第一周期之后的第二周期期间,将在所述第一周期期 间获得的关于所述不成功呼叫建立过程的所述信息(MEkl, MEk2, MEk3)标记为不可靠。
24. 根据权利要求22或者23的装置(EDA),其中,该装置被 配置用于通过改变被叫者电话号码最高有效位(Dl, D2, D3)的数 目改变所述配置信息(CP1, CP2, CP3)。
25,根据权利要求22到24中任意一个的装置(EDA),其中, 该装置^J己置用于改变所述至少一个交换局(El, E2, E3)中所述 处理和/或存储器资源的至少一部分的分配。
26. 根据权利要求15到24中任意一个的装置(EDA),其中, 所述信令消息包括选择结束信号,其中选择结束信号指示呼叫建立过 程的结束。
27. —种电话网络(TN),包括至少一个交换局(El; E2; E3) 和根据权利要求15到25中任意一个的装置。
28. —种计算机程序产品,可加栽在至少一个计算机的存储器中, 并包括用于执行权利要求l到14中任意一个的方法的软件代码部分。
全文摘要
公开了一种监控电话网络的性能的方法。该电话网络包括被配置用于收集信令消息的至少一个交换局,该信令消息是在该至少一个交换局接收的和/或在该至少一个交换局产生的。该方法包括从交换局获取指示关于寻址到多个目的地的呼叫的不成功呼叫建立过程的一组信令消息(步骤a);将该组信令消息中的每个信令消息关联到指示产生该信令消息的不成功呼叫的目的地的各自的目的地信息(步骤b);和处理该组信令消息和相应的关联的目的地信息,由此获得关于根据呼叫目的地的不成功呼叫建立过程的信息(步骤c)。
文档编号H04M15/00GK101507289SQ200680055595
公开日2009年8月12日 申请日期2006年6月23日 优先权日2006年6月23日
发明者M·阿杜, R·拉索, V·莫蒂 申请人:意大利电信股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1