(57)【要約】【課題】計算で求めていた値とは異なり、より現実性がある情報を取得できる車両情報取得方法を提供する。【解決手段】物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する（Ｓ１０１）。次に、モバイルエージェントに移動先における位置情報及び自車を特定するための情報を持たせて車両へ移動させる（Ｓ１０２）。車両から戻ってきたモバイルエージェントから通過実績を取得する（Ｓ１０４）。所要時間をディスプレイに表示する（Ｓ１０５）。【選択図】        図１０
2004334490.tif 000002
【特許請求の範囲】
【請求項１】
物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の段階と、
前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の段階と、
前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の段階と、を有することを特徴とする車両情報取得方法。
【請求項２】
前記車両情報取得方法は更に、第３の段階により取得した前記車両情報を表示手段に表示する第４の段階を有することを特徴とする請求項１記載の車両情報取得方法。
【請求項３】
前記モバイルエージェントは、前記第１の段階により設定された移動先を特定するために前記車両間を順次移動することを特徴とする請求項１又は２記載の車両情報取得方法。
【請求項４】
前記第２の段階は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする請求項１から３のいずれか一項に記載の車両情報取得方法。
【請求項５】
前記モバイルエージェントは、前記第１の段階により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする請求項４記載の車両情報取得方法。
【請求項６】
物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の手段と、
前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の手段と、
前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の手段と、を有することを特徴とするナビゲーション装置。
【請求項７】
前記ナビゲーション装置は更に、第３の手段により取得した前記車両情報を表示手段に表示する第４の手段を有することを特徴とする請求項６記載のナビゲーション装置。
【請求項８】
前記モバイルエージェントは、前記第１の手段により設定された移動先を特定するために前記車両間を順次移動することを特徴とする請求項６又は７記載のナビゲーション装置。
【請求項９】
前記第２の手段は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする請求項６から８のいずれか一項に記載のナビゲーション装置。
【請求項１０】
前記モバイルエージェントは、前記第１の手段により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする請求項９記載のナビゲーション装置。
【請求項１１】
車両の情報を取得するためにコンピュータを、
物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の手段、
前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の手段、
前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の手段として機能させるための車両情報取得プログラム。
【請求項１２】
前記車両情報取得プログラムは更に、第３の手段により取得した前記車両情報を表示手段に表示する第４の手段を有することを特徴とする請求項１１記載の車両情報取得プログラム。
【請求項１３】
前記モバイルエージェントは、前記第１の手段により設定された移動先を特定するために前記車両間を順次移動することを特徴とする請求項１１又は１２記載の車両情報取得プログラム。
【請求項１４】
前記第２の手段は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする請求項１１から１３のいずれか一項に記載の車両情報取得プログラム。
【請求項１５】
前記モバイルエージェントは、前記第１の手段により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする請求項１４記載の車両情報取得プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両情報取得方法、ナビゲーション装置及び車両情報取得プログラムに関する。
【０００２】
【従来の技術】
従来、渋滞交通情報を表示する道路交通情報表示装置として、特許文献１記載の技術が提案されている。図１２は、この道路交通情報表示装置を説明するための図である。図１２に示すように、チューナ部５０１、ＣＰＵ５０３、ディスプレイ５０４および選択スイッチ５５１〜５５６により構成される道路交通情報表示装置に適用され、ＣＰＵ５０３はディスプレイ５０４に情報メニュー画面を表示する。
【０００３】
操作者が情報メニュー画面に従って渋滞情報に対応する選択スイッチを押すと、ＣＰＵ５０３は始点地域名と終点地域名の間に矢印を表示し、その矢印に近接して区間通過時間と渋滞長を、また矢印の色を渋滞度によって変える。一方、操作者が所要時間情報に対応する選択スイッチを押すと、ＣＰＵ５０３は始点地域名と終点地域名の間に矢印を表示し、その矢印上に経由地および所要時間を表示する。また所要時間が最短の経路の矢印を異なる色で表示する。これにより、各情報を一目で認識できるようになるというものである。
【０００４】
【特許文献１】
特開平７−２３９９９７号公報
【発明が解決しようとする課題】
しかしながら、特許文献１記載の道路交通情報表示装置は、始点地域名と終点地域名の間に矢印を表示し、その矢印上に所要時間を表示するというものであるが、この所要時間は、ＦＭ多重放送やビーコン送信機等によって与えられた計算によって算出された値であるため、実際の所要時間と相違するという問題があった。また、このようなインフラがない状況では所要時間は一切分からなかった。
【０００５】
そこで、本発明は上記従来技術の問題点を解決し、より現実性のある情報を取得できる車両情報取得方法、ナビゲーション装置及び車両情報取得プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明の車両情報取得方法は、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の段階と、前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の段階と、前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の段階と、を有することを特徴とする。
【０００７】
本発明によれば、第１の段階により、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定し、第２の段階により、モバイルエージェントに移動先における位置情報及び自車を特定するための情報を持たせて車両へ移動させ、第３の段階により、車両から戻ってきたモバイルエージェントから車両情報、例えば所定区間における車両の通過実績を取得するようにしたので、計算で求めていた値とは異なり、より現実性がある情報、例えば車両の通過実績を取得できる。これにより、例えば現実の通過実績を知ることができれば、所定地点までの実際の所要時間が分かる。
【０００８】
また、本発明は、上記車両情報取得方法において、更に、第３の段階により取得した前記車両情報を表示手段に表示する第４の段階を有することを特徴とする。本発明によれば、第４の段階では、第３の段階により取得した車両情報を表示手段に表示するようにしたので、ユーザは、よりリアルな情報を知ることができる。
【０００９】
また、本発明は、上記車両情報取得方法において、前記モバイルエージェントは、前記第１の段階により設定された移動先を特定するために前記車両間を順次移動することを特徴とする。本発明によれば、モバイルエージェントは、第１の段階により設定された移動先を特定するために車両間を順次移動するようにしたので、モバイルエージェントは、移動先を検索することができる。これにより、情報を取得したい車両を探し出すことができる。
【００１０】
また、本発明は、上記車両情報取得方法において、前記第２の段階は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする。本発明によれば、第２の段階は、車両へ複数のモバイルエージェントを移動させるので、複数のモバイルエージェントにより車両の情報を取得することができる。これにより、情報を得たい車両を早く探し出すことができる。
【００１１】
また、本発明は、上記車両情報取得方法において、前記モバイルエージェントは、前記第１の段階により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする。本発明によれば、モバイルエージェントは、第１の段階により設定された移動先以外の車両に移動した場合には、自動的に消去されるようにしたので、情報を取得したい車両を早く検索することができる。
【００１２】
また、本発明のナビゲーション装置は、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の手段と、前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の手段と、前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の手段と、を有することを特徴とする。
【００１３】
本発明によれば、第１の手段により、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定し、第２の手段により、モバイルエージェントに移動先における位置情報及び自車を特定するための情報を持たせて車両へ移動させ、第３の手段により、車両から戻ってきたモバイルエージェントから車両情報、例えば所定区間における車両の通過実績を取得するようにしたので、従来、計算で求めていた値とは異なり、より現実性がある情報、例えば車両の通過実績を取得することができる。
【００１４】
また、本発明は、上記ナビゲーション装置において、更に、第３の手段により取得した前記車両情報を表示手段に表示する第４の手段を有することを特徴とする。本発明によれば、第４の手段では、第３の手段により取得した車両情報を表示手段に表示するようにしたので、ユーザは、よりリアルな情報を知ることができる。
【００１５】
また、本発明は、上記ナビゲーション装置において、前記モバイルエージェントは、前記第１の手段により設定された移動先を特定するために前記車両間を順次移動することを特徴とする。本発明によれば、モバイルエージェントは、第１の手段により設定された移動先を特定するために車両間を順次移動するようにしたので、モバイルエージェントは、移動先を検索することができる。これにより、情報を取得したい車両を探し出すことができる。
【００１６】
また、本発明は、上記ナビゲーション装置において、前記第２の手段は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする。本発明によれば、第２の手段は、車両へ複数のモバイルエージェントを移動させるようにしたので、複数のモバイルエージェントにより車両の情報を取得することができる。これにより、情報を得たい車両を早く探し出すことができる。
【００１７】
また、本発明は、上記ナビゲーション装置において、前記モバイルエージェントは、前記第１の手段により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする。本発明によれば、モバイルエージェントは、第１の手段により設定された移動先以外の車両に移動した場合には、自動的消去されるようにしたので、情報を取得したい車両を早く検索することができる。
【００１８】
また、本発明の車両情報取得プログラムは、車両の情報を取得するためにコンピュータを、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定する第１の手段、前記モバイルエージェントに前記移動先における位置情報及び自車を特定するための情報を持たせて前記車両へ移動させる第２の手段、前記車両から戻ってきた前記モバイルエージェントから前記車両情報を取得する第３の手段として機能させる。
【００１９】
本発明によれば、第１の手段により、物理ネットワークを介して車車間通信を行う車両間を移動して、移動先の車両情報を取得するモバイルエージェントの移動先を設定し、第２の手段により、モバイルエージェントに移動先における位置情報及び自車を特定するための情報を持たせて車両へ移動させ、第３の手段により、車両から戻ってきたモバイルエージェントから車両情報を取得するようにしたので、従来、計算で求めていた値とは異なり、より現実性がある情報を取得することができる。
【００２０】
また、本発明は、上記車両情報取得プログラムにおいて、更に、第３の手段により取得した前記車両情報を表示手段に表示する第４の手段を有することを特徴とする。本発明によれば、第４の手段では、第３の手段により取得した車両情報を表示手段に表示するようにしたので、ユーザは、よりリアルな情報を知ることができる。
【００２１】
また、本発明は、上記車両情報取得プログラムにおいて、前記モバイルエージェントは、前記第１の手段により設定された移動先を特定するために前記車両間を順次移動することを特徴とする。本発明によれば、モバイルエージェントは、第１の手段により設定された移動先を特定するために車両間を順次移動するようにしたので、モバイルエージェントは、移動先を検索することができる。これにより、情報を取得したい車両を探し出すことができる。
【００２２】
また、本発明は、上記車両情報取得プログラムにおいて、前記第２の手段は、前記車両へ複数のモバイルエージェントを移動させることを特徴とする。本発明によれば、第２の手段は、車両へ複数のモバイルエージェントを移動させるようにしたので、複数のモバイルエージェントにより車両の情報を取得することができる。これにより、情報を得たい車両を早く探し出すことができる。
【００２３】
また、本発明は、上記車両情報取得プログラムにおいて、前記モバイルエージェントは、前記第１の手段により設定された移動先以外の車両に移動した場合には、自動的に消去されることを特徴とする。本発明によれば、モバイルエージェントは、第１の手段により設定された移動先以外の車両に移動した場合には、自動的に消去されるようにしたので、情報を取得したい車両を早く検索することができる。
【００２４】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明を適用した一実施の形態について、図面を参照しながら説明する。第１の実施の形態では、車車間通信とモバイルエージェントを利用し渋滞区間中の車両から渋滞区間における通過実績を取得する。本実施の形態のシステム構成は、車車間通信装置と、ナビゲーション装置とからなり、車車間通信装置は、モバイルエージェントの移動に使用し、ナビゲーション装置は、位置情報の取得と、車両の走行記録の取得に使用する。
【００２５】
ここで、モバイルエージェントの役割について説明する。まず、ユーザは、ナビゲーション装置を使って、該当車両を特定するために、実際にどの車両から通過実績を取得するかを決定する。次に、ナビゲーション装置は、モバイルエージェントを所定の車両に移動させる。移動する際に、モバイルエージェントは、▲１▼計測区間（始点から終点）のポイントデータと、▲２▼エージェント発信元アドレスとを持っている。所定の車両に移動したモバイルエージェントは、移動先の車両から通過実績を取得して、この取得した通過実績をユーザへ報告する。
【００２６】
次に、図１を用いて、車車間通信について説明する。図１は、本実施の形態に係る車車間通信の概略を説明するための図である。各車両は、以下の▲１▼〜▲３▼により車車間通信を行う。
【００２７】
▲１▼着目車両１０の車両通信装置（図示せず）は、物理的通信手段で構成される物理ネットワークを介して周辺の移動体（車両、歩行者等）と接続して必要な情報を取得する。ここで、物理ネットワークとは、車車間通信技術による周辺車両、歩行者との物理的通信可能範囲のネットワークであり、通信手段としては、無線ＬＡＮ、ブルーツース（Ｂｌｕｅｔｏｏｔｈ）、携帯電話などが考えられる。また、前記の必要な情報とは、移動体ＩＤ、ドライバ属性、車載機器属性、車両位置・速度など、後述する所定の条件を満足するかいなかを判断するに必要な情報である。
【００２８】
▲２▼ついで、車両通信装置は、得られた情報を参照して所定の条件を満たす移動体により１つの仮想論理ネットワークを構成し、同様に、他の条件毎に該条件を満たす移動体により別の仮想論理ネットワークを構成する。すなわち、仮想論理ネットワーク毎に、メンバーデーブルＭＢＴｉとリソーステーブルＲＳＴｉを生成して仮想論理ネットワークを構成する。メンバーテーブルＭＢＴｉは、仮想論理ネットワークを構成するメンバーを示し、リソーステーブルＲＳＴｉは、各メンバーの能力（通信手段、入出力手段、提供する情報）ＲＭｉｊを示す。
【００２９】
図では、仮想論理ネットワークとして、周辺車両ドライバネットワークＮＷ１、仲間ネットワークＮＷ２、同一車線走行ネットワークＮＷ３、通信ナビユーザネットワークＮＷ４が示されている。
【００３０】
▲３▼ついで、車両通信装置は、ドライバや車両の環境及び状況変化により、あるいはドライバの要求により、前記複数の仮想論理ネットワークから必要な情報を提供可能な仮想論理ネットワークを選択し、この選択された仮想論理ネットワークを実稼動ネットワークとし、この実稼動ネットワークを構成する所定のメンバ（移動体）に接続して必要な情報を要求し、あるいは通知する。例えば、車車間通信制御装置は、着目車両の速度が所定時間以上連続して低速になったことを検出すれば、同一車線走行ネットワークＮＷ３を実稼動ネットワークとする。
【００３１】
ついで、該実稼動ネットワークのメンバー（車両）の能力（現在位置）を調べ、前方の車両あるいは中間の車両を求め、該車両に対して車速を送るよう要求する。ここで、もし、送られてきた車速が設定速度以下の低速であれば、前方混雑と判定できる。あるいは、車両通信装置は、自動車が幹線道路への進入を検出すれば、周辺車両ドライバネットワークＮＷ１を実稼動ネットワークとする。ついて、実稼動ネットワークのメンバー（車両）の能力（現在位置）を調べ、前記幹線道路あるいは高速道路上の自車より後方の車両を求め、該車両に対してこれから進入する旨の通知を送る。なお、該車両より了解の通知を受ければ、進入完了後、この車両にお礼のメッセージを送る。
【００３２】
次に、車車間通信の構成について説明する。図２は、車車間通信装置の構成を説明するための図である。各車両には同一構成の車両通信装置３０が設けられている。図２に示すように、車車間通信装置３０は、車車間送受信部３１と、車車間通信制御部３２とを有する。また、車車間通信制御部３２は、リソースデータベース３３を有する。車車間通信制御部３２は、リソース検索エンジン４０と、仮想ネットワークメンバー設定ブロック４１と、メンバーテーブルＭＢＴｉと、リソーステーブルＲＳＴｉと、自動状況判断バックエンド部４４と、仮想ネットワーク選択手段４５とを有する。
【００３３】
また、リソースデータベース３３は、地図データベース３４、ノウハウデータベース３５、ユーザプロファイルデータベース３６、緊急データベース３７を有する。それぞれのデータベース情報は以下の通りである。
【００３４】
地図データベース３４には、一時的に地図データを相互利用できるように工夫された地図データベースであり、地図データベース３４の内容は、位置関連ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｔ：施設）情報などが記憶されている。ノウハウデータベース３５には、個人が日常走行している道路に関する統計的な情報、ローカル情報が入ったデータベースである。ノウハウデータベース３５の内容は、道路ノウハウ、統計的なノウハウ、ローカル情報などが記憶されている。
【００３５】
ユーザプロファイルデータベース３６には、ドライバの個人情報、車種情報、嗜好情報、仲間情報、個人ＤＢ情報、車載機個別ＩＤ、所有車載機情報などが記憶されている。緊急データベース３７には、緊急時に必要となる情報を集めたデータベースであり、緊急時の種類としては、故障、事故などが記憶されている。
【００３６】
次に、仮想論理ネットワークのメンバーテーブル作成シーケンスについて説明する。
（１）通信（交信）を行う方法
自車から車車間通信により、周期的に（例えば１秒に１回）周囲に交信可能な車両（車車間通信機器を持っている車）があるかどうかを、電波を出して応答を待つ。電波を受けた車両は、その問いかけに対して応答を返すことにより、相互間でネットワークを構成する。交換情報は、少なくとも車両を特定できる個別ＩＤを含むことが必要である。個別ＩＤとしては、メーカーで決めたＩＤであっても構わないが、Ｉｐｖ６等の情報を使用しても構わない。
【００３７】
ネットワークが完成すると、他車と自車間で車車間通信制御部３２の制御で通信が行われ、リソースデータベース３３の情報や車両現在位置等の情報交換が行われる。すなわち、車車間通信制御部３２のリソース検索エンジン４０は、自動的に他車と通信可能な状態を判断し、他車との接続を行うことにより情報交換を行う。
【００３８】
次に、仮想ネットワークメンバー選定ブロック４１は、受信情報を参照して、仮想論理ネットワーク毎に、他車がこの仮想論理ネットワークのメンバー選定条件にマッチするかどうかを判断し、マッチすれば、この仮想論理ネットワークのメンバーとして対応するメンバーテーブルＭＢＴｉに登録する。また、メンバーテーブルＭＴＢｉにメンバーＩＤを登録すると同時に、メンバーが所有するそのネットワークに関係するリソースをリソーステーブルＲＳＴｉに登録する。このリソーステーブルＲＳＴｉに登録するリソースは、仮想ネットワークテーブルの種類によって異なる。
（２）交換・情報
車車間で交換・登録する情報、リソース内容は、仮想論理ネットワークによって異なる。図３は、車車間で交換する情報（ＰＳＳデータ）の内容を示した図である。図３に示すように、ＰＳＳデータには、アイドリングデータ、ＰＳＳ−ＩＤ、自車位置情報、進行方向情報、ネットワークコード、オプションデータが含まれる。アイドリングデータは、ＰＳＳ−ＩＤを安定通信するための同期信号である。ＰＳＳ−ＩＤは、ＰＳＳターミナルを搭載した車輌は、常時無線通信を行い、別のＰＳＳターミナル搭載車を探す。ＰＳＳターミナル搭載車は、このＰＳＳ−ＩＤを含む無線信号を受信した場合、その相手とＰＳＳネットワークを形成する。なお、ネットワークコードの内容に関係なく、このＰＳＳ−ＩＤ判別により、常時ＰＳＳネットワークが形成される。自車位置情報は、ＰＳＳターミナル搭載車の自車位置を示す部分である。進行方向情報は、ＰＳＳターミナル搭載車の進行方向を示す部分である。
【００３９】
ネットワークコードは、形成するネットワークを判別するためのコードであり、ネットワークコードは、例えば、周辺車両ドライバネットワークの場合、「０００１」、仲間ネットワークの場合、「０００２」、同一車両走行ネットワークの場合、「０００３」、通信ナビユーザネットワークの場合、「０００４」のようになる。このネットワークコードは、ネットワーク形成要求時又はネットワーク形成中にどのネットワークかを表す部分である。オプションデータは、自車位置情報、進行方向情報以外に、ネットワーク毎に必要な情報を追加する部分を示している。
【００４０】
次に、実稼動ネットワークの選択と通信について説明する。車車間通信制御部３２の自動状況判断バックエンド部４４は、ドライバや車両の環境及び状況により、あるいはドライバの要求により複数の仮想論理ネットワークから必要な情報を提供可能な仮想論理ネットワークを仮想論理ネットワーク選択手段４５により選択し、この選択された仮想論理ネットワークを実稼動ネットワークとし、この実稼動ネットワークを構成する所定の移動体に接続して必要な情報を要求し、あるいは通知する。
【００４１】
実稼動ネットワークを選択して通信を行うタイミングは、自車環境変化、自車状況変化、ドライバ周囲の環境変化、ドライバ要求、ドライバの感情変化等のタイミングである。
【００４２】
次に、本実施の形態に係る車車間通信装置について説明する。図４は、本実施の形態に係る車車間通信装置のブロック図である。なお、図２と同一箇所については同一符号を付するものとする。図４に示すように、車車間通信装置３０は、車車間送受信部３１と、車車間通信制御部３２とを有する。また、車車間送受信部３１は、受信部３１１と、送信部３１２とを有する。
【００４３】
また、車車間通信制御部３２は、受信メッセージ解析部３２１と、仮想ネットワーク構成部３２２と、仮想ネットワーク保持部３２３と、自動状況判断バックエンド部４４と、送信メッセージ作成部３２４と、リソースデータベース３３と、位置検出部３２５と、入力部３２８と、検出センサ３２９とを有する。また、自動状況判断バックエンド部４４は、環境・状況監視部４４１と、要求入力部４４２と、仮想ネットワーク選択部４４３と、通信先決定メッセージ作成部４４４とを有する。
【００４４】
受信メッセージ解析部３２１は、受信部３１１からの受信メッセージを解析し、このメッセージが通信先車両のＩＤ情報、リソース内容、自車位置情報等であれば、仮想ネットワーク構成部３２２に入力する。仮想ネットワーク構成部３２２は、図２のリソース検索エンジン４０及び仮想メンバー選定ブロック４１に対応するもので、これらと同様の処理を行う。すなわち、仮想ネットワーク構成部３２２は、受信情報を参照して通信先車両の所属する仮想論理ネットワークを求め、この通信先車両を仮想論理ネットワークのメンバーとして仮想ネットワークテーブル保持部３２３のメンバーテーブルに登録し、同時に、通信先車両が所有するそのネットワークに関係するリソースをリソーステーブルＲＳＴｉに登録する。
【００４５】
車車間通信制御部３２は、自分のＩＤ情報、リソース内容等を他車に送信する場合には、送信メッセージ作成部３２４を制御してこれら情報を送信させるようにする。送信メッセージ作成部３２４は、リソースデータベース３３の各種情報や位置検出部３２５で検出した自車位置情報などを用いてＩＤ情報、リソース内容等を作成し、送信部３１２を介して相手車両に向けて送信する。
【００４６】
また、幾つかの仮想論理ネットワークが構成されている状態において、自動状況判断バックエンド部４４の環境状況監視部４４１は、ドライバや車両の環境及び状況を監視し、監視結果を仮想ネットワーク選択部４４３へ出力する。また、要求入力部４４２は、ドライバの要求を仮想ネットワーク選択部４４３へ出力する。仮想ネットワーク選択部４４３は、両者の環境・状況、ドライバの感情・体調変化並びドライバの要求に応じて、複数の仮想論理ネットワークから最適な仮想論理ネットワークを選択する。通信先決定・メッセージ作成部４４４は、選択された仮想論理ネットワークを実稼動ネットワークとし、かつ、必要な情報を要求、あるいは通知するための送信メッセージを作成し、メッセージを、実稼動ネットワークを構成する所定の移動体に向けて送信する。
【００４７】
情報要求メッセージあるいは情報通信メッセージを受信した場合に車車間通信制御部３２の処理について説明する。受信メッセージ解析部３２１は、受信メッセージすなわち、情報メッセージあるいは情報通知メッセージを送信メッセージ作成部３２４に入力する。通信メッセージ作成部３２４は、入力部３２８から入力されたデータ、検出センサ３２９により検出されたデータ、リソースデータベース３３に保持されているデータを用いて相手からの要求に基づいた応答メッセージを作成して送信部３１２を介して送信する。
【００４８】
次に、ナビゲーション装置について説明する。図５は、本実施の形態に係るナビゲーション装置のブロック図である。図５に示すように、ナビゲーション装置１００は、記憶装置１０１と、操作部１０２と、ＦＭ多重受信部１０３と、ビーコン受信機１０４と、ＧＰＳ受信機１０５と、自立航法センサ１０６と、ディスプレイ装置１０７と、スピーカー１０８と、ナビゲーション制御装置１１０とを有する。
【００４９】
また、ナビゲーション制御装置１１０は、バッファメモリ１１１と、操作部１０２と接続されるインターフェース１１２と、ＦＭ多重受信機１０３と接続されるインターフェース１１３と、ビーコン受信機１０４と接続されるインターフェース１１４と、ＧＰＳ受信機１０５と接続されるインターフェース１１５と、自立航法センサ１０６に接続されるインターフェース１１６と、制御部１１７と、地図描画部１１８と、操作画像・マーク発生部１１９と、誘導経路記憶部１２０と、誘導経路描画部１２１と、音声出力部１２２と、画像合成部１２３を有する。
【００５０】
記憶装置１０１は、地図データを記憶するものであり、例えば、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭなどである。記憶装置１０１には道路レイヤ、背景レイヤ及び文字記号レイヤが記憶されている他に、電波ビーコン送信機及び光ビーコン送信機の設置位置が記憶されている。
【００５１】
操作部１０２は、後述するナビゲーション装置１０を操作するための各種操作ボタン等が設けられたものである。ＦＭ多重受信部１０３は、ＦＭ多重された交通情報を受信する。ビーコン受信機１０４は、光ビーコン及び電波ビーコンを受信する。ＧＰＳ受信機１０５は、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信して車両の現在位置の経度及び緯度を検出する。
【００５２】
自立航法センサ１０６は、車両回転角度を検出するジャイロ等の角度センサ１０６ａと、一定の走行距離毎にパルスを発生する走行距離センサ１０６ｂとにより構成されている。ディスプレイ装置１０７は、車両の現在位置の周囲の地図を表示したり、出発地から目的地までの誘導経路や車両位置マーク及びその他の案内情報を表示する。スピーカー１０８は、各種案内情報を音声で伝達する。バッファメモリ１１１は、記憶装置１０１から読み出された地図データを一時的に記憶する。
【００５３】
制御部１１７は、インターフェース１１３〜１１６から入力される各種情報を基に車両の現在位置を検出したり、記憶装置１０１から所定領域の地図データをバッファメモリ１１１に読み出したり、設定された探索条件で出発地から目的地までの最適な誘導経路を探索したり、ＦＭ多重受信機１０３及びビーコン受信機１０４で受信した交通情報を利用して最新の案内情報をディスプレイ装置１０７に表示する。
【００５４】
また、制御部１１７は、モバイルエージェントを生成し、モバイルエージェントを移動させたり、受け取ったモバイルエージェントの所定の処理を実行するなど各種の動作・制御を行う。さらに制御部１１７は、モバイルエージェントの移動先を設定し（第１の段階）、モバイルエージェントに移動先の位置情報及び自車を特定するための情報を持たせて車両へ移動させ（第２の段階）、車両から戻ってきたモバイルエージェントから車両情報を取得する（第３の段階）。
【００５５】
また、制御部１１７は、モバイルエージェントが取得した車両情報を表示手段であるディスプレイ１０７に表示する。なお、制御部１１７は、ＣＰＵ（中央処理装置）により構成され、記憶装置１０１に記憶されたプログラムを図示しないＲＡＭ（ランダムアクセスメモリ）に読み出して、上記処理が実行される。
【００５６】
地図描画部１１８は、バッファメモリ１１１に記憶された地図データを用いて地図画像を生成する。操作画像・マーク発生部１１９は、動作状況に応じた各種メニュー画面（操作画面）や車両位置マーク及びカーソル等の各種マークを生成する。誘導経路記憶部１２０は、制御部１１７によって探索された誘導経路の全ノードが出発地から目的地までを記録する。
【００５７】
誘導経路描画部１２１は、地図を表示する際に、誘導経路記憶部１２０から誘導経路情報（ノード列）を読み出して、誘導経路を他の道路とは異なる色及び線幅で描画する。音声出力部１２２は、予め複数の音声メッセージを記録しており、制御部１１７からの信号に応じて所定の音声メッセージをスピーカー１０８に出力する。画像合成部１２３は、地図描画部１１８で描画された地図画像に、操作画面・マーク発生部１１９で生成した各種マークや操作画面、誘導経路描画部１２１で描画した誘導経路などを重ね合わせてディスプレイ装置１０７に表示する。
【００５８】
次に、本実施の形態に係るナビゲーション装置の動作について説明する。図６は、第１の実施の形態に係る車両情報取得方法を説明するための図である。また、図１０は、本実施の形態に係るナビゲーション装置とモバイルエージェントの動作フローチャートである。図６に示すように、車両Ａ〜車両Ｊまで１０台の車両が存在する。この各車両には、上述した車車間通信装置と、ナビゲーション装置が搭載さており、各車両は、車車間通信装置、ネットワークを介して車車間通信を行うことができるようになっている。
【００５９】
図６の例では、モバイルエージェントは、車両Ａから順次移動して車両Ｊに移動し、車両Ｊにおける始点から終点までの通過時間を取得して、車両Ａ（自車）に戻って、車両Ａのナビゲーション装置に車両Ｊにおける始点から終点までの通過時間を報告する。従って、車両Ａは、自車位置であり、車両Ｊが検索対象車となる車両であるとする。
【００６０】
ステップ１０１において、制御部１１７は、モバイルエージェントの移動先を設定する。具体的には、ユーザは、ディスプレイ装置１０７を見ながらリモコンやタッチパネルを用いて検索したい区間の終点を指定する。この検索したい区間の終点を指定することにより、検索対象となる車両が特定される。
【００６１】
図６では、検索した区間の終点である車両Ｊを指定することにより、検索対象となる車両が特性される。なお、実際には、車両を指定するものではなく、地図上でデータが欲しい区間位置を指定して検索を行った時点で指定した位置にいる車両が自動的に対象車両となる。
【００６２】
次に、制御部１１７は、モバイルエージェントに始点、終点の位置情報と、自車位置のアドレスを付与する。この始点及び終点の位置情報は、検索対象となる車両の通過時間を検索する際に使用するものであり、自車位置のアドレスは、自車に戻る際に使用するものである。
【００６３】
ステップ１０２において、制御部１１７は、モバイルエージェントを車車間通信装置３０の送信部４１２、ネットワークを介して、前方車両に移動させる。ステップ２０１において、モバイルエージェントは、車両Ａから前方の車両である車両Ｂに移動する。つまり、モバイルエージェントは、車両Ｂの車車間通信装置３０の受信部３１１を介してナビゲーション装置１００の制御部１１７に移動する。
【００６４】
ステップ２０２において、車両Ｂの制御部１１７において、モバイルエージェントは、車両Ｂにおける現在位置情報を取得し、持っていた終点の位置情報と、取得した移動先車両での現在位置情報とを比較する。ステップ２０２において、モバイルエージェントは、持っていた終点の位置情報と、移動先車両での現在位置情報とが一致した場合には、その車両を検索対象の車両であると判断し、ステップ２０３に進む。
【００６５】
一方、ステップ２０２において、モバイルエージェントは、持っていた終点の位置情報と、移動先車両での現在位置情報とが一致しない場合には、その車両を検索対象外の車両であると判断し、ステップ２０５に進む。図６の例では、モバイルエージェントが持っていた終点の位置情報は、車両Ｊにおける位置情報であるため、終点の位置情報と、移動先車両での現在位置情報とが異なるため、車両Ｂを検索対象外の車両であると判断する。
【００６６】
ステップ２０５において、モバイルエージェントは、車両Ｂの制御部１１７から、車両Ｂの車車間通信装置３０の送信部３１２、ネットワークを介して、前方の車両Ｃのナビゲーション装置１００の制御部１１７に移動する。この後は、モバイルエージェントは、検索車両が見つかるまで上記処理を繰り返す。図６では、モバイルエージェントは、車両Ｂから車両Ｊまで上記処理を繰り返し、車両Ｊまで進む。
【００６７】
ステップ２０２において、モバイルエージェントは、持っていた終点の位置情報と、移動先車両での現在位置情報とが一致した場合、すなわち車両が検索対象となる車両である場合には、ステップ２０３において、モバイルエージェントは通過実績を取得する。
【００６８】
モバイルエージェントの車両Ｊでの通過実績に取得は以下の通りである。モバイルエージェントは、車両Ｊの制御部１１７において、検索対象となる車両と判断した時点での時刻を取得する。モバイルエージェントがこの時刻を取得することにより、終点の時刻を取得することになる。次に、モバイルエージェントは、車両Ｊの制御部１１７において、検索対象となる車両Ｊに搭載されたナビゲーション装置１００の走行記録から始点を通過した時刻を取り出す。最後に、モバイルエージェントは、車両Ｊの制御部１１７において、終点時刻から始点時刻を引くことにより、始点から終点までの通過時間を算出する。これにより、モバイルエージェントは、車両Ｊにおける始点から終点までの通過時間を取得できる。なお、モバイルエージェントが移動先車両から取得する情報は、通過時間に限定されるものではなく、車両における実績情報などの種々の情報が含まれる。
【００６９】
ステップ２０４において、モバイルエージェントは、発信元アドレスを参照し、車両Ｊの制御部１１７から、車両Ｊの車車間通信装置３０の送信部３１２、ネットワーク、車両Ａの車車間通信装置３０の受信部３１１、を介して、車両Ａの制御部１１７に移動し、ステップ１０３に進む。
【００７０】
ステップ１０３において、モバイルエージェントは、車両Ａのナビゲーション装置１００に戻る。ステップ１０４において、車両Ａの制御部１１７は、モバイルエージェントから移動先車両の通過時間を取得する。ステップ１０５において、制御部１１７は、通過時間をディスプレイ装置１０７に表示する。これにより、ドライバは車両Ｊにおける始点から終点までの通過時間を取得することができるため、自車が車両Ｊの位置までの所要時間を知ることができる。
【００７１】
本実施の形態によれば、自分が渋滞に巻き込まれていて、その渋滞区間を抜けるにはどれだけの時間がかかるのかをリアルな情報により知ることができる。また、取得できる情報は実績値であるので、計算により得た情報とは異なり、確実性のある値となる。なお、本実施の形態では渋滞している場合について説明したが、これに限定されることなく、例えば駐車場待ちなどに適用することも可能である。また、本実施の形態では、１のモバイルエージェントを使って、対象車両を検索するようにしたが、各独立に動作する複数のモバイルエージェントを使って、対象車両を検索するようにしてもよい。
【００７２】
（第２の実施形態）
次に、第２の実施形態について説明する。本実施の形態は、外部より渋滞情報を取得し、また、車車間通信装置を使って車車間通信を行い、渋滞区間周辺の車両より通過実績を取得して、ディスプレイ装置にその取得した通過実績を表示するというものである。本実施の形態のシステム構成は、第１の実施形態と同様に、車車間通信装置、ナビゲーション装置である。ここで、車車間通信装置は、モバイルエージェントの移動に使用する。また、ナビゲーション装置は、車両の走行記録と位置情報の取得に使用する。
【００７３】
また、モバイルエージェントの役割は、周辺車両に移動して、渋滞区間における車両実績を取得して自車にもどるというものである。なお、本実施の形態に係るナビゲーション装置は、Ｖｉｃｓにより渋滞区間の情報を取得するようにしているが、車車間通信装置を用いて、渋滞区間の情報を取得するようにしてもよい。
【００７４】
次に、第２の実施形態の動作について説明する。図７〜図９は、第２の実施の形態に係る車両情報取得方法を説明するための図である。また、図１１は、第２の実施の形態に係るナビゲーション装置とモバイルエージェントの動作フローチャートである。ステップ３０１において、ユーザによる所定の指示により、ナビゲーション装置１００の制御部１１７は、ＦＭ多重受信部１０３、インターフェース１１３を介して、渋滞情報を取得する。
【００７５】
また、制御部１１７は、取得した渋滞情報をディスプレイ装置１０７の画面上へ表示する。図７は、取得した渋滞情報をディスプレイ装置１０７に表示した例を示している。図７に示すように、Ｖｉｃｓから取得した渋滞情報に基づき、渋滞１、渋滞２、渋滞３、渋滞４がディスプレイ装置１０７の画面上に表示されている。また、制御部１１７は、取得した渋滞情報に基づき、モバイルエージェントの移動先を設定する。具体的には、制御部１１７は、渋滞の先頭地点、すなわち図８に示すようなＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの各地点にいる車両をモバイルエージェントの移動先として設定する。
【００７６】
ステップ３０３において、自車の制御部１１７は、モバイルエージェントに移動先の位置情報及び自車を特定するための情報を持たせて周辺の全ての車両へ移動させる。なお、本実施の形態では、第１の実施の形態とはことなり、周辺の全ての車両にモバイルエージェントを送るようにしている。
【００７７】
ステップ４０１において、モバイルエージェントは、各車両の制御部１１７に移動する。ステップ４０２において、モバイルエージェントは、各車両の制御部１１７において、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの各ポイントの位置情報と、移動先車両の現在地情報を比較する。ステップ４０２において、モバイルエージェントは、各ポイントの位置情報のいずれかと、移動先車両の現在地情報とが同じ場合には、その車両を対象車両として特定する。
【００７８】
ステップ４０３において、モバイルエージェントは、対象車両が特定されると、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの各地点における移動先のナビゲーション装置１０７の走行記録から該当する渋滞区間の通過実績を取得する。具体的には、モバイルエージェントは、Ａ地点の車両であればＢ地点からＡ地点までの通過実績を取得し、Ｂ地点の車両であれば、Ａ地点からＢ地点までの通過実績を取得し、Ｃ地点の車両であれば、Ｄ地点からＣ地点までの通過実績を取得し、Ｄ地点の車両であれば、Ｃ地点からＤ地点までの通過実績を取得し、Ｅ地点の車両であれば、Ｆ地点からＥ地点まで通過実績を取得し、Ｆ地点の車両であれば、Ｅ地点からＦ地点までの通過実績を取得する。
【００７９】
なお、モバイルエージェントは、移動先の車両が渋滞区間を走行していない場合は、一台後方を走行する車に移動する。そして、上記各処理を行う。これにより、渋滞区間の通過実績を取得することができる。ステップ４０５において、モバイルエージェントは、検索を終えると、発信元の車（自車）のナビゲーション装置１０７へ移動する。
【００８０】
一方、ステップ４０２において、モバイルエージェントはＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの各ポイントの位置情報と、移動先車両の現在位置情報とが違うと判断した場合は、モバイルエージェントは各車両のナビゲーション装置１０７から自動的に消滅する。
【００８１】
ステップ３０４において、モバイルエージェントは、各車両の制御部１１７から車車間通信装置３０の送信部３１２、ネットワーク、自車の車車間通信装置３０の受信部３１１を介して、自車のナビゲーション装置１００制御部１１７へ戻る。ステップ３０５において、自車の制御部１１７は、モバイルエージェントから移動先車両の所定区間の通過実績を取得する。ステップ３０６において、制御部１１７は、通過実績をディスプレイ装置１０７に表示する。図９は、車両の通過実績をディスプレイ装置７に表示した例を示している。
【００８２】
図９に示すように、Ａ地点にいた車両は、Ｂ地点からＡ地点まで移動するのに、１５分かかっていたことを示し、Ｂ地点いた車両は、Ａ地点からＢ地点まで移動するのに、２０分かかったことを示し、Ｃ地点にいた車両は、Ｄ地点からＣ地点まで移動するのに、４分かかったことを示し、Ｄ地点にいた車両は、Ｃ地点からＤ地点まで移動するのに、８分かかったことを示し、Ｅ地点にいる車両は、Ｆ地点からＥ地点に移動するのに、１８分かかったことを示し、Ｆ地点にいる車両は、Ｅ地点からＦ地点に移動するのに、１７分かかったことを示している。このように、渋滞の度合いとして車両の通過実績を数値で表示することで、どれだけ混んでいるかを明確にすることができる。また、実績を出すことにより、計算上の値よりも現実性がある。これにより、ユーザは、行動をとりやすくなる。
【００８３】
また、制御部１１７が行う各処理は、車両情報取得プログラムによって実行される。車両情報取得プログラムは、ハードウエアと協働し、ハードウエアと一体となって車両情報を取得する。また、車両情報取得方法は、車両情報取得プログラムとして、ＦＤ、ＨＤ、ＣＤ−ＲＯＭ等の記憶媒体に記憶されており、それぞれが対応する外部記憶装置に装着され、実行時に読み出されてＲＡＭにロードされる。なお、車両情報取得プログラムが記憶される記憶媒体は、ＲＯＭ等の半導体メモリでも良い。
【００８４】
以上、本発明の一実施の形態を説明した。本発明は上記実施の形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、モバイルエージェントを使って車両情報を取得するようにしたので、現実性がある情報を取得することができる。
【図面の簡単な説明】
【図１】第１の実施の形態に係る車車間通信の概略を説明するための図である。
【図２】車車間通信装置の構成を説明するための図である。
【図３】車車間で交換する情報の内容を示した図である。
【図４】第１の実施の形態に係る車車間通信装置のブロック図である。
【図５】第１の実施の形態に係るナビゲーション装置のブロック図である。
【図６】第１の実施の形態に係る車両情報取得方法を説明するための図である。
【図７】第２の実施の形態に係る車両情報取得方法を説明するための図である。
【図８】第２の実施の形態に係る車両情報取得方法を説明するための図である。
【図９】第２の実施の形態に係る車両情報取得方法を説明するための図である。
【図１０】第１の実施の形態に係るナビゲーション装置とモバイルエージェントの動作フローチャートである。
【図１１】第２の実施の形態に係るナビゲーション装置とモバイルエージェントの動作フローチャートである。
【図１２】従来の道路交通情報表示装置を説明するための図である。
【符号の説明】
３０  車車間通信装置
３１１  送信部
３１２  受信部
１００  ナビゲーション装置
１１７  制御部
１０７  ディスプレイ装置
【図１】
2004334490.tif 000003
【図２】
2004334490.tif 000004
【図３】
2004334490.tif 000005
【図４】
2004334490.tif 000006
【図５】
2004334490.tif 000007
【図６】
2004334490.tif 000008
【図７】
2004334490.tif 000009
【図８】
2004334490.tif 000010
【図９】
2004334490.tif 000011
【図１０】
2004334490.tif 000012
【図１１】
2004334490.tif 000013
【図１２】
2004334490.tif 000014