一种旅游团组生成方法、装置及存储介质与流程

文档序号:16681266发布日期:2019-01-19 00:32阅读:120来源:国知局
一种旅游团组生成方法、装置及存储介质与流程

本发明涉及人工智能技术领域,特别涉及一种旅游团组生成方法、装置及存储介质。



背景技术:

组团旅游是一种常见的旅行方式,也是各种旅行社主打的服务项目。组团旅游有导游、司机等陪同服务,具有花费低,行程丰富,效率高,人身健康和安全保障比较有保证的优点,一般还可以搭配购物等。

但是,目前旅行社组织旅游团组一般是把出游目的地和时间段一致的报名游客简单拼团,事实上游客年龄段各不相同,身体体力不同,旅游过程中关注的兴趣点不同,爱好参与的活动项目不同,等等,往往导致众口难调,给旅行过程中的时间安排和活动项目安排都造成不方便,也不能让游客玩的尽兴,甚至有游客发生矛盾冲突的风险。



技术实现要素:

本发明实施例提供了一种旅游团组生成方法及装置。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面,提供了一种旅游团组生成方法,包括:

获取同目的地游客各维度特征属性;

基于所述各维度特征属性,进行各维度打分;

通过聚类算法,结合打分结果对所述游客进行聚类分组;

将同一组游客分为至少一个旅行团组,结合各旅行团的各维度打分结果,分配旅行资源,并显示旅行团成员及其对应的旅行资源数据。

在一些可选实施例中,所述各维度特征属性,包括:

年龄段、身体体力、兴趣点、爱好活动。

在一些可选实施例中,每个维度特征属性,包括多个子维度属性。

在一些可选实施例中,所述结合打分结果对所述游客进行聚类分组,包括:

结合打分结果,通过k均值聚类算法,对所述游客进行聚类分组。

在一些可选实施例中,所述旅游团组中游客个数为不多于设定个数。

根据本发明实施例的第二方面,提供一种旅游团组生成装置,包括:

获取模块,用于获取同目的地游客各维度特征属性;

打分模块,用于基于所述各维度特征属性,进行各维度打分;

聚类模块,用于通过聚类算法,结合打分结果对所述游客进行聚类分组;

显示模块,用于将同一组游客分为至少一个旅行团组,结合各旅行团的各维度打分结果,分配旅行资源,并显示旅行团成员及其对应的旅行资源数据。

在一些可选实施例中,所述各维度特征属性,包括:

年龄段、身体体力、兴趣点、爱好活动。

在一些可选实施例中,每个维度特征属性,包括多个子维度属性。

在一些可选实施例中,所述结合打分结果对所述游客进行聚类分组,包括:

结合打分结果,通过k均值聚类算法,对所述游客进行聚类分组。

根据本发明实施例的第三方面,提供了一种存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时实现本发明实施例提供的所述的旅游团组生成方法。

本发明实施例提供的技术方案可以包括以下有益效果:

本发明基于大数据聚类分析,按照游客的各维度特征属性,将以上特征相近程度高的游客归类至同一类,然后将同一类游客分至同一个旅游团组,并基于该组游客的属性特征,相适应安排旅游行程和活动项目。通过人工智能手段,有效的解决了现有的人工简单分组无法满足游客需求的问题,避免了游客旅行的时间成本及经济成本的浪费,促进了旅行经济的发展。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种旅游团组生成方法的流程示意图;

图2是根据一示例性实施例示出的一种旅游团组生成装置的框图。

具体实施方式

以下描述和附图充分地示出本发明的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本发明的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,各实施方案可以被单独地或总地用术语“发明”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的发明,不是要自动地限制该应用的范围为任何单个发明或发明构思。本文中,诸如第一和第二等之类的关系术语仅仅用于将一个实体或者操作与另一个实体或操作区分开来,而不要求或者暗示这些实体或操作之间存在任何实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法、产品等而言,由于其与实施例公开的方法部分相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

如图1所示,本发明提供了一种旅游团组生成方法,包括:

s101、获取同目的地游客各维度特征属性;

s102、基于所述各维度特征属性,进行各维度打分;

s103、通过聚类算法,结合打分结果对所述游客进行聚类分组;

s104、将同一组游客分为至少一个旅行团组,结合各旅行团的各维度打分结果,分配旅行资源,并显示旅行团成员及其对应的旅行资源数据。

本发明基于大数据聚类分析,按照游客的各维度特征属性,将以上特征相近程度高的游客归类至同一类,然后将同一类游客分至同一个旅游团组,并基于该组游客的属性特征,相适应安排旅游行程和活动项目。

本发明实施例获得每个游客在多个维度上的特征属性,所述维度包括年龄段,身体体力,兴趣点,爱好活动等多个维度,可以根据该用户在每个维度上的表现,将其量化为对应的分数,例如,对于身体体力这个维度,分数0-100分,游客体力越好则得分越高,例如,对于兴趣点这个维度,又可以分为名胜古迹,自然风光,刺激探险等多个子维度,如果一个游客喜欢自然风光,则在自然风光这个子维度上其打分越高,在其他子维度上得分就低。类似,爱好活动可以包括购物,拍照,打牌,聊天等子维度,游客喜欢在旅游期间从事哪个活动,则该子维度的得分就高。这样,可以为每个游客建立一组多个维度的特征属性构成的特征属性组。

以上每个游客的特征属性的打分,可以根据用户自己在报名旅游时填报或者选择的信息,或者以往的旅游记录中积累的信息来进行打分。

针对报名同一个目的地的全部游客,按照每个游客的上述特征属性组,利用聚类算法,把游客划分为若干个聚类。

结合打分结果,通过k均值聚类算法,对所述游客进行聚类分组。

k均值聚类算法采用距离作为相似性指标,从而发现给定数据集中的k个类,且每个类的中心是根据类中所有值的均值得到,每个类用聚类中心来描述。对于给定的一个包含n个d维数据点的数据集x以及要分得的类别k,选取欧式距离作为相似度指标,聚类目标是使得各类的聚类平方和最小,结合最小二乘法和拉格朗日原理,聚类中心为对应类别中各数据点的平均值,同时为了使得算法收敛,在迭代过程中,应使最终的聚类中心尽可能的不变。

本发明实施例中,通过对上述游客特征属性进行k均值聚类,将同一目的地的游客划分到设定个数个类别,再按照每个旅行团的人数限制(例如每团不超过20人),从同一个聚类的游客中选取符合人数限制的游客,拼成一个旅行团。

针对每个聚类的特征属性,即各维度特征属性打分结果,为该团组匹配对应的资源数据,该资源数据可以包括行程和活动安排。例如,去日本的旅行团,如果该聚类的游客偏好自然风光,则可以匹配富士山等旅游景点,如果喜欢刺激探险则可以安排游乐园等旅游景点。如果某个团组聚类的特征属性偏好购物,则可以安排银座购物等环节,如果偏好照相,则可以随团安排专业摄影师等。

如图2所示,本发明实施例还提供一种旅游团组生成装置,包括:

获取模块201,用于获取同目的地游客各维度特征属性;

打分模块202,用于基于所述各维度特征属性,进行各维度打分;

聚类模块203,用于通过聚类算法,结合打分结果对所述游客进行聚类分组;

显示模块204,用于将同一组游客分为至少一个旅行团组,结合各旅行团的各维度打分结果,分配旅行资源,并显示旅行团成员及其对应的旅行资源数据。

在一些可选实施例中,所述各维度特征属性,包括:

年龄段、身体体力、兴趣点、爱好活动。

在一些可选实施例中,每个维度特征属性,包括多个子维度属性。

在一些可选实施例中,所述结合打分结果对所述游客进行聚类分组,包括:

结合打分结果,通过k均值聚类算法,对所述游客进行聚类分组。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成前文所述的方法。上述非临时性计算机可读存储介质可以是只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁带和光存储设备等。

本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。所属技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本文所披露的实施例中,应该理解到,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

应当理解的是,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本发明并不局限于上面已经描述并在附图中示出的流程及结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1