论文部分内容阅读
伴随着4G时代的飞速发展,越来越多的人使用智能手机,智能手机已经不仅仅是一个娱乐的玩具,而逐渐成为一种为人们的日常生活提供各种服务的渠道和工具。现在人们越来越重视自身的安全意识,特别是诸如老人和儿童等的弱势群体,普遍收到社会各界的关注。伴随着社会发展带来的迫切需求,基于移动的各种在智能手机上获得了快速的发展,基于定位技术的紧急求助服务开始成为各方关注的焦点。智能手机领域的研究热点基本上都是基于Android平台,调查鲜花似android平台占据了智能市场75%以上的份额,安卓平台的优点在于具备对地图的精细化控制功能和信息的多方位显示。安卓平台同时具备良好的开放性扩展,这也是为什么大多数软件和硬件厂商选择安卓的原因。本论文在安卓平台下,开发了一种SOS(Send-Our-Succour,俗称速来救援)救援系统,该系统借助智能终端中的通信和定位技术,最终实现了一种可信的手机紧急求助服务。本文具体的工作如下:1)研究当前智能终端已经存在的SOS系统的优缺点,重点分析已存在系统的实用性和稳定性,在充分研究的基础上提出本论文的优化方案,方案会采用两种信息采集:定位信息加现场实况信息,增加了系统的实用性;采用多次重复发送的方式推送数据,提高了系统的稳定性。2)学习和分析安卓平台的架构和特点,重点研究安卓平台下程序开发的步骤,分析和阐述论文研究的功能需求。3)分析安卓下的组件服务和框架,提出一种基于组件的SOS求助系统,该系统借助于组件模型的部署和交互,同时采用消息分发协作机制,组件完成相应的命令操作后会发送广播消息给其他组件,同样,组件接受到广播消息后会进行处理,从整体上降低了消息转发的冗余,提高了消息收发的效率。4)借助分层模型对SOS系统进行划分,由下到上依次表示为数据采集层,数据层,后台发送层,表示层,同时列出各层的组件结构关系和交互模型。系统最终实现功能包括:地纳西的定位和采集,多求救对象的绑定,求救现场各种形式(视频,图片,语音等)信息采集,求救信息的自动编辑和发送,定位追踪等功能。