论文部分内容阅读
从上网获取信息、到主动分享信息,人们的生活与网络愈发紧密。在3G、4G时代,如何借助人的力量去获得更多信息,需要深度思考。智能手机的发展,又赋予人新的能力去做更多事情,而手机上的重多传感器让手机成为绝佳的信息采集点。目前大多数天气软件都只作为天气信息的搬运工,把指定区域的天气情况展示给用户,而不能起到环境监控的作用。国内各个城市的环境质量监测站点布局非常有限,不能实现城市内任意位置实时环境质量监控的目的。基于上述考虑,本文提出并设计一种基于参与式感知的环境质量监测 iOS 移动客户端应用——sensoriosclient APP。sensoriosclient 可以安装在iPhone手机上。借助iPhone丰富的传感器,能够让用户通过sensoriosclient实时参与图像、声音、光照强度等环境信息的采集工作,从而起到环境质量监控的作用。sensoriosclient会展示用户所在位置的天气和PM2.5等环境质量信息,并且提供地图,展示用户所在位置之外各POI (Point of Information)站点的环境质量情况。各POI (Point of Information)站点还提供图像、PM2.5等历史记录,方便用户查看过往天气质量状况。sensoriosclient的地图上可新建POI站点,通过手机摄像头采集该POI站点的照片,并发送到云服务器。云服务器实时通过计算机图像算法对照片所处环境的PM2.5进行计算,并把计算结果反馈给sensoriosclient,sensorsclient就可以展示用户拍摄位置的PM2.5估计值,从而达到城市内任意位置都能进行环境质量监控的目标。sensoriosclient还会分派多种类型的激励任务,通过一些奖励措施激励用户完成信息采集任务,提高POI站点的数据采集量。除此以外,sensoriosclient还提供登录、注册、系统语言切换等功能。本文首先介绍了课题的研究背景,明确研究目标和内容。然后基于参与式感知的环境质量监测移动客户端的功能性需求和非功能性需求,完成了 sensoriosclient APP的功能划分和概要设计,包括空气质量状况展示、地图展示、图像收集、激励任务等功能模块,在此基础上了,详细介绍了 sensoriosclient的各模块的详细设计、实现和测试验证过程,并对最终的实现效果进行了总结和分析。目前,sensoriosclientAPP已经通过APPstore的测试并上线,有一定的用户下载量。