用于电信网管系统的性能数据采集方法及服务器的制造方法

文档序号:8322064阅读:570来源:国知局
用于电信网管系统的性能数据采集方法及服务器的制造方法
【技术领域】
[0001]本发明涉及一种网络管理技术,特别涉及到一种用于电信网管系统的性能数据采集方法及服务器。
【背景技术】
[0002]性能管理是电信网管系统为电信管理网及电信业务提供的五大管理功能之一(电信网管系统提供了五大基本功能,包括配置管理、故障管理、性能管理、安全管理、及计费管理),主要通过收集和分析从被测设备上采集的运行数据来监视和修正网络和被测设备的行为和效率,帮助用户进行计划编制、实施和维护以及业务质量测量。电信网管系统为了了解网络和被测设备的运行状态,需要定时从所管理的被测设备上采集性能数据,然后存入后台网管系统数据库中,供统计分析时使用。具体的采集方式有两种:一种是后台网管系统定时向前台被测设备请求需要的性能数据,一种是前台被测设备定时向后台网管系统发送需要的性能数据(在发送数据之前,后台网管会将需要的内容提前通知给前台被测设备)。不管采用哪种方式,正确而完整的获取前台被测设备的性能数据是正确向运营商提供网络设备运行状态的基础。
[0003]但是在现有的后台网管系统采集前台被测设备的性能数据的过程中,或者,前台被测设备向后台网管系统发送需要的性能数据的过程中,经常会出现数据丢失的情况,如:当后台网管系统链路发生断路、网络传输出现拥堵、后台网管系统发生故障或者后台网管系统重新启动时,都会造成一些性能数据丢失,如果一些重要的性能数据丢失,将会极大的影响前台被测设备运行指标的分析结果。针对上述缺陷,在现有技术中,对后台网管系统采集性能数据的过程中,若发现有性能数据丢失(未采集到),则向前台被测设备重新发送采集请求进行补充采集,以获得新的性能数据;采用该方法重复发送采集请求容易造成传输网络拥堵。

【发明内容】

[0004]本发明的主要目的为提供一种用于电信网管系统的性能数据采集方法,可在性能数据采集过程中,当性能数据上报过程中出现丢失的情况时,不需要重新向前台被测设备发送采集请求,也可对丢失的性能数据进行重新生成。
[0005]本发明提供一种用于电信网管系统的性能数据采集方法,包括以下步骤:
[0006]服务器按照预设的采集周期定时接收并存储被测设备上报的各配置对象对应的性能数据,并将所述性能数据存入性能数据库中;
[0007]在接收到被测设备上报的各配置对象对应的性能数据时,服务器分析接收的所述性能数据对应的配置对象的个数是否小于预设的配置对象的个数;
[0008]若接收的所述性能数据对应的配置对象的个数小于预设的配置对象的个数,则月艮务器确定当前采集周期未采集到性能数据的配置对象,从性能数据库中获取各个确定的配置对象对应的当前采集周期之前的预设数量采集周期的性能数据,并对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0009]优选地,在接收到被测设备上报的各配置对象对应的性能数据时,该方法包括:
[0010]服务器分析接收的所述性能数据中预设类型的性能数据对应的配置对象的个数是否小于预设的配置对象的个数;
[0011]若接收的所述性能数据中预设类型的性能数据对应的配置对象的个数小于预设的配置对象的个数,则服务器确定当前采集周期未采集到预设类型的性能数据的配置对象,从性能数据库中获取各个确定的配置对象对应的当前采集周期之前的预设数量采集周期的性能数据,并对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0012]优选地,所述对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据的步骤包括:
[0013]对获取的各个确定的配置对象对应的性能数据进行权重设置;
[0014]根据设置的权重对获取的各个确定的配置对象对应的性能数据进行权重计算,以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0015]优选地,所述方法还包括:
[0016]将所述新性能数据存入所述性能数据库中。
[0017]优选地,在接收到被测设备上报的各配置对象对应的性能数据时,该方法还包括:
[0018]对接收的所述性能数据进行合法性判断;
[0019]将判断结果为合法的性能数据进行存储。
[0020]本发明还提供一种服务器,所述服务器包括:性能数据库、与所述性能数据库连接的性能数据采集模块、与所述性能数据采集模块连接的数据校验模块、与所述数据检验模块连接的数据生成模块,所述数据生成模块还与所述性能数据库连接,其中:
[0021]性能数据采集模块,用于按照预设的采集周期定时接收被测设备上报的各配置对象对应的性能数据,并将所述性能数据存入所述性能数据库中;
[0022]数据校验模块,用于在接收到被测设备上报的各配置对象对应的性能数据时,分析接收的所述性能数据对应的配置对象的个数是否小于预设的配置对象的个数;
[0023]数据生成模块,用于在所述数据校验模块的分析结果为接收的所述性能数据对应的配置对象的个数小于预设的配置对象的个数,确定当前采集周期未采集到性能数据的配置对象,从性能数据库中获取各个确定的配置对象对应的当前采集周期之前的预设数量采集周期的性能数据,并对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0024]优选地,所述数据校验模块还用于分析接收的所述性能数据中预设类型的性能数据对应的配置对象的个数是否小于预设的配置对象的个数;
[0025]所述数据生成模块还用于在所述数据校验模块的分析结果为接收的所述性能数据中预设类型的性能数据对应的配置对象的个数小于预设的配置对象的个数,则服务器确定当前采集周期未采集到预设类型的性能数据的配置对象,从性能数据库中获取各个确定的配置对象对应的当前采集周期之前的预设数量采集周期的性能数据,并对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0026]优选地,所述对获取的各个确定的配置对象对应的性能数据进行分析处理以生成各个确定的配置对象对应的当前采集周期的新性能数据包括:
[0027]对获取的各个确定的配置对象对应的性能数据进行权重设置;及
[0028]根据设置的权重对获取的各个确定的配置对象对应的性能数据进行权重计算,以生成各个确定的配置对象对应的当前采集周期的新性能数据。
[0029]优选地,所述数据生成模块还用于将所述新性能数据存入所述性能数据库中。
[0030]优选地,所述性能数据采集模块还用于对接收的所述性能数据进行合法性判断,并将判断结果为合法的性能数据进行存储。
[0031]实施本发明的方案,在对电信网管系统的性能数据采集中,当性能数据上报过程中出现丢失的情况时,不需要重新向前台被测设备发送采集请求,也可对丢失的性能数据进行重新生成,易于实施,大大提高了网管系统性能数据的完整性和正确性,更好地解决了性能数据丢失漏报的问题。
【附图说明】
[0032]图1为本发明的用于电信网管系统的性能数据采集方法的第一实施例的流程示意图;
[0033]图2为本发明的用于电信网管系统的性能数据采集方法的第二实施例的流程示意图;
[0034]图3为本发明的服务器的优选实施例的结构示意图。
[0035]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1