[go: up one dir, main page]

CN102066876A - 导航设备及数据库更新程序 - Google Patents

导航设备及数据库更新程序 Download PDF

Info

Publication number
CN102066876A
CN102066876A CN2009801233025A CN200980123302A CN102066876A CN 102066876 A CN102066876 A CN 102066876A CN 2009801233025 A CN2009801233025 A CN 2009801233025A CN 200980123302 A CN200980123302 A CN 200980123302A CN 102066876 A CN102066876 A CN 102066876A
Authority
CN
China
Prior art keywords
data
database
locality
newly
renewal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2009801233025A
Other languages
English (en)
Inventor
坂井孝光
大桥大
高畠诚滋
柴田朝史
内藤光浩
熊谷哲男
酒井彻
枡田浩义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Publication of CN102066876A publication Critical patent/CN102066876A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3859Differential updating map data

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种导航设备,所述导航设备设置有包括搜索数据库的参考数据库,所述搜索数据库在所述导航设备执行对地图上的地点的地点搜索时被参考,所述导航设备接受所提供的更新数据,并且执行对所述参考数据库的更新处理,所述导航设备包括:优先处理单元,在对所述参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,所述优先处理单元优先执行对存储于所述搜索数据库中的地点数据的更新处理;以及搜索单元,在通过所述优先处理单元完成对地点数据的更新处理之后,所述搜索单元能够利用更新的地点数据来执行地点搜索。

Description

导航设备及数据库更新程序
技术领域
本发明涉及一种导航设备,该导航设备设置有包括搜索数据库的参考数据库,该搜索数据库在对地图上的地点进行搜索时被参考,并且该导航设备接受所提供的更新数据且执行对参考数据库的更新处理。本发明还涉及一种在对参考数据库进行更新处理中使用的数据库更新程序。
背景技术
通常期望导航设备中使用的地图数据库、搜索数据库等的内容表示不断变化的道路、设施等的实际状态。因此,有这样一种已知系统,该系统在必要时通过通信网络、数据存储介质等等提供更新数据,从而使用更新数据对导航设备中的地图数据库执行更新。例如,在日本专利申请公布No.JP-A-2007-328739中描述了这样一种系统:该系统使用由服务器设备提供的更新数据来更新地图数据库。此外,日本专利申请公布No.JP-A-2008-059045描述了这样一种系统,该系统使用由服务器设备提供的更新数据来更新搜索数据库。
发明内容
但是,在迄今为止的导航设备中的数据库更新系统中,还不能在完成全部更新处理之前,使用更新数据来执行地点搜索、路线搜索等。而且,采用这类数据库更新处理,即使更新个别的数据项仅仅需要很少的时间,但是因为数据项的数量很大,所以仍需要大量的时间来执行全部的更新处理。因此,在获得更新数据之后,在导航设备的用户能够利用已被更新数据更新过的数据执行地点搜索、路线搜索等等之前,必须经过相应长的时间。
本发明的一个目的是致力于解决这些问题,并提供一种导航设备,该导航设备通过能够在获得更新数据之后,在完成使用更新数据的全部更新处理之前,使用所更新的地点数据来执行地点搜索,从而为用户提高便利性。
为了达到上述目的,根据本发明,导航设备设置有参考数据库,该参考数据库包括搜索数据库,该搜索数据库在导航设备执行对地图上的地点的地点搜索时被参考。导航设备接受所提供的更新数据并且对参考数据库执行更新处理。导航设备的特有配置包括:优先处理单元,在对参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,所述优先处理单元优先执行对存储于所述搜索数据库中的地点数据的更新处理;以及搜索单元,在所述优先处理单元完成对地点数据的更新处理之后,所述搜索单元能够使用所更新的地点数据来执行地点搜索。
根据该特有配置,在根据更新数据对参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,与对其它数据的更新处理相反,优先执行对存储于所述搜索数据库中的地点数据的更新处理,所以可以仅对地点数据更早地完成更新处理。因此在完成对全部参考数据库(包括除了地点数据以外的其它数据,如地图数据等)的更新处理之前,能够使使用所更新的地点数据的地点搜索有效。因此,例如,即使在完成对全部参考数据库的更新处理将需要一些时间的情况下,导航设备的用户也能够在获得更新数据之后的较短时间内对地点(如新开设的设施等等)进行搜索。这样能够为用户提高便利性。注意,不同于道路网中的连接关系等成为问题的地图数据,每个地点的地点数据是独立的。因此,即使在仅更新地点数据而没有更新其它数据的状态下,也能够恰当地执行在所更新的地点数据之中进行搜索的地点搜索。
这里,优选地,将导航设备配置为:优先处理单元优先对将要新添加的地点数据执行更新处理,作为对地点数据的更新处理。
根据这种配置,优先对将要新添加的地点数据进行更新处理,并且在此之后执行地点数据的修改和删除。因此,导航设备的用户能够在获得更新数据之后以较短时间执行在新增的地点数据之中进行搜索的地点搜索。此外,对在通过更新处理新增的地点数据(如新开设的设施等等)之中进行搜索的地点搜索的需求通常很高;而对反映现有地点数据的修改与删除的地点搜索的需求相对较低。因此,通过缩短对地点数据的更新处理时间,优先对将要新添加的地点数据进行更新处理会减少实用的问题。
如上所述,在优先处理单元优先执行对将要新添加的地点数据的更新处理的配置中,同样优选的是,将导航设备配置为在通过优先处理单元完成对地点数据的更新处理之后,搜索单元能够立即在包括通过更新处理而新添加的地点数据的新增的地点数据之中执行地点搜索。
根据这种配置,在优先处理单元完成对地点数据的更新处理之后,能够立即执行在新增的地点数据之中进行搜索的地点搜索,其中所述新增的地点数据由较新的地点数据(包括通过更新处理而新添加的地点数据)来配置。因此,导航设备的用户能够在获得更新数据之后的较短时间内执行在新增的地点数据之中进行搜索的地点搜索,从而在执行地点搜索以在例如最近开设的设施等之中搜索期望的设施时,能够对于最近的地点数据快速并适当地执行地点搜索。
同样优选地,将导航设备配置为还包括更新数据库,该更新数据库与参考数据库相对应地设置并且是根据更新数据进行更新处理的直接对象,并且将导航设备配置为对参考数据库的更新处理包括:根据更新数据对更新数据库的更新处理和用所更新的更新数据库的内容来替换参考数据库的替换处理。
根据这种配置,在根据更新数据进行更新处理期间,在参考数据库维持在能够被利用的状态下的同时,能够在后台执行对与参考数据库分离设置的更新数据库的更新处理。因此,在执行用所更新的更新数据库的内容来替换参考数据库的替换处理期间,更新处理期间对参考数据库的使用的限制限于较短的时间。因此,与参考数据库作为根据更新数据进行更新处理的直接对象的情况相比,能够缩短参考数据库的使用受到限制的时间和导航设备的功能(如地点搜索、路线搜索等等)受到限制的时间,因为参考数据库被直接读出并覆盖。这样能够为用户提高便利性。
同样优选地,将导航设备配置为:在获得更新数据之后自动执行更新数据库的更新处理,并且在已输入准许更新参考数据库的命令的条件下执行替换处理。
在对更新数据库进行更新处理期间,参考数据库可以维持在能够被利用的状态中,从而使得导航设备的功能不受限制,但是在替换处理期间,参考数据库的使用受到限制且导航设备的功能(如地点搜索、路线搜索等等)受到限制,因为参考数据库被直接读出并覆盖。根据这种配置,在导航设备的功能受到限制的替换处理期间,该替换处理在用户已输入准许更新参考数据库的命令的条件下执行,从而能够防止在用户不想导航设备的功能受限时出现导航设备的功能受限的情形。
同样优选地,将导航设备配置为:搜索数据库包括地点数据库和索引(index)数据库,其中,地点数据库中存储地点数据,索引数据库中存储用于在地点数据之中进行搜索的索引数据。
根据这种配置,在参考数据库中存在大量地点数据的情况下,能够使用索引数据来快速地搜索期望的地点数据。
如上所述,在搜索数据库包括地点数据库和索引数据库的配置中,优选地,还将导航设备配置为:所述地点数据库包括新增地点数据库和通常地点数据库,新增地点数据库存储新增的地点数据,新增的地点数据包括由所述优先处理单元执行的对地点数据的更新处理而新添加的地点数据,所述通常地点数据库存储全部地点数据。
根据这种配置,当执行在新增的地点数据之中进行搜索的地点搜索时,可以仅对新增地点数据库中的地点数据进行地点搜索,从而能够简化对在新增的地点数据之中进行搜索的地点搜索的处理。
同样优选地,将导航设备配置为:新增地点数据库是根据更新数据进行更新处理的直接对象,并且所述优先处理单元优先执行将要新添加的地点数据添加到新增地点数据库的处理,作为对地点数据的更新处理,所述地点数据包含在所述更新数据中。
根据这种配置,优先处理单元能够容易且快速地执行对将要新添加的地点数据的更新处理,这一地点数据包含在更新数据中。
如上所述,在搜索数据库包括地点数据库和索引数据库的配置中,优选地,还将导航设备配置为:所述地点数据库在能够将新增的地点数据与除了新增的地点数据以外的地点数据相区别开的状态下存储所述地点数据,其中,所述新增的地点数据包括由所述优先处理单元执行的对地点数据的更新处理而新添加的地点数据。
根据这种配置,虽然导航设备配置为将新增的地点数据以及除了新增的地点数据以外的地点数据二者都存储在一个地点数据库中,但是能够容易地执行仅提取新增的地点数据并且仅在新增的地点数据之中进行搜索的地点搜索的处理。
如上所述,在地点数据库在能够将新增的地点数据与除了新增的地点数据以外的地点数据相区别开的状态下存储地点数据的配置中,优选地,还将导航设备配置为:在将包含在更新数据中的、要新添加的地点数据添加到包含在所述更新数据库中的地点更新数据库的处理之后,所述优先处理单元优先执行用所更新的地点更新数据库来替换包含在所述参考数据库中的地点数据库的处理,作为对地点数据的更新处理。
根据这种配置,优先处理单元能够使得包含在更新数据中的、要新添加的地点数据的内容快速地反映在包含于参考数据库中的地图数据库中。
优选地,还将新增的地点数据例如定义为这样一种地点数据,对于这种地点数据,新增地点数据的时间与应用地点数据的地点实际有效的时间之一在指定的时间段之内。
根据本发明,数据库更新程序的特有配置为:所述数据库更新程序接受所提供的更新数据且执行对包括搜索数据库的参考数据库的更新处理,所述搜索数据库在对地图上的地点执行地点搜索时被参考,所述数据库更新程序使得计算机有如下功能:优先处理功能,在对所述参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,所述优先处理功能优先执行对存储在所述搜索数据库中的地点数据的更新处理;以及搜索使能功能,在所述优先处理单元执行的对地点数据的更新处理完成之后,利用所更新的地点数据,所述搜索使能功能能够执行地点搜索。
根据该特有配置,在根据更新数据对参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,相对于对其它数据的更新处理,优先执行对存储在所述搜索数据库中的地点数据的更新处理,所以能够仅对地点数据更早地完成更新处理。因此在完成对全部参考数据库(包括除了地点数据以外的其它数据,如地图数据等)的更新处理之前,能够使用所更新的地点数据进行地点搜索。因此,即使在完成对全部参考数据库的更新处理将需要一些时间的情况下,也能够在获得更新数据之后的较短时间内对例如地点(如新开设的设施等等)进行搜索。这样能够为参考数据库的用户增进便利性。注意,不同于道路网中的连接关系等成为问题的地图数据,每个地点的地点数据是独立的。因此,即使在仅更新地点数据而没有更新其它数据的状态下,也能够恰当地执行在所更新的地点数据之中进行搜索的地点搜索。
附图说明
图1是示意性示出根据本发明第一实施例的导航设备的功能性配置的框图;
图2是示出根据本发明第一实施例使用更新数据文件来更新参考数据库的过程的说明图;
图3是示出根据本发明第一实施例的通常的更新处理时间表与在优先执行对地点数据的更新处理的情况下的更新处理时间表的比较的示图;
图4是示出根据本发明第二实施例使用更新数据文件来更新参考数据库的过程的说明图;以及
图5是示出根据本发明第二实施例的通常的更新处理时间表与在优先执行对地点数据的更新处理的情况下的更新处理时间表的比较的示图。
具体实施方式
1.第一实施例
首先,将基于附图说明本发明的第一实施例。图1是示意性示出根据本发明第一实施例的导航设备1的功能性配置的框图。导航设备1设置有包括搜索数据库13的参考数据库11,并且该导航设备1配置为接受所提供的更新数据文件33并且对参考数据库11执行更新处理,其中在对地图上的地点进行搜索时参考该搜索数据库13。图2是示出使用更新数据文件33来更新参考数据库11的过程的说明图。导航设备1配置为:在执行对参考数据库11的更新处理的同时由用户输入地点搜索命令的情况下,优先执行对存储在搜索数据库13中的地点数据31(参照图2)的更新处理,并且在完成对地点数据31的更新处理之后,可以使用更新的地点数据31执行地点搜索。图3是示出通常的更新处理时间表与在优先执行对地点数据31的更新处理的情况下的更新处理时间表的比较的示图。在本实施例中,除了参考数据库11之外,导航设备1还设置有更新数据库12,该更新数据库12用作根据更新数据文件33进行更新处理的直接对象。对参考数据库11的更新处理包括:根据更新数据文件33对更新数据库12的更新处理和用更新的更新数据库12的内容来替换参考数据库11的内容的替换处理。
作为图1所示的导航设备1的功能部的更新处理部43、优先处理部47和导航处理部48的每一个均配置为使其中央部件为计算处理设备(例如CPU等),该计算处理设备是一个独立的部件并且被更新处理部43、优先处理部47和导航处理部48共享。更新处理部43、优先处理部47和导航处理部48配置为使得用于对输入的数据执行各种类型的处理的功能部通过硬件、软件(程序)、以及硬件与软件二者组合中的一种来实施。发射及接收部41和存储介质再现部42也是图1所示的导航设备1的功能部,并且用于实现其功能的发射及接收部41和存储介质再现部42的配置通过硬件、硬件与软件(程序)的组合中的一种来实施。所有这些功能部被连接以使它们能够交换各种类型的信息和数据。参考数据库11和更新数据库12中的每一个均由存储设备来配置,该存储设备是独立的并且被参考数据库11和更新数据库12共享。存储设备可以设置为硬件配置的设备,该硬件配置的设备具有驱动单元和存储介质(例如非易失性半导体存储器(如EEPROM等)、硬盘驱动器等),可擦写地存储数据。下面将按顺序说明导航设备1的各个部的配置。
1-1.参考数据库
参考数据库11是存储在导航处理部48(稍后描述)执行各种类型的导航处理(例如地点搜索、路线搜索等)时被参考的各种类型数据的数据库。这里,在参考数据库11中存储的各种类型的数据是适于被导航处理部48参考的参考格式的数据。这类参考格式例如可以是这样的数据格式,其中各种类型的数据按照与导航处理部48处理各种类型数据的顺序相同的顺序来布置。在本实施例中,参考数据库11包括:新增地点数据库21、通常地点参考数据库22、索引参考数据库23和地图参考数据库24。此外,在对地图上的地点进行搜索时参考的搜索数据库13由新增地点数据库21、通常地点参考数据库22和索引参考数据库23来配置。另外,新增地点数据库21和通常地点参考数据库22二者都是其中存储地点数据31的地点数据库,如图2所示。
这里,地点数据31是表示各地点的特定属性的数据。因此,地点数据31包括每个地点的信息,例如位置(坐标)、名称、地址、电话号码等。在某些情况下,地点数据31例如还包括各种类型的附带信息,例如设施的类型、建筑物的层数、商业信息、商业时间等等。在表示各地点的各种类型的信息合并到单一数据帧中的状态下,地点数据31被存储在数据库中。因此,诸如数据帧的数据量等的控制信息被存储在地点数据31中的每个数据帧中。
新增地点数据库21是这样一种数据库,其中存储新增的地点数据31N(参照图2),该新增的地点数据31N是较新的地点数据31。这里,新增的地点数据31N是在全部地点数据31之中根据指定条件被定义为较新的那些数据。在本实施例中,新增的地点数据31N是这样一种地点数据31,对于这种地点数据31,将它们新增到新增地点数据库21的时间和应用该地点数据31的地点实际有效(enable)的时间之一在指定的时间段之内。这里,定义新增的地点数据31N的指定的时间段例如可以被设置为三个月、一年等。优选地,应用地点数据31的地点实际有效的时间例如为应用地点数据31的设施等能够被导航设备1的用户使用的时间,例如建立应用地点数据31的设施(如商店等)的时间,应用地点数据31的道路相关设施(高速公路、立体交叉道路等)开放通行的时间等。
新增地点数据库21是仅存储这类新增的地点数据31N的数据库。因此,如稍后所描述的,通过优先处理部47对地点数据31的更新处理而新增的地点数据31也作为新增的地点数据31N存储在新增地点数据库21中。在本实施例中,新增地点数据库21是根据更新数据文件33进行更新处理的直接对象之一。具体而言,在地点数据31的更新处理期间,更新处理部43的差异更新部44将包含在更新数据文件33中的新增的地点数据31添加到新增地点数据库21,作为新增的地点数据31N。另外,在优先处理部47运行的情况下,该优先处理部47执行将包含在更新数据文件33中的新增的地点数据31添加到新增地点数据库21作为新增的地点数据31N的处理。因此,在本实施例中,新增地点数据库21是不仅属于参考数据库11之中而且属于更新数据库12之中的数据库。
随着时间的逝去,新增地点数据库21中存储的新增的地点数据31N项的每一个停止以满足新增的地点数据31N的上述任一个条件。从新增地点数据库21删除已停止以满足条件的新增的地点数据31N项。在本实施例中,数据库管理部50监视是否新增地点数据库21中的全部新增的地点数据31N都满足条件,以及从新增地点数据库21删除已停止以满足条件的任何新增的地点数据31N项。
通常地点参考数据库22是存储导航设备1具有的全部地点数据31的数据库。因此,在本实施例中,与在新增地点数据库21中存储的新增的地点数据31N具有相同内容的地点数据31存储在通常地点参考数据库22中。自然地,不再满足新增的地点数据31N的条件的旧的地点数据31全部被存储在通常地点参考数据库22中。
索引参考数据库23是在其中存储用于搜索地点数据31的索引数据32(参照图2)的数据库。这里,索引数据32是在根据用户指定的搜索条件执行搜索处理以提取与搜索条件相匹配的地点数据31时使用的搜索数据。因此,索引数据32包括:分类数据,用于使与搜索条件相匹配的地点数据31的搜索变窄;以及存储场所数据(应用数据),表示与搜索条件相匹配的地点数据31的存储场所。这里,配置索引数据32的分类数据例如包括用于各种类型的搜索分类的每种的数据,例如名称搜索(按照日语五十音图顺序的搜索)、地址搜索、电话号码搜索、类型搜索(genre search)等等。分类数据可以由例如适于分级搜索(hierachical search)的分级构造数据等来配置。
地图参考数据库24是其中存储地图参考数据35的数据库,该地图参考数据35是参考格式的地图数据。这里,地图参考数据35是适于被导航处理部48参考的格式的数据,并且例如可以被配置为包括这样的地图数据,所述地图数据具有适于导航处理部48的各种类型处理(如路线搜索处理、路线引导处理、地图显示处理等等)的不同参考格式。地图参考数据35是这样一种地图数据,其中对象区域被划分成多个分割部分,多个分割部分的每一个具有一组地图数据。此外,每组地图数据均包括道路网数据,所述道路网数据由多个节点以及多个线路(link)配置,其中每个节点均与存在于该分割部分内的多个交叉点其中之一相对应,每个线路均与连接两个节点的道路相对应。除了道路网数据之外,地图参考数据35还包括地图显示处理所需的绘图信息(drawing information)、路线引导处理所需的各种类型的引导信息等等。这里,绘图信息包括:为了显示道路形状、建筑物、河流等等所需要的背景信息;为了显示市政府的名称、道路名称等所需要的字符信息;以及其它信息。此外,引导信息包括由交叉点处的详细信息构成的交叉点信息。
1-2.更新数据库
更新数据库12是根据更新数据文件33进行更新处理的直接对象,并且更新数据库12设置为使得它们与参考数据库11相对应。即,为了缩短在根据更新数据文件33进行更新处理期间参考数据库11的使用受限的时间,更新数据库12是代替参考数据库11用作更新处理的直接对象的数据库。因此,在本实施例中,在根据更新数据文件33更新了更新数据库12之后,通过用更新数据库12的内容来替换参考数据库11的内容来完成参考数据库11的更新处理。这里,存储在更新数据库12中的各种类型的数据为更新格式适于根据更新数据文件33进行更新处理的数据。这类更新格式例如可以是这样一种数据格式,其中根据数据类型按顺序布置各数据项。
在本实施例中,更新数据库12包括:通常地点更新数据库25、索引更新数据库26和地图更新数据库27。另外,如上所述,包含在参考数据库11中的新增地点数据库21也是属于更新数据库12之中的数据库,因为它是根据更新数据文件33进行更新处理的直接对象。因此,作为与上面描述的搜索数据库13相对应的数据库的更新搜索数据库14,由新增地点数据库21、通常地点更新数据库25和索引更新数据库26来配置。
在本实施例中,在更新数据库12包含的各种数据库之中,通常地点更新数据库25的内容与通常地点参考数据库22的内容相同,索引更新数据库26的内容与索引参考数据库23的内容相同。换言之,对于存储在通常地点参考数据库22中的多个地点数据31项和存储在索引参考数据库23中的多个索引数据32项,各数据项的数据结构不复杂,因而没有必要生成不同于参考格式的更新格式的相对应的数据项。因此,被导航处理部48参考的通常地点参考数据库22和索引参考数据库23的内容与根据更新数据文件33进行更新的通常地点更新数据库25与索引更新数据库26的内容相同。
因此,在本实施例中,通常地点更新数据库25和索引更新数据库26配置为使得它们仅在根据更新数据文件33进行更新处理期间设置在更新数据库12内,并且在通常地点参考数据库22和索引参考数据库23的更新处理(替换处理)完成之后将它们删除。换言之,如图2所示,在根据更新数据文件33进行更新处理期间,通过读出并复制(拷贝)通常地点参考数据库22,在更新数据库12内生成了通常地点更新数据库25。在根据更新数据文件33进行更新处理期间,通过读出并复制(拷贝)索引参考数据库23,在更新数据库12内还生成了索引更新数据库26。然后对以这种方式生成的通常地点更新数据库25和索引更新数据库26执行根据更新数据文件33的更新处理,并且在执行了用通常地点更新数据库25和索引更新数据库26的更新内容来替换通常地点参考数据库22和索引参考数据库23的内容的替换处理之后,从更新数据库12删除通常地点更新数据库25和索引更新数据库26。因此,在更新数据库12内,除了在根据更新数据文件33进行更新处理期间以外,仅维持用以生成通常地点更新数据库25和索引更新数据库26的存储区域。注意,为了示出这一点,通常地点更新数据库25和索引更新数据库26在图1和图2中由虚线表示。
地图更新数据库27是其中存储地图更新数据36的数据库,该地图更新数据36是更新格式的地图打印数据。地图更新数据36的内容与地图参考数据35的内容基本上相同。即,地图更新数据36是这样一种地图数据,其中对象区域被划分成多个分割部分,多个分割部分的每一个具有一组地图数据。此外,每组地图数据包括道路网数据,所述道路网数据由多个节点和多个线路配置,其中每个节点均与存在于该分割部分内的多个交叉点其中之一相对应,每个线路均与连接两个节点的道路相对应。除了道路网数据之外,地图更新数据36还包括地图显示处理需要的绘图信息、路线引导处理需要的各种类型的引导信息等等。这里,绘图信息包括:为了显示道路形状、建筑物、河流等等而需要的背景信息;为了显示市政府的名称、道路名称等而需要的字符信息;以及其它信息。此外,引导信息包括由交叉点处的详细信息构成的交叉点信息。
地图更新数据36是格式为适于根据更新数据文件33进行更新处理的格式的数据。具体而言,用于配置地图更新数据36的分割部分的每一组地图数据例如可以是这样一种数据格式,其中根据数据类型按顺序布置用于配置地图数据的数据项。这里,数据类型例如可以是属于线路的道路数据、属于节点的交叉点数据、属于线路形状的形状数据、属于连接各节点的线路的连接数据等。
1-3.发射及接收部以及存储介质再现部
根据本实施例的导航设备1设置有作为用于接受所提供的更新数据文件33的单元的发射及接收部41和存储介质再现部42。发射及接收部41通过无线通信执行向服务器设备61发射数据以及从服务器设备61接收数据,并且配置为使其能够通过无线通信从服务器设备61接收更新数据文件33。所使用的无线通信的方法例如能够利用公共的通信网络,例如移动电话网络、无线局域网络(LAN)等等。存储介质再现部42再现存储介质64(如光盘、磁盘等),并且配置为使其能够读出在存储介质64中存储的更新数据文件33。如图1所示,用户可以通过经由通信网络62(如因特网等)将更新数据文件33下载到用户拥有的终端设备63(个人计算机等)而从服务器设备61获得更新数据文件33,然后将其存储到存储介质64中。
所获得的更新数据文件33是包含用于对参考数据库11执行更新处理的更新数据的文件。如上所述,在本实施例中,更新数据库12和参考数据库11中的新增地点数据库21是根据更新数据文件33进行更新的直接对象。因此,更新数据文件33是用于更新包含在更新数据库12中的通常地点更新数据库25、索引更新数据库26和地图更新数据库27,以及包含在参考数据库11中的新增地点数据库21的数据文件。表示各种数据库将被修改和更新的内容的各种类型的更新数据合并为单个文件。因此,在本实施例中,更新数据文件33是差异数据的文件,所述差异数据表示将要作为更新的直接对象的数据库的内容与实际上已被修改的道路、设施等的修改内容之间的差异。使用更新数据文件33,稍后将描述的更新处理部43对新增地点数据库21、通常地点更新数据库25、索引更新数据库26和地图更新数据库27执行差异更新处理。
对各种数据库的差异更新处理包括对存储在各种数据库中的数据进行的添加、修改和删除处理。因此,更新数据文件33包含表示对地点数据31的添加、修改和删除,对索引数据32的添加、修改和删除,对地图更新数据36的添加、修改和删除的具体内容的数据。根据对各种类型数据的更新的形式,即添加、修改和删除,来划分更新数据文件33,并且还将其格式化,从而根据数据类型按顺序布置表示各种形式的更新内容的数据。
1-4.更新处理部
更新处理部43是接受所提供的更新数据文件33并且对参考数据库11执行更新处理的功能部。在本实施例中,对参考数据库11的更新处理包括根据更新数据文件33对更新数据库12进行的更新处理,和用更新数据库12的更新内容来替换参考数据库11的内容的替换处理。更具体地,更新处理部43首先使用更新数据文件33来执行对新增地点数据库21、通常地点更新数据库25、索引更新数据库26和地图更新数据库27的更新处理。接着,更新处理部43执行用通常地点更新数据库25、索引更新数据库26和地图更新数据库27的更新内容来替换包含在参考数据库11中的通常地点参考数据库22、索引参考数据库23和地图参考数据库24的内容的替换处理。这样完成了对参考数据库11的更新处理。此时,不对包含在参考数据库11中的新增地点数据库21执行替换处理,因为新增地点数据库21根据更新数据文件33被直接更新。此外,由于地图更新数据库27和地图参考数据库24的数据格式不同,因此在执行替换处理之前,执行将数据从更新格式转换成参考格式的数据格式转换处理。
为了执行上述更新处理,在本实施例中,更新处理部43包括:差异更新部44、替换处理部45和数据格式转换部46,如图1所示。图2示出通过更新处理部43对参考数据库11进行更新处理的过程。下面将主要参照图2说明更新处理部43中包含的各个功能部的功能。
差异更新部44是这样一种功能部,其使用已通过发射及接收部41和存储介质再现部42获得的更新数据文件33来对作为根据更新数据文件33进行直接更新的对象的各种数据库执行差异更新处理。具体而言,通过取得在地点数据31、索引数据32和地图更新数据36中添加、修改和删除的内容(所述内容是包含在更新数据文件33中的差异),并且分别将它们应用到新增地点数据库21、通常地点更新数据库25、索引更新数据库26和地图更新数据库27,差异更新部44对各个数据库执行差异更新处理。
具体而言,关于用于地点数据31的更新处理,差异更新部44通过将包含在更新数据文件33中的表示地点数据31中的添加内容的数据应用到新增地点数据库21来添加地点数据31,从而执行更新处理。即,对于将要新增的地点数据31,差异更新部44将地点数据31视为新增的地点数据31N,并且执行将新增的地点数据31N添加到新增地点数据库21的处理。而且,对于用于地点数据31的更新处理,差异更新部44通过将包含在更新数据文件33中的表示地点数据31中的修改内容和删除内容的数据应用到通常地点更新数据库25,以相同的方式执行修改和删除地点数据31的处理。差异更新部44还执行取得已添加到新增地点数据库21的地点数据31,并在已通过稍后描述的替换处理部45执行的替换处理更新通常地点参考数据库22之后,将地点数据31添加到地点参考数据库22。这会使得包含在更新数据文件33中的地点数据31的添加、修改和删除的全部更新处理都反映在通常地点参考数据库22中。因此,导航设备1具有的全部地点数据31(包括与存储在新增地点数据库21中的新增的地点数据31N的内容相同的地点数据31)被存储在通常地点参考数据库22中。
关于对索引数据32的更新处理,差异更新部44通过将包含在更新数据文件33中的表示索引数据32中的添加内容、修改内容和删除内容的数据应用到索引更新数据库26,来执行添加、修改和删除索引数据32的更新处理。关于对地图更新数据36的更新处理,差异更新部44通过将包含在更新数据文件33中的表示地图更新数据36中的添加内容、修改内容和删除内容的数据应用到地图更新数据库37,来执行添加、修改和删除地图更新数据36的更新处理。
替换处理部45是执行用已被差异更新部44更新的更新数据库12的内容来替换参考数据库11的内容的替换处理的功能部。具体而言,使用如上所述的更新数据文件33,替换处理部45用包含在更新的更新数据库12中的通常地点更新数据库25、索引更新数据库26和地图更新数据库27的内容来替换包含在参考数据库11中的通常地点参考数据库22、索引参考数据库23和地图参考数据库24的内容。如前所述,通常地点更新数据库25的内容与通常地点参考数据库22的内容相同,索引更新数据库26的内容与索引参考数据库23的内容相同。因此,通过用更新的通常地点更新数据库25的内容覆盖通常地点参考数据库22的内容来替换它们,从而更新通常地点参考数据库22。此外,通过用更新的索引更新数据库26的内容覆盖索引参考数据库23的内容来替换它们,从而更新索引参考数据库23。
相反,如前所述,地图更新数据库27和地图参考数据库24的数据格式不同。具体而言,地图更新数据36(其为更新格式的地图数据)被存储在地图更新数据库27中,而地图参考数据35(其为参考格式的地图数据)被存储在地图参考数据库24中。因此,替换处理部45首先具有数据格式转换部46(稍后将描述),其执行使用更新数据文件33将地图更新数据库27中的地图更新数据36转换成参考格式的地图参考数据35的数据格式转换处理。然后,替换处理部45通过根据参考格式的数据覆盖并替换地图参考数据库24的内容来更新地图参考数据库24。那样完成对参考数据库11的更新处理,注意,如前所述,包含在参考数据库11中的新增地点数据库21根据更新数据文件33被直接更新。因此,不对新增地点数据库21执行替换处理部45的替换处理。
数据格式转换部46是执行数据格式转换处理的功能部,数据格式转换处理将已被差异更新部44更新的地图更新数据库27中的地图更新数据36转换成参考格式。在本实施例中,数据格式转换部46执行将更新格式的地图更新数据36转换成适于被导航处理部48参考的参考格式的地图参考数据35的处理。更具体地,通过转换单组地图更新数据36,数据格式转换部46生成地图参考数据35,该地图参考数据35包括具有不同的参考格式的多组地图数据,这些参考格式分别适于由导航处理部48执行的路线搜索处理、路线引导处理、地图显示处理等等。
附带地,如图3所示,在获得更新数据文件33之后,通过差异更新部44自动执行新增地点数据库21、通常地点更新数据库25、索引更新数据库26和地图更新数据库27的更新处理。相反,在已输入更新命令的条件下,通过替换处理部45执行替换处理,所述更新命令是准许更新参考数据库11的命令。在本实施例中,通过图1所示的显示及输入部51执行更新命令的输入。这里,显示及输入部51配置为使其具有组合触摸面板和显示设备,还有其他的操作开关等等。如图1所示,例如,可以在显示及输入部51上显示更新数据库键53,并且可以通过导航设备1的用户操作(按压)更新数据库键53来输入更新命令。现在将说明将更新命令的输入作为用于通过替换处理部45执行替换处理的条件这种配置的原因。实质上,在替换处理部45的替换处理期间,参考数据库11的内容被直接读出和写入,从而使得参考数据库11的使用受限,并且使得导航设备1的功能(如地点搜索、路线搜索等等)也受限。因此,为了防止在用户不想导航设备的功能受限时出现导航设备的功能受限的情形,将作为用户确认的更新命令的输入作为用于通过替换处理部45执行替换处理的条件。
1-5.优先处理部
优先处理部47是执行优先处理的功能部,该优先处理为在更新处理部43进行更新处理期间输入地点搜索命令的情况下,优先对存储在作为搜索数据库13的新增地点数据库21和通常地点参考数据库22中的地点数据31执行更新处理。在本实施例中,即使在通过更新处理部43的差异更新部44执行地点数据31的更新处理期间,优先处理部47也优先对添加到新增地点数据库21的新增的地点数据31N执行更新处理。因此,对于更新处理部43的差异更新部44,相比于由更新处理部43执行的其它处理,优先处理部47更为优先地执行将新增的地点数据31添加到新增地点数据库21以作为新增的地点数据31N的新增地点数据库21的更新处理。此外,与此结合,在本实施例中用作通过优先处理部47有效地执行优先处理的条件(触发)的地点搜索命令的输入,变成了用于在新增的地点数据31N内进行搜索的新增地点搜索命令的输入。注意,对新增地点搜索的处理由稍后将描述的导航处理部48的搜索处理部49来执行。这里,优先处理部47相当于本发明的优先处理单元。
如上所述,在通过更新处理部43进行更新处理期间输入新增地点搜索命令的情况下,优先处理部47运行并且优先进行对新增地点数据库21的更新处理。相反,在更新处理部43进行更新处理期间没有输入新增地点搜索命令的情况下,优先处理部47不运行,并且根据通常的过程来执行更新处理。图3是示出更新处理部43进行通常的更新处理的时间表与在优先处理部47运行并且优先对新增地点数据库21执行更新处理的情况下的更新处理的时间表的比较。图3描述了根据时间的逝去以按从上到下的顺序布置的呈时间表形式的更新处理部43的更新处理的过程。在图3中,位于左侧的时间表示出了更新处理部43的通常更新处理的实例,而位于右侧的时间表示出了在优先处理部47运行的情况下的更新处理的实例。
如图3左侧的时间表所示,在优先处理部47不运行的通常更新处理中,当获得更新数据文件33时(S11),差异更新部44首先使用更新数据文件33来更新地图更新数据库27(S12)。接着,数据格式转换部46将更新的地图更新数据库27中的地图更新数据36转换成参考格式的地图参考数据35(S13)。接着,差异更新部44使用更新数据文件33来更新更新搜索数据库14(S14)。如前所述,更新搜索数据库14包括新增地点数据库21、通常地点更新数据库25和索引更新数据库26。因此,对更新搜索数据库14进行更新处理包括使用更新数据文件33对新增地点数据库21进行的更新处理(S14a)。上述处理在获得更新数据文件33之后自动执行。在上述S11至S14的执行期间,导航处理部48可以参考参考数据库11,从而导航设备1的功能不受限制。但是,在对新增地点数据库21进行更新处理(S14a)期间,在新增地点数据库21中的新增的地点数据31N内进行搜索的新增地点搜索的功能受限。
接着,确定导航设备1的用户是否已输入了准许更新参考数据库11的命令的更新命令。通过确定用户是否已操作(按压)了显示及输入部51上的更新数据库键53来作出该确定(参照图1)。在还没有输入更新命令的情况下,不执行随后的更新处理,并且使处理进入到待用状态。在输入了更新命令的情况下,替换处理部45通过用地图参考数据35覆盖地图参考数据库24的内容来替换它们,其中,地图参考数据35已经从在S13更新的地图更新数据36转换成参考格式(S15)。因而,参考数据库11中的地图参考数据库24被更新。接着,替换处理部45通过用在S14更新的更新搜索数据库14的内容覆盖搜索数据库13的内容来替换它们(S16)。在本实施例中,如前所述,新增地点数据库21在S14a已被更新,从而在S16执行如下两种处理:通过用更新的通常地点更新数据库25的内容覆盖通常地点参考数据库22的内容来替换它们的处理,和通过用更新的索引更新数据库26的内容覆盖索引参考数据库23的内容来替换它们的处理。因而,参考数据库11中的通常地点参考数据库22和索引参考数据库23被更新。在S15至S16的替换处理部45进行的替换处理期间,参考数据库11的内容被直接读出和写入,从而使得参考数据库11的使用受限,并且使得导航设备1的功能(如地点搜索、路线搜索等等)也受限。因此,在优先处理部47不运行的通常更新处理中,仅在完成上述S15至S16的处理之后,稍后描述的导航处理部48的搜索处理部49才进行新增地点搜索。
相反,如图3的右侧的时间表所示,在更新处理部43进行更新处理期间输入新增地点搜索命令的情况下,优先处理部47运行并且优先对新增地点数据库21进行更新处理。该时间表示出了在对地图更新数据库27进行更新处理期间输入新增地点搜索命令的情况的实例。注意,用户能够在任何时间输入新增地点搜索命令。因此,在更新处理部43进行更新处理期间的任何时间,而不仅是对地图更新数据库27进行更新处理期间,输入新增地点搜索命令的情况下,优先处理部47立即中断任何其他更新处理,并且执行对新增地点数据库21的更新处理。
在图3的右侧的时间表的实例中,当获得更新数据文件33时(S21),差异更新部44首先以与通常的处理相同的方式使用更新数据文件33来更新地图更新数据库27(S22)。但是,在该实例中,在对地图更新数据库27进行更新处理期间输入新增地点搜索命令。因此,优先处理部47立即中断正在执行的对地图更新数据库27的更新处理,并且执行对新增地点数据库21的更新处理。具体而言,优先处理部47使得差异更新部44执行将包含在更新数据文件33中的新增的地点数据31添加到新增地点数据库21以作为新增的地点数据31N的更新处理。在对新增地点数据库21进行更新处理期间(S23),在新增地点数据库21中的新增的地点数据31N内进行搜索的新增地点搜索的功能受限。在完成对新增地点数据库21的更新处理(S23)之后,能够立即进行新增地点搜索,在该新增地点搜索中,导航处理部48的搜索处理部49参考更新的新增地点数据库21。这里,如后所述,对新增地点数据库21的更新处理(S23)的完成是使搜索处理部49进入能够进行新增地点搜索状态的条件。
接着,差异更新部44对地图更新数据库27执行剩余的更新处理(S24)。之后执行的处理与上述通常的更新处理相同。即,接着执行将更新的地图更新数据库27中的地图更新数据36转换成参考格式的地图参考数据35的处理(S25),然后执行使用更新数据文件33来更新更新搜索数据库14的处理(S26)。注意,S26的处理不包括对已更新的新增地点数据库21的更新处理,从而使得处理时间比通常的更新处理(指的是图3左侧的图表)所用的时间短。接着,在导航设备1的用户已输入了更新命令(其为准许更新参考数据库11的命令)的情况下,执行通过用已从更新的地图更新数据36转换成参考格式的地图参考数据35覆盖数据参考数据库24的内容来替换它们的处理(S27),并且执行通过用更新的更新搜索数据库14的内容覆盖搜索数据库13的内容来替换它们的处理(S28)。
1-6.导航处理部
导航处理部48是这样一种处理部,其执行作为导航设备1的功能的各种类型的导航处理。当执行各种类型的导航处理时,导航处理部48参考参考数据库11中的各种数据库。导航处理部48还能与上述显示及输入部51交换各种类型的信息和数据。导航处理部48使得导航处理需要的各种类型的屏幕的图像(如用于搜索、设置等等的菜单屏幕、地图屏幕、路线引导屏幕等)在显示及输入部51上显示,并且还根据用户从显示及输入部51输入的命令来执行各种类型的导航处理(如路线搜索、地点搜索等等)。显示及输入部51显示各个屏幕上需要的操作键。与位于显示及输入部51的显示设备的前面上的触摸面板结合,操作键使用户能够操作。作为本说明书中有必要说明的操作键,图1示出在显示及输入部51的单个屏幕上显示搜索新增地点键52和更新数据库键53的实例,但是通常,多个屏幕之中的显示开关和诸如这些的各种类型的命令(指令)键被分组,以使得它们被显示在任意适当的屏幕上。另外,交换各种类型的信息和数据的当前位置检测部、音频输出部等也连接到导航处理部48,虽然它们没有在附图中示出。这里,当前位置检测部是用于检测导航设备1的当前位置的功能部,并且例如设置有GPS接收器、航向传感器(heading sensor)、距离传感器等。音频输出部例如配置为使其包括扬声器等,并且它以音频形式输出属于导航处理的各种类型的信息(如路线引导等)。
导航处理部48还设置有搜索处理部49,其执行属于对地图上的地点进行搜索的各种类型的处理。搜索处理部49相当于本发明的搜索单元。搜索处理部49通过参考参考数据库11中的搜索数据库13来执行地点搜索处理。如前所述,搜索数据库13包括新增地点数据库21、通常地点参考数据库22和索引参考数据库23。在本实施例中,将地点搜索处理广泛地划分成在新增地点数据库21中的新增的地点数据31N之内进行搜索的新增地点搜索处理和在通常地点参考数据库22中的地点数据31之内进行搜索的通常地点搜索处理。
这里,通常地点搜索处理是这样一种搜索处理,其参考通常地点参考数据库22中的地点数据31且提取与用户通过操作显示及输入部51而指定的搜索条件相匹配的地点数据31。在通常地点搜索处理期间,搜索处理部49利用索引参考数据库23中的索引数据32来提取与搜索条件相匹配的地点数据31。用于通常地点搜索处理的搜索条件例如可以是用于各种类型的搜索分类(如名称搜索(按照日语五十音图顺序的搜索)、地址搜索、电话号码搜索、类型搜索等)之一的搜索条件、组合多种搜索分类的搜索条件等等。在本实施例中,如果替换处理部45正在执行替换处理,则它用作用于搜索处理部49禁止进行参考索引数据32的通常地点搜索处理的条件。这是因为在替换处理部45执行替换处理期间,参考数据库11的内容被直接地读出和写入,从而使得参考数据库11的使用受限。
相反,新增地点搜索处理是这样一种搜索处理,其参考新增地点数据库21中的新增的地点数据31N,且提取与用户通过操作显示及输入部51而指定的搜索条件相匹配的新增的地点数据31N。在新增地点搜索处理期间,搜索处理部49不利用索引参考数据库23,而是通过直接搜索新增地点数据库21中的新增的地点数据31N的内容来提取与搜索条件相匹配的新增的地点数据31N。与通常地点搜索处理中的方式相同,用于新增地点搜索处理的搜索条件例如可以是用于各种类型的搜索分类(如名称搜索(按照日语五十音图顺序的搜索)、地址搜索、电话号码搜索、类型搜索等)其中之一的搜索条件、组合多种搜索分类的搜索条件等等。因此,例如,在用户指定存在于当前位置附近的诸如饭店等的搜索条件的情况下,该搜索在新增地点数据库21中存储的全部新增的地点数据31N之中寻找信息(如位置(坐标)、地址、电话号码等),并且提取与指定的搜索条件相匹配的新增的地点数据31N。注意,由于新增地点数据库21中存储的新增的地点数据31N的数量小于在通常地点参考数据库22中存储的地点数据31的数量,因此这类处理能够在不引起任何实用问题的情况下达到高搜索速度。
在由差异更新部44执行对新增地点数据库21的更新处理的同时,新增地点数据库21的内容被直接读出和写入,从而使得搜索处理部49禁止进行参考新增地点数据库21的新增地点搜索处理。这种处理的禁止在优先处理部47运行的情况以及优先处理部47不运行的情况这两种情况下都发生。
在优先处理部47不运行时对参考数据库11执行通常地点搜索处理的情况下,搜索处理部49禁止新增地点搜索处理,这是因为参考数据库11的内容在替换处理部45执行替换处理期间被直接读出和写入。因此,在优先处理部47不运行的状态下,使搜索处理部49能够仅在替换处理部45的全部替换处理都已完成之后执行新增地点搜索处理,如图3左侧的时间表所示。换言之,在对参考数据库11执行通常更新处理的情况下,搜索处理部49进入到这样一种状态,在该状态中,它能够仅在替换处理部45的替换处理(图3中的S15和S16)已完成的条件下执行新增地点搜索处理。
相反,在优先处理部47运行并且优先对新增地点数据库21执行更新处理情况下,在完成对新增地点数据库21的更新处理之后(如图3右侧的时间表所示),搜索处理部49能够立即执行在新增的地点数据31N(包括已通过更新处理新增的数据)之内进行搜索的新增地点搜索处理。换言之,在优先处理部47运行并且优先对新增地点数据库21执行更新处理的情况下,使搜索处理部49进入其能够执行新增地点搜索处理的状态的条件是已完成了对新增地点数据库21的更新处理(图3中的S23)。在这种情况下,即使在替换处理部45执行替换处理时,也可以使搜索处理部49能够执行新增地点搜索处理。
除了搜索处理部49之外,导航处理部48例如还可以设置有显示处理部、地图匹配处理部、路线搜索处理部、路线引导处理部等等,虽然这些在附图中没有示出。使用显示及输入部51,显示处理部对属于导航处理(如地图显示、地图上的当前位置显示、路线引导显示等等)的各种类型的信息的显示执行处理。地图匹配处理部执行将当前位置检测部所检测的当前位置与地图上的道路相匹配的地图匹配处理。路线搜索处理部执行搜索从出发点(如当前位置等)到通过显示及输入部51输入的目的地的路线引导等的处理。路线引导处理部执行如下处理:根据路线搜索处理部找到的到目的地的路线,使用显示及输入部51上的引导显示、音频输出部的音频引导等为用户提供适当的路线引导。注意,这些处理部执行的各种类型的导航处理的具体内容是公知的,从而省略详细说明。
1-7.数据库更新程序
在由软件(程序)来配置以上所述的导航设备1的各种功能部的情况下,导航设备1所设有的计算处理设备用作计算机。因此,接受所提供的更新数据文件33并且对参考数据库11执行更新处理的数据库更新程序根据以上所述的导航设备1的各种功能部来配置。在此情形下,由优先处理部47来实施数据库更新程序的优先处理功能,并且由导航处理部48的搜索处理部49来实施数据库更新程序的搜索使能功能。
2.第二实施例
接着,将说明本发明的第二实施例。图4是示出本实施例中根据更新数据文件33来更新参考数据库11的过程的说明图。图5是示出本实施例中通常的更新处理时间表与在优先对地点数据31执行更新处理的情况下的更新处理时间表的比较的示图。如图4所示,根据本实施例的导航设备1具有地点参考数据库28,而非设有新增地点数据库21,该地点参考数据库28配置为在能够将新增的地点数据31N与除了新增的地点数据31N以外的地点数据31彼此区分开的状态下存储这两种数据。与地点参考数据库28相对应,地点更新数据库29也能够配置为在能够将新增的地点数据31N与除了新增的地点数据31N以外的地点数据31彼此区分开的状态下存储这两种数据。结合与以上所述的第一实施例中的数据库配置的差异,根据本实施例的导航设备1中的优先处理部47的优先处理的本质也与第一实施例中的不同。
注意,在示出根据本实施例的导航设备1的功能性配置的框图中,仅有包含在参考数据库11和更新数据库12中的数据库的配置(如图4所示)与上述第一实施例中的不同,而在所有其他方面的配置都相同。因此,在如下说明中如有必要会参考图1。下面将说明根据本实施例的导航设备1,其中主要着重于与上述第一实施例的不同之处。因此,以下没有说明的任一点都与上述第一实施例中的相同。
2-1.参考数据库
在本实施例中,如图4所示,参考数据库11包括:地点参考数据库28、索引参考数据库23和地图参考数据库24。此外,通过地点参考数据库28和索引参考数据库23来配置对地图上的地点进行搜索时参考的搜索数据库13。另外,在本实施例中,地点参考数据库28是存储地点数据31的地点数据库之一。
与根据上述第一实施例的通常地点参考数据库22的方式相同,地点参考数据库28是存储导航设备1所具有的全部地点数据31的数据库。但是,在能够将新增的地点数据31N与除了新增的地点数据31N以外的地点数据31彼此区分开的状态下,地点参考数据库28存储这两种数据。在本实施例中,地点参考数据库28中存储的全部地点数据31都设置有日期信息,并且地点数据31配置为基于所述日期信息,使新增的地点数据31N和其余的地点数据31根据是否满足作为新增的地点数据31N的条件来彼此区分开。这里,日期信息是表示在将地点数据31新添加到地点参考数据库28时的日期和在应用地点数据31的地点实际使能的日期其中之一的信息。如果日期信息所表示的日期在从当前日期开始的指定的时间段(例如,三个月、一年)之内,则地点数据31被认为是新增的地点数据31N,指定的时间段定义新增的地点数据31N,并且对于指定的时间段已逝去的其余的地点数据31被认为是通常地点数据31。执行新增地点搜索处理的搜索处理部49通过将地点数据31的日期信息与当前日期相比较,来确定地点数据31是新增的地点数据31N还是通常地点数据31。
2-2.更新数据库
更新数据库12包括:地点更新数据库29、索引更新数据库26和地图更新数据库27。在本实施例中,更新搜索数据库14由地点更新数据库29和索引更新数据库26来配置。这里,地点更新数据库29的内容与地点参考数据库28的内容相同。因此,地点参考数据库28存储导航设备1具有的全部地点数据31,并且在能将新增的地点数据31N与除了新增的地点数据31N以外的地点数据31区分开的状态下存储新增的地点数据31N。此外,与根据上述第一实施例的通常地点更新数据库25的方式相同,地点更新数据库29配置为仅在根据更新数据文件33进行更新处理期间被设置在更新数据库12之内,并且在结束对地点参考数据库28的更新处理(替换处理)之后被从更新数据库12删除。换言之,如图4所示,通过读出地点参考数据库28并且在更新数据库12内复制(拷贝)地点参考数据库28,在根据更新数据文件33进行更新处理期间生成地点更新数据库29。然后对以这种方式生成的地点更新数据库29执行根据更新数据文件33的更新处理,并且在执行用地点更新数据库29的更新内容来替换地点参考数据库28的内容的替换处理之后,从更新数据库12删除地点更新数据库29。注意,为了示出这点,在图4中,由虚线示出地点更新数据库29。
2-3.更新处理部
更新处理部43使用更新数据文件33来执行对地点更新数据库29、索引更新数据库26和地图更新数据库27的更新处理。接着,更新处理部43执行用地点更新数据库29、索引更新数据库26和地图更新数据库27的更新内容来替换包含在参考数据库11中的地点参考数据库28、索引参考数据库23和地图参考数据库24的内容的替换处理。这样完成对参考数据库11的更新处理。另外,在本实施例中,更新处理部43包括:差异更新部44、替换处理部45和数据格式转换部46,如图1所示。
通过获取包含在更新数据文件33中的表示地点数据31中的添加、修改和删除的数据,并且通过执行添加、修改和删除地点数据31的更新处理将它们应用到地点更新数据库29,差异更新部44对地点数据31执行更新处理。此时,作为添加、修改和删除的更新处理的对象的地点数据31包括存储在地点更新数据库29中的现有的新增的地点数据31N。注意,通过差异更新部44新增的地点数据31被认为是新增的地点数据31N。接着,替换处理部45执行用使用更新数据文件33更新的地点更新数据库29的内容来替换包含在参考数据库11中的地点参考数据库28的内容的处理。如上所述,地点更新数据库29的内容与地点参考数据库28的内容相同,从而通过用更新的地点更新数据库29的内容覆盖地点参考数据库28的内容来替换它们,由此更新地点参考数据库28。
附带地,在本实施例中,如图5所示,在获得更新数据文件33后,通过差异更新部44自动执行地点更新数据库29、索引更新数据库26和地图更新数据库27的更新处理。相反,在已输入作为准许更新参考数据库11的命令的更新命令的条件下,通过替换处理部45执行替换处理。这里,更新命令通过图1所示的显示及输入部51输入。
2-4.优先处理部
优先处理部47执行优先处理,该优先处理为在更新处理部43进行更新处理期间输入地点搜索命令的情况下,优先执行对包括新增的地点数据31N且存储在作为搜索数据库13之一的地点参考数据库28中的地点数据31的更新处理。在本实施例中,优先处理部47优先执行对添加到地点更新数据库29的新增的地点数据31N的更新处理。因此,对于更新处理部43的差异更新部44,在执行了将包含在更新数据文件33中的新增的地点数据31添加到地点更新数据库29作为新增的地点数据31N之后,相比于由更新处理部43执行的其它处理,该优先处理部47将更为优先地进行用地点更新数据库29的内容来替换地点参考数据库28的内容的处理。图5示出更新处理部43的通常的更新处理的时间表与在优先处理部47运行并且优先对新增的地点数据31N进行更新处理的情况下的更新处理的时间表的比较。以与上述图3相同的方式组织图5,其中位于左侧的时间表示出通常的更新处理的实例,而位于右侧的时间表示出了在优先处理部47运行的情况下更新处理的实例。
如图5中的左侧的时间表所示,在优先处理部47不运行的通常更新处理中,当获得更新数据文件33时(S31),差异更新部44首先使用更新数据文件33来更新地图更新数据库27(S32)。接着,数据格式转换部46将更新的地图更新数据库27中的地图更新数据36转换成参考格式的地图参考数据35(S33)。接着,差异更新部44使用更新数据文件33来更新更新搜索数据库14(S34)。具体而言,对更新搜索数据库14的更新处理包括对地点更新数据库29的更新处理和对索引更新数据库26的更新处理。更具体地,对地点更新数据库29的更新处理包括对存储在地点更新数据库29中的新增的地点数据31N的更新处理(S34a)。在获得更新数据文件33之后,自动执行上述处理。在上述S31至S34的执行期间,导航处理部48可以参考参考数据库11中的全部数据库,从而导航设备1的功能(包括在新增的地点数据31N之中进行搜索的新增地点搜索功能)不受限制。
接着,确定导航设备1的用户是否已输入了作为准许更新参考数据库11的命令的更新命令。该确定以与上述第一实施例中相同的方式做出。在没有输入更新命令的情况下,不执行随后的更新处理,且处理进入待用状态。在已输入更新命令的情况下,替换处理部45通过用已从在S33更新的地图更新数据36转换成参考格式的地图参考数据35覆盖地图参考数据库24的内容来替换它们(S55)。因而,参考数据库11中的地图参考数据库24被更新。接着,替换处理部45通过用在S34更新的更新搜索数据库14的内容覆盖搜索数据库13的内容来替换它们(S36)。具体而言,对地点参考数据库28的替换处理和对索引参考数据库23的替换处理包含在用更新搜索数据库14的内容来替换搜索数据库13的内容的处理中。此外,在本实施例中,新增的地点数据31N包含在地点更新数据库29中,从而对地点参考数据库28的替换处理包括对存储在地点参考数据库28中的新增的地点数据31N的替换处理(S36a)。因而,参考数据库11中的地点参考数据库28和索引参考数据库23被更新。在S35至S36的替换处理部45的替换处理期间,参考数据库11的内容被直接读出和写入,从而使得参考数据库11的使用受限,并且使得导航设备1的功能(如地点搜索、路线搜索等等)也受限。因此,在优先处理部47不运行的通常更新处理中,仅在完成上述S15至S16的处理之后,才能进行稍后将描述的导航处理部48的搜索处理部49的新增地点搜索。
相反,如图5的右侧的时间表所示,在更新处理部43进行更新处理期间输入新增地点搜索命令的情况下,优先处理部47运行并且优先对新增的地点数据31N进行更新处理。与根据上述第一实施例的图3的方式相同,该时间表示出在对地图更新数据库27进行更新处理期间输入新增地点搜索命令的情况的实例。
在图5的右侧的时间表的实例中,当获得更新数据文件33时(S41),差异更新部44以与通常的处理相同的方式首先使用更新数据文件33来更新地图更新数据库27(S42)。但是,在该实例中,在对地图更新数据库27进行更新处理期间输入新增地点搜索命令。因此,优先处理部47立即中断正在执行的对地图更新数据库27的更新处理,并且执行对新增的地点数据31N的更新处理和替换处理(S43和S44)。在本实施例中,优先处理部47首先执行对新增的地点数据31N的更新处理(S43)。具体而言,优先处理部47使得差异更新部44执行将包含在更新数据文件33中的新增的地点数据31添加到地点更新数据库29中作为新增的地点数据31N的更新处理。接着,该优先处理部47执行用在S44被更新的新增的地点数据31N的内容来替换地点参考数据库28中的新增的地点数据31N的处理。具体而言,优先处理部47使得替换处理部45执行用在S43被更新的地点更新数据库29的内容来替换地点参考数据库28的内容的处理。
在对地点参考数据库28进行更新处理和替换处理期间(S43和S44),在地点参考数据库28中的新增的地点数据31N之中进行搜索的新增地点搜索的功能受限。在完成对地点参考数据库28的更新处理和替换处理(S43和S44)之后,立即使导航处理部48的搜索处理部49执行参考更新的新增的地点数据31N的新增地点搜索。这里,如后所述,完成对参考数据库28中的新增的地点数据31N的更新处理和替换处理(S43和S44)是使搜索处理部49进入能够进行新增地点搜索的状态的条件。
接着,差异更新部44对地图更新数据库27执行剩余的更新处理(S45)。之后执行的处理与上述通常的更新处理相同。即,接着执行将更新的地图更新数据库27中的地图更新数据36转换成参考格式的地图参考数据35的处理(S46),然后执行使用更新数据文件33来更新更新搜索数据库14的处理(S47)。注意,S47的处理不包括对已更新的新增的地点数据31N的更新处理,从而使得处理时间比通常的更新处理(指的是图5左侧的图表)所用的时间短。接着,在导航设备1的用户已输入了作为准许更新参考数据库11的命令的更新命令的情况下,执行通过用已从更新的地图更新数据36转换成参考格式的地图参考数据35替换地图参考数据库24的内容的处理(S48),并且执行通过用更新的更新搜索数据库14的内容替换搜索数据库13的内容的处理(S49)。注意,S49的处理不包括对新增的地点数据31N的已完成的替换处理,从而使得处理时间比通常的更新处理(指的是图5左侧的图表)所用的时间短。
2-5.导航处理部
以与上述第一实施例中相同的方式,由导航处理部48的搜索处理部49执行的地点搜索处理被广泛地划分成新增地点搜索处理和通常地点搜索处理。但是,在本实施例中,新增地点搜索处理通过仅对存储于地点参考数据库28中的全部地点数据31之中新增的地点数据31N进行搜索来执行,而通常地点搜索处理通过在存储于地点参考数据库28中的全部地点数据31(包括新增的地点数据31N)之中进行搜索来执行。在所有其它方面,新增地点搜索处理的内容和通常地点搜索处理的内容与上述第一实施例中的相同。
此外,在本实施例中,在优先处理部47不运行时对参考数据库11执行通常更新处理的情况下,搜索处理部49禁止新增地点搜索处理,因为参考数据库11的内容在替换处理部45执行替换处理期间被直接读出和写入。换言之,在对参考数据库11执行通常地点搜索处理的情况下,搜索处理部49进入到这样一种状态,在该状态中,它能够仅在替换处理部45进行替换处理(图5中的S35和S36)已完成之后的条件下才执行新增地点搜索处理。相反,在优先处理部47运行并且优先进行新增的地点数据31N的更新处理的情况下,在完成对新增的地点数据31N的更新处理和替换处理(如图5中的右侧的时间表所示)之后,立即使搜索处理部49执行在新增的地点数据31N之内进行搜索的新增地点搜索处理,该新增的地点数据31N包括通过更新处理和替换处理已添加到地点参考数据库28的数据。换言之,在优先处理部47运行并且优先对新增的地点数据31N进行更新处理和替换处理的情况下,使搜索处理部49进入能执行新增地点搜索处理的状态中的条件是已完成了地点参考数据库28的更新处理和替换处理(图5中的S43和S44)。在这种情况下,即使在通过替换处理部45执行对地图参考数据库24和搜索数据库13的替换处理时,也可以使搜索处理部49执行新增地点搜索处理。
3.其它实施例
(1)在上述每个实施例中,说明了如下情况的实例,其中,在更新处理部43进行更新处理期间输入地点搜索命令的情况下,优先处理部47优先执行对根据更新数据文件33新增的地点数据31(新增的地点数据31N)的更新处理。但是,本发明的实施例限于这些实例,并且本发明的一个优选实施例例如可以配置为:优先处理部47不仅优先执行对新增的地点数据31的更新处理,而且还优先执行对根据更新数据文件33被修改和删除的地点数据31的更新处理。同样优选的,将实施例配置为:优先处理部47不仅优先执行对地点数据31的更新处理,而且优先执行对索引数据32的更新处理。在以这种方式配置实施例以使得优先处理部47优先执行对配置搜索数据库13的各种数据库中的地点数据31和索引数据32的更新处理的情况下,可以配置实施例,使得在通过优先处理单元完成对地点数据31和索引数据32的更新处理之后,立即使搜索处理部49能利用已由更新处理更新的地点数据31和索引数据32来执行全部地点搜索(上述新增地点搜索处理和通常地点搜索处理)。
(2)在上述每个实施例中,说明了如下情况的实例,其中,导航设备1不仅设有参考数据库11,而且还设有作为根据更新数据文件33进行更新处理的直接对象的更新数据库12。但是,本发明的实施例限于这些实例。因此,本发明的一个优选实施例例如可以配置为:导航设备1不设置有更新数据库12,并且将参考数据库11作为根据更新数据文件33进行更新处理的直接对象。在此情况下,该实施例配置为:更新处理部43不必设置替换处理部45和数据格式转换部46,并且差异更新部44使用更新数据文件33来执行包含在参考数据库11中的各种数据库的更新。
(3)在上述每个实施例中,说明了如下情况的实例,其中,对更新数据库12的更新处理在获得更新数据文件33之后自动执行,并且在已输入了准许更新参考数据库11的命令的条件下执行用更新数据库12的内容来替换参考数据库11的内容的替换处理。但是,本发明的实施例限于这些实例。因此,本发明的一个优选实施例例如可以配置为:在已输入了准许更新参考数据库11的命令的条件下,执行在获得更新数据文件33之后执行的全部处理,并且实施例还可以配置为自动执行在获得更新数据文件33之后执行的全部处理。优选地,还将实施例配置为可以根据用户的期望来设置更新处理的过程。
(4)在上述第一实施例中,说明了如下情况的实例,其中,新增地点数据库21包含在被导航处理部48直接参考的参考数据库11中且是根据更新数据文件33进行更新处理的直接对象。但是,本发明的实施例限于这一实例。因此,本发明的一个优选实施例例如可以配置为:新增地点数据库21不是根据更新数据文件33进行更新处理的直接对象,并且在更新数据库12之中设置与新增地点数据库21相对应的新增地点数据库。
(5)在上述第二实施例中,说明了如下情况的实例,其中,存储在地点参考数据库28中的地点数据31设置有日期信息,并且基于日期信息和当前日期,日期信息在从当前日期开始的指定的时间段之内的地点信息31被认为是新增的地点数据31N。但是,本发明的实施例限于这一实例。因此,本发明的一个优选实施例例如可以配置为:存储在地点参考数据库28中的每一项地点数据31均设置有表示该项是否是新增的地点数据31N的新增标志信息。在这种情况下,数据库管理部50基于在将地点数据31项新添加到地点参考数据库28的时间和从应用地点数据31项的地点的实际有效的时间到当前日期的时间段等等来确定新增标志信息是否有效,并且执行新增标志信息的重写等。然后,执行新增地点搜索处理的搜索处理部49参考每个地点数据31项中的新增标志信息,从而确定该项是否是新增的地点数据31N和通常地点数据31其中之一。
(6)在上述每个实施例中,说明了如下情况的实例,其中,时间段条件被设置为定义新增的地点数据31N的条件,例如地点数据31被新添加到新增地点数据库21的时间和应用地点数据31的地点实际有效的时间是否在指定的时间段之内。但是,本发明的实施例限于这些实例。因此,本发明的一个优选实施例例如可以在以规定时间间隔(如每周、每月、每年等)设置更新数据文件33的情况下,将定义新增的地点数据31N的条件设置为属于更新次数的条件。在此情况下,例如,可将新增的地点数据31N定义为已根据三个最近的更新数据文件33新添加的地点数据31,并且也可以将新增的地点数据31N定义为仅根据最近的更新数据文件33新添加的地点数据31。
本发明可用于包括车载设备、便携式设备等等的各种类型的导航设备中。

Claims (12)

1.一种导航设备,所述导航设备设置有包括搜索数据库的参考数据库,所述搜索数据库在所述导航设备执行对地图上的地点的地点搜索时被参考,所述导航设备接受所提供的更新数据,并且执行对所述参考数据库的更新处理,其特征在于,所述导航设备包括:
优先处理单元,在对所述参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,所述优先处理单元优先执行对存储于所述搜索数据库中的地点数据的更新处理;以及
搜索单元,在所述优先处理单元完成对地点数据的更新处理之后,所述搜索单元能够使用更新的地点数据来执行地点搜索。
2.根据权利要求1所述的导航设备,其中:
所述优先处理单元优先执行对将新添加的地点数据的更新处理,作为所述对地点数据的更新处理。
3.根据权利要求2所述的导航设备,其中:
在所述优先处理单元完成所述对地点数据的更新处理之后,所述搜索单元能够立即执行在包括由所述更新处理新添加的地点数据的新增的地点数据之中的地点搜索。
4.根据权利要求1至3中任一项所述的导航设备,其特征在于,还包括:
更新数据库,设置为与所述参考数据库相对应,并且是根据所述更新数据进行更新处理的直接对象,
其中:
对所述参考数据库的更新处理包括:根据所述更新数据对所述更新数据库的更新处理,以及用更新的更新数据库的内容来替换所述参考数据库的替换处理。
5.根据权利要求4所述的导航设备,其中:
在获得所述更新数据之后自动执行对所述更新数据库的更新处理,以及
在已输入准许更新所述参考数据库的命令的条件下执行所述替换处理。
6.根据权利要求1至5中任一项所述的导航设备,其中:
所述搜索数据库包括地点数据库和索引数据库,所述地点数据库中存储地点数据,所述索引数据库中存储用于在所述地点数据之中进行搜索的索引数据。
7.根据权利要求6所述的导航设备,其中:
所述地点数据库包括新增地点数据库和通常地点数据库,所述新增地点数据库存储包括由所述优先处理单元执行的对地点数据的更新处理而新添加的地点数据的新增的地点数据,所述通常地点数据库存储全部地点数据。
8.根据权利要求7所述的导航设备,其中:
所述新增地点数据库是根据所述更新数据进行更新处理的直接对象,并且
所述优先处理单元优先执行将要新添加的地点数据添加到所述新增地点数据库的处理,作为所述对地点数据的更新处理,所述地点数据包含在所述更新数据中。
9.根据权利要求6所述的导航设备,其中:
在包括由所述优先处理单元执行的对地点数据的更新处理而新添加的地点数据的新增的地点数据能够与除了所述新增的地点数据以外的地点数据相区别开的状态下,所述地点数据库存储地点数据。
10.根据权利要求9所述的导航设备,其中:
在将包含在所述更新数据中的要新添加的地点数据添加到所述更新数据库包含的地点更新数据库的处理之后,所述优先处理单元优先执行用更新的地点更新数据库来替换所述参考数据库包含的地点数据库的处理,作为所述对地点数据的更新处理。
11.根据权利要求3、7和9中任一项所述的导航设备,其中:
所述新增的地点数据是这样一种地点数据,对于这种地点数据,新添加地点数据的时间和应用地点数据的地点实际有效的时间之一在指定的时间段内。
12.一种数据库更新程序,所述数据库更新程序接受所提供的更新数据并执行对参考数据库的更新处理,所述参考数据库包括搜索数据库,所述搜索数据库在对地图上的地点执行地点搜索时被参考,其特征在于,所述数据库更新程序使得计算机有如下功能:
优先处理功能,在对所述参考数据库进行更新处理期间输入用于执行地点搜索的命令的情况下,所述优先处理功能优先执行对存储于所述搜索数据库中的地点数据的更新处理;以及
搜索使能功能,在所述优先处理单元执行的对地点数据的更新处理完成之后,所述搜索使能功能能够利用更新的地点数据执行所述地点搜索。
CN2009801233025A 2008-06-27 2009-05-26 导航设备及数据库更新程序 Pending CN102066876A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008-169024 2008-06-27
JP2008169024A JP5201399B2 (ja) 2008-06-27 2008-06-27 ナビゲーション装置及びデータベース更新プログラム
PCT/JP2009/060096 WO2009157278A1 (en) 2008-06-27 2009-05-26 Navigation device and data base update program

Publications (1)

Publication Number Publication Date
CN102066876A true CN102066876A (zh) 2011-05-18

Family

ID=41010496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801233025A Pending CN102066876A (zh) 2008-06-27 2009-05-26 导航设备及数据库更新程序

Country Status (5)

Country Link
US (1) US20110153661A1 (zh)
EP (1) EP2291612A1 (zh)
JP (1) JP5201399B2 (zh)
CN (1) CN102066876A (zh)
WO (1) WO2009157278A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377210A (zh) * 2012-04-19 2013-10-30 北京四维图新科技股份有限公司 建立增量型导航数据库的方法和对数据库进行更新的方法
CN105164496A (zh) * 2013-05-10 2015-12-16 爱信艾达株式会社 地图数据存储装置、地图数据更新方法及计算机程序
CN109446207A (zh) * 2018-08-28 2019-03-08 广州城市信息研究所有限公司 一种标准地址数据库更新方法和地址匹配方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012242438A (ja) * 2011-05-16 2012-12-10 Denso Corp 地図情報提供装置
EP2584504B9 (de) * 2011-10-20 2016-10-19 Deutsche Post AG Automatisches Zuordnen eines Suchgebiets zu einer Suchanfrage
EP2607851B1 (de) * 2011-12-20 2016-08-24 TechniSat Digital GmbH Verfahren zum Betreiben einer Navigationseinrichtung mit separat aktualisierbaren Geschwindigkeitsdaten
KR101734609B1 (ko) * 2013-11-12 2017-05-11 현대자동차주식회사 다중 경로 안내 텔레매틱스 시스템
JP6936673B2 (ja) * 2017-09-20 2021-09-22 株式会社アイシン 地図データ更新システムおよび地図データ更新プログラム
JP7310110B2 (ja) * 2018-09-28 2023-07-19 日本電気株式会社 ストレージ及び情報処理システム。

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004085245A (ja) * 2002-08-23 2004-03-18 Mitsubishi Electric Corp 移動体ナビゲーション装置及び地図情報配信装置及び地図情報配信システム及び地図情報配信方法
US20040133343A1 (en) * 2002-12-19 2004-07-08 Pioneer Corporation Navigation apparatus and method, and computer program product
CN1770220A (zh) * 2004-11-01 2006-05-10 株式会社日立制作所 差分地图数据配送方法
CN1818562A (zh) * 2005-02-10 2006-08-16 阿尔派株式会社 地图更新处理用数据生成方法、地图更新方法和装置
CN1910559A (zh) * 2004-01-20 2007-02-07 株式会社查纳位资讯情报 检索数据的更新方法以及更新系统
US20070156759A1 (en) * 2005-12-15 2007-07-05 Minoru Sekine Map data update method and navigation apparatus
CN101153803A (zh) * 2006-09-29 2008-04-02 爱信艾达株式会社 数据更新系统、导航装置、及数据更新方法
CN101173862A (zh) * 2006-06-23 2008-05-07 爱信艾达株式会社 地图信息发送系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3475142B2 (ja) * 2000-03-01 2003-12-08 三菱電機株式会社 地図データ送信装置、地図データ送信方法、及び、地図データ送信方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7403851B2 (en) * 2004-09-30 2008-07-22 Navteq North America, Llc Method of operating a navigation system to report effects of updated portions of a geographic database
JP4839765B2 (ja) * 2005-10-04 2011-12-21 株式会社デンソー 電子機器、路線地図データ更新システム、及び、路線地図データ管理装置
US8892517B2 (en) * 2006-06-09 2014-11-18 Aisin Aw Co., Ltd. Data updating system, navigation device, server, and method of data updating
WO2008007793A1 (en) * 2006-07-10 2008-01-17 Aisin Aw Co., Ltd. Map update distribution and notification system
JP4961605B2 (ja) * 2006-08-29 2012-06-27 アイシン・エィ・ダブリュ株式会社 データ管理システム及びデータ更新方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004085245A (ja) * 2002-08-23 2004-03-18 Mitsubishi Electric Corp 移動体ナビゲーション装置及び地図情報配信装置及び地図情報配信システム及び地図情報配信方法
US20040133343A1 (en) * 2002-12-19 2004-07-08 Pioneer Corporation Navigation apparatus and method, and computer program product
CN1910559A (zh) * 2004-01-20 2007-02-07 株式会社查纳位资讯情报 检索数据的更新方法以及更新系统
CN1770220A (zh) * 2004-11-01 2006-05-10 株式会社日立制作所 差分地图数据配送方法
CN1818562A (zh) * 2005-02-10 2006-08-16 阿尔派株式会社 地图更新处理用数据生成方法、地图更新方法和装置
US20070156759A1 (en) * 2005-12-15 2007-07-05 Minoru Sekine Map data update method and navigation apparatus
CN101173862A (zh) * 2006-06-23 2008-05-07 爱信艾达株式会社 地图信息发送系统
CN101153803A (zh) * 2006-09-29 2008-04-02 爱信艾达株式会社 数据更新系统、导航装置、及数据更新方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103377210A (zh) * 2012-04-19 2013-10-30 北京四维图新科技股份有限公司 建立增量型导航数据库的方法和对数据库进行更新的方法
CN103377210B (zh) * 2012-04-19 2016-12-14 北京四维图新科技股份有限公司 建立增量型导航数据库的方法和对数据库进行更新的方法
CN105164496A (zh) * 2013-05-10 2015-12-16 爱信艾达株式会社 地图数据存储装置、地图数据更新方法及计算机程序
CN109446207A (zh) * 2018-08-28 2019-03-08 广州城市信息研究所有限公司 一种标准地址数据库更新方法和地址匹配方法

Also Published As

Publication number Publication date
JP2010009390A (ja) 2010-01-14
WO2009157278A1 (en) 2009-12-30
JP5201399B2 (ja) 2013-06-05
US20110153661A1 (en) 2011-06-23
EP2291612A1 (en) 2011-03-09

Similar Documents

Publication Publication Date Title
CN102066876A (zh) 导航设备及数据库更新程序
US7930100B2 (en) Computer readable medium storing a map data updating program and map data updating terminal
US8005612B2 (en) Map data distribution system
KR101136684B1 (ko) 데이터 갱신 시스템, 네비게이션 장치, 서버 장치, 및 데이터 갱신 방법
US8510042B2 (en) Navigation device and data update system
JP3175692B2 (ja) コンピュータと携帯端末間のデータ連携システム及びそのデータ連携方法
JP5440217B2 (ja) 地図データ及び電子機器
WO2004008073A1 (ja) ナビゲーション方法、ナビゲーションシステムのための処理方法、地図データ管理装置、地図データ管理プログラム、及びコンピュータプログラム
CN101604480A (zh) 停车场引导装置、停车场引导方法以及程序
JP2006220524A (ja) 地図更新処理用データ作成方法、地図更新方法及び装置
CN102803900A (zh) 地图更新数据供应装置和地图更新数据供应程序
JP2011158339A (ja) 地図更新データ供給装置及び地図更新データ供給プログラム
EP2129997A1 (en) Navigation device and map data updating method thereof
JP2009157227A (ja) 地図データ配信システム、地図データ配信方法及び通信端末
CN101681382B (zh) 导航装置
JP7426140B2 (ja) 情報処理システム、情報処理プログラムおよび情報処理方法
JP2008089375A (ja) データ更新システム、ナビゲーション装置、及びデータ更新方法
CN102901508A (zh) 地图差别数据生成装置和方法
JP2005242636A (ja) 検索データの更新システムおよび更新方法
US6879911B1 (en) Navigation device
JP2002140216A (ja) ファイル管理システム
KR100858157B1 (ko) 맵 업데이트 시스템 및 방법, 방법 프로그램을 기록한저장매체, 사용자 단말기
JPWO2010007689A1 (ja) 地図データ更新装置、更新地図データ作成装置、地図データ更新方法、更新地図データ作成方法、地図データ更新プログラム、更新地図データ作成プログラム、および記録媒体
JP2001056809A (ja) 文書管理システム
KR20100091706A (ko) 지도 데이터 편집 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110518