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