(57)【要約】【課題】外部から命令を受信した場合に、命令で要求されたデータの記憶されている場所に応じて、内部命令を生成し、要求された命令を実行する通信装置、およびその通信装置を備える電気器具を提供する。【解決手段】制御情報記憶部は、家電制御装置から供給されるデータを識別符号と共に記録されるプロパティマップを記憶し、通信制御部は、コントローラから識別符号と共にデータの入出力命令を受信すると、プロパティマップに記録されている識別符号に基づいて、データの所在を特定し、そのデータの所在に基づいて、家電制御装置に対してＩＡＳｅｔｕｐまたはＩＡＧｅｔｕｐ命令を生成、送出し、または、自身に対してＩＡＳｅｔまたはＩＡＧｅｔ命令を生成、自ら実行する。【選択図】  図１
2005026879.tif 000002
【特許請求の範囲】
【請求項１】
電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの取得命令を受信すると、当該識別符号を元に前記記憶手段に記憶されているか判定する判定手段と、
前記判定手段によって前記データが前記記憶手段に記憶されていないと判定されると、前記電気器具に対して当該データの取得命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶されていると判定されると、自身に対して当該データの取得命令を生成、自ら実行し前記記憶手段から当該データを取得する命令生成手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記通信装置は、前記命令生成手段によって生成された取得命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの書き込み命令を受信すると、当該識別符号を元に前記記憶手段に記憶すべきものであるか判定する判定手段と、
前記判定手段によって前記データが前記記憶手段に記憶すべきものでないと判定されると、前記電気器具に対して当該データの書き込み命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶すべきものと判定されると、自身に対して当該データの書き込み命令を生成、自ら実行し当該データを前記記憶手段に書き込む命令生成手段と、
を備えることを特徴とする通信装置。
【請求項４】
前記通信装置は、前記命令生成手段によって生成された書き込み命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項３に記載の通信装置。
【請求項５】
電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの入出力命令を受信すると、前記記憶手段に記憶されている前記識別符号に基づいて、当該データの所在を特定する特定手段と、
前記判定手段によって前記データの所在に基づいて、前記電気器具に対して当該データの入出力命令を生成、送出し、または、自身に対して当該データの入出力命令を生成、自ら実行する命令生成手段と、
を備えることを特徴とする通信装置。
【請求項６】
前記通信装置は、前記命令生成手段によって生成された入出力命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項５に記載の通信装置。
【請求項７】
装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、
前記通信装置は、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの取得命令を受信すると、当該識別符号を元に前記記憶手段に記憶されているか判定する判定手段と、
前記判定手段によって前記データが前記記憶手段に記憶されていないと判定されると、前記電気器具に対して当該データの取得命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶されていると判定されると、自身に対して当該データの取得命令を生成、自ら実行し前記記憶手段から当該データを取得する命令生成手段と、
を備え、
前記電気器具は、
前記命令生成手段によって生成され、送出された当該データの取得命令を受信すると、当該取得命令を実行する命令実行手段を備えることを特徴とする電気器具。
【請求項８】
前記通信装置は、前記命令生成手段によって生成された取得命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項７に記載の電気器具。
【請求項９】
装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、
前記通信装置は、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの書き込み命令を受信すると、当該識別符号を元に前記記憶手段に記憶すべきものであるか判定する判定手段と、
前記判定手段によって前記データが前記記憶手段に記憶すべきものでないと判定されると、前記電気器具に対して当該データの書き込み命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶すべきものと判定されると、自身に対して当該データの書き込み命令を生成、自ら実行し当該データを前記記憶手段に書き込む命令生成手段と、
を備え、
前記電気器具は、
前記命令生成手段によって生成され、送出された当該データの書き込み命令を受信すると、当該書き込み命令を実行する命令実行手段を備えることを特徴とする電気器具。
【請求項１０】
前記通信装置は、前記命令生成手段によって生成された書き込み命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項９に記載の電気器具。
【請求項１１】
装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、
前記通信装置は、
電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、
外部から前記識別符号と共に前記データの入出力命令を受信すると、前記記憶手段に記憶されている前記識別符号に基づいて、当該データの所在を特定する特定手段と、
前記判定手段によって前記データの所在に基づいて、前記電気器具に対して当該データの入出力命令を生成、送出し、または、自身に対して当該データの入出力命令を生成、自ら実行する命令生成手段と、
を備え、
前記電気器具は、
前記命令生成手段によって生成され、送出された当該データの入出力命令を受信すると、当該入出力命令を実行する命令実行手段を備えることを特徴とする電気器具。
【請求項１２】
前記通信装置は、前記命令生成手段によって生成された入出力命令の実行結果を、外部から受信した命令の応答として送信する応答手段を備えることを特徴とする請求項１１に記載の電気器具。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部から命令を受信した場合に、命令で要求されたデータの記憶されている場所に応じて、内部命令を生成し、要求された命令を実行する通信装置、およびその通信装置を備える電気器具に関する。
【０００２】
【従来の技術】
近年、デジタル機器やインターネットの進歩に伴い、ユーザがＩＴ（情報技術）機器を利用して様々なサービスを享受することが一般的になってきた。デジタル機器のネットワーク化が進み、機器の低価格化ともあいまって、これまでのオフィス中心の利用から、一般家庭でもネットワークの常時接続によるインターネットアクセスや、家庭内ＬＡＮによる情報機器の連携などが現実のものとなってきており、こうしたネットワーク技術の進歩と、情報家電、情報端末自身の進化によって、ホームネットワークシステムが一般家庭に導入されつつある。
【０００３】
このホームネットワークシステムを構築する電気器具は、ネットワーク家電と呼ばれ、ネットワークに接続可能な通信機能を有し、リモート制御やコンテンツのダウンロードなどの機能を持った電気器具である。
【０００４】
例えば、ホーム端末を使って、食材のアイコンをタッチするだけで、入力された食材の賞味期限を知らせたり、庫内に残っている食材を使った料理レシピを検索したりすることが可能な冷蔵庫がある（例えば、非特許文献１）。
【０００５】
【非特許文献１】
東芝レビュー、２００２Ｖｏｌ．５７、Ｎｏ．１０、「特集  ホームネットワークの展開」
【０００６】
【発明が解決しようとする課題】
ところで、上述のネットワーク家電と呼ばれる電気器具には、当然のことながら通信機能が組み込まれている。そのため、通信回線を介して電気器具をコントロール可能な構成ではあったが、電気器具の通信機能を制御するためのプロトコルやネットワークに関する情報を、電気器具を制御するマイコンにて処理する必要があり、従来の電気器具の制御用マイコンに実装するには負荷がかかりすぎる傾向にあった。
【０００７】
このような事情を鑑みると、電気器具の制御用マイコンから通信機能を分離し、後付け可能な通信装置として提供することが望ましく、このような場合、通信装置は、電気器具の諸情報を記憶しておくことが必要となる。
【０００８】
ところが、外部から電気器具の情報を取得、または書き込みをしようとした場合、その情報を通信装置にあるのか、制御用マイコンにあるのか把握することができず、結局は制御用マイコンに情報の取得、または書き込みを要求することとなり、情報の種類によっては通信装置−制御用マイコン間に、無駄な通信が発生し、制御用マイコンに過剰な負荷を与えることになっていた。
【０００９】
本発明は上記事情に鑑み、外部から命令を受信した場合に、命令で要求されたデータの記憶されている場所に応じて、内部命令を生成し、要求された命令を実行する通信装置、およびその通信装置を備える電気器具を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明である通信装置は、電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの取得命令を受信すると、当該識別符号を元に前記記憶手段に記憶されているか判定する判定手段と、前記判定手段によって前記データが前記記憶手段に記憶されていないと判定されると、前記電気器具に対して当該データの取得命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶されていると判定されると、自身に対して当該データの取得命令を生成、自ら実行し前記記憶手段から当該データを取得する命令生成手段とを備えることを特徴とする。
【００１１】
請求項１の発明によれば、取得するデータの所在に応じて取得命令を生成し、通信装置自身に記憶されていない場合に、電気器具へ取得命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００１２】
また、請求項３に記載の発明である通信装置は、電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの書き込み命令を受信すると、当該識別符号を元に前記記憶手段に記憶すべきものであるか判定する判定手段と、前記判定手段によって前記データが前記記憶手段に記憶すべきものでないと判定されると、前記電気器具に対して当該データの書き込み命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶すべきものと判定されると、自身に対して当該データの書き込み命令を生成、自ら実行し当該データを前記記憶手段に書き込む命令生成手段とを備えることを特徴とする。
【００１３】
請求項３の発明によれば、取得するデータの所在に応じて書き込み命令を生成し、通信装置自身に記憶されていない場合に、電気器具へ書き込み命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００１４】
また、請求項５に記載の発明である通信装置は、電気器具に装着されることによって、前記電気器具にネットワーク接続機能を提供する着脱可能な通信装置であって、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの入出力命令を受信すると、前記記憶手段に記憶されている前記識別符号に基づいて、当該データの所在を特定する特定手段と、前記判定手段によって前記データの所在に基づいて、前記電気器具に対して当該データの入出力命令を生成、送出し、または、自身に対して当該データの入出力命令を生成、自ら実行する命令生成手段とを備えることを特徴とする。
【００１５】
請求項５の発明によれば、取得するデータの所在に応じて入出力命令を生成し、所在に応じて電気器具へ入出力命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００１６】
また、請求項７に記載の発明である電気器具は、装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、前記通信装置は、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの取得命令を受信すると、当該識別符号を元に前記記憶手段に記憶されているか判定する判定手段と、前記判定手段によって前記データが前記記憶手段に記憶されていないと判定されると、前記電気器具に対して当該データの取得命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶されていると判定されると、自身に対して当該データの取得命令を生成、自ら実行し前記記憶手段から当該データを取得する命令生成手段とを備え、前記電気器具は、前記命令生成手段によって生成され、送出された当該データの取得命令を受信すると、当該取得命令を実行する命令実行手段を備えることを特徴とする。
【００１７】
請求項７の発明によれば、取得するデータの所在に応じて取得命令を生成し、通信装置自身に記憶されていない場合に、電気器具へ取得命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００１８】
また、請求項９に記載の発明である電気器具は、装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、前記通信装置は、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの書き込み命令を受信すると、当該識別符号を元に前記記憶手段に記憶すべきものであるか判定する判定手段と、前記判定手段によって前記データが前記記憶手段に記憶すべきものでないと判定されると、前記電気器具に対して当該データの書き込み命令を生成、送出し、前記判定手段によって前記データが前記記憶手段に記憶すべきものと判定されると、自身に対して当該データの書き込み命令を生成、自ら実行し当該データを前記記憶手段に書き込む命令生成手段とを備え、前記電気器具は、前記命令生成手段によって生成され、送出された当該データの書き込み命令を受信すると、当該書き込み命令を実行する命令実行手段を備えることを特徴とする。
【００１９】
請求項９の発明によれば、取得するデータの所在に応じて書き込み命令を生成し、通信装置自身に記憶されていない場合に、電気器具へ書き込み命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００２０】
また、請求項１１に記載の発明である電気器具は、装着されることによって電気器具にネットワーク接続機能を提供する着脱可能な通信装置を備える電気器具であって、前記通信装置は、電気器具から供給されるデータを識別符号と共に記憶する記憶手段と、外部から前記識別符号と共に前記データの入出力命令を受信すると、前記記憶手段に記憶されている前記識別符号に基づいて、当該データの所在を特定する特定手段と、前記判定手段によって前記データの所在に基づいて、前記電気器具に対して当該データの入出力命令を生成、送出し、または、自身に対して当該データの入出力命令を生成、自ら実行する命令生成手段とを備え、前記電気器具は、前記命令生成手段によって生成され、送出された当該データの入出力命令を受信すると、当該入出力命令を実行する命令実行手段を備えることを特徴とする。
【００２１】
請求項１１の発明によれば、取得するデータの所在に応じて入出力命令を生成し、所在に応じて電気器具へ入出力命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【００２２】
【発明の実施の形態】
本発明の実施形態について、図１〜図４に基づいて説明する。
【００２３】
図１に家電ネットワーク１の構成例を示す。家電ネットワーク１は、家電ネットワーク１に接続された電気器具３をコントロールする機能を有するコントローラ２、および複数の電気器具３から構成され、中継装置６によって相互に接続される。また、電気器具３は家電制御装置４、および通信アダプタ５を備える。
【００２４】
コントローラ２は、タッチパネルや操作スイッチ等の入力装置、およびディスプレイやスピーカー等の出力装置を備え、さらに主制御部７、送受信部８、機器構成情報記憶部９、入力制御部１０、および出力制御部１１を備える。
【００２５】
主制御部７は、Ｇｅｔ命令を発行し、発行したＧｅｔ命令を示すビット列を含むデータを生成する機能、Ｓｅｔ命令を発行し、発行したＳｅｔ命令を示すビット列を含むデータを生成する機能を有する。
【００２６】
送受信部８は、データを送受信する機能を有する。また、機器構成情報記憶部９は、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）、認証コード、機器接続情報、ノードＩＤ、ネットＩＤ、およびネットワークアドレスを記憶する。
【００２７】
入力制御部１０は、タッチパネル、操作スイッチ等の入力装置からの入力情報を取得し、その入力情報を主制御部７へ転送する機能を有する。また、出力制御部１１は、ＨＴＭＬファイル等に記述されているページの内容をレンダリングし、ディスプレイ上に表示する機能、音声をスピーカーから出力させる機能を有する。
【００２８】
また、家電制御装置４は、家電制御部１２、家電情報記憶部１３、入力制御部１４、および出力制御部１５を備える。
【００２９】
家電制御部１２は、通信制御部１６からＩＡＧｅｔｕｐ命令を受信すると指定された機器制御情報の値を取得し、その値をＩＡＧｅｔｕｐ命令の応答として通信制御部１６へ送信する機能、通信制御部１６からＩＡＳｅｔｕｐ命令を受信すると指定された機器制御情報の値を設定し、ＩＡＧｅｔｕｐ命令の応答として処理完了を示す値を通信制御部１６へ送信する機能を有する。
【００３０】
家電情報記憶部１３は、その電気器具３が本来有する機能を実現するためのプログラムやデータを記憶する他に、機器構成情報、および機器制御情報を記憶する。
【００３１】
また、入力制御部１４は、タッチパネル、操作スイッチ、センサー、開閉スイッチ等の入力装置からの入力情報を取得し、その入力情報を家電制御部１２へ転送する機能を有する。また、出力制御部１５は、家電制御部１２によって生成されるメッセージ情報をディスプレイ上に表示する機能、音声情報をスピーカーから出力させる機能を有する。
【００３２】
また、通信アダプタ５は、通信制御部１６、送受信部１７、および制御情報記憶部１８を備える。
【００３３】
通信制御部１６は、Ｇｅｔ命令を受信すると、制御情報記憶部１８に記憶されている機器制御情報を参照し、Ｇｅｔ命令で取得を要求された機器状態を示す値が、制御情報記憶部１８に記憶されているものかどうか判定し、判定結果に従って、ＩＡＧｅｔ命令またはＩＡＧｅｔｕｐ命令を発行する機能、Ｓｅｔ命令を受信すると、制御情報記憶部１８に記憶されている機器制御情報を参照し、Ｓｅｔ命令で設定、変更を要求された機器状態を示す値が、制御情報記憶部１８に記憶すべきものかどうか判定し、判定結果に従って、ＩＡＳｅｔ命令またはＩＡＳｅｔｕｐ命令を発行する機能を有する。
【００３４】
また、送受信部１７は、データを送受信する機能を有する。また、制御情報記憶部１８は、通信アダプタ５自身のＭＡＣアドレスを記憶し、接続された電気器具３の機器構成情報と機器制御情報とを記憶可能であり、さらに認証コード、機器接続情報、ノードＩＤ、ネットＩＤ、ネットワークアドレスを記憶する。
【００３５】
また、中継装置６は、家電ネットワーク１を構成する各機器間で送受信されるデータを、ネットワークアドレスを基に中継する機能を有する。
【００３６】
なお、機器構成情報とは、電気器具３の機種や型名（製造番号を含む）等、電気器具３を識別するためのユニークな識別情報であり、また、機器制御情報（以降、プロパティマップ２０と称す）とは、電気器具３としての動作可能な機能や動作状態の一覧が記録された情報であり、機能や動作状態の識別コード（以降、ＥＰＣと称す）と、その値（以降、ＥＤＴと称す）が記録される。図２にプロパティマップ２０の一例を示す。例えば、ＥＰＣの値０ｘ８０は電気器具３の動作内容を示し、ＥＤＴの値０ｘ３０は電気器具３が動作中であることを示す。
【００３７】
また、認証コードとは、他の機器から電気器具３にアクセスする際の一種のパスワードとして用いられる情報である。
【００３８】
また、機器接続情報とは、家電ネットワーク１内に存在する電気器具３毎のネットワーク接続に関する情報であり、電気器具３毎に、機器構成情報、機器制御情報、認証コード、ノードＩＤ、ネットＩＤ、およびネットワークアドレスが記録される。
【００３９】
≪Ｇｅｔ命令を受信した場合≫
次に、図３のシーケンス図に基づいて、通信アダプタ５が他の機器からＧｅｔ命令を受信した際の、内部処理について説明する。なお、Ｇｅｔ命令とは、機器の状態を示す値を取得することを示す命令であり、電気器具３の種類によっても異なるが、例えば、エアコンが検出する室内の現在温度を取得する命令である。また、他の機器とは、通信アダプタ５以外の機器、コントローラ２、家電制御装置４であるが、本実施形態では、コントローラ２を他の機器として説明する。また、通信アダプタ５の制御情報記憶部１８に記憶されるプロパティマップ２０に記憶される値は、通信アダプタ５−家電制御装置４間で送受信されていることとする。
【００４０】
まず、コントローラ２の主制御部７が、Ｇｅｔ命令を発行し、発行したＧｅｔ命令を示すビット列を含むデータを生成し、送受信部８を介して通信アダプタ５へ送信する（ステップＳ０１）。このデータには、少なくともＥＰＣの値が含まれる。
【００４１】
通信アダプタ５の通信制御部１６は、送受信部１７を介してデータを受信し、そのデータがＧｅｔ命令であることを認識すると（ステップＳ０２）、そのデータからＥＰＣの値を取得し、制御情報記憶部１８に記憶されているプロパティマップ２０を参照し（ステップＳ０３）、Ｇｅｔ命令で取得を要求された機器状態を示す値が、制御情報記憶部１８に記憶されているものかどうか判定する（ステップＳ０４）。
【００４２】
ＥＰＣの値がプロパティマップ２０に記録されている場合は、通信制御部１６は、ＩＡＧｅｔ命令を発行する（ステップＳ０５）。このＩＡＧｅｔ命令とは、通信制御部１６が制御情報記憶部１８に記憶されているプロパティマップ２０を参照してＥＤＴの値を取得することを示す命令である。
【００４３】
通信制御部１６は、ＩＡＧｅｔ命令を発行すると、コントローラ２によって指定されたＥＰＣの値が示すＥＤＴの値を取得し、Ｇｅｔ命令の応答としてそのＥＤＴの値を、送受信部１７を介してコントローラ２へ送信する（ステップＳ０６）。
【００４４】
また、ステップＳ０４で、通信制御部１６が、ＥＰＣの値がプロパティマップ２０に記録されておらず、ＥＤＴの値が制御情報記憶部１８に記憶されていないと判定した場合は、ＩＡＧｅｔｕｐ命令を発行し、発行したＩＡＧｅｔｕｐ命令を示すビット列を含むデータを生成し、家電制御部１２へ送信する（ステップＳ０７）。このＩＡＧｅｔｕｐ命令とは、通信制御部１６が家電制御部１２に対して家電情報記憶部１３に記憶されているＥＤＴの値を要求することを示す命令である。
【００４５】
家電制御装置４の家電制御部１２は、通信制御部１６からデータを受信し、そのデータがＩＡＧｅｔｕｐ命令であることを認識すると、そのデータからＥＰＣの値を取得し、家電情報記憶部１３を参照して、そのＥＰＣの値が示すＥＤＴの値を取得し、そのＥＤＴの値をＩＡＧｅｔｕｐ命令の応答として通信制御部１６へ送信する（ステップＳ０８）。
【００４６】
通信制御部１６は、家電制御部１２からＩＡＧｅｔｕｐ命令の応答としてＥＤＴの値を受信すると、Ｇｅｔ命令の応答として、そのＥＤＴの値を、送受信部１７を介してコントローラ２へ送信する（ステップＳ０９）。
【００４７】
コントローラ２の主制御部７は、送受信部８を介してデータを受信し、そのデータがＧｅｔ命令の応答であることを認識すると、そのデータからＥＤＴの値を取得する（ステップＳ１０）。
【００４８】
このように、通信制御部１６の内部で、Ｇｅｔ命令に対して２つの対応を行う命令を用意しておくことによって、通信アダプタ５−家電制御装置４間に無駄な通信負荷を与えることなく、所望の値を取得することが可能となる。
【００４９】
≪Ｓｅｔ命令を受信した場合≫
次に、図４のシーケンス図に基づいて、通信アダプタ５が他の機器からＳｅｔ命令を受信した際の、内部処理について説明する。なお、Ｓｅｔ命令とは、機器の状態を示す値を設定することを示す命令であり、電気器具３の種類によっても異なるが、例えば、エアコンの動作モードや設定温度を設定する命令である。また、他の機器とは、通信アダプタ５以外の機器、コントローラ２、家電制御装置４であるが、本実施形態では、コントローラ２を他の機器として説明する。
【００５０】
まず、コントローラ２の主制御部７が、Ｓｅｔ命令を発行し、発行したＳｅｔ命令を示すビット列を含むデータを生成し、送受信部８を介して通信アダプタ５へ送信する（ステップＳ１１）。このデータには、少なくともＥＰＣの値とＥＤＴの値が含まれる。
【００５１】
通信アダプタ５の通信制御部１６は、送受信部１７を介してデータを受信し、そのデータがＳｅｔ命令であることを認識すると（ステップＳ１２）、そのデータからＥＰＣの値とＥＤＴの値を取得し、制御情報記憶部１８に記憶されているプロパティマップ２０を参照し（ステップＳ１３）、Ｓｅｔ命令で取得を要求された機器状態を示す値が、制御情報記憶部１８に記憶されるべきものかどうか判定する（ステップＳ１４）。
【００５２】
ＥＰＣの値がプロパティマップ２０に記録されている場合は、通信制御部１６は、ＩＡＳｅｔ命令を発行する（ステップＳ１５）。このＩＡＳｅｔ命令とは、通信制御部１６が制御情報記憶部１８に記憶されているプロパティマップ２０にＥＤＴの値を記録することを示す命令である。
【００５３】
通信制御部１６は、ＩＡＳｅｔ命令を発行すると、コントローラ２によって指定されたＥＰＣの値に従ってＥＤＴの値をプロパティマップ２０に記録し、Ｓｅｔ命令の応答として処理完了を示す値を、送受信部１７を介してコントローラ２へ送信する（ステップＳ１６）。なお、プロパティマップ２０に記録された値は、通信アダプタ５−家電制御装置４間でいずれ送受信されることとする。
【００５４】
また、ステップＳ１４で、通信制御部１６が、ＥＰＣの値がプロパティマップ２０に記録されておらず、ＥＤＴの値が制御情報記憶部１８に記憶すべきものでないと判定した場合は、ＩＡＳｅｔｕｐ命令を発行し、発行したＩＡＳｅｔｕｐ命令を示すビット列を含むデータを生成し、家電制御部１２へ送信する（ステップＳ１７）。このＩＡＳｅｔｕｐ命令とは、通信制御部１６が家電制御部１２に対して家電情報記憶部１３にＥＤＴの値の記録を要求することを示す命令である。
【００５５】
家電制御装置４の家電制御部１２は、通信制御部１６からデータを受信し、そのデータがＩＡＳｅｔｕｐ命令であることを認識すると、そのデータからＥＰＣの値とＥＤＴの値を取得し、家電情報記憶部１３を参照して、そのＥＰＣの値に従ってＥＤＴの値を記録し、ＩＡＳｅｔｕｐ命令の応答として処理完了を示す値を通信制御部１６へ送信する（ステップＳ１８）。
【００５６】
通信制御部１６は、家電制御部１２からＩＡＳｅｔｕｐ命令の応答として処理完了を示す値を受信すると、Ｓｅｔ命令の応答として処理完了を示す値を、送受信部１７を介してコントローラ２へ送信する（ステップＳ１９）。
【００５７】
コントローラ２の主制御部７は、送受信部８を介してデータを受信し、そのデータがＳｅｔ命令の応答であることを認識すると、そのデータからＳｅｔ命令の応答として処理完了を示す値を取得する（ステップＳ２０）。
【００５８】
このように、通信制御部１６の内部で、Ｓｅｔ命令に対して２つの対応を行う命令を用意しておくことによって、通信アダプタ５−家電制御装置４間に無駄な通信負荷を与えることなく、所望の値を設定することが可能となる。
【００５９】
なお、Ｇｅｔ命令、Ｓｅｔ命令、ＩＡＧｅｔｕｐ命令、ＩＡＳｅｔｕｐ命令を示すデータが送受信される際には、このデータに送り先、送り元のネットＩＤ、ノードＩＤ、ネットワークアドレス、認証コード等が付加されるのは言うまでもない。
【００６０】
【発明の効果】
以上説明したように、本発明によれば、取得するデータの所在に応じて入出力命令を生成し、所在に応じて電気器具へ入出力命令を送信するので、通信装置−電気器具間に無駄な通信が発生することを防止でき、電気器具の制御負荷を低減することができる。
【図面の簡単な説明】
【図１】家電ネットワークの構成を示す図である。
【図２】プロパティマップの例を示す図である。
【図３】通信アダプタが他の機器からＧｅｔ命令を受信した際の処理を示すシーケンス図である。
【図４】通信アダプタが他の機器からＳｅｔ命令を受信した際の処理を示すシーケンス図である。
【符号の説明】
１  家電ネットワーク
２  コントローラ
３  電気器具
４  家電制御装置
５  通信アダプタ
６  中継装置
７  主制御部
８  送受信部
９  機器構成情報記憶部
１０  入力制御部
１１  出力制御部
１２  家電制御部
１３  家電情報記憶部
１４  入力制御部
１５  出力制御部
１６  通信制御部
１７  送受信部
１８  制御情報記憶部
２０  プロパティマップ
【図１】
2005026879.tif 000003
【図２】
2005026879.tif 000004
【図３】
2005026879.tif 000005
【図４】
2005026879.tif 000006