
摘 要:基于云存儲技術,詳細分析了該技術在機場視頻監(jiān)控中的應用方法,通過設計云存儲平臺,實現對機場視頻監(jiān)控的數據管理,并對云存儲的實現方案進行詳細闡述,希望為進一步提高機場視頻監(jiān)控管理能力提供支持。
關鍵詞:云存儲;機場視頻監(jiān)控;系統(tǒng)設計;存儲平臺
前言:隨著民航事業(yè)進一步發(fā)展,我國民用運輸機場視頻系統(tǒng)正在朝著數字化、全覆蓋的方向發(fā)展,而由此帶來了數據安全、兼容性等問題。云計算是一種現代化信息手段,該技術的出現可以有效解決機場視頻監(jiān)控管理的相關問題,成為提高機場視頻監(jiān)控系統(tǒng)自動化、智能化的關鍵,值得關注。
1.機場視頻監(jiān)控系統(tǒng)的云存儲平臺建設
1.1機場視頻監(jiān)控系統(tǒng)的功能需求
機場視頻監(jiān)控系統(tǒng)所覆蓋的范圍較大,包括航站區(qū)、飛行區(qū)、公共區(qū)等多個區(qū)域,并且隨著當前機場規(guī)模的不斷擴大,航站樓所承載的旅客數量增多,飛機的起飛量增加,所以為了能夠更好地滿足機場管理需求,要求未來視頻監(jiān)控系統(tǒng)能夠對每一位游客、行李以及物品、檢查過程等進行記錄,并監(jiān)督各個建筑物、設備的安全運行情況,維持機場正常運行。
1.2云存儲平臺建設方案
云平臺的存儲功能可以為監(jiān)控視頻提供高精尖的數據支持,可以有效解決傳統(tǒng)技術體系下監(jiān)控視頻海量非結構化所造成的可擴展性差等問題。結合云計算技術的相關要求,本次采用中使用了VCeph結構,該結構存儲監(jiān)控視頻的基本流程為:在采集視頻技術后,將識別過濾功能將含有人物的關鍵幀文件,通過映射計算的方法生成唯一的存儲對象資料,并經掩蓋碼、哈希計算等方法確定對象文件的唯一表示,計算文件組的標識符,用彈性存儲算法糾正,從文件組中均勻的隨機選擇,使視頻監(jiān)控數據能夠均勻分布[1]。
所以為實現上述功能,結合機場視頻監(jiān)控系統(tǒng)的功能要求,本文將文件組作為任意對象文件的邏輯集合,其主要特征就是能夠在提取不同監(jiān)控器的復制文件組后,兼顧系統(tǒng)的穩(wěn)定性,使視頻數據在存儲前可分割為不同的數據幀,最終完成數據的歸檔處理。因此整個云存儲平臺的基本結構如圖1所示。
2.關鍵技術分析
2.1系統(tǒng)的數據管理方式
根據圖1介紹的云存儲平臺結構,采用分布式的技術群技術,通過將機場視頻監(jiān)控系統(tǒng)中的關鍵資料設置在不同的節(jié)點內做統(tǒng)一管理,其中所覆蓋的機房包括:航站樓主機房、飛行區(qū)匯聚機房、ITC匯聚機房、GTC匯聚機房等。同時結合攝像頭的分布情況做界定后(包括普通攝像頭、重要攝像頭等),與視圖庫連接,最后通過相應的數據處理,使視頻監(jiān)控資料上傳至云存儲平臺上。在整個系統(tǒng)中,可按照不同的用途對存儲空間做分類處理,包括圖片存儲空間、視頻存儲空間等,或者為每個攝像頭設置相應的文件夾等。
一般航站樓主機房按照≥90天的文件存儲要求,當存儲空間滿后,可根據時間推移刪除老舊數據。為實現該目標,在云存儲中可將多個攝像頭所記錄的視頻資料集中在一個存儲池內,在預先計算好90天內所產生的視頻資料后,事先在存儲池內預留相應的空間,這樣當存儲池滿后可自動刪除視頻。
2.2系統(tǒng)設計
本文所介紹的云存儲技術中,機場視頻監(jiān)控中所涉及的內容應該包括時間、地點、人物等關鍵資料,或者對機場不同空間的內部結構、設備進行監(jiān)控等。為更好的優(yōu)化系統(tǒng)功能,本文所使用的VCeph結構數據庫可以提供CRUSH分布式文件系統(tǒng)功能,提高了進場視頻監(jiān)控的管理能力。
考慮到機場所有視頻監(jiān)控數據為實時監(jiān)控,視頻資料容量大,所以針對該問題,本文提出了一種新的處理方案:先借助Apache Storm實時讀取監(jiān)控視頻數據,再對視頻內容進行相應的處理后再存入到數據庫中。在CRUSH分布式的結構下,所有文件的讀寫都能接受系統(tǒng)的控制,不僅能夠實時接收用戶對文件的各類存儲需求,也能定位文件的位置以及相關節(jié)點等[2]。在文件處理環(huán)節(jié),為每個文件構建相應的原數據結構,存儲不同的文件信息,該方法尤其在大文件存儲中的效果顯著,滿足機場航站樓等建筑物的多次讀取等應用場景的需求。
2.3數據安全保障機制
為滿足機場視頻監(jiān)控的安全管理要求,在云存儲平臺上,數據會根據視頻的對象、文件組以及數據等做兩兩對應,形成映射圖,這種方法不僅能夠方便數據管理能力,也能實現對監(jiān)控視頻的安全防護。其中兩兩對應的映射方法包括映射策略、存儲設備映射圖等因素決定,而由于在進場監(jiān)控視頻管理中可針對任意一個監(jiān)控攝像頭構建存儲文件,所以不需要擔心追蹤對象與位置之間的關系,在調用監(jiān)控視頻文件之后就可以直接提取信息。
在安全管理上,云存儲平臺普遍采用了主副本模型,其中客戶端只會對第一優(yōu)先級的數據做處理,此時考慮到存儲設備與監(jiān)控視頻對象之間處置存在相互應對的關系,所以在監(jiān)控視頻更新過程中,數據的更新變化過程有明確的順序,幾乎不會出現數據同步鎖問題。當第一副本的數據無法被訪問的情況下,云存儲平臺會將第二副本調整為第一優(yōu)先級并進行處置。
3.應用方案
3.1部署云存儲平臺
在綜合對比多種技術后,發(fā)現虛擬機作為可模擬多機環(huán)境的重要選擇,在云存儲平臺的部署上發(fā)揮著重要作用。同時結合機場監(jiān)控視頻管理的相關要求,需要在確保技術可行性的基礎上,構建分布式數據庫以及查詢系統(tǒng),安裝步驟為:(1)下載VM系統(tǒng),經過ULtra ISO軟碟通制作U盤啟動盤。(2)在電腦啟動時選擇BIOS系統(tǒng),加載鏡像,選擇“同意虛擬環(huán)境許可證”后選擇要安裝磁盤的位置,設置密碼,直至虛擬化平臺安裝結束。(3)進入VM系統(tǒng)界面,在“F2”下完成網絡設置后,考慮到云平臺需要在機場局域網的環(huán)境下使用,所以可以默認啟動動態(tài)路由分配協議,此時為避免出現每次訪問IP地址不一樣的情況,需要根據網關協議設置DNS服務、地址等靜態(tài)路由數據。
3.2存儲部分的部署
為提高機場視頻監(jiān)控管理能力,該存儲部分是在VM系統(tǒng)上搭建的,其中的關鍵技術包括:(1)經管網下載Ceph安裝包后,在不同節(jié)點上安裝數據庫,該數據庫具有拓展功能,可支持每個存儲過程的依賴包,并且考慮到國外網絡訪問存在的耗時問題,可選擇國內的阿里云。(2)部署VC集群。在主節(jié)點nodel上創(chuàng)設配置文件,結構形式為“XX.vceph.conf”,運行命令創(chuàng)設一個唯一的FSDI,該命硬為集群的唯一表示。(3)使用監(jiān)控器硬件名稱、內網IP,以及FSDI創(chuàng)建相應的目錄,該母上可以通過集群節(jié)點的方式對應每一個攝像頭存儲池,實現了監(jiān)控視頻數據的實時采集。
結束語:本文所介紹的云存儲技術滿足機場視頻監(jiān)控管理的需求,可在規(guī)定時間內精準地提供監(jiān)控視頻資料,值得推廣。
參考文獻:
[1]盧冬霞.視頻存儲技術對比分析[J].信息通信,2020(01):254-256.
[2]段雨梅.視頻監(jiān)控系統(tǒng)中數據存儲優(yōu)化[J].科技風,2019(29):96.
作者簡介:
底帥(1987年12月—),男,回族,北京市人,碩士研究生學歷,工程師,工作年限:7年,研究方向:視頻監(jiān)控、人臉識別。
(北京首都國際機場股份有限公司 ?北京 ?100621)