专利名称:一种处理网络日志的方法和设备的制作方法
技术领域:
本发明涉及无线通信技术领域,特别涉及一种处理网络日志的方法和设备。
背景技术:
无线通信网络中各个局间接口消息,为了监测方便,尽可能的汇集到一个监测设备中,汇集的各个接口消息,通常称为网络日志。目前对网络日志的测试分析方法,是由测试分析人员根据自己对技术的理解,通过特定的关键字对测试日志进行过滤,找到相关过程的关键部分,然后逐个进行分析、判断,通过这种排除法,最终找到出现异常的过程;在找到异常过程之后,根据该过程正常的顺序,找到出现异常的一方;最后,由异常一方进行确认并找到出错的原因,至此完成整个网络日志的测试分析过程。由于受限于网络技术的复杂性,测试分析工作大部分是由工程师们手动来完成的。而对于LTE(Long Term Evolution,长期演进)系统中的网络日志的测试分析,能够对数据捕获与单帧解析进行自动处理方式。但是由于网络日志中各种信息混杂在一起,并且单用户的信息是分散的,无法自动分离出一个特定用户完整的系统级过程。综上所述,目前网络日志的测试分析的效率很低。
发明内容
本发明实施例提供的一种处理网络日志的方法和设备,用以解决现有技术中存在的网络日志的测试分析的效率很低的问题。本发明实施例提供的一种处理网络日志的方法,包括确定附着接受的用户设备;针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;根据所述附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出所述用户设备对应的通信过程信息。本发明实施例提供的一种处理网络日志的设备,包括确定模块。用于确定附着接受的用户设备;第一提取模块,用于针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;第二提取模块,用于根据所述附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出所述用户设备对应的通信过程信息。本发明实施例的有益效果如下本发明实施例的方案能够自动识别出网络日志中的正常过程和异常过程,并能够分离出特定用户完整的系统级过程,从而提高了网络日志的测试分析的效率;进一步,降低了对测试人员的要求。
图1为本发明实施例处理网络日志的方法流程示意图;图2为本发明实施例根据时间顺序与消息节点绘出的图形流程示意图;图3为本发明实施例网络日志的测试分析方法流程示意图;图4为本发明实施例处理网络日志的设备结构意图。
具体实施例方式针对背景技术存在的网络日志的测试分析的效率很低的问题,本发明实施例根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;根据附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出用户设备对应的通信过程信息。由于能够自动识别出网络日志中的正常过程和异常过程,并能够分离出特定用户完整的系统级过程,从而提高了网络日志的测试分析的效率。下面结合说明书附图对本发明实施例作进一步详细描述。如图1所示,本发明实施例处理网络日志的方法包括下列步骤步骤101、确定附着接受的用户设备;步骤102、针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;步骤103、根据附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出用户设备对应的通信过程信息。用户附着信息集合包括但不限于下列用户附着集合中的至少一种IMSI (International Mobile Subscriberldentity,国际移动用户标识码)、 Sl 接口的 IP 地址、UE (用户设备)SlAP (SlApplication protocol, Sl 应用协议)ID (标识)、MME (Mobility Management Entity,移动性管理实体)S11F-TEID (Forward Tunnel Endpoint Identif ier,前向隧道端点标识),SGff (Serving GateWay,服务网关)S11F-TEID、 SGff S5/8F-TEID、PGW(PDN GW,分组数据网关)S5/8F-TEID、SGW Sl-U F-TEID、ENB (演进型 NodeB)Sl-U F-TEID,UE IP Address。其中,本发明实施例的方案会预先设置多个系统级测试模板,附着过程也会对应一个系统级附着过程模板(参见表1),每个通信过程对应一个系统级测试模板(参见表 2)。每个模板中都会有需要查找的消息和对应消息中需要提出的信息。步骤101中,从网络日志中搜索附着接受消息或附着拒绝消息;若搜索到附着接受消息,则从附着接受消息中提取出SlAP ID,然后关联网络日志中的附着请求消息,从关联到的附着请求消息中提取出IMSI,确定该IMSI对应的用户设备为附着接受的用户设备;若搜索到附着拒绝消息,则从附着拒绝消息中提取出SlAP ID,然后关联网络日志中的附着请求消息,从关联到的附着请求消息中提取出IMSI,确定该IMSI对应的用户设备为附着拒绝的用户设备。在确定了附着接受的用户设备后,步骤102中,通过附着过程模板,从网络日志中提取出附着模板中对应的附着消息,选择属于步骤101中确定的附着接受的用户设备的附着消息,并将选择附着消息中的用户附着信息作为该附着接受的用户设备对应的用户附着 fn息集合。具体的,针对一个附着接受的用户设备,从网络日志中提取出与附着过程模板中包括的附着消息名称相同的附着消息;对提取出的所有附着消息中选择附着接受的用户设备对应的附着消息;从选择的附着消息中提取出用户附着信息,并组成附着接受的用户设备对应的用户附着信息集合。执行步骤102后就得到附着接受的用户设备对应的用户附着信息集合。步骤103中,针对一个附着接受的用户设备,从网络日志中提取出与系统级测试模板中包括的通信过程信息名称相同,且包含至少一个附着接受的用户设备对应的用户附着信息的通信过程信息。具体的,首先确定需要进行分析的通信过程对应的系统级测试模板,然后根据系统级测试模板,从网络日志中提取出系统级测试模板中对应的通信过程信息;由于知道了用户附着信息集合,所以可以确定附着接受的用户设备对应的用户附着信息集合,然后选择提取出的通信过程信息中包含用户附着信息的通信过程信息。
权利要求
1.一种处理网络日志的方法,其特征在于,该方法包括 确定附着接受的用户设备;针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;根据所述附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出所述用户设备对应的通信过程信息。
2.如权利要求1所述的方法,其特征在于,所述从网络日志中提取出附着接受的用户设备对应的用户附着信息集合包括针对一个所述附着接受的用户设备,从网络日志中提取出与附着过程模板中包括的附着消息名称相同的附着消息;对提取出的所有附着消息中选择所述附着接受的用户设备对应的附着消息; 从选择的附着消息中提取出用户附着信息,并组成所述附着接受的用户设备对应的用户附着信息集合。
3.如权利要求1所述的方法,其特征在于,所述从网络日志中提取出所述用户设备对应的通信过程信息包括针对一个所述附着接受的用户设备,从网络日志中提取出与所述系统级测试模板中包括的通信过程信息名称相同,且包含至少一个所述附着接受的用户设备对应的用户附着信息的通信过程信息。
4.如权利要求1 3任一所述的方法,其特征在于,提取用户附着信息集合之前还包括将所述网络日志划分成多个网络子日志; 其中,每个网络子日志中的消息属于同一个协议。
5.如权利要求4所述的方法,其特征在于,从网络日志中提取出用户附着信息集合包括针对一个附着消息,确定包含需要提取的用户附着信息的附着消息对应的协议; 从确定的协议对应的网络子日志中确定包含需要提取的用户附着信息的附着消息; 从确定的附着消息中提取出用户附着信息。
6.如权利要求4所述的方法,其特征在于,从网络日志中提取出通信过程信息包括 针对一个通信过程信息,确定与所述系统级测试模板中包括的通信过程信息名称相同的通信过程信息对应的协议;从确定的协议对应的网络子日志中提取出包含用户设备对应的用户附着信息的通信过程信息。
7.如权利要求2所述的方法,其特征在于,所述从网络日志中提取出所述用户设备对应的通信过程信息之后还包括按照时间顺序,输出每个附着信息和通信过程信息。
8.如权利要求1所述的方法,其特征在于,该方法包括 确定附着拒绝的用户设备;针对一个附着拒绝的用户设备,根据附着过程模板,从网络日志中提取出所述附着拒绝的用户设备对应的用户附着信息集合;输出附着拒绝的用户设备对应的用户附着信息集合和附着信息。
9.如权利要求8所述的方法,其特征在于,所述输出附着拒绝的用户设备对应的用户附着信息集合和附着信息包括按照时间顺序,输出每个附着信息。
10.一种处理网络日志的设备,其特征在于,该设备包括确定模块,用于确定附着接受的用户设备;第一提取模块,用于针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;第二提取模块,用于根据所述附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出所述用户设备对应的通信过程 信息。
11.如权利要求10所述的设备,其特征在于,所述第一提取模块具体用于针对一个所述附着接受的用户设备,从网络日志中提取出与附着过程模板中包括的附着消息名称相同的附着消息;对提取出的所有附着消息中选择所述附着接受的用户设备对应的附着消息;从选择的附着消息中提取出用户附着信息,并组成所述附着接受的用户设备对应的用户附着信息集合。
12.如权利要求10所述的设备,其特征在于,所述第二提取模块具体用于针对一个所述附着接受的用户设备,从网络日志中提取出与所述系统级测试模板中包括的通信过程信息名称相同,且包含至少一个所述附着接受的用户设备对应的用户附着信息的通信过程信息。
13.如权利要求10 12任一所述的设备,其特征在于,所述确定模块还用于将所述网络日志划分成多个网络子日志;其中,每个网络子日志中的消息属于同一个协议。
14.如权利要求13所述的设备,其特征在于,所述第一提取模块具体用于针对一个附着消息,确定包含需要提取的用户附着信息的附着消息对应的协议;从确定的协议对应的网络子日志中确定包含需要提取的用户附着信息的附着消息;从确定的附着消息中提取出用户附着信息。
15.如权利要求13所述的设备,其特征在于,所述第二提取模块具体用于针对一个通信过程信息,确定与所述系统级测试模板中包括的通信过程信息名称相同的通信过程信息对应的协议;从确定的协议对应的网络子日志中提取出包含用户设备对应的用户附着信息的通信过程信息。
16.如权利要求11所述的设备,其特征在于,所述第二提取模块还用于按照时间顺序,输出每个附着信息和通信过程信息。
17.如权利要求10所述的设备,其特征在于,所述设备还包括处理模块,用于确定附着拒绝的用户设备;针对一个附着拒绝的用户设备,根据附着过程模板,从网络日志中提取出所述附着拒绝的用户设备对应的用户附着信息集合;输出附着拒绝的用户设备对应的用户附着信息集合和附着信息。
18.如权利要求17所述的设备,其特征在于,所述处理模块具体用于按照时间顺序,输出每个附着信息。
全文摘要
本发明实施例涉及无线通信技术领域,特别涉及一种处理网络日志的方法和设备,用以解决现有技术中存在的网络日志的测试分析的效率很低的问题。本发明实施例处理网络日志的方法包括确定附着接受的用户设备;针对一个附着接受的用户设备,根据附着过程模板,从网络日志中提取出附着接受的用户设备对应的用户附着信息集合;根据所述附着接受的用户设备对应的用户附着信息集合和需要分析的通信过程对应的系统级测试模板,从网络日志中提取出所述用户设备对应的通信过程信息。由于能够自动识别出网络日志中的正常过程和异常过程,并能够分离出特定用户完整的系统级过程,从而提高了网络日志的测试分析的效率。
文档编号H04W24/00GK102316486SQ20111027285
公开日2012年1月11日 申请日期2011年9月15日 优先权日2011年9月15日
发明者姜勇, 肖扬, 陈博 申请人:大唐移动通信设备有限公司