一种导航路线规划方法和装置的制造方法

文档序号:9562911阅读:193来源:国知局
一种导航路线规划方法和装置的制造方法
【技术领域】
[0001]本发明涉及导航领域,尤其涉及一种导航路线规划方法和装置。
【背景技术】
[0002]随着移动互联网的快速发展,人们经常在手机上使用导航地图进行辅助出行。在现有的手机地图上,路线规划方式单调,大多后台为自动生成(通常多为基于主干路/高速公路为用户规划路线),灵活性较差。在实际使用过程中,有些用户喜欢走一些车流较少的小路,因为路虽窄但车不多,有时反而通行效率很高;有些用户喜欢走大路、少转弯,防止迷路。但是,现有的手机导航通常仅能提供几条可选路线方案,并不能满足不同用户的路线偏好和个性化导航需求。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种导航路线规划方法和装置,可实现方便快捷的根据用户操作自定义规划路线。
[0004]为了解决上述技术问题,本发明实施例提供了一种导航路线规划方法,所述方法包括:
[0005]在导航地图上显示当前的导航路线;
[0006]获取用户将所述导航路线中的途经点移动至导航地图中的目标地点的拖动指令;
[0007]将所述目标地点设为必经地,并根据该必经地修改所述导航路线的路径计算条件;
[0008]根据修改后的路径计算条件重新计算导航路线;
[0009]在导航地图上显示重新计算得到的导航路线。
[0010]相应地,本发明实施例还提供了一种导航路线规划装置,包括:
[0011]导航路线显示模块,用于在导航地图上显示当前的导航路线;
[0012]路线拖动获取模块,用于获取用户将所述导航路线中的途经点移动至导航地图中的目标地点的拖动指令;
[0013]路径条件修改模块,用于将所述目标地点设为必经地,并根据该必经地修改所述导航路线的路径计算条件;
[0014]导航路线计算模块,用于根据修改后的路径计算条件重新计算导航路线;
[0015]所述导航路线显示模块,还用于在导航地图上显示重新计算得到的导航路线。
[0016]本实施例中通过根据用户对导航路线的拖动指令修改所述导航路线的路径计算条件并重新计算导航路线,可实现方便快捷的根据用户操作自定义规划路线。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例中的一种导航路线规划方法的流程示意图;
[0019]图2是本发明另一实施例中的导航路线规划方法的流程示意图;
[0020]图3是本发明另一实施例中的导航路线规划方法的流程示意图;
[0021]图4是本发明实施例中的一种导航路线规划装置的结构示意图;
[0022]图5是本发明实施例中用户将导航路线拖动至导航地图中的目标地点的拖动指令的输入示意图;
[0023]图6是本发明实施例中在导航地图上显示根据用户的拖动指令重新计算得到的导航路线的示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]图1是本发明实施例中的一种导航路线规划方法的流程示意图,如图所示本实施例中的导航路线规划方法可以包括
[0026]S101,在导航地图上显示当前的导航路线。
[0027]具体的,所述当前的导航路线可以是根据用户输入的路径计算条件计算得到的,所述路径计算条件包括起始地和目的地,可选的还可以包括回避地或必经地等条件。进而在其他可选实施例中,所述导航路线也可以通过其他方式获得,例如用户预先在导航终端保存的导航路线、或从网络或其他电子终端中获取到的导航路线,如其他用户或组织分享的导航路线。
[0028]S102,获取用户将所述导航路线中的途经点移动至导航地图中的目标地点的拖动指令。
[0029]具体的,可以参照图5所示,用户可以点击所述导航路线中的途经点然后进行拖动操作直至目标地点(后松开),导航终端即获取到了用户将所述导航路线拖动至导航地图中的目标地点的拖动指令。具体实现中,用户可以通过手写笔或手指触屏等输入方式输入该拖动指令。而在可选实施例中,所述导航路线中可以包括至少一个必经地,用户的拖动指令可以为针对目标必经地的拖动指令,即所述被拖动的途经点为预设的导航路线的路径计算条件中的必经地。更进一步的实施例中,上述导航路线中的目标必经地可以包括起始地、目的地或途中必经地,即在该可选实施例中,用户可以拖动原导航路线中的起始地和目的地,或起始地与目的地之间的导航路线中的任一必经地。
[0030]由于在一些导航地图会根据用户在地图区域输入的拖动指令移动地图显示位置,即随着用户的拖动指令显示其他区域的导航地图,这时用户无法针对导航地图中当前显示的导航路线进行拖动,因而在可选实施例中,用户可以通过输入路径调整指令,导航地图可以根据用户输入的路径调整指令进入路径编辑状态,例如在导航地图上显示当前的导航路线的同时,在导航地图界面内设置一个“路径调整”按钮,当用户对当前显示的导航路线不满意觉得需要调整,则可以点击该“路径调整”按钮,从而触发导航地图进入路径编辑状态,这时就可以获取用户针对所述导航路线的拖动指令了。
[0031]S103,将所述目标地点设为必经地,并根据该必经地修改所述导航路线的路径计算条件。
[0032]具体的,可以将所述拖动指令的目标地点设为新增的必经地,并将该新增的必经地加入所述导航路线原有的路径计算条件中。而在可选实施例中,若获取到的是用户将所述导航路线中的目标必经地拖动至导航地图中的目标地点的拖动指令;则可以修改所述导航路线的路径计算条件中该被拖动的目标必经地的位置,即将所述目标必经地的位置修改为所述目标地点的位置。在其他可选实施例中,也可以首先删除所述目标必经地,再将目标地点设为新增的必经地。
[0033]S104,根据修改后的路径计算条件重新计算导航路线。
[0034]例如S101中显示的导航路线的原路径计算条件仅包括起始地和目的地,S103中将所述拖动指令的目标地点设为新增的必经地,则修改后的路径计算条件可以包括原起始地、原目的地以及新增的必经地这三个条件,可以根据这三个条件重新计算导航路线。在可选实施例中,原路径计算条件包括起始地、目的地以及途中必经地,S103中将该途中必经地的位置修改为用户拖动指令的目标地点,导航终端即根据原路径计算条件中的起始地、目的地以及修改后的途中必经地重新计算导航路线。
[0035]S105,在导航地图上显示重新计算得到的导航路线。
[0036]如图6中所示,重新计算得到的导航路线会经过用户拖动指令的目标地点。进而在可选实施例中,用户可以对该显示的重新计算得到的导航路线进行确认或继续调整,如在导航地图界面中设置一个“路径确认”按钮,当用户点击该“路径确认”按钮,则获取到用户的路径确认指令,从而可以根据该确认的导航路线进行后续的导航。进而在可选实施例中若
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1