无线通信设备的KPI指标表示方法、计算方法及系统与流程

文档序号:22083911发布日期:2020-09-01 19:47阅读:362来源:国知局
无线通信设备的KPI指标表示方法、计算方法及系统与流程

本发明属于通信技术领域,尤其涉及一种无线通信设备的kpi指标表示方法、计算方法及系统。



背景技术:

无线通信设备kpi指标是各大运营商考察无线通信设备质量的关键项之一,也是对无线通信网络性能的直观反映。kpi(keyperformanceindicator,关键绩效指标)指标的统计监测,无疑是进行设备质量和网络性能检测的一种有效手段。通过日常kpi指标的统计监测,可以识别出设备的突发问题,以及网络性能的持续短板,从而进行有针对性的优化提升,将问题消除在初级阶段。

无线通信设备网络管理系统如何快速有效地统计无线通信设备的kpi指标,是一项非常重要的任务。现有的无线通信设备kpi指标统计方法,一般是直接利用运营商提供的kpi指标计算公式进行统计。这些方法或采用分布式处理,或提高网络的传输效率,以此来提高kpi指标的统计效率。

这些技术方法虽然能够实现快速统计kpi指标的要求,但是往往导致系统资源的极大浪费,增加了工程部署的成本。



技术实现要素:

为克服上述现有问题或者至少部分地解决上述问题,本发明实施例提供一种无线通信设备的kpi指标表示方法、计算方法及系统。

根据本发明实施例的第一方面,提供一种无线通信设备的kpi指标表示方法,包括:

获取无线通信设备支持的所有原始指标、复合指标以及kpi指标;

添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id;

编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段,其中,所述复合指标的计算公式字段中包含的原始指标采用原始指标id代替,以及所述kpi指标的计算公式字段中包括的原始指标采用原始指标id代替以及kpi指标的计算公式字段中包括的复合指标的计算公式字段采用复合指标id代替。

在上述技术方案的基础上,本发明实施例还可以作出如下改进。

可选的,所述添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id包括:

添加所有的原始指标到数据库中,为每一个原始指标分配对应的id,其中,所有原始指标的id均位于第一预设范围内;

添加所有复合指标到数据库中,为每一个复合指标分配对应的id,其中,所有复合指标的id均位于第二预设范围内;

添加所有kpi指标到数据库中,为每一个kpi指标分配对应的id,其中,所有kpi指标的id均位于第三预设范围内。

可选的,所述编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段包括:

编辑每一个复合指标的计算公式字段,将计算公式字段中的原始指标名称替换为原始指标id,且在原始指标id前添加隔离符;

编辑每一个kpi指标的计算公式字段,将计算公式字段中的原始字段名称替换为原始指标id,且在原始指标id前添加隔离符;以及将计算公式字段中的复合指标名称替换为复合指标id,且在复合指标id前添加隔离符。

根据本发明实施例第二方面,提供一种无线通信设备的kpi指标计算方法,包括:

读取所有指标的id和每一个指标的计算公式字段,其中,所述指标包括原始指标、复合指标和kpi指标;

根据无线通信设备上报的原始指标数据文件,解析得到原始指标名称和原始指标值之间的对应关系;

根据原始指标的名称找到对应的id,并将原始指标值代入到每一个复合指标的计算公式字段中,计算得到每一个复合指标计算结果;

基于原始指标值和复合指标计算结果,根据每一个kpi指标的计算公式字段,计算得到每一个kpi指标的计算结果。

可选的,所述读取所有指标的id和每一个指标的计算公式字段包括:

将读取的每一个指标的id、每一个指标的计算公式字段和每一个指标的类型数据存放到参数列表中;

相应的,将解析得到的原始指标名称和原始指标值之间的对应关系存放于结果列表中;

通过每一个指标名称找到对应的指标id,并且采用指标id代替结果列表中的指标名称,建立指标id与指标值之间的对应关系;

遍历参数列表,对于其中的每一个复合指标,利用原始指标值代替复合指标计算公式字段中隔离符后原始指标id,计算出复合指标结果值,并存入结果列表中;

对于其中的每一个kpi指标,将原始指标值、复合指标结果值替换kpi指标的计算公式字段的隔离符后原始指标id和复合指标id,计算kpi指标结果值,并将kpi指标结果值存入结果列表中。

可选的,还包括:

按照每一个指标的id大小顺序分段将读取的每一个指标的id、每一个指标的计算公式字段和每一个指标的类型数据存放到参数列表中,其中,每一id段对应一种指标的类型数据;

相应的,所述通过每一个指标名称找到对应的指标id包括:

根据任一个指标名称所属的类型数据,从所述类型数据对应的id段中查找所述任一个指标名称对应的指标id,建立指标id与指标值之间的对应关系;

根据本发明实施例的第三个方面,提供一种无线通信设备的kpi指标表示系统,包括:

获取模块,用于获取无线通信设备支持的所有原始指标、复合指标以及kpi指标;

分配模块,用于添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id;

编辑模块,用于编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段,其中,所述复合指标的计算公式字段中包含的原始指标采用原始指标id代替,以及所述kpi指标的计算公式字段中包括的原始指标采用原始指标id代替以及kpi指标的计算公式字段中包括的复合指标的计算公式字段采用复合指标id代替。

可选的,所述编辑模块具体用于:

编辑每一个复合指标的计算公式字段,将计算公式字段中的原始指标名称替换为原始指标id,且在原始指标id前添加隔离符;

编辑每一个kpi指标的计算公式字段,将计算公式字段中的原始字段名称替换为原始指标id,且在原始指标id前添加隔离符;以及将计算公式字段中的复合指标名称替换为复合指标id,且在复合指标id前添加隔离符。

根据本发明实施例的第四方面,提供一种无线通信设备的kpi指标计算系统,包括:

读取模块,用于读取所有指标的id和每一个指标的计算公式字段,其中,所述指标包括原始指标、复合指标和kpi指标;

解析模块,用于根据无线通信设备上报的原始指标数据文件,解析得到原始指标名称和原始指标值之间的对应关系;

计算模块,用于根据原始指标的名称找到对应的id,并将原始指标值代入到每一个复合指标的计算公式字段中,计算得到每一个复合指标计算结果;以及基于原始指标值和复合指标计算结果,根据每一个kpi指标的计算公式字段,计算得到每一个kpi指标的计算结果。

本发明实施例提供一种无线通信设备的kpi指标表示方法、计算方法及系统,该方法通过将复合指标的计算公式字段中包含的原始指标采用原始指标id代替,以及kpi指标的计算公式字段中包括的原始指标采用原始指标id代替以及kpi指标的计算公式字段中包括的复合指标采用复合指标id代替,节约了系统资源,提高了kpi指标的计算统计效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的无线通信设备的kpi指标表示方法流程图;

图2为本发明实施例提供的无线通信设备的kpi指标计算方法流程图;

图3为本发明实施例提供的无线通信设备的kpi指标表示系统整体结构示意图;

图4为本发明实施例提供的无线通信设备的kpi指标计算系统整体结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

参见图1,提供了本发明实施例的一种无线通信设备的kpi指标表示方法,包括:

获取无线通信设备支持的所有原始指标、复合指标以及kpi指标;

添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id;

编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段,其中,所述复合指标的计算公式字段中包含的原始指标采用原始指标id代替,以及所述kpi指标的计算公式字段中包括的原始指标采用原始指标id代替以及kpi指标的计算公式字段中包括的复合指标的计算公式字段采用复合指标id代替。

可以理解的是,针对传统的对无线通信设备的kpi指标统计的效率低下的问题,本发明实施例可提高无线通信设备的kpi指标统计的效率。在本发明实施例中,为无线通信设备支持的每一个原始指标、复合指标和kpi指标均分配对应的id。

其中,复合指标可由原始指标计算所得,例如:小区切换成功率=小区切换成功次数/小区切换次数*100%,“小区切换成功率”为复合指标,“小区切换成功次数”、“小区切换次数”为设备直接上报的原始指标。kpi指标可由原始指标和复合指标计算所得,例如:全网小区平均切换成功率=(基站1切换成功次数/基站1切换次数*100%+基站2切换成功次数/基站2切换次数*100%+……+基站n切换成功次数/基站n切换次数*100%)/n。

每一个复合指标和每一个kpi指标均有其对应的计算公式字段,将每一个复合指标的计算公式字段中包含的原始指标名称用原始指标id表示;同样的,对于每一个kpi指标,将kpi指标的计算公式字段中的原始指标名称采用原始指标id表示,以及如果kpi指标的计算公式字段中如果存在复合指标的计算公式字段,则将复合指标的计算公式字段采用复合指标的id代替。

本发明实施例利用设备的原始指标、复合指标相结合的方式,进行kpi指标的统计计算,在降低工程部署成本同时,保证了无线通信设备网络管理系统的服务质量。

作为一个可选的实施例,所述添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id包括:

添加所有的原始指标到数据库中,为每一个原始指标分配对应的id,其中,所有原始指标的id均位于第一预设范围内;

添加所有复合指标到数据库中,为每一个复合指标分配对应的id,其中,所有复合指标的id均位于第二预设范围内;

添加所有kpi指标到数据库中,为每一个kpi指标分配对应的id,其中,所有kpi指标的id均位于第三预设范围内。

可以理解的是,在对每一个指标分配对应的id时,对不同类型的指标的id进行分段分配,以便后续分段查询,提高查询效率。

作为一个可选的实施例,所述编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段包括:

编辑每一个复合指标的计算公式字段,将计算公式字段中的原始指标名称替换为原始指标id,且在原始指标id前添加隔离符;

编辑每一个kpi指标的计算公式字段,将计算公式字段中的原始字段名称替换为原始指标id,且在原始指标id前添加隔离符;以及将计算公式字段中的复合指标名称替换为复合指标id,且在复合指标id前添加隔离符。

可以理解的是,添加设备所有的原始指标到数据库中,为每个原始指标分配id,其id范围为1~100000,编辑原始指标的计算公式字段为null;添加所有的复合指标到数据库中,为每个复合指标分配id,其id范围为100001~200000,编辑复合指标的计算公式字段,将计算公式中原始指标名称换成原始指标id,并在原始指标的id前增加符号隔离符“@”;添加所有的kpi指标到数据库中,为每个kpi指标分配id,其id范围为200001~300000,编辑kpi指标的计算公式字段,将计算公式中原始指标名称换成原始指标id,若公式中存在子式为复合指标的计算式,则直接将子式改用复合指标id代替,且在复合指标的id前增加符号隔离符“@”。将每一个指标的相关数据按照每一个指标id的大小顺序分段存储于数据库中,以方便在后续查询时,可进行分段查询。

参见图2,提供了一种无线通信设备的kpi指标计算方法,包括:

读取所有指标的id和每一个指标的计算公式字段,其中,指标包括原始指标、复合指标和kpi指标;

根据无线通信设备上报的原始指标数据文件,解析得到原始指标名称和原始指标值之间的对应关系;

根据原始指标的名称找到对应的id,并将原始指标值代入到每一个复合指标的计算公式字段中,计算得到每一个复合指标计算结果;

基于原始指标值和复合指标计算结果,根据每一个kpi指标的计算公式字段,计算得到每一个kpi指标的计算结果。

可以理解的是,将所有指标按指标id顺序读入指标参数列表,根据二叉树算法规则,解析复合指标、kpi指标的计算公式字段,当解析到“@”符号时,则表明其后为指标id,而不是数值常量,在计算时需要代入对应指标值进行计算,原始指标的计算公式属性默认编辑为null。

收到无线通信设备上报的原始指标文件并解析得到无线通信设备的原始指标后,遍历指标参数列表,按顺序,优先代入复合指标计算公式字段中,得到复合指标的计算结果,再将原始指标值、复合指标值代入kpi计算公式字段,得到kpi指标的计算结果。

将原始指标值、复合指标的计算结果以及kpi指标的计算结果存入数据库。

作为一个可选的实施例,所述读取所有指标的id和每一个指标的计算公式字段包括:

将读取的每一个指标的id、每一个指标的计算公式字段和每一个指标的类型数据存放到参数列表list1中;其中,按照每一个指标的id大小顺序分段将读取的每一个指标的id、每一个指标的计算公式字段和每一个指标的类型数据存放到参数列表list1中;

相应的,将解析得到的原始指标名称和原始指标值之间的对应关系存放于结果列表list2中;

通过每一个指标名称在参数列表list1中找到对应的指标id,并且采用指标id代替结果列表list2中的指标名称,建立指标id与指标值之间的对应关系。其中,由于参数列表list1中的指标是按照指标id分段存储的,因此在通过每一个指标名称在参数列表list1中找到对应的指标id时,可分段进行查询,提高查询效率。

其中,按照每一个指标的id大小顺序将建立的指标id与指标值之间的对应关系存储于结果列表中。

遍历参数列表list1,对于其中的每一个复合指标,利用原始指标值代替复合指标计算公式字段中隔离符后原始指标id,计算出复合指标结果值,并存入结果列表list2中;

对于其中的每一个kpi指标,将原始指标值、复合指标结果值替换到kpi指标的计算公式字段的隔离符后原始指标id和复合指标id,计算kpi指标结果值,并将kpi指标结果值存入结果列表list2中;

将结果列表list2中每一个原始指标值、每一个复合指标值和每一个kpi指标值均存入数据库中。

参见图3,提供了本发明实施例的一种无线通信设备的kpi指标表示系统,包括:

获取模块31,用于获取无线通信设备支持的所有原始指标、复合指标以及kpi指标;

分配模块32,用于添加所有的原始指标、所有的复合指标以及所有的kpi指标到数据库中,并为每一个原始指标、每一个复合指标和每一个kpi指标分配对应的id;

编辑模块33,用于编辑每一个复合指标的计算公式字段和每一个kpi指标的计算公式字段,其中,所述复合指标的计算公式字段中包含的原始指标采用原始指标id代替,以及所述kpi指标的计算公式字段中包括的原始指标采用原始指标id代替以及kpi指标的计算公式字段中包括的复合指标采用复合指标id代替。

可以理解的是,当获取模块31获取到无线通信设备支持的所有的原始指标、复合指标和kpi指标,分配模块32为无线通信设备支持的每一个原始指标、复合指标和kpi指标均分配对应的id。

编辑模块33为每一个复合指标和每一个kpi指标编辑对应的计算公式字段,其中,将每一个复合指标的计算公式字段中包含的原始指标名称用原始指标id表示;同样的,对于每一个kpi指标,将kpi指标的计算公式字段中的原始指标名称采用原始指标id表示,以及如果kpi指标的计算公式字段中如果存在复合指标的计算公式字段,则将复合指标的计算公式字段采用复合指标的id代替。

本发明实施例利用设备的原始指标、复合指标相结合的方式,进行kpi指标的统计计算,在降低工程部署成本同时,保证了无线通信设备网络管理系统的服务质量。

作为一个可选的实施例,所述编辑模块33具体用于:

编辑每一个复合指标的计算公式字段,将计算公式字段中的原始指标名称替换为原始指标id,且在原始指标id前添加隔离符;

编辑每一个kpi指标的计算公式字段,将计算公式字段中的原始字段名称替换为原始指标id,且在原始指标id前添加隔离符;以及将计算公式字段中的复合指标名称替换为复合指标id,且在复合指标id前添加隔离符。

可以理解的是,每一个复合指标由原始指标计算得到,每一个kpi指标由原始指标和复合指标计算得到,在编辑每一个复合指标的计算公式字段时,将计算公式字段中的原始字段名称替换为原始指标id,且在原始指标id前添加隔离符“@”;同样的,在编辑每一个kpi指标的计算公式字段时,将计算公式字段中的复合指标名称替换为复合指标id,且在复合指标id前添加隔离符“@”。

参见图4,提供了一种无线通信设备的kpi指标计算系统,包括:

读取模块41,用于读取所有指标的id和每一个指标的计算公式字段,其中,所述指标包括原始指标、复合指标和kpi指标;

解析模块42,用于根据无线通信设备上报的原始指标数据文件,解析得到原始指标名称和原始指标值之间的对应关系;

计算模块43,用于根据原始指标的名称找到对应的id,并将原始指标值代入到每一个复合指标的计算公式字段中,计算得到每一个复合指标计算结果;以及基于原始指标值和复合指标计算结果,根据每一个kpi指标的计算公式字段,计算得到每一个kpi指标的计算结果。

可以理解的是,读取模块41读取每一个原始指标、复合指标和kpi指标的id、计算公式字段以及指标的数据类型。解析模块42收到无线通信设备上报的原始指标文件并解析得到无线通信设备的原始指标;计算模块43遍历指标参数列表,按顺序,优先代入复合指标计算公式字段中,得到复合指标的计算结果,再将原始指标值、复合指标值代入kpi计算公式字段,得到kpi指标的计算结果。

将原始指标值、复合指标的计算结果以及kpi指标的计算结果存入数据库。

本发明实施例对不同类型指标的id进行分段,便于项目后期对各类型指标业务的扩充,提高了无线通信设备网络管理系统软件的健壮性;将复合指标、kpi指标计算公式中的原始指标名称,改用原始指标id代替,减少了计算公式的长度,节省了存储空间;在指标id前增加符号“@”,用来区分计算公式中指标id与数值常量,提高了二叉树算法解析计算公式的准确性;当kpi指标计算公式中存在子式为复合指标的计算式时,采用复合指标id代替子式,进一步减少了计算公式的长度,节省了存储空间;对所有指标先按id排序,再进行计算,可优先计算复合指标,再利用复合指标的计算结果计算kpi指标,降低了指标的计算次数,提高了kpi指标的计算效率。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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