亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

實(shí)況監(jiān)控方法及視頻管理服務(wù)器的制作方法

文檔序號(hào):7607995閱讀:232來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):實(shí)況監(jiān)控方法及視頻管理服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻監(jiān)控技術(shù)領(lǐng)域,具體涉及實(shí)況監(jiān)控方法及視頻管理(VM,Video Management)月艮務(wù)器。
背景技術(shù)
在監(jiān)控系統(tǒng)中,編碼器由于性能的原因,不可能對(duì)每個(gè)希望接收流的客戶(hù)端都發(fā) 送一條流,而且由于客戶(hù)端所處的網(wǎng)絡(luò)不同,有的支持組播,有的不支持,因此必須由媒體 服務(wù)器(MS,Media Server)進(jìn)行按需轉(zhuǎn)發(fā)媒體流。由視頻管理(VM,Video Management)服 務(wù)器統(tǒng)一管理所有編碼器(EC,EnCoder)和MS,并根據(jù)算法給每個(gè)EC動(dòng)態(tài)分配一個(gè)特定的 MS。圖1給出了現(xiàn)有的媒體轉(zhuǎn)發(fā)方案的示意圖,如圖1所示,視頻客戶(hù)端(VC,Video Client)向VM服務(wù)器發(fā)送實(shí)況請(qǐng)求消息,消息攜帶所請(qǐng)求的EC信息;VM服務(wù)器根據(jù)各MS 的轉(zhuǎn)發(fā)負(fù)載狀態(tài)來(lái)動(dòng)態(tài)確定EC所對(duì)應(yīng)的MS,并通知該MS建立轉(zhuǎn)發(fā)表項(xiàng)及分配資源,包括 VC端的IP地址及端口號(hào)、MS的接收和發(fā)送端口號(hào);MS將其接收端口號(hào)返回給VM服務(wù)器; VM服務(wù)器通知EC將流量發(fā)送給MS的接收端口 ;MS再根據(jù)其建立的轉(zhuǎn)發(fā)表項(xiàng)將流量轉(zhuǎn)發(fā)給 對(duì)應(yīng)的VC,VC收到流量后解碼顯示。如果外區(qū)域中有多個(gè)VC要點(diǎn)播某個(gè)EC的同一條流, MS會(huì)將同一條流復(fù)制多份再轉(zhuǎn)發(fā)到VC所在的區(qū)域?,F(xiàn)有技術(shù)的缺點(diǎn)如下現(xiàn)有方案中,VM服務(wù)器根據(jù)MS現(xiàn)有的轉(zhuǎn)發(fā)負(fù)載分配MS,即使EC與VC處于同一個(gè) 局域網(wǎng)中,VM服務(wù)器分配的負(fù)載較小的MS可能離EC和VC很遠(yuǎn),業(yè)務(wù)流量仍然很可能要通 過(guò)轉(zhuǎn)發(fā)到其它區(qū)域的MS再轉(zhuǎn)發(fā)到本監(jiān)控中心的VC上,這對(duì)視頻網(wǎng)絡(luò)中本來(lái)就不寬裕的網(wǎng) 絡(luò)帶寬是不小的沖擊。

發(fā)明內(nèi)容
本發(fā)明提供實(shí)況監(jiān)控方法及VM服務(wù)器,以降低實(shí)況監(jiān)控占用的帶寬。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)況監(jiān)控方法,將監(jiān)控系統(tǒng)中的所有媒體服務(wù)器MS作為一個(gè)MS集群,為所有 MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,對(duì)于任一 MS, 在與該MS直連的路由器上配置MS的群IP地址的路由,其中,下一跳為該MS的主IP地址, 出接口為該路由器直連到該MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng),該方法包 括視頻管理VM服務(wù)器獲取MS的群IP地址,將MS的群IP地址發(fā)送給各編碼器EC、 各視頻客戶(hù)端VC,以使得各EC、各VC分別發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消 息,該消息經(jīng)過(guò)任一路由器時(shí),該路由器根據(jù)自身的MS的群IP地址的路由將消息向最近的 MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS時(shí),最近MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息, 當(dāng)EC、VC接收到響應(yīng)消息時(shí)得到各自對(duì)應(yīng)的最近MS的主IP地址時(shí),將各自對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM服務(wù)器; VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,使得來(lái)自第一 EC的流量通 過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC。
所述VM服務(wù)器獲取MS的群IP地址包括各MS上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP地 址;所述將MS的群IP地址發(fā)送給各EC、各VC包括當(dāng)VM服務(wù)器接收到EC、VC發(fā)來(lái)的初次注冊(cè)消息時(shí),將MS的群IP地址發(fā)送給EC、 VC ;所述將各自對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM服務(wù)器包括各EC、各VC通過(guò)保活注冊(cè)消息將各自對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM服務(wù)
ο所述使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC包括VM服務(wù)器判斷第一 VC對(duì)應(yīng)的第二 MS和第一 EC對(duì)應(yīng)的第一 MS是否為同一 MS,若 是,通知第一 EC將流量發(fā)送到第一 MS,通知第一 MS將流量發(fā)送到第一 VC ;否則,通知第一 EC將流量發(fā)送到第一 EC對(duì)應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到第一 VC對(duì)應(yīng)的第二 MS, 通知第二 MS將流量發(fā)送到第一 VC。所述通知第一 EC將流量發(fā)送到第一 MS,通知第一 MS將流量發(fā)送到第一 VC包括VM服務(wù)器向第一 MS發(fā)送F2消息,F(xiàn)2消息攜帶第一 VC的IP地址和端口號(hào)、第一 EC的IP地址;第一 MS接收F2消息,向VM服務(wù)器返回F3消息,F(xiàn)3消息攜帶第一 MS的接 收端口號(hào)和發(fā)送端口號(hào),同時(shí)第一 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第一 MS的接 收端口號(hào),發(fā)送端口號(hào)第一 MS的發(fā)送端口號(hào)、目的IP地址第一 VC的IP地址、目的端口 號(hào)第一 VC的端口號(hào)、源IP地址第一 EC的IP地址、源端口號(hào)空; VM服務(wù)器向第一 EC發(fā)送F4消息,F(xiàn)4消息攜帶第一 MS的接收端口號(hào)和第一 EC的 通道號(hào);第一 EC接收F4消息,向VM服務(wù)器返回F5消息,F(xiàn)5消息攜帶第一 EC的端口號(hào),同 時(shí)第一 EC根據(jù)F4消息中的第一 EC的通道號(hào)和第一 MS的接收端口號(hào),將對(duì)應(yīng)通道的流量 發(fā)送到第一 MS;VM服務(wù)器接收F5消息,向第一 MS發(fā)送F6消息,F(xiàn)6消息攜帶第一 EC的端口號(hào);第 一 MS接收F6消息,將第一 EC的端口號(hào)放入轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中,接收第一 EC發(fā)來(lái)的流 量,根據(jù)轉(zhuǎn)發(fā)表項(xiàng)將流量發(fā)送給第一 VC ;VM服務(wù)器向第一 VC發(fā)送F8消息,F(xiàn)8消息攜帶第 一 MS的發(fā)送端口號(hào),以通知第一 VC接收流量。所述通知第一 EC將流量發(fā)送到第一 EC對(duì)應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到 第一 VC對(duì)應(yīng)的第二 MS,通知第二 MS將流量發(fā)送到第一 VC包括VM服務(wù)器向第二 MS發(fā)送F2消息,F(xiàn)2消息攜帶第一 VC的IP地址和端口號(hào)、第一 MS的IP地址;第二 MS接收F2消息,向VM服務(wù)器返回F3消息,F(xiàn)3消息攜帶第二 MS的接 收端口號(hào)和發(fā)送端口號(hào),同時(shí)第二 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第二 MS的接 收端口號(hào)、發(fā)送端口號(hào)第二 MS的發(fā)送端口號(hào)、目的IP地址第一 VC的IP地址、目的端口 號(hào)第一 VC的端口號(hào)、源IP地址第一 MS的IP地址、源端口號(hào)空;
VM服務(wù)器向第一 MS發(fā)送F4消息,F(xiàn)4消息攜帶第二 MS的IP地址和接收端口號(hào)、 第一 EC的IP地址;第一 MS接收F4消息,向VM服務(wù)器返回F5消息,F(xiàn)5消息攜帶第一 MS的 接收端口號(hào)和發(fā)送端口號(hào),同時(shí)第一 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第一 MS的 接收端口號(hào)、發(fā)送端口號(hào)第一 MS的發(fā)送端口號(hào)、目的IP地址第二 MS的IP地址、目的端 口號(hào)第二 MS的端口號(hào)、源IP地址第一 EC的IP地址、源端口號(hào)空;VM服務(wù)器向第一 EC發(fā)送F6消息,F(xiàn)6消息攜帶第一 MS的IP地址和接收端口號(hào)、 第一 EC的通道號(hào);第一 EC接收F6消息,向VM服務(wù)器返回F7消息,F(xiàn)7消息攜帶第一 EC的 端口號(hào),同時(shí)第一 EC根據(jù)F6消息中的通道號(hào)和第一 MS的接收端口號(hào),將對(duì)應(yīng)通道的流量 發(fā)送到第一 MS ;VM服務(wù)器接收F7消息,向第一 MS發(fā)送F8消息,F(xiàn)8消息攜帶第一 EC的端口號(hào),同 時(shí)向第二 MS發(fā)送FlO消息,F(xiàn)lO消息攜帶第一 MS的發(fā)送端口號(hào);第一 MS接收F8消息,將 F8消息中的第一 EC的端口號(hào)放入自身建立的轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中;第二 MS接收FlO消 息,將FlO消息中的第一 MS的發(fā)送端口號(hào)放入自身建立的轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中;第一 MS 根據(jù)自身的轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)流量到第二 MS,第二 MS接收該流量,根據(jù)自身的轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)流 量到第一 VC ;VM服務(wù)器向第一 VC發(fā)送F12消息,F(xiàn)12消息攜帶第二 MS的發(fā)送端口號(hào),以通 知第一 VC接收流量。所述使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC進(jìn)一步包括VM服務(wù)器記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第 一 EC對(duì)應(yīng)的第一 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC對(duì)應(yīng)的第二 MS的IP 地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);所述VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求之后、使得來(lái)自第一 EC 的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC之前進(jìn)一步包括VM服務(wù)器在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一EC的IP地址和 通道號(hào)、第一 EC對(duì)應(yīng)的第一 MS的主IP地址、第一 VC對(duì)應(yīng)的第二 MS的主IP地址匹配的表 項(xiàng),若查找到,則通知第二 MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給第一 VC ;若未查找到, 則執(zhí)行所述使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。所述方法進(jìn)一步包括當(dāng)VM服務(wù)器接收到第一 VC發(fā)來(lái)的針對(duì)第一 EC的停止實(shí)況請(qǐng)求消息時(shí),根據(jù)第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 VC的IP地址和端口號(hào),刪除自身記錄的對(duì)應(yīng)轉(zhuǎn)發(fā)表 項(xiàng)。一種實(shí)況監(jiān)控方法,將監(jiān)控系統(tǒng)中的所有媒體服務(wù)器MS作為一個(gè)MS集群,為所有 MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,對(duì)于任一 MS, 在與該MS直連的路由器上配置MS的群IP地址的路由,其中,下一跳為該MS的主IP地址, 出接口為該路由器直連到該MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng),該方法包 括視頻管理VM服務(wù)器獲取MS的群IP地址,將MS的群IP地址發(fā)送給各VC,以使得 各VC分別發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器時(shí),該路由器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS時(shí), 最近MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,VC接收該響應(yīng)消息,獲得自己對(duì) 應(yīng)的最近MS的主IP地址;VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,該請(qǐng)求中攜帶第一 VC對(duì)應(yīng) 的第一 MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC。所述VM服務(wù)器獲取MS的群IP地址包括各MS上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP地 址;所述將MS的群IP地址發(fā)送給各VC包括當(dāng)VM服務(wù)器接收到VC發(fā)來(lái)的初次注冊(cè)消息時(shí),將MS的群IP地址發(fā)送給VC。
所述使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC進(jìn)一步包括VM服務(wù)器記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第 一 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);所述VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求之后、使得來(lái)自第一 EC 的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC之前進(jìn)一步包括VM服務(wù)器在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一 EC的IP地址 和通道號(hào)匹配的表項(xiàng),若查找到,則通知轉(zhuǎn)發(fā)表項(xiàng)中的MS將來(lái)自第一 EC的流量復(fù)制一份發(fā) 送給第一 MS,通知第一 MS將流量發(fā)送給第一 VC ;若未查找到,則執(zhí)行所述使得來(lái)自第一 EC 的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。一種VM服務(wù)器,包括MS信息記錄模塊獲取MS的群IP地址,將MS的群IP地址發(fā)送給各EC、各VC,以 使得各EC、各VC發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器 時(shí),該路由器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近 MS時(shí),最近MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,當(dāng)EC、VC接收到響應(yīng)消息 時(shí)得到各自對(duì)應(yīng)的最近MS的主IP地址;接收并記錄各EC、各VC發(fā)來(lái)的各自對(duì)應(yīng)的最近MS 的主IP地址;其中,所有MS作為一個(gè)MS集群,所有MS具有一個(gè)共同的群IP地址,每個(gè)MS 具有一個(gè)唯一的主IP地址,對(duì)于任一 MS,在與該MS直連的路由器上配置有MS的群IP地址 的路由,其中,下一跳為該MS的主IP地址,出接口為該路由器直連到該MS的接口,且所有 MS的群IP地址的路由被發(fā)布到全網(wǎng);實(shí)況管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,從MS信息記錄模塊 獲取第一 VC、第一 EC各自對(duì)應(yīng)的最近MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC。所述MS信息記錄模塊包括初次注冊(cè)處理模塊接收MS發(fā)來(lái)的攜帶MS的群IP地址的初次注冊(cè)消息,接收EC、 VC發(fā)來(lái)的初次注冊(cè)消息,將MS的群IP地址攜帶在初次注冊(cè)回應(yīng)中返回給EC、VC ;?;钭?cè)處理模塊接收EC、VC發(fā)來(lái)的攜帶各自對(duì)應(yīng)的最近MS的主IP地址的保 活注冊(cè)消息,記錄EC、VC與各自對(duì)應(yīng)的最近MS的主IP地址的映射關(guān)系。 所述實(shí)況管理模塊包括 管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,將第一 VC、第一 EC的IP地址發(fā)送給MS獲取模塊,接收MS獲取模塊返回的第一 VC對(duì)應(yīng)的第二 MS的主IP地址和第 一 EC對(duì)應(yīng)的第一 MS的主IP地址,判斷第一、二 MS是否為同一 MS,若是,通知第一 EC將流 量發(fā)送到第一 MS,通知第一 MS將流量發(fā)送到第一 VC ;否則,通知第一 EC將流量發(fā)送到第一 EC對(duì)應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到第一 VC對(duì)應(yīng)的第二 MS,通知第二 MS將流量發(fā) 送到第一 VC ;MS獲取模塊接收管理模塊發(fā)來(lái)的第一 VC、第一 EC的IP地址,從MS信息記錄模 塊獲取第一 VC對(duì)應(yīng)的第二 MS的主IP地址、第一 EC對(duì)應(yīng)的第一 MS的主IP地址并返回給
管理模塊。所述實(shí)況管理模塊進(jìn)一步用于,當(dāng)使得來(lái)自第一EC的流量通過(guò)第一 VC、第一EC各 自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC時(shí),記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端 口號(hào)和通道號(hào)、第一 EC對(duì)應(yīng)的第一 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC對(duì)應(yīng) 的第二 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);當(dāng)接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求后,在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的 第一 EC的IP地址和通道號(hào)、第一 EC對(duì)應(yīng)的第一 MS的主IP地址、第一 VC對(duì)應(yīng)的第二 MS 的主IP地址匹配的表項(xiàng),若查找到,則通知第二 MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給 第一 VC ;若未查找到,則執(zhí)行所述使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的 最近MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。所述實(shí)況管理模塊進(jìn)一步用于,當(dāng)接收到第一 VC發(fā)來(lái)的針對(duì)第一 EC的停止實(shí)況請(qǐng)求時(shí),根據(jù)第一 EC的IP地址 和端口號(hào)和通道號(hào)、第一 VC的IP地址和端口號(hào),刪除自身記錄的對(duì)應(yīng)轉(zhuǎn)發(fā)表項(xiàng)。一種VM服務(wù)器,包括MS群地址發(fā)送模塊獲取MS的群IP地址,將MS的群IP地址發(fā)送給各VC,以使得 各VC發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器時(shí),該路由 器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS時(shí),最近 MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,VC接收該響應(yīng)消息,獲得自己對(duì)應(yīng)的 最近MS的主IP地址,其中,所有MS作為一個(gè)MS集群,所有MS具有一個(gè)共同的群IP地址, 每個(gè)MS具有一個(gè)唯一的主IP地址,對(duì)于任一 MS,在與該MS直連的路由器上配置有MS的群 IP地址的路由,其中,下一跳為該MS的主IP地址,出接口為該路由器直連到該MS的接口, 且所有MS的群IP地址的路由被發(fā)布到全網(wǎng);實(shí)況管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,該請(qǐng)求攜帶第一 VC 對(duì)應(yīng)的第一 MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC。所述實(shí)況管理模塊進(jìn)一步用于,當(dāng)使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第 一 VC時(shí),記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 MS的IP 地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);當(dāng)接收到第一 VC發(fā)來(lái)的針 對(duì)第一 EC的停止實(shí)況請(qǐng)求時(shí),在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一 EC 的IP地址和通道號(hào)匹配的表項(xiàng),若查找到,則通知轉(zhuǎn)發(fā)表項(xiàng)中的MS將來(lái)自第一 EC的流量 復(fù)制一份發(fā)送給第一 MS,通知第一 MS將流量發(fā)送給第一 VC ;若未查找到,則執(zhí)行所述使得 來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。一種MS,該MS與其它所有MS形成一個(gè)MS集群,所有MS具有一個(gè)共同的群IP地址,各個(gè)MS分別具有一個(gè)互不相同的主IP地址,對(duì)于任一 MS,在與該MS直連的路由器上配 置MS的群IP地址的路由,其中,下一跳為該MS的主IP地址,出接口為該路由器直連到該 MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng),該MS包括注冊(cè)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP 地址;查詢(xún)處理模塊當(dāng)接收到EC或VC發(fā)來(lái)的查詢(xún)消息時(shí),返回源IP地址為本MS的主 IP地址的查詢(xún)響應(yīng)消息;流量轉(zhuǎn)發(fā)模塊接收VM服務(wù)器發(fā)來(lái)的流量轉(zhuǎn)發(fā)指令,根據(jù)該指令將來(lái)自EC的流量 轉(zhuǎn)發(fā)給其它MS或VC,或者將來(lái)自其它MS的流量轉(zhuǎn)發(fā)給VC。一種 EC,包括注冊(cè)及查詢(xún)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,接收VM服務(wù)器返回的 攜帶MS的群IP地址的初次注冊(cè)響應(yīng),發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息, 接收查詢(xún)響應(yīng)消息,將該消息中的MS的主IP地址作為自身對(duì)應(yīng)的最近MS的主IP地址上 報(bào)給VM服務(wù)器;流量傳輸模塊接收VM服務(wù)器發(fā)來(lái)的流量發(fā)送指令,該指令攜帶通道標(biāo)識(shí)和目的 MS信息,根據(jù)該指令將對(duì)應(yīng)通道的流量發(fā)送給目的MS。一種 VC,包括注冊(cè)及查詢(xún)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,接收VM服務(wù)器返回的 攜帶MS的群IP地址的初次注冊(cè)響應(yīng),發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息, 接收查詢(xún)響應(yīng)消息,將該消息中的MS的主IP地址作為自身對(duì)應(yīng)的最近MS的主IP地址上 報(bào)給VM服務(wù)器;實(shí)況處理模塊向VM服務(wù)器發(fā)起針對(duì)一個(gè)EC的實(shí)況請(qǐng)求,接收MS發(fā)來(lái)的實(shí)況請(qǐng) 求針對(duì)的EC的流量。與現(xiàn)有技術(shù)相比,本發(fā)明中,將監(jiān)控系統(tǒng)中的所有媒體服務(wù)器MS作為一個(gè)MS集 群,為所有MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,VC 或者VC、EC尋找各自對(duì)應(yīng)的最近MS,EC的流量從VC對(duì)應(yīng)的MS,或者EC對(duì)應(yīng)的MS和VC對(duì) 應(yīng)的MS轉(zhuǎn)發(fā)到VC,降低了流量的時(shí)延,并節(jié)省了網(wǎng)絡(luò)帶寬。


圖1為現(xiàn)有的媒體轉(zhuǎn)發(fā)方案的示意圖;圖2為本發(fā)明實(shí)施例提供的EC、VC查找最近MS的消息流程圖;圖3為本發(fā)明給出的EC、VC查找最近MS的示例圖;圖4-1為EC、VC對(duì)應(yīng)的最近MS相同時(shí),本發(fā)明實(shí)施例一提供的VC對(duì)EC進(jìn)行實(shí)況 監(jiān)控的消息流程圖;圖4-2為EC、VC對(duì)應(yīng)的最近MS不同時(shí),本發(fā)明實(shí)施例一提供的VC對(duì)EC進(jìn)行實(shí)況 監(jiān)控的消息流程圖;圖5為本發(fā)明實(shí)施例二提供的VC對(duì)EC進(jìn)行實(shí)況監(jiān)控的消息流程圖;圖6為本發(fā)明實(shí)施例一提供的VC停止對(duì)EC進(jìn)行實(shí)況監(jiān)控的消息流程圖;圖7為本發(fā)明實(shí)施例三提供的VC對(duì)EC進(jìn)行實(shí)況監(jiān)控的消息流程圖8為本發(fā)明實(shí)施例四提供的VC對(duì)EC進(jìn)行實(shí)況監(jiān)控的消息流程圖;圖9為本發(fā)明實(shí)施例一提供的VM服務(wù)器的組成圖。
具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明實(shí)施例提供的技術(shù)方案主要包括兩個(gè)過(guò)程過(guò)程一、EC、VC查找最近MS的過(guò)程;過(guò)程二、根據(jù)EC、VC對(duì)應(yīng)的最近MS,完成VC對(duì)EC的實(shí)況監(jiān)控的過(guò)程。以下分別針對(duì)上述兩個(gè)過(guò)程進(jìn)行詳細(xì)說(shuō)明,其中,圖2所示實(shí)施例針對(duì)的是過(guò)程 一、圖4-1、4-2、5、7、8所示實(shí)施例針對(duì)的是過(guò)程二。圖2為本發(fā)明實(shí)施例提供的EC、VC查找最近MS的消息流程圖,如圖2所示,其具 體步驟如下步驟200 將監(jiān)控系統(tǒng)中的所有MS作為一個(gè)MS集群,為所有MS分配一個(gè)共同的 群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址。在與各MS直連的路由器上配置 MS的群IP地址的路由,將MS的群IP地址的路由發(fā)布全網(wǎng)。MS的群IP地址的路由的內(nèi)容包括目的IP地址、下一跳和出接口。對(duì)于與一個(gè) MS直連的路由器而言,配置在該路由器上的MS的群IP地址的路由中,目的IP地址為MS的 群IP地址,下一跳為該路由器直連的MS的主IP地址,出接口為該路由器直連到該MS的接 口。配置在各直連路由器上的MS的群IP地址的路由會(huì)發(fā)布到全網(wǎng),當(dāng)中間網(wǎng)絡(luò)的任一設(shè) 備接收到多個(gè)MS的群IP地址的路由時(shí),會(huì)根據(jù)路由協(xié)議算法算出最近的一條路由,將該路 由下發(fā)到轉(zhuǎn)發(fā)表項(xiàng)中,將其它路由丟棄。這樣,此后當(dāng)EC或VC發(fā)出一個(gè)目的地址為MS的 群IP地址的報(bào)文后,該報(bào)文經(jīng)過(guò)中間網(wǎng)絡(luò)設(shè)備時(shí),中間網(wǎng)絡(luò)設(shè)備會(huì)根據(jù)自身的轉(zhuǎn)發(fā)表項(xiàng)中 的MS的群IP地址的路由,將該報(bào)文轉(zhuǎn)發(fā)到最近的MS。如圖3所示對(duì)于區(qū)域中心2中的 EC3和VC3所連的路由器,對(duì)于MS的群IP地址,其路由是指向MS_C的,當(dāng)區(qū)域中心2中的 EC3、VC3,它們發(fā)向MS的群IP地址的報(bào)文到達(dá)路由器后,路由器會(huì)將報(bào)文轉(zhuǎn)發(fā)給MS_C,而 不是其它的MS。步驟201 :EC、VC及MS分別向VM服務(wù)器發(fā)送初次注冊(cè)消息。注冊(cè)消息分為兩種初次注冊(cè)消息和?;钭?cè)消息。初次注冊(cè)消息即在初次注冊(cè) 時(shí)發(fā)送,初次注冊(cè)成功后,定時(shí)發(fā)送?;钭?cè)消息進(jìn)行?;睢1緦?shí)施例中,需要對(duì)現(xiàn)有的注冊(cè)(Register)消息進(jìn)行改進(jìn),即在基于會(huì)話(huà)發(fā)起協(xié) Χ (SIP, Session Initiation Protocol)的 Register 消息中添加自定義的頭域RegMode, RegMode的值由設(shè)備類(lèi)型、消息類(lèi)型、設(shè)備ID、設(shè)備版本及設(shè)備IP地址組成,具體如下RegMode = “ RegMode“ HC0L0N[dev-type SEMI]msg-type[SEMI dev-id][SEMI dev-ver][SEMI dev_ip]其中,dev-type為設(shè)備類(lèi)型,msg-type為消息類(lèi)型,dev-id為設(shè)備ID,deV-Ver為 設(shè)備版本,dev-ip為設(shè)備IP地址。msg-type的值為register或ke印alive。當(dāng)為register時(shí),表示為初次注冊(cè)消 息;當(dāng)為ke印alive時(shí),表示為保活注冊(cè)消息。當(dāng)為初次注冊(cè)時(shí),MS發(fā)送的初次注冊(cè)消息中的dev-ip為MS的群IP地址,EC及VC發(fā)送的初次注冊(cè)消息則不攜帶dev-ip選項(xiàng)。Register消息的通用頭域FROM由MS的ID和主IP地址組成。步驟202 VM服務(wù)器接收MS的初次注冊(cè)消息,登記MS的資源,包括主IP地址,MSID 及MS的群IP地址,向MS返回初次注冊(cè)回應(yīng)消息。步驟203 =VM服務(wù)器接收EC、VC的初次注冊(cè)消息,向EC、VC分別返回初次注冊(cè)回 應(yīng)消息,該回應(yīng)消息中包含MS的群IP地址。步驟204 :VC、EC接收初次注冊(cè)回應(yīng)消息,分別發(fā)送查詢(xún)(Query)消息,消息的目的 IP地址為MS的群IP地址,每個(gè)查詢(xún)消息都會(huì)經(jīng)路由器轉(zhuǎn)發(fā)到一個(gè)MS。VC發(fā)送的查詢(xún)消息會(huì)經(jīng)路由器轉(zhuǎn)發(fā)到離VC最近的MS,如圖2中的MS2 ;EC發(fā)送的 查詢(xún)消息會(huì)經(jīng)路由器轉(zhuǎn)發(fā)到離EC最近的MS,如圖2中的MS1。步驟205 當(dāng)MS接收到查詢(xún)消息時(shí),返回查詢(xún)回應(yīng)消息,回應(yīng)消息的源IP地址為 該MS的主IP地址。若查詢(xún)消息來(lái)自VC,則MS向VC返回查詢(xún)回應(yīng)消息;若查詢(xún)消息來(lái)自EC,則MS向 EC返回查詢(xún)回應(yīng)消息。步驟206 :EC、VC接收查詢(xún)回應(yīng)消息,從消息中獲得MS的主IP地址,分別向VM服 務(wù)器發(fā)送?;钭?cè)消息,?;钭?cè)消息攜帶查詢(xún)回應(yīng)消息中的MS的主IP地址。這里,保活注冊(cè)消息攜帶的MS的主IP地址是放在dev-ip選項(xiàng)中的。步驟207 :VM服務(wù)器接收VC發(fā)來(lái)的保活注冊(cè)消息,記錄VC的IP地址與MS的主IP 地址的映射關(guān)系,接收EC發(fā)來(lái)的?;钭?cè)消息,記錄EC的IP地址與MS的主IP地址的映 射關(guān)系。本步驟中記錄的表項(xiàng)如表1所示,其中,i為EC的序號(hào),j為VC的序號(hào),MSl為ECi 對(duì)應(yīng)的MS, MS2為VCj對(duì)應(yīng)的MS。
權(quán)利要求
1.一種實(shí)況監(jiān)控方法,其特征在于,將監(jiān)控系統(tǒng)中的所有媒體服務(wù)器MS作為一個(gè)MS集 群,為所有MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,對(duì) 于任一 MS,在與該MS直連的路由器上配置MS的群IP地址的路由,其中,下一跳為該MS的 主IP地址,出接口為該路由器直連到該MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng), 該方法包括視頻管理VM服務(wù)器獲取MS的群IP地址,將MS的群IP地址發(fā)送給各編碼器EC、各視 頻客戶(hù)端VC,以使得各EC、各VC分別發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該 消息經(jīng)過(guò)任一路由器時(shí),該路由器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn) 發(fā),當(dāng)消息到達(dá)最近MS時(shí),最近MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,當(dāng)EC、 VC接收到響應(yīng)消息時(shí)得到各自對(duì)應(yīng)的最近MS的主IP地址時(shí),將各自對(duì)應(yīng)的最近MS的主 IP地址上報(bào)給VM服務(wù)器;VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,使得來(lái)自第一 EC的流量通過(guò)第 一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述VM服務(wù)器獲取MS的群IP地址包括各MS上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP地址;所述將MS的群IP地址發(fā)送給各EC、各VC包括當(dāng)VM服務(wù)器接收到EC、VC發(fā)來(lái)的初次注冊(cè)消息時(shí),將MS的群IP地址發(fā)送給EC、VC ;所述將各自對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM服務(wù)器包括各EC、各VC通過(guò)?;钭?cè)消息將各自對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM服務(wù)器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使得來(lái)自第一EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC包括VM服務(wù)器判斷第一 VC對(duì)應(yīng)的第二 MS和第一 EC對(duì)應(yīng)的第一 MS是否為同一 MS,若是, 通知第一 EC將流量發(fā)送到第一 MS,通知第一 MS將流量發(fā)送到第一 VC ;否則,通知第一 EC 將流量發(fā)送到第一 EC對(duì)應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到第一 VC對(duì)應(yīng)的第二 MS,通 知第二 MS將流量發(fā)送到第一 VC。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通知第一EC將流量發(fā)送到第一 MS, 通知第一 MS將流量發(fā)送到第一 VC包括VM服務(wù)器向第一 MS發(fā)送F2消息,F(xiàn)2消息攜帶第一 VC的IP地址和端口號(hào)、第一 EC的 IP地址;第一 MS接收F2消息,向VM服務(wù)器返回F3消息,F(xiàn)3消息攜帶第一 MS的接收端口 號(hào)和發(fā)送端口號(hào),同時(shí)第一 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第一 MS的接收端口 號(hào),發(fā)送端口號(hào)第一 MS的發(fā)送端口號(hào)、目的IP地址第一 VC的IP地址、目的端口號(hào)第 一 VC的端口號(hào)、源IP地址第一 EC的IP地址、源端口號(hào)空;VM服務(wù)器向第一 EC發(fā)送F4消息,F(xiàn)4消息攜帶第一 MS的接收端口號(hào)和第一 EC的通道 號(hào);第一 EC接收F4消息,向VM服務(wù)器返回F5消息,F(xiàn)5消息攜帶第一 EC的端口號(hào),同時(shí)第 一 EC根據(jù)F4消息中的第一 EC的通道號(hào)和第一 MS的接收端口號(hào),將對(duì)應(yīng)通道的流量發(fā)送 到第一 MS ;VM服務(wù)器接收F5消息,向第一 MS發(fā)送F6消息,F(xiàn)6消息攜帶第一 EC的端口號(hào);第一 MS接收F6消息,將第一 EC的端口號(hào)放入轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中,接收第一 EC發(fā)來(lái)的流量, 根據(jù)轉(zhuǎn)發(fā)表項(xiàng)將流量發(fā)送給第一 VC ;VM服務(wù)器向第一 VC發(fā)送F8消息,F(xiàn)8消息攜帶第一 MS的發(fā)送端口號(hào),以通知第一 VC接收流量。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通知第一EC將流量發(fā)送到第一 EC對(duì) 應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到第一 VC對(duì)應(yīng)的第二 MS,通知第二 MS將流量發(fā)送到 第一 VC包括VM服務(wù)器向第二 MS發(fā)送F2消息,F(xiàn)2消息攜帶第一 VC的IP地址和端口號(hào)、第一 MS的 IP地址;第二 MS接收F2消息,向VM服務(wù)器返回F3消息,F(xiàn)3消息攜帶第二 MS的接收端口 號(hào)和發(fā)送端口號(hào),同時(shí)第二 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第二 MS的接收端口 號(hào)、發(fā)送端口號(hào)第二 MS的發(fā)送端口號(hào)、目的IP地址第一 VC的IP地址、目的端口號(hào)第 一 VC的端口號(hào)、源IP地址第一 MS的IP地址、源端口號(hào)空;VM服務(wù)器向第一 MS發(fā)送F4消息,F(xiàn)4消息攜帶第二 MS的IP地址和接收端口號(hào)、第一 EC的IP地址;第一 MS接收F4消息,向VM服務(wù)器返回F5消息,F(xiàn)5消息攜帶第一 MS的接 收端口號(hào)和發(fā)送端口號(hào),同時(shí)第一 MS建立轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)包括接收端口號(hào)第一 MS的接 收端口號(hào)、發(fā)送端口號(hào)第一 MS的發(fā)送端口號(hào)、目的IP地址第二 MS的IP地址、目的端口 號(hào)第二 MS的端口號(hào)、源IP地址第一 EC的IP地址、源端口號(hào)空;VM服務(wù)器向第一 EC發(fā)送F6消息,F(xiàn)6消息攜帶第一 MS的IP地址和接收端口號(hào)、第一 EC的通道號(hào);第一 EC接收F6消息,向VM服務(wù)器返回F7消息,F(xiàn)7消息攜帶第一 EC的端口 號(hào),同時(shí)第一 EC根據(jù)F6消息中的通道號(hào)和第一 MS的接收端口號(hào),將對(duì)應(yīng)通道的流量發(fā)送 到第一 MS ;VM服務(wù)器接收F7消息,向第一 MS發(fā)送F8消息,F(xiàn)8消息攜帶第一 EC的端口號(hào),同時(shí)向 第二 MS發(fā)送FlO消息,F(xiàn)lO消息攜帶第一 MS的發(fā)送端口號(hào);第一 MS接收F8消息,將F8消 息中的第一EC的端口號(hào)放入自身建立的轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中;第二MS接收FlO消息,將 FlO消息中的第一 MS的發(fā)送端口號(hào)放入自身建立的轉(zhuǎn)發(fā)表項(xiàng)的源端口號(hào)中;第一 MS根據(jù) 自身的轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)流量到第二 MS,第二 MS接收該流量,根據(jù)自身的轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)流量到 第一 VC ;VM服務(wù)器向第一 VC發(fā)送F12消息,F(xiàn)12消息攜帶第二 MS的發(fā)送端口號(hào),以通知第 一 VC接收流量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使得來(lái)自第一EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC進(jìn)一步包括VM服務(wù)器記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一EC的IP地址和端口號(hào)和通道號(hào)、第一EC 對(duì)應(yīng)的第一 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC對(duì)應(yīng)的第二 MS的IP地址和 接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);所述VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求之后、使得來(lái)自第一 EC的 流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC之前進(jìn)一步包括VM服務(wù)器在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一EC的IP地址和通道 號(hào)、第一 EC對(duì)應(yīng)的第一 MS的主IP地址、第一 VC對(duì)應(yīng)的第二 MS的主IP地址匹配的表項(xiàng), 若查找到,則通知第二 MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給第一 VC ;若未查找到,則執(zhí) 行所述使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC的 動(dòng)作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)VM服務(wù)器接收到第一 VC發(fā)來(lái)的針對(duì)第一 EC的停止實(shí)況請(qǐng)求消息時(shí),根據(jù)第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 VC的IP地址和端口號(hào),刪除自身記錄的對(duì)應(yīng)轉(zhuǎn)發(fā)表項(xiàng)。
8.一種實(shí)況監(jiān)控方法,其特征在于,將監(jiān)控系統(tǒng)中的所有媒體服務(wù)器MS作為一個(gè)MS集 群,為所有MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,對(duì) 于任一 MS,在與該MS直連的路由器上配置MS的群IP地址的路由,其中,下一跳為該MS的 主IP地址,出接口為該路由器直連到該MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng), 該方法包括視頻管理VM服務(wù)器獲取MS的群IP地址,將MS的群IP地址發(fā)送給各VC,以使得各VC 分別發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器時(shí),該路由 器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS時(shí),最近 MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,VC接收該響應(yīng)消息,獲得自己對(duì)應(yīng)的 最近MS的主IP地址;VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,該請(qǐng)求中攜帶第一 VC對(duì)應(yīng)的第 一 MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述VM服務(wù)器獲取MS的群IP地址包括各MS上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP地址;所述將MS的群IP地址發(fā)送給各VC包括當(dāng)VM服務(wù)器接收到VC發(fā)來(lái)的初次注冊(cè)消息時(shí),將MS的群IP地址發(fā)送給VC。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述使得來(lái)自第一EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC進(jìn)一步包括VM服務(wù)器記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 MS 的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的IP地址和端口號(hào);所述VM服務(wù)器接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求之后、使得來(lái)自第一 EC的 流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC之前進(jìn)一步包括VM服務(wù)器在已記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一EC的IP地址和通道 號(hào)匹配的表項(xiàng),若查找到,則通知轉(zhuǎn)發(fā)表項(xiàng)中的MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給第 一 MS,通知第一 MS將流量發(fā)送給第一 VC ;若未查找到,則執(zhí)行所述使得來(lái)自第一 EC的流量 通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。
11.一種VM服務(wù)器,其特征在于,包括MS信息記錄模塊獲取MS的群IP地址,將MS的群IP地址發(fā)送給各EC、各VC,以使得 各EC、各VC發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器時(shí), 該路由器根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS 時(shí),最近MS回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,當(dāng)EC、VC接收到響應(yīng)消息時(shí) 得到各自對(duì)應(yīng)的最近MS的主IP地址;接收并記錄各EC、各VC發(fā)來(lái)的各自對(duì)應(yīng)的最近MS的 主IP地址;其中,所有MS作為一個(gè)MS集群,所有MS具有一個(gè)共同的群IP地址,每個(gè)MS具 有一個(gè)唯一的主IP地址,對(duì)于任一 MS,在與該MS直連的路由器上配置有MS的群IP地址的 路由,其中,下一跳為該MS的主IP地址,出接口為該路由器直連到該MS的接口,且所有MS 的群IP地址的路由被發(fā)布到全網(wǎng);實(shí)況管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,從MS信息記錄模塊獲取 第一 VC、第一 EC各自對(duì)應(yīng)的最近MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC。
12.根據(jù)權(quán)利要求11所述的VM服務(wù)器,其特征在于,所述MS信息記錄模塊包括 初次注冊(cè)處理模塊接收MS發(fā)來(lái)的攜帶MS的群IP地址的初次注冊(cè)消息,接收EC、VC發(fā)來(lái)的初次注冊(cè)消息,將MS的群IP地址攜帶在初次注冊(cè)回應(yīng)中返回給EC、VC ;保活注冊(cè)處理模塊接收EC、VC發(fā)來(lái)的攜帶各自對(duì)應(yīng)的最近MS的主IP地址的?;钭?冊(cè)消息,記錄EC、VC與各自對(duì)應(yīng)的最近MS的主IP地址的映射關(guān)系。
13.根據(jù)權(quán)利要求12所述的VM服務(wù)器,其特征在于,所述實(shí)況管理模塊包括管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,將第一 VC、第一 EC的IP地址 發(fā)送給MS獲取模塊,接收MS獲取模塊返回的第一 VC對(duì)應(yīng)的第二 MS的主IP地址和第一 EC 對(duì)應(yīng)的第一 MS的主IP地址,判斷第一、二 MS是否為同一 MS,若是,通知第一 EC將流量發(fā)送 到第一 MS,通知第一 MS將流量發(fā)送到第一 VC ;否則,通知第一 EC將流量發(fā)送到第一 EC對(duì) 應(yīng)的第一 MS,通知第一 MS將流量發(fā)送到第一 VC對(duì)應(yīng)的第二 MS,通知第二 MS將流量發(fā)送到 第一 VC ;MS獲取模塊接收管理模塊發(fā)來(lái)的第一 VC、第一 EC的IP地址,從MS信息記錄模塊獲 取第一 VC對(duì)應(yīng)的第二 MS的主IP地址、第一 EC對(duì)應(yīng)的第一 MS的主IP地址并返回給管理 模塊。
14.根據(jù)權(quán)利要求11所述的VM服務(wù)器,其特征在于,所述實(shí)況管理模塊進(jìn)一步用于,當(dāng) 使得來(lái)自第一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC時(shí),記錄轉(zhuǎn) 發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 EC對(duì)應(yīng)的第一 MS的IP 地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC對(duì)應(yīng)的第二 MS的IP地址和接收端口號(hào)和發(fā)送端 口號(hào)、第一 VC的IP地址和端口號(hào);當(dāng)接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求后,在已 記錄的轉(zhuǎn)發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一 EC的IP地址和通道號(hào)、第一 EC對(duì)應(yīng)的 第一 MS的主IP地址、第一 VC對(duì)應(yīng)的第二 MS的主IP地址匹配的表項(xiàng),若查找到,則通知第二MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給第一 VC ;若未查找到,則執(zhí)行所述使得來(lái)自第 一 EC的流量通過(guò)第一 VC、第一 EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一 VC的動(dòng)作。
15.根據(jù)權(quán)利要求14所述的VM服務(wù)器,其特征在于,所述實(shí)況管理模塊進(jìn)一步用于, 當(dāng)接收到第一 VC發(fā)來(lái)的針對(duì)第一 EC的停止實(shí)況請(qǐng)求時(shí),根據(jù)第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 VC的IP地址和端口號(hào),刪除自身記錄的對(duì)應(yīng)轉(zhuǎn)發(fā)表項(xiàng)。
16.一種VM服務(wù)器,其特征在于,包括MS群地址發(fā)送模塊獲取MS的群IP地址,將MS的群IP地址發(fā)送給各VC,以使得各 VC發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,該消息經(jīng)過(guò)任一路由器時(shí),該路由器 根據(jù)自身的MS的群IP地址的路由將消息向最近的MS轉(zhuǎn)發(fā),當(dāng)消息到達(dá)最近MS時(shí),最近MS 回復(fù)以自身的主IP地址為源IP地址的響應(yīng)消息,VC接收該響應(yīng)消息,獲得自己對(duì)應(yīng)的最 近MS的主IP地址,其中,所有MS作為一個(gè)MS集群,所有MS具有一個(gè)共同的群IP地址,每 個(gè)MS具有一個(gè)唯一的主IP地址,對(duì)于任一 MS,在與該MS直連的路由器上配置有MS的群 IP地址的路由,其中,下一跳為該MS的主IP地址,出接口為該路由器直連到該MS的接口, 且所有MS的群IP地址的路由被發(fā)布到全網(wǎng);實(shí)況管理模塊接收第一 VC發(fā)起的針對(duì)第一 EC的實(shí)況請(qǐng)求,該請(qǐng)求攜帶第一 VC對(duì)應(yīng) 的第一 MS的主IP地址,使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 W。
17.根據(jù)權(quán)利要求16所述的VM服務(wù)器,其特征在于,所述實(shí)況管理模塊進(jìn)一步用于,當(dāng) 使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC時(shí),記錄轉(zhuǎn)發(fā)表項(xiàng),表項(xiàng)內(nèi)容包括第一 EC的IP地址和端口號(hào)和通道號(hào)、第一 MS的IP地址和接收端口號(hào)和發(fā)送端口號(hào)、第一 VC的 IP地址和端口號(hào);當(dāng)接收到第一 VC發(fā)來(lái)的針對(duì)第一 EC的停止實(shí)況請(qǐng)求時(shí),在已記錄的轉(zhuǎn) 發(fā)表項(xiàng)中查找與所述實(shí)況請(qǐng)求針對(duì)的第一 EC的IP地址和通道號(hào)匹配的表項(xiàng),若查找到,則 通知轉(zhuǎn)發(fā)表項(xiàng)中的MS將來(lái)自第一 EC的流量復(fù)制一份發(fā)送給第一 MS,通知第一 MS將流量發(fā) 送給第一 VC ;若未查找到,則執(zhí)行所述使得來(lái)自第一 EC的流量通過(guò)第一 MS轉(zhuǎn)發(fā)給第一 VC 的動(dòng)作。
18.—種MS,其特征在于,該MS與其它所有MS形成一個(gè)MS集群,所有MS具有一個(gè)共 同的群IP地址,各個(gè)MS分別具有一個(gè)互不相同的主IP地址,對(duì)于任一 MS,在與該MS直連 的路由器上配置MS的群IP地址的路由,其中,下一跳為該MS的主IP地址,出接口為該路 由器直連到該MS的接口,將所有MS的群IP地址的路由發(fā)布全網(wǎng),該MS包括注冊(cè)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,消息的源IP地址為MS的群IP地址;查詢(xún)處理模塊當(dāng)接收到EC或VC發(fā)來(lái)的查詢(xún)消息時(shí),返回源IP地址為本MS的主IP 地址的查詢(xún)響應(yīng)消息;流量轉(zhuǎn)發(fā)模塊接收VM服務(wù)器發(fā)來(lái)的流量轉(zhuǎn)發(fā)指令,根據(jù)該指令將來(lái)自EC的流量轉(zhuǎn)發(fā) 給其它MS或NC,或者將來(lái)自其它MS的流量轉(zhuǎn)發(fā)給VC。
19.一種EC,其特征在于,包括注冊(cè)及查詢(xún)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,接收VM服務(wù)器返回的攜帶 MS的群IP地址的初次注冊(cè)響應(yīng),發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,接收查 詢(xún)響應(yīng)消息,將該消息中的MS的主IP地址作為自身對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM 服務(wù)器;流量傳輸模塊接收VM服務(wù)器發(fā)來(lái)的流量發(fā)送指令,該指令攜帶通道標(biāo)識(shí)和目的MS信 息,根據(jù)該指令將對(duì)應(yīng)通道的流量發(fā)送給目的MS。
20.—種VC,其特征在于,包括注冊(cè)及查詢(xún)模塊上線(xiàn)時(shí),向VM服務(wù)器發(fā)起初次注冊(cè)消息,接收VM服務(wù)器返回的攜帶 MS的群IP地址的初次注冊(cè)響應(yīng),發(fā)起以MS的群IP地址為目的IP地址的查詢(xún)消息,接收查 詢(xún)響應(yīng)消息,將該消息中的MS的主IP地址作為自身對(duì)應(yīng)的最近MS的主IP地址上報(bào)給VM 服務(wù)器;實(shí)況處理模塊向VM服務(wù)器發(fā)起針對(duì)一個(gè)EC的實(shí)況請(qǐng)求,接收MS發(fā)來(lái)的實(shí)況請(qǐng)求針 對(duì)的EC的流量。
全文摘要
本發(fā)明公開(kāi)了實(shí)況監(jiān)控方法及視頻管理服務(wù)器。將監(jiān)控系統(tǒng)中的所有MS作為一個(gè)MS集群,為所有MS分配一個(gè)共同的群IP地址,并為各個(gè)MS分配一個(gè)互不相同的主IP地址,對(duì)于任一MS,在與該MS直連的路由器上配置MS的群IP地址的路由,將所有MS的群IP地址的路由發(fā)布全網(wǎng),方法包括VM服務(wù)器獲取MS的群IP地址,將MS的群IP地址發(fā)送給各EC、各VC,以使得各EC、各VC發(fā)起針對(duì)MS的群IP地址的查詢(xún),得到各自對(duì)應(yīng)的最近MS的主IP地址,并將最近MS的主IP地址上報(bào)給VM服務(wù)器;VM服務(wù)器接收第一VC發(fā)起的針對(duì)第一EC的實(shí)況請(qǐng)求,使得來(lái)自第一EC的流量通過(guò)第一VC、第一EC各自對(duì)應(yīng)的最近MS轉(zhuǎn)發(fā)給第一VC。本發(fā)明節(jié)省了網(wǎng)絡(luò)帶寬。
文檔編號(hào)H04L29/06GK102118396SQ20111006056
公開(kāi)日2011年7月6日 申請(qǐng)日期2011年3月14日 優(yōu)先權(quán)日2011年3月14日
發(fā)明者任俊峰, 周迪, 杜超華 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1