(57)【要約】      （修正有）【課題】必要なデータのみを選択的に送受信することで、高効率な通信が可能であり、通信トラフィックの増大を防止することが可能な通信装置、通信方法、通信プログラム及び記録媒体を提供する。【解決手段】移動体に搭載され、移動体の移動に伴って得られる少なくとも１の事象情報を送受信する通信装置１０であって、事象情報を取得する取得部１３Ａと、事象情報に、事象情報を特定する識別子と事象情報の内容に対応する分類子とを付与する付与部と、識別子と分類子とを含む識別情報を送信し、当該送信された識別情報に対する応答情報を受信し、事象情報の中から応答情報に応じて選択された事象情報を送信する送受信部１１と、を備える。【選択図】図１
2018055471.tif 000002
【特許請求の範囲】
【請求項１】
移動体の移動に伴って得られる少なくとも１の事象情報を取得する取得部と、
前記事象情報に、前記事象情報を特定する識別子と前記事象情報の内容に対応する分類子とを付与する付与部と、
前記識別子と前記分類子とを含む識別情報を送信し、当該送信された前記識別情報に対する応答情報を受信し、前記事象情報の中から前記応答情報に基づき選択された事象情報を送信する送受信部と、
を備える通信装置。
【請求項２】
前記付与部は、前記事象情報に関する事象の種類に基づいて前記分類子を付与することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記付与部は、前記事象情報に関する事象の重大度に基づいて前記分類子を付与することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記事象情報は、前記事象情報が取得された時刻に関する情報を含み、前記付与部は、前記時刻に関する情報に基づいて前記分類子を付与することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記事象情報は、前記事象情報が取得された時刻から前記識別情報の送信時までの経過時間に関する情報を含み、前記付与部は、前記経過時間に関する情報に基づいて前記分類子を付与することを特徴とする請求項乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記事象情報は、前記事象情報を取得した時刻における前記移動体の位置に関する情報を含み、前記付与部は、前記位置に関する情報に基づいて前記分類子を付与することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記送受信部は、前記移動体の既移動経路に関する既移動経路情報を含む前記識別情報を送信することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記応答情報は、前記識別情報を受信した他移動体の識別ＩＤを含み、前記送受信部は、前記識別ＩＤによって特定される前記他移動体に前記事象情報を送信することを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記識別子は前記少なくとも１の事象情報を取得した時系列に沿って順番に付与されることを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記送受信部は、前記移動体に搭載された撮像部によって取得された画像情報を含む前記事象情報を送信することを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
前記送受信部は、前記少なくとも１の事象情報の内容に基づいて選択した識別情報のみを送信することを特徴とする請求項１乃至１０のいずれか１項に記載の通信装置。
【請求項１２】
前記送受信部は、前記事象情報に基づいて、前記識別情報の送信が必要と判定された場合にのみ前記識別情報を送信することを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
前記付与部は、前記分類子を一定時間毎に付与することを特徴とする１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記付与部は、前記分類子を前記識別情報の送信時に付与することを特徴とする１乃至１３のいずれか１項に記載の通信装置。
【請求項１５】
移動体に搭載され、前記移動体の移動経路に沿った移動に伴って得られる少なくとも１の事象情報を送受信する通信装置による通信方法であって、
取得部が、前記事象情報を取得する取得ステップと、
付与部が、前記事象情報に、前記事象情報を特定する識別子と前記事象情報の内容に対応する分類子とを付与する付与ステップと、
送受信部が、前記識別子と前記分類子とを含む識別情報を送信し、前記識別情報に対する応答情報を受信し、前記事象情報の中から前記応答情報に基づき選択された事象情報を送信する通信ステップと、を含む通信方法。
【請求項１６】
コンピュータに、請求項１５に記載の通信方法を実行させることを特徴とする通信プログラム。
【請求項１７】
請求項１６に記載の通信プログラムを格納していることを特徴とするコンピュータに読み取り可能な記録媒体。
【請求項１８】
移動体に搭載され、他移動体の移動経路に沿った移動に伴って取得される少なくとも１の事象情報を送受信する通信装置であって、
前記他移動体によって前記事象情報に付与された、前記事象情報を特定する識別子と、前記事象情報の内容に対応する分類子とを含む識別情報を受信し、当該受信した前記識別情報に基づいて選択した前記識別子を含む応答情報を送信し、前記事象情報の中から前記応答情報に基づき選択された事象情報を受信する送受信部を備える通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信方法、通信プログラムに関し、特に近距離無線通信を利用した通信装置、通信方法、通信プログラムに関する。
【背景技術】
【０００２】
近距離無線通信を利用し、複数の走行車両間で車両走行関連データの送受信を行ういわゆる車車間通信装置が知られている。かかる近距離無線通信において、大きいデータ量の通信が多数の端末間で行われると、無線ネットワーク上のトラフィックの増大が問題となる場合もあり、通信の効率化が望まれている。
【０００３】
例えば、特許文献１には、他の車車間通信装置から保持データの有無を示すフラグを含むデータを取得する手段と、当該フラグの状態を検出する手段と、当該フラグの状態に応じて、当該他の車車間通信装置に保持データの送信要求を行って、当該保持データを取得する手段とを有する車車間通信装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５７４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したような車車間通信装置を用いた場合には、例えば、１の車が他の車にとって不要な保持データを保持している際に、当該不要な保持データまで送信してしまい、トラフィックの増大を招くこと等が、課題の一例として挙げられる。
【０００６】
本発明は上記した点に鑑みてなされたものであり、必要なデータのみを選択的に送受信することで、高効率な通信が可能であり、通信トラフィックの増大を防止することが可能な通信装置、通信方法、通信プログラム及び記録媒体を提供することを目的の一つとしている。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、移動体の移動に伴って得られる少なくとも１の事象情報を取得する取得部と、前記事象情報に、前記事象情報を特定する識別子と前記事象情報の内容に対応する分類子とを付与する付与部と、前記識別子と前記分類子を含む識別情報を送信し、当該送信された前記識別情報に対する応答情報を受信し、前記事象情報の中から前記応答情報に基づき選択された事象情報を送信する送受信部と、を備える。
【０００８】
請求項１５に記載の発明は、移動体に搭載され、移動体の移動経路に沿った移動に伴って得られる少なくとも１の事象情報を送受信する通信装置による通信方法であって、取得部が、前記事象情報を取得する取得ステップと、付与部が、前記事象情報に、前記事象情報を特定する識別子と前記事象情報の内容に対応する分類子とを付与する付与ステップと、送受信部が、識別子と分類子を含む識別情報を送信し、前記識別情報に対する応答情報を受信し、事象情報の中から前記応答情報に基づき選択された事象情報を送信する通信ステップと、を含む。
【０００９】
請求項１６に記載の発明は、通信プログラムであって、コンピュータに、請求項１５に記載の通信方法を実行させる。
【００１０】
請求項１７に記載の発明は、請求項１6に記載の通信プログラムを格納している。
【００１１】
請求項１８に記載の発明は、移動体に搭載され、他移動体の移動経路に沿った移動に伴って取得される少なくとも１の事象情報を送受信する通信装置であって、前記他移動体によって前記事象情報に付与された、前記事象情報を特定する識別子と、前記事象情報の内容に対応する分類子とを含む識別情報を受信し、当該受信した識別情報に基づいて選択した前記識別子を含む応答情報を送信し、前記事象情報の中から前記応答情報に基づき選択された事象情報を受信する送受信部を備える通信装置。
【図面の簡単な説明】
【００１２】
【図１】実施例の通信装置の構成を示すブロック図である。
【図２】図１の通信装置の動作を示すフローチャートである。
【図３】図１の通信装置の動作を示すフローチャートである。
【図４】図１の実施例の動作を示すフローチャートである。
【図５】図１の実施例の動作を示すフローチャートである。
【図６】図１の実施例の動作を示すフローチャートである。
【図７Ａ】実施例の通信装置が送受信する車両走行関連データの構造を示す図である。
【図７Ｂ】実施例の通信装置が送受信する車両走行関連データの構造を示す図である。
【図７Ｃ】実施例の通信装置が送受信する車両走行関連データの構造を示す図である。
【発明を実施するための形態】
【００１３】
以下に本発明の好適な実施例について図面を参照しつつ詳細に説明する。なお、以下の説明及び添付図面においては、実質的に同一又は等価な部分には同一の参照符号を付している。
【００１４】
本発明の実施例である通信装置は、道路上を走行する車両等の移動体（以下、単に車両と称する）に搭載され、他車両搭載の通信装置との間で、例えば、特許文献１に示すような車車間通信を行う。
【実施例１】
【００１５】
以下、図１を用いて、本発明の通信装置１０の構成を説明する。送受信部１１は、他車両に搭載された通信装置（以下、他車通信装置と称する）との間で道路情報等の車両の走行に資するデータの送受信を行うことが可能である。また、送受信部１１は、他車両の現在の位置情報を含む他車両の走行状態に関する情報（以下、車両走行データという）を受信することも可能である。
【００１６】
送受信部１１は、例えば、Ｗｉ−Ｆｉ（登録商標）規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格等の無線通信規格に準拠した無線装置である。
【００１７】
制御部１３は、例えば、演算処理を行うＣＰＵ（Central Processing Unit）等を含む。制御部１３は、取得部１３Ａを含んでいる。処理取得部１３Ａは、通信装置１０内の各部及び外部からの様々な情報を受信して、当該取り込んだ情報について解析等の処理を行い、当該処理した情報を所定の形式の情報として取得することが可能である。
【００１８】
また、制御部１３は、通信装置１０の各部に様々な動作指令を行うことが可能である。なお、制御部１３は、自車両の走行に関するデータを処理することが可能である。また、制御部１３は、送受信部１１によって受信された他車両の走行に関するデータの解析を行うことが可能である。
【００１９】
位置検出部１５は、例えば、ＧＰＳ（Global Positioning System）測位機能を有し、自身の位置を示す緯度及び経度のデータを算出する。位置検出部１５は、算出結果である緯度及び経度の位置データを制御部１３に送る。
【００２０】
記憶部１７は、通信装置１０の動作に必要なソフトウェアや制御部１３の演算処理において発生するデータを記憶するハードディスク、フラッシュメモリ、ＳＳＤ（Solid State Drive）、ＲＡＭ（Random Access Memory）等の記憶装置からなっている。
【００２１】
撮像装置としてのカメラ１９は、通信装置１０が搭載されている車両に搭載されている。カメラ１９は、例えば、当該車両の右前方を視野角に含むように設置されており、当該車両の周辺の様子を撮影可能である。カメラ１９は得られた動画または静止画像等の画像データを情報収集部２１に送る。
【００２２】
情報収集部２１は、カメラ１９から送られてくる画像データから、所定の時間毎（例えば、５秒毎）に静止画像を抽出して制御部１３に送る。制御部１３の取得部１３Ａは、情報収集部２１から送られてきた静止画像を解析して、車両周辺で起きている事象を解析することが可能である。取得部１３Ａは、当該解析した事象の内容を簡略化した情報を生成することができる。通信装置１０はこれを他車両に送信することができる。他車両は、当該簡略化した情報を受信し、これに基づいて詳細な事象の内容を選択的に要求することが可能である。通信装置１０は、当該要求に応じて、詳細な事象の内容を選択的に送信することができる。
【００２３】
表示部２５は、例えば液晶パネル等画像表示面を有する表示パネルとこれを駆動するドライバからなり、制御部１３からの指令に応じて地図などの画像情報を表示パネルの画面に表示する。
【００２４】
操作部２７は、ユーザの操作入力を受け付けて、当該入力に関する情報を制御部１３に送信する。なお、操作部２７は、ボタン式等の機械的な操作部であってもよい。また、操作部２７は、表示部２５の表示パネルと共にタッチパネル式のディスプレイを構成していてもよい。
【００２５】
図２乃至図６及び表１乃至４を参照し、通信装置１０の制御部１３の動作について説明する。上記したように、制御部１３には、送受信部１１からの他車両の車両走行データ、位置検出部１５からの自車両の位置データ及び情報収集部２１からの画像データが送られる。
【００２６】
上述したように、取得部１３Ａは、通信装置１０の各部または外部から送られた情報を受け取って解析することが可能である。また、取得部１３Ａは、当該解析の結果、自車両の走行経路に沿った領域において、車両の走行を阻害するような状況（以下、走行阻害事象と称する）が発生している場合に、当該走行阻害事象に関する情報を取得することが可能である。
【００２７】
制御部１３は、送受信部１１を介して、当該走行阻害事象に関する情報を他車通信装置との間で送受信することが可能である。
【００２８】
図２のフローチャートは、取得部１３Ａが走行阻害事象を取得する際の走行阻害事象取得ルーチンを示している。走行阻害事象取得ルーチンは、例えば、通信装置１０への電源の供給が開始された際、例えば、自動車等においてイグニッションキーがＡＣＣ状態になされると開始される。
【００２９】
取得部１３Ａは、ステップＳ１１において、走行阻害事象が検出されたか否かを判定する。走行阻害事象とは、例えば、対向車線における渋滞、事故または道路工事が例としてあげられる。
【００３０】
取得部１３Ａは、例えば、カメラの画像から得られた他車両の位置データ又は送受信部１１によって受信された他車両の位置データから得られる一定区間内の車両の台数から車両の密度を算出し、当該密度が所定の閾値を超える場合に、走行阻害事象である渋滞が検出されたと判定しても良い。
【００３１】
また、取得部１３Ａは、情報収集部２１からの画像データを所定の基準に従って解析し、走行阻害事象である渋滞、事故又は道路工事が検出されたか否かを判定しても良い。取得部１３Ａは、例えば、パターンマッチング（テンプレートマッチング）などの画像処理により、渋滞、事故又は道路工事に関する判定を行っても良い。例えば、工事中であることを示す標識を画像データ中から検出し、道路工事が行われていると判定しても良い。
【００３２】
また、例えば、特開２００５−２３０５７９に記載されているように、デジタル画像を同じ性質を有する画素のかたまりからなるセグメンテーション毎の領域に分割し、例えばＳＵＶ（サポートベクターマシン）などの分類器により分類することで、画像の内容を特定し、渋滞もしくは事故が発生しているか又は道路工事が行われているか判断を行っても良い。
【００３３】
取得部１３Ａは、ステップＳ１１において、走行阻害事象が発生していないと判定する（ステップＳ１１：ＮＯ）と、本ルーチンの最初に戻り再度ステップＳ１１を実行する。
【００３４】
取得部１３Ａは、ステップＳ１１において、走行阻害事象が検出されたと判定する（ステップＳ１１：ＹＥＳ）と、当該走行阻害事象の各々を解析して、事象情報としての走行阻害事象の詳細情報（以下、単に詳細情報とも称する）を生成する。その後、当該詳細情報を特定する識別子として、詳細情報毎に発生順番号を付与する（ステップＳ１２）。走行阻害事象が発生する毎にこれに発生順番号が時系列に沿って順番に付与される。例えば、走行阻害事象として渋滞が検出された場合、取得部１３Ａは、他車両の位置データから渋滞の始点及び終点を特定し、渋滞の連続している区間の距離を算出して得られる渋滞の長さを詳細情報としても良い。
【００３５】
走行阻害事象の詳細情報及び発生順番号の付与態様の具体的な例について表１に示している。
【００３６】
【表１】
2018055471.tif 000003
【００３７】
表１の「走行阻害事象の詳細情報」欄に示すように、走行阻害事象の詳細情報には、走行阻害事象が検出された時刻、当該時刻における自車両の位置情報とともに走行阻害事象の内容が含まれている。「走行阻害事象の内容」には、例えば、渋滞、事故、道路工事中の各々に関する事象の詳細な内容が記憶されている。例えば、表１の最上列の詳細情報に対しては、発生順番号「１」が付与されている。
【００３８】
ステップＳ１２の実行後、走行阻害事象の詳細情報を、各走行阻害事象の内容に基づいて複数の区分に分類する。その後、当該分類された区分に対応する分類子を詳細情報に付与する（ステップＳ１３）。ステップＳ１２及びステップＳ１３において、取得部１３Ａは、発生順番号及び分類子を付与する付与部として機能する。
【００３９】
表２は、各区分に分類する際の決定基準、各決定基準に該当する走行阻害事象の概略を示す事象の区分及び当該事象の区分に対応して付与される「分類子」の例について示している。
【００４０】
【表２】
2018055471.tif 000004
【００４１】
表２に示す事象の区分は、事故、渋滞及び道路工事の３つの種類に大きく分類されている。さらに、同じ種類の事象内で事象の重大度に応じてレベル１乃至レベル３の３つのレベルに分類されている。すなわち、走行阻害事象は、事象の種類のみならず重大度によっても分類される。そして、事象の区分毎に分類子が定められている。従って、決定基準に従って分類することで、各事象に該当する事象の区分が決定され、当該事象の区分に対応する分類子が決定される。
【００４２】
例えば、表２の最上列に示すように、走行阻害事象の詳細情報が、決定基準である「事故、通行支障なし」に該当すると判定された場合、当該走行阻害事象の詳細情報は、事象の区分「事故（レベル１）」に該当し、当該区分に対応する分類子「ａ」が付与される。同様に、走行阻害事象の詳細情報が、「渋滞、10km以上」に該当すると判定された場合、当該走行阻害事象の詳細情報は、事象の区分「渋滞（レベル３）」に該当し、当該区分に対応する分類子「ｆ」が付与される。
【００４３】
表３は、表１の走行阻害事象の各々の内容に応じて表２の決定基準に従って分類子が付与された例を示している。
【００４４】
【表３】
2018055471.tif 000005
【００４５】
例えば、発生順番号１の走行阻害事象である「自然渋滞、１．５キロ、通過に５分」は、２ｋｍ未満の渋滞であり、表２より「渋滞（レベル１）」の区分に該当し、分類子「ｄ」が付与されている。
【００４６】
例えば、発生順番号４の走行阻害事象の詳細情報の場合、当該情報に含まれる走行阻害事象の内容が、「自損事故、規制無し、通行注意」であるので、決定基準である「事故、通行支障なし」に該当すると判定され、当該走行阻害事象の詳細情報には事象の区分「事故（レベル１）」に対応する分類子「ａ」が付与される。
【００４７】
また、例えば、発生順番号３の走行阻害事象の詳細情報の場合、当該情報に含まれる走行阻害事象の内容が、「事故渋滞１５キロ、通過に３０分」であるので、「渋滞、10km以上」に該当するとされ、当該走行阻害情報の詳細情報には事象の区分「渋滞（レベル３）」に対応する分類子「ｆ」が付与される。
【００４８】
また、例えば、発生順番号５の走行阻害事象の詳細情報の場合、当該情報に含まれる走行阻害事象の内容が、「工事中、通行止め」であるので、決定基準である「道路工事、通行不可」に該当すると判定され、当該走行阻害情報の詳細情報には事象の区分「道路工事（レベル３）」に対応する分類子「i」が付与される。
【００４９】
ステップＳ１３の実行後、発生順番号及び分類子が付与された走行阻害事象の詳細情報が記憶部１７に記憶される（ステップＳ１４）。
【００５０】
続いて、上記した走行阻害事象に関する情報の通信装置１０による送受信について説明する。通信装置１０による送受信は、無線通信によって行われる。無線通信は、例えば、ＩＥＥＥ８０２．１１、Ｗｉ−Ｆｉ(登録商標)（Wireless Fidelity）、もしくはＷｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）などの無線ＬＡＮ規格、又はBluetooth（登録商標）などの他の無線通信規格に従って行うことができる。
【００５１】
通信装置１０による無線通信は、送信先を指定せずに、又は送信先を指定して、ブロードキャスト送信によって行うことができる。また、通信装置１０による無線通信は、送受信先を指定してＰ２Ｐ（Peer to Peer）通信によって行うこともできる。
【００５２】
図３のフローチャートは、取得部１３Ａが取得した走行阻害事象の内容を簡略化した情報を制御部１３が生成し送受信部１１を介して配信する際の走行阻害事象配信ルーチンを示している。
【００５３】
制御部１３は、ステップＳ２１において、詳細情報が記憶されているか否かを判定する。ステップＳ２１において、詳細情報が記憶されていないと判定する（ステップＳ２１：ＮＯ）と、本ルーチンの最初に戻る。
【００５４】
制御部１３は、ステップＳ２１において、詳細情報が記憶されていると判定する（ステップＳ２１：ＹＥＳ）と、詳細情報に付与されている発生順番号とこれに対応する分類子との組を少なくとも１つ抽出し、識別情報を生成する（ステップＳ２２）。例えば、ステップＳ２２において、発生順番号、分類子及び検出時刻などに基づいて、発生順番号と分類子との組が抽出されても良い。例えば、発生順番号の遅い順に選択することで、より新しい詳細情報に対応する発生順番号と分類子の組を抽出することができる。また、例えば、特定の分類子が付与された詳細情報のみを選択することもできる。さらに、特定の分類子の付与された複数の詳細情報の中から、時刻に基づいて、新しい詳細情報のみを選択することもできる。なお、ステップＳ２２において、記憶されている全ての詳細情報に付与された発生順番号と分類子との組を選択し、これを含む識別情報を生成しても良い。
【００５５】
制御部１３は、ステップＳ２２の実行後、ステップＳ２２において抽出した発生順番号と分類子との組を含む情報である識別情報をブロードキャスト送信（配信）することを送受信部１１に指示する（ステップＳ２３）。例えば、当該ブロードキャスト送信において、ＳＳＩＤ（Service Set Identifier）を含んで送信されるデータフレーム等の既存のデータフレームに、ＳＳＩＤ等の情報と共に識別情報を含めて送信されても良い。ＳＳＩＤを含んで送信されるデータフレームとして、例えば、ビーコンフレーム、プローブ要求フレーム、プローブ応答フレームなどが挙げられ、これらを識別情報の送信に用いることができる。
【００５６】
表４は、発生順番号と分類子との組の例を示している。
【００５７】
【表４】
2018055471.tif 000006
【００５８】
表４には、発生順番号１乃至７についての分類子、すなわち７つの発生順番号と分類子との組が示されている。識別情報には、例えば、表４に示すような発生順番号と分類子の組が少なくとも１つ含まれる。
【００５９】
例えば、制御部１３は、一定時間毎に本ルーチンを実行しても良い。また、制御部１３は、自車両の配信可能な範囲内に他車両を検出した場合に、本ルーチンを実行することとしても良い。また、制御部１３は、走行阻害事象の詳細情報に基づいて、識別情報の送信が必要と判定した場合にのみ本ルーチンを実行しても良い。例えば、事故に関する情報について、事故の重大度の小さい情報（例えば、表２の「事故（レベル１）」に分類される情報）しか記憶されていない場合は識別情報の送信が不要と判定し、事故の重大度の大きい情報（例えば、表２の「事故（レベル３）」に分類される情報）が記憶されている場合に、識別情報の送信が必要と判定しても良い。
【００６０】
通信装置１０と同様の機能を有する他車通信装置は、上記のルーチンによって送信された識別情報を受信すると、受信した識別情報に対する応答情報（以下、リクエスト情報とも称する）を送信する。より詳細には、当該他車通信装置は、当該受信した識別情報に、当該他車通信装置が要求すべき走行阻害事象の詳細情報に関する情報が含まれているか否かを分類子に基づいて判定する。当該他車通信装置は、当該要求すべき情報が含まれていると判定した場合に、要求すべき詳細情報の発生順番号を選択的に送信する。
【００６１】
図４のフローチャートは、制御部１３が、他車通信装置からのリクエスト情報に応じて、送受信部１１を介して走行阻害事象の詳細情報を含む情報である本情報を送信する走行阻害事象提供ルーチンを示している。
【００６２】
制御部１３は、ステップＳ３１において、他車通信装置からのリクエスト情報が自車宛に到来したか否かを判定する。具体的には、リクエスト情報を受信すると、制御部１３は、受信したリクエスト情報に通信装置１０の識別ＩＤが含まれているか否かを判定することで、当該受信したリクエスト情報が自車宛に到来したか否かを判定する。リクエスト情報には、走行阻害事象配信ルーチンにおいて送受信部１１から送信された識別情報の中から、他車通信装置によって分類子に基づいて選択された発生順番号が含まれる。すなわち、他車通信装置は、分類子に基づいて発生順番号を選択することで、当該発生順番号に対応する走行阻害事象の詳細情報をリクエストする。
【００６３】
なお、当該他車通信装置は、発生順番号によって詳細情報の新しさを判定し、分類子に加えて、当該新しさの判定に基づいて選択した詳細情報をリクエストしても良い。また、リクエスト情報には、他車通信装置の識別ＩＤも含まれる。通信装置１０及び他車通信装置の識別ＩＤとして、例えば、ＭＡＣアドレス（Media Access Control Address）が用いられても良い。
【００６４】
制御部１３は、ステップＳ３１において、リクエスト情報が自車宛に到来したと判定する（ステップＳ３１：ＹＥＳ）と、リクエスト情報に含まれる発生順番号に対応する詳細情報を選択して取り出し、すなわち、記憶部１７から読み出して、本情報を生成する（ステップＳ３２）。本情報は、例えば、表１に示したような、発生順番号及び走行阻害事象の詳細情報を含む情報である。加えて、本情報には、当該リクエスト情報の送信元（リクエスト元）である他車通信装置の識別ＩＤ及び通信装置１０の識別ＩＤが含まれる。
【００６５】
制御部１３は、ステップＳ３１において、リクエスト情報が自車宛に到来していないと判定する（ステップＳ３１：ＮＯ）と、本ルーチンを最初から実行する。
【００６６】
制御部１３は、ステップＳ３２の実行後、送受信部１１に本情報を送信することを指示する（ステップＳ３３）。送受信部１１は、当該リクエスト情報の送信元（リクエスト元）である他車通信装置宛の本情報を送信する。より詳細には、例えば、リクエスト元の他車通信装置の識別ＩＤを含む本情報をブロードキャスト送信する。
【００６７】
なお、上記において、送受信部１１は、ブロードキャスト送信で本情報の送信を行う例について説明したが、Ｐ２Ｐ（Peer to Peer）通信を行うことで特定の送信先に送信しても良い。例えば、ステップ３３において、送信先である他車通信装置に認証依頼を行うことで、他車通信装置からの認証許可、接続の確立を経てＰ２Ｐ通信を開始し、本情報の送信を行っても良い。例えば、通信装置１０は、リクエスト情報に含まれる他車通信装置の識別ＩＤを用いて、当該認証依頼を行うことができる。また、例えば、他車通信装置は、識別情報に含まれる通信装置１０の識別ＩＤから、認証許否の判定を行うことができる。      
【００６８】
図５のフローチャートは、例えば、通信装置１０が通信装置１０と同様の機能を有する他車通信装置から走行阻害事象の識別情報を受信した際に、制御部１３が送受信部１１を介して、リクエスト情報を送信する走行阻害事象リクエストルーチンを示している。
【００６９】
制御部１３は、ステップＳ４１において、他車通信装置から識別情報が到来したか否か、すなわち、送受信部１１が識別情報を受信したか否かを判定する。
【００７０】
制御部１３は、ステップＳ４１において、識別情報が到来していないと判定する（ステップＳ４１：ＮＯ）と、本ルーチンを最初から繰り返す。
【００７１】
制御部１３は、ステップＳ４１において、識別情報が到来したと判定する（ステップＳ４１：ＹＥＳ）と、識別情報に含まれる分類子に基づいて、当該識別情報の送信元である他車通信装置に要求すべき詳細情報があるか否かを判定する（ステップＳ４２）。
【００７２】
制御部１３は、ステップＳ４２において、要求すべき詳細情報が無いと判定する（ステップＳ４２：ＮＯ）と、本ルーチンの最初に戻る。
【００７３】
制御部１３は、ステップＳ４２において、要求すべき詳細情報が有ると判定する（ステップＳ４２：ＹＥＳ）と、受信した識別情報の中から、要求すべき詳細情報に対応する発生順番号を選択し、リクエスト情報を生成する（ステップＳ４３）。例えば、ステップＳ４２の判定は、予め設定された判定基準によって行うこととしても良い。例えば、予め指定された分類子に該当する分類子が識別情報に含まれる場合に、要求すべき詳細情報があると判定することとしても良い。また、例えば、発生順番号に基づいて、新しい情報を優先的に選択することとしても良い。
【００７４】
なお、識別情報には、当該識別情報の送信元である他車通信装置の識別ＩＤが含まれる。また、リクエスト情報には、当該他車通信装置の識別ＩＤが含まれる。
【００７５】
制御部１３は、ステップＳ４３の実行後、送受信部１１にリクエスト情報の送信を指示する（ステップＳ４４）。送受信部１１は、例えば、送信元の他車通信装置の識別ＩＤを含むリクエスト情報をブロードキャスト送信する。
【００７６】
また、通信装置１０は、送信したリクエスト情報に応じた詳細情報を他車通信装置から受信すると、例えば、図６のフローチャートに示すように、受信した内容を表示部２５の表示画面に表示することとしても良い。図６に示す走行阻害事象表示ルーチンにおいて、走行阻害事象の詳細情報を受信したかを判定（ステップＳ５１）し、受信したと判定した場合に詳細情報の内容を表示する文字情報又は画像情報等を含む表示データを生成する（ステップＳ５２）。そして、表示部２５の表示画面に当該表示データを表示させる（ステップ５３）。
【００７７】
尚、リクエスト情報をブロードキャスト送信する例について説明したが、上記した本情報を送信する場合と同様に、Ｐ２Ｐ通信を行うことで特定の送信先に送信しても良い。  上記したように、通信装置１０は、識別情報及びリクエスト情報等の情報を、ＳＳＩＤを含んで送信されるデータフレーム等の既存のデータフレームに含めてブロードキャスト送信を行うこともできる。ＳＳＩＤを含んで送信されるデータフレームとして、例えば、ビーコンフレーム、プローブ要求フレーム、プローブ応答フレームなどが挙げられる。また、例えば、ＳＳＩＤとして送信可能な３２文字のうち使用されていない文字数（容量）を使用して、識別情報又はリクエスト情報をブロードキャスト送信することで、簡易的に識別情報やリクエスト情報を送信することができる。また、ＭＡＣアドレス（Media Access Control Address）を送信元及び送信先の車両の識別ＩＤとして用いることもできる。
【００７８】
例えば、当該ＳＳＩＤを含んで送信されるデータフレームは、識別情報又はリクエスト情報を含んで周期的に出力（送信）されても良く、一定距離内に車両が検出された場合など、所定の条件が満たされた場合にのみ識別情報又はリクエスト情報を含むこととしても良い。また、Wi-Fi Direct(登録商標)のデバイスＩＤを含んで送信されるデータフレームも同様に、識別情報又はリクエスト情報等を送信する際のデータフレームとして適用可能である。
【００７９】
また、上記した各ルーチンにおいて送受信される識別情報、リクエスト情報及び詳細情報のデータ構造は、例えば、図７Ａ、図７Ｂ及び図７Ｃに示すようなデータフレームとすることができる。図７Ａに示すように、識別情報は、複数の発生順番号と分類子との組及び送信元車両の識別ＩＤ（Ｍ１）が含まれていても良い。当該識別ＩＤ（Ｍ１）が含まれる識別情報を受信した車両は、当該識別情報に対する応答であるリクエスト情報を、宛先を指定して送信することができる。
【００８０】
図７Ｂに示すように、リクエスト情報は、特定の発生順番号、識別情報の送信元ＩＤ（Ｍ１）に加えて、リクエスト情報の送信元であるリクエスト元車両の識別ＩＤ（Ｍ２）を含んでいても良い。当該識別ＩＤ（Ｍ２）が含まれるリクエスト情報を受信した車両は、宛先を識別ＩＤ（Ｍ２）と指定してリクエスト情報に応じた走行阻害事象の詳細情報を送信することができる。
【００８１】
上述のように、リクエスト元車両は、例えば、特定の分類子と組になった発生順番号を選択しても良い。また、リクエスト元車両は、同じ分類子が付与された発生順番号と分類子との組の中から、発生順番号に基づいてリクエスト対象とする発生順番号を選択しても良い。
【００８２】
例えば、発生順番号の遅い番号が付された詳細情報ほど後から発生した走行阻害事象に対応していることから、より遅い方の発生順番号を選択することで、より新しい詳細情報を選択することができる。図７Ｂでは、図７Ａに示された分類子「ｄ」が付与された内の発生順番号の大きい方、すなわち新しい方から二つが選択され、これに対応する発生順番号「１１」及び「１２」がリクエスト情報に含まれる例について示している。
【００８３】
また、図７Ｃに示すように、本情報は、リクエスト情報に含まれた発生順番号に対応する詳細情報を含むデータフレームとすることができる。なお、詳細情報には、画像データが含まれていても良い。例えば、カメラ１９によって取得された画像中の、走行阻害事象に対応する画像データが詳細情報に含まれて送信されても良い。
【００８４】
また、識別情報、リクエスト情報及び本情報の少なくとも１つに、各情報の送信元車両の移動経路に関する情報が含まれていても良い。例えば、識別情報に、識別情報の送信元車両が識別情報の送信時において既に走行した既移動経路に関する情報が含まれている場合、これを受信した車両は、当該既移動経路情報を、リクエスト対象とする詳細情報を選択する際の判断基準の１つとすることができる。
【００８５】
また、例えば、リクエスト情報にリクエスト元車両が走行を予定している予定移動経路に関する情報が含まれている場合、これを受信した車両は、送信すべき走行阻害事象の詳細情報を含む本情報を生成する際に、自車両の既移動経路と、リクエスト元車両の予定移動経路とを対比し、共通する経路区間又は共通する経路区間の有無を認識することができる。そして、当該受信した車両は、当該リクエスト元車両に送信すべき走行阻害事象を選択し又は詳細情報を送信するか否かを判定することができる。
【００８６】
例えば、自車両が走行する走行路に対して、対向車線車を走行する他車両又は異なる経路から近接する走行路に合流した他車両は、自車両が取得した走行阻害事象に関する情報を取得していない可能性がある。また、当該他車両は、自車両が取得していない走行阻害事象に関する情報を取得している可能性がある。従って、自車両と他車両との間で各車両が取得した走行阻害事象を送受信することで、互いに取得していない情報の交換を行うことができる。このとき、上記したような予定経路情報と既経路情報との対比を行うことで、送受信すべき走行阻害事象に関する選択をより精度良く行うことができる。
【００８７】
以上、説明したように、本実施例の通信装置１０によれば、走行阻害事象を取得して発生順番号（識別子）を付与し、取得した走行阻害事象の内容に基づいた分類子を付与することで、走行阻害事象の各々を特定することができる。そして、識別子及び分類子の対を含む識別情報を送信することで、識別情報を受信した他車両からリクエストされた走行阻害事象の詳細情報、すなわち他車両が必要とする情報のみを選択的に送受信することができる。従って、高効率な通信が可能であり、通信トラフィックの増大を防止することが可能となる。
[変形例］
本実施例の通信装置の変形例として、取得した走行阻害事象に対して、複数種の分類子を付与する場合について説明する。
【００８８】
表５は、走行阻害事象の各々に対して、事象の区分に基づく事象分類子、検出時刻からの経過時間に基づく経過時間分類子及び現在位置からの距離に基づいた距離分類子が付与された例について示している。
【００８９】
【表５】
2018055471.tif 000007
【００９０】
他車通信装置は、表５に示す複数の分類子のうちの任意の１つに基づいて、要求する詳細情報を選択しても良い。また、他車通信装置は、表５の複数の分類子に基づいて総合的に判断し、要求する詳細情報を選択することができる。
【００９１】
なお、表６及び表７に、経過時間分類子及び距離分類子を付与する際の判定基準を示している。
【００９２】
【表６】
2018055471.tif 000008
【００９３】
【表７】
2018055471.tif 000009
【００９４】
また、通信装置１０は、例えば、表６及び表７に示すように、各分類子の評価点を定めていても良い。例えば、通信装置１０は、各分類子の評価点の合計の値の大小に基づいて、識別情報の送信の要否を判定しても良い。また、例えば、他車通信装置は、当該合計の値に基づいて、リクエスト情報を生成しても良い。
【００９５】
なお、検出時刻から一定の時間が経過した走行阻害事象の詳細データを削除することとしても良い。
【００９６】
以上、説明したように、本実施例の変形例によれば、走行阻害事象に対して複数の分類子を付与し、当該複数の分類子と発生順番号を配信することにより、他車両のニーズに応じた自在な選択を可能とし、必要な情報のみを精度良く抽出して送受信することができる。従って、実際に通信装置間で送受信されるデータ量を必要最小限に近づけることができる。
【００９７】
なお、本実施例の通信装置の情報収集手段として、カメラを用いる例について説明したがこれに限らず、他の手段を用いても良く、又は他の手段と組み合わせても良い。例えば、本実施例の通信装置はカメラに加えてレーダを有していても良く、例えば、レーダが物体を検知した場合に、カメラからの画像データを情報収集部２１が制御部１３に送ることとしても良い。また、静止画の画像データを解析して走行阻害事象を判定する例について説明したが、これに限らず、例えば一定時間の動画から判定を行っても良い。
【００９８】
また、走行阻害事象の詳細情報に含まれる検出時刻について、各事象が特定された時刻として説明したが、これに限らない。他車両の位置に関するデータ又は画像データなど、詳細情報を特定するためのデータが取得された時刻としても良い。
【００９９】
また、識別子が発生順番号であり、数字で表した例について説明したが、識別子は番号に限らず、記号又は数字と記号の組み合わせ等でも良い。識別子は、詳細情報の各々を区別できるように付与されていれば良い。
【０１００】
また、分類子が付与される際の事象の区分は、上記したものに限らない。例えば、事象の種類、種類毎の重大度、種類毎の経過時間などを任意に設定することができる。さらに、識別情報を受信した際の、応答情報生成時においても、任意の選択基準を設定することができる。例えば、「発生から３０分以内の事故（レベル３）のみを取得する」など、応答を生成する車両の状況に合わせて設定しても良い。なお、分類子の付与及び応答生成時の選択基準等の設定は、操作部２７の操作によって行われても良い。
【０１０１】
なお、分類子は、走行阻害事象の取得時に付与される例について説明したが、走行阻害事象の取得時には発生順番号のみが付与され、分類子が付与されなくとも良い。識別情報送信時に最新の走行阻害事象の詳細情報に基づいて、分類子が付与されれば良い。
【０１０２】
上記した実施例において、リクエスト情報及び本情報をブロードキャスト送信する際に、例えば、周期的に送信するＳＳＩＤを含んで送信されるデータフレームにリクエスト情報を含めて送信することができる。また、例えば、周期的に送信するＳＳＩＤを含んで送信されるデータフレームとは別のデータフレームに本情報を含めても良い。例えば、ＳＳＩＤの送信の合間に又はＳＳＩＤの送信を一時中断して当該別のデータフレームを送信することで、本情報を送信することとしても良い。また、Wi-Fi Direct(登録商標)のデバイスＩＤを含んで送信されるデータフレームをリクエスト情報及び本情報の送信に適用することも可能である。
【０１０３】
なお、通信装置１０が送受信する事象情報が走行阻害情報である例について説明したが、これに限らない。事象情報には、走行の効率や安全の確保に関する情報など車両の走行に資する他の情報が含まれていても良い。例えば、事象情報には、道路の空き状況や無事故達成期間などの情報が含まれていても良い。
【０１０４】
以上、詳細に説明したように、本願発明の通信装置によれば、自車両の走行に関する情報を事象情報として取得し、事象情報の各々に発生順番号（識別子）及び分類子を付与することができる。従って、自車両は、当該識別子と分類子との組を含む識別情報、すなわち事象情報が簡略化された情報を他車両に配信又は送信することができる。そして、識別情報を受信した他車両は、識別子及び分類子に基づいて選択した識別子を含むリクエスト情報を送信することができる。自車両は、他車両からリクエストされた事象の本情報、すなわち他車両が必要とする情報のみを選択的に送信することができる。従って、高効率な送受信が可能であり、通信トラフィックの増大を防止することが可能となる。
【０１０５】
また、本願発明の通信方法は、本願発明の通信方法を実行させるプログラムによって実行することができる。なお、本願発明の通信方法を実行させるプログラムは、コンピュータで読み取り可能な記録媒体に記録され、好適に使用することができる。例えば、本願発明の通信装置に内蔵又は接続されたコンピュータが、本願発明のプログラムを記録媒体から読み取り、本願発明の通信プログラムを実行することができる。
【符号の説明】
【０１０６】
１０  通信装置
１１  送受信部
１３  制御部
１３Ａ  取得部
１５  位置検出部
１７  記憶部
１９  カメラ
２１  情報収集部
２５  表示部
２７  操作部
【図１】
2018055471.tif 000010
【図２】
2018055471.tif 000011
【図３】
2018055471.tif 000012
【図４】
2018055471.tif 000013
【図５】
2018055471.tif 000014
【図６】
2018055471.tif 000015
【図７Ａ】
2018055471.tif 000016
【図７Ｂ】
2018055471.tif 000017
【図７Ｃ】
2018055471.tif 000018