麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種跨網通信的方法與流程

文檔序號:12132318閱讀:642來源:國知局
一種跨網通信的方法與流程

本發明屬于網絡間通信領域,具體涉及一種GB/T28181設備使用會話層SIP協議建立網絡通信的方法,主要涉及到安全防范視頻監控領域。



背景技術:

隨著平安城市建設的可持續推進以及高清技術的成熟運用,許多平安城市在建設的過程中大范圍的采用了高清監控方案,同時加強了對所有視頻監控系統的整合。在所有新建的監控項目中,新系統與原有的模擬、標清系統的融合迫在眉睫,所以公安部一所牽頭,多家單位共同起草了一部國家標準GB/T 28181,大家按照統一的標準開發終端設備、網絡設備以及進行平臺的級聯,達到視頻多媒體信息的資源共享以及對設備的操作共享。該標準規定了城市監控報警聯網系統中信息傳輸、交換、控制的互聯結構、通信協議結構,傳輸、交換、控制的基本要求和安全性要求,以及控制、傳輸流程和協議接口等技術要求。該標準適用于安全防范監控報警聯網系統的方案設計、系統檢測、驗收以及與之相關的設備研發、生產,其他信息系統可參考采用。

在這一標準中規定了標準設備的聯網方式,禁止采用常見的UPNP等結構構建網絡NAT,同時引入了SIP協議的通信建立機制,利用相應的代理和網絡穿透技術實現外網訪問。其中,SIP協議是一種成熟的基于TCP/IP的會話層協議,用于程序和程序之間的遠程會話建立,系統開銷小,一般僅限于包含簡短包文的三次握手來完成相關的通信功能,但是現有的支持該協議的網絡設備一般為多功能網絡設備,成本較高,傳統的三層網絡設備需要在原有基礎上改進網絡結構,增設相應的注冊及代理服務器方能完成系統搭建,大大增加了系統復雜度、增加了系統成本且降低了通信效率,目前急需一種專用的通信方法來滿足未來智能監控領域的通信通道建立的需求。



技術實現要素:

為了克服現有技術的不足,解決目前沒有專用的GB/T28181系統通信建立的方法和系統,本發明提供如下技術方案:

本發明提供一種跨網通信的方法:

該方法為:終端網關接收智能終端的SIP注冊請求,返回給所述智能終端包含網絡信息的SIP信令;

所述終端網關記錄所述SIP信令返回給所述智能終端的網絡信息;

所述終端網關向服務平臺報告所述智能終端在線情況;

所述終端網關接收服務平臺發送的請求操作,所述終端網關解析請求操作;

所述終端網關根據請求操作解析出的信息生成SIP邀請信令,所述終端網關向所述智能終端發送SIP邀請信令;

所述終端網關接收所述智能終端確認的SIP邀請信令;

所述終端網關回復所述服務平臺的請求操作;

所述服務平臺與所述智能終端建立通信。

一種改進是所述終端網關集成有路由、SIP注冊、SIP代理和與所述服務平臺交互智能終端狀態的功能。

一種改進是所述終端網關定期向所述服務平臺通知所述智能終端連接情況。

一種改進是所述終端網關通過SIP邀請信令向所述智能終端傳遞所述服務平臺命令。

一種改進是終端網關拆解SIP報頭,提取via屬性中的received地址和rport端口,存放至專用存儲空間。

本技術方案還提供了一種跨網通信系統:包括通信協商單元、地址記錄單元和數據轉發單元,

所述通信協商單元用于向終端網關發送智能終端的注冊信令,返回給所述智能終端包含網絡信息的SIP信令;用于向服務平臺報告連接到終端網關的智能終端在線情況;用于接收服務平臺發送的請求操作并解析請求操作;用于根據請求操作解析出的信息生成SIP邀請信令,并向所述智能終端發送SIP邀請信令;用于接收所述智能終端確認的SIP邀請信令;

所述地址記錄單元用于將所述SIP信令返回給所述智能終端的網絡信息記錄在所述終端網關;

所述數據轉發單元用于在服務平臺到智能終端信道建立完成后發送業務數據。

一種改進是所述終端網關集成有路由、SIP注冊、SIP代理和與所述服務平臺交互智能終端狀態的功能。

一種改進是所述通信協商單元定期向所述服務平臺通知所述智能終端連接情況。

一種改進是所述數據轉發單還用于通過SIP邀請信令向所述智能終端傳遞所述服務平臺命令。

一種改進是所述地址記錄單元拆解SIP報頭,提取via屬性中的received地址和rport端口,存放至所述終端網關的專用存儲空間。

附圖說明

圖1、一種跨網通信方法第一部分流程圖。

圖2、一種跨網通信方法第二部分流程圖。

圖3、一種跨網通信方法交互示意圖

具體實施方式

為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。

為解決上述GB/T28181設備跨網通信的問題,本發明提出一種跨網通信的方法,如圖1和圖2所示,該方法有如下步驟:

步驟101:智能終端向終端網關發送SIP注冊請求,所述終端網關受理并隨機分配一個地址池里的外網地址和端口,通過SIP響應信令將生成的外網地址和端口傳輸給所述智能終端。

具體的,智能終端通過SIP協議發送一個REGISTER方法的REQUEST(請求),所述終端網關作為SIP注冊網關向所述智能終端返回帶有映射地址和端口的RESPONSE(響應),其中該信令包頭的via屬性的rport字段存儲端口號,received字段存儲映射的外網地址,此外還包括有所述智能終端的唯一編號。

例如:商場內的智能監控攝像頭作為智能終端定時向商場里作為終端網關的網絡交換中心發送SIP注冊請求保證隨時可以與外界進行SIP穿透連接。

步驟102:所述終端網關解析生成的SIP響應信令包頭,獲取分配給智能終端的外網地址和端口號,并存入終端網關的路由鏈表與其內網地址對應。

具體的,在終端網關發送RESPONSE包之前,所述終端網關抓取并拆解該信令讀取其包頭的via屬性,將rprot和received字段的數值分別作為智能終端的端口和外網地址獲取并存入終端網關路由鏈表的對應字段。

例如:商場中的網絡交換中心作為與公安或其它監控網絡通信的出口,在智能監控攝像頭注冊SIP映射地址和端口后,需要將其存放在自己的路由鏈表中,以便于轉發外界的數據包,同時作為代理轉發SIP信令。

步驟103:所述終端網關向服務平臺報告所述智能終端的在線情況。

具體的,所述終端網關與所述服務平臺保持通信,所述終端網關將所述智能終端的注冊情況通過商議好的格式和字段內容以XML的形式將智能終端注冊的在線情況通告給服務平臺,尤其是使其知道SIP協議為智能終端生成的唯一編號。

例如:商場中的智能監控攝像頭開機或是重啟后在網絡交換中心注冊了sip穿透通信,網絡交換中心就將智能監控攝像機注冊的情況通告給服務器,使得作為服務平臺的服務器知道每個在線監控攝像的編號。

步驟104:服務平臺根據商議好的格式和字段內容以XML信息的形式向所述終端網關傳送對智能終端的操作請求,所述終端網關解析XML信息的的內容,生成SIP邀請信令請求建立與某一智能終端的通信。

具體的,服務平臺需要連接智能終端時根據商議好的格式和字段內容以XML信息的形式向所述終端網關傳送對智能終端的操作請求,所述終端網關解析XML信息的的內容得到目標智能終端的唯一編號,所述終端網關根據唯一編號查找路由鏈表找到目標智能終端信息,使用SIP協議生成一個INVITE方法的REQUSET信令通知目標智能終端并通過via屬性中received字段和rport字段傳遞地址和端口信息;

例如:遠端控制大廳需要通過網絡交換中心查看商場智能監控攝像頭的實時錄像,或是遠端控制大廳需要存儲該智能監控攝像頭的視頻數據時需要與該智能監控攝像頭取得通信,此時就需要通過XML信息告訴網絡交換中心需要取得通信的那臺智能監控攝像頭的唯一編號,網絡交換中心查找路由鏈表找到這一編號對應的智能監控攝像頭,并通過SIP協議要求建立網絡連接。

步驟105:所述智能終端返回帶有該智能終端的地址和端口的SIP響應信令。所述終端網關使用商議好的格式和字段內容以XML信息的形式響應所述服務平臺。

具體的:目標智能終端通過SIP協議返回INVITE方法的RESPONSE信令給所述終端網關;所述終端網關將該RESPONSE信令中的via屬性中的received地址和rport端口信息根據商議好的格式和字段內容以XML信息的形式向所述服務平臺返回,此時SIP的任務完成,目標智能終端和服務平臺之間的通信信道被建立。

例如:收到要求的智能監控攝像頭返回對要求響應,網絡交換中心再通過XML告知遠端控制大廳這臺智能監控攝像頭的網絡參數,使其二者建立起NAT映射下的通信信道。

進一步的,所述終端網關沒隔一個設定時間,向所述服務平臺發送所述智能終端的連接情況。

進一步的,所述服務平臺根據SIP協議的數據報大小限制,可直接通過SIP協議報文向所述智能終端發送簡短命令。智能終端響應命令后通信結束。

例如:遠端控制大廳可以通過告知網絡交換中心,要求重啟某臺智能攝像機,該智能攝像機收到要求后對要求進行反饋并重啟,這條信道的作用至此結束,不在有后續的通信。

進一步的,所述智能終端響應SIP請求后,繼續傳遞業務數據。

例如:遠端控制大廳需要查看視頻信號,智能攝像機在返回SIP請求后,直接開始發送相關的業務數據。

為達到本技術方案效果,還提供了一種跨網通信系統:包括通信協商單元、地址記錄單元和數據轉發單元,

所述通信協商單元用于向終端網關發送智能終端的注冊信令,返回給所述智能終端包含網絡信息的SIP信令;用于向服務平臺報告連接到終端網關的智能終端在線情況;用于接收服務平臺發送的請求操作并解析請求操作;用于根據請求操作解析出的信息生成SIP邀請信令,并向所述智能終端發送SIP邀請信令;用于接收所述智能終端確認的SIP邀請信令;

所述地址記錄單元用于將所述SIP信令返回給所述智能終端的網絡信息記錄在所述終端網關;

所述數據轉發單元用于在服務平臺到智能終端信道建立完成后發送業務數據。

一種改進是所述終端網關集成有路由、SIP注冊、SIP代理和與所述服務平臺交互智能終端狀態的功能。

一種改進是所述通信協商單元定期向所述服務平臺通知所述智能終端連接情況。

一種改進是所述數據轉發單還用于通過SIP邀請信令向所述智能終端傳遞所述服務平臺命令。

一種改進是所述地址記錄單元拆解SIP報頭,提取via屬性中的received 地址和rport端口,存放至所述終端網關的專用存儲空間。

如圖3所示,201為智能終端向網關注冊的過程,202為服務平臺通過終端網關與之智能終端建立鏈路的過程。

以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 平原县| 静乐县| 宿松县| 理塘县| 德阳市| 繁昌县| 绥宁县| 永安市| 迭部县| 屯昌县| 宝山区| 井研县| 河津市| 汝南县| 榆林市| 集安市| 偃师市| 巴塘县| 会理县| 石渠县| 陇川县| 石景山区| 上蔡县| 台南县| 萝北县| 蓝山县| 崇信县| 时尚| 昆山市| 曲周县| 拜泉县| 通道| 抚顺市| 绩溪县| 五莲县| 老河口市| 临城县| 工布江达县| 扎赉特旗| 永泰县| 互助|