论文部分内容阅读
随着社会的飞速发展和人民生活水平的进一步提高,人们已经不仅仅满足于生活的温饱和娱乐,而是更多的关注自身的健康。更多人去追求健康的生活方式。与此同时,穿戴式智能设备概念的提出,为人们追求健康的生活方式提供了一个新的途径。通过用穿戴式设备来监测用户运动时的各项数据和睡眠时睡眠质量的方式受到越来越多的人的接受和推崇。鉴于以上的大背景,本文讨论了智能健康手表的设计与实现。论文重点介绍了智能健康手表的上层健康应用程序,同时介绍了智能健康手表的硬件架构设计和软件架构设计。该手表的需求从实际出发定义出手表的硬件功能和软件功能。硬件功能包括通过标准的microUSB2.0接口进行充电;整个手表只有一个按钮,长按可开关机,短按锁屏开屏;手表需要具有蓝牙通讯功能;手表具有屏幕和马达,通过屏幕向用户展现健康数据信息,同时在关键点时刻通过振动来提醒用户。软件功能主要分为两个模块,分别是运动监测和睡眠监测,其中在运动监测模式下可以统计当天/当周/当月的运动总步数、总共消耗卡路里和运动总距离;在睡眠监测模式下可以统计当天/当周/当月的睡眠总时间,深度睡眠时间,轻度睡眠时间和睡眠质量;同时手表端还需要向手机端的APP发送监测的健康数据。在具体设计和实现过程中,根据功能需求的要求进行硬件的元器件选型和硬件架构设计;完成硬件设计的工作之后又对嵌入式软件进行设计和实现。根据嵌入式软件分层理论,将该智能健康手表的软件部分分为四个层次,分别为引导加载程序(BootLoader)层、Linux内核层、文件系统层和用户应用程序层。根据自定义的功能需求。本文对每层进行了设计与分析。其中上层应用程序作为整个嵌入式系统的功能体现者和人机交互结构的承载者,它向用户提供了最直接的嵌入式系统服务。所以本文详细的设计和分析了应用程序层的健康应用程序。在健康应用程序的介绍中包括软件的需求分析,功能架构设计,软件架构设计,详细的类设计和数据库设计,最终编码实现了智能健康手表的各个功能模块,并通过测试。完成了整个智能健康手表的设计与实现。本次智能健康手表的设计与实现中,开发步骤是根据传统嵌入式设备开发的步骤进行的。其中论文详细的介绍了嵌入式软件中的最上层的健康应用软件的设计与实现的过程。由于该智能健康手表搭载的是Android智能操作系统,所以该健康应用程序实际上是Android系统的apk程序。整个智能健康手表实现之后,用户通过使用该智能健康手表的健康管理软件,可以实时获得自身的运动数据和睡眠数据。这些数据为用户选择健康的生活方式提供了一个科学准确的参考,同时也调动了用户积极参加运动的积极性,更加促进了用户对于健康的追求。