(57)【要約】【課題】設定者が交通信号制御機に対して設定情報を設定する際の利便性を高め、設定情報の誤設定の危険性を解消する。【解決手段】設定装置２は、交通信号制御機１の制御プログラムの種別を示す種別情報を取得する種別情報取得手段と、交通信号制御機１の制御プログラムの種別にそれぞれ対応した複数のユーザインターフェース構築し得るユーザインターフェース構築手段であって、前記複数のユーザインターフェースのうち、前記識別情報取得手段により取得された種別情報が示す交通信号制御機１の制御プログラムの種別に対応したユーザインターフェースを構築するインターフェース構築手段と、構築されたユーザインターフェースに従って設定者により決定された設定情報を、前記種別情報が示す交通信号制御機１の制御プログラムの種別に対応したデータ形式で、交通信号制御機１のに設定する設定手段と、を備える。【選択図】図２
2015032160.tif 000002
【特許請求の範囲】
【請求項１】
制御プログラムを記憶するプログラム記憶部及び設定情報を記憶する設定情報記憶部を有し、前記制御プログラムに従って前記設定情報を参照しつつ交通信号灯器を制御する交通信号制御機に対して、前記設定情報を設定する交通信号制御機用設定装置であって、
前記交通信号制御機から、前記交通信号制御機の前記制御プログラムの種別を示す種別情報を取得する種別情報取得手段と、
前記交通信号制御機の前記制御プログラムの種別にそれぞれ対応した複数のユーザインターフェースであって、前記各ユーザインターフェースは対応する交通信号制御機の制御プログラムの種別に応じた設定情報を設定者が決定するための設定項目を有する複数のユーザインターフェースを、構築し得るユーザインターフェース構築手段であって、前記複数のユーザインターフェースのうち、前記識別情報取得手段により取得された前記種別情報が示す前記交通信号制御機の前記制御プログラムの種別に対応したユーザインターフェースを構築するインターフェース構築手段と、
前記インターフェース構築手段により構築されたユーザインターフェースに従って設定者により決定された設定情報を、前記識別情報取得手段により取得された前記種別情報が示す前記交通信号制御機の前記制御プログラムの種別に対応したデータ形式で、前記交通信号制御機の前記設定情報記憶部に設定する設定手段と、
を備えたことを特徴とする交通信号制御機用設定装置。
【請求項２】
前記交通信号制御機から、前記交通信号制御機に既に設定されている前記設定情報を取得する既存設定情報取得手段と、
前記既存設定情報取得手段により既設定の設定情報が取得された後に、前記交通信号制御機の前記制御プログラムを更新する更新手段と、
を備え、
前記インターフェース構築手段は、前記更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースを構築するときに、当該インターフェースにおいて、前記既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容を対応する１つ以上の設定項目の候補内容として提示する、
ことを特徴とする請求項１記載の交通信号制御機用設定装置。
【請求項３】
制御プログラムを記憶するプログラム記憶部及び設定情報を記憶する設定情報記憶部を有し、前記制御プログラムに従って前記設定情報を参照しつつ交通信号灯器を制御する交通信号制御機に対して、前記制御プログラムを更新するとともに前記設定情報を設定する交通信号制御機用設定装置であって、
前記交通信号制御機から、前記交通信号制御機に既に設定されている前記設定情報を取得する既存設定情報取得手段と、
前記既存設定情報取得手段により既設定の設定情報が取得された後に、前記交通信号制御機の前記制御プログラムを更新する更新手段と、
前記更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースであって、当該更新後の制御プログラムに応じた設定情報を設定者が決定するための設定項目を有するとともに、前記既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容を対応する１つ以上の設定項目の候補内容として提示するユーザインターフェースを、構築するインターフェース構築手段と、
前記インターフェース構築手段により構築されたユーザインターフェースに従って設定者により決定された設定情報を、前記更新後の制御プログラムの種別に対応したデータ形式で、前記交通信号制御機の前記設定情報記憶部に設定する設定手段と、
を備えたことを特徴とする交通信号制御機用設定装置。
【請求項４】
前記交通信号制御機の通信手段との通信を、前記交通信号制御機の前記通信手段の通信速度に自動的に適合させた通信速度で行う通信手段を、備えたことを特徴とする請求項１乃至３のいずれかに記載の交通信号制御機用設定装置。
【請求項５】
コンピュータを、請求項１乃至４のいずれかに記載の交通信号制御機用設定装置として機能させるためのプログラム。
【請求項６】
請求項５記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通信号制御機に対して制御パラメータ等の設定情報を設定する交通信号制御機用設定装置、並びに、これに関連するプログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
交通信号制御機は、一般的に、制御プログラムを記憶するプログラム記憶部及び制御パラメータ等の設定情報を記憶する設定情報記憶部を有し、前記制御プログラムに従って前記設定情報を参照しつつ交通信号灯器を制御する。
【０００３】
このような交通信号制御機では、設置場所に合わせて運用する必要があり、設置場所に応じて前記設定情報を設定する。また、交通状況の変化等に応じて運用条件を変える場合、前記設定情報が書き換えられる（例えば、下記特許文献１）。さらに、このような交通信号制御機では、機能を改変したり機能を付加したり機能を向上させたりするため、制御プログラムが更新される場合もある。
【０００４】
交通信号制御機には、種々の機種が存在し、機種に応じて機能等が異なるとともに、同じ機種であっても制御プログラムのバージョンによっては機能が異なる場合もある。したがって、前記設定情報の設定項目や前記設定情報のデータ形式は、交通信号制御機の制御プログラムの種別（例えば、交通信号制御機の機種及び制御プログラムのバージョン）に応じて異なる。
【０００５】
そこで、従来は、交通信号制御機に対して設定情報を設定するツールが、交通信号制御機の制御プログラムの種別ごとに作成されていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４７３７１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、交通信号制御機に対して設定情報を設定するツールが、交通信号制御機の制御プログラムの種別ごとに作成されていたので、設定者は、設定情報を設定しようとする交通信号制御機の制御プログラムの種別に応じたツールをいちいち選択しなければならず、その選択が煩わしかった。そして、ツールの選択を誤ると、交通信号制御機に対して、設定情報を設定することができなかったり、誤った設定情報を設定してしまったりする。誤った設定情報を設定しまうと、交通信号制御機が意図しない動作を行うことになり、交通の危険性を招くおそれがある。
【０００８】
本発明は、このような事情に鑑みてなされたもので、設定者が交通信号制御機に対して設定情報を設定する際の利便性を高めることができるとともに、設定情報の誤設定の危険性を解消することができる交通信号制御機用設定装置、並びに、これに関連するプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するための手段として、以下の各態様を提示する。第１の態様による交通信号制御機用設定装置は、制御プログラムを記憶するプログラム記憶部及び設定情報を記憶する設定情報記憶部を有し、前記制御プログラムに従って前記設定情報を参照しつつ交通信号灯器を制御する交通信号制御機に対して、前記設定情報を設定する交通信号制御機用設定装置であって、前記交通信号制御機から、前記交通信号制御機の前記制御プログラムの種別を示す種別情報を取得する種別情報取得手段と、前記交通信号制御機の前記制御プログラムの種別にそれぞれ対応した複数のユーザインターフェースであって、前記各ユーザインターフェースは対応する交通信号制御機の制御プログラムの種別に応じた設定情報を設定者が決定するための設定項目を有する複数のユーザインターフェースを、構築し得るユーザインターフェース構築手段であって、前記複数のユーザインターフェースのうち、前記識別情報取得手段により取得された前記種別情報が示す前記交通信号制御機の前記制御プログラムの種別に対応したユーザインターフェースを構築するインターフェース構築手段と、前記インターフェース構築手段により構築されたユーザインターフェースに従って設定者により決定された設定情報を、前記識別情報取得手段により取得された前記種別情報が示す前記交通信号制御機の前記制御プログラムの種別に対応したデータ形式で、前記交通信号制御機の前記設定情報記憶部に設定する設定手段と、を備えたものである。
【００１０】
この第１の態様では、交通信号制御機の前記制御プログラムの種別を示す種別情報が、種別情報取得手段によって交通信号制御機から取得される。複数のユーザインターフェースのうちから、この種別情報が示す前記交通信号制御機の前記制御プログラムの種別に対応しその種別に応じた設定情報を設定者が決定するための設定項目を有するユーザインターフェースが、ユーザインターフェース構築手段によって構築され、設定者は、このユーザインターフェースに従って設定情報を決定する。そして、設定者により決定されたこの設定情報が、設定手段によって、取得された種別情報が示す種別に対応したデータ形式で、交通信号制御機の設定情報記憶部に設定される。
【００１１】
このように、前記第１の態様によれば、複数のユーザインターフェースのうちから、自動的に、交通信号制御機の制御プログラムの種別に応じた設定項目を有するユーザインターフェースが設定者に提示され、設定者はそのユーザインターフェースに従って設定情報を決定することができる。したがって、前記第１の態様によれば、設定者は自分で交通信号制御機の前記制御プログラムの種別に応じた選択を行う必要がなくなって、設定者が交通信号制御機に対して設定情報を設定する際の利便性が高まるとともに、設定情報の誤設定の危険性を解消することができる。
【００１２】
本発明の第２の態様による交通信号制御機用設定装置は、前記第１の態様において、前記交通信号制御機から、前記交通信号制御機に既に設定されている前記設定情報を取得する既存設定情報取得手段と、前記既存設定情報取得手段により既設定の設定情報が取得された後に、前記交通信号制御機の前記制御プログラムを更新する更新手段と、を備え、前記インターフェース構築手段は、前記更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースを構築するときに、当該インターフェースにおいて、前記既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容を対応する１つ以上の設定項目の候補内容として提示するものである。
【００１３】
この第２の態様によれば、更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースにおいて、既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容が、対応する１つ以上の設定項目の候補内容として提示されるので、設定者は、設定情報を一から入力する場合に比べて設定情報の決定を容易に行うことができ、設定者が交通信号制御機に対して設定情報を設定する際の利便性がより高まる。
【００１４】
本発明の第３の態様による交通信号制御機用設定装置は、制御プログラムを記憶するプログラム記憶部及び設定情報を記憶する設定情報記憶部を有し、前記制御プログラムに従って前記設定情報を参照しつつ交通信号灯器を制御する交通信号制御機に対して、前記制御プログラムを更新するとともに前記設定情報を設定する交通信号制御機用設定装置であって、前記交通信号制御機から、前記交通信号制御機に既に設定されている前記設定情報を取得する既存設定情報取得手段と、前記既存設定情報取得手段により既設定の設定情報が取得された後に、前記交通信号制御機の前記制御プログラムを更新する更新手段と、前記更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースであって、当該更新後の制御プログラムに応じた設定情報を設定者が決定するための設定項目を有するとともに、前記既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容を対応する１つ以上の設定項目の候補内容として提示するユーザインターフェースを、構築するインターフェース構築手段と、前記インターフェース構築手段により構築されたユーザインターフェースに従って設定者により決定された設定情報を、前記更新後の制御プログラムの種別に対応したデータ形式で、前記交通信号制御機の前記設定情報記憶部に設定する設定手段と、を備えたものである。
【００１５】
この第３の態様によれば、更新手段による更新後の制御プログラムの種別に対応したユーザインターフェースにおいて、既存設定情報取得手段により取得された既設定の設定情報の１つ以上の設定項目の内容が、対応する１つ以上の設定項目の候補内容として提示されるので、設定者は、設定情報を一から入力する場合に比べて設定情報の決定を容易に行うことができ、設定者が交通信号制御機に対して設定情報を設定する際の利便性が高まる。
【００１６】
第４の態様による交通信号制御機用設定装置は、前記第１乃至第３のいずれかの態様において、前記交通信号制御機の通信手段との通信を、前記交通信号制御機の前記通信手段の通信速度に自動的に適合させた通信速度で行う通信手段を、備えたものである。
【００１７】
この第４の態様によれば、交通信号制御機の通信手段の通信速度が異なっていても、その通信速度に対して、交通信号機用設定装置の通信手段の通信速度が自動的に適合されるので、交通信号制御機用設定装置の取り扱いが容易になる。
【００１８】
第５の態様によるプログラムは、コンピュータを、前記第１乃至第４のいずれかの態様による交通信号制御機用設定装置として機能させるためのプログラムである。
【００１９】
第６の態様によるコンピュータ読み取り可能な記録媒体は、前記第５の態様によるプログラムを記録したものである。
【発明の効果】
【００２０】
本発明によれば、設定者が交通信号制御機に対して設定情報を設定する際の利便性を高めることができるとともに、設定情報の誤設定の危険性を解消することができる交通信号制御機用設定装置、並びに、これに関連するプログラム及び記録媒体を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施の形態による交通信号制御機用設定装置と交通信号制御機との関係を模式的に示す図である。
【図２】本発明の第１の実施の形態による交通信号制御機用設定装置、及び、図１中の交通信号制御機の一例を示す概略ブロック図である。
【図３】本発明の第１の実施の形態による交通信号制御機用設定装置の動作を示す概略フローチャートである。
【図４】本発明の第１の実施の形態による交通信号制御機用設定装置により構築されるユーザインターフェースの表示の一例を示す図である。
【図５】本発明の第１の実施の形態による交通信号制御機用設定装置により構築されるユーザインターフェースの表示の他の例を示す図である。
【図６】本発明の第２の実施の形態による交通信号制御機用設定装置の動作を示す概略フローチャートである。
【図７】本発明の第３の実施の形態による交通信号制御機用設定装置の動作を示す概略フローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明による交通信号制御機用設定装置、プログラム及び記録媒体について、図面を参照して説明する。
【００２３】
［第１の実施の形態］
図１は、本発明の第１の実施の形態による交通信号制御機用設定装置２と交通信号制御機１との関係を模式的に示す図である。図１に示すように、本実施の形態による交通信号制御機用設定装置２は、機種や制御プログラムの異なる種々の交通信号制御機１に対して共通に用いられ、交通信号制御機１に対して設定情報を設定する。
【００２４】
図２は、本実施の形態による交通信号制御機用設定装置２、及び、図１中の交通信号制御機１の一例を示す概略ブロック図である。
【００２５】
図２に示す例では、交通信号制御機１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスク等の記憶装置１４と、外部機器との通信を行う通信部１５と、ＣＰＵ１１による制御下で交通信号灯器３を制御するＬＳＩ等からなる信号灯制御回路１６と、これらを相互に接続するバス１７とを備えている。
【００２６】
図２に示す例では、交通信号制御機１は、交通管制センターと通信回線で接続されておらず、独立に交通信号制御を行う独立型の交通信号制御機として構成されている。もっとも、本実施の形態による交通信号制御機用設定装置２は、交通管制センターと通信回線で接続され、交通管制センターの指令により交通信号を制御するオンライン型の交通信号制御機に対しても、設定情報を設定することができるようになっている。
【００２７】
記憶装置１４には、制御プログラムの他、各種プログラムが予めインストールされており、前記制御プログラム等を読み込んで実行することによって、前記ＣＰＵ１１等により以下に説明する機能等が実現されるようになっている。また、記憶装置１４には、後述する設定情報も記憶されている。
【００２８】
図２に示す交通信号制御機１では、通常の信号制御モードにおいて、ＣＰＵ１１が、前記制御プログラムに従って前記設定情報を参照しつつ、信号灯制御回路１６を介して交通信号灯器３を制御する。
【００２９】
前記設定情報としては、例えば、各灯色（青・黄・赤）を表示する秒数（交差点によっては複数パターンを設定）や、複数のパターンが設定された灯色の表示秒数を時間帯により切り替えるための切り替え時間や、交通信号制御機１における各種拡張機能を実行する時間帯や制御パラメータなどを挙げることができる。前記拡張機能としては、例えば、車両用感知器や歩行者用押ボタン箱などから得られる入力情報を基に、実際の交通状況に適した灯色の表示秒数を算出し、算出した表示秒数で制御を行う機能などを挙げることができる。これらの設定情報の設定項目や設定情報のデータ形式は、交通信号制御機１の前記制御プログラムの種別に応じて異なる。交通信号制御機１の機種が異なれば、交通信号制御機１の前記制御プログラムの種別は当然に異なるし、同じ機種であっても制御プログラムのバージョンが異なれば、交通信号制御機１の前記制御プログラムの種別は異なる。
【００３０】
また、本例では、記憶装置１４には、前記制御プログラムの種別情報として、交通信号制御機１の機種情報及び前記制御プログラムのバージョン情報が記憶されている。ＣＰＵ１１は、交通信号制御機用設定装置２により設定情報の設定を行う設定動作モードにおいて、交通信号制御機用設定装置２からの要求に応じて、前記制御プログラムの種別情報（前記機種情報及び前記バージョン情報）を、通信部１５を介して交通信号制御機用設定装置２に提供する。
【００３１】
本例では、通信部１５は、ＣＰＵ１１による制御下で、調歩同期式シリアル通信（ＲＳ−２３２Ｃ）により通信を行うが、交通信号制御機１では機種により通信速度が異なる。通信部１５は、ＲＳ−２３２Ｃ用コネクタ１５ａを有している。
【００３２】
本実施の形態による交通信号制御機用設定装置２は、図２に示すように、ハードウエアとしては、一般的なパーソナルコンピュータを用いて構成され、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ハードディスク等の記憶装置２４と、キーボード及びマウス等の操作部２５と、液晶パネル等の表示部２６と、ＤＶＤドライブなどの読出／書込装置（記録媒体に対する情報の読み出し及び書き込みを行う装置）２７と、通信部２８と、これらを相互に接続するバス２９とを備えている。
【００３３】
記憶装置２４には、前記記録媒体に記録されたプログラムが読出／書込装置２７により読み出されて予めインストールされており、前記プログラムを読み込んで実行することによって、前記ＣＰＵ２１等により以下に説明する機能等が実現されるようになっている。前記プログラムには、交通信号制御機１の制御プログラムの複数の種別にそれぞれ対応した複数のユーザインターフェースであって、前記各ユーザインターフェースは対応する交通信号制御機１の制御プログラムの種別に応じた設定情報を設定するための設定項目を有する複数のユーザインターフェースを構築するための、データ等が含まれている。なお、前記プログラムは、インターネット等を介して記憶装置２４にインストールすることも可能である。
【００３４】
通信部２８は、ＣＰＵ２１による制御下で、調歩同期式シリアル通信（ＲＳ−２３２Ｃ）により通信を行うが、ＣＰＵ２１の指令により通信速度を変えることが可能となっており、その通信速度が通信相手（交通信号制御機１の通信部１５）の通信速度と一致しているか否かを検出し得るように構成されている。通信部２８は、ＲＳ−２３２Ｃ用コネクタ２８ａを有している。
【００３５】
本実施の形態による交通信号制御機用設定装置２を用いて、交通信号制御機１に対して設定情報を設定する場合には、ＲＳ−２３２Ｃケーブル４によって、交通信号制御機１の通信部１５と交通信号制御機用設定装置２の通信部２８との間が接続される。すなわち、ＲＳ−２３２Ｃケーブル４の両端のＲＳ−２３２Ｃ用コネクタ４ａ，４ｂが、交通信号制御機１の通信部１５のコネクタ１５ａ及び交通信号制御機用設定装置２の通信部２８のコネクタ２８ａにそれぞれ接続される。
【００３６】
図３は、本発明の第１の実施の形態による交通信号制御機用設定装置２の動作を示す概略フローチャートである。
【００３７】
交通信号制御機１の通信部１５と交通信号制御機用設定装置２の通信部２８との間をＲＳ−２３２Ｃケーブル４で接続した状態で、操作部２５の操作に応答して動作を開始すると、交通信号制御機用設定装置２のＣＰＵ２１は、通信部２８に指令を与えて、通信部２８の通信速度を交通信号制御機１の通信部１５の通信速度に適合させる調整を行う（ステップＳ１）。具体的には、ＣＰＵ２１は、通信部２８に指令を与えて、通信部２８の通信速度を順次変更していき、通信部２８からの信号に基づいて通信部２８の通信速度が通信部１５の通信速度と一致したか否かを判定し、通信部２８の通信速度を一致した通信速度に決定する。
【００３８】
次に、ＣＰＵ２１は、ステップＳ１で決定した通信速度で通信部２８を介して交通信号制御機１と通信を行い、交通信号制御機１から、当該交通信号制御機１の制御プログラムの種別情報（前記機種情報及び前記バージョン情報）を取得する（ステップＳ２）。具体的には、ＣＰＵ２１は、通信部２８を介して、交通信号制御機１に対して当該交通信号制御機１の制御プログラムの種別情報を自身へ送信するように要求し、この要求に応答して交通信号制御機１から送られてきた当該交通信号制御機１の制御プログラムの種別情報を、通信部２８を介して、受信する。
【００３９】
引き続いて、ＣＰＵ２１は、前記複数のユーザインターフェースのうち、ステップＳ２で取得された前記種別情報が示す交通信号制御機１の前記制御プログラムの種別に対応したユーザインターフェースを、表示部２６及び操作部２５と共に構築する（ステップＳ３）。具体的には、ＣＰＵ２１は、ステップＳ２で取得された前記種別情報が示す交通信号制御機１の前記制御プログラムの種別に応じた設定情報を設定するために必要とされる設定項目を組み合わせ、これらの設定項目に対する入力を促すとともにその入力内容を示したり入力内容を決定させたりするための表示を、表示部２６に表示させ、また、そのような入力操作や決定操作をし得るように操作部２５を制御する。
【００４０】
図４は、１つの種別情報に応じてステップＳ３で構築されるユーザインターフェースの表示の一例として、表示部２６に表示される１つの設定シートの例を示している。図４に示す設定シートでは、設定項目として、最終階梯番号、複数のパターン毎の各階梯時間、及び、日種がある。日種は、平日、土曜日、休日の別である。本例では、各階梯には、交差点の各所の交通信号灯器３の表示状態が定義づけられており、１つのパターンでは、階梯番号１から最終階梯番号までの階梯を順次各階梯時間だけ継続していき、これら全体を１周期としてこの周期を順次繰り返すことを意味している。複数のパターンはそれぞれ１日における時間帯に対応づけられており、各時間帯において対応するパターンが実行されるようになっている。これらのパターンと時間帯との対応づけは、他の設定項目となっており、図示しない別の設定シートで表示されるようになっている。本例では、当該１つの種別情報に係る交通信号制御機１の制御プログラムは、日種（平日、土曜日、休日の別）に応じて別々の運用が可能になっており、図４は、指定した１つの日種における最終階梯番号及び複数のパターン毎の各階梯時間を設定する設定シートであり、他の日種における最終階梯番号及び複数のパターン毎の各階梯時間を設定する設定シートは、図示しない別の設定シートとして表示されるようになっている。
【００４１】
図５は、他の１つの種別情報に応じてステップＳ３で構築されるユーザインターフェースの表示の一例として、表示部２６に表示される１つの設定シートの例を示しており、図４に対応している。図５に示す設定シートは図４に示す設定シートと基本的に同様であるが、図５に示す設定シートでは、図４に示す設定シートと異なり、日種は設定項目となっておらず、図５に示す設定シートには日種はない。本例では、当該他の１つの種別情報に係る交通信号制御機１の制御プログラムは、日種（平日、土曜日、休日の別）に拘わらず、いずれの日種においても同じ運用をするようになっている。
【００４２】
ＣＰＵ２１は、ステップＳ３で前述したユーザインターフェースを構築した後、そのユーザインターフェースに従って、操作部２５により全ての設定項目について入力がなされ、操作部２５により設定情報の決定が終了した旨の操作がなされるのを待つ（ステップＳ４でＮＯ）。設定情報の決定が終了すると（ステップＳ４でＹＥＳ）、ＣＰＵ２１は、ステップＳ３で構築されたユーザインターフェースに従って決定された設定情報を、ステップＳ２で取得された前記種別情報が示す交通信号制御機１の前記制御プログラムの種別に応じたデータ形式で、通信部１５を介して交通信号制御機１に送り、交通信号制御機１の記憶装置１４に設定させ（ステップＳ５）、一連の動作を終了する。
【００４３】
本実施の形態による交通信号制御機用設定装置２によれば、複数のユーザインターフェースのうちから、自動的に、交通信号制御機１の制御プログラムの種別に応じた設定項目を有するユーザインターフェースが設定者に提示され、設定者はそのユーザインターフェースに従って設定情報を決定することができる。したがって、本実施の形態によれば、設定者は自分で交通信号制御機１の制御プログラムの種別に応じた選択を行う必要がなくなって、設定者が交通信号制御機１に対して設定情報を設定する際の利便性が高まるとともに、設定情報の誤設定の危険性を解消することができる。
【００４４】
［第２の実施の形態］
図６は、本発明の第２の実施の形態による交通信号制御機用設定装置の動作を示す概略フローチャートであり、図３に対応している。図６において、図３中のステップと同一又は対応するステップには同一符号を付し、その重複する説明は省略する。
【００４５】
本実施の形態による交通信号制御機用設定装置が前記第１の実施の形態による交通信号制御機用設定装置２と異なる所は、図３に示す動作に代えて、図６に示す動作を行う点であり、本実施の形態では、交通信号制御機１の制御プログラムを更新しかつ更新後の制御プログラムに応じた設定情報を容易に設定し得る機能が追加されている。制御プログラムの更新は、交通信号制御機１のハードウエアを改変せずに制御プログラムをバージョンアップする場合のみならず、交通信号制御機１のハードウエアを改変しそのハードウエアに応じた制御プログラムに入れ替える場合にも行われる。後者の場合は、例えば、交通信号制御機１を、独立型の交通信号制御機から、オンライン型の交通信号制御機に改変する場合などである。この点は、後述する第３の実施の形態についても同様である。
【００４６】
本実施の形態では、交通信号制御機１の通信部１５と交通信号制御機用設定装置２の通信部２８との間をＲＳ−２３２Ｃケーブル４で接続した状態で、操作部２５の操作に応答して動作を開始すると、交通信号制御機用設定装置２のＣＰＵ２１は、まず、交通信号制御機１の制御プログラムを更新するか否かを判定する（ステップＳ１１）。この判定は、操作部２５により制御プログラムを更新する旨が指令されたか、それとも、操作部２５により制御プログラムを更新しない旨が指令されたかによって、行われる。なお、制御プログラムを更新させるための更新ファイルは、予め、記憶装置２４に記憶させておく。
【００４７】
制御プログラムを更新しない場合（ステップＳ１１でＮＯの場合）には、ステップＳ１へ移行し、ＣＰＵ２１は、前記第１の実施の形態と同様に、ステップＳ１〜Ｓ５の動作を行う。
【００４８】
一方、制御プログラムを更新する場合（ステップＳ１１でＹＥＳの場合）には、ＣＰＵ２１は、ステップＳ１と同様に通信速度の調整を行った（ステップＳ１２）後に、ステップＳ２と同様に、当該交通信号制御機１の更新前の制御プログラムの種別情報を取得する（ステップＳ１３）。
【００４９】
次に、ＣＰＵ２１は、当該交通信号制御機１から、当該交通信号制御機１に既に設定されている既存の設定情報を、通信部２８を介して取得する（ステップＳ１４）。この既存の設定情報は、ステップＳ１３で取得した種別情報と関連づけられる。
【００５０】
引き続いて、ＣＰＵ２１は、予め記憶装置２４に記憶されている更新ファイルを読み出して、通信部２８を介して、交通信号制御機１の制御プログラムを新しい制御プログラムに更新する（ステップＳ１５）。このとき、更新後の制御プログラムの種別情報が、新しい種別情報として記憶装置１４に記憶される。
【００５１】
その後、ＣＰＵ２１は、ステップＳ２と同様に、当該交通信号制御機１の更新後の制御プログラムの種別情報を取得する（ステップＳ１６）。
【００５２】
次いで、ＣＰＵ２１は、ステップＳ３と同様に、前記複数のユーザインターフェースのうち、ステップＳ１６で取得された前記種別情報が示す交通信号制御機１の前記制御プログラムの種別に対応したユーザインターフェースを、表示部２６及び操作部２５と共に構築する（ステップＳ１７）。このとき、ＣＰＵ２１は、このユーザインターフェースにおいて、ステップＳ１３で取得された種別情報と関連付けられステップＳ１４で取得された既存の設定情報の１つ以上の設定項目の内容を、対応する１つ以上の設定項目の候補内容として、表示部２６に表示させる。例えば、ＣＰＵ２１は、更新前の制御プログラムの種別情報に対応する設定項目が図５に示すものに相当し、更新後の制御プログラムの種別情報に対応する設定項目が図４に示すものに相当する場合には、既設定の最終階梯番号及び複数のパターン毎の各階梯時間を、日種が平日である場合の最終階梯番号及び複数のパターン毎の各階梯時間の候補内容として、表示部２６に表示させ、操作部２５によりその内容の修正や決定を可能にする。
【００５３】
ＣＰＵ２１は、ステップＳ１７で前述したユーザインターフェースを構築した後、そのユーザインターフェースに従って、操作部２５により全ての設定項目について入力又は確認がなされ、操作部２５により設定情報の決定が終了した旨の操作がなされるのを待つ（ステップＳ１８でＮＯ）。設定情報の決定が終了すると（ステップＳ１８でＹＥＳ）、ＣＰＵ２１は、ステップＳ１７で構築されたユーザインターフェースに従って決定された設定情報を、ステップＳ１６で取得された前記種別情報が示す交通信号制御機１の前記制御プログラムの種別に応じたデータ形式で、通信部１５を介して交通信号制御機１に送り、交通信号制御機１の記憶装置１４に設定させ（ステップＳ１９）、一連の動作を終了する。
【００５４】
本実施の形態によっても、前記第１の実施の形態と同様の利点が得られる。また、本実施の形態によれば、更新後の制御プログラムの種別に対応してステップＳ１７で構築されるユーザインターフェースにおいて、ステップＳ１４で取得された既設定の設定情報の１つ以上の設定項目の内容が、対応する１つ以上の設定項目の候補内容として提示されるので、設定者は、設定情報を一から入力する場合に比べて設定情報の決定を容易に行うことができ、設定者が交通信号制御機１に対して設定情報を設定する際の利便性がより高まる。
【００５５】
［第３の実施の形態］
図７は、本発明の第３の実施の形態による交通信号制御機用設定装置の動作を示す概略フローチャートである。
【００５６】
本実施の形態による交通信号制御機用設定装置が前記第１の実施の形態による交通信号制御機用設定装置２と異なる所は、図３に示す動作に代えて、図７に示す動作を行う点であり、本実施の形態では、所定の交通信号制御機１の所定の制御プログラムを更新しかつ更新後の制御プログラムに応じた設定情報を容易に設定し得るようになっている。なお、制御プログラムを更新させるための更新ファイルは、予め、記憶装置２４に記憶させておく。
【００５７】
本実施の形態では、交通信号制御機１の通信部１５と交通信号制御機用設定装置２の通信部２８との間をＲＳ−２３２Ｃケーブル４で接続した状態で、操作部２５の操作に応答して動作を開始すると、ＣＰＵ２１は、ステップＳ１と同様に通信速度の調整を行う（ステップＳ２１）。
【００５８】
次に、ＣＰＵ２１は、当該交通信号制御機１から、当該交通信号制御機１に既に設定されている既存の設定情報を、通信部２８を介して取得する（ステップＳ２２）。
【００５９】
引き続いて、ＣＰＵ２１は、予め記憶装置２４に記憶されている更新ファイルを読み出して、通信部２８を介して、交通信号制御機１の制御プログラムを新しい制御プログラムに更新する（ステップＳ２３）。
【００６０】
次いで、ＣＰＵ２１は、交通信号制御機１の更新後の制御プログラムの種別に対応したユーザインターフェースを、表示部２６及び操作部２５と共に構築する（ステップＳ２４）。このとき、ＣＰＵ２１は、このユーザインターフェースにおいて、ステップＳ２２で取得された既存の設定情報の１つ以上の設定項目の内容を、対応する１つ以上の設定項目の候補内容として、表示部２６に表示させる。例えば、ＣＰＵ２１は、更新前の制御プログラムの種別情報に対応する設定項目が図５に示すものに相当し、更新後の制御プログラムの種別情報に対応する設定項目が図４に示すものに相当する場合には、既設定の最終階梯番号及び複数のパターン毎の各階梯時間を、日種が平日である場合の最終階梯番号及び複数のパターン毎の各階梯時間の候補内容として、表示部２６に表示させ、操作部２５によりその内容の修正や決定を可能にする。
【００６１】
ＣＰＵ２１は、ステップＳ２４で前述したユーザインターフェースを構築した後、そのユーザインターフェースに従って、操作部２５により全ての設定項目について入力又は確認がなされ、操作部２５により設定情報の決定が終了した旨の操作がなされるのを待つ（ステップＳ２５でＮＯ）。設定情報の決定が終了すると（ステップＳ２５でＹＥＳ）、ＣＰＵ２１は、ステップＳ２４で構築されたユーザインターフェースに従って決定された設定情報を、更新後の制御プログラムの種別に応じたデータ形式で、通信部１５を介して交通信号制御機１に送り、交通信号制御機１の記憶装置１４に設定させ（ステップＳ２６）、一連の動作を終了する。
【００６２】
本実施の形態によれば、更新後の制御プログラムの種別に対応してステップＳ２４で構築されるユーザインターフェースにおいて、ステップＳ２２で取得された既設定の設定情報の１つ以上の設定項目の内容が、対応する１つ以上の設定項目の候補内容として提示されるので、設定者は、設定情報を一から入力する場合に比べて設定情報の決定を容易に行うことができ、設定者が交通信号制御機１に対して設定情報を設定する際の利便性が高まる。
【００６３】
以上、本発明の各実施の形態について説明したが、本発明はこれらの実施の形態に限定されるものではない。
【００６４】
例えば、コンピュータを、前記各実施の形態による信号制御機用設定装置として機能させるためのプログラムや、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明に含まれる。
【符号の説明】
【００６５】
１  交通信号制御機
２  交通信号制御機用設定装置
３  交通信号灯器
２１  ＣＰＵ
【図１】
2015032160.tif 000003
【図２】
2015032160.tif 000004
【図３】
2015032160.tif 000005
【図４】
2015032160.tif 000006
【図５】
2015032160.tif 000007
【図６】
2015032160.tif 000008
【図７】
2015032160.tif 000009