一種處理ac日志的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別是涉及一種處理AC日志的方法和裝置。
【背景技術(shù)】
[0002]無線局域網(wǎng)(Wireless Local Area Network, WLAN)是應用無線通信技術(shù)將計算機設(shè)備互聯(lián)起來,構(gòu)成相互通信和實現(xiàn)資源共享的網(wǎng)絡體系。隨著WLAN業(yè)務的迅速發(fā)展,WLAN目前面臨的問題也越來越多,如維護工作中系統(tǒng)化的支撐手段的缺失;用戶投訴量大而用戶經(jīng)歷信息匱乏;故障定位困難,維護效率低等。其中對用戶投訴的處理主要集中在對WLAN中的AC設(shè)備日志的解析和處理,目前對WLAN中AC設(shè)備所生成日志的應用方法就是傳統(tǒng)的人工逐條解讀。而由于現(xiàn)有AC設(shè)備會生成海量AC日志,接收AC日志的吞吐量相當大,而且不同AC設(shè)備的AC日志類型排列混亂,需要維護人員對日志進行篩選處理,再逐條解讀,所以造成維護人員工作量很大且處理效率很低。
[0003]并且對于維護人員而言,無法快速有效的獲得與投訴相關(guān)的完整的用戶行為信肩、O
【發(fā)明內(nèi)容】
[0004]為了使維護人員能夠快速有效的獲得與投訴相關(guān)的完整的用戶行為信息,本發(fā)明提供了一種處理AC日志的方法,包括,
[0005]接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址;
[0006]根據(jù)已知的關(guān)鍵字對AC日志進行匹配;
[0007]利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進行組合,形成完整的用戶行為信息;
[0008]較佳地,所述從AC設(shè)備接收AC日志之后還包括根據(jù)維護人員設(shè)置的過濾規(guī)則或分類規(guī)則對接收的AC日志進行過濾或分類。
[0009]較佳地,所述對接收的AC日志進行分類是將其分類用戶認證類和用戶關(guān)聯(lián)類。
[0010]較佳地,上述處理方法中維護人員可預先定義第一配置規(guī)則參數(shù),并根據(jù)該配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進行配置,形成AC日志的結(jié)構(gòu)體形式。
[0011]較佳地,所述已知的關(guān)鍵字是指用戶賬號或者用戶MAC地址。
[0012]較佳地,所述利用用戶MAC地址對接收的AC日志進行匹配后,還包括緩存AC日志信息,當后續(xù)接收到的AC日志與所述緩存的AC日志相關(guān)時,進行AC日志合并,將合并完整的AC日志信息存入數(shù)據(jù)庫。
[0013]較佳地,所述形成完整的用戶行為信息之后,還包括維護人員預先定義第二配置規(guī)則參數(shù),并根據(jù)該配置規(guī)則參數(shù)對所述完整的用戶行為信息進行配置,形成用戶行為信息結(jié)構(gòu)體形式。
[0014]較佳地,所述設(shè)備資源信息,包括AC資源信息、AP資源信息和熱點資源信息。
[0015]本發(fā)明還提供一種處理AC日志的裝置,包括
[0016]接口監(jiān)控模塊,用于接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址;
[0017]匹配分析模塊,用于根據(jù)已知的關(guān)鍵字對AC日志進行匹配;
[0018]組合管理模塊,用于利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進行組合,形成完整的用戶行為信息。
[0019]較佳地,所述裝置還包括過濾分類模塊,用于根據(jù)維護人員自行設(shè)置的過濾規(guī)則對接收的AC日志進行過濾,或根據(jù)維護人員自行設(shè)置的分類規(guī)則對接收的AC日志進行分類。
[0020]較佳地,所述裝置還包括參數(shù)配置模塊,用于根據(jù)維護人員預先定義的第一配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進行配置,形成AC日志的結(jié)構(gòu)體形式以及根據(jù)維護人員預先定義的第二配置規(guī)則參數(shù),對所述完整的用戶行為信息進行配置,形成用戶行為信息的結(jié)構(gòu)體形式。
[0021]較佳地,所述AC日志解析模塊還包括緩存管理模塊,用于對AC日志中的片段信息進行緩存,定期讀取緩存中的片段信息,一旦查詢到關(guān)聯(lián)的片段信息即進行合并,直到查詢到最終的片段信息后將AC日志拼裝完整,并將完整的AC日志信息存入數(shù)據(jù)庫。
[0022]采用本發(fā)明的技術(shù)方案,能夠?qū)C日志和設(shè)備資源信息相結(jié)合,使得維護人員在處理WLAN的投訴時,能夠快速獲得與投訴相關(guān)的完整的用戶行為信息,進而對投訴進行分析判斷,提高WLAN投訴處理的效率。
【附圖說明】
[0023]圖1為本發(fā)明實施例提供的一種處理AC日志的方法的具體流程示意圖;
[0024]圖2為本發(fā)明實施例中對AC日志進行緩存管理的具體流程示意圖;
[0025]圖3為本發(fā)明實施例提供的一種處理AC日志的裝置的具體結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面結(jié)合附圖對本發(fā)明作進一步說明。
[0027]如圖1所示,本發(fā)明對AC日志進行處理的方法采取如下步驟:
[0028]步驟101,接收AC設(shè)備的AC日志,所述AC日志中包含用戶MAC地址。其中,通過對各個AC設(shè)備進行實時偵聽來獲取AC日志,并且可以采用多進程并行接收的方式,所獲得的AC日志數(shù)據(jù)可以是SYSLOG日志數(shù)據(jù),也可以是其他任意形式的日志數(shù)據(jù)。
[0029]進一步地,從AC設(shè)備處接收AC日志后可以對接收的AC日志進行預處理。具體實施時,可以采用但不限于以下三種預處理方式:一種是對AC日志進行過濾,維護人員可以預先設(shè)置過濾規(guī)則,根據(jù)過濾規(guī)則過濾得到符合日志存儲形式的有效的AC日志信息;另一種是對AC日志進行分類,通過設(shè)置分類規(guī)則,對接收的原始日志信息進行歸類,可以將AC日志分為認證類、關(guān)聯(lián)類、告警類、故障類等;也可以是同時對AC日志進行過濾并進行分類。
[0030]進一步地,本步驟中接收AC設(shè)備的AC日志后,可以對接收到的AC日志進行實時處理,也可以每隔一段時間長度對接收到的AC日志進行定時處理。
[0031]步驟102,根據(jù)已知的關(guān)鍵字對AC日志進行匹配。其中,已知的關(guān)鍵字可以是用戶賬號或用戶MAC地址,也可以是維護人員自定義的其他關(guān)鍵字。
[0032]在本步驟中,對于用戶關(guān)聯(lián)類日志,選定的關(guān)鍵字為用戶MAC地址,根據(jù)選定的關(guān)鍵字將同一用戶MAC地址的AC日志進行匹配;對于用戶認證類日志,可以選定關(guān)鍵字為用戶賬號,根據(jù)選定的關(guān)鍵字對同一用戶賬號的AC日志進行匹配,之后再根據(jù)用戶MAC地址將匹配過的上述用戶關(guān)聯(lián)類和認證類日志進行再次匹配;也可以直接選定用戶MAC地址為關(guān)鍵字,根據(jù)選定的關(guān)鍵字將同一用戶MAC地址的AC日志進行匹配。
[0033]進一步地,維護人員可以預先定義第一配置規(guī)則參數(shù),在將AC日志進行匹配后,根據(jù)該第一配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進行配置,形成AC日志的結(jié)構(gòu)體形式。其中,維護人員預先定義的第一配置參數(shù)可以是用戶認證類參數(shù)、用戶關(guān)聯(lián)類參數(shù)、用戶告警類參數(shù),也可以是其他配置規(guī)則參數(shù)。例如,以一次用戶完整使用WLAN業(yè)務為例,維護人員預先定義配置用戶MAC地址、用戶關(guān)聯(lián)時間、用戶認證時間、認證用戶名、認證成功/失敗、認證成功/失敗時間、用戶下線時間、用戶去關(guān)聯(lián)時間等參數(shù),根據(jù)上述參數(shù)將經(jīng)過匹配的AC日志進行組合配置,以一定的結(jié)構(gòu)體形式向維護人員進行呈現(xiàn)。
[0034]步驟103,利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進行組合,得到完整的用戶行為信息。其中,設(shè)備資源信息包括AP資源信息、AC資源信息和熱點資源信息。AP資源信息包括AP IP地址、AP MAC地址、AP頻點信息、AP告警信息、AP所屬熱點信息等;熱點資源信息包括熱點名稱、熱點中AP的信道分配信息、熱點所屬AC信息等;AC資源信息包括AC名稱、AC IP地址、AC告警等。
[0035]本步驟中,AC日志信息中包含用戶MAC地址,根據(jù)用戶MAC地址組合用戶的AP資源信息,通過AP資源信息組合其所屬的熱點資源信息,當熱點資源信息組合完成后,通過熱點資源信息中的熱點所屬AC信息來與AC資源信息進行組合。這樣通過設(shè)備資源信息之間的歸屬關(guān)系進行關(guān)聯(lián),能夠得到更加完整的用戶行為軌跡。其中,還可以同時根據(jù)AC日志中包含的時間參數(shù),得到AP告警信息、熱點頻點情況、AC告警信息等信息。
[0036]進一步地,維護人員可以預先定義第二配置規(guī)則參數(shù),在將AC日志與設(shè)備資源信息進行組合后,根據(jù)該第二配置規(guī)則參數(shù)對組合得到的完整的用戶行為信息進行配置,形成用戶行為信息的結(jié)構(gòu)體形式。
[0037]步驟104,存儲完整的用戶行為信息。
[0038]步驟105,分析完整的用戶行為信息,從中獲得WLAN投訴的信息。
[0039]進一步地,在利用用戶MAC地址對接收的AC日志進行匹配后,還包括將匹配后的AC日志進行緩存,以減少在AC日志處理中存在的大量重復的數(shù)據(jù)處理,從而提高數(shù)據(jù)處理的效率。下面結(jié)合圖2對緩存的具體過程加以說明。
[0040]步驟201,梳理AC日志信息。根據(jù)日志消息的業(yè)務邏輯依賴關(guān)系,對AC日志中的片段信息進行緩存;
[0041]步驟202,合并AC日志信息。定期讀取緩存中的片段信息,查詢是否有關(guān)聯(lián)信息,一旦查詢到關(guān)聯(lián)信息則進行日志合并;
[0042]步驟203,緩存合并后的信息。日志合并后重新緩存,同時將被合并的前