媒體處理單元的備份方法及多點控制單元、視訊業務系統的製作方法
2023-05-05 02:42:36
專利名稱:媒體處理單元的備份方法及多點控制單元、視訊業務系統的製作方法
技術領域:
本發明涉及視訊技術,尤其涉及一種多點控制單元(Multi-PointControl Unit,簡稱MCU)中媒體處理單元的備份方法,還涉及一種具備多媒體單 元備份功能的MCU及具有該MCU的視訊業務系統。
背景技術:
視訊業務,又稱為視頻會議業務或會議電視業務。視頻會議業務是指將 視頻、音頻、數據通信集於一體的會議,可實時傳輸各個會場的圖像和聲音, 使得各個會場從邏輯上處於同 一個會議中。整個視訊業務系統可以抽象成如附圖1所示的架構,包括網守GK(Gate Keeper)、網管平臺、多點控制單元MCU、交互網絡和終端。用戶通過網 管平臺來管理會議,如開會、關會等。視訊業務系統中的核心是多點控制單 元MCU,其中多點控制器MC (Mulit-point Controller),其用來提供多點 會議的控制能力,對會議進行集中管理,它可以控制多點處理器MP與各終 端進行語音、視頻、數據編解碼的協調能力及優先權設置等;多點處理器 MP (Multi-point Processor),其主要負責多點會議中音頻,視頻和數據流 的集中處理,包括混合、切換和同步等功能,多點處理器MP管理著多個媒 體處理單元;媒體處理單元,其可以用於處理媒體信息,實際應用中可使用 如DSP處理模塊實現,媒體處理單元將處理完的媒體信息通過MCU的輸入 輸出接口分發到所述媒體信息所要達到目的端,每個媒體處理單元可以負責 和一個或多個終端的媒體通信。目前,在視訊業務中,保證媒體通信功能的正常使用是用戶和廠商關注 的焦點。 一般來說,主要考慮避免兩個地方發生故障 一個是媒體信息的輸 出和輸入部分,如MCU的網口 、 i某體接入板等;另 一個是MCU中對媒體 信息進行處理的部分,即媒體處理單元。在傳統技術方案中,在媒體處理單元發生故障後,MCU和終端間的媒 體通信發生間斷,其處理方法主要有以下兩種
1 ) MCU檢測到和所述終端間的媒體通信不正常,掛斷所述終端,並對 所述終端重新進行呼叫,呼叫重新建立後,MCU再將重新建立呼叫的所述 終端分配到當前可用的媒體處理單元中;或者
2)終端4企測到和MCU間發生故障,所述終端主動退出會議,然後重 新對所述MCU進4亍呼叫。所述MCU再將所述終端分配到當前可用的媒體 處理單元中。
這些傳統技術方案都不可避免的存在類似的缺點
1 )不論MCU檢測媒體間斷還是終端檢測媒體間斷都需要一定的時間, 而媒體是和網絡相關的,因此檢測媒體間斷的時間都會比較長,這個較長的 間斷時間會讓用戶明顯感覺到終端圖像的停滯;
2 ) MCU重新呼叫終端或者終端再呼叫MCU,用戶能感知到終端已斷 開,認為發生過故障,影響到用戶體驗。
發明內容
針對現有技術中存在的問題,本發明的主要目的在於提出MCU中媒體 處理單元的備份方法及多點控制單元、視訊業務系統,在原業務對應的媒體 處理單元出現問題後保證不出現畫面停頓、呼叫斷開的情況。
為了解決上述問題,本發明提供了 一種多點控制單元中媒體處理單元的 備份方法,包括所述多點控制單元MCU中的多點處理器MP通過定時輪 詢所述MCU中的每個媒體處理單元上報的狀態消息,對相應的媒體處理單 元的狀態進行4企測;如果檢測到當前媒體處理單元出現故障,所述MP中斷 所述發生故障的媒體處理單元的工作,選取新的媒體處理單元,並將所述發 生故障的媒體處理單元及其所管轄的對應終端在進行媒體業務處理時所使 用的參數傳給新的J 某體處理單元,啟動所述新的媒體處理單元替換所述發生 故障的媒體處理單元繼續與所述對應終端進行媒體業務處理。
進一步的,所述多點控制單元MCU中的多點處理器MP通過定時輪詢 所述MCU中的每個媒體處理單元上報的狀態消息,對相應的媒體處理單元
7的狀態進行檢測的步驟,還包括所述MP設定輪詢定時器,所述輪詢定時 器時長大於等於所述^ 某體處理單元定時上報心跳保活消息的上報周期;設定 一計數門限並為每個媒體處理單元分別定義一計數,所述媒體處理單元的計 數用於記錄在所述輪詢定時器超時狀態下沒有收到所述媒體處理單元上報 心跳保活消息的次數。
進一步的,所述多點控制單元MCU中的多點處理器MP通過定時輪詢 所述MCU中的每個媒體處理單元上報的狀態消息,對相應的媒體處理單元 的狀態進行檢測的步驟,包括
每個媒體處理單元定時向所述MP上報心跳保活消息;
當所述輪詢定時器超時,所述MP輪詢每個J 某體處理單元上報的心跳保 活消息,檢測相應的媒體處理單元的狀態;
如果收到當前媒體處理單元上報的心跳保活消息,所述MP將所述媒體 處理單元的計數清零,等待下一次輪詢定時器超時;
如果沒有收到當前媒體處理單元上報的心跳保活消息,所述MP將所述 媒體處理單元的計數加一,並與計數門限進行比較如果已超出計數門限, 所述MP判定所述媒體處理單元發生故障;如果尚未超出計數門限,等待下 一次輪詢定時器超時。
進一步的,所述如果檢測到當前媒體處理單元出現故障,所述MP中斷 所述發生故障的士某體處理單元的工作,選取新的^ 某體處理單元,並將所述發 生故障的媒體處理單元及其所管轄的對應終端在進行媒體業務處理時所使 用的參數傳給新的士某體處理單元,啟動所述新的々某體處理單元替換所述發生
如果檢測到當前媒體處理單元發生故障,所述MP中斷所述發生故障的媒體 處理單元的工作,選取一個新的媒體處理單元,並統計當前發生故障的媒體 處理單元所管轄的對應終端,向多點控制器MC詢問所述發生故障的媒體處 理單元及其所管轄的對應終端在進行媒體業務處理時所使用的參數;
所述MC將所述發生故障的媒體處理單元及其所管轄的對應終端在進 行媒體業務處理時所使用的參數返回給所述MP,並由所述MP傳給所述新 的力某體處理單元;
8所述MP啟動所述新的媒體處理單元替換所述發生故障的媒體處理單 元繼續工作,和所述對應終端進行正常通信。
進一步的,所述發生故障的媒體處理單元及其所管轄的對應終端在進行 媒體業務處理時所使用的參數,包括當前媒體處理單元的在H225/H245 信道中的本地地址及埠信息,當前i某體處理單元對應的終端在H225/H245 信道中的地址及埠信息。
為了解決上述問題,本發明還提供了一種多點控制單元,所述多點控制 單元包括多點處理器MP及若干媒體處理單元;其中,
所述MP,用於通過定時輪詢每個媒體處理單元上報的狀態消息,對相 應的媒體處理單元的狀態進行檢測;在檢測到當前媒體處理單元出現故障, 還用於中斷所述發生故障的媒體處理單元的工作,選取新的媒體處理單元, 並將所述發生故障的媒體處理單元與其所管轄的對應終端進行媒體業務處 理時所使用的參數傳給所述新的媒體處理單元,啟動所述新的媒體處理單元
所述媒體處理單元,用於與其所管轄的所述對應終端進行媒體業務處 理,還用於定時向所述MP上淨艮狀態消息。
進一步的,所述多點控制單元還包括多點控制器MC,當媒體處理單 元發生故障時,接受所述MP的詢問向該MP返回所述發生故障的媒體處理 單元及其對應終端進行if某體業務處理時所使用的參數。
進一步的,所述MP,還用於設定輪詢定時器及一計數門限;當所述輪 詢定時器超時,用於輪詢每個媒體處理單元上報的狀態消息,檢測相應的媒 體處理單元的狀態,如杲收到當前媒體處理單元上報的狀態消息,則等待下 一次輪詢定時器超時;如果沒有收到當前媒體處理單元上報的狀態消息,並 且其沒有收到的次數已超過所述計數門P艮,則判定所述媒體處理單元發生故 障;如果未超出所述計數門限,則等待下一次輪詢定時器超時。
為了解決上述問題,本發明還提供了一種視訊業務系統,所述視訊業務 系統,包括網守、網絡平臺、多點控制單元、交換網絡及若干終端,其特
9徵在於,所述多點控制單元,包括多點處理器MP、多點控制器MC及若 幹媒體處理單元;其中,
所述MP,用於通過定時輪詢每個媒體處理單元上報的狀態消息,對相 應的媒體處理單元的狀態進行檢測;在檢測到當前媒體處理單元出現故障, 還用於中斷所述發生故障的媒體處理單元的工作,選取新的媒體處理單元, 向所述MC詢問所述發生故障的々某體處理單元及其對應終端進行媒體業務 處理時所使用的參數並所述參數傳給所述新的媒體處理單元,啟動所述新的
媒體業務處理;
所述MC,當媒體處理單元發生故障時,接受所述MP的詢問向該MP
用的參數;
所述糹某體處理單元,用於接受所述MP的控制,與其所管轄的所述對應 終端進行媒體業務處理,還用於定時向所述MP上才艮狀態消息。
進一步的,所述MP,還用於設定輪詢定時器及一計數門限;當所述輪 詢定時器超時,用於輪詢每個媒體處理單元上報的狀態消息,檢測相應的媒 體處理單元的狀態,如果收到當前媒體處理單元上報的狀態消息,則等待下 一次輪詢定時器超時;如果沒有收到當前媒體處理單元上報的狀態消息,並 且其沒有收到的次數已超過所述計數門限,則判定所述媒體處理單元發生故 障;如果未超出所述計數門限,則等待下一次輪詢定時器超時。本發明的另 一目的是提供一種具備多媒體單元備份功能的MCU。
有益效果採用本發明所述的方法,與現有技術相比,々某體處理單元發 生故障後,可以將該媒體處理單元所處理的終端備份到備用媒體處理單元 上,不需等待MCU再呼叫終端或者終端呼叫MCU,縮短了用戶的等待時 長,保證士某體的不間斷,實現MCU側的無縫連接。
圖1是帶有MCU的視訊業務系統。
10圖2是本發明實施例中MCU中備份媒體處理單元的方法流程圖。 圖3是本發明實施例中多點處理器MP和媒體處理單元之間的故障檢測 機制的流程圖。
圖4是本發明實施例中一種具有媒體處理單元備份功能的MCU裝置的 結構圖。
具體實施例方式
本發明的基本原理是MCU通過定時器輪詢各個媒體處理單元,如果發 現媒體處理單元出現故障,則將當前媒體處理單元備份到 一個新的媒體處理 單元中,MCU將和終端進行媒體業務處理的參數傳給新的媒體處理單元, 保證在切換到新的媒體處理單元過程後不出現媒體的停頓,保證MCU和終 端的正常通信。
以下通過一具體實例對本發明的方法流程予以說明。如附圖2所示,為 一種MCU中媒體處理單元的備份方法,包括如下步驟
步驟S1:初始化各個媒體處理單元;
步驟S2:將4妻入的終端分配給對應的J 某體處理單元處理;
每個媒體處理單元根據自身的能力可以處理一個或多個終端。每個媒體 處理單元會記錄其所處理的終端的H225, H245信道的參數,當前媒體處理 單元出現故障後,需要對這些參數信息進行備份。
步驟S3:媒體處理單元定時向所述MCU的MP上報狀態消息,所述 MP輪詢每個媒體處理單元上報的狀態消息,檢測相應的媒體處理單元的狀 態;
媒體處理單元和MP之間使用故障檢測機制(實際應用中可通過心跳機 制或保活機制實現),即媒體處理單元已發生故障,但是此時MP認為該媒 體處理單元的狀態仍然是正常狀態,這需要設定一個定時器,媒體處理單元 周期性上報狀態消息(實際應用中可通過心跳保活消息實現),4某體處理單 元的上報周期小於等於定時器時長;當定時器超時,MP沒有收到媒體處理單元上報的心跳保活消息,則認為該媒體處理單元可能發生故障;如果沒有 收到該媒體處理單元上報的心跳保活消息超過規定次數,則可以判定該媒體 處理單元發生故障;
上述狀態檢測機制的具體操作參見以下實施例及附圖3;
步驟S4:若檢測到當前媒體處理單元發生故障,MP即停止該發生故障 的媒體處理單元的工作,從媒體處理單元的備選池中按媒體處理單元的排列
個新的媒體處理單元,並統計當前發生故障的媒體處理單元對應的終端,向
體處理單元的在H225/H245信道中的本地地址及埠,當前々某體處理單元 對應的終端在H225/H245信道中的對端地址及埠等信息;
步驟S5: MC將MP所詢問的相關參數返回給所述MP,並由所述MP 傳給新的媒體處理單元;
步驟S6:新的媒體處理單元啟動,替換發生故障的媒體處理單元繼續 工作。
以下結合附圖3,詳細描述多點處理單元和媒體處理單元之間的故障檢 測機制。為了描述方便,以心跳機制(保活機制)為例對故障檢測機制進行 說明,但是本發明不限於此。
々某體處理單元和多點處理單元之間存在保活;&制,^ 某體處理單元定時向 所述MCU的MP上報心跳保活消息;MP設定輪詢定時器,設定輪詢定時 器時長為輪詢周期;輪詢周期比媒體處理單元中定時上報心跳保活消息的上 報周期稍長;並設定一個計數及一個計數門限,所述計數用於記錄在輪詢定 時器超時狀態下沒有收到心跳保活消息的次數;
步驟Pl,當輪詢定時器超時,說明輪詢周期已到,執行步驟P2; 步驟P2,由MP輪詢每個媒體處理單元上報的心跳保活消息,檢測相 應的媒體處理單元的狀態;
如果收到心跳保活消息,說明相應的媒體處理單元工作狀態正常,執行 步驟P3;如果沒有收到心跳保活消息,說明相應的媒體處理單元存在發生故障的可能,執行步驟P4;
步驟P3,如果收到心跳保活消息,MP將沒有收到心跳保活消息的計數 清零,並跳轉至步驟Pl,等待下一次輪詢定時器超時;
步驟P4,如杲沒有收到心跳保活消息,MP將沒有收到心跳保活消息的 計數加一,並與計數門限進行比較;如果已到達計數門限,說明對應的媒體 處理單元已多次沒有發送心跳保活消息,可以確認其發生故障,執行步驟 P5;如果尚未超出計數門限,則並不能確認其一定發生故障,跳轉至步驟 Pl,等待下一次輪詢定時器超時;
步驟P5, MP判定對應的媒體處理單元發生故障,將媒體業務倒換給備 份的媒體處理單元進行處理。
以下列舉一個應用實例,對應於中興通訊ZXMVC8900項目,應用心跳 機制(保活才幾制),其中ZXMVC8900系統包括MCU、網管平臺ZXMS80 及若干終端,MCU又包括多點處理器MP、多點控制器MC和若干媒體 處理單元。
其方法流程可以參考圖2的流程,該方法包括以下步驟 步驟l: ZXMVC8900系統正常啟動;
步驟2: ZXMVC8卯0系統中MCU的多點處理器MP初始化各個媒體 處理單元;
步驟3:通過ZXMVC8900項目對應的網管平臺ZXMS80呼叫終端A 和終端B上會;
步驟4: ZXMVC8900系統中MCU的多點控制器MC將與終端A、 B 進行媒體業務處理時所使用的H225/H245信道和埠的參數傳遞給該MP, 該MP將終端A分配給ZXMVC8900系統中MCU的士某體處理單元A,並將 終端A的H225/H245信道和埠的參數發送給媒體處理單元A,將終端B 分配給ZXMVC8900系統中MCU的4某體處理單元B,並將終端B的 H225/H245信道和埠的參數發送給媒體處理單元B;
在技術實現中,媒體處理單元A、 B可以是ZXMVC8900系統中MCU 的兩組DSP晶片;步驟5:媒體處理單元A、 B定時向該MP上報心跳保活消息,該MP 輪詢媒體處理單元A、 B,同時啟動定時器,設定輪詢時間為500ms;
步驟6:該MP 4企測到媒體處理單元A出現故障,該MP中斷當前發生 故障的々某體處理單元A的工作;
步驟7:該MP從々某體處理單元池中取出一個新的媒體處理單元C;
步驟8:該MP統計出當前發生故障的媒體處理單元A所管轄的終端為 終端A,向該MC詢問終端A及士某體處理單元A的H225/H245信道和埠 的參數,包括媒體處理單元A的在H225/H245信道中的本地地址及埠 , 終端A在H225/H245信道中的對端地址及埠等信息;
步驟9:該MC將該MP所詢問的終端A及Jf某體處理單元A的相關信息 返回給該MP;
步驟10:該MP將該MC回復的信息傳遞給新的々某體處理單元C,啟動 新的媒體處理單元C替換發生故障的媒體處理單元A繼續工作,繼續和終 端A進行正常通信,這樣保證了終端MCU側的無縫連接。
現有技術中斷鏈呼叫方案是進行檢測媒體間斷,而媒體是和網絡相關 的, 一般檢測媒體間斷的時間都會比較長,通過實驗,可以獲知現有技術中 斷鏈呼叫方案所耗費的時間約為2-3分鐘;
而本發明備份切換的方案是進行設備內部模塊間的檢測,採用的檢測輪 詢時間可以很短,同樣的實驗條件下,可以獲知本發明備份切換的方案耗費 的時間約為5秒左右。
可見這一時間大大縮短,本發明中這部分時間對於用戶感受來講可以忽 略,因此可以在不^f皮用戶知覺的情況下完成倒換,在MCU側實現無縫連接。
以下再通過一具體實例對本發明的MCU裝置構成予以說明,其中為了 描述方便,對於其中故障檢測機制相關部分以心跳機制(保活機制)為例進 行說明,但是本發明不限於此。
如附圖4所示,為一種MCU裝置,包括多點處理器MP、多點控制 器MC、若干媒體處理單元及輸入輸出接口;
14其中,多點處理器MP,用於對各個媒體處理單元進行初始化,接收多 點控制器MC發來的終端的H225/H245信道和埠的參數並將其轉發給相 應的媒體處理單元,將接入的終端分配給對應的々某體處理單元處理,並且還 用於接收媒體處理單元上報的心跳保活消息,並設定定時器,定時對心跳保 活消息進行輪詢,檢測相應的媒體處理單元的狀態;當檢測到媒體處理單元 發生故障時,還用於中斷和發生故障的媒體處理單元間的通信,並從媒體處
的媒體處理單元的優先權進行選取,選取一個新的媒體處理單元,統計當前 發生故障的J(某體處理單元對應的終端,向MC詢問這些終端及發生故障的媒 體處理單元的H225/H245信道和埠的參數,在接到MC返回的參數後並 將其轉發給新的媒體處理單元,啟動新的媒體處理單元替換發生故障的媒體 處理單元繼續工作;
多點控制器MC,在網管平臺呼叫終端上會後,用於將所述MP與所述 終端進行媒體業務處理時所使用的H225/H245信道和埠的參數傳遞給所 述多點處理器MP;當々某體處理單元發生故障時,^接收所述MP的詢問向該 MP返回發生故障的媒體處理單元及其對應終端的H225/H245信道和埠的 參數;
々某體處理單元,受多點處理器MP控制,並接收所述MP發送的所分配 來的終端的H225/H245信道和埠的參數,管理所分配來的終端;定時向 所述MP上報心跳保活消息;在替換發生故障的^(某體處理單元繼續工作時, 還用於接收所述MP發送的發生故障的々某體處理單元及其對應終端的 H225/H245信道和埠的參數;
輸入輸出接口 , Jf某體處理單元將處理完的Jf某體信息通過所述輸入輸出接 口分發到所述媒體信息所要達到目的終端,並接收所述終端發來的信息。
注意,多點處理器MP中設定的定時器,其輪詢時間比媒體處理單元中 定時上報心跳保活消息的時長稍長或相等。並且所述MCU裝置與前述方法 流程對應,具體限定可參見前述方案。
15以下再通過一具體實例對本發明的^L訊業務系統構成予以說明,其架構 與現有技術中視訊業務系統架構相似,如附圖l所示,該視訊業務系統,包 括網守、MCU、網管平臺、若干終端及交互網絡;其中,與現有技術中 的主要的區別在於MCU的功能,MCU的具體結構如圖4中所示,其功能 之前已做詳細說明,不再贅述。
所述視訊業務系統與前述方法流程及MCU裝置對應,具體限定可參見 前述方案。
上述說明示出並描述了本發明的一個優選實施例,但如前所述,應當理 解本發明並非局限於本文所披露的形式,不應看作是對其他實施例的排除, 而可用於各種其他組合、修改和環境,並能夠在本文所述發明構想範圍內, 通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改 動和變化不脫離本發明的精神和範圍,則都應在本發明所附權力要求的保護 範圍內。
權利要求
1.一種多點控制單元中媒體處理單元的備份方法,其特徵在於,包括所述多點控制單元MCU中的多點處理器MP通過定時輪詢所述MCU中的每個媒體處理單元上報的狀態消息,對相應的媒體處理單元的狀態進行檢測;如果檢測到當前媒體處理單元出現故障,所述MP中斷所述發生故障的媒體處理單元的工作,選取新的媒體處理單元,並將所述發生故障的媒體處理單元及其所管轄的對應終端在進行媒體業務處理時所使用的參數傳給新的媒體處理單元,啟動所述新的媒體處理單元替換所述發生故障的媒體處理單元繼續與所述對應終端進行媒體業務處理。
2. 如權利要求l所述的方法,其特徵在於,所述多點控制單元MCU狀態消息,對相應的媒體處理單元的狀態進行檢測的步驟,還包括所述MP設定輪詢定時器,所述輪詢定時器時長大於等於所述媒體處理 單元定時上報心跳保活消息的上報周期;設定一計數門限並為每個媒體處理 單元分別定義一計數,所述^ 某體處理單元的計數用於記錄在所述輪詢定時器 超時狀態下沒有收到所述媒體處理單元上報心跳保活消息的次數。
3. 如權利要求2所述的方法,其特徵在於,所述多點控制單元MCU狀態消息,對相應的媒體處理單元的狀態進行檢測的步驟,進一步包括 每個媒體處理單元定時向所述MP上報心跳保活消息; 當所述輪詢定時器超時,所述MP輪詢每個媒體處理單元上報的心跳保活消息,檢測相應的媒體處理單元的狀態;如果收到當前媒體處理單元上報的心跳保活消息,所述MP將所述媒體處理單元的計數清零,等待下一次輪詢定時器超時;如果沒有收到當前Jf某體處理單元上^^艮的心跳保活消息,所述MP將所述媒體處理單元的計數加一,並與計數門限進行比較如果已超出計數門限,所述MP判定所述媒體處理單元發生故障;如果尚未超出計數門限,等待下 一次輪詢定時器超時。
4. 如權利要求1所述的方法,其特徵在於,所述如果檢測到當前媒 體處理單元出現故障,所述MP中斷所述發生故障的媒體處理單元的工作, 選取新的媒體處理單元,並將所述發生故障的媒體處理單元及其所管轄的對 應終端在進行々某體業務處理時所使用的參數傳給新的々某體處理單元,啟動所端進行媒體業務處理的步驟,進一步包括如果檢測到當前媒體處理單元發生故障,所述MP中斷所述發生故障的 媒體處理單元的工作,選取一個新的媒體處理單元,並統計當前發生故障的 媒體處理單元所管轄的對應終端,向多點控制器MC詢問所述發生故障的媒 體處理單元及其所管轄的對應終端在進行媒體業務處理時所使用的參數;所述MC將所述發生故障的媒體處理單元及其所管轄的對應終端在進 行媒體業務處理時所使用的參數返回給所述MP,並由所述MP傳給所述新 的媒體處理單元;所述MP啟動所述新的媒體處理單元替換所述發生故障的媒體處理單 元繼續工作,和所述對應終端進行正常通信。
5. 如權利要求1或4所述的方法,其特徵在於,所述發生故障的媒 體處理單元及其所管轄的對應終端在進行媒體業務處理時所使用的參數,包 括當前媒體處理單元的在H225/H245信道中的本地地址及埠信息,當 前^f某體處理單元對應的終端在H225/H245信道中的地址及埠信息。
6. —種多點控制單元,其特徵在於,所述多點控制單元包括多點 處理器MP及若干媒體處理單元;其中,所述MP,用於通過定時輪詢每個媒體處理單元上報的狀態消息,對相 應的媒體處理單元的狀態進行檢測;在檢測到當前媒體處理單元出現故障, 還用於中斷所述發生故障的媒體處理單元的工作,選取新的媒體處理單元, 並將所述發生故障的媒體處理單元與其所管轄的對應終端進行媒體業務處 理時所使用的參數傳給所述新的媒體處理單元,啟動所述新的媒體處理單元替換所述發生故障的J 某體處理單元繼續與所述對應終端進行媒體業務處理; 所述媒體處理單元,用於與其所管轄的所述對應終端進行媒體業務處 理,還用於定時向所述MP上報狀態消息。
7. 如權利要求6所述的多點控制單元,其特徵在於,所述多點控制 單元還包括多點控制器MC,當媒體處理單元發生故障時,接受所述MP的詢問向 時所使用的參數。
8. 如權利要求6所述的多點控制單元,其特徵在於,所述MP,還用 於設定輪詢定時器及一計數門限;當所述輪詢定時器超時,用於輪詢每個媒 體處理單元上報的狀態消息,檢測相應的媒體處理單元的狀態,如果收到當 前媒體處理單元上#_的狀態消息,則等待下一次^^詢定時器超時;如果沒有 收到當前媒體處理單元上報的狀態消息,並且其沒有收到的次數已超過所述 計數門限,則判定所述媒體處理單元發生故障;如果未超出所述計數門限, 則等待下一次輪詢定時器超時。
9. 一種視訊業務系統,包括網守、網絡平臺、多點控制單元、交 換網絡及若干終端,其特徵在於,所述多點控制單元,包括多點處理器 MP、多點控制器MC及若干媒體處理單元;其中,所述MP,用於通過定時輪詢每個媒體處理單元上報的狀態消息,對相 應的媒體處理單元的狀態進行檢測;在檢測到當前媒體處理單元出現故障, 還用於中斷所述發生故障的媒體處理單元的工作,選取新的媒體處理單元, 向所述MC詢問所述發生故障的媒體處理單元及其對應終端進行媒體業務 處理時所使用的參數並所述參數傳給所述新的媒體處理單元,啟動所述新的媒體業務處理;所述MC,當々某體處理單元發生故障時,接受所述MP的詢問向該MP 一 -,"一曙____! ____7、,一"用的參數;所述媒體處理單元,用於接受所述MP的控制,與其所管轄的所述對應 終端進行媒體業務處理,還用於定時向所述MP上報狀態消息。
10. 如權利要求9所述的視訊業務系統,其特徵在於,所述MP,還用 於設定輪詢定時器及一計數門限;當所述輪詢定時器超時,用於輪詢每個媒 體處理單元上報的狀態消息,檢測相應的媒體處理單元的狀態,如果收到當 前媒體處理單元上報的狀態消息,則等待下一次輪詢定時器超時;如果沒有 收到當前媒體處理單元上報的狀態消息,並且其沒有收到的次數已超過所述 計數門限,則判定所述媒體處理單元發生故障;如果未超出所述計數門P艮, 則等待下一次輪詢定時器超時。
全文摘要
本發明公開了多點控制單元MCU中媒體處理單元的備份方法及多點控制單元、視訊業務系統,其中,所述方法包括MCU中多點處理器MP通過定時輪詢該MCU中的每個媒體處理單元上報的狀態消息,對相應的媒體處理單元的狀態進行檢測;如果檢測到當前媒體處理單元出現故障,MP中斷發生故障的媒體處理單元的工作,選取新的媒體處理單元,並將發生故障的媒體處理單元及其對應終端所使用的參數傳給新的媒體處理單元,啟動新的媒體處理單元替換發生故障的媒體處理單元進行媒體業務處理。採用本發明的方法,在媒體處理單元發生故障後,不需等待MCU再呼叫終端或者終端呼叫MCU,縮短了用戶的等待時長,實現MCU側的無縫連接。
文檔編號H04N7/15GK101662645SQ200910169059
公開日2010年3月3日 申請日期2009年9月17日 優先權日2009年9月17日
發明者鵬 丁, 博 孫, 波 孫, 黃書平 申請人:中興通訊股份有限公司