|
|
接触安防集成系统平台软件的开发,到如今已经三年多了。在这期间,对于安防平台软
. E* Q6 ?* ? m8 i+ W; a& w: P ) N! T. }: l) D: G: D
件的认识有了不断的加深。
% {0 u+ W& `3 F f2 p, r+ B% K 认识此类软件的含义,首先要从它的名字分析,这类软件全称我们叫做《安防系统集成 9 F) @7 ?- U' O# i- W
- D1 c0 q5 R- |8 {7 G1 J
平台软件》。 1 y% U, ]6 v: Q8 @! f# X5 I
第一个关键词是“安防系统”,也就是说这类软件面向的是安全防范工程的。安防工程 - L, x. K. |& v0 k
K8 R/ A. \ G4 s; u, y# }2 ?* F7 ~的真正起步应该是在80年代中期,也就是从那个时期起,此类工程才从保密工程扩展到了普
- u) f9 s- r, Y$ p% p. |; Y6 } 8 @8 E; ^+ U$ z3 g, N
通民用工程。但是早期它的软件系统几乎为零。为什么这么说呢?首先说那个年代,计算机 * h: P3 Y) O* n
0 D- m% S9 e3 S1 a2 `/ ^4 ]( S的发展还没有到达一定水平,不用说软件,就是一台普通pc机,在那时也只是神话。所以说
* ^/ x& l: E5 w2 r
' r; B9 S( S6 z那个时候的安防工程由于考虑成本的因素,不会有人接受昂贵的软件集成的。那个阶段,前 ! k4 J: K; o8 d' U8 s
! I( s2 b8 M* m- F" h* C7 g6 @端摄像机一水的模拟机,监控室里有几个屏幕,监控员能够通过键盘PTZ控制,就已经感觉
% M8 h& Q, a- o: b& l1 a. ^/ f
) o. K9 ~, H& H* v/ S# F1 }* ?7 k是“高科技”了。
: F, J$ [+ E3 I7 o+ w, Z' t2 m 计算机的迅速普及,给了安防行业的发展极大的推动力。从90年代中期开始,大量国外 7 \. C8 |) K! L. N# h. z, A
# j v$ S$ I# {" `/ M! T安防设备提供商开始提供基于pc平台的配套软件,有的是免费提供的,有的是按点位授权
* n/ w/ g/ V8 |* R; V, g5 k1 |1 G
( C5 k! M5 Q4 A6 x- A5 S的。由于计算机硬件的价格越来越平民化,使得许多安防工程已经把计算机及其网络作为了
6 `2 y2 x2 Y/ Z2 T$ ]! x8 w + b I% Q8 Q: I$ C- E( D0 Q1 a
安防系统工程的标配。成本以及使用效率和方便性,也就是俗话说的“性价比”,促进了安 # L% t: o' F/ y" M( h, \
0 G! R) T1 `0 m/ s
防工程以及安防系统软件的长足发展,而运行在WIN95、98上的各个子系统的配套软件,让 * E. T4 X [( j( A# h! ]4 Y
, I2 S) K1 H! G$ _# C8 I监控人员体会到了真正的“高科技”。但是这样一来,也带来了另外一个问题,比如说一个
+ z3 v3 m c% j# i o
0 q. P. w n( R& J安防工程,包括报警系统、监控系统、门禁系统、消防系统、巡更系统、灯控系统、存储系
/ K& c; d) }' f8 F1 [7 q+ u7 |
5 H: T* F2 o6 [" W* V1 q统等等这些子系统,每个子系统都有了自己的配套软件,那么在监控中心的计算机上,就会
* k$ x3 q9 A; j6 q 9 L( c# M' ]/ R/ S$ D1 w
有好多的软件在运行,这样带来的麻烦是毋庸多说的,累死监控员!并且安防行业讲究一个
# R: G& D/ n6 ^+ e( N k
: w9 E/ _- k8 u& p时髦的词叫做“联动”,如果各个子系统分开,一旦某个系统有了报警或者其他情况,联动
# G, w$ D# @" x5 M ( T* D, ~6 l. H" x' v7 R* i
会是非常混乱的。形势所迫,国内外的安防企业不约而同的想到了怎么把他们整合起来,也 " F' U4 i8 B$ F6 I) i
' o' w- ?. c$ `# A# m
就是“集成”。 7 P- x+ M" a( l
第二个关键词恰恰就是“集成”,前面说了 ,如何把各个子系统的前端信息及后台 - Z1 B$ g7 n: O+ |
0 V3 q# _+ |% ], K, S% ~; }1 D处理整合起来,已经是不得不解决的问题了。那么如何进行整合呢?我们把它叫做集成,集 7 A' p, q6 L/ L( b: b8 N% j
3 H; j0 w; w" ^$ R, Q成的含义就是:利用一套集成软件,把所有子系统的前端信号进行统一的收集,然后进行统
a, C- P7 g o, I( _( z( p& k 7 i* i8 l9 S, i! u
一的处理。这样一来就解决了前面所说的问题和麻烦。大概在90年代末的时候,国内的大型
; k4 G1 p. L! A f5 Y 7 r6 ^0 j) F7 D. U
安防工程公司已经在做这样的事情了,有的是成立了自己的研发部门进行集成软件的开发; 8 m) W6 a( b9 e3 }
! q5 d2 B( z$ k1 n0 W+ p还有的是采购专门的集成软件公司开发的产品。这样一来,从使用者,也就是监控员的角度
' r' M5 t+ `: e. A! x3 }# K
5 e$ e5 e, H: d! I0 ]9 b" y看,确实其使用性已经非常方便,技术性已经非常先进了! 4 @4 {1 D2 u3 G" j6 ]. w4 F% W( T+ y
然而,我们再站在安防工程公司的角度看,麻烦又来了。因为不同的工程,所集成的 4 D# q) X1 o' _3 L% t
+ G8 a$ b* u7 K: M: l9 {) G
系统数量是不一样的,所使用的前端设备也是不完全相同的,不同的协议和接口更增加了集
" H/ I: X( x D" s( y+ v4 w- y
8 a; c! Q1 F! [7 Z6 W0 A# h成的难度。总不能接一个工程,就要配套开发或者采购一套软件吧,那样的话,对我们开发 - @9 E+ e; J" K; q' l
# \# N4 V" u5 h$ A8 w3 F
人员来讲确实是求之不得的,因为永远不会失业。但是这样总不是办法,没有那么多老板愿
: m5 @7 l( f: Z' U 4 K* l2 V7 M0 d( Y: V' f
意做冤大头,中国人比谁都聪明。那么怎么解决这样一个问题呢?我们不妨参考微软公 4 v/ U+ {' v' c! x+ T% @# m
' I& z9 m; \0 I/ u, e/ x
司的WINDOWS操作系统。WINDOWS是一个操作系统平台软件,不论你的PC机是什么硬件配置, ! K- g% V6 w# t( B- J
# Z; Y( ]7 i- e# C2 c都可以安装使用它,因为不同的硬件,对于WINDOWS都是有相应的驱动程序的。换一个配
4 D' N$ N% S( s* v y/ F4 m
2 j' d5 A, p9 Z7 _$ j件,只要重新安装对应的驱动就可以了。所以,安防软件的趋势就是下面说的“平台”化。 0 i4 b4 \4 q% W0 R# F. _* s
第三个关键词当然就是“平台”了。何谓平台?举个例子,平台就是一个“老板”, G0 {* p; R6 T% n9 _) Z. `3 O% T7 f
6 O n) ^2 |1 F9 e平台管理了各个子系统,就是“部门经理”;而各个子系统的前端设备,就是我们一个个的
& G3 l' H/ w$ ]. u8 d: R7 e 6 ^8 V$ u% M1 t4 R" u$ E, z
“职员”。“老板”可以根据自己的需要,雇佣并管理不同的“部门经理”和“职员”,那
5 i: `6 G# ^" C- @0 O% I8 O/ [$ m 6 B1 P! y/ h) l) G
么平台软件就可以根据用户的不同需求,加载使用不同的子系统和设备。这样一来,带来的 $ k+ n& N- E( ^, }
, y& ]; @7 x( {5 h2 Z# f% G
好处是“一次开发,到处部署”。当然,前提是部署的时候与各个子系统的“驱动”要有, 3 O7 ]) E+ ]$ u! v
$ T- o, e8 D" V" B; H! e
也就是说,针对不同品牌不同型号的设备,要有不同的接口驱动。 $ R- s" ?! u9 [" _# T0 E
不得不说的是,不同厂商的不同设备,或者一个厂商的不同型号设备,会采用不同的
) }' L4 C4 L" Y$ C' a
1 C+ U. f; G+ X( }7 s信号传输协议。在平台的开发过程中,对于协议的解析和转译是很有技巧的。有些大的厂商 ( S3 Y9 }# s( ~& |. H8 Q
* ^; E3 B) {1 L7 k- g4 u- c在提一些所谓“标准中间件”的概念,就是协议无关性,但是目前进展不大,还有集成商自
' @% k, R% u2 @% s* P
( x4 i- _4 @$ p0 x" U' u |
|