摘要:远程医疗,是指通过计算机通信技术来提供医疗服务与信息。近年来,随着信息与通讯技术的发展与智能手机的普及,远程医疗逐渐走向社区,走向家庭,开始针对个人情况,提供更加准确的、及时的医疗服务。远程医疗是解决我国医疗资源分布不均的有效办法,在我国有着很好的研究前景与潜力。本次设计的康复训练APP便是服务于一种基于足底压力测量装置的移动远程医疗系统,主要用于病人术后康复训练的过程监管,具体目的是让病人掌握自己的训练情况与训练计划、以及让医生可以了解到病人的训练信息以便做出训练计划的及时更改,实现医生对病人的远程医疗指导。
本文首先介绍了整个足底压力测量系统,然后在此基础上分析了系统需求,明确了本次APP设计的功能设计框架,之后在Android studio平台上进行了基于Java语言的康复训练APP应用程序开发。首先下载了使用Java语言必备的软件开发工具包JDK以及Android系统专属的软件开发工具包SDK,搭建了Android开发环境;紧接着Android手机客户端基于RFCOMM协议通过各类蓝牙功能包实现了客户端与足底压力采集装置的蓝牙连接,蓝牙数据传输功能的实现方式主要用到了BluetoothSocket以及BluetoothServerSocket两类功能包;之后基于HTTP通信协议、采用POST请求方法,让客户端在网络连接的情况下与医生侧的通信与数据服务器相连接,实现接收医生的训练计划与上传训练信息的功能;最后,采用了文本、按钮等设计元素设计了简洁大方的APP用户界面,完善了APP的登录功能与数据显示功能,通过在各类按钮处添加监听事件来实现不同界面间的切换。总体上满足了对康复训练APP的功能需求
本文的主要研究成果是完成了一款基于足底压力的康复训练APP的设计开发,使得蓝牙通信技术与网络通信技术应用到远程医疗实践中,为远程医疗的研究提供有力素材。
关键词:Android; 网络通信; 蓝牙;远程医疗;App开发
目录
摘要
Abstract
第一章 绪论-4
1.1课题研究的背景与意义-4
1.2国内外研究现状-4
1.3本文研究内容与章节安排-6
1.3.1研究内容-6
1.3.2章节安排-6
第二章 系统需求分析-7
2.1足底压力测量系统介绍-7
2.1.1设计思路与工作逻辑-7
2.1.2医生侧信息传输需求-8
2.1.3病人侧信息传输需求-8
2.2康复训练APP的功能需求-8
2.3康复训练APP的性能需求-9
第三章Android应用程序架构设计-11
3.1 Android开发基础-11
3.1.1 Android开发环境搭建-11
3.1.2 Android操作系统的结构-12
3.1.3 Android应用程序组件-13
3.2康复训练APP设计原则-14
3.3康复训练APP的功能设计-14
第四章 系统设计与实现-16
4.1 Android app 与足底压力测量部分的通信-16
4.1.1蓝牙配对连接的实现-17
4.1.2蓝牙数据传输的实现-21
4.1.3数据的存储-25
4.2移动网络通信设计-26
4.2.1通信框架设计实现-26
4.2.2数据传输设计实现-28
4.3 App界面设计及功能实现-31
4.3.1登录界面设计与实现-31
4.4.2数据传输界面布局与实现:-35
第五章 总结与展望-38
5.1总结-38
5.2展望-38
参考文献-40
致谢-42