旅游团的数据筛选方法、装置和计算机设备转让专利
申请号 : CN202210024386.4
文献号 : CN114049102B
文献日 : 2022-04-26
发明人 : 张卫平 , 张浩宇 , 米小武
申请人 : 环球数科集团有限公司
摘要 :
权利要求 :
1.一种旅游团的数据筛选方法,其特征在于,包括:获取同一目的地的多个旅游团的行程数据;其中,所述行程数据中包括旅游景点、景点顺序、交通工具、时间安排;
提取所述多个旅游团中的一个旅游团作为目标旅游团,并将所述目标旅游团的行程数据作为目标行程数据;
根据所述目标行程数据中的多个旅游景点得到所述目标旅游团中每个旅游景点的游玩时间,以及根据所述目标行程数据中的交通工具和景点顺序计算路程时间;其中,所述路程时间等于旅游景点与旅游景点之间的第一路程时间加上旅游景点与酒店之间的第二路程时间;
根据所述路程时间、所述每个旅游景点的游玩时间、所述时间安排计算所述目标旅游团的每日预计行程时间;其中,所述时间安排为每个旅游景点的日期安排;具体包括:根据所述时间安排获取行程数据中每一日的旅游景点,得到多个日景点集合,并将所述日景点集合中的旅游景点以景点顺序排列;
将每个日景点集合中每个旅游景点的游玩时间与所述路程时间相加,得到每个日景点集合的日游玩时间;
将每个日景点集合的日游玩时间加上预设的用餐时间,得到所述目标旅游团的每日预计行程时间;
将所述每日预计行程时间与所述目标旅游团的每日出行时间进行比对;其中,所述每日出行时间的计算方式为:目标旅游团的每日出行时间=目标旅游团每日回到酒店的时间点‑目标旅游团每日离开酒店的时间点;
当所述目标旅游团的每日出行时间大于所述每日预计行程时间时,根据所述目标旅游团的每日出行时间和所述每日预计行程时间计算所述目标旅游团的空余时间;
根据同一目的地的多个旅游团中每个旅游团的空余时间对所述多个旅游团进行排序,得到旅游团排序表,并将所述旅游团排序表展示在前端。
2.根据权利要求1所述的旅游团的数据筛选方法,其特征在于,所述根据所述目标行程数据中的多个旅游景点得到所述目标旅游团中每个旅游景点的游玩时间的步骤,包括:获取预设时间段内所述目标旅游团在每个旅游景点的单次游玩时间和游玩次数;
依次选择多个旅游景点中的一个旅游景点作为目标旅游景点,根据所述目标旅游团在所述目标旅游景点的单次游玩时间和游玩次数计算所述目标旅游景点的平均游玩时间;
将所述平均游玩时间作为所述目标旅游团在目标旅游景点的游玩时间。
3.根据权利要求1所述的旅游团的数据筛选方法,其特征在于,所述根据所述目标行程数据中的多个旅游景点得到所述目标旅游团中每个旅游景点的游玩时间的步骤,包括:依次选择多个旅游景点中的一个旅游景点作为目标旅游景点;
获取设定时间段内所述目标旅游景点接待的旅游团的个数和每个旅游团的单次游玩时间;
根据所述旅游团的个数和每个旅游团的单次游玩时间计算所述目标旅游景点的平均游玩时间;
将所述平均游玩时间作为所述目标旅游团在目标旅游景点的游玩时间。
4.根据权利要求1所述的旅游团的数据筛选方法,其特征在于,所述根据同一目的地的多个旅游团中每个旅游团的空余时间对所述多个旅游团进行排序,得到旅游团排序表,并将所述旅游团排序表展示在前端的步骤之前,还包括:当所述空余时间大于设定时长时,以所述目标行程数据中每个旅游景点的开始时间点为基准,根据所述路程时间、所述每个旅游景点的游玩时间计算每个旅游景点的预计结束时间点;
计算旅游景点的预计结束时间点与所述目标行程数据中的对应的下一个旅游景点的开始时间点的时间差;
当所述时间差大于该旅游景点到目标行程数据中的对应的下一个旅游景点的预计路程时间时,根据所述时间差和预计路程时间计算空余时间长度,并添加空余时间标记和所述空余时间长度;
根据同一目的地的多个旅游团中每个旅游团的空余时间标记个数对所述多个旅游团进行排序,得到旅游团排序表,并将所述旅游团排序表展示在前端。
5.根据权利要求4所述的旅游团的数据筛选方法,其特征在于,所述根据同一目的地的多个旅游团中每个旅游团的空余时间标记个数对所述多个旅游团进行排序,得到旅游团排序表,并将所述旅游团排序表展示在前端的步骤之前,还包括:获取所述目标旅游团的评价数据,判断所述评价数据中是否包含预设关键词;其中,所述预设关键词为预先设置的与付费游玩项目或购物有关的关键词;
若所述评价数据中包含预设关键词,则将所述空余时间标记更改为表明空余时间长度为购物点或付费游玩项目的付费行程标记;
若所述评价数据中未包含预设关键词,则判断所述空余时间标记的数量是否小于设定数值;
若所述空余时间标记的数量小于设定数值,则删除所述空余时间标记;
若所述空余时间标记的数量大于或等于设定数值,则将所述空余时间标记更改为表明空余时间长度可能为购物点或付费游玩项目的多余行程标记。
6.一种旅游团的数据筛选装置,其特征在于,包括:获取模块,用于获取同一目的地的多个旅游团的行程数据;其中,所述行程数据中包括旅游景点、景点顺序、交通工具、时间安排;
提取模块,用于提取所述多个旅游团中的一个旅游团作为目标旅游团,并将所述目标旅游团的行程数据作为目标行程数据;
第一计算模块,用于根据所述目标行程数据中的多个旅游景点得到所述目标旅游团中每个旅游景点的游玩时间,以及根据所述目标行程数据中的交通工具和景点顺序计算路程时间;其中,所述路程时间等于旅游景点与旅游景点之间的第一路程时间加上旅游景点与酒店之间的第二路程时间;
第二计算模块,用于根据所述路程时间、所述每个旅游景点的游玩时间、所述时间安排计算所述目标旅游团的每日预计行程时间;其中,所述时间安排为每个旅游景点的日期安排;具体包括:
日景点集合单元,用于根据所述时间安排获取行程数据中每一日的旅游景点,得到多个日景点集合,并将所述日景点集合中的旅游景点以景点顺序排列;
日游玩时间单元,用于将每个日景点集合中每个旅游景点的游玩时间与所述路程时间相加,得到每个日景点集合的日游玩时间;
每日预计行程时间单元,用于将每个日景点集合的日游玩时间加上预设的用餐时间,得到所述目标旅游团的每日预计行程时间;
比对模块,用于将所述每日预计行程时间与所述目标旅游团的每日出行时间进行比对;其中,所述每日出行时间的计算方式为:目标旅游团的每日出行时间=目标旅游团每日回到酒店的时间点‑目标旅游团每日离开酒店的时间点;
第三计算模块,用于当所述目标旅游团的每日出行时间大于所述每日预计行程时间时,根据所述目标旅游团的每日出行时间和所述每日预计行程时间计算所述目标旅游团的空余时间;
排序模块,用于根据同一目的地的多个旅游团中每个旅游团的空余时间对所述多个旅游团进行排序,得到旅游团排序表,并将所述旅游团排序表展示在前端。
7.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。
说明书 :
旅游团的数据筛选方法、装置和计算机设备
技术领域
背景技术
信息。当用户有旅游需求时,可通过这些网站查询旅游景点、酒店、餐饮等相关信息,同时,
用户为了省心,选择跟团游玩时,还可以查询目的地旅游团的行程数据信息,并且,现有的
旅游团中一般会附带有额外的购物或付费游玩项目。在旅行社,旅游团不断的增多的基础
上,导致旅游网站上旅游团的数量庞大,用户需要跟团游玩时,需要一一比对各个旅游团中
的行程并计算时间,以避免选择到具有多购物和付费游玩项目的旅游团,这样就会耗费用
户大量的时间,也不利于用户及时选择到满意的旅游团,降低了用户体验度。
发明内容
额外的付费或购物项目,根据空余时间对多个旅游团进行排序,以便用户选择到更为满意
的旅游团,节省用户时间,提高用户出行体验。
述路程时间包括旅游景点与旅游景点之间的路程时间、旅游景点与酒店之间的路程时间;
间;
标旅游团每日回到酒店的时间点‑目标旅游团每日离开酒店的时间点。
包括:
结束时间点;
和所述空余时间长度;
骤之前,还包括:
路程时间;其中,所述路程时间包括旅游景点与旅游景点之间的路程时间、旅游景点与酒店
之间的路程时间;
期安排;
的空余时间;
据旅游团的历史游玩数据计算得到旅游团中每个景点的游玩时间,然后根据旅游团中设定
的交通工具以及景点与景点之间的顺序计算得到路程时间,根据游玩时间和路程时间可以
计算出旅游团中每日预设的景点的预计行程时间,将每日预计行程时间与旅游团中设定的
每日出行时间比对,当每日出行时间大于每日预计行程时间时,表明旅游团中预设的行程
中具有空余时间,该空余时间可能为旅游团带游客去的购物点或额外付费游玩项目,当购
物点或额外付费游玩项目过多时极为影响游客的出行体验,因而根据空余时间的长短对多
个旅游团进行排序,能够使得用户选择到更为满意的旅游团,节省用户时间,提高用户出行
体验。
附图说明
具体实施方式
所述路程时间包括旅游景点与旅游景点之间的路程时间、旅游景点与酒店之间的路程时
间;
地发团,和外地发团;旅游团的形成数据为旅游团在旅游网站上公开的行程数据,其中包括
了景点、景点的游览顺序,旅游团所使用的交通工具,以及旅游团对于其中各个景点的时间
安排,并且,时间安排还包括了每日的出发时间以及每日的返程时间。
旅游团作为目标旅游团,类似地,得到空余时间后继续提取下一个旅游团,直到分析完所有
获取的旅游团,得到每个旅游团的空余时间,以便根据空余时间对多个旅游团进行排序。
的游玩时间得到该景点的游玩时间,其他景点的游玩时间的计算方式与此相同,最终得到
目标旅游团所去的每个景点的游玩时间;同时,目标旅游团中还公开了使用的交通工具,根
据目标旅游团所使用的交通工具,以及目标旅游团中公开的景点与景点之间、酒店与景点
之间的顺序计算得到旅游途中所花费的路程时间,以便根据路程时间和景点的游玩时间得
到目标旅游团公开数据中所列行程所需要花费的实际时间。
景点与酒店之间的路程时间得到目标旅游团的每日预计行程时间,即目标旅游团公开数据
中所列行程所需要花费的实际时间。
目标旅游团的每日出行时间大于每日预计行程时间时,表明当日行程所需要花费的实际时
间少于目标旅游团的实际出行时间,计算得到空余时间,该空余时间内目标旅游团可能设
定了影响用户旅游体验的付费游玩项目或购物点。
喜爱,因此根据空余时间由少到多对多个旅游团进行排序,形成旅游团排序表,并将旅游团
排序表展示在前端,以便用户选择到更为满意的旅游团,节省用户时间,提高用户出行体
验。
游玩时间;
设时间段内会去到同一个景点若干次,因而取目标旅游团行程数据中的一个景点为目标景
点,统计预设时间段内目标旅游团去到目标景点的次数以及每次的游玩时间,然后根据预
设时间段内目标旅游团去到目标景点的次数以及每次的游玩时间计算目标旅游景点的平
均游玩时间,即平均游玩时间=目标旅游团在目标景点每次的游玩时间之和/目标旅游团去
到目标景点的次数,最后,将平均游玩时间作为目标旅游团在目标景点的游玩时间;类似
地,目标旅游团行程数据中的其他旅游景点的游玩时间的计算方式与上述相同,最终得到
目标旅游团的行程数据中目标旅游团在每个旅游景点的游玩时间。
待若干个旅游团,获取设定时间段内接到的旅游团的个数以及每个旅游团在该景点内的游
玩时间,根据设定时间段内接到的旅游团的个数以及每个旅游团在该景点内的游玩时间计
算目标旅游景点的平均游玩时间,即平均游玩时间=每个旅游团在该景点内的游玩时间之
和/旅游团的个数,最后,将平均游玩时间作为目标旅游团在目标景点的游玩时间;类似地,
目标旅游团行程数据中的其他旅游景点的游玩时间的计算方式与上述相同,最终得到目标
旅游团的行程数据中目标旅游团在每个旅游景点的游玩时间。
个日景点集合中的旅游景点以行程数据中公开的景点顺序排列,以便获取景点与景点间的
路程,并根据路程和目标旅游团的交通工具计算路程时间;将路程时间与日景点集合中每
个旅游景点的游玩时间(即上述计算得到的目标旅游团的行程数据中目标旅游团在每个旅
游景点的游玩时间)相加,得到每个日景点集合的日游玩时间;由于游客在一天的行程中不
仅仅有游览和赶路,还包括了用餐时间,用餐时间可以为预先设置的用餐时间,也可以采用
单个用户日常平均用餐时间,同时还可以采用旅游团在历史游玩数据中的平均用餐时间;
需要说明的是,用餐时间仅为在用餐地点的时间,除此之外,还需要加上景点到用餐地点的
路程时间,用餐地点采用目标旅游团历史游玩数据中的用餐地点。在将日游玩时间加上预
设的用餐时间后,得到一个日景点集合的预计行程时间,其他日景点集合的预计行程时间
计算方式与上述相同,最终得到目标旅游团的每日预计行程时间。
时间=目标旅游团每日回到酒店的时间点‑目标旅游团每日离开酒店的时间点。
根据目标旅游团公开的交通工具计算得到返程路线时间。
之前,还包括:
的预计结束时间点;
标记和所述空余时间长度;
小时,可根据具体情况进行调整),当空余时间小于设定时长时,表明在计算误差范围内,目
标旅游团的付费游玩项目或购物点较少或没有,当空余时间大于设定时长是,表明目标旅
游团可能具有大量的额外付费游玩项目或购物点,因此,以目标行程数据中心每个旅游景
点的开始时间点(记录在目标旅游团的公开数据中)为基准,加上景点与景点之间或景点与
路程之间的路程时间、上述计算的景点的游玩时间,得到旅游景点的预计结束时间点,然后
计算预计结束时间点到目标行程数据中的对应的下一个旅游景点的开始时间点的时间差,
当该时间差大于旅游景点到目标行程数据中的对应的下一个旅游景点的预计路程时间时,
表明在此区间内可能具有额外的付费游玩项目或购物点,将时间差减去预计路程时间得到
空余时间长度,该空余时间长度则为额外的付费游玩项目或购物点的时间,同时添加空余
时间标记和所述空余时间长度以便于用户直接查看。例如出发时间点为7点,路程时间为2
小时,则景点开始时间为9点,景点的游玩时间为1小时,那么景点的结束时间点为10点,下
一个景点的开始时间点为1点,则时间差为3个小时,而该景点到下一个景点的路程时间为1
小时,那么计算得到空余时间长度为2小时,这2小时,则可能为额外的付费游玩项目或购物
时间,因而将这2小时添加一个空余时间标记。最后,根据同一目的地的多个旅游团中每个
旅游团的空余时间标记个数对所述多个旅游团进行排序,得到旅游团排序表,并将旅游团
排序表展示在前端,以便用户选择到更为满意的旅游团,节省用户时间,提高用户出行体
验。
端的步骤之前,还包括:
目标旅游团的评价数据,判断评价数据中是否包含预设关键词,预设关键词为预先设置的
与付费游玩项目或购物点相关的关键词,当评价数据中具有预设关键词时,历史参团的游
客根据实际游玩得知目标旅游团具有付费游玩项目或购物点,因而表明目标旅游团是一定
具有付费游玩项目或购物点的,所以将空余时间标记更改为付费行程标记,表明空余时长
度为付费游玩项目或购物点;当评价数据中未包含预设关键词时,表明历史参团的游客并
未说明具有付费游玩项目或购物点,但并不代表目标旅游团不具有付费游玩项目或购物
点,需要进一步判定,因此判断空余时间标记的数量是否小于设定值(如3个,也可以根据具
体情况进行调整),当空余时间标记的数量小于设定数值时,历史参团游客又未说明有付费
游玩项目或购物点,表明可能为计算或分析误差,因而删除空余时间标记;当空余时间标记
的数量大于或等于设定数值时,表明可能是历史游客没有在评价数据中记录付费游玩项目
或购物点的情况,因此将空余时间标记更改为多余行程标记,多余行程标记表明空余时间
长度极大可能为购物点或付费游玩项目,以便用户能够通过标记准确的了解到目标旅游团
的情况,避免选择到不满意的旅游团。
算路程时间;其中,所述路程时间包括旅游景点与旅游景点之间的路程时间、旅游景点与酒
店之间的路程时间;
日期安排;
团的空余时间;
所述目标旅游景点的平均游玩时间;
时间点。
玩时间计算每个旅游景点的预计结束时间点;
空余时间标记和所述空余时间长度;
键词;
记。
和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器
包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数
据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的数据库用于存储旅游团的数据筛选方法的过程需要的所有数据。该计算机设备的
网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现旅游
团的数据筛选方法。
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM
(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括
随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可
得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增
强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM
(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、装置、物品或者方法中还存在另外的相同要素。
的技术领域,均同理包括在本发明的专利保护范围内。