施例提供的調(diào)度MCU資源的裝置的另一構(gòu)成示意圖。
【具體實施方式】
[0044]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚地描述。
[0045]本發(fā)明實施例提供的MCU資源的調(diào)度方法可應(yīng)用于圖1所示的視訊系統(tǒng)。圖1所示的視訊系統(tǒng)中,管理系統(tǒng)以服務(wù)區(qū)方式對MCU進(jìn)行管理,實際部署中服務(wù)區(qū)可對應(yīng)到一個組織,比如政府的一個省或者縣市,企業(yè)集團的總部,以及各個分支機構(gòu)。在系統(tǒng)實際部署過程中,可能存在多層組織,每層組織有其各自歸屬的服務(wù)區(qū)以及會議定義,會議定義指每個組織都可以預(yù)定自己的會議,每個會議作為一個子會議,所有子會議進(jìn)行級聯(lián),形成一個多級會議。
[0046]本發(fā)明實施例中服務(wù)區(qū)是管理系統(tǒng)為參會的會場分配MCU資源的一種實現(xiàn)方式,也可稱為資源池,會場和MCU之間通過服務(wù)區(qū)進(jìn)行關(guān)聯(lián)。通常情況下每個會場只可歸屬一個服務(wù)區(qū),每個服務(wù)區(qū)可包括不止一臺MCU,會場、服務(wù)區(qū)、MCU之間的關(guān)系如圖2所示,會場I和會場2歸屬于服務(wù)區(qū)1,服務(wù)區(qū)I中包括MCUl和MCU2。會場3歸屬于服務(wù)區(qū)2,服務(wù)區(qū)2 包括 MCU3 和 MCU4。
[0047]多級會議模式下當(dāng)需要進(jìn)行級聯(lián)會議時,管理系統(tǒng)會對級聯(lián)會議進(jìn)行整體調(diào)度,級聯(lián)會議的調(diào)度整體流程,如圖3所示,開始級聯(lián)會議時,管理系統(tǒng)按照就近原則確定參會的會場各自所屬的服務(wù)區(qū),并確定出主服務(wù)區(qū),以及各服務(wù)區(qū)所使用的MCU,最終確定級聯(lián)會議參數(shù)并為參會的會場分配MCU資源。
[0048]本發(fā)明實施例以下對MCU資源的調(diào)度方法進(jìn)行詳細(xì)說明。
[0049]圖4所示為本發(fā)明實施例提供的MCU資源的調(diào)度方法實現(xiàn)流程圖,所述方法的執(zhí)行主體為管理系統(tǒng),如圖4所示,該方法包括:
[0050]SlOl:接收會議接入請求。
[0051]本發(fā)明實施例中當(dāng)需要進(jìn)行級聯(lián)會議時,各級組織中可包括不止一個會議終端,本發(fā)明實施例中會議接入請求可以是預(yù)定會議接入請求,在預(yù)定會議接入請求中包括參會的會議終端列表,本發(fā)明實施例中會議接入請求還可以是動態(tài)的會議終端接入請求,動態(tài)的會議終端接入請求中包括的終端可以是批量的終端,也可以是單個的終端。
[0052]本發(fā)明實施例中并不限定會議終端發(fā)送會議接入請求的形式,例如可采用撥號入會,也可在會議終端上呈現(xiàn)需要參加的會議列表,采用一鍵入會方式,也可采用外邀入會等。
[0053]S102:判斷接入會場的當(dāng)前MCU的資源是否滿足將所述會議接入請求中能夠參會的全部會場接入,若滿足,則將當(dāng)前MCU的資源分配給所述參會的會場,若不滿足,則執(zhí)行S103o
[0054]會議終端發(fā)送會議接入請求后,管理系統(tǒng)對發(fā)送會議接入請求的會議終端授權(quán),以便將會議終端接入到會議中,故管理系統(tǒng)能夠確定會議接入請求中能夠參會的全部會場個數(shù)信息。本發(fā)明實施例中所述會議接入請求中能夠參會的會場即是指被管理系統(tǒng)授權(quán)加入會議中的會議終端。
[0055]進(jìn)一步的,MCU在啟動時,會向管理系統(tǒng)上報MCU的資源情況,由管理系統(tǒng)對MCU資源的非配和回收進(jìn)行管理,即管理系統(tǒng)能夠?qū)崟r獲取到MCU的資源信息。MCU資源信息例如可以是MCU所屬的服務(wù)區(qū)和備份服務(wù)區(qū)、所屬服務(wù)區(qū)和備份服務(wù)區(qū)內(nèi)包括的MCU個數(shù)信息,以及每個MCU中可分配的資源情況。
[0056]S103:在當(dāng)前MCU的資源不滿足將所述參會的全部會場接入的情況下,將所述參會的全部會場拆分為至少兩部分,將當(dāng)前MCU的資源分配給所述參會會場中的部分會場,將其它MCU的資源分配給所述參會會場中未被分配資源的會場。
[0057]本發(fā)明實施例中,所述其它MCU為不同于所述當(dāng)前MCU的MCU,即其它MCU可以是與當(dāng)前MCU屬于同一服務(wù)區(qū)的MCU,也可以是與當(dāng)前MCU所屬服務(wù)區(qū)不同的服務(wù)區(qū)內(nèi)的MCU。在具體實施時,與當(dāng)前MCU所屬服務(wù)區(qū)不同的服務(wù)區(qū)為備用服務(wù)區(qū)。
[0058]本發(fā)明實施例中上述進(jìn)行MCU資源調(diào)度分配的過程中,在當(dāng)前MCU的資源不滿足將所述參會的全部會場接入的情況下,將所述參會的全部會場拆分為至少兩部分,將當(dāng)前MCU的資源分配給所述參會會場中的部分會場,將其它MCU的資源分配給所述參會會場中未被分配資源的會場,所述其它MCU為不同于所述當(dāng)前MCU的MCU。換言之,本發(fā)明實施例中是以會場為單位進(jìn)行MCU資源調(diào)度的,即使當(dāng)前MCU可分配資源不滿足將參會的全部會場接入,也可將可分配的資源分配給部分會場,使得MCU資源能夠被充分利用,提高了 MCU資源的利用率。
[0059]本發(fā)明實施例中將其它MCU資源分配給參會會場中未被分配資源的會場,可采用如圖5所示的實現(xiàn)方式:
[0060]S201:判斷當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)是否存在能夠分配資源的MCU,若存在則執(zhí)行S202,若不存在,則執(zhí)行S203。
[0061]S202:若當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)存在能夠分配資源的MCU,將當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)不同于所述當(dāng)前MCU的MCU資源分配給所述參會會場中未被分配資源的會場。
[0062]本發(fā)明實施例中在當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)存在能夠分配資源的MCU情況下,將當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)不同于所述當(dāng)前MCU的MCU資源分配給所述參會會場中未被分配資源的會場,實現(xiàn)了在同一服務(wù)區(qū)內(nèi)將同一會議的會場接入不同的MCU,實現(xiàn)服務(wù)區(qū)內(nèi)的MCU級聯(lián),可以保證當(dāng)前會場所屬服務(wù)區(qū)內(nèi)中的可分配MCU資源進(jìn)行充分利用,解決單臺MCU資源利用率不充分的問題。
[0063]S203:若當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)不存在能夠分配資源的MCU,則將當(dāng)前MCU所屬服務(wù)區(qū)的備用服務(wù)區(qū)內(nèi)的MCU資源分配給所述參會會場中未被分配資源的會場。
[0064]本發(fā)明實施例中在當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)不存在能夠分配資源的MCU的情況下,將備用服務(wù)區(qū)內(nèi)的MCU資源分配給所述參會會場中未被分配資源的會場,實現(xiàn)將參會會場接入到不同服務(wù)區(qū)內(nèi)的MCU,實現(xiàn)了服務(wù)區(qū)間的級聯(lián),解決服務(wù)區(qū)MCU資源利用率不充分的問題。
[0065]—個服務(wù)區(qū)的備用服務(wù)區(qū)可能不止一個,本發(fā)明實施例中為了避免將參會的會場接入到的MCU的分布過于零散,為未分配資源的會場分配資源的所述備用服務(wù)區(qū)的數(shù)量為一個,且所述備用服務(wù)區(qū)內(nèi)未被分配的MCU資源不少于所述未被分配資源的會場所需的MCU資源。
[0066]主服務(wù)區(qū)可以作為不止一個從服務(wù)區(qū)的備用服務(wù)區(qū),本發(fā)明實施例中若當(dāng)前MCU所屬服務(wù)區(qū)為從服務(wù)區(qū),且該從服務(wù)區(qū)的備用服務(wù)區(qū)為主服務(wù)區(qū)的情況下,確定作為備用服務(wù)區(qū)的主服務(wù)區(qū)內(nèi)可分配的MCU資源時,可將用于級聯(lián)從服務(wù)區(qū)的MCU資源計算在內(nèi),以保證在主服務(wù)區(qū)作為不同于當(dāng)前所屬服務(wù)區(qū)以外的其它從服務(wù)區(qū)的備用服務(wù)區(qū)情況下,可將未被分配資源的會場能夠接入到主服務(wù)區(qū)內(nèi),最大化的提高M(jìn)CU資源的利用率。
[0067]可選的,本發(fā)明實施例中若所述當(dāng)前MCU所屬服務(wù)區(qū)為主服務(wù)區(qū),且所述主服務(wù)區(qū)內(nèi)存在分配給從服務(wù)區(qū)會場的MCU資源,則將所述從服務(wù)區(qū)會場的其它備用服務(wù)區(qū)的MCU資源分配給所述從服務(wù)區(qū)會場。其中,所述其它備用服務(wù)區(qū)為不同于所述主服務(wù)區(qū)的所述從服務(wù)區(qū)會場的備用服務(wù)區(qū)。所述從服務(wù)區(qū)會場即為本應(yīng)分配從服務(wù)區(qū)內(nèi)MCU資源,但由于從服務(wù)區(qū)內(nèi)可分配MCU資源不足,而被分配了作為備用服務(wù)區(qū)的主服務(wù)區(qū)內(nèi)MCU資源的會場。
[0068]本發(fā)明實施例中上述涉及的MCU資源調(diào)度策略可以理解為,在接入會場的當(dāng)前MCU資源不足的情況下,優(yōu)先使用當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)的可分配MCU資源,將當(dāng)前MCU所屬服務(wù)區(qū)內(nèi)可分配MCU資源分配完之后,再使用備用服務(wù)區(qū)內(nèi)可分配的MCU資源,充分提高M(jìn)CU資