硕士毕业论文:云龙湖自助旅行系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

硕士毕业论文:云龙湖自助旅行系统的设计与实现
1 绪论
1.1 研究背景及意义
随着经济的发展和社会条件的改善,人们的生活状态愈发丰富多彩,旅游已经成为群众日常生活的重要组成部分.中华人民共和国文化和旅游部官方网站发布的最新统计数据显示,2018 年国内旅游总人数与上年相比增长超百分之十,旅游总收入比上年增长超百分之十二[1].并且,根据抽样调查显示,2018 年全年国内民众旅游人数高达55.39 亿人次.由此看来,旅游业已经成为了我国国民经济发展的重要产业[2].
近年来,随着旅游业的不断发展,人们对于外出旅游的消费观念和需求与前几年相比发生了深刻变化.传统的跟团旅游虽然仍在旅游市场占有一定份额,但是由于其古板、程序化、不自由等弊端的愈发突出,逐渐满足不了游客个性化旅游的需求,目前越来越多的游客选择自助出游[3].自助游是目前较为流行的旅游方式,因其自由、灵活、经济的特性已受到众多旅游者的青睐.游客选择自助出行时,首要解决的就是旅行过程中路线的规划问题[4].而一个设计合理的旅游路线既能够帮助旅行者有目的的选择、安排自己的旅游活动,也可以避免游客在景区内"漫游"[5],节省时间和经费开支.然而对自助旅行者而言,在有限的旅游时间,且对游玩景区十分陌生的情况下,面对景区内部众多的旅游景点,很难制定合理的旅游行程使自己更好的达到游玩目的.因此,提供一个既可以满足用户行程规划需求,又能及时了解景区环境的系统平台必要且迫切[6].
旅游路线规划通常包括旅游起始景点查询、设定预计旅游时间、游览路线确定等环节.因此进行路线设计需要考虑各景点服务时间、交通情况等多种因素.目前一些旅游网站系统已经具备路线规划或推荐的服务功能,例如途牛网、去哪儿网、链景旅行、百度地图等[7],它们为用户出行提供了帮助,但是还存在很多问题.以游客为中心是线路设计与景点选择的基础,但这些系统推荐的旅游路线大多是景区热门景点的简单组合,无法为用户提供精细的决策服务[8].另外,提供给用户的旅游行程规划大多是与旅行社或者是与景区内商家联盟合作的旅游产品,商业气息浓厚.因此,这类软件大多没有充分考虑到游客的个性化需求,推荐结果一定程度上缺乏真实性,很难友好的为用户服务.
近年来,移动互联网和手机通信技术的不断发展和快速进步,为当代旅游信息化的建设和发展提供了极大的便利[9].现代信息技术不仅深刻地影响着现代科学技术、教育、工农
业生产乃至经济建设的各个方面,而且影响着人们的生活、工作和娱乐方式[10].手机的普遍化使得人们越来越偏好于随时随地获取旅游信息[11],而一个条理清晰,功能强大的旅游路线推荐系统,可以帮助用户更好地了解相关的旅游信息,因此,基于智能移动终端对智能自助旅游系统进行研究十分必要.目前,市场上应用最普遍的两种智能手机操作系统分别是谷歌的Android 和苹果的IOS[12].其中,Android 操作系统是基于Linux 的真正意义上的开放性平台[13][14].Android 支持手机、平板等多种硬件选择[15],支持JAVA 的所有类库,为移动端应用开发者提供了很多方便.目前,Android 系统已经逐渐成熟,在当前市场份额中占有极大的比重.因此,使用Android 作为云龙湖自助旅行系统的基础平台,可以满足大多数游客的需求.
根据自助游客所面临的旅行问题,结合现有旅行服务系统所存在的不足,本文以基本定向问题为基础,建立数学模型,深入研究旅游线路规划问题和A*智能优化算法[16],丰富了路线规划的研究方法.并且,以Android 智能终端为开发平台,云龙湖景区为应用实例,设计并实现可以进行旅游路线推荐及其他服务功能的自助旅行系统[23][24],帮助游客规划个人旅游行程,既有理论研究的必要,也有实际应用的意义.
1.2 国内外研究现状
1.2.1 旅游路线规划
旅游路线规划是当前路线规划研究的热点.游客到达景区后,在对目的地景区不了解,且时间有限的情况下,很难游览完所有的景点.因此为了选择合理的旅游路线往往需要提前进行大量景区内部信息的搜索.现有搜索引擎所能提供的信息过于零散且参考价值较低,旅游网站的推荐结果也参差不齐,需要大量时间进行筛选.例如当用户使用一些旅游推荐系统进行路线推荐时,得到的大多是该景区经典的旅游路线,或者是粉丝量较大的博主推荐的路线攻略,更甚者直接是几个景点的随机组合.很明显这些推荐的结果并没有考虑到用户个性化的需求和现实环境的约束[25].并且,实际旅行环境中,用户可能希望自由的选择游玩起点和终点,也可能会对自己的旅游有一个时间预算等,这些因素都会造成最终路线的不同,而将这些影响因素考虑到旅游路线推荐中是一项很具有挑战性的任务[26].因此,高效、准确的旅游路线推荐服务是游客规划行程的重要依据[27].
旅游路线规划或旅程设计是一个技术性(经验性)非常强的课题[28].国外关于旅游路线规划的研究较多.Ayala 等人提出了一种多目标的城市旅游路线规划系统,该系统允许游客选择两个相距较短的位置,进行步行路线的规划,且路线尽可能穿越有趣的旅游区域[29].Hasuike 等人提出了一种时间依赖型旅游路线的规划问题,并建立路线规划模型,利用改
进的Dijkstra算法[30]进行该类问题的求解, 为游客提供了适当的观光路线和时间表,但是该方法没有考虑观光地点的满意度值[31].Cenamor 等人推出了PlanTour,这是一种新的观光推荐系统,它可以根据用户的旅游天数和社交网络热门旅游信息,为用户推荐旅游路线,该系统包含大多数热门旅游景区,但是更适合预计旅行周期较长的用户,且推荐的路线是固定的[32].Du, Peiming 等人提出了一种基于GIS 的森林湿地旅游线路优化算法,它可以应用于森林湿地环境的最佳旅游线路规划[33].LinWan 等人提出了一种混合集成学习方法BAyes-Knn,通过对社交网络上旅行照片的位置标记进行数据挖掘来预测用户的地理偏好,为旅行者规划个性化的旅游路线[34],但是该方法没有考虑景区内的时空约束,例如整个旅行所需的时间和景点的季节性状态.
国内关于旅游线路规划的研究较少,对旅游线路规划深层次的研究较少[35].张子寒等人以南京市主要景区的游览为例[36],建立多种路线规划模型,分别使用动态规划算法、遗传算法[37]等对模型进行求解,证明了时间约束对于景区旅游路线规划结果的重要影响.李渊等人提出了考虑时间约束和游客空间行为特征的旅游路线设计方法[38],实现了针对鼓浪屿的旅游路线的规划.吴青霞等人通过对用户历史旅游足迹进行数据挖掘,利用用户在景点停留时间不同,判断用户兴趣偏好,在给定起始景点、目标景点以及旅行时间限制的条件下为用户推荐一条满足其兴趣爱好的旅游路线[39],但是这种方法没有考虑到单个景点的流行度以及景区内路径交通的复杂性.吴艳琴等人将来自不同在线旅游网站的信息聚合并进行比较,使用k-means 方法对用户进行聚类,根据个人消费习惯有针对性的对搜索结果进行排序,高频次的路线会优先展示给用户[40],但是用户没有真正参与到旅游路线规划中,因此无法提供精细的决策服务.Liao, Zhixue 等人提出了一种基于随机模拟(RS-H2A)的混合启发式算法,用于解决时间依赖的随机环境中的路线规划问题,并以中国四川的九寨沟为研究案例设计个性化的一日游路线[41].冀紫菁在进行旅游路线规划时,首先建立基于层次分析法[42]的景点推荐模型保证景点选取满足游客的偏好,其次综合考虑景区的开放时间、游客的就餐和休息的时间等因素,建立带时间窗的路线规划数学模型,以解决城市旅游中的路线规划问题[43],该方法在规划路线时没有考虑总时间约束问题.
目前,一种广泛的求解旅游路线规划问题的方法是将其作为定向问题来进行求解[44].定向问题在实际应用中十分广泛,基本的定向问题可以描述为:给定起点和终点以及限制条件,如何规划一条收益最大的路径[45].定向问题是一个NP-hard 问题[46],在很多实际问题上都有应用.因此,为了更好地解决实际问题,可根据需要,将定向问题的研究扩展为多种类型[47],例如:多目标定向问题[48],团队定向问题[49],时间依赖型定向问题以及有容量约束的定向问题等[50].关于定向问题的具体概念以及扩展和组合形式的应用将在第二章详细展开论述.Vansteenwegen 等人综合考虑旅行约束条件,研究时间约束型定向问题,向用户推荐最优且满足个人兴趣爱好的景点类型构成的旅游路线[54];Gionis 等人通过对景点进行分类,扩展基本的定向问题,综合考虑用户兴趣和景区优点进行路线规划,但是结果路线中景点的访问顺序受限于其所属类型[55];Jossé, Gregor 对基于弧的定向问题(AOP)进行扩展[56],建立了具有时间相关行程时间和时间相关值增益的双重时间依赖的定向问题,但是该模型求解结果为弧收益最高的路线;Gavalas 等人[57][58]多次对旅游路线规划问题进行研究,并将研究结果应用化,实现了旅游路线推荐系统的开发,但是该系统缺少每日游览的时间预算约
束;?a?laCergibozan 以土耳其爱琴海地区的部分景点为研究案例,利用改进的遗传算法进行路线规划问题求解,发现景点的受欢迎程度对路线中旅游点的选择有明显影响[59],但是该方法在进行路线规划时未考虑游客旅行时间的限制.
综上所述,关于旅游景点路线推荐的研究已经取得一些成果,但是上述方法在不同方面存在缺陷并且难以为用户推荐满足其需求的旅游线路.
1.2.2 自助旅行系统
传统旅游多采用跟团旅游模式,而未来旅游业的消费主体开始由团体旅游向散客自助游转变.这种形势下,构建以游客为中心的自助旅游服务系统显得尤为重要,移动终端系统的发展为自助旅行系统[60]的兴起提供了契机.信息化时代,随着互联网的迅速普及,移动终端已经在方方面面影响我们的日常生活.手机作为受众率最高的移动终端,近年来,饱受商家青睐,各类服务软件层出不穷,已经成为人们外出旅游时不可或缺的辅助工具.
国外特别是西方发达国家,率先选择在移动终端上开发服务类智能APP 软件.并且由于国外的旅游业起步较早,所以早在1999 年日本就推出了i-mode[61],这是一款提供美食推荐以及路况查询等旅游服务的手机软件.与此同时,美国也推出了一款手机导游软件,不过该软件仅限于部分场所使用,它的主要功能是对展品进行电子解说.
国外的智能旅游APP 所提供的各种服务分类十分细化,且功能丰富.美国的Airbnb 是目前全球最大的民宿在线预订网站,覆盖了世界各地,并且对于每一个想要融入当地生活的旅行者来说,民宿自然是首选,因此,该网站一直深受长期旅行游客的欢迎;Yelp,美食点评与推荐类网站的鼻祖,该软件除了包括美国本土,还覆盖了加拿大、英国、法国、澳大利亚等许多国家;Travelocity 主要业务为各种旅游票务,行程代销,该网站通过与航空公司,旅馆等旅游服务供应商合作,为用户提供了航空、旅馆、船务、租车以及其它旅游产品促销案的代理服务[62],但是软件本身不提供行程规划;Skyscanner 是一款免费的WindowsPhone 版应用程序,主要提供最低消费的路线行程推荐服务,运行高效,且提供选择的路线数量众多;东京Metro,一个地铁网站,为用户提供地铁的运行路线图、票价的计算方式、车票种类、月票销售以及景点指南等信息,方便乘车出行,并且此应用可以使用英文、中文、泰语等多国语言,适合到东京观光的外地游客使用.
国外还有很多综合性自助旅行系统,例如韩国开发的"I Tour Seoul"综合应用系统[63],用户能通过该系统获取到当前位置的旅游信息,了解周围的公交、商场、酒店等的分布概况,并且它还提供多种语言支持,方便外国用户使用.美国Steamboat 滑雪场开发了一套集定位、路线推荐为一体的滑雪软件,它具有自我定位、推荐合适的滑雪路线等功能[64];这些旅游信息化的建设展示了旅游过程中的智能化和便捷化[65].
国内自助旅游系统的起步要晚于国外发达国家,但是发展迅速.目前国内的自助旅行系统的应用主要分为三种类型:第一类是提供景点讲解和旅行路线服务的旅游应用;第二类是提供酒店、餐饮以及车票销售为主要服务的旅游应用;最后一种是为特定景点设计的提供综合服务的自助旅行系统.目前,前面两类,在市场中占有较大份额且已有在使用的系统,第三类软件目前市场较为稀缺,且发展潜力较大.
第一类应用结合了当代电子商务的优势与传统旅行社服务的特点,它可以针对景区和用户的需求改进旅行产品,并通过互联网技术基本实现用户游览和电子导游讲解的完美同步.目前市面上比较成熟,受众率较高的提供旅游景点和旅游路线服务的旅游应用主要有百度地图APP、高德地图APP、链景旅行APP、荔枝FM--同里时光等.用户准备出行时可提前购买该类产品,获得随身电子导游服务.以链景旅行APP 为例,产品核心功能主要分为三个模块.模块一是景点推荐,该软件利用自身强大的景点库基于全球过十万旅游目的地为游客分类推荐景点,例如历史人文、自然风光、娱乐休闲等;模块二是景点讲解,对于景区内较着名的景点可以为用户提供景点信息的语音讲解,部分软件可以根据游客目前位置提供自动讲解的服务;模块三是地图导航,主要提供景区基础电子地图导览,防止游客在面积较大的景区内迷路.该类软件目前最大的优势就是可以给用户提供景点的语音讲解等类似真人导游的服务,但是景区内可讲解景点的覆盖率不高,且由于软件总体数据量较大,讲解内容不够具体,且信息更新也比较缓慢.
第二类应用是传统旅游和互联网完美结合的产物,是线上到线下(Online ToOffline,OTO)模式的代表.应用开发商为游客和商家提供了一个可以直接交流的服务平台,并通过为游客提供餐饮和各类票务销售服务获取中间利润.这类应用包括大众点评、去哪儿、百度糯米和携程等软件.以去哪儿APP 为例,去哪儿网是全球最大的中文在线旅游网站,它可以通过其自有的技术平台,通过大量的调研和数据挖掘高效的实现旅游业供需的准确匹配,同时满足旅游服务供应商和自助旅行者的旅游需求.对于商家客户,去哪儿网为旅游产品供应商提供了线上经营的基础设施和运行渠道,拓宽其发展层面;对于普通旅行者,去哪儿网针对用户使用终端不同既可以提供在线网站服务,也可以满足移动客户端用户需求,随时随地为其提供酒店、票务、路线攻略及其他旅行信息的深度搜索.通过该平台用户可以轻松的找到满意度较高的产品、较优质的旅行服务信息以及各类团购优惠渠道,智能的安排旅行中的食宿和票务事宜[66].该类应用的票务及用户论坛服务都很成熟,普通用户可以轻松在平台上找到最优惠的团购服务以及排名最高的景点.但是,该类网站的信息十分纷杂,用户可能需要花费很大的时间和精力进行总结归纳才能形成旅游攻略,并且无法根据个人需求快速规划旅游路线.
第三类是单景点的自助旅行移动终端软件,这类应用一般为特定景点量身定做,功能更合理、内容更丰富,并且人性化的设计更能满足游客的旅游需求.目前市面上已经有很多类似的智能软件,例如智慧夫子庙,智慧五台山、张家界旅游等应用,既可以为首次前来的外地游客提供旅游指导,也可以为本地人们的生活带来较大的便利.以智慧夫子庙APP 为例,该应用将传统的旅游线下运营与目前十分流行的网络营销有机结合.游客可以在到达目的地景区前安装此软件,通过软件内容就能够大致了解夫子庙的景点概况.并且软件提供的景区内的旅游路线攻略、美食推荐、以及地图等服务也为用户的行程安排提供了很多方便.对于夫子庙内部的小吃街,停车场,公厕等的分布下载一个APP 就能全部了解.因此,该类应用既实现了景区的线上推广,也为景区游客提供了更多的便利,并且与前两类相比,应用的内容更加细致且贴近当地人文,景区内部数据的更新和管理也更加方便.
近年来,自助旅行系统[67]已经得到了快速发展和重视,在未来的旅游市场中进步潜力较大.国内目前虽然已有不少成熟的旅游产品和解决方案,但是这些软件在功能人性化设计、路线智能推荐等问题上还有所欠缺.因此紧跟信息技术发展的脚步,研究并实现的真正满足游客个性化需求的高质量自助旅行软件产品十分必要.。

相关文档
最新文档