(57)【要約】【課題】車両が経路案内を受けながら走行中にアプリケーションプログラムのダウンロードを中断することなく完了できるようにする。【解決手段】ナビゲーション装置１は、通信状態の良好な地点の情報を含む地図情報を記憶した地図記憶手段１２と、現在位置を検出する現在位置検出手段１１と、地図および経路と現在位置を表示する表示手段１４と、を備え、制御手段１０は、サーバからバージョンアップ情報を受信すると、経路案内中か否かを判定し、経路案内中であると、ナビゲーション装置１の通信速度とダウンロードするアプリケーションプログラムのデータ量から、ダウンロードを完了するのに必要な所要時間を算出し、現在位置に基づいて、車両が目的地まで走行する間にダウンロードが完了できるか否かを判定し、ダウンロードが完了できると判定された場合、アプリケーションプログラムのダウンロードを実行する。【選択図】図１
2011033361.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を参照して出発地または現在位置から目的地までの経路を探索して案内する制御手段を備えたナビゲーション装置であって、
前記ナビゲーション装置は、アップデート情報の受信およびアプリケーションプログラムをダウンロードするための接続手段と、現在位置を検出する現在位置検出手段と、地点毎の通信状態の情報を含む地図情報を記憶した地図記憶手段と、入力手段と、表示手段と、を備え、
前記制御手段は、前記目的地までの経路案内中に、前記接続手段を介して前記アプリケーションプログラムをダウンロードする場合、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行することを特徴とするナビゲーション装置。
【請求項２】
前記制御手段は、前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記現在位置検出手段により検出された現在位置および前記地図記憶手段に記憶された地図情報に基づき、通信状態の良好な地点を検索し、該検索した地点を経由して前記目的地に至る経路を再探索し、該探索した経路において前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記制御手段は、前記探索した前記検索した地点を経由して前記目的地に至る経路において前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記検索した地点で前記ダウンロードを完了するのに必要な停車時間を算出し、該停車時間を報知することを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記制御手段は、前記アップデート情報に基づき、前記接続手段を介して前記アプリケーションプログラムのダウンロードを完了するのに必要な時間を算出し、該算出した時間と前記地図記憶手段に記憶された地図情報に基づき算出される前記探索した経路の所要時間とを比較し、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定することを特徴とする請求項１乃至請求項３の何れかに記載のナビゲーション装置。
【請求項５】
前記制御手段は、前記探索した経路および前記地図記憶手段に記憶された地図情報に基づき、前記探索した経路が通信状態の悪い地点を通過するか否かを判定し、前記通信状態の悪い地点を通過する場合、前記目的地に到着するまでに前記ダウンロードが完了できないと判定することを特徴とする請求項１乃至請求項３の何れかに記載のナビゲーション装置。
【請求項６】
前記制御手段は、前記アップデート情報に基づいて、前記ダウンロードの緊急性を判定し、緊急性が高いと判定した場合に、前記ダウンロードを行うことを特徴とする請求項１乃至請求項５の何れかに記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段を介してサーバからナビゲーションアプリケーションをダウンロードしてバージョンアップを行うナビゲーション装置に関するものであり、特に、所望の出発地から目的地までの経路探索し、探索された経路の案内を受けながら走行中にアプリケーションのバージョンアップ情報を受信した場合に、ダウンロードの所要時間を算出し、目的地までにダウンロードが完了しないと判定した際に、現在位置に最も近い通信状態の良好な地点を検索して経由地として案内し、該経由地においてダウンロードを完了するのに必要な停車時間を算出して案内するようにしたナビゲーション装置に関するものである。
【背景技術】
【０００２】
従来から自動車の運転者に出発地から目的地までの最適な経路を案内する車載用のナビゲーション装置が提供されている。従来のナビゲーション装置は、地図データを記録したＣＤ−ＲＯＭ又はＩＣカード等の地図データ記憶装置と、ディスプレイ装置と、ジャイロ、ＧＰＳ（Global Positioning System）及び車速センサ等の車両の現在位置及び現在方位を検出する車両移動検出装置等を有し、車両の現在位置を含む地図データを地図データ記憶装置から読み出し、該地図データに基づいて車両位置の周囲の地図画像をディスプレイ装置上に描画する。また、車両位置マークをディスプレイ画面の地図画像に重ね合わせて表示し、車両が現在どこを走行しているのかを一目で判るようにしている。
【０００３】
通常、このような車載用ナビゲーション装置は、地図データを用いて出発地から目的地までを結ぶ最もコストが小さい経路をダイクストラ法等を用いたシミュレーション計算を行って経路探索し、その探索した経路を案内経路として記憶しておき、走行中、地図画像上に案内経路を表示し、車両が案内経路上の進路を変更すべき交差点に一定距離内に近づいたときに、進行方向を案内することで目的地までの最適な経路を走行できるように構成されている。
【０００４】
上記の車載用のナビゲーション装置は、経路探索機能や地図データを持つスタンドアロン型のナビゲーション装置であるが、近年の通信、情報処理技術の発展により車載用のナビゲーション装置にネットワークを介した通信機能を付加し経路探索サーバとデータ通信して案内経路データや地図データを取得するいわゆる通信型のナビゲーションシステムも普及してきている。
【０００５】
通常このようなナビゲーション装置の各種機能は、ナビゲーション装置が備えるＨＤＤやＣＤ−ＲＯＭに記憶されたアプリケーションプログラムを実行することにより各部を制御して遂行される。一般的にアプリケーションプログラムは、機能の追加や変更のためバージョンアップされる。アプリケーションプログラムのバージョンアップには種々の方法が用いられる。例えば、更新されたアプリケーションプログラムが記録されたＣＤ−ＲＯＭが配布され、配布されたＣＤ−ＲＯＭに記録されたアプリケーションプログラムをナビゲーション装置のＨＤＤに記憶するなどの方法がある。
【０００６】
このようなナビゲーション装置の発明は、例えば、下記の特許文献１（特開２００４−１５０８６２号公報）に開示されている。この特許文献１に開示されたナビゲーション装置は、ＨＤＤに記録されているコンピュータプログラムを実行する第１実行部と、ＣＤ−ＲＯＭに記録されている第２コンピュータプログラムを実行する第２実行部と、を有し、ＣＤ−ＲＯＭからＨＤＤにデータをコピーするインストール部と、自動車の状態を測定するセンサから状態を収集する状態収集部とを備えている。インストール部は、第２実行部と並行して動作し、バージョンアップと並行して車両を目的地まで案内することができるように構成されている。
【０００７】
また、無線通信機能を有するナビゲーション装置においては、装置メーカ、ナビゲーションサービスプロバイダなどが設置したサーバからバージョンアップ情報をナビゲーション装置に送り、ナビゲーション装置はサーバにアクセスして新しいバージョンのアプリケーションプログラムをダウンロードしてバージョンアップするようなシステムを採る場合もある。アプリケーションのバージョンアップには基本機能の変更もあり、この場合には早期に各ユーザにバージョンアップさせる必要があり緊急性が高い。また、バージョンアップは一定の期間内に全てのユーザに完了させる必要もあり、ダウンロードの期間が定められている場合もある。従って、バージョンアップ情報には、アプリケーションプログラムのデータ量の他に緊急度や優先度、ダウンロードの有効期限、バージョン情報などの情報が付加される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１５０８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、無線通信機能を有するナビゲーション装置を搭載した車両が走行している場合、通信が良好に行える場所と、地形や建築部物の影響等により電波の送受信が良好に行えず、良好に通信が行えない場所がある。一般的には通信状態のよい地点やエリア、通信状態のよくない地点やエリアは、移動体通信端末に対する無線通信基地局の設置地点や放送局の設置地点に基づいて予め判明していることもある。
【００１０】
また、移動体通信端末が移動中に通信状態（電波の受信状態）を判別して位置情報と対応して記憶しておく方法もある。例えば、特開２００４−１４０５２２号公報には、現在位置確認手段と、テレビ放送信号を受信する放送受信手段と、受信された各テレビ放送波の受信状態を確認する受信状態確認手段と、該受信状態確認手段によって確認された受信状態を表わす受信状態情報と上記現在位置を関連づけて記憶するようにした装置が開示されている。ナビゲーション装置においては地図情報に主要な施設（公共施設やショッピングモール、各種店舗、駐車場などの施設情報が含まれており、施設情報に通信状態の良否のデータを付加しておくことができる。
【００１１】
一方、サーバからバージョンアップ情報を受信した際に、バージョンアップ情報に付加されたアプリケーションプログラムのデータ量と、ナビゲーション装置に記憶された通信速度から、ダウンロードに必要な所要時間を算出することができる。そして、バージョンアップの緊急性が高い場合には、車両の走行中でユーザが直ちにアプリケーションプログラムをダウンロードしてバージョンアップを実行することも予想される。その際、経路案内中においては、ダウンロードに必要な所要時間と現在位置から目的地までの経路の所要時間とに基づいて、目的地到着までの間にダウンロードを完了できるかを判定することができる。
【００１２】
目的地到着までの間にダウンロードが完了できず、更に、ダウンロードが完了しないまま車両を離れなければならないような場合には、再度ダウンロードを行わなければならないという不都合が生じる。また、経路案内中には通信状態の良くない地点やエリアを通過することもあり、そのような地点やエリアではダウンロードが中断してしまい、アプリケーションプログラムの取りこぼし等によるエラーが発生し、ダウンロードを完了できない不都合が生じる場合もある。
【００１３】
しかしながら、上記特許文献１に開示されたナビゲーション装置は、サーバからアプリケーションプログラムをダウンロードしてバージョンアップする構成ではないため、上記のようなサーバから通信によりアプリケーションプログラムをダウンロードする際の問題点を解消できない不都合がある。
【００１４】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、所望の出発地から目的地までの経路探索し、探索された経路の案内中にアプリケーションのバージョンアップ情報を受信した場合に、ダウンロードに必要な所要時間を算出し、目的地に到着するまでにダウンロードが完了しないと判定した際に、通信状態の良好な地点を検索して経由地として案内し、該経由地においてダウンロードを完了するのに必要な停車時間を算出して案内するようになせば、上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【００１５】
すなわち、本発明は上記の問題点を解消することを課題とし、車両が経路案内中においても、アプリケーションプログラムのダウンロードを中断することなく完了できるようにしたナビゲーション装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、本願の請求項１にかかる発明は、地図情報を参照して出発地または現在位置から目的地までの経路を探索して案内する制御手段を備えたナビゲーション装置であって、前記ナビゲーション装置は、アップデート情報の受信およびアプリケーションプログラムをダウンロードするための接続手段と、現在位置を検出する現在位置検出手段と、地点毎の通信状態の情報を含む地図情報を記憶した地図記憶手段と、入力手段と、表示手段と、を備え、前記制御手段は、前記目的地までの経路案内中に、前記接続手段を介して前記アプリケーションプログラムをダウンロードする場合、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行することを特徴とする。
【００１７】
また、本願の請求項２にかかる発明は、請求項１にかかるナビゲーション装置において、前記制御手段は、前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記現在位置検出手段により検出された現在位置および前記地図記憶手段に記憶された地図情報に基づき、通信状態の良好な地点を検索し、該検索した地点を経由して前記目的地に至る経路を再探索し、該探索した経路において前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行することを特徴とする。
【００１８】
また、本願の請求項３にかかる発明は、請求項２にかかるナビゲーション装置において、前記制御手段は、前記探索した前記検索した地点を経由して前記目的地に至る経路において前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記検索した地点で前記ダウンロードを完了するのに必要な停車時間を算出し、該停車時間を報知することを特徴とする。
【００１９】
また、本願の請求項４にかかる発明は、請求項１乃至請求項３の何れかにかかるナビゲーション装置において、前記制御手段は、前記アップデート情報に基づき、前記接続手段を介して前記アプリケーションプログラムのダウンロードを完了するのに必要な時間を算出し、該算出した時間と前記地図記憶手段に記憶された地図情報に基づき算出される前記探索した経路の所要時間とを比較し、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定することを特徴とする。
【００２０】
また、本願の請求項５にかかる発明は、請求項１乃至請求項３の何れかにかかるナビゲーション装置において、前記制御手段は、前記探索した経路および前記地図記憶手段に記憶された地図情報に基づき、前記探索した経路が通信状態の悪い地点を通過するか否かを判定し、前記通信状態の悪い地点を通過する場合、前記目的地に到着するまでに前記ダウンロードが完了できないと判定することを特徴とする。
【００２１】
また、本願の請求項６にかかる発明は、請求項１乃至請求項５の何れかにかかるナビゲーション装置において、前記制御手段は、前記アップデート情報に基づいて、前記ダウンロードの緊急性を判定し、緊急性が高いと判定した場合に、前記ダウンロードを行うことを特徴とする。
【発明の効果】
【００２２】
請求項１にかかる発明においては、ナビゲーション装置は、地図情報を参照して出発地または現在位置から目的地までの経路を探索して案内する制御手段（例えば、下記実施例では制御手段１０）を備えたナビゲーション装置であって、前記ナビゲーション装置は、アップデート情報の受信およびアプリケーションプログラムをダウンロードするための接続手段（例えば、下記実施例では通信手段１３）と、現在位置を検出する現在位置検出手段（例えば、下記実施例では現在位置検出手段１１）と、地点毎の通信状態の情報を含む地図情報を記憶した地図記憶手段（例えば、下記実施例では地図記憶手段１２）と、入力手段（例えば、下記実施例では入力手段１５）と、表示手段（例えば、下記実施例では表示手段１４）と、を備え、前記制御手段は、前記目的地までの経路案内中に、前記接続手段を介して前記アプリケーションプログラムをダウンロードする場合、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行する。
【００２３】
かかる構成によれば、車両が経路案内を受けながら走行中であっても、目的地に到達するまでの間にアプリケーションプログラムのダウンロードを中断することなく完了できるようになる。
【００２４】
請求項２にかかる発明においては、請求項１にかかるナビゲーション装置において、前記制御手段は、前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記現在位置検出手段により検出された現在位置および前記地図記憶手段に記憶された地図情報に基づき、通信状態の良好な地点を検索し、該検索した地点を経由して前記目的地に至る経路を再探索し、該探索した経路において前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定し、前記目的地に到着するまでに前記ダウンロードが完了できると判定した場合、前記ダウンロードを実行する。
【００２５】
かかる構成によれば、バージョンアップが経由地点を経由して目的地に到達する間にダウンロードが完了しない場合、通信状態のよい地点を検索し、その地点を経由して目的地に至る経路を再探索し、再探索した経路で目的地に到達するまでにダウンロードが完了するかを判定し、完了する場合に前記ダウンロードを実行するものであるから、目的地に到達するまでの間にアプリケーションプログラムのダウンロードを中断することなく完了させることができるようになる。
【００２６】
請求項３にかかる発明においては、請求項２にかかるナビゲーション装置において、前記制御手段は、前記探索した前記検索した地点を経由して前記目的地に至る経路において前記目的地に到着するまでに前記ダウンロードが完了できないと判定した場合、前記検索した地点で前記ダウンロードを完了するのに必要な停車時間を算出し、該停車時間を報知する。
【００２７】
かかる構成によれば、前記再探索した経路で目的地に到達するまでにダウンロードが完了しない場合に、前記検索した地点において、前記ダウンロードが完了するのに必要な停車時間を算出し、該停車時間を報知するものであるから、検索された地点において必要な時間停車して前記ダウンロードを行い、ダウンロードを中断することなく完了させることができるようになる。
【００２８】
請求項４にかかる発明においては、請求項１乃至請求項３の何れかにかかるナビゲーション装置において、前記制御手段は、前記アップデート情報に基づき、前記接続手段を介して前記アプリケーションプログラムのダウンロードを完了するのに必要な時間を算出し、該算出した時間と前記地図記憶手段に記憶された地図情報に基づき算出される前記探索した経路の所要時間とを比較し、前記目的地に到着するまでに前記ダウンロードが完了するか否かを判定する。
【００２９】
かかる構成によれば、車両が経路案内を受けながら走行中であっても、目的地に到達するまでの間にアプリケーションプログラムのダウンロードを完了できるか否かを判定することができ、目的地に到達するまでの間にアプリケーションプログラムのダウンロードを中断することなく完了できるようになる。
【００３０】
請求項５にかかる発明においては、請求項１乃至請求項３の何れかにかかるナビゲーション装置において、前記制御手段は、前記探索した経路および前記地図記憶手段に記憶された地図情報に基づき、前記探索した経路が通信状態の悪い地点を通過するか否かを判定し、前記通信状態の悪い地点を通過する場合、前記目的地に到着するまでに前記ダウンロードが完了できないと判定するものであるから、車両が経路案内を受けながら走行中であっても、目的地に到達するまでの間にアプリケーションプログラムのダウンロードを完了できるか否かを判定することができるようになる。
【００３１】
請求項６にかかる発明においては、請求項１乃至請求項５の何れかにかかるナビゲーション装置において、前記制御手段は、前記アップデート情報に基づいて、前記ダウンロードの緊急性を判定し、緊急性が高いと判定した場合に、前記ダウンロードを行う。
【００３２】
かかる構成によれば、バージョンアップの緊急性が高い場合には、車両が経路案内を受けて走行中であっても、アプリケーションプログラムのバージョンアップを実行し、中断することなく完了できるようになる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施例にかかるナビゲーション装置の構成を示すブロック図である。
【図２】本発明の実施例にかかるナビゲーション装置におけるアプリケーションプログラムのダウンロード手順を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するために車載用のナビゲーション装置を例示するものであって、本発明をこのナビゲーション装置に特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のナビゲーション装置にも等しく適用し得るものである。
【実施例】
【００３５】
図１は、本発明の実施例にかかる車載用のナビゲーション装置の構成を示すブロック図である。ナビゲーション装置１は、自動車等の車両に搭載されることにより車載用として使用される装置であってもよく、車両から取外されユーザが携帯し使用できるタイプのものであってもよい。以下の説明においては、これらを総称してナビゲーション装置という。
【００３６】
ナビゲーション装置１は、制御手段１０、現在位置検出手段１１、地図記憶手段１２、通信手段１３、表示手段１４、入力手段１５、音声出力手段１６などを備えて構成されている。
【００３７】
そして、制御手段１０は、現在位置検出手段１１、地図記憶手段１２、通信手段１３、表示手段１４、入力手段１５および音声出力手段１６と、バスなどの信号線群で相互に接続され、これらの間で情報の授受を可能としている。
【００３８】
制御手段１０は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３からなるプロセッサで構成され、ＲＡＭ１０２およびＲＯＭ１０３に記録されたアプリケーションプログラムを実行することによりナビゲーション装置１の各部の動作を制御する。また、ＲＡＭ１０２には、アプリケーションプログラムに対応したバージョン情報が記憶されている。そして、サーバ（不図示）からバージョンアップ（以下の説明ではアップデートということとする）の情報を受信し、アプリケーションプログラムに追加や変更があった場合には、ナビゲーション装置１は、適宜の機会にサーバから新たなバージョンのアプリケーションプログラムをダウンロードして、ＲＡＭ１０２に記憶されたアプリケーションプログラムを、ダウンロードしたアプリケーションプログラムに書き換えることによりアップデートを行う。この手順の詳細については後に詳細に説明する。
【００３９】
現在位置検出手段１１は、例えばＧＰＳ受信機等で構成され、地球上空を周回している複数のＧＰＳ衛星からの電波を受信し、それをもとに現在位置を算出するものである。さらに、現在位置検出手段１１は、操角センサ、加速度センサ、距離センサや方位センサなどからなる自律航法手段（推測航法手段）を併用するようにしてもよい。
【００４０】
なお、上記ＧＰＳ衛星からの電波には、日付および時刻情報も含まれているため、現在位置検出手段１１は、現在日時を検出することも可能である。
【００４１】
地図記憶手段１２には、地図情報が記憶され、地図情報には、各道路の交差点や分岐点などの結節点をノードとし、それぞれのノード間を結ぶ経路をリンクとした道路ノードデータと道路リンクデータを含む道路データおよび地図画像を含む地図画像データが含まれている。道路ノードデータには、道路ノードの番号、位置座標、接続リンク本数、交差点名称などが含まれるほか、交差点等の案内地点に対応する案内ポイントおよび右折や左折、直進などを案内する案内データも記憶されている。また、道路リンクデータには起点および終点となる道路ノードの番号、道路種別、リンク長（リンクコスト）、所要時間、車線数、車道幅などが含まれる。道路リンクデータにはさらに、リンク属性として橋、トンネル、踏切、料金所などのデータが付与される。道路種別は、高速道路や有料道路の種別および国道や都道府県道などの別を含む情報である。
【００４２】
ここで、道路リンクデータに含まれる所要時間は、リンク長および走行速度などに基づいて算出されるが、走行速度は、ユーザが道路種別に応じて任意に設定可能としてもよいし、過去の走行履歴を記憶し、当該走行履歴の平均速度を走行速度としてもよい。
【００４３】
また、地図記憶手段１２には、地点毎にその地点においてサーバが通信手段１３へアプリケーションプログラムを送信する際の通信状態および通信速度が予め記憶されている。なお、地図記憶手段に１２に記憶された通信状態および通信速度は、ナビゲーション装置１が、例えば、所定間隔で、現在位置における通信状態および通信速度を検出し、検出した通信状態および通信速度と現在位置を対応付けて新たに記憶し直すようにしてもよい。
【００４４】
また、地図情報には、道路データや地図画像データの他、地図画像を見やすく表示するためにベクター形式で記憶された背景画像データを含んでいてもよい。これらの背景画像データおよび地図画像データは、制御手段１０の画像描画制御により、ナビゲーション装置１を使用する際に、ナビゲーション装置１の現在位置を含む所定範囲の地図が地図記憶手段１２から抽出され、現在位置を示す現在位置マークや最適経路の画像が重ね合わされてＶＲＡＭなどの画像メモリ（図示せず）に描画され、表示手段１４に表示される。
【００４５】
さらに、地図記憶手段１２には、駐車場やコンビニエンスストアなどの施設毎の施設データも記憶されている。施設データには、施設の名称、位置座標、営業時間、駐車場の有無などの情報や、ランドマークなどの施設の画像が含まれ、さらに、施設データには、施設の位置毎の通信状態および通信速度も含まれている。
【００４６】
通信手段１３は、ネットワークを介してサーバと通信するための無線通信機能を有する通信装置であり、上記サーバとの間でアップデート情報やアプリケーションプログラムなどといった各種情報の送受信を行う。
【００４７】
表示手段１４は、ＬＣＤなどのディスプレイパネルから構成される表示画面を備えた表示ユニットであり、制御手段１０の画像描画制御によって画像メモリに描画された地図画像や最適経路、現在位置検出手段１１により検出された現在位置などを表示する。なお、この表示手段１４は、タッチセンサーを具備させて入力手段１５の一部を担うように構成することもできる。この場合は画面上に表示されるアイコンをユーザが触れることで選択入力が行われるようにする。
【００４８】
入力手段１５は、ナビゲーション装置１における目的地の入力やその他各種の入力を行うための各種キー、スイッチなどから構成される。
【００４９】
音声出力手段１６は、スピーカー等で構成され、最適経路案内時の案内報知、キー操作音、その他ナビゲーション装置１に関する種々の音声報知等のナビゲーション装置１における各種音声ガイダンスの報知を行う。
【００５０】
制御手段１０は、現在位置検出手段１１により検出された現在位置、あるいは、入力手段１５を介して指定された出発地から、入力手段１５を介して指定された目的地までの最適な経路を探索する。より具体的には、地図記憶手段１２に記憶された道路データを参照して、出発地のノードから目的地のノードに至るまでのリンクを順次探索し、リンクコストが最小となるノード、リンクを探索して最適経路を決定する。なお、このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。
【００５１】
制御手段１０によって探索された最適経路は、ＲＡＭ１０２に記憶される。そして、経路案内時には、現在位置検出手段１１により検出された現在位置を中心とした所定範囲の地図画像データを地図記憶手段１２から読み出して表示手段１４に表示するとともに、ＲＡＭ１０２に記憶された最適経路に基づき、現在位置が地図記憶手段１２に記憶された案内ポイントに到達したときは、音声出力手段１６を介して音声で案内報知を行う。このように時々刻々変化する現在位置に応じて地図画像を切り替えながら目的地までの経路案内を行う。
【００５２】
ナビゲーション装置１は、通信手段１３を介してサーバからアプリケーションプログラムのアップデート情報を受信する。アップデート情報には、アプリケーションプログラムのデータ量、バージョン情報、ダウンロードの要求先（アクセス先ＵＲＬ）などの情報の他に、ダウンロードの有効期限（期限が設定されている場合）、緊急度や優先度などの情報が付加されている。
【００５３】
ナビゲーション装置１は、通信手段１３を介してサーバからアップデート情報を受信すると、アップデート情報に含まれるバージョン情報と、ＲＡＭ１０２に記憶されたバージョン情報とを比較し、アップデートが必要か否か判別を行い、アップデートが必要であれば、ユーザにダウンロードの要求先にアクセスしアプリケーションプログラムのダウンロードを行うよう表示手段１４および音声出力手段１６を介して促したり、自動的にアプリケーションプログラムをダウンロードしてアップデートを行う。基本的にアプリケーションプログラムのダウンロードは、ダウンロード可能な期限内に任意に行えばよいが、緊急度、優先度が高い（アプリケーションプログラムの基本的な部分の変更など）場合、または、ダウンロードの有効期限が近い場合には、直ちにダウンロードを行うことが好ましい。
【００５４】
ナビゲーション装置１は、アップデート情報に含まれる緊急度や優先度、ダウンロードの有効期限に基づいて、緊急度や優先度が高い、または、ダウンロードの有効期限が近いなどの緊急性が高いアップデートか否かを判別し、緊急性が高いアップデートの場合には、直ちにダウンロードの要求先にアクセスしてダウンロードを実行するように構成されている。当然、ナビゲーション装置１の電源がＯＦＦされ起動されていない場合には、電源がＯＮされてナビゲーション装置１か起動された時点でアップデート情報を受信してダウンロードが行われることになる。
【００５５】
アップデート情報を受信して直ちにダウンロードを開始すると、車両が経路案内中であった場合に、目的地到着までの間にダウンロードが完了できず、更に、ダウンロードが完了しないまま車両を離れなければならないようなケースでは、再度ダウンロードを行わなければならないという不都合が生じる。また、経路案内中には通信状態の良くない地点やエリアを通過することもあり、そのような地点やエリアではダウンロードが中断してしまい、アプリケーションプログラムの取りこぼし等によるエラーが発生し、ダウンロードを再度やりなおさなければならないという状態になることもある。
【００５６】
そこで本発明においては、車両が経路案内中にアプリケーションプログラムのダウンロードを実行する場合に、ダウンロードに必要な所要時間を算出し、目的地に到着するまでにダウンロードが完了しないと判定した際、通信状態の良好な地点を検索して経由地として案内し、該経由地においてダウンロードを完了するのに必要な停車時間を算出して案内し、ダウンロードを中断することなく完了できるように制御する。なお、検索する経由地の条件としては、通信状態が良好である他、車両を駐車させることができる施設であることが好ましい。
【００５７】
なお、目的地に到達するまでにダウンロードが完了するか否かの判定は、基本的には、地図記憶手段１２に記憶された道路データを参照して算出される最適経路の所要時間内にダウンロードに必要な所要時間が収まるか否かによって判別すればよい。しかしながら、最適経路上に通信状態の悪いエリアや地点が存在する場合には、当該エリアにおいて、ダウンロードが中断してしまい、ダウンロードが完了できないケースもあるため、最適経路上の通信状態も加味して目的地到達までにダウンロードが完了できるか否かを判定するようにしてもよい。
【００５８】
ダウンロードに必要な所要時間は、最適経路上における地図記憶手段１２に記憶された地点毎の通信速度とダウンロードするアプリケーションプログラムのデータ量から算出することができる。車両の停車時間は、経由地においてダウンロードを開始から終了まで行わせる場合には、経由地の通信速度と、上記データ量から算出したダウンロードに必要な所要時間を停車時間とすればよく、上記経由地を検索する時点でダウンロードを開始させる構成の場合には、現在位置から経由地までの経路上の通信速度と当該経路の所要時間に基づき、経由地までに受信可能なデータ量を算出し、アプリケーションプログラムのデータ量から当該算出したデータ量を差し引いたデータ量と、経由地の通信速度とに基づき算出したダウンロードに必要な所要時間を停車時間とし、アプリケーションプログラムのデータ量から当該算出したデータ量を差し引いたデータ量のダウンロードを経由地において車両を停車させて完了させるようにしてもよい。
【００５９】
以下、図２に示すフローチャートを参照してダウンロード手順を詳細に説明する。図２は、本発明の実施例にかかるナビゲーション装置におけるアプリケーションプログラムのダウンロード手順を示すフローチャートである。
【００６０】
なお、本実施例において、通信手段１３を介してダウンロードされたアプリケーションプログラムのアップデートは、ダウンロードが完了すると自動的にアップデートを実行してもよいし、ダウンロードされたアプリケーションプログラムを一時的に記憶する記憶手段を設け、ユーザが入力手段１５を操作することによりダウンロードされたアプリケーションプログラムのアップデートを実行するようにしてもよい。
【００６１】
先ず、制御手段１０は、ナビゲーション装置１が経路案内中であるか否かを判定する（ステップＳ１０１）。経路案内中でなければ（ステップＳ１０１のＮＯ）、本フローチャートの手順を終了する。経路案内中とは、ユーザにより入力手段１５を介して指定された目的地までの最適経路が探索され、表示手段１４に地図画像や現在位置などを表示して目的地までの経路案内を行っている状態のことである。
【００６２】
経路案内中と判定されると（ステップＳ１０１のＹＥＳ）、制御手段１０は、サーバから通信手段１３を介してアップデート情報を受信したか否かを判定する（ステップＳ１０２）。アップデート情報を受信していなければ（ステップＳ１０２のＮＯ）、本フローチャートの手順を終了する。アップデート情報を受信していれば（ステップＳ１０２のＹＥＳ）、アップデート情報に含まれるバージョン情報と、ＲＡＭ１０２に記憶されているバージョン情報とを比較し、アップデートが必要か否かを判定する（ステップＳ１０３）。
【００６３】
アップデートが必要でないと判定されると（ステップＳ１０３のＮＯ）、本フローチャートの手順を終了する。アップデートが必要であると判定されると（ステップＳ１０３のＹＥＳ）、制御手段１０は、アップデート情報に含まれる緊急度や優先度の情報、ダウンロードの有効期限に応じてアップデートの緊急性が高いか否かを判定する（ステップＳ１０４）。
【００６４】
ここで、緊急性が高いか否かの判定は、アップデート情報に含まれる緊急度や優先度が高い場合、または、アップデート情報に含まれるダウンロードの有効期限と現在位置検出手段１１により検出される現在日時とを比較して、現在日時と有効期限との間隔が所定日時以下である場合に、ダウンロードの有効期限が近いと判別し、緊急性が高いと判定する。
【００６５】
アップデートの緊急性が高くないと判定されると（ステップＳ１０４のＮＯ）、本フローチャートの手順を終了する。アップデートの緊急性が高いと判定されると（ステップＳ１０４のＹＥＳ）、制御手段１０は、最適経路上における地図記憶手段１２に記憶された地点毎の通信速度と、アップデート情報に含まれるアプリケーションプログラムのデータ量とからダウンロードに必要な所要時間を算出する（ステップＳ１０５）。
【００６６】
次に、制御手段１０は、最適経路の情報および地図記憶手段１２に記憶された道路データに基づいて、車両が目的地に到着するまでの所要時間を算出して、算出した目的地に到着するまでの所要時間とダウンロードに必要な所要時間とを比較し、ダウンロードが目的地に到着するまでの間に完了するか否かを判定する（ステップＳ１０６）。なお、この判定には、上述の通りダウンロードに必要な所要時間の他、最適経路上に通信状態の悪いエリアがあるか否かを加味して判定するようにしてもよい。
【００６７】
目的地に到着するまでにダウンロードが完了する場合（ステップＳ１０６のＹＥＳ）には、ダウンロードを実行して本フローチャートの処理手順を終了する。この場合、何らかの事情、例えば、車両が最適経路から外れ、通信状態のよくないエリアを通過したなどの事情で、ダウンロードが途中で中断した場合には、本フローチャートの手順をリトライするように構成するとよい。
【００６８】
目的地に到着するまでにダウンロードが完了しないと判定された場合（ステップＳ１０６のＮＯ）には、制御手段１０は、現在位置検出手段１１が検出した車両の現在位置に基づいて、地図記憶手段１２に記憶された施設データを参照して、現在位置から最も近い、通信状態が良好で、且つ、駐車可能な施設を検索する（ステップＳ１０７）。
【００６９】
通信状態の良好な施設が検索されると、制御手段１０は、その施設を経由地として現在位置から目的地までの経路を再探索する（ステップＳ１０８）。再探索した経路における目的地までの所要時間を算出し、算出した目的地に到着するまでの所要時間とダウンロードに必要な所要時間とを比較する（ステップＳ１０９）。その結果、再探索した経路を用いて目的地に到着する間にダウンロードが完了するか否かを判定する（ステップＳ１１０）。
【００７０】
目的地に到着するまでにダウンロードが完了する場合（ステップＳ１１０のＹＥＳ）には、ダウンロードを実行して本フローチャートの処理手順を終了する。この場合、何らかの事情、例えば、車両が最適経路から外れ、通信状態のよくないエリアを通過したなどの事情で、ダウンロードが途中で中断した場合には、本フローチャートの手順をリトライするように構成するとよい。
【００７１】
目的地に到着するまでにダウンロードが完了しないと判定された場合（ステップＳ１１０のＮＯ）には、制御手段１０は、経由地において車両を停車させる停車時間を算出し、算出した停車時間の間、ダウンロードが行える状態で停車を行うように表示手段１４および／または音声出力手段１６を介して報知を行う（ステップＳ１１１）。停車時間は、上述の通り、経由地においてダウンロードを開始から終了までを行わせる場合と、経由地を検索する時点でダウンロードを開始させる構成の場合がある。
【００７２】
なお、目的地に到着するまでの所要時間を表示手段１４および／または音声出力手段１６を介して報知を行う場合、探索した経路の所要時間に、上記算出した停車時間を加えた時間を、目的地に到着するまでの所要時間とするのが好ましい。
【００７３】
以上、詳細に説明したように、本発明にかかるナビゲーション装置によれば、車両が経路案内中にアプリケーションプログラムのダウンロードを中断することなく完了できるようになる。
【００７４】
なお、上記実施例では、目的地に到着するまでにダウンロードが完了しない場合、現在位置から最も近い、通信状態が良好で、且つ、駐車が可能な施設を検索したが、これに限ることはなく、進行方向を考慮して、最適経路上に最も近い、通信状態が良好で、且つ、駐車が可能な施設を検索してもよいし、また、施設に限ることはなく、地図記憶手段に駐車が可能な地点を記憶しておき、通信状態が良好で、且つ、駐車が可能な地点を検索するようにしてもよい。
【００７５】
また、上記実施例では、ナビゲーション装置に、接続手段としてサーバからアップデート情報の受信およびアプリケーションプログラムをダウンロードする通信手段を設けた構成としたが、これに限ることはなく、例えば、携帯電話などの他の受信機器に、サーバからアップデート情報の受信およびアプリケーションプログラムをダウンロードする受信手段を設け、当該受信機器とナビゲーション装置とを有線または、無線の接続手段で接続し、受信機器が受信したアップデート情報およびアプリケーションプログラムをナビゲーション装置に送信する構成としてもよい。
【００７６】
なお、上記携帯電話などの受信機器と接続する接続手段を設けた場合、ダウンロードに必要な所要時間は、サーバから当該受信機にダウンロードするのに必要な時間と、当該受信機器から接続手段を介してナビゲーション装置にダウンロードするのに必要な時間とを合わせた時間を、ダウンロードに必要な時間とするのが好ましい。そして、サーバから当該受信機にダウンロードするのに必要な時間は、上記地図記憶手段に記憶された地点毎の通信状態および通信速度と、アップデート情報に含まれるアプリケーションプログラム
のデータ量とを用いて算出可能であり、受信機器から接続手段を介してナビゲーション装置にダウンロードするのに必要な時間は、予め受信機器とナビゲーション装置とを接続手段で接続し、受信機器とナビゲーション装置との通信速度を計測、記憶しておき、アップデート情報に含まれるアプリケーションプログラムのデータ量と記憶した通信速度とから算出可能である。
【符号の説明】
【００７７】
１・・・・・ナビゲーション装置
１０・・・・制御手段
１０１・・・ＣＰＵ
１０２・・・ＲＡＭ
１０３・・・ＲＯＭ
１１・・・・現在位置検出手段
１２・・・・地図記憶手段
１３・・・・通信手段
１４・・・・表示手段
１５・・・・入力手段
１６・・・・音声出力手段
【図１】
2011033361.tif 000003
【図２】
2011033361.tif 000004