一种网管历史性能数据的诊断方法及装置的制作方法

文档序号:7688640阅读:224来源:国知局

专利名称::一种网管历史性能数据的诊断方法及装置的制作方法
技术领域
:本发明涉及对光传输网络管理系统,更具体地说,是一种网管历史性能数据的诊断方法及装置。
背景技术
:网管系统定期采集光传输设备的历史性能数据,以实现对光传输设备状况的跟踪、分析和统计。历史性能数据的采集时间间隔一般包括15分钟和24小时两种粒度,在实际工程应用中,网元、单板的数量非常庞大,所采集的历史性能数据量是很可观的,尤其是历史15分钟性能,每天采集到的性能数据条数可能达数十万甚至更多。随着工程应用中网络规模逐渐扩大,用户对网管系统的管理能力的要求也越来越高,而系统所产生的历史数据量也会相应地向更多的趋势发展。因此,需要一种有效、便捷的方法来处理这些数据量庞大的历史性能数据,快速为用户提供宏观的分析结果。目前现有的技术只能按照起止时间、单板、检测点、性能项等过滤条件对采集到网管系统的性能数据进行列表査询。这种处理方式的缺陷是1、只能将所需关注的历史性能值按照时间逐条列出,而不能对其进行宏观地统计汇总或分析。2、没有检查性能数据是否齐全,对丢失的历史性能记录无法统计。
发明内容本发明所要解决的技术问题是,提供一种网管历史性能数据的诊断方法,解决现有网管系统只能查询历史性能的具体数值的弊端,本方法可对历史性能数据进行快速、便捷的诊断,使得用户可方便的掌握历史性能的采集状况和优劣指标;本发明还在上述方法的基础上提供一种网管历史性能数据的诊断装置。一种网管历史性能数据的诊断方法,包括以下步骤步骤一根据预设条件中所包含的对象,得到各个对象在设定的起止时段的历史性能数据的应有数;步骤二读取网管系统数据库中保存的所述对象在该时段内的历史性能数据数量,与步骤一得到的应有数进行比较,得到所述对象历史性能数据的诊断数据;步骤三计算所述诊断数据的百分比,输出结果并标记设定内容。所述对象包括网元、单板、检测点以及性能项,所述性能项分为数字性能项和模拟性能项。所述步骤一进一步包括根据预设条件中所包含的对象,得到各个对象在设定的起止时段的性能数据的应有时刻点。所述诊断数据包括但不限于丢失数、越门限数、越基准门限数及可疑数。所述诊断数据的百分比包括但不限于丢失率、越门限率、越基准门限率及可疑率。所述丢失数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据的时刻点字段,与该时段内的应有时刻点进行比较,得到缺少的时刻点及其数量。所述网元、单板、检测点以及模拟性能项的越门限数和越基准门限数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的高门限值、低门限值以及基准门限值进行比较,若其历史性能数据的最大值大于等于高门限值或最小值小于等于低门限值,则计入越门限数;若其历史性能数据的最大值小于高门限值但大于等于基准门限值上限或最小值大于低门限值但小于等于基准门限值下限,则计入越基准值门限数。所述数字性能项的越门限数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的门限值进行比较,若其历史性能数据在时间粒度范围内的累计值大于等于设定的门限值则计入越门限数。所述丢失率、越门限率、越基准门限率及可疑率的算法如下对于网元、单板、检测点、数字性能项及模拟性能项所述丢失率的算法为丢失率=丢失数/应有数X100%;所述越门限率的算法为越门限率=越门限数/(应有数-丢失数)X100%;所述可疑率的算法为可疑率=可疑数/(应有数-丢失数)X100%;对于模拟性能项所述越基准门限率的算法为越基准门限率=越基准门限数/(应有数-丢失数)XI00%;对于网元、单板、检测点所述越基准门限率的算法为越基准门限率=该对象下越基准门限数之和/(该对象下模拟性能项应有数之和-该对象下模拟性能项丢失数之和)X100%。所述方法还包括根据预设条件中所包含的对象,得到所有对象在设定起止时段内历史性能数据应有数的总数及诊断数据的总数,并计算所述总数的百分比,最后输出结果。一种网管历史性能数据的诊断装置,包括网管系统的历史性能管理模块,其特征在于,还包括一个历史性能诊断模块及一个触发模块,所述触发模块位于历史性能诊断模块中,用于触发历史性能诊断模块启动历史性能数据诊断流程。本发明是在现有网管系统基础上扩展的,可方便地得出与历史性能相关的诊断数据,如丢失数(率)、越门限数(率)、越基准门限数(率)和可疑数(率)等。用户可以便捷、概要地掌握历史性能的采集状况和优劣指标。图1是本发明所述方法优选实施例的流程图;图2是本发明所述装置的原理框图。具体实施例方式以下结合附图对本发明做进一步详细介绍。如图1所示,是本发明所述方法优选实施例的流程图,具体歩骤如下第一步根据预设条件中所包含的对象,得到各个对象在设定的起止时段的历史性能数据的应有数。根据用户所选的条件,包括起止时间及选定对象;所述对象包括网元、单板、检测点和性能项,所述性能项分为数字性能项和模拟性能项。得出在此时段历史性能数据应有数。如所选的对象共包括N个性能项,在此时段内有M个历史性能时刻点,则应有数为NXM条。该步骤还进一步包括根据预设条件中所包含的对象,得到各个对象在设定的起止时段的性能数据的应有时刻点。第二步通过读取数据库得到所述对象历史性能数据的丢失数。读取保存在网管系统数据库中的歩骤一所述时段内的历史性能数据的时刻点字段,与该时段内的应有时刻点进行比较,分别得到历史性能按照网元、单板、检测点和性能项的分类汇总数,得到丢失数。第三步通过读取数据库得到所述对象的历史性能数据越门限数。利用与第二步类似的方法得到各网元、单板、检测点和性能项越门限的历史性能分类汇总数。所述数字性能项的越门限数的还可以通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的门限值进行比较,若其历史性能数据在时间粒度范围内的累计值大于设定的门限值则计入越门限数。第四步通过读取数据库得到所述对象的历史性能数据越基准门限数量。利用与第二步类似的方法得到各网元、单板、检测点和模拟量性能项越基准门限的历史性能分类汇总数。对于网元、单板、检测点及模拟量性能项所述越门限数和越基准门限数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的高门限值、低门限值以及基准门限值进行比较,若其历史性能数据的最大值大于高门限值或最小值小于低门限值,则计入越门限数;若其历史性能数据的最大值小于等于高门限值但大于等于基准门限值上限或最小值大于等于低门限值但小于等于基准门限值下限,则计入越基准值门限数。第五步通过读取数据库得到所述对象的历史性能数据可疑数。利用与第二步类似的方法得到各网元、单板、检测点和性能项为可疑的分类汇总数。第六步计算所述对象的历史性能数据百分比。依据上述步骤中所得的结果,计算各网元、单板、检测点和性能项对应的百分比,包括历史性能数据丢失率、越门限率、越基准门限率(数字性能项不计算)和可疑率。对于检测点、单板、网元、数字性能项及模拟量性能项所述丢失率的算法为丢失率=丢失数/应有数X100%;所述越门限率的算法为越门限率二越门限数/(应有数-丢失数)X100%;所述可疑率的算法为可疑率=可疑数/(应有数_丢失数)X100%;对于模拟量性能项所述越基准门限率的算法为越基准门限率=越基准门限数/(应有数-丢失数)X100%;对于检测点、单板、网元所述越基准门限率的算法为越基准门限率=该对象下越基准门限数之和/(该对象下模拟量性能项应有数之和-该对象下模拟性能项丢失数之和)x100%。第七步以列表形式输出结果并突出显示设定内容。在该优选实施例中,将各网元、单板、检测点和性能项的分类汇总数量和对应的百分比以列表的形式显示出来,并突出显示设定内容,比如以不同颜色标示非零值,以提高醒目程度,如下表所示,该表中以黑色字体显示除应有数外的其他数值的非零值。<formula>formulaseeoriginaldocumentpage9</formula><table>tableseeoriginaldocumentpage10</column></row><table>如图2所示,是本发明所述装置的原理框图,包括网管系统的历史性能管理模块、历史性能诊断模块及触发模块,所述触发模块位于历史性能管理模块中,用于触发历史性能诊断模块启动历史性能数据诊断流程。用户选定需要的对象和起止时间后,点击触发模块,即可启动本发明所述方法的流程。如果选择网元,则将所选网元上包含的所有单板,每块单板包括的所有检测点,每个检测点包括的所有性能项作为对象,在指定的时间段进行本发明所述方法的流程。输出结果以选定的网元为唯一的根节点,该网元所包含的单板、检测点、性能项以树状层次显示。如果选择单板,则以所选单板在指定时间段的所有检测点下性能项的历史性能数据为对象进行本发明所述方法的流程,输出结果应该包括该单板所属的网元,以树状层次显示。最终以列表形式输出结果,所述列表的性能源一栏以树型列表显示,层次结构为网元\单板\检测点\性能项。每个性能项是最低一级的节点,检测点是性能项的父节点,单板是检测点的父节点,网元是单板的父结点,各父节点历史性能数据的应有数、丢失数、越门限数以及越基准门限数为其所有子节点在同列上的值之和,如检测点的历史性能数据的应有数、丢失数、越门限数以及越基准门限数等于该检测点下所有性能项在同列上的值之和。如上述列表所示,因数字性能项不存在越基准门限数,对应的越基准门限数及其越基准门限率标记为"一",表示不适用。该表最后一行的历史性能数据的应有数、丢失数、越门限数以及越基准门限数的总计是对所有对象的一个列向汇总值,其百分比计算方法与所述对象的相应百分比计算方法相同。以上仅为本发明的较佳实施例,并非用来限定本发明的实施范围。即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应属于本发明的技术范畴。权利要求1、一种网管历史性能数据的诊断方法,其特征在于,包括以下步骤步骤一根据预设条件中所包含的对象,得到各个对象在设定的起止时段的历史性能数据的应有数;步骤二读取网管系统数据库中保存的所述对象在该时段内的历史性能数据数量,与步骤一得到的应有数进行比较,得到所述对象历史性能数据的诊断数据;步骤三计算所述诊断数据的百分比,输出结果并标记设定内容。2、如权利要求1所述的网管历史性能数据的诊断方法,其特征在于,所述对象包括网元、单板、检测点以及性能项,所述性能项分为数字性能项和模拟性能项。3、如权利要求1所述的网管历史性能数据的诊断方法,其特征在于,所述步骤一进一步包括根据预设条件中所包含的对象,得到各个对象在设定的起止时段的性能数据的应有时刻点。4、如权利要求l所述的网管历史性能数据的诊断方法,其特征在于,所述诊断数据包括但不限于丢失数、越门限数、越基准门限数及可疑数。5、如权利要求1或4所述的网管历史性能数据的诊断方法,其特征在于,所述诊断数据的百分比包括但不限于丢失率、越门限率、越基准门限率及可疑率。6、如权利要求1或4所述的网管历史性能数据的诊断方法,其特征在于,所述丢失数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据的时刻点字段,与该时段内的应有时刻点进行比较,得到缺少的时刻点及其数量。7、如权利要求1、2或4所述的网管历史性能数据的诊断方法,其特征在于,所述网元、单板、检测点以及模拟性能项的越门限数和越基准门限数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的高门限值、低门限值以及基准门限值进行比较,若其历史性能数据的最大值大于等于高门限值或最小值小于等于低门限值,则计入越门限数;若其历史性能数据的最大值小于高门限值但大于等于基准门限值上限或最小值大于低门限值但小于等于基准门限值下限,则计入越基准值门限数。8、如权利要求1、2或4所述的网管历史性能数据的诊断方法,其特征在于,所述数字性能项的越门限数通过如下方法得到读取保存在网管系统数据库中的步骤一所述时段内的历史性能数据,与事先设定的门限值进行比较,若其历史性能数据在时间粒度范围内的累计值大于等于设定的门限值则计入越门限数。9、如权利要求5所述的网管历史性能数据的诊断方法,其特征在于,所述丢失率、越门限率、越基准门限率及可疑率的算法如下对于网元、单板、检测点、数字性能项及模拟性能项所述丢失率的算法为丢失率=丢失数/应有数X100%;所述越门限率的算法为越门限率=越门限数/(应有数-丢失数)X100%;所述可疑率的算法为可疑率=可疑数/(应有数_丢失数)X100%;对于模拟性能项所述越基准门限率的算法为越基准门限率=越基准门限数/(应有数-丢失数)X画o;对于网元、单板、检测点所述越基准门限率的算法为越基准门限率=该对象下越基准门限数之和/(该对象下模拟性能项应有数之和-该对象下模拟性能项丢失数之和)X100%。10、如权利要求l所述的网管历史性能数据的诊断方法,其特征在于,所述方法还包括根据预设条件中所包含的对象,得到所有对象在设定起止时段内历史性能数据应有数的总数及诊断数据的总数,并计算所述总数的百分比,最后输出结果。11、一种网管历史性能数据的诊断装置,包括网管系统的历史性能管理模块,其特征在于,还包括一个历史性能诊断模块及一个触发模块,所述触发模块位于历史性能诊断模块中,用于触发历史性能诊断模块启动历史性能数据诊断流程。全文摘要本发明提供一种网管历史性能数据的诊断方法,该方法首先根据预设条件中所包含的对象,得到各个对象在设定的起止时段的历史性能数据的应有数;再读取网管系统数据库中保存的所述对象在该时段内的历史性能数据数量,与步骤一得到的应有数进行比较,得到所述对象历史性能数据的诊断数据;最后计算所述诊断数据的百分比,输出结果并标记设定内容;本发明还提供一种网管历史性能数据的诊断装置,包括网管系统的历史性能管理模块、历史性能诊断模块及触发模块。本发明是在现有网管系统基础上扩展的,可方便地得出与历史性能相关的诊断数据,用户可以便捷、概要地掌握历史性能的采集状况和优劣指标。文档编号H04B10/08GK101291177SQ20081006785公开日2008年10月22日申请日期2008年6月16日优先权日2008年6月16日发明者海杨申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1