欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于sip協(xié)議實(shí)現(xiàn)voip網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法

文檔序號(hào):7822169閱讀:404來源:國知局
基于sip協(xié)議實(shí)現(xiàn)voip網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法
【專利摘要】本發(fā)明涉及一種基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法,其中包括SIP協(xié)議棧模塊、呼叫控制模塊、網(wǎng)絡(luò)狀態(tài)處理模塊和應(yīng)用層模塊。采用該種結(jié)構(gòu)的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法,可以在不影響協(xié)議棧的情況下對(duì)協(xié)議棧發(fā)出的正常消息請(qǐng)求包通過網(wǎng)絡(luò)狀態(tài)管理模塊進(jìn)行SIP消息包的組裝,形成包含網(wǎng)絡(luò)狀態(tài)的消息請(qǐng)求包,并發(fā)出攜帶該網(wǎng)絡(luò)狀態(tài)的SIP信令包,對(duì)于接收到的帶有網(wǎng)絡(luò)狀態(tài)的SIP響應(yīng)消息后,可以正確的進(jìn)行解析提取出網(wǎng)絡(luò)狀態(tài),并且進(jìn)行消息包的重新組裝,恢復(fù)協(xié)議??梢哉WR(shí)別的包,向下傳遞,可以通過抓包直接定位網(wǎng)絡(luò)狀態(tài),避免通過其它方式去查找定位網(wǎng)絡(luò)情況,具有更廣泛的應(yīng)用范圍。
【專利說明】基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)監(jiān)測【技術(shù)領(lǐng)域】,尤其涉及網(wǎng)絡(luò)電話的網(wǎng)絡(luò)監(jiān)測【技術(shù)領(lǐng)域】,具體是指一種基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法。

【背景技術(shù)】
[0002]隨著光網(wǎng)絡(luò)的飛速發(fā)展和數(shù)字傳輸技術(shù)的應(yīng)用,原來在數(shù)據(jù)通信網(wǎng)中被視為應(yīng)用“瓶頸”的帶寬和服務(wù)質(zhì)量等問題一一得到解決,推動(dòng)了 IP技術(shù)的飛速發(fā)展,帶動(dòng)各種應(yīng)用向 IP 靠攏,VOIP (Voice over Internet Protocol)電話 /VOIP 網(wǎng)絡(luò)電話(又稱 IP PHONE或VoIP)業(yè)務(wù)就是其中一個(gè)典型的應(yīng)用。
[0003]SIP (Sess1n Initiat1n Protocol,即初始會(huì)話協(xié)議),SIP 是 IETF 制定的多媒體通信協(xié)議,它是一個(gè)基于文本的應(yīng)用層控制協(xié)議,獨(dú)立于底層協(xié)議,用于建立、修改和終止IP網(wǎng)上的雙方或多方的多媒體會(huì)話。SIP是一個(gè)客戶/服務(wù)器協(xié)議。協(xié)議消息分為兩類:請(qǐng)求和響應(yīng);SIP易于擴(kuò)展和伸縮一具有靈活的可擴(kuò)展性和極強(qiáng)的能力協(xié)商機(jī)制,新方法、新消息頭及功能的增加,對(duì)協(xié)議沒有影響。
[0004]目前現(xiàn)網(wǎng)測試當(dāng)中遇到的很多問題,都是由于網(wǎng)絡(luò)狀態(tài)影響的,基于SIP協(xié)議的VOIP系統(tǒng)獲取的網(wǎng)絡(luò)狀態(tài)并不是直接顯示在SIP信令包中,而是我們根據(jù)其它進(jìn)程或者模塊發(fā)過來的網(wǎng)絡(luò)狀態(tài)(WAN連接的connected狀態(tài))消息去獲取并且顯示最終SIP的注冊效果,并不能真正的反饋網(wǎng)絡(luò)的狀態(tài)。這就造成了現(xiàn)網(wǎng)對(duì)接測試中,不能正確獲取網(wǎng)絡(luò)狀態(tài),終端從而產(chǎn)生了各種難以理解的現(xiàn)象。例如:現(xiàn)網(wǎng)對(duì)接測試當(dāng)中,網(wǎng)絡(luò)是可以Ping通,但是VOIP的注冊狀態(tài)就是顯示網(wǎng)絡(luò)不可達(dá)。由于現(xiàn)網(wǎng)的對(duì)接測試當(dāng)中包里完全看不出任何網(wǎng)絡(luò)原因,所以只能通過telnet方式去抓取相應(yīng)的log,根據(jù)抓取的log進(jìn)行分析,這樣就導(dǎo)致解決問題的效率比較低。


【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種能夠?qū)崿F(xiàn)的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法具有如下構(gòu)成:
[0007]該基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng),其主要特點(diǎn)是,所述的系統(tǒng)包括:
[0008]SIP協(xié)議棧模塊,用以生成請(qǐng)求消息和接收響應(yīng)信息包;
[0009]呼叫控制模塊,用以將所述的SIP協(xié)議棧模塊生成的請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)狀態(tài)處理模塊并根據(jù)所述的網(wǎng)絡(luò)狀態(tài)處理模塊返回的響應(yīng)信息包進(jìn)行語音注冊狀態(tài)調(diào)整;
[0010]網(wǎng)絡(luò)狀態(tài)處理模塊,用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息進(jìn)行處理和對(duì)應(yīng)用層模塊返回的響應(yīng)信息包進(jìn)行還原;
[0011]應(yīng)用層模塊,用以將處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器并接收所述的特定網(wǎng)絡(luò)服務(wù)器返回的包含網(wǎng)絡(luò)狀態(tài)信息的響應(yīng)信息包。
[0012]較佳地,所述的網(wǎng)絡(luò)狀態(tài)處理模塊用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域和對(duì)應(yīng)用層模塊返回的響應(yīng)消息包去除頭域。
[0013]本發(fā)明還涉及一種根據(jù)所述的系統(tǒng)基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其主要特點(diǎn)是,所述的方法包括以下步驟:
[0014](I)所述的呼叫控制模塊將所述的SIP協(xié)議棧模塊發(fā)送的請(qǐng)求消息發(fā)送至所述的網(wǎng)絡(luò)狀態(tài)處理模塊;
[0015](2)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后發(fā)送至所述的呼叫控制豐旲塊;
[0016](3)所述的應(yīng)用層模塊將所述的呼叫控制模塊轉(zhuǎn)發(fā)的處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器;
[0017](4)所述的特定網(wǎng)絡(luò)服務(wù)器自動(dòng)獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)信息并將其包含在響應(yīng)信息包中;
[0018](5)所述的網(wǎng)絡(luò)狀態(tài)處理模塊提取所述的應(yīng)用層模塊轉(zhuǎn)發(fā)的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息;
[0019](6)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原后發(fā)送至所述的呼叫控制|吳塊;
[0020](7)所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài)并將該還原后的響應(yīng)信息包發(fā)送至所述的SIP協(xié)議棧模塊。
[0021]較佳地,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后,具體為:
[0022]所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域。
[0023]較佳地,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原,具體為:
[0024]所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行去除網(wǎng)絡(luò)狀態(tài)頭域處理。
[0025]更佳地,所述的步驟(5)和(6)之間,還包括以下步驟:
[0026](5-1)所述的應(yīng)用層模塊將所述的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息保存至系統(tǒng)新網(wǎng)絡(luò)狀態(tài)中。
[0027]更進(jìn)一步地,所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài),包括以下步驟:
[0028](7-1)所述的呼叫處理模塊接收到還原后的響應(yīng)信息包后判斷系統(tǒng)舊網(wǎng)絡(luò)狀態(tài)與系統(tǒng)新網(wǎng)絡(luò)狀態(tài)是否一致,如果是,則繼續(xù)步驟(7-2),否則繼續(xù)步驟(7-3);
[0029](7-2)所述的呼叫處理模塊根據(jù)新網(wǎng)絡(luò)狀態(tài)修改語音注冊狀態(tài);
[0030](7-3)所述的呼叫處理模塊不進(jìn)行語音注冊狀態(tài)調(diào)整。
[0031]采用了該發(fā)明中的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法,具有如下有益效果:
[0032]該發(fā)明的系統(tǒng)和方法可以在不影響協(xié)議棧的情況下對(duì)協(xié)議棧發(fā)出的正常SIP消息請(qǐng)求包通過網(wǎng)絡(luò)狀態(tài)管理模塊進(jìn)行SIP消息包的組裝,形成包含網(wǎng)絡(luò)狀態(tài)的SIP消息請(qǐng)求包,并發(fā)出攜帶該網(wǎng)絡(luò)狀態(tài)的SIP信令包,對(duì)于接收到的帶有網(wǎng)絡(luò)狀態(tài)的SIP響應(yīng)消息后,可以正確的進(jìn)行解析提取出網(wǎng)絡(luò)狀態(tài),并且通過網(wǎng)絡(luò)狀態(tài)管理模塊進(jìn)行消息包的重新組裝即去除帶有網(wǎng)絡(luò)狀態(tài)的頭域,恢復(fù)協(xié)議??梢哉WR(shí)別的包,向下傳遞,可以通過抓包直接定位網(wǎng)絡(luò)狀態(tài),避免通過其它方式去查找定位網(wǎng)絡(luò)情況,具有更廣泛的應(yīng)用范圍。

【專利附圖】

【附圖說明】
[0033]圖1為本發(fā)明的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)的結(jié)構(gòu)示意圖。
[0034]圖2為本發(fā)明的攜帶網(wǎng)絡(luò)狀態(tài)信息的SIP協(xié)議信令包格式。
[0035]圖3為本發(fā)明的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法的信令交互圖。
[0036]圖4為本發(fā)明的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法的流程圖。

【具體實(shí)施方式】
[0037]為了能夠更清楚地描述本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實(shí)施例來進(jìn)行進(jìn)一步的描述。
[0038]如圖1所示,該基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)包括:
[0039]SIP協(xié)議棧模塊,用以生成請(qǐng)求消息和接收響應(yīng)信息包;
[0040]呼叫控制模塊,用以將所述的SIP協(xié)議棧模塊生成的請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)狀態(tài)處理模塊并根據(jù)所述的網(wǎng)絡(luò)狀態(tài)處理模塊返回的響應(yīng)信息包進(jìn)行語音注冊狀態(tài)調(diào)整;
[0041]網(wǎng)絡(luò)狀態(tài)處理模塊,用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息進(jìn)行處理和對(duì)應(yīng)用層模塊返回的響應(yīng)信息包進(jìn)行還原;
[0042]應(yīng)用層模塊,用以將處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器并接收所述的特定網(wǎng)絡(luò)服務(wù)器返回的包含網(wǎng)絡(luò)狀態(tài)信息的響應(yīng)信息包。
[0043]在一種較佳的實(shí)施方式中,所述的網(wǎng)絡(luò)狀態(tài)處理模塊用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域和對(duì)應(yīng)用層模塊返回的響應(yīng)消息包去除頭域。
[0044]如圖4所示,本發(fā)明還涉及一種根據(jù)所述的系統(tǒng)基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,包括以下步驟:
[0045](I)所述的呼叫控制模塊將所述的SIP協(xié)議棧模塊發(fā)送的請(qǐng)求消息發(fā)送至所述的網(wǎng)絡(luò)狀態(tài)處理模塊;
[0046](2)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后發(fā)送至所述的呼叫控制豐旲塊;
[0047](3)所述的應(yīng)用層模塊將所述的呼叫控制模塊轉(zhuǎn)發(fā)的處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器;
[0048](4)所述的特定網(wǎng)絡(luò)服務(wù)器自動(dòng)獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)信息并將其包含在響應(yīng)信息包中;
[0049](5)所述的網(wǎng)絡(luò)狀態(tài)處理模塊提取所述的應(yīng)用層模塊轉(zhuǎn)發(fā)的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息;
[0050](6)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原后發(fā)送至所述的呼叫控制|吳塊;
[0051](7)所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài)并將該還原后的響應(yīng)信息包發(fā)送至所述的SIP協(xié)議棧模塊。
[0052]在一種較佳的實(shí)施方式中,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后,具體為:
[0053]所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域。
[0054]在一種較佳的實(shí)施方式中,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原,具體為:
[0055]所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行去除網(wǎng)絡(luò)狀態(tài)頭域處理。
[0056]在一種更佳的實(shí)施方式中,所述的步驟(5)和(6)之間,還包括以下步驟:
[0057](5-1)所述的應(yīng)用層模塊將所述的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息保存至系統(tǒng)新網(wǎng)絡(luò)狀態(tài)中。
[0058]在一種更進(jìn)一步的實(shí)施方式中,所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài),包括以下步驟:
[0059](7-1)所述的呼叫處理模塊接收到還原后的響應(yīng)信息包后判斷系統(tǒng)舊網(wǎng)絡(luò)狀態(tài)與系統(tǒng)新網(wǎng)絡(luò)狀態(tài)是否一致,如果是,則繼續(xù)步驟(7-2),否則繼續(xù)步驟(7-3);
[0060](7-2)所述的呼叫處理模塊根據(jù)新網(wǎng)絡(luò)狀態(tài)修改語音注冊狀態(tài);
[0061](7-3)所述的呼叫處理模塊不進(jìn)行語音注冊狀態(tài)調(diào)整。
[0062]下面以一具體實(shí)施例來進(jìn)一步介紹本發(fā)明的系統(tǒng)及方法。
[0063]本發(fā)明涉及SIP協(xié)議、VOIP網(wǎng)絡(luò)電話、特定網(wǎng)絡(luò)服務(wù)器即能夠識(shí)別網(wǎng)絡(luò)狀態(tài)頭(NWSTATE)具有 DHCP (Dynamic Host Configurat1n Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)和DNS (Domain Name System,域名系統(tǒng))解析的軟交換服務(wù)器功能等技術(shù),其就是一種能夠監(jiān)測到網(wǎng)絡(luò)狀態(tài)的VOIP系統(tǒng)及方法。
[0064]本發(fā)明就是為了克服現(xiàn)有VOIP技術(shù)當(dāng)中不能正確有效地反饋網(wǎng)絡(luò)狀態(tài)至VOIP系統(tǒng)中從而導(dǎo)致在對(duì)接測試過程當(dāng)中引起很多問題而提供的一種可以直接在SIP信令包中反饋網(wǎng)絡(luò)狀態(tài)的方法,直接有效的定位和排除網(wǎng)絡(luò)問題。
[0065]為了實(shí)現(xiàn)上述目的,本發(fā)明一種基于SIP協(xié)議監(jiān)測VOIP網(wǎng)絡(luò)狀態(tài)的系統(tǒng)及方法具體實(shí)現(xiàn)包括以下步驟:
[0066]VOIP系統(tǒng)包括SIP協(xié)議棧模塊,呼叫控制模塊、底層驅(qū)動(dòng)模塊、SIP業(yè)務(wù)模塊、應(yīng)用層模塊和網(wǎng)絡(luò)狀態(tài)處理模塊。
[0067](I)家庭網(wǎng)關(guān)上電啟動(dòng)完成后,配置了注冊服務(wù)器、代理服務(wù)器、外部代理服務(wù)器、電話號(hào)碼、用戶名、密碼。
[0068](2) VOIP系統(tǒng)協(xié)議棧組裝正常的SIP請(qǐng)求消息包,并發(fā)送該消息給呼叫控制模塊,呼叫控制模塊將該消息發(fā)送給網(wǎng)絡(luò)狀態(tài)處理模塊,網(wǎng)絡(luò)狀態(tài)處理模塊添加網(wǎng)絡(luò)狀態(tài)頭域(Nwstate),組裝NWSTATE包成功,并將其發(fā)送給呼叫控制模塊,呼叫控制模塊將該消息傳遞到應(yīng)用層,應(yīng)用層把該消息發(fā)至特定網(wǎng)絡(luò)服務(wù)器。
[0069]即(2-1)在SIP協(xié)議棧當(dāng)中添加擴(kuò)展的請(qǐng)求消息(NWSTATE),該消息包含的頭域有TO, FROM, Cseq, Call-1D, Max-Forwards, Via> Nwstate0 如圖 2 所不。
[0070]NWSTATE SIP消息是一個(gè)SIP請(qǐng)求消息,60s發(fā)一次。
[0071](2-2) VOIP系統(tǒng)的SIP協(xié)議棧發(fā)送NWSTATE SIP請(qǐng)求消息至呼叫控制模塊,呼叫控制模塊發(fā)送該消息至網(wǎng)絡(luò)狀態(tài)處理模塊。
[0072](2-3) VOIP系統(tǒng)的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)該消息進(jìn)行處理后發(fā)送該消息至應(yīng)用層模塊。
[0073](2-4) VOIP系統(tǒng)通過發(fā)送NWSTATE SIP請(qǐng)求消息至特定網(wǎng)絡(luò)服務(wù)器檢測網(wǎng)絡(luò)狀態(tài)。
[0074](3)VOIP系統(tǒng)發(fā)起的NWSTATE請(qǐng)求包至特定網(wǎng)絡(luò)服務(wù)器,特定網(wǎng)絡(luò)服務(wù)器可以正常的處理收到的請(qǐng)求包。
[0075](4)特定網(wǎng)絡(luò)服務(wù)器收到該請(qǐng)求包后會(huì)自動(dòng)的獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)并將其包含在2000K響應(yīng)消息包中。如圖3所示。
[0076]即特定網(wǎng)絡(luò)服務(wù)器即可以正確獲取網(wǎng)絡(luò)狀態(tài)并具有DNS解析、DHCP, ping、SIP軟交換功能,并且可以處理收到的NWSTATE SIP包,并且回復(fù)的200 OK響應(yīng)包中攜帶TO, FROMj Cseqj Call-1Dj Max-Forwards, Via、Nwstate0
[0077](5) VOIP系統(tǒng)收到該響應(yīng)消息后,應(yīng)用層模塊調(diào)用網(wǎng)絡(luò)狀態(tài)處理模塊提取SIP消息中的網(wǎng)絡(luò)狀態(tài),并將其保存至全局變量new_NWState中,即用來控制網(wǎng)絡(luò)狀態(tài)變化。其需要跟呼叫控制模塊定義的OlcLNwState進(jìn)行比較。該模塊還有一個(gè)關(guān)鍵的地方就是,會(huì)將SIP消息進(jìn)行還原,即去除2000K響應(yīng)消息中的Nwstate頭域,并將去除NWstate頭的消息發(fā)送給呼叫控制模塊。
[0078](6)呼叫控制模塊處理來自于網(wǎng)絡(luò)狀態(tài)處理模塊的SIP消息,直接將該消息進(jìn)行向下傳遞,協(xié)議棧收到該消息后不做任何處理,呼叫處理模塊收到該消息時(shí),會(huì)將new_NwState和0ld_NwState進(jìn)行比較,如果狀態(tài)有改變,會(huì)修改語音注冊狀態(tài)。如果狀態(tài)沒有改變,不會(huì)做任何處理。這樣就可以通過抓包直接定位網(wǎng)絡(luò)狀態(tài),避免通過其它方式去查找定位網(wǎng)絡(luò)情況。
[0079]采用了該發(fā)明中的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng)及方法,具有如下有益效果:
[0080]該發(fā)明的系統(tǒng)和方法可以在不影響協(xié)議棧的情況下對(duì)協(xié)議棧發(fā)出的正常SIP消息請(qǐng)求包通過網(wǎng)絡(luò)狀態(tài)管理模塊進(jìn)行SIP消息包的組裝,形成包含網(wǎng)絡(luò)狀態(tài)的SIP消息請(qǐng)求包,并發(fā)出攜帶該網(wǎng)絡(luò)狀態(tài)的SIP信令包,對(duì)于接收到的帶有網(wǎng)絡(luò)狀態(tài)的SIP響應(yīng)消息后,可以正確的進(jìn)行解析提取出網(wǎng)絡(luò)狀態(tài),并且通過網(wǎng)絡(luò)狀態(tài)管理模塊進(jìn)行消息包的重新組裝即去除帶有網(wǎng)絡(luò)狀態(tài)的頭域,恢復(fù)協(xié)議棧可以正常識(shí)別的包,向下傳遞,可以通過抓包直接定位網(wǎng)絡(luò)狀態(tài),避免通過其它方式去查找定位網(wǎng)絡(luò)情況,具有更廣泛的應(yīng)用范圍。
[0081]在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
【權(quán)利要求】
1.一種基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng),其特征在于,所述的系統(tǒng)包括: SIP協(xié)議棧模塊,用以生成請(qǐng)求消息和接收響應(yīng)信息包; 呼叫控制模塊,用以將所述的SIP協(xié)議棧模塊生成的請(qǐng)求消息發(fā)送至網(wǎng)絡(luò)狀態(tài)處理模塊并根據(jù)所述的網(wǎng)絡(luò)狀態(tài)處理模塊返回的響應(yīng)信息包進(jìn)行語音注冊狀態(tài)調(diào)整; 網(wǎng)絡(luò)狀態(tài)處理模塊,用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息進(jìn)行處理和對(duì)應(yīng)用層模塊返回的響應(yīng)信息包進(jìn)行還原; 應(yīng)用層模塊,用以將處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器并接收所述的特定網(wǎng)絡(luò)服務(wù)器返回的包含網(wǎng)絡(luò)狀態(tài)信息的響應(yīng)信息包。
2.根據(jù)權(quán)利要求1所述的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的系統(tǒng),其特征在于,所述的網(wǎng)絡(luò)狀態(tài)處理模塊用以對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域和對(duì)應(yīng)用層模塊返回的響應(yīng)消息包去除頭域。
3.一種根據(jù)權(quán)利要求1或2所述的系統(tǒng)基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其特征在于,所述的方法包括以下步驟: (1)所述的呼叫控制模塊將所述的SIP協(xié)議棧模塊發(fā)送的請(qǐng)求消息發(fā)送至所述的網(wǎng)絡(luò)狀態(tài)處理模塊; (2)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后發(fā)送至所述的呼叫控制模塊; (3)所述的應(yīng)用層模塊將所述的呼叫控制模塊轉(zhuǎn)發(fā)的處理后的請(qǐng)求消息發(fā)送至特定網(wǎng)絡(luò)服務(wù)器; (4)所述的特定網(wǎng)絡(luò)服務(wù)器自動(dòng)獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)信息并將其包含在響應(yīng)信息包中; (5)所述的網(wǎng)絡(luò)狀態(tài)處理模塊提取所述的應(yīng)用層模塊轉(zhuǎn)發(fā)的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息; (6)所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原后發(fā)送至所述的呼叫控制模塊; (7)所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài)并將該還原后的響應(yīng)信息包發(fā)送至所述的SIP協(xié)議棧模塊。
4.根據(jù)權(quán)利要求3所述的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其特征在于,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的請(qǐng)求消息進(jìn)行處理后,具體為: 所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的呼叫控制模塊發(fā)送的請(qǐng)求消息添加網(wǎng)絡(luò)狀態(tài)頭域。
5.根據(jù)權(quán)利要求3所述的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其特征在于,所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行還原,具體為: 所述的網(wǎng)絡(luò)狀態(tài)處理模塊對(duì)所述的響應(yīng)信息包進(jìn)行去除網(wǎng)絡(luò)狀態(tài)頭域處理。
6.根據(jù)權(quán)利要求5所述的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其特征在于,所述的步驟(5)和(6)之間,還包括以下步驟: (5-1)所述的應(yīng)用層模塊將所述的響應(yīng)信息包中的網(wǎng)絡(luò)狀態(tài)信息保存至系統(tǒng)新網(wǎng)絡(luò)狀態(tài)中。
7.根據(jù)權(quán)利要求6所述的基于SIP協(xié)議實(shí)現(xiàn)VOIP網(wǎng)絡(luò)狀態(tài)監(jiān)測的方法,其特征在于,所述的呼叫處理模塊根據(jù)網(wǎng)絡(luò)狀態(tài)信息處理語音注冊狀態(tài),包括以下步驟: (7-1)所述的呼叫處理模塊接收到還原后的響應(yīng)信息包后判斷系統(tǒng)舊網(wǎng)絡(luò)狀態(tài)與系統(tǒng)新網(wǎng)絡(luò)狀態(tài)是否一致,如果是,則繼續(xù)步驟(7-2),否則繼續(xù)步驟(7-3); (7-2)所述的呼叫處理模塊根據(jù)新網(wǎng)絡(luò)狀態(tài)修改語音注冊狀態(tài); (7-3)所述的呼叫處理模塊不進(jìn)行語音注冊狀態(tài)調(diào)整。
【文檔編號(hào)】H04L12/26GK104363149SQ201410742542
【公開日】2015年2月18日 申請(qǐng)日期:2014年12月8日 優(yōu)先權(quán)日:2014年12月8日
【發(fā)明者】劉莎, 趙培超, 裴淵飛 申請(qǐng)人:上海市共進(jìn)通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁津县| 湖北省| 英吉沙县| 昌平区| 朝阳区| 泾川县| 湘西| 沾益县| 明水县| 金平| 化德县| 舒城县| 莱西市| 金溪县| 宣城市| 文登市| 汝州市| 鹿邑县| 新化县| 灵台县| 德令哈市| 鲁甸县| 曲麻莱县| 拉孜县| 务川| 新津县| 福鼎市| 昭觉县| 邓州市| 兴安盟| 外汇| 上饶县| 海阳市| 调兵山市| 武陟县| 马公市| 棋牌| 清新县| 金堂县| 澄江县| 石嘴山市|