(57)【要約】【課題】  従来の表示灯は１種類の接続手段のみしか使用できなかったので、コンピュータ環境によっては使用できない。使用できても、その接続手段で失敗すると他に代替案がない。本発明は、表示灯に複数の接続インターフェースを装備しそれら複数のインターフェースを介してコンピュータから表示灯を制御できるようにすることにより、使用しやすく、またある１つの接続手段で失敗しても他の代替案により動作させることができるようにして、表示灯動作の確実性を向上させることを目的とする。【解決手段】  表示灯に複数のインターフェースを装備させ、それぞれのインターフェースを使用してコンピュータと接続する。まずコンピュータから１つのインターフェースを使用して表示灯に対して動作指示を行う。表示灯からは動作結果をコンピュータに報告し、正常応答がなければ、再度別の代替インターフェースを使用して動作指示を行う。【選択図】  図１
2007048023.tif 000002
【特許請求の範囲】
【請求項１】
光源を備え、外部から入力したメッセージに応じて該光源を点灯する表示灯であって、
複数の接続インターフェースと、
該複数の接続インターフェースを経由して動作指示メッセージを入力する手段と、
入力した動作指示メッセージがどの接続インターフェースから入力したかにかかわらず、該入力した動作指示メッセージに含まれる動作指示内容を抽出する手段と、
該動作指示内容に応じて前記光源を点灯する手段と、
前記動作指示メッセージを入力した接続インターフェースを介して、前記動作指示メッセージ送信元に、動作結果報告の応答メッセージを送信する手段と
を備えたことを特徴とする複合インターフェース表示灯。
【請求項２】
請求項１に記載の複合インターフェース表示灯に動作指示内容を含む動作指示メッセージを通知する通知システムであって、
前記複合インターフェース表示灯が備える複数の接続インターフェースにそれぞれ接続する複数の接続インターフェースと、
所定の事象を検知する手段と、
検知した事象に応じた動作指示内容を含む動作指示メッセージを作成する手段と、
前記複数の接続インターフェースから１つを選択し、選択した接続インターフェースを用いて前記作成した動作指示メッセージを前記複合インターフェース表示灯に送信する手段と、
該送信した動作指示メッセージに対する応答メッセージがなかったとき、または該応答メッセージが前記動作指示内容を正常に受信できなかったことを示しているとき、前記動作指示メッセージを送信した接続インターフェース以外の接続インターフェースを選択し直し、選択し直した接続インターフェースを用いて前記作成した動作指示メッセージを再度送信する手段と
を備えたことを特徴とする通知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種々の場所で発生する障害や異常発生時の通報手段である表示灯に関し、特に、１つの接続インターフェースでは動作ができない場合でも他の代替インターフェースを使用して動作させることのできる表示灯および通知システムに関するものである。
【背景技術】
【０００２】
従来、駐車場や危険な場所などに設置され、各種の情報を視覚的に知らせる通報手段として、例えば下記特許文献１に記載のものが知られている。これは、積載信号表示灯（以降「表示灯」と記す）に関するものであり、上下に積載された複数の発光機器（LEDなど）を使用して、事象に応じた信号をその都度表示するものである。
【０００３】
ところで、このような表示灯をコンピュータから制御する場合には、（１）コンピュータのシリアルポート（COMポート：communication port）に接続、（２）コンピュータのUSB（universal serial bus）ポートに接続、または、（３）ネットワークに接続、などの接続形態をとる。基本的に、１台の表示灯の接続インターフェースは１種類である。コンピュータからは、それらの表示灯に応じた接続手段を通じて、表示灯の制御を行っていた。
【特許文献１】特許公開２００２−７５００５号公報（第３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術および接続方法では、コンピュータから制御する場合、一種類の接続手段（インターフェース）のみしか使用できず、接続形態が限定される。そのため、コンピュータ環境によっては、使用できない、あるいは、使用はできても、あるひとつの接続手段で失敗すると、他に動作させるための代替案がない、という問題があった。
【０００５】
本発明は、表示灯に複数の接続インターフェースを装備し、それら複数の接続インターフェースを介してコンピュータから表示灯を制御できるようにすることにより、使用しやすく、またあるひとつの接続手段で失敗しても他の代替案により動作させることができるようにして、表示灯動作の確実性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る複合インターフェース表示灯は、１台の表示灯に複数の接続インターフェースを装備することを特徴とする。複数の接続インターフェースのうち、どの接続インターフェースからでも動作指示メッセージを入力でき、入力した動作指示メッセージに応じて光源を点灯する。また、正常に動作が行われたことを応答するため応答メッセージを動作指示元に送信する。
【０００７】
また本発明に係る通知システムは、前記複合インターフェース表示灯が備える複数の接続インターフェースにそれぞれ接続する複数の接続インターフェースを持つ。所定の事象を検知し、検知した事象に応じた動作指示内容を含む動作指示メッセージを作成し、前記複数の接続インターフェースから１つを選択し、選択した接続インターフェースを用いて前記作成した動作指示メッセージを前記複合インターフェース表示灯に送信する。該送信した動作指示メッセージに対する応答メッセージがなかったとき、または該応答メッセージが前記動作指示内容を正常に受信できなかったことを示しているとき、前記動作指示メッセージを送信した接続インターフェース以外の接続インターフェースを選択し直し、選択し直した接続インターフェースを用いて前記作成した動作指示メッセージを再度送信する。
【発明の効果】
【０００８】
本発明によれば、コンピュータに特定の接続インターフェースがなくても、第２、第３の接続インターフェースを使用して表示灯に指示を与えることができる。第１の接続インターフェースを使用して、当該の表示灯を動作させることができない場合は、第２の接続インターフェースを使用して再度動作を試みることができ、確実性が向上する。本発明は、例えば、（１）ネットワークやコンピュータ機器を監視しているシステムにおいて、異常検知時に離れた場所にいる担当者あてに知らせる、（２）夜間バッチ運用にて、ジョブの異常終了時に担当者あて即時知らせる、（３）燃料タンクの残量をセンサーが監視し、しきい値を下回る量になったときにそれを知らせる、（４）工場の生産ラインが停止した場合、離れた棟にいる担当者あてに知らせる、といった通報を必要とする様々な場面において適用が可能である。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施する場合の一形態を、図面を参照して具体的に説明する。
【００１０】
図１は、本発明を実施するための一形態例を示す概略図である。本システムは、表示灯の制御指示を送信するコンピュータ１０１と、指示を受信する表示灯１０２とを備える。コンピュータ１０１と表示灯１０２とは、（１）コンピュータのシリアルポート（COMポート：communication port）に接続する形態１０３、（２）コンピュータのUSB（universal serial bus）ポートに接続する形態１０４、および、（３）ネットワークによる接続形態１０５の３種類のインターフェースで接続されている。制御指示を送信するコンピュータ１０１では、障害検知などの事象を契機に、予め決められた接続インターフェースを使用して、表示灯１０２に対して動作指示を送信する。その指示を受信した表示灯１０２は、コンピュータ１０１からの信号に従って点灯などの動作を行う。表示灯１０２が点灯することにより、所定の事象（例えば、コンピュータシステムに障害が発生していること、駐車場が満車になっていること、製造機械が故障していること、その他何らかの異常が発生していることなど）が起こっていることを外部に伝える。
【００１１】
図２は、図１のシステムの詳細なブロック構成図である。図２において、１０１〜１０５は図１と同じものを示す。２０１は各種検知器やセンサー等の監視機器、２０２は監視機器２０１からの接点出力を入力する接点入力装置、２０３は監視用のソフトウェア（監視ツール）である。コンピュータ１０１では送信ソフト２０５が動作しており、ディスプレイ２０４が接続されている。送信ソフト２０５は、コマンド解析部２１１、情報取得部２１２、プログラム実行部２１３、メッセージ出力部２１４、および結果出力部２１５を実現する。コンピュータ１０１と監視機器２０１とは、接点入力装置２０２を介して接続されている。コンピュータ１０１は、シリアルポート２０６と、USBポート２０７と、ネットワーク接続装置２０８とを備えている。
【００１２】
表示灯１０２では制御ソフト２２１が動作している。表示灯１０２は、制御ソフト２２１が動作するために必要な環境（処理装置やメモリなど）を備えているものとする。制御ソフト２２１は、受信部２３１、インターフェース変換部２３２、解析部２３３、制御部２３４、および応答部２３５を実現する。表示灯１０２は、点灯装置２２３を備えると共に、シリアルポート２２４、USBポート２２５、およびネットワークポート２２６のインターフェースを装備している。点灯装置２２３は、ブザーなどの鳴動装置の場合もある。
【００１３】
コンピュータ１０１と表示灯１０２とは、シリアルポート２０６と２２４とを用いたシリアル（RS-232C）接続１０３、USBポート２０７と２２５とを用いたUSB接続１０４、および、ネットワーク接続装置２０８とネットワークポート２２６とを用いたネットワーク接続１０５によりそれぞれ接続されている。なお具体的には、１０３はシリアルケーブル、１０４はUSBケーブルを示す。
【００１４】
監視機器２０１は所定の事象（システムの異常など）を検知すると、所定の接点が閉じられるように構成されている。接点入力装置２０２は、この接点出力を検知し、検知信号をコンピュータ１０１に送る。接点入力装置２０２とコンピュータ１０１とは、シリアルインターフェースで接続されているものとする。コンピュータ１０１は、該検知信号を受けると、それを契機として送信ソフト２０５が通知コマンドを実行する。例えば、監視機器２０１に燃料タンクの残量センサーを使用している場合、燃料が一定量を下回ったときに、センサー自身から警告が発せられるが、そのセンサーの警告信号(接点出力)を接点入力装置２０２経由でコンピュータ１０１に取り込み、コンピュータ１０１で動作している送信ソフト２０５が通知コマンドを実行する、というような場合がある。
【００１５】
同様に、監視ツール２０３で所定の事象（システムの異常など）を検知すると、送信ソフト２０５が連動し、送信ソフト２０５で管理している情報に従って、通報処理を行う。監視ツール２０３は、コンピュータ１０１とネットワークにより接続されているコンピュータ上で稼動する場合や、送信ソフト２０５と同一のコンピュータ１０１上で稼動する場合がある。監視ツール２０３では、予め異常イベントに対する実行コマンドを定義しておき、実際に異常イベントが発生したときには、その定義されたコマンドとして送信ソフト２０５の通知コマンドを自動的に実行する。例えば、監視ツール２０３にネットワーク監視ソフトウェアを使用している場合、異常イベント発生時には画面の表示内容が変わるなどの処理が実行されるが、そのイベント発生時の自動アクションとして、予め送信ソフト２０５の通知コマンドを定義しておき、イベント発生時には自動的に通知コマンドを実行する、というような場合がある。
【００１６】
いずれも通知コマンドを自動的に実行することにより、即時性のある、漏れの少ない情報伝達が可能となる。送信ソフト２０５の通知コマンドが実行された場合、まずコマンド解析部２１１でコマンドと引数・オプションを解析する。情報取得部２１２は、その解析結果を元に、予め定義されているあて先/経路情報２１６、表示内容情報２１７、およびスケジュール情報２１８を取得する。プログラム実行部２１３は、コマンド解析部２１１で解析したコマンドを上記取得したスケジュール情報に基づいて実行し、メッセージ出力部２１４は、上記取得したあて先/経路情報あてに、取得した表示内容情報に応じた動作指示メッセージ（信号）を、出力（送信）する。その実行結果・履歴は、結果出力部２１５により、実行結果・履歴情報ファイル２１９に出力される。
【００１７】
上記動作指示メッセージは、取得したあて先/経路情報に基づいて、シリアルインターフェース２０６，１０３、USBインターフェース２０７，１０４、またはネットワーク２０８，１０５を経由して、表示灯１０２に対して送信される。
【００１８】
送信ソフト２０５から送信された上記メッセージは、制御ソフト２２１で処理される。まず受信部２３１で当該メッセージを受信する。次にインターフェース変換部２３２で、種々のインターフェース２２４，２２５，２２６経由で受信したメッセージを、点灯装置２２３を制御できるメッセージ形式に変換する。変換されたメッセージは、解析部２３３で解析する。解析されたメッセージに従って、制御部２３４が点灯装置２２３を動作させる。動作の結果は、応答部２３５から、メッセージが送信されてきた経路の逆順で、送信ソフト２０５に伝えられる。
【００１９】
図３は、本実施形態のシステムの監視機器（ハードウェア）２０１との連携例に関するブロック図である。構成としては、各監視機器２０１Ａ，２０１Ｂ，２０１Ｃ，…の出力接点を、接点入力装置２０２の各接点に接続する。各監視機器２０１Ａ，２０１Ｂ，２０１Ｃ，…は、異常を検知した場合に接点を閉じる（ON動作）ものである。接点入力装置２０２の接点は、１からの番号が割り振られており、例えば接点入力装置２０２の接点１に監視機器２０１Ａを接続、接点２に監視機器２０１Ｂを接続、…という具合に接続する。接点入力装置２０２は、送信ソフト２０５の動作するコンピュータ１０１と接続され、送信ソフト２０５から定期的に接点入力装置２０１Ａ，２０１Ｂ，２０１Ｃ，…の各接点の状態を確認し、また、それぞれの接点に対応する表示内容を予め表示内容情報２１７として定義しておく。この表示内容とは、表示灯の点灯の態様（例えば、表示灯の一番上のＬＥＤ領域のみ点灯させる、赤色のＬＥＤのみ点灯させる、全体を点滅させるなど）を示す情報（動作指示内容）である。
【００２０】
ここで例えば、監視機器２０１Ａで異常を検知したとすると、監視機器２０１Ａの接点が閉じ（ON動作し）、同時に接点入力装置２０２の接点１が閉じることになる。その接点入力装置２０２の状態は、送信ソフト２０５によって検知され、これにより送信ソフト２０５は、接点１用の送信定義（あて先/経路情報・表示内容情報・スケジュール情報など）に従って通知コマンドを実行する。同様に、監視機器２０１Ｂで異常検知した場合には接点２用の送信定義に従って通知コマンドを実行し、監視機器２０１Ｃで異常検知した場合には接点３用の送信定義に従って通知コマンドを実行する。
【００２１】
このように監視機器を接続する接点を変え、送信ソフト２０５でそれぞれに対応した送信内容を予め定義しておくことで、監視機器ごとに異なる送信処理を行うことが可能である。なお、送信内容の定義については、図６以降で説明する。
【００２２】
図４は、本実施形態のシステムの監視ツール（ソフトウェア）２０３との連携例に関するブロック図である。監視ツール２０３では、障害を検知した場合の自動アクションとして、送信ソフト２０５の提供する通知コマンドを定義しておく。この通知コマンドの内容は、障害Ａにはそれ用の送信定義を、障害Ｂにもそれ用の送信定義を、…という具合に、検知する障害に対応して実行する通知コマンドを変えることが可能である。
【００２３】
例えば、監視ツール２０３で障害Ａを検知した場合、実行するコマンド例としては、
通知コマンド（Ｃｍｄ）△あて先（Ａ）  （△は空白文字）
が実行されるように定義しておくと、障害Ａ発生時には、このコマンドが自動実行され、あて先（Ａ）に対しての送信が行われる。障害Ｂも同様に、実行するコマンドを定義しておくことで、それに対応した送信処理を行うことが可能である。なお、送信内容の定義については、図６以降で説明する。
【００２４】
図５は、送信ソフト２０５において通知コマンドが実行されたときの処理のフローチャートである。通知コマンドが起動されると（ステップ５０１）、コマンド指定時の情報（引数・オプション）に基づき、送信ソフト２０５で管理しているあて先/経路情報２１６、表示内容情報２１７、およびスケジュール情報２１８を抽出する（ステップ５０２）。
【００２５】
図６は、あて先/経路情報２１６の例を示す。あて先/経路情報２１６は、各表示灯６０１に対して、接続場所６０２と接続インターフェース６０３の情報を持っている。１台の表示灯は、複数の接続インターフェースを装備している。例えば図６の「表示灯A」は、３種類の接続インターフェースを持っていることを表す。
【００２６】
図７は、スケジュール情報２１８の例を示す。スケジュール情報２１８は、時間帯７０１と当該時間帯において動作指示を送信する/しないを規定する情報７０２を持つ。このような情報を各表示灯ごとに持ってもよいし、全表示灯に共通のスケジュール情報として持ってもよい。なお、図示しないが、表示灯をどのように点灯させるかを示す表示内容情報（動作指示内容）についても、検知した事象に応じた情報をステップ５０２で読み出しておく。
【００２７】
ステップ５０２であて先/経路情報等を抽出したら、そのあて先のスケジュール情報２１８（図７）を順に参照し（ステップ５０３）、現在時刻が動作指示の抑止時間帯かどうかを確認する（ステップ５０４）。例えば、図７にあるように０時〜２時までは送信抑止時間帯であるので、コマンド実行時の時刻がこれに該当する場合は、処理を終了する。該当しない場合には、動作指示メッセージを作成し、そのあて先の表示灯１０２に対して送信する（ステップ５０５）。この動作指示メッセージは上記表示内容情報を含む。
【００２８】
その後、動作指示メッセージの送信先の表示灯１０２からの応答を確認する（ステップ５０６）。その表示灯１０２から正常応答があれば、動作は正常に行われたと判断し、その旨の動作記録を実行結果・履歴情報ファイル２１９に出力する（ステップ５０７）。正常応答がなければ、動作できなかったと判断し、ステップ５０２で取得したあて先／経路情報２１６を再度参照し、当該表示灯１０２に他の経路がないか確認する（ステップ５０８）。他に経路があれば、その経路を使用して再度動作指示メッセージを送信する（ステップ５０５）。他に経路がなければ、失敗と判断し、その旨の動作記録を実行結果・履歴情報ファイル２１９に出力する（ステップ５０７）。
【００２９】
なお、ステップ５０８の他の経路の選択し直しを行うのは、（１）まったく応答がない場合（使用したインターフェースでの通信ができない場合）、または（２）動作指示メッセージに含まれる動作指示内容が正常に受信できない場合である。動作指示メッセージの動作指示内容が正常に表示灯１０２に送られており、表示灯１０２でその動作指示内容に応じた点灯動作が行われたが、何らかの異常（例えば、光源が切れていた場合など）で点灯できなかった場合は、その旨が応答メッセージとして送られてくる。その場合は、別のインターフェースで動作指示メッセージを再度送信しても無意味であるので、ステップ５０６から５０７に進むものとする。
【００３０】
図８に、ステップ５０７で出力される実行結果・履歴情報の例を示す。実行結果・履歴情報２１９として、実行日時８０１とその動作８０２を出力する。このように、どのあて先にいつ送信したのか、およびその可否を残すことが可能である。
【００３１】
図９は、表示灯１０２の制御ソフト２２１による処理のフローチャートである。送信ソフト２０５から当該表示灯１０２あてに動作指示メッセージが送信されると（図５のステップ５０５）、表示灯１０２の制御ソフト２２１がそのメッセージを受信する（ステップ９０１）。受信したメッセージ形式から受信経路を確認し（ステップ９０２）、それぞれの経路に応じた変換方法で共通メッセージを作成する（ステップ９０３〜９０６）。作成された共通メッセージを解析し（ステップ９０７）、解析した内容にしたがって点灯装置２２３に対して動作指示を行う（ステップ９０８）。共通メッセージの解析とは、点灯装置２２３をどのように点灯するかを示す動作指示内容を取出す処理である。ステップ９０８による動作の結果は応答メッセージとして送信ソフト２０５に報告し（ステップ９０９）、報告を受信した送信ソフト２０５はその報告に基づいて処理を継続する（図５のステップ５０６）。
【図面の簡単な説明】
【００３２】
【図１】本発明を実施するための一形態例を示す概略図
【図２】本実施形態のシステムの詳細なブロック構成図
【図３】監視機器（ハードウェア）との連携に関するブロック図
【図４】監視ツール（ソフトウェア）との連携に関するブロック図
【図５】送信ソフトにて通知コマンドが起動されてからの処理手順の概要を示すフロ−チャ−ト図
【図６】送信ソフトにおけるあて先・経路情報の例を示す図
【図７】送信ソフトにおけるスケジュール情報の例を示す図
【図８】実行結果・履歴情報の例を示す図
【図９】表示灯に搭載する制御ソフトの処理手順の概要を示すフロ−チャ−ト図
【符号の説明】
【００３３】
１０１…送信装置（コンピュータ）、１０２…表示灯、１０３…シリアルケーブル、１０４…USBケーブル、１０５…ネットワーク、２０１…監視機器（ハードウェア）、２０２…接点入力装置、２０３…監視ツール（ソフトウェア）、２０４…ディスプレイ、２０５…送信ソフトウェア、２０６…シリアルポート、２０７…USBポート、２０８…ネットワーク接続装置、２２１…制御ソフトウェア、２２３…点灯装置、２２４…シリアルポート、２２５…USBポート、２２６…ネットワーク接続装置。
【図１】
2007048023.tif 000003
【図２】
2007048023.tif 000004
【図３】
2007048023.tif 000005
【図４】
2007048023.tif 000006
【図５】
2007048023.tif 000007
【図６】
2007048023.tif 000008
【図７】
2007048023.tif 000009
【図８】
2007048023.tif 000010
【図９】
2007048023.tif 000011