学位论文 > 优秀研究生学位论文题录展示

基于Android的智能手机SOS系统的设计与实现

作 者: 柏栋栋
导 师: 刘晓霞
学 校: 西北大学
专 业: 计算机软件与理论
关键词: SOS系统 全球定位系统 组件技术 Android平台 智能手机
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 461次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着3G时代的到来,智能手机逐渐走入了普通人的生活,为人们提供了许多便捷服务。当今社会,人们自身的安全防范意识在不断加强,同时对老人、儿童等一些特殊群体安全方面的关注度也在不断提升,伴随着各种移动定位技术被广泛应用于智能手机,面向智能手机的个人紧急求救服务也越来越受到人们的重视。Android平台是当前智能手机领域的研究热点,它不仅具备良好的开放性和软硬件扩展功能,而且还能为开发者提供强大的地图展示与控制功能。本文设计并实现了基于Android平台的SOS (Send Our Succour,速来援助)系统,该系统设计的侧重点是求救信息的内容和发送方式,通过结合智能手机中的通讯、定位、多媒体以及互联网等功能,来实现方便、可靠的手机紧急求救服务功能。本文的主要工作有:1)针对目前手机SOS系统实用性、可靠性等方面存在的不足,提出了改进方案,即通过加入定位信息和现场实况信息来加强系统的实用性,并使用多重信息发送服务来增强系统的可靠性。2)研究了Android平台的特性、架构以及应用程序设计思想,并结合对定位、多媒体和信息发送等技术的深入分析,阐明了SOS系统的功能需求。3)提出了基于组件的SOS系统设计方案。结合Android的组件体系,从组件模型的语法、交互和部署三个方面展开对系统的设计。与此同时,采用了面向消息的组件协作机制,每个信息采集组件在完成相关的操作命令之后会给发送组件传递广播消息,发送组件在接收到广播消息之后会创建新的进程来执行发送任务,从而提高了求救信息发送环节的效率。4)采用分层的思想将SOS系统划分为表示层、后台发送层、数据采集层和数据层,并给出了每一层的功能组件结构以及层之间的交互关系。本系统实现的主要功能包括:自我定位,定位信息的捕获,多个求救目标的绑定,现场图片、语音和视频信息的采集,SMS、MMS和Email求救信息的自动编辑与发送,定位追踪等。

全文目录


摘要  3-4
Abstract  4-9
第一章 绪论  9-15
  1.1 课题背景  9-10
  1.2 课题研究意义  10
  1.3 国内外研究现状  10-12
    1.3.1 手机求救系统现状  10-11
    1.3.2 手机定位技术现状  11-12
  1.4 论文的研究内容及主要工作  12-13
  1.5 论文的组织结构  13-15
第二章 SOS系统的功能需求与技术支持  15-26
  2.1 SOS系统的功能需求分析  15-16
  2.2 Android平台综述  16-20
    2.2.1 Android特征分析  17-18
    2.2.2 Android架构分析  18-19
    2.2.3 Android应用程序的设计思想  19-20
  2.3 Android的主要定位技术  20-23
    2.3.1 基于GPS定位  20-21
    2.3.2 基于基站定位  21-22
    2.3.3 基于WiFi定位  22-23
  2.4 智能手机的信息收发服务  23-25
    2.4.1 短信服务  23
    2.4.2 彩信服务  23-24
    2.4.3 电子邮件服务  24-25
  2.5 智能手机的多媒体技术  25
  2.6 本章小结  25-26
第三章 基于组件的SOS系统开发模式  26-34
  3.1 基于组件的SOS系统分析  26-28
    3.1.1 基于组件的设计目标  26-27
    3.1.2 Android组件体系分析  27-28
  3.2 SOS系统的组件模型  28-31
    3.2.1 语法模型  28-29
    3.2.2 交互模型  29-30
    3.2.3 部署模型  30-31
  3.3 SOS系统的组件优化方案  31-33
    3.3.1 系统组件分类  31-32
    3.3.2 面向消息的组态策略  32-33
  3.4 本章小结  33-34
第四章 SOS系统的设计  34-47
  4.1 SOS系统设计思想  34-35
  4.2 SOS系统硬件接口设计  35-39
    4.2.1 硬件接口整体架构  36
    4.2.2 通信接口  36-37
    4.2.3 定位接口  37-38
    4.2.4 音频输入接口  38
    4.2.5 视频输入接口  38-39
  4.3 SOS系统软件架构设计  39-41
    4.3.1 物理架构  39-40
    4.3.2 逻辑架构  40-41
  4.4 追踪模块的MVC设计模式  41-45
    4.4.1 MVC模式介绍  41-43
    4.4.2 M模型设计  43-44
    4.4.3 V模型设计  44-45
    4.4.4 C模型设计  45
  4.5 SOS系统数据持久层的设计  45-46
  4.6 本章小结  46-47
第五章 SOS系统的实现  47-70
  5.1 SOS系统开发平台的搭建  47-49
    5.1.1 开发环境描述  47
    5.1.2 开发工具安装与配置  47-49
  5.2 数据持久层的实现  49-51
    5.2.1 SQLite数据库  49-50
    5.2.2 本地文件  50-51
  5.3 定位信息采集模块的实现  51-55
    5.3.1 自我定位  51-54
    5.3.2 定位信息处理  54-55
  5.4 现场信息采集模块的实现  55-60
    5.4.1 现场图片采集  56-57
    5.4.2 现场语音采集  57-59
    5.4.3 现场视频采集  59-60
  5.5 联系人信息采集模块的实现  60-62
  5.6 信息发送模块的实现  62-66
    5.6.1 SMS服务组件  62-63
    5.6.2 MMS服务组件  63-64
    5.6.3 Email服务组件  64-66
  5.7 定位追踪模块的实现  66-67
    5.7.1 监听位置更新  66
    5.7.2 标记行踪  66-67
  5.8 SOS系统的部署  67-68
  5.9 本章小结  68-70
总结与展望  70-72
  总结  70-71
  展望  71-72
参考文献  72-75
攻读硕士学位期间发表的论文  75-76
致谢  76

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 面向智能手机的节能定位策略,TN929.53
  3. 某部军用车辆动态管理监控系统的设计与实现,TP311.52
  4. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  5. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  6. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  7. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  8. 基于单历元解算的GPS定向技术研究,P228.4
  9. 嵌入式GIS在灾后文化遗产保护中的应用,TP368.12
  10. 共享式的士管理系统研发与实现,TP311.52
  11. 空间机动平台SINS/GPS组合导航系统研究,V249.328
  12. 系统体系(SoS)在软件工程中应用的研究,TP311.5
  13. 新一代智能手机交互设计中的情感化设计,TN929.53
  14. GPS信号自适应抗干扰系统的研究,P228.4
  15. GPS校准的数字式守时钟研究,TN967.1
  16. 分布式移动多载舰OTHR系统姿态测量方法的研究,P228.4
  17. 基于智能手机的GPS移动执法系统的设计与实现,TP311.52
  18. GNSS卫星信号模拟器的研究与实现,P228.4
  19. 国内外手机软件应用商店研究,F426.6
  20. 3S系统中的地图匹配方法研究,TN967.1;TN929.5
  21. 面向综合属性的工程项目管理系统,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com