摘要:随着国内智能手机的普及, 引入基于Android的智能导游系统使得国内旅游消费者获得了更便捷的旅行能力, 为了有效解决诸如自驾游用户对景区不了解以及线路规划缺失等问题, 开发了以个性化地图智能导航、微视频和语音讲解、定位同行、私人订制旅游线路为核心功能的智慧旅游手机应用APP, 实现用户在景区实时定位导航, 满足微视频或语音讲解需求, 完成旅游者旅游线路私人订制特色服务, 助力旅游业成为人民群众更加满意的现代服务业.
关键词:安卓; 导航; 手机定位; 智慧旅游;
Abstract:With the popularity of domestic smart phones, the introduction of an android-based smart tourist guide system has enabled domestic tourism consumers to enjoy more convenient trip.In order to effectively solve problems such as self-driving consumers are not familiar with the scenic area or they have no trip line planning, this paper develops a smart tour APP with private travel route as core, together with other functions like:smart navigation map, microvideo and voice services, explaining and positioning.This APP can meet consumers' different private demand in travelling to boost the development of tourism industry to be a modern service industry that people are more satisfied.
Keyword:Android; navigation; positioning; intelligent tourism;
国家旅游局报告显示, 2016年旅游业发展迅速, 基本规模已经超四万亿, 有41.2亿人次国内或出境游.而在线旅游渗透率正逐年提升, 初步估计到2018年, 将会有超过22.3%的大众旅游消费来自线上旅游[1].同时随着人们生活品质及对在线旅游关注度的提升, 在线旅游市场未来前景被看好.在线旅游是旅游行业互联网化的表现形式之一, 随着近几年智能移动终端使用的快速增长, 在线旅游的发展势头也越来越迅猛.在线旅游服务平台利用智能设备的发展优势, 拓展出更多的旅游产品类型, 为部分用户的需求白点填上空缺, 使得在线旅游变得更加便捷.
随着移动终端与旅游越来越多组合应用, 从在线查询旅游地点信息到在线选定旅游地点, 移动终端中关于旅游应用变的多了起来.而智能导游系统已经有了很大的发展:从显示黑白地图, 提供基本的系统定位服务到结合三维和二维地图, 成功运用在手机上, 到现在的智能化, 伴随着语音识别等功能的出现[2].
智能导游移动应用依托智慧旅游的时代, 为适应时下年轻人自助旅游的需求, 弥补当下旅游市场在智能导游产品开发的空缺, 特整合自由行碎片化需求, 开发出一款集自助游规划、个性化讲解、旅游社交为一体的智能导游APP.为用户打造便捷和专业的自由行助手, 提供无障碍自由行旅游服务.
1、需求分析
由于传统旅游型APP基本属于一站式旅游, 例如携程等以销售旅游产品为主.虽然这些一站式旅游APP发展相对成熟, 满足了出行者及旅游用户在住宿等方面的部分需求.但缺少将出行者在住宿、门票、交通等方面碎片化需求智能生成行程规划的智能导游APP.对于中国整体的旅游市场来说, 在线旅游目前占市场份额10%左右, 发展前景十分美好, 而现在在线旅游虽然占市场份额较少, 但是它的发展空间却是非常不错的, 因为现在大多数的传统旅游APP比较多的是关注游客们在酒店预定方面的问题, 而其它的旅游服务问题尚未得到重视.随着自驾游、组团游、个人游等越来越多旅游形式的出现, 出行规划、路线选择、景点讲解、景点导游等需求也越来越多.智能导游系统为旅游者提供景区游览路线智能生成、精品路线推荐、地图社交、攻略分享、周边服务设施搜索、景区定位导航以及景点微视频和语音讲解等景区智能导游服务.
1.1、游览路线智能生成及精品路线推荐
旅游计划是非常难以制定的, 因为对旅游地点不熟悉, 如果不是自己单独旅游, 而是结伴而行, 那旅游计划更是不能按自己的想法盲目制定, 不知道怎样安排才是自己或者小伙伴想要的合理的旅游路线, 但如果系统可以根据旅游者想要的旅游类型制定不同的旅游路线, 为用户提供路线参考, 就可以帮助旅游者解决出行时最困难的事情了.精品路线推荐就是系统根据旅游者选择的旅游地点推荐几种不同的旅游路线, 方便旅游者制定自己的旅游计划.
1.2、地图社交及攻略分享
就像在淘宝上购物一样, 只要是在网上订购, 大多的用户都会查看相关的产品评价, 提高自己对产品的了解, 以便于自己找到最合适的产品.同样, 旅游也是这样, 如果可以根据网友的评价及攻略分享, 提高自己对旅游地点的认识, 那旅游者就可以在出发前备好自己需要的物品, 又或者让旅游者在心里对景点有一个大概的认识, 激发旅游者前往当地旅游的兴趣.
1.3、景区定位导航及周边服务设施搜索
同样的, 当我们到达旅游景点, 系统可以根据定位的位置, 按照用户选择的旅游路线, 为用户进行路线导航.在一个不了解的地方旅游, 最痛苦的事情就是不知道“她”的周围有什么, 也不能及时找到自己需要的东西.如果系统可以根据定位到的位置信息, 为旅游者提供附近的服务设施信息, 就可以减少用户在这些方面浪费时间, 提高用户的旅游满意度.
1.4、景点微视频和语音讲解
不选择跟团游的游客会发现, 自己到了一个景点, 发现自己对这个景点并不了解, 而且很难发现旅游地点的与众不同.如果自己手中有一款APP可以代替导游, 也同样可以像导游一样讲解景点, 也会减少不跟团旅游同伴们心中的遗憾.不同于百度出来的文字, 用视频和语音讲解, 可以较为生动形象的为旅游者描述出景点特色.
2、设计与实现
2.1、系统主要流程
用户选择智能导游系统后, 首先进入系统登录界面, 系统将根据用户输入的用户信息进行验证, 验证通过后进入系统首页选择功能, 如果是新用户则需要进行用户注册, 注册完成后同样进入系统首页选择需要操作的相应功能.系统主要流程示意图如图1所示.
图1 系统流程示意图
2.2、系统设计
当前市场, 关于旅游的APP数量不多且功能相对单一, 而随着社会上移动终端使用频率的增多, “在线旅游”等产品的出现, 功能单一的旅游APP并不能满足人们的需求.旅游行业的回暖, 旅游业的技术方面也需要进一步增强.根据需求分析, 系统的主要功能图如图2所示.
图2 系统功能图
2.2.1、个性化路线规划
移动端通过LBS获取当前用户位置[3-4], 为用户实时提供相应景点路线作为参考, 通过LBS获取到用户位置后, 系统将根据定位信息匹配当地酒店、景点信息、美食等周边旅游产品, 同时如果用户有定制游览路线, 系统将自动通过定位切换相应景点的视频或语音介绍, 用最便捷的方式让用户最快了解到当地景点信息、位置.在配置文件中将网络定位、访问GPS定位、获取运营商信息、访问WiFi信息、访问网络等权限配置完整.配置完成定位相关权限后, 在Activity中获取到定位权限.由于高德地图API中没有提供设置定位的方法, 如果在系统没有开启定位时, 则需要调用手机系统设置, 开启定位服务.根据LocationManager位置监听接口, 获取状态和位置变化的方法再利用GPS定位, 提高定位精确度.
2.2.2、地图、视音频缓存
虽然现在网络的发展已经非常迅速, 伴随4G的全面覆盖, 5G也已经进入研发使用状态, 但是不能排除用户担心在部分景区、景点没有较为通畅的网络或者足够的数据流量支撑自己使用电子地图, 景点介绍等功能, 地图、视音频缓存功能的目的是解决用户的这一问题.可以在出行前, 选择相关景区地图、景点地图、景点讲解、视频讲解缓存.
2.2.3、景区景点视音频讲解
微视频讲解[5]以生动、简练的文字介绍景点的特色, 同时附带震撼的宣传效果, 深入浅出的内容取代传统冗长的导游讲解引发旅游者思考, 吸引旅游者前往参观, 可根据变化的文化氛围及环境更新视频, 赋予其客观性、实时性.精简、重点突出的微视频讲解, 每个微视频时间控制在6s~15s之间, 更能适应当下“快速阅读时代”的需求, 此外还可附带多语种、多方言的个性语音讲解, 方便旅游者全方位、多角度了解景区文化内涵.
2.2.4、数据支持
作为旅游服务的APP, 提供有保障的信息是非常关键的, 系统通过高德地图的API[6]获得最新最有效的数据信息, 为用户提供有效的酒店信息、景点信息, 通过API得到相关数据, 能够做到实时更新, 最大程度为用户提供可靠的信息服务.
2.3、系统实现
本智能导游系统利用移动开发技术Android框架和Java语言实现系统的各个功能模块.本系统功能模块较多, 所以将不一一介绍所有功能, 这里简单说明系统首页相关功能和导游功能.
2.3.1、系统首页
系统首页界面如图3所示, 用户登录或注册以后进入首页, 首页设有景点搜索、热门景点推荐、及景点广告等功能.根据用户选择不同城市, 显示不同热门景点信息, 并且与用户信息页面、景点攻略链接.
2.3.2、导航功能
图3 系统首页
当用户选择完成旅游地点后, 点击地点可进入景点地图.在景点地图中, 用户可以看到景点的可观光景区.如果用户在景区在线使用地图, 系统根据定位获取用户的位置, 显示用户当前位置周围的便捷设施;当然如果用户使用的是缓存地图, 系统则不能及时定位用户位置, 不能为用户提供相应的便捷信息查询.另外还有路线规划功能, 当用户选择完成旅游地点后, 点击进入景点地图, 选择自己想要去的景区, 系统可以根据用户的选择, 提供路线参考, 用户也可以自己规划.系统可以缓存用户自己规划的观光路线, 以方便用户在旅游途中查看自己规划的路线.界面如图4所示.
2.3.3、导航功能核心代码
系统的导航功能的部分核心代码如下:
图4 景点导航功能
利用Androidview的子类MapView作为容器, 存放地图.在执行函数onCreate时, mapview获取控件, 初始化完成地图控制器后, 创建地图.
3、系统评价
系统在实现过程及完成之后, 进行了系统测试, 实现过程中测试的目的是为了找出存在的漏洞或错误, 完成后的测试更多的是检验系统的用户体验以及是否完成用户需求.经过系统完成后用户的使用情况反馈来看, 系统具有以下两个特点:
(1) 实时性:针对用户旅游过程中位置发生改变, 系统可以根据用户定位信息获取到最新的景点信息, 及时为用户提供相应的信息推荐.
(2) 实用性:相对于只能提供酒店、机票、景区门票等信息的传统一站式旅游APP来看, 系统可以提供更多的景区信息、路线信息.缓存景区地图, 缓存景区微视频、语音讲解等功能更是减轻了用户出行压力, 所以相对于传统旅游APP更加方便快捷、实用性更强、用户体验更高.
4、结语
随着社会的发展, 移动终端的应用逐渐增多.而旅游行业作为朝阳产业, “智慧旅游”为这个行业带来了更多可能和希望.智能导游系统的出现更是解决了很多用户想单独出行, 却又苦于对景区了解不够, 不能达到旅游目的等问题.本系统基于Android实现系统开发, 实现了用户定位、视音频讲解、个人路线规划等功能, 借助高德地图的API, 增强用户自主性, 提高用户满意度.
参考文献
[1]360营销研究院.2015年在线旅游搜索市场研究报告[R]. (2016-03-10) [2017-11-10].
[2]施竟成, 方志刚, 汤益军.便携式智能导游系统的设计与实现[J].计算机工程, 2010, 36 (3) :269-271.
[3]刘成.LBS定位技术研究与发展现状[J].导航定位学报, 2013 (1) :78-83.
[4]王明珠.基于Android平台的LBS应用系统开发技术研究[J].江苏科技信息, 2017 (29) :48-49.
[5]牛司朋, 王珏, 刘增刚, 等.景区智能导游系统中语音解说技术分析研究[J].电脑编程技巧与维护, 2009 (8) :88-90, 101.
[6]向玉云, 高爽, 陈云红, 等.百度、高德及Google地图API比较研究[J].软件导刊, 2017, 16 (9) :19-21.