Android环境构建下的旅游景区自助导游系统的设计分析

2016-02-09 03:25罗婉丽
电子测试 2016年23期
关键词:景点导游二维码

刘 建,罗婉丽

(四川旅游学院,四川成都,610100)

Android环境构建下的旅游景区自助导游系统的设计分析

刘 建,罗婉丽

(四川旅游学院,四川成都,610100)

随着社会经济的快速发展,各种智能化的电子产品开始普遍的运用于人们的日常生活中,为人们的自助旅游提供了极大的便利。在旅游发展过程中,游客越来越倾向于自助旅游,自主做出旅行决策,自助安排旅游行程。本文以Android手机为平台,为旅游者提供一种全新的旅游景区自助导游系统,对整个系统的功能模块开发、系统整体设计等方面的内容进行分析,用户只需要借助手机客户端,就可以获取到相关旅游路线、各个景区的景点介绍、景点资费、路线图等方面的信息,为自助旅游者提供服务和帮助。

Android环境;旅游景区;自助导游系统;实践

随着社会经济的快速发展和人们物质生活水平的日益提高,人们对旅游质量的要求不断提升,旅游已经呈现出一种个性化、多元化、自助性的形式。传统的人工导游模式已经不再能够满意人们的旅游需求,自助旅游应运而生。但是,在实际的自助旅游过程中,经常出现一些漏洞,比如,景点的遗漏,对景点的历史底蕴了解不深,旅游收获不大等等,这样会严重影响旅游的质量,智能手机的快速发展已经成为人们生活中不可或缺的一个组成部分,在手机终端上安装旅游景区自助导游系统,可以为人们的自助旅游提供一个全新选择。

1 Android环境构建下的旅游景区自助导游系统的技术设计分析

1.1 Android系统

Android系统主要由Linux内核操作系统、外部运行环境、SQLite数据库、各种应用程序框架、应用层这五个关键部分构成。在Android系统内,Linux内核操作系统是整个系统的操作核心,为Android系统提供基本的操作功能。本系统主要利用Eclipse + JDK + Android SDK + ADT方式设计系统UI、Android GPS定位、对接百度地图Android SDK应用程序接口实现显示地图、景点定位、路线规划、地理编码等LBS功能。

1.2 GPS定位系统

在Android环境构建下的旅游景区自助导游系统中,GPS定位系统是核心技术。Android有GPS定位、WIFI定位、基站定位和AGPS定位四种方法,GPS定位获取旅游景区内的景点地理位置准确度最高。目前的智能手机都有GPS模块,Android GPS可以直接和卫星交互获取当前经纬度,而且GPS走卫星通信的通道,所以即使没有网络连接也能使用。技术上,可以通过创建LocationManger对象,利用LocationListener监听位置变化,监听设备开关与状态。采用locationListener里面的onLocationChanged()来获取location对象,通过Location可以动态获取时间、经纬度、海拔等具体位置信息。

1.3 二维码系统

二维码系统是根据一定的排列规律,在黑白相间的平面图形中,采用二进制符号对应图形的形式,扫描出相应的符号信息。在Android环境构建下的旅游景区自助导游系统中,系统在手机上实现图像的采集是重要的一步,技术上可使用 Camera类来完成摄像头的调用和图像采集,通过在应用层调用Camera.open()方法获得Camera的实例,然后使用Camera.Parameters来设置获得图像的大小,最后通过实现 Camera.PreviewCallback的接口onPreviewFrame(byte[] data, Camera camera)方法来获得摄像头的图像数据data。系统以data为关键字查询景点数据库即可获取到相应的景点信息。二维码系统应用于自助旅游,可增强旅游行业的市场竞争力,推动旅游行业的快速发展。

2 Android环境构建下的旅游景区自助导游系统的功能设计分析

Android环境构建下的旅游景区自助导游系统主要有“自动推荐旅游线路”、“景点信息智能介绍”、“查询旅游景区信息”、“扫描二维码查询”这四个系统功能模块,如图1所示。

图1 系统的功能模块设计图

2.1 自动推荐旅游线路

在Android环境构建下的旅游景区自助导游系统中,游客可以通过直接输入旅游景区名称方式,获取整个景区全方位的信息。系统设置了自动推荐旅游线路的功能,游客可以根据自己的个人喜好,选择相应的线路旅游。技术上,可以使用典型的最短路径路由算法 Dijkstra(迪杰斯特拉)算法计算以旅游起始点为中心向景区外层扩展到所有终点节点的最短路径。Dijkstra算法能得出最短路径的最优解并计算出各种游览方式所需时间的长短,专业和科学地为游客提供个性化的旅游线路选择,满足游客个性化旅游需求。

2.2 景点信息智能介绍

景区不同景点的数据来源于地图位置数据,Android环境构建下的旅游景区自助导游系统可以根据GPS定位信息,动态获取游客的位置。技术上,可以利用Android自带的SQLite嵌入式数据库,因为SQLite支持SQL语言,所以用SQL的Select语句以游客位置为选择条件即可查询出对应的景点信息,Android智能手机再将这些信息以文字、声音等形式呈现给游客,实现对游览景区的景点智能化介绍功能。自助导游系统中的景点信息智能化介绍,就是借助GPS定位技术、数据库技术、百度地图Android SDK应用程序接口、无线互联网技术等将相关的数据信息整合起来,为游客提供图文并茂的景点智能介绍。

2.3 查询旅游景区信息

在Android环境构建下的旅游景区自助导游系统中,有时候也会出现GPS定位不精准,或者旅游景区的季节性开放等情况,游客就不能及时的了解到旅游景点的实际情况,这时就需要借助“查询旅游景区信息平台”。为了有效节省移动设备的存储空间,该平台在景区数据的组织上可采取“SQLite数据库/MYSQL数据库”模式,当游客查询旅游景区信息时,只显示简单景点信息,该信息存储在嵌入式数据库SQLite中,当游客需要获得景点详细信息时,则通过无线网络访问服务器端MYSQL数据库获取多媒体景点信息。根据对查询旅游景区信息平台系统的分析,绘制出其业务流程如图2所示。

游客只需要在APP系统中以景点名称为关键字查询SQLite数据库或借助互联网技术链接到网络服务器端查询景点的详细信息,再将相关的景点数据发送到手机服务终端,这时游客在对应的APP界面即可获取到相关的景点信息,从而实现查询旅游景区信息的功能。

2.4 扫描二维码查询

在Android环境构建下的旅游景区自助导游系统中,安装有专门性的二维码识别软件,游客可以在每一处的旅游景点处,扫描二维码,来获取相关景点的信息。现在,大多数的智能手机在应用软件上都自带有二维码识别功能,比如,智能手机上的支付宝、微信等常用软件,都自带有二维码识别功能。此外,有些旅游景点的信息量比较大,而二维码本身的存储容量是有限的,在Android环境构建下的旅游景区自助导游系统设计过程中,要考虑到这一特点,设置二维码标签,涵盖该景区景点信息的网站编码,这样游客在二维码扫描的过程中,就可以获取景点信息的相关网站,只需要点开网站,就可以得到相关的景点信息。

3 Android环境构建下的旅游景区自助导游系统的实践

系统中的四个功能模块,主要采用单击来进行功能转换,可以直接对应到不同功能的Button控件,而且每一个按钮,都设置了相应的跳转对应Activity监听器,这样就可以及时掌握游客的信息服务需求,为游客提供针对性的景点服务。

游客在使用旅游景区自助导游系统中的某个功能模块时,只需要按一下对应的按钮,无线互联网就会自动的将信息呈现出来,也可以自由的切换系统主界面的服务功能模块,游客可以根据自身旅游的需求选择相关的功能服务,这样既满足了游客的个性化旅游需求,给游客的旅游带来便利,又提高了旅游行业的服务水平和质量,推动旅游行业的可持续性发展。

4 结束语

综上所述,Android环境构建下的旅游景区自助导游系统,功能完备、界面简洁,可以给自助旅游的人们提供极大的便利,发

图2 系统的业务流程设计图

挥出旅游景区自助导游的价值。Android环境构建下的旅游景区自助导游系统,主要结合的Android系统,GPS定位系统、二维码系统等技术设计实现显示地图、景点定位、路线规划、地理编码等LBS功能,为自助旅游的人们提供方便,极大地提高了游客的旅游体验,提升了自助旅游的品质,推动了旅游行业的发展。

[1]张群,张小兵.自助旅游解说系统的应用与展望[J].科技资讯,2015(23).

[2]王丽红,夏青.面向移动终端的导游系统研究[J].测绘与空间地理信息,2016(03).

[3]郑翠,王彩萍.基于Android的江苏农博园自助导游系统的设计与实现[J].电脑与信息技术,2016(04).

刘建、1979年9月、男、四川成都人、四川旅游学院信息与工程系副教授,研究方向计算机应用技术。

罗婉丽、1981年10月、女、四川成都人、四川旅游学院信息与工程系副教授,研究方向计算机应用技术。

An Analysis of Self-guided Tour System of Tourist Scenic Spots Based on Android Environment

Liu Jian,Luo Wanli
(Sichuan Tourism College,Chengdu,610100,Sichuan,China)

With the rapid social and economic development,a variety of intelligent electronic products began to be widely used in people's daily lives,for people's self-help tourism provides great convenience. In the process of tourism development,tourists are increasingly inclined to self-help travel;make their own travel decisions,self-help travel arrangements.In this paper,Android mobile phone as a platform for tourists to provide a new tourist attractions self-guided tour system,the entire system function module development, The overall system design and other aspects of content analysis,the user only need to use the mobile client,you can get to the relevant tourist routes,attractions of the various scenic spots,attractions, road maps and other information for self-help tourists and services help.

Android environment;tourist attractions;self-guided tour system;practice

猜你喜欢
景点导游二维码
跟着西安导游吃,准没错
二维码
小康二维码
红领巾阵地之小导游
打卡名校景点——那些必去朝圣的大学景点
让严肃的二维码呆萌起来
英格兰十大怪异景点
网约导游
二维码,别想一扫了之
没有景点 只是生活