首页 > 技术文章 > 你对智慧消防监测平台的整体结构了解多少?

你对智慧消防监测平台的整体结构了解多少?

2021-02-01 [104]
  智慧消防监测平台运用物联网、云计算等科技手段,远程监控单位消防设施运行状况、重点部位消防安全状况、防火及隐患整改情况,实时监测单位用电安全情况、消防管网水位和压力状况,为社会单位自主管理、防灭火工作重点调整和灭火救援力量准确投放等决策提供科学依据,同时能够有效规范消防技术服务企业执业行为,实现了火灾隐患提前预警、监管工作形成合力、应急救援科学指挥、火灾有效控制的目标。
 
  本产品是利用物联网、人工智能、虚拟现实、移动互联网+等新技术,配合大数据云计算平台、火警智能研判等专业应用,运用大数据、物联网等技术构建“智慧消防体系”,有效整合各方面力量,摸清火患底数,构建城市公共安全、火灾防空体系。
  智慧消防监测平台的整体架构:
  1、总体方案:
  在总体架构设计上,智慧消防管理系统按照“一个中心、两个平台、八类应用”建设思路,即利用一个指挥中心综合显示指挥调度,构建消防监管平台和灭火指挥平台,面向普通民众、社会单位、行政监管、灭火指挥、数据中心五类终端应用。  
  以“智慧消防”为目标,结合人防、物防、技防的三防体系,形成以单位信息、市政资源为基础数据,集人员、信息、设备、机构有机结合的四位一体,实现信息化支撑、科学化指挥的防消一体化的城市消防安全管理体系。
  
  2、系统架构:
  a、展现层:主要负责与用户和外部系统交互,具体提供系统可操作Web功能、数据交换程序或数据接口,并满足不同的场景使用。Web 图层主要用html5、css3、angularjs1.6技术实现;数据交换根据需求实现数据交换程序;数据接口主要基于http1.1协议,用restful 风格API技术实现。
  b、应用层:主要负责系统逻辑计算的实现,提供服务接口给表现层使用。此两层之间通信基于http1.1协议,以提高数据传输效率。根据应用服务职责不同分为两大类,分别为业务应用服务和基础应用服务。本系统应用服务一般使用java平台的通信框架SpringMVC技术实现,个别其它组件除外,Redis缓存组件。
  c、服务层:对于本系统业务数据结构多样化、数据量较大,同时系统面对高并发的访问,采取了缓存的机制提升性能,选用Redis缓存组件实现数据缓存存储。对于非结构化数据存储,比如文档、图片等数据,本系统基于linux平台ext3文件系统实现文档存储和读写功能。
  d、数据层:主要负责系统数据存储、同步、缓存和备份管理。本系统数据分为结构化数据和非结构化数据。对于结构化数据使用mysql5.7以上数据库存储,基于MySQL复制同步的机制,可以进行数据读写分离的实现,提升数据层面的优化。