国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      會(huì)議備份方法和裝置與流程

      文檔序號(hào):12136108閱讀:355來(lái)源:國(guó)知局
      會(huì)議備份方法和裝置與流程

      本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種會(huì)議備份方法和裝置。



      背景技術(shù):

      目前的會(huì)議電視系統(tǒng)尤其是會(huì)議節(jié)點(diǎn)中,為了防止各類異常情況的發(fā)生而導(dǎo)致會(huì)議的中斷,都會(huì)配備冗余的會(huì)議節(jié)點(diǎn)作為備份,當(dāng)內(nèi)部主要模塊及備用模塊均發(fā)生異常時(shí),就會(huì)將異常的會(huì)議節(jié)點(diǎn)整體備份到備用會(huì)議節(jié)點(diǎn)中。

      異常的會(huì)議節(jié)點(diǎn)備份后,該節(jié)點(diǎn)整體都不能再被使用,而節(jié)點(diǎn)中除了異常的模塊,其他模塊都是正常的,其提供的服務(wù)不能被使用,這就造成了資源的浪費(fèi)。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供了一種會(huì)議備份方法和裝置,以至少解決相關(guān)技術(shù)中會(huì)議資源浪費(fèi)的問(wèn)題。

      根據(jù)本發(fā)明的一個(gè)方面,提供了一種會(huì)議備份方法,包括:會(huì)議節(jié)點(diǎn)檢測(cè)所述會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,所述模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;所述會(huì)議節(jié)點(diǎn)使用第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,所述第二模塊包括:除所述會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊。

      可選地,所述會(huì)議節(jié)點(diǎn)使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議包括:所述會(huì)議節(jié)點(diǎn)上報(bào)工作異常的所述第一模塊的信息至管理節(jié)點(diǎn);所述會(huì)議節(jié)點(diǎn)接收所述管理節(jié)點(diǎn)下發(fā)的所述第二模塊的信息;所述會(huì)議節(jié)點(diǎn)使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在所述第一模塊為會(huì)議服務(wù)模塊的情況下,所述會(huì)議節(jié)點(diǎn)使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議包括:所述會(huì)議節(jié)點(diǎn)獲取所述會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);所述會(huì)議節(jié)點(diǎn)將所述呼叫服務(wù)標(biāo)識(shí)和所述媒體服務(wù)標(biāo)識(shí)指派給所述第二模塊;所述會(huì)議節(jié)點(diǎn)使用所述呼叫服務(wù)標(biāo)識(shí)和所述媒體服務(wù)標(biāo)識(shí),分別建立所述第二模塊與所述呼叫服務(wù)模塊和所述媒體服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在所述第一模塊為媒體服務(wù)模塊的情況下,使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議包括:所述會(huì)議節(jié)點(diǎn)獲取所述會(huì)議節(jié)點(diǎn)上的 呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí);所述會(huì)議節(jié)點(diǎn)將所述呼叫服務(wù)標(biāo)識(shí)和所述會(huì)議標(biāo)識(shí)指派給所述第二模塊;所述會(huì)議節(jié)點(diǎn)使用所述呼叫服務(wù)標(biāo)識(shí)和所述會(huì)議標(biāo)識(shí),分別建立所述第二模塊與所述呼叫服務(wù)模塊和所述會(huì)議服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在所述第一模塊為呼叫服務(wù)模塊的情況下,使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議包括:所述會(huì)議節(jié)點(diǎn)獲取所述會(huì)議節(jié)點(diǎn)上的會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);所述會(huì)議節(jié)點(diǎn)使用所述會(huì)議標(biāo)識(shí),對(duì)所述會(huì)議節(jié)點(diǎn)召開(kāi)的會(huì)議中的用戶終端進(jìn)行呼叫;所述會(huì)議節(jié)點(diǎn)使用所述媒體服務(wù)標(biāo)識(shí),分別建立所述第二模塊與所述呼叫服務(wù)模塊和所述媒體服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在所述會(huì)議節(jié)點(diǎn)上報(bào)工作異常的所述第一模塊的信息至所述管理節(jié)點(diǎn)之后,所述方法還包括:所述管理節(jié)點(diǎn)在所述其他會(huì)議節(jié)點(diǎn)中空閑媒體服務(wù)最多的會(huì)議節(jié)點(diǎn)中選擇所述第二模塊,直至選擇的所述第二模塊足以替代所述第一模塊的媒體服務(wù)。

      根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種會(huì)議備份裝置,應(yīng)用于會(huì)議節(jié)點(diǎn),包括:檢測(cè)模塊,用于檢測(cè)所述會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,所述模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;備份模塊,用于使用第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,所述第二模塊包括:除所述會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊。

      可選地,所述備份模塊包括:上報(bào)單元,用于上報(bào)工作異常的所述第一模塊的信息至管理節(jié)點(diǎn);接收單元,用于接收所述管理節(jié)點(diǎn)下發(fā)的所述第二模塊的信息;備份單元,用于使用所述第二模塊代替所述第一模塊,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,所述備份模塊用于:在所述第一模塊為會(huì)議服務(wù)模塊的情況下,獲取所述會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);將所述呼叫服務(wù)標(biāo)識(shí)和所述媒體服務(wù)標(biāo)識(shí)指派給所述第二模塊;使用所述呼叫服務(wù)標(biāo)識(shí)和所述媒體服務(wù)標(biāo)識(shí),分別建立所述第二模塊與所述呼叫服務(wù)模塊和所述媒體服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,所述備份模塊用于:在所述第一模塊為媒體服務(wù)模塊的情況下,獲取所述會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí);將所述呼叫服務(wù)標(biāo)識(shí)和所述會(huì)議標(biāo)識(shí)指派給所述第二模塊;使用所述呼叫服務(wù)標(biāo)識(shí)和所述會(huì)議標(biāo)識(shí),分別建立所述第二模塊與所述呼叫服務(wù)模塊和所述會(huì)議服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,所述備份模塊用于:在所述第一模塊為呼叫服務(wù)模塊的情況下,獲取所述會(huì)議節(jié)點(diǎn)上的會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);使用所述會(huì)議標(biāo)識(shí),對(duì)所述會(huì)議節(jié)點(diǎn)召開(kāi)的會(huì)議中的用戶終端進(jìn)行呼叫;使用所述媒體服務(wù)標(biāo)識(shí),分 別建立所述第二模塊與所述呼叫服務(wù)模塊和所述媒體服務(wù)模塊之間的鏈接,以支撐所述會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      通過(guò)本發(fā)明,采用會(huì)議節(jié)點(diǎn)檢測(cè)會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;會(huì)議節(jié)點(diǎn)使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,第二模塊包括:除會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊的方式,解決了會(huì)議資源浪費(fèi)的問(wèn)題,實(shí)現(xiàn)了會(huì)議節(jié)點(diǎn)之間資源的相互備份,減少了會(huì)議資源浪費(fèi)。

      附圖說(shuō)明

      此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:

      圖1是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份方法的流程圖;

      圖2是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份裝置的結(jié)構(gòu)框圖;

      圖3是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份裝置的可選結(jié)構(gòu)框圖;

      圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的云會(huì)議系統(tǒng)的結(jié)構(gòu)示意圖;

      圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體服務(wù)模塊異常時(shí)的會(huì)議備份方法的流程圖;

      圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的會(huì)議備份時(shí)會(huì)議節(jié)點(diǎn)內(nèi)部處理流程。

      具體實(shí)施方式

      下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。

      需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。

      在本實(shí)施例中提供了一種會(huì)議備份方法,圖1是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份方法的流程圖,如圖1所示,該流程包括如下步驟:

      步驟S102,會(huì)議節(jié)點(diǎn)檢測(cè)會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;

      步驟S104,會(huì)議節(jié)點(diǎn)使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,第二模塊包括:除會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊。

      通過(guò)上述步驟,采用其他會(huì)議節(jié)點(diǎn)上的模塊對(duì)本會(huì)議節(jié)點(diǎn)上工作異常的模塊進(jìn)行替代,從而支撐本會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,實(shí)現(xiàn)了會(huì)議節(jié)點(diǎn)之間的會(huì)議資源的相互備份。 相對(duì)于相關(guān)技術(shù)而言,由于不再對(duì)整個(gè)會(huì)議節(jié)點(diǎn)進(jìn)行備份,使得本會(huì)議節(jié)點(diǎn)上的可用資源繼續(xù)被使用,而發(fā)生故障的會(huì)議資源由其他會(huì)議節(jié)點(diǎn)上的會(huì)議資源代替,解決了會(huì)議資源浪費(fèi)的問(wèn)題,減少了會(huì)議資源浪費(fèi)。

      可選地,上述的會(huì)議節(jié)點(diǎn)為云會(huì)議的節(jié)點(diǎn),或者級(jí)聯(lián)會(huì)議節(jié)點(diǎn),并且,這些會(huì)議節(jié)點(diǎn)由一個(gè)上層的管理節(jié)點(diǎn)管理,或者這些會(huì)議節(jié)點(diǎn)可以通過(guò)某些技術(shù)(例如共享空間、資源通告的相應(yīng)通訊協(xié)議)共享會(huì)議節(jié)點(diǎn)之間的會(huì)議資源。

      需要說(shuō)明的是,在會(huì)議節(jié)點(diǎn)上可以備份的會(huì)議資源包括但并不限于以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊和媒體服務(wù)模塊。

      另外,一般而言,會(huì)議節(jié)點(diǎn)在第一模塊發(fā)生故障的情況下,會(huì)優(yōu)先在自身會(huì)議節(jié)點(diǎn)上查找可以代替第一模塊的會(huì)議資源,在該會(huì)議節(jié)點(diǎn)的空閑會(huì)議資源不能滿足第一模塊所需的會(huì)議資源的情況下,不能滿足的會(huì)議資源由第二模塊提供。即會(huì)議節(jié)點(diǎn)使用第二模塊部分代替第一模塊。當(dāng)然,會(huì)議節(jié)點(diǎn)使用第二模塊全部代替第一模塊也是可以的,在這種情況下,該會(huì)議節(jié)點(diǎn)上空閑的會(huì)議資源仍可以作為其他會(huì)議節(jié)點(diǎn)的備份。

      可選地,以會(huì)議節(jié)點(diǎn)的會(huì)議資源由管理節(jié)點(diǎn)統(tǒng)一管理為例,會(huì)議節(jié)點(diǎn)可以主動(dòng)或者被動(dòng)將自身會(huì)議節(jié)點(diǎn)上的會(huì)議資源狀況上報(bào)給管理節(jié)點(diǎn),包括空閑會(huì)議資源和已使用會(huì)議資源。這樣,在步驟S104中,會(huì)議節(jié)點(diǎn)可以上報(bào)工作異常的第一模塊的信息至管理節(jié)點(diǎn);管理節(jié)點(diǎn)根據(jù)上報(bào)的第一模塊的信息,在其他會(huì)議節(jié)點(diǎn)上查詢可用的會(huì)議資源;會(huì)議節(jié)點(diǎn)接收管理節(jié)點(diǎn)下發(fā)的第二模塊的信息后,使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在第一模塊為會(huì)議服務(wù)模塊的情況下,在步驟S104中,會(huì)議節(jié)點(diǎn)獲取當(dāng)前會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);會(huì)議節(jié)點(diǎn)將呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)標(biāo)識(shí)指派給第二模塊;使用呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和媒體服務(wù)模塊之間的鏈接,以支撐當(dāng)前會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在第一模塊為媒體服務(wù)模塊的情況下,在步驟S104中,會(huì)議節(jié)點(diǎn)獲取會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí);會(huì)議節(jié)點(diǎn)將呼叫服務(wù)標(biāo)識(shí)和會(huì)議標(biāo)識(shí)指派給第二模塊;會(huì)議節(jié)點(diǎn)使用呼叫服務(wù)標(biāo)識(shí)和會(huì)議標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和會(huì)議服務(wù)模塊之間的鏈接,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,在第一模塊為呼叫服務(wù)模塊的情況下,在步驟S104中,會(huì)議節(jié)點(diǎn)獲取會(huì)議節(jié)點(diǎn)上的會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);會(huì)議節(jié)點(diǎn)使用會(huì)議標(biāo)識(shí),對(duì)會(huì)議節(jié)點(diǎn)召開(kāi)的會(huì)議中的用戶終端進(jìn)行呼叫;會(huì)議節(jié)點(diǎn)使用媒體服務(wù)標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和媒體服務(wù)模塊之間的鏈接,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,以會(huì)議節(jié)點(diǎn)的會(huì)議資源由管理節(jié)點(diǎn)統(tǒng)一管理為例,在會(huì)議節(jié)點(diǎn)上報(bào)工作異常的第一模塊的信息至管理節(jié)點(diǎn)之后,管理節(jié)點(diǎn)在其他會(huì)議節(jié)點(diǎn)中空閑媒體服務(wù)最多的會(huì)議節(jié)點(diǎn)中選擇第二模塊,直至選擇的第二模塊足以替代第一模塊的媒體服務(wù)。

      通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

      在本實(shí)施例中還提供了一種會(huì)議備份裝置,應(yīng)用于會(huì)議節(jié)點(diǎn)中,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。

      圖2是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:檢測(cè)模塊22和備份模塊24,其中,

      檢測(cè)模塊22,用于檢測(cè)會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;

      備份模塊24,耦合至檢測(cè)模塊22,用于使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,第二模塊包括:除會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊。

      通過(guò)上述模塊的綜合作用,解決了會(huì)議資源浪費(fèi)的問(wèn)題,節(jié)約了會(huì)議資源。

      圖3是根據(jù)本發(fā)明實(shí)施例的會(huì)議備份裝置的可選結(jié)構(gòu)框圖,如圖3所示,可選地,備份模塊24包括:上報(bào)單元242,耦合至管理節(jié)點(diǎn),用于上報(bào)工作異常的第一模塊的信息至管理節(jié)點(diǎn);接收單元244,耦合至管理節(jié)點(diǎn),用于接收管理節(jié)點(diǎn)下發(fā)的第二模塊的信息;備份單元246,耦合至接收單元244,用于使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,備份模塊24用于:在第一模塊為會(huì)議服務(wù)模塊的情況下,獲取會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);將呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)標(biāo)識(shí)指派給第二模塊;使用呼叫服務(wù)標(biāo)識(shí)和媒體服務(wù)標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和媒體服務(wù)模塊之間的鏈接,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,備份模塊24用于:在第一模塊為媒體服務(wù)模塊的情況下,獲取會(huì)議節(jié)點(diǎn)上的呼叫服務(wù)模塊的呼叫服務(wù)標(biāo)識(shí)和會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí);將呼叫服務(wù)標(biāo)識(shí)和會(huì)議標(biāo)識(shí)指派給第二模塊;使用呼叫服務(wù)標(biāo)識(shí)和會(huì)議標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和會(huì)議服務(wù)模塊之間的鏈接,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      可選地,備份模塊24用于:在第一模塊為呼叫服務(wù)模塊的情況下,獲取會(huì)議節(jié)點(diǎn)上的會(huì)議服務(wù)模塊的會(huì)議標(biāo)識(shí)和媒體服務(wù)模塊的媒體服務(wù)標(biāo)識(shí);使用會(huì)議標(biāo)識(shí),對(duì)會(huì)議節(jié)點(diǎn)召開(kāi)的會(huì)議中的用戶終端進(jìn)行呼叫;使用媒體服務(wù)標(biāo)識(shí),分別建立第二模塊與呼叫服務(wù)模塊和媒體服務(wù)模塊之間的鏈接,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議。

      需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。

      本發(fā)明的實(shí)施例還提供了一種會(huì)議備份系統(tǒng),該系統(tǒng)包括多個(gè)會(huì)議節(jié)點(diǎn)和用于管理這多個(gè)會(huì)議節(jié)點(diǎn)的管理節(jié)點(diǎn),其中,這多個(gè)會(huì)議節(jié)點(diǎn)中均包含上述的會(huì)議備份裝置。

      本發(fā)明的實(shí)施例還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。

      本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:

      步驟S102,會(huì)議節(jié)點(diǎn)檢測(cè)會(huì)議節(jié)點(diǎn)上的模塊中工作異常的第一模塊,其中,模塊包括以下至少之一:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;

      步驟S104,會(huì)議節(jié)點(diǎn)使用第二模塊代替第一模塊,以支撐會(huì)議節(jié)點(diǎn)上召開(kāi)的會(huì)議,其中,第二模塊包括:除會(huì)議節(jié)點(diǎn)之外的其他會(huì)議節(jié)點(diǎn)上的模塊。

      可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。

      為了使本發(fā)明實(shí)施例的描述更加清楚,下面結(jié)合優(yōu)選實(shí)施例進(jìn)行描述和說(shuō)明。

      本發(fā)明優(yōu)選實(shí)施例提供了一種云會(huì)議的備份系統(tǒng)和方法,以在不增加額外硬件成本的基礎(chǔ)上,不同服務(wù)模塊在發(fā)生異常時(shí),實(shí)現(xiàn)快速、靈活地備份,更合理利用非異常模塊的資源,以此來(lái)保證視頻會(huì)議召開(kāi)的連續(xù)性、可靠性,最大限度地利用系統(tǒng)資源。

      本發(fā)明優(yōu)選實(shí)施例提供的方案包括:

      管理節(jié)點(diǎn)和會(huì)議節(jié)點(diǎn),這些管理節(jié)點(diǎn)和會(huì)議節(jié)點(diǎn)全部部署在云計(jì)算環(huán)境中的虛擬機(jī)上。其中,會(huì)議節(jié)點(diǎn)包括:

      會(huì)議服務(wù)模塊,是整個(gè)會(huì)議的控制中心,負(fù)責(zé)會(huì)議的組建、控制、視音頻的切換控制等;

      呼叫服務(wù)模塊,負(fù)責(zé)各會(huì)議電視終端的呼叫,及與終端其他信令的交互;

      媒體服務(wù)模塊,負(fù)責(zé)媒體的收發(fā),編解碼,多畫面合成,混音等;

      云會(huì)議采用分布式部署,管理節(jié)點(diǎn)與會(huì)議節(jié)點(diǎn)以及會(huì)議節(jié)點(diǎn)中的各模塊之間可以采用遠(yuǎn)程過(guò)程調(diào)用協(xié)議(Remote Procedure Call Protocol,簡(jiǎn)稱為RPC)或者其他的通信協(xié)議通信。

      在管理節(jié)點(diǎn)上召開(kāi)會(huì)議時(shí),管理節(jié)點(diǎn)會(huì)調(diào)用各會(huì)議節(jié)點(diǎn)中的各服務(wù)模塊提供的資源,共同來(lái)支撐一個(gè)或多個(gè)會(huì)議。這樣的組織管理方式為單個(gè)會(huì)議節(jié)點(diǎn)中任一服務(wù)模塊出現(xiàn)故障時(shí)的備份提供了很好的基礎(chǔ)。

      會(huì)議節(jié)點(diǎn)中的單個(gè)模塊異常時(shí)不觸發(fā)整體備份,只單獨(dú)對(duì)該異常模塊進(jìn)行跨會(huì)議節(jié)點(diǎn)備份,包括對(duì)會(huì)議服務(wù)模塊、呼叫服務(wù)模塊和媒體服務(wù)模塊進(jìn)行單獨(dú)備份。當(dāng)會(huì)議節(jié)點(diǎn)上的某一服務(wù)模塊發(fā)生異常,會(huì)議節(jié)點(diǎn)會(huì)上報(bào)管理節(jié)點(diǎn),管理節(jié)點(diǎn)收到異常上報(bào)后重新在其他會(huì)議節(jié)點(diǎn)上分配服務(wù),實(shí)現(xiàn)會(huì)議的接續(xù)。

      單個(gè)模塊備份后其他模塊能正常使用來(lái)支撐會(huì)議。當(dāng)一個(gè)會(huì)議節(jié)點(diǎn)中某一服務(wù)模塊出現(xiàn)故障,管理節(jié)點(diǎn)接收異常上報(bào),記錄當(dāng)前節(jié)點(diǎn)狀態(tài),并進(jìn)行備份處理,該節(jié)點(diǎn)上的其余服務(wù)模塊依然可以正常被當(dāng)前會(huì)議使用,或者被管理節(jié)點(diǎn)調(diào)用支撐其他的會(huì)議。

      相關(guān)技術(shù)中,會(huì)議不能跨會(huì)議節(jié)點(diǎn)調(diào)配資源,如果會(huì)議節(jié)點(diǎn)內(nèi)部的主用模塊與備份模塊同時(shí)異常,以及其他支撐會(huì)議的重要模塊出現(xiàn)異常時(shí),由于這些模塊不能跨會(huì)議節(jié)點(diǎn)備份,就會(huì)觸發(fā)整個(gè)會(huì)議節(jié)點(diǎn)的備份,該會(huì)議節(jié)點(diǎn)內(nèi)部正常運(yùn)行的其他服務(wù)模塊在備份發(fā)生后將不能有效被利用。本發(fā)明優(yōu)選實(shí)施例在會(huì)議節(jié)點(diǎn)內(nèi)部部分模塊異常時(shí)只對(duì)該異常模塊進(jìn)行單獨(dú)備份,實(shí)現(xiàn)了跨會(huì)議節(jié)點(diǎn)備份,對(duì)原會(huì)議節(jié)點(diǎn)中正常的服務(wù)模塊保持使用現(xiàn)狀或重新被調(diào)用支撐其他會(huì)議,使得系統(tǒng)的資源得到充分的、合理的利用。

      下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選實(shí)施例進(jìn)行描述和說(shuō)明。

      圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的云會(huì)議系統(tǒng)的結(jié)構(gòu)示意圖,如圖4所示,本發(fā)明優(yōu)選實(shí)施例的云會(huì)議系統(tǒng)包括:管理節(jié)點(diǎn)和n個(gè)會(huì)議節(jié)點(diǎn)。其中,每個(gè)會(huì)議節(jié)點(diǎn)包括:會(huì)議服務(wù)模塊、呼叫服務(wù)模塊、媒體服務(wù)模塊;對(duì)應(yīng)的每個(gè)服務(wù)模塊各會(huì)產(chǎn)生n個(gè)會(huì)議服務(wù)、n個(gè)呼叫服務(wù)和n個(gè)媒體服務(wù),每個(gè)具體的服務(wù)在被實(shí)際使用時(shí)都會(huì)分配一個(gè)全局唯一標(biāo)識(shí)(ID)。

      管理節(jié)點(diǎn)與各會(huì)議節(jié)點(diǎn)、各模塊間采用RPC消息通信。會(huì)議召開(kāi)時(shí)管理節(jié)點(diǎn)調(diào)用不同會(huì)議節(jié)點(diǎn)的模塊,各模塊提供會(huì)議召開(kāi)所必須的會(huì)議服務(wù)、呼叫服務(wù)和媒體服務(wù),管理節(jié)點(diǎn)統(tǒng)一管理支撐某一會(huì)議所需的各服務(wù)資源的數(shù)量及連接關(guān)系,為實(shí)現(xiàn)相同的服務(wù)類型模塊跨會(huì)議節(jié)點(diǎn)備份提供了基礎(chǔ)。

      下面結(jié)合附圖介紹會(huì)議節(jié)點(diǎn)中單個(gè)模塊異常時(shí)備份的流程。

      圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體服務(wù)模塊異常時(shí)的會(huì)議備份方法的流程圖,將以媒體服務(wù)模塊異常為例進(jìn)行介紹,會(huì)議服務(wù)模塊和呼叫服務(wù)模塊的異常備份流程相似,在此不再贅述。

      如圖5所示,在會(huì)議中,當(dāng)會(huì)議用到的某個(gè)會(huì)議節(jié)點(diǎn)上的媒體服務(wù)模塊異常時(shí),會(huì)議節(jié)點(diǎn)實(shí)時(shí)向管理節(jié)點(diǎn)上報(bào)異常,管理節(jié)點(diǎn)記錄該會(huì)議節(jié)點(diǎn)的媒體服務(wù)模塊狀態(tài)并標(biāo)記為異常,同時(shí)計(jì)算會(huì)議中備份所需要的媒體服務(wù)總數(shù),管理節(jié)點(diǎn)使用其他空閑媒體服務(wù)數(shù)最多的會(huì)議節(jié)點(diǎn),并判斷該節(jié)點(diǎn)上的空閑媒體服務(wù)總數(shù)是否充足,如果充足,管理節(jié)點(diǎn)即分配使用該節(jié)點(diǎn)上的媒體服務(wù),如果不夠,管理節(jié)點(diǎn)優(yōu)先分配使用當(dāng)前會(huì)議節(jié)點(diǎn)中的空閑媒體服務(wù),然后再次對(duì)剩余空閑媒體服務(wù)數(shù)最多的會(huì)議節(jié)點(diǎn)上資源判斷分配,依次類推,直到待備份的媒體服務(wù)全部重新分配完畢。

      在會(huì)議節(jié)點(diǎn)內(nèi)部,接收到管理節(jié)點(diǎn)分配的媒體服務(wù)后,可以按照下列流程進(jìn)行處理。

      圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的會(huì)議備份時(shí)會(huì)議節(jié)點(diǎn)內(nèi)部處理流程,如圖6所示,因?yàn)闀?huì)議中的會(huì)議服務(wù)、呼叫服務(wù)、媒體服務(wù)不是獨(dú)立存在的,在備份發(fā)生后,新的服務(wù)與未發(fā)生備份的服務(wù)都要重新建立連接,以會(huì)議服務(wù)模塊為例,當(dāng)會(huì)議服務(wù)模塊備份時(shí),管理模塊(CCMM)會(huì)自動(dòng)記錄備份前的各呼叫服務(wù)ID及各媒體服務(wù)ID,將備份前的呼叫服務(wù)ID和各媒體服務(wù)ID分配給備份后的各會(huì)議服務(wù),每個(gè)新的會(huì)議服務(wù)根據(jù)呼叫ID分別與呼叫服務(wù)重新建鏈,每個(gè)新的會(huì)議服務(wù)根據(jù)媒體ID與各媒體服務(wù)重新建鏈,最后CCMM更新當(dāng)前會(huì)議中所有ID關(guān)系。

      媒體服務(wù)模塊備份過(guò)程類似不做贅述。

      需要說(shuō)明的是,因?yàn)楹艚蟹?wù)模塊與終端直接聯(lián)系,其發(fā)生異常時(shí)終端連接會(huì)斷開(kāi),備份發(fā)生后,CCMM在原呼叫服務(wù)模塊異常的情況下,使用原有會(huì)議ID,在新的會(huì)議節(jié)點(diǎn)上對(duì)所有終端重新呼叫并自動(dòng)分配產(chǎn)生新的呼叫服務(wù),然后每個(gè)新的呼叫服務(wù)根據(jù)媒體ID與各媒體服務(wù)重新建鏈,CCMM更新當(dāng)前會(huì)議中所有ID關(guān)系。

      因?yàn)椴捎靡陨戏桨负吞幚砹鞒?,?dāng)某一會(huì)議節(jié)點(diǎn)中單個(gè)模塊異常時(shí),只需對(duì)其進(jìn)行單獨(dú)備份,其他模塊仍可被正常使用。同時(shí)管理節(jié)點(diǎn)已經(jīng)記錄了該節(jié)點(diǎn)上異常模塊的狀態(tài),在分配資源時(shí)不會(huì)對(duì)其繼續(xù)使用,直到其恢復(fù)正常。

      綜上所述,使用本發(fā)明的上述實(shí)施例或者優(yōu)選實(shí)施例,會(huì)議節(jié)點(diǎn)中單個(gè)模塊異常時(shí)不會(huì)觸發(fā)會(huì)議節(jié)點(diǎn)整體切換,再此基礎(chǔ)上對(duì)該節(jié)點(diǎn)上的其他模塊資源被繼續(xù)利用。同時(shí)本發(fā)明實(shí)施例不用提供單獨(dú)用于備份的模塊,每個(gè)會(huì)議節(jié)點(diǎn)中的空閑模塊都可作為同類異常模塊的備份目標(biāo),更加可靠、靈活。

      顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們 存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1