本发明涉及一种交通导航领域,特别是涉及一种导航线路选择方法及系统。
背景技术:
随着社会经济的发展,人们的活动范围越来越广泛,交通线路也在不断发展。交通线路是按一定技术标准与规模进行修建,并具备必要运输设施和技术设备,旨在运送各种客货运的交通道路。包括铁路、公路、内河航道、海上航线、空中航线,管道和索道等。广义的还包括城市内部各种交通道路。当人们因为商务或者旅行而选择交通线路时,通常存在着多种交通线路选择,尤其是当出发地与目的地的距离较大时。在选择交通线路时,人们不仅需要获取相关的交通线路的信息,同时通常还需要考虑到花费的时间以及费用等因素。当交通线路具有很多选择时,选择合适的交通线路需要花费不少精力与时间。同时,天气、突发事件等因素有时也会导致某个交通线路的中断或延迟,从而影响原有的交通线路选择。
鉴于此,如何找到一种能够有效帮助用户选择合适的交通线路的技术方案就成了本领域技术人员亟待解决的问题。
技术实现要素:
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种导航线路选择方法及系统,用于解决现有技术中选择合适的交通线路需要花费不少精力与时间导致的用户体验性不高的问题。
为实现上述目的及其他相关目的,本发明提供一种导航线路选择方法,所述导航线路选择方法包括:接收输入的出发地信息、目的地信息以及选取的至少一种交通工具信息;根据输入的出发地信息、目的地信息确定至少一条由出发地到目的地的交通路线;将选取的所述交通路线分段并根据选取的交通工具信息为每一段交通路线分配对应的交通工具,生成导航线路;实时获取每一段交通路线中的交通路况信息并根据获取的交通路况信息调整导航线路;实时获取每一段交通路线中包含的预设地点的相关信息并将所述相关信息推荐给用户。
于本发明的一实施例中,所述导航线路选择方法还包括:获取用户的个人兴趣信息,根据个人兴趣信息将所述相关信息推荐给用户。
于本发明的一实施例中,根据总时间最短、目的地最迟到达时间点或总交通费用上限排列所述交通线路。
于本发明的一实施例中,所述交通线路包括城市之间的交通道路以及城市内部的交通道路。
于本发明的一实施例中,所述选取的至少一种交通工具信息中的交通工具包括汽车、火车、航班、轮船、地铁、公交、出租车、步行。
为实现上述目的,本发明还提供一种导航线路选择系统,所述导航线路选择系统包括:起始地获取模块,用于获取出发地信息以及目的地信息;交通工具选取模块,用于选取至少一种交通工具信息;交通线路确定模块,用于根据输入的出发地信息、目的地信息确定至少一条由出发地到目的地的交通路线;导航线路生成模块,用于将选取的所述交通路线分段并根据选取的交通工具信息为每一段交通路线分配对应的交通工具,生成导航线路;实时获取模块,用于实时获取每一段交通路线中的交通路况信息和每一段交通路线中包含的预设地点的相关信息;导航线路调整模块,用于根据获取的交通路况信息调整导航线路;信息推荐模块,用于将每一段交通路线中包含的预设地点的相关信息推荐给用户。
于本发明的一实施例中,所述实时获取模块还用于获取用户的个人兴趣信息;所述信息推荐模块还用于根据个人兴趣信息将所述相关信息推荐给用户。
于本发明的一实施例中,所述交通线路确定模块还用于根据总时间最短、目的地最迟到达时间点或总交通费用上限排列所述交通线路。
于本发明的一实施例中,所述交通线路包括城市之间的交通道路以及城市内部的交通道路。
于本发明的一实施例中,所述选取的至少一种交通工具信息中的交通工具包括汽车、火车、航班、轮船、地铁、公交、出租车、步行。
如上所述,本发明的一种导航线路选择方法及系统,具有以下有益效果:
本发明中,用户可以自由选择多种交通工具,根据用户选择的多种交通工具规划导航线路,可以快速有效的帮助用户设定满足要求的交通线路,同时,实时获取每一段交通路线中的交通路况信息并根据获取的交通路况信息调整导航线路,大大方便了用户的出行;此外还可以实时获取每一段交通路线中包含的预设地点的相关信息并根据个人兴趣信息将所述相关信息推荐给用户,进一步提高用户体验性。
附图说明
图1显示为本发明的一种导航线路选择方法的流程示意图。
图2显示为本发明的一种导航线路选择系统的原理框图。
元件标号说明
100 导航线路选择系统
101 起始地获取模块
102 交通工具选取模块
103 交通线路确定模块
104 导航线路生成模块
105 实时获取模块
106 导航线路调整模块
107 信息推荐模块
S101~S105 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
本发明的目的在于提供一种导航线路选择方法及系统,用于解决现有技术中选择合适的交通线路需要花费不少精力与时间导致的用户体验性不高的问题。以下将详细阐述本发明的一种导航线路选择方法及系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种导航线路选择方法及系统。
本发明提供一种导航线路选择方法。在一个实施例中,如图1所示,所述导航线路选择方法包括以下步骤。
步骤S101,接收输入的出发地信息、目的地信息以及选取的至少一种交通工具信息。
具体地,于本实施例中,所述选取的至少一种交通工具信息中的交通工具包括汽车、火车、航班、轮船、地铁、公交、出租车、步行。
其中,所述出发地信息包括出发地城市以及在出发地城市中的位置,所述目的地信息包括目的地城市以及在目的地城市中的位置。
于本实施例中,可以同时选择几种交通工具,而并不是现有技术中,智能选择一种,其余的交通工具系统自动分析确定。
步骤S102,根据输入的出发地信息、目的地信息确定至少一条由出发地到目的地的交通路线。
于本实施例中,所述交通线路包括从出发地到目的地所经过的城市之间的交通线路,以及所经过的城市内部的交通线路。于本实施例中,根据总时间最短、目的地最迟到达时间点或总交通费用上限排列所述交通线路。然后接收用户选取,确定用户想要走的交通线路。
步骤S103,将选取的所述交通路线分段并根据选取的交通工具信息为每一段交通路线分配对应的交通工具,生成导航线路。
在一个具体的实施例中,用户选取的交通线路为总时间最短的交通线路,选取的交通工具为地铁和自行车,出发地为A城B地,目的地为A城D地,则将先获取B地到D地的所有交通线路,并计算各个交通线路的时间,费用等,在用户选取相应的交通线路后,将选取的交通线路分段,例如先计算B地到地铁站E的出发站的距离,地铁站E到达站到D地的距离,若B地到地铁站的出发站的距离大于预设范围,例如为10公里,地铁站E到达站到D地的距离小于预设范围,例如为2000米,则地铁站E的出发站到地铁站E到达站之间的交通工具设置为地铁,地铁站E到达站到D地之间的交通工具设置为自行车,B地到地铁站的出发站之间的交通工具可以根据公交站,距离等参数综合考虑设置为出租车或公交,最后生成相应的导航线路。也就是说,于本实施例中,根据用户选取的至少一种交通工具生成导航线路,用户可以自由选取多种交通工具的组合。
步骤S104,实时获取每一段交通路线中的交通路况信息并根据获取的交通路况信息调整导航线路。所述交通路况信息包括道路拥堵信息,道路修建信息等,根据获取的道路拥堵信息,道路修建信息等调整导航线路。其中调整后的导航线路的生成方法与上述原导航线路的生成方法相同,在此不再赘述。
步骤S105,实时获取每一段交通路线中包含的预设地点的相关信息并将所述相关信息推荐给用户。
具体地,于本实施例中,所述导航线路选择方法还包括:获取用户的个人兴趣信息,根据个人兴趣信息将所述相关信息推荐给用户。
其中,所述预设地点包括但不限于景点,运动场所,标志性建筑,影剧院,餐厅,广场等。所述相关信息包括但不限于预设地点的基本概况信息,打折优惠信息,举办活动信息等。例如个人兴趣信息里面爱好美食,游泳。可以将导航路线经过的运动场所和餐厅的相关信息推荐给用户,提高用户体验性。
此外,于本实施例中,在有网络的时候,可以联网获取导航线路,在联网的同时,将每次获取的导航线路下载到本地,在离线的时候,根据本地存储的导航数据进行离线导航。而且本实施例中,可以自动判断网络情况,在有网络但网络不好的情况下,自动切换到离线导航模式。
为实现上述导航线路选择方法,本实施例对应还提供一种导航线路选择系统,具体地,如图2所示,所述导航线路选择系统100包括:起始地获取模块101,交通工具选取模块102,交通线路确定模块103,导航线路生成模块104,实时获取模块105,导航线路调整模块106以及信息推荐模块107。
具体地,于本实施例中,所述起始地获取模块101,用于获取出发地信息以及目的地信息。其中,所述出发地信息包括出发地城市以及在出发地城市中的位置,所述目的地信息包括目的地城市以及在目的地城市中的位置。
具体地,于本实施例中,所述交通工具选取模块102用于选取至少一种交通工具信息。具体地,于本实施例中,所述选取的至少一种交通工具信息中的交通工具包括汽车、火车、航班、轮船、地铁、公交、出租车、步行。于本实施例中,可以同时选择几种交通工具,而并不是现有技术中,智能选择一种,其余的交通工具系统自动分析确定。
具体地,于本实施例中,所述交通线路确定模块103用于根据输入的出发地信息、目的地信息确定至少一条由出发地到目的地的交通路线。于本实施例中,所述交通线路包括从出发地到目的地所经过的城市之间的交通线路,以及所经过的城市内部的交通线路。
于本实施例中,所述交通线路确定模块103还用于根据总时间最短、目的地最迟到达时间点或总交通费用上限排列所述交通线路。然后接收用户选取,确定用户想要走的交通线路。
具体地,于本实施例中,所述导航线路生成模块104用于将选取的所述交通路线分段并根据选取的交通工具信息为每一段交通路线分配对应的交通工具,生成导航线路。
在一个具体的实施例中,用户选取的交通线路为总时间最短的交通线路,选取的交通工具为地铁和自行车,出发地为A城B地,目的地为A城D地,则将先获取B地到D地的所有交通线路,并计算各个交通线路的时间,费用等,在用户选取相应的交通线路后,将选取的交通线路分段,例如先计算B地到地铁站E的出发站的距离,地铁站E到达站到D地的距离,若B地到地铁站的出发站的距离大于预设范围,例如为10公里,地铁站E到达站到D地的距离小于预设范围,例如为2000米,则地铁站E的出发站到地铁站E到达站之间的交通工具设置为地铁,地铁站E到达站到D地之间的交通工具设置为自行车,B地到地铁站的出发站之间的交通工具可以根据公交站,距离等参数综合考虑设置为出租车或公交,最后生成相应的导航线路。也就是说,于本实施例中,根据用户选取的至少一种交通工具生成导航线路,用户可以自由选取多种交通工具的组合。
具体地,于本实施例中,所述实时获取模块105用于实时获取每一段交通路线中的交通路况信息和每一段交通路线中包含的预设地点的相关信息。
其中,所述交通路况信息包括道路拥堵信息,道路修建信息等,根据获取的道路拥堵信息,道路修建信息等调整导航线路。其中调整后的导航线路的生成方法与上述原导航线路的生成方法相同,在此不再赘述。
具体地,于本实施例中,所述导航线路调整模块106用于根据获取的交通路况信息调整导航线路。
具体地,于本实施例中,信息推荐模块107用于将每一段交通路线中包含的预设地点的相关信息推荐给用户。于本实施例中,所述实时获取模块105还用于获取用户的个人兴趣信息;所述信息推荐模块107还用于根据个人兴趣信息将所述相关信息推荐给用户。推荐的频率可以定时,
其中,所述预设地点包括但不限于景点,运动场所,标志性建筑,影剧院,餐厅,广场等。所述相关信息包括但不限于预设地点的基本概况信息,打折优惠信息,举办活动信息等。例如个人兴趣信息里面爱好美食,游泳。可以将导航路线经过的运动场所和餐厅的相关信息推荐给用户,提高用户体验性。
此外,于本实施例中,还包括离线导航模块,在有网络的时候,可以联网获取导航线路,在联网的同时,所述离线导航模块将每次获取的导航线路下载到本地,在离线的时候,根据本地存储的导航数据进行离线导航。而且本实施例中,可以自动判断网络情况,在有网络但网络不好的情况下,自动切换到离线导航模式。
综上所述,本发明中,用户可以自由选择多种交通工具,根据用户选择的多种交通工具规划导航线路,可以快速有效的帮助用户设定满足要求的交通线路,同时,实时获取每一段交通路线中的交通路况信息并根据获取的交通路况信息调整导航线路,大大方便了用户的出行;此外还可以实时获取每一段交通路线中包含的预设地点的相关信息并根据个人兴趣信息将所述相关信息推荐给用户,进一步提高用户体验性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。