【技术实现步骤摘要】
导航系统的路径数据
本专利技术涉及导航领域,并且更具体地说涉及导航设备、导航服务器、用于传输路径数据的数据结构、用于编码路径数据的计算机实现的方法以及用于解码路径数据的计算机实现的方法。
技术介绍
诸如汽车导航系统的现代导航设备是基于具有(数字)地图的地图数据,所述地图提供关于尤其是具有路段的道路网络、它们的连通性以及可能的附加信息(诸如路段长度或路段处的交通流方向)的信息。更一般来说,此类路段可以被视为路链(roadlink),其在链路节点(linknode)处相互连接。因此,例如,道路交叉点可以被视为链路节点,其中多于两个路链在此链路节点处被连接。典型地,现代导航服务例如通过导航服务器提供导航信息,诸如交通信息、路线或停车点。此类信息典型地与道路网络的一部分相关,且因此是空间信息。例如,在可被视为道路网络内的路径的道路或路线的一部分处,可能存在交通堵塞。例如,沿着路径可能会有危险点,诸如在路径内的某个位置发生事故或汽车抛锚。当传送此类导航信息时,还必须对诸如交通堵塞或危险点等相关位置的空间信息进行编码,这也称为位置参考。交通消息信道(TMC)基于多个预编码位置的预定(尤其是标准化的)位置代码对空间信息进行编码,其中通过查找对应的位置代码(例如通过导航服务器)对相关位置进行编码,并且其中此对应的位置代码被传送(例如传送到导航设备),并且其中通过查找地图内与传送的位置代码匹配的位置(例如通过导航设备)对相关位置进行解码。用于传送包含空间信息的导航信息的另一技术是OpenLR(开放位置参考,参见 ...
【技术保护点】
1.一种用于解码路径数据的计算机实现的方法(500),所述方法包括:/n-(560)提供用于存储道路网络的拓扑信息的导航数据库,所述导航数据库包括多个路链,每一路链具有起点和终点以及多个链路节点,每一链路节点定义所述路链中的两个或更多个之间的拓扑连接以及所述两个或更多个连接的路链的顺序;/n-(524)接收路径数据,所述路径数据指示所述道路网络内的路径并且包括起始识别符、链路计数和至少一个出口号;/n-(526)基于所述起始识别符从所述导航数据库选择所述多个所述路链中的一个路链作为所述路径的起始路链;以及/n-(530)用选定路链迭代地扩展所述路径,直到(514)所述链路计数等于所述路径的路链数目,其中所述扩展的迭代包括:/n--(512)基于所述多个链路节点确定所述多个路链中的一个以上路链是否连接到所述选定路链;/n--(536)如果一个以上路链连接到所述选定路链,则基于所述至少一个出口号和连接的路链的所述顺序来选择连接到所述选定路链的所述路链中的一者;以及/n--(537)如果正好一个路链连接到所述选定路链,则选择所述正好一个连接的路链。/n
【技术特征摘要】
20190522 DE 102019113685.71.一种用于解码路径数据的计算机实现的方法(500),所述方法包括:
-(560)提供用于存储道路网络的拓扑信息的导航数据库,所述导航数据库包括多个路链,每一路链具有起点和终点以及多个链路节点,每一链路节点定义所述路链中的两个或更多个之间的拓扑连接以及所述两个或更多个连接的路链的顺序;
-(524)接收路径数据,所述路径数据指示所述道路网络内的路径并且包括起始识别符、链路计数和至少一个出口号;
-(526)基于所述起始识别符从所述导航数据库选择所述多个所述路链中的一个路链作为所述路径的起始路链;以及
-(530)用选定路链迭代地扩展所述路径,直到(514)所述链路计数等于所述路径的路链数目,其中所述扩展的迭代包括:
--(512)基于所述多个链路节点确定所述多个路链中的一个以上路链是否连接到所述选定路链;
--(536)如果一个以上路链连接到所述选定路链,则基于所述至少一个出口号和连接的路链的所述顺序来选择连接到所述选定路链的所述路链中的一者;以及
--(537)如果正好一个路链连接到所述选定路链,则选择所述正好一个连接的路链。
2.根据权利要求1所述的方法(500),其还包括:
-(522)将所述导航数据库的识别符传输到导航服务器。
3.根据权利要求2所述的方法(500),其中所述路径数据还指示结束识别符,并且还包括:
-(550)当所述链路计数等于所述路径的所述路链数目时,确定所述选定路链作为结束路链;
-(516)确定所述结束路链是否与所述结束识别符匹配;以及
-(554)如果所述结束识别符和所述结束路链不匹配,则将错误信号传输到所述导航服务器。
4.根据前述权利要求中任一项所述的方法(500),其中所述路径数据还包括出口号列表,所述列表包括所述至少一个出口号,且其中当一个以上路链连接到所述选定路链时,选择(536)所述路链中的一者是基于所述出口号列表的相应下一元素。
5.根据前述权利要求中任一项所述的方法(500),其中:
所述多个路链中的每一者还指示交通流方向;
所述多个链路节点中的每一者定义关于在相应的链路节点处连接的两个或更多个路链中的每一者的相应起点或相应终点的所述拓扑连接;
当确定(512)一个以上路链是否连接到所述选定路链时,选择所述多个链路节点中的一链路节点使得,如果所述选定链路节点的所述交通流方向是向前的,则定义关于所述选定路链的所述终点的所述拓扑连接,或者如果所述选定链路节点的所述交通流方向是向后的,则定义关于所述选定路链的所述起点的所述拓扑连接,其中仅计数其相应交通流方向是从所述选定链路节点输出的此类路链;以及
当选择(536)连接到所述选定路链的所述路链中的一者时,选择在所述选定链路节点处的所述两个或更多个连接的路链的所述顺序内的位置等于所述至少一个出口号的路链,其中仅计数在所述顺序内的其相应交通流方向是从所述选定链路节点输出的此类路链。
6.根据前述权利要求中任一项所述的方法(500),其中所述多个路链中的每一者还指示功能道路等级或运输类型中的至少一者,且其中当确定(512)一个以上路链是否连接到所述选定路链时,以及当选择(536)连接到所述选定路链的所述路链中的一者时,仅计数具有相同功能道路等级或运输类型的此类路链。
7.根据前述权利要求中任一项所述的方法(500),其中:
所述路径数据指示所述路径的第一子路径和第二子路径,并且包括所述第一子路径和所述第二子路径中的每一者的相应起始识别符、链路计数和至少一个出口号;
基于所述第一子路径的所述相应起始识别符、链路计数和至少一个出口号,对所述第一子路径执行所述起始路链的所述选择(526)和所述路径的迭代扩展,直到所述第一子路径的所述链路计数等于所述第一子路径的所述路链数目;以及
基于所述第二子路径的所述相应起始识别符、链路计数和至少一个出口号,对所述第二子路径执行所述起始路链的所述选择和所述路径的迭代扩展,直到所述第二子路径的所述链路计数等于所述第二子路径的所述路链数目。
8.根据前述权利要求中任一项所述的方法(500),其中所述路径数据还指示路径位置,并且包括位置识别符、位置索引和位置偏移中的至少一者,且其中所述路径位置通过以下方式来解码:
-如果由所述路径数据指示所述位置识别符或所述位置索引,则基于所述位置识别符或所述位置索引选择所述路径的路链作为位置路链,或者否则作为所述起始路链;以及
-将所述路径位置确定为所述路径内的位置,其中如果所述路径数据不指示所述位置偏移,则所述位置在所述位置路链的所述起点处,或者否则,所述位置从所述位置路链的所述起始沿所述路径向所述位置路链的所述终点方向偏移了所述位置偏移。
9.根据前述权利要求中任一项所述的方法(500),其中所述路径数据还指示路径区段,并且包括区段起始识别符、区段起始索引和区段起始偏移中的至少一者,且其中所述路径区段通过以下方式来解码:
-如果由所述路径数据指示所述区段起始识别符或所述区段起始索引,则基于所述区段起始识别符或所述区段起始索引选择所述路径的路链作为区段起始路链,或者否则作为所述起始路链;以及
-确定所述路径区段的起始,其中如果所述路径数据不指示所述区段起始偏移,则所述起始在所述区段起始路链的所述起点处,或者否则,所述起始从所述区段起始路链的所述起点...
【专利技术属性】
技术研发人员:A普莱阿金,S珀斯纳,S艾格斯,
申请(专利权)人:哈曼贝克自动系统股份有限公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。