專利名稱:一種關(guān)聯(lián)彩信事件的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電信增值服務(wù)技術(shù)領(lǐng)域,特別涉及一種高效的彩信內(nèi)網(wǎng)和彩信外網(wǎng)之間的事 件關(guān)聯(lián)的方法。
背景技術(shù):
在2.5GGPRS網(wǎng)絡(luò)中,運營商對數(shù)據(jù)信令網(wǎng)絡(luò)進(jìn)行監(jiān)測,以便及時了解和解決通信網(wǎng)絡(luò) 中出現(xiàn)的各種故障。多媒體消息(MMS)是短消息(SMS)的進(jìn)一步發(fā)展,多媒體消息中不 僅包含文字信息,還可以包含圖象、聲音、視頻等多種媒體信息。SMS的成功充分反映了用 戶對這類業(yè)務(wù)的需求潛力,為MMS的發(fā)展打下了良好的用戶基礎(chǔ)。MMS將成為全球移動電 信運營商的一項重要增值服務(wù)。
事件合成是根據(jù)信令消息交互過程合成一個事件記錄TDR(Transaction Detail Record)。事 件關(guān)聯(lián)則是把根據(jù)不同協(xié)議部分產(chǎn)生的TDR進(jìn)行關(guān)聯(lián)。彩信業(yè)務(wù)主要涉及到WAP協(xié)議、 HTTP協(xié)議和MMS1協(xié)議。目前,現(xiàn)在技術(shù)還沒有關(guān)于WAP協(xié)議和HTTP協(xié)議關(guān)聯(lián)的公開 方法。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是在2.5GGPRS網(wǎng)絡(luò)中,提供一種在彩信內(nèi)網(wǎng)和彩信外網(wǎng)之間 進(jìn)行事件關(guān)聯(lián)的方法,以便實時監(jiān)測彩信業(yè)務(wù)流程,快速定位網(wǎng)絡(luò)故障。
為解決上述技術(shù)問題,本發(fā)明提出的關(guān)聯(lián)彩信事件的方法包括如下步驟 第一步,分別合成各協(xié)議事件,包括以源IP地址、源端口、目的IP地址、目的端口和 WAP事務(wù)ID為關(guān)鍵字合成WAP事件,以源IP地址、源端口、目的IP地址、目的端口為關(guān) 鍵字合成HTTP事件;
第二步,提取關(guān)聯(lián)條件,提取WAP事件和HTTP事件中的多媒體消息(MMS)的事務(wù) ID (TRANSCATIONID)作為關(guān)聯(lián)關(guān)鍵字;
第三步,以事務(wù)ID為關(guān)鍵字,按照如下方法進(jìn)行事件關(guān)聯(lián)
判斷合成的事件是WAP事件還是HTTP事件,若是WAP事件,査找關(guān)聯(lián)事件哈稀表中 是否有相同key節(jié)點,若有相同key節(jié)點且HTTP事件標(biāo)志為1,則關(guān)閉事件,若沒有相同key節(jié)點,則以事務(wù)ID為關(guān)鍵字建立關(guān)聯(lián)事件結(jié)點,WAP事件標(biāo)志置1;若是HTTP事件, 查找關(guān)聯(lián)事件哈稀表中是否有相同key節(jié)點,若有相同key節(jié)點且WAP事件標(biāo)志為1,則關(guān) 閉事件,若沒有相同key節(jié)點,則以事務(wù)ID為關(guān)鍵字建立關(guān)聯(lián)事件結(jié)點,HTTP事件標(biāo)志置 1。
對于沒有關(guān)閉的關(guān)聯(lián)事件,定時關(guān)閉沒有關(guān)聯(lián)的事件。若沒有HTTP事件,表示HTTP 段有問題,即沒有HTTP事件數(shù)據(jù)。
本發(fā)明的關(guān)聯(lián)方法是從系統(tǒng)方面全面考慮兩種協(xié)議數(shù)據(jù)之間的共同特征,提出的一種事 件關(guān)聯(lián)方法,從而有效地解決了IP信令監(jiān)測系統(tǒng)對WAP事件和HTTP事件關(guān)聯(lián)。關(guān)聯(lián)效率 是事件關(guān)聯(lián)最重要因素之一,本發(fā)明提出的是一種通過哈稀表查詢方式關(guān)聯(lián),哈稀表的關(guān)鍵 字是MMS1協(xié)議中的事務(wù)ID,通過這種關(guān)聯(lián)方法可以提高關(guān)聯(lián)效率,提高整個系統(tǒng)處理性能。 本發(fā)明實現(xiàn)了WAP事件和HTTP事件的關(guān)聯(lián),通過分析實時數(shù)據(jù)、實時顯示業(yè)務(wù)流程,可 以判斷業(yè)務(wù)流程是否正常,該方法實施簡單、高效、完備,經(jīng)過實驗證明是有效的。
圖1是彩信信令網(wǎng)絡(luò)結(jié)構(gòu)圖。 圖2是HTTP事件合成的實施流程圖。 圖3是WAP事件合成的實施流程圖。 圖4是彩信事件關(guān)聯(lián)的實施流程圖。
具體實施例方式
下面結(jié)合附圖與具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)說明。
圖l是彩信信令網(wǎng)絡(luò)結(jié)構(gòu)圖。如圖所示,在彩信信令網(wǎng)絡(luò)結(jié)構(gòu)中,本發(fā)明方法需要監(jiān)測 用戶代理(USERAGENT)與WAP網(wǎng)關(guān)之間的接口,及WAP網(wǎng)關(guān)與多媒體消息中心(MMSC) 之間的接口,即分別分析無線會話協(xié)議(WSP協(xié)議)及HTTP協(xié)議。
本發(fā)明方法的具體實施包括各協(xié)議事件合成、關(guān)聯(lián)條件提取以及關(guān)聯(lián)三大步驟。 圖2示出了HTTP事件合成的實施流程。如圖所示,本發(fā)明方法的HTTP事件合成步驟 如下
1、 分析原始數(shù)據(jù),判斷數(shù)據(jù)是否為HTTP協(xié)議數(shù)據(jù),若是則轉(zhuǎn)2處理,否則讀取下一條 信令數(shù)據(jù);
2、 判斷這條信令是GET消息還是POST消息,再分別處理,具體處理如下-1 )如果是GET消息,再判斷是GET的request消息,還是GET的reply消息若是request 消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
2)如果是POST消息,再判斷是POST的request消息,還是POST的reply消息若是 request消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply 消息,判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
圖3示出了事件WAP合成的實施流程。如圖所示,本發(fā)明方法的WAP事件合成步驟如
下
1、 分析原始數(shù)據(jù),判斷數(shù)據(jù)是否為WAP協(xié)議數(shù)據(jù),若是則轉(zhuǎn)2處理,否則讀取下一條 信令數(shù)據(jù);
2、 判斷這條信令是GET消息還是POST消息,再分別處理,具體處理如下
1 )如果是GET消息,再判斷是GET的request消息,還是GET的reply消息若是request 消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
2)如果是POST消息,再判斷是POST的request消息,還是POST的reply消息若是 request消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply 消息,判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
圖4示出了本發(fā)明關(guān)聯(lián)彩信事件的實施流程。如圖所示,本發(fā)明方法的HTTP事件和 WAP事件關(guān)聯(lián)方法如下
判斷合成的事件是WAP事件還是HTTP事件,若是WAP事件,查找關(guān)聯(lián)事件哈稀表中 是否有相同key節(jié)點,若有相同key節(jié)點且HTTP事件標(biāo)志為1,則關(guān)閉事件,若沒有相同 key節(jié)點,則以事務(wù)ID (TRANSCATIONID)為關(guān)鍵字建立關(guān)聯(lián)事件結(jié)點,WAP事件標(biāo)志 置l;若是HTTP事件,査找關(guān)聯(lián)事件哈稀表中是否有相同key節(jié)點,若有相同key節(jié)點且 WAP事件標(biāo)志為1,則關(guān)閉事件,若沒有相同key節(jié)點,則以事務(wù)ID為關(guān)鍵字建立關(guān)聯(lián)事 件結(jié)點,HTTP事件標(biāo)志置l。
本發(fā)明主要是針對數(shù)據(jù)信令監(jiān)測系統(tǒng),提出的一種有效解決通信網(wǎng)絡(luò)中各種故障的方法。 本發(fā)明提出WAP事件和HTTP事件的關(guān)聯(lián)方法,是一種簡單、高效的關(guān)聯(lián)方法,通過分析 實時數(shù)據(jù)、實時顯示業(yè)務(wù)流程,可以判斷業(yè)務(wù)流程是否正常,經(jīng)過實驗證明是有效的。
權(quán)利要求
1、一種關(guān)聯(lián)彩信事件的方法,其特征在于包括如下步驟第一步,分別合成各協(xié)議事件,包括以源IP地址、源端口、目的IP地址、目的端口和WAP事務(wù)ID為關(guān)鍵字合成WAP事件,以源IP地址、源端口、目的IP地址、目的端口為關(guān)鍵字合成HTTP事件;第二步,提取關(guān)聯(lián)條件,提取WAP事件和HTTP事件中的多媒體消息的事務(wù)ID作為關(guān)聯(lián)關(guān)鍵字;第三步,以事務(wù)ID為關(guān)鍵字,按照如下方法進(jìn)行事件關(guān)聯(lián)判斷合成的事件是WAP事件還是HTTP事件,若是WAP事件,查找關(guān)聯(lián)事件哈稀表中是否有相同key節(jié)點,若有相同key節(jié)點且HTTP事件標(biāo)志為1,則關(guān)閉事件,若沒有相同key節(jié)點,則以事務(wù)ID為關(guān)鍵字建立關(guān)聯(lián)事件結(jié)點,WAP事件標(biāo)志置1;若是HTTP事件,查找關(guān)聯(lián)事件哈稀表中是否有相同key節(jié)點,若有相同key節(jié)點且WAP事件標(biāo)志為1,則關(guān)閉事件,若沒有相同key節(jié)點,則以事務(wù)ID為關(guān)鍵字建立關(guān)聯(lián)事件結(jié)點,HTTP事件標(biāo)志置1;對于沒有關(guān)閉的關(guān)聯(lián)事件,定時關(guān)閉沒有關(guān)聯(lián)的事件。
2、 根據(jù)權(quán)利要求1所述的關(guān)聯(lián)彩信事件的方法,其特征在于,所述第一步中,合成HTTP 事件的步驟如下;(O分析原始數(shù)據(jù),判斷數(shù)據(jù)是否為HTTP協(xié)議數(shù)據(jù),若是則轉(zhuǎn)2處理,否則讀取下一 條信令數(shù)據(jù);(2)判斷這條信令是GET消息還是POST消息,再分別處理,具體處理如下 如果是GET消息,再判斷是GET的request消息,還是GET的reply消息若是request 消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件;如果是POST消息,再判斷是POST的request消息,還是POST的reply消息若是request 消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
3、 根據(jù)權(quán)利要求1或2所述的關(guān)聯(lián)彩信事件的方法,其特征在于,所述第一步中,合成 HTTP事件的步驟如下(1) 分析原始數(shù)據(jù),判斷數(shù)據(jù)是否為WAP協(xié)議數(shù)據(jù),若是則轉(zhuǎn)2處理,否則讀取下一 條信令數(shù)據(jù);(2) 判斷這條信令是GET消息還是POST消息,再分別處理,具體處理如下-如果是GET消息,再判斷是GET的request消息,還是GET的reply消息若是request消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件;如果是POST消息,再判斷是POST的request消息,還是POST的reply消息若是request 消息,建立事件結(jié)點,再判斷是否有MMS1消息,若有則分析MMS1消息;若是reply消息, 判斷是否有MMS1消息,若有則分析MMS1協(xié)議后關(guān)閉事件,否則直接關(guān)閉事件。
全文摘要
本發(fā)明公開了一種關(guān)聯(lián)彩信事件的方法。該方法包括第一步,分別合成各協(xié)議事件,包括以源IP地址、源端口、目的IP地址、目的端口和WAP事務(wù)ID為關(guān)鍵字合成WAP事件,以源IP地址、源端口、目的IP地址、目的端口為關(guān)鍵字合成HTTP事件;第二步,提取關(guān)聯(lián)條件,提取WAP事件和HTTP事件中的多媒體消息的事務(wù)ID作為關(guān)聯(lián)關(guān)鍵字;第三步,以事務(wù)ID為關(guān)鍵字進(jìn)行事件關(guān)聯(lián)。本發(fā)明提出的是一種通過哈稀表查詢方式關(guān)聯(lián),有效地解決了IP信令監(jiān)測系統(tǒng)對WAP事件和HTTP事件關(guān)聯(lián)。哈稀表的關(guān)鍵字是MMS1協(xié)議中的事務(wù)ID,通過這種關(guān)聯(lián)方法可以提高關(guān)聯(lián)效率,提高整個系統(tǒng)處理性能。
文檔編號H04W24/04GK101409886SQ20071016389
公開日2009年4月15日 申請日期2007年10月11日 優(yōu)先權(quán)日2007年10月11日
發(fā)明者謝銀祥 申請人:中興通訊股份有限公司