紧急事件消息系统一方面可以应用在平时,慢性病人和老年人可以描述并发送自己当前的身体状况、药物需求状况等,这样主治医生或者专门看护的人员可以通过电脑或者手机终端来查看这些特殊人员的身体状况和需求,来判断他们的病情,以此达到管理慢性病人和老年人身体状况的要求,另一方面可以应用在紧急情况下,慢性病人和老年人在遇到突发情况时,可以一键点击发送紧急消息的按钮,主治医生或者专门看护的人员通过电脑的实时监控系统来监控当前的紧急消息,查看紧急情况发生的具体位置,做出相应的救援措施,保证慢性病人和老年人的紧急情况得到及时的处理。本文提出的紧急事件消息系统,基于Android平台,不依赖于手机本身的短信,使用2G/3G或者WIFI来送自己的紧急消息。
1.2 研究内容
本文主要结合Android手机平台,获取和封装Android手机的定位信息,通过一定的交互规则将数据发送给Web服务器,最后在Web服务器实时接收并解析定位信息,显示具体位置并呈现,设计出基于Android定位信息的紧急事件消息系统。
论文的主要内容如下:
1) Android手机定位信息的研究。主要通过Android手机提供的定位方式进行手机位置信息的获取,然后将获取到的位置信息封装成服务器能够接受的格式,最后将封装好的定位信息发送给正在实时监控的Web服务器。
2) Web服务器实时接收方案的研究。主要是在手机端和Web服务器端建立一个通道,让手机端发送的定位消息可以实时的显示在Web页面,以此达到紧急事件处理的要求。脱离传统的Web页面主动请求服务器的方式,从而达到低服务器耗载,低资源浪费的要求。
3) 手机端与Web服务器的交互方案的研究。主要是在Web服务器端配置相应的访问规则和返回数据的格式,提供给手机平台一个访问的接口。摆脱手机平台和电脑平台的差异,让手机平台能够和Web服务器进行实时的数据交互。
4) Web端地图显示方案的研究。主要是对百度地图进行定位和显示的操作,使得Web端更加形象和具体地表达紧急消息的位置,以及在位置信息应当显示的内容,比如时间,人物等。
1.3 论文组织结构
本文的论文组织结构如下:
第一章 绪论。介绍了项目的选题背景、主要研究内容以及本文的组织结构。
第二章 相关技术研究。分别对Android定位技术、Web Service和其实现框架Axis2、Struts2技术以及JavaScript和DWR技术进行了相关介绍。
第三章 系统需求分析与方案设计。对系统的需求进行分析,然后对系统的架构、模块进行了分析与设计,最后对系统的Web服务器和Android手机客户端进行了详细设计。
第四章 系统实现与测试。首先介绍了系统的开发环境以及构件组成,然后对服务器端的几个技术要点进行了具体的实现,然后讲述了Android手机客户端的页面、重要功能等的实现过程,最后设计了测试用例,通过定位流程对系统进行了测试与结果展示。
2 相关技术研究
随着移动设备和移动网络的发展,移动互联网应用从J2ME平台逐渐转向具有独立操作系统的移动设备平台[4]。Android、iOS等智能移动操作系统让移动应用开发变得更加简单和便捷,更加贴近人们的日常生活。下面对Android紧急事件消息系统中相关技术进行研究分析。
2.1 Android定位和百度地图
在Android中存在两种定位方式,一种是GPS定位,一种是网络定位。