(57)【特許請求の範囲】
【請求項１】
情報元装置が送信した情報提供サービス用の情報を取得して車載機に送信する路側通信装置であって、
取得した前記情報に異常があるか否かを判定する第１判定部と、
取得した前記情報が、所定時間毎の変動が予定されている変動情報と所定時間毎の変動が予定されていない不変動情報のうちのいずれに該当するかを判定する第２判定部と、
前記第１判定部が異常と判定した前記情報について、前記第２判定部による判定結果に応じて異なった異常対応処理を実行する処理部と、
前記情報を前記車載機にダウンリンクする提供用情報として記憶可能な記憶部と、
前記提供用情報が前記記憶部から削除された場合に、当該提供用情報の送信要求を前記送信元装置に送信するリクエスト部と、を備えており、
前記処理部が実行する異常対応処理は、
取得した前記情報が前記変動情報である場合には、前記変動情報と同種の前記提供用情報を前記記憶部から削除せずに、取得した前記情報を破棄する処理であり、
取得した前記情報が前記不変動情報である場合には、前記不変動情報と同種の前記提供用情報を前記記憶部から削除し、かつ、取得した前記情報を破棄する処理であることを特徴とする路側通信装置。
【請求項２】
前記第１判定部は、取得した前記情報に記されているデータ長の値と、当該情報に実際に格納されているデータ長とを比較することにより、当該情報が異常か否かを判定する請求項１に記載の路側通信装置。
【請求項３】
前記第１判定部は、取得した前記情報に記されている可変項目数の値と、当該情報に実際に格納されている可変項目の数とを比較することにより、当該情報が異常か否かを判定する請求項１又は２に記載の路側通信装置。
【請求項４】
情報提供サービス用の情報を送信する１又は複数の前記情報元装置と、
送信された前記情報を請求項１に記載の１又は複数の前記路側通信装置に中継する情報中継装置と、
自身に中継された前記情報を前記車載機に送信する１又は複数の前記路側通信装置と、
を備えていることを特徴とする情報中継システム。
【請求項５】
情報元装置が送信した情報提供サービス用の情報を取得して車載機に送信する路側通信装置が行う異常処理方法であって、
取得した前記情報に異常があるか否かを判定する第１ステップと、
取得した前記情報が、所定時間毎の変動が予定されている変動情報と所定時間毎の変動が予定されていない不変動情報のうちのいずれに該当するかを判定する第２ステップと、
前記第１ステップで異常ありと判定された前記情報について、前記第２ステップによる判定結果に応じて異なった異常対応処理を実行する第３ステップと、
前記情報を前記車載機にダウンリンクする提供用情報として記憶部に記憶させる第４ステップと、
前記提供用情報が前記記憶部から削除された場合に、当該提供用情報の送信要求を前記送信元装置に送信する第５ステップと、を備えており、
前記第３ステップにおける異常対応処理は、
取得した前記情報が前記変動情報である場合には、前記変動情報と同種の前記提供用情報を前記記憶部から削除せずに、取得した前記情報を破棄する処理であり、
取得した前記情報が前記不変動情報である場合には、前記不変動情報と同種の前記提供用情報を前記記憶部から削除し、かつ、取得した前記情報を破棄する処理であることを特徴とする異常処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報元装置が送信した情報提供サービス用の情報を取得して車載機に送信する路側通信装置と、この装置が行う異常処理方法に関する。
また、本発明は、情報元装置から送信された情報提供サービス用の情報を、上記路側通信装置に中継する情報中継システムに関する。
【背景技術】
【０００２】
例えば、車両の安全運転支援や歩行者の安全を支援するための、路車協調の情報提供システムが既に開発されている。
このシステムは、路側センサにより検出した車両情報や歩行者情報、或いは、交通信号機の信号情報を、路上装置（例えば、光ビーコン等の路側通信装置）を通じて車両に送信することで運転者の安全運転に役立てるものである。
【０００３】
従来、かかる情報提供システムとして、中央装置、交通信号制御機及び路上装置を備え、中央装置が、各交差点がサービス交差点か否かの識別情報等を含むサービス交差点情報を複数の交通信号機へ送信するものがある（特許文献１参照）。
この場合、路上装置は、通信回線で接続された交通信号制御機からサービス交差点情報を受信すると、その情報を車載機へ送信する。また、車載機は、受信したサービス交差点情報に基づいて、サービス交差点の所在地を道路地図に重畳して報知情報を作成し、これを運転者へ提供する。
【０００４】
上述の情報提供システムでは、情報元装置である中央装置や交通信号制御機と、車載機と通信可能な路上装置との間の情報の授受は、装置間の接続網を定義した情報テーブルを設定することで、予め定められた接続網に従って行われる。
例えば、ある交通信号制御機は、予め定められた路上装置へ情報を送信するように情報テーブルが設定されている。また、他の交通信号制御機は、別の路上装置へ情報を送信するように情報テーブルが設定されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の従来の情報提供システムでは、予め設定された情報テーブルによって情報元装置と路上装置が関連付けられているので、無関係の情報元装置の情報が特定の路上装置に提供されることはない。
しかし、情報テーブルで定められた正式な情報元装置が、何らかの原因で桁落ちやデータ欠損のある異常な情報を送信することがあり得る。このような情報を路上装置が車載機に送信すると、車載機側での安全運転支援に支障が生じるおそれがある。
【０００７】
本発明は、かかる従来の問題点に鑑み、取得した情報に異常があっても適切な異常対応処理を行うことができる路側通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  本発明の路側通信装置は、情報元装置が送信した情報提供サービス用の情報を取得して車載機に送信する路側通信装置であって、取得した前記情報に異常があるか否かを判定する第１判定部と、取得した前記情報が、所定時間毎の変動が予定されている変動情報と所定時間毎の変動が予定されていない不変動情報のうちのいずれに該当するかを判定する第２判定部と、前記第１判定部が異常と判定した前記情報について、前記第２判定部による判定結果に応じて異なった異常対応処理を実行する処理部と、を備えていることを特徴とする。
【０００９】
本発明の路側通信装置によれば、上記処理部が、第１判定部が異常と判定した情報について、第２判定部による判定結果に応じて異なった異常対応処理を実行するので、路側通信装置が取得した情報に異常があっても、当該路側通信装置において適切な異常対応処理を行うことができる。
【００１０】
（２）  本発明の路側通信装置において、前記情報を前記車載機にダウンリンクする提供用情報として記憶可能な記憶部と、前記提供用情報が前記記憶部から削除された場合に、当該提供用情報の送信要求を前記送信元装置に送信するリクエスト部と、を更に備えていることが好ましい。
【００１１】
この場合、前記処理部が実行する異常対応処理は、取得した前記情報が前記変動情報である場合には、前記変動情報と同種の前記提供用情報を前記記憶部から削除せずに、取得した前記情報を破棄する処理とすればよい。
その理由は、上記「変動情報」は、所定時間毎の変動が予定されている情報であるから、記憶部から古い提供用情報を削除しなくても、次回以降の更新処理によって変動情報を上書きすることにすれば、比較的短時間で正しい情報に校正できるからである。
【００１２】
また、前記処理部が実行する異常対応処理は、取得した前記情報が前記不変動情報である場合には、前記変動情報と同種の前記提供用情報を前記記憶部から削除し、かつ、取得した前記情報を破棄する処理とすればよい。
その理由は、上記「不変動情報」は、所定時間毎の変動が予定されていない情報であるから、古い提供用情報を記憶部から削除して提供用情報の送信要求をリクエスト部に送信させることにより、改めて更新すべき情報を情報元装置に要求しないと、古い提供用情報のままで情報提供サービスが運用されることになるからである。
【００１３】
（３）  本発明の路側通信装置において、前記第１判定部は、例えば、取得した前記情報に記されているデータ長の値と、当該情報に実際に格納されているデータ長とを比較することにより、当該情報が異常か否かを判定することができる。
（４）  また、前記第１判定部において、取得した前記情報に記されている可変項目数の値と、当該情報に実際に格納されている可変項目の数とを比較することにより、当該情報が異常か否かを判定することにしてもよい。
【００１４】
（５）  本発明の情報中継システムは、本発明の路側通信装置を用いた情報中継システムであり、情報提供サービス用の情報を送信する１又は複数の前記情報元装置と、送信された前記情報を１又は複数の前記路側通信装置に中継する情報中継装置と、自身に中継された前記情報を前記車載機に送信する１又は複数の前記路側通信装置と、を備えている。
このため、本発明の情報中継システムは、本発明の路側通信装置と同様の作用効果を奏する。
【００１５】
（６）  また、本発明の異常処理方法は、情報元装置が送信した情報提供サービス用の情報を取得して車載機に送信する、本発明の路側通信装置が行う異常処理方法である。
このため、本発明の異常処理方法についても、本発明の路側通信装置と同様の作用効果を奏する。
【発明の効果】
【００１６】
以上の通り、本発明によれば、路側通信装置が取得した情報に異常があっても、適切な異常対応処理を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】情報中継システムの一例を示す模式図である。
【図２】システム情報のフォーマット例を示す図である。
【図３】信号情報のフォーマット例を示す図である。
【図４】障害物検知情報のフォーマット例を示す図である。
【図５】情報中継装置の構成の一例を示すブロック図である。
【図６】機器テーブルの構成例を示す説明図である。
【図７】サービステーブルの構成例を示す説明図である。
【図８】サービステーブルで決定された情報の中継状態の例を示す模式図である。
【図９】サービステーブルの生成処理手順を示すフローチャートである。
【図１０】不変動情報の処理手順を示すタイムチャートである。
【図１１】変動情報の処理手順を示すタイムチャートである。
【図１２】光ビーコンの構成の一例を示すブロック図である。
【図１３】光ビーコンの制御部の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明に係る路側通信装置（例えば、光ビーコン５）とこれを用いた情報中継システムの実施形態を説明する。
〔情報中継システム〕
図１は情報中継システムの一例を示す模式図である。
図１に示すように、本実施形態の情報中継システムは、情報中継装置１、情報元装置の一例としての交通信号制御機２、情報元装置の一例としての画像式の車両感知器４、路側通信装置としての光ビーコン５、及び、中央装置８などを備えている。
【００１９】
なお、図１に示す各装置の数や設置場所はあくまでも一例であって、本発明のシステムが図１の構成に限定されるものではない。
図１の例では、交差点付近に２つの車両感知器４Ａ，４Ｂが設置され、交差点に向かう同じ流入道路に２つの光ビーコン５Ａ，５Ｂが設置されている。なお、本明細書においては、車両感知器の共通事項の場合は共通符号「４」を用い、車両感知器ごとに相違する個別事項の場合は符号「４Ａ」「４Ｂ」を用いて両者を区別する。光ビーコンについても同様である。
【００２０】
図１に示すように、交差点の四隅付近には信号灯器３が設置されている。各信号灯器３は交通信号制御機２により制御される。
交通信号制御機２は、中央装置８から受信した灯色切替タイミングに基づいて、所定時間（例えば１秒）毎に「信号情報」（図３参照）を生成し、これを外部に送信することができる。この信号情報は、例えば、各信号灯器３の現在ステップにおける残り表示時間（残秒数）や、将来ステップにおける表示時間（例えば２サイクル分）などの情報で構成される。
【００２１】
交差点付近には、画像式の車両感知器４が設置されている。この車両感知器４は交差点に繋がる道路の所要領域や交差点内の領域である、感知領域４０に存在する車両や歩行者等を検知することができる。
車両感知器４は、車両の存在、感知領域４０に存在する車両の台数、車両の位置及び速度、車種、感知後の経過時間などの「車両感知情報」を生成し、これを外部に送信することができる。
【００２２】
図１に示す２つの車両感知器４Ａ，４Ｂのうち、車両感知器４Ａは、交差点を矢印Ｘ方向に流入する道路（以下、単に「流入道路」ということがある。）における、渋滞長や交通量を検出するためのものである。
また、車両感知器４Ｂは、上記流入道路を走行して交差点に進入する車両から見た、対向直進車両の位置と速度等を検出するためのものである。対向直進車両の位置と速度は、例えば右直事故を防止する安全運転支援を行う場合に役立つ情報である。
なお、車両感知器４は、画像式に限定されるものではなく、超音波式など他の方式のものでもよい。
【００２３】
上述の流入道路には光ビーコン５が設置されている。この光ビーコン５は、通信領域５０において車載機７と赤外光を用いた双方向通信を行う。従って、光ビーコン５を経由して、後述の「情報提供サービス」に応じた所要の情報を含むダウンリンク情報を、通信領域５０を通過する車両の車載機７に向けて送信することができる。
また、光ビーコン５は、通信領域５０を通過する車両の車載機７から、旅行時間やプローブデータなどを含むアップリンク情報を受信することができる。
【００２４】
図１に示す２つの光ビーコン５Ａ，５Ｂのうち、交差点から上流側に適長距離だけ離れた光ビーコン５Ａは、主に車両感知器４Ａの感知情報を車載機７に伝送するために設置されたものである。また、交差点近傍の光ビーコン５Ｂは、主に車両感知器４Ｂの感知情報を車載機７に伝送するために設置されたものである。
なお、光ビーコン５に代えて、電波ビーコン、ＤＳＲＣ（Dedicated Short Range Communication）、狭域の無線ＬＡＮ通信装置などを用いることもできる。
【００２５】
情報中継装置１は、交差点付近の適宜の場所に設置されている。情報中継装置１は、交通管制センター等に設置された中央装置８、交通信号制御機２、車両感知器４及び光ビーコン５と所定のインタフェース規格で接続されている。
なお、情報中継装置１は、図１に示すように、他装置と別体であってもよいが、交通信号制御機２や光ビーコン５に内蔵する一体型の装置であってもよい。
【００２６】
情報中継装置１は、中央装置８、交通信号制御機２及び車両感知器４などが出力する各種の情報を、「情報提供サービス」の内容に応じて中継する。すなわち、光ビーコン５は、自身に設定された「情報提供サービス」に必要な情報を、情報報中継装置１を経由して情報元装置から取得し、取得した情報を車載機７に送信する。
また、情報中継装置１は、光ビーコン５が有線インタフェース側に送信する情報を、中央装置８や交通信号制御機２などに中継する。
【００２７】
中央装置８は、光ビーコン５による情報提供サービスの管理機能を有する。すなわち、中央装置８は、光ビーコン５が提供する「情報提供サービス」の定義部分を有する、光ビーコン５毎に定めた「システム情報」を生成し、これを外部に送信することができる。
中央装置８が送信した「システム情報」は、情報中継装置１を経由して光ビーコン５が受信する。光ビーコン５は、受信した「システム情報」によって定められた「情報提供サービス」に応じて、所要の情報を車載機７へ送信する。
【００２８】
〔情報提供サービスの種類とダウンリンク情報〕
本実施形態の情報中継システムによって光ビーコン５から提供されるサービス（情報提供サービス）には、例えば次のものが含まれる。
１）「信号情報」を提供するための「信号情報提供サービス」
２）「道路交通に関する規制内容」を提供するための「規制情報提供サービス」
３）「道路上の障害物に関する情報」を提供する「障害物検知情報提供サービス」
４）「路面情報」を車両に提供するための「路面情報提供サービス」
【００２９】
上記４種類のサービスのうち、種別番号１の「信号情報提供サービス」の場合には、光ビーコン５が送出するダウンリンク情報に次の各情報が含められる。
・システム情報
・道路線形情報
・信号情報
・信号事象表現情報
【００３０】
また、種別番号３の「障害物検知情報提供サービス」の場合には、光ビーコン５が送出するダウンリンク情報に次の各情報が含められる。
・システム情報
・道路線形情報
・障害物検知情報
・障害物検知事象表現情報
【００３１】
なお、以下において、光ビーコン５が、情報提供サービスの種別に応じてダウンリンク情報に含めることにより、車載機７にダウンリンクする上記各情報を「提供用情報」という場合がある。  
ここで、ダウンリンク情報に含める提供用情報の種別毎の簡単な定義と、その各情報の送信元及び「変動情報」か「不変動情報」かの種別（時間的属性）を記載すると、次の通りである。この場合の「変動情報」とは、所定時間毎の変動が予定されている動的な情報のことをいい、「不変動情報」とは、所定時間毎の変動が予定されていない静的な情報のことをいう。また、１つの光ビーコン５で複数のサービスを行う場合には、「システム情報」は各サービスについて共通情報となる。
【００３２】
「システム情報」：光ビーコン５のサービス稼働状態を規定する基本情報
送信元    ：中央装置８
時間的属性：不変動情報
「道路線形情報」：光ビーコン５から対象交差点等までの道路構造の情報
送信元    ：中央装置８
時間的属性：不変動情報
【００３３】
「信号情報」：対象交差点の信号機の予定秒数を表す情報
送信元    ：交通信号制御機２
時間的属性：変動情報
「信号事象表現情報」：信号情報に対応する停止線の位置情報
送信元    ：中央装置８
時間的属性：不変動情報
【００３４】
「障害物検知情報」：障害物検知事象表現情報の検知エリアを特定する情報
送信元    ：車両感知器４
時間的属性：不変動情報
「障害物検知事象表現情報」：障害物を検出するセンサの検知状態を表す情報（本実施形態では、車両感知器４による車両感知情報）
送信元    ：車両感知器４
時間的属性：変動情報
【００３５】
〔各情報のデータフォーマット〕
図２〜図４は、ダウンリンク情報を構成する上記各情報のうち、「システム情報」、「信号情報」及び「障害物検知情報」のデータフォーマットの一例を示す図である。
【００３６】
＜システム情報のデータフォーマット＞
図２はシステム情報のフォーマット例を示す図である。
図２において、それぞれのレコードのデータ長は１又は２バイトとなっている。
「バージョン」は格納情報のバージョンを示し、バージョンが未定や不明の場合にはフルビットが格納される。「データ長」は次のフィールド以降の実データ長を示す。
「送信時刻」は光ビーコン５による車載機７への情報提供時刻を示し、ここには、光ビーコン５自身がダウンリンク送信の際にその送信時刻を格納する。
【００３７】
「光ビーコンヘッド数（Ｍ）」は各光ビーコン５が有する車線毎のビーコンヘッドの数を示す。「光ビーコンヘッド位置（１）〜（Ｍ）」には、ヘッド番号１〜Ｍの各ビーコンヘッドの位置情報（例えば緯度・経度・標高）が格納される。
「情報提供サービス数（Ｎ）」は、当該光ビーコン５が行う情報提供サービスの数を示す。「サービス情報（１）〜（Ｎ）」には、情報提供サービスについてのシステム上の識別番号や、当該サービスの種別を特定するための情報が格納される。
【００３８】
具体的には、「サービス情報（１）〜（Ｎ）」には、識別番号としての「サービス番号１〜Ｎ」と、当該番号１〜Ｎのサービスの稼働状態を示す「サービス状態」と、当該番号１〜Ｎについての情報提供サービスの「サービス種別番号」とが格納される。
この「サービス種別番号」には、１〜４のいずれかの数値が格納され、これにより、光ビーコン５における特定のサービス番号についての前記「情報提供サービス」の種別が決定される。
【００３９】
例えば、本実施形態では、光ビーコン５Ａが、「信号情報提供サービス」と車両感知器４Ａを用いた「障害物検知情報提供サービス」を行うことを想定している。
このため、光ビーコン５Ａのシステム情報に格納される情報提供サービス数Ｎは、「２」となる。また、光ビーコン５Ａのシステム情報には、例えば、サービス番号１のサービス情報（１）に、「信号情報提供サービス」に対応するサービス種別番号「１」が格納され、サービス番号３（仮に、サービス番号２は欠番とする。）のサービス情報（３）に、「障害物検知情報提供サービス」に対応するサービス種別番号「３」が格納される。
【００４０】
また、本実施形態では、光ビーコン５Ｂが、「信号情報提供サービス」と車両感知器４Ｂを用いた「障害物検知情報提供サービス」を行うことを想定している。
このため、光ビーコン５Ｂのシステム情報に格納される情報提供サービス数Ｎは、「２」となる。また、光ビーコン５Ｂのシステム情報には、例えば、サービス番号１のサービス情報（１）に、「信号情報提供サービス」に対応するサービス種別番号「１」が格納され、サービス番号４のサービス情報（４）に、「障害物検知情報提供サービス」に対応するサービス種別番号「３」が格納される。
【００４１】
＜信号情報のデータフォーマット＞
図３は１つの流入道路についての信号情報のフォーマット例を示す図である。
図３において、それぞれのレコードのデータ長は１又は２バイトとなっている。
「バージョン」は格納情報のバージョンを示し、バージョンが未定や不明の場合にはフルビットが格納される。「データ長」は次のフィールド以降の実データ長を示す。
「総灯器数（Ｊ）」は灯色とその変化タイミングとが共通するグループの数を示し、「灯色変化数（Ｋ）」は当該灯器における、現サイクルと次サイクルにおける信号灯色の出力変化数を示す。
【００４２】
「灯色情報（１）」は現在の信号灯色の情報を示し、「灯色情報（２）」は２番目の信号灯色の情報を示す。「丸信号灯色表示」は当該灯色情報における丸灯の灯色を示し、これには、「０：不明」「１：青」「２：黄」「３：赤」「４：黄点滅」「５：赤点滅」「６：滅灯」の７種類がある。
「青矢信号表示方向」は青矢灯器の通行許可方向を表し、その許可方向には、「ｂｉｔ７：左斜め後」「ｂｉｔ６：左」「ｂｉｔ５：左斜め前」「ｂｉｔ４：直進」「ｂｉｔ３：右斜め前」「ｂｉｔ２：右」「ｂｉｔ１：右斜め後」「ｂｉｔ０：Ｕターン」の８方向がある。
【００４３】
「最小残秒数」は当該灯色の予定継続の最小秒数（０．１秒単位：０．０〜２４０．０秒）を示しており、残秒数が確定している場合は確定秒数が格納され、残秒数が可変の場合は最小残秒数が格納される。
「最大残秒数」は当該灯色の予定継続の最大秒数（０．１秒単位：０．０〜２４０．０秒）を示しており、残秒数が確定している場合は確定秒数が格納され、残秒数が可変の場合は最大残秒数が格納される。
【００４４】
＜障害物検知情報のデータフォーマット＞
図４は障害物検知情報のフォーマット例を示す図である。
図４において、それぞれのレコードのデータ長は１又は２バイトとなっている。
「バージョン」は格納情報のバージョンを示し、バージョンが未定や不明の場合にはフルビットが格納される。「データ長」は次のフィールド以降の実データ長を示す。
「検知エリア数（Ｋ）」は提供サービスに対応したセンサ（本実施形態では車両感知器４）の検知エリアの数を示す。
【００４５】
「検知エリア情報（１）〜（Ｋ）」はエリア番号１〜Ｋのセンサの、検知エリア１〜Ｋについての位置情報を示す。この位置情報は、例えば、光ビーコン５から当該検知エリア１〜Ｋの始端までの道程距離よりなる。
【００４６】
本実施形態では、光ビーコン５Ａが、車両感知器４Ａを用いた「障害物検知情報提供サービス」を行うことを想定している。
このため、光ビーコン５Ａの障害物検知情報に格納される検知エリア数Ｋは、「１」となる。また、エリア番号１の検知エリア情報（１）に、光ビーコン５Ａの代表位置（例えば、ビーコンヘッド位置）から車両感知器４Ａの検知エリア（感知領域４０）の始端までの道程距離が格納される。
【００４７】
また、本実施形態では、光ビーコン５Ｂが、車両感知器４Ｂを用いた「障害物検知情報提供サービス」を行うことを想定している。
このため、光ビーコン５Ｂの障害物検知情報に格納される検知エリア数Ｋは、「１」となる。また、エリア番号２の検知エリア情報（２）に、光ビーコン５Ｂの代表位置（例えば、ビーコンヘッド位置）から車両感知器４Ｂの検知エリア（感知領域４０）の始端までの道程距離が格納される。
【００４８】
〔情報中継装置の構成〕
図５は情報中継装置１の構成の一例を示すブロック図である。
図５に示すように、本実施形態の情報中継装置１は、第１インタフェース部１１、第２インタフェース部１２、中継部１３、情報中継装置１全体を制御する制御部１０、記憶部１５、特定部１４、生成部１６、中継情報としてのサービステーブル１７などを備えている。
【００４９】
第１インタフェース部１１は、情報元装置としての中央装置８、車両感知器４及び交通信号制御機２との間の通信機能を有する。第２インタフェース部１２は、路側通信装置としての光ビーコン５との間の通信機能を有する。
中継部１３は、第１インタフェース部１１及び第２インタフェース部１２を経由して送受される情報を中継する。具体的には、中継部１３は、制御部１０の制御の下、例えば、車両感知器４Ａ，４Ｂや交通信号制御機２からの情報を、いずれの光ビーコン５Ａ，５Ｂへ送出するかを決定する。
【００５０】
記憶部１５は、制御部１０が実行する各種の中継用プログラムの他、車両感知器４、交通信号制御機２などの情報元装置の識別情報である機器テーブル１５１を記憶している。図６はその機器テーブル１５１の構成例を示す説明図である。
すなわち、機器テーブル１５１は、情報中継装置１と有線で通信可能に接続された情報元装置の「機器名称」と、その「機器識別番号」とを対応付けた情報テーブルである。
【００５１】
本実施形態の情報中継装置１には、図１に示すように、交通信号制御機２（機器識別番号を「２１」とする。）と、車両感知器４Ａ（機器識別番号を「４１」とする。）及び車両感知器４Ｂ（機器識別番号を「４２」とする。）とが接続されているので、機器テーブル１５１は図６に示すように構成される。
なお、図６の例では、情報元装置の１つである中央装置８が省略されているが、中央装置８とこれに対応する機器識別番号を機器テーブル１５１に記載してもよい。
【００５２】
特定部１４は、中央装置８が光ビーコン５Ａ，５Ｂ宛に送信した「システム情報」を中継部１３が取得すると、上記機器テーブル１５１を参照して、取得した「システム情報」から抽出した前記サービス番号及びサービス種別番号と、その種別番号のサービスを行うのに必要な情報源となる車両感知器４又は交通信号制御機２の機器識別番号を特定する。
また、生成部１６は、上記特定部１４が特定した機器識別番号に基づいて、次の「サービステーブル１７」を生成する。
【００５３】
図７はサービステーブル１７の構成例を示す説明図である。
図７に示すように、サービステーブル１７は、光ビーコン５Ａ，５Ｂ毎に生成され、各光ビーコン５Ａ，５Ｂが行う「情報提供サービス」のサービス数、サービス番号及びサービス種別番号と、当該サービスで使用する情報の情報元装置の機器識別番号とが関連付けて定義されている。
【００５４】
例えば、光ビーコン５Ａのサービステーブル１７では、当該光ビーコン５Ａが行う２つのサービスのうち、サービス番号１でかつサービス種別番号１のサービス（信号情報提供サービス）の情報元として、機器識別番号２１である交通信号制御機２が関連付けられている。
また、サービス番号３でかつサービス種別番号３のサービス（障害物検知情報提供サービス）の情報元として、機器識別番号４１である車両感知器４Ａが関連付けられている。
【００５５】
光ビーコン５Ｂのサービステーブル１７では、当該光ビーコン５Ｂが行う２つのサービスのうち、サービス番号１でかつサービス種別番号１のサービス（信号情報提供サービス）の情報元として、機器識別番号２１である交通信号制御機２が関連付けられている。
また、サービス番号４でかつサービス種別番号３のサービス（障害物検知情報提供サービス）の情報元として、機器識別番号４２である車両感知器４Ｂが関連付けられている。
【００５６】
制御部１０は、上記サービステーブル１７に基づいて、情報元装置である交通信号制御機２や車両感知器４Ａ，４Ｂが送出した情報の中継先を中継部１３に指示する。
図８はサービステーブル１７に基づく中継状態を示す模式図である。この図８は図７で示すサービステーブル１７に基づいて中継部１３が行う情報中継状態を、模式的に示したものである。
【００５７】
図８から明らかなように、車両感知器４Ａから送出された情報（車両感知器４Ａについての障害物検知情報や車両感知情報）は、中継部１３を経由して光ビーコン５Ａへ伝送され、車両感知器４Ｂから送出された情報は、中継部１３を経由して光ビーコン５Ｂへ伝送される。
また、交通信号制御機２から送出された情報（信号情報）は、中継部１３を経由して双方の光ビーコン５Ａ，５Ｂへ送出される。
【００５８】
このように、本実施形態の情報中継装置１によれば、生成部１６が、中央装置８から取得したシステム情報に基づいてサービステーブル１７を自動的に生成し、制御部１０が、生成されたサービステーブル１７に基づいて中継先を決定する。
このため、光ビーコン５に対する情報提供サービスを変更する必要が生じた場合に、作業員が情報中継装置１の設置現場に赴いて中継状態を設定し直す保守作業が不要となり、作業を省力化できるという利点がある。
【００５９】
また、情報中継装置１の生成部１６は、システム情報を取得する都度、すなわち、システム情報が更新又は変更されても、更新又は変更されたシステム情報に基づいてサービステーブル１７を生成する。
これにより、情報提供サービスを変更する場合には、その都度システム情報を情報中継装置１へ送出するだけで、サービステーブル１７を自動的に生成することができる。
【００６０】
〔サービステーブルの生成処理手順〕
図９はサービステーブル１７の生成処理手順を示すフローチャートである。
なお、以下では、情報中継装置１内における制御部１０、中継部１３、特定部１４及び生成部１６を纏めて「処理部」と称し、この「処理部」の動作として生成処理手順を説明する。
まず、処理部は、システム情報を取得したか否かを判定し（Ｓ１１）、システム情報を取得していない場合（Ｓ１１でＮｏ）、ステップＳ１１の処理を続ける。
【００６１】
処理部は、システム情報を取得した場合（Ｓ１１でＹｅｓ）、機器テーブル１５１を参照し（Ｓ１２）、システム情報に基づいて情報提供サービスに対応する機器識別番号を特定する（Ｓ１３）。また、処理部は、情報提供サービスと機器識別番号を関連付けてサービステーブル１７を生成し（Ｓ１４）、すべての光ビーコンについて処理を終了したか否かを判定する（Ｓ１５）。
すべての光ビーコンについて処理が終了していない場合（Ｓ１５でＮｏ）、処理部は、ステップＳ１３以降の処理を続け、処理が終了した場合（Ｓ１５でＹｅｓ）、サービステーブル１７生成の処理を終了する。
【００６２】
〔情報中継システムでの情報の処理手順〕
＜不変動情報の処理手順＞
図１０は情報中継システムでの不変動情報の処理手順を示すタイムチャートである。
図１０の例は、例えば、中央装置８からシステム情報を光ビーコン５に最初に送信する場合、あるいは情報提供サービスを変更するため、中央装置８から更新したシステム情報を光ビーコン５に送信する場合を示す。なお、個々のプロセスは、Ｐ１、Ｐ２……で表わされている。
【００６３】
まず、運用当初又はサービス変更時のＰ１において、中央装置８は、特定の光ビーコン５宛の「システム情報」を情報中継装置１へ送信する。なお、Ｐ１において、中央装置８は、システム情報に加えて、光ビーコン５での情報提供サービスに必要なその他の情報を送信することもできる。
Ｐ２において、情報中継装置１は、受信したシステム情報を、所定の光ビーコン５へ中継する。光ビーコン５は、受信したシステム情報を「登録情報」として記憶する。なお、「登録情報」とは、それが光ビーコン５の記憶部５６（図１２参照）に記憶されていないと、情報提供サービスを運用しない情報のことをいう。
【００６４】
Ｐ３では、情報中継装置１は、取得したシステム情報を用いて、サービステーブル１７を生成する。サービステーブル１７の生成は前記処理手順（図９）で行われる。なお、Ｐ２とＰ３の前後は任意である。
Ｐ４では、車両感知器４が、自身に関連する「障害物検知情報」を情報中継装置１へ送信する。障害物検知情報は、前述の通り、車両感知器４が検知する検知エリアやサービス区間などを示す初期情報であり、「不変動情報」の一種である。
【００６５】
Ｐ５では、情報中継装置１は、取得した障害物検知情報を光ビーコン５へ送信する。光ビーコン５は、受信した情報が障害物検知情報のような「不変動情報」である場合も、システム情報の場合と同様に、受信した情報を「登録情報」として記憶する。
従って、図１０に示すタイムチャートにおいて、Ｐ５において受信した障害物検知情報が登録されると、当該光ビーコン５についての登録処理が完了する。
【００６６】
Ｐ５の後のＰ６において、中央装置８が「運用許可」を情報中継装置１へ送信すると、Ｐ７において、情報中継装置１は、受信した「運用許可」を光ビーコン５へ送信する。
これにより、光ビーコン５は、システム情報によって自身に通知された「情報提供サービス」の開始が可能であると判定する。
【００６７】
一方、光ビーコン５は、「登録状態情報」を所定時間（例えば３０秒）毎に生成する。この登録状態情報は、「情報未登録」と「登録」のいずれかを記すフラグフィールドと、「情報未登録」の場合に、その未登録情報の種別を特定するフィールドとを有する。
従って、光ビーコン５は、システム情報で指定された情報提供サービスに必要な「登録情報」が揃っている場合には、フラグフィールドが「登録」である登録状態情報を生成し、「登録情報」が揃っていない場合には、フラグフィールドが「情報未登録」でかつ未登録情報の種別を記した登録状態情報を生成する。
【００６８】
図１０に破線で示すように、Ｐ８において、光ビーコン５が登録状態情報を情報中継装置１に送信すると、情報中継装置１は、Ｐ９において、登録状態情報のヘッダ情報に基づいて、その情報を例えば中央装置８に中継する。
中央装置８は、登録状態情報のフラグフィールドが「登録」である場合には、その送信元の光ビーコン５の登録情報が揃っていると判定する。なお、この判定後に「運用許可」を送信することにしてもよい。
【００６９】
また、中央装置８は、登録状態情報のフラグフィールドが「情報未登録」でかつ未登録情報の種別がシステム情報である場合には、送信元の光ビーコン５のためのシステム情報を当該光ビーコン５宛に送信する。
なお、図１０には図示していないが、「情報未登録」の登録状態情報において、未登録情報の種別が障害物検知情報である場合には、その登録状態情報は車両感知器４に中継される。この場合、登録状態情報を受信した車両感知器４は、登録状態情報の送信元の光ビーコン５のための障害物検知情報を当該光ビーコン５宛に送信することになる。
【００７０】
＜変動情報の処理手順＞
図１１は情報中継システムでの変動情報の処理手順を示すタイムチャートである。
図１１の例は、図１０に示す処理手順でシステムの運用が開始された後に、それぞれの情報元装置（交通信号制御機２や車両感知器４）から所定の変動情報が送信された場合の処理手順を示している。
【００７１】
まず、Ｐ１１では、交通信号制御機２が「信号情報」を情報中継装置１へ送信する。なお、この信号情報の送信は所定の時間間隔（例えば、１秒経過の都度）で行われる。Ｐ１２において、情報中継装置１は、取得した信号情報に対して適宜編集等を行う。
Ｐ１３において、情報中継装置１は、サービステーブル１７（図７）を参照して、取得した信号情報を、これを必要とする光ビーコン５に中継する。
【００７２】
図７に示すサービステーブル１７に従う場合、光ビーコン５Ａ，５Ｂはいずれも機器識別番号２１である交通信号制御機２からの情報を必要とするので、信号情報は双方の光ビーコン５Ａ，５Ｂに送信される。Ｐ１４では、光ビーコン５は、取得した信号情報を車載機７へ送信する。
【００７３】
Ｐ１５では、車両感知器４が障害物検知事象表現情報としての「車両感知情報」を中継装置１へ送信する。Ｐ１６において、情報中継装置１は、車両感知器４から取得した車両感知情報に対して適宜編集等を行う。
Ｐ１７では、情報中継装置１は、取得した車両感知情報を必要とする情報提供サービスを行う光ビーコン５に対して、当該車両感知情報を中継する。
【００７４】
図７に示すサービステーブル１７に従う場合、光ビーコン５Ａが機器識別番号４１である車両感知器４Ａからの情報を必要とするので、当該車両感知器４Ａの車両感知情報は光ビーコン５Ａに送信される。
また、光ビーコン５Ｂが機器識別番号４２である車両感知器４Ｂからの情報を必要とするので、当該車両感知器４Ｂの車両感知情報は光ビーコン５Ｂに送信される。
Ｐ１８では、光ビーコン５は、取得した車両感知情報を車載機７へ送信する。
【００７５】
車両感知器４からの車両感知情報の送出は、例えば、２００ｍ秒経過の都度行うことができる。すなわち、Ｐ１９〜Ｐ２２において、Ｐ１５〜Ｐ１８と同様の処理が行われ、以降同様の処理が、例えば２００ｍ秒経過の都度繰り返される。
また、Ｐ２３〜Ｐ２６において、Ｐ１１〜Ｐ１４と同様の処理が行われ、以降同様の処理が、例えば１秒経過の都度繰り返される。
【００７６】
図１１に示すように、信号情報や車両感知情報のような「変動情報」は、例えば２００ｍ秒や１秒といった非常に短い時間間隔で情報元装置から送信されるので、これを受信する光ビーコン５において、受信した情報を常に新しい情報に上書きする更新処理を実行すれば、「変動情報」については、概ね常に正常な情報が取得できていると考えられる。従って、かかる変動情報の場合は、前記「登録情報」の対象ではない。
【００７７】
〔光ビーコンの構成〕
図１２は光ビーコン５の構成の一例を示すブロック図である。
図１２に示すように、光ビーコン５は、ビーコン制御機５１と１又は複数のビーコンヘッド５２とから構成されている。ビーコン制御機５１は、中継側インタフェース部５３、ヘッド側インタフェース部５４、制御部５５及び記憶部５６などを備えている。
中継側インタフェース部５３は、情報中継装置１との間の通信機能を有する。また、ヘッド側インタフェース部５４は、車線毎に設けられたビーコンヘッド５２との間の通信機能を有する。
【００７８】
ビーコンヘッド５２は、道路上に架設した梁に車線毎に設置されており、発光ダイオード等からなる発光素子と、フォトダイオード等からなる受光素子とを筐体内に格納することによって構成されている。
発光素子は、光信号よりなるダウンリンク情報を通信領域５０内の車載機７に送出し、受光素子は光信号よりなるアップリンク情報を通信領域５０内の車載機７から受光する。
【００７９】
ビーコン制御機５１の制御部５５は、第１判定部５５１、第２判定部５５２、処理部５５３、登録更新部５５４及びリクエスト部５５５を備える。
このうち、第１判定部５５１は、中継側インタフェース部５３が取得した情報に対して後述のフォーマットチェックを行い、取得した情報に異常があるか否かを判定する。
第２判定部５５２は、中継側インタフェース部５３で取得した情報が、所定時間毎の変動が予定されている前記「変動情報」と、所定時間毎の変動が予定されていない前記「不変動情報」のうちの、いずれに該当するかを判定する。
【００８０】
また、処理部５５３は、第１判定部５５２が異常と判定した情報について、第２判定部５５３による判定結果に応じて、異なった２種類の異常対応処理を実行する。この異常対応処理の内容は後述する。
登録更新部５５４は、中継側インタフェース部５３が取得した情報を第１判定部５５２が正常と判定すると、記憶部５６が既に記憶している複数種類の「提供用情報」の中から、正常と判定された情報と同種の提供用情報を抽出し、抽出された古い提供用情報を新たに取得した情報と入れ替えて更新する更新機能を有する。
【００８１】
また、登録更新部５５４は、正常と判定された情報が「登録情報」の対象（すなわち不変動情報）である場合には、その更新で「登録情報」がすべて揃ったか否かを判定し、揃っている場合には、フラグフィールドが「登録」である前記登録状態情報を生成する。
一方、リクエスト部５５５は、処理部５５３が「登録情報」の一部又は全部を削除すること等が原因で「登録情報」が揃っていない場合に、フラグフィールドが「情報未登録」であり、かつ、その未登録情報の種別を記した前記登録状態情報を生成する。
【００８２】
従って、リクエスト部５５５が生成する「登録状態情報」は、登録情報を記憶部５６から削除して未登録状態になった場合に、情報中継装置１を経由して、削除した情報と同じ情報を情報元装置に要求する「送信要求」を構成する。
なお、本実施形態の情報中継装置１は、光ビーコン５から上記「送信要求」を取得した場合には、ヘッダ情報に記された宛先に基づいて、当該送信要求を中央装置８又は車両感知器４若しくはこれらの双方に中継することができる。
【００８３】
ビーコン制御機５１の記憶部５６は、上記各機能を制御部５５の各部で実行するためのコンピュータプログラムの格納領域と、中継側インタフェース部５３が取得した情報を一時的に記憶するバッファ領域と、車載機７へのダウンリンク情報に含める「提供用情報」を記憶するデータ記憶領域とを有する。
このデータ記憶領域には、ダウンリンク用の提供用情報がその種別毎に記録されるとともに、提供用情報毎の送信元や時間的属性（不変動情報か変動情報かの種別）も記録される。
【００８４】
〔光ビーコンの制御部の処理手順〕
図１３は光ビーコン５の制御部５５の処理手順を示すフローチャートである。
図１３に示すように、制御部５５は、情報中継装置１からの情報を取得したか否かを繰り返し判定し（ステップＳＴ１）、取得している場合には、その取得した情報に対してフォーマットチェックを実行する（ステップＳＴ２）。
【００８５】
上記フォーマットチェックには２種類の方式があり、そのうちの１つは「データ長チェック」である。このデータ長チェックは、取得した情報に記されているデータ長の値と、当該情報に実際に格納されているデータ長を比較することによって行われる。
例えば、取得した情報が「システム情報」（図２参照）の場合、制御部５５は、「データ長」の値と、次フィールド以降に格納されている実際のデータ長との値を比較し、その値が一致しない場合に当該システム情報を異常と判定する。
【００８６】
なお、図３に示す「信号情報」と図４に示す「障害物検知情報」の場合にも、「データ長」のフィールドがあるので、制御部５５は、信号情報と障害物検知情報についても当該データ長チェックを行うことができる。
このように、「データ長」のフィールドがある場合には、取得した情報が変動情報であるか不変動情報であるかに拘わらず、データ長チェックを実行することができる。
【００８７】
もう一つは、「フィールド数チェック」である。このフィールド数チェックは、取得した情報に記されている可変項目数の値と、当該情報に実際に格納されている可変項目の数とを比較することによって行われる。
例えば、取得した情報が「システム情報」（図２参照）の場合、制御部５５は、可変項目である「光ビーコンヘッド数（Ｍ）」の値と、次フィールド以降に実際に格納されている「光ビーコンヘッド位置」の数とを比較し、その値が一致しない場合に当該システム情報を異常と判定する。
【００８８】
図４に示す「障害物検知情報」の場合にも、可変項目である「検知エリア数（Ｋ）」のフィールドがあるので、制御部５５は、障害物検知情報についても当該フィールド数チェックを行うことができる。
しかし、図３に示す「信号情報」の場合には、可変項目に該当するフィールドが定義されていないので、フィールド数チェックを実行することはできない。
【００８９】
制御部５５は、上記「データ長チェック」又は「フィールド数チェック」若しくはこれらの双方を行って、取得した情報に対するフォーマットチェックを実行する（ステップＳＴ２）。
次に、制御部５５は、フォーマットチェックの結果、取得した情報に異常があるか否かを判定し（ステップＳＴ３）、異常がない場合には、その取得した情報を記憶部５６のデータ記憶領域に既に記録されている同種の提供用情報に上書きする更新処理を行う（ステップＳＴ５）。
【００９０】
一方、取得した情報に異常がある場合には、制御部５５は、更にその情報が「変動情報」であるか「不変動情報」のいずれであるかの種別判定を行う（ステップＳＴ４）。
この判定の結果、異常ありと判定された情報が「変動情報」である場合には、制御部５５は、「異常対応処理１」を実行する（ステップＳＴ６）。
また、異常ありと判定された情報が「不変動情報」である場合には、制御部５５は、それとは異なる「異常対応処理２」を実行する（ステップＳＴ７）。
【００９１】
上記２種類の異常対応処理１，２のうち、「変動情報」に対して行う「異常対応処理１」（ステップＳＴ６）は、その変動情報と同種の古い提供用情報を記憶部５６のデータ記憶領域から削除せずに、取得した当該情報だけを破棄（バッファ領域からの消去）する処理となっている。
その理由は、前述の通り、信号情報や車両感知情報のような「変動情報」は、比較的短い周期で逐次送信されるほぼリアルタイムの情報であるから、わざわざ記憶部５６から古い提供用情報を削除しなくても、更新処理によって上書きすれば足りるからである。
【００９２】
また、例えば、取得した「信号情報」をフォーマット異常のために破棄しても、前回の信号情報のデータ値（残秒数）を経過時間分だけカウントダウンして補正すれば、通信タイムアウト時間（例えば５秒に設定）が生じるまでの間は、前回の信号情報のデータ値を流用することができる。
【００９３】
これに対して、「不変動情報」に対して行う「異常対応処理２」（ステップＳＴ７）は、その不変動情報と同種の古い提供用情報を記憶部５６のデータ記憶領域から削除した上で、取得した当該情報を破棄する処理となっている。
その理由は、システム情報や障害物検知情報のような「不変動情報」の場合には、変動時期が定まっていないことから、記憶部５６のデータ記憶領域から削除することで前記送信要求を発動し、更新用の正しい情報を情報元装置に再送信して貰わないと、古い提供用情報のままで情報提供サービスが運用されることになるからである。
【００９４】
本実施形態では、制御部５５が異常対応処理２を実行すると、フォーマット異常と判定された「不変動情報」（これは「登録情報」の対象である。）と同じ情報が記憶部５６から削除され、これにより、リクエスト部５５５が、「情報未登録」を記した登録状態情報（送信要求）を生成して情報中継装置１に送信する。
これにより、フォーマット異常と判定された「不変動情報」に代わる、正しい不変動情報を情報元装置から取得することができる。
【００９５】
このように、本実施形態の光ビーコン５によれば、処理部５５３が、第１判定部５５１が異常と判定した情報について、第２判定部５５２による判定結果に応じて異なった異常対応処理を実行するので、光ビーコン５が取得した情報に異常があっても、当該光ビーコン５において適切な異常対応処理を行うことができる。
【００９６】
上述の実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９７】
１    情報中継装置
２    交通信号制御機（情報元装置）
４    車両感知器（情報元装置）
５    光ビーコン（路側通信装置）
７    車載機
８    中央装置
５５    制御部
５５１  第１判定部
５５２  第２判定部
５５３  処理部
５５４  登録更新部
５５５  リクエスト部
５６    記憶部
【図１】
0005170185.tif 000002
【図２】
0005170185.tif 000003
【図３】
0005170185.tif 000004
【図４】
0005170185.tif 000005
【図５】
0005170185.tif 000006
【図６】
0005170185.tif 000007
【図７】
0005170185.tif 000008
【図８】
0005170185.tif 000009
【図９】
0005170185.tif 000010
【図１０】
0005170185.tif 000011
【図１１】
0005170185.tif 000012
【図１２】
0005170185.tif 000013
【図１３】
0005170185.tif 000014