基于位置服务LBS与NFC的应急定位系统毕业论文
2021-03-15 19:57:34
摘 要
随着LBS定位服务在国内普及,有效的弥补了GPS定位在城市建筑群的定位精度缺陷,一大批基于LBS定位的Android应用出现在手机市场上。当前的定位软件普遍具有良好的定位精度,完善的导航系统以及丰富的查询系统。并且,当前的定位应用普遍增加了更多服务型功能,比如用户推荐,在商家和用户之间搭建桥梁。虽然如此,当前定位应用仍缺少用户与用户之间的信息交流,缺乏位置的共享和信息的传送。针对这个问题本文在LBS服务定位的基础上通过NFC和Android手机各种通讯应用,实现扫描NFC标签将定位信息传输给指定联系人,这种定位方式秉承方便快捷的思想,可以让用户在短时间内将所在位置发送出去,既能减少操作也能在更加紧急的状态下发送信息。
根据上述理念,本研究的主要内容是Android平台APP的设计,主要内容包括:一、实现基于LBS服务的高精度定位;二、实现数据传输,将位置信息利用彩信或社交软件的方式发送给联系人;三、加入NFC标签技术,在本应用中加入NFC的读写和NFC的快捷发送。
实验结果表明,本文设计的Android APP能够顺利运行在支持NFC的手机上,定位快速准确,通过NFC发送定位信息要比手动发送便捷很多。在本文的最后也详细的描述了本应用未来的拓展可能。
关键字:NFC,LBS定位,彩信发送,Android设计
Abstract
With the popularity of LBS positioning services in the country, effectively make up for positioning accuracy defects of GPS positioning in the urban complex, a large number of Andrews applications based on LBS positioning appearing in the mobile phone market. The current positioning software generally has good positioning accuracy, perfect navigation system and rich query system. Furthermore, the current positioning applications generally add more service-oriented features, such as user recommendation, to build a bridge between the business and users. Nonetheless, current location applications still lack information exchange between users and users, such as location sharing, and information delivery. In this paper, based on the LBS service positioning,NFC and Andrews mobile phone, to achieve scanning NFC tags will be sent positioning information to the designated contact by various communication applications, this positioning method adhering to the idea of convenient and quick, allowing users sending location information in a short time, both to reduce the operation and be more urgent in the state to send information.
According to the above ideas, the main content of this study is the design of Andrews platform APP, the main contents include: Firstly, to achieve high-precision positioning based on LBS services; Secondly, to achieve data transmission, sending location information by MMS or social software to contact people; Thirdly, to join the NFC tag technology, in this application by adding NFC read and write and NFC quick send.
Experimental results show that the design of the Android APP can run smoothly on the NFC-enabled mobile phone, positioning fast and accurate, through the NFC to send location information is more convenient than manually sending. At the end of this paper, the future development of this application is also described in detail.
Keywords: NFC, LBS positioning, MMS send,Android design
目 录
第一章 绪论 1
1.1研究背景 1
1.2研究意义 1
1.3研究现状 2
1.4应用现状 2
1.5工作内容 3
1.6本文组织结构 4
第二章 相关技术介绍 6
2.1LBS服务 6
2.1.1LBS定位原理 6
2.1.2LBS与百度地图API 7
2.2 NFC技术 7
2.2.1 NFC的工作模式 7
2.2.2NFC的优势 9
2.3Android平台 9
2.3.1Android平台的优势 9
2.3.2Android平台与NFC 10
2.3.3Android开发环境 10
2.4本章小结 11
第三章 总体设计 12
3.1系统设计目标 12
3.2 系统架构 12
3.2.1整体系统构架构 12
3.2.2移动终端功能架构 13
3.3界面设计 14
3.4工程规划 17
3.5本章小结 17
第四章 关键部分设计 18
4.1定位实现 18
4.1.1获取密钥 18
4.1.2 定位程序 19
4.2截图相关 20
4.3发送方式 22
4.4NFC读写 23
4.5NFC发送 23
4.6其他内容 24
4.7本章小结 25
第五章 测试运行 26
5.1测试工具和内容 26
5.2位置测试 26
5.3实时测试 28
5.4其他测试 28
5.5本章小结 30
第六章 总结与展望 31
6.1总结 31
6.2经济性分析 31
6.3展望 31
参考文献 33
致谢 34
第一章 绪论
1.1研究背景
近几年,手机定位服务越来越受到人们欢迎,地图导航成为人们出行必备的应用。提到定位服务GPS(Global Positioning System全球定位系统)的名字想必更加熟悉,它是人们生活中最常用的定位系统,通过卫星信号传播。但是如今城市中,高楼大厦耸立,卫星信号容易受到障碍物阻挡,因此需要一种可以在建筑物间准确定位的系统作为补充。利用网络传输的LBS(Location Based Service 基于移动位置服务)就是很好的选择[1]。现在智能手机都支持LBS定位,城市中手机能收到充足的基站信号,WIFI信号。再加上人们对互联网的使用率,让LBS定位变得非常可靠。于是基于LBS的地图APP才能成为最火热的手机应用类型之一。百度、高德、谷歌都都是我们熟悉的地图软件,用户在获取定位方法上,只要打开手机及APP就可开始定位和导航。不仅如此,就连QQ、微信查看当前的位置信息,还有更多和定位有关的外卖、寻车软件,可以说电子地图给了人们生活极大地方便。
1.2研究意义
现代智能手机APP的发展趋势都在朝着更加便捷、更加丰富、促进交流的方向发展。我们可以看到所有手机应用的涉及面都在不断扩张,地图APP也不例外,大多数地都有具有导航、周边探索、交通路况等服务,地图功能的丰富得到了充分的体现。而随着越来越多的功能,简化操作在软件上越来越困难。那么将更多的先进硬件技术与丰富的软件功能结合起来,是简化操作的发展途径。
于是本文尝试在手机定位APP中加入NFC技术。NFC是一种短距高频的无线电技术,具有对接时间短、带宽高、低能耗、标准化程度高的优点,广泛应用于信息平台的信息交换:如移动支付、智能交通、身份验证等。通过NFC对目标进行信息读取,智能名片,智能文档,只需通过相关设备如手机便可读取,从而取代纸质文档(不易修改)和存储在硬件设备中(不易移动和读取)等不足。同时可制作电子标签,在很小的空间中存储大量的信息,应用在商品流动,需要各个环节监管等方面。现在有许多应用使用到了NFC,比如钱包和公交,都用到了NFC标签仿真功能,或者可以把手机的配置数据保存到标签里,并用扫描标签来自动改变手机设置(例如飞行模式,关机等)[2]。现代不少智能手机如苹果、小米5、华为荣耀8都配有NFC芯片,为NFC的推广提供了帮助。