两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種視頻會話方法及系統(tǒng)的制作方法

文檔序號:7792558閱讀:151來源:國知局
專利名稱:一種視頻會話方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信術(shù)領(lǐng)域,更具體的說,涉及一種基于SIPGession Initiation I^otocol,會話初始化協(xié)議)協(xié)議的視頻會話方法及系統(tǒng)。
背景技術(shù)
視頻會話,是一種可以實現(xiàn)與多人同時進行視頻通訊的會話方式。通過視頻會話方式,可以實現(xiàn)處于多個不同地點的用戶面對面的講話,由于視頻會話的優(yōu)勢,使得該技術(shù)在各領(lǐng)域中得到廣泛的應(yīng)用。隨著社會的發(fā)展,視頻會話的應(yīng)用越來越廣泛,同時對視音頻質(zhì)量、數(shù)據(jù)協(xié)作共享、靈活易用性、易管理性的要求也越來越嚴(yán)格。
早期的視頻會議系統(tǒng)通常以專用硬件設(shè)備的形式構(gòu)成,包括多點控制單元MCU和視頻終端,并且彼此之間要用專網(wǎng)進行連接。但硬件及專網(wǎng)的高額成本制約了硬件視頻會議系統(tǒng)只能用于政府、部隊、大型企業(yè)集團,很難向中小企業(yè)、日常化應(yīng)用普及。
本發(fā)明在實現(xiàn)的過程中,發(fā)明人發(fā)現(xiàn)
現(xiàn)有的視頻會話方法的實現(xiàn)方式多樣,但是當(dāng)面臨大范圍聯(lián)網(wǎng)后,現(xiàn)有技術(shù)在多個設(shè)備之間通常采用多種通信協(xié)議進行通信,很難保證各設(shè)備之間的協(xié)議的統(tǒng)一,給視頻系統(tǒng)的發(fā)展帶來了局限性。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視頻會話方法及系統(tǒng),實現(xiàn)了通信協(xié)議的統(tǒng)一,使平臺可擴展性增強,使整個視頻會話系統(tǒng)更加穩(wěn)定、可靠。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的
本發(fā)明提出了一種視頻會話方法,該方法包括
客戶端通過呼叫控制服務(wù)器向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID ;
所述遠(yuǎn)端在接收到所述視頻呼叫請求后,通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;
所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接;所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
進一步的,所述方法還包括
所述呼叫控制服務(wù)器將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器進行身份認(rèn)證;
當(dāng)所述中心管理服務(wù)器確定所述視頻呼叫請求通過身份認(rèn)證后,通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端。
進一步的,所述遠(yuǎn)端在接收到所述視頻呼叫請求后,通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息,包括
所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器;
所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器;
所述中心管理服務(wù)器在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
進一步的,所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接,包括
當(dāng)所述訪問路徑直接指向所述遠(yuǎn)端時,在所述客戶端和所述遠(yuǎn)端之間直接建立視頻流連接;
當(dāng)所述訪問路徑是通過所述中心管理服務(wù)器指向所述遠(yuǎn)端時,在所述客戶端和所述中心管理服務(wù)器之間,以及,所述中心管理服務(wù)器和所述遠(yuǎn)端之間分別建立視頻流連接。
進一步的,所述方法還包括
當(dāng)所述客戶端終止與所述遠(yuǎn)端的視頻流連接時,所述客戶端通過所述中心管理服務(wù)器向所述遠(yuǎn)端發(fā)送終止會話消息;
所述遠(yuǎn)端根據(jù)所述終止會話消息停止向所述客戶端發(fā)送視頻流。
進一步的,所述方法還包括
在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,通過業(yè)務(wù)管理服務(wù)器將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器相連接。
進一步的,所述方法包括
所述業(yè)務(wù)管理服務(wù)器接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器;
所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器接收所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;
所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器向所述業(yè)務(wù)管理服務(wù)器發(fā)送視頻確認(rèn)消息,所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑;
所述業(yè)務(wù)管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器;
所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端;
所述客戶端與所述遠(yuǎn)端通過所述視頻確認(rèn)消息,建立跨區(qū)域的視頻流連接。
本發(fā)明還提出了一種視頻會話系統(tǒng),該系統(tǒng)包括
客戶端,用于向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID ;
遠(yuǎn)端,用于接收所述客戶端發(fā)出的視頻呼叫請求,并向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;
呼叫控制服務(wù)器,用于接收所述客戶端發(fā)送的所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;還用于接收所述遠(yuǎn)端向客戶端發(fā)送的所述視頻確認(rèn)消息,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端,以便所述客戶端通過所述視頻確認(rèn)消息與所述遠(yuǎn)端建立視頻流連接;
所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
優(yōu)選的,所述系統(tǒng)還包括
中心管理服務(wù)器,在呼叫控制服務(wù)器接收到所述視頻呼叫請求后,將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器,用于對所述視頻呼叫請求進行身份驗證,在通過驗證后,通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;
在所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器后,所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器,所述中心管理服務(wù)器還用于在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
優(yōu)選的,所述系統(tǒng)還包括
業(yè)務(wù)管理服務(wù)器,用于在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器相連接;
所述業(yè)務(wù)管理服務(wù)器具體用于
接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器,由所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;
接收所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻確認(rèn)消息,所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器,由所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端。由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明實施例提供的一種。
本發(fā)明通過在設(shè)備之間的實時視頻通信控制信令采用了 SIP協(xié)議來實現(xiàn),無論是系統(tǒng)平臺內(nèi)部通信,還是平臺與平臺之間的外部實時視頻通信控制,均以SIP協(xié)議作為核心通信協(xié)議,不僅實現(xiàn)了通信協(xié)議的統(tǒng)一,同時也使得平臺可擴展性大大增強,不同監(jiān)控平臺間互通更容易,由于SIP協(xié)議自身的簡單、方便、適用等優(yōu)越性,使整個系統(tǒng)更加穩(wěn)定、可罪。


為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
圖1為本發(fā)明實施例提供一種視頻會話方法的流程圖2為本發(fā)明實施例提供的一種視頻會話系統(tǒng)的結(jié)構(gòu)示意圖3為本發(fā)明實施例提供的一種視頻會話系統(tǒng)的具體結(jié)構(gòu)示意圖4為本發(fā)明實施例提供的一種視頻會話系統(tǒng)的具體結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
下面將結(jié)合附圖對本發(fā)明實施例作進一步地詳細(xì)描述。
如圖1所示,本發(fā)明實施例提出了一種視頻會話方法,該方法包括
100、客戶端通過呼叫控制服務(wù)器向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID,用于標(biāo)定所要訪問的視頻源;
具體的說,在本發(fā)明實施例中遠(yuǎn)端ID和遠(yuǎn)端所在通道的ID,可以通過如下方法獲得
參與視頻會話的用戶通過客戶端登錄視頻網(wǎng)頁獲得視頻列表,通過點播需要的視頻數(shù)據(jù),獲得遠(yuǎn)端的ID和視頻通道ID。參與視頻會話的用戶可以通過客戶端登錄至視頻會話系統(tǒng)中。
本發(fā)明實施例中客戶端可以向參與視頻會話的用戶提供視頻信息、音頻信息、數(shù)據(jù)信息及告警信息的顯示;同時,根據(jù)客戶端類型的不同,部分客戶端還具備對系統(tǒng)進行設(shè)備管理及用戶管理等功能。
此外,呼叫控制服務(wù)器可以實現(xiàn)對客戶端的接入管理,并針對客戶端發(fā)送的視頻呼叫請求轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域中的中心管理服務(wù)器進行呼叫處理。
101、所述遠(yuǎn)端在接收到所述視頻呼叫請求后,通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;
102、所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接;所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
具體的說,本發(fā)明實施例中遠(yuǎn)端用于采集和提供視頻信息,實現(xiàn)視頻信息、音頻信息、數(shù)據(jù)信息及告警信息的采集功能,具有語音信息和數(shù)據(jù)信息的雙向傳送功能,另外部分遠(yuǎn)端還可實現(xiàn)音視頻錄像的存儲功能。
本發(fā)明實施例中,所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信,其中,SIP作為IP網(wǎng)絡(luò)中的信令協(xié)議,其主要功能是建立和管理呼叫,傳輸媒體數(shù)據(jù)的協(xié)議則采用 RTP(Realtime Transport Protocol,實時傳輸協(xié)議)/RTCP(Realtime Transport Control Protocol,實時傳輸控制協(xié)議)。SIP協(xié)議作為本發(fā)明實施例所述的視頻會話系統(tǒng)中的統(tǒng)一呼叫控制協(xié)議,用于完成用戶的統(tǒng)一認(rèn)證和授權(quán),呼叫控制和業(yè)務(wù)觸發(fā)管理,并完成各種視訊業(yè)務(wù)網(wǎng)絡(luò)之間以及和其他網(wǎng)絡(luò)之間的互連互通。
進一步的,所述方法還可以包括
所述呼叫控制服務(wù)器將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器進行身份認(rèn)證;
當(dāng)所述中心管理服務(wù)器確定所述視頻呼叫請求通過身份認(rèn)證后,通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端。
其中,本發(fā)明實施例中中心管理服務(wù)器對視頻呼叫請求進行身份認(rèn)證的內(nèi)容包括
中心管理服務(wù)器對視頻呼叫請求進行業(yè)務(wù)控制,可以根據(jù)預(yù)置的策略對此次訪問進行控制,例如判斷客戶端對所請求的視頻是否有訪問權(quán)限等。
具體的,當(dāng)視頻呼叫請求通過身份認(rèn)證后,中心管理服務(wù)器將視頻呼叫請求發(fā)送給呼叫控制服務(wù)器,呼叫控制服務(wù)器解讀路由標(biāo)題字段值中的會話地址(SIP URI)的用戶名,并決定下一跳,呼叫控制服務(wù)器將視頻呼叫請求發(fā)送給遠(yuǎn)端。
進一步的,步驟101可以包括
所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器;
所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器;
所述中心管理服務(wù)器在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
具體的,遠(yuǎn)端通過呼叫控制服務(wù)器向中心管理服務(wù)器返回包含視頻編解碼信息的確認(rèn)消息。例如,遠(yuǎn)端處理視頻呼叫請求,返回2000K ;同時提供SDP offer (Session Description Protocol,會話描述協(xié)議),其中包含視頻編解碼信息。
呼叫控制服務(wù)器將攜帶SDP offer的2000K回應(yīng)請求消息,轉(zhuǎn)發(fā)給中心管理服務(wù)器。中心管理服務(wù)器將包含視頻編解碼信息和訪問路徑的視頻確認(rèn)消息轉(zhuǎn)發(fā)給客戶端。
例如,中心管理服務(wù)器收到2000K后,中心管理服務(wù)器選擇使用的編解碼信息和訪問路徑,修改SDP,轉(zhuǎn)發(fā)2000K給呼叫控制服務(wù)器。其中,訪問路徑可以直接指向遠(yuǎn)端,也可以通過中心管理服務(wù)器,再指向遠(yuǎn)端。呼叫控制服務(wù)器將2000K轉(zhuǎn)發(fā)給客戶端。
進一步的,步驟102可以包括
當(dāng)所述訪問路徑直接指向所述遠(yuǎn)端時,在所述客戶端和所述遠(yuǎn)端之間直接建立視頻流連接;
當(dāng)所述訪問路徑是通過中心管理服務(wù)器指向所述遠(yuǎn)端時,在所述客戶端和所述中心管理服務(wù)器之間,以及,所述中心管理服務(wù)器和所述遠(yuǎn)端之間分別建立視頻流連接。
其中,在本發(fā)明實施例中中心管理服務(wù)器可以采用多點視頻處理單元來實現(xiàn)。
具體的說,建立視頻流連接可以通過如下技術(shù)方案來實現(xiàn)
客戶端為編解碼預(yù)留資源后在確認(rèn)消息(ACK)中攜帶SDP answer回復(fù)消息;
呼叫控制服務(wù)器轉(zhuǎn)發(fā)ACK消息給中心管理服務(wù)器;
中心管理服務(wù)器根據(jù)ACK消息中的answer回復(fù)和遠(yuǎn)端的2000K消息中的offer 去控制視頻流的轉(zhuǎn)發(fā);并且,中心管理服務(wù)器修改客戶端ACK消息中的SDP,發(fā)送ACK給呼叫控制服務(wù)器,再轉(zhuǎn)發(fā)給遠(yuǎn)端;
根據(jù)訪問路徑,在客戶端和遠(yuǎn)端之間建立視頻流連接;或在客戶端和中心管理服務(wù)器之間、中心管理服務(wù)器和遠(yuǎn)端之間分別建立視頻流連接。
進一步的,所述方法還可以包括
當(dāng)所述客戶端終止與所述遠(yuǎn)端的視頻流連接時,所述客戶端通過所述中心管理服務(wù)器向所述遠(yuǎn)端發(fā)送終止會話消息;
所述遠(yuǎn)端根據(jù)所述終止會話消息停止向所述客戶端發(fā)送視頻流。
具體的,遠(yuǎn)端根據(jù)所述終止會話消息停止向所述客戶端發(fā)送視頻流包括
遠(yuǎn)端根據(jù)終止會話的消息停止發(fā)送視頻流,并回復(fù)2000K給呼叫控制服務(wù)器和中心管理服務(wù)器;
呼叫控制服務(wù)器將2000K轉(zhuǎn)發(fā)給客戶端,并且控制中心管理服務(wù)器停止轉(zhuǎn)發(fā)該視頻流。
進一步的,所述方法還可以包括
在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,通過業(yè)務(wù)管理服務(wù)器將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器相連接。
具體的,所述方法可以包括
所述業(yè)務(wù)管理服務(wù)器接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器;
所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器接收所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;
所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器向所述業(yè)務(wù)管理服務(wù)器發(fā)送視頻確認(rèn)消息,所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑;
所述業(yè)務(wù)管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器;
所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端;
所述客戶端與所述遠(yuǎn)端通過所述視頻確認(rèn)消息,建立跨區(qū)域的視頻流連接。
具體的說,業(yè)務(wù)管理服務(wù)器實現(xiàn)了在發(fā)起跨域視頻呼叫請求的客戶端與遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器所屬域內(nèi)的網(wǎng)元之間建立視頻流連接。
業(yè)務(wù)管理服務(wù)器能夠?qū)⒍鄠€單域組成多域互聯(lián)結(jié)構(gòu)?;ミB系統(tǒng)中由業(yè)務(wù)管理服務(wù)器實現(xiàn)對所轄中心管理服務(wù)器的業(yè)務(wù)控制、內(nèi)容發(fā)布、業(yè)務(wù)/運營支撐、路由查詢、計費等功能。業(yè)務(wù)管理服務(wù)器可以不存儲下屬域設(shè)備、用戶信息,當(dāng)在業(yè)務(wù)運營支撐系統(tǒng)上增加、 刪除客戶或設(shè)備時,業(yè)務(wù)管理服務(wù)器只是把相關(guān)的信息轉(zhuǎn)發(fā)給中心管理服務(wù)器,由中心管理服務(wù)器處理。當(dāng)業(yè)務(wù)管理服務(wù)器需要相關(guān)信息時,向中心管理服務(wù)器查詢。業(yè)務(wù)管理服務(wù)器作為業(yè)務(wù)管理層,可以分為多級部署。業(yè)務(wù)管理服務(wù)器向運營商的業(yè)務(wù)支撐系統(tǒng)、用戶自營管理系統(tǒng)、其它多媒體應(yīng)用支撐系統(tǒng)提供功能服務(wù)接口,向其提供業(yè)務(wù)數(shù)據(jù)查詢,業(yè)務(wù)設(shè)置等業(yè)務(wù)功能。
業(yè)務(wù)管理服務(wù)器的主要功能及實現(xiàn)要求包括
跨域業(yè)務(wù)控制業(yè)務(wù)管理服務(wù)器支持中心管理服務(wù)器在處理跨域視頻瀏覽時的請求,進行業(yè)務(wù)控制。如果業(yè)務(wù)管理服務(wù)器允許該請求則返回對方中心管理服務(wù)器域的信令地址,如果不允許則返回拒絕原因。業(yè)務(wù)管理服務(wù)器存儲下屬域路由信息等。
業(yè)務(wù)管理業(yè)務(wù)管理服務(wù)器支持與運營支撐系統(tǒng)接口的功能客戶、設(shè)備信息的增加、刪除和修改等,支持設(shè)備劃歸客戶及客戶訪問權(quán)限的設(shè)置。業(yè)務(wù)管理服務(wù)器可以也可支持業(yè)務(wù)運營支撐功能,在運營支撐系統(tǒng)接口未實現(xiàn)時實現(xiàn)其功能。
內(nèi)容發(fā)布業(yè)務(wù)管理服務(wù)器可以支持對外內(nèi)容發(fā)布的功能,主要包括所轄域地監(jiān)控點音視頻內(nèi)容及關(guān)聯(lián)的數(shù)據(jù)內(nèi)容,在分組時業(yè)務(wù)管理服務(wù)器需要繼承上級業(yè)務(wù)管理服務(wù)器所有的發(fā)布內(nèi)容組,并且可以創(chuàng)建本域特有的發(fā)布內(nèi)容組,并將所轄下級域的該類內(nèi)容資源在該組統(tǒng)一發(fā)布。業(yè)務(wù)管理服務(wù)器可以按照發(fā)布內(nèi)容組向中心管理服務(wù)器、下級業(yè)務(wù)管理服務(wù)器查詢內(nèi)容,下級業(yè)務(wù)管理服務(wù)器或中心管理服務(wù)器可以建立上級業(yè)務(wù)管理服務(wù)器上所有的發(fā)布內(nèi)容組,即使為空。業(yè)務(wù)管理服務(wù)器對從中心管理服務(wù)器接收的通過 web service服務(wù)封裝的視頻監(jiān)控業(yè)務(wù)能力后,可以和從其他應(yīng)用服務(wù)器接收的通過web service服務(wù)封裝的業(yè)務(wù)能力進行組合,通過一致的界面統(tǒng)一展現(xiàn)給用戶。
計費業(yè)務(wù)管理服務(wù)器可以實現(xiàn)從中心管理服務(wù)器、下級SM獲取實時/歷史媒體訪問的時長/流量等計費信息的功能。
能力封裝業(yè)務(wù)管理服務(wù)器可以實現(xiàn)對外開放的能力接口,對外提供本域所能提供對外能力的W^eb Service接口,供其它系統(tǒng)調(diào)用。
管理支撐業(yè)務(wù)管理服務(wù)器可以可向上級業(yè)務(wù)管理服務(wù)器注冊,接受上級業(yè)務(wù)管理服務(wù)器管控。支持SNMP (SimpleNetwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議),接受網(wǎng)管系統(tǒng)管理,實現(xiàn)配置管理、狀態(tài)、故障等網(wǎng)管代理功能。業(yè)務(wù)管理服務(wù)器可以不負(fù)責(zé)業(yè)務(wù)的路由實現(xiàn)或信令控制,但中心管理服務(wù)器需要向業(yè)務(wù)管理服務(wù)器查詢所需要的路由信息、設(shè)備和用戶的歸屬信息。
由上述本發(fā)明實施例提出的一種視頻會話的方法可以看出,在設(shè)備之間的實時視頻通信控制信令采用了 SIP協(xié)議來實現(xiàn)。無論是系統(tǒng)平臺內(nèi)部通信,還是平臺與平臺之間的外部通信,均以SIP協(xié)議作為實時視頻通信核心,不僅實現(xiàn)了通信協(xié)議的統(tǒng)一,使得平臺可擴展性大大增強,不同平臺間互通更容易,由于SIP協(xié)議自身的簡單、方便、適用等優(yōu)越性,使整個系統(tǒng)更加穩(wěn)定性和可靠性。
如圖2所示,基于上述視頻會話的方法實施例,本發(fā)明還提出了一種視頻會話系統(tǒng),該系統(tǒng)包括
客戶端21,用于向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID 以及所述遠(yuǎn)端所在通道的ID ;
遠(yuǎn)端22,用于接收所述客戶端發(fā)出的視頻呼叫請求,并向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;
呼叫控制服務(wù)器23,用于接收所述客戶端發(fā)送的所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;還用于接收所述遠(yuǎn)端向客戶端發(fā)送的所述視頻確認(rèn)消息,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端,以便所述客戶端通過所述視頻確認(rèn)消息與所述遠(yuǎn)端建立視頻流連接;
所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
進一步的,如圖3所示,所述系統(tǒng)還可以包括
中心管理服務(wù)器34,在呼叫控制服務(wù)器接收到所述視頻呼叫請求后,將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器,用于對所述視頻呼叫請求進行身份驗證,在通過驗證后, 通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;
在所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器后,所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器,所述中心管理服務(wù)器還用于在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
進一步的,所述系統(tǒng)還可以包括
業(yè)務(wù)管理服務(wù)器25 (如圖4所示),用于在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器相連接;
所述業(yè)務(wù)管理服務(wù)器具體用于
接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器,由所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;
接收所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻確認(rèn)消息,所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器,由所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端。由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明實施例提供的一種。
需要說明的是,本發(fā)明視頻會話系統(tǒng)是基于圖1實施例所述的視頻會話的方法獲得的,包含了與視頻會話的方法中相同或相應(yīng)的技術(shù)方案,因此,本發(fā)明在此不做具體贅述,涉及的詳細(xì)技術(shù)方案可參見圖1實施例中的具體描述。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種視頻會話方法,其特征在于,包括客戶端通過呼叫控制服務(wù)器向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID ;所述遠(yuǎn)端在接收到所述視頻呼叫請求后,通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接;所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括所述呼叫控制服務(wù)器將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器進行身份認(rèn)證;當(dāng)所述中心管理服務(wù)器確定所述視頻呼叫請求通過身份認(rèn)證后,通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端。
3.根據(jù)權(quán)利要求1所示的方法,其特征在于,所述遠(yuǎn)端在接收到所述視頻呼叫請求后, 通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息,包括所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器;所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器;所述中心管理服務(wù)器在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接,包括當(dāng)所述訪問路徑直接指向所述遠(yuǎn)端時,在所述客戶端和所述遠(yuǎn)端之間直接建立視頻流連接;當(dāng)所述訪問路徑是通過所述中心管理服務(wù)器指向所述遠(yuǎn)端時,在所述客戶端和所述中心管理服務(wù)器之間,以及,所述中心管理服務(wù)器和所述遠(yuǎn)端之間分別建立視頻流連接。
5.根據(jù)權(quán)利要求1至5中任一所述的方法,其特征在于,所述方法還包括當(dāng)所述客戶端終止與所述遠(yuǎn)端的視頻流連接時,所述客戶端通過所述中心管理服務(wù)器向所述遠(yuǎn)端發(fā)送終止會話消息;所述遠(yuǎn)端根據(jù)所述終止會話消息停止向所述客戶端發(fā)送視頻流。
6.根據(jù)權(quán)利要求1至5中任一所述的方法,其特征在于,所述方法還包括在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,通過業(yè)務(wù)管理服務(wù)器將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理 服務(wù)器相連接。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法包括所述業(yè)務(wù)管理服務(wù)器接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器;所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器接收所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器向所述業(yè)務(wù)管理服務(wù)器發(fā)送視頻確認(rèn)消息, 所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑;所述業(yè)務(wù)管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器;所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端;所述客戶端與所述遠(yuǎn)端通過所述視頻確認(rèn)消息,建立跨區(qū)域的視頻流連接。
8.一種視頻會話系統(tǒng),其特征在于,包括客戶端,用于向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID ;遠(yuǎn)端,用于接收所述客戶端發(fā)出的視頻呼叫請求,并向所述客戶端發(fā)送視頻確認(rèn)消息; 所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;呼叫控制服務(wù)器,用于接收所述客戶端發(fā)送的所述視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端;還用于接收所述遠(yuǎn)端向客戶端發(fā)送的所述視頻確認(rèn)消息,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端,以便所述客戶端通過所述視頻確認(rèn)消息與所述遠(yuǎn)端建立視頻流連接;所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括中心管理服務(wù)器,在呼叫控制服務(wù)器接收到所述視頻呼叫請求后,將所述視頻呼叫請求轉(zhuǎn)發(fā)給中心管理服務(wù)器,用于對所述視頻呼叫請求進行身份驗證,在通過驗證后,通知所述呼叫控制服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;在所述遠(yuǎn)端將包含自身的視頻編解碼信息的所述視頻確認(rèn)消息發(fā)送給所述呼叫控制服務(wù)器后,所述呼叫服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給中心管理服務(wù)器,所述中心管理服務(wù)器還用于在所述視頻確認(rèn)消息中添加所述遠(yuǎn)端的訪問路徑后,將所述視頻確認(rèn)消息發(fā)送給所述客戶端。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括業(yè)務(wù)管理服務(wù)器,用于在所述客戶端與所述遠(yuǎn)端屬于不同域中的網(wǎng)絡(luò)設(shè)備的應(yīng)用場景下,將所述客戶端所在區(qū)域的中心管理服務(wù)器與所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器相連接;所述業(yè)務(wù)管理服務(wù)器具體用于接收所述客戶端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻呼叫請求,并將所述視頻呼叫請求轉(zhuǎn)發(fā)給所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器,由所述遠(yuǎn)端所在區(qū)域的中心管理服務(wù)器將所述視頻呼叫請求發(fā)送給所述遠(yuǎn)端;接收所述遠(yuǎn)端通過所在區(qū)域的中心管理服務(wù)器發(fā)送的視頻確認(rèn)消息,所述視頻確認(rèn)消息中包含自身的編解碼信息以及訪問路徑,并將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端所在區(qū)域的中心管理服務(wù)器,由所述客戶端所在區(qū)域的中心管理服務(wù)器將所述視頻確認(rèn)消息轉(zhuǎn)發(fā)給所述客戶端。
全文摘要
本發(fā)明公開了一種視頻會話方法及系統(tǒng),視頻會話方法包括客戶端通過呼叫控制服務(wù)器向遠(yuǎn)端發(fā)送視頻呼叫請求;所述視頻呼叫請求中包括所述遠(yuǎn)端ID以及所述遠(yuǎn)端所在通道的ID;所述遠(yuǎn)端在接收到所述視頻呼叫請求后,通過所述呼叫控制服務(wù)器向所述客戶端發(fā)送視頻確認(rèn)消息;所述視頻確認(rèn)消息中包括自身的視頻編解碼信息和訪問路徑;所述客戶端在接收到所述視頻確認(rèn)消息后,通過所述訪問路徑與所述遠(yuǎn)端建立視頻流連接;所述客戶端、呼叫控制服務(wù)器以及遠(yuǎn)端之間采用SIP協(xié)議進行通信。本發(fā)明技術(shù)方案無論是系統(tǒng)平臺內(nèi)部通信,還是平臺與平臺之間的外部實時視頻通信控制,均以SIP協(xié)議作為核心通信協(xié)議,不僅實現(xiàn)了通信協(xié)議的統(tǒng)一,使得平臺可擴展性大大增強,不同監(jiān)控平臺間更容易互通,增強了系統(tǒng)的穩(wěn)定性和可靠性。
文檔編號H04L29/06GK102523226SQ20111043619
公開日2012年6月27日 申請日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者彭堅棟, 阮方 申請人:北京華環(huán)電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湟源县| 天长市| 永胜县| 贵定县| 达州市| 章丘市| 灵寿县| 革吉县| 济阳县| 昌乐县| 大理市| 都昌县| 信宜市| 会东县| 隆尧县| 邓州市| 英吉沙县| 连江县| 潍坊市| 平乡县| 台中县| 安达市| 建德市| 柳河县| 芦溪县| 全椒县| 高碑店市| 仁化县| 宁强县| 刚察县| 托克逊县| 泽普县| 怀仁县| 北宁市| 徐州市| 北京市| 凤台县| 宁强县| 赤峰市| 大厂| 扶风县|