文档介绍:手机获取环境空气监测信息的方法
The Method for Acquirement of Ambient Air Monitoring
Information by Mobile Phone
黄福波,沈学崴
大连市环境监测中心,大连,辽宁 116023
摘要:满足了社会实时查询区域空气污染物实时状况和日变化,统计监测点空气污染指数和对应的SO2、NO2、CO、PM10的质量浓度,及气象信息、空气质量日报、预报信息的需求,基于KJAVA 在嵌入式系统上的应用技术,建立了手机GPRS无线通信环境空气质量信息查询分析系统。
关键词:信息;空气;环境监测;无线分组业务;手机;
移动通信GPRS是具有高频率小流量数据传输承载能力,可用于建立基于KJAVA技术的环境空气质量信息发布应用服务,用户通过手机GPRS“一键上网”实时快捷查看城市空气质量信息。无线通信与国际互联网等多媒体通信结合及手机功能的扩展,使得用户查询信息更为高效方便。
1系统架构
分布在城市各处的大气环境监测子站的空气污染物监测仪器,从当地空气中获取SO2、NOX、CO、PM10等质量浓度的数据,经有线或无线方式发送传输至环境监测中心站,也可采用更为安全的VPN专线技术传输至远程服务器。监测中心站计算机系统采用C/S模式,组网简单,方便扩容,配置2台计算机1台对子站数据采集和处理,另1台作为冗余备份,当主控计算机出现故障时能够迅速接管监测任务;配置2台采用双硬盘RAID1方式的服务器存储数据,确保数据存储可靠,其中1台服务器作外网访问应答。国际互联网访问服务器端数据库,见图1。
图1系统架构
监测中心站的2台计算机使用Windows 2000 Professional中文版操作系统,对大气环境监测系统的实时监控及多任务并行处理。服务器采用Microsoft公司的数据库管理系统MS SQL Server 2000及其集群方式存储大气环境监测子站的位置分布、各大气环境监测子站空气污染物的实时质量浓度值、日平均值、实时日变化规律曲线、区域气象参数、空气质量日报表、空气质量预报表等。依据TCP/IP协议标准,使用运行在JBOSS +平台环境上的程序响应客户端手机查询的请求。
2软件设计
空气质量信息手机查询利用JTAPI程序接口构建CTI计算机电话集成技术实现有线数据传输,应用J2ME技术开发基于KJAVA手机客户端软件编程及向服务器端逻辑表达层发出带参数指令请求,Servlet响应客户端发送请求和验证其参数数据,并根据定义的指令参数规则通过RPC接口调用EJB数据管理层,EJB编程操作MS SQL Server 2000数据库连接池及根据参数请求从事数据库查询分析,实现软件平台下载数据和后台管理及信息发布,运用Photoshop和地图编辑器等工具设计客户端软件场景。
手机无线数据传输采用客户端发出带参数指令请求,服务器端进行接收并根据参数返回应答。用户端Midlet:利用HttpConnection接口实现无线设备与服务器TCP/IP的通讯。服务器端:利用HttpServlet接口doGet()和doPost()方法实现收接和发送数据,见图2。
图2服务器端Servlet 和手机客户端Midlet 接口
Servlet做为系统服务器端应答接口,调用