專利名稱:用于多媒體信息流交換對話時間初始化的消息監(jiān)控方法,采用該方法的監(jiān)控器及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及指定用于多媒體信息流交換對話時間初始化的消息監(jiān)控方法,采用該方法的監(jiān)控(服務)器及設(shè)備。
更確切地說,本發(fā)明涉及一種指定用于經(jīng)過監(jiān)控器由發(fā)射機終端與至少一個接收機終端之間的網(wǎng)絡以分組方式傳輸?shù)亩嗝襟w信息流交換對話時間初始化的消息監(jiān)控方法。
初始化一詞可理解為安排,改變或中止對話時間,在此對話時間內(nèi)可交換多媒體信息流。
接著,我們將以SIP協(xié)議為基礎(chǔ)來討論本發(fā)明。然而本發(fā)明并未限制在該唯一協(xié)議。
協(xié)議SIP(對話時間初始化協(xié)議)是一種OSI模式應用層的協(xié)議,它可以安排,改變或中止一個對話時間,在該對話時間內(nèi)可以于發(fā)射終端與至少一個接收終端之間交換多媒體信息流。
該協(xié)議SIP使用的一些消息可在由特定處理器組成的SIP網(wǎng)絡中以分組形式傳播。網(wǎng)絡SIP是一種IP網(wǎng)絡的覆蓋網(wǎng)絡。因而由消息SIP所借用的信道與多媒體信息流所借用的信道完全不一樣。
對話時間的安排在于借助SIP消息交換來確定終端所希望傳輸?shù)亩嗝襟w信息流的類型及格式(例如所用的代碼)。在對話過程中,消息SIP能夠在終端之間交換以便約定多媒體信息流的一個新格式。最后,當對話時間結(jié)束時,消息SIP重新交換。
通常,在多媒體信息流進行交換的網(wǎng)絡中運算裝置都要給已建立了通話連接的用戶根據(jù)多媒體信息流交換的對話時間長短來計費。如果終端機沒有建立通話連接,盡管交換了消息SIP,運算裝置也不給該終端用戶計費。
然而,對于有惡意的用戶來說,有可能利用SIP消息本身以及利用為了傳送它們而由運算裝置所撥給的通帶,其中包括一些與建立通話連接無關(guān)的數(shù)據(jù),特別是多媒體數(shù)據(jù)本身。實際上,運算裝置一般都不核實SIP消息的內(nèi)容。
因此,用戶最終就能在網(wǎng)上交換多媒體信息而運算裝置又沒有給他開具有關(guān)該交換的發(fā)票。
為了克服這一缺點,人們在現(xiàn)有技術(shù)中已知道一些由SIP處理器所實施的方法,主要在于限定僅含有預先確定數(shù)據(jù)項的SIP消息傳輸,它們適合于網(wǎng)絡運算裝置希望向其用戶所提供的服務。
不過該方法需要SIP處理器有很強的處理能力,處理器要使每個SIP消息與運算裝置所授權(quán)的消息進行比較。此外還必需在每次運算裝置決定改變要在其網(wǎng)上傳遞的授權(quán)SIP消息類型時都要更新SIP處理器。這種解決方案是有效的,但是比較復雜而且實施費用昂貴。
本發(fā)明的目的就是克服這些不足之處,與此同時提供了一種指定用于多媒體信息流交換對話時間初始化的消息監(jiān)控方法,它能夠核對那些對話時間初始化的消息都沒有被用來間接地傳送信息,同時又無需檢驗在網(wǎng)絡中傳輸?shù)拿宽棾跏蓟⒌膬?nèi)容。
為此,本發(fā)明的內(nèi)容就是一種用于多媒體信息流交換對話時間初始化消息的監(jiān)控方法,這些消息都是經(jīng)過監(jiān)控器以分組的方式由發(fā)射終端與至少一個接收終端之間的網(wǎng)絡傳輸?shù)模涮卣髟谟?,它包括以下步驟·估算由監(jiān)控器所接收的至少一個初始化分組的信息流量值,·使該值與授權(quán)的最大信息流量值進行比較,·只是如果該初始化分組的信息流量值不超過被授權(quán)的最大信息流量值時才準許傳輸初始化分組。
由于監(jiān)控了在網(wǎng)絡中傳播的SIP分組的信息流量,本發(fā)明可以探測間接的SIP分組,它們可包含一些對協(xié)議SIP無效的信息,這就反常地增加了其固有的信息流量。這些分組SIP的傳輸在那種情況下被中止。
本發(fā)明以分組方式傳輸?shù)南⒈O(jiān)控方法可另外具有一個或幾個如下特征·對于每個由發(fā)射終端和接收終端形成的聯(lián)接偶對,確定一個與特定授權(quán)最大信息流量值相配合的傳輸信道;·估算由監(jiān)控器所接收初始化分組的信息流量值包括這樣一個步驟,在該步驟中存儲由發(fā)射終端發(fā)向接收終端的以及由監(jiān)控器在預定時間之后所接收的最后初始化分組的數(shù)值(號碼),還有一個步驟,在此步驟中,使利用預定的時間間隔所存儲的初始化分組數(shù)值總和進行等分;·該方法是由監(jiān)控器所實施的,此監(jiān)控器另外還可以處理對話時間的初始化分組;·使得對話時間初始化分組發(fā)送到作為第一個處理器的監(jiān)控器,通過該處理器可處理這些對話時間初始化分組;·監(jiān)控器是任意一種對話時間初始化分組的處理器,人們確定一些路徑選擇規(guī)則可保證通過該處理器有系統(tǒng)的傳輸對話時間初始化分組;·所傳輸?shù)膶υ挄r間初始化消息使用SIP協(xié)議。
本發(fā)明還有一個內(nèi)容是有關(guān)一種指定用于多媒體信息流交換的對話時間初始化消息的監(jiān)控器,這些消息都是經(jīng)過監(jiān)控器由發(fā)射終端與至少一個接收終端之間的網(wǎng)絡以分組方式傳輸?shù)?,其特證在于它包括·由監(jiān)控器所接收的至少一個初始化分組的信息流量值估算裝置,·使該值與授權(quán)的最大信息流量值進行比較的裝置,·只有當該分組的信息流量值不超過授權(quán)的最大信息流量值時才核準授權(quán)傳輸初始化分組的裝置。
本發(fā)明又一個內(nèi)容是關(guān)于一種用于多媒體信息流交換的對話時間初始化消息的傳輸設(shè)備,它包括一個網(wǎng)絡和至少一個本發(fā)明的監(jiān)控器。
在閱讀了后面只作為實施例而給出的說明之后可更好地理解本發(fā)明,并且參照了幾個附圖,其中有·附
圖1是一個示意圖,它表示出了采用本發(fā)明方法的一種設(shè)備,·附圖2是一個功能系統(tǒng)示意圖,它表示了本發(fā)明方法的幾個連續(xù)步驟。
附圖1上示出了一個發(fā)射終端10,它通過數(shù)據(jù)傳輸網(wǎng)絡18與接收終端12相聯(lián)通。
終端10和12例如是信息處理器或通話器,數(shù)據(jù)傳輸網(wǎng)絡18是網(wǎng)絡IP18或者是與網(wǎng)絡IP相組合的轉(zhuǎn)換電話網(wǎng)系統(tǒng)。
數(shù)據(jù)傳輸網(wǎng)絡18是由發(fā)送路由器14,16系統(tǒng)構(gòu)成的,它們之間互相連接,其功能就是保證了通過數(shù)據(jù)傳輸網(wǎng)絡18,在終端10與12之間消息的正確路徑選擇。
終端10和12同時交換用于多媒體信息流交換的對話時間初始化消息以及多媒體信息流。在后面的說明中我們將考慮初始化消息是SIP消息。
這些消息SIP是以分組方式傳輸?shù)?,也就是說它們是以多個分組形式傳輸?shù)摹?br>
數(shù)據(jù)傳輸網(wǎng)絡18還由特定的SIP分組處理器20,22構(gòu)成,它們互連成為數(shù)據(jù)傳輸網(wǎng)絡18的覆蓋網(wǎng)絡24。數(shù)據(jù)傳輸網(wǎng)絡18的該覆蓋網(wǎng)絡24在后面的說明中稱為網(wǎng)絡SIP24,因為它能傳送消息SIP。處理器SIP20,22的功能可保證通過網(wǎng)絡SIP24在終端10與12之間SIP分組的正確路徑選擇。
當兩個終端10和12希望建立多媒體信息流26交換的通話連接時,它們交換信息流SIP28以便確定該多媒體信息流26的類型和格式。
這兩個信息流通常都沿著不同網(wǎng)絡通路傳輸。由多媒體信息流26傳輸?shù)耐啡Q于信息處理器10,12的地址。它是由網(wǎng)絡的路由器IP14,16決定的。信息流SIP28的傳輸通路可以取決于信息處理器10,12的地址IP,但是也取決于信息處理器10,12用戶的電話號碼或通訊地址。它是由處理器SIP20,22確定的并且必需通過網(wǎng)絡SIP24傳輸。
在網(wǎng)絡SIP24中,信息流SIP28在不同的信道SIP上傳輸并且借助于信息流就在其間傳輸?shù)男畔⑻幚砥?0,12的地址或者借助于信息處理器10,12用戶的地址(例如電話號碼),它們都是可以識別的。
本發(fā)明監(jiān)控方法是利用監(jiān)控器實施的,分組SIP通過該監(jiān)控器進行傳輸。此監(jiān)控器通常也能進行分組SIP的處理。
本發(fā)明監(jiān)控方法因而可以利用處理器SIP20,22實施,并且主要在于監(jiān)控那些經(jīng)過發(fā)射終端10與接收終端12間的網(wǎng)絡18以分組方式傳輸?shù)南IP。
對于一個指定的信道SIP,估算在該信道SIP上發(fā)射的分組SIP的信息流量值Dm并且使該信息流量值Dm與授權(quán)的最大信息流量值Dmax進行比較。那時只有當該分組SIP的信息流量值Dm不超過授權(quán)的最大信息流量值Dmax才準許傳輸分組SIP。
一個指定信道SIP的最大授權(quán)信息流量值Dmax是預先由監(jiān)控器SIP20,22的運算裝置決定和轉(zhuǎn)報的,監(jiān)控器采用了本發(fā)明的監(jiān)控方法。運算裝置還轉(zhuǎn)報了一個分組的最大授權(quán)數(shù)值Tmax。當建立一個新信道SIP時此數(shù)據(jù)對于SIP監(jiān)控器是有用的,并且當監(jiān)控器沒有接收到足夠的分組SIP以便能夠計算在已建立的新信道SIP上發(fā)射的新分組的信息流量值Dm時,該數(shù)據(jù)也是有用的。
授權(quán)的最大信息流量值Dmax以及授權(quán)的最大號碼數(shù)值Tmax都取決于SIP消息信道,也就是說取決于可交換消息SIP的一些終端。某些用戶例如可能需要更大的授權(quán)最大信息流量SIP,尤其是當他們使用了用密碼寫的數(shù)據(jù)時,譯成密碼就增加了要傳輸?shù)臄?shù)據(jù)數(shù)。
網(wǎng)絡的所有處理器SIP不必都是SIP監(jiān)控器。所以,必需保證在傳遞分組SIP的所有處理器中,至少有一個這種SIP處理器是SIP監(jiān)控器。
例如,本發(fā)明可利用唯一的SIP監(jiān)控器來實施,它作為第一個有分組SIP通過的處理器。在那種情況下,人們可以在路由器14,16中使用一個軟件作為防火墻,以便促成分組SIP發(fā)向該第一個SIP處理器。
可選擇地,本發(fā)明能夠利用一種SIP監(jiān)控器實施,這是任何一個SIP網(wǎng)絡的SIP處理器。那時人們規(guī)定一些路徑選擇規(guī)則可保證利用該SIP處理器有系統(tǒng)的傳輸分組SIP。
附圖2上所示出的監(jiān)控方法包括第一個步驟30,可利用監(jiān)控器SIP20,22接收分組SIP。
在后面的步驟32時,監(jiān)控器SIP 20,22識別與所接收分組相關(guān)的信道SIP。借助于發(fā)射機的地址及接收分組SIP的接收機的地址,這種識別是可能的。
在后面的檢測步驟34,監(jiān)控器SIP20,22檢驗是否所接收的SIP分組與重新建立的SIP信道有關(guān)或者與正在使用的SIP信道有關(guān)。
如果SIP信道重新建立了,就轉(zhuǎn)到步驟36,可列名字表Liste_Derniers_Paquets(最后的分組表),它存儲每個信道SIP的所有與該信道SIP相關(guān)的分組接收數(shù)值和接收時刻,這些分組是在由操縱機構(gòu)在預先固定的時間D以后所接收的。最后的分組表(Liste_Derniers_Paquets)起到滑移時窗的作用與所接收的最后分組相關(guān)的信息都插入表中而與在時間D更長的時間以后所接收的分組相關(guān)的一些信息都從表中取出。最初輸入到表中的分組也是最先取出的。
在后面的檢測步驟38時,監(jiān)控器SIP核對是否所接收的分組數(shù)值T小于分組所授權(quán)的最大數(shù)值Tmax。
如果所接收分組的數(shù)值T小于授權(quán)的數(shù)值Tmax,就轉(zhuǎn)到步驟40,利用監(jiān)控器SIP傳輸所接收的分組。
否則就轉(zhuǎn)到檢測步驟42,在該步驟,監(jiān)控器檢驗是否所接收的分組SIP對應于SIP請求或?qū)赟IP應答。
如果接收的分組對應于請求,就進行到步驟44,在該步驟中監(jiān)控器SIP20,22不使該請求傳送到收報人而是消去它并且向分組發(fā)射機發(fā)送錯誤應答。
如果接收的分組對應于應答,就進行到步驟46,在該步驟時監(jiān)控器SIP不向收報人傳輸應答并且向收報人發(fā)送“取消”型消息。
如果在步驟34時監(jiān)控器確認接收的分組對應于正在使用的SIP信道,就進行到步驟48,可更新與接收分組的信道SIP相關(guān)的最后分組表。這種更新整理主要在于給該表加入有關(guān)最后接收信包的一些信息并且還在于從該表中消去有關(guān)比存儲時間D更長的時間以后所接收分組的一些信息。
在后面的步驟50時,監(jiān)控器SIP估算與所接收最后分組的信道SIP有關(guān)的一些分組的平均信息流量Dm。該平均信息流量的估算方式是使得利用存儲時間D存儲在最后分組表中的分組數(shù)值總和進行等分。
在后面的檢測步驟52時,監(jiān)控器SIP核對是否平均信息流量Dm小于授權(quán)的最大信息流量Dmax。
如果平均信息流量Dm小于授權(quán)的最大信息流量Dmax,就回到步驟40。
如果平均信息流量Dm大于授權(quán)的最大信息流量Dmax,就轉(zhuǎn)到步驟42。
權(quán)利要求
1.用于多媒體信息流交換對話時間初始化的消息監(jiān)控方法,這些消息都是以分組的方式,經(jīng)過監(jiān)控器(20,22),由發(fā)射機終端(10)與至少一個接收機終端(12)之間的網(wǎng)絡(18)傳輸?shù)?,其特征在于它包括以下步驟·估算(50)由監(jiān)控器(20,22)所接收的至少一個初始化分組的信息流量值,·將該值與授權(quán)的最大信息流量值進行比較(52),·只有當該初始化分組的信息流量值不超過授權(quán)的最大信息流量值才授權(quán)準許(40)傳輸初始化分組。
2.根據(jù)權(quán)利要求1所述以分組方式傳輸?shù)南⒈O(jiān)控方法,其中,對于每個由發(fā)射機終端與接收機終端形成的聯(lián)接偶對確定一個與特定授權(quán)的最大信息流量值相配合的傳輸信道。
3.根據(jù)權(quán)利要求1或2所述的以分組方式傳輸?shù)南⒈O(jiān)控方法,其中,由監(jiān)控器所接收的初始化分組信息流量值的估算(50)包括以下步驟·存儲一些最后的初始化分組的數(shù)值,這些最后的初始化分組是由發(fā)射機終端(10)發(fā)送到接收機終端(12)的并且是在預定時間以后由監(jiān)控器(20,22)接收的?!な估妙A定的時間所存儲的初始化分組的數(shù)值總和等分。
4.根據(jù)權(quán)利要求1至3之一所述的以分組方式傳輸?shù)南⒈O(jiān)控方法,它是利用監(jiān)控器(20,22)實施的,該監(jiān)控器另外還可進行處理對話時間的初始化分組。
5.根據(jù)權(quán)利要求4所述的消息監(jiān)控方法,其中強行規(guī)定對話時間初始化分組通路是發(fā)送到監(jiān)控器(20,22),它作為這些對話時間初始化分組通過的第一個處理器。
6.根據(jù)權(quán)利要求4所述的消息監(jiān)控方法,其中監(jiān)控器(20,22)是任何一種有關(guān)對話時間初始化分組的處理器,人們確定一些路徑選擇的規(guī)則可保證通過該處理器有系統(tǒng)的傳輸對話時間初始化分組。
7.根據(jù)權(quán)利要求1至6之一所述的以分組方式傳輸?shù)南⒈O(jiān)控方法,其中所傳輸?shù)膶υ挄r間初始化消息使用了協(xié)議SIP。
8.用于多媒體信息流交換對話時間初始化的消息監(jiān)控器(20,22),這些消息是以分組方式經(jīng)過監(jiān)控器由發(fā)射機終端(10)與至少一個接收機終端(12)之間的網(wǎng)絡(18)傳輸?shù)?,其特征在于它包括·對于至少一個由監(jiān)控器(20,22)所接收的初始化分組信息流量值的估算裝置(50)·使該值與授權(quán)的最大信息流量值進行比較的比較器(52)·只有當該分組的信息流量值不超過授權(quán)的最大信息流量值時才準許傳輸初始化分組的授權(quán)裝置(40)。
9.用于多媒體信息流交換對話時間初始化的消息傳輸設(shè)備,它包括一個網(wǎng)絡(18),該網(wǎng)絡(18)包括至少一個根據(jù)權(quán)利要求8所述的監(jiān)控器(20,22)。
全文摘要
本發(fā)明涉及一種用于多媒體信息流交換對話時間初始化的消息監(jiān)控方法,這些消息都是通過監(jiān)控(服務)器由發(fā)射機終端與至少一個接收機終端間的網(wǎng)絡以分組方式傳輸?shù)?,該方法包括以下步驟在一個步驟中要估算(50)至少一個由監(jiān)控器所接收的初始化分組的信息流量值;在另一個步驟中使該值與授權(quán)的最大信息流量值進行比較(52);還有一個步驟,其間只是如果該分組信息流量值不超過授權(quán)的最大信息流量值才準許(40)初始化分組傳輸。優(yōu)選地是,估算的信息流量值是按照滑移時窗所測量的一個平均值。本發(fā)明還涉及采用該發(fā)明方法的監(jiān)控器及設(shè)備。
文檔編號H04L12/26GK1898934SQ200480038425
公開日2007年1月17日 申請日期2004年10月20日 優(yōu)先權(quán)日2003年10月22日
發(fā)明者S·圖芬, S·阿弗利納, K·-A·-V·阮 申請人:法國電訊公司