一种行程生成系统和方法与流程

文档序号:11952331阅读:502来源:国知局
一种行程生成系统和方法与流程

本发明涉及一种自主规划旅游行程的方法,特别是涉及一种可以按照用户个人需求自动生成旅游行程的系统和方法。



背景技术:

目前,用户在终端设备例如电脑、手机上查询旅行景区及行程时,查询出来的行程信息均是预先人工配置完善的,比如说景点,酒店,可能在某些行程安排中,只有部份景区或酒店是用户愿意参与的,而其他的景区或酒店并不在用户意愿范围内,这就会大大降低用户参团的主观能动性和积极性。

为了解决该问题,一些旅游公司开发了游客可以自主决定路由路线的项目,比如在确定旅游目标地区后,给出该地区的所有旅游景点和酒店,让游客可以自行决定去哪些景点游玩。这种旅游项目,游客的选择自主权强,容易受到一些喜爱自助游的旅游推崇。但是由于旅游公司只给出了景区位置和酒店位置,并没有给出合理的行程路线,对于游客而言,在获得自主权的同时,意味着得花更多的时间去规划整个旅游行程计划,比如先去哪个景区,然后住哪个酒店,再去哪个景区,然后换哪个酒店等等。这些计划行为,不仅占用了游客的时间,而且对游客本人的规划能力会有较高要求,使得该旅游产品的市场人群受到限制。

因此,如果能配合这种自主决定旅游景区的项目,发明一种可以自动规划旅游行程的系统和方法,将会受到市场的广泛欢迎。



技术实现要素:

有鉴于此,本发明的目的在于提供一种行程生产系统和方法,该行程生成系统可以供用户自由选择想去的景区,并在用户选择完毕之后,对这些景区进行计算生成一条最优的旅游行程,从而使喜爱自由行的用户可以不必自己编排整个旅游行程,让旅游项目的体验大幅提升。

根据本发明的目的提出的一种行程生成系统,包括第一景区选择模块、第二景区选择模块、线路计算模块和输出模块,其中:所述第一景区选择模块用于生成在一对应条件下的所有景区信息,所述第二景区选择模块用于在第一景区选择模块生成的所有景区信息中选择目标景区,所述线路计算模块用于计算所有目标景区之间的最优行程;以及所述输出模块用于显示所述线路计算模块计算得到的最优行程。

优选的,该第一景区选择模块包括一景区信息数据库,当用户输入或选择一条件信息时,通过在所述景区信息数据库中按所述条件信息进行查找匹配,生成对应该条件下的所有景区信息。

优选的,所述线路计算模块包括测量单元、比较单元和设定单元,其中:所述测量单元用于获取各景区与用户当前位置之间的距离;所述比较单元用于比较所述测量单元获取的各个距离,并得出最近距离;所述设定单元将最近距离对应的景区设定为确定目标景区,并将所述用户当前位置更新为所述确定目标景区所在的地理位置。

优选的,所述线路计算模块还包括定位单元,用户获取用户的当前位置信息,并将该位置信息设定为所述用户当前位置的起始值。

优选的,所述线路计算模块还包括一地图单元,所述目标景区通过在所述地图单元中特出显示这些景区的地理位置反馈给客户,并且所述测量单元依据所述地图单元中给出的实际可行路线计算得出各目标景区与用户当前位置之间的距离。

优选的,还包括酒店生成模块,该酒店生成模块包括酒店信息数据库、条件设置单元和筛选单元,其中:所述酒店信息数据库根据条件设置单元设置的条件进行查询匹配,得到符合条件的所有酒店;所述筛选单元计算这些酒店与所述目标景区之间的距离,并将距离最近的酒店设置成目标酒店;当所述目标景区变化时,所述筛选单元重新计算,并设置新的目标酒店。

根据本发明的目的还提出了一种行程生成方法,该行程生成方法使用如上所述的行程生成系统,包括步骤:1)提供一对应条件下的所有景区信息;2)在所述所有景区信息中选择若干目标景区;3)计算各个所述目标景区与用户当前位置之间的距离;4)以最近距离的目标景区设为确定目标景区,并将用户当前位置更新为该确定目标景区的地理位置;5)重新执行步骤3)至步骤4),直至遍历所有目标景区;6)生成最优行程并反馈给用户。

优选的,在获得确定目标景区之后,还包括生成该确定目标景区对应的酒店的步骤。

优选的,所述酒店生成的步骤包括:提供所述确定目标景区所在区域的所有酒店信息;输入一筛选条件,获得与该筛选条件匹配的酒店;计算这些匹配的酒店与所述目标景区之间的距离;以最近距离的酒店作为该目标景区对应的酒店。

与现有技术相比,本发明的技术效果如下:

使用多景区智能选择系统,让用户可以在自己设定的条件下选择自己感兴趣的景区进行游玩,使旅游产品的弹性和自由度增加。

通过最近原则生成旅游行程,不仅计算方便,而且行程设置合理,使得旅游行程自动化产品得以工业化应用。

可以在景区的基础上增加其他配套产业,比如住宿、饮食、交通等,使得旅游产品的维度和经济效应大大提升。

附图说明

图1是本发明的行程生成系统的模块示意图。

图2是线路计算模块的结构示意图。

图3是本发明另一种实施方式下的行程生成系统的模块示意图。

图4是使用本发明的行程生成系统生成行程的方法流程示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

正如背景技术中所述,旅游公司推出的旅游产品大多数都是已经策划好旅游行程的项目,这些行程安排未必会得到游客的满意。而规划自由行,对游客本身的规划能力还有准备时间、准备精力都是极大的考验,阻碍了大多数游客想要自由行的想法。如果能从技术上解决上述两个问题,让游客可以不必花太多时间,就能得到自己想要的行程路线,势必会得到喜爱旅游的广大游客的喜爱,成为一种极具市场竞争力的产品。

因此,本发明的发明出发点,就是针对上述市场空白,开拓性的提出一种可以自动规划旅游行程的系统和方法,该系统提供游客自由筛选的景区,并依据游客的选择,按照从近到远的规则自动规划出一条最优行程路线,不仅让游客可以游玩到自己感兴趣的景区,而且不需要游客自己准备太多的旅游规划,节省了大量时间,提高了旅游产品的体验。

下面将会以具体实施方式对本发明的技术方案做详细介绍。

请参见图1,图1是本发明的行程生成系统的模块示意图。如图所示,该行程生成系统100,包括第一景区选择模块10、第二景区选择模块20、线路计算模块30和输出模块40。其中,第一景区选择模块10用于生成在一对应条件下的所有景区信息。第二景区选择模块20用于在第一景区选择模块10生成的所有景区信息中选择目标景区。线路计算模块30用于计算所有目标景区之间的最优行程。以及输出模块40用于显示线路计算模块30计算得到的最优行程。

第一景区选择模块10包括一景区信息数据库,该景区信息数据库里的数据信息囊括了全国乃至全球范围内的旅游景区信息,信息内容包括景区特色介绍、地理位置、旅游旺季、门票价格等等信息。信息数据库可以将景区按照地域或按照特色进行分类,前者比如按照云南、海南、西藏等等省一级或市一级地域范围,显示出所有地区范围内的旅游景区,后者比如按照风景名胜、人文故居、休闲娱乐等景区特色,显示出同一类别的旅游景区。目前已经有很多类似的在线景区数据库,在本发明中不做过多展开。

当某一用户输入或选择一条件信息时,通过在所述景区信息数据库中按所述条件信息进行查找匹配,生成对应该条件下的所有景区信息。举例来说,当某个游客已经到一旅游城市,他的首先旅游景区,就是该城市的景区,此时他就可以在本发明的系统上首先输出该城市名称,得到所有隶属于该城市的景区,这里的城市名称构成了限定条件。当然如果他对给出的景区数量还是不满意,可以进一步缩限,比如输入风景,此时限定条件调整为“城市名称+风景”,所有满足该条件的景区会被筛选出来。除了输入之外,还可以在数据库页面提供条件筛选选项,游客可以直接在该页面进行条件选择,筛选出自己喜欢的旅游景点。

当第一景区选择模块10显示出游客按照某一限定条件筛选出来的景区信息之后,游客可以通过第二景区选择模块20选择具体的目标景区。比如当第一景区选择模块10最终提供了10个景区,游客按照个人的时间、预算等情况,只能选其中3个景区进行游玩,就可以通过该第二景区选择模块20在上述10个景区中选择出自己意愿最强烈的3个景区作为最终的目标景区。当然该第二景区选择模块20还提供全选选项,即第一景区选择模块10筛选出景区之后,直接将这些景区全部作为目标景区,此时第二景区选择模块20从形式上变成只是第一景区选择模块10的一个附属功能。

请参见图2,该线路计算模块30包括测量单元31、比较单元32和设定单元33。其中,测量单元31用于获取各景区与用户当前位置之间的距离;比较单元32用于比较测量单元31获取的各个距离,并得出最近距离;设定单元33将最近距离对应的景区设定为确定目标景区,并将所述用户当前位置更新为确定目标景区所在的地理位置。

具体地,在游客确定了所有的目标景区之后,线路计算模块30开始按照最近原则生成整个行程,所谓的最近原则,是指第一个目标景区应当与用户的当前位置最近,第二个目标景区应当与第一个目标景区最近,以此类推,直到所有的景区都被计算完成。该原则可以使游客花最少的时间在路上,保证游客的行程合理性。并且与现有的其它计算方式相比,利用最近原则生成旅游行程,可以避免很多带有主观因素的参数带来的不确定影响,让行程计算易于实现,计算量小,便于设置在具体的电子产品中形成成熟稳定的最终产品,使得工业化生产这种产品得以实现。

优选的,线路计算模块30还包括定位单元34,用户获取用户的当前位置信息,并将该位置信息设定为所述用户当前位置的起始值。该定位单元34可以是具有GPS元件的模块,也可以是通过互联网确定位置的模块,视不同的产品形态而定。当用户开始使用本系统后,定位单元34会探测到用户的当前位置信息,然后依据该位置信息,计算出离用户当前位置最近的目标景区,作为第一个目标景区。在另一种实施方式中,本发明的系统有可能安装在用户自己的智能设备上,比如个人计算机、移动终端等,此时用户未必会在景区所在城市,比如用户住在上海,想要去云南旅游,借助本发明的系统生成旅游行程,此时计算各个目标景区和用户当前位置之间的距离就显得没有意义,需要用户自己选定第一个目标景区,然后依据该目标景区,采用最近原则生成余下的所有行程。

优选的,线路计算模块30还包括一地图单元35,地图单元35可以将所有的景区信息以地图的形式显示出来,比如用户输入旅游目标城市为昆明,此时会显示昆明的地图,然后将昆明市所有的旅游景点反应在地图上,用户根据自己的喜欢,点击某一个景区在地图上的位置,此时该景区就被选定为一个目标景区,并且通过将该目标景区在地图单元35中突出显示,比如以放大或高亮的形式,将该景区的地理位置反馈给客户。除此之外,测量单元31依据地图单元35中给出的实际可行路线计算得出各目标景区与用户当前位置之间的距离。这里的实际可行路线是指从用户位置到目标景区之间的实际距离而非两点之间的直线距离,有时候两个地理位置之间的直线距离有可能比较近,但是两者之间相隔一座山或相隔一条河,需要绕路,此时实际距离就未必是最近,有了该地图单元35,就可以依据最优路线计算出两者之间的实际距离,从而对整个行程生成提供真实依据。

请参见图3,在一种额外的实施方式中,本发明的系统还包括酒店生成模块50,该酒店生成模块50包括酒店信息数据库51、条件设置单元52和筛选单元53,.其中,酒店信息数据库51存有每个旅游城市的所有酒店信息,该酒店信息数据库51可以根据条件设置单元52设置的条件进行查询匹配,得到符合条件的所有酒店,比如当用户想去黄山旅游,然后想住在三星级酒店,就可以在确定目标景区之后,在条件设置单元52中设置酒店条件为三星级,此时酒店信息数据库51就会将黄山附近的所有三星级酒店搜索出来。然后筛选单元53计算这些搜索出来的三星级酒店与黄山之间的距离,并将距离最近的三星级酒店设置成目标酒店。当目标景区变化时,筛选单元53会重新计算,并按照上述方法设置新的目标酒店。

请参见图4,图4是使用本发明的行程生成系统生成行程的方法流程示意图。如图所示,该行程生成方法包括步骤:

1)提供一对应条件下的所有景区信息。该步骤1)中的对应条件是指游客想要去的目标旅游城市或感兴趣的景点组合,比如游客想去塞外看风光,输入“塞外风情”,系统会生成与塞外有关的所有景区,比如“呼伦贝尔大草原”、“敦煌莫高窟”等等。

2)在所述所有景区信息中选择若干目标景区。一般由于系统提示的景区信息会比较多,很难在步骤1)中确定好要去玩的旅游景区,因此需要对上述景区信息做二次筛选,将最符合自己兴趣的景区,选择若干几个进行游玩。当然,如果游客的时间比较充裕,可以全选所有景区,此时步骤1)提供的景区就变成了目标景区。

3)计算各个所述目标景区与用户当前位置之间的距离。此处的距离有可能是直线距离,也有可能是地图上规划出来的线路的实际距离。用户当前位置可以是旅客当时所在的地理位置,也有可能是游客在地图上指定某个地方作为当前用户位置,取决于用户对本系统的不同使用方法。比如游客已经到一旅游城市,此时可以将当前用户位置设置为实际的位置,而如果游客还在远离旅游城市的另一城市,需要游客先指定一个位置,比如游客到达该城市后的第一落脚地,或者直接以到达时的车站或机场作为当前用户位置。

4)以最近距离的目标景区设为确定目标景区,并将用户当前位置更新为该确定目标景区的地理位置。第一个目标景区选定后,以该第一目标景区作为确定目标景区,并且计算余下所有景区与该第一目标景区之间的距离,算出第二、第三等剩下的目标景区。

5)重新执行步骤3)至步骤4),直至遍历所有目标景区。

6)生成最优行程并反馈给用户。该行程可以文字信息,也可以是地图上的图片信息等等。

优选的,在获得确定目标景区之后,还包括生成该确定目标景区对应的酒店的步骤。该酒店生成的步骤包括:提供所述确定目标景区所在区域的所有酒店信息;输入一筛选条件,获得与该筛选条件匹配的酒店;计算这些匹配的酒店与所述目标景区之间的距离;以最近距离的酒店作为该目标景区对应的酒店。利用本系统的酒店生成模块,计算出各个目标景区附近的所有酒店,然后依据游客的喜好或者能力,选择恰当的酒店范围,并依据最近原则筛选出最合适的酒店,生成酒店行程。

综上所述,本发明提出了一种自动的行程生成系统和方法,利用景区数据库和酒店数据库等信息技术手段,提供用户自由选择自己喜爱的景区,再依据用户的选择,通过最近原则生成最优的旅游行程,使得游客的旅游体验大大改善。使用本发明的系统和方法,由于都是电子网络化操作,方便数据采集,也可以为旅游公司提供大数据支持,符合未来的旅游产品技术发展趋势。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

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