專利名稱:管理網(wǎng)絡(luò)日志信息的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種管理網(wǎng)絡(luò)日志信息的系統(tǒng)及方法。
背景技術(shù):
網(wǎng)絡(luò)的發(fā)展不僅使人們的正常聯(lián)系、溝通更為高效,同時,由于Internet(互聯(lián)網(wǎng))使人們在網(wǎng)絡(luò)上的行為處于某種匿名的狀態(tài),也方便了一些不良信息的流通。
網(wǎng)絡(luò)和服務(wù)提供商提供網(wǎng)絡(luò)產(chǎn)品和服務(wù),為了提高運營效率、降低運營成本,必須對網(wǎng)絡(luò)情況及接入用戶情況了如指掌,通過上線率、異常下線率等掌握網(wǎng)絡(luò)情況,根據(jù)用戶在線數(shù)量掌握網(wǎng)絡(luò)使用率,根據(jù)實際網(wǎng)絡(luò)、用戶的情況決策網(wǎng)絡(luò)優(yōu)化和改造方案,有的放矢,事半功倍。
而且,按照中華人民共和國公安部指定的條例要求,網(wǎng)絡(luò)和服務(wù)提供商必須提供在線和歷史用戶的查詢和追蹤,通過用戶上線、下線信息記錄,只要指定了追蹤用戶的帳號、IP地址、使用時間等標(biāo)識信息,就可以一步到位查詢到用戶信息。
因此,為了保證網(wǎng)絡(luò)運營管理人員對接入網(wǎng)絡(luò)的用戶的有效管理,及網(wǎng)絡(luò)的正常使用,必須在網(wǎng)絡(luò)中提供用戶相關(guān)的日志功能,即按要求記錄下某些用戶上網(wǎng)的信息,方便網(wǎng)絡(luò)運營管理人員進行管理。
為此,目前提出了一種基于AAA(鑒權(quán)、認(rèn)證、計費)服務(wù)器實現(xiàn)所述日志功能的技術(shù)方案。這時因為,在電信數(shù)據(jù)網(wǎng)絡(luò)用戶上線、下線過程中,一般會使用某種AAA機制進行認(rèn)證和計費,比如通過RADIUS(遠程撥號認(rèn)證服務(wù)器)進行認(rèn)證計費。因此,充分利用RADIUS等AAA機制,在整網(wǎng)所有設(shè)備和服務(wù)器不做任何修改的情況下便可以輕而易舉地提供上下線日志。
基于AAA的日志系統(tǒng)架構(gòu)如圖1所示,客戶端進行上線和下線操作,網(wǎng)絡(luò)設(shè)備如接入服務(wù)器BRAS(寬帶接入服務(wù)器)在通過RADIUS進行認(rèn)證計費同時,將用戶的信息加入,從而在AAA服務(wù)器(比如RADIUS服務(wù)器)上建立相應(yīng)的日志。具體為根據(jù)基于RADIUS協(xié)議傳送至RADIUS服務(wù)器的認(rèn)證計費信息獲取需要的日志信息,RADIUS服務(wù)器包含日志服務(wù)器功能,所述基于AAA的日志系統(tǒng)中應(yīng)用的協(xié)議棧如圖2所示,日志服務(wù)器基于RADIUS協(xié)議獲取日志信息。
日志服務(wù)器獲取的日志信息包括上線日志和下線日志,下面分別對日志信息的具體獲取過程進行說明。
對于用戶的上線日志信息的獲取過程如圖3所示,具體包括以下步驟步驟31客戶終端請求認(rèn)證,或者是其他接入服務(wù)器能夠感知的請求。
步驟32接入服務(wù)器通過RADIUS協(xié)議向RADIUS服務(wù)器發(fā)起針對接入用戶的認(rèn)證請求,同時將用戶信息包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等日志信息包含在RADIUS報文中發(fā)送給AAA服務(wù)器中的RADIUS服務(wù)器。
步驟33RADIUS服務(wù)器根據(jù)用戶信息判斷用戶是否合法,然后返回認(rèn)證結(jié)果。
步驟34接入服務(wù)器將認(rèn)證結(jié)果返回給客戶端。如果成功,繼續(xù)流程。如果失敗,則流程到此結(jié)束。
步驟35接入服務(wù)器通過RADIUS協(xié)議向RADIUS服務(wù)器發(fā)起計費請求,同時將用戶信息包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等日志信息包含在RADIUS報文中發(fā)送給RADIUS服務(wù)器;
發(fā)送所述報文的時間可以與認(rèn)證請求時完全一致,也可能將認(rèn)證請求后變化的參數(shù)刷新到報文中。
步驟36RADIUS服務(wù)器回應(yīng)計費報文。
通過上述過程,從認(rèn)證請求和/或計費請求中攜帶的用戶日志信息,可以通過標(biāo)準(zhǔn)的RADIUS協(xié)議報文和標(biāo)準(zhǔn)的RADIUS服務(wù)器提供用戶上線日志。
對于用戶的下線日志信息的獲取過程如圖4、圖5所示,對于在線用戶,當(dāng)用戶終止網(wǎng)絡(luò)業(yè)務(wù)時,同樣也可以通過RADIUS協(xié)議將下線日志信息送到RADIUS服務(wù)器。用戶下線日志包括用戶主動下線和異常下線兩種情況。
用戶主動下線日志獲取的流程如圖4所示,具體包括以下步驟步驟41客戶終端主動向接入服務(wù)器發(fā)送下線請求;步驟42接入服務(wù)器向客戶終端發(fā)送下線回應(yīng);步驟43接入服務(wù)器向AAA服務(wù)器發(fā)送計費停止請求的報文,同時將用戶信息包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等日志信息包含在RADIUS報文中;步驟44AAA服務(wù)器向接入服務(wù)器回計費停止請求報文的回應(yīng)。
用戶異常下線日志獲取的流程如圖5所示,具體包括以下步驟步驟51接入服務(wù)器檢測到用戶已經(jīng)不在線;步驟52接入服務(wù)器向AAA服務(wù)器發(fā)送計費停止請求的報文,同時將用戶信息包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等日志信息包含在RADIUS報文中;步驟53AAA服務(wù)器向接入服務(wù)器回計費停止請求報文的回應(yīng)。
日志服務(wù)器獲取所述用戶接入網(wǎng)絡(luò)的日志信息后,還需要提供相應(yīng)的日志查詢功能,以便于對日志信息的查詢。
具體可以通過RADIUS提供的后臺系統(tǒng)進行查詢。
主流的RADIUS都提供認(rèn)證、計費日志功能,即在用戶進行認(rèn)證、計費時提供“事件日志”,可以通過“事件日志”界面,直接查詢IP地址、帳號等信息。
同時,RADIUS的原始認(rèn)證、計費信息也提供良好的查詢界面,尤其是計費信息,可以從計費查詢界面按照帳號、IP地址、MAC地址等等進行方便的查詢。
如果需要特殊的查詢處理,則可以通過RADIUS提供的標(biāo)準(zhǔn)數(shù)據(jù)庫/接口等進行二次開發(fā)。
由上述描述可以看出,目前使用的AAA協(xié)議和服務(wù)器(如RADIUS、TACACS系列、DIAMETER等),AAA服務(wù)器是為通用的AAA功能即認(rèn)證、授權(quán)、計費功能設(shè)計的,并不是為獲取日志信息設(shè)計的,因此存在很多缺陷,具體如下在日志的產(chǎn)生階段,必須是認(rèn)證以后才能夠生成日志,非認(rèn)證計費失敗原因無法統(tǒng)計。
在日志內(nèi)容中,由于使用標(biāo)準(zhǔn)的AAA協(xié)議,因此,只能使用AAA(如RADIUS、TACACS系列、DIAMETER等)標(biāo)準(zhǔn)屬性和部分廠商擴展屬性可以承載的信息,無法根據(jù)需要隨時定制信息。
在內(nèi)部日志保存時,只能使用AAA(如RADIUS、TACACS系列、DIAMETER等)規(guī)定的格式,不能根據(jù)需要使用靈活方便的格式。
在傳送日志信息上,只能使用AAA(如RADIUS、TACACS系列、DIAMETER等)協(xié)議,無法提供靈活的加密、壓縮、過濾手段等等。在追蹤查詢分析時,只能使用AAA(如RADIUS、TACACS(TerminalAccess Controller Access Control System,終端訪問控制器控制系統(tǒng)協(xié)議)系列、DIAMETER(一種新的AAA協(xié)議,針對RADIUS全面改進,名稱就是DIAMETER)等)定制的方式比如AAA事件日志、AAA數(shù)據(jù)庫接口等,無法提供靈活的查詢界面、算法和分析手段等。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種管理網(wǎng)絡(luò)日志信息的系統(tǒng)及方法,從而使得在通信網(wǎng)絡(luò)中可以靈活地獲取需要的日志信息,且實現(xiàn)簡單方便。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的本發(fā)明提供了一種獲取網(wǎng)絡(luò)日志信息的方法,包括A、在通信設(shè)備上獲取用戶接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中的日志信息;B、將所述的日志信息基于日志協(xié)議封裝為日志消息,并發(fā)送給日志服務(wù)器。
所述的步驟A包括A1、當(dāng)用戶上線或下線過程中,獲取并記錄用戶的接入認(rèn)證結(jié)果、計費和/或授權(quán)信息的用戶上下線日志信息;A2、當(dāng)用戶訪問網(wǎng)絡(luò)過程中,獲取并記錄用戶訪問網(wǎng)絡(luò)過程中的用戶訪問日志信息;A3、當(dāng)對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,獲取并記錄針對傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換前、后的NAT轉(zhuǎn)換日志信息。
所述的步驟A1包括A11、當(dāng)通信設(shè)備接收客戶終端的請求認(rèn)證消息時,判斷所述客戶終端是否認(rèn)證成功,如果是,執(zhí)行步驟A12,否則,執(zhí)行步驟A13;A12、獲取并記錄客戶終端的信息和上線成功的信息;A13、獲取并記錄客戶終端的信息和上線失敗的信息。
所述的步驟A1還包括通信設(shè)備接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,獲取并記錄所述下線客戶終端的信息和下線原因。
所述的步驟A包括在通信設(shè)備上保存所述的日志信息,當(dāng)確定符合日志消息發(fā)送條件時,執(zhí)行步驟B。
所述的日志消息發(fā)送條件包括日志消息發(fā)送的時間、日志消息發(fā)送的間隔時間、觸發(fā)上報日志消息的事件或日志服務(wù)器端下發(fā)的命令。
所述的日志協(xié)議包括系統(tǒng)日志SysLOG協(xié)議、超文本傳輸協(xié)議HTTP、文件傳輸協(xié)議FTP或簡單文件傳輸協(xié)議TFTP。
所述的日志消息報文的報文頭包括日志報文版本號字段、日志報文類型字段、當(dāng)前報文中的流記錄數(shù)字段、日志報文產(chǎn)生的時間字段、日志報文的序列號字段、生成日志報文設(shè)備類型字段和/或設(shè)備中的槽位號字段。
所述的日志消息報文包括根據(jù)用戶上下線日志信息生成的日志消息報文包括用戶名字段、上下線操作字段、上下線時間字段、虛擬局域網(wǎng)標(biāo)識VLAN ID字段、虛通道標(biāo)識VPI字段、虛通路標(biāo)識VCI字段、接口名稱字段、IP地址字段和/或媒體接入控制MAC地址字段;根據(jù)用戶訪問日志信息生成的日志消息報文包括源IP地址字段、目的IP地址字段、源端口號字段、目的端口號字段、流起始時間字段、流結(jié)束時間字段、IP承載的協(xié)議類型字段、操作字字段、服務(wù)類型字段、傳輸控制協(xié)議TCP標(biāo)志字段、入方向報文數(shù)目字段、出方向報文數(shù)目字段、入方向字節(jié)數(shù)目字段和/或出方向字節(jié)數(shù)目字段;根據(jù)NAT日志信息生成的日志消息報文包括源IP地址字段、NAT轉(zhuǎn)換后的源IP地址字段、目的IP地址字段、NAT轉(zhuǎn)換后的目的IP地址字段、源端口號字段、NAT轉(zhuǎn)換后的源端口號字段、目的端口號字段,NAT轉(zhuǎn)換后的目的端口號字段、IP承載的協(xié)議類型字段、操作字字段、流起始時間字段和/或流結(jié)束時間字段。
所述的根據(jù)用戶上下線日志信息生成的日志消息報文包括消息類型字段、原因值字段、用戶類型字段、接入方式字段、接入用戶端口號字段、用戶開始登錄時間字段、消息產(chǎn)生時間字段、當(dāng)前在線用戶數(shù)字段、端口在線用戶數(shù)字段、ISP在線用戶數(shù)字段、用戶名稱字段、用戶IP地址字段、用戶MAC地址字段、用戶鏈路VPI字段、用戶鏈路VCI字段、用戶所屬VLAN字段、DSLAM MAC地址字段、DSLAM端口號字段、認(rèn)證服務(wù)器地址字段、發(fā)送認(rèn)證請求次數(shù)字段、計費服務(wù)器地址字段、發(fā)送計費請求次數(shù)字段、計費開始時間字段、計費結(jié)束時間字段、輸出流量信息字段和/或輸入流量信息字段。
所述的步驟B包括接入服務(wù)器接收客戶終端的請求認(rèn)證消息后,將對所述客戶終端的認(rèn)證處理結(jié)果通過日志消息發(fā)送給日志服務(wù)器,所述的認(rèn)證結(jié)果包括認(rèn)證成功和認(rèn)證失敗信息。
所述的步驟B包括接入服務(wù)器接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,將所述客戶終端的下線信息通過日志消息發(fā)送給日志服務(wù)器。
所述的步驟B包括將所述的日志信息加密和/或壓縮處理后發(fā)送給日志服務(wù)器。
所述的步驟B包括當(dāng)確定日志服務(wù)器未收到所述的日志信息時,則重新發(fā)送所述日志信息,直至相應(yīng)的日志服務(wù)器收到所述的日志信息。
所述的獲取網(wǎng)絡(luò)日志信息的方法還包括
日志服務(wù)器記錄所述客戶終端開展業(yè)務(wù)過程中的日志信息;日志服務(wù)器根據(jù)用戶輸入的查詢參數(shù)信息查找保存的日志信息,并將與所述查詢參數(shù)信息匹配的日志信息輸出。
本發(fā)明還提供了一種管理網(wǎng)絡(luò)日志信息的系統(tǒng),包括日志信息生成模塊用于在客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中獲取相應(yīng)的日志信息;日志信息發(fā)送模塊用于將日志信息生成模塊獲取的日志信息生成日志消息發(fā)送給日志服務(wù)器;日志服務(wù)器接收日志信息生成模塊發(fā)來的日志消息,并記錄相應(yīng)的日志信息。
所述的日志信息生成模塊設(shè)置于網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)接入設(shè)備中。
所述的日志信息生成模塊包括上下線日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶的上、下線日志信息,包括接入認(rèn)證、計費和/或授權(quán)信息;和/或,網(wǎng)絡(luò)訪問日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶訪問網(wǎng)絡(luò)過程中的日志信息;和/或,網(wǎng)絡(luò)地址轉(zhuǎn)換NAT日志信息生成模塊用于記錄通信網(wǎng)絡(luò)中對傳送的報文進行NAT處理過程中的日志信息。
所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng)還包括發(fā)送控制模塊用于根據(jù)設(shè)定的日志消息發(fā)送規(guī)則控制日志信息發(fā)送模塊進行日志消息的發(fā)送;和/或,日志信息生成控制模塊用于根據(jù)預(yù)先設(shè)定的規(guī)則控制日志信息生成模塊按照所述規(guī)則進行日志信息的獲取。
所述的日志服務(wù)器包括日志信息接收模塊用于接收日志信息生成模塊發(fā)送來的日志消息;日志信息存儲模塊用于保存日志信息接收模塊接收的日志消息中攜帶的日志信息。
所述的日志服務(wù)器還包括日志信息查詢模塊根據(jù)用戶輸入的查詢參數(shù)查詢讀取日志信息存儲模塊中的呼叫日志信息。
所述的日志服務(wù)器還提供數(shù)據(jù)訪問接口,外部系統(tǒng)可以通過所述數(shù)據(jù)訪問接口獲取日志信息。
基于上述系統(tǒng),本發(fā)明還提供了一種管理網(wǎng)絡(luò)日志信息的方法,包括C、客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)時,日志信息生成模塊將客戶終端開展業(yè)務(wù)過程中的日志信息記錄;D、日志信息發(fā)送模塊將日志信息生成模塊記錄的日志信息通過日志消息發(fā)送給日志服務(wù)器;E、日志服務(wù)器記錄所述客戶終端開展業(yè)務(wù)過程中的日志信息。
所述的步驟C包括當(dāng)用戶上線或下線過程,訪問網(wǎng)絡(luò)過程以及網(wǎng)絡(luò)設(shè)備對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,日志信息生成模塊記錄相應(yīng)的日志信息。
所述的步驟D包括D1、日志發(fā)送模塊判斷是否符合發(fā)送所述日志信息的條件,如果符合,則執(zhí)行步驟D2,否則,繼續(xù)執(zhí)行步驟D1;D2、日志發(fā)送模塊將所述的日志信息發(fā)送給日志服務(wù)器。
所述的步驟D2包括日志信息發(fā)送模塊根據(jù)用戶選擇或設(shè)置的日志協(xié)議信息對所述的日志信息進行封裝,并將封裝后的日志消息報文發(fā)送給日志服務(wù)器。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明提供強大的日志功能,可以在用戶進行某種動作時便生成相應(yīng)的日志信息,比如用戶上線、下線、訪問某個網(wǎng)站等等,并可以根據(jù)預(yù)先配置或者動態(tài)下發(fā)的策略靈活獲取需要的日志信息。
本發(fā)明還可以根據(jù)需要獲取某一個用戶、某一類用戶或者全部用戶的日志信息,以滿足不同用戶的不同需求。
本發(fā)明在傳送日志信息時,還提供了靈活的加密、壓縮、過濾等手段,從而確定日志信息的可靠傳送。
針對獲取的日志信息,本發(fā)明還提供了相應(yīng)的查詢功能,以便于對獲取的各種日志信息靈活進行查詢分析。
圖1為基于AAA的日志系統(tǒng)架構(gòu)示意圖;圖2為基于AAA的日志系統(tǒng)中應(yīng)用的協(xié)議棧示意圖;圖3為用戶的上線日志信息的獲取過程示意圖;圖4為用戶正常下線日志信息的獲取過程示意圖;圖5為用戶異常下線日志信息的獲取過程示意圖;圖6為本發(fā)明所述的方法的流程圖1;圖7為本發(fā)明所述的系統(tǒng)的結(jié)構(gòu)示意圖;圖8為本發(fā)明所述的方法的流程圖2;圖9為獲取客戶端上線和下線日志信息的處理過程流程圖。
具體實施例方式
本發(fā)明的核心是在通信網(wǎng)絡(luò)中根據(jù)網(wǎng)絡(luò)的通信特點提供了相應(yīng)的用于獲取日志信息的方法,并專門建立用于獲取日志信息的系統(tǒng),從而使得針對網(wǎng)絡(luò)通信過程中用戶上下線日志信息、用戶訪問日志信息和NAT轉(zhuǎn)換日志信息均可以根據(jù)需要靈活獲取。
本發(fā)明所述的獲取網(wǎng)絡(luò)日志信息的方法,主要包括以下步驟步驟1、在通信設(shè)備上獲取用戶接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中的日志信息,具體包括(1)當(dāng)用戶上線或下線過程中,獲取并記錄用戶的接入認(rèn)證結(jié)果、計費和/或授權(quán)信息的用戶上下線日志信息,例如接入服務(wù)器接收客戶終端的請求認(rèn)證消息后,將對所述客戶終端的認(rèn)證處理結(jié)果通過日志消息發(fā)送給日志服務(wù)器,所述的認(rèn)證結(jié)果包括認(rèn)證成功和認(rèn)證失敗信息;接入服務(wù)器接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,將所述客戶終端的下線信息通過日志消息發(fā)送給日志服務(wù)器;(2)當(dāng)用戶訪問網(wǎng)絡(luò)過程中,獲取并記錄用戶訪問網(wǎng)絡(luò)過程中的用戶訪問日志信息;(3)當(dāng)對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,獲取并記錄針對傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換前、后的NAT轉(zhuǎn)換日志信息。
步驟2在通信設(shè)備上保存所述的日志信息,以便于當(dāng)符合日志消息發(fā)送條件時再發(fā)送所述的日志信息;步驟3實時或定時判斷當(dāng)前是否符合日志消息發(fā)送條件,如果符合,則執(zhí)行步驟4,否則,繼續(xù)步驟1;所述的日志消息發(fā)送條件包括日志消息發(fā)送的時間、日志消息發(fā)送的間隔時間、觸發(fā)上報日志消息的事件或日志服務(wù)器端下發(fā)的命令等等。
步驟4將所述的日志信息基于專用日志協(xié)議封裝為日志消息,并發(fā)送給日志服務(wù)器;具體可以將所述的日志信息加密和/或壓縮處理后再發(fā)送給日志服務(wù)器,以確保日志信息的安全性,及傳輸?shù)谋憬菪浴?br>
步驟5判斷日志服務(wù)器是否收到所述的日志消息,如果收到,則執(zhí)行步驟6,本次日志消息傳送過程結(jié)束,否則,執(zhí)行步驟7,重新發(fā)送所述日志消息,直至相應(yīng)的日志服務(wù)器收到所述的日志消息;判斷日志服務(wù)器是否收到所述的日志消息可以根據(jù)是否收到日志服務(wù)器返回的日志消息接收確認(rèn)消息確定,當(dāng)然,也可以采用其他方式確定。
步驟8日志服務(wù)器接收所述的日志消息后,保存所述客戶終端開展業(yè)務(wù)過程中的日志信息;步驟9日志服務(wù)器接收管理用戶輸入的查詢參數(shù)信息;所述的查詢參數(shù)信息包括客戶終端的身份信息、地址信息、訪問網(wǎng)絡(luò)時間信息,等等;步驟10根據(jù)用戶輸入的查詢參數(shù)信息查找保存的日志信息,并將與所述查詢參數(shù)信息匹配的日志信息輸出。
本發(fā)明所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng)的結(jié)構(gòu)如圖7所示,具體包括以下各組成模塊(1)日志信息生成模塊所述日志信息生成模塊設(shè)置于網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)接入設(shè)備中,用于在客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中獲取相應(yīng)的日志信息;所述的日志信息生成模塊具體包括上下線日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶的上、下線日志信息,具體包括接入認(rèn)證、計費和/或授權(quán)信息;網(wǎng)絡(luò)訪問日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶訪問網(wǎng)絡(luò)過程中的日志信息;
網(wǎng)絡(luò)地址轉(zhuǎn)換NAT日志信息生成模塊用于記錄通信網(wǎng)絡(luò)中對傳送的報文進行NAT處理過程中的日志信息。
所述的日志信息生成模塊還連接設(shè)置有日志信息生成控制模塊,用于根據(jù)預(yù)先設(shè)定的規(guī)則控制日志信息生成模塊按照所述規(guī)則進行日志信息的獲取,即用戶可以根據(jù)需要通過日志信息生成控制模塊設(shè)定獲取的日志信息的規(guī)則,從而控制日志信息生成模塊具體獲取的日志信息。
(2)日志信息發(fā)送模塊用于將日志信息生成模塊獲取的日志信息基于選定的日志傳送協(xié)議生成相應(yīng)的日志消息發(fā)送給日志服務(wù)器;所述的日志信息發(fā)送模塊還連接設(shè)置有發(fā)送控制模塊,用于根據(jù)設(shè)定的日志消息發(fā)送規(guī)則控制日志信息發(fā)送模塊進行日志消息的發(fā)送,如可以設(shè)定每隔預(yù)定的時間需要向日志服務(wù)器發(fā)送一次日志消息。
(3)日志服務(wù)器接收日志信息生成模塊發(fā)來的日志消息,并記錄相應(yīng)的日志信息;所述的日志服務(wù)器具體包括日志信息接收模塊用于接收日志信息生成模塊發(fā)送來的日志消息;日志信息存儲模塊用于保存日志信息接收模塊接收的日志消息中攜帶的日志信息;日志信息查詢模塊根據(jù)用戶輸入的查詢參數(shù)查詢讀取日志信息存儲模塊中的呼叫日志信息,所述的查詢參數(shù)可以為查詢某一時間段某一用戶訪問網(wǎng)絡(luò)的日志信息等;所述的日志服務(wù)器還提供數(shù)據(jù)訪問接口,以便于其他外部系統(tǒng)可以通過該數(shù)據(jù)訪問接口獲取相應(yīng)的日志信息。
基于上述系統(tǒng)本發(fā)明還提供了一種管理網(wǎng)絡(luò)日志信息的方法管理網(wǎng)絡(luò)日志信息的方法,如圖8所示,下面將作進一步說明。
(1)客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)時,日志信息生成模塊將客戶終端開展業(yè)務(wù)過程中的日志信息記錄,具體包括a、當(dāng)用戶上線或下線過程中,日志信息生成模塊記錄用戶的接入認(rèn)證結(jié)果、計費和/或授權(quán)信息的用戶上下線日志信息,所述的認(rèn)證結(jié)果包括認(rèn)證成功和認(rèn)證失敗;針對用戶上線日志信息的記錄過程具體如下客戶終端請求認(rèn)證(或者其他接入服務(wù)器能夠感知的請求);接入服務(wù)器對用戶進行認(rèn)證,比如本地認(rèn)證或者通過RADIUS協(xié)議向RADIUS服務(wù)器請求認(rèn)證等,然后將認(rèn)證結(jié)果返回給客戶端;如果用戶上線成功,則記錄用戶上線的日志信息,具體包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等信息;如果用戶上線失敗,同樣需要記錄用戶的日志信息,相應(yīng)的日志信息包括用戶名、IP地址、MAC地址,失敗原因等信息;針對用戶下線日志信息的記錄過程具體如下客戶終端主動向接入服務(wù)器發(fā)送下線請求,或者接入服務(wù)器檢測到用戶已經(jīng)不在線;接入服務(wù)器記錄下線日志信息,所述下線日志信息包括但不限于帳號、IP地址、MAC地址、網(wǎng)絡(luò)端口和信息、時間等信息;b、當(dāng)用戶訪問網(wǎng)絡(luò)過程中,日志信息生成模塊記錄用戶訪問網(wǎng)絡(luò)過程中的用戶訪問日志信息;網(wǎng)絡(luò)訪問日志信息的記錄過程具體如下客戶終端訪問某一個網(wǎng)站;網(wǎng)站提供內(nèi)容給所述客戶終端;接入服務(wù)器對用戶訪問進行監(jiān)聽,當(dāng)用戶訪問開始時,記錄訪問起始時間,當(dāng)用戶終止訪問時記錄結(jié)束時間,同時記錄訪問過程中的日志信息;
c、當(dāng)對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,日志信息生成模塊記錄針對傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換前、后的NAT轉(zhuǎn)換日志信息;NAT日志信息的記錄過程具體如下私網(wǎng)客戶終端訪問某一個網(wǎng)站;接入服務(wù)器或者NAT設(shè)備進行NAT轉(zhuǎn)換,將用戶私網(wǎng)地址轉(zhuǎn)換為公網(wǎng)地址,從而可以訪問網(wǎng)站;網(wǎng)站提供內(nèi)容給相應(yīng)的私網(wǎng)客戶終端;接入服務(wù)器或者NAT設(shè)備進行NAT轉(zhuǎn)換,將返回的報文中用戶公網(wǎng)地址轉(zhuǎn)換為私網(wǎng)地址,從而可以轉(zhuǎn)發(fā)到用戶。
接入服務(wù)器或者NAT設(shè)備對用戶訪問進行監(jiān)聽,當(dāng)用戶NAT轉(zhuǎn)換開始時記錄起始時間,當(dāng)用戶終止NAT轉(zhuǎn)換時記錄結(jié)束時間,同時記錄具體的NAT轉(zhuǎn)換日志信息;隨著NAT設(shè)備和BRAS等接入設(shè)備在網(wǎng)絡(luò)上日益廣泛的應(yīng)用,暴露出的問題也就越來越多;例如,某個網(wǎng)吧的PC機是通過NAT設(shè)備后接入了Internet,在網(wǎng)吧上網(wǎng)的某個用戶在維護某個非法站點,或者訪問一些非法站點。在這種情況下,由于網(wǎng)吧PC機的IP地址是經(jīng)過NAT轉(zhuǎn)換的,即使有關(guān)部門最后根據(jù)IP地址定位追蹤到這個網(wǎng)吧,也無法定位具體是從事非法活動的人使用了哪臺PC機;因此,通過提供完整的上下線日志、訪問日志和NAT日志,在合法監(jiān)聽的情況下,網(wǎng)絡(luò)和服務(wù)提供商可以提供指定的單個或者多個或者所有用戶訪問記錄;在該過程中,還需要將記錄的日志信息進行臨時或者永久保存,具體可以根據(jù)固定格式、靈活選擇格式或者用戶自定義格式等方式將內(nèi)部記錄的數(shù)據(jù)轉(zhuǎn)換為指定的日志信息格式進行保存。
(2)日志信息發(fā)送模塊將日志信息生成模塊記錄的日志信息通過日志消息發(fā)送給日志服務(wù)器,如圖7中的步驟81至步驟84所示;日志信息發(fā)送模塊可以根據(jù)設(shè)定的條件進行日志消息的發(fā)送,所述設(shè)定的條件可以為設(shè)定的發(fā)送日志信息的間隔時間,觸發(fā)事件條件等等,具體的處理過程包括記錄日志信息的網(wǎng)絡(luò)設(shè)備判斷是否符合設(shè)定的發(fā)送所述日志信息的條件,如果符合,則將所述的日志信息通過所述的日志信息發(fā)送模塊發(fā)送給日志服務(wù)器,否則,繼續(xù)等待;日志信息發(fā)送模塊通常將日志信息以特定的格式傳送到指定的日志服務(wù)器,如果日志信息在保存時已經(jīng)轉(zhuǎn)化為對應(yīng)的格式,則直接發(fā)送即可;如果日志信息保存時是內(nèi)部格式,則根據(jù)固定格式、靈活選擇格式或者用戶自定義格式等方式將內(nèi)部記錄的數(shù)據(jù)轉(zhuǎn)換為指定的日志信息格式,然后再發(fā)送;所述的日志信息發(fā)送模塊可以根據(jù)用戶選擇或設(shè)置的協(xié)議信息對所述的日志信息進行封裝,并將封裝后的日志消息報文發(fā)送給日志服務(wù)器;所述的協(xié)議信息包括SysLOG(系統(tǒng)日志)協(xié)議、FTP(文件傳輸協(xié)議)、HTTP(超文本傳輸協(xié)議)或TFTP(簡單文件傳輸協(xié)議),當(dāng)然,也可以采用其他自定義的協(xié)議;在日志消息傳送過程中,根據(jù)需求,可以對日志消息傳送的日志信息內(nèi)容進行加密,以保證日志信息的安全;可以使用通用的加密算法加密日志信息內(nèi)容,或者直接使用標(biāo)準(zhǔn)的IPSec(IP網(wǎng)絡(luò)安全協(xié)議)或者SSL(安全套接層)等協(xié)議等,可以使用但不限于DES/3DES/RSA/MD5/SHA等加密算法;另外,日志一般是文本信息,因此,可以通過壓縮算法進行內(nèi)容壓縮,減少帶寬的占用和傳送的時間;在日志傳送過程中,根據(jù)需要還可以再提供相應(yīng)的過濾功能,根據(jù)源IP地址、源端口、目的IP地址、目的端口、協(xié)議類型、用戶接入的物理端口或者VLAN/PVC等邏輯端口、用戶QoS標(biāo)記(包括但不限于802.1pCoS/TOS/DSCP等)、用戶帳號、用戶域等信息任意組合配置相應(yīng)的過濾規(guī)則,根據(jù)相應(yīng)的過濾規(guī)則可以選擇獲取某一個用戶、某一類用戶,或者直接選擇全部用戶的日志信息;或者也可以根據(jù)日志發(fā)送的物理端口或者VLAN/PVC等邏輯端口、日志服務(wù)器的地址、日志的功能和優(yōu)先級等信息配置相應(yīng)的過濾規(guī)則,然后根據(jù)該過濾規(guī)則選中的日志信息,進行或者禁止日志傳送,沒有選中的用戶禁止或者進行日志傳送;在該過程中,如果用戶需要的日志信息量比較小時,例如,只記錄用戶上下線信息,用戶量少,則可以用本地輸出方式獲取日志信息,這種方式將日志信息以文本的形式,輸出到信息終端,用戶可以直接查看日志信息;例如,用戶上下線信息%12/17/2002 18:31:15-USERLOG-5-ACCESSlining;login;2002/12/17 13:25:00;169.254.1.1。
(3)日志服務(wù)器記錄所述客戶終端開展業(yè)務(wù)過程中的日志信息;日志服務(wù)器通過日志協(xié)議接收日志信息后,需求將日志信息保存為文本文件或者數(shù)據(jù)庫等等,可以將日志信息原封不動的保存,也可以根據(jù)需要,通過固定格式、靈活選擇格式或者用戶自定義格式等方式保存日志信息;日志服務(wù)器還可以根據(jù)用戶輸入的查詢參數(shù)信息查找保存的日志信息,并將與所述查詢參數(shù)信息匹配的日志信息輸出,從而便于用戶根據(jù)需要靈活獲取需要的日志信息;日志服務(wù)器可以將收到的日志信息保存為文本文件或者數(shù)據(jù)庫,在后臺系統(tǒng)無論是Unix、Linux還是Windows等所有系統(tǒng)上,均可以通過通用的文本查詢工具、文件編輯器等進行簡單的文本查詢,或者提供查詢程序,提供各種便于用戶使用和進行追蹤、分析的方法,可以提供包括簡單的順序查找、關(guān)鍵字查找等等功能;具體可以通過日志服務(wù)器提供的后臺系統(tǒng)中相應(yīng)的訪問接口進行日志信息的查詢,以便于獲取相應(yīng)的日志信息。
為便于對本發(fā)明有進一步的理解,下面對本發(fā)明中日志信息的傳送過程作進一步的詳細說明。
所有日志信息產(chǎn)生后,將通過由一個或者多個日志信息組成UDP(用戶數(shù)據(jù)報協(xié)議)報文發(fā)送出去,供網(wǎng)上的日志服務(wù)器接收并處理。所述的報文(即日志消息報文)由一個報文頭和若干條報文記錄組成,每條記錄分別對應(yīng)一條日志。
日志消息報文的報文頭格式如下表所示
。
當(dāng)內(nèi)部私網(wǎng)的用戶通過NAT訪問Internet時,將IP報文按照源IP地址、轉(zhuǎn)換后的源IP地址、目的IP地址、源端口、轉(zhuǎn)換后的源端口、目的端口、協(xié)議號等7元組進行分類,每一類報文構(gòu)成一條NAT流,生成一個HASH(哈希)表項記錄到NAT的HASH表中,并通過定時老化和強制老化等方式,將記錄下來的NAT轉(zhuǎn)換日志信息輸出;當(dāng)所述的日志消息報文承載著NAT1.0轉(zhuǎn)換日志信息時,相應(yīng)的報文格式如下表所示
;當(dāng)所述的日志消息報文承載著NAT2.0轉(zhuǎn)換日志信息時,相應(yīng)的報文的格式如下表所示
。
本發(fā)明中,當(dāng)所述報文承載用戶上下線日志信息時,相應(yīng)的UDP報文格式分別如下用于記錄ACCESS1.0日志信息的UDP報文的格式如下表所示
;用于記錄ACCESS2.0日志信息的UDP報文的格式如下表所示
;當(dāng)采用典型的Syslog協(xié)議傳送日志信息,則相應(yīng)的報文中承載的信息格式如下表所示
例如,一個典型的Syslog日志報文如下{<158>Nov 10 17:00:20 202.173.12.88 AAA SN=123456,TYPE=1,CAUSE=2,USERTYPE=2,ACCESSTYPE=1,PORT=”FE12/1/1”,ISP=”CNC”,STARTTIME=”11/10/2004:17:00:00:00”,TIME=”011/10/2004:17:00:05:00”,ONLINE=0,PORTONLINE=0,ISPONLINE=0,USERNAME=””,USERIP=””,MAC=””,VPI=0,VCI=0,VLAN=0,DSLAMMAC=0,DSLAMPORT=0,AUTHSERVER=””,AUTHNUM=0,ACCTSERVER=””,ACCTNUM=0,ACCOUTSTART=””,ACCOUNTEND=””,TRAFFICIN=0,TRAFFICOUT=0,PROFILENAME=””}上述報文表示2004年11月10日從FE12/1/1端口發(fā)起的一次呼叫,該呼叫為CNC的用戶,用戶類型為PPP,接入類型為PPPOE,該呼叫失敗,原因是認(rèn)證失敗,呼叫時長為5秒。
本發(fā)明中,當(dāng)所述報文承載著用戶訪問日志信息時,相應(yīng)的UDP報文的格式分別如下
用于記錄FLOW1.0日志信息的UDP報文的格式如下表所示
;用于記錄FLOW2.0日志信息的UDP報文的格式如下表所示
。
本發(fā)明中,日志信息的發(fā)送具體可以采用兩種處理過程模式,一種為簡單模式,另一種為可靠模式。
所述的簡單模式指設(shè)備發(fā)送日志只發(fā)送一次,如果發(fā)送失敗,則根據(jù)需要按照一定的重傳次數(shù)和間隔時間重傳,如果在網(wǎng)絡(luò)中丟棄則無法保證日志服務(wù)器獲得此日志信息,具體處理流程如下用戶動作或者事件觸發(fā)接入服務(wù)器產(chǎn)生日志信息;接入服務(wù)器將一條或者多條日志信息組合成UDP報文,然后將此報文發(fā)送到對應(yīng)的日志服務(wù)器;如果發(fā)送失敗,則根據(jù)需要按照一定的重傳次數(shù)和間隔時間重傳;此時,如果在網(wǎng)絡(luò)中丟棄則無法保證日志服務(wù)器獲得此日志信息。
所述的可靠模式指設(shè)備發(fā)送的日志,需要日志服務(wù)器確認(rèn),這樣即使日志信息丟失也可以通過重傳機制保證日志服務(wù)器獲得此日志信息,相應(yīng)的具體處理流程如下用戶動作或者事件觸發(fā)接入服務(wù)器產(chǎn)生日志;接入服務(wù)器將一條或者多條日志信息組合成UDP報文,然后將此報文發(fā)送到對應(yīng)的日志服務(wù)器。如果發(fā)送失敗,或者發(fā)送后超時沒有收到回應(yīng),則根據(jù)需要按照一定的重傳次數(shù)和間隔時間重傳;日志服務(wù)器接收到此報文則進行回應(yīng),直接使用接收報文的頭部回應(yīng)即可;如果日志信息丟失,則接入服務(wù)器端無法收到回應(yīng),此時,便可以通過重傳機制保證日志服務(wù)器獲得此日志信息。
下面再以獲取用戶接入網(wǎng)絡(luò)過程中日志信息的處理為例,對本發(fā)明作進一步的說明,具體參見圖9,包括以下步驟步驟91當(dāng)接入服務(wù)器接收客戶終端的請求認(rèn)證消息,即用戶上線時,判斷所述客戶終端是否認(rèn)證成功,如果是,執(zhí)行步驟92,否則,執(zhí)行步驟93;步驟92獲取客戶終端的信息和上線成功的信息,執(zhí)行步驟95;步驟93獲取客戶終端的信息和上線失敗的原因信息,執(zhí)行步驟95。
步驟94當(dāng)用戶下線,即接入服務(wù)器接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,獲取并記錄所述下線客戶終端的信息和下線的原因,執(zhí)行步驟95步驟95將獲取的客戶終端的上線和下線日志信息保存于相應(yīng)的存儲區(qū)中;步驟96當(dāng)符合日志消息發(fā)送條件時,將所述的上線和下線日志信息發(fā)送給日志服務(wù)器;步驟97日志服務(wù)器接收所述的上線和下線日志信息,并保存于設(shè)置的存儲區(qū)域中;步驟98將所述的上線和下線日志信息通過日志服務(wù)器提供的查詢界面和/或數(shù)據(jù)訪問接口提供給其他用戶及其他外部系統(tǒng),以便于其他外部系統(tǒng)可以獲取相應(yīng)的日志信息。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,包括A、在通信設(shè)備上獲取用戶接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中的日志信息;B、將所述的日志信息基于日志協(xié)議封裝為日志消息,并發(fā)送給日志服務(wù)器。
2.根據(jù)權(quán)利要求1所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟A包括A1、當(dāng)用戶上線或下線過程中,獲取并記錄用戶的接入認(rèn)證結(jié)果、計費和/或授權(quán)信息的用戶上下線日志信息;A2、當(dāng)用戶訪問網(wǎng)絡(luò)過程中,獲取并記錄用戶訪問網(wǎng)絡(luò)過程中的用戶訪問日志信息;A3、當(dāng)對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,獲取并記錄針對傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換前、后的NAT轉(zhuǎn)換日志信息。
3.根據(jù)權(quán)利要求2所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟A1包括A11、當(dāng)通信設(shè)備接收客戶終端的請求認(rèn)證消息時,判斷所述客戶終端是否認(rèn)證成功,如果是,執(zhí)行步驟A12,否則,執(zhí)行步驟A13;A12、獲取并記錄客戶終端的信息和上線成功的信息;A13、獲取并記錄客戶終端的信息和上線失敗的信息。
4.根據(jù)權(quán)利要求3所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟A1還包括通信設(shè)備接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,獲取并記錄所述下線客戶終端的信息和下線原因。
5.根據(jù)權(quán)利要求1所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟A包括在通信設(shè)備上保存所述的日志信息,當(dāng)確定符合日志消息發(fā)送條件時,執(zhí)行步驟B。
6.根據(jù)權(quán)利要求5所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的日志消息發(fā)送條件包括日志消息發(fā)送的時間、日志消息發(fā)送的間隔時間、觸發(fā)上報日志消息的事件或日志服務(wù)器端下發(fā)的命令。
7.根據(jù)權(quán)利要求1所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的日志協(xié)議包括系統(tǒng)日志SysLOG協(xié)議、超文本傳輸協(xié)議HTTP、文件傳輸協(xié)議FTP或簡單文件傳輸協(xié)議TFTP。
8.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的日志消息報文的報文頭包括日志報文版本號字段、日志報文類型字段、當(dāng)前報文中的流記錄數(shù)字段、日志報文產(chǎn)生的時間字段、日志報文的序列號字段、生成日志報文設(shè)備類型字段和/或設(shè)備中的槽位號字段。
9.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的日志消息報文包括根據(jù)用戶上下線日志信息生成的日志消息報文包括用戶名字段、上下線操作字段、上下線時間字段、虛擬局域網(wǎng)標(biāo)識VLAN ID字段、虛通道標(biāo)識VPI字段、虛通路標(biāo)識VCI字段、接口名稱字段、IP地址字段和/或媒體接入控制MAC地址字段;根據(jù)用戶訪問日志信息生成的日志消息報文包括源IP地址字段、目的IP地址字段、源端口號字段、目的端口號字段、流起始時間字段、流結(jié)束時間字段、IP承載的協(xié)議類型字段、操作字字段、服務(wù)類型字段、傳輸控制協(xié)議TCP標(biāo)志字段、入方向報文數(shù)目字段、出方向報文數(shù)目字段、入方向字節(jié)數(shù)目字段和/或出方向字節(jié)數(shù)目字段;根據(jù)NAT日志信息生成的日志消息報文包括源IP地址字段、NAT轉(zhuǎn)換后的源IP地址字段、目的IP地址字段、NAT轉(zhuǎn)換后的目的IP地址字段、源端口號字段、NAT轉(zhuǎn)換后的源端口號字段、目的端口號字段,NAT轉(zhuǎn)換后的目的端口號字段、IP承載的協(xié)議類型字段、操作字字段、流起始時間字段和/或流結(jié)束時間字段。
10.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的根據(jù)用戶上下線日志信息生成的日志消息報文包括消息類型字段、原因值字段、用戶類型字段、接入方式字段、接入用戶端口號字段、用戶開始登錄時間字段、消息產(chǎn)生時間字段、當(dāng)前在線用戶數(shù)字段、端口在線用戶數(shù)字段、ISP在線用戶數(shù)字段、用戶名稱字段、用戶IP地址字段、用戶MAC地址字段、用戶鏈路VPI字段、用戶鏈路VCI字段、用戶所屬VLAN字段、DSLAM MAC地址字段、DSLAM端口號字段、認(rèn)證服務(wù)器地址字段、發(fā)送認(rèn)證請求次數(shù)字段、計費服務(wù)器地址字段、發(fā)送計費請求次數(shù)字段、計費開始時間字段、計費結(jié)束時間字段、輸出流量信息字段和/或輸入流量信息字段。
11.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟B包括接入服務(wù)器接收客戶終端的請求認(rèn)證消息后,將對所述客戶終端的認(rèn)證處理結(jié)果通過日志消息發(fā)送給日志服務(wù)器,所述的認(rèn)證結(jié)果包括認(rèn)證成功和認(rèn)證失敗信息。
12.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟B包括接入服務(wù)器接收客戶終端的下線請求或定時檢測到客戶終端已經(jīng)不在線時,將所述客戶終端的下線信息通過日志消息發(fā)送給日志服務(wù)器。
13.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟B包括將所述的日志信息加密和/或壓縮處理后發(fā)送給日志服務(wù)器。
14.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟B包括當(dāng)確定日志服務(wù)器未收到所述的日志信息時,則重新發(fā)送所述日志信息,直至相應(yīng)的日志服務(wù)器收到所述的日志信息。
15.根據(jù)權(quán)利要求1至7任一項所述的獲取網(wǎng)絡(luò)日志信息的方法,其特征在于,該方法還包括日志服務(wù)器記錄所述客戶終端開展業(yè)務(wù)過程中的日志信息;日志服務(wù)器根據(jù)用戶輸入的查詢參數(shù)信息查找保存的日志信息,并將與所述查詢參數(shù)信息匹配的日志信息輸出。
16.一種管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,包括日志信息生成模塊用于在客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)過程中獲取相應(yīng)的日志信息;日志信息發(fā)送模塊用于將日志信息生成模塊獲取的日志信息生成日志消息發(fā)送給日志服務(wù)器;日志服務(wù)器接收日志信息生成模塊發(fā)來的日志消息,并記錄相應(yīng)的日志信息。
17.根據(jù)權(quán)利要求16所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,所述的日志信息生成模塊設(shè)置于網(wǎng)絡(luò)設(shè)備或網(wǎng)絡(luò)接入設(shè)備中。
18.根據(jù)權(quán)利要求16所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,所述的日志信息生成模塊包括上下線日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶的上、下線日志信息,包括接入認(rèn)證、計費和/或授權(quán)信息;和/或,網(wǎng)絡(luò)訪問日志信息生成模塊用于記錄接入網(wǎng)絡(luò)的用戶訪問網(wǎng)絡(luò)過程中的日志信息;和/或,網(wǎng)絡(luò)地址轉(zhuǎn)換NAT日志信息生成模塊用于記錄通信網(wǎng)絡(luò)中對傳送的報文進行NAT處理過程中的日志信息。
19.根據(jù)權(quán)利要求16所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,該系統(tǒng)還包括發(fā)送控制模塊用于根據(jù)設(shè)定的日志消息發(fā)送規(guī)則控制日志信息發(fā)送模塊進行日志消息的發(fā)送;和/或,日志信息生成控制模塊用于根據(jù)預(yù)先設(shè)定的規(guī)則控制日志信息生成模塊按照所述規(guī)則進行日志信息的獲取。
20.根據(jù)權(quán)利要求16、17、18或19所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,所述的日志服務(wù)器包括日志信息接收模塊用于接收日志信息生成模塊發(fā)送來的日志消息;日志信息存儲模塊用于保存日志信息接收模塊接收的日志消息中攜帶的日志信息。
21.根據(jù)權(quán)利要求20所述的管理網(wǎng)絡(luò)日志信息的系統(tǒng),其特征在于,所述的日志服務(wù)器還包括日志信息查詢模塊根據(jù)用戶輸入的查詢參數(shù)查詢讀取日志信息存儲模塊中的呼叫日志信息。
22.根據(jù)權(quán)利要求20所述的管理日志信息的系統(tǒng),其特征在于,所述的日志服務(wù)器還提供數(shù)據(jù)訪問接口,外部系統(tǒng)可以通過所述數(shù)據(jù)訪問接口獲取日志信息。
23.一種管理網(wǎng)絡(luò)日志信息的方法,其特征在于,包括C、客戶終端接入網(wǎng)絡(luò)開展業(yè)務(wù)時,日志信息生成模塊將客戶終端開展業(yè)務(wù)過程中的日志信息記錄;D、日志信息發(fā)送模塊將日志信息生成模塊記錄的日志信息通過日志消息發(fā)送給日志服務(wù)器;E、日志服務(wù)器記錄所述客戶終端開展業(yè)務(wù)過程中的日志信息。
24.根據(jù)權(quán)利要求23所述的管理網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟C包括當(dāng)用戶上線或下線過程,訪問網(wǎng)絡(luò)過程以及網(wǎng)絡(luò)設(shè)備對網(wǎng)絡(luò)中傳輸?shù)膱笪倪M行NAT轉(zhuǎn)換時,日志信息生成模塊記錄相應(yīng)的日志信息。
25.根據(jù)權(quán)利要求23或24所述的管理網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟D包括D1、日志發(fā)送模塊判斷是否符合發(fā)送所述日志信息的條件,如果符合,則執(zhí)行步驟D2,否則,繼續(xù)執(zhí)行步驟D1;D2、日志發(fā)送模塊將所述的日志信息發(fā)送給日志服務(wù)器。
26.根據(jù)權(quán)利要求25所述的管理網(wǎng)絡(luò)日志信息的方法,其特征在于,所述的步驟D2包括日志信息發(fā)送模塊根據(jù)用戶選擇或設(shè)置的日志協(xié)議信息對所述的日志信息進行封裝,并將封裝后的日志消息報文發(fā)送給日志服務(wù)器。
全文摘要
本發(fā)明涉及一種管理網(wǎng)絡(luò)日志信息的系統(tǒng)及方法。本發(fā)明主要是在通信網(wǎng)絡(luò)中根據(jù)網(wǎng)絡(luò)的通信特點專門建立用于獲取日志信息的系統(tǒng),并提供相應(yīng)的用于獲取日志信息的方法,從而使得針對網(wǎng)絡(luò)通信過程中用戶上下線日志信息、用戶訪問日志信息和NAT轉(zhuǎn)換日志信息均可以根據(jù)需要靈活獲取。本發(fā)明基于專用的日志協(xié)議實現(xiàn),從而提供強大的日志功能。本發(fā)明可以在用戶進行某種動作時便生成相應(yīng)的日志信息,比如用戶上線、下線、訪問某個網(wǎng)站,以及進行NAT轉(zhuǎn)換等等,并可以根據(jù)預(yù)先配置或者動態(tài)下發(fā)的策略靈活獲取需要的日志信息。
文檔編號H04L12/24GK1825812SQ20051000877
公開日2006年8月30日 申請日期2005年2月25日 優(yōu)先權(quán)日2005年2月25日
發(fā)明者金濤 申請人:華為技術(shù)有限公司