專利名稱:視頻會議的實現(xiàn)方法、控制設(shè)備與用戶終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種視頻會議的實現(xiàn)方法、控制設(shè)備與用戶終端。
背景技術(shù):
近幾年來,隨著計算機技術(shù)、通信技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,視頻會議的應(yīng)用范圍正逐漸從傳統(tǒng)的專業(yè)領(lǐng)域、大型企業(yè)等高端用戶向中小企業(yè)等普通用戶和個人用戶拓展。
目前,典型的視頻會議系統(tǒng)如圖1所示,主要包括用戶終端、MCU(Multiple-point Control Unit、多點控制單元)以及MCU管理單元。用戶終端具有音視頻編解碼和與MCU進行交互的能力;MCU作為整個會議系統(tǒng)的核心設(shè)備,主要負責(zé)轉(zhuǎn)發(fā)或處理用戶終端發(fā)送的媒體流以及對會議的調(diào)度和控制,并根據(jù)用戶的需求對會場的畫面顯示進行控制。
MCU作為現(xiàn)有典型視頻會議系統(tǒng)的核心部分,既實現(xiàn)了對多點會議的控制,又實現(xiàn)了對視頻、音頻數(shù)據(jù)的多路處理,這種組網(wǎng)方式雖然功能非常完善,但使用中仍存在以下一些問題用戶終端的圖像語音等經(jīng)過MCU重新編碼處理轉(zhuǎn)發(fā)后延時加大,會議實時性差;視頻會議中,MCU將處理后的音頻視頻信號以單播方式向各個與會用戶終端發(fā)送,占用網(wǎng)絡(luò)資源大;視頻會議的圖像分辨率、解碼編碼等受到MCU處理能力的限制;高性能的MCU價格昂貴。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種視頻會議的實現(xiàn)方法、控制設(shè)備和用戶終端,以實現(xiàn)對視頻會議中視頻音頻信號的實時傳輸和對視頻會議的實時控制。
為達到上述目的,本發(fā)明提供一種視頻會議的實現(xiàn)方法,包括以下步驟視頻會議控制設(shè)備向待建立會議的用戶終端分配組播地址;所述用戶終端根據(jù)所述組播地址建立會議,按照預(yù)先設(shè)定的會控策略發(fā)送組播流。
所述視頻會議控制設(shè)備或具有權(quán)限的用戶終端實時設(shè)定或修改所述會控策略。
根據(jù)所述會控策略,所述視頻會議控制設(shè)備實時控制所述會議的進程,所述用戶終端實時控制所述會議中的組播流,并向所述視頻會議控制設(shè)備發(fā)送會議信息。
所述會議信息包括會議的視頻信息、和/或音頻信息、和/或加密信息。
所述視頻會議控制設(shè)備實時更新并維護在線會議列表和在線終端列表,并向用戶終端發(fā)送。
所述會控策略進一步包括對用戶終端連接已建立會議的權(quán)限控制(61)、用戶終端向所述視頻會議控制設(shè)備發(fā)送連接會議的請求;(62)、所述視頻會議控制設(shè)備根據(jù)所述會控策略判斷所述用戶終端是否有連接所述會議的權(quán)限,若有則進行步驟(63),否則進行步驟(65);(63)、如果所述用戶終端具有連接權(quán)限,則所述視頻會議控制設(shè)備向所述用戶終端發(fā)送所述會議的組播地址;(64)、所述用戶終端根據(jù)所述組播地址連接所述會議,接收所述會議的組播流并結(jié)束;(65)所述視頻會議控制設(shè)備向所述用戶終端發(fā)送拒絕消息并結(jié)束。
當所述待連接的會議為加密會議時,所述視頻會議控制設(shè)備隨所述會議的組播地址同時發(fā)送解密密碼。
所述視頻會議控制設(shè)備或具有權(quán)限的用戶終端實時設(shè)定或?qū)崟r修改所述連接權(quán)限。
所述會議結(jié)束時,所述視頻會議控制設(shè)備回收所述會議的組播地址。
所述會議為多方視頻會議時,視頻會議控制設(shè)備向待建立會議的用戶終端分配組播地址之前還包括
視頻會議控制設(shè)備向各與會用戶終端發(fā)送邀請加入會議消息;所述各用戶終端返回加入消息。
在預(yù)約型會議時,所述與會用戶終端為所述視頻會議控制設(shè)備上預(yù)先存儲的與會終端列表中的用戶終端。
在即時型會議時,所述與會用戶終端為發(fā)起會議的用戶終端發(fā)送給所述視頻會議控制設(shè)備的與會終端列表中的用戶終端。
本發(fā)明還提供了一種視頻會議控制設(shè)備,包括控制單元和存儲單元,所述控制單元,與所述存儲單元相連,管理并向用戶終端分配建立會議所需的組播地址,且根據(jù)預(yù)先設(shè)定的會控策略控制會議進程;所述存儲單元,存儲所述會控策略和用戶終端發(fā)送的已建立會議的會議信息。
所述控制單元進一步包括組播控制子單元和會議進程控制子單元;所述組播控制子單元,管理組播地址池,并向用戶終端分配和回收建立會議所需的組播地址;所述會議進程控制子單元,根據(jù)所述會控策略控制會議進程、管理與會用戶終端權(quán)限并處理與會用戶終端請求。
本發(fā)明還提供一種視頻會議的用戶終端,包括終端組播單元,根據(jù)分配的組播地址建立會議,發(fā)送并控制所述會議中的組播流,且發(fā)送已建立會議的會議信息。
所述用戶終端還包括終端控制單元,根據(jù)獲取的會控策略控制所述用戶終端的操作權(quán)限。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明使用視頻會議控制設(shè)備取代多點控制單元來進行對會議的控制,由各個用戶終端借助組播控制并實現(xiàn)會議中視頻與音頻的傳輸,可減少視頻音頻的延時,增強會議的實時性,節(jié)約網(wǎng)絡(luò)資源;另外,視頻會議控制設(shè)備不需要對視頻音頻數(shù)據(jù)進行處理,從而使得視頻會議使用的編解碼、圖像分辨率等不受視頻會議控制設(shè)備限制,只要各與會用戶終端之間相互支持即可;最后,本發(fā)明設(shè)備結(jié)構(gòu)簡單,擴展性強,組網(wǎng)成本低。
圖1是現(xiàn)有技術(shù)中典型的視頻會議系統(tǒng)示意圖;圖2是本發(fā)明中實施例一的視頻會議控制設(shè)備和用戶終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明中實施例二的視頻會議的建立方法流程圖;圖4是本發(fā)明中實施例二的用戶終端在視頻會議控制設(shè)備上的注冊流程圖;圖5是本發(fā)明中實施例三的視頻會議的連接方法流程圖;圖6是本發(fā)明中實施例四的兩個用戶終端注冊后實現(xiàn)視頻會議的流程圖;圖7是本發(fā)明中實施例五的多方即時型視頻會議的實現(xiàn)方法流程圖。
具體實施例方式
本發(fā)明中實施例一中,一種視頻會議的用戶終端100的結(jié)構(gòu)如圖2所示,包括終端數(shù)據(jù)交互單元101、輸入單元102、輸出單元103、終端存儲單元104、終端控制單元105和終端組播單元106,其中終端數(shù)據(jù)交互單元101,用于所述用戶終端與網(wǎng)絡(luò)側(cè)視頻會議控制設(shè)備之間消息的發(fā)送和接收。
輸入單元102為鍵盤、手寫板、攝像頭或麥克風(fēng)等,用于文字信息、和/或視頻、和/或音頻的輸入。
所述輸出單元103為顯示器或揚聲器等,用于文字信息、和/或視頻、和/或音頻的輸出。
終端存儲單元104,存儲在線用戶終端列表、和/或在線會議列表、和/或會控策略;用戶終端可實時從網(wǎng)絡(luò)側(cè)控制設(shè)備獲取所述在線用戶終端列表、和/或所述在線會議列表、和/或所述會控策略。該會控策略主要包括會議成員策略和會議進程策略會議成員策略主要用于會議成員的管理,包括用戶接入控制、用戶權(quán)限管理等;會議資源策略用于會議進程及資源的控制,包括會議加密控制、資源共享控制、進程控制、同步控制等。
終端控制單元105,根據(jù)從網(wǎng)絡(luò)側(cè)獲取到的會控策略實時控制用戶終端的操作以及權(quán)限,如會議是否被廣播,是否使用多畫面、是否加密等。
終端組播單元106,根據(jù)網(wǎng)絡(luò)側(cè)分配的組播地址建立會議,發(fā)送并控制會議中的組播流,且向網(wǎng)絡(luò)側(cè)發(fā)送已建立會議的會議信息。所有加入該會議所在組播組的用戶終端均可以接收到該數(shù)據(jù)流。借助該單元,視頻會議中,用戶終端與其他用戶終端之間,使用組播的方式傳輸會議中的視頻和音頻。
本發(fā)明中實施例一中,一種視頻會議控制設(shè)備200的結(jié)構(gòu)示意圖如圖2所示,包括總控單元201、網(wǎng)絡(luò)數(shù)據(jù)交互單元202、存儲單元203和控制單元204。
其中,總控單元201用于設(shè)備的初始化工作和各個單元之間的信息交互等功能。
網(wǎng)絡(luò)數(shù)據(jù)交互單元202用于與各用戶終端之間消息的發(fā)送和接收。
存儲單元203存儲用戶終端和會議的信息與狀態(tài),其進一步包括注冊子單元2031、終端狀態(tài)子單元2032和會議列表子單元2033注冊子單元2031對用戶終端進行注冊并存儲已注冊用戶終端的信息,該信息包括終端IP、終端名稱等。
終端狀態(tài)子單元2032維護所有已注冊用戶終端的狀態(tài),該狀態(tài)包括用戶終端的在線/離線狀態(tài)、所在會場和所在會場的加密/公開狀態(tài),并實時更新在線用戶終端列表。
會議列表子單元2033,在接收到用戶終端的會議預(yù)定、修改、取消或會控策略的制定和修改消息時,進行會議狀態(tài)、會議信息、會控策略和在線會議列表的更新與存儲,該會議狀態(tài)包括會議屬性、與會終端列表、請求隊列和消息隊列等數(shù)據(jù);該會議信息包括會議的加密/公開情況、加密密碼、視頻編碼、視頻碼率、視頻分辨率、視頻幀率、音頻編碼、音頻碼率。
控制單元204是視頻會議控制設(shè)備的主要功能單元,根據(jù)存儲單元存儲的信息控制會議進程并管理組播地址,其進一步包括會議進程控制子單元2041和組播控制子單元2042會議進程控制子單元2041控制會議的進程、會議的建立和結(jié)束,并根據(jù)會控策略維護會議信息、管理與會用戶終端和處理與會用戶終端請求。對會議進程的控制可以通過設(shè)置ACL(Access Control List,訪問控制列表)等方式實現(xiàn)。如在會議成員策略中,根據(jù)ACL的信息來限制用戶終端觀看其他用戶終端所在會場的畫面,例如在召開多方視頻會議時,控制設(shè)備根據(jù)發(fā)起會議的終端發(fā)送的與會終端列表,限制不在列表內(nèi)的終端連接此會議;在會議資源策略中,如與會終端選擇對會場畫面加密等功能,控制設(shè)備就執(zhí)行相應(yīng)的處理;當另一個與會終端請求觀看已加密的會場畫面時,控制設(shè)備也根據(jù)ACL的信息來判斷該與會終端的權(quán)限。另外,用戶終端在加入會議后,可以發(fā)送請求,進行申請發(fā)言、即時消息發(fā)送等操作,具有權(quán)限的用戶終端還可以通知控制設(shè)備對當前會議的會控策略進行更新或修改。
組播控制子單元2042控制組播池中的組播地址,組播地址范圍為224.0.1.0~239.255.255.255;并向用戶終端分配或回收組播地址;在分配和/或回收操作后,更新組播池中的組播地址以便于在后面的操作中進行組播地址的分配。
本發(fā)明中用戶終端啟動時會發(fā)送消息向網(wǎng)絡(luò)側(cè)控制設(shè)備注冊,注冊的實現(xiàn)流程可以參考現(xiàn)有的SIP(Session Initiation Protocol,會話初始協(xié)議)協(xié)議,如由會議終端向控制設(shè)備發(fā)送REGISTER請求(注冊請求)、控制設(shè)備為會議終端進行注冊??刂圃O(shè)備在用戶終端注冊成功后立即發(fā)送一個成功消息給用戶終端,同時更新在線終端列表和在線會議列表。用戶終端為在線狀態(tài)時,可隨時發(fā)起呼叫或接收呼叫請求;可實時更新在線終端列表和在線會議列表,并將在線終端列表和在線會議列表下載到本地,以獲得最新的會議狀態(tài)變更情況。在會議開始后,與會者可通過用戶終端進行即時消息的發(fā)送和接收,通過組播的方式進行各用戶終端之間的視頻與音頻的傳輸,從而實現(xiàn)視頻會議功能。在網(wǎng)絡(luò)側(cè)和用戶終端間的信息交互的實現(xiàn)方法上,也可以參考現(xiàn)有的SIP協(xié)議,使用由用戶終端向控制設(shè)備發(fā)送SUBSCRIBE請求(訂閱請求)、控制設(shè)備進行相應(yīng)處理的方法。如用戶終端向控制設(shè)備發(fā)送SUBSCRIBE請求,預(yù)訂在線終端列表和在線會議列表的更新服務(wù),則控制設(shè)備通過NOTIFY消息(通知消息)定時或?qū)崟r向用戶終端通知預(yù)訂的服務(wù)。如有一用戶終端預(yù)訂了在線終端列表的更新,當有其他用戶終端上線或下線時,控制設(shè)備會將這些終端的狀態(tài)變化和更新后的在線終端列表發(fā)送給該預(yù)訂了在線終端列表的用戶終端。
本發(fā)明中,在線用戶終端如果需要建立視頻會議,則先向視頻會議控制設(shè)備發(fā)送開播申請,視頻會議控制設(shè)備從其組播地址池中選擇一個組播地址,返回給該需要開播的用戶終端,該用戶終端獲取組播地址后,使用此地址與組播組內(nèi)的其他用戶終端間傳輸該用戶終端所在會場的音視頻數(shù)據(jù)流。開播終端可自行選擇是否需要對數(shù)據(jù)流加密,如果數(shù)據(jù)流已經(jīng)加密,接收者必須輸入密碼,才能對接收到的組播數(shù)據(jù)流解密,解密后才能播放。終端成功開播后,需要向視頻會議控制設(shè)備上報開播狀態(tài)和會議信息,視頻會議控制設(shè)備將該會議加入在線會議列表,這樣其他的終端就可以查看到該開播會議。
實施例二中,該視頻會議的建立方法如圖3所示,包括如下步驟步驟s301,用戶終端向視頻會議控制設(shè)備發(fā)送注冊請求,視頻會議控制設(shè)備為用戶終端成功注冊后,用戶終端即為在線狀態(tài),視頻會議控制設(shè)備同時更新當前在線終端列表和在線會議列表。
步驟s302,用戶終端向視頻會議控制設(shè)備發(fā)送開播請求。
步驟s303,視頻會議控制設(shè)備向該用戶終端分配組播地址。
步驟s304,用戶終端根據(jù)該組播地址建立會議,發(fā)送組播數(shù)據(jù)流。
步驟s305,該用戶終端向視頻會議控制設(shè)備發(fā)送已開播會議的信息;會議的信息包括當前開播會議的加密/公開情況、視頻編碼、視頻碼率、視頻分辨率、視頻幀率、音頻編碼、音頻碼率、和/或加密密碼。
步驟s306,所述視頻會議控制設(shè)備更新在線會議列表。
其中,步驟s301中的注冊流程如圖4所示,以用戶終端1在視頻會議控制設(shè)備注冊為例,具體包括如下步驟步驟s401,用戶終端1向視頻會議控制設(shè)備發(fā)送注冊請求信息。
步驟s402,視頻會議控制設(shè)備存儲用戶終端1的IP地址、終端名稱等終端信息,并更新終端列表。
步驟s403,視頻會議控制設(shè)備向用戶終端1發(fā)送注冊成功消息。
步驟s404,用戶終端1注冊完畢上線,用戶可在終端顯示的在線終端中通過頭像亮起等標識方式看到本身終端呈在線狀態(tài)。
本發(fā)明中各個用戶終端從本地采集的視頻和音頻都采用組播方式發(fā)送,如某個用戶終端希望連接另外的用戶終端、觀看其發(fā)送的畫面,需要向視頻會議控制設(shè)備發(fā)出請求,視頻會議控制設(shè)備判斷此用戶終端是否有權(quán)限觀看請求的會場,如果有權(quán)限,則返回會場的組播地址,允許此終端觀看該會場的畫面;如果沒有權(quán)限,則返回一個拒絕消息給此終端。該權(quán)限由建立會議的用戶終端或視頻會議控制設(shè)備進行設(shè)定,例如定義ACL。該ACL主要包括某個終端與其他終端之間的一個映射關(guān)系,即某個終端可以觀看哪些終端的畫面。具有管理權(quán)限的用戶,如會議管理員,可以實時對會議進行控制并維護該ACL。如在ACL中終端A只能觀看終端C的畫面,當終端A申請觀看終端B的畫面時,會議管理員可根據(jù)實際情況授予終端A觀看終端B畫面的權(quán)限,同時更新ACL;如果無會議管理員實時控制,則由視頻會議控制設(shè)備根據(jù)預(yù)先定義好的ACL來進行判斷。
實施例三中,視頻會議的連接流程如圖5所示,具體包括如下步驟步驟s501,用戶終端請求視頻會議控制設(shè)備將其加入已開播的會議。
步驟s502,視頻會議控制設(shè)備判斷該用戶終端是否有加入權(quán)限,有則繼續(xù)步驟s503,否則轉(zhuǎn)向步驟s504。
步驟s503,視頻會議控制設(shè)備向該用戶終端發(fā)送會議的組播地址并結(jié)束,對于加密會議,同時發(fā)送解密密碼。
步驟s504,視頻會議控制設(shè)備拒絕該用戶終端請求并結(jié)束。
圖6所示為本發(fā)明中的實施例四,為通過結(jié)合以上視頻會議的建立與連接方法,兩個終端在視頻會議控制設(shè)備上注冊后,實現(xiàn)視頻會議的信令流程圖。
步驟s601,用戶終端1向視頻會議控制設(shè)備發(fā)送開播請求。
步驟s602,視頻會議控制設(shè)備從地址池中選擇一組播地址。
步驟s603,視頻會議控制設(shè)備向用戶終端1分配組播地址。
步驟s604,用戶終端1開播,并向視頻會議控制設(shè)備發(fā)送已開播會議的信息。
步驟s605,視頻會議控制設(shè)備更新在線會議列表。
步驟s606,用戶終端2發(fā)現(xiàn)用戶終端1開播的會議。
步驟s607,用戶終端2向視頻會議控制設(shè)備發(fā)送連接該會議的請求。
步驟s608,視頻會議控制設(shè)備判斷用戶終端2是否具有連接該會議的權(quán)限,有則繼續(xù),否則發(fā)送拒絕消息并結(jié)束。
步驟s609,視頻會議控制設(shè)備向用戶終端2發(fā)送該會議的組播地址,若為加密會議,同時發(fā)送解密密碼。
步驟s610,用戶終端2根據(jù)該組播地址接收用戶終端1發(fā)送的組播數(shù)據(jù)流,從而觀看該會議。
根據(jù)以上本發(fā)明的視頻會議的建立與連接方法,即可實現(xiàn)多方視頻會議,會議中,與會的各用戶終端之間使用組播的方式傳輸視頻和音頻。多方視頻會議包括多方即時型視頻會議和多方預(yù)約型視頻會議。
其中,多方即時型會議的創(chuàng)建可通過用戶終端完成。用戶只需向視頻會議控制設(shè)備發(fā)送請求即可創(chuàng)建一個即時型會議,例如,用戶終端將想召集入會的用戶終端的IP地址放在TCP協(xié)議的數(shù)據(jù)部分,并向視頻會議控制設(shè)備發(fā)送;視頻會議控制設(shè)備收到此信息后,按照IP地址向各用戶終端發(fā)送INVITE請求(邀請請求)信息,用戶終端返回一個加入消息給服務(wù)器,服務(wù)器接收到這些消息后更新終端列表的狀態(tài),同時也將此更新信息發(fā)送給此會議中的各個終端,終端收到信息后也更新本機上的終端狀態(tài)。實施例五中,以用戶終端3召集用戶終端1與用戶終端2進行視頻會議為例,該流程如圖7所示,具體包括如下步驟步驟s701,用戶終端3向視頻會議控制設(shè)備發(fā)起召集會議請求,同時發(fā)送想召集入會的終端列表。
步驟s702,視頻會議控制設(shè)備向所有列表內(nèi)涉及的終端發(fā)送請求,要求各個終端參加會議。
步驟s703,接收到邀請的終端加入會議,并向視頻會議控制設(shè)備發(fā)送狀態(tài)改變的消息。
步驟s704,視頻會議控制設(shè)備更新終端的狀態(tài)。
步驟s705,各用戶終端向視頻會議控制設(shè)備申請組播地址。
步驟s706,視頻會議控制設(shè)備從組播地址池中選擇組播地址。
步驟s707,視頻會議控制設(shè)備向各與會終端分配不同的組播地址。
步驟s708,各與會終端發(fā)送組播流,并接收其他用戶終端的組播流,會議開始。
多方預(yù)約型會議的創(chuàng)建可通過視頻會議控制設(shè)備來完成。用戶終端向視頻會議控制設(shè)備發(fā)送會議預(yù)約請求,預(yù)約成功后,視頻會議控制設(shè)備向其數(shù)據(jù)中插入一條會議預(yù)約記錄。視頻會議控制設(shè)備對其數(shù)據(jù)庫的會議記錄進行定期檢查,若發(fā)現(xiàn)有預(yù)約的會議時間即將到來,則按照會議預(yù)約記錄中的終端列表,向各終端發(fā)送加入會議邀請。
此步驟的流程與圖7所示多方即時視頻會議的發(fā)起流程相似,在此不做重復(fù)描述。
會議進行過程中,各個用戶終端按照視頻會議控制設(shè)備或具有權(quán)限的用戶終端設(shè)定的會控策略,來決定發(fā)送或接收組播數(shù)據(jù)流的方式,同時由視頻會議控制設(shè)備對各用戶終端的請求和命令進行處理。該會控策略主要包括會議成員策略和會議進程策略會議成員策略主要用于會議成員的管理,包括用戶接入控制、用戶權(quán)限管理等;會議資源策略用于會議進程及資源的控制,包括會議加密控制、資源共享控制、進程控制、同步控制等。會控策略可以由視頻會議控制設(shè)備或具有權(quán)限的用戶終端進行實時修改,其中用戶終端的修改可以通過Web方式或其他方式進行。這種靈活性可以保證只要設(shè)定的會控策略允許,視頻會議中任意一臺終端都可以點播會議當中其他任何一臺或者多臺終端的音視頻流。
同時,當一用戶終端查看多個會場的時候,由該用戶終端自由決定顯示多個畫面的方式。同樣,對于各會場的聲音,也可以由終端的使用者自行決定“僅播放主畫面”或者“僅播放當前聲音最大的1-2路”或者“所有多個畫面直接混音”等方式。
對于不同類型的多方視頻會議,其結(jié)束方法有所不同。
如果會議的結(jié)束時間預(yù)先已經(jīng)確定,例如預(yù)約型會議的情況,當?shù)竭_會議的結(jié)束時間時,如果會議中仍有與會終端存在,則視頻會議控制設(shè)備向與會終端發(fā)送會議結(jié)束通知以及BYE消息(再見消息)并使其退出會議,然后執(zhí)行會議刪除過程,將此會議地址刪除并回收此組播地址,同時更新在線會議列表。
如果會議預(yù)先沒有確定的結(jié)束時間,例如即時型會議的情況,故不能依據(jù)會議的結(jié)束時間來結(jié)束會議。此時會議判斷結(jié)束的條件是會議中的用戶終端數(shù)目。當會議中的最后一個用戶終端退出會議后,視頻會議控制設(shè)備認為會議結(jié)束,執(zhí)行會議刪除過程,將此會議地址刪除并回收此組播地址,同時更新在線會議列表。
以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種視頻會議的實現(xiàn)方法,其特征在于,包括以下步驟視頻會議控制設(shè)備向待建立會議的用戶終端分配組播地址;所述用戶終端根據(jù)所述組播地址建立會議,按照預(yù)先設(shè)定的會控策略發(fā)送組播流。
2.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,所述視頻會議控制設(shè)備或具有權(quán)限的用戶終端實時設(shè)定或修改所述會控策略。
3.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,根據(jù)所述會控策略,所述視頻會議控制設(shè)備實時控制所述會議的進程,所述用戶終端實時控制所述會議中的組播流,并向所述視頻會議控制設(shè)備發(fā)送會議信息。
4.如權(quán)利要求3所述視頻會議的實現(xiàn)方法,其特征在于,所述會議信息包括會議的視頻信息、和/或音頻信息、和/或加密信息。
5.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,所述視頻會議控制設(shè)備實時更新并維護在線會議列表和在線終端列表,并向用戶終端發(fā)送。
6.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,所述會控策略進一步包括對用戶終端連接已建立會議的權(quán)限控制(61)、用戶終端向所述視頻會議控制設(shè)備發(fā)送連接會議的請求;(62)、所述視頻會議控制設(shè)備根據(jù)所述會控策略判斷所述用戶終端是否有連接所述會議的權(quán)限,若有則進行步驟(63),否則進行步驟(65);(63)、如果所述用戶終端具有連接權(quán)限,則所述視頻會議控制設(shè)備向所述用戶終端發(fā)送所述會議的組播地址;(64)、所述用戶終端根據(jù)所述組播地址連接所述會議,接收所述會議的組播流并結(jié)束;(65)所述視頻會議控制設(shè)備向所述用戶終端發(fā)送拒絕消息并結(jié)束。
7.如權(quán)利要求6所述視頻會議的實現(xiàn)方法,其特征在于,當所述待連接的會議為加密會議時,所述視頻會議控制設(shè)備隨所述會議的組播地址同時發(fā)送解密密碼。
8.如權(quán)利要求6所述視頻會議的實現(xiàn)方法,其特征在于,所述視頻會議控制設(shè)備或具有權(quán)限的用戶終端實時設(shè)定或?qū)崟r修改所述連接權(quán)限。
9.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,所述會議結(jié)束時,所述視頻會議控制設(shè)備回收所述會議的組播地址。
10.如權(quán)利要求1所述視頻會議的實現(xiàn)方法,其特征在于,所述會議為多方視頻會議時,所述視頻會議控制設(shè)備向待建立會議的用戶終端分配組播地址之前還包括視頻會議控制設(shè)備向各與會用戶終端發(fā)送邀請加入會議消息;所述各用戶終端返回加入消息。
11.如權(quán)利要求10所述視頻會議的實現(xiàn)方法,其特征在于,在預(yù)約型會議時,所述與會用戶終端為所述視頻會議控制設(shè)備上預(yù)先存儲的與會終端列表中的用戶終端。
12.如權(quán)利要求10所述視頻會議的實現(xiàn)方法,其特征在于,在即時型會議時,所述與會用戶終端為發(fā)起會議的用戶終端發(fā)送給所述視頻會議控制設(shè)備的與會終端列表中的用戶終端。
13.一種視頻會議控制設(shè)備,其特征在于,包括控制單元和存儲單元;所述控制單元,與所述存儲單元相連,管理并向用戶終端分配建立會議所需的組播地址,且根據(jù)預(yù)先設(shè)定的會控策略控制會議進程;所述存儲單元,存儲所述會控策略和用戶終端發(fā)送的已建立會議的會議信息。
14.如權(quán)利要求13所述視頻會議控制設(shè)備,其特征在于,所述控制單元進一步包括組播控制子單元和會議進程控制子單元;所述組播控制子單元,管理組播地址池,并向用戶終端分配和回收建立會議所需的組播地址;所述會議進程控制子單元,根據(jù)所述會控策略控制會議進程、管理與會用戶終端權(quán)限并處理與會用戶終端請求。
15.一種視頻會議的用戶終端,其特征在于,包括終端組播單元,根據(jù)分配的組播地址建立會議,發(fā)送并控制所述會議中的組播流,且發(fā)送已建立會議的會議信息。
16.如權(quán)利要求15所述視頻會議的用戶終端,其特征在于,還包括終端控制單元,根據(jù)獲取的會控策略控制所述用戶終端的操作權(quán)限。
全文摘要
本發(fā)明公開了一種視頻會議的實現(xiàn)方法,包括步驟視頻會議控制設(shè)備向待建立會議的用戶終端分配組播地址;所述用戶終端根據(jù)所述組播地址建立會議,按照預(yù)先設(shè)定的會控策略發(fā)送組播流。本發(fā)明還提供了一種用于視頻會議的控制設(shè)備和用戶終端。本發(fā)明采用視頻會議控制設(shè)備取代多點控制單元來進行對會議進程的控制,由各個用戶終端借助組播傳輸和控制會議中的視頻與音頻,可減少會議中視頻和音頻的延時,從而增強會議的實時性,節(jié)約網(wǎng)絡(luò)資源。
文檔編號H04N7/15GK1964475SQ20061016183
公開日2007年5月16日 申請日期2006年12月6日 優(yōu)先權(quán)日2006年12月6日
發(fā)明者徐瓊, 王光利, 趙鋼 申請人:杭州華為三康技術(shù)有限公司