專利名稱:一種采用ip可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)際協(xié)議或互聯(lián)網(wǎng)協(xié)議(Internet Protocol簡稱IP)的音視頻技術(shù),特別涉及一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)和方法。
背景技術(shù):
目前,IP已經(jīng)是寬帶網(wǎng)絡(luò)的主流,并且IP音視頻技術(shù)的應(yīng)用得到了蓬勃的發(fā)展,使IP可視電話產(chǎn)品得到廣泛的應(yīng)用。IP可視電話是一個面向互聯(lián)網(wǎng)用戶的系統(tǒng),IP可視電話可配置ADSL撥號器、局域網(wǎng)/廣域網(wǎng)路由器、域名服務(wù)器(Domain Name Server簡稱DNS)服務(wù)和網(wǎng)絡(luò)服務(wù)器配置和公共交換電話網(wǎng)(Public Switched Telephone Network簡稱PSTN)網(wǎng)關(guān)功能。該系統(tǒng)結(jié)合電子辦公的建設(shè)需要,可建立大規(guī)模且即時擴展的IP可視電話網(wǎng),可建立和實現(xiàn)點對點、多點對多點的實時遠(yuǎn)程視頻會議、遠(yuǎn)程辦公協(xié)作以及遠(yuǎn)程培訓(xùn)等功能,滿足了用戶的不同地域和不同區(qū)域的各級機構(gòu)之間即時通訊的要求。例如IP視頻會議系統(tǒng)是在最通用的傳輸控制協(xié)議/網(wǎng)間協(xié)議(Transmission Control Protocol/Internet Protocol簡稱TCP/IP)的網(wǎng)絡(luò)平臺上實現(xiàn)先進(jìn)的視頻會議與多媒體數(shù)據(jù)交互功能。
然而,由于傳統(tǒng)監(jiān)控設(shè)備一般是模擬的,IP可視電話和IP網(wǎng)絡(luò)視頻監(jiān)控依然是智能終端的思想,它的監(jiān)控的功能都直接由終端設(shè)備編解碼器來直接實現(xiàn)的,這種實現(xiàn)模式不容易實現(xiàn)網(wǎng)絡(luò)容量的擴展以及實現(xiàn)與其它業(yè)務(wù)網(wǎng)絡(luò)的融合;也就是說,終端設(shè)備編解碼器側(cè)支持私有協(xié)議,而IP可視電話網(wǎng)使用的會話發(fā)起協(xié)議(session initiation protocol簡稱SIP)是一個應(yīng)用層控制協(xié)議,因此,終端設(shè)備編解碼器支持的私有協(xié)議與IP可視電話支持的SIP協(xié)議無法相互轉(zhuǎn)換,使IP可視電話與監(jiān)控設(shè)備相結(jié)合的產(chǎn)品沒有得到很快普及,阻礙了網(wǎng)絡(luò)視頻監(jiān)控的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明的目的為實現(xiàn)IP可視電話和遠(yuǎn)程監(jiān)控的視頻信號的融合服務(wù),也就是說在一臺視頻服務(wù)器上實現(xiàn)音視頻信號協(xié)議和監(jiān)控協(xié)議的轉(zhuǎn)換以及業(yè)務(wù)的控制,從而實現(xiàn)通過IP可視電話終端實現(xiàn)遠(yuǎn)程監(jiān)控的目的。
本發(fā)明提供一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),該系統(tǒng)包括用戶代理終端、監(jiān)控設(shè)備編碼器以及視頻服務(wù)器,所述的視頻服務(wù)器用以通過網(wǎng)絡(luò)建立用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),所述的視頻服務(wù)器包括路由模塊,根據(jù)用戶代理終端和監(jiān)控設(shè)備編碼器各自的號碼路由表,完成設(shè)備信息與IP地址信息間的轉(zhuǎn)換;多協(xié)議支持和轉(zhuǎn)換模塊,用以完成信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與用戶代理終端側(cè)支持的協(xié)議間的轉(zhuǎn)換,并且根據(jù)用戶代理終端和監(jiān)控設(shè)備編碼器的號碼路由表,選擇監(jiān)控關(guān)系雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),所述的視頻服務(wù)器還包括注冊模塊,用以接收和/或配置用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息和/或IP地址信息,并且根據(jù)用戶代理終端與監(jiān)控設(shè)備編碼器各自的設(shè)備信息和IP地址信息,綁定各自設(shè)備信息與IP地址信息的關(guān)系,產(chǎn)生各自的號碼路由表。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),所述的用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息為各自的名稱、號碼信息以及支持的音視頻編解碼類型信息。
根據(jù)所述采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),所述的用戶代理終端為SIP軟電話終端、SIP視頻電話機終端或支持SIP協(xié)議的計算機應(yīng)用程序。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),所述的監(jiān)控設(shè)備編碼器為攝像機編碼器。
本發(fā)明還提供一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,該方法包括如下步驟步驟1所述視頻服務(wù)器接收并處理用戶代理終端發(fā)送的建立監(jiān)控關(guān)系的請求;步驟2所述的視頻服務(wù)器通過網(wǎng)絡(luò)建立用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述的步驟2具體包括步驟21所述的路由模塊根據(jù)監(jiān)控設(shè)備編碼器和用戶代理終端各自的號碼路由表,完成各自設(shè)備信息與IP地址信息間的轉(zhuǎn)換;步驟22所述的多協(xié)議支持和轉(zhuǎn)換模塊進(jìn)行信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與用戶代理終端側(cè)支持的協(xié)議間的轉(zhuǎn)換;步驟23如果轉(zhuǎn)換成功,所述的用戶代理終端和監(jiān)控設(shè)備編碼器間以雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述的用戶代理終端為SIP軟電話終端、SIP視頻電話機終端或支持SIP協(xié)議的計算機應(yīng)用程序。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述的步驟1前還包括監(jiān)控設(shè)備編碼器的注冊步驟和用戶代理終端的注冊步驟;所述監(jiān)控設(shè)備編碼器的注冊步驟具體包括所述監(jiān)控設(shè)備編碼器在聯(lián)網(wǎng)上電后通過私有消息注冊上報自己的IP地址信息,所述視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)監(jiān)控設(shè)備編碼器的IP地址信息,決定是否允許監(jiān)控設(shè)備編碼器注冊,如果注冊成功,所述視頻服務(wù)器將監(jiān)控設(shè)備編碼器上報的IP地址以及配置的設(shè)備信息綁定起來,生成其號碼路由表;以及所述用戶代理終端的注冊步驟具體包括所述的用戶代理終端在聯(lián)網(wǎng)上電后通過注冊消息注冊上報自己的IP地址信息,所述視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)用戶代理終端的IP地址信息,確定是否允許用戶代理終端注冊,如果注冊成功,所述視頻服務(wù)器將用戶代理終端上報的IP地址以及配置的設(shè)備信息綁定起來,生成其號碼路由表。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述監(jiān)控設(shè)備編碼器的注冊步驟在注冊成功后,還包括視頻服務(wù)器標(biāo)示監(jiān)控設(shè)備編碼器注冊在線,給監(jiān)控設(shè)備編碼器發(fā)送響應(yīng)確認(rèn)消息的步驟。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述的步驟1具體包括如下步驟所述的用戶代理終端向視頻服務(wù)器發(fā)送包含被叫方的監(jiān)控設(shè)備編碼器設(shè)備信息的邀請消息;所述的視頻服務(wù)器收到邀請消息后,給所述的用戶代理終端回復(fù)已經(jīng)接收到邀請的消息;以及所述的視頻服務(wù)器在已注冊成功的監(jiān)控設(shè)備編碼器的號碼路由表中,根據(jù)邀請消息中攜帶的被叫方號碼路由表,查找被叫方的監(jiān)控設(shè)備編碼器注冊是否在線,如果在線,確定被叫方號碼所對應(yīng)的地址和設(shè)備類型。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,所述的步驟23具體包括如下步驟所述的視頻服務(wù)器從被叫方號碼路由表中獲取監(jiān)控設(shè)備編碼器所用的音視頻編解碼類型,且將該音視頻編解碼類型與用戶代理終端的音視頻編解碼類型進(jìn)行比較,其中,所述的用戶代理終端的音視頻編解碼類型包含在設(shè)備信息中或由邀請信息攜帶;如果有監(jiān)控設(shè)備編碼器和用戶代理終端都支持的音視頻編解碼類型,所述的視頻服務(wù)器發(fā)送建立消息給監(jiān)控設(shè)備編碼器,其中,該建立消息中攜帶用戶代理終端的IP地址和雙方均支持的音視頻編解碼類型;所述的監(jiān)控設(shè)備編碼器向所述的視頻服務(wù)器回復(fù)可以向用戶代理終端發(fā)送音視頻流的確認(rèn)消息。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,在所述的步驟23中的建立監(jiān)控關(guān)系步驟具體包括所述的視頻服務(wù)器向用戶代理終端回復(fù)被叫方已經(jīng)振鈴的消息;所述的視頻服務(wù)器向用戶代理終端回復(fù)被叫方已經(jīng)摘機的消息;所述的用戶代理終端給視頻服務(wù)器回復(fù)確認(rèn)應(yīng)答,并以雙方均支持的音視頻編解碼類型接收音視頻流;以及所述的用戶代理終端查看監(jiān)控畫面。
根據(jù)所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,還包括終止監(jiān)控關(guān)系步驟,該步驟具體包括所述的可視終端用戶代理終端掛機,發(fā)出掛機消息;所述的視頻服務(wù)器收到掛機消息后,回復(fù)確認(rèn)收到消息,同時向監(jiān)控設(shè)備編碼器發(fā)送釋放消息;所述的監(jiān)控設(shè)備編碼器收到釋放消息后停止監(jiān)控流的發(fā)送,并且發(fā)送響應(yīng)確認(rèn)消息;所述的視頻服務(wù)器給用戶代理終端回復(fù)不再接收音視頻監(jiān)控流的確認(rèn)消息。
綜上所述,本發(fā)明可以通過IP可視電話實時監(jiān)控,查看監(jiān)控畫面;并且可以利用客戶已經(jīng)建立的視頻信號網(wǎng)絡(luò),節(jié)省建網(wǎng)費用,擴大了監(jiān)控的范圍,使人們不再局限于監(jiān)控室察看監(jiān)控畫面。因此,不僅擴展了可以實時監(jiān)控的終端類型,使得監(jiān)控更方便、更靈活,同時也就大大拓展了監(jiān)控的地理范圍。
圖1為本發(fā)明實施例的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)組網(wǎng)圖;
圖2為本發(fā)明實施例的注冊流程圖;圖3本發(fā)明實施例的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法流程圖;圖4為本發(fā)明實施例的建立監(jiān)控關(guān)系流程圖;圖5為本發(fā)明實施例的終止監(jiān)控關(guān)系流程圖。
具體實施例方式
以下結(jié)合附圖對本發(fā)明的具體實施例作進(jìn)一步的詳細(xì)說明。
請參閱圖1,圖1為本發(fā)明實施例的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)組網(wǎng)圖;如圖所示,該系統(tǒng)包括SIP用戶代理終端、監(jiān)控設(shè)備編碼器(Encoder簡稱EC)與視頻服務(wù)器(Video manager簡稱VM);這里的SIP用戶代理(User Agent簡稱UA)終端,是一個與用戶打交道的SIP元素,其存在的形式多種多樣,如軟電話(soft phone)、實際的SIP可視電話以及其他的計算機應(yīng)用程序等;而監(jiān)控設(shè)備編碼器一般為攝像機的編碼器。
視頻服務(wù)器為采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)中的核心控制設(shè)備,其用以通過網(wǎng)絡(luò)建立SIP用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系,視頻服務(wù)器支持SIP協(xié)議的呼叫和業(yè)務(wù),同時也支持作為視頻監(jiān)控服務(wù)器的功能,支持私有協(xié)議和SIP協(xié)議間的轉(zhuǎn)換。即視頻服務(wù)器作為融合服務(wù)器來實現(xiàn)IP可視電話監(jiān)控和視頻信號業(yè)務(wù)的融合,完成協(xié)議間的轉(zhuǎn)換、監(jiān)控的控制以及業(yè)務(wù)的生成等。
在完成系統(tǒng)組網(wǎng)后,可以在視頻服務(wù)器上預(yù)先配置監(jiān)控設(shè)備編碼器和SIP用戶代理終端的設(shè)備信息,SIP用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息例如為各自的名稱、電話號碼、支持的音視頻編解碼類型等。
在本實施例中,假設(shè)SIP用戶代理終端為IP可視電話,IP可視電話的IP地址為169.254.10.2,其號碼信息為200,監(jiān)控設(shè)備編碼器的號碼信息為300,IP地址為169.254.10.3;視頻服務(wù)器的IP地址為169.254.10.1,如圖1所示。
視頻服務(wù)器所實現(xiàn)的功能是通過其包含的三大功能模塊實現(xiàn)的(即注冊模塊、路由模塊以及多協(xié)議支持和轉(zhuǎn)換模塊)。
視頻服務(wù)器包括的注冊模塊,用以接收SIP用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息和/或IP地址信息,并且根據(jù)SIP用戶代理終端和監(jiān)控設(shè)備編碼器設(shè)備信息和IP地址信息,綁定各自設(shè)備信息與IP地址信息的關(guān)系,產(chǎn)生各自的號碼路由表。監(jiān)控設(shè)備編碼器和SIP用戶代理終端在設(shè)備上電時均需要注冊到視頻服務(wù)器上。也就是說,監(jiān)控設(shè)備編碼器和SIP可視電話終端把自身的設(shè)備信息(例如E.164電話號碼)和自身IP上報給視頻服務(wù)器,視頻服務(wù)器在各自的號碼路由表中記錄設(shè)備信息和IP地址的綁定關(guān)系。
請參閱圖2,圖2為本發(fā)明實施例的注冊流程圖;如圖所示,監(jiān)控設(shè)備編碼器在聯(lián)網(wǎng)上電后通過私有消息注冊上報自己的相關(guān)信息(例如IP地址信息),視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)自己的策略以及上報的監(jiān)控設(shè)備編碼器的IP地址信息,決定是否允許監(jiān)控設(shè)備編碼器注冊,如果注冊成功,所述視頻服務(wù)器將監(jiān)控設(shè)備編碼器上報的IP地址以及配置的設(shè)備信息(EC的名稱、電話號碼、支持的音視頻編解碼類型)綁定起來,在視頻服務(wù)器VM上生成一條號碼路由表,該號碼路由表為169.254.10.3/300,同時視頻服務(wù)器標(biāo)示監(jiān)控設(shè)備編碼器注冊在線,給監(jiān)控設(shè)備編碼器發(fā)送響應(yīng)確認(rèn)消息。
再請參閱圖2,如圖所示,IP可視電話在聯(lián)網(wǎng)上電后通過SIP注冊消息注冊上報自己的IP地址信息,所述視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)IP可視電話的IP地址信息,確定是否允許IP可視電話注冊,如果注冊成功,視頻服務(wù)器將IP可視電話上報的IP地址以及配置的設(shè)備信息綁定起來,在視頻服務(wù)器VM上生成其號碼路由表,該號碼路由表為169.254.10.3/200。
在視頻服務(wù)器上形成監(jiān)控設(shè)備編碼器和IP可視電話兩條路由表之后,用戶可以通過撥打電話的方式實時查看監(jiān)控錄像。如果用戶通過IP可視電話撥打號碼300,并且將請求消息發(fā)送到視頻服務(wù)器VM上時,視頻服務(wù)器包括的路由模塊,根據(jù)綁定的SIP用戶代理終端和監(jiān)控設(shè)備編碼器各自設(shè)備信息和IP地址信息的關(guān)系,完成設(shè)備信息到IP地址信息的轉(zhuǎn)換。
視頻服務(wù)器包括的多協(xié)議支持和轉(zhuǎn)換模塊,其根據(jù)號碼路由表,用以完成信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與SIP用戶代理終端側(cè)支持的SIP協(xié)議間的轉(zhuǎn)換,并且根據(jù)各自的號碼路由表選擇雙方均支持的音視頻編解碼類型,建立監(jiān)控關(guān)系。
請參閱圖3,圖3本發(fā)明實施例的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法流程圖;如圖所示,采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法具體步驟如下步驟1視頻服務(wù)器接收并處理SIP用戶代理終端發(fā)送的建立監(jiān)控關(guān)系的請求;步驟2如果請求成功,所述的路由模塊根據(jù)監(jiān)控設(shè)備編碼器和SIP用戶代理終端各自的號碼路由表,完成各自設(shè)備信息與IP地址信息間的轉(zhuǎn)換;步驟3所述的多協(xié)議支持和轉(zhuǎn)換模塊進(jìn)行信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與SIP用戶代理終端側(cè)支持的SIP協(xié)議間的轉(zhuǎn)換;步驟4如果轉(zhuǎn)換成功,所述的SIP用戶代理終端和監(jiān)控設(shè)備編碼器間以雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系。
請參閱圖4,圖4為本發(fā)明實施例的建立監(jiān)控關(guān)系流程圖;如圖所示,上述步驟1具體包括如下步驟1)IP可視電話終端向視頻服務(wù)器發(fā)送包含被叫方的監(jiān)控設(shè)備編碼器設(shè)備信息(例如號碼信息為200)的邀請消息(invite消息),告知想查看的攝像機;2)視頻服務(wù)器收到邀請消息后,立即回復(fù)(100trying)臨時響應(yīng),告知IP可視電話終端已經(jīng)接收到該邀請消息;以及3)視頻服務(wù)器在已注冊成功的監(jiān)控設(shè)備編碼器的號碼路由表中,查找邀請消息中攜帶的被叫方號碼為300的號碼路由表,此處我們假定只匹配到一條號碼路由為169.254.10.3 300,此表明被叫方的監(jiān)控設(shè)備編碼器已注冊在線。
視頻服務(wù)器在處理IP可視電話終端呼叫請求成功后,根據(jù)監(jiān)控設(shè)備編碼器和IP可視電話終端各自的號碼路由表,完成各自設(shè)備信息與IP地址信息間的轉(zhuǎn)換。
然后,視頻服務(wù)器通過多協(xié)議支持和轉(zhuǎn)換模塊進(jìn)行信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與SIP用戶代理終端側(cè)支持的SIP協(xié)議間的轉(zhuǎn)換;其具體包括如下步驟1)視頻服務(wù)器從被叫方號碼路由表中獲取監(jiān)控設(shè)備編碼器所用的音視頻編解碼類型,且將該音視頻編解碼類型與SIP用戶代理終端的音視頻編解碼類型進(jìn)行比較,其中,所述的SIP用戶代理終端的音視頻編解碼類型包含在設(shè)備信息中或由邀請信息攜帶;
2)如果有監(jiān)控設(shè)備編碼器和SIP用戶代理終端都支持的音視頻編解碼類型,所述的視頻服務(wù)器發(fā)送建立消息給監(jiān)控設(shè)備編碼器,其中,該建立消息中攜帶SIP用戶代理終端的IP地址和雙方均支持的音視頻編解碼類型;3)所述的監(jiān)控設(shè)備編碼器向所述的視頻服務(wù)器回復(fù)可以向SIP用戶代理終端發(fā)送音視頻流的確認(rèn)消息。
在本實施例中,視頻服務(wù)器確定被叫方號碼所對應(yīng)的地址和設(shè)備類型后,判斷找到的路由信息表中記錄的設(shè)備類型,即視頻服務(wù)器根據(jù)路由表查找300所在設(shè)備對應(yīng)的IP地址為169.254.10.3,同時確定300所在設(shè)備的類型為監(jiān)控設(shè)備編碼器;獲取監(jiān)控設(shè)備編碼器當(dāng)前所用的音視頻編解碼類型,然后和邀請消息中會話描述協(xié)議(Session Description Protocol,簡稱SDP)攜帶的音視頻編解碼進(jìn)行比較,如果沒有都支持的音視頻編解碼類型則呼叫失敗,否則得到監(jiān)控設(shè)備編碼器和IP可視電話終端都支持的編解碼類型;視頻服務(wù)器VM發(fā)送setup消息給EC,消息中攜帶IP可視電話終端的音頻流信息和視頻流信息以及IP可視電話終端的音視頻接收端口;監(jiān)控設(shè)備編碼器收到該setup消息后回復(fù)OK消息,該消息表示可以向IP可視電話終端發(fā)送音視頻流。
SIP用戶代理終端和監(jiān)控設(shè)備編碼器間以雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系的步驟具體包括所述的視頻服務(wù)器向SIP用戶代理終端回復(fù)被叫方已經(jīng)振鈴的消息(例如180ringing),表示被叫方已經(jīng)振鈴;所述的視頻服務(wù)器向SIP用戶代理終端回復(fù)被叫方已經(jīng)摘機的消息(例如200OK消息),表示被叫方已經(jīng)摘機;所述的SIP用戶代理終端給視頻服務(wù)器回復(fù)確認(rèn)應(yīng)答(例如ACK),并以雙方均支持的音視頻編解碼類型接收音視頻流;以及所述的SIP用戶代理終端查看監(jiān)控畫面。
請參閱圖5,圖5為本發(fā)明實施例的終止監(jiān)控關(guān)系流程圖;如圖所示,IP可視電話終端結(jié)束查看監(jiān)控畫面時,需執(zhí)行終止監(jiān)控關(guān)系步驟,該步驟具體包括1)IP可視終端掛機發(fā)出掛機消息(例如BYE消息);2)視頻服務(wù)器收到掛機消息后,回復(fù)確認(rèn)收到消息(例如100trying消息),同時向監(jiān)控設(shè)備編碼器發(fā)送釋放消息(例如release消息);3)監(jiān)控設(shè)備編碼器收到釋放消息后停止監(jiān)控流的發(fā)送,并且向發(fā)視頻服務(wù)器送響應(yīng)確認(rèn)消息(例如響應(yīng)ok消息);4)視頻服務(wù)器給SIP用戶代理終端回復(fù)不再接收音視頻監(jiān)控流的確認(rèn)消息(例如200OK消息),此時釋放完成,不再接收音視頻監(jiān)控流。
最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),該系統(tǒng)包括用戶代理終端與監(jiān)控設(shè)備編碼器,其特征在于,還包括視頻服務(wù)器,所述的視頻服務(wù)器用以通過網(wǎng)絡(luò)建立用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系。
2.根據(jù)權(quán)利要求1所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),其特征在于,所述的視頻服務(wù)器包括路由模塊,根據(jù)用戶代理終端和監(jiān)控設(shè)備編碼器各自的號碼路由表,完成設(shè)備信息與IP地址信息間的轉(zhuǎn)換。多協(xié)議支持和轉(zhuǎn)換模塊,用以完成信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與用戶代理終端側(cè)支持的協(xié)議間的轉(zhuǎn)換,并且根據(jù)用戶代理終端和監(jiān)控設(shè)備編碼器的號碼路由表,選擇監(jiān)控關(guān)系雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系。
3.根據(jù)權(quán)利要求1所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),其特征在于,所述的視頻服務(wù)器還包括注冊模塊,用以接收和/或配置用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息和/或IP地址信息,并且根據(jù)用戶代理終端與監(jiān)控設(shè)備編碼器各自的設(shè)備信息和IP地址信息,綁定各自設(shè)備信息與IP地址信息的關(guān)系,產(chǎn)生各自的號碼路由表。
4.根據(jù)權(quán)利要求2所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),其特征在于,所述的用戶代理終端和監(jiān)控設(shè)備編碼器的設(shè)備信息為各自的名稱、號碼信息以及支持的音視頻編解碼類型信息。
5.根據(jù)權(quán)利要求1所述采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),其特征在于,所述的用戶代理終端為SIP軟電話終端、SIP視頻電話機終端或支持SIP協(xié)議的計算機應(yīng)用程序。
6.根據(jù)權(quán)利要求1所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng),其特征在于,所述的監(jiān)控設(shè)備編碼器為攝像機編碼器。
7.一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于該方法包括如下步驟步驟1所述視頻服務(wù)器接收并處理用戶代理終端發(fā)送的建立監(jiān)控關(guān)系的請求;步驟2所述的視頻服務(wù)器通過網(wǎng)絡(luò)建立用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系。
8.根據(jù)權(quán)利要求7所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述的步驟2具體包括步驟21所述的路由模塊根據(jù)監(jiān)控設(shè)備編碼器和用戶代理終端各自的號碼路由表,完成各自設(shè)備信息與IP地址信息間的轉(zhuǎn)換;步驟22所述的多協(xié)議支持和轉(zhuǎn)換模塊進(jìn)行信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與用戶代理終端側(cè)支持的協(xié)議間的轉(zhuǎn)換;步驟23如果轉(zhuǎn)換成功,所述的用戶代理終端和監(jiān)控設(shè)備編碼器間以雙方均支持的音視頻編解碼類型建立監(jiān)控關(guān)系。
9.根據(jù)權(quán)利要求7所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述的用戶代理終端為SIP軟電話終端、SIP視頻電話機終端或支持SIP協(xié)議的計算機應(yīng)用程序。
10.根據(jù)權(quán)利要求7所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述的步驟1前還包括監(jiān)控設(shè)備編碼器的注冊步驟和用戶代理終端的注冊步驟;所述監(jiān)控設(shè)備編碼器的注冊步驟具體包括所述監(jiān)控設(shè)備編碼器在聯(lián)網(wǎng)上電后通過私有消息注冊上報自己的IP地址信息,所述視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)監(jiān)控設(shè)備編碼器的IP地址信息,決定是否允許監(jiān)控設(shè)備編碼器注冊,如果注冊成功,所述視頻服務(wù)器將監(jiān)控設(shè)備編碼器上報的IP地址以及配置的設(shè)備信息綁定起來,生成其號碼路由表;以及所述用戶代理終端的注冊步驟具體包括所述的用戶代理終端在聯(lián)網(wǎng)上電后通過注冊消息注冊上報自己的IP地址信息,所述視頻服務(wù)器的注冊模塊接收到注冊消息后,根據(jù)用戶代理終端的IP地址信息,確定是否允許用戶代理終端注冊,如果注冊成功,所述視頻服務(wù)器將用戶代理終端上報的IP地址以及配置的設(shè)備信息綁定起來,生成其號碼路由表。
11.根據(jù)權(quán)利要求10所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述監(jiān)控設(shè)備編碼器的注冊步驟在注冊成功后,還包括視頻服務(wù)器標(biāo)示監(jiān)控設(shè)備編碼器注冊在線,給監(jiān)控設(shè)備編碼器發(fā)送響應(yīng)確認(rèn)消息的步驟。
12.根據(jù)權(quán)利要求7所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述的步驟1具體包括如下步驟所述的用戶代理終端向視頻服務(wù)器發(fā)送包含被叫方的監(jiān)控設(shè)備編碼器設(shè)備信息的邀請消息;所述的視頻服務(wù)器收到邀請消息后,給所述的用戶代理終端回復(fù)已經(jīng)接收到邀請的消息;以及所述的視頻服務(wù)器在已注冊成功的監(jiān)控設(shè)備編碼器的號碼路由表中,根據(jù)邀請消息中攜帶的被叫方號碼路由表,查找被叫方的監(jiān)控設(shè)備編碼器注冊是否在線,如果在線,確定被叫方號碼所對應(yīng)的地址和設(shè)備類型。
13.根據(jù)權(quán)利要求8所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,所述的步驟23具體包括如下步驟所述的視頻服務(wù)器從被叫方號碼路由表中獲取監(jiān)控設(shè)備編碼器所用的音視頻編解碼類型,且將該音視頻編解碼類型與用戶代理終端的音視頻編解碼類型進(jìn)行比較,其中,所述的用戶代理終端的音視頻編解碼類型包含在設(shè)備信息中或由邀請信息攜帶;如果有監(jiān)控設(shè)備編碼器和用戶代理終端都支持的音視頻編解碼類型,所述的視頻服務(wù)器發(fā)送建立消息給監(jiān)控設(shè)備編碼器,其中,該建立消息中攜帶用戶代理終端的IP地址和雙方均支持的音視頻編解碼類型;所述的監(jiān)控設(shè)備編碼器向所述的視頻服務(wù)器回復(fù)可以向用戶代理終端發(fā)送音視頻流的確認(rèn)消息。
14.根據(jù)權(quán)利要求8所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,在所述的步驟23中的建立監(jiān)控關(guān)系步驟具體包括所述的視頻服務(wù)器向用戶代理終端回復(fù)被叫方已經(jīng)振鈴的消息;所述的視頻服務(wù)器向用戶代理終端回復(fù)被叫方已經(jīng)摘機的消息;所述的用戶代理終端給視頻服務(wù)器回復(fù)確認(rèn)應(yīng)答,并以雙方均支持的音視頻編解碼類型接收音視頻流;以及所述的用戶代理終端查看監(jiān)控畫面。
15.根據(jù)權(quán)利要求7所述的采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的方法,其特征在于,還包括終止監(jiān)控關(guān)系步驟,該步驟具體包括所述的可視終端用戶代理終端掛機,發(fā)出掛機消息;所述的視頻服務(wù)器收到掛機消息后,回復(fù)確認(rèn)收到消息,同時向監(jiān)控設(shè)備編碼器發(fā)送釋放消息;所述的監(jiān)控設(shè)備編碼器收到釋放消息后停止監(jiān)控流的發(fā)送,并且發(fā)送響應(yīng)確認(rèn)消息;所述的視頻服務(wù)器給用戶代理終端回復(fù)不再接收音視頻監(jiān)控流的確認(rèn)消息。
全文摘要
一種采用IP可視電話實現(xiàn)遠(yuǎn)程監(jiān)控的系統(tǒng)和方法,該系統(tǒng)包括的視頻服務(wù)器,用以通過網(wǎng)絡(luò)建立用戶代理終端與所呼叫的監(jiān)控設(shè)備編碼器間的監(jiān)控關(guān)系,所述的視頻服務(wù)器包括注冊模塊,用以根據(jù)用戶代理終端與監(jiān)控設(shè)備編碼器的設(shè)備信息和IP地址信息,產(chǎn)生各自的號碼路由表;路由模塊,根據(jù)用戶代理終端和監(jiān)控設(shè)備編碼器各自的號碼路由表,完成設(shè)備信息與IP地址信息間的轉(zhuǎn)換;多協(xié)議支持和轉(zhuǎn)換模塊,其根據(jù)號碼路由表,完成信令在監(jiān)控設(shè)備編碼器側(cè)支持的私有協(xié)議與用戶代理終端側(cè)支持的協(xié)議間的轉(zhuǎn)換,以及選擇雙方均支持的音視頻編解碼類型,建立監(jiān)控關(guān)系;本發(fā)明不僅擴展了實時監(jiān)控的終端類型且節(jié)省了建網(wǎng)的費用。
文檔編號H04L29/06GK1929600SQ20061011508
公開日2007年3月14日 申請日期2006年8月24日 優(yōu)先權(quán)日2006年8月24日
發(fā)明者孫令亮 申請人:杭州華為三康技術(shù)有限公司