一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

旅游行程住宿点推荐方法、装置、设备及存储介质与流程

2021-11-15 17:06:00 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种旅游行程住宿点推荐方法、装置、设备及存储介质。


背景技术:

2.在旅游行程规划过程中,在确定了行程时间、景点数量之后,还需要合理推荐住宿点,目前现有技术一般是人工进行住宿点推荐,由旅游公司的员工根据用户信息按照经验选取对应的协议住宿点,而此种方式需要消耗大量的人力,成本高,且十分依赖于员工的丰富经验,整体流程执行缓慢,效率低。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种旅游行程住宿点推荐方法、装置、设备及存储介质,旨在解决现有技术旅游行程住宿点推荐成本高且效率低的技术问题。
5.为实现上述目的,本发明提供了一种旅游行程住宿点推荐方法,所述方法包括以下步骤:
6.获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点;
7.根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量;
8.在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域;
9.根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
10.可选的,所述获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点的步骤之前,还包括:
11.获取用户的旅行计划,根据所述旅行计划确定游玩天数;
12.根据所述游玩天数确定是否需要进行住宿;
13.在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;
14.接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
15.可选的,所述根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量的步骤之后,还包括:
16.在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;
17.向用户推荐所述待推荐住宿点。
18.可选的,所述在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住
宿点推荐区域的步骤,包括:
19.在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量;
20.在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域。
21.可选的,所述在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量的步骤之后,还包括:
22.在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
23.可选的,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
24.在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;
25.根据所述行程配置信息确定各游玩景点中是否存在主游玩点;
26.若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
27.可选的,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
28.在所述游玩景点数量大于预设景点数量时,获取各游玩景点对应的景点定位数据;
29.根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
30.根据各游玩景点对应的重心定位坐标构建多边形,并求取所述多边形的重心;
31.根据所述重心及预设区域划分距离确定住宿点推荐区域。
32.可选的,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
33.在所述游玩景点数量大于预设景点数量时,获取各游玩景点到达其他游玩景点的距离总和;
34.将对应的距离总和最小的游玩景点作为目标游玩景点;
35.根据所述目标游玩景点及预设区域划分距离确定住宿点推荐区域。
36.可选的,所述获取各游玩景点到达其他游玩景点的距离总和的步骤,包括:
37.获取各游玩景点对应的景点定位数据;
38.根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
39.对所述若干个游玩景点进行遍历,并将遍历到的游玩景点作为当前游玩景点;
40.获取所述当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离;
41.将各相对距离进行相加,获得所述当前游玩景点到达其他游玩景点的距离总和;
42.在遍历结束时,获得各游玩景点到达其他游玩景点的距离总和。
43.可选的,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
44.在所述游玩景点数量大于预设景点数量时,根据所述游玩景点获取所述目标旅游行程对应的多个可选住宿点;
45.获取各可选住宿点周边的商业分布信息,并基于所述商业分布信息生成住宿点热力区域图;
46.获取用户的游玩偏好,并根据所述游玩偏好对所述住宿点热力区域图中的住宿点热力区域进行筛选,以获得若干个目标热力区域;
47.获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
48.可选的,所述获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域的步骤,包括:
49.获取各游玩景点对应的景点定位数据,并根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
50.对所述若干个目标热力区域进行遍历,并将遍历到的目标热力区域作为待计算热力区域;
51.获取所述待计算热力区域的区域中心坐标,并确定所述区域中心坐标与各游玩景点对应的重心定位坐标的相对距离;
52.将各相对距离相加,获得所述待计算热力区域对应的游玩点距离和;
53.在遍历结束时,获得各目标热力区域对应的游玩点距离和;
54.将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
55.可选的,所述根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示的步骤,包括:
56.查找所述住宿点推荐区域内存在的可选住宿点,获得多个待推荐住宿点;
57.获取各个待推荐住宿点的住宿费用信息及舒适度信息;
58.根据所述住宿费用信息及舒适度信息对所述多个待推荐住宿点进行排序,获得排序结果;
59.将所述排序结果进行展示。
60.此外,为实现上述目的,本发明还提出一种旅游行程住宿点推荐装置,所述旅游行程住宿点推荐装置包括以下模块:
61.信息获取模块,用于获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点;
62.数量确定模块,用于根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量;
63.区域选择模块,用于在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域;
64.信息推荐模块,用于根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
65.可选的,所述信息获取模块,还用于获取用户的旅行计划,根据所述旅行计划确定游玩天数;根据所述游玩天数确定是否需要进行住宿;在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;接收所述用户基于所述旅
游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
66.可选的,所述信息推荐模块,还用于在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;向用户推荐所述待推荐住宿点。
67.可选的,所述区域选择模块,还用于在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量;在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域。
68.可选的,所述区域选择模块,还用于在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
69.可选的,所述区域选择模块,还用于在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;根据所述行程配置信息确定各游玩景点中是否存在主游玩点;若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
70.此外,为实现上述目的,本发明还提出一种旅游行程住宿点推荐设备,所述旅游行程住宿点推荐设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的旅游行程住宿点推荐程序,所述旅游行程住宿点推荐程序被处理器执行时实现如上所述的旅游行程住宿点推荐方法的步骤。
71.此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有旅游行程住宿点推荐程序,所述旅游行程住宿点推荐程序被执行时实现如上所述的旅游行程住宿点推荐方法的步骤。
72.本发明通过获取用户的目标旅游行程,并获取目标旅游行程对应的若干个游玩景点;根据游玩景点确定目标旅游行程对应的可选住宿点数量;在可选住宿点数量大于预设数量时,根据游玩景点确定住宿点推荐区域;根据住宿点推荐区域确定待推荐住宿点,并将待推荐住宿点进行展示。由于是根据用户的目标旅游行程确定可选住宿点数量,在可选住宿点较多时根据旅游行程中的游玩景点合理确定住宿点推荐区域,依据住宿点推荐区域选取待推荐住宿点进行展示,以便于用户选择合适的住宿点,全程无需人工介入即可针对用户的旅游行程进行住宿点推荐,成本低廉且执行效率高。
附图说明
73.图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;
74.图2为本发明旅游行程住宿点推荐方法第一实施例的流程示意图;
75.图3为本发明旅游行程住宿点推荐方法第二实施例的流程示意图;
76.图4为本发明旅游行程住宿点推荐方法第三实施例的流程示意图;
77.图5为本发明旅游行程住宿点推荐装置第一实施例的结构框图。
78.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
79.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
80.参照图1,图1为本发明实施例方案涉及的硬件运行环境的旅游行程住宿点推荐设备结构示意图。
81.如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless

fidelity,wi

fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non

volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
82.本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
83.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及旅游行程住宿点推荐程序。
84.在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在旅游行程住宿点推荐设备中,所述电子设备通过处理器1001调用存储器1005中存储的旅游行程住宿点推荐程序,并执行本发明实施例提供的旅游行程住宿点推荐方法。
85.本发明实施例提供了一种旅游行程住宿点推荐方法,参照图2,图2为本发明一种旅游行程住宿点推荐方法第一实施例的流程示意图。
86.本实施例中,所述旅游行程住宿点推荐方法包括以下步骤:
87.步骤s10:获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点。
88.需要说明的是,本实施例的执行主体可以是所述旅游行程住宿点推荐设备,所述旅游行程住宿点推荐设备可以是个人电脑、服务器等电子设备,还可以是其他可实现相同或相似功能的设备,本实施例对此不加以限制,在本市实施例及下述各实施例中,以旅游行程住宿点推荐设备为例对本发明旅游行程住宿点推荐方法进行说明。
89.需要说明的是,目标旅游行程可以是用户的旅行计划中需要进行住宿的旅游行程,例如:用户共计划旅游5天,旅游计划共可以拆分为5天旅游行程,则其中前4天需要进行住宿,因此,前4天的旅游行程中的任意一天都可以作为目标旅游行程。旅游行程可以包括游玩日期及当日准备游玩的若干个游玩景点。获取目标旅游行程对应的若干个游玩景点可以是获取用户在目标旅游行程当日准备游玩的若干个游玩景点。
90.步骤s20:根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量。
91.需要说明的是,可选住宿点可以是与旅游公司进行过签约或认证的住宿点,住宿点可以是酒店、民宿等,本实施例对此不加以限制。根据游玩景点确定目标旅游行程对应的可选住宿点数量可以是获取各游玩景点周边的可选住宿点,然后采用层次聚类的方式对各游玩景点进行聚类,从而获取目标旅游行程对应的各个可选住宿点,统计各个可选住宿点的数量,从而获得目标旅游行程对应的可选住宿点数量。
92.可以理解的是,目标旅游行程对应的可选住宿点数量可能极少,在数量极少时并
不需要复杂的推荐算法,直接进行推荐即可,因此,根据实际需要可以设置一预设数量(例如:设置为1),将可选住宿点数量与预设数量进行比较,根据比较结果选择推荐方式。
93.进一步地,为了节省不必要的性能消耗,本实施例步骤s20之后,还可以包括:
94.在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;向用户推荐所述待推荐住宿点。
95.可以理解的是,若目标旅游行程对应的可选住宿点数量等于预设数量,即目标旅游行程对应的可选住宿点数量等于1,则可以说明目标旅游行程对应的可选住宿点数量极少,用户并没有太多选择,因此,不必继续进行复杂的运算,可以直接获取目标旅游行程对应的可选住宿点,并将可选住宿点作为待推荐住宿点,并向用户推荐待推荐住宿点,可以减少不必要的运算,减少不必要的性能消耗。
96.需要说明的是,若可选住宿点数量小于预设数量,则可以说明目标旅游行程缺少可以推荐的可选住宿点,此时可以向旅游行程住宿点推荐设备的管理人员发出提示信息,以便于管理人员安排人工进行处理。
97.步骤s30:在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域。
98.可以理解的是,若可选住宿点数量大于预设数量,则可以说明目标旅游行程对应的可选住宿点数量较多,则此时可以根据游玩景点确定一个住宿点推荐区域,然后基于住宿点推荐区域选择住宿点进行推荐。
99.步骤s40:根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
100.需要说明的是,根据住宿点推荐区域确定待推荐住宿点可以是查找住宿点推荐区域内存在的可选住宿点,将查找到的可选住宿点作为待推荐住宿点。将待推荐住宿点进行展示可以是将待推荐住宿点在旅游行程住宿点推荐设备对应的显示装置上进行展示,其中,旅游行程住宿点推荐设备对应的显示装置可以是外接在旅游行程住宿点推荐设备上的装置,也可以是嵌入在旅游行程住宿点推荐设备中的装置。将待推荐住宿点进行展示还可以是将待推荐住宿点发送至用户的终端进行展示。
101.进一步地,为了便于用户选择合适的住宿点,本实施例步骤s40,可以包括:
102.查找所述住宿点推荐区域内存在的可选住宿点,获得多个待推荐住宿点;获取各个待推荐住宿点的住宿费用信息及舒适度信息;根据所述住宿费用信息及舒适度信息对所述多个待推荐住宿点进行排序,获得排序结果;将所述排序结果进行展示。
103.需要说明的是,查找住宿点推荐区域内存在的可选住宿点,获得多个待推荐住宿点可以是查找定位区域包含在住宿点推荐区域之内的可选住宿点,将查找到的多个可选住宿点作为待推荐住宿点,从而获得多个待推荐住宿点。住宿费用信息可以是待推荐住宿点采集的多个不同用户在该住宿点消费的平均消费信息,舒适度信息可以是采集的多个不同用户对该住宿点的舒适度评分的平均值。
104.需要说明的是,根据住宿费用信息及舒适度信息对多个待推荐住宿点进行排序可以是获取用户需求,根据用户需求将住宿费用信息及舒适度信息划分为主排序条件和次排序条件,然后使用主排序条件和次排序条件对多个待推荐住宿点进行多条件排序,从而获得排序结果。例如:若用户需求为价格优先,则可以将住宿费用信息作为主排序条件,将舒
适度信息作为次排序条件;若用户需求为舒适优先,则可以将住宿费用信息作为次排序条件,将舒适度信息作为主排序条件。
105.可以理解的是,在将排序结果进行展示时可以将排序条件对应的数值也一同进行展示,以便于用户了解排序条件,并确定各住宿点的住宿费用信息及舒适度信息,令用户更容易选择合适的住宿点。
106.本实施例通过获取用户的目标旅游行程,并获取目标旅游行程对应的若干个游玩景点;根据游玩景点确定目标旅游行程对应的可选住宿点数量;在可选住宿点数量大于预设数量时,根据游玩景点确定住宿点推荐区域;根据住宿点推荐区域确定待推荐住宿点,并将待推荐住宿点进行展示。由于是根据用户的目标旅游行程确定可选住宿点数量,在可选住宿点较多时根据旅游行程中的游玩景点合理确定住宿点推荐区域,依据住宿点推荐区域选取待推荐住宿点进行展示,以便于用户选择合适的住宿点,全程无需人工介入即可针对用户的旅游行程进行住宿点推荐,成本低廉且执行效率高。
107.参考图3,图3为本发明一种旅游行程住宿点推荐方法第二实施例的流程示意图。
108.基于上述第一实施例,本实施例旅游行程住宿点推荐方法在所述步骤s10之前,还包括:
109.步骤s01:获取用户的旅行计划,根据所述旅行计划确定游玩天数。
110.需要说明的是,用户的旅行计划可以是由用户自行规划的旅行计划,也可以是用户从旅游公司的推荐计划中选择的旅行计划,本实施例对此不加以限制。旅行计划可以包括游玩天数及各日的旅游行程。
111.步骤s02:根据所述游玩天数确定是否需要进行住宿。
112.可以理解的是,并非所有的旅游计划都需要进行住宿,例如:一日游等情况则不需要进行住宿。根据游玩天数确定是否需要进行住宿可以是判断游玩天数是否大于一天,若游玩天数大于一天,则可以判定需要进行住宿,若游玩天数小于或等于一天,则可以判定不需要进行住宿。
113.步骤s03:在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示。
114.需要说明的是,若需要进行住宿,则表示游玩天数大于一天,因此,可以对旅游计划进行拆分,确定各日的旅游行程中需要安排住宿的旅游行程,例如:假设游玩计划共游玩5天,则可以将游玩计划拆分为a、b、c、d、e共5个旅游行程,分别对应第一天、第二天、第三天、第四天、第五天,则可以确定其中1

4天需要安排住宿,因此,其中a、b、c、d四个旅游行程可以作为需住宿的旅游行程。
115.可以理解的是,在确定需住宿的旅游行程之后,可以将旅游行程进行展示,以便于用户明确各日旅游行程中哪部分旅游行程需要安排住宿。
116.在实际使用中,将旅游行程进行展示可以是对旅游行程按照日期前后顺序进行排序,并根据排序结果将旅游行程进行展示。其中,将旅游行程进行展示可以是将旅游行程展示在旅游行程住宿点推荐设备对应的显示设备上,也可以是将旅游行程发送至用户的用户终端进行展示,本实施例对此不加以限制。
117.步骤s04:接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
118.在实际使用中,将旅游行程进行展示时可以在各旅游行程展示栏后面添加住宿推荐按钮,用户点击住宿推荐按钮,则会获取此住宿推荐按钮对应的旅游行程,根据旅游行程的行程标识信息构建住宿推荐请求,并将住宿推荐请求发送至旅游行程住宿点推荐设备。
119.可以理解的是,住宿推荐请求中可以包含有旅游行程的行程标识信息,根据住宿推荐请求在若干个旅游行程中选择目标旅游行程可以是提取住宿推荐请求中的行程标识信息,将提取得到的行程标识信息与各个旅游行程的行程标识信息进行匹配,将匹配成功的旅游行程作为目标旅游行程。
120.本实施例通过获取用户的旅行计划,根据所述旅行计划确定游玩天数;根据所述游玩天数确定是否需要进行住宿;在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。由于在进行住宿点推荐之前还根据用户的旅行计划确定游玩天数,根据游玩天数确定整体旅游计划是否需要进行住宿,在需要进行住宿时才根据旅游计划确定需住宿的旅游行程,避免了针对无需住宿的旅游计划的计算,节省了计算资源,且在需要执行该旅行计划需要住宿时将需住宿的旅游行程进行展示,便于用户明确该旅行计划中需进行住宿的行程,可以提高用户体验。
121.参考图4,图4为本发明一种旅游行程住宿点推荐方法第三实施例的流程示意图。
122.基于上述第一实施例,本实施例旅游行程住宿点推荐方法在所述步骤s30,包括:
123.步骤s301:在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量。
124.需要说明的是,若可选住宿点数量大于预设数量,则说明目标旅游行程对应的可选住宿点数量较多,此时可以获取目标旅游行程的游玩景点数量。获取目标旅游行程的游玩景点数量可以是获取目标旅游行程对应的若干个游玩景点,统计游玩景点的数量,从而获得目标旅游行程的游玩景点数量。
125.进一步地,为了减少不必要的运算,快速确定住宿点推荐区域,本实施例步骤s301之后,还可以包括:
126.在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
127.需要说明的是,若游玩景点数量等于预设景点数量,则说明用户涉及的游玩景点数量较少,可能仅有一个游玩景点,整体旅行的行程十分简单,因此,可以直接获取游玩景点对应的游玩景点区域,并将游玩景点区域作为住宿点推荐区域。其中,获取游玩景点对应的游玩景点区域可以是获取游玩景点的景点定位信息,根据景点定位信息确定游玩景点区域,然后将游玩景点区域作为住宿点推荐区域。
128.在实际使用中,部分景点周边的可选住宿点并不会直接在景点内部,若直接将根据景点定位信息确定的游玩景点区域作为住宿点推荐区域,可能会导致根据游玩景点区域无法查找到合适的可选住宿点,因此,可以根据景点定位信息确定游玩景点区域,根据预设比例将游玩景点区域进行扩大,从而获得游玩景点区域,再将游玩景点区域作为住宿点推荐区域。其中,预设比例可以根据实际需要进行设置,例如:将预设比例设置为2。
129.步骤s302:在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定
住宿点推荐区域。
130.需要说明的是,预设景点数量可以根据实际需要进行设置,例如:将预设景点数量设置为1。若游玩景点数量大于预设景点数量,则说明用户涉及的游玩景点数量较多,即用户旅游涉及的行程较为复杂,因此,需要根据各个游玩景点确定合适的住宿点推荐区域,再根据住宿点推荐区域向用户推荐住宿点,以保证推荐的住宿点更符合用户实际需求,可以一定程度提高用户的体验。
131.进一步地,为了合理选择住宿点推荐区域,本实施例步骤s302,可以包括:
132.在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;根据所述行程配置信息确定各游玩景点中是否存在主游玩点;若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
133.需要说明的是,主游玩点可以是用户主要希望游玩的景点,行程配置信息可以包括主游玩点、次游玩点等设置。根据行程配置信息确定各游玩景点中是否存在主游玩点可以是判断行程配置信息中是否设置有主游玩点,若有设置,则可以判定各游玩景点中存在主游玩点。
134.可以理解的是,主游玩点是用户主要希望游玩的景点,用户可能主要在主游玩点附近进行活动,因此,可以获取主游玩点对应的景点定位信息,然后根据景点定位信息及预设区域划分距离确定住宿点推荐区域。
135.需要说明的是,根据景点定位信息及预设区域划分距离确定住宿点推荐区域可以是根据景点定位信息确定景点重心定位坐标,然后以景点中心坐标为原点,以预设区域划分距离为半径,确定一圆形区域,并将该圆形区域作为住宿点推荐区域。其中,预设区域划分距离可以是由管理员预先设置的,本实施例对此不加以限制。
136.进一步地,为了合理选择住宿点推荐区域,本实施例步骤s302,还可以包括:
137.在所述游玩景点数量大于预设景点数量时,获取各游玩景点对应的景点定位数据;根据所述景点定位数据确定各游玩景点对应的重心定位坐标;根据各游玩景点对应的重心定位坐标构建多边形,并求取所述多边形的重心;根据所述重心及预设区域划分距离确定住宿点推荐区域。
138.需要说明的是,景点区域可能是一个不规则的多边形,中心可能会在景点区域之外,因此,可以获取景点区域的重心,将重心的坐标作为重心定位坐标。
139.可以理解的是,在确定各游玩景点对应的重心定位坐标之后,可以根据重心定位坐标在地图上进行描点,将多个描绘的点相连,从而生成一个多边形,然后求取多边形的重心,然后以多边形的重心为原点,以预设区域划分距离为边境,确定一圆形区域,并将该圆形区域作为住宿点推荐区域。其中,预设区域划分距离可以是由管理员预先设置的,本实施例对此不加以限制。
140.进一步地,为了合理选择住宿点推荐区域,本实施例步骤s302,还可以包括:
141.在所述游玩景点数量大于预设景点数量时,获取各游玩景点到达其他游玩景点的距离总和;将对应的距离总和最小的游玩景点作为目标游玩景点;根据所述目标游玩景点及预设区域划分距离确定住宿点推荐区域。
142.需要说明的是,游玩景点到达其他游玩景点的距离总和可以是该景点到达其他各游玩景点的距离之和,例如:假设游玩景点共有a、b、c、d四个,a到b的距离为3,a到c的距离
为4,a到d的距离也为4,则a到其他景点的距离总和为3 4 4=11。
143.可以理解的是,将对应的距离总和最小的游玩景点作为目标游玩景点可以是将各个游玩景点根据对应的距离总和从小到达进行排序,以获得排序结果,选择排序结果中序列第一的游玩景点作为目标游玩景点。例如:假设游玩景点有a、b、c、d四个,对应的距离总和分别为11、9、15、18,则排序结果为:b、a、c、d,则可以选取游玩景点b作为目标游玩景点。
144.在实际使用中,根据目标游玩景点及预设区域划分距离确定住宿点推荐区域可以是获取目标游玩景点的景点定位数据,根据景点定位数据确定目标游玩景点的重心定位坐标,然后以重心定位坐标为圆心,以预设区域划分距离为半径确定一圆形区域,将该圆形区域作为住宿点推荐区域。
145.在实际使用中,获取各游玩景点到达其他游玩景点的距离总和的步骤,可以包括:
146.获取各游玩景点对应的景点定位数据;根据所述景点定位数据确定各游玩景点对应的重心定位坐标;对所述若干个游玩景点进行遍历,并将遍历到的游玩景点作为当前游玩景点;获取所述当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离;将各相对距离进行相加,获得所述当前游玩景点到达其他游玩景点的距离总和;在遍历结束时,获得各游玩景点到达其他游玩景点的距离总和。
147.需要说明的是,由于景点区域可能是一个不规则的多边形区域,中心可能在景点区域之外,因此,可以获取各景点区域的重心,将景点区域的重心坐标作为重心定位坐标。
148.需要说明的是,获取当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离可以是通过两点间距离公式(distance between two points)计算当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离。
149.例如:假设游玩景点共有3个,分别为a、b、c,对应的重心定位坐标分别为d
a
、d
b
、d
c
,其中,当前遍历到的游玩景点为a,则当前游玩景点为a,其中d
a
与d
b
的相对距离为5,d
a
与d
c
的相对距离为6,则a对应的距离总和为h
a
=5 6=11。
150.进一步地,为了合理选择住宿点推荐区域,本实施例步骤s302,还可以包括:
151.在所述游玩景点数量大于预设景点数量时,根据所述游玩景点获取所述目标旅游行程对应的多个可选住宿点;获取各可选住宿点周边的商业分布信息,并基于所述商业分布信息生成住宿点热力区域图;获取用户的游玩偏好,并根据所述游玩偏好对所述住宿点热力区域图中的住宿点热力区域进行筛选,以获得若干个目标热力区域;获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
152.需要说明的是,商业分布信息可以包括景点、餐饮店、购物中心等商业设施的分布信息,用户的游玩偏好可以包括用户在游玩时偏向于购物或美食,游玩偏好可以是由用户自行选择的,也可以是根据用户的历史数据统计得到的,本实施例对此不加以限制。
153.基于商业分布信息生成住宿点热力区域图可以是将各可选住宿点周边的景点、餐饮店、购物中心等分布信息作为热力数据,生成住宿点热力区域图,从而获得多个带有标签的住宿点热力区域,标签可以根据住宿点热力区域中的商业分布信息生成,例如:美食、购物等。根据游玩偏好对住宿点热力区域图中的住宿点热力区域进行筛选,以获得若干个目标热力区域可以是将用户偏好与各住宿点热力区域的标签进行匹配,将匹配成功的热力区
域作为目标热力区域。
154.在实际使用中,获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域的步骤,可以包括:
155.获取各游玩景点对应的景点定位数据,并根据所述景点定位数据确定各游玩景点对应的重心定位坐标;对所述若干个目标热力区域进行遍历,并将遍历到的目标热力区域作为待计算热力区域;获取所述待计算热力区域的区域中心坐标,并确定所述区域中心坐标与各游玩景点对应的重心定位坐标的相对距离;将各相对距离相加,获得所述待计算热力区域对应的游玩点距离和;在遍历结束时,获得各目标热力区域对应的游玩点距离和;将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
156.需要说明的是,根据所述景点定位数据确定游玩景点对应的重心定位坐标可以是根据景点定位数据确定景点区域,求取景点区域的重心,将重心的坐标作为重心定位坐标。获取热力区域的区域中心坐标可以是获取热力区域中热力度最高的点的坐标作为区域中心坐标。
157.在实际使用中,确定区域中心坐标与游玩景点对应的重心定位坐标的相对距离可以是通过两点间距离公式计算区域中心坐标与游玩景点对应的重心定位坐标的相对距离。将待计算热力区域的区域中心坐标与各个游玩景点对应的重心定位坐标的相对距离相加,即可获得待计算热力区域对应的游玩点距离和。将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域可以是根据游玩点距离和从小到大将各目标热力区域进行排序,将排序结果中排序第一的目标热力区域作为住宿点推荐区域。
158.本实施例通过在确定住宿点推荐区域之间获取了游玩景点数量,在游玩景点数量等于预设数量,即游玩景点数量极少、活动区域较小时直接将游玩景点对应的游玩景点区域作为住宿点推荐区域,避免了针对简单场景进行复杂运算的情况,节省了计算资源,且在游玩景点数量大于预设数量时提供了多种合理选择住宿点推荐区域的方式,以便于应对各个用户不同的住宿点选择需求,满足不同的业务场景的使用需求。
159.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有旅游行程住宿点推荐程序,所述旅游行程住宿点推荐程序被处理器执行时实现如上文所述的旅游行程住宿点推荐方法的步骤。
160.参照图5,图5为本发明旅游行程住宿点推荐装置第一实施例的结构框图。
161.如图5所示,本发明实施例提出的旅游行程住宿点推荐装置包括:
162.信息获取模块10,用于获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点;
163.数量确定模块20,用于根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量;
164.区域选择模块30,用于在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域;
165.信息推荐模块40,用于根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
166.本实施例通过获取用户的目标旅游行程,并获取目标旅游行程对应的若干个游玩景点;根据游玩景点确定目标旅游行程对应的可选住宿点数量;在可选住宿点数量大于预
设数量时,根据游玩景点确定住宿点推荐区域;根据住宿点推荐区域确定待推荐住宿点,并将待推荐住宿点进行展示。由于是根据用户的目标旅游行程确定可选住宿点数量,在可选住宿点较多时根据旅游行程中的游玩景点合理确定住宿点推荐区域,依据住宿点推荐区域选取待推荐住宿点进行展示,以便于用户选择合适的住宿点,全程无需人工介入即可针对用户的旅游行程进行住宿点推荐,成本低廉且执行效率高。
167.进一步地,所述信息获取模块10,还用于获取用户的旅行计划,根据所述旅行计划确定游玩天数;根据所述游玩天数确定是否需要进行住宿;在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
168.进一步地,所述信息推荐模块40,还用于在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;向用户推荐所述待推荐住宿点。
169.进一步地,所述区域选择模块30,还用于在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量;在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域。
170.进一步地,所述区域选择模块30,还用于在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
171.进一步地,所述区域选择模块30,还用于在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;根据所述行程配置信息确定各游玩景点中是否存在主游玩点;若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
172.进一步地,所述区域选择模块30,还用于在所述游玩景点数量大于预设景点数量时,获取各游玩景点对应的景点定位数据;根据所述景点定位数据确定各游玩景点对应的重心定位坐标;根据各游玩景点对应的重心定位坐标构建多边形,并求取所述多边形的重心;根据所述重心及预设区域划分距离确定住宿点推荐区域。
173.进一步地,所述区域选择模块30,还用于在所述游玩景点数量大于预设景点数量时,获取各游玩景点到达其他游玩景点的距离总和;将对应的距离总和最小的游玩景点作为目标游玩景点;根据所述目标游玩景点及预设区域划分距离确定住宿点推荐区域。
174.进一步地,所述区域选择模块30,还用于获取各游玩景点对应的景点定位数据;根据所述景点定位数据确定各游玩景点对应的重心定位坐标;对所述若干个游玩景点进行遍历,并将遍历到的游玩景点作为当前游玩景点;获取所述当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离;将各相对距离进行相加,获得所述当前游玩景点到达其他游玩景点的距离总和;在遍历结束时,获得各游玩景点到达其他游玩景点的距离总和。
175.进一步地,所述区域选择模块30,还用于在所述游玩景点数量大于预设景点数量时,根据所述游玩景点获取所述目标旅游行程对应的多个可选住宿点;获取各可选住宿点周边的商业分布信息,并基于所述商业分布信息生成住宿点热力区域图;获取用户的游玩偏好,并根据所述游玩偏好对所述住宿点热力区域图中的住宿点热力区域进行筛选,以获
得若干个目标热力区域;获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
176.进一步地,所述区域选择模块30,还用于获取各游玩景点对应的景点定位数据,并根据所述景点定位数据确定各游玩景点对应的重心定位坐标;对所述若干个目标热力区域进行遍历,并将遍历到的目标热力区域作为待计算热力区域;获取所述待计算热力区域的区域中心坐标,并确定所述区域中心坐标与各游玩景点对应的重心定位坐标的相对距离;将各相对距离相加,获得所述待计算热力区域对应的游玩点距离和;在遍历结束时,获得各目标热力区域对应的游玩点距离和;将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
177.进一步地,所述信息推荐模块40,还用于查找所述住宿点推荐区域内存在的可选住宿点,获得多个待推荐住宿点;获取各个待推荐住宿点的住宿费用信息及舒适度信息;根据所述住宿费用信息及舒适度信息对所述多个待推荐住宿点进行排序,获得排序结果;将所述排序结果进行展示。
178.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
179.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
180.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的旅游行程住宿点推荐方法,此处不再赘述。
181.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
182.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
183.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
184.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
185.本发明公开了a1、一种旅游行程住宿点推荐方法,所述旅游行程住宿点推荐方法包括以下步骤:
186.获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点;
187.根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量;
188.在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域;
189.根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
190.a2、如a1所述的旅游行程住宿点推荐方法,所述获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点的步骤之前,还包括:
191.获取用户的旅行计划,根据所述旅行计划确定游玩天数;
192.根据所述游玩天数确定是否需要进行住宿;
193.在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;
194.接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
195.a3、如a1所述的旅游行程住宿点推荐方法,所述根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量的步骤之后,还包括:
196.在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;
197.向用户推荐所述待推荐住宿点。
198.a4、如a1所述的旅游行程住宿点推荐方法,所述在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域的步骤,包括:
199.在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量;
200.在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域。
201.a5、如a4所述的旅游行程住宿点推荐方法,所述在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量的步骤之后,还包括:
202.在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
203.a6、如a4所述的旅游行程住宿点推荐方法,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
204.在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;
205.根据所述行程配置信息确定各游玩景点中是否存在主游玩点;
206.若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
207.a7、如a4所述的旅游行程住宿点推荐方法,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
208.在所述游玩景点数量大于预设景点数量时,获取各游玩景点对应的景点定位数据;
209.根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
210.根据各游玩景点对应的重心定位坐标构建多边形,并求取所述多边形的重心;
211.根据所述重心及预设区域划分距离确定住宿点推荐区域。
212.a8、如a4所述的旅游行程住宿点推荐方法,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
213.在所述游玩景点数量大于预设景点数量时,获取各游玩景点到达其他游玩景点的距离总和;
214.将对应的距离总和最小的游玩景点作为目标游玩景点;
215.根据所述目标游玩景点及预设区域划分距离确定住宿点推荐区域。
216.a9、如a8所述的旅游行程住宿点推荐方法,所述获取各游玩景点到达其他游玩景点的距离总和的步骤,包括:
217.获取各游玩景点对应的景点定位数据;
218.根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
219.对所述若干个游玩景点进行遍历,并将遍历到的游玩景点作为当前游玩景点;
220.获取所述当前游玩景点对应的重心定位坐标与其他游玩景点对应的重心定位坐标之间的相对距离;
221.将各相对距离进行相加,获得所述当前游玩景点到达其他游玩景点的距离总和;
222.在遍历结束时,获得各游玩景点到达其他游玩景点的距离总和。
223.a10、如a4所述的旅游行程住宿点推荐方法,所述在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域的步骤,包括:
224.在所述游玩景点数量大于预设景点数量时,根据所述游玩景点获取所述目标旅游行程对应的多个可选住宿点;
225.获取各可选住宿点周边的商业分布信息,并基于所述商业分布信息生成住宿点热力区域图;
226.获取用户的游玩偏好,并根据所述游玩偏好对所述住宿点热力区域图中的住宿点热力区域进行筛选,以获得若干个目标热力区域;
227.获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
228.a11、如a10所述的旅游行程住宿点推荐方法,所述获取各目标热力区域对应的游玩点距离和,并将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域的步骤,包括:
229.获取各游玩景点对应的景点定位数据,并根据所述景点定位数据确定各游玩景点对应的重心定位坐标;
230.对所述若干个目标热力区域进行遍历,并将遍历到的目标热力区域作为待计算热力区域;
231.获取所述待计算热力区域的区域中心坐标,并确定所述区域中心坐标与各游玩景点对应的重心定位坐标的相对距离;
232.将各相对距离相加,获得所述待计算热力区域对应的游玩点距离和;
233.在遍历结束时,获得各目标热力区域对应的游玩点距离和;
234.将对应的游玩点距离和最小的目标热力区域作为住宿点推荐区域。
235.a12、如a1

a11任一项所述的旅游行程住宿点推荐方法,所述根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示的步骤,包括:
236.查找所述住宿点推荐区域内存在的可选住宿点,获得多个待推荐住宿点;
237.获取各个待推荐住宿点的住宿费用信息及舒适度信息;
238.根据所述住宿费用信息及舒适度信息对所述多个待推荐住宿点进行排序,获得排序结果;
239.将所述排序结果进行展示。
240.本发明公开了b13、一种旅游行程住宿点推荐装置,所述旅游行程住宿点推荐装置包括以下模块:
241.信息获取模块,用于获取用户的目标旅游行程,并获取所述目标旅游行程对应的若干个游玩景点;
242.数量确定模块,用于根据所述游玩景点确定所述目标旅游行程对应的可选住宿点数量;
243.区域选择模块,用于在所述可选住宿点数量大于预设数量时,根据所述游玩景点确定住宿点推荐区域;
244.信息推荐模块,用于根据所述住宿点推荐区域确定待推荐住宿点,并将所述待推荐住宿点进行展示。
245.b14、如b13所述的旅游行程住宿点推荐装置,所述信息获取模块,还用于获取用户的旅行计划,根据所述旅行计划确定游玩天数;根据所述游玩天数确定是否需要进行住宿;在需要进行住宿时,根据所述旅行计划确定若干个需住宿的旅游行程,并将所述旅游行程进行展示;接收所述用户基于所述旅游行程发送的住宿推荐请求,并根据所述住宿推荐请求在所述若干个旅游行程中选择目标旅游行程。
246.b15、如b13所述的旅游行程住宿点推荐装置,所述信息推荐模块,还用于在所述可选住宿点数量等于预设数量时,获取所述目标旅游行程对应的可选住宿点,并将所述可选住宿点作为待推荐住宿点;向用户推荐所述待推荐住宿点。
247.b16、如b13所述的旅游行程住宿点推荐装置,所述区域选择模块,还用于在所述可选住宿点数量大于预设数量时,获取所述目标旅游行程的游玩景点数量;在所述游玩景点数量大于预设景点数量时,则根据所述游玩景点确定住宿点推荐区域。
248.b17、如b16所述的旅游行程住宿点推荐装置,所述区域选择模块,还用于在所述游玩景点数量等于预设景点数量时,获取所述游玩景点对应的游玩景点区域,并将所述游玩景点区域作为住宿点推荐区域。
249.b18、如b16所述的旅游行程住宿点推荐装置,所述区域选择模块,还用于在所述游玩景点数量大于预设景点数量时,获取所述目标旅游行程的行程配置信息;根据所述行程配置信息确定各游玩景点中是否存在主游玩点;若存在主游玩点,则获取所述主游玩点对应的景点定位信息及预设区域划分距离确定住宿点推荐区域。
250.本发明公开了c19、一种旅游行程住宿点推荐设备,所述旅游行程住宿点推荐设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的旅游行程住宿点推荐程序,所述旅游行程住宿点推荐程序被处理器执行时实现如上所述的旅游行程住宿点推荐方法的步骤。
251.本发明公开了d20、一种计算机可读存储介质,所述计算机可读存储介质上存储有旅游行程住宿点推荐程序,所述旅游行程住宿点推荐程序被执行时实现如上所述的旅游行程住宿点推荐方法的步骤。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献