The embodiment of the invention discloses a navigation route planning method and a device thereof. The method comprises: according to user input from the end point location information and path planning algorithm set, algorithm of route planning; according to local experience stored in the local route, route planning to get local experience the route planning algorithm in line with the local experience of centralized matching route; according to the local planning and route matching with the local planning route of local experience on the route, route planning algorithm for local replacement, generating navigation route is provided to the user. The embodiment of the invention adopts the technical scheme, according to the local experience of routes stored in advance to adjust the unreasonable route planning algorithm in the existing route, can make up for the shortcomings of the traditional algorithm of the navigation route obtained by the unreasonable route in the correct navigation route, improve navigation route is practical and accurate reduce waste, because the user navigation route unreasonable time.
【技术实现步骤摘要】
本专利技术涉及导航
,尤其涉及一种导航路线的规划方法及装置。
技术介绍
随着定位技术的不断发展以及全球定位系统(Global Positioning System,GPS)的日益普及,越来越多的用户开始通过导航终端获取驾车或行走时的路径规划信息并通常会按照该路径规划信息来确定自身的驾车或行走路线。目前,导航终端多采用最短路径规划算法来实现导航路线的规划,即,将距离或者时间作为有向带权图的权值,采用最短路径算法,如迪杰斯特拉算法(Dijkstra's Algorithm),进行最短路线的求解,寻找出一条或前几条权值最小的路线,从而为用户规划出一条或几条合理的路线。采用现有路线规划方法规划出的路线,其合理性需要通过导航地图上的点和边的权值的准确性来保证,这就使得现有的路线规划方法往往只适用于静态策略(如最短距离等),而对于动态策略(如最短时间等)则往往会因为算法的局限或者数据更新的不及时而出现局部路线规划不合理的情况。
技术实现思路
有鉴于此,本专利技术实施例提供一种导航路线的规划方法及装置,以解决现有技术中导航路线局部规划不合理的技术问题。第一方面,本专利技术实施例提供了一种导航路线的规划方法,包括:根据用户输入的起终点位置信息以及设定路径规划算法,生成算法规划路线;根据预存的局部经验路线集,获取所述算法规划路线中与所述局部经验路线集中的局部经验路线相匹配的局部规划路线;根据所述局部规划路线以及与所述局部规划路线相匹配的局部经验路线,对所述算法规划路线进行局部替换,生成导航路线提供给所述用户。第二方面,本专利技术实施例还提供了一种导航路线的规划装置,包括 ...
【技术保护点】
一种导航路线的规划方法,其特征在于,包括:根据用户输入的起终点位置信息以及设定路径规划算法,生成算法规划路线;根据预存的局部经验路线集,获取所述算法规划路线中与所述局部经验路线集中的局部经验路线相匹配的局部规划路线;根据所述局部规划路线以及与所述局部规划路线相匹配的局部经验路线,对所述算法规划路线进行局部替换,生成导航路线提供给所述用户。
【技术特征摘要】
1.一种导航路线的规划方法,其特征在于,包括:根据用户输入的起终点位置信息以及设定路径规划算法,生成算法规划路线;根据预存的局部经验路线集,获取所述算法规划路线中与所述局部经验路线集中的局部经验路线相匹配的局部规划路线;根据所述局部规划路线以及与所述局部规划路线相匹配的局部经验路线,对所述算法规划路线进行局部替换,生成导航路线提供给所述用户。2.根据权利要求1所述的方法,其特征在于,还包括:根据至少两个用户的历史导航数据,生成差异区间信息集,其中,所述差异区间信息包括用户实际轨迹数据与对应的导航路线相差异的区间起点路段标识以及区间终点路段标识;根据所述历史轨迹数据,获取与各差异区间信息对应的用户高频路线;根据所述设定路径规划算法,生成与各差异区间信息对应的理论导航路线;如果与同一目标差异区间信息对应的用户高频路线与理论导航路线不一致,则将与所述目标差异区间对应的所述用户高频路线以及所述理论导航路线存储于所述局部经验路线集中的一条局部经验路线中。3.根据权利要求2所述的方法,其特征在于,根据至少两个用户的历史导航数据,生成差异区间信息集包括:根据用户的历史导航数据,获取一条用户实际轨迹数据作为目标轨迹;获取与所述目标轨迹对应的规划路线作为目标路线;计算所述目标轨迹与所述目标路线之间的局部差异路线;在所述目标路线中,获取所述局部差异路线的起点路段的前一路段标识作为差异区间信息集的区间起点路段标识,获取所述局部差异路线的终点路段的后一路段标识作为所述差异区间信息集的区间终点路段标识;返回执行获取一条用户实际轨迹数据作为目标轨迹的操作,直至完成对所述历史导航数据中的全部用户实际轨迹数据的处理。4.根据权利要求3所述的方法,其特征在于,根据所述历史轨迹数据,获取与各差异区间信息对应的用户高频路线包括:在所述历史轨迹数据中,查找包括各所述差异区间信息的目标历史轨迹数据;在所述目标历史轨迹数据中,获取与各所述差异区间信息对应的局部用户轨迹,并统计相同局部用户轨迹的数量值;将与各所述差异区间信息对应的数量值最大的局部用户轨迹,作为与各差异区间信息对应的用户高频路线。5.根据权利要求2-4任一项所述的方法,其特征在于,所述局部经验路线还包括:与所述局部经验路线中的所述用户高频路线或者所述理论导航路线的起终点对应的局部起点路段标识以及局部终点路段标识。6.根据权利要求5所述的方法,其特征在于,根据预存的局部经验路线集,获取所述算法规划路线中与局部经验路线相匹配的局部规划路线包括:将所述算法规划路线的各路段的路段标识与所述局部经验路线集中各局部经验路线的局部起点路段标识以及局部终点路段标识进行比对;获取所述算法规划路线中与目标局部经验路线的所述局部起点路段标识相匹配的第一路段标识,以及所述算法规划路线中与所述目标局部经验路线的所述局部终点路段标识相匹配的第二路段标识;在所述算法规划路线中,获取由所述第一路段标识以及所述第二路段标识确定的待验证路线;如果所述待验证路线与所述目标局部经验路线中的所述理论导航路线相一致,则将所述待验证路线作为所述算法规划路线中与局部经验路线相匹配的局部规划路线。7.根据权利要求6所述的方法,其特征在于,根据所述局部规划路线以及与所述局部规划路线相匹配的局部经验路线,对所述算法规划路线进行局部替换,生成导航路线提供给所述用户包括:在所述算法规划路线,使用与所述局部规划路线相匹配的局部经验路线中的用户高频路线,替换所述局部规划路线;将替换后生成的所述导航路线提供给所述用户。8.一种导航路线的规划装置,其特征在于,包括:算法规划路线生成模块,用于根据用户输入的起终点位置信息以及设定路径规划算法,生成算法规划路线;局部规划路线获...
【专利技术属性】
技术研发人员:李锐,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。