(57)【特許請求の範囲】
【請求項１】
電気機器をネットワークへ接続するための通信アダプタであって、
前記電気機器から、前記電気機器に関する機器情報を取得する取得手段と、
前記電気機器、前記ネットワーク、又は所定の設定装置からダウンロードされるプログラムを実行することによって、前記機器情報に基づいて、前記ネットワーク上で前記電気機器を識別するための機器識別符合を生成する識別符合生成手段と、
を備え、
前記機器情報は、前記電気機器の製造元を識別するための情報、前記電気機器の機種を識別するための情報、及び前記電気機器の製造番号の少なくとも１つを含む通信アダプタ。
【請求項２】
請求項１に記載の通信アダプタを介して、ネットワークに接続される複数の電気機器と、
前記ネットワークに接続される電気機器を制御するコントローラと、
を備え、
前記コントローラは、前記電気機器の製造元を識別するための情報、前記電気機器の機種を識別するための情報、及び前記電気機器の製造番号の少なくとも１つを含む前記電気機器に関する機器情報に基づいて生成される前記電気機器を識別するための機器識別符合に基づいて、前記ネットワーク上で前記電気機器を識別し、前記電気機器を制御するネットワークシステム。
【請求項３】
前記機器識別符合を生成するサーバを備え、
前記コントローラは、前記サーバから送信された前記識別符合に基づいて、前記ネットワーク上で前記電気機器を識別し、前記電気機器を制御する請求項２に記載のネットワークシステム。
【請求項４】
前記電気機器は、空調装置、太陽光発電システム、電気給湯器、誘導加熱調理器、及び照明装置のうちのいずれかを含む請求項２又は３に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信アダプタ、コントローラ及びネットワークシステムに関し、更に詳しくは、電気機器をネットワークへ接続するための通信アダプタ、ネットワークに接続される電気機器を制御するコントローラ、及びネットワークを構成する前記電気機器と前記コントローラを有するネットワークシステムに関する。
【背景技術】
【０００２】
インターネットやホームネットワークに接続される電気機器は、インタフェースとして機能する通信アダプタを介して、ネットワークに接続される。電気機器をネットワークに接続する通信アダプタとしては、接続対象となる電気機器に応じたプログラムをインストールすることで、当該電気機器とネットワークとの通信を可能にするものがある（例えば特許文献１及び２参照）。この種の通信アダプタは、ハードウェアとしての仕様が機器相互間で共通しているため、コストも安く流通量も安定している。このため、ネットワークを、低コストで弾力的に運用することができる。
【０００３】
ネットワークと電気機器とを接続する通信アダプタには、識別符合が割り当てられる。そして、ネットワークに接続される電気機器は、通信アダプタに割り当てられた識別符合によって識別される。しかしながら、例えば通信アダプタに識別符合が割り当てられた後に、通信アダプタに接続される電気機器が変更された場合には、当初割り当てられた識別符合と、この識別符合に対応する電気機器とが一致しなくなる場合がある。このような場合には、ネットワーク上の電気機器を正確に識別することが困難になることがある。
【０００４】
この問題を解決するために、ネットワークでの通信を確立するための識別符合と、電気機器自体の識別を行うための識別符合とを使って、通信アダプタと、当該通信アダプタに接続された電気機器との識別を精度よく行うための技術が種々提案されている（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２２９２６６号公報
【特許文献２】特開２００６−１２７４３２号公報
【特許文献３】特開２００８−１７２５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献３に記載された第１の技術では、コントローラが、通信を確立するための第１識別符合と、コントローラの識別を行うための第２識別符合とを、通信アダプタに付与する。通信を行う際にコントローラは、通信アダプタを介して第２識別符合と、メーカ情報、機種情報、制御プロパティ情報などの情報とを取得する。そして、取得した情報と予め記憶した情報とを比較することにより、通信対象を識別する。このため、コントローラは、メーカ情報等を記憶するための手段を必要とし、装置の構成が複雑になるという課題がある。
【０００７】
特許文献３に記載された第２の技術は、電気機器自体も、当該電気機器を識別するための識別符合を記憶する。この場合には、電気機器自体が記憶手段を持つ必要があり、当該電気機器のコストが増大する。
【０００８】
また、特許文献３に記載された技術では、電気機器が複数のネットワークに属する場合には、ネットワーク毎の識別符合が必要となる。この場合に、例えばネットワーク毎に識別符合のバイト長や形式が相違すると、電気機器の記憶手段として大容量のメモリが必要となり、家電機器の構成が複雑になるという課題がある。さらには、識別符合を電気機器が所持する場合には、想定されていないネットワークに対応することができなくなるという不都合がある。
【０００９】
本発明は、上述の事情の下になされたもので、ネットワーク内で統一された形式の識別符合を生成することにより、機器の構成を簡素化することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の通信アダプタは、
電気機器をネットワークへ接続するための通信アダプタであって、
前記電気機器から、前記電気機器に関する機器情報を取得する取得手段と、
前記電気機器、前記ネットワーク、又は所定の設定装置からダウンロードされるプログラムを実行することによって、前記機器情報に基づいて、前記ネットワーク上で前記電気機器を識別するための機器識別符合を生成する識別符合生成手段と、
を備え、
前記機器情報は、前記電気機器の製造元を識別するための情報、前記電気機器の機種を識別するための情報、及び前記電気機器の製造番号の少なくとも１つを含む。
【発明の効果】
【００１１】
本発明によれば、電気機器毎に、当該電気機器についての電気機器情報が取得され、当該電気機器情報に基づいて、ネットワーク上で電気機器を識別するための機器識別符合が生成される。このため、機器の構成を変更することなく、ネットワーク毎に、統一された形式による機器識別符合を生成することができる。これにより、機器の構成を簡素化することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係るネットワークシステムのブロック図である。
【図２】コントローラと通信アダプタのブロック図である。
【図３】機器識別符合生成部が実行する処理を示すフローチャートである。
【図４】機器情報管理部が実行する処理を示すフローチャートである。
【図５】変形例１に係る通信アダプタのブロック図である。
【図６】変形例２に係る通信アダプタのブロック図である。
【図７】第２の実施形態に係るコントローラのブロック図である。
【図８】変形例に係るコントローラのブロック図である。
【図９】変形例に係るネットワークシステムのブロック図である。
【発明を実施するための形態】
【００１３】
《第１の実施形態》
以下、本発明の第１の実施形態を、図面を参照しつつ説明する。図１は本実施形態に係るネットワークシステム１０のブロック図である。ネットワークシステム１０は、通信アダプタ３０を介して、例えばインターネットやローカルエリアネットワーク等の通信網５０に接続された複数の電気機器４０と、これらの電気機器４０の制御を行うコントローラ２０とを有している。
【００１４】
図２は、コントローラ２０と通信アダプタ３０のブロック図である。図２に示されるように、通信アダプタ３０は、ネットワークインタフェース３１、通信アダプタ管理部３２、及び機器インタフェース３４を有している。
【００１５】
ネットワークインタフェース３１は、通信アダプタ管理部３２と通信網５０とを通信可能に接続する。このネットワークインタフェース３１は、ＬＡＮ（Local Area Network）インタフェースを有している。
【００１６】
通信アダプタ管理部３２は、ＣＰＵ、主記憶部及び補助記憶部からなるコンピュータである。通信アダプタ管理部３２は、補助記憶部に記憶されたプログラムを実行する。そして、通信網５０に接続された電気機器４０を識別するための機器識別符合を生成する。以下、説明の便宜上、ＣＰＵがプログラムを実行することによって機器識別符合を生成する機能は、機器識別符合生成部３３が実行するものとする。また、通信アダプタ管理部３２は、ネットワークインタフェース３１を介して取得した情報を、機器インタフェース３４を介して、電気機器４０へ出力する。
【００１７】
また、通信アダプタ管理部３２には、通信アダプタ３０を識別するためのノード識別符合が割り当てられている。このノード識別符合によって、通信網５０に接続された通信アダプタ３０を一意に特定することができる。ノード識別符合は、例えばユーザによって、個別に割り当てられるか、コントローラ２０によって、重複しないように各通信アダプタ管理部３２に割り当てられる。
【００１８】
機器インタフェース３４は、電気機器４０と通信アダプタ３０とを通信可能に接続する。この機器インタフェース３４は、シリアルインタフェース、或いはパラレルインタフェースを有している。
【００１９】
電気機器４０は、例えば空調装置或いは照明装置等に代表される電気機器である。
【００２０】
次に、機器識別符合生成部３３の機器識別符合生成動作について説明する。図３は、機器識別符合生成部３３が実行する一連の処理を示すフローチャートである。図３に示されるように、機器識別符合生成部３３は、電気機器４０に接続されると、機器インタフェース３４を介して、電気機器４０と通信を行う。そして、電気機器４０の機種を識別する（ステップＳ１０１）。機種とは、電気機器４０の種類であり、機器識別符合生成部３３は、電気機器４０から通知される情報に基づいて、例えば電気機器４０が空調装置であるか、又は照明装置であるか等を識別する。
【００２１】
次に、機器識別符合生成部３３は、通信アダプタ３０に接続された電気機器４０が、当該通信アダプタ３０に適合しているか否かを判断する（ステップＳ１０２）。この判断は、例えば通信アダプタ３０にインストールされたプログラムが、ステップＳ１０１で特定された機種に対応するものであるか否かにより行われる。電気機器４０が通信アダプタ３０に適合していない場合には（ステップＳ１０２：Ｎｏ）、機器識別符合生成部３３は、処理を終了する。この場合ユーザは、通信アダプタ３０に、電気機器４０に対応したプログラムをインストールするなどの処置を実施する必要がある。
【００２２】
一方、電気機器４０が通信アダプタ３０に適合している場合には（ステップＳ１０２：Ｙｅｓ）、機器識別符合生成部３３は、機器インタフェース３４を介して電気機器４０と通信を行い、電気機器４０から電気機器情報を取得する（ステップＳ１０３）。
この電気機器情報は、例えば当該電気機器４０の製造元メーカを特定するための識別符合、当該電気機器４０の機種を特定するための識別符合、当該電気機器４０の製造番号等である。
【００２３】
次に、機器識別符合生成部３３は、取得した機器情報に基づいて、電気機器４０を識別するための機器識別符合を生成する（ステップＳ１０４）。
【００２４】
機器識別符合を生成する手順は、通信アダプタ管理部３２が実行するプログラムによって規定されている。機器識別符合生成部３３は、上述した電気機器情報としての製造元識別符合、機種識別符合、及び製造番号それぞれの一部の情報を抽出する。そして、抽出した情報を組み合わせることによって、電気機器４０を識別するための機器識別符合を生成する。このように生成された機器識別符合を用いることで、通信網５０に接続される電気機器４０を一意に識別することができる。
【００２５】
機器識別符合生成部３３は、機器識別符合を生成すると、当該機器識別符合に関する情報を、通信アダプタ管理部３２を構成する補助記憶部に保存する。
【００２６】
図２に戻り、コントローラ２０は、通信網５０に接続された電気機器４０それぞれを個別に、或いは連動して動作させる。また、電気機器４０それぞれのステータスを表示する。図２に示されるように、コントローラ２０は、コントローラ管理部２１、ネットワークインタフェース２３、表示部２４、及び入力部２５を有している。
【００２７】
コントローラ管理部２１は、ＣＰＵ、主記憶部及び補助記憶部からなるコンピュータである。コントローラ管理部２１は、補助記憶部に記憶されたプログラムを実行する。そして、通信網５０に接続された通信アダプタ３０のノード識別符合と、電気機器４０を識別するための機器識別符合を取得し管理する。以下、説明の便宜上、ＣＰＵがプログラムを実行することによって機器識別符合を取得し管理する機能は、機器情報管理部２２が実行するものとする。また、コントローラ管理部２１は、入力部２５を介してユーザからの指令が入力されると、ノード識別符合と機器識別符合とに基づいて、制御対象となる電気機器を特定し、指令に応じた制御を行う。
【００２８】
ネットワークインタフェース２３は、コントローラ管理部２１と通信網５０とを通信可能に接続する。このネットワークインタフェース２３は、ＬＡＮ（Local Area Network）インタフェースを有している。
【００２９】
表示部２４は、ＬＣＤ（Liquid Crystal Display）などの表示ユニットを有している。そして、機器識別符合、通信網５０に接続される電気機器４０の状態、或いは通信アダプタ３０の状態等を表示する。
【００３０】
入力部２５は、タッチパネルや、入力キーを有している。ユーザからの指示は、この入力部２５を介して、コントローラ管理部２１へ通知される。
【００３１】
次に、機器情報管理部２２の識別符合設定動作について説明する。図４は、機器情報管理部２２が実行する一連の処理を示すフローチャートである。図４に示されるように、機器情報管理部２２は、通信網５０に電気機器４０が接続されると、ネットワークインタフェース２３を介して、通信アダプタ３０から、当該通信アダプタ３０を識別するためのノード識別符合と、当該通信アダプタ３０の機器識別符合生成部３３によって生成された機器識別符合とに関する情報を取得する（ステップＳ２０１）。
【００３２】
次に、機器情報管理部２２は、ノード識別符合及び機器識別符合についての情報を持っている場合には（ステップＳ２０２：Ｙｅｓ）、これらの既存のノード識別符合及び機器識別符合と、ステップＳ２０１で取得した新規のノード識別符合及び機器識別符合とが同一の内容であるか否かを判断する（ステップＳ２０３）。
【００３３】
既存のノード識別符合及び機器識別符合と、新規のノード識別符合及び機器識別符合とが同一である場合には（ステップＳ２０３：Ｙｅｓ）、機器情報管理部２２は、処理を終了する。一方、既存のノード識別符合及び機器識別符合の内容と、新規のノード識別符合及び機器識別符合の内容とが一致しない場合には（ステップＳ２０３：Ｎｏ）、ノード識別符合及び機器識別符合の内容を、新規のノード識別符合及び機器識別符合の内容に更新する。
【００３４】
また、機器情報管理部２２は、通信アダプタ３０のノード識別符合及び機器識別符合についての情報を持っていない場合には（ステップＳ２０２：Ｎｏ）、ステップＳ２０１で取得した新規のノード識別符合及び機器識別符合を、以降の通信の際に、電気機器４０を識別するための識別情報として設定し記憶する（ステップＳ２０５）。
【００３５】
次に、機器情報管理部２２は、ノード識別符合と機器識別符合とが対応関係にあるか否かを判断する（ステップＳ２０６）。この判断は、コントローラ管理部２１を構成する補助記憶部に記憶された電気機器４０１〜４０Ｎそれぞれのノード識別符合と機器識別符合とを比較して、新規のノード識別符合に対応する機器識別符合が、他の通信アダプタ３０の機器識別符合と対応する機器識別符合に合致するか否かにより行う。
【００３６】
図１を参照するとわかるように、例えば新規のノード識別符合が、通信アダプタ３０１を識別するためのものであり、新規の機器識別符合が、通信アダプタ３０１以外の通信アダプタ３０２に接続される電気機器４０２の機器識別符合である場合には、機器情報管理部２２は、新規なノード識別符合と、新規な機器識別符合とは対応関係にないと判断する。一方、例えば新規のノード識別符合が、通信アダプタ３０１を識別するためのものであり、新規の機器識別符合が、通信アダプタ３０１に接続される電気機器４０１の機器識別符合である場合には、機器情報管理部２２は、新規なノード識別符合と、新規な機器識別符合とが対応関係にあると判断する。
【００３７】
機器情報管理部２２は、新規のノード識別符合と、新規の機器識別符合とが対応している場合には（ステップＳ２０６：Ｙｅｓ）、処理を終了する。これにより、既存のノード識別符合と既存の機器識別符合とが、電気機器４０を識別するための識別情報として設定される。一方、新規のノード識別符合と、新規の機器識別符合とが対応していない場合には（ステップＳ２０６：Ｎｏ）、機器情報管理部２２は、新規のノード識別符合と、新規の機器識別符合とを対応付けて、コントローラ管理部２１を構成する補助記憶部に保存し、一連の処理を終了する。これにより、新規のノード識別符合と新規の機器識別符合とが、電気機器４０を識別するための識別情報として設定される。
【００３８】
以上説明したように、本実施形態では、通信アダプタ管理部３２は、電気機器毎にあらかじめ定義された電気機器情報、具体的には電気機器４０の製造元メーカを特定するための識別符合、電気機器４０の機種を特定するための識別符合、電気機器４０の製造番号等を、機器インタフェース３４を介して電気機器４０から取得する。そして、この電気機器情報に基づいて、電気機器４０を識別するための機器識別符合を生成する。
【００３９】
これによれば、電気機器毎に、当該電気機器についての電気機器情報が取得され、当該電気機器情報に基づいて、ネットワーク上で電気機器を識別するための機器識別符合が生成される。このため、機器の構成を変更することなくネットワーク毎に、統一された形式による機器識別符合を生成することができる。また、電気機器４０を識別するための機器識別符合を記憶する記憶装置を通信アダプタ３０に設ける必要がなくなる。したがって、通信アダプタ３０の構成が簡素になる。さらに、通信アダプタ３０の通信アダプタ管理部３２によって生成された機器識別符合を用いて、ネットワークを構成する電気機器４０を精度よく識別することができる。
【００４０】
本実施形態では、通信アダプタ３０に接続される電気機器４０が変更されたとしても、通信アダプタ３０に電気機器４０が接続される際に、当該電気機器４０を識別するための機器識別符合が生成される。このため、通信アダプタ３０と、当該通信アダプタ３０に接続される電気機器４０との組み合わせが変わっても、ネットワーク上で電気機器４０を一意に識別することができる。
【００４１】
本実施形態では、電気機器４０は通信アダプタ３０を介して相互に接続されることで、ネットワークシステム１０が構成されている。このため、ネットワークシステム１０を構成する電気機器４０の仕様が相互に異なっている場合にも、共通の通信アダプタ３０を用いることで、電気機器によるネットワークを構築することができる。このため、ネットワークシステム１０を弾力的に運用することが可能となる。
【００４２】
本実施形態では、通信アダプタ３０に電気機器４０が接続される際に、当該電気機器４０を識別するための機器識別符合が生成される。このため、ネットワークシステム１０が、複数の同種の電気機器４０によって構成されている場合にも、コントローラ２０は、機器識別符合に基づいて、正確にネットワーク上の電気機器４０を識別することができる。
【００４３】
本実施形態では、通信アダプタ３０に電気機器４０が接続される際に、当該電気機器４０を識別するための機器識別符合が生成される。このため、例えば故障したコントローラ２０が、新規のコントローラ２０に交換された場合には、当該新規のコントローラ２０によって、自動的に各電気機器の機器識別符合が取得される。これにより、機器の交換の際に、オペレータによる機器識別符号に関するデータのアップロード等の処置が不要となる。
【００４４】
なお、機器識別符合を生成するのに必要な情報の種類及び、機器識別符合生成部２６における符合生成方法は、予め通信アダプタ管理部１０４で機種ごとに定義されるものとする。
【００４５】
機器識別符合を生成するのに必要な機器情報の種類には、電気機器のメーカ識別符合、機種識別符合、製造番号などがある。本実施形態では、各機器情報を組み合わせて電気機器４０を識別するための機器識別符合を生成したが、ハッシュ関数を用いて各機器についてのハッシュ値を算出し、このハッシュ値を含む機器識別符合を生成することとしてもよい。
【００４６】
本実施形態では、通信アダプタ３０を構成する通信アダプタ管理部３２で、機器識別符合が生成される場合について説明した。これに限らず、例えば電気機器４０に機器識別符合が予め割り当てられている場合には、コントローラ２０は、当該機器識別符合を取得し、管理することとしてもよい。
【００４７】
本実施形態では、機器情報に基づいて、機器識別符合が生成される場合について説明した。この機器情報は、例えば、電気機器に設けられたＤＩＰスイッチによるコードであってもよい。通信アダプタ管理部３２は、電気機器４０の製造元メーカを特定するための識別符合、電気機器４０の機種を特定するための識別符合、電気機器４０の製造番号、及びＤＩＰスイッチによって規定されるコードの組み合わせによって機器識別符合を生成することができる。
【００４８】
また、ネットワークに接続される電気機器の機器情報に、電気機器相互間で相違点がない場合や、電気機器が製造番号等の機器情報を持たない場合であっても、ＤＩＰスイッチで規定されるコードに基づいて、各電気機器を識別することが可能な機器識別符合を生成することができる。
【００４９】
また、電気機器４０に保持される、予め定義された電気機器情報のみでは、当該電気機器４０を、一意に識別する機器識別符合を生成することができない場合には、電気機器４０の製造元メーカを特定するための識別符合、電気機器４０の機種を特定するための識別符合、電気機器４０の製造番号、及び乱数の組み合わせによって機器識別符合を生成することとしてもよい。
【００５０】
ネットワークを構成する電気機器４０を識別するための機器識別符合は、ネットワーク上で一意に電気機器４０を識別することができればよい。したがって、機器識別符合の生成に必要な情報は、上述した製造元メーカを特定するための識別符合等に限定されるものではない。また、機器識別符合は、電気機器４０の機種や製造元メーカに応じた手順で生成することとしてもよい。
【００５１】
本実施形態では、通信アダプタ３０が通信網５０にのみ接続されている場合について説明した。これに限らず、通信アダプタ３０は、インターネット及びローカルエリアネットワーク等、２以上のネットワークに接続されていてもよい。この場合には、通信アダプタ３０は、ネットワーク毎に機器識別符合を生成することとしてもよい。
【００５２】
本実施形態では、コントローラ２０を構成するコントローラ管理部２１は、ノード識別符合と機器識別符合とを取得した場合に、ノード識別符合と機器識別符合とが対応関係にあるか否かを判断する（ステップＳ２０６）。そして、判断結果に応じて、ノード識別符合と機器識別符合とが更新される。通信アダプタ３０に接続される電気機器４０が同種の電気機器４０に交換された場合、具体的には通信アダプタ３０に接続されていた空調機が、新規の空調機に交換された場合には、ノード識別符合と、機器識別符合によって規定される電気機器４０の機種に変化はない。この場合には、コントローラ管理部２１は、電気機器４０が交換されたと判断し、交換対象となった電気機器に設定されていた機器識別符合を、新規の電気機器４０に割り当てることとしてもよい。
【００５３】
コントローラ２０を構成するコントローラ管理部２１は、ステップＳ２０７の処理を実行することにより、ノード識別符合と機器識別符合との対応関係を更新する場合には、表示部２４を介して、ステップＳ２０６での判断結果をユーザに通知し、当該ユーザからの承諾を促すこととしてもよい。
【００５４】
本実施形態では、コントローラ管理部２１は、予め記憶されたプログラムを実行することとした。これに限らず、コントローラ管理部２１は、通信網５０を介して、例えばコントローラ２０等の機器からダウンロードしたプログラムを実行することとしてもよい。
【００５５】
《変形例１》
次に、通信アダプタ３０の変形例１について説明する。図５に示されるように、変形例１に係る通信アダプタ３０は、ダウンロード制御部３５を備えている。例えば通信アダプタ管理部３２がハードウェアによって構成されている場合には、ダウンロード制御部３５は、ネットワークインタフェース３１を介して、通信網５０に接続されるサーバ等から通信アダプタ管理部３２が実行する制御プログラムをダウンロードする。そして、当該制御プログラムを通信アダプタ管理部３２にアップロードする。通信アダプタ管理部３２は、当該プログラムを実行することにより、機器識別符合生成部３３として機能する。
【００５６】
また、制御プログラムが電気機器４０に格納されている場合には、ダウンロード制御部３５は、機器インタフェース３４を介して、電気機器４０から通信アダプタ管理部３２が実行する制御プログラムをダウンロードする。そして、当該制御プログラムを通信アダプタ管理部３２にアップロードする。通信アダプタ管理部３２は、当該プログラムを実行することにより、機器識別符合生成部３３として機能する。
【００５７】
また、ダウンロード制御部３５は、当該ダウンロード制御部３５に直接接続された設定装置７０から制御プログラムをダウンロードし、当該制御プログラムを通信アダプタ管理部３２にアップロードしてもよい。設定装置７０は、例えばパーソナルコンピュータから構成することができる。
【００５８】
以上説明したように、変形例１では、通信アダプタ管理部３２に制御プログラムがアップロードされることで、当該通信アダプタ管理部３２が、機器識別符合生成部３３として機能する。このため、通信アダプタ管理部３２にアップロードする制御プログラムを変更することで、機器識別符合の生成方式を変更することができる。したがって、ネットワークシステムの弾力的な運用が可能となる。具体的には、電気機器４０の機器情報に応じて、最適な制御プログラムを用いることで、電気機器４０ごとに最適な機器識別符合を生成することができる。
【００５９】
また、通信アダプタ管理部３２に機器に応じた制御プログラムがアップロードされることで、異なる機器に対して同一の通信アダプタ３０を使用することが可能となる。
【００６０】
また、ダウンロード元の機器と通信アダプタを接続し、当該機器からプログラムをダウンロードすることで、インターネットや所定の設定器を用意することなく、制御プログラムをダウンロードすることができる。
【００６１】
《変形例２》
次に、通信アダプタ３０の変形例２について説明する。図６に示されるように、変形例２に係る通信アダプタ３０は、複数の電気機器４０１，４０２を通信網５０に接続する。そして、通信アダプタ管理部３２は、電気機器４０１の機器識別符合を生成する機器識別符合生成部３３１と、電気機器４０２の機器識別符合を生成する機器識別符合生成部３３２とを有している。
【００６２】
変形例２では、１つの通信アダプタ３０で、複数の電気機器４０を通信網５０に接続することができるので、ネットワークシステム１０の構成を簡易化することができる。
【００６３】
《第２の実施形態》
次に、本発明の第２の実施形態を、図面を参照しつつ説明する。なお、第１の実施形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
【００６４】
図７は、第２の実施形態に係るコントローラ２０のブロック図である。図７に示されるように、本実施形態に係るネットワークシステム１０のコントローラ２０は、当該コントローラ２０を構成するコントローラ管理部２１が、機器識別符合生成部２６を有している点で、第１の実施形態に係るコントローラ２０と相違している。
【００６５】
以下、コントローラ２０における機器識別符合生成部２６を利用した動作の一例について説明する。なお、コントローラ２０では、ネットワークに接続される電気機器について、機器識別符合を含む機器情報が既に管理されているものとする。
【００６６】
ユーザが機器識別符合を生成するのに必要な情報を、入力部２５へ入力すると、コントローラ２０の機器識別符合生成部２６は、機器識別符合を生成する。次に、コントローラ２０は、コントローラ２０で管理する電気機器４０のうち、内容が同一の機器識別符合をもつ電気機器４０を検索する。次に、コントローラ２０は、管理対象となる電気機器４０のうちから、識別番号を共通にする電気機器４０についての管理番号及び機器識別符合を、表示部２４へ表示する。
【００６７】
なお、表示部２４には、表示対象となる電気機器４０を表すアイコンなどを表示してもよい。また、管理番号及び機器識別符合が表示されているときに、ユーザによって機器識別名等が入力された場合には、コントローラ２０は、表示されている機器情報に機器識別名を対応させて保持することとしてもよい。
【００６８】
例えば、ユーザが、リビングにあるエアコンについて、機器識別符合の生成に必要な情報を入力すると、コントローラ２０は機器識別符合を生成し、対応する管理番号及び機器識別符合を表示する。ユーザが、さらに「リビングエアコン」などの機器識別名を入力すると、コントローラ２０は、入力された機器識別名を機器識別符合に対応づけて管理する。以降、ユーザは、当該電気機器を「リビングエアコン」として操作することができるようになる。
【００６９】
本実施形態によれば、第１の実施形態と同様に、機器の構成を変更することなく、コントローラ２０は統一された形式の機器識別符合で電気機器４０を識別することができ、コントローラの構成を簡素化することができる。それに加えて、以上説明したように、コントローラ２０は、機器識別符合生成部２６を備え、ユーザからの入力により機器識別符合を生成する。このため、ユーザは、コントローラ２０で管理される機器情報と実際の機器との対応を、容易に認識することができる。
【００７０】
また、本実施形態では、コントローラ管理部２１は、電気機器毎にあらかじめ定義された電気機器情報、具体的には電気機器４０の製造元メーカを特定するための識別符合、電気機器４０の機種を特定するための識別符合、電気機器４０の製造番号等に基づいて、電気機器４０を識別するための機器識別符合を生成する。このため、電気機器４０を識別するための機器識別符合を記憶するための記憶装置を、通信アダプタ３０やコントローラ２０に設ける必要がない。これにより、ネットワークシステム１０の複雑化が回避される。また、機器識別符合を用いて、ネットワークを構成する電気機器４０を精度よく識別することができる。
【００７１】
なお、本実施形態では、コントローラ管理部２１で機器識別符合が生成される場合について説明した。これに限らず、コントローラ管理部２１は、通信アダプタ３０を介して、電気機器４０から、例えば当該電気機器４０の製造元メーカを特定するための識別符合、当該電気機器４０の機種を特定するための識別符合、当該電気機器４０の製造番号等の電気機器情報を取得し、取得した電気機器情報に基づいて、機器識別符合を生成することとしてもよい。
【００７２】
以上、本発明の各実施形態について説明したが、本発明は上記各実施形態によって限定されるものではない。
【００７３】
例えば、図８に示されるように、コントローラ管理部２１が、機器識別符合逆変換部２７を有していてもよい。
【００７４】
機器識別符合逆変換部２７は、機器識別符合をユーザにわかりやすい情報に変換して表示部２４に表示する。例えば、機器識別符合逆変換部２７は、機器識別符号に対応する製造番号を、表示部２４に表示する。これにより、ユーザは、機器識別符合に対応する電気機器を容易に識別することが可能になる。
【００７５】
また、ネットワークシステム１０は、図９に示されるように、サーバ６０を有し、コントローラ２０は、サーバ６０と通信を行うこととしてもよい。
【００７６】
サーバ６０は、機器識別符合生成部６１を有している。機器識別符合生成部６１は、入力部２５から入力された情報や、通信アダプタ３０を介して取得された情報を、コントローラ２０から受信すると、受信した情報に基づいて、電気機器４０を識別するための機器識別符合を生成する。コントローラ２０は、サーバ６０と通信して機器識別符合に関する情報を取得することで、各電気機器４０と通信し、これらの電気機器４０を統括的に制御することができる。また、各電気機器４０の状態等を表示部２４に表示することができる。
【００７７】
上述したようにネットワークシステム１０が、サーバ６０を備える場合には、コントローラ２０が、機種に応じた機器識別符合を生成する機器識別符合生成部３３をもつ必要がなくなる。したがって、コントローラ２０及び通信アダプタ３０の構成を簡素化することができる。
【００７８】
上記実施形態における電気機器４０としては、空調装置や照明装置に限らず、太陽光発電システム、電気給湯器、誘導加熱調理器等が考えられる。本実施形態に係るネットワークシステムにより、これらの電気機器４０を効率的に制御することが可能となる。
【００７９】
また、電気機器４０として、家庭内に設置される温度センサ、照度センサ、人感センサを、通信アダプタ３０に接続することとしてもよい。これにより、各センサからの出力に基づいて、空調装置等の電気機器を制御することが可能となる。
【００８０】
上記実施形態に係るコントローラ管理部２１、通信アダプタ管理部３２の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【００８１】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００８２】
本発明の通信アダプタは、電気機器をネットワークに接続するのに適している。本発明のコントローラは、ネットワークに接続された電気機器の制御に適している。本発明のネットワークシステムは、電気機器の運用に適している。
【符号の説明】
【００８３】
１０  ネットワークシステム
２０  コントローラ
２１  コントローラ管理部
２２  機器情報管理部
２３  ネットワークインタフェース
２４  表示部
２５  入力部
２６  機器識別符合生成部
２７  機器識別符合逆変換部
３０  通信アダプタ
３１  ネットワークインタフェース
３２  通信アダプタ管理部
３３  機器識別符合生成部
３４  機器インタフェース
３５  ダウンロード制御部
４０  電気機器
５０  通信網
６０  サーバ
６１  機器識別符合生成部
７０  設定装置
【図１】
0005453344.tif 000002
【図２】
0005453344.tif 000003
【図３】
0005453344.tif 000004
【図４】
0005453344.tif 000005
【図５】
0005453344.tif 000006
【図６】
0005453344.tif 000007
【図７】
0005453344.tif 000008
【図８】
0005453344.tif 000009
【図９】
0005453344.tif 000010