基于SpringMVC消防信息方法研究论文_张翼满

沈阳航空航天大学 辽宁沈阳 100036

摘要:随着城市建设和管理的信息化正逐步从数字化、网络化向自动化、智能化方向发展,构建智慧城市已经成为大势所趋。“智慧消防”是隶属于公共安全板块中重要的子模块,是智慧城市建设中智慧公共安全应用领域的重要组成部分,是智慧城市在城市消防领域的具体应用,基于此,本文结合Java语言提出了消防信息的研究方法。

关键词:消防;方法;智慧

1 springMVC简介

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架,Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

对于数据库的操作我们这里采用Mybatis框架,MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

2.springMVC结构

(1)首先浏览器发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;

(2)DispatcherServlet——>HandlerMapping,处理器映射器将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器对象、多个HandlerInterceptor拦截器)对象;

(3)DispatcherServlet——>HandlerAdapter,处理器适配器将会把处理器包装为适配器,从而支持多种类型的处理器,即适配器设计模式的应用,从而很容易支持很多类型的处理器;

图 2.1 SpringMVC原理图

(4)HandlerAdapter——>调用处理器相应功能处理方法,并返回一个ModelAndView对象(包含模型数据、逻辑视图名);

(5)ModelAndView对象(Model部分是业务对象返回的模型数据,View部分为逻辑视图名)——> ViewResolver,视图解析器将把逻辑视图名解析为具体的View;

(6)View——>渲染,View会根据传进来的Model模型数据进行渲染,此处的Model实际是一个Map数据结构;

(7)返回控制权给DispatcherServlet,由DispatcherServlet返回响应给用户,到此一个流程结束。

3.消防系统组成原理

3.1防排烟系统和送风启动原理

图 3.1 防排烟系统原理图 图3.2 送风系统原理图

图3.3 消防给水系统原理图

对于防排烟系统和通风气系统他们是两部分系统,当火灾发生的时候对于防排烟系统而言,首先是烟感探测器发生报警,将报警信号传输到主机,主机同时把信号传输给排烟口、排烟防火阀、同时测量排烟量,而对于送风系统而言火灾发火的时候需要两个烟感探测器同时报警,将报警信号传输到报警主机,报警主机同时开启送风口和启动送风机,这样一个整套防排烟系统正式启动运行。

3.2消防给水系统启动原理

消防给水系统是火灾发生的时候提高水源动力装置,犹如人类的心脏,火灾发生的时候不断的把消防水池的灭火水运送的着火位置,当火灾发货是时候,压力开关和水流指示器会同时启动,当消防水泵接收到他们两个的信号时候,消防水泵会自动启动,不断的往上运送水资源。

3.3自动喷淋灭火系统启动原理

图 3.4 自动喷淋系统原理图

自动喷淋系统是消防给水的前卫兵,他的好坏直接影响灭会的情况以及人身财产的损失大小,他的工作原理如下:当火灾发生的时候首先喷头上的玻璃泡会爆破,这时候玻璃泡爆破的信号会传输给消防水泵,消防水泵就会给消防喷头源源不断的供水来到达灭会的目的。

3.4气体灭火系统启动原理

图 3.5 气体灭火系统原理图

气体灭会系统[35]指平时灭火剂以液体、液化气体或气体状态存贮于压力容器内,灭火时以气体(包括蒸汽、气雾)状态喷射作为灭火介质的灭

火系统。并能在防护区空间内形成各方向均一的气体浓度,而且至少能保持该灭火浓度达到规范规定的浸渍时间,实现扑灭该防护区的空间、立体火灾。所以当火灾发生的时候烟感和温感需要同时启动,这样两个探测器的信号同时传给报警主机,报警主机传输信号到电磁开关、选择阀开关、气瓶监测开关他们同步开启,达到气体灭火的目的。

3.5应急照明系统启动原理

图 3.6 应急照明系统系统原理图

应急照明系统是消防系统中的重要组成部分,他负责指引逃生的路线,当火灾发生的时候消防应急电源会立刻启动,电源马上给消防指示灯供电,来指明逃生的路线。

4.技术实现

对于消防报警信息融合是指前端的各种消防系统包括防排烟和送风系统、消防给水系统、自动喷淋系统、气体灭火系统等信息通过前端报警信息获得指示操作,把他们各个系统构成的具体明确信息进行信息处理来达到一定的目的的操作,而此操作建立在数据库基础上的。

对于数据库中的数据,这边采用Java算法来处理,首先对应各个数据库对应个表建立相应的实体类,同时完成相应的封装具体如下:

图4.1 系统故障代码部分图

当火灾发生的时候系统,消防系统会联动智能启动,这时候启动的信息就会随时传到中心平台,对于具有管理权限的人只要登录已知的域名网址,就可以观看现场的设备运行情况如下图:

图 4.32 报警融合信息结果分析

对于防排烟系统和送风系统、应急照明系统、自动喷淋系统、气体灭会系统、消防给水系统这五大系统,当他们运行的时候某个关键节点信息出现故障的时候,系统运行状况会故障,同时对应的关键节点会有“1”变成“0”显示那个关键节点设备失效。这样很方便查找失效点位信息和清楚认识到设备运行情况。

5.结语

对于本文消防单位的动态信息融合方法研究,自动喷淋系统、消防给水系统、气体灭火系统、应急照明系统、防排烟和送风系统以几大块内容进行融合,采用java的基本框架SpringMVC和MyBaties框架机构,采用此框架的目前有三个,其一能很好的融合自动喷淋系统、消防给水系统、气体灭火系统、应急照明系统、防排烟和送风系统无缝兼容,对于他们的关键节点信息能实时展示,发现出故障点和启动运行情况;是由于Java本身的优势,Java运行时基于虚拟机的,不受平台限制,无论是手机、电脑、还是iPad只要拥有一定的账号权限和域名访问权限就可以登录查看重点单位的消防平台运行情况,无论何时何地,无论是你是值班人员、管理人员还是上级领导都可以收到报警信息及时对于现场给与重要指示,不用一级一级上报,省去了人力,物力,财力等,最关键的是节省了抢救的时间,比现有的平台相比就是省事省力,以最快的速度发现险情。

参考文献:

[1]黄凯.智慧消防背景下应急处置模块的构建和应用[J].消防技术与产品信息,2018(3):30-34.

[2]Nicolas Modrzyk.Java Image Processing Recipes With OpenCV and JVM(2019).

[3]黄有波 吕淑然。建筑火灾仿真工程软件—PyroSim 从入门到精通.

[4]Zhang J H,Zhuang J,Du H F,et al.A flam detection algorithm based on Video multi-feature fusion[J].lecture Notes in Computer Science.2006,4222:784-782.

论文作者:张翼满

论文发表刊物:《基层建设》2019年第26期

论文发表时间:2019/12/16

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于SpringMVC消防信息方法研究论文_张翼满
下载Doc文档

猜你喜欢