李丹清,韓利峰,李嘉曾,吳麗梅,張立園,陳永忠
(1.上海交通大學 軟件工程學院,上海 200240;2.中國科學院上海應用物理研究所 系統工程部,上海 201800)
視頻監控系統經歷了由模擬到數字的轉變,目前發展到第三代,通過利用多媒體壓縮算法,網絡通訊以及人工智能,更加趨向于網絡化和智能化[1]。
伴隨著網絡通訊技術的進步,大型SCADA(Supervisory Control And Data Acquisition)系統和視頻監控系統的平臺融合、信號聯動[2-4]逐漸成為可能。
在電力行業和軌道交通行業初步解決了系統間人為切換,但沒有互動的情況[5,6]。解決方案是SCADA系統的操作處理,通過事件的方式觸發執行機構動作,同時通過聯動服務器彈出視頻畫面,觀察事件處理狀況。這種簡單的互動不具有視頻監控系統縱深層次的優化和橫向平臺擴展的設計理念,況且越來越多的需求體現在視頻、環境、生產、運行等全面信息的深度融合。
解決平臺間信息的深度融合需要解決以下問題:統一的平臺下能同時支持SCADA通訊協議和視頻傳輸通訊協議;擁有事件處理機制,能實現兩系統之間的事件傳遞;擁有可靠的數據傳輸通道,解決客戶端信號數據和視頻數據的傳輸;擁有前端的數據渲染能力,能同時渲染實時變量數據和視頻流數據;具有深度融合所需要的數據處理,圖像處理、智能算法能力。
Nodejs平臺具有以上描述的系統集成和深度融合的能力。首先,它是一個讓JavaScript運行在服務端的開發平臺,采用Google-V8引擎作為編譯器,使得JavaScript的執行速度遠超Ruby、Python等腳本語言;……