一种基于最优策略的体验式路线搜索系统技术方案

技术编号:29584910 阅读:11 留言:0更新日期:2021-08-06 19:43
本发明专利技术提供一种基于最优策略的体验式路线搜索系统,包括服务器系统以及通过网络与服务器系统连接的用户终端,用户终端用于将客户输入的搜索特征通过网络传输至服务器系统,服务器系统通过接收到的搜索特征进行路径方案匹配并将查询结果通过网络传输至用户终端,用户终端将接收到的查询结果展示给用户,本发明专利技术能够根据客户输入的搜索特征匹配对应的路径方案,以解决现有的搜索系统在针对体验式用户的游览路线的规划上存在不足问题。

【技术实现步骤摘要】
一种基于最优策略的体验式路线搜索系统
本专利技术涉及互联网搜索
,尤其涉及一种基于最优策略的体验式路线搜索系统。
技术介绍
互联网搜索引擎是万维网中的特殊站点,专门用来帮助人们查找存储在其他站点上的信息。搜索引擎有能力告诉你文件或文档存储在何处。网络地图是利用计算机技术,以数字方式存储和查阅的地图,现有的技术中,用户通过使用网络地图进行搜索,能够找到自己的目标位置并能提供到达目标位置的路径。但是现有的搜索领域中,尤其在旅游景点的搜索领域中,用户只能根据自身的需求去搜索指定的景点,现有的搜索系统也只能够提供单个景点的路线推荐,由于社会需求的增加,很多用户在出差到外地时,往往都会预留一部分的时间,很多用户想要在预留的时间内游览当地的景点,通常情况下都需要用户自己一个一个搜索后进行选择,但是选择过程中往往由于自身对于路线规划不足导致来不及游览一些景点的问题,使得用户的游玩体验效果较差。
技术实现思路
针对现有技术存在的不足,本专利技术目的是提供一种基于最优策略的体验式路线搜索系统,能够根据客户输入的搜索特征匹配对应的路径方案,以解决现有的搜索系统在针对体验式用户的游览路线的规划上存在不足问题。为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种基于最优策略的体验式路线搜索系统,包括服务器系统以及通过网络与服务器系统连接的用户终端,所述用户终端用于将客户输入的搜索特征通过网络传输至服务器系统,所述服务器系统通过接收到的搜索特征进行路径方案匹配并将查询结果通过网络传输至用户终端,所述用户终端将接收到的查询结果展示给用户;所述用户终端包括登录模块、搜索模块、提示模块、显示模块以及定位模块,所述登录模块用于用户账号登录并获取账号信息,所述账号信息包括用户的年龄和性别,所述搜索模块用于用户输入搜索特征,所述搜索特征包括起点位置、终点位置、游玩的最长时间以及景点类型,所述提示模块用于展示景点类型,所述显示模块用于将接收到的查询结果进行展示,所述定位模块用于确定用户的实时位置;所述登录模块包括换算单元,所述换算单元用于根据用户的年龄和性别换算得到用户的体力阈值;所述搜索模块包括必要特征输入单元和自由特征输入单元,所述必要特征输入单元用于用户输入必要的搜索特征,所述自由特征输入单元用于用户输入非必要的搜索特征,所述必要特征输入单元包括起点位置输入子单元和最长时限输入子单元,所述起点位置输入子单元用于输入用户的起点位置,所述最长时限输入子单元用于输入用户游玩的最长时间,所述自由特征输入单元包括终点位置输入子单元以及景点类型输入子单元,所述终点位置输入子单元用于输入用户游玩结束后需要到达的终点位置,所述景点类型输入子单元用于输入用户选择的景点类型;所述提示模块包括景点等级提示单元、景点类别提示单元以及景点适宜人群提示单元,所述景点等级提示单元用于用户筛选景点的质量等级,所述景点类别提示单元用于用户筛选喜爱的景点类别,所述景点适宜人群提示单元用于用户筛选景点的适宜群体,所述景点类型包括质量等级、景点类别以及适宜人群;所述服务器系统包括查询模块、数据库模块以及存储模块,所述查询模块根据接收到的搜索特征进行搜索并计算出若干条路径方案,所述数据库模块存储有地图数据库以及景点数据库,所述景点数据库包括景点位置、景点游玩时长以及景点游玩攻略,所述地图数据库包括每两个位置之间的出行路径以及与出行路径相对应的出行方式和路径时长,所述存储模块用于将用户的检索记录和路径方案的选择记录存储至数据库模块中;所述查询模块包括特征提取单元、搜索单元以及匹配单元,所述特征提取单元用于从数据库模块中提取用户所在地周边的景点位置、每两个位置之间的路径时长以及景点游玩时长,所述搜索单元用于搜索每两个位置之间的出行路径,所述匹配单元用于根据用户输入的搜索特征进行计算后匹配对应的路径方案;所述匹配单元包括第一匹配子单元、第二匹配子单元、第三匹配子单元以及第四匹配子单元,所述第一匹配子单元根据用户输入的起点位置和游玩的最长时间匹配路径方案,所述第二匹配子单元根据用户输入的起点位置、游玩的最长时间以及终点位置匹配路径方案,所述第三匹配子单元根据用户输入的起点位置、游玩的最长时间以及景点类型匹配路径方案,所述第四匹配子单元根据用户输入的起点位置、游玩的最长时间、终点位置以及景点类型匹配路径方案;所述第一匹配子单元配置有第一算法,所述第一算法对于每条路径方案的计算方法设置为从用户的起点位置开始依次累计每两个位置之间的路径时长和景点游玩时长,当第一算法的值大于游玩的最长时间时停止计算,所述第一匹配子单元配置有第一匹配策略,所述第一匹配策略配置为:删除第一算法中累计的最后一个景点或最后一条路径,然后将起点位置、每两个位置之间的出行路径和景点位置的连线设定第一路径方案;所述第二匹配子单元从用户输入的起点位置向终点位置进行连线,分别穿过若干个景点位置获得若干条初始路径,所述第二匹配子单元配置有第二算法,所述第二匹配子单元根据第二算法分别计算出每条初始路径的耗费时长,所述第二匹配子单元配置有第二匹配策略,所述第二匹配策略将耗费时长小于游玩的最长时间的初始路径设定为第二路径方案;所述第三匹配子单元配置有第三匹配策略,所述第三匹配策略将第一路径方案中满足用户输入的景点类型的部分设定为第三路径方案;所述第四匹配子单元配置有第四匹配策略,所述第四匹配策略将第二路径方案中满足用户输入的景点类型的部分设定为第四路径方案;所述显示模块根据用户输入的搜索特征展示对应的查询结果,所述查询结果包括第一查询子结果,所述第一查询子结果包括第一路径方案、第二路径方案、第三路径方案以及第四路径方案;所述景点数据库还包括景点人气度值、景点平均排队时长以及景点平均耗费步数值,所述服务器系统还包括评分模块,所述评分模块内配置有第五算法,所述第五算法根据体力阈值、景点人气度值、景点平均排队时长以及景点平均耗费步数值对第一查询子结果中的每条路径方案进行评分计算并得到第一综合分值,所述第五算法配置为:P1=k1[A-(k2C+k3D)]+k4B+k5/C,其中,P1为第一综合分值,A为体力阈值,B为景点人气度值,C为景点平均排队时长,D为景点平均耗费步数值,k1为第一权重值,k2为第二权重值,k3为第三权重值,k4为第四权重值,k5为第五权重值,且k1、k2、k3、k4、k5均大于零;所述显示模块根据第一综合分值由大到小依次对第一查询子结果中的每条路径方案进行展示。进一步地,所述显示模块还包括二次查询单元,所述二次查询单元包括出行类型输入子单元,所述查询模块还包括二次查询子模块,所述二次查询子模块用于根据出行类型对查询结果进行筛选。进一步地,所述自由特征输入单元还包括景点游玩时长设定子单元,所述景点游玩时长设定子单元用于用户设定预计游玩时间。进一步地,所述匹配单元还包括第五匹配子单元、第六匹配子单元、第七匹配子单元以及第八匹配子单元,所述第五匹配子单元用于根据用户输入的起点位置、游玩的最长时间以及预本文档来自技高网...

【技术保护点】
1.一种基于最优策略的体验式路线搜索系统,其特征在于,包括服务器系统(1)以及通过网络与服务器系统(1)连接的用户终端(2),所述用户终端(2)用于将客户输入的搜索特征通过网络传输至服务器系统(1),所述服务器系统(1)通过接收到的搜索特征进行路径方案匹配并将查询结果通过网络传输至用户终端(2),所述用户终端(2)将接收到的查询结果展示给用户;/n所述用户终端(2)包括登录模块(21)、搜索模块(22)、提示模块(23)、显示模块(24)以及定位模块(25),所述登录模块(21)用于用户账号登录并获取账号信息,所述账号信息包括用户的年龄和性别,所述搜索模块(22)用于用户输入搜索特征,所述搜索特征包括起点位置、终点位置、游玩的最长时间以及景点类型,所述提示模块(23)用于展示景点类型,所述显示模块(24)用于将接收到的查询结果进行展示,所述定位模块(25)用于确定用户的实时位置;/n所述登录模块(21)包括换算单元(211),所述换算单元(211)用于根据用户的年龄和性别换算得到用户的体力阈值;/n所述搜索模块(22)包括必要特征输入单元(221)和自由特征输入单元(222),所述必要特征输入单元(221)用于用户输入必要的搜索特征,所述自由特征输入单元(222)用于用户输入非必要的搜索特征,所述必要特征输入单元(221)包括起点位置输入子单元(2211)和最长时限输入子单元(2212),所述起点位置输入子单元(2211)用于输入用户的起点位置,所述最长时限输入子单元(2212)用于输入用户游玩的最长时间,所述自由特征输入单元(222)包括终点位置输入子单元(2221)以及景点类型输入子单元(2222),所述终点位置输入子单元(2221)用于输入用户游玩结束后需要到达的终点位置,所述景点类型输入子单元(2222)用于输入用户选择的景点类型;/n所述提示模块(23)包括景点等级提示单元(231)、景点类别提示单元(232)以及景点适宜人群提示单元(233),所述景点等级提示单元(231)用于用户筛选景点的质量等级,所述景点类别提示单元(232)用于用户筛选喜爱的景点类别,所述景点适宜人群提示单元(233)用于用户筛选景点的适宜群体,所述景点类型包括质量等级、景点类别以及适宜人群;/n所述服务器系统(1)包括查询模块(11)、数据库模块(12)以及存储模块(13),所述查询模块(11)根据接收到的搜索特征进行搜索并计算出若干条路径方案,所述数据库模块(12)存储有地图数据库(121)以及景点数据库(122),所述景点数据库(122)包括景点位置、景点游玩时长以及景点游玩攻略,所述地图数据库(121)包括每两个位置之间的出行路径以及与出行路径相对应的出行方式和路径时长,所述存储模块(13)用于将用户的检索记录和路径方案的选择记录存储至数据库模块(12)中;/n所述查询模块(11)包括特征提取单元(111)、搜索单元(112)以及匹配单元(113),所述特征提取单元(111)用于从数据库模块(12)中提取用户所在地周边的景点位置、每两个位置之间的路径时长以及景点游玩时长,所述搜索单元(112)用于搜索每两个位置之间的出行路径,所述匹配单元(113)用于根据用户输入的搜索特征进行计算后匹配对应的路径方案;/n所述匹配单元(113)包括第一匹配子单元(1131)、第二匹配子单元(1132)、第三匹配子单元(1133)以及第四匹配子单元(1134),所述第一匹配子单元(1131)根据用户输入的起点位置和游玩的最长时间匹配路径方案,所述第二匹配子单元(1132)根据用户输入的起点位置、游玩的最长时间以及终点位置匹配路径方案,所述第三匹配子单元(1133)根据用户输入的起点位置、游玩的最长时间以及景点类型匹配路径方案,所述第四匹配子单元(1134)根据用户输入的起点位置、游玩的最长时间、终点位置以及景点类型匹配路径方案;/n所述第一匹配子单元(1131)配置有第一算法,所述第一算法对于每条路径方案的计算方法设置为从用户的起点位置开始依次累计每两个位置之间的路径时长和景点游玩时长,当第一算法的值大于游玩的最长时间时停止计算,所述第一匹配子单元(1131)配置有第一匹配策略,所述第一匹配策略配置为:删除第一算法中累计的最后一个景点或最后一条路径,然后将起点位置、每两个位置之间的出行路径和景点位置的连线设定第一路径方案;/n所述第二匹配子单元(1132)从用户输入的起点位置向终点位置进行连线,分别穿过若干个景点位置获得若干条初始路径,所述第二匹配子单元(1132)配置有第二算法,所述第二匹配子单元(1132)根据第二算法分别计算出每条初始路径的耗费时长,所述第二匹配子单元(1132)配置有第二匹配策略,所述第二匹配策略将耗费时长小于游玩的最长时间的初...

【技术特征摘要】
1.一种基于最优策略的体验式路线搜索系统,其特征在于,包括服务器系统(1)以及通过网络与服务器系统(1)连接的用户终端(2),所述用户终端(2)用于将客户输入的搜索特征通过网络传输至服务器系统(1),所述服务器系统(1)通过接收到的搜索特征进行路径方案匹配并将查询结果通过网络传输至用户终端(2),所述用户终端(2)将接收到的查询结果展示给用户;
所述用户终端(2)包括登录模块(21)、搜索模块(22)、提示模块(23)、显示模块(24)以及定位模块(25),所述登录模块(21)用于用户账号登录并获取账号信息,所述账号信息包括用户的年龄和性别,所述搜索模块(22)用于用户输入搜索特征,所述搜索特征包括起点位置、终点位置、游玩的最长时间以及景点类型,所述提示模块(23)用于展示景点类型,所述显示模块(24)用于将接收到的查询结果进行展示,所述定位模块(25)用于确定用户的实时位置;
所述登录模块(21)包括换算单元(211),所述换算单元(211)用于根据用户的年龄和性别换算得到用户的体力阈值;
所述搜索模块(22)包括必要特征输入单元(221)和自由特征输入单元(222),所述必要特征输入单元(221)用于用户输入必要的搜索特征,所述自由特征输入单元(222)用于用户输入非必要的搜索特征,所述必要特征输入单元(221)包括起点位置输入子单元(2211)和最长时限输入子单元(2212),所述起点位置输入子单元(2211)用于输入用户的起点位置,所述最长时限输入子单元(2212)用于输入用户游玩的最长时间,所述自由特征输入单元(222)包括终点位置输入子单元(2221)以及景点类型输入子单元(2222),所述终点位置输入子单元(2221)用于输入用户游玩结束后需要到达的终点位置,所述景点类型输入子单元(2222)用于输入用户选择的景点类型;
所述提示模块(23)包括景点等级提示单元(231)、景点类别提示单元(232)以及景点适宜人群提示单元(233),所述景点等级提示单元(231)用于用户筛选景点的质量等级,所述景点类别提示单元(232)用于用户筛选喜爱的景点类别,所述景点适宜人群提示单元(233)用于用户筛选景点的适宜群体,所述景点类型包括质量等级、景点类别以及适宜人群;
所述服务器系统(1)包括查询模块(11)、数据库模块(12)以及存储模块(13),所述查询模块(11)根据接收到的搜索特征进行搜索并计算出若干条路径方案,所述数据库模块(12)存储有地图数据库(121)以及景点数据库(122),所述景点数据库(122)包括景点位置、景点游玩时长以及景点游玩攻略,所述地图数据库(121)包括每两个位置之间的出行路径以及与出行路径相对应的出行方式和路径时长,所述存储模块(13)用于将用户的检索记录和路径方案的选择记录存储至数据库模块(12)中;
所述查询模块(11)包括特征提取单元(111)、搜索单元(112)以及匹配单元(113),所述特征提取单元(111)用于从数据库模块(12)中提取用户所在地周边的景点位置、每两个位置之间的路径时长以及景点游玩时长,所述搜索单元(112)用于搜索每两个位置之间的出行路径,所述匹配单元(113)用于根据用户输入的搜索特征进行计算后匹配对应的路径方案;
所述匹配单元(113)包括第一匹配子单元(1131)、第二匹配子单元(1132)、第三匹配子单元(1133)以及第四匹配子单元(1134),所述第一匹配子单元(1131)根据用户输入的起点位置和游玩的最长时间匹配路径方案,所述第二匹配子单元(1132)根据用户输入的起点位置、游玩的最长时间以及终点位置匹配路径方案,所述第三匹配子单元(1133)根据用户输入的起点位置、游玩的最长时间以及景点类型匹配路径方案,所述第四匹配子单元(1134)根据用户输入的起点位置、游玩的最长时间、终点位置以及景点类型匹配路径方案;
所述第一匹配子单元(1131)配置有第一算法,所述第一算法对于每条路径方案的计算方法设置为从用户的起点位置开始依次累计每两个位置之间的路径时长和景点游玩时长,当第一算法的值大于游玩的最长时间时停止计算,所述第一匹配子单元(1131)配置有第一匹配策略,所述第一匹配策略配置为:删除第一算法中累计的最后一个景点或最后一条路径,然后将起点位置、每两个位置之间的出行路径和景点位置的连线设定第一路径方案;
所述第二匹配子单元(1132)从用户输入的起点位置向终点位置进行连线,分别穿过若干个景点位置获得若干条初始路径,所述第二匹配子单元(1132)配置有第二算法,所述第二匹配子单元(1132)根据第二算法分别计算出每条初始路径的耗费时长,所述第二匹配子单元(1132)配置有第二匹配策略,所述第二匹配策略将耗费时长小于游玩的最长时间的初始路径设定为第二路径方案;
所述第三匹配子单元(1133)配置有第三匹配策略,所述第三匹配策略将第一路径方案中满足用户输入的景点类型的部分设定为第三路径方案;
所述第四匹配子单元(1134)配置有第四匹配策略,所述第四匹配策略将第二路径方案中满足用户输入的景点类型的部分设定为第四路径方案;
所述显示模块(24)根据用户输入的搜索特征展示对应的查询结果,所述查询结果包括第一查询子结果,所述第一查询子结果包括第一路径方案、第二路径方案、第三路径方案以及第四路径方案;
所述景点数据库(122)还包括景点人气度值、景点平均排队时长以及景点平均耗费步数值,所述服务器系统(1)还包括评分模块(14),所述评分模块(14)内配...

【专利技术属性】
技术研发人员:何丞刚方小明陈立炜
申请(专利权)人:杭州快盈信息科技有限公司
类型:发明
国别省市:浙江;33

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

1