公园感知管理系统软件的体系架构分为五层,示例如下:
系统体系结构图
(1) 数据采集层
该层主要包括数据采集子系统,负责采集普通RFID基站、笑脸基站和无源读卡器上传的各类数据,同时对这些数据进行解析、写数据库操作。
(2) 数据库
该层主要存储整个系统所使用的所有数据信息,包括生态数据、定位数据、笑脸数据、无源卡数据等。
生态数据:由生态传感器监测到的各种生态数据,如温度、湿度、大气压力、粉尘浓度、一氧化碳浓度等数据。在本系统中由于没有实际安装各种生态参数传感器,在此只是存储一些模拟的生态数据,而不是实际采集到的数据;
定位数据:由RFID基站采集到的关于感知卡的相关数据,如位置、物资状态等数据;
笑脸数据:由RFID基站采集到的加速度传感器的数据;
无源采集:由无源读卡器采集到的无源卡的数据。
(3) 数据持久层
该层主要用于缓存需要持久化的数据,进行数据库的相关操作。
(4) 业务支撑层
该层主要包括支持前台操作的业务处理模块,用于负责系统运行时各种业务上的处理。
(5) 前台视图层
该层主要体现系统的各项功能,用于向用户提供操作界面。主要包括:
位置感知:实时感知、显示用户位置;
情景再现:重现用户历史轨迹;
游客分布:在基于公园地图为背景的页面中,分区域显示游客人数信息;
资产管理:在基于公园地图为背景的页面中显示带卡物资的状态信息;
笑脸互动:通过笑脸卡传感值的大小变化,关联到用户图像的大小变化;
生态参数:实时显示公园当前生态值的变化;
老人关怀:通过监控老人卡的状态,来及时的显示老人卡报警或者呼救的位置;
感知卡管理:对感知卡进行管理,包括感知卡初始化、卡绑定(发卡)、解除卡绑定(收卡)等;
基站管理:对安装在公园内的所有基站进行管理、维护。
公园感知管理系统软件具体功能需求如下:
序号
|
功能类别
|
子功能
|
1
|
位置感知
|
持卡人员的实时定位
|
持卡人员的查找
|
2
|
情景再现
|
查询持卡人员的历史轨迹
|
3
|
游客分布
|
公园总人数统计
|
公园各个区域的实时人数统计及显示
|
人数最多的区域统计及显示
|
4
|
物资管理
|
物资位置及状态显示
|
物资非法状态报警管理
|
5
|
笑脸互动
|
摄像头拍照功能
|
接收笑脸卡的传感值,并变化笑脸大小
|
6
|
老人关怀
|
持卡老人的实时定位
|
老人跌倒报警查询及显示
|
老人呼救报警查询及显示
|
7
|
生态参数
|
生态参数实时监测
|
生态参数FLASH显示
|
生态参数月报表查询及显示
|
8
|
后台管理
|
用户管理
|
感知卡管理
|
基站管理
|
用户登录及验证
|
9
|
RFID数据收集
|
采集RFID基站上传的数据
|
采集笑脸卡中加速度传感器的传感值
|
采集无源卡信息
|
公园感知管理系统软件主要界面示例图:
位置感知
游客分布
物资管理
感知卡管理
月报表管理