(57)【要約】【課題】電子機器を制御する複数の操作命令により、電子機器を効率的に制御できる通信装置を提供する。【解決手段】機器制御装置２が、電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期でイーサネット３を介してサーバ装置４          ａ等に送信する。サーバ装置４ａは、受信した操作命令をＡＶマウス５ａ，５ｂを介して赤外線でＶＨＳビデオデッキ７およびＤＶＤプレーヤ８に送信する。サーバ装置４ａは、その後、機器制御装置２に応答を送信する。【選択図】      図４
2004220106.tif 000002
【特許請求の範囲】
【請求項１】
電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する送信手段と、
前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記送信手段が送信した前記複数の操作命令に対応した応答を受信する受信手段とを有する通信装置。
【請求項２】
電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する第１の工程と、
前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記第１の工程で送信した前記複数の操作命令に対応した応答を受信する第２の工程とを有する通信方法。
【請求項３】
データ処理装置によって実行されるプログラムであって、
電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する第１の手順と、
前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記第１の手順で送信した前記複数の操作命令に対応した応答を受信する第２の手順とを有するプログラム。
【請求項４】
複数の電子機器に操作命令を無線で送信する通信装置であって、
複数の操作命令を受信する受信手段と、
前記受信手段が受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する送信手段とを有する通信装置。
【請求項５】
複数の電子機器に操作命令を無線で送信する通信方法であって、
複数の操作命令を受信する第１の工程と、
前記第１の工程で受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する第２の工程とを有する通信方法。
【請求項６】
データ処理装置によって実行されるプログラムであって、
複数の操作命令を受信する第１の手順と、
前記第１の手順で受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する第２の手順とを有するプログラム。
【請求項７】
第１の通信装置と、
第２の通信装置とを有する通信システムであって、
前記第１の通信装置は、
複数の前記操作命令を、当該複数の操作命令間で非同期で送信する第１の送信手段と、
前記第１の送信手段が送信した前記操作命令に対しての応答を受信する第１の受信手段とを有し、
前記第２の通信装置は、
前記第１の通信装置から前記操作命令を受信する第２の受信手段と、
前記第２の受信手段が受信した前記操作命令を前記電子機器に無線で送信する第２の送信手段と、
前記第２の送信手段が前記操作命令を前記電子機器に送信すると、前記応答を前記第１の通信装置に送信する第３の送信手段と
を有する
通信システム。
【請求項８】
第１の通信装置と、第２の通信装置とを用いた通信方法であって、
前記第１の通信装置が、複数の前記操作命令を、当該複数の操作命令間で非同期で前記第２の通信装置に送信する第１の工程と、
前記第２の通信装置が、前記第１の工程で前記第１の通信装置から受信した前記操作命令を電子機器に無線で送信する第２の工程と、
前記第２の通信装置が、前記第２の工程で前記操作命令を前記電子機器に送信した後に前記第１の通信装置に応答を送信する第３の工程とを有する
通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の操作命令を送信し、その応答を受信する通信装置、通信システム、その方法およびそのプログラムに関する。
【０００２】
【従来の技術】
従来の機器遠隔制御システムは、例えば、機器制御装置が、双方向に任意の機器同士が通信できるネットワークを介して操作命令を送信する。
そして、サーバ装置が、上記操作命令を受信し、近傍に設置されたＡＶ機器などの電子機器に対して赤外線などの操作光を送出して当該電子機器を制御する。
また、サーバ装置が、受信した操作命令に応じて操作光を電子機器に送出すると、その旨を示す応答を機器制御装置にネットワークを介して送信する。
【０００３】
このような機器遠隔制御システムでは、ネットワークからの操作命令を直接受信する手段を持たず、リモコン（リモートコントロール）光を用いてのみ制御可能な、従来のＶＨＳビデオデッキ，ＤＶＤプレーヤ，ＢＳチューナなどのＡＶ機器を遠隔制御することができる。
【０００４】
上述した従来の機器遠隔制御システムでは、機器制御装置が、複数の操作命令を連続的にサーバ装置に送信する場合に、既に送信した操作命令に対応した応答をサーバ装置から受信した後に、次の操作命令をサーバ装置に送信している。すなわち、機器制御装置が複数の操作命令を同期させてサーバ装置に送信している。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の機器遠隔制御システムでは、上述したように、前回の操作命令に対応した応答を受信してから、次の操作命令をサーバ装置に送信するため、サーバ装置による前回の操作命令についての処理が遅れて、その応答が遅くなった場合に、機器制御装置からサーバ装置への次の操作命令の送信が遅れてしまうという問題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、電子機器を制御する複数の操作命令により、電子機器を効率的に制御できる通信装置、通信システム、その方法およびそのプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明の通信装置は、電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する送信手段と、前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記送信手段が送信した前記複数の操作命令に対応した応答を受信する受信手段とを有する。
【０００８】
第１の発明の通信装置の作用は以下のようになる。
送信手段が、電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する。
次に、受信手段が、前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記送信手段が送信した前記複数の操作命令に対応した応答を受信する。
【０００９】
第２の発明の通信方法は、電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する第１の工程と、前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記第１の工程で送信した前記複数の操作命令に対応した応答を受信する第２の工程とを有する。
【００１０】
第３の発明のプログラムは、データ処理装置によって実行されるプログラムであって、電子機器を制御する複数の操作命令を、当該複数の操作命令間で非同期で送信する第１の手順と、前記操作命令の送信先が前記操作命令に応じた処理を完了したことを示し、前記第１の手順で送信した前記複数の操作命令に対応した応答を受信する第２の手順とを有する。
【００１１】
第４の発明の通信装置は、複数の電子機器に操作命令を無線で送信する通信装置であって、複数の操作命令を受信する受信手段と、前記受信手段が受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する送信手段とを有する。
【００１２】
第４の発明の通信装置の作用は以下のようになる。
受信手段が、複数の操作命令を受信する。
次に、送信手段が、前記受信手段が受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する。
【００１３】
第５の発明の通信方法は、複数の電子機器に操作命令を無線で送信する通信方法であって、複数の操作命令を受信する第１の工程と、前記第１の工程で受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する第２の工程とを有する。
【００１４】
第６の発明のプログラムは、データ処理装置によって実行されるプログラムであって、複数の操作命令を受信する第１の手順と、前記第１の手順で受信した前記複数の操作命令を、予め高い優先度が付された前記操作命令から順に、当該操作命令に対応する前記電子機器に無線で送信する第２の手順とを有する。
【００１５】
第７の発明の通信システムは、第１の通信装置と、第２の通信装置とを有する通信システムであって、前記第１の通信装置は、複数の前記操作命令を、当該複数の操作命令間で非同期で送信する第１の送信手段と、前記第１の送信手段が送信した前記操作命令に対しての応答を受信する第１の受信手段とを有し、前記第２の通信装置は、前記第１の通信装置から前記操作命令を受信する第２の受信手段と、前記第２の受信手段が受信した前記操作命令を前記電子機器に無線で送信する第２の送信手段と、前記第２の送信手段が前記操作命令を前記電子機器に送信すると、前記応答を前記第１の通信装置に送信する第３の送信手段とを有する。
【００１６】
第８の発明の通信方法は、第１の通信装置と、第２の通信装置とを用いた通信方法であって、前記第１の通信装置が、複数の前記操作命令を、当該複数の操作命令間で非同期で前記第２の通信装置に送信する第１の工程と、前記第２の通信装置が、前記第１の工程で前記第１の通信装置から受信した前記操作命令を電子機器に無線で送信する第２の工程と、前記第２の通信装置が、前記第２の工程で前記操作命令を前記電子機器に送信した後に前記第１の通信装置に応答を送信する第３の工程とを有する。
【００１７】
【発明の実施の形態】
以下、本発明の実施形態に係わる機器遠隔制御システムについて説明する。
〔本発明の関連技術〕
先ず、本発明の関連技術について説明する。
図１は、本発明の関連技術に係わる機器遠隔制御システム１００の構成図である。
機器遠隔制御システム１００では、機器制御装置１０２が、双方向に任意の機器同士が通信できるネットワーク１０３に操作命令（制御コマンド）を送信する。
そして、サーバ装置１０４が、ネットワーク１０３を介して、操作命令を受信し、当該操作命令をその相手先に応じて赤外線送出装置１０５ａ，１０５ｂに出力する。
サーバ装置１０４は、操作命令を赤外線送出装置１０５ａ，１０５ｂに出力した後、操作命令の出力を完了したことを示す応答を機器制御装置１０２に送信する。
赤外線送出装置１０５ａは、サーバ装置１０４から入力した操作命令に応じた操作光（赤外線）をＶＨＳビデオデッキ１０７に出力する。
また、赤外線送出装置１０５ｂは、サーバ装置１０４から入力した操作命令に応じた操作光をＤＶＤプレーヤ１０８に出力する。
【００１８】
機器遠隔制御システム１００によれば、機器制御装置１０２からの操作命令を直接受信する手段を持たず、操作光を用いてのみ制御することができるような、従来のＶＨＳビデオデッキ，ＤＶＤプレーヤ，ＢＳチューナなどのＡＶ機器を機器制御装置１０２から遠隔制御することが可能である。
【００１９】
上述した図１に示す機器遠隔制御システム１００では、機器制御装置１０２が、複数の操作命令を連続してネットワーク１０３に順に送出する場合に、前回、送出した操作命令に対応した応答をサーバ装置１０４から受信した後に、次の操作命令をサーバ装置１０４に送信する。すなわち、機器制御装置１０２がサーバ装置１０４に、複数の操作命令を同期させて送信する。
しかしながら、このように複数の操作命令を同期させて送信すると、サーバ装置１０４において前回の操作命令についての処理が遅れて、その応答が遅くなった場合に、機器制御装置１０２からサーバ装置１０４への次の操作命令の送信が遅れてしまうという問題がある。
【００２０】
例えば、機器制御装置１０２が、ＶＨＳビデオデッキ１０７の電源ＯＦＦを指示する操作命令と、ＤＶＤプレーヤ１０８の再生を指示する操作命令とを連続してサーバ装置１０４に送信する場合を考える。
この場合、機器制御装置１０２は、先ず、ＶＨＳビデオデッキ１０７への操作命令をサーバ装置１０４に送信し、その操作命令に対してのサーバ装置１０４からの応答（送出完了メッセージ）を待つ。
しかしながら、例えば、赤外線送出装置１０５ａの不具合等で、サーバ装置１０４から赤外線送出装置１０５ａへの操作命令の出力ができない場合、サーバ装置１０４から機器制御装置１０２への応答が遅れ、それに伴いサーバ装置１０４から赤外線送出装置１０５ｂへの操作命令の出力が遅れてしまう。
その結果、赤外線送出装置１０５ｂおよびＤＶＤプレーヤ１０８が正常に動作していても、機器制御装置１０２が操作命令を出してから、ＤＶＤプレーヤ１０８が再生を開始するまでの時間が遅れてしまう。
【００２１】
また、例えば、図２に示すように、ネットワーク１０３に２つのサーバ装置１０４ａ，１０４ｂが接続されている場合を考える。
サーバ装置１０４ａが赤外線送出装置１０５ａに操作命令を出力し、赤外線送出装置１０５ａが操作光をＶＨＳビデオデッキ１０７に送出する。
また、サーバ装置１０４ｂが赤外線送出装置１０５ｂに操作命令を出力し、赤外線送出装置１０５ｂが操作光をＤＶＤプレーヤ１０８に送出する。
以下、図２に示す機器遠隔制御システム２００の動作例を説明する。
図３は、図２に示す機器遠隔制御システム２００の動作例を説明するための図である。
図３（Ａ），（Ｂ）に示すように、機器制御装置１０２に、ＶＨＳ電源ＯＦＦを示す操作指示と、ＤＶＤプレーヤ再生を示す操作指示とが連続して入力された場合を考える。
この場合に、機器制御装置１０２が、図３（Ａ）で入力した操作指示に応じて、ＶＨＳ電源ＯＦＦを示す操作命令をサーバ装置１０４ａにネットワーク１０３を介して送信する（図３（Ｃ））。
サーバ装置１０４ａは、当該操作命令を赤外線送出装置１０５ａに出力し、赤外線送出装置１０５ａがＶＨＳ電源ＯＦＦを示す操作光をＶＨＳビデオデッキ１０７に出力する（図３（Ｄ））。これにより、ＶＨＳビデオデッキ１０７が、電源をＯＦＦにする。
また、サーバ装置１０４ａが、ＶＨＳ電源ＯＦＦを示す操作命令をＶＨＳビデオデッキ１０７に出力したことを示す応答を機器制御装置１０２に送信する（図３（Ｅ））。
【００２２】
機器制御装置１０２が、図３（Ｅ）でサーバ装置１０４ａから応答を受信すると、次に、ＤＶＤプレーヤ再生を示す操作命令をサーバ装置１０４ｂにネットワーク１０３を介して送信する（図３（Ｆ））。
サーバ装置１０４ｂは、当該操作命令を赤外線送出装置１０５ｂに出力し、赤外線送出装置１０５ｂがＤＶＤプレーヤ再生を示す操作光をＤＶＤプレーヤ１０８に出力する（図３（Ｇ））。これにより、ＤＶＤプレーヤ１０８が、再生を開始する。
また、サーバ装置１０４ｂが、再生を示す操作命令をＤＶＤプレーヤ１０８に出力したことを示す応答を機器制御装置１０２に送信する（図３（Ｈ））。
【００２３】
上述した図３に示す場合でも、例えば、赤外線送出装置１０５ａやサーバ装置１０４ａの不具合等があり、サーバ装置１０４ａから機器制御装置１０２に応答の送信が遅れると、機器制御装置１０２は、ＤＶＤプレーヤ再生を示す操作命令をサーバ装置１０４ｂに送信できず、ＤＶＤプレーヤ１０８が再生を開始するタイミングが遅れてしまうという問題がある。
【００２４】
以下、上述した問題を解決した本発明の実施形態の機器遠隔制御システムについて説明する。
〔本発明の実施の形態〕
本実施形態では、機器制御装置が、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機器などの電子機器に赤外線などを用いて操作命令を出力するサーバ装置に対して、当該サーバ装置からの応答を待たずに、複数の操作命令を非同期で連続してサーバ装置に送信する機器遠隔制御システムを説明する。
すなわち、本実施形態では、機器制御装置が、複数の操作命令を連続的にサーバ装置に送信する場合に、既に送信した操作命令に対しての応答をサーバ装置から受信することを待たずに、次の操作命令をサーバ装置に送信する。
本実施形態の機器遠隔制御システムによれば、機器制御装置が、複数の操作命令を非同期で送信するため、複数の電子機器を遠隔から効率良く制御できる。
また、本実施形態では、サーバ装置が、受信した複数の操作命令に応じた操作光を複数の電子機器に送出する場合に、複数の電子機器に対応したＡＶマウスに並列に、あるいは所定の優先順位操作命令を出力し、出力を完了した順にその旨を示す応答を機器制御装置に送信する。
これにより、サーバ装置において、機器制御装置から受信した複数の操作命令を効率よく処理できる。
【００２５】
図４は、本発明の実施形態に係わる機器遠隔制御システム１の構成図である。図４に示すように、機器遠隔制御システム１は、例えば、機器制御装置２、サーバ装置４ａ，４ｂおよびＡＶマウス５ａ，５ｂ，５ｃを有する。
ここで、機器制御装置２が第１の発明の通信装置、並びに第７の発明の第１の通信装置に対応している。
また、サーバ装置４ａ，４ｂが、第４の発明の通信装置、第７の発明の第２の通信装置に対応している。
【００２６】
機器制御装置２、サーバ装置４ａ，４ｂおよびＡＶマウス５ａ，５ｂ，５ｃは、例えば、家庭内などに配設されている。
機器遠隔制御システム１は、機器制御装置２から、イーサネット（登録商標）３などのネットワークを介してサーバ装置４ａ，４ｂに操作命令を送信し、ＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９の動作を遠隔から制御する。
サーバ装置４ａ，４ｂから、ＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９への操作命令の送信は、ＡＶマウス５ａ，５ｂ，５ｃおよび赤外線受光部７ａ，７ｂ，７ｃを介して、赤外線などの操作光を用いて行われる。
【００２７】
図４に示すように、機器制御装置２が、イーサネットケーブル２０を介してイーサネットスイッチ２３に接続されている。
また、サーバ装置４ａが、イーサネットケーブル２１を介してイーサネットスイッチ２３に接続されている。
また、サーバ装置４ｂが、イーサネットケーブル２２を介してイーサネットスイッチ２３に接続されている。
【００２８】
機器制御装置２は，サーバ装置４ａおよび４ｂの双方に、イーサネット３を介して操作命令を送信する送信手段を有する。
機器制御装置２は、複数の操作指示を入力すると、それに応じた複数の操作命令をサーバ装置４ａ，４ｂに送信する場合に、これらを非同期で送信する。
すなわち、機器制御装置２は、操作命令を送信した後に、サーバ装置４ａ，４ｂから当該操作命令に応じた処理を完了した旨の応答を受信手段で受信したか否かを問わずに、次の操作命令をサーバ装置４ａ，４ｂに送信する。
なお、機器制御装置２からサーバ装置４ａ，４ｂへのイーサネット３を介した操作命令の送信、すなわち、リモート手続き呼び出しのプロトコルとして、例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）  が用いられる。
機器制御装置２は、リモートコントローラ１４から赤外線受光部２ａを受信した操作光に対応するＵＰｎＰの操作命令（リモコン信号光送出命令）をイーサネット３に送出する。
機器制御装置２は、所定のプログラム（第３の発明のプログラム）をデータ処理部で実行して本実施形態で説明する処理を行う。
【００２９】
サーバ装置４ａ，４ｂは、機器制御装置２から受信手段で受信した操作命令を解釈し、その内容に応じて、ＡＶマウス５ａ，５ｂ，５ｃを介して、ＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９の赤外線受光部７ａ，７ｂ，７ｃに、操作光（赤外線リモコン信号光）を送信手段から送出する。
サーバ装置４ａ，４ｂは、受信した操作命令を記憶し、その操作命令に応じた操作光をＡＶマウス５ａ，５ｂ，５ｃ等を介してＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９に送出完了すると、機器制御装置２に対してイーサネット３を介してＵＰｎＰを用いて応答（送出完了メッセージ）を送信手段から送信する。
サーバ装置４ａは、複数の操作命令を受信した場合に、予め決められた優先度に基づいて決定した順番で、当該複数の操作命令をＡＶマウス５ａ，５ｂに出力する。当該優先度は、例えば、ユーザの要請に応じて決定される。
なお、ＡＶマウス５ａ，５ｂ，５ｃからＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９への操作光の規格としては、例えば、赤外線リモコンの規格であるＳＩＲＣＳ（Ｓｅｒｉａｌ  Ｉｎｆｒａｒｅｄ  Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）  が用いられる。
サーバ装置４ａ，４ｂは、所定のプログラム（第６の発明のプログラム）をデータ処理部で実行して本実施形態で説明する処理を行う。
【００３０】
機器制御装置２から操作命令をサーバ装置４ａ，４ｂに送出するためのプロトコルとしてＵＰｎＰを例示したが、具体的には，機器制御装置２上には，ＵＰｎＰのコントロールポイント機能が実装されており、サーバ装置４ａ，４ｂ上には，ＵＰｎＰのデバイス機能が実装されている。
機器制御装置２は、サーバ装置４ａ，４ｂの両方に対して，ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）メッセージを用いて，操作命令を送信することができ、サーバ装置４ａ，４ｂは、当該操作命令に対して同様にＳＯＡＰメッセージを用いて操作光の送出完了メッセージである応答を返信できる。
この通信プロトコルにＵＰｎＰを採用したのは、機器遠隔制御システム１の運用に当たって、機器制御装置２やサーバ装置４ａ，４ｂがイーサネット３に新たに追加された際の設定負担を軽減でき、追加された機器が使用可能になることで、使用者の利便性を高めるためである。
【００３１】
また、標準的なネットワーク上でのデバイス発見及び操作プロトコルであるＵＰｎＰを使用することで、例えば機器制御装置２が、サーバ装置４ａ，４ｂ以外のデバイスをコントロールするといったようなシステムの拡張を容易にすることができる。
しかし、上述したように、機器制御装置２とサーバ装置４ａ，４ｂとの間で操作命令と応答をやりとりするためのネットワークプロトコルは、リモート手続き呼び出しを非同期で実行できるものであれば良く、例えばＣＯＲＢＡ（Ｃｏｍｍｏｎ  Ｏｂｊｅｃｔ  Ｒｅｑｕｅｓｔ  Ｂｒｏｋｅｒ  Ａｒｃｈｉｔｅｃｔｕｒｅ）  であってもよい。この場合、ＸＭＬデータを抽出／解釈する必要がないため、パフォーマンスが良好であるという利点と、バイナリ・ベースのメッセージングが可能であるため、イーサネット３などのネットワークの帯域幅の節約が可能であるという利点がある。
また、たとえばＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）  やＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）などのネットワークプロトコルのソケットを用いて、独自の手順で、操作命令とそれに対する応答とのやり取りを行ってもよい。この場合、標準的なプロトコルを採用する場合に比べて、ＡＶ機器制御に特化した実装を行うことで、良好なパフォーマンスを得ることができるという利点がある。
【００３２】
また、本実施形態では、赤外線送出装置としてＡＶマウス５ａ，５ｂ，５ｃを例示したが、これにより、サーバ装置４ａ，４ｂと赤外線受光部７ａ，８ａ，９ａとの間にある程度の長さのケーブルが存在することで、サーバ装置４ａ，４ｂとＶＨＳビデオデッキ７およびＤＶＤプレーヤ８，９との配置が自由になり、使用者にとって便利になる。
ＡＶマウス５ａ，５ｂ，５ｃは、任意の操作光（リモコン信号光）が送出できればよく、サーバ装置４ａ，４ｂの本体に埋め込んでもよい。これにより、小型化が実現される。
【００３３】
以下、図４に示す機器遠隔制御システム１の動作例を説明する。
〔第１の動作例〕
当該動作例では、機器制御装置２が、ＶＨＳビデオデッキ７の電源ＯＦＦおよびＤＶＤプレーヤ８の再生をサーバ装置４ａを介して制御する場合を説明する。
図５は、当該動作例を説明するための図である。
先ず、ユーザがリモートコントローラ１４を操作して、ＶＨＳビデオデッキ７の電源ＯＦＦを示す指示、並びにＤＶＤプレーヤ８の再生を示す指示を順に入力する。
そして、それに応じた操作光が、リモートコントローラ１４から赤外線受光部２ａに送信される（図５（Ａ），（Ｂ））。
【００３４】
そして、機器制御装置２が、赤外線受光部２ａが受光した操作光を基に、ＶＨＳビデオデッキ７の電源ＯＦＦを示す操作命令をサーバ装置４ａに送信する（図５（Ｃ）。
続いて、機器制御装置２が、赤外線受光部２ａが受光した操作光を基に、電源ＯＦＦを示す上記操作命令と非同期で、ＤＶＤプレーヤ８の再生を示す操作命令をサーバ装置４ａに送信する（図５（Ｄ））。
【００３５】
サーバ装置４ａが、機器制御装置２から受信したＤＶＤ再生を示す操作命令をＡＶマウス５ｂに出力し、ＡＶマウス５ｂが再生を示す操作光をＤＶＤプレーヤ８に送出する（図５（Ｅ））。
当該操作光は、赤外線受光部８ａで受光され、それを基に、ＤＶＤプレーヤ８が再生を開始する。
【００３６】
また、サーバ装置４ａが、ＡＶマウス５ｂから操作光がＤＶＤプレーヤ８に適切に送出されたことを確認すると、その旨を示す応答を機器制御装置２に送信する（図５（Ｆ））。
【００３７】
また、サーバ装置４ａが、機器制御装置２から受信したＶＨＳ電源ＯＦＦを示す操作命令をＡＶマウス５ａに出力し、ＡＶマウス５ａが電源ＯＦＦを示す操作光をＶＨＳビデオデッキ７に送出する（図５（Ｇ））。サーバ装置４ａからＡＶマウス５ａへの操作命令の送出は、前述した図５（Ｅ）に示す操作命令の送出とは非同期で行われる。
当該操作光は、赤外線受光部７ａで受光され、それを基に、ＶＨＳビデオデッキ７が電源をＯＦＦにする。
そして、サーバ装置４ａが、ＡＶマウス５ａから操作光がＶＨＳビデオデッキ７に適切に送出されたことを確認すると、その旨を示す応答を機器制御装置２に送信する（図５（Ｈ））。
【００３８】
上述した動作例では、機器制御装置２が、ＶＨＳ電源ＯＦＦを示す操作命令を、ＤＶＤプレーヤ再生を示す操作命令より先に機器制御装置２から受信しているが、赤外線受光部７ａより先に赤外線受光部８ａに操作命令を出力している。これにより、ＶＨＳビデオデッキ７より先にＤＶＤプレーヤ８に操作命令が送られ、ＤＶＤプレーヤ８の再生開始動作に続いて、ＶＨＳビデオデッキ７の電源ＯＦＦ動作が行われる。
このとき、サーバ装置４ａが、受信した２種類の操作命令の種類を基に、予め決められたルールに従って、赤外線受光部７ａより先に赤外線受光部８ａに操作命令を出力している。すなわち、ＶＨＳビデオデッキ７の電源ＯＦＦ動作より、ＤＶＤプレーヤ８の再生開始動作の方が、通常、ユーザにとって優先度が高い。
そのため、サーバ装置４ａが機器制御装置２から受信した操作命令の種類に応じて、操作光の送出順序を決定することで、ユーザの要請に合致した順序で電子機器を制御できる。
【００３９】
〔第２の動作例〕
当該動作例では、機器制御装置２が、ＶＨＳビデオデッキ７の電源ＯＦＦをサーバ装置４ａを介して制御し、ＤＶＤプレーヤ９の再生をサーバ装置４ｂを介して制御する場合を説明する。
図６は、当該動作例を説明するための図である。
先ず、ユーザがリモートコントローラ１４を操作して、ＶＨＳビデオデッキ７の電源ＯＦＦを示す指示、並びにＤＶＤプレーヤ９の再生を示す指示を順に入力する。
そして、それに応じた操作光が、リモートコントローラ１４から赤外線受光部２ａに送信される（図６（Ａ），（Ｂ））。
【００４０】
そして、機器制御装置２が、赤外線受光部２ａが受光した操作光を基に、ＶＨＳビデオデッキ７の電源ＯＦＦを示す操作命令をサーバ装置４ａに送信する（図６（Ｃ）。
続いて、機器制御装置２が、赤外線受光部２ａが受光した操作光を基に、電源ＯＦＦを示す上記操作命令と非同期で、ＤＶＤプレーヤ９の再生を示す操作命令をサーバ装置４ｂに送信する（図６（Ｄ））。
【００４１】
そして、サーバ装置４ａが、機器制御装置２から受信したＶＨＳ電源ＯＦＦを示す操作命令をＡＶマウス５ａに出力し、ＡＶマウス５ａが電源ＯＦＦを示す操作光をＶＨＳビデオデッキ７に送出する（図６（Ｅ））。
当該操作光は、赤外線受光部７ａで受光され、それを基に、ＶＨＳビデオデッキ７が電源をＯＦＦにする。
【００４２】
そして、サーバ装置４ｂが、機器制御装置２から受信したＤＶＤ再生を示す操作命令をＡＶマウス５ｃに出力し、ＡＶマウス５ｃが再生を示す操作光をＤＶＤプレーヤ９に送出する（図６（Ｆ））。
当該操作光は、赤外線受光部８ｃで受光され、それを基に、ＤＶＤプレーヤ９が再生を開始する。
【００４３】
サーバ装置４ａが、ＡＶマウス５ａから操作光がＶＨＳビデオデッキ７に適切に送出されたことを確認すると、その旨を示す応答を機器制御装置２に送信する（図６（Ｇ））。
【００４４】
また、サーバ装置４ｂが、ＡＶマウス５ｃから操作光がＤＶＤプレーヤ９に適切に送出されたことを確認すると、その旨を示す応答を機器制御装置２に送信する（図６（Ｈ））。
なお、図６（Ｅ），（Ｆ），（Ｇ），（Ｈ）の順序は任意である。
【００４５】
以上説明したように、機器遠隔制御システム１では、機器制御装置２が複数の操作命令を、既に送った操作命令に対してのサーバ装置４ａ，４ｂからの応答を待つことなく、非同期でサーバ装置４ａ，４ｂに送信する。
また、機器遠隔制御システム１では、サーバ装置４ａが、複数の操作命令を機器制御装置２から受信した場合に、ＶＨＳビデオデッキ７およびＤＶＤプレーヤ８のうち、操作命令に応じた操作光を受けることが可能な、すなわち、適切に動作している機器に対して優先的に操作光を出力する。
そのため、機器制御装置２によれば、リモートコントローラ１４を介してユーザによって入力された複数の操作指示を効率的に処理できる。
【００４６】
また、機器制御装置２によれば、サーバ装置４ａ，４ｂのうち何れか一方が非動作状態である場合でも、動作状態のサーバ装置４ａ，４ｂの他方に対して操作命令を適切に送信できる。
これにより、ユーザから見た機器遠隔制御システム１のレスポンスタイムの短縮、並びに、機器遠隔制御システム１のスループット及び耐障害性の向上が図れる。
【００４７】
本発明は上述した実施形態には限定されない。
上述した実施形態では、ネットワークとしてイーサネット３を例示したが、ネットワークとしては、例えばＩＥＥＥ８０２．１１ｂやＩＥＥＥ８０２．１１ａのような無線ネットワークであってもかまわない。この場合、機器制御装置をケーブルにとらわれず自由に配置できるという利点がある。
【００４８】
また，上述した実施形態では、リモートコントローラ１４からの赤外線リモコン信号光を基に機器制御装置２へ操作指示を入力する場合を例示したが、これは、キーボードやポインティングデバイスなどの操作手段であってもよい。この場合い、リモートコントローラ１４に供給する電源が不要であるという利点がある。
また、イーサネット３に接続される機器制御装置２およびサーバ装置４ａ，４ｂの数は任意である。
【００４９】
【発明の効果】
本発明によれば、電子機器を制御する複数の操作命令により、電子機器を効率的に制御できる通信装置、通信システム、その方法およびそのプログラムを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の関連技術に係わる機器遠隔制御システムの構成図である。
【図２】図２は、本発明の関連技術に係わるその他の機器遠隔制御システムの構成図である。
【図３】図３は、図２に示す機器遠隔制御システムの動作例を説明するための図である。
【図４】図４は、本発明の実施形態に係わる機器遠隔制御システムの構成図である。
【図５】図５は、図４に示す機器遠隔制御システムの第１の動作例を説明するための図である。
【図６】図６は、図４に示す機器遠隔制御システムの第２の動作例を説明するための図である。
【符号の説明】
１…機器遠隔制御システム、２…機器制御装置、２ａ…赤外線受光部、３…イーサネット、４ａ，４ｂ…サーバ装置、５ａ，５ｂ，５ｃ…ＡＶマウス、７ａ，７ｂ，７ｃ…赤外線受光部、７…ＶＨＳビデオデッキ、８，９…ＤＶＤプレーヤ
【図１】
2004220106.tif 000003
【図２】
2004220106.tif 000004
【図３】
2004220106.tif 000005
【図４】
2004220106.tif 000006
【図５】
2004220106.tif 000007
【図６】
2004220106.tif 000008