论文部分内容阅读
随着互联网的高速发展与智能手机的大量普及,手机和网络已经逐渐成为了人们生活中必要的一部分。智能手机中的传感器也越来越精确,数量与种类也在不断增加,这也为人们提供了一种新的提供数据的采集方式----参与式感知。人们通过参与式感知,既可以成为数据的提供者,通过上传数据至平台,为平台提供大量的用户周边环境的数据;也可以成为数据的使用者,通过网络快速获取数据,从数据中获得相应的价值。参与式感知系统的优势在于可以通过相对较低的成本、利用与用户互惠互利的方式获取到周边数据,达到覆盖面更广、数据更丰富的效果。本文在基于参与式感知的环境监测系统的条件下进行了 iOS客户端的人机交互的设计与实现。iOS客户端需要为用户提供查看天气状况、空气质量状况、环境变化趋势等数据,方便用户快捷地了解周边的环境状况。同时用户可以通过使用iOS客户端,在所在的位置进行数据采集并上传,获得服务器实时计算的环境质量数据,并为服务器提供数据源。用户与系统的交互主要依赖于对客户端的使用,所以客户端必须要为用户提供较好的使用体验。良好的用户体验可以使用户在使用过程中更为流畅顺手,也可以更好地满足用户的使用需求,从而提升用户使用系统客户端的粘性,也在一定程度上保证了系统的数据源的稳定性。本文首先对当前存在的环境类相关应用进行了调研与分析,并结合系统的需求分析,对客户端的业务需求进行了系统的分析。之后,根据对HCI的相关研究,依据以用户为交互中心的设计方法,对客户端的交互流程和页面跳转逻辑进行了设计,从而保证用户的交互体验质量。根据对用户在使用时的习惯以及用户的使用心理进行分析之后,对客户端的用户界面进行了设计。之后根据方案中的设计,对客户端进行了实现。用户可以在客户端应用中,快速地查看环境相关的数据,以及环境的变化趋势;也可以进行数据采集上传,服务器会根据上传的数据反馈计算后的数值,使用户可以快速简洁地了解所在位置的环境相关数据。用户上传的数据越多,得到的服务器反馈的数据也就越准确。用户也可以通过基于位置的服务,获得相关地理范围内的实时环境数据与历史照片数据和延时摄影视频数据。用户通过参与式感知进行环境数据的使用与分享,达到系统与用户互利互惠的目的。