论文部分内容阅读
随着宽带无线移动通信技术的进一步发展和Web应用技术的不断创新,移动互联网业务的发展将成为继宽带技术后互联网发展的又一个推动力,为互联网的发展提供一个新的平台,使得互联网更加普及,并以移动应用固有的随身性、多功能整合、个人定制等独特优势,为传统的互联网类业务提供了新的发展空间和可持续发展的新商业模式。同时,移动互联网业务的发展为移动互联网带来了无尽的应用空间,其中社交、运动健身、导航等类别逐渐成为移动互联网业务的主要应用方向。本文选择运动健身作为研究方向,设计并实现一款基于智能终端的运动类应用软件。论文首先就用户在现实工作生活中对运动的需求程度进行阐述,然后对市面上现有的运动类硬件和软件进行广泛地调查和分析,整理成几个大的分类,并从中挑选出有代表性的产品进行试用,目的是发现其优点和不足,优点作为论文的学习方向,不足作为论文的研究重点。本文的核心工作分为运动距离统计和用户步伐识别两个内容:1.通过手机GPS模块获取用户实时的经纬度信息,借助地球球面两点间距离公式计算用户的运动距离,同时在计算过程中使用莱茵达法则对元数据中的多路径效应误差进行分析和修正;2.编写程序从手机加速度传感器模块获取用户实时的加速度数据,通过分析其连续变化的特征,判断出用户当前的运动状态,对用户的步伐行为进行识别。在实际测试中,两个算法能够提供可靠而准确的服务,在提高用户体验的同时对其他类似应用软件也起到了一定的指导作用。基于以上核心工作内容,本文设计并实现了智能手机计步器应用软件Steper,能够对用户在健身活动中的移动距离和所行进的步伐数进行统计,另外,本文还完成了相应辅助功能的设计与实现,包括用户交互界面的设计、运动历史数据的记录查询和应用软件耗电量的控制。