導航裝置制造方法【專利摘要】本發(fā)明提供一種導航裝置,包括:數(shù)據(jù)關聯(lián)信息存儲部(5a),該數(shù)據(jù)關聯(lián)信息存儲部(5a)中儲存數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中規(guī)定了構成地圖DB中的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù),該數(shù)據(jù)關聯(lián)信息由外部的地圖生成裝置(15)基于對構成地圖DB中的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行定義的數(shù)據(jù)關聯(lián)定義來生成;導航功能執(zhí)行部(13b),該導航功能執(zhí)行部(13b)執(zhí)行導航處理;以及數(shù)據(jù)存取部(14a),該數(shù)據(jù)存取部(14a)參照數(shù)據(jù)關聯(lián)信息存儲部(5a)所儲存的數(shù)據(jù)關聯(lián)信息,來從地圖DB中獲取導航處理中由導航功能執(zhí)行部(13b)所使用的地圖數(shù)據(jù)。【專利說明】導航裝置【
技術領域:
】[0001]本發(fā)明涉及基于數(shù)據(jù)關聯(lián)信息來從數(shù)據(jù)庫獲取所期望的數(shù)據(jù)從而進行導航處理的導航裝置,其中,該數(shù)據(jù)關聯(lián)信息規(guī)定了實現(xiàn)導航處理的各種功能的應用在執(zhí)行時所需的數(shù)據(jù)彼此間的關聯(lián)。【
背景技術:
】[0002]例如,在專利文獻I所公開的路徑引導裝置中,預先對地圖數(shù)據(jù)庫中構成道路網絡的道路鏈路所屬的道路分配標識符,并在根據(jù)由道路鏈路的標識符列所表現(xiàn)的路徑及當前位置來生成該路徑的引導信息時,參照對表示道路名稱及種類的道路屬性與道路鏈路的標識符的對應關系進行了規(guī)定的對應表,從而獲取與要表現(xiàn)所引導的路徑的道路鏈路所屬的道路有關的道路名稱等信息?,F(xiàn)有技術文獻專利文獻[0003]專利文獻1:日本專利特開平11-351869號公報【
發(fā)明內容】發(fā)明所要解決的技術問題[0004]以專利文獻I為代表的現(xiàn)有技術是以預先生成對地圖數(shù)據(jù)庫中的道路鏈路的標識符、道路屬性等特定數(shù)據(jù)的關聯(lián)進行規(guī)定的對應表為前提,并未考慮與這些數(shù)據(jù)以外的數(shù)據(jù)有關的對應表。因此,存在以下問題:即,為了從地圖數(shù)據(jù)庫等中獲取執(zhí)行路徑引導以外的功能所需的數(shù)據(jù),需要在對數(shù)據(jù)庫中的數(shù)據(jù)彼此間的關聯(lián)進行解析的同時進行數(shù)據(jù)存取,因而無法進行高效且高速的數(shù)據(jù)存取。[0005]本發(fā)明是為了解決上述問題而完成的,其目的在于獲得一種導航裝置,能參照對地圖數(shù)據(jù)庫中構成地圖數(shù)據(jù)的數(shù)據(jù)彼此間的關聯(lián)進行規(guī)定的數(shù)據(jù)關聯(lián)信息,來從地圖數(shù)據(jù)庫獲取地圖數(shù)據(jù),并執(zhí)行導航處理。解決技術問題所采用的技術方案[0006]本發(fā)明所涉及的導航裝置利用從數(shù)據(jù)集合獲取到的數(shù)據(jù)來執(zhí)行導航處理,包括:存儲部,該存儲部中儲存數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息規(guī)定了該數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù),且該數(shù)據(jù)關聯(lián)信息由外部裝置基于定義了數(shù)據(jù)集合中的數(shù)據(jù)相互之間的關聯(lián)的數(shù)據(jù)關聯(lián)定義來生成;導航功能執(zhí)行部,該導航功能執(zhí)行部執(zhí)行導航處理;以及數(shù)據(jù)存取部,該數(shù)據(jù)存取部參照存儲部所存儲的數(shù)據(jù)關聯(lián)信息,從數(shù)據(jù)集合中獲取在導航處理時導航功能執(zhí)行部所使用的數(shù)據(jù)。發(fā)明效果[0007]根據(jù)本發(fā)明,帶來以下效果:能夠參照設定了地圖數(shù)據(jù)庫等數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息,來高效且高速地從該數(shù)據(jù)集合中獲取所期望的數(shù)據(jù)從而執(zhí)行導航處理?!緦@綀D】【附圖說明】[0008]圖1是表示本發(fā)明的實施方式I的關聯(lián)信息生成裝置的結構的框圖。圖2是表示應用了本發(fā)明的信息處理裝置的硬件結構的一個示例的框圖。圖3是表示實施方式I中的數(shù)據(jù)關聯(lián)信息的生成處理的概要的流程圖。圖4是表示關系數(shù)據(jù)庫中的數(shù)據(jù)彼此之間的關聯(lián)的一個示例的圖。圖5是以層級結構來表示圖4的數(shù)據(jù)的關聯(lián)順序的圖。圖6是表示數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖。圖7是表示以XML格式來表現(xiàn)圖6的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的情況的圖。圖8是表示圖6的數(shù)據(jù)關聯(lián)定義的一個示例的圖。圖9是表示以XML格式來表現(xiàn)圖6的數(shù)據(jù)關聯(lián)定義的情況的圖。圖10是表示關系數(shù)據(jù)庫中的可變長度數(shù)據(jù)彼此之間的關聯(lián)的一個示例的圖。圖11是表示關聯(lián)對象的數(shù)據(jù)為可變長度時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖。圖12是表示圖11的數(shù)據(jù)關聯(lián)定義的一個示例的圖。圖13是表示利用關聯(lián)源的數(shù)據(jù)時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖。圖14是表示以XML格式來表現(xiàn)圖13的數(shù)據(jù)關聯(lián)定義的情況的圖。圖15是表示關聯(lián)源和關聯(lián)對象的數(shù)據(jù)為可變長度時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖。圖16是表示以XML格式來表現(xiàn)圖15的數(shù)據(jù)關聯(lián)定義的情況的圖。圖17是表示利用可變長度的公共關鍵詞來使數(shù)據(jù)之間的關聯(lián)對應起來的情況的一個示例的圖。圖18是表示公共關鍵詞為可變長度時的數(shù)據(jù)關聯(lián)定義的格式的一個示例的圖。圖19是表示圖18的數(shù)據(jù)關聯(lián)定義的一個示例的圖。圖20是表示數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)格式的一個示例的圖。圖21是對數(shù)據(jù)關聯(lián)信息的生成步驟進行說明的圖。圖22是表示數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)格式和數(shù)據(jù)關聯(lián)信息定義的一個示例的圖。圖23是表示關聯(lián)對象的數(shù)據(jù)為可變長度時的數(shù)據(jù)關聯(lián)信息定義的一個示例的圖。圖24是表示儲存了關聯(lián)對象數(shù)據(jù)的實際數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息的圖。圖25是表示儲存了關聯(lián)對象數(shù)據(jù)的索引的數(shù)據(jù)關聯(lián)信息的圖。圖26是表示儲存了關聯(lián)對象數(shù)據(jù)的偏移的數(shù)據(jù)關聯(lián)信息的圖。圖27是表示對于各種應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的利用方式的概要的圖。圖28是表示數(shù)據(jù)定義信息的一個例子的圖。圖29是表示實施方式I的關聯(lián)信息生成裝置的其它結構的框圖。圖30是表示實施方式I中的數(shù)據(jù)關聯(lián)信息的生成處理的細節(jié)的流程圖。圖31是表示以XML格式來表現(xiàn)數(shù)據(jù)關聯(lián)信息輸出定義的情況的圖。圖32是表示根據(jù)本發(fā)明的實施方式2的地圖生成裝置的結構的框圖。圖33是表示地圖數(shù)據(jù)庫的結構的圖。圖34是用于說明生成路徑引導所用的地圖的概要的圖。圖35是表示圖34的各種數(shù)據(jù)彼此之間的關聯(lián)的圖。圖36是表示地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)定義的一個示例的圖。圖37是表示地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息的一個示例的圖。圖38是表示實施方式2的地圖生成裝置的其它結構的框圖。圖39是表示本發(fā)明的實施方式3的導航裝置的結構的框圖。圖40是表示實施方式3的導航裝置所進行的應用處理的流程的流程圖。圖41是表示對于導航應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的利用方式的概要的圖。圖42是表示實施方式3的導航裝置的其它結構的框圖。圖43是表示對于導航應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的其它利用方式的概要的圖。圖44是表示本發(fā)明的實施方式4的導航裝置的結構的框圖。圖45是表示實施方式4的導航裝置的其它結構的框圖。圖46是表示與當前位置周邊有關的數(shù)據(jù)關聯(lián)信息的生成處理的一個示例的流程圖。圖47是表示與本國有關的數(shù)據(jù)關聯(lián)信息的生成處理的一個示例的流程圖。圖48是表示數(shù)據(jù)關聯(lián)信息的更新處理的流程圖。圖49是表示伴隨著數(shù)據(jù)關聯(lián)定義的更新所進行的數(shù)據(jù)關聯(lián)信息的生成處理的流程圖?!揪唧w實施方式】[0009]下面,為了對本發(fā)明進行更加詳細的說明,參照附圖對本發(fā)明的實施方式進行說明。實施方式I圖1是表示本發(fā)明的實施方式I的關聯(lián)信息生成裝置的結構的框圖。圖1中,實施方式I的關聯(lián)信息生成裝置I是基于數(shù)據(jù)關聯(lián)定義來自動生成數(shù)據(jù)關聯(lián)信息的裝置。數(shù)據(jù)關聯(lián)定義是對數(shù)據(jù)集合(數(shù)據(jù)庫或文件系統(tǒng))中的數(shù)據(jù)彼此間的關聯(lián)進行定義的數(shù)據(jù),該數(shù)據(jù)集合在將分散管理的實際數(shù)據(jù)進行關系(關聯(lián))對應的狀態(tài)下存儲分散管理的實際數(shù)據(jù)。此外,數(shù)據(jù)關聯(lián)信息是設定了在上述數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)的信息。例如,通過參照與導航處理的路徑引導所利用的多個數(shù)據(jù)(道路名稱、交叉路口名、道路形狀、導向音頻、交叉路口圖像等)有關的數(shù)據(jù)關聯(lián)信息,來將這些數(shù)據(jù)識別為構成地圖數(shù)據(jù)庫中的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù),從而能一個接一個地從地圖數(shù)據(jù)庫中獲取。[0010]此外,如圖1所示,關聯(lián)信息生成裝置I包括數(shù)據(jù)關聯(lián)定義輸入部2、數(shù)據(jù)關聯(lián)定義存儲部2a、數(shù)據(jù)關聯(lián)定義分析部3、數(shù)據(jù)關聯(lián)信息生成部4、數(shù)據(jù)關聯(lián)信息輸出部5以及數(shù)據(jù)關聯(lián)信息存儲部5a。數(shù)據(jù)關聯(lián)定義輸入部2是從數(shù)據(jù)關聯(lián)定義存儲部2a輸入數(shù)據(jù)關聯(lián)定義的結構部。例如,在數(shù)據(jù)關聯(lián)定義存儲部2a中進行檢索來獲取由未圖示的外部裝置所指示的數(shù)據(jù)關聯(lián)定義。數(shù)據(jù)關聯(lián)定義存儲部2a中儲存有與數(shù)據(jù)集合存儲部6的數(shù)據(jù)集合有關的數(shù)據(jù)關聯(lián)定義。數(shù)據(jù)關聯(lián)定義分析部3是對數(shù)據(jù)關聯(lián)定義的內容、即由數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析的結構部。[0011]數(shù)據(jù)關聯(lián)信息生成部4是基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,生成規(guī)定了數(shù)據(jù)集合存儲部6的數(shù)據(jù)集合中的數(shù)據(jù)之間的關聯(lián)的數(shù)據(jù)關聯(lián)信息的結構部。此外,數(shù)據(jù)關聯(lián)信息輸出部5是將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象的結構部。數(shù)據(jù)關聯(lián)信息存儲部5a是對數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息進行儲存的存儲部。[0012]圖2是表示應用了本發(fā)明的信息處理裝置的硬件結構的一個示例的框圖。圖2中,作為該信息處理裝置,例如,可舉出車載導航裝置、移動電話、PDA(PersonalDigitalAssistant:個人數(shù)字助理)等移動信息終端。圖2所示的外部存儲裝置9中儲存有關聯(lián)信息生成用程序、數(shù)據(jù)存取程序、應用程序、應用處理所利用的數(shù)據(jù)等。[0013]從外部存儲裝置9將關聯(lián)信息生成用程序、數(shù)據(jù)存取程序、應用程序展開到存儲器8上,并由CPU7來執(zhí)行。這里,在關聯(lián)信息生成用程序中記載有用于實現(xiàn)關聯(lián)信息生成裝置I的各結構部的功能的程序模塊。CPU7通過執(zhí)行該關聯(lián)信息生成用程序來使上述信息處理裝置起到關聯(lián)信息生成裝置I的作用。[0014]應用程序是用于實現(xiàn)上述信息處理裝置所執(zhí)行的各種功能的程序,例如實現(xiàn)車載導航裝置的路徑引導功能、地圖顯示功能、路徑搜索功能。數(shù)據(jù)存取程序是用于從外部存儲裝置9的數(shù)據(jù)集合獲取執(zhí)行應用程序所需的數(shù)據(jù)的程序。此外,作為執(zhí)行應用程序所需的數(shù)據(jù),例如有圖1所示的數(shù)據(jù)關聯(lián)定義、數(shù)據(jù)關聯(lián)信息以及數(shù)據(jù)集合。即,外部存儲裝置9起到數(shù)據(jù)關聯(lián)定義存儲部2a、數(shù)據(jù)關聯(lián)信息存儲部5a及數(shù)據(jù)集合存儲部6的作用。另外,外部存儲裝置9可以構建為裝載在上述信息處理裝置中的硬盤裝置(HDD)、能利用驅動裝置進行重放的CD、DVD等外部存儲介質、能經由規(guī)定的輸入輸出接口來進行數(shù)據(jù)讀寫的USB(UniversalSerialBus:通用串行總線)存儲器等。[0015]CPU7的運算結果經由總線輸出到顯示裝置10來進行畫面顯示。顯示裝置10是顯示例如路徑引導所利用的地圖等的裝置,通過液晶顯示器、等離子體顯示器等來實現(xiàn)。通信裝置11是與未圖示的外部裝置進行通信的裝置。當上述信息處理裝置為車載導航裝置時,通信裝置11也起到位置檢測部的作用,即,接收來自GPS(GlobalPositioningSystem:全球定位系統(tǒng))衛(wèi)星的GPS信號、FM電波來檢測位置信息。輸入裝置12是接收來自外部的操作輸入的裝置,相當于鍵盤、操作開關、與顯示裝置10相組合的觸摸屏等。當上述信息處理裝置為車載導航裝置時,利用該輸入裝置12來輸入路徑搜索條件等。[0016]另外,在上述說明中,示出了關聯(lián)信息生成用程序、數(shù)據(jù)存取程序、應用程序及應用處理所利用的數(shù)據(jù)儲存在外部存儲裝置9中的情況,但這僅為一個示例。S卩,上述各個程序或它們中的至少一個程序也可以存儲在可由CPU7進行數(shù)據(jù)讀取的其它存儲裝置中。[0017]下面,對動作進行說明。圖3是表示實施方式I中的數(shù)據(jù)關聯(lián)信息的生成處理的概要的流程圖。首先,數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a輸入與未圖示的外部裝置(例如,后面在實施方式2中闡述的地圖生成裝置)所指示的數(shù)據(jù)有關的數(shù)據(jù)關聯(lián)定義(步驟STl)。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2獲取到的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析(步驟ST2)。接著,數(shù)據(jù)關聯(lián)信息生成部4基于根據(jù)數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果所確定的數(shù)據(jù)之間的關聯(lián),來以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式生成數(shù)據(jù)關聯(lián)信息(步驟ST3)。接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中(步驟ST4)。例如,合并到在生成數(shù)據(jù)關聯(lián)信息時所參照的數(shù)據(jù)集合中,或輸出到該數(shù)據(jù)集合以外的數(shù)據(jù)集合中。[0018](I)關于數(shù)據(jù)庫接著,對本發(fā)明所處理的數(shù)據(jù)集合(數(shù)據(jù)庫)進行說明。本發(fā)明中,將利用被稱為關聯(lián)(關系)的結構來使數(shù)據(jù)之間關聯(lián)起來的關系數(shù)據(jù)庫(以下稱為RDB)或文件系統(tǒng)作為數(shù)據(jù)存取的對象。圖4是表示RDB中數(shù)據(jù)之間的關聯(lián)的一個示例的圖。如圖4所示,在RDB中,按照表格來對實際數(shù)據(jù)進行管理,而在各表格中,數(shù)據(jù)儲存在每一欄中。此外,表格之間通過公共關鍵詞來相互關聯(lián)。例如,在表格I(表格名為“表格I”的表格數(shù)據(jù))和表格2(表格名為“表格2”的表格數(shù)據(jù))中,將關鍵詞一欄的數(shù)據(jù)“aa”和“bb”作為公共關鍵詞來相互關聯(lián)。此外,在表格2和表格3(表格名為“表格3”的表格數(shù)據(jù))中,表格2的子關鍵詞一欄的數(shù)據(jù)與表格3的關鍵詞一欄數(shù)據(jù)均為“001”和“002”,由此相互關聯(lián)。同樣,在表格2和表格4(表格名為“表格4”的表格數(shù)據(jù))中,表格2的子關鍵詞一欄的數(shù)據(jù)與表格4的關鍵詞一欄數(shù)據(jù)均為“001”和“002”,由此相互關聯(lián)。[0019]圖5是以層級結構來表示圖4的數(shù)據(jù)的關聯(lián)順序的圖。在圖5的示例中,關聯(lián)源即表格I將表格2中的欄A(欄名稱為“A”的欄)的數(shù)據(jù)作為關聯(lián)對象來進行關聯(lián)。另外,將表格2的欄A的數(shù)據(jù)作為關聯(lián)源,利用公共關鍵詞,來分別與表格3的欄a、c(欄名稱為“a”、“c”的各欄)的數(shù)據(jù)以及表格4的欄y、z(欄名稱為“y”、“z”的各欄)的數(shù)據(jù)進行關聯(lián)。由此,在RDB中,通過在表格之間設定公共關鍵詞,能夠對表格之間的數(shù)據(jù)進行關聯(lián)。例如,當路徑引導所利用的數(shù)據(jù)是分別儲存在表格2的欄A、表格3的欄a、c、表格4的欄y、z中的數(shù)據(jù)時,在對數(shù)據(jù)集合進行數(shù)據(jù)存取時,參照根據(jù)數(shù)據(jù)關聯(lián)信息所分析出的公共關鍵詞,由此來掌握所期望的數(shù)據(jù)彼此在數(shù)據(jù)集合中的關聯(lián),從而能高效且高速地從數(shù)據(jù)集合中獲取。[0020](2)關于數(shù)據(jù)關聯(lián)定義接著,對上述數(shù)據(jù)庫的數(shù)據(jù)關聯(lián)定義的細節(jié)進行闡述。圖6是表示數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖,示出了以表格格式來進行表示的情況。在數(shù)據(jù)關聯(lián)定義中,根據(jù)關聯(lián)順序來將一個數(shù)據(jù)作為關聯(lián)源,而將另一個數(shù)據(jù)作為關聯(lián)對象。如圖6所示,在數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式中,作為關聯(lián)源定義,設置了用于設定表格名稱和公共關鍵詞的項目欄,其中的表格名稱是儲存關聯(lián)源數(shù)據(jù)的表格的表格名稱,公共關鍵詞用于確定關聯(lián),而作為關聯(lián)對象定義,設置了用于設定表格名稱、公共關鍵詞、以及參照數(shù)據(jù)的項目欄,其中的表格名稱是儲存關聯(lián)對象數(shù)據(jù)的表格的表格名稱,參照數(shù)據(jù)即關聯(lián)對象數(shù)據(jù)。此外,在關聯(lián)對象定義的參照數(shù)據(jù)一欄中,設定有關聯(lián)對象的參照數(shù)據(jù)的實際數(shù)據(jù)、用于從數(shù)據(jù)庫中檢索參照數(shù)據(jù)的索引、以及表示參照數(shù)據(jù)在數(shù)據(jù)庫中的儲存位置的偏移。另外,圖7是表示以XML(extensibleMarkupLanguage:可擴展標記語言)格式來表現(xiàn)圖6的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的情況的圖。表格格式的數(shù)據(jù)關聯(lián)定義中參照數(shù)據(jù)一欄的內容對應于XML格式的數(shù)據(jù)關聯(lián)定義中參照數(shù)據(jù)標簽所示的部分。參照數(shù)據(jù)標簽可以如圖7所示那樣設定多個登記在關聯(lián)對象的表格中的數(shù)據(jù)。圖8是表示圖6的數(shù)據(jù)關聯(lián)定義的一個示例的圖,示出了對圖5的數(shù)據(jù)之間的關聯(lián)進行定義的情況。如圖8所示,在數(shù)據(jù)關聯(lián)定義中,對于關聯(lián)源數(shù)據(jù)設定了表格名稱的公共關鍵詞,而對于關聯(lián)對象數(shù)據(jù)則設定了表格名稱、公共關鍵詞以及參照數(shù)據(jù)。圖9是表示以XML格式來表現(xiàn)圖8的數(shù)據(jù)關聯(lián)定義的情況的圖。如圖9所示,通過以XML格式來表現(xiàn),使得關聯(lián)源與關聯(lián)對象的數(shù)據(jù)之間的數(shù)據(jù)關聯(lián)定義成為按照關聯(lián)順序依次匯總的數(shù)據(jù)。[0021]圖10是表示RDB中可變長度數(shù)據(jù)之間的關聯(lián)的一個示例的圖。圖10中,對于表格I和表格2的數(shù)據(jù),表格I的子關鍵詞一欄的數(shù)據(jù)與表格2的關鍵詞一欄的數(shù)據(jù)均為“001”和“002”,由此相互關聯(lián)。此外,表格I的欄B中儲存有由屬性1、屬性2、屬性3構成的可變長度二進制數(shù)據(jù)。表格2的欄b中儲存有由屬性a、屬性b、屬性c構成的可變長度二進制數(shù)據(jù)。圖11是表示關聯(lián)對象的數(shù)據(jù)為可變長度時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖,而且以表格格式來表現(xiàn)。如圖11所示,當關聯(lián)對象的參照數(shù)據(jù)為可變長度數(shù)據(jù)時,將儲存可變長度數(shù)據(jù)的欄的欄名稱設定在“欄名稱”一欄中,并將可變長度數(shù)據(jù)的屬性的屬性名稱設定在“屬性名稱”一欄中。此外,圖12是表示圖11的數(shù)據(jù)關聯(lián)定義的一個示例的圖,定義了圖10中的關聯(lián)。如圖12所示,關聯(lián)對象的表格2的參照數(shù)據(jù)的欄名稱為欄b,利用逗號分隔來定義要利用的屬性a、b、C。[0022]圖13是表示利用關聯(lián)源的數(shù)據(jù)時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖,而且以表格格式來表現(xiàn)。在進行了關聯(lián)的數(shù)據(jù)中,除了設想利用關聯(lián)對象的數(shù)據(jù)以外,也設想利用關聯(lián)源的數(shù)據(jù)的情況。在該情況下,對于關聯(lián)源的數(shù)據(jù)也以可設定的數(shù)據(jù)格式對數(shù)據(jù)之間的關聯(lián)進行定義。例如,當關聯(lián)源用于數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)(以下稱為利用數(shù)據(jù))為固定長度的數(shù)據(jù)時,如圖13所示,在關聯(lián)源定義中設置儲存關聯(lián)源的利用數(shù)據(jù)的利用數(shù)據(jù)欄。在利用數(shù)據(jù)欄中對關聯(lián)源的利用數(shù)據(jù)的欄名稱進行定義。另外,圖14是表示以XML格式來表現(xiàn)圖13的數(shù)據(jù)關聯(lián)定義的情況的圖。表格格式的數(shù)據(jù)關聯(lián)定義中利用數(shù)據(jù)欄的內容對應于XML格式的數(shù)據(jù)關聯(lián)定義中利用數(shù)據(jù)標簽所示的部分。在該利用數(shù)據(jù)標簽中,可以如圖14所示那樣設定多個登記在關聯(lián)源的表格中的數(shù)據(jù)。[0023]圖15是表示關聯(lián)源和關聯(lián)對象的數(shù)據(jù)為可變長度時的數(shù)據(jù)關聯(lián)定義的數(shù)據(jù)格式的一個示例的圖,而且以表格格式來表現(xiàn)。當關聯(lián)源與關聯(lián)對象這兩者的數(shù)據(jù)均為可變長度的數(shù)據(jù)時,分別在關聯(lián)源定義的利用數(shù)據(jù)欄以及關聯(lián)對象定義的參照數(shù)據(jù)欄中設置“欄名稱”和“屬性名稱”的設定欄。在“欄名稱”一欄中設定儲存可變長度數(shù)據(jù)的欄的欄名稱,并在“屬性名稱”中設定該可變長度數(shù)據(jù)的屬性的屬性名稱。圖16是表示以XML格式來表現(xiàn)圖15的數(shù)據(jù)關聯(lián)定義的情況的圖。圖16中,表格格式的數(shù)據(jù)關聯(lián)定義中利用數(shù)據(jù)欄的欄名稱的項目對應于XML格式的數(shù)據(jù)關聯(lián)信息中欄名稱標簽所示的部分,表格格式的數(shù)據(jù)關聯(lián)定義的關聯(lián)對象定義中表格名稱和公共關鍵詞的項目對應于XML格式的數(shù)據(jù)關聯(lián)信息的關聯(lián)對象定義中表格名稱標簽和公共關鍵詞標簽所示的部分。對這些標簽所表示的數(shù)據(jù),也能如圖16那樣設定多個登記在關聯(lián)源以及關聯(lián)對象的各表格中的數(shù)據(jù)。[0024]圖17是表示利用可變長度的公共關鍵詞來使數(shù)據(jù)之間的關聯(lián)對應起來的情況的一個示例的圖。圖17中,關聯(lián)源即表格I的公共關鍵詞和關聯(lián)對象即表格2的公共關鍵詞以二進制格式儲存在各自的可變長度欄中。即,在表格I中,由欄B的屬性I所構成的部分為公共關鍵詞,而在表格2中,由欄b的屬性a所構成的部分為公共關鍵詞。圖18是表示公共關鍵詞為可變長度時的數(shù)據(jù)關聯(lián)定義的格式的一個示例的圖,示出了以表格格式來表現(xiàn)的情況。如圖18所示,當關聯(lián)源以及關聯(lián)對象的公共關鍵詞為可變長度時,在關聯(lián)源定義以及關聯(lián)對象定義雙方的公共關鍵詞中設置有設定“欄名稱”和“屬性名稱”的項目。此外,圖19是表示圖18的數(shù)據(jù)關聯(lián)定義的一個示例的圖,定義了圖17中的關聯(lián)。如圖19所示,將欄B和屬性I設定為關聯(lián)源的公共關鍵詞,將欄b和屬性a設定為關聯(lián)對象的公共關鍵詞。[0025]上述數(shù)據(jù)關聯(lián)定義是針對數(shù)據(jù)在目的信息處理中被利用的數(shù)據(jù)庫,以表格格式或XML格式預先生成的。例如,當數(shù)據(jù)關聯(lián)信息的生成對象、即信息處理裝置為導航裝置時,預先生成地圖數(shù)據(jù)庫的數(shù)據(jù)關聯(lián)定義。[0026](3)關于數(shù)據(jù)關聯(lián)信息數(shù)據(jù)關聯(lián)信息生成部4基于根據(jù)數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果所確定的數(shù)據(jù)之間的關聯(lián),以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式來生成數(shù)據(jù)關聯(lián)信肩、O圖20是表示數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)格式的一個示例的圖。如圖20所示,數(shù)據(jù)關聯(lián)信息中分別設定有關聯(lián)源的數(shù)據(jù)(數(shù)據(jù)1、數(shù)據(jù)2、…、數(shù)據(jù)η)以及與其相對應的關聯(lián)對象數(shù)據(jù)。圖21是說明數(shù)據(jù)關聯(lián)信息的生成步驟的圖,示出了利用圖8的數(shù)據(jù)關聯(lián)定義的分析結果所生成的數(shù)據(jù)關聯(lián)信息。數(shù)據(jù)關聯(lián)信息生成部4如圖21所示,根據(jù)由數(shù)據(jù)關聯(lián)定義分析部3所確定的數(shù)據(jù)之間的關聯(lián)順序,來將關聯(lián)對象的數(shù)據(jù)依次儲存到規(guī)定的欄中,從而生成數(shù)據(jù)關聯(lián)信息。圖21中,如虛線箭頭所示,按照與表格I關聯(lián)的表格2的欄A的數(shù)據(jù)、與表格2關聯(lián)的表格3的欄a、c的數(shù)據(jù)、以及與表格2關聯(lián)的表格4的欄y、z的數(shù)據(jù)的順序,來依次儲存到相鄰的欄中。由此,對于數(shù)據(jù)關聯(lián)信息,預先根據(jù)關聯(lián)順序儲存關聯(lián)對象數(shù)據(jù),從而若對數(shù)據(jù)關聯(lián)信息進行分析,則能容易地掌握數(shù)據(jù)之間的關聯(lián)順序。[0027]另外,數(shù)據(jù)關聯(lián)信息中關聯(lián)對象數(shù)據(jù)的儲存順序并不限于上述關聯(lián)順序,也可以將數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)儲存欄與關聯(lián)對象數(shù)據(jù)預先對應起來。圖22是表示數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)格式和數(shù)據(jù)關聯(lián)信息定義的一個示例的圖,示出了關聯(lián)對象的數(shù)據(jù)為固定長度的情況。圖22所示的數(shù)據(jù)關聯(lián)信息定義是定義了應當儲存在數(shù)據(jù)關聯(lián)信息的各欄(圖22的第一列、第二列、第三列、第四列)中的關聯(lián)對象數(shù)據(jù)的信息。數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)信息定義所定義的欄與數(shù)據(jù)之間的對應關系,來將關聯(lián)對象數(shù)據(jù)依次儲存到欄中,生成數(shù)據(jù)關聯(lián)信息。另外,當關聯(lián)對象數(shù)據(jù)為可變長度時,如圖23所示,除了用于確定關聯(lián)對象數(shù)據(jù)的表格名稱和欄名稱以外,還在數(shù)據(jù)關聯(lián)信息定義中設定了表示可變長度數(shù)據(jù)的屬性的屬性名稱。[0028]也可以如圖24所示那樣在數(shù)據(jù)關聯(lián)信息中儲存關聯(lián)對象數(shù)據(jù)的實際數(shù)據(jù)。由此,無需參照數(shù)據(jù)集合的表格,就能從數(shù)據(jù)關聯(lián)信息中獲取所期望的數(shù)據(jù)的實際數(shù)據(jù),因而能提高數(shù)據(jù)存取性。此外,也可以如圖25所示,儲存關聯(lián)對象數(shù)據(jù)的索引、即用于在數(shù)據(jù)集合中識別出關聯(lián)對象的實際數(shù)據(jù)的索引。由于儲存了索引,因而與儲存實際數(shù)據(jù)的情況相比,存取速度有所下降,但無需在數(shù)據(jù)關聯(lián)信息和地圖DB中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。另外,也可以如圖26所示那樣在數(shù)據(jù)關聯(lián)信息中儲存關聯(lián)對象數(shù)據(jù)的偏移。關聯(lián)對象數(shù)據(jù)的偏移是表示數(shù)據(jù)集合中的關聯(lián)對象數(shù)據(jù)的始端、或者始端到特定的構成要素(數(shù)據(jù)項目)之間的距離的值。由于示出了偏移值,因而與索引的情況同樣,無需在數(shù)據(jù)關聯(lián)信息和地圖DB中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。此外,在對可變長度二進制數(shù)據(jù)進行反序列化的情況下,能高速地對所期望的屬性值進行存取。[0029](4)數(shù)據(jù)關聯(lián)信息的利用方式圖27是表示對于各種應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的利用方式的概要的圖。車載導航裝置等信息處理裝置(圖2所示的信息處理裝置)利用多種應用程序來執(zhí)行各種功能(路徑搜索、地圖顯示等)。在該信息處理裝置中登記由關聯(lián)信息生成裝置I所生成的各個功能的數(shù)據(jù)關聯(lián)信息。例如,如圖27所示,在數(shù)據(jù)關聯(lián)信息存儲部5a中存儲有與功能A相對應的數(shù)據(jù)關聯(lián)信息A、與功能B相對應的數(shù)據(jù)關聯(lián)信息B、以及與功能C相對應的數(shù)據(jù)關聯(lián)信息C。[0030]信息處理裝置的CPU7執(zhí)行例如與功能A有關的應用A,由此來作為進行功能A的處理的功能執(zhí)行部13進行動作。這里,當需要從地圖DB存儲部6a的地圖數(shù)據(jù)庫(以下稱為地圖DB)中獲取功能A的處理所利用的地圖數(shù)據(jù)時,CPU7執(zhí)行數(shù)據(jù)存取程序,由此來作為數(shù)據(jù)存取部14進行動作。此時,數(shù)據(jù)存取部14能夠通過參照與功能A(應用A)相對應的數(shù)據(jù)關聯(lián)信息A,來掌握功能A所利用的相互關聯(lián)的地圖數(shù)據(jù),因此能高效且高速地存取所期望的地圖數(shù)據(jù)。[0031]此外,為了參照數(shù)據(jù)關聯(lián)信息進行數(shù)據(jù)存取,需要掌握以何種方式來儲存由數(shù)據(jù)關聯(lián)信息所規(guī)定的數(shù)據(jù)。這種數(shù)據(jù)關聯(lián)信息中數(shù)據(jù)儲存方式的定義記載在數(shù)據(jù)定義信息中。圖28是表示數(shù)據(jù)定義信息的一個例子的圖。圖28中,數(shù)據(jù)定義信息包含儲存了由數(shù)據(jù)關聯(lián)信息對關聯(lián)進行了規(guī)定的數(shù)據(jù)的表格(圖24?圖26)的欄所對應的屬性名稱、數(shù)據(jù)類型(整數(shù)值Int、浮動小數(shù)點型float、double、字符串型String、日期型Date等)。數(shù)據(jù)定義信息例如針對各數(shù)據(jù)關聯(lián)信息而預先設定在數(shù)據(jù)存取程序中。數(shù)據(jù)存取部14參照數(shù)據(jù)定義信息來確定所期望的數(shù)據(jù)的存儲方式(所期望的數(shù)據(jù)在地圖DB中的存儲方式),從而對地圖DB進行數(shù)據(jù)存取。[0032](5)關于數(shù)據(jù)關聯(lián)信息輸出定義圖29是表示實施方式I的關聯(lián)信息生成裝置的其它結構的框圖。圖29中,在關聯(lián)信息生成裝置IA中,將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息合并到數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合中進行管理。如上所述,數(shù)據(jù)關聯(lián)信息生成部4基于根據(jù)數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果所確定的數(shù)據(jù)之間的關聯(lián),來以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式生成數(shù)據(jù)關聯(lián)信息。數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出對象的存儲部中。關聯(lián)信息生成裝置IA相當于由數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出對象的存儲部為數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合時的結構。[0033]這里,對在數(shù)據(jù)關聯(lián)信息的生成處理中參照數(shù)據(jù)關聯(lián)信息輸出定義的處理進行詳細說明。圖30是表示實施方式I中的數(shù)據(jù)關聯(lián)信息的生成處理的細節(jié)的流程圖。在圖30的右側所記載的數(shù)據(jù)關聯(lián)信息的生成處理(相當于圖3的流程圖)中,步驟ST3和步驟ST4相當于參照數(shù)據(jù)關聯(lián)信息輸出定義的處理。在步驟ST3的數(shù)據(jù)關聯(lián)信息的生成處理中,執(zhí)行圖30的左側由虛線包圍所示的各處理,而在步驟ST4的數(shù)據(jù)關聯(lián)信息的輸出處理中,執(zhí)行圖30的左側由虛線包圍所示的各處理。首先,在向數(shù)據(jù)關聯(lián)信息生成部4輸入數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果時,該數(shù)據(jù)關聯(lián)信息生成部4讀取預先設定在本裝置中的數(shù)據(jù)關聯(lián)信息輸出定義(步驟ST3-1)。[0034]接著,數(shù)據(jù)關聯(lián)信息生成部4對所讀取到的數(shù)據(jù)關聯(lián)信息輸出定義的內容進行分析,來決定關聯(lián)對象數(shù)據(jù)的輸出方式以及存儲方法(數(shù)據(jù)關聯(lián)信息的輸出對象)(步驟ST3-2)。圖31是表示以XML格式來表現(xiàn)數(shù)據(jù)關聯(lián)信息輸出定義的情況的圖。數(shù)據(jù)關聯(lián)信息輸出定義中定義了由數(shù)據(jù)關聯(lián)定義對關聯(lián)進行了定義的數(shù)據(jù)的輸出信息。這里,輸出信息是對數(shù)據(jù)關聯(lián)信息的輸出方式以及存儲方法進行規(guī)定的信息。如圖31所示,能夠在輸出信息標簽所表示的部分中設定多個定義輸出信息的數(shù)據(jù)。此夕卜,為了確定定義輸出信息的數(shù)據(jù),在輸出信息標簽的子要素即輸出方式標簽中設有表格名稱標簽以及屬性名稱標簽。表格名稱標簽中定義了表示設定在數(shù)據(jù)關聯(lián)定義中的關聯(lián)對象以及關聯(lián)源的表格的表格名稱,屬性名稱中定義了儲存關聯(lián)對象或者關聯(lián)源的數(shù)據(jù)的欄名稱(在可變長度數(shù)據(jù)的情況下為屬性名稱)。數(shù)據(jù)關聯(lián)信息輸出定義中,對包含在數(shù)據(jù)關聯(lián)信息中進行輸出的每個數(shù)據(jù)項目設置輸出信息。即,在輸出方式標簽所示的部分中定義了是否將關聯(lián)對象或者關聯(lián)源數(shù)據(jù)的實際數(shù)據(jù)設定到數(shù)據(jù)關聯(lián)信息中、是否將關聯(lián)對象或者關聯(lián)源數(shù)據(jù)的實際數(shù)據(jù)的索引設定到數(shù)據(jù)關聯(lián)信息中、是否將關聯(lián)對象或者關聯(lián)源數(shù)據(jù)的實際數(shù)據(jù)的偏移值設定到數(shù)據(jù)關聯(lián)信息中。例如,若在輸出方式標簽中定義數(shù)值“1”,則數(shù)據(jù)關聯(lián)信息生成部4參照數(shù)據(jù)集合存儲部6或數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合來獲取實際數(shù)據(jù),從而生成數(shù)據(jù)關聯(lián)信息(步驟ST3a-3)。若在輸出方式標簽中定義數(shù)值“2”,則數(shù)據(jù)關聯(lián)信息生成部4參照數(shù)據(jù)集合存儲部6或數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合來獲取實際數(shù)據(jù)的索引,從而生成數(shù)據(jù)關聯(lián)信息(步驟ST3b-3)。若在輸出方式標簽中定義數(shù)值“3”,則數(shù)據(jù)關聯(lián)信息生成部4參照數(shù)據(jù)集合存儲部6或數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合來獲取實際數(shù)據(jù)的偏移值,從而生成數(shù)據(jù)關聯(lián)信息(步驟ST3c-3)。[0035]此外,在圖31所示的儲存方法標簽所示的部分中設定有所生成的數(shù)據(jù)關聯(lián)信息的輸出對象,并對數(shù)據(jù)關聯(lián)信息僅定義一個輸出對象。設定了將數(shù)據(jù)關聯(lián)信息儲存到步驟ST3a-3、3b-3、3c-3中生成數(shù)據(jù)關聯(lián)信息時所參照的數(shù)據(jù)集合以外的其它數(shù)據(jù)集合中、還是儲存到作為參照對象而利用的數(shù)據(jù)集合中。例如,若在儲存方法標簽中設定了數(shù)值“1”,則將用作參照對象的數(shù)據(jù)集合以外的其它數(shù)據(jù)集合作為儲存對象。在該情況下,數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到用作參照對象的數(shù)據(jù)集合以外的其它數(shù)據(jù)集合、即數(shù)據(jù)關聯(lián)信息存儲部5a的數(shù)據(jù)集合中(步驟ST4a)。在該情況下,相當于圖1所示的關聯(lián)信息生成裝置I的結構。另一方面,若在儲存方法標簽中設定了數(shù)值“2”,則將用作參照對象的數(shù)據(jù)集合作為儲存對象。在該情況下,數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到用作參照對象的數(shù)據(jù)集合存儲部6’的數(shù)據(jù)集合中(步驟ST4b)。S卩,相當于圖29所示的關聯(lián)信息生成裝置IA的結構。[0036]如上所述,根據(jù)該實施方式1,包括:數(shù)據(jù)關聯(lián)定義輸入部2,該數(shù)據(jù)關聯(lián)定義輸入部2輸入對數(shù)據(jù)集合中的數(shù)據(jù)之間的關聯(lián)進行了定義的數(shù)據(jù)關聯(lián)定義;數(shù)據(jù)關聯(lián)定義分析部3,該數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2輸入的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析;以及數(shù)據(jù)關聯(lián)信息生成部4,該數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,來生成數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中設定了在數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)。通過上述結構,能夠根據(jù)需要來生成數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中設定了在數(shù)據(jù)集合中相互關聯(lián)的所期望的數(shù)據(jù)。[0037]此外,根據(jù)該實施方式1,由于數(shù)據(jù)關聯(lián)信息是儲存了在數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)的信息,因此無需參照RDB等數(shù)據(jù)集合中的表格,就能從數(shù)據(jù)關聯(lián)信息中獲取所期望的數(shù)據(jù)的實際數(shù)據(jù),因而能提高數(shù)據(jù)存取性。[0038]另外,根據(jù)該實施方式1,由于數(shù)據(jù)關聯(lián)信息是儲存了對在數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)進行識別的索引的信息,因此無需在數(shù)據(jù)關聯(lián)信息和數(shù)據(jù)集合中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。[0039]另外,根據(jù)該實施方式1,由于數(shù)據(jù)關聯(lián)信息是儲存了在數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)在該數(shù)據(jù)集合中的儲存位置的信息,因此與索引的情況同樣,無需在數(shù)據(jù)關聯(lián)信息和數(shù)據(jù)集合中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。此外,在對可變長度二進制數(shù)據(jù)進行反序列化的情況下,能高速地對所期望的屬性值進行存取。[0040]另外,根據(jù)該實施方式1,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB存儲部6a的地圖DB以外的數(shù)據(jù)關聯(lián)信息存儲部5a中,因此確保了數(shù)據(jù)關聯(lián)信息和地圖DB的地圖數(shù)據(jù)之間的獨立性,即使在物理上將數(shù)據(jù)關聯(lián)信息從數(shù)據(jù)關聯(lián)信息存儲部5a中排除,也不會對地圖數(shù)據(jù)產生影響。因此,能容易地排除不需要的數(shù)據(jù)關聯(lián)信息,從而能提高數(shù)據(jù)關聯(lián)信息數(shù)據(jù)庫的維護性。[0041]另外,根據(jù)實施方式1,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB存儲部6a的地圖DB中,因此能通過僅與一個地圖DB進行連接來存取數(shù)據(jù)關聯(lián)信息、各地圖數(shù)據(jù)(背景地圖、名稱等)。[0042]實施方式2圖32是表示本發(fā)明的實施方式2的地圖生成裝置的結構的框圖。實施方式2的地圖生成裝置15是利用基礎地圖數(shù)據(jù)來生成導航處理中所利用的地圖數(shù)據(jù)的裝置,并且是具有上述實施方式I的圖2所示的硬件結構的信息處理裝置。如圖32所示,其功能結構包括關聯(lián)信息生成部la、數(shù)據(jù)關聯(lián)信息存儲部5a、地圖DB存儲部6a、基礎地圖存儲部6b以及地圖生成執(zhí)行部13a。此外,關聯(lián)信息生成部Ia與上述實施方式I所示的關聯(lián)信息生成裝置I同樣,是生成數(shù)據(jù)關聯(lián)信息的結構部,包括數(shù)據(jù)關聯(lián)定義輸入部2、數(shù)據(jù)關聯(lián)定義存儲部2a、數(shù)據(jù)關聯(lián)定義分析部3、數(shù)據(jù)關聯(lián)信息生成部4以及數(shù)據(jù)關聯(lián)信息輸出部5。[0043]數(shù)據(jù)關聯(lián)定義輸入部2是從數(shù)據(jù)關聯(lián)定義存儲部2a輸入數(shù)據(jù)關聯(lián)定義的結構部。例如,在數(shù)據(jù)關聯(lián)定義存儲部2a中進行檢索來獲取由地圖生成執(zhí)行部13a所指示的數(shù)據(jù)關聯(lián)定義。另外,數(shù)據(jù)關聯(lián)定義存儲部2a中儲存有與地圖DB存儲部6a的地圖DB有關的數(shù)據(jù)關聯(lián)定義。數(shù)據(jù)關聯(lián)定義分析部3是對數(shù)據(jù)關聯(lián)定義輸入部2所獲取到的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析的結構部。[0044]數(shù)據(jù)關聯(lián)信息生成部4是基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,生成對構成地圖DB的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行了規(guī)定的數(shù)據(jù)關聯(lián)信息的結構部。此外,數(shù)據(jù)關聯(lián)信息輸出部5是將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象的結構部。[0045]數(shù)據(jù)關聯(lián)信息存儲部5a是對數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息進行存儲的存儲部。另外,該數(shù)據(jù)關聯(lián)信息存儲部5a中存儲有對構成地圖DB的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行規(guī)定的數(shù)據(jù)關聯(lián)信息。因此,通過將實施方式2的地圖生成裝置15組裝到導航裝置中,當導航裝置要從地圖DB中獲取所期望的地圖數(shù)據(jù)時,只要參照數(shù)據(jù)關聯(lián)信息并進行數(shù)據(jù)存取,就能高效且高速地從地圖DB中獲取所期望的地圖數(shù)據(jù)。[0046]地圖DB存儲部6a是對例如路徑搜索、路徑引導等導航處理中所利用的地圖數(shù)據(jù)所構成的地圖DB進行存儲的存儲部。基礎地圖存儲部6b是對地圖DB的地圖數(shù)據(jù)生成時所利用的數(shù)據(jù)進行存儲的存儲部。另外,儲存在基礎地圖存儲部6b中的數(shù)據(jù)(以下稱為基礎地圖數(shù)據(jù))是構成地圖DB的地圖數(shù)據(jù)的源數(shù)據(jù),例如可舉出后面利用圖33所闡述的幾何要素以及相位要素的數(shù)據(jù)。[0047]地圖生成執(zhí)行部13a是根據(jù)導航處理中的各種功能來分別對存儲在基礎地圖存儲部6b中的基礎地圖數(shù)據(jù)進行關聯(lián),由此來生成導航處理所利用的地圖數(shù)據(jù)的結構部。例如,若圖2所示的信息處理裝置的CPU7執(zhí)行地圖生成程序,則作為地圖生成執(zhí)行部13a進行動作,生成路徑引導、地圖顯示、路徑搜索等所利用的地圖數(shù)據(jù)。[0048]這里,對存儲在地圖DB存儲部6a中的地圖DB進行說明。圖33是表示地圖DB的結構的圖。如圖33所示,在地圖DB中,作為基本要素,將表示圖形形狀的要素(幾何要素)、與表示數(shù)據(jù)之間的聯(lián)系即網絡的要素(相位要素)分別關聯(lián)起來,從而作為地圖數(shù)據(jù)進行登記。幾何要素是由表示位點的點、表示線的多段線、以及表示面的多邊形所構成的地圖數(shù)據(jù)。此外,相位要素是由節(jié)點以及鏈路所構成的地圖數(shù)據(jù)。此外,地圖數(shù)據(jù)中還包含道路以及地名的名稱數(shù)據(jù)、路徑引導時的導向音頻所利用的音頻數(shù)據(jù)、由圖標等表示的表示特征場所的POI(PointofInterest:興趣點)數(shù)據(jù)。[0049]下面,對動作進行說明。這里對將實施方式2的地圖生成裝置15應用到導航裝置中時導航應用的代表性功能即路徑引導所利用的地圖的生成處理進行闡述。圖34是用于對生成路徑引導所利用的地圖的概要進行說明的圖。在路徑引導中,通過路徑搜索處理,從地圖DB中獲取圖34所示那樣的節(jié)點列(節(jié)點I?4)和鏈路列(鏈路I?3)來作為路徑信息,并隨著駕駛者所操縱的車輛的移動來進行恰當?shù)穆窂揭龑?。路徑引導所需的信息中包括表示通行點的名稱、將該名稱告訴駕駛者的音頻、表示特征場所的PO1、以及用于在視覺上向駕駛者顯示通行地點的背景地圖,此外還包括交叉路口圖像、交通信息等。另外,在該導航處理中,作為路徑引導那樣利用了多個信息的功能,可舉出地圖顯示以及路徑搜索。地圖顯示時需要背景地圖、地點的名稱、POI等,而路徑搜索時則需要道路網絡以及交通信息等。[0050]地圖生成執(zhí)行部13a從基礎地圖存儲部6b中讀取圖33所示的幾何要素、相位要素、道路及地點名的名稱數(shù)據(jù)、音頻數(shù)據(jù)、POI數(shù)據(jù)等各種地圖數(shù)據(jù)來作為地圖生成所利用的基礎地圖數(shù)據(jù)。接著,地圖生成執(zhí)行部13a利用從基礎地圖存儲部6b中讀取到的基礎地圖數(shù)據(jù),來對幾何要素、相位要素、名稱數(shù)據(jù)、音頻數(shù)據(jù)、以及POI數(shù)據(jù)的各種地圖數(shù)據(jù)進行關聯(lián),從而生成要登記到地圖DB中的地圖數(shù)據(jù)。另外,利用路徑搜索后得到的表示路徑的道路網絡(節(jié)點、鏈路)所對應的名稱、音頻、地圖等來實施路徑引導。此外,在進行路徑引導時也利用標識(導向板)、分岔地點的圖像等。通過利用上述地圖數(shù)據(jù)來進行顯示處理,由此從顯示裝置10及未圖示的揚聲器提供例如圖34所示那樣在背景地圖上作為路徑搜索的結果所得到的路徑、以及用于根據(jù)該路徑進行出發(fā)地與目的地之間的導向的導向信息(導向音頻、Ρ0Ι)。[0051]上述那樣關聯(lián)后的各種基礎地圖數(shù)據(jù)分別儲存在地圖DB中與其對應的表格中,并對每個表格定義了關聯(lián)。在圖34所示的示例中,對節(jié)點I關聯(lián)了背景地圖、名稱以及POI的各表格,并將名稱的表格與音頻的表格關聯(lián)起來。這些基礎地圖數(shù)據(jù)之間的關聯(lián)由數(shù)據(jù)關聯(lián)定義所定義。[0052]圖35是表示圖34的各種數(shù)據(jù)之間的關聯(lián)的圖。對于圖34所示的節(jié)點1、2,在圖35所示的節(jié)點表格中分別規(guī)定了節(jié)點編號001、002、以及作為連接鏈路ID的鏈路1、2。此外,在節(jié)點表格中,作為與各節(jié)點1、2相對應的名稱數(shù)據(jù)的ID,對節(jié)點I賦予了名稱ID“aa”,并對節(jié)點2賦予了名稱ID“bb”。將該名稱ID作為公共關鍵詞,從而將節(jié)點表格與名稱表格的各數(shù)據(jù)之間關聯(lián)起來。同樣,在儲存了節(jié)點1、2的各點數(shù)據(jù)(緯度經度)的背景地圖表格中,分別賦予了節(jié)點編號001、002來作為節(jié)點1、2的點數(shù)據(jù)的ID,并將該ID作為公共關鍵詞來將節(jié)點表格與背景地圖表格的各數(shù)據(jù)之間關聯(lián)起來。在以二進制格式儲存音頻數(shù)據(jù)的音頻表格中,音頻ID“OOal”的音頻數(shù)據(jù)與名稱表格的名稱“A交叉路口”相關聯(lián),音頻ID“00a2”的音頻數(shù)據(jù)與名稱表格的名稱“B交叉路口”相關聯(lián)。這些音頻ID“OOal”及音頻ID“00a2”成為公共關鍵詞,從而將名稱表格與音頻表格關聯(lián)起來。[0053]當?shù)貓D生成執(zhí)行部13a生成地圖數(shù)據(jù)時,將上述數(shù)據(jù)之間的關聯(lián)定義為圖36所示的數(shù)據(jù)關聯(lián)定義,并存儲到數(shù)據(jù)關聯(lián)定義存儲部2a中。另外,圖36中設想了關聯(lián)源即節(jié)點表格的連接鏈路ID屬性也包含在數(shù)據(jù)關聯(lián)信息中的情況,并利用了圖13所示的數(shù)據(jù)格式。此外,在圖36所示的示例中,將節(jié)點表格作為關聯(lián)源與名稱表格進行關聯(lián),并設定了節(jié)點表格的連接鏈路ID作為關聯(lián)源定義的利用數(shù)據(jù)。另一方面,將名稱表格作為關聯(lián)源與音頻表格以及背景地圖表格進行關聯(lián),但沒有關聯(lián)源的利用數(shù)據(jù)。在該情況下,如圖36所示,能夠通過使關聯(lián)源定義的利用數(shù)據(jù)欄為空欄,來將關聯(lián)源的數(shù)據(jù)設定成被排除在數(shù)據(jù)關聯(lián)信息所包含的對象以外。[0054]此外,地圖生成執(zhí)行部13a指示關聯(lián)信息生成部Ia來生成對構成上述地圖數(shù)據(jù)的各種數(shù)據(jù)(基礎地圖數(shù)據(jù))之間的關聯(lián)進行了規(guī)定的數(shù)據(jù)關聯(lián)信息。在關聯(lián)信息生成部Ia中,數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a輸入由地圖生成裝置15所指示的地圖數(shù)據(jù)相關的數(shù)據(jù)關聯(lián)定義。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義所定義的構成地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行分析。接著,數(shù)據(jù)關聯(lián)信息生成部4基于根據(jù)對數(shù)據(jù)關聯(lián)定義進行分析所確定的數(shù)據(jù)之間的關聯(lián),以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式生成數(shù)據(jù)關聯(lián)信息。由此生成了圖37所示那樣的數(shù)據(jù)關聯(lián)信息。另外,圖37所示的示例示出了名稱“A交叉路口”、音頻數(shù)據(jù)“0010100”、點數(shù)據(jù)“(135.12,35.01)等那樣對數(shù)據(jù)的實際數(shù)據(jù)進行儲存的情況。[0055]接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中。圖38是表示將數(shù)據(jù)關聯(lián)信息儲存到地圖DB內時的地圖生成裝置的結構的圖。在圖38所示的地圖生成裝置15A中,數(shù)據(jù)關聯(lián)信息輸出部5物理性地將數(shù)據(jù)關聯(lián)信息儲存到地圖DB內來作為地圖DB存儲部6a’。由此,能通過僅與一個地圖DB進行連接來對數(shù)據(jù)關聯(lián)信息以及構成地圖數(shù)據(jù)的各數(shù)據(jù)(背景地圖、名稱等)進行存取。[0056]如上所述,根據(jù)該實施方式2,包括:數(shù)據(jù)關聯(lián)定義輸入部2,該數(shù)據(jù)關聯(lián)定義輸入部2輸入對構成地圖DB的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行了定義的數(shù)據(jù)關聯(lián)定義;數(shù)據(jù)關聯(lián)定義分析部3,該數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2輸入的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析;以及數(shù)據(jù)關聯(lián)信息生成部4,該數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,來生成數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中設定了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)。通過上述結構,能夠根據(jù)需要來生成數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中設定了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù),因此能基于數(shù)據(jù)關聯(lián)信息來高效且高速地從地圖DB中獲取所期望的地圖數(shù)據(jù)。[0057]此外,根據(jù)該實施方式2,由于數(shù)據(jù)關聯(lián)信息是儲存了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)的信息,因此無需參照RDB等地圖DB中的表格,就能從數(shù)據(jù)關聯(lián)信息中獲取實際數(shù)據(jù),因而能提高數(shù)據(jù)存取性。[0058]另外,根據(jù)該實施方式2,由于數(shù)據(jù)關聯(lián)信息是儲存了對構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)進行識別的索引的信息,因此無需在數(shù)據(jù)關聯(lián)信息和地圖DB中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。[0059]另外,根據(jù)該實施方式2,由于數(shù)據(jù)關聯(lián)信息是儲存了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)的實際數(shù)據(jù)在該地圖DB中的儲存位置的信息,因此與索引的情況同樣,無需在數(shù)據(jù)關聯(lián)信息和地圖DB中對實際數(shù)據(jù)進行雙重管理,因此能抑制數(shù)據(jù)量的增加。此夕卜,在對可變長度二進制數(shù)據(jù)進行反序列化的情況下,能高速地對所期望的屬性值進行存取。[0060]另外,根據(jù)該實施方式2,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB存儲部6a’的地圖DB以外的數(shù)據(jù)關聯(lián)信息存儲部5a中,因此確保了數(shù)據(jù)關聯(lián)信息和地圖DB的地圖數(shù)據(jù)之間的獨立性,即使在物理上將數(shù)據(jù)關聯(lián)信息從數(shù)據(jù)關聯(lián)信息存儲部5a中排除,也不會對地圖數(shù)據(jù)產生影響。因此,能容易地排除不需要的數(shù)據(jù)關聯(lián)信息,從而能提高數(shù)據(jù)關聯(lián)信息數(shù)據(jù)庫的維護性。[0061]另外,根據(jù)實施方式2,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB存儲部6a’的地圖DB中,因此能通過僅與一個地圖DB進行連接來對數(shù)據(jù)關聯(lián)信息、各地圖數(shù)據(jù)(背景地圖、名稱等)進行存取。[0062]實施方式3圖39是表示本發(fā)明的實施方式3的導航裝置的結構的框圖。在實施方式3的導航裝置16中,利用由實施方式2的地圖生成裝置15所生成的地圖數(shù)據(jù)來執(zhí)行導航處理。此外,在導航裝置16與地圖生成裝置15之間,共享著儲存地圖數(shù)據(jù)的地圖DB以及儲存數(shù)據(jù)關聯(lián)信息的數(shù)據(jù)關聯(lián)信息存儲部5a。另外,在圖39中,由于利用了由地圖生成裝置15預先生成的地圖數(shù)據(jù),因此省略了基礎地圖存儲部6b的記載。[0063]實施方式3的導航裝置16包括輸入裝置12、導航功能執(zhí)行部13b、數(shù)據(jù)存取部14a以及位置檢測部17。輸入裝置12與圖2中說明的裝置相同。此外,位置檢測部17相當于圖2中的通信裝置11,具有對來自GPS衛(wèi)星的GPS信號、FM電波進行接收來檢測出位置信息的功能。導航功能執(zhí)行部13b是基于從地圖DB中獲取到的地圖數(shù)據(jù)以及由位置檢測部17所檢測到的當前位置,來執(zhí)行導航處理的各種功能的結構部。導航功能執(zhí)行部13b所利用的地圖數(shù)據(jù)由數(shù)據(jù)存取部14a從地圖DB中獲取。[0064]數(shù)據(jù)存取部14a是參照與由導航功能執(zhí)行部13b所執(zhí)行的功能相對應的數(shù)據(jù)關聯(lián)信息,對地圖DB進行數(shù)據(jù)存取,從而獲取所期望的地圖數(shù)據(jù)的結構部。例如,通過由圖2所示的信息處理裝置的CPU7執(zhí)行數(shù)據(jù)存取程序,由此來作為數(shù)據(jù)存取部14a進行動作。另外,在圖39中,對與圖2、圖32相同的構成要素,標注了相同標號,并省略了說明。[0065]下面,對動作進行說明。圖40是表示實施方式3的導航裝置所進行的應用處理的流程的流程圖。由導航功能執(zhí)行部13b開始執(zhí)行用于實現(xiàn)規(guī)定功能的導航應用。這里,當需要從地圖DB中獲取上述規(guī)定功能中所利用的地圖數(shù)據(jù)時,根據(jù)來自導航功能執(zhí)行部13b的指示,由數(shù)據(jù)存取部14a從數(shù)據(jù)關聯(lián)信息存儲部5a中讀取與上述規(guī)定功能相對應的數(shù)據(jù)關聯(lián)信息(步驟STIA)。接著,數(shù)據(jù)存取部14a對于步驟STlA中讀取到的數(shù)據(jù)關聯(lián)信息進行以下判斷(分析),即上述規(guī)定功能的處理所需的數(shù)據(jù)是存在于地圖DB的哪個表格中的屬性(步驟ST2A)。接著,數(shù)據(jù)存取部14a基于數(shù)據(jù)關聯(lián)信息的分析結果,并根據(jù)地圖DB中構成上述規(guī)定功能所利用的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián),對關聯(lián)對象中所期望的數(shù)據(jù)進行存取,從而獲取其實際數(shù)據(jù)(步驟ST3A)。由此,導航功能執(zhí)行部13b利用由數(shù)據(jù)存取部14a所獲取到的地圖數(shù)據(jù)來執(zhí)行導航應用處理(步驟ST4A)。[0066]圖41是表示對于導航應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的利用方式的概要的圖。這里,對圖2所示的信息處理裝置起到導航裝置16的作用的情況進行闡述。導航裝置16具有與導航處理中的各種功能相對應的應用來作為導航應用。例如,實現(xiàn)路徑引導功能、地圖顯示功能、路徑搜索功能的各應用程序儲存在圖2所示的外部存儲裝置9中。[0067]此外,由地圖生成裝置15所生成的各個功能的數(shù)據(jù)關聯(lián)信息登記在與地圖DB分開設置的數(shù)據(jù)關聯(lián)信息存儲部5a中。S卩,如圖41所示,與路徑引導功能相對應的數(shù)據(jù)關聯(lián)信息即路徑引導關聯(lián)信息、與地圖顯示功能相對應的數(shù)據(jù)關聯(lián)信息即地圖顯示關聯(lián)信息、以及與路徑搜索功能相對應的數(shù)據(jù)關聯(lián)信息即路徑搜索關聯(lián)信息儲存在數(shù)據(jù)關聯(lián)信息存儲部5a中。若圖2所示的信息處理裝置的CPU7執(zhí)行例如與路徑引導功能有關的應用,則作為導航功能執(zhí)行部13b中進行路徑引導功能的處理的路徑引導功能部13b-l進行動作。同樣,若CPU7執(zhí)行與地圖顯示功能有關的應用,則作為導航功能執(zhí)行部13b中進行地圖顯示功能的處理的地圖顯示功能部13b-2進行動作,若執(zhí)行與路徑搜索功能有關的應用,則作為導航功能執(zhí)行部13b中進行路徑搜索功能的處理的路徑搜索功能部13b-3進行動作。[0068]此外,當需要從地圖DB存儲部6a的地圖DB中獲取例如路徑引導功能的處理所利用的地圖數(shù)據(jù)時,CPU7執(zhí)行數(shù)據(jù)存取程序來作為數(shù)據(jù)存取部14a進行動作。此時,數(shù)據(jù)存取部14a基于定義了數(shù)據(jù)關聯(lián)信息的結構的數(shù)據(jù)定義信息,來對與路徑引導功能相對應的路徑引導關聯(lián)信息進行分析。這里,對構成路徑引導所需的地圖數(shù)據(jù)的數(shù)據(jù)進行以下分析,即,分析其是存在于地圖DB中的各種表格(圖41中的背景地圖表格、名稱表格、道路網絡表格、音頻表格、POI表格等)的哪一表格中的屬性。數(shù)據(jù)存取部14a參照該分析結果,并根據(jù)構成路徑引導功能所利用的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián),來對地圖DB存儲部6a的地圖DB進行數(shù)據(jù)存取,從而獲取構成所期望的地圖數(shù)據(jù)的數(shù)據(jù)的實際數(shù)據(jù)。[0069]由此,在圖41中,數(shù)據(jù)關聯(lián)信息儲存在數(shù)據(jù)關聯(lián)信息存儲部5a中,而關于對數(shù)據(jù)關聯(lián)信息的存取,則與地圖DB的地圖數(shù)據(jù)分開進行管理。在該情況下,數(shù)據(jù)關聯(lián)信息與地圖DB是彼此獨立的,因此在物理上數(shù)據(jù)庫是相互分開的。通過上述結構,在產生了不需要的數(shù)據(jù)關聯(lián)信息的情況下,即使在物理上將該數(shù)據(jù)關聯(lián)信息從數(shù)據(jù)關聯(lián)信息存儲部5a中排除,也不會對地圖數(shù)據(jù)產生影響。因此,能容易地排除不需要的數(shù)據(jù)關聯(lián)信息,從而能提高數(shù)據(jù)關聯(lián)信息數(shù)據(jù)庫的維護性。然而,由于變成了地圖DB和數(shù)據(jù)關聯(lián)信息這兩個數(shù)據(jù)庫,因而需要兩個數(shù)據(jù)存取用連接。[0070]圖42是表示實施方式3的導航裝置的其它結構的框圖,示出了將數(shù)據(jù)關聯(lián)信息儲存在地圖DB內時的結構。在圖42所示的導航裝置16A中,地圖生成裝置15的數(shù)據(jù)關聯(lián)信息輸出部5在物理上將數(shù)據(jù)關聯(lián)信息儲存在地圖DB內。圖43是表示對導航應用所實現(xiàn)的各個功能所生成的數(shù)據(jù)關聯(lián)信息的其它利用方式的概要的圖,示出了如圖42那樣將包含數(shù)據(jù)關聯(lián)信息的地圖DB用作為導航裝置的一部分的形式。如圖43所示,在地圖DB存儲部6A中,在物理上將數(shù)據(jù)關聯(lián)信息儲存在地圖DB內,由此,數(shù)據(jù)存取部14a能通過僅與一個地圖DB進行連接來對數(shù)據(jù)關聯(lián)信息、各地圖數(shù)據(jù)(背景地圖、名稱等)進行存取。即,與地圖DB存儲部6A的數(shù)據(jù)存取用連接只要一個即可,因此與圖41所示的利用方式相比,能實現(xiàn)高速的數(shù)據(jù)存取。[0071]如上所述,根據(jù)該實施方式3,包括:數(shù)據(jù)關聯(lián)信息存儲部5a或者地圖DB存儲部6A,該數(shù)據(jù)關聯(lián)信息存儲部5a或者地圖DB存儲部6A中儲存數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息由外部的地圖生成裝置15基于對構成地圖DB中的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行了定義的數(shù)據(jù)關聯(lián)定義所生成,且該數(shù)據(jù)關聯(lián)信息中規(guī)定了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù);導航功能執(zhí)行部13b,該導航功能執(zhí)行部13b執(zhí)行導航處理;以及數(shù)據(jù)存取部14a,該數(shù)據(jù)存取部14a參照數(shù)據(jù)關聯(lián)信息存儲部5a或者地圖DB存儲部6A所儲存的數(shù)據(jù)關聯(lián)信息,從地圖DB中獲取導航處理時導航功能執(zhí)行部13b所使用的地圖數(shù)據(jù)。通過上述結構,能夠通過參照數(shù)據(jù)關聯(lián)信息來高效且高速地從地圖DB中獲取所期望的地圖數(shù)據(jù),從而執(zhí)行導航處理,其中,該數(shù)據(jù)關聯(lián)信息中設定有構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)。[0072]此外,根據(jù)該實施方式3,由于數(shù)據(jù)關聯(lián)信息存儲部5a或者地圖DB存儲部6A對由導航功能執(zhí)行部13b所執(zhí)行的作為導航處理的各個功能的數(shù)據(jù)關聯(lián)信息進行存儲,因此能高效且高速地從地圖DB中獲取各功能所使用的數(shù)據(jù)。[0073]另外,根據(jù)該實施方式3,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB以外的其它數(shù)據(jù)集合、即數(shù)據(jù)關聯(lián)信息存儲部5a中,因此確保了數(shù)據(jù)關聯(lián)信息和地圖DB的地圖數(shù)據(jù)之間的獨立性,即使在物理上將數(shù)據(jù)關聯(lián)信息從數(shù)據(jù)關聯(lián)信息存儲部5a中排除,也不會對地圖數(shù)據(jù)產生影響。因此,能容易地排除不需要的數(shù)據(jù)關聯(lián)信息,從而能提高數(shù)據(jù)關聯(lián)信息數(shù)據(jù)庫的維護性。[0074]另外,根據(jù)該實施方式3,具備數(shù)據(jù)關聯(lián)信息輸出部5,該數(shù)據(jù)關聯(lián)信息輸出部5將由數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到地圖DB中,因此,與地圖DB存儲部6A的數(shù)據(jù)存取用連接只需一個即可,因此與將數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息存儲部5a中的利用方式相比,能實現(xiàn)高速的數(shù)據(jù)存取。[0075]實施方式4圖44是表示本發(fā)明的實施方式4的導航裝置的結構的框圖。圖44中,實施方式4的導航裝置16B包括與實施方式2中所示的地圖生成裝置進行同樣動作的地圖生成部15a,并利用由地圖生成部15a所生成的地圖數(shù)據(jù)來執(zhí)行導航處理。此外,地圖數(shù)據(jù)儲存在地圖DB存儲部6a的地圖DB中,由地圖生成部15a生成的數(shù)據(jù)關聯(lián)信息則儲存在數(shù)據(jù)關聯(lián)信息存儲部5a中。另外,圖44中省略了基礎地圖存儲部6b的記載。此外,對與圖2、圖32、圖39相同的構成要素,標注相同的標號,并省略說明。[0076]圖45是表示實施方式4的導航裝置的其它結構的框圖,示出了將數(shù)據(jù)關聯(lián)信息儲存在地圖DB內的情況。如圖45所示,在導航裝置16C中,與圖44同樣地具備地圖生成部15a,將數(shù)據(jù)關聯(lián)信息儲存在地圖DB存儲部6A的地圖DB中。另外,對于數(shù)據(jù)存取部14a,與地圖DB存儲部6A的數(shù)據(jù)存取用連接只要一個即可,因此與圖44所示的結構相比,能實現(xiàn)高速的數(shù)據(jù)存取。此外,在圖45中,對與圖2、圖32、圖42相同的構成要素,標注相同的標號,并省略說明。[0077]如圖44、圖45所示,由于實施方式4的導航裝置16B、16C具備根據(jù)與地圖DB有關的數(shù)據(jù)關聯(lián)定義來生成數(shù)據(jù)關聯(lián)信息的地圖生成部15a,因此能恰當?shù)厣蓴?shù)據(jù)關聯(lián)信息。此外,由于能根據(jù)規(guī)定的生成條件來恰當?shù)厣蓴?shù)據(jù)關聯(lián)信息,因此不需要預先生成數(shù)據(jù)關聯(lián)信息這種時間上的成本,能夠抑制對各種功能所對應的數(shù)據(jù)關聯(lián)信息進行保管的HDD等的數(shù)據(jù)量上的成本。[0078]對于在線生成數(shù)據(jù)關聯(lián)信息的條件,可以舉出“道路種類”、“規(guī)定比例尺”、“地區(qū)”、“位置”等。例如,關于“規(guī)定比例尺”,存在默認的顯示比例尺優(yōu)先的生成條件。在該生成條件下,將在默認的顯示比例尺下相互關聯(lián)的地圖數(shù)據(jù)設定到數(shù)據(jù)關聯(lián)信息中。此外,關于“地區(qū)”,存在國家、州、市、區(qū)、鎮(zhèn)、村所指定的場所優(yōu)先的條件。在該生成條件下,例如將與所指定的場所有關且相互關聯(lián)的地圖數(shù)據(jù)設定到數(shù)據(jù)關聯(lián)信息中。關于“位置”,存在ITS(IntelligentTransportSystems:智能交通系統(tǒng))地點(將安全救援地點作為優(yōu)先度較高的點)、本車位置周邊、路徑搜索的條件點(目的地、出發(fā)地、經過地等)、預先指定的場所優(yōu)先的條件。在該生成條件下,例如將與ITS地點及其周邊有關且相互關聯(lián)的地圖數(shù)據(jù)設定到數(shù)據(jù)關聯(lián)信息中。另外,將從設置在道路上的路邊通信器發(fā)出交通信息的場所稱為ITS地點,在與之對應的導航裝置中,能夠將所接收到的交通信息顯示在導航畫面上。關于“道路種類”,優(yōu)先根據(jù)道路種類位于上位的層、即重要度較高的道路(國道、高速公路)的地圖數(shù)據(jù)及其周邊的地圖數(shù)據(jù),來生成數(shù)據(jù)關聯(lián)信息。[0079]此外,在未指定數(shù)據(jù)關聯(lián)信息的生成條件的情況下,在導航裝置的主要功能、即主要利用道路信息的路徑引導功能或路徑搜索功能中,根據(jù)路徑中所包含的規(guī)定的道路種類的道路數(shù)據(jù)來依次生成數(shù)據(jù)關聯(lián)信息。例如,由于道路種類為上位層的高速公路或者國道會穿過多個地區(qū),因而可能會有各種地圖數(shù)據(jù)(背景地圖、名稱、音頻、POI)相互關聯(lián)。因此,根據(jù)重要度較高的高速公路、國道來生成數(shù)據(jù)關聯(lián)信息。另外,在未指定數(shù)據(jù)關聯(lián)信息的生成條件的情況下,在導航裝置的地圖顯示功能中,根據(jù)本車位置周邊的地圖數(shù)據(jù)來生成數(shù)據(jù)關聯(lián)信息。另外,對于數(shù)據(jù)關聯(lián)信息的生成條件,也可以基于導航的標準來預先設定規(guī)定的條件,從而自動地生成數(shù)據(jù)關聯(lián)信息。[0080]另外,也可以在執(zhí)行導航處理以后,自動將該處理所使用(參照)的數(shù)據(jù)關聯(lián)信息從數(shù)據(jù)關聯(lián)信息存儲部5a或地圖DB存儲部6A中刪除。由此,通過將處理所利用且已經不需要的數(shù)據(jù)關聯(lián)信息從存儲部中刪除,從而能抑制存儲部的使用容量的增加。[0081]另外,例如也可以以如下方式構成:即,導航功能執(zhí)行部13b將本車過去行駛過的道路的履歷存儲在外部存儲裝置9中,地圖生成部15a對于由導航功能執(zhí)行部13b所指示的本車過去行駛過的道路,生成數(shù)據(jù)關聯(lián)信息。由此,當再次在該道路上行駛時,能夠參照數(shù)據(jù)關聯(lián)信息來高效且高速地從地圖DB中獲取所期望的數(shù)據(jù),同時能執(zhí)行導航處理。[0082]下面,對動作進行說明。(I)與當前位置周邊有關的數(shù)據(jù)關聯(lián)信息的生成圖46是表示與當前位置周邊有關的數(shù)據(jù)關聯(lián)信息的生成處理的一個示例的流程圖。首先,地圖生成執(zhí)行部13a對CPU使用率(例如,CPU在每個規(guī)定時間內的使用比例)進行監(jiān)視,來判定CPU7是否處于CPU處理負擔較小的空閑狀況(步驟ST1B)。例如,將所監(jiān)視到的CPU使用率與閾值相比較,根據(jù)該比較結果來判定是否要生成數(shù)據(jù)關聯(lián)信息,該閾值規(guī)定了允許生成數(shù)據(jù)關聯(lián)信息的規(guī)定的CPU使用率范圍。[0083]若判定為不處于能生成數(shù)據(jù)關聯(lián)信息的CPU空閑狀況(步驟STlB;否),則地圖生成執(zhí)行部13a繼續(xù)監(jiān)視CPU使用率,并重復步驟STlB的處理。另一方面,若判定為處于能生成數(shù)據(jù)關聯(lián)信息的CPU空閑狀況(步驟STlB;是),則地圖生成執(zhí)行部13a向導航功能執(zhí)行部13b發(fā)出指示,來使位置檢測部17對本車的當前位置進行檢測(步驟ST2B)。將位置檢測部17所檢測到的本車的當前位置從地圖生成執(zhí)行部13a輸出到關聯(lián)信息生成部la。[0084]關聯(lián)信息生成部Ia的數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a中讀取由地圖生成執(zhí)行部13a輸入的本車的當前位置所對應的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)定義(步驟ST3B)。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2獲取到的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析(步驟ST4B)。[0085]接著,數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,生成與本車的當前位置周邊有關的數(shù)據(jù)關聯(lián)信息(步驟ST5B)。對于導航裝置中的地圖數(shù)據(jù),以將地圖DB中的所有地圖區(qū)域分割成多個而得到的區(qū)域單位(稱為網格或瓦片)來進行管理。這里,生成了與本車的當前位置所屬的分割區(qū)域有關的數(shù)據(jù)關聯(lián)信息。例如,從包含本車當前位置的網格依次獲取關聯(lián)源數(shù)據(jù),并從地圖DB中獲取與該關聯(lián)源數(shù)據(jù)相對應的關聯(lián)對象數(shù)據(jù),從而生成數(shù)據(jù)關聯(lián)信息。另外,對于當前位置周邊的網格,也同樣地獲取關聯(lián)源和關聯(lián)對象數(shù)據(jù),從而生成數(shù)據(jù)關聯(lián)信息。[0086]接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中(步驟ST6B)。[0087](2)與本國有關的數(shù)據(jù)關聯(lián)信息的生成在歐洲等地使用的導航裝置中,除本國以外,可能會具備車輛能夠行駛的多個國家的地圖DB。對于該情況,在實施方式4的導航裝置中,預先設置與各國的地圖DB有關的數(shù)據(jù)關聯(lián)定義,并根據(jù)本車所在的國家所對應的數(shù)據(jù)關聯(lián)信息來生成數(shù)據(jù)關聯(lián)信息。圖47是表示與本國有關的數(shù)據(jù)關聯(lián)信息的生成處理的一個示例的流程圖。首先,地圖生成執(zhí)行部13a對CPU使用率(例如,CPU在每個規(guī)定時間內的使用比例)進行監(jiān)視,來判定CPU7是否處于CPU處理負擔較小的空閑狀況(步驟STIC)。該判定的細節(jié)與圖46相同。[0088]若判定為不處于能生成數(shù)據(jù)關聯(lián)信息的CPU空閑狀況(步驟STlC;否),則地圖生成執(zhí)行部13a繼續(xù)監(jiān)視CPU使用率,并重復步驟STlC的處理。另一方面,若判定為處于能生成數(shù)據(jù)關聯(lián)信息的CPU空閑狀況(步驟STlC;是),則地圖生成執(zhí)行部13a向導航功能執(zhí)行部13b發(fā)出指示,來獲取表示本車當前正在行駛的國家的信息,并通知給關聯(lián)信息生成部la。關聯(lián)信息生成部Ia的數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a中讀取由地圖生成執(zhí)行部13a通知的國家所對應的數(shù)據(jù)關聯(lián)定義(步驟ST2C)。下面,以車輛位于用戶自己國家的情況為例進行說明。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2獲取到的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析(步驟ST3C)。[0089]接著,數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,生成與本國有關的數(shù)據(jù)關聯(lián)信息(步驟ST4C)。此時,例如從包含本車當前位置的網格中依次獲取關聯(lián)源數(shù)據(jù),并從地圖DB中獲取于該關聯(lián)源數(shù)據(jù)相對應的關聯(lián)對象數(shù)據(jù),從而生成數(shù)據(jù)關聯(lián)信息,對于當前位置周邊的網格,也可以同樣地獲取關聯(lián)源和關聯(lián)對象數(shù)據(jù),從而生成數(shù)據(jù)關聯(lián)信息。接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中(步驟ST5C)。[0090](3)數(shù)據(jù)關聯(lián)信息的更新處理數(shù)據(jù)關聯(lián)信息的更新例如在作為基礎數(shù)據(jù)的地圖DB的地圖數(shù)據(jù)更新的時刻自動進行,即,以地圖數(shù)據(jù)的更新為契機來實施。圖48是表示數(shù)據(jù)關聯(lián)信息的更新處理的流程圖。若地圖DB的內容被更新,則地圖生成執(zhí)行部13a將地圖DB的更新部分通知到關聯(lián)信息生成部la。關聯(lián)信息生成部Ia的數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a中讀取由地圖生成執(zhí)行部13a通知的更新部分所對應的數(shù)據(jù)關聯(lián)定義(步驟ST1D)。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2獲取到的數(shù)據(jù)關聯(lián)定義所定義的地圖數(shù)據(jù)之間的關聯(lián)進行分析(步驟ST2D)。[0091]接著,數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,根據(jù)地圖DB的更新來對數(shù)據(jù)關聯(lián)信息進行相應更新(步驟ST3D)。例如,當規(guī)定的POI數(shù)據(jù)被更新時,進行將數(shù)據(jù)關聯(lián)信息中的POI數(shù)據(jù)替換為更新后的數(shù)據(jù)的處理。接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中(步驟ST4D)。由此,在外部定義地圖DB以外的數(shù)據(jù)關聯(lián)定義,將地圖數(shù)據(jù)和數(shù)據(jù)關聯(lián)信息分開進行管理,由此能靈活地進行數(shù)據(jù)關聯(lián)信息的更新。例如,能夠以僅反應地圖DB中被更新的部分的方式來更新數(shù)據(jù)關聯(lián)信息。[0092](4)伴隨著數(shù)據(jù)關聯(lián)定義的更新而進行的新的數(shù)據(jù)關聯(lián)信息的生成處理若導航裝置所執(zhí)行的應用發(fā)生變更等而導致導航裝置的功能發(fā)生變更,則用于實現(xiàn)變更后的功能的應用處理所利用的數(shù)據(jù)也會發(fā)生變更。在該情況下,該應用處理所利用的數(shù)據(jù)庫的數(shù)據(jù)關聯(lián)定義本身被更新。圖49是表示伴隨著數(shù)據(jù)關聯(lián)定義的更新而進行的數(shù)據(jù)關聯(lián)信息的生成處理的流程圖。若向導航裝置添加新的功能,則根據(jù)新的功能來實施數(shù)據(jù)關聯(lián)定義的更新(步驟ST1E)。這里,在以表格格式或者XML格式來表現(xiàn)的數(shù)據(jù)關聯(lián)定義中,定義了與新添加的功能有關的數(shù)據(jù)的關聯(lián)。另外,數(shù)據(jù)關聯(lián)定義的更新由數(shù)據(jù)關聯(lián)信息生成者來實施。在導航裝置的情況下,由提供導航用地圖的導航供應商來實施。[0093]關聯(lián)信息生成部Ia的數(shù)據(jù)關聯(lián)定義輸入部2從數(shù)據(jù)關聯(lián)定義存儲部2a中讀取更新后的數(shù)據(jù)關聯(lián)定義(步驟ST2E)。接著,數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2獲取到的數(shù)據(jù)關聯(lián)定義所定義的地圖數(shù)據(jù)之間的關聯(lián)進行分析(步驟ST3E)。接著,數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,以數(shù)據(jù)關聯(lián)信息輸出定義所定義的輸出方式,對數(shù)據(jù)關聯(lián)信息進行更新(步驟ST4E)。接著,數(shù)據(jù)關聯(lián)信息輸出部5將數(shù)據(jù)關聯(lián)信息生成部4所生成的數(shù)據(jù)關聯(lián)信息儲存到數(shù)據(jù)關聯(lián)信息輸出定義所定義的儲存方法的輸出對象中(步驟ST5E)。[0094]如上所述,根據(jù)該實施方式4,包括:數(shù)據(jù)關聯(lián)定義輸入部2,該數(shù)據(jù)關聯(lián)定義輸入部2輸入對構成地圖DB中的地圖數(shù)據(jù)的數(shù)據(jù)之間的關聯(lián)進行了定義的數(shù)據(jù)關聯(lián)定義;數(shù)據(jù)關聯(lián)定義分析部3,該數(shù)據(jù)關聯(lián)定義分析部3對由數(shù)據(jù)關聯(lián)定義輸入部2所輸入的數(shù)據(jù)關聯(lián)定義所定義的數(shù)據(jù)之間的關聯(lián)進行分析;數(shù)據(jù)關聯(lián)信息生成部4,該數(shù)據(jù)關聯(lián)信息生成部4基于數(shù)據(jù)關聯(lián)定義分析部3對數(shù)據(jù)關聯(lián)定義的分析結果,來生成數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中設定了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù);導航功能執(zhí)行部13b,該導航功能執(zhí)行部13b執(zhí)行導航處理;以及數(shù)據(jù)存取部14a,該數(shù)據(jù)存取部14a參照導航處理中由導航功能執(zhí)行部13b所使用的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息,來從地圖DB中獲取該地圖數(shù)據(jù)。通過上述結構,能夠根據(jù)需要來生成數(shù)據(jù)關聯(lián)信息,并以該數(shù)據(jù)關聯(lián)信息為基礎,從地圖DB中高效且高速地獲取地圖數(shù)據(jù),執(zhí)行導航處理,其中,該數(shù)據(jù)關聯(lián)信息中設定了構成地圖DB的地圖數(shù)據(jù)的相互關聯(lián)的數(shù)據(jù)。[0095]此外,根據(jù)該實施方式4,由于數(shù)據(jù)關聯(lián)信息生成部4在CPU的使用率處于能生成數(shù)據(jù)關聯(lián)信息的規(guī)定范圍內時生成數(shù)據(jù)關聯(lián)信息,因此能在不對導航處理等造成影響的情況下生成數(shù)據(jù)關聯(lián)信息。[0096]另外,根據(jù)該實施方式4,由于數(shù)據(jù)關聯(lián)信息生成部4生成由預先指定的道路種類、地區(qū)、地圖比例尺以及位置中的至少一個條件所確定的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息,因此能生成與指定的條件相對應的所期望的數(shù)據(jù)有關的數(shù)據(jù)關聯(lián)信息。[0097]另外,根據(jù)該實施方式4,由于數(shù)據(jù)關聯(lián)信息生成部4生成規(guī)定的道路種類的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息來作為導航處理的路徑引導或路徑搜索所使用的數(shù)據(jù)關聯(lián)信息,并生成當前位置周邊的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息來作為導航處理的地圖顯示所使用的數(shù)據(jù)關聯(lián)信息,因此,能生成與導航功能執(zhí)行部13b所執(zhí)行的導航處理的各功能相對應的數(shù)據(jù)關聯(lián)息。[0098]另外,根據(jù)該實施方式4,由于導航功能執(zhí)行部13b生成搭載或攜帶該導航裝置16BU6C的移動體在過去所移動過的道路的履歷,且數(shù)據(jù)關聯(lián)信息生成部4生成與移動體在過去所移動過的道路有關的地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息,因此,當再次在該道路上行駛時,能夠參照數(shù)據(jù)關聯(lián)信息來高效且高速地從地圖DB中獲取所期望的數(shù)據(jù),同時執(zhí)行導航處理。[0099]另外,根據(jù)該實施方式4,由于數(shù)據(jù)關聯(lián)信息生成部4在導航處理的執(zhí)行結束后,將該導航處理所使用的數(shù)據(jù)關聯(lián)信息刪除,因此能抑制對數(shù)據(jù)關聯(lián)信息進行存儲的存儲部的使用容量增加。[0100]另外,根據(jù)該實施方式4,由于數(shù)據(jù)關聯(lián)信息生成部4在儲存于地圖DB中的地圖數(shù)據(jù)發(fā)生變更后,根據(jù)變更內容對該地圖數(shù)據(jù)的數(shù)據(jù)關聯(lián)信息進行相應的更新,因此能自動地將地圖數(shù)據(jù)的更新反映到數(shù)據(jù)關聯(lián)信息中。[0101]此外,在上述實施方式3和上述實施方式4中示出了將本發(fā)明應用到車載導航裝置中的情況,但除了車載用的導航裝置以外,也可以作為移動電話終端或移動信息終端(PDA;個人數(shù)字助理)的導航裝置來應用。此外,也可以應用于由人攜帶到車輛、鐵路、船舶或航天飛機等移動體中使用的PND(PortableNavigationDevice:便攜式導航裝置)等。[0102]此外,本申請發(fā)明可以在其發(fā)明的范圍內對各實施方式進行自由組合,或對各實施方式的任意構成要素進行變形、或在各實施方式中省略任意的構成要素。工業(yè)上的實用性[0103]本發(fā)明所涉及的導航裝置能夠基于對地圖數(shù)據(jù)之間的關聯(lián)進行了規(guī)定數(shù)據(jù)關聯(lián)信息,來高效且高速地從地圖數(shù)據(jù)庫中獲取所期望的地圖數(shù)據(jù),因此適用于從地圖數(shù)據(jù)庫中獲取相互關聯(lián)的多個地圖數(shù)據(jù)來進行導航處理的導航裝置。標號說明[0104]1、IA關聯(lián)信息生成裝置Ia關聯(lián)信息生成部2數(shù)據(jù)關聯(lián)定義輸入部2a數(shù)據(jù)關聯(lián)定義存儲部3數(shù)據(jù)關聯(lián)定義分析部4數(shù)據(jù)關聯(lián)信息生成部5數(shù)據(jù)關聯(lián)信息輸出部5a數(shù)據(jù)關聯(lián)信息存儲部6、6’數(shù)據(jù)集合存儲部6a、6a’、6A地圖DB存儲部6b基礎地圖存儲部7CPU8存儲器9外部存儲裝置10顯示裝置11通信裝置12輸入裝置13功能執(zhí)行部13a地圖生成執(zhí)行部13b導航功能執(zhí)行部13b-1路徑引導功能部13b-2地圖顯示功能部13b-3路徑搜索功能部14、14a數(shù)據(jù)存取部15U5A地圖生成裝置16、16A?16C導航裝置17位置檢測部【權利要求】1.一種導航裝置,利用從數(shù)據(jù)集合獲取到的數(shù)據(jù)來執(zhí)行導航處理,其特征在于,包括:存儲部,該存儲部中儲存數(shù)據(jù)關聯(lián)信息,該數(shù)據(jù)關聯(lián)信息中規(guī)定了所述數(shù)據(jù)集合中相互關聯(lián)的數(shù)據(jù),且該數(shù)據(jù)關聯(lián)信息由外部裝置基于對所述數(shù)據(jù)集合中數(shù)據(jù)之間的關聯(lián)進行了定義的數(shù)據(jù)關聯(lián)定義來生成;導航功能執(zhí)行部,該導航功能執(zhí)行部執(zhí)行所述導航處理;以及數(shù)據(jù)存取部,該數(shù)據(jù)存取部參照所述存儲部所存儲的所述數(shù)據(jù)關聯(lián)信息,來從所述數(shù)據(jù)集合獲取在所述導航處理中由所述導航功能執(zhí)行部所使用的數(shù)據(jù)。2.如權利要求1所述的導航裝置,其特征在于,所述存儲部對所述導航功能執(zhí)行部執(zhí)行所述導航處理的各個功能的數(shù)據(jù)關聯(lián)信息進行存儲。3.如權利要求1所述的導航裝置,其特征在于,包括輸出部,該輸出部參照由所述生成部所生成的數(shù)據(jù)關聯(lián)信息,將該數(shù)據(jù)關聯(lián)信息儲存到獲取所述相互關聯(lián)的數(shù)據(jù)的所述數(shù)據(jù)集合以外的其它數(shù)據(jù)集合中。4.如權利要求1所述的導航裝置,其特征在于,包括輸出部,該輸出部參照由所述生成部所生成的數(shù)據(jù)關聯(lián)信息,將該數(shù)據(jù)關聯(lián)信息儲存到獲取所述相互關聯(lián)的數(shù)據(jù)的所述數(shù)據(jù)集合中?!疚臋n編號】G01C21/32GK103443586SQ201180068996【公開日】2013年12月11日申請日期:2011年3月29日優(yōu)先權日:2011年3月29日【發(fā)明者】坂入威郎,玉田隆史,下谷光生,御廚誠申請人:三菱電機株式會社