周毅,何金平,華先亮,李萌,鄭坤
(1.中海油能源發(fā)展股份有限公司 采油服務分公司,天津 300452;2.上海船舶研究設計院,上海 201203)
傳統(tǒng)的船舶安全體系管理模式依賴于岸基人員,主要是船長通過郵件進行日報和月報以及應急情景下的海事電話匯報給岸基,無法實現(xiàn)實時監(jiān)管,遠不能滿足船東岸基管理需求。近年來由于智能船舶概念的興起以及智能船舶技術的日益發(fā)展,船舶智能化已經(jīng)成為全球航運的大勢所趨[1],基于當前衛(wèi)星通信低帶寬和高成本約束下的實時視頻信息采集、傳輸、識別已成為智能船舶2.0關鍵技術之一。因此,通過設計開發(fā)一套以高性能視頻壓縮硬件模塊為核心的視頻遠程管理系統(tǒng),將船舶視頻數(shù)據(jù)輕量化回傳,一方面實現(xiàn)了對船舶的實時視頻監(jiān)控,解決岸端遠程對船端實時監(jiān)管的需求,另一方面,由此獲取的視頻數(shù)據(jù)也可為未來包括圖像識別等功能的開發(fā)積累了數(shù)據(jù)樣本,為將來應用人工智能技術實現(xiàn)對船舶的全面監(jiān)控與智能化管理做好必要的準備。
視頻遠程管理系統(tǒng)為船舶岸基營運管理提供了遠程視頻服務,由船基系統(tǒng)和岸基系統(tǒng)兩部分組成,要求具備以下特征。
1)自定義視頻壓縮率。系統(tǒng)支持默認的視頻壓縮率(一般根據(jù)船舶衛(wèi)星帶寬設定),支持岸基自定義視頻壓縮率,并將該設定參數(shù)遠程發(fā)送至船基視頻遠程管理系統(tǒng)中。
2)自定義視頻遠程傳輸。在岸基系統(tǒng)發(fā)送傳輸指令(某個視頻通道)后,船基系統(tǒng)進行該通道下的實時視頻流傳輸,且最多支持N個通道的實時傳輸(N根據(jù)衛(wèi)星帶寬確定)。
3)視頻實時播放、歷史回放切換。實時播放頁面可切換至歷史視頻流播放,支持視頻的快進、快退等常規(guī)操作。
4)實時視頻流截圖。岸基系統(tǒng)可以將截圖指令(通道號+時間)發(fā)送船基系統(tǒng),船基系統(tǒng)能根據(jù)指令自動從原始歷史視頻中截取相應的圖片,并發(fā)送至岸基系統(tǒng)進行顯示和保存。
5)報警自動回傳。船基視頻遠程管理系統(tǒng)實時采集船舶報警信息,各個報警點已經(jīng)和船舶攝像頭關聯(lián)[2]。當某個報警點被觸發(fā)時,船基系統(tǒng)能自動將該報警點相關聯(lián)的攝像頭信息回傳至岸基系統(tǒng)存儲,并在岸基前端界面推送信息。
6)攝像頭遠程控制。岸基系統(tǒng)支持對船端攝像頭的遠程控制,僅限正在傳輸?shù)囊曨l通道。岸基系統(tǒng)將遙控指令傳輸至船基攝像頭,控制攝像頭的旋轉(zhuǎn)。
7)權限管控。岸基系統(tǒng)支持管控不用角色人員的權限,需分權限查看船上攝像頭內(nèi)容及遠程控制重要位置攝像頭。權限管控功能需與導航平臺進行整合。
8)高可用性冗余架構(gòu)。視頻壓縮及傳輸要求采用高可用性冗余方案,每個壓縮設備支持 10 路視頻接入,要求至少預留 2 路作為備用通路,當正在使用中的 8 路有一路故障時,可以切換到備用通路中繼續(xù)傳輸,不影響系統(tǒng)正常使用。視頻壓縮設備要求至少預留一個作為備用,當某個視頻壓縮設備發(fā)生故障,或者某個視頻壓縮設備備用通路全部被占用,可以切換至備用壓縮設備中繼續(xù)傳輸,不影響系統(tǒng)正常使用。
1)權限管理。權限管理分為用戶權限管理和設備權限管理兩部分。用戶權限管理主要負責對用戶賬戶進行分層級管理,以實現(xiàn)不同的用戶賬戶只能查看具有給定權限設備的功能,并與現(xiàn)有導航系統(tǒng)對接,共享用戶信息;設備權限管理主要是指船基服務器管控本船設備的功能,如哪些設備可接入網(wǎng)絡,網(wǎng)絡在衛(wèi)星信道和3G/4G信道切換時如何控制并發(fā)傳輸?shù)耐ǖ罃?shù)量。
2)視頻監(jiān)控。視頻監(jiān)控主要由傳輸控制、壓縮上傳和接收播放3個模塊組成。傳輸控制模塊主要負責指令收發(fā),如設備在線狀態(tài)、云臺控制指令、視頻播放/停止指令等,是視頻傳輸系統(tǒng)的中樞神經(jīng);壓縮上傳模塊主要負責將高清視頻進行壓縮處理并在接到上傳指令后將壓縮后的音視頻數(shù)據(jù)上傳至岸基服務器;接收播放模塊負責展示船基攝像頭回傳的音視頻信息。
3)錄像管理。錄像管理由視頻存儲模塊和回放下載模塊組成[3]。視頻存儲模塊負責實時音視頻數(shù)據(jù)的存儲及管理;回放下載模塊負責實現(xiàn)錄像的回放展示、控制及下載等功能。
4)告警管理。告警管理主要由告警關聯(lián)、告警回傳2個模塊組成。告警關聯(lián)模塊主要負責與現(xiàn)有告警系統(tǒng)及視頻監(jiān)控系統(tǒng)進行對接,實現(xiàn)告警與云臺控制智能聯(lián)動等功能;告警回傳模塊主要負責管理告警回傳模式,將告警信息回傳至岸基服務器,以及在岸基視頻管控終端展示實時告警信息和查詢歷史告警記錄。
系統(tǒng)采用HTML5技術實現(xiàn),滿足移動端及PC端統(tǒng)一設計的理念,且支持Windows XP系統(tǒng),界面與現(xiàn)有岸基管理平臺風格保持一致。
根據(jù)智能船舶視頻遠程管理系統(tǒng)總體設計規(guī)劃,定義該系統(tǒng)與船舶其他智能系統(tǒng)之間的數(shù)據(jù)/業(yè)務交互模式,系統(tǒng)邏輯架構(gòu)圖見圖1。
圖1 視頻遠程管理系統(tǒng)邏輯架構(gòu)
集成平臺系統(tǒng)采集船舶視頻監(jiān)控系統(tǒng)的視頻數(shù)據(jù)以及其他各功能系統(tǒng)的報警數(shù)據(jù),通過數(shù)據(jù)分發(fā)系統(tǒng)將上述采集數(shù)據(jù)實時推送至視頻遠程管理系統(tǒng)(船基),船基部分根據(jù)報警數(shù)據(jù)及岸基控制指令,判斷是否需要將當前視頻數(shù)據(jù)經(jīng)壓縮后傳輸至岸基。岸基部分一方面可以對船基傳輸?shù)囊曨l數(shù)據(jù)進行存儲,播放,另一方面可通過發(fā)送相關控制指令自定義視頻傳輸,如截圖指令、攝像頭控制指令、壓縮率指令等。同時視頻遠程管理系統(tǒng)UI界面需集成在集成平臺系統(tǒng)導航平臺中,實現(xiàn)統(tǒng)一顯示,統(tǒng)一管理。
系統(tǒng)前端展示部分采用B/S架構(gòu),Html5界面;壓縮和傳輸設備采用C/C++開發(fā);WEB后端使用PHP開發(fā),與其他服務交互使用TCP協(xié)議;船基和岸基管理部分使用C/C++開發(fā),相互通信使用TCP協(xié)議;流媒體轉(zhuǎn)發(fā)服務使用Nginx搭建;最后用Nginx搭建負載均衡服務器。
系統(tǒng)技術架構(gòu)見圖2。
圖2 視頻遠程管理系統(tǒng)技術架構(gòu)
本系統(tǒng)通過衛(wèi)星或移動網(wǎng)絡運營商的3/4G通道將船載音視頻數(shù)據(jù)傳輸至岸基服務器。岸基視頻管控終端可連接岸基服務器進行視頻監(jiān)控[4],并可通過岸基服務器向船基系統(tǒng)發(fā)送控制指令,以達到實時監(jiān)控指揮調(diào)度的功能。其網(wǎng)絡拓撲圖見圖3。
圖3 視頻遠程管理系統(tǒng)網(wǎng)絡拓撲圖
智能船舶視頻遠程管理系統(tǒng)由四大子系統(tǒng)組成[5],具體功能模塊見圖4。
圖4 視頻遠程管理系統(tǒng)功能架構(gòu)
本系統(tǒng)涉及到的人機交互界面主要分為業(yè)務界面和管理界面,支持中英文切換、晝夜模式切換及UTC時間顯示,包含視頻監(jiān)控、告警管理、錄像管理、統(tǒng)計信息四大功能。
智能船舶船岸一體視頻遠程管理系統(tǒng)在LNG運輸船“海洋石油301”上實現(xiàn)了裝船應用和海洋環(huán)境下的船岸一體通信測試,視頻傳輸?shù)木唧w測試效果見表1。
表1 智能船舶船岸一體視頻遠程管理系統(tǒng)實船測試記錄
岸基監(jiān)控效果圖見圖5。
圖5 視頻遠程管理系統(tǒng)實船應用效果
實際效果顯示,船舶在VSAT衛(wèi)通信道(256 kb/s)下,單通道視頻信號在最大128k碼流傳輸設置下,仍然能夠流暢傳輸清晰的視頻;在最小傳輸碼流(16 kb/s)工況下,岸基仍然能夠流暢觀看視頻,最大程度保證了岸基的可視化效果。
通過設計、應用、實船測試船岸一體視頻遠程管理系統(tǒng),利用硬件對船基視頻信號進行壓縮,對傳輸碼流提供無級調(diào)節(jié),實現(xiàn)了船舶在停泊、進出港、航行中不同的通信信道和帶寬下視頻信號的流暢傳輸。在不增加船東營運成本的前提下,能夠滿足大部分船東在岸基對船隊船舶的實時監(jiān)控要求,最大程度支持船東的實時和精細化營運管理。無論是新造船舶的設計建造還是現(xiàn)有船舶的升級改造,本系統(tǒng)都值得推廣應用。