基于智慧旅游的智能景区导览系统研究与设计
王波
【摘 要】智慧旅游是旅游发展的必然趋势,它将计算机信息技术和旅游业的发展相结合.智能景区导览系统则是通过游客的移动终端机获取到自带的GPS定位系统来获得到游客的位置信息,并将该信息实时的传递给电子地图,且能将该位置标注在电子地图中.景区导览系统应用最近邻用户推荐算法实现路线的推荐功能.这就能够为游客提供精确的地图导航功能,并实现自主式游览,以此来满足游客的个性化需求以及满意度,提高旅游区的服务质量。
【期刊名称】《喀什大学学报》
【年(卷),期】2018(039)003  许还幻
【总页数】5页(P66-70)
【关键词】景区导览;最近邻用户推荐算法;定位;电子地图
【作 者】王波
【作者单位】[1]仰恩大学工程技术学院,福建泉州362014;
【正文语种】中 文
【中图分类】C931.6
当前智慧旅游已经成为了未来的发展趋势,智能化旅游则主要是在旅游业的发展过程中,结合计算机技术以此来满足游客的个性需求,例如大数据技术、网络技术、物联网技术、云计算等技术的运用,使人们能够进一步便利的获取得到旅游资源信息.我国的手机用户数量已经超过了7亿人,人均日上网时间达到了5 h,且人们对于手机的依赖程度越来越高,同时手机的广泛运用也改变了人们的生活.因此在移动互联网的时代,旅游应用的智能化则显得尤为重要.
1 智慧旅游导览系统的研究现状
在一些博物馆中,为了保持博物馆的安静,降低人工导览的噪声干扰,很多地区都已经开始应用了电子导览.电子导览的发展历程分为以下几个阶段:数字键盘、触摸视频、射频识别或实时定位等[1-3].例如在一些国家博物馆中,游客在入场前只需领取一个电子讲解器,
每当游客到达指定的景点后,在相应的数字键盘中按下该场地的按键就能够获取得到景点的相关知识介绍.虽然这种数字键盘的电子讲解器使用简单,但功能较为单一,通常都是提前录制好的景点相关介绍音频信息.触摸视频方式则需要在每个景点前都设置一个触摸平板或电视,游客在到达景点后通过触摸屏就能够获取得到景点的相关信息,这种方式使景点知识覆盖广,且能够为游客动态直观的介绍景点,使得游客能对景点有更深入的认识和了解.但该种方式受限于屏幕的大小,适合在人较少的情况下使用,且配置的各类设备花费都比较高.射频识别或实时定位方式则更多的是利用了物联网技术来实现地理位置的实时获取:射频技术是应用RFID接收器,以此来获取得到信号通道,进而来获取得到景点的介绍;实时定位技术则更多的是通过GPS技术、GIS技术、室内定位技术等实时的获得游客的现场位置,并根据获取得到的地理位置来推送相关的景点视频介绍、周边信息查询、路径规划等,游客能够利用电子地图根据自身的情况来规划游览的路线.
综上可知,当前的电子导览系统功能较为单一,大部分都仅能支持语音介绍或信息查询,智能性并不是很高.因此本文设计的智能导览系统主要能够给游客提供互动式的体验和多功能的旅游信息服务.
2 智能景区导览系统设计
智能景区的导览系统主要是让游客以自助的形式来增强游客的互动性和参与性,并提供更加便捷化的旅游景点服务,系统中最重要的就是游览地图的导航功能.因此,导览地图的设计要更加的体现立体和全方位的地图展示和导航服务功能,以此来满足游客的多样性和个性化需求.
2.1 智能景区导览系统总体架构
智能景区导览系统中应用的是Web三层架构体系,如图1所示.将智能景区导览系统划分为三个部分,三个部分之间都相互分离,这就能使得系统中的各个功能作用更加明确,最大化的降低系统的耦合性,提高系统性能.[4-5]
图1 智能景区导览系统三层架构体系
表示层是系统的界面展示,通过该层能够实现用户和后台数据库之间的交互,用户所有的输入和数据的输出都是在该层完成的.因此在智能景区导览系统中应用客户端和后台进行数据的交互.衣服上的霉斑怎么洗掉
业务层是中间层,表示的是直接能够提供给用户的服务.所有的业务逻辑功能的实现都是用
户首先需要通过表示层请求服务,当在业务层处理结束后则将最终的结果显示给用户,业务层在处理请求的过程中需调用数据层的数据,这样就能够保证系统的正常运行.该层主要包括了信息发布、语音讲解、定位、景点导航等主要服务.
系统支撑层是包含了系统中链接第三方所需的服务,例如定位系统中的地图SDK、第三方应用接口的接入等.
世界杯2022赛程表数据层则主要是包含了数据保存,主要是数据库以及其它的保存方式.该层只关注数据的保存、删除、增加、查询等基本操作,并不关注业务的逻辑性.智能景区导览系统中主要包含了以下几种数据:基础数据,这是基本的景区介绍信息以及其它的应用数据信息,例地理位置、用户个人信息等;音视频文件数据指在导览过程中所有的音频、视频文件;图片数据,是指景点的图片以及用户分享的图片等.[6]
2.2 智能景区导览系统功能设计
智能景区导览系统中分为客户端和后台数据端两个部分,客户端则主要是用户的操作,后台数据端则主要是处理客户端发送的服务请求以及其它的应用服务.智能景区导览系统功能结构如图2所示.
图2 智能景区导览系统功能结构图
1.游客信息发布功能设计.
双引号怎么打该功能信息是通过景区管理人员在后台数据端进行数据维护操作,包括对当前的景点介绍(图片、文字)、景点的语音讲解等信息的上传和修改,同时还包括了旅游推广信息的营销.在旅游信息发布功能模块中首先需要管理员登陆进入平台,并进入到信息发布模块,然后选择需要上传的信息或者需要删除、修改的信息在对应的区域和范围内进行操作,最后完成信息的发布操作.
2.旅游导览功能设计.
旅游导览功能主要实现用户通过客户端自动定位位值、浏览景区地图、景点导航等.
客户端自动定位位置首先需要客户端终端机连接网络,然后根据终端机自带的GPS定位功能将游客的位置信息显示在地图中,定位位置后能够计算游客当前位置到最近的景点的距离以及附近景点的推荐以及介绍,并在游客选中目的地后则就能直接进入导航界面.非你莫属何亚萌
景区地图和导航功能主要是对整个景区的介绍和游客对游览路线的筛选,客户端能够将整体的景区地图下载到游客终端机中,游客就能够根据自身的需求来选择路线或规划路线,以及进行路线的引导.[7-8]
(3)智能导游功能设计.
该功能主要包括客户端中的语音讲解功能、后台服务端中的智能路线推荐功能两个部分.
客户端中的语音讲解功能:只要游客到达了某一景点附近,客户端就能够自动提供定位功能,并提供语音讲解服务.同时游客能够通过客户端来获取得到景点的主要文字、图片等介绍,用户也能够对景点进行基本的评价和更新.客户端能发送基础数据给后台数据端,业务层在接收到请求后会对其进行自动处理,并将其显示在表示层中,以此来提高景点的吸引力.
后台服务端中的智能路线推荐功能:系统通过采集到的数据信息来实现景点的路线推荐.本系统应用的是一种最近邻用户推荐算法来实现,即总是寻到与该游客相似度非常高的聚类,并在这些游客的旅游路线上进行基本的加权计算,将运算结果进行相对应的排序,以
此来实现路线的推荐功能.最近邻用户推荐算法的推荐路线思想如图3所示,若游客A和游客C具备非常高的相似度,若游客C已经走过了A、C、D景区,则会将D景点推荐为游客A,并将所有的景点都进行计算后排序得出最后的推荐路线.
图3 最近邻用户推荐算法中路线推荐图
最近邻用户的推荐算法主要是分析历史游客数据以此来分析游客的喜好度,它的基本思想是通过计算游客之间的相似度关系,并在相似度较高的旅程中加权运算后进行排序,以此来获取得到最佳的景点推荐路线.具体的流程如下:
(1)游客建模
首先对注册了为智能景区导览系统中的游客建立游客的特征向量 A(age,c*gender),游客中的性别划分为男、女,因此游客的性别的数值只有两个:0,1,因此可将两者进行对应,男→1、女→0,为了加强性别的矢量特征参数的相似度的影响,由此设计一个系数C.接下来构建景点向量B=(x1,x2,…,xi),当中xi则代表了i个景点是否已经被游览,若已经被游览将其数值设置为xi=1,若仍未被游览将其数值设置为xi=0.
(2)游客相似度聚类过程.
张琰琰根据上述过程中计算获取得到的特征向量矢量来获取游客之间的相似度 Xij(Xij∈[-1,1]),相似度Xij数值越大表示两个游客之间的相似度越高,数值越小表示两个游客之间的相似度越低.相似度的计算应用的是皮尔逊相关度公式,如下所示:
式中xi,yi的分别为游客中的特征向量中的A中年龄、性别,然后根据计算得出Xij的的值来对该游客相似度较高的用户聚类Uk进行筛选,其中k表示的相似游客的集合数量.
(3)加权排序.
将上述求解得到的Uk值中的所有基本元素都进行加权求和操作,以此来获取得到推荐向量 C=(x1,x2,…,x)i,对推荐向量 C 进行列排序后就能够获取到游客的推荐路线.
(4)登陆注册功能.
该功能主要实现客户端游客的登陆注册功能,该功能模块主要包含了注册、登陆、验证、信息修改等基本操作.游客数据的采集就是通过游客的注册来获取信息,然后将其保存到数据库中进行分析处理.
3 智能景区导览系统的实现
智能景区导览系统中核心功能主要是旅游导览功能的实现,包括了定位功能、地图浏览、导航功能、景点推荐等.
3.1 定位服务