论文部分内容阅读
随着智能移动终端硬件性能的大幅度提升、移动互联网的蓬勃发展,智能移动终端在生活中的使用频率越来越高。移动终端上搭载的丰富多样的传感器使得移动终端能够采集各式各样的信息,实现一些需要依靠信息采集来支撑的功能。群智感知结合了众包思想和移动传感,通过移动设备形成感知网络,提供了一种新的收集数据和提供信息服务的模式,可以用来完成大规模、复杂的感知任务。基于群智感知的行车视频记录系统包含客户端与服务器端,客户端负责数据采集工作,服务器端提供与客户端的通信服务,存储客户端上传的数据,并对数据进行分析、计算,提供智能交通、城市管理等服务。本论文作者的研究集中在行车视频记录客户端的设计与实现,该客户端充分利用智能移动终端的传感器,采集了丰富的车辆行驶数据,为用户提供多维度的车辆行驶信息,并以用户友好的形式将其展现出来,与传统的行车记录仪相比较,具有许多优势。本文首先介绍了论文的研究背景和意义,明确了论文研究的内容和目标,说明了客户端设计与实现过程中需要考虑的关键问题。接着分析了客户端功能性需求与非功能性需求,客户端的功能性需求可以概括为行车视频录制、文件管理与上传、行车视频回放、用户偏好设置四个部分。在概要设计部分,设计了客户端架构并对客户端功能模块进行了划分,明确了各模块之间的关系。在详细设计部分,提出以时间为基准同步视频与行车轨迹的算法,实现视频播放与轨迹移动的双向控制,并对各模块的工作流程以及模块之间的交互进行了分析与设计,给出了模块类图,对视频录制、视频回放等核心功能模块,进行了详细的讨论与分析。最后,编写测试用例,对客户端功能进行测试,给出对应的测试截图,并对工作作出总结和展望。