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