Bytewalla系统中节点定位及相关功能的实现
本文关键词:Bytewalla系统中节点定位及相关功能的实现,由笔耕文化传播整理发布。
【摘要】:移动通信系统通常需要依靠固定的网络基础设施来实现端到端的连接。在一些恶劣的环境中,基站或接入点可能会损坏,无法正常工作,同时基站的覆盖率也达不到无缝连接的要求。通过实现容滞网络DTN (Delay Tolerant Networks)就可以克服或改善这些问题,并能够在这种受限的情况下实现通信连接。在传统网络结构的传输层之上应用层之下引入聚束层(即Bundle层),利用存储—携带—转发机制,可以使DTN在割裂的网络环境中完成通信连接。鉴于一些地区在缺乏通信设施或发生无法预知的地质灾难情况下,网络通信系统可能会瘫痪,本文提出了在容滞网络中实现基于位置服务的构想。用户能够不依赖基站或中继设备,还可以与外界互联,发出求救信号并共享位置信息。本文主要研究内容如下:(1)从DTN网络产生的背景、关键技术以及国内外的研究现状出发,基于Android开发平台,分析研究DTN网络的体系结构,归纳总结了DTN网络的基本特性,及DTN网络在多种平台上的典型应用,深入研究基于Android系统的Bytewalla项目。(2)详细阐述了LBS (Location Based Service,即基于位置的服务)的概念、系统架构及其关键技术,给出了LBS移动开发平台的选择方案。对DTN通信系统在卢Android平台上的程序实现进行研究、分析和设计。重点研究并通过编程实现DTN网络与LBS的结合,主要实现定位功能和好友位置共享功能,能够在移动地图上标注好友的位置,并计算出与好友之间的距离。(3)另外考虑到应用的安全性,还添加了登录注册模块。利用Android系统自带的SQLite数据库实现登录、注册功能,其中SQLite是用C语言编写的轻量级嵌入式数据库引擎。本课题是在目前国内外Android平台下DTN研究的基础上,实现基于位置服务。将DTN、LBS 及 Android系统三者融合在一起,充分发挥了三者的优势,因此,本课题的研究具备一定的现实研究意义和创新意义。
【关键词】:Android系统 容滞网络DTN LBS
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN929.5
【目录】:
- 摘要3-4
- Abstract4-9
- 第一章 绪论9-14
- 1.1 研究背景及意义9-10
- 1.2 研究现状10-12
- 1.2.1 LBS国内外研究现状10-11
- 1.2.2 DTN国内外研究现状11-12
- 1.3 主要研究内容12-13
- 1.4 论文整体结构13-14
- 第二章 LBS及其相关技术14-24
- 2.1 LBS概述14-15
- 2.2 LBS系统架构15-16
- 2.3 LBS的关键技术16-18
- 2.3.1 定位技术16-17
- 2.3.2 GIS相关技术17-18
- 2.4 位置服务18-19
- 2.5 电子地图19-21
- 2.5.1 电子地图的特点19-20
- 2.5.2 常见电子地图的比较20-21
- 2.6 百度地图Android SDK概述21-22
- 2.7 LBS移动开发平台的选择22-23
- 2.8 本章小结23-24
- 第三章 Bytewalla系统相关技术24-32
- 3.1 目标系统特性分析24-27
- 3.1.1 Delay and Disruption-Tolerant Network概念24-25
- 3.1.2 DTN基本特性25-27
- 3.2 DTN的典型应用27-28
- 3.3 系统开发平台Android简介28-30
- 3.3.1 Android系统架构28-29
- 3.3.2 Android应用开发特色29-30
- 3.4 系统开发环境配置30-31
- 3.5 本章小结31-32
- 第四章 Bytewalla系统设计32-43
- 4.1 Bytewalla项目概述32
- 4.2 Bytewalla系统的分析32-40
- 4.2.1 DTN UI模块设计35-36
- 4.2.2 DTNService模块设计分析36-40
- 4.3 登录注册模块40-41
- 4.4 本章小结41-43
- 第五章 定位功能实现43-64
- 5.1 百度地图AndroidSDK获取43-45
- 5.2 显示地图45-48
- 5.3 自我定位的实现48-54
- 5.3.1 Android系统中的位置服务48
- 5.3.2 定位的实现48-52
- 5.3.3 地图视图基本操作功能实现52-53
- 5.3.4 常用的控件及监听接口53-54
- 5.4 实现位置共享54-62
- 5.4.1 位置共享54-58
- 5.4.2 显示好友位置58-59
- 5.4.3 计算与好友相距距离59-62
- 5.5 实现效果测试分析62-63
- 5.6 本章小结63-64
- 第六章 结束语64-66
- 参考文献66-69
- 致谢69
【参考文献】
中国期刊全文数据库 前10条
1 蔺川;钟章队;;LBS类移动应用的技术分析与研究[J];无线互联科技;2015年01期
2 彭为;;移动定位技术在铁路生产中的应用探讨[J];铁路技术创新;2014年03期
3 魏青;彭睿;;定位技术及室内定位方案探讨[J];广东通信技术;2014年05期
4 林珑;;升级换代的交通地图[J];交通与运输;2014年01期
5 段卓君;王小明;李成博;;基于DTN的地震紧急救援通信系统研究[J];计算机应用与软件;2014年01期
6 崔煜;张京宁;;基于北斗系统的LBS在景区智能导游系统中的应用[J];测绘与空间地理信息;2013年06期
7 卢东亮;俞庆生;梁广玲;陈友莲;;CSS定位技术的研究与应用[J];无线互联科技;2012年08期
8 廖卫红;周少华;;移动电子商务互动营销及应用模式[J];企业经济;2012年03期
9 彭宇;王丹;;无线传感器网络定位技术综述[J];电子测量与仪器学报;2011年05期
10 邬群勇;张爱国;许其凤;张攀攀;查灵;;GPS移动定位与移动网络定位精度的分析[J];全球定位系统;2010年05期
中国博士学位论文全文数据库 前1条
1 周建国;基于DTN的空间综合信息网络关键技术研究[D];武汉大学;2013年
中国硕士学位论文全文数据库 前10条
1 张盛元;容滞网络在安卓操作系统的实现[D];安徽大学;2015年
2 冯春海;深空通信中网络节点存储器管理技术研究[D];苏州大学;2015年
3 张鑫;基于Android平台的手机地图软件设计与实现[D];北京邮电大学;2015年
4 江欣;移动容迟网络中基于能量感知的二分喷洒路由算法研究[D];内蒙古大学;2014年
5 王洁;容滞网络中的节能与路由方案研究[D];安徽大学;2014年
6 石婷;基于Android的LBS应用研究[D];西安电子科技大学;2014年
7 卓琳琳;DTN网络可靠传输机制研究[D];西安电子科技大学;2014年
8 郭瑞亮;基于移动终端的位置服务(LBS)系统的研究与实现[D];哈尔滨工程大学;2013年
9 陈德章;云南边境地区电磁环境监测与评估系统研究[D];云南大学;2012年
10 任齐;基于Android的LBS应用研究[D];华东师范大学;2012年
本文关键词:Bytewalla系统中节点定位及相关功能的实现,,由笔耕文化传播整理发布。
本文编号:481608
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/481608.html