專利名稱:一種基于互控級聯(lián)會議的呼叫連接建立方法和設備的制作方法
技術領域:
本發(fā)明涉及通信技術領域,特別是涉及一種基于互控級聯(lián)會議的呼叫連接建立方法和設備。
背景技術:
隨著視訊會議市場的迅速發(fā)展,視頻會議應用越來越普遍,一個會議中的會場數(shù)不斷增加,導致單個MCU(Multipoint Control Unit,多點控制單元,可對會議進行集中管理和控制)的容量已經(jīng)不能支持這樣的應用。在這種情況下,MCU的級聯(lián)技術得到應用,各廠商通過使用多個MCU級聯(lián)來增加會議容量,以滿足用戶需求,增加會議所能承載會場的數(shù)目?,F(xiàn)有技術中,在互控級聯(lián)的實現(xiàn)(MCU間形成上下級關系,下級MCU將自身管理的終端設備均上報給上級MCU,上級MCU可直接操作所有終端設備)中,上級MCU可將下級MCU 作為會場終端呼入會議,且上級MCU可將下級MCU管理的會場終端呼入會議。當前上級MCU 與下級MCU之間最多只支持4路通道,該4路通道用于在一個呼叫過程中,分別傳輸主流視頻、輔流視頻、音頻及攝像機控制等數(shù)據(jù)。因此,上級MCU和下級MCU之間只能傳輸一個MT (Multimedia Terminal,會場終端,放置于各會場的音、視頻終端處理設備,負責將本會場的圖像和聲音編碼后發(fā)送到網(wǎng)絡)的數(shù)據(jù),即上級MCU只能對下級MCU管理的一個會場終端進行選擇觀看或廣播,不利于用戶的使用,影響用戶感受。
發(fā)明內(nèi)容
本發(fā)明提供一種基于互控級聯(lián)會議的呼叫連接建立方法和設備,以支持對下級 MCU管理的兩個不同的會場終端同時進行選擇觀看和廣播。為了達到上述目的,本發(fā)明提供一種基于互控級聯(lián)會議的呼叫連接建立方法,應用于包括至少兩級多點控制單元MCU的互控級聯(lián)的視訊會議中,所述兩級MCU為下級MCU 和上級MCU,且所述下級MCU管理有多個會場終端MT,當所述上級MCU通過下級MCU與第一 MT建立呼叫連接后還需要與所述下級MCU管理的第二 MT建立呼叫連接時,該方法包括以下步驟所述下級MCU設置與所述第二 MT對應的虛擬會場,并將該虛擬會場與第二 MT的信息發(fā)送給所述上級MCU;所述上級MCU建立所述第二 MT與所述下級MCU的虛擬會場的映射關系,并向所述下級MCU發(fā)送攜帶所述第二 MT的信息的請求消息;所述下級MCU確定所述第二 MT對應的虛擬會場,啟用所述虛擬會場的VMT進程, 并建立所述VMT進程到當前已建立的呼叫連接的進程之間的TCP連接,所述TCP連接用于發(fā)送所述第二 MT的數(shù)據(jù);所述下級MCU通過所述VMT進程向所述上級MCU發(fā)送呼叫建立請求,所述呼叫建立請求中攜帶所述虛擬會場的信息;當所述上級MCU確定所述虛擬會場的信息滿足所述映射關系時,所述上級MCU確定與所述下級MCUMCU管理的第二 MT建立呼叫連接。所述第二 MT對應的虛擬會場的IP地址與所述下級MCU的IP地址相同,虛擬會場的E164號碼與所述下級MCU的E164號碼不同,且通過指定標識表示會場類型為虛擬會場。所述上級MCU建立所述第二 MT與所述下級MCU的虛擬會場的映射關系,具體包括所述上級MCU將第二 MT對應的虛擬會場的信息以及第二 MT的信息維護到MCU關系樹中,并通過所述MCU關系樹建立所述第二 MT與所述下級MCU的虛擬會場的映射關系。在所述上級MCU建立所述第二 MT與所述下級MCU的虛擬會場的映射關系時,啟用具有限制條件的匿名會場,所述限制條件為只允許符合所述映射關系的虛擬會場作為匿名會場發(fā)送呼叫建立請求。所述方法還包括當所述上級MCU需要結(jié)束所述第二 MT的呼叫連接時,所述上級 MCU關閉所述VMT進程的邏輯通道,釋放所述TCP連接,并刪除所述映射關系;所述下級MCU釋放所述TCP連接,并結(jié)束所述VMT進程。一種多點控制單元MCU,應用于包括至少兩級MCU的互控級聯(lián)的視訊會議中,所述兩級MCU為下級MCU和上級MCU,且所述下級MCU管理有多個會場終端MT,所述MCU為上級 MCU或下級MCU,當所述上級MCU通過下級MCU與第一 MT建立呼叫連接后還需要與所述下級MCU管理的第二 MT建立呼叫連接時,所述MCU包括接收模塊、發(fā)送模塊和處理模塊;當所述MCU為下級MCU時,所述發(fā)送模塊,用于設置與所述第二 MT對應的虛擬會場,將該虛擬會場與第二 MT 的信息發(fā)送給所述上級MCU ;通過第二 MT對應的虛擬會場的VMT進程向所述上級MCU發(fā)送呼叫建立請求,所述呼叫建立請求中攜帶所述虛擬會場的信息;所述接收模塊,用于接收攜帶所述第二 MT的信息的請求消息;所述處理模塊,用于確定所述第二 MT對應的虛擬會場,啟用所述虛擬會場的VMT 進程,并建立所述VMT進程到當前已建立的呼叫連接的進程之間的TCP連接,所述TCP連接用于發(fā)送所述第二 MT的數(shù)據(jù);當所述MCU為上級MCU時,所述接收模塊,用于接收第二MT對應的虛擬會場與第二MT的信息,并接收所述下級MCU通過VMT進程發(fā)送的呼叫建立請求;所述處理模塊,用于建立所述第二 MT與所述下級MCU的虛擬會場的映射關系;當確定接收到的虛擬會場的信息滿足所述映射關系時,確定與所述下級MCU管理的第二 MT建立呼叫連接;所述發(fā)送模塊,用于向所述下級MCU發(fā)送攜帶所述第二 MT的信息的請求消息。所述第二 MT對應的虛擬會場的IP地址與所述下級MCU的IP地址相同,虛擬會場的E164號碼與所述下級MCU的E164號碼不同,且通過指定標識表示會場類型為虛擬會場。當所述MCU為上級MCU時,所述處理模塊,具體用于將第二 MT對應的虛擬會場的信息以及第二 MT的信息維護到MCU關系樹中,并通過所述MCU關系樹建立所述第二 MT與所述下級MCU的虛擬會場的映射關系。
在建立所述第二MT與所述下級MCU的虛擬會場的映射關系時,啟用具有限制條件的匿名會場,所述限制條件為只允許符合所述映射關系的虛擬會場作為匿名會場發(fā)送呼叫建立請求。當所述MCU為上級M⑶時,所述處理模塊,還用于當需要結(jié)束所述第二 MT的呼叫連接時,關閉所述VMT進程的邏輯通道,釋放所述TCP連接,并刪除所述映射關系;當所述MCU為下級MCU時,所述處理模塊,還用于當需要結(jié)束所述第二 MT的呼叫連接時,釋放所述TCP連接,并結(jié)束所述VMT進程。與現(xiàn)有技術相比,本發(fā)明至少具有以下優(yōu)點在互控級聯(lián)的視訊會議中,上級MCU可以同時對下級MCU對應的多個MT建立呼叫連接,并進行觀看和廣播,加強了用戶的使用感受,增加了用戶使用的友好性。
圖1是本發(fā)明應用場景的示意圖;圖2是本發(fā)明提供的一種基于互控級聯(lián)會議的呼叫連接建立方法流程圖;圖3是本發(fā)明提出的一種多點控制單元MCU的結(jié)構(gòu)圖。
具體實施例方式本發(fā)明提出一種基于互控級聯(lián)會議的呼叫連接建立方法,該方法應用于包括至少兩級MCU的互控級聯(lián)的視訊會議中,該兩級MCU為下級MCU和上級MCU,且下級MCU管理有多個會場終端MT。以圖1為參考網(wǎng)絡模型示意圖,上級MCU為一級MCU(MCUl),下級MCU為二級 MCU(MCU2. 1、MCU2. 2),MCU2. 1 管理的會場終端分別為 MT2. 1. I、MT2. 1. 2、MT2. 1. 3。實際應用中并不局限于兩級的MCU組網(wǎng),如在圖1的基礎上,還可以有三級MCU,此時上級MCU為一級MCU,下級MCU可為二級MCU或三級MCU,處理方式與兩級MCU的處理類似,本發(fā)明中不再贅述。當上級MCU需要與下級MCU管理的MT建立呼叫連接時,則上級MCU與下級MCU建立呼叫連接,下級MCU與管理的MT建立呼叫連接,如MCUl與MCU2. 1建立呼叫連接,MCU2. 1 與MT2. 1. 1(或MT2. 1. 2、MT2. 1. 3)建立呼叫連接,本發(fā)明中對MCUl與MCU2. 1建立呼叫連接的過程進行詳細說明,MCU2. 1與MT2. 1. 1建立呼叫連接的過程不再詳加贅述。如圖2所示,該基于互控級聯(lián)會議的呼叫連接建立方法包括以下步驟步驟201,下級MCU為自身管理的各MT設置虛擬會場。例如,MCU2. 1為MT2. 1. 1 設置虛擬會場MCU2. 1. UMCU2. 1為MT2. 1. 2設置虛擬會場MCU2. 1. 2、MCU2. 1為MT2. 1. 3設置虛擬會場MCU2. 1. 3。在設置虛擬會場時,虛擬會場的IP地址與下級MCU的IP地址相同,虛擬會場的 E164號碼(用于虛擬會場與GK(Gateke印er,網(wǎng)守)之間的RAS(Remote Access Service, 遠程訪問服務)交互)與下級MCU的E164號碼不同,且各虛擬會場之間的E164號碼不同, 并通過指定標識(如標識幻表示會場類型為虛擬會場。本發(fā)明中,為了使MCUl與MCU2. 1管理下的多個MT建立呼叫連接,則MCU2. 1在真實會場(即現(xiàn)有的會場MCU2. 1)的基礎上,還需要為各MT設置虛擬會場,該虛擬會場用于在MCUl與MCU2. 1已經(jīng)通過真實會場建立呼叫連接的情況下,通過虛擬會場在MCUl與MCU2. 1之間建立呼叫連接。步驟202,下級MCU向上級MCU發(fā)送會場信息。為了實現(xiàn)互控級聯(lián)技術,下級MCU需要向上級MCU同步自身的會場信息,該會場信息中攜帶下級MCU的信息(如真實會場信息和虛擬會場信息)以及下級MCU管理的各MT 的信息。如表1所示,為MCU2. 1上報的會場信息,表1中以標識1表示會場類型為MCU、標識0表示會場類型為MT、標識2表示會場類型為虛擬會場。表 權利要求
1.一種基于互控級聯(lián)會議的呼叫連接建立方法,應用于包括至少兩級多點控制單元 MCU的互控級聯(lián)的視訊會議中,所述兩級MCU為下級MCU和上級MCU,且所述下級MCU管理有多個會場終端MT,當所述上級MCU通過下級MCU與第一 MT建立呼叫連接后還需要與所述下級MCU管理的第二 MT建立呼叫連接時,其特征在于,該方法包括以下步驟所述下級MCU設置與所述第二 MT對應的虛擬會場,并將該虛擬會場與第二 MT的信息發(fā)送給所述上級MCU;所述上級MCU建立所述第二 MT與所述下級MCU的虛擬會場的映射關系,并向所述下級 MCU發(fā)送攜帶所述第二 MT的信息的請求消息;所述下級MCU確定所述第二 MT對應的虛擬會場,啟用所述虛擬會場的VMT進程,并建立所述VMT進程到當前已建立的呼叫連接的進程之間的TCP連接,所述TCP連接用于發(fā)送所述第二 MT的數(shù)據(jù);所述下級MCU通過所述VMT進程向所述上級MCU發(fā)送呼叫建立請求,所述呼叫建立請求中攜帶所述虛擬會場的信息;當所述上級MCU確定所述虛擬會場的信息滿足所述映射關系時,所述上級MCU確定與所述下級MCU管理的第二 MT建立呼叫連接。
2.如權利要求1所述的方法,其特征在于,所述第二MT對應的虛擬會場的IP地址與所述下級MCU的IP地址相同,虛擬會場的E164號碼與所述下級MCU的E164號碼不同,且通過指定標識表示會場類型為虛擬會場。
3.如權利要求1所述的方法,其特征在于,所述上級MCU建立所述第二MT與所述下級 MCU的虛擬會場的映射關系,具體包括所述上級MCU將第二 MT對應的虛擬會場的信息以及第二 MT的信息維護到MCU關系樹中,并通過所述MCU關系樹建立所述第二 MT與所述下級MCU的虛擬會場的映射關系。
4.如權利要求1或3所述的方法,其特征在于,在所述上級MCU建立所述第二MT與所述下級MCU的虛擬會場的映射關系時,啟用具有限制條件的匿名會場,所述限制條件為只允許符合所述映射關系的虛擬會場作為匿名會場發(fā)送呼叫建立請求。
5.如權利要求1所述的方法,其特征在于,所述方法還包括當所述上級MCU需要結(jié)束所述第二 MT的呼叫連接時,所述上級MCU關閉所述VMT進程的邏輯通道,釋放所述TCP連接,并刪除所述映射關系;所述下級MCU釋放所述TCP連接,并結(jié)束所述VMT進程。
6.一種多點控制單元MCU,應用于包括至少兩級MCU的互控級聯(lián)的視訊會議中,所述兩級MCU為下級MCU和上級MCU,且所述下級MCU管理有多個會場終端MT,所述MCU為上級 MCU或下級MCU,當所述上級MCU通過下級MCU與第一 MT建立呼叫連接后還需要與所述下級MCU管理的第二 MT建立呼叫連接時,其特征在于,所述MCU包括接收模塊、發(fā)送模塊和處理模塊;當所述MCU為下級MCU時,所述發(fā)送模塊,用于設置與所述第二 MT對應的虛擬會場,將該虛擬會場與第二 MT的信息發(fā)送給所述上級MCU ;通過第二 MT對應的虛擬會場的VMT進程向所述上級MCU發(fā)送呼叫建立請求,所述呼叫建立請求中攜帶所述虛擬會場的信息;所述接收模塊,用于接收攜帶所述第二 MT的信息的請求消息;所述處理模塊,用于確定所述第二 MT對應的虛擬會場,啟用所述虛擬會場的VMT進程,并建立所述VMT進程到當前已建立的呼叫連接的進程之間的TCP連接,所述TCP連接用于發(fā)送所述第二 MT的數(shù)據(jù);當所述MCU為上級MCU時,所述接收模塊,用于接收第二 MT對應的虛擬會場與第二 MT的信息,并接收所述下級 MCU通過VMT進程發(fā)送的呼叫建立請求;所述處理模塊,用于建立所述第二 MT與所述下級MCU的虛擬會場的映射關系;當確定接收到的虛擬會場的信息滿足所述映射關系時,確定與所述下級MCU管理的第二 MT建立呼叫連接;所述發(fā)送模塊,用于向所述下級MCU發(fā)送攜帶所述第二 MT的信息的請求消息。
7.如權利要求6所述的MCU,其特征在于,所述第二MT對應的虛擬會場的IP地址與所述下級MCU的IP地址相同,虛擬會場的E164號碼與所述下級MCU的E164號碼不同,且通過指定標識表示會場類型為虛擬會場。
8.如權利要求6所述的MCU,其特征在于,當所述MCU為上級MCU時,所述處理模塊,具體用于將第二 MT對應的虛擬會場的信息以及第二 MT的信息維護到MCU關系樹中,并通過所述MCU關系樹建立所述第二 MT與所述下級MCU的虛擬會場的映射關系。
9.如權利要求6或8所述的MCU,其特征在于,在建立所述第二MT與所述下級MCU的虛擬會場的映射關系時,啟用具有限制條件的匿名會場,所述限制條件為只允許符合所述映射關系的虛擬會場作為匿名會場發(fā)送呼叫建立請求。
10.如權利要求6所述的MCU,其特征在于,當所述MCU為上級MCU時,所述處理模塊, 還用于當需要結(jié)束所述第二MT的呼叫連接時,關閉所述VMT進程的邏輯通道,釋放所述TCP 連接,并刪除所述映射關系;當所述MCU為下級MCU時,所述處理模塊,還用于當需要結(jié)束所述第二 MT的呼叫連接時,釋放所述TCP連接,并結(jié)束所述VMT進程。
全文摘要
本發(fā)明公開了一種基于互控級聯(lián)會議的呼叫連接建立方法和設備,該方法包括下級MCU設置與第二MT對應的虛擬會場,并將該虛擬會場與第二MT的信息發(fā)送給上級MCU;所述上級MCU建立所述第二MT與所述下級MCU的虛擬會場的映射關系,并向所述下級MCU發(fā)送攜帶所述第二MT的信息的請求消息;所述下級MCU向所述上級MCU發(fā)送呼叫建立請求;所述上級MCU確定與所述下級MCU管理的第二MT建立呼叫連接。本發(fā)明中,上級MCU可以同時對下級MCU管理的多個MT建立呼叫連接。
文檔編號H04L29/06GK102244763SQ201110172888
公開日2011年11月16日 申請日期2011年6月24日 優(yōu)先權日2011年6月24日
發(fā)明者梁曉莎, 袁飛 申請人:杭州華三通信技術有限公司