一种基于网络数据收集的旅游线路景点组合推荐方法技术

技术编号:11991575 阅读:98 留言:0更新日期:2015-09-02 19:47
本发明专利技术公开了一种基于网络数据收集的旅游线路景点组合推荐方法,包括:确定某个目标旅游景点的地理位置,并对其区域范围内所有景点进行搜索,将所有景点中的任意两个以及任意三个景点进行组合;对各个景点、二元景点组合、三元景点组合名称的网络文本数量进行统计;获取二元景点组合中每两个景点间的距离,以及计算三元景点组合中每三个景点间两两距离的总和;计算二元景点组合、三元景点组合的关联热度及关联系数;计算各个景点组合中景点所需要花费时间的总和;将各个景点组合中景点所需要花费时间的总和分别与时间阈值进行比较,得到有效的景点组合。本发明专利技术可以将词频共现方法运用至不同旅游景点的组合上,继而进行辅助景点推荐。

【技术实现步骤摘要】

本专利技术设及一种旅游线路景点推荐方法,尤其是一种基于网络数据收集的旅游线 路景点组合推荐方法,属于旅游景点推荐领域。
技术介绍
目前网络上现有的旅游景点热度信息如百度指数、百度旅游预测等平台上的数据 资料均为单一景点的关注热度,缺乏对多景点之间关联程度的量化表现,导致在具体旅游 线路规划中、某既定景点确定的情况下,无法对景点组合进行适宜的选择。[000引此外,在现有的旅游景点组合推荐方法的专利文献中,如专利号为 200810181564. 4,名称为"景点推荐装置及方法"的专利技术专利,对景点组合具有一定的指导 意义,但在实践中也存在一定的不足,该专利的主要问题在于;计算景点组合的关联程度时 缺少对空间距离、游览时间等实际影响因素的考虑,难W形成合理的景点组合推荐。
技术实现思路
本专利技术的目的是为了解决上述现有技术的缺陷,提供了一种基于网络数据收集的 旅游线路景点组合推荐方法,该方法可W将词频共现方法运用至不同旅游景点的组合,在 贴近现实条件的约束下、使景点组合的关联程度量化,继而进行辅助景点的组合推荐。 本专利技术的目的可W通过采取如下技术方案达到: -种基于网络数据收集的旅游线路景点组合推荐方法,包括W下步骤:S1、对旅游者输入的某个目标旅游景点进行卫星定位,确定该目标旅游景点的地 理位置;S2、在网络地图中对某个W所述目标旅游景点为中屯、的区域范围内的所有景点进 行捜索,并储存所有景点的名称及数量信息,将所有景点中的任意两个W及任意=个景点 进行组合,分别得到二元景点组合名称和S元景点组合名称;S3、获取各个景点所需的一般游览时间,W及在社交网络平台对各个景点名称、各 个二元景点组合名称、各个=元景点组合名称的网络文本数量进行统计; S4、获取二元景点组合中每两个景点间的距离,W及获取S元景点组合中每两个 景点间的距离,并叠加计算出每S个景点间两两距离的总和; S5、根据二元景点组合中每两个景点间的总距离,计算二元景点组合的关联热度 及关联系数,W及根据=元景点组合中每=个景点间两两距离的总和,计算=元景点组合 的关联热度及关联系数;S6、根据各个景点所需的一般游览时间,计算各个景点组合中景点所需要花费时 间的总和;S7、根据旅游者选择的旅游模式,将各个景点组合中景点所需要花费时间的总和 分别与所选择旅游模式对应的时间阔值进行比较,若所需要花费时间的总和《时间阔值, 则该景点组合作为推荐,即该景点组合为有效的景点组合;若所需要花费时间的总和>时 间阔值,则该景点组合不作为推荐;S8、将有效的景点组合按关联热度大小排序后输出。 作为一种实施方案,步骤S3中,所述获取各个景点所需的一般游览时间,具体为: 捜索各个景点的详细网络信息,统计游览各个景点所需的时间范围,取平均值后进行记录。 作为一种实施方案,步骤S3中,所述在社交网络平台对各个景点名称、各个二元 景点组合名称、各个=元景点组合名称的网络文本数量进行统计,具体包括:S31、利用网络文本数据库,对各个景点名称进行捜索,得到含有各个景点名称的 网络文本数量,该数量记为S,,其中X表示景点X,W此作为在网络文本数据库中各景点出 现的词频数的依据;S32、利用网络文本数据库,对各个二元景点组合的名称进行捜索,得到含有各个 二元景点组合名称的网络文本数量,记为Sy。y,其中X、Y分别表示景点X和景点Y,W此作 为在网络文本数据库中各景点组合出现的词频数的依据;S33、利用网络文本数据库,直接对各个=元景点组合名称进行捜索,得到含有各 景点组合名称的网络文本数量,记为Synynz,其中X、Y、Z分别表示景点X、景点Y和景点Z, W此作为在网络文本数据库中各景点组合出现的词频数的依据。 作为一种实施方案,步骤S4中,所述获取二元景点组合中每两个景点间的距离, 具体为: 将二元景点组合名称提取出来,连入网络数据库,在百度地图中分别拾取两个景 点对应的地理位置信息,并获取两个景点间的实际距离,而两个景点间的实际距离的两倍 即为两个景点间的总距离,总距离记为dq,其中X、Y分别表示景点X和景点Y。 作为一种实施方案,步骤S4中,所述获取=元景点组合中每两个景点间的距离, 并叠加计算出每=个景点间两两距离的总路程,具体为: 将=元景点组合名称提取出来,连入网络数据库,在百度地图中分别拾取=个景 点对应的地理位置信息,并获取每两个景点间的实际距离dq、cU和dy,,其中X、Y、Z分别表 不景点X、景点Y和景点Z;将dyy、du和dy,相加,得到二兀景点组合中每二个景点间两两距 离的总和。 作为一种实施方案,步骤S5中,所述二元景点组合的关联热度的计算,具体为:给定一个关联规则壯Y,它表示在所规划的一条一日游旅游线路中,将景点X和景 点Y作为相邻的两个旅游目的地;将X巧该一规则出现的可能性量化,定义为X巧的关联热 度,记为PfyW,而将X景点的词频数记为Sy、Y景点的词频数记为Sy,X景点和Y景点组合的 词频数记为Sy。y,给定一个关系式,即; 该式表示将景点X和景点Y作为相邻的两个旅游目的地的可能性,P值越高,表示 可能性越大。 作为一种实施方案,步骤S5中,所述二元景点组合的关联系数通过下式计算: 关联系数Sy。y表示景点X和景点Y的关联程度;关联热度Py。y表示景点X和景 点Y该一组合的关注热度;d表示两个景点间的总距离。 作为一种实施方案,步骤S5中,所述=元景点组合的关联热度的计算,具体为: 给定一个关联规则X巧+Z,它表示在规划的一条一日游旅游线路中,将景点X、景 点Y和景点Z作为相邻的S个旅游目的地;将X巧+Z该一规则出现的可能性量化,定义为 X巧+Z的关热度数,记为Pb+y+d,而将X景点的词频数记为Sy、Y景点的词频数记为Sy,X景 点和Y景点组合的词频数记为Sy。y,X景点和Z景点组合的词频数记为Sy。,,Y景点和Z景 点组合的词频数记为Sy。,,X景点、Y景点和Z景点组合的词频数记为Sy。y。Z,给定一个关 系式,即; 该式表示景点X、景点Y和景点Z作为相邻的S个旅游目的地的可能性,P值越高, 可能性越大。作为一种实施方案,步骤S5中,所述=元景点组合的关联系数通过下式计算: 关联系数馬。y。Z表示景点X、景点Y和景点Z的关联程度;关联热度PX。y。Z表示 景点X、景点Y和景点Z该一组合的关注热度;d表示=个景点间两两距离的总和。 本专利技术相对于现有技术具有如下的有益效果: 1、本专利技术所使用的词频共现方法基于网络文本数据库,通过同时捜索两个及W上 词语的组合,根据捜索结果数量得到该词语组合的网络词频。通过词频共现的方法能够表 现出任意两个词语的关联情况,通过具体的数值分析可W将该一关联情况量化,将该方法 运用至不同旅游景点的组合上,使景点组合的关联程度量化,继而辅助景点推荐。 2、本专利技术所使用的数据来源于社交网络平台的捜索结果,利用了在旅游景点组合 方面的网络关注度,将景点之间实际关联程度建立在实时更新的网络关注度的基础上,再 加上空间距离和游览时间该2个主要影响因素的约束,使得计算出的景点关联程度更具有 时效性和真实性,在实际应用上更具竞争力。 3、本专利技术量化景点组合关联程度的方法依据了社会物理学的引力模型,将空间相 本文档来自技高网...

【技术保护点】
一种基于网络数据收集的旅游线路景点组合推荐方法,其特征在于:所述方法包括以下步骤:S1、对旅游者输入的某个目标旅游景点进行卫星定位,确定该目标旅游景点的地理位置;S2、在网络地图中对某个以所述目标旅游景点为中心的区域范围内的所有景点进行搜索,并储存所有景点的名称及数量信息,将所有景点中的任意两个以及任意三个景点进行组合,分别得到二元景点组合名称和三元景点组合名称;S3、获取各个景点所需的一般游览时间,以及在社交网络平台对各个景点名称、各个二元景点组合名称、各个三元景点组合名称的网络文本数量进行统计;S4、获取二元景点组合中每两个景点间的距离,以及获取三元景点组合中每两个景点间的距离,并叠加计算出每三个景点间两两距离的总和;S5、根据二元景点组合中每两个景点间的总距离,计算二元景点组合的关联热度及关联系数,以及根据三元景点组合中每三个景点间两两距离的总和,计算三元景点组合的关联热度及关联系数;S6、根据各个景点所需的一般游览时间,计算各个景点组合中景点所需要花费时间的总和;S7、根据旅游者选择的旅游模式,将各个景点组合中景点所需要花费时间的总和分别与所选择旅游模式对应的时间阈值进行比较,若所需要花费时间的总和≤时间阈值,则该景点组合作为推荐,即该景点组合为有效的景点组合;若所需要花费时间的总和>时间阈值,则该景点组合不作为推荐;S8、将有效的景点组合按关联热度大小排序后输出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:赵渺希贾锐澜吴江月顾沁
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

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

1