导航方法及装置与流程

文档序号:12265580阅读:335来源:国知局
导航方法及装置与流程

本发明属于导航技术领域,特别是涉及一种导航方法及装置。



背景技术:

随着技术发展,出现了利用高空上的卫星信号为汽车准确而又及时导航定位的卫星导航系统。汽车导航系统的发展非常迅速。例如,车载导航系统可以利用蓝牙(Bluetooth)无线技术,接收车载全球定位系统(Global Positioning System,GPS)传送过来的信号。车载导航系统可以根据用户输入的出发地和目的地信息,规划出导航路线并向用户显示。

现有技术中,在对导航路线的选择过程中,不论具体地貌,目前车载导航系统一般是采用陆路情况下进行导航路线的计算。然而,经研究发现,现有的上述方法存在着导航不准确的问题。



技术实现要素:

本发明实施例解决的技术问题是如何提高导航准确性。

为解决上述问题,本发明实施例提供了一种导航方法,所述方法包括:

获取出发地和目的地的信息;

判断出发地至目的地的路线中是否存在水路航线;

当确定所述路线中存在水路航线时,获取所述水路航线的运行状况的信息;

根据所述水路航线的运行状况信息计算得到从所述出发地至所述目的地的所有导航路线;

从计算得到的所有导航路线中选取符合选取条件的导航路线;

将所述符合选取条件的导航路线提供给用户;

获取所述用户选择的导航路线;

使用用户选择的导航路线进行导航。

可选地,所述水路航线的运行状况信息包括:所述水路航线是否停航或有剩余船票、当有剩余船票时,所述剩余船票的出发时间及到达时间信息。

可选地,所述符合选取条件的导航路线,包括以下至少一种:

行程耗时最短的导航路线;

行程距离最短的导航路线。

可选地,所述行程耗时最短的导航路线和行程距离最短的导航路线,包括:使用最少类型交通工具的导航路线。

可选地,所述方法还包括:

当确定所述水路航线停航或者无票时,取消计算从所述出发地至所述目的地的导航路线,并向用户发布所述水路航线停航或者无票的提示信息。

可选地,在所述获取所述用户选择的导航路线之后,所述方法还包括:

获取用户订购的所述水路航线的起点渡口的船票信息;

根据用户选择导航路线和用户订购的所述水路航线的起点渡口的船票出发时间的信息,计算从所述出发地的出发时间;

将计算得到的出发时间输出以通知用户。

可选地,所述出发时间信息包括建议用户的最早出发时间和最晚出发时间的信息,所述最早出发时间为所述用户订购的所述水路航线的起点渡口的船票的开始检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间,所述最晚出发时间为所述用户订购的所述水路航线的起点渡口的船票的停止检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间。

可选地,所述方法还包括:当确定所述发地至目的地的导航路线中不存在水路航线时,按照陆路路线计算从所述出发地至所述目的地的导航路线。

本发明实施例还提供了一种导航装置,所述装置包括:

第一获取单元,适于获取出发地和目的地的信息;

判断单元,适于判断出发地至目的地的路线中是否存在水路航线;

第二获取单元,适于当确定所述路线中存在水路航线时,获取所述水路航线的运行状况的信息;

第一计算单元,适于根据所述水路航线的运行状况信息计算得到从所述出发地至所述目的地的所有导航路线;

选取单元,适于从计算得到的所有导航路线中选取符合选取条件的导航路线;

提供单元,适于将所述符合选取条件的导航路线提供给用户;

第三获取单元,适于获取所述用户选择的导航路线;

导航单元,适于使用用户选择的导航路线进行导航。

可选地,所述水路航线的运行状况信息包括:所述水路航线是否停航或有剩余船票、当有剩余船票时,所述剩余船票的出发时间及到达时间信息。

可选地,所述符合选取条件的导航路线,包括以下至少一种:

行程耗时最短的导航路线;

行程距离最短的导航路线。

可选地,所述行程耗时最短的导航路线和行程距离最短的导航路线,包括:使用最少类型交通工具的导航路线。

可选地,所述装置还包括:

提示单元,适于当确定所述水路航线停航或者无票时,取消计算从所述出发地至所述目的地的导航路线,并向用户发布所述水路航线停航或者无票的提示信息。

可选地,所述装置还包括:

第四获取单元,适于获取所述用户选择的导航路线之后,获取用户订购的所述水路航线的起点渡口的船票信息;

第二计算单元,适于根据用户选择导航路线和用户订购的所述水路航线的起点渡口的船票出发时间的信息,计算从所述出发地的出发时间;

告知单元,适于将计算得到的出发时间输出以通知用户。

可选地,所述出发时间信息包括建议用户的最早出发时间和最晚出发时间的信息,所述最早出发时间为所述用户订购的船票的开始检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间,所述最晚出发时间为所述用户订购的所述水路航线的起点渡口的船票的停止检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间。

可选地,所述装置还包括:第三计算单元,适于当确定所述发地至目的地的导航路线中不存在水路航线时,按照陆路路线计算从所述出发地至所述目的地的导航路线。

与现有技术相比,本发明的技术方案具有以下的优点:

上述的方案,在出发地至目的地的导航路线中是否存在水路航线时,根据获取的水路航线的运行状况信息,计算从所述出发地至所述目的地之间的导航路线,由于在进行导航路线规划时将水路航线的情况充分考虑进去,可以提高导航的准确性,提升用户的使用体验。

进一步地,根据用户的出发地至水路航线的起点渡口之间的导航路线和用户订购的所述水路航线的起点渡口的船票的出发时间,计算从所述出发点的出发时间,将计算得到的出发时间提供给用户,可以方便用户安排行程,因而提升用户的使用体验。

附图说明

图1是本发明实施例中的一种导航方法的流程图;

图2是本发明实施例中的另一种导航方法的流程图;

图3是本发明实施例中的一种导航装置的结构示意图。

具体实施方式

现有技术中,车载导航系统对行驶路线中存在渡口的导航路径有一个判 别,但是往往只是推荐出当前位置到目的地(岛屿)的距离与行程时间,完全是在陆路情况下完成导航路线的规划,而忽视水路航线并不是由车辆实际行驶,而是由渡轮作为一个载体来完成行程,从而导致规划路线的不合理性。因此,现有技术中的导航方法在导航路线中存在水路航线时存在导航不准确的问题。

为解决现有技术中存在的上述问题,本发明实施例采用的技术方案在出发地至目的地的导航路线中是否存在水路航线时,根据获取的水路航线的运行状况信息,计算从所述出发地至所述目的地之间的导航路线,可以提高导航的准确性。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1示出了本发明实施例中的一种导航方法的流程图。如图1所示的导航方法,可以包括:

步骤S101:获取出发地和目的地的信息。

步骤S102:判断出发地至目的地的路线中是否存在水路航线;当确定出发地至目的地的路线中存在水路航线时,可以执行步骤S103,反之,则可以执行步骤S104。

步骤S103:按照陆路路线对从所述出发地至所述目的地的导航路线进行规划。

步骤S104:当确定所述路线中存在水路航线时,获取所述水路航线的运行状况的信息。

步骤S105:根据所述水路航线的运行状况信息计算得到从所述出发地至所述目的地的所有导航路线。

步骤S106:从计算得到的所有导航路线中选取符合选取条件的导航路线。

步骤S107:将所述符合选取条件的导航路线提供给用户。

步骤S108:获取所述用户选择的导航路线。

步骤S109:使用所述用户选择的导航路线进行导航。

下面结合图2对发明实施例中的导航方法做进一步详细的说明。

图2示出了本发明实施例中的另一种导航方法的流程图。如图2所示的导航方法,可以包括:

步骤S201:获取出发地和目的地的信息。

在具体实施中,出发地和目的地可以为用户手动输入或者语音输入的位置,其中,出发地可以为车辆的当前位置。

步骤S202:判断出发地至目的地的路线中是否存在水路航线。

在具体实施中,当用户的目的地为岛屿时,那么,从出发地至目的地的路线中将必然包括水路航线。因此,为了方便用户的出行,可以首先判断从出发地至目的地的路线中是否存在水路航线。

在具体实施中,当判断结果为否时,可以执行步骤S203,反之,则可以执行步骤S204。

步骤S203:按照陆路路线计算从所述出发地至所述目的地的导航路线。

在具体实施中,当确定出发地至目的地的路线中不存在水路航线时,按照陆路路线计算从出发地至目的地的导航路线。

步骤S204:判断所述水路航线的是否停航或者无剩余船票。

在具体实施中,当用户选择的从出发地至目的地的路线中包括水路航线时,为了方便用户的出行安排,可以通过网络从远程服务器中获取到水路航线的运营状况,例如,水路航线是否由于天气原因停航,或者所有船票已经售罄。

在具体实施中,当判断结果为是时,可以执行步骤S205,反之,则可以执行步骤S206。

步骤S205:取消计算从所述出发地至所述目的地的导航路线,并向用户发布所述水路航线停航或者无票的提示信息。

在具体实施中,当水路航线停航或者无剩余船票时,用户到达水路航线也将无法通过,只能徒劳而返。因此,为了节约资源,当从远程服务器中获 知所述水路航线停航或者无票时,可以取消从出发地至目的地的导航路线的规划,并将水路航线停航或者无票的情况通知用户,以便于用户及时了解情况,及时调整出行计划,极大地方便了用户。

在具体实施中,远程服务器可以收集水路航线的信息并存储。当导航路线中包括有水路航线时,车辆导航系统可以通过网络与远程服务器连接,以获取水路航线的情况,并可以将所获取的水路航线的情况及时通报给用户,以方便用户安排出行计划。

步骤S206:根据所述水路航线的运行状况信息计算得到从所述出发地至所述目的地的所有导航路线。

在具体实施中,当从远程服务器中获知水路航线处于正常运营状态,且有船票剩余时,车辆导航系统便可以计算得出从出发地至目的地的所有导航路线,以为用户导航。

步骤S207:从计算得到的所有导航路线中选取符合选取条件的导航路线。

在具体实施中,当计算得到从出发地至目的地的所有导航路线时,可以将优选的路线显示给用户,以便于用户选择。其中,优选的导航路线可以从所有导航路线中选取的行程耗时最短的导航路线,或者行程距离最短的导航路线。在本发明一实施例中,行程耗时最短的导航路线和行程距离最短的导航路线,还可以包括使用最少类型交通工具的导航路线。

步骤S208:将所述符合选取条件的导航路线提供给用户。

在具体实施中,车载导航系统可以将符合选取条件的导航路线提供给用户,以供用户选择较为符合自己要求的导航路线。

步骤S209:获取用户选择的导航路线。

在具体实施中,为了进一步方便用户的出行,本发明实施例中的导航方法还可以包括:

步骤S210:获取用户订购的所述起点渡口的船票信息。

在本发明一实施例中,当确定水路航线处于正常运营状态,且有船票剩余时,为了方便用户,车辆导航系统可以与水路航线的远程票务网站进行网 络连接,用户直接通过车辆导航系统便可以订购水路航线的船票。车载导航也可以直接获取用户订购的起点渡口的船票的信息。

在本发明另一实施例中,用户也可以登录水路航线的远程票务网站自行购票,并将所订购的起点渡口的船票信息输入车载导航系统,以使得车载导航系统获知其所订购的水路航线的起点渡口的船票信息。

步骤S211:根据用户选择导航路线和用户订购的起点渡口的船票出发时间的信息,计算车辆从所述出发地的出发时间。

在本发明一实施例中,当水路航线的起点渡口与用户输入的出发地不重合,且水路航线的终点渡口与用户输入的目的地也不重合,即水路航线位于导航路线的出发地至目的地中间的某一段位置时,可以将导航路线划分成为三段:第一段为从出发地至水路航线的起点渡口之间的路程,第二段为水路航线,第三段为水路航线的终点渡口与目的地之间的路程。其中,水路航线的行程时间是确定的,为用户订购的船票的到达时间和出发时间的差值,而从用户设定的出发地至水路航线的起点渡口之间的路程部分,以及水路航线的终点渡口至目的地之间的路程部分,为陆路部分,则分别需要使用车载导航系统进行导航。在本发明一实施例中,为了便于与用户订购的起点渡口的船票对应的轮渡进行及时对接,以免错过上船时间,可以确定出发地至水路航线的起点渡口之间的导航路线,并确定从出发地出发的时间,并通知用户,以方便用户。

在本发明一实施例中,计算得出的用户从出发地的出发时间包括建议用户的最早出发时间和最晚出发时间。其中,所述最早出发时间为所述用户订购的船票的开始检票时间减去所述用户选择的导航路线中所述出发点至所述起点渡口的导航路线的行程耗费时间,所述最晚出发时间为所述用户订购的船票的停止检票时间减去所述用户选择的导航路线中所述出发点至所述起点渡口的导航路线的行程耗费时间。

在本发明一实施例中,可以根据所获取的天气情况以及所述水路航线的水流情况,例如,顺流还是逆流,推算出所述水路航线从所述起点渡口至所述终点渡口所需的时间,并将推算出的时间输出并告知用户,以便于用户安 排达到终点渡口以后的行程。

步骤S212:将计算得到的出发时间输出以通知用户。

在具体实施中,可以计算得到从出发地出发的出发时间通知用户,以便于用户安排出行。

步骤S213:使用用户选择的导航路线进行导航。

在具体实施中,当获取到用户选择的导航路线时,便可以根据用户选择的导航路线在用户从出发地至目的地的过程中为用户导航。

图3示出了本发明实施例中的一种导航装置的结构示意图。如图3所示的导航装置300,可以包括第一获取单元301、判断单元302、第二获取单元303、第一计算单元304、选取单元305、提供单元306、第三获取单元307和导航单元308,其中:

第一获取单元301,适于获取出发地和目的地的信息。

判断单元302,适于判断出发地至目的地的路线中是否存在水路航线。

第二获取单元303,适于当确定所述路线中存在水路航线时,获取所述水路航线的运行状况的信息。在具体实施中,所述水路航线的运行状况信息包括:所述水路航线是否停航或有剩余船票、当有剩余船票时,所述剩余船票的出发时间及到达时间信息。

第一计算单元304,适于根据所述水路航线的运行状况信息计算得到从所述出发地至所述目的地的所有导航路线。

选取单元305,适于从计算得到的所有导航路线中选取符合选取条件的导航路线;在具体实施中,所述符合选取条件的导航路线,包括以下至少一种:行程耗时最短的导航路线;行程距离最短的导航路线。在具体实施中,所述行程耗时最短的导航路线和行程距离最短的导航路线,包括:使用最少类型交通工具的导航路线。

提供单元306,适于将所述符合选取条件的导航路线提供给用户。

第三获取单元307,适于获取所述用户选择的导航路线。

导航单元308,适于使用所述用户选择的导航路线进行导航。

在具体实施中,如图3所述的导航装置还可以包括提示单元309,其中:

提示单元309,适于当确定所述水路航线停航或者无票时,取消计算从所述出发地至所述目的地的导航路线,并向用户发布所述水路航线停航或者无票的提示信息。

在具体实施中,如图3所述的导航装置300还可以包括第四获取单元310、第二计算单元311和告知单元312,其中:

第四获取单元310,适于在获取所述用户选择的导航路线之后,获取用户订购的所述水路航线的起点渡口的船票信息。

第二计算单元311,适于根据用户选择的导航路线和用户订购的所述水路航线的起点渡口的船票的出发时间的信息,计算从所述出发地的出发时间。

告知单元312,适于将计算得到的出发时间输出以通知用户。在具体实施中,所述出发时间信息包括建议用户的最早出发时间和最晚出发时间的信息,所述最早出发时间为所述用户订购的所述水路航线的起点渡口的船票的开始检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间,所述最晚出发时间为所述用户订购的所述水路航线的起点渡口的船票的停止检票时间减去所述用户选择的导航路线中所述出发点至所述水路航线的起点渡口的导航路线的行程耗费时间。

在具体实施中,如图3所述的导航装置300还可以包括第三计算单元313,其中:

第三计算单元313,适于当确定所述发地至目的地的导航路线中不存在水路航线时,按照陆路路线计算从所述出发地至所述目的地的导航路线。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

以上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与 修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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