基于Android系统的智慧旅游系统研究_第1页
基于Android系统的智慧旅游系统研究_第2页
基于Android系统的智慧旅游系统研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Android系统的智慧旅游系统研究【论文摘要】当今社会,人们已经越来越离不开 。 在人们生活中的各方各面都发挥了重要作用,使得我们的生活更加便捷。随着生活水平的日益提高,旅游成为了人们日常必不可少的活动。为了方便游客的出行,并解决一些在旅游中存在的问题,本工程针对一些特定的旅游背景开发出一套基于Android的 软件系统,将LBS与即时聊天相结合,实现位置定位、实时通信、地理围栏、信息的智能化处理等功能,实现智慧旅游。【关键词】Android;LBS;智慧旅游0 概述随着经济的开展和人民生活水平的进一步提高,闲暇时间的增多,带薪假期的普遍实行。旅游条件的改观,国际旅游业的深入开展对国内旅

2、游业的影响,人民的旅游热情将进一步焕发。【1】并且随着科技的进步,人们的生活方式也越来越多样化、便捷化。智慧旅游;这个词语近几年被提出并逐渐地被群众群体所接受。智慧旅游就是利用云计算、物联网等新技术,通过互联网/移动互联网,借助便携的终端上网设备,主动感知旅游资源、经济、活动和旅游者等方面的信息并及时发布,人们能够及时了解这些信息,及时安排和调整工作与旅游方案,从而到达对各类旅游信息的智能感知、方便利用的效果,通过便利的手段实现更加优质的效劳。【2】本文主要论述了一种基于Android平台的智慧旅游系统的开发,实现位置定位、信息获取、实时通信、信息的智能化处理等功能,实现智慧旅游。本系统所要完

3、成的目的在于给游客提供更加智能、便捷的旅游过程,令导游更加方便地管理自己的旅游团队、规划旅游路线,实现人性化、智能化的旅游过程。1 系统总体设计本系统主要分为即时通信模块、地图查看模块、路径导航模块、地理围栏模块、后台系统这五个模块来完成相应的功能,模块之间的流程关系如图1所示。利用Java语言在Android平台下开发可以很方便地实现注册登陆、相关界面展示、即时通信等功能。而地图、导航、地理围栏等,我们称作为基于位置效劳Location Based Service, LBS。LBS旨在利于 定位技术向广阔移动通信用户提供与坐标位置相关的多样化效劳。【3】本系统借助了百度地图所提供的API编写

4、并实现地图查看、路径导航和地理围栏这三个模块。百度地图API 是一套功能强大的应用程序接口,它提供了网络地图效劳的各种强大的功能,包括地图数据、地图显示、地图操作、地图标注、地图编辑、地图查询等。百度API通过地图效劳应用接口将应用开发平台和地理信息数据捆绑,将复杂的地理信息系统底层进行封装,用户可不必了解它的技术细节就能在应用中快速构建根底地理底图,进行各种专题要素及地图查询等网络地图效劳,论文从而快速地在应用中构建功能丰富、交互性强的地图应用程序。【4】而后台系统,我们运用Java语言和MySQL数据库进行结合,实现了用户信息的管理和消息的收发。2 系统详细设计2.1 即时通信模块设计本系

5、统将即时通信带入旅游之中,利用即时通信技术,在出行过程中,用户无需再翻开微信或QQ,直接在此系统上就可以实现和其他团员的通信,不仅省去了软件之间切换的麻烦,还可以即时共享旅行成果。本系统的即时通信功能通过Socket通信实现,客户端和后台系统进行交互。在发送消息时,假设用户在线,那么后台系统直接转发消息;假设用户离线,那么将消息先暂存至数据库中,待接收方用户上线时再进行转发。即时通信模块的界面采用了类似于微信界面的设计,用户可以发送文字信息、图片消息、语音消息以及聊天表情。这样的设计符合当下人们的聊天习惯,让软件更易于使用。2.2 数据库设计系统采用MySQL数据库实现相关后台数据的存储。包括

6、用户的登录信息、聊天信息以及好友关系信息。为了实现即时通信功能,本系统设计了三个数据表:user表,friend表和message表。user表用于存储用户的ID,密码,昵称,性别,头像在效劳器中的位置以及资料最后修改时间。friend表用于记录用户之间的好友关系,表中有两个字段,分别为本人ID以及好友ID。message表主要记录了用户之间发送的消息,其中包括发送方ID、接收方ID、消息类型、发送时间、消息内容。百度地图API封装了十分强大的路径导航功能的接口,本系统借助百度地图的API,实现了方便快捷的路径导航功能。用户可以选择查询驾车路线或者公交路线,来满足长距离间的道路规划;也可以选择

7、查询步行路线,来满足短距离间的路径规划。路径导航界面见图3。地理围栏是LBS中的一个概念,指的是一个虚拟的围栏空间,通过对位置网格的虚拟化,模拟一个围栏空间【5】。在旅游景点中,难免会出现一些比拟危险的区域,假设将这些区域设置上地理围栏,游客在接近危险区域的时候就会触发报警,提醒游客远离危险区域,那么游客的平安就得到了更好的保障。要实现地理围栏功能,首先需要通过设置定义一个围栏。包括围栏的中心经纬度、围栏半径等参数。如图4所示,假设游客的位置为x1,y1,地理围栏的中心为x2,y2,游客距x2,y2的距离为d,地理围栏的半径为R。当d3 结束语近几年旅游业愈发地表现出迅猛的开展势头,互联网+;

8、的开展和技术的进一步革新使得传统旅游业面临挑战,智慧旅游越来越流行,人们也更加注重旅游中的个性化问题。本系统解决了游客在旅游的过程中的各种个性化的需求,例如将LBS与即时通信相结合,参加地理围栏保障了用户在旅行中的平安等。在解决了假设干智慧旅游问题的同时,本系统也存在缺乏和需要改良的地方,例如可以参加一些商业元素。在游客旅游的过程中,可以将景点周边的酒店、餐厅、购物中心的信息推送给用户,这样一来给用户提供了丰富的周边信息,同时也给商家提供了一条有效的宣传途径。既方便了游客也带动了经济的开展,同时也给软件的运营提供了经济根底。相信通过进一步开展,智慧旅游这一方向将不断地开展,本文提出的智慧旅游应用模型将得到更加广泛的应用,并且也期待本文所提出的系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论