(57)【特許請求の範囲】
【請求項１】
配信情報を含む発信データを取得端末装置に発信し配信先区域内に位置している取得端末装置から他の取得端末装置に発信データを発信させて配信先区域内に位置している各取得端末装置に配信情報を配信する配信端末装置であり、
取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報と配信情報とを記憶機器から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置を用いて生成して記憶機器に記憶する発信データ生成部Ａと、
発信データを記憶機器から取得し発信機を用いて発信する発信部Ａと、
自配信端末装置が発信データを発信する間隔を示す発信間隔情報Ａを記憶機器から取得し、取得した発信間隔情報Ａに基づいて自配信端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定部Ａと、
前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、測位機器から自配信端末装置の新たな位置情報Ａを取得して記憶機器に記憶する位置取得部Ａと、
自配信端末装置の位置を基準として配信先区域を示す配信先相対情報を記憶機器から取得し、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、自配信端末装置の新たな位置情報Ａを記憶機器から取得し、新たな位置情報Ａと配信先相対情報とに基づき中央処理装置を用いて新たな配信先区域情報を算出し、新たな配信先区域情報を記憶機器に記憶する区域生成部Ａと
を備え、
前記発信データ生成部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記区域生成部Ａにより算出された新たな配信先区域情報を含んだ新たな発信データを生成し、
前記発信部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記発信データ生成部Ａにより生成された新たな発信データを発信する
ことを特徴とする配信端末装置。
【請求項２】
前記発信データ生成部Ａは取得端末装置の発信間隔が経過した場合に取得端末装置に発信データを発信させる発信間隔情報Ｂと取得端末装置が当該区域内に位置している場合に取得端末装置に発信データを保持させ取得端末装置が当該区域内に位置していない場合に取得端末装置に発信データを破棄させる当該区域を示す保持区域情報Ｂとを含んで発信データを生成し、
前記発信部Ａは発信間隔情報Ｂと保持区域情報Ｂとを含んで発信データを発信する
ことを特徴とする請求項１記載の配信端末装置。
【請求項３】
配信情報を含む発信データを取得端末装置に発信し配信先区域内に位置している取得端末装置から他の取得端末装置に発信データを発信させて配信先区域内に位置している各取得端末装置に配信情報を配信する配信端末装置の配信方法であり、
発信データ生成部Ａが、取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報と配信情報とを記憶機器から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置を用いて生成して記憶機器に記憶する発信データ生成処理Ａを行い、
発信部Ａが、発信データを記憶機器から取得し発信機を用いて発信する発信処理Ａを行い、
発信間隔判定部Ａが、自配信端末装置が発信データを発信する間隔を示す発信間隔情報Ａを記憶機器から取得し、取得した発信間隔情報Ａに基づいて自配信端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定処理Ａを行い、
位置取得部Ａが、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、測位機器から自配信端末装置の新たな位置情報Ａを取得して記憶機器に記憶する位置取得処理Ａを行い、
区域生成部Ａが、自配信端末装置の位置を基準として配信先区域を示す配信先相対情報を記憶機器から取得し、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、自配信端末装置の新たな位置情報Ａを記憶機器から取得し、新たな位置情報Ａと配信先相対情報とに基づき中央処理装置を用いて新たな配信先区域情報を算出し、新たな配信先区域情報を記憶機器に記憶する区域生成処理Ａを行う配信端末装置の配信方法であり、
前記発信データ生成部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記区域生成部Ａにより算出された新たな配信先区域情報を含んだ新たな発信データを生成し、
前記発信部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記発信データ生成部Ａにより生成された新たな発信データを発信する
ことを特徴とする配信端末装置の配信方法。
【請求項４】
請求項３記載の配信端末装置の配信方法をコンピュータに実行させる配信端末装置の配信プログラム。
【請求項５】
配信情報を含む発信データを発信する配信端末装置と、発信データを受信し配信先区域内に位置している場合に発信データを発信すると共に移動する取得端末装置とを有し、配信端末装置から配信先区域内に位置している取得端末装置に配信情報を配信する配信システムであり、
前記配信端末装置は、
取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報と配信情報とを記憶機器から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置を用いて生成して記憶機器に記憶する発信データ生成部Ａと、
発信データを記憶機器から取得し発信機を用いて発信する発信部Ａと、
自配信端末装置が発信データを発信する間隔を示す発信間隔情報Ａを記憶機器から取得し、取得した発信間隔情報Ａに基づいて自配信端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定部Ａと、
前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、測位機器から自配信端末装置の新たな位置情報Ａを取得して記憶機器に記憶する位置取得部Ａと、
自配信端末装置の位置を基準として配信先区域を示す配信先相対情報を記憶機器から取得し、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、自配信端末装置の新たな位置情報Ａを記憶機器から取得し、新たな位置情報Ａと配信先相対情報とに基づき中央処理装置を用いて新たな配信先区域情報を算出し、新たな配信先区域情報を記憶機器に記憶する区域生成部Ａと
を備え、
前記発信データ生成部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記区域生成部Ａにより算出された新たな配信先区域情報を含んだ新たな発信データを生成し、
前記発信部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記発信データ生成部Ａにより生成された新たな発信データを発信し、
前記取得端末装置は、
前記配信端末装置が発信した発信データを受信機を用いて受信し記憶機器に記憶する受信部Ｂと、
自取得端末装置が発信データを発信する間隔を示す発信間隔情報Ｂを記憶機器から取得し自取得端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定部Ｂと、
前記発信間隔判定部Ｂが発信間隔を経過したと判定した場合に測位機器から自取得端末装置の位置情報Ｂを取得して記憶機器に記憶する位置取得部Ｂと、
前記発信間隔判定部Ｂが発信間隔を経過したと判定した場合に発信データと位置情報Ｂとを記憶機器から取得し配信先区域と自取得端末装置の位置とを比較して自取得端末装置が配信先区域内に位置しているかを中央処理装置を用いて判定する配信先区域判定部Ｂと、
前記配信先区域判定部Ｂが自取得端末装置が配信先区域内に位置していると判定した場合に発信データを記憶機器から取得して発信機を用いて発信し前記配信先区域判定部Ｂが自取得端末装置が配信先区域内に位置していないと判定した場合に発信データを発信しない発信部Ｂと
を備えることを特徴とする配信システム。
【請求項６】
配信情報を含む発信データを発信する配信端末装置と、発信データを受信し配信先区域内に位置している場合に発信データを発信すると共に移動する取得端末装置とを有し、配信端末装置から配信先区域内に位置している取得端末装置に配信情報を配信する配信システムの配信方法であり、
前記配信端末装置の発信データ生成部Ａが、取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報と配信情報とを記憶機器から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置を用いて生成して記憶機器に記憶する発信データ生成処理Ａを行い、
前記配信端末装置の発信部Ａが、発信データを記憶機器から取得し発信機を用いて発信する発信処理Ａを行い、
前記配信端末装置の発信間隔判定部Ａが、自配信端末装置が発信データを発信する間隔を示す発信間隔情報Ａを記憶機器から取得し、取得した発信間隔情報Ａに基づいて自配信端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定処理Ａを行い、
前記配信端末装置の位置取得部Ａが、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、測位機器から自配信端末装置の新たな位置情報Ａを取得して記憶機器に記憶する位置取得処理Ａを行い、
前記配信端末装置の区域生成部Ａが、自配信端末装置の位置を基準として配信先区域を示す配信先相対情報を記憶機器から取得し、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、自配信端末装置の新たな位置情報Ａを記憶機器から取得し、新たな位置情報Ａと配信先相対情報とに基づき中央処理装置を用いて新たな配信先区域情報を算出し、新たな配信先区域情報を記憶機器に記憶する区域生成処理Ａを行い、
前記取得端末装置の受信部Ｂが、前記配信端末装置が発信した発信データを受信機を用いて受信し記憶機器に記憶する受信部Ｂと、
前記取得端末装置の発信間隔判定部Ｂが、自取得端末装置が発信データを発信する間隔を示す発信間隔情報Ｂを記憶機器から取得し自取得端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定処理Ｂを行い、
前記取得端末装置の位置取得部Ｂが、前記発信間隔判定部Ｂが発信間隔を経過したと判定した場合に測位機器から自取得端末装置の位置情報Ｂを取得して記憶機器に記憶する位置取得処理Ｂを行い、
前記取得端末装置の配信先区域判定部Ｂが、前記発信間隔判定部Ｂが発信間隔を経過したと判定した場合に発信データと位置情報Ｂとを記憶機器から取得し配信先区域と自取得端末装置の位置とを比較して自取得端末装置が配信先区域内に位置しているかを中央処理装置を用いて判定する配信先区域判定処理Ｂを行い、
前記取得端末装置の発信部Ｂが、前記配信先区域判定部Ｂが自取得端末装置が配信先区域内に位置していると判定した場合に発信データを記憶機器から取得し発信機を用いて発信し前記配信先区域判定部Ｂが自取得端末装置が配信先区域内に位置していないと判定した場合に発信データを発信しない発信処理Ｂを行う配信システムの配信方法であり、
前記配信端末装置の前記発信データ生成部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記区域生成部Ａにより算出された新たな配信先区域情報を含んだ新たな発信データを生成し、
前記配信端末装置の前記発信部Ａは、前記発信間隔判定部Ａが発信間隔を経過したと判定する毎に、前記発信データ生成部Ａにより生成された新たな発信データを発信する
ことを特徴とする配信システムの配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、道路などの特定の経路に散在する移動端末に対してローカル情報を提供するローカル情報配信サービスにおける配信端末装置、配信端末装置の配信方法、配信端末装置の配信プログラム、配信システム、配信システムの配信方法に関するものである。
【０００２】
「ローカル情報」とは、ある地域あるいは経路に定位・滞留する情報である。ある任意の経路に対するローカル情報の例として、救急車やバスなどの公共交通機関の進行情報や渋滞情報、地図情報などがある。
ローカル情報の「定位・滞留」とは、移動端末に対して、特定の地域内でローカル情報を配信させ、特定の地域内でローカル情報を保持させることである。
【背景技術】
【０００３】
図２１は、従来のローカル情報配信サービスの概要図である。
従来のローカル情報配信サービスは図２１に示すような構成をしている。例えば、救急車が病院に向かうために自車の進行路を確保したいとき、従来の配信システムは以下のように動作する。
まず、救急車は、ローカル情報として救急車進路情報を中継局を介してローカル情報配信サーバに送信する。
次に、ローカル情報配信サーバは、ローカル情報に付加された救急車の経路情報を解析し、その経路に電波が到達する範囲に位置する中継局に対して救急車進路情報を配信する。
そして、中継局は救急車の進行経路を走行中の一般車に対して救急車進路情報を配信する。
【０００４】
また、サーバを利用せず、車車間通信を利用してローカル情報を共有する手段が考案されている（特許文献１、特許文献２）。
特開２００５−２０２９１３号公報（特許文献１）では、車車間通信にて所定領域を設定し、本領域と自車との位置関係に応じて警報情報を送受信する手法が提案されている。
また、特開２００５−１５９６９５号公報（特許文献２）では、自車の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信範囲において他車との関係に従って他車への配信の優先順位を決定する手法が提案されている。
【０００５】
その他に、アドホックネットワークにおけるネットワーク経路を決定する手法について提案されている（特許文献３）。
【特許文献１】特開２００５−２０２９１３号公報
【特許文献２】特開２００５−１５９６９５号公報
【特許文献３】特開２００２−２３２３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図２１に示したような従来のローカル情報配信サービスは、ローカル情報の配信をローカル情報配信サーバから中継局を経由して各移動端末に発信する形式であった。
現在、中継局を経由して行う通信では携帯電話での通話などに用いられるパケット通信方式を採用しているため、ローカル情報を受信する利用者はパケットを受信するたびに従量的に料金を通信キャリアに支払わなければならない。また、任意の領域ごとに中継局を設置することが必須となり、設置コストが掛かる。さらに、ローカル情報として局所渋滞情報を配信する場合、路上を走行中の車一台一台を渋滞源として検知する必要がある。つまり、車一台一台が渋滞情報提供者となるため、ローカル情報配信サーバに渋滞情報（走行中の車を検知した検知情報）が集中し負荷が高くなるといった課題もある。
【０００７】
また、特許文献１や特許文献２のような車車間通信を利用したローカル情報配信サービスは電波の伝播によってローカル情報を伝達する。しかし、ローカル情報を必要としないエリア、例えば、救急車が走行しない道路エリア（図２１のローカル情報最適伝播エリア外のエリア）にまでローカル情報が拡散してしまう。そして、無駄なローカル情報の通信により通信回線に余計な負荷が掛かるといった課題が生じる。
【０００８】
また、特許文献３のようなアドホックネットワークには以下のような課題がある。
図２２、図２３は、アドホックネットワークの概要図である。
図２２において、アドホックネットワークにより、移動端末ＣＡＲ１、移動端末ＣＡＲ３、移動端末ＣＡＲ４、移動端末ＣＡＲ５、移動端末ＣＡＲ６がネットワーク（グループ）を形成している。そして、移動端末ＣＡＲ１、移動端末ＣＡＲ３、移動端末ＣＡＲ４、移動端末ＣＡＲ５、移動端末ＣＡＲ６はローカル情報最適伝播エリアにおいてローカル情報Ｌｏｃａｌ１を共有している。
ここで、図２３に示すように、移動端末ＣＡＲ５がローカル情報最適伝播エリア外に移動し、移動端末ＣＡＲ２がローカル情報最適伝播エリア内に移動した場合、移動端末ＣＡＲ５のグループからの離脱を示す離脱通知と移動端末ＣＡＲ２のグループへの参加を示す参加通知とをネットワーク（グループ）中の端末（移動端末ＣＡＲ１、移動端末ＣＡＲ３、移動端末ＣＡＲ４、移動端末ＣＡＲ６）すべてに通知しなければならない。
このため、自動車の車載機のように高速に移動する移動端末が通信を行う場合、離脱通知や参加通知を通信するためのコネクション要求や返答メッセージが輻輳を起こす可能性がある。また、アドホックネットワークではネットワークグループを形成するため、自動車など発信者や受信者が高速に移動する場合はネットワーク確立に時間がかかるという課題がある。
【０００９】
本発明は、例えば、ローカル情報配信サービスのサーバ設置コストを撤廃し、グループ形成のための接続処理を必要とせず、移動端末のみで特定の経路（ローカル情報最適伝播エリア）に対してローカル情報を定位させることを目的としたものである。
【課題を解決するための手段】
【００１０】
本発明の配信端末装置は、配信情報を含む発信データを取得端末装置に発信し配信先区域内に位置している取得端末装置から他の取得端末装置に発信データを発信させて配信先区域内に位置している各取得端末装置に配信情報を配信する配信端末装置であり、取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報と配信情報とを記憶機器から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置を用いて生成して記憶機器に記憶する発信データ生成部Ａと、発信データを記憶機器から取得し発信機を用いて発信する発信部Ａとを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、配信端末装置が配信先区域情報を配信情報と共に発信するため、例えば、特定の経路（ローカル情報最適伝播エリア）に対してローカル情報を定位させることができる。
この発明は、複数の移動端末（取得端末装置）が任意の道路上に散在する環境を前提としており、第一発信移動端末（配信端末装置）は、配信したいローカル情報（発信データ）に自分の位置情報と特定経路の情報（配信先区域情報の一例）を付加し、自分の周囲にローカル情報をブロードキャストする。ローカル情報を受信した移動端末（取得端末装置）は、ローカル情報に付加された経路情報と自車の位置情報（位置情報Ｂ）を調査し、自車がその経路上（配信先区域内）にいる場合にのみ、受信したローカル情報を自分の周囲にブロードキャストする。また、このときローカル情報は保持しておき、その経路（保持区域情報Ｂの一例）から自車の位置が外れた場合にそのローカル情報を破棄する。上記方法を繰り返すことにより、ローカル情報配信サーバおよび中継局を利用することなく、ローカル情報を任意の経路に対して定位させることができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１、図２は、実施の形態１における配信システムのシステム構成例である。
図１、図２において移動端末ＣＡＲ１〜移動端末ＣＡＲ６が実施の形態１における配信システムを構成する。
図１において、移動端末ＣＡＲ１〜移動端末ＣＡＲ６は車に搭載され、ローカル情報（発信データ）を作成し、周囲にブロードキャストすることができる。また、移動端末ＣＡＲ１〜移動端末ＣＡＲ６はＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）のような自己位置取得システムを有している。また、移動端末ＣＡＲ１〜移動端末ＣＡＲ６はカーナビゲーションシステムのように自分の進む経路を経路情報として保持している。また、移動端末ＣＡＲ１〜移動端末ＣＡＲ６は自己位置と経路情報との位置関係を比較する。
なお、これらの移動端末は２つ以上の任意のｎ個存在してもかまわない。また、各移動端末はお互いに通信を行いデータの送受信を行う。
移動端末ＣＡＲ１（第一発信移動端末）は道路上を目的地Ｇｏａｌ１に移動する。
移動端末ＣＡＲ１の現在地から目的地Ｇｏａｌ１までの経路を全経路情報Ａｌｌ＿Ｒｏｕｔｅ１とする。
【００１３】
図２において、全経路情報Ａｌｌ＿Ｒｏｕｔｅ１から切り出した経路を特定経路Ｒｏｕｔｅ１とする。特定経路Ｒｏｕｔｅ１はローカル情報を配信する配信先区域の一例である。移動端末ＣＡＲ１は特定経路Ｒｏｕｔｅ１を任意に切り出し可能である。
【００１４】
図１、図２において、移動端末ＣＡＲ１が、目的地Ｇｏａｌ１に移動しながら現在位置に応じて特定経路Ｒｏｕｔｅ１を全経路情報Ａｌｌ＿Ｒｏｕｔｅ１から抽出し、特定経路Ｒｏｕｔｅ１上に位置する移動端末ＣＡＲ２〜移動端末ＣＡＲ６にローカル情報を配信する配信システムについて以下に説明する。
【００１５】
図３は、実施の形態１における移動端末ＣＡＲ１〜移動端末ＣＡＲ６のハードウェア資源の一例を示す図である。
図３において、移動端末ＣＡＲ１〜移動端末ＣＡＲ６は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、ジョイスティック９０２、テンキー９０３、スピーカー９０９、磁気ディスク装置９２０、ＧＰＳ受信機９３１、ジャイロセンサ９３２、無線通信機９３３（発信機、受信機）と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置を設定してもよい。
ＲＡＭ９１４（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）は、揮発性メモリの一例である。ＲＯＭ９１３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶機器、記憶装置あるいは記憶部の一例である。
通信ボード９１５、ジョイスティック９０２、テンキー９０３などは、入力機器、入力装置あるいは入力部の一例である。
また、通信ボード９１５、表示装置９０１、スピーカー９０９などは、出力機器、出力装置あるいは出力部の一例である。
また、表示装置９０１は、画面にタッチパネルが取り付けられている場合、入力機器、入力装置あるいは入力部の一例となる。
表示装置９０１、ジョイスティック９０２、テンキー９０３はカーナビゲーションシステムを構成する。
また、ＧＰＳ受信機９３１やジャイロセンサ９３２は、任意のタイミングで自端末の位置を測位し、測位結果を位置情報として磁気ディスク装置９２０に記憶する測位機器、測位装置あるいは測位部の一例である。
【００１６】
通信ボード９１５は、無線通信機９３３を介して他の移動端末と無線通信を行う。
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、ＯＳ９２１により実行される。
【００１７】
上記プログラム群９２３には、実施の形態の説明において「〜部」、「〜手段」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、実施の形態の説明において、「〜部」や「〜手段」の機能を実行した際の「〜の判定結果」、「〜の計算結果」、「〜の処理結果」などの結果データ、「〜部」や「〜手段」の機能を実行するプログラム間で受け渡しするデータ、その他の情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。例えば、「〜ファイル」や「〜データベース」としてローカル情報、経路情報、位置情報、後述する発信制約条件や破棄制約条件、カーナビゲーションシステムで使用する地図情報などがファイル群９２４に記憶される。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示・抽出のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、フレキシブルディスク、コンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）等の記録媒体に記録される。また、データや信号値は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００１８】
また、実施の形態の説明において「〜部」、「〜手段」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」、「〜手段」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、「〜部」、「〜手段」としてコンピュータを機能させるものである。あるいは、「〜部」、「〜手段」の手順や方法をコンピュータに実行させるものである。
【００１９】
図４は、実施の形態１における移動端末ＣＡＲ１〜移動端末ＣＡＲ６の機能構成図である。
実施の形態１における移動端末ＣＡＲ１〜移動端末ＣＡＲ６（配信端末装置の一例、取得端末装置の一例）の機能構成について、図４に基づいて以下に説明する。
【００２０】
自車位置取得手段ＣＡＲ１Ａは、ＧＰＳ受信機９３１やジャイロセンサ９３２を用いて、自端末の絶対位置を計測する手段である。
受信手段ＣＡＲ１Ｂは他移動端末からブロードキャストされるローカル情報を受信するための手段である。なお、受信手段ＣＡＲ１ＢはＩＥＥＥ８０２．１１ａ／ｂ／ｇやＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの無線プロトコルを利用して、無線通信によりデータ受信可能なモジュールである。受信手段ＣＡＲ１Ｂは通信ボード９１５および無線通信機９３３によりデータ受信可能なモジュールを形成する。
位置解析手段ＣＡＲ１Ｃは、受信手段ＣＡＲ１Ｂによって受信されたローカル情報に付加された経路情報を解析し、自端末の位置情報と経路情報との位置関係を計算するための手段である。
送信手段ＣＡＲ１Ｄは受信手段ＣＡＲ１Ｂによって受信されたローカル情報をブロードキャストするための手段である。送信手段ＣＡＲ１ＤはＩＥＥＥ８０２．１１ａ／ｂ／ｇやＤＳＲＣなどの無線プロトコルを利用して、無線通信によりデータ送信可能なモジュールである。送信手段ＣＡＲ１Ｄは通信ボード９１５および無線通信機９３３によりデータ送信可能なモジュールを形成する。
データ保存手段ＣＡＲ１Ｅはデータ解析手段ＣＡＲ１Ｂによって受信されたローカル情報を保存するための手段である。データ保存手段ＣＡＲ１は、例えば、磁気ディスク装置９２０などの記憶機器である。
全経路情報取得手段ＣＡＲ１Ｆは、例えば、カーナビゲーションシステムであり、運転者によりジョイスティック９０２やテンキー９０３から目的地が設定入力され、現在地から目的地までの全経路情報Ａｌｌ＿Ｒｏｕｔｅ１を地図情報にから取得するための手段である。
特定経路情報抽出手段ＣＡＲ１Ｇは全経路取得手段ＣＡＲ１Ｆによって取得した全経路情報Ａｌｌ＿Ｒｏｕｔｅ１に対してローカル情報を定位させたい特定経路Ｒｏｕｔｅ１（配信先区域情報の一例）を抽出するための手段である。
データ操作手段ＣＡＲ１Ｈは、発信したいデータ本体Ｌｏｃａｌ１Ａ（配信情報）や発信時刻を入力機器から入力したりするなど、データの操作をするための手段である。
発信間隔判定手段ＣＡＲ１Ｉは、前回のローカル情報の発信時刻からの経過時間などに基づいてローカル情報を発信するタイミングを判定するための手段である。
【００２１】
図５は、実施の形態１におけるローカル情報（発信データの一例）のデータ構成図である。
移動端末ＣＡＲ１が発信し移動端末ＣＡＲ２〜移動端末ＣＡＲ６が伝播して特定の経路上に定位させるローカル情報について、図５に基づいて以下に説明する。
【００２２】
ローカル情報Ｌｏｃａｌ１（発信データの一例）はデータ本体Ｌｏｃａｌ１Ａ（配信情報の一例）、経路情報Ｌｏｃａｌ１Ｂ（配信先区域情報の一例）、発信制約条件Ｌｏｃａｌ１Ｃ（発信間隔情報Ｂの一例）、破棄制約条件Ｌｏｃａｌ１Ｄ（保持区域情報Ｂの一例）を有する。
データ本体Ｌｏｃａｌ１Ａは、特定の経路上に定位させたい情報の内容を指す。データ本体Ｌｏｃａｌ１Ａはテキストデータの他、画像データ、動画データ、音声データなど、さまざまなフォーマットのデータを扱うことができる。例えば、救急車や消防車が通行することを通知する進行警告情報やバスが優先道路を通行することを通知する進行路確保情報などはデータ本体Ｌｏｃａｌ１Ａの一例である。
経路情報Ｌｏｃａｌ１Ｂは、ローカル情報Ｌｏｃａｌ１を定位させたい特定の経路を指す。ここで、特定の経路には、現在地から三つ目の交差点までというような任意の指定が可能である。
発信制約条件Ｌｏｃａｌ１Ｃは、ローカル情報Ｌｏｃａｌ１をブロードキャスト配信すべきかどうかの条件を指す。例えば、自車が１００メートル走行する度に配信する、とか、１０秒おきに配信するという条件は発信制約条件Ｌｏｃａｌ１Ｃの一例である。
破棄制約条件Ｌｏｃａｌ１Ｄは、ローカル情報Ｌｏｃａｌ１を破棄または配信停止すべきかどうかの条件を指す。例えば、経路情報Ｌｏｃａｌ１Ｂが示す経路を自車が通過またはそれた場合や、最初にローカル情報Ｌｏｃａｌ１を発信してから１０分経過した場合や、最初にローカル情報Ｌｏｃａｌ１を発信してから１０キロ走行した場合などはローカル情報Ｌｏｃａｌ１を破棄または配信停止する破棄制約条件の一例である。
【００２３】
図６は、実施の形態１における移動端末ＣＡＲ１（配信端末の一例）の配信方法を示す配信処理のフローチャートである。
ローカル情報Ｌｏｃａｌ１の発信元である移動端末ＣＡＲ１の配信処理について、図６に基づいて以下に説明する。
各「〜手段」はＣＰＵ９１１などの処理装置を用いて以下の処理を実行する。
【００２４】
＜Ｘ１：発信データ生成処理Ａ＞
まず、データ操作手段ＣＡＲ１Ｈが図５に示すようなローカル情報Ｌｏｃａｌ１のフォーマットデータを作成する。
＜Ｘ２：発信データ生成処理Ａ＞
次に、データ操作手段ＣＡＲ１Ｈが伝えたいデータをデータ本体Ｌｏｃａｌ１Ａとして作成、ローカル情報Ｌｏｃａｌ１に格納する。ローカル情報Ｌｏｃａｌ１は、例えば、緊急車両の通行情報である。
【００２５】
＜Ｘ３＞
次に、目的地までの全経路情報Ａｌｌ＿Ｒｏｕｔｅ１を全経路取得手段ＣＡＲ１Ｆが取得する。全経路情報Ａｌｌ＿Ｒｏｕｔｅ１は、例えば、設定された目的地に対してカーナビゲーションシステムが算出する走行経路である。
【００２６】
＜Ｘ４：発信間隔判定処理Ａ＞
次に、移動端末ＣＡＲ１は、ローカル情報Ｌｏｃａｌ１を送信手段ＣＡＲ１Ｄによって周囲の車に対してブロードキャストする前に、発信制約条件Ｌｏｃａｌ１Ｃに従うかどうかを判断する。例えば、発信間隔判定手段ＣＡＲ１Ｉが、発信制約条件Ｌｏｃａｌ１Ｃとしてデータ保存手段ＣＡＲ１Ｅに記憶された発信間隔時間（発信間隔情報Ａの一例）を取得し、前回のローカル情報Ｌｏｃａｌ１発信時から発信間隔時間経過しているかを内部クロックを用いて判定する。発信間隔時間が「１分」であり、前回のローカル情報発信時刻が「１２時００分」であれば、発信間隔判定手段ＣＡＲ１Ｉは現在時刻が「１２時０１分」以降であるかを判定する。現在時刻が「１２時０１分」以降であれば発信制約条件を満たすため処理Ｘ５に移り、現在時刻が「１２時０１分」より前であればローカル情報Ｌｏｃａｌ１の発信制約条件を満たさないため処理Ｘ９に移る。
【００２７】
＜Ｘ５：位置取得処理Ａ＞
処理Ｘ４において移動端末ＣＡＲ１が発信制約条件を満たすと判定した場合、自車位置取得手段ＣＡＲ１Ａが現在地点を測位する。
＜Ｘ６：区域生成処理＞
次に、特定経路情報抽出手段ＣＡＲ１Ｇがローカル情報Ｌｏｃａｌ１を定位させたい特定経路Ｒｏｕｔｅ１を全経路情報Ａｌｌ＿Ｒｏｕｔｅ１より抽出する。特定経路情報抽出手段ＣＡＲ１Ｇは、例えば、現在地点から３つ目の交差点までの経路を特定経路Ｒｏｕｔｅ１として全経路情報ＡＬＬ＿Ｒｏｕｔｅ１から抽出する。
＜Ｘ７：発信データ生成処理Ａ＞
次に、データ操作手段ＣＡＲ１Ｈは、特定経路情報抽出手段ＣＡＲ１Ｇが抽出した特定経路Ｒｏｕｔｅ１を経路情報Ｌｏｃａｌ１Ｂとして作成しローカル情報Ｌｏｃａｌ１に格納する。また、データ操作手段ＣＡＲ１Ｈは、他の移動端末にローカル情報Ｌｏｃａｌ１を発信させる発信制約条件Ｌｏｃａｌ１Ｃをデータ保存手段ＣＡＲ１Ｅから取得してローカル情報Ｌｏｃａｌ１に格納する。ローカル情報を発信させる発信間隔時間は発信制約条件Ｌｏｃａｌ１Ｃの一例である。また、データ操作手段ＣＡＲ１Ｈは、他の移動端末にローカル情報Ｌｏｃａｌ１を破棄させる破棄制約条件Ｌｏｃａｌ１Ｄをデータ保存手段ＣＡＲ１Ｅから取得してローカル情報Ｌｏｃａｌ１に格納する。特定経路Ｒｏｕｔｅ１は破棄制約条件Ｌｏｃａｌ１Ｄの一例である。
＜Ｘ８：発信処理Ａ＞
そして、送信手段ＣＡＲ１Ｄはローカル情報Ｌｏｃａｌ１をブロードキャストする。
【００２８】
＜Ｘ９＞
次に、データ操作手段ＣＡＲ１Ｈはローカル情報Ｌｏｃａｌ１をデータ保存手段ＣＡＲ１Ｅから削除する破棄制約条件を満たすかどうかを判断する。データ操作手段ＣＡＲ１は、例えば、破棄制約条件としてデータ保持手段ＣＡＲ１Ｅに記憶された全経路情報Ａｌｌ＿Ｒｏｕｔｅ１を取得し、自車位置取得手段ＣＡＲ１Ａが測位した現在地点が全経路情報Ａｌｌ＿Ｒｏｕｔｅ１が示す経路上に位置するか、または、自車が目的地点に到着したかを判定する。現在地点が全経路情報Ａｌｌ＿Ｒｏｕｔｅ１が示す経路外または目的地点であれば破棄制約条件を満たすため処理Ｘ１０に移し、現在地点が全経路情報Ａｌｌ＿Ｒｏｕｔｅ１が示す経路上かつ目的地点以外であれば破棄制約条件を満たさないため処理Ｘ４に戻る。
＜Ｘ１０＞
処理Ｘ９においてデータ操作手段ＣＡＲ１Ｈが破棄制約条件Ｌｏｃａｌ１Ｄを満たすと判定した場合、送信手段ＣＡＲ１Ｄは停止し、データ操作手段ＣＡＲ１Ｈはローカル情報Ｌｏｃａｌ１をデータ保存手段ＣＡＲ１Ｅより削除する。そして、移動端末ＣＡＲ１は配信処理を終了する。
【００２９】
上記処理により、移動端末ＣＡＲ１は、例えば、自車位置から３つ目の交差点までの経路を示す経路情報Ｌｏｃａｌ１Ｂを自車位置に応じて１分間隔で更新してローカル情報Ｌｏｃａｌ１を発信する。
【００３０】
図７は、実施の形態１における移動端末ＣＡＲ２〜移動端末ＣＡＲ６（取得端末装置の一例）の配信方法を示す配信処理のフローチャートである。
ローカル情報Ｌｏｃａｌ１の配信先であり、他の移動端末にローカル情報Ｌｏｃａｌ１を転送する転送元である移動端末ＣＡＲ２〜移動端末ＣＡＲ６の配信処理について、図７に基づいて以下に説明する。
各「〜手段」はＣＰＵ９１１などの処理装置を用いて以下の処理を実行する。
【００３１】
＜Ｙ１：受信処理Ｂ＞
まず、移動端末ＣＡＲ２〜移動端末ＣＡＲ６の受信手段ＣＡＲ１Ｂは、移動端末ＣＡＲ１または他の移動端末よりローカル情報Ｌｏｃａｌ１を受信するまで待ち受け状態に入っている。そして、ローカル情報Ｌｏｃａｌ１を受信した場合、受信手段ＣＡＲ１Ｂはデータ保存手段ＣＡＲ１Ｅにローカル情報Ｌｏｃａｌ１を保存する。
【００３２】
＜Ｙ２：保持区域判定処理Ｂ＞
ローカル情報Ｌｏｃａｌ１を受信した移動端末は、ローカル情報Ｌｏｃａｌ１より破棄制約条件Ｌｏｃａｌ１Ｄを抽出し、破棄制約条件Ｌｏｃａｌ１Ｄを満たすかどうかを判断する。破棄制約条件Ｌｏｃａｌ１Ｄが特定経路を示す場合、自車位置取得手段ＣＡＲ１Ａが自車の現在地点を測位し、位置解析手段ＣＡＲ１Ｃは特定経路上に現在地点が位置するかを判定する。現在地点が特定経路外であれば破棄制約条件Ｌｏｃａｌ１Ｄを満たすため処理Ｙ３に移し、現在地点が特定経路上であれば破棄制約条件Ｌｏｃａｌ１Ｄを満たさないため処理Ｙ４に移る。
【００３３】
＜Ｙ３：発信データ保持処理Ｂ＞
処理Ｙ２において移動端末が破棄制約条件Ｌｏｃａｌ１Ｄを満たすと判定した場合、送信手段ＣＡＲ１Ｄは停止し、データ操作手段ＣＡＲ１Ｈはローカル情報Ｌｏｃａｌ１をデータ保存手段ＣＡＲ１Ｅより削除する。そして、移動端末は配信処理を終了する。
【００３４】
＜Ｙ４：位置取得処理Ｂ＞
処理Ｙ２において移動端末が破棄制約条件Ｌｏｃａｌ１Ｄを満たさないと判定した場合、まず、自車の位置情報を自車位置取得手段ＣＡＲ１Ａが測位して取得する。
【００３５】
＜Ｙ５＞
次に、データ操作手段ＣＡＲ１Ｈはローカル情報Ｌｏｃａｌ１から特定経路Ｒｏｕｔｅ１を示す経路情報Ｌｏｃａｌ１Ｂを抽出する。
【００３６】
＜Ｙ６：配信先区域判定処理Ｂ＞
次に、上記処理Ｙ４によって取得した自車位置情報と特定経路Ｒｏｕｔｅ１を位置解析手段ＣＡＲ１Ｃによって比較する。位置解析手段ＣＡＲ１Ｃは自車位置が特定経路Ｒｏｕｔｅ１外であると判定した場合、再び処理Ｙ２に戻る。
＜Ｙ７：発信間隔判定処理Ｂ＞
処理Ｙ６において自車が任意経路Ｒｏｕｔｅ１上に位置すると位置解析手段ＣＡＲ１Ｃが判定した場合、移動端末はローカル情報Ｌｏｃａｌ１の発信制約条件Ｌｏｃａｌ１Ｃを満たすかどうかを確認する。例えば、発信制約条件Ｌｏｃａｌ１Ｃが発信間隔時間「１分」であり、前回のローカル情報Ｌｏｃａｌ１発信時刻が「１２時００分」であれば、発信間隔判定手段ＣＡＲ１Ｉは現在時刻が「１２時０１分」以降であるかを判定する。現在時刻が「１２時０１分」以降であれば発信制約条件Ｌｏｃａｌ１Ｃを満たすため処理Ｙ８に移り、現在時刻が「１２時０１分」より前であれば発信制約条件Ｌｏｃａｌ１Ｃを満たさないため再び処理Ｙ２に戻る。
【００３７】
＜Ｙ８：発信処理Ｂ＞
処理Ｙ７において発信制約条件Ｌｏｃａｌ１Ｃを満たすと判定した場合、送信手段ＣＡＲ１Ｄはローカル情報Ｌｏｃａｌ１を周囲の車に対してブロードキャストする。
【００３８】
上記処理により、移動端末ＣＡＲ２〜移動端末ＣＡＲ６は、例えば、１分間隔で測位して、特定経路Ｒｏｕｔｅ１に位置する場合にローカル情報Ｌｏｃａｌ１を他の移動端末に発信し、特定経路Ｒｏｕｔｅ１に位置しない場合にローカル情報Ｌｏｃａｌ１を破棄する。
【００３９】
図８〜図１５は実施の形態１における配信システムの動作の具体例を示す図である。
上記図１〜図７で説明した配信システムにおける特定の経路上にローカル情報を定位させる方法の具体例について、図８〜図１５に基づいて以下に説明する。
【００４０】
図８〜図１５において、移動端末ＣＡＲ１は、ローカル情報Ｌｏｃａｌ１を配信する配信元であり、目的地Ｇｏａｌ１に向かって移動する。移動端末２〜移動端末６は、ローカル情報Ｌｏｃａｌ１が配信される配信先であり、ローカル情報Ｌｏｃａｌ１を他の移動端末に転送する転送元である。
【００４１】
以下の説明において、移動端末ＣＡＲ１の自車位置から目的地Ｇｏａｌ１までの経路（全経路情報Ａｌｌ＿Ｒｏｕｔｅ１）において２つ目の交差点までの経路（特定経路Ｒｏｕｔｅ１または特定経路Ｒｏｕｔｅ２）を経路情報Ｌｏｃａｌ１Ｂとする。図８に示す移動端末ＣＡＲ１の位置から２つ目の交差点までの経路が特定経路Ｒｏｕｔｅ１であり、図１２に示す位置に移動した移動端末ＣＡＲ１から２つ目の交差点までの経路が特定経路Ｒｏｕｔｅ２である。
また、発信間隔時間「１分」を発信制約条件Ｌｏｃａｌ１Ｃとする。
また、経路情報Ｌｏｃａｌ１Ｂと同じく、特定経路Ｒｏｕｔｅ１または特定経路Ｒｏｕｔｅ２を破棄制約条件Ｌｏｃａｌ１Ｄとする。
図８〜図１４においてローカル情報Ｌｏｃａｌ１を「１」と記す。
【００４２】
移動端末ＣＡＲ１がまずローカル情報Ｌｏｃａｌ１を作成し（Ｘ１）、ローカル情報Ｌｏｃａｌ１にデータ本体Ｌｏｃａｌ１Ａを格納（Ｘ２）している。次に、移動端末ＣＡＲ１は全経路情報Ａｌｌ＿Ｒｏｕｔｅ１を取得する（Ｘ３）。次に、移動端末ＣＡＲ１は発信制約条件を判定し（Ｘ４）、発信制約条件を満たす場合、移動端末ＣＡＲ１は、自車位置を測位し（Ｘ５）、ローカル情報Ｌｏｃａｌ１を定位させたい特定経路Ｒｏｕｔｅ１を自車位置に基づいて抽出する。ここでは、図８に示すように、移動端末ＣＡＲ１の自車の位置から二つ目の交差点までを特定経路Ｒｏｕｔｅ１に設定している（Ｘ６）。次に、移動端末ＣＡＲ１は、経路情報Ｌｏｃａｌ１Ｂに特定経路Ｒｏｕｔｅ１を設定し、発信制約条件Ｌｏｃａｌ１Ｃに発信間隔時間「１分」を設定し、破棄制約条件Ｌｏｃａｌ１Ｄに特定経路Ｒｏｕｔｅ１を設定してローカル情報Ｌｏｃａｌ１を生成する（Ｘ７）。そして、移動端末ＣＡＲ１は、図８に示すように、ローカル情報Ｌｏｃａｌ１を周囲に対してブロードキャストする（Ｘ８）。
図８において、ブロードキャスト範囲Ａｒｅａ１は移動端末ＣＡＲ１が発信した無線が届く無線電波範囲を指し、移動端末ＣＡＲ１はブロードキャスト範囲Ａｒｅａ１内でのみ他の移動端末と通信することが可能である。つまり、図８において、移動端末ＣＡＲ１はブロードキャスト範囲Ａｒｅａ１に位置する移動端末ＣＡＲ２にローカル情報Ｌｏｃａｌ１を配信することができる。
【００４３】
次に、図９において、移動端末ＣＡＲ２について注目してみる。移動端末ＣＡＲ２はローカル情報受信待ち受け状態にあり（Ｙ１）、移動端末ＣＡＲ１からローカル情報Ｌｏｃａｌ１を受信する。移動端末ＣＡＲ２は受信したローカル情報Ｌｏｃａｌ１の破棄制約条件Ｌｏｃａｌ１Ｄを確認し（Ｙ２）、破棄制約条件を満たさない場合に自車位置を取得し（Ｙ４）、ローカル情報Ｌｏｃａｌ１に付加された経路情報Ｌｏｃａｌ１Ｂを参照する（Ｙ５）。そして、移動端末ＣＡＲ２は自車が経路情報Ｌｏｃａｌ１Ｂの示す配信先区域内に位置しているか判定する（Ｙ６）。図９において、移動端末ＣＡＲ２は特定経路Ｒｏｕｔｅ１上に位置するため、破棄制約条件を満たすと判定し（Ｙ２）、また、自車が配信先区域内に位置すると判定する（Ｙ６）。そこで、移動端末ＣＡＲ２は、ローカル情報Ｌｏｃａｌ１の発信制約条件Ｌｏｃａｌ１Ｃを判定し、発信制約条件Ｌｏｃａｌ１Ｃを満たしていれば（Ｙ７）、移動端末ＣＡＲ１と同様にローカル情報Ｌｏｃａｌ１を周囲の車にブロードキャストする（Ｙ８）。移動端末ＣＡＲ２はローカル情報Ｌｏｃａｌ１の受信直後でありローカル情報Ｌｏｃａｌ１を発信していないので発信制約条件を満たすものとする（Ｙ７）。
図９において、ブロードキャスト範囲Ａｒｅａ２は移動端末ＣＡＲ２が発信した無線が届く無線電波範囲を指し、移動端末ＣＡＲ２はブロードキャスト範囲Ａｒｅａ２内でのみ他の移動端末と通信することが可能である。各移動端末がローカル情報を配信できる無線電波範囲の大きさ、各移動端末が同時に配信できるローカル情報の数などは同じでも異なっても構わない。つまり、移動端末ＣＡＲ１のブロードキャスト範囲Ａｒｅａ１の大きさと移動端末ＣＡＲ２のブロードキャスト範囲Ａｒｅａ２の大きさは同じであっても異なっていても構わない。
【００４４】
上記の動作を繰り返すことによって、図１０に示すように、特定経路Ｒｏｕｔｅ１上に存在する複数の移動端末に対してローカル情報Ｌｏｃａｌ１を配信することが可能である。
つまり、図１０に示すように、移動端末ＣＡＲ１がローカル情報Ｌｏｃａｌ１を発信し、ブロードキャスト範囲Ａｒｅａ１に位置する移動端末ＣＡＲ２が移動端末ＣＡＲ１からローカル情報Ｌｏｃａｌ１を受信して発信し、ブロードキャスト範囲Ａｒｅａ２に位置する移動端末ＣＡＲ４が移動端末ＣＡＲ２からローカル情報Ｌｏｃａｌ１を受信して発信し、ブロードキャスト範囲Ａｒｅａ４に位置する移動端末ＣＡＲ３と移動端末ＣＡＲ５が移動端末ＣＡＲ４からローカル情報Ｌｏｃａｌ１を受信して発信する。これにより、移動端末ＣＡＲ１〜移動端末ＣＡＲ５がローカル情報Ｌｏｃａｌ１を保持する。
以上により、ローカル情報Ｌｏｃａｌ１は特定経路Ｒｏｕｔｅ１に定位したといえる。
【００４５】
次に、ローカル情報Ｌｏｃａｌ１を特定経路Ｒｏｕｔｅ１にのみ定位させる方法、つまり、ローカル情報Ｌｏｃａｌ１を特定経路Ｒｏｕｔｅ１以外の区域には定位させない方法について述べる。
図１０において移動端末ＣＡＲ６の動作について注目する。移動端末ＣＡＲ６はローカル情報待ち受け状態にあり（Ｙ１）、移動端末ＣＡＲ３の無線範囲Ａｒｅａ３に包含されているのでローカル情報Ｌｏｃａｌ１を受信する。図１０において、移動端末ＣＡＲ６は特定経路Ｒｏｕｔｅ１内に位置していないため、破棄制約条件を満たし（Ｙ２）、ローカル情報Ｌｏｃａｌ１を破棄する（Ｙ３）。つまり、ローカル情報Ｌｏｃａｌ１は特定範囲Ｒｏｕｔｅ１外には定位しない。また、たとえローカル情報Ｌｏｃａｌ１の破棄制約条件Ｌｏｃａｌ１Ｄが経路情報Ｌｏｃａｌ１Ｂと異なり、破棄制約条件を満たさない場合においても、自車位置が経路情報Ｌｏｃａｌ１Ｂの示す特定経路Ｒｏｕｔｅ１内に位置しないため、ローカル情報Ｌｏｃａｌ１を周囲の車にブロードキャストすることはない。つまり、特定経路Ｒｏｕｔｅ１外にローカル情報Ｌｏｃａｌ１を拡散することはなく、ローカル情報Ｌｏｃａｌ１は特定経路Ｒｏｕｔｅ１にのみ定位する。
【００４６】
次に、図１１に示すように、それぞれの移動端末が移動したと仮定する。つまり、ローカル情報Ｌｏｃａｌ１の配信元である移動端末ＣＡＲ１は１つ目の交差点を通過した。また、移動端末ＣＡＲ１の移動先から２つ目の交差点までの経路を特定経路Ｒｏｕｔｅ２とすると、移動端末ＣＡＲ２、移動端末ＣＡＲ３、移動端末ＣＡＲ５は特定経路Ｒｏｕｔｅ２外に移動し、移動端末ＣＡＲ６は特定経路Ｒｏｕｔｅ２内に移動した。
【００４７】
移動端末ＣＡＲ１〜移動端末ＣＡＲ６が移動した後の状態を図１２に示す。
図１２において、移動端末ＣＡＲ１は、上記と同様に、自車の位置から交差点二つ目までを特定経路Ｒｏｕｔｅ２とし（Ｘ６）、特定経路Ｒｏｕｔｅ２でローカル情報Ｌｏｃａｌ１の経路情報Ｌｏｃａｌ１Ｂを更新する（Ｘ７）。このとき、移動端末ＣＡＲ１が更新し保持しているローカル情報をローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２と呼ぶ。また、図１２〜図１５において、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２を「２」と記す。そして、移動端末ＣＡＲ１は周囲の移動端末に対してローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２をブロードキャストする（Ｘ８）。
移動端末ＣＡＲ１からブロードキャストされたローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２はまず、自車の無線電波範囲Ａｒｅａ１内に存在する移動端末ＣＡＲ３と移動端末ＣＡＲ６に伝播される。移動端末ＣＡＲ６については特定経路Ｒｏｕｔｅ２内に位置すると判定するため（Ｙ６）、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２を周囲にブロードキャストするが（Ｙ８）、移動端末ＣＡＲ３については特定経路Ｒｏｕｔｅ２外に位置すると判定するため（Ｙ６）、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２のブロードキャストを行わない。
【００４８】
以上の繰り返しにより、図１３のような状態となる。つまり、特定経路Ｒｏｕｔｅ２内に位置する移動端末ＣＡＲ１、移動端末ＣＡＲ６、移動端末ＣＡＲ４がローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２を伝播することにより、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２は移動端末ＣＡＲ１、移動端末ＣＡＲ３、移動端末ＣＡＲ４、移動端末ＣＡＲ５および移動端末ＣＡＲ６に保持されることとなる。またこのとき、移動端末ＣＡＲ２は、特定経路Ｒｏｕｔｅ２内に位置する移動端末の無線電波範囲内に位置しないためローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２を受信できず、ローカル情報Ｌｏｃａｌ１を保持することとなる。
【００４９】
そのため、データ本体Ｌｏｃａｌ１Ａが定位している範囲は、図１４に示すように、ローカル情報Ｌｏｃａｌ１の定位範囲とローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２の定位範囲とのＯＲ範囲ＲｏｕｔｅＸとなる。
【００５０】
そこで、移動端末ＣＡＲ１は、ローカル情報をブロードキャストする際に破棄制約条件Ｌｏｃａｌ１Ｄとして、「経路情報Ｌｏｃａｌ１Ｂに含まれている経路外」とする。このようにすれば、例えば、移動端末ＣＡＲ２の場合はローカル情報Ｌｏｃａｌ１に付加された特定経路Ｒｏｕｔｅ１（経路情報Ｌｏｃａｌ１Ｂ）から自端末が外れていると判定するので破棄制約条件を満たし（Ｙ２）、ローカル情報Ｌｏｃａｌ１を破棄する（Ｙ３）。また、同様に移動端末ＣＡＲ３と移動端末ＣＡＲ５は、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２に付加された特定経路Ｒｏｕｔｅ２（経路情報Ｌｏｃａｌ１Ｂ）から自端末が外れていると判定するので破棄制約条件を満たし（Ｙ２）、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２を破棄する（Ｙ３）。以上の処理により、図１５のようになり、ローカル情報Ｌｏｃａｌ１＿Ｒｏｕｔｅ２は移動端末ＣＡＲ１が設定した特定経路Ｒｏｕｔｅ２上に定位されることとなる。
【００５１】
上記の説明のとおり、移動端末ＣＡＲ１が移動した場合においても、ローカル情報は移動端末ＣＡＲ１が「２つ目の交差点までの経路」というような任意の条件に基づいて設定した特定経路上に常に定位する。このため、移動端末ＣＡＲ１の移動経路を外れた場所などのローカル情報が不要な場所における冗長なローカル情報伝播やそれによるネットワーク輻輳を避けることが可能である。
【００５２】
上記説明におけるローカル情報Ｌｏｃａｌ１が有するデータ本体Ｌｏｃａｌ１Ａ、経路情報Ｌｏｃａｌ１Ｂ、発信制約条件Ｌｏｃａｌ１Ｃ、破棄制約条件Ｌｏｃａｌ１Ｄの設定内容は任意であり、上記の配信システムを用いたローカル情報配信サービスの特徴に応じて選択すればよい。
ローカル情報Ｌｏｃａｌ１の一例として緊急車両の通行情報やバス優先道路におけるバスの通行情報がある。
また、経路情報Ｌｏｃａｌ１Ｂの一例として全経路情報Ａｌｌ＿Ｒｏｕｔｅ１や全経路情報Ａｌｌ＿Ｒｏｕｔｅ１の一部分である特定経路Ｒｏｕｔｅ１がある。特定経路Ｒｏｕｔｅ１は「現在地から２つ目の交差点までの経路」や「現在地から５００ｍ先までの経路」や「現在地の１００ｍ先から５００ｍ先までの経路」などの任意の条件に基づいて選択する。また、経路情報Ｌｏｃａｌ１Ｂは、ローカル情報Ｌｏｃａｌ１の発信元移動端末の移動経路でなくてもよく、事故発生現場や工事現場などの特定区域であってもよい。また、経路情報Ｌｏｃａｌ１Ｂの内容は複数でもよく、例えば、事故現場に通じる複数の交差点を経路情報Ｌｏｃａｌ１Ｂとしてもよい。
また、発信制約条件Ｌｏｃａｌ１Ｃの一例として「前回のローカル情報発信時刻から特定時間経過したか？」、「前回のローカル情報発信地点から特定距離移動したか？」という条件が挙げられる。
また、破棄制約条件Ｌｏｃａｌ１Ｄの一例として「特定経路Ｒｏｕｔｅ１の経路外に位置するか？」、「全経路情報Ａｌｌ＿Ｒｏｕｔｅ１の経路外に位置するか？」、「ローカル情報を特定回数発信したか？」、「発信元から特定距離離れているか？」という条件が挙げられる。
【００５３】
次に、上記実施の形態１における配信システムを用いたローカル情報配信サービスの例を示す。
【００５４】
＜実施例１＞
ローカル情報配信サービスの実施の形態１における例として、「緊急車両進行路確保手法」が考えられる。
【００５５】
現在の一般車は製造技術の向上に伴い、車内の気密性が向上しエンジン音などの不快な音を遮蔽し快適性を提供する一方、かえって緊急車両などの警告音などが聞こえない場合が増えている。また、緊急車両の通行を円滑にすることにより致命的な重症を負った患者が助かる可能性が高まる。
上記課題を解決するため、図１６に示すような構成でローカル情報配信サービスを行う。
まず、救急車は、救急車が接近していることを示す警告メッセージや音情報などのデータ本体Ｌｏｃａｌ１Ａを設定したローカル情報Ｌｏｃａｌ１を作成する。そして、自車から病院までの全経路情報（図１６における特定経路エリア）を経路情報Ｌｏｃａｌ１Ｂとしてローカル情報Ｌｏｃａｌ１に付加し、周囲の一般車に対してブロードキャストする。一般車に例えば図１７のようにカーナビゲーションシステムがあれば、画面上にその警告メッセージや音のほか、救急車の経路情報を地図にマッピングさせ、同時に表示する。
但し、救急車と病院との距離が遠い場合、ローカル情報Ｌｏｃａｌ１に発信制約条件Ｌｏｃａｌ１Ｃがなければ警告メッセージが遠くの場所まで伝播することになりネットワーク輻輳が増大する。そこで、救急車は全経路から「二つ目の交差点まで」というような任意に選択した経路（特定経路）を抽出して発信制約条件Ｌｏｃａｌ１Ｃに設定し、また、定期的に更新することで、ローカル情報Ｌｏｃａｌ１をブロードキャストする。これにより、ネットワーク輻輳を抑制することができる。
また、救急車が通過した経路では警告情報は不要となるため、救急車は、ローカル情報Ｌｏｃａｌ１の破棄制約条件Ｌｏｃａｌ１Ｄに、特定経路から外れた各移動端末に警告情報を削除させるように条件を設定しておけばよい。
これによって、救急車の進行路にいる一般車に対して効率よく警告をすることができ、救急車の走行を円滑にすることができる。
【００５６】
＜実施例２＞
ローカル情報配信サービスの実施の形態１における例として、「公共交通機関の走行支援サービス」が考えられる。
【００５７】
路線バスなどの公共交通機関の通行を円滑にするため、道路によっては時刻制限にて優先車線を設置しているが、渋滞が発生する箇所では一般車の走行により優先車線が機能しないことが多い。逆に、バスが一定期間通行しない場合、優先車線を空けることは一般車の渋滞を悪化させる。また、これらの問題を解決するため、ＰＴＰＳ（Ｐｕｂｌｉｃ  Ｔｒａｎｓｐｏｒｔａｔｉｏｎ  Ｐｒｉｏｒｉｔｙ  Ｓｙｓｔｅｍｓ：公共車両優先システム）が利用されているが、従来のＰＴＰＳは光ビーコンなどの路上設置が必要なほか、信号機との連動処理も行うため、システムの導入コストが問題となる。
上記課題を解決するため、図１８、図１９に示すような構成でローカル情報配信サービスを行う。
まず、バスは、バスが接近していることを示す警告メッセージや音情報などのデータ本体Ｌｏｃａｌ１Ａを設定したローカル情報Ｌｏｃａｌ１を作成する。そして、バスは、バスの優先道路範囲を経路情報Ｌｏｃａｌ１Ｂとしてローカル情報Ｌｏｃａｌ１に付加し、周囲の一般車に対してローカル情報Ｌｏｃａｌ１をブロードキャストする。このとき、一般車は実施例１と同様にカーナビゲーションシステムの画面上に警告メッセージや現在のバスの位置情報などを表示して、図１８に示すように、運転者に車線変更を促しても構わない。また逆に、バスが停留所に止まっている、あるいは止まろうとする場合は、バスが優先車線を通行可能であるメッセージ（データ本体Ｌｏｃａｌ１Ａ）を周囲の一般車にブロードキャストすることで、図１９に示すように、一般車に対して優先車線の通行を許可してもよい。
なお、ネットワーク輻輳の増大を防ぐため、バスは停留所間の範囲を経路情報Ｌｏｃａｌ１Ｂとしても構わない。また、バスが既に通過した地点において警告情報は不要となるため、破棄制約条件Ｌｏｃａｌ１Ｄはバスの経路範囲外としておけばよい。
これによって、路線バスのような公共交通機関の走行を円滑にするだけでなく、優先車線における渋滞緩和を促すことが可能である。また、路上機器設置コストの削減にも貢献する。
【００５８】
＜実施例３＞
ローカル情報配信サービスの実施の形態１における例として、「事故渋滞回避サービス」が考えられる。
【００５９】
事故渋滞により目的地までの到達時間が遅延することがある。現状のＤＲＧＳ（Ｄｙｎａｍｉｃ  Ｒｏｕｔｅ  Ｇｕｉｄａｎｃｅ  Ｓｙｓｔｅｍ：動的経路誘導システム）ではサーバ経由で事故の状態、渋滞の状態を通知するためにサーバ通信分の遅延が生じるだけでなく、光ビーコンなどの路上機器設置などのコストが課題であった。
上記課題を解決するため、図２０に示すような構成でローカル情報配信サービスを行う。
事故が発生した場合、事故の状態および事故の発生場所について事故現場付近の移動端末から周囲にローカル情報Ｌｏｃａｌ１をブロードキャストする。なお、この際、ローカル情報Ｌｏｃａｌ１の経路情報Ｌｏｃａｌ１Ｂに設定する特定経路には、その事故が発生した場所につながる複数の交差点を指定しても構わない。図２０の場合、特定経路１〜特定経路３を経路情報Ｌｏｃａｌ１Ｂとしてローカル情報Ｌｏｃａｌ１に付加する。そして、発信制約条件Ｌｏｃａｌ１Ｃを特定経路１〜特定経路３内、破棄制約条件Ｌｏｃａｌ１Ｄを事故現場から１キロ先のように設定する。事故付近の第一発信者によってブロードキャストされたローカル情報Ｌｏｃａｌ１は対向車線を走行する一般車に対して配信される。このとき、この一般車は破棄制約条件Ｌｏｃａｌ１Ｄを満たさないため、その事故情報を保持したまま走行を続ける。そして、指定された特定経路１〜特定経路３のいずれかに差し掛かった場合に、その受信した事故情報をその交差点周辺を走行中の一般車に対してブロードキャストする。ブロードキャストされた情報は複数の一般車の往来によりそれぞれの特定経路に対して定位される。特定経路（交差点）に差し掛かった一般車に対してカーナビゲーションシステム画面に事故情報をマッピングするようにローカル情報Ｌｏｃａｌ１にデータ本体Ｌｏｃａｌ１Ａを記述しておけば、特定経路の範囲内にて、事前に、事故状態の存在を知らせることができる。
これによって、あらゆる道路において、事故などの突発的な事象による渋滞の増加を防ぎ、一般車が渋滞を回避することが可能であるだけでなく、緊急車両の事故現場への急行を促進することができるだけでなく、サーバなどの設置コストを削減することが可能である。
【００６０】
＜実施例４＞
ローカル情報配信サービスの実施の形態１における例として、「商店街における広告情報配信サービス」が考えられる。
【００６１】
商店街などにおいて自店の広告を頒布する場合、ビラを配ったりインターネット上に店情報を掲載するなどの方法が考えられる。ただし、前者の場合は人件費などの人的コストが掛かり、後者の場合は一般客によりサイトにアクセスされるというＰＵＬＬ型（受動型）の情報配信のため、商店街での客寄せには効率が悪い。
上記問題を解決するため、まず、広告をローカル情報として自店の周囲にブロードキャストする。このとき、経路情報Ｌｏｃａｌ１Ｂとして、自店の属する商店街の道路を設定すれば、広告が商店街に定位し、その商店街に差し掛かった一般客はその広告を受信・閲覧することができる。また、自店へのアクセス情報をデータ本体Ｌｏｃａｌ１Ａに付加しておけば、自店までの道案内を一般客の移動端末上で実行することができ、一般客を簡単に自店まで誘導することができる。
これによって、商店街の広告主は人件費や広告費を削減し、商店街に行き交う一般客に対して効率よく自店の広告を頒布することが可能である。
【００６２】
＜実施例５＞
ローカル情報配信サービスの実施の形態１における例として、「危険箇所警告サービス」が考えられる。
【００６３】
台風による倒木や冠水情報など一時的な気象状況の変化によって生じる突発的な危険箇所などを事前に知るためには、実際にその箇所を通行しなければその状態について把握することができない。そのため、従来のＤＲＧＳ（動的経路誘導システム）などに情報を反映するまでに遅延が生じることがある。
上記課題を解決するため、倒木などを発見した第一発見者は、その状況についての情報をデータ本体Ｌｏｃａｌ１Ａに設定し、周辺道路を経路情報Ｌｏｃａｌ１Ｂに設定したローカル情報Ｌｏｃａｌ１を周囲にブロードキャストする。経路情報Ｌｏｃａｌ１Ｂに倒木のある道路に差し掛かかる複数の交差点を設定しておけば、その交差点に進入した一般車に通知することができる。
これによって、あらゆる道路において路側機器を設置することなく、倒木などの突発的な危険箇所をより早く察知することが可能である。
【００６４】
＜実施例６＞
ローカル情報配信サービスの実施の形態１における例として、「二輪車巻き込み事故防止手法」が考えられる。
【００６５】
一般車が側道を通行する二輪車の接近に気づかず、左折時に二輪車を巻き込むケースがある。
上記課題を解決するため、二輪車は交差点を通過する前に自車の進行経路上の一般車に対して自経路情報をデータ本体Ｌｏｃａｌ１Ａとしてローカル情報Ｌｏｃａｌ１を周囲にブロードキャストする。ブロードキャストされた情報は前方を走る一般車に伝えられ、一般車は自車の左側を二輪車が通過する可能性があることを事前に知ることができる。これにより、巻き込み事故を回避することができる。また、対向車線を走る一般車に対してもローカル情報Ｌｏｃａｌ１が通知されるため、右折時に通過する車の影に存在する二輪車を事前に知ることができ、同様に接触事故を防止することが可能である。
これによって、ある経路を走行する二輪車の巻き込み事故や接触事故を防止することが可能である。
【００６６】
上記実施の形態１において以下のローカル情報伝播・定位手法について説明した。
【００６７】
ローカル情報を複数の移動端末に提供するサービスであって、ある特定のサーバ装置を用いることなく、任意のローカル情報を任意の経路に伝播・定位させることを特徴とするローカル情報伝播・定位手法。
【００６８】
さらに、ローカル情報は、第一発信移動端末が現在存在する場所からある任意の場所に対して定位・滞留させたい情報であって、経路上に関連するテキスト情報や、一般的な音楽データおよび映像データに加えて、第一発信移動端末の任意の経路情報を付加することを特徴とするローカル情報伝播・定位手法。ここで、経路情報とは現在いる場所から目的地までの経路に限らず、その一部もしくは任意の経路という意味である。
【００６９】
さらに、移動端末はローカル情報を伝播する際、ローカル情報に付加された任意の経路上に存在する場合のみ周囲に存在する他の移動端末に対してローカル情報をブロードキャストすることにより、任意の経路上の移動端末にのみローカル情報を伝播させることを特徴とするローカル情報伝播・定位手法。
【００７０】
さらに、移動端末はローカル情報に付加された任意の経路上にいる場合のみローカル情報を保持することにより、経路上にローカル情報を定位させることを特徴とするローカル情報伝播・定位手法。
【００７１】
さらに、移動端末はローカル情報に付加された任意の経路上から反れた際、ローカル情報を破棄することにより、経路上にのみローカル情報を定位させることを特徴とするローカル情報伝播・定位手法。
【００７２】
上記のローカル情報伝播・定位手法の具体例を以下に示す。
例えば、救急車をローカル情報発信者、救急車接近情報をローカル情報とする。救急車は救急車接近情報に救急車が通過する予定の進行経路情報を付加し、周辺に存在する複数の一般車に対してブロードキャストする。一般車は同様にその救急車接近情報をブロードキャストする、これにより、救急車接近情報はより遠くに伝播する。
まず、一般車が救急車接近情報をブロードキャストする際はその救急車接近情報に付加された救急車の進行経路情報を参照し、自車が救急車の進行経路上にいるかどうかを確認する。このとき、（１）自車が救急車の進行経路上にいれば直ちにその救急車接近情報をブロードキャストして救急車接近情報を周囲の車に転送する。ただし、（２）自車が救急車の進行経路上にいなければ救急車接近情報をブロードキャストしない。（１）、（２）の繰り返しにより、複数の一般車によって救急車の経路上に救急車接近情報を定位させることができる。これにより、救急車の直近交差点のみならず、救急車の進行上すべての交差点に位置する一般車に対して救急車接近を警告することができ、救急車の進行を円滑にすることができる。また、一般車は上記進行経路上において、同一のネットワークに所属する必要はなく、一般車から受信した救急車接近情報を一定時間保持・ブロードキャストするのみでよい。これにより進行経路上に定位された救急車接近情報を新たにその経路上に差し掛かった一般車に対して通知することができる。また、救急車の経路上のみで情報が伝播されるため、経路から離れた地域に対して通知や冗長ブロードキャストによるネットワーク輻輳を抑制することが可能である。
【００７３】
つまり、上記実施の形態１における配信システムは、特定なサーバを設けることなく、移動端末のみの通信を用いて、ある一定期間、任意の経路に散在する移動端末にローカル情報を伝播、定位させる手段を提供する。これにより、緊急車両接近情報や局所渋滞情報など突発的に発生する情報をサーバに送信、蓄積させる必要がなくなる。このため、サーバ設置コストの削減だけでなく、サーバアクセスによるネットワーク輻輳を考慮しなくてもよい。ここでローカル情報とはある地域や経路に密接した情報が一般的だが、地域とは無関係なテキスト、音楽、映像データであってもかまわない。
【００７４】
つまり、上記実施の形態１の配信システムは、例えば、以下の特徴を有する。
（１）ローカル情報を経路上に効率よく伝播することができる。
（２）ローカル情報を経路上に定位できる。
（３）ローカル情報は経路上でのみ定位・伝播されるため、経路外でのネットワーク輻輳を抑えることができる。
【００７５】
また、上記実施の形態１において以下の特徴についても説明した。
配信したいデータ本体Ｌｏｃａｌ１Ａと共に配信先区域を示す経路情報Ｌｏｃａｌ１Ｂをローカル情報Ｌｏｃａｌ１に設定して発信することで、配信先区域内に位置する移動端末にデータ本体Ｌｏｃａｌ１Ａを配信できる。また、配信先区域外でのデータ本体Ｌｏｃａｌ１Ａの通信を抑止できる。
また、時間や距離などを条件とする発信間隔毎に移動端末ＣＡＲ１が位置を測位し測位した自己位置に応じて配信先区域を更新することで、移動端末ＣＡＲ１が移動する場合でも適した配信先区域（移動体端末ＣＡＲ１に対する相対区域）を随時指定してローカル情報Ｌｏｃａｌ１を発信できる。
また、複数箇所を配信先区域に指定したい場合、複数の配信先区域を包含する区域を破棄制約条件Ｌｏｃａｌ１Ｄに設定することで、移動端末がいずれの配信先区域内に位置しない場合であってもローカル情報Ｌｏｃａｌ１を保持させることができる。そして、ローカル情報Ｌｏｃａｌ１を保持させることにより、いずれの配信先区域においてもデータ本体Ｌｏｃａｌ１Ａの配信ができる。また、破棄制約条件Ｌｏｃａｌ１Ｄが示す区域外では移動端末にローカル情報Ｌｏｃａｌ１を破棄させることができる。
【００７６】
上記実施の形態１で説明した配信システムは、配信情報を含む発信データを発信する配信端末装置と、発信データを受信し配信先区域内に位置している場合に発信データを発信すると共に移動する取得端末装置とを有し、配信端末装置から配信先区域内に位置している取得端末装置に配信情報を配信する配信システムの一例である。
【００７７】
移動端末ＣＡＲ１〜ＣＡＲ６は、配信情報（データ本体Ｌｏｃａｌ１Ａ）を含む発信データ（ローカル情報）を取得端末装置（他の移動端末）に発信し配信先区域内に位置している取得端末装置から他の取得端末装置に発信データを発信させて配信先区域内に位置している各取得端末装置に配信情報を配信する配信端末装置の一例である。
また、移動端末ＣＡＲ１〜ＣＡＲ６は、配信情報を含む発信データを受信し自端末装置が配信先区域内に位置している場合に発信データを発信して配信先区域内の他の端末装置に配信情報を配信すると共に移動する取得端末装置の一例である。
【００７８】
データ操作手段ＣＡＲ１Ｈは、取得端末装置が当該区域内に位置している場合に取得端末装置から発信データを発信させる当該区域を示す配信先区域情報（任意経路情報Ｒｏｕｔｅ１）と配信情報とを記憶機器（データ保存手段ＣＡＲ１Ｅ）から取得して配信情報と配信先区域情報とを含む発信データを中央処理装置（ＣＰＵ９１１）を用いて生成して記憶機器に記憶する発信データ生成部Ａの一例である。
また、データ操作手段ＣＡＲ１Ｈは、保持区域判定部Ｂが自端末装置が保持区域内に位置していると判定した場合に発信データを記憶機器に保持し保持区域判定部Ｂが自端末装置が保持区域内に位置していないと判定した場合に発信データを記憶機器から破棄する発信データ保持部Ｂの一例である。
【００７９】
送信手段ＣＡＲ１Ｄは、発信データを記憶機器から取得し発信機を用いて発信する発信部Ａの一例である。
また、送信手段ＣＡＲ１Ｄは、配信先区域判定部Ｂが自端末装置が配信先区域内に位置していると判定した場合に発信データを記憶機器から取得して発信機を用いて発信し配信先区域判定部Ｂが自端末装置が配信先区域内に位置していないと判定した場合に発信データを発信しない発信部Ｂの一例である。
【００８０】
発信間隔判定手段ＣＡＲ１Ｉは、自端末装置が発信データを発信する間隔を示す発信間隔情報Ａ（発信制約条件の一例）を記憶機器から取得し自端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定部Ａの一例である。
また、発信間隔判定手段ＣＡＲ１Ｉは、自端末装置が発信データを発信する間隔を示す発信間隔情報Ｂ（発信制約条件の一例）を記憶機器から取得し自端末装置の発信間隔を経過したか中央処理装置を用いて判定する発信間隔判定部Ｂの一例である。
【００８１】
自車位置取得手段ＣＡＲ１Ａは、発信間隔判定部Ａが発信間隔を経過したと判定した場合に測位機器から自端末装置の位置情報Ａを取得して記憶機器に記憶する位置取得部Ａの一例である。
また、自車位置取得手段ＣＡＲ１Ａは、発信間隔判定部Ｂが発信間隔を経過したと判定した場合に測位機器から自端末装置の位置情報Ｂを取得して記憶機器に記憶する位置取得部Ｂの一例である。
【００８２】
任意経路情報抽出手段ＣＡＲ１Ｇは、発信間隔判定部Ａが発信間隔を経過したと判定した場合に配信情報と自端末装置の位置を基準として配信先区域を示す配信先相対情報と自端末装置の位置情報Ａとを記憶機器から取得し位置情報Ａと配信先相対情報とに基づき中央処理装置を用いて配信先区域情報を算出し配信先区域情報を記憶機器に記憶する区域生成部Ａの一例である。
【００８３】
受信手段ＣＡＲ１Ｂは、配信情報を配信する区域を示す配信先区域情報と配信情報とを含む発信データを受信機を用いて受信し記憶機器に記憶する受信部Ｂの一例である。
【００８４】
位置解析手段ＣＡＲ１Ｃは、発信間隔判定部Ｂが発信間隔を経過したと判定した場合に発信データと位置情報Ｂとを記憶機器から取得し配信先区域と自端末装置の位置とを比較して自端末装置が配信先区域内に位置しているかを中央処理装置を用いて判定する配信先区域判定部Ｂの一例である。
また、位置解析手段ＣＡＲ１Ｃは、発信データを保持する区域を示す保持区域情報Ｂ（破棄制約条件の一例）と位置情報Ｂとを記憶機器から取得し保持区域と自端末装置の位置とを比較して自端末装置が保持区域内に位置しているかを中央処理装置を用いて判定する保持区域判定部Ｂの一例である。
【図面の簡単な説明】
【００８５】
【図１】実施の形態１における配信システムのシステム構成例。
【図２】実施の形態１における配信システムのシステム構成例。
【図３】実施の形態１における移動端末ＣＡＲ１〜移動端末ＣＡＲ６のハードウェア資源の一例を示す図。
【図４】実施の形態１における移動端末ＣＡＲ１〜移動端末ＣＡＲ６の機能構成図。
【図５】実施の形態１におけるローカル情報（発信データの一例）のデータ構成図。
【図６】実施の形態１における移動端末ＣＡＲ１（配信端末の一例）の配信方法を示す配信処理のフローチャート。
【図７】実施の形態１における移動端末ＣＡＲ２〜移動端末ＣＡＲ６（取得端末装置の一例）の配信方法を示す配信処理のフローチャート。
【図８】実施の形態１における配信システムの動作の具体例を示す図。
【図９】実施の形態１における配信システムの動作の具体例を示す図。
【図１０】実施の形態１における配信システムの動作の具体例を示す図。
【図１１】実施の形態１における配信システムの動作の具体例を示す図。
【図１２】実施の形態１における配信システムの動作の具体例を示す図。
【図１３】実施の形態１における配信システムの動作の具体例を示す図。
【図１４】実施の形態１における配信システムの動作の具体例を示す図。
【図１５】実施の形態１における配信システムの動作の具体例を示す図。
【図１６】実施例１におけるローカル情報配信サービスを示す図。
【図１７】実施例１におけるローカル情報配信サービスを示す図。
【図１８】実施例２におけるローカル情報配信サービスを示す図。
【図１９】実施例２におけるローカル情報配信サービスを示す図。
【図２０】実施例３におけるローカル情報配信サービスを示す図。
【図２１】従来のローカル情報配信サービスの概要図。
【図２２】アドホックネットワークの概要図。
【図２３】アドホックネットワークの概要図。
【符号の説明】
【００８６】
ＣＡＲ１，ＣＡＲ２，ＣＡＲ３，ＣＡＲ４，ＣＡＲ５，ＣＡＲ６  移動端末、Ｇｏａｌ１  目的地、Ａｌｌ＿Ｒｏｕｔｅ１  全経路情報、Ｒｏｕｔｅ１，Ｒｏｕｔｅ２  特定経路、ＣＡＲ１Ａ  自車位置取得手段、ＣＡＲ１Ｂ  受信手段、ＣＡＲ１Ｃ  位置解析手段、ＣＡＲ１Ｄ  送信手段、ＣＡＲ１Ｅ  データ保存手段、ＣＡＲ１Ｆ  全経路情報取得手段、ＣＡＲ１Ｇ  特定経路情報抽出手段、ＣＡＲ１Ｈ  データ操作手段、ＣＡＲ１Ｉ  発信間隔判定手段、Ｌｏｃａｌ１，Ｌｏｃａｌ１＿Ｒｏｕｔｅ１  ローカル情報、Ｌｏｃａｌ１Ａ  データ本体、Ｌｏｃａｌ１Ｂ  経路情報、Ｌｏｃａｌ１Ｃ  発信制約条件、Ｌｏｃａｌ１Ｄ  破棄制約条件、Ａｒｅａ１，Ａｒｅａ２，Ａｒｅａ３，Ａｒｅａ４，Ａｒｅａ５  ブロードキャスト範囲、９０１  表示装置、９０２  ジョイスティック、９０３  テンキー、９０９  スピーカー、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２３  プログラム群、９２４  ファイル群、９３１  ＧＰＳ受信機、９３２  ジャイロセンサ、９３３  無線通信機。
【図１】
0004713366.tif 000002
【図２】
0004713366.tif 000003
【図３】
0004713366.tif 000004
【図４】
0004713366.tif 000005
【図５】
0004713366.tif 000006
【図６】
0004713366.tif 000007
【図７】
0004713366.tif 000008
【図８】
0004713366.tif 000009
【図９】
0004713366.tif 000010
【図１０】
0004713366.tif 000011
【図１１】
0004713366.tif 000012
【図１２】
0004713366.tif 000013
【図１３】
0004713366.tif 000014
【図１４】
0004713366.tif 000015
【図１５】
0004713366.tif 000016
【図１６】
0004713366.tif 000017
【図１７】
0004713366.tif 000018
【図１８】
0004713366.tif 000019
【図１９】
0004713366.tif 000020
【図２０】
0004713366.tif 000021
【図２１】
0004713366.tif 000022
【図２２】
0004713366.tif 000023
【図２３】
0004713366.tif 000024