论文部分内容阅读
近年来频繁发生的煤矿事故给人身和财产安全构成了严重的威胁。传统的矿井安全监测系统仅局限于固定的值班室,很难做到实时高效地监测。随着移动互联网技术和移动智能终端的蓬勃发展,移动应用程序也进入爆发式的发展阶段。但是,移动终端差异化的操作系统使移动应用程序的开发成本高、维护和升级过程繁琐、移植性差。为此,本论文对移动跨平台开发技术、网络工程技术、HTML5音视频技术以及流媒体等技术进行研究,针对目前两大主流移动平台android和ios,设计并实现了基于C/S结构的跨平台的移动矿山安全监测系统。论文首先研究了矿山监测系统和跨平台移动应用开发技术国内外的研究现状,并重点研究了移动跨平台模型和服务器推送技术;然后对矿山安全监测系统进行了可行性、功能性和非功能性需求分析,并对系统进行了总体设计和详细设计。系统客户端采用当前比较流行的混合开发模式(Hybrid App),基于HTML5、Mui和Html5 plus等技术实现矿山信息的实时监测及瓦斯爆炸隐患预警。系统服务器分为应用服务器和视频服务器两部分,应用服务器负责与系统的管理类功能和业务类功能通信,采用Java EE技术实现;视频服务器负责视频流的实时传输,实现客户端的视频监控功能。本论文采用改进后的时间序列模型对瓦斯浓度进行预测,实现矿山最大的安全因素—瓦斯的预警功能,并结合VLC提出一种HTML5音视频标签不支持rtsp的解决方案,实现视频监控模块不依赖于任何插件就能播放视频的功能。论文提出的利用HTML5移动开发技术将PC端煤矿安全监控系统的所有功能衍伸至移动终端设备设计方案,即解决了传统矿山安全监测系统位置的局限性,同时也实现了移动平台的可移植性。实现对矿井作业实时高效地监控,一旦发现异常信息,及时处理,减少不必要事故的发生。