本发明专利技术涉及一种使用包含多个可导航路径的地图数据确定路线的方法,所述地图数据被划分成多个区。所述方法包含使用至少一个处理设备来:接收所述地图数据上的起点及目的地及对多个成本函数中的一者的选择;且使用所述地图数据及识别所述地图数据的区之间的最小成本路径的最小成本数据来确定从所述起点到所述目的地的路线。如果针对不同成本函数在一对所述区之间存在不同最小成本路径,那么所述最小成本数据识别所述对区之间的一个以上最小成本路径,且确定路线包含从包含所述起点及所述目的地的所述对区的所述最小成本路径中识别针对所述选定成本函数具有最低成本的所述最小成本路径。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使用地图数据确定路线的计算机化方法及相关系统。明确地说(但非排它地),所述方法可用于导航装置中,用以促进路线规划。
技术介绍
已知路线规划算法(例如,迪科斯彻(Dijkstra)方法、k*方法或穆尔/裴帕 (Moore/Pape)方法)。然而,这些路线规划算法可能有些慢。在US 6 636 800中展示了如何可增加此路线规划的速度的实例,所述案的教示特此以引用的方式并入本文中。US 6 636 800教示通过将地图划分成多个区且确定到所述地图的每一区的最短路径(最小成本路径)的树而预处理地图数据。将此经预处理的数据存储在存储器中,且在路线的计算期间使用此经预处理的数据。更具体地说,当起点位于一个区内且目的地位于另一区内时,可将预先确定的最短路径的树用以迅速确定将用作路线的部分的在所述区之间的路径。此方法减少了确定路线所需的处理的等级,因为其减少了当用户请求确定路线时所探索的路径的数目 。将理解,“最短”路径未必表示最短距离的路径,而是表示具有最小成本的路径。路径的成本将取决于如指定于成本函数中的所考虑的因素,且可考虑例如最快速路线及燃料使用等因素。当区之间的最短路径保持静态时,此方法为极成功的。然而,若用户想要使用不同于针对其已确定最小成本数据的成本函数的成本函数,那么必须从头开始确定路线选择, 从而显著增加确定路线所用的时间。此外,交通条件随时间的变化可改变为区之间的最短路径的路径,使得经预处理的树不再识别区之间的真正最短路径。这可导致针对指定准则来说并非最佳路线的路线被确定。
技术实现思路
根据本专利技术的第一方面,提供一种使用包含多个可导航路径的地图数据确定路线的方法,所述地图数据被划分成多个区,所述方法包含使用至少一个处理设备以接收所述地图数据上的起点及目的地以及对多个成本函数中的一者的选择,且使用所述地图数据及识别所述地图数据的区之间的最小成本路径的最小成本数据确定从所述起点到所述目的地的路线,所述方法的特征在于,针对不同成本函数在所述区中的一对区之间存在不同最小成本路径的情况下,所述最小成本数据识别所述对区之间的一个以上最小成本路径,且确定路线包含从包含所述起点及所述目的地的所述对区的所述最小成本路径中识别针对所述选定成本函数具有最低成本的所述最小成本路径。本专利技术可增加处理器针对所述多个成本函数中的任一者确定从所述起点到所述目的地的路线的速度。成本函数可为用于确定最快路线、最具燃料效率的路线或其类似路线的函数。在一种布置中,如果所述对区之间在不同时间存在不同最小成本路径,那么最小成本数据可针对所述多个成本函数中的每一者包含一个以上最小成本路径,且确定路线包含从包含所述起点及所述目的地的所述对区的所述最小成本路径识别针对选定成本函数及指定时间具有最低成本的最小成本路径。所述指定时间可为由用户输入的行进时间。每一最小成本路径可为针对所述多个成本函数中的一个以上成本函数的最小成本路径。每一最小成本路径可通过指针或旗标链接到所述多个成本函数中的一者或一者以上,在路线选择期间,仅考虑链接到所述选定成本函数的最小成本路径。识别所述最小成本路径可包含识别所述对区的链接到所述选定成本函数的最小成本路径。在另一实施例中,最小成本数据可不识别哪一(哪些)最小成本路径适用于哪一 (哪些)成本函数。在此实施例中,识别最小成本路径可包含针对所述对区的所述最小成本路径中的每一者使用选定成本函数来确定成本,及识别具有最低成本的最小成本路径。此布置可在不同时间在区中的一对区之间存在不同最小成本路径的情况下,相对于使用不识别在所 述对区之间的一个以上最小成本路径的数据而增加识别按行进时间所述区之间的最小成本路径的可能性。然而,使用最小成本数据使得能够比在使用从头开始确定最小成本路径的方法时更迅速地确定路线。举例来说,交通条件的可预测改变(例如, 规则的高峰时间)可变更区之间的最小成本路径。预先计算在不同时间在区之间的最小成本路径允许考虑到此些周期性改变。确定所述路线可包含独立于时间根据所述最小成本数据识别一对区之间的最小成本路径,且针对从行进时间得出的一个或一个以上相关时间而对所述经识别的最小成本路径实行成本分析以确定按所述行进时间的最小成本路径。这可允许最小成本数据具有小得多的大小,因为关于最小成本路径的数据不需要交叉参考所述路径为最小成本路径的时间。例如导航装置等路线规划器可确定由最小成本数据识别的路径子集中的哪一路径为在相关时间时的最小成本路径。此布置确实将小的额外处理负担转移给路线规划器,但是作为回报,大量节省了最小成本数据的大小。然而,在替代布置中,所述最小成本数据针对每一最小成本路径识别所述路径为所述最小成本路径的参考时间,且确定路线包含根据所述最小成本数据选择具有对应于从所述行进时间得出的一个或一个以上相关时间的参考时间的最小成本路径。此布置具有优点,因为将必须探索较少潜在路线以找到最小成本路线。相关时间可为到达由最小成本路径连接的节点的预测时间。节点为地图上的可导航路径发生交叉/分叉的点或可导航路径的终点。因此,经由基于成本的分析而识别或经选择以用于路线中的最小成本路径将不会全部针对单个时间,而是将针对不同时间(视到达沿着路线的节点的时间而定)。举例来说,如果预测出花费一小时来行进过一路线,那么将基于到达沿着所述路线的节点的时间而识别/选择针对所述小时中的时间的最小成本路径。此外,分析/选择最小成本数据及确定路线可联合进行,因为仅可在已确定路线的一部分的情况下选择最小成本数据。行进时间可为从起点的出发时间、到达目的地的时间,或到达沿着路线的特定所在地(例如,节点)的时间。已发现,为了实现所要等级的精确性,最小成本数据的时间分辨率应具有秒的数量级,优选具有十分之一秒的数量级,且最优选具有百分之一秒的数量级。已发现,使用具有较粗略等级的时间样本的最小成本数据导致不可接受的精确性等级。此外,在以十分之一秒或百分之一秒为基数的范围内处理可相对于以60秒为基数的处理简化计算。可能需要避免比百分之一秒精细的等级,因为这可需要较大数目个位来存储数据。应理解,可将百分之一秒的时间分辨率存储为32位串,而较高分辨率可能需要64位串。地图数据可包含识别在不同时间在路径上的预期速度的速度概况数据。可将所述地图数据的多条路径划分成多个可导航段,且速度概况数据可识别每一可导航段的速度概况。可至少部分地根据构成路径的可导航段的速度概况确定所述路径的成本。在一个实施例中,所述方法包含根据速度概况数据确定针对相关时间的速度,其中根据所考虑的路线中的每一者的所确定的速度来计算成本。在替代实施例中,所述方法包含根据正考虑的路线的可导航段的速度概况的多个值(而非单个值)来确定成本概况。换句话说,成本函数接收概况(即,多个值)作为输入, 且输出表示在不同时间路线的成本的概况。以此方式,可确定随着时间的过去的路线 的成本的变化。所述方法可包含确定针对不同行进时间在共同起点与目的地之间的多条路线。举例来说,所述多条路线可用以比较不同行进时间如何影响路线及/或用以沿着在起点与目的地之间的路线行进的预测时间。举例来说,在高峰时间期间干线公路可能并非区之间的最小成本路径,但在高峰时间外可变成最小成本路径。这可导致针对不同行进时间的在起点与本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.04.23 US 61/282,9271.一种使用包含多个可导航路径的地图数据确定路线的方法,所述地图数据被划分成多个区,所述方法包含使用至少一个处理设备来接收所述地图数据上的起点及目的地及对多个成本函数中的一者的选择;使用所述地图数据及识别所述地图数据的区之间的最小成本路径的最小成本数据来确定从所述起点到所述目的地的路线,所述方法的特征在于, 如果针对所述多个成本函数中的不同成本函数在一对所述区之间存在不同最小成本路径, 那么所述最小成本数据识别所述对区之间的一个以上最小成本路径,且确定路线包含从包含所述起点及所述目的地的所述对区的所述最小成本路径中识别针对所述选定成本函数具有最低成本的所述最小成本路径。2.根据权利要求I所述的方法,其包含致使显示器显示所述所确定路线的图像;及使所述用户能够在检视所述图像时改变所述选定成本函数;以及响应于所述选定成本函数的变化,用针对所述新选定成本函数确定的新路线的图像来更新所述显示器。3.一种数据载体,其上存储有在由处理设备执行时致使所述处理设备执行根据权利要求I或权利要求2所述的方法的指令。4.一种数据载体,其上存储有包含多个可导航路径的地图数据,所述地图数据被划分成多个区;及针对不同成本函数识别所述地图数据的所述区之间的最小成本路径的最小成本数据。5.一种计算机装置,其包含其中存储有以下各项的存储器包含多个可导航路径的地图数据,所述地图数据被划分成多个区;识别所述地图数据的所述区之间的最小成本路径的最小成本数据,且处理设备经布置以接收所述地图数据上的起点及目的地及对多个成本函数中的一者的选择且使用所述地图数据及所述最小成本数据来确定从所述起点到所述目的地点的路线,所述计算机装置的特征在于,如果针对所述多个成本函数中的不同成本函数而在一对所述区之间存在不同最小成本路径,那么所述最小成本数据识别所述对区之间的一个以上最小成本路径,且确定路线包含从包含所述起点及所述目的地的所述对区的...
【专利技术属性】
技术研发人员:海科·席林,埃格尼·高里洛,莫里茨·希尔格,安德列亚斯·普洛福斯,于尔根·韦贝尔,亚历山德鲁·谢尔伯内斯库,
申请(专利权)人:通腾科技股份有限公司,通腾发展德国公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。