导航路线生成方法及装置制造方法及图纸

技术编号:12219619 阅读:57 留言:0更新日期:2015-10-21 23:02
本公开是关于导航路线生成方法及装置。该方法包括:接收输入的对地图中的路段和/或地点的标记操作;获取车辆的当前位置和设定的目的地;根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线。该技术方案从而能够根据用户的标记来自动规划导航路线,操作便捷的同时又能为用户规划最适合用户的路线,满足用户需求,提升了用户的使用体验。

【技术实现步骤摘要】

本公开涉及导航
,尤其涉及导航路线生成方法及装置
技术介绍
汽车导航具有GPS全球卫星定位功能,在驾驶汽车时能够随时随地知晓自己的确切位置。通过汽车导航系统计算的导航路线能够到达想要去的任何一个陌生地方。导航系统中往往内置多个算法,比如,高速优先、距离最短等,根据用户的不同需求为用户规划道路。但有些时候,出于各种原因,用户不想走某条路,比如,导航为用户规划走三环路,但用户知道这个时段三环路肯定会拥堵,但导航却总是规划那条路,让人很无奈。
技术实现思路
本公开实施例提供导航路线生成方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种导航路线生成方法,包括:接收输入的对地图中的路段和/或地点的标记操作;获取车辆的当前位置和设定的目的地;根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线。在一个实施例中,所述根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线,可包括:根据所述车辆的当前位置和所述设定的目的地确定初始导航路线;判断所述初始导航路线是否经过所述标记的路段和/或地点;当所述初始导航路线经过所述标记的路段和/或地点时,调整所述初始导航路线,使得调整后的初始导航路线不经过所述标记的路段和/或地点;确定所述调整后的初始导航路线为所述导航路线。在一个实施例中,所述根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线,可包括:以所述车辆的当前位置为起点,规划绕开所述标记的路段和/或地点、且终点为所述设定的目的地的路线;将所述规划出的路线确定为所述导航路线。在一个实施例中,所述根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线,可包括:根据所述车辆的当前位置和所述设定的目的地确定初始导航路线;判断所述初始导航路线是否经过所述标记的路段和/或地点;当所述初始导航路线经过所述标记的路段和/或地点时,将所述初始导航路线确定为所述导航路线;当所述初始导航路线不经过所述标记的路段和/或地点时,调整所述初始导航路线,使得调整后的初始导航路线经过所述标记的路段和/或地点;确定所述调整后的初始导航路线为所述导航路线。在一个实施例中,所述根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线,可包括:以所述车辆的当前位置为起点,规划经过所述标记的路段和/或地点、且终点为所述设定的目的地的路线;将所述规划出的路线确定为所述导航路线。在一个实施例中,所述接收输入的对地图中的路段和/或地点的标记操作,可包括:接收输入的操作指令,所述操作指令用于将地图缩放到预设比例尺;接收输入的手势指令,所述手势指令用于进入选路模式;接收输入的对地图中的路段和/或地点的手势标记操作。在一个实施例中,所述接收输入的对地图中的路段和/或地点的手势标记操作,可包括:接收输入的沿着预标记路段的手指滑动操作;和/或, 接收输入的对预标记地点的手指点触操作。在一个实施例中,所述接收输入的沿着预标记路段的手指滑动操作之后,所述方法还可包括;将手指滑动的轨迹确定为预标记路段;确定出所述预标记路段所在道路的起点和终点;将所述道路的起点和终点之间的路段确定为标记路段。根据本公开实施例的第二方面,提供一种导航路线生成装置,包括:接收模块,用于接收输入的对地图中的路段和/或地点的标记操作;获取模块,用于获取车辆的当前位置和设定的目的地;第一确定模块,用于根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线。在一个实施例中,所述第一确定模块,可包括:第一确定子模块,用于根据所述车辆的当前位置和所述设定的目的地确定初始导航路线;第一判断子模块,用于判断所述初始导航路线是否经过所述标记的路段和/或地占.V,第一调整子模块,用于当所述初始导航路线经过所述标记的路段和/或地点时,调整所述初始导航路线,使得调整后的初始导航路线不经过所述标记的路段和/或地点;第二确定子模块,用于确定所述调整后的初始导航路线为所述导航路线。在一个实施例中,所述第一确定模块,可包括:第一规划子模块,用于以所述车辆的当前位置为起点,规划绕开所述标记的路段和/或地点、且终点为所述设定的目的地的路线;第三确定子模块,用于将所述规划出的路线确定为所述导航路线。在一个实施例中,所述第一确定模块,可包括:第四确定子模块,用于根据所述车辆的当前位置和所述设定的目的地确定初始导航路线;第二判断子模块,用于判断所述初始导航路线是否经过所述标记的路段和/或地占.V,第五确定子模块,用于当所述初始导航路线经过所述标记的路段和/或地点时,将所述初始导航路线确定为所述导航路线;第二调整子模块,用于当所述初始导航路线不经过所述标记的路段和/或地点时,调整所述初始导航路线,使得调整后的初始导航路线经过所述标记的路段和/或地点;第六确定子模块,用于确定所述调整后的初始导航路线为所述导航路线。在一个实施例中,所述第一确定模块,可包括:第二规划子模块,用于以所述车辆的当前位置为起点,规划经过所述标记的路段和/或地点、且终点为所述设定的目的地的路线;第七确定子模块,用于将所述规划出的路线确定为所述导航路线。在一个实施例中,所述接收模块,可包括:第一接收子模块,用于接收输入的操作指令,所述操作指令用于将地图缩放到预设比例尺;第二接收子模块,用于接收输入的手势指令,所述手势指令用于进入选路模式;第三接收子模块,用于接收输入的对地图中的路段和/或地点的手势标记操作。在一个实施例中,所述第三接收子模块可用于:接收输入的沿着预标记路段的手指滑动操作;和/或,接收输入的对预标记地点的手指点触操作。在一个实施例中,所述装置还可包括;第二确定模块,用于将手指滑动的轨迹确定为预标记路段;第三确定模块,用于确定出所述预标记路段所在道路的起点和终点;第四确定模块,用于将所述道路的起点和终点之间的路段确定为标记路段。根据本公开实施例的第三方面,提供一种导航路线生成装置,包括:处理器;用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为:接收输入的对地图中的路段和/或地点的标记操作;获取车辆的当前位置和设定的目的地;根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,通过接收输入的对地图中的路段和/或地点的标记操作;获取车辆的当前位置和设定的目的地;根据车辆当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种导航路线生成方法,其特征在于,包括:接收输入的对地图中的路段和/或地点的标记操作;获取车辆的当前位置和设定的目的地;根据所述车辆的当前位置、所述设定的目的地以及标记的路段和/或地点,确定导航路线。

【技术特征摘要】

【专利技术属性】
技术研发人员:张鹏飞林形省刘铁俊
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1