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

旅游路线生成方法、装置、设备及存储介质与流程

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.图1是本发明实施例方案涉及的硬件运行环境的旅游路线生成设备的结 构示意图;
73.图2为本发明旅游路线生成方法第一实施例的流程示意图;
74.图3为本发明旅游路线生成方法第二实施例的流程示意图;
75.图4为本发明旅游路线生成方法第三实施例的流程示意图;
76.图5为本发明旅游路线生成装置第一实施例的结构框图。
77.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
具体实施方式
78.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限 定本发明。
79.参照图1,图1为本发明实施例方案涉及的硬件运行环境的旅游路线生成 设备结构示意图。
80.如图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的存储装置。
81.本领域技术人员可以理解,图1中示出的结构并不构成对旅游路线生成 设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者 不同的部件布置。
82.如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作 系统、网络通信模块、用户接口模块以及旅游路线生成程序。
83.在图1所示的旅游路线生成设备中,网络接口1004主要用于连接后台服 务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设 备;所述旅游路线生成设备通过处理器1001调用存储器1005中存储的旅游 路线生成程序,并执行本发明实施例提供的旅游路线生成方法。
84.基于上述硬件结构,提出本发明旅游路线生成方法的实施例。
85.参照图2,图2为本发明旅游路线生成方法第一实施例的流程示意图,提 出本发明旅游路线生成方法第一实施例。
86.在第一实施例中,所述旅游路线生成方法包括以下步骤:
87.步骤s10:从旅游计划信息中提取多个旅游景点。
88.应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通 信以及程序运行功能的计算服务设备,例如服务器以及电脑等,或者是其他 能够实现相同或相似功能的电子设备,本实施例对此不加以限制。在本实施 例以及其他实施例中,以服务器为例进行说明。
89.需要说明的是,用户可以通过用户终端输入旅游计划信息。其中,用户 终端可以是手机以及电脑等设备。旅游计划信息可以包括计划游玩天数、计 划游玩地点以及计划游玩景点数量等信息。
90.可以理解的是,从旅游计划信息中提取多个旅游景点可以是从旅游计划 信息中提取计划游玩地点,并将计划游玩地点对应的旅游景点集作为多个旅 游景点。
91.进一步地,为了能够快速、准确地从旅游计划信息中提取多个旅游景点, 所述步骤s10,包括:
92.从旅游计划信息中提取计划游玩地点以及计划游玩景点数,查找计划游 玩地点对应的旅游景点集,并基于计划游玩景点数从旅游景点集中选取多个 旅游景点。
93.步骤s20:基于各旅游景点之间的关联关系对所述旅游景点进行分组,获 得多个旅游景点组。
94.需要说明的是,各旅游景点之间的关联关系可以是旅游景点之间的位置 关系和开放时间关系等。
95.可以理解的是,基于各旅游景点之间的关联关系对旅游景点进行分组, 获得多个旅游景点组可以是基于各旅游景点之间的关联关系通过预设最优模 型对旅游景点进行分组,获得多个旅游景点组。其中,预设最优模型可以用 于得到最优分组,可以由旅游路线生
成设备的管理人员预先设置。例如,旅 游路线生成设备的管理人员可以将贪心算法预先设置为预设最优模型。
96.进一步地,为了能够提高旅游景点分组的可靠性,所述步骤s20,包括:
97.获取多个旅游景点,并从旅游景点中选取多个旅游主景点;获取各旅游 主景点的景点信息,并根据景点信息对旅游主景点进行分组,获得初始旅游 景点组;根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别 加入初始旅游景点组,获得多个旅游景点组。
98.步骤s30:获取各旅游景点组中旅游景点的位置信息,并对所述位置信息 进行信息聚合,以获得各旅游景点组对应的区域信息。
99.需要说明的是,区域信息可以是区域位置信息。例如,故宫以及王府井 对应的区域信息为东城区。
100.应当理解的是,对位置信息进行信息聚合,以获得各旅游景点组对应的 区域信息可以是通过预设位置聚合模型对位置信息进行信息聚合,以获得各 旅游景点组对应的区域信息。其中,预设位置聚合模型可以用于将各旅游景 点的位置进行聚合,以获得能够代表旅游景点组的区域。预设位置聚合模型 可以由旅游路线生成设备的管理人员预先设置。
101.步骤s40:根据所述区域信息对所述旅游景点组进行排序,以获得目标旅 游路线。
102.可以理解的是,根据区域信息对旅游景点组进行排序,以获得目标旅游 路线可以是根据区域信息确定各旅游景点组之间的相距路程,并根据相距路 程对旅游景点组进行排序,以获得目标旅游路线。
103.应当理解的是,根据相距路程对旅游景点组进行排序,以获得目标旅游 路线可以是将相距路程最短的旅游路线作为目标旅游路线。
104.在第一实施例中,公开了从旅游计划信息中提取多个旅游景点,基于各 旅游景点之间的关联关系对旅游景点进行分组,获得多个旅游景点组,获取 各旅游景点组中旅游景点的位置信息,并对位置信息进行信息聚合,以获得 各旅游景点组对应的区域信息,根据区域信息对旅游景点组进行排序,以获 得目标旅游路线;由于本实施例能够基于各旅游景点之间的关联关系自动生 成每日旅游景点组,并基于每日旅游景点组对应的区域信息生成目标旅游路 线,从而能够自动规划旅游路线,省时省力。
105.参照图3,图3为本发明旅游路线生成方法第二实施例的流程示意图,基 于上述图2所示的第一实施例,提出本发明旅游路线生成方法的第二实施例。
106.在第二实施例中,所述步骤s10,包括:
107.步骤s101:从所述旅游计划信息中提取计划游玩地点以及计划游玩景点 数。
108.需要说明的是,计划游玩地点可以是用户想要游玩的地点,例如,计划 游玩地点可以是北京、上海以及成都等城市,计划游玩景点数可以是用户想 要游玩的景点总数。
109.应当理解的是,从旅游计划信息中提取计划游玩地点可以是获取信息标 识,并基于信息标识从旅游计划信息中提取计划游玩地点和计划游玩景点数。 其中,信息标识用于标识信息内容。
110.步骤s102:查找所述计划游玩地点对应的旅游景点集,并基于所述计划 游玩景点数从所述旅游景点集中选取多个旅游景点。
111.应当理解的是,查找计划游玩地点对应的旅游景点集可以是在预设景点 表中查
找计划游玩地点对应的旅游景点集。其中,预设景点表中包含游玩地 点与旅游景点集的对应关系,游玩地点与旅游景点集的对应关系可以由旅游 路线生成设备的管理人员预先设置。例如,北京对应的旅游景点集中包含天 安门广场、故宫、长城以及圆明园等景点。
112.可以理解的是,基于计划游玩景点数从旅游景点集中选取多个旅游景点 可以是从旅游景点集中选取计划游玩景点数的旅游景点。
113.第二实施例通过从旅游计划信息中提取计划游玩地点以及计划游玩景点 数,查找计划游玩地点对应的旅游景点集,并基于计划游玩景点数从旅游景 点集中选取多个旅游景点,从而能够快速、准确地从旅游计划信息中提取多 个旅游景点。
114.在第二实施例中,所述步骤s30,包括:
115.步骤s301:获取各旅游景点组中旅游景点的位置信息,并基于所述位置 信息生成景点位置图。
116.应当理解的是,基于位置信息生成景点位置图可以是基于位置信息在计 划游玩地点对应的地图上标记各旅游景点的位置,以获得景点位置图。
117.步骤s302:根据所述景点位置图通过预设位置聚合模型确定各旅游景点 组对应的区域信息。
118.需要说明的是,预设位置聚合模型可以用于将各旅游景点的位置进行聚 合,以获得能够代表旅游景点组的区域。预设位置聚合模型可以由旅游路线 生成设备的管理人员预先设置。
119.应当理解的是,区域信息可以是区域位置信息。例如,故宫以及王府井 对应的区域信息为东城区。
120.进一步地,为了使旅游景点组对应的区域信息更接近旅游主景点和更符 合用户需求,所述步骤s302,包括:
121.根据所述景点位置图通过预设位置聚合模型确定各旅游景点组对应的初 始区域信息;
122.获取各旅游景点组中旅游主景点的景点位置,并获取用户信息;
123.根据所述景点位置以及所述用户信息对所述初始区域信息进行调整,获 得各旅游景点组对应的区域信息。
124.需要说明的是,旅游主景点可以是主要游玩的旅游景点。用户信息可以 是用户年龄、历史旅游信息以及用户所在区域等信息。
125.应当理解的是,根据景点位置以及用户信息对初始区域信息进行调整, 获得各旅游景点组对应的区域信息可以是对初始区域信息进行调整,以使区 域信息更接近旅游主景点的景点位置以及更符合用户需求。
126.第二实施例通过获取各旅游景点组中旅游景点的位置信息,并基于位置 信息生成景点位置图,根据景点位置图通过预设位置聚合模型确定各旅游景 点组对应的区域信息,从而能够使区域信息更接近旅游主景点的景点位置以 及更符合用户需求。
127.在第二实施例中,步骤s40,包括:
128.步骤s401:根据所述区域信息确定各旅游景点组之间的相距路程。
129.需要说明的是,各旅游景点组之间的相距路程可以是从一个旅游景点组 行驶到另一个旅游景点组需要的路程。
130.应当理解的是,根据区域信息确定各旅游景点组之间的相距路程可以是 根据区域信息在预设地图上标记各旅游景点组的景点组位置,并基于景点组 位置以及预设地图的道路信息确定各旅游景点组之间的相距路程。其中,预 设地图可以由旅游景点分组设备的管理人员预先设置。
131.步骤s402:获取各旅游景点组中旅游景点的交通信息,并将所述交通信 息发送至用户终端。
132.需要说明的是,旅游景点的交通信息可以包括可以到达旅游景点的交通 工具、各交通工具的到达时间以及各交通工具的发车间隔等信息。
133.可以理解的是,用户终端在接收到交通信息后,可以将交通信息展示给 用户,以使用户根据交通信息选择出行交通工具。
134.步骤s403:接收所述用户终端根据所述交通信息反馈的出行交通工具信 息。
135.应当理解的是,用户终端在接收到用户反馈的出行交通工具后,生成出 行交通工具信息发送至旅游路线生成设备。
136.步骤s404:根据所述相距路程以及所述出行交通工具信息确定各旅游景 点组之间的行程时间。
137.可以理解的是,基于出行交通工具信息以及相距路程确定各旅游景点组 之间的行程时间可以是根据出行交通工具信息确定出行交通工具,查找出行 交通工具对应的行驶速度,并基于行驶速度以及相距路程确定各旅游景点组 之间的行程时间。
138.步骤s405:根据所述行程时间对所述旅游景点组进行排序,以获得目标 旅游路线。
139.应当理解的是,根据行程时间对旅游景点组进行排序,以获得目标旅游 路线可以是将行程时间最短的旅游路线作为目标旅游路线。
140.在具体实现中,例如,用户从星期一开始游玩,游玩三天,共有第一景 点组、第二旅游景点组以及第三旅游景点组。第一旅游景点组与第二旅游景 点组的行程时间为4小时,第一旅游景点组与第三旅游景点组的行程时间为 1.5小时,第二旅游景点组与第三旅游景点组的行程时间为2小时,则生成目 标旅游路线为第一天游玩第一旅游景点组,第二天游玩第三旅游景点组,第 三天游玩第二旅游景点组。
141.进一步地,为了使旅游路线花费最少,所述步骤s405,包括:
142.根据所述出行交通工具信息以及所述相距路程生成出行花费总分值;
143.根据所述行程时间以及所述出行花费总分值对所述旅游景点组进行排 序,以获得目标旅游路线。
144.需要说明的是,出行花费总分值用于表示用户旅游路程花费总值。
145.可以理解的是,根据所述行程时间以及所述出行花费总分值对所述旅游 景点组进行排序,以获得目标旅游路线可以是将行程时间最短、出行花费总 分值最小的旅游路线作为目标旅游路线。
146.进一步地,为了使目标旅游路线更符合用户需求以及可靠性更强,所述 根据所述行程时间以及所述出行花费总分值对所述旅游景点组进行排序,以 获得目标旅游路线,包括:
147.获取用户信息,并基于所述用户信息查找用户历史旅游信息;
148.根据所述行程时间、所述出行花费总分值以及所述用户历史旅游信息通 过预设对抗模型对所述旅游景点组进行排序,以获得目标旅游路线。
149.需要说明的是,用户信息可以是用户年龄、历史旅游信息以及用户所在 区域等信息。
150.预设对抗模型可以用于选择最优旅游路线。例如,对抗模型的工作原理 如下:通过常规算法确定最短或花费最少路线x,对x加入对抗因子r,结果 为xr。通过调整对抗因子r,得出的结果与最短或花费最少路线x进行对比, 选取最优的路线作为目标旅游路线。其中,常规算法可以为dijkstra算法。
151.第二实施例通过根据区域信息确定各旅游景点组之间的相距路程,获取 各旅游景点组中旅游景点的交通信息,并将交通信息发送至用户终端,接收 用户终端根据交通信息反馈的出行交通工具信息,根据相距路程以及出行交 通工具信息确定各旅游景点组之间的行程时间,根据行程时间对旅游景点组 进行排序,以获得目标旅游路线,从而能够选取行程时间最短的目标旅游路 线。
152.参照图4,图4为本发明旅游路线生成方法第三实施例的流程示意图,基 于上述图3所示的第二实施例,提出本发明旅游路线生成方法的第三实施例。
153.在第三实施例中,所述步骤s20,包括:
154.步骤s201:从所述旅游景点中选取多个旅游主景点。
155.需要说明的是,旅游主景点可以是主要游玩的旅游景点。
156.可以理解的是,从旅游景点中选取多个旅游主景点可以是基于各旅游景 点的游览热度从旅游景点中选取多个旅游主景点。
157.进一步地,为了使旅游主景点更加准确,所述步骤s201,包括:
158.查找各旅游景点的初始推荐分值;
159.基于所述初始推荐分值对所述旅游景点进行排序,并根据排序结果从所 述旅游景点中选取多个旅游主景点。
160.需要说明的是,各旅游景点的初始推荐分值可以根据各旅游景点的游览 热度生成,也可以根据各旅游景点的游客评价生成,本实施例对此不加以限 制。
161.可以理解的是,查找各旅游景点的初始推荐分值可以是在预设推荐分值 表中查找各旅游景点对应的初始推荐分值。其中,预设推荐分值表中包含旅 游景点与初始推荐分值的对应关系,旅游景点与初始推荐分值的对应关系可 以由旅游路线生成设备的管理人员预先录入,也可以由旅游路线生成设备根 据各旅游景点的游览热度自动生成,本实施例对此不加以限制。
162.应当理解的是,推荐分值越高,旅游景点越值得游玩。因此,为了将最 值得游玩的旅游景点选为旅游主景点。基于初始推荐分值对旅游景点进行排 序可以是根据初始推荐分值从大到小对旅游景点进行排序。
163.可以理解的是,如果每天游玩的主景点过多,可能导致用户无法充分游 览主景点。因此,在本实例以及其他实施例中,以用户每天游览一个旅游主 景点加其他旅游景点为例进行说明。
164.应当理解的是,根据排序结果从旅游景点中选取多个旅游主景点可以是 从旅游计划信息中提取计划游玩景点数,并将计划游玩景点数作为目标选取 数量,根据排序结果
从旅游景点中选取目标选取数量的旅游主景点。
165.进一步地,为了使旅游主景点更符合用户实际需求,所述基于所述推荐 分值对所述旅游景点进行排序,并根据排序结果从所述旅游景点中选取多个 旅游主景点,包括:
166.获取用户信息,并基于所述用户信息生成各旅游景点的修正分值;
167.根据所述修正分值以及所述初始推荐分值生成目标推荐分值;
168.基于所述目标推荐分值对所述所述旅游景点进行排序,并根据排序结果 从所述旅游景点中选取多个旅游主景点。
169.需要说明的是,用户信息可以是用户年龄、历史旅游信息以及用户所在 区域等信息。
170.应当理解的是,不同用户对于不同旅游景点的喜欢程度不同。因此,需 要结合用户信息生成各旅游景点的修正分值,以使旅游主景点更符合用户实 际需求。
171.需要说明的是,修正分值可以是正值,也可以是负值。在修正分值为正 值时,代表用户更加喜欢游玩该修正分值对应的旅游景点;在修正分值为负 值时,代表用户不喜欢游玩该修正分值对应的旅游景点。
172.应当理解的是,根据修正分值以及初始推荐分值生成目标推荐分值可以 是将修正分值与初始推荐分值相加,以获得目标推荐分值。
173.步骤s202:获取各旅游主景点的景点信息,并根据所述景点信息对所述 旅游主景点进行分组,获得初始旅游景点组。
174.需要说明的是,景点信息可以包含景点位置、景点开放时间以及景点门 票价格以及景点可容纳人数等信息。
175.应当理解的是,如果将相距较远的景点分到同一旅游景点组中,会导致 用户游玩体验较差。因此,根据景点信息对旅游主景点进行分组,获得初始 旅游景点组可以是根据各旅游主景点的景点位置对旅游主景点进行分组,获 得初始旅游景点组。
176.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c, c的景点位置处于a与b之间,则可以将旅游主景点a分到第一旅游景点组, 星期一游玩,旅游主景点c分到第二旅游景点组,星期二游玩,将旅游主景 点b分到第三旅游景点组,星期三游玩,从而能够保证景点之间的路程最短, 减少景点之间路程造成的时间浪费。
177.进一步地,为了能够从多维度对旅游主景点进行分组,以保证初始旅游 景点组的合理性,所述步骤s201,包括:
178.获取各旅游主景点的景点信息,并从所述景点信息中提取各旅游主景点 的景点位置以及景点开放时间;
179.根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组, 获得初始旅游景点组。
180.需要说明的是,景点信息可以包含景点位置、景点开放时间以及景点门 票价格以及景点可容纳人数等信息。
181.应当理解的是,从景点信息中提取各旅游景点的景点位置以及景点开放 时间可以是基于信息标识从景点信息中提取各旅游景点的景点位置以及景点 开放时间。其中,信息标识用于标识信息内容。
182.可以理解的是,如果将相距较远的景点或景点开放时间有冲突的景点分 到相近
旅游景点组中,会导致用户游玩体验较差。因此,需要根据景点位置 以及景点开放时间对旅游主景点进行分组,获得初始旅游景点组。
183.在具体实现中,例如,用户从星期一开始游玩,旅游主景点为a、b、c, a的景点开放时间为每周一,b的景点开放时间为每周三,c的景点开放时间 为每周二、三,c的景点位置处于a与b之间,则可以将旅游主景点a分到 第一旅游景点组,星期一游玩,旅游主景点c分到第二旅游景点组,星期二 游玩,将旅游主景点b分到第三旅游景点组,星期三游玩,从而能够避免将 旅游主景点分到开放时间不对应的旅游景点组,并且由于生成的是a

c

b的 游玩路线,从而能够保证景点之间的路程最短,减少景点之间路程造成的时 间浪费。
184.步骤s203:根据各旅游景点与各旅游主景点之间的关联关系将各旅游景 点分别加入所述初始旅游景点组,获得多个旅游景点组。
185.应当理解的是,根据各旅游景点与各旅游主景点之间的关联关系将各旅 游景点分别加入所述初始旅游景点组,获得多个旅游景点组可以是根据各旅 游景点与各旅游主景点之间的关联关系通过预设最优模型将各旅游景点分别 加入所述初始旅游景点组,获得多个旅游景点组。其中,预设最优模型可以 用于得到最优分组,可以由旅游路线生成设备的管理人员预先设置。例如, 旅游路线生成设备的管理人员可以将贪心算法预先设置为预设最优模型。
186.进一步地,为了能够使旅游景点组更加合理,所述步骤s203,包括:
187.根据各旅游景点与各旅游主景点之间的关联关系确定各旅游主景点对应 的相近旅游景点;
188.将所述相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得多 个旅游景点组。
189.需要说明的是,各旅游景点与各旅游主景点之间的关联关系可以包括位 置关系以及开放时间关系等。
190.相近旅游景点可以是与旅游主景点之间的距离小于预设距离阈值的旅游 景点。其中,预设距离阈值可以由旅游路线生成设备的管理人员预先设置, 在本实施例以及其他实施例中,以5km为例进行说明。
191.例如,旅游主景点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对应的 初始旅游景点组。
192.需要说明的是,由于是将相近旅游景点加入各旅游主景点对应的初始旅 游景点组,获得目标旅游景点组。因此,目标旅游景点组由旅游主景点和旅 游主景点对应的相近旅游景点组成,从而用户在一天内可以先游玩旅游主景 点,再游玩旅游主景点周围的其他旅游景点,进而能够使目标旅游景点组更 加合理。
193.在第三实施例中,公开了获取多个旅游景点,并从旅游景点中选取多个 旅游主景点;获取各旅游主景点的景点信息,并根据景点信息对旅游主景点 进行分组,获得初始旅游景点组;根据各旅游景点与各旅游主景点之间的关 联关系将各旅游景点分别加入初始旅游景点组,获得多个旅游景点组;由于 本实施例能够从多个旅游景点中选取旅游主景点,并基于主次节点分组方式 来生成每日游玩旅游景点组,从而能够自动规划每日旅游景点,省时省力。
194.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有旅游 路线生成程序,所述旅游路线生成程序被处理器执行时实现如上文所述的旅 游路线生成方法的步骤。
195.此外,参照图5,本发明实施例还提出一种旅游路线生成装置,所述旅游 路线生成装置包括:景点提取模块10、景点分组模块20、信息聚合模块30 和路线生成模块40;
196.所述景点提取模块10,用于从旅游计划信息中提取多个旅游景点。
197.需要说明的是,用户可以通过用户终端输入旅游计划信息。其中,用户 终端可以是手机以及电脑等设备。旅游计划信息可以包括计划游玩天数、计 划游玩地点以及计划游玩景点数量等信息。
198.可以理解的是,从旅游计划信息中提取多个旅游景点可以是从旅游计划 信息中提取计划游玩地点,并将计划游玩地点对应的旅游景点集作为多个旅 游景点。
199.进一步地,为了能够快速、准确地从旅游计划信息中提取多个旅游景点, 所述景点提取模块10,还用于从旅游计划信息中提取计划游玩地点以及计划 游玩景点数,查找计划游玩地点对应的旅游景点集,并基于计划游玩景点数 从旅游景点集中选取多个旅游景点。
200.所述景点分组模块20,用于基于各旅游景点之间的关联关系对所述旅游 景点进行分组,获得多个旅游景点组。
201.需要说明的是,各旅游景点之间的关联关系可以是旅游景点之间的位置 关系和开放时间关系等。
202.可以理解的是,基于各旅游景点之间的关联关系对旅游景点进行分组, 获得多个旅游景点组可以是基于各旅游景点之间的关联关系通过预设最优模 型对旅游景点进行分组,获得多个旅游景点组。其中,预设最优模型可以用 于得到最优分组,可以由旅游路线生成设备的管理人员预先设置。例如,旅 游路线生成设备的管理人员可以将贪心算法预先设置为预设最优模型。
203.进一步地,为了能够提高旅游景点分组的可靠性,所述景点分组模块20, 还用于获取多个旅游景点,并从旅游景点中选取多个旅游主景点;获取各旅 游主景点的景点信息,并根据景点信息对旅游主景点进行分组,获得初始旅 游景点组;根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分 别加入初始旅游景点组,获得多个旅游景点组。
204.所述信息聚合模块30,用于获取各旅游景点组中旅游景点的位置信息, 并对所述位置信息进行信息聚合,以获得各旅游景点组对应的区域信息。
205.需要说明的是,区域信息可以是区域位置信息。例如,故宫以及王府井 对应的区域信息为东城区。
206.应当理解的是,对位置信息进行信息聚合,以获得各旅游景点组对应的 区域信息可以是通过预设位置聚合模型对位置信息进行信息聚合,以获得各 旅游景点组对应的区域信息。其中,预设位置聚合模型可以用于将各旅游景 点的位置进行聚合,以获得能够代表旅游景点组的区域。预设位置聚合模型 可以由旅游路线生成设备的管理人员预先设置。
207.所述路线生成模块40,用于根据所述区域信息对所述旅游景点组进行排 序,以获得目标旅游路线。
208.可以理解的是,根据区域信息对旅游景点组进行排序,以获得目标旅游 路线可以是根据区域信息确定各旅游景点组之间的相距路程,并根据相距路 程对旅游景点组进行排序,以获得目标旅游路线。
209.应当理解的是,根据相距路程对旅游景点组进行排序,以获得目标旅游 路线可以是将相距路程最短的旅游路线作为目标旅游路线。
210.在本实施例中,公开了从旅游计划信息中提取多个旅游景点,基于各旅 游景点之间的关联关系对旅游景点进行分组,获得多个旅游景点组,获取各 旅游景点组中旅游景点的位置信息,并对位置信息进行信息聚合,以获得各 旅游景点组对应的区域信息,根据区域信息对旅游景点组进行排序,以获得 目标旅游路线;由于本实施例能够基于各旅游景点之间的关联关系自动生成 每日旅游景点组,并基于每日旅游景点组对应的区域信息生成目标旅游路线, 从而能够自动规划旅游路线,省时省力。
211.本发明所述旅游路线生成装置的其他实施例或具体实现方式可参照上述 各方法实施例,此处不再赘述。
212.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在 涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系 统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括 为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下, 由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物 品或者系统中还存在另外的相同要素。
213.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了 若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项 来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这 些词语解释为名称。
214.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述 实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通 过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的 技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体 现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(readonly memory image,rom)/随机存取存储器(random access memory,ram)、 磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机, 服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
215.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是 利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间 接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
216.本发明公开了a1、一种旅游路线生成方法,所述旅游路线生成方法包括 以下步骤:
217.从旅游计划信息中提取多个旅游景点;
218.基于各旅游景点之间的关联关系对所述旅游景点进行分组,获得多个旅 游景点组;
219.获取各旅游景点组中旅游景点的位置信息,并对所述位置信息进行信息 聚合,以获得各旅游景点组对应的区域信息;
220.根据所述区域信息对所述旅游景点组进行排序,以获得目标旅游路线。
221.a2、如a1所述的旅游路线生成方法,所述获取各旅游景点组中旅游景 点的位置信息,并对所述位置信息进行信息聚合,以获得各旅游景点组对应 的区域信息的步骤,具体包括:
222.获取各旅游景点组中旅游景点的位置信息,并基于所述位置信息生成景 点位置图;
223.根据所述景点位置图通过预设位置聚合模型确定各旅游景点组对应的区 域信息。
224.a3、如a2所述的旅游路线生成方法,所述根据所述景点位置图通过预 设位置聚合模型确定各旅游景点组对应的区域信息的步骤,具体包括:
225.根据所述景点位置图通过预设位置聚合模型确定各旅游景点组对应的初 始区域信息;
226.获取各旅游景点组中旅游主景点的景点位置,并获取用户信息;
227.根据所述景点位置以及所述用户信息对所述初始区域信息进行调整,获 得各旅游景点组对应的区域信息。
228.a4、如a1所述的旅游路线生成方法,所述根据所述区域信息对所述旅 游景点组进行排序,以获得目标旅游路线的步骤,具体包括:
229.根据所述区域信息确定各旅游景点组之间的相距路程;
230.获取各旅游景点组中旅游景点的交通信息,并将所述交通信息发送至用 户终端;
231.接收所述用户终端根据所述交通信息反馈的出行交通工具信息;
232.根据所述相距路程以及所述出行交通工具信息确定各旅游景点组之间的 行程时间;
233.根据所述行程时间对所述旅游景点组进行排序,以获得目标旅游路线。
234.a5、如a4所述的旅游路线生成方法,所述根据所述行程时间对所述旅 游景点组进行排序,以获得目标旅游路线的步骤,具体包括:
235.根据所述出行交通工具信息以及所述相距路程生成出行花费总分值;
236.根据所述行程时间以及所述出行花费总分值对所述旅游景点组进行排 序,以获得目标旅游路线。
237.a6、如a5所述的旅游路线生成方法,所述根据所述行程时间以及所述 出行花费总分值对所述旅游景点组进行排序,以获得目标旅游路线的步骤, 具体包括:
238.获取用户信息,并基于所述用户信息查找用户历史旅游信息;
239.根据所述行程时间、所述出行花费总分值以及所述用户历史旅游信息通 过预设对抗模型对所述旅游景点组进行排序,以获得目标旅游路线。
240.a7、如a1

a6中任一项所述的旅游路线生成方法,所述基于各旅游景点 之间的关联关系对所述旅游景点进行分组,获得多个旅游景点组的步骤,具 体包括:
241.从所述旅游景点中选取多个旅游主景点;
242.获取各旅游主景点的景点信息,并根据所述景点信息对所述旅游主景点 进行分组,获得初始旅游景点组;
243.根据各旅游景点与各旅游主景点之间的关联关系将各旅游景点分别加入 所述初始旅游景点组,获得多个旅游景点组。
244.a8、如a7所述的旅游路线生成方法,所述从所述旅游景点中选取多个 旅游主景点的步骤,具体包括:
245.查找各旅游景点的初始推荐分值;
246.基于所述初始推荐分值对所述旅游景点进行排序,并根据排序结果从所 述旅游景点中选取多个旅游主景点。
247.a9、如a8所述的旅游路线生成方法,所述基于所述推荐分值对所述旅 游景点进行排序,并根据排序结果从所述旅游景点中选取多个旅游主景点的 步骤,具体包括:
248.获取用户信息,并基于所述用户信息生成各旅游景点的修正分值;
249.根据所述修正分值以及所述初始推荐分值生成目标推荐分值;
250.基于所述目标推荐分值对所述所述旅游景点进行排序,并根据排序结果 从所述旅游景点中选取多个旅游主景点。
251.a10、如a7所述的旅游路线生成方法,所述获取各旅游主景点的景点信 息,并根据所述景点信息对所述旅游主景点进行分组,获得初始旅游景点组 的步骤,具体包括:
252.获取各旅游主景点的景点信息,并从所述景点信息中提取各旅游主景点 的景点位置以及景点开放时间;
253.根据所述景点位置以及所述景点开放时间对所述旅游主景点进行分组, 获得初始旅游景点组。
254.a11、如a7所述的旅游路线生成方法,所述根据各旅游景点与各旅游主 景点之间的关联关系将各旅游景点分别加入所述初始旅游景点组,获得多个 旅游景点组的步骤,具体包括:
255.根据各旅游景点与各旅游主景点之间的关联关系确定各旅游主景点对应 的相近旅游景点;
256.将所述相近旅游景点加入各旅游主景点对应的初始旅游景点组,获得多 个旅游景点组。
257.a12、如a1

a6中任一项所述的旅游路线生成方法,所述从旅游计划信 息中提取多个旅游景点的步骤,具体包括:
258.从所述旅游计划信息中提取计划游玩地点以及计划游玩景点数;
259.查找所述计划游玩地点对应的旅游景点集,并基于所述计划游玩景点数 从所述旅游景点集中选取多个旅游景点。
260.本发明公开了b13、一种旅游路线生成装置,所述旅游路线生成装置包 括:景点提取模块、景点分组模块、信息聚合模块和路线生成模块;
261.所述景点提取模块,用于从旅游计划信息中提取多个旅游景点;
262.所述景点分组模块,用于基于各旅游景点之间的关联关系对所述旅游景 点进行分组,获得多个旅游景点组;
263.所述信息聚合模块,用于获取各旅游景点组中旅游景点的位置信息,并 对所述位置信息进行信息聚合,以获得各旅游景点组对应的区域信息;
264.所述路线生成模块,用于根据所述区域信息对所述旅游景点组进行排序, 以获得目标旅游路线。
265.b14、如b13所述的旅游路线生成装置,所述信息聚合模块,还用于获取 各旅游景
点组中旅游景点的位置信息,并基于所述位置信息生成景点位置图;
266.所述信息聚合模块,还用于根据所述景点位置图通过预设位置聚合模型 确定各旅游景点组对应的区域信息。
267.b15、如b14所述的旅游路线生成装置,所述信息聚合模块,还用于根据 所述景点位置图通过预设位置聚合模型确定各旅游景点组对应的初始区域信 息;
268.所述信息聚合模块,还用于获取各旅游景点组中旅游主景点的景点位置, 并获取用户信息;
269.所述信息聚合模块,还用于根据所述景点位置以及所述用户信息对所述 初始区域信息进行调整,获得各旅游景点组对应的区域信息。
270.b16、如b13所述的旅游路线生成装置,所述路线生成模块,还用于根据 所述区域信息确定各旅游景点组之间的相距路程;
271.所述路线生成模块,还用于获取各旅游景点组中旅游景点的交通信息, 并将所述交通信息发送至用户终端;
272.所述路线生成模块,还用于接收所述用户终端根据所述交通信息反馈的 出行交通工具信息;
273.所述路线生成模块,还用于根据所述相距路程以及所述出行交通工具信 息确定各旅游景点组之间的行程时间;
274.所述路线生成模块,还用于根据所述行程时间对所述旅游景点组进行排 序,以获得目标旅游路线。
275.b17、如b16所述的旅游路线生成装置,所述路线生成模块,还用于根据 所述出行交通工具信息以及所述相距路程生成出行花费总分值;
276.所述路线生成模块,还用于根据所述行程时间以及所述出行花费总分值 对所述旅游景点组进行排序,以获得目标旅游路线。
277.b18、如b17所述的旅游路线生成装置,所述路线生成模块,还用于获取 用户信息,并基于所述用户信息查找用户历史旅游信息;
278.所述路线生成模块,还用于根据所述行程时间、所述出行花费总分值以 及所述用户历史旅游信息通过预设对抗模型对所述旅游景点组进行排序,以 获得目标旅游路线。
279.本发明公开了c19、一种旅游路线生成设备,所述旅游路线生成设备包 括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的旅游 路线生成程序,所述旅游路线生成程序被所述处理器执行时实现上文所述的 旅游路线生成方法的步骤。
280.本发明公开了d20、一种存储介质,所述存储介质上存储有旅游路线生 成程序,所述旅游路线生成程序被处理器执行时实现上文所述的旅游路线生 成方法的步骤。
再多了解一些

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

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

相关文献