專利名稱:一種實時召開視訊會議的方法和系統的制作方法
技術領域:
本發明涉及多媒體通訊技術領域,特別是一種實時召開視訊會議的方法和系統。
背景技術:
視訊業務是把語音、圖象、數據等信息綜合在一起進行遠距離傳輸的多媒體業務。視訊業務使人們在進行異地交流的時候既可以聽到對方的聲音,又可以看到對方的圖像,增強交流的真實感、親切感和臨場感。視訊業務可用于軍事、政治、經濟、教育、衛生等領域,充分發揮真實、高效、實時的優點,為人們提供簡便而有效的溝通、管理、協同決策等手段。
視訊會議業務是視訊業務中的一種,是利用電視技術及設備通過傳輸信道,使得多方可以加入同一個呼叫中,實現一點到多點的通信功能。如圖1所示,視訊業務系統一般由視訊終端、傳輸信道、多點控制單元(MCU)等幾部分組成。視訊終端的作用是將某一會議點的實況圖象信號、語音信號以及相關的數據信號進行采集、壓縮編碼、多路復用后傳送到傳輸通道;同時將接收到的視訊業務信號進行分類、解碼,還原成接收會場的圖像、語音及數據信號。視訊終端還要將本點的會議控制信號(如申請發言、申請主控權等)傳送到MCU,同時還需要執行MCU對本點的控制指令,與MCU進行能力交換和模式切換。能力交換是指通信雙方相互交換自己所支持的業務能力的過程。傳輸信道在物理上可以是光纖、電纜、微波或衛星等方式。視訊業務常用的通信網絡有公用電話交換網(PSTN)、公用分組交換網(PSPDN)、數字數據網(DDN)、綜合業務數字網(ISDN)、IP網和IQ網。MCU是視訊業務系統的控制核心。當參加會議的終端數量多于2時,必需經過MCU來進行控制。所有終端都要通過標準接口連接到會議控制單元,MCU按照國際標準H.221、H.242、H.243、T.120等協議規定實現圖象和語音的交換與混合,實現所有會場的控制等相關功能。
現有技術中的視訊業務實現方式為,在召開視訊會議前需要在MCU上預先為所有的會場分配資源,即當要召開視頻會議時,先在MCU上定義會場和會議,由MCU調度會議,分配相應的資源,資源滿足的話再召開會議。
這種方式顯然不能滿足公眾化視訊運營的需要,具有如下缺點首先從運營商角度講,運營商需要安排專人操控MCU,定義會議中的會議和會場,操控會議,這就使得視訊業務網絡的利用效率非常低下,極大的局限了視訊業務系統的盈利能力;其次從用戶的角度講,用戶需要打電話或親自到視訊業務營業處預約會議,再由營業員通知MCU操作員在預定的時間召開會議,非常麻煩而且不能象普通打電話一樣實時進行,而且用戶普遍感覺這種方式的安全保密性差。
發明內容
有鑒于此,本發明的目的在于,提出一種實時召開視訊會議的方法,可以實時召開視訊會議,因而相對于現有技術更適合視訊會議業務的公眾化運營。該方法包括如下步驟A、主叫視訊終端向業務控制單元發起會議請求消息,該請求消息中包含召開會議所需要的會議信息;B、業務控制單元根據接收到的所述會議信息向會議控制單元下發會議相關的數據和參數;C、會議控制單元根據收到的數據和參數分配會議資源,召集各與會方參加會議。
較佳地,步驟A之后,還可以進一步包括A1、業務控制單元向主叫視訊終端返回對會議請求消息的響應消息;A2、業務控制單元對會議請求進行相應處理后,向主叫視訊終端發送召開會議的操作結果和業務進展;以上所述方法中,視訊終端和業務控制單元是直接相連的,在實際的網絡連接中,這兩者之間還可以通過網絡服務器建立連接,則步驟A為主叫視訊終端向網絡服務器發出包含有召開會議所需的會議信息的會議請求消息,網絡服務器將會議請求消息發送給業務控制單元或者代表終端向業務控制單元發起會議請求。
在此種連接方式下,步驟A1為網絡服務器將業務控制單元返回的對會議請求消息的響應消息發送至主叫視訊終端;步驟A2為網絡服務器將業務控制單元返回的召開會議的操作結果和業務進展發送至主叫視訊終端。
較佳地,步驟A1還可以為網絡服務器向主叫視訊終端返回對會議請求消息的響應消息。
在步驟C之后,即在視訊會議進行過程中,如果會議業務狀態發生變化,則進一步包括D、會議控制單元執行與該會議業務狀態變化相關的操作,并將會議業務狀態變化的情況通知業務控制單元。
若所述的會議業務狀態變化為有新的視訊終端加入會議,則所述步驟D為會議控制單元調集召開會議所需的設備以及為申請加入會議的終端分配會議所需的資源,并向該終端發出會議邀請;待申請加入會議的終端接受會議邀請后,將有終端加入會議的結果通知業務控制單元;或者,業務控制單元通過與會議控制單元的接口為加入會議的終端分配會議所需的資源,并向該終端發出會議邀請將用戶加入會議。
在步驟C之后,即在視訊會議進行過程中,如果會議業務狀態發生變化,則還可以進一步包括E、業務控制單元將業務變化后最新的業務狀態或數據發送給視訊終端。
若所述的會議業務狀態變化為有新的視訊終端加入會議,則所述步驟E為業務控制單元通知各與會終端有終端加入會議以及該新加入終端的基本信息。
步驟C中所述召集各與會方參加會議的方式可以為串行向終端發起呼叫、并行向終端發起呼叫以及部分并行部分串行方式向終端發起呼叫。
本發明的另一目的在于,提出一種用于召開實時視訊會議的系統,包括視訊終端、會議控制單元和業務控制單元,其中視訊終端的功能包括在召開會議之前,定義該會議的基本信息,這些基本信息至少包括會議的參加者、會議的業務屬性。業務控制單元用于接收來自視訊終端的用戶業務請求,并根據業務請求調用與會議控制單元之間的接口向會議控制單元下發會議相關的數據和參數等;會議控制單元用于接收業務控制單元的請求調集召開會議所需的設備以及分配會議所需的通信帶寬并將與會用戶呼叫入會。業務控制單元與會議控制單元集成于同一個設備中,作為該設備的兩個功能模塊。
所述的業務控制單元和視訊終端之間的信息交互可以采用SIP協議進行承載,會議控制單元和視訊終端之間的信息交互可以采用SIP協議進行承載。
所述的業務控制單元和會議控制單元之間的信息交互可以采用會議控制協議進行承載。
所述的業務控制單元的功能進一步包括在業務狀態發生變化時向用戶返回最新的業務狀態或數據;會議控制單元的功能進一步包括在會議狀態發生變化時進行相關處理,并將會議狀態變化情況通知業務控制單元。
該系統還可能進一步包括網絡服務器,連接視訊終端和業務控制單元,用于傳遞視訊終端和業務控制單元之間的信息。
所述的網絡服務器的功能進一步包括代替業務控制單元向視訊終端返回響應消息。
所述網絡服務器與視訊終端之間的信息可以由SIP協議承載,網絡服務器和業務控制單元之間的信息可以由H.323協議承載。
從以上方案中可以看出,本發明由視訊終端承擔會議定義的功能,將定義好的會議信息發送給業務控制單元,業務控制單元根據會議信息向會議控制單元下發會議相關的參數和數據,由會議控制單元分配會議資源,并召集與會方入會。根據本發明方案,會議的定制功能由發起會議的主叫終端完成,因此會議控制單元僅需實現根據會議參數和數據召開會議,可以自動完成而無需專人看守。所以本發明方案可以實現實時召開視訊會議,極大的方便了用戶和運營商。并且,本發明方案是基于會話初始協議SIP設計而成,因此具有SIP協議所具有的簡單靈活,擴展性好,與現有互聯網結合緊密的特點,因此在下一代網絡中有非常廣闊的應用前景。
圖1為現有技術的一種視訊會議的連接示意圖;圖2為本發明的視訊會議網絡連接示意圖;圖3為本發明召開實時視訊會議的工作流程圖;圖4為本發明實時視訊會議過程中有終端加入的工作流程圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面結合具體實施例對本發明作進一步地詳細說明。
會話初始協議(Session Initiation Protocol,SIP)是由因特網工作任務組(IETF)在1999年提出來的一個實現實時通信的應用控制(信令)協議,它可用來創建、修改以及終結多個參與者參加的多媒體會話進程。而所謂的會話(Session),就是指用戶之間的數據交換。與較早出現的實時通信應用控制(信令)協議H.323協議相比,SIP協議更加簡單、擴展性更好、和現有的Internet應用更加緊密,應用的領域更加廣泛。因此SIP在下一代網絡(NGN)中有非常廣闊的發展前景。
圖2中示出了本發明的視訊會議的網絡連接方式,該系統包括視訊終端、傳輸信道、會議控制單元和業務控制單元幾部分。
視訊終端的功能除了前面所述的功能之外,還進一步包括在召開會議之前,定義該會議的基本信息,這些基本信息至少包括會議的參加者、會議的業務屬性。
業務控制單元用于接收來自視訊終端的召開會議的業務請求,并根據業務請求在適當的時候調用與會議控制單元之間的接口向會議控制單元下發會議相關的數據和參數等;在得到用戶請求后按照用戶的請求進行操作并及時向用戶反饋操作結果;在業務狀態發生變化時向用戶返回最新的業務狀態或數據。業務控制單元與視訊終端之間使用SIP協議,與會議控制單元之間使用會議控制協議。
會議控制單元用于接收業務控制單元的請求,調集召開會議所需的資源并將與會用戶呼叫入會,所述資源包括召開會議所需的會議服務器設備以及分配會議所需的通信帶寬;在會議狀態發生變化時進行相關處理,并將會議狀態變化情況通知業務控制單元。會議控制單元使用SIP協議承載與視訊終端之間的信息交互,與業務控制單元之間采用會議控制協議實現會議參數的傳遞等。
業務控制單元可以看作是會議控制單元的管理設備,因此業務控制單元和會議控制單元可以集成于同一設備中,作為該設備的兩個功能模塊。
本發明方案可以應用于具有這種網絡連接方式的視訊業務系統中,但不僅限于此,本發明還可以應用于其他網絡連接方式的視訊業務系統中,圖2所示的網絡連接方式僅作為一種舉例圖3中所示為本發明方案中一個典型的三方即時會議的召開過程的流程,具體包括如下步驟步驟301~302終端1作為主叫終端,向業務控制單元發送召開會議請求消息。在本實施例中,該請求消息采用SIP協議中的INFO消息攜帶會議請求信息,在該會議請求信息中包括了所有與會方的呼叫號碼或聯系方式、該會議支持哪些種類的媒體流(如某種格式的視頻、音頻以及可供選擇的編解碼類型等)即會議類型等,業務控制單元收到該請求后返回對INFO消息的200響應消息;步驟303業務控制單元完成會議處理后向終端1返回召開會議的操作結果和業務進展情況;步驟304業務控制單元向會議控制單元發起呼叫請求,通知會議控制單元召集會議,該呼叫請求中包括了與會方的聯系方式和該會議類型,在本實施例中,與會方有終端1、終端2和終端3;步驟3051、3052和3053會議控制單元調集召開會議所需的設備以及分配會議所需的通信帶寬,并分別向這三個終端發送會議邀請消息;步驟3061、3062和3063終端在收到邀請后立刻各自向會議控制單元返回100響應消息;步驟3071、3072和3073終端在完成召開會議的處理后各自向會議控制單元返回200響應消息;步驟3081、3082和3083會議控制單元收到來自終端的200響應消息,向各個終端分別返回ACK接受消息。
至此會議準備工作完成,會議所需的多媒體通道已建立,可以召開會議。
上述流程中假設會議控制單元直接向各與會終端發起呼叫,但實際應用中也可通過網絡中的軟交換方式呼叫各與會終端。本流程只是作為示例列出,并不局限會議控制單元必須采用此種實現方式。
上述流程中假設會議控制單元同時向各個與會終端發起呼叫,但實際應用中會議控制單元可以根據配置方式采用不同的方式向終端發起呼叫,例如串行發起呼叫、并行發起呼叫以及部分并行部分串行方式等。本流程只是作為示例列出,并不局限會議控制單元必須采用此種實現方式。
上述流程中假設發起主叫呼集業務的終端本身參與會議,但實際應用中發起主叫呼集業務的終端也可以不參與會議。本流程只是作為示例列出,并不局限會議發起者必須是會議的參與者。
上述流程中使用INFO消息攜帶會議請求信息,但不僅限于此,還可以使用SIP協議中其他請求/響應消息過程攜帶會議信息。
在視訊會議進行的過程中,如果該會議的業務狀態發生變化,如與會終端要求退出會議或者有終端要求加入會議,將由會議控制單元進行相關操作并通知業務控制單元,再由業務控制單元將業務變化的信息通知終端用戶。圖4所示為在視訊會議召開過程中,有終端要求加入會議的工作流程,其中終端1為主叫終端,終端4為要求加入會議的終端,其他與會終端未在圖中畫出。包括如下步驟步驟401~402終端4向會議控制單元發出加入視訊會議的請求,會議控制單元收到該請求后,立刻向終端4發送200響應消息。
步驟403~405會議控制單元向業務控制單元發送終端加入會議的請求消息,業務控制單元將該請求消息發送給主叫終端,主叫終端收到該請求消息后,立刻向業務控制單元發送200響應消息。
步驟406~407主叫終端的用戶同意終端4加入會議,主叫終端向業務控制單元發出允許終端4加入會議的消息,業務控制單元將該允許消息發送至會議控制單元。
步驟408~409會議控制單元調集召開會議所需的設備以及為終端4分配會議所需的通信帶寬,并向終端4發出會議邀請,終端4立刻向會議控制單元發出100響應消息。
步驟410~411終端4的用戶同意加入會議,終端4接受會議邀請,會議控制單元立刻向終端4返回200響應消息。
步驟412會議控制單元向業務控制單元發出終端4已加入的消息。
步驟413業務控制單元將終端4加入該會議的消息通知其他所有與會終端。
以上僅舉了會議過程中有終端加入時的工作流程。其他在視訊會議過程中,業務狀態發生變化的情況,如有終端要求退出會議,也可依照由會議控制單元進行相關操作并通知業務控制單元,再由業務控制單元將業務變化的信息通知終端用戶的原則給出具體工作流程,故此處不一一贅述。
上述兩個工作流程中假設終端直接與業務控制單元互通,即終端直接向業務控制單元發起請求消息,但實際中終端通常受其他網絡服務器(譬如軟交換設備)的管理,上述兩個工作流程僅僅是為了方便描述而采用的一種簡化方式。實際應用中實現終端與業務控制單元的互通還可能有以下兩種方式網絡服務器作為視訊終端和業務控制單元之間的消息傳遞者,負責將來自于視訊終端或業務控制單元的消息轉發至業務控制單元或視訊終端;視訊終端向網絡服務器發起會議請求,網絡服務器向終端返回200響應消息,然后網絡服務器再向業務控制單元發起會議請求,而且終端到網絡服務器以及網絡服務器到業務控制單元之間可能采用不同的協議,例如一段為SIP協議,一段為H.323協議等,以便更有利于與現有技術方案兼容。當終端到網絡服務器以及網絡服務器到業務控制單元之間采用不同的協議時,網絡服務器收到來自視訊終端的發起會議請求后,需要代表終端向業務控制單元發起會議請求。
通過本發明提出的方法,終端用戶可以自由的定義會議參數,不需要向會議控制單元的管理機構(如電信運營商)預約;用戶可以在定制會議后立即召開會議。因此通過實現本發明定義的業務,可以有效地提高視訊業務網絡的利用效率,極大的增強了視訊業務系統的盈利能力。并且,本發明方案的應用是基于SIP協議,因此繼承了SIP協議的簡單靈活,擴展性好,與現有互聯網絡結合緊密的特點,具有很好的應用前景。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種實時召開視訊會議的方法,其特征在于,該方法包括如下步驟A、主叫視訊終端向業務控制單元發起會議請求消息,該請求消息中包含召開會議所需要的會議信息;B、業務控制單元根據接收到的所述會議信息向會議控制單元下發會議相關的數據和參數;C、會議控制單元根據收到的數據和參數分配會議資源,召集各與會方參加會議。
2.根據權利要求1所述的方法,其特征在于,步驟A之后,進一步包括A1、業務控制單元向主叫視訊終端返回對會議請求消息的響應消息;A2、業務控制單元對會議請求進行相應處理后,向主叫視訊終端發送召開會議的操作結果和業務進展;
3.根據權利要求2所述的方法,其特征在于,步驟A為主叫視訊終端向網絡服務器發出包含有召開會議所需的會議信息的會議請求消息,網絡服務器將會議請求消息發送給業務控制單元或者代表終端向業務控制單元發起會議請求。
4.根據權利要求3所述的方法,其特征在于,步驟A1為網絡服務器將業務控制單元返回的對會議請求消息的響應消息發送至主叫視訊終端;步驟A2為網絡服務器將業務控制單元返回的召開會議的操作結果和業務進展發送至主叫視訊終端。
5.根據權利要求4所述的方法,其特征在于,步驟A1為網絡服務器向主叫視訊終端返回對會議請求消息的響應消息
6.根據權利要求1所述的方法,其特征在于,在步驟C之后,即在視訊會議進行過程中,如果會議業務狀態發生變化,則進一步包括D、會議控制單元執行與該會議業務狀態變化相關的操作,并將會議業務狀態變化的情況通知業務控制單元。
7.根據權利要求6所述的方法,其特征在于,所述的會議業務狀態變化為有新的視訊終端加入會議,則所述步驟D為會議控制單元調集召開會議所需的設備以及為申請加入會議的終端分配會議所需的資源,并向該終端發出會議邀請;待申請加入會議的終端接受會議邀請后,將有終端加入會議的結果通知業務控制單元;或者,業務控制單元通過與會議控制單元的接口為加入會議的終端分配會議所需的資源,并向該終端發出會議邀請將用戶加入會議。
8.根據權利要求1或6所述的方法,其特征在于,在步驟C之后,即在視訊會議進行過程中,如果會議業務狀態發生變化,則進一步包括E、業務控制單元將業務變化后最新的業務狀態或數據發送給視訊終端。
9.根據權利要求8所述的方法,其特征在于,所述的會議業務狀態變化為有新的視訊終端加入會議,則所述步驟E為業務控制單元通知各與會終端有終端加入會議以及該新加入終端的基本信息。
10.根據權利要求1所述的方法,其特征在于,步驟C中所述召集各與會方參加會議的方式可以為串行向終端發起呼叫、并行向終端發起呼叫以及部分并行部分串行方式向終端發起呼叫。
11.一種用于實時召開視訊會議的系統,包括視訊終端,其特征在于,還包括會議控制單元和業務控制單元,其中視訊終端的功能包括在召開會議之前,定義該會議的基本信息,這些基本信息至少包括會議的參加者、會議的業務屬性;業務控制單元用于接收來自視訊終端的召開會議的業務請求,并根據業務請求調用與會議控制單元之間的接口向會議控制單元下發會議相關的數據和參數等;會議控制單元用于接收業務控制單元的請求調集召開會議所需的設備以及分配會議所需的資源并將與會用戶呼叫入會。
12.根據權利要求11所述的系統,其特征在于,所述的業務控制單元和視訊終端之間的信息交互采用SIP協議進行承載,會議控制單元和視訊終端之間的信息交互采用SIP協議進行承載。
13.根據權利要求11或12所述的系統,其特征在于,所述的業務控制單元和會議控制單元之間的信息交互采用會議控制協議進行承載。
14.根據權利要求11所述的系統,其特征在于,所述的業務控制單元的功能進一步包括在業務狀態發生變化時向用戶返回最新的業務狀態或數據;會議控制單元的功能進一步包括在會議狀態發生變化時進行相關處理,并將會議狀態變化情況通知業務控制單元。
15.根據權利要求11所述的系統,其特征在于,還包括網絡服務器,連接視訊終端和業務控制單元,用于傳遞視訊終端和業務控制單元之間的信息。
16.根據權利要求15所述的系統,其特征在于,所述的網絡服務器的功能進一步包括向視訊終端返回響應消息。
17.根據權利要求15所述的系統,其特征在于,所述網絡服務器與視訊終端之間的信息由SIP協議承載,網絡服務器和業務控制單元之間的信息由H.323協議或SIP協議承載。
18.根據權利要求11所述的系統,其特征在于,業務控制單元與會議控制單元集成于同一個設備中,作為該設備的兩個功能模塊。
全文摘要
本發明提出了一種實時召開視訊會議的方法和系統,該系統包括視訊終端、通訊信道、業務控制單元和會議控制單元。視訊終端向業務控制單元發起會議請求并向業務控制單元發送召開一個會議所需要的會議信息;業務控制單元根據接收到的所述會議信息向會議控制單元下發會議相關的數據和參數;會議控制單元根據收到的數據和參數分配會議資源,召集各與會方參加會議。通過本發明提出的方法,終端用戶可以自由的定義會議參數,不需要向會議控制單元的管理機構(如電信運營商)預約;用戶可以在定制會議后立即召開會議。因此通過實現本發明定義的業務,可以有效地提高視訊業務網絡的利用效率,極大地增強了視訊業務系統的盈利能力。
文檔編號H04N7/15GK1870746SQ20051012578
公開日2006年11月29日 申請日期2005年12月1日 優先權日2005年12月1日
發明者王鵬 申請人:華為技術有限公司