用于集中监控管理系统的监控数据存储方法及装置与流程

文档序号:11623018阅读:355来源:国知局
用于集中监控管理系统的监控数据存储方法及装置与流程
本发明涉及动力及环境监控技术领域,具体而言,涉及一种用于集中监控管理系统的监控数据存储方法及装置。

背景技术:
在电信基站、机房等动力及环境集中监控管理系统中,集中监控管理系统需24小时不间断地实时获取监控数据并进行存储,这些存储数据将作为历史数据供管理者查阅和做进一步深入分析,以及使其通过对这些历史数据的分析,获得被监控设备的工作和运行状况信息(例如通过存储的蓄电池组的历史监控数据而分析蓄电池组的使用寿命、剩余容量或落后单体等信息),从而可以及时的对其进行优化和预警,因此监控数据的存储对于整个动力和环境集中监控管理系统的稳定运行有着极其重要的作用。然而在实际应用当中,由于整个动力和环境集中监控管理系统管理的监控量非常庞大,系统一般无法将所有获得的实时数据进行完整的保存。而是按照一定的存储策略进行存储,通常这些策略通常分为2类:定时存储和变化率存储,其中,所述定时存储,即首先对监控量的存储周期进行配置,监控系统读取这些配置后每个存储周期存储一次数据;所述变化率存储,即首先对监控量的变化幅度限制进行配置,监控系统读取这些配置后将每次获取的实时数据与一个基准值进行比较,当发现变化幅度大于一个配置的值或变化幅度大于一个配置的百分比则进行一次存储,同时将存储的值作为新的基准值。在实际操作过程中,上述这两类存储策略可以同时使用,中国专利(专利公开号为CN101267644、发明名称为“一种对监控数据的存储方法”)即披露了这样一种将定时存储和变化率存储相结合的存储策略。在该方法中,其首先确定变化阈值、最小周期以及最大周期三个参数,再以这三个参数为比较条件将当前所采集到的监控数据与前一次采集的监控数据进行比较,从而确定存储或丢弃当前监控数据,具体处理步骤为:1、实时采集监控数据,作为当前监控数据;2、将当前监控数据与前一次采集的监控数据进行比较,如果当前监控数据与前一次数据的变化幅度满足下列条件中的任何一个,则存储当前监控数据:21)变化幅度大于预先设置的变化阈值且达到了最小周期时长;22)变化幅度小于变化阈值且达到了最大周期时长;3、如果当前监控数据与前一次的变化幅度满足下列条件中的任何一个,则丢弃该当前监控数据,并继续采集新的监控数据:31)当前监控数据的变化幅度大于变化阈值且时间未达到最小存储周期时长;32)当前监控数据的变化幅度小于变化阈值且时间未达到最大存储周期时长。采用上述存储策略,一定程度上可以地有效降低监控数据的存储数量,保留有效数据,提高系统的可用性。然而,本发明的发明人发现,上述对监控数据的存储策略仍然存在存储数据量较大的问题。

技术实现要素:
虽然专利公开号为CN101267644的中国专利公开的一种对监控数据的存储方法一定程度上可以降低监控数据的存储数量,但是本发明的发明人发现,在一些实际运行情况下,对于集中监控管理系统而言,需要动态的调整存储策略以优化监控数据存储的有效性以及存储效率。例如,某些监控对象(监控设备的遥测量)的监控数据在正常工作状态下存储意义不大,可将存储周期设置很长或将存储变化率设置很大,甚至可以对其不存储;然而当其工作状态发生改变后,该监控对象的监控数据可能将变得较为重要,需要缩短存储周期或降低存储变化率,而现有的监控数据存储方法无法适应这种监控场景的需要,其在监控数据的存储过程中可能会存储一些意义不大的数据。此时,则需要动态的调整存储策略,在需要时则存储较多的监控数据,在不需要时则存储较少的监控数据甚至不存储监控数据。鉴于此,本发明的目的在于提供一种用于集中监控管理系统的监控数据存储方法及装置。为了达到本发明的目的,本发明采用以下技术方案实现:一种用于集中监控管理系统的监控数据存储方法,包括:获取被监控设备的被监控对象的实时工作状态信息以及实时监控数据;依据所述被监控设备的被监控对象的实时工作状态信息查询监控数据存储策略信息库,获取与所述被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略,其中,所述监控数据存储策略信息库存储了被监控设备的被监控对象的实时工作状态与相应监控数据存储策略的一一对应关系;依据所述监控数据存储策略对所述被监控设备的被监控对象的实时监控数据进行存储。一种优选地实施方式下,所述被监控设备的被监控对象为动力及环境监控集中监控管理系统中被监控设备的遥测量对象。一种优选地实施方式下,所述方法具体包括如下步骤:在监控数据存储策略信息库中设置与被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略的变化阈值参数以及定时存储周期参数;获取被监控设备的被监控对象的实时工作状态信息,并据此查询监控数据存储策略信息库以获取相应的监控数据存储策略;当被监控设备的被监控对象的实时工作状态不改变时,将当前监控数据值与第一次采集的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;或者,当被监控设备的被监控对象的实时工作状态改变时,将当前监控数据值与前一个实时工作状态末次存储的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;如果监控数据的变化幅度以及存储时长满足以下任一一个条件,则存储当前监控数据:变化幅度不小于当前监控数据存储策略的变化阈值;存储时长不小于当前监控数据存储策略的定时存储周期时长。一种更为优选地实施方式下,如果监控数据的变化幅度以及存储时长满足以下条件,则丢弃当前监控数据:变化幅度小于当前监控数据存储策略的变化阈值且存储时长小于当前监控数据存储策略的定时存储周期时长。一种用于集中监控管理系统的监控数据存储装置,包括:获取模块,用于获取被监控设备的被监控对象的实时工作状态信息以及实时监控数据;处理模块,用于依据所述被监控设备的被监控对象的实时工作状态信息查询监控数据存储策略信息库,获取与所述被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略;监控数据存储策略信息库,用于存储被监控设备的被监控对象的实时工作状态与相应监控数据存储策略的一一对应关系;执行模块,用于依据所述监控数据存储策略对所述被监控设备的被监控对象的实时监控数据进行存储。一种优选地实施方式下,所述被监控设备的被监控对象为动力及环境监控集中监控管理系统中被监控设备的遥测量对象。一种优选地实施方式下,所述用于集中监控管理系统的监控数据存储装置还包括:配置模块,用于在监控数据存储策略信息库中设置与被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略的变化阈值参数以及定时存储周期参数;进一步地,获取模块获取被监控设备的被监控对象的实时工作状态信息,处理模块据此查询监控数据存储策略信息库以获取相应的监控数据存储策略,当被监控设备的被监控对象的实时工作状态不改变时,将当前监控数据值与第一次采集的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;或者,当被监控设备的被监控对象的实时工作状态改变时,将当前监控数据值与前一个实时工作状态末次存储的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;如果监控数据的变化幅度以及存储时长满足以下任一一个条件,执行模块则存储当前监控数据:变化幅度不小于当前监控数据存储策略的变化阈值;存储时长不小于当前监控数据存储策略的定时存储周期时长。一种更为优选地实施方式下,如果监控数据的变化幅度以及存储时长满足以下条件,执行模块则丢弃当前监控数据:变化幅度小于当前监控数据存储策略的变化阈值且存储时长小于当前监控数据存储策略的定时存储周期时长。通过上述本发明的技术方案可以看出,本发明根据对被监控设备的多个被监控对象的不同工作状态分别设置不同的存储策略,从而根据所述工作状态的不同而启动相应的存储策略,相较于现有技术,能够满足用户对监控数据存储的精确要求,提高数据存储的有效性。附图说明图1是本发明实施例提供的用于集中监控管理系统的监控数据存储方法的流程示意图;图2是本发明实施例提供的用于集中监控管理系统的监控数据存储装置的结构示意图。本发明目的的实现、功能特点及优异效果,下面将结合具体实施例以及附图做进一步的说明。具体实施方式下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。如图1所示,本发明实施例提供的一种用于集中监控管理系统的监控数据存储方法,其包括如下具体步骤:S101、获取被监控设备的被监控对象的实时工作状态信息以及实时监控数据;S102、依据所述被监控设备的被监控对象的实时工作状态信息查询监控数据存储策略信息库,获取与所述被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略,其中,所述监控数据存储策略信息库存储了被监控设备的被监控对象的实时工作状态与相应监控数据存储策略的一一对应关系,另外,所述监控数据存储策略包括周期存储、变化率存储以及周期存储与变化率存储的结合;S103、依据所述监控数据存储策略对所述被监控设备的被监控对象的实时监控数据进行存储。一种优选地实施方式下,所述被监控设备的被监控对象为动力及环境监控集中监控管理系统中被监控设备的遥测量对象。当然,除监控被监控设备的遥测量对象之外,采用本发明同样可以监控被监控设备的其他对象,例如遥感量对象、遥控量对象等等。一种具体优选实施方式下,所述用于集中监控管理系统的监控数据存储方法具体包括如下步骤:S201、在监控数据存储策略信息库中设置与被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略的变化阈值参数以及定时存储周期参数;S202、获取被监控设备的被监控对象的实时工作状态信息,并据此查询监控数据存储策略信息库以获取相应的监控数据存储策略;S203、当被监控设备的被监控对象的实时工作状态不改变时,将当前监控数据值与第一次采集的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;或者,当被监控设备的被监控对象的实时工作状态改变时,将当前监控数据值与前一个实时工作状态末次存储的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;如果监控数据的变化幅度以及存储时长满足以下任一一个条件,则存储当前监控数据:S2031、变化幅度不小于当前监控数据存储策略的变化阈值;S2032、存储时长不小于当前监控数据存储策略的定时存储周期时长。如果监控数据的变化幅度以及存储时长满足以下条件,则丢弃当前监控数据:S2033、变化幅度小于当前监控数据存储策略的变化阈值且存储时长小于当前监控数据存储策略的定时存储周期时长。一种实施例下,当某被监控设备的被监控对象A的监控数据存储策略如下:工作状态定时存储周期变化阈值1P1S12P2S2在监控系统启动后:第一个监控数据的采集值的工作状态为1,监控数据的数值为V1,时刻为T1,此时,监控数据的基准值为V1,时间基准值为T1;当第二个监控数据的采集值的工作状态为1,监控数据的数值为V2,时刻为T2时:若T2-T1<P1,|V1-V2|<S1,未达到存储策略1的存储要求,则不存储该监控数据;……(未存储);当第20个监控数据的采集值工作状态为1,监控数据的数值为V20,时刻为T20时:若T20-T1>=P1,|V1-V2|<S1,则达到存储策略1的存储要求,存储该监控数据,此时,调整监控数据基准为V1,时间基准为T20;当第21个监控数据的采集值工作状态为1,监控数据的数值为V21,时刻为T21时:若T21-T20<P1,|V21-V1|>=S1,则达到存储策略1的存储要求,存储该监控数据,此时,调整监控数据基准为V21,时间基准仍然为T20;……(未存储)。当第31个监控数据的采集值工作状态为2,监控数据的数值为V31,时刻为T31时:若T31-T20<P2,|V31-V21|<S2,则未达到存储策略2的存储要求,不存储该监控数据;当第32个监控数据的采集值工作状态为2,监控数据的数值为V32,时刻为T32时:若T32-T20>=P2,|V32-V21|<S2,则达到存储策略2的存储要求,存储该监控数据,此时,监控数据基准仍然为V21,调整时间基准为T32;当第33个监控数据的采集值工作状态为2,监控数据的数值为V33,时刻为T33时:若T33-T32<P2,|V33-V21|>=S2,则达到存储策略2的存储要求,存储该监控数据,此时,监控数据基准仍然为V21,调整时间基准为T33。如图2所示,本发明实施例提供的一种用于集中监控管理系统的监控数据存储装置,包括:获取模块10,用于获取被监控设备的被监控对象的实时工作状态信息以及实时监控数据;其中,一种优选地实施方式下,所述被监控设备的被监控对象为动力及环境监控集中监控管理系统中被监控设备的遥测量对象;处理模块20,用于依据所述被监控设备的被监控对象的实时工作状态信息查询监控数据存储策略信息库30,获取与所述被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略;监控数据存储策略信息库30,用于存储被监控设备的被监控对象的实时工作状态与相应监控数据存储策略的一一对应关系;执行模块40,用于依据所述监控数据存储策略对所述被监控设备的被监控对象的实时监控数据进行存储。一种优选地实施方式下,所述用于集中监控管理系统的监控数据存储装置还包括:配置模块50,用于在监控数据存储策略信息库30中设置与被监控设备的被监控对象的实时工作状态相对应的监控数据存储策略的变化阈值参数以及定时存储周期参数;进一步地,获取模块10获取被监控设备的被监控对象的实时工作状态信息,处理模块20据此查询监控数据存储策略信息库30以获取相应的监控数据存储策略,当被监控设备的被监控对象的实时工作状态不改变时,将当前监控数据值与第一次采集的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;或者,当被监控设备的被监控对象的实时工作状态改变时,将当前监控数据值与前一个实时工作状态末次存储的监控数据值进行比较,以及将当前监控数据采集时间值与前一次进行了存储操作的监控数据采集时间值进行比较;如果监控数据的变化幅度以及存储时长满足以下任一一个条件,执行模块40则存储当前监控数据:1)变化幅度不小于当前监控数据存储策略的变化阈值;2)存储时长不小于当前监控数据存储策略的定时存储周期时长。如果监控数据的变化幅度以及存储时长满足以下条件,执行模块40则丢弃当前监控数据:3)变化幅度小于当前监控数据存储策略的变化阈值且存储时长小于当前监控数据存储策略的定时存储周期时长。下面,以被监控设备为基站/机房监控对象中的蓄电池组为例详细讲述本发明。一般一组蓄电池包含24个蓄电池单体,蓄电池的工作状态一般分为浮充、均充和放电三种不同的工作状态。正常工作时,蓄电池处于浮充状态,数据存储密度要求不高。蓄电池处于放电和均充状态时,数据存储密度要求很高,这是因为通过获取放电和均充状态下高密集的监控数据有助于对蓄电池的寿命、剩余容量和落后单体等重要指标进行分析和估算,而这些指标是基站/机房(特别是基站)运维管理的重要信息。虽然浮充状态下,一般情况单体电压变化不大,通过变化阈值的设置可以降低数据存储的密度,而放电和均充下单体电压变化幅度较大。在以往的监控系统中则希望通过一个固定变化阈值的设置来适应这种存储需求,但一旦设置了蓄电池在放电和均充状态下的固定变化阈值,则会在浮充状态下会引起监控数据的频繁存储,从而造成存储空间的耗费,并且给管理员的监控数据管理工作带来不便。以一组蓄电池为例,假设平均每月出现一次放电和均充,每次放电和均充时间为10小时。如果按照放电和均充的存储策略设置固定的变化阈值,则在除这10小时外每个单体每小时约多产生10个存储数据,即一个蓄电池组每月多产生存储数据为:(24小时*30天-10小时)*10*24节=170400;同样地,如果按照浮充的存储策略设置固定的变化阈值,则在放电和均充下不能存储符合要求的监控数据,无法有效完成分析估算工作。然而通过本发明,则可以针对蓄电池的放电和均充工作状态以及浮充状态分别设置不同的存储策略,例如可以设置不同的变化阈值,从而可以获得符合要求的监控数据,同时,可以一定程度上节省存储资源的开销,同时减少不必要的监控数据的产生,减少了管理员的工作量。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1