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

旅游景点分组方法、装置、设备及存储介质与流程

2021-11-15 17:07: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.图1是本发明实施例方案涉及的硬件运行环境的旅游景点分组设备的结构示意图;
68.图2为本发明旅游景点分组方法第一实施例的流程示意图;
69.图3为本发明旅游景点分组方法第二实施例的流程示意图;
70.图4为本发明旅游景点分组方法第三实施例的流程示意图;
71.图5为本发明旅游景点分组装置第一实施例的结构框图。
72.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
73.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
74.参照图1,图1为本发明实施例方案涉及的硬件运行环境的旅游景点分组设备结构示意图。
75.如图1所示,该旅游景点分组设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为usb接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless

fidelity,wi

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

volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
76.本领域技术人员可以理解,图1中示出的结构并不构成对旅游景点分组设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
77.如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及旅游景点分组程序。
78.在图1所示的旅游景点分组设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述旅游景点分组设备通过处理器1001调用存储器1005中存储的旅游景点分组程序,并执行本发明实施例提供的旅游景点分组方法。
79.基于上述硬件结构,提出本发明旅游景点分组方法的实施例。
80.参照图2,图2为本发明旅游景点分组方法第一实施例的流程示意图,提出本发明旅游景点分组方法第一实施例。
81.在第一实施例中,所述旅游景点分组方法包括以下步骤:
82.步骤s10:获取多个旅游景点,并从所述旅游景点中选取多个旅游主景点。
83.应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的计算服务设备,例如服务器以及电脑等,或者是其他能够实现相同或相似功能的电子设备,本实施例对此不加以限制。在本实施例以及其他实施例中,以服务器为例进行说明。
84.可以理解的是,用户可以通过用户终端输入旅游计划信息。其中,用户终端可以是手机以及电脑等设备。旅游计划信息可以包括计划游玩天数、计划游玩地点以及计划游玩景点数量。
85.应当理解的是,获取多个旅游景点可以是在接收到用户终端上传的旅游计划信息时,从旅游计划信息中提取计划游玩地点以及计划游玩景点数量,查找计划游玩地点对应的旅游景点,从旅游景点中选取计划游玩景点数量的旅游景点。
86.需要说明的是,旅游主景点可以是主要游玩的旅游景点。
87.可以理解的是,从旅游景点中选取多个旅游主景点可以是基于各旅游景点的游览热度从旅游景点中选取多个旅游主景点。
88.进一步地,为了使旅游主景点更加准确,所述步骤s10,包括:
89.获取多个旅游景点,并查找各旅游景点的初始推荐分值,基于初始推荐分值对旅游景点进行排序,并根据排序结果从旅游景点中选取多个旅游主景点。
90.步骤s20:获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组。
91.需要说明的是,景点信息可以包含景点位置、景点开放时间以及景点门票价格以及景点可容纳人数等信息。
92.应当理解的是,如果将相距较远的景点分到相近旅游景点组中,会导致用户游玩体验较差。因此,根据景点信息对旅游主景点进行分组,获得初始旅游景点组可以是根据各旅游主景点的景点位置对旅游主景点进行分组,获得初始旅游景点组。
93.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c,c的景点位置处于a与b之间,则可以将旅游主景点a分到第一组,星期一游玩,旅游主景点c分到第二组,星期二游玩,将旅游主景点b分到第三组,星期三游玩,从而能够保证景点之间的路程最短,
减少景点之间路程造成的时间浪费。
94.步骤s30:根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。
95.应当理解的是,根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组可以是根据各旅游景点与各旅游主景点之间的关联关系通过预设最优模型将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。其中,预设最优模型可以用于得到最优分组,可以由旅游景点分组设备的管理人员预先设置。例如,旅游景点分组设备的管理人员可以将贪心算法预先设置为预设最优模型。
96.进一步地,为了方便用户自定义旅游景点组,所述步骤s30之后,还包括:
97.将所述目标旅游景点组发送至用户终端,并接收所述用户终端根据所述目标旅游景点组反馈的景点调整信息;
98.基于所述景点调整信息调整所述目标旅游景点组,获得用户自定义旅游景点组。
99.应当理解的是,景点调整信息可以是各旅游景点的分组位置调整信息,用户可以把旅游景点从一个旅游景点组移动到另一个旅游景点组,也可以将旅游景点从旅游景点组中删除,本实施例对此不加以限制。
100.在第一实施例中,公开了获取多个旅游景点,并从旅游景点中选取多个旅游主景点;获取各旅游主景点的景点信息,并根据景点信息对旅游主景点进行分组,获得初始旅游景点组;根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入初始旅游景点组,获得目标旅游景点组;由于本实施例能够从多个旅游景点中选取旅游主景点,并基于主次节点分组方式来生成每日游玩旅游景点组,从而能够自动规划每日旅游景点,省时省力。
101.参照图3,图3为本发明旅游景点分组方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明旅游景点分组方法的第二实施例。
102.在第二实施例中,所述步骤s10,包括:
103.步骤s101:获取多个旅游景点,并查找各旅游景点的初始推荐分值。
104.需要说明的是,推荐分值用于表示旅游景点的值得游玩程度。推荐分值越高,旅游景点越值得游玩。
105.应当理解的是,各旅游景点的初始推荐分值可以根据各旅游景点的游览热度生成,也可以根据各旅游景点的游客评价生成,本实施例对此不加以限制。
106.可以理解的是,查找各旅游景点的初始推荐分值可以是在预设推荐分值表中查找各旅游景点对应的初始推荐分值。其中,预设推荐分值表中包含旅游景点与初始推荐分值的对应关系,旅游景点与初始推荐分值的对应关系可以由旅游景点分组设备的管理人员预先录入,也可以由旅游景点分组设备根据各旅游景点的游览热度自动生成,本实施例对此不加以限制。
107.步骤s102:基于所述初始推荐分值对所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
108.应当理解的是,推荐分值越高,旅游景点越值得游玩。因此,为了将最值得游玩的旅游景点选为旅游主景点。基于初始推荐分值对旅游景点进行排序可以是根据初始推荐分
值从大到小对旅游景点进行排序。
109.可以理解的是,如果每天游玩的主景点过多,可能导致用户无法充分游览主景点。因此,在本实例以及其他实施例中,以用户每天游览一个旅游主景点加其他旅游景点为例进行说明。
110.应当理解的是,根据排序结果从旅游景点中选取多个旅游主景点可以是获取用户输入的计划游玩景点数量,并将计划游玩景点数量作为目标选取数量,根据排序结果从旅游景点中选取目标选取数量的旅游主景点。
111.第二实施例通过获取多个旅游景点,并查找各旅游景点的初始推荐分值,基于初始推荐分值对旅游景点进行排序,并根据排序结果从旅游景点中选取多个旅游主景点,从而能够使旅游主景点更加准确。
112.在第二实施例中,所述步骤s20,包括:
113.步骤s201:获取各旅游主景点的景点信息,并从所述景点信息中提取各旅游主景点的景点位置以及景点开放时间。
114.需要说明的是,景点信息可以包含景点位置、景点开放时间以及景点门票价格以及景点可容纳人数等信息。
115.应当理解的是,从景点信息中提取各旅游景点的景点位置以及景点开放时间可以是基于信息标识从景点信息中提取各旅游景点的景点位置以及景点开放时间。其中,信息标识用于标识信息内容。
116.步骤s202:根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
117.可以理解的是,如果将相距较远的景点或景点开放时间有冲突的景点分到相近旅游景点组中,会导致用户游玩体验较差。因此,需要根据景点位置以及景点开放时间对旅游主景点进行分组,获得初始旅游景点组。
118.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c,a的景点开放时间为每周一,b的景点开放时间为每周三,c的景点开放时间为每周二、三,c的景点位置处于a与b之间,则可以将旅游主景点a分到第一组,星期一游玩,旅游主景点c分到第二组,星期二游玩,将旅游主景点b分到第三组,星期三游玩,从而能够避免将旅游主景点分到不开放时间对应的旅游景点组,并且由于生成的是a

c

b的游玩路线,从而能够保证景点之间的路程最短,减少景点之间路程造成的时间浪费。
119.第二实施例通过获取各旅游景点的景点信息,并从景点信息中提取各旅游景点的景点位置以及景点开放时间,根据景点位置以及景点开放时间对旅游主景点进行分组,获得初始旅游景点组,从而能够从多维度对旅游主景点进行分组,以保证初始旅游景点组的合理性。
120.在第二实施例,所述步骤s30,包括:
121.步骤s301:根据各旅游景点与各旅游主景点之间的关联关系确定各旅游主景点对应的相近旅游景点。
122.需要说明的是,各旅游景点与各旅游主景点之间的关联关系可以包括位置关系以及开放时间关系等。
123.相近旅游景点可以是与旅游主景点之间的距离小于预设距离阈值的旅游景点。其
中,预设距离阈值可以由旅游景点分组设备的管理人员预先设置,在本实施例以及其他实施例中,以5km为例进行说明。
124.例如,旅游主景点a周围存在旅游景点a、b、c、d,a与a相距2km,a与b相距3km,a与c相距5km,a与d相距7km,则将旅游景点a、b、c作为旅游主景点a的相近旅游景点,并将a、b、c加入旅游主景点a对应的初始旅游景点组。
125.步骤s302:将所述相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组。
126.需要说明的是,由于是将相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组。因此,目标旅游景点组由旅游主景点和旅游主景点对应的相近旅游景点组成,从而用户在一天内可以先游玩旅游主景点,再游玩旅游主景点周围的其他旅游景点,进而能够使目标旅游景点组更加合理。
127.第二实施例通过根据各旅游景点与各旅游主景点之间的关联关系确定各旅游主景点对应的相近旅游景点,将相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组,从而能够将旅游主景点和旅游主景点对应的相近旅游景点分到同一目标旅游景点组中,以便用户在一天内可以先游玩旅游主景点,再游玩旅游主景点周围的其他旅游景点,进而能够使目标旅游景点组更加合理。
128.参照图4,图4为本发明旅游景点分组方法第三实施例的流程示意图,基于上述图3所示的第二实施例,提出本发明旅游景点分组方法的第三实施例。
129.在第三实施例中,所述步骤s102,包括:
130.步骤s1021:获取用户信息,并基于所述用户信息生成各旅游景点的修正分值。
131.需要说明的是,用户信息可以是用户年龄、用户旅游记录以及用户所在区域等信息。
132.应当理解的是,不同用户对于不同旅游景点的喜欢程度不同。因此,需要结合用户信息生成各旅游景点的修正分值,以使旅游主景点更符合用户实际需求。
133.需要说明的是,修正分值可以是正值,也可以是负值。在修正分值为正值时,代表用户更加喜欢游玩该修正分值对应的旅游景点;在修正分值为负值时,代表用户不喜欢游玩该修正分值对应的旅游景点。
134.进一步地,为了能够更加准确地生成修正分值,所述步骤s1021,包括:
135.获取用户信息,并根据所述用户信息生成用户画像;
136.对所述旅游景点进行分类,获得各旅游景点的景点类别;
137.将所述用户画像与所述景点类别进行匹配,并根据匹配结果生成各旅游景点的修正分值。
138.需要说明的是,用户画像由多个用户标签组成,用于表示用户需求。
139.应当理解的是,在实际应用中,用户一般是喜欢游玩某几类旅游景点。因此,可以对旅游景点进行分类,获得各旅游景点的景点类别,并将用户画像与所述景点类别进行匹配,来获得各旅游景点的修正分值,以减少景点匹配的运算量。
140.需要说明的是,旅游景点可以分为历史古迹类景点、自然景观类景点以及现代景观类景点等类别。
141.可以理解的是,对旅游景点进行分类,获得各旅游景点的景点类别可以是获取各
旅游景点的景点标签,并基于景点标签对各旅游景点进行分类,获得各旅游景点的景点类别。
142.应当理解的是,根据匹配结果生成各旅游景点的修正分值可以是在匹配成功时,说明用户喜欢游玩该类别的旅游景点,此时,可以设置正值的修正分值,以保证该类别的旅游景点被选为旅游主景点,满足用户需求;在匹配失败时,说明用户不喜欢游玩该类别的旅游景点,此时,可以设置负值的修正分值,以避免该类别的旅游景点被选为旅游主景点。
143.在具体实现中,例如,用户的用户画像为:“历史教授”、“喜欢名胜古迹”,则可以将历史古迹类景点匹配给用户,并为历史古迹类景点设置正值的修正分值,以保证历史古迹类景点被选为旅游主景点,满足用户需求。
144.步骤s1022:根据所述修正分值以及所述初始推荐分值生成目标推荐分值。
145.应当理解的是,根据修正分值以及初始推荐分值生成目标推荐分值可以是将修正分值与初始推荐分值相加,以获得目标推荐分值。
146.步骤s1023:基于所述目标推荐分值对所述所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
147.可以理解的是,如果每天游玩的主景点过多,可能导致用户无法充分游览主景点。因此,在本实例以及其他实施例中,以用户每天游览一个旅游主景点加其他旅游景点为例进行说明。
148.应当理解的是,根据排序结果从旅游景点中选取多个旅游主景点可以是获取用户输入的计划游玩景点数量,并将计划游玩景点数量作为目标选取数量,根据排序结果从旅游景点中选取目标选取数量的旅游主景点。
149.第三实施例通过获取用户信息,并基于用户信息生成各旅游景点的修正分值,根据修正分值以及初始推荐分值生成目标推荐分值,基于目标推荐分值对旅游景点进行排序,并根据排序结果从旅游景点中选取多个旅游主景点,从而能够生成更符合用户实际需求的旅游主景点,提高用户体验。
150.在第三实施例中,所述步骤s202,包括:
151.步骤s2021:根据所述景点位置确定各旅游景点之间的相距路程,并基于所述相距路程确定各旅游景点之间的行程时间。
152.需要说明的是,各旅游景点之间的相距路程可以是从一个旅游景点行驶到另一个旅游景点需要的路程。
153.应当理解的是,根据景点位置确定各旅游景点之间的相距路程可以是在预设地图上标记各旅游景点的景点位置,并基于景点位置以及预设地图的道路信息确定各旅游景点之间的相距路程。其中,预设地图可以由旅游景点分组设备的管理人员预先设置。例如,旅游景点分组设备的管理人员可以预先将全球旅游地图作为预设地图。
154.需要说明的是,各旅游景点之间的行程时间可以是从一个旅游景点行驶到另一个旅游景点需要的时间。
155.可以理解的是,基于相距路程确定各旅游景点之间的行程时间可以是基于相距路程以及预设速度确定各旅游景点之间的行程时间。其中,预设速度可以由旅游景点分组设备的管理人员预先设置。例如,旅游景点分组设备的管理人员可以预先将40km/h作为预设速度。
156.进一步地,考虑到实际应用中,不同交通的速度不同。为了使行程时间更加准确,所述步骤s2021,包括:
157.获取各旅游景点的交通信息,并将所述交通信息发送至用户终端;
158.接收所述用户终端根据所述交通信息反馈的出行交通工具信息;
159.根据所述景点位置确定各旅游景点之间的相距路程,并基于所述出行交通工具信息以及所述相距路程确定各旅游景点之间的行程时间。
160.需要说明的是,旅游景点的交通信息可以包括可以到达旅游景点的交通工具、各交通工具的到达时间以及各交通工具的发车间隔。
161.应当理解的是,获取各旅游景点的交通信息可以是通过预设爬虫脚本从互联网上爬取各旅游景点的交通信息,其中,预设爬虫脚本可以用于爬取互联网上的信息,可以由旅游景点分组设备的管理人员预先设置。
162.可以理解的是,用户终端在接收到交通信息后,可以将交通信息展示给用户,以使用户根据交通信息选择出行交通工具。
163.应当理解的是,用户终端在接收到用户反馈的出行交通工具后,生成出行交通工具信息发送至旅游景点分组设备。
164.可以理解的是,基于出行交通工具信息以及相距路程确定各旅游景点之间的行程时间可以是根据出行交通工具信息确定出行交通工具,查找出行交通工具对应的行驶速度,并基于行驶速度以及相距路程确定各旅游景点之间的行程时间。
165.步骤s2022:根据所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
166.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c,a的景点开放时间为每周一,b的景点开放时间为每周三,c的景点开放时间为每周二、三,a与b之间的行程时间为3小时,a与c的行程时间为1.5小时,b与c的行程时间为1.5小时,则可以将旅游主景点a分到第一组,星期一游玩,旅游主景点c分到第二组,星期二游玩,将旅游主景点b分到第三组,星期三游玩,从而能够避免将旅游主景点分到不开放时间对应的旅游景点组,并且由于生成的是a

c

b的游玩路线,从而能够保证景点之间的行程时间最短,减少景点之间路程造成的时间浪费。
167.进一步地,为了使旅游主景点分组更加合理,所述s2022,包括:
168.获取各旅游景点的景点建议游玩时间,并将所述旅游景点以及所述旅游景点对应的景点建议游玩时间发送至用户终端;
169.接收所述用户终端根据所述旅游景点以及所述旅游景点对应的景点建议游玩时间反馈的景点计划游玩时间;
170.根据所述景点计划游玩时间、所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
171.需要说明的是,各旅游景点的景点建议游玩时间可以由其他用户预先上传,也可以是由旅游景点分组设备根据各旅游景点的景点信息自动生成,本实施例对此不加以限制。
172.应当理解的是,用户终端在接收到旅游景点以及旅游景点对应的景点建议游玩时间后,可以展示旅游景点以及旅游景点对应的景点建议游玩时间,以便用户基于自身游玩
需求调整旅游景点对应的游玩时间。
173.可以理解的是,将用户调整后的游玩时间作为景点计划游玩时间。
174.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c,a的景点开放时间为每周一、二、三,b的景点开放时间为每周三,c的景点开放时间为每周一、二、三,a的景点计划游玩时间为星期二,b的景点计划游玩时间为星期三,c的景点计划游玩时间为星期一,a与b之间的行程时间为1.5小时,a与c的行程时间为3小时,b与c的行程时间为1.5小时,则可以将旅游主景点c分到第一组,星期一游玩,旅游主景点a分到第二组,星期二游玩,将旅游主景点b分到第三组,星期三游玩,从而能够在满足用户的实际游玩需求的同时,兼顾最优分组。
175.第三实施例通过根据景点位置确定各旅游景点之间的相距路程,并基于相距路程确定各旅游景点之间的行程时间,根据行程时间以及景点开放时间对旅游主景点进行分组,获得初始旅游景点组,从而能够保证初始旅游景点组的准确性。
176.在第三实施例中,所述步骤s302,包括:
177.步骤s3021:获取相近旅游景点的景点数量,并判断所述景点数量是否大于预设阈值。
178.应当理解的是,每日游玩的景点数量过多可能会导致用户过于疲惫。因此,在对旅游景点进行分组时,不应该为目标旅游景点组分配过多旅游景点。
179.需要说明的是,预设阈值可以由旅游景点分组设备的管理人员预先设置,也可以由用户根据实际需求实时设置,本实施例对此不加以限制。例如,用户可以设置预设阈值为2,代表游玩的相近旅游景点数量不超过2个。
180.步骤s3022:在所述景点数量大于预设阈值时,对所述相近旅游景点进行筛选,获得目标旅游景点。
181.可以理解的是,在景点数量大于预设阈值时,说明分配的相近旅游景点过多,此时,需要删除一部分相近旅游景点。
182.应当理解的是,对相近旅游景点进行筛选,获得目标旅游景点可以是根据各相近旅游景点与旅游主景点的距离从大到小对相近旅游景点进行删除,直至景点数量小于或等于预设阈值。
183.进一步地,为了使景点筛选更加合理,所述步骤s3022,包括:
184.在所述景点数量大于预设阈值时,获取所述相近旅游景点的游玩限制时间;
185.基于所述游玩限制时间对所述相近旅游景点进行筛选,获得目标旅游景点。
186.需要说明的是,游玩限制时间可以是旅游景点的限制游玩时间。
187.可以理解的是,基于游玩限制时间对相近旅游景点进行筛选,获得目标旅游景点可以是将游玩限制时间与旅游主景点的景点开放时间进行匹配,以获得旅游主景点关闭时,还开放的相近旅游景点,并将该相近旅游景点作为目标旅游景点。
188.步骤s3023:将所述目标旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组。
189.在具体实现中,例如,旅游主景点a周围存在旅游景点a、b、c、d,a与a相距2km,a与b相距3km,a与c相距5km,a与d相距7km,则将旅游景点a、b、c作为旅游主景点a的相近旅游景点,景点数量为3大于预设阈值2,需要对相近旅游景点进行筛选,获得目标旅游景点,由于
2km<3km<5km,所以将a、b作为目标旅游景点加入旅游主景点a对应的初始旅游景点组,获得目标旅游景点组{a,a,b}。
190.第三实施例通过获取相近旅游景点的景点数量,并判断景点数量是否大于预设阈值,在景点数量大于预设阈值时,对相近旅游景点进行筛选,获得目标旅游景点,将目标旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组,从而能够避免旅游景点组中景点数量过多导致用户过于疲惫。
191.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有旅游景点分组程序,所述旅游景点分组程序被处理器执行时实现如上文所述的旅游景点分组方法的步骤。
192.此外,参照图5,本发明实施例还提出一种旅游景点分组装置,所述旅游景点分组装置包括:主景点选取模块10、主景点分组模块20和景点分组模块30;
193.所述主景点选取模块10,用于获取多个旅游景点,并从所述旅游景点中选取多个旅游主景点。
194.可以理解的是,用户可以通过用户终端输入旅游计划信息。其中,用户终端可以是手机以及电脑等设备。旅游计划信息可以包括计划游玩天数、计划游玩地点以及计划游玩景点数量。
195.应当理解的是,获取多个旅游景点可以是在接收到用户终端上传的旅游计划信息时,从旅游计划信息中提取计划游玩地点以及计划游玩景点数量,查找计划游玩地点对应的旅游景点,从旅游景点中选取计划游玩景点数量的旅游景点。
196.需要说明的是,旅游主景点可以是主要游玩的旅游景点。
197.可以理解的是,从旅游景点中选取多个旅游主景点可以是基于各旅游景点的游览热度从旅游景点中选取多个旅游主景点。
198.进一步地,为了使旅游主景点更加准确,所述主景点选取模块10,还用于获取多个旅游景点,并查找各旅游景点的初始推荐分值,基于初始推荐分值对旅游景点进行排序,并根据排序结果从旅游景点中选取多个旅游主景点。
199.所述主景点分组模块20,用于获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组。
200.需要说明的是,景点信息可以包含景点位置、景点开放时间以及景点门票价格以及景点可容纳人数等信息。
201.应当理解的是,如果将相距较远的景点分到相近旅游景点组中,会导致用户游玩体验较差。因此,根据景点信息对旅游主景点进行分组,获得初始旅游景点组可以是根据各旅游主景点的景点位置对旅游主景点进行分组,获得初始旅游景点组。
202.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c,c的景点位置处于a与b之间,则可以将旅游主景点a分到第一组,星期一游玩,旅游主景点c分到第二组,星期二游玩,将旅游主景点b分到第三组,星期三游玩,从而能够保证景点之间的路程最短,减少景点之间路程造成的时间浪费。
203.所述景点分组模块30,用于根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。
204.应当理解的是,根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分
别加入所述初始旅游景点组,获得目标旅游景点组可以是根据各旅游景点与各旅游主景点之间的关联关系通过预设最优模型将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。其中,预设最优模型可以用于得到最优分组,可以由旅游景点分组设备的管理人员预先设置。例如,旅游景点分组设备的管理人员可以将贪心算法预先设置为预设最优模型。
205.在本实施例中,公开了获取多个旅游景点,并从旅游景点中选取多个旅游主景点;获取各旅游主景点的景点信息,并根据景点信息对旅游主景点进行分组,获得初始旅游景点组;根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入初始旅游景点组,获得目标旅游景点组;由于本实施例能够从多个旅游景点中选取旅游主景点,并基于主次节点分组方式来生成每日游玩旅游景点组,从而能够自动规划每日旅游景点,省时省力。
206.本发明所述旅游景点分组装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
207.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
208.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
209.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(read only memory image,rom)/随机存取存储器(random access memory,ram)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
210.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
211.本发明公开了a1、一种旅游景点分组方法,所述旅游景点分组方法包括以下步骤:
212.获取多个旅游景点,并从所述旅游景点中选取多个旅游主景点;
213.获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组;
214.根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。
215.a2、如a1所述的旅游景点分组方法,所述获取多个旅游景点,并从所述旅游景点中选取多个旅游主景点的步骤,具体包括:
216.获取多个旅游景点,并查找各旅游景点的初始推荐分值;
217.基于所述初始推荐分值对所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
218.a3、如a2所述的旅游景点分组方法,所述基于所述推荐分值对所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点的步骤,具体包括:
219.获取用户信息,并基于所述用户信息生成各旅游景点的修正分值;
220.根据所述修正分值以及所述初始推荐分值生成目标推荐分值;
221.基于所述目标推荐分值对所述所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
222.a4、如a3所述的旅游景点分组方法,所述获取用户信息,并基于所述用户信息生成各旅游景点的修正分值的步骤,具体包括:
223.获取用户信息,并根据所述用户信息生成用户画像;
224.对所述旅游景点进行分类,获得各旅游景点的景点类别;
225.将所述用户画像与所述景点类别进行匹配,并根据匹配结果生成各旅游景点的修正分值。
226.a5、如a1所述的旅游景点分组方法,所述获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组的步骤,具体包括:
227.获取各旅游主景点的景点信息,并从所述景点信息中提取各旅游主景点的景点位置以及景点开放时间;
228.根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
229.a6、如a5所述的旅游景点分组方法,所述根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组的步骤,具体包括:
230.根据所述景点位置确定各旅游景点之间的相距路程,并基于所述相距路程确定各旅游景点之间的行程时间;
231.根据所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
232.a7、如a6所述的旅游景点分组方法,所述根据所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组的步骤,具体包括:
233.获取各旅游景点的景点建议游玩时间,并将所述旅游景点以及所述旅游景点对应的景点建议游玩时间发送至用户终端;
234.接收所述用户终端根据所述旅游景点以及所述旅游景点对应的景点建议游玩时间反馈的景点计划游玩时间;
235.根据所述景点计划游玩时间、所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
236.a8、如a6所述的旅游景点分组方法,所述根据所述景点位置确定各旅游景点之间的相距路程,并基于所述相距路程确定各旅游景点之间的行程时间的步骤,具体包括:
237.获取各旅游景点的交通信息,并将所述交通信息发送至用户终端;
238.接收所述用户终端根据所述交通信息反馈的出行交通工具信息;
239.根据所述景点位置确定各旅游景点之间的相距路程,并基于所述出行交通工具信息以及所述相距路程确定各旅游景点之间的行程时间。
240.a9、如a1

a8中任一项所述的旅游景点分组方法,所述根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组的步骤,具体包括:
241.根据各旅游景点与各旅游主景点之间的关联关系确定各旅游主景点对应的相近旅游景点;
242.将所述相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组。
243.a10、如a9所述的旅游景点分组方法,所述将所述相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组的步骤,具体包括:
244.获取相近旅游景点的景点数量,并判断所述景点数量是否大于预设阈值;
245.在所述景点数量大于预设阈值时,对所述相近旅游景点进行筛选,获得目标旅游景点;
246.将所述目标旅游景点加入各旅游主景点对应的初始旅游景点组,获得目标旅游景点组。
247.a11、如a10所述的旅游景点分组方法,所述在所述景点数量大于预设阈值时,对所述相近旅游景点进行筛选,获得目标旅游景点的步骤,具体包括:
248.在所述景点数量大于预设阈值时,获取所述相近旅游景点的游玩限制时间;
249.基于所述游玩限制时间对所述相近旅游景点进行筛选,获得目标旅游景点。
250.a12、如a1

a8中任一项所述的旅游景点分组方法,所述根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组的步骤之后,所述旅游景点分组方法还包括:
251.将所述目标旅游景点组发送至用户终端,并接收所述用户终端根据所述目标旅游景点组反馈的景点调整信息;
252.基于所述景点调整信息调整所述目标旅游景点组,获得用户自定义旅游景点组。
253.本发明公开了b13、一种旅游景点分组装置,所述旅游景点分组装置包括:主景点选取模块、主景点分组模块和景点分组模块;
254.所述主景点选取模块,用于获取多个旅游景点,并从所述旅游景点中选取多个旅游主景点;
255.所述主景点分组模块,用于获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组;
256.所述景点分组模块,用于根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得目标旅游景点组。
257.b14、如b13所述的旅游景点分组装置,所述主景点选取模块,还用于获取多个旅游景点,并查找各旅游景点的初始推荐分值;
258.所述主景点选取模块,还用于基于所述初始推荐分值对所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
259.b15、如b14所述的旅游景点分组装置,所述主景点选取模块,还用于获取用户信
息,并基于所述用户信息生成各旅游景点的修正分值;
260.所述主景点选取模块,还用于根据所述修正分值以及所述初始推荐分值生成目标推荐分值;
261.所述主景点选取模块,还用于基于所述目标推荐分值对所述所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点。
262.b16、如b15所述的旅游景点分组装置,所述主景点选取模块,还用于获取用户信息,并根据所述用户信息生成用户画像;
263.所述主景点选取模块,还用于对所述旅游景点进行分类,获得各旅游景点的景点类别;
264.所述主景点选取模块,还用于将所述用户画像与所述景点类别进行匹配,并根据匹配结果生成各旅游景点的修正分值。
265.b17、如b13所述的旅游景点分组装置,所述主景点分组模块,还用于获取各旅游主景点的景点信息,并从所述景点信息中提取各旅游主景点的景点位置以及景点开放时间;
266.所述主景点分组模块,还用于根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
267.b18、如b13所述的旅游景点分组装置,所述主景点分组模块,还用于根据所述景点位置确定各旅游景点之间的相距路程,并基于所述相距路程确定各旅游景点之间的行程时间;
268.所述主景点分组模块,还用于根据所述行程时间以及所述景点开放时间对所述旅游主景点进行分组,获得初始旅游景点组。
269.本发明公开了c19、一种旅游景点分组设备,所述旅游景点分组设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的旅游景点分组程序,所述旅游景点分组程序被所述处理器执行时实现上文所述的旅游景点分组方法的步骤。
270.本发明公开了d20、一种存储介质,所述存储介质上存储有旅游景点分组程序,所述旅游景点分组程序被处理器执行时实现上文所述的旅游景点分组方法的步骤。
再多了解一些

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

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

相关文献