基于位置服务文化线路推荐系统的设计与实现

随着 GPS 定位技术以及社交媒体等多种科技技术的高速发展和生活质量的大幅度提高,游客们对旅游体验的需求不断上升,对所使用软件产品要求也越来越高。LBS 作为其中的关键性技术,成为了科技公司,旅游公司以及研究人员的重点研究 对象之一。当前在软件应用市场中,基于 LBS 旅游类应用软件数量多,涉及种类广, 然而大多数都是旅行社与公司针对游客在景区、酒店、交通方式等整体行程上的个性化线路以及主题类线路的设计,在游客浏览过程中,基于 LBS 对景点的文化内容 进行深入了解与认知却很欠缺。我国也在大力推广文化+旅游+科技的发展,使得部分文化资源的表达方式以及实现效 果有一些突破,但是产品不便利,难以实现普及且游客体验无法得到及时反馈等问题也较为突显,那么如何让更年轻的游客接受,如何让文化+旅游+科技出来的产品更普及,更加便利地应用到普通用户当中还需要更深刻的探究。本研究以晋祠博物馆景区为实验基地,基于LBS 技术,在跨平台 Flutter 框架下设计一款针对山西文化游览线路的推荐系统。本次基于LBS 文化线路推荐系统的设计与实现,将结合现阶段LBS 旅游类应用软件的发展状况和山西省文化和旅游之间融合现状,分别从系统需求情况、系统的设计方式以及如何实现系统的各个功能等多个方面进行详细的分析与研究。其中,基于 LBS 文化线路推荐系统将为游客用户 展示晋祠手绘地图、景点信息展示、景点语音讲解、文化线路推荐、游后问卷调研等多种实用性强,体验度高的功能。 本研究主要针对目前应用市场中各种旅游类应用软件广而不深入,大而不精细的推荐问题,在景区内部范围内,基于LBS 技术,引入景区中各个景点文化的信息。开发出一套功能完整、实用性强的文化线路个性化定制系统,完成以Flutter 为主要框架,在 iOS 和 Android 双平台上开发原生态 App,进而提升居民与游客文化旅游体验,助推文化旅游信息化发展。

近年来,随着我国经济的发展,人们生活水平的不断提高,旅游业在国民经济中的地位和作用也变得越来越重要。旅游需求逐渐呈现出个性化、多样化的趋势,各种个性化定制旅游的出现,说明人们越来越追求个性化的旅游方式。随着游客消 费市场观念的转变,各大旅行社以及旅游类的手机软件也在不断迭代更新,推出新的旅行个性化套餐以及新的旅游个性化功能模块。例如:海南某旅行社根据老年人 的体质特征,精心设计出了没有危险、不易产生疲劳感的线路;北京优加旅游国际 旅行社招募了上百名优秀的定制师,为游客制定游览线路;Travel iD 平台也会根据游客的兴趣、经费预算、人数等等因素有专人来为游客制定行程服务。与此同时线 上的旅游类应用软件在吃、住、行、游、购、娱各个方面的发展同样积极活跃,例如以现在市场上较为普及的“携程”、“驴妈妈”、“途牛”、“马蜂窝”等综合类旅游应用软件,他们整合了景区门票和酒店的预订,对景区的评价,以及游客们 的游记记录等;主打出境定制化旅游的“穷游”、“不跟团”等手机软件;专做手机智能导游的“熊猫导游”、“51 导游”、“小鹿智游”以及“导游大师”等手机软件;以亲子为主题的应用类软件“偶们亲子”;主打自驾旅游的“爱自驾”手机软件,等等。市场上还有很多的旅游类应用软件,因为吃住行是游客游览过程中基 本的刚性需求,大多数的旅行社与公司都是针对游客在景区、酒店、交通方式等整 体行程上的个性化线路以及主题类线路的设计,然而在游客浏览过程中,对景点的 文化内容进行深入的了解与认知却很欠缺。同时,这种整体的行程安排难以满足游客即时性的行程变化以及需求变化,在旅客已经订好的整体行程中,如果交通不顺或者天气有变等多种情况发生,会使得游客的前期准备整个行程都会打乱重新安排。 山西省是国内公认的旅游资源大省,有着贯通了上下五千年的华夏文明,有着长达三千年文字记载的历史,保留着三万五千处文物古迹,有着“中国古代文化博物馆”的美称。山西省省委书记楼阳生书记,曾在推介山西旅游中说过“山西既有老天爷恩赐的壮美自然风光,也有老祖宗创造的不朽文化遗产,更有老前辈留下的宝贵红色基因,这些都是山西发展文化旅游业得天独厚的资源禀赋。”山西省近几年按照以文促旅、以旅彰文的文化旅游融合思想大力发展山西的文化旅游资源,涌现出大量文化+科技,旅游+文化,旅游+科技相融合的产品,比如有:天龙山石窟数字复原技术,通过VR技术让文物“活”起来,增进了游客对文物的全面了解;

目前,市场上旅游线路推荐类的手机软件虽然数量庞大,种类繁多,现在市场上有以下几类比较常见:一类是以大量游客在手机软件上的评论行为,浏览内容以及线下的行动轨迹等特征为数据基础,通过计算从而进行线路的推荐;一类是以游 客位置为基准,对游客的吃、住、行、游、购、娱等多个方面的,对用户的整体游览线路进行规划;还有一类是由专业的旅游者和专业的科研人员组成的团队,来为游客制定个性的定制化线路,这一类平台推出的精品线路大多时间周期长,游览地 大多都以国外为主。 在目前应用商场上关于旅游线路推荐类的应用软件,在技术方面都存在着以游 客行为为基础,以景区为中心,对游客的餐饮、住宿、交通等方面进行个性化线路 的规划并推荐。使得为游客推荐的游览线路涉及面广而不精。浏览过程中景点多,留下的印象不深刻。因缺乏即时性,但凡一有突发事件而影响整体行程。本研究采用了LBS即时的位置服务,对景区游览中不同的位置定位服务。同时对景区中不同文化景点的属性进行分析。那么如何采用以 LBS 为技术核心,结合景区中的景点不同文化信息与游客体验需求,从而推出针对不同类型的游客来实现精 致的个性化线路的推荐服务,则变得非常有意义。本研究主要针对这种广而不深入,大而不精细的推荐问题,对景区内部,基于LBS 技术,引入景区中各个景点文化信息。开发出一套功能完整、实用性强的文化线路个性化定制系统,完成以 Flutter 为主要框架,在 iOS 和 Android 双平台上开发原生态 App,进而提升居民与游客文化旅游体验,助推文化旅游信息化发展。

现在软件应用市场上各种软件为了能够让用户在最短的时间内找到自己最想要,最感兴趣的产品,在自己的系统内部都有自己的一套推荐算法。虽然应用市场上产品种类占据各行各业,而且每一个行业的应用软件又有很多种,但是各种应用软件在设计适合自己市场的推荐算法时,都有一套常规的做法。第一步,应用软件会收集用户的基本信息;然后,用户在浏览应用软件时,系统会自动记录用户在每一件产品停留的时长以及购买过的产品等用户平时的行为习惯;最后,由此应用软件会根据上述建立一套相应的推荐算法,在用户下次使用软件时系统会自动推荐相应的产品。各种应用软件为用户推荐各种产品时,使用的推荐算法其实就是个性化的推荐,这类推荐算法都是为了最快地匹配用户和产品,让用户能够最快地找到自己感兴趣的产品。当前,推荐类算法中使用频率最高是协同过滤算法。协同过滤算法通过寻找相似用户,将其中某一类用户的历史行为进行记录,在目标用户浏览软件的时候,根据其用户的相似度进行推荐产品。目前,本算法在进行推荐时,一般常用的一种是基于用户属性进行推荐,通过用户的年龄,性别,职业等基本信息,通过某一类用户的浏览进而推荐与其相似用户的协同算法。另一种是根据用户浏览物品进行算法推荐,目前在各类软件应用中根据浏览物品进行协同过滤推荐的较多一些。

系统的定位功能是用户在启动手机软件时,系统就会自动获取用户的地理位置。进入晋祠手绘地图页面之后,点击目标景点进行导航,系统将会为游客推荐相应的线路,因为在晋祠景区没有相关的交通的工具,我们这里默认为步行导航。导航功能我们借助现在导航定位非常精确的第三方高德地图。系统开发时,我们记录的是用户和景点所谓位置的经纬度的信息,通过经纬度进行位置的确认和线路的导航。在整个导航中,系统将会没3s 记录、更新一次用户的位置信息。如果用户不在景区而在太原市内,那么我们增加的了一个服务功能,是对用户所在位置的获取,用户可以对自己的出行的交通工具进行选择,有步行,骑行,驾车三种,其次可以选择时间段,就是用户想选择某个时间段,比如 2-3h 内要完成活动内容。接下来用户可以选择自己的活动内容,有很多,比如饭店、景点、娱乐场所等活动。如下图 5.3 则是要表达的就是在 2-3h 内用户想步行去 吃饭。则系统搜索用户可以在规定时间,特定的交通工具下能够满足用户的地点位置;下图 5.4 则是用户选择了其中一家自己满意的饭店,并进行了导航,则系统自动地为用户进行了导航功能。