基于Android的智能电子导游系统开发
- 格式:doc
- 大小:136.50 KB
- 文档页数:4
基于Android平台智能云导游系统的探索王亮;曾连荪【期刊名称】《电子设计工程》【年(卷),期】2012(020)012【摘要】With smart phones and the latest generation of mobile communication technology rapidly rising, People's Daily life is becoming more and more convenient, rich and colorful. In the meantime, tourism industry pays more attention to intelligent guide services and so as the tourists. Under this background, this article conducted in-depth understanding and research on intelligent guide service, then combine the advanced "cloud computing" technology and B/S structure mode, put forward a set of intelligent cloud guide system based on the Android platform, the novel content, practical and reliable characters make a certain popularization and application value.%智能手机以及新一代移动通信技术的迅速崛起,使得人们的日常生活变得更加便利和丰富多彩。
在此同时.旅游行业对于智能导游的服务也变得越来越重视,游客的需求也越来越强烈!在此背景下,对智能导游服务进行了深入的了解和研究,并结合先进的“云计算”技术和B /S架构模式,提出了一套基于Android平台的智能云导游系统,内容新颖,实用可靠,有一定的推广和应用价值。
基于移动平台的智能导游系统设计与开发智能导游系统是一种利用移动平台技术为游客提供个性化导游服务的智能应用软件。
随着智能手机的普及和移动互联网的发展,越来越多的人开始选择使用智能导游系统来获取旅游信息、进行景点导览和获取旅游建议。
本文将介绍基于移动平台的智能导游系统的设计与开发。
首先,智能导游系统的设计需求包括用户注册与登录、景点信息展示与查询、导航与路线规划、旅游资讯提供和用户评价与分享等功能。
用户注册与登录功能是系统的核心,用户可以通过手机号、邮箱等方式进行注册,并登录系统以便获取个性化的导游服务。
景点信息展示与查询功能可以向用户展示各个景点的详细介绍、图片、开放时间以及相关的历史文化、传统美食等信息,用户可以通过输入关键词或选择特定的城市进行景点查询。
导航与路线规划功能是智能导游系统的重要组成部分。
系统可以通过定位功能获取用户的当前位置,并提供最优的路线规划方案,让用户能够便捷地到达目的地。
在路线规划过程中,系统还可以根据用户的偏好,比如游览时间、兴趣爱好等,进行个性化的推荐,使用户的旅行更加高效和满意。
另外,旅游资讯提供功能可以向用户实时提供最新的旅游信息,包括特色活动、节日庆典、当地美食、交通信息等。
用户可以根据自己的需求和兴趣进行筛选,获取最适合自己的旅游信息。
此外,用户评价与分享功能可以让用户分享自己的旅行经验与感受,提供对景点、酒店、餐馆等的评价和推荐,为其他用户提供参考。
在智能导游系统的开发过程中,需要使用一系列的技术和工具。
移动平台的开发框架如Android、iOS等将提供强大的开发能力,开发人员可以根据系统的具体需求选择合适的平台进行开发。
同时,系统需要与后台服务器进行数据交互,以获取最新的景点信息、旅游资讯等。
在数据存储方面,可以使用关系型数据库或者NoSQL技术进行存储,并利用数据缓存技术提高系统的响应速度。
在用户界面设计方面,要注重用户体验,简洁明了,符合用户的直观思维。
基于人工智能的智能导游系统设计与开发智能导游系统是一种基于人工智能技术的应用程序,通过与用户进行交互来提供旅游信息、导航服务和推荐建议。
本文将讨论智能导游系统的设计与开发,包括系统架构、功能模块和技术挑战。
一、系统架构智能导游系统通常由前端应用程序和后端服务组成。
前端应用程序是用户与系统交互的界面,可以是手机应用、网页或语音助手。
后端服务负责处理用户请求、提供导游功能和与第三方数据源进行交互。
在系统架构方面,可以采用以下组件:1. 用户界面:提供用户友好的界面,支持多种交互方式,如文字输入、语音识别和图像识别等。
2. 语音识别和合成模块:将用户语音输入转化为文字,并将系统的文字响应转化为语音输出,以实现无纸化导游体验。
3. 数据处理和存储模块:负责处理用户请求,从第三方数据源中收集旅游信息,并将数据存储在数据库中,以便快速检索和检索。
4. 语义理解和推理模块:通过自然语言处理和机器学习技术,对用户输入进行语义解析和推理,以了解用户的意图并提供个性化的旅游建议。
5. 路径规划和导航模块:基于地理位置数据和交通信息,提供最优的旅游路线和导航服务。
6. 推荐系统:根据用户的兴趣和偏好,推荐适合的景点、餐厅和活动,提高用户体验。
二、功能模块智能导游系统应具备以下基本功能:1. 旅游信息查询:提供景点介绍、历史文化背景、开放时间、门票价格等详细信息。
2. 路线规划:根据用户的兴趣和时间限制,提供最佳的旅游路线。
3. 导航服务:为用户提供准确的导航指引,包括步行、骑行或驾车导航。
4. 文化遗产保护:介绍和保护文化遗产,提供相关背景知识和保护建议。
5. 语音交互:通过语音识别和语音合成技术,实现语音导游服务和交互体验。
6. 实时信息更新:及时更新景点信息、交通状况等实时数据,以提供准确的导游服务。
7. 多语言支持:提供多国语言的界面和语音交互,方便国际游客使用。
三、技术挑战设计和开发智能导游系统面临以下技术挑战:1. 语音识别和合成:实现准确的语音识别和自然语言理解模型,使系统能够准确理解用户的语音输入并产生流畅的语音输出。
基于移动互联网的智能导游系统设计与实现随着移动互联网技术的飞速发展,人们的出行方式也越来越多元化。
旅游逐渐成为人们生活中的一种重要体验和享受,而智能导游系统作为一种新型的旅游服务,正在逐渐升温。
本文将介绍基于移动互联网的智能导游系统设计与实现的相关技术和实现方式。
一、智能导游系统的概念与发展智能导游系统是一种利用人工智能、语音识别、地图导航等技术,结合旅游相关的大数据进行处理和分析,为旅游者提供个性化、智能化的旅游指导服务的系统。
随着智能手机的普及和移动互联网的发展,智能导游系统在旅游行业逐渐受到重视。
智能导游系统的发展使得旅游者在旅游过程中可以更加方便快捷地获得周边景点介绍、路线规划、餐饮住宿等信息,让人们的旅游体验更加丰富和满意。
二、智能导游系统的设计与实现1、需求分析智能导游系统的设计与实现首先需要进行需求分析。
我们需要明确的是,智能导游系统的设计需要满足旅游者的需求和期望,因此我们需要从旅游者的需求出发,对系统需求进行深入分析。
例如,旅游者最关心的是哪些景点值得一看,那些是很普通的;旅游者到达目的地后想要快速确定旅游路线,并获取当地的餐饮住宿信息等。
2、数据采集与处理系统的核心之一是数据采集和处理,我们需要从不同的数据源收集大量丰富的旅游数据,包括景点介绍、历史文化、特色餐饮等等。
在收集这些数据时,我们需要注意搜集信息的来源,准确度和及时性。
针对搜集到的数据进行断码整理和筛选,将其处理成标准化的格式。
3、地图导航技术地图导航技术是智能导游系统中的重要组成部分之一,在系统设计过程中需要对其进行深入的研究和了解。
我们需要采用合适的地图API接口,例如高德地图、百度地图等,在系统中集成这些地图API接口,并进行相应的处理。
4、智能推荐和问答功能旅游者在游玩时可能会有些疑惑或者没有特别明确的游玩目的,系统需要具备智能推荐和问答功能,根据用户历史行为、旅游偏好等信息进行个性化推荐和问答服务,帮助用户定制一份符合其需求的旅游规划方案。
基于Android的导游解说系统设计与实现随着旅游事业的发展,越来越多的人选择了旅游作为自己的休闲方式。
旅游的目的不仅仅是去景点拍照,更是要了解该地区的历史、文化、风俗等等,而作为一名导游,提供解说是非常重要的一项工作,尤其是在国外旅游时,自己并不熟悉当地的语言和文化,导游的作用就更加突出。
因此,构建一款基于Android平台的导游解说系统,成为了现在亟待解决的问题。
一、需求分析1. 用户需求分析在国内外旅游过程中,外国游客熟悉当地语言和地区文化存在一定的难度,而本地居民与外来游客交流也不够灵活、便捷。
一种新的交流方式应运而生——基于Android的导游解说系统,它可以让用户更加便捷地了解当地文化,同时也方便和当地人交流。
2. 功能需求分析导游解说系统应该具备语音播报、文字介绍、图片展示、互动问答等功能。
在播报语音时,应该兼顾不同种族的听力需求,同时需要注意发音的准确性。
同时,需要具备离线下载和本地存储,方便在没有网络的情况下进行使用。
3. 系统需求分析考虑到用户的需求,导游解说系统需要能够兼容不同型号的手机,保证系统稳定性。
同时,需要考虑网络连接时的延迟和带宽瓶颈问题。
系统还需要考虑多语言的处理方式,同时需要做好用户隐私保护。
二、技术路线1. 录制语音首先,导游需要进行语音录制,录制过程要考虑声音的清晰度和准确性。
对于不同景点的解说,需要使用不同的语音录制,保证游客可以听懂,并且在不同语音之间进行切换不太明显。
2. 数据库设计对于由导游录制的语音资料,需要进行管理和存储,这就需要设计一个数据库。
数据库会保存语音文件、文字介绍和现场图片等材料,同时还需要记录用户在使用过程中的操作记录,以便进行数据挖掘和分析。
3. 系统开发在系统开发时,需要考虑系统模块的划分,包括:语音播放模块、文字介绍模块、图片浏览模块等。
在开发过程中,需要使用Java、Android SDK、SQLite、Eclipse等工具。
基于移动互联网的智能旅游导游系统开发随着移动互联网的普及和智能手机的普遍应用,智能旅游导游系统已经成为了当今旅游行业的重要组成部分。
这种系统利用移动互联网技术,能够为游客提供便捷的旅游信息和导航服务,使得游客的旅行更加顺利和愉快。
本文将为大家介绍基于移动互联网的智能旅游导游系统开发的相关内容。
首先,基于移动互联网的智能旅游导游系统需要具备一定的信息收集和处理能力。
它可以通过网络收集游客感兴趣的景点、美食、文化等旅游信息,并能够根据游客的需求和偏好,智能推荐合适的旅游路线和景点。
系统中的信息处理模块能够从各种渠道收集数据,并通过数据挖掘和算法分析,提供个性化的旅游建议。
其次,系统需要具备较好的导航功能。
通过地理定位技术,系统能够实时获取游客的位置信息,并根据游客的目的地和当前位置,计算出最佳的导航路线,并提供导航指引。
导航功能可以结合语音提示和地图显示,使得游客在旅行过程中能够轻松找到目的地,并了解周边设施和景点的情况。
除了信息收集和导航功能,智能旅游导游系统还可以提供一些辅助功能,以提升游客的旅行体验。
例如,系统可以提供实时天气预报功能,让游客在选择旅行日期和行程时能够及时了解天气状况;系统还可以提供语音翻译功能,帮助游客解决语言障碍,更好地融入当地文化。
为了确保系统的稳定性和可靠性,智能旅游导游系统的开发需要充分考虑网络数据传输的安全性和稳定性。
在数据传输过程中,系统需要使用安全的加密算法,保护用户的个人信息和隐私。
同时,系统还需要具备一定的容错和恢复能力,能够在网络故障或数据中断的情况下,及时恢复数据和服务,以避免对用户的不良影响。
在开发过程中,还需要考虑系统的易用性和用户体验。
智能旅游导游系统的界面设计应简洁明了,符合用户的习惯和视觉感受。
系统的功能操作应简单易懂,用户能够迅速上手,并且系统的反应速度要快,以确保用户能够得到及时的响应。
此外,系统还可以通过与社交媒体、在线支付和其他旅游服务平台的整合,提供更全面的旅游服务。
面向移动互联网的智能导游系统设计与开发随着移动互联网的快速发展,人们在旅行中对于获取旅游信息的需求越来越迫切。
传统的导游方式已经无法满足人们实时、个性化的需求。
因此,设计与开发一个面向移动互联网的智能导游系统成为了必然的选择。
智能导游系统可以通过结合移动设备的便携性和个性化定制的特点,为游客提供更加智能化、全面化的导游服务。
下面,我们将详细介绍智能导游系统的设计与开发。
首先,智能导游系统的设计需要考虑用户体验。
系统应该具有简洁、直观的界面,方便用户进行操作和获取信息。
用户可以通过系统选择目的地、景点、餐饮、住宿等旅游相关信息,并实时获取导航、路线推荐等功能。
此外,系统还应该提供用户评价、分享、点赞等社交功能,增强用户互动和参与感。
其次,智能导游系统的设计需要考虑数据和信息的完整性与准确性。
系统需要整合各类旅游相关数据源,如景点介绍、交通信息、餐饮住宿等,确保用户能够获取到最新、最全面的信息。
同时,系统应该对数据进行实时的更新和校验,确保信息的准确性和可靠性。
智能导游系统的开发可以采用移动应用开发的技术和平台,如Android、iOS等。
根据系统的需求和用户群体,选择合适的开发工具和技术框架。
同时,开发团队应该注重系统的可扩展性和稳定性,确保系统能够应对大量用户的访问和使用。
在系统的功能开发方面,可以考虑以下几个方面:1. 地理位置服务:通过结合GPS定位和地图服务,为用户提供定位、导航、周边景点推荐等功能。
用户可以实时了解自己的位置,方便规划行程和找到感兴趣的景点。
2. 语音交互服务:通过语音识别和语音合成技术,实现语音交互功能。
用户可以通过语音指令完成各类操作,如搜索景点、查询路线等。
这样可以增加系统的便捷性和易用性,方便用户在旅行中留出双手。
3. 数据挖掘和个性化推荐:通过对用户行为和偏好的分析,为用户提供个性化的推荐服务。
系统可以根据用户的历史访问记录、点赞评价等信息,推荐符合用户口味的景点、餐馆等。
基于移动互联网的智能旅游导览系统开发智能旅游导览系统是基于移动互联网技术的一种创新型旅游服务工具。
它利用智能手机或平板电脑等移动设备的功能,结合定位、导航、数据分析和人工智能等技术,为旅游者提供个性化、智能化的旅游导览服务。
这种系统的开发,对于提升旅游体验、推动旅游业发展具有重要的意义。
一、系统需求分析在开发基于移动互联网的智能旅游导览系统之前,我们首先需要对系统的需求进行详细的分析。
以下是几个关键要素:1.导航功能:系统可以通过使用定位技术实现导航功能,为旅游者提供准确、便捷的导航服务。
旅游者可以通过系统获取景点的位置和线路规划,从而更加方便地游览。
2.个性化推荐:系统可以根据用户的兴趣、偏好以及历史数据等信息,通过算法分析,为其推荐最适合的旅游线路和景点。
这样旅游者可以根据自身需求,更好地安排旅游行程。
3.实时反馈:系统可以提供实时的景点信息和服务评价,旅游者可以通过系统了解当前景点的人流量、等候时间以及其他相关信息,从而更好地规划旅游行程。
4.多语言支持:系统应该支持多种语言,满足不同国家和地区的旅游者的需求。
5.多种设备适配:系统应该能够适配不同的设备,包括智能手机、平板电脑以及其他移动设备。
二、系统设计与开发在需求分析的基础上,我们可以开始进行系统的设计与开发工作。
以下是几个关键要点:1.界面设计:系统的界面设计应该简洁、直观,用户可以通过简单的操作找到自己需要的信息。
同时要考虑到不同设备和不同屏幕尺寸的适配。
2.数据收集与处理:系统需要收集、整理和处理大量的旅游相关数据,如景点介绍、地理数据、用户偏好等。
为了保证数据的准确性和完整性,我们可以与旅游景点和相关机构进行合作,从官方渠道获取数据,并进行验证和筛选。
3.导航与定位技术:系统需要使用导航与定位技术,提供精确定位和导航功能。
这可以通过与地图服务商合作,如百度地图、高德地图等,利用其定位和导航服务API。
4.算法与推荐系统:系统设计需要使用算法和推荐系统,根据用户的历史数据和个人信息,提供个性化的景点推荐和旅游线路规划。
2014年11月吉林师范大学学报(自然科学版)№.4第4期Journal of Jilin Normal University (Natural Science Edition )Nov.2014收稿日期:2014-09-06 基金项目:福建省自然科学基金项目(2012J01018);福建省教育厅基金项目(JB14101);国家级大学生创新项目(201410397014)第一作者简介:焦金涛(1982-),男,山东省莘县人,现为武夷学院数学与计算机学院讲师,硕士.研究方向:物联网.基于Android 平台智能云导游系统设计与实现焦金涛1,叶球孙1,李金亮1,林宏基2(1.武夷学院数学与计算机学院,福建武夷山354300;2.福州大学数学与计算机学院,福建福州350108)摘 要:为了把服务准确送达游客手机,提出了一种基于Android 平台的智能导游系统解决方案.首先介绍了系统总体架构,主要包括了导游云服务中心、导游传感器网络、导游手机三层,阐述了建立各个部分的功能,以此为基础提出了三层的具体实现方案,部分解决了景点利用已有平台无法提供导游服务的问题,试验证明该系统能够较好的为游客提供导游服务.关键词:Android ;智能导游系统;云服务;传感器;GPS中图分类号:TP399 文献标识码:A 文章编号:1674-3873-(2014)04-0117-040 引言目前随着人们生活质量的提高,外出旅游的人数逐年增加,传统的导游形式越来越不能满足游客的需要,如何能够为游客提供更加有用的导游信息成为大家关注的热点[1].国内外对智能导游系统也开展了广泛的研究,由美国和日本多家企业联合研发一种能无线上网的手机,根据“电子罗盘”和GPS 芯片,确定用户所处的具体位置后,手机将相应资料展现在手机屏幕上[2].浙江大学也开展了类似的研究,开发了基于Android 平台的智能导游系统,采用Google API 访问Google 地图,根据导游平台内部的GPS 芯片确定用户位置,将保存在手机程序中的信息显示给游客[3].但是这些研究均存在一些问题,首先均是将信息预先内置于导游终端上,信息无法及时更新[4],再次这类导游平台使用的地图信息由第三方提供,有些景区无法实现覆盖,特别是一些以自然景观为主的景区,景区内的道路、景点及周边设施等很多信息第三方地图商如谷歌、百度无法提供,无法准确定位,不能实现智能导游[5].图1 导游系统云服务架构本文提出了一种新的三层导游云服务架构,信息及服务均在云端,手机通过访问服务获取需要的信息,从而实现智能导游.1 导游系统云服务架构整个智能导游平台包括手机、导游传感器网络以及导游云服务中心,通过三者的协同工作,以期望能对游客提供讲解、旅游信息等服务,导游系统云服务架构如图1所示. 导游系统的实现需要完成以下几步:(1)建立旅游基本服务信息,包括景区内景点基本信息、景区内外住宿购物场所信息等,并将这些信息集中放置于导游云服务中心的服务器上;(2)基于导游传感器建立导游传感网络,将传感器放置于景点或相应场所附近,而景点的语音信息、场所信息就存储在这个传感器上,传感器与导游云服务中心通过Internet 进行通信;(3)游客使用导游功能时首先通过无线传输技术与传感网络建立连接,发出导游服务请求,使用智能·711·终端自带的GPS 模块对自身进行定位,获取具体位置信息,通过已建立的通信连接将自身的位置信息告知导游云服务中心,然后导游云服务中心将游客服务请求重定向至游客附近的某个导游传感器,而后导游手机程序为景区游客提供服务,将游客所需的音频解说等信息传输至智能终端.2 系统设计实现导游服务流程如图2所示.图2 导游服务流程图系统主要由3部分组成,下面对其实现方式分别进行介绍.2.1导游云服务中心图3 云服务中心工作原理为使导游云服务中心更好的提供服务,需创建专门的导游服务器,采用Java 语言进行开发,通过Web Serv-ice 为其他部分提供所需数据和服务,导游云服务中心的具体工作原理如图3所示.具体来说云服务中心由游览解说服务模块和游客联网群测模块两部分组成,其具体工作过程为:(1)游览解说服务模块,游客通过手持智能终端访问导游云服务中心,通过导游云服务中心内的Web Serv-ice 将游客的位置数据发送至服务中心,然后将获取到的位置数据与数据库中预先设置好的数据进行匹配,将游客的导游请求重定向到传感器网络中的导游解说服务器,以提供相应的服务,再者如果游客处于容易发生意外的区域,导游传感器网络还可向游客发出预警信息.在本系统中最为核心的内容是地图及相关信息,由于系统测试地点的现有地图不够详细,我们采取以下策略进行地图管理:先手工建立该区地图,采用CorelDRAW 手工绘制地图中的道路、河流、湖泊、山地等信息,并用GSP 仪器测定了地图的左上角的经纬度值为(27.731553,118.000116),右下角的经纬度值为(27.72198,118.007498).图4 地图管理程序效果图然后添加地图上的其他信息如:建筑、景点等信息存储在数据库中,存储这些信息的同时将其经纬度信息一并存入数据库中,加载地图时从数据库中将这些信息从数据库中取出,根据其经纬度值绘制在地图相应位置上.为了便于地图管理,在服务器端构建了Silverlight 程序,程序运行效果如图4所示.(2)游客联网群测模块,本模块功能主要是记录游客的游玩路线,还可以提供游客自身的游玩路线记录的下载功能;再者能够对大量的游玩线路进行分析,根据所得的分析结果,景区可以对游览线路进一步优化,方便游客,以提供更好的服务.当游客访问到服务器端的Web Service 时,服务器端将游客的位置信息记录下来,每位游客通过唯一的ID (手机的Wi-Fi 模块地址)进行标识,这样,游客的完整游历记录就可以保存下来,通过统计分析之后就可以根据游客的访问量等信息优化景点的游览线路,避免某些景点过于拥挤.·811·2.2 导游传感器网络目前的手机以及平板电脑等智能移动终端均具备WLAN 通信模块,因此本系统采用智能终端的WLAN 通信模块连接导游传感器网络中的节点,当游客进入节点的工作范围之内,智能终端能够自动识别并且连接,此时利用事件传感技术进行识别游客的进入,采集游客的相关数据信息并将其提供给导游云服务中心,导游与服务中心便可直接或间接向游客提供导游相关的服务.在建设导游传感器网络前,首先考虑景区内古迹位置、景点大小以及地形等相关信息,计算每个节点应当处于什么位置,而后布设相关节点.具体来说每一个节点由无线路由器和服务器组成,当游客连接到某个节点就能就近访问服务器中的数据,尽力保障数据的传输速度,为游客提供流畅的语音解说等服务.2.3 导游手机程序2013年采用Android 系统的智能手机占到了全球智能手机出货量的79%,因此我们开发的导游手机程序也是基于Android 平台的.程序的主要工作是首先下载地图,然后获取用户的位置,将用户位置显示在地图上,并将位置传递给导游中心,最终将获取到的导游信息反馈给游客.地图下载完成后,程序通过访问导游云服务中心的Web Service 获取古迹、景点等信息,显示在地图上层.具体来说获取自身位置信息时的步骤有:(1)对程序进行授权,以使其能够访问相关硬件所提供的位置数据[6],将android.permission.ACCESS FINE LOCATION 授权给程序.(2)通过getSystemService (Context.LOCATION SERVICE )获取LocationManager 位置管理器[7].图5 手机程序运新效果图(3)获取LocationProvider 位置提供器[8],然后获得具体经纬度等位置信息.由于从GPS 获取的位置精度较高,本程序将判断如果GPS 数据可用,将采用GPS PROVIDER 获取位置,如果GPS 数据不可用,再由系统自动选择其他的位置提供器进行定位.导游信息主要是景点解说信息,我们将解说信息存储在导游传感器网络中,然后通过网络下载播放给游客.手机程序的效果如图5所示.3 系统测试为了验证系统的服务能力,我们搭建了测试平台,对系统的吞吐能力进行了测试.测试系统主要包括1个导游云服务中心和5个导游传感器,导游云服务中心的硬件配置为:Intel Core 2.4GHz ,4G 内存,1000M 网卡,导游传感器配置为:Intel P42.0GHz ,2G 内存,100M 网卡,TPLink 54M 无线路由,传感器与导游云服务中心间采用Cisco WS-C2960-24LT-L 相连.然后我们让游客平均分布,测试不同数量游客情况下系统的数据传输能力,得到如图6所示的结果.由此我们采用MP3作为导游的声音文件格式,选择文件码率为128kbps ,建立一个10min 的导游声音文件,游客所需的平均缓冲时间如图7所示.图6不同连接数量情况下的平均传输速度图7 不同连接数量下的平均缓冲时间·911·我们能够看出即便在有100名游客同时使用本系统的情况下所需的缓冲时间也仅为80s左右,这比10min的导游时长小了很多,我们采用边缓冲边播放的策略,游客的整个导游过程没有出现卡顿的情况,系统的总体性能能够满足设计需要.4 结论本系统经过小规模测试后结果显示其能够较好地为游客提供所需服务,但系统仍有不足之处,局限性在于目前只支持Android系统,需要游客下载客户端程序,另外为了不影响别的游客的游览,要求游客使用与手机相匹配的耳机来接受服务,具有一定的不便捷,另外系统暂时还不能提供音频加视频的导游服务,如何能提高系统带宽也是今后需要研究解决的问题.虽然系统目前仍有诸多不足,但是随着技术进步,这些问题都会得到解决,也会有越来越多的人乐于使用本系统,使用手机进行导游也会逐渐成为人们的生活习惯之一.参考文献[1]贾文杰,孙志峰.基于Android平台的智能导游系统[J].机电工程,2011,28:1257~1259.[2]李玉华.中国旅游业国际竞争力的现状分析与提升对策[J].河南社会科学,2010,(9):229~231.[3]吴浩平,林国钧,徐建荣,等.自动定位手机导游服务业务模型设计[J].通信技术,2010,(7):215~217.[4]施竟成,方志刚,汤益军.便携式智能导游系统的设计和实现[J].计算机工程,2010,(2):269~271.[5]OGRADY M J,O’HARE G M P.Guliver’s genie:agency,mobility&adaptivity[J].Computer&Graphics,2013,28(4):677~689.[6]农力萍,王力虎,黄一平.Android在嵌入式车载导航系统的应用研究[J].计算机工程与设计,2010,31(11):2473~2476.[7]阮小康.基于GIS的信息订阅/发布系统的设计与实现[D].西安:电子科技大学,2012.[8]舒贤华.基于Android平台的手机Web地图服务设计[D].大连:大连海事大学计算机科学与技术学院,2009.Design and Implementation of Intelligent Cloud GuideSystem Based on Android SystemJIAO Jin-tao1,YE Qiu-sun1,LI Jin-liang1,LIN Hong-ji2(1.Department of Computer Science,Wuyi University,Wuyishan354300,China;2.Department of Computer Science,Fuzhou University,Fuzhou350108,China)Abstract:In order to deliver accurate services to the phones of tourists,the solution of intelligent guide system based on the Android platform was proposed.First,the system architecture including cloud service center,sensor networks and cell phone was described.Second,the function of each tier was described.Finally,the three-tier implementation was proposed.The testing results showed that the system could provide better guide service. Key words:Android;intelligent guide system;cloud service;sensor;GPS(责任编辑:郎集会)··021。
基于Android的智能电子导游系统开发
作者:王志鹏王文胜刘竹敏李嘉辉
来源:《电子技术与软件工程》2017年第07期
摘要本系统设计正是立足于“智慧旅游”的主题,针对广东石油化工学院这所高校开发的一款智能导游的APP,系统定位用户位置来语音播放当前景点的介绍,同时用户也可以查看景点相对应的图文信息,真正意义上实现了随走随听,自动切换景点语音的服务;同时在系统中还包含有位置周边信息,系统导航功能,为广大的旅游爱好者或异地出行者提供了最生活化、最直接的电子导游系统。
【关键词】互联网智慧旅游 Android
1 前言
目前互联网的发展,已经越来越智能化,各行各业都开始加入这个大的趋势中,在这样发展的大方向下,“智慧旅游”、“智慧城市”等新名词诞生,不仅仅意味着旅游行业的大力崛起,也加速了旅游业的技术革新。
中国的旅游业是朝阳产业,绿色产业,是国民经济提高的催化剂。
由于它的起步比较晚,是伴随着国民经济的发展而发展起来的,另外中国有着深厚的文化底蕴和丰富的自然资源,也是中国未来的绿色支柱产业,它带动了国民经济的发展,比如交通,住房,食品餐饮等的发展。
另外,在移动互联网已经走进千家万户的情况下,人们更希望用手中的移动设备,为自己的出游提供便捷,因此,在线旅游服务已经成为一种必然局势。
2 系统设计
2.1 系统的分析
经过分析可以发现,目前类似于智能语音的旅游产品数量并不多,且提供的功能相对单一,因此本系统的目标就是提供一个功能相对完整的旅游服务产品,因此我们对系统面向用户提供的功能进行了全面分析与设计。
2.1.1 语音导游服务
通过系统的定位获取当前景点坐标从而以独特的语音方式来介绍景点的相关信息,同时用户也可以通过景点的相关图文信息加强度景点的了解。
更为突出的是当用户游览到另一处景点的时候,系统会自动定位并切换景点的语音介绍,以最快捷的方式让用户了解到当前所处景点位置及信息。
2.1.2 搜索及导航
搜索和导航是系统本身的特色功能,用户可以通过搜索目的地或者查看周边信息点来了解周边其他内容的相关信息并前往想要去的目的地。
2.1.3 数据支持
对于提供服务的应用来说数据的质量是关键,像是景点信息,酒店信息,都是即时信息。
系统提供的酒店信息是通过高德地图API来提供最新最有效的数据,能够做到实时性更新,最大程度为用户提供可靠的服务。
有了用户,产品才能更好的完善。
所以需要最新最好的数据支持来保证用户的支持。
2.2 系统的设计
系统的框架图如图1所示。
2.2.1 景点语音介绍功能
此功能设计主要是通过更直观更动态的方式来使用户了解景点信息。
用户进入应用后利用高德地图的API接口去定位当前景点位置,将定位后的数据标识发送到服务器进行数据匹配,得到所需要的语音数据,同步数据后系统开启语音播放功能,介绍当前景点,此时用户也可以打开景点对应的图文详情来详细了解。
当用户移动的时候,此时系统会识别当前位置是否进行大范围变动,如果与当前位置的数据不匹配时,系统会重新定位当前位置,继而从服务器得到新位置的数据,这样用户在到达其他景点的时候系统会智能识别位置从而切换景点的语音介绍。
在开启了语音播放的时候,手机进入到锁屏状态语音也会依旧进行播放,类似与背景音乐的方式,让用户彻底的解放双手。
语音播放支持暂停与继续播放的控制功能,更大程度的提升用户的使用:
(1)解放钱包,省下租借语音讲解器的钱,省下排队租借的时间;
(2)解放双手,尽情地摄影;
(3)解放眼睛,不用一边看攻略、看手机,一边看景物;
(4)解放脑袋,不必在出行前就死很多脑细胞去做大量功课;
(5)解放旅行包的空间,如果你之前习惯带LP那样大的旅行书的话。
2.2.2 景点周边信息功能
在系统的首页用户可以查看系统提供的周边信息,包括附近酒店、停车场、美食店等,为了数据的实时性更新,系统同样利用了高德地图API接口来获取周边的相关信息,把一些相关信息添加到系统页面中,更大程度的方便用户的出行。
系统设计显示这些周边内容的坐标点,
你可以选择查看每一个坐标点的信息,并选择进行定位导航,为你的出行带来极大的便捷,按照导航界面出现的路径走向,前往你要去的目的地。
同时你也可以通过其他地图形式如卫星方式来显示从而更直观的展示给你所需要的信息。
依靠此周边信息功能,你可以更便捷的了解到所需要的一些酒店、美食、公园等的信息。
2.2.3 导航功能
游客在外旅游的时候有时候需要前往一个未知的目的地或者前往周边的酒店、停车场的时候,需要用到导航功能。
本系统设计的导航功能能够使用户更便捷的前往目的地,同时为了用户能够很清晰的使用导航路线,系统中设计了以红色为主色的导航线,并且在导航线中间设计了很多的导航标记点,用户可以通过标记点指示前进到达目的地。
系统对于导航采用了两种方式:搜索目的地进行导航,周边信息点击目的地进行导航。
搜索目的地导购功能:系统为了方便用户更便捷的找到目的地,加入了搜索功能,进行导航功能。
比如:当用户定位确定后,搜索附近某一处地标获取其位置,此时系统将会把定位位置与目的地之间穿成一条导航线,引导用户到达目的地。
周边信息导航功能:周边信息的酒店等更便捷,如当用户点击了周边的酒店信息时,地图展示了周边的酒店标识,用户点击其中一个酒店的时候,首先会展示此酒店的相关信息,然后用户点击到此酒店的操作,系统便会出现当前位置到此酒店的导航路线。
3 总结
该智能导游系统针对当前传统旅游出行所存在的缺陷和不足提出来可行的立足于全方位服务的解决方案。
本系统基于智能手机Android平台,用户基数广泛,功能特色突出,相信会在研发和使用的过程中越来越完善越来越成熟,更大范围的进行推广使用。
(通讯作者:刘晋胜)
作者单位
广东石油化工学院计算机与电子信息学院广东省茂名市 525000。