(57)【要約】【課題】通信装置から送信された情報が、他の通信装置に到達する確率を高くすることが可能な通信装置、サーバ、通信方法およびプログラムを提供する。【解決手段】通信装置は、他の通信装置と第１通信方式で通信する第１通信手段と、他の通信装置と通信する外部サーバと第１通信方式とは異なる第２通信方式で通信する第２通信手段と、第１通信手段と第２通信手段とから同一の通信情報を送信する制御手段と、を含む。【選択図】図１
2014239284.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置と、第１通信方式で通信する第１通信手段と、
前記他の通信装置と通信する外部サーバと、前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、
前記第１通信手段と前記第２通信手段とから、同一の通信情報を送信する制御手段と、を含む通信装置。
【請求項２】
請求項１に記載の通信装置において、
前記第１通信方式は、アドホック通信方式であり、
前記第２通信方式は、セルラー通信方式である、通信装置。
【請求項３】
請求項１または２に記載の通信装置において、
前記制御手段は、さらに、前記外部サーバにて認識済みである旨の認識済み情報が設定された通信情報を受け付けた場合には、前記認識済み情報が設定された通信情報を、前記第２通信手段から送信することなく前記第１通信手段から送信する、通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記制御手段は、前記認識済み情報が設定されていない通信情報を受け付けた場合には、当該通信情報の複製を作成し、当該通信情報と当該通信情報の複製のうち一方を、前記第２通信手段から送信し、他方を前記第１通信手段から送信する、通信装置。
【請求項５】
請求項４に記載の通信装置において、
前記制御手段は、前記一方を前記第２通信手段から送信した後、前記一方を受信した旨の応答を前記外部サーバから受信した場合に、前記他方に前記認識済み情報を設定し、前記認識済み情報が設定された他方を前記第１通信手段から送信する、通信装置。
【請求項６】
請求項５に記載の通信装置において、
前記制御手段は、前記一方を前記第２通信手段から送信した後、所定時間以内に前記応答を前記外部サーバから受信しなかった場合に、前記他方に前記認識済み情報を設定することなく前記他方を前記第１通信手段から送信する、通信装置。
【請求項７】
請求項１または２に記載の通信装置において、
前記制御手段は、前記第１通信手段から前記通信情報を送信する送信タイミングと、前記第２通信手段から前記通信情報を送信する送信タイミングとを、個別に設定する、通信装置。
【請求項８】
請求項７に記載の通信装置において、
前記制御手段は、前記第１通信手段から前記通信情報を送信する送信周期を予め設定された周期に設定し、前記第２通信手段から前記通信情報を送信する送信周期を、所定の情報に基づいて設定する、通信装置。
【請求項９】
請求項１から８のいずれか１項に記載の通信装置において、
前記制御手段は、前記第１通信手段と前記第２通信手段とが、同一の通信情報を受信した場合、前記同一の通信情報のうち一方を破棄する、通信装置。
【請求項１０】
請求項１から９のいずれか１項に記載の通信装置と通信するサーバであって、
前記通信装置と前記第２通信方式で通信するサーバ側通信手段と、
前記サーバ側通信手段が複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する処理手段と、を含むサーバ。
【請求項１１】
請求項１０に記載のサーバにおいて、
前記処理手段は、前記第１通信方式に対応する中継局を介して、前記第１通信手段から送信された通信情報を受け付けた場合、当該通信情報を前記中継局を介して送信し、前記サーバ側通信手段を介して前記通信情報を受け付けた場合、当該通信情報を前記サーバ側通信手段から送信する、サーバ。
【請求項１２】
他の通信装置と第１通信方式で通信する第１通信手段と、前記他の通信装置と通信する外部サーバと前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、を含む通信装置が行う通信方法であって、
前記第１通信手段と前記第２通信手段とから同一の通信情報を送信する、通信方法。
【請求項１３】
請求項１から９のいずれか１項に記載の通信装置と通信するサーバが行う通信方法であって、
複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する、通信方法。
【請求項１４】
通信装置と第１通信方式で通信する第１通信手段と、前記通信装置と通信する外部サーバと前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、に接続されたコンピュータに、
前記第１通信手段と前記第２通信手段とから同一の通信情報を送信する制御手順を実行させるためのプログラム。
【請求項１５】
請求項１から９のいずれか１項に記載の通信装置と通信するコンピュータに、
複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する処理手順を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、サーバ、通信方法およびプログラムに関し、例えば、車々間通信を行う通信装置、サーバ、通信方法およびプログラムに関する。
【背景技術】
【０００２】
車両に搭載された通信装置同士が通信するシステムとしては、通信装置同士が直接通信する車々間通信システム（特許文献１参照）と、通信装置同士がサーバ等の機器を介して通信するシステム（特許文献２参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３８２０２号公報
【特許文献２】特開２００４−２５１７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信装置同士が直接通信する車々間通信システムでは、通信装置を搭載した車両同士の間隔が大きくなると、通信装置から送信された情報が他の通信装置にて受信され難くなる。
【０００５】
一方、通信装置同士がサーバ等の機器を介して通信するシステムでは、通信装置が、サーバ等の機器の通信エリアから外れると、通信装置から送信された情報は、サーバ等の機器にて受信されなくなり、他の通信装置に送信されなくなる。
【０００６】
このため、通信装置から送信された情報が、他の通信装置に到達する確率を高くする手法が望まれているという課題があった。
【０００７】
本発明の目的は、上記課題を解決可能な通信装置、サーバ、通信方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の通信装置は、
他の通信装置と、第１通信方式で通信する第１通信手段と、
前記他の通信装置と通信する外部サーバと、前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、
前記第１通信手段と前記第２通信手段とから、同一の通信情報を送信する制御手段と、を含む。
【０００９】
本発明のサーバは、
上記通信装置と通信するサーバであって、
前記通信装置と前記第２通信方式で通信するサーバ側通信手段と、
前記サーバ側通信手段が複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する処理手段と、を含む。
【００１０】
本発明の通信方法は、
他の通信装置と第１通信方式で通信する第１通信手段と、前記他の通信装置と通信する外部サーバと前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、を含む通信装置が行う通信方法であって、
前記第１通信手段と前記第２通信手段とから同一の通信情報を送信する。
【００１１】
本発明の通信方法は、
上記通信装置と通信するサーバが行う通信方法であって、
複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する。
【００１２】
本発明のプログラムは、
通信装置と第１通信方式で通信する第１通信手段と、前記通信装置と通信する外部サーバと前記第１通信方式とは異なる第２通信方式で通信する第２通信手段と、に接続されたコンピュータに、
前記第１通信手段と前記第２通信手段とから同一の通信情報を送信する制御手順を実行させる。
【００１３】
本発明のプログラムは、
上記通信装置と通信するコンピュータに、
複数の前記通信装置から同一の通信情報を受信した場合、前記同一の通信情報のうちいずれか１つを保持し、他を破棄する処理手順を実行させる。
【発明の効果】
【００１４】
本発明によれば、通信装置から送信された情報が、他の通信装置に到達する確率を高くすることが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態の通信装置１００を示した図である。
【図２】本発明の第２実施形態の通信装置１００Ａ−１〜１００Ａ−ｎを含む通信システム１を示した図である。
【図３】通信装置１００Ａ−１の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。
【００１７】
（第１実施形態）
図１は、本発明の第１実施形態の通信装置１００を示した図である。
【００１８】
図１において、通信装置１００は、通信部１０１および１０２と、制御部１０３と、を含む。通信装置１００は、例えば車両に搭載される。
【００１９】
通信部１０１は、第１通信手段の一例である。通信部１０１は、他の通信装置と第１通信方式で通信する。
【００２０】
第１通信方式は、例えば、車々間通信や路車間通信で使用されるアドホック通信方式であり、一例としては、ＩＥＥＥ８０２．１１ｐに準拠した無線ＬＡＮ（Local Area Network）通信方式である。なお、第１通信方式は、ＩＥＥＥ８０２．１１ｐに準拠した無線ＬＡＮ通信方式に限らず適宜変更可能である。
【００２１】
通信部１０２は、第２通信手段の一例である。通信部１０２は、他の通信装置と通信する外部サーバと、第１通信方式とは異なる第２通信方式で通信する。
【００２２】
第２通信方式は、例えば、携帯電話通信で用いられているセルラー通信方式であり、一例としては、３Ｇ（3rd Generation）やＬＴＥ（Long Time Evolution）である。なお、第２通信方式は、３ＧやＬＴＥに限らず、第１通信方式と異なる通信方式であればよい。
【００２３】
制御部１０３は、制御手段の一例である。制御部１０３は、通信部１０１と通信部１０２とから、同一の通信情報を送信する。
【００２４】
本実施形態によれば、制御部１０３は、通信部１０１と通信部１０２とから、同一の通信情報を送信する。このため、通信情報は、通信装置１００から、第１通信方式を用いた通信経路と、第２通信方式を用いた通信経路と、に送信される。よって、通信装置１００から送信された情報が他の通信装置に到達するまでに通る経路を複数にすることが可能になる。したがって、通信装置１００から送信された情報が、他の通信装置に到達する確率を高くすることが可能になる。
【００２５】
（第２実施形態）
図２は、本発明の第２実施形態の通信装置１００Ａ−１〜１００Ａ−ｎ（ｎは１以上の整数）を含む通信システム１を示した図である。図２において、図１に示したものと同一構成のものには同一符号を付してある。
【００２６】
本実施形態では、通信部１０１は、第１通信方式として、車々間通信や路車間通信で使用されるアドホック通信方式の一例であるＩＥＥＥ８０２．１１ｐに準拠した無線ＬＡＮ通信方式を用いるとする。また、通信部１０２は、第２通信方式として、セルラー通信方式の一例である携帯電話通信で用いられている３Ｇ通信方式を用いるとする。
【００２７】
図２において、通信システム１は、通信装置１００Ａ−１〜１００Ａ−ｎと、中継局２００と、サーバ３００と、を含む。なお、サーバ３００は、外部サーバに相当する。
【００２８】
通信装置１００Ａ−１〜１００Ａ−ｎは、それぞれ、車両４００−１〜４００−ｎに搭載されている。
【００２９】
通信装置１００Ａ−１は、通信部１０１および１０２と、制御部１０３Ａと、位置検出部１０４と、異常検出部１０５と、を含む。制御部１０３Ａは、通信情報生成部１０３Ａ１と、格納部１０３Ａ２と、管理部１０３Ａ３と、複製部１０３Ａ４と、を含む。
【００３０】
位置検出部１０４は、例えばＧＰＳ（Global Positioning System）を用いて、通信装置１００Ａ−１の位置を特定する。通信装置１００Ａ−１の位置は、車両４００−１の位置も意味する。
【００３１】
位置検出部１０４は、通信装置１００Ａ−１の位置を特定すると、通信装置１００Ａ−１の位置を表す位置情報を生成する。位置検出部１０４は、継続的に位置を特定し、継続的に位置情報を生成する。位置検出部１０４は、位置情報を通信情報生成部１０３Ａ１に出力する。なお、位置検出部１０４は、通信装置１００Ａ−１内に含まれてもよいし、通信装置１００Ａ−１の外部装置でもよい。
【００３２】
異常検出部１０５は、車両４００−１の経路上の異常の有無を検出する。異常とは、経路の交通に支障を与える事態が生じている可能性があることを意味し、例えば、道路上に存在する障害物や落下物、道路の異常（陥没や法面の崩れ等）、または、大雨等の気象異常等である。
【００３３】
異常検出部１０５は、異常を検出すると、その異常の種別を表す異常識別情報を生成し、異常識別情報を通信情報生成部１０３Ａ１に出力する。
【００３４】
異常検出部１０５は、例えば、車両４００−１の進行方向を撮像するカメラと、カメラが撮像した画像を処理する画像処理装置と、を含み、カメラが撮像した画像を用いて、車両４００−１の経路上の異常の有無を検出する。
【００３５】
なお、異常検出部１０５は、例えば、光センサや超音波センサ等を用いて異常を検出してもよい。また、異常検出部１０５は、アンチロック（あるいはスキッド）ブレーキシステム等によるタイヤのロック状態の検知信号等に基づいて、異常を検出してもよい。また、異常検出部１０５は、ユーザが異常を発見したときに操作する手動操作のスイッチの出力に基づいて、異常を検出してもよい。また、異常検出部１０５は、これらの各機能を組み合わせて、異常を検出してもよい。
【００３６】
以下では、異常検出部１０５が生成する異常識別情報として、道路上に異常物体（例えば、障害物または落下物）が存在することを表す異常物体情報が用いられる。なお、異常識別情報は、異常物体情報に限らず適宜変更可能である。
【００３７】
制御部１０３Ａは、制御手段の一例である。
【００３８】
制御部１０３Ａは、通信部１０１を用いた通信（車々間通信や路車間通信等のアドホック通信）と、通信部１０２を用いた通信（サーバ３００との間で行われるセルラー通信）と、の各々を制御する。
【００３９】
通信情報生成部１０３Ａ１は、位置情報または異常物体情報を元に、通信情報を生成する。
【００４０】
通信情報生成部１０３Ａ１は、位置検出部１０４から位置情報を受け付けると、その位置情報と、その位置情報を生成した装置（この場合、通信装置１００Ａ−１）を識別するための装置ＩＤと、を表すメッセージを生成する。
【００４１】
本実施形態では、位置情報と装置ＩＤを表すメッセージとして、ＣＡＭ（Cooperative Awareness Message）が用いられる。なお、装置ＩＤは、通信情報生成部１０３Ａ１にて保持されている。ＣＡＭは、通信情報の一例である。
【００４２】
通信情報生成部１０３Ａ１は、ＣＡＭを生成すると、そのＣＡＭを管理部１０３Ａ３に出力する。
【００４３】
また、通信情報生成部１０３Ａ１は、異常検出部１０５から異常物体情報を受け付けると、その異常物体情報と、その異常物体情報を生成した装置（この場合、通信装置１００Ａ−１）の装置ＩＤと、そのときの通信装置１００Ａ−１の位置を表す位置情報（位置検出部１０４からの位置情報）と、を表すメッセージを生成する。
【００４４】
本実施形態では、異常物体情報と装置ＩＤと位置情報を表すメッセージとして、ＤＥＮＭ（Decentralized Environmental Notification Message）が用いられる。ＤＥＮＭは、通信情報の一例である。
【００４５】
通信情報生成部１０３Ａ１は、ＤＥＮＭを生成すると、そのＤＥＮＭを管理部１０３Ａ３に出力する。
【００４６】
格納部１０３Ａ２は、ＣＡＭやＤＥＮＭを格納するために用いられる。
【００４７】
管理部１０３Ａ３は、ＣＡＭやＤＥＮＭのルーティング（パケットルーティング）を制御する。例えば、管理部１０３Ａ３は、通信部１０１が属するアドホックネットワークにおいて、ＧＮ（GeoNetworking）に基づいてＣＡＭやＤＥＮＭのルーティングを制御する。
【００４８】
なお、ＧＮは、欧州標準ETSI TS 102 636-4-1で仕様化されたネットワークレイヤープロトコルである。ＧＮは、車々間通信や路車間通信を行う通信装置間で、位置情報に基づいたパケットの送受信を制御する。また、車々間通信や路車間通信を行う通信装置を指定したパケットの送信（ユニキャスト）では、通信装置は移動しているため、ＧＮは、定期的に位置情報を交換し、中継する通信装置をリアルタイムに切り替える。また、アドホックネットワークにおいてブロードキャストで送信された複数のパケットは、複数の経路（通信装置が中継ノードとなる経路）を通って同一の通信装置に到達する可能性があるため、ＧＮは、アドホックネットワークを通ってきた同一情報を有するパケットのうち、最初に到着したパケットを選択する機能を有する。
【００４９】
管理部１０３Ａ３は、通信情報生成部１０３Ａ１からＣＡＭを受け付けると、そのＣＡＭの複製を生成し、その複製を格納部１０３Ａ２に格納する。また、管理部１０３Ａ３は、その複製の元になったＣＡＭに、オフ状態にセットされた送信識別フラグを付し、送信識別フラグが付されたＣＡＭを、複製部１０３Ａ４に出力する。
【００５０】
オフ状態にセットされた送信識別フラグは、その送信識別フラグ付きの通信情報（例えばＣＡＭ）がサーバ３００にて認識されていないことを意味する。
【００５１】
一方、オン状態にセットされた送信識別フラグは、その送信識別フラグ付きの通信情報がサーバ３００にて認識済みであることを意味する。なお、オン状態にセットされた送信識別フラグは、認識済み情報の一例である。
【００５２】
また、管理部１０３Ａ３は、通信情報生成部１０３Ａ１からＤＥＮＭを受け付けると、そのＤＥＮＭの複製を生成し、その複製を格納部１０３Ａ２に格納する。また、管理部１０３Ａ３は、その複製の元になったＤＥＮＭに、オフ状態にセットされた送信識別フラグを付し、送信識別フラグが付されたＤＥＮＭを、複製部１０３Ａ４に出力する。
【００５３】
また、管理部１０３Ａ３は、他の通信装置からアドホック通信方式で送信されたＣＡＭまたはＤＥＮＭを、通信部１０１を介して受信する。通信部１０１を介して受信されたＣＡＭやＤＥＮＭには、それぞれ、送信識別フラグが付されている。
【００５４】
また、管理部１０３Ａ３は、サーバ３００からセルラー通信方式で送信されたＤＥＮＭを、通信部１０２を介して受信する。なお、通信部１０２を介して受信されたＤＥＮＭ、つまり、サーバ３００から送信されたＤＥＮＭには、オン状態にセットされた送信識別フラグが付されている。
【００５５】
管理部１０３Ａ３は、通信部１０１を介してＣＡＭを受信した場合、そのＣＡＭの複製を生成し、その複製から送信識別フラグを除いた残りの部分（ＣＡＭそのもの）を格納部１０３Ａ２に格納する。さらに、管理部１０３Ａ３は、その複製の元になったＣＡＭ（送信識別フラグ付きＣＡＭ）を、複製部１０３Ａ４に出力する。
【００５６】
また、管理部１０３Ａ３は、通信部１０１または１０２を介してＤＥＮＭを受信し、かつ、そのＤＥＮＭと同一の情報（ＤＥＮＭ）が格納部１０３Ａ２に格納されていない場合には、そのＤＥＮＭの複製を生成し、その複製から送信識別フラグを除いた残りの部分（ＤＥＮＭそのもの）を格納部１０３Ａ２に格納する。さらに、管理部１０３Ａ３は、その複製の元になったＤＥＮＭ（送信識別フラグ付きＤＥＮＭ）を、複製部１０３Ａ４に出力する。
【００５７】
また、管理部１０３Ａ３は、通信部１０１または１０２を介してＤＥＮＭを受信し、かつ、そのＤＥＮＭと同一の情報（ＤＥＮＭ）が格納部１０３Ａ２に格納されている場合には、そのＤＥＮＭを破棄する。
【００５８】
複製部１０３Ａ４は、送信識別フラグが付された通信情報（ＣＡＭやＤＥＮＭ）を受け付けると、送信識別フラグのオン・オフ状態に応じて、送信識別フラグが付された通信情報（ＣＡＭやＤＥＮＭ）の送信手法を変更する。
【００５９】
例えば、複製部１０３Ａ４は、オン状態の送信識別フラグが付された通信情報（ＣＡＭやＤＥＮＭ）を受け付けた場合、オン状態の送信識別フラグが付された通信情報を、通信部１０２から送信することなく、通信部１０１から送信する。
【００６０】
一方、複製部１０３Ａ４は、オフ状態の送信識別フラグが付された通信情報（ＣＡＭやＤＥＮＭ）を受け付けた場合、オフ状態の送信識別フラグが付された通信情報の複製を作成し、その複製を通信部１０２から送信し、その後、サーバ３００から通信情報（複製）を受信した旨の応答（例えばACK）を受信すると、その複製の元になった通信情報に付された送信識別フラグをオン状態に変更し、オン状態の送信識別フラグが付された通信情報を通信部１０１から送信する。
【００６１】
なお、複製部１０３Ａ４は、複製の元になった通信情報を通信部１０２から送信し、その後、サーバ３００から通信情報（複製の元になった通信情報）を受信した旨の応答（例えばACK）を受信すると、複製が有する送信識別フラグをオン状態に変更し、オン状態に変更された送信識別フラグを有する複製を通信部１０１から送信してもよい。
【００６２】
通信装置１００Ａ−２〜１００Ａ−ｎは、通信装置１００Ａ−１と同様の構成を有する。このため、通信装置１００Ａ−２〜１００Ａ−ｎについての説明を省略する。
【００６３】
中継局２００は、通信部１０１が採用している通信方式と同じ通信方式に対応し、通信部１０１と通信する。中継局２００は、通信部１０１から受信したＣＡＭやＤＥＮＭを、サーバ３００に送信する。
【００６４】
サーバ３００は、通信部３０１と、処理部３０２と、を含む。
【００６５】
通信部３０１は、サーバ側通信手段の一例である。
【００６６】
通信部３０１は、不図示の基地局を介して３Ｇ通信方式で通信部１０２と通信する。
【００６７】
処理部３０２は、処理手段の一例である。
【００６８】
処理部３０２は、通信部３０１や中継局２００を介して、ＣＡＭやＤＥＮＭを受信する。処理部３０２は、ＣＡＭを用いて各通信装置（各車両）の位置を管理する。また、処理部３０２は、ＤＥＮＭにて表される異常物体の位置を確認し、その位置の周囲（例えば、異常物体の位置を中心に半径５００ｍの範囲内）にいる各通信装置（各車両）に、通信部３０１や中継局２００を介して、そのＤＥＮＭを送信する。処理部３０２は、オン状態にセットされた送信識別フラグが付されたＤＥＮＭを送信する。なお、異常物体の位置の周囲は、異常物体の位置を中心に半径５００ｍの範囲内に限らず、適宜変更可能である。
【００６９】
また、処理部３０２は、通信部３０１が複数の通信装置１００Ａから同一の位置情報および同一の異常物体情報を表す複数のＤＥＮＭを受信した場合、それら複数のＤＥＮＭのうちいずれか１つ（例えば、最も早く受信したＤＥＮＭ）を保持し、他を破棄する。
【００７０】
次に、動作を説明する。
【００７１】
図３は、通信装置１００Ａ−１の動作を説明するためのフローチャートである。
【００７２】
管理部１０３Ａ３は、通信部１０１、通信部１０２または通信情報生成部１０３Ａ１から、通信情報（ＣＡＭまたはＤＥＮＭ）を受け付けると（ステップＳ３０１）、通信情報（ＣＡＭまたはＤＥＮＭ）に送信識別フラグが付加されているかを判断する（ステップＳ３０２）。
【００７３】
通信情報（ＣＡＭまたはＤＥＮＭ）に送信識別フラグが付加されていない場合、つまり、その通信情報が通信情報生成部１０３Ａ１にて生成された通信情報である場合、管理部１０３Ａ３は、その通信情報（ＣＡＭまたはＤＥＮＭ）の複製を生成し、その複製を格納部１０３Ａ２に格納する（ステップＳ３０３）。
【００７４】
続いて、管理部１０３Ａ３は、その複製の元になった通信情報に、オフ状態にセットされた送信識別フラグを付し（ステップＳ３０４）、送信識別フラグが付された通信情報を、複製部１０３Ａ４に出力する。
【００７５】
一方、ステップＳ３０２で通信情報（ＣＡＭまたはＤＥＮＭ）に送信識別フラグが付加されている場合、つまり、その通信情報が通信部１０１または１０２にて受信された通信情報である場合、管理部１０３Ａ３は、通信情報がＤＥＮＭであるかを判断する（ステップ３０５）。
【００７６】
通信情報がＤＥＮＭでない場合、つまり、通信情報がＣＡＭである場合、管理部１０３Ａ３は、そのＣＡＭの複製を生成し、その複製から送信識別フラグを除いた残りの部分（ＣＡＭそのもの）を格納部１０３Ａ２に格納する（ステップＳ３０６）。続いて、管理部１０３Ａ３は、その複製の元になったＣＡＭを、複製部１０３Ａ４に出力する。
【００７７】
一方、ステップＳ３０５で通信情報がＤＥＮＭである場合、管理部１０３Ａ３は、そのＤＥＮＭと同一情報を表すＤＥＮＭが格納部１０３Ａ２に格納されているかを判断する（ステップＳ３０７）。
【００７８】
管理部１０３Ａ３が受け付けたＤＥＮＭと同一情報を表すＤＥＮＭが格納部１０３Ａ２に格納されていない場合、管理部１０３Ａ３は、管理部１０３Ａ３が受け付けたＤＥＮＭの複製を生成し、その複製から送信識別フラグを除いた残りの部分（ＤＥＮＭそのもの）を格納部１０３Ａ２に格納する（ステップＳ３０６）。続いて、管理部１０３Ａ３は、その複製の元になったＤＥＮＭ（送信識別フラグ付きＤＥＮＭ）を、複製部１０３Ａ４に出力する。
【００７９】
一方、ステップＳ３０７で、管理部１０３Ａ３が受け付けたＤＥＮＭと同一情報を表すＤＥＮＭが格納部１０３Ａ２に格納されている場合、管理部１０３Ａ３は、管理部１０３Ａ３が受け付けたＤＥＮＭを破棄する（ステップＳ３０８）。
【００８０】
複製部１０３Ａ４は、送信識別フラグが付された通信情報（ＣＡＭまたはＤＥＮＭ）を受け付けると、その送信識別フラグがオフ状態かを判断する（ステップＳ３０９）。
【００８１】
送信識別フラグがオフ状態であると、複製部１０３Ａ４は、オフ状態の送信識別フラグが付された通信情報の複製を作成する（ステップＳ３１０）。
【００８２】
続いて、複製部１０３Ａ４は、その複製を通信部１０２からサーバ３００に送信する（ステップＳ３１１）。
【００８３】
サーバ３００では、処理部３０２は、通信部３０１を介して複製を受信すると、複製を保持し、複製を受信した旨の応答（ACK）を、通信部３０１から複製の送信元に送信する。
【００８４】
複製の送信元、つまり通信装置１００Ａ−１では、通信部１０２は、複製を受信した旨の応答（ACK）を受信すると、その応答（ACK）を複製部１０３Ａ４に出力する。
【００８５】
複製部１０３Ａ４は、複製を送信してから所定時間内に、複製を受信した旨の応答（ACK）を受け付けると（ステップＳ３１２）、その複製の元になった通信情報に付された送信識別フラグをオン状態にセットする（ステップＳ３１３）。なお、所定時間は適宜設定可能である。
【００８６】
一方、複製部１０３Ａ４は、複製を送信してから所定時間内に、複製を受信した旨の応答（ACK）を受け付けなかった場合、その複製の元になった通信情報に付された送信識別フラグをオフ状態に維持する。
【００８７】
続いて、複製部１０３Ａ４は、送信識別フラグ付き通信情報（ＣＡＭまたはＤＥＮＭ）を、通信部１０１から送信（車々間通信）する（ステップＳ３１４）。
【００８８】
例えば、ステップＳ３０９で送信識別フラグがオン状態であった場合、ステップＳ３１４では、複製部１０３Ａ４は、管理部１０３Ａ３から受け付けた、オン状態の送信識別フラグが付された通信情報（ＣＡＭまたはＤＥＮＭ）を、通信部１０１から送信する。
【００８９】
また、ステップＳ３１２で、複製を送信してから所定時間内に複製を受信した旨の応答（ACK）が受け付けられなかった場合、ステップＳ３１４では、複製部１０３Ａ４は、管理部１０３Ａ３から受け付けた、オフ状態の送信識別フラグが付された通信情報（ＣＡＭまたはＤＥＮＭ）を、通信部１０１から送信する。
【００９０】
また、ステップＳ３１２で、複製を送信してから所定時間内に複製を受信した旨の応答（ACK）が受け付けられた場合、ステップＳ３１４では、複製部１０３Ａ４は、ステップＳ３１３でオフ状態からオン状態に変更された送信識別フラグが付された通信情報（ＣＡＭまたはＤＥＮＭ）を、通信部１０１から送信する。
【００９１】
なお、送信識別フラグ付き通信情報の送信は、パケット単位で実行される。
【００９２】
また、ステップＳ３１１で通信部１０２から送信される通信情報（送信識別フラグを除いたＣＡＭまたはＤＥＮＭ）と、ステップＳ３１４で通信部１０１から送信される通信情報（送信識別フラグを除いたＣＡＭまたはＤＥＮＭ）とは、同一の通信情報となる。
【００９３】
次に、本実施形態の効果を説明する。
【００９４】
本実施形態によれば、制御部１０３Ａは、通信部１０１と通信部１０２から同一の通信情報を送信する。このため、通信情報は、通信装置１００Ａ−１から、アドホック通信方式を用いた通信経路と、セルラー通信方式を用いた通信経路と、に送信される。よって、通信装置１００Ａ−１から送信された情報が他の通信装置に到達するまでに通る経路を複数にすることが可能になる。したがって、通信装置１００Ａ−１から送信された情報が、他の通信装置に到達する確率を高くすることが可能になる。
【００９５】
また、本実施形態では、制御部１０３Ａは、オン状態の送信識別フラグが付された通信情報を受け付けた場合には、オン状態の送信識別フラグが付された通信情報を、通信部１０２から送信することなく通信部１０１から送信する。
【００９６】
オン状態の送信識別フラグが付された通信情報は、既にサーバ３００にて認識済みである。このため、既にサーバ３００にて認識済みである通信情報を、再度サーバ３００に通知することを抑制可能になり、また、サーバ３００との通信にて輻輳が発生することを抑制可能になる。
【００９７】
また、本実施形態では、制御部１０３Ａは、オン状態の送信識別フラグが付加されていない通信情報を受け付けた場合には、その通信情報の複製を作成し、その通信情報とその通信情報の複製のうち一方を、通信部１０２から送信し、他方を通信部１０１から送信する。この場合、サーバ３００にて認識されていない通信情報を受け付けた際に、その通信情報を、サーバ３００と他の通信装置に送信することが可能になる。
【００９８】
また、本実施形態では、制御部１０３Ａは、オン状態の送信識別フラグが付加されていない通信情報とその通信情報の複製のうち一方をサーバ３００に送信した後、サーバ３００から一方を受信した旨の応答（例えばACK）を受信すると、他方に付されている送信識別フラグをオン状態に変更し、オン状態に変更された送信識別フラグを有する他方を通信部１０１から送信する。
【００９９】
このため、サーバ３００にて認識された通信情報を、オン状態の送信識別フラグが設定された状態で送信することが可能になる。
【０１００】
また、本実施形態では、制御部１０３Ａは、サーバ３００にて認識されていない通信情報とその通信情報の複製のうち一方をサーバ３００に送信した後、所定時間以内に一方を受信した旨の応答（例えばACK）をサーバ３００から受信しなかった場合に、他方に付されている送信識別フラグをオン状態に変更することなく、オフ状態の送信識別フラグを有する他方を通信部１０１から送信する。
【０１０１】
このため、サーバ３００に送信してもサーバ３００にて認識されなかった通信情報については、オフ状態の送信識別フラグを付加した状態で送信することが可能になる。
【０１０２】
また、本実施形態では、制御部１０３Ａは、通信部１０１と通信部１０２とが、同一の通信情報（例えばＤＥＮＭ）を受信した場合、同一の通信情報のうち一方を破棄する。
【０１０３】
このため、同一の通信情報を保持することを抑制可能になる。
【０１０４】
なお、制御部１０３Ａは、通信部１０１からの通信情報の送信タイミングと、通信部１０２からの通信情報の送信タイミングとを、個別に設定してもよい。
【０１０５】
例えば、制御部１０３Ａは、通信部１０１と通信部１０２からＣＡＭを間欠的に送信する際に、通信部１０１にてＣＡＭを送信する周期と、通信部１０２にてＣＡＭを送信する周期と、を別々に設定する。
【０１０６】
この場合、通信部１０１にてＣＡＭを送信する周期と、通信部１０２にてＣＡＭを送信する周期とを、それぞれ適切に設定可能となる。
【０１０７】
また、制御部１０３Ａは、通信部１０１からの通信情報の送信周期を予め設定された周期に設定し、通信部１０２からの通信情報の送信周期を、所定の情報に基づいて設定してもよい。
【０１０８】
例えば、制御部１０３Ａは、通信部１０２にてＣＡＭを送信する周期を、車両４００−１の位置情報（所定の情報）に基づいて変更する。この場合、通信装置１００Ａ−１が高い頻度でのＣＡＭの送信を必要としない場所（例えば、交通量が所定量よりも少ない場所）に位置するときには、ＣＡＭの送信間隔を長くし、通信装置１００Ａ−１が高い頻度でのＣＡＭの送信を必要とする場所（例えば、交通量が所定量以上である場所）に位置するときには、ＣＡＭの送信間隔を短くすることが可能になる。したがって、ＣＡＭの通信の効率化を図ることが可能になる。
【０１０９】
なお、所定の情報は、車両４００−１の位置情報に限らず適宜変更可能である。例えば、所定の情報として、車両４００−１の加速度、車両４００−１の進行方向、車両４００−１が有する方向指示器の動作状態、車両４００−１が位置するエリアの状況、現在の日時、現在の時刻、現在の気象状態、および、車両４００−１の種類のいずれかが用いられてもよい。なお、制御部１０３Ａは、車両４００−１に関する情報（例えば、加速度、進行方向、種類）については、例えば、車両４００−１が有する個別のセンサから受け付ける。
【０１１０】
また、サーバ３００では、処理部３０２は、通信部３０１が複数の通信装置１００Ａから同一の位置情報および同一の異常物体情報を表す複数のＤＥＮＭを受信した場合、それら複数のＤＥＮＭのうちいずれか１つ（例えば、最も早く受信したＤＥＮＭ）を保持し、他を破棄する。このため、同一の通信情報（ＤＥＮＭ）を保持することを抑制可能になる。
【０１１１】
なお、処理部３０２は、通信部１０１から送信されたＤＥＮＭ（異常物体情報）を、中継局２００を介して受け付けた場合、そのＤＥＮＭに表された異常物体の存在を、その異常物体の周囲に存在する車両に知らせるために、そのＤＥＮＭを、そのＤＥＮＭを受信した中継局２００を介して送信してもよい。
【０１１２】
また、処理部３０２は、通信部１０２から送信されたＤＥＮＭ（異常物体情報）を、通信部３０１を介して受け付けた場合、そのＤＥＮＭに表された異常物体の存在を、その異常物体の周囲に存在する車両に知らせるために、そのＤＥＮＭを、通信部３０１から送信してもよい。
【０１１３】
なお、本実施形態において、通信情報（ＣＡＭやＤＥＮＭ）がアドホック通信に対応する通信部１０１から最初に送信される際に、通信情報（ＣＡＭやＤＥＮＭ）に最大通信ホップ数が設定され、最大通信ホップ数が設定された通信情報（ＣＡＭやＤＥＮＭ）は、アドホック通信時には、最大通信ホップ数だけ転送される。
【０１１４】
また、本実施形態において、中継局２００が省略されてもよい。
【０１１５】
また、上記各実施形態において、通信装置１００、１００Ａ−１〜１００Ａ−ｎまたはサーバ３００は、コンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、通信装置またはサーバが有する機能を実行する。なお、記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【０１１６】
また、制御部１０３、１０３Ａまたは処理部３０２は、コンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能な記録媒体に記録されたプログラムを読込み実行して、制御部１０３、１０３Ａまたは処理部３０２が有する機能を実行する。また、このプログラムが通信回線によってコンピュータに配信され、この配信を受けたコンピュータがこのプログラムを実行してもよい。また、このプログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、このプログラムは、上述した機能をコンピュータにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１１７】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１１８】
１          通信システム
１００、１００Ａ−１〜１００Ａ−ｎ  通信装置
１０１      通信部
１０２      通信部
１０３、１０３Ａ  制御部
１０３Ａ１  通信情報生成部
１０３Ａ２  格納部
１０３Ａ３  管理部
１０３Ａ４  複製部
１０４      位置検出部
１０５      異常検出部
２００      中継部
３００      サーバ
３０１      通信部
３０２      処理部
４００−１〜４００−ｎ  車両
【図１】
2014239284.tif 000003
【図２】
2014239284.tif 000004
【図３】
2014239284.tif 000005