多級域平臺間的訪問方法及系統的制作方法
【技術領域】
[0001] 本發明涉及網絡通信技術領域,尤其涉及多級域平臺間的訪問方法及系統。
【背景技術】
[0002] 隨著網絡通信技術的發展,整個安防產業已經進入網絡監控時代,并且要求能夠 跨廣域網對前端設備的監控圖像進行實時訪問。其中,廣域網是一種跨地區的數據通訊網 絡,使用電信運營商提供的設備作為信息傳輸平臺。
[0003] 現有技術中,當上級域平臺上的用戶終端和下級域平臺下掛的前端設備通過廣域 網進行通信時,二者在物理網絡上是隔離的,使得用戶終端無法直接登錄到前端設備上進 行訪問。一般采用的訪問方法是:上級域平臺可以為下級域平臺下掛的前端設備做訪問映 射,并根據該訪問映射將用戶終端的訪問報文發送至前端設備,并可以該前端設備進行配 置和維護。其中,上級域平臺需要為下級域平臺的每個前端設備選取一個不同的端口號作 訪問映射。
[0004] 但是,當上級域平臺與多個下級域平臺相連接,每個下級域平臺又下掛多個前端 設備時,上級域平臺將會出現端口號短缺的情況,限制了上級域平臺的訪問范圍,并降低了 其訪問效率。
【發明內容】
[0005] 本發明提供多級域平臺間的訪問方法及系統,以解決現有技術中當上級域平臺與 多個下級域平臺相連接,每個下級域平臺又下掛多個前端設備時,上級域平臺將會出現端 口號短缺的情況,限制了上級域平臺的訪問范圍,并降低了其訪問效率的問題。
[0006] 根據本發明實施例的第一方面,提供一種多級域平臺間的訪問方法,所述方法應 用于上級域平臺上,所述上級域平臺與至少一個用戶終端相連接,并通過廣域網與至少一 個下級域平臺的一端相連接,所述下級域平臺另一端與至少一個前端設備相連接,所述方 法包括:
[0007] 接收用戶終端發送的訪問請求,所述訪問請求攜帶有待訪問的前端設備的設備標 識;
[0008] 根據所述設備標識查詢本地保存的與所述待訪問的前端設備相連接的下級域平 臺的下級域標識,并將所述訪問請求發送至所述下級域標識對應的下級域平臺,以使所述 下級域平臺根據所述訪問請求為所述待訪問的前端設備建立下級域映射表項;
[0009] 接收所述下級域平臺發送的所述下級域映射表項,根據所述下級域映射表項為所 述待訪問的前端設備建立上級域映射表項,并將所述上級域映射表項中的下級域標識、上 級域映射地址和上級域映射端口號發送至用戶終端;其中,當為屬于不同下級域平臺的兩 個以上待訪問的前端設備建立上級域映射表項時,所建立的上級域映射表項中各個待訪問 的前端設備對應的上級域映射端口號相同;
[0010] 接收所述用戶終端發送的建立報文,并根據所述建立報文的內容和地址、以及所 述下級域映射表項中的下級域映射地址和下級域映射端口號建立對應的上級域第一網段 地址轉換表項;
[0011] 接收所述用戶終端首次發送的訪問報文,所述訪問報文攜帶有所述設備標識和所 述下級域標識;
[0012] 根據所述上級域第一網段地址轉換表項對所述訪問報文的目的地址和目的端口 號進行轉換,建立上級域第二網段地址轉換表項,并根據所述上級域第二網段地址轉換表 項對所述訪問報文的源地址和源端口號進行轉換,以及將所述轉換后的訪問報文發送至所 述下級域標識對應的下級域平臺,以使所述下級域平臺根據下級域第二網段地址轉換表項 和下級域第三網段地址轉換表項對所述訪問報文的地址再次進行轉換,并將所述轉換后的 訪問報文發送至待訪問的前端設備。
[0013] 根據本發明實施例的第二方面,提供一種多級域平臺間的訪問系統,所述系統包 括上級域平臺和至少一個下級域平臺;
[0014] 所述上級域平臺與至少一個用戶終端相連接,并通過廣域網與至少一個下級域平 臺的一端相連接,所述下級域平臺另一端與至少一個前端設備相連接;
[0015] 其中,上級域平臺用于接收用戶終端發送的訪問請求,所述訪問請求攜帶有待訪 問的前端設備的設備標識;根據所述設備標識查詢本地保存的與所述待訪問的前端設備相 連接的下級域平臺的下級域標識,并將所述訪問請求發送至所述下級域標識對應的下級域 平臺,以使所述下級域平臺根據所述訪問請求為所述待訪問的前端設備建立下級域映射表 項;接收所述下級域平臺發送的所述下級域映射表項,根據所述下級域映射表項、以及所述 下級域映射表項中對應的待訪問的前端設備是否屬于不同下級域平臺為所述待訪問的前 端設備建立上級域映射表項,并將所述上級域映射表項中的下級域標識、上級域映射地址 和上級域映射端口號發送至用戶終端;其中,當為屬于不同下級域平臺的兩個以上待訪問 的前端設備建立上級域映射表項時,所建立的上級域映射表項中各個待訪問的前端設備對 應的上級域映射端口號相同;接收所述用戶終端發送的建立報文,并根據所述建立報文的 內容和地址、以及所述下級域映射表項中的下級域映射地址和下級域映射端口號建立對應 的上級域第一網段地址轉換表項;接收所述用戶終端首次發送的訪問報文,所述訪問報文 攜帶有所述設備標識和所述下級域標識;根據所述上級域第一網段地址轉換表項對所述訪 問報文的目的地址和目的端口號進行轉換,建立上級域第二網段地址轉換表項,并根據所 述上級域第二網段地址轉換表項對所述訪問報文的源地址和源端口號進行轉換,以及將所 述轉換后的訪問報文發送至所述下級域標識對應的下級域平臺,以使所述下級域平臺根據 下級域第二網段地址轉換表項和下級域第三網段地址轉換表項對所述訪問報文的地址再 次進行轉換,并將所述轉換后的訪問報文發送至待訪問的前端設備;
[0016] 所述下級域平臺用于接收所述上級域平臺發送的用戶終端的訪問請求,所述訪問 請求中攜帶有待訪問的前端設備的設備標識;根據所述訪問請求為所述待訪問的前端設備 建立下級域映射表項,并將所述下級域映射表項發送至所述上級域平臺,以使所述上級域 平臺根據所述下級域映射表項為所述待訪問的前端設備建立上級域映射表項;接收所述上 級域平臺首次發送的用戶終端的訪問報文,所述訪問報文是經過所述上級域平臺根據上級 域第一網段地址轉換表項和上級域第二網段地址轉換表項轉換后的報文;以及,根據所述 訪問報文目的地址和目的端口號查詢所述下級域映射表項,并根據所述查詢到的待訪問的 前端設備的訪問地址和訪問端口號建立下級域第二網段地址轉換表項;根據所述下級域第 二網段地址轉換表項對所述訪問報文的目的地址和目的端口號進行轉換,建立下級域第三 網段地址轉換表項,并根據所述下級域第三網段地址轉換表項對所述訪問報文的源地址和 源端口號進行轉換,以及將所述轉換后的訪問報文發送至待訪問的前端設備。
[0017] 應用本發明實施例,當上級域平臺與多個下級域平臺相連接,每個下級域平臺又 下掛多個前端設備時,可以通過設備標識和下級域標識的組合完成多級域平臺間的訪問, 并能夠讓上級域平臺實現端口復用,從而解決了上級域平臺端口號短缺的問題,并增加了 上級域平臺的訪問范圍,也提高了多級域平臺間的訪問效率。
【附圖說明】
[0018] 圖1是應用本發明實施例多級域平臺間的訪問應用場景示意圖;
[0019] 圖2是本發明多級域平臺間的訪問方法的一個實施例流程圖;
[0020] 圖3是本發明多級域平臺間的訪問方法中建立報文的示意圖;
[0021] 圖4是本發明多級域平臺間的訪問方法的另一個實施例流程圖;
[0022] 圖5是本發明多級域平臺間的訪問裝置所在設備的一種硬件結構圖。
【具體實施方式】
[0023] 為了使本技術領域的人員更好地理解本發明實施例中的技術方案,并使本發明實 施例的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本發明實施例中技術方 案作進一步詳細的說明。
[0024] 參見圖1