(1) 通过GPRS网络接收读写器上传的设备数据。每当有数据到达时,该服务器负责将数据存入到后台数据库中,同时调用数据分析对象对数据进行分析。分析完毕后将数据下发到在线的监控客户端。如若有报警信息,将报警信息也下发到监控客户端。
(2) 处理监控客户端发送到数据服务系统的命令。包括客服端在线请求命令和控制命令。服务器通过客户端发送的在线请求命令判断客户端是否在线,从而决定是否将设备数据下发。服务器还需要将监控客户端发出的控制命令下发到读写器。
(3) 数据存储将设备的运行数据存储在存储器中,当设备发生故障时可将运行数据传送到远方监控中心,以便进行故障分析和处理。
(4)远程监控远方监控中心可通过GPRS网络接口,访问监控单元,控制读写器和标签的开启、停止及配置。
2.2 系统实现目标
本系统主要实现以下目标:
1.设置管理员权限,海关监控人员与企业用户设置不同权限;
2.页面能够自动刷新,管理员实时接收信息;
3.能实现自动报警,一旦设备处于非正常使用状态,则自动发送报警信息至管理员页面;
4.管理员能对企业用户进行管理;
5.管理员能对标签进行管理;
6.管理员能对设备进行管理;
7.管理员能对报警信息进行管理。
2.3 软件的整体架构
图2.1 海关进口设备监管系统系统架构图
由上面的示意图可以看出系统由下面四个模块构成:
(1)数据采集模块(读写器):
完成各部件的数据采集、数据解析、数据发送功能。
与各功能部件通过MODBUS总线通信,全透明设计。
数据解析完成后通过GPRS网络发送至数据中心。
具有数据存储功能,当数据中心不在线时自动保存数据。
(2)数据通信模块(GPRS):
数据通信模块是连接数据采集终端和数据服务端的桥梁。主要有终端GPRS模块和GPRS数据中心两部分。
(3)数据服务模块(Java Server):
数据服务模块是整个软件模块的核心部分,也是在这次的软件设计中我主要要完成的部分。
(4)数据交互模块(Java Client)
数据交互模块主要是对监控数据的可视化展示
监控数据实时动态展示
监控数据报警
统计报表生成
标签管理
读写器管理
用户权限管理
2.4 服务模块
图2.2 数据服务模块总体架构
数据服务模块是整个软件模块的核心部分,也是在这次的软件设计中我主要要完成的部分,它要完成的主要功能如下:
数据采集服务:
此服务负责监听一个TCP端口,GPRS网络将读写器上传的设备数据转发到此端口上。每当有数据到达时,该服务负责将数据存入到后台数据库中,同时调用数据分析对象对数据进行分析。分析完毕后将数据下发到在线的监控客户端。如若有报警信息,将报警信息也下发到监控客户端。 GPRS海关进口设备监管系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_9602.html