一种通信设备的性能指标的汇总方法及装置制造方法

文档序号:7821569阅读:288来源:国知局
一种通信设备的性能指标的汇总方法及装置制造方法
【专利摘要】本发明公开了一种通信设备的性能指标的汇总方法及装置,在每个周期首次接收到业务单板上报的性能指标时,开启预设定时器,在定时器超时前若确定所有业务单板均完成了本周期的性能指标上报,及时汇总上报,兼顾全局处理单板和网管之间消息的时效性和准确性。通信设备的性能指标的汇总方法,包括:全局处理单板维护每一业务单板对应的状态机;全局处理单板在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器;全局处理单板在定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
【专利说明】一种通信设备的性能指标的汇总方法及装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种通信设备的性能指标的汇总方法及装置。

【背景技术】
[0002]随着时分同步码分多址接入(TimeDivis1n Synchronized Code Divis1nMultiple Access, TD-SCMDA)网络运营的逐步发展,网络优化和快速解决网络中存在的问题成为运营商一项重要的日常工作。通过细致、完善的通信设备的性能指标,可以充分了解到通信设备的运行状态。
[0003]通信设备的性能指标,例如:电路交换(Circuit Switched, CS)业务无线接通率、视频业务无线掉话率等,这些性能指标参考的对象均是无线网络控制器(Rad1 NetworkController, RNC)设备所管理的逻辑小区,体现了单个小区的话务能力。因为逻辑小区是在RNC设备各个协议或者业务单板中管理和维护的,彼此是分布的、独立的,因此,这些逻辑小区的话务指标也是分布的并且彼此没有联系。但是,通信设备中还普遍存在一种性能指标,这种性能指标参考更高级别对象,例如:RNC网元(即所有RNC管理的逻辑小区)或者协议、全局处理单板(管理所有的业务单板),因此,这些指标需要汇总来自不同业务单板上报的各个逻辑小区的话务指标或者各个业务单板上报的负荷指标。
[0004]现有技术中,以全局处理单板和业务单板为例,网元设备内部的各个业务单板,在每个采集周期内收集本业务单板各种性能指标,再把收集到的性能指标以及汇总标识(用于表示该业务指标是否需要在全局处理单板进行汇总)发送到网元设备的全局处理单板。全局处理单板根据计数器组标识和汇总标识对多个业务单板所上报的性能指标进行分类及汇总计算,并将汇总后的结果作为这些指标的最终结果上报给上级网管(例如:运行管理中心(Operat1n&Management Center,OMC)),用于网络维护人员对于网络设备的运行状态和感知能力的监控。
[0005]下面结合图1进行说明,性能指标以“系统内CS域发给RNC重定位命令次数”为例,该指标为RNC级别,在某周期内业务单板A的该性能指标值为100次,业务单板B的该性能指标值为90次,业务单板C的该性能指标值为10次,那么这一周期该性能指标在全局处理单板汇总的结果就是200次,全局处理单板会将该汇总指标上报网管,最终呈现给网管的指标结果也就是200次。
[0006]但是现有技术中全局处理单板的汇总方式存在一些工程应用上的不足,例如:考虑到全局处理单板和网管之间的消息具有时效性的要求,全局处理单板要在上报时间点到达后经过预设时间将所有的汇总或者非汇总性能指标收集后发送到网管,若预设时间设置过短,则可能存在部分业务单板未完成性能指标上报,全局处理单板上报的性能指标不准确,若预设时间设置过长,则不能满足全局处理单板和网管之间消息的时效性要求。
[0007]综上所述,现有技术中全局处理单板与网管之间的消息具有时效性要求,全局处理单板在上报时间点到达后经过预设时间汇总性能指标并上报网管,预设时间设置过短,无法保证汇总上报的性能指标的准确性;预设时间设置过长,无法保证全局处理单板与网管之间消息的时效性。


【发明内容】

[0008]本发明实施例提供了一种通信设备的性能指标的汇总方法及装置,通过维护各个业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前若确定所有业务单板均完成了本周期的性能指标上报,及时汇总各个业务单板在本周期上报的性能指标,从而能够在预设时间到达之前将汇总的性能指标上报网管,减少全局处理单板汇总性能指标上报网管的时间,兼顾全局处理单板与网管之前消息的时效性和准确性。
[0009]本发明实施例提供的一种通信设备的性能指标的汇总方法,包括:全局处理单板维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态;所述全局处理单板在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器;所述全局处理单板在所述定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
[0010]本发明实施例提供的上述方法中,通过维护每一业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总各个业务单板在本周期内上报的性能指标,与现有技术中在上报时间点到达后经过预设时间汇总性能指标并上报网管相比,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总性能指标,从而能够在预设时间到达之前将汇总的性能指标上报网管,减少了汇总性能指标上报网管的时间,更好地保证了全局处理单板与网管之间的消息的时效性。
[0011]在一种可能的实施方式中,本发明实施例提供的上述方法中,该方法还包括:当所述定时器超时时,若所述全局处理单板根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标;所述全局处理单板汇总各个业务单板在本周期内上报的性能指标,包括:所述全局处理单板将本周期内完成性能指标上报的业务单板上报的性能指标,以及所述确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇总。
[0012]本发明实施例提供的上述方法中,针对本周期内未完成性能指标上报的业务单板,确定该业务单板在本周期之前上报的性能指标,例如:可以存储业务单板本周期之前上报的性能指标,并采用该业务单板本周期之前上报的性能指标进行汇总,与现有技术中由于通信设备单板的带宽、吞吐率等容量问题,在话务量大或者网络异常的情况下可能会造成单板之间的传输延迟或传输异常,全局处理单板在进行汇总计算时不汇总未完成性能指标上报的业务单板的性能指标相比,在单板间通信延迟或者故障时以较为可信的方式继续进行性能指标的汇总并上报性能指标,减少上报的性能指标的数据误差,使得上报给网管的性能指标达到稳定,提闻指标的正确率。
[0013]在一种可能的实施方式中,本发明实施例提供的上述方法中,针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:所述全局处理单板确定该业务单板上一周期上报的性能指标。
[0014]在一种可能的实施方式中,本发明实施例提供的上述方法中,针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:所述全局处理单板确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
[0015]在一种可能的实施方式中,本发明实施例提供的上述方法中,全局处理单板维护每一业务单板对应的状态机,具体包括:针对每一业务单板:当所述全局处理单板收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态;当所述全局处理单板收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态;当所述全局处理单板完成本周期对所有业务单板上报的性能指标的汇总时,将该业务单板的状态机由汇总态更新为初始态。
[0016]本发明实施例提供的一种通信设备的性能指标的汇总装置,包括:状态维护单元,用于维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态;处理单元,连接至所述状态维护单元,用于在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器,以及在所述定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
[0017]本发明实施例提供的上述装置中,通过维护每一业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总各个业务单板在本周期内上报的性能指标,与现有技术中在上报时间点到达后经过预设时间汇总性能指标并上报网管相比,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总性能指标,从而能够在预设时间到达之前将汇总的性能指标上报网管,减少了汇总性能指标上报网管的时间,更好地保证了全局处理单板与网管之间的消息的时效性。
[0018]在一种可能的实施方式中,本发明实施例提供的上述装置中,所述处理单元还用于:当所述定时器超时时,若所述处理单元根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标;所述处理单元汇总各个业务单板在本周期内上报的性能指标,包括:所述处理单元将本周期内完成性能指标上报的业务单板上报的性能指标,以及所述确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇总。
[0019]本发明实施例提供的上述装置中,针对本周期内未完成性能指标上报的业务单板,确定该业务单板在本周期之前上报的性能指标,例如:可以存储业务单板本周期之前上报的性能指标,并采用该业务单板本周期之前上报的性能指标进行汇总,与现有技术中由于通信设备单板的带宽、吞吐率等容量问题,在话务量大或者网络异常的情况下可能会造成单板之间的传输延迟或传输异常,全局处理单板在进行汇总计算时不汇总未完成性能指标上报的业务单板的性能指标相比,在单板间通信延迟或者故障时以较为可信的方式继续进行性能指标的汇总并上报性能指标,减少上报的性能指标的数据误差,使得上报给网管的性能指标达到稳定,提闻指标的正确率。
[0020]在一种可能的实施方式中,本发明实施例提供的上述装置中,针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标,具体为:所述处理单元确定该业务单板上一周期上报的性能指标。
[0021]在一种可能的实施方式中,本发明实施例提供的上述装置中,针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标,具体为:所述处理单元确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
[0022]在一种可能的实施方式中,本发明实施例提供的上述装置中,所述状态维护单元具体用于:针对每一业务单板:当所述状态维护单元收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态;当所述状态维护单元收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态;当所述处理单元完成本周期对所有业务单板上报的性能指标的汇总时,所述状态维护单元将该业务单板的状态机由汇总态更新为初始态。

【专利附图】

【附图说明】
[0023]图1为现有技术中通信设备的性能指标的汇总方法的示意图;
[0024]图2为本发明实施例提供的一种通信设备的性能指标的汇总方法的流程示意图;
[0025]图3为本发明实施例提供的全局处理单板开始汇总计算的流程示意图;
[0026]图4为本发明实施例提供的业务单板的状态机跃迁的示意图;
[0027]图5为本发明实施例提供的全局处理单板处理接收到的性能指标的流程示意图;
[0028]图6为本发明实施例提供的一种通信设备的性能指标的汇总装置的结构示意图。

【具体实施方式】
[0029]下面结合附图,对本发明实施例提供的一种通信设备的性能指标的汇总方法及装置的【具体实施方式】进行详细地说明。
[0030]本发明实施例提供的通信设备的性能指标的汇总方法,可以用于通信设备中的接入网、核心网等的性能指标统计,其中,所提到的全局处理单板和业务单板均位于同一通信设备中,另外,所提到的业务单板中均设置有同步的定时器或所有业务单板均受控于同一定时器,在达到定时器的定时时长时,每个业务单板开始向全局处理单板上报各自的性能指标,例如:定时器的定时时长为30分钟。
[0031]在全局处理单板侧,本发明实施例提供的一种通信设备的性能指标的汇总方法,如图2所示,包括:
[0032]步骤202,全局处理单板维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态;
[0033]步骤204,全局处理单板在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器;
[0034]步骤206,全局处理单板在定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
[0035]本发明实施例提供的方法中,通过维护每一业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总各个业务单板在本周期内上报的性能指标,与现有技术中在上报时间点到达后经过预设时间汇总性能指标并上报网管相比,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总性能指标,从而能够在预设时间到达之前将汇总的性能指标上报网管,减少了汇总性能指标上报网管的延迟时间,更好地保证了全局处理单板与网管之间的消息的时效性。
[0036]需要说明的是,预设的定时器的定时时长可以根据全局处理单板向网管上报汇总的性能指标的时限要求设定,例如:4分钟。本发明实施例中提到的本周期是指业务单板的一个上报周期,例如:业务单板每隔30分钟向全局处理单板上报性能指标,则本周期即以30分钟为周期。
[0037]作为较为具体的实施例,全局处理单板维护每一业务单板对应的状态机,每一业务单板对应的状态包括:初始态、上报态和汇总态,针对每一业务单板:当全局处理单板收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态;当全局处理单板收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态;当全局处理单板完成本周期对所有业务单板上报的性能指标的汇总时,将该业务单板的状态机由汇总态更新为初始态。
[0038]具体实施时,全局处理单板开始汇总计算各个业务单板本周期上报的性能指标存在以下两种触发条件:
[0039]条件1、所有业务单板均完成了本周期的性能指标上报,即所有业务单板的状态机均为汇总态;
[0040]条件2、全局处理单板本周期内首次接收到业务单板上报的性能指标时,启动预设的定时器,当该定时器超时时,开始汇总计算。
[0041]具体来说,如图3所示,全局处理单板判断是否开始汇总计算的流程,包括:
[0042]步骤302,全局处理单板维护各个业务单板对应的状态机。
[0043]步骤304,全局处理单板查询各个业务单板对应的状态机,判断是否有非汇总态的业务单板,由于业务单板完成本周期的性能指标上报时,全局处理单板会将该业务单板对应的状态机由上报态更新为汇总态,也即当业务单板对应的状态机为汇总态时,表明该业务单板本周期的性能指标已上报完成,则如果有非汇总态业务单板,则执行步骤306,否则,执行步骤308。
[0044]步骤306,所有业务单板中有非汇总态的业务单板时,即存在业务单板未完成本周期的性能指标上报时,则全局处理单板判断在本周期内首次接收到业务单板上报的性能指标时启动的预设定时器是否超时,如果该定时器未超时,则执行步骤302,如果该定时器超时,则执行步骤308。
[0045]步骤308,当所有业务单板均为汇总态或者全局处理单板中的定时器超时时,全局处理单板开始汇总计算各个业务单板本周期上报的性能指标,具体分为以下两种实施方式。
[0046]实施方式一、当所有业务单板均为汇总态,全局处理单板开始汇总计算时,由于所有业务单板均为汇总态,也即所有业务单板均完成了本周期的性能指标上报,则全局处理单板汇总各个业务单板在本周期内上报的性能指标,包括:全局处理单板将本周期内完成性能指标上报的业务单板上报的性能指标进行汇总。
[0047]实施方式二、当定时器超时,全局处理单板开始汇总计算时,具体来说:
[0048]当定时器超时时,若全局处理单板根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,全局处理单板确定该业务单板在本周期之前上报的性能指标;全局处理单板汇总各个业务单板在本周期内上报的性能指标,包括:全局处理单板将本周期内完成性能指标上报的业务单板上报的性能指标,以及确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇总。
[0049]本发明实施例提供的方法中,针对本周期内未完成性能指标上报的业务单板,确定该业务单板在本周期之前上报的性能指标,例如:可以存储业务单板本周期之前上报的性能指标,并采用该业务单板本周期之前上报的性能指标进行汇总,与现有技术中由于通信设备单板的带宽、吞吐率等容量问题,在话务量大或者网络异常的情况下可能会造成单板之间的传输延迟或传输异常,全局处理单板在进行汇总计算时不汇总未完成性能指标上报的业务单板的性能指标相比,在单板间通信延迟或者故障时以较为可信的方式继续进行性能指标的汇总并上报性能指标,减少上报的性能指标的数据误差,使得上报给网管的性能指标达到稳定,提闻指标的正确率。
[0050]在一种可能的实施方式中,本发明实施例提供的方法中,针对本周期内未完成性能指标上报的业务单板,全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:全局处理单板确定该业务单板上一周期上报的性能指标。
[0051]在一种可能的实施方式中,本发明实施例提供的方法中,针对本周期内未完成性能指标上报的业务单板,全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:全局处理单板确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
[0052]值得说明的是,全局处理单板针对本周期未完成性能指标上报的业务单板,确定该业务单板在本周期之前上报的性能指标,较佳地,该业务单板在本周期之前上报的性能指标为该业务单板上一个周期上报的性能指标,也可能采用该业务单板本周期之前预设个数周期上报的性能指标的平均值,预设个数可以采取默认值或由用户指定,例如:本周期之前2个周期上报的性能指标的平均值。当然,本领域技术人员应当理解的是,此处并不用于具体限定,在本发明的其它实施方式中还可以采用其它方式确定该业务单板在本周期之前上报的性能指标。
[0053]在一种可能的实施方式中,本发明实施例提供的方法中,全局处理单板维护每一业务单板对应的状态机,具体包括:针对每一业务单板:当全局处理单板收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态;当全局处理单板收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态;当全局处理单板完成本周期对所有业务单板上报的性能指标的汇总时,将该业务单板的状态机由汇总态更新为初始态。
[0054]具体实施时,针对每一业务单板,该业务单板对应的状态跃迁如图4所示,包括:初始态402、上报态404和汇总态406,具体来说:
[0055]初始态402:上一周期的性能指标汇总完成,本周期的性能指标上报未开始时,业务单板处于初始态;
[0056]上报态404:上报态为业务单板上报性能指标的过程,全局处理单板收到业务单板上报的第一个性能指标时,将该业务单板对应的状态机由初始态更新为上报态,全局处理单板每次收到该业务单板的性能指标,仅存储性能指标并不立即进行汇总,全局处理单板收到该业务单板上报的最后一个性能指标时,将该业务单板对应的状态机由上报态更新为汇总态。
[0057]具体实施时,作为较为具体的实施例,业务单板可以在上报性能指标的消息中增加一个字段,标识该消息中携带的性能指标为本周期内上报的第一个性能指标。
[0058]汇总态406,业务单板本周期内性能指标上报完成时,全局处理单板将该业务单板对应的状态机由上报态更新为汇总态,当所有业务单板均为汇总态或全局处理单板中的定时器超时时,全局处理单板开始汇总计算,全局处理单板汇总计算完成时,将所有业务单板对应的状态机置为初始态,以等待下一周期的性能指标上报和汇总。
[0059]针对每一业务单板的上报态,全局处理单板接收到业务单板上报的性能指标时的处理流程,如图5所示,包括:
[0060]步骤502,接收业务单板上报的性能指标,即全局处理单板接收到业务单板上报的性能指标。
[0061]步骤504,全局处理单板判断接收到的性能指标是否为本周期的第一个性能指标,如果是第一个性能指标,则执行步骤506,否则,执行步骤508。
[0062]步骤506,当全局处理单板接收到业务单板上报的第一个性能指标时,置该业务单板对应的状态机为上报态。
[0063]步骤508,存储业务单板上报的性能指标,也即全局处理单板接收到业务单板上报的性能指标时,仅存储并不立即进行汇总计算。
[0064]步骤510,全局处理单板判断该业务单板是否上报完毕,也即判断是否接收到该业务单板上报的最后一个性能指标,如果该业务单板上报完毕,则执行步骤512,否则,执行步骤 502。
[0065]步骤512,全局处理单板接收到业务单板上报的最后一个性能指标,也即确定该业务单板的性能指标上报完成时,置该业务单板对应的状态机为汇总态。
[0066]作为较为具体的实施例,例如:每个业务单板中的定时器定时时长为30分钟,即每隔30分钟上报各自业务单板的性能指标,全局处理单板中的定时器时长为3分钟,则全局处理单板在一个周期开始时首次接收到业务单板上报的性能指标时,启动定时器,当所有业务单板均完成性能指标上报或全局处理单板中的定时器超时时,全局处理单板汇总性能指标并上报网管,全局处理单板汇总完成时,将所有业务单板的状态置为初始态。
[0067]需要说明的是,全局处理单板在汇总计算完成之后,仍然存储本周期所有业务单板上报的性能指标,当下一周期某一业务单板因板间通信延迟或单板故障而未完成性能指标上报时,可以采用本周期存储的该业务单板的性能指标进行汇总计算,待该业务单板恢复正常后,仍采用该业务单板上报的性能指标进行汇总计算,提高全局处理单板上报的性能指标的准确性和可信度。
[0068]在全局处理单板侧,本发明实施例提供的一种通信设备的性能指标的汇总装置,如图6所示,包括:状态维护单元602,用于维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态;处理单元604,连接至状态维护单元602,用于在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器,以及在定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
[0069]本发明实施例提供的装置中,通过维护每一业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总各个业务单板在本周期内上报的性能指标,与现有技术中在上报时间点到达后经过预设时间汇总性能指标并上报网管相比,在定时器超时前当确定每一业务单板均完成了本周期的性能指标上报时,及时汇总性能指标,从而能够在预设时间到达之前将汇总的性能指标上报网管,减少了汇总性能指标上报网管的时间,更好地保证了全局处理单板与网管之间的消息的时效性。
[0070]在一种可能的实施方式中,本发明实施例提供的装置中,处理单元604还用于:当所述定时器超时时,若处理单元604根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,处理单元604确定该业务单板在本周期之前上报的性能指标;处理单元604汇总各个业务单板在本周期内上报的性能指标,包括:处理单元604将本周期内完成性能指标上报的业务单板上报的性能指标,以及所述确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇总。
[0071]本发明实施例提供的装置中,针对本周期内未完成性能指标上报的业务单板,确定该业务单板在本周期之前上报的性能指标,例如:可以存储业务单板本周期之前上报的性能指标,并采用该业务单板本周期之前上报的性能指标进行汇总,与现有技术中由于通信设备单板的带宽、吞吐率等容量问题,在话务量大或者网络异常的情况下可能会造成单板之间的传输延迟或传输异常,全局处理单板在进行汇总计算时不汇总未完成性能指标上报的业务单板的性能指标相比,在单板间通信延迟或者故障时以较为可信的方式继续进行性能指标的汇总并上报性能指标,减少上报的性能指标的数据误差,使得上报给网管的性能指标达到稳定,提闻指标的正确率。
[0072]在一种可能的实施方式中,本发明实施例提供的装置中,针对本周期内未完成性能指标上报的业务单板,处理单元604确定该业务单板在本周期之前上报的性能指标,具体为:处理单元604确定该业务单板上一周期上报的性能指标。
[0073]在一种可能的实施方式中,本发明实施例提供的装置中,针对本周期内未完成性能指标上报的业务单板,处理单元604确定该业务单板在本周期之前上报的性能指标,具体为:处理单元604确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
[0074]在一种可能的实施方式中,本发明实施例提供的装置中,状态维护单元602具体用于:针对每一业务单板:当状态维护单元602收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态;当状态维护单元602收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态;当处理单元604完成本周期对所有业务单板上报的性能指标的汇总时,状态维护单元602将该业务单板的状态机由汇总态更新为初始态。
[0075]本发明实施例提供的通信设备的性能指标的汇总装置为通信设备的一部分,其中,状态维护单元602可以采用具有接收数据接口的存储器等,处理单元604可以CPU处理翌坐-nfr ο
[0076]综上所述,本发明实施例提供的一种通信设备的性能指标的汇总方法及装置,通过维护各个业务单板对应的状态机,并在每个周期首次接收到业务单板上报的性能指标时,开启用于等待超时汇总计算的定时器,在定时器超时前确定所有业务单板均完成了本周期的性能指标上报时,及时汇总各个业务单板在本周期上报的性能指标并上报网管,减少汇总性能指标上报网管的时间,更好地保证了全局处理单板与网管之间的消息的时效性,同时对于未完成性能指标上报的业务单板采用该业务单板本周期之前上报的性能指标进行汇总计算,使得上报给网管的性能指标达到稳定,提高指标的正确率。
[0077]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0078]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0079]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0080]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0081]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种通信设备的性能指标的汇总方法,其特征在于,包括: 全局处理单板维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态; 所述全局处理单板在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器; 所述全局处理单板在所述定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:当所述定时器超时时,若所述全局处理单板根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标; 所述全局处理单板汇总各个业务单板在本周期内上报的性能指标,包括: 所述全局处理单板将本周期内完成性能指标上报的业务单板上报的性能指标,以及所述确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇
O
3.根据权利要求2所述的方法,其特征在于,针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:所述全局处理单板确定该业务单板上一周期上报的性能指标。
4.根据权利要求2所述的方法,其特征在于,针对本周期内未完成性能指标上报的业务单板,所述全局处理单板确定该业务单板在本周期之前上报的性能指标,具体为:所述全局处理单板确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
5.根据权利要求1-4中任一项所述的方法,其特征在于,全局处理单板维护每一业务单板对应的状态机,具体包括: 针对每一业务单板: 当所述全局处理单板收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态; 当所述全局处理单板收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态; 当所述全局处理单板完成本周期对所有业务单板上报的性能指标的汇总时,将该业务单板的状态机由汇总态更新为初始态。
6.一种通信设备的性能指标的汇总装置,其特征在于,包括: 状态维护单元,用于维护每一业务单板对应的状态机,其中,每一业务单板对应的状态机用于指示该业务单板周期性上报性能指标的状态; 处理单元,连接至所述状态维护单元,用于在本周期内首次接收到任一业务单板上报的性能指标时,开启预设的用于等待超时汇总计算的定时器,以及在所述定时器超时之前,若根据本周期维护的每一业务单板对应的状态机,确定每一业务单板均完成了本周期的性能指标上报,则汇总各个业务单板在本周期内上报的性能指标。
7.根据权利要求6所述的装置,其特征在于,所述处理单元还用于:当所述定时器超时时,若所述处理单元根据本周期维护的每一业务单板对应的状态机,确定本周期内存在未完成性能指标上报的业务单板时,则针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标; 所述处理单元汇总各个业务单板在本周期内上报的性能指标,包括: 所述处理单元将本周期内完成性能指标上报的业务单板上报的性能指标,以及所述确定的本周期内未完成性能指标上报的业务单板在本周期之前上报的性能指标,进行汇总。
8.根据权利要求7所述的装置,其特征在于,针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标,具体为:所述处理单元确定该业务单板上一周期上报的性能指标。
9.根据权利要求7所述的装置,其特征在于,针对本周期内未完成性能指标上报的业务单板,所述处理单元确定该业务单板在本周期之前上报的性能指标,具体为:所述处理单元确定该业务单板在本周期之前预设个数周期上报的性能指标的平均值。
10.根据权利要求6-9中任一项所述的装置,其特征在于,所述状态维护单元具体用于: 针对每一业务单板: 当所述状态维护单元收到该业务单板在本周期上报的第一个性能指标时,将该业务单板的状态机由初始态更新为上报态; 当所述状态维护单元收到该业务单板本周期上报的最后一个性能指标时,将该业务单板的状态机由上报态更新为汇总态; 当所述处理单元完成本周期对所有业务单板上报的性能指标的汇总时,所述状态维护单元将该业务单板的状态机由汇总态更新为初始态。
【文档编号】H04L12/24GK104468209SQ201410715282
【公开日】2015年3月25日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】武秦欣 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1