全景技术下的旅游景点展示系统实现方案

2020-04-22 20:37李长生
无线互联科技 2020年4期

李长生

摘   要:文章从介绍全景技术的概念、特点和优势出发,阐述了全景技术对旅游业的意义,并给出了基于全景技术的旅游景点展示系统的需求分析和设计思路,设计整体的工作流程,并从系统架构、关键技术、三层体系结构等方面给出了旅游景点展示系统的具体实现方案。

关键词:全景技术;旅游景点展示系统;实现方案

全景技术的出现对旅游行业有非常大的促进作用。利用全景技术缝合连接图片或相片,实现对实际景点场景的三维环视以及对具体某一点的三维拖动。游客可以自主选择视角,上下左右前后移动、放大、缩小、俯瞰、仰视,全方位、全角度地了解旅游景点的信息与服务,促进了旅游景点展示的智能化,也为旅游行业的发展提供了莫大的助力。

1    旅游景点展示系统需求分析

旅游类系统的最终目的是旅游景点的宣传,是一种营销方式。如何让用户眼前一亮、印象深刻是旅游景点展示系统首要考虑的问题。全景技术的出现解决了这个难题。全景图的视觉冲击力强、透视性好,可以产生多角度环视的三维效果,对于旅游景点的宣传效果有着不可估量的促进作用。因此,旅游景点展示系统的核心是全景展示部分,采用全景软件合成全景图,采用B/S模式的三层体系结构进行数据传输,最终在Web浏览器上显示结果。整体工作流程如图1所示。

2    全景技术下的旅游景点展示系统实现方案

2.1  系统模块划分

得利于计算机网络技术和虚拟现实技术的飞速发展,旅游景点的展示也可以依赖网络实现。在网络上搭建旅游景点展示系统,以虚拟现实场景的界面来实现对旅游景点的宣传与介绍。游客可以将系统体验感受作为选择目的地的依据,不出家门即可了解全面的相关信息与服务。旅游景点展示系统需要涵盖对景区景点信息、景区设施、景区服务全方位的介绍与展示,并且上传到网络以便于旅游者远程访问游览[1]。

2.2  系统体系结构

旅游景点展示系统的实现离不开Web平台,可以采用基于Web的B/S模式来进行系统建设,即客户端采用标准的Browser,包括IE,Netscape Navigator等,服务端则采用标准的Web服务器。基于B/S模式,旅游景点展示系统的体系结构如图2所示。

2.2.1  客户端

客户端采用嵌入全景图插件的标准的Web服务器,旅游景点展示系统的景点展示模块、景点管理模块、展示系统管理模块等核心模块全部放在这一层。用户角色分为两大类:

(1)管理员,主要负责系统管理,包括对景点图片、服务项目、信息介绍、游客信息等方面进行统一管理。

(2)游客,主要浏览系统所展示的内容,可以向各个方向拖动,远近拉动地观看全景图以了解实地景点的全部信息。

2.2.2  中间层

中间层也是Web服务器,存储相关的网页,作为中间的传递环节将浏览器的请求传递给应用服务器,应用服务器给数据库发送执行相关操作的请求。

2.2.3  服务端

服务端主要指作为后端保障的数据库服务器。数据库中需要存储游客信息、景点信息、景点全景图片等所有的相关信息。数据库服务器接收到应用服务器的請求之后,把查询到的信息作为结果反馈回去,应用服务器对其进行分析处理后转化成浏览器需要的格式传送给Web服务器,最终将查询结果在浏览器上呈现出来。

3    旅游景点展示系统中全景技术的设计创新与优点

3.1  提高景点展示表现力

该设计在旅游景点中的应用能够进一步增强旅游产品的表现力,扩大虚拟旅游产品的应用领域。在系统中可以添加音频、视频等,使观众有身临其境的感觉。观众通过浏览器便可以浏览景观的各个区域,增强景观的真实性。

3.2  具有网络发布形式

该系统的设计可以作为IE插件,支持完全功能的在线播放,真正实现音乐整合、导游解说、多媒体手法为一体的三维全景虚拟导览,是景点网络推广比较有力的手段。该系统对景点的展示不会受到时间和地域的限制,从而具有更好的宣传力度,在实际应用中更加容易推广[2]。

3.3  具有较强的扩展性

该系统的扩展性主要体现在:随时可以追加最新的属性数据,实现数据库的快速更新;可以根据具体的业务需求及时调整ActiveX控件;可以随时设置空间的内容、属性等;能够实现网络发布,比一般的网页设计功能更加灵活美观。

4    旅游景点在网上的展示技术实现

4.1  景区景点展示实现

景点展示采用ListView控件,通过setContentView将问价加载到页面中,以列表的形式展示旅游景点信息。首先通过getLongitude()与getLatitude()来获取位置信息,保存定位结果。系统会自动创建出子线程MatchTHread,将Location所属的Activity发出的请求与数据库中保存的数据进行比较,将景点添加到ListTourPoint中,最后在ListView中进行展示。

4.2  语音讲解实现

Android系统已经引进了文本朗读技术,能够将相应的文字转化为语音,进一步提升用户的体验。采用eSpeak引擎,运用TTS实现语音的展示。在TTS初始化以后,游客可以通过点击展示界面,获得ListView中的一条Item,后台数据库会将景点信息存储在myText中,通过tts.speak(myText,TextToSpeech.QUEUE_FLUSH,null)对文本进行朗读。

5    结语

旅游景点展示系统是旅游业的一种推广方式。图片作为最直观的体现形式,直接面向用户。图片的清晰度、真实感、透视性决定了用户的观感。全景技术的出现可以将一组高画质的照片合成全景图,便于用户全方位地查看,放大、缩小俯瞰、仰视,获得全角度的体验。基于全景技术的旅游景点展示系统更具真实性和透视性,极大程度地促进了旅游行业的发展。

[参考文献]

[1]杨亚让,杨江平.基于全景技术的旅游景点展示系统研究与设计[J].佳木斯教育学院学报,2011(1):352-353.

[2]郭长青,曹芳.三维全景技术在旅游景区介绍中的应用[J].地理空间信息,2009(1):51-53.