一种处理AC日志的方法和装置.pdf

上传人:Y94****206 文档编号:21529 上传时间:2018-01-12 格式:PDF 页数:10 大小:504.20KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410073063.X

申请日:

2014.02.28

公开号:

CN104883269A

公开日:

2015.09.02

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/24申请日:20140228|||公开

IPC分类号:

H04L12/24; G06F17/30

主分类号:

H04L12/24

申请人:

中国移动通信集团上海有限公司

发明人:

曹廷俊; 陈永振

地址:

200060上海市普陀区长寿路200号

优先权:

专利代理机构:

北京同达信恒知识产权代理有限公司11291

代理人:

郭润湘

PDF下载: PDF下载
内容摘要

本发明公开了一种处理AC日志的方法和装置,包括接收AC设备上的AC日志,所述AC日志中包含用户MAC地址,根据已知的关键字对AC日志进行匹配,利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。本发明能够在对海量的AC日志进行匹配和存储后,将AC日志信息和设备资源信息进行组合,方便维护人员快速找到与投诉相关的完整的用户行为信息,提高了AC日志处理的效率。

权利要求书

1.  一种处理AC日志的方法,包括:
接收AC设备上的AC日志,所述AC日志中包含用户MAC地址;
根据已知的关键字对AC日志进行匹配;
利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。

2.
  如权利要求1所述的方法,其特征在于,所述接收AC设备上的AC日志之后还包括根据维护人员设置的过滤规则或分类规则对接收的AC日志进行过滤或分类。

3.
  如权利要求2所述的方法,其特征在于,对接收的AC日志进行分类是将其分类为用户认证类和用户关联类。

4.
  如权利要求1所述的方法,其特征在于,所述根据已知的关键字对AC日志进行匹配之后还包括:
维护人员预先定义第一配置规则参数,并根据该配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式。

5.
  如权利要求1所述的方法,其特征在于,所述已知的关键字是指用户账号或者用户MAC地址。

6.
  如权利要求1-5中任一所述的方法,其特征在于,所述利用用户MAC地址对接收的AC日志进行匹配后,还包括:
缓存AC日志信息,当后续接收到的AC日志与所述缓存的AC日志相关时,进行AC日志合并,将合并完整的AC日志信息存入数据库。

7.
  如权利要求1所述的方法,其特征在于,所述形成完整的用户行为信息 之后,还包括:
维护人员预先定义第二配置规则参数,并根据该配置规则参数对所述完整的用户行为信息进行配置,形成用户行为信息结构体形式。

8.
  如权利要求1所述的方法,其特征在于,所述设备资源信息包括AP资源信息、热点资源信息和AC资源信息。

9.
  一种处理AC日志的装置,包括:
接口监控模块,用于接收AC设备上的AC日志,所述AC日志中包含用户MAC地址;
匹配分析模块,用于根据已知的关键字对AC日志进行匹配;
组合管理模块,用于利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。

10.
  如权利要求9中所述的装置,其特征在于,还包括:
过滤分类模块,用于根据维护人员自行设置的过滤规则对接收的AC日志进行过滤,或根据维护人员自行设置的分类规则对接收的AC日志进行分类。

11.
  如权利要求9中所述的装置,其特征在于,还包括:
参数配置模块,用于根据维护人员预先定义的第一配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式;
以及根据维护人员预先定义的第二配置规则参数,对所述完整的用户行为信息进行配置,形成用户行为信息的结构体形式。

12.
  如权利要求9-10中任一所述的装置,其特征在于,所述AC日志解析模块还包括缓存管理模块,用于缓存AC日志信息,当后续接收到的AC日志与所述缓存的AC日志相关时,进行AC日志合并,将合并完整的AC日志信息存入 数据库。

说明书

一种处理AC日志的方法和装置
技术领域
本发明涉及无线通信技术领域,特别是涉及一种处理AC日志的方法和装置。
背景技术
无线局域网(Wireless Local Area Network,WLAN)是应用无线通信技术将计算机设备互联起来,构成相互通信和实现资源共享的网络体系。随着WLAN业务的迅速发展,WLAN目前面临的问题也越来越多,如维护工作中系统化的支撑手段的缺失;用户投诉量大而用户经历信息匮乏;故障定位困难,维护效率低等。其中对用户投诉的处理主要集中在对WLAN中的AC设备日志的解析和处理,目前对WLAN中AC设备所生成日志的应用方法就是传统的人工逐条解读。而由于现有AC设备会生成海量AC日志,接收AC日志的吞吐量相当大,而且不同AC设备的AC日志类型排列混乱,需要维护人员对日志进行筛选处理,再逐条解读,所以造成维护人员工作量很大且处理效率很低。
并且对于维护人员而言,无法快速有效的获得与投诉相关的完整的用户行为信息。
发明内容
为了使维护人员能够快速有效的获得与投诉相关的完整的用户行为信息,本发明提供了一种处理AC日志的方法,包括,
接收AC设备上的AC日志,所述AC日志中包含用户MAC地址;
根据已知的关键字对AC日志进行匹配;
利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息;
较佳地,所述从AC设备接收AC日志之后还包括根据维护人员设置的过滤规则或分类规则对接收的AC日志进行过滤或分类。
较佳地,所述对接收的AC日志进行分类是将其分类用户认证类和用户关联类。
较佳地,上述处理方法中维护人员可预先定义第一配置规则参数,并根据该配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式。
较佳地,所述已知的关键字是指用户账号或者用户MAC地址。
较佳地,所述利用用户MAC地址对接收的AC日志进行匹配后,还包括缓存AC日志信息,当后续接收到的AC日志与所述缓存的AC日志相关时,进行AC日志合并,将合并完整的AC日志信息存入数据库。
较佳地,所述形成完整的用户行为信息之后,还包括维护人员预先定义第二配置规则参数,并根据该配置规则参数对所述完整的用户行为信息进行配置,形成用户行为信息结构体形式。
较佳地,所述设备资源信息,包括AC资源信息、AP资源信息和热点资源信息。
本发明还提供一种处理AC日志的装置,包括
接口监控模块,用于接收AC设备上的AC日志,所述AC日志中包含用户MAC地址;
匹配分析模块,用于根据已知的关键字对AC日志进行匹配;
组合管理模块,用于利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。
较佳地,所述装置还包括过滤分类模块,用于根据维护人员自行设置的过滤规则对接收的AC日志进行过滤,或根据维护人员自行设置的分类规则对接收的AC日志进行分类。
较佳地,所述装置还包括参数配置模块,用于根据维护人员预先定义的第 一配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式以及根据维护人员预先定义的第二配置规则参数,对所述完整的用户行为信息进行配置,形成用户行为信息的结构体形式。
较佳地,所述AC日志解析模块还包括缓存管理模块,用于对AC日志中的片段信息进行缓存,定期读取缓存中的片段信息,一旦查询到关联的片段信息即进行合并,直到查询到最终的片段信息后将AC日志拼装完整,并将完整的AC日志信息存入数据库。
采用本发明的技术方案,能够将AC日志和设备资源信息相结合,使得维护人员在处理WLAN的投诉时,能够快速获得与投诉相关的完整的用户行为信息,进而对投诉进行分析判断,提高WLAN投诉处理的效率。
附图说明
图1为本发明实施例提供的一种处理AC日志的方法的具体流程示意图;
图2为本发明实施例中对AC日志进行缓存管理的具体流程示意图;
图3为本发明实施例提供的一种处理AC日志的装置的具体结构示意图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1所示,本发明对AC日志进行处理的方法采取如下步骤:
步骤101,接收AC设备的AC日志,所述AC日志中包含用户MAC地址。其中,通过对各个AC设备进行实时侦听来获取AC日志,并且可以采用多进程并行接收的方式,所获得的AC日志数据可以是SYSLOG日志数据,也可以是其他任意形式的日志数据。
进一步地,从AC设备处接收AC日志后可以对接收的AC日志进行预处理。具体实施时,可以采用但不限于以下三种预处理方式:一种是对AC日志进行过滤,维护人员可以预先设置过滤规则,根据过滤规则过滤得到符合日志存储 形式的有效的AC日志信息;另一种是对AC日志进行分类,通过设置分类规则,对接收的原始日志信息进行归类,可以将AC日志分为认证类、关联类、告警类、故障类等;也可以是同时对AC日志进行过滤并进行分类。
进一步地,本步骤中接收AC设备的AC日志后,可以对接收到的AC日志进行实时处理,也可以每隔一段时间长度对接收到的AC日志进行定时处理。
步骤102,根据已知的关键字对AC日志进行匹配。其中,已知的关键字可以是用户账号或用户MAC地址,也可以是维护人员自定义的其他关键字。
在本步骤中,对于用户关联类日志,选定的关键字为用户MAC地址,根据选定的关键字将同一用户MAC地址的AC日志进行匹配;对于用户认证类日志,可以选定关键字为用户账号,根据选定的关键字对同一用户账号的AC日志进行匹配,之后再根据用户MAC地址将匹配过的上述用户关联类和认证类日志进行再次匹配;也可以直接选定用户MAC地址为关键字,根据选定的关键字将同一用户MAC地址的AC日志进行匹配。
进一步地,维护人员可以预先定义第一配置规则参数,在将AC日志进行匹配后,根据该第一配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式。其中,维护人员预先定义的第一配置参数可以是用户认证类参数、用户关联类参数、用户告警类参数,也可以是其他配置规则参数。例如,以一次用户完整使用WLAN业务为例,维护人员预先定义配置用户MAC地址、用户关联时间、用户认证时间、认证用户名、认证成功/失败、认证成功/失败时间、用户下线时间、用户去关联时间等参数,根据上述参数将经过匹配的AC日志进行组合配置,以一定的结构体形式向维护人员进行呈现。
步骤103,利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,得到完整的用户行为信息。其中,设备资源信息包括AP资源信息、AC资源信息和热点资源信息。AP资源信息包括AP IP地址、AP MAC地址、AP频点信息、AP告警信息、AP所属热点信息等;热点资源信息包括热点名称、热点中AP的信道分配信息、热点所属AC信息等;AC资源信息包括AC名称、 AC IP地址、AC告警等。
本步骤中,AC日志信息中包含用户MAC地址,根据用户MAC地址组合用户的AP资源信息,通过AP资源信息组合其所属的热点资源信息,当热点资源信息组合完成后,通过热点资源信息中的热点所属AC信息来与AC资源信息进行组合。这样通过设备资源信息之间的归属关系进行关联,能够得到更加完整的用户行为轨迹。其中,还可以同时根据AC日志中包含的时间参数,得到AP告警信息、热点频点情况、AC告警信息等信息。
进一步地,维护人员可以预先定义第二配置规则参数,在将AC日志与设备资源信息进行组合后,根据该第二配置规则参数对组合得到的完整的用户行为信息进行配置,形成用户行为信息的结构体形式。
步骤104,存储完整的用户行为信息。
步骤105,分析完整的用户行为信息,从中获得WLAN投诉的信息。
进一步地,在利用用户MAC地址对接收的AC日志进行匹配后,还包括将匹配后的AC日志进行缓存,以减少在AC日志处理中存在的大量重复的数据处理,从而提高数据处理的效率。下面结合图2对缓存的具体过程加以说明。
步骤201,梳理AC日志信息。根据日志消息的业务逻辑依赖关系,对AC日志中的片段信息进行缓存;
步骤202,合并AC日志信息。定期读取缓存中的片段信息,查询是否有关联信息,一旦查询到关联信息则进行日志合并;
步骤203,缓存合并后的信息。日志合并后重新缓存,同时将被合并的前次日志从缓存中进行删除;
步骤204,拼装AC日志信息。一旦查询到最终的片段信息,则可完成日志拼装,在完成AC日志拼装后删除前面的片段信息;
步骤205,存储拼装完整的信息。将拼装完成后的AC日志信息存入数据库中,并从缓存中删除该AC日志信息。
下面以一次WLAN上下线的用户经历为例来对该缓存处理的过程进一步详 细的说明。
首先梳理AC日志中的片段信息,将其中的片段信息进行缓存;定期读取缓存,获得一次用户上线的片段信息,将该用户上线的片段信息作为数据合并的依据,继续定期读取缓存,查询到与该用户上线的片段信息相关联的用户经历的片段信息,将这些相关联的片段信息进行合并;然后将合并后的信息重新进行缓存,同时删除缓存中已被合并的用户上线和用户经历的片段信息;继续定期读取缓存,直到查询到用户下线的片段信息,将该用户下线的片段信息与之前合并后的信息进行拼装,形成完整的用户上下线经历的AC日志信息,同时删除缓存中已被拼装完成的用户上下线经历的片段信息;最后将该完整的用户上下线经历的AC日志信息存入数据库,同时删除缓存中的该完整的用户上下线经历的AC日志信息。
为了便于进一步理解,下面以处理一次用户认证失败的WLAN投诉为例对AC日志的处理方法进行具体说明:
S1,实时侦听AC设备,当接到一次用户认证失败的WLAN投诉时,从AC设备处接收所有的AC日志;
S2,维护人员预先设置过滤规则和分类规则,对接收到的AC日志进行过滤,得到符合存储形式的有效的AC日志,并将经过过滤的AC日志分为用户认证类和用户关联类;
S3,对于S2中的用户认关联类日志,选定用户MAC地址为关键字,将属于同一用户MAC地址的AC日志进行匹配;对于S2中的用户认证类日志,选定用户账号为关键字,将属于同一用户账号的AC日志进行匹配,再根据用户MAC地址将其与经过匹配的用户关联类日志再次进行匹配;
S4,梳理S3中经过关键字匹配的AC日志,将其中AC日志的片段信息进行缓存;
S5,定期读取缓存中的片段信息,查询是否有关联信息,一旦查询到关联的片段信息则对其进行合并;
S6,将S5中的片段信息进行合并后重新缓存,同时将被合并的前次日志片段信息从缓存中进行删除;
S7,重复S4到S6,直到查询到最终的片段信息,将一次用户经历的AC日志信息拼装完成,之后删除前面的片段信息;
S8,将S7中拼装完成的日志信息存入数据库,并从缓存中删除该日志信息;
S9,维护人员预先设置日志存储的第一配置规则参数,根据该配置规则参数对拼装完成的AC日志进行配置,以一定的结构体形式进行呈现,该结构体中包括用户账号和用户MAC地址;
S10,根据该用户认证失败的投诉中的用户账号,从上述结构体形式中得到用户MAC地址,利用用户MAC地址组合用户的AP资源信息,通过AP资源信息组合其所属的热点资源信息,当热点资源信息组合完成后,通过热点资源信息中的热点所属AC信息来与AC资源信息进行组合,这样便得到了该用户完整的认证行为信息;
S11,维护人员根据预先设置的日志存储的第二配置规则参数,对组合得到的该用户完整的认证行为信息进行配置,以一定的结构体形式进行呈现。
S12,分析S11得到的该用户完整的认证行为信息,得到该用户认证失败的原因,根据分析得到的原因对该WLAN投诉进行处理。
根据上述方法,本发明还提供一种AC日志处理的装置,具体结构如图3所示,包括以下:
接口监控模块,用于接收AC设备上的AC日志,所述AC日志中包含用户MAC地址;
匹配分析模块,用于根据已知的关键字对AC日志进行匹配;
组合管理模块,用于利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。
进一步地,所述装置还包括参数配置模块,用于根据维护人员预先定义的 第一配置规则参数对所述经过匹配的AC日志进行配置,形成AC日志的结构体形式;以及根据维护人员预先定义的第二配置规则参数,对所述完整的用户行为信息进行配置,形成用户行为信息的结构体形式。
进一步地,所述装置还包括过滤分类模块,用于根据维护人员自行设置的过滤规则对接收的AC日志进行过滤,或根据维护人员自行设置的分类规则对接收的AC日志进行分类;
进一步地,所述装置还包括缓存管理模块,用于对AC日志中的片段信息进行缓存,定期读取缓存中的片段信息,一旦查询到关联的片段信息即进行合并,直到查询到最终的片段信息后将AC日志拼装完整,并在将完整的AC日志信息存入数据库后,从缓存中删除该完整的AC日志信息;
通过本发明的方法或系统,维护人员可对海量的AC日志进行匹配和存储后将AC日志信息和设备资源信息进行组合,方便维护人员快速找到与投诉相关的完整的用户行为信息,提高了WLAN投诉处理的效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种处理AC日志的方法和装置.pdf_第1页
第1页 / 共10页
一种处理AC日志的方法和装置.pdf_第2页
第2页 / 共10页
一种处理AC日志的方法和装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《一种处理AC日志的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种处理AC日志的方法和装置.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明公开了一种处理AC日志的方法和装置,包括接收AC设备上的AC日志,所述AC日志中包含用户MAC地址,根据已知的关键字对AC日志进行匹配,利用用户MAC地址将所述经过匹配的AC日志与设备资源信息进行组合,形成完整的用户行为信息。本发明能够在对海量的AC日志进行匹配和存储后,将AC日志信息和设备资源信息进行组合,方便维护人员快速找到与投诉相关的完整的用户行为信息,提高了AC日志处理的效率。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1