分布式拼接屏系統通用接入方案的研發背景及業務流程
隨著社會經濟飛速發展,金融機構業務量不斷增長,業務糾紛、暴力事件也時有發生,對安全防范監控提出了更高的要求。拼接屏因其分辨率高、顯示區域廣、畫面細膩、信息量大等優點而被廣泛應用于金融行業等領域。拼接屏系統的核心設備(解碼器)型號、規格、生產廠商眾多,連接復雜,無統一標準協議。這些特點不利于拼接屏系統標準化、集成化,而且系統可移植性差,一般操作人員需操作多款設備/軟件才能控制拼接屏,二次開發周期與質量難以保證。因此探索一種拼接屏系統通用接入方案,在同一軟件平臺將復雜多樣的解碼器設備統一管理與集中控制就愈發必要了。
杰安創科技采用分布式、Zookeeper 中間件,RPC 遠程調用、主從備份、負載均衡等技術結合接入服務器、業務服務器、注冊中心服務器,提出了分布式拼接屏通用接入方案。拼接屏系統通用接入方案主要業務流程如下:1.PC 控制端接收客戶操作后,發送業務指令至業務服務器中運行的業務服務。2.業務服務接收業務指令后,根據具體業務需求進行相應的業務邏輯處理,并根據負載均衡算法(如隨機法、輪詢法)選取適宜的接入服務器。接入服務器選定后,向其發送標準接入指令。3.接入服務器,依據標準接入指令中包含的解碼器類型,選取與之匹配的接入服務,采用解碼器廠商SDK 的方式發送操控指令給解碼器。4.解碼器接收操控指令,經邏輯處理后,輸出視頻信號并在拼接屏顯示畫面。