午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種網(wǎng)絡流量統(tǒng)計的方法及系統(tǒng)的制作方法

文檔序號:7967954閱讀:183來源:國知局
專利名稱:一種網(wǎng)絡流量統(tǒng)計的方法及系統(tǒng)的制作方法
技術領域
發(fā)明涉及通信領域,尤其涉及一種網(wǎng)絡流量統(tǒng)計的方法及系統(tǒng)。
背景技術
下一代網(wǎng)絡(Next Generation Net, NGN)采用承栽與業(yè)務控制分離的結 構,將軟交換與媒體網(wǎng)關分離為兩個不同的實體。軟交換通過媒體網(wǎng)關,例如 4妻入4某體網(wǎng)關(Access Media Gateway, AMG)、綜合4矣入^殳備(Integrated Ac cess Device, IAD)等與終端用戶相連,或者通過媒體網(wǎng)關,例如中繼4某體網(wǎng)關
(Trunk Media Gateway, TMG)、通用'女某體網(wǎng)關(Universal Media Gateway, UMG)等和軟交換或者交換機相連。由于軟交換采用承載與業(yè)務控制分離的架 構,軟交換無法自動獲取信令流量信息。在實際運用中,軟交換可以通過與媒 體網(wǎng)關的配合處理來完成軟交換下每個用戶的呼叫的流量統(tǒng)計或者軟交換對入 出中繼網(wǎng)關進行流量統(tǒng)計,達到良好的計費效果。
如果軟交換與力某體網(wǎng)關或者終端間采用會話初始協(xié)議(Session Initiation Protocol, SIP)互通時,由于使用控制承載分離的架構,軟交換就無法得知媒體 網(wǎng)關的流量,但流量對于運營商而言具有重要作用,根據(jù)流量結果,可以計算 出每一個用戶或中繼在一段時間內或某次呼叫的具體費用,及時掌握客戶消費 資料,采取相應服務措施。
在基于分組交換的IP電信網(wǎng)下,已經(jīng)可以實現(xiàn)在基于媒體網(wǎng)關控制協(xié)議 (Media Gateway Control Protocol, MGCP )或H.248協(xié)議的交換機或々某體網(wǎng)關 處統(tǒng)計每次呼叫的數(shù)據(jù)包流量,即在一次呼叫結束時,SIP服務器或軟交換,例 如IMS域中的呼叫會話控制功能網(wǎng)元如果需要統(tǒng)計流量,就通過MGCP或者 H.248協(xié)議向主被叫的用戶歸屬的媒體網(wǎng)關發(fā)出審計命令消息請求統(tǒng)計網(wǎng)絡流 量,i某體網(wǎng)關通過MGCP或者H.248協(xié)議的審計響應消息發(fā)回針對單次呼叫統(tǒng) 計的呼入呼出字節(jié)數(shù)。運營商通過統(tǒng)計出的數(shù)據(jù)包流量進行計費。
現(xiàn)有技術的網(wǎng)絡流量統(tǒng)計方法存在以下缺點
1、只能基于MGCP/R248協(xié)議統(tǒng)計數(shù)據(jù)包流量,對于SIP終端或々某體網(wǎng)關則
無法統(tǒng)計;
2、 無法統(tǒng)計用戶終端或者4某體網(wǎng)關在一段時間內的數(shù)據(jù)包流量;
3、 無法統(tǒng)計用戶終端或者々某體網(wǎng)關的信令流量。

發(fā)明內容
本發(fā)明所要解決的技術問題在于,提供一種網(wǎng)絡流量統(tǒng)計的方法和系統(tǒng), 使得SIP服務器或軟交換可以獲取SIP終端或者媒體網(wǎng)關在一定時長或者單次通 話或者一定周期內的數(shù)據(jù)包流量和信令流量信息。
為了解決上述技術問題,本發(fā)明提出了一種網(wǎng)絡流量的統(tǒng)計方法,包括以 下步驟
網(wǎng)絡流量訂閱i殳備向網(wǎng)絡流量統(tǒng)計i殳備發(fā)送SIP訂閱消息,請求訂閱網(wǎng)絡 流量;
網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息進行網(wǎng)絡流量統(tǒng)計; 網(wǎng)絡流量統(tǒng)計設備通過SIP通知消息將網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流 量訂閱設備。
其中,所述網(wǎng)絡流量統(tǒng)計設備進行的網(wǎng)絡流量統(tǒng)計為數(shù)據(jù)包和\或信令包流 量統(tǒng)計。
其中,所述步驟還包括網(wǎng)絡流量統(tǒng)計設備接收到所述SIP訂閱消息后, 判斷是否支持對應的流量統(tǒng)計功能,若判斷結果為是,進行相應的網(wǎng)絡流量統(tǒng) 計,若網(wǎng)絡流量統(tǒng)計設備不支持所述流量統(tǒng)計功能,則向網(wǎng)絡流量訂閱設備返 回表示不能接受訂閱請求的SIP響應消息。
其中,所述步驟包括網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息 中的啟動時間,啟動固定時長的網(wǎng)絡流量統(tǒng)計;才艮據(jù)SIP訂閱消息的流量統(tǒng)計 時間,網(wǎng)絡流量統(tǒng)計i更備在流量統(tǒng)計時間到時終止網(wǎng)絡流量統(tǒng)計,并通過SIP 通知消息將固定時長內的網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備;
其中,所述步驟包括網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息 的啟動時間,啟動單次呼叫的網(wǎng)絡流量統(tǒng)計;當呼叫結束時,網(wǎng)絡流量統(tǒng)計設 備終止網(wǎng)絡流量統(tǒng)計,并通過SIP通知消息將單次呼叫的網(wǎng)絡流量統(tǒng)計結杲返 回給網(wǎng)絡流量訂閱設備;
其中,所述步驟包括網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息
的啟動時間,啟動周期性的網(wǎng)全各流量統(tǒng)計;才艮據(jù)SIP訂閱消息的有效統(tǒng)計時間
和流量統(tǒng)計時間,所述有效統(tǒng)計時間為流量統(tǒng)計時間的整凄t倍,網(wǎng)絡流量統(tǒng)計
設備在每次流量統(tǒng)計時間到時,通過SIP通知消息將每次網(wǎng)絡流量統(tǒng)計結果返 回給網(wǎng)絡流量訂閱設備,直至有效統(tǒng)計時間到時,終止網(wǎng)絡流量統(tǒng)計。
作為另一種實現(xiàn)方式,所述步驟還可以包括網(wǎng)絡流量統(tǒng)計設備根據(jù)來自 網(wǎng)絡流量訂閱設備的SIP終止消息,終止網(wǎng)絡流量統(tǒng)計,將最終的流量統(tǒng)計結 果通過SIP通知消息發(fā)送給網(wǎng)絡流量訂閱設備。
相應地,本發(fā)明還提供了一種網(wǎng)絡流量統(tǒng)計系統(tǒng),包括
網(wǎng)絡流量訂閱設備,用于通過向網(wǎng)絡流量統(tǒng)計設備發(fā)起請求訂閱網(wǎng)絡流量 的SIP訂閱消息并接收其返回的SIP消息,獲取網(wǎng)絡流量統(tǒng)計結果;
網(wǎng)絡流量統(tǒng)計設備,用于才艮據(jù)所述SIP訂閱消息進行相應的流量統(tǒng)計,并 通過SIP通知消息將對應的網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備。
其中,所述網(wǎng)絡流量訂閱設備包括
流量訂閱單元,用于向網(wǎng)絡流量統(tǒng)計設備發(fā)送訂閱網(wǎng)絡流量的SIP訂閱消 息或終止網(wǎng)絡流量統(tǒng)計的SIP終止消息,接收網(wǎng)絡流量統(tǒng)計設備向其返回的SIP 消息;
流量處理單元,用于將網(wǎng)絡流量統(tǒng)計設備返回的SIP通知消息中所攜帶的 流量統(tǒng)計結果進行相應的處理。
其中,所述網(wǎng)絡流量統(tǒng)計i殳備包括
消息收發(fā)單元,用于接收來自網(wǎng)絡流量訂閱設備的SIP訂閱請求消息,并 向其返回表示接受或者拒絕訂閱網(wǎng)絡流量的SIP響應消息以及向網(wǎng)絡流量訂閱 設備發(fā)送包含流量統(tǒng)計結果的SIP通知消息;
流量統(tǒng)計單元,才艮據(jù)所述SIP訂閱消息的流量統(tǒng)計啟動時間,啟動網(wǎng)絡流 量統(tǒng)計,所述網(wǎng)絡流量統(tǒng)計為對數(shù)據(jù)包和V(言令包進行固定時長的統(tǒng)計、對數(shù) 據(jù)包和Vf言令包進行周期性統(tǒng)計、對數(shù)據(jù)包和Vf言令包進行單次呼叫統(tǒng)計,并在流 量統(tǒng)計時間到時終止網(wǎng)絡流量統(tǒng)計。
優(yōu)選地,所述網(wǎng)絡流量統(tǒng)計設備進一步包括
判定單元,用于對消息收發(fā)單元接收到的所述SIP訂閱消息進行分析,判 定是否支持相應的流量統(tǒng)計功能。 實施本發(fā)明,具有如下有益效果
通過<吏用SIP RFC3265描述的事件通知才幾制(Specific Event Notification, SIP)并進4亍相應的可擴展標記語言(Extensible Markup Language, XML)進 行擴展,SIP服務器或軟交換可以獲取S:[P終端或者媒體網(wǎng)關在一定時長或者單 次通話或者一定周期內的數(shù)據(jù)包流量和信令流量的統(tǒng)計信息,從而使得運營商 可以根據(jù)統(tǒng)計出來的數(shù)據(jù)包、信令流量數(shù)據(jù)進行分析,掌握用戶的詳細信息和 費用情況,以提供相應的服務措施。


圖1是本發(fā)明網(wǎng)絡流量統(tǒng)計系統(tǒng)實施例的組成示意圖2是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第一實施例流程示意圖3是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第二實施例流程示意圖4是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第三實施例流程示意圖。
具體實施例方式
本發(fā)明實施例的核心在于,基于SIP協(xié)議的事件通知機制(Specific Event Notification )進行相應的XML擴展,有效解決現(xiàn)有技術中軟交換只能基于MGCP 或H,248協(xié)議統(tǒng)計媒體網(wǎng)關的數(shù)據(jù)包流量,而不能統(tǒng)計SIP終端的網(wǎng)絡流量,也 不能統(tǒng)計一段時間內的數(shù)據(jù)包流量和信令流量的問題,使得SIP服務器或軟交 換可以統(tǒng)計SIP終端或者4某體網(wǎng)關的數(shù)據(jù)包流量和信令流量,方便運營商通過 統(tǒng)計的網(wǎng)絡流量進行計費和提供相應的服務措施。
參見圖1,為本發(fā)明網(wǎng)絡流量統(tǒng)計系統(tǒng)實施例的組成示意圖。
本發(fā)明實施例提供的網(wǎng)絡流量統(tǒng)計系統(tǒng),.包括
網(wǎng)絡流量訂閱設備l,具體實現(xiàn)的時候,可以是軟交換,也可以是SIP服務 器,如IP多4某體子系統(tǒng)(IP Multimedia Subsystem, IMS)域中的呼叫^i舌控 制功能網(wǎng)元(Server-Calling session Controlling fUnction, S-CSCF )或其他網(wǎng)元, 網(wǎng)絡流量訂閱設備1通過向網(wǎng)絡流量統(tǒng)計設備2發(fā)起請求訂閱網(wǎng)絡流量的SIP 訂閱消息并接收其返回的SIP響應消息以及SIP通知消息,以獲取網(wǎng)絡流量統(tǒng)計
結果;
網(wǎng)絡流量統(tǒng)計設備2,在具體實現(xiàn)的時候,可以是SIP終端和IAD、 TMG、 UMG、 AMG等現(xiàn)有網(wǎng)元或新增網(wǎng)元,網(wǎng)絡流量統(tǒng)計設備2用于根據(jù)所述SIP訂閱消息進行相應的流量統(tǒng)計,并通過SIP通知消息將網(wǎng)絡流量統(tǒng)計結果返回 給網(wǎng)絡流量訂閱設備l。
所述網(wǎng)絡流量訂閱i殳備1具體包括
流量訂閱單元IO,用于向網(wǎng)絡流量統(tǒng)計i殳備2發(fā)送訂閱網(wǎng)絡流量的SIP訂 閱消息和SIP響應消息,以及接收網(wǎng)絡流量統(tǒng)計設備2向其返回的SIP響應消息 和SIP通知消息;
流量處理單元11 ,用于將SIP通知消息中攜帶的流量統(tǒng)計結果進4亍相應的 計費、上報網(wǎng)管、存儲處理等;
其中流量處理單元具體還包括
流量處理模塊110,用于存儲流量統(tǒng)計結果,以便后續(xù)的網(wǎng)絡規(guī)劃; 流量上報單元lll,用于將流量統(tǒng)計結果上報給網(wǎng)管,以便網(wǎng)管進行網(wǎng)絡流 量的觀察和管理;
流量計費單元112,用于將網(wǎng)絡流量統(tǒng)計結果存儲到話單中,對其進行計費 處理。
所述網(wǎng)絡流量統(tǒng)計設備2具體包括
消息收發(fā)單元20,用于接收來自網(wǎng)絡流量訂閱設備1的SIP訂閱請求消息, 并向其返回表示接受或者拒絕訂閱網(wǎng)絡流量的SIP響應消息以及向網(wǎng)絡流量訂 閱設備發(fā)送包含流量統(tǒng)計結果的SIP通知消息;
判定單元21,用于對消息收發(fā)單元20接收到的所述SIP訂閱消息進行分析, 判定是否支持其擴展的消息體內容相應的流量統(tǒng)計功能;
流量統(tǒng)計單元22,當判定單元21判定網(wǎng)絡流量統(tǒng)計i殳備2支持所述擴展的 消息體內容相應的流量統(tǒng)計功能時,4艮據(jù)所述SIP消息的流量統(tǒng)計啟動時間, 啟動網(wǎng)絡流量統(tǒng)計,所述網(wǎng)絡流量統(tǒng)計為對數(shù)據(jù)包和Vf言令包進行固定時長的 統(tǒng)計、對數(shù)據(jù)包和Vf言令包進行周期性統(tǒng)計、對數(shù)據(jù)包和Vf言令包進行單次呼叫統(tǒng) 計,并在流量統(tǒng)計時間到時終止網(wǎng)絡流量統(tǒng)計。
參見圖2,是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第一實施例的流程示意圖。
在本實施中,SIP服務器或軟交換需要訂閱SIP終端或者媒體網(wǎng)關在一段時 間內的數(shù)據(jù)包或者信令流量,具體的實現(xiàn)流程如下
在S100步驟,SIP服務器或軟交換向SIP終端或者媒體網(wǎng)關發(fā)送SIP Subs cribe消息,請求訂閱網(wǎng)絡流量,Subscribe消息中帶有的Expire頭域為有效時間 長,本實施例中的有效時長為3600秒.,Event為流量統(tǒng)計事件,本實施例中定 義為flux-stat, Content-Type消息中攜帶XML消息體的名稱,本實施例中定義 為Content-Type: application/x-flux-stat-request+xml。 Subscribe消息的XML具體
內容包括
A、 統(tǒng)計方式(stat type),包^^舌固定時長時間的統(tǒng)計、周期性統(tǒng)計、單次 通話的流量,在本實施例里面是固定時長。
B、 統(tǒng)計的包類型(flux stat type),包括數(shù)據(jù)包統(tǒng)計、信令包統(tǒng)計、數(shù)據(jù)包 與信令包一塊統(tǒng)計。
C、 統(tǒng)計計數(shù)方式(counttype),包括統(tǒng)計發(fā)送/接收包的個數(shù)、發(fā)送/接收 包的總大小(bite數(shù))。
D、 啟動絕對時間(start real time ) >告知啟動的絕^f時間
E、 流量統(tǒng)計時間(total time for stat),指示終端或者網(wǎng)關進^f亍統(tǒng)計的時 間,可以不同于Expire的時間,Expire的時間是表示訂閱網(wǎng)絡流量的有效時間。
具體的SIP Subscribe示例消息的代碼如下 SUBSCRIBE sip: 191.178.1.1:5061 SIP/2.0
Via: SIP/2.0/UDP 191.178.99.101:5()60;branch=z9hG4bKc3faa9eb2f24al4f6c f4clclf2e0f483;orig-sub Max-Forwards: 70 Route: <sip:191.178.1.1:5061;lr> P-Asserted-Identity: <sip: 191.178.99.101 >
P-Charging-Vector: cid-value=173SX-20060822165427-02224868;orig-ioi=sub. pccw.com;term-ioi=sub.pccw.com;icid-gerierated-at= 191.178.99.101 Privacy: none
From: <sip: 191.178.99.101>;tag=ded66c7393d8b7e29fe25cf851 ff0e60 To: <sip:191.178.1.1>
Call-ID: 3bcd5fOecffl8de2e8c34202d5515al 8 CS叫13992 SUBSCRIBE Event: flux畫stat Expires: 3600
Contact: <sip: 191.178.99.101:5060>
Content-Length: XXX
Content-Type: application/x-flux-stat—request+xml < xml version="1.0" >
<flux-stat-request ref="apsl -2234543"> <stat type=fix-timer/>
〈count type=packet-number-and-total-bytes/〉 <start real time=2006-07-23-12-00-00/> <flux stat type=rtp-packets-and-siginal-packets/> 〈total time for stat=3600/> </flux-stat-request>
在步驟S101 , SIP終端或媒體網(wǎng)關收到SIP服務器或軟交換的SIP Subscribe 流量訂閱消息后,SIP終端或士某體網(wǎng)關對其進行分析,如果SIP終端或i某體網(wǎng)關 支持相應的流量統(tǒng)計功能,則向SIP服務器或軟交換返回SIP200響應消息,指 示已經(jīng)接受該訂閱請求。若SIP終端或者4某體網(wǎng)關不支持擴展的XML消息體, 此時應該回復SIP489相應消息,表示不能接收該訂閱,此時軟交換或者其他的 SIP服務器不再發(fā)送流量訂閱消息。
在步驟S102, SIP終端或者媒體網(wǎng)關向SIP服務器或軟交換發(fā)送SIP Notify消 息,同時在XML消息體中定義的啟動時間啟動相應的統(tǒng)計功能,Notify消息將起 始的統(tǒng)計狀態(tài)上報給SIP服務器或軟交換。具體的SIP Notify消息中, Subscription-State頭i或l吏用Subscription-State: start表示開始夕卜,其他的各項指標 都是O。
在步驟S103, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者媒 體網(wǎng)關返回SIP 200響應消息;
在步驟S104,在XML消息體中定義的流量統(tǒng)計時間到了以后,SIP終端或 者媒體網(wǎng)關向SIP服務器或軟交換發(fā)送SIP Notify消息,將最終的統(tǒng)計結果上報 給SIP服務器或軟交換,具體的SIPNotify消息中,要攜帶Subscription-State頭 域,表示統(tǒng)計結束,統(tǒng)計的結果包括統(tǒng)計方式、發(fā)送數(shù)據(jù)包、接收數(shù)據(jù)包、 發(fā)送信令、接收信令、發(fā)送數(shù)據(jù)字節(jié)數(shù)、接收數(shù)據(jù)字節(jié)數(shù)、發(fā)送信令字節(jié)數(shù)、 接收信令字節(jié)數(shù)。
具體的SIP Notify示例消息的代碼如下
NOTIFY sip:191.178.99.101:5060 SIP/2.0
Via: SIP/2.0/UDP 191.178.1.l:5061;branch=z9hG4bK280716337 Call-ID: 3bcd5f0ecffl8de2e8c34202d5515al 8 From: <sip: 191.178.1.l>;tag=44b23fac
To: <sip: 191.178.99.101>;tag=ded66c7393d8b7e29fe25cfB51 ffDe60
CSeq: 1 NOTIFY
Contact: <sip:191.178.1.1:5061>
Subscription-State: terminated;reason=completed
Max-Forwards: 70
Accept: application/sdp
Event: flux畫stat
Supported: 100rel,timer
Content-Length: XXX
Content-Type: application/x-flux-stat-result+xml < xml version="1.0" >
〈flux畫stat-resul1: ref^"apsl -2234543"〉
<stat type=fix-timer/>
<sent rtp packets=1000/>
〈receive rtp packets=1200/>
<sent siginal packets=10/>
〈receive siginal packets=12/>
<sent total rtp btis=1000000/>
<receive total rtp bits=1200000/>
<sent total siginal bits=10000/>
<receive total siginal bits=12000/> </flux-stat-result>
需要說明的是,在啟動流量統(tǒng)計任務以后,SIP服務器或者軟交換可以隨時 向SIP終端或者媒體網(wǎng)關發(fā)送SIP終止消息,即Subscribe消息,其中,Subscribe 消息的Expire中0,表示終止統(tǒng)計任務,則作為另一種實施方式,在步驟S104, SIP終端或者士某體網(wǎng)關可以在接收到SIP終止消息后,終止網(wǎng)絡流量統(tǒng)計,并向
SIP服務器或軟交換發(fā)送SIP Notify消息,將最終的統(tǒng)計結果上才艮給SIP服務器 或軟交換。
在步驟S105, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者媒體 網(wǎng)關返回SIP200響應消息,確認已經(jīng)收到流量統(tǒng)計結果。SIP服務器或軟交換收 到流量統(tǒng)計結果后,可以保存到話單當中,進行用戶計費,也可以上才艮給網(wǎng)管, 供網(wǎng)管觀察網(wǎng)上流量。
參見圖3,是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第二實施例的流程示意圖。 在本實施中,SIP服務器或軟交換需要訂閱SIP終端或者媒體網(wǎng)關單次呼叫 時的數(shù)據(jù)包或者信令流量,具體的實現(xiàn)流程如下
在S200步驟,SIP服務器或軟交換向SIP終端或者i某體網(wǎng)關發(fā)送SIP Subscribe消息,請求訂閱網(wǎng)絡流量,Subscribe消息中帶有的Expire頭域為有效 時間長,Event為流量統(tǒng)計事件,其中Subscribe消息中攜帶的XML消息體中的 統(tǒng)計類型為單次呼叫流量統(tǒng)計,具體代碼如下 < xml version="1.0" >
<flux-stat-request ref="apsl-2234543 "> <stat type=next-call/>
<count typ e=packet-number-and-total-bytes/> <flux stat type=rtp-packets-and-siginal-packets/> </ flux-stat-request>
量訂閱消息后,SIP終端或士某體網(wǎng)關對其進行分析,如果SIP終端或媒體網(wǎng)關支持 相應的流量統(tǒng)計功能,則向SIP服務器或軟交換返回SIP200響應消息,指示已經(jīng) 接受該訂閱請求。若SIP終端或者媒體網(wǎng)關不支持擴展的XML消息體,此時應該 回復SIP 489相應消息,表示不能接收該訂閱,此時軟交換或者其他的SIP服務 器不再發(fā)送流量訂閱消息。
在步驟S202, SIP終端或者媒體網(wǎng)關向SIP服務器或軟交換發(fā)送SIP Notify消 息,同時在XML消息體中定義的啟動時間啟動相應的統(tǒng)計功能,Notify消息將起 始的統(tǒng)計狀態(tài)上報給SIP服務器或軟交換。具體的SIP Notify消息中, Subscription-State頭域寸吏用Subscription-State: start表示開始夕卜,其他的各項指標 都是O。
在步驟S203, SIP刀l務器或軟交換收到SIP Notify消息,向SIP終端或者媒 體網(wǎng)關返回SIP 200響應消息;
在步驟S204, SIP服務器或者軟交換向SIP終端或者士某體網(wǎng)關發(fā)送表示主 叫用戶的摘機的SIP Invite消息,i青求建立呼叫連接;
在步驟S205, SIP終端或者力某體網(wǎng)關向SIP服務器或者軟交換返回SIP 180 回鈴音消息,表示被叫用戶振鈴;
在步驟S206, SIP終端或者媒體網(wǎng)關向SIP服務器或者軟交換返回SIP 200 響應消息,表示被叫用戶摘機;
消息,確認收到被叫用戶的摘劑消息,主被叫建立起呼叫連接,進行通話;
在步驟S208, SIP終端或者i某體網(wǎng)關向SIP服務器或者軟交換返回SIP BYE 消息,表示^皮叫用戶4圭才幾;
在步驟S209, SIP服務器或者軟交換向SIP終端或者媒體網(wǎng)關發(fā)送SIP 200 響應消息,表示收到被叫用戶的掛機消息,呼叫連接終斷,至此通話結束;
需要說明的是,SIP終端或者力某體網(wǎng)關進行的流量統(tǒng)計貫穿于步驟S204至 S209這整個過程中;
在步驟S210,通話結束后,SIP終端或者媒體網(wǎng)關向SIP服務器或軟交換 發(fā)送SIP Notify消息,將最終的統(tǒng)計結果上報給SIP服務器或軟交換,具體的 SIP Notify消息中,要攜帶Subscription-State頭域,表示統(tǒng)計結束,統(tǒng)計的結杲 包括統(tǒng)計方式、發(fā)送數(shù)據(jù)包、接收數(shù)據(jù)包、發(fā)送信令、接收信令、發(fā)送數(shù)據(jù) 字節(jié)數(shù)、接收數(shù)據(jù)字節(jié)數(shù)、發(fā)送信令字節(jié)數(shù)、接收信令字節(jié)數(shù)。 具體的XML示例消息的代碼如下 < xml version="1.0" >
<flux-stat-resull: re^"apsl-2234543 "> <stat type=:next-call/> <sent rtp packets=1000/> <receive 'rtp packets=1200/> <sent siginal packets-10/> <receive siginal packets=12/> <sent total rtp btis=1000000/>〈receive total rtp bits=1200000/> <sent total siginal bits=10000/> 〈receive total siginal bits=12000/> </flux-stat-result>
需要說明的是,在啟動流量統(tǒng)計任務以后,SIP服務器或者軟交換可以隨時 向SIP終端或者媒體網(wǎng)關發(fā)送SIP終止消息,即Subscribe消息,其中,Subscribe 消息的Expire中0,表示終止統(tǒng)計任務,則作為另一種實施方式,在步驟S210, SIP終端或者媒體網(wǎng)關可以在接收到SIP終止消息后,終止網(wǎng)絡流量統(tǒng)計,并向 SIP服務器或軟交換發(fā)送SIP Notify消息.,將最終的統(tǒng)計結果上報給SIP服務器 或軟交換。
在步驟S211, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者^某體 網(wǎng)關返回SIP200響應消息,確認已經(jīng)收到流量統(tǒng)計結果。SIP服務器或軟交換收 到流量統(tǒng)計結果后,可以保存到話單當中,進行用戶計費,也可以上報給網(wǎng)管, 供網(wǎng)管觀察網(wǎng)上流量。
參見圖4,是本發(fā)明網(wǎng)絡流量統(tǒng)計方法的第三實施例的流程示意圖。
在本實施中,SIP服務器或軟交換需要周期性的統(tǒng)計SIP終端或者媒體網(wǎng)關 的數(shù)據(jù)包或者信令流量,這種流量統(tǒng)計一般是對SIP媒體網(wǎng)關進行流量統(tǒng)計才 適用,用于統(tǒng)計某個時間段內的流量,具體的實現(xiàn)流程如下
在S300步驟,SIP服務器或軟交換向SIP終端或者媒體網(wǎng)關發(fā)送SIP Subscribe消息,請求訂閱網(wǎng)絡流量,Subscribe消息中帶有的Expire頭域為有效 時間長,本實施例中的有效時長需要大于XML消息體中的時長,通常是XML 消息體中時長的整數(shù)倍,Event為流量統(tǒng)計事件,本實施例中為flux-stat, Content-Type消息中攜帶XML消息體的名稱,本實施例中為Content-Type: application/x-flux-stat-request+xml。這里統(tǒng)計的類型為周期性統(tǒng)計,訂閱時長是 24小時,上報時間是l小時。
Subscribe消息中的XML的消息代碼具體如下
< xml version="1.0" >
<flux-stat-request ref="apsl -2234543"> <stat type=circle-stat/> <counttype=packet-number-and-total-bytes/><start real time=2006-07-23-12-00-00/> <flux stat type=rtp-packets-and-siginal-packets/> <total time for stat=3600/> </flux-stat-request>
在步驟S301, SIP終端或媒體網(wǎng)關收到SIP服務器或軟交換的SIP Subscribe 流量訂閱消息后,SIP終端或^某體網(wǎng)關對其進行分析,如果SIP終端或々某體網(wǎng)關 支持相應的流量統(tǒng)計功能,則向SIP服務器或軟交換返回SIP200響應消息,指 示已經(jīng)接受該訂閱請求。若SIP終端或者媒體網(wǎng)關不支持擴展的XML消息體, 此時應該回復SIP489相應消息,表示不能接收該訂閱,此時軟交換或者其他的 SIP服務器不再發(fā)送流量訂閱消息。
在步驟S302, SIP終端或者媒^^網(wǎng)關向SIP服務器或軟交換發(fā)送SIP Notify消 息,同時在XML消息體中定義的啟動時間啟動相應的統(tǒng)計功能,Notify消息將起 始的統(tǒng)計狀態(tài)上報給SIP服務器或軟交換。具體的SIP Notify消息中, Subscription-State頭iiU吏用Subscription-State: start表示開始夕卜,其4也的各項指標 都是0。
在步驟S303, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者媒 體網(wǎng)關返回SIP 200響應消息;
在步驟S304,在XML消息體中定義的流量統(tǒng)計時間到了以后,SIP終端或 者媒體網(wǎng)關向SIP服務器或軟交換發(fā)送SIP Notify消息,將最終的統(tǒng)計結果上報 給SIP服務器或軟交換,具體的SIP Notify消息中,要攜帶Subscription-State頭 域,表示統(tǒng)計結束,統(tǒng)計的結果包括統(tǒng)計方式、發(fā)送數(shù)據(jù)包、接收數(shù)據(jù)包、 發(fā)送信令、接收信令、發(fā)送數(shù)據(jù)字節(jié)數(shù)、接收數(shù)據(jù)字節(jié)數(shù)、發(fā)送信令字節(jié)數(shù)、 接收信令字節(jié)數(shù)。
具體的SIP Notify示例消息的代碼如下 < xml version="1.0" >
<flux-stat-resul1: re卜"aps 1 -2234543 "> <stat type=:circle-stat/〉 〈sent rtp packets=1000/> <receive rtp packets=1200/> <sent siginal packets=10/〉
〈receive siginal packets=12/> <sent total rtp btis=1000000/> 〈receive total rtp bits=1200000/> <sent total siginal bits=10000/> 〈receive total siginal bits=12000/> </ flux-stat-result>
需要說明的是,在啟動流量統(tǒng)計任務以后,SIP服務器或者軟交換可以隨時 向SIP終端或者媒體網(wǎng)關發(fā)送SIP終止消息,即Subscribe消息,其中,Subscribe 消息的Expire中O,表示終止統(tǒng)計任務,則作為另一種實施方式,在步驟S304, SIP終端或者4某體網(wǎng)關可以在接收到SIP終止消息后,終止網(wǎng)絡流量統(tǒng)計,并向 SIP服務器或軟交換發(fā)送SIP Notify消息.,將最終的統(tǒng)計結果上報給SIP服務器 或軟交換。
在步驟S305, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者媒體 網(wǎng)關返回SIP200響應消息,確認已經(jīng)收到流量統(tǒng)計結果。SIP服務器或軟交換收 到流量統(tǒng)計結果后,可以保存到話單當中,進行用戶計費,也可以上才艮給網(wǎng)管, 供網(wǎng)管觀察網(wǎng)上流量。
在步驟S306,當?shù)谝淮谓y(tǒng)計結果發(fā)送后,SIP終端或者i某體網(wǎng)關重新開始流 量統(tǒng)計,流量統(tǒng)計時間到以后再次上報流量統(tǒng)計結果,也即一小時發(fā)送一次流 量統(tǒng)計結果;
在步驟S307, SIP服務器或軟交換收到SIP Notify消息,向SIP終端或者媒體 網(wǎng)關返回SIP 200響應消息,確認已經(jīng)收到流量統(tǒng)計結果。
以上所揭露的僅為本發(fā)明 一種較佳實施例而已,當然不能以此來限定本發(fā) 明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
權利要求
1、一種網(wǎng)絡流量的統(tǒng)計方法,其特征在于,包括以下步驟網(wǎng)絡流量訂閱設備向網(wǎng)絡流量統(tǒng)計設備發(fā)送SIP訂閱消息,請求訂閱網(wǎng)絡流量;網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息進行網(wǎng)絡流量統(tǒng)計;網(wǎng)絡流量統(tǒng)計設備通過SIP通知消息將網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備。
2、 如權利要求1所述的網(wǎng)絡流量統(tǒng)計方法,其特征在于,所述步驟包括 網(wǎng)絡流量統(tǒng)計設備才艮據(jù)接收到的所述SIP訂閱消息中的啟動時間,啟動固定時長的網(wǎng)絡流量統(tǒng)計;才艮據(jù)SIP訂閱消息中的流量統(tǒng)計時間,網(wǎng)^"流量統(tǒng)計"i殳備在流量統(tǒng)計時間 到時終止所述網(wǎng)絡流量統(tǒng)計,并通過SIP通知消息將固定時長內的網(wǎng)絡流量統(tǒng) 計結果返回給網(wǎng)絡流量訂閱設備。
3、 如權利要求1所述的網(wǎng)絡流量統(tǒng)計方法,其特征在于,所述步驟包括 網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息中的啟動時間,啟動單次呼 叫的網(wǎng)絡流量統(tǒng)計;當呼叫結束時,網(wǎng)絡流量統(tǒng)計i殳備終止所述網(wǎng)絡流量統(tǒng)計,并通過SIP通 知消息將單次呼叫的網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備。
4、 如權利要求1所述的網(wǎng)絡流量統(tǒng)計方法,其特征在于,所述步驟包括 網(wǎng)絡流量統(tǒng)計設備才艮據(jù)接收到的所述SIP訂閱消息的啟動時間,啟動周期性的 網(wǎng)絡流量統(tǒng)計;網(wǎng)絡流量統(tǒng)計設備在每次SIP訂閱消息中的流量統(tǒng)計時間內統(tǒng)計網(wǎng)絡流量, 并通過SIP通知消息向網(wǎng)絡流量訂閱設^"發(fā)送網(wǎng)絡流量統(tǒng)計結果,且在SIP訂閱 消息中的有效統(tǒng)計時間到時,終止網(wǎng)絡流量統(tǒng)計。
5、 如權利要求1至4中任一項所述的網(wǎng)絡流量統(tǒng)計方法,其特征在于,所述網(wǎng)絡流量統(tǒng)計設備進行的網(wǎng)絡流量統(tǒng)計為數(shù)據(jù)包和\或信令包流量統(tǒng)計。
6、 如4又利要求1至4所述的網(wǎng)絡流量統(tǒng)計方法,其特4i在于,所述步驟還包括網(wǎng)絡流量統(tǒng)計設^^接收到所述SIP訂閱消息后,判斷是否支持對應的流量 統(tǒng)計功能,在判斷結果為是時,進行相應的網(wǎng)絡流量統(tǒng)計;在判斷結果為否時, 向網(wǎng)絡流量訂閱設備返回表示不能接受所述訂詞請求的SIP響應消息。
7、 如權利要求1所述的網(wǎng)絡流量統(tǒng)計方法,其特征在于,所述步驟包括 網(wǎng)絡流量統(tǒng)計設備根據(jù)來自網(wǎng)絡流量訂閱設備的SIP終止消息,終止網(wǎng)絡流量統(tǒng)計,將最終的流量統(tǒng)計結果通過SIP通知消息發(fā)送給網(wǎng)絡流量訂閱設備。
8、 一種網(wǎng)絡流量統(tǒng)計系統(tǒng),其特征在于,包括網(wǎng)絡流量訂閱i殳備,用于通過向網(wǎng)絡流量統(tǒng)計"i殳備發(fā)起請求訂閱網(wǎng)絡流量 的SIP訂閱消息并接收其返回的SIP消息,獲取網(wǎng)絡流量統(tǒng)計結果;網(wǎng)絡流量統(tǒng)計設備,用于才艮據(jù)所述SIP訂閱消息進行相應的流量統(tǒng)計,并 通過SIP通知消息將對應的網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備。
9、 如權利要求8所述的網(wǎng)絡涑量統(tǒng)計系統(tǒng),其特征在于,所述網(wǎng)絡流量訂 閱設備具體包括流量訂閱單元,用于向網(wǎng)絡流量統(tǒng)計設備發(fā)送訂閱網(wǎng)絡流量的SIP訂閱消 息或終止網(wǎng)絡流量統(tǒng)計的SIP終止消息,接收網(wǎng)絡流量統(tǒng)計設備向其返回的SIP 消息;流量處理單元,用于將網(wǎng)絡流量統(tǒng)計設備返回的SIP通知消息中所攜帶的 流量統(tǒng)計結果進行相應的處理。
10、 如權利要求8所述的網(wǎng)絡流量統(tǒng)計系統(tǒng),其特征在于,所述網(wǎng)絡流量 統(tǒng)計設備包括消息收發(fā)單元,用于接收來自網(wǎng)絡流量訂閱設備的SIP訂閱請求消息,并 向其返回表示接受或者拒絕訂閱網(wǎng)絡流量的SIP響應消息以及向網(wǎng)絡流量訂閱設備發(fā)送包含流量統(tǒng)計結果的SIP通知消息;流量統(tǒng)計單元,根據(jù)所述SIP訂閱消息的流量統(tǒng)計啟動時間,啟動網(wǎng)絡流 量統(tǒng)計,所述網(wǎng)絡流量統(tǒng)計為對數(shù)據(jù)包和\信令包進行固定時長的統(tǒng)計、對數(shù) 據(jù)包和V(言令包進行周期性統(tǒng)計、對數(shù)據(jù)包和Vf言令包進行單次呼叫統(tǒng)計,并在流 量統(tǒng)計時間到時終止網(wǎng)絡流量統(tǒng)計。
11、如權利要求IO所述的網(wǎng)絡流量統(tǒng)計系統(tǒng),其特征在于,所述網(wǎng)絡流量 統(tǒng)計設備進一步包括判定單元,用于對消息收發(fā)單元接收到的所述SIP訂閱消息進行分析,判 定是否支持相應的流量統(tǒng)計功能。
全文摘要
本發(fā)明公開了一種網(wǎng)絡流量的統(tǒng)計方法,包括網(wǎng)絡流量訂閱設備向網(wǎng)絡流量統(tǒng)計設備發(fā)送SIP訂閱消息,請求訂閱網(wǎng)絡流量;網(wǎng)絡流量統(tǒng)計設備根據(jù)接收到的所述SIP訂閱消息進行網(wǎng)絡流量統(tǒng)計;網(wǎng)絡流量統(tǒng)計設備通過SIP通知消息將網(wǎng)絡流量統(tǒng)計結果返回給網(wǎng)絡流量訂閱設備。本發(fā)明還公開了一種網(wǎng)絡流量統(tǒng)計系統(tǒng)。采用本發(fā)明,使得軟交換和SIP服務器可以方便地獲取SIP終端和媒體網(wǎng)關的流量信息,從而使得運營商可以根據(jù)統(tǒng)計的數(shù)據(jù)包和信令流量為用戶提供相應的服務措施。
文檔編號H04L12/14GK101197687SQ20061012402
公開日2008年6月11日 申請日期2006年12月4日 優(yōu)先權日2006年12月4日
發(fā)明者馮愛娟, 俊 左 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1