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

景点推荐方法、装置、设备及存储介质与流程

2022-04-27 10:35: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.图1是本发明实施例方案涉及的硬件运行环境的景点推荐设备的结构示意图;
67.图2为本发明景点推荐方法第一实施例的流程示意图;
68.图3为本发明景点推荐方法第二实施例的流程示意图;
69.图4为本发明景点推荐方法第三实施例的流程示意图;
70.图5为本发明景点推荐装置第一实施例的结构框图。
71.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
72.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
73.参照图1,图1为本发明实施例方案涉及的硬件运行环境的景点推荐设备结构示意图。
74.如图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的存储装置。
75.本领域技术人员可以理解,图1中示出的结构并不构成对景点推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
76.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及景点推荐程序。
77.在图1所示的景点推荐设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明景点推荐设备中的处理器1001、存储器1005可以设置在景点推荐设备中,所述景点推荐设备通过处理器1001调用存储器1005中存储的景点推荐程序,并执行本发明实施例提供的景点推荐方法。
78.本发明实施例提供了一种景点推荐方法,参照图2,图2为本发明景点推荐方法第一实施例的流程示意图。
79.本实施例中,所述景点推荐方法包括以下步骤:
80.步骤s10:在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征。
81.可以理解的是,本实施例的执行主体为景点推荐设备,所述景点推荐设备可以为计算机、服务器等设备,也可以为其他具备相同或相似功能的设备,本实施例对此不加以限制。
82.需要说明的是,多个待推荐景点可以为景点推荐设备基于筛选条件筛选得到的多个景点,还可以为其他设备通过通信网络发送至景点推荐设备的多个景点。活动特征为提前根据活动举办信息与景点进行匹配以及特征提取后生成的信息,可选地,将景点和对应
的活动特征存储至数据库表格中,在获取到多个待推荐景点时,从数据库表格中根据景点名称查找对应的活动特征。优选地,提取活动举办信息中的关键特征,转化为词嵌入向量,作为景点兴趣点的动态特征,景点推荐设备每隔一段时间对已举办活动对应的动态特征进行清除。
83.进一步地,所述步骤s10之前,所述方法还包括:获取用户输入的筛选信息;根据所述筛选信息从各景点中筛选出对应的多个待推荐景点。
84.可以理解的是,所述筛选信息包括期望位置信息和/或范围信息。在筛选信息为期望位置信息时,利用地图中的周边搜功能确定期望位置信息周边的多个待推荐景点;在筛选信息为期望位置信息和范围信息时,根据期望位置信息和范围信息确定筛选范围,根据筛选范围和各景点的位置信息筛选出位置匹配的多个待推荐景点;在筛选信息为范围信息时,根据当前所处的位置信息和范围信息确定筛选范围,根据筛选范围和各景点的位置信息筛选出位置匹配的多个待推荐景点。可选地,筛选信息还可以包括活动类别和活动时间等活动相关信息,在根据期望位置信息和/或范围信息进行筛选后,根据活动相关信息对多个待推荐景点进行排序和/或筛选,从而进行更准确的推荐。
85.进一步地,所述筛选信息包括范围信息;
86.所述根据所述筛选信息从各景点中筛选出对应的多个待推荐景点,包括:获取当前位置信息,并根据所述当前位置信息和所述范围信息确定筛选位置范围;根据所述筛选位置范围从各景点中筛选出位置匹配的多个待推荐景点。
87.需要说明的是,本实施例中根据范围信息进行筛选的过程可以由与景点推荐设备通信连接的计算机、服务器等设备完成,通过用户输入接口接收筛选信息,从全部景点中筛选出符合用户要求的多个待推荐景点,对多个待推荐景点的数据进行打包,发送至景点推荐设备查找活动特征并进行信息处理。
88.步骤s20:根据所述活动特征对所述多个待推荐景点进行信息处理,生成景点推荐列表。
89.需要说明的是,可选地,信息处理过程包括根据活动特征生成各待推荐景点活动展示信息以及活动标签,将活动展示信息、活动标签和景点名称对应存储至数据库中。优选地,信息处理过程为根据活动特征对多个待推荐景点进行筛选和/或排序,根据处理后的景点名称生成满足用户需求的景点推荐列表。
90.步骤s30:根据所述景点推荐列表进行景点推荐。
91.应当理解的是,根据景点推荐列表中各景点名称依次从数据库中查找景点信息,按照推荐模板将景点信息填写至模板中,生成推荐页面进行展示。在具体实现中,设置有普通推荐模板以及活动推荐模板,其中活动推荐模板可以在推荐页面展示活动海报等图片信息,根据景点名称查询数据库,确定该景点是否具有活动标签,若是,则查询对应的活动推荐模板,根据活动推荐模板对该活动对应的景点信息进行展示推荐。
92.本实施例通过在获取到多个待推荐景点时,查找各个待推荐景点对应的活动特征;根据活动特征对多个待推荐景点进行信息处理,生成景点推荐列表;根据景点推荐列表进行景点推荐。通过上述方式,查找各待推荐景点的活动特征,根据活动特征进行信息处理,生成景点推荐列表,为用户提供景点活动信息,便于用户选择感兴趣活动的举办景点,提高了推荐精准度和客户满意度。
93.参考图3,图3为本发明景点推荐方法第二实施例的流程示意图。
94.基于上述第一实施例,本实施例景点推荐方法在所述步骤s10之前,还包括:
95.步骤s101:在获取到活动举办信息时,根据所述活动举办信息确定待举办活动对应的举办位置。
96.应当理解的是,活动举办信息包括活动主题、举办位置、活动时间、参与嘉宾以及注意事项等信息,活动举办信息可以由景点推荐设备从搜索引擎上搜索得到的,还可以为从活动举办方发布的信息中提取得到的。
97.步骤s102:根据所述举办位置确定所述待举办活动对应的目标景点兴趣点。
98.需要说明的是,本实施例的景点推荐设备接收大量的活动举办信息,将各活动举办信息与景点兴趣点进行匹配,从而筛选出有用的活动举办信息,删除与景点兴趣点匹配失败的活动举办信息。将举办位置与各景点兴趣点的名称信息和类别信息进行匹配,确定与待举办活动对应的目标景点兴趣点。
99.步骤s103:根据所述活动举办信息生成所述目标景点兴趣点对应的目标活动特征。
100.应当理解的是,从活动举办信息中提取关键信息,关键信息可以为活动主题、举办位置、活动时间以及参与嘉宾,可选地,对活动主题、举办位置、活动时间以及参与嘉宾按照预先规定的统一编码形式进行编码,存储为目标景点兴趣点对应的活动特征,例如,采用独热编码(one-hot)形式对关键信息进行编码,将目标景点兴趣点的名称信息和独热编码的活动特征对应存储至数据库表格。
101.具体地,所述步骤s103,包括:根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量;根据所述词嵌入向量生成所述景点兴趣点对应的活动特征。
102.所述根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量,包括:按照预设提取模板从所述活动举办信息中提取关键信息;根据所述关键信息计算所述景点兴趣点对应的词嵌入向量。
103.在具体实现中,从活动举办信息中提取活动主题、举办位置、活动时间以及参与嘉宾等关键信息,利用word-embedding模型计算关键信息对应的词嵌入向量(embedding),作为景点兴趣点的动态特征,将活动举办信息转化为低维空间向量,节约了存储空间,便于后续景点查询和推荐。其中,一个景点兴趣点可能存储有多个活动对应的词嵌入向量,在活动已举办后,对该活动对应的活动特征进行更新,删除掉已举办活动对应的词嵌入向量。
104.相应地,所述s10,包括:
105.步骤s104:在获取到多个待推荐景点时,确定各个所述待推荐景点对应的景点兴趣点。
106.步骤s105:查找各个所述景点兴趣点对应的活动特征。
107.需要说明的是,根据多个待推荐景点的名称信息在空间资源中查找对应的景点兴趣点,查找景区兴趣点的词嵌入向量。
108.本实施例通过在获取到活动举办信息时,根据活动举办信息确定待举办活动对应的举办位置;根据举办位置确定待举办活动对应的目标景点兴趣点;根据活动举办信息生成目标景点兴趣点对应的目标活动特征;在获取到多个待推荐景点时,确定各个待推荐景点对应的景点兴趣点;查找各个景点兴趣点对应的活动特征;根据活动特征对多个待推荐
景点进行信息处理,生成景点推荐列表;根据景点推荐列表进行景点推荐。通过上述方式,根据活动位置进行景点兴趣点与活动举办信息的匹配,生成景点兴趣点对应的活动特征,在需要进行景点推荐时,查找景点兴趣点的活动特征,根据活动特征进行信息处理,生成景点推荐列表,将活动特征作为景点推荐的考量因素,为用户提供景点活动信息,便于用户选择感兴趣活动的举办景点,提高了推荐精准度和客户满意度。
109.参考图4,图4为本发明景点推荐方法第三实施例的流程示意图。
110.基于上述第一实施例,本实施例景点推荐方法的所述步骤s20,包括:
111.步骤s201:根据所述活动特征对所述多个待推荐景点进行筛选和/或排序,生成景点推荐列表。
112.可以理解的是,根据活动特征对多个待推荐景点进行筛选和/或排序,使得用户感兴趣的活动举办景点排列靠前,便于用户选择期望前往的景点,快速了解景点信息。
113.进一步地,根据所述活动特征对所述多个待推荐景点进行筛选,包括:获取用户信息、访问记录和活动参与信息;根据所述用户信息、访问记录和活动参与信息确定用户感兴趣活动类型;根据所述活动特征确定多个待推荐景点对应的活动类型;根据所述用户感兴趣活动类型和所述活动类型从所述多个待推荐景点中筛选出活动类型匹配的景点。
114.需要说明的是,用户信息包括用户年龄,访问记录可以为近期(预设时间段内)的多条访问记录,也可以为按照预设提取个数从全部访问记录中随机抽取得到的多条访问记录,设置有预先训练好的分类模型,根据用户信息、访问记录和活动参与信息提取待分类特征,将待分类特征输入至预先训练好的分类模型,确定分类模型预测的各预设活动类型标签对应的概率值,选择概率值大于预设阈值的一个或多个活动类型标签,根据该一个或多个活动类型标签确定一个或多个用户感兴趣活动类型。从多个待推荐景点中筛选出活动类型与用户感兴趣活动类型一致的景点进行推荐。
115.在具体实现中,向各用户发送活动问卷,其中包括用户id以及对应的感兴趣活动类型选项,获取各用户反馈的问卷信息,获取感兴趣活动类型样本,从数据库中调取用户id对应的用户户信息、访问记录和活动参与信息,从中提取样本特征,根据大量对应的样本特征和感兴趣活动类型样本生成训练集,根据训练集对初始分类模型进行训练,得到训练好的分类模型。本实施例的分类模型可以为多标签分类模型(例如ml-knn、ml-dt),在对待分类特征进行分类时,输出各个已知标签对应的二分类结果,即0或1。
116.在另一种实现方式中,提前设置有各年龄段和热门活动类型的关联关系,获取用户信息,确定用户年龄,通过用户年龄对应的年龄段查找关联关系,确定热门活动类型。根据访问记录确定景点名称信息,通过景点名称信息搜索景点历史活动记录,确定历史活动对应的活动主题,提前设置有多种活动类型以及各活动类型对应的多个活动主题关键字,将历史活动的活动主题分别与活动主题关键字进行比对,确定历史活动对应的活动类型,根据活动参与信息确定已参加活动的活动主题,将已参加活动的活动主题分别与活动主题关键字进行比对,确定已参加活动对应的活动类型。将热门活动类型、历史活动对应的活动类型和已参加活动对应的活动类型进行组合并去重,得到用户感兴趣活动类型。
117.进一步地,根据所述活动特征对所述多个待推荐景点进行筛选,包括:获取用户输入的筛选时间范围和筛选活动类型;根据所述活动特征确定所述多个待推荐景点分别对应的举办时间和活动类型;将所述举办时间与所述筛选时间范围进行匹配,得到第一匹配结
果;将所述活动类型与所述筛选活动类型进行匹配,得到第二匹配结果;根据所述第一匹配结果和所述第二匹配结果从所述多个待推荐景点中筛选出时间匹配和活动类型匹配的景点。
118.可以理解的是,本实施例的景点推荐设备提供有时间范围筛选和活动类型筛选的功能,用户输入的筛选信息包括筛选时间范围和/或筛选活动类型,在用户仅输入筛选时间范围时,将多个待推荐景点的举办时间与筛选时间范围进行匹配,选择举办时间属于筛选时间范围内的景点进行推荐。在用户仅输入筛选活动类型时,根据活动特征确定多个待推荐景点的活动主题,提前设置有多种活动类型以及各活动类型对应的多个活动主题关键字,将待推荐景点的活动主题分别与活动主题关键字进行比对,确定待推荐景点对应的活动类型,将多个待推荐景点的活动类型与筛选活动类型进行匹配,选择活动类型与筛选活动类型一致的景点进行推荐。在用户输入筛选时间范围和筛选活动类型时,将多个待推荐景点的举办时间与筛选时间范围进行匹配、将多个待推荐景点的活动类型与筛选活动类型进行匹配,选择举办时间属于筛选时间范围内且活动类型与筛选活动类型一致的景点进行推荐。
119.进一步地,根据所述活动特征对所述多个待推荐景点进行排序,生成景点推荐列表,包括:根据所述活动特征确定所述多个待推荐景点对应的活动举办时间;分别确定各个所述待推荐景点与当前位置之间的当前距离;根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表。
120.可选地,所述根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表,包括:根据所述活动举办时间按照时间先后顺序对所述多个待推荐景点进行排序,得到初始景点列表;根据所述当前距离按照距离由近至远的顺序对所述初始景点列表中活动举办时间相同的景点进行顺序调整,得到景点推荐列表。
121.需要说明的是,考虑用户的近期出行需求,此时为用户在先推荐近期举办活动的景点,按照活动举办时间先后顺序进行排序,将举办时间较近的景点在先展示。进一步地,对于活动举办时间相同的景点,按照距离由近至远的顺序进行调整,根据排序后的多个待推荐景点生成景点推荐列表。在具体实现中,默认具有活动特征的景点排列在前,对于不具有活动特征的待推荐景点按照距离由近至远的顺序排列在具有活动特征的景点之后。
122.可选地,所述根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表,包括:根据所述当前距离按照距离由近至远的顺序对所述多个待推荐景点进行排序,得到当前景点列表;根据所述活动举办时间按照时间先后顺序对所述当前景点列表中距离相同的景点进行顺序调整,得到景点推荐列表。
123.可以理解的是,考虑用户的周边出行需求,此时为用户在先推荐距离近的景点,按照距离由近至远进行排序,将距离较近的景点在先展示。进一步地,对于距离相同的景点,按照活动举办时间先后顺序进行调整,将距离较近、活动举办时间较近的景点在先展示。在具体实现中,默认距离相同的景点中具有活动特征的景点排列在前。
124.需要说明的是,根据所述活动特征对所述多个待推荐景点进行筛选和排序,生成景点推荐列表,包括:根据用户信息、访问记录和活动参与信息确定用户感兴趣活动类型,根据用户感兴趣活动类型和多个待推荐景点对应的活动类型从所述多个待推荐景点中筛选出活动类型匹配的景点,根据各个待推荐景点与当前位置之间的当前距离以及活动举办
时间对多个待推荐景点进行排序,生成景点推荐列表。
125.本实施例通过在获取到多个待推荐景点时,查找各个待推荐景点对应的活动特征;根据活动特征对多个待推荐景点进行筛选和/或排序,生成景点推荐列表;根据景点推荐列表进行景点推荐。通过上述方式,查找各待推荐景点的活动特征,根据活动特征进行筛选和/或排序,生成景点推荐列表,为用户推荐活动相关景点,便于用户快速掌握活动景点信息,为用户选择感兴趣活动的举办景点提供数据支持,提高了推荐精准度和客户满意度。
126.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有景点推荐程序,所述景点推荐程序被处理器执行时实现如上文所述的景点推荐方法。
127.由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
128.参照图5,图5为本发明景点推荐装置第一实施例的结构框图。
129.如图5所示,本发明实施例提出的景点推荐装置包括:
130.查找模块10,用于在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征。
131.调整模块20,用于根据所述活动特征对所述多个待推荐景点进行信息处理,生成景点推荐列表。
132.推荐模块30,用于根据所述景点推荐列表进行景点推荐。
133.应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
134.本实施例通过在获取到多个待推荐景点时,查找各个待推荐景点对应的活动特征;根据活动特征对多个待推荐景点进行信息处理,生成景点推荐列表;根据景点推荐列表进行景点推荐。通过上述方式,查找各待推荐景点的活动特征,根据活动特征进行信息处理,生成景点推荐列表,为用户提供景点活动信息,便于用户选择感兴趣活动的举办景点,提高了推荐精准度和客户满意度。
135.需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
136.另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的景点推荐方法,此处不再赘述。
137.在一实施例中,所述景点推荐装置还包括特征生成模块;
138.所述特征生成模块,用于在获取到活动举办信息时,根据所述活动举办信息确定待举办活动对应的举办位置,根据所述举办位置确定所述待举办活动对应的目标景点兴趣点,根据所述活动举办信息生成所述目标景点兴趣点对应的目标活动特征;
139.所述查找模块10,还用于确定各个所述待推荐景点对应的景点兴趣点,查找各个所述景点兴趣点对应的活动特征。
140.在一实施例中,所述特征生成模块,还用于根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量,根据所述词嵌入向量生成所述景点兴趣点对应的活动特征。
141.在一实施例中,所述特征生成模块,还用于按照预设提取模板从所述活动举办信息中提取关键信息,根据所述关键信息计算所述景点兴趣点对应的词嵌入向量。
142.在一实施例中,所述调整模块20,还用于根据所述活动特征对所述多个待推荐景点进行筛选和/或排序,生成景点推荐列表。
143.在一实施例中,所述调整模块20,还用于获取用户信息、访问记录和活动参与信息,根据所述用户信息、访问记录和活动参与信息确定用户感兴趣活动类型,根据所述活动特征确定多个待推荐景点对应的活动类型,根据所述用户感兴趣活动类型和所述活动类型从所述多个待推荐景点中筛选出活动类型匹配的景点。
144.在一实施例中,所述调整模块20,还用于获取用户输入的筛选时间范围和筛选活动类型,根据所述活动特征确定所述多个待推荐景点分别对应的举办时间和活动类型,将所述举办时间与所述筛选时间范围进行匹配,得到第一匹配结果,将所述活动类型与所述筛选活动类型进行匹配,得到第二匹配结果,根据所述第一匹配结果和所述第二匹配结果从所述多个待推荐景点中筛选出时间匹配和活动类型匹配的景点。
145.在一实施例中,所述调整模块20,还用于根据所述活动特征确定所述多个待推荐景点对应的活动举办时间,分别确定各个所述待推荐景点与当前位置之间的当前距离,根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表。
146.在一实施例中,所述调整模块20,还用于根据所述活动举办时间按照时间先后顺序对所述多个待推荐景点进行排序,得到初始景点列表,根据所述当前距离按照距离由近至远的顺序对所述初始景点列表中活动举办时间相同的景点进行顺序调整,得到景点推荐列表。
147.在一实施例中,所述调整模块20,还用于根据所述当前距离按照距离由近至远的顺序对所述多个待推荐景点进行排序,得到当前景点列表,根据所述活动举办时间按照时间先后顺序对所述当前景点列表中距离相同的景点进行顺序调整,得到景点推荐列表。
148.在一实施例中,所述景点推荐装置还包括搜索模块;
149.所述搜索模块,用于获取用户输入的筛选信息,根据所述筛选信息从各景点中筛选出对应的多个待推荐景点。
150.在一实施例中,所述筛选信息包括范围信息;
151.所述搜索模块,还用于获取当前位置信息,并根据所述当前位置信息和所述范围信息确定筛选位置范围,根据所述筛选位置范围从各景点中筛选出位置匹配的多个待推荐景点。
152.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
153.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
155.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
156.本发明公开了a1、一种景点推荐方法,所述景点推荐方法包括:
157.在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征;
158.根据所述活动特征对所述多个待推荐景点进行信息处理,生成景点推荐列表;
159.根据所述景点推荐列表进行景点推荐。
160.a2、如a1所述的景点推荐方法,所述在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征之前,所述方法还包括:
161.在获取到活动举办信息时,根据所述活动举办信息确定待举办活动对应的举办位置;
162.根据所述举办位置确定所述待举办活动对应的目标景点兴趣点;
163.根据所述活动举办信息生成所述目标景点兴趣点对应的目标活动特征;
164.所述查找各个所述待推荐景点对应的活动特征,包括:
165.确定各个所述待推荐景点对应的景点兴趣点;
166.查找各个所述景点兴趣点对应的活动特征。
167.a3、如a2所述的景点推荐方法,所述根据所述活动举办信息生成所述景点兴趣点对应的活动特征,包括:
168.根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量;
169.根据所述词嵌入向量生成所述景点兴趣点对应的活动特征。
170.a4、如a3所述的景点推荐方法,所述根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量,包括:
171.按照预设提取模板从所述活动举办信息中提取关键信息;
172.根据所述关键信息计算所述景点兴趣点对应的词嵌入向量。
173.a5、如a1所述的景点推荐方法,所述根据所述活动特征对所述多个待推荐景点进行信息处理,生成景点推荐列表,包括:
174.根据所述活动特征对所述多个待推荐景点进行筛选和/或排序,生成景点推荐列表。
175.a6、如a5所述的景点推荐方法,根据所述活动特征对所述多个待推荐景点进行筛选,包括:
176.获取用户信息、访问记录和活动参与信息;
177.根据所述用户信息、访问记录和活动参与信息确定用户感兴趣活动类型;
178.根据所述活动特征确定多个待推荐景点对应的活动类型;
179.根据所述用户感兴趣活动类型和所述活动类型从所述多个待推荐景点中筛选出活动类型匹配的景点。
180.a7、如a5所述的景点推荐方法,根据所述活动特征对所述多个待推荐景点进行筛
选,包括:
181.获取用户输入的筛选时间范围和筛选活动类型;
182.根据所述活动特征确定所述多个待推荐景点分别对应的举办时间和活动类型;
183.将所述举办时间与所述筛选时间范围进行匹配,得到第一匹配结果;
184.将所述活动类型与所述筛选活动类型进行匹配,得到第二匹配结果;
185.根据所述第一匹配结果和所述第二匹配结果从所述多个待推荐景点中筛选出时间匹配和活动类型匹配的景点。
186.a8、如a5所述的景点推荐方法,根据所述活动特征对所述多个待推荐景点进行排序,生成景点推荐列表,包括:
187.根据所述活动特征确定所述多个待推荐景点对应的活动举办时间;
188.分别确定各个所述待推荐景点与当前位置之间的当前距离;
189.根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表。
190.a9、如a8所述的景点推荐方法,所述根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表,包括:
191.根据所述活动举办时间按照时间先后顺序对所述多个待推荐景点进行排序,得到初始景点列表;
192.根据所述当前距离按照距离由近至远的顺序对所述初始景点列表中活动举办时间相同的景点进行顺序调整,得到景点推荐列表。
193.a10、如a8所述的景点推荐方法,所述根据所述当前距离以及所述活动举办时间对所述多个待推荐景点进行排序,生成景点推荐列表,包括:
194.根据所述当前距离按照距离由近至远的顺序对所述多个待推荐景点进行排序,得到当前景点列表;
195.根据所述活动举办时间按照时间先后顺序对所述当前景点列表中距离相同的景点进行顺序调整,得到景点推荐列表。
196.a11、如a1-10中任一项所述的景点推荐方法,所述在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征之前,所述方法还包括:
197.获取用户输入的筛选信息;
198.根据所述筛选信息从各景点中筛选出对应的多个待推荐景点。
199.a12、如a11所述的景点推荐方法,所述筛选信息包括范围信息;
200.所述根据所述筛选信息从各景点中筛选出对应的多个待推荐景点,包括:
201.获取当前位置信息,并根据所述当前位置信息和所述范围信息确定筛选位置范围;
202.根据所述筛选位置范围从各景点中筛选出位置匹配的多个待推荐景点。
203.本发明还公开了b13、一种景点推荐装置,所述景点推荐装置包括:
204.查找模块,用于在获取到多个待推荐景点时,查找各个所述待推荐景点对应的活动特征;
205.调整模块,用于根据所述活动特征对所述多个待推荐景点进行信息处理,生成景点推荐列表;
206.推荐模块,用于根据所述景点推荐列表进行景点推荐。
207.b14、如b13所述的景点推荐装置,所述景点推荐装置还包括特征生成模块;
208.所述特征生成模块,用于在获取到活动举办信息时,根据所述活动举办信息确定待举办活动对应的举办位置,根据所述举办位置确定所述待举办活动对应的目标景点兴趣点,根据所述活动举办信息生成所述目标景点兴趣点对应的目标活动特征;
209.所述查找模块,还用于确定各个所述待推荐景点对应的景点兴趣点,查找各个所述景点兴趣点对应的活动特征。
210.b15、如b14所述的景点推荐装置,所述特征生成模块,还用于根据所述活动举办信息计算所述景点兴趣点对应的词嵌入向量,根据所述词嵌入向量生成所述景点兴趣点对应的活动特征。
211.b16、如b15所述的景点推荐装置,所述特征生成模块,还用于按照预设提取模板从所述活动举办信息中提取关键信息,根据所述关键信息计算所述景点兴趣点对应的词嵌入向量。
212.b17、如b13所述的景点推荐装置,所述调整模块,还用于根据所述活动特征对所述多个待推荐景点进行筛选和/或排序,生成景点推荐列表。
213.b18、如b17所述的景点推荐装置,所述调整模块,还用于获取用户信息、访问记录和活动参与信息,根据所述用户信息、访问记录和活动参与信息确定用户感兴趣活动类型,根据所述活动特征确定多个待推荐景点对应的活动类型,根据所述用户感兴趣活动类型和所述活动类型从所述多个待推荐景点中筛选出活动类型匹配的景点。
214.本发明还公开了c19、一种景点推荐设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的景点推荐程序,所述景点推荐程序配置为实现如a1至a12中任一项所述的景点推荐方法。
215.本发明还公开了d20、一种存储介质,所述存储介质上存储有景点推荐程序,所述景点推荐程序被处理器执行时实现如a1至a12任一项所述的景点推荐方法。
再多了解一些

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

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

相关文献