从表示位置的数据解析位置的方法

文档序号:2621782阅读:156来源:国知局
专利名称:从表示位置的数据解析位置的方法
技术领域
本发明涉及一种解析由根据一个或一个以上预定格式编码的数据表示的位置的改进的方法, 且更具体来说涉及一种用于以不取决于在解码过程期间所使用的数字地图(例如Tele Atlas B. V.及Navteq Inc.所创建及销售的那些数字地图)且又相同于原始编码的位置的方式准确地确定所述特定数字地图内的位置的改进的方法。尽管在数字映射的背景下术语“位置”可意指多种不同物理真实世界特征中的任一者(例如,地球的表面上的点位置,连续路径或路线,或存在于地球上的可通行主道的此路径或路线的连续链,或在矩形、正方形或圆形区域的情形中能够由两个或两个以上参数界定的地球上的区域或区),但本发明最适用于表示穿过道路网络的路径或数字地图中所表示的其它可通行主道的经编码数据。
背景技术
道路网络的任一现代数字地图(或数学图,其有时如此称呼)的最简单形式实际上为由多个表组成的数据库,所述多个表首先界定最通常表示道路交叉点的节点(其可被视为点或零维度物件)且其次界定表示那些交叉点之间的道路的那些节点之间的线。在更详细的数字地图中,线路可划分成由开始节点及结束节点界定的路段,此在零长度的路段的情形中可相同,但更通常分离。当节点表示其处最少3条线路或路段交叉的道路交叉点时,出于本申请案的目的可将其视为真实或“有效”,而“假”或“可回避”节点为提供为并非在一个或两个端处由真实节点界定的用于路段的转折点的那些节点。除其它以外,这些假节点适用于在数字地图中提供特定道路伸展的形状信息或识别在其处道路的某一特性(例如,速度限制)改变的沿所述道路的位置的手段。在实际上所有现代数字地图中,节点及路段(及/或线路)进一步由各种性质或属性来界定,所述性质或属性再次由数据库的表中的数据表示。每一节点将通常具有纬度及经度坐标以界定其真实世界位置。道路网络的完整“图”由数百万个节点及路段描述以覆盖跨越一个或一个以上国家的区域或其一部分。在设计高效地参考或描述位置(即,穿过道路网络的路径)的手段的背景下,简单地提供数字地图内的形成所述位置的一部分的所有节点(及/或路段,且任选地其属性)的有序列表不仅效率高度低下,而且此参考方法将使在任一解参考(其稍后在(举例来说)将位置参考发射到其的移动装置中发生)期间使用完全相同的数字地图成为必须,这是因为节点、路段、线路及其属性实际上仅曾在特定地图贩卖者所创建的地图的特定版本中唯一地界定。即使特定节点的基本属性(例如经度及纬度)也可在不同数字地图之间不同。常常提供于数字地图中的一个特定属性为交通消息信道(TMC)位置表参考。TMC是用于将交通及行进信息递送到车辆用户且更明确地说递送到存在于那些车辆内且包含某一形式的数字地图的导航系统(便携式或集成式)的技术。TMC消息由事件码(其不需要为交通特定的,但这些是最常见的)及位置码组成,其常常由有序位置参考列表组成,借助所述有序位置参考列表,可在数字地图中确定交通事件的位置且因此将其图形表示于导航系统的屏幕上。多数可从市场购得的数字地图中的若干个预界定节点被指派参考有限位置表确定的TMC位置参考。所述位置表由对应于还可在数字地图中识别的类似数目个物理或真实世界位置(其通常为道路交叉点)的216(65536)个位置参考组成。尽管由于TMC消息在长度上可短到37个位且因此不显著影响用于广播数据的可用带宽而为非常高效的,但仅固定数目个位置参考可用,且因此通常可仅参考提供TMC的每一国家中的高速公路及主要公路(或其上的交叉点)。TMC位置参考存在各种其它缺点。举例来说,TMC位置表·-常常通过公共权威或国家政府来维持,-易于在更新循环之间改变,所述更新循环传统上相当长,-在一些市场上,不存在或仅可从市场购得。当然,将TMC位置参考解码在本质上为简单的,这是因为可在数字地图数据库中执行简单询问以找到每一 TMC位置码,从而产生对相关正确节点及路段(每一地图提供者将包含TMC位置码作为地图产生过程的一部分,从而确保精确度)的立刻识别,且因此可立刻解析所述位置。然而,随着使用GSM及GPS探测数据识别聚集于二级道路及城市道路上的交通正变得可能(例如,车辆用户愈来愈多地拥有适用作探测器的移动电话或经连接卫星导航装置),就解析而论TMC位置码完全不足。克服TMC位置参考或地图特定参考的一些限制的一个尝试为动态位置参考计划,还称作AGORA-C (在依据ISO 17572-1、2及3号的标准化过程中)。尽管对AGORA-C位置参考方法的完整说明超出本申请案的范围,但所述方法的基础为位置参考可由一组位置点完全指定、由纬度与经度的坐标对指定且排序于一列表中,每一点依从于各种规则,但最重要的是就正被参考的位置与列表中的前一点来说其为连贯的,即,连续点形成下一点关系。如同其它位置参考系统,每一点具备有助于更好地界定所述点的若干个属性,但对于AGORA-C方法特定的是将每一点识别为位置点、交叉点、途经点或这三个点的某一组合中的一者。沿道路区段标记在其处改变的位置的每一点由交叉点表示,因此为道路网络上的路径且通过交叉点而不存在任一道路区段标记改变的位置不需要通过交叉点来参考。举例来说,如果一位置包含高速公路(其包含就所述位置而论为不相关的路口)的区段,则不需要针对此些路口包含交叉点。AGORA-C编码方法中的较早步骤中的一者为确定沿道路区段标记的改变在其处发生的位置的第一交叉点与最后交叉点之间的所有介入交叉点。将所有这些点添加到点的表,从而最终形成AGORA-C位置参考的一部分。在此表内,再次根据某些规则,还将已识别至少两个途经点。在交叉点单独不足以在解码器中明确地确定正确位置的情形中提供途经点,且将所述途经点作为单独点添加,或者在所需途经点与现有交叉点一致的情形中实现对现有交叉点的简单属性改变。尽管此参考方法由于其可对存在于地理信息系统内的任一位置准确地且可重复地编码及解码而为广泛的,但据信所述系统在某些方面中为过度且可能冗余的,且更高效编码与解码系统为可能的。举例来说,尽管所述参考方法独立于任一预先编译工作且不取决于地图,但平均AGORA-C消息大小显著高于每位置参考30个字节。就可通常将位置参考解码的装置(例如个人导航装置、PDA、移动器件或车载集成式导航系统)来说,期望所接收的消息尽可能短,以借此使得能够快速解码及最终解析由其表示的位置。在于2009年6月29日提出申请的标题为“高效位置参考方法(An EfficientLocationReferencing Method) ”的申请者的申请案TO 2010/000707A1 (其内容借此以引用方式并入)中,描述了一种用于以一方式产生位置的机器可读表不的技术,就总体字节长度而论所述方式不仅被视为最优的,而且其还被视为地图无关的。 在申请者于2009年6月29日提出申请的标题为“依据表示位置的经编码数据解析位置的方法(A Method of Resolving a Location from Encoded Data Representativethereof)”且发布为WO 2010/000706A1的另一申请案中,描述了一种解析位置的方法。WOf 706的内容借此以引用方式并入。所述位置由结构化数据表示,所述结构化数据通常为从根据物理数据格式规范使用WO' 707中所描述的技术来将表示所述位置的有序位置参考点列表编码而产生的二进制数据包。所描述的方法为有利的,这是因为就所需处理来说其为经济的,而且就重新创建正确位置来说,尽管所接收的数据相对简明但其还实现高成功率,而不管所使用的数字地图如何。在此方面,所述方法可被视为地图无关的,但解码方式(与将经解码数据解析为位置相反)将不可避免地取决于所选择的预定格式。虽然WO' 707及WO' 706中所描述的编码及解码技术可解决先前已知技术的上文所描述问题中的许多问题,且已发现其促进使用描述已依据第一数字地图编码的位置的数据来解析第二数字地图中的所述位置,但申请者已认识到当形成所述第二数字地图中的位置的一部分的节点及/或线路或路段存在一种以上可能性时,关于识别所述第二数字地图中的位置仍存在进一步精化及改进这些方法的余地。根据WO' 706中所描述的技术,使用有序位置参考点列表来解析位置。所述有序参考点列表表示第一数字地图中的节点,且与表示所述第一数字地图中的从所述节点处发散出或入射于所述节点处的至少一个特定线路或路段的性质的信息或属性相关联。根据WOf 706的方法,针对每一位置参考点识别第二数字地图中的至少一个候选节点。举例来说,此可为被识别为合理匹配(由于其位置)的节点。另外,识别所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段。针对连续位置参考点及形成经确定为提取的路线的一部分的那些线路或路段,在所述第二数字地图中在候选节点或者候选线路或路段之间实施路线搜索。针对每一对连贯位置参考点重复此。在一些情况中,可针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段。申请者已认识到,仍需要一种在此些情况中从所述有序位置参考点列表解析所述第二数字地图中的所述位置的改进的方法。

发明内容
根据本发明,提供一种从有序位置参考点列表解析位置的方法,每一位置参考点表示第一数字地图中的一节点,且每一位置参考点关联于与所述第一数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质相关的信息,所述方法包括以下步骤(i)针对每一位置参考点,识别存在于第二数字地图中的至少一个候选节点,且识别存在于所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段;(ii)在所述第二数字地图内在以下两者之间执行路线搜索经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者与显现在所述列表中的下一位置参考点的经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者;及从所述第二数字地图中提取形成在所述候选节点之间所确定的路线的一部分的每一线路或路段 '及(iii)针对每 一对连贯位置参考点重复步骤(ii)直到显现在所述列表中的最后位置参考点且包含所述最后位置参考点,其中,当针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段时,所述方法进一步包括识别最可能候选节点及/或最可能候选线路或路段且在所述路线搜索中使用所述最可能候选节点及/或最可能候选线路或路段的步骤,其中曲率及/或海拔信息与每一位置参考点相关联,所述曲率及/或海拔信息与所述位置参考点及/或从所述第一数字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关,且其中所述方法包括当在所述第二数字地图中找到一个以上候选节点及/或候选线路或路段时,在识别所述最可能候选节点及/或最可能候选线路或路段的所述步骤中使用所述海拔及/或曲率信息。因此,在本发明的实施例中,当针对给定位置参考点在所述第二地图中识别出从给定候选节点处发散出或入射于给定候选节点处的一个以上候选节点及/或一个以上候选线路或路段时,使用曲率及/或海拔信息来选择最可能候选节点及/或候选线路或路段以供用于路线计算中。换句话说,在确定所述第二地图中的可能候选节点或者线路或路段中的哪一者最匹配于与所述第一数字地图中由所述位置参考点表示的节点相关联的节点或者线路或路段的步骤中使用曲率或海拔信息。本文中所界定的候选节点为所述第二数字地图中的被识别为所述第一地图中由位置参考点表示的节点的可能匹配的节点。此可基于所述位置参考点的位置来确定。本文中所界定的候选线路或路段为被识别为所述第一地图中的从由位置参考点表示的节点处发散出或入射于所述节点处的特定线路或路段的在所述第二地图中的可能匹配的线路或路段。此可使用关联于与对应于所述第一数字地图中由第一参考点表示的节点的特定线路或路段的性质相关的位置参考点的信息来确定。已发现使用根据本发明的曲率或海拔信息来增强使第一数字地图中的节点或者线路或路段与第二数字地图中的对应节点或者线路或路段匹配的准确度,即使在所述地图具有不同水平的完整性及位置准确度的情形中也如此。此外,已发现所述技术允许在第一地图与第二地图之间准确地解析位置,即使在所述地图使用不同模型化规范来进行节点定位的情形中也如此。实际上,通过使与由位置参考点表示的节点或者从所述节点处发散出或入射于所述节点处的线路或路段相关的曲率或海拔信息与位置参考点相关联,将额外地理空间维度添加到有序位置参考点列表以当在另一数字地图中解析来自第一数字地图的位置时提供较多准确度及计算益处。此开辟基于原探测数据或半处理探测数据而依据第一数字地图产生位置参考点以在第二常规(例如)拓扑集成式导航地图中进行解析的可能性。已发现曲率或海拔信息尤其适用于在另外类似的节点或线路/路段之间进行区别。以举例的方式,当仅考虑二维(例如,经度及纬度)位置信息时,对应于第一数字地图中的道路交叉点的一个以上节点可位于相同或类似位置是可能的。然而,其可在海拔上显著不同。此可为堆叠型交叉中的情形,其中道路可一个在另一个上方地会合。因此,基于与表示第一地图中的节点中的一者且仅包含经度及纬度坐标信息的位置参考点的地理接近度,第二地图中的多个节点可被识别为候选节点。通过另外使海拔信息与位置参考点相关联,可在此些候选节点之间进行区分,且确定哪一候选节点表示与所述位置参考点且因此第一数字地图中由所述位置参考点表示的节点的最优匹配。在另一实例中,此次参考候选线路或路段,可发现一个以上候选线路或路段从第二地图中的候选节点处发散出或入射于所述候选节点处。在线路或路段之间的角间距较轻微的情形中,根据WO 2010/000706A1的先前提出的方法使用与位置参考点相关联的其它属性或性质信息(例如,道路的类别或形式、方位、道路长度)可能不可能确定哪条线路或路段为与关联于第一地图中由所述位置参考点表示的节点的线路或路段的最优拟合。然 而,两个另外类似的线路或路段在其进入或离开节点时可具有不同曲率,或可具有不同海拔改变(即,梯度)。计及曲率或海拔信息使得可确定第二地图中的具有与关联于第一地图中由位置参考点表示的节点的线路或路段的最优拟合的线路或路段。每当识别多个候选节点或线路/路段时,使用曲率及/或海拔信息来识别最可能候选节点及/或线路或路段的步骤适用。必须识别单个候选节点及单个对应候选线路或路段以供用于步骤ii)的路线搜索中。取决于是否找至多个候选节点或多个候选线路/路段或者两者,可使用所述步骤来识别仅最可能候选节点、仅最可能候选线路或路段或最可能候选节点及最可能候选线路或路段两者。使用曲率及/或海拔信息的方式将取决于在第二地图中识别多少候选节点或线路/路段。本发明扩展到其中针对给定位置参考点识别出一个以上候选线路或路段及/或其中针对给定位置参考点识别出一个以上候选节点的实施例。所述方法然后将涉及使用曲率及/或海拔信息来识别最可能候选节点及/或线路或路段以供用于路线搜索中。在本发明的实施例中,当在多个候选节点之间进行区分时,优选地使用海拔信息。当在多个候选线路或路段之间进行区分时,可使用曲率及/或海拔信息。根据一些实施例,与从由位置参考点表示的节点处发散出或入射于所述节点处的特定线路或路段相关的海拔信息及/或曲率信息与每一位置参考点相关联,且当针对给定位置参考点识别出一个以上候选线路或路段时,所述方法包括使用曲率及/或海拔信息识别所述位置参考点的最可能候选线路或路段。或者或另外,在一些实施例中,与由参考点表示的节点相关的海拔信息与每一位置参考点相关联,且当针对给定位置参考点识别出一个以上候选节点时,所述方法包括使用所述海拔信息来识别所述位置参考点的最可能候选节点。根据本发明的实施例中的任一者的海拔信息可为关于任一形式的海拔(例如,高度)的信息。所述海拔信息可为绝对或相对海拔信息。举例来说,与有序列表的第一位置参考点的海拔相关的信息可为绝对海拔信息。与连续位置参考点相关联的海拔信息可为相对海拔信息,例如相对于第一或前一个位置参考点的海拔。或者,所述海拔信息可为关于海拔的改变(即,梯度)的信息。当海拔信息与线路或路段相关时,海拔差信息尤其适用。在实施例中,海拔信息为绝对海拔信息、相对海拔信息或海拔改变(例如,梯度)信息中的一者或一者以上。在优选实施例中,不管其与绝对或相对海拔还是海拔的改变相关,海拔信息优选地为椭球高度信息。在实施例中,与位置参考点相关的海拔信息为或包含绝对或相对椭球高度信息且与特定线路或路段相关的海拔信息为或包含与海拔的改变或者绝对或相对海拔相关的信息。应了解,与线路或路段相关的海拔信息还可为所述线路或路段或者所述线路或路段从其处发散出或入射于其处的节点的绝对或相对椭球高度信息。举例来说,当在两条候选线路之间进行区分时,可使用与所述线路相关联的节点的高度来区别所述线路,其中所述线路与不同节点相关联。海拔信息可与位置参考点相关联,作为描述所述位置参考点的位置(S卩,由其表示的节点的位置)的位置信息的一部分。在优选实施例中,每一位置参考点与界定所述位置参考点的位置的位置信息相关联。所述位置信息可包括坐标集合。并非使描述参考点的位置的二维坐标集合与所述参考点相关联,而是根据本发明可使用三维坐标集合来提供海拔信息。因此优选地,每一位置参考点与界定所述位置参考点的位置的信息相关联,所述位置信息包含所述位置参考点的海拔信息。优选地,所述位置参考点与三维位置信息相关联。 在实施例中,位置参考点与提供位置信息的坐标集合相关联。优选地,所述坐标集合包含经度、纬度及海拔坐标。如WO 2010/000706A1中所描述,识别存在于数字地图中的至少一个候选节点的
步骤将通常基于第二地图中的节点与位置参考点的位置的接近度来进行。因此,在实施例中,识别第二地图中的至少一个候选节点的步骤可包括使用位置参考点的位置来识别所述至少一个候选节点。所述方法可包括选择第二地图中的位于位置参考点的给定阈值距离内的节点作为候选节点。用以识别所述至少一个候选节点的位置可为二维位置。所述阈值距离可为二维距离。在一些实施例中,仅使用经度及纬度位置信息来识别所述至少一个候选节点。根据本发明的实施例,当识别多个候选节点时,使用与位置参考点相关联的海拔信息来识别最可能候选节点。因此,可使用位置参考点的海拔信息来确定候选节点中的哪一者具有最紧密地匹配位置参考点的位置的位置。换句话说,可使用位置参考点的三维位置来在所述候选节点当中识别最可能候选节点。因此将看到,可使用海拔信息来在基于二维位置识别的多个候选节点当中进行区分。因此将看到,参考点的海拔信息可与所述参考点相关联,作为所述参考点的位置信息的一部分。在实施例中,每一位置参考点与位置信息相关联。位置信息指示第一地图中由所述参考点表示的节点的位置。根据本发明,位置信息优选地包含海拔信息。在优选实施例中,位置信息呈坐标集合的形式。所述坐标以至少二维且优选地三维来描述所述节点的位置。所述坐标可包含所述节点的经度、纬度及优选地海拔坐标。所属领域的技术人员将认识到,与位置参考点相关(即,与由其表示的节点相关)的绝对或相对海拔信息可以若干种方式来获得。举例来说,可直接或间接从第一地图获得所述信息以当创建有序参考点列表时与位置参考点相关联。举例来说,海拔可已经为第一数字地图数据库的特征,且可从所述地图数据库拷贝相关海拔数据且以与其它地理坐标相同的方式使其与位置参考点相关联。在其它情形中,可通过参考第一地图数据库的线性参考资源(例如探测轨迹)来得出所述海拔信息。另一选项可为通过参考含有所述节点的区的数字地形地图(DTM)来获得海拔信肩、O在优选实施例中,与给定参考点相关联且与从由所述参考点表示的节点处发散出或入射于所述节点处的对应线路或路段相关的海拔信息为或包括梯度信息。换句话说,所述信息与所述线路或路段的坡度相关。根据本发明,与从第一地图中由位置参考点表示的节点处发散出或入射于所述节点处的特定线路或路段的性质相关的信息与所述参考点相关联。在实施例中,每一位置参考点关联于与从所述位置参考点处发散出或入射于所述位置参考点处的仅一个特定线路或路段的性质相关的信息。实际上,是否提供传入或传出线路或路段的信息将取决于参考点在有序列表中的位置。在一些实施例中,对于除最后位置参考点以外的所有位置参考点来说,与传出线路或路段的性质相关的信息与参考点相关联。对于最后参考点,关于传入线路或路段的信息与所述参考点相关联。
·
此信息给位置参考点提供指示特定传出或传入线路或路段的性质的属性。因此,所述信息可称作位置参考点的一属性或若干属性。可使用所述信息来识别与第二地图中的候选节点相关联的一个或一个以上候选线路或路段。换句话说,并非必须知道描述第一地图中的线路或路段的路径的详细位置信息以尝试识别第二地图中的匹配线路或路段,而是本发明依赖于使用与参考点相关联的指示入射于第一地图中由参考点表示的节点处或从所述节点处发散出的线路或路段的性质的属性或信息来识别第二地图中的候选线路或路段(即,可能的匹配线路或路段)。举例来说,所述性质可为道路类型,例如道路类别。当识别第二地图中的候选线路或路段时,系统可寻找与候选节点相关联的具有与第一地图中的特定线路或路段相同的类别的线路或路段。换句话说,当识别第二地图中的候选线路或路段时,第一地图中的线路或路段的性质用作准则。与参考点相关联的此信息指示特定线路或路段的除位置以外的性质。这些性质常常称作线路或路段的属性。因此,与参考点相关联的信息可称作与特定线路或路段的属性相关的信息。所述属性或性质可为线路或路段自身的属性/性质及/或指示由所述线路或路段表示的道路或道路路段的属性/性质。优选地,所述信息包含与每一特定线路或路段的性质相关的除曲率及/或海拔信息以外的信息。应了解,信息可关联于与特定线路或路段的宽广范围的可能性质相关的位置参考点,所述特定线路或路段与第一地图中由所述位置参考点表示的节点相关联。所述信息可与以下线路或路段性质中的一者或一者以上相关道路的长度、速度限制、方位、类型、道路的类别、行进的方位及方向。所述性质可包含是否存在速度相机(安全等级排定)等。所述性质可存在于数字地图数据库中,从探测数据得出,或可由导航系统的用户建议或以任一其它方式获得。然而,理想地,所述性质为可与不同地图中的线路或路段相关联或可容易地从通常与地图中的线路或路段相关联的信息得出以使得其跨越不同地图匹配的性质,且因此应优选地为通常使用的性质或可基于通常使用的性质得出的性质。可直接从第一数字地图的数据或以任一其它方式获得与关联于位置参考点的线路或路段的性质相关的信息。因此,所述信息可对应于在第一地图数据库中找到的线路或路段属性或性质。在其它实施例中,可使用来自数字地图所参考的其它数据库的数据、使用数字地形地图来得出或者可具体出于本发明的目的来得出所述信息。具体得出的性质的一个实例可为线路或路段的方位。
在一些实施例中,位置参考点另外与界定参考点与另一参考点(例如,列表中的连续或前一位置参考点)之间的关系的信息相关联。举例来说,可包含与到下一参考点的距离相关的信息。可使用此来检验在第二地图中所识别的候选节点。根据本发明,与从由参考点表示的节点处发散出或入射于所述节点处的特定线路或路段相关的曲率及/或海拔信息可与位置参考点相关联。所述曲率及/或海拔信息可以类似于与所述线路或路段的其它性质相关的信息的方式与参考点相关联。如上文所提及,与线路或路段相关的海拔信息优选地为海拔差(例如,梯度信息),但构想可使用绝对或相对海拔信息来界定线路或路段的性质。如上文所提及,在实施例中,关联于与第一数字地图中的从节点处发散出或入射于所述节点处的特定线路或路段的性质相关的位置参考点的信息可用于识别至少一个候选线路或路段的步骤中。在优选实施例中,用以识别所述至少一个候选线路或路段的所述信息为除与所述特定线路或路段的海拔及/或曲率相关的信息以外的信息。与所述特定线路或路段的海拔及/或曲率相关的信息用于在识别出多个候选线路或路段的情形中识别最可能候选线路或路段的又一步骤中。举例来说,为确定所述候选线路或路段,可使用与例 如行进的方向或者线路或路段的类别的性质相关的信息。曲率及/或海拔信息可用于后续步骤中以确定所述经识别候选线路或路段中的最可能候选线路或路段。在一些布置中,可未必使用与特定线路或路段的性质相关的信息来识别候选线路或路段。举例来说,可将从给定候选节点发散出或入射到所述给定候选节点的所有线路或路段识别为候选者。识别至少一个候选节点或至少一个候选线路或路段的所述步骤优选地包括创建候选节点及/或候选线路或路段列表。在一些优选实施例中,确定最可能候选节点及/或候选线路或路段的所述步骤为与识别至少一个候选节点及/或候选线路或路段的所述步骤分开的步骤。识别最可能候选节点及/或线路或路段的所述步骤则为识别至少一个候选节点及/或线路或路段的所述步骤的后续步骤。应了解,当使用时,可以与上文所描述的其它类型的海拔信息类似的方式来获得梯度信息。此可为可直接从第一数字地图数据或从链接到第一地图数据库的线性参考资源获得。或者,可使用数字地形地图得出所述信息。还可使用获得梯度信息的任何其它适合方法。梯度信息与特定线路或路段的在行进到或行进出由参考点表示的节点的至少一个方向上的梯度性质相关。在优选实施例中,针对沿去往或来自所述节点的线路或路段的流入及流出两者提供梯度信息。梯度信息优选地包含线路或路段的梯度程度。梯度信息优选地包含线路或路段的至少一个梯度值。在优选实施例中,提供在朝向及远离节点的两个行进方向上的路段或线路的梯度值。梯度值可为基于梯度测量或从梯度测量按比例调整的实际值,或可为指示梯度落在其中的范围的因数等。在一些实施例中,使用界定梯度落在其内的界限的梯度值。梯度值可为平均值。当梯度信息关联于与从由参考点表示的节点处发散出或入射于所述节点处的特定线路或路段的梯度相关的所述参考点时,应了解,梯度信息将沿远离所述节点的线路或路段的长度通常具有有限有效性。在优选实施例中,梯度信息包含梯度值及所述梯度值沿来自所述节点的线路或路段的有效性距离。所述有效性距离可在几米或千米的范围中,例如高达200m等。有效性的距离为沿线路或路段的距离,在所述距离上,可将梯度值视为反映线路或路段的梯度。梯度值可为有效性距离上的平均值。梯度信息优选地包含梯度的方向。梯度信息优选地界定线路或路段界定正梯度还是负梯度,即,反映海拔的增加或减小的向上或向下梯度。此可使用正或负梯度值来传达。可在从节点面向外的方向上测量梯度。曲率信息与线路或路段的在进入或离开第一地图中由参考点表示的节点的方向中的至少一者上的曲率性质相关。在优选实施例中,针对沿去往或来自所述节点的线路或路段的流入及流出两者提供曲率信息。线路或路段的曲率信息优选地包含与弯曲程度相关的信息。与线路或路段相关的曲率信息可包含至少一个曲率值。可针对沿进入及离开节点两者的线路或路段的行进方向提供曲率值。 曲率值可为实际曲率值或指示曲率落在其中的范围的因数等。曲率值可经按比例调整(例如)以提供从I到100的值。在一些实施例中,使用界定曲率落在其内的界限的曲率值。曲率值可为平均值。优选地,曲率值包括弯曲半径信息。可提供曲率值的有效性距离。所述有效距离可为沿来自节点的线路或路段的距离,在所述距离上,可将曲率值视为反映线路或路段的曲率。在一些实施例中,可通过至少在线路或路段的节点端处将圆圈与线路或路段拟合以近似其曲率来获得线路或路段曲率。可使用所述圆圈的半径来得出近似曲率半径值。在一些实施例中,使用所述圆圈的半径的倒数来得出曲率值。有效性距离可对应于从节点到所述圆圈在其处接触线路或路段的点的距离。曲率信息优选地包含与弯曲方向相关的信息。曲率信息优选地界定曲率是正曲率还是负曲率,即,表示左弯还是右弯。所述曲率为水平曲率。在从节点面向外的方向上界定曲率。可以任一适合方式获得曲率值,且可直接或间接从第一地图数据库或相关联数据获得曲率值。举例来说,可提供曲率半径作为地图数据的一部分,或者其可使用地图数据来确定。可以关于梯度信息所描述的方式中的任一者来获得曲率信息。举例来说,可使线性参考资源与可用以确定曲率信息的地图数据库相关联。或者或另外,可使用数字地形地图。已发现,通过在与参考点相关联的信息中包含曲率或海拔信息,本发明在不显著增加所需数据存储水平的情况下提供识别第二地图中的节点、线路或路段的准确度的相当大的改进。应了解,为进行与曲率或海拔(例如,与参考点相关联的梯度信息)的比较,可必须得出第二数字地图中的候选节点或者线路或路段的对应值。可以与关于第一数字地图所描述类似的方式确定曲率或海拔信息。可使用第二地图数据中的坐标信息来确定呈绝对或相对海拔(例如,高度)形式的海拔信息。如果非直接可用,则可使用第二数字地图中的节点或线路/路段及其部分的坐标来容易地得出梯度信息。如果非直接可用,还可基于第二数字地图使用简单计算来确定曲率。然而,在其它情形中,曲率信息或梯度信息可包含于第二地图数据库中。可单独或与其它数据(例如,与地图数据相关联)一起使用第二地图数据来获得曲率或海拔信息。根据本发明,使用海拔及/或曲率信息来实施识别最可能候选节点及/或线路或路段的步骤。应了解,可不唯一地通过参考曲率及/或海拔信息来实施对最可能候选节点或最可能线路或路段的识别。可使用不同因数范围来确定候选节点或线路/路段与第一地图中的节点或线路/路段(由位置参考点及其相关联信息界定)之间的匹配程度。然而,已发现,当其它信息未能明确地识别节点或线路/路段时此曲率或海拔信息可为决定性的,且因此不管是单独使用还是与其它因数一起使用均提供特定优点。在一些实施例中,当识别最可能节点或线路/路段时,曲率及/或海拔信息可用作确定因数。当二维位置信息未能明确地识别第二地图中的候选节点时,海拔信息可提供确定信息。类似地,当确定线路/路段时,曲率或梯度可在两个另外类似的线路或路段之间进行区分(例如,在角间距较小且线路/路段为相同类型的情形中)。可单独使用曲率及/或海拔信息来确定最可能节点及/或线路或路段,或更优选与其它因数一起使用来确定最可能节点及/或线路或路段。可在等级排定过程中与其它因数一起使用所述信息。在一些实施例中,所述方法包括根据经识别候选节点或者候选线路或路段对应于第一地图中的节点或者对应于第一地图中由位置参考点表示的节点的线路或路段的可能·性来排定其等级。可使用等级排定步骤的结果来实施识别最可能候选节点及/或线路或路段的步骤。在实施等级排定时,将计及相应候选节点或线路/路段的曲率及/或海拔信息。因此,在实施例中,使用包含曲率及/或海拔或由曲率及/或海拔组成的预定因数来排定经识别候选节点或者候选线路或路段的等级。在实施例中,将来自与关联于位置参考点的线路或路段的性质相关的信息的其它信息与曲率及/或海拔信息一起使用。在一些实施例中,在等级排定步骤中所使用的其它因数可包含由线路或路段表示的道路类别、由线路或路段表示的道路形式等。在优选实施例中,使用等级排定函数来实施候选节点及/或线路的等级排定。等级排定函数可将关于不同因数排定候选者的等级的结果组合成线路或节点的单个等级排定值。使用等级排定过程使得能够估量线路/路段或节点的不同性质范围以基于预定准则确定最可能候选者。可使用相同等级排定函数或过程来排定候选节点或线路/路段的等级或者可使用不同函数。可视需要确定等级排定函数。等级排定可提供有序候选节点或者候选线路或路段列表,S卩,按照其对应于第一地图中的节点或者线路或路段的可能性的次序。可将等级排定值指派给所述或每一候选节点或者线路或路段,所述等级排定值指示候选者的相对可能性。在一些实施例中,在识别出多个候选节点或者线路或路段的情形中,根据候选节点或线路/路段对应于第一地图中的节点或者线路或路段的可能性来将所述候选节点或线路/路段分级。应了解,在一些情形中,如果在已执行路线计算之后出于某种原因所得路径被视为不正确或可疑,则可针对不同对节点与线路/路段重复所述计算。因此,可在所述计算的重复中使用较不可能候选节点或线路/路段中的一者或一者以上。因此,排定所有候选节点或线路/路段的等级以促进任何重新计算可为重要的。此还可识别哪些候选节点为最可疑的。在一些实施例中,通过参考包含海拔及位置参考点与第二地图中的候选节点之间的距离的因数来实施最可能候选节点的识别及/或候选节点的等级排定或者可能候选节点及/或候选线路或路段的等级排定。所述距离可为绝对或经计算距离。所述距离为基于纬度及/或经度坐标信息。可以其坐标的形式提取第二地图中的节点的位置以促进与界定位置参考点的位置的坐标的比较。可通过参考曲率或海拔(例如,梯度准则)且优选地还参考线路或路段的其它性质或属性来实施最可能候选线路或路段的识别或者候选线路或路段的等级排定。此可使用与关联于位置参考点的线路或路段的其它性质相关的信息来实现。此可使得能够计及线路或路段的属性或性质的类似性。根据本发明在其实施例中的任一者中使用的路线搜索可为任何类型。优选地,路线搜索为最短路径路线搜索,或包含与开始点与结束点之间的距离基本相关的元素用作到路线搜索的输入。因此可考虑不同类型的路线搜索,例如迪杰斯特拉(Dijkstra)的算法或优选地,路线搜索对相应对连续候选节点进行操作,且进行所述路线搜索使得节点对中的第一者的对应线路或路段形成从其产生的路线的一部分。此可通过适合地限制搜索以要求路线包含线路或路段来实施。应了解,在最初识别出多个候选节点或者线路或路段的情形中,使用最可能候选节点及对应于所述节点的最可能线路或路段来实施路线搜 索。因此,在实施路线搜索的前,使用与参考点相关联的曲率及/或海拔信息来识别将使用的最可能候选节点及最可能对应候选线路或路段。优选地,所识别的候选节点为真实节点,这是因为其表示真实世界交叉点。系统可经布置以仅识别为真实节点的候选节点。真实节点较可能存在于不同数字地图上。如果参考点经布置以表示第一地图中的真实节点,则第二地图中的匹配节点应为真实节点而非可能在附近的假节点。假节点较可能为给定地图特有的。优选地,所述方法进一步包括将从针对若干对连贯位置参考点的连续路线搜索中的每一者获得的经提取线路或路段存储于位置路径列表中的步骤。可通过将使用在每一路线搜索中提取的线路或路段获得的单独位置路径列表存储于单个列表中或通过将所述线路或路段存储于单独的列表中并将所述列表并置(作为最后步骤)来获得所述位置路径列表。最终效应将相同,即提供完全识别位置的手段。进一步优选地,所述方法包含将可与第一及最后位置参考点相关联的任一偏移值应用于存在于第二数字地图中的线路或路段的所得列表中的第一及最后线路的最后步骤。如下文所论述的偏移值为沿位置参考路径的开始或结束与第一数字地图中的位置的真实开始或结束之间的线路的距离。在一些实施例中,根据本发明的实施例中的任一者的方法包含以下其它步骤依据第二地图确定所述第二数字地图内的连续候选节点之间的每一路径的路径长度值,所述路径为作为所述连续候选节点之间的路线搜索的结果而确立,将所确定的路径长度值与关联于在路线搜索中所使用的两个位置参考点中的第一者的到下一参考点的距离(DNP)性质进行比较,及在所述路径长度值与所述DNP性质之间的差超过预定阈值的情形中,针对每一对连续位置参考点中的一者或两者使用替代候选节点及/或线路来重复路线搜索以尝试减小路径长度值与DNP属性之间的差,或者报告错误。在优选实施例中,所述方法进一步包括在显示器上显示第二数字地图,且在所述数字地图上显示经解析位置或其一部分。可与所述数字地图的相关部分叠置、覆盖、并置显示或与所述数字地图的相关部分一起显示所述经解析位置。本发明涉及一种解析位置的方法。所述位置为第一数字地图中的位置,已参考其来提供有序位置参考点列表,所述有序位置参考点列表可用以解析第二数字地图中的位置。参考第一数字地图中的所述位置以提供所述有序位置参考点列表使得能够解析所述位置,即,使用所述有序位置参考点列表使所述位置匹配于第二数字地图中的对应位置。解析所述第二地图中的所述位置的步骤可称作依据有序列表将所述位置解码。术语“解码”在本文中指从有序位置参考点列表解析第二数字地图中的位置,即,使用有序位置参考点列表来识别第二数字地图中的位置。术语“编码”指参考第一数字地图中的位置以提供有序位置参考点列表以供用于解析第二数字地图中的位置。因此,参考位置的步骤可称作将所述位置编码。将位置编码在于将来自第一数字地图的位置转换成可经“解码”或“解译”以确定第二地图中的位置的不同形式。根据本发明,根据包括有序位置参考点列表或由有序位置参考点列表组成的经编码位置信息来解析所述位置。所述经编码位置信息可由有序位置参考点列表组成或可另外包括其它经编码位置信息。所述经编码位置信息或有序位置参考点列表为机器可读数据。第一数字地图可称作编码器数字地图。第二数字地图可称作解码器数字地图。术语数字地图在本文中可指任何形式的地图。应了解,数字地图不需要为常规拓扑集成式导航地图。明确地说,已发现,本发明提供允许在第二数字地图中解析宽广范围的类型的第一数字地图中的位置的方法。第一数字“地图”不需要为完整地图,限制条件为其提供指示节点及从所述节点发散出或入射到所述节点的线路/路段的某种形式的结构(其可形成将在另一地图中解析的位置的基础)。举例来说,其可包括原探测数据或半处理探测数据或任何形式的类地图数据集合。探测轨迹可提供例如道路、节点等地图特征的指示,所述地图特征可编码于有序参考点列表中。优选地,第一数字地图至少部分地呈探测数据的形式。所述方法使得能够在常规地图上解析从此“地图”确定的位置(例如,路径),(例如)以识别将显示给导航装置的用户的高交通水平区。举例来说,第一数字地图可包括表示给定区中的车辆的位置的探测轨迹。所述地图可仅包含特定道路路段及/或所关心交叉点(例如,高速公路)的探测轨迹。可使用所述探测轨迹来确定交通水平。通过使对应于指示道路/交叉点的探测轨迹的路径的节点或线路/路段与全数字地图中的位置匹配,可识别将与交通信息相关联的区。根据本发明,可通过任何形式的设备来实施所述方法。可通过所述设备的一个或一个以上处理器来实施方法步骤。在本发明的又一方面中,提供一种设备(任选地为手持式),其经布置以实施本文中所描述的方法中的任一者。所述设备可包括用于实施所述方法的步骤的一组一个或一个以上处理器。所述设备可为任何形式的计算设备。所述设备可称作解码器设备。在一些实施例中,通过移动通信设备的解码器设备来实施所述方法,且所述设备为移动通信设备的解码器设备。所述移动通信设备可为移动电话、个人数字助理或导航设备。所述导航设备 可为车载导航设备。所述导航设备可为便携式导航装置或集成式导航系统,例如车载集成式导航系统。可借助应用不形成特定导航装置的一部分的处理装置来提供所述导航设备。举例来说,可使用经布置以执行导航软件的适合计算机系统来实施本发明。所述系统可为移动或便携式计算机系统(例如,移动电话或膝上型计算机)或可为桌上型系统。所述解码器设备可为或可包括用于实施所描述的步骤的一组一个或一个以上处理器。因此,所述设备可为个人导航装置(PND)、个人数字助理(PDA)或移动电话。所述 设备优选地包括用于显示数字地图的构件,且可包括存储第二数字地图的存储器。所述设备包括用于致使在所述显示构件上显示经解析位置或其一部分的构件。不管其实施方案如何,根据本发明的导航设备可包括处理器、存储器及存储于所述存储器内的数字地图数据。所述处理器与存储器协作以提供可在其中建立软件操作系统的执行环境。可提供一个或一个以上额外软件程序以使得能够控制所述设备的功能性,且提供各种其它功能。本发明的导航设备可优选地包含GPS (全球定位系统)信号接收与处理功能性。所述设备可包括一个或一个以上输出接口,借助所述一个或一个以上接口可将信息中继到用户。所述输出接口除视觉显示器以外还可包含用于音频输出的扬声器。所述设备可包括输入接口,其包含一个或一个以上物理按钮以控制接通/关断操作或所述设备的其它特征。根据又一方面,本发明扩展到一种解码器设备,其用于根据本发明的各方面及各实施例中的任一者的方法从有序位置参考点列表解析位置。根据本发明的又一方面,因此提供一种解码器设备,其包括用于从有序位置参考点列表解析位置的构件,每一位置参考点表示第一数字地图中的一节点,且每一位置参考点关联于与所述第一数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质相关的信息,所述解码器设备包括用于实施包括以下步骤的方法的构件(i)针对每一位置参考点,识别存在于第二数字地图中的至少一个候选节点,且识别存在于所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段;(ii)在所述第二数字地图内在以下两者之间执行路线搜索经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者与显现在所述列表中的下一位置参考点的经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者,及从所述第二数字地图中提取形成在所述候选节点之间所确定的路线的一部分的每一线路或路段 '及(iii)针对每一对连贯位置参考点重复步骤(ii)直到显现在所述列表中的最后位置参考点且包含所述最后位置参考点,其中,当针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段时,所述方法进一步包括识别最可能候选节点及/或最可能候选线路或路段且在所述路线搜索中使用所述最可能候选节点及/或最可能候选线路或路段的步骤,其中曲率及/或海拔信息与每一位置参考点相关联,所述曲率及/或海拔信息与所述位置参考点及/或所述第一数字地图中的从由所述位置参考点表示的所述节点处发散出或入射于所述节点处的特定线路或路段相关,且其中所述方法包括当在所述第二数字地图中找到一个以上候选节点及/或候选线路或路段时,在识别所述最可能候选节点及/或最可能候选线路或路段的所述步骤中使用所述海拔及/或曲率信息。本发明在此又一方面中可包含关于本发明的其它方面所描述的任何或所有特征。因此,所述解码器设备可包括用于实施所描述的方法步骤中的任一者的构件。应了解,所述解码器设备可包含一组一个或一个以上处理器,其用于实施所界定或根据在本发明的各方面或各实施例中的任一者中的本发明的方法的步骤中的任一者。将第一数字地图中的位置编码以提供有序位置参考点列表(其可经解码以解析第二数字地图中的所述位置)的过程提供将位置从所述第一数字地图传递到所述第二数字地图的方式。所述有序位置参考点列表可由编码器设备的发射器发射且由解码器设备的接收器接收,以供用于在其实施例中的任一者中的本发明的方法中。在一些实施例中,所述方法包括接收所述有序位置参考点列表,且所述解码器设备可包括用于实施此步骤的接收器。可与其它位置特定信息(例如交通信息或天气信息)一起发射所述有序位置参考点列表。 在一些实施例中,所述方法包括接收与所述有序位置参考点列表相关联的位置特定信息,例如交通或天气信息。在一些实施例中,所述第二数字地图可为接收设备的数字地图且所述第一数字地图可为发射设备的数字地图。所述发射设备将所述第一数字地图上的位置编码以提供所述有序位置参考点列表,且将所述有序位置参考点列表发射到接收器以供解码以确定所述第二数字地图上的对应位置。本发明扩展到一种涉及编码及发射有序位置参考点列表的方法及系统。根据本发明的又一方面,提供一种传递位置信息的方法,所述方法包括编码器设备将在第一数字地图中所表示的位置编码,所述位置可表达为节点以及从所述节点处发散出或入射于所述节点处的线路及/或路段的列表,其中所述将所述位置编码的步骤包括提供有序位置参考点列表,所述位置参考点表示所述第一数字地图中的节点且每一位置参考点与表示编码器数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质的信息相关联,其中所述方法包含使曲率及/或海拔信息与每一位置参考点相关联的步骤,所述曲率及/或海拔信息与所述位置参考点及/或从所述第一数字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关;所述方法进一步包括所述编码器设备将所述有序位置参考点列表及所述相关联信息发射到解码器设备。优选地,所述解码器设备经布置以通过包括本发明的各方面或各实施例中的任一者的步骤的方法来从所述所接收有序位置参考点列表解析所述经编码位置。根据本发明的又一方面,提供一种用于将在第一数字地图中所表示的位置编码的编码器设备,所述位置可表达为节点以及从所述节点处发散出或入射于所述节点处的线路及/或路段的列表,其中所述编码器设备经布置以实施将所述位置编码以提供有序位置参考点列表的步骤,所述位置参考点表示所述第一数字地图中的节点且每一位置参考点与表示编码器数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质的信息相关联,其中曲率及/或海拔信息与每一位置参考点相关联,所述曲率及/或海拔信息与所述位置参考点及/或从所述第一数字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关;所述编码器设备进一步包括用于将所述有序位置参考点列表及所述相关联信息发射到解码器设备的构件。所述解码器设备可包括用于通过包括本发明的各方面或各实施例中的任一者的步骤的方法来从所述所接收有序位置参考点列表解析所述经编码位置的构件。根据本发明的又一方面,提供一种传递位置信息的方法,所述方法包括编码器设备将在第一数字地图中所表示的位置编码,所述位置可表达为节点以及从所述节点处发散出或入射于所述节点处的线路及/或路段的列表,其中所述将所述位置编码的步骤包括提供有序位置参考点列表,所述位置参考点表示所述第一数字地图中的节点且每一位置参考点与表示编码器数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质的信息相关联,所述方法包含使曲率及/或海拔信息与每一位置参考点相关联的步骤,所述曲率及/或海拔信息与所述位置参考点及/或从所述第一数·字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关,所述方法进一步包括所述编码器设备将所述有序位置参考点列表及所述相关联信息发射到解码器设备;所述方法包括所述解码器设备实施包括以下步骤的方法接收所述经发射有序参考点列表及相关联信息;及(i)针对每一位置参考点,识别存在于第二数字地图中的至少一个候选节点,且识别存在于所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段;(ii)在所述第二数字地图内在以下两者之间执行路线搜索经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者与显现在所述列表中的下一位置参考点的经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者,及从所述第二数字地图中提取形成在所述候选节点之间所确定的路线的一部分的每一线路或路段 '及(iii)针对每一对连贯位置参考点重复步骤(ii)直到显现在所述列表中的最后位置参考点且包含所述最后位置参考点,其中,当针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段时,所述方法进一步包括识别最可能候选节点及/或最可能候选线路或路段且在所述路线搜索中使用所述最可能候选节点及/或最可能候选线路或路段的步骤,其中所述方法包括当在所述第二数字地图中找到一个以上候选节点及/或候选线路或路段时,在识别所述最可能候选节点及/或最可能候选线路或路段的所述步骤中使用所述海拔及/或曲率信息。根据本发明的又一方面,提供一种传递位置信息的系统,所述系统包括编码器设备,其包括用于将在第一数字地图中所表示的位置编码的构件,所述位置可表达为节点以及从所述节点处发散出或入射于所述节点处的线路及/或路段的列表,其中所述编码器设备经布置以将所述位置编码以提供有序位置参考点列表,所述位置参考点表示所述第一数字地图中的节点且每一位置参考点与表示编码器数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质的信息相关联,所述编码器设备使曲率及/或海拔信息与每一位置参考点相关联,所述曲率及/或海拔信息与所述位置参考点及从由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关;其中所述系统进一步包括解码器设备,所述编码器设备包括用于将所述有序位置参考点列表及所述相关联信息发射到所述解码器设备的构件,且其中所述解码器设备经布置以实施包括以下步骤的方法接收所述经发射有序参考点列表及相关联信息;及
(i)针对每一位置参考点,识别存在于第二数字地图中的至少一个候选节点,且使用与所述位置参考点相关联的所述信息,从而识别存在于所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段;(ii)在所述第二数字地图内在以下两者之间执行路线搜索经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者与显现在所述列表中的下一位置参考点的经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者,及从所述第二数字地图中提取形成在所述候选节点之间所确定的路线的一部分的每一线路或路段;及(iii)针对每一对连贯位置参考点重复步骤(ii)直到显现在所述列表中的最后位置参考点且包含所述最后位置参考点,其中,当针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段时,所述方法进一步包括识别最可能候选节点及/或最可能候选线路或路段且在所述路线搜索中使用所述最可能候选节点及/或最可能候选线路或路段的步骤,其中所述方法包括当在所述第二数字地图中找到一个以上候选节点及/或候选线路或路段时,在识别所述最可能候选节点及/或最可能候选线路或路段的所述步骤中使用所述海拔及/或曲率信息。本发明在这又一些方面中可包含关于本发明的其它方面所描述的任何或所有特征。因此,所述解码器设备可包括用于实施所描述的方法步骤中的任一者的构件。应了解,所述解码器及/或所述编码器设备可包含用于实施所界定的方法的步骤中的任一者的一组一个或一个以上处理器。本发明扩展到一种计算机程序产品,其包含可执行以实施根据本发明的各方面或各实施例中的任一者的方法或致使设备执行此些方法的计算机可读指令。在尚一方面中,提供体现于计算机可读媒体上的此计算机程序。在本发明的各方面中的任一者中的本发明的技术可应用于其中期望能够使一个数字地图中的位置匹配于另一数字地图中的位置的任何背景。本发明在其中必须将基于一个数字地图的位置信息发射到基于另一数字地图操作的系统以使得能够在所述另一数字地图中解析所述位置信息的方法中尤其有利。其中此可为相关的一个背景为当中央控制器将位置信息发射到一个或一个以上远程系统时。此可作为用于发射位置特定信息(例如天气或交通信息)的过程的一部分来实施。在实施例中,所述编码器设备由中央控制器提供。所述中央控制器可为导航系统的中央控制器。所述解码器设备可由本地设备提供,例如移动通信设备或与所述中央控制器通信的导航设备。本发明的方法可允许将与交通或天气信息相关联的位置信息发射到(例如)导航设备的用户。在一些实施例中 ,所解析的位置为与天气或交通信息相关联的位置。在其中接收到有序位置参考点列表的实施例中,所述方法可进一步包括接收与所述有序位置参考点列表相关联的位置特定信息(例如天气或交通信息),且接收器可经布置以这样做。所述方法可进一步包括在与所述经解析第二位置相关联的第二数字地图上显示位置特定信息,例如天气或交通信息。在涉及发射有序位置参考点列表的实施例中,所述方法可进一步包括与所述有序位置参考点列表一起发射位置特定信息(例如天气或交通信息),且编码器设备可包括用于这样做的构件。根据本发明,在本发明的各方面或各实施例中的任一者中,所述第一数字地图与所述第二数字地图可相同。然而,优选地,所述第一数字地图与所述第二数字地图不同,即,非相同。根据本发明,在本发明的各方面中的任一者中,所述位置优选为路径,最优为道路网络中的路径。所述路径优选为连续路径。应了解,对道路、道路网络或道路路段等的提及可指在数字地图中所表示的任何可通行主道、其网络或路段。如上文所论述,可将经编码位置信息或有序参考点列表及相关联信息从第一编码器设备发射到第二解码器设备。以此方式,可将第一数字地图中的位置编码以提供机器可读数据,所述机器可读数据被发射到接收器系统且由所述接收器系统用来解析第二数字地图中的所述位置。本发明提供优于已知技术的特殊优点,在于可仅使用相对少的位置参考点及与其相关联的对应信息来解析可能冗长的位置。根据这些基本元素,可参考任现代数字地图识别候选节点及线路或路段,这是因为本发明利用多数现代数字地图实际上包含每个道路交叉点且提供其节点的事实。此外,大多数数字地图还包含此些交叉点之间的道路的形式及类别的至少一些基本属性或性质。如上文所提及,最短路径路线搜索适用于路线搜索中,这是因为其为可用、众所周知且快速实施及执行的最简单路线搜索算法中的一者。又一适用优点为编码器中所采用的路线搜索算法不一定需要与在发射后解析位置期间所使用的路线搜索算法相同。举例来说,可在编码器侧上实施A*且在解码器侧上实施迪杰斯特拉算法。由于此两种算法均主要基于开始点与结束点之间的距离参数,因此其将产生相同路线。在A*的情形中,应提及,A*算法的启发式元素将需要满足某些要求,但在所有实际情形中,情形无论如何均将为如此。因此,在本发明的实施例中,仅需要找到最短路径。在真实道路网络中,最短路径通常为唯一的,但可想象例外情形,例如,在城市中矩形道路布局周围的此些人造网格或短路线的情形中可识别出不止单个最短路径路线。根据参考所附图式以举例的方式描述的本发明的以下特定实施例将明了本发明的其它优点。


图I展示本发明的方法的示意性流程图,图2到5提供包含若干节点及路段的第一数字地图的示意性表示,且明确地说图2图解说明实例性网络,图3图解说明期望在所述网络内编码的位置路径,图4图解说明部分地包含所述位置的经扩展路径的开始节点与结束节点之间的最短路径,且图5图解说明完全参考所述位置所需的位置参考点,图6到11提供包含若干节点及路段的第二数字地图的示意性表示,且明确地说图6图解说明图2的网络,但由显现在所述第二数字地图中的节点及路段表示,图7图解说明在所述第二数字地图内识别的候选节点,图8图解说明在所述第二数字地图内识别的候选 线路,且图9图解说明借以完全参考所述位置的最可能候选线路,图10展示在最可能线路之间以算法方式确定的最短路径,且图11展示所解析的位置,图12到20提供适用于下文所描述的逻辑及物理数据格式的背景下的各种示意性图解,且具体来说图12展示位置参考点(LRP)的所需连贯连接,图13图解说明如何关于接下来的LRP而针对一个LRP计算方位,LRP,图14展示方位可如何变化,图15演示如何针对LRP确定“到下一点的距离”属性,图16图解说明偏移的使用,图17展示为LRP提供属性的方式,图18/19图解说明将在位置参考的编码期间回避的节点,且图20图解说明LRP的方位值如何落在圆圈的32个离散扇区中的I个扇区内;图21图解说明可用以计算海拔或椭球高度的一些基线参考;图22图解说明其中不同线路与具有不同梯度的节点相关联的实例;图23a到23c图解说明可针对线路确定曲率的方式。
具体实施例方式就路段来提供本发明的以下说明,但应理解,所述方法可相等地适用于线路或适用于一起表示穿过道路网络的连续路径的线路与路段的组合。在本发明的背景下,首先提供将位置参考编码的方式以及在所述编码过程中所使用的特定逻辑及物理数据格式的简要说明为适用的。后者提供为本说明书的附件,且对此附件的参考为贯穿以下说明。首先参考图2到5,第一(编码器)数字地图展示于图2中且由15个节点及23条线路(双向线路计数两次)组成。所述节点从I编号到15。必要的线路属性使用格式<FRC>、<F0W>、<长度(以米为单位)> 展示于每条线路旁边。FRC为“功能道路类别”的缩写且FOW为“道路形式”的缩写,两者均更详细地描述于下文附件中。箭头指示每一线路的可能行驶方向。未展示所述线路的其它属性或性质,例如方位、曲率或梯度。将编码的位置使用粗线展示于图3中。所述位置在节点3处开始且继续经过节点
5、7、10、11、13、14且在节点15处结束。其在编码器地图中的总长度为685米。将在编码期间使用的有序线路列表及地图充当用于所述编码器的输入。编码在所述编码过程的第一步骤中,将首先检查所述位置的有效性。由于所述位置为连接且可行驶的且沿所述位置的所有功能道路类别在O与7之间,因此此位置被视为有效。虽然可在所述编码过程中包含关于是否启用地图数据内的转弯限制的检查,但此处出于简明目的而省略此步骤。编码器第二步骤为根据某些预定数据格式规则来检查所述位置的开始及结束节点为真实节点。结束节点15仅具有一个传入线路且因此为有效的。开始节点3还具有两个入射线路,但此处其为一个传出线路及一个传入线路。因此,此节点非有效且所述编码器在所述位置外部搜索真实节点。所述编码器将发现节点I为真实节点且其还唯地扩展所述位置。选择节点I为所述位置参考的新开始节点且将存在150米的正偏移。所述位置参考路径的总长度产生835米。
编码器的第三步骤为继续进行以计算所述位置的开始线路(节点I与3之间的线路)与结束线路(节点14与15之间的线路)之间的最短路径。使用粗线在图4中画出所得最短路径的轮廓。所述最短路径具有725米的长度。所述编码过程的下一(第4)步骤现在为检查所述位置是否由经计算最短路径覆盖。将确定并非如此且在节点10之后存在偏离。根据申请者的WO 2010/000707A1中所概述的原理,所述编码器将确定从节点10到11的线路变为新中间位置参考点。由于在路线搜索期间无法跨过节点10,因此节点10为真实节点,且到此线路的最短路径完全覆盖所述位置的对应部分。在此第一最短路径计算之后被覆盖的位置的长度为561米。下一编码步骤准备路线计算以便确定所述位置的剩余部分(从节点10经过11、13及14到达15)的最短路径。所述最短路径计算因此将在从10到11的线路处开始且在从14到15的线路处结束。所述编码器返回到上文步骤3且将确定10与15之间的最短路径(长度274米)且上文步骤4将返回,以致所述位置现在由所述经计算最短路径完全覆盖。作为下一步骤,位置参考路径将由所述两个最短路径组成且现在将形成有序位置参考点列表。图5以粗体展示经选择以用于所述位置参考点的线路。第一位置参考点指向从节点I到3的线路且指示所述位置参考路径的开始,第二位置参考点指向从节点10到11的线路且此线路对于避免从所述位置的偏离为必要的。最后位置参考点指向从节点14到15的线路且指示所述位置参考路径的结束。最后步骤(不包含任何介入的有效性检查)为将有序LRP列表转换成二进制位置参考,且申请者规定的提供于本文件的附件中的对逻辑数据格式及物理数据格式两者的说明将有助于读者的理解。应强调,提供于附件中且提供特定格式的细节的所述说明仅作为实例提供,且所属领域的技术人员将了解,其它格式为可能的。现在转到本发明,最终发射的物理数据为上文所识别的三个位置参考点(LRP)的二进制表示且包含关联于与对应于每一 LRP的线路的性质相关的LRP的数据(“属性数据”),以便可识别适当线路。所述数据还包含所述LRP的地理位置。根据本发明的实施例,所述数据包含三维坐标及与对应线路的梯度及曲率相关的数据,所述三维坐标包含所述LRP的椭球高度。其它属性可与LRP相关联,从而使LRP与其它LRP的关系(例如,DNP (到下一点的距离))相关。本发明的基本基础中的一者为存在编码器与解码器中所使用的数字地图将不同的巨大可能性。当然,其可相同,在此情形中,可稍微更快速地解析所述位置,这是因为将更确切且快速地识别候选节点线路,但在任何情形中,仍必须应用本发明的方法。参考图6,其展示道路网络的与图2中所展示的部分相同的部分的表示,但根据不同第二数字地图。所述两个图的比较将立即识别节点及线路两者的编号及位置中存在实质差异。还参考其中展示根据本发明的一个实施例的过程的概述性流程图100的图1,所述过程中的第一步骤102为将从较早的编码过程产生且根据物理数据格式结构化的传入或无线发射(最通常在移动装置的情形中)的二进制数据(或XML或其它机器可读表示)解码。此二进制数据的所述解码并非本发明的适用于从位置参考点列表解析位置的本质元素-所述二进制数据的所述解码仅为识别必需位置参考点的手段。在步骤104处,执行有效性检查-此在初始步骤处的失败将导致所述程序的终止及124处所指示的报告错误。应提及,编码过程及还原到物理格式为有损过程,且因此从所述二进制数据提取的信息将不如之前创建二进制流时准确。由于使用方位及到下一点的距离(DNP)的区间,因此无法提取确切值且因此精确度限于含有确切值的小区间。从二进制数据实例提取的信息展示于表1、2及3中(且在图I中分别在步骤106、108及110处进一步参考)。尽管下文表I中未展示,但根据本发明,第三椭球高度坐标与每一 LRP相关联且从所述数据提取。此外,尽管表I中未展示,但曲率及梯度信息与每一 LRP相关联,且以与在表2中找到的其它信息类似的方式从所述数据提取。所述曲率及梯度信息将包含关于曲率或梯度的方向的指示、所述曲率或梯度的值及所述曲率或梯度的有效性距离。
权利要求
1.一种从有序位置参考点列表解析位置的方法,每一位置参考点表示第一数字地图中的一节点,且每一位置参考点关联于与所述第一数字地图中的从所述节点处发散出或入射于所述节点处的特定线路或路段的性质相关的信息,所述方法包括以下步骤 (i)针对每一位置参考点,识别存在于第二数字地图中的至少一个候选节点,且识别存在于所述第二数字地图中的从所述候选节点处发散出或入射于所述候选节点处的至少一个候选线路或路段; ( )在所述第二数字地图内在以下两者之间执行路线搜索经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者与显现在所述列表中的下一位置参考点的经识别候选节点及从所述经识别候选节点处发散出或入射于所述经识别候选节点处的对应经识别候选线路或路段中的至少一者,及从所述第二数字地图中提取形成在所述候选节点之间所确定的路线的一部分的每一线路或路段 '及 (iii)针对每一对连贯位置参考点重复步骤(ii)直到显现在所述列表中的最后位置参考点且包含所述最后位置参考点, 其中,当针对给定位置参考点识别出所述第二数字地图中的一个以上候选节点及/或一个以上候选线路或路段时,所述方法进一步包括识别最可能候选节点及/或最可能候选线路或路段且在所述路线搜索中使用所述最可能候选节点及/或最可能候选线路或路段的步骤, 其中曲率及/或海拔信息与每一位置参考点相关联,所述曲率及/或海拔信息与所述位置参考点及/或从所述第一数字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关,且 其中所述方法包括当在所述第二数字地图中找到一个以上候选节点及/或候选线路或路段时,在识别所述最可能候选节点及/或最可能候选线路或路段的所述步骤中使用所述海拔及/或曲率信息。
2.根据权利要求I所述的方法,其中所述海拔信息为绝对海拔信息、相对海拔信息或优选地为梯度信息的海拔改变信息中的一者或一者以上。
3.根据权利要求I或2所述的方法,其中所述海拔信息包括椭球高度信息。
4.根据任一前述权利要求所述的方法,其中使每一位置参考点与界定所述位置参考点的位置的信息相关联,所述位置信息包含经度、纬度及海拔位置信息,优选地其中所述信息呈坐标集合的形式。
5.根据任一前述权利要求所述的方法,其中使每一位置参考点关联于与从所述位置参考点处发散出或入射于所述位置参考点处的特定线路或路段优选地针对沿所述线路或路段到所述第一数字地图中由所述位置参考点表示的所述节点的流入及流出两者的所述曲率及/或所述梯度相关的信息。
6.根据权利要求5所述的方法,其中所述梯度信息包含关于所述梯度的度数及所述梯度的方向以及任选地所述梯度信息沿所述线路或路段的有效性距离的信息。
7.根据权利要求5所述的方法,其中所述曲率信息包含关于所述线路或路段的曲率的度数及曲率的方向以及任选地所述曲率信息沿所述线路或路段的有效性距离的信息。
8.根据任一前述权利要求所述的方法,其中使每一位置参考点关联于与从所述第一数字地图中由所述位置参考点表示的所述节点处发散出或入射于所述节点处的所述特定线路或路段相关的曲率及/或梯度信息,其中当针对给定位置参考点识别出一个以上候选线路或路段时,所述方法包括使用所述曲率及/或梯度信息来识别所述位置参考点的所述最可能候选线路或路段。
9.根据任一前述权利要求所述的方法,其中使每一位置参考点与所述位置参考点的海拔信息相关联,且当针对给定位置参考点识别出一个以上候选节点时,所述方法包括使用所述海拔信息来识别所述位置参考点的所述最可能候选节点。
10.根据任一前述权利要求所述的方法,其包括优选地使用等级排定函数而根据所述经识别候选节点及/或候选线路或路段对应于所述第一地图中由所述位置参考点表示的所述节点或者对应于所述第一地图中的所述节点的所述特定线路或路段的可能性来排定所述经识别候选节点及/或候选线路或路段的等级。
11.根据权利要求10所述的方法,其中通过参考包含海拔及所述位置参考点与所述第二地图中的所述候选节点之间的距离的因数来实施排定所述候选节点的等级的所述步骤。
12.根据权利要求10所述的方法,其中通过参考包含曲率或梯度及任选地与所述位置参考点相关联的其它信息来实施排定所述候选线路或路段的等级的所述步骤,所述其它信息与对应于所述位置参考点的所述特定线路或路段的所述性质相关。
13.根据权利要求10到12中任一权利要求所述的方法,其进一步包括根据所述候选节点及/或线路或路段对应于所述第一地图中的所述节点或者对应于所述第一地图中由所述位置参考点表示的所述节点的所述线路或路段的可能性来排定所述候选节点及/或线路或路段的等级。
14.根据任一前述权利要求所述的方法,其进一步包括显示所述第二数字地图且在所述第二数字地图上显示所述经解析位置。
15.一种计算机程序产品,其包括可执行以实施根据权利要求I到14中任一权利要求所述的方法的计算机可读指令。
16.—种导航设备,其包括用于实施根据权利要求I到14中任一权利要求所述的方法的步骤的一组一个或一个以上处理器。
全文摘要
本发明提供一种从依据第一数字地图确定的有序位置参考点列表解析第二数字地图中的位置的方法。所述方法涉及识别所述第二数字地图中的候选线路及节点,及使用与所述位置参考点相关联的曲率、高度及梯度信息来识别所述第二数字地图中对应于由所述位置参考点表示的节点及对应于从所述第一数字地图中的所述节点处发散出或入射于所述节点处的线路的最可能候选节点或线路。所述方法涉及在针对一个位置参考点识别的所述最可能经识别候选节点或线路与关联于所述列表中的下一参考点的对应节点或线路之间实施路线搜索,及针对若干对连贯参考点重复此步骤直到到达最后位置参考点。
文档编号G09B29/10GK102918358SQ201180026807
公开日2013年2月6日 申请日期2011年4月7日 优先权日2010年4月9日
发明者詹姆斯·爱德华·黑根 申请人:通腾北美有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1