(57)【要約】【課題】交通信号制御機などの端末装置を正常に動作させることのできる設定値設定装置を提供する。【解決手段】交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、外線図データを読み込む外線図データ読込部と、外線図データ読込部が読み込んだ外線図データから交通制御に関する設定項目についての設定値を抽出することにより、設定値を生成する設定値生成部と、設定値生成部が生成した設定値を端末装置に設定する設定値設定部とを備える。【選択図】図２
2017151668.tif 000002
【特許請求の範囲】
【請求項１】
交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、前記外線図データを読み込む外線図データ読込部と、
前記外線図データ読込部が読み込んだ前記外線図データから前記交通制御に関する設定項目についての設定値を抽出することにより、前記設定値を生成する設定値生成部と、
前記設定値生成部が生成した前記設定値を前記端末装置に設定する設定値設定部と
を備える設定値設定装置。
【請求項２】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機が単独動作を行う際の各階梯の秒数を前記設定値として抽出することにより、前記設定値を生成する
請求項１に記載の設定値設定装置。
【請求項３】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データに含まれる現示階梯図から、前記交通信号制御機に接続された交通信号灯器の各色の灯器の点滅順序を前記設定値として抽出することにより、前記設定値を生成する
請求項１に記載の設定値設定装置。
【請求項４】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機と前記交通信号制御機の上位装置との間の伝送方式を前記設定値として抽出することにより、前記設定値を生成する
請求項１に記載の設定値設定装置。
【請求項５】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機のオプション機能を前記設定値として抽出することにより、前記設定値を生成する
請求項１に記載の設定値設定装置。
【請求項６】
さらに、
前記外線図データ読込部が読み込んだ前記外線図データから、前記端末装置に設定する前記設定値が満たすべき制約条件を作成する制約条件作成部と、
前記制約条件作成部が作成した制約条件に基づいて、前記設定値生成部が生成した前記設定値の妥当性を判定する妥当性判定部とを備え、
前記設定値設定部は、前記妥当性判定部により妥当性があると判定された前記設定値を前記端末装置に設定する
請求項１〜請求項５のいずれか１項に記載の設定値設定装置。
【請求項７】
前記端末装置は、交通信号制御機であり、
前記制約条件作成部は、前記外線図データ読込部が読み込んだ前記外線図データに前記交通信号制御機がギャップ感応を行うことが示されている場合には、前記交通信号制御機に接続された交通信号灯器の現示時間を延長または短縮する階梯を必須の設定項目とする前記制約条件を作成し、
前記妥当性判定部は、前記制約条件作成部が作成した前記制約条件に基づいて、前記設定値生成部が生成した前記設定値として前記現示時間を延長または短縮する階梯が設定されているか否かを判定することにより、前記設定値の妥当性を判定する
請求項６に記載の設定値設定装置。
【請求項８】
前記端末装置は、交通信号制御機であり、
前記制約条件作成部は、前記外線図データ読込部が読み込んだ前記外線図データの追従階梯を設定する欄に値が設定されていれば、当該追従階梯の値が前記交通信号制御機に接続された交通信号灯器の最終階梯を超えないことを前記制約条件として作成し、
前記妥当性判定部は、前記制約条件作成部が作成した前記制約条件に基づいて、前記設定値生成部が生成した前記追従階梯の値が前記最終階梯を超えているか否かを判定することにより、前記設定値の妥当性を判定する
請求項６に記載の設定値設定装置。
【請求項９】
前記設定値生成部は、さらに、前記外線図データ読込部が読み込んだ前記外線図データに基づいて、前記外線図データに記述されていない設定値を生成する
請求項１〜請求項８のいずれか１項に記載の設定値設定装置。
【請求項１０】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データに含まれる現示階梯図から、前記交通信号制御機に接続された交通信号灯器に与えられる通行権の数を算出し、当該通行権の数から、前記交通信号灯器の信号の１サイクル中に含まれる現示の数であるスプリット数を前記設定値として生成する
請求項９に記載の設定値設定装置。
【請求項１１】
前記端末装置は、交通信号制御機であり、
前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、長階梯のステップを抽出することにより、当該長階梯のステップを信号の表示時間の延長または短縮を行うステップである可変ステップとして生成する
請求項９に記載の設定値設定装置。
【請求項１２】
前記設定値生成部は、前記可変ステップの１つ前のステップを、前記交通信号制御機に接続された交通信号灯器の灯色が一周するときの最終のステップである最終ステップとして生成する
請求項１１に記載の設定値設定装置。
【請求項１３】
前記外線図データ読込部は、さらに、読み込んだ前記外線図データの妥当性を判定し、
前記設定値生成部は、前記外線図データ読込部により前記外線図データの妥当性があると判定された場合に、前記設定値を生成する
請求項１〜請求項１２のいずれか１項に記載の設定値設定装置。
【請求項１４】
交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、前記外線図データを読み込むステップと、
読み込まれた前記外線図データから前記交通制御に関する設定項目についての設定値を抽出することにより、前記設定値を生成するステップと、
生成された前記設定値を前記端末装置に設定するステップと
を含む設定値設定方法。
【請求項１５】
交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、前記外線図データを読み込む外線図データ読込部と、
前記外線図データ読込部が読み込んだ前記外線図データから前記交通制御に関する設定項目についての設定値を抽出することにより、前記設定値を生成する設定値生成部と、
前記設定値生成部が生成した前記設定値を前記端末装置に設定する設定値設定部と
してコンピュータを機能させるための設定値設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通安全施設にて使用される端末装置に設定値を設定する設定値設定装置、設定値設定方法および設定値設定プログラムに関する。
【背景技術】
【０００２】
端末装置である交通信号制御機は、交差点等に設置され、交通信号灯器の動作制御を行う。従来、ユーザがキーボード等を操作してコンソール（設定装置）に設定値を入力し、コンソールがコンソールに接続された交通信号制御機に当該設定値を送信することにより、交通信号灯器への設定値の設定が行われていた（例えば、特許文献１参照）。例えば、設定値には、交通信号灯器の各階梯の秒数などが含まれる。交通信号制御機は、このような設定値に基づいて、交通信号灯器の点灯、滅灯および点滅を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３２１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の設定値の設定方法では、ユーザがキーボード等を操作して設定値を入力していたため、操作ミスにより誤った設定値が入力されてしまう可能性がある。このため、誤った設定値が入力された場合には交通信号制御機が正常に動作しないという課題がある。例えば、設定値である階梯の秒数として誤ってその階梯の最短監視時間を下回る値を入力した場合には、交通信号制御機は正常に動作しない。なお、交通信号制御機以外の端末装置（例えば、車両感知器）に対して異常値が設定された場合にも、同様に端末装置は正常に動作しない。
【０００５】
本発明はこのような事情に鑑みてなされたものであり、交通信号制御機などの端末装置を正常に動作させることのできる設定値設定装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するために、本発明の一実施態様に係る設定値設定装置は、交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、前記外線図データを読み込む外線図データ読込部と、前記外線図データ読込部が読み込んだ前記外線図データから前記交通制御に関する設定項目についての設定値を抽出することにより、前記設定値を生成する設定値生成部と、前記設定値生成部が生成した前記設定値を前記端末装置に設定する設定値設定部とを備える。
【０００７】
（１４）本発明の他の一実施態様に係る設定値設定方法は、上述の設定値設定装置が備える処理部をステップとして含む。
【０００８】
（１５）また、本発明の他の一実施態様に係る設定値設定プログラムは、上述の設定値設定装置が備える処理部としてコンピュータを機能させるためのプログラムである。
【０００９】
なお、本発明は、設定値設定装置の一部又は全部を実現する半導体集積回路として実現したり、設定値設定装置を含む交通信号制御システムとして実現したりすることもできる。
【発明の効果】
【００１０】
本発明によると、交通信号制御機などの端末装置に対して異常値が設定されなくなるため、端末装置を正常に動作させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係る交通信号制御システムの構成を示す図である。
【図２】実施の形態１に係るコンソールの機能的な構成を示すブロック図である。
【図３Ａ】外線図データの一例を示す図である。
【図３Ｂ】外線図データの一例を示す図である。
【図４】実施の形態１に係るコンソールが実行する処理の流れを示すフローチャートである。
【図５】実施の形態２に係るコンソールの機能的な構成を示すブロック図である。
【図６】実施の形態２に係るコンソールが実行する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
最初に本発明の実施態様を列記して説明する。
（１）本発明の一実施態様に係る設定値設定装置は、交通制御を実行する端末装置の動作仕様を記述した外線図データを記憶した記憶装置から、前記外線図データを読み込む外線図データ読込部と、前記外線図データ読込部が読み込んだ前記外線図データから前記交通制御に関する設定項目についての設定値を抽出することにより、前記設定値を生成する設定値生成部と、前記設定値生成部が生成した前記設定値を前記端末装置に設定する設定値設定部とを備える。
【００１３】
この構成によると、端末装置の動作仕様を記述した外線図データに基づいて、端末装置に設定値が設定される。つまり、端末装置には外線図データに示された通りの設定値を設定することができる。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が端末装置に設定されるのを防止することができる。よって、交通信号制御機などの端末装置を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００１４】
（２）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機が単独動作を行う際の各階梯の秒数を前記設定値として抽出することにより、前記設定値を生成してもよい。
【００１５】
この構成によると、交通信号制御機が単独動作を行う際の各階梯の秒数をユーザが入力しなくても、当該秒数が設定値として生成され、交通信号制御機に設定される。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００１６】
（３）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データに含まれる現示階梯図から、前記交通信号制御機に接続された交通信号灯器の各色の灯器の点滅順序を前記設定値として抽出することにより、前記設定値を生成してもよい。
【００１７】
この構成によると、交通信号灯器の各色の灯器の点滅順序をユーザが入力しなくても、当該点滅順序が設定値として生成され、交通信号制御機に設定される。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００１８】
（４）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機と前記交通信号制御機の上位装置との間の伝送方式を前記設定値として抽出することにより、前記設定値を生成してもよい。
【００１９】
この構成によると、交通信号制御機と交通信号制御機の上位装置との間の伝送方式をユーザが入力しなくても、当該伝送方式が設定値として生成され、交通信号制御機に設定される。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００２０】
（５）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、前記交通信号制御機のオプション機能を前記設定値として抽出することにより、前記設定値を生成してもよい。
【００２１】
この構成によると、交通信号制御機のオプション機能をユーザが入力しなくても、当該オプション機能が設定値として生成され、交通信号制御機に設定される。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００２２】
（６）上述の設定値設定装置は、さらに、前記外線図データ読込部が読み込んだ前記外線図データから、前記端末装置に設定する前記設定値が満たすべき制約条件を作成する制約条件作成部と、前記制約条件作成部が作成した制約条件に基づいて、前記設定値生成部が生成した前記設定値の妥当性を判定する妥当性判定部とを備え、前記設定値設定部は、前記妥当性判定部により妥当性があると判定された前記設定値を前記端末装置に設定してもよい。
【００２３】
この構成によると、外線図データから設定値の制約条件が作成され、作成した制約条件に基づいて妥当性があると判定された設定値が端末装置に設定される。例えば、外線図データに端末装置のオプション機能が設定されている場合には、当該オプション機能が満たすべき条件が制約条件として設定される。このため、妥当性のない設定値が端末装置に設定されるのを防止することができる。これにより、端末装置を正常に動作させることができる。
【００２４】
（７）また、前記端末装置は、交通信号制御機であり、前記制約条件作成部は、前記外線図データ読込部が読み込んだ前記外線図データに前記交通信号制御機がギャップ感応を行うことが示されている場合には、前記交通信号制御機に接続された交通信号灯器の現示時間を延長または短縮する階梯を必須の設定項目とする前記制約条件を作成し、前記妥当性判定部は、前記制約条件作成部が作成した前記制約条件に基づいて、前記設定値生成部が生成した前記設定値として前記現示時間を延長または短縮する階梯が設定されているか否かを判定することにより、前記設定値の妥当性を判定してもよい。
【００２５】
この構成によると、外線図データから、ギャップ感応に関する制約条件が作成され、作成された制約条件に基づいて設定値の妥当性が判定される。このため、妥当性のない設定値が交通信号制御機に設定されるのを防止することができる。これにより、交通信号制御機を正常に動作させることができる。
【００２６】
（８）また、前記端末装置は、交通信号制御機であり、前記制約条件作成部は、前記外線図データ読込部が読み込んだ前記外線図データの追従階梯を設定する欄に値が設定されていれば、当該追従階梯の値が前記交通信号制御機に接続された交通信号灯器の最終階梯を超えないことを前記制約条件として作成し、前記妥当性判定部は、前記制約条件作成部が作成した前記制約条件に基づいて、前記設定値生成部が生成した前記追従階梯の値が前記最終階梯を超えているか否かを判定することにより、前記設定値の妥当性を判定してもよい。
【００２７】
この構成によると、外線図データから追従階梯が満たすべき制約条件が作成され、作成された制約条件に基づいて追従階梯の設定値の妥当性が判定される。このため、妥当性のない設定値が交通信号制御機に設定されるのを防止することができる。これにより、交通信号制御機を正常に動作させることができる。
【００２８】
（９）また、前記設定値生成部は、さらに、前記外線図データ読込部が読み込んだ前記外線図データに基づいて、前記外線図データに記述されていない設定値を生成してもよい。
【００２９】
この構成によると、外線図データに基づいて外線図データに記述されていない設定値が生成され、生成された設定値が端末装置に設定される。例えば、外線図データに含まれる現示階梯図より、信号の１サイクル中の現示の数であるスプリット数が生成され、端末装置に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が端末装置に設定されるのを防止することができる。よって、交通信号制御機などの端末装置を正常に動作させることができる。
【００３０】
（１０）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データに含まれる現示階梯図から、前記交通信号制御機に接続された交通信号灯器に与えられる通行権の数を算出し、当該通行権の数から、前記交通信号灯器の信号の１サイクル中に含まれる現示の数であるスプリット数を前記設定値として生成してもよい。
【００３１】
この構成によると、外線図データに含まれる現示階梯図より、信号の１サイクル中の現示の数であるスプリット数が生成され、交通信号制御機に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。
【００３２】
（１１）また、前記端末装置は、交通信号制御機であり、前記設定値生成部は、前記外線図データ読込部が読み込んだ前記外線図データから、長階梯のステップを抽出することにより、当該長階梯のステップを信号の表示時間の延長または短縮を行うステップである可変ステップとして生成してもよい。
【００３３】
この構成によると、外線図データから、可変ステップが生成され、交通信号制御機に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。
【００３４】
（１２）また、前記設定値生成部は、前記可変ステップの１つ前のステップを、前記交通信号制御機に接続された交通信号灯器の灯色が一周するときの最終のステップである最終ステップとして生成してもよい。
【００３５】
この構成によると、外線図データから、最終ステップが生成され、交通信号制御機に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。
【００３６】
（１３）また、前記外線図データ読込部は、さらに、読み込んだ前記外線図データの妥当性を判定し、前記設定値生成部は、前記外線図データ読込部により前記外線図データの妥当性があると判定された場合に、前記設定値を生成してもよい。
【００３７】
この構成によると、妥当性のある外線図データから設定値が生成され、妥当性のない外線図データからは設定値が生成されない。例えば、設定値の設定対象とされる端末装置の型式と、外線図データに記述されている型式とが不一致の場合には、外線図データの妥当性がないと判定され、当該外線図データからは設定値は生成されない。よって、誤った設定値が端末装置に設定されるのを防止することができる。これにより、交通信号制御機などの端末装置を正常に動作させることができる。
【００３８】
（１４）本発明の他の一実施態様に係る設定値設定方法は、上述の設定値設定装置が備える処理部をステップとして含む。このため、設定値設定方法は、上述の設定値設定装置と同様の作用および効果を奏することができる。
【００３９】
（１５）また、本発明の他の一実施態様に係る設定値設定プログラムは、上述の設定値設定装置が備える処理部としてコンピュータを機能させるためのプログラムである。このため、設定値設定プログラムは、上述の設定値設定装置と同様の作用および効果を奏することができる。
【００４０】
［本願発明の実施形態の詳細］
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００４１】
（実施の形態１）
［１−１．システムの全体構成］
図１は、本発明の実施の形態１に係る交通信号制御システムの構成を示す図である。
交通信号制御システム１は、交差点等に設置された交通信号灯器を制御することにより、自動車および歩行者の交通を制御するシステムである。交通信号制御システム１は、交通信号灯器３と、交通信号制御機２と、コンソール４とを備える。
【００４２】
交通信号灯器３は、端末装置による制御対象装置の一例であり、青（緑）色、黄色および赤色の灯器の点灯、滅灯および点滅を行い、車両または歩行者に進行許可または停止指示を示す装置である。
【００４３】
交通信号制御機２は、端末装置の一例であり、交通信号灯器３が設置されている道路の脇に設置され、あらかじめ設定された現示および制御パラメータなどの設定値に従い、交通信号灯器３による各色の灯器の点灯、滅灯および点滅を制御する装置である。
【００４４】
コンソール４は、ネットワーク５を介して交通信号制御機２に接続され、交通信号制御機２に上記設定値を設定する設定値設定装置の一例である。ネットワーク５は、インターネット等の汎用的な通信回線であってもよいし、専用回線であってもよい。
【００４５】
［１−２．コンソール４の構成］
図２は、実施の形態１に係るコンソール４の機能的な構成を示すブロック図である。コンソール４は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）およびＨＤＤ（Hard Disk Drive）などを備えるコンピュータにより構成される。コンソール４は、外線図データ記憶部４１と、外線図データ読込部４２と、設定値生成部４３と、設定値設定部４４と、通信Ｉ／Ｆ（インタフェース）部４５とを備える。外線図データ読込部４２と、設定値生成部４３と、設定値設定部４４とは、ＣＰＵ上でコンピュータプログラムを実行することにより実現される機能的な構成である。
【００４６】
外線図データ記憶部４１は、交通信号制御機２の動作仕様を記述した外線図データを記憶している記憶装置である。外線図データ記憶部４１は、例えば、ＨＤＤなどの記憶装置により構成され、外線図データをファイル形式で記憶している。
【００４７】
図３Ａおよび図３Ｂは、外線図データの一例を示す図である。図３Ａに示すように外線図データは、現示階梯図を含み、交通信号制御機２に接続されている交通信号灯器３（信号灯器Ａ、信号灯器ｂ）の現示階梯を示している。また、図３Ｂに示すように外線図データは、現示情報を含み、現示情報は単独動作時の各階梯の秒数（保安秒数）を示している。なお、図３Ａに示すように、外線図データは、その他に、交通信号制御機２の設計仕様、交通信号制御機２の伝送設定、または交通信号制御機２の機能オプションなどの情報を含んでいる。
【００４８】
再度図２を参照して、外線図データ読込部４２は、外線図データ記憶部４１から、外線図データ記憶部４１に記憶されている外線図データを読み込む。つまり、外線図データ記憶部４１に記憶されている外線図データのファイルを開いて、外線図データを読み込む。
【００４９】
設定値生成部４３は、外線図データ読込部４２が読み込んだ外線図データから、交通制御に関する設定項目についての設定値を抽出することにより、設定値を生成する。つまり、設定値生成部４３は、外線図データから、交通信号制御機２の動作を制御するための設定値を抽出することにより、設定値を生成する。例えば、設定値生成部４３は、図３Ｂに示した外線図データの現示情報を読み込むことにより、単独動作用時限表の各階梯の秒数を設定値として抽出する。
【００５０】
設定値設定部４４は、設定値生成部４３が生成した設定値を、通信Ｉ／Ｆ部４５を介して交通信号制御機２に送信する。例えば、設定値生成部４３が抽出した単独動作用時限表の各階梯の秒数を、交通信号制御機２に送信する。これにより、交通信号制御機２に、各階梯の秒数を設定値として設定する。
【００５１】
［１−３．コンソール４の処理フロー］
図４は、実施の形態１に係るコンソール４が実行する処理の流れを示すフローチャートである。
【００５２】
外線図データ読込部４２は、外線図データ記憶部４１に記憶されている外線図データのファイルを開いて、外線図データを読み込む（Ｓ１）。
【００５３】
設定値生成部４３は、外線図データ読込部４２が読み込んだ外線図データから、交通信号制御機２の動作を制御するための設定値を抽出する（Ｓ２）。例えば、設定値生成部４３は、図３Ａに示す外線図データに含まれる現示階梯図から、交通信号灯器３である信号灯器Ａおよび信号灯器ｂの各色（赤、黄および青（緑））の灯器の点滅順序を設定値として抽出する。また、設定値生成部４３は、図３Ａに示す外線図データに含まれる伝送設定から、伝送方式の設定値としてＴ形伝送方式を抽出する。Ｔ型伝送方式とは交通信号制御機２と交通信号制御機２の上位装置である中央装置との間でＴ形インタフェースにて情報の送受信を行う方式のことである。Ｔ形伝送方式の場合には、中央装置が短周期（例えば毎秒）で送信する歩進情報に基づき階梯を進める歩進制御が行われる。また、設定値生成部４３は、図３Ａに示す外線図データに含まれる機能オプションから、交通信号制御機２のオプション機能の設定値としてギャップ感応を抽出する。ギャップ感応とは、車両を１台感知するごとにギャップ（車間時間）を検出し、交通需要に見合うように青現示時間を延長する感応方式のことである。また、設定値生成部４３は、図３Ｂに示す外線図データに含まれる現示情報を読み込むことにより、単独動作用時限表の各階梯の秒数を設定値として抽出する。なお、単独動作用時限表とは、交通信号制御機２が単独動作を行う際の時限表を示すものとする。
【００５４】
設定値設定部４４は、設定値生成部４３が生成した設定値を、通信Ｉ／Ｆ部４５を介して交通信号制御機２に送信する。これにより、交通信号制御機２に設定値を設定する（Ｓ３）。例えば、設定値生成部４３が抽出した信号灯器Ａおよび信号灯器ｂの各色の灯器の点滅順序、伝送方式の設定値としてのＴ形伝送方式、オプション機能の設定値としてのギャップ感応、および単独動作用時限表の各階梯の秒数を交通信号制御機２に送信する。これにより、交通信号制御機２にはこれらの設定値が設定される。
【００５５】
［１−４．実施の形態１の効果等］
以上説明したように、本発明の実施の形態１によると、交通信号制御機２の動作仕様を記述した外線図データに基づいて、交通信号制御機２に設定値が設定される。つまり、交通信号制御機２には外線図データに示された通りの設定値を設定することができる。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機２に設定されるのを防止することができる。よって、交通信号制御機２を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００５６】
具体的には、交通信号制御機２が単独動作を行う際の各階梯の秒数をユーザが入力しなくても、当該秒数が設定値として生成され、交通信号制御機２に設定される。また、交通信号灯器３の各色の灯器の点滅順序をユーザが入力しなくても、当該点滅順序が設定値として生成され、交通信号制御機２に設定される。また、交通信号制御機２と交通信号制御機２の上位装置との間の伝送方式をユーザが入力しなくても、当該伝送方式が設定値として生成され、交通信号制御機２に設定される。また、交通信号制御機２のオプション機能をユーザが入力しなくても、当該オプション機能が設定値として生成され、交通信号制御機２に設定される。このため、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機に設定されるのを防止することができる。よって、交通信号制御機を正常に動作させることができる。また、ユーザによる設定値の入力の手間も削減することができる。
【００５７】
（実施の形態２）
実施の形態１では、外線図データを読み込み、読み込んだ外線図データに記述されている設定値を交通信号制御機２に設定した。実施の形態２では、外線図データから設定値を新たに作り出し、作り出した設定値を交通信号制御機２に設定する例について説明する。また、各種エラーチェックを行う例について説明する。以下では、実施の形態１と異なる点を中心に説明を行い、実施の形態１と同様の点については適宜説明を省略する。
【００５８】
実施の形態２に係る交通信号制御システム１の構成は、図１に示した実施の形態１に係る交通信号制御システム１の構成と同様である。
【００５９】
［２−１．コンソール４の構成］
図５は、実施の形態２に係るコンソール４の機能的な構成を示すブロック図である。実施の形態２に係るコンソール４は、図２に示した実施の形態１に係るコンソール４と同様にコンピュータにより構成される。実施の形態２に係るコンソール４は、実施の形態１に係るコンソール４の構成に加えて、制約条件作成部４６と、妥当性判定部４７とを備える。制約条件作成部４６および妥当性判定部４７は、ＣＰＵ上でコンピュータプログラムを実行することにより実現される機能的な構成である。
【００６０】
外線図データ読込部４２は、外線図データ記憶部４１から外線図データを読み込み、読み込んだ外線図データの妥当性を判定する。外線図データの妥当性の判定方法については後述する。
【００６１】
設定値生成部４３は、実施の形態１と同様に、外線図データ読込部４２が読み込んだ外線図データから、交通信号制御機２の動作を制御するための設定値を抽出することにより、設定値を生成する。それに加え、設定値生成部４３は、外線図データ読込部４２が読み込んだ外線図データに基づいて、外線図データに記述されていない設定値を生成する。設定値の生成方法については後述する。なお、設定値生成部４３は、外線図データ読込部４２により外線図データの妥当性があると判定された場合に、これらの設定値を生成し、外線図データの妥当性がないと判定された場合には、これらの設定値を生成しない。
【００６２】
制約条件作成部４６は、外線図データ読込部４２が外線図データ記憶部４１から読み込んだ外線図データから、交通信号制御機２に設定する設定値が満たすべき制約条件を作成する。制約条件の作成方法については後述する。
【００６３】
妥当性判定部４７は、制約条件作成部４６が作成した制約条件に基づいて、設定値生成部４３が生成した設定値の妥当性を判定する。
【００６４】
設定値設定部４４は、妥当性判定部４７により妥当性があると判定された設定値を、通信Ｉ／Ｆ部４５を介して交通信号制御機２に送信する。これにより、交通信号制御機２に設定値を設定する。
【００６５】
［２−２．コンソール４の処理フロー］
図６は、実施の形態２に係るコンソール４が実行する処理の流れを示すフローチャートである。
【００６６】
外線図データ読込部４２は、外線図データ記憶部４１に記憶されている外線図データのファイルを開いて、外線図データを読み込む（Ｓ１）。例えば、実施の形態１と同様に、図３Ａおよび図３Ｂに示したような外線図データを読み込む。
【００６７】
外線図データ読込部４２は、読み込んだ外線図データの妥当性を判定する（Ｓ１１）。例えば、外線図データ読込部４２は、図３Ａに示す外線図データに含まれる型式「ＴＳＣ−１２１２」と制御種別「集中制御」とを抽出する。また、外線図データ読込部４２は、通信Ｉ／Ｆ部４５を介して、交通信号制御機２から、交通信号制御機２の型式と制御種別の情報を受信する。外線図データ読込部４２は、外線図データから抽出した型式および制御種別と、交通信号制御機２から受信した情報に含まれる型式および制御種別とを比較し、両者が一致していれば、読み込んだ外線図データの妥当性があると判定する。また、外線図データ読込部４２は、両者の少なくとも一方が不一致であれば、読み込んだ外線図データの妥当性がないと判定する。
【００６８】
外線図データの妥当性がないと判定された場合には（Ｓ１１でＮＯ）、その後の処理は実行されない。
【００６９】
外線図データの妥当性があると判定された場合には（Ｓ１１でＹＥＳ）、設定値生成部４３は、外線図データ読込部４２が読み込んだ外線図データから、交通信号制御機２の動作を制御するための設定値を抽出する（Ｓ２）。例えば、実施の形態１で説明したように、設定値生成部４３は、図３Ａおよび図３Ｂに示す外線図データから、信号灯器Ａおよび信号灯器ｂの各色の灯器の点滅順序を抽出したり、伝送方式の設定値としてＴ形伝送方式を抽出したり、オプション機能の設定値としてギャップ感応を抽出したり、単独動作用時限表の各階梯の秒数を設定値として抽出したりする。それに加えて、設定値生成部４３は、外線図データ読込部４２が読み込んだ外線図データに基づいて、外線図データに記述されていない設定値を生成する。
【００７０】
例えば、設定値生成部４３は、図３Ａに示す外線図データに含まれる現示階梯図より、交通信号灯器３に与えられる通行権の数を算出し、当該通行権の数からスプリット数を設定値として生成する。スプリット数とは、交通信号灯器３の信号の１サイクル中に含まれる現示の数を表す。また、現示とは、交差点を通過する複数の交通流について同時に通行権が与えられている交通流の一群を指す。つまり、設定値生成部４３は、図３Ａに示す現示階梯図より、ステップ１〜３において信号灯器Ａに対する通行権が与えられ、ステップ６において信号灯器ｂに対する通行権が与えられていることを検出し、検出結果よりスプリット数「２」を生成する。
【００７１】
また、設定値生成部４３は、図３Ｂに示す外線図データに含まれる現示情報より可変ステップを生成してもよい。可変ステップは、オフセット追従を行う場合などに信号の表示時間の延長または短縮を行うステップ（階梯）のことである。設定値生成部４３は、長階梯（表示時間の長い階梯、表示時間の最小値が所定時間（例えば６秒）以上の階梯）を可変ステップとして生成する。現示情報の最長時間の欄において二重丸印（◎）または丸印（○）が付されているステップ１およびステップ６が長階梯である。このため、設定値生成部４３は、ステップ１およびステップ６を可変ステップとして生成する。
【００７２】
さらに、設定値生成部４３は、図３Ｂに示す外線図データに含まれる現示情報より最終ステップを生成してもよい。最終ステップとは、交通信号灯器３の灯色が青、黄、赤の順に一周するときの最終のステップを表す。設定値生成部４３は、可変ステップの１つ前のステップを最終ステップとして生成する。つまり、設定値生成部４３は、可変ステップであるステップ１およびステップ６の１つ前のステップであるステップ８（ステップ１〜８が繰り返し実行されるため、ステップ１の１つ前のステップはステップ８となる）およびステップ５を、最終ステップ（赤信号の最終ステップ）として生成する。
【００７３】
制約条件作成部４６は、外線図データ読込部４２が外線図データ記憶部４１から読み込んだ外線図データから、交通信号制御機２に設定する設定値が満たすべき制約条件を作成する（Ｓ１２）。例えば、図３Ａに示す外線図データに含まれる機能オプションのギャップ感応機能の欄にフラグ「１」が付されている。このため、制約条件作成部４６は、交通信号制御機２がギャップ感応を行うことを検出する。ギャップ感応を行う際には、交通信号灯器３の現示時間を延長または短縮する階梯を必ず設定する必要がある。このため、制約条件作成部４６は、現示時間を延長または短縮する階梯を必須の設定項目とする制約条件を作成する。
【００７４】
妥当性判定部４７は、制約条件作成部４６が作成した制約条件に基づいて、設定値生成部４３が生成した設定値の妥当性を判定する（Ｓ１３）。例えば、図３Ｂの外線図データの現示情報には、現示時間を延長または短縮する階梯が追従階梯１「１」および追従階梯２「６」として記載されている。つまり、ステップＳ２の処理において、設定値生成部４３は、これらの追従階梯の値を設定値として生成しているものとする。この場合、制約条件作成処理（ステップＳ１２）の例で説明したギャップ感応を行う際の現示時間を延長または短縮する階梯を必須の設定項目とするという制約条件は満たしている。よって、妥当性判定部４７は、設定値の妥当性があると判定する。一方、外線図データに基づいて追従階梯の値を設定値として設定することができない場合には、妥当性判定部４７は、設定値の妥当性がないと判定する。
【００７５】
なお、制約条件作成部４６および妥当性判定部４７が行う処理の他の例を説明する。例えば、図３Ｂに示す外線図データの現示情報の追従階梯１または追従階梯２の欄に値が設定されている。このため、制約条件作成部４６は、追従階梯の値が交通信号灯器の最終階梯（交通信号灯器による信号の１周期中に含まれる階梯数）を超えないことを制約条件として作成する。ここで、最終階梯は図３Ｂの現示情報より「８」と設定される。図３Ｂの現示情報には、現示時間を延長または短縮する階梯が追従階梯１「１」および追従階梯２「６」として記載されている。つまり、ステップＳ２の処理において、設定値生成部４３は、これらの追従階梯の値を設定値として生成しているものとする。この場合、妥当性判定部４７は、設定値として生成した追従階梯の値が、制約条件作成部４６が作成した制約条件を満たすか否かを判定する。つまり、妥当性判定部４７は、追従階梯の値「１」および「６」が、最終階梯「８」を超えていないため、上記した制約条件は満たすと判定する。
【００７６】
設定値設定部４４は、設定値ごとに、妥当性判定部４７により設定値の妥当性があると判定されたか否かを判定する（Ｓ１４）。設定値設定部４４は、妥当性があると判定された設定値を、通信Ｉ／Ｆ部４５を介して交通信号制御機２に送信する。これにより、交通信号制御機２に設定値を設定する（Ｓ３）。一方、設定値設定部４４は、妥当性がないと判定された設定値については（Ｓ１４でＮＯ）、交通信号制御機２には送信しない。
【００７７】
［２−３．実施の形態２の効果等］
以上説明したように、実施の形態２によると実施の形態１の効果に加え、以下の効果を奏することができる。
【００７８】
つまり、本発明の実施の形態２によると、外線図データから設定値の制約条件が作成され、作成した制約条件に基づいて妥当性があると判定された設定値が交通信号制御機２に設定される。このため、妥当性のない設定値が交通信号制御機２に設定されるのを防止することができる。
【００７９】
具体的には、外線図データから、ギャップ感応に関する制約条件が作成され、作成された制約条件に基づいて設定値の妥当性が判定される。また、外線図データから追従階梯が満たすべき制約条件が作成され、作成された制約条件に基づいて追従階梯の設定値の妥当性が判定される。このため、妥当性のない設定値が交通信号制御機２に設定されるのを防止することができる。これにより、交通信号制御機２を正常に動作させることができる。
【００８０】
また、外線図データに基づいて外線図データに記述されていない設定値が生成され、生成された設定値が交通信号制御機２に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機２に設定されるのを防止することができる。よって、交通信号制御機２を正常に動作させることができる。
【００８１】
具体的には、外線図データに含まれる現示階梯図より、信号の１サイクル中の現示の数であるスプリット数が生成され、交通信号制御機２に設定される。また、外線図データから、可変ステップが生成され、交通信号制御機２に設定される。また、外線図データから、最終ステップが生成され、交通信号制御機２に設定される。このため、ユーザによる設定値の入力の手間を削減することができる。また、ユーザによるキーボード等の操作ミスにより誤った設定値が入力され、当該誤った設定値が交通信号制御機２に設定されるのを防止することができる。よって、交通信号制御機２を正常に動作させることができる。
【００８２】
また、外線図データの妥当性を判定している。このため、妥当性のある外線図データから設定値が生成され、妥当性のない外線図データからは設定値が生成されない。よって、誤った設定値が交通信号制御機２に設定されるのを防止することができる。これにより、交通信号制御機２を正常に動作させることができる。
【００８３】
［３．付記］
以上、本発明の実施の形態に係る交通信号制御システム１について説明したが、本発明は、この実施の形態に限定されるものではない。
【００８４】
例えば、設定値生成部４３は、外線図データから、Ｇ−Ｇ異常の判定に用いられる判定対象を設定値として抽出してもよい。Ｇ−Ｇ異常とは、交錯する交通流において，青信号を同時に表示する異常状態を指す。交通流に対し事故を生ずるおそれのある最も危険な状態であるため、設定値生成部４３は、図３Ａに示すような外線図データの現示階梯図より、Ｇ−Ｇ異常が生じる可能性のある信号灯器の組み合わせを設定値として抽出してもよい。抽出した組み合わせに基づいて、交通信号制御機２を利用するユーザ等が、Ｇ−Ｇ異常を判定するための判定表を作成してもよい。
【００８５】
また、実施の形態２に示した設定値設定部４４は、妥当性があると判定された設定値を交通信号制御機２に送信し、妥当性のないと判定された設定値を交通信号制御機２に送信しないこととしたが、このような処理には限定されない。例えば、設定値設定部４４は、複数の設定値のうちのすべての設定値の妥当性があると判定された場合にのみ、すべての設定値を交通信号制御機２に送信し、１つでも妥当性がないと判定された設定値が含まれる場合には、すべての設定値を送信しないようにしてもよい。
【００８６】
また、コンソール４を構成する構成要素の一部または全部は、１個のシステムＬＳＩから構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００８７】
また、本発明は、上記に示す方法であるとしてもよい。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、上記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００８８】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読取可能な非一時的な記録媒体、例えば、ＨＤＤ、ＣＤ−ＲＯＭ、半導体メモリなどに記録したものとしてもよい。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしてもよい。
【００８９】
また、上記プログラムに含まれる各ステップは、複数のコンピュータにより実行されてもよい。
さらに、上記実施の形態および上記変形例をそれぞれ組み合わせるとしてもよい。
【００９０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９１】
１      交通信号制御システム
２      交通信号制御機
３      交通信号灯器
４      コンソール
５      ネットワーク
４１    外線図データ記憶部
４２    外線図データ読込部
４３    設定値生成部
４４    設定値設定部
４５    通信Ｉ／Ｆ部
４６    制約条件作成部
４７    妥当性判定部
【図１】
2017151668.tif 000003
【図２】
2017151668.tif 000004
【図３Ａ】
2017151668.tif 000005
【図３Ｂ】
2017151668.tif 000006
【図４】
2017151668.tif 000007
【図５】
2017151668.tif 000008
【図６】
2017151668.tif 000009