您好, 访客   登录/注册

基于Android平台的景区导游助手系统的设计与开发

来源:用户上传      作者:

  摘要:该文以湄江风景区为研究背景设计与开发了一款基于Android平台的导游助手系统。系统由游客端和管理端两部分组成,根据湄江景区的实际情况结合GPS定位、二维码识别、TTS文字转语音讲解、路径规划等技术进行规划设计,借助智能终端设备与服务器进行通讯主动感知景区景点信息,系统实现了门票预订、地图显示、景点讲解、路径规划等功能,为提高湄江景区整体旅游服务水平,提升游客的旅游体验打下了一定的基础。
  关键词:Android;二维码识别;路径规划
  中图分类号:TP391 文献标识码:A
  文章编号:1009-3044(2020)21-0083-02
  开放科学(资源服务)标识码(0SID):
  1 背景
  随着“互联网+”技术的不断发展与进步,将传统旅游模式与“互联网+”技术相结合,发展智慧旅游成为目前旅游行业的一个新的研究热点[1-3]。目前市场上的旅游类App虽然数量繁多,但大多都围绕门票预定、周边服务等功能进行设计开发,功能较为普遍缺乏针对性,无法满足游客的个性化需求。
  湄江风景区坐落于湖南湘中娄底市境内,为国家4A级旅游景区、国家地质公园,景区以地质遗迹景观为主。本文结合湄江风景区自身实际情况以互联网为平台设计与开发一款导游助手系统。系统借助智能终端设备,结合GPS定位、二维码识别、路径规划、语音讲解等技术[4-7],能主动感知景区景点相关信息,并根据游客需求,智能、个性化的安排和制定行程路线,从而有效地提升游客体验感,推动景区旅游經济发展。
  2 系统分析与设计
  景区导游助手系统其主要目的为解决游客预定景区门票、景区信息查询、个性化游览路线制定、景点智能语音播报等问题。系统由游客端和管理端两个部分组成,其中游客端基于Android平台设计,管理端基于SSM框架技术进行设计。系统借助智能终端设备主动感知景区景点相关信息,为游客提供帮助,从而提升游客旅游体验感。系统的总框架设计图如图1所示。
  根据系统总框架设计,系统主要功能包括景点介绍模块、地图模块、订票模块、信息发布模块、信息管理模块等,系统的功能模块图如图2所示。
  3 关键技术
  3.1路径规划
  要实现路径规划,首先需要将景区地图在系统中进行显示。系统通过导人百度地图SDK来提供程序接口,调用百度地图API接口在地图上添加景区的景点标志以及景区边界线,并对地图界面进行优化处理,将优化后的结果通过系统进行显示,为后续的路径规划提供基础。
  路径规划功能的目标主要有两个:一个是规划出最短路线,保证游客最快到达目的景点;另一个是算法要足够的优化,算法复杂度低,占用内存少,能够满足用户的最快查询。首先根据湄江风景区的景点分布图(如图3所示),结合景区提供的游览人数,选取出主要景区进行景点分布设置;然后根据确定的景点之间的距离,分析比例,得出景点权值分布图,并在此基础上使用Dijkstra算法进行路径规划设计,景点权值分布图如图4所示,其中字母代表湄江风景区的景点,数字表示权值大小。
  以景点A点到G点的最短路径为例,具体算法过程如下:
  1)首先令S={A),U=(B>=5,C>=4,D>=4,E>=。。.F>=oo,G>=o。】; 2)其次选择与S中元素A的关联边B、C、D中最短的路径,将该顶点加入S集合中,得出S=(C>=4);U=(B>=5,D>=4.E>=∞.F>=∞,G>=o.1;
  3)重复步骤2),得出S=fD>=4,E>=9,G>=121,所以A点到G点的最短路径为A->D一>E一>G。
  3.2 二维码识别与语音讲解
  语音讲解是景区导游助手系统的关键功能之一,是虚拟导游的重要特征。为实现语音讲解功能,系统在设计时将语音讲解技术与二维码识别技术相结合。游客通过App扫描景点的二维码即可收到该景点的语音讲解信息。系统将各景点的文字信息存放在后台数据库,创建主关键字标识序列号同时生成二维码标签,为提高系统的响应速度,二维码标签中并不存储具体的介绍信息,仅存放标识序列号。当游客使用App扫描景点二维码标签时,系统通过调用ZXing库接口完成二维码标签的识别,在识别标签中存储的标识序列号后,系统后台在数据库中查找相应标识序列号对应的文本信息,并将信息返回至App端。
  App端在接收到相关数据后,利用Android内置的TTS( TextToSpeech)技术对文本信息进行数据分析,同时调用语音数据库,通过TTS引擎参数完成语音合成并进行播放,从而实现了语音讲解功能。TTS技术语音合成流程如图5所示。
  4 系统实现
  系统游客端基于Android平台设计,管理端基于SSM框架技术进行设计,后台数据库采用MYsoL。游客端、管理端与数据库之间采用HTTPS协议进行信息通讯。系统基本实现了门票预订,路径规划、景点语音讲解、后台数据管理等功能。以景点讲解为例其界面如图6所示。
  5 结束语
  本文针对当前导游软件针对性不强、功能较为普通等问题,以湄江风景区为研究背景,从路径规划、景点讲解、门票预订、周边推荐等功能需求出发,结合GPS定位、地图显示、二维码识别、TTS语音讲解等技术设计与开发了一款基于Android的导游助手软件。经测试,系统基本满足了各项功能需求,为景区信息化建设打下了一定的基础。
  参考文献:
  [1)李剑兰,陈晓卫,我国旅游APP的现状与未来[Jl,统计与管理,2016,5(11): 98-99.
  [2]池香,基于RFID的旅游景区的自助导游系统设计与实现[D].大连:大连海事大学,2017.
  [3]梁红颖.基于Android平台语音播报器的设计与实现[Jl.计算机光盘软件与应用,2013(2): 216-217.
  [4]张凌云,黎崾,刘敏,智慧旅游的基本概念与理论体系[J].旅游学刊,2012,27(5):66-73.
  [5]朱珠,张欣,浅谈智慧旅游感知体系和管理平台的构建[J].江苏大学学报(社会科学版),201 1,13(6): 97-100.
  [6]颜敏.智慧旅游及其发展——以江苏省南京市为例[J].中国经贸导刊,2012(72): 75-77.
  [7]王宏星.移动互联网技术在旅游业中的应用研究[D].杭州:浙江大学,2004.
  【通联编辑:谢媛媛】
  基金项目:湖南省教学改革项目(项目编号:湘教通2018]436号)
  作者简介:王亚飞(1998-),女,河北邯郸人,学士,主要研究方向为物联网工程;黄诠(1977-),男,湖南涟源人,实验师,硕士,主要研究方向为事数据挖掘、无线传感器网络研究。
转载注明来源:https://www.xzbu.com/8/view-15300128.htm