一种基于用户信息的景点推荐方法、装置及存储介质制造方法及图纸

技术编号:23288269 阅读:20 留言:0更新日期:2020-02-08 18:16
本发明专利技术公开了一种基于用户信息的景点推荐方法、装置及存储介质,所述方法包括:接受用户发送的景点推荐请求,所述推荐请求包括计划行程时间和目的地区域;根据所述推荐请求,筛选出所有符合所述推荐请求的旅游景点;根据所述用户标签,结合预测模型计算出用户到各个所述旅游景点的倾向率

A method, device and storage medium of scenic spot recommendation based on user information

【技术实现步骤摘要】
一种基于用户信息的景点推荐方法、装置及存储介质
本专利技术涉及计算机
,尤其涉及一种基于用户信息的景点推荐方法、装置及存储介质。
技术介绍
当前旅游城市都不再是单一一种的旅游业态,是多元化复合型的旅游综合体。人们去到一处旅游城市,可以得到全方位的体验。例如说西安是以秦陵兵马俑而闻名,但说到西安也一样会去到回民街满足吃的需求,去到华山满足自然风光的需求等等。旅客们也不再满足于整个旅游体验只有秦陵兵马俑博物馆这一单一的景点,因为大家都不远千里而来,自然要玩得尽兴,更何况城市建设已经提供了这么多选择。但如何安排自己的行程,如何得到一个满意的行程,很多旅客搜寻了很多攻略都找不到满意答案。
技术实现思路
本专利技术旨在至少在一定程度上解决相关记述中的技术问题之一。为此,本专利技术的一个目的是提供一种基于用户信息的景点推荐方法,能够根据用户的属性标签,帮助用户规划出最佳的旅游计划。为实现上述目的,本专利技术提供一种基于用户信息的景点推荐方法,所述方法包括:接受用户发送的景点推荐请求,所述推荐请求包括计划行程时间和目的地区域;根据所述推荐请求,筛选出所有符合所述推荐请求的旅游景点;获取用户信息,并根据所述用户信息给用户匹配用户标签;根据所述用户标签,结合预测模型计算出用户到各个所述旅游景点的倾向率;根据各个所述旅游景点的倾向率大小,按照由大至小进行排列得到数组{};获取用户的地理位置以及各个所述旅游景点的地理位置,并计算所述用户到各个所述旅游景点的距离,以用户到各个所述旅游景点的距离最短为条件,推荐旅游路线;建立旅游线路时间预测计算模型,计算所述旅游路线的行程时间;将满足所述行程时间小于所述计划行程时间的景点推荐给用户。进一步地,所述倾向率的计算公式为:,其中表示单个标签的倾向率,h表示用户,i表示标签,表示单个标签的权重,a为正整数,取值范围为[2,+∞]。进一步地,所述用户标签包括年龄标签、婚姻标签、职业标签以及爱好标签。进一步地,通过优序对比法计算所述单个标签的权重。进一步地,所述旅游线路时间预测计算模型的公式为:,其中为用户位置到距离最近的景点的行程时间,为到下一个距离最近的景点的行程时间,m为正整数,取值范围为[2,+∞]。进一步地,所述用户位置到距离最近的景点的行程时间包括步行时间和游览时间。进一步地,包括:根据所述各景点位置和所述游客的位置路线的道路情况和所述游客步行速度,计算各景点间步行所需要的时间。进一步地,所述将满足所述行程时间小于所述计划行程时间的景点推荐给用户包括:将满足所述行程时间小于所述计划行程时间的景点生成景点列表图形界面,其中景点列表图形界面包括各个景点的位置信息、简介和风景照片缩略图。另一方面,本专利技术还提供了一种计算机设备,所述计算机设备包括处理器以及存储器,所述存储器存储有计算机指令,所述处理器耦合所述存储器,所述处理器在工作时执行所述计算机指令以实现上述的基于用户信息的景点推荐方法。另一方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述的基于用户信息的景点推荐方法。本专利技术根据用户的属性标签,所有景点按照推测的旅客喜爱的优先级进行排序,再根据用户设置的计划行程时长与各景点的行程时间,规划出最佳的旅游路线。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:图1是本专利技术提供的基于用户信息的景点推荐方法的第一实施方式的流程示意图。具体实施方式在下文中,将更全面地描述本专利技术的各种实施例。本专利技术可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本专利技术的各种实施例限于在此公开的特定实施例的意图,而是应将本专利技术理解为涵盖落入本专利技术的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。在下文中,可在本专利技术的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本专利技术的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。在本专利技术的各种实施例中,表述“A或/和B”包括同时列出的文字的任何组合或所有组合,例如,可包括A、可包括B或可包括A和B二者。在本专利技术的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本专利技术的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。应注意到:在本专利技术中,除非另有明确的规定和定义,“安装”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接、也可以是可拆卸连接、或者一体地连接;可以是机械连接,也可以是电连接;可以是直接连接,也是可以通过中间媒介间接相连;可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。在本专利技术中,本领域的普通技术人员需要理解的是,文中指示方位或者位置关系的术语为基于附图所示的方位或者位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或者元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本专利技术的各种实施例。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关
中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本专利技术的各种实施例中被清楚地限定。请参阅图1,图1是本专利技术的一种基于用户信息的景点推荐方法的第一实施方式的流程示意图。如图1所示,本实施方式的一种基于用户信息的景点推荐方法,至少包括如下步骤:S1,接受用户发送的景点推荐请求,所述推荐请求包括计划行程时间和目的地区域;用户终端与后台服务器通信连接,以使得两者可进行信息交互,交互方式包括但不限于应用程序、小程序等。当用本文档来自技高网
...

【技术保护点】
1.一种基于用户信息的景点推荐方法,其特征在于,所述方法包括:/n接受用户发送的景点推荐请求,所述推荐请求包括计划行程时间和目的地区域;/n根据所述推荐请求,筛选出所有符合所述推荐请求的旅游景点;/n获取用户信息,并根据所述用户信息给用户匹配用户标签;/n根据所述用户标签,结合预测模型计算出用户到各个所述旅游景点的倾向率

【技术特征摘要】
1.一种基于用户信息的景点推荐方法,其特征在于,所述方法包括:
接受用户发送的景点推荐请求,所述推荐请求包括计划行程时间和目的地区域;
根据所述推荐请求,筛选出所有符合所述推荐请求的旅游景点;
获取用户信息,并根据所述用户信息给用户匹配用户标签;
根据所述用户标签,结合预测模型计算出用户到各个所述旅游景点的倾向率;
根据各个所述旅游景点的倾向率大小,按照由大至小进行排列得到数组{},所述倾向率的计算公式为:,其中表示单个标签的倾向率,h表示用户,i表示标签,
表示单个标签的权重,a为正整数,取值范围为[2,+∞];
获取用户的地理位置以及各个所述旅游景点的地理位置,并计算所述用户到各个所述旅游景点的距离;
以用户到各个所述旅游景点的距离最短为条件,推荐旅游路线;
建立旅游线路时间预测计算模型,计算所述旅游路线的行程时间;
将满足所述行程时间小于所述计划行程时间的景点推荐给用户。


2.根据权利要求1所述的基于用户信息的景点推荐方法,其特征在于,所述用户标签包括年龄标签、婚姻标签、职业标签以及爱好标签。


3.根据权利要求2所述的基于用户信息的景点推荐方法,其特征在于,通过优序对比法
计算所述单个标签的权重。


4.根据权利要求3所述的基于用户信息的景点推荐方法,其特征在于,所述旅...

【专利技术属性】
技术研发人员:陈宇博
申请(专利权)人:恒大智慧科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1