更新导航设备数据库的方法以及导航设备技术

技术编号:8189831 阅读:205 留言:0更新日期:2013-01-10 01:03
为了更新至少存储数字地图基本版本(6)的导航设备(1)的数据库(3),识别可在数据库(3)中本地得到或者从导航设备(1)远程得到的数字地图版本(6至8)。为了执行导航任务,数字地图版本(7,8)被选择用于执行导航任务。来自存储所选版本的存储区块子集的数据需要执行导航任务。根据所述子集的所有存储区块是否已经全部本地存储在数据库(3)中,经由无线接口下载存储在尚未本地存储在数据库(3)中的所述子集的存储区块中的数据。在不修改数字地图基本版本(6)的情况下,下载数据被存储在数据库(3)中。

【技术实现步骤摘要】
更新导航设备数据库的方法以及导航设备
本专利技术涉及用于更新导航设备数据库的方法和设备。本专利技术具体涉及更新数据库的方法以及存储地图数据的数据库得以维护的导航设备。
技术介绍
执行诸如两个地点之间路线搜索功能的导航设备众所周知。现代导航设备还可提供另外功能,诸如作为旅游指南,根据需要输出兴趣点(POI)信息。现代导航设备还可另外提供驾驶员辅助功能,诸如先进驾驶员辅助系统功能。为了应对反映道路网络最新改变的数据库不断增加的需求,可实行各种方法。在一个方法中,通过首先将需要执行更新的数据作为增量更新信息来传递,然后使用传递的数据来重新编译地图数据,以及利用在编译程序中产生的新版本来更换地图数据旧版本,来更新本地存储在导航设备中的数据库。所述方法可能有一些缺点。为了说明,因为在所述程序中经常更新至少一个国家的地图数据,所以必须传递至导航设备的数据量可能非常重要。在一些情况下,导航设备可能需要连接至高速接入广域网(WAN)的电脑,以在可接受时间内完成更新。此外,由于支持现代导航设备中提供的各种功能的数据库复杂性,厂商从原始数据制备需要执行更新的数据可能需要相当大的努力。可能需要显著性检验以减少在导航设备或者使用者的电脑中执行编译时出现错误的风险。由于确保当使用增量更新时跨各种地图版本一致性的复杂性,地图数据编译仍可能容易出错。在另一个方法中,可借助于远离导航设备的中央服务器来执行在线导航。在所述方法中,导航任务被传送至服务器,而不是保持本地存储在导航设备中的地图数据。服务器可执行任务,并且可将结果回传至导航设备,所述导航设备输出结果。导航设备因此作为终端,显示在服务器上执行的导航任务结果。同时,针对各个单独导航任务,需要传递的数据量可为适度,当重复执行相似导航任务时,数据量可容易地加到一起。常规在线导航方法不容易提供数据再利用。当在某些地区(诸如农村区域)中数据连接质量差时,可能存在缺点。
技术实现思路
因此,需要允许地图数据库被保持为使得道路网络或者其它数据改变可反映在数据库中,同时减轻与由导航设备或者由使用者的电脑执行编译的增量更新相关联的缺点的方法和导航设备。具体地,需要在重复执行一个或者相同导航任务的情况下无需多次传递大数据量的方法和导航设备。根据一个方面,提供更新导航设备数据库的方法。数据库至少存储地理区域的数字地图的基本版本。识别可在数据库中本地得到或者从导航设备远程得到的地理区域数字地图的版本。当要执行导航任务时,数字地图版本被选择用于执行导航任务。所选版本包括存储在多个存储区块中的数据。来自多个存储区块的子集的数据需要执行导航任务。基于需要执行导航任务的子集的存储区块是否已经全部本地存储在数据库中,经由无线接口选择性下载存储在尚未本地存储在数据库中所述子集的存储区块中的数据。在不修改数字地图基本版本的情况下,下载数据被存储在数据库中。然后本地存储在数据库中的子集数据被用于执行导航任务。在本方法中,当需要时,在导航任务执行之后立即下载所选数字地图版本的数据。除了数字地图基本版本之外,下载数据也被存储在数据库中。下载数据不与基本版本合并,但在事先不与基本地图合并的情况下被用于执行导航任务。与合并基本地图和增量更新数据相关联的挑战可能得到减轻。导航设备的存储设备作为下载数据的高速缓冲存储器。以区块级实施数据下载。如本文中使用,术语“存储区块”是指数据库区块。所述存储区块(通常也称为“页”)可具有预定义、固定的数据库文件大小。即,针对给定数据库文件,各个区块可具有相同大小。数字地图版本可包括不同组件,诸如存储目标数据的组件、存储路线信息的组件、存储兴趣点的组件等。所述组件中的每一个可存储在单独文件中。一个组件存储区块(即,页)大小可能不同于另一个组件存储区块(即,页)大小。可针对各种组件单独执行区块级下载。当以区块级实施数据下载时,不需要单独检索区块。数据传递可被执行为使得多个存储区块被合并为数据封包,所述数据封包然后由导航设备下载。随着以区块级实施数据下载,从不同原始数据产生以及/或者具有不同地图数据格式的数字地图不同版本可更容易合并。为了说明,数字地图基本版本可从来自第一供应商的原始数据产生以及/或者可具有第一地图数据格式。可能首先需要从下载中心下载数据的所选数字地图版本可从来自不同于第一供应商的第二供应商的原始数据产生以及/或者可具有不同于第一地图数据格式的第二地图数据格式。在本方法中,下载数据在数据库中被存储为与基本地图的叠加,而无需修改基本地图。这允许重新使用所选版本的检索存储区块。基本版本可继续被用作后备选项。各自下载的数据可能被限制于所选版本的存储区块,所选版本含有执行各自导航任务所需的数据并且尚未本地存储。从而可避免经由空中接口的过多数据传递。根据存储区块的区块大小,可选择性执行存储区块下载。可执行阈值比较,以决定是否下载存储区块。基于存储区块大小与阈值的比较,可作出是否下载存储区块的决定。基于可用于下载存储区块的传送速率,可调整阈值。如果决定不下载高容量存储区块,那么可使用本地存储的基本版本中的数据。可能发生情况的一个实例为3D数据下载,3D数据下载可能具有高容量存储区块。导航任务可为诸如路线指引、路线搜索、输入目的地、请求兴趣点信息、请求旅游指南信息、地图显示等各种导航任务中任一者。无线接口可为诸如WLAN、WiFi、GSM、3G或者LTE无线网络中任一者或者任何组合的接口。当重新执行导航任务时,或者当执行需要来自存储区块子集的数据的另一导航任务时,可重新使用已经存储在数据库中存储区块子集的数据。可继续重新使用所述下载数据,直至在识别步骤中识别数字地图的更新版本。当在识别步骤中识别并且在选择步骤中选择数字地图的更新版本时,可在各自导航任务执行之后立即下载最新版本的数据。下载的最新版本存储区块可存储在数据库中,而无需修改已经存储在数据库中的地图数据旧版本中任一者。在另一实现中,当下载数据的更新版本可用时,可删除下载数据的至少一个旧版本。在下载和存储步骤之后,数据库可包括地理区域一部分的地图数据的多个不同版本。可能有至少一个数字地图版本,当存储在导航设备处时,不覆盖由数字地图基本版本覆盖的整个地理区域。如果存在有限的给定导航设备典型使用情况,那么全数字地图只有小部分可能需要下载并且存储在导航设备中。为了说明,使用者在日常使用中往往经常沿着非常有限的路线行进。在该情况下,可能只下载和存储需要执行沿着有限路线的导航任务的完整数字地图更新版本的存储区块。当执行另一导航任务时,可分别选择多个不同版本之一用于执行其它导航任务。这允许导航设备重新使用先前检索的数字地图更新版本或者使用基本版本。当含有其它导航任务执行所需数据的存储区块未全部本地存储在数据库中时,可再次执行下载和存储,从而补充本地存储在导航设备中的所选版本的数据。数据库可存储可在数据库中本地得到的数字地图各个版本的版本标识符。版本标识符可被用于识别可用版本以及/或者基于所选版本来访问已经包括在数据库中的数据。当数据被下载并且存储在数据库中时,如果在执行检索步骤之前,没有所选版本的存储区块已经存储在数据库中,那么所选版本的版本标识符可选择性存储在数据库中。从而,根据来自数字地图更新版本的数据下载,可更新数据库中的版本信息。如果基本版本文档来自技高网
...
更新导航设备数据库的方法以及导航设备

【技术保护点】
一种更新导航设备(1)的数据库(3)的方法,所述数据库(3)至少存储地理区域(31)数字地图的基本版本(6),所述方法包含以下步骤:识别所述地理区域(31)的所述数字地图的版本(6至8,16至18),所述版本可在所述数据库(3)中本地得到或者从所述导航设备(1)远程得到;执行导航任务,包括:基于所述识别的版本(6至8,16至18)来选择用于执行所述导航任务的所述数字地图的版本(7,8,17,18),所述选择的版本(7,8,17,18)包括存储在多个存储区块中的数据,其中,来自所述多个存储区块的子集(23,25)的数据需要执行所述导航任务;根据所述子集(23,25)的存储区块(26至28)是否已经全部本地存储在所述数据库(3)中,经由无线接口选择性下载存储在尚未本地存储在所述数据库(3)中的所述子集(23,25)存储区块中的数据,并且在不修改所述数字地图的基本版本(6)的情况下,将所述下载数据存储在所述数据库(3)中;以及使用所述子集(23,25)的所述数据来执行所述导航任务。

【技术特征摘要】
2011.07.08 EP 11173270.71.一种更新导航设备(1)的数据库(3)的方法,所述数据库(3)至少存储地理区域(31)数字地图的基本版本(6),所述方法包含以下步骤:识别所述地理区域(31)的所述数字地图的版本(6至8,16至18),包括可在所述数据库(3)中本地得到的版本(6至8)和从所述导航设备(1)远程得到的版本(16至18);执行导航任务,包括:基于所述识别的版本(6至8,16至18)来选择用于执行所述导航任务的所述数字地图的版本(7,8,17,18),所述选择的版本(7,8,17,18)包括存储在多个存储区块中的数据,其中,来自所述多个存储区块的子集(23,25)的数据需要执行所述导航任务;根据所述子集(23,25)的存储区块(26至28)是否已经全部本地存储在所述数据库(3)中,经由无线接口选择性下载存储在尚未本地存储在所述数据库(3)中的所述子集(23,25)存储区块中的数据,并且在不修改所述数字地图的基本版本(6)的情况下,将所述下载数据存储在所述数据库(3)中;以及使用所述子集(23,25)的所述数据来执行所述导航任务。2.根据权利要求1所述的方法,其中,当重新执行所述导航任务时,或者当执行需要来自所述子集(23,25)的数据的另一导航任务时,重新使用存储在所述数据库(3)中的所述子集(23,25)的所述数据,直至在所述识别步骤中识别所述数字地图的更新版本。3.根据权利要求1所述的方法,其中,在所述下载和存储步骤之后,所述数据库(3)包括所述地理区域(31)一部分(32,33)的数字地图的多个不同版本(6至8),该数字地图的多个不同版本包括用于所述地理区域(31)一部分(32,33)的可在所述数据库(3)中本地得到的版本,和已经被下载的从所述导航设备(1)远程得到的版本并且这些版本现已变成用于所述地理区域(31)一部分(32,33)的可在所述数据库(3)中本地得到的版本。4.根据权利要求3所述的方法,其中,当执行另一导航任务时,针对其它导航任务的执行分别选择多个不同版本(6至8,16至18)之一。5.根据权利要求1所述的方法,其中,所述数据库(3)包括可在所述数据库(3)中本地得到的所述数字地图的多个版本(6至8)中的每一个的版本标识符(102;112)。6.根据权利要求5所述的方法,其中,所述选择性下载包括:如果在执行所述下载步骤之前,没有所述选择的版本的存储区块存储在所述数据库(3)中,那么将所述选择的版本的版本标识符(102;112)存储在所述数据库(3)中。7.根据权利要求5所述的方法,其中,如果所述基本版本(6)的版本标识符指示基本版本(6)为与可从所述导航设备(1)远程得到的所述数字地图的所有版本(16至1...

【专利技术属性】
技术研发人员:P库纳思M沃伊特S巴普蒂斯特C斯平德勒M海特曼
申请(专利权)人:哈曼贝克自动系统股份有限公司
类型:发明
国别省市:

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

1