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