專利名稱:實現子會議的方法、網絡系統及多媒體處理器的制作方法
技術領域:
本發明涉及通信技術領域,具體涉及一種實現子會議的方法、網絡系統 及多媒體處理器。
背景技術:
隨著計算機技術、通信技術和互聯網技術的飛速發展,多媒體會議的應 用范圍正在逐漸拓展,多媒體會議的標準化工作也正在逐步進行。多媒體會 議包括主會議和子會議。子會議即會中會,即部分參與方私下討論,不影響
其4fe參與方。
多媒體會議可以采用H.248/MEGACO (Media Gateway Control,媒體網 關控制)協議。H.248/MEGACO協議是國際電信聯盟電信標準化部門ITU-T 和互聯網工程任務組IETF共同開發的媒體網關控制協議,它支持呼叫控制實 體與承載控制實體的分離,以及承載控制實體與傳輸實體的分離。 H.248/MEGACO協議中,以上下文(Context)中的端點(Termination)作為 基本呼叫模型,而上下文和端點由多媒體控制器MC指示多媒體處理器MP 創建和進行連接,MP和MC間的接口以H.248/MEGACO作為控制協議。在 R4電路域核心網架構中MP為媒體網關MGW, MC為移動交換中心服務器 MSC Server;在IP多媒體子系統IMS架構中MP為媒體資源功能處理器 MRFP, MC為媒體資源功能控制器MRFC 。
目前標準中已經定義了主會議的承載模型,包括分離上下文模式的主會 議模型和非分離上下文模式的主會議模型,請分別參閱圖l和圖2。
圖1中,包括參與方上下文與主會議上下文,參與方上下文中設置有參 與方接入端點和主會議連接端點,主會議上下文中設置有主會議代理端點, 主會i義代理端點與參與方上下文的主會議連接端點連接。圖1中的附圖標記 為CI為主會議上下文,C2為參與方上下文,Tl為主會議代理端點,T2為 參與方接入端點,T3為主會議連接端點。圖2中,只有主會議上下文,沒有
參與方上下文,參與方接入端點設置主會議上下文中。圖2中的附圖標記為 Cl為主會議上下文,T2為參與方接入端點。
請參閱圖3,是現有技術中分離上下文模式的主會議模型的一個應用示意圖。
圖3中,Ca、 Cb、 Cc分別對應參與方A、 B、 C的上下文;Cm'為主會議 上下文;TX為各參與方的參與方接入端點,字母X代表各參與方,在圖中包
圖中包括TA0'、 TB0'、 TCO'; TX1'為各參與方的主會議連接端點,在圖中包 括TA1'、 TB1'、 TC1'。主會議上下文與各參與方上下文的端點間的媒體流模 式為雙向連接,即為可發送且可接收模式,各參與方上下文的端點間的媒體 流拓樸關系也是雙向連接。
在對現有技術的研究和實踐過程中,發明人發現現有技術存在以下問題 目前標準中只定義了主會議的承載模型,可以實現各參與方參加主會議,而
對于子會議的具體實現方法,暫時還沒有相關方案。
發明內容
本發明實施例要解決的技術問題是提供一種實現子會議的方法、網絡系 統及多媒體處理器,能夠使各參與方參加主會議的同時實現參加子會議。 為解決上述技術問題,本發明實施例是通過以下技術方案實現的
本發明實施例提供一種實現子會議的方法,包括為參與方創建子會議 上下文;在所述子會議上下文設置主會議連接端點;在主會議上下文中設置 主會議代理端點;將所述子會議上下文的主會議連接端點與所述主會議代理 端點直接進行連接或通過設置的參與方上下文間接進行連接。
本發明實施例提供一種網絡系統,包括多媒體處理器,用于設置上下 文和端點并進行連接;多媒體控制器,用于控制多媒體處理器設置上下文和 端點并進行連接;所述多媒體處理器按所述多媒體控制器的指示為參與方創 建子會議上下文,在所述子會議上下文設置主會議連接端點,在主會議上下 文中設置主會議代理端點,將所述子會議上下文的主會議連接端點與所述主 會議代理端點直接進行連接或通過設置的參與方上下文間接進行連接。
本發明實施例提供一種多媒體處理器,包括子會議創建單元,用于為 參與方創建子會議上下文;處理單元,用于在所述子會議創建單元創建的子 會議上下文設置主會議連接端點,在主會議上下文中設置主會議代理端點, 將所述子會議上下文的主會議連接端點與所述主會議代理端點直接進行連接 或通過設置的參與方上下文間接進行連接。
上述技術方案可以看出,現有對于子會議的具體實現方法,暫時還沒有 相關方案,而本發明實施例的技術方案是為參與方創建子會議上下文;在 所述子會議上下文設置主會議連接端點;在主會議上下文中設置主會議代理 端點;將所述子會議上下文的主會議連接端點與所述主會議代理端點直接進 行連接或通過設置的參與方上下文間接進行連接。因此,無論是按照分離上 下文模式實現的主會議還是按照非分離上下文模式實現的主會議都可以根據 本發明實施例的技術方案建立子會議,使得各參與方參加主會議的同時實現 參力口子會議。
圖l是現有技術分離上下文模式的主會議模型; 圖2是現有技術非分離上下文模式的主會議模型;
圖3是現有技術中分離上下文模式的主會議模型的一個應用示意圖4是本發明實施例實現子會議的基本模型一;
圖5是本發明實施例實現子會議的基本模型二;
圖6是本發明實施例實現子會議的基本模型三;
圖7是本發明實施例一的子會議建立模型圖8是本發明實施例一參與方離開子會議后的模型圖9是本發明實施例一的子會議建立流程圖10是本發明實施例一參與方離開子會議流程圖11是本發明實施例二的子會議建立模型圖12是本發明實施例二參與方離開子會議后的模型圖13是本發明實施例二的子會議建立流程圖14是本發明實施例二參與方離開子會議流程圖15是本發明實施例網絡系統結構示意圖16是本發明實施例多媒體處理器結構示意圖。
具體實施例方式
本發明實施例提供了 一種實現子會議的方法,無論是按照分離上下文模 式實現的主會議還是按照非分離上下文模式實現的主會議都可以根據該方法 建立子會議。
本發明實施例實現子會議方法中,子會議參與方可以是主會議參與方, 也可以是主會議無關參與方。主會議和子會議的媒體類型可以不同。主會議 和子會議間的媒體交互可以根據需求制定策略,例如子會議不影響主會議 其他參與方,主會議不接收子會議的媒體流,主會議無關的子會議參與方只 接收子會議的媒體流不能接收主會議的媒體,來自主會議的子會議參與方則 可以同時接收主會議的媒體流和子會議的媒體流等。
主會議和子會議間的媒體交互可以通過設置上下文間的連接端點的媒體 流模式或/和設置子會議上下文中相關端點間的媒體流輸出關系實現。設置上 下文間的連接端點的媒體流模式,根據不同情況可以是設置主會議上下文與 子會議上下文連接端點間的媒體流模式,或者是通過設置參與方上下文與子 會議上下文連接端點間的媒體流模式,或者設置參與方上下文與主會議上下 文連接端點間的媒體流模式。所述設置子會議上下文中相關端點間的媒體流 輸出關系可以是設置子會議上下文中相關端點的媒體流拓樸,如果子會議 上下文中相關端點的媒體流通過拓樸描述不易表達時,也可以是設置子會議 上下文中相關端點的媒體流混合策略。需要說明的是,這里所說的設置,可 以是直接設定,也可以是進行修改。
參與方離開子會議時,根據參與方是否為主會議的參與方進行不同的處 理。對于主會議無關參與方,直接從子會議中刪除該參與方。對于來自主會 議的參與方離開子會議后,需要讓其返回到主會議,因此需要刪除參與方在 子會議中的連接并還原參與方在主會議中的連接。還原參與方在主會議中的 連接是建立子會議時修改參與方在主會議中的連接的逆操作。例如在分離上
下文模式時,參與方上下文原來設置了子會議連接端點,還原時則刪除該子 會議連接端點,如果此時參與方接入端點設置在子會議上下文中,將參與方 接入端點移到參與方上下文中,將子會議上下文中對應該參與方的主會議連
接端點刪除;因為參與方離開子會議,所以還原時需要重新設置子會議上下
文中各參與方的參與方接入端點或參與方連接端點的混音策略,例如對其中 一個參與方而言,此時接收的媒體流就只是主會議連接端點和其他參與方的 參與方接入端點或參與方連接端點的混合輸出,不包括已離開子會議的參與 方的輸出。如果是非分離上下文模式時,還原時可以刪除參與方在子會議上
點恢復為參與方接入端點,將子會議上下文中對應該參與方的主會議連接端
點刪除;因為參與方離開子會議,所以還原時需要重新設置子會議上下文中 各參與方的參與方接入端點的混音策略,例如對其中一個參與方而言,此時
接收的媒體流就只是主會議連接端點和其他參與方的參與方接入端點的混合
輸出,不包括已離開子會議的參與方的輸出。
本發明實施例的實現子會議方法提供三種基本模型但不局限于此,請分 別參閱圖4到圖6。在圖4到圖6中的附圖標記為Cl表示主會議上下文, C2表示參與方上下文,C3表示子會議上下文,Tl表示主會議代理端點,T2 表示參與方接入端點,T3表示主會議連接端點,T4表示子會議連接端點,T5 表示參與方連接端點。
圖4為本發明實施例實現子會議的基本模型一。圖4中,包括主會議上 下文、參與方上下文和新創建的子會議上下文。子會議上下文中設置有一個 主會議連接端點,參與方上下文中設置有一個子會議連接端點,子會議上下 文中的主會議連接端點與參與方上下文中的子會議連接端點連接,參與方接 入端點設置在子會議上下文中。參與方上下文中的主會議連接端點與主會議 上下文中的主會議代理端點連接。
當子會議參與方為來自主會議的參與方時,會議系統建立子會議的承載 相關操作包括如果當前參與方是子會議中的第一個參與方則建立子會議上 下文,在子會議上下文中為參與方建立主會議連接端點。在參與方上下文中 設置一個子會議連接端點,所述參與方上下文為現有或新建,該子會議連接
端點可以是利用參與方上下文中空閑的端點,也可以是新建立的,然后將參 與方上下文中的子會議連接端點與子會議上下文中的主會議連接端點連接。 在子會議上下文中設置參與方接入端點。參與方接入端點可以在子會議上下 文中新建,或者將參與方上下文中的參與方接入端點移動到子會議上下文中。 參與方上下文中設置的主會議連接端點與主會議上下文的主會議代理端點連 接。
該基本模型一中,主會議和子會議間的媒體交互是根據媒體交互策略設 置參與方上下文與子會議上下文連接端點間的媒體流模式或/和設置子會議上
下文中相關端點間的媒體流輸出關系;或者,根據媒體交互策略設置參與方 上下文與主會議上下文連接端點間的媒體流模式或/和設置子會議上下文中相 關端點間的媒體流輸出關系。如果媒體交互策略定制為主會議無關參與方不 能接收主會議媒體,則針對該主會議無關參與方需要設置子會議上下文中相 關端點間的媒體流輸出關系,例如在子會議上下文中設置主會議無關參與方 的參與方接入端點接收到的媒體流只包括其他參與方的參與方接入端點的混 合輸出,不包括主會議連接端點的輸出。這里所說的設置,可以是直接設定, 也可以是進行修改。
圖5為本發明實施例實現子會議的基本模型二。圖5中,包括主會議上 下文、參與方上下文和新創建的子會議上下文。子會議上下文中設置有一個 主會議連接端點和參與方連接端點,將子會議上下文中的主會議連接端點直 接與主會議上下文中的主會議代理端點連接。參與方上下文中設置有一個子 會議連接端點,該子會議連接端點可以為新建立,也可以是將參與方上下文 原來的主會議連接端點作為子會議連接端點,將該子會議連接端點與子會議 上下文中的參與方連接端點連接。參與方接入端點設置在參與方上下文中。
當子會議參與方為來自主會議的參與方時,會議系統建立子會議的承載 相關操作包括如果當前參與方是子會議中的第一個參與方則建立子會議上 下文,在子會議上下文中為參與方建立主會議連接端點和參與方連接端點, 將子會議上下文中的主會議連接端點直接與主會議上下文中的主會議代理端 點連接,并將參與方上下文的主會議連接端點作為子會議連接端點與子會議 上下文中的參與方連接端點連接。參與方接入端點設置在參與方上下文中。
需要說明的是,在原來已經存在參與方上下文,并且參與方上下文中原來的 主會議連接端點與主會議上下文中的主會議代理端點已連接的情況下,需要 將參與方上下文中原來的主會議連接端點即目前的子會議連接端點與主會議 上下文中的主會議代理端點的連接斷開。如果原來沒有參與方上下文而創建 參與方上下文時,則不需要將參與方上下文中的主會議連接端點與主會議上 下文中的主會議代理端點進行連接。
該基本模型二中,主會議和子會議間的媒體交互是根據媒體交互策略設 置主會議上下文與子會議上下文連接端點間的媒體流模式或/和設置子會議上 下文中相關端點間的媒體流輸出關系。如果媒體交互策略定制為主會議無關 參與方不能接收主會議媒體,則針對該主會議無關參與方需要設置子會議上 下文中相關端點間的媒體流輸出關系,例如在子會議上下文中設置主會議無 關參與方的參與方接入端點接收到的媒體流只包括其他參與方的參與方連接 端點的混合輸出,不包括主會議連接端點的輸出。這里所說的設置,可以是 直接設定,也可以是進行修改。
需要說明的是,上述基本模型 一到二中是以分離上下文模式的主會議模 型為基礎,如果主會議模型為非分離上下文模式的主會議模型,則可以先轉 化為分離上下文模式的主會議模型,即需要為參與方建立一個單獨的參與方
上下文,并建立相關連接,具體可以通過兩種方案實現 一種方案是在參與 方上下文中新建參與方接入端點和主會議連接端點,并把主會議上下文中的 原參與方接入端點作為參與方在主會議上下文的主會議代理端點,然后將參 與方上下文的主會議連接端點和主會議上下文的主會i義代理端點相連,并將 參與方終端和參與方接入端點相連。另一種方案是將主會議上下文中的原參 與方接入端點移到參與方上下文中繼續充當參與方接入端點,在主會議上下 文中為參與方建立主會議代理端點,在參與方上下文中建立主會議連接端點, 然后將參與方上下文的主會議連接端點和主會議上下文的主會議代理端點相 連。需要說明的是,如果是對于基本模型二,在轉化分離上下文模式的主會 議模型時可以不將參與方上下文的主會議連接端點和主會議上下文的主會議 代理端點相連。
圖6為本發明實施例實現子會議的基本模型三,該模型是以非分離上下 文模式的主會議模型為基礎。圖6中,包括主會議上下文和新創建的子會議 上下文。子會議上下文中設置有一個主會議連接端點,主會議上下文中設置 有一個主會議代理端點,將子會議上下文中的主會議連接端點直接與主會議 上下文中的主會議代理端點連接,參與方接入端點設置在子會議上下文中。 需要說明的是,該模型也可以是以分離上下文模式的主會議模型為基礎。
對于以非分離上下文模式為基礎的情況,當子會議參與方為主會議參與
方時,會議系統建立子會議的承載相關操作包括如果當前參與方是子會議 中的第一個參與方則建立子會議上下文,在子會議上下文中為參與方建立主 會議連接端點,將子會議上下文中的主會議連接端點直接與主會議上下文中 設置的主會議代理端點連接。子會議上下文中的主會議連接端點是在子會議 上下文中新建立。對于主會議上下文設置的主會議代理端點,可以將在主會 議上下文中的原來參與方的參與方接入端點作為參與方在主會議上下文中的 主會議代理端點,也可以新建主會議代理端點。在子會議上下文中設置參與 方接入端點。參與方接入端點可以在子會議上下文中新建。
對于以分離上下文模式為基礎的情況,當子會議參與方為主會議參與方 時,會議系統建立子會議的承載相關操作包括如果當前參與方是子會議中的 第一個參與方則建立子會議上下文,在子會議上下文中為參與方設置主會議 連接端點,主會議連接端點可以在子會議上下文中新建,或者將參與方上下 文中的主會議連接端點移到子會議上下文中。在子會議上下文中設置參與方 接入端點,參與方接入端點可以在子會議上下文中新建,或者將參與方上下 文中的參與方接入端點移動到子會議上下文中。將子會議上下文中設置的主 會議連接端點和主會議上下文中的主會議代理端點相連。如果參與方上下文 中還有端點,則刪除相關端點并刪除參與方上下文。
該基本模型三中,主會議和子會議間的媒體交互是根據媒體交互策略設 置主會議上下文與子會議上下文連接端點間的媒體流模式或/和設置子會議上 下文中相關端點間的媒體流輸出關系。如果媒體交互策略定制為主會議無關 參與方不能接收主會議媒體,則針對該主會議無關參與方需要設置子會議上 下文中相關端點間的媒體流輸出關系,例如在子會議上下文中設置主會議無 關參與方的參與方接入端點接收到的媒體流只包括其他參與方的參與方接入
端點的混合輸出,不包括主會議連接端點的輸出。這里所說的設置,可以是 直接設定,也可以是進行修改。
上述三個基本模型當中,當子會議參與方為主會議無關參與方時,會議
系統建立子會議的承載相關操作包括如果當前參與方是子會議中的第一個
參與方則建立子會議上下文,在子會議上下文中設置參與方接入端點,將參 與方接入端點與參與方終端連接。此時設置參與方接入端點是在子會議上下 文中新建一個參與方接入端點。另外,也可以為參與方創建參與方上下文, 將參與方接入端點設置在參與方上下文中,在參與方上下文設置子會議連接 端點,在子會議上下文設置參與方連接端點,將參與方上下文的子會議連接 端點與子會議上下文的參與方連接端點連接。
所以,無論是分離上下文模式還是非分離上下文模式的主會議模型,都 可以按上面所述三種基本模型實現子會議。
以下詳細介紹本發明實施例的具體應用實例。
實施例一,是主會議的參與方建立語音子會議,請參閱圖7到圖10。實 施例 一對應上述基本模型一 。
圖7是本發明實施例一的子會議建立^t型圖,圖8是本發明實施例一參 與方離開子會議后的模型圖。假設子會議建立前的模型圖為現有技術中的圖 3。
假定在語音會議中,主會議是按照分離上下文模式的模型實現的。參與 方接入端點設置在子會議上下文中,采用的是將參與方上下文中的原來的參 與方接入端點移到子會議上下文中繼續充當參與方接入端點的方案。媒體交 互策略是子會議不影響主會議其他參與方,主會議不接收子會議的媒體流,
流。A、 B、 C均為主會議參與方,A發起建立語音子會議請求,并邀請B和 C加入子會議,子會議進行一段時間后A離開子會議返回主會議,但不刪除 子會議。
圖中Ca、 Cb、 Cc分別對應參與方A、 B、 C的上下文,Cm為子會議上 下文,Cm,為主會議上下文;TX為各參與方的參與方接入端點,TX0為各參與方在參與方上下文中的子會議連接端點,TX1為各參與方的在子會議上下 文中的主會議連接端點;TXO,為各參與方在主會議上下文中的主會議代理端 點,TX1,為各參與方的在參與方上下文中的主會議連接端點。其中主會議上 下文(Cm,)和子會議上下文(Cm)中的拓樸為各個端點互連(bothway), 子會議上下文(Cm )中各個端點間的媒體流流向可以通過修改子會議上下文 (Cm)中相關端點的媒體流拓樸實現,修改媒體流拓樸采用現有的修改拓樸 技術,如果子會議上下文(Cm)中相關端點的媒體流通過拓樸描述不易表達 時,也可以是通過修改子會議上下文(Cm)中相關端點的媒體流混合策略實 現,本發明實施例以通過H.248.19中定義的多媒體會議控制包設置各個端點 的媒體流混合策略實現為例但不局限于此。
圖9是本發明實施例一的子會議建立流程圖,圖IO是本發明實施例一參 與方離開子會議流程圖。
圖9包括步驟
步驟al-hl, MC在收到A發起的建立子會議的請求時,將參與方A從主 會議移到子會議中,需要在MP完成的承載相關操作包括建立子會議上下 文,修改A在主會議中的媒體連接,建立A在子會議中的連接。
步驟al-hl包括以下步驟,其中,步驟al-bl, MC向MP發送MOV.r叫uest 消息,要求建立子會議上下文,并將參與方A的在主會議中的原來的參與方 接入端點(TA)移到子會議上下文中,MP使用MOV.reply消息響應,返回 它所分配的子會議上下文(Cm)和參與方接入端點(TA)移動操作結果。
其中,步驟cl-dl, MC向MP發送ADD.r叫uest消息,要求在參與方上下 文(Ca)中建立參與方A的子會議連接端點,并將該端點的流模式設置為僅 發送("SendOnly" ), MP使用ADD .reply消息響應,返回它分配的A的子會 i義連4妄端點標識(TAO)。
其中,步驟el-fl, MC向MP發送ADD.request消息,攜帶參與方上下 文(Ca)中的子會議連接端點(TAO)的地址信息參數,要求在子會議上下文 (Cm)中建立A的主會議連接端點,并將該端點的流模式設置為僅接收 ("RecvOnly" ), MP使用ADD.reply消息響應,返回它分配的參與方A的主
會議連接端點標識(TA1 )。
其中,步驟gl-hl, MC向MP發送MOD.request消息,攜帶子會議上下 文(Cm)中的主會議連接端點(TA1)的地址信息參數,要求子會議連接端 點(TAO)和主會議連接端點(TA1)相連,MP使用MOD.reply消息響應, 返回協商執行結果;至此,完成參與方在主會議中連接的修改和在子會議中 的連接的建立。
步驟a2-12, A邀請B加入子會議,需要修改B在主會議中的媒體連接, 建立B在子會議中的連接,并設置A、 B的相關端點的混音策略。
步驟a2-12包括以下步驟,其中,步驟a2-h2,由于子會議上下文已經建 立,因此在步驟a2將B的參與方接入端點(TB)移動到子會議時,只需要直 接往子會議上下文中移入B的參與方接入端點(TB)。除此之外其他步驟與 al-hl相同。這樣,參與方B在主會議中的連接已經修改,在子會議中的連接 已經建立。
其中,步驟i2-j2, MC向MP發送MOD.request消息,要求設置參與方A 的參與方接入端點(TA)只能收到主會議連接端點(TA1)和參與方B的參 與方接入端點(TB)的混合輸出,MP使用MOD.reply消息響應,返回執行 結果。
其中,步驟k2-12, MC向MP發送MOD.request消息,要求設置參與方B 的參與方接入端點(TB)只能收到主會議連接端點(TBI)和參與方A的參 與方接入端點(TA)的混合輸出,MP使用MOD.reply消息響應,返回執行 結果。至此,參與方B加入子會議,且各個參與方的媒體混合策略已經根據 制定的策略完成設置。
步驟a3-n3, C被邀請加入子會議,需要修改C在主會議中的媒體連接, 建立C在子會議中的連接,并設置A, B, C的參與方接入端點的混音策略。
步驟a3-n3包括以下步驟,其中,步驟a3-h3,與步驟a2-h2完全相同。
其中,步驟i3-j3, MC向MP發送MOD.request消息,要求設置參與方A 的參與方接入端點(TA)只能收到主會議連接端點(TA1)、參與方B的參與 方接入端點(TB)和參與方C的參與方接入端點(TC)的混合輸出,MP使
用MOD.reply消息響應,返回4丸行結果。
其中,步驟k3-13, MC向MP發送MOD.r叫uest消息,要求設置參與方B 的參與方接入端點(TB )只能收到主會議連接端點(TBI )、參與方A的參與 方接入端點(TA)和參與方C的參與方接入端點(TC)的混合輸出,MP使 用MOD.reply消息響應,返回執行結果。
其中,步驟m3-n3, MC向MP發送MOD.request消息,要求設置參與方 C的參與方接入端點(TC )只能收到主會議連接端點(TC1 )、參與方A的參 與方接入端點(TA)和參與方B的參與方接入端點(TB)的混合輸出,MP 使用MOD.reply消息響應,返回執行結果。至此,參與方C加入子會議,且 各個參與方的媒體混合策略已經根據制定的策略完成設置。
需要說明的是,上述實施例具體應用時不一定需要嚴格按照實施例中的 步驟操作,有些步驟間并不需要固定的先后順序。
步驟al-jl , MC收到A離開子會議的請求,則指示MP還原A在主會議 中的媒體連接,刪除A在子會議中的媒體連接,并設置相關參與方的混音策 略。
步驟al-jl包括以下步驟,其中,步驟al-bl, MC向MP發送SUB.request 消息,要求刪除參與方A在參與方上下文(Ca)中的子會議連接端點(TAO), MP使用SUB.reply消息響應,返回執行結果。
其中,步驟cl-dl, MC向MP發送MOV.request消息,要求將參與方A 的在子會議上下文中的參與方接入端點(TA)移到參與方上下文(Ca)中并 清空該端點上設置的混音策略,MP使用MOV.reply消息響應,返回沖丸行結果; 這樣,A在主會議中的連接已經還原。
其中,步驟el-fl, MC向MP發送SUB.request消息,要求刪除參與方A 在子會議上下文(Cm)中的主會議連接端點(TA1), MP使用SUB.reply消 息響應,返回執行結果;這樣,A在子會議中的連接已經刪除。
其中,步驟gl-jl,參與方A離開子會議,對參與方B和參與方C的混
音輸出會產生影響,因此需要重新設置參與方B的接入端點(TB)和參與方 C的接入端點(TC)的混音策略。
步驟gl-j 1又包括以下步驟,其中步驟gl-hl, MC向MP發送MOD.r叫uest 消息,要求設置參與方B的參與方接入端點(TB)只能收到主會議連接端點 (TBI )和參與方C的參與方接入端點(TC )的混合輸出,MP使用MOD.reply 消息響應,返回執行結果。
其中,步驟il-jl , MC向MP發送MOD.request消息,要求設置參與方C 的參與方接入端點(TC)只能收到主會議連接端點(TCI)和參與方B的參 與方接入端點(TB)的混合輸出,MP使用MOD.reply消息響應,返回執行 結果。至此,參與方A離開子會議,且相關參與方的媒體混合策略已經完成 重新設置。
需要說明的是,對應基于分離上下文模式的主會議的基本模型二的具體 實施例可以參考實施例一的描述內容。對應基本模型二的實施例中,與實施 例一不同的是,參與方接入端點是設置在參與方上下文中,子會議上文中除 含有主會議連接端點外,還要創建參與方連接端點,與參與方上下文中的子 會議連接端點相連接,所述參與方上下文中的子會議連接端點可以是將原來 的主會議連接端點作為子會議連接端點,同時需將參與方上下文中原來的主 會議連接端點與主會議上下文中的主會議代理端點的連接斷開,并將子會議 上下文中的主會議連接端點與主會議上下文中的主會議代理端點連才妄。
主會議和子會議間的媒體交互和實施例一描述的也有點不同,此時是根 據媒體交互策略修改主會議上下文與子會議上下文連接端點間的媒體流模 式,而修改子會議上下文中相關端點間的媒體流輸出關系的過程基本是一樣 的。
實施例二,建立語音子會議包括主會議的無關參與方,請參閱圖ll到圖 14。實施例二對應上述基本模型三。
圖11是本發明實施例二的子會議建立模型圖,圖12是本發明實施例二 參與方離開子會議后的模型圖。假設子會議建立前的模型圖為現有技術中的 非分離上下文模式的主會議模型。
假定在語音會議中,主會議沒有按照分離上下文模式的模式實現。建立 參與方所在主會議和子會議的連接時采用在子會議上下文中新建參與方接入 端點和主會議連接端點,并4巴參與方的原來的參與方接入端點作為參與方在
主會議中的主會議代理端點的方案。媒體交互策略是子會議不影響主會議 其他參與方,主會議不接收子會議的媒體流,主會議無關的子會議參與方只 接收子會議的媒體流而不能接收主會議的媒體流,來自主會議的子會議參與 方可以同時接收主會議的i某體流和子會議的媒體流。A、 B均為主會議參與方, C、 D為主會議無關的參與方,A發起建立語音子會議請求,并邀請B、 C和 D加入子會議,子會議進行一段時間后A、 C陸續離開子會議,但不刪除子會 議。
圖中Cm為子會i義上下文,Cm,為主會i義上下文;TA、 TB為參與方A、 B在主會議中的主會議代理端點,TA0、 TB0為參與方A、 B在子會議中的參 與方接入端點,TA1、 TBI為參與方A、 B在子會議中的主會議連接端點,TC、 TD為參與方C、 D在子會議中的參與方接入端點。因為設置參與方C、 D不 能接收主會議的媒體流,所以參與方C、 D沒有相應的主會議連接端點。其中 主會議上下文(Cm,)和子會議上下文(Cm)中的拓樸為各個端點互連 (bothway),子會議上下文(Cm)中各個端點間的媒體流流向可以通過修改 子會議上下文(Cm)中相關端點的媒體流拓樸實現,修改媒體流拓樸采用現 有的修改拓樸技術,如果子會議上下文(Cm)中相關端點的媒體流通過拓樸 描述不易表達時,也可以是通過修改子會議上下文(Cm)中相關端點的媒體 流混合策略實現,本發明實施例以通過H.248.19中定義的多媒體會議控制包 設置各個端點的々某體流混合策略實現為例但不局限于此。
圖13是本發明實施例二的子會議建立流程圖,圖14是本發明實施例二 參與方離開子會議流程圖。
圖13包括步驟
步驟al-fl, MC在收到A發起的建立子會議的請求時,將參與方A從 主會議移到子會議中,需要在MP完成的承載相關操作包括建立子會議上 下文,修改A在主會議中的媒體連接,建立A在子會議中的連接。
步驟al-fl包括以下步驟,其中,步驟al-bl, MC向MP發送ADD.request 消息,攜帶主會議上下文(Cm,)中的原來的參與方接入端點(TA)的地址 信息參數,要求建立子會議上下文,在該上下文中為參與方建立主會議連接 端點,并將該端點的流模式設置為僅接收("RecvOnly"), MP使用ADD.reply 消息響應,返回它分配的參與方A的主會議連接端點標識(TA1 )。后續過程 中,主會議上下文中的原來的參與方接入端點(TA)作為參與方的主會議代 理端點。
其中,步驟cl-dl, MC向MP發送MOD.request消息,攜帶子會議上下 文(Cm)中的主會議連接端點(TA1)的地址信息參數,要求主會議代理端 點(TA)和主會議連接端點(TA1)相連,并設置主會議代理端點(TA)的 流模式設置為僅發送("SendOnly" ), MP使用MOD.reply消息響應,返回協 商執行結果。
其中,步驟el-fl, MC向MP發送ADD.request消息,要求在子會議上下 文(Cm )中新建參與方A的參與方接入端點,MP使用ADD.reply消息響應, 返回它分配的A的參與方接入端點標識(TAO ),然后將A的參與方終端和參 與方接入端點(TAO)相連;至此,完成參與方在主會議中連接的修改和在子 會議中的連接的建立。
步驟a2-j2, A邀請B加入子會議,需要修改B在主會議中的媒體連接, 建立B在子會議中的連接,并設置A、 B相關端點的混音策略。
步驟a2-j2包括以下步驟,其中,步驟a2-f2,由于子會議上下文已經建 立,因此在步驟a2為參與方B建立主會議連接端點(TBI )時,只需要直接 往子會議上下文中加入B的主會議連接端點(TB1)。除此之外其他步驟與 al-fl相同。這樣,參與方B在主會議中的連接已經修改,在子會議中的連接 已經建立。
其中,步驟g2-h2, MC向MP發送MOD.request消息,要求設置參與方 A的參與方接入端點(TAO )只能收到主會議連接端點(TA1 )和參與方B的 參與方接入端點(TB)的混合輸出,MP使用MOD.reply消息響應,返回執 行結果。
其中,步驟i2-j2, MC向MP發送MOD.request消息,要求設置參與方B 的參與方接入端點(TBO )只能收到主會議連接端點(TBI )和參與方A的參 與方接入端點(TAO )的混合輸出,MP使用MOD.reply消息響應,返回執行 結果。至此,參與方B加入子會議,且各個參與方的媒體混合策略已經根據 制定的策略完成設置。
步驟a3-h3, C被邀請加入子會議,需要建立C在子會議中的連接,并設 置A、 B和C相關端點的混音策略。
步驟a3-h3包括步驟,其中,步驟a3-b3, MC向MP發送ADD.request 消息,要求在子會議上下文(Cm)中建立參與方C的參與方接入端點;MP 使用ADD.reply消息響應,返回它所分配的參與方C的參與方接入端點(TC ) 標識,然后將參與方C的參與方終端和參與方接入端點(TC )相連。
其中,步驟c3-d3, MC向MP發送MOD.request消息,要求設置參與方 A的參與方接入端點(TAO)只能收到主會議連接端點(TA1)、參與方B的 參與方接入端點(TBO)和參與方C的參與方接入端點(TC)的混合輸出, MP使用MOD.reply消息響應,返回4丸行結果。
其中,步驟e3-f3, MC向MP發送MOD.request消息,要求設置參與方B 的參與方接入端點(TBO)只能收到主會議連接端點(TB1)、參與方A的參 與方接入端點(TAO)和參與方C的參與方接入端點(TC)的混合輸出,MP 使用MOD.reply消息響應,返回執行結果。
其中,步驟g3-h3 , MC向MP發送MOD.request消息,要求設置參與方 C的參與方接入端點(TC)只能收到參與方A的參與方接入端點(TAO)和 參與方B的參與方接入端點(TBO )的混合輸出,MP使用MOD.reply消息響 應,返回執行結果。至此,參與方C加入子會議,且各個參與方的媒體混合 策略已經根據制定的策略完成設置。
步驟a4-j4, D被邀請加入子會議,需要建立D在子會議中的連接,并設 置A, B, C, D相關端點的混音策略。
步驟a4-j4包括以下步驟,其中,步驟a4-b4, MC向MP發送ADD.request 消息,要求在子會議上下文(Cm)中建立參與方D的參與方接入端點;MP
使用ADD.reply消息響應,返回它所分配的參與方D的參與方接入端點(TD ) 標識,然后將參與方D的參與方終端和參與方接入端點(TD)相連。
其中,步驟c4-d4, MC向MP發送MOD.request消息,要求設置參與方 A的參與方接入端點(TAO)只能收到主會議連接端點(TA1)、參與方B的 參與方接入端點(TB0)、參與方C的參與方接入端點(TC)和參與方D的 參與方接入端點(TD)的混合輸出,MP使用MOD.reply消息響應,返回執 行結果。
其中,步驟e4-f4, MC向MP發送MOD.request消息,要求設置參與方B 的參與方接入端點(TBO)只能收到主會議連接端點(TB1)、參與方A的參 與方接入端點(TA0)、參與方C的參與方接入端點(TC)和參與方D的參 與方接入端點(TD)的混合輸出,MP使用MOD.reply消息響應,返回執行 結果。
其中,步驟g4-h4, MC向MP發送MOD.request消息,要求設置參與方 C的參與方接入端點(TC )只能收到參與方A的參與方接入端點(TAO )、參 與方B的參與方接入端點(TBO )和參與方D的參與方接入端點(TD )的混 合輸出,MP使用MOD.reply消息響應,返回執4亍結果。
其中,步驟i4-j4, MC向MP發送MOD.request消息,要求設置參與方D 的參與方接入端點(TD)只能收到參與方A的參與方接入端點(TA0)、參與 方B的參與方接入端點(TBO )和參與方C的參與方接入端點(TC )的混合 輸出,MP使用MOD.reply消息響應,返回執行結果;至此,參與方D加入 子會議,且各個參與方的媒體混合策略已經根據制定的策略完成設置。
需要說明的是,上述實施例具體應用時不 一定需要嚴格按照實施例中的 步驟操作,有些步驟間并不需要固定的先后順序。
圖14顯示了來自主會議的參與方A返回主會議和主會議無關的參會方C 離開子會議的過程,包括步驟
步驟al-11, MC收到A離開子會議的請求,指示MP還原A在主會議中 的媒體連接,刪除A在子會議中的媒體連接,設置相關參與方的混音策略。
步驟al-11包括以下步驟,其中,步驟al-fl,指示MP還原A在主會議
中的媒體連接,刪除A在子會議中的媒體連接。
步驟al-fl又包括以下步驟,其中,步驟al-bl , MC向MP發送SUB.request
MP使用SUB.reply消息響應,返回執行結果。
其中,步驟cl-dl, MC向MP發送MOD.request消息,攜帶參與方終端 的地址信息參數,要求將參與方A的主會議上下文中的主會議代理端點(TA ) 還原為參與方A的參與方接入端點,并將該端點的流模式設置為可發送且可 接收("SendRecv"), MP使用MOD.reply消息響應,返回執行結果,然后刪 除端點TA和子會議上下文(Cm)中的主會議連接端點(TA1)的連接,將 端點TA和參與方的參與方終端相連。
其中,步驟el-fl, MC向MP發送SUB.request消息,要求刪除參與方A 在子會議上下文(Cm)中的主會i義連4妄端點(TA1), MP使用SUB.reply消 息響應,返回執行結果;這樣,A在子會議中的連接已經刪除。
其中,步驟gl-ll,參與方A離開子會議,對參與方B,參與方C和參與 方D的混音輸出會產生影響,因此需要重新設置參與方B的參與方接入端點 (TBO),參與方C的參與方接入端點(TC)和參與方D的參與方接入端點 (TD)的混音策略。
步驟gl-ll又包括以下步驟,其中,步驟gl-hi,MC向MP發送MOD.request 消息,要求設置參與方B的參與方接入端點(TBO)只能收到主會議連接端 點(TB1)、參與方C的參與方接入端點(TC)和參與方D的參與方接入端 點(TD)的混合輸出,MP使用MOD.reply消息響應,返回執行結果。
其中,步驟il-jl , MC向MP發送MOD.request消息,要求設置參與方C 的參與方接入端點(TC)只能收到參與方B的參與方接入端點(TBO)和參 與方D的參與方接入端點(TD )的混合輸出,MP使用MOD.reply消息響應, 返回執行結果。
其中,步驟kl-ll, MC向MP發送MOD.request消息,要求設置參與方 D的參與方接入端點(TD)只能收到參與方B的參與方接入端點(TBO)和 參與方C的參與方接入端點(TC)的混合輸出,MP使用MOD.reply消息響
應,返回執行結果;至此,參與方A離開子會議,且相關參與方的媒體混合 策略已經完成重新設置。
步驟a2-f2, MC收到C離開子會議的請求,則指示MP刪除C在子會 議中的連接,設置相關參與方的混音策略。
步驟a2-f2包括以下步驟,其中,步驟a2-b2, MC向MP發送SUB.request 消息,要求刪除參與方C在子會議上下文(Cm)中的參與方接入端點(TC), MP使用SUB.reply消息響應,返回執行結果;這樣,C在子會議中的連接已 經刪除。
其中,步驟c2-f2,參與方C離開子會議,對參與方B和參與方D的混 音輸出會產生影響,因此需要重新設置參與方B的參與方接入端點(TB0) 和參與方D的參與方接入端點(TD )的混音策略。
步驟c2-f2又包括以下步驟,其中,步驟c2-d2 , MC向MP發送MOD.request 消息,要求設置參與方B的參與方接入端點(TB0)只能收到主會議連接端 點(TBI )和參與方D的參與方接入端點(TD )的混合輸出,MP使用MOD.reply
消息響應,返回執行結果。
其中,步驟el-fl, MC向MP發送MOD.request消息,要求設置參與方 D的參與方接入端點(TD)只能收到參與方B的參與方接入端點(TB0)的 輸出,MP使用MOD.reply消息響應,返回執行結果;至此,參與方C離開 子會議,且相關參與方的媒體混合策略已經完成重新設置。
需要說明的是,上述實施例以媒體類型為語音會議為例進行介紹但不局 限于此,主會議和子會議的媒體類型可以不同,參與方是來自主會議的參與 方也可以是主會議無關參與方,主會議和子會議的媒體交互策略可以根據需 要制定不同的策略,因此子會議還有多種應用場景,例如語音主會議建立視 頻子會議,視頻主會議建立視頻子會議,視頻主會議建立語音子會議等等, 其實現原理是一樣的。
上述內容詳細介紹了本發明實施例實現子會議的方法,相應的,本發明 實施例提供一種網絡系統及多媒體處理器。
請參閱圖15,是本發明實施例網絡系統結構示意圖。
如圖15所示,本發明實施例的網絡系統包括多媒體控制器IO和多媒體
處理器20。
多媒體控制器10,用于控制多媒體處理器20設置上下文和端點并進行連接。
多媒體處理器20按多媒體控制器10的指示為參與方創建子會議上下文, 在所述子會議上下文設置主會議連接端點,在主會議上下文中設置主會議代 理端點,將所述子會議上下文的主會議連接端點與所述主會議代理端點直接 進行連接或通過設置的參與方上下文間接進行連接。
請參閱圖16,是本發明實施例多媒體處理器結構示意圖。
如圖16所示,本發明實施例的多媒體處理器20包括子會議創建單元200 和處理單元300。
處理單元300進一步包括第一處理單元201、第二處理單元202、第三處 理單元203、第四處理單元204和第五處理單元205。
子會議創建單元200,用于為參與方創建子會議上下文。
處理單元300,用于在所述子會議創建單元200創建的子會議上下文設置 主會議連接端點,在主會議上下文中設置主會議代理端點,將所述子會議上 下文的主會議連接端點與所述主會議代理端點直接進行連接或通過設置的參 與方上下文間接進行連接。
多媒體處理器可以有以下實施例。以下各實施例中第二處理單元202和 第四處理單元204功能有些不同。
實施例一
子會議創建單元200,用于為參與方創建子會議上下文。
第一處理單元201,用于在所述子會議創建單元200創建的子會議上下文 設置主會議連接端點,在主會議上下文中設置主會議代理端點。
第二處理單元202,用于將子會議上下文的主會議連接端點與所述主會議 代理端點通過設置的參與方上下文間接進行連接,具體為所述參與方為主 會議參與方時,將參與方接入端點設置在子會議上下文中,將子會議上下文 的主會議連接端點與參與方上下文設置的子會議連接端點連接,參與方上下 文的主會議連接端點與主會議上下文的主會議代理端點連接。
第三處理單元203,用于在所述參與方為主會議無關參與方時,為參與方
創建參與方上下文,將參與方接入端點設置在參與方上下文中,在參與方上
下文設置子會議連接端點與子會議上下文設置的參與方連接端點連接;或者, 在所述參與方為主會議無關參與方時,將參與方接入端點設置在子會議上下 文中。
第四處理單元204,用于在所述第二處理單元202將子會議上下文的主會 議連接端點與所述主會議代理端點通過設置的參與方上下文間*接進行連接 時,根據媒體交互策略設置參與方上下文與會議上下文連接端點間的媒體流
模式或/和設置子會議上下文中相關端點間的媒體流輸出關系,所述會議上下 文為主會議上下文或子會議上下文。所述設置子會議上下文中相關端點間的 媒體流輸出關系具體為設置子會議上下文中相關端點的媒體流拓樸或者設 置相關端點的媒體流混合策略。這里所說的設置,可以是直接設定,也可以 是進行修改。
第五處理單元205,用于在第四處理單元204完成相關操作后,若所述參 與方離開子會議時,若所述參與方為主會議無關參與方,刪除所述參與方的 相關連接,若所述參與方為主會議參與方,刪除參與方與子會議上下文的相 關連接并還原參與方與主會議上下文的連接,其中,包括重新設置因為某個 參與方離開對媒體流輸出造成影響的參與方的媒體流輸出關系。
實施例二
子會議創建單元200,用于為參與方創建子會議上下文。
第一處理單元201,用于在所述子會議創建單元200創建的子會議上下文 設置主會議連接端點,在主會議上下文中設置主會議代理端點。
第二處理單元202,用于將子會議上下文的主會議連接端點與所述主會議 代理端點直接進行連接,具體為所述參與方為主會議參與方時,將參與方 接入端點設置在參與方上下文中,將子會議上下文的主會議連接端點連接到 所述主會議代理端點,并將參與方上下文的主會議連接端點作為子會議連接
端點與子會議上下文設置的參與方連接端點連接。
第三處理單元203,用于在所述參與方為主會議無關參與方時,為參與方
創建參與方上下文,將參與方接入端點設置在參與方上下文中,在參與方上
下文設置子會議連接端點與子會議上下文設置的參與方連接端點連接;或者, 在所述參與方為主會議無關參與方時,將參與方接入端點設置在子會議上下 文中。
第四處理單元204,用于在所述第二處理單元202將子會議上下文的主會 議連接端點與所述主會議代理端點直接進行連接時,根據媒體交互策略設置 子會議上下文與主會議上下文連接端點間的媒體流模式或/和設置子會議上下 文中相關端點間的媒體流輸出關系。所述設置子會議上下文中相關端點間的 媒體流輸出關系具體為設置子會議上下文中相關端點的媒體流拓樸或者設 置相關端點的媒體流混合策略。這里所說的設置,可以是直接設定,也可以 是進行修改。
第五處理單元205,用于在第四處理單元204完成相關操作后,若所述參 與方離開子會議時,若所述參與方為主會議無關參與方,刪除所述參與方的 相關連接,若所述參與方為主會議參與方,刪除參與方與子會議上下文的相 關連接并還原參與方與主會議上下文的連接,其中,包括重新設置因為某個 參與方離開對媒體流輸出造成影響的參與方的媒體流輸出關系。
實施例三
子會議創建單元200,用于為參與方創建子會議上下文。
第一處理單元201,用于在所述子會議創建單元200創建的子會議上下文 設置主會議連接端點,在主會議上下文中設置主會議代理端點;
第二處理單元202,用于將子會議上下文的主會議連接端點與所述主會議 代理端點直接進行連接,具體為所述參與方為主會議參與方時,將參與方 接入端點設置在子會議上下文中,將子會議上下文的主會議連接端點連接到 所述主會議代理端點。
第三處理單元203,用于在所述參與方為主會議無關參與方時,為參與方 創建參與方上下文,將參與方接入端點設置在參與方上下文中,在參與方上下文設置子會議連接端點與子會議上下文設置的參與方連接端點連接;或者, 在所述參與方為主會議無關參與方時,將參與方接入端點設置在子會議上下 文中。
第四處理單元204,用于在所述第二處理單元202將子會議上下文的主會 議連接端點與所述主會議代理端點直接進行連接時,根據媒體交互策略設置 子會議上下文與主會議上下文連接端點間的媒體流模式或/和設置子會議上下 文中相關端點間的媒體流輸出關系。所述設置子會議上下文中相關端點間的 媒體流輸出關系具體為設置子會議上下文中相關端點的媒體流拓樸或者設 置相關端點的媒體流混合策略。這里所說的設置,可以是直接設定,也可以 是進行修改。
第五處理單元205,用于在第四處理單元204完成相關操作后,若所述參 與方離開子會議時,若所述參與方為主會議無關參與方,刪除所述參與方的 相關連接,若所述參與方為主會議參與方,刪除參與方與子會議上下文的相 關連接并還原參與方與主會議上下文的連接,其中,包括重新設置因為某個 參與方離開對媒體流輸出造成影響的參與方的媒體流輸出關系。
綜上所述,現有對于子會議的具體實現方法,暫時還沒有相關方案,而 本發明實施例的技術方案是為參與方創建子會議上下文;在所述子會議上 下文設置主會議連接端點;在主會議上下文中設置主會議代理端點;將所述 子會議上下文的主會議連接端點與所述主會議代理端點直接進行連接或通過 設置的參與方上下文間接進行連接。因此,無論是按照分離上下文模式實現 的主會議還是按照非分離上下文模式實現的主會議都可以根據本發明實施例 的技術方案建立子會議,使得各參與方參加主會議的同時實現參加子會議。
進一步的,本發明實施例方案中主會iJC和子會議間的媒體交互可以通過 設置上下文間的連接端點的媒體流模式或/和設置子會議上下文中相關端點間 的媒體流輸出關系實現。設置上下文間的連接端點的媒體流模式,根據不同 情況可以是設置主會議上下文與子會議上下文連接端點間的媒體流模式,或 者是通過設置參與方上下文與子會議上下文連接端點間的媒體流模式,或者 設置參與方上下文與主會議上下文連接端點間的媒體流模式。所述設置子會
議上下文中相關端點間的媒體流輸出關系可以是設置子會議上下文中相關
端點的媒體流拓樸,也可以是設置子會議上下文中相關端點的媒體流混合策 略。這里所說的設置,可以是直接設定,也可以是進行修改。
進一步的,本發明實施例方案在參與方若是主會議參與方時,退出子會
是主會議無關參與方時,直接刪除參與方相關連接。
以上對本發明實施例所提供的一種實現子會議的方法、網絡系統及多媒 體處理器進行了詳細介紹,對于本領域的一般技術人員,依據本發明實施例 的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明 書內容不應理解為對本發明的限制。
權利要求
1.一種實現子會議的方法,其特征在于,包括為參與方創建子會議上下文;在所述子會議上下文設置主會議連接端點;在主會議上下文中設置主會議代理端點;將所述子會議上下文的主會議連接端點與所述主會議代理端點直接進行連接或通過設置的參與方上下文間接進行連接。
2、 根據權利要求1所述的實現子會議的方法,其特征在于所述參與方包括主會議參與方和主會議無關參與方,所述將子會議上下 文的主會議連接端點與所述主會議代理端點通過設置的參與方上下文間接進 行連4妄具體為所述參與方為主會議參與方時,將參與方接入端點設置在子會議上下文 中,將子會議上下文的主會議連接端點與參與方上下文設置的子會議連接端 點連接,參與方上下文的主會議連接端點與主會議上下文的主會議代理端點 連接。
3、 根據權利要求1所述的實現子會議的方法,其特征在于所述參與方包括主會議參與方和主會議無關參與方,所述將子會議上下 文的主會議連接端點與所述主會議代理端點直接進行連接具體為所述參與方為主會議參與方時,將參與方接入端點設置在參與方上下文 中,將子會議上下文的主會議連接端點連接到所述主會議代理端點,并將參 與方上下文的主會議連接端點作為子會議連接端點與子會議上下文設置的參 與方連接端點連接。
4、 根據權利要求1所述的實現子會議的方法,其特征在于所述參與方包括主會議參與方和主會議無關參與方,所述將子會議上下 文的主會議連接端點與所述主會議代理端點直接進行連接具體為所述參與方為主會議參與方時,將參與方接入端點設置在子會議上下文 中,將子會議上下文的主會議連接端點連接到所述主會議代理端點。
5、 根據權利要求2、 3或4所述的實現子會議的方法,其特征在于所述參與方為主會議無關參與方時,為參與方創建參與方上下文,將參 與方接入端點設置在參與方上下文中,在參與方上下文設置子會議連接端點 與子會議上下文設置的參與方連接端點連接;或者,所述參與方為主會議無關參與方時,將參與方接入端點設置在子會議上下文中。
6、 根據權利要求2、 3或4所述的實現子會議的方法,其特征在于所述設置參與方接入端點具體為創建參與方接入端點,或者利用參與 方的原參與方接入端點。
7、 根據權利要求2所述的實現子會議的方法,其特征在于根據媒體交互策略設置參與方上下文與會議上下文連接端點間的媒體流 模式或/和設置子會議上下文中相關端點間的媒體流輸出關系,所述會議上下 文為主會議上下文或子會議上下文。
8、 根據權利要求3所述的實現子會議的方法,其特征在于根據媒體交互策略設置子會議上下文與主會議上下文連接端點間的^f某體 流模式或/和設置子會議上下文中相關端點間的媒體流輸出關系。
9、 根據權利要求4所述的實現子會議的方法,其特征在于根據媒體交互策略設置子會議上下文與主會議上下文連接端點間的媒體 流模式或/和設置子會議上下文中相關端點間的媒體流輸出關系。
10、 根據權利要求7、 8或9所述的實現子會議的方法,其特征在于所述設置子會議上下文中相關端點間的媒體流輸出關系具體為設置子會議上下文中相關端點的媒體流拓樸或者設置相關端點的媒體流 混合策略。
11、 根據權利要求7、 8或9所述的實現子會議的方法,其特征在于 所述參與方離開子會議時,若所述參與方為主會議無關參與方,刪除所述參與方的相關連接, 若所述參與方為主會議參與方,刪除參與方與子會議上下文的相關連接 并還原參與方與主會議上下文的連接。
12、 一種網絡系統,其特征在于,包括多媒體處理器,用于設置上下文和端點并進行連接;多媒體控制器,用于控制多媒體處理器設置上下文和端點并進行連接;所述多媒體處理器按所述多媒體控制器的指示為參與方創建子會議上下 文,在所述子會議上下文設置主會議連接端點,在主會議上下文中設置主會 議代理端點,將所述子會議上下文的主會議連接端點與所述主會議代理端點 直接進行連接或通過設置的參與方上下文間接進行連接。
13、 一種多媒體處理器,其特征在于,包括子會議創建單元,用于為參與方創建子會議上下文;處理單元,用于在所述子會議創建單元創建的子會議上下文設置主會議 連接端點,在主會議上下文中設置主會議代理端點,將所述子會議上下文的 主會議連接端點與所述主會議代理端點直接進行連接或通過設置的參與方上 下文間接進行連接。
14、 根據權利要求13所述的多媒體處理器,其特征在于,所述處理單元 包括第一處理單元,用于在所述子會議創建單元創建的子會議上下文設置主 會議連接端點,在主會議上下文中設置主會議代理端點;第二處理單元,用于將子會議上下文的主會議連接端點與所述主會議代 理端點通過設置的參與方上下文間接進行連接,具體為所述參與方為主會議參與方時,將參與方接入端點設置在子會議上下文 中,將子會議上下文的主會議連接端點與參與方上下文設置的子會議連接端 點連接,參與方上下文的主會議連接端點與主會議上下文的主會議代理端點 連接。
15、 根據權利要求13所述的多媒體處理器,其特征在于,所述處理單元 包括 第一處理單元,用于在所述子會議創建單元創建的子會議上下文設置主會議連接端點,在主會議上下文中設置主會議代理端點;第二處理單元,用于將子會議上下文的主會議連接端點與所述主會議代理端點直接進行連接,具體為所述參與方為主會議參與方時,將參與方接入端點設置在參與方上下文 中,將子會議上下文的主會議連接端點連接到所述主會議代理端點,并將參 與方上下文的主會議連接端點作為子會議連接端點與子會議上下文設置的參 與方連接端點連接。
16、 根據權利要求13所述的多媒體處理器,其特征在于,所述處理單元 包括第一處理單元,用于在所述子會議創建單元創建的子會議上下文設置主 會議連接端點,在主會議上下文中設置主會議代理端點;第二處理單元,用于將子會議上下文的主會議連接端點與所述主會議代 理端點直接進行連接,具體為所述參與方為主會議參與方時,將參與方接入端點設置在子會議上下文 中,將子會議上下文的主會議連接端點連接到所述主會議代理端點。
17、 根據權利要求14、 15或16所述的多媒體處理器,其特征在于,所 述處理單元進一步包括第三處理單元,用于在所述參與方為主會議無關參與方時,為參與方創 建參與方上下文,將參與方接入端點設置在參與方上下文中,在參與方上下 文設置子會議連接端點與子會議上下文設置的參與方連接端點連接;或者,在所述參與方為主會議無關參與方時,將參與方接入端點設置在子會議 上下文中。
18、 根據權利要求17所述的多媒體處理器,其特征在于,所述處理單元 進一步包括第四處理單元,用于在所述第二處理單元將子會議上下文的主會議連接 端點與所述主會議代理端點通過設置的參與方上下文間接進行連接時,根據 媒體交互策略設置參與方上下文與會議上下文連接端點間的媒體流模式或/和 設置子會議上下文中相關端點間的媒體流輸出關系,所述會議上下文為主會議上下文或子會議上下文;在所述第二處理單元將子會議上下文的主會議連接端點與所述主會議代 理端點直接進行連接時,根據媒體交互策略設置子會議上下文與主會議上下 文連接端點間的媒體流模式或/和設置子會議上下文中相關端點間的媒體流輸 出關系。
19、根據權利要求18所述的多媒體處理器,其特征在于,所述處理單元 進一步包括第五處理單元,用于在第四處理單元完成相關操作后,若所述參與方離 開子會議時,若所述參與方為主會議無關參與方,刪除所述參與方的相關連 接,若所述參與方為主會議參與方,刪除參與方與子會議上下文的相關連接 并還原參與方與主會議上下文的連接。
全文摘要
本發明實施例公開一種實現子會議的方法,包括為參與方創建子會議上下文;在所述子會議上下文設置主會議連接端點;在主會議上下文中設置主會議代理端點;將所述子會議上下文的主會議連接端點與所述主會議代理端點直接進行連接或通過設置的參與方上下文間接進行連接。相應的,本發明實施例提供一種網絡系統,包括多媒體處理器和多媒體控制器。本發明還提供一種多媒體處理器。本發明技術方案能夠使各參與方參加主會議的同時實現參加子會議。
文檔編號H04L12/18GK101374064SQ200710143079
公開日2009年2月25日 申請日期2007年8月22日 優先權日2007年8月22日
發明者馮江平, 唐廷芳, 高立平 申請人:華為技術有限公司