基于云平台的城市燃气预警系统的设计与实现
2018-12-21张斌太原理工大学
数码世界 2018年5期
张斌 太原理工大学
1.系统平台设计
1.1 需求分析
建立城市燃气预警系统需要到达以下目的:
1、能够对燃气管道或燃气点周边环境中的燃气浓度进行监测和分析,了解环境中燃气的浓度的变化情况。
2、建立城市燃气泄露监测数据仓库,便于查看历史数据,对泄漏数据进行分析。
3、建立警报机制,对实时监测到的数据进行监控,发现浓度大于警戒值,发出报警。
1.2 功能设计
系统可以设计成四个模块,实时数据管理、历史数据管理、系统配置和系统信息。其中在实时数据中,需要实现查看单个监测点实时曲线,车辆的实时轨迹两个功能。在历史数据管理部分,需要历史数据查询,历史数据趋势曲线,历史车辆轨迹信息。在系统配置模块,需要警报设置,检测车辆管理,系统管理员信息管理。在系统信息模块,可以查看系统帮助和系统简介。
1.3 系统架构设计
本系统部署在云端,采集服务器做了分布式集群,并且做了LVS的服负载均衡,LVS集群采用IP负载均衡技术和基于内容请求分发技术。数据库做了主从设计,主库负责数据接受实时数据,从库负责存储历史数据。
1.4 数据库设计
本系统主要为监测数据表,车辆数据表,系统管理员表,车辆轨迹表。为了提升数据的查询性能对监测数据表和车辆轨迹表进行分表分库操作,监测数据表分成了实时表和历史表,车辆轨迹表分成了实时轨迹表和历史轨迹表。实时数据存放在主库中,历史数据存放在从库中。
2.系统实现
本系统的主要实现难点主要有四处,分别是数据采集与传输,数据存储,数据展示分析和数据报警。……
登录APP查看全文
