專利名稱:備用mcu的選擇方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種備用MCU的選擇方法及設(shè)備。
背景技術(shù):
視頻會(huì)議是指兩個(gè)或兩個(gè)以上不同地方的個(gè)人或群體,通過傳輸線路及多媒體設(shè) 備,將聲音、影像及文件資料互相傳送,達(dá)到即時(shí)且互動(dòng)的溝通,以完成會(huì)議目的。目前視頻 會(huì)議系統(tǒng)中主要包括兩個(gè)部分的設(shè)備MCU(Multipoint Control Unit,多點(diǎn)控制單元)和 視頻終端。其中,MCU是多點(diǎn)視頻會(huì)議系統(tǒng)的關(guān)鍵設(shè)備,將來自各會(huì)議場點(diǎn)的信息流,經(jīng)過 同步分離后,抽取出音頻、視頻、數(shù)據(jù)等信息和信令,完成相應(yīng)的音頻混合或切換、視頻混合 或切換、數(shù)據(jù)廣播和路由選擇、定時(shí)和會(huì)議控制等過程,最后將各會(huì)議場點(diǎn)所需的各種信息 重新組合起來,送往各相應(yīng)的視頻終端。視頻會(huì)議系統(tǒng)的MCU與各視頻終端一般都分布在 不同地理位置的機(jī)房或會(huì)議室,相互間通過網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)通信,保證視頻會(huì)議的正常召開。 當(dāng)系統(tǒng)中某個(gè)端點(diǎn)(MCU或者視頻終端)因地質(zhì)災(zāi)害、或網(wǎng)絡(luò)中斷、或設(shè)備等原因?qū)е略摱?點(diǎn)不能正常工作時(shí),如果這個(gè)端點(diǎn)是視頻終端,影響面比較小,最多是端點(diǎn)所在地不能參加 視頻會(huì)議;但如果這個(gè)端點(diǎn)是MCU,影響面就比較大了,會(huì)導(dǎo)致這個(gè)MCU所管理的全部視頻 會(huì)議不能召開。在這種情況下,系統(tǒng)需要重新選擇MCU召開會(huì)議?,F(xiàn)有技術(shù)中MCU的選擇通常是 在網(wǎng)絡(luò)中探詢可用MCU,使用探詢到的可用MCU重新召開視頻會(huì)議。但是,這種網(wǎng)絡(luò)探詢方 式探詢到的MCU與會(huì)議創(chuàng)建者可能不在同一域內(nèi),如圖1所示的多級(jí)多域級(jí)聯(lián)會(huì)議系統(tǒng)中 包括域A-E,各域內(nèi)分別具有MCU。但是,不同域之間的網(wǎng)絡(luò)帶寬通常較小,在視頻流量大時(shí) 會(huì)由于流量阻塞影響視頻會(huì)議的正常召開;同時(shí),對(duì)于限制使用權(quán)限的MCU,如果視頻會(huì)議 創(chuàng)建者并不具有相應(yīng)的權(quán)限,則無法使用該選擇的MCU重新召開視頻會(huì)議。
發(fā)明內(nèi)容
本發(fā)明提供了一種備用MCU的選擇方法和設(shè)備,以實(shí)現(xiàn)多級(jí)多域視頻會(huì)議系統(tǒng)中 高效選擇備用CPU。本發(fā)明提供了一種備用MCU的選擇方法,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng) 包括會(huì)議終端、多點(diǎn)控制單元MCU和視訊管理服務(wù)器,該方法包括所述視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求,通過下屬M(fèi)CU召開視頻會(huì)議;當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),所述視訊管理服務(wù)器在該故障MCU所屬的域 內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備 用MCU包括所述視訊管理服務(wù)器根據(jù)所述視頻會(huì)議的會(huì)議創(chuàng)建者的權(quán)限在故障MCU所屬的 域內(nèi)獲取所述會(huì)議創(chuàng)建者能夠管理的MCU ;所述視訊管理服務(wù)器在獲取到的MCU內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備 用MCU包括所述視訊管理服務(wù)器根據(jù)所述會(huì)議創(chuàng)建者的權(quán)限獲取所述會(huì)議創(chuàng)建者能夠管理 的 MCU ;所述視訊管理服務(wù)器獲取所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài),得到 具有建立視頻會(huì)議所需剩余資源的MCU ;所述視訊管理服務(wù)器進(jìn)一步從得到的MCU中選擇備份優(yōu)先級(jí)最高的MCU作為備用 MCU。所述視訊管理服務(wù)器獲取所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)包括所述視訊管理服務(wù)器根據(jù)記錄的各MCU的資源使用情況獲知所述會(huì)議創(chuàng)建者能 夠管理的MCU的資源使用狀態(tài);或者
所述視訊管理服務(wù)器向所述會(huì)議創(chuàng)建者能夠管理的MCU發(fā)送資源探詢請(qǐng)求,根據(jù) MCU的響應(yīng)獲知所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)。所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備 用MCU之后,還包括所述視訊管理服務(wù)器查詢所述備份優(yōu)先級(jí)最高的MCU的資源使用狀態(tài);若所述備份優(yōu)先級(jí)最高的MCU具有建立視頻會(huì)議需要的剩余資源,所述視訊管理 服務(wù)器將所述備份優(yōu)先級(jí)最高的MCU作為所述備用MCU ;否則,所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序 依次選擇除所述備份優(yōu)先級(jí)最高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源 的MCU作為備用MCU。所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備 用MCU之后,還包括若所述視訊管理服務(wù)器在所述故障MCU所屬的域內(nèi)選擇備用MCU失敗,所述視訊 管理服務(wù)器在所述故障MCU所屬的域的上級(jí)域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。還包括所述視訊管理服務(wù)器配置會(huì)議創(chuàng)建者管理MCU的權(quán)限、以及各MCU的備份MCU優(yōu) 先級(jí)。本發(fā)明提供一種視訊管理服務(wù)器,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng)還包括 會(huì)議終端和MCU,所述視訊管理服務(wù)器包括會(huì)議建立單元,用于根據(jù)接收的視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議;備用MCU選擇單元,與所述會(huì)議建立單元連接,用于當(dāng)用于召開視頻會(huì)議的MCU故 障時(shí),在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述備用MCU選擇單元還用于根據(jù)所述視頻會(huì)議的會(huì)議創(chuàng)建者的權(quán)限在故障MCU所屬的域內(nèi)獲取所述會(huì)議創(chuàng) 建者能夠管理的MCU ;在獲取到的MCU內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述備用MCU選擇單元還用于權(quán)限MCU獲取子單元,用于根據(jù)所述會(huì)議創(chuàng)建者的權(quán)限獲取所述會(huì)議創(chuàng)建者能夠管理的MCU ;狀態(tài)獲取子單元,與所述權(quán)限MCU獲取子單元連接,用于獲取所述會(huì)議創(chuàng)建者能 夠管理的MCU的資源使用狀態(tài),得到具有建立視頻會(huì)議所需剩余資源的MCU ;優(yōu)先獲取子單元,與所述狀態(tài)獲取子單元連接,從所述狀態(tài)獲取子單元得到的MCU 中選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述狀態(tài)獲取子單元還用于根據(jù)記錄的各MCU的資源使用情況獲知所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使 用狀態(tài);或者向所述會(huì)議創(chuàng)建者能夠管理的MCU發(fā)送資源探詢請(qǐng)求,根據(jù)MCU的響應(yīng)獲知所述 會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)。所述備用MCU選擇單元還用于查詢所述備份優(yōu)先級(jí)最高的MCU的資源使用狀態(tài);若所述備份優(yōu)先級(jí)最高的MCU具有建立視頻會(huì)議需要的剩余資源,將所述備份優(yōu) 先級(jí)最高的MCU作為所述備用MCU ;否則,在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序依次選擇除所述備份 優(yōu)先級(jí)最高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源的MCU作為備用MCU。所述備用MCU選擇單元還用于若所述視訊管理服務(wù)器在所述故障MCU所屬的域內(nèi)選擇備用MCU失敗,在所述故 障MCU所屬的域的上級(jí)域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。還包括配置單元,用于配置會(huì)議創(chuàng)建者管理MCU的權(quán)限、以及各MCU的備份MCU優(yōu)先級(jí)。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議,當(dāng)用于召開視頻 會(huì)議的MCU故障時(shí),視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU 作為備用MCU,提高備用MCU選擇的效率。
圖1是現(xiàn)有技術(shù)中多級(jí)多域級(jí)聯(lián)會(huì)議系統(tǒng)的MCU組網(wǎng)示意圖;圖2是本發(fā)明提供的備用MCU的選擇方法的流程示意圖;圖3是本發(fā)明應(yīng)用場景Video Server下屬的MCU的組織關(guān)系圖;圖4是本發(fā)明應(yīng)用場景提供的備用MCU的選擇方法的流程示意圖;圖5是本發(fā)明提供的視訊管理服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的核心思想是會(huì)議終端和各MCU注冊到Video Server (視訊管理服務(wù) 器),會(huì)議創(chuàng)建者通過Video Server使用MCU召開視頻會(huì)議;其中,MCU劃分為不同組,每一 組的MCU屬于同一域,同一域內(nèi)的MCU具有不同的備份優(yōu)先級(jí);不同用戶具有不同的管理權(quán) 限,根據(jù)管理權(quán)限的大小可以使用不同的MCU ;當(dāng)主用MCU故障時(shí),Video Server根據(jù)視頻 會(huì)議的創(chuàng)建用戶的管理權(quán)限優(yōu)先在會(huì)議創(chuàng)建者所屬域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU代替主用MCU繼續(xù)視頻會(huì)議。
本發(fā)明提供一種備用MCU的選擇方法,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng)包 括會(huì)議終端、多點(diǎn)控制單元MCU和視訊管理服務(wù)器,如圖2所示,包括以下步驟步驟201,所述視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求,通過下屬M(fèi)CU召開視頻會(huì)議;步驟202,當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),所述視訊管理服務(wù)器在該故障MCU 所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。下面結(jié)合具體應(yīng)用場景詳細(xì)介紹本發(fā)明提供的備用MCU的選擇方法。該方法應(yīng) 用于多級(jí)多域視頻會(huì)議系統(tǒng),該視頻會(huì)議系統(tǒng)中包括MG(會(huì)議終端)、多個(gè)MCU和Video Server (視訊管理服務(wù)器)。其中,各MCU和MG通過網(wǎng)絡(luò)直接或者間接(通過網(wǎng)絡(luò)中的中 間設(shè)備)注冊到Video Server,用戶可以通過Video Server創(chuàng)建并管理視頻會(huì)議。具體 的,用戶將需要參加視頻會(huì)議的MG輸入Video Server,由Video Server選擇對(duì)應(yīng)的MCU并 將會(huì)議信息下發(fā)到MCU上,由MCU召開會(huì)議,用戶通過Video Server進(jìn)行會(huì)議控制、會(huì)場控 制。具體的,假定Video Server下屬的MCU構(gòu)成圖3所示的組織樹,MCUl所屬的域A 具有最高級(jí),域B和域D的級(jí)別次之,域C和域E的級(jí)別最低(該級(jí)別的劃分根據(jù)實(shí)際應(yīng)用 場景需要?jiǎng)澐?,例如省?jí)政府網(wǎng)絡(luò)所屬域的級(jí)別高于市級(jí)政府網(wǎng)絡(luò)所屬的域,市級(jí)政府網(wǎng) 絡(luò)所屬的域高于縣級(jí)政府網(wǎng)絡(luò)所屬的域)。將網(wǎng)絡(luò)中的不同MCU根據(jù)其所屬的域進(jìn)行劃分, 同一域的MCU構(gòu)成一組,同一組中存在一個(gè)或者多個(gè)MCU。在同一域內(nèi),根據(jù)實(shí)際需要?jiǎng)澐?各MCU的備份優(yōu)先級(jí)(例如根據(jù)保密需要進(jìn)行備份優(yōu)先級(jí)劃分),包括對(duì)不能提供備份功能 的MCU設(shè)置標(biāo)識(shí)禁止作為備用MCU,例如域A-E中分別包括各域內(nèi)的MCU,且分別標(biāo)識(shí)每一 MCU的備份優(yōu)先級(jí),具體的優(yōu)先級(jí)標(biāo)志可以根據(jù)用戶的需求定制,本應(yīng)用場景中假定0表 示MCU不能作為備用MCU,1為最低級(jí)別的優(yōu)先級(jí)。本發(fā)明應(yīng)用場景提供的方法中,還需要對(duì)會(huì)議創(chuàng)建者的權(quán)限進(jìn)行限定,例如,根據(jù) 業(yè)務(wù)需求為不同的用戶分配不同的可以管理的MCU。通常,一般用戶只能管理其所在域和下 級(jí)域內(nèi)的MCU,而并非可以管理所有的MCU,同一域內(nèi)也可以指定不同用戶管理不同的MCU, 例如用戶A只能管理同一域中的三個(gè)MCU,用戶B則可以管理同一域中的所有的MCU。下面以在圖3所示的組織樹中使用MCU召開視頻會(huì)議為例對(duì)本發(fā)明提供的方法進(jìn) 行介紹,如圖4所示,該方法包括以下步驟步驟401,Video Server接收會(huì)議終端的視頻會(huì)議請(qǐng)求,在該會(huì)議終端會(huì)議創(chuàng)建者 的權(quán)限內(nèi)選擇可用MCU作為主用MCU建立召開視頻會(huì)議A。具體的,作為主用MCU的MCU可以是會(huì)議創(chuàng)建者的權(quán)限內(nèi)備份優(yōu)先級(jí)最高的MCU, 也可以是會(huì)議創(chuàng)建者的權(quán)限內(nèi)Video Server隨機(jī)選擇的可以使用的MCU。需要說明的是, 視頻會(huì)議A可以使用一個(gè)或者多個(gè)MCU,例如若會(huì)議創(chuàng)建者位于圖3中的域B,則其可以僅 使用本域內(nèi)的一個(gè)MCU召開視頻會(huì)議;也可以同時(shí)使用其他域,例如域A和域C內(nèi)的MCU共 同召開會(huì)議,即多級(jí)多域級(jí)聯(lián)會(huì)議。步驟402,當(dāng)Video Server發(fā)現(xiàn)會(huì)議A的一個(gè)MCU A出現(xiàn)故障,VideoServer啟動(dòng) 備用MCU搜索。步驟403,Video Server在MCU A所在的域1尋找備用MCU ;如果尋找成功,執(zhí)行 步驟404 ;否則,尋找失敗,執(zhí)行步驟405。
具體的,根據(jù)會(huì)議A的創(chuàng)建者的權(quán)限,Video Server過濾出該會(huì)議創(chuàng)建者可以管 理的MCU,然后從中過濾掉不提供備份功能的MCU ;對(duì)于故障的MCU和其他不在線的MCU,也 過濾掉;最后過濾出可用的提供備份功能的MCU列表。Video Server根據(jù)備份優(yōu)先級(jí)在MCU 列表中尋找最佳的備用MCU,即優(yōu)先選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。例如,假定 圖3中域C中的MCU114為主MCU,當(dāng)MCU114故障時(shí),Video Server在域C中尋找備份MCU。 域C中的備份MCU包括備份優(yōu)先級(jí)為3的MCU111、備份優(yōu)先級(jí)為0的MCU112、備份優(yōu)先級(jí) 為1的MCUl 13,VideoServer優(yōu)先選擇備份優(yōu)先級(jí)最高的MCUlll作為備用MCU。在獲取備份優(yōu)先級(jí)最高的MCU后,Video Server進(jìn)一步獲取該MCU的資源使用狀 態(tài),根據(jù)該MCU的資源使用狀態(tài)判斷該MCU是否能夠作為備用MCU,如果該MCU的剩余資源 足夠建立視頻會(huì)議,則使用該MCU作為備用MCU ;如果該MCU的剩余資源不足以建立視頻會(huì) 議,則需要在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序依次選擇除備份優(yōu)先級(jí)最 高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源的MCU作為備用MCU,具體的,當(dāng) 備份優(yōu)先級(jí)最高的MCU的剩余資源不足以建立視頻會(huì)議時(shí),Video Server選擇備份優(yōu)先級(jí) 次高的MCU建立視頻會(huì)議,如果Video Server獲知備份優(yōu)先級(jí)次高的MCU的剩余資源不足 以建立視頻會(huì)議,則選擇備份優(yōu)先級(jí)更低的MCU建立視頻會(huì)議,直到遍歷故障MCU所屬域內(nèi) 的所有MCU,使用具有建立視頻會(huì)議需要的剩余資源的MCU作為備用MCU,如果沒有MCU可 以作為備用MCU,則在故障MCU所屬的域內(nèi)尋找備用MCU失敗。例如,如果上述MCUlll的剩余資源不足以建立視頻會(huì)議,則需要選擇備份優(yōu)先級(jí) 次高的MCUl 13作為備用MCU,如果MCUl 13也不能作為備用MCU,則在域C中尋找MCUl 14的 備用MCU失敗。如果圖3中域B中的MCU12為主MCU,則當(dāng)MCU12故障時(shí),Video Server在 域B中尋找備份MCU,由于域B中剩余的MCU為MCU11,其備份優(yōu)先級(jí)為0,MCUll不能作為 備用MCU,則在域B中尋找備用MCU失敗。需要說明的是Video Server對(duì)MCU的資源使用狀態(tài)的獲取過程包括由于用戶 需要通過Video Server創(chuàng)建會(huì)議,由Video Server控制相應(yīng)的MCU建立視頻會(huì)議,因此 Video Server上可以記錄下屬的各MCU的資源使用狀態(tài)。Video Server通過查找記錄得 到備用MCU的資源使用狀態(tài),進(jìn)而判斷其剩余資源是否足夠建立視頻會(huì)議。Video Server 也可以通過另一種方式獲得備用MCU的資源使用狀態(tài)Video Server向備用MCU發(fā)送資源 探詢請(qǐng)求,根據(jù)備用MCU的反饋獲知備用MCU的資源使用狀態(tài),獲知備用MCU是否能夠建立 視頻會(huì)議。步驟404,Video Server將會(huì)議A的信息下發(fā)到備用MCU上,由備用MCU重新召開 會(huì)議。如果MCUA上還有其他會(huì)議正在召開中,按照會(huì)議A的搜索步驟,搜索合適的備用 MCU。因?yàn)椴煌臅?huì)議創(chuàng)建者可管理的MCU可以不同,所以不同會(huì)議尋找的備用MCU可能也 不同。步驟405,Video Server在域1的上級(jí)域2中繼續(xù)尋找可用的MCU,直到搜索到可用的MCU召開視頻會(huì)議,或者沒有找到可用的MCU并反饋失敗提示。需要說明的是,本發(fā)明中優(yōu)先采用上述步驟來找尋備用MCU,但并不僅限于上述步 驟,例如還可以首先得到資源使用狀態(tài)滿足條件的MCU,然后再在這些MCU中根據(jù)用戶權(quán)限 和備份優(yōu)先級(jí)進(jìn)行篩選得到備用MCU ;或者,也可以僅根據(jù)上述提到的備份優(yōu)先級(jí)進(jìn)行篩選而不再考慮資源使用狀態(tài),當(dāng)篩選得到的備用MCU不可用時(shí)重新根據(jù)備份優(yōu)先級(jí)進(jìn)行篩選。通過采用本發(fā)明提供的方法,視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召 開視頻會(huì)議,當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),視訊管理服務(wù)器在該故障MCU所屬的域內(nèi) 選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU,提高備用MCU選擇的效率。本發(fā)明提供一種視訊管理服務(wù)器,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng)還包括 會(huì)議終端和MCU,如圖5所示,所述視訊管理服務(wù)器包括會(huì)議建立單元11,用于根據(jù)接收的視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議;備用MCU選擇單元12,與所述會(huì)議建立單元11連接,用于當(dāng)用于召開視頻會(huì)議的 MCU故障時(shí),在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述備用MCU選擇單元12還用于根據(jù)所述視頻會(huì)議的會(huì)議創(chuàng)建者的權(quán)限在故障MCU所屬的域內(nèi)獲取所述會(huì)議創(chuàng) 建者能夠管理的MCU ;在獲取到的MCU內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述備用MCU選擇單元12包括權(quán)限MCU獲取子單元121,用于根據(jù)所述會(huì)議創(chuàng)建者的權(quán)限獲取所述會(huì)議創(chuàng)建者 能夠管理的MCU ;狀態(tài)獲取子單元122,與所述權(quán)限MCU獲取子單元121連接,用于所述會(huì)議創(chuàng)建者 能夠管理的MCU的資源使用狀態(tài),得到具有建立視頻會(huì)議所需剩余資源的MCU ;優(yōu)先獲取子單元123,與所述狀態(tài)獲取子單元122連接,從所述狀態(tài)獲取子單元得 到的MCU中選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。所述狀態(tài)獲取子單元122還用于根據(jù)記錄的各MCU的資源使用情況獲知所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使 用狀態(tài);或者向所述會(huì)議創(chuàng)建者能夠管理的MCU發(fā)送資源探詢請(qǐng)求,根據(jù)MCU的響應(yīng)獲知所述 會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)。所述備用MCU選擇單元12還用于查詢所述備份優(yōu)先級(jí)最高的MCU的資源使用狀態(tài);若所述備份優(yōu)先級(jí)最高的MCU具有建立視頻會(huì)議需要的剩余資源,將所述備份優(yōu) 先級(jí)最高的MCU作為所述備用MCU ;否則,在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序依次選擇除所述備份 優(yōu)先級(jí)最高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源的MCU作為備用MCU。所述備用MCU選擇單元12還用于若所述視訊管理服務(wù)器在所述故障MCU所屬的域內(nèi)選擇備用MCU失敗,在所述故 障MCU所屬的域的上級(jí)域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。還包括配置單元13,用于配置會(huì)議創(chuàng)建者管理MCU的權(quán)限、以及各MCU的備份MCU優(yōu)先 級(jí)。通過采用本發(fā)明提供的視訊管理服務(wù)器,視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議,當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),視訊管理服務(wù)器在該故障MCU 所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU,提高備用MCU選擇的效率。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更 佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若 干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā) 明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流 程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分 布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上 述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
一種備用MCU的選擇方法,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng)包括會(huì)議終端、多點(diǎn)控制單元MCU和視訊管理服務(wù)器,其特征在于,該方法包括所述視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求,通過下屬M(fèi)CU召開視頻會(huì)議;當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
2.如權(quán)利要求1所述的方法,其特征在于,所述視訊管理服務(wù)器在該故障MCU所屬的域 內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU包括所述視訊管理服務(wù)器根據(jù)所述視頻會(huì)議的會(huì)議創(chuàng)建者的權(quán)限在故障MCU所屬的域內(nèi) 獲取所述會(huì)議創(chuàng)建者能夠管理的MCU ;所述視訊管理服務(wù)器在獲取到的MCU內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
3.如權(quán)利要求1所述的方法,其特征在于,所述視訊管理服務(wù)器在該故障MCU所屬的域 內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU包括所述視訊管理服務(wù)器根據(jù)所述會(huì)議創(chuàng)建者的權(quán)限獲取所述會(huì)議創(chuàng)建者能夠管理的MCU ;所述視訊管理服務(wù)器獲取所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài),得到具有 建立視頻會(huì)議所需剩余資源的MCU ;所述視訊管理服務(wù)器進(jìn)一步從得到的MCU中選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
4.如權(quán)利要求3所述的方法,其特征在于,所述視訊管理服務(wù)器獲取所述會(huì)議創(chuàng)建者 能夠管理的MCU的資源使用狀態(tài)包括所述視訊管理服務(wù)器根據(jù)記錄的各MCU的資源使用情況獲知所述會(huì)議創(chuàng)建者能夠管 理的MCU的資源使用狀態(tài);或者所述視訊管理服務(wù)器向所述會(huì)議創(chuàng)建者能夠管理的MCU發(fā)送資源探詢請(qǐng)求,根據(jù)MCU 的響應(yīng)獲知所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)。
5.如權(quán)利要求1或2所述的方法,其特征在于,所述視訊管理服務(wù)器在該故障MCU所屬 的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU之后,還包括所述視訊管理服務(wù)器查詢所述備份優(yōu)先級(jí)最高的MCU的資源使用狀態(tài);若所述備份優(yōu)先級(jí)最高的MCU具有建立視頻會(huì)議需要的剩余資源,所述視訊管理服務(wù) 器將所述備份優(yōu)先級(jí)最高的MCU作為所述備用MCU ;否則,所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序依次 選擇除所述備份優(yōu)先級(jí)最高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源的MCU 作為備用MCU。
6.如權(quán)利要求1或2所述的方法,其特征在于,所述視訊管理服務(wù)器在該故障MCU所屬 的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU之后,還包括若所述視訊管理服務(wù)器在所述故障MCU所屬的域內(nèi)選擇備用MCU失敗,所述視訊管理 服務(wù)器在所述故障MCU所屬的域的上級(jí)域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
7.如權(quán)利要求1或2所述的方法,其特征在于,還包括所述視訊管理服務(wù)器配置會(huì)議創(chuàng)建者管理MCU的權(quán)限、以及各MCU的備份MCU優(yōu)先級(jí)。
8.—種視訊管理服務(wù)器,應(yīng)用于多級(jí)多域視頻會(huì)議系統(tǒng),該系統(tǒng)還包括會(huì)議終端和 MCU,其特征在于,所述視訊管理服務(wù)器包括會(huì)議建立單元,用于根據(jù)接收的視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議; 備用MCU選擇單元,與所述會(huì)議建立單元連接,用于當(dāng)用于召開視頻會(huì)議的MCU故障 時(shí),在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
9.如權(quán)利要求8所述的視訊管理服務(wù)器,其特征在于,所述備用MCU選擇單元還用于 根據(jù)所述視頻會(huì)議的會(huì)議創(chuàng)建者的權(quán)限在故障MCU所屬的域內(nèi)獲取所述會(huì)議創(chuàng)建者能夠管理的MCU ;在獲取到的MCU內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
10.如權(quán)利要求8所述的視訊管理服務(wù)器,其特征在于,所述備用MCU選擇單元包括 權(quán)限MCU獲取子單元,用于根據(jù)所述會(huì)議創(chuàng)建者的權(quán)限獲取所述會(huì)議創(chuàng)建者能夠管理的 MCU ;狀態(tài)獲取子單元,與所述權(quán)限MCU獲取子單元連接,用于獲取所述會(huì)議創(chuàng)建者能夠管 理的MCU的資源使用狀態(tài),得到具有建立視頻會(huì)議所需剩余資源的MCU ;優(yōu)先獲取子單元,與所述狀態(tài)獲取子單元連接,從所述狀態(tài)獲取子單元得到的MCU中 選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
11.如權(quán)利要求10所述的視訊管理服務(wù)器,其特征在于,所述狀態(tài)獲取子單元還用于 根據(jù)記錄的各MCU的資源使用情況獲知所述會(huì)議創(chuàng)建者能夠管理的MCU的資源使用狀態(tài);或者向所述會(huì)議創(chuàng)建者能夠管理的MCU發(fā)送資源探詢請(qǐng)求,根據(jù)MCU的響應(yīng)獲知所述會(huì)議 創(chuàng)建者能夠管理的MCU的資源使用狀態(tài)。
12.如權(quán)利要求8或9所述的視訊管理服務(wù)器,其特征在于,所述備用MCU選擇單元還 用于查詢所述備份優(yōu)先級(jí)最高的MCU的資源使用狀態(tài);若所述備份優(yōu)先級(jí)最高的MCU具有建立視頻會(huì)議需要的剩余資源,將所述備份優(yōu)先級(jí) 最高的MCU作為所述備用MCU ;否則,在該故障MCU所屬的域內(nèi)按照MCU的備份優(yōu)先級(jí)次序依次選擇除所述備份優(yōu)先 級(jí)最高的MCU之外的MCU,將具有建立視頻會(huì)議需要的剩余資源的MCU作為備用MCU。
13.如權(quán)利要求8或9所述的視訊管理服務(wù)器,其特征在于,所述備用MCU選擇單元還 用于若所述視訊管理服務(wù)器在所述故障MCU所屬的域內(nèi)選擇備用MCU失敗,在所述故障MCU 所屬的域的上級(jí)域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。
14.如權(quán)利要求8或9所述的視訊管理服務(wù)器,其特征在于,還包括配置單元,用于配置會(huì)議創(chuàng)建者管理MCU的權(quán)限、以及各MCU的備份MCU優(yōu)先級(jí)。
全文摘要
本發(fā)明公開了一種備用MCU的選擇方法和設(shè)備,該方法包括所述視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求,通過下屬M(fèi)CU召開視頻會(huì)議;當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),所述視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU。本發(fā)明中,視訊管理服務(wù)器接收視頻會(huì)議請(qǐng)求通過下屬M(fèi)CU召開視頻會(huì)議,當(dāng)用于召開視頻會(huì)議的MCU故障時(shí),視訊管理服務(wù)器在該故障MCU所屬的域內(nèi)選擇備份優(yōu)先級(jí)最高的MCU作為備用MCU,提高備用MCU選擇的效率。
文檔編號(hào)H04L29/06GK101835025SQ20101015193
公開日2010年9月15日 申請(qǐng)日期2010年4月21日 優(yōu)先權(quán)日2010年4月21日
發(fā)明者黃軍 申請(qǐng)人:杭州華三通信技術(shù)有限公司