网管性能数据的统计汇总方法及装置与流程

文档序号:11593999阅读:331来源:国知局

本发明涉及通信领域,具体而言,涉及一种网管性能数据的统计汇总方法及装置。



背景技术:

在相关技术的通信设备网管系统中,根据第三代移动通讯伙伴计划(3rdgenerationpartnershipproject,简称为3gpp)的协议标准明确定义了评价、标识系统各种重要运行状态正常、优劣与否的参数,即计数器。网管系统通过定期采集、统计计数器数据,按照一定的算法计算后得到综合评价设备系统运行状况的结果。

上述所述计数器统计项中,在通信领域,通常需要统计和计算的性能参数有:设备发射/接收功率、网络对象噪声干扰、接收的信号强度指示(receivedsignalstrengthindication,简称为rssi)、参考信号接收功率(referencesignalreceivingpower,简称为rsrp)。

针对上述计数器项,3gpp协议以及通信领域常用规则都是用分贝毫瓦(dbm)作为这些功率统计值的计算方式,即:

功率统计值=10lg(功率计算原始值)

采用分贝毫瓦进行功率统计计算的原因如下:

1、对于无线信号的衰减来说,不是线性的,而是成对数关系衰减的。用分贝更能体现这种关系。

2、用分贝做单位比用瓦做单位更容易描述,往往在发射机出来的功率几十上百瓦,到了接收端已经是以微微瓦来计算了。

3、计算方便,衰减的计算公式用分贝来计算只用做加减法就可以了。

但是,上述计数器统计值上报到网管侧后,网管侧需要根据计数器的时间、空间汇总方式对这些计数器数据进行汇总计算,从而输出汇总数据供汇总报表使用。然而,基站侧对原始功率值进行过取对数操作后,网管侧再按照取过对数的数据进行汇总显然是不准确的,取过对数的汇总结果和原始值进行汇总后再取对数获取其分贝值显然不相等。

除上述详细列出的这种功率统计外,无线网络性能数据上报中,也涉及到其它部分计数器值是网元侧进行了转换之后再上报到网管侧的场景。

由此可见,采用相关技术的方式对上述网管性能数据统计项进行汇总计算时,必然 存在网管侧汇总结果和实际想要达到的汇总结果有偏差,在某些场景或者条件下,这种偏差会加倍放大。因此,网管侧有必要对这种涉及到网元特殊处理转换过的计数器统计汇总方式进行准确计算和处理,消除因汇总而引入的统计值不准确,避免对网络关键参数及运维状态统计等产生偏差性的影响。

针对相关技术中,网管统计性能参数值不准确的问题,目前还没有有效地解决方案。



技术实现要素:

本发明提供了一种网管性能数据的统计汇总方法及装置,以至少解决相关技术中网管统计性能参数值不准确的问题。

根据本发明的一个方面,提供了一种网管性能数据的统计汇总方法,包括:

获取网管所管理的各个网元的性能参数值;

获取与所述性能参数值对应的性能参数转换规则;

依据所述性能参数转换规则转换所述性能参数值,得到性能参数值的原始值,并汇总所述各个网元的所述性能参数值的原始值,得到针对所述各个网元的性能参数统计值。

进一步地,所述网管获取与所述性能参数值对应的性能参数转换规则,依据所述性能参数转换规则转换所述性能参数值,得到性能参数值的原始值包括:

获取与所述性能参数值对应的计数器列表;

依据预置计数器模型信息,确定所述计数器列表中的需要进行性能参数转换的计数器;

依据所述计数器模型信息中所述需要进行性能参数转换的计数器的性能参数转换规则,转换与所述需要进行性能参数转换的计数器对应的所述性能参数值,得到性能参数值的原始值。

进一步地,汇总所述各个网元的所述性能参数值的原始值,得到针对所述各个网元的性能参数统计值包括:依据所述计数器模型信息的汇总信息,汇总各个所述计数器的性能参数值的原始值,得到汇总性能参数值,将所述性能参数汇总值作为所述性能参数统计值。

进一步地,所述计数器模型信息的汇总信息包括:所述计数器的时间和/或空间汇总算法。

进一步地,所述获取网管所管理的各个网元的性能参数值之后,包括:将所述性能参数值封装成大数据内存对象,其中,所述大数据内存对象用于获取计数器列表。

进一步地,所述性能参数值包括:所述各个网元的功率值。

根据本发明的另一方面,提供了一种网管性能数据的统计汇总装置,应用于网管,包括:

第一获取模块,用于获取网管所管理的各个网元的性能参数值;

第二获取模块,用于获取与所述性能参数值对应的性能参数转换规则;

第一转换模块,用于依据所述性能参数转换规则转换所述性能参数值,得到性能参数值的原始值,并汇总所述各个网元的所述性能参数值的原始值,得到针对所述各个网元的性能参数统计值。

进一步地,所述装置还包括:

第三获取模块,用于获取与所述性能参数值对应的计数器列表;

确定模块,用于依据预置计数器模型信息,确定所述计数器列表中的需要进行性能参数转换的计数器;

第二转换模块,用于依据所述计数器模型信息中所述需要进行性能参数转换的计数器的性能参数转换规则,转换与所述需要进行性能参数转换的计数器对应的所述性能参数值,得到性能参数值的原始值。

进一步地,所述第一转换模块还包括:

汇总单元,用于依据所述计数器模型信息的汇总信息,汇总各个所述计数器的性能参数值的原始值,得到汇总性能参数值,将所述性能参数汇总值作为所述性能参数统计值。

进一步地,所述计数器模型信息的汇总信息包括:所述计数器的时间和/或空间汇总算法。

进一步地,所述装置还包括:封装模块,用于获取网管所管理的各个网元的性能参数值之后,将所述性能参数值封装成大数据内存对象,其中,所述大数据内存对象用于获取计数器列表。

通过本发明,获取网管所管理的各个网元的性能参数值,获取与该性能参数值对应的性能参数转换规则,依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值,解决了网管统计性能参数值不准确的问题,网管准确有效地统计了各个网元的性能参数,能够及时准确地了解网络运维状态。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明 的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种网管性能数据的统计汇总方法的流程图;

图2是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图一;

图3是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图二;

图4是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图三;

图5是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图四;

图6是根据本发明实施例的计数器统计汇总方法流程图;

图7是根据本发明实施例的网络对象性能数据获取流程图;

图8是根据本发明实施例的计数器统计转换模型获取流程图;

图9是根据本发明实施例的计数器功率转换服务流程图;

图10是根据本发明实施例的计数器汇总计算流程图;

图11是根据本发明实施例的网管性能数据的统计汇总装置图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种网管性能数据的统计汇总方法,图1是根据本发明实施例的一种网管性能数据的统计汇总方法的流程图,如图1所示,该流程包括如下步骤:

步骤s102,获取网管所管理的各个网元的性能参数值;

步骤s104,获取与该性能参数值对应的性能参数转换规则;

步骤s106,依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值。

通过上述步骤,获取网管所管理的各个网元的性能参数值,获取与该性能参数值对应的性能参数转换规则,依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值,解决了网管统计性能参数值不准确的问题,网管准确有效地统计了各个网元 的性能参数,能够及时准确地了解网络运维状态。

在本实施例中,该网管获取与该性能参数值对应的性能参数转换规则,依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值包括:获取与该性能参数值对应的计数器列表;依据预置计数器模型信息,确定该计数器列表中的需要进行性能参数转换的计数器;依据该计数器模型信息中该需要进行性能参数转换的计数器的性能参数转换规则,转换与该需要进行性能参数转换的计数器对应的该性能参数值,得到性能参数值的原始值,计数器模型信息是预先自定义设置的,规定了计数器列表中的计数器是否需要进行性能参数转换,计数器模型信息还存储了计数器的性能参数转换规则。

在本实施例中,汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值包括:依据该计数器模型信息的汇总信息,汇总各个该计数器的性能参数值的原始值,得到汇总性能参数值,将该性能参数汇总值作为该性能参数统计值,该计数器模型信息的汇总信息包括:该计数器的时间和/或空间汇总算法。

在本实施例中,该获取网管所管理的各个网元的性能参数值之后,将该性能参数值封装成大数据内存对象,其中,该大数据内存对象除了用于获取计数器列表,还供后续处理模块和进程使用。

在本实施例中,所述性能参数值包括:所述各个网元的功率值。

在本实施例中还提供了一种网管性能数据的统计汇总装置,应用于网管,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图一,如图2所示,该装置包括:

第一获取模块22,用于获取网管所管理的各个网元的性能参数值;

第二获取模块24,与第一获取模块22连接,用于获取与该性能参数值对应的性能参数转换规则;

第一转换模块26,与第二获取模块24连接,用于依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值。

通过上述步骤,第一获取模块22获取网管所管理的各个网元的性能参数值,第二获取模块24获取与该性能参数值对应的性能参数转换规则,第一转换模块26依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该性能参数值的原始值,得到针对该各个网元的性能参数统计值,解决了网管统计性能参数值不准确的问题,网管准确有效地统计了各个网元的性能参数,能够及时准确地了解 网络运维状态。

图3是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图二,如图3所示,该装置还包括:

第三获取模块32,与第一获取模块22连接,用于获取与该性能参数值对应的计数器列表;

确定模块34,与第三获取模块32连接,用于依据预置计数器模型信息,确定该计数器列表中的需要进行性能参数转换的计数器;

第二转换模块36,与确定模块34连接,用于依据该计数器模型信息中该需要进行性能参数转换的计数器的性能参数转换规则,转换与该需要进行性能参数转换的计数器对应的该性能参数值,得到性能参数原始值。

图4是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图三,如图4所示,该第一转换模块26还包括:

汇总单元42,用于依据该计数器模型信息的汇总信息,汇总各个该计数器的性能参数原始值,得到汇总性能参数值,将该性能参数汇总值作为该性能参数统计值。

图5是根据本发明实施例的一种网管性能数据的统计汇总装置的结构框图四,如图5所示,该装置还包括:

封装模块52,与第一获取模块22连接,用于在获取网管所管理的各个网元的性能参数值之后,将该性能参数值封装成大数据内存对象,其中,该大数据内存对象用于获取计数器列表。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述各个模块均位于同一处理器中;或者,上述各个模块分别位于不同的处理器中。

下面结合本发明优选实施例进行详细说明。

本发明优选实施例提供了一种网管性能数据的统计汇总方法,旨在解决上述涉及到的计数器统计汇总不准确的问题。

本发明优选实施例该的一种网管性能数据的统计汇总方法,包括以下步骤:

获取网元上报网络对象性能值;获取网络对象涉及计数器统计转换模型;通过统计转换服务将需要统计转换的计数器数据进行重新计算统计;汇总计数器数据;反求汇总值的统计转换值。

优选地,获取网元上报网络对象性能数据值,包括:

网管启动后,根据预先设定的性能数据采集周期,在该采集周期结束时,触发性能数据采集流程。

优选地,性能数据采集流程包括:

监控网元上报网络对象性能数据目录,将该目录下扫描到的性能数据文件按照性能对象类型分别读取到服务器内存后封装成大数据内存对象,传递给后处理模块进行数据处理。

优选地,获取网络对象涉及计数器统计转换模型,包括:

解析上述获取到的网络对象性能数据值,获取到数据涉及到的计数器列表,然后将该列表传递给计数器统计转换模型获取服务,通过该服务得到需要转换的计数器以及对应的转换规则。

优选地,通过统计转换服务将需要统计转换的计数器数据进行重新计算统计,包括:

按照统计转换规则,获取该大数据内存对象计数器数据,将需要转换的计数器数据重新计算统计,得到计数器统计原始值。

优选地,将转换得到的计数器原始值,按照其时间、空间汇总算法进行汇总计算。

优选地,将通过汇总计算得到的计数器数据,按照计数器统计转换规则,计算得到计数器汇总上报值,即按照计数器定义中的统计原则进行计算上报。

本发明的一种网管性能数据的统计汇总装置,包括:

网元上报性能数据获取模块;计数器统计转换模型获取模块;计数器统计转换服务模块;性能数据统计汇总模块;计数器统计值反求模块。

优选地,网元上报性能数据获取模块包括:

性能测量任务监听模块,用于实时获取网管下发到网元侧的性能测量任务列表;

性能数据上报目录监听模块,用于实时监听性能数据上报数据目录,按照下发的测量任务列表,动态获取对应性能对象类型上报数据;

性能数据采集解析模块,用于从该数据上报目录中获取性能数据,并将数据文件读 取到内存后,按照各性能对象类型模型定义,将数据按对象类型封装成大数据内存对象,供后处理模块使用并在各进程间流转传递。

优选地,计数器统计转换模型获取模块,包括:

计数器统计转换使能状态及计数器列表获取模块,用于从网管系统模型库中获取网元上报性能数据中涉及到的计数器中支持统计转换的计数器列表;

支持统计转换计数器转换规则获取模块,用于从网管系统模型库中获取支持转换计数器的转换规则。

优选地,统计转换服务模块,用于将网元上报性能数据,按照计数器统计转换规则,将其计数器原始绝对值统计转换出来。

优选地,计数器汇总计算模块,用于将网元上报计数器数据按照计数器的时间、空间汇总算法,进行汇总计算,得到计数器汇总数据。

优选地,计数器统计值反求模块,用于将该汇总计算后的计数器汇总值,按照计数器统计转换模型,计算其统计转换值。

通过本发明优选实施例,采用准确计算计数器原始值,进行汇总统计后,再反求其统计转换值的方式。解决了目前实现方式中由于网元上报计数器数据中计数器统计值汇总计算不准确的问题,从而可以达到精确统计、计算计数器统计汇总值,使得用户使用此网管系统进行网络监控和运维时,可以准确的获取网络对象上报值,能够及时、准确的了解网络运维状态并进行网络维护。

本发明优选实施例所带来的实际的有益效果,通过数据和实际使用场景可以简单明了的看出。以涉及到功率统计汇总的计数器为例:相邻两个粒度网元侧上报的计数器值分别为:30dbm和10dbm;假如计数器的时间汇总方式为求和,则依照现有技术,经过汇总后的计数器值为40dbm,对应的计数器功率原始值为:10000mw。但是实际上报值为:相邻两个粒度计数器功率原始值分别为:1000mw和10mw,则计数器功率原始值汇总结果应该为1010mw,对应的统计值应该为:30.04dbm。通过这个简单示例可以看出,网元上报计数器值之前经过转换计算后,在网管侧采用现有技术对其汇总值的偏差成倍放大,造成汇总统计等计算结果不准确,影响系统参数评估等。如若采用本发明优选实施例所述方法,则将消除这种偏差所带来的影响,保证最终的统计汇总结果为准 确值。

下文中将参考附图并结合本发明优选实施例来详细说明,需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

图6是根据本发明实施例的计数器统计汇总方法流程图,如图6所示,该方法主要包括以下步骤:

s601,获取网络对象上报性能数据;

s602,获取计数器功率统计转换模型;

s603,计数器统计转换计算;

s604,数据汇总计算;

s605,计数器统计反求计算。

以下结合图7至图10,详细描述上述计数器统计汇总各流程步骤工作流程和细节。

图7是根据本发明实施例的网络对象性能数据获取流程图,即对应步骤s601,该方法主要包括以下步骤:

s701,获取性能对象列表。该方法通过随网管服务器启动的监听任务实现。该监听任务启动后,实时交互网管性能任务管理模块。若网管侧性能任务发生变化,则该监听方法获取变化详细信息并实时更新性能对象列表;

s702,判断s701步骤中获取的性能对象列表中对象是否需要上报数据。如果不需要上报数据,则该对象流程结束,循环处理下一个对象;如果需要,则跳转到步骤s703;

s703,扫描性能数据上报目录。该步骤方法通过监听扫描性能数据上报文件目录,实时监控是否有性能数据上报。

s704,根据s703,判断性能数据上报目录中是否有新文件上报,若有,则跳转到s705步骤,否则就循环等待数据上报;

s705,按性能对象封装数据成大数据内存对象。该步骤将上述上报的性能数据,按照性能对象进行区分,分别封装成大数据内存对象,供后处理流程和模块获取调用。

图8是根据本发明实施例的计数器统计转换模型获取流程图,即对应步骤s602,该方法主要包括以下步骤:

s801,获取计数器列表。通过图7的各流程步骤后,可以获取到网络对象性能数据大数据内存对象。该步骤即通过加载该性能数据大数据内存对象,获取其对应的计数器列表信息;

s802,从数据库获取计数器模型信息。结合s801获取到的性能数据涉及计数器列表,通过数据库交互服务,读取网管性能数据库模型信息,获取到涉及计数器的模型信息;

s803,判断获取到的计数器是否需要进行统计转换。循环遍历上报数据涉及到的计数器,获取计数器是否需要统计转换标志位,若标志标识需要转换,则跳转到步骤s804;否则循环处理下一个计数器模型信息;

s804,获取计数器统计转换规则。如上,若计数器需要统计转换,则读取计数器模型信息中该计时器的统计转换规则,即转换公式,并将其缓存,供后处理步骤获取处理。

图9是根据本发明实施例的计数器功率转换服务流程图,即对应步骤s603,该方法主要包括以下步骤:

s901,获取需要统计转换计数器列表。从以上图8步骤的结果中获取到需要进行功率转换的计数器列表,包括各计数器在大数据内存对象中的位置信息;

s902,获取计数器统计转换规则。直接从s804结果中获取到对应计数器的功率转换规则,即功率统计的计算公式;

s903,计算计数器统计原始值。通过上述s902获取到的计数器功率统计规则,反推出计数器原始值。譬如涉及到前述提及的计数器功率统计项,当前计数器功率统计转换规则为:

功率统计值=10lg(功率原始值)

则通过上述功率转换规则公式,可以反推出功率原始值公式,即:

功率原始值=10(0.1*功率统计值)

图10是根据本发明实施例的计数器汇总计算流程图,即对应步骤s604,该方法主要包括以下步骤:

步骤s1001,获取计数器列表。从s601步骤中获取到网元上报网络对象性能数据大数据内存对象,从该数据中获取到上报的计数器列表;

步骤s1002,从数据库获取计数器模型。通过数据服务,交互网管性能数据库模型,从而获取到s1001该计数器对应的模型信息;

步骤s1003,从s1002步骤中的计数器模型中获取到计数器的时间、空间汇总算法。

步骤s1004,汇总计算。按照s1003计数器汇总算法,计算各计数器汇总值。

将上述汇总计算得到的计数器统计汇总值,按照计数器的统计转换模型,得到计数器的汇总功率值。

图11是根据本发明实施例的网管性能数据的统计汇总装置图,包括:

性能数据获取模块112(相当于上述实施例的第一获取模块22),用于执行上述s601步骤及与图7对应;

计数器功率统计转换模型获取模块114(相当于上述实施例的第二获取模块24),用于执行上述s602步骤及与图8对应;

统计转换模块116(相当于上述实施例的第一转换模块26的部分功能),用于执行上述s603步骤及与图9对应;

数据汇总模块118(相当于上述实施例的第一转换模块26的部分功能),用于执行上述s604步骤及与图10对应。

采用上述实施例提供的网管性能数据的统计汇总方法和装置,通过获取上报网络对象性能数据涉及计数器的模型信息,从而可以得到其是否需要统计转换及转换模型,从而可以通过先对计数器原始值进行汇总计算,再进行功率统计的方式,从而可以准确的计算得到计数器的功率汇总值,使得运营商在进行网络监测、运维时可以得到准确的指标统计值,能够及时、准确地了解网络服务状态。

本发明优选实施例实现了如下技术效果:与现有技术相比,取得了计数器数据统计汇总准确性的进步,使得运营商能够及时准确的了解网络服务状态,尤其在以下几个方面效果显著:(1)本发明优选实施例通过获取计数器统计转换模型来准确计算计数器功率汇总值;(2)本发明优选实施例通过网管侧对计数器功率统计汇总的准确计算处理,优于相关技术中基站直接上报某些经过网元功率转换值后汇总存在不准确的问题。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1,获取网管所管理的各个网元的性能参数值;

s2,获取与该性能参数值对应的性能参数转换规则;

s3,依据该性能参数转换规则转换该性能参数值,得到性能参数值的原始值,并汇总该各个网元的该原始值,得到针对该各个网元的性能参数值的统计值。

可选地,存储介质还被设置为存储用于执行上述实施例的方法步骤的程序代码:

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1