单日旅游路线的评分方法、系统、电子设备和介质与流程

文档序号:30384064发布日期:2022-06-11 05:58阅读:106来源:国知局
单日旅游路线的评分方法、系统、电子设备和介质与流程

1.本发明涉及ota(online travel agency,在线旅行社)平台的信息处理技术领域,特别涉及一种单日旅游路线的评分方法、系统、电子设备和介质。


背景技术:

2.在ota(在线旅游)行业,单日旅游路线产品是重要的综合旅游产品的载体。如何评价单日旅游路线,进而发现高质量的单日旅游路线显得十分重要。
3.现阶段对单日旅游路线的评分方法是通过有经验的定制师进行人工评分。该评分方法操作过程效率低,评价准则不一致,因人而异,面对日新月异的海量路线,难以进行准确和快速的评分。


技术实现要素:

4.本发明要解决的技术问题是为了克服现有技术采用人工评分效率低,准确率低的缺陷,提供一种单日旅游路线的评分方法、系统、电子设备和介质。
5.本发明是通过下述技术方案来解决上述技术问题:
6.本发明提供一种单日旅游路线的评分方法,所述评分方法包括:
7.获取所述单日旅游路路线中的旅游景点;
8.基于所述旅游景点将所述单日旅游路线分成若干段旅游路线;
9.对每段旅游路线进行评分;
10.基于每段旅游路线的评分,获取所述单日旅游路线的评分。
11.较佳地,所述对每段旅游路线进行评分的步骤包括:
12.获取每段旅游路线的第一景点和第二景点;每段旅游路线由所述第一景点转移至所述第二景点形成的旅游路线;
13.判断所述第一景点是否为单日旅游路线的起始景点,若是,则获取所述第一景点的评分及景点转移的评分,并根据第一景点的评分及景点转移的评分,获取每段旅游路线的评分;若否,则获取所述景点转移的评分,并根据所述景点转移的评分,获取每段旅游路线的评分;
14.所述景点转移的评分包括景点搭配的评分和景点距离的评分;
15.所述第一景点的评分包括用户对所述第一景点的偏好得分和所述第一景点的等级得分;
16.所述景点搭配的评分表征对所述第二景点与所述第一景点的搭配进行评分;所述景点距离的评分表征对所述第一景点与所述第二景点的距离进行评分。
17.较佳地,所述景点距离的评分按照如下公式进行计算:
18.19.其中,dis_score表征景点的距离评分;a表征所述第一景点与所述第二景点的距离;avgdis表征若干个景点与所述第一景点的平均值距离,且所述若干个景点为距离所述第一景点最近的若干个景点。
20.较佳地,所述基于每段旅游路线的评分,获取所述单日旅游路线的评分的步骤包括:
21.将每段旅游路线的评分进行求和以得到总评分;
22.获取所述单日旅游路线中的旅游景点的数量;
23.基于所述总评分和所述数量,获取所述单日旅游路线的评分。
24.本发明还提供一种单日旅游路线的评分系统,所述评分系统包括:
25.第一获取模块,用于获取所述单日旅游路路线中的旅游景点;
26.划分模块,用于基于所述旅游景点将所述单日旅游路线分成若干段旅游路线;
27.评分模块,用于对每段旅游路线进行评分;
28.第二获取模块,用于基于每段旅游路线的评分,获取所述单日旅游路线的评分。
29.较佳地,所述划分模块包括:
30.第一获取单元,用于获取每段旅游路线的第一景点和第二景点;每段旅游路线由所述第一景点转移至所述第二景点形成的旅游路线;
31.判断单元,用于判断所述第一景点是否为单日旅游路线的起始景点,若是,则调用第二获取单元;若否,则调用第三获取单元;
32.所述第二获取单元,用于获取所述第一景点的评分及景点转移的评分,并根据第一景点的评分及景点转移的评分,获取每段旅游路线的评分;
33.所述第三获取单元,用于则获取所述景点转移的评分,并根据所述景点转移的评分,获取每段旅游路线的评分;
34.所述景点转移的评分包括景点搭配的评分和景点距离的评分;
35.所述第一景点的评分包括用户对所述第一景点的偏好得分和所述第一景点的等级得分;
36.所述景点搭配的评分表征对所述第二景点与所述第一景点的搭配进行评分;所述景点距离的评分表征对所述第一景点与所述第二景点的距离进行评分。
37.较佳地,所述景点距离的评分按照如下公式进行计算:
[0038][0039]
其中,dis_score表征景点的距离评分;a表征所述第一景点与所述第二景点的距离;avgdis表征若干个景点与所述第一景点的平均值距离,且所述若干个景点为距离所述第一景点最近的若干个景点。
[0040]
较佳地,所述第二获取模块包括:
[0041]
求和单元,用于将每段旅游路线的评分进行求和以得到总评分;
[0042]
第四获取单元,用于获取所述单日旅游路线中的旅游景点的数量;
[0043]
第五获取单元,用于基于所述总评分和所述数量,获取所述单日旅游路线的评分。
[0044]
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述的单日旅游路线的评分方法。
[0045]
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的单日旅游路线的评分方法。
[0046]
本发明的积极进步效果在于:
[0047]
本发明提供单日旅游路线的评分方法、系统、电子设备和介质,单日旅游路线的评分方法通过将单日旅游路线分成若干段旅游路线;对每段旅游路线进行评分,再基于每段旅游路线的评分,获取单日旅游路线的评分,从而实现自动获取单日旅游路线的评分,同时,使得单日旅游路线的评分更加快速和准确,从而提高了对单日旅游路线评分的效率和准确率,进而提升了用户的体验。
附图说明
[0048]
图1为本发明实施例1的单日旅游路线的评分方法的流程图;
[0049]
图2为本发明实施例1中的步骤s103的流程图;
[0050]
图3为本发明实施例1中的步骤s104的流程图;
[0051]
图4为本发明实施例2的单日旅游路线的评分系统的模块示意图;
[0052]
图5为本发明实施例2中的划分模块的模块示意图;
[0053]
图6为本发明实施例2中的第二获取模块的模块示意图;
[0054]
图7为本发明实施例5的电子设备的结构示意图。
具体实施方式
[0055]
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0056]
实施例1
[0057]
如图1所示,本实施例公开了一种单日旅游路线的评分方法,所述评分方法包括:
[0058]
步骤s101、获取所述单日旅游路路线中的旅游景点;
[0059]
步骤s102、基于所述旅游景点将所述单日旅游路线分成若干段旅游路线;
[0060]
步骤s103、对每段旅游路线进行评分;
[0061]
步骤s104、基于每段旅游路线的评分,获取所述单日旅游路线的评分。
[0062]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成,则获取该单日旅游路路线中的旅游景点a、b、c。基于,旅游景点a、b、c,可以将该单日旅游路路线分成ab、bc两段旅游路线,并对ab、bc两段旅游路线进行评分,以得到ab、bc两段旅游路线的得分分别为x1、x2。再根据x1、x2,获取该单日旅游路线的评分为x。
[0063]
本实施例提供单日旅游路线的评分方法,单日旅游路线的评分方法通过将单日旅游路线分成若干段旅游路线;对每段旅游路线进行评分,再基于每段旅游路线的评分,获取单日旅游路线的评分,从而实现自动获取单日旅游路线的评分,同时,使得单日旅游路线的评分更加快速和准确,从而提高了对单日旅游路线评分的效率和准确率,进而提升了用户的体验。
[0064]
如图2所示,在一可实施的方式中,步骤s103包括以下步骤:
[0065]
步骤s1031、获取每段旅游路线的第一景点和第二景点;每段旅游路线由所述第一景点转移至所述第二景点形成的旅游路线;
[0066]
步骤s1032、判断所述第一景点是否为单日旅游路线的起始景点,若是,则执行步骤s1033;若是,则执行步骤s1034;
[0067]
步骤s1033、获取所述第一景点的评分及景点转移的评分,并根据第一景点的评分及景点转移的评分,获取每段旅游路线的评分;
[0068]
步骤s1034、获取所述景点转移的评分,并根据所述景点转移的评分,获取每段旅游路线的评分;
[0069]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成且一天路线顺序为(a-b-c),则获取第一段旅游路线的第一景点为景点a和第二景点为景点b及第二段旅游路线的第一景点为景点b和第二景点为景点c。判断出第一段旅游路线的第一景点a为单日旅游路线的起始景点,则获取第一景点a的评分及景点转移的评分即景点a转移至景点b的评分,并根据第一景点a的评分及景点转移的评分,获取第一段旅游路线的评分。判断出第二段旅游路线的第一景点b为非单日旅游路线的起始景点,则获取第一景点b的评分及景点转移的评分即景点b转移至景点c的评分,并根据第一景点b的评分及景点转移的评分,获取第二段旅游路线的评分。
[0070]
本方案中,所述景点转移的评分包括景点搭配的评分和景点距离的评分;
[0071]
所述第一景点的评分包括用户对所述第一景点的偏好得分和所述第一景点的等级得分;其中,第一景点的等级得分可以根据景点自身的等级国家认证的a级及行业内用户打分或评价数量综合计算获得。
[0072]
具体地,景点转移的评分可用如下公式计算:
[0073]
f(y1|y2)=topic_score*poi_level*match_score*dis_score
[0074]
其中,f(y1|y2)表征景点转移的评分;topic_score表征用户对所述第一景点的偏好得分;poi_level表征所述第一景点的等级得分,match_score表征景点搭配的评分;dis_score表征景点距离的评分。
[0075]
所述景点搭配的评分表征对所述第二景点与所述第一景点的搭配进行评分;所述景点距离的评分表征对所述第一景点与所述第二景点的距离进行评分。
[0076]
本方案中,通过判断每段旅游路线的第一景点是否为单日旅游路线的起始景点,若是,则每段旅游路线的评分由第一景点的评分及景点转移的评分计算得到,若否,则每段旅游路线的评分由景点转移的评分计算得到,从而使得单日旅游路线的每个景点考虑的权重相同,使得每段旅游路线的评分更加准确,进而保证了单日旅游路线评分的准确度。在一可实施的方式中,所述景点的距离评分按照如下公式进行计算:
[0077][0078]
其中,dis_score表征景点的距离评分;a表征所述第一景点与所述第二景点的距离;avgdis表征若干个景点与所述第一景点的平均值距离,且所述若干个景点为距离所述第一景点最近的若干个景点。
[0079]
具体地,在本方案中,对于dis_score可以直接使用该城市下,热门路线的距离平均得分来替代。
[0080]
本方案,景点距离的评分考虑到第一景点与所述第二景点的距离,若干个景点与所述第一景点的平均值距离的因素,从而使得景点的距离评分更加准确,进一步提高了对单日旅游路线的评分的准确度。
[0081]
如图3所示,在一可实施的方式中,步骤s104包括:
[0082]
步骤s1042、将每段旅游路线的评分进行求和以得到总评分;
[0083]
步骤s1043、获取所述单日旅游路线中的旅游景点的数量;
[0084]
步骤s1044、基于所述总评分和所述数量,获取所述单日旅游路线的评分。
[0085]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成且一天路线顺序为(a-b-c),即单日旅游路线由两段旅游路线构成,分别是旅游路线ab和旅游路线bc。假设旅游路线ab、bc两段旅游路线的评分分别为x1、x2,其中,x1=(f(a)+f(b|a),x2=f(c|b)则单日旅游路线的评分f(a,b,c)可以按照以下公式计算:f(a,b,c)=(f(a)+f(b|a)+f(c|b))/n
[0086]
公式中,f(a)表征旅游路线ab段的第一景点的评分,f(b|a)表征旅游路线ab段的景点转移的评分,f(c|b)表征ab段的景点转移的评分。n表征单日旅游路线中的旅游景点的数量,在上述体的实施例中n取值为3。
[0087]
本方案,通过基于总评分和数量,获取所述单日旅游路线的评分,从而使得单日旅游路线的评分更加准确,进而保证了单日旅游路线评分的准确度。
[0088]
实施例2
[0089]
如图4所示,本实施例公开了一种单日旅游路线的评分系统,所述评分系统包括:
[0090]
第一获取模块1,用于获取所述单日旅游路路线中的旅游景点;
[0091]
划分模块2,用于基于所述旅游景点将所述单日旅游路线分成若干段旅游路线;
[0092]
评分模块3,用于对每段旅游路线进行评分;
[0093]
第二获取模块4,用于基于每段旅游路线的评分,获取所述单日旅游路线的评分。
[0094]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成,则获取该单日旅游路路线中的旅游景点a、b、c。基于,旅游景点a、b、c,可以将该单日旅游路路线分成ab、bc两段旅游路线,并对ab、bc两段旅游路线进行评分,以得到ab、bc两段旅游路线的得分分别为x1、x2。再根据x1、x2,获取该单日旅游路线的评分为x。
[0095]
本实施例提供单日旅游路线的评分方法,单日旅游路线的评分方法通过将单日旅游路线分成若干段旅游路线;对每段旅游路线进行评分,再基于每段旅游路线的评分,获取单日旅游路线的评分,从而实现自动获取单日旅游路线的评分,同时,使得单日旅游路线的评分更加快速和准确,从而提高了对单日旅游路线评分的效率和准确率,进而提升了用户的体验。
[0096]
如图5所示,在一可实施的方式中,所述划分模块2包括:
[0097]
第一获取单元21,用于获取每段旅游路线的第一景点和第二景点;每段旅游路线由所述第一景点转移至所述第二景点形成的旅游路线;
[0098]
判断单元22,用于判断所述第一景点是否为单日旅游路线的起始景点,若是,则调用第二获取单元23;若否,则调用第三获取单元24;
[0099]
所述第二获取单元23,用于获取所述第一景点的评分及景点转移的评分,并根据第一景点的评分及景点转移的评分,获取每段旅游路线的评分;
[0100]
所述第三获取单元24,用于则获取所述景点转移的评分,并根据所述景点转移的评分,获取每段旅游路线的评分;
[0101]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成且一天路线顺序为(a-b-c),则获取第一段旅游路线的第一景点为景点a和第二景点为景点b及第二段旅游路线的第一景点为景点b和第二景点为景点c。判断出第一段旅游路线的第一景点a为单日旅游路线的起始景点,则获取第一景点a的评分及景点转移的评分即景点a转移至景点b的评分,并根据第一景点a的评分及景点转移的评分,获取第一段旅游路线的评分。判断出第二段旅游路线的第一景点b为非单日旅游路线的起始景点,则获取第一景点b的评分及景点转移的评分即景点b转移至景点c的评分,并根据第一景点b的评分及景点转移的评分,获取第二段旅游路线的评分。
[0102]
本方案中,所述景点转移的评分包括景点搭配的评分和景点距离的评分;
[0103]
所述第一景点的评分包括用户对所述第一景点的偏好得分和所述第一景点的等级得分;其中,第一景点的等级得分可以根据景点自身的等级国家认证的a级及行业内用户打分或评价数量综合计算获得。
[0104]
具体地,景点转移的评分可用如下公式计算:
[0105]
f(y1|y2)=topic_score*poi_level*match_score*dis_score
[0106]
其中,f(y1|y2)表征景点转移的评分;topic_score表征用户对所述第一景点的偏好得分;poi_level表征所述第一景点的等级得分,match_score表征景点搭配的评分;dis_score表征景点距离的评分。
[0107]
所述景点搭配的评分表征对所述第二景点与所述第一景点的搭配进行评分;所述景点距离的评分表征对所述第一景点与所述第二景点的距离进行评分。
[0108]
本方案中,通过判断每段旅游路线的第一景点是否为单日旅游路线的起始景点,若是,则每段旅游路线的评分由第一景点的评分及景点转移的评分计算得到,若否,则每段旅游路线的评分由景点转移的评分计算得到,从而使得单日旅游路线的每个景点考虑的权重相同,使得每段旅游路线的评分更加准确,进而保证了单日旅游路线评分的准确度。在一可实施的方式中,所述景点的距离评分按照如下公式进行计算:
[0109][0110]
其中,dis_score表征景点的距离评分;a表征所述第一景点与所述第二景点的距离;avgdis表征若干个景点与所述第一景点的平均值距离,且所述若干个景点为距离所述第一景点最近的若干个景点。
[0111]
具体地,在本方案中,对于dis_score可以直接使用该城市下,热门路线的距离平均得分来替代。
[0112]
本方案,景点距离的评分考虑到第一景点与所述第二景点的距离,若干个景点与所述第一景点的平均值距离的因素,从而使得景点的距离评分更加准确,进一步提高了对单日旅游路线的评分的准确度。
[0113]
如图6所示,在一可实施的方式中,所述第二获取模块4包括:
[0114]
求和单元41,用于将每段旅游路线的评分进行求和以得到总评分;
[0115]
第四获取单元42,用于获取所述单日旅游路线中的旅游景点的数量;
[0116]
第五获取单元43,用于基于所述总评分和所述数量,获取所述单日旅游路线的评分。
[0117]
在一具体的实施例中,例如,2021年5月1日的单日旅游路线由a、b、c三个景点组成且一天路线顺序为(a-b-c),即单日旅游路线由两段旅游路线构成,分别是旅游路线ab和旅游路线bc。假设旅游路线ab、bc两段旅游路线的评分分别为x1、x2,其中,x1=(f(a)+f(b|a),x2=f(c|b)则单日旅游路线的评分f(a,b,c)可以按照以下公式计算:f(a,b,c)=(f(a)+f(b|a)+f(c|b))/n
[0118]
公式中,f(a)表征旅游路线ab段的第一景点的评分,f(b|a)表征旅游路线ab段的景点转移的评分,f(c|b)表征ab段的景点转移的评分。n表征单日旅游路线中的旅游景点的数量,在上述体的实施例中n取值为3。
[0119]
本方案,通过基于总评分和数量,获取所述单日旅游路线的评分,从而使得单日旅游路线的评分更加准确,进而保证了单日旅游路线评分的准确度。
[0120]
实施例3
[0121]
图7为本发明实施例3提供的一种电子设备的结构示意图。所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现实施例1所提供的单日旅游路线的评分方法。图7显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0122]
如图7所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
[0123]
总线33包括数据总线、地址总线和控制总线。
[0124]
存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。
[0125]
存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0126]
处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1所提供的单日旅游路线的评分方法。
[0127]
电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
[0128]
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模
块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
[0129]
实施例6
[0130]
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现实施例1所提供的单日旅游路线的评分方法。
[0131]
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
[0132]
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1所提供的单日旅游路线的评分方法。
[0133]
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
[0134]
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1