(57)【要約】【課題】シャドウイング（電波遮蔽）などの通信障害発生時において、通信不能により受信することができなかったデータを代替通信経路を利用して受信するとともに、データ通信における通信品質を維持する。【解決手段】通信システム１００は、移動体通信端末１０１とデータ通信装置１０２ａとのデータ通信が不能となった場合、移動体通信端末１０１は、データ通信装置１０２ａの送信データの送信要求をデータ通信装置１０２ｂに送信する。送信要求を受信したデータ通信装置１０２ｂは、データ通信装置１０２ａの送信データの送信要求をデータ管理装置１０３に転送する。送信要求を受信したデータ管理装置１０３は、データ通信装置１０２ａの送信データをデータ通信装置１０２ｂに送信する。そして、データ通信装置１０２ｂは、受信したデータ通信装置１０２ａの送信データを移動体通信端末１０１に転送する。【選択図】図１−１
2008028560.tif 000002
【特許請求の範囲】
【請求項１】
各所に点在する複数のデータ通信装置とデータの送受信をおこなう移動体通信端末の現在位置情報を取得させる取得工程と、
前記取得工程によって取得された現在位置情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出させる検出工程と、
前記検出工程によって検出された一のデータ通信装置との通信が不能となったか否かを判断させる判断工程と、
前記判断工程によって通信不能と判断された場合、前記一のデータ通信装置とは異なる他のデータ通信装置に、前記一のデータ通信装置から送信されるデータ（以下「送信データ」）の送信要求を送信させる送信工程と、
前記送信工程によって送信要求が送信された結果、前記他のデータ通信装置から、前記送信データを受信させる受信工程と、
をコンピュータに実行させることを特徴とする移動体通信プログラム。
【請求項２】
前記送信データは、
前記一のデータ通信装置固有のデータであることを特徴とする請求項１に記載の移動体通信プログラム。
【請求項３】
各所に点在する複数のデータ通信装置内の一のデータ通信装置と移動体通信端末とのデータ通信を実行させるデータ通信プログラムにおいて、
前記一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてくる前記送信データの送信要求を、前記一のデータ通信装置に受信させる第１の受信工程と、
前記第１の受信工程によって受信された送信要求を、前記送信データに関するデータ通信を前記他のデータ通信装置とおこなうデータ管理装置に、前記一のデータ通信装置から送信させる第１の送信工程と、
前記第１の送信工程によって送信要求が送信された結果、前記送信データを前記データ管理装置から前記一のデータ通信装置に受信させる第２の受信工程と、
前記第２の受信工程によって受信された送信データを、前記一のデータ通信装置から前記移動体通信端末に送信させる第２の送信工程と、
をコンピュータに実行させることを特徴とするデータ通信プログラム。
【請求項４】
前記送信データは、
前記他のデータ通信装置固有のデータであることを特徴とする請求項３に記載のデータ通信プログラム。
【請求項５】
各所に点在する複数のデータ通信装置を介して、データ管理装置による移動体通信端末とのデータ通信を実行させるデータ管理プログラムにおいて、
前記複数のデータ通信装置内の一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてきた前記送信データの送信要求を、当該送信要求が受信された前記一のデータ通信装置から受信させる受信工程と、
前記受信工程によって受信された送信要求に含まれる前記他のデータ通信装置の識別情報に関連付けられているデータを、前記各データ通信装置の識別情報と関連付けられているデータの集合の中から検索させる検索工程と、
前記検索工程によって検索されたデータを前記送信データとして前記一のデータ通信装置に送信させる送信工程と、
をコンピュータに実行させることを特徴とするデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体に搭載された移動体通信端末と各所に点在するデータ通信装置との間において無線によるデータ通信をおこなう移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法に関する。
【背景技術】
【０００２】
無線通信は、空間内に存在する物質や媒質によって伝送路の状態が多様に変化する。このため、伝送路の状態によっては、データ通信をおこなうための通信経路を確保することができず、通信障害が生じてしまう場合がある。この通信障害の主な原因として、シャドウイングがある。たとえば、無線通信をおこなう移動局と基地局との間に電波遮蔽物が現れ、電波が遮断された場合に、シャドウイングが発生する。
【０００３】
従来より、シャドウイング（ここでは、電波が何らかの原因によって遮蔽され目標に到達しない場合、とする。）に陥った際において、無線通信をおこなうための代替通信経路を確保する技術が求められている。たとえば、道路上を走行する車両に搭載された移動体通信端末を利用して車車間通信をおこなうことによって、シャドウイング発生時における代替通信経路を確保する技術が提供されている（たとえば、下記特許文献１参照。）。
【０００４】
また、シャドウイングによる通信障害をあらかじめ想定し、路側（道路などの固定された場所）に設置された複数の基地局から同一内容のデータを同時に移動体通信端末に送信する複局通信を常時おこなうことによって、シャドウイングなどの通信障害が発生した場合に備えて代替通信経路を常に確保しておく技術が提供されている（たとえば、下記特許文献２参照。）。
【０００５】
【特許文献１】特開２００５−１９１６９１号公報
【特許文献２】特開平１０−１０８２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載の従来技術では、シャドウイング発生時において、他の移動体などにより提供される代替通信をおこなう通信経路（通信をおこなう車両など）を発見するためのアルゴリズムが複雑であるために、処理に時間がかかってしまいデータ通信に遅延が生じてしまうという問題があった。さらに、シャドウイング発生時において、代替通信をおこなうための車両を発見することができなかった場合には、リアルタイムなデータ通信をおこなうことができない、あるいは、データ通信そのものができないという問題があった。
【０００７】
また、無線通信システム全体において使用する周波数チャネルの割り当て数が限られている場合などには、周波数の有効利用のために同一周波数を使用する通信エリアの設定を可能な限り近づけて配置することが望ましい。
【０００８】
しかしながら、上述した特許文献２に記載の従来技術では、常時、複局通信をおこなうため、同一周波数を使用する基地局間において発生する電波干渉を防ぐための基地局の配置設計が困難であり、電波干渉による通信品質の劣化を防ぐことが難しいという問題があった。
【０００９】
さらに、複数の基地局を常時稼働させることは消費電力の浪費につながる。特に、無線通信システムを広域に展開する場合には、稼働させる基地局の数が増加するため、消費電力が増加し運用コストの増加を招いてしまうという問題があった。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、シャドウイングなどの通信障害発生時にのみ、代替通信経路を利用した複局通信をおこなうことによって、データ通信における通信品質を維持する移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、この発明にかかる移動体通信プログラム、移動体通信端末および移動体通信方法は、各所に点在する複数のデータ通信装置とデータの送受信をおこなう移動体通信端末の現在位置情報を取得し、取得された現在位置情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出し、検出された一のデータ通信装置との通信が不能となったか否かを判断し、通信不能と判断された場合、前記一のデータ通信装置とは異なる他のデータ通信装置に、前記一のデータ通信装置から送信されるデータ（以下「送信データ」）の送信要求を送信し、送信要求が送信された結果、前記他のデータ通信装置から、前記送信データを受信することを特徴とする。
【００１２】
この発明によれば、通信不能により一のデータ通信装置から送信されなくなった送信データを、他のデータ通信装置から受信することができる。
【００１３】
また、この発明にかかるデータ通信プログラムおよびデータ通信方法は、各所に点在する複数のデータ通信装置内の一のデータ通信装置と移動体通信端末とのデータ通信をおこなうデータ通信プログラム、データ通信装置およびデータ通信方法において、前記一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてくる前記送信データの送信要求を、前記一のデータ通信装置に受信し、受信された送信要求を、前記送信データに関するデータ通信を前記他のデータ通信装置とおこなうデータ管理装置に、前記一のデータ通信装置から送信し、送信要求が送信された結果、前記送信データを前記データ管理装置から前記一のデータ通信装置に受信し、受信された送信データを、前記一のデータ通信装置から前記移動体通信端末に送信することを特徴とする。
【００１４】
この発明によれば、一のデータ通信装置により、移動体通信端末とデータ管理装置とのデータ通信を中継することによって、移動体通信端末において受信することができなかった他のデータ通信装置の送信データを移動体通信端末に送信することができる。
【００１５】
また、この発明にかかるデータ管理プログラムおよびデータ管理方法は、各所に点在する複数のデータ通信装置を介して、データ管理装置と移動体通信端末とのデータ通信をおこなうデータ管理プログラム、データ管理装置およびデータ管理方法において、前記複数のデータ通信装置内の一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてきた前記送信データの送信要求を、当該送信要求が受信された前記一のデータ通信装置から受信し、受信された送信要求に含まれる前記他のデータ通信装置の識別情報に関連付けられているデータを、前記各データ通信装置の識別情報と関連付けられているデータの集合の中から検索し、検索されたデータを前記送信データとして前記一のデータ通信装置に送信することを特徴とする。
【００１６】
この発明によれば、移動体通信端末が受信することができなかった他のデータ通信装置の送信データを、データ管理装置から一のデータ通信装置に送信することができる。
【発明の効果】
【００１７】
本発明にかかる移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法によれば、シャドウイングなどの通信障害発生時にのみ、代替通信経路を利用した複局通信をおこなうことによって、データ通信における通信品質を維持することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法の好適な実施の形態を詳細に説明する。
【００１９】
（通信システムのシステム構成）
まず、この発明の実施の形態にかかる通信システムのシステム構成について説明する。図１−１は、この発明の実施の形態にかかる通信システムのシステム構成図である。図１−１に示すように、通信システム１００では、移動体通信端末１０１とデータ管理装置１０３とが各所に点在する複数のデータ通信装置１０２（図１−１では例として、データ通信装置１０２ａ、１０２ｂ）を介してデータ通信をおこなう。
【００２０】
具体的には、移動体通信端末１０１と複数のデータ通信装置１０２とは、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によってデータ通信をおこなう。また、複数のデータ通信装置１０２とデータ管理装置１０３とは、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１０４を介してデータ通信をおこなう。
【００２１】
移動体通信端末１０１は、たとえば、車両などの移動体に搭載されており、複数のデータ通信装置１０２とデータ通信をおこなう。具体的には、移動体通信端末１０１は、端末本体に接近しつつある各データ通信装置１０２と無線によるデータ通信をおこない、リアルタイムなデータの送受信をおこなう。
【００２２】
データ通信装置１０２は、各所に点在し、道路上の路側などに固定設置されている。具体的には、たとえば、データ通信装置１０２は、道路上の路側に設けられた信号機や電柱などに備え付けられ、移動体通信端末１０１とデータ管理装置１０３とのデータ通信を中継する役割を持っている。また、データ通信装置１０２は、データ管理装置１０３から送信されてきたデータを移動体通信端末１０１に転送する。また、移動体通信端末１０１からデータが送信されてきた場合には、そのデータをデータ管理装置１０３に転送する。
【００２３】
データ管理装置１０３は、データ通信装置１０２を介して、移動体通信端末１０１に各種情報を提供する。データ管理装置１０３から提供される各種情報は、たとえば、道路交通情報や気象情報などであり、各データ通信装置１０２固有のデータとして道路情報データベース１０５に記憶されている。
【００２４】
ここで、道路情報データベース１０５に記憶されている各種情報について説明する。図１−２は、道路情報データベース１０５に記憶されている各種情報の一例を示す説明図である。図１−２に示すように、道路情報データベース１０５には、各種情報がデータ通信装置１０２の識別情報と関連付けられて記憶されている。
【００２５】
道路情報データベース１０５に記憶されている各種情報は、たとえば、データ通信装置１０２が設置されている設置位置付近の交通状況や気象情報などである。具体的には、たとえば、識別情報が「１０００１」のデータ通信装置１０２に対して『××ジャンクションを先頭に上り２０ｋｍの渋滞』という交通情報が関連付けられて記憶されている。また、識別情報「１０００３」のデータ通信装置１０２に対して『大雪警報！スリップ注意！！』という気象情報が関連付けられて記憶されている。
【００２６】
そして、データ管理装置１０３は、各データ通信装置１０２から送信データの配信要求などを受信した場合に、道路情報データベース１０５の中からデータ通信装置１０２の識別情報と関連付けられて記憶されているデータを検索し、検索したデータを配信要求の送信元であるデータ通信装置１０２に送信する。
【００２７】
移動体通信端末１０１とデータ通信装置１０２とがおこなうデータ通信の通信状態は時々刻々と変化し、ときには通信障害が発生する場合がある。具体的には、たとえば、移動体通信端末１０１とデータ通信装置１０２との間に大型車両や建物などの遮蔽物が存在することによってシャドウイングが発生し、データ通信が途絶えてしまう場合がある。
【００２８】
この通信システム１００では、シャドウイングなどの通信障害発生時において、移動体通信端末１０１とのデータ通信が不能となったデータ通信装置１０２から移動体通信端末１０１に送信されるべきデータを、移動体通信端末１０１とデータ通信可能な他のデータ通信装置１０２によって代替送信させる。
【００２９】
具体的には、図１−１に示すように、移動体通信端末１０１とデータ通信装置１０２ａとの間に建物が存在することによってシャドウイングが発生した場合、移動体通信端末１０１は、データ通信装置１０２ａから送信されるデータの送信要求を、データ通信可能なデータ通信装置１０２ｂに送信する。
【００３０】
つぎに、データ通信装置１０２ｂは、受信した送信要求をデータ管理装置１０３に送信し、データ管理装置１０３から送信要求に対応するデータ（データ通信装置１０２ａから送信されるデータ）を受信する。そして、データ通信装置１０２ｂは、受信したデータを移動体通信端末１０１に送信する。
【００３１】
これにより、移動体通信端末１０１は、データ通信装置１０２ａとのデータ通信において通信障害が発生した場合、データ通信装置１０２ｂと代替通信をおこなうことによって、データ通信装置１０２ａから送信されるべきデータを受信することができる。
【００３２】
このように、通信システム１００では、シャドウイングなどの通信障害発生時においてのみ、移動体通信端末１０１がデータ通信可能な他のデータ通信装置１０２と複局通信をおこなう。これにより、通信システム１００では、通信障害発生時においてもリアルタイムなデータの送受信をおこなうことができ、データ通信における通信品質を維持することができる。
【００３３】
（移動体通信端末のハードウェア構成）
つぎに、図１−１に示した移動体通信端末１０１のハードウェア構成について説明する。図２は、この発明の実施の形態にかかる移動体通信端末１０１のハードウェア構成を示すブロック図である。図２において、移動体通信端末１０１は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ディスプレイ２０６と、Ｉ／Ｆ（インターフェース）２０７と、操作パネル２０８と、を備えている。また、各構成部は、バス２００によってそれぞれ接続されている。
【００３４】
ここで、ＣＰＵ２０１は、移動体通信端末１０１全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記録している。ＲＡＭ２０３は、ＣＰＵ２０１のワークウェアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。たとえば、ＨＤＤ２０４は、データ通信装置１０２から送信される道路交通情報や気象情報に関するデータを記憶する。
【００３５】
ディスプレイ２０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０６には、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３６】
Ｉ／Ｆ２０７は、通信回線を通じてインターネット、ＬＡＮ、ＷＡＮなどのネットワーク１０４に接続され、このネットワーク１０４を介して他の装置に接続される。そして、Ｉ／Ｆ２０７は、ネットワーク１０４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２０７には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００３７】
操作パネル２０８は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００３８】
（データ通信装置のハードウェア構成）
つぎに、図１−１に示したデータ通信装置１０２のハードウェア構成について説明する。図３は、この発明の実施の形態にかかるデータ通信装置１０２のハードウェア構成を示すブロック図である。図３において、データ通信装置１０２は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＨＤＤ（ハードディスクドライブ）３０４と、ＨＤ（ハードディスク）３０５と、Ｉ／Ｆ（インターフェース）３０６と、操作パネル３０７と、を備えている。また、各構成部は、バス３００によってそれぞれ接続されている。
【００３９】
ここで、ＣＰＵ３０１は、データ通信装置１０２全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記録している。ＲＡＭ３０３は、ＣＰＵ３０１のワークウェアとして使用される。ＨＤＤ３０４は、ＣＰＵ３０１の制御にしたがってＨＤ３０５に対するデータのリード／ライトを制御する。ＨＤ３０５は、ＨＤＤ３０４の制御で書き込まれたデータを記憶する。たとえば、ＨＤＤ３０４は、データ管理装置１０３から送信される道路交通情報や気象情報に関するデータを記憶する。
【００４０】
Ｉ／Ｆ３０６は、通信回線を通じてインターネットやＷＡＮなどのネットワーク１０４に接続され、このネットワーク１０４を介してデータ管理装置１０３などの他の装置に接続される。そして、Ｉ／Ｆ３０６は、ネットワーク１０４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０６には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００４１】
操作パネル３０７は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００４２】
（データ管理装置のハードウェア構成）
つぎに、図１−１に示したデータ管理装置１０３のハードウェア構成について説明する。図４は、この発明の実施の形態にかかるデータ管理装置１０３のハードウェア構成を示すブロック図である。図４において、データ管理装置１０３は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ＨＤＤ（ハードディスクドライブ）４０４と、ＨＤ（ハードディスク）４０５と、ＦＤＤ（フレキシブルディスクドライブ）４０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）４０７と、ディスプレイ４０８と、Ｉ／Ｆ（インターフェース）４０９と、キーボード４１０と、マウス４１１と、スキャナ４１２と、を備えている。また、各構成部は、バス４００によってそれぞれ接続されている。
【００４３】
ここで、ＣＰＵ４０１は、データ管理装置１０３全体の制御を司る。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記録している。ＲＡＭ４０３は、ＣＰＵ４０１のワークウェアとして使用される。ＨＤＤ４０４は、ＣＰＵ４０１の制御にしたがってＨＤ４０５に対するデータのリード／ライトを制御する。ＨＤ４０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。たとえば、ＨＤ４０５は、道路交通情報や気象情報などの各種情報を記憶する。
【００４４】
ＦＤＤ４０６は、ＣＰＵ４０１の制御にしたがってＦＤ４０７に対するデータのリード／ライトを制御する。ＦＤ４０７は、ＦＤＤ４０６の制御で書き込まれたデータを記憶したり、ＦＤ４０７に記憶されたデータをデータ管理装置１０３に読み取らせたりする。なお、道路交通情報や気象情報などの各種情報をＦＤ４０７に記憶するようにしてもよい。
【００４５】
また、着脱可能な記録媒体として、ＦＤ４０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカードなどであってもよい。ディスプレイ４０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ４０８には、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４６】
Ｉ／Ｆ４０９は、通信回線を通じてインターネット、ＬＡＮ、ＷＡＮなどのネットワーク１０４に接続され、このネットワーク１０４を介してデータ通信装置１０２などの他の装置に接続される。そして、Ｉ／Ｆ４０９は、ネットワーク１０４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ４０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００４７】
キーボード４１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。スキャナ４１２は、画像を光学的に読み取り、データ管理装置１０３内に画像データを読み込む。なお、スキャナ４１２は、ＯＣＲ機能を持たせてもよい。
【００４８】
（移動体通信端末の機能的構成）
つぎに、図１−１に示した移動体通信端末１０１の機能的構成について説明する。図５は、図１−１に示した移動体通信端末１０１の機能的構成を示すブロック図である。図５において、移動体通信端末１０１は、取得部５０１と、検出部５０２と、判断部５０３と、送信部５０４と、受信部５０５と、から構成されている。
【００４９】
まず、取得部５０１は、各所に点在する複数のデータ通信装置１０２とデータの送受信をおこなう端末本体の現在位置情報を取得する。現在位置情報は、端末本体、すなわち移動体通信端末１０１の現在位置を特定する情報であり、移動体通信端末１０１が車両などの移動体に搭載されている場合には、移動体の現在位置を特定する。具体的には、たとえば、移動体に搭載されたＧＰＳユニットにおいて、ＧＰＳ衛星からの受信波や移動体に設けられた各種センサからの出力値などを用いて算出される。
【００５０】
現在位置情報は、より具体的には、たとえば、緯度・経度、高度などの地図データ上の１点を特定する情報である。また、取得部５０１は、移動体通信端末１０１の進行方向情報を取得するように構成してもよい。進行方向情報とは、たとえば、移動中の移動体通信端末１０１の進行方向を示す情報であり、移動体の移動方位、移動距離などに基づいて特定される。
【００５１】
検出部５０２は、取得部５０１によって取得された現在位置情報に基づいて、複数のデータ通信装置１０２の中から通信可能な一のデータ通信装置１０２を検出する。具体的には、たとえば、検出部５０２は、端末本体の現在位置情報およびデータ通信装置１０２の設置位置情報を用いて、地図データ上の１点に特定された端末本体の現在位置近傍に位置するデータ通信装置１０２を検出する。
【００５２】
より具体的には、検出部５０２は、端末本体とデータ通信装置１０２との距離を算出し、所定の範囲内に位置しているデータ通信装置１０２を検出する。ここで、データ通信装置１０２の設置位置情報とは、データ通信装置１０２が設置されている位置を示す情報であり、具体的には、緯度・経度、高度などの地図データ上の１点を特定する情報である。
【００５３】
また、検出部５０２は、端末本体の現在位置近傍に位置しているデータ通信装置１０２が複数ある場合には、たとえば、現在位置から最も近傍に位置しているデータ通信装置１０２を検出するようにしてもよい。さらに、検出部５０２は、移動体通信端末１０１の進行方向情報を用いて、移動体通信端末１０１の移動経路上の進行方向前方に位置している複数のデータ通信装置１０２の中から、端末本体の現在位置から最も近傍に位置しているデータ通信装置１０２を検出するようにしてもよい。
【００５４】
なお、データ通信装置１０２の設置位置情報は、あらかじめ移動体通信端末１０１のＨＤ２０５などの記録媒体に記憶されていてもよいし、ネットワーク１０４を介して一定期間ごとに移動体通信端末１０１に取得されるようにしてもよい。また、一定期間ごとに取得されるデータ通信装置１０２の設置位置情報は、たとえば、移動体通信端末１０１の移動経路上に存在するデータ通信装置１０２の設置位置情報であり、少なくとも移動体通信端末１０１が各データ通信装置１０２の通信エリア内に到達する前に取得される。
【００５５】
判断部５０３は、検出部５０２によって検出された一のデータ通信装置１０２との通信が不能となったか否かを判断する。たとえば、判断部５０３は、移動体通信端末１０１と一のデータ通信装置１０２との通信状態がタイムアウトとなった場合に通信が不能であると判断する。
【００５６】
タイムアウトとは、ある要求に対して、肯定も否定もせず、何も応答を返さないまま、所定の一定時間が経過した状態を示す。具体的には、たとえば、判断部５０３は、移動体通信端末１０１からの何らかの要求処理に対して、一のデータ通信装置１０２から応答が所定の期間なかった場合にタイムアウトと判断する。また、通信不能となる主な原因としては、移動体通信端末１０１と一のデータ通信装置１０２との間に遮蔽物が存在することによって発生するシャドウイングが挙げられる。
【００５７】
送信部５０４は、判断部５０３によって通信不能と判断された場合、一のデータ通信装置１０２とは異なる他のデータ通信装置１０２に、一のデータ通信装置１０２から送信されるデータ（以下「送信データ」）の送信要求を送信する。ここで送信される送信要求は、たとえば、一のデータ通信装置１０２を特定するための識別情報や移動体を特定するための情報（たとえば、移動体または移動体通信端末１０１の識別情報）などを含むデータである。
【００５８】
一のデータ通信装置１０２から送信される送信データとは、一のデータ通信装置１０２固有のデータであってもよいし、一のデータ通信装置１０２の設置位置固有のデータであってもよい。具体的には、たとえば、一のデータ通信装置１０２が設置されている付近の交通状況や気象情報などの情報である。
【００５９】
なお、一のデータ通信装置１０２から送信される送信データは、複数のデータ通信装置１０２において共通の送信データであってもよい。たとえば、データ管理装置１０３から、所定の地域に関する共通のデータが送信された場合、当該所定の地域内に存在するデータ通信装置１０２は、同一内容の送信データを送信することとなる。
【００６０】
受信部５０５は、送信部５０４によって送信要求が送信された結果、他のデータ通信装置１０２から、送信データを受信する。また、送信部５０４は、受信部５０５によって送信データが受信された場合、送信データを受信したことを示す応答データを他のデータ通信装置１０２に送信するようにしてもよい。他のデータ通信装置１０２は、移動体通信端末１０１から送信された応答データを受信することによって、移動体通信端末１０１が送信データを正常に受信したことを判断することができる。
【００６１】
（移動体通信処理手順）
つぎに、この発明の実施の形態にかかる移動体通信処理手順について説明する。図６は、この発明の実施の形態にかかる移動体通信処理手順を示すフローチャートである。図６のフローチャートにおいて、まず、取得部５０１は、各所に点在する複数のデータ通信装置１０２とデータの送受信をおこなう端末本体の現在位置情報を取得する（ステップＳ６０１）。
【００６２】
つぎに、検出部５０２は、取得部５０１によって取得された現在位置情報に基づいて、複数のデータ通信装置１０２の中から通信可能な一のデータ通信装置１０２を検出する（ステップＳ６０２）。そして、判断部５０３は、検出部５０２によって検出された一のデータ通信装置１０２との通信が不能となったか否かを判断する（ステップＳ６０３）。ここで、通信が不能とならなかった場合（ステップＳ６０３：Ｎｏ）は、ステップＳ６０１に戻り、一連の処理を繰り返す。
【００６３】
ステップＳ６０３において通信不能と判断された場合（ステップＳ６０３：Ｙｅｓ）には、送信部５０４は、一のデータ通信装置１０２とは異なる他のデータ通信装置１０２に、一のデータ通信装置１０２から送信されるデータ（以下「送信データ」）の送信要求を送信する（ステップＳ６０４）。
【００６４】
最後に、受信部５０５は、送信部５０４によって送信要求が送信された結果、他のデータ通信装置１０２から、送信データを受信して（ステップＳ６０５）、本フローチャートによる一連の処理を終了する。なお、ここではステップＳ６０５において送信データを受信した場合に一連の処理を終了するようにしたが、ステップＳ６０５において送信データを受信した場合、ステップＳ６０１に戻り、本フローチャートによる一連の処理を繰り返すようにしてもよい。
【００６５】
以上説明したように、この発明の実施の形態にかかる移動体通信端末１０１によれば、シャドウイングなどの通信障害発生時にのみ、他のデータ通信装置１０２を利用して複局通信（データ通信装置１０２ｂとデータ通信中であっても、データ通信装置１０２ａは継続して送信データの送信をおこなっている）、または、代替通信（データ通信装置１０２ｂとデータ通信中の場合、データ通信装置１０２ａは送信データの送信を停止している）をおこなうことによって、データ通信における通信品質を維持することができる。
【００６６】
（データ通信装置の機能的構成）
つぎに、図１−１に示したデータ通信装置１０２の機能的構成について説明する。図７は、図１−１に示したデータ通信装置１０２の機能的構成を示すブロック図である。図７において、データ通信装置１０２は、受信部７０１と、送信部７０２と、機能制御部７０３と、から構成されている。
【００６７】
まず、受信部７０１は、装置本体とは異なる他のデータ通信装置１０２から送信されるデータ（以下「送信データ」）を移動体通信端末１０１が受信できなかった場合に移動体通信端末１０１から送信されてくる送信データの送信要求を受信する。ここで受信される送信要求は、たとえば、他のデータ通信装置１０２を特定するための識別情報や、移動体通信端末１０１が搭載された移動体を特定するための情報（たとえば、移動体または移動体通信端末１０１の識別情報）などを含むデータである。
【００６８】
送信部７０２は、受信部７０１によって受信された送信要求を、送信データに関するデータ通信を他のデータ通信装置１０２とおこなうデータ管理装置１０３に送信する。ここで送信される送信要求は、たとえば、受信部７０１によって受信された送信要求に、装置本体の識別情報などを付加したデータである。
【００６９】
また、受信部７０１は、送信部７０２によって送信要求が送信された結果、送信データをデータ管理装置１０３から受信する。受信部７０１が受信する送信データは、他のデータ通信装置１０２固有のデータであってもよいし、他のデータ通信装置１０２の設置位置固有のデータであってもよい。具体的には、たとえば、他のデータ通信装置１０２が設置されている付近の交通状況や気象情報などの情報である。そして、送信部７０２は、受信部７０１によって受信された送信データを移動体通信端末１０１に送信する。
【００７０】
機能制御部７０３は、装置本体におけるデータ送信に関する機能を制御する。具体的には、機能制御部７０３は、移動体通信端末１０１から送信されるデータに基づいて、装置本体におけるデータ送信に関する機能を起動または停止させる。これにより、たとえば、代替通信をおこなわないときにデータ通信装置１０２のデータ送信に関する機能を停止させることによって、使用する電力消費を低減させることができる。
【００７１】
また、受信部７０１は、移動体通信端末１０１から、送信データを受信したことを示す応答データを受信するようにしてもよい。この場合、機能制御部７０３は、受信部７０１によって応答データが受信された場合、装置本体におけるデータ送信に関する機能を停止させるようにしてもよい。
【００７２】
（データ通信処理手順）
つぎに、この発明の実施の形態にかかるデータ通信処理手順について説明する。図８は、この発明の実施の形態にかかるデータ通信処理手順を示すフローチャートである。図８のフローチャートにおいて、まず、受信部７０１は、装置本体とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を移動体通信端末１０１が受信できなかった場合に移動体通信端末１０１から送信されてくる送信データの送信要求を受信する（ステップＳ８０１）。
【００７３】
つぎに、送信部７０２は、受信部７０１によって受信された送信要求を、送信データに関するデータ通信を他のデータ通信装置１０２とおこなうデータ管理装置１０３に送信する（ステップＳ８０２）。
【００７４】
そして、受信部７０１は、送信部７０２によって送信要求が送信された結果、送信データをデータ管理装置１０３から受信する（ステップＳ８０３）。最後に、送信部７０２は、受信部７０１によって受信された送信データを移動体通信端末１０１に送信して（ステップＳ８０４）、本フローチャートによる一連の処理を終了する。
【００７５】
以上説明したように、この発明の実施の形態にかかるデータ通信装置１０２によれば、シャドウイングなどの通信障害が発生時にのみ、一のデータ通信装置１０２が移動体通信端末１０１とデータ通信をおこなうことによって、他のデータ通信装置１０２の送信データを移動体通信端末１０１に送信することができ、データ通信における通信品質を維持することができる。
【００７６】
また、シャドウイング発生時にのみ、移動体通信端末１０１が一のデータ通信装置１０２とデータ通信をおこなうため、常時複局通信をおこなう場合に比べて同一周波数を使用するデータ通信装置１０２間における電波干渉の発生確率を低減させることができる。さらに、移動体通信端末１０１が常時複数のデータ通信装置１０２と複局通信をおこなう場合に比べて通信システム全体で使用する電力の消費量を抑えることができる。
【００７７】
（データ管理装置の機能的構成）
つぎに、図１−１に示したデータ管理装置１０３の機能的構成について説明する。図９は、図１−１に示したデータ管理装置１０３の機能的構成を示すブロック図である。図９において、データ管理装置１０３は、受信部９０１と、検索部９０２と、送信部９０３と、から構成されている。
【００７８】
まず、受信部９０１は、各所に点在する複数のデータ通信装置１０２内の一のデータ通信装置１０２とは異なる他のデータ通信装置１０２から送信されるデータ（以下「送信データ」）を移動体通信端末１０１が受信できなかった場合に移動体通信端末１０１から送信されてきた送信データの送信要求を、当該送信要求が受信された一のデータ通信装置１０２から受信する。
【００７９】
具体的には、たとえば、移動体通信端末１０１と他のデータ通信装置１０２との間でシャドウイングが発生した場合、移動体通信端末１０１は、他のデータ通信装置１０２からの送信データを受信することができない。このような場合に、受信部９０１は、移動体通信端末１０１から送信されてきた送信データの送信要求を、当該送信要求が受信された一のデータ通信装置１０２から受信する。
【００８０】
ここで受信される送信要求は、たとえば、他のデータ通信装置１０２および一のデータ通信装置１０２を特定するための識別情報、移動体通信端末１０１が搭載された移動体を特定するための情報（たとえば、移動体または移動体通信端末１０１の識別情報）、などを含むデータである。
【００８１】
検索部９０２は、受信部９０１によって受信された送信要求に含まれる他のデータ通信装置１０２の識別情報に関連付けられているデータを、各データ通信装置１０２の識別情報と関連付けられているデータの集合の中から検索する。具体的には、検索部９０２は、各データ通信装置１０２の識別情報と関連付けられたデータが記憶されている道路情報データベース１０５の中から、他のデータ通信装置１０２の識別情報に関連付けられているデータを検索する。
【００８２】
具体的には、たとえば、受信部９０１によって受信された送信要求に含まれる他のデータ通信装置１０２の識別情報が「１０００２」であった場合、図１−２に示す道路情報データベース１０５の中から、『○×交差点において事故発生』という交通情報が検索される。
【００８３】
また、データを、移動体通信端末１０１が搭載された移動体を特定するための情報と関連付けて記憶することができる。この場合、検索部９０２は、移動体を特定するための情報を用いて、データの集合の中から移動体を特定するための情報に関連付けられたデータを検索するようにしてもよい。移動体を特定するための情報とは、移動体の識別情報や当該移動体に搭載されている移動体通信端末１０１の識別情報などであり、たとえば、受信部９０１によって受信された送信要求に含まれている。
【００８４】
送信部９０３は、検索部９０２によって検索されたデータを送信データとして一のデータ通信装置１０２に送信する。具体的には、送信部９０３は、他のデータ通信装置１０２に対して送信するデータと同様のデータを、一のデータ通信装置１０２に対して送信する。
【００８５】
（データ管理処理手順）
つぎに、この発明の実施の形態にかかるデータ管理処理手順について説明する。図１０は、この発明の実施の形態にかかるデータ管理処理手順を示すフローチャートである。図１０のフローチャートにおいて、まず、受信部９０１は、各所に点在する複数のデータ通信装置１０２内の一のデータ通信装置１０２とは異なる他のデータ通信装置１０２から送信されるデータ（以下「送信データ」）を移動体通信端末１０１が受信できなかった場合に移動体通信端末１０１から送信されてきた送信データの送信要求を、当該送信要求が受信された一のデータ通信装置１０２から受信する（ステップＳ１００１）。
【００８６】
そして、検索部９０２は、受信部９０１によって受信された送信要求に含まれる他のデータ通信装置１０２の識別情報に関連付けられているデータを、各データ通信装置１０２の識別情報と関連付けられているデータの集合の中から検索する（ステップＳ１００２）。
【００８７】
最後に、送信部９０３は、検索部９０２によって検索されたデータを送信データとして一のデータ通信装置１０２に送信して（ステップＳ１００３）、本フローチャートによる一連の処理を終了する。
【００８８】
以上説明したように、この発明の実施の形態にかかるデータ管理装置１０３によれば、シャドウイングなどの通信障害発生時にのみ、移動体通信端末１０１が受信することができなかった他のデータ通信装置１０２の送信データを、一のデータ通信装置１０２に送信することにより、データ通信における通信品質を維持することができる。
【００８９】
つぎに、具体的な例を挙げてシャドウイング発生時における代替通信について説明する。図１１は、車両がシャドウイングに陥ったときの状況を示す説明図（その１）である。また、図１２は、車両がシャドウイングに陥ったときの状況を示す説明図（その２）である。
【００９０】
図１１に示すように、移動体通信端末１０１を搭載した車両１１０１が道路上を走行している。また、道路上の路側には、移動体通信端末１０１とデータ通信可能な固定無線局（データ通信装置１０２を備えている）が設けられている。走行中の車両１１０１に搭載された移動体通信端末１０１は、車両１１０１の現在位置情報および各固定無線局（たとえば、固定無線局１１０２、１１０３）の設置位置情報に基づいて、データ通信可能な固定無線局を判断する。
【００９１】
車両１１０１の現在位置情報は、たとえば、ＧＰＳ衛星１１１０からの受信波および車両１１０１に設けられた各種センサからの出力値を用いて算出される。また、各固定無線局の設置位置情報は、車両１１０１が各固定無線局の通信エリア内に到達する前に、たとえば、各固定無線局に関する情報（以下、データリスト）が格納されている固定無線局情報ＤＢ（データベース）１１２０から取得するようにしてもよい。なお、データリストに関する詳細な説明は後述する。
【００９２】
ここでは、走行中の車両１１０１の進行方向前方に固定無線局１１０２が存在しており、車両１１０１が固定無線局１１０２の通信エリア内に到達した際に、移動体通信端末１０１と固定無線局１１０２とがデータ通信をおこなう。しかし、走行中の車両１１０１と固定無線局１１０２の間に、大型車両１１０４が存在することによってシャドウイングが発生している。
【００９３】
このため、車両１１０１は、固定無線局１１０２から送信される送信データを受信することができない。そこで、図１２に示すように、車両１１０１は、固定無線局１１０３を利用して代替通信をおこない、固定無線局１１０２から送信されるべき情報を固定無線局１１０３から受信する。以下、代替通信をおこなう際における、車両１１０１に搭載された移動体通信端末１０１、固定無線局１１０２、１１０３に備えられたデータ通信装置１０２およびデータサーバ１２０１（データ管理装置１０３に相当）が実行する各種処理について説明する。
【００９４】
まず、車両１１０１に搭載された移動体通信端末１０１において実行される移動体通信処理について図１３を用いて説明する。図１３は、車両に搭載された移動体通信端末において実行される移動体通信処理手順を示すフローチャートである。図１３のフローチャートにおいて、まず、車両１１０１に搭載された移動体通信端末１０１は、各固定無線局に関するデータリストを取得する（ステップＳ１３０１）。
【００９５】
具体的には、たとえば、移動体通信端末１０１は、インターネットなどのネットワークを介して、走行前に一括して車両１１０１の進路上（たとえば、目的地点までの経路上）に存在する各固定無線局に関するデータリストを固定無線局情報ＤＢ１１２０などから取得するようにしてもよいし、一定周期ごとに進路上の各固定無線局に関するデータリストを固定無線局情報ＤＢ１１２０などから取得するようにしてもよい。
【００９６】
なお、ステップＳ１３０１において取得されたデータリストは、移動体通信端末１０１のＨＤ２０５などの記録媒体に記憶される。ここで、固定無線局情報ＤＢ１１２０に格納されているデータリストについて図１４を用いて説明する。
【００９７】
図１４は、固定無線局情報ＤＢに格納されているデータリストの一例を示す説明図である。図１４に示すように、データリストには、道路上に設けられた各固定無線局のＩＤナンバー、設置位置絶対座標、代替通信可能な固定無線局のＩＤナンバーおよび固定無線局の機能情報などの情報が示されている。固定無線局の機能情報とは、各固定無線局が有する機能を示す情報であり、ここでは、各固定無線局において一度に把握することができる車両（移動体通信端末１０１）の数が示されている。
【００９８】
また、代替通信可能な固定無線局として、近隣に存在する固定無線局が示されている。図１５は、代替通信可能な固定無線局の関係を示す説明図である。図１５に示すように、たとえば、ＩＤナンバーが「１００１」の固定無線局における代替通信可能な固定無線局として、ＩＤナンバーが「１００２」の固定無線局とＩＤナンバーが「１００５」との２つの固定無線局がある。
【００９９】
このため、車両とＩＤナンバーが「１００１」の固定無線局とのデータ通信において、シャドウイングなどの通信障害が発生した場合、ＩＤナンバーが「１００２」の固定無線局、あるいは、ＩＤナンバーが「１００５」の固定無線局によってＩＤナンバー「１００１」から送信されるべき送信データを車両に対して代替送信する。
【０１００】
ここで、図１３のフローチャートの説明に戻り、つぎに、移動体通信端末１０１は、車両１１０１の現在位置情報に基づいて、接近中の固定無線局が検出されたか否かを判断する（ステップＳ１３０２）。具体的には、車両１１０１の現在位置情報とステップＳ１３０１において取得されたデータリスト内の設置位置絶対座標とを照合し、接近中の固定無線局を検出する。
【０１０１】
ここで、接近中の固定無線局が検出されるのを待って（ステップＳ１３０２：Ｎｏ）、検出された場合（ステップＳ１３０２：Ｙｅｓ）、検出された固定無線局との通信状態を監視する（ステップＳ１３０３）。ここでは、接近中の固定無線局として、固定無線局１１０２が検出されている。そして、車両１１０１が検出された固定無線局１１０２の通信エリア内に進入した際に、固定無線局１１０２とデータ通信可能か否かを判断する（ステップＳ１３０４）。
【０１０２】
ここで、データ通信不能であった場合（ステップＳ１３０４：Ｎｏ）、固定無線局１１０３にシャドウイング発生信号を送信する（ステップＳ１３０５）。固定無線局１１０３は、固定無線局１１０２の送信データを代替送信可能な固定無線局である。具体的には、車両１１０１と固定無線局１１０２との間に大型車両１１０４が存在することによって、移動体通信端末１０１と固定無線局１１０２との間でシャドウイングが発生し、データ通信不能となっている。また、シャドウイング発生信号には、通信不能となっている固定無線局１１０２のＩＤナンバーや車両１１０１のＩＤナンバーなどが含まれている。
【０１０３】
最後に、固定無線局１１０３から、固定無線局１１０２から送信されるべき送信データを受信して（ステップＳ１３０６）、本フローチャートによる一連の処理を終了する。また、ステップＳ１３０４において、データ通信可能であった場合（ステップＳ１３０４：Ｙｅｓ）、固定無線局１１０２から送信される送信データを受信して（ステップＳ１３０７）、本フローチャートによる一連の処理を終了する。
【０１０４】
このように、車両１１０１は、大型車両１１０４によってシャドウイングが発生し、固定無線局１１０２とのデータ通信が遮断された場合であっても、固定無線局１１０３と代替通信をおこなうことによって固定無線局１１０２の送信データを受信することができる。
【０１０５】
ここで、各固定無線局から送信される送信データについて詳細に説明する。各固定無線局から送信される送信データは、各車両において使用することができるアプリケーションやデータ通信において利用することができる無線帯域に応じて各種用意されており、各固定無線局に蓄積されている。各車両において使用することができるアプリケーションデータは、たとえば、各車両から送信される各車両のＩＤナンバーから判断される。
【０１０６】
送信データの具体的な例としては、たとえば、交通渋滞情報、気象情報などに関する文字情報や音声情報などが挙げられる。これらの情報は、車両に搭載された車載機器の液晶画面に表示されたり、音声データに変換されてスピーカから音声出力される。
【０１０７】
また、利用することができる無線帯域に余裕がある場合には、音声データや画像データを送信データとして各固定無線局から各車両に対して送信することができる。これにより、各車両の車載機器において送信データを音声データや画像データに変換する機能が不要となる。
【０１０８】
送信される画像データは、固定無線局の設置位置付近の交差点内においてドライバーの死角領域となる箇所や、交差点で曲がった直後の交通状況（渋滞状況など）を示すカメラ映像などが挙げられる。さらに、カメラ映像に加えて文字による付加情報を送信可能である。これにより、車載機の液晶画面などに、実世界の状況（交通状況など）に加え、注意すべき箇所（交差点、車両など）に関する文字情報を重畳表示することができる。
【０１０９】
つぎに、道路上の路側に設けられた固定無線局において実行されるデータ通信処理について説明する。具体的には、移動体通信端末１０１からシャドウイング発生信号を受信した固定無線局１１０３が実行するデータ通信処理について図１６を用いて説明する。図１６は、固定無線局において実行されるデータ通信処理手順を示すフローチャートである。図１６のフローチャートにおいて、固定無線局１１０３に備えられたデータ通信装置１０２は、シャドウイング発生信号を受信したか否かを判断する（ステップＳ１６０１）。
【０１１０】
ここで、シャドウイング発生信号を受信するのを待って（ステップＳ１６０１：Ｎｏ）、受信した場合（ステップＳ１６０１：Ｙｅｓ）、固定無線局１１０３における代替通信機能を起動させる（ステップＳ１６０２）。
【０１１１】
そして、ステップＳ１６０１において受信したシャドウイング発生信号に基づく配信要求信号をデータサーバ１２０１に送信する（ステップＳ１６０３）。配信要求信号は、車両１１０１に搭載されている移動体通信端末１０１とデータ通信不能となっている固定無線局１１０２から送信される送信データの配信要求である。具体的には、配信要求信号には、固定無線局１１０３のＩＤナンバー、ステップＳ１６０１において受信したシャドウイング発生信号に含まれている固定無線局１１０２のＩＤナンバーおよび車両１１０１のＩＤナンバー、現在位置情報などの情報が含まれている。
【０１１２】
つぎに、データサーバ１２０１から配信要求信号に応じたデータを受信する（ステップＳ１６０４）。配信要求信号に応じたデータとは、データサーバ１２０１から固定無線局１１０２に送信されたデータと同じデータ（固定無線局１１０２から送信される送信データ）や、車両１１０１において利用可能なアプリケーションデータのデータ形式を示す情報などである。
【０１１３】
そして、シャドウイング発生信号を送信した移動体通信端末１０１とデータ通信可能か否かを判断する（ステップＳ１６０５）。たとえば、車両１１０１が移動することによって、固定無線局１１０３の通信エリアから外れてしまった場合や、何らかの通信障害（たとえば、シャドウイング）によって通信不能となった場合に、移動体通信端末１０１とデータ通信が不能となる。
【０１１４】
ここで、データ通信可能であった場合（ステップＳ１６０５：Ｙｅｓ）、在圏車両リストに在圏状態を登録する（ステップＳ１６０６）。在圏車両リストには、固定無線局１１０３の通信エリア内に存在する各車両の在圏状態が示されている。なお、在圏車両リストは、データ通信装置１０２のＨＤ３０５などの記録媒体に記憶されている。
【０１１５】
図１７は、在圏車両リストの一例を示す説明図である。図１７に示す在圏車両リストには、固定無線局１１０３によって管理されている（固定無線局１１０３の通信エリア内に存在する車両）車両に関する各種情報が示されている。具体的には、在圏車両リストには、在圏車両リストに登録されている車両のＩＤナンバー、初期登録時刻、登録更新履歴、登録更新可能な最大数、保持有効期限（この車両の情報を保持する有効期限）およびユーザデータが示されている。
【０１１６】
ユーザデータは、各車両に搭載されている車載機器のアプリケーションに関する情報である。具体的には、ステップＳ１６０４において受信した車両１１０１において利用可能なアプリケーションデータのデータ形式を示す情報である。
【０１１７】
また、登録更新可能な最大数を超えた場合や保持有効期限を過ぎた移動無線局に関する情報は、在圏車両リストから自動的に消去されるようにしてもよい。これにより、各固定無線局における限られた記憶領域（たとえば、データ通信装置１０２のＨＤ３０５など）を有効的に利用することができる。
【０１１８】
ここで、図１６のフローチャートに戻り、つぎに、車両１１０１に応じた送信データを生成する（ステップＳ１６０７）。具体的には、図１７に示す在圏車両リストの内容から車両１１０１に搭載されている車載機器のアプリケーションに応じたデータ形式を判断し、送信データを生成する。
【０１１９】
最後に、生成した送信データを車両１１０１に搭載された移動体通信端末１０１に送信して（ステップＳ１６０８）、本フローチャートによる一連の処理を終了する。また、ステップＳ１６０５において、データ通信不能であった場合（ステップＳ１６０５：Ｎｏ）、固定無線局１１０３における代替通信機能を停止し（ステップＳ１６０９）、本フローチャートによる一連の処理を終了する。
【０１２０】
また、ステップＳ１６０８において送信データを送信した後、車両１１０１に搭載された移動体通信端末１０１からの応答データを受信した場合、固定無線局１１０３における代替通信機能を停止させるようにしてもよい。ここで、応答データとは、移動体通信端末１０１が固定無線局１１０３からの送信データを受信したことを示すデータである。これにより、固定無線局１１０３における代替通信機能に使用する電力消費を低減することができる。
【０１２１】
また、固定無線局１１０３において、車両１１０１に搭載された移動体通信端末１０１からの応答データを受信した場合、固定無線局１１０２に対して代替通信をおこなったことを示す送信済み通知を送信するようにしてもよい。そして、送信済み通知を受信した固定無線局１１０２は、データ通信装置１０２のＨＤ３０５などに蓄積されている車両１１０１に対して送信すべき送信データを消去したり、固定無線局１１０２の在圏車両リストの更新するようにしてもよい。
【０１２２】
なお、各車両に搭載された移動体通信端末１０１と通常のデータ通信をおこなう固定無線局（たとえば、固定無線局１１０２）と、シャドウイング発生時などにおいて代替通信をおこなう固定無線局（たとえば固定無線局１１０３）とは、別々に設けられていてもよいし、一つの固定無線局が通常のデータ通信および代替通信機能を有している構成としてもよい。
【０１２３】
一つの固定無線局が通常のデータ通信および代替通信機能を有している場合は、それぞれの機能を実現するために、それぞれ独立した構成を備える。すなわち、一つの固定無線局において、通常のデータ通信をおこなうための通信装置と、代替通信をおこなうための通信装置とが別体に設けられる構成となる。
【０１２４】
このように、固定無線局１１０３により、車両１１０１に搭載された移動体通信端末１０１とデータサーバ１２０１とのデータ通信を中継することによって、固定無線局１１０２からの送信データを移動体通信端末１０１に送信することができる。
【０１２５】
つぎに、各車両に対して各種情報を配信するデータサーバ１２０１において実行される処理について説明する。通常、データサーバ１２０１は、まず、各固定無線局から接近する車両に関する情報（車両のＩＤナンバー、車両の現在位置情報、車両の目的地情報など）を受信する。そして、データサーバ１２０１は、車両のＩＤナンバーなどから各種情報を提供する車両を特定する。さらに、特定した車両に応じた配信データを生成し、車両の現在位置情報や目的地情報などの情報から、車両がつぎに接近する固定無線局を推測して配信データを送信する。
【０１２６】
ここでは、各固定無線局から他の固定無線局から送信されるべき送信データの配信要求があった場合に、データサーバ１２０１において実行されるデータ管理処理について説明する。図１８は、データサーバにおいて実行されるデータ管理処理手順を示すフローチャートである。
【０１２７】
図１８のフローチャートにおいて、まず、データサーバ１２０１は、配信要求信号を受信したか否かを判断する（ステップＳ１８０１）。配信要求信号は、図１６に示すステップＳ１６０３において固定無線局１１０３から送信される信号である。つぎに、受信した配信要求信号に含まれる車両１１０１のＩＤナンバーに基づいて、送信元となる車両１１０１を特定する（ステップＳ１８０２）。
【０１２８】
さらに、配信要求信号に含まれる固定無線局１１０３のＩＤナンバーに基づいて、代替通信をおこなう代替固定無線局を特定する（ステップＳ１８０３）。具体的には、配信要求信号を送信してきた固定無線局１１０３を代替固定無線局として特定する。
【０１２９】
また、車両１１０１の現在位置情報、目的地情報などに基づいて、車両１１０１が走行する進行方向前方の経路上に位置している固定無線局を代替固定無線局として特定するようにしてもよい。具体的には、車両１１０１の現在位置情報および目的地情報を用いて、目的地までの経路上に位置している固定無線局の中から、つぎに車両１１０１がデータ通信をおこなう固定無線局を推測し、その固定無線局を代替固定無線局として特定する。
【０１３０】
つぎに、配信データの配信先を、ステップＳ１８０３において特定した固定無線局１１０３に変更する（ステップＳ１８０４）。そして、ステップＳ１８０１において受信した配信要求信号に含まれる固定無線局１１０２（車両１１０１がシャドウイングに陥っている固定無線局）のＩＤナンバーおよび車両１１０１のＩＤナンバーなどに基づいて、配信データを生成する（ステップＳ１８０５）。
【０１３１】
生成される配信データは、固定無線局１１０２に対して送信された送信データおよび車両１１０１に搭載されている車載機器において利用することができるデータ形式に関する情報などである。最後に、生成した配信データを、配信要求信号の送信元である固定無線局１１０３に送信して（ステップＳ１８０６）、本フローチャートによる一連の処理を終了する。
【０１３２】
このように、データサーバ１２０１によれば、固定無線局１１０３から固定無線局１１０２の送信データに関する配信要求信号を受信することによって、固定無線局１１０２の送信データを固定無線局１１０３に送信することができる。
【０１３３】
以上説明したように、移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法によれば、車両１１０１と固定無線局１１０２との間に大型車両１１０４などの遮蔽物が存在することによってシャドウイングが発生した場合、固定無線局１１０３によって固定無線局１１０２の送信データを車両１１０１に搭載された移動体通信端末１０１に代替送信することができる。
【０１３４】
これにより、無線通信を利用したデータ通信において、シャドウイングなどの通信障害が発生した場合であっても、道路上に設置されている他の固定無線局を利用してデータ通信をおこなうことができ、適切な通信品質を維持することができる。
【０１３５】
また、固定無線局１１０３における代替送信機能をシャドウイング発生時にのみ起動させることができる。このため、シャドウイング発生時にのみ、車両１１０１に搭載された移動体通信端末１０１と各固定無線局との間で複局通信（あるいは、代理の固定無線局との代替通信）をおこなう。これにより、常時複局通信をおこなう場合に比べて、同一周波数を使用する固定無線局間の電波干渉の発生確率を低減させることができる。さらに、通信システム全体で使用する電力の消費量を抑えることもできる。
【０１３６】
なお、シャドウイングなどの通信障害の発生原因となる可能性が高い大型車両（たとえば、図１１および図１２に示す大型車両１１０４）などに、周辺に存在する車両に対して、自車が遮蔽物であることを示すメッセージ信号を送信させるようにしてもよい。この場合、大型車両などの周辺を走行中の車両がこのメッセージ信号を受信することによって、シャドウイングをいち早く検知することができ、迅速な代替通信経路の確保につながる。
【０１３７】
なお、本実施の形態で説明した移動体通信方法、データ通信方法およびデータ管理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１３８】
（付記１）各所に点在する複数のデータ通信装置とデータの送受信をおこなう移動体通信端末の現在位置情報を取得させる取得工程と、
前記取得工程によって取得された現在位置情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出させる検出工程と、
前記検出工程によって検出された一のデータ通信装置との通信が不能となったか否かを判断させる判断工程と、
前記判断工程によって通信不能と判断された場合、前記一のデータ通信装置とは異なる他のデータ通信装置に、前記一のデータ通信装置から送信されるデータ（以下「送信データ」）の送信要求を送信させる送信工程と、
前記送信工程によって送信要求が送信された結果、前記他のデータ通信装置から、前記送信データを受信させる受信工程と、
をコンピュータに実行させることを特徴とする移動体通信プログラム。
【０１３９】
（付記２）前記送信データは、
前記一のデータ通信装置固有のデータであることを特徴とする付記１に記載の移動体通信プログラム。
【０１４０】
（付記３）前記送信データは、
前記一のデータ通信装置の設置位置固有のデータであることを特徴とする付記１または２に記載の移動体通信プログラム。
【０１４１】
（付記４）前記取得工程は、
前記移動体通信端末の進行方向情報を取得させ、
前記検出工程は、
前記取得工程によって取得された進行方向情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出させることを特徴とする付記１〜３のいずれか一つに記載の移動体通信プログラム。
【０１４２】
（付記５）前記受信工程によって前記送信データが受信された場合、当該送信データを受信したことを示す応答データを前記他のデータ通信装置に送信させる第２の送信工程を前記コンピュータに実行させることを特徴とする付記１〜４のいずれか一つに記載の移動体通信プログラム。
【０１４３】
（付記６）各所に点在する複数のデータ通信装置内の一のデータ通信装置と移動体通信端末とのデータ通信を実行させるデータ通信プログラムにおいて、
前記一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてくる前記送信データの送信要求を、前記一のデータ通信装置に受信させる第１の受信工程と、
前記第１の受信工程によって受信された送信要求を、前記送信データに関するデータ通信を前記他のデータ通信装置とおこなうデータ管理装置に、前記一のデータ通信装置から送信させる第１の送信工程と、
前記第１の送信工程によって送信要求が送信された結果、前記送信データを前記データ管理装置から前記一のデータ通信装置に受信させる第２の受信工程と、
前記第２の受信工程によって受信された送信データを、前記一のデータ通信装置から前記移動体通信端末に送信させる第２の送信工程と、
をコンピュータに実行させることを特徴とするデータ通信プログラム。
【０１４４】
（付記７）前記送信データは、
前記他のデータ通信装置固有のデータであることを特徴とする付記６に記載のデータ通信プログラム。
【０１４５】
（付記８）前記送信データは、
前記他のデータ通信装置の設置位置固有のデータであることを特徴とする付記６または７に記載のデータ通信プログラム。
【０１４６】
（付記９）前記移動体通信端末から、前記送信データを受信したことを示す応答データを受信させる第３の受信工程と、
前記第３の受信工程によって応答データが受信された場合、前記一のデータ通信装置におけるデータ送信に関する機能を停止させる機能停止工程と、
を前記コンピュータに実行させることを特徴とする付記６〜８のいずれか一つに記載のデータ通信プログラム。
【０１４７】
（付記１０）各所に点在する複数のデータ通信装置を介して、データ管理装置による移動体通信端末とのデータ通信を実行させるデータ管理プログラムにおいて、
前記複数のデータ通信装置内の一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてきた前記送信データの送信要求を、当該送信要求が受信された前記一のデータ通信装置から受信させる受信工程と、
前記受信工程によって受信された送信要求に含まれる前記他のデータ通信装置の識別情報に関連付けられているデータを、前記各データ通信装置の識別情報と関連付けられているデータの集合の中から検索させる検索工程と、
前記検索工程によって検索されたデータを前記送信データとして前記一のデータ通信装置に送信させる送信工程と、
をコンピュータに実行させることを特徴とするデータ管理プログラム。
【０１４８】
（付記１１）前記検索工程は、
前記受信工程によって受信された送信要求に含まれる前記移動体通信端末が搭載された移動体を特定するための情報に関連付けられたデータを、前記集合の中から検索させることを特徴とする付記１０に記載のデータ管理プログラム。
【０１４９】
（付記１２）付記１〜１１のいずれか一つに記載のプログラムを記録した前記コンピュータに読み取り可能な記録媒体。
【０１５０】
（付記１３）各所に点在する複数のデータ通信装置とデータの送受信をおこなう端末本体の現在位置情報を取得する取得手段と、
前記取得手段によって取得された現在位置情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出する検出手段と、
前記検出手段によって検出された一のデータ通信装置との通信が不能となったか否かを判断する判断手段と、
前記判断手段によって通信不能と判断された場合、前記一のデータ通信装置とは異なる他のデータ通信装置に、前記一のデータ通信装置から送信されるデータ（以下「送信データ」）の送信要求を送信する送信手段と、
前記送信手段によって送信要求が送信された結果、前記他のデータ通信装置から、前記送信データを受信する受信手段と、
を備えることを特徴とする移動体通信端末。
【０１５１】
（付記１４）移動体通信端末とデータ通信をおこなう各所に点在する複数のデータ通信装置内の一のデータ通信装置において、
装置本体とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてくる前記送信データの送信要求を受信する受信手段と、
前記受信手段によって受信された送信要求を、前記送信データに関するデータ通信を前記他のデータ通信装置とおこなうデータ管理装置に送信する送信手段と、を備え、
前記受信手段は、
前記送信手段によって送信要求が送信された結果、前記送信データを前記データ管理装置から受信し、
前記送信手段は、
前記受信手段によって受信された送信データを前記移動体通信端末に送信することを特徴とするデータ通信装置。
【０１５２】
（付記１５）各所に点在する複数のデータ通信装置を介して、移動体通信端末とデータ通信をおこなうデータ管理装置において、
前記複数のデータ通信装置内の一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてきた前記送信データの送信要求を、当該送信要求が受信された前記一のデータ通信装置から受信する受信手段と、
前記受信手段によって受信された送信要求に含まれる前記他のデータ通信装置の識別情報に関連付けられているデータを、前記各データ通信装置の識別情報と関連付けられているデータの集合の中から検索する検索手段と、
前記検索手段によって検索されたデータを前記送信データとして前記一のデータ通信装置に送信する送信手段と、
を備えることを特徴とするデータ管理装置。
【０１５３】
（付記１６）各所に点在する複数のデータ通信装置とデータの送受信をおこなう移動体通信端末の現在位置情報を取得する取得工程と、
前記取得工程によって取得された現在位置情報に基づいて、前記複数のデータ通信装置の中から通信可能な一のデータ通信装置を検出する検出工程と、
前記検出工程によって検出された一のデータ通信装置との通信が不能となったか否かを判断する判断工程と、
前記判断工程によって通信不能と判断された場合、前記一のデータ通信装置とは異なる他のデータ通信装置に、前記一のデータ通信装置から送信されるデータ（以下「送信データ」）の送信要求を送信する送信工程と、
前記送信工程によって送信要求が送信された結果、前記他のデータ通信装置から、前記送信データを受信する受信工程と、
を含んだことを特徴とする移動体通信方法。
【０１５４】
（付記１７）各所に点在する複数のデータ通信装置内の一のデータ通信装置を利用して移動体通信端末とデータ通信をおこなうデータ通信方法において、
装置本体とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてくる前記送信データの送信要求を受信する第１の受信工程と、
前記第１の受信工程によって受信された送信要求を、前記送信データに関するデータ通信を前記他のデータ通信装置とおこなうデータ管理装置に送信する第１の送信工程と、
前記第１の送信工程によって送信要求が送信された結果、前記送信データを前記データ管理装置から受信する第２の受信工程と、
前記第２の受信工程によって受信された送信データを前記移動体通信端末に送信する第２の送信工程と、
を含んだことを特徴とするデータ通信方法。
【０１５５】
（付記１８）各所に点在する複数のデータ通信装置を介して、移動体通信端末とデータ通信をおこなうデータ管理方法において、
前記複数のデータ通信装置内の一のデータ通信装置とは異なる他のデータ通信装置から送信されるデータ（以下「送信データ」）を前記移動体通信端末が受信できなかった場合に当該移動体通信端末から送信されてきた前記送信データの送信要求を、当該送信要求が受信された前記一のデータ通信装置から受信する受信工程と、
前記受信工程によって受信された送信要求に含まれる前記他のデータ通信装置の識別情報に関連付けられているデータを、前記各データ通信装置の識別情報と関連付けられているデータの集合の中から検索する検索工程と、
前記検索工程によって検索されたデータを前記送信データとして前記一のデータ通信装置に送信する送信工程と、
を含んだことを特徴とするデータ管理方法。
【産業上の利用可能性】
【０１５６】
以上のように、本発明にかかる移動体通信プログラム、データ通信プログラム、データ管理プログラム、移動体通信端末、データ通信装置、データ管理装置、移動体通信方法、データ通信方法およびデータ管理方法は、無線通信を利用した通信システムに有用であり、特に、道路上の路側などに設けられた固定無線局と移動体に搭載された移動体通信端末とのデータ通信に適している。
【図面の簡単な説明】
【０１５７】
【図１−１】この発明の実施の形態にかかる通信システムのシステム構成図である。
【図１−２】道路情報データベースに記憶されている各種情報の一例を示す説明図である。
【図２】この発明の実施の形態にかかる移動体通信端末のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態にかかるデータ通信装置のハードウェア構成を示すブロック図である。
【図４】この発明の実施の形態にかかるデータ管理装置のハードウェア構成を示すブロック図である。
【図５】図１−１に示した移動体通信端末の機能的構成を示すブロック図である。
【図６】この発明の実施の形態にかかる移動体通信処理手順を示すフローチャートである。
【図７】図１−１に示したデータ通信装置の機能的構成を示すブロック図である。
【図８】この発明の実施の形態にかかるデータ通信処理手順を示すフローチャートである。
【図９】図１−１に示したデータ管理装置の機能的構成を示すブロック図である。
【図１０】この発明の実施の形態にかかるデータ管理処理手順を示すフローチャートである。
【図１１】車両がシャドウイングに陥ったときの状況を示す説明図（その１）である。
【図１２】車両がシャドウイングに陥ったときの状況を示す説明図（その２）である。
【図１３】車両に搭載された移動体通信端末において実行される移動体通信処理手順を示すフローチャートである。
【図１４】固定無線局情報ＤＢに格納されているデータリストの一例を示す説明図である。
【図１５】代替通信可能な固定無線局の関係を示す説明図である。
【図１６】固定無線局において実行されるデータ通信処理手順を示すフローチャートである。
【図１７】在圏車両リストの一例を示す説明図である。
【図１８】データサーバにおいて実行されるデータ管理処理手順を示すフローチャートである。
【符号の説明】
【０１５８】
１０１  移動体通信端末
１０２  データ通信装置
１０３  データ管理装置
１０４  ネットワーク
１０５  道路情報データベース
１１０１  車両
１１０２，１１０３  固定無線局
１１０４  大型車両
１１１０  ＧＰＳ衛星
１１２０  固定無線局情報ＤＢ
【図１−１】
2008028560.tif 000003
【図１−２】
2008028560.tif 000004
【図２】
2008028560.tif 000005
【図３】
2008028560.tif 000006
【図４】
2008028560.tif 000007
【図５】
2008028560.tif 000008
【図６】
2008028560.tif 000009
【図７】
2008028560.tif 000010
【図８】
2008028560.tif 000011
【図９】
2008028560.tif 000012
【図１０】
2008028560.tif 000013
【図１１】
2008028560.tif 000014
【図１２】
2008028560.tif 000015
【図１３】
2008028560.tif 000016
【図１４】
2008028560.tif 000017
【図１５】
2008028560.tif 000018
【図１６】
2008028560.tif 000019
【図１７】
2008028560.tif 000020
【図１８】
2008028560.tif 000021