(57)【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続され、移動体に対して、それぞれが情報を発信可能な複数の情報発信装置を用いて、前記移動体からの要求に応じた情報を提供する情報提供方法において、
前記移動体から情報送信要求を、前記複数の情報発信装置に含まれる情報発信装置が受信するステップと、
前記情報送信要求に対する前記情報のデータサイズと、前記移動体の移動状況とに基づいて、前記複数の情報発信装置から前記情報を発信する情報発信装置の候補となる情報発信装置群を形成するステップと、
前記複数の情報発信装置に含まれる各情報発信装置が、前記情報発信装置群の群識別情報と前記情報送信要求を受信した情報発信装置の位置情報と前記情報発信装置群のグループサイズと前記情報のデータサイズを受信し、自情報発信装置の位置情報と前記メッセージに含まれる前記情報送信要求を受信した情報発信装置の位置情報と前記情報発信装置群のグループサイズとに基づいて、自情報発信装置が前記情報発信装置群に参入するか否かを判断し、自情報発信装置が前記情報発信装置群に参入すると判断した場合に、前記ネットワークを介して、前記群識別情報と自情報発信装置の識別情報とをブロードキャストするステップと、
前記情報発信装置群内の各情報発信装置が、自通信エリアにいる前記移動体へ情報の送信開始位置から前記情報を発信し、自情報発信装置から前記移動体へ送信した前記情報のデータサイズを減じて前記情報の残りのデータサイズを算出し、自情報発信装置から前記移動体へ送信した前記情報のデータサイズ分をずらして前記情報の次の送信開始位置を算出し、前記ネットワークを介して、前記群識別情報と前記情報の残りのデータサイズと前記情報の次の送信開始位置をブロードキャストするステップと、
前記情報発信装置群内の各情報発信装置が、前記情報発信装置群内で前記情報を前記移動体へ送信していない情報発信装置の数と前記移動体の移動状況と前記情報の残りのデータサイズとに基づいて、前記情報発信装置群を再形成するか否かを判断するステップとを有することを特徴とする情報提供方法。
【請求項２】
請求項１に記載の情報提供方法において、
前記参入するか否かを判断するステップは、前記自情報発信装置の位置情報と前記情報送信要求を受信した情報発信装置の位置情報とに基づいて自情報発信装置と前記情報送信要求を受信した情報発信装置との間の距離を算出し、前記距離が前記情報発信装置群のグループサイズ以下である場合に、自情報発信装置が前記情報発信装置群に参入すると判断し、
前記再形成するか否かを判断するステップは、前記情報発信装置群内で前記情報を前記移動体へ送信していない情報発信装置の数と前記移動体の移動状況とに基づいて算出された値が前記情報の残りのデータサイズ以下である場合に、前記情報発信装置群を再形成すると判断することを特徴とする情報提供方法。
【請求項３】
請求項１または２のいずれかに記載の情報提供方法において、
前記形成するステップは、前記移動体が存在する移動経路上に存在する情報発信装置を含む前記情報発信装置群を形成することを特徴とする情報提供方法。
【請求項４】
請求項３に記載の情報提供方法において、
前記移動状況は、前記移動体の移動方向を含み、
前記形成するステップは、前記情報送信要求を受信した情報発信装置に対して前記移動方向に位置する情報発信装置を含む前記情報発信装置群を形成することを特徴とする情報提供方法。
【請求項５】
請求項２に記載の情報提供方法において、
前記移動状況は、前記移動体の移動速度を含み、
前記形成するステップは、前記移動速度が速いほど前記グループサイズの大きな前記情報発信装置群を形成することを特徴とする情報提供方法。
【請求項６】
請求項１乃至５のいずれかに記載の情報提供方法において、
前記形成するステップは、前記情報送信要求に対する前記情報のデータサイズと、前記移動体の移動状況と、前記情報発信装置と前記移動体との間の伝送速度とに基づいて、前記情報送信要求に対する前記情報を全て前記移動体へ送信できるまでに必要な情報発信装置の数を算出し、前記必要な情報発信装置の数を前記グループサイズとすることを特徴とする情報提供方法。
【請求項７】
請求項６に記載の情報提供方法において、
前記形成するステップは、前記情報送信要求を受信した情報発信装置の位置情報と各情報発信装置の位置情報とに基づいて前記情報送信要求を受信した情報発信装置と各情報発信装置との間の距離を算出し、前記距離の小さい情報発信装置から順に前記必要な情報発信装置の数に含めることを特徴とする情報提供方法。
【請求項８】
請求項１乃至７のいずれかに記載の情報提供方法において、
さらに、形成された前記情報発信装置群に対して、前記情報を配信するステップと、
前記移動状況に基づいて、前記情報送信要求を受信した情報発信装置から前記移動体へ、前記情報を発信するか否かを判定するステップとを有し、
前記情報を配信するステップは、前記判定の結果、前記情報送信要求を受信した情報発信装置から前記情報を配信しないと決定した場合に、前記情報の配信を実行することを特徴とする情報提供方法。
【請求項９】
請求項８のいずれかに記載の情報提供方法において、
前記受信するステップは、前記移動体から前記移動体に含まれる情報端末装置、前記移動体および前記利用者のうちいずれか１つを識別する識別情報を受信し、
前記情報を発信するステップは、前記識別情報に対応する前記移動体に、前記情報を発信することを特徴とする情報提供方法。
【請求項１０】
請求項８のいずれかに記載の情報提供方法において、
前記情報を発信するステップは、前記情報発信装置群に含まれ、前記情報が配信された情報発信装置が、当該情報発信装置と前記移動体の関係が所定の位置関係を満たす場合、前記移動体へ、前記情報を発信することを特徴とする情報提供方法。
【請求項１１】
請求項８のいずれかに記載の情報提供方法において、
さらに、前記情報を前記移動体へ発信した情報発信装置が、前記情報発信装置群に含まれる他の情報発信装置へ、前記情報を発信した旨を通知するステップを有することを特徴とする情報提供方法。
【請求項１２】
請求項１１に記載の情報提供方法において、
さらに、前記通知を受信した前記情報発信装置が、配信された前記情報を消去するステップを有することを特徴とする情報提供方法。
【請求項１３】
ネットワークを介して複数の情報発信装置と接続され、移動体に対して、情報を発信可能な情報発信装置において、
前記情報送信要求に対する前記情報のデータサイズと前記移動体の移動状況に基づいて形成された情報発信装置群であって、前記複数の情報発信装置から前記情報送信要求に応じた情報を発信する情報発信装置の候補となる情報発信装置群の群識別情報と前記移動体から情報送信要求を受信した情報発信装置の位置情報と前記情報発信装置群のグループサイズと前記情報のデータサイズを受信する受信部と、
自情報発信装置の位置情報と前記メッセージに含まれる前記情報送信要求を受信した情報発信装置の位置情報と前記情報発信装置群のグループサイズとに基づいて、自情報発信装置が前記情報発信装置群に参入するか否かを判断する情報処理部と、
自情報発信装置が前記情報発信装置群に参入すると判断した場合に、前記ネットワークを介して、前記群識別情報と自情報発信装置の識別情報とをブロードキャストする送信部と、
自通信エリアにいる前記移動体へ情報の送信開始位置から前記情報を発信する発信部とを有し、
前記情報処理部は、自通信エリアにいる前記移動体へ前記情報を発信した場合に、自情報発信装置から前記移動体へ送信した前記情報のデータサイズを減じて前記情報の残りのデータサイズを算出し、自情報発信装置から前記移動体へ送信した前記情報のデータサイズ分をずらして前記情報の次の送信開始位置を算出し、
前記送信部は、前記ネットワークを介して、前記群識別情報と前記情報の残りのデータサイズと前記情報の次の送信開始位置をブロードキャストし、
前記情報処理部は、前記情報発信装置群内で前記情報を前記移動体へ送信していない情報発信装置の数と前記移動体の移動状況と前記情報の残りのデータサイズとに基づいて、前記情報発信装置群を再形成するか否かを判断することを特徴とする情報発信装置。
【請求項１４】
請求項１３に記載の情報発信装置において、
さらに、前記ネットワークに接続され、前記情報を格納する情報格納装置へ、前記情報を特定するための特定情報および前記群識別情報を送信する通信インターフェース部を有し、
前記情報格納装置は、前記群識別情報で識別された情報発信装置群に含まれる情報発信装置に、前記特定情報に対応した前記情報を配信することを特徴とする情報発信装置。
【請求項１５】
請求項１３または１４のいずれかに記載の情報発信装置において、
前記情報処理部は、前記自情報発信装置の位置情報と前記情報送信要求を受信した情報発信装置の位置情報とに基づいて自情報発信装置と前記情報送信要求を受信した情報発信装置との間の距離を算出し、前記距離が前記情報発信装置群のグループサイズ以下である場合に、自情報発信装置が前記情報発信装置群に参入すると判断し、
前記情報処理部は、前記情報発信装置群内で前記情報を前記移動体へ送信していない情報発信装置の数と前記移動体の移動状況とに基づいて算出された値が前記情報の残りのデータサイズ以下である場合に、前記情報発信装置群を再形成すると判断することを特徴とする情報発信装置。
【請求項１６】
請求項１３乃至または１５のいずれかに記載の情報発信装置において、
前記情報処理部は、前記移動体が存在する移動経路上に存在する情報発信装置を含む前記情報発信装置群を形成することを特徴とする情報発信装置。
【請求項１７】
請求項１６に記載の情報発信装置において、
前記移動状況は、前記移動体の移動方向を含み、
前記情報処理部は、前記情報送信要求を受信した情報発信装置に対して前記移動方向に位置する情報発信装置を含む前記情報発信装置群を形成することを特徴とする情報発信装置。
【請求項１８】
請求項１５に記載の情報提供方法において、
前記移動状況は、前記移動体の移動速度を含み、
前記情報処理部は、前記移動速度が速いほど前記グループサイズの大きな前記情報発信装置群を形成することを特徴とする情報発信装置。
【請求項１９】
請求項１３乃至１８のいずれかに記載の情報発信装置において、
前記情報処理部は、前記情報送信要求に対する前記情報のデータサイズと、前記移動体の移動状況と、前記情報発信装置と前記移動体との間の伝送速度とに基づいて、前記情報送信要求に対する前記情報を全て前記移動体へ送信できるまでに必要な情報発信装置の数を算出し、前記必要な情報発信装置の数を前記グループサイズとすることを特徴とする情報発信装置。
【請求項２０】
請求項１９に記載の情報発信装置において、
前記情報処理部は、前記情報送信要求を受信した情報発信装置の位置情報と各情報発信装置の位置情報とに基づいて前記情報送信要求を受信した情報発信装置と各情報発信装置との間の距離を算出し、前記距離の小さい情報発信装置から順に前記必要な情報発信装置の数に含めることを特徴とする情報発信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
移動体と共に移動する情報端末装置に対して、利用者からの要求に応じた情報を提供する情報提供方法に関する。また、本発明には、情報提供方法を実現するためのシステム、システムを構成する情報処理装置も含まれる。さらに、本発明の情報処理装置には、情報端末装置へ情報を発信する情報発信装置、情報を格納した情報格納装置およびこれらを動作させるためのプログラムが含まれる。
【０００２】
【従来の技術】
カーナビゲーション装置から車両位置及び車両情報を交通情報センターに送信し、交通情報センターで車両位置、走行方向を分析し、これに該当する所定単位の領域の個数及び順番を決め、該決められた領域の個数及び順番に従い、カーナビゲーション装置に情報を配信する交通情報提供方法が例えば（特開２０００−１３２７９４）に記載されている。
【０００３】
【発明が解決しようとする課題】
従来の情報提供方法において、情報を移動体に提供する場合、交通情報センター等の集中管理センターで移動体の情報を収集し情報を提供していた。しかし、この方法は集中管理センターに設置されたサーバ機が、一旦移動体の情報を収集・分析してから配信する方法を前提としているため、移動体の状態を全てセンターが収集・分析しなければならず、その結果センターに負荷が集中して応答時間の低下といった問題が生じていた。
【０００４】
またサーバ機から移動体に伝達するルートが複数存在する場合には、その伝達するルートを確立しなければならず、移動体への情報伝達に長い時間を必要とした。
【０００５】
【課題を解決するための手段】
本発明は、無線通信装置を具備した基地局と移動体によって構成される情報提供システムに係り、詳しくは、各基地局の相対的な設置位置関係により、移動体に情報を提供するか否かを基地局が自律的に判断し、情報を提供すると判断した全ての基地局によって形成されたグループで、移動体に提供する情報を共有し、移動体が基地局間を移動した際には、基地局間でデータの送信済み情報を引継ぐことで、高速移動する移動体へのデータ未送信を防止し、基地局間を跨いだ情報提供を可能にする情報提供方法である。
【０００６】
上記の課題を解決するため、本発明における情報提供方法では、（１）移動体の移動速度と移動体の要求データサイズを受けて、（２）基地局が設置されている相対的な位置関係に基づいて、移動体に情報提供を行うと自律的に判断した複数の基地局がグループを形成し、（３）形成したグループ内で送信データを共有し、移動体が基地局間を移動した際には、グループ内の基地局間でデータの送信済み情報を引継いで、移動体に情報提供を行っていくことに特徴がある。
【０００７】
【発明の実施の形態】
本発明における実施例について説明する。図１は本発明における情報提供システムの全体構成図で、走行車両に音楽配信を行う場合を想定している。路側機器１０１−１、路側機器１０１−２、路側機器１０１−３、路側機器１０１−４、路側機器１０１−５、路側機器１０１−６、路側機器１０１−７は路側通信網１００に接続され、各路側機器は路側通信網１００を介して相互に通信を行うことができる。また、各路側機器は道路１２０を走行する車両と無線通信を介して相互に通信を行うことができる。
【０００８】
無線通信とは、例えば路側機器と道路を走行する車両との間で短距離かつ双方向通信を行う狭域無線通信ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）である。路側通信網１００は例えば道路に沿って敷設した光ファイバーケーブルである。図１の例では、道路１２０を走行する車両１１１が路側機器１０１−２に対して音楽データを要求し、路側機器１０１−２はサーバ機１０２に対して音楽データを要求する。路側機器１０１−２から音楽データの要求を受けたサーバ機１０２は、音楽データを路側通信網１００を介して送信する。サーバ機１０２から音楽データを受け取った各路側機器は、路側機器１０１−２の位置情報と車両１１１の車両速度と音楽データのデータサイズに基づいて、車両１１１に音楽データを送信するための準備を行う必要があるか否かを判断し、準備が必要と判断した全ての路側機器がグループ１１１を形成することで、車両１１１に音楽データを送信していく。グループ１１１とは、情報を共有し車両の移動に伴って情報を引継ぎながら情報配信を行っていく路側機器の集まりのことである。
【０００９】
図１の例では、路側機器１０１−１、路側機器１０１−２、路側機器１０１−３、路側機器１０１−４、路側機器１０１−６によりグループ１１１が形成されている。音楽データは、グループ１１１に属する各路側機器によって共有されるため、例えば、車両１１１が路側機器１０１−２の通信エリア１３０−１から路側機器１０１−３の通信エリア１３０−２へ移動した際にも、通信が途切れることなく車両１１１に音楽データを送信することができる。
【００１０】
図２に、音楽データを車両に送信する際のメッセージフロー例を示す。車両１１１が路側機器１０１−２に対して、音楽データの要求情報に情報種別を示すサービスコードと走行車両を識別するための車両ＩＤを付与して要求メッセージ２２１を送信すると、メッセージを受信した路側機器１０１−２は、車両１１１が音楽データを要求していることをメッセージに付与されたサービスコードより確認し、車両からの要求メッセージ２２１に路側機器１０１−２の位置情報を付与して、サーバ機１０２に対して要求メッセージ２２２を送信する。
【００１１】
サーバ機１０２は、音楽データにサービスコードとグループ１４０を識別するグループコードと、グループの大きさを示すグループサイズと、路側機器１０１−２を識別する路側機器ＩＤと、路側機器１０１−２の位置情報と、音楽データサイズと、車両１１１の車両ＩＤをメッセージに付与して、応答メッセージ２２３を路側通信網１００にブロードキャストする。応答メッセージ２２３を受信した各路側機器は、メッセージに付与されたサービスコードとグループサイズと路側機器１０１−２の位置情報に基づいて処理を実行し、車両１１１に音楽データを送信するための準備を行うか否かを判断する。
【００１２】
図２の例では、路側機器１０１−１、路側機器１０１−２、路側機器１０１−３、路側機器１０１−４、路側機器１０１−６が、車両１１１に音楽データを送信するための準備を行うと判断する。グループ１４０は、音楽配信を行うと判断した路側機器１０１−１、路側息１０１−２、路側機器１０１−３、路側機器１０１−４、路側機器１０１−６によって形成され、グループ１４０内の各路側機器は、音楽データにサービスコードと車両ＩＤを付与して応答メッセージ２２４を車両１１１に送信する。
【００１３】
図３に、グループ１４０内のメッセージフロー例を示す。路側機器１０１−１、路側機器１０１−２、路側機器１０１−３、路側機器１０１−４、路側機器１０１−６は、サーバ機から応答メッセージ２２３を受け取り、車両１１１に音楽データを送信するための準備を行うと判断すると、サービスコードとグループコードと路側機器の識別子である路側機器ＩＤをメッセージに付与してグループ参加登録メッセージ３２１を路側通信網１００に対してブロードキャストする。グループ１４０内の各路側機器はグループ参加登録メッセージを路側通信網１００から受け取ると、メッセージに付与された路側機器ＩＤより同一グループに属する他の路側機器を確認しグループ情報として管理する。
【００１４】
車両１１１が路側機器１０１−２の通信エリア１３０−１を抜けると、路側機器１０１−２はサービスコードとグループコードと自路側機器ＩＤと、車両１１１に対して送信しなければならない残りのデータサイズと、引継情報として例えばデータの送信開始アドレス等の次送信開始位置をメッセージに付与して引継情報メッセージ３２２を路側通信網１００にブロードキャストする。引継情報メッセージ３２２を受け取ったグループ１４０内の各路側機器は、車両１１１に送信すべきデータを引継情報メッセージより確認し、車両１１１が自通信エリアに進入するまで待機する。車両１１１が自通信エリアに進入すると、引継情報に示されたデータ送信開始位置から、再び車両１１１に対して音楽データを送信する。
【００１５】
車両１１１に対して、音楽データを送信し終わると、最後のデータを送信した、例えば路側機器１０１−６は、サービスコードとグループコードをメッセージに付与してグループ削除メッセージ３２３を路側通信網１００にブロードキャストする。グループ削除メッセージ３２３を受け取ったグループ１４０内の各路側機器は、メッセージに付与されたサービスコードより、音楽データを送信し終わったことを確認すると、自路側機器が管理するグループ情報を、メッセージに付与されたグループコードに基づいて削除する。
【００１６】
各路側機器の構成を、図４に示す。路側機器１０１は、情報処理を行う計算機４６０、プログラムやデータを記憶するための記憶媒体であるハードディスク４５０、例えばパッチパネルの機能を備えた液晶ディスプレイで、保守員に対してエラー情報や画像の表示を行ったり、あるいは保守員からの入力情報を読み込むことができるマンマシンインタフェース４４０、車両と無線通信を行うための無線通信装置４３０、カメラや各種センサー、また例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のデータを受信する受信機などの外部デバイス４２０により構成される。ハードディスク４５０は、例えば地図情報を格納するために、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭドライブなどの任意の不揮発性装置でもよい。
【００１７】
計算機４６０は、プログラム実行などの演算を行うためのプロセッサ４０１、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などの基本プログラムや基本データを格納するためのＲＯＭ４０２、プログラム実行時の処理領域やデータの一時格納領域として使用するＲＡＭ４０３、路側通信網１００と接続するための通信インターフェース４１１、ハードディスク４４０を接続するための外部記憶装置インターフェース４１２、外部デバイスとデータを授受するための外部デバイスインターフェース４１３、無線通信装置との間でデータを授受するための通信インターフェース４１４、マンマシンインタフェース４４０を制御するための画像処理プロセッサ４１５により構成され、これらの構成要素はバス４１０を介して相互にデータを授受することができる。
【００１８】
プロセッサ４０１上で実行されるプログラムは、通信インターフェース４１４と無線通信装置４３０を介して１台または複数の車両と通信を行うことができ、また通信インターフェース４１１と路側通信網１００を介して他の路側機器と通信を行うことができる。外部デバイスインターフェース４１３と外部デバイス４２０を介して外部の映像、音声、振動、温度、湿度、気圧などの情報や、（経度、緯度）などの座標情報を収集できる。
【００１９】
サーバ機の構成を、図５に示す。サーバ機１０２は、情報処理を行う計算機４５０、プログラムやデータを記憶するための不揮発性記憶媒体であるハードディスク４４０により構成される。ハードディスク４５０は、例えば地図情報を格納するために、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭドライブなどの任意の不揮発性装置でもよい。計算機４６０は、プログラム実行などの演算を行うためのプロセッサ４０１、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などの基本プログラムや基本データを格納するためのＲＯＭ４０２、プログラム実行時の処理領域やデータの一時格納領域として使用するＲＡＭ４０３、路側通信網１００と接続するための通信インターフェース４１１、ハードディスク４４０を接続するための外部記憶装置インターフェース４１２により構成され、これらの構成要素はバス４１０を介して相互にデータを授受することができる。プロセッサ４０１上で実行されるプログラムは、通信インターフェース４１１と路側通信網１００を介して他の路側機器と通信を行うことができる。
【００２０】
車両から要求メッセージ２２１を受信した路側機器の処理フローを図６に示す。車両から要求メッセージ２２１を受信すると（ステップ６０１）、車両管理テーブルに登録されている車両ＩＤからのメッセージか否かを判断し、登録されていない場合には、車両管理テーブルに、要求メッセージに付与された車両ＩＤと車両速度を登録する。次に、メッセージに付与されたサービスコードとサービスコードテーブルから車両からの要求情報を確認し、車両からの要求メッセージに自路側機器が保持する位置情報テーブルに登録されている位置情報を付与してサーバ機に要求メッセージを送信する（ステップ６０２）。図９（１）、図９（２）、図９（３）にサービスコードテーブルと位置情報テーブルと車両管理テーブルの構成を示す。サービスコードテーブル９００は、サービスの種別を示すサービスコード９０１とその内容を示すサービス内容９０２により構成される。
【００２１】
例えば、サービスコードが１のサービスに対するサービス内容として音楽情報が登録されている。位置情報テーブル９１０は、経度情報９１１と緯度情報９１２により構成され、メッセージを送信する際、各路側機器は位置情報テーブルの（経度、緯度）の座標情報をメッセージに付与する。位置情報テーブル９１０は、路側機器が道路に設置される際に、路側機器が保持する例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機を用いて登録されたり、あるいは保守員が路側機器に設置された例えば液晶ディスプレイなどのマンマシンインタフェースを用いて（経度、緯度）の座標情報を入力することで登録される。車両管理テーブル９２０は、無線通信を介して接続中の走行車両を識別するための車両ＩＤ９２１と該車両の速度を示す車両速度９２２により構成される。例えば車両ＩＤ１には車両速度１００ｋｍ／ｈが登録されている。
【００２２】
図７に、路側機器から要求メッセージ２２２を受信したサーバ機の処理フローを示す。路側機器からの要求メッセージ２２２を受信すると（ステップ７０１）、メッセージに付与された路側機器位置情報と路側機器位置関係テーブルに基づいて、要求元路側機器と路側機器位置関係テーブルに登録されている全ての路側機器間との相対距離を算出する（ステップ７０２）。路側機器位置関係テーブルを図１０（１）に示す。路側機器位置関係テーブル１０００は、ネットワーク上の路側機器を一意に識別するための路側機器ＩＤ１００１と路側機器の位置情報１００２により構成される。位置情報１００２は、図９（２）の位置情報テーブルに示す（経度情報、緯度情報）の座標として登録される。路側機器位置関係テーブルは、路側機器が路側通信網１００に接続された時点で、自路側機器に登録された位置情報テーブルをメッセージに付与して路側通信網１００にブロードキャストし、各路側機器が該メッセージを受け取ってテーブルに登録することで、形成される。図１０（１）の例では、例えば路側機器ＩＤ１には位置情報として（経度１、緯度１）が登録されている。路側機器位置関係テーブルは、各路側機器やサーバ機が保持するＣＤ−ＲＯＭやＤＶＤ−ＲＯＭドライブなどの任意の不揮発性装置に格納してある地図情報にメッセージに付与された位置情報をマッピングすることで形成されてもよい。サーバ機は、路側機器からの要求メッセージを受信すると、メッセージに付与された路側機器位置情報から、要求元路側機器の位置に対する、路側機器位置関係テーブルに登録されている路側機器の距離を算出し、距離の短い路側機器から順に並べ替えを行う。
【００２３】
並べ替えが行われた場合の路側機器位置関係テーブルを図１０（２）に示す。並べ替えが行われた路側機器位置関係テーブル１０１０は、路側機器ＩＤ１０１１と距離情報１０１２から構成される。例えば、路側機器ＩＤ２から要求メッセージ２２２を受信したサーバ機は、路側機器ＩＤ２に対する路側機器ＩＤ１、路側機器ＩＤ３、路側機器ＩＤ４、路側機器ＩＤ５、路側機器ＩＤ６、路側機器ＩＤ７の距離情報を算出し、その結果、路側機器ＩＤ１（１００ｍ）、路側機器ＩＤ３（１５０ｍ）、路側機器ＩＤ６（２５０ｍ）、路側機器ＩＤ４（３５０ｍ）、路側機器ＩＤ７（３５０ｍ）、路側機器ＩＤ５（４５０ｍ）の順番に並べ替えが行われる。
【００２４】
次に、サーバ機は路側機器からの要求メッセージ２２２に付与されたサービスコードより車両からの要求情報を確認し、要求情報に対するデータサイズをＭ[Ｋｂｙｔｅ]、路側機器が保持する無線通信装置の伝送速度をＰ[Ｍｂｐｓ]、路側機器からの要求メッセージに付与された車両速度をＶ[ｋｍ／ｈ]、車両からの要求情報に対する応答データを全て、車両に送信仕切るまでに必要な路側機器台数をＮとして、ＮをＮ＝７．４×１０−３×Ｍ×Ｖ／Ｐから算出し、グループサイズを決定する（ステップ７０３）。Ｎは、小数点以下を切上げ、また路側機器の通信エリアは３０[ｍ]とする。例えば、Ｍ＝１００[ＫＢｙｔｅ]、Ｐ＝０．２５４Ｍｂ／ｓ、Ｖ＝１００[ｋｍ／ｈ]の場合、Ｎ＝３．０８３となり小数点以下を切上げると４台必要となる。グループサイズは、算出した路側機器台数と並べ替えが行われた路側機器位置関係テーブルに基づいて決定される。例えば、Ｎ＝４の場合、グループサイズは並べ替えが行われた路側機器位置関係テーブルで４番目に小さい距離情報が用いられ、その値は３５０[ｍ]である。
【００２５】
グループサイズを決定したサーバ機は、車両からの要求情報に対する応答情報にサービスコードと、グループをネットワーク上で一意に決定するための識別子であるグループコードと、決定したグループサイズと、要求元路側機器を識別する路側機器ＩＤと、要求元路側機器の位置情報と、応答データのデータサイズと、車両ＩＤを付与して応答メッセージを路側通信網にブロードキャストする（ステップ７０４）。図２の例では、応答情報は音楽データである。また、グループコードは例えば、要求元路側機器ＩＤとグループ通番によって構成される。
【００２６】
図８に、サーバ機から応答メッセージ２２３を受信した路側通信網に接続された各路側機器の処理フローを示す。サーバ機から応答メッセージ２２３を受信すると（ステップ８０１）、メッセージに付与された路側機器位置情報とグループサイズから、グループに参入するか否かを判断する（ステップ８０２）。メッセージを受信した路側機器は、路側機器位置関係テーブル１０００より、メッセージに付与された路側機器ＩＤに対する位置情報を確認し、自路側機器が保持する位置情報とから距離Ｄを算出し、距離Ｄ＝＜グループサイズの場合、参入と判断しグループ参加登録メッセージ３２１を路側通信網１００に送信する（ステップ８０３）。
【００２７】
距離Ｄ＞グループサイズの場合には、グループに参入しないと判断するため受信したメッセージを廃棄する（ステップ８０４）。グループに参入すると判断した各路側機器は、メッセージに付与されたグループコードと車両ＩＤとデータサイズをグループテーブルに登録する（ステップ８０５）。
【００２８】
図１１に、グループテーブルを示す。グループテーブル１１００は、グループパラメータ１１０１とその内容１１０２により構成される。グループパラメータには、情報を要求している車両を識別する車両ＩＤ１１０３、車両速度１１０４、自路側機器が参入したグループを識別するためのグループコード１１０５、車両に提供する情報のデータサイズ１１０６、車両に送信するデータの送信開始位置を示す引継情報１１０７、グループコード１１０５に示されたグループに参入している参入路側機器１１０８が設定されている。
【００２９】
グループに参入すると判断した各路側機器は、グループテーブル１１００を形成し、また参入したグループ数分のテーブルを保持する。図１１の例では、車両ＩＤの内容として１が登録されている。車両速度の内容として１００ｋｍ／ｈが登録されている。また、グループコードの内容として＃１が登録されている。また、データサイズの内容として５ＭＢが登録されている。また、引継情報の内容として、データ開始ポインタである例えば引数名ｓｔａｒｔが登録されている。さらに、参入路側機器の内容として路側機器ＩＤ１、路側機器ＩＤ２、路側機器ＩＤ３、路側機器ＩＤ４、路側機器ＩＤ６が登録されている。
【００３０】
また、車両ＩＤ１の車両にデータを送信したグループ内の路側機器フラグ１１０９のビットを０から１へ反転させることで、グループ内の各路側機器は、データ送信の準備を行う残りの路側機器を管理する。グループに参入した各路側機器は、サーバ機からのメッセージに格納されている車両への応答データを、グループテーブルの引継情報に示したデータ送信開始位置に格納し（ステップ８０６）、グループテーブルに登録されている車両ＩＤの車両が自通信エリアにを走行している場合には、グループテーブルの引継情報１１０７に示したデータ送信開始位置から、車両に応答メッセージ２２４を送信し（ステップ８０８）、自通信エリアに進入していない場合には、車両が自通信エリアに進入してくるまで待機する（ステップ８０９）。
【００３１】
図１２（１）に、車両から路側機器への要求メッセージ２２１のフォーマットを示し、図１２（２）に路側機器からのサーバ機への要求メッセージ２２１のフォーマットを示す。要求メッセージフォーマット１２００は、情報種別を示すサービスコード１２０１、情報を要求した車両を識別する車両ＩＤ１２０２、該車両の車両速度を示す車両速度１２０３、車両が要求している内容を示す要求情報１２０４により構成される。サービスコード１２０１は、メッセージを受信した路側機器にてメッセージを受信するか否かを決定するために利用され、サービスコードテーブルにサービスコード１２０１が登録されている場合、該メッセージを受信する。
【００３２】
車両ＩＤは、本発明の情報提供システム内で車両を一意に識別するための識別子で、車両ＩＤによって車両を管理する。車両速度は、車両ＩＤによって識別された車両の走行速度を表し、車両速度によって通信エリア内を通過する間に送信できるデータサイズを予測し、グループサイズを決定する。単位はｋｍ／ｈである。要求情報は、車両が要求する内容で図２の例では、例えば音楽データ要求である。要求メッセージフォーマット１２１０は、サービスコード１２０１、路側機器を識別するための路側機器ＩＤ１２１１、路側機器の設置位置を示す位置情報１２１２、車両ＩＤ１２０２、車両速度１２０３、要求情報１２０４により構成される。路側機器ＩＤは、ネットワーク内で路側機器を一意に識別するための識別子で、グループ内の各路側機器は、路側機器ＩＤによってグループに参入している路側機器を管理する。位置情報は、路側機器が設置されている（経度情報、緯度情報）で表される座標情報で、自路側機器が保持する位置情報テーブル９１０に基づいてメッセージに付与される。
【００３３】
図１３（１）に、サーバ機から路側通信網に接続された路側機器への応答メッセージ２２３のフォーマットを示し、図１３（２）に路側機器から車両への応答メッセージ２２４のフォーマットを示す。応答メッセージフォーマット１３００は、サービスコード１３０１、形成するグループを識別するグループコード１３０１、要求元路側機器に対する相対的なグループの大きさを表すグループサイズ１３０３、要求元路側機器ＩＤ１２１１、要求元路側機器の位置情報１２１２、車両に送信する応答データのデータサイズ１３０４、送信先の車両ＩＤ１２０２、車両からの要求情報に対する応答を表す応答情報１３０５により構成される。
【００３４】
グループコードは、例えばサーバ機等のデータ提供ノードによって形成されるグループ識別子で、グループ内の各路側機器はメッセージに付与されたグループコードと、自路側機器のグループテーブルに登録したグループコードが一致した場合、該メッセージを取り込む。グループサイズは、グループに参入するか否かを判断するのに用いられ、要求元路側機器からの距離によって表される。データサイズは、車両に送信する応答データの総データサイズで、車両にデータを送信する毎に該データサイズから送信データサイズ分を減じる。
【００３５】
グループテーブルに登録されているデータサイズと車両に応答データを送信する路側機器の台数によって、グループ内の各路側機器は現在形成されているグループで、全てのデータを車両に送信できるか否かを判断する。応答情報は、車両からの例えば音楽データ要求に対する応答で、図２の例では、例えば音楽データである。応答メッセージフォーマット１３１０は、サービスコード１３０１、車両ＩＤ１２０２、応答情報１３０５により構成される。
【００３６】
図１４に、グループ参加登録メッセージのフォーマットを示す。グループ参加登録メッセージフォーマット１４００は、サービスコード１４０１、グループコード１３０２、路側機器ＩＤ１４０２により構成される。グループ参加登録メッセージは、グループ内に参入すると判断した路側機器からグループ参入時に路側通信網にブロードキャストされる。
【００３７】
図１５に、車両が通信エリアから抜けた場合のグループ内の路側機器の処理フローを示す。車両と無線通信接続中だった路側機器は、車両が自通信エリアから抜けたことを確認すると、自路側機器が保持するグループテーブルに登録されているデータサイズから、車両に送信したデータサイズ分を減じた値が０か否かを判断し（ステップ１５０１）、０の場合は車両にデータを送信したと判断して、グループ削除要求メッセージ３２２を路側通信網１００に対してブロードキャストする（ステップ１５０２）。０でない場合、グループテーブル内のグループコードとデータサイズと引継情報を取り出し、引継情報メッセージとして路側通信網にブロードキャストする（ステップ１５０３）。データサイズは、自路側機器が車両に送信したデータサイズ分をグループテーブルに登録していたデータサイズから減じた値である。
【００３８】
また引継情報は、グループテーブルに登録されていた引継情報のデータ送信開始位置から、車両に送信したデータサイズ分をずらした値である。次に、グループテーブルに登録されている路側機器で、未だ車両に応答データを送信していない路側機器台数とデータサイズから、現在形成されているグループで、全ての応答データを車両に送信できるか否かの判断を行う（ステップ１５０４）。グループテーブルの参入路側機器１１０８のフラグが０の路側機器台数をＮ0、車両速度をＶ[ｋｍ／ｈ]、路側機器の無線通信装置の伝送速度をＰ[Ｍｂｐｓ]とした場合に、１０．８×１０６×Ｐ×Ｎ0／Ｖ＞データサイズの場合には、足りていると判断してそのまま待機し（ステップ１５０５）、１０．８×１０６×Ｐ×Ｎ0／Ｖ＜＝データサイズの場合にはグループ再形成要求メッセージを路側通信網にブロードキャストする（ステップ１５０６）。グループ再形成要求メッセージのメッセージフォーマットは、図１３（１）のサーバ機からの応答メッセージ１３００と同じである。再生要求メッセージを送信する路側機器は、グループテーブルの車両速度とデータサイズより、ステップ７０３と同様に再形成するグループサイズを決定し、グループコードを路側機器ＩＤとグループ通番より新たに形成する。
【００３９】
図１６に、引継情報メッセージ３２２を受信したグループ内の路側機器の処理フローを示す。引継情報メッセージ３２２を受信した路側機器は、メッセージに付与されたグループコードが、自路側機器が保持するグループテーブル内のグループコード１１０５に登録されているか否かを確認し（ステップ１６０１）する。この結果、登録されている場合にはグループテーブル内のデータサイズ１１０５と引継情報１１０６に、メッセージに付与されたデータサイズと引継情報を格納することでグループテーブル１１００を更新する。グループコードの登録がない場合には、メッセージを廃棄する（ステップ１６０３）。
【００４０】
次に、メッセージに付与されている路側機器ＩＤに基づいて、自路側機器が保持するグループテーブル内の参入路側機器１１０８のフラグを１に反転し（ステップ１６０４）、さらにグループテーブル内に登録された車両ＩＤの車両が自路側機器の通信エリア内に進入しているか否かを判断する（ステップ１６０５）。自通信エリア内を走行している場合には、グループテーブルに登録されている引継情報のデータ送信開始位置から車両にデータを送信する（ステップ１６０６）。該車両が通信エリア内を走行していない場合には、車両が進入してくるまで待機する（ステップ１６０７）。
【００４１】
図１７に、車両が通信エリアに進入してきた場合の路側機器の処理フローを示す。グループ内の路側機器は、車両が自通信エリアに進入したことを確認すると、該車両の車両ＩＤが自路側機器が保持するグループテーブル内に登録されている車両ＩＤか否かを判断し（ステップ１７０１）、登録されている場合にはグループテーブル内の引継情報１１０７に登録されているデータ送信開始位置に基づいて、車両にデータを送信する（ステップ１７０２）。登録されていない場合には、車両からの要求メッセージ２２１に付与されたサービスコードに基づいて要求メッセージを受け取るか否かを判断し、受け取る場合にはサーバ機に要求メッセージ２２２を送信する（ステップ１７０３）。
【００４２】
図１８に、引継情報メッセージのフォーマットを示す。引継情報メッセージフォーマット１８００は、サービスコード１８０１、グループコード１３０２、送信元路側機器ＩＤ１８０２、データサイズ１８０３、引継情報１８０４により構成される。データサイズ１８０３は、グループテーブル内に登録されているグループサイズ１１０６から、車両に送信したデータサイズ分を減じた値で、また引継情報１８０４はグループテーブル内に登録されている引継情報１１０７から車両に送信したデータサイズ分をずらした値である。
【００４３】
引継情報メッセージ１８００を受信したグループ内の各路側機器は、メッセージ内に付与されたデータサイズと引継情報に基づいて車両進入時に、引続きデータを送信する。これにより、路側機器間を跨いで連続したデータ送信が可能になる。また、引継情報メッセージ１８００に付与された路側機器ＩＤに基づいて、グループテーブル内の参入路側機器１１０８のフラグを１に反転する。
【００４４】
図１９に、グループ削除要求メッセージ２２４のフォーマットを示す。グループ削除要求メッセージフォーマット１９００は、サービスコード１９０１とグループコード１３０２により構成される。車両が通信エリアを抜けた際、グループテーブル内のデータサイズ１１０６から送信データサイズ分を減じた結果、データサイズ１１０６が０になったと判断するとグループ削除要求メッセージ２２４によりグループが削除される。グループ削除要求メッセージ２２４を受信したグループ内の各路側機器は、メッセージ内に付与されたグループコード１３０２が、路側機器内に保持するグループテーブルに登録されている場合、該テーブルを削除する。グループ内の路側機器が、自路側機器が保持するグループテーブルを削除すると、グループは削除されたことになる。
【００４５】
図２０に、ユーザインタフェースを示す。図２０は、車両１１１が無線通信エリアの重ならない、不連続に設置された、例えば路側機器１０１−１、路側機器１０１−２、路側機器１０１−３を通過中に、地図データを受信している場合を想定している。図２０（１）は、車両１１１が路側機器１０１−１の無線通信エリアを通過するまでに受信できたユーザインタフェースの画面である。図２０（２）は、車両１１１が路側機器１０１−２の無線通信エリアを通過するまでに受信できたユーザインタフェースの画面である。図２０（３）は、車両１１１が路側機器１０１−３の無線通信エリアを通過するまでに受信できたユーザインタフェースの画面である。ユーザインタフェース２０００は、プロセッサとディスプレイ装置と通信装置が搭載されたシステムで、例えばカーナビゲーションである。
【００４６】
画像２０１０は、路側機器１０１−１を通過中に受信できた画像である。画像２０１０は、路側機器１０１−１で受信した続きから送信された画像であり、車両１１１が路側機器１０１−１の無線通信エリアを通過したことを、路側機器１０１−１が確認すると、引継情報メッセージ３２２を路側通信網１００にブロードキャストし、該メッセージに付与された引継情報に基づいて路側機器１０１−２が車両１１１に引続き地図情報を送信することで、ユーザインタフェース２０００には、画像２０２０に示すように画像２０１０から連続した地図データを路側機器１０１−２の無線通信エリアを通過中に画面に表示することができる。
【００４７】
同様に、車両１１１が路側機器１０１−３を通過した場合には、路側機器１０１−２で受信した地図データの続きから地図情報を受信することができるため、画像２０３０に示すように、画像２０２０から連続して地図データを路側機器１０１−３の無線通信エリアを通過中に画面に表示することができる。
【００４８】
情報提供システムにおいて、車両から音楽データを要求された場合の路側機器の処理方式について説明した。路側通信網に接続された各路側機器は、路側に設置された路側機器の（経度情報、緯度情報）で表される位置情報の相対関係と、車両速度と車両が要求する音楽データのデータサイズに基づいて、路側機器が該車両に音楽データを送信するか否かを自律的に判断し、音楽データを送信すると判断した全ての路側機器が予め該車両に送信する音楽データを準備しておく。
【００４９】
これにより、交通情報センターが道路を走行する車両の状態（車両速度、車両密度等）を集中管理するのではなく、路側機器が路側通信網を介して情報伝達を行い、その情報はセンター内に設置されたサーバ機を介さないで車両に送信されるため、センターに処理負荷が集中するのを回避できる。さらに、音楽データを送信すると判断した全ての路側機器が予め車両に送信する音楽データを準備し、１台の路側機器で全てのデータを送信しきれなかった場合に対しても、路側機器間でデータ送信開始位置情報を引継ぐことで、複数の路側機器間を跨いで連続した情報提供を行うことができる。
【００５０】
前記実施例では、無線基地局として路側に設置した路側機器を対象として説明してきたが、全ての基地局が他の基地局の設置位置情報を保持しておくことで、移動体に情報提供を行う際には、移動体から情報要求を受けた基地局との相対的な設置位置関係と移動体の移動速度や要求データサイズより、移動体に情報提供を行うか否かを判断し、情報提供を行うと判断した基地局群によって形成されたグループ内で、移動体への提供データを共有する。さらに移動体が基地局間を跨いだ場合には、基地局間でデータ送信開始位置を引継いで、移動体に情報提供を行うことで、高速に移動する移動体に音楽データ等の大規模情報を基地局間を跨いで提供することができるため、携帯電話やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等の無線通信を用いた情報提供システムにも適用することができる。
【００５１】
また、前記実施例より高速に移動する車両に音楽データを配信する音楽データ配信システムにも適用することができる。
【００５２】
【発明の効果】
本発明により、移動体と共に移動する情報端末装置に対して、利用者の要求に対応した情報を発信することが可能になる。
【図面の簡単な説明】
【図１】本発明における情報提供システムのシステム構成図である。
【図２】車両が音楽配信を要求した場合の処理要求におけるメッセージフローである。
【図３】グループが形成された場合の制御要求におけるメッセージフローである。
【図４】路側機器の構成図である。
【図５】サーバ機の構成図である。
【図６】車両から要求メッセージを受信した路側機器の処理フローである。
【図７】路側機器から要求メッセージを受信したサーバ機の処理フローである。
【図８】グループに属するか否かを決定する路側機器の処理フローである。
【図９】サービスコードテーブルと位置情報テーブルと車両管理テーブルのテーブル構成例である。
【図１０】路側機器位置関係テーブルのテーブル構成例である。
【図１１】グループテーブルのテーブル構成例である。
【図１２】要求メッセージのフォーマットである。
【図１３】応答メッセージのフォーマットである。
【図１４】グループ参加登録メッセージのフォーマットである。
【図１５】情報提供中の車両が通信エリアから抜けた場合の路側機器の処理フローである。
【図１６】引継情報メッセージを受信した場合の路側機器の処理フローである。
【図１７】車両が通信エリアに進入してきた場合の路側機器の処理フローである。
【図１８】路側機器間の引継情報メッセージのフォーマットである。
【図１９】グループ削除要求メッセージのフォーマットである。
【図２０】車両が、不連続に設置された複数の路側機器を跨いで情報を受信した場合のユーザインタフェースの画面である。
【符号の説明】
１００…路側通信網、１０１…路側機器（基地局）、１０２…サーバ機、１１１…車両、１２０…道路、１３０…通信エリア、１４０…グループ
【図１】
0003835259.tif 000002
【図２】
0003835259.tif 000003
【図３】
0003835259.tif 000004
【図４】
0003835259.tif 000005
【図５】
0003835259.tif 000006
【図６】
0003835259.tif 000007
【図７】
0003835259.tif 000008
【図８】
0003835259.tif 000009
【図９】
0003835259.tif 000010
【図１０】
0003835259.tif 000011
【図１１】
0003835259.tif 000012
【図１２】
0003835259.tif 000013
【図１３】
0003835259.tif 000014
【図１４】
0003835259.tif 000015
【図１５】
0003835259.tif 000016
【図１６】
0003835259.tif 000017
【図１７】
0003835259.tif 000018
【図１８】
0003835259.tif 000019
【図１９】
0003835259.tif 000020
【図２０】
0003835259.tif 000021