国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于sip協(xié)議的全球眼設(shè)備穿越nat的方法

      文檔序號:7666535閱讀:376來源:國知局
      專利名稱:一種基于sip協(xié)議的全球眼設(shè)備穿越nat的方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于全球眼網(wǎng)絡(luò)視頻監(jiān)控領(lǐng)域,具體地說,涉及全球眼網(wǎng)絡(luò)視頻 監(jiān)控系統(tǒng)中穿越NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)的一種方法。
      背景技術(shù)
      全球眼網(wǎng)絡(luò)視頻監(jiān)控業(yè)務(wù)是由中國電信推出的一項(xiàng)完全基于寬帶網(wǎng)的 遠(yuǎn)程圖像監(jiān)控、傳輸、存儲,管理的增值業(yè)務(wù)。全球眼網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)由 監(jiān)控前端、客戶監(jiān)控中心/控制點(diǎn)、"全球眼"監(jiān)控平臺、傳輸網(wǎng)絡(luò)四部分組 成。
      SIP (會話初始協(xié)議)的開發(fā)目的是用來幫助提供跨越因特網(wǎng)的高級電 話業(yè)務(wù)。因特網(wǎng)電話(IP電話)正在向一種正式的商業(yè)電話模式演進(jìn),SIP 就是用來確保這種演進(jìn)實(shí)現(xiàn)而需要的NGN (下一代網(wǎng)絡(luò))系列協(xié)議中重要 的一員。
      SIP中有兩個要素。SIP用戶代理和SIP網(wǎng)絡(luò)服務(wù)器。用戶代理是呼叫 的終端系統(tǒng)元素,而SIP服務(wù)器是處理與多個呼叫相關(guān)聯(lián)信令的網(wǎng)絡(luò)設(shè)備。
      在全球眼網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)中,監(jiān)控前端扮演著SIP用戶代理的角色, "全球眼"監(jiān)控平臺扮演著SIP網(wǎng)絡(luò)服務(wù)器的角色。
      由于整個監(jiān)控系統(tǒng)完全基于寬帶網(wǎng),因此存在全球眼設(shè)備穿越NAT(網(wǎng) 絡(luò)地址轉(zhuǎn)換)的需求。目前還沒有關(guān)于基于SIP實(shí)現(xiàn)全球眼網(wǎng)絡(luò)視頻監(jiān)控系 統(tǒng)穿越NAT的方法。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于,提供一種基于SIP協(xié)議的全球眼設(shè)備穿越NAT的 方法,通過此方法,可以在不需要借助第三方設(shè)備,就可以解決了全球眼網(wǎng) 絡(luò)視頻監(jiān)控系統(tǒng)穿越NAT的問題,具體的指監(jiān)控前端在NAT內(nèi)部(私網(wǎng)), 監(jiān)控平臺在NAT外部(公網(wǎng))上的問題,且本發(fā)明的方法方案簡單。
      為了解決上述問題,本發(fā)明提出了 一種基于SIP協(xié)議的全球眼設(shè)備穿越 NAT的方法,所述方法包括以下步驟
      (1 )監(jiān)控前端向監(jiān)控平臺發(fā)起注冊,并在注冊包中,加入一個字段, 所述字段用于表明希望獲得NAT的公網(wǎng)地址;
      (2 )監(jiān)控平臺向監(jiān)控前端響應(yīng)注冊消息,如果注冊消息中contact字段 的IP地址和端口與UDP包中的源IP地址和端口不相同,執(zhí)行(3 );如果 相同,說明監(jiān)控前端在公網(wǎng)上,執(zhí)行(5);
      (3) 監(jiān)控平臺發(fā)送響應(yīng)消息,并在消息內(nèi)容里放置監(jiān)控前端注冊時的 UDP包中的源IP地址和端口 ;
      (4) 監(jiān)控前端收到響應(yīng)消息,用消息里放置的IP和端口,替換contact 字段的IP地址和端口 ,重新向監(jiān)控平臺發(fā)起注冊;
      (5) 監(jiān)控平臺按SIP協(xié)議規(guī)定,記錄監(jiān)控前端的地址,并響應(yīng)注冊成功。
      (6) 監(jiān)控前端判斷是否執(zhí)行了 (4),如果執(zhí)行了,則發(fā)送保活信息, 否則不用發(fā)送。
      進(jìn)一步的,所述保活消息使用OPTIONS消息發(fā)送。 進(jìn)一步的,保活消息定時發(fā)送。
      本發(fā)明解決了全球眼網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)穿越NAT的問題,主要優(yōu)點(diǎn)有 第一點(diǎn),方案筒單,不需要借助第三方設(shè)備,只需要現(xiàn)有設(shè)備支持本發(fā) 明提供的方法就可以完成穿越。
      —第二點(diǎn),易于實(shí)施,不用對用戶網(wǎng)絡(luò)做改動。
      第三點(diǎn),適應(yīng)性非常好,適用于各種NAT環(huán)境。不論是對稱性的NAT, 或者非對稱性的,都可以適用。即使監(jiān)控前端位于多個NAT設(shè)備之后,本 發(fā)明仍然可以適用。
      第四點(diǎn),兼容性好。對于不支持本發(fā)明提供的方法的設(shè)備,直接與支持
      本發(fā)明的設(shè)備對接而不會引起任何問題。不論是監(jiān)控前端和監(jiān)控平臺都可
      以。并且使用本發(fā)明的設(shè)備,可以同時使用其他穿越方式,比如SBC(會話 邊界控制器)方式,也不會引起任何問題。


      圖l是監(jiān)控前端與監(jiān)控平臺關(guān)系圖; 圖2是本發(fā)明方法的流程圖3是在圖1環(huán)境下,使用本發(fā)明方法的監(jiān)控前端與使用本發(fā)明方法的 監(jiān)控平臺的信令流程圖。
      具體實(shí)施例方式
      下面結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)方案做進(jìn)一步說明。
      圖1描述的是一個NAT環(huán)境下的全球眼網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。為了便于
      描述,將監(jiān)控前端簡稱為PU,將監(jiān)控平臺簡稱為MP, PU位于NAT內(nèi)部 (私網(wǎng)),MP位于NAT外部(公網(wǎng))。
      請參考圖2和圖3。圖2和圖3描述了下本發(fā)明方法的流程以及使用本
      發(fā)明方法的監(jiān)控前端與使用本發(fā)明方法的監(jiān)控平臺的信令流程圖。
      主要步驟包括
      第一步,PU向MP發(fā)起注冊,并在注冊消息(REGISTER)的消息體 (MessageBody)中加入一個字段,該字段用于表明希望獲得NAT的公網(wǎng) 地址。在本實(shí)施例中,具體的說,消息體中加入以下內(nèi)容 MessageBody = (RequireMyIP) RequireMyIP = "RequireMyIP" "=" ( "true" | "false") 其中RequireMyIP是加入的字段,表明希望獲得NAT的公網(wǎng)地址,true 表示終端希望獲得NAT的公網(wǎng)地址;false表示終端使用正常流程注冊。 在本實(shí)施例中,此字段具體說明如下 RequireMyIP = ture 第二步,MP向PU響應(yīng)注冊消息。如果沒有第一步中的特殊字段,或 RequireMyIP字段為false,則按照SIP協(xié)議的標(biāo)準(zhǔn)注冊流程處理。否則分為 兩種情況。情況1 ,如果發(fā)現(xiàn)注冊消息中contact字段的IP地址和端口與UDP 包中的源IP地址和端口不相同,執(zhí)行第三步;情況2,如果相同,說明PU 在公網(wǎng)上,直接執(zhí)行第五步。
      第三步,MP發(fā)送響應(yīng)消息440,并在消息內(nèi)容里放置PU注冊時的UDP 包中的源IP地址和端口。在本實(shí)施例中,具體的說,消息體中加入以下內(nèi) 容
      MessageBody = (YourIP)
      YourIP = " YourIP " "=" IPAddress-value ":" IPPort畫value 其中
      IPAddress-value是一個字符串形式的IP地址,例如圖1中實(shí)施例中描 述的10.16.8.90;
      IPPort-value是一個字符串形式的IP端口 ,例如圖1中實(shí)施例中描述的 1000。
      在本實(shí)施例中,此字段如下 YourIP = 10.16.8.90:1000
      第四步,PU收到臨時響應(yīng)消息,用消息里;^丈置的IP和端口 ,替換contact
      字l爻的IP地址和端口 ,重新向MP發(fā)起注冊。
      第五步,MP按SIP協(xié)議規(guī)定,記錄PU的地址,并響應(yīng)注冊成功。 第六步,PU判斷是否執(zhí)行了第四步,如果執(zhí)行了,則定期發(fā)送?;钕?br> 息。否則不用發(fā)送。?;钕⑹褂肙PTIONS消息。本實(shí)施例中,?;钕?br> 定時發(fā)送。
      以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域 的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則 之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明灼權(quán)利要求 范圍之內(nèi)。
      權(quán)利要求
      1、一種基于SIP協(xié)議的全球眼設(shè)備穿越NAT的方法,其特征在于包括以下步驟(1)監(jiān)控前端向監(jiān)控平臺發(fā)起注冊,并在注冊包中,加入一個字段,所述字段用于表明希望獲得NAT的公網(wǎng)地址;(2)監(jiān)控平臺向監(jiān)控前端響應(yīng)注冊消息,如果注冊消息中contact字段的IP地址和端口與UDP包中的源IP地址和端口不相同,執(zhí)行(3);如果相同,直接執(zhí)行(5);(3)監(jiān)控平臺發(fā)送響應(yīng)消息,并在消息內(nèi)容里放置監(jiān)控前端注冊時的UDP包中的源IP地址和端口;(4)監(jiān)控前端收到響應(yīng)消息,用消息里放置的IP和端口,替換contact字段的IP地址和端口,重新向監(jiān)控平臺發(fā)起注冊;(5)監(jiān)控平臺按SIP協(xié)議規(guī)定,記錄監(jiān)控前端的地址,并響應(yīng)注冊成功。
      2、 如權(quán)利要求l所述的方法,其特征在于所述方法進(jìn)一步包括(6) 監(jiān)控前端判斷是否執(zhí)行了 (4),如果執(zhí)行了,則發(fā)送?;钚畔ⅲ駝t不用 發(fā)送。
      3、 如權(quán)利要求2所述的方法,其特征在于所述?;钕⑹褂肙PTIONS 消息發(fā)送。
      4、 如權(quán)利要求3所述的方法,其特征在于所述保活消息是定時發(fā)送。
      全文摘要
      一種基于SIP協(xié)議的全球眼設(shè)備穿越NAT的方法,所述方法包括以下步驟監(jiān)控前端在注冊包中加入一個表明希望獲得NAT的公網(wǎng)地址的字段,并向監(jiān)控平臺發(fā)起注冊;監(jiān)控平臺根據(jù)注冊包的信息判斷監(jiān)控前端的IP地址和端口與UDP包中的源IP地址和端口是否相同,并采取相應(yīng)的措施;監(jiān)控平臺按SIP協(xié)議規(guī)定,記錄監(jiān)控前端的地址,并響應(yīng)注冊成功。通過此方法,通過此方法,可以在不需要借助第三方設(shè)備,就可以解決了全球眼網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)穿越NAT的問題。
      文檔編號H04L12/26GK101174999SQ200710186438
      公開日2008年5月7日 申請日期2007年11月14日 優(yōu)先權(quán)日2007年11月14日
      發(fā)明者軍 李, 峰 李, 錚 馬 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1