当前位置:才华君>好好学习>毕业论文>

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

毕业论文 阅读(6.58K)

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

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

 

  关键词:云计算;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服务器端的信息管理系统