次日志從緩存中進(jìn)行刪除;
[0043]步驟204,拼裝AC日志信息。一旦查詢到最終的片段信息,則可完成日志拼裝,在完成AC日志拼裝后刪除前面的片段信息;
[0044]步驟205,存儲拼裝完整的信息。將拼裝完成后的AC日志信息存入數(shù)據(jù)庫中,并從緩存中刪除該AC日志信息。
[0045]下面以一次WLAN上下線的用戶經(jīng)歷為例來對該緩存處理的過程進(jìn)一步詳細(xì)的說明。
[0046]首先梳理AC日志中的片段信息,將其中的片段信息進(jìn)行緩存;定期讀取緩存,獲得一次用戶上線的片段信息,將該用戶上線的片段信息作為數(shù)據(jù)合并的依據(jù),繼續(xù)定期讀取緩存,查詢到與該用戶上線的片段信息相關(guān)聯(lián)的用戶經(jīng)歷的片段信息,將這些相關(guān)聯(lián)的片段信息進(jìn)行合并;然后將合并后的信息重新進(jìn)行緩存,同時(shí)刪除緩存中已被合并的用戶上線和用戶經(jīng)歷的片段信息;繼續(xù)定期讀取緩存,直到查詢到用戶下線的片段信息,將該用戶下線的片段信息與之前合并后的信息進(jìn)行拼裝,形成完整的用戶上下線經(jīng)歷的AC日志信息,同時(shí)刪除緩存中已被拼裝完成的用戶上下線經(jīng)歷的片段信息;最后將該完整的用戶上下線經(jīng)歷的AC日志信息存入數(shù)據(jù)庫,同時(shí)刪除緩存中的該完整的用戶上下線經(jīng)歷的AC日志信息。
[0047]為了便于進(jìn)一步理解,下面以處理一次用戶認(rèn)證失敗的WLAN投訴為例對AC日志的處理方法進(jìn)行具體說明:
[0048]SI,實(shí)時(shí)偵聽AC設(shè)備,當(dāng)接到一次用戶認(rèn)證失敗的WLAN投訴時(shí),從AC設(shè)備處接收所有的AC日志;
[0049]S2,維護(hù)人員預(yù)先設(shè)置過濾規(guī)則和分類規(guī)則,對接收到的AC日志進(jìn)行過濾,得到符合存儲形式的有效的AC日志,并將經(jīng)過過濾的AC日志分為用戶認(rèn)證類和用戶關(guān)聯(lián)類;
[0050]S3,對于S2中的用戶認(rèn)關(guān)聯(lián)類日志,選定用戶MAC地址為關(guān)鍵字,將屬于同一用戶MAC地址的AC日志進(jìn)行匹配;對于S2中的用戶認(rèn)證類日志,選定用戶賬號為關(guān)鍵字,將屬于同一用戶賬號的AC日志進(jìn)行匹配,再根據(jù)用戶MAC地址將其與經(jīng)過匹配的用戶關(guān)聯(lián)類日志再次進(jìn)行匹配;
[0051]S4,梳理S3中經(jīng)過關(guān)鍵字匹配的AC日志,將其中AC日志的片段信息進(jìn)行緩存;
[0052]S5,定期讀取緩存中的片段信息,查詢是否有關(guān)聯(lián)信息,一旦查詢到關(guān)聯(lián)的片段信息則對其進(jìn)行合并;
[0053]S6,將S5中的片段信息進(jìn)行合并后重新緩存,同時(shí)將被合并的前次日志片段信息從緩存中進(jìn)行刪除;
[0054]S7,重復(fù)S4到S6,直到查詢到最終的片段信息,將一次用戶經(jīng)歷的AC日志信息拼裝完成,之后刪除前面的片段信息;
[0055]S8jf S7中拼裝完成的日志信息存入數(shù)據(jù)庫,并從緩存中刪除該日志信息;
[0056]S9,維護(hù)人員預(yù)先設(shè)置日志存儲的第一配置規(guī)則參數(shù),根據(jù)該配置規(guī)則參數(shù)對拼裝完成的AC日志進(jìn)行配置,以一定的結(jié)構(gòu)體形式進(jìn)行呈現(xiàn),該結(jié)構(gòu)體中包括用戶賬號和用戶MAC地址;
[0057]S10,根據(jù)該用戶認(rèn)證失敗的投訴中的用戶賬號,從上述結(jié)構(gòu)體形式中得到用戶MAC地址,利用用戶MAC地址組合用戶的AP資源信息,通過AP資源信息組合其所屬的熱點(diǎn)資源信息,當(dāng)熱點(diǎn)資源信息組合完成后,通過熱點(diǎn)資源信息中的熱點(diǎn)所屬AC信息來與AC資源信息進(jìn)行組合,這樣便得到了該用戶完整的認(rèn)證行為信息;
[0058]S11,維護(hù)人員根據(jù)預(yù)先設(shè)置的日志存儲的第二配置規(guī)則參數(shù),對組合得到的該用戶完整的認(rèn)證行為信息進(jìn)行配置,以一定的結(jié)構(gòu)體形式進(jìn)行呈現(xiàn)。
[0059]S12,分析Sll得到的該用戶完整的認(rèn)證行為信息,得到該用戶認(rèn)證失敗的原因,根據(jù)分析得到的原因?qū)υ揥LAN投訴進(jìn)行處理。
[0060]根據(jù)上述方法,本發(fā)明還提供一種AC日志處理的裝置,具體結(jié)構(gòu)如圖3所示,包括以下:
[0061]接口監(jiān)控模塊,用于接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址;
[0062]匹配分析模塊,用于根據(jù)已知的關(guān)鍵字對AC日志進(jìn)行匹配;
[0063]組合管理模塊,用于利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進(jìn)行組合,形成完整的用戶行為信息。
[0064]進(jìn)一步地,所述裝置還包括參數(shù)配置模塊,用于根據(jù)維護(hù)人員預(yù)先定義的第一配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進(jìn)行配置,形成AC日志的結(jié)構(gòu)體形式;以及根據(jù)維護(hù)人員預(yù)先定義的第二配置規(guī)則參數(shù),對所述完整的用戶行為信息進(jìn)行配置,形成用戶行為信息的結(jié)構(gòu)體形式。
[0065]進(jìn)一步地,所述裝置還包括過濾分類模塊,用于根據(jù)維護(hù)人員自行設(shè)置的過濾規(guī)則對接收的AC日志進(jìn)行過濾,或根據(jù)維護(hù)人員自行設(shè)置的分類規(guī)則對接收的AC日志進(jìn)行分類;
[0066]進(jìn)一步地,所述裝置還包括緩存管理模塊,用于對AC日志中的片段信息進(jìn)行緩存,定期讀取緩存中的片段信息,一旦查詢到關(guān)聯(lián)的片段信息即進(jìn)行合并,直到查詢到最終的片段信息后將AC日志拼裝完整,并在將完整的AC日志信息存入數(shù)據(jù)庫后,從緩存中刪除該完整的AC日志信息;
[0067]通過本發(fā)明的方法或系統(tǒng),維護(hù)人員可對海量的AC日志進(jìn)行匹配和存儲后將AC日志信息和設(shè)備資源信息進(jìn)行組合,方便維護(hù)人員快速找到與投訴相關(guān)的完整的用戶行為信息,提高了 WLAN投訴處理的效率。
[0068]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種處理AC日志的方法,包括: 接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址; 根據(jù)已知的關(guān)鍵字對AC日志進(jìn)行匹配; 利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進(jìn)行組合,形成完整的用戶行為信息。2.如權(quán)利要求1所述的方法,其特征在于,所述接收AC設(shè)備上的AC日志之后還包括根據(jù)維護(hù)人員設(shè)置的過濾規(guī)則或分類規(guī)則對接收的AC日志進(jìn)行過濾或分類。3.如權(quán)利要求2所述的方法,其特征在于,對接收的AC日志進(jìn)行分類是將其分類為用戶認(rèn)證類和用戶關(guān)聯(lián)類。4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)已知的關(guān)鍵字對AC日志進(jìn)行匹配之后還包括: 維護(hù)人員預(yù)先定義第一配置規(guī)則參數(shù),并根據(jù)該配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進(jìn)行配置,形成AC日志的結(jié)構(gòu)體形式。5.如權(quán)利要求1所述的方法,其特征在于,所述已知的關(guān)鍵字是指用戶賬號或者用戶MAC地址。6.如權(quán)利要求1-5中任一所述的方法,其特征在于,所述利用用戶MAC地址對接收的AC日志進(jìn)行匹配后,還包括: 緩存AC日志信息,當(dāng)后續(xù)接收到的AC日志與所述緩存的AC日志相關(guān)時(shí),進(jìn)行AC日志合并,將合并完整的AC日志信息存入數(shù)據(jù)庫。7.如權(quán)利要求1所述的方法,其特征在于,所述形成完整的用戶行為信息之后,還包括: 維護(hù)人員預(yù)先定義第二配置規(guī)則參數(shù),并根據(jù)該配置規(guī)則參數(shù)對所述完整的用戶行為信息進(jìn)行配置,形成用戶行為信息結(jié)構(gòu)體形式。8.如權(quán)利要求1所述的方法,其特征在于,所述設(shè)備資源信息包括AP資源信息、熱點(diǎn)資源信息和AC資源信息。9.一種處理AC日志的裝置,包括: 接口監(jiān)控模塊,用于接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址; 匹配分析模塊,用于根據(jù)已知的關(guān)鍵字對AC日志進(jìn)行匹配; 組合管理模塊,用于利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進(jìn)行組合,形成完整的用戶行為信息。10.如權(quán)利要求9中所述的裝置,其特征在于,還包括: 過濾分類模塊,用于根據(jù)維護(hù)人員自行設(shè)置的過濾規(guī)則對接收的AC日志進(jìn)行過濾,或根據(jù)維護(hù)人員自行設(shè)置的分類規(guī)則對接收的AC日志進(jìn)行分類。11.如權(quán)利要求9中所述的裝置,其特征在于,還包括: 參數(shù)配置模塊,用于根據(jù)維護(hù)人員預(yù)先定義的第一配置規(guī)則參數(shù)對所述經(jīng)過匹配的AC日志進(jìn)行配置,形成AC日志的結(jié)構(gòu)體形式; 以及根據(jù)維護(hù)人員預(yù)先定義的第二配置規(guī)則參數(shù),對所述完整的用戶行為信息進(jìn)行配置,形成用戶行為信息的結(jié)構(gòu)體形式。12.如權(quán)利要求9-10中任一所述的裝置,其特征在于,所述AC日志解析模塊還包括緩存管理模塊,用于緩存AC日志信息,當(dāng)后續(xù)接收到的AC日志與所述緩存的AC日志相關(guān)時(shí),進(jìn)行AC日志合并,將合并完整的AC日志信息存入數(shù)據(jù)庫。
【專利摘要】本發(fā)明公開了一種處理AC日志的方法和裝置,包括接收AC設(shè)備上的AC日志,所述AC日志中包含用戶MAC地址,根據(jù)已知的關(guān)鍵字對AC日志進(jìn)行匹配,利用用戶MAC地址將所述經(jīng)過匹配的AC日志與設(shè)備資源信息進(jìn)行組合,形成完整的用戶行為信息。本發(fā)明能夠在對海量的AC日志進(jìn)行匹配和存儲后,將AC日志信息和設(shè)備資源信息進(jìn)行組合,方便維護(hù)人員快速找到與投訴相關(guān)的完整的用戶行為信息,提高了AC日志處理的效率。
【IPC分類】G06F17/30, H04L12/24
【公開號】CN104883269
【申請?zhí)枴緾N201410073063
【發(fā)明人】曹廷俊, 陳永振
【申請人】中國移動通信集團(tuán)上海有限公司
【公開日】2015年9月2日
【申請日】2014年2月28日