城市互联消防安全数字化监控设计与实现

2015-02-02 09:58:40   点击:
  消防作为现代城市安全系统的一个组成部分,随着现代城市的迅速发展已越来越显示其重要性。但目前市场上的城市建筑消防安全系统大多是单


  2软件设计


  以上只是粗略地概述了城市互联消防安全数字化监控系统的体系结构及其硬件环境。具体完成这样的网络系统同样重要的是其软件环境,构成这样的系统将采用流行的客户机——服务机体系。单位端作为服务机是信息的提供者,监控者作为客户机是信息的采集者。监控者可定时向服务机发送请求信息命令,服务机接收到命令后将本单位信息依据等级状况向监控者反映,譬如当只有一个探测器报警时向客户机发送低等级预报,而当有多个探测器报警时发送高等级预报。这样可以防止某个探测器发生误报,引起不必要的动作,同时作为城市消防监控中心也可根据预报的等级程度对于重点部门加以重点监控,例如当某个单位有多个探测器发出警报时对于该地点可增加巡检次数。


  服务器端的巡检模块一般通过计算机的RS232口与报警控制器相连,报警控制器具体负责本单位的所有探测器的检测,一旦发生异常情况由显示模块在计算机屏幕上指示其具体位置,同时记入本地资料库中。


  联动模块可设定为自动和手动两种。自动模式下当异常情况满足预先设定条件时,经过延时可自动启动响应设备譬如警铃、喷淋泵等。


  资料查询摸块可以对原有的报警记录进行查询,对现有设备运行状态也可进行查询,做到心中有数。


  通信模块负责与城市消防监控中心的通信,当城市消防监控中心发来查询命令时,可将本地状况向监控者反映,同时一旦发生异常情况也可依据等级程度自动向监控者反映,以免当无人值班时发生情况遗漏。


  客户端的通信模块平时可自动向各个单位发送巡检命令,了解当地状况,考虑到覆盖面较大,巡检周期较长,因此也应同时能快速响应服务器主动发送来的信息。


  城市图形显示模块可以显示整个城市的平面图,并且可以漫游,放大,自动定位等。当有异常情况出现时可以自动找到出事地点,自动定位放大,并以醒目的方式向监控者显示,同时在数据库中查找相应单位的资料信息提供给监控者,以利监控者采取行动。


  数据库操作模块负责各个单位的信息存储、查询、更新等操作。由于其规摸一般较大,而且在异常情况出现时应能快速查找相应资料,所以一般采用比较大型的数据库如SQLServer,Orcale,PowerBuilder等。作为服务机上的数据库一般规模较小,可以考虑直接用文件存储或者Foxpro,Mysol,Accsess等。


  智能型火灾报警控制器的软件主要由主程序,串行中断服务程序,定时器中断服务程序等组成。键盘信息的读取采用查询方式,当有键盘输入时,则转入相应的子程序进行处理。定时器中断服务程序主要完成探测数据的显示、更新。串行口中断服务程序主要用于同楼层显示器的通信。在软件设计中当需要判断探测器探测到的现场状况时,还采取了诸如取算术平均数等滤波算法对干扰等异常信号进行滤波处理。


  以上介绍的城市互联消防安全数字化监控系统笔者已经在小范围局域网内部实现,并取得了满意的效果。程序架构采用的就是客户/服务机,客户、服务机均用Visualc++7.0实现,客户机与服务机之间通信采用TCP/IP协议,利用socket套接字进行数据的发送与接收。数据库服务机端采用Access,客户机端采用SQLServer8.0,客户机操作系统为WindowsNT,服务机操作系统为WindowsXP。


  3结语


  城市消防是一个古老而又年轻的事业,随着时代的发展不断赋予其新的活力与内容,将互联网与消防技术相结合,对于减少城市火灾隐患,提高城市消防安全水平有着重要的现实和经济意义。但要想从根本上解决我国消防系统的落后状况,在加强城市建设管理,增加消防现代化设备投入的同时,更重要是用科技含量高、反应速度快的“城市互联消防安全数字化监控系统”,使之能够实时监控整个城市火灾自动报警设备的运行情况,并能够在火灾发生时科学地分析周边的地理环境、水源等情况,将火灾的隐患消灭在萌芽状态。“城市互联消防安全数字化监控系统”的应用可以加强对联网单位值班人员的管理,加强对在役的火灾自动报警设备的管理,促进设备生产厂家技术不断更新及发展。