一种网元数据分析方法及装置与流程

文档序号:14879249发布日期:2018-07-07 09:18阅读:156来源:国知局

本发明涉及通信技术领域,具体涉及一种网元数据分析方法及装置。



背景技术:

随着通信技术的不断发展,在电信管理及企业网管理中,网元设备的类型越来越多,网元设备的部署范围越来越大,提高了网元数据分析的难度。目前的分组核心演进(evolvedpacketcore,epc)、ip多媒体子系统(ipmultimediasubsystem,ims)等网元只具备业务能力,没有对应的统计和业务分析能力,测试人员和交付人员只能通过辅助工具分析定位问题。

现有的网元测试工具有atp工具、lmt工具、cdl工具、omc工具、epc工具。atp工具主要是连接基站,分析、展示基站的数据,无法分析、模拟其他网元的消息并展示分析结果。lmt工具主要是连接基站,具有对基站故障、性能、日志展示和基站信令跟踪等功能,不能对其他网元的数据分析并展示分析结果。cdl工具主要是连接终端,根据终端上报的数据,分析终端的指标展示出关键性能指标(keyperformanceindicator,kpi),无法分析、模拟其他网元的消息并展示分析结果。omc工具连接基站,可以展示基站上各个网元的信息,对基站下发命令等,不能对基站的数据进行图形化的展示,也不能分析、模拟其他网元的消息并展示分析结果。epc工具主要是连接epc网元,控制epc网元的配置、信令跟踪等,不能分析、模拟其他网元的消息并展示分析结果。

现有的网元测试工具只能分析特定网元类型的网元数据,不能适应日益变化的网络环境,无法满足测试人员的需求。并且上述测试工具都需要连接到真实的网元上分析数据,在目前测试环境紧张的情况下,很难满足测试人员的需求。



技术实现要素:

本发明实施例提供一种网元数据分析方法及装置,用于解决现有的网元测试工具仅能分析特定网元类型的网元数据的问题。

本发明实施例提供了一种网元数据分析方法,包括:

获取不同网元类型对应的待分析的网元数据;

分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取所述分析后的网元数据中的业务指标;

对所述业务指标进行统计,并输出统计结果。

可选地,所述根据预先配置的指标参数获取分析后的网元数据中的业务指标,包括:

根据系统默认的指标参数获取分析后的网元数据中的数据业务基本指标和会话业务基本指标。

可选地,所述根据预先配置的指标参数获取分析后的网元数据中的业务指标,包括:

根据用户预先设定的指标参数获取分析后的网元数据中的关键性能指标。

可选地,所述方法还包括:

获取用户设定的网元数据分析执行时刻;

所述对所述待分析的网元数据进行逐条解析的过程是在所述网元数据分析执行时刻开始执行的。

可选地,所述方法还包括:

对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标。

本发明实施例提供一种网元数据分析装置,包括:

网元数据获取单元,用于获取不同网元类型对应的待分析的网元数据;

网元数据解析单元,用于分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

业务指标获取单元,用于对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取分析后的网元数据中的业务指标;

统计单元,用于对所述业务指标进行统计,并输出统计结果。

可选地,所述业务指标获取单元进一步用于:

根据系统默认的指标参数获取分析后的网元数据中的数据业务基本指标和会话业务基本指标。

可选地,所述业务指标获取单元进一步用于:

根据用户预先设定的指标参数获取分析后的网元数据中的关键性能指标。

可选地,所述装置还包括:

执行时刻获取单元,用于获取用户设定的网元数据分析执行时刻;

所述对所述待分析的网元数据进行逐条解析的过程是在所述网元数据分析执行时刻开始执行的。

可选地,所述装置还包括:

展示单元,用于对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标。

本发明实施例提供的网元数据分析方法及装置,获取不同网元类型对应的待分析的网元数据;分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取所述分析后的网元数据中的业务指标;对所述业务指标进行统计,并输出统计结果。本发明实施例可同时对多种网元类型的网元数据进行解析、分析和统计,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

附图说明

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

图1是本发明一个实施例的网元数据分析方法的流程示意图;

图2是本发明另一个实施例的网元数据分析方法的流程示意图;

图3是本发明另一个实施例的网元数据分析方法的流程示意图;

图4是本发明一个实施例的网元数据分析方法的原理图;

图5是本发明一个实施例的网元数据分析装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1是本发明一个实施例的网元数据分析方法的流程示意图。如图1所示,该实施例的方法包括:

s11:获取不同网元类型对应的待分析的网元数据;

需要说明的是,网元类型分为epc网元、ims网元和其他网元。在实际应用中,通过抓包工具获取到不同网元类型对应的待分析的网元数据保存在pcap格式的文件中。

s12:分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

需要说明的是,本发明实施例的网元数据分析方法通过解析每条网元数据,可确定每条网元数据的网元类型;获取用户预先选择的网元类型对应的待分析的网元数据。

s13:对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取所述分析后的网元数据中的业务指标;

举例来说,用户预先选择的网元类型为epc网元,对导入的待分析的网元数据进行解析,在获取到epc网元对应的待分析网元数据后,根据预先配置的指标参数获取所述分析后的网元数据中的业务指标。

s14:对所述业务指标进行统计,并输出统计结果;

需要说明的是,本发明实施例的网元数据分析方法对分析获得的业务指标进行统计,将统计结果存储入数据库中,并输出统计结果。其中,可采用输出统计报告等形式输出统计结果,本发明对此不作限制。

本发明实施例提供的网元数据分析方法可同时对多种网元类型的网元数据进行解析、分析和统计,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

图2是本发明另一个实施例的网元数据分析方法的流程示意图。如图2所示,该发明实施例的方法包括:

s21:获取不同网元类型对应的待分析的网元数据;

s22:分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

s23:对所述预先选择的网元类型对应的待分析网元数据进行分析,根据系统默认的指标参数获取分析后的网元数据中的数据业务基本指标和会话业务基本指标;

需要说明的是,系统默认的指标参数包括测试人员通常关心的指标,本发明实施例根据系统默认的指标参数获取待分析的网元数据中的数据业务基本指标和会话业务基本指标。其中,数据业务基本指标包括ping时延、http数据业务下载速率、ftp数据业务下载速率、下载时长和丢包率;会话业务基本指标包括平均主观意见分(meanopinionscore,mos)、丢包率和语音质量。

s24:对所述业务指标进行统计,并输出统计结果;

需要说明的是,本发明实施例的网元数据分析方法,可将业务指标的统计结果生成预定义的分析报告,该分析报告中包括数据业务基本指标和会话业务基本指标。

s25:对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标;

需要说明的是,本发明实施例的网元数据分析方法可将统计结果进行图形化展示,方便测试人员通过展示结果分析网元业务过程中的问题。

本发明实施例提供的网元数据分析方法可同时对多种网元类型的网元数据进行解析、分析和统计,将统计结果生成预定义的分析报告,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

图3是本发明另一个实施例的网元数据分析方法的流程示意图。如图3所示,该发明实施例的方法与图2中的类似,包括:

s31:获取不同网元类型对应的待分析的网元数据;

s32:分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

s33:对所述预先选择的网元类型对应的待分析网元数据进行分析,根据用户预先设定的指标参数获取分析后的网元数据中的关键性能指标;

需要说明的是,本发明实施例的网元数据分析方法用户可预先设定指标参数,仅获取用户关心的关键性能指标。

s34:对所述业务指标进行统计,并输出统计结果;

需要说明的是,本发明实施例的网元数据分析方法,可将业务指标的统计结果生成自定义的分析报告,该分析报告中包括关键性能指标。

s35:对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标。

本发明实施例提供的网元数据分析方法可同时对多种网元类型的网元数据进行解析、分析和统计,将统计结果生成自定义的报告,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

本发明实施例的网元数据分析方法中,所述方法还包括:

获取用户设定的网元数据分析执行时刻;

所述对所述待分析的网元数据进行逐条解析的过程是在所述网元数据分析执行时刻开始执行的。

可理解的是,用户可通过设定网元数据分析执行时刻,无需用户手动触发执行网元数据分析过程,实现在网元数据分析时刻自动对待分析的网元数据进行分析。

图4是本发明一个实施例的网元数据分析方法的原理图。

如图4所示,在计算机上安装运行上述网元数据分析方法的程序,在对网元数据进行分析时,无需连接到真实的网元上,只需将不同网元类型对应的待分析的网元数据导入计算机上的程序中。测试人员可通过用户控制界面选择网元类型、设定指标参数。计算机上的程序对导入的待分析的网元数据进行解析、分析和统计,生成报告,对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标。

本发明实施例的网元数据分析方法,可快速、准确地帮助测试人员分析和定位网元问题,提高工作效率。考虑到扩展性,本发明提供除pcap格式的数据以外的其他格式的数据的接口,用户可根据将其他数据格式的待分析网元的数据导入,进行解析、分析和统计。

图5是本发明一个实施例的网元数据分析装置的结构示意图。如图5所示,本发明实施例的装置包括网元数据获取单元51、网元数据解析单元52、业务指标获取单元53和统计单元54,具体地:

网元数据获取单元51,用于获取不同网元类型对应的待分析的网元数据;

网元数据解析单元52,用于分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;

业务指标获取单元53,用于对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取分析后的网元数据中的业务指标;

统计单元54,用于对所述业务指标进行统计,并输出统计结果。

本发明实施例提供的网元数据分析装置可对多种网元类型的网元数据进行解析、分析和统计,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

可选地,业务指标获取单元53进一步用于:

根据系统默认的指标参数获取分析后的网元数据中的数据业务基本指标和会话业务基本指标。

可选地,业务指标获取单元53进一步用于:

根据用户预先设定的指标参数获取分析后的网元数据中的关键性能指标。

可选地,所述装置还包括:

执行时刻获取单元,用于获取用户设定的网元数据分析执行时刻;

所述对所述待分析的网元数据进行逐条解析的过程是在所述网元数据分析执行时刻开始执行的。

可选地,所述装置还包括:

展示单元,用于对所述统计结果通过树形结构按网元类型分类显示各个网元的业务指标。

本发明实施例的网元数据分析装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

本发明实施例提供的网元数据分析方法及装置,获取不同网元类型对应的待分析的网元数据;分别对所述待分析的网元数据进行逐条解析,获取预先选择的网元类型对应的待分析的网元数据;对所述预先选择的网元类型对应的待分析网元数据进行分析,根据预先配置的指标参数获取所述分析后的网元数据中的业务指标;对所述业务指标进行统计,并输出统计结果。本发明实施例可同时对多种网元类型的网元数据进行解析、分析和统计,克服了现有网元测试工具仅能分析特定类型的网元数据的缺陷,为测试人员提供了分析定位网元业务问题的有效方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

需要说明的是术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明的说明书中,说明了大量具体细节。然而能够理解的是,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

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

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