信息处理装置、信息生成装置、信息处理方法、信息生成方法、信息处理程序、信息生成程...的制作方法

文档序号:6697567阅读:133来源:国知局
专利名称:信息处理装置、信息生成装置、信息处理方法、信息生成方法、信息处理程序、信息生成程 ...的制作方法
技术领域
本发明涉及信息处理装置、信息生成装置、信息处理方法、信息生成方法、信息处 理程序、信息生成程序及记录介质。
背景技术
以往,公知有在导航装置、PND (Personal Navigation Device 个人导航设备)、移 动电话、PDA (Personal Digital Assistant 个人数字助理)等信息处理装置中,具有显示 地图画面的功能和进行地点检索的功能。这种信息处理装置具有对用于进行地点检索的各地点的地址信息等文本数据进 行存储的POI (Point of hterests 关注点)数据库、和对地图显示用的包含地域名称的 文本数据的地图数据进行存储的地图数据库(例如,参照下述专利文献1。)。此处,使用图15和图16,对现有的数据库进行详细说明。图15是示出现有的POI 数据库的数据结构的说明图。图16是示出地图数据库的数据结构的说明图。在图15中, 在POI数据库1500中,存储有各地点的POI数据1501。POI数据1501除了 POI类别代码、 POI纬度经度信息等以外,还分别存储有符号1510所示的地址信息。另外,地址信息1510 由门牌号码信息1511、道路名称1512、都市名称1513等信息构成。另一方面,在图16所示的地图数据库1600中,除了表示地物等的描绘用数据等各 种数据外,还存储有道路路段数据1610。道路路段数据1610除了路径计算用数据等各种数 据以外,还由道路名称1611、门牌号码信息1612、都市名称1613等信息构成。专利文献1 日本特开2002-107153号公报但是,在上述专利文献1所记载的技术中,由存储在POI数据库1500中的道路名 称1512和都市名称1513等地址信息的文本数据、和存储在地图数据库1600中的道路名称 1611和都市名称1613等地域名称的文本数据分别重复存储了相同名称的文本数据,因此 作为一例,可列举出数据容量多、从而导致信息处理装置的性能降低这样的问题。尤其是,针对如处于相同道路、在地址中包含道路名称的地点那样,除门牌号码以 外都相同的地址的地点,由于在POI数据库1500和地图数据库1600中分别存储了相同道 路名称的文本数据,因此作为一例,存在数据量庞大这样的问题。

发明内容
为了解决上述问题、达到目的,第1方面的发明涉及的信息处理装置具有包含各 地点的位置信息和地址信息的地点数据库、以及包含地图显示用的地域名称的文本数据的 地图数据库,并执行使用了所述地点数据库的地点检索处理和使用了所述地图数据库的地 图显示处理,该信息处理装置的特征在于,所述地点数据库的地址信息是排除了预定的地 域名称的地址文本数据,所述信息处理装置具有控制单元,所述控制单元在执行使用通过 所述地点检索处理检索到的地点即检索地点的地址文本数据的处理时,从所述地点数据库取得该检索地点的位置信息和地址信息,并根据该检索地点的位置信息从所述地图数据库 取得该检索地点的地址中的地域名称的文本数据,将从所述地点数据库取得的该检索地点 的地址信息、和从所述地图数据库取得的地域名称的文本数据组合来生成该检索地点的地 址文本数据。第7方面的发明涉及的信息生成装置具有对包含地图显示用的地域名称的文本 数据的地图数据进行存储的地图数据库,在存储各地点的位置信息和地址信息的地点数据 库中存储数据,该信息生成装置的特征在于,具有取得单元,其从所述地图数据库取得包 含地域名称的文本数据的地图数据;输入单元,其输入各地点的位置信息和地址信息;以 及存储控制单元,其根据由所述取得单元取得的地图数据、以及输入到所述输入单元的位 置信息和地址信息,针对在地址信息中包含预定的地域名称的地址信息,将所述预定的地 域名称排除掉而将地址信息存储到所述地点数据库。此外,第13方面的发明涉及的信息处理方法是信息处理装置中的信息处理方法, 该信息处理装置具有包含各地点的位置信息和地址信息的地点数据库、以及包含地图显示 用的地域名称的文本数据的地图数据库,并执行使用了所述地点数据库的地点检索处理和 使用了所述地图数据库的地图显示处理,该信息处理方法的特征在于,所述地点数据库的 地址信息是排除了预定的地域名称的地址文本数据,所述信息处理方法包含第1取得步 骤,在执行使用通过所述地点检索处理检索到的地点即检索地点的地址文本数据的处理 时,从所述地点数据库取得该检索地点的位置信息和地址信息;第2取得步骤,根据所述检 索地点的位置信息从所述地图数据库取得该检索地点的地址中的地域名称的文本数据;以 及生成步骤,将从所述地点数据库取得的所述检索地点的地址信息、和从所述地图数据库 取得的地域名称的文本数据组合来生成该检索地点的地址文本数据。此外,第14方面的发明涉及的信息生成方法是信息生成装置中的信息生成方法, 该信息生成装置具有对包含地图显示用的地域名称的文本数据的地图数据进行存储的地 图数据库,在存储各地点的位置信息和地址信息的地点数据库中存储数据,该信息生成方 法的特征在于,具有取得步骤,从所述地图数据库取得包含地域名称的文本数据的地图数 据;输入步骤,输入各地点的位置信息和地址信息;以及存储控制步骤,根据在所述取得步 骤中取得的地图数据、以及在所述输入步骤中输入的位置信息和地址信息,针对在地址信 息中包含预定的地域名称的地址信息,将所述预定的地域名称排除掉而将地址信息存储到 所述地点数据库中。此外,第15方面的发明涉及的信息处理程序的特征在于,该信息处理程序使计算 机执行第13方面所述的信息处理方法。此外,第16方面的发明涉及的信息生成程序的特征在于,该信息生成程序使计算 机执行第14方面所述的信息生成方法。此外,第17方面的发明涉及的记录介质的特征在于,所述记录介质计算机可读取 地记录有第15或16方面所述的程序。


图1是示出实施方式1的信息处理装置的功能结构的一例的框图。图2是示出实施方式1的信息处理装置的信息处理过程的一例的流程图。
图3是示出实施方式2的信息生成装置的功能结构的一例的框图。图4是示出实施方式2的信息生成装置的信息生成处理过程的一例的流程图。图5是示出实施例1的导航装置的硬件结构的一例的框图。图6是示出实施例1的POI数据库的数据结构的说明图。图7是示出实施例1的各地点的收录数据概要的说明图。图8是示出实施例1的导航装置进行的信息处理过程的流程图。图9是示出实施例2的信息生成服务器的硬件结构的一例的框图。图10-1是示出实施例2的信息生成服务器进行的信息生成处理的一例的流程图。图10-2是示出实施例2的信息生成服务器进行的信息生成处理的一例的流程图。图11是示出用形式A收录时的路段和地点的关系的说明图。图12是示出用形式B收录时的路段和地点的关系的说明图。图13是示出用形式B收录时的路段和地点的关系的说明图。图14是示出即使在存在多个路段的情况下也用形式A收录时的路段和地点的关 系的说明图。图15是示出现有的POI数据库的数据结构的说明图。图16是示出地图数据库的数据结构的说明图。标号说明100 信息处理装置;110 地点数据库;120 地图数据库;130 输入部;140 检索 部;150 显示控制部;160 输出部;170 控制部;171 第1取得部;172 第2取得部;173 生成部;300 信息生成装置;310 地点数据库;320 地图数据库;330 :输入部;340 取得 部;350 存储控制部;500 导航装置;900 信息生成服务器。
具体实施例方式下面,参照附图详细说明本发明的信息处理装置、信息生成装置、信息处理方法、 信息生成方法、信息处理程序、信息生成程序及记录介质的优选实施方式。(实施方式1)(信息处理装置的功能结构)使用图1对本发明的实施方式1的信息处理装置的功能结构进行说明。信息处理 装置能够执行使用了地点数据库的地点检索处理、和使用了地图数据库的地图显示处理。 另外,信息处理装置例如通过导航装置、PND、移动电话、PDA等电子设备实现。图1是示出实施方式1的信息处理装置的功能结构的一例的框图。在图1中,信 息处理装置100具有地点数据库(地点DB) 110、地图数据库(地图DB) 120、输入部130、检 索部140、显示控制部150、输出部160以及控制部170。另外,检索部140和显示控制部150 包含在控制部170中。地点DB 110与POI数据库相当,存储包含各地点的位置信息和地址信息的信息。 位置信息是纬度经度信息和区域信息。地址信息是表示各地点的地址的文本数据,对于包 含预定的地域名称的地址,将该预定的地域名称排除掉来进行存储。预定的地域名称是地 名或地物等的名称,具体而言,是道路名称或都市名称。输入部130受理用于进行检索的关键字的输入。检索部140使用输入到输入部130的关键字,从地点DB 110中检索符合的地点。检索部140进行检索的方法主要可列举 周边检索,但除此以外还包含类型检索和名称检索。另外,具体补充说明各方法。周边检索是进行使用者指定的某个特定地域周边的 地点的检索的方法。类型检索是利用使用者指定的类型,检索符合该类型的下位分层的类 型和地点的方法。名称检索是利用使用者指定的设施名称等,检索符合该名称的地点的方法。地图DB 120对包含地图显示用的地域名称的文本数据的地图数据进行存储。具 体而言,地域名称的文本数据是指显示在地图画面上的市町村名称、设施名称、道路名称 等。显示控制部150从地图DB 120读入包含文本数据的地图数据,并控制显示部等输出部 160来进行输出。控制部170具有第1取得部171、第2取得部172和生成部173。第1取得部171 在执行使用通过地点检索处理检索到的地点(以下称作“检索地点”)的地址文本数据的处 理时,从地点DB 110取得该检索地点的位置信息和地址信息。另外,使用地址文本数据的 处理,除了伴随地点检索处理的处理以外,还包含伴随对文本数据进行声音合成并输出的 声音向导处理的处理。第2取得部172根据检索地点的位置信息从地图DB 120取得该检索地点的地址 中的地域名称文本数据。具体而言,第2取得部172在存储在地点DB 110中的检索地点的 地址中排除掉了道路名称和都市名称等特定名称的情况下,使用纬度经度作为检索地点的 位置信息,从地图DB 120中取得特定名称的文本数据。生成部173对由第1取得部171从地点DB 110取得的该检索地点的地址信息、和 由第2取得部172从地图DB 120取得的地域名称的文本数据进行组合来生成该检索地点 的地址文本数据。具体而言,生成部173通过在排除掉了道路名称和都市名称等特定名称 的地点的地址信息中,填补上由第2取得部172从地图DB 120取得的地域名称,生成检索 地点的地址文本数据。所生成的文本数据通过显示控制部150的控制从输出部160输出。此外,如上所述,作为地域名称,可代表性列举道路名称。此时,第2取得部172从 地图DB 120取得检索地点附近道路的道路名称文本数据作为该检索地点的地址中的道路 名称的文本数据。并且,生成部173对由第1取得部171从地点DB 110取得的该检索地点 的地址信息、和由第2取得部172从地图DB 120取得的道路名称文本数据进行组合来生成 该检索地点的地址文本数据。此外,在本实施方式中,地点DB 110也可以针对在附近存在多条道路的地点具有 用于确定具有该地点的地址中所包含的道路名称的道路的确定信息。确定信息是能够确定 道路,并且与道路名称的文本数据相比数据量比较少的信息,具体而言,例如,可列举道路 名称的开始文字等最小字符串数的文本数据。在具备具有这种确定信息的地点DB 110的结构中,在检索地点附近存在多条道 路的情况下,第2取得部172从地图数据库取得用该检索地点的确定信息所确定的道路的 道路名称文本数据作为该检索地点的地址中的道路名称文本数据。生成部173对从地点DB 110取得的该检索地点的地址信息、和由第2取得部172从地图DB 120取得的道路名称文 本数据进行组合来生成检索地点的地址文本数据。此外,在本实施方式中,地点DB 110也可以针对附近道路具有多条道路名称的地点具有优先度信息,该优先度信息表示该多条道路名称的优先度。所谓具有多条道路名称, 具体而言,是指具有正式名称和别称。优先度信息是用于指定这多条道路名称中的、用作地 址表示的任意一个道路名称的信息。在检索地点附近的道路具有多条道路名称的情况下,第2取得部172从地图DB120 取得根据该多条道路名称的优先度信息而优先的道路的道路名称文本数据作为该检索地 点的地址中的道路名称文本数据。此时,生成部173对从地点DB 110取得的该检索地点的 地址信息、和由第2取得部172从地图DB 120取得的道路名称文本数据进行组合来生成检 索地点的地址文本数据。此外,如上所述,作为地域名称,可代表性列举都市名称。此时,第2取得部172从 地图DB 120取得检索地点所属都市的都市名称的文本数据作为该检索地点的地址中的都 市名称的文本数据。并且,生成部173对由第1取得部171从地点DB 110取得的该检索地 点的地址信息、和由第2取得部172从地图DB 120取得的都市名称的文本数据进行组合来 生成该检索地点的地址文本数据。此外,在本实施方式中,地点DB 110也可以针对不能从地图DB 120取得地址中所 包含的预定地域名称的地点,具有包含该预定地域名称的地址文本数据作为该地点的地址 信息。具体而言,地点DB 110针对在地址中不包含道路名称和都市名称等预定地域名称的 地点、和在附近不存在道路的地点等,如以往那样预先存储包含预定地域名称的地址文本 数据。(信息处理装置的信息处理过程)接着,使用图2说明信息处理装置100的信息处理过程。图2是示出实施方式1 的信息处理装置100的信息处理过程的一例的流程图。在图2的流程图中,信息处理装置100判断是否由检索部140执行了检索处理(步 骤S201)。在执行检索处理以前处于待机状态(步骤S201 否的环路),当执行了检索处理 时(步骤S201 是),由第1取得部171从地点DB 110取得检索地点的位置信息和地址信 息(步骤S202)。此后,通过第2取得部172根据检索地点的位置信息,从地图DB 120取得检索地 点的地址中的地域名称文本数据(步骤S203)。并且,生成部173对由第1取得部171从地 点DB 110取得的检索地点的地址信息、和由第2取得部172从地图DB 120取得的地域名 称文本数据进行组合来生成检索地点的地址文本数据(步骤S204)。此后,将通过显示控制 部150的控制生成的文本数据作为检索结果从输出部160输出(步骤S205),从而结束一系 列处理。如以上所说明那样,根据实施方式1的信息处理装置100,通过在地点DB 110中预 先存储排除掉了预定的地域名称后的地址文本数据,并从地图DB 120挪用预定地域名称 的文本数据,来生成地址文本数据,因此能够削减地点DB 110的数据量。由此,能够有效利 用信息处理装置100的记录区域,并且能够防止信息处理装置100的性能降低。此外,如果将上述地域名称设为道路名称,在地点DB 110中存储排除掉了预定的 道路名称以后的地址文本数据,并从地图DB 120挪用预定的道路名称文本数据,则针对如 处于相同道路、在地址中包含道路名称的地点那样,除门牌号码以外都相同的地址的地点, 能够从地点DB 110削减道路名称那部分的数据量。
此外,针对在附近存在多条道路的地点,如果在地点DB 110中存储有确定信息, 从地图DB 120挪用由确定信息确定的道路的道路名称文本数据,则能够削减地点DBllO的 数据量,削减掉的量为文本数据和确定信息的差。此外,针对附近的道路具有多条道路名称的地点,如果在地点DB 110中存储有优 先度信息,从地图DB 120挪用根据优先度信息而优先的道路的道路名称文本数据,则能够 削减地点DB 110的数据量,并且即使针对具有多条道路名称的地点,也能够进行适当的地 址表示。尤其是,在北美,具有多条道路名称的地点为30%左右,因此对存储这种地域的地 址信息的地点DB 110的数据量削减是有效的。此外,如果将上述地域名称设为都市名称,在地点DB 110中存储排除掉了预定的 都市名称后的地址文本数据,并从地图DB 120挪用预定都市名称的文本数据,则针对相同 都市名称的地点,能够从地点DB 110削减都市名称部分的数据量。此外,针对不能从地图DB 120取得地址中所包含的预定地域名称的地点,如果将 包含该预定地域名称的地址文本数据作为该地点的地址信息存储到地点DB 110中,则针 对在地址中不包含预定地域名称的地点、和在附近不存在道路的地点等,能够通过以往那 样的收录形式进行适当的地址表示。(实施方式2)(信息生成装置的功能结构)接着,使用图3对本发明的实施方式2的信息生成装置的功能结构进行说明。实 施方式2所示的信息生成装置生成在实施方式1所示的信息处理装置100中使用的地点DB 110。信息生成装置具有对包含地图显示用的地域名称的文本数据的地图数据进行存储的 地图数据库(地图DB),在存储各地点的位置信息和地址信息的地点数据库(地点DB)中存 储数据。信息生成装置例如通过服务器或PC (Personal Computer 个人计算机)等计算机 装置实现。图3是示出实施方式2的信息生成装置的功能结构的一例的框图。在图3中,信 息生成装置300具有地点DB 310、地图DB 320、输入部330、取得部340、存储控制部350、提 取部360、生成部370以及赋予部380。取得部340从地图DB 320取得包含地域名称文本数据的地图数据。地域名称是 地名或地物名等,具体而言,可列举道路名称和都市名称。在输入部330中输入各地点的位 置信息和地址信息。向输入部330输入的方法可列举基于来自操作者的操作的输入、和利 用从以往的地点DB的读入的输入等。存储控制部350根据由取得部340取得的地图数据、以及输入到输入部330的位 置信息和地址信息,在地址信息中包含预定地域名称的情况下,删除预定地域名称而将地 址信息存储到地点DB 310中。具体而言,存储控制部350根据各地点的位置信息和地图数 据中所包含的地物等的位置信息来确定各地点的附近或包含各地点的地域,在根据所确定 的地域名称的文本数据和地址信息,判别为是在地址信息中包含地域名称的文本数据的地 点的情况下,删除地域名称而将地址信息存储到地点DB 310中。此外,如上所述,作为地域名称,可代表性列举道路名称。此时,提取部360根据由 取得部340取得的地图数据、以及输入到输入部330的位置信息和地址信息,提取各地点附 近的道路。存储控制部350在地址信息中包含由提取部360提取的道路的道路名称的情况下,排除掉道路名称而将地址信息存储到地点DB 310中。此外,在本实施方式中,在由提取部360在地点附近提取出多条道路的情况下,生 成部370根据输入到输入部330的地址信息生成用于确定该地点的地址所包含的道路名称 的确定信息。确定信息与在实施方式1中所说明的同样,是例如道路名称的开始文字等最 小字符串数的文本数据等。具体而言,生成部370根据地图数据中所包含的道路的位置信 息和各地点的位置信息判别在地点附近是否存在多条道路,在判别为存在多条道路的情况 下,使用多条道路的文本数据和地址信息,针对在地址信息中包含道路名称的地点生成确 定fe息。此时,存储控制部350将道路名称排除掉,而将由生成部370生成的确定信息存储 到地点DB 310中。即,存储控制部350在地点DB 310中不存储地址信息中的道路名称,而 存储与该道路名称相当的确定信息。此外,在本实施方式中,赋予部380在由提取部360提取的地点的附近道路具有多 个道路名称的情况下,根据输入到输入部330的地址信息而赋予优先度信息,该优先度信 息表示该地点的地址所包含的道路名称的优先度。具体而言,多个道路名称是正式名称和 别称。优先度信息与在实施方式1中所说明的同样,是用于指定多个道路名称中的、用作地 址表示的任意一个道路名称的信息。此时,存储控制部350在由赋予部380赋予了优先度信息后,将道路名称排除掉, 而将地址信息存储到地点DB 310中。S卩,存储控制部350在地点DB 310中不存储地址信 息中的道路名称,而存储用于指定该道路名称的优先度信息。此外,如上所述,作为地域名称,可代表性列举都市名称。此时,提取部360根据由 取得部340取得的地图数据、以及输入到输入部330的位置信息和地址信息,提取各地点附 近的都市名称。存储控制部350在地址信息中包含有由提取部360提取的都市名称的情况 下,将都市名称排除掉,而将地址信息存储到地点DB 310中。此外,在本实施方式中,存储控制部350针对在各地点的地址信息中不包含预定 地域名称的地点的地址信息,将输入到输入部330的地址信息存储到地点DB 310中。具体 而言,存储控制部350针对在地址信息中不包含道路名称和都市名称等预定地域名称的地 点、和在附近不存在道路的地点等,如以往那样将包含预定地域名称的地址文本数据存储 到地点DB 310中。(信息生成装置的信息处理过程)接着,使用图4说明实施方式2的信息生成装置300的信息生成处理过程。图4 是示出实施方式2的信息生成装置300的信息生成处理过程的一例的流程图。在图4的流程图中,信息生成装置300通过取得部340从地图DB 320中取得包含 地域名称的文本数据的地图数据(步骤S401)。接着,由输入部330输入各地点的位置信息 和地址信息(步骤S402)。此后,根据所取得的地图数据、以及所输入的位置信息和地址信 息,判断在地址信息中是否包含预定的地域名称(步骤S403)。在判断为在地址信息中包含预定的地域名称的情况下(步骤S403 是),将预定的 地域名称排除掉而将地址信息存储到地点DB 310中(步骤S404),从而结束一系列处理。 另一方面,在判断为在地址信息中不包含预定的地域名称的情况下(步骤S403 否),结束 一系列处理。
如以上所说明那样,根据实施方式2的信息生成装置300,在各地点的地址信息中 包含存储于地图DB 320中的预定的地域名称的情况下,在地点DB 310中以不包含预定的 地域名称的方式存储地址信息,因此能够削减地点DB 310的数据量。此外,在将地域名称设为道路名称,在各地点的地址信息中包含有存储于地图DB 320中的道路名称的情况下,如果在地点DB 310中将道路名称排除掉而存储地址信息,则 能够从地点DB 310削减道路名称部分的数据量。此外,在地点附近存在多条道路的情况下,如果生成用于确定道路名称的确定信 息,并从地址信息中将道路名称排除掉而将确定信息存储到地点DB 310中,则能够削减地 点DB 310的数据量,削减的量为文本数据和确定信息的差。此外,在地点附近的道路具有多个道路名称的情况下,如果赋予表示道路的优先 度的优先度信息,在赋予优先度信息后,将道路名称排除掉而将地址信息存储到地点DB 310中,则能够削减地点DB 310的数据量,并且即使针对具有多个道路名称的地点,也能够 进行适当的地址表示。此外,在将地域名称设为都市名称,在各地点的地址信息中包含存储于地图DB320 中的都市名称的情况下,如果在地点DB 310中将都市名称排除掉而存储地址信息,则能够 从地点DB 310削减都市名称部分的数据量。此外,针对在各地点的地址信息中不包含预定的地域名称的地点,如果将包含预 定的地域名称的地址信息存储到地点DB 310中,则针对在地址中不包含预定的地域名称 的地点、和在附近不存在道路的地点等,能够通过以往那样的收录形式进行适当的地址表
示 ο实施例1下面,说明本发明的实施例1。在实施例1中,说明通过导航装置实现本发明的信 息处理装置时的一例。此外,在后述的实施例2中,说明通过信息生成服务器实现本发明的 信息生成装置时的一例。(导航装置的硬件结构)使用图5说明实施例1的导航装置的硬件结构。图5是示出实施例1的导航装置 的硬件结构的一例的框图。在图5中,导航装置500具有CPU 501、ROM 502、RAM 503、磁盘驱动器504、磁盘 505、光盘驱动器506、光盘507、声音I/F (接口)508、扬声器509、输入设备310、视频I/F 511、显示器512、通信I/F 513、GPS单元514和各种传感器515。此外,各结构部501 515 通过总线520分别连接。CPU 501控制导航装置500的整体。ROM 502记录有引导程序、地图显示程序、设 施检索程序和信息处理程序等各种程序。此外,RAM 503用作CPU 501的工作区域,并存储 共同名称字典。地图显示程序是如下程序利用记录在后述的磁盘505中的由描绘用数据和名称 数据(文本数据)等构成的道路地图数据,显示例如当前位置周边的地图画面。设施检索 程序是利用记录于磁盘505中的POI地址信息等,检索符合由使用者输入的关键字的地点 的程序。信息处理程序是如下程序针对通过执行设施检索程序而检索到的地点(以下称作“检索地点”)的地址文本数据,从磁盘505取得该检索地点的位置信息和地址信息,根据 该检索地点的位置信息从磁盘505取得该检索地点的地址中的道路(路段)名称的文本数 据,并对该检索地点的地址信息和道路名称文本数据进行组合来生成该检索地点的地址文 本数据。此外,信息处理程序在检索地点附近存在多条道路的情况下,使用用于确定道路 的确定信息,从磁盘505取得道路名称的文本数据,从而生成检索地点的地址文本数据。此外,信息处理程序在检索地点附近的道路具有多个道路名称的情况下,使用表 示该多个道路名称的优先度的优先度信息(收录顺序),从磁盘505取得道路名称的文本数 据,从而生成检索地点的地址文本数据。另外,实施方式1所示的图1所记载的控制部170通过CPU 501实现。S卩,CPTOOl 通过执行地图显示程序来实现显示控制部150的功能,CPU 501通过执行设施检索程序来 实现检索部140的功能,CPU 501通过执行信息处理程序来实现第1取得部171、第2取得 部172以及生成部173的功能。磁盘驱动器504依照CPU 501的控制来控制对磁盘505的数据的读取/写入。磁 盘505在磁盘驱动器504的控制下记录已写入的数据。作为磁盘505,例如可以使用HD (硬 盘)或FD (软盘)。磁盘505具有对包含各地点的位置信息和地址信息的地点数据进行存储的地点 数据库(Ρ0Ι数据库)、和对包含地图显示用的地域名称的文本数据的道路地图数据进行存 储的地图数据库。针对在地址信息中包含预定的道路名称的地点,排除掉该预定的道路名 称来存储地点数据的地址信息。此外,磁盘505针对在地址信息中不包含预定的道路名称 的地点等,用与以往同样的收录形式存储地址文本数据。另外,在便携型导航装置(PND)中,将记录于磁盘505中的数据记录到闪存等中。 实施方式1所示的图1所记载的地点DB 110和地图DB 120通过磁盘505实现。光盘驱动器506依照CPU 501的控制来控制对光盘507的数据的读取/写入。光 盘507是依照光盘驱动器506的控制而读出数据的拆装自如的记录介质。光盘507还能够 利用可以写入的记录介质。此外,作为该拆装自如的记录介质,除了光盘507之外,还可以 是M0、存储卡等。声音I/F 508与声音输出用的扬声器509连接。扬声器509输出声音。输入设 备510可以列举具备用于输入字符、数值、各种指示等的多个键的遥控器、键盘、鼠标、触摸 面板等。输入设备510可以通过遥控器、键盘、鼠标、触摸面板中的任意一个方式来实现,还 可以通过其中的多个方式来实现。经由该输入设备510受理使用者在检索时的关键字的输 入。另外,实施方式1所示的图1所记载的输入部130通过输入设备510实现。影像I/F 511与显示器512连接。具体而言,影像I/F 511例如由控制显示器512 整体的图形控制器、临时记录可即时显示的图像信息的VRAM (Video RAM)等缓冲存储器、以 及根据从图形控制器输出的图像数据对显示器512进行显示控制的控制IC等构成。另外, 实施方式1所示的输出部160通过显示器512或扬声器509实现。通信I/F 513通过无线方式连接到网络,作为导航装置500与CPU 501的接口发 挥功能。GPS单元514接收来自GPS卫星的电波,输出表示车辆当前地点的信息。GPS单元514的输出信息与后述的各种传感器515的输出值一起用于由CPU 501计算车辆的当前地 点。表示当前地点的信息例如是纬度/经度、高度等确定地图数据上的一点的信息。各种传感器515输出车速传感器、加速度传感器、角速度传感器等的能够判断车 辆的位置或行为的信息。各种传感器515的输出值用于CPU 501的车辆的当前地点的计算 或速度或方位的变化量的测定等。图1中示出的信息处理装置100具备的地点DB 110、地图DB 120、输入部130、 检索部140、显示控制部150、输出部160以及控制部170通过如下方式来实现其功能CPU 501利用记录在图5所示的导航装置500中的ROM 502、RAM 503、磁盘505、光盘507等中 的程序或数据,执行预定的程序,控制导航装置500中的各个部分。S卩,本实施例的导航装置500能够通过由CPU 501执行记录在作为记录介质的ROM 502等中的信息处理程序,按照图2所示的信息处理过程,执行图1所示的信息处理装置 100具备的功能。(本实施例的地点数据的概要)接着,使用图6和图7说明本实施例的地点数据的概要。图6是示出实施例1的 POI数据库的数据结构的说明图。图7是示出实施例1的各地点的收录数据的概要的说明 图。在图6中,在POI数据库600中,存储有各地点的POI数据601。POI数据601除了 POI类别代码、POI纬度经度信息等以外,还分别存储有符号610所示的地址信息。另外,地 址信息610由门牌号码信息611、都市名称613等信息构成,排除掉了以往存储的道路名称 612。另外,将使用图7具体后述,但是不是针对所有POI数据601都排除掉道路名称612, 而是针对预定的道路名称排除掉道路名称612。此外,在本实施例中,地图数据库使用与图 16所示的现有地图数据库相同的数据库。此外,在本实施例中,将没有存储在POI数据库600中的地域名称设为道路名称 612,但是除了道路名称612以外,还能够设为都市名称613。即,还能够不在POI数据库600 中存储都市名称613,而从地图数据库挪用与都市名称613相当的文本数据。在图7中,符号701表示POI数据的收录形式。形式701中的A表示附近地段的 数量702为1个、且在地址名称中包含有该路段的名称时的收录形式。另外,附近地段的名 称704存储在地图数据库中。此外,附近是指例如设施等地点的周边15米以内的范围。形式A中的、符号703所示的地点1表示如下地点在附近存在具有“中央大街” 的名称的路段,并且在实际的地址705中包含“中央大街”的名称。此时,在POI数据库中, 没有存储与“中央大街”相当的文本数据707,而存储有排除掉“中央大街”的文本数据。另 外,关于收录顺序706将后述。此外,形式A中的、符号703所示的地点2表示在附近存在具有“北大街”的名称的 路段的地点。“北大街”的别称为“第1大街”。另外,该正式名称和别称被存储在地图数据 库中。在地点2的实际的地址705中,将作为优先度信息的收录顺序706设定为“01”。收 录顺序706表示道路数据库内的收录顺序,通常例如将正式名称收录为第1个,将别称收录 为第2个。在本实施例中,在地址信息与收录在地图数据库的第1个中的正式名称一致的情 况下,将收录顺序设定为“00”。此外,在地址信息与收录在地图数据库的第2个中的别称一致的情况下,将收录顺序设定为“01”。由此,因为地点2的实际的地址705包含别称“第1 大街”,因此将收录顺序706设定为“01”。另外,有时存在多个正式名称和别称。此时,在地图数据库中,存储与其对应的数 量的名称的文本数据。此外,在POI数据库中,设定用于指定多个名称的文本数据的收录 顺序706。在本实施例中,该收录顺序706被设定为比道路数据库中的收录顺序少1的数 量,即,在道路数据库中的收录顺序为第1个的情况下设定“00”,在为第2个的情况下设定 “01”,在为第3个的情况下设定“02”,但是不限于此,例如还能够不使用收录顺序“00”,而 从第1个收录顺序开始依次设为“01” “03”等。形式701中的B表示附近地段的数量702为多个、且在地址名称中包含有该路段 的名称时的收录形式。另外,附近路段的名称704存储在地图数据库中。形式B中的地点 3表示如下地点在附近存在具有“中央大街”的名称的路段、和具有“南大街”的名称的路 段,并且在实际的地址705中包含“中央大街”的名称。此时,在POI数据库中,通过从前方 核对,存储最小字符串数的文本数据707 “中”作为用于唯一确定“中央大街”的确定信息。 另外,在地点3的实际地址705中包含“南大街”的名称的情况下,在POI数据库中,存储确 定信息“南”作为表示“南大街”的文本数据707即可。此外,形式B中的地点4表示在附近存在具有“北大街”的名称的路段、和具有“东 大街”的名称的路段的地点。“北大街”的别称为“第1大街”。“东大街”的别称为“平和大 街”。另外,该正式名称和别称被存储在地图数据库中。在地点4的实际地址中,包含“平和 大街”的名称。此时,在POI数据库中,存储作为确定信息的“平”作为表示“平和大街”的 最小字符串数的文本数据707。形式701中的C表示不存在附近路段的情况、存在附近路段但附近路段不存在名 称的情况、或者在实际地址705中不包含附近路段的名称的情况瞎的收录形式。形式C中 的地点5表示不存在附近路段的情况。此时,在POI数据库中,不进行上述那样的预定的地 域名称的删除,而存储了与地域名称对应的“荣街”的文本数据。形式C中的地点6表示存在附近路段但附近路段不存在名称的情况、或者在实际 地址705中不包含附近路段的名称的情况。此时,在POI数据库中,不进行上述那样的预定 的地域名称的删除,而存储了与地域名称对应的“昭和街”的文本数据。此处,补充说明地址信息的数据结构。地址信息由头部和数据部构成。头部用1 字节表示,将用于确定收录形式A C的数字记录在上位3比特中。具体而言,形式A时为 “0”,形式B时为“1”,形式C时为“2”。在形式A的情况下,头部使用下位5比特设定收录 顺序。由此,在形式A的情况下,不具有数据部。在形式B的情况下,头部使用下位5比特而设定了使用了确定信息的名称核对用 的文本的收录字节。形式B的数据部对用于对名称进行从前方核对的确定信息进行记录。 另外,形式B的数据部对最大31文字为止的文本数据进行记录。此外,在形式C的情况下, 使用下位5比特而设定了文本的收录字节。形式C的数据部对所有地址信息进行记录。另 外,形式C的数据部对最大31文字为止的文本数据进行记录。(导航装置进行的信息处理过程的概要)接着,使用图8说明实施例1的导航装置500进行的信息处理过程的概要。图8 是示出实施例1的导航装置500进行的信息处理过程的流程图。
在图8中,导航装置500的CPU 501判断是否根据使用者的输入等执行了地点的 检索处理。在执行检索处理以前处于待机状态(步骤S801 否的环路),当执行了检索处理 时(步骤S801 是),控制磁盘驱动器504,从磁盘505的POI数据库取得检索地点的位置 信息和地址信息(步骤S802)。接着,判断地址信息的收录形式是否为形式C(步骤S803)。在判断为地址信息的 收录形式不是形式C的情况下(步骤S803 否)、即在判断为从地址信息中排除掉了预定的 道路名称的情况下,根据检索地点的位置信息,提取检索地点附近(例如检索地点的周边 15米以内)的路段(步骤S804)。接着,使用提取出的路段,判断是否存在多个路段(步骤 S805)。在判断为不存在多个路段的情况下(步骤S805 否)、即判断为地址信息的收录形 式为形式A的情况下,判断是否具有多个道路名称(步骤S806)。在判断为不具有多个道 路名称的情况下(步骤S806 否)、即在判断为是与在图7所示的符号703示出的地点1相 当的地点的情况下,控制磁盘驱动器504,从磁盘505的地图数据库取得道路名称文本数据 (步骤 S807)。接着,对从地图数据库取得的道路名称文本数据、和在步骤S802中从POI数据库 取得的地址信息进行组合来生成地址文本数据(步骤S808)。接着,在显示器512上显示检 索地点的地址信息(步骤S809),从而结束一系列处理。在步骤S806中判断为具有多个道路名称的情况下(步骤S806 是)、即在判断为 是与图7所示的符号703示出的地点2相当的地点的情况下,从地图数据库取得根据收录 顺序而优先的道路名称的文本数据(步骤S810),进行步骤S808中的地址数据的生成。此外,在步骤S805中判断为存在多个路段的情况下(步骤S805 是)、判断地址 信息的收录形式是否为形式B (步骤S811)。在判断为收录形式为形式B的情况下(步骤 S811 是),即在判断为是与图7所示的符号703示出的地点3和地点4相当的地点的情况 下,控制磁盘驱动器504,使用确定信息从磁盘505的地图数据库取得道路名称的文本数据 (步骤S8U)。接着,使用所取得的文本数据,进行步骤S808中的地址数据的生成。另一方面,在步骤S811中判断为地址信息的收录形式不是形式B的情况下(步骤 S811 否),即地址信息的收录形式是形式A的情况下,转移到步骤S807。另外,此时的形式A的收录形式成为如下形式在检索地点附近存在多个路段, 在各路段中成为取得对象的正式名称、或别称的收录顺序完全一致这样条件的情况下,仅 指定收录顺序就能够确定取得对象的正式名称、别称。具体而言,例如,在检索地点附近的 多个路段中,正式名称分别相同,别称不同,但是地址与正式名称相当的情况等相当于该形 式。此外,在步骤S803中判断为地址信息的收录形式是形式C的情况下(步骤S803 是),控制磁盘驱动器504,从磁盘505的POI数据库取得地址信息(步骤S813),并进行步 骤S809中的地址信息的显示。如以上所说明那样,根据实施方式1的导航装置500,通过在POI数据库中存储排 除掉预定的地域名称以后的地址文本数据,并从地图数据库挪用预定的地域名称的文本数 据,来生成地址文本数据,因此能够削减POI数据库的数据量。由此,能够有效利用导航装 置500的存储区域,并且能够防止导航装置500的性能降低。
此外,将上述地域名称设为道路名称,在POI数据库中存储排除了预定的道路名 称以后的地址文本数据,并从地图数据库挪用预定的道路名称文本数据,因此针对如处于 相同道路、在地址中包含道路名称的地点那样,除门牌号码以外都相同的地址的地点,能够 从POI数据库削减道路名称部分的数据量。此外,针对在附近存在多条道路的地点,在POI数据库中存储确定信息,即用收录 形式B存储地址信息,并从地图数据库挪用由确定信息确定的道路的道路名称文本数据, 因此能够削减POI数据库的数据量,削减的量为文本数据和确定信息的差。此外,针对附近的道路具有多个道路名称的地点,在地址信息的头部中记录收录 号(优先度信息),从地图数据库挪用由收录形式号指定的道路的道路名称文本数据,因此 能够削减POI数据库的数据量,并且即使针对具有多个道路名称的地点,也能够进行适当 的地址表示。此外,针对不能从地图数据库取得地址中所包含的预定的地域名称的地点,将包 含该预定的地域名称的地址的文本数据作为该地点的地址信息存储到POI数据库中,因此 针对在地址中不包含预定的地域名称的地点、和在附近不存在道路的地点等,能够通过以 往那样的收录形式(形式C)进行适当的地址表示。另外,在本实施例中,将没有存储到POI数据库中的地域名称设为道路名称,但除 道路名称以外,还能够设为都市名称。即,也可以不在POI数据库中存储都市名称。由此, 如果在POI数据库中存储了排除了预定的都市名称以后的地址的文本数据,并从地图数据 库挪用预定的都市名称的文本数据,则针对相同都市名称的地点,能够从POI数据库削减 都市名称部分的数据量。实施例2下面,说明本发明的实施例2。在实施例2中,说明通过信息生成服务器实现了本 发明的信息生成装置时的一例。在实施例2中,说明生成在实施例1中使用的POI数据库 的信息生成服务器。另外,在实施例2中,针对在实施例1中已说明的内容,适当省略其说 明。(信息生成服务器的硬件结构)使用图9说明实施例2的信息生成服务器的硬件结构。图9是示出实施例2的信 息生成服务器的硬件结构的一例的框图。在图9中,信息生成服务器900构成为具有CPU 90UROM 902,RAM 903、磁盘驱动 器904、磁盘905、光盘驱动器906、光盘907、输入设备908、影像I/F (接口)909、显示器910 和通信I/F 911。此外,各结构部901 911通过总线920分别连接。CPU 901控制信息生成服务器900的整体。ROM 902记录有引导程序、信息生成程 序等各种程序。此外,RAM 903用作CPU 901的工作区域。信息生成程序是如下程序根据从磁盘905的地图数据库取得的地图数据、和例 如从输入设备输入的设施等地点的位置信息和地址信息,针对在地址信息中包含预定的道 路(路段)名称的地址信息,将预定的道路名称排除掉而将地址信息存储到磁盘905的POI 数据库中。更具体而言,根据从地图数据库取得的地图数据、以及所输入的位置信息和地址 信息,提取各地点附近的道路,在地址信息中包含所提取的道路的道路名称的情况下,将该 道路名称排除掉而将地址信息存储到POI数据库中。
此外,信息生成程序在各地点附近提取出多条道路的情况下,根据所输入的地址 信息,生成用于确定道路名称的确定信息,从地址信息中排除掉道路名称后,将所生成的确 定信息存储到POI数据库中。另外,信息生成程序在所提取的地点的附近的道路具有多个道路名称的情况下, 根据所输入的地址信息,赋予表示该地点的地址所包含的道路名称的优先度的优先度信 息(收录顺序),在赋予了该收录顺序后,排除掉道路名称而将地址信息存储到POI数据库 中。此外,信息生成程序针对在各地点的地址信息中不包含预定的道路名称的地点的地址 信息,将所输入的地址信息存储到POI数据库中。另外,实施方式2所示的图3所记载的存储控制部350、提取部360、生成部370和 赋予部380通过CPU 901实现。即,CPU 901通过执行信息生成程序来实现存储控制部350、 提取部360、生成部370和赋予部380的功能。磁盘驱动器904依照CPU 901的控制来控制对磁盘905的数据的读取/写入。磁 盘905在磁盘驱动器904的控制下存储已写入的数据。作为磁盘905,例如可以使用HD (硬 盘)或FD (软盘)。磁盘驱动器904从在磁盘905中所记录的地图数据库取得包含文本数 据的地图数据。另外,实施方式2所示的图3所记载的取得部340通过磁盘驱动器904实 现。磁盘905具有对包含各地点的位置信息和地址信息的地点数据进行存储的POI 数据库、和对包含地图显示用的道路名称的文本数据的道路地图数据进行存储的地图数据 库。地点数据的地址信息是排除掉了预定的道路名称后的地址文本数据。此外,磁盘905 针对在地址中不包含道路名称的地点,用与以往同样的存储形式存储包含地域名称的所有 文本数据。另外,实施方式2所示的图3的地点DB 310和地图DB 320通过磁盘905实现。光盘驱动器906依照CPU 901的控制来控制对光盘907的数据的读取/写入。光 盘907是依照光盘驱动器906的控制而读出数据的拆装自如的记录介质。光盘907还能够 利用可以写入的记录介质。此外,作为该拆装自如的记录介质,除了光盘907之外,还可以 是M0、存储卡等。输入设备908可以列举具备用于输入字符、数值、各种指示等的多个键的遥控器、 键盘、鼠标、触摸面板等。通过操作者的操作,向输入设备908输入设施等地点的位置信息 和地址信息。实施方式2所示的输入部330通过输入设备908实现。另外,各地点的位置 信息和地址信息的输入不限于来自操作者的操作输入,也可以设为利用来自以往的POI数 据库的读入的输入。即,也可以通过磁盘驱动器904实现实施方式2所示的图3所记载的 输入部330。影像I/F 909与显示器910连接。具体而言,影像I/F 909例如由控制显示器910 整体的图形控制器、和临时记录可即时显示的图像信息的VRAM (Video RAM)等缓冲存储器、 以及对显示器910进行显示控制的控制IC等构成。通信I/F 911通过无线方式连接到网络等通信网,作为该通信网与CPU 901的接 口发挥功能。另外,在本实施例中,通过从输入设备908的输入取得各地点的位置信息和地 址信息,但也可以经由通信I/F 911通过从外部服务器的接收取得各地点的位置信息和地 址信息。即,也可以通过通信I/F 911实现实施方式2所示的图3所记载的输入部330。图3中示出的信息生成装置300具备的地点DB 310、地图DB 320、输入部330、取得部340、存储控制部350、提取部360、生成部370、赋予部380通过如下方式来实现其功 能=CPU 901利用记录在图9所示的信息生成服务器900中的ROM 902,RAM 903、磁盘905、 光盘907等中的程序或数据,执行预定的程序,控制信息生成服务器900中的各个部分。S卩,本实施例的信息生成服务器900能够通过CPU 901执行记录在作为记录介质 的ROM 902等中的信息生成程序,按照图4所示的信息生成处理过程,执行图3所示的信息 生成装置300具备的功能。(信息生成服务器进行的信息生成处理的一例)接着,使用图10-1和图10-2说明实施例2的信息生成服务器900进行的信息生 成处理的一例。图10-1和图10-2是示出实施例2的信息生成服务器900进行的信息生成 处理的一例的流程图。在图10-1和图10-2的流程图中,信息生成服务器900的CPU 901例如判断是否 通过操作者从输入设备908输入信息生成处理的开始等,受理了信息生成处理的开始(步 骤S1001)。在受理信息生成处理的开始以前处于待机状态(步骤S1001 否的环路),当受 理了信息生成处理的开始时(步骤S1001 是),通过磁盘驱动器904,从磁盘905的地图数 据库取得包含道路名称的文本数据的地图数据(步骤S1002)。接着,经由输入设备908进行地点的位置信息和地址信息的输入(步骤S1003)。此 后,判断所输入的地址信息中是否包含道路名称(步骤S1004)。在判断为在地址信息中不 包含道路名称的情况下(步骤S1004 否),将所输入的地址信息存储到POI数据库中(步 骤S1008),即将收录形式存储为形式C,从而结束一系列的处理。另一方面,在步骤S1004中,在判断为在所输入的地址信息中包含道路名称的情 况下(步骤S1004:是),根据所输入的地点的位置信息(维度经度信息),判断在地点附 近是否存在路段(步骤SiooO。在判断为在地点附近不存在路段的情况下(步骤S1005 否),转移到步骤S1008,并用形式C将所输入的地址信息存储POI数据库中。在步骤S1005中,判断为在地点附近存在路段的情况下(步骤S1005 是),判断是 否为具有道路名称的路段(步骤S1006)。在判断为不是具有道路名称的路段的情况下(步 骤S1006 否),转移到步骤S1008,并用形式C将所输入的地址信息存储到POI数据库中。在步骤S1006中,在判断为是具有道路名称的路段的情况下(步骤S1006 是),判 断是否包含与所输入的地址信息一致的道路名称(步骤S1007)。在判断为不包含与地址信 息一致的道路名称的情况下(步骤S1007 否),转移到步骤S1008,并用形式C将所输入的 地址信息存储到POI数据库中。在步骤S1007中,判断为包含与地址信息一致的道路名称的情况下(步骤S1007 是),判断路段的数量是否为多个(步骤S1009)。在判断为路段的数量不是多个的情况下 (步骤S1009 否)、即判断为路段数量是1个的情况下,判断是否具有多个道路名称(步骤 S1010)。在判断为不具有多个道路名称的情况下(步骤S1010 否)、即判断为道路名称是 1个的情况下,从由输入设备908输入的地址信息中删除道路名称(步骤S1011)。接着,将 删除了道路名称的地址信息存储到POI数据库中(步骤S1012),即将收录形式存储为形式 A,从而结束一系列的处理。另一方面,在步骤S1010中,判断为具有多个道路名称的情况下(步骤S1010 是),核对在地址信息中所包含的道路名称与存储在道路地图数据中的多个道路名称的哪 一个一致(步骤S1013),从而取得对应道路名称的收录顺序(步骤S1014)。例如,在步骤 S1013中的核对结果是地址信息中所包含的道路名称与道路地图数据的道路名称中的正式 名称相当的情况下,在步骤S1014中,取得表示正式名称的收录顺序“00”(参照图7)。之后,指定(赋予)收录顺序(步骤S1015),从步骤SlOll中的地址信息中删除道 路名称。此外,在步骤S1009中,判断为路段的数量是多个的情况下(步骤S1009:是),判 断是否具有多个道路名称(步骤S1016)。在判断为不具有多个道路名称的情况下(步骤 S1016 否),即判断为道路名称是1个的情况下,对地址信息中所包含的道路名称与道路地 图数据中所包含的道路名称的文本数据进行核对,由此生成确定信息,并从地址信息中删 除道路名称(步骤S1017)。之后,在POI数据库中存储删除了道路名称后的地址信息和确定信息(步骤 S1018),即将收录形式存储为形式B,从而结束一系列的处理。另一方面,在步骤S1016中, 判断为具有多个道路名称的情况下(步骤S1016 是),判断在道路地图数据的各路段中,在 地址信息中所包含的道路名称是否作为正式名称或别称存在,在各路段中以相同收录顺序 进行了存储(步骤S1019)。在判断为在道路地图数据的各路段中,在地址信息中所包含的道路名称作为正式 名称或别称存在,在各路段中以相同收录顺序进行了存储的情况下(步骤S1019 是),转移 到步骤SlOll以后的处理,即用形式A存储地址信息。另一方面,在判断为在道路地图数据 的各路段中,在地址信息中所包含的道路名称作为正式名称或别称存在,在各路段中没有 以相同收录顺序进行存储的情况下(步骤S1019 否),转移到步骤S1017。(用形式A收录时的路段和地点的关系)接着,使用图11,说明用形式A收录时的路段和地点的关系。图11是示出用形式 A收录时的路段和地点的关系的说明图。另外,在图11中,说明与图7的符号703示出的地 点2相当的情况下的路段和地点的关系。在图11中,在说明图1100中,示出了 POI设施位置1101、引导点1102、道路路段 1103和引导点附近路段1104。引导点1102表示POI设施的入口地点,表示连接POI设施 位置1101和引导点附近路段1104的地点。弓丨导点附近路段1104是从引导点1102开始例 如15米以内的预定范围内的道路路段1103。弓丨导点附近路段1104的作为正式名称的“0N(0fficialName 官方名称)”是“北 大街”,作为别称的“AN(Alternate Name 替用名称)”是“第1大街”。此外,POI设施位置 1101的地址包含别称“第1大街”。另外,“ON”和“AN”存储在地图数据库中。此外,在地图 数据库中将正式名称“北大街”收录为第1个,将别称“第1大街”收录为第2个的情况下, 在POI数据库中设定表示第2个的“第1大街”的收录顺序“01”。另外,在假定POI设施位置1101的地址包含正式名称“北大街”,在地图数据库中 将“北大街”收录为第1个的情况下,在POI数据库中设定收录顺序“00”。另外,即使在存在多个别称的情况、或存在多个正式名称的情况下,同样在地图数 据库中与收录顺序对应来存储道路名称,并且在POI数据库中设定与其对应的收录顺序即 可。另外,在本实施例中,将收录顺序设定为比道路数据库中的收录顺序少1的数量,但是 不限于此,还能够不使用收录顺序“00”,而从第1个收录顺序开始从“01”开始依次编号。
(用形式B收录时的路段和地点的关系)接着,使用图12和图13,说明用形式B收录时的路段和地点的关系。图12和图 13是示出用形式B收录时的路段和地点的关系的说明图。另外,在图12和图13中,说明与 图7的符号703示出的地点2相当时的路段和地点的关系。另外,在以下的说明中,对在图 11中已说明的内容标以相同标号,并省略说明。在图12中,说明图1200示出POI设施位置1101处于交叉点附近的情况。引导点 1102位于交叉点。引导点附近路段1201、1202由交叉的两个道路路段1103构成。引导点 附近路段1201表示“中央大街”。另一方面,引导点附近路段1202表示“南大街”。POI设 施位置1101的地址包含“中央大街”。此时,在POI数据库中存储“中”作为表示“中央大 街”的确定信息,该确定信息用于从地图数据库取得“中央大街”的文本数据。此外,在图13中,说明图1300示出夹着都市边界线、引导点附近路段1201,1202 的“ON”不同的情况。弓丨导点附近路段1201表示“中央大街”。另一方面,引导点附近路段 1202表示“南大街”。POI设施位置1101的地址包含“中央大街”。此时,在POI数据库中存 储“中”作为表示“中央大街”的确定信息,该确定信息用于从地图数据库取得“中央大街” 的文本数据。(即使在存在多个路段的情况下也用形式A收录时的路段和地点的关系)接着,使用图14说明即使在存在多个路段的情况下也用形式A收录时的路段和地 点的关系。图14是示出即使在存在多个路段的情况下也用形式A收录时的路段和地点的 关系的说明图。另外,图14示出了与图10-2的步骤S1019 是相当的情况下的路段和地点 的关系。在图14中,说明图1400示出以下情况引导点附近路段1401、1402为多个,“ON” 为“第2大街”且相同,但是“AN”不同。引导点附近路段1401、1402夹着都市边界线,“AN” 不同。具体而言,引导点附近路段1401的“AN”表示“朝日大街”。另一方面,引导点附近 路段1402的“AN”表示“夕日大街”。作为收录顺序,将各路段的正式名称“ON”均设定为 “00”,将别称“AN”均设定为“01”。此时,地址信息与各路段的“ON” 一致,并且各路段彼此 的收录顺序“00”也一致,因此能够用形式A进行收录。另外,在图11 图14的说明中,存在随着设施不同而不具有POI设施位置1101 的情况,但是此时,只要将POI设施位置1101置换为引导点1102来确定收录形式即可。另外,在本实施例中,将没有存储到POI数据库中的地域名称设为道路名称,但除 道路名称以外,还能够设为都市名称。即,能够不在POI数据库中存储都市名称,而从地图 数据库挪用都市名称。此时,与道路名称的情况同样,在都市名称中存在正式名称和别称的 情况下,只要标以收录顺序,并且在都市边界附近,存储确定信息即可。此外,在本实施例中,还能够将没有存储到POI数据库中的地域名称设为门牌号 码数据。即,也可以不在POI数据库中存储门牌号码数据,而从地图数据库挪用门牌号码数 据。另外,此时,将针对路段按照每个预定比例标以门牌号码的地域设为对象。例如,信息生成服务器900在将路段分割为预定比例,并且能够将所分割的比例 与实际地址的门牌号码对应起来的情况下,不将门牌号码数据存储到POI数据库中。具体 而言,在从某个路段的一端到另一端的门牌号码依次为门牌号码1 门牌号码50,通过将 路段分割为50个部分,从而能够将地址的门牌号码与所分割的比例(50)对应起来的情况下,不将门牌号码数据存储到POI数据库中。由此,能够将POI数据库的数据量削减掉门牌 号码数据部分。此外,在导航装置500中,通过使用地点的位置信息判断地点与地段上的哪个比 例的位置对应,由此能够从地图数据库取得与比例对应的门牌号码数据并输出。另外,在从 某个路段的一端到另一端的门牌号码不按顺序的情况下、即实际的门牌号码与路段比例不 一致的情况下,只要与以往的收录形式同样,在POI数据库中存储门牌号码数据即可。如以上所说明那样,根据实施例2的信息生成服务器900,在各地点的地址信息中 包含存储于地图数据库中的预定的地域名称的情况下,在地点POI数据库中以不包含预定 的地域名称的方式存储地址信息,因此能够削减POI数据库的数据量。此外,在将地域名称设为道路名称,在各地点的地址信息中包含存储于地图数据 库中的道路名称的情况下,在POI数据库中将道路名称排除掉而存储地址信息,因此能够 从POI数据库削减道路名称部分的数据量。此外,在地点附近存在多条道路的情况下,生成用于确定道路名称的确定信息,并 从地址信息中将道路名称排除掉而将确定信息存储到POI数据库,即用收录形式B存储地 址信息,因此能够削减POI数据库的数据量,削减的数据量为文本数据和确定信息的差。此外,在地点附近的道路具有多个道路名称的情况下,赋予(指定)表示道路名称 的优先度的收录顺序,并在赋予优先度信息后,将道路名称排除掉而将地址信息存储到POI 数据库中,因此能够削减POI数据库的数据量,并且即使针对具有多个道路名称的地点,也 能够进行适当的地址表示。此外,在将地域名称设为都市名称,在各地点的地址信息中包含存储于地图数据 库中的都市名称的情况下,如果在POI数据库中将都市名称排除掉而存储地址信息,则能 够从POI数据库削减都市名称部分的数据量。此外,针对在各地点的地址信息中不包含预定的地域名称的地点,将包含预定的 地域名称的地址信息存储到POI数据库中,因此针对在地址中不包含预定的地域名称的地 点、和在附近不存在道路的地点等,能够通过以往那样的收录形式(收录形式C)进行适当 的地址表示。如以上说明的那样,根据本发明的信息处理装置、信息生成装置、信息处理方法、 信息生成方法、信息处理程序、信息生成程序及记录介质,能够削减POI数据库的数据量。另外,在实施例1、2中说明的信息处理装置和数据生成方法可以通过由个人计算 机或工作站等计算机执行预先准备的程序来实现。该程序记录在硬盘、软盘、CD-ROM、M0、 DVD等计算机能够读取的记录介质中,通过计算机从记录介质中读出而执行该程序。此外, 该程序也可以是能够经由互联网等网络而发布的传输介质。
权利要求
1.一种信息处理装置,其具有包含各地点的位置信息和地址信息的地点数据库、以及 包含地图显示用的地域名称的文本数据的地图数据库,并执行使用了所述地点数据库的地 点检索处理和使用了所述地图数据库的地图显示处理,该信息处理装置的特征在于,所述地点数据库的地址信息是排除了预定的地域名称的地址文本数据,所述信息处理装置具有控制单元,所述控制单元在执行使用通过所述地点检索处理检 索到的地点即检索地点的地址文本数据的处理时,从所述地点数据库取得该检索地点的位 置信息和地址信息,并根据该检索地点的位置信息从所述地图数据库取得该检索地点的地 址中的地域名称的文本数据,将从所述地点数据库取得的该检索地点的地址信息、和从所 述地图数据库取得的地域名称的文本数据组合来生成该检索地点的地址文本数据。
2.根据权利要求1所述的信息处理装置,其特征在于,所述地域名称是道路名称,所述控制单元从所述地图数据库取得所述检索地点附近的道路的道路名称的文本数 据作为该检索地点的地址中的道路名称的文本数据,并将从所述地点数据库取得的该检索 地点的地址信息、和从所述地图数据库取得的道路名称的文本数据组合来生成该检索地点 的地址文本数据。
3.根据权利要求2所述的信息处理装置,其特征在于,所述地点数据库针对在附近存在多条道路的地点具有确定信息,该确定信息用于确定 具有在该地点的地址中所包含的道路名称的道路,所述控制单元在所述检索地点附近存在多条道路的情况下,从所述地图数据库取得用 该检索地点的确定信息确定的道路的道路名称的文本数据作为该检索地点的地址中的道 路名称的文本数据。
4.根据权利要求2或3所述的信息处理装置,其特征在于,所述地点数据库针对附近的道路具有多个道路名称的地点具有表示该多个道路名称 的优先度的优先度信息,所述控制单元在所述检索地点附近的道路具有多个道路名称的情况下,从所述地图数 据库取得根据该多个道路名称的优先度信息而优先的道路的道路名称的文本数据作为该 检索地点的地址中的道路名称的文本数据。
5.根据权利要求1 4中的任意一项所述的信息处理装置,其特征在于,所述地域名称是都市名称,所述控制单元从所述地图数据库取得所述检索地点所属都市的都市名称的文本数据 作为该检索地点的地址中的都市名称的文本数据,并将从所述地点数据库取得的该检索地 点的地址信息、和从所述地图数据库取得的都市名称的文本数据组合来生成该检索地点的 地址文本数据。
6.根据权利要求1 5中的任意一项所述的信息处理装置,其特征在于,所述地点数据 库针对不能从所述地图数据库取得地址中所包含的预定地域名称的地点,具有包含该预定 地域名称的地址文本数据作为该地点的地址信息。
7.一种信息生成装置,其具有对包含地图显示用的地域名称的文本数据的地图数据进 行存储的地图数据库,在存储各地点的位置信息和地址信息的地点数据库中存储数据,该 信息生成装置的特征在于,具有取得单元,其从所述地图数据库取得包含地域名称的文本数据的地图数据;输入单元,其输入各地点的位置信息和地址信息;以及存储控制单元,其根据由所述取得单元取得的地图数据、以及输入到所述输入单元的 位置信息和地址信息,针对在地址信息中包含预定地域名称的地址信息,将所述预定地域 名称排除掉而将地址信息存储到所述地点数据库中。
8.根据权利要求7所述的信息生成装置,其特征在于,该信息生成装置还具有提取单元,所述提取单元根据由所述取得单元取得的地图数 据、以及输入到所述输入单元的位置信息和地址信息,提取各地点附近的道路,所述地域名称是道路名称,所述存储控制单元在所述地址信息中包含由所述提取单元提取的道路的道路名称的 情况下,将所述道路名称排除掉而将地址信息存储到所述地点数据库中。
9.根据权利要求8所述的信息生成装置,其特征在于,该信息生成装置还具有生成单元,所述生成单元在由所述提取单元在所述地点附近提 取出多条道路的情况下,根据输入到所述输入单元的地址信息生成用于确定在该地点的地 址中所包含的道路名称的确定信息,所述存储控制单元从所述地址信息中排除掉所述道路名称,将由所述生成单元生成的 确定信息存储到所述地点数据库中。
10.根据权利要求7或8所述的信息生成装置,其特征在于,该信息生成装置还具有赋予单元,所述赋予单元在由所述提取单元提取出的所述地点 的附近的道路具有多个道路名称的情况下,根据输入到所述输入单元的地址信息而赋予优 先度信息,该优先度信息表示在该地点的地址中所包含的道路名称的优先度,所述存储控制单元在由所述赋予单元赋予了优先度信息后,将所述道路名称排除掉而 将地址信息存储到所述地点数据库中。
11.根据权利要求7 10中的任意一项所述的信息生成装置,其特征在于,该信息生成装置还具有提取单元,所述提取单元根据由所述取得单元取得的地图数 据、以及输入到所述输入单元的位置信息和地址信息,提取各地点的都市名称,所述地域名称是都市名称,所述存储控制单元在所述地址信息中包含由所述提取单元提取的都市名称的情况下, 将所述都市名称排除掉而将地址信息存储到所述地点数据库中。
12.根据权利要求7 11中的任意一项所述的信息生成装置,其特征在于,所述存储控 制单元针对在各所述地点的地址信息中不包含预定地域名称的地点的地址信息,将输入到 所述输入单元的地址信息存储到所述地点数据库中。
13.一种信息处理装置中的信息处理方法,该信息处理装置具有包含各地点的位置信 息和地址信息的地点数据库、以及包含地图显示用的地域名称的文本数据的地图数据库, 并执行使用了所述地点数据库的地点检索处理和使用了所述地图数据库的地图显示处理, 该信息处理方法的特征在于,所述地点数据库的地址信息是排除了预定地域名称的地址文本数据,所述信息处理方法包含第1取得步骤,在执行使用通过所述地点检索处理检索到的地点即检索地点的地址文本数据的处理时,从所述地点数据库取得该检索地点的位置信息和地址信息;第2取得步骤,根据所述检索地点的位置信息从所述地图数据库取得该检索地点的地 址中的地域名称的文本数据;以及生成步骤,将从所述地点数据库取得的所述检索地点的地址信息、和从所述地图数据 库取得的地域名称的文本数据组合来生成该检索地点的地址文本数据。
14.一种信息生成装置的信息生成方法,该信息生成装置具有对包含地图显示用的地 域名称的文本数据的地图数据进行存储的地图数据库,在存储各地点的位置信息和地址信 息的地点数据库中存储数据,该信息生成方法的特征在于,具有取得步骤,从所述地图数据库取得包含地域名称的文本数据的地图数据;输入步骤,输入各地点的位置信息和地址信息;以及存储控制步骤,根据在所述取得步骤中取得的地图数据、以及在所述输入步骤中输入 的位置信息和地址信息,针对在地址信息中包含预定地域名称的地址信息,将所述预定地 域名称排除掉而将地址信息存储到所述地点数据库中。
15.一种信息处理程序,其特征在于,该信息处理程序使计算机执行权利要求13所述 的信息处理方法。
16.一种信息生成程序,其特征在于,该信息生成程序使计算机执行权利要求14所述 的信息生成方法。
17.一种计算机可读的记录介质,其特征在于,该记录介质记录有权利要求15或16所 述的程序。
全文摘要
信息处理装置(100)具有地点DB(110)、地图DB(120)、控制部(170)。控制部(170)具有第1取得部(171)、第2取得部(172)和生成部(173)。第1取得部(171)在执行使用通过利用了地点DB(110)的地点检索处理检索到的地点(以下称作“检索地点”)的地址文本数据的处理时,从地点DB(110)取得该检索地点的位置信息和地址信息。第2取得部(172)根据该检索地点的位置信息从地图DB(120)取得该检索地点的地址中的地域名称的文本数据。生成部(173)将从地点DB(110)取得的该检索地点的地址信息、和从地图DB(120)取得的地域名称的文本数据组合来生成该检索地点的地址文本数据。
文档编号G08G1/0969GK102084215SQ20088013026
公开日2011年6月1日 申请日期2008年7月7日 优先权日2008年7月7日
发明者桥本卓, 野中新一 申请人:日本先锋公司, 爱琵希有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1