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

一種可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng)及其方法

文檔序號:7721556閱讀:191來源:國知局
專利名稱:一種可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種可穿透私網(wǎng)的VoIP(VoiCe over IP,互聯(lián)網(wǎng)電話)設(shè)備管理系統(tǒng), 同時也涉及在該VoIP設(shè)備管理系統(tǒng)中使用的通信方法,屬于互聯(lián)網(wǎng)電話技術(shù)領(lǐng)域。
背景技術(shù)
隨著VoIP市場的迅速發(fā)展,VoIP逐漸成為主流性消費業(yè)務(wù)。這種趨勢將推動電 話業(yè)務(wù)向設(shè)備至電話的模式進行大規(guī)模轉(zhuǎn)移,且將隨著低成本、具有豐富特性的VoIP設(shè)備 推出而獲得大量應(yīng)用。但是,這些越來越多的VoIP設(shè)備如果靠人力勞動來進行管理,在設(shè) 備分散、數(shù)量較大的情況下,很難進行有效的管理和控制。因此,很多客戶都提出了對VoIP 設(shè)備進行專門管理的網(wǎng)管系統(tǒng)的需求。VoIP網(wǎng)管系統(tǒng)主要完成網(wǎng)絡(luò)中多種類型的VoIP設(shè)備的管理和維護工作。具體而 言,從設(shè)備類型上分,包括交換平臺、中繼網(wǎng)關(guān)、IAD、MCU等,從協(xié)議上包括SIP、H323等不同 的協(xié)議實體,對這些VoIP設(shè)備的管理和維護工作。用戶端的設(shè)備,在網(wǎng)絡(luò)中具有數(shù)量大、分 布廣、基于動態(tài)私網(wǎng)IP、NAT下的私網(wǎng)穿越的特點,如果直接采用軟交換網(wǎng)網(wǎng)元管理系統(tǒng)對 全網(wǎng)的設(shè)備進行集中管理,則勢必會給軟交換網(wǎng)網(wǎng)元管理系統(tǒng)造成壓力并使其暴露在用戶 側(cè),降低了系統(tǒng)的安全性,也不能夠做到多級用戶分散管理。因此需要采用專門的管理系統(tǒng) 來對VoIP設(shè)備進行集中管理。目前,大部分VoIP設(shè)備都支持HTTP協(xié)議的處理。標(biāo)準(zhǔn)的HTTP是基于TCP協(xié)議, 而TCP是不支持私網(wǎng)穿透的。即,如果HTTP的服務(wù)器在私網(wǎng)下,HTTP的用戶端在公網(wǎng)或者 其他私網(wǎng),該HTTP的用戶端就不能訪問該HTTP的服務(wù)器,相應(yīng)的支持HTTP協(xié)議的終端設(shè) 備如果在私網(wǎng)中,或者與HTTP的用戶端在不同的私網(wǎng)下,該終端設(shè)備就不能進行相應(yīng)的管理。在專利申請?zhí)枮?00410086279.6的中國發(fā)明專利申請中,提供了一種實現(xiàn)VoIP 業(yè)務(wù)穿越私網(wǎng)的系統(tǒng)及方法。該技術(shù)方案主要是在網(wǎng)絡(luò)中分別建立隧道服務(wù)器端和隧道客 戶端,并通過隧道客戶端與隧道服務(wù)器端發(fā)送注冊消息將私網(wǎng)的地址信息上報到隧道服務(wù) 器,并由隧道服務(wù)器端再將各個私網(wǎng)的地址信息分別下發(fā)給各個隧道客戶端,這樣,私網(wǎng)的 VoIP業(yè)務(wù)便可以穿越NAT/NAPT通過公網(wǎng)與其他私網(wǎng)用戶互通,并且無需對NAT/NAPT進行 配置。該技術(shù)方案采用基于隧道的技術(shù)實現(xiàn)各個私網(wǎng)(局域網(wǎng))間的地址信息互通,但是 仍沒有解決對不同私網(wǎng)中的VoIP終端設(shè)備同時進行管理的技術(shù)問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的首要技術(shù)問題在于提供一種可穿透私網(wǎng)的VoIP設(shè)備管理系 統(tǒng)。本發(fā)明所要解決的另外一個技術(shù)問題在于提供一種在上述VoIP設(shè)備管理系統(tǒng)中 使用的通信方法。為實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案
一種可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng),包括設(shè)于公網(wǎng)的HTTP服務(wù)器和至少一個 設(shè)于私網(wǎng)的終端設(shè)備,其特征在于所述終端設(shè)備包括適配處理模塊,所述終端設(shè)備在啟動時,通過所述適配處理模 塊向所述HTTP服務(wù)器發(fā)出建立TCP連接的請求;在建立連接后,通過所述適配處理模塊在 空閑期定時向所述HTTP服務(wù)器定時發(fā)送注冊消息。所述HTTP服務(wù)器具有預(yù)先設(shè)定的網(wǎng)址,所述終端設(shè)備預(yù)先配置有所述HTTP服務(wù) 器的地址和端口。所述HTTP服務(wù)器內(nèi)設(shè)有數(shù)據(jù)庫,用于對應(yīng)保存所述終端設(shè)備的IP地址、MAC地址、 當(dāng)前的管理通道號和TCP連接的套接字。所述VoIP設(shè)備管理系統(tǒng)還包括與所述HTTP服務(wù)器連接的瀏覽器,所述瀏覽器與 所述HTTP服務(wù)器之間傳送HTTP消息;所述HTTP服務(wù)器與所述終端設(shè)備之間傳送,在頭字 段封裝有所述終端設(shè)備的MAC地址并且在用戶數(shù)據(jù)區(qū)內(nèi)封裝有HTTP消息的消息。一種在上述VoIP設(shè)備管理系統(tǒng)中使用的通信方法,其特征在于所述終端設(shè)備在啟動時,對所述HTTP服務(wù)器的所述地址和所述端口發(fā)起建立TCP 的請求;在建立TCP連接后,在空閑期間定時發(fā)送注冊消息;用戶在公網(wǎng)或者在私網(wǎng)內(nèi)發(fā)送HTTP消息給所述HTTP服務(wù)器;所述HTTP服務(wù)器對所述HTTP消息進行處理和封裝,發(fā)送封裝后的消息給所述終 端設(shè)備;所述終端設(shè)備對所述封裝后的消息進行解析,并且向所述HTTP服務(wù)器發(fā)出經(jīng)過 封裝的響應(yīng)消息;所述HTTP服務(wù)器讀取所述經(jīng)過封裝的響應(yīng)消息后,進行解封裝,發(fā)送HTTP響應(yīng)消 息給所述用戶。其中,所述HTTP服務(wù)器與所述終端設(shè)備之間通過所述TCP連接傳送的消息,是在 頭字段封裝有所述終端設(shè)備的MAC地址并且在用戶數(shù)據(jù)區(qū)內(nèi)封裝有HTTP消息的消息;所述 HTTP服務(wù)器與所述用戶之間傳送的消息是HTTP消息。所述HTTP服務(wù)器在向所述終端設(shè)備發(fā)送消息時,根據(jù)所述終端設(shè)備的所述IP地 址,在所述HTTP服務(wù)器的所述數(shù)據(jù)庫中查詢到所述終端設(shè)備的所述MAC地址以及TCP連接 的套接字;所述HTTP服務(wù)器將所述MAC地址封裝到所述消息的所述頭字段中,將帶有HTTP 請求數(shù)據(jù)的消息封裝到所述消息的所述用戶數(shù)據(jù)區(qū)字段,再根據(jù)所述TCP連接的套接字, 將封裝好的所述消息發(fā)送給所述終端設(shè)備。所述終端設(shè)備在向所述HTTP服務(wù)器發(fā)送消息時,將所述MAC地址封裝到所述消息 的頭字段中,將帶有HTTP響應(yīng)的消息封裝到所述消息的用戶數(shù)據(jù)區(qū)字段,通過所述適配處 理模塊維護的TCP連接的套接字,將封裝好的所述消息發(fā)送給所述HTTP服務(wù)器。所述HTTP服務(wù)器將同一設(shè)備類型或協(xié)議類型的多個所述終端設(shè)備添加到同一域 中;然后根據(jù)所述域中多個所述終端設(shè)備的公網(wǎng)IP、私網(wǎng)IP和MAC地址進行封裝,將來自 用戶的HTTP消息發(fā)送到所述多個所述終端設(shè)備;所述終端設(shè)備進行相應(yīng)處理后發(fā)送響應(yīng) 消息;然后,所述HTTP服務(wù)器對所有所述響應(yīng)消息進行匯總后,發(fā)送給所述用戶。利用本發(fā)明所提供的VoIP設(shè)備管理系統(tǒng)及其方法,可以對不同私網(wǎng)中的VoIP終端設(shè)備同時進行管理,有效滿足了 VoIP業(yè)務(wù)蓬勃發(fā)展所帶來的業(yè)務(wù)需求。


下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。圖1為本發(fā)明所提供的可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng)的整體結(jié)構(gòu)示意圖;圖2為在本VoIP設(shè)備管理系統(tǒng)中,從私網(wǎng)中建立TCP通道以實現(xiàn)私網(wǎng)穿透的過程 示意圖;圖3為在本VoIP設(shè)備管理系統(tǒng)中,實現(xiàn)通用消息流程的系統(tǒng)示意圖。
具體實施例方式如圖1所示,本發(fā)明所提供的可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng),包括設(shè)于公網(wǎng)的 HTTP服務(wù)器和多個設(shè)于私網(wǎng)的終端設(shè)備,網(wǎng)絡(luò)管理員(用戶)通過HTTP服務(wù)器直接對終端 設(shè)備進行管理。本發(fā)明提出公網(wǎng)中的HTTP的用戶端,采用特定的網(wǎng)管通道來傳輸HTTP,并在終端 中增加對HTTP的適配處理模塊,即可建立簡單的VoIP的網(wǎng)管系統(tǒng)。這種方案又不同于一 般的HTTP代理功能,因為本發(fā)明可以實現(xiàn)對不同私網(wǎng)下的終端的同時管理。需要增加終端設(shè)備的適配處理模塊是因為通常的終端設(shè)備在web管理中作為 HTTP服務(wù)器,所以TCP的連接是從其他Cl ient向終端設(shè)備建立的,終端設(shè)備在連接層是TCP krver。而本發(fā)明為了解決私網(wǎng)穿透的問題,TCP的連接是從終端設(shè)備向其他HTTP服務(wù)器 建立的,即,在連接層終端設(shè)備是作為TCP的Client端,但是在應(yīng)用層終端設(shè)備仍然是作為 HTTP服務(wù)器來處理。因此,該適配處理模塊主要是對終端的管理通道進行建立和維護,并對 HTTP消息進行簡單校驗和過濾。HTTP服務(wù)器內(nèi)設(shè)有數(shù)據(jù)庫,用于對應(yīng)保存終端設(shè)備的公網(wǎng)IP地址、MAC地址、當(dāng)前 的管理通道號和TCP連接的套接字。對于同一 NAT下的多個私網(wǎng)終端用戶,通常公網(wǎng)IP是 相同的,而MAC地址是唯一確定該終端的參數(shù)。終端用戶通過注冊包將自身的MAC地址上 報給HTTP服務(wù)器,數(shù)據(jù)庫可以通過MAC地址來查詢該終端的其他屬性,如管理通道號、TCP 連接的套接字、設(shè)備類型、軟件版本等信息。管理通道號是管理通道的一個索引,可以通過 該管理通道號查詢管理通道的狀態(tài)是注冊狀態(tài)還是未注冊狀態(tài)。對底層數(shù)據(jù)的發(fā)送和接收 是通過TCP連接的套接字實現(xiàn)的。HTTP服務(wù)器具有預(yù)先設(shè)定的網(wǎng)址,終端設(shè)備預(yù)先配置有HTTP服務(wù)器的地址和端 口。如圖2所示,終端設(shè)備在啟動時,通過適配處理模塊主動向HTTP服務(wù)器發(fā)出建立TCP 連接的請求;在接收到HTTP服務(wù)器的響應(yīng)后,向HTTP服務(wù)器定時發(fā)送注冊消息。HTTP服 務(wù)器在TCP連接建立之后,對通道分配管理通道號,并將其與終端設(shè)備的IP地址對應(yīng)保存 在數(shù)據(jù)庫中。換言之,終端設(shè)備在系統(tǒng)啟動時的初始化階段作為HTTP客戶端向HTTP服務(wù) 器建立TCP連接,形成網(wǎng)管系統(tǒng)與網(wǎng)元間的管理通道,并在啟動后通過定時發(fā)送注冊消息, 維護HTTP服務(wù)器與終端設(shè)備間的TCP通道并使終端設(shè)備信息及時更新。因為網(wǎng)管的通道都是首先從VoIP終端向HTTP服務(wù)器側(cè)建立的TCP連接,而HTTP 服務(wù)器通常是放在公網(wǎng)中;網(wǎng)管的瀏覽器與HTTP服務(wù)器之間傳送HTTP消息,HTTP服務(wù)器 與終端設(shè)備之間傳送經(jīng)過封裝的HTTP消息,因此可以穿透NAT,實現(xiàn)對多個私網(wǎng)下終端的管理,也可以實現(xiàn)對公網(wǎng)上的終端設(shè)備管理,即HTTP服務(wù)器可以管理處于不同網(wǎng)絡(luò)環(huán)境下 的VoIP終端設(shè)備。網(wǎng)絡(luò)管理員可以在遠程通過公網(wǎng)或者私網(wǎng)下的PC瀏覽器登錄到HTTP服務(wù)器 上進行管理,網(wǎng)絡(luò)管理員可以通過網(wǎng)絡(luò)通用瀏覽器(Microsofthternet Explorer或者 Firefox)登錄HTTP服務(wù)器,因為瀏覽器側(cè)作為HTTP協(xié)議的客戶端,可以穿過NAT訪問公網(wǎng) 中的HTTP服務(wù)器。HTTP服務(wù)器作為網(wǎng)絡(luò)管理員與終端設(shè)備之間的代理,維護與多個網(wǎng)元網(wǎng)管通道, 以及多個網(wǎng)元信息(包括網(wǎng)元IP、MAC、設(shè)備類型、軟件版本等),利用已有的網(wǎng)管通道,根據(jù) 網(wǎng)絡(luò)管理員發(fā)起的HTTP請求,重新封裝和轉(zhuǎn)發(fā)該HTTP請求給終端設(shè)備,并將設(shè)備返回的響 應(yīng)消息解析后去除封裝發(fā)送給網(wǎng)絡(luò)管理員所在瀏覽器。通過上述機制構(gòu)成的網(wǎng)管系統(tǒng),可以實現(xiàn)對VoIP的終端管理和對多個終端組成 的域進行管理。終端管理功能可以實現(xiàn)對單個終端狀態(tài)的查詢,即查詢是否在線,實時參數(shù) 設(shè)置,軟件自動/手動升級,共性參數(shù)自動更新,以及遠端重啟動。通過設(shè)置域來限定接受管理的終端設(shè)備的單元,可以對屬于同一個域內(nèi)的終端進 行批處理操作。域的基本操作包括域的增加、刪除、升級和參數(shù)配置;域的范圍定義是根據(jù)域名、 設(shè)備類型、協(xié)議類型來區(qū)分,同一個域的設(shè)備類型和協(xié)議類型是相同的,不同的域可以具有 相同的設(shè)備類型和協(xié)議類型,但是可能軟件版本或者共同配置屬性是不同的。另外通過HTTP服務(wù)器與VoIP終端設(shè)備間提供的網(wǎng)管通道,可以提供終端的告警 (trap)和系統(tǒng)故障的跟蹤和調(diào)試功能。當(dāng)設(shè)備發(fā)生故障時會上報故障信息到網(wǎng)管服務(wù)器; 當(dāng)設(shè)備工作不正常時,管理員可以通過查看服務(wù)器保存的該臺設(shè)備的故障信息來確定下一 步操作。當(dāng)需要遠程對設(shè)備進行調(diào)測時,可以通過在網(wǎng)管界面上打開設(shè)備TRACE信息,設(shè)備 會將運行過程中產(chǎn)生的TRACE信息輸出到網(wǎng)管服務(wù)器上,以便設(shè)備維護人員對設(shè)備進行調(diào) 測和維護。網(wǎng)絡(luò)管理員可以在私網(wǎng)內(nèi),也可以在公網(wǎng)通過瀏覽器(internetexplorer/ Firefox)訪問HTTP服務(wù)器,該HTTP服務(wù)器具有預(yù)先設(shè)定的網(wǎng)址,可以通過該網(wǎng)址實現(xiàn)對 HTTP服務(wù)器所管理的各種設(shè)備進行管理。下面對此展開詳細的說明。1.私網(wǎng)穿透方案和設(shè)備的注冊本發(fā)明是通過從私網(wǎng)中發(fā)起建立TCP通道的方式實現(xiàn)私網(wǎng)穿透的,通過該永久的 連接隧道,使公網(wǎng)和私網(wǎng)之間消息進行傳遞,并可以實現(xiàn)在不同私網(wǎng)的同時穿透的功能。對于需要進行管理的私網(wǎng)下終端設(shè)備需要預(yù)先配置相應(yīng)的網(wǎng)管服務(wù)器的地址和 端口,終端設(shè)備針對該地址和端口發(fā)起建立TCP的請求,周期性發(fā)送設(shè)備注冊消息,保持和 維護該連接。HTTP服務(wù)器與終端設(shè)備之間的通用消息格式參見表1。注冊消息的MsgType字段 為0x01,注冊響應(yīng)消息MsgType字段為0x81。網(wǎng)管服務(wù)器通過注冊消息,維護網(wǎng)元的相關(guān) 信息,包括網(wǎng)元IP,MAC地址,設(shè)備類型,軟件版本等,可以通過數(shù)據(jù)庫保存網(wǎng)元信息,實現(xiàn) 對不同私網(wǎng)下的網(wǎng)元設(shè)備的管理。2.通用消息流程如圖3所示,網(wǎng)絡(luò)管理員(用戶)在公網(wǎng)或者在私網(wǎng)內(nèi)采用通用瀏覽器,例如internet explorer或者Firefox,發(fā)送標(biāo)準(zhǔn)的HTTP消息給HTTP服務(wù)器。HTTP服務(wù)器利用 IP地址通過查詢數(shù)據(jù)庫,得到目的終端設(shè)備的MAC地址、當(dāng)前的管理通道號和TCP連接的套 接字,將MAC地址封裝到所述標(biāo)準(zhǔn)的HTTP消息上,根據(jù)TCP連接的套接字進行發(fā)送。具體 而言,HTTP服務(wù)器利用終端設(shè)備的公網(wǎng)IP地址,在HTTP服務(wù)器的數(shù)據(jù)庫查詢到終端設(shè)備 的MAC地址,也得到設(shè)備類型、軟件版本等字段以及TCP連接的套接字和當(dāng)前管理通道號。 HTTP服務(wù)器將MAC地址和設(shè)備類型等封裝到表1所示的消息頭中,將用戶配置、終端軟件升 級等帶有HTTP請求數(shù)據(jù)的消息封裝到Data字段,再根據(jù)查詢得到的終端設(shè)備的TCP連接 的套接字將封裝好的消息發(fā)送給所述終端設(shè)備。HTTP服務(wù)器經(jīng)過處理和封裝后發(fā)送私有 的封裝后的消息給各個私網(wǎng)下的終端設(shè)備。終端設(shè)備對來自HTT服務(wù)器的封裝后的消息進 行解析。終端設(shè)備將自身的MAC地址、設(shè)備類型、消息類型等信息封裝到表1的消息頭中, 將帶有HTTP響應(yīng)的消息封裝到Data字段,通過終端適配處理模塊維護的TCP連接的套接 字,將封裝好的消息發(fā)送給所述HTTP服務(wù)器。HTTP服務(wù)器讀取后,解封裝,發(fā)送標(biāo)準(zhǔn)HTTP 向應(yīng)消息給每個用戶瀏覽器。例如>終端配置或者狀態(tài)查詢網(wǎng)絡(luò)管理員需要從網(wǎng)管頁面上查詢某個網(wǎng)元的資源信息或者對某個網(wǎng)元終端設(shè) 備進行配置,發(fā)送GET請求到HTTP服務(wù)器,HTTP服務(wù)器根據(jù)用戶的所選網(wǎng)元,查詢數(shù)據(jù)庫 信息,包括網(wǎng)元的IP地址,MAC地址等,按照表1的方式封裝此消息,查詢網(wǎng)元當(dāng)前的管理 通道號和TCP連接的套接字,將封裝好的消息(msgType為0x8:3)發(fā)送給私網(wǎng)下的網(wǎng)元,網(wǎng) 元設(shè)備收到該消息后,進行校驗后,讀取該消息的Data字段,也就是標(biāo)準(zhǔn)的HTTP協(xié)議進行 處理,然后將響應(yīng)消息(msgType為0),也按照表1的方式封裝后發(fā)送回HTTP服務(wù)器,HTTP 服務(wù)器根據(jù)響應(yīng)消息的IP地址,MAC地址,及Checksum查詢用戶客戶端信息,去除外層封 裝后,將標(biāo)準(zhǔn)的HTTP的響應(yīng)消息發(fā)送到用戶瀏覽器。>批量升級文件流程網(wǎng)絡(luò)管理員通過瀏覽器上傳文件到HTTP服務(wù)器,然后選中需要升級的設(shè)備域, HTTP服務(wù)器同時向所選中的設(shè)備域里的設(shè)備發(fā)送使用通用消息頭封裝過的HTTP POST請 求消息(msgType為0x84),在該POST請求消息體里攜帶了升級文件數(shù)據(jù)。終端設(shè)備接收到 升級文件數(shù)據(jù)后對數(shù)據(jù)進行校驗,之后終端設(shè)備將新的版本文件數(shù)據(jù)保存在Flash里,下 一次重啟后新的版本文件生效(可以由網(wǎng)絡(luò)管理員在上傳文件成功后遠程通過HTTP服務(wù) 器發(fā)送設(shè)備重啟消息重啟設(shè)備)。>設(shè)備運行trace跟蹤為了能夠跟蹤終端設(shè)備的某個呼叫或者運行流程,網(wǎng)絡(luò)管理員可以通過向HTTP 服務(wù)器向終端發(fā)送trace請求消息,HTTP服務(wù)器根據(jù)用戶的所選網(wǎng)元、查詢數(shù)據(jù)庫信息、包 括網(wǎng)元的IP地址、MAC地址等,按照表1的方式封裝此消息,查詢網(wǎng)元當(dāng)前的管理通道號和 TCP連接的套接字,將封裝好的消息發(fā)送給私網(wǎng)下的網(wǎng)元(msgType為0x88),網(wǎng)元設(shè)備收到 該消息后,進行校驗后,根據(jù)trace設(shè)置的類型和級別,將設(shè)備的trace信息以HTTP協(xié)議進 行封裝后再加上表1中定義的頭字段進一步封裝后發(fā)送回HTTP服務(wù)器,經(jīng)HTTP服務(wù)器去 除外層封裝后,將標(biāo)準(zhǔn)的HTTP的響應(yīng)消息(msgType為0x08)發(fā)送到用戶瀏覽器,從而顯示 出實時的trace信息,如果不需要輸出trace消息,網(wǎng)絡(luò)管理員通過HTTP服務(wù)器發(fā)送關(guān)閉trace消息(msgType為0x88)給終端設(shè)備>設(shè)備實時告警為了便于網(wǎng)絡(luò)管理更加方便和直觀的對所管理的終端設(shè)備進行管理,可以通過終 端設(shè)備trap自動上報的機制,trap上報的格式如表1 (msgType為0x09),trap上報的級別 可以由網(wǎng)絡(luò)管理員通過HTTP服務(wù)器向終端發(fā)送trap上報級別請求消息來設(shè)置,trap上報 的內(nèi)容通過終端設(shè)備類型不同進行約定,HTTP服務(wù)器通過設(shè)備實時上報的trap信息將設(shè) 備的狀態(tài)直觀的反映在網(wǎng)管頁面上,方便網(wǎng)絡(luò)管理員的查詢和觀測3.網(wǎng)元設(shè)備的管理(1)終端設(shè)備管理終端設(shè)備的管理采用登錄HTTP服務(wù)器的頁面后,點擊網(wǎng)管管理的相關(guān)網(wǎng)元管理 來實現(xiàn),用戶點擊網(wǎng)元選項,HTTP服務(wù)器根據(jù)數(shù)據(jù)庫中該網(wǎng)元的信息,包括設(shè)備公網(wǎng)IP,私 網(wǎng)IP,MAC等信息,重新封裝新的HTTP消息發(fā)送到終端設(shè)備,終端設(shè)備根據(jù)該消息作出相應(yīng) 的操作,再將相應(yīng)消息封裝返回HTTP服務(wù)器,HTTP服務(wù)器根據(jù)相應(yīng)消息,發(fā)送標(biāo)準(zhǔn)HTTP消 息給用戶瀏覽器,用戶就能訪問到終端設(shè)備的信息,以及對獨立終端進行相應(yīng)的控制。(2)域設(shè)備管理將同一設(shè)備類型、協(xié)議類型的終端設(shè)備添加到同一域中,可以方便用戶快速地進 行共性參數(shù)配置,以及批量設(shè)備的升級,方便用戶的操作和管理。例如對共性參數(shù)的設(shè)置,HTTP服務(wù)器可以選中域,輸入相應(yīng)的參數(shù),然后根據(jù)域中 所有設(shè)備的信息,包括公網(wǎng)IP,私網(wǎng)IP,MAC等,將設(shè)置請求重新封裝,同時發(fā)送到不同的私 網(wǎng)下的不同終端。終端進行相應(yīng)處理后發(fā)送響應(yīng)消息。然后,HTTP服務(wù)器對所有響應(yīng)消息 進行匯總后,發(fā)送標(biāo)準(zhǔn)相應(yīng)消息給用戶瀏覽器。4.消息通用格式此定義消息均為HTTP服務(wù)器與網(wǎng)元終端之間交互的消息,用戶瀏覽器與HTTP服 務(wù)器之間都采用標(biāo)準(zhǔn)的HTTP協(xié)議和相應(yīng)的消息格式。消息頭格式定義
4
!9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
HeaderFlag
CheckNum
MsgType
ProgType
Reserved
MAC
MsgLength MAC
Data
FullIn 表 1
ProgType 字段說明OxOO 設(shè)備類型1升級數(shù)據(jù)0x01 設(shè)備類型1配置數(shù)據(jù)0x02 設(shè)備類型2升級程序…0x10Oxll0x120x13......在此需要說明的是,上述ftOgType字段在服務(wù)器對設(shè)備進行升級(消息類型為 0x85、0x86)時有效。消息頭字段說明
權(quán)利要求
1.一種可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng),包括設(shè)于公網(wǎng)的HTTP服務(wù)器和至少一個設(shè) 于私網(wǎng)的終端設(shè)備,其特征在于所述終端設(shè)備包括適配處理模塊,所述終端設(shè)備在啟動時,通過所述適配處理模塊向 所述HTTP服務(wù)器發(fā)出建立TCP連接的請求;在建立連接后,通過所述適配處理模塊在空閑 期定時向所述HTTP服務(wù)器定時發(fā)送注冊消息。
2.如權(quán)利要求1所述的VoIP設(shè)備管理系統(tǒng),其特征在于所述HTTP服務(wù)器具有預(yù)先設(shè)定的網(wǎng)址,所述終端設(shè)備預(yù)先配置有所述HTTP服務(wù)器的 地址和端口。
3.如權(quán)利要求2所述的VoIP設(shè)備管理系統(tǒng),其特征在于所述HTTP服務(wù)器內(nèi)設(shè)有數(shù)據(jù)庫,用于對應(yīng)保存所述終端設(shè)備的IP地址、MAC地址、當(dāng) 前的管理通道號和TCP連接的套接字。
4.如權(quán)利要求1所述的VoIP設(shè)備管理系統(tǒng),其特征在于所述VoIP設(shè)備管理系統(tǒng)還包括與所述HTTP服務(wù)器連接的瀏覽器,所述瀏覽器與所述 HTTP服務(wù)器之間傳送HTTP消息;所述HTTP服務(wù)器與所述終端設(shè)備之間傳送,在頭字段封 裝有所述終端設(shè)備的MAC地址并且在用戶數(shù)據(jù)區(qū)內(nèi)封裝有HTTP消息的消息。
5.一種在如權(quán)利要求1所述的VoIP設(shè)備管理系統(tǒng)中使用的通信方法,其特征在于 所述終端設(shè)備在啟動時,對所述HTTP服務(wù)器的所述地址和所述端口發(fā)起建立TCP的請求;在建立TCP連接后,在空閑期間定時發(fā)送注冊消息;用戶在公網(wǎng)或者在私網(wǎng)內(nèi)發(fā)送HTTP消息給所述HTTP服務(wù)器;所述HTTP服務(wù)器對所述HTTP消息進行處理和封裝,發(fā)送封裝后的消息給所述終端設(shè)備;所述終端設(shè)備對所述封裝后的消息進行解析,并且向所述HTTP服務(wù)器發(fā)出經(jīng)過封裝 的響應(yīng)消息;所述HTTP服務(wù)器讀取所述經(jīng)過封裝的響應(yīng)消息后,進行解封裝,發(fā)送HTTP響應(yīng)消息給 所述用戶。
6.如權(quán)利要求5所述的通信方法,其特征在于所述HTTP服務(wù)器與所述終端設(shè)備之間通過所述TCP連接傳送的消息,是在頭字段封裝 有所述終端設(shè)備的MAC地址并且在用戶數(shù)據(jù)區(qū)內(nèi)封裝有HTTP消息的消息;所述HTTP服務(wù) 器與所述用戶之間傳送的消息是HTTP消息。
7.如權(quán)利要求6所述的通信方法,其特征在于所述HTTP服務(wù)器在向所述終端設(shè)備發(fā)送消息時,根據(jù)所述終端設(shè)備的所述IP地址,在 所述HTTP服務(wù)器的所述數(shù)據(jù)庫中查詢到所述終端設(shè)備的所述MAC地址以及TCP連接的套接字;所述HTTP服務(wù)器將所述MAC地址封裝到所述消息的所述頭字段中,將帶有HTTP請求 數(shù)據(jù)的消息封裝到所述消息的所述用戶數(shù)據(jù)區(qū)字段,再根據(jù)所述TCP連接的套接字,將封 裝好的所述消息發(fā)送給所述終端設(shè)備。
8.如權(quán)利要求6所述的通信方法,其特征在于所述終端設(shè)備在向所述HTTP服務(wù)器發(fā)送消息時,將所述MAC地址封裝到所述消息的頭 字段中,將帶有HTTP響應(yīng)的消息封裝到所述消息的用戶數(shù)據(jù)區(qū)字段,通過所述適配處理模塊維護的TCP連接的套接字,將封裝好的所述消息發(fā)送給所述HTTP服務(wù)器。
9.如權(quán)利要求5所述的通信方法,其特征在于所述HTTP服務(wù)器將同一設(shè)備類型或協(xié)議類型的多個所述終端設(shè)備添加到同一域中; 然后根據(jù)所述域中多個所述終端設(shè)備的公網(wǎng)IP、私網(wǎng)IP和MAC地址進行封裝,將來自用戶 的HTTP消息發(fā)送到所述多個所述終端設(shè)備;所述終端設(shè)備進行相應(yīng)處理后發(fā)送響應(yīng)消息; 然后,所述HTTP服務(wù)器對所有所述響應(yīng)消息進行匯總后,發(fā)送給所述用戶。
全文摘要
本發(fā)明公開了一種可穿透私網(wǎng)的VoIP設(shè)備管理系統(tǒng)及其通信方法。該VoIP設(shè)備管理系統(tǒng)包括設(shè)于公網(wǎng)的HTTP服務(wù)器和至少一個設(shè)于私網(wǎng)的終端設(shè)備,終端設(shè)備包括適配處理模塊,終端設(shè)備在啟動時,通過適配處理模塊向HTTP服務(wù)器發(fā)出建立TCP連接的請求;在建立連接后,通過適配處理模塊在空閑期間向HTTP服務(wù)器定時發(fā)送注冊消息。利用本發(fā)明,可以對不同私網(wǎng)中的VoIP終端設(shè)備同時進行管理。
文檔編號H04M7/00GK102118527SQ20091024459
公開日2011年7月6日 申請日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者何玲, 楊萬芹, 陳玉強 申請人:北京大唐高鴻數(shù)據(jù)網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1