(57)【要約】【課題】通信の切断に関係なく中央制御装置の動作履歴情報を欠損がない状態に保持する。【解決手段】端末制御装置は、中央制御装置からの信号制御指令で信号灯器を制御し、その際の動作状況を表す動作履歴情報を含む動作履歴通知のメッセージを、無線変換装置を介して中央制御装置に送信する。無線変換装置は、受信メッセージ内の動作履歴情報を蓄積する。中央制御装置は、受信メッセージ内の動作履歴情報を蓄積する。中央制御装置は、自装置の動作履歴情報に欠損がある場合に、欠損期間の情報を含む動作履歴再送要求のメッセージを無線変換装置に送信する。無線変換装置は、受信メッセージ内の欠損期間に該当する動作履歴情報を検索し、その動作履歴情報を含む動作履歴再送応答のメッセージを中央制御装置に送信する。中央制御装置は、受信メッセージ内の動作履歴情報を用いて自装置の動作履歴情報の欠損を修復する。【選択図】図２
2020204879.tif 000002
【特許請求の範囲】
【請求項１】
交差点に設置された複数の信号灯器を制御する交通信号制御システムであって、
情報収集装置と、中央制御装置と、端末制御装置と、端末側記憶部と、端末側無線通信部と、動作履歴再送制御部と、を備え、
前記情報収集装置は、前記交差点の近傍の交通状況情報を収集し、
前記中央制御装置は、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を前記端末側無線通信部に送信し、
前記端末側無線通信部は、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、
前記端末制御装置は、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、
前記端末側記憶部は、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、
前記端末側無線通信部は、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置は、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、
さらに、前記中央制御装置は、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記動作履歴再送制御部は、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、
前記端末側無線通信部は、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置は、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御システム。
【請求項２】
交差点に設置された複数の信号灯器を制御する交通信号制御方法であって、
情報収集装置が、前記交差点の近傍の交通状況情報を収集し、
中央制御装置が、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を端末側無線通信部に送信し、
前記端末側無線通信部が、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、
端末制御装置が、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、
端末側記憶部が、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、
前記端末側無線通信部が、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置が、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、
さらに、前記中央制御装置が、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
動作履歴再送制御部が、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、
前記端末側無線通信部が、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置が、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御方法。
【請求項３】
無線ネットワークおよび端末側無線通信部を介して端末制御装置と通信を行う通信部と、
記憶部と、
制御部と、を備え、
前記制御部は、
前記端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、前記端末側無線通信部から受信すると、前記動作履歴情報を前記記憶部に蓄積し、
所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、前記記憶部に蓄積された前記動作履歴情報に欠損がないか否かを確認し、
前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を前記記憶部に蓄積することを特徴とする交通信号制御装置。
【請求項４】
端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、無線ネットワークを介して端末側無線通信部から受信すると、前記動作履歴情報を自装置に蓄積し、
所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、
前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御方法。
【請求項５】
請求項４に記載の交通信号制御方法をコンピュータに実行させるための交通信号制御プログラム。
【請求項６】
中央制御装置との間で無線ネットワークを介した無線通信を行う無線通信部と、
端末制御装置との間で有線通信を行う有線通信部と、
記憶部と、
制御部と、を備え、
前記制御部は、
前記端末制御装置から、その端末制御装置において実際に複数の信号灯器を制御した際の動作状況を表す動作履歴情報を前記有線通信部で受信すると、前記動作履歴情報を前記無線通信部から前記中央制御装置に送信し、
前記端末制御装置から受信した前記動作履歴情報を所定期間分だけ前記記憶部に蓄積し、
前記中央制御装置において蓄積された前記動作履歴情報に欠損がある場合に前記中央制御装置から送信される再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記記憶部に蓄積された前記動作履歴情報の中から検索して、該当する前記動作履歴情報を、前記無線通信部から前記中央制御装置に送信することを特徴とする通信中継装置。
【請求項７】
端末制御装置から、その端末制御装置において実際に複数の信号灯器を制御した際の動作状況を表す動作履歴情報を有線通信部で受信すると、前記動作履歴情報を無線通信部から中央制御装置に送信し、
前記端末制御装置から受信した前記動作履歴情報を所定期間分だけ自装置に蓄積し、
前記中央制御装置において蓄積された前記動作履歴情報に欠損がある場合に前記中央制御装置から送信される再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、自装置に蓄積された前記動作履歴情報の中から検索して、該当する前記動作履歴情報を、前記無線通信部から前記中央制御装置に送信することを特徴とする通信中継方法。
【請求項８】
請求項７に記載の通信中継方法をコンピュータに実行させるための通信中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交差点に設置された複数の信号灯器を制御する交通信号制御システム、交通信号制御装置、交通信号制御方法、交通信号制御プログラム、通信中継装置、通信中継方法、および通信中継プログラムに関するものである。
【背景技術】
【０００２】
交通信号制御システムでは、交差点に設置された信号灯器を制御する端末制御装置（交通信号制御機）を信号灯器の近傍に設置し、遠隔地の交通管制センターに設置された中央制御装置から端末制御装置に対して信号制御指令を送信する。この中央制御装置と端末制御装置との間の通信は、３．４ｋＨｚアナログ回線を利用して有線で行うようにしているが、近年、無線ネットワーク（モバイル通信網）が発展してきたことから、中央制御装置と端末制御装置との間の通信を、無線ネットワークを利用して行うことが検討されている。
【０００３】
このような交通信号制御システムにおいて無線通信を利用したものとして、従来、交通管制センターの中央制御装置と警察署の装置との間の通信は、ＷＬＬ（加入者系無線アクセスシステム）または有線回線で行い、警察署の装置と端末制御装置との間の通信や、端末制御装置同士の間の通信は、スペクトラム拡散方式などによる無線通信として、インターネットルーティング技術を用いて通信を制御する技術が知られている（特許文献１参照）。この技術は、通信経路を多重化することで、回線にトラブルが生じた際に、信号制御ができなくなる問題を解決するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許３４５６１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、交通信号制御システムでは、端末制御装置において実際に信号灯器を制御した際の動作状況を表す動作履歴情報（信号動作実行情報）を、定期的に中央制御装置に通知して、中央制御装置において動作履歴情報を管理する。この動作履歴情報は、交通事故等の検証に利用され、当日の信号灯器の状態を後日確認できるようにしている。このため、動作履歴情報に欠損が発生すると警察業務に支障をきたすことになる。
【０００６】
一方、前記のように、中央制御装置と端末制御装置との間の通信を、無線ネットワークを利用した無線通信とすると、有線通信に比べて、通信が切断される回数や時間が増えることが確実視され、中央制御装置に蓄積された動作履歴情報に欠損が発生しやすいという問題がある。
【０００７】
そこで、従来の技術のように通信経路を多重化する技術を、中央制御装置と端末制御装置との間の通信を無線通信とした場合に適用し、無線ネットワークを介した通信経路を二重化して、片方の通信経路に異常が発生した際にもう片方の通信経路に切り替える制御を行うようにすると、通信の安定性を高めることができるものと考えられる。
【０００８】
しかしながら、このように無線ネットワークを介した通信経路を二重化して、通信経路の異常に応じて通信経路を切り替える制御を行うことで、通信が切断される回数や時間を減らすことはできるが、通信経路の切り替えに相応の時間がかかり、通信が切断される時間をなくすことはできず、中央制御装置に蓄積された動作履歴情報に欠損が発生することは避けられない。
【０００９】
そこで、本発明は、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる交通信号制御システム、交通信号制御装置、交通信号制御方法、交通信号制御プログラム、通信中継装置、通信中継方法、および通信中継プログラムを提供することを主な目的とする。
【課題を解決するための手段】
【００１０】
本発明の交通信号制御システムは、交差点に設置された複数の信号灯器を制御する交通信号制御システムであって、情報収集装置と、中央制御装置と、端末制御装置と、端末側記憶部と、端末側無線通信部と、動作履歴再送制御部と、を備え、前記情報収集装置は、前記交差点の近傍の交通状況情報を収集し、前記中央制御装置は、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を前記端末側無線通信部に送信し、前記端末側無線通信部は、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、前記端末制御装置は、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、前記端末側記憶部は、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、前記端末側無線通信部は、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置は、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、さらに、前記中央制御装置は、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、前記動作履歴再送制御部は、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、前記端末側無線通信部は、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置は、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積する構成とする。
【００１１】
また、本発明の交通信号制御装置は、無線ネットワークおよび端末側無線通信部を介して端末制御装置と通信を行う通信部と、記憶部と、制御部と、を備え、前記制御部は、前記端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、前記端末側無線通信部から受信すると、前記動作履歴情報を前記記憶部に蓄積し、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、前記記憶部に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を前記記憶部に蓄積する構成とする。
【００１２】
また、本発明の通信中継装置は、中央制御装置との間で無線ネットワークを介した無線通信を行う無線通信部と、端末制御装置との間で有線通信を行う有線通信部と、記憶部と、制御部と、を備え、前記制御部は、前記端末制御装置から、その端末制御装置において実際に複数の信号灯器を制御した際の動作状況を表す動作履歴情報を前記有線通信部で受信すると、前記動作履歴情報を前記無線通信部から前記中央制御装置に送信し、前記端末制御装置から受信した前記動作履歴情報を所定期間分だけ前記記憶部に蓄積し、前記中央制御装置において蓄積された前記動作履歴情報に欠損がある場合に前記中央制御装置から送信される再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記記憶部に蓄積された前記動作履歴情報の中から検索して、該当する前記動作履歴情報を、前記無線通信部から前記中央制御装置に送信する構成とする。
【発明の効果】
【００１３】
本発明によれば、中央制御装置に蓄積された動作履歴情報に欠損がある場合には、欠損期間に該当する動作履歴情報が中央制御装置に再送されるため、中央制御装置において、自装置に蓄積された動作履歴情報の欠損を修復することができる。これにより、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。さらに、中央制御装置において、サイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された動作履歴情報に欠損がないか否かを確認するため、動作履歴情報の欠損期間を的確に把握して、動作履歴情報の欠損を適切に修復することができる。また、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る交通信号制御システムの全体構成図
【図２】第１実施形態に係る端末制御装置３、中央制御装置４、および無線変換装置５で行われる処理の概要を示すシーケンス図
【図３】第１実施形態に係る端末制御装置３から無線変換装置５を介して中央制御装置４に送信される動作履歴通知のメッセージの内容を示す説明図
【図４】第１実施形態に係る端末制御装置３から送信されて無線変換装置５に蓄積される動作履歴情報の具体例を示す説明図
【図５】第１実施形態に係る中央制御装置４に蓄積される動作履歴情報の具体例を示す説明図
【図６】第１実施形態に係る中央制御装置４から送信される動作履歴再送要求のメッセージの内容を示す説明図
【図７】第１実施形態に係る無線変換装置５から送信される動作履歴再送応答のメッセージの内容を示す説明図
【図８】第１実施形態に係る端末制御装置３の概略構成を示すブロック図
【図９】第１実施形態に係る中央制御装置４の概略構成を示すブロック図
【図１０】第１実施形態に係る無線変換装置５の概略構成を示すブロック図
【図１１】第１実施形態に係る無線変換装置５において動作履歴転送時に行われる処理の手順を示すフロー図
【図１２】第１実施形態に係る中央制御装置４において動作履歴欠損確認時に行われる処理の手順を示すフロー図
【図１３】第１実施形態に係る無線変換装置５において動作履歴再送時に行われる処理の手順を示すフロー図
【図１４】第１実施形態に係る中央制御装置４において動作履歴再送時に行われる処理の手順を示すフロー図
【図１５】第２実施形態に係る交通信号制御システムの全体構成図
【図１６】第２実施形態に係る端末制御装置１０１の概略構成を示すブロック図
【発明を実施するための形態】
【００１５】
前記課題を解決するためになされた第１の発明は、交差点に設置された複数の信号灯器を制御する交通信号制御システムであって、情報収集装置と、中央制御装置と、端末制御装置と、端末側記憶部と、端末側無線通信部と、動作履歴再送制御部と、を備え、前記情報収集装置は、前記交差点の近傍の交通状況情報を収集し、前記中央制御装置は、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を前記端末側無線通信部に送信し、前記端末側無線通信部は、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、前記端末制御装置は、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、前記端末側記憶部は、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、前記端末側無線通信部は、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置は、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、さらに、前記中央制御装置は、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、前記動作履歴再送制御部は、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、前記端末側無線通信部は、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置は、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積する構成とする。
【００１６】
これによると、中央制御装置に蓄積された動作履歴情報に欠損がある場合には、欠損期間に該当する動作履歴情報が中央制御装置に再送されるため、中央制御装置において、自装置に蓄積された動作履歴情報の欠損を修復することができる。これにより、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。さらに、中央制御装置において、サイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された動作履歴情報に欠損がないか否かを確認するため、動作履歴情報の欠損期間を的確に把握して、動作履歴情報の欠損を適切に修復することができる。また、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００１７】
また、第２の発明は、交差点に設置された複数の信号灯器を制御する交通信号制御方法であって、情報収集装置が、前記交差点の近傍の交通状況情報を収集し、中央制御装置が、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を端末側無線通信部に送信し、前記端末側無線通信部が、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、端末制御装置が、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、端末側記憶部が、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、前記端末側無線通信部が、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置が、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、さらに、前記中央制御装置が、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、動作履歴再送制御部が、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、前記端末側無線通信部が、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、前記中央制御装置が、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積する構成とする。
【００１８】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００１９】
また、第３の発明は、無線ネットワークおよび端末側無線通信部を介して端末制御装置と通信を行う通信部と、記憶部と、制御部と、を備え、前記制御部は、前記端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、前記端末側無線通信部から受信すると、前記動作履歴情報を前記記憶部に蓄積し、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、前記記憶部に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を前記記憶部に蓄積する構成とする。
【００２０】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００２１】
また、第４の発明は、端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、無線ネットワークを介して端末側無線通信部から受信すると、前記動作履歴情報を自装置に蓄積し、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積する構成とする。
【００２２】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００２３】
また、第５の発明は、前記の交通信号制御方法をコンピュータに実行させるための交通信号制御プログラムである。
【００２４】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００２５】
また、第６の発明は、中央制御装置との間で無線ネットワークを介した無線通信を行う無線通信部と、端末制御装置との間で有線通信を行う有線通信部と、記憶部と、制御部と、を備え、前記制御部は、前記端末制御装置から、その端末制御装置において実際に複数の信号灯器を制御した際の動作状況を表す動作履歴情報を前記有線通信部で受信すると、前記動作履歴情報を前記無線通信部から前記中央制御装置に送信し、前記端末制御装置から受信した前記動作履歴情報を所定期間分だけ前記記憶部に蓄積し、前記中央制御装置において蓄積された前記動作履歴情報に欠損がある場合に前記中央制御装置から送信される再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記記憶部に蓄積された前記動作履歴情報の中から検索して、該当する前記動作履歴情報を、前記無線通信部から前記中央制御装置に送信する構成とする。
【００２６】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００２７】
また、第７の発明は、端末制御装置から、その端末制御装置において実際に複数の信号灯器を制御した際の動作状況を表す動作履歴情報を有線通信部で受信すると、前記動作履歴情報を無線通信部から中央制御装置に送信し、前記端末制御装置から受信した前記動作履歴情報を所定期間分だけ自装置に蓄積し、前記中央制御装置において蓄積された前記動作履歴情報に欠損がある場合に前記中央制御装置から送信される再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、自装置に蓄積された前記動作履歴情報の中から検索して、該当する前記動作履歴情報を、前記無線通信部から前記中央制御装置に送信する構成とする。
【００２８】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００２９】
また、第８の発明は、前記の交通信号制御方法をコンピュータに実行させるための交通信号制御プログラムである。
【００３０】
これによると、第１の発明と同様に、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。また、第１の発明と同様に、無線回線を２重に設置する必要もなくなるため、回線を２種類用意するという手間や費用を抑えることができる。
【００３１】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００３２】
（第１実施形態）
図１は、第１実施形態に係る交通信号制御システムの全体構成図である。
【００３３】
交通信号制御システムは、交差点に設置された複数の信号灯器１を制御するものであり、車両感知器２と、端末制御装置３と、中央制御装置４（交通信号制御装置、コンピュータ）と、無線変換装置５（通信中継装置、コンピュータ）と、を備えている。
【００３４】
車両感知器２は、道路に設置され、道路上の車両を感知して、道路における車両の通行状況を表す車両感知器情報（交通状況情報）を生成する。この車両感知器情報は、車両感知器２から端末制御装置３に送信される。なお、車両感知器情報は、端末制御装置３での制御に用いられる他に、無線変換装置５を介して中央制御装置４に送信され、中央制御装置４での制御に用いられる。
【００３５】
端末制御装置３（交通信号制御機）は、信号灯器１の近傍に設置され、中央制御装置４から無線変換装置５を介して送信された信号制御指令（信号制御情報）に基づいて、信号灯器１を制御する。また、端末制御装置３は、実際に信号灯器１を制御した際の動作状況を表す動作履歴情報（信号動作実行情報）を、定期的に中央制御装置４に送信する。
【００３６】
中央制御装置４は、交通管制センターに設置され、車両感知器２から送信される車両感知器情報などに基づいて、信号灯器１を制御する信号制御指令（信号制御情報）を生成して、その信号制御指令を、無線変換装置５を介して端末制御装置３に送信する。
【００３７】
なお、本実施形態では、中央制御装置４において、車両感知器情報を用いて信号制御を行うようにしたが、道路上に設置されたＩＴＳスポット、光ビーコン、および電波ビーコンなどの情報収集装置により収集した交通状況情報を用いて、信号制御を行うようにしてもよい。
【００３８】
無線変換装置５は、端末制御装置３の近傍に設置され、有線アナログ回線に対応した端末制御装置３と中央制御装置４との間の通信を、ＬＴＥ（Long Term Evolution）などの無線ネットワーク（モバイル通信網）を介して行うことができるようにする。
【００３９】
次に、第１実施形態に係る端末制御装置３、中央制御装置４、および無線変換装置５で行われる処理の概要について説明する。図２は、端末制御装置３、中央制御装置４、および無線変換装置５で行われる処理の概要を示すシーケンス図である。
【００４０】
図２（Ａ）に示すように、中央制御装置４は、車両感知器２で収集した交通状況情報に基づいて信号制御指令（信号制御情報）を生成して、その信号制御指令を端末制御装置３に向けて送信する。無線変換装置５は、中央制御装置４から送信された信号制御指令を、無線ネットワークを介して受信すると、その信号制御指令を端末制御装置３に転送する。端末制御装置３は、無線変換装置５を介して中央制御装置４から取得した信号制御指令に基づいて複数の信号灯器１を制御し、自装置において実際に複数の信号灯器１を制御した際の動作状況を表す動作履歴情報を生成し、その動作履歴情報を含む動作履歴通知のメッセージを無線変換装置５に送信する。無線変換装置５は、端末制御装置３からの動作履歴通知のメッセージを、無線ネットワークを介して中央制御装置４に転送する。また、無線変換装置５は、動作履歴通知のメッセージに含まれる動作履歴情報を所定期間分だけ自装置に蓄積する。中央制御装置４は、端末制御装置３からの動作履歴通知のメッセージを受信すると、その動作履歴通知のメッセージに含まれる動作履歴情報を自装置に蓄積する。
【００４１】
また、図２（Ｂ）に示すように、中央制御装置４は、所定のタイミングで自装置に蓄積された動作履歴情報に欠損がないか否かを確認し、動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む動作履歴再送要求のメッセージを無線変換装置５に送信する。無線変換装置５は、動作履歴再送要求のメッセージを受信すると、その動作履歴再送要求のメッセージに付加された欠損期間に関する情報に基づいて、欠損期間に含まれる動作履歴情報を、自装置に蓄積された動作履歴情報の中から検索し、該当する動作履歴情報を含む動作履歴再送応答のメッセージを、無線ネットワークを介して中央制御装置４に送信する。中央制御装置４は、無線変換装置５からの動作履歴再送応答のメッセージを受信すると、その動作履歴再送応答のメッセージに含まれる動作履歴情報を自装置に蓄積して、自装置に蓄積された動作履歴情報の欠損を修復する。
【００４２】
次に、第１実施形態に係る端末制御装置３から無線変換装置５を介して中央制御装置４に送信される動作履歴通知のメッセージについて説明する。図３は、動作履歴通知のメッセージの内容を示す説明図である。
【００４３】
端末制御装置３では、一サイクルが終了すると、そのサイクルで実行された制御の内容を表す一サイクル分の動作履歴情報（信号動作実行情報）を含む動作履歴通知のメッセージを、無線変換装置５を介して中央制御装置４に送信する。
【００４４】
この動作履歴通知のメッセージには、本メッセージが、動作履歴情報（信号動作実行情報）を含むものであることを表すヘッダと、対象サイクルの開始時刻（時、分、秒）と、対象サイクルに付与された通し番号と、対象サイクルにおける階梯毎の実行秒数（実行時間）と、が格納されている。
【００４５】
次に、第１実施形態に係る端末制御装置３から送信されて中央制御装置４に蓄積される動作履歴情報の欠損について説明する。図４は、端末制御装置３から送信されて無線変換装置５に蓄積される動作履歴情報の具体例を示す説明図である。図５は、中央制御装置４に蓄積される動作履歴情報の具体例を示す説明図である。なお、図４，図５に示す例は、２現示で階梯数１０の基本的な制御の場合である。
【００４６】
無線変換装置５と中央制御装置４との間の通信には無線ネットワークが介在しているため、通信の切断が発生しやすく、通信の切断が発生すると、無線変換装置５から送信されるサイクル単位の動作履歴情報が中央制御装置４で受信されない。このため、中央制御装置４では、自装置に蓄積されたサイクル単位の動作履歴情報に欠損が発生する。
【００４７】
そこで、本実施形態では、中央制御装置４において、自装置に蓄積された動作履歴情報に欠損があるか否かを確認する。この動作履歴情報の欠損の有無の確認は、例えば１日１回行われる。そして、動作履歴情報の欠損が発生している場合には、無線変換装置５に対して、不足している動作履歴情報の再送を要求し、その不足している動作履歴情報を無線変換装置５から取得することで、動作履歴情報の欠損を修復することができる。
【００４８】
ここで、中央制御装置４では、一サイクルの動作に要した時間、すなわち、サイクル長（サイクル秒）を、サイクル開始時刻に加算して、サイクル終了時刻を算出する。そして、注目するサイクルの終了時刻と次のサイクルの開始時刻とを比較して、両者が整合しない場合に、注目するサイクルと次のサイクルとの間に欠損があるものと判定する。また、端末制御装置３から送信される動作履歴情報にはサイクル長が含まれないため、中央制御装置４では、一サイクルにおける各階梯の実行時間（実行秒数）を合計することでサイクル長を算出する。
【００４９】
図５に示す例では、番号１のサイクルの終了時刻、すなわち、開始時刻（９時５１分４０秒）にサイクル長（１００秒）を加算した時刻（９時５３分２０秒）が、番号２のサイクルの開始時刻と整合するため、番号１のサイクルと番号２のサイクルとの間に欠損はない。同様に、番号２のサイクルと番号３のサイクルとの間に欠損はなく、また、番号３のサイクルと番号４のサイクルとの間にも欠損はない。ところが、番号４のサイクルの終了時刻、すなわち、開始時刻（９時５６分４０秒）にサイクル長（１００秒）を加算した時刻（９時５８分２０秒）は、番号５のサイクルの開始時刻（１０時８分４０秒）と整合しないため、番号４のサイクルと番号５のサイクルとの間に欠損がある。
【００５０】
また、本実施形態では、前後の２つのサイクルの間に欠損があると判定された場合に、欠損期間に関する情報を無線変換装置５に送信して、無線変換装置５において、自装置に蓄積されたサイクル単位の動作履歴情報の中から、欠損期間に該当するサイクルの動作履歴情報を検索する。このとき、本実施形態では、欠損期間に関する情報として、欠測検索開始時刻および欠測検索終了時刻を無線変換装置５に送信する。
【００５１】
ここで、不整合が見つかった２つのサイクルのうちの前のサイクルの終了時刻を欠測検索開始時刻に設定する。図５に示す例では、番号４のサイクルの終了時刻、すなわち、開始時刻（９時５６分４０秒）にサイクル長（１００秒）を加算した時刻（９時５８分２０秒）が欠測検索開始時刻に設定される。また、後のサイクルの開始時刻の直前の時刻を欠測検索終了時刻に設定する。具体的には、後のサイクルの開始時刻から１秒減算した時刻を欠測検索終了時刻に設定する。図５に示す例では、番号５のサイクルの開始時刻（１０時８分４０秒）から１秒減算した時刻（１０時８分３９秒）が欠測検索終了時刻に設定される。
【００５２】
なお、端末制御装置３における信号灯器１の制御は０．１秒単位で行われるが、動作履歴情報に含まれる各階梯の実行時間（実行秒数）は１秒単位となる。このため、注目するサイクルと次のサイクルとの間に欠損がない場合でも、サイクルの終了時刻、すなわち、サイクルの開始時刻にサイクル長を加算した時刻が、次のサイクルの開始時刻と厳密に一致しない場合がある。したがって、注目するサイクルの終了時刻と次のサイクルの開始時刻との間の誤差が許容範囲（例えば数秒間）内であれば、両者は整合するものと判定する。
【００５３】
次に、第１実施形態に係る中央制御装置４から送信される動作履歴再送要求のメッセージについて説明する。図６は、動作履歴再送要求のメッセージの内容を示す説明図である。
【００５４】
中央制御装置４では、自装置に蓄積されたサイクル単位の動作履歴情報に欠損が見つかると、動作履歴再送要求のメッセージを無線変換装置５に送信する。
【００５５】
この動作履歴再送要求のメッセージには、本メッセージが、動作履歴情報の再送信を要求するもの（欠測信号動作実行情報要求指令）であることを表すヘッダと、欠損期間の範囲に関する情報として、欠測検索開始時刻（時、分、秒）と、欠測検索終了時刻（時、分、秒）と、が格納されている。
【００５６】
無線変換装置５では、中央制御装置４からの動作履歴再送要求のメッセージを受信すると、その動作履歴再送要求のメッセージに含まれる欠測検索開始時刻および欠測検索終了時刻に基づいて、欠損期間に該当する動作履歴情報を、自装置に蓄積された動作履歴情報の中から検索する。具体的には、欠測検索開始時刻と欠測検索終了時刻との間にサイクル開始時刻が含まれる場合、そのサイクルが欠損期間に該当すると判定する。
【００５７】
図４に示した例では、番号５から番号９のサイクルが、欠測検索開始時刻（９時５８分２０秒）と欠測検索終了時刻（１０時８分３９秒）との間に含まれるため、番号５から番号９のサイクルが欠損期間に該当すると判定される。
【００５８】
次に、第１実施形態に係る無線変換装置５から送信される動作履歴再送応答のメッセージについて説明する。図７は、動作履歴再送応答のメッセージの内容を示す説明図である。
【００５９】
無線変換装置５では、検索処理により、欠損期間に該当する動作履歴情報が見つかると、その動作履歴情報を含む動作履歴再送応答のメッセージを中央制御装置４に送信する。
【００６０】
この動作履歴再送応答のメッセージには、本メッセージが、中央制御装置４に蓄積された動作履歴情報の欠損期間に該当する動作履歴情報（欠損信号動作実行情報）を含むものであることを表すヘッダと、対象サイクルの開始時刻（時、分、秒）と、対象サイクルに付与された通し番号と、対象サイクルにおける階梯毎の実行秒数（実行時間）と、が格納されている。
【００６１】
次に、第１実施形態に係る端末制御装置３の概略構成について説明する。図８は、端末制御装置３の概略構成を示すブロック図である。
【００６２】
端末制御装置３は、有線通信部２１と、入出力部２２と、記憶部２３と、制御部２４と、を備えている。
【００６３】
有線通信部２１は、無線変換装置５との間で有線通信を行う。具体的には、無線変換装置５から信号制御指令（信号制御情報）を受信する。なお、この信号制御指令は中央制御装置４から無線変換装置５に送信されたものである。また、有線通信部２１は、動作履歴情報を無線変換装置５に送信する。なお、この動作履歴情報は無線変換装置５から中央制御装置４に送信される。また、この有線通信部２１は、３．４ｋＨｚアナログ回線に対応するアナログ信号の入出力を行う。
【００６４】
入出力部２２は、信号灯器１および車両感知器２との間で情報の入出力を行う。具体的には、信号灯器１に制御情報を出力し、また、車両感知器２から出力される車両感知情報が入力される。
【００６５】
記憶部２３は、制御部２４を構成するプロセッサで実行されるプログラムを記憶する。また、中央制御装置４から無線変換装置５を介して取得した信号制御指令（信号制御情報）を記憶する。
【００６６】
制御部２４は、信号灯器制御部３１と、動作履歴通知部３２と、を備えている。この制御部２４は、プロセッサで構成され、制御部２４の各部は、記憶部２３に記憶されたプログラムをプロセッサで実行することで実現される。
【００６７】
信号灯器制御部３１は、中央制御装置４から取得した信号制御指令（信号制御情報）に基づいて、信号灯器１を制御する。
【００６８】
動作履歴通知部３２は、サイクル単位の動作履歴情報（信号動作実行情報）を生成して、そのサイクル単位の動作履歴情報を有線通信部２１から無線変換装置５を介して中央制御装置４に送信する。このとき、一サイクルが終了したタイミングで、そのサイクルに関する動作履歴情報（サイクル開始時刻、各階梯の実行時間など）を１件ずつ送信する。
【００６９】
次に、第１実施形態に係る中央制御装置４の概略構成について説明する。図９は、中央制御装置４の概略構成を示すブロック図である。
【００７０】
中央制御装置４は、通信部４１と、記憶部４２と、制御部４３と、を備えている。
【００７１】
通信部４１は、モバイル通信網を介して無線変換装置５と通信を行う。具体的には、信号制御指令を、無線変換装置５を介して端末制御装置３に送信する。また、端末制御装置３から送信される動作履歴情報を、無線変換装置５を介して受信する。
【００７２】
記憶部４２は、制御部４３を構成するプロセッサで実行されるプログラムを記憶する。また、記憶部４２は、無線変換装置５を介して端末制御装置３から取得した動作履歴情報を蓄積する。
【００７３】
制御部４３は、信号制御指令生成部５１と、動作履歴欠損確認部５２と、動作履歴再送要求部５３と、動作履歴欠損修復部５４と、を備えている。この制御部４３プロセッサで構成され、制御部４３の各部は、記憶部４２に記憶されたプログラムをプロセッサで実行することで実現される。
【００７４】
信号制御指令生成部５１は、信号制御指令（信号制御情報）、具体的には制御パラメータ（サイクル長、スプリット、オフセット）を生成する。
【００７５】
動作履歴欠損確認部５２は、サイクルの開始および終了に関する時間情報の整合性に基づいて、記憶部４２に蓄積された動作履歴情報に欠損があるか否かを判定し、動作履歴情報に欠損がある場合には、欠損期間を取得する。この動作履歴欠損確認の処理は、所定の実施タイミングで定期的に、例えば１日１回行われる。
【００７６】
動作履歴再送要求部５３は、動作履歴再送要求のメッセージを通信部４１から無線変換装置５に送信する。この動作履歴再送要求のメッセージは、無線変換装置５に対して、欠損期間に該当する動作履歴情報の再送を要求するものであり、この動作履歴再送要求のメッセージには、欠損期間に関する情報（欠測検索開始時刻および欠測検索終了時刻）が含まれる。
【００７７】
動作履歴欠損修復部５４は、動作履歴再送応答のメッセージを通信部４１で受信すると、その動作履歴再送応答のメッセージに含まれる動作履歴情報を、記憶部４２に蓄積された動作履歴情報の欠損期間に挿入して動作履歴情報の欠損を修復する。
【００７８】
次に、第１実施形態に係る無線変換装置５の概略構成について説明する。図１０は、無線変換装置５の概略構成を示すブロック図である。
【００７９】
無線変換装置５は、有線通信部６１と、無線通信部６２（端末側無線通信部）と、記憶部６３（端末側記憶部）と、制御部６４と、を備えている。
【００８０】
有線通信部６１は、端末制御装置３と通信を行う。端末制御装置３では、３．４ｋＨｚアナログ回線に適合したアナログ信号が入出力され、有線通信部６１は、端末制御装置３側のアナログ信号と、制御部６４側のデジタル信号（例えばＲＳ２３２Ｃ信号）との変換を行うモデムで構成される。
【００８１】
無線通信部６２は、無線ネットワークを介して中央制御装置４と通信を行う。この無線通信部６２は、制御部６４側のデジタル信号（例えばＬＡＮ信号）と無線ネットワーク側の無線電波信号との変換を行う無線モジュールおよびアンテナで構成される。
【００８２】
記憶部６３は、制御部６４を構成するプロセッサで実行されるプログラムを記憶する。また、記憶部６３は、端末制御装置３から取得したサイクル単位の動作履歴情報を蓄積する。
【００８３】
制御部６４は、制御指令転送部７１と、動作履歴転送部７２と、動作履歴管理部７３と、動作履歴再送制御部７４と、を備えている。この制御部６４は、プロセッサで構成され、制御部６４の各部は、記憶部６３に記憶されたプログラムをプロセッサで実行することで実現される。
【００８４】
制御指令転送部７１は、中央制御装置４からの信号制御指令を無線通信部６２で受信すると、その信号制御指令を有線通信部６１から端末制御装置３に転送する。
【００８５】
動作履歴転送部７２は、端末制御装置３からの動作履歴情報を有線通信部６１で受信すると、その動作履歴情報を無線通信部６２から中央制御装置４に転送する。
【００８６】
動作履歴管理部７３は、端末制御装置３からの動作履歴情報を受信すると、その動作履歴情報を記憶部６３に蓄積する。記憶部６３には、ここで、サイクル単位の動作履歴情報（信号動作実行情報）が所定件数（例えば３０００件）だけ蓄積され、動作履歴管理部７３が、端末制御装置３からサイクル単位の動作履歴情報を１件ずつ受信する度に、その新しい動作履歴情報を上書きで格納することで、常時、所定件数の最新の動作履歴情報が記憶部６３に蓄積される。なお、サイクル長を仮に６０秒とすると、サイクル単位の動作履歴情報が１日で１１４０件になり、３０００件で２日分を超える程度の動作履歴情報を蓄積することができる。
【００８７】
動作履歴再送制御部７４は、動作履歴再送要求のメッセージを受信すると、記憶部６３に蓄積された動作履歴情報の中から、動作履歴再送要求のメッセージに含まれる欠損期間に関する条件に該当する動作履歴情報を、記憶部６３に蓄積された動作履歴情報の中から検索して、その動作履歴情報を含む動作履歴再送応答のメッセージを、無線通信部６２から中央制御装置４に送信する。
【００８８】
次に、無線変換装置５において動作履歴転送時に行われる処理の手順について説明する。図１１は、無線変換装置５において動作履歴転送時に行われる処理の手順を示すフロー図である。
【００８９】
無線変換装置５では、まず、対象サイクルを識別する識別番号ｎを初期化する（ｎ＝０）（ＳＴ１０１）。次に、端末制御装置３からサイクル単位の動作履歴情報（信号動作実行情報）を受信したか否かを判定する（ＳＴ１０２）。
【００９０】
ここで、サイクル単位の動作履歴情報を受信した場合には（ＳＴ１０２でＹｅｓ）、そのサイクル単位の動作履歴情報を含む動作履歴通知のメッセージを、無線通信部６２から中央制御装置４に送信する（ＳＴ１０３）。
【００９１】
次に、端末制御装置３から受信したサイクル単位の動作履歴情報を、ｎ番目の動作履歴情報として記憶部６３に格納する（ＳＴ１０４）。
【００９２】
次に、識別番号ｎを１増分する（ｎ＝ｎ＋１）（ＳＴ１０５）。そして、識別番号ｎが上限値以上（ｎ≧３０００）であるか否かを判定する（ＳＴ１０６）。
【００９３】
ここで、識別番号ｎが上限値以上でない場合には（ＳＴ１０６でＮｏ）、ＳＴ１０２に戻る。一方、識別番号ｎが上限値以上である場合には（ＳＴ１０６でＹｅｓ）、ＳＴ１０１に戻る。
【００９４】
このように無線変換装置５では、端末制御装置３から受信したサイクル単位の動作履歴情報（信号動作実行情報）を１件ずつ中央制御装置４に転送する。また、端末制御装置３から受信したサイクル単位の動作履歴情報を所定件数だけ自装置に蓄積する。このとき、端末制御装置３からサイクル単位の動作履歴情報を１件ずつ受信する度に、その新しい動作履歴情報を上書きで格納するため、常時、所定件数の最新の動作履歴情報が蓄積される。
【００９５】
次に、中央制御装置４において動作履歴欠損確認時に行われる処理の手順について説明する。図１２は、中央制御装置４において動作履歴欠損確認時に行われる処理の手順を示すフロー図である。
【００９６】
中央制御装置４では、まず、現在が動作履歴欠損確認の実施タイミングか否かを判定する（ＳＴ２０１）。なお、動作履歴欠損確認を１日１回実施する場合には、例えば日付が変わった時点を動作履歴欠損確認の実施タイミングとすればよい。
【００９７】
ここで、現在が動作履歴欠損確認の実施タイミングである場合には（ＳＴ２０１でＹｅｓ）、次に、対象期間の動作履歴情報を、サイクル開始時刻を基準にした昇順で並べ替えるソートを実行する（ＳＴ２０２）。なお、動作履歴欠損確認を１日１回実施する場合には、前日の一日間が対象期間となる。
【００９８】
次に、対象サイクルを識別する識別番号ｎを初期化する（ｎ＝０）（ＳＴ２０３）。次に、ｎ番目のサイクルとｎ＋１番目のサイクルとの間に欠損があるか否かを判定する（ＳＴ２０４）。このとき、ｎ番目のサイクルの開始時刻にｎ番目のサイクルのサイクル長を加算した時刻を、ｎ番目のサイクルの終了時刻として算出し、そのｎ番目のサイクルの終了時刻とｎ＋１番目のサイクルの開始時刻が整合しない場合に、欠損があるものと判定する。
【００９９】
ここで、ｎ番目のサイクルとｎ＋１番目のサイクルとの間に欠損がある場合には（ＳＴ２０４でＹｅｓ）、ｎ番目のサイクルの終了時刻とｎ＋１番目のサイクルの開始時刻の直前の時刻までの期間を欠損期間に設定する（ＳＴ２０５）。このとき、ｎ＋１番目のサイクルの開始時刻から１秒を減算した時刻を、直前の時刻として算出する。
【０１００】
次に、識別番号ｎを１増分する（ｎ＝ｎ＋１）（ＳＴ２０６）。そして、対象期間に含まれるサイクル単位の動作履歴情報の全てに関して動作履歴欠損確認が終了したか否かを判定する（ＳＴ２０７）。
【０１０１】
ここで、対象期間に含まれるサイクル単位の動作履歴情報の全てに関して欠損確認が終了していない場合には（ＳＴ２０７でＮｏ）、ＳＴ２０４に戻る。
【０１０２】
一方、対象期間に含まれるサイクル単位の動作履歴情報の全てに関して欠損確認が終了した場合には（ＳＴ２０７でＹｅｓ）、次に、欠損期間が設定されたか否かを判定する（ＳＴ２０８）。
【０１０３】
ここで、欠損期間が設定された場合には（ＳＴ２０８でＹｅｓ）、次に、欠損期間に関する情報を含む動作履歴再送要求のメッセージを、通信部４１から無線変換装置５に送信する（ＳＴ２０９）。
【０１０４】
次に、無線変換装置５において動作履歴再送時に行われる処理の手順について説明する。図１３は、無線変換装置５において動作履歴再送時に行われる処理の手順を示すフロー図である。
【０１０５】
無線変換装置５では、まず、中央制御装置４から動作履歴再送要求のメッセージを受信したか否かを判定する（ＳＴ３０１）。
【０１０６】
ここで、動作履歴再送要求のメッセージを受信した場合には（ＳＴ３０１でＹｅｓ）、対象サイクルを識別する識別番号ｎを初期化する（ｎ＝０）（ＳＴ３０２）。次に、ｎ番目のサイクルが、動作履歴再送要求のメッセージに含まれた欠損期間に該当するか否かを判定する（ＳＴ３０３）。
【０１０７】
ここで、ｎ番目のサイクルが欠損期間に該当する場合には（ＳＴ３０３でＹｅｓ）、ｎ番目のサイクルの動作履歴情報を含む動作履歴再送応答のメッセージを、無線通信部６２から中央制御装置４に送信する（ＳＴ３０４）。
【０１０８】
次に、識別番号ｎを１増分する（ｎ＝ｎ＋１）（ＳＴ３０５）。そして、識別番号ｎが上限値以上（ｎ≧３０００）であるか否かを判定する（ＳＴ３０６）。
【０１０９】
ここで、識別番号ｎが上限値以上でない場合には（ＳＴ３０６でＮｏ）、ＳＴ３０３に戻る。一方、識別番号ｎが上限値以上である場合には（ＳＴ３０６でＹｅｓ）、ＳＴ３０１に戻る。
【０１１０】
このように無線変換装置５では、中央制御装置４から再送要求があると、自装置に蓄積されたサイクル単位の動作履歴情報の中から、欠損期間に該当するサイクル単位の動作履歴情報を１件ずつ中央制御装置４に送信する。
【０１１１】
次に、中央制御装置４において動作履歴再送時に行われる処理の手順について説明する。図１４は、中央制御装置４において動作履歴再送時に行われる処理の手順を示すフロー図である。
【０１１２】
中央制御装置４では、まず、無線変換装置５から動作履歴再送応答のメッセージを受信したか否かを判定する（ＳＴ４０１）。
【０１１３】
ここで、動作履歴再送応答のメッセージを受信した場合には（ＳＴ４０１でＹｅｓ）、動作履歴再送応答のメッセージに含まれる動作履歴情報を、自装置に蓄積された動作履歴情報の欠損期間に挿入する欠損修復処理を行う（ＳＴ４０２）。
【０１１４】
このように中央制御装置４では、欠損期間に該当する動作履歴情報を無線変換装置５から取得すると、その動作履歴情報で動作履歴情報の欠損を修復するため、自装置に蓄積された動作履歴情報を欠損がない状態に保持することができる。
【０１１５】
以上のように本実施形態では、３．４ｋＨｚアナログ回線に対応した端末制御装置３の有線通信を、無線ネットワーク（モバイル通信網）を介した無線通信に変換するために、無線変換装置５を端末制御装置３に接続するようにしたので、端末制御装置３自体を改変することなく、無線ネットワークを利用したシステムに更新することができる。
【０１１６】
（第２実施形態）
次に、第２実施形態について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図１５は、第２実施形態に係る交通信号制御システムの全体構成図である。
【０１１７】
第１実施形態では、無線ネットワーク（モバイル通信網）を利用した通信が可能な無線変換装置５を端末制御装置３（交通信号制御機）に接続して、中央制御装置４と端末制御装置３との間の通信を、無線ネットワークおよび無線変換装置５を介して行うようにしたが、本実施形態では、端末制御装置１０１を、無線ネットワークを利用した無線通信が可能に構成して、中央制御装置４と端末制御装置１０１との間で直接、無線ネットワークを介した通信を行うようにする。
【０１１８】
次に、第２実施形態に係る端末制御装置１０１の概略構成について説明する。図１６は、端末制御装置１０１の概略構成を示すブロック図である。
【０１１９】
端末制御装置１０１は、無線通信部１１１（端末側無線通信部）を備えている。この無線通信部１１１は、無線ネットワークを介して中央制御装置４と通信を行う。この無線通信部１１１は、制御部１１３側のデジタル信号（例えばＬＡＮ信号）と無線ネットワーク側の無線電波信号との変換を行う無線モジュールおよびアンテナで構成される。この無線通信部１１１は、異なる無線ネットワークを利用できるように２つ設けられている。
【０１２０】
端末制御装置１０１の記憶部１１２（端末側記憶部）は、過去の所定期間のサイクル単位の動作履歴情報を蓄積する。
【０１２１】
端末制御装置１０１の制御部１１３は、信号灯器制御部３１および動作履歴通知部３２の他に、動作履歴管理部１２１と、動作履歴再送制御部１２２と、を備えている。
【０１２２】
動作履歴管理部１２１は、一サイクルが終了する度に、そのサイクルの動作履歴情報（信号動作実行情報）を記憶部１１２に蓄積する。記憶部１１２には、サイクル単位の動作履歴情報が所定件数（例えば３０００件）分だけ蓄積され、動作履歴管理部１２１が、一サイクルが終了する度に、そのサイクルの動作履歴情報を上書きで格納することで、常時、所定件数の最新の動作履歴情報が記憶部１１２に蓄積される。
【０１２３】
動作履歴再送制御部１２２は、中央制御装置４からの動作履歴再送要求のメッセージを受信すると、記憶部２３に蓄積された動作履歴情報の中から、動作履歴再送要求のメッセージに含まれる欠損期間に関する条件に該当する動作履歴情報を検索して、その動作履歴情報を含む動作履歴再送応答のメッセージを送信する。
【０１２４】
なお、中央制御装置は、第１実施形態（図９参照）と同様である。
【０１２５】
以上のように、本出願において開示する技術の例示として、実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施形態にも適用できる。また、上記の実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
【産業上の利用可能性】
【０１２６】
本発明に係る交通信号制御システム、交通信号制御装置、交通信号制御方法、交通信号制御プログラム、通信中継装置、通信中継方法、および通信中継プログラムは、通信が切断される事態が発生しても、中央制御装置に蓄積された動作履歴情報を欠損がない状態に保持することができる効果を有し、交差点に設置された複数の信号灯器を制御する交通信号制御システム、交通信号制御装置、交通信号制御方法、交通信号制御プログラム、通信中継装置、通信中継方法、および通信中継プログラムなどとして有用である。
【符号の説明】
【０１２７】
１  信号灯器
２  車両感知器
３  端末制御装置
４  中央制御装置（交通信号制御装置、コンピュータ）
５  無線変換装置（通信中継装置、コンピュータ）
２１  有線通信部
２２  入出力部
２３  記憶部
２４  制御部
３１  信号灯器制御部
３２  動作履歴通知部
４１  通信部
４２  記憶部
４３  制御部
５１  信号制御指令生成部
５２  動作履歴欠損確認部
５３  動作履歴再送要求部
５４  動作履歴欠損修復部
６１  有線通信部
６２  無線通信部（端末側無線通信部）
６３  記憶部（端末側記憶部）
６４  制御部
７１  制御指令転送部
７２  動作履歴転送部
７３  動作履歴管理部
７４  動作履歴再送制御部
１０１  端末制御装置
１１１  無線通信部（端末側無線通信部）
１１２  記憶部（端末側記憶部）
１１３  制御部
１２１  動作履歴管理部
１２２  動作履歴再送制御部
【図１】
2020204879.tif 000003
【図２】
2020204879.tif 000004
【図３】
2020204879.tif 000005
【図４】
2020204879.tif 000006
【図５】
2020204879.tif 000007
【図６】
2020204879.tif 000008
【図７】
2020204879.tif 000009
【図８】
2020204879.tif 000010
【図９】
2020204879.tif 000011
【図１０】
2020204879.tif 000012
【図１１】
2020204879.tif 000013
【図１２】
2020204879.tif 000014
【図１３】
2020204879.tif 000015
【図１４】
2020204879.tif 000016
【図１５】
2020204879.tif 000017
【図１６】
2020204879.tif 000018
【手続補正書】
【提出日】令和2年10月29日(2020.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
交差点に設置された複数の信号灯器を制御する交通信号制御システムであって、
情報収集装置と、中央制御装置と、端末制御装置と、端末側記憶部と、端末側無線通信部と、動作履歴再送制御部と、を備え、
前記情報収集装置は、前記交差点の近傍の交通状況情報を収集し、
前記中央制御装置は、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を前記端末側無線通信部に送信し、
前記端末側無線通信部は、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、
前記端末制御装置は、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、
前記端末側記憶部は、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、
前記端末側無線通信部は、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置は、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、
さらに、前記中央制御装置は、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記動作履歴再送制御部は、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、
前記端末側無線通信部は、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置は、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御システム。
【請求項２】
交差点に設置された複数の信号灯器を制御する交通信号制御方法であって、
情報収集装置が、前記交差点の近傍の交通状況情報を収集し、
中央制御装置が、前記情報収集装置で収集した前記交通状況情報に基づいて信号制御情報を生成して、その信号制御情報を端末側無線通信部に送信し、
前記端末側無線通信部が、前記中央制御装置から送信された前記信号制御情報を、無線ネットワークを介して受信し、
端末制御装置が、前記端末側無線通信部から取得した前記信号制御情報に基づいて前記複数の信号灯器を制御し、自装置において実際に前記複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を生成し、
端末側記憶部が、前記端末制御装置で生成した前記動作履歴情報を所定期間分だけ蓄積し、
前記端末側無線通信部が、前記端末制御装置で生成した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置が、前記端末側無線通信部から取得した前記動作履歴情報を自装置に蓄積し、
さらに、前記中央制御装置が、所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
動作履歴再送制御部が、前記端末側無線通信部で前記再送要求を受信すると、その再送要求に付加された欠損期間に関する情報に基づいて、前記欠損期間に含まれる前記動作履歴情報を、前記端末側記憶部に蓄積された前記動作履歴情報の中から検索し、
前記端末側無線通信部が、前記動作履歴再送制御部で取得した前記動作履歴情報を、前記無線ネットワークを介して前記中央制御装置に送信し、
前記中央制御装置が、前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御方法。
【請求項３】
無線ネットワークおよび端末側無線通信部を介して端末制御装置と通信を行う通信部と、
記憶部と、
制御部と、を備え、
前記制御部は、
前記端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、前記端末側無線通信部から受信すると、前記動作履歴情報を前記記憶部に蓄積し、
所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、前記記憶部に蓄積された前記動作履歴情報に欠損がないか否かを確認し、
前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を前記記憶部に蓄積することを特徴とする交通信号制御装置。
【請求項４】
端末制御装置において実際に複数の信号灯器を制御した際のサイクルの開始時刻および各階梯の実行時間に関する動作履歴情報を、無線ネットワークを介して端末側無線通信部から受信すると、前記動作履歴情報を自装置に蓄積し、
所定のタイミングで、前記動作履歴情報に含まれる前記サイクルの開始時刻および前記各階梯の実行時間から算出されるサイクルの終了時刻と次のサイクルの開始時刻との整合性に基づいて、自装置に蓄積された前記動作履歴情報に欠損がないか否かを確認し、
前記動作履歴情報に欠損がある場合には、欠損期間に関する情報を含む再送要求を前記端末側無線通信部に送信し、
前記端末側無線通信部から送信された前記欠損期間に含まれる前記動作履歴情報を受信すると、その動作履歴情報を自装置に蓄積することを特徴とする交通信号制御方法。
【請求項５】
請求項４に記載の交通信号制御方法をコンピュータに実行させるための交通信号制御プログラム。
【請求項６】
請求項１に記載の交通信号制御システムにおける端末制御装置。