地图数据存储装置、地图数据更新方法及计算机程序的制作方法

文档序号:8947295阅读:442来源:国知局
地图数据存储装置、地图数据更新方法及计算机程序的制作方法
【技术领域】
[0001]本发明涉及存储地图数据的地图数据存储装置及更新存储于地图数据存储装置中的地图数据的地图数据更新方法及计算机程序。
【背景技术】
[0002]近年来,在车辆上搭载进行车辆的行驶引导而使驾驶员能够容易地到达所期望的目的地的导航装置的情况很多。这里,导航装置是指,能够通过GPS (Global Posit1ningSystem:全球定位系统)接收器等检测车辆的现在位置,从DVD-ROM (digital videodiskread-only memory:数字只读光盘存储器;)或 HDD (Hydro-mechanical deep drawing:硬盘驱动器)等的存储介质获取并在液晶显示器上显示与该现在位置对应的地图数据的装置。而且,通过从存储介质等读取包括车辆的现在位置的地图数据,根据地图数据来描画并在显示装置上显示位于车辆的现在位置周围的地图图像,并且将车辆位置标记叠加在地图图像上来显示,根据车辆的移动而滚动地图图像,将地图图像固定在画面上使车辆位置标记移动等,从而一目了然车辆现在处于什么地点行驶。此外,在上述导航装置中,具有若设定了所期望的目的地,则搜索从出发地(例如自车辆的现在位置)开始到设定的目的地为止的最优路线的路线搜索功能;进而,还具有进行按照搜索到的路线行驶的引导的行驶引导功能。此外,近年来有时在便携式电话机、PDA (Personal Digital Assistant:个人数字助理)、个人计算机等中也存在与上述导航装置相同的功能。
[0003]这里,在日本全国每年都会建设新的道路(新建道路)。此外,伴随于此,现有道路会消失,或现有道路的形状发生变更。此时,存在如下问题:在生成了导航装置等拥有的地图数据后,与新建的新建道路等相关的信息未在地图数据中注册。即,在具有不包括新建道路等的地图数据的导航装置等上,在液晶显示器上不显示新建道路等;此外,因为新建道路等不作为路线搜索或行驶引导的对象,所以存在导航装置等搜索出不通过新建道路等而绕远的引导路线的情况。为了回避这样的故障,需要使存储于导航装置等的地图数据以一定程度的时间间隔进行更新。这里,通过购买新地图数据的存储介质来替换旧存储介质,根据从地图信息发布(配发、配信)中心等的服务器发布的更新用的地图数据(下面,称为地图更新数据)来改写导航装置等拥有的地图数据等方式,来进行地图数据的更新。
[0004]这里,特别是作为使用从地图信息发布中心等的服务器发布的地图更新数据来更新存储于导航装置等的地图数据的方法,为了削减通信数据量,进行差分更新,即,仅更新与新建的道路相关的信息等的需要更新的部分(例如,参照日本特开2007-328739号公报、日本特开2010-9390号公报)。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开2007-328739号公报(第13页至第14页、图1)
[0008]专利文献2:日本特开2010-9390号公报(第7页至第8页、图2)

【发明内容】

[0009]发明要解决的问题
[0010]这里,图12是示出存储于在上述专利文献I中公开的导航装置中的地图数据的现有的更新方法的一个例子的图。
[0011]在图12所示的例子中,说明如下情况:从导航装置101向地图发布中心102发送了地图更新数据的发布请求,该地图更新数据用于对规定的请求更新区域的地图数据进行更新;存储于导航装置101的本地数据库103的地图数据的请求更新区域的版本为“4”,另一方面,存储于地图发布中心102的本地数据库104中的所拥有地图数据的请求更新区域的最新版本为“5”。
[0012]在该情况下,地图发布中心102通过比较存储于本地数据库104的版本“4”与版本“5”的地图数据,来生成地图更新数据105。并且,在该情况下生成的地图更新数据105,是将存储于导航装置101的本地数据库103的地图数据内的请求更新区域的地图数据从版本“ 4 ”更新为版本“ 5 ”的数据。
[0013]而且,地图发布中心102将所生成的地图更新数据105发布至发布请求源即导航装置101。另一方面,接收到地图更新数据105的导航装置101使用接收到的地图更新数据105更新存储于本地数据库103中的地图数据。其结果是,在存储于导航装置101的本地数据库103的地图数据中,请求更新区域的地图数据被从版本“4”更新至版本“5”。
[0014]但是,存储于本地数据库103中的地图数据是为了进行更新而优化过的形式的数据。具体而言,使用在导航装置101与地图发布中心102共同使用的识别信息即永久性ID (identificat1n:识别符)(通用识别信息)来确定构成地图数据的地图结构数据(示出链路(道路链)的联系的数据或示出由交叉路口连接的链路的数据)。因此,在导航装置101上执行各种应用(例如,地图显示应用程序、引导应用程序、搜索应用程序等)时,使用存储于本地数据库103中的地图数据是不恰当的。因此,需要另外的为了在导航装置101上执行各种应用时进行参照而优化的参照用数据形式的数据(下面,称为参照用数据)。因此,导航装置101在更新了存储于本地数据库(DB) 103的地图数据之后,根据更新后的新的地图数据,生成存储参照用数据的应用参照数据库106。
[0015]通过转换存储于本地数据库103中的地图数据,来生成该应用参照数据库106。即,在现有的地图数据的更新处理中,首先,需要在更新了存储于本地数据库103中的地图数据之后,通过转换更新后的地图数据进而生成应用参照数据库106。
[0016]而且,以往,一直存在这样的问题:在对存储于上述的本地数据库103中的地图数据进行转换而生成应用参照数据库106的处理中,需要非常长的处理时间。其结果是,地图数据的更新处理所需要的时间变长。此外,为了确认是否正确地从地图数据转换成了参照用数据,在地图发布中心102中也生成应用参照数据库107,进而,需要对导航装置101侧的应用参照数据库106与地图发布中心102侧的应用参照数据库107进行比较的处理。此夕卜,因为应用参照数据库106的数据量较大,所以为了除了存储本地数据库103之外还存储应用参照数据库106,在存储介质中需要较大的可用空间。
[0017]这里,若地图数据的更新处理所需要的时间变长,则特别会产生下面的问题。SP,在车辆进行了地图更新数据的发布请求以后,经过相当长的时间以后才进行地图数据的更新处理。其结果是,有时在行驶中出现伴随着地图数据的更新而产生导航装置不可用时间,造成在该不可用时间内的用户的车辆行驶出现困难的结果。
[0018]此外,在上述专利文献2中,公开有这样的技术:另外生成在导航装置上执行特定应用(例如地点检索)时使用的索引数据,通过参照所生成的索引数据来访问地图数据使处理高速化。但是,在专利文献2中公开的技术,是在执行特定应用时生成用于使该应用处理变得高速的专用索引数据的技术,所生成的索引数据仅能够在对应的应用中使用。但是,使用永久性ID来访问上述这样的地图数据的问题,是在导航装置中执行与访问地图数据相伴的全部应用时共同产生的问题;即使已经生成了用于仅使特定应用的处理高速化的索引数据,也不能够解决问题。
[0019]本发明是为了解决所述现在的问题点而提出的,目的在于,提供一种地图数据存储装置、地图数据更新方法及计算机程序,在将存储的地图数据更新为新地图数据的情况下,和以往相比,能够缩短地图数据的更新处理所需要的时间,此外,能够减轻进行地图数据的更新处理的CPU的处理负担并且削减用于存储地图数据的存储容量。
[0020]用于解决课题的方法
[0021]为了达到所述目的,本发明提供一种地图数据存储装置,具有:地图数据存储单元,存储地图数据;地图数据更新单元,根据从服务器获取的地图更新数据,来更新存储于所述地图数据存储单元中的所述地图数据。所述地图数据存储装置的特征在于,存储于所述地图数据存储单元中的所述地图数据包括:通用识别信息,是在所述服务器与所述地图数据存储装置中共同使用的识别信息,内部识别信息,是在所述地图数据存储装置中执行的多种类型的应用中使用的识别信息;所述地图数据存储装置具有索引数据生成单元,在通过所述地图数据更新单元更新了存储于所述地图数据存储单元中的所述地图数据的情况下,所述索引数据生成单元生成多种类型的索引数据,所述索引数据将所述地图数据所包括的所述通用识别信息与所述地图数据所包括的所述内部识别信息相关联;在已经执行了所述应用的情况下,参照与已经执行的该应用对应的多种类型的所述索引数据,访问存储于所述地图数据存储单元中的所述地图数据。
[0022]此外,本发明提供一种地图数据更新方法,根据从服务器获取的地图更新数据来更新存储于地图数据存储装置中的地图数据,其特征在于,存储于所述地图数据存储装置中的所述地图数据包括:通用识别信息,是在所述服务器与所述地图数据存储装置中共同使用的识别信息;内部识别信息,是在所述地图数据存储装置中执行的多种类型的应用中使用的识别信息。在更新了存储于所述地图数据存储装置中的所述地图数据的情况下,生成多种类型的索引数据,所述索引数据将所述地图数据所包括的所述通用识别信息与所述地图数据所包括的所述内部识别信息相关联;多种类型的所述应用,其中每一个所述应用与多种类型的所述索引数据对应;所述地图数据存储装置,在已经执行了所述应用的情况下,参照与已经执行的该应用对应的多种类型的所述索引数据,访问存储于所述地图数据存储单元中的所述地图数据。
[0023]进而,本发明提供一种计算机程序,用于使计算机作为地图更新单元来发挥作用,所述地图更新单元根据从服务器获取的地图更新数据来更新存储于地图数据存储介质中的地图数据,其特征在于,存储于所述地图数据存储介质中的所述地图数据包括:通用识别信息,是在所述服务器与所述地图数据存储介质中共同使用的识别信息;内部识别信息,是在所述地图数据存储介质中执行的多种类型的应用中使用的识别信息;在通过地图更新单元更新了存储于所述地图数据存储介质中的所述地图数据的情况下,生成多种类型的索引数据,所述索引数据将所述地图数据所包括的所述通用识别信息与所述地图数据所包括的所述内部识别信息相关联;多种类型的所述应用,其中每一个所述应用与多种类型的所述索引数据对应;所述地图数据存储介质,在已经执行了所述应用的情况下,参照与已经执行的该应用对应的多种类型的所述索引数据,访问存储于所述地图数据存储单元中的所述地图数据。
[0024]发明的效果
[0025]通过具有所述结构的本发明的地图数据存储装置、基于从服务器获取的地图更新数据来更新存储于地图数据存储装置中的地图数据的地图数据更新方法、用于更新存储于地图数据存储装置中的地图数据的计算机程序,将存储于地图数据存储装置中的地图数据更新为新的地图数据的情况下,生成多种类型的索引数据,所述索引数据将地图数据所包括的通用识别信息与地图数据所包括的内部识别信息相关联;然后在地图数据存储装置中执行了应用的情况下,参照与已经执行的该应用对应的多种类型的索引数据来访问存储的地图数据。其结果是,即使在不存在现有技术这样的为了在执行应用时进行参照而优化的应用参照数据库的情况下,也能够高效地访问地图数据。因此,因为不再需要进行用于生成应用参照数据库的处理,所以和以往相比,能
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1