本發(fā)明涉及視頻會議技術(shù),尤指一種視頻會議系統(tǒng)中,實現(xiàn)MCU備份的方法和主控單元。
背景技術(shù):
視頻會議系統(tǒng),實現(xiàn)了分會場觀看主會場的視頻,有效提高了會議效率并節(jié)省了異地會議的開會成本,越來越得到廣泛的使用。為了保證重要視頻會議的視頻質(zhì)量,采用專線視頻會議系統(tǒng)傳輸高質(zhì)量即高清視頻。以專線視頻系統(tǒng)為例來看,其主要包括兩個或兩個以上用于顯示和采集視頻的終端,用于連接兩個或兩個以上終端的多點控制單元(MCU)和用于控制一個或一個以上MCU的主控單元。
在專線視頻會議系統(tǒng)中,建立視頻會議的流程主要涉及獲取會議信息和根據(jù)獲得的會議信息建立通信連接。建立視頻會議之后即可進行視頻會議。在獲取會議信息中,主控單元獲取與視頻會議一一對應的會議信息,會議信息包括會議的終端和其所屬的MCU信息。在建立通信連接中,主控單元通知會議信息中的各MCU與其管轄的終端建立通信連接,并通知上述各MCU進行級聯(lián)即通知上述各MCU相互之間建立通信連接。至此,完成了進行視頻會議的準備,之后視頻會議的各終端通過該視頻會議的各MCU交互視頻?,F(xiàn)有視頻會議系統(tǒng)中,為了及時了解專線視頻系統(tǒng)的通信狀態(tài),MCU定期檢測與其管轄的終端之間的通信狀態(tài)為通信正常或者通信中斷,并將檢測出的通信狀態(tài)發(fā)送給主控單元,主控單元定期檢測其管轄的MCU的狀態(tài)是正常還是異常。
在專線視頻會議系統(tǒng)中,MCU與終端之間可以同時通過兩條獨立的鏈路如兩條獨立的E1-2M專線(即帶寬2M的脈沖編碼調(diào)制的E1線路)交互視頻,當MCU檢測出兩條鏈路之一斷路時,MCU進行現(xiàn)有降速流程,通過降速流程,MCU實現(xiàn)在未斷路的鏈路上與終端交互降速處理后的視頻。這樣,當上 述兩條鏈路之一斷路時,通過降速流程降低視頻的質(zhì)量使得終端繼續(xù)參與視頻會議,保證了視頻會議的穩(wěn)定性。然而,當MCU與終端之間的兩條獨立的鏈路均斷路時,終端與MCU之間的通信中斷,終端退出視頻會議,影響了視頻會議的穩(wěn)定性,降低了視頻會議的效果,影響了視頻會議的用戶體驗。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種實現(xiàn)MCU備份的方法和主控單元,能夠提高視頻會議的穩(wěn)定性,保證視頻會議的效果,從而改善視頻會議的用戶體驗。
為了達到本發(fā)明目的,本發(fā)明公開了一種實現(xiàn)MCU備份的方法,進行視頻會議中,主控單元檢測出第一多點控制端元MCU與其管轄的終端通信中斷,通知與通信中斷的終端相連的第二MCU建立與所述通信中斷的終端的通信連接。
進一步地,
所述方法還包括:進行所述視頻會議中,主控單元檢測出MCU異常,針對檢測出的MCU管轄的每個終端,通知正常的與當前終端相連的MCU建立與當前終端的通信連接。
所述方法之前還包括:獲取會議信息,并根據(jù)獲得的會議信息建立所述視頻會議所需的通信連接;
其中,獲得的會議信息包括所述視頻會議的兩個或兩個以上終端、以及與所述各終端分別相連的兩個或兩個以上MCU。
所述建立通信連接包括:所述主控單元根據(jù)獲得的所述各終端與其相連的MCU之間的通信狀態(tài),分別選擇所述各終端所屬的MCU;分別通知所述各終端所屬的MCU建立與所述各終端之間的通信連接;通知所述會議信息中的MCU相互之間建立通信連接。
所述通信狀態(tài)為通信正?;蛘咄ㄐ胖袛?;此時,所述選擇各終端所屬的MCU包括:針對每個所述終端,按照預先設置的MCU的順序,選擇與當前終端通信正常的各MCU中處于所述順序中最前面的MCU作為當前終端所屬 的MCU。
所述方法應用于專線視頻會議系統(tǒng),所述MCU與所述終端之間通過一個或一個以上專線連接;任意兩個所述MCU之間連接的帶寬大于或等于所述MCU與任意一個所述終端之間連接的帶寬。
本發(fā)明還公開了一種實現(xiàn)MCU備份的主控單元,至少包括檢測模塊,用于檢測出第一MCU與其管轄的終端通信中斷,通知與通信中斷的終端相連的第二MCU建立與所述通信中斷的終端的通信連接。
進一步地,
所述檢測模塊還用于:檢測出MCU異常,針對檢測出的MCU管轄的每個終端,通知正常的與當前終端相連的MCU建立與當前終端的通信連接。
所述主控單元還包括建立模塊,用于獲取會議信息,并根據(jù)獲得的會議信息建立視頻會議所需的通信連接;
其中,獲得的會議信息包括所述視頻會議的兩個或兩個以上終端、以及與所述各終端分別相連的兩個或兩個以上MCU。
所述建立模塊具體用于:獲取所述會議信息;根據(jù)獲得的所述各終端與其相連的MCU之間的通信狀態(tài),分別選擇所述各終端所屬的MCU;分別通知所述各終端所屬的MCU建立與所述各終端之間的通信連接;通知所述會議信息中的MCU相互之間建立通信連接。
所述通信狀態(tài)為通信正?;蛘咄ㄐ胖袛?;此時,所述建立模塊具體用于:獲取所述會議信息;根據(jù)獲得的所述各終端與其相連的MCU之間的通信狀態(tài),針對每個所述終端,按照預先設置的MCU的順序,選擇與當前終端通信正常的各MCU中處于所述順序中最前面的MCU作為當前終端所屬的MCU;分別通知所述各終端所屬的MCU建立與所述各終端之間的通信連接;通知所述會議信息中的MCU相互之間建立通信連接。
所述MCU與所述終端之間通過一個或一個以上專線連接;任意兩個所述MCU之間連接的帶寬大于或等于所述MCU與任意一個所述終端之間連接的帶寬。
與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案包括:進行視頻會議中,主控單元檢測出第一MCU與其管轄的終端通信中斷,通知與通信中斷的終端相連的第二MCU建立與通信中斷的終端的通信連接。通過本發(fā)明提供的技術(shù)方案,實現(xiàn)了視頻會議中MCU與其管轄的終端通信中斷時,將通信中斷的終端切換至由另一個MCU進行管轄,使得切換后的終端繼繼續(xù)進行視頻會議,提高了視頻會議的穩(wěn)定性,保證視頻會議的效果,從而改善視頻會議的用戶體驗。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
圖1為本發(fā)明實現(xiàn)MCU備份的方法的流程圖;
圖2為本發(fā)明實現(xiàn)MCU備份的主控單元的組成結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
為了描述方便,下文中除特殊說明外,提及的終端均是指屬于某個視頻會議的終端,提及的MCU均是指屬于該視頻會議的MCU。
圖1為本發(fā)明實現(xiàn)MCU備份的方法的流程圖,如圖1所示,包括:
步驟101:進行視頻會議中,主控單元檢測出第一MCU與其管轄的終端通信中斷。其具體實現(xiàn),屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。這里強調(diào)的是,第一MCU與其管轄的終端的所有鏈路均處于通信中斷。
為了使本發(fā)明方法技術(shù)方案更加完善,進行視頻會議之前,本發(fā)明方法還包括:獲取會議信息,并根據(jù)獲得的會議信息建立視頻會議所需的通信連接。
其中,獲得的會議信息包括視頻會議的兩個或兩個以上終端、以及與各終端分別相連的兩個或兩個以上MCU;
上述建立視頻會議所需的通信連接的具體實現(xiàn)包括:主控單元根據(jù)獲得的各終端與其相連的MCU之間的通信狀態(tài),分別選擇各終端所屬的MCU;分別通知各終端所屬的MCU建立與各終端之間的通信連接;通知會議信息中的MCU相互之間建立通信連接。
MCU可以定期檢測與其相連的終端的通信狀態(tài),并將檢測出的各通信狀體發(fā)送給主控單元。其具體實現(xiàn),屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
其中,通信狀態(tài)為通信正?;蛘咄ㄐ胖袛?;
上述選擇各終端所屬的MCU具體包括:針對每個終端,按照預先設置的MCU的順序,選擇與當前終端通信正常的各MCU中處于順序中最前面的MCU作為當前終端所屬的MCU。
步驟102:主控單元通知與通信中斷的終端相連的第二MCU建立與通信中斷的終端的通信連接。
本領(lǐng)域技術(shù)人員公知的是,MCU建立與終端的通信連接后,MCU開始管轄終端。
主控單元可以根據(jù)獲得的會議信息確定出與通信中斷的終端相連的第二MCU。
需要說明的是,如果與通信中斷的終端相連的第二MCU包括兩個或兩個 以上,可以從中隨機選擇一個與通信中斷的終端通信正常的第二MCU。
優(yōu)選地,本發(fā)明方法應用于專線視頻會議系統(tǒng),MCU與終端之間通過一個或一個以上專線連接;任意兩個MCU之間連接的帶寬大于或等于MCU與任意一個終端之間連接的帶寬。
進一步地,
本發(fā)明方法還包括:進行視頻會議中,主控單元檢測出MCU異常,針對檢測出的MCU管轄的每個終端,通知正常的與當前終端相連的MCU建立與當前終端的通信連接。這樣,實現(xiàn)了當MCU異常時,針對該異常的MCU管轄的所有終端,分別切換當前終端到正常的與其相連的MCU上繼續(xù)進行視頻會議,提高了此種情況下,視頻會議的穩(wěn)定性。
主控單元可以定期檢測其管轄的MCU是正常還是異常,具體實現(xiàn)屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。針對異常的MCU管轄的所有終端,主控單元可以根據(jù)獲得的會議信息和檢測出的通信狀態(tài),確定出正常的與當前終端相連的MCU。其具體實現(xiàn),屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,此處不再贅述。
圖2為本發(fā)明實現(xiàn)MCU備份的主控單元的組成結(jié)構(gòu)示意圖,該主控單元應用在視頻會議系統(tǒng)中。優(yōu)選地,主控單元應用與專線視頻會議系統(tǒng)中。
如圖2所示的主控單元至少包括檢測模塊,用于檢測出第一MCU與其管轄的終端通信中斷,通知與通信中斷的終端相連的第二MCU建立與通信中斷的終端的通信連接。
進一步地,
檢測模塊還用于:檢測出MCU異常,針對檢測出的MCU管轄的每個終端,通知正常的與當前終端相連的MCU建立與當前終端的通信連接。
主控單元還包括建立模塊,用于獲取會議信息,并根據(jù)獲得的會議信息建立視頻會議所需的通信連接;
其中,獲得的會議信息包括視頻會議的兩個或兩個以上終端、以及與各 終端分別相連的兩個或兩個以上MCU;
建立模塊具體用于:獲取會議信息;根據(jù)獲得的各終端與其相連的MCU之間的通信狀態(tài),分別選擇各終端所屬的MCU;分別通知各終端所屬的MCU建立與各終端之間的通信連接;通知會議信息中的MCU相互之間建立通信連接。
其中,通信狀態(tài)為通信正?;蛘咄ㄐ胖袛?;
建立模塊具體用于:獲取會議信息,根據(jù)獲得的各終端與其相連的MCU之間的通信狀態(tài),針對每個終端,按照預先設置的MCU的順序,選擇與當前終端通信正常的各MCU中處于順序中最前面的MCU作為當前終端所屬的MCU;分別通知各終端所屬的MCU建立與各終端之間的通信連接;通知會議信息中的MCU相互之間建立通信連接。
優(yōu)選地,主控單元應用于專線視頻會議系統(tǒng),此時,MCU與終端之間通過一個或一個以上專線連接;任意兩個MCU之間連接的帶寬大于或等于MCU與任意一個終端之間連接的帶寬。
雖然本發(fā)明所揭露的實施方式如上所述,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求書所界定范圍為準。