(57)【特許請求の範囲】
【請求項１】
出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段を含む移動情報を含むユーザのスケジュールに関する情報を入力する情報入力装置と、
この情報入力装置から入力された情報に基づいて、ユーザのスケジュールを管理する個人情報管理サーバと、
自動車が出発地から目的地に到達するまでの経路を計算する経路計算手段を備え、その計算結果を経路情報として出力するナビゲーション用サーバ装置と、
自動車に搭載され、前記ナビゲーション用サーバ装置が計算した経路情報に従い、自動車のユーザに対して経路案内を行うナビゲーション装置とを備え、
これら情報入力装置、個人情報管理サーバ、ナビゲーション用サーバ装置及びナビゲーション装置がネットワークを介して接続されているナビゲーションシステムを構成するナビゲーション用サーバ装置であって、
前記個人情報管理サーバは、管理しているユーザのスケジュールに移動情報が含まれいてるか否か、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段として自動車が指定されているか否かを判断する移動情報判定部と、この移動情報判定部の判定結果に従い、前記ナビゲーション装置用サーバ装置に経路計算要求を出力する要求処理部を備え、
前記ナビゲーション用サーバ装置の経路計算手段は、前記個人情報管理サーバの要求処理部からの経路計算要求に従い、個人情報管理サーバに記録されている移動情報中の出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方に基づいて、自動車の経路計算を行うことを特徴とするナビゲーション用サーバ装置。
【請求項２】
個人情報管理サーバを介して、前記情報入力装置から入力された出発予定時刻及び到着希望時刻の少なくとも一方に基づいて、到着予定時刻及び推奨出発時刻の少なくとも一方を計算する時刻計算手段と、
前記時刻計算手段による計算結果を、個人情報管理サーバを介して前記情報入力装置に出力する時刻情報出力手段と、を有することを特徴とする請求項１記載のナビゲーション用サーバ装置。
【請求項３】
前記時刻計算手段によって計算された推奨出発時刻に、現在時刻が所定の時間接近した場合に、その旨を示す情報を、個人情報管理サーバを介して前記情報入力装置に出力する出発時刻通知手段を有することを特徴とする請求項２記載のナビゲーション用サーバ装置。
【請求項４】
請求項１〜３のいずれか１項に記載されたナビゲーション用サーバ装置からの経路計算結果である経路情報に従い、自動車の経路案内を行なう案内手段と、前記ナビゲーション用サーバ装置からの経路情報を、起動時に自動的に取得するダウンロード手段を有することを特徴とするナビゲーション装置。
【請求項５】
請求項１〜３のいずれか１項に記載されたナビゲーション用サーバ装置へ、前記スケジュールに関する情報を個人情報管理サーバを介して入力する入力手段を有することを特徴とする情報入力装置。
【請求項６】
情報入力装置により、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段を含む移動情報を含むユーザのスケジュールに関する情報を入力するステップと、
個人情報管理サーバにより、前記情報入力装置から入力された情報に基づいて、ユーザのスケジュールを管理するステップと、
ナビゲーション用サーバ装置により、自動車が出発地から目的地に到達するまでの経路を計算し、その計算結果を経路情報として出力するステップと、
自動車に搭載されたナビゲーション装置により、前記ナビゲーション用サーバ装置が計算した経路情報に従い、自動車のユーザに対して経路案内を行うステップとを備え、
これら情報入力装置、個人情報管理サーバ、ナビゲーション用サーバ装置及びナビゲーション装置がネットワークを介して接続され、これらの装置間で情報を授受するナビゲーション方法であって、
前記個人情報管理サーバにより、管理しているユーザのスケジュールに移動情報が含まれいてるか否か、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段として自動車が指定されているか否かを判断するステップと、この判定結果に従い、前記ナビゲーション装置用サーバ装置に経路計算要求を出力するステップを備え、
前記ナビゲーション用サーバ装置により、前記個人情報管理サーバからの経路計算要求に従い、個人情報管理サーバに記録されている移動情報中の出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方に基づいて、自動車の経路計算を行うステップを有することを特徴とするナビゲーション方法。
【請求項７】
出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段を含む移動情報を含むユーザのスケジュールに関する情報を入力する情報入力装置と、
この情報入力装置から入力された情報に基づいて、ユーザのスケジュールを管理する個人情報管理サーバと、
自動車が出発地から目的地に到達するまでの経路を計算する経路計算手段を備え、その計算結果を経路情報として出力するナビゲーション用サーバ装置と、
自動車に搭載され、前記ナビゲーション用サーバ装置が計算した経路情報に従い、自動車のユーザに対して経路案内を行うナビゲーション装置とを備え、
これら情報入力装置、個人情報管理サーバ、ナビゲーション用サーバ装置及びナビゲーション装置がネットワークを介して接続されているナビゲーションシステムであって、
前記個人情報管理サーバは、管理しているユーザのスケジュールに移動情報が含まれいてるか否か、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段として自動車が指定されているか否かを判断する移動情報判定部と、この移動情報判定部の判定結果に従い、前記ナビゲーション装置用サーバ装置に経路計算要求を出力する要求処理部を備え、
前記ナビゲーション用サーバ装置の経路計算手段は、前記個人情報管理サーバの要求処理部からの経路計算要求に従い、個人情報管理サーバに記録されている移動情報中の出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方に基づいて、自動車の経路計算を行うことを特徴とするナビゲーションシステム。
【発明の詳細な説明】
【０００１】
本発明は、ナビゲーションの技術に関するものであり、特に、ネットワークを介して経路情報等のやり取りを行うことができるナビゲーション用サーバ装置、ナビゲーション装置、情報入力装置、ナビゲーション方法及びナビゲーションシステムに関する。
【０００２】
【従来の技術】
近年、デジタル技術の進歩に伴い、自動車などの移動体の道案内を行うナビゲーションの技術が普及している。例えば、車載用ナビゲーションシステムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどに予め記録された道路などのデータに基づいて、与えられた目的地までの最適な経路を計算により探索し、ＧＰＳ航法などでリアルタイムに計算する自車位置付近の地図を画面表示しながら、表示画面や合成音声などで右左折などの道案内を行うものである。
【０００３】
さらに、ネットワーク対応のナビゲーションシステムも提案されている。これは、例えば、インターネットや携帯電話、会社内ＬＡＮのようなネットワークを介して、これに接続されたサーバ群に蓄積された地図、経路情報に基づいて経路計算を行ない、計算結果を受信した車載用ナビゲーション装置において、道案内を行なうシステムである。かかるネットワーク対応のナビゲーションシステムは、各車載用ナビゲーション装置ごとに地図、経路情報を更新する必要がなく、常に最新の地図、経路情報を用いて走行できる利点がある。
【０００４】
【発明が解決しようとする課題】
ところで、上述のような従来技術においては、ユーザは、車両に乗り込んでから、車載用ナビゲーション装置において目的地設定を行ない、その後、サーバ側で計算した結果を、ネットワーク経由でダウンロードするという手順を踏む。従って、車両に乗り込んでから経路計算が完了し、その結果を受信するまでの待ち時間が必要であり、直ぐにナビゲーション装置による経路案内を利用できないという問題がある。
【０００５】
また、ユーザは、今までの経験等に基づいて、目的地までの所要時間をある程度予測し、出発時刻を決定することになるが、その時々の出発地から目的地までの所要時間や渋滞情報は、車両に乗り込んでナビゲーション装置を操作するまでわからない。従って、経路上に予期していなかった事故、通行止め等が発生していた場合には、希望する時刻に目的地に到着できないという問題も生じうる。
【０００６】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、ユーザが車両に乗り込んでから、直ぐに経路案内を利用することができるナビゲーションの技術すなわちナビゲーション用サーバ装置、ナビゲーション装置、情報入力装置、ナビゲーション方法、ナビゲーション用ソフトウェア及びナビゲーションシステムを提供することである。
【０００７】
【課題を解決するための手段】
上記の目的を達成するため、本発明のナビゲーションシステムは、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段を含む移動情報を含むユーザのスケジュールに関する情報を入力する情報入力装置と、
この情報入力装置から入力された情報に基づいて、ユーザのスケジュールを管理する個人情報管理サーバと、
自動車が出発地から目的地に到達するまでの経路を計算する経路計算手段を備え、その計算結果を経路情報として出力するナビゲーション用サーバ装置と、
自動車に搭載され、前記ナビゲーション用サーバ装置が計算した経路情報に従い、自動車のユーザに対して経路案内を行うナビゲーション装置とを備え、
これら情報入力装置、個人情報管理サーバ、ナビゲーション用サーバ装置及びナビゲーション装置がネットワークを介して接続されていることを特徴とする。
特に、本発明において、前記個人情報管理サーバは、管理しているユーザのスケジュールに移動情報が含まれいてるか否か、出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方、及び交通手段として自動車が指定されているか否かを判断する移動情報判定部と、この移動情報判定部の判定結果に従い、前記ナビゲーション装置用サーバ装置に経路計算要求を出力する要求処理部を備え、
前記ナビゲーション用サーバ装置の経路計算手段は、前記個人情報管理サーバの要求処理部からの経路計算要求に従い、個人情報管理サーバに記録されている移動情報中の出発地、目的地、出発予定時刻と到着希望時刻の少なくとも一方に基づいて、自動車の経路計算を行うことを特徴とする。
【０００８】
また、前記システムを構成するナビゲーション用サーバ装置、ナビゲーション装置、情報入力装置、ナビゲーション方法も本発明の一態様である。
【００２０】
請求項４記載の発明であるナビゲーション装置は、請求項１〜３のいずれか１項に記載されたナビゲーション用サーバ装置から、ネットワークを介して入力された経路情報に基づいて、経路案内を行なう案内手段を有することを特徴とする。
【００２５】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態のうち情報処理に関する部分は、典型的には、コンピュータをソフトウェアで制御することで実現される。この場合のソフトウェアは、コンピュータのハードウェアを物理的に活用することで本発明の作用効果を実現するものであり、既存の技術をベースとして本発明の特徴を持たせたものである。但し、この場合の具体的なハードウェアやソフトウェアの種類や構成、ソフトウェアで処理する範囲などは各種変更可能であるため、以下の説明では、本発明及び実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００２６】
〔１．実施形態の構成〕
まず、本実施形態は、経路計算や個人情報管理等を行なうための各種サーバ、これらのサーバから情報の供給を受けて経路を案内するためのナビゲーション装置、出発地、目的地、時刻等の入力を行なうための情報入力装置が、それぞれネットワークに接続されたナビゲーションシステムに関するもので、これらの各機能を実現するためのナビゲーション用ソフトウェアとして把握することもできる。なお、本実施の形態に含まれるネットワークは、インターネットのみではなく、携帯電話、会社内ＬＡＮなど現在利用可能なものや将来登場するものを含め、多数者が接続可能な広域ネットワークを広く意味するものである。
【００２７】
〔１−１．システムの全体構成〕
図１は、本実施形態の機能ブロック図である。この図１に示すように、本実施形態は、ナビゲーション用サーバ１０、地図・経路情報管理サーバ２０、動的情報管理サーバ３０、個人情報管理サーバ４０を有するサーバ群Ｓ（請求項に記載のナビゲーション用サーバ装置に対応）、ユーザの車両（以下、自車と呼ぶ）に搭載されるナビゲーション装置５０、携帯電話ＰＨやパーソナルコンピュータＰＣなどの情報入力装置６０、これらが接続されたネットワークＮによって構成されている。サーバ群Ｓは、全体を１台のコンピュータによって実現することも可能であるが、全体若しくは個々のサーバを、複数台のコンピュータが連携して処理を行なうシステムとして構成することも可能である。個々のサーバ間の情報のやり取りを、ＬＡＮによって行なう構成とすることも、それぞれネットワークＮを経由して行なう構成とすることも可能である。
【００２８】
〔１−２．サーバ群の構成〕
〔１−２−１．ナビゲーション用サーバの構成〕
ナビゲーション用サーバ１０は、入力された情報に基づいて、経路計算、推奨出発時刻計算、到着予定時刻計算等を行ない、その結果をナビゲーション装置５０に出力するためのサーバである。このナビゲーション用サーバ１０は、目的地指定部１１、出発地指定部１２、経路計算部１３、出発時刻指定部１５、到着時刻指定部１６、時刻計算部１７、ナビゲーションデータ格納部１８及び入出力制御部１９を備えている。目的地指定部１１は、経路計算部１３において計算される経路の目的地を指定する手段である。出発地指定部１２は、経路計算部１３において計算される経路の出発地を指定する手段である。経路計算部１３は、地図・経路情報管理サーバ２０及び動的情報管理サーバ３０からの情報に基づいて、出発地指定部１２によって指定された出発地から、目的地指定部１１によって指定された目的地に至る最適な経路を計算する手段である。
【００２９】
出発時刻指定部１５は、到着予定時刻を計算するための出発予定時刻を指定する手段である。到着時刻指定部１６は、推奨出発時刻を計算するための到着希望時刻を指定する手段である。時刻計算部１７は、地図・経路情報管理サーバ２０及び動的情報管理サーバ３０からの情報に基づいて、出発時刻指定部１５によって出発予定時刻が指定された場合には到着予定時刻を計算し、到着時刻指定部１６によって到着希望時刻が指定された場合には推奨出発時刻を計算する手段である。ナビゲーションデータ格納部１８は、経路計算部１３の計算結果とこれに対応する地図データであるナビゲーションデータを格納する手段である。入出力制御部１９は，ネットワークＮを介した情報の入出力を制御する手段である。
【００３０】
〔１−２−２．地図・経路情報管理サーバ、動的情報管理サーバの構成〕
地図・経路情報管理サーバ２０は、ナビゲーション装置５０における地図表示に必要な地図データ、ナビゲーション用サーバ１０における経路計算に必要な経路のネットワーク構造を表す経路探索用データ等を、地図・経路情報データベース（以下、ＤＢとする）２１に格納して管理するデータベースサーバである。動的情報管理サーバ３０は、時々刻々と変化する経路上の渋滞や事故等に関する動的情報を、動的情報ＤＢ３１に格納して管理するデータベースサーバである。
【００３１】
地図・経路情報管理サーバ２０、動的情報管理サーバ３０は、図２に示すように、それぞれのＤＢ２１,３１と、検索部２２，３２、ダウンロードデータメモリ２３，３３、更新処理部２４，３４、入出力制御部２５，３５を有している。検索部２２，３２は、経路計算に必要な地図・経路情報を検索する手段である。ダウンロードデータメモリ２３，３３は、ネットワークを介して定期的にダウンロードされる最新の地図・経路情報や動的情報を、一時的に格納する手段である。更新処理部２４，３４は、ダウンロードデータメモリ２３，３３に格納された最新の情報若しくは管理者の手操作入力により、ＤＢ２１，３１の内容を更新する手段である。
【００３２】
〔１−２−３．個人情報管理サーバの構成〕
個人情報管理サーバ４０は、個々のユーザのスケジュール等を管理するサーバである。この個人情報管理サーバ４０は、個人情報格納部４１、移動情報判定部４２、要求処理部４３、出発時刻通知部４４、タイマ４５、入出力制御部４６を有している。個人情報ＤＢ４１は、個々のユーザのスケジュールに関する個人情報を格納したデータベースである。個人情報は、例えば、図３に示すように、年月日、出発時刻、到着時刻、場所：目的地、出発地、交通手段、ファイル名によって構成されている。移動情報判定部４２は、入力された個人情報に、出発時刻、到着時刻、場所：目的地、出発地等の移動に関する移動情報を含んでいるか否か、出発予定時刻、到着希望時刻のいずれが指定されているかを判定する手段である。
【００３３】
要求処理部４３は、移動情報判定部４２の判定結果に応じて、ナビゲーション用サーバ１０に計算要求を行なう手段である。出発時刻通知部４４は、タイマ４５が示す現在時刻が、ユーザが指定した出発予定時刻若しくはナビゲーション用サーバ１０において計算された推奨出発時刻に、あらかじめ設定した時間だけ近づいたら、これを情報入力装置６０に送信する手段である。なお、個人情報管理サーバ４０は、情報入力装置６０からの要求に応じて、個人情報の入力フォームを送信する機能も有している。
【００３４】
〔１−２−４．ナビゲーション装置〕
ナビゲーション装置５０は、図１の機能ブロック図に示すように、絶対位置・方位検出部５１、相対方位検出部５２、車速検出部５３、メインＣＰＵ及びその周辺回路５４、メモリＭ、表示部５５、音声出力部５６、入力部５７、通信制御部５８を備えている。
【００３５】
このうち、絶対位置・方位検出部５１は、本装置が搭載された自動車（自車と呼ぶ）の現在位置すなわち自車位置について、地表での絶対的な位置座標や方位を計算するために、例えば、ＧＰＳ衛星から送られてくるＧＰＳ電波をアンテナやレシーバなどで受信するための部分である。相対方位検出部５２は、ジャイロなどを使って自車の相対的な方位を検出するための部分である。車速検出部５３は、自動車より得られる車速パルスを処理することで自車の速度を計算する部分である。
【００３６】
また、メインＣＰＵ及びその周辺回路５４は、本装置全体を制御する制御回路の役割を果たす部分である。メモリＭは、本装置の動作に必要な各種のメモリであり、例えば、プログラムが格納され、起動時にメインＣＰＵからアクセスされるＲＯＭ、メインプログラムがロードされ、ワークエリアなどを提供するＤＲＡＭ（ダイナミックＲＡＭ）、メイン電源ＯＦＦ時にも設定などの情報をバックアップするＳＲＡＭ（スタティックＲＡＭ）、表示用のＶＲＡＭ（ＶｉｄｅｏＲＡＭ）などを含む。
【００３７】
また、表示部５５及び音声出力部５６は、案内用地図（立体表示やランドマーク表示等を含む）、操作メニューなど各種の情報を、図示しない表示画面や音声合成などで出力する部分である。入力部５７は、ユーザがフロントパネルやリモコンにおけるスイッチやジョイスティックなどから、命令や数値などの情報を入力するための部分であり、例えば、地図上の所望の地点やランドマーク、メニューボタン等の選択、スクロール操作入力、表示切り替え指示入力などを行うことができる。
【００３８】
なお、表示部５５は、画面に表示された地図上の任意の地点、メニューボタンなどを直接指で触るだけで、入力部５７と同様に入力手段としての役割を果たすことができるタッチパネルとしての機能も有している。また、入力部５７としては、音声入力用のマイク等を含むことができる。通信制御部５８は、ネットワークＮへの接続や情報のやり取りを制御する手段であり、例えば、インターネット接続機能を有する内蔵型携帯電話モジュール等を用いることができる。
【００３９】
さらに、メインＣＰＵ及びその周辺回路５４は、上記のようなソフトウェアの作用によって、要求処理部５４ａ、ダウンロードデータメモリ５４ｂ、現在位置計算部５４ｃ、案内部５４ｄ、描画部５４ｅ、時刻判定部５４ｆ、出発地判定部５４ｇとしての役割を果すように構成されている。要求処理部５４ａは、入力部５７からの指示入力に応じて若しくは自動的に、サーバ群Ｓへの要求を処理する手段である。ダウンローデータメモリ５４ｂは、ナビゲーション用サーバ１０において計算された経路情報及びこれに対応する地図データを含むナビゲーションデータ、個人情報管理サーバ４０からの個人情報等を格納する手段である。
【００４０】
現在位置計算部５４ｃは、自車の現在位置すなわち自車位置を計算するための手段であり、具体的には、ＧＰＳ航法測位と自律航法測位とを組み合わせることで、自車位置を計算するように構成されている。ここで、ＧＰＳ航法測位は、人工衛星からの電波に基づいて絶対位置・方位検出部５１から得られる情報を使って現在位置を計算するものである。また、自律航法測位は、自車の加速度に基づいて相対方位検出部５２及び車速検出部５３から得られる情報を使って現在位置を計算するものである。
【００４１】
案内部５４ｄは、ダウンロードデータメモリ５４ｂに格納されたナビゲーションデータ、現在位置計算部５４ｃによって逐次計算される現在位置などに基いて、合成音声や画面表示によって道案内する手段である。描画部５４ｅは、他の各部から渡される情報に基づいて、表示部５５に表示される表示内容を描画する手段である。時刻判定部５４ｆは、現在時刻から所定の時間近い出発予定時刻を判定する手段である。出発地判定部５４ｇは、現在地から所定の距離近い出発地を判定する手段である。
【００４２】
〔１−３．情報入力装置〕
情報入力装置６０としては、図１に示すように、ブラウザ等を備え、必要なときにネットワークＮを経由してサーバ群Ｓ、ナビゲーション装置５０に接続することができ周知の携帯電話ＰＨやパーソナルコンピュータＰＣを用いることができる。但し、本発明はこれに限定するものではなく、ＰＨＳ、ＰＤＡ、モバイル通信機器その他のコンピュータを使用することができる。なお、図中の６１は、通信制御部５８や携帯電話ＰＨとの間で電波を送受信し、インターネットへの接続を実現するための基地局である。
【００４３】
〔２．実施形態の作用〕
上記のように構成された本実施形態の作用を、図４〜図７のフローチャートを参照して説明する。なお、図４及び図５は、個人情報管理サーバ４０における処理の流れ、図６は、ナビゲーション用サーバ１０における処理の流れ、図７は、ナビゲーション装置５０における処理の流れを示す。
【００４４】
〔２−１．個人情報登録処理〕
まず、個人情報管理サーバ４０への個人情報登録処理を、図４に従って説明する。すなわち、個人情報管理サーバ４０においては、情報入力装置６０からの個人情報の入力要求を受信した場合（ステップ４０１）、入力フォームを情報入力装置６０へ出力する(ステップ４０２)。情報入力装置６０のブラウザによって表示された入力フォームから、ユーザが個人情報を入力して送信すると、これを受信した個人情報管理サーバ４０が受信する（ステップ４０３）。移動情報判定部４２は、受信した個人情報の中に、移動情報が含まれているか否かを判定し（ステップ４０４）、含まれていない（例えば、会議の予定スケジュール）と判定された場合には、そのまま個人情報を個人情報格納部４１に格納する（ステップ４０５）。
【００４５】
個人情報の中に、移動情報が含まれており、到着希望時刻が含まれていると判定された場合には（ステップ４０６）、要求処理部４３は、ナビゲーション用サーバ１０に、移動データとともに、経路計算と推奨出発時刻計算の要求を出力する（ステップ４０７）。ここで、移動情報が含まれていると判定される場合とは、例えば、交通手段として「自動車」が指定されている場合、目的地や出発地が指定されている場合、出発予定時刻若しくは到着希望時刻が指定されている場合などをいう。そして、後述するようにナビゲーション用サーバ１０において算出された推奨出発時刻を、個人情報管理サーバ４０において受信すると(ステップ４０８)、その個人情報とともに、推奨出発時刻（例えば、ｔｉｍｅＡ，ｔｉｍｅＢ）がファイル名に関連付けられて個人情報格納部４１に格納される（ステップ４０９）。さらに、この推奨出発時刻は、登録完了の通知とともに、情報入力装置６０に送信されてユーザに通知される（ステップ４１０）。
【００４６】
個人情報の中に、移動情報が含まれているが、到着希望時刻が含まれておらず、出発予定時刻が含まれていると判定された場合には（ステップ４０６）、要求処理部４３は、ナビゲーション用サーバ１０に、移動情報とともに、経路計算と到着予定時刻計算の要求を出力する（ステップ４１１）。そして、後述するようにナビゲーション用サーバ１０において算出された到着予定時刻を、個人情報管理サーバ４０において受信すると(ステップ４１２)、その人の個人情報とともに、到着予定時刻（例えば、ｔｉｍｅＣ，ｔｉｍｅＤ等）が、ファイル名に関連付けられて個人情報格納部４１に格納される（ステップ４１３）。さらに、この到着予定時刻は、登録完了の通知とともに、情報入力装置６０に送信されてユーザに通知される（ステップ４１４）。
【００４７】
〔２−２．出発時刻通知処理〕
次に、個人情報管理サーバ４０による出発時刻通知処理を、図５に従って説明する。すなわち、出発時刻通知部４４は、タイマ４５を定期的にチェックして、個人情報格納部４１に格納された出発予定時刻に、現在時刻があらかじめ定められた時間まで近づいたか否かを判断し（ステップ５０１）、近づいていると判断した場合には、その旨（例えば、「そろそろ出発時間です。」等）を情報入力装置６０へ送信する(ステップ５０２)。送信する情報は、電子メール、録音・合成音声による音声データとすることが考えられる。
【００４８】
〔２−３．経路計算処理〕
また、ナビゲーション用サーバ１０による経路計算処理を、図６に従って説明する。すなわち、上述のように、個人情報管理サーバ４０から移動情報と計算要求が入力された場合には（ステップ６０１）、経路計算部１３が、出発地指定部１２によって指定される出発地から、目的地指定部１１によって指定される目的地に至る最適な経路を、地図・経路情報管理サーバ２０から入力される経路探索用データに基づいて計算する(ステップ６０２)。そして、推奨出発時刻の計算要求が入力された場合には(ステップ６０３)、到着時刻指定部１６によって指定される到着希望時刻に基づいて、時刻計算部１７によって推奨出発時刻が計算される（ステップ６０４）。また、到着予定時刻の計算要求が入力された場合には（ステップ６０４）、出発時刻指定部１５によって指定される出発予定時刻に基づいて、時刻計算部１７によって到着予定時刻が計算される（ステップ６０５）。なお、動的情報管理サーバ３０からの動的情報、例えば、渋滞情報や事故情報、工事情報、通行止情報（これらに関しては、移動予定日時付近において予測される情報を含む）に基づいて、目的地からの所要時間を逆算し、より正確な推奨出発時刻若しくは到着予定時刻を算出してもよい。
【００４９】
以上のように計算された経路は、この経路に対応し、地図・経路情報管理サーバ２０から入力される地図情報とともに、ナビゲーションデータとして、個人情報におけるファイル名（例えば、ナビファイル名：０１０７２９０１等）に関連付けられて、ナビゲーションデータ格納部１８に格納される（ステップ６０６）。そして、ナビゲーション装置５０から、ナビゲーションデータのダウンロード要求があった場合には（ステップ６０７）、要求されたファイル名に対応するナビゲーションデータを送信する（ステップ６０８）。なお、計算された推奨出発時刻若しくは到着予定時刻は、上述のように個人情報管理サーバ４０に出力される。
【００５０】
〔２−４．ナビゲーション処理〕
さらに、ナビゲーション装置５０によるナビゲーション処理を、図７に従って説明する。すなわち、車両のイグニッションキーをオンにすると、ナビゲーション装置５０が復帰して（ステップ７０１）、要求処理部５４ａが、個人情報管理サーバ４０に、当該ナビゲーション装置５０のユーザの個人情報を要求する（ステップ７０２）。これに応じて、個人情報管理サーバ４０から送信されてきた個人情報は、ダウンロードデータメモリ５４ｂに格納される（ステップ７０３）。
【００５１】
そして、変数Ｎの値を１で初期化し（ステップ７０４）、時刻判定部５４ｆによって、現在時刻から１番目に近い出発予定時刻が、ダウンロードした個人情報に含まれており(ステップ７０５)、それが現在時刻から所定の時間近い出発予定時刻か否かが判定される（ステップ７０６）。かかる出発予定時刻が含まれている場合には、出発地が現在地から所定の距離内が否かが判定される（ステップ７０７）。出発地が現在地から所定の距離内にある場合には、その個人情報を、表示部５５に表示することによって、ユーザに問い合わせを行なう（ステップ７０８）。このとき、ユーザが選択できるメニューボタンとして、例えば、「ＯＫ」，「ＮＥＸＴ」，「手動設定」が表示される。
【００５２】
ユーザが入力部５７によって、「ＯＫ」を選択した場合には（ステップ７０９，７１０）、要求処理部５４ａは、該当するナビゲーションデータを、ナビゲーション用サーバ１０に要求する（ステップ７１１）。この要求に応じて送信されたナビゲーションデータは、ダウンロードデータメモリ５４ｂに格納され(ステップ７１２)、このナビゲーションデータに基づいて、案内部５４ｄが合成音声や画面表示によって道案内する（ステップ７１３）。
【００５３】
ユーザが入力部５７によって、「ＮＥＸＴ」を選択した場合には（ステップ７０９，７１０）、変数Ｎがインクリメントされ（ステップ７１４）、ステップ７０５以降の処理が行なわれる。このため、ユーザが「ＮＥＸＴ」を選択する度に、現在時刻から近い出発時刻のデータが、順次検索される。また、出発地が現在地から所定の距離内にない場合にも(ステップ７０７)、ステップ７１４、７０５以降の処理が行なわれる。
【００５４】
ユーザが入力部５７によって、「手動設定」を選択した場合には(ステップ７０９，７１０)、ユーザが所望の目的地を入力すると（ステップ７１５）、要求処理部５４ａがナビゲーション用サーバ１０へ、現在位置からその目的地までの経路計算を要求する（ステップ７１１）。ナビゲーション用サーバ１０は、受信した目的地及び現在位置のデータに基づいて、上述のような経路計算を行ない、ナビゲーションデータを送信するので、これがダウンロードデータメモリ５４ｂに格納され（ステップ７１２）、ナビゲーションが行なわれる（ステップ７１３）。
【００５５】
〔３．実施形態の効果〕
以上のような本実施形態によれば、ユーザが、携帯電話ＰＨやパーソナルコンピュータＰＣ等の情報入力装置６０によって、自分の予定を個人情報として入力するだけで、あらかじめ自動的に経路計算が行われるので、ユーザが車両に乗り込んで直ぐにナビゲーションを開始することができ、待ち時間を必要としない。
【００５６】
また、出発予定時刻や到着希望時刻を入力した場合には、「○○時に出発すると目的地には何時頃到着できるのか」、あるいは「目的地に△△時に到着するためには、何時頃には出発しなければならないか」などが事前にわかるので、スケジュールを立てやすい。
【００５７】
さらに、目的地への到着希望時刻を入力して経路計算を行った場合には、推奨出発時刻が算出され、この場合には、算出された推奨出発時刻が近づいたことが、ユーザーの情報入力装置に対して通知されるので、予定を忘れて計画が狂うことを防止できる。
【００５８】
〔４．他の実施形態〕
なお、本発明は、上記のような実施形態に限定されるものではない。例えば、個人情報、表示画面の内容や態様については、上記の実施形態で示したものには限定されない。また、上記の実施の形態における所定の時間や所定の距離の設定は、ユーザが手動で設定できるようにしても、あらかじめデフォルトで設定されているように構成してもよい。さらに、本発明を車載用以外のナビゲーション装置に適用することも可能である。
【００５９】
【発明の効果】
以上のような本発明によれば、ユーザが車両に乗り込んでから、直ぐに経路案内を利用することができるナビゲーションの技術すなわちナビゲーション用サーバ装置、ナビゲーション装置、情報入力装置、ナビゲーション方法、ナビゲーション用ソフトウェア及びナビゲーションシステムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態のシステム構成例を示す機能ブロック図である。
【図２】本発明の実施形態における地図・経路情報管理サーバ及び動的情報管理サーバの構成例を示す機能ブロック図である。
【図３】本発明の実施形態における個人情報の一例を示す説明図である。
【図４】本発明の実施形態における個人情報の登録処理を示すフローチャートである。
【図５】本発明の実施形態における出発時刻の通知処理を示すフローチャートである。
【図６】本発明の実施形態における経路計算処理を示すフローチャートである。
【図７】本発明の実施形態におけるナビゲーション処理を示すフローチャートである。
【符号の説明】
１０…ナビゲーション用サーバ
１１…目的地指定部
１２…出発地指定部
１３…経路計算部
１５…出発時刻指定部
１６…到着時刻指定部
１７…時刻計算部
１８…ナビゲーションデータ格納部
１９，２５，３５，４６…入出力制御部
２０…地図・経路情報管理サーバ
２１…地図・経路情報ＤＢ
２２，３２…検索部
２３，３３，５４ｂ…ダウンロードデータメモリ
２４，３４…更新処理部
３０…動的情報管理サーバ
３１…動的情報ＤＢ
４０…個人情報管理サーバ
４１…個人情報格納部
４２…移動情報判定部
４３，５４ａ…要求処理部
４４…出発時刻通知部
４５…タイマ
５０…ナビゲーション装置
５１…絶対位置・方位検出部
５２…相対方位検出部
５３…車速検出部
５４…メインＣＰＵ及びその周辺回路
５４ｃ…現在位置計算部
５４ｄ…案内部
５４ｅ…描画部
５４ｆ…時刻判定部
５４ｇ…出発地判定部
５５…表示部
５６…音声出力部
５７…入力部
５８…通信制御部
６０…情報入力装置
６１…基地局
【図１】
0005080710.tif 000002
【図２】
0005080710.tif 000003
【図３】
0005080710.tif 000004
【図４】
0005080710.tif 000005
【図５】
0005080710.tif 000006
【図６】
0005080710.tif 000007
【図７】
0005080710.tif 000008