第一章 绪论 1
1.1背景和意义 1
1.2国内外研究现状 1
1.2.1 蓝牙的现状和改进想法 1
1.2.2 Android现状和改进想法 2
1.2.3 关于智能健康系统的体会、启发与想法 2
1.3论文简介 3
1.3.1论文工作 3
1.3.2论文结构 3
第二章 智慧健康系统简介 3
2.1智慧健康系统的工作流程 3
2.2智慧健康系统的创新点 4
2.2.1一对多 4
2.2.2云存储 4
2.3智慧健康系统配套设备简介 5
第三章 智慧健康系统需求分析 5
3.2健康账户的需求分析 6
3.3蓝牙搜索匹配与数据传输传输的需求分析 8
3.4数据分析与统计的需求分析 9
第四章 蓝牙智慧健康系统的设计与实现 10
4.1总体设计 10
4.2详细设计 11
4.2.1后台设计 11
4.2.2前端设计 12
4.2.3数据库设计 12
4.3后台实现 12
4.3.1蓝牙传输实现 12
4.3.2用户业务实现 16
4.4前端实现 16
4.5数据库实现 19
第五章 蓝牙智慧健康系统的测试 20
5.1测试方案 20
5.2测试用例 20
5.3测试结果 21
5.4结果说明 24
第六章 总结 24
参考文献 25
第二章 智慧健康系统简介
2.1智慧健康系统的工作流程
智慧健康系统是一个安装在Android设备上,能与具有蓝牙功能的健康检测仪器(血氧仪,血压计,血糖仪,尿检仪等)配套使用的应用。当用户使用健康检测仪器测量获得数据后,健康检测仪器就会通过蓝牙设备与Android设备进行通信,在进行一系列的交互后最终会把数据以二进制的形势发送给Android设备。在对获得数据进行解析后,智慧健康系统将把获得的数据以直观的形式(图标,折线图等)展示给用户,并对数据进行存储分析。其中最重要的环节,就是在健康检测仪器与Android设备的通信中。
图 2-1 简单消息传递流程
2.2智慧健康系统的创新点
2.2.1一对多
智慧健康系统为能真正做到实用以及拥有更好的用户体验,使用了一对多模式。这里的一对多主要是指两个方面:(1)蓝牙通信一对多:一台Android设备能够与超过两台家庭健康检测系统匹配。因为在实际生活中,用户在测量血压的同时测量血氧是很常见的,所以一对多通信是必须的。(2)用户管理一对多:一台Android设备能同时拥有多个用户,每次测量时候可以选定不同的用户进行测量。因为在一个家庭中,往往不只一个用户进行测量,多个用户管理不仅有着更好的用户体验,还能使数据管理更加方便。
2.2.2云存储
在数据被收集以后,数据将被存放到云中(本系统中是阿里云空间)。这样数据的存储不仅安全,而且只要使用正确的账户,就能在不同地方同步到不同的机器上。这样用户的信息就是“活”的,用户的健康检测将不再局限于一台机子上。而且如果数据量足够大,这些存储的数据还能被用作医学研究,也是非常有医学科研价值的。
2.3智慧健康系统配套设备简介
本系统与怡成公司开发的电子健康检测系统配套使用,主要的几种设备如下:
1.血糖仪
获取数据:血糖测定值(mmol)
使用方法:使用采血针获取血氧测量
2.血氧仪器
获取数据:血氧饱和度(S pO 2 ﹪),脉率(BMP)
使用方法:夹在手指上测量
3.血压计
获取数据:心电波形,心率值
使用方法:佩戴在大臂测量