实现了基于Android手机的行为识别系统,本系统包含数据采集模块、数据预处理及特征提取模块、识别模型的训练模块与实时识别模块。其中数据采集模块分为数据采集服务端与数据采集Android客户端,数据采集客户端利用Android手机内置的加速度传感器收集不同采样者不同动作情况下三轴加速度数据,数据采集服务端负责将采集的数据存储到数据库中。数据预处理及特征提取模块主要负责对采集的原始加速度数据进行平滑去噪加窗等预处理,并提取X、Y、Z三轴的均值、方差、两轴相关系数、偏度和峰度等特征属性。识别模型的训练模块利用之前提取好的特征向量进行训练并保存训练好的识别模型。实时识别模块包含识别实时识别客户端与实时识别服务端,实时识别客户端选择采样频率及识别算法后,实时收集当前三轴加速度数据,调用实时服务端提供的模型进行实时识别并进行识别结果的展示,实时识别服务端以RESTful形式提供识别模型API,供识别客户端调用。