(57)【要約】【課題】接点を介して接続された家電機器をＴＣＰ／ＩＰを利用したホームネットワークに参加できるようにする。【解決手段】接点により制御される家電機器１２が接続される端子１４と、該家電機器との接点のスイッチ制御を行う接点制御部１６と、外部のネットワーク１８に通信可能に接続される通信アダプタ２０を備える家電機器制御装置１０において、接点制御部１６に、通信アダプタとの間でデータ送受信を行うインタフェース部２４と、各家電機器の機器構成情報を格納することができる機器構成情報格納部２８を設ける。通信アダプタ２０は、機器構成情報のファイルをネットワーク１８から受信して、該ファイルに基づく機器構成情報のデータをコマンド形式にて接点制御部１６に送信する。接点制御部１６は、該コマンドを受信し、得られた機器構成情報を機器構成情報格納部２８に書き込んで記憶する。【選択図】図１
2009135781.tif 000002
【特許請求の範囲】
【請求項１】
接点を利用して制御可能な家電機器が接続される少なくとも１つの端子と、前記端子に接続された家電機器との接点のスイッチ制御を行う接点制御部と、外部のネットワークに通信可能に接続される通信アダプタとを備え、
前記接点制御部は、前記通信アダプタとの間でデータ送受信を行うことができるインタフェース部と、前記端子に接続された家電機器の機器構成情報を格納することができる機器構成情報格納部を有し、
前記通信アダプタは、前記端子に接続された家電機器の機器構成情報のファイルを前記外部のネットワークから受信して、前記ファイルに基づく機器構成情報のデータを１又は複数のコマンドとして前記接点制御部に送信するものであり、
前記接点制御部は、前記コマンドを前記インタフェース部で受信し、得られたコマンドに基づく前記家電機器の機器構成情報を前記機器構成情報格納部に書き込んで記憶するものである、
家電機器制御装置。
【請求項２】
前記通信アダプタは、ファイル転送用サーバを有し、前記ファイル転送用サーバを用いて前記接点制御部に対して前記ファイルに基づく機器構成情報のデータをコマンドとして送信する、請求項１記載の家電機器制御装置。
【請求項３】
前記通信アダプタは、ファイル転送用サーバを有し、前記外部のネットワークからの機器構成情報の取得要求に対して、前記ファイル転送用サーバを用いて前記接点制御部との間でコマンドによる送受信を行い、前記機器構成情報格納部に格納された機器構成情報に基づくファイルを構築して、該ファイルを前記外部のネットワークに送信する、請求項１記載の家電機器制御装置。
【請求項４】
前記接点制御部は、前記端子に接続された家電機器の情報を設定可能なスイッチ部を有し、前記スイッチ部に格納された設定情報に基づいて前記家電機器の機器構成情報を構築し、前記機器構成情報格納部に書き込んで記憶する、請求項１記載の家電機器制御装置。
【請求項５】
前記接点制御部は、前記スイッチ部の設定情報に基づいて構築した機器構成情報を初期値として、前記外部のネットワークから前記通信アダプタを介して取得した機器構成情報を前記機器情報格納部に書き込むことで前記初期値を書き換える、請求項４記載の家電機器制御装置。
【請求項６】
接点を利用して制御可能な家電機器が接続される少なくとも１つの端子と、前記端子に接続された家電機器との接点のスイッチ制御を行う接点制御部と、外部のネットワークに通信可能に接続される通信アダプタとを備え、
前記接点制御部は、前記通信アダプタとの間でデータ送受信を行うことができるインタフェース部と、前記端子に接続された家電機器の機器構成情報を格納することができる機器構成情報格納部と、前記端子に接続された家電機器の情報を設定可能なスイッチ部を有し、前記スイッチ部に格納された設定情報に基づいて前記家電機器の機器構成情報を構築し、前記機器構成情報格納部に書き込んで記憶するように構成された、
家電機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接点などのスイッチ制御を行う家電機器制御装置に関するものである。
【背景技術】
【０００２】
ＨＡ端子（ＪＥＭ−Ａ）を持つ機器のように、制御及びモニタされる作動の状態が２値で表現できる家電機器、すなわち接点を利用してスイッチ制御可能な家電機器がある。このような家電機器を制御するための家電機器制御装置は、従来、コントローラ機能が一体になっている機器構成が主であり、当該制御装置にて閉じているのが現状である。
【０００３】
一方で、一般的なＴＣＰ／ＩＰを利用したホームネットワークの要素として、接点を利用して制御する装置というものはない。そこで、上記のような接点で動作するように設計された家電機器についても、これを、一般的なＴＣＰ／ＩＰを利用したホームネットワークに参加させることが望まれる。そのためには、家電機器と外部のネットワークとの間に介在する家電機器制御装置に、各々の家電機器の構成情報を管理・保持させて、外部のネットワークから、接点を介して接続された各家電機器を認識できるようにすればよい。
【０００４】
ところで、下記特許文献１には、家電機器に接続される入出力インタフェースと、ネットワークに接続されるネットワークインタフェースと、両者の間でデータのやり取りを行うＣＰＵと、該データを保存する記憶装置を備えた通信アダプタにおいて、入出力方式毎に入出力インタフェースのハードウェアを制御する複数のドライバソフトウェアを記憶装置に保持されるとともに、家電機器が接続された際に入出力方式に対応したドライバソフトウェアを選択するようにしたものが開示されている（請求項１２）。そして、上記入出力インタフェースとして、シリアル入出力方式とともに接点入出力形式が開示されている（実施形態９及び図１０，１１参照）。これによると、ＣＰＵは、接続されている家電機器の入出力形式が接点入出力形式であると判定すると、記憶装置に格納されている接点入出力形式のインタフェースハードウェアを制御するドライバソフトウェアを起動させ、このドライバソフトウェアの起動により接続されている家電機器との間で通信が行われ、家電機器から機器種別、消費電力などの属性情報を読み出し、この属性情報を記憶装置に格納すると記載されている。
【０００５】
しかしながら、接点入出力方式では、ＯＮ／ＯＦＦ等の２値で表現できる情報が入手できるのみであるため、家電機器から機器種別等の構成情報を読み出すことはできない。従って、特許文献１には、接点を介して接続された家電機器の機器構成情報を、実際、どのようにして家電機器制御装置内に構築するかについて開示されているとは言えない。
【特許文献１】ＷＯ２００４／０３２４２５号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の点に鑑みてなされたものであり、接点を介して接続された家電機器の機器構成情報を内部に構築することで、外部のネットワークから各々の家電機器を認識できるようにし、これにより、この種の家電機器を、ＴＣＰ／ＩＰ等を利用したホームネットワークに参加させることを可能にする家電機器制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る家電機器制御装置は、接点を利用して制御可能な家電機器が接続される少なくとも１つの端子と、前記端子に接続された家電機器との接点のスイッチ制御を行う接点制御部と、外部のネットワークに通信可能に接続される通信アダプタとを備える。前記接点制御部は、前記通信アダプタとの間でデータ送受信を行うことができるインタフェース部と、前記端子に接続された家電機器の機器構成情報を格納することができる機器構成情報格納部を有する。前記通信アダプタは、前記端子に接続された家電機器の機器構成情報のファイルを前記外部のネットワークから受信して、前記ファイルに基づく機器構成情報のデータを１又は複数のコマンドとして前記接点制御部に送信するものである。また、前記接点制御部は、前記コマンドを前記インタフェース部で受信し、得られたコマンドに基づく前記家電機器の機器構成情報を前記機器構成情報格納部に書き込んで記憶するものである。
【０００８】
本発明の第２の態様に係る家電機器制御装置は、接点を利用して制御可能な家電機器が接続される少なくとも１つの端子と、前記端子に接続された家電機器との接点のスイッチ制御を行う接点制御部と、外部のネットワークに通信可能に接続される通信アダプタとを備え、前記接点制御部が、前記通信アダプタとの間でデータ送受信を行うことができるインタフェース部と、前記端子に接続された家電機器の機器構成情報を格納することができる機器構成情報格納部と、前記端子に接続された家電機器の情報を設定可能なスイッチ部を有するものである。そして、前記スイッチ部に格納された設定情報に基づいて前記家電機器の機器構成情報を構築し、前記機器構成情報格納部に書き込んで記憶するように構成されている。
【発明の効果】
【０００９】
上記第１の態様であると、家電機器の機器構成情報は、外部のネットワークから家電機器制御装置の通信アダプタに対してファイル形式で転送される。通信アダプタは、このファイルを受信して、機器構成情報のデータをコマンドとして接点制御部に送信する。接点制御部は、該コマンドを受け取って機器構成情報を機器構成情報格納部に書き込む。これにより、接点を介して接続された家電機器の機器構成情報を、外部のネットワークを通じて取得し、制御装置内部に保持することができる。そのため、外部のネットワークから各々の家電機器が認識できるようになり、よって、接点により制御される家電機器を、ＴＣＰ／ＩＰを利用したホームネットワークに参加させることが可能となる。
【００１０】
上記第２の態様であると、家電機器の機器構成情報は、スイッチ部を用いて設定される。すなわち、家電機器を端子に接続する際に、スイッチ部に家電機器の情報を設定する。すると、接点制御部は、スイッチ部における設定情報に基づいて家電機器の機器構成情報を構築し、これを機器構成情報格納部に書き込んで保存する。これにより、接点を介して接続された家電機器の機器構成情報を、制御装置内部に保持することができるので、外部のネットワークから各々の家電機器が認識できるようになる。よって、接点により制御される家電機器を、ＴＣＰ／ＩＰ等の標準的なホームネットワークに参加させることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
図１は、実施形態に係る家電機器制御装置１０の構成例を示すブロック図である。この家電機器制御装置１０は、家電機器１２が接続される複数の端子１４と、家電機器１２との接点のスイッチ制御を行う接点制御部１６と、外部のネットワーク１８と通信するための通信アダプタ２０とを備えてなる。
【００１３】
端子１４は、接点などのスイッチ制御を行うもの、例えばＨＡ端子（ＪＥＭ−Ａ）であり、端子１４の先に接続された家電機器１２の制御のために制御信号の送信、受信またはその両方ができるものである。この例では、「端子１」、「端子２」及び「端子３」の３つが設けられている。
【００１４】
端子１４に接続される家電機器１２は、接点を利用してスイッチ制御されるものであれば、特に限定されず、例えば、エアコン、給湯器、照明器具、カーテンやシャッターの開閉装置などが挙げられる。
【００１５】
通信アダプタ２０は、ＴＣＰ／ＩＰ等の標準的なホームネットワークをサポートするインタフェース装置であり、ネットワーク１８と通信可能に接続されている。通信アダプタ２０には、図８に示すようにファイル転送用サーバ２２が設けられており、この例ではＨＴＴＰｄ（ＨＴＴＰデーモン）が実装されている。
【００１６】
接点制御部１６は、通信アダプタ２０から受信した制御情報に基づいて、端子１４に接続された家電機器１２との接点をスイッチ制御する部署であり、各端子１４に接続されている。接点制御部１６は、通信アダプタ２０とのインタフェース機能を持つインタフェース部２４と、家電機器１２の機器構成情報を仮決めするためのスイッチ部２６と、家電機器１２の機器構成情報を書き換えたり運用するための機器構成情報格納部２８を有する。
【００１７】
インタフェース部２４は、通信アダプタ２０に接続されて、該通信アダプタ２０との間でデータの送受信を行なう部署である。
【００１８】
スイッチ部２６は、各端子１４に接続されている家電機器１２に関する情報を外部からハードウェアを使って設定することができる部署であり、この例ではディップスイッチで構成されている。スイッチ部２６は各端子１４毎に用意することができる。スイッチ部２６は、端子１４に家電機器１２を新たに接続したときに、その家電機器１２の情報を家電機器制御装置１０に設定するために用いられ、すなわち、各端子１４の初期設定を与える。設定する情報としては、機器種別、設置場所、制御対象機能などがある。これらの情報は、図２に示すように、機器種別情報、設置場所情報、制御対象機能情報などの構成要素に振り分けられてスイッチ部２６に格納される。
【００１９】
機器構成情報格納部２８は、端子１４に接続された家電機器１２の機器構成情報を格納することができる記憶装置である。機器構成情報格納部２８は、図３に示すような構成要素からなる内部構成を有する。図３において、第１の要素は、家電機器制御装置１０自身の構成要素であり、第２要素以降は各家電機器１２の構成要素である。より詳細には、第２要素は端子１に接続された家電機器１の構成要素、第３要素は端子２に接続された家電機器２の構成要素、第４要素は端子３に接続された家電機器３の構成要素である。
【００２０】
図４は、家電機器制御装置１０に家電機器１２としてエアコンが３台接続されている場合のスイッチ部２６の格納情報を示す例である。この場合、エアコンを接続するときに、スイッチ部２６にエアコンであるという機器種別情報と、家屋のどこにセットしているかを示す設置場所情報と、制御対象とするエアコンの機能情報を、ディップスイッチ等を用いてセットする。これにより、例えば、図４に示すように、エアコン１はリビング、エアコン２は寝室、エアコン３は台所というように設置場所情報とともに制御機能の設定ができる。
【００２１】
図５は、図４の設定情報に対応する機器構成情報格納部２８の内部構成を示したものであり、スイッチ部２６に格納された上記設定情報に基づいて構築されて、機器構成情報格納部２８に書き込まれる。これにより、各端子１４と接続された家電機器１２との対応が可能となる。
【００２２】
図６は、上記家電機器制御装置１０における機器構成情報の構築シーケンスを示したものである。
【００２３】
家電機器１２を家電機器制御装置１０に接続する場合、スイッチ部２６を用いて設定されかつ格納された各家電機器１２の設定情報（図２に示すような情報）に基づいて、機器構成情報を構築する（ステップ１００）。そして、構築した各家電機器１２の機器構成情報を、図７に示すように、機器構成情報格納部２８に書き込んで記憶する（ステップ１０１）。機器構成情報の書き込みは、図３に示す内部構成に基づいてなされる。
【００２４】
次いで、外部のネットワーク１８から機器構成情報を設定／変更するために、まず、機器構成情報が機器構成情報格納部２８に設定されているかどうか（即ち、初期値があるかどうか）を確認する。そのために、ファイル転送用のプロトコルを使用して、機器構成情報をファイル転送にて取得する。かかる取得は、以下の手順によりなされる。なお、この例では、スイッチ部２６の設定情報に基づいて構築した機器構成情報を初期値として、これを外部のネットワーク１８から通信アダプタ２０を介して取得した機器構成情報により書き換える場合について説明する。
【００２５】
まず、ネットワーク１８に接続された外部制御機器１９から通信アダプタ２０に対して機器構成情報の問い合わせを行う（ステップ１０２）。図８に示すように、通信アダプタはファイル転送用サーバ２２としてのＨＴＴＰｄを実装し、ファイル転送用のｃｇｉを有する。ネットワーク１８から通信アダプタ２０へ送受信する場合は、ＨＴＴＰのＰＯＳＴメソッド又はＧＥＴメソッドを使用する。ファイル転送用のｃｇｉを指定するために、通信アダプタ２０のＩＰアドレスにて当該ｃｇｉでの接続を行う。送信するファイル名は、機器構成情報に関するデータであることを明示するために特定のファイル名を使用する。
【００２６】
具体的には、以下に示すように、（１）通信アダプタ２０のＩＰアドレスを指定して/btcgi/putfile.cgiに接続を行うとともに、（２）ファイル名として、ＴＳＢＳＮＤと設定して、機器取得情報のファイルを指定する。
【数１】
2009135781.tif 000003
【００２７】
上記のファイルを受信した通信アダプタ２０は、ファイル転送用サーバ２２を用いて、機器構成情報を取得するためのコマンドを作成し（ステップ１０３）、該取得コマンドを接点制御部１６に対して送信する（ステップ１０４）。このように、通信アダプタ２０までは、ＨＴＴＰを使用してファイルで転送されるが、その先の接点制御部１６は該ファイルを理解できないため、接点制御部１６が理解できるように、機能単位に分けたコマンドにて送るようにしている。
【００２８】
接点制御部１６は、インタフェース部２４で上記取得コマンドを受け取り、機器構成情報格納部２８に格納された機器構成情報を読み出す（ステップ１０５）。そして、読み出した機器構成情報のデータを通信アダプタ２０に応答する（ステップ１０６）。
【００２９】
通信アダプタ２０は、ファイル転送用サーバ２２を用いて、得られた応答データからファイルを構築し、ＨＴＴＰのＢＯＤＹに機器構成情報を格納して（ステップ１０７）、外部のネットワーク１８へ送信する（ステップ１０８）。これにより、例えば、以下のような機器構成情報のデータがレスポンスデータとして返ってくる。
【００３０】
・エアコン１(0x03001)、リビング(0x01)、ＯＮ／ＯＦＦ(0x01)
・エアコン２(0x03002)、寝室(0x02)、タイマー(0x02)。
【００３１】
次いで、外部制御機器１９にて、機器構成情報のマッチングを実施する（ステップ１０９）。マッチングは、機器構成情報格納部２８に格納された機器構成情報が、実際に接続されている家電機器１２の機器構成情報（予め外部制御機器１９に設定した情報）と一致するかどうかの照合によりなされる。その際、不一致がなければ、このまま通常の制御フェーズに移行するが、不一致があれば、外部のネットワーク１８側から機器構成情報を設定する。ここでは、以下のようにエアコン３のデータを追加した機器構成情報のデータを設定する場合について説明する。
【００３２】
・エアコン１(0x03001)、リビング(0x01)、ＯＮ／ＯＦＦ(0x01)
・エアコン２(0x03002)、寝室(0x02)、タイマー(0x02)
・エアコン３(0x03002)、台所(0x03)、ＯＮ／ＯＦＦ(0x01)。
【００３３】
この場合、まず、ファイル転送用のプロトコルを使用して、外部制御機器１９から通信アダプタ２０に対して機器構成情報のデータをファイル転送で送信する（ステップ１１０）。その際、上記と同様に、通信アダプタ２０のＩＰアドレスにてｃｇｉでの接続を行い、ＨＴＴＰのＢＯＤＹ（データ）に送りたいデータを搭載して送信する。送信するファイル名は、機器構成情報のデータであることを明示するために特定のファイル名を使用する。ＨＴＴＰで送るＢＯＤＹに関しては、上記設定すべき機器構成情報を送信する。具体的には以下のデータを送信する。
【数２】
2009135781.tif 000004
【００３４】
機器構成情報が通信アダプタ２０に届くと、通信アダプタ２０は、図８に示すように、ファイル転送用サーバ２２を用いて、ファイル転送された機器構成情報のデータから１又は複数の設定コマンドを作成する（ステップ１１１）。すなわち、機器構成情報を、一括のコマンドとして作成するか、又は分割した複数のコマンドとして作成する。
【００３５】
そして、ファイル転送用サーバ２２を用いて、作成した設定コマンドを、図８，９に示すように、接点制御部１６に送信する（ステップ１１２）。接点制御部１６は、上記設定コマンドをインタフェース部２４で受信し、得られた設定コマンドに基づく機器構成情報を機器構成情報格納部２８に書き込んで記憶する（ステップ１１３）。
【００３６】
その後、接点制御部１６は、機器構成情報が更新されたことを通信アダプタ２０に通知し（ステップ１１４）、通知を受けた通信アダプタ２０は、ファイル転送用サーバ２２を用いて、応答ファイルを作成し（ステップ１１５）、外部のネットワーク１８へ送信する（ステップ１１６）。これにより、端子１４に接続された各家電機器１２と、機器構成情報格納部２８に格納された機器構成情報との関連づけが完了し、通常フェーズに移行する（ステップ１１７）。
【００３７】
通常フェーズでは、上記のように関連づけを完了しているので、外部のネットワーク１８から各々の家電機器１２を認識することができる。そのため、ネットワーク１８の外部制御機器１９から各家電機器１２に対して機器のＯＮ／ＯＦＦなどの制御情報が発行されると、通信アダプタ２０が該制御情報を受信して、接点制御部１６へ送り、接点制御部１６が機器構成情報に基づいて対応する家電機器１２の制御を実施する。その際、通信アダプタ２０のＩＰアドレスを指定して、各々の機器情報にアクセスするために、機器の要素を制御情報として指定する。例えば、第１の要素を指定した場合は、家電機器制御装置１０自身が制御対象となり、第２の要素以降を指定した場合は、各家電機器１２が制御対象となる。以上より、接点により制御される家電機器１２を、ＴＣＰ／ＩＰを利用したホームネットワークに参加させることができる。
【００３８】
次に、通常フェーズにおいて、機器構成情報格納部２８に格納された機器構成情報を通信アダプタ２０側からＨＴＴＰを使用して取得する場合について説明する。
【００３９】
この場合も、通信アダプタ２０内のファイル転送用に用意したｃｇｉを使用し、特定のファイル名で取得する。このとき、通信アダプタ２０からは、機器構成情報を取得するためのコマンドが接点制御部１６に対して発行され、機器構成情報格納部２８のデータを通信アダプタ２０へ応答する。通信アダプタ２０は応答データをファイル構築してＨＴＴＰのＢＯＤＹに機器構成情報を格納して外部へ送信する。より詳細な方法としては、通常フェーズにおいて、上記した図６のステップ１０２〜ステップ１０８と同様のステップを実施することにより、機器構成情報を取得することができる。
【００４０】
次に、通常フェーズから家電機器を新たに追加又は削除することで機器構成情報を変更する必要が生じた場合について説明する。
【００４１】
この場合は、上記した図６のステップ１００〜ステップ１１７、又は、ステップ１０２〜ステップ１１７と同様のステップを実施することにより、機器構成情報を書き換えることができる。
【００４２】
なお、上記実施形態では、接点制御部１６にスイッチ部２６を設けたが、スイッチ部は必須構成ではない。スイッチ部２６がない構成においては、機器構成情報格納部２８に格納されているデータのみで機器構成情報を決定する。すなわち、スイッチ部２６を構成として持たない場合は、ネットワーク１８を通じて外部から機器構成情報を流すことによって、機器構成情報格納部２８に書き込まれるので、この情報のみで機器構成情報を決定する。
【００４３】
また、上記実施形態では、機器構成情報格納部２８に機器構成情報のデータを一部追加する場合に、上記ステップ１１０のように追加した機器構成情報の全体のデータを送信するようにしたが、追加する一部のデータ（例えば、ステップ１１０におけるエアコン３のみのデータ）を送ることで、機器構成情報格納部２８内の格納データを更新するようにしてもよい。
【００４４】
図１０は、通信アダプタ２０と外部制御機器１９との間で、エコーネットプロトコルによる通信も可能とした場合における機器構成情報の構築シーケンスを示したものである。従って、この例では、通信アダプタ２０は、上記ファイル転送用サーバ２２とともに、エコーネットプロトコルの信号を解釈する機能が付加されている。
【００４５】
なお、当該機能を持つ通信アダプタについては、例えば、ＥＣＨＯＮＥＴコンソーシアム発行のＥＣＨＯＮＥＴ規格書Ｖｅｒｓｉｏｎ３．２１、第７部第３章に記載されているので、該規格に準じたものを組み込めばよい。
【００４６】
この例では、まず、スイッチ部２６に格納された設定情報から通信アダプタ２０に送信するための機器構成情報のデータを作成する（ステップ２００）。詳細には、図１１のように、ステップ３００で端子番号Ｎ＝１として、端子１から順に当該端子の情報を機器構成情報のパケットへ反映していく。
【００４７】
該パケットへの反映に際しては、まず、ステップ３０１で、端子Ｎに家電機器１２が接続されているかどうかを判定し、接続されていれば、ステップ３０２で、その端子Ｎの構成情報をスイッチ部２６から読み込み、ステップ３０３で、読み込んだ端子Ｎの情報を機器構成情報パケットに組み込んで、ステップ３０４に進む。
【００４８】
一方、ステップ３０１で接続されていなければ、そのままステップ３０４に進む。そして、ステップ３０４で、端子番号Ｎに１を加えて更新し、ステップ３０５で、更新した端子番号Ｎが最大端子番号以下であれば、ステップ３０１に進み、以下、ステップ３０１〜３０５を繰り返す。
【００４９】
そして、ステップ３０５で、更新した端子番号Ｎが最大端子番号を超えれば、機器構成情報パケットが完成したことになるので、ステップ３０６で、これを通信アダプタ２０へ送信する（図１０におけるステップ２０１）。
【００５０】
通信アダプタ２０は、機器構成情報のデータを受け取ると、このデータから機器オブジェクト、即ち、エコーネットプロトコルに準拠した機器オブジェクトを構築する（ステップ２０２）。詳細には、図１２のように、通信アダプタ２０は、ステップ４００で接点制御部１６から機器構成情報を受信すると、ステップ４０１で端子番号Ｎ＝１として、端子１から順に機器オブジェクトを構築していく。
【００５１】
機器オブジェクトの構築に際しては、まず、ステップ４０２で、端子Ｎに家電機器１２が接続されているかどうかを判定し、接続されていなれば、ステップ４０３で、機器構成情報から該当端子部分を削除して、ステップ４０４に進む。一方、接続されていれば、そのままステップ４０４に進む。そして、ステップ４０４で、端子番号Ｎに１を加えて更新し、ステップ４０５で、更新した端子番号Ｎが最大端子番号以下であれば、ステップ４０２に進み、以下、ステップ４０２〜４０５を繰り返す。
【００５２】
そして、ステップ４０５で、更新した端子番号Ｎが最大端子番号を超えれば、ステップ４０６にて機器オブジェクトを構築し、ステップ４０７で、家電機器の立ち上げ通知をネットワーク１８を介して外部制御機器１９へ通知する（図１０のステップ２０３）。
【００５３】
すると、外部制御機器１９では、機器構成情報の種類と機能の確認を実施し（ステップ２０４）、エコーネットの立ち上げシーケンスを実行する（ステップ２０５）。エコーネットの立ち上げシーケンスは、家電制御機器１０自体（詳細には通信アダプタ２０）の情報確認及びその応答と、制御対象である家電機器１２の情報確認及びその応答とからなる。
【００５４】
次いで、外部制御機器１９は、機器構成情報のマッチングを実施する（ステップ２０６）。マッチングは、通信アダプタ２０から送信された機器構成情報が、外部制御機器１９に設定された家電機器１２の機器構成情報と一致するかどうかにより行う。不一致がなければ、このまま通常の制御フェーズに移行するが、不一致があれば、外部のネットワーク１８側から機器構成情報を設定するための変更シーケンスを実施する。
【００５５】
変更シーケンスでは、上記した先の実施形態と同様、外部制御機器１９から通信アダプタ２０に対して機器構成情報のデータをファイル転送で送信する（ステップ２０７）。すなわち、通信アダプタ２０のＩＰアドレスにてｃｇｉでの接続を行い、ＨＴＴＰのＢＯＤＹ（データ）に送りたいデータを搭載して送信する。これに対し、通信アダプタ２０は、その応答を送信する（ステップ２０８）。
【００５６】
通信アダプタ２０がこのような機器構成情報の変更を受信すると（ステップ４０８）、接点制御部１６に設定コマンドが送信され、接点制御部１６にて機器構成情報を更新してから（ステップ４０９）、ステップ４００に戻る。
【００５７】
詳細には、通信アダプタ２０は、ファイル転送用サーバ２２を用いて、ファイル転送された機器構成情報のデータから１又は複数の設定コマンドを作成する（ステップ２０９）。そして、ファイル転送用サーバ２２を用いて、作成した設定コマンドを、接点制御部１６に送信する（ステップ２１０）。
【００５８】
接点制御部１６は、上記設定コマンドをインタフェース部２４で受信し、得られた設定コマンドに基づく機器構成情報を機器構成情報格納部２８に書き込んで記憶する（ステップ２１１）。
【００５９】
その後、接点制御部１６は、機器構成情報が更新されたことを通信アダプタ２０に通知し（ステップ２１２）、通知を受けた通信アダプタ２０は、上記ステップ２０２と同様、受け取った機器構成情報のデータから機器オブジェクトを構築し（ステップ２１３）、家電機器の立ち上げ通知をネットワーク１８を介して外部制御機器１９へ通知する（ステップ２１４）。
【００６０】
すると、外部制御機器１９では、機器構成情報の種類と機能の確認を実施し（ステップ２１５）、エコーネットの立ち上げシーケンスを実行する（ステップ２１６）。その後、機器構成情報のマッチングを実施し（ステップ２１７）、通信アダプタ２０から送信された機器構成情報との間で不一致がないことを確認した上で、通常の制御フェーズに移行する（ステップ２１８）。
【００６１】
これにより、端子１４に接続された各家電機器１２と、機器構成情報格納部２８に格納された機器構成情報との関連づけが完了するので、外部のネットワーク１８から各々の家電機器１２を認識することができる。そのため、以後、エコーネットを用いた通常の家電制御が可能となる。
【００６２】
以上のように、上記した実施形態であると、家電機器１２を端子１４に接続する際に、スイッチ部２６を介して、家電機器１２の機器構成情報を家電機器制御装置１０内に持たせることができる。あるいはまた、外部のネットワーク１８から通信アダプタ２０を介して家電機器１２の機器構成情報を家電機器制御装置１０内に持たせることができる。そのため、外部のネットワーク１８から各々の家電機器１２が認識できるようになるので、接点により制御される家電機器１２でありながら、ネットワーク１８からその判別が可能となり、家電機器１２毎に応じた制御が実現できるようになる。よって、これらの家電機器１２を、ＴＣＰ／ＩＰを利用したホームネットワークに参加させることが可能となる。
【００６３】
家電機器制御装置１０内に設定保持された機器構成情報を更新する際も、通信アダプタ２０にファイル転送用サーバ２２が組み込まれているので、ネットワーク１８から通信アダプタ２０にファイル転送により更新する機器構成情報を送信すれば、通信アダプタ２０にてコマンド形式のデータを作成して、これを接点制御部１６に送り、接点制御部１６にて機器構成情報格納部２８のデータを更新することができる。そのため、機器構成が変わった場合においても、スイッチ部２６を変更することなく、外部から容易に設定変更することができる。
【００６４】
また、外部のネットワーク１８からの機器構成情報の取得要求に対して、通信アダプタ２０がファイル転送用サーバ２２を用いて接点制御部１６との間でコマンドによる送受信を行い、機器構成情報格納部２８に格納された機器構成情報に基づくファイルを構築して、該ファイルを外部のネットワーク１８に送信することができる。そのため、外部のネットワーク１８から容易に機器構成情報を取得することができる。
【図面の簡単な説明】
【００６５】
【図１】実施形態に係る家電制御装置の構成例を示すブロック図である。
【図２】スイッチ部の格納情報を示す図である。
【図３】機器構成情報格納部の内部構成を示す図である。
【図４】スイッチ部格納情報の具体例を示す図である。
【図５】機器構成情報格納部の内部構成の具体例を示す図である。
【図６】家電機器制御装置における機器構成情報の構築シーケンスを示す図である。
【図７】スイッチ部から機器構成情報格納部への構成情報の書き込み状態を示す接点制御部の図である。
【図８】ネットワークからのファイル転送を受けて通信アダプタにて設定コマンドを生成している状態を示す家電機器制御装置の図である。
【図９】上記設定コマンドにより機器構成情報格納部へ構成情報を書き込んでいる状態を示す接点制御部の図である。
【図１０】他の例に係る機器構成情報の構築シーケンスを示す図である。
【図１１】接点制御部における機器構成情報の作成フローチャートである。
【図１２】通信アダプタにおける機器構成情報の作成及び送信フローチャートである。
【符号の説明】
【００６６】
１０…家電機器制御装置、１２…家電機器、１４…端子、１６…接点制御部、１８…ネットワーク、２０…通信アダプタ、２２…ファイル転送用サーバ、２４…インタフェース部、２６…スイッチ部、２８…機器構成情報格納部
【図１】
2009135781.tif 000005
【図２】
2009135781.tif 000006
【図３】
2009135781.tif 000007
【図４】
2009135781.tif 000008
【図５】
2009135781.tif 000009
【図６】
2009135781.tif 000010
【図７】
2009135781.tif 000011
【図８】
2009135781.tif 000012
【図９】
2009135781.tif 000013
【図１０】
2009135781.tif 000014
【図１１】
2009135781.tif 000015
【図１２】
2009135781.tif 000016