当前位置:问答库>论文摘要

题目:基于Android平台的信息采集系统的设计与实现

关键词:人类动力学,Android,信息采集,数据处理

  摘要



作为一门多领域交叉的新兴科学,复杂网络近年来受到了国内外研究人员的广泛关注。复杂网络的一个重要分支是人类动力学,它主要研究的是人类个体移动或群体移动的行为模式及统计学规律。在进行分析与研究之前,研究人员借助便携手持设备、智能手机等工具追踪及存储研究对象的移动信息。大范围的数据是研究人类动力学的基础,但获取海量数据对研究人员来说是一个难题。Android是Google推出的基于Linux的开源操作系统,是一个针对移动设备设计的软件平台,适合进行数据采集终端的开发。本文选取了Android系统作为开发平台,完成了信息采集系统的开发。本文对基于Android平台的移动信息采集系统进行了方案设计,实现了利用全球定位系统获取用户的实时位置信息、利用移动终端的蓝牙功能对附近的手持设备进行搜索进而获取MAC地址的方案。其次,设计了信息采集系统的数据库、内部定时系统,使系统内各个模块可以根据设置自动地在后台运行。针对位置数据采集过程,提出了能效优化的方案,使采集模块可以根据采集情况或历史数据动态地调整采集休眠长度,避免电量的浪费。移动终端与远程服务器间的数据加密传输实现了定时获取用户端的数据文件,同时保证了用户的隐私。此外,对服务器接收的原始数据进行初步的处理实现了对所接收到的数据文件进行格式化整理及表达。经过测试,系统在电量允许的情况下可以满足采集需求,针对采集过程进行的能耗优化设计有效地提高了采集系统的效率,延长了一定电量下的采集周期。系统的易用性和用户体验也得到了实验者的肯定。