專利名稱:一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng)的制作方法
一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng)
背景技術(shù):
日益完善的通訊網(wǎng)絡(luò)為遠(yuǎn)程圖像和聲音的傳輸提供了載體,通信技術(shù)的成熟和發(fā)
展解決了聲像信息傳輸過程中的距離、互通和帶寬瓶頸等問題,使圖像和聲音信息的實(shí)時(shí) 遠(yuǎn)距離傳輸成為可能。聲像信息的傳輸已經(jīng)由最初的廣播式信號(hào)傳輸發(fā)展成為當(dāng)今雙方 向、網(wǎng)絡(luò)化、交互式、多功能、綜合性的聲像傳輸體系?;诰C合化的聲像傳輸體系,我們可 以開展視頻會(huì)議、視頻監(jiān)控、可視調(diào)度、可視指揮、遠(yuǎn)程教學(xué)等眾多形式的聲像業(yè)務(wù),為我們 的工作和生活帶來更多的便捷和效率。雖然視頻圖像的傳輸應(yīng)用已經(jīng)較為廣泛應(yīng)用,然而 受網(wǎng)絡(luò)技術(shù)發(fā)展的歷史條件制約,視頻/音頻在網(wǎng)絡(luò)上的實(shí)時(shí)傳輸一直以來缺乏成熟和完 備的條件,因而導(dǎo)致這些系統(tǒng)的實(shí)現(xiàn)機(jī)制混亂,無統(tǒng)一標(biāo)準(zhǔn)可依,形式多樣且互不兼容。這 樣一來,不同系統(tǒng)之間無法互聯(lián),圖像無法互通,各級(jí)部門之間的圖像無法相互調(diào)用,設(shè)備 無法相互控制,最終形成一個(gè)個(gè)聲像信息的"孤島"。因此,當(dāng)前最迫切需要的是對(duì)視頻圖像 和音頻的網(wǎng)絡(luò)化傳輸建立統(tǒng)一的傳輸標(biāo)準(zhǔn)和互聯(lián)機(jī)制,并有效解決自動(dòng)化的傳輸控制和網(wǎng)
絡(luò)管理的問題,真正實(shí)現(xiàn)一個(gè)類似于Internet的聲像資源互聯(lián)共享的網(wǎng)絡(luò)環(huán)境,做到"隨 時(shí)隨地、暢通無阻"地實(shí)時(shí)獲取網(wǎng)絡(luò)中各類聲像信息。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),它包括一個(gè)或 一個(gè)以上的域,各域包括一個(gè)或多個(gè)域控制服務(wù)器,各域控制服務(wù)器通過網(wǎng)絡(luò)相連,各終端 設(shè)備通過網(wǎng)絡(luò)與各自所屬的域的域控制服務(wù)器相連。 所述網(wǎng)絡(luò)是一個(gè)獨(dú)立的基于TCP/IP傳輸協(xié)議的網(wǎng)絡(luò)或由多個(gè)子網(wǎng)互聯(lián)構(gòu)成的互 聯(lián)網(wǎng)絡(luò)。 所述網(wǎng)絡(luò)中還配置有一個(gè)或多個(gè)路由定位服務(wù)器,所述路由定位服務(wù)器位于整個(gè)
域網(wǎng)絡(luò)結(jié)構(gòu)的中心位置,它適時(shí)接收每個(gè)域控制服務(wù)器實(shí)時(shí)發(fā)送來的連接關(guān)系配置信息,
按照一定的算法進(jìn)行路由計(jì)算,確定整個(gè)網(wǎng)絡(luò)的域路由關(guān)系和媒體路由路徑。 由于它基于域控制服務(wù)器形成域聯(lián)網(wǎng)結(jié)構(gòu)和媒體路由能力,可以實(shí)現(xiàn)"確定信號(hào)
源和信號(hào)目標(biāo),即可透明建立該源和目標(biāo)之間的聲像傳輸交換通道,實(shí)現(xiàn)兩點(diǎn)之間的聲像
傳輸"。這種傳輸原則上只要路徑可達(dá)、格式兼容或可轉(zhuǎn)換,則無論信號(hào)源、信號(hào)目標(biāo)處于何
種位置、使用何種傳輸方式,傳輸都可透明進(jìn)行。從這種意義上說,它所構(gòu)建的是一個(gè)真正
意義上的"聲像傳輸網(wǎng)絡(luò)",如同計(jì)算機(jī)TCP/IP網(wǎng)絡(luò)一樣,有完整意義上的通信協(xié)議(SIP)、
尋址機(jī)制(SIP尋址)、路由機(jī)制(SIP呼叫路由和媒體路由),具有開放的互聯(lián)接口 (SIP協(xié)
議和體系的開放性,平臺(tái)中模塊的開放性),則有標(biāo)準(zhǔn)化的身份驗(yàn)證和安全控制機(jī)制,可實(shí)
現(xiàn)不同環(huán)境、不同體系、不同協(xié)議的聲像系統(tǒng)的互聯(lián)互通。
圖1為不包括路由定位服務(wù)器的系統(tǒng)原理示意圖;
圖2為包括路由定位服務(wù)器的系統(tǒng)原理示意3
圖3為系統(tǒng)控制流程原理示意圖; 圖4為系統(tǒng)控制流程中"計(jì)算呼叫請(qǐng)求應(yīng)轉(zhuǎn)發(fā)到的目標(biāo)域控制服務(wù)器"的流程示 意圖; 圖5為域的非嚴(yán)格層次化聯(lián)網(wǎng)結(jié)構(gòu)原理示意圖;
圖6為多個(gè)域之間的聲像信息連接關(guān)系示意;
圖7為引入路由定位服務(wù)器后的聯(lián)網(wǎng)呼叫實(shí)例;
圖8為域控制服務(wù)器結(jié)構(gòu)原理示意圖。 其中1、業(yè)務(wù)接口層2、身份驗(yàn)證服務(wù)模塊3、SIP外呼代理服務(wù)模塊4、SIP注冊(cè)服 務(wù)模塊5、 SIP重定向服務(wù)模塊6、媒體路由控制邏輯模塊7、 SIP終端模擬邏輯模塊8、域配 置管理模塊9、非標(biāo)準(zhǔn)SIP聲像系統(tǒng)接口
具體實(shí)施例方式
在一個(gè)復(fù)雜的網(wǎng)絡(luò)互聯(lián)環(huán)境中,我們通常會(huì)將該網(wǎng)絡(luò)劃分為若干域(domain)。域 的基本概念是通過將空間位置、管轄范圍或功能邏輯相同和相近的網(wǎng)絡(luò)元素,從邏輯上將 它們組織在一起,形成一個(gè)域;通過一定的域管理機(jī)制對(duì)它們進(jìn)行邏輯管理,形成一個(gè)相對(duì) 獨(dú)立的網(wǎng)絡(luò)組成單元。 在我們的聲像信息綜合控制平臺(tái)網(wǎng)絡(luò)體系中,一個(gè)域通常代表一個(gè)部門、一個(gè)機(jī) 構(gòu)或一個(gè)聲像應(yīng)用系統(tǒng)所管理、所涉及的視頻/音頻設(shè)備、傳輸信道及中心設(shè)備所組成的 集合。例如,省公安廳指揮中心管理了兩套基于IP網(wǎng)絡(luò)的視頻會(huì)議系統(tǒng),一套模擬視頻監(jiān) 控系統(tǒng)和一套基于矩陣的圖像傳輸系統(tǒng),那么,如果我們把這些系統(tǒng)從邏輯上組織為一個(gè) 聲像信息綜合控制平臺(tái)的網(wǎng)絡(luò)單元,這就是一個(gè)域。域的結(jié)構(gòu)原則上是分散式的,任意兩個(gè) 域與域之間都可以構(gòu)成關(guān)聯(lián)關(guān)系。但是,過于復(fù)雜的域關(guān)聯(lián)關(guān)系會(huì)導(dǎo)致管理上混亂,不利于 網(wǎng)絡(luò)的管理。因此域的體系結(jié)構(gòu)組織成層次狀結(jié)構(gòu)(樹狀結(jié)構(gòu)),這不僅能滿足管理上的需 要,同時(shí)也符合公安系統(tǒng)實(shí)際的機(jī)構(gòu)組織結(jié)構(gòu)。 SIP終端指遵照RFC3261協(xié)議標(biāo)準(zhǔn)設(shè)計(jì)的視頻、音頻終端設(shè)備,例如視頻會(huì)議終
端、視頻服務(wù)器設(shè)備、數(shù)字矩陣、可視電話等。SIP終端應(yīng)按RFC3261協(xié)議規(guī)定,支持標(biāo)準(zhǔn)的
SIP INVITE、ACK、OPTIONS、REGISTER、BYE和CANCEL請(qǐng)求及約定的動(dòng)作處理機(jī)制,支持SDP
媒體描述和協(xié)商,對(duì)于本平臺(tái)所特殊支持的能力,需要應(yīng)用這些特殊能力的SIP終端應(yīng)具
備SIP擴(kuò)展的支持,但這是可選而不是必須的。實(shí)際的媒體傳輸機(jī)制本平臺(tái)不強(qiáng)行約定,但
從互聯(lián)互通性考慮,媒體傳輸應(yīng)盡可能選擇以下協(xié)議 RTP/RTCP :用于實(shí)時(shí)媒體傳輸(如視頻會(huì)議、實(shí)時(shí)監(jiān)控等應(yīng)用) RTSP :用于多媒體流傳輸和定位(如視頻點(diǎn)播、錄像查看等應(yīng)用) 模擬圖像虛擬傳輸協(xié)議(AGVP):模擬圖像的傳輸與數(shù)字網(wǎng)絡(luò)無關(guān),該協(xié)議僅僅定
義了模擬圖像傳輸?shù)慕粨Q要求,具體的傳輸通過控制模擬圖像交換設(shè)備來完成。作為擴(kuò)展
協(xié)議,標(biāo)準(zhǔn)SIP終端對(duì)該協(xié)議的支持是可選的。 媒體的數(shù)據(jù)格式也應(yīng)當(dāng)盡可能選擇標(biāo)準(zhǔn)的MPEG-4/H. 264。 由于必須考慮對(duì)不同聲像應(yīng)用系統(tǒng)的全兼容,要求傳輸控制協(xié)議,一方面能有效 兼容當(dāng)前的系統(tǒng)環(huán)境,另一方面還具有良好的擴(kuò)展性,這是整個(gè)平臺(tái)建設(shè)最為核心的技術(shù) 問題。SIP(SessionInitialization Protocol,會(huì)話初始化協(xié)議,RFC3261)是一種能滿足這種應(yīng)用需要的協(xié)議。當(dāng)前,SIP協(xié)議已經(jīng)成為基于IPv4/IPv6網(wǎng)絡(luò)實(shí)現(xiàn)多媒體傳輸控制 的事實(shí)標(biāo)準(zhǔn),大量IP電話、視頻會(huì)議、視頻服務(wù)器等產(chǎn)品均支持該協(xié)議;新一代的3G移動(dòng)通 信網(wǎng)絡(luò),也以SIP協(xié)議作為IP多媒體子系統(tǒng)中提供多媒體業(yè)務(wù)的核心技術(shù);同時(shí),SIP協(xié)議 也是公安部《城市監(jiān)控報(bào)警聯(lián)網(wǎng)系統(tǒng)通用技術(shù)要求》中所推薦采用的標(biāo)準(zhǔn)通信協(xié)議。該協(xié) 議良好的體系結(jié)構(gòu)和優(yōu)秀的擴(kuò)展能力,使其在多媒體通信領(lǐng)域既能保持一致的標(biāo)準(zhǔn)、又能 針對(duì)不同情況進(jìn)行特例化處理和擴(kuò)展/擴(kuò)充。 非標(biāo)準(zhǔn)一標(biāo)準(zhǔn)SIP協(xié)議的轉(zhuǎn)換與抽象層實(shí)現(xiàn)對(duì)于現(xiàn)存的大量基于數(shù)字化傳輸?shù)?聲像應(yīng)用系統(tǒng),其傳輸控制協(xié)議是不基于標(biāo)準(zhǔn)SIP協(xié)議的。這些系統(tǒng),有基于早期多媒體通 信國(guó)際化標(biāo)準(zhǔn)協(xié)議H. 323,更有大量基于廠商自定義傳輸協(xié)議。要解決非標(biāo)準(zhǔn)協(xié)議應(yīng)用系統(tǒng) 到標(biāo)準(zhǔn)SIP協(xié)議聲像信息綜合控制平臺(tái)的兼容,我們可以引入一個(gè)中間層(主要以軟件或 專用網(wǎng)關(guān)設(shè)備實(shí)現(xiàn))。該中間層將這些應(yīng)用系統(tǒng)的各類終端抽象成標(biāo)準(zhǔn)SIP終端,向平臺(tái)提 供標(biāo)準(zhǔn)化的傳輸控制接口 ;內(nèi)部實(shí)現(xiàn)由SIP傳輸控制到與系統(tǒng)相關(guān)的特定傳輸控制方式的 轉(zhuǎn)換。該機(jī)制可使得平臺(tái)的使用者無需關(guān)心特定系統(tǒng)的具體實(shí)現(xiàn)形式,一概將平臺(tái)中的聲 像信息終端(視頻源、音頻源、視頻目標(biāo)、音頻目標(biāo)等)統(tǒng)一視為標(biāo)準(zhǔn)的SIP終端,通過標(biāo)準(zhǔn) 的SIP協(xié)議進(jìn)行訪問控制。 模擬和其它形式聲像傳輸協(xié)議一標(biāo)準(zhǔn)SIP協(xié)議的轉(zhuǎn)換與抽象層實(shí)現(xiàn)本層的實(shí)現(xiàn) 原理同"非標(biāo)準(zhǔn)一標(biāo)準(zhǔn)SIP協(xié)議的轉(zhuǎn)換與抽象層實(shí)現(xiàn)",通過引入一個(gè)中間層,將模擬的聲 像信息終端抽象為標(biāo)準(zhǔn)的SIP終端,進(jìn)而可以采用標(biāo)準(zhǔn)的SIP協(xié)議進(jìn)行訪問控制。與數(shù)字 化傳輸方式的應(yīng)用系統(tǒng)不同之處在于,模擬聲像應(yīng)用系統(tǒng)的視頻/音頻信息無法直接向數(shù) 字傳輸網(wǎng)傳輸,而SIP應(yīng)用體系原則上都是針對(duì)數(shù)字化視/音頻媒體形式的。
解決這一問題有兩種方式,且兩種方式可以同時(shí)應(yīng)用 第一,通過對(duì)SIP協(xié)議的媒體描述部分進(jìn)行擴(kuò)展/重定義,約定對(duì)于抽象出的模擬 聲像傳輸SIP終端,其媒體傳輸格式是特定的、專用的形式,不支持與數(shù)字化傳輸?shù)募嫒荨?這樣,模擬聲像傳輸只支持在模擬聲像傳輸網(wǎng)絡(luò)中進(jìn)行。事實(shí)上,這種應(yīng)用是十分普遍的。 例如,基于模擬傳輸?shù)某鞘斜O(jiān)控視頻,我們典型的需求是將不同地點(diǎn)的視頻圖像通過模擬 傳輸網(wǎng)絡(luò)切換到某個(gè)監(jiān)視器上進(jìn)行查看。 第二,對(duì)整個(gè)平臺(tái)定義聲像信息路由體系,將"模擬-數(shù)字"轉(zhuǎn)換設(shè)備(如視頻編 解碼器、視頻服務(wù)器等)作為模擬到數(shù)字的路由接入點(diǎn),并將該轉(zhuǎn)換設(shè)備同樣抽象為SIP終 端。數(shù)字化的SIP終端如需直接訪問模擬終端,通過平臺(tái)的路由轉(zhuǎn)換體系,可將訪問過程 分成兩大環(huán)節(jié)第一,模擬視頻網(wǎng)絡(luò)部分的交換,使模擬終端的聲像信息準(zhǔn)確交換到轉(zhuǎn)換設(shè) 備;第二,控制轉(zhuǎn)換設(shè)備,基于SIP傳輸協(xié)議向數(shù)字化SIP終端提供轉(zhuǎn)換后的數(shù)字聲像信息。
如圖8所示,域控制服務(wù)器包括基于標(biāo)準(zhǔn)RFC3261 SIP協(xié)議棧的業(yè)務(wù)接口層1、身 份驗(yàn)證服務(wù)模塊2、 SIP外呼代理服務(wù)模塊3、 SIP注冊(cè)服務(wù)模塊4、 SIP重定向服務(wù)模塊5、 媒體路由控制邏輯模塊6、 SIP終端模擬邏輯模塊7、域配置管理模塊8和非標(biāo)準(zhǔn)SIP聲像 系統(tǒng)接口 9,其中標(biāo)準(zhǔn)RFC3261 SIP協(xié)議棧接收來自網(wǎng)絡(luò)的標(biāo)準(zhǔn)RFC3261SIP協(xié)議數(shù)據(jù),業(yè) 務(wù)接口層1完成對(duì)數(shù)據(jù)的分析并轉(zhuǎn)換成對(duì)所述身份驗(yàn)證服務(wù)模塊2、SIP外呼代理服務(wù)模塊 3、 SIP注冊(cè)服務(wù)模塊4、 SIP重定向服務(wù)模塊5、媒體路由控制邏輯模塊6、 SIP終端模擬邏 輯模塊7、非標(biāo)準(zhǔn)SIP聲像系統(tǒng)接口 9的具體調(diào)用指令,域配置管理模塊8完成對(duì)SIP重定 向服務(wù)模塊5、媒體路由控制邏輯模塊6、 SIP終端模擬邏輯模塊7的支持,SIP外呼代理服務(wù)模塊3基于身份驗(yàn)證服務(wù)模塊2進(jìn)行身份驗(yàn)證,SIP終端模擬邏輯模塊7根據(jù)非標(biāo)準(zhǔn)SIP 聲像系統(tǒng)接口 9提供的接口對(duì)各終端進(jìn)行控制。 所述業(yè)務(wù)接口層1還要接收來自圖形控制界面的控制信號(hào)。
其控制方法包括以下步驟
第一步,終端設(shè)備初始化; 第二步,由SIP注冊(cè)服務(wù)模塊完成終端設(shè)備的注冊(cè); 第三步,由SIP外呼代理服務(wù)模塊完成按照RFC3261協(xié)議進(jìn)行呼叫; 第四步,判斷終端設(shè)備間的連接類型; 第五步;按照終端設(shè)備間的數(shù)字終端對(duì)數(shù)字終端、或模擬終端對(duì)模擬終端、或數(shù)字
終端對(duì)對(duì)模擬終端、或模擬終端對(duì)數(shù)字中斷四種不同的連接類型進(jìn)行分類呼叫。 以域基本模型為基礎(chǔ),將多個(gè)域控制服務(wù)器以RFC3261約定的SIP多級(jí)代理機(jī)制
關(guān)聯(lián)起來,可以構(gòu)成本平臺(tái)的域聯(lián)網(wǎng)結(jié)構(gòu)。圖l展示了由5個(gè)域、三級(jí)層次構(gòu)成的一個(gè)域網(wǎng)
絡(luò)結(jié)構(gòu)。一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),它包括一個(gè)或一個(gè)以上的域,各域包
括一個(gè)或多個(gè)域控制服務(wù)器,各域控制服務(wù)器通過網(wǎng)絡(luò)相連,各終端設(shè)備通過網(wǎng)絡(luò)與各自
所屬的域的域控制服務(wù)器相連。所述網(wǎng)絡(luò)是一個(gè)獨(dú)立的基于TCP/IP傳輸協(xié)議的網(wǎng)絡(luò)或由
多個(gè)子網(wǎng)互聯(lián)構(gòu)成的互聯(lián)網(wǎng)絡(luò)。 圖1所示的域聯(lián)網(wǎng)結(jié)構(gòu)由5個(gè)域、三級(jí)層次結(jié)構(gòu)構(gòu)成。1為第一級(jí)域控制服務(wù)器; 2、3為第二級(jí)域控制服務(wù)器,層次關(guān)系上隸屬于1 ;4和5為第三級(jí)域控制服務(wù)器,層次關(guān)系 上4隸屬于2,5隸屬于3。每一個(gè)域控制服務(wù)器的內(nèi)部結(jié)構(gòu)都符合……標(biāo)準(zhǔn)。圖l還包括 兩個(gè)SIP終端(數(shù)字或模擬的皆可)1001隸屬于1級(jí)域控制服務(wù)器1,2001隸屬于3級(jí)域 控制服務(wù)器5。 圖l所代表的是一個(gè)典型網(wǎng)絡(luò)結(jié)構(gòu),實(shí)質(zhì)上,每一級(jí)的域控制服務(wù)器均可以為1臺(tái) 或多臺(tái),形成分布式控制結(jié)構(gòu)。 當(dāng)SIP終端1001要呼叫2001時(shí),按標(biāo)準(zhǔn)的SIP協(xié)議呼叫過程,1001終端將其呼叫 請(qǐng)求發(fā)送到其所屬域控制服務(wù)器1的外呼代理模塊,l的外呼代理模塊通過路由選擇,發(fā)現(xiàn) 該呼叫請(qǐng)求應(yīng)轉(zhuǎn)發(fā)至域控制服務(wù)器3上;同理,域控制服務(wù)器3通過路由選擇,將該呼叫轉(zhuǎn) 換至域控制服務(wù)器5,然后域控制服務(wù)器5通過注冊(cè)服務(wù)查找到目標(biāo),按域控制服務(wù)器所定 義的終端之間的呼叫過程完成對(duì)終端2001的呼叫請(qǐng)求。
該過程的流程如圖3所示。 在該過程中,域控制服務(wù)器1如何準(zhǔn)確知道對(duì)終端2001的呼叫請(qǐng)求應(yīng)該轉(zhuǎn)發(fā)到域 控制服務(wù)器3,而不是轉(zhuǎn)發(fā)到域控制服務(wù)器5呢? —個(gè)簡(jiǎn)單的策略是根據(jù)域的層次化關(guān)系,即通過域名關(guān)系進(jìn)行推測(cè)。 在本域聯(lián)網(wǎng)方案模型中,每一個(gè)域均要求設(shè)置符合互聯(lián)網(wǎng)DNS體系的域名,例如
domainl. com。 一個(gè)域的下級(jí)域,其域名的命名應(yīng)遵循在上級(jí)域名的基礎(chǔ)上加前綴的格式,
例如domainl. com的下級(jí)域應(yīng)命名為subdomain2. domainl. com。以此類推。 在域中的每一個(gè)終端,其完整的命名格式為〈終端名>@〈所隸屬的域名 >。如圖
1示例中的終端1001,如果其所隸屬的域控制服務(wù)器的域名為domainl. com,則終端的完整
命名為100,domainl.com;同理,終端2001,如果所隸屬的域控制服務(wù)器的域名為sub5.
subdomain3. domainl. com ,貝U終端的完整命名為2001@sub5. subdomain3. domainl. com。
6
當(dāng)1001呼叫2001時(shí),域控制服務(wù)器1通過分析1001呼叫的目標(biāo)終端2001的完 整命名(2001@sub5. subdomain3. domainl. com),可立即推測(cè)最鄰近的域?yàn)閟ubdomain3. domainl. com。該策略實(shí)現(xiàn)簡(jiǎn)單,如果網(wǎng)絡(luò)結(jié)構(gòu)為嚴(yán)格的層次化關(guān)系,則該策略也是準(zhǔn)確可 靠的。然而,如果網(wǎng)絡(luò)結(jié)構(gòu)是如圖5非嚴(yán)格的層次模型,則利用該策略進(jìn)行推測(cè)是不可靠 的。圖5中2級(jí)域控制服務(wù)器3和6同為第三級(jí)域控制服務(wù)器4的上級(jí)域,圖5中箭頭代 表隸屬關(guān)系。在這樣一個(gè)層次結(jié)構(gòu)的網(wǎng)絡(luò)中,域控制服務(wù)器1將無法依據(jù)域名推斷1001呼 叫2001時(shí)呼叫請(qǐng)求的轉(zhuǎn)發(fā)目標(biāo)。 本方案采用另一種可靠策略利用路由定位服務(wù)器。網(wǎng)絡(luò)中還配置有一個(gè)或多個(gè) 路由定位服務(wù)器,所述路由定位服務(wù)器位于整個(gè)域網(wǎng)絡(luò)結(jié)構(gòu)的中心位置,它適時(shí)接收每個(gè) 域控制服務(wù)器實(shí)時(shí)發(fā)送來的連接關(guān)系配置信息,按照一定的算法進(jìn)行路由計(jì)算,確定整個(gè) 網(wǎng)絡(luò)的域路由關(guān)系和媒體路由路徑。 域控制服務(wù)器可以對(duì)本域所有聲像應(yīng)用系統(tǒng)的設(shè)備連接關(guān)系進(jìn)行配置。 每個(gè)域控制服務(wù)器通過"域配置管理"功能,可配置本域中的設(shè)備連接關(guān)系,如
domainl. hnga. gov. cn中,模擬的SIP終端1000@domainl. hnga. gov. cn (對(duì)應(yīng)模擬視頻攝
像頭)連接到視頻矩陣l,視頻矩陣1連接到視頻矩陣2,視頻矩陣2則通過通訊鏈路(如
光端機(jī)設(shè)備)連接至Ll domain2. hnga. gov. cru 同理,domain2. hnga. gov. cn、domain3. hnga.
gov. cn和domain4. hnga. gov. cn均可對(duì)其連接關(guān)系進(jìn)行配置。毫無疑問,通過綜合分析這
些連接關(guān)系,我們可以推導(dǎo)出網(wǎng)絡(luò)的路由關(guān)系 domainl. hnga. gov. cn可以直達(dá)domain2. hnga. gov. cn domainl. hnga. gov. cn可以通過domain2. hnga. gov. cn至U達(dá)domain4. hnga. gov. cn domain3. hnga. gov. cn可以直達(dá)domain4. hnga. gov. cn
domainl. hnga. gov. cn不可至U達(dá)domain3. hnga. gov. cn
domain2. hnga. gov. cn不可至U達(dá)domain3. hnga. gov. cn 同時(shí),我們還可以推導(dǎo)出每個(gè)SIP終端之間要傳輸圖像,所需要經(jīng)歷的媒體路由
路徑。例如1000@domainl. h卿.gov. cn與4000@domain4. h卿.gov. cn之間要傳輸圖像,
則必須經(jīng)過"視頻矩陣1"的交換、"視頻矩陣2"的交換、"視頻矩陣3"的交換、SIP編碼器
(2001@domain2. h卿.gov. cn)的編碼到達(dá)4000@domain4. h卿. gov. cru 為實(shí)現(xiàn)這種自動(dòng)路由關(guān)系推導(dǎo),平臺(tái)體系中,設(shè)有"路由定位服務(wù)器"。路由定位服
務(wù)器位于整個(gè)域網(wǎng)絡(luò)結(jié)構(gòu)的中心位置,每個(gè)域控制服務(wù)器需實(shí)時(shí)地將其連接關(guān)系配置信息
發(fā)送到路由定位服務(wù)器,路由定位服務(wù)器內(nèi)部按照一定的算法進(jìn)行路由計(jì)算,確定整個(gè)網(wǎng)
絡(luò)的域路由關(guān)系和媒體路由路徑。路由定位服務(wù)器在本平臺(tái)中的地位如圖2所示。 在大型的網(wǎng)絡(luò)結(jié)構(gòu)中,為緩解路由定位服務(wù)器的工作壓力,路由定位服務(wù)器可采
用分布式同步復(fù)制技術(shù),通過群集多臺(tái)服務(wù)器來完成。 依賴路由定位服務(wù)器,域控制服務(wù)器互聯(lián)模式下的呼叫過程流程圖中,"計(jì)算呼叫 請(qǐng)求應(yīng)轉(zhuǎn)發(fā)到的目標(biāo)域控制服務(wù)器"的細(xì)節(jié)過程如圖4流程圖所描述。 呼叫請(qǐng)求的路由轉(zhuǎn)發(fā)借助路由定位服務(wù)器,當(dāng)域控制服務(wù)器的外呼代理發(fā)現(xiàn)某 個(gè)呼叫的目標(biāo)SIP終端不屬于本域時(shí),立即查詢路由定位服務(wù)器,以確定該呼叫請(qǐng)求的下 一個(gè)轉(zhuǎn)發(fā)目標(biāo)。呼叫過程中的媒體路由依據(jù)域控制服務(wù)器的實(shí)現(xiàn)細(xì)節(jié)定義,當(dāng)域控制服務(wù)器沒有配置媒體路由關(guān)系時(shí),不同性質(zhì)的SIP終端呼叫將會(huì)失敗。通過引入路由定位服務(wù) 器,域控制服務(wù)器中的SIP外呼代理模塊可以查詢兩個(gè)終端之間所需要經(jīng)歷的媒體路由路 徑,如果路徑可行,則SIP外呼代理將為呼叫過程建立媒體路由路徑,如果必要的話,可能 需要進(jìn)行SIP呼叫的重定位。 例如圖7所示的域關(guān)系,SIP終端4000@domain4. hnga. gov. cn需要呼叫1000@ domainl. hnga. gov. cn,其過禾呈為 4000@domain4. h卿.gov. cn發(fā)出呼口L]請(qǐng)求(目標(biāo)1000@domainl. h卿.gov. cn) 至lj domain4. hnga. gov. cn的夕卜呼代理; domain4. hnga. gov. cn的外呼代理查詢路由定位服務(wù)器,明確到domainl. hnga. gov. cn 的路由下一 目標(biāo)為domain2. hnga. gov. cn,因此,呼口H請(qǐng)求轉(zhuǎn)發(fā)至Ll domain2. hnga. gov. cn ; domain2. hnga. gov. cn的外呼代理收到呼叫請(qǐng)求,查詢路由定位服務(wù)器,明確到 domainl. hnga. gov. cn 的路由下一 目標(biāo)為domainl. hnga. gov. cn j domain2. hnga. gov. cn 的外呼代理查詢路由定位服務(wù)器,發(fā)現(xiàn)4000@domain4. hnga. gov. cn所需的媒體傳輸形式與1000@domainl. hnga. gov. cn的媒體傳輸形式不一致, 因此需通過路由定位服務(wù)器確定其媒體路由路徑; domain2.hnga. gov. cn準(zhǔn)備建立媒體路由路徑,同時(shí)繼續(xù)將呼叫請(qǐng)求轉(zhuǎn)發(fā)到 domainl. hnga. gov. cn 5 domainl. hnga. gov. cn按相同的呼叫邏輯將呼叫請(qǐng)求最終轉(zhuǎn)發(fā)到1000@domainl. hnga. gov. cn, 1000@domainl. hnga. gov. cn的媒體協(xié)商過程確定建立模擬矩陣的切換(視 頻矩陣1、視頻矩陣2); domain2. h卿.gov. cn在確定1000@domainl. h卿.gov. cn的媒體協(xié)商成功后,建 立視頻矩陣3的切換到SIP編碼器; domain2. hnga. gov. cn回復(fù)應(yīng)答到4000@domain4. hnga. gov. cn,告知呼口L]被重定 向至lj 2001@domain2. hnga. gov. cn 5 4000@domain4. h卿.gov. cn重新建立到2001@domain2. h卿.gov. cn的呼口L], 按標(biāo)準(zhǔn)的數(shù)字媒體傳輸方式從2001@dOmain2. hnga. gov. cn獲得視頻,而這時(shí)的視頻即是 1000@domainl. h卿.gov. cn的視頻。 由此可見,通過引入路由定位服務(wù)器,整個(gè)聲像信息綜合控制平臺(tái)真正意義上實(shí) 現(xiàn)了不同聲像網(wǎng)絡(luò)的互聯(lián)互通! 另外,上述過程雖然十分復(fù)雜,但這些工作全部由域控制服務(wù)器和路由定位服務(wù) 器自動(dòng)完成,作為使用者而言,這些細(xì)節(jié)是完全透明的。 它所構(gòu)建的是一個(gè)完全符合RFC3261 SIP規(guī)范的呼叫控制網(wǎng)絡(luò),任何復(fù)雜的網(wǎng)絡(luò) 尋址、路由細(xì)節(jié)均由平臺(tái)的核心域控制服務(wù)器、路由定位服務(wù)器等自動(dòng)完成,用戶在使用 本平臺(tái)時(shí),無需了解這些細(xì)節(jié),只需確定信號(hào)源、信號(hào)目標(biāo),發(fā)出信號(hào)源/目標(biāo)到信號(hào)目標(biāo)/ 源的SIP呼叫即可。呼叫的結(jié)果只有兩種確定結(jié)果成功,或者失敗。這如果我們通過電信 網(wǎng)絡(luò)撥打電話一樣,雖然電信網(wǎng)絡(luò)的內(nèi)部實(shí)現(xiàn)機(jī)制十分復(fù)雜,但我們使用電話卻是如此簡(jiǎn) 單只需撥打目標(biāo)號(hào)碼,結(jié)果要么是撥打成功,要么撥打失敗。 基于標(biāo)準(zhǔn)的SIP協(xié)議,任何一個(gè)SIP終端設(shè)備(例如SIP可視電話機(jī))或SIP軟件
8終端(例如SIP軟可視電話),通過身份驗(yàn)證登錄到本平臺(tái)后,都可以在平臺(tái)網(wǎng)絡(luò)上呼叫任 意聲像目標(biāo),無論這些目標(biāo)是真正SIP終端,還是一個(gè)模擬攝像頭,或是一個(gè)視頻編碼器。 的確,用戶操作使用就是如此簡(jiǎn)單!
權(quán)利要求
一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),其特征在于它包括一個(gè)或一個(gè)以上的域,各域包括一個(gè)或多個(gè)域控制服務(wù)器,各域控制服務(wù)器通過網(wǎng)絡(luò)相連,各終端設(shè)備通過網(wǎng)絡(luò)與各自所屬的域的域控制服務(wù)器相連。
2. 如權(quán)利要求l的一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),其特征在于所述網(wǎng)絡(luò) 是一個(gè)獨(dú)立的基于TCP/IP傳輸協(xié)議的網(wǎng)絡(luò)或由多個(gè)子網(wǎng)互聯(lián)構(gòu)成的互聯(lián)網(wǎng)絡(luò)。
3. 如權(quán)利要求1或2的一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),其特征在于所述 網(wǎng)絡(luò)中還配置有一個(gè)或多個(gè)路由定位服務(wù)器,所述路由定位服務(wù)器位于整個(gè)域網(wǎng)絡(luò)結(jié)構(gòu)的 中心位置,它適時(shí)接收每個(gè)域控制服務(wù)器實(shí)時(shí)發(fā)送來的連接關(guān)系配置信息,按照一定的算 法進(jìn)行路由計(jì)算,確定整個(gè)網(wǎng)絡(luò)的域路由關(guān)系和媒體路由路徑。
全文摘要
一種基于域控制服務(wù)器的聲像綜合控制系統(tǒng),它包括一個(gè)或一個(gè)以上的域,各域包括一個(gè)或多個(gè)域控制服務(wù)器,各域控制服務(wù)器通過網(wǎng)絡(luò)相連,各終端設(shè)備通過網(wǎng)絡(luò)與各自所屬的域的域控制服務(wù)器相連。網(wǎng)絡(luò)中還配置有一個(gè)或多個(gè)適時(shí)接收每個(gè)域控制服務(wù)器實(shí)時(shí)發(fā)送來的連接關(guān)系配置信息,按照一定的算法進(jìn)行路由計(jì)算,確定整個(gè)網(wǎng)絡(luò)的域路由關(guān)系和媒體路由路徑的路由定位服務(wù)器,構(gòu)建了一個(gè)真正意義上的聲像傳輸網(wǎng)絡(luò),有完整意義上的通信協(xié)議(SIP)、尋址機(jī)制(SIP尋址)、路由機(jī)制(SIP呼叫路由和媒體路由),具有開放的互聯(lián)接口(SIP協(xié)議和體系的開放性),可實(shí)現(xiàn)不同環(huán)境、不同體系、不同協(xié)議的聲像系統(tǒng)的互聯(lián)互通。
文檔編號(hào)H04L29/06GK101741828SQ20091004404
公開日2010年6月16日 申請(qǐng)日期2009年8月7日 優(yōu)先權(quán)日2009年8月7日
發(fā)明者喻芳, 左振宇, 李勇, 莫中明, 陳文林 申請(qǐng)人:株洲華通科技有限責(zé)任公司