论文部分内容阅读
随着移动通信技术的迅猛发展,移动医疗已开始成为学术界和医疗行业的一个热门话题。移动医疗是指通过移动通信技术与设备提供医疗服务与信息,其最大的特点是提供随时随地的、普适的医疗服务(Pervasive Healthcare),而移动电话则为移动技术用于支持面向社会大众的医疗服务提供了关键的基础,可作为一个有效的服务工具来实现医疗保健信息的实时交付、访问和存储。然而,基于移动设备的医疗保健服务的实现面临一些挑战,如移动设备本身的计算能力、存储能力的局限性,安全性和权限控制等。除此之外,目前移动医疗应用与研究更偏向于服务大型医院、医疗机构,而甚少将普通用户与数量众多的专科诊所、中医门诊或药房等考虑在内。针对以上问题,本文提出一个基于云计算的移动医疗服务平台(MHealth),将医疗保健服务部署到云环境中,在降低终端设备要求的同时,获得多个节点上的计算能力和可扩展的数据存储能力。该平台面向中医诊所、私人门诊及药房等小型医疗服务机构和广大普通患者,建立起两者间信息通信的桥梁,这正是MHealth在技术和服务模式上的创新。在详细研究移动医疗及其发展状况、云计算及其关键技术和Android平台应用开发模式的基础上,本文首先提出基于云计算的移动医疗服务平台整体架构,并分别从云计算平台层、医疗服务层和移动应用层三个方面进行分析。然后,在研究Google App Engine云服务平台的基础上,对基于GAE的移动医疗服务平台进行详细的分析与设计,包括整体架构设计、功能需求分析与设计以及数据模型分析设计等。最后,在介绍开发环境后,给出基于GAE的移动医疗服务平台的原型实现,分别从平台服务器端和移动客户端两方面进行描述,其中客户端实现基于Android移动操作系统,为普通用户提供专家门诊信息、医药用品信息及其他功能。