亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

通信控制方法、裝置及系統(tǒng)的制作方法

文檔序號:7965648閱讀:118來源:國知局
專利名稱:通信控制方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及通信控制技術(shù)。
背景技術(shù)
NGN(Next Generation Network,下一代網(wǎng)絡(luò))、VoIP(Voice over IP,IP電話)業(yè)務(wù)在全球呈現(xiàn)快速發(fā)展的勢頭,給傳統(tǒng)電話業(yè)務(wù)帶來了巨大的挑戰(zhàn)。然而,網(wǎng)絡(luò)安全問題一直是互聯(lián)網(wǎng)發(fā)展的瓶頸,基于IP技術(shù)的NGN繼承了IP網(wǎng)絡(luò)的脆弱性,VoIP和NGN遭受了眾多安全問題的困擾。
PC機之間的計費欺騙是VoIP和NGN面臨的安全威脅之一,尤其在NGN網(wǎng)絡(luò)中,由于控制與承載相互分離,信令流與媒體流相互分離,惡意終端可能在發(fā)起終止會話的信令后仍然進(jìn)行媒體流的通信。圖1即為計費欺騙的示意圖。在VoIP及NGN網(wǎng)絡(luò)中,終端發(fā)送會話建立請求后,所述終端同對方終端進(jìn)行會話能力的協(xié)商,如果雙方同意建立連接,計費系統(tǒng)開始計費,如果一方終端發(fā)出終止會話的請求,計費系統(tǒng)就停止計費。在SIP(Session InitialProtocol,會話初始協(xié)議)消息中,如果對端發(fā)送了200 OK消息,計費系統(tǒng)開始計費,如果核心控制設(shè)備接收到BYE消息,計費系統(tǒng)停止計費。如果兩個終端均為惡意終端,則其中一個終端就可能偽造并發(fā)出BYE消息而不停止媒體流的傳輸,同時對端接收到BYE消息后仍然進(jìn)行媒體流通信,那么這時,計費系統(tǒng)雖然已經(jīng)停止計費,但是雙方終端仍在進(jìn)行通信,從而欺騙了計費系統(tǒng),給運營商造成了巨大損失。因此,防止計費欺騙也成為部署NGN網(wǎng)絡(luò)不容忽視的一項指標(biāo)。
目前,防止計費欺騙的一種手段是在網(wǎng)絡(luò)的邊緣設(shè)置SBC(Session BorderController,會話邊界控制器),SBC是所有進(jìn)出網(wǎng)絡(luò)的信息流或媒體流必經(jīng)的通道,其對過往數(shù)據(jù)包尤其對信令流進(jìn)行合法性檢查,將合乎規(guī)則的信令消息轉(zhuǎn)交給核心控制設(shè)備處理,并對媒體流進(jìn)行轉(zhuǎn)發(fā)。
但是,SBC主要是對信令流進(jìn)行處理,極易受到信令流的攻擊,而SBC如果受到攻擊,就很可能失效,進(jìn)而導(dǎo)致防止計費欺騙的手段也失效。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種通信控制方法,在避免信令流攻擊的前提下,通過對媒體流的控制達(dá)到防止計費欺騙的目的。
為解決上述技術(shù)問題,本發(fā)明提供了一種通信控制方法,包括第一終端與第二終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點;所述節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制。
所述節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制的過程包括所述節(jié)點收到核心控制設(shè)備發(fā)出的終止通信的命令后,停止第一終端與第二終端之間的媒體流的傳輸。
停止第一終端與第二終端之間的媒體流傳輸?shù)姆绞桨P(guān)閉至少一個為終端開放的端口和/或丟棄終端發(fā)出的數(shù)據(jù)包。
第一終端與第二終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點的過程由下述步驟實現(xiàn)第一終端向第二終端發(fā)出呼叫請求;核心控制設(shè)備將第一終端發(fā)出的請求信息中的地址修改為選定的節(jié)點的地址,將端口信息修改為所述節(jié)點中為第二終端服務(wù)的端口信息,并將修改后的請求信息發(fā)送到第二終端;如果第二終端接受第一終端的請求,則向第一終端發(fā)出接受請求信息;核心控制設(shè)備通知節(jié)點開放為第一終端及第二終端選定的端口,將接受請求信息中的地址修改為節(jié)點的地址,將端口信息修改為所述節(jié)點中為第一終端服務(wù)的端口信息,并將修改后的接受請求信息發(fā)送到第一終端。
本發(fā)明還提供了一種通信控制裝置,包括核心控制單元,用于處理核心控制設(shè)備發(fā)出的信令;媒體中繼處理單元,用于根據(jù)所述核心控制單元的命令控制兩個終端之間的媒體流傳輸。
所述核心控制單元處理的信令包括核心控制設(shè)備命令打開媒體流傳輸端口的信令;和/或核心控制設(shè)備通知會話結(jié)束的信令;和/或間隔性的向核心控制設(shè)備匯報所述裝置的狀態(tài)信息。
所述媒體中繼處理單元還用于檢驗媒體流的合法性;和/或?qū)鬏敳缓戏ǖ拿襟w流的雙方終端信息向所述核心控制單元匯報。
所述裝置還包括流量分析單元,用于對流經(jīng)所述裝置的媒體流的流量進(jìn)行統(tǒng)計分析;流量控制單元,用于根據(jù)所述流量分析單元分析的數(shù)據(jù)對流經(jīng)所述裝置的媒體流的流量進(jìn)行控制;和/或帶寬協(xié)調(diào)單元,用于協(xié)調(diào)不同網(wǎng)絡(luò)域之間的帶寬;和/或狀態(tài)報告單元,用于間隔性的向核心控制設(shè)備報告所述裝置當(dāng)前的狀態(tài),并對于異常情況產(chǎn)生日志和報告;和/或合法監(jiān)聽接口用于向合法監(jiān)聽設(shè)備提供平臺接口,以使所述合法監(jiān)聽設(shè)備對網(wǎng)絡(luò)流量進(jìn)行實時控制。
本發(fā)明還提供了一種通信控制系統(tǒng),包括核心控制設(shè)備,還包括至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備,用于根據(jù)所述核心控制設(shè)備的命令對兩個終端之間傳輸?shù)拿襟w流進(jìn)行控制;其中,所述兩個終端之間傳輸?shù)拿襟w流經(jīng)過所述至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備。
所述至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備間隔性的向所述核心控制設(shè)備匯報當(dāng)前狀態(tài)信息。
所述核心控制設(shè)備向選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備提供所述兩個終端的端口信息及所述選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備需要映射的端口信息。
所述核心控制設(shè)備用于處理發(fā)送給選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備的信令及選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備返回的狀態(tài)信息,和/或,用于維護(hù)所有媒體中繼轉(zhuǎn)發(fā)設(shè)備的狀態(tài)信息。
所述核心控制設(shè)備用于對加密的信令解密。
在本發(fā)明中,節(jié)點或媒體中繼轉(zhuǎn)發(fā)設(shè)備根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制,不但避免了遭到惡意終端的信令流的攻擊,還對媒體流本身進(jìn)行控制,有效的防止了計費欺騙情況的發(fā)生。
在通過設(shè)置SBC防止計費欺騙的方法中,SBC必須處于網(wǎng)絡(luò)邊緣,部署較為固定,而在本發(fā)明中,節(jié)點或媒體中繼轉(zhuǎn)發(fā)設(shè)備可以根據(jù)具體的應(yīng)用部署在網(wǎng)絡(luò)內(nèi)部或網(wǎng)絡(luò)邊緣,為實際組網(wǎng)提供了多種實施方式。
在通過設(shè)置SBC防止計費欺騙的方法中,SBC需要對信令進(jìn)行處理,但如果信令已加密,SBC則不能對信令解密,因此SBC的作用就會失效。而在本發(fā)明中,節(jié)點或媒體中繼轉(zhuǎn)發(fā)設(shè)備根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制,而核心控制設(shè)備可以對加密的信令進(jìn)行解密,所以,即使系統(tǒng)中的信令已加密,也不會影響節(jié)點或媒體中繼轉(zhuǎn)發(fā)設(shè)備對媒體流的控制。
本發(fā)明的通信控制裝置具有流量分析單元和流量控制單元,能夠?qū)崟r的對媒體流的流量進(jìn)行統(tǒng)計分析并控制。
本發(fā)明的通信控制裝置具有合法監(jiān)聽單元,便于合法監(jiān)聽設(shè)備實現(xiàn)對媒體流的合法監(jiān)聽,對用戶網(wǎng)絡(luò)媒體流量進(jìn)行實時控制。
本發(fā)明的通信控制裝置具有帶寬協(xié)調(diào)單元,優(yōu)化了網(wǎng)絡(luò)帶寬資源,使通信透明化。


圖1為計費欺騙示意圖;圖2為本發(fā)明發(fā)明的流程圖;圖3為本發(fā)明裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式
下面我們將結(jié)合附圖,對本發(fā)明的最佳實施方案進(jìn)行詳細(xì)描述。首先要指出的是,本發(fā)明中用到的術(shù)語、字詞及權(quán)利要求的含義不能僅僅限于其字面和普通的含義去理解,還包括進(jìn)而與本發(fā)明的技術(shù)相符的含義和概念,這是因為我們作為發(fā)明者,要適當(dāng)?shù)亟o出術(shù)語的定義,以便對我們的發(fā)明進(jìn)行最恰當(dāng)?shù)拿枋?。因此,本說明和附圖中給出的配置,只是本發(fā)明的首選實施方案,而不是要列舉本發(fā)明的所有技術(shù)特性。我們要認(rèn)識到,還有各種各樣的可以取代我們方案的同等方案或修改方案。
本發(fā)明提供的通信控制方法的整體方案是兩個終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點,由節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制。我們還可以將節(jié)點稱為媒體中繼轉(zhuǎn)發(fā)設(shè)備,另外,核心控制設(shè)備泛指各種網(wǎng)守、軟交換機、代理服務(wù)器、通信控制器等交換控制設(shè)備。
根據(jù)上述方法的整體方案,呼叫過程可以由以下步驟實現(xiàn)核心控制設(shè)備對兩個終端的請求消息處理后發(fā)送給對方,將會話對方的地址指定為媒體中繼轉(zhuǎn)發(fā)設(shè)備的地址,將會話對方的媒體流通信端口指定為媒體中繼轉(zhuǎn)發(fā)設(shè)備的特定端口;核心控制設(shè)備命令媒體中繼轉(zhuǎn)發(fā)設(shè)備打開相應(yīng)的端口;媒體中繼轉(zhuǎn)發(fā)設(shè)備按照協(xié)商好的端口號轉(zhuǎn)發(fā)同一會話的媒體流;如果核心控制設(shè)備收到會話終止消息,則向媒體中繼轉(zhuǎn)發(fā)設(shè)備發(fā)出終止媒體流傳輸?shù)拿?,媒體中繼轉(zhuǎn)發(fā)設(shè)備根據(jù)終止命令斷開媒體流。
以SIP協(xié)議的典型呼叫流程為例,雙方的端口能力協(xié)商在Invite(請求)和200 OK消息中的SDP(Session Description Protocol,會話描述協(xié)議)中完成,核心控制設(shè)備采用SoftSwitch(軟交換機)。為減少媒體中繼轉(zhuǎn)發(fā)設(shè)備與SoftSwitch之間的交互次數(shù),SoftSwitch在收到200 OK后一次性告知媒體中繼轉(zhuǎn)發(fā)設(shè)備需要為兩終端開放的端口號。媒體中繼轉(zhuǎn)發(fā)設(shè)備定期向SoftSwitch發(fā)送HEARTBEAT(心跳消息)報告其運行狀態(tài),以供SoftSwitch監(jiān)控其狀態(tài)。現(xiàn)在結(jié)合圖2,對這種典型的呼叫流程進(jìn)行說明。
步驟S201用戶終端A向用戶終端B發(fā)出呼叫請求,經(jīng)由SoftSwitch控制。由圖2可知,用戶終端A發(fā)出的Invite消息首先由SoftSwitch處理。
步驟S202SoftSwitch向用戶終端A發(fā)出100 trying,表明正在處理請求。
步驟S203SoftSwitch選定為本次會話服務(wù)的媒體中繼轉(zhuǎn)發(fā)設(shè)備,并修改Invite中的SDP部分,將“c=”部分修改為選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備地址,將RTP(Realtime Transfer Protocol,實時傳輸協(xié)議)端口信息修改為媒體中繼轉(zhuǎn)發(fā)設(shè)備中為用戶終端B服務(wù)的RTP服務(wù)端口,然后發(fā)送給用戶終端B。
步驟S204、步驟S205用戶終端B向用戶終端A播放回鈴音。
步驟S206用戶終端B摘機,接受A的請求,向SoftSwitch發(fā)送200 OK。
步驟S207SoftSwitch通知媒體中繼轉(zhuǎn)發(fā)設(shè)備為本次會話服務(wù),并且通知其開放為終端選定的RTP媒體流通信端口,告知媒體中繼轉(zhuǎn)發(fā)設(shè)備端口映射信息。
步驟S208回應(yīng)SoftSwitch消息,告知開放服務(wù)端口已成功。
步驟S209SoftSwitch修改200 OK中的SDP部分,將“c=”字段修改為選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備地址,將RTP端口信息修改為媒體中繼轉(zhuǎn)發(fā)設(shè)備中為用戶終端A服務(wù)的RTP端口,然后發(fā)給用戶終端A。
步驟S210、步驟S211用戶終端A返回確認(rèn)信息。
至此,呼叫過程結(jié)束,用戶終端A與用戶終端B之間開始通過媒體中繼轉(zhuǎn)發(fā)設(shè)備傳輸媒體流。但是,計費欺騙一般發(fā)生在一個用戶終端向核心控制設(shè)備發(fā)出終止會話消息后,所以請繼續(xù)參照圖2,對如何防止計費欺騙進(jìn)行說明。
步驟S212用戶終端B掛機,向SoftSwitch發(fā)出Bye消息。
步驟S213SoftSwitch向媒體中繼轉(zhuǎn)發(fā)設(shè)備發(fā)出中斷媒體會話的控制命令。
步驟S214媒體中繼轉(zhuǎn)發(fā)設(shè)備給出回應(yīng)消息同時,中斷用戶終端A和B之間的媒體流。
步驟S215SoftSwitch將Bye消息發(fā)給用戶終端A,告知其會話已終結(jié)。
步驟S216、步驟S217用戶終端A告訴用戶終端B會話終止成功。
在上述實施例中,核心控制設(shè)備通過將SDP部分的“C=”字段修改為媒體中繼轉(zhuǎn)發(fā)設(shè)備的地址,端口號也進(jìn)行相應(yīng)的修改,從而使傳輸?shù)拿襟w流必須經(jīng)過媒體中繼轉(zhuǎn)發(fā)設(shè)備,這種情況下,當(dāng)一個用戶終端發(fā)送BYE消息請求終止會話時,核心控制設(shè)備通知媒體中繼轉(zhuǎn)發(fā)設(shè)備終止雙方媒體流的傳輸,媒體中繼轉(zhuǎn)發(fā)設(shè)備就能停止媒體流的轉(zhuǎn)發(fā)。由于媒體中繼轉(zhuǎn)發(fā)設(shè)備不受任何終端控制,所以即使媒體中繼轉(zhuǎn)發(fā)設(shè)備停止轉(zhuǎn)發(fā)后終端仍然發(fā)送RTP包,雙方仍然不能通信,從而防止了計費欺騙。
此外,在建立媒體通話之后,媒體中繼轉(zhuǎn)發(fā)設(shè)備還可間隔性的向核心控制設(shè)備報告媒體流傳輸狀態(tài)、用戶互通狀態(tài)以及網(wǎng)絡(luò)流通狀態(tài),以便核心控制設(shè)備進(jìn)一步地控制網(wǎng)絡(luò)通信。
由于會話雙方的媒體流傳輸需要通過媒體中繼轉(zhuǎn)發(fā)設(shè)備進(jìn)行,因此,媒體中繼轉(zhuǎn)發(fā)設(shè)備如何識別同一會話中的雙方媒體流成為必須要解決的問題,本發(fā)明采取端口映射的方式。為了實現(xiàn)端口映射,媒體中繼轉(zhuǎn)發(fā)設(shè)備必須通過核心控制設(shè)備獲得相關(guān)信息,具體信息如下在核心控制設(shè)備指示媒體中繼轉(zhuǎn)發(fā)設(shè)備打開相應(yīng)端口的步驟中,即上述步驟S207中,核心控制設(shè)備必須將會話雙方IP端口信息以及媒體中繼轉(zhuǎn)發(fā)設(shè)備需要映射的端口等信息的兩個映射四元組發(fā)送給媒體中繼轉(zhuǎn)發(fā)設(shè)備,媒體中繼轉(zhuǎn)發(fā)設(shè)備根據(jù)兩個四元組知道會話雙方以及需要為雙方提供的媒體流端口,并進(jìn)行一定的會話控制。如果雙方分別為A,B,媒體中繼轉(zhuǎn)發(fā)設(shè)備為M,則兩個四元組的內(nèi)容如表1所示。


表1會話雙方四元組其中,A_IP為終端A的IP地址,A_Port為協(xié)商后A用作傳送RTP流的端口,M_IP1或M_IP2為媒體中繼轉(zhuǎn)發(fā)設(shè)備的對于終端A和B表現(xiàn)的IP地址,M_IP1和M_IP2可以相同,也可以不同,M_Port1為媒體中繼轉(zhuǎn)發(fā)設(shè)備提供給A的RTP服務(wù)端口,M_Port2為媒體中繼轉(zhuǎn)發(fā)設(shè)備提供給B的RTP服務(wù)端口,M_Port1和M_Port2可以相同,也可以不同。B_IP為終端B的IP地址,B_Port為協(xié)商后B用作傳送RTP流的端口。當(dāng)媒體中繼轉(zhuǎn)發(fā)設(shè)備收到這兩個四元組后,如果媒體中繼轉(zhuǎn)發(fā)設(shè)備在M_IP1的M_Port1端口收到來自A_IP端口為A_Port的RTP流,則將該RTP流的源IP地址改為自身IP地址M_IP2,源端口改為M_Port2,目的IP地址改為B_IP,目的端口改為B_Port,即RTP流通過M_IP2和M_Port2端口轉(zhuǎn)發(fā)給B_IP的B_Port端口,同樣,收到B的RTP流之后也進(jìn)行相應(yīng)的處理,完成媒體流轉(zhuǎn)發(fā)的端口映射。如果核心控制設(shè)備通知該條映射失效,媒體中繼轉(zhuǎn)發(fā)設(shè)備則刪除該條映射。
核心控制設(shè)備可以采用任何協(xié)議來控制媒體中繼轉(zhuǎn)發(fā)設(shè)備,包括采用自定義協(xié)議或者M(jìn)GCP(Media Gateway Control Protocol,媒體網(wǎng)關(guān)控制協(xié)議)等協(xié)議。
本發(fā)明還公開了一種通信控制裝置,現(xiàn)在結(jié)合圖3,對本發(fā)明提出的裝置進(jìn)行說明。
如圖3所示,通信控制裝置301包括核心處理單元3011及媒體中繼處理單元3012,這兩個單元是通信控制裝置301所必需的功能單元。此外,通信控制裝置301還可包括流量分析單元3013,流量控制單元3014,帶寬協(xié)調(diào)單元3015,狀態(tài)報告單元3016及合法監(jiān)聽接口3017。
現(xiàn)在對這些單元分別進(jìn)行說明。
核心處理單元3011,用于處理核心控制設(shè)備發(fā)出的控制信令并做出相應(yīng)的響應(yīng),同時協(xié)調(diào)其他各單元之間的通信及正常運作。核心處理單元3011必須處理的信令包括核心控制設(shè)備命令打開媒體流傳輸端口的信令,如果通信控制裝置301收到這條信令后,則打開相應(yīng)的端口,以備媒體傳輸使用;核心控制設(shè)備通知會話結(jié)束的信令,如果通信控制裝置301收到這條信令后,立即斷開終端之間的媒體通信。核心處理單元3011可選處理的信令包括間隔性的向核心控制設(shè)備發(fā)送心跳消息以匯報其狀態(tài)信息;與可選功能單元之間的通信等。
媒體中繼處理單元3012,用于對建立會話的媒體流進(jìn)行中繼轉(zhuǎn)發(fā),此外,還可以用于對媒體流進(jìn)行合法性驗證及控制。媒體中繼處理單元3012必須執(zhí)行的動作包括接受從一個終端發(fā)出的媒體流,將該媒體流按照核心控制設(shè)備指定的映射方式或者通信控制裝置301自身建立的映射關(guān)系轉(zhuǎn)發(fā)到同一會話的另一個終端。媒體中繼處理單元3012可選執(zhí)行的動作包括檢驗媒體流的合法性;對不合法的傳輸媒體流的雙方信息向核心處理單元3011進(jìn)行匯報等。
流量分析單元3013用于對流經(jīng)通信控制裝置301的媒體流量進(jìn)行詳細(xì)的統(tǒng)計分析,為進(jìn)一步的處理提供數(shù)據(jù)。
流量控制單元3014,用于根據(jù)流量分析單元3013產(chǎn)生的數(shù)據(jù)對媒體流進(jìn)行相應(yīng)的控制,保證媒體流通信的QoS(Quality of Service,服務(wù)質(zhì)量)。
帶寬協(xié)調(diào)單元3015,用于動態(tài)協(xié)調(diào)不同域之間的帶寬,使通信透明化。當(dāng)通信控制裝置301處于不同的網(wǎng)絡(luò)域邊界時,網(wǎng)絡(luò)預(yù)留帶寬可能有所不同,那么兩個域之間的通信就會在邊界遇到瓶頸問題。帶寬協(xié)調(diào)單元3015就可以解決這樣的問題。
狀態(tài)報告單元3016,用于將當(dāng)前的通信狀態(tài)向核心控制設(shè)備定時報告,也可對異常情況產(chǎn)生日志和報告。
合法監(jiān)聽接口3017,用于向合法監(jiān)聽設(shè)備提供一個平臺接口,以便于對用戶網(wǎng)絡(luò)流量進(jìn)行實時控制。
通信控制裝置301可以稱為媒體中繼轉(zhuǎn)發(fā)設(shè)備,其各功能單元能夠很好地協(xié)作,媒體中繼轉(zhuǎn)發(fā)設(shè)備也具有良好的擴展性能,能夠方便地添加新的功能單元以適應(yīng)不斷發(fā)展變化的網(wǎng)絡(luò)環(huán)境,尤其是以后對媒體流的安全進(jìn)行擴展,不但要能夠保證正常通信,同時也要實現(xiàn)安全通信。
本發(fā)明還提供了一種通信控制系統(tǒng),現(xiàn)在結(jié)合圖4,對本發(fā)明提出的系統(tǒng)進(jìn)行說明。
如圖4所示,通信控制系統(tǒng)包括核心控制設(shè)備S401及至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備S402,當(dāng)然,通信系統(tǒng)還包括路由器S403,核心控制設(shè)備S401設(shè)置在核心控制網(wǎng)絡(luò)中,媒體中繼轉(zhuǎn)發(fā)設(shè)備S402設(shè)置在骨干傳輸網(wǎng)絡(luò)中,兩個PC機分別在各自的接入網(wǎng)中,其中,兩個終端之間傳輸?shù)拿襟w流經(jīng)過至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備S402,媒體中繼轉(zhuǎn)發(fā)設(shè)備S402根據(jù)核心控制設(shè)備S401的命令對兩個終端之間傳輸?shù)拿襟w流進(jìn)行控制。
媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的部署有多種方式,其可以集成到媒體網(wǎng)關(guān)、代理服務(wù)器上,也可以作為獨立的設(shè)備部署。當(dāng)集成于媒體網(wǎng)關(guān)或代理服務(wù)器上時,媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的部分功能可以與媒體網(wǎng)關(guān)或代理服務(wù)器的功能合二為一。
媒體中繼轉(zhuǎn)發(fā)設(shè)備S402一般部署在各個域的邊緣以及域的內(nèi)部,具體數(shù)量可以根據(jù)實際應(yīng)用決定。當(dāng)有多個媒體中繼轉(zhuǎn)發(fā)設(shè)備S402時,核心控制設(shè)備S401會向其控制范圍內(nèi)的媒體中繼轉(zhuǎn)發(fā)設(shè)備S402進(jìn)行廣播,存活的媒體中繼轉(zhuǎn)發(fā)設(shè)備S402回應(yīng)核心控制設(shè)備S401,核心控制設(shè)備S401選取合適的媒體中繼轉(zhuǎn)發(fā)設(shè)備S402為用戶服務(wù)。
當(dāng)不同域的用戶終端進(jìn)行通信時,核心控制設(shè)備S401會優(yōu)先選擇處于域邊緣的媒體中繼轉(zhuǎn)發(fā)設(shè)備S402;而當(dāng)同一域內(nèi)用戶終端通信時,核心控制設(shè)備S401優(yōu)先選擇處于域內(nèi)的媒體中繼轉(zhuǎn)發(fā)設(shè)備,控制內(nèi)部域的媒體流,從而實現(xiàn)媒體中繼轉(zhuǎn)發(fā)設(shè)備S402對任何網(wǎng)絡(luò)媒體流的控制。
核心控制設(shè)備S401需要附加一些功能以有效地控制媒體中繼轉(zhuǎn)發(fā)設(shè)備S402,其中,主要增加如下兩個功能信令處理功能能夠產(chǎn)生控制媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的信令,核心控制設(shè)備S401應(yīng)該在合適的時候產(chǎn)生相應(yīng)的信息發(fā)送給媒體中繼轉(zhuǎn)發(fā)設(shè)備S402,例如,在收到200 OK之后命令媒體中繼轉(zhuǎn)發(fā)設(shè)備S402開放相應(yīng)的端口,在收到Invite消息后將媒體連接地址修改為媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的地址。同時,核心控制設(shè)備S401也應(yīng)處理媒體中繼轉(zhuǎn)發(fā)設(shè)備S402發(fā)出的狀態(tài)報告信息,如媒體中繼轉(zhuǎn)發(fā)設(shè)備S402退出使用時向核心控制設(shè)備S401報告,核心控制設(shè)備S401則更新內(nèi)部維持的狀態(tài)信息。
維護(hù)媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的狀態(tài)信息映射表在核心控制設(shè)備S401內(nèi)部需要維持一張狀態(tài)信息表,用來存儲各個媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的狀態(tài)信息,如地址信息(IPv4或IPv6)、運行信息等。表2給出了媒體中繼轉(zhuǎn)發(fā)設(shè)備S402運行狀態(tài)表的基本字段。

表2媒體中繼轉(zhuǎn)發(fā)設(shè)備S402運行狀態(tài)信息表其中,序號為該項的唯一標(biāo)識,M為媒體中繼轉(zhuǎn)發(fā)設(shè)備S402,M名稱對應(yīng)每一個媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的描述名稱,地址信息記錄該媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的IP地址或者域名信息,運行狀態(tài)表示媒體中繼轉(zhuǎn)發(fā)設(shè)備S402所處的狀態(tài),如正常、注銷、故障等,更新時間表示當(dāng)前各項值的更新時間。
當(dāng)核心控制設(shè)備S401修改SDP消息時,需要查詢此表關(guān)于媒體中繼轉(zhuǎn)發(fā)設(shè)備S402的地址信息,此外,當(dāng)媒體中繼轉(zhuǎn)發(fā)設(shè)備S402向核心控制設(shè)備S401報告其運行狀態(tài)信息時,核心控制設(shè)備S401也需要實時更新此映射表。
需要說明的是,核心控制設(shè)備S401增加的這些功能可以集成在核心控制設(shè)備S401上,也可以由串聯(lián)到網(wǎng)絡(luò)上的獨立設(shè)備完成,核心控制設(shè)備S401不需做任何改變。
媒體中繼轉(zhuǎn)發(fā)設(shè)備S402還可以間隔性的向核心控制設(shè)備S401報告其狀態(tài)信息,以便于核心控制設(shè)備S401及時更新媒體中繼轉(zhuǎn)發(fā)設(shè)備S402運行狀態(tài)信息表,進(jìn)而選擇合適的媒體中繼轉(zhuǎn)發(fā)設(shè)備S402為用戶服務(wù)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種通信控制方法,其特征在于包括第一終端與第二終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點;所述節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制。
2.如權(quán)利要求1所述的通信控制方法,其特征在于所述節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制的過程包括所述節(jié)點收到核心控制設(shè)備發(fā)出的終止通信的命令后,停止第一終端與第二終端之間的媒體流的傳輸。
3.如權(quán)利要求2所述的通信控制方法,其特征在于停止第一終端與第二終端之間的媒體流傳輸?shù)姆绞桨P(guān)閉至少一個為終端開放的端口和/或丟棄終端發(fā)出的數(shù)據(jù)包。
4.如權(quán)利要求1所述的通信控制方法,其特征在于第一終端與第二終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點的過程由下述步驟實現(xiàn)第一終端向第二終端發(fā)出呼叫請求;核心控制設(shè)備將第一終端發(fā)出的請求信息中的地址修改為選定的節(jié)點的地址,將端口信息修改為所述節(jié)點中為第二終端服務(wù)的端口信息,并將修改后的請求信息發(fā)送到第二終端;如果第二終端接受第一終端的請求,則向第一終端發(fā)出接受請求信息;核心控制設(shè)備通知節(jié)點開放為第一終端及第二終端選定的端口,將接受請求信息中的地址修改為節(jié)點的地址,將端口信息修改為所述節(jié)點中為第一終端服務(wù)的端口信息,并將修改后的接受請求信息發(fā)送到第一終端。
5.一種通信控制裝置,其特征在于包括核心控制單元,用于處理核心控制設(shè)備發(fā)出的信令;媒體中繼處理單元,用于根據(jù)所述核心控制單元的命令控制兩個終端之間的媒體流傳輸。
6.如權(quán)利要求5所述的通信控制裝置,其特征在于所述核心控制單元處理的信令包括核心控制設(shè)備命令打開媒體流傳輸端口的信令;和/或核心控制設(shè)備通知會話結(jié)束的信令;和/或間隔性的向核心控制設(shè)備匯報所述裝置的狀態(tài)信息。
7.如權(quán)利要求5所述的通信控制裝置,其特征在于所述媒體中繼處理單元還用于檢驗媒體流的合法性;和/或?qū)鬏敳缓戏ǖ拿襟w流的雙方終端信息向所述核心控制單元匯報。
8.如權(quán)利要求5所述的通信控制裝置,其特征在于還包括流量分析單元,用于對流經(jīng)所述裝置的媒體流的流量進(jìn)行統(tǒng)計分析;流量控制單元,用于根據(jù)所述流量分析單元分析的數(shù)據(jù)對流經(jīng)所述裝置的媒體流的流量進(jìn)行控制;和/或帶寬協(xié)調(diào)單元,用于協(xié)調(diào)不同網(wǎng)絡(luò)域之間的帶寬;和/或狀態(tài)報告單元,用于間隔性的向核心控制設(shè)備報告所述裝置當(dāng)前的狀態(tài),并對于異常情況產(chǎn)生日志和報告;和/或合法監(jiān)聽接口用于向合法監(jiān)聽設(shè)備提供平臺接口,以使所述合法監(jiān)聽設(shè)備對網(wǎng)絡(luò)流量進(jìn)行實時控制。
9.一種通信控制系統(tǒng),包括核心控制設(shè)備,其特征在于還包括至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備,用于根據(jù)所述核心控制設(shè)備的命令對兩個終端之間傳輸?shù)拿襟w流進(jìn)行控制;其中,所述兩個終端之間傳輸?shù)拿襟w流經(jīng)過所述至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備。
10.如權(quán)利要求9所述的通信控制系統(tǒng),其特征在于所述至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備間隔性的向所述核心控制設(shè)備匯報當(dāng)前狀態(tài)信息。
11.如權(quán)利要求9所述的通信控制系統(tǒng),其特征在于所述核心控制設(shè)備向選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備提供所述兩個終端的端口信息及所述選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備需要映射的端口信息。
12.如權(quán)利要求9所述的通信控制系統(tǒng),其特征在于所述核心控制設(shè)備用于處理發(fā)送給選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備的信令及選定的媒體中繼轉(zhuǎn)發(fā)設(shè)備返回的狀態(tài)信息,和/或,用于維護(hù)所有媒體中繼轉(zhuǎn)發(fā)設(shè)備的狀態(tài)信息。
13.如權(quán)利要求9所述的通信控制系統(tǒng),其特征在于所述核心控制設(shè)備用于對加密的信令解密。
全文摘要
本發(fā)明提供了一種通信控制方法,包括第一終端與第二終端之間傳輸?shù)拿襟w流經(jīng)過預(yù)先設(shè)置的節(jié)點;所述節(jié)點根據(jù)核心控制設(shè)備的命令對媒體流進(jìn)行控制。本發(fā)明還提供了一種通信控制裝置,包括核心控制單元,用于處理核心控制設(shè)備發(fā)出的信令;媒體中繼處理單元,用于根據(jù)所述核心控制單元的命令控制兩個終端之間的媒體流傳輸。本發(fā)明還提供了一種通信控制系統(tǒng),包括核心控制設(shè)備,還包括至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備,用于根據(jù)所述核心控制設(shè)備的命令對兩個終端之間傳輸?shù)拿襟w流進(jìn)行控制;其中,所述兩個終端之間傳輸?shù)拿襟w流經(jīng)過所述至少一個媒體中繼轉(zhuǎn)發(fā)設(shè)備。
文檔編號H04L9/00GK1889578SQ20061010674
公開日2007年1月3日 申請日期2006年7月28日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者劉利鋒, 鄭志彬, 朱洪亮, 趙凱 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1