[發明專利]一種跨網閘數據傳輸方法及系統有效
| 申請號: | 201811377980.1 | 申請日: | 2018-11-19 |
| 公開(公告)號: | CN111200624B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 蘇龍燮 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | H04L67/568 | 分類號: | H04L67/568;G06F16/28;H04L67/06;H04L9/40 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 楊天嬌 |
| 地址: | 310051 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 跨網閘 數據傳輸 方法 系統 | ||
本發明公開了一種跨網閘數據傳輸方法及系統,通過在網閘的兩邊設置第一和第二傳輸設備,并在傳輸設備中設置數據庫和緩存,在數據庫中設置標志位,以便在出現異常時,進行數據的恢復和重傳,保障了數據的完整性。在本發明中,數據以文件形式單向傳輸,保障了網閘的特征。采用內存在作為數據轉移的中間設備,減少了對存儲硬盤的損害。同時網閘異常情況的文件不會形成堆積,而傳輸設備再次寫文件也是優先實時文件寫入,所以對數據的實時傳輸有了強有力的保障。此外,本發明獨立于網閘和兩邊的網絡,能夠快速根據各個廠商的協議形式為基礎快速開發,實現不同廠家數據傳輸。
技術領域
本發明屬于網閘數據傳輸技術領域,尤其涉及一種跨網閘數據傳輸方法及系統。
背景技術
基于IP網絡的視頻監控已經逐漸發展成為安防業的主流方案,而無論是公路、園區、平安工程等大型項目,因為IP的標準和開放性,又考慮網絡通信傳輸的安全原因,在各種網絡孤島的整合中,NAT、防火墻、安全隔離網閘等技術被大量應用于各大項目中。其中網閘設備的技術應用,其技術核心理念是實現物理隔離,從物理上隔離、阻斷了具有潛在攻擊可能的一切連接,使黑客無法入侵、無法攻擊、無法破壞,實現了真正的安全。這種隔離技術確實實現了網絡的安全,但同樣引入了一個新的問題,因為針對車輛信息、布控信息等數據傳輸都要求有較高的實時性能,這樣對網段間實現數據傳輸的及時性能、完整性能有了新的挑戰。
安全隔離網閘在視頻監控系統的現有應用中,往往存在以Oracle數據庫傳輸或文件傳輸兩種方式:
其中,以Oracle數據庫傳輸時,在數據庫存儲數據圖片的URL的情況下,網閘以IP地址代理方式實現數據傳輸,即來自視頻專網、或者公共外網的流量先發送到網閘的一個代理IP,網閘修改目的IP后再往內網轉發,當內網需要通過URL地址獲取圖片時,再通過已經修改為內網的IP地址回訪,再通過網閘映射的端口回訪視頻專網或者公共外網,再獲取圖片流,然后再傳輸到內網;或在網閘雙邊都部署Oracle數據庫,Oracle數據庫支持直接進行圖片流寫入數據庫,網閘支持兩個數據庫之間直接傳輸圖片流。
然而,視頻監控系統行業的廠家大多應用的并非Oracle數據庫,上述方案需要直接應用視頻專網、或者公共外網的Oracle數據庫,然后再上傳到內網各個項目涉及廠商的平臺,這里會對視頻專網、或者公共外網的Oracle數據庫的操作性能壓力有影響,在龐大的數據量存儲及頻繁的數據庫I/O操作情況下,數據庫的性能將出現瓶頸。在以圖片流的形式傳輸時,對于每次寫入數據庫是單條數據寫入,日處理量500萬條以上數據的情況,單條寫入、內網的查詢性能都將收到嚴峻的考驗。況且Oracle數據庫是需要繳費的數據庫,并不是廣泛應用于監控系統行業的大多廠家,各個廠家應用的數據庫大多是各有不同,每開發一個新特性、新需求,都需要做一個新的對接,成本相當昂貴。
另一種方式是文件傳輸方式,網閘將文件以專網擺渡的方式傳輸到內網,各個廠商會根據各自的協議、對接方式,將數據以寫文件的形式,存放到視頻專網、公共外網等環境的設備中,網閘會將設備存儲文件的目錄以網閘傳輸文件的方式,將文件擺渡到另一個網段指定設備的特定目錄下,供網閘另一個網段(暫命名內網)的設備,讀取,解析,按照內網平臺的接收方式上傳。
然而,在采用文件傳輸的方式時,實際網閘是不會去區分文件的實時性,即有多少成功擺渡多少文件,當網閘因異常情況,短時間內停止擺渡,再次開始擺渡時,是無法保證實時數據文件優先被擺渡的;另外,網閘一端不斷的寫文件到磁盤,在擺渡成功后會做磁盤清理,這樣就意味著,磁盤有頻繁的讀、寫和清理的操作,磁盤的存儲會因這種頻繁的操作產生文件碎片,對存儲的磁盤損害很大;此外,由于文件傳輸方案更傾向于與正常情況下(網閘無異常情況)的實時性傳輸,而由于無數據庫的存在,傳輸過程中文件又存在刪除的操作,一旦傳輸過程中出現異常情況(內網的上級平臺斷電、重啟等),就會造成數據反復上傳失敗,對數據完整性無法保障。
發明內容
本發明的目的是提供一種跨網閘數據傳輸方法及系統,以克服現有技術中存在的上述問題,滿足不同廠商間跨網閘數據的傳輸,并保障數據傳輸的實時性和完整性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811377980.1/2.html,轉載請聲明來源鉆瓜專利網。





