VISTA IBMS
智能楼宇综合管理系统
深圳市博创计算机技术有限公司
VISTA IBMS智能楼宇综合管理系统
一 总 述 ...................................................................................................................................................... 1 二 设计目标 ................................................................................................................................................ 2 2.1 设计原则 ............................................................................................................................................ 3 2.1.1 开放性 ......................................................................................................................................... 3 2.2.2 标准化和结构化 ....................................................................................................................... 3 2.2.3 模块化 ......................................................................................................................................... 3 2.2.4 互连性 ......................................................................................................................................... 3 2.2.5 可管理性 ..................................................................................................................................... 4 2.2.6 先进性 ......................................................................................................................................... 4 2.2.7 经济性 ......................................................................................................................................... 4 2.2.8 高效率 ......................................................................................................................................... 4 2.2.9 可靠性 ......................................................................................................................................... 4 2.2 系统功能 ............................................................................................................................................ 5 2.2.1 集成各种子系统 ......................................................................................................................... 5 2.2.2 远程监控 ..................................................................................................................................... 5 2.2.3 WEB信息发布............................................................................................................................. 5 2.2.4 ODBC数据库连接 ...................................................................................................................... 5 2.2.5 电话语音查询 ............................................................................................................................. 6 2.2.6 集成视频监控 ............................................................................................................................. 6 2.3 设计标准 ............................................................................................................................................ 6 三 系统结构 ................................................................................................................................................ 8 3.1 网络结构 ............................................................................................................................................ 8 3.2 报警方案 .......................................................................................................................................... 10 3.3 软件结构 .......................................................................................................................................... 11 3.3.1 B/S构架 ..................................................................................................................................... 12 3.3.2 三层结构 ................................................................................................................................... 12 3.3.3 核心决策层 ............................................................................................................................ 14 3.3.4 通讯接口层 ............................................................................................................................ 15 3.3.5 用户界面层 ............................................................................................................................... 16 3.3.6 视频集成 ................................................................................................................................... 17 3.3.7 集成开发环境 ........................................................................................................................... 19 3.3.8 基于WEB的办公自动化系统 ................................................................................................. 20 3.3.9 异种操作系统和组件模型 ....................................................................................................... 20 四 楼宇子系统 .......................................................................................................................................... 21 4.1 集成楼宇自控系统 .......................................................................................................................... 22
- 1 -
4.2 集成火灾报警系统 ......................................................................................................................... 24 4.3 集成出入控制系统 ......................................................................................................................... 25 4.4 集成闭路电视监视系统 ................................................................................................................. 27 4.5 集成停车场管理系统 ..................................................................................................................... 29 4.6 集成广播音响系统 .......................................................................................................................... 30 4.7 集成电梯系统 .................................................................................................................................. 31 4.8 集成通讯自动化系统 ...................................................................................................................... 32 4.9 集成办公自动化系统 ...................................................................................................................... 33 五 安全性及实时性 ................................................................................................................................... 37 5.1 安全性 .............................................................................................................................................. 37 5.2 实时性 .............................................................................................................................................. 38 5.3 网络负荷 .......................................................................................................................................... 39 六 系统管理 ............................................................................................................................................... 39 6.1系统运行日志 ................................................................................................................................... 39 6.2 系统配置 .......................................................................................................................................... 40 6.3 报警排表 .......................................................................................................................................... 41 6.4 定时任务 .......................................................................................................................................... 42 6.5 联动 .................................................................................................................................................. 43 6.6 短信息双向互动 .............................................................................................................................. 44 七 系统特点 ............................................................................................................................................... 45 八 软件平台优势 ....................................................................................................................................... 47 九 系统软件选型 ....................................................................................................................................... 49
- 2 -
一 总 述
智能楼宇管理系统(IBMS)是通过统一的软件平台对建筑物内的设备进行自动控制和管理并对用户提供信息和通信服务,住户可以对建筑物的所有空调、给水排水、供配电设备、防火、保安设备等进行综合监控和协调。使建筑物的用户获得了经济舒适、高效安全的环境,使大厦功能产生质的飞跃。
IBMS包换建筑物自动化(Building Automation System,BAS)、远程通信(Telecommunication System,TCS)和办公自动化(Office Automation System,OAS)系统,每个系统有多个子系统组成,IBMS通过与各个子系统通讯,取得各种信息,协调子系统的运行,并提供管理人员以综合的监控和管理平台,借助该平台,管理人员可以方便地了解建筑物内的各种信息,可以方便地控制各种设备运行。其功能和特点分列如下:
(1) 能对各种信息进行通信并具有信息处理功能;
(2) 能对建筑物内机械电气设备等进行综合自动控制。能实现各种设备运行
状态监视;
(3) 能协调各个子系统的工作,实现子系统间的联动功能; (4) 能实现办公自动化;
(5) 建筑物具有充分的适应性和可扩展性。有易于改变的空间及舒适的环境。
具有良好的节能和环境保护功能;
(6) 所有的功能,应可随技术进步和社会需要而发展。
在我国1986年起就有一些单位在北京、上海、深圳等地兴建智能建筑。但从调查的资料看,只有不到20%的项目具有集成管理系统,其中具有综合管理自动化系统模式的很少,有BA管理自动化系统模式的稍多些,更多的是各自的分散的子系统,没有完全体现和达到智能建筑的优势和目的。
目前使用的IBMS多借用国外的BA系统,进行适当扩展,使之能够容纳其他子系统。由于受到基本软件平台的,许多功能无法实现,结果只能勉强集成有限的几个子系统。IBMS不同于传统的设备监控,它还牵涉到管理理念等问题,所
- 1 -
以,要实现真正符合国情的IBMS,必须采用自主版权的软件平台,才能摆脱特殊软件平台的制约,实现各种各样复杂的要求。
二 设计目标
智能楼宇管理系统(IBMS)的目的是集成楼宇中各种子系统,把它们统一在单一的操作平台上进行管理。系统的设计目的旨在让楼宇中各种弱电系统(ELV)的操作更为简易,更有效率。它提供了一个管理系统以及数据库,同时它可以协调各子系统间的相互连锁动作及相互合作关系,VISTA IBMS集成以下子系统: • 楼宇自动控制系统(BAS) • 一卡通系统(ACS) • 闭路电视监控系统(CCTV) • 保安报警监测系统(SAC) • 火灾报警监控系统(AFA) • 电梯控制系统
- 2 -
• 通讯管理系统(CAS) • 办公自动化系统(OAS)
IBMS通过各种软件接口集成以上各子系统,通过高速网络和开放的、标准的软件接口进行各系统间的无缝集成,以达到信息共享及系统的联动,并自动完成数据采集、存储、分析、报表生成和报表打印工作。
2.1 设计原则
IBMS是一个复杂的软件系统,它不仅可对各弱电子系统进行分散式控制,集中统一管理和监控,而集成后的系统应是一个开放系统,使不同得子系统和产品间接口和协议达到“互操作性”,同时还能适应发展变化的需要,从软件工程的角度来说,IBMS的设计必须实现以下目标:
2.1.1 开放性
集成后的系统应是一个开放系统,系统集成的过程主要是解决不同系统和产品间接口和协议的“标准化”,以使它们之间达到“互操作性”。它应当提供标准数据接口、网络接口、系统和应用软件接口。系统开放性特征是: • 可扩展性、灵活性好;
• 兼容性和应用软件可移植性强; • 可维护性好、生命周期长。 2.2.2 标准化和结构化
集成网络的总体结构必须是结构化和标准化的,既可使不同厂商的设备产品综
合在一个系统中,并相互得到高度的信息共享,又可使系统能在日后得以方便的扩充,即满足通用性和可替换性。
2.2.3 模块化
系统要严格按照模块化结构方式开发,以满足通用性和可替换性。采用模块化设计,分布实施的战略。
2.2.4 互连性
这种互连性体现在传输媒体和结构化综合布线系统;各种网络设备的配置;各
- 3 -
种网络互连设备的配置;以及各类机电设备、话音/视频设备和各类控制设备等的配置。子网之间互连采用TCP/IP等标准化协议。
2.2.5 可管理性
集成系统是一个网络,随着网络规模扩大,网络管理十分重要。要对这样的一个网络进行管理,要求:
• 同时支持网络监视和控制两方面能力,能监视控制到网络主要设备; • 尽可能大的管理范围和尽可能小的系统开销; • 网络管理标准化。 2.2.6 先进性
系统要采用与技术发展潮流相吻合的产品,建立一个可扩展的平台,保护前期工程和后继先进技术的衔接,使系统具有先进性。
2.2.7 经济性
经济成本是系统集成必须考虑的因素之一,要求系统设计者从系统目标和用户需求出发,在功能完善的基础上达到造价相对合理经济的优化设计。
2.2.8 高效率
系统效率高低,体现在系统性能中,主要包括以下几个方面: • 系统实时响应与控制能力; • 通信的传输速率和带宽; • 服务器响应数据库请求的能力; • 网络的吞吐能力。 2.2.9 可靠性
要采用各种措施建造一个高可用性系统。主要措施有冗余,可用性群集,共享数据群集等。
简言之,IBMS系统设计应引入最先进的技术,采用分层和模块化结构,以增加系统的可靠性、兼容性和可扩展性,同时应考虑系统效率,减小CPU和网络负荷,加快响应速度,提高服务能力。为管理者提供高效、便利、安全的工作环境。
- 4 -
2.2 系统功能
2.2.1 集成各种子系统
楼宇的各种子系统:楼宇自控系统(BAS)、火灾报警系统(FAS)、综合保安管理系统(SMS)、广播系统(PAS)、停车场管理系统(CPS)、综合智慧卡系统(SCS)、办公自动化系统(OAS)以及通讯与网络系统(CNS),集成成为一个“有机”的统一系统,其接口界面标准化、规范化,完成各子系统的信息交换和通讯协议转换,实现五个方面的功能集成:所有子系统信息的集成和综合管理,对所有子系统的集中监视和控制,全局事件的管理,流程自动化管理。最终实现集中监视控制与综合管理的功能。
2.2.2 远程监控
无论是位于企业局域网LAN的站点计算机,还是位于广域网WAN通过拨号上网的各站点计算机,只要运行Internet Explore浏览器,输入Web服务器网址,再输入被授权的用户名和密码,进行登录和授权认证,即可浏览各种动态页面。
在企业局域网LAN上建立视频服务器,接收闭路电视监视系统的视频信号,并借助LAN或WAN网络,为监控站点计算机发送多媒体信息。视频画面与其他实时信息完全融合。
2.2.3 WEB信息发布
由Web服务器发布各种动态Web网页和各种实时信息,VISTA IBM显示界面可以用模拟图、表格、图表等方式表现,使用图像压缩、动态效果和ActiveX控件、COM/DCOM组件模块、OPC标准协议,VB Script脚本等互联网技术进行开发。用户通过浏览器可以监控设备运行、察看动态视频、查询大楼内部的物业资料等。
2.2.4 ODBC数据库连接
数据服务器安装Windows 2000/XP操作系统,运行SQL Server,存放系统配置,记录各种事件,并提供统计报表。数据的查询、报表、备份、安全、维护等功能均由数据库系统提供友好支持。与办公自动化系统实现信息共享,为物业管理和其他MIS提供资源。
- 5 -
2.2.5 电话语音查询
提供先进的电话界面,授权用户通过音频电话查询IBMS内部物业信息,并实现开关设备、开启关闭空调和照明等多种功能。
2.2.6 集成视频监控
可以通过CCTV视频窗口,直接监视大楼的动态图像。CCTV视频窗口与系统完全融合在一起,大大方便了管理,加强了透明度。
系统还给OA预留接口,便于对OA系统的集成。
2.3 设计标准
为了保证系统的完整性以及符合上述要求,本系统采用了大量的信息管理标准、通信协议、软件集成模块等等,现列举如下:
1、软件
· Windows 2000/XP/VISTA——本系统内所有的服务器及操作站均采用微软公司的操作系统,由于采用了微软的Windows介面,网络的管理以及所选用的应用软件均为开放式的。
· ODBC(公开数据连接)兼容的数据库——各子系统,数据库,应用软件均采用标准的数据库交换以及连接格式。
· DDE(动态数据交换协议)——本系统支持微软公司的动态数据交换协议,允许各应用程序之间简单数据存伫,同时网上动态数据允许数据通过网络进行交换。
· 应用编程接囗API(Application Programming Interface)——API是一些软件模块,由各系统供应公司编制,这些软件模块用于和其他子系统来进行数据交换。通过API,各系统并不需要很清楚了解其它系统数据库的格式及详细的指令格式。因为各系统是与API内一组已公开的函数调用沟通,而各系统只需要按照这些公开的函数调用格式编写软件,就可以不理会那些各系统内的复杂指令,API会代为翻译。
· OLE——微软的对象链接嵌入OLE(最先进的数据交换技术)已成为软件行业及微软最常普遍的标准方法。
- 6 -
· COM/DCOM共用控件模型/分散式共用控件模型,微软的控件定义标准——控件由标准化的数据及内部定义组成,这一特点使它在应用程序通过编程进行数据交换非常容易。
· CORBA(Common Object Request Broker Architecture),是一种语言中性的软件构件模型,提供基于文本的接口描述语言,可以跨越不同的网络,不同的机器和不同的操作系统,实现分布对象之间的互操作。
· ActiveX——本服务器内部技术ActiveX控件,方便执行控制或将程序代码嵌入另一个ActiveX控件/文档。ActiveX控件的特性使得它在应用程序中完成在程序或调用其它程序中执行特定任务显得非常容易。微软的Word,Access及Visio等强大的桌面软件都得益于ActiveX技术。
· B/S结构——所有的应用, 包括操作介面,数据趋势,报警管理,联动控制都基于网络上的浏览器/服务器设置以保证数据的完整性,实时性及网络应用。
· OPC用于过程控制——微软最新定义的标准OLE/COM用于同许多数据源通信。对于本项目,它主要用于方便不同系统之间的数据传输,例如BAS与IBMS,或SAS与IBMS的数据传输。它定义了如何与IBMS连接的标准。该标准描述了OPC COM控件,它们之间的介面由OPC服务器来完成。OPC数据访问允许数据访问服务器。它保留服务器的信息并且作为OPC控件组的包装。OPC同时定义了当OPC客户发生特殊事件及报警情况时,OPC客户将被服务器注意的技术。另外,OPC同时定义了历史记录的存取,允许数据记录及趋势检索及信息总汇。
2、网络
· Ethernet IEEE802.3 (10/100Base-T) ——目前世界上最先进及普及的网络解决方案,本网络标准为广泛采纳的工业标准,已经过多次成功验证。支持多种传输介质,包括UTP/STP,同轴电缆,光纤及无线。网络的传输速率为10MB或100MB(自适应)及支持1G bit(千兆以太网)。大量新推出的网络产品将网络费用降低,并保证网络系统适应不同安装下的不同形势。
· TCP/IP——传输控制协议/INTERNET协议,以太网上的该协议标准用于允许数据传输,遂道及路由。它提供在INTERNET/INTRANET上最基本的数据信息传输标准。
- 7 -
· BACnet——一种通信协议由ASHRAE(美国标准空调工程协会)制定,用于楼宇自控及网络控制。它允许不同的楼宇自控及控制系统进行信息交换、发布命令及系统功能。安装BACnet设备可从硬件系统级即可进行集成,也可在以后的高级软件应用层进行连接。
· LONwork——LONwork/LONmark由Echelon和LONmark通用连接标准协会定义,用于局域网络。它是符合SNVT及SCPT的标准的通讯协议,本项目将会主要使用FFT-10接收发送,为78K波特传输速率。其它的LONwork产品使用不同的接收器可通过路由器连接。支持标准功能简档包括空间舒适功能简档。
· MPEG4/H.2——最新的视频数据压缩标准,允许从CCTV系统出来的视频信号被压缩(编码)并通过多种介质网络传输。传输后视频将被解压(解码),并被显视所需工作站上。
以上所提及的技术及标准将会被不同部份的IBMS(楼宇建管系统)合理采纳,以确保完成系统操作数据、存取、系统集成及所定义的系统功能。
三 系统结构
3.1 网络结构
SAS
BAS
FAS ACS OAS 视频系统 RS485 Video Video RS485 IBMS Web浏览站
Internet Internet 网络交换机 Web浏览站
VISTA IBMS通过10M/100M Ethernet连接智能楼宇的各子系统或直接通过现场总线连接各种现场设备,综合集成系统通过TCP/IP、BACnet、OPC、LONwork等通讯协议与楼宇自控系统、安防系统、消防系统、办公自动化系统或现场设备之
- 8 -
间相互通讯,实现所有子系统的集成。系统的设计,完全基于企业内部网Intranet之上,通过Web 服务器和浏览器技术来实现楼宇管理系统的实时信息交互、综合和共享,实现统一的人机交互界面和跨平台的数据库访问。因此可以真正做到局域和远程信息的实时监控,数据资源的综合共享,以及全局事件快速处理和一体化的科学管理。
VISTA IBMS通过图象压缩卡,记录、显示并发布视频内容,便于管理人员通
过浏览器观看实时视频内容。IBMS通过RS485总线控制视频切换,用户通过IBMS可以观看任意一路视频。视频压缩采用MPEG4压缩标准,压缩率高,传输352*288每秒25帧实时视频仅须300K网络带宽,所以在普通局域网内,视频传输可获得十分理想的效果。
VISTA IBMS通过该网络交换各种实时信息,进行数据刷新。
VISTA IBMS通过该网络记录各种报警事件,其数据库是专门的数据库服务器,所以数据库访问,是通过网络进行的。
VISTA IBMS还通过该网络提供远程的Web服务,提供每个用户以实时信息和报警内容,提供每个用户以显示界面,同时接收用户的控制命令
该网络还提供用户突发的数据库访问(OA系统或事件查询)。
- 9 -
3.2 报警方案
手机 电话 打印机
语音
IBMS
一旦发现异常事件,VISTA IBMS即自动执行预定的控制策略,同时启动报警,
报警可以有几种方式,如报警窗口、实时打印、语音提示、电话语音、Email、短信息等。如图所示。使用时,可以选择其中一种或多种报警;当有多个报警同时发生时,系统通过事件等级,排队报警事件,并逐一报警,其中的电话号码、手机号码由用户设置。
- 10 -
3.3 软件结构
VISTA IBMS是一个系统组态平台,该平台由Visual C++开发,平台同时支持
VBScript作为二次开发工具,扩展系统应用、控制各种控件的行为,所以该IBMS提供三个层次的开发:第一层,采用Visual C++作系统低层开发,扩展能力很强,并获得很大的灵活性和执行效率,但对软件人员的要求很高,开发的组件一定要保证其可靠性;第二层,采用VBScript语言开发,开发比较方便有效,对软件人员的要求不高,不会影响系统的稳定性;第三层,采用系统工具进行组态,通常由现场工程师,即可完成。这种分层机制确报了系统的稳定性,提高了可维护性、可扩充性,也保证了工程的可预测性,是完全符合软件工程的要求的。
VISTA IBMS总体上由IBMS服务器和基于浏览器的远程端组成,IBMS服务器一方面完成子系统集成,另一方面作为Web服务器,提供远程数据请求。
- 11 -
3.3.1 B/S构架
VISTA IBMS的服务器端和远程端具有完全一致的用户界面,两者之间的数据流动如图所示。
IBMS服务器
远程端
通讯接口 用户操作界面 用户操作界面 核心决策层 TCP/IP 实时数据处理 子系统 IBMS服务器的实时数据直接来源于下属子系统或智能设备,两者之间通过多
种协议接口进行会话,各种接口可动态链入,便于扩展,在这一层上,核心决策层通过各种协议接口取得各子系统的实时数据,并传送控制指令给各子系统,使之执行相应动作。
核心决策层是系统的核心,详见“核心决策层”一节。
“用户操作界面”显示监控现场实时画面,其数据来自于核心决策层,同时用
户的操作,也通过接口传递给核心决策层,后者将操作命令转交给适当的执行者。
实时数据处理线程同时维护与远程端的连接,定时发送实时数据和报警内容给
连接着的管理站或浏览站。
远程端的实时数据来自于IBMS服务器,两者之间通过TCP_IP进行数据可靠
传输。远程端“用户操作界面”与IBMS服务器完全一致,显示数据来自于“实时数据处理”,用户操作通过接口传递给“实时数据处理”,后者又将操作命令转交给IBMS服务器。
3.3.2 三层结构
IBMS服务器提供两种服务:实时数据服务及Web服务;实时数据服务应答
- 12 -
显示界面的实时数据请求,同时提供远程端以实时数据;远程端避免直接的数据库访问,所有数据请求均通过DCOM有IBMS服务器端完成,这种“三层结构”,一方面增加了系统的灵活性,另一方面确保系统的安全性。
从内部组成上看,IBMS服务器由以下几大模块组成: 设备通讯模块:通过现场总线与其所控制设备之间通讯。 网络通讯模块:通过TCP/IP与子系统数据通讯。
报警模块:分别完成各种报警任务,电话语音、实时打印、短信等 中心数据库:储存所有的系统配置、报警事件、日志、OA系统等。 Web服务:提供基于浏览器的远程端的实时数据访问。
视频系统:交互式地发送压缩视频流到远程端,使了解各种现场真实状况。 实时调度:处理各种实时数据,调度通讯、报警、执行子系统间的联动。 用户界面:显示实时数据、接收用户命令、提供维护界面。还包括事件浏
览、报表、视频播放等功能。
所有模块有机地组织成三个层次:由低到高分别为通讯接口层、核心决策层、用户界面层。各层分别应用不同的软件技术解决不同的问题。其中,核心决策层是枢纽,它调度其他线程(采集、报警、记录、传输等)的运行,给显示界面提供实时数据,处理用户的控制命令,响应远程用户的连接请求。
系统的模块结构如图所示。
SQL Server 服务器 IE IIS+ASP IBMS服务器 远程端
远程端 IE - 13 -
实时数据交换数学逻计辑时运器算视 频棒 图动态曲线故障报警彩色画面诊 断交互组态环境动态菜单事件浏览报表文件监控系统通讯模块存 储打 印 网 络
3.3.3 核心决策层
核心决策层调度各种通讯过程,通讯都需要等待,为提高系统的总体效率,系
统的每个接口、组件都是采用线程,整个系统是个相互协调、相互配合的整体。
核心决策层是整个系统的关键部分,主要攻作如下:
1.完成对由底层输入的各子系统的信息按内在的逻辑关系进行加工处理,将处理后的结果送到相应数据库,给用户界面层提供显示,调度各种处理过程,给远程连接提供WEB服务、视频服务。同时接收用户界面层授权操作人员的信息请求或控制,通知通讯接口层完成相应动作。
2.完成各子系统的联动,某一事件的发生不仅要引起该事件所属子系统的反应,而且会引起与之有关联的其他子系统采取相应动作,这种联动关系由核心决策层处理。
3.人工智能专家决策处理,通过对收集到的历史信息和数据形成一定规律的知识或者是系统预定义的某子系统内专家知识进行推理和演绎,可以预知系统内可能发生的事件,通知相应子系统采取措施,做到防患于未然。
4.对上层或远程提供数据库访问服务和实时数据、视频服务。
核心决策层外部提供清晰的接口:实时接口,根据数据库的配置,加载相应
的子系统接口,实现与下属子系统或现场设备的通讯;远程服务接口,侦听远程端的连接请求,并以一定周期发送实时数据给连接的站点;报警接口,管理报警组件,包括实时打印、电话语音、短信息等,一旦有报警发生,即根据其报警配置和事件级别,启动相应的报警过程;用户界面接口,使显示界面可以访问实时
- 14 -
数据。
实时接口
SQL Server 用户界面接口 远程服务接口 报警接口
通过实时接口,核心决策层可以调用各种通讯协议模块:OPC、DDE、BACnet、
ODBC、COM/DCOM、视频等,各协议模块以动态连接库形式(DLL),由“实时数据处理”过程自动加载。
远程服务接口,采用TCP/IP通讯协议,监听远程计算机的连接请求,一旦建立连接以后,远程服务即把状态量,模拟量,以及报警信息等,源源不断的传输过去,远程端采用浏览器形式,与IBMS服务器的用户界面完全一样,只要权限许可,可以浏览到所有实时信息,并可发布控制指令给IBMS服务器,控制现场设备。
报警组件是定义统一接口的动态连接库(DLL),报警接口根据配置加载各种报警组件,这些组件有实时打印、电话语音、短信息、Mail、标示牌输出等,可以方便地扩充。
核心决策层内部还进行各种处理:周期性地刷新实时数据库,按一定时间间隔记录模拟量;记录发生的事件;智能判别和自动处理,实现子系统间的联动等。
3.3.4 通讯接口层
IBMS服务器的一个重要职能便是从下属子系统或各种现场设备中取得实时数据,并且设置其参数,由于子系统的连接方式、通讯协议各不相同,系统采用统一接口,对于不同的设备采用不同的设备驱动程序,将各子系统不同通讯协议和数据格式转换成统一的协议和格式,同时将核心层处理后的信息转换成相应子
- 15 -
系统认可的协议和格式,来解决异种设备的接入问题。
设备驱动程序是动态加载的程序模块,在Windows NT下有两种形式:ActiveX或动态联结库(DLL)。由于这一层是面向高级用户的,在必要的情况下,他们需开发自己特殊的驱动程序,而动态联结库相对来说比较高效且易于理解,因而通常采用动态联结库的形式,该接口是简单而有效的,避免出错的可能性。
每类设备对应自己的设备驱动程序,它们封装了设备通讯协议的复杂性,提供统一接口以访问该设备的开关量、模拟量、字符量以及执行控制操作。系统动态调用设备驱动程序访问相应设备。
设备驱动程序是一个个模块,系统启动时,动态联入,编写新的设备
驱动程序即可连接新的协议、访问新的设备,因而系统是开放的。
为提高运行效率,避免相互影响,每个设备驱动程序运行在一个线程
中,执行子系统或现场设备的数据采集和控制,利用WINDOWS NT的多线程和异步I/O机制,使每个设备驱动程序全速工作,从而使吞吐量达到最大,极大地提高了系统的效率。
设备驱动程序采用各种通讯协议,有基于现场总线的:BITBUS、CANBUS、
Lonworks、JBUS、MODBUS;有基于网络通讯的:OPC、DDE;也可以采用各种软件标准ODBC、COM/DCOM、CORBA等。其中视频处理也作为组件。
针对每一种协议的驱动程序当然有不同的实现,总体结构一致,由通讯守侯线程和和接口组成,协议不同,通讯守侯线程也不一样。
3.3.5 用户界面层
用户界面层提供正常的显示框架,提供实时画面、实时数据显示,提供报警
窗口显示报警内容,一方面将核心层处理过的信息用明了、形象、直观的方式显示出来,便于用户实时监视和控制整个大楼的所有现场信息;另一方面,通过该层界面,用户可以了解系统工作状态、控制系统运行,进行子系统的功能配置和设定,完成联动的设置和对系统的综合管理。
显示框架包括菜单、工具栏、状态栏,VISTA IBMS允许通过拖放的形式定制
菜单、工具栏,通过集成开发环境(IDE)扩展系统功能,由于系统支持完整的
- 16 -
VBScript,开发人员可以方便地扩展系统功能
监控界面可以归结为许多基本控件,利用这些控件可以组织成各种各样的显
示画面,这个组织过程,称为界面组态。系统提供不少控件,有文字、直线、圆、方块、多边形等基本控件,有各种特殊的开关及电气设备等,有数字显示,还有棒图、曲线等较为复杂的控件。各种控件有各自的属性和方法等,从使用者的角度,他只要选择界面元素在作图区拖动,以调整大小和位置,并修改其颜色、闪烁、运动等属性,经过适当的组合即可配置出所需的显示界面。
一个复杂的监控画面,控件之间是相互关联的,为了灵活地定义这种相互关
系,需要编程语言支持,考虑到目前的流行程度及语言的易用性,系统提供VBScript,就是说用户可以通过VBScript扩充系统功能。用户通过VBScript,还可以扩展菜单、工具栏,给系统带来极大的灵活性。
由于IBMS牵涉面广,需要各种各样可能的显示和处理模块,为确保系统的
扩充性,便于许多人员的协同工作,系统采用COM/DCOM模型,支持各种控件(ActiveX)的插入,并通过VBScript操纵其运行,开发人员在VISTA开发平台上可以如同VB一样开发出各种各样的应用,可以是实时监控系统,也可以是数据库管理系统,或者是两者结合。
用户界面层支持WEB技术,可通过浏览器在INTERNET/INTERNET环境中浏览所有信息,并通过授权完成系统的远程控制和管理。
3.3.6 视频集成
视频系统在整个系统中所处的位置,是属于通讯接口层的一个组件,概念上视为一个子系统接口,主要处理视频的实时压缩、显示等,并提供本地和远程视频服务,包括实时视频传送和录像文件动态传送等。
VISTA IBMS的视频系统与其他的视频系统相比有很大的优点:它作为一个控件完全融合在整个系统中,而非程序;视频显示可以在显示界面中任意组态;其本地显示和远程浏览器中显示具有完全一致的界面;其球机控制、视频矩阵切换异常方便。
视频系统采用MPEG4视频压缩方式,集多画面浏览、录像回放、视频远传、触发报警、球机控制、设备联动于一体,并首次在业界提出“视频
- 17 -
组态”概念。
在系统的组态页面中,视频实时窗口、录像回放窗口、远程接受窗口、球机(云台)控制窗口都作为控件无缝嵌入在组态页面中,用户可自行定义视频窗口的数目、摆放位置、窗口大小、播放器界面等,满足不同用户的个性化需要。
系统具有丰富的报警联动功能 ,视频系统可由外部的输入信号触发录像,如双鉴探头、门磁,或者由本身支持的“移动报警”功能触发。录像时段也可以由用户自行设定,任意一路视频均可实现远程传输。视频一旦报警,可拨打电话、发送手机短信,也可同时与其它设备进行联动,输出相应的控制信号。
视频系统完全的Web化,远程用户在浏览器中看到的是与本地监控系统完全一样的组态界面,实现完全一样的监控功能,由于远程视频窗口和本地视频窗口采用同一个控件,保证了界面的一致性。其它功能,比如事件浏览、录像回放、云台控制、报警精度设置等都与本地监控站完全一致。
- 18 -
3.3.7 集成开发环境
为满足不断发展的需要,系统划分成核心代码层和扩展代码层两部分。核心代码因执行效率的需要,由VC++6.0编写;后者为便于扩展和客户化,以广为接受的VB SCRIPT编写。系统集成完整的VB语言,提供专业的集成开发环境,支持各种控件,可以方便地扩充系统功能,例如:组织数据查询显示,组态显示画面,剪裁或增加菜单项、工具条、按钮等,修改或扩充相关的执行代码等。用户(系统管理员)可以在集成环境下直接修改已有的代码、设计新的功能模块。
支持完整的扩展语言、支持各种控件以及集成开发环境是本系统的一大特色,使系统功能得到极大的提升,便于集成各种子系统,如视频系统、OA系统等。
由于集成强大的程序开发语言,支持各种控件,并提供便利的集成开发环境,所以用户可以方便地实现功能的扩展,扩展的功能模块,用户界面等可挂接到菜单、工具条或图形界面上,是一套真正意义上的开发平台。
通过集成开发环境,开发人员可以简单、高效地扩展各种WEB应用,使楼宇各子系统、办公自动化系统无逢集成在一起。
- 19 -
支持集成开发环境,提供二次开发能力,便于开发人员在不同的应用层上工作,控件开发、通讯协议开发等工作可以让高级程序员通过Visual C++等语言编程,在集成开发环境下的二次开发由普通程序员即可完成,纵向不同层面和横向不同组件的分工协作,可以同时让许多编程人员相互协作,有条不紊地完成大工程,而且系统的健壮性可以得到充分的保证。
3.3.8 基于WEB的办公自动化系统
上面的讨论主要侧重于集成各种实时系统,如BA、FA、CCTV等,而办公系
统涉及大量数据库操作、邮件传输以及各种报表显示,其实现上与实时系统有很大的差异。
通常的实时系统,其用户界面,通过简单组态,即可实现各种状态、各种数据
在电子地图上的显示,给用户提供一个亲切友好的监控界面。而办公系统通常需要编程实现。
VISTA IBMS提供的集成开发环境对于集成办公系统是一个强大的工具,系统
采用三层结构的数据库访问,远程数据请求通过DCOM访问IBMS的数据库,通过IBMS一致的权限管理系统,保障系统安全性。
系统提供各种数据表格控件,利用这些控件和系统支持的VBScript语言,可以
开发出各种各样的表格显示界面,最终构成一个完整的办公自动化系统。
系统内置WEB支持,开发完的办公自动化系统,可以直接通过远程浏览器访
问,本地和远程显示界面是完全一致的。
系统内置的全局事件查询、系统配置等界面,就是在集成开发环境下二次开发
实现的,由于系统内置许多数据访问服务和各种功能强大又简单易用的控简,所以系统开发工作量小,系统稳定可靠。
在同一个系统内集成的优点是各种信息可以共享,用户需要最少的培训,权限
管理方便易行。
3.3.9 异种操作系统和组件模型
VISTA IBMS系统由服务器和远程桌面系统组成,远程桌面系统是基于浏览器的用户界面,用户通过远程桌面系统操作整个IBMS,服务器完成数据采集、数据
- 20 -
库访问、子系统间的联动、提供桌面系统以数据和显示。服务器运行在Windows 2000/XP平台上,而桌面系统可以运行在Windows95/98/NT/2000等各种平台上。
服务器由显示层、核心处理层和设备驱动程序层(数据网关)组成。
协议层通过各种通讯协议(TCP/IP, OPC, DDE, JBUS等)或者组件技术(DCOM, CORBA等),与运行在Window N或UNIX平台上的各子系统接口,在核心处理层和各个子系统之间传输数据和控制命令,协议层主要功能在于屏蔽不同操作系统、不同通讯协议、不同对象模型之间的数据表述、通讯、接口层的差异。
核心处理层是整个IBMS的中枢,它通过调用设备驱动程序层的各种组件与相应子系统连接,访问其实时数据;它处理来自各子系统的实时信息,调度系统间的联动,如发现异常行为,及时调度各种报警组件进行报警;它支持标准TCP/IP,提供远程桌面系统和本地显示层以显示页面和实时数据并处理操作人员的控制指令;它通过ODBC管理数据库,该数据库可以运行在Window NT或UNIX上,核心处理层本身提供COM/DCOM和CORBA接口,供其他系统直接访问核心数据。
显示层与用户交互,用户通过友好的显示界面浏览IBMS的各种实时或统计信息,也可以控制各种设备的运行,当然用户能浏览的内容和能控制的设备取决于他的权限。显示层考虑其界面的友好性,在Window2000下运行,给管理人员提供最直观的、最友好的显示和操作界面。
远程桌面系统提供基于浏览器的用户界面,管理人员在办公室或任何具有网络连接的地方通过浏览器访问整个IBMS系统(在授权范围内),管理人员可以随时随地了解整个大楼的运行状态。远程桌面系统的界面与服务器显示层具有完全一致的界面,只要权限许可,可以访问IBMS的任何内容。
显示层采用COM/DCOM、ActiveX、VBScript等各种新技术,便于显示各种信息,给用户带来极大方便。
四 楼宇子系统
VISTA IBMS主要有下列各子系统:楼宇自控系统(BAS)、火灾报警系统(FAS)、
- 21 -
综合保安管理系统(SMS)、广播系统(PAS)、停车场管理系统(CPS)、综合智慧卡系统(SCS)、办公自动化系统(OAS)以及通讯与网络系统(CNS)。现分别说明如下:
4.1 集成楼宇自控系统
通过TCP/IP、DDE、BACnet、OPC等协议,连接楼宇自控系统,其功能简述如下:
· 当发生报警或接受到其他联动要求后,按要求启动或停止BA设备。 · 提供经选择的设备启停,报警状态的信息。
· 提供经选择的探测器所检测参数的变化值,以及过限报警的信息。 · 提供已编制的时间或事件自控程序应用软件的信息,信息内容包括:编制内容、编制者姓名、编制时间和修改姓名、时间和修改内容。
· 提供系统操作员确认各类报警信息的时间及确认人姓名的资料。 · 提供设备运行电力和能源消耗的统计信息。 · 提供设备所需的各类报表文件。
- 22 -
集成后的楼宇自控系统的主要特点包括:
1) 图像显示,能准确地显示有关子系统的参数与状态,如火灾报警的时间、地点与性质和区检综合楼用电量等数据。
2) 提供重要系统运行参数的实时变化趋势,方便管理人员对事件作出分析。 3) 可应使用要求自动打印报表,改变编排和内容,能使报告形式符合各种使用要求。
4) 可提供一个高性能的使用分析报告。
5) 操控图像界面容易配置,是一个高性能的界面,对即时的资料,能作出显示和监督。
6) 对报警信息的显示、过滤和排序,可基于报警的优先水平、时间和信号接收状态,完成软件处理并作出设计。报警报告可由打印机输出或储存于计算机的档案中。
- 23 -
4.2 集成火灾报警系统
根据消防系统特殊的通讯协议,TCP/IP、OPC等,编写通讯接口,完成与消防系统的无缝集成。其示意图如下:
根据用户需求可向用户提供如下报表:
· 提供各类火灾报警探测器的报警统计,归类和制表。
- 24 -
· 提供以事件联动程序信息为主的报表,报表内容包括:报警设备地址码,描述,联动设备名称,描述。
· 提供消防值班员确认火灾报警信号的时间和修改者姓名的资料。 · 提供消防设备运行状况的信息。 · 提供其他管理所需的各类报告文件。
4.3 集成出入控制系统
出入控制系统是保安自动化系统(SA)的重要组成部分。通过在重点防范地点
实行通道出入控制及采取措施,可以进行更严密的保安管理,系统结构如图所示。
- 25 -
集成信息 IBMS软件集成软件中介软件 API 安保软件集成软件中介软件 APIEthernet TCP/IPMetasys 网络控制器读卡器BAS操作站 DDC控制器安保操作站IBMS服务器出入控制器电子门锁 实现的功能:
1. 监视记录所有的出入情况; 2. 监视门磁开关的状态; 3. 对电子门锁发出控制命令;
4. 对读卡器侦测到的非法侵入的报警进行记录和处理; 5. 对设防区域实行时间控制; 6. 跟踪持卡人的行踪等。
出入控制系统通过TCP/IP与BAS工作站在同一网络上互连,其功能还包括: 1. 在夜间,用磁卡开门后,灯光、空调等设备会自动启动。 2. 在IBMS平台上可以建立、查询、管理所有持卡人的资料。
3. 监视非法侵入的事件。当非法侵入发生时,如非法的持卡人被检出时,通知BAS打开相应地点的照明,CCTV系统转动摄像机到预设位置进行监视,并进行录像。
4. 当确认火灾发生时,出入控制及防盗系统及时封闭有关的通道,自动打开消防紧急通道和安全门的电子门锁,通过紧急广播系统引导并方便楼内人员的疏散。
- 26 -
4.4 集成闭路电视监视系统
闭路电视监视系统是综合保安管理系统的重要组成部分,它主要以地图方式管理所有摄像机,可以预设所有摄像机的动作序列,对每个摄像机的动作进行设置,如控制云台的转动、俯仰及变焦对焦,控制矩阵视频切换器的输出,接收BAS及防盗报警的报警信息并进行相应联动,从窗口中观察实时动态监控图像等。
CCTV系统操作站与BAS操作站在同一级网络TCP/IP上互联。 安防系统的集成有两种方案:
1.IBMS从安防系统取得所有信息,包括视频,并通过安防系统控制矩阵切换,再由安防服务器通过 RS232接口,将其控制信号传输给矩阵切换器,从而达到控制矩阵下属现场设备的目的。系统只要提供与安防系统的软件接口即可,如图所示。
- 27 -
电视机 录象机 摄象机 安防 服务器 RS232 矩阵切换器 IBMS 报警系统 2.IBMS直接从矩阵切换器获取视频流,通过视频压缩卡数字化以后,送到网络上,矩阵切换也直接通过RS232/485进行,其他信息从安防系统取得,系统需分别编写与安防系统的接口以及与矩阵切换器的串行通讯接口。
电视机 录象机 摄象机 安防 服务器 RS232 矩阵切换器 RS232 视频 IBMS 报警系统 通常采用第二种方式,响应速度快,特别对于有球机控制的场合,响应速度尤为重要。
IBMS与CCTV/防盗报警系统集成除完成报警器的数据收集外,还能完成如下联动及其他功能:
· 当防盗报警系统报警时,除CCTV联动外,由IBMS根据联动关系,自动打开相关区域照明及关闭相关区域的门禁等,启动预设的摄像机扫描序列监视相应地点,并进行录像。
· 当大楼发生报警(如门禁收到非法闯入信号或火灾报警信息)时,IBMS根据
- 28 -
联动关系将最接近现场的摄像机对准报警部位,将该摄像机的图像信号立即切换到主监视器上,并自动开始录像工作并自动打开相关区域照明及关闭相关区域的门禁等;
· 控制摄像机转动、俯仰及变焦对焦(PTZ) · 启动、关闭录像机。
· 自动产生报警报警记录明细报表。
4.5 集成停车场管理系统
停车场管理系统也是大厦保安自动化(SA)的一部分,为了将停车场的信息通过网络传递给BAS,在地下停车场收费中心设置一台停车场管理操作站,其上运行BAS系统的停车场接口软件API和MODPARK PP20停车场管理系统。
CCTV系统操作站与BAS操作站在同一级网络TCP/IP上互联。 集成功能包括:
1. 停车场的车辆流动及车位信息
- 29 -
2. 设备工作状态和控制信息 3. 收费资料。
考虑到以后发展的可能,停车场管理系统可以作为智慧卡系统的一部分,将以下几部分全部纳入智慧卡系统:
1. 设备管理子系统:用于管理一卡通的所有设备,包括主机、控制设备等等,负责设置其各种通讯参数,包括主机号、串号口,波特率等;
2. 出入控制子系统:实现电子门锁控制,出入时间记录; 3. 消费管理子系统:对内部员工消费实现统计、查询; 4. 考勤管理子系统:对内部员工实施考勤统计; 5. 会议签到管理子系统:对以会人员进行统计分析;
6. 停车场管理子系统:对进出大厦停车场的所有车辆实现集中控制和管理; 7. 卡片发行子系统:在一卡通实施的范围内进行各类授权操作;
4.6 集成广播音响系统
- 30 -
背景音乐与紧急广播系统通常与消防系统集成在一起,这种集成不需要使用计
算机网络集成方式。
公共广播系统的背景音乐与消防系统的报警广播可以自如切换。 集成功能包括:
当火警发生时,消防系统自动在火警发生的楼层及其相近两层进行消防广播,
通知有关人员疏散脱险。
4.7 集成电梯系统
电梯系统也有两种集成方式:
1、 方式一:将电梯系统集成到BAS系统中,电梯系统中的所有设备都被看为BA系统中的设备。
2、 方式二:将电梯系统通过RS232/485直接连接到IBMS中。
我们建议采用方式二进行集成,因为这种方式减少中间环节,其响应速度最快,能够实时显示电梯的楼层信息,而当完成和电梯系统的系统集成后,IBMS负责向电梯系统采集数据,并根据用户需求可向用户提供电梯设备运行状况的信息及管理
- 31 -
所需的各类报告文件。
电梯视频通过CCTV系统集成到IBMS内,用户通过IBMS也可以方便地看到
电梯的视频内容。
4.8 集成通讯自动化系统
通讯自动化系统包括程控电话系统、计算机局域网系统、视频会议等。 集成到IBMS上以后。可以实现以下功能:
管理程控交换机的工作,设置大楼内分机,了解交换机的工作状况; 监控计算机局域网的工作状态,显示网络流量和分布; 直接进入视频会议系统。
- 32 -
4.9 集成办公自动化系统
楼宇办公自动化从狭义上理解,主要指物业管理系统,从广义上讲还包括大楼
所属机构的完整的办公系统。
1. 物业管理
物业管理是VISTA IBMS的一个重要组成部分,由以下功能模块组成: 空间管理
空间管理子系统主要是对管理区、大楼、房屋、停车场、管理区附属设施、房产大修等固定房产及其维修信息进行管理。可打印出的报表有:空间资源统计表、空房统计表、房产大修安排表、房产大修情况统计表等。
客户档案管理子
客户档案管理子系统主要是对小区的所有住户的档案、入住资料、客户车辆、客户装修、客户违章记录、出入证等信息进行管理。可打印出的报表有:住户一览
- 33 -
VISTA IBMS提供办公自动化的完整集成,同时提供WEB方式的数据访问。
表、常住与暂住人口统计表、客户装修情况统计表、客户车辆统计表。
收费管理
收费管理子系统是实现小区内统一收费,主要包括水、电、煤气三表收费,房租、停车费、保安、卫生、有线电视、物业管理费等。收费方式可以采用银行托收,也可结合小区IC卡综合应用系统,实现小区的IC卡系统和财务结算体系;同时对外提供数据接口。只需输入相应的数据既可自动计算出用户的应缴费用,并自动打印出收费单据,并可以E-MAIL形式给住户发出收费通 知单、催款单。还提供用户费用的查询和收费的各种统计报表。对财务数据可进行统计对比,通过财务核算、财务分析为管理者提供公司的资金运营状况,使管理者及时了解小区物业管理中各项有关业务的收支状况,为其科学决策提供重要依据。
设备管理
设备管理子系统主要实现设备档案管理:对设备的原始资料、台帐、附属设备、备忘录、规章制度进行管理;设备运行管理:对设备的运行参数记录、运行时间、运行故障进行管理;设备保养管理:对设备保养计划、保养记录、保养检查记录进行管理;设备维修管理:对设备的维修及其备件的更换进行管理。
维修管理
维修管理子系统主要是对物业运营过程中的维修进行全流程(登记、审批、派工、领料、反馈、统计分析)管理。可打印出的报表有:维修派工单、年月维修费用统计表、年月维修用料统计表等。
物料管理
物料管理子系统主要是对物业公司常用物料、工具等进行全流程(采购、入库、领用、借用、盘点、报损、统计分析)管理。可打印出的报表:物料采购计划统计表、物料入库情况统计表、物料领用情况统计表、物料借出情况统计表、在库物料清单、物料盈亏登记表、物料报损统计表等。
客户服务管理
客户服务管理子系统主要实现客户投诉管理:对投诉进行管理是物业管理公司提供优质服务的一个重要组成部分,该模块协助对投诉人、投诉对象、内容、处理意见和客户投诉处理的满意程度进行有效的分类管理。客户意见管理:对客户日常对小区管理等各方面提出的意见、建议进行分类管理,并对整改措施及结果进行登
- 34 -
记。社区服务管理:对客户提出的有偿服务要求如:订报、送奶等进行登记,并对执行结果进行跟踪。
环境管理
环境管理子系统主要实现环境保洁管理:对各保洁区保洁员的工作安排、工作情况以及保洁检查结果进行记录,以及保洁区的环境消毒进行管理。环境绿化管理:对管理区内种植植物的种类、浇水间隔、施肥间隔、责任人等进行登记管理,同时对绿化植被进行科学、有效的管理,提高植被成活率。
保安消防管理
保安消防管理子系统主要实现保安巡查管理:记录保安巡查排班,在巡查过程中所发生的事件及处理结果。登记重大违章事件,并记录违章的处理情况。保安器械管理:对保安所配备的器械进行登记,以便于查询。消防管理:对管理区内消防器材配备、消防事故情况、消防演习情况进行登记管理。
行政人事管理
行政人事管理子系统主要实现组织机构管理:管理公司、部门的档案信息,同时对员工档案从员工的招聘、任用到员工的离职进行全面有效的管理,详细记录员工的个人资料和在职培训等资料。会议记录管理:对公司各种会议的计划、组织、召开情况进行分类登记管理。活动安排与公告管理:记录社区活动的组织人、参加人、活动内容、活动场地等内容,便于对社区活动进行统一管理。 同时对在网上发布的公告进行维护。工作计划管理:对公司、部门的工作计划进行登记,查询管理。办公用品管理:对公司的办公用品进行全流程(采购、分发、统计)管理。日常费用支出管理:登记公司各部门日常费用支出计划、实际支出情况,以便于统计查询。
文档资料管理
文档资料管理子系统主要实现公司文档管理:对上级下达、公司、部门抄送和本部发出的各种办公文件和档案进行有效的管理和存放,便于以后查找和查询。规章制度管理:对公司的各种规章制度进行分类管理。图纸资料管理:对物业管理公司的各种工程图纸和图书资料进行管理。
房产租赁管理
房产租赁管理子系统主要是对房产租赁方面的数据信息进行管理。该子系统可
- 35 -
对租赁的租约进行管理,包括租金、租赁合同、租赁面积、租赁时间、租金缴纳。可对物业运行过程中租赁业务进行经济分析,向管理层提供决策依据。
电缆通讯管理
电缆通讯管理子系统主要是对智能建筑(小区或大厦)的数据设备、语音设备、插座、面板、电缆等相关的通讯设备进行管理。
ISO9000文档管理
ISO9000文档管理子系统向用户提供全套ISO9000物业管理文档,包括服务质量手册、工作流程文件以及管理表格等,并对本公司的质量文档进行管理。
系统设置管理
系统设置管理子系统主要是对本系统使用用户的创建及其授权进行管理,还有智能设备数据采集的配置管理。
2. 办公自动化
办公自动化系统,采用先进的浏览器/应用服务器/数据库服务器多层体系结构,
后台数据采用大型数据库系统,用户界面采用浏览器方式与其他子系统统一在浏览器内。
- 36 -
办公自动化系统考虑数据安全性,其权限管理通过IBMS统一控制。 办公自动化系统可能的变动较大,与用户作充分沟通、做大量实际调研才能给
出一个完整方案,并具体实施。
其功能如下:
:实时了解当天全局、各部门、每个民警的详细工作情况和所发生的事情,
有利于统一全局工作,为决策提供依据。
分管:实时了解所分管业务、派出所当天的详细工作情况,便于协调。 科、所长:本部门、所属民警的当天工作情况,其他部门的当天工作情况,以
及自己部门在全局中所处的地位,知道需要改进的地方。
内勤人员:系统自动生成每天最新统计数据报表,无需再用手工填写,节省了
大量的人力和时间,提高了工作效率
普通民警:根据每天填写的工作日志,可以看到自己当天的工作状况及其它人
员的工作情况,根据对比提高自己的工作效率和改进不足之处。
五 安全性及实时性
5.1 安全性
在网络上运行的软件需要通过网络收发数据,要确保数据安全就必须采用一些安全保障方式。
1.加密。监控系统是一个跨网络的运行平台,授权用户可以在网络的任何位置,登录该监控系统,检查机房设备的工作状况,控制设备运行。为防止非法人员的侵入,权限管理特别重要,为此系统采用优秀的加密算法,通过密文传输,以防止密码被人窃取。
2.权限管理。权限管理分两层:用户管理和组管理。每个用户组可以设定该组成员特定的权限,包括允许
- 37 -
查看的内容、允许控制的设备等;每个用户可以属于一个或多个用户组,用户享有所属用户组的所有权限。通过这种关系,可以非常明确地规定每个管理人员可以操作的范围,系统安全性得到可靠保障。添加用户或权限更改只能由系统管理员完成,其它用户只能修改个人密码。
3.访问记录。作为安全管理的重要组成部分,每个远程用户的登录,其登录时间、主机IP及用户名都被完整记录下来,其所进行的操作,包括:修改系统配置、控制设备运行、切换视频画面等,都被完整记录,系统管理员可以随时检查每个用户所作的操作。对日志的分析可用于预防入侵,提高网络安全。例如,如果分析结果表明某用户某日失败注册次数高达20次,就可能是入侵者正在尝试该用户的口令。
5.2 实时性
实时性主要体现在两个方面:实时数据刷新速率、联动的响应速率、报警速率。 1. 实时数据刷新
不同数据量可以配置不同的数据刷新速率,最快的刷新速度为0.6秒,其他可以为1秒、2秒、4秒或者更长。
浏览站的数据刷新速度为2S,服务器端数据或发生的事件,2S内必然送至浏览站上。
2. 联动的响应速率
联动是当事件发生时,IBMS决策的跨子系统的实时控制指令,例如当FA系统发出火警信号时,立即驱动BA系统采取停止送风,切断火警处的电源等紧急措施,同时SA系统中的CCTV立即转向报警点,把现场情况传到控制室。
在VISTA IBMS中,不同控制可以配置不同的响应速率,最快的联动在0.6秒完成,但实际动作还依赖于子系统的执行。
3. 报警速率
报警响应速率通常与实时数据刷新速率一致,报警的实际完成还取决于不同的报警方式,如电话语音报警需要约5秒才拨通电话,短信也需传输和处理过程。
- 38 -
5.3 网络负荷
系统的网络负荷来之以下几个部分: 1. 视频
视频压缩采用MPEG4压缩标准,压缩率高,视频传输采用组播方式,在多人同时浏览的情况下,只需发送一份视频流,大大减少带宽占用,传输352*288每秒25帧实时视频仅需300K网络带宽。
与各子系统交换信息,假定每秒处理10K个数据刷新,其实时数据占据带宽通常不大于300K,考虑到实际通讯过程中的对话过程和可能的数据表述,其通讯带宽假定以三倍估算,所以实际带宽需1M。可以配置不同量的刷新周期,使每秒的刷新数据远小于系统总容量,通常远小于10K。
记录各种报警事件,其数据库是专门的数据库服务器,访问数据库时,也需要占据网络带宽,由于真正的报警事件不多,通讯量不大,以300K计算已绰绰有余。
提供远程的Web服务,提供每个用户以实时信息和报警内容,提供每个用户以显示界面,同时接收用户的控制命令,由于传输中采用压缩算法,并且只传输变化量(开关量变位、模拟量变化越限),所以服务每个用户的带宽通常不大于5K,以同时连接100个管理人员计算,传输带宽仅500K,当然这里只考虑实时系统的带宽,用户突发的数据库访问(OA系统或事件查询)没有考虑在内。
从上述分析可以了解到,一套IBMS,假定有10K个测点,一路视频(该路视频可以动态地切换倒任何一路摄像头上),其稳太网络带宽不大于2M,对于10M/100M以太网来说,可以有很多的带宽余量用于突发的网络访问。所以整套系统从网络结构上来说,是高效的。
六 系统管理
6.1系统运行日志
系统具备完备的运行日志,可以分类型、分设备、分时间、分报警类型进行统计。在“设备事件”中,用户可以选择系统监控的某台设备,查看该设备在某个时间段的报警记录。在“设置事件”中,用户可以查看各种设置事件,比如某人在什么时间关闭了空调,某人在什么时间对门禁系统进行了设置。在“系统事件”中,记录了系统的启动、关闭事件,远程用户的连接事件,报警的发送事件等等。
- 39 -
所有的报表记录都可以导出到word、excel等软件中,便于用户向上级领导汇报机房的运行情况。在VISTA7.0机房监控系统中,所有的报表均采用监控系统内部自带的二次开发平台开发而成,我们可以根据用户的需求,设计出各种不同的报表,满足用户的特殊要求。 6.2 系统配置
在VISTA IBMS综合管理系统中,所有的监控测点均有一个开放的设置模块让用户去设置。在“系统配置”模块中,用户可以选择一个设备或者测点,自行设置它的上下限,报警级别,报警方式,比例变换,安全时段,初始模式,语音文件,报警提示,专家意见等信息。
如图所示:
- 40 -
6.3 报警排表
为了便于用户管理,系统提高了灵活的报警排表功能。在该模块中,首先对设备进行分组,分组是任意的,每个组别下面可以选择各种监控设备,比如设置一个“BA管理组”,下面包含所有的楼宇自控设备。可以设立一个“安防组”,把摄像头和门禁设备划归在该组下。每一个管理人员对应一个组别,这也限定了报警的范围。比如,某人如果属于“UPS组”,那么只有UPS发生报警的时候才会给他打电话发短信,如果空调报警,他就不会收到报警信息。
另外,我们还有“周排表”功能,可以设定星期几是谁值班,这个时候,报警只发送给值班人。这种方式,非常适合机房多个管理人员的情况。另外,考虑到节假日的特殊安排,我们还设计了特定日期排表,可以指定人员在指定时间内值班,这样的灵活设置,可以满足绝大多数用户的值班需求。
如图所示:
- 41 -
6.4 定时任务
在“定时任务”软件模块中,用户可以设定任意多个日程安排,每个日程安排中,用户可以设定在某个时间由系统自动执行某个任务。比如,我们可以设定系统在中午12点自动发送电子邮件给管理员,汇报设备工作状况。我们也可以设定在上班时间打开灯光,下班时间关闭灯光,或者自动把空调设置成多少温度等等。
日程可以设定任意多个,我们可以按照星期去对应一个日程,也可以自行设定节假日,每个节假日对应一个日程安排。
如图所示:
- 42 -
6.5 联动
在VISTA IBMS综合管理系统中,设备之间的联动是可以任意设置的。比如,当检测到消防报警的时候,我们可以联动摄像机转动到火警位置,并开始录像,同时打开所有门,方便人员逃生。
在“联动设置”软件模块中,我们可以选择“源”测点,每个源测点可以对应一个联动动作,当“源”事件发生报警的时候,联动就执行。
如图所示:
- 43 -
6.6 短信息双向互动
在VISTA IBMS综合管理系统中,当发生报警的时候,系统可以向指定管理人员发送短消息,管理人员也可以通过短信息主动询问设备运行状况,比如询问温度、电压等参数,系统会自动把测点当前数据传送到管理人员的手机上。
同时,管理人员也可以通过短信息对设备进行控制,比如通过短消息开门、调节空调温度,开灯,控制摄像头的转动等等。并不是任何手机双向互动的权限,该手机必须在报警排表中有管理该设备的权限的时候,互动才会生效。
- 44 -
七 系统特点
VISTA IBMS利用了近年所有可以运用的先进软件技术,将每一个不同层面的子系统和智能设备结合起来,并发挥其最大的效力。它以开放式设计,能与很多第三方产品进行无缝的联接及集成,它的设备驱动程序接口采用OPC、DDE、SNMP、JBUS、U_TALK等协议,已令100多种智能设备和子系统联上,该系统在相关领域已有上百个应用。VISTA IBMS系统还可通过Ethernet网可与消防报警系统、安全防盗系统、闭路电视监视系统、停车场管理系统等系统联网,实现数据共享,集中管理和连锁控制,并可通过MODEM与广域网互连。
从网络设计方面,它可以通过结构化布线系统,与任何一个共用布线系统的设备联上而无须增加任何辅件,使其与其他系统的结合功能更为方便。从网络设计方面,它采用标准的基于Ethernet的TCP/IP方式。
软件方面,VISTA IBMS是一个开放的系统,可以通过各种协议跟其它软件交换资料,通过标准的通讯方式或组件模型与运行在各种操作系统(Windows,Linux,UNIX)
- 45 -
上的软件协同工作。
最先进的技术
VISTA IBMS采用最先进的技术,实现受控设备综合集成,其中WIN98/NT/2000、COM/DCOM、TCP/IP、SNMP、JBUS、ODBC、OPC、ActiveX、Bacnet、CORBA等技术已经成功与系统相结合,安装运行已有一百多套,并且又有自主版权和强大的开发队伍,使得VISTA IBMS是其它厂家无法比拟。
标准的兼容性
VISTA IBMS开放的构架,可以集成支持包含目前楼宇自控及信息产业中的各种标准,因此我们的系统具备了灵活性、互操作性以及同其它楼控系统甚至企业内部信息网络的可连接性等特点。
完全WEB化
通过Web浏览器访问IBMS的各种信息,实现远程监控功能,其功能和界面与本地站完全一致。
可扩展性
通过分层设计,提供亲切友好的集成开发环境、完成各种监控或仿真系统的组态工作,实现真正的客户化。支持完整的VBScript语言,提供丰富的内部函数接口及完整的编程界面,极大地扩展系统功能。开发人员通过VISTA IBMS开发应用系统就如同采用InterDev开发网页一样方便。
内置上百种智能设备驱动程序,使用相同通讯协议的设备可以直接接入,无须任何编程,保障系统可靠性。系统提供简洁明了的接口,便于扩展新的设备驱动程
- 46 -
序,支持新的通讯协议。
易于施工、安装、操作和维护
一个好的系统就应该保证它运行的简便稳定性,通过分层设计,允许高级编程人员、普通编程人员和现场工程师分头协作,有计划、有步骤地完成整个工程,让其达到最佳的运行状态。
八 软件平台优势
更全面的组态功能:
VISTA7.0提供多达70种组态工具,曲线已经成为组态工具,并有实时曲线和历史曲线之分,生成极其方便快捷; VISTA7.0提供立体棒图功能,而且用户可自行定义实时数据的显示格式,所有图形都进行了矢量处理,可任意对画面放大缩小,对不同分辨率的显示器自动适应;组态过程提供多步撤销恢复功能;可对工具条、菜单等采用“拖曳”进行完全自定义。
支持VBScript语言:
在VISTA7.0平台中,由于系统支持VBScript语言,所以可通过简单编程实现各种逻辑关系,使系统的灵活性及扩展性空前加强。而且,VISTA7.0自带组态开发平台,用户可在该开发环境中利用VBScript编写各种功能模块,然后随意“拖曳”到工具条及菜单中,作为新增命令项使用,极大地扩展系统功能。
嵌入各种控件:
在VISTA7.0中,用户可以插入各种Windows控件,而且控件作为一个可编程对象,利用系统支持的VBScript语言,与各类测点相关联,控制其动作和属性,使系统功能随意扩展。
内置二次开发平台:
在VISTA7.0中,用户可以通过内置的集成开发环境进行二次开发,所有的二次开发模块与系统平台实现真正的无缝集成。
丰富多彩的用户界面:
- 47 -
正如上所述,由于系统支持VBScript语言及控件的插入,现在我们可方便地引入各种Flash动画,并与各类测点相关联,实现真正的动画效果。
真正的一体化设计:
在VISTA7.0中,视频窗口、曲线、查询窗口、系统配置窗口或作为组态工具,或作为控件,都无缝集成到组态界面中,实现了真正的软件ALL_IN_ONE。这样做的好处就是使基于浏览器的远程端与本地监控站界面及功能完全一致,实现真正完全的Web化。
完备的远程监控方案:
VISTA7.0具有完整的C/S(管理站)、B/S(浏览器)模式,并且这两种模式都具有与本地监控站一样的用户界面,实现一样的监控功能。远程系统不但可以运行在局域网内,也可以运行在Internet网内。也就是说,用户只要能上网,他就可以全面地浏览、控制机房的所有设备信息,能实现的功能和本地监控软件完全一样。
自动打包生成安装
在VISTA7.0中,工程完成或者系统进行修改后,点击“生成安装”菜单条,系统自动把文件打包在指定的安装目录下,便于刻录安装盘,避免人为失误。
完整的权限控制
在VISTA7.0中,可以自行定义用户组(象Window一样),其权限可以以设备为单位进行细化,比如某人可以控制哪些设备,某人可以浏览某些设备。
真正的后台多线程处理
在VISTA7.0中,监控、报警处理等完全采用后台过程,与显示界面完全,后台过程作为一个核心过程运行,丝毫不受显示线程的影响。
支持SNMP
在VISTA7.0中,简单网管协议作为内置组件提供,实现一体化的网络
- 48 -
管理功能。
集成视频录像和远传
在VISTA7.0中,视频功能完全融合在系统之中,视频窗和其他组态工具一样,可以任意组合,本地和远地具有完全一致的显示界面,录像回放作为服务进程提供实时服务,所以可以通过Internet浏览实时的或历史的视频内容。
网络监控和服务器监控
在VISTA7.0中,网络监控和服务器监控作为一个子系统融入系统平台。用户不但可以了解到服务器内程序的运行状况,也可以了解到服务器之间的网络流量,这对保障用户的业务系统的正常运行具有很重要的意义。
遥遥领先的技术优势
在VISTA7.0中,首次在业界引入二次开发功能,使系统的可扩充性空前加强;所有监控信息都统一在风格一致的组态界面下,实现真正的软件ALL_IN_ONE;系统的Web端与本地监控站界面完全一样,实现的功能也完全一样,在业界唯一实现了真正的完全Web化。从技术角度看,VISTA7.0组态监控系统在国内的监控行业中处于遥遥领先的地位。
九 系统软件选型
系统软件选型
综合考虑实际的使用环境、成本、可移植等因素,我们的数据平台选用微软公司的SQL Server;网络操作系统采用微软公司Windows 2000/XP;前台应用程序:采用Visual C++开发而成;网络数据通讯:采用TCP/IP协议。
数据库平台:微软公司的SQL Server
Microsoft SQL SERVER是Windows 2000/XP操作系统中的分页式的客户/服务器技术,这种高级的数据库平台,在现有网络中,提供了系列的事务解决方案,其特点是:
- 49 -
1. 高性能的设计: 可达到最大4GB的内存和若干TB的硬盘,完全优化的32位结构用以均等Windows 2000/XP。
2. 可伸缩的对称服务器结构: 通过动态地在处理器之间平衡用户的工作量,保证了单处理器或多处理器硬件的高等级的伸缩性。
3. 系统管理: 利用Windows 2000/XP上的SQL SERVER的图形化工具,只需少量的工作、可在本地或远程羰上进行安装、配置和管理。
4. 分布式处理: 远程的存储程序提供了一个透明的、分布式的服务器到服务器的通讯机制,并应用了两个阶段提交协议。
5. 数据完整性: 系统故障时,自动地前翻后翻恢复,自动的死锁检查和处理。 6. 高可用性: 数据库镜象保存了数据库或事务处理日志的映象。在线备份使系统不致中断。
7. 开放的数据库联接: 适用ODBC的客户机与SQL SERVER或其它常用数据库通讯。
8. 网络集成: 可以平滑地操作通用的网络和协议及多种主机。
9. 更大程度自我管理: 使远程SQL Server可以在更大程度上实现自我管理。这个功能是用与内核(调度、事件/警报、复制)相互作用的服务实现的,可对这些服务编程,以实现自动的、无人看守功能。
10. 良好的工具: 为数据库管理人员(DBA)提供很好的工具,使他们的管理从被动转为主动。通过一个全面的事件/警报处理模式,允许管理人员为某些特定特定情况和某些困难情况(如数据库日志将满)定义修正性动作,这些动作可以由事件和警报触发。
网络操作系统:采用微软公司Windows 2000/XP。
Windows NT是Microsoft公司推出的基于Client/Server结构的企业级操作系统,它是一个业界最具发展前途的多用户多任务网络操作系统。在性能上,可以与UNIX相比拟,但在使用、管理等方面都比UNIX更具优势。Windows 2000/XP的主要特点如下:
1. 提供与Windows 类似的操作界面,管理起来十分方便。
2. 与硬件平台无关,可支持Intel,Alpha,MIPS,Power PC等多种平台。 3. 可伸缩性强,支持工作TCP/IP,SPX/IPX,Netbeui等各种网络协议。
- 50 -
4. 内置安全机制,控制用户、组等访问权限,达C2级安全性。 5. 支持NTFS文件系统,具有高可靠性的特点。 6. 支持多线率,多处理器硬件结构。
7. windows 2000/XP的一些关键特征包括对主要系统的访问被动态平衡和平均分配在任何可利用的CPU上;并且NT对磁盘与网络I/O进行专门优化,极大地提高了I/O能力;NT中的虚拟内存管理能力也相当强,用户程序不可能破坏系统进程空间。
8. Windows 2000/XP 是一个强壮高容错能力的操作系统,具体体现在:可恢复的文件系统、磁盘在线备份、磁盘阵列RAID5支持及C2级安全性等。
9. Windows 2000/XP特别适合于作为Client/Server方式下企业级的应用服务器与办公系统服务器,也十分适合于作为Internet/Intranet服务器。
10. Windows 2000/XP通过使用TCP/IP、IPX/SPX及NetBEUI协议的组合,在异型网络上也可以发挥作用。更重要的是Windows 2000/XP Server同时运行多种网络协议,不需要用户额外的支出。
前台应用程序:采用Visual C++开发而成。
Visual C++ 一直是Microsoft公司综合性最高、最复杂的软件开发产品。它提供了很高的编程能力和方便性,它的多种多样的工具能适合各种编程风格。
Visual C++ .NET 在原有特性之上又作了巨大的改进。新的特性包括更方便的应用程序编程、编制与查错,更强大的ActiveX和Internet技术则支持更多的数据库组件选项和新的应用程序体系结构与用户界面元素,如Internet Explorer 5格式的控件。
网络数据通讯:采用TCP/IP协议。
随着UNIX操作系统的广泛应用,套接字(Socket)成为当前最流行的网络通信应用程序接口之一。Windows Socket API是Microsoft Windows的网络程序接口,它包括一个标准的Berkeley Sockets功能调用的集合,以及为Windows所作的重要扩充。扩充的功能调用都冠以WSA(Windows Sockets Asynchronous)前缀,表明它们都允许异步的I/O操作,并且采用了符合Windows消息机制的网络事件异步选择机制。这些扩充有利于开发者更好地利用Windows的消息驱动特性,设
- 51 -
计出高性能的网络程序。
- 52 -
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务