shanghai security defense & alarm association 愛建網(wǎng)">
本文通過闡述業(yè)內(nèi)開展監(jiān)控合作增值業(yè)務(wù)的幾種常用模式,詳細(xì)描述各種方式的優(yōu)缺點(diǎn),從而形成直觀的比對,有利于開展合作業(yè)務(wù)時(shí)做一些初步的預(yù)分析和判斷,正確選擇合適的開發(fā)方式。并以H3C公司推出的IMOS insideTM多媒體中間件為例,介紹業(yè)界部分中間件技術(shù)和流行趨勢,為解決實(shí)際需求問題提供一些指引方向。
合作增值業(yè)務(wù)的幾種模式
1.基于設(shè)備SDK開發(fā)
該方式在國內(nèi)傳統(tǒng)監(jiān)控產(chǎn)業(yè)價(jià)值鏈中用得比較普遍,比如海康等主流DVR/DVS設(shè)備廠商。集成商(ISV)通過廠商提供的設(shè)備SDK接口,可以面向客戶的需求進(jìn)行定制性開發(fā),同時(shí)開發(fā)基礎(chǔ)管理平臺和行業(yè)應(yīng)用平臺,并整合存儲設(shè)備。
基于設(shè)備SDK的開發(fā)方式,優(yōu)點(diǎn)是主流廠商設(shè)備SDK系列比較全,功能較完善,接口歸一化和繼承性比較好。對于一般的小型監(jiān)控項(xiàng)目,集成商熟悉終端SDK后,可以快速開發(fā)出一個(gè)基本的監(jiān)控系統(tǒng),做一些簡單的需求定制應(yīng)用,風(fēng)險(xiǎn)低。缺點(diǎn)是只有部件級接口,缺乏統(tǒng)一的平臺級接口,導(dǎo)致系統(tǒng)管理能力弱、開發(fā)工作量大、異構(gòu)屏蔽性差、接口抽象程度低。對于復(fù)雜的大型監(jiān)控項(xiàng)目,集成商需要面對前端、海量存儲、網(wǎng)絡(luò)、流媒體、增值應(yīng)用等各項(xiàng)集成開發(fā)需求。由于監(jiān)控方案中的各個(gè)部件來自不同的廠商,缺乏統(tǒng)一標(biāo)準(zhǔn),開放接口不一,集成商設(shè)計(jì)時(shí)并不會(huì)從整體解決方案角度進(jìn)行優(yōu)化融合,只能被動(dòng)適配,同時(shí)受自身開發(fā)能力及技術(shù)力量所限,會(huì)導(dǎo)致項(xiàng)目定制成本較高,開發(fā)風(fēng)險(xiǎn)較大。另一方面,集成時(shí)還需要協(xié)調(diào)處理各方利益,出現(xiàn)問題容易產(chǎn)生定位分歧,不僅影響處理問題的效率,也增加實(shí)施風(fēng)險(xiǎn)和實(shí)施費(fèi)用。
在這樣的價(jià)值鏈中,國內(nèi)安防企業(yè)尤其是ISV的良莠不齊,監(jiān)控產(chǎn)品的非標(biāo)準(zhǔn)化和監(jiān)控管理平臺的能力已經(jīng)越發(fā)制約監(jiān)控產(chǎn)業(yè)的高速發(fā)展,同時(shí)原有ISV面對高投入、低產(chǎn)出的挑戰(zhàn)。整個(gè)監(jiān)控產(chǎn)業(yè)如同處于早期發(fā)展階段的IT行業(yè),迫切需要采用更標(biāo)準(zhǔn)化的建設(shè)思路,重新梳理產(chǎn)業(yè)價(jià)值鏈。
2.基于平臺SDK開發(fā)
設(shè)備SDK只是開放接口的一種方式,不是全部,SDK可以基于終端也可以由平臺提供。終端SDK之所以在其特定歷史階段成為主流的開發(fā)方式,一個(gè)重要的原因是傳統(tǒng)終端設(shè)備廠商普遍缺乏提供平臺級SDK的能力,以前沒有一個(gè)廠商能夠提供完整的監(jiān)控基礎(chǔ)解決方案,并基于此提供全面的平臺級開放接口。業(yè)界呼喚統(tǒng)一調(diào)度的多媒體監(jiān)控基礎(chǔ)管理平臺,同時(shí)提供平臺SDK接口,以降低業(yè)務(wù)開發(fā)風(fēng)險(xiǎn),提高系統(tǒng)的可靠性和可擴(kuò)展性,為合作業(yè)務(wù)的快速開發(fā)提供支撐。
基于平臺SDK開發(fā)的方式是隨著行業(yè)規(guī)模化應(yīng)用的不斷擴(kuò)大,市場需求快速響應(yīng)度的不斷提高,于近幾年出現(xiàn)的一種新型開發(fā)模式。這種方式直接導(dǎo)致了監(jiān)控產(chǎn)業(yè)價(jià)值鏈的重構(gòu),實(shí)力雄厚、技術(shù)積累較深厚的IT和通信大型企業(yè)開始進(jìn)入這個(gè)領(lǐng)域,提供完整的監(jiān)控基礎(chǔ)解決方案,充當(dāng)產(chǎn)業(yè)鏈的核心,拉動(dòng)產(chǎn)業(yè)鏈繼續(xù)發(fā)展。
基于平臺級SDK開發(fā)、構(gòu)建上層應(yīng)用步驟簡單、擴(kuò)展性強(qiáng),具有高可靠性、高性能的特點(diǎn)。電力、金融、環(huán)保等各種行業(yè)化的應(yīng)用完全可以在基礎(chǔ)監(jiān)控平臺提供的SDK上進(jìn)行各種層次的開發(fā),有助于應(yīng)用軟件廠商或集成商專注于面向業(yè)務(wù)的開發(fā),不再需要面向監(jiān)控平臺內(nèi)部的媒體、存儲、網(wǎng)管等基礎(chǔ)部件,發(fā)揮其優(yōu)勢,顯著降低集成開發(fā)的風(fēng)險(xiǎn)和成本。平臺級開發(fā)接口能夠滿足大規(guī)模靈活應(yīng)用的需求,讓合作開發(fā)變得方便、快捷,產(chǎn)品和形式更為豐富,從而大大優(yōu)化監(jiān)控產(chǎn)業(yè)的價(jià)值鏈。同時(shí)基礎(chǔ)監(jiān)控平臺的穩(wěn)定可靠也確保了低風(fēng)險(xiǎn)低成本的開發(fā)增值應(yīng)用。
基礎(chǔ)監(jiān)控平臺必須提供靈活可靠、形式多樣的平臺級SDK,并提供各種開放性接口,除了接入自身的前端設(shè)備外,還要允許接入其他的第三方設(shè)備。如圖1所示,基礎(chǔ)監(jiān)控平臺應(yīng)當(dāng)具備以下幾個(gè)特點(diǎn):
l具備行業(yè)集成應(yīng)用接口、互補(bǔ)聯(lián)動(dòng)業(yè)務(wù)接口、互通互聯(lián)接口、兼容業(yè)務(wù)接口等多種需求形式的平臺級開發(fā)接口,包括動(dòng)態(tài)鏈接庫、控件、協(xié)議等各種方式的接口產(chǎn)品形態(tài);
l實(shí)現(xiàn)與GIS、三臺合一、應(yīng)急指揮、車牌識別、智能分析等業(yè)務(wù)系統(tǒng)的融合;
l實(shí)現(xiàn)與專業(yè)報(bào)警、門禁、對講、巡更、SCADA動(dòng)力環(huán)境系統(tǒng)的聯(lián)動(dòng);
l實(shí)現(xiàn)同類監(jiān)控系統(tǒng)的互通互聯(lián),以及第三方前端設(shè)備的兼容接入。
圖1 基礎(chǔ)監(jiān)控平臺開放架構(gòu)
[NextPage]
平臺SDK提供的接口形式,包括平臺訪問型SDK、平臺聯(lián)動(dòng)型SDK、平臺集成型SDK三種類型。其中,平臺訪問型SDK主要用于實(shí)現(xiàn)第三方軟件快速定位訪問,平臺聯(lián)動(dòng)型SDK適用于實(shí)現(xiàn)第三方報(bào)警系統(tǒng)的視頻聯(lián)動(dòng),平臺集成型SDK適用于第三方系統(tǒng)集成或共享監(jiān)控平臺的資源,滿足復(fù)雜的集成應(yīng)用需求,如實(shí)況、云臺、回放、對講、告警等。
3.基于中間件開發(fā)
所謂中間件,就是進(jìn)行系統(tǒng)規(guī)劃的、經(jīng)過抽象的、采用統(tǒng)一內(nèi)核及統(tǒng)一接口的、異構(gòu)屏蔽性好、定制能力好、部署簡單、維護(hù)方便、功能強(qiáng)大的的軟件服務(wù)包。平臺軟件+接口的形式不是中間件,軟件模塊的堆砌+部分接口也不是中間件。
中間件方式的出現(xiàn)進(jìn)一步影響了監(jiān)控產(chǎn)業(yè)價(jià)值鏈的重組。它是在平臺SDK方式的基礎(chǔ)上進(jìn)一步發(fā)展出來的一種合作開發(fā)模式。基于這種模式,基礎(chǔ)監(jiān)控解決方案提供商挪出一部分價(jià)值,將基礎(chǔ)平臺封裝成中間件,提供給在某行業(yè)內(nèi)有專長特色的集成商,讓他們能夠通過中間件及SDK,一方面進(jìn)行快速高效地開發(fā),另一方面緊密整合基礎(chǔ)監(jiān)控平臺資源,完整開發(fā)出面向行業(yè)特色的綜合應(yīng)用業(yè)務(wù)系統(tǒng)。與純平臺SDK方式不同,在這種合作模式下,集成商獨(dú)自面對客戶,以完整軟件提供商的角色出現(xiàn)在最終用戶面前,基礎(chǔ)平臺提供商不再同時(shí)出現(xiàn),他們和行業(yè)集成商共同提供客戶所需要的產(chǎn)品和方案。這樣既保護(hù)了集成商的利益,也能滿足最終用戶的需求。
多媒體中間件是采用分層設(shè)計(jì)的系統(tǒng)架構(gòu)理念,將有關(guān)多媒體業(yè)務(wù)的常用功能抽象成通用模塊,統(tǒng)一內(nèi)核、統(tǒng)一接口,屏蔽各類業(yè)務(wù)的差異性以及異構(gòu)設(shè)備的差異性。抽象程度更高、基礎(chǔ)功能更加豐富的多媒體中間件,通過多媒體基礎(chǔ)設(shè)施提供強(qiáng)大的二次開發(fā)能力,可以滿足多樣化的業(yè)務(wù)擴(kuò)展需求,不僅能夠搭建監(jiān)控業(yè)務(wù),還能夠搭建視頻會(huì)議、VOD點(diǎn)播、媒體發(fā)布等各種多媒體業(yè)務(wù),支持第三方廠商設(shè)備的接入,以及與第三方應(yīng)用的互通集成,支持靈活選取、裁減、增強(qiáng)的定制開發(fā)能力,通過調(diào)整配置、增加圖形化界面等步驟就可以實(shí)現(xiàn)一套支持綜合多媒體業(yè)務(wù)的應(yīng)用系統(tǒng)。
多媒體中間件是開展合作業(yè)務(wù)的最佳方法
多媒體中間件通過分層開發(fā)接口,可以滿足合作伙伴在不同層次的集成開發(fā)需求,既可以擴(kuò)展上層應(yīng)用,也可以增加核心組件以及協(xié)議插件。下面以H3C公司最新推出的IMOS insideTM多媒體中間件為例,介紹多媒體中間件的架構(gòu)、原理、模塊組成以及功能特點(diǎn)。
IMOS insideTM是H3C公司多媒體產(chǎn)品對外合作計(jì)劃的名稱,也是對H3C多媒體中間件產(chǎn)品核心技術(shù)的統(tǒng)稱。所有支持IMOS insideTM多媒體中間件產(chǎn)品的廠商一旦認(rèn)證為IMOS insideTM合作伙伴,都可以在其軟件界面或硬件產(chǎn)品外觀上使用IMOS insideTM標(biāo)識 。
該中間件主要定位于含括監(jiān)控、視訊會(huì)議等多媒體應(yīng)用的多媒體基礎(chǔ)管理平臺,完全采用SOA面向服務(wù)的分層應(yīng)用架構(gòu),基于功能組件的模塊化設(shè)計(jì),封裝編解碼、網(wǎng)絡(luò)、存儲、信令等各種專業(yè)監(jiān)控業(yè)務(wù),屏蔽技術(shù)細(xì)節(jié),為各類應(yīng)用系統(tǒng)提供視頻監(jiān)控基礎(chǔ)服務(wù)。同時(shí)提供靈活多樣的平臺級SDK,幫助合作伙伴專注于業(yè)務(wù)開發(fā),快速可靠的向最終用戶提供各種行業(yè)應(yīng)用解決方案。
圖2中,多媒體中間件的系統(tǒng)結(jié)構(gòu)分為四層:多媒體操作層、多媒體數(shù)據(jù)庫層、多媒體中間件層、應(yīng)用呈現(xiàn)層。其中,多媒體操作層對操作系統(tǒng)、數(shù)據(jù)庫、多媒體協(xié)議進(jìn)行封裝,實(shí)現(xiàn)上層應(yīng)用的平臺無關(guān)性,提高開發(fā)效率和系統(tǒng)兼容性;多媒體數(shù)據(jù)庫層是對多媒體領(lǐng)域通用數(shù)據(jù)模型和標(biāo)準(zhǔn)的實(shí)現(xiàn),支持對實(shí)現(xiàn)的擴(kuò)展,提供了“原子”業(yè)務(wù)(基礎(chǔ)業(yè)務(wù));多媒體中間件層通過對原子業(yè)務(wù)的簡單組合或者定制開發(fā),快速構(gòu)建新的業(yè)務(wù),“搭積木”的開發(fā)方式可以節(jié)省大量的重復(fù)開發(fā)成本,開發(fā)和穩(wěn)定周期更短;應(yīng)用呈現(xiàn)層可以根據(jù)最終用戶的個(gè)性化需求,以及B/S和C/S的不同應(yīng)用模式,定制開發(fā)不同的業(yè)務(wù)應(yīng)用軟件以及操作界面。多媒體中間件的分層架構(gòu)模型和開發(fā)接口允許完全替換和開發(fā)新的業(yè)務(wù)展現(xiàn),同時(shí)允許多套展現(xiàn)并存,從而最大化地貼近用戶的體驗(yàn)要求。
圖2 多媒體中間件分層架構(gòu)
[NextPage]
基于IMOS的監(jiān)獄安全集成解決方案
在“IP大聯(lián)網(wǎng)、安防智能、多業(yè)務(wù)整合”的大趨勢下,H3C聯(lián)手武漢世邦推出以H3C IMOS為基礎(chǔ)的監(jiān)獄安全集成應(yīng)用產(chǎn)品,專門針對監(jiān)獄行業(yè)的安全管理需求,滿足監(jiān)獄管理用戶對多級IP聯(lián)網(wǎng)管理、智能化視頻分析及聯(lián)動(dòng)應(yīng)用、多業(yè)務(wù)集成化管理的應(yīng)用需求,并可以與用戶的業(yè)務(wù)系統(tǒng)和應(yīng)急指揮系統(tǒng)進(jìn)行擴(kuò)展整合,實(shí)現(xiàn)完善的監(jiān)獄安全集成管理模式。
1.合作方案概述
H3C-世邦解決方案可以面向監(jiān)獄的不同應(yīng)用整合,其基本的合作形式為:
l由H3C IMOS所提供的監(jiān)控平臺SDK,為用戶提供視頻監(jiān)控、移動(dòng)視頻監(jiān)控;
l由H3C提供前端編解碼器的報(bào)警、音頻輸入輸出接口API,為用戶提供視頻監(jiān)控、緊急報(bào)警及雙向?qū)χv應(yīng)用;
l與H3C 電視墻控制接口API實(shí)現(xiàn)數(shù)字電視墻切換應(yīng)用;
l與H3C OAA合作計(jì)劃的其它合伙伙伴提供視頻分析、設(shè)備應(yīng)用接口和其它擴(kuò)展性應(yīng)用。
世邦科技旗下的UNISEC系列安全集成應(yīng)用產(chǎn)品針對數(shù)字監(jiān)獄管理,可以為用戶提供從多業(yè)務(wù)整合接口、業(yè)務(wù)中間件及服務(wù)平臺、可定制的人機(jī)交互接口,增強(qiáng)對多業(yè)務(wù)系統(tǒng)的控制管理能力。
2、用戶場景
1)場景一:解決多種應(yīng)用系統(tǒng)集成及聯(lián)動(dòng)
問題:監(jiān)獄作為高設(shè)防區(qū)域,在實(shí)現(xiàn)高性能的視頻監(jiān)控同時(shí),還需要與其它多種安全系統(tǒng)之間充分聯(lián)動(dòng),并可以針對不同報(bào)警事件迅速響應(yīng)各種預(yù)案。
解決方案:H3C IMOS與UNISEC多業(yè)務(wù)集成系統(tǒng)為監(jiān)控提供了視頻監(jiān)控、門禁巡更、周界報(bào)警、緊急報(bào)警等多達(dá)十幾種業(yè)務(wù)系統(tǒng)的融合性集成管理,并通過統(tǒng)一的軟件界面實(shí)現(xiàn)視頻、控制、報(bào)警、聯(lián)動(dòng)、數(shù)據(jù)的綜合性應(yīng)用處理,同時(shí)提供針對性的預(yù)案聯(lián)動(dòng)機(jī)制,滿足監(jiān)獄的應(yīng)急指揮需求。此外,該系統(tǒng)的可伸縮業(yè)務(wù)整合能力可以更大程序發(fā)揮不同應(yīng)用系統(tǒng)的能力,保證用戶系統(tǒng)在不同時(shí)期平滑升級的擴(kuò)展要求,實(shí)現(xiàn)可持續(xù)保護(hù)用戶投資。
2)場景二:觸控三維可視化界面實(shí)現(xiàn)統(tǒng)一人機(jī)接口
問題:傳統(tǒng)集成軟件系統(tǒng)的操作方法是大量依賴菜單方式的功能導(dǎo)航和折疊樹方式的設(shè)備操作,對于具有多個(gè)業(yè)務(wù)應(yīng)用、大規(guī)模數(shù)量設(shè)備的操作非常不人性化,非專業(yè)人員難以掌握。
解決方案:采用UNISEC 3DS三維引擎技術(shù)可以實(shí)現(xiàn)將不同應(yīng)用系統(tǒng)的操作,如視頻瀏覽、攝像機(jī)控制、門禁數(shù)據(jù)、報(bào)警聯(lián)動(dòng)、電視墻切換等,全部在三維化場景進(jìn)行操作,使用戶擺脫多業(yè)務(wù)管理主機(jī)、多級菜單、多實(shí)時(shí)監(jiān)測界面所造成的操作障礙,進(jìn)一步提高不同系統(tǒng)間的快速聯(lián)動(dòng)處理效率。
將多業(yè)務(wù)系統(tǒng)所帶來的復(fù)雜應(yīng)用簡單化是這個(gè)多業(yè)務(wù)集成系統(tǒng)的重要目標(biāo),從而讓用戶將注意力更多放在業(yè)務(wù)安全管理本身,而不是管理系統(tǒng)本身的操作難度上,可以更快地讓易流動(dòng)的安保人員操作、讓管理決策層掌握,帶來業(yè)務(wù)管理水平的提升。
3與傳統(tǒng)應(yīng)用集成系統(tǒng)的比對
表1 H3C IMOS與UNISEC多業(yè)務(wù)集成系統(tǒng)相比傳統(tǒng)應(yīng)用集成的優(yōu)勢
傳統(tǒng)應(yīng)用集成H3C IMOS與UNISEC多業(yè)務(wù)集成系統(tǒng)
[NextPage]
多業(yè)務(wù)集成及聯(lián)動(dòng)傳統(tǒng)應(yīng)用集成具有分散式數(shù)據(jù)管理、非標(biāo)準(zhǔn)應(yīng)用接口、單業(yè)務(wù)軟件界面、菜單式導(dǎo)航的特點(diǎn),系統(tǒng)整合程度不足,聯(lián)動(dòng)邏輯無法標(biāo)準(zhǔn)化造成維護(hù)性差,無法做到多業(yè)務(wù)單界面整合,不易于操作。采用XAIL可擴(kuò)展資產(chǎn)信息語言實(shí)現(xiàn)多業(yè)務(wù)系統(tǒng)設(shè)備、數(shù)據(jù)的集中化、可伸縮管理,實(shí)現(xiàn)對SIP、XML的標(biāo)準(zhǔn)化應(yīng)用調(diào)用和接入接口方便擴(kuò)展。整體采用單界面多業(yè)務(wù)整合操作,滿足實(shí)時(shí)系統(tǒng)的速度響應(yīng)要求。
實(shí)時(shí)監(jiān)控與圖形化人機(jī)接口傳統(tǒng)應(yīng)用都采用非圖形化人機(jī)界面,操作使用單一,效率較低,對于報(bào)警等實(shí)時(shí)情況系統(tǒng),無法做到隨時(shí)監(jiān)控、隨時(shí)處理。以圖形化人機(jī)界面、三維虛擬仿真、多點(diǎn)觸摸控制、瀏覽器等方式統(tǒng)一各個(gè)業(yè)務(wù)系統(tǒng)的管理界面,實(shí)現(xiàn)多種業(yè)務(wù)操作,如視頻顯示控制、報(bào)警顯示處理及數(shù)據(jù)統(tǒng)計(jì)等操作。
智能聯(lián)動(dòng)分析 大多數(shù)采用非可編程的聯(lián)動(dòng)處理方式,造成聯(lián)動(dòng)管理邏輯不易維護(hù)、必須對源代碼處理的情況。大型多業(yè)務(wù)系統(tǒng)之間的聯(lián)動(dòng)關(guān)系復(fù)雜,傳統(tǒng)的系統(tǒng)只能實(shí)現(xiàn)一二個(gè)系統(tǒng)的聯(lián)動(dòng),無法滿足多種系統(tǒng)間的實(shí)時(shí)并發(fā)性聯(lián)動(dòng)。獨(dú)創(chuàng)的XAIL聯(lián)動(dòng)表達(dá)式是一種可擴(kuò)展、可編程的聯(lián)動(dòng)處理語言,可以實(shí)現(xiàn)多業(yè)務(wù)系統(tǒng)間的復(fù)雜聯(lián)動(dòng)管理、實(shí)時(shí)并發(fā)報(bào)警聯(lián)動(dòng)管理以及免配置設(shè)備聯(lián)動(dòng)管理,滿足大型業(yè)務(wù)系統(tǒng)的多點(diǎn)聯(lián)動(dòng)管理機(jī)制。自主研發(fā)的AVTL視頻聯(lián)動(dòng)功能、PWE預(yù)案工作流引擎更加提高應(yīng)急指揮聯(lián)動(dòng)的自動(dòng)化與智能化程度。
結(jié)束語
多媒體中間件是時(shí)下業(yè)內(nèi)開展合作增值業(yè)務(wù)的最為先進(jìn)的技術(shù),是監(jiān)控產(chǎn)業(yè)鏈合作模式的未來發(fā)展方向,也是多媒體領(lǐng)域開展合作業(yè)務(wù)的主要發(fā)展趨勢。基礎(chǔ)監(jiān)控解決方案提供商不光要能夠提供平臺軟件中間件,還要能夠提供終端軟件中間件,能夠?qū)⒅虚g件MINI化內(nèi)嵌于第三方廠商的硬件設(shè)備中,讓合作伙伴(如IPC終端設(shè)備廠商),能夠把中間件軟件安裝在自身的硬件終端產(chǎn)品中,輕松實(shí)現(xiàn)與基礎(chǔ)管理平臺的互通互聯(lián)。同時(shí)通過修改XML參數(shù)配置文件和約束配置文件定制設(shè)備差異,增加底層驅(qū)動(dòng)適應(yīng)新的硬件后,能夠快速定制新的終端設(shè)備,實(shí)現(xiàn)真正意義上的中間件。
滬公網(wǎng)安備 31011202001934號