旅游云讲解系统的设计和实现

时间:2021-04-14 17:03:11 计算机应用毕业论文 我要投稿

旅游云讲解系统的设计和实现

 yjbys小编为您提供一篇关于旅游云讲解系统的设计和实现的计算机应用毕业论文,欢迎参考!

 

  关键词:云计算;3G智能手机;应用程序;移动互联网

 

  摘要:论文提出了一种基于3G智能手机和云计算技术的旅游云讲解系统,客户端直接使用3G智能手机,服务器端采用JavaEE技术和云计算技术,客户端程序能根据用户所处经纬度自动下载景区(景点)的各种信息并播放,提高游客的旅游质量和兴趣。该系统具有良好的市场应用前景,良好的可扩展性、可移植性和可靠性。

 

  1 引言

 

  旅游经济是阳光产业,如何进一步提高用户体验、降低成本、促进产业升级换代以及为用户提供个性化服务是发展的趋势。随着旅游经济的发展,大量电子导游系统涌入市场。这些产品需要单独的终端硬件设备,成本高、数据存储容量小、体积大、只支持音频数据或简单的图像信息,远远不能满足旅游业的迅猛发展的要求,不能满足用户个性化服务、低成本、方便快捷的需求。

 

  3G智能手机将语音通信和多媒体通信相结合,并且包括了图像、音乐、网页浏览、电话会议以及其它一些信息服务等增值服务的新一代移动通信系统。据市场研究公司iSuppli 2011828日发表的研究报告称,2011年全球智能手机出货量将达到4.78亿部,占全球手机市场份额的大约33%。到2015年,全球智能手机出货量将达到10.3亿部,占全球市场份额的54%。利用3G智能手机先进的软硬件系统和可以应付大数据量、可扩展性和庞大用户群的计算技术,构建一个无需专门硬件设备、成本低廉、功能强大、注重用户体验的旅游云讲解系统,是一个很好的思路。

 

  2 旅游云讲解系统的主要思路

 

  首先,用户在3G智能手机中安装云讲解系统客户端程序。当用户携带3G智能手机接近或进入指定位置(旅游景区景点)时,启动客户端程序则手机可自行定位当前经纬度信息,然后上传到云讲解系统服务器,服务器端立即检索预存的该处讲解语音(可包括文字、图片视频等),然后返回客户端,客户端可利用3G智能手机的多媒体功能讲解展示该景区(景点)的历史、现状等信息,当这一系统把全国各景区(景点)的资料纳入后,就对旅游导游产生了一个革命性的变化,任何游客任何时间,只要手持一个3G智能手机,就能随时随地获得精彩讲解,实现一个云概念的讲解效果,因此,我们把这一设计称作是旅游云讲解系统。一旦旅游云讲解管理系统实现,则能大大的提高游客的旅游质量,增加旅游的兴趣。

 

  2G3G智能手机问题的解决:只要在讲解语音库建设规范中,设立定点编码的统一标准,届时只要用2G手机发短信(地理位置编码短信)就可解决,因此,在以下叙述中,我们就不再讨论2G手机的应用问题。

 

  3 旅游云讲解系统的设计和实现

 

  旅游云讲解系统主要包括3G智能手机客户端程序、基于云计算的信息管理系统、旅游景区(景点)讲解语音库三部分。旅游云讲解系统的总体设计如图1

 

  图1 旅游云讲解系统的总体设计

 

  3.1 3G智能手机客户端程序的`设计

 

  现在,全球智能手机操作系统主要有诺基亚Symbian、谷歌Android、苹果ios、黑莓RIM、微软Windows Mobile等。Android Google开发的基于Linux平台的开源手机操作系统。调研公司Canalys最新数据显示,Android平台发展迅猛,2010年第四季度市场份额为32.9%超越Symbian成为全球最大的智能手机平台,2011年第二季度市场份额48%,创历史新高。因此,旅游云讲解系统3G智能手机将首先在谷歌Android平台开发客户端程序。客户端程序逻辑较为简单,实现起来非常方便。

 

  该程序设计有个关键点,就是如何设计“K码”。按照经纬度定位旅游景点存在一个问题,就是精度问题,如何约束一个景点的范围对于提高精准服务是个关键,我们在多个已经实施的电子讲解系统中,都能考察到不能精确服务问题。在现实中,游客可能沿各个不确定的路线进入景点,此外,游客还可能在一个景点的讲解没有结束时进入另一个景点,这都要求实际程序处理中给出方案。此外,还可能客户使用的是2G手机,或由于在室内不能GPS定位,怎样来在云讲解系统中,这些问题都有统一的解决方案,这对游客对本系统的使用接受是重要的,而只有真正把一个技术应用方案做到极致,让客户有认同才是技术的价值。否则,一个夹生饭的产品是没有市场的。由此,在(方案)程序设计中引入“K码”。

 

  K码是凯立德地图公司设计的一种以数字和字母表示地理位置的9位编码,和城际通编码一样,地图上每一个点都有一个唯一编码。有什么用处呢?按凯立德的说法,你朋友在某个位置,你在另一个位置,他要去你的位置,你可以把你的K码直接发给他,他直接用K码查询你的位置,然后导航即可。我们模仿此思想对每个景区区域设定一个K码范围,这个范围的K码又对应一个景区景点语音讲解检索码。这样,客户端程序把采集到的经纬码转换成K码返回到服务器中,一旦采集不到经纬数据也可人工输入景点的K码或用智能手机拍照景点K码转换的二维图码来获取K码,这样设计的思想,使得景区景点的讲解数据具有简单性,景区讲解数据包完全可以由景区管理单位自己制作。2G手机也可以发送景区“K码”实现旅游云讲解管理系统的统一规范性,即实现在云讲解管理系统的支持下,实现任意地点任意时间任何手机的自由使用。

 

  这里没有给出的是如何确定K码,为了提高产品的公用性,我们设计引入凯立德公司的K码概念,也与之合作重新设计扩展的K码思想。这是因为原K码主要定位一个点或是一个有较大误差的点,而云讲解管理系统把K码当成是一个检索码,它更是一个较大地理范围的代表码。

 

  3.2服务器端的信息管理系统

 

  对于服务器端的设计,主要有两个方面:一是云数据库的建立;二是能够对数据库进行管理的程序。随着旅游景区景点的加入,语音等多媒体数据也将随之增长。云计算系统的可扩展性、可伸缩性更能适应本系统的需求。在程序中要考虑局部区域景区景点的数据导出功能,在数据库的架构中要考虑预留扩充功能。其实,随着3G手机的更广泛应用,人们不但在景点需要讲解,而且会需要更多的相关故事,比如,名人在这里的留言、留影;在哪个位置从哪个角度能拍出好照片等。

 

  云数据库信息管理系统将采用JavaEE技术,JavaEE技术系统架构图如图2

 

  图2  JavaEE技术系统架构图

 

  3.3旅游景区(景点)讲解语音库

 

  全国旅游景区景点的语音库建立是一个巨大的工程,我们的设计是制定云讲解系统中语音数字流的制作规范,调动各景点管理者的积极性,这一巨大工程则迎刃而解。云讲解系统的便利将带给游客吸引力,通过宣传,我们可授权粘贴标志,哪些景点已实施云讲解系统,这样可以督促各景点来落实;此外,云讲解系统的运营分利中,景点占有合适比例也能促进景点的云讲解建设积极性。

 

  4. 结束语

 

  在实施旅游云讲解系统中,我们还提出了建设旅游景点本地云讲解系统。考虑目前智能手机的普及,我们制作本地云讲解系统,把包含景区编码的语音讲解流文件打包,设计播放器,它不需要到云库中比对下载景点讲解语音,只要在本地打包文件中找寻即可,在购买门票时,通过设在近处的服务器用WIFI方式下载到游客手机中。在这一方案中,只考虑了智能手机无处不在的、随时随地的启动云播放,但没考虑手机实际在使用中的能量问题,其实这一问题很简单,现在市场上就有各种“移动充电宝”,旅游管理部门可以出租这种充电宝来服务客户。从整体来看,旅游云讲解系统能够很好的为游客服务,可以提高游客的旅游质量和兴趣,从而增加景区的收入。该系统具有很好的发展前景。

 

  参考文献:

 

  [1] 刘韵洁. 三网融合与电信企业创新 [J]. 中兴通讯技术,2007, 13(1): 1 4.

 

  [2] 唐鸣镝. 景区旅游解说系统的构建 [J] . 旅游学刊, 2006(1) : 64- 68.

 

  [3] 江道灼,申屠刚,李海翔,吴志力等.基础信息的标准化和规范化在智能电网建设中的作用与意义 [J]. 电力系统自动化,2009,33(20):1-6.

 

  作者简介:李入元,副教授,邯郸学院,研究方向:计算机系统与应用。

 

  张延军,副教授,邯郸学院,研究方向:软件工程。

 

  王志安,教授,邯郸学院,研究方向:电子信息技术。

 

  孙晓岩,研究生,河北工程大学,研究方向:管理科学。

【旅游云讲解系统的设计和实现】相关文章:

航标业务系统架构的设计和实现10-17

家庭智能技防报警系统的设计和实现09-09

基于NIOS II车牌识别系统的设计和实现09-18

Java日志系统框架的设计与实现09-23

轴承工装管理系统的设计与实现09-19

高校信息查询系统的设计与实现11-11

浅析组件机制和操作系统的实现11-08

基于云架构的系统安全设计11-12

探讨关于高校二级院系监考布置系统的设计和实现10-30