(57)【要約】【課題】  地図データの更新の際に要する時間やコストが問題になってきている。【解決手段】  地図更新クライアント端末２００は、リムーバブルＨＤＤ１２８に格納されている地図データを読み出し、地図データの地域ごとに更新すべきかどうかの判断の対象となる情報を、ネットワークを介して地図更新サーバ３００に送る。地図更新サーバ３００は、そうした情報をもとに、地図データの更新するべき地域を特定し、地図更新クライアント端末２００に通知する。地図更新クライアント端末２００は、地図データの更新において、地域ごとに優先順位をつけ、その優先順位にしたがって、リムーバブルＨＤＤ１２８の地図データを順次更新する。【選択図】  図６
2005283880.tif 000002
【特許請求の範囲】
【請求項１】
地図データの地域ごとの利用履歴に関連した情報を前記地域ごとに導出する利用履歴導出部と、
前記地域ごとに導出された地図データの利用履歴に関連した情報をもとに、地図データの地域ごとの更新の優先順位を決定する優先順位決定部と、
前記優先順位決定部により決定された更新の優先順位にしたがって、地図データを更新する地図データ更新部と、
を備えることを特徴とする地図更新装置。
【請求項２】
本地図更新装置は、移動体にて利用される地図データを更新するものであり、前記利用履歴導出部は、前記移動体の走行日数および地域ごとの地図データへのアクセス日数に基づいて、前記利用履歴に関連した情報を導出することを特徴とする請求項１に記載の地図更新装置。
【請求項３】
前記地図データ更新部は、前記更新の優先順位が高い地域から、前記地図データを更新するかどうかをユーザに確認することを特徴とする請求項１または２に記載の地図更新装置。
【請求項４】
前記優先順位決定部は、前記地図データに含まれる道路情報と非道路情報のそれぞれについて、前記更新の優先順位を決定することを特徴とする請求項１から３のいずれかに記載の地図更新装置。
【請求項５】
地図データの更新において、移動体の走行履歴をもとに地域ごとに優先順位をつけ、当該優先順位にしたがって、前記地図データを順次更新することを特徴とするナビゲーション装置における地図更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は地図データを更新する技術、とくに地図データを更新する地図更新装置およびナビゲーション装置における地図更新方法に関する。
【背景技術】
【０００２】
現在では、衛星からの信号に基づいて位置を検出するＧＰＳ（Global Positioning System）を利用した自動車の端末、いわゆる、カーナビゲーション装置が広く普及している。
【０００３】
このようにカーナビゲーション装置が広く普及した理由のひとつとして、操作者である運転者にとって効果的な機能が搭載されるようになったことが挙げられる。例えば、現在のカーナビゲーション装置は、運転者により電話番号、住所や施設名などをもとに目的地が検索されたとき、検索された目的地の周辺の地図データを運転者に提供する機能を持つものもある。また、特許文献１には、出発地から目的地までの旅行経路および旅行時間帯についての検索条件が運転者により設定されたとき、その検索条件をもとに最適な経路を運転者に提供する技術が開示されている。
【特許文献１】特開２００４−２０３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カーナビゲーション装置は、非常に多機能になってきており、使い勝手もよくなってきているが、道路や施設は新たに造られたり、また建て替えられたりするものであるため、地図データは適宜、更新されるべきである。地図データが更新されなければ、多機能なカーナビゲーション装置といっても利便性が損なわれる恐れがある。一方、地図データというのは、多機能なカーナビゲーション装置を支えるために、非常に詳細なものになってきており、地図データの更新の際に要する時間やコストが問題になってきている。そこで、地図データの更新を手軽に行うことができるような仕組みが必要である。
【０００５】
本発明はこうした課題に鑑みてなされたものであり、その目的は地図データの効果的な更新を実現する地図更新装置およびナビゲーション装置における地図更新方法の提供にある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、地図更新装置に関する。この装置は、地図データの地域ごとの利用履歴に関連した情報を前記地域ごとに導出する利用履歴導出部と、地域ごとに導出された地図データの利用履歴に関連した情報をもとに、地図データの地域ごとの更新の優先順位を決定する優先順位決定部と、その優先順位決定部により決定された更新の優先順位にしたがって、地図データを更新する地図データ更新部とを備える。これにより、地図データの効果的な更新を実現できる。
【０００７】
この地図更新装置は、移動体にて利用される地図データを更新するものであり、利用履歴導出部は、前記移動体の走行日数および地域ごとの地図データへのアクセス日数に基づいて、前記利用履歴に関連した情報を導出してもよい。
【０００８】
地図データ更新部は、更新の優先順位が高い地域から、地図データを更新するかどうかをユーザに確認してもよい。優先順位決定部は、前記地図データに含まれる道路情報と非道路情報のそれぞれについて、更新の優先順位を決定してもよい。これらにより、柔軟性の高い更新を実現できる。
【０００９】
本発明の別の態様は、ナビゲーション装置における地図更新方法に関する。この方法は、地図データの更新において、移動体の走行履歴をもとに地域ごとに優先順位をつけ、当該優先順位にしたがって、前記地図データを順次更新する。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、地図データの効果的な更新を実現できる。
【発明を実施するための最良の形態】
【００１２】
まず、実施例の概要を述べる。実施例に係る地図更新装置は、地図データの更新において、車などの移動体の走行履歴をもとに、地域ごとに優先順位をつけ、当該優先順位にしたがって、ナビゲーションに利用される地図データを順次更新する。これにより、地図データの効果的な更新を実現する。
【００１３】
実施例１
図１は、ナビゲーション装置１００の構成を示す。ナビゲーション装置１００は、カーナビゲーション装置であり、リムーバブルＨＤＤ（Hard Disk Drive）１２８内の地図データを画面に表示させることによって、運転者であるユーザを所定の目的地に導く。ナビゲーション装置１００は、ＧＰＳ受信機１０２、ジャイロスコープ１０４、車速センサ１０６、位置検出器１０８、リアルタイムクロックモジュール１１０、液晶ディスプレイ等の表示装置１１２、リモコン受光部１１４、リムーバブルＨＤＤ挿入検出部１１６、リムーバブルＨＤＤスロット１１８、および制御装置１２４を備える。リムーバブルＨＤＤスロット１１８に装填されるリムーバブルＨＤＤ１２８は、地図データ保持部１３２を備え、その地図データ保持部１３２には、地図データ１３０が保持されている。地図データ１３０は、複数の地域の後述する地域地図情報を含み、地域地図情報の地域ごとの更新が可能である。ここで、「地図データの更新」とは、地図データ１３０に含まれる複数の地域の地域地図情報のうち、少なくとも１つの地域の地域地図情報が更新されることをいう。
【００１４】
位置検出器１０８は、ＧＰＳ受信機１０２、ジャイロスコープ１０４および車速センサ１０６から供給されるそれぞれのデータにより現在位置、進行方向および移動速度を検出する。リアルタイムクロックモジュール１１０は、現在の日時を保持する。リモコン受光部１１４は、図示しないリモートコントローラにより、ユーザからのナビゲーション開始や終了、住所や施設名の検索の指示を受け付ける。リムーバブルＨＤＤ挿入検出部１１６は、リムーバブルＨＤＤ１２８がリムーバブルＨＤＤスロット１１８に挿入されていることを検出する。
【００１５】
制御装置１２４は、地域特定部１３６、データ読出部１３８、日付比較判定部１４０、アクセス日数更新部１４２、アクセス日付更新部１４４、および表示部１４６を備える。制御装置１２４は、リムーバブルＨＤＤスロット１１８にリムーバブルＨＤＤ１２８が装填されたとき、地図データ保持部１３２に格納されている地図データ１３０を読み出すことができる。以下、地図データ１３０の所定の地域を読み出すことを、地域にアクセスするということもある。
【００１６】
地域特定部１３６は、位置検出器１０８により検出された現在位置を取得し、リムーバブルＨＤＤ１２８内の地図データ１３０を参照し、その現在位置を含む地域を特定する。また、ユーザによりリモコン受光部１１４を介して、目的地となる施設などの検索指示を受け付け、その施設を含む地域を特定する。
【００１７】
データ読出部１３８は、地域特定部１３６により特定された地域の地図データ１３０を読み出す。日付比較判定部１４０は、リアルタイムクロックモジュール１１０より供給される装置利用日（以下、単に「本日」という）の日付とその地域にアクセスした日付が一致しているかどうか判定する。アクセス日数更新部１４２は、その日最初にその地域にアクセスしたとき、後述の地域地図アクセス日数フィールドに保持されているアクセス日数に「１」を追加する。アクセス日付更新部１４４は、その日最初にその地域にアクセスしたとき、後述の地域地図最終アクセス日付フィールドに保持されているアクセス日付を本日の日付に更新する。表示部１４６は、特定された地域の地図データ１３０を表示装置１１２に表示させる。
【００１８】
図２は、地図データ１３０のデータ構造の一例を示す。地図データ１３０は、全国地図情報４００であり、全国ヘッダ情報４０２および第１〜第５地域地図情報４０４ａ〜４０４ｅのフィールドを有する。全国ヘッダ情報４０２は、全国地域関連情報４０６および全国最終更新日付４０８のフィールドを有する。全国地域関連情報４０６には、隣接する地域間どうしの相関関係を示す情報が記録される。全国最終更新日付４０８には、第１〜第５地域地図情報４０４ａ〜４０４ｅのうち、少なくとも１つの地域地図情報が最後に更新された日付が記録される。
【００１９】
図３は、地域地図情報４０４のデータ構造の一例を示す。地域地図情報４０４は、地域ヘッダ情報４１０、道路情報４１２および非道路情報４１４のフィールドを有する。地域ヘッダ情報４１０は、地域地図定義情報４１６、地域地図最終更新日付４１８および地域情報アクセス履歴４２０のフィールドを有する。地域情報アクセス履歴４２０は、地域地図アクセス日数４２２および地域地図最終アクセス日付４２４のフィールドを有する。
【００２０】
道路情報４１２は、例えば、地域を構成している道路、交差点等のネットワーク情報である。非道路情報４１４は、例えば、地域内の目的地、目印となりうる施設の住所、電話番号等を含む情報である。
【００２１】
地域地図定義情報４１６は地域ごとの緯度、経度、形状等の情報を含む。地域地図最終更新日付４１８には、地域ごとの地域地図情報４０４が最後に更新された日付が記録される。
【００２２】
地域地図アクセス日数４２２には、道路情報４１２あるいは非道路情報４１４にアクセスしたアクセス日数が記録される。地域地図最終アクセス日付４２４には、道路情報４１２あるいは非道路情報４１４に最後にアクセスした日付が記録される。
【００２３】
図４は、以上の構成によるナビゲーション装置１００の処理の流れを示す。リモコン受光部１１４は、ユーザからナビゲーション開始についての指示を受け付ける（Ｓ１０）。ナビゲーション装置１００は、ナビゲーションを開始する（Ｓ１２）。リムーバブルＨＤＤ挿入検出部１１６は、リムーバブルＨＤＤスロット１１８にリムーバブルＨＤＤ１２８が装填されているかどうか検出し、装填されていないとした場合（Ｓ１４のＮ）、ナビゲーションを終了する。装填されているとした場合（Ｓ１４のＹ）、位置検出器１０８は、現在位置を検出し（Ｓ１６）、制御装置１２４は地域地図読出処理を行う（Ｓ１８）。
【００２４】
図５は、地域地図読出処理の処理の流れを示す。ユーザによるリモコン受光部１１４を介しての検索機能の使用がなかったとき（Ｓ２４のＮ）、地域特定部１３６は、現在位置を含む地域を特定する（Ｓ２６）。データ読出部１３８は、特定された地域の地域地図情報４０４の道路情報４１２を読出す（Ｓ２８）。また、上述の検索機能の使用があったとき（Ｓ２４のＹ）、その検索対象となる施設などを含む地域を特定し（Ｓ３０）、データ読出部１３８は、地域特定部１３６は、特定された地域の地域地図情報４０４の非道路情報４１４を読出す（Ｓ３２）。またこのとき、その地域の道路情報４１２を読み出してもよい。
【００２５】
日付比較判定部１４０は、読み出した地域の地域地図情報４０４の地域地図最終アクセス日付４２４が、リアルタイムクロックモジュール１１０から読み出した本日の日付と一致しているかどうか判断する（Ｓ３４）。日付比較判定部１４０は両者が一致したと判定したとき（Ｓ３４のＹ）、地域地図読出処理を終了する。一致しないと判定したとき（Ｓ３４のＮ）、アクセス日数更新部１４２は、読み出した地域の地域地図情報４０４の地域地図アクセス日数４２２のアクセス日数に「１」を追加する（Ｓ３６）。アクセス日付更新部１４４は、地域地図最終アクセス日付４２４に格納されている日付を本日の日付に更新する（Ｓ３８）。
【００２６】
図４に戻り、表示部１４６は、読み出した地域の道路情報４１２あるいは非道路情報４１４の少なくとも一方を表示装置１１２に表示させる（Ｓ２０）。制御装置１２４は、ユーザによりリモコン受光部１１４を介して、ナビゲーション終了指示があったかどうか判断し、終了指示がなかったとき（Ｓ２２のＮ）、現在位置検出以降の処理を繰り返し行う。終了指示があったとき（Ｓ２２のＹ）、ナビゲーションを終了する。以上、ナビゲーション装置１００の処理の流れを示した。
【００２７】
図６は、地図更新クライアント端末２００および地図更新サーバ３００を含む地図更新システム１０を示す。地図更新クライアント端末２００は、例えばパーソナルコンピュータなどの端末装置である。地図更新クライアント端末２００は、ネットワーク１２を介して地図更新サーバ３００と接続される。地図更新クライアント端末２００は、再書き込み可能な記録媒体であるリムーバブルＨＤＤ１２８を装填可能とし、リムーバブルＨＤＤ１２８に記録された地図データの読み出しおよび更新を行う。上述のごとく、このリムーバブルＨＤＤ１２８はナビゲーション装置１００に装填されて使用される。
【００２８】
ネットワーク１２は、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）あるいは所定のデータをＴＣＰ/ＩＰ等の通信規格に準じて送受信する通信網であってよい。
【００２９】
地図更新クライアント端末２００は、リムーバブルＨＤＤ１２８に格納されている地図データを読み出し、地域ごとに更新すべきかどうかの判断の対象となる情報を、ネットワーク１２を介して地図更新サーバ３００に送る。地図更新サーバ３００は、そうした情報をもとに、地図データの更新するべき地域を特定し、地図更新クライアント端末２００に通知する。地図更新クライアント端末２００は、地図データの更新において、地域ごとに優先順位をつけ、その優先順位にしたがって、リムーバブルＨＤＤ１２８の地図データを順次更新する。
【００３０】
図７は、地図更新クライアント端末２００および地図更新サーバ３００を含む地図更新システム１０の構成を示す。地図更新クライアント端末２００は、地域ごとに更新すべき優先順位を決定するための地図テーブルの設定を行う地図テーブル設定部２１０、その地図テーブルをもとに、地図データ１３０の更新を行う地図データ更新部２５０、現在の日時を保持するリアルタイムクロックモジュール１１０、ユーザからの指示により、リムーバブルＨＤＤ１２８内の地図データ１３０の一部を地図更新サーバ３００に送信する制御部２３０、および地図テーブルを保持する地図テーブル保持部２２６を備える。
【００３１】
制御部２３０は、ヘッダ情報取得部２３２、送信部２３３および指示受付部２３４を備える。指示受付部２３４は、図示しないＧＵＩ（Graphical User Interface）などを介してユーザからの地図テーブルの設定指示を受け付ける。また、同様に地図データ１３０の更新指示を受け付ける。ヘッダ情報取得部２３２は、地図データ保持部１３２に保持されている地図データ１３０の全国ヘッダ情報４０２あるいは地域ごとの地域ヘッダ情報４１０を取得する。送信部２３３は、ヘッダ情報取得部２３２によって取得された情報をネットワークなどを介して地図更新サーバ３００に送る。
【００３２】
地図更新サーバ３００は、更新指示部３１０およびマスタ地図データ保持部３０２を備える。マスタ地図データ保持部３０２は、マスタ地図データ３０３を保持しており、そのデータ構造は、地図データ１３０のデータ構造と比較して、地域情報アクセス履歴４２０を持たない点以外は同様である。その更新指示部３１０は、ヘッダ情報読出部３０４および更新判定部３０６を備える。ヘッダ情報読出部３０４は、マスタ地図データ保持部３０２に格納されたマスタ地図データ３０３の全国ヘッダ情報４０２あるいは地域ごとの地域ヘッダ情報４１０を取得する。
【００３３】
更新判定部３０６は、制御部２３０から供給された地図データ１３０の全国ヘッダ情報４０２の全国最終更新日付４０８（以下、単に「更新日付Ｄ１」ともいう）とマスタ地図データ３０３の全国ヘッダ情報４０２の全国最終更新日付４０８（以下、単に「更新日付Ｄ２」ともいう）をもとに、地図データ１３０を更新するかどうかを判定する。地図データ１３０の全国最終更新日付４０８が、マスタ地図データ３０３の全国最終更新日付４０８よりも古い場合、地図データ１３０の更新を行う。同様に、制御部２３０から供給された地図データ１３０の地域ヘッダ情報４１０の地域地図最終更新日付４１８（以下、単に「更新日付Ｄ３」ともいう）とマスタ地図データ３０３の地域地図最終更新日付４１８（以下、単に「更新日付Ｄ４」ともいう）をもとに、地域ごとに地図データ１３０を更新するかどうかを判定する。地図データ１３０の地域地図最終更新日付４１８が、マスタ地図データ３０３の地域地図最終更新日付４１８よりも古い場合、地図データ１３０の更新を行う。
【００３４】
地図テーブル設定部２１０は、地図テーブル保持部２２６に格納されている地図テーブルに所定の各種パラメータを設定する。地図テーブル設定部２１０は、利用履歴導出部２１４および優先順位決定部２２４を備える。利用履歴導出部２１４は、フラグ設定部２１６、走行日数設定部２１８、アクセス日数設定部２２０およびアクセス率導出部２２２を備える。
【００３５】
フラグ設定部２１６は、後述する地図テーブルの最新版フラグ欄に「０」または「１」を設定する。「１」は最新版を、「０」は旧版を示す。走行日数設定部２１８は、同様に後述する地図テーブルの走行日数欄に本日の日付と地図データ１３０の地域地図最終更新日付４１８との差分の日数（以下、単に「走行日数」という）を設定する。アクセス日数設定部２２０は、同様に後述する地図テーブルのアクセス日数欄に、地域ごとの地図データ１３０へアクセスしたアクセス日数を設定する。
【００３６】
アクセス率導出部２２２は、走行日数およびアクセス日数をもとに、アクセス率を導出し、同様に後述する地図テーブルのアクセス率欄に設定する。
【００３７】
アクセス率は、アクセス日数を走行日数で割った値を百分率で表したものであり、その地域にアクセスした頻度である。アクセス率が高い地域、すなわち、ユーザが比較的よく走行する地域は、地図データの更新の必要性は高い。一方、アクセス率が低い、すなわち、ユーザが比較的走行しない地域は地図データの更新の必要性は低い。つまり、ユーザにとって更新の必要性が高い地域を優先的に更新し、更新の必要性が低い地域を後まわしにして更新することで、地図データの更新の効率化が図られる。さらに、更新の必要性が高い地域だけを更新し、更新の必要性が低い地域を更新しないことで、地図データの更新時間の短縮化が図れる。また、地図データの更新データ量に応じて課金サービスが行われた場合、更新の必要性が低い地域を更新しないことで、低コスト化を実現できる。
【００３８】
優先順位決定部２２４は、アクセス率をもとに、地図データ１３０の地域ごとの更新の優先順位を決定する。アクセス率が高いほど、更新の優先順位は高い。
【００３９】
地図データ更新部２５０は、優先順位検索部２５２、データ更新部２５４、更新日付設定部２５６およびリセット部２５８を備える。優先順位検索部２５２は、地図テーブル保持部２２６に格納されている地図テーブルを取得し、更新の優先順位が高い順から地域地図情報４０４を検索し、データ更新部２５４にその地域を通知する。このとき、地図データ更新部２５０は、更新の優先順位が高い地域から、地図データ１３０を更新するかどうかをユーザに確認する。ユーザは、指示受付部２３４を介して地図データ更新部２５０に更新するかどうかを通知する。
【００４０】
例えば、地図データを更新するための時間やコストが限定された環境において、優先順位の高い地域から順番に更新を行うプロセス中、ユーザが優先順位の低い地域についての更新を行う必要がないと判断することがある。そのため、優先順位の高い地域から順番に、その地域の更新を行うべきかどうかをユーザに確認していくことは有意義である。これにより、地図データの効果的な更新を実現できる。
【００４１】
データ更新部２５４は、マスタ地図データ３０３から優先順位検索部２５２により通知された地域に該当する地域地図定義情報４１６、道路情報４１２および非道路情報４１４を取得し、その部分について地図データ１３０を更新する。また、地図更新サーバ３００が、更新の優先順位を取得し、その更新の優先順位とともにユーザが使用する回線速度や更新すべき地域のデータ量を考慮して更新すべきかどうかを判断して更新を行ってもよい。
【００４２】
更新日付設定部２５６は、リアルタイムクロックモジュール１１０から本日の日付を読出し、地図データにおける地域地図最終更新日付４１８にその日付を設定する。リセット部２５８は、地図データにおける地域地図アクセス日数４２２の日数のアクセス日数をリセットする。
【００４３】
図８は、地図テーブル保持部２２６に格納されている地図テーブルのデータ構造の一例を示す。地域地図情報名欄５００は、地域地図情報の名称を保持する。識別番号などの地域地図情報を特定する情報を保持してもよい。最新版フラグ欄５０２は、地域地図情報が最新版であるか旧版であるかの状態を保持する。上述のごとく、「１」は最新版、「０」は旧版を意味する。走行日数欄５０４は、走行日数を保持する。アクセス日数欄５０６は、地域地図情報にアクセスした日数のアクセス日数を保持する。アクセス率欄５０８は、上述のごとく、アクセス日数を走行日数で割った値を百分率で表した値を保持する。更新優先順位欄５１０は、地域ごとの更新の優先順位を保持する。図示のごとく、アクセス率が高いほど、更新の優先順位は高い。
【００４４】
第１データ５１２は、第１地域地図情報が旧版であり、走行日数の１００日およびアクセス日数の３０日をもとにして演算されたアクセス率は３０％で、更新の優先順位が１番目であることを示す。第２データ５１４は、第２地域地図情報が最新版であり、更新する必要がないため、走行日数、アクセス日数、アクセス率や更新順位についての設定はなされていない。
【００４５】
図９は、地図更新システム１０における地図テーブルの設定の処理の流れを示す。制御部２３０は、ユーザからの地図テーブル更新の指示を受け付ける（Ｓ４８）。ヘッダ情報取得部２３２は、地図データ保持部１３２の地図データ１３０の全国ヘッダ情報４０２を参照し、更新日付Ｄ１を取得する（Ｓ５０）。送信部２３３は、その更新日付Ｄ１を地図更新サーバ３００に送る。ヘッダ情報読出部３０４は、マスタ地図データ３０３の全国ヘッダ情報４０２を参照し、更新日付Ｄ２を取得する（Ｓ５２）。更新判定部３０６は、更新日付Ｄ１と更新日付Ｄ２とを比較して更新すべきかどうかを判定する（Ｓ５４）。更新判定部３０６により、更新日付Ｄ１が更新日付Ｄ２よりも新しいと判定されたとき（Ｓ５４のＹ）、地図テーブルの更新を終了する。更新日付Ｄ１が更新日付Ｄ２よりも新しいと判定されなかったとき（Ｓ５４のＮ）、地域ごとに更新を行うかどうかの判定を行う。
【００４６】
ヘッダ情報取得部２３２は、地図データ保持部１３２の地図データ１３０の地域ごとの地域ヘッダ情報４１０を参照し、更新日付Ｄ３を取得する（Ｓ５６）。送信部２３３は、その更新日付Ｄ３を地図更新サーバ３００に送る。ヘッダ情報読出部３０４は、マスタ地図データ３０３の地域ごとの地域ヘッダ情報４１０を参照し、更新日付Ｄ４を取得する（Ｓ５８）。更新判定部３０６は、更新日付Ｄ３と更新日付Ｄ４とを比較して更新すべきかどうかを判定する（Ｓ６０）。更新判定部３０６により、更新日付Ｄ３が更新日付Ｄ４よりも新しいと判定されたとき（Ｓ６０のＹ）、フラグ設定部２１６は、最新版フラグ欄５０２に「１」を設定し（Ｓ６４）、その地域の地図データ１３０の更新を行わないことを決定する。
【００４７】
更新判定部３０６により、更新日付Ｄ３が更新日付Ｄ４よりも新しいと判定されなかったとき（Ｓ６０のＮ）、フラグ設定部２１６は、最新版フラグ欄５０２に「０」を設定し（Ｓ６２）、その地域の地域地図情報４０４の更新を行う候補とする。
【００４８】
走行日数設定部２１８は、リアルタイムクロックモジュール１１０から本日の日付を取得し、走行日数を算出し、走行日数欄５０４に設定する（Ｓ６６）。アクセス日数設定部２２０は、地図データ保持部１３２に保持されている地図データの地域地図アクセス日数４２２を読出し、アクセス日数欄５０６に設定する（Ｓ６８）。アクセス率導出部２２２は、走行日数およびアクセス日数をもとに上述の演算に従ってアクセス率を導出し、アクセス率欄５０８に設定する（Ｓ７０）。
【００４９】
更新指示部３１０は、全地域について地図テーブルの設定を行ったかどうか判断し（Ｓ７２）、設定すべき地域が残っている場合（Ｓ７２のＮ）、Ｓ５６以降の処理を行う。全地域について地図テーブルの設定を完了した場合（Ｓ７２のＹ）、優先順位決定部２２４は、地図データの地域ごとの更新の優先順位を決定し（Ｓ７４）、更新優先順位欄５１０に優先順位を設定する。以上、地図更新システム１０における地図テーブルの設定の処理の流れを示した。
【００５０】
図１０は、地図更新システム１０における地図データ１３０の更新の処理の流れを示す。優先順位検索部２５２は、最初に地図テーブルにおいて更新の優先順位が１番目の地域地図情報４０４を検索し、その地域を地図更新サーバ３００に通知する（Ｓ８０）。指示受付部２３４は、ユーザからの地域地図情報の更新に関する指示を受け付け（Ｓ８２）、更新をしないよう指示されたとき、地図データ１３０の更新を終了する（Ｓ８４のＮ）。更新をするよう指示があったとき（Ｓ８４のＹ）、データ更新部２５４は、その地域に該当するマスタ地図データ３０３の地域地図定義情報４１６、道路情報４１２および非道路情報４１４を取得し、地図データを更新する（Ｓ８６）。
【００５１】
更新日付設定部２５６は、リアルタイムクロックモジュール１１０から本日の日付を取得し、地図データ１３０における地域地図最終更新日付４１８にその日付を設定する（Ｓ８８）。リセット部２５８は、地図データにおける地域地図アクセス日数４２２を「０」にリセットする（Ｓ９０）。全地域について、地図テーブルの設定を行ったかどうか判断し（Ｓ９２）、地図テーブルの設定を行うべき地域がある場合（Ｓ９２のＮ）、次に優先順位が高い地域についての地図データ１３０の更新を行う。全地域について地図テーブルの設定を完了した場合（Ｓ９２のＹ）、地図データ１３０の更新を終了する。以上、地図更新システム１０における地図データ１３０の更新の処理の流れを示した。
【００５２】
実施例２
実施例１では、利用履歴導出部２１４、優先順位決定部２２４および地図データ更新部２５０を地図更新クライアント端末２００が備えていたが、実施例２では、それらの構成を地図更新サーバ３００が備えるものとする。これにより、地図更新クライアント端末２００における地図データの更新の負担を軽減することができる。
【００５３】
実施例３
実施例２では、利用履歴導出部２１４、優先順位決定部２２４および地図データ更新部２５０を地図更新サーバ３００が備えていたが、実施例３では、それらの構成をナビゲーション装置１００が備えるものとする。このとき、ナビゲーション装置１００内部に双方向の通信が可能な送受信機が設けられる。この送受信機は、制御装置１２４によって制御される。実施例３によれば、ユーザは走行中にナビゲーション装置を介して優先順位に基づいた地図データの更新を実現することができ、ユーザにとっての利便性が高まる。
【００５４】
実施例４
実施例１では、利用履歴導出部２１４、優先順位決定部２２４および地図データ更新部２５０を地図更新クライアント端末２００が備えていたが、ナビゲーション装置１００、地図更新クライアント端末２００、地図更新サーバ３００のそれぞれが１つずつ備えるものとする。また、ナビゲーション装置１００、地図更新クライアント端末２００、地図更新サーバ３００のうちの１つが利用履歴導出部２１４、優先順位決定部２２４および地図データ更新部２５０のうちの２つの構成を備え、その他の１つが、前述の２つの構成以外の構成を備えるものとする。これらにより、地図データの更新の際の処理を分散でき、その結果、負荷の分散化を実現できる。
【００５５】
実施例５
実施例１では、アクセス日数更新部１４２は、道路情報４１２あるいは非道路情報４１４のいずれかにアクセスされたとき、アクセス日数に「１」を追加した。実施例５として、アクセス日数更新部１４２は、道路情報４１２、非道路情報４１４のそれぞれにアクセス日数を設け、それぞれにアクセスしたときに、各アクセス日数を更新する。このとき、地図テーブル保持部２２６に道路情報４１２用の地図テーブルと非道路情報４１４の地図テーブルを格納する。地図テーブルの設定は、実施例と同様の処理により行われる。優先順位決定部２２４は、地図データ１３０に含まれる道路情報と非道路情報のそれぞれについて、更新の優先順位を決定する。地図データ更新部２５０は、道路情報と非道路情報のそれぞれの優先順位に基づいて独立して地図データの更新を行うことで、柔軟性の高い地図データの更新を実現できる。
【００５６】
本発明と実施例に係る構成の対応を例示する。「地図更新装置」はナビゲーション装置１００、地図更新クライアント端末２００あるいは地図更新サーバ３００に対応し、「利用履歴導出部」は利用履歴導出部２１４に対応し、「優先順位決定部」は優先順位決定部２２４に対応し、「地図データ更新部」は地図データ更新部２５０に対応する。
【００５７】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５８】
実施例において、ナビゲーション装置１００は、リムーバブルＨＤＤ１２８を装填可能としているが、変形例として、これに限らず、読み書きが可能な記録媒体を装填可能としてもよい。このとき、ナビゲーション装置１００には、その記録媒体が装填されるスロットと、記録媒体がそのスロットに挿入されていることを検出する挿入検出部とを設けるものとする。これにより、実施例における同様の効果を享受することができる。
【図面の簡単な説明】
【００５９】
【図１】実施例１に係るナビゲーション装置の構成を示す図である。
【図２】地図データのデータ構造の一例を示す図である。
【図３】地域地図情報のデータ構造の一例を示す図である。
【図４】実施例１に係るナビゲーション装置の処理の流れを示す図である。
【図５】地域地図読出処理の処理の流れを示す図である。
【図６】実施例１に係る地図更新クライアント端末および地図更新サーバを含む地図更新システムを示す図である。
【図７】実施例１に係る地図更新クライアント端末および地図更新サーバを含む地図更新システムの構成を示す図である。
【図８】地図テーブル保持部に格納されている地図テーブルのデータ構造の一例を示す図である。
【図９】実施例１に係る地図更新システムにおける地図テーブルの設定の処理の流れを示す図である。
【図１０】実施例１に係る地図更新システムにおける地図データの更新の処理の流れを示す図である。
【符号の説明】
【００６０】
１００  ナビゲーション装置、１３０  地図データ、２００  地図更新クライアント端末、２１４  利用履歴導出部、２２４  優先順位決定部、２５０  地図データ更新部、３００  地図更新サーバ、４０４  地域地図情報、４１２  道路情報、４１４  非道路情報、４２２  地域地図アクセス日数、５０４  走行日数欄、５０６  アクセス日数欄、５０８  アクセス率欄、５１０  更新優先順位欄。
【図１】
2005283880.tif 000003
【図２】
2005283880.tif 000004
【図３】
2005283880.tif 000005
【図４】
2005283880.tif 000006
【図５】
2005283880.tif 000007
【図６】
2005283880.tif 000008
【図７】
2005283880.tif 000009
【図８】
2005283880.tif 000010
【図９】
2005283880.tif 000011
【図１０】
2005283880.tif 000012