论文部分内容阅读
粮食是民生之本,粮食安全在国家发展战略中处于及其重要的地位,因此做好粮食储备工作是保障粮食安全的重要环节。一方面,人口总量逐年增加,可用耕地面积却逐年降低;另一方面,粮食存储的监管不善,导致巨大的粮食损失。本文研究的粮情远程监控系统主要对影响粮食存储安全最重要的温度、湿度因素进行监控,极大减少粮食存储过程的安全隐患,保障粮食存储安全。本文的主要工作内容有以下几个部分:1)为了完成粮情数据的采集、解析、存储,设计并实现了系统的Server端和Client端代理。Server端实现向指定的Client端代理发送检测指令,接收Client端发送过来的数据,存储数据到底层数据库。Client端代理实现与测控主机进行串口通信,采集粮情数据和解析数据;Client端代理与Server端进行Socket通信,接收检测指令和发送解析数据。2)为了完成粮情数据的分析、预警、管理、展示,设计并实现了系统的Web端,Web端主要实现系统中各个模块的业务功能。业务模块主要包括系统管理、基础设置、数据检测、数据分析、系统预警、预警短信管理等。3)针对Client端发送数据到Server端出现数据丢失或者传输失败的问题,提出了解决方案:将数据进行分块处理,依次发送到Server端。4)针对目前需要人工判断和测量仓库是否为空仓或者半空仓的问题,提出了空仓半空仓算法模型,智能判断仓库是否为空仓或者半空仓。在仓库实际应用中,获得了令人满意的效果。最后对整个粮情远程监控系统进行全面测试,确保系统能高效的对粮情进行远程监控,并完成本系统在中储粮分公司、直属库、库点的部署。