基于人工智能的旅游行程规划方法和装置制造方法及图纸

技术编号:15189648 阅读:77 留言:0更新日期:2017-04-19 19:24
本发明专利技术提出一种基于人工智能的旅游行程规划方法和装置,该基于人工智能的旅游行程规划方法包括接收用户从多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据目标推荐信息生成对应的多个旅游行程,在旅游行程满足预设条件时,根据多个推荐信息对每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取多个中间旅游行程中每个中间旅游行程基于目标旅游信息的损失函数,得到与每个中间旅游行程对应的损失函数;以及从多个中间旅游行程中确定对应的损失函数最小的中间旅游行程作为目标旅游行程,并将目标旅游行程作为旅游行程规划结果。通过本发明专利技术能够有效提升旅游行程的规划效果,提高了规划结果的合理性和可参考性,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种基于人工智能的旅游行程规划方法和装置。
技术介绍
随着国民物质和精神生活的富足,用户会通过电子设备中旅游行程规划类的应用程序安排旅游景点和行程。人工智能(ArtificialIntelligence,AI),是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。相关技术中,用户无法对旅游行程规划类应用程序生成的旅游行程的紧凑程度进行自定义,而且行程规划过程中未考虑景点开闭时间和最佳游玩时间,旅游行程规划的智能化效果不高。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于人工智能的旅游行程规划方法,能够有效提升旅游行程的规划效果,提高了规划结果的合理性和可参考性,提升用户体验。本专利技术的另一个目的在于提出一种基于人工智能的旅游行程规划装置。本专利技术的又一个目的在于提出一种基于人工智能的旅游行程规划装置。本专利技术的另一个目的在于提出一种非临时性计算机可读存储介质。本专利技术的另一个目的在于提出一种计算机程序产品。为达到上述目的,本专利技术第一方面实施例提出的基于人工智能的旅游行程规划方法,包括:确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。本专利技术第一方面实施例提出的基于人工智能的旅游行程规划方法,通过确定与用户输入的目标旅游信息对应的多个推荐信息,接收用户从多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据目标推荐信息生成对应的多个旅游行程,根据目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果,在判断结果为满足预设条件时,根据多个推荐信息对每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程,并从多个中间旅游行程中确定对应的损失函数最小的中间旅游行程作为目标旅游行程,并将目标旅游行程作为旅游行程规划结果,能够有效提升旅游行程的规划效果,提高了规划结果的合理性和可参考性,提升用户体验。为达到上述目的,本专利技术第二方面实施例提出的基于人工智能的旅游行程规划装置,包括:第一确定模块,用于确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;判断模块,用于根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;补充模块,用于在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取模块,用于获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及第二确定模块,用于从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。本专利技术第二方面实施例提出的基于人工智能的旅游行程规划装置,通过确定与用户输入的目标旅游信息对应的多个推荐信息,接收用户从多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据目标推荐信息生成对应的多个旅游行程,根据目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果,在判断结果为满足预设条件时,根据多个推荐信息对每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程,并从多个中间旅游行程中确定对应的损失函数最小的中间旅游行程作为目标旅游行程,并将目标旅游行程作为旅游行程规划结果,能够有效提升旅游行程的规划效果,提高了规划结果的合理性和可参考性,提升用户体验。为达到上述目的,本专利技术第三方面实施例提出的基于人工智能的旅游行程规划装置,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。本专利技术第三方面实施例提出的基于人工智能的旅游行程规划装置,通过确定与用户输入的目标旅游信息对应的多个推荐信息,接收用户从多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据目标推荐信息生成对应的多个旅游行程,根据目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果,在判断结果为满足预设条件时,根据多个推荐信息对每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程,并从多个中间旅游行程中确定对应的损失函数最小的中间旅游行程作为目标旅游行程,并将目标旅游行程作为旅游行程规划结果,能够有效提升旅游行程的规划效果,提高了规划结果的合理性和可参考性,提升用户体验。为达到上述目的,本专利技术第四方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种基于人工智能的旅游行程规划方法,所述方法包括:确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。本专利技术第四方面实施例提出的非临时性计算机可读存储介质,通过确定与用户输入的目标旅游信息对应的多个推荐信息,接收用户从多个推荐信息中选取的推本文档来自技高网...

【技术保护点】
一种基于人工智能的旅游行程规划方法,其特征在于,包括以下步骤:确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。

【技术特征摘要】
1.一种基于人工智能的旅游行程规划方法,其特征在于,包括以下步骤:确定与用户输入的目标旅游信息对应的多个推荐信息,接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,并根据所述目标推荐信息生成对应的多个旅游行程;根据所述目标旅游信息判断每个旅游行程是否满足预设条件,得到判断结果;在所述判断结果为满足所述预设条件时,根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程;获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数;以及从所述多个中间旅游行程中确定所述对应的损失函数最小的中间旅游行程作为目标旅游行程,并将所述目标旅游行程作为旅游行程规划结果。2.如权利要求1所述的基于人工智能的旅游行程规划方法,其特征在于,所述根据所述多个推荐信息对所述每个旅游行程进行补充处理,得到补充后的多个旅游行程作为中间旅游行程,包括:将所述多个推荐信息中除所述目标推荐信息以外的推荐信息作为候选推荐信息;分别将多个所述候选推荐信息中每个候选推荐信息补充至所述每个旅游行程中,得到与所述每个旅游行程对应的多个补充后旅游行程作为候选旅游行程;根据预设算法从与所述每个旅游行程对应的多个候选旅游行程中,确定出候选旅游行程评分中评分最高的候选旅游行程并作为所述中间旅游行程。3.如权利要求1所述的基于人工智能的旅游行程规划方法,其特征在于,在所述确定与用户输入的目标旅游信息对应的多个推荐信息之前,还包括:提供多种类型的旅游信息,其中,所述多种类型的旅游信息包括:目标城市、旅游时间段、旅游经济、行程偏好、景点类型、饮食类型,以及交通类型中的一种或多种。4.如权利要求3所述的基于人工智能的旅游行程规划方法,其特征在于,所述获取所述多个中间旅游行程中每个中间旅游行程基于所述目标旅游信息的损失函数,得到与所述每个中间旅游行程对应的损失函数,包括:获取所述每个中间旅游行程基于每种类型的目标旅游信息的损失函数;对所述每个中间旅游行程的所述基于每种类型的目标旅游信息的损失函数进行加权求和运算,将加权求和运算后的损失函数作为与所述每个中间旅游行程对应的损失函数。5.如权利要求1所述的基于人工智能的旅游行程规划方法,其特征在于,所述目标推荐信息包括:多个目标推荐餐馆/多个目标推荐景点,所述根据所述目标旅游信息判断所述旅游行程是否满足预设条件,得到判断结果,包括:根据所述目标旅游信息确定目标推荐餐馆/目标推荐景点的数量阈值;根据所述数量阈值判断所述旅游行程是否满足预设条件,得到判断结果;其中,所述预设条件为:生成所述旅游行程的目标推荐信息中多个目标推荐餐馆/多个目标推荐景点的数量小于所述数量阈值。6.如权利要求1所述的基于人工智能的旅游行程规划方法,其特征在于,所述接收所述用户从所述多个推荐信息中选取的推荐信息并作为目标推荐信息,包括:根据所述目标旅游信息确定所述对应的多个推荐信息中每个推荐信息的推荐指数和相似度指数;根据所述推荐指数和相似度指数从所述多个推荐信息中确定预设个数的推荐信息,并将所述预设个数的推荐信息显示给所述用户;接收所述用户从所述预设个数的推荐信息中选取的信息并作为所述目标推荐信息。7.如权利要求1所述的基于人工智能的旅游行程规划方法,其特征在于,还包括:将用户对所述...

【专利技术属性】
技术研发人员:梁华盛王凡石磊何径舟黄世维蒋祥涛刘泉有闫金钢杨博菲王惠美
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1