更新导航数据库的单个区域制造技术

技术编号:14697395 阅读:64 留言:0更新日期:2017-02-24 02:15
一种用于产生导航数据库的更新包的方法,所述方法包括:提供导航数据库的第一更新区域;以及提供第一更新区域的第一网关表,以便第一网关表使第一更新区域中的每个网关与所述第一更新区域且与至少一个其它更新区域发生联系。

【技术实现步骤摘要】
【国外来华专利技术】
一些实施例可以涉及提供导航数据库的更新包。
技术介绍
导航装置可以使用导航数据库配置,例如用于计算第一区域的第一位置到第二区域的第二位置的路径,例如用于找到巴黎到慕尼黑(Munich)的路径。导航数据库可以包含全域网关表,所述全域网关表含有使相邻更新区域连接的网关清单,并且所述网关表可以使每个网关和若干个更新区域发生联系。导航数据库的数据规模可以很大,并且导航数据库可以部分地更新,以便只修改一个更新区域。部分更新可以包含从服务器下载更新包,或使用储存于更新媒体(例如闪存)上的更新包。导航数据库可以包含全域网关表,所述全域网关表可以使导航数据库中的每个网关与更新区域且与地理块发生联系。同一网关可存在于若干个不同地理块中,然而所述网关可以只代表一个物理位置。举例来说,网关可以存在于两个不同层中以及两个不同更新区域中,并且所述网关可以在全域网关表中存在四次。全域网关表可以通过例如SQL命令(当增量式更新某一更新区域时,以便保持全域网关表以及更新区域的内容同步)进行更新。SQL意指结构化查询语言(structuredQueryLanguage)。欧洲导航数据库可以包含例如12个不同更新区域。导航数据库的部分更新可以包含从更新区域的212个不同组合中选择一个或多个更新区域。因此,为了与每个可能组合匹配,需要212个不同版本的全域网关表。与指定选择匹配的全域网关表可以通过使用SQL命令进行确定,但可能替代方案的数目之大可使得以预定可下载数据形式存储全域网关表变得不切实际。
技术实现思路
一些版本可以涉及更新导航数据库。一些版本可以涉及一种提供导航数据库更新包的方法。一些版本可以涉及一种用于提供导航数据库更新包的装备。一些版本可以涉及一种提供导航数据库更新包的计算机程序。一些版本可以涉及一种包含更新包的数据结构。一些版本可以涉及一种使用导航数据库的方法。一些版本可以涉及通过使用更新包计算路径。一些版本可以涉及一种通过使用更新包计算路径的装备。根据第一方面,提供一种方法,其包括:-提供导航数据库(NDS)的第一更新区域(RID1),以及-提供所述第一更新区域(RID1)的第一网关表(RTAB1),以便第一网关表(RTAB1)使第一更新区域(RID1)中的每个网关(GID1、GID2、GID15)与所述第一更新区域(RID1)且与至少一个其它更新区域(RID2)发生联系。根据第二方面,提供一种装备(400),其包含至少一个处理器(CNT1)、含有计算机程序代码(PROG1)的存储器(MEM2),所述存储器(MEM2)与所述计算机程序代码(PROG1)经配置以配合所述至少一处理器(CNT1)促使所述装备(400)执行至少以下步骤:-通过向所述第一网关表(RTAB1)中添加记录来形成第一更新区域(RID1)的第一网关表(RTAB1),以便所述记录使第一更新区域(RID1)中的网关(GID1、GID2、GID15)与所述第一更新区域(RID1)且与至少一个其它更新区域(RID2)发生联系,其中第一网关表(RTAB1)中的基本上所有网关标识符(GID1、GID2、GID15)与第一更新区域(RID1)关联。根据第三方面,提供一种装备(400),其包含至少一个处理器(CNT1)、含有计算机程序代码(PROG1)的存储器(MEM2),所述存储器(MEM2)以及所述计算机程序代码(PROG1)经配置以配合至少一个处理器(CNT1)促使所述装备(400)执行至少以下步骤:-获得全域网关表(GTAB1),所述全域网关表(GTAB1)使导航数据库(NDS)中的每个网关(GID1、GID2、GID15)与更新区域(RID1)且与地理块(T0303)发生联系,-从全域网关表(GTAB1)中选择记录,以便每个所选记录含有第一更新区域(RID1)的网关(GID1),以及-通过向第一网关表(RTAB1)中添加所选记录来形成第一网关表(RTAB1)。根据第四态样,提供一种装备(500),其包含至少一个处理器(CNT2)、含有计算机程序代码(PROG1)的存储器(MEM2),所述存储器(MEM2)以及所述计算机程序代码(PROG1)经配置以配合至少一个处理器(CNT1)促使所述装备(400)执行至少以下步骤:-接收第一更新区域(RID1),-接收第一网关表(RTAB1),-通过使用第一更新区域(RID1)、通过使用第二更新区域(RID2)以及通过使用第一网关表(RTAB1)计算从第一更新区域(RID1)的第一位置到第二更新区域(RID2)的第二位置的路径(ROUTE12),其中第一网关表(RTAB1)中的基本上所有网关标识符(GID1、GID2、GID15)与第一更新区域(RID1)关联。根据第五态样,提供一种数据结构,其包含:-导航数据库(NDS)的第一更新区域(RID1),以及-第一更新区域(RID1)的第一网关表(RTAB1),以便第一网关表(RID1)使第一更新区域(RID1)的每个网关(GID1)与所述第一更新区域(RID1)且与至少一个其它更新区域(RID2)发生联系,其中第一网关表(RTAB1)中的基本上所有网关标识符(GID1、GID2、GID15)与第一更新区域(RID1)关联。根据第六方面,提供一种用于提供网关表的手段,所述手段包含:-用于提供导航数据库(NDS)的第一更新区域(RID1)的手段,以及-用于提供第一更新区域(RID1)的第一网关表(RTAB1)的手段,以便第一网关表(RTAB1)使第一更新区域(RID1)中的每个网关(GID1、GID2、GID15)与所述第一更新区域(RID1)且与至少一个其它更新区域(RID2)发生联系。更新区域的区域网关表可以含有使第一更新区域中的网关与地理块发生联系的信息。可以修改区域网关表以含有使第一更新区域中的每个网关与至少一个其它更新区域发生联系的附加信息。使用经修改的区域网关表可以使全域网关表成为冗余的。区域网关表可以作为例如更新包中所含的路由文件的一部分提供。全域网关表可以任选地作为例如含有完整导航数据库的产品文件的一部分提供。网关表可以适用于路由选择(即用于计算路径)。区域网关表可以称为例如区域路由表。全域网关表可以称为例如全域路由表。由于更新区域的一个网关表中可以含有相关网关记录,因此全域网关表不再是必需的。第一更新区域的网关表不必含有不为所述第一更新区域所共享的网关记录。举例来说,第一更新区域可以覆盖德国,第二更新区域可以覆盖法国,且第三更新区域可以覆盖西班牙。在这种情况下,德国网关表不必含有西班牙网关记录,原因在于德国和西班牙不共享任何边界。因此,德国和西班牙不共享任何网关。单个更新区域可以增量式更新,具体地说,通过使用二进制差异算法(binarydiffalgorithm)来更新。单个更新区域可以覆盖例如德国或法国。更新包可以是独立的。在一个实施例中,当创建或修改更新包时,全域索引结构不必更新。更新包可以在不改变全域索引结构的情况下提供。不修改全域索引结构的更新可以简化更新。具体地说,可以避免通过SQL更新来更新全域索引结构。更新包可以在不通过SQL更新来改变全域索引结构的情况下提供。附图说明在以下实例中,将参照附图更详细地描述实施例,其中图1举例显示包含多个更本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/52/201580027920.html" title="更新导航数据库的单个区域原文来自X技术">更新导航数据库的单个区域</a>

【技术保护点】
一种方法,其包括:提供导航数据库的第一更新区域,以及提供所述第一更新区域的第一网关表,以便所述第一网关表使所述第一更新区域中的每个网关与所述第一更新区域且与至少一个其它更新区域发生联系。

【技术特征摘要】
【国外来华专利技术】2014.06.03 GB 1409817.21.一种方法,其包括:提供导航数据库的第一更新区域,以及提供所述第一更新区域的第一网关表,以便所述第一网关表使所述第一更新区域中的每个网关与所述第一更新区域且与至少一个其它更新区域发生联系。2.根据权利要求1所述的方法,其中所述第一网关表中基本上所有的网关标识符与所述第一更新区域关联。3.根据权利要求1或2所述的方法,其包括:提供导航数据库的第二更新区域,以及提供所述第二更新区域的第二网关表,以便所述第二网关表使所述第二更新区域中的每个网关与所述第二更新区域且与至少一个其它更新区域发生联系,其中所述第二网关表不同于所述第一网关表。4.根据权利要求1到3中任一权利要求所述的方法,包括:获得全域网关表,所述全域网关表使所述导航数据库中的每个网关与更新区域且与地理块发生联系,从所述全域网关表中选择记录,以便每个所选记录含有所述第一更新区域的网关,以及通过向第一网关表中添加所选记录来形成所述第一网关表。5.根据权利要求1到4中任一权利要求所述的方法,包括通过使用结构化查询语言,利用所述全域网关表形成所述第一网关表。6.根据权利要求1到5中任一权利要求所述的方法,包括:提供所述第一更新区域的新网关,以及通过向所述第一网关表中添加记录来形成所述第一网关表,以便所述记录使所述第一更新区域中的所述新网关与所述第一更新区域且与至少一个其它更新区域发生联系。7.根据权利要求1到6中任一权利要求所述的方法,包括:将所述第一更新区域转移到导航装置的存储器。8.根据权利要求1到7中任一权利要求所述的方法,包括:通过使用所述第一更新区域、通过使用第二更新区域以及通过使用所述第一网关表来计算从所述第一更新区域中的第一位置到所述第二更新区域中的第二位置的路径。9.一种装备,其包含至少一个处理器、含有计算机程序代码的存储器,所述存储器以及所述计算机程序代码经配置以配合所述至少一个处理器促使所述装备执行至少以下步骤:通过向第一网关表中添加记录来形成第一更新区域的所述第一网关表,以便所述记录使所述...

【专利技术属性】
技术研发人员:马丁·普菲弗勒
申请(专利权)人:赫尔环球有限公司
类型:发明
国别省市:荷兰;NL

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

1