(57)【要約】【課題】操作者が制御情報端末に設定した制御パラメータデータと、インターフェース出力部に設定されている制御パラメータデータの整合性を保つインターフェース情報出力システムを提供する。【解決手段】ステータス情報生成送信部により、制御指令部は自身のＩＤ情報信号と現在動作状況を示すステータス情報信号とを通信ラインを介して制御情報端末に対して送信する。制御情報端末は、受信したステータス情報信号の内容に応じた内容の制御パラメータデータを、ＩＤ情報信号によって特定された制御指令部に対して再度送信する。【選択図】図１
2009223493.tif 000002
【特許請求の範囲】
【請求項１】
通信ラインを介して制御パラメータデータを供給する制御情報端末と、前記通信ラインを介して前記制御パラメータデータを受信しこれに基づいて制御指令信号を出力する制御指令部と、前記制御指令信号に応じてインターフェース出力をなすインターフェース出力部と、を含むインターフェース情報出力システムであって、
前記制御指令部は、自身のＩＤ情報信号と自身の現在動作状況とを示すステータス情報信号を前記制御情報端末に向けて前記通信ラインを介して送信するステータス情報生成送信部を含み、
前記制御情報端末は、前記通信ラインを介して前記ステータス情報信号を受信して、前記制御パラメータデータの内容を前記ステータス情報信号の内容に応じた内容とすることを特徴とするインターフェース情報出力システム。
【請求項２】
前記ステータス情報信号は、前記制御指令部の現在動作状況に対応した前記制御パラメータデータの再送要求を含み、
前記制御情報端末は、前記制御パラメータデータの内容を前記再送要求に応じた内容とすることを特徴とする請求項１記載のインターフェース情報出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間が感知出来る画像表示出力、音声出力若しくは印字出力等のインターフェース出力を行うことが可能なディスプレイ、スピーカ、若しくはプリンタ等の出力機器を、通信ライン（有線・無線を問わずかつネットワークを含む）を介し、例えばＵＳＢ通信などの通信方式による通信によって制御する形態のインターフェース情報出力システムに関する。
【背景技術】
【０００２】
上記した如きインターフェース情報出力システムおいては、操作者による制御情報端末の操作により、制御指令部を経由して送信された制御パラメータデータがインターフェース出力部に設定された後、制御パラメータデータ設定完了の応答メッセージを制御指令部から受信することでインターフェース出力部の制御を制御情報端末によって行うことができるよう、制御側と出力側との協働形態が採られている。
【特許文献１】特開平５−１８９３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記した如きインターフェース情報出力システムにおいては、制御情報端末が操作されるまでの間に、制御指令部において電源断が生じた後の再度の電源投入の場合、制御指令部の再起動の場合若しくは制御情報端末及び制御指令部間の通信の切断があった場合等に、制御情報端末の画面上に表示されている制御パラメータデータとインターフェース出力部とに設定されている制御パラメータデータとの間に不整合が生ずることがある。この不整合を解決するために、制御情報端末により、制御情報端末及び制御指令部間の通信を常時監視すること若しくは定期的な制御パラメータデータの再送信が考えられる。しかし、これらの方法においては、制御情報端末及び当該通信の負荷が増大することが考えられる。
【０００４】
本発明は上記した点に鑑みてなされたものであり、制御情報端末が操作されるまでの間に、上記のような制御指令部における電源の再投入の場合、再起動の場合、若しくは通信切断の場合等においても、制御情報端末及び、制御情報端末と制御指令部間との通信の負荷の増大を招来することなく制御情報端末の画面上に表示されている制御パラメータデータとインターフェース出力部とに設定されている制御パラメータデータの整合性を保つインターフェース情報出力システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
通信ラインを介して制御パラメータデータを供給する制御情報端末と、前記通信ラインを介して前記制御パラメータデータを受信しこれに基づいて制御指令信号を出力する制御指令部と、前記制御指令信号に応じてインターフェース出力をなすインターフェース出力部と、を含むインターフェース情報出力システムであって、前記制御指令部は、自身のＩＤ情報信号と自身の現在動作状況を示すステータス情報信号とを前記制御情報端末に向けて前記通信ラインを介して送信するステータス情報生成送信部を含み、前記制御情報端末は、前記通信ラインを介して前記ステータス情報信号を受信して、前記制御パラメータデータの内容を前記ステータス情報信号の内容に応じた内容とすることを特徴とする。
【発明の効果】
【０００６】
上記した構成の本発明によるインターフェース情報出力システムによれば、制御指令部が自身のＩＤ情報信号と自身の現在動作状況を示すステータス情報信号とを通信ラインを介して前記制御情報端末に送信することによって、制御情報端末が操作されるまでの間に、制御情報端末の電源を断とした後の電源の再投入の場合、制御情報端末の再起動の場合、制御情報端末と制御指令部との通信の切断が生じた場合等においても、制御情報端末及び本インターフェース情報出力システムにおける通信の負荷を増大させることなく、制御情報端末の画面上で操作者が設定した制御パラメータデータと実際にインターフェース出力部に設定されている制御パラメータデータとの間の整合性を保つことが可能である。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施例について図面を参照しつつ詳細に説明する。
【０００８】
図１は、本発明に係るインターフェース情報出力システム１を示している。このインターフェース情報出力システム１は、キーボード等の入力装置（図示しない）を用いた操作者による制御パラメータデータの入力がなされる制御情報端末２を含んでいる。制御指令部４及び制御情報端末２は互いに有線若しくは無線で通信を行い、制御パラメータデータ及び応答メッセージの送受信を行う。制御指令部４は、制御情報端末２から送信される制御パラメータデータの受信と制御パラメータデータの設定処理結果に関する信号を含む応答メッセージとを生成し制御情報端末２へ送信するステータス情報生成送信部４−１を有する。そして、ステータス情報生成送信部４−１を経由した制御情報端末２から受信した制御パラメータデータの内容に基づきインターフェース出力部６の制御を行うデバイスドライバ４−２を含む。
【０００９】
図２及び図３を参照しつつ、制御情報端末２に設定されたｎ（ｎは１以上の整数）個の制御パラメータデータがインターフェース出力部６に正常に設定された場合の動作について説明する。
【００１０】
制御情報端末２の操作者は入力装置を用いて制御情報端末２へ、インターフェース出力部６の動作を確定するｎ個の制御パラメータデータ（以下、単に制御パラメータデータと称する）を入力する。制御パラメータデータの入力を取得した制御情報端末２は、通信している制御指令部４に、入力された制御パラメータデータの内の最初の１個（以下、制御パラメータデータ１／ｎと称する）をステータス情報生成送信部４−１へ送信する（ステップＳ１）。ステータス情報生成送信部４−１は、制御情報端末２から送信された制御パラメータデータ１／ｎを受信する（ステップＳ２）。ステータス情報生成送信部４−１は、制御パラメータデータ１／ｎをインターフェース出力部６にて設定できるよう処理するため、デバイスドライバ４−２へ制御パラメータデータ１／ｎを転送する（ステップＳ３）。
【００１１】
デバイスドライバ４−２は、ステータス情報生成送信部４−１から転送された制御パラメータデータ１／ｎを受信する（ステップＳ４）。デバイスドライバ４−２は、転送された制御パラメータデータ１／ｎをインターフェース出力部６に設定するため、インターフェース出力部６に制御パラメータデータ１／ｎを送信する（ステップＳ５）。インターフェース出力部６は、ステップＳ５において送信された制御パラメータデータ１／ｎを受信した後（ステップＳ６）、それを自らに設定する（ステップＳ７）。    
【００１２】
制御パラメータデータ１／ｎの設定が正常になされると、インターフェース出力部６は、インターフェース出力部における制御パラメータデータ１／ｎの設定が正常に終了した結果を格納した応答メッセージを生成しデバイスドライバ４−２に宛て（ステップＳ８）、デバイスドライバ４−２へその応答メッセージを送信する（ステップＳ９）。デバイスドライバ４−２は、インターフェース出力部６からの応答メッセージを受信した後（ステップＳ１０）、制御パラメータデータ１／ｎの設定が正常に終了した結果を格納した応答メッセージを生成しステータス情報生成送信部４−１に宛て（ステップＳ１１）、ステータス情報生成送信部４−１へ送信する（ステップＳ１２）。
【００１３】
ステータス情報生成送信部４−１は、デバイスドライバ４−２からの応答メッセージを受信すると（ステップＳ１３）、制御パラメータデータ１／ｎの設定が正常に終了した結果を示す正常終了フラグをステータス情報信号領域に立てた応答メッセージを生成し制御情報端末２に宛て（ステップＳ１４）、制御情報端末２へ送信する（ステップＳ１５）。制御情報端末２は、ステータス情報生成送信部４−１から送信された応答メッセージを受信し（ステップＳ１６）、処理を終了する。
【００１４】
次に、図４から図７までを参照しつつ、制御指令部４に電源ＯＦＦ-ＯＮの場合、通信が切断された場合、再起動の場合の何れかの状態が生じたことが原因となり、制御情報端末２に設定された制御パラメータデータ１／ｎがインターフェース出力部４に正常に設定されなかった場合の動作について説明する。
【００１５】
電源ＯＦＦ−ＯＮの場合、通信切断の場合、再起動の何れかの状態が制御指令部４において生じた（ステップＳ１７）後、制御情報端末の操作者は入力装置を用いて制御指令部４に対してインターフェース出力部６の動作を確定するｎ個（ｎは１以上の整数）の制御パラメータデータを入力する。ここで、制御情報端末２が制御パラメータデータの入力を受け取って（ステップＳ１８）から当該制御パラメータデータ１／ｎをステータス情報生成送信部４−１へ送信し（ステップＳ１９）、制御情報端末２は当該制御パラメータデータ１／ｎを受信する（ステップＳ２０）。ここで、ステータス情報生成送信部４−１は、対応する応答メッセージ内のステータス情報信号領域の電源ＯＦＦ-ＯＮフラグ、通信切断フラグ、再起動フラグの何れかを立てた制御情報端末２に宛てた応答メッセージを作成する（ステップＳ２１）。
【００１６】
その後、ステータス情報生成送信部４−１は、ステップＳ２１において作成したステータス情報信号領域の電源ＯＦＦ-ＯＮフラグ、通信切断フラグ、再起動フラグの何れかが立っている応答メッセージを制御情報端末２に送信する（ステップＳ２２）。
【００１７】
制御情報端末２は、ステップ２２において送信された応答メッセージを受信（ステップＳ２３）した後、応答メッセージ内のＩＤ情報信号領域に格納されているＩＤ情報（図示しない）から、応答メッセージの送信元を特定し（ステップＳ２４）、送信元に対し、制御パラメータデータ１／ｎ（ｎは１以上の整数）を再送信する（ステップＳ２５）。
【００１８】
ステータス情報生成送信部４−１は、再送された制御パラメータデータ１／ｎ（以下、再送制御パラメータデータ１／ｎと称する）を受信し（ステップＳ２６）、インターフェース出力部６にて設定できるよう処理するため、デバイスドライバ４−２へ再送制御パラメータデータ１／ｎを転送する（ステップＳ２７）。
【００１９】
デバイスドライバ４−２は、ステータス情報生成送信部４−１から転送された再送制御パラメータデータ１／ｎを受信する（ステップＳ２８）。デバイスドライバ４−２は、ステップＳ２８において転送された再送制御パラメータデータ１／ｎをインターフェース出力部６に送信（ステップＳ２９）する。
【００２０】
インターフェース出力部６は、再送制御パラメータデータ１／ｎを受信し（ステップＳ３０）、それを自らに設定する（ステップＳ３１）。再送制御パラメータデータ１／ｎの設定が正常になされると、インターフェース出力部６は、再送制御パラメータデータ１／ｎの設定の正常終了を格納したデバイスドライバ４−２に宛てた応答メッセージを生成し（ステップＳ３２）、デバイスドライバ４−２へ応答メッセージを送信する（ステップＳ３３）。
【００２１】
デバイスドライバ４−２はインターフェース出力部６からの応答メッセージを受信した後（ステップＳ３４）、ステータス情報生成送信部４−１に宛てた、制御パラメータデータ１／ｎ設定の正常終了を格納した応答メッセージを生成し（ステップＳ３５）、ステータス情報生成送信部４−１へ応答メッセージを送信する（ステップＳ３６）。
【００２２】
ステータス情報生成送信部４−１は、デバイスドライバ４−２からの応答メッセージを受信すると（ステップＳ３７）、制御パラメータデータ１／ｎの設定の正常終了を格納した制御情報端末２に宛てた応答メッセージを生成し（ステップＳ３８）、ステータス情報信号領域に正常終了フラグ立っている応答メッセージを送信する（ステップＳ３９）。
【００２３】
制御情報端末２は、ステータス情報生成送信部４−１から送信された応答メッセージを受信する（ステップＳ４０）。制御情報端末２は、ステップＳ４０において、この再送制御パラメータデータ１／ｎの設定の正常終了フラグが立っている応答メッセージをステータス情報生成送信部４−１から受信した後、制御パラメータデータ２／ｎを再送信する（以下、再送制御パラメータデータ２／ｎと称する）（ステップＳ４１）。その後、ステータス情報生成送信部４−１は再送制御パラメータデータ２／ｎを受信した後（ステップＳ４２）、デバイスドライバ４−２へ転送する（ステップＳ４３）。
【００２４】
ステップＳ４３において転送された再送制御パラメータデータ２／ｎは、インターフェース出力部６にて設定可能となるようにデバイスドライバ４−２で加工処理され、インターフェース出力部６にて正常に設定される。その後、ステータス情報生成送信部４−１は、再送制御パラメータデータ２／ｎの設定の正常終了フラグが立っている応答メッセージをデバイスドライバ４−２から受信する（図示しない）。ステータス情報生成送信部４−１は、制御情報端末２に宛てた応答メッセージを生成し（ステップＳ４４）、制御情報端末２に送信する（ステップＳ４５）。
【００２５】
制御パラメータデータの再送信処理は、再送信される制御パラメータデータの個数分繰り返され（ステップＳ４６）、再送信した各制御パラメータデータに対応した正常終了フラグが立っている応答メッセージが制御情報端末２に送信され（ステップＳ４７）、それらが全て制御情報端末２に受信されれば（ステップＳ４８）、制御パラメータデータの再送信処理が終了する。
【００２６】
図８を参照しつつ、制御指令部４にのみ電源ＯＦＦ−ＯＮの場合、再起動の場合、通信切断の場合の何れかが生じたため、制御パラメータデータを再送した場合の制御情報端末２の動作について説明する。
【００２７】
制御情報端末２は、入力装置により入力されたｎ（ｎは１以上の整数）個の制御パラメータデータを取得する（ステップＳ４９）。その後、当該制御パラメータデータ１／ｎをステータス情報生成送信部４−１へ送信する（ステップＳ５０）。制御パラメータデータ１／ｎをステータス情報生成送信部４−１へ送信後、制御情報端末２は、ステータス情報生成送信部４−１から制御パラメータデータ１／ｎに対応する応答メッセージを受信したか否かの判断を行う（ステップＳ５１）。当該応答メッセージを受信していなければ、受信するまで以降の処理を待機する。受信している場合、応答メッセージ内のステータス情報信号領域を参照し（ステップＳ５２）、電源ＯＦＦ−ＯＮフラグ、再起動フラグ、通信切断フラグの少なくとも１つが立っていれば当該応答メッセージを送信してきた制御指令部４をＩＤ情報信号によって特定し（ステップＳ５３）、そのＩＤを有する制御指令部４のステータス情報生成送信部４−１へ制御パラメータデータ１／ｎの再送信を行う（ステップＳ５４）。応答メッセージ内のステータス情報信号領域の電源ＯＦＦ−ＯＮフラグ、再起動フラグ、若しくは通信切断フラグの何れも立っていない場合、すなわち、正常終了フラグが立っている場合は、制御パラメータデータの再送信は行わない。
【００２８】
図９−ａ及び図９−ｂを参照しつつ、制御指令部４にのみ電源ＯＦＦ−ＯＮ、再起動、通信切断の何れかが生じたため、制御パラメータデータを再送した場合のステータス情報生成送信部４−１の動作について説明する。
【００２９】
ステータス情報生成送信部４−１は、制御情報端末２から制御パラメータデータを受信し（ステップＳ５５）、自らを特定するＩＤ情報信号を応答メッセージに格納する（ステップＳ５６）。
【００３０】
その後、制御指令部４に電源ＯＦＦ−ＯＮが生じたか否かの判断を行い（ステップＳ５７）、生じていれば電源ＯＦＦ−ＯＮを検知（ステップＳ５８）し、応答メッセージ内のステータス情報信号領域の電源ＯＦＦ−ＯＮフラグを立てる（ステップＳ５９）。次に、制御情報端末２と制御指令部４との間の通信が切断されたか否かの判断を行い（ステップＳ６０）、切断されていれば通信切断を検知し（ステップＳ６１）、応答メッセージ内のステータス情報信号領域の通信切断フラグを立てる（ステップＳ６２）。そして、制御指令部４が再起動されたか否かの判断を行い（ステップＳ６３）、再起動されていれば再起動を検知し（ステップＳ６４）、応答メッセージ内のステータス情報信号領域の再起動フラグを立てる（ステップＳ６５）。
【００３１】
上記のように、電源ＯＦＦ−ＯＮの場合、通信切断の場合若しくは再起動の場合の有無について判断を行った結果、何れの場合も生じなかったか否か（ステップＳ６６）の判断を行い、何れかの場合が生じていれば制御情報端末２へ応答メッセージを送信する（ステップＳ６７）。
【００３２】
また、ステップＳ６５において、何れの場合も生じていなければ受信した制御パラメータデータをデバイスドライバ４−２へ転送する（ステップＳ６８）。その後、デバイスドライバ４−２から応答メッセージを受信したか否かを判断する（ステップＳ６９）。受信していなければ、受信するまで以降の処理を待機し、受信していれば、応答メッセージ内のステータス情報信号領域に正常終了フラグを立てる（ステップＳ７０）。そして、制御情報端末２へ応答メッセージを生成し送信（ステップＳ６７）して処理を終了する。
【図面の簡単な説明】
【００３３】
【図１】本発明に係る実施例のインターフェース情報出力システムの概略構成を示す機能ブロック図である。
【図２】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図３】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図４】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図５】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図６】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図７】図１に示したインターフェース情報出力システムにおける制御情報端末２とステータス情報生成送信部４−１とテストドライバ４−２とインターフェース６の処理手順を示すシーケンス図である。
【図８】図１に示したインターフェース情報出力システムにおける制御情報端末２の処理手順を示すフローチャートである。
【図９−ａ】図１に示したインターフェース情報出力システムにおけるステータス情報生成送信部４−１の処理手順を示すフローチャートである。
【図９−ｂ】図１に示したインターフェース情報出力システムにおけるステータス情報生成送信部４−１の処理手順を示すフローチャートである。
【符号の説明】
【００３４】
１  インターフェース情報出力システム
２  制御情報端末
３  制御情報端末制御指令部間通信
４  制御指令部
４−１  ステータス情報生成送信部
４−２  デバイスドライバ
５  制御指令部インターフェース出力部間通信
６  インターフェース出力部
【図１】
2009223493.tif 000003
【図２】
2009223493.tif 000004
【図３】
2009223493.tif 000005
【図４】
2009223493.tif 000006
【図５】
2009223493.tif 000007
【図６】
2009223493.tif 000008
【図７】
2009223493.tif 000009
【図８】
2009223493.tif 000010
【図９−ａ】
2009223493.tif 000011
【図９−ｂ】
2009223493.tif 000012