论文部分内容阅读
档案是人类宝贵的不可再生文化资源,档案馆库房作为收集、管理档案的机构,是档案事业的主体。所以,档案馆库房的环境管理非常重要,档案的寿命长短与档案馆库房的环境状况息息相关。传统的档案馆库房采用人工值守的模式,管理效率低下,安全性差。随着计算机技术和网络技术的快速发展,市面上出现了基于PC端的简单应用软件,用于监测档案馆库房环境。但这些应用软件的功能都比较单一,受空间和时间的限制,缺乏实时性和灵活性。基于以上问题,本文设计出了一个基于双通信模式的远程库房环境监控系统。该系统根据应用场景的不同,通过Modbus TCP或者Modbus-RTU串行总线方式与监控模块实现实时通信,对多库房的温度、湿度、二氧化碳、臭氧、粉尘等各个参数及灭火器、加湿器、臭氧机、除湿机、空调等各个环境设备状态进行实时监测,并利用SQL Server将监控模块采集到的数据进行实时保存与集中处理。同时系统通过TCP/IP接收来自视频采集模块传送过来的现场监控视频流,利用FFmpeg、VLC、QWebView等技术进行实时地解析并在PC端进行播放。管理人员可以通过PC端显示的环境参数和现场监控视频,实时地了解库房现场的环境状况。当库房某区域环境参数出现异常时,系统将启动报警机制,PC客户端向下位机的控制模块发送控制指令,进行相应的异常处理。由于该系统是基于双通信模式的环境监控系统,相比传统的档案馆库房环境监控系统的单一功能,其实时性好,移植性高,满足不同环境下的场景需求,突破了时间和空间上的局限。该系统采用C/S结构模式,采用SQL Server作为数据库服务器,利用C++作为编程语言,并在可移植性高的Qt开发平台下进行开发。系统的总体设计分为硬件部分,作为服务端;PC客户端系统,作为客户端。经测试,系统稳定性高、实时性好,具备可视化的人机交互界面,布局合理,各个功能模块集中显示,使用灵活,能够很好地实现对库房环境的实时监测与控制的功能。