一种时变量性能数据采集方法及装置的制作方法

文档序号:6610267阅读:163来源:国知局
专利名称:一种时变量性能数据采集方法及装置的制作方法
技术领域
本发明涉及一种数据采集技术,特別地,涉及一种时变量性能数据采集方 法及装置。
背景技术
时变量是一种定时更新或随事件触发更新的统计指标,是一种无既定变化 规律的指标,仅统计某一个时刻的时变量是没有意义的,需要统计某个时段内 时变量的均值和峰值才有实际意义,这种统计本文统称为对时变量的统计。目
前时变量采集主要是由数据源子系统完成最小周期内计算,由OAM子系统完 成统计周期内的计算,再将计算获得的计数器上报给网管。根据OAM对时变 量计算方式不同,采集方式可分为两种全采样计算方式和累积计算方式。 下面介绍现有方案1:全采样计算采集方法。
数据源子系统根据最小采集周期, 一般为五分钟,计算出需要统计的均值 和峰值上报给OAM子系统,OAM子系统设置计数器緩存,保存上报的采样 值。如此,OAM子系统中会保存多份的均值和峰值采样。等到达性能计划的 统计时刻,OAM子系统需要再次根据性能采集周期对所保存的采样进行均值 和峰值计算,将计算后的计数器上报给上级网管。
图l是现有技术方案1的采集方法示意图。如图1,在OAM子系统启动 性能统计采集后,数据源子系统每隔五分钟上报时变量给OAM子系统,OAM 子系统不做特殊处理直接保存所有采样,等到达统计时刻时再次计算保存的均 值和峰值,并将获得的实际计数器上报给上级网管。
利用该全采样计算方式进行时变量采集具有如下主要缺点
1) 由于需要保存所有采样值,对于无数据库的设备中需要耗费大量内存;
2) 当到达统计时刻时,OAM需要对所有采样的时变量再次计算,增加了 瞬时的计算开销,降低了处理效率;
3 )对于分布式电信设备中,由于存在多个不同的数据源子系统,需要OAM 子系统对每个数据源特别处理,不便于时变量采集的平台化处理;
4) 性能采集指标需求对OAM和数据源都不透明,需求或数据源有变化, OAM必然也需要变化,不够抽象,平台化,同时也存在多个子系统修改,不 便于后期维护;
5) 存在对时变量的冗余计算。 下面介绍现有方案2:累积计算采集方法。
该现有技术方案2是对上述现有方案1的一种改进,该方案2在方案1 的&出上改进采样值的保存方式,不再保存每个采样值,而是对均值累加保存, 上报时先根据实际采集时间计算出相对于最小周期的采集次数,在根据累加均 值和采集次数计算出最终均值;对于峰值,保存每次计算后的峰值,作为上报 时的最终峰值。
图2是现有技术方案1的采集方法示意图。如图2,在OAM子系统启动 性能统计采集后,OAM子系统对数据源子系统上报的均值进行累加,对上报 的峰值计算后直接保存,等到统计时刻后,OAM子系统根据采集时长计算出 实际的采集次数,再由累加均值和采集次数计算出最终均值,然后同已计算的 峰值一起上报给上级网管。利用累积计算方式进行时变量采集具有如下主要缺点
1 )对于分布式电信设备中,由于存在多个不同的数据源子系统,需要OAM 子系统对每个数据源特别处理,不便于数据采集的平台化处理;
2 )OAM和数据源都需要关心性能指标需求,需求的改动必然会引起OAM 和数据源同时改动,不便于后期维护,更不便于平台化;
3 )由于系统时间可能存在误差,会使得计算采集时长时有偏差,需要OAM 增加校正时间差的功能,增加了实现的复杂度;
4)存在冗余计算。
综上所述,现有技术的时变量性能数据采集方法存在较多的缺点,且都不 便于实现时变量数据采集的平台化处理。

发明内容
本发明的目的是提供一种时变量性能数据的采集方法及装置,解决现有技
术中,时变量性能数据的采集不便于平台化处理的技术问题。
为了实现上述目的,本发明提供了 一种时变量性能数据的采集方法,其中, 包括如下步骤
步骤一,设置有时变量性能计数器的数据源子系统在初始化时,向操作管
理维护OAM子系统注册所述数据读取入口参数,所述数据读取入口参数与待 采集的所述时变量性能计数器相对应,用于读取所述待采集时变量性能计数器 的数据;
步骤二,所述OAM子系统根据所述注册的数据读取入口参数及预先设定 的时变量采集周期,周期性地采集所述时变量性能计数器的性能数据,并将所 述采集的时变量性能数据按预先设定的时变量转换关系转换为与所述时变量 相对应的时变量组;
步骤三,所述OAM子系统根据所述时变量组和预先设定的测量任务中的 测量周期,周期性地将所述时变量组按预先^:定的时变量组转换关系转换成计 数器组。
所述的方法,其中,所述将采集的时变量性能lt据4要预先设定的时变量转 换关系转换为与所述时变量相对应的时变量組为
将所述采集的时变量性能数据转换为,包括所述时变量的采集次数、所述 时变量的累加值、和/或所述时变量的峰值的时变量组。
所述的方法,其中,所述预先设定的时变量组转换关系中包括转换关系结 束标志,所述步骤三中,进一步包括
所述OAM子系统判断是否到达所述结束标志的步骤;如是,则所述OAM 子系统结束该次时变量组的转换。
所述的方法,其中,所述数据读取入口参数包括用于读取所述时变量性 能计数器数据的读取函数;
在所述步骤二中,所述OAM子系统周期性地采集所述时变量性能计数器 的数据包括所述OAM子系统周期性地调用所述读取函数来获取所述时变量 性能计数器数据的步骤。
所述的方法,其中,所述数据读取入口参数包括用于存储所述时变量性 能计数器数据的内存地址;
在所述步骤二中,所述OAM子系统周期性地采集所述时变量性能计数器 的数据包括所述OAM子系统周期性地从所述内存地址中拷贝所述时变量性 能计数器数据的步骤。
所述的方法,其中,所述数据源子系统向所述OAM子系统注册的数据读 取入口参数还包括计数器组标识、最大测量对象个数、时变量采集周期,和 /或预先设定的用于实现时变量组转换为计数器组的所述时变量组转换关系。
所述的方法,其中,所述预先设定的时变量组转换关系预先设置在所述数 据源子系统中。
所述的方法,其中,所述步骤二中,在所述OAM子系统周期性釆集所述 原始计数器的数据之前,还包括
所述OAM子系统根据所述数据源子系统注册的数据读取入口参数,过滤 掉对所述数据源子系统中未注册的时变量性能计数器的数据进行采集的测量 任务。
所述的方法,其中,还包括
为所述数据源子系统中无效的测量对象设置无效标识;及
采集到所述原始计数器或计数器组的数据后,所述OAM子系统才艮据所述 无效标识,将所述无效测量对象的信息过滤掉。
所述的方法,其中,所述数据源子系统通过所述OAM子系统才是供的注册 函数向所述OAM子系统注册所述数据读取入口参数。
本发明还提供了 一种时变量性能数据的采集装置,包括设置有时变量性能 计数器的数据源子系统和对所述数据源子系统提供的时变量性能计数器进行 采集的操作管理维护OAM子系统,其中,所述数据源子系统包括
注册单元,用于向OAM子系统注册数据读取入口参数,其中,所述数据 读取入口参数与所述待采集的时变量性能计数器相对应,用于读取所述待采集 时变量性能计数器的数据;
所述OAM子系统包括
时变量数据采集单元,用于根据所述注册的数据读取入口参数及预设的时 变量采集周期,周期性地采集所述时变量性能计数器的性能数据;
时变量转换单元,用于将所述采集的时变量性能数据按预先设定的时变量
转换关系转换为与所述时变量相对应的时变量组;
时变量组转换单元,用于根据所述时变量组和预先设定的测量任务中的测 量周期,周期性地将所述时变量组^換预先设定的时变量组转换关系转换成计数 器组。
所述的装置,其中,所述按预先设定的时变量转换关系转换出的、与时变 量相对应的时变量组包括所述时变量的采集次数,所述时变量的累加值,和 所述时变量的峰值。
所述的装置,其中,所述数据读取入口参数包括用于读取所述时变量性
能计数器数据的读取函数; 所述读取单元还包括
读取函数调用单元,用于周期性地调用所述读取函数。 所述的装置,其中,所述数据读取入口参数包括用于存储所述时变量性 能计数器数据的内存地址; 所述读取单元还包括
数据拷贝单元,用于周期性地从所述内存地址中拷贝所述时变量性能计数 器数据。
所述的装置,其中,所述数据源子系统向所述OAM子系统注册的数据读 取入口参数还包括计数器组标识、最大测量对象个数、时变量采集周期,和 /或预先设定的用于实现时变量组转换为计数器组的所述时变量组转换关系。
所述的装置,其中,所述OAM子系统还包括
注册提供单元,用于向所述数据源子系统提供注册函数,以供所述数据源 子系统注册所述数据读取入口参数。
本发明的技术效果在于
1、在本发明中,通过数据源子系统向OAM子系统注册的方式来完成时 变量数据采集,且OAM子系统利用预先设定的转换规则将采集到的时变量数 据转换成需要上报的计数器组,由此,OAM子系统可单独完成时变量的计算, 这样,如果有计数器或数据源的变更,只需变更数据源子系统的时变量和转换 规则即可,不会影响到OAM,从而可实现OAM子系统进行时变量数据采集 的平台化,并实现跨产品使用;
2、 在本发明中,OAM子系统不需要再将从数据源子系统采集的所有时变 量数据进行保存,而是周期性地根据采集的时变量数据获得并更新该时变量组 的值,由此减少了对内存的占用;
3、 在本发明中,才艮据测量任务的测量周期,当到达统计时刻时,OAM子 系统不需再对所有采集的时变量数据再次计算,而只需4艮据时变量組转换关系 将将时变量组转换至计数器组,由此避免了瞬时过大的计算开销;
4、 本发明采用调用读取函数或内存中数据拷贝的方式来实现数据的采集, 由此提高了采集速度;
5、 在本发明中,数据源子系统不需要再对时变量进行特殊计算,只需要
不断更新时变量的实时值即可,由此其可只关注业务处理;
6、 在本发明中,在性能数据采集过程中不需要在数据源子系统和OAM
子系统中再进行消息交互,由此提高了采集速度;
7、 在本发明中,避免了冗余计算,且减少了程序复杂度,便于后期维护。


图1为现有技术方案1的时变量性能计数器采集方法的原理示意图; 图2为现有技术方案2的时变量性能计数器采集方法原理示意图; 图3为本发明实施例一的时变量性能计数器采集方法的流程示意图; 图4为本发明实施例一的时变量性能计数器采集方法的原理示意图; 图5为在本发明实施例一中,可采用的由时变量转换至计数器组的转换关 系的示意图6为本发明实施例二的时变量性能计数器采集方法的流程示意图; 图7是本发明实施例的采集装置的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实 施例对本发明进^f亍详细描述。
图3为本发明实施例一的时变量性能计数器采集方法的流程示意图。图4 为本发明实施例一的时变量性能计数器采集方法的原理示意图。如图3,本发
明实施例一的时变量性能计数器采集方法包括如下步骤
步骤301,在设置有时变量性能计数器的数据源子系统中,设置待采集时 变量性能计数器的数据读取入口参数,该数据读取入口参数与待釆集的时变量 性能计数器相对应,用于读取待采集时变量性能计数器的数据;
步骤302,数据源子系统在初始化时,向OAM子系统注册该数据读取入 口参数;
步骤303, OAM子系统根据数据源子系统注册的数据读取入口参数及预 先设定的时变量采集周期,周期性地采集时变量性能计数器的性能数据,并将 采集的时变量性能数据按预先设定的时变量转换关系转换为与时变量相对应 的时变量组;
步骤304, OAM子系统根据该转换出的时变量组和预先设定的测量任务 中的测量周期,周期性地将该时变量组按预先设定的时变量组转换关系转换成 计数器组,并进行上报。
在该实施例一中,时变量为由数据源子系统维护的、定时更新或事件触发 更新的性能指标,如峰值或均值,相应地,时变量性能计数器为峰值或均值计 数器;时变量组由OAM子系统维护,并按照预先设定的时变量转换关系根据 时变量获取该时变量组,具体的,例如,该时变量组包括时变量采集次数, 时变量累加值和时变量峰值;计数器组为最终给用户体现的计数器组,而该预 先设定的时变量转换关系则为将时变量转换为上述时变量组的转换关系。
在该步骤302中,数据源子系统通过OAM子系统提供的注册函数向OAM 子系统注册该数据读取入口参数。该数据读取入口参数包括用于读取所述时 变量性能计数器数据的读取函数,和/或用于存储所述时变量性能计数器数据 的内存地址。当该数据读取入口参数包括读取函数时,在步骤303中,OAM 子系统通过周期性地调用该读取函数来获取时变量性能计数器数据。当该数据 读耳又入口参数包括内存地址时,在步骤303中,该OAM子系统通过周期性地 从该内存地址中拷贝存储在该内存地址内的时变量性能计数器数据来直接获 取从数据源子系统中采集的时变量性能数据。
在分布式电信设备中,时变量性能指标分布在各个单板上的多个数据源子 系统内,各个数据源子系统分别实现不同的时变量,反映设备不同的运行性能
指标。示例性地,利用该实施例一的方法,在各个数据源子系统中设置有各自
负责的时变量的读取函数或内存地址,并通过本单板上的OAM提供的注册函 数,在初始化时完成读取函数或内存地址的注册,OAM子系统根据数据源子 系统注册的信息采集相关时变量,并计算出时变量组,再根据测量任务中的数 据测量周期,定时将时变量组通过计算转换为计数器组,并完成上报。
在该实施例一中,数据源子系统不需要再对时变量进行特殊计算,只需要 不断更新时变量的实时值;OAM子系统不需要再将从数据源子系统采集的所 有时变量数据进行保存,而是周期性地根据采集到的不断更新的时变量实时值 更新其时变量组的值。
在该实施例一中,数据源子系统注册的数据读取入口参数除上述的读取函 数和/或内存地址外,还包括如下内容
计数器组标识,用于唯一标识一个时变量计数器组,该计数器组标识由数 据源子系统根据预先设计的计数器文档获取;
最大测量对象个数,用于表示数据源子系统中的时变量性能计数器组要统 计的测量对象的最大数量,其中,测量对象指与性能统计相关的逻辑对象,如 移动通信中的小区,测量对象的相关性能统计指标由数据源子系统通过其上设 置的计数器来维护,并由OAM采集及上报给网管;
时变量采样周期,由数据源子系统提供,OAM根据此周期定时采集数据 源子系统中的时变量;
时变量组转换关系,时变量组转换为计数器组的转换关系,OAM根据得 到的时变量组和该关系计算出计数器组。
图5为在本发明实施例一中可采用的由时变量转换至计数器组的转换关 系的示意图。如图5,假设在该实施例中有三个时变量需要统计,例如当前的 CPU/DSP占有率,当前的在线用户数等,且只有一个测量对象。将数据源子 系统维护的这三个时变量^f艮定为时变量0、时变量1和时变量2。在时变量 采集周期内,如5秒内,周期性地更新该三个时变量的值。OAM子系统根据 时变量采集周期定时采集这三个时变量,并按预先设定的时变量转换关系将其 转换为三个时变量组,并将该三个时变量组进行存^f诸。当到达测量任务定制的 测量周期时,如5分钟,OAM定时根据数据源提供的时变量组转换关系把三个时变量组转换为最终用户需要的时变量计数器组上报给网管,完成整个时变 量计数器组的采集上报过程。其中,该时变量组转换关系根据用户需要的时变 量计数器组预先设置在数据源子系统中,并由数据源子系统在注册时向OAM
提供,OAM根据此关系将其存储的时变量组转换为用户需要的时变量计数器 组,即最终上报给网管的时变量计数器组。
如图5,在该实施例中,预先设定的时变量转换关系用于将时变量转换为 包含时变量的采集次数、时变量的累加值、时变量的最大值和时变量的最小 值的时变量组。OAM子系统根据釆集的时变量性能数据、预先设定的时变量 采集周期和该时变量转换关系,周期性地将时变量0、时变量1和时变量2转 换为与其相对应的时变量组O、时变量组1和时变量组2,每一时变量组包含 相对应时变量的采集次数、时变量的累加值、时变量的最大值和时变量的最小 值。其中,该相对应的时变量的采集次数即指OAM采集相应时变量性能计 数器数据的次数。
在图5中,预先设定的时变量组转换关系为,根据获得的时变量组计算出 包括时变量O的平均值和最大值;时变量1的平均值和最大值;及,时变量 2的平均值和最小值的计数器组的转换关系。其中,时变量的平均值可由时变 量组中的时变量累加值除以时变量的采集次数获得。由此,根据获得的时变量 组、预先设定的测量任务中的测量周期和该时变量组转换关系,OAM子系统 可周期性地获得用户需要的时变量计数器组。其中,时变量组转换关系并不限 于上述的转换关系,才艮据用户需要的时变量计数器组,时变量组转换关系可相 应变化。例如,该时变量组转换关系还可以是根据获得的时变量组计算出包 括时变量O的平均值和最小值;时变量1的平均值和最小值;及,时变量2 的平均值和最大值。或者是,根据获得的时变量组计算出包括时变量0的平 均值、最大值和最小值;时变量l的平均值、最大值和最小值;及,时变量2 的平均值、最大值和最小值。进一步地,如图5,在时变量组转换关系中还包 含一结束标记。OAM可根据该结束标记来判断是否已完成了对所有时变量组 的转换。
图6为本发明实施例二的时变量性能计数器采集方法的流程示意图。如图 6,本发明实施例二的时变量性能计数器采集方法包括如下步骤
步骤601,在数据源子系统中,设置待采集的时变量性能计数器的数据读 取入口参数,并设置特殊的无效标识来标识无效的测量对象,如用无效标识来
标识还未正常运行的测量对象;其中,该数据读取入口参数包括计数器组标 识,最大测量对象个数,时变量采样周期,时变量组转换为计数器组的时变量 组转换关系,读取函数或者内存地址;其中,该时变量性能计数器为均值或峰 值计数器;
步骤602,数据源子系统在初始化时,向OAM子系统注册该设置的数据 读取入口参数;
步骤603, OAM子系统保存该数据读取入口参数,并在初始化时,根据 该数据源子系统的注册信息,对测量任务进行过滤,以保证仅采集已注册的原 始计数器;
步骤604,根据该注册的数据读取入口参数及预设的时变量采集周期, OAM子系统周期性地调用数据源子系统注册的读取函数或者周期性地从数据 源子系统注册的内存地址中拷贝存储在该内存地址中的时变量性能数据,以完 成对时变量计数器性能数据的釆集,并将釆集的时变量性能数据按预先设定的 时变量转换关系转换为相对应的时变量组,并将该时变量组存入预先分配的存 储单元中;其中,该时变量组包括时变量的采集次数、时变量的累加值和时 变量的峰值;
步骤605, OAM子系统根据该转换出的时变量组和预先设定的测量任务 中的测量周期,周期性地将该时变量组按预先设定的时变量组转换关系转换成 计数器组,例如,最终体现给用户的计数器组;
步骤606, OAM子系统根据所采集数据的标识,如,根据无效标识将无 效的测量对象的信息过滤掉,并将需上报的统计对象的时变量性能数据上报给 网管。示例性地,OAM子系统可通过在步骤601中,设置一变量来标识所采 集的数据是否为有效测量对象的数据。例如,可设置当该变量取O时,表示对 应的数据为有限测量对象的数据;当该变量取l时,表示对应的数据为无效测 量对象的数据。
该实施例二中采用的时变量组转换关系同实施例一,在此不再赘述。 本发明还提供了一种时变量性能数据的采集装置。图7是本发明实施例的
采集装置的结构示意图。如图7,本发明实施例的采集装置700包括设置有 时变量性能计数器的数据源子系统701和对数据源子系统提供的时变量性能 计数器进行采集的操作管理维护OAM子系统702,其中,该数据源子系统701 包括
注册单元704 ,用于向OAM子系统注册数据读耳又入口参数,其中,该数 据读取入口参数与待采集的时变量性能计数器相对应,用于读取该待采集时变 量性能计数器的数据;
所述OAM子系统702包括
时变量数据采集单元705,用于根据所述注册的数据读取入口参数及预设 的时变量采集周期,周期性地釆集所述时变量性能计^:器的性能数据;
时变量转换单元706,用于将所述采集的时变量性能数据按预先设定的时 变量转换关系转换为与所述时变量相对应的时变量组;
时变量组转换单元707,用于根据所述时变量组和预先设定的测量任务中 的测量周期,周期性地将所述时变量组按预先设定的时变量组转换关系转换成 计数器组,并进行上报。
所述的装置,其中,所述数据源子系统还包括数据读取入口参数设置单 元,用于设置待采集时变量性能计数器的数据读取入口参数。
所述的装置,其中,所述按预先设定的时变量关系转换出的、与时变量相 对应的时变量组包括所述时变量的釆集次数,所述时变量的累加值,和所述 时变量的峰值。
所述的装置,其中,所述数据读取入口参数包括用于读取所述时变量性 能计数器数据的读取函数;其中,所述读取单元还包括
读取函数调用单元,用于周期性地调用所述读取函数。
所述的装置,其中,所述数据读取入口参数包括用于存储所述时变量性 能计数器数据的内存地址;所述读取单元还包括
数据拷贝单元,用于周期性地从所述内存地址中拷贝所述时变量性能计数 器数据。
所述的装置,其中,所述数据源子系统向所述OAM子系统注册的数据读 取入口参数还包括计数器组标识、最大测量对象个数、时变量采集周期,和
/或预先设定的用于实现时变量组转换为计数器组的所述时变量组转换关系。
所述的装置,其中,所述OAM子系统还包括
注册提供单元,用于向所述数据源子系统提供注册函数,以供所述数据源 子系统注册所述数据读取入口参数。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通 技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。
权利要求
1. 一种时变量性能数据的采集方法,其特征在于,包括如下步骤:步骤一,设置有时变量性能计数器的数据源子系统在初始化时,向操作管理维护OAM子系统注册所述数据读取入口参数,所述数据读取入口参数与待采集的所述时变量性能计数器相对应,用于读取所述待采集时变量性能计数器的数据;步骤二,所述OAM子系统根据所述注册的数据读取入口参数及预先设定的时变量采集周期,周期性地采集所述时变量性能计数器的性能数据,并将所述采集的时变量性能数据按预先设定的时变量转换关系转换为与所述时变量相对应的时变量组;步骤三,所述OAM子系统根据所述时变量组和预先设定的测量任务中的测量周期,周期性地将所述时变量组按预先设定的时变量组转换关系转换成计数器组。
2. 根据权利要求1所述的方法,其特征在于,所述将釆集的时变量性能 数据按预先设定的时变量转换关系转换为与所述时变量相对应的时变量组为将所述采集的时变量性能数据转换为,包括所述时变量的采集次数、所述 时变量的累加值、和/或所述时变量的峰值的时变量组。
3. 根据权利要求1所述的方法,其特征在于,所述预先设定的时变量组 转换关系中包括转换关系结束标志,所述步骤三中,进一步包括所述OAM子系统判断是否到达所述结束标志的步骤;如是,则所述OAM 子系统结束该次时变量组的转换。
4. 根据权利要求1所述的方法,其特征在于,所述数据读取入口参数包 括用于读取所述时变量性能计数器数据的读取函数;在所述步骤二中,所述OAM子系统周期性地采集所述时变量性能计数器 的数据包括所述OAM子系统周期性地调用所述读取函数来获取所述时变量 性能计数器数据的步骤。 '
5. 根据权利要求1所述的方法,其特征在于,所述数据读取入口参数包 括用于存储所述时变量性能计数器数据的内存地址;在所述步骤二中,所述OAM子系统周期性地采集所述时变量性能计数器 的数据包括所述OAM子系统周期性地从所述内存地址中拷贝所述时变量性 能计数器数据的步骤。
6. 根据权利要求1-5中任一项所述的方法,其特征在于,所述数据源子系 统向所述OAM子系统注册的数据读取入口参数还包括计数器组标识、最大 测量对象个数、时变量采集周期,和/或预先设定的用于实现时变量组转换为 计数器组的所述时变量组转换关系。
7. 根据权利要求1所述的方法,其特征在于,所述预先设定的时变量组 转换关系预先设置在所述数据源子系统中。
8. 根据权利要求1-5中任一项所述的方法,其特征在于,所述步骤二中, 在所述OAM子系统周期性采集所述原始计数器的数据之前,还包括所述OAM子系统根据所述数据源子系统注册的数据读取入口参数,过滤 掉对所述数据源子系统中未注册的时变量性能计数器的数据进行釆集的测量 任务。
9. 根据权利要求1-5中任一项所述的方法,其特征在于,还包括 为所述数据源子系统中无效的测量对象设置无效标识;及 采集到所述原始计数器或计数器组的数据后,所述OAM子系统根据所述无效标识,将所述无效测量对象的信息过滤掉。
10. 根据权利要求l-5或7中任一项所述的方法,其特征在于,所述数据 源子系统通过所述OAM子系统提供的注册函数向所述OAM子系统注册所述 数据读取入口参数。
11. 一种时变量性能数据的采集装置,包括设置有时变量性能计数器的数 据源子系统和对所述数据源子系统提供的时变量性能计数器进行采集的操作 管理维护OAM子系统,其特征在于,所述数据源子系统包括注册单元,用于向OAM子系统注册数据读取入口参数,其中,所述数据 读取入口参数与所述待采集的时变量性能计数器相对应,用于读取所述待采集 时变量性能计数器的数据;所述OAM子系统包括时变量数据釆集单元,用于根据所述注册的数据读取入口参数及预设的时 变量采集周期,周期性地采集所述时变量性能计数器的性能数据;时变量转换单元,用于将所述采集的时变量性能数据按预先设定的时变量转换关系转换为与所述时变量相对应的时变量组;时变量组转换单元,用于根据所述时变量组和预先设定的测量任务中的测 量周期,周期性地将所述时变量组按预先设定的时变量组转换关系转换成计数 器组。
12. 根据权利要求11所述的装置,其特征在于,所述按预先设定的时变 量转换关系转换出的、与时变量相对应的时变量组包括所述时变量的采集次 数,所述时变量的累加值,和所述时变量的峰值。
13. 根据权利要求11所述的装置,其特征在于,所述数据读取入口参数 包括用于读取所述时变量性能计数器数据的读取函数;所述读取单元还包括读取函数调用单元,用于周期性地调用所述读取函数。
14. 根据权利要求11所述的装置,其特征在于,所述数据读取入口参数 包括用于存储所述时变量性能计数器数据的内存地址;所述读耳又单元还包4§:数据拷贝单元,用于周期性地从所述内存地址中拷贝所述时变量性能计数 器数据。
15. 根据权利要求11-14中任一项所述的装置,其特征在于,所述数据源 子系统向所述OAM子系统注册的数据读取入口参数还包括计数器组标识、 最大测量对象个数、时变量采集周期,和/或预先设定的用于实现时变量组转 换为计数器组的所述时变量組转换关系。
16. 根据权利要求11-14中任一项所述的装置,其特征在于,所述OAM 子系统还包括注册提供单元,用于向所述数据源子系统提供注册函数,以供所述数据源 子系统注册所述数据读取入口参数。
全文摘要
本发明提供一种时变量性能数据的采集方法及装置,该方法包括设置有时变量性能计数器的数据源子系统向OAM子系统注册数据读取入口参数;OAM子系统根据数据读取入口参数及预设的时变量采集周期,采集时变量性能计数器的数据,并将采集的数据转换为与时变量相对应的时变量组;OAM子系统根据时变量组和预设的测量任务中的测量周期,将时变量组按预先设定的时变量组转换关系转换成计数器组,并进行上报。该装置包括设置有数据读取入口参数设置单元和注册单元的数据源子系统,和设置有时变量数据采集单元、时变量转换单元和时变量组转换单元的OAM子系统。利用本发明可实现时变量性能数据采集的平台化。
文档编号G06F17/30GK101383722SQ20071012141
公开日2009年3月11日 申请日期2007年9月5日 优先权日2007年9月5日
发明者鑫 樊 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1