(57)【要約】【課題】  電気機器側の負荷を軽減することができる通信装置、通信制御方法及び通信制御プログラムを提供する。【解決手段】  電気機器１０６とＥＣＨＯＮＥＴネットワークとを接続するアダプタ１０２は、接続される電気機器１０６のオブジェクト構成情報をあらかじめ記憶する機器オブジェクト記憶部１３１と、機器オブジェクト記憶部１３１にあらかじめ記憶されているオブジェクト構成情報と、接続されている電気機器１０６から取得したオブジェクト構成情報とが一致するか否かを確認するオブジェクト構成確認部１２２と、オブジェクト構成確認部１２２によって、オブジェクト構成情報が一致すると確認された場合、電気機器１０６とＥＣＨＯＮＥＴネットワークとを相互に通信可能に接続するネットワーク参入処理部１２４とを備える。【選択図】      図２
2005184551.tif 000002
【特許請求の範囲】
【請求項１】
電気機器と所定のネットワークとを相互に通信可能に接続する通信装置であって、
接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶手段と、
前記オブジェクト構成情報記憶手段に記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認手段と、
前記確認手段によって、オブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続手段とを備えることを特徴とする通信装置。
【請求項２】
前記オブジェクト構成情報記憶手段には、接続される電気機器のオブジェクト構成情報があらかじめ記憶されていることを特徴とする請求項１記載の通信装置。
【請求項３】
前記オブジェクト構成情報記憶手段に記憶されたオブジェクト構成情報は、通常動作状態において、電気機器からの設定要求を受けて、オブジェクト構成情報を追加記憶することを特徴とする請求項１又は２記載の通信装置。
【請求項４】
前記オブジェクトの属性を表すプロパティの値を記憶するプロパティ値記憶手段と、
前記電気機器からプロパティの値の設定要求を受けて、プロパティ値記憶手段に記憶されているプロパティの値を設定するプロパティ値設定手段とをさらに備えることを特徴とする請求項１記載の通信装置。
【請求項５】
前記プロパティには、電気機器の状態が変化した場合に報知するか否かがあらかじめ設定されており、
前記プロパティ値設定手段によって設定されたプロパティの値に変化があり、かつ電気機器の状態が変化した場合に報知するプロパティである場合、当該プロパティの値を送信するための電文を生成する電文生成手段と、
前記電文生成手段によって生成された電文を送信する送信手段とをさらに備えることを特徴とする請求項４記載の通信装置。
【請求項６】
前記設定要求には、電気機器の状態が変化した場合に報知するか否かの設定に関わらず、前記プロパティの値を通知する旨の通知指定情報が付与されており、
前記電文生成手段は、前記通知指定情報に基づいて前記プロパティの値を送信するための電文を生成するか否かを判断することを特徴とする請求項５記載の通信装置。
【請求項７】
前記電文生成手段は、前記通知指定情報が１つ存在する場合、１つのプロパティの値を１つの電文で送信するための個別電文を生成し、前記通知指定情報が２つ以上存在する場合、２つ以上のプロパティの値を１つの電文で送信するための複合電文を生成することを特徴とする請求項６記載の通信装置。
【請求項８】
通信装置を用いて電気機器と所定のネットワークとを相互に通信可能に接続するための通信制御方法であって、
前記通信装置が、接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶ステップと、
前記通信装置が、前記オブジェクト構成情報記憶ステップにおいて記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認ステップと、
前記通信装置が、前記確認ステップにおいてオブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続ステップとを含むことを特徴とする通信制御方法。
【請求項９】
電気機器と所定のネットワークとを相互に通信可能に接続する通信装置の通信制御プログラムであって、
接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶手段と、
前記オブジェクト構成情報記憶手段に記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認手段と、
前記確認手段によって、オブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続手段として前記通信装置を機能させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器と所定のネットワークとを相互に通信可能に接続する通信装置、通信制御方法及び通信制御プログラムに関するものである。
【背景技術】
【０００２】
近年、ホームバス規格ＨＢＳやＥＣＨＯＮＥＴ（Energy Conservation and Homecare Network）規格などのホームネットワークシステムが開発されている。このホームネットワークシステムは、家庭内の様々な家庭電化製品、住設機器及び制御装置を宅内通信回線で相互に接続するホームネットワークを形成し、各機器を有機的に連携運転することによって、また、宅外のネットワークとホームネットワークとを相互接続して宅外の端末から家庭電化製品などに運転を指示することによって、省エネルギーや高齢者介護などに対応するとともに安全で快適な暮らしを提供しようとするシステムである。
【０００３】
従来のＥＣＨＯＮＥＴ規格のホームネットワークシステムでは、電気機器がＥＣＨＯＮＥＴ規格に準拠した通信インターフェースを備えており、各電気機器は、この通信インターフェースを介して接続されたコントローラによって制御される（例えば、特許文献１参照）。
【特許文献１】特開２００２−３４２１８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、全ての電気機器が、ＥＣＨＯＮＥＴ規格に準拠した通信インターフェースを備えているとは限らない。そのため、上述の通信インターフェースを具備しない電気機器をＥＣＨＯＮＥＴに接続するためのアダプタが開発されている。このアダプタでは、電気機器に対応するオブジェクトを生成する必要がある。そこで、電気機器内にあらかじめ準備された少なくとも一つ以上のオブジェクト生成情報をＥＣＨＯＮＥＴ規格に準拠した手順でアダプタに設定する手法が考えられるが、この場合、オブジェクト生成情報及びその情報をアダプタへ設定するための手段を電気機器側にあらかじめ設けておく必要があり、電気機器側の負荷が大きくなるという問題を有している。
【０００５】
本発明は、上記の問題を解決するためになされたもので、電気機器側の負荷を軽減することができる通信装置、通信制御方法及び通信制御プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明に係る通信装置は、電気機器と所定のネットワークとを相互に通信可能に接続する通信装置であって、接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶手段と、前記オブジェクト構成情報記憶手段に記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認手段と、前記確認手段によって、オブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続手段とを備える。
【０００７】
この構成によれば、接続される電気機器のオブジェクト構成情報が記憶されており、記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認され、オブジェクト構成情報が一致すると確認された場合、電気機器とネットワークとが相互に通信可能に接続される。
【０００８】
このように、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【０００９】
また、上記の通信装置において、前記オブジェクト構成情報記憶手段には、接続される電気機器のオブジェクト構成情報があらかじめ記憶されていることが好ましい。
【００１０】
この構成によれば、オブジェクト構成情報記憶手段に、接続される電気機器のオブジェクト構成情報があらかじめ記憶されているので、このあらかじめ記憶されているオブジェクト構成情報と電気機器から取得したオブジェクト構成情報とが一致するか否かを確認することができ、電気機器側でこの確認を行う必要がなくなり、電気機器側の負荷を軽減することができる。
【００１１】
また、上記の通信装置において、前記オブジェクト構成情報記憶手段に記憶されたオブジェクト構成情報は、通常動作状態において、電気機器からの設定要求を受けて、オブジェクト構成情報を追加記憶することが好ましい。
【００１２】
この構成によれば、オブジェクト構成情報記憶手段に記憶されたオブジェクト構成情報は、通常動作状態において、電気機器からの設定要求を受けて、オブジェクト構成情報が追加記憶されるので、電気機器の状態の変化に応じてオブジェクト構成情報を変更することができる。
【００１３】
また、上記の通信装置において、前記オブジェクトの属性を表すプロパティの値を記憶するプロパティ値記憶手段と、前記電気機器からプロパティの値の設定要求を受けて、プロパティ値記憶手段に記憶されているプロパティの値を設定するプロパティ値設定手段をさらに備えることが好ましい。
【００１４】
この構成によれば、通信装置にはオブジェクトの属性を表すプロパティの値が記憶されており、電気機器からプロパティの値の設定要求を受けて、記憶されているプロパティの値が設定されるので、電気機器とネットワークとの間で直接プロパティの値を送受信するのではなく、ネットワークと通信装置との間でプロパティの値を送受信することができ、さらに電気機器側の負荷を軽減することができる。
【００１５】
また、上記の通信装置において、前記プロパティには、電気機器の状態が変化した場合に報知するか否かがあらかじめ設定されており、前記プロパティ値設定手段によって設定されたプロパティの値に変化があり、かつ電気機器の状態が変化した場合に報知するプロパティである場合、当該プロパティの値を送信するための電文を生成する電文生成手段と、前記電文生成手段によって生成された電文を送信する送信手段とをさらに備えることが好ましい。
【００１６】
この構成によれば、プロパティには、電気機器の状態が変化した場合に報知するか否かがあらかじめ設定されており、設定されたプロパティの値に変化があり、かつ電気機器の状態が変化した場合にネットワーク上に報知するプロパティである場合、電気機器側は状態の変化を通信装置に通知する際に、ネットワーク上へ送信するかどうかを判断することなく通知すれば、通信装置において判断し、当該プロパティの値を送信するための電文が生成され、生成された電文が送信される。
【００１７】
したがって、電気機器は特にプロパティの値の変化による送信を意識しなくても、通信装置が必要なプロパティの値を電文として構成し、ネットワーク上に送信することによって、ネットワーク上に設けられた他の電気機器に対して電気機器の状態が変化したことを報知することができる。
【００１８】
また、上記の通信装置において、前記設定要求には、電気機器の状態が変化した場合に報知するか否かの設定に関わらず、前記プロパティの値を通知する旨の通知指定情報が付与されており、前記電文生成手段は、前記通知指定情報に基づいて前記プロパティの値を送信するための電文を生成するか否かを判断することが好ましい。
【００１９】
この構成によれば、設定要求には、電気機器の状態が変化した場合に報知するか否かの設定に関わらず、プロパティの値を通知する旨の通知指定情報が付与されており、通知指定情報に基づいてプロパティの値を送信するための電文を生成するか否かが判断される。
【００２０】
したがって、通知指定情報を付与して設定要求を送ることによって、通信装置において通知指定情報の有無を判断することによって状態の変化がなくても通知が必要と電気機器が判断したプロパティの値の送信用の電文を生成することができ、ネットワーク上に送信することができる。
【００２１】
また、上記の通信装置において、前記電文生成手段は、前記通知指定情報が１つ存在する場合、１つのプロパティの値を１つの電文で送信するための個別電文を生成し、前記通知指定情報が２つ以上存在する場合、２つ以上のプロパティの値を１つの電文で送信するための複合電文を生成することが好ましい。
【００２２】
この構成によれば、通知指定情報が１つ存在する場合、１つのプロパティの値を１つの電文で送信するための個別電文が生成され、通知指定情報が２つ以上存在する場合、２つ以上のプロパティの値を１つの電文で送信するための複合電文が生成される。したがって、電気機器からの個別及び複合電文の送信指定を簡単に行うことができる。
【００２３】
本発明に係る通信制御方法は、通信装置を用いて電気機器と所定のネットワークとを相互に通信可能に接続するための通信制御方法であって、前記通信装置が、接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶ステップと、前記通信装置が、前記オブジェクト構成情報記憶ステップにおいて記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認ステップと、前記通信装置が、前記確認ステップにおいてオブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続ステップとを含む。
【００２４】
この構成によれば、接続される電気機器のオブジェクト構成情報が記憶されており、記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認され、オブジェクト構成情報が一致すると確認された場合、電気機器とネットワークとが相互に通信可能に接続される。
【００２５】
このように、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【００２６】
本発明に係る通信制御プログラムは、電気機器と所定のネットワークとを相互に通信可能に接続する通信装置の通信制御プログラムであって、接続される電気機器のオブジェクト構成情報を記憶するオブジェクト構成情報記憶手段と、前記オブジェクト構成情報記憶手段に記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かを確認する確認手段と、前記確認手段によって、オブジェクト構成情報が一致すると確認された場合、前記電気機器と前記ネットワークとを相互に通信可能に接続する接続手段として前記通信装置を機能させる。
【００２７】
この構成によれば、接続される電気機器のオブジェクト構成情報が記憶されており、記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認され、オブジェクト構成情報が一致すると確認された場合、電気機器とネットワークとが相互に通信可能に接続される。
【００２８】
このように、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【発明の効果】
【００２９】
請求項１に記載の発明によれば、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【００３０】
請求項２に記載の発明によれば、接続される電気機器のオブジェクト構成情報があらかじめ記憶されているので、このあらかじめ記憶されているオブジェクト構成情報と電気機器から取得したオブジェクト構成情報とが一致するか否かを確認することができ、電気機器側でこの確認を行う必要がなくなり、電気機器側の負荷を軽減することができる。
【００３１】
請求項３に記載の発明によれば、オブジェクト構成情報記憶手段に記憶されたオブジェクト構成情報は、通常動作状態において、電気機器からの設定要求を受けて、オブジェクト構成情報が追加記憶されるので、電気機器の状態の変化に応じてオブジェクト構成情報を変更することができる。
【００３２】
請求項４に記載の発明によれば、通信装置にはオブジェクトの属性を表すプロパティの値が記憶されており、電気機器からプロパティの値の設定要求を受けて、記憶されているプロパティの値が設定されるので、電気機器とネットワークとの間で直接プロパティの値を送受信するのではなく、ネットワークと通信装置との間でプロパティの値を送受信することができ、さらに電気機器側の負荷を軽減することができる。
【００３３】
請求項５に記載の発明によれば、電気機器は特にプロパティの値の変化による送信を意識しなくても、通信装置が必要なプロパティの値を電文として構成し、ネットワーク上に送信することによって、ネットワーク上に設けられた他の電気機器に対して電気機器の状態が変化したことを報知することができる。
【００３４】
請求項６に記載の発明によれば、通知指定情報を付与して設定要求を送ることによって、通信装置において通知指定情報の有無を判断することによって状態の変化がなくても通知が必要と電気機器が判断したプロパティの値の送信用の電文を生成することができ、ネットワーク上に送信することができる。
【００３５】
請求項７に記載の発明によれば、電気機器からの個別及び複合電文の送信指定を簡単に行うことができる。
【００３６】
請求項８に記載の発明によれば、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【００３７】
請求項９に記載の発明によれば、通信装置には接続される電気機器のオブジェクト構成情報が記憶されており、電気機器側ではなく通信装置側で記憶されているオブジェクト構成情報と、接続されている電気機器から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器側の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の一実施の形態による制御装置であるコントローラを用いたホームネットワークシステムについて図面を参照しながら説明する。図１は、本発明の一実施の形態によるホームネットワークシステムの構成を示すブロック図である。
【００３９】
図１において、ホームネットワークシステムは、コントローラ１０１、複数のアダプタ１０２〜１０５、複数の電気機器１０６〜１０９及び宅内通信回線１１０を備える。コントローラ１０１、複数のアダプタ１０２〜１０５、複数の電気機器１０６〜１０９及び宅内通信回線１１０は、一般住宅、集合住宅等に設置される。コントローラ１０１は、宅内通信回線１１０及びアダプタ１０２〜１０５を介して電気機器１０６〜１０９と通信可能に接続され、制御情報を用いて電気機器１０６〜１０９の動作を制御する。アダプタ１０２〜１０５は、ＥＣＨＯＮＥＴで規定する伝送メディアの通信インターフェースを具備しない電気機器１０６〜１０９をＥＣＨＯＮＥＴネットワークに相互に通信可能に接続するための通信装置である。なお、アダプタ１０２については、図２を用いて後述する。電気機器１０６〜１０９は、いわゆる家庭電化製品だけでなく住設機器や住環境を測定・検知するセンサ及びメータ（例えば、ガスメータ、水道メータ及び電力メータ等）なども含めた、ホームネットワークに接続可能な機器であり、本明細書では、これらの機器を総称する用語として「電気機器」を使用することとする。また、図１は、アダプタ１０２〜１０５と電気機器１０６〜１０９とが電気的に接続されていることを示しており、本実施形態におけるアダプタ１０２は、電気機器１０６に着脱可能で物理的に接続されている。
【００４０】
コントローラ１０１は、宅外通信回線３００を介してサーバ２００に通信可能に接続される。サーバ２００は、公知のサーバコンピュータ等から構成され、複数の電気機器１０６〜１０９等の基本情報等を提供する。サーバ２００は、コントローラ１０１の要求に応じて該当する電気機器の基本情報を内蔵されるメモリから読み出し、通信処理部２０１を用いてコントローラ１０１へ基本情報を送信する。基本情報は、電気機器の動作を制御するために電気機器毎に規定された電気機器の機能等に関する情報である。各種電気機器の基本情報は、データベースとしてメモリにあらかじめ記憶されており、その内容が適宜更新されている。
【００４１】
宅外通信回線３００は、電話回線およびディジタル回線などの交換回線や専用回線などによる宅外の通信網である。なお、宅外通信回線３００としては、上記の例に特に限定されず、種々の広域ネットワークを用いることができ、専用回線、他の公衆回線、インターネット等を用いてもよく、また、有線及び無線のいずれの方式を用いてもよい。また、宅内通信回線１１０は、有線及び無線のいずれの方式を用いてもよく、アダプタ１０２とコントローラ１０１とを無線で接続してもよい。
【００４２】
図２は、図１に示すアダプタ１０２の構成を示すブロック図である。なお、アダプタ１０３〜１０５については、アダプタ１０２と同じ構成であるので説明を省略する。図２に示すアダプタ１０２は、通信処理部１１、制御部１２及び記憶部１３を備えて構成される。
【００４３】
アダプタ１０２は、電気機器１０６と通信可能に接続され、宅内通信回線１１０を介してコントローラ１０１と通信可能に接続される。アダプタ１０２は、ＣＰＵ（中央演算処理装置）、ＲＯＭ（リードオンリーメモリ）、ＲＡＭ（ランダムアクセスメモリ）、ゲートウェイ、操作部及び液晶表示装置等から構成され、所定のプログラムをＣＰＵ等で実行することにより、通信処理部１１、制御部１２及び記憶部１３として機能する。なお、操作部及び液晶表示装置は、特に必要がない場合設けなくてもよい。
【００４４】
制御部１２は、所定の通信ミドルウエアをＣＰＵ等で実行することにより、ＩＦ（インターフェース）情報認識部１２１、オブジェクト構成確認部１２２、オブジェクト動作設定部１２３、ネットワーク参入処理部１２４及びオブジェクト構成追加設定部１２５として機能する。
【００４５】
ＩＦ情報認識部１２１は、電気機器に対してＩＦ情報を要求し、電気機器からの応答に応じて電気機器への伝送速度を認識する。ＩＦ情報認識部１２１によって、電気機器への伝送速度が認識されると、それ以降の電気機器との送受信は、当該伝送速度で行われることとなる。
【００４６】
オブジェクト構成確認部１２２は、機器オブジェクト記憶部１３１にあらかじめ記憶されている機器オブジェクトに関するオブジェクト構成情報と、接続されている電気機器１０６から取得したオブジェクト構成情報とが一致するか否かを確認する。なお、機器オブジェクトとは、電気機器が保持する情報や、操作可能な制御項目等を論理的にモデル化したものであり、各電気機器が保持する情報や制御項目等がプロパティとして規定されている。
【００４７】
オブジェクト動作設定部１２３は、機器オブジェクトの各プロパティの動作属性を設定する。この動作属性としては、電気機器の状態が変化した際に、アダプタ１０２及び電気機器１０６が存在する自ノード以外の他ノードに報知するか否か等がある。
【００４８】
ネットワーク参入処理部１２４は、オブジェクト構成確認部１２２によって、オブジェクト構成情報が一致すると確認された場合、電気機器とネットワークとを相互に通信可能に接続する。
【００４９】
オブジェクト構成追加設定部１２５は、通常動作状態において、電気機器１０６からの設定要求を受けて、機器オブジェクト記憶部１３１に記憶されているオブジェクト構成情報を追加記憶する。
【００５０】
通信処理部１１は、所定の通信ミドルウエア、下位通信ソフトウエア及びアダプタ通信ソフトウエアをＣＰＵ等で実行することにより実現され、宅内通信回線１１０を介してコントローラ１０１との通信を制御するとともに、電気機器１０６との通信を制御する。
【００５１】
本実施の形態では、通信処理部１１及び制御部１２の通信ミドルウエア及び下位通信ソフトウエアとして、公知のＥＣＨＯＮＥＴ規格におけるＥＣＨＯＮＥＴ通信ミドルウエア及び下位通信ソフトウエアを用いることとする。電気機器１０６は、ＥＣＨＯＮＥＴで規格化された通信インターフェースを有しておらず、アダプタ１０２との通信を可能にするＥＣＨＯＮＥＴで規格化されたアダプタ通信ソフトウエアを有している。なお、アダプタ１０２は、このアダプタ通信ソフトウエアを有している。
【００５２】
記憶部１３は、例えば、メモリーカード等の記憶装置によって構成され、機器オブジェクト記憶部１３１を備えて構成される。機器オブジェクト記憶部１３１は、アダプタ１０２に接続されている電気機器１０６の機器オブジェクトに関するオブジェクト構成情報をあらかじめ記憶している。
【００５３】
このように、機器オブジェクトをメモリーカードのような着脱可能な記憶装置によって構成することによって、接続される電気機器に応じた機器オブジェクトを簡単にアダプタ１０２に記憶させることができる。
【００５４】
なお、本実施形態では、記憶部１３はメモリーカード等の記憶装置によって構成されるとしているが、本発明は特にこれに限定されず、例えば、ＥＥＰＲＯＭ等の書き換え可能な記憶装置で構成してもよく、サーバ２００に各電気機器に対応する機器オブジェクトを記憶しておき、アダプタ１０２は、コントローラ１０１及び通信回線３００等を介してサーバ２００から機器オブジェクトをダウンロードし、記憶部１３に記憶してもよい。
【００５５】
次に、図２に示すように構成されたアダプタ１０２の動作について説明する。図３は、図２に示すアダプタ１０２の通信処理を説明するためのフローチャートである。なお、図３では、アダプタ１０２の動作について説明するが、他のアダプタ１０３〜１０５についても同様の動作が行われる。
【００５６】
ステップＳ１において、ＩＦ情報認識部１２１は、通信処理部１１を用いて電気機器１０６に所定の通信方式でＩＦ情報を要求する。具体的に、ＩＦ情報認識部１２１は、電気機器１０６に対して９６００ｂｐｓの伝送速度でＩＦ情報を要求する。ＥＣＨＯＮＥＴ規格においては、９６００ｂｐｓ及び２４００ｂｐｓの伝送速度を推奨しているので、本実施形態におけるアダプタ１０２と電気機器１０６とはいずれかの伝送速度で通信する。
【００５７】
ステップＳ２１において、電気機器１０６はＩＦ情報要求を受理する。ステップＳ２１において、電気機器１０６は、通信方式が同じである場合、ＩＦ情報要求に応答する。すなわち、電気機器１０６のインターフェースの伝送速度が９６００ｂｐｓである場合、電気機器１０６は、ＩＦ情報要求に対して応答し、ＩＦ情報をアダプタ１０２に送信する。
【００５８】
ここで、電気機器１０６のインターフェースの伝送速度が９６００ｂｐｓ以外の例えば２４００ｂｐｓである場合、電気機器１０６はＩＦ情報を送信しない。ＩＦ情報認識部１２１は、９６００ｂｐｓの伝送速度でＩＦ情報要求した後、所定期間、例えば３００ｍｓｅｃ経過しても電気機器１０６からの応答がない場合、２４００ｂｐｓの伝送速度でＩＦ情報を要求する。なお、通信可能な伝送速度が９６００ｂｐｓ及び２４００ｂｐｓ以外にさらに複数ある場合、ＩＦ情報認識部１２１は、電気機器１０６からの応答があるまで順次伝送速度を変化させてＩＦ情報を要求する。
【００５９】
ステップＳ２において、通信処理部１１は、電気機器１０６から送信されたＩＦ情報を受信する。ステップＳ３において、ＩＦ情報認識部１２１は、電気機器１０６との接続が成功したか否かを判断する。すなわち、ＩＦ情報認識部１２１は、電気機器１０６からＩＦ情報の応答があった場合、当該ＩＦ情報に基づいて通信方式を認識し、以降はその方式で通信する。ここで、電気機器１０６からのＩＦ情報要求に対する応答があり、接続が成功したと判断されると（ステップＳ３でＹＥＳ）、ステップＳ４に移行し、電気機器１０６からのＩＦ情報要求に対する応答がなく、接続が失敗したと判断されると（ステップＳ３でＮＯ）、アダプタ１０２は電気機器１０６の通信方式を認識することができず、処理を終了する。
【００６０】
ステップＳ４において、オブジェクト構成確認部１２２は、通信処理部１１を用いて電気機器１０６にオブジェクト構成情報を要求する。ステップＳ２３において、電気機器１０６は、アダプタ１０２からのオブジェクト構成情報要求を受理する。ステップＳ２４において、電気機器１０６は、電気機器１０６のオブジェクト構成情報応答をアダプタ１０２に送信する。
【００６１】
図４は、アダプタ１０２から電気機器１０６に送信されるオブジェクト構成情報要求コマンドのフレーム構成の一例を示す図である。
【００６２】
図４に示すＳＴＸは制御コード（先頭コード）を示し、ＣＮはコマンド番号コードを示し、ＦＮはフレーム番号を示し、ＤＬはデータ長コードを示し、ＦＤ（０）はオブジェクト搭載状況を示し、ＦＤ（１）はオブジェクト構成番号を示し、ＦＤ（２）は電気機器搭載オブジェクト数を示し、ＦＤ（３）は電気機器搭載オブジェクトコードの格納領域を示している。
【００６３】
オブジェクト構成確認部１２２は、電気機器１０６に対してオブジェクトの構成を確認する際に送信する電文（オブジェクト構成情報要求）内において、自身の保持するオブジェクト構成情報を通知する。このオブジェクト構成情報としては、保持している複数のオブジェクトを示すコードデータ（図４中のＦＤ（２）、ＦＤ（３）のある場合）、或いは、オブジェクト構成を一意に規定する特定のコード情報（図４中のＦＤ（１））などがある。
【００６４】
オブジェクト構成を一意に規定する特定のコードを電気機器１０６でも保持している場合には、電気機器１０６は、受け取ったオブジェクト構成情報要求の電文内の前記特定のコード情報（ＦＤ（１））の値と自身の保持する値を比較することにより、複数のオブジェクトにより構成されている場合でも、簡単に構成内容の比較が行える。
【００６５】
なお、前記特定のコード情報（ＦＤ（１））が示す構成は、オブジェクトクラス情報以外に、搭載しているプロパティの構成まで含めてもよい。
【００６６】
図３に戻って、ステップＳ５において、通信処理部１１は、電気機器１０６によって送信されたオブジェクト構成情報応答を受信する。ステップＳ６において、オブジェクト構成確認部１２２は、受信したオブジェクト構成情報と、あらかじめ機器オブジェクト記憶部１３１に記憶されているオブジェクト構成情報とが一致するか否かを判断する。すなわち、オブジェクト構成確認部１２２は、アダプタ１０２にあらかじめ記憶されている電気機器のオブジェクト構成情報が、アダプタ１０２に接続されている電気機器１０６のオブジェクト構成に対応可能であるか否かを判断する。ここで、受信したオブジェクト構成情報と、あらかじめ機器オブジェクト記憶部１３１に記憶されているオブジェクト構成情報とが一致すると判断されると（ステップＳ６でＹＥＳ）、ステップＳ７に移行し、一致しないと判断されると（ステップＳ６でＮＯ）、処理を終了する。
【００６７】
なお、本実施形態では、電気機器１０６から受信したオブジェクト構成情報と、あらかじめ機器オブジェクト記憶部１３１に記憶されているオブジェクト構成情報とが一致しないと判断されると処理を終了するとしているが、本発明は特にこれに限定されず、アダプタ１０２の制御部１２にオブジェクト生成部を設け、受信したオブジェクト構成情報と、あらかじめ機器オブジェクト記憶部１３１に記憶されているオブジェクト構成情報とが一致しないと判断されると、オブジェクト生成部が、電気機器１０６から受信したオブジェクト構成情報に基づいて新たなオブジェクト構成情報を生成し、機器オブジェクト記憶部１３１に記憶してもよい。
【００６８】
ステップＳ７において、オブジェクト動作設定部１２３は、通信処理部１１を用いて電気機器１０６にオブジェクト動作設定を要求する。ステップＳ２３において、電気機器１０６は、アダプタ１０２からのオブジェクト動作設定要求を受理する。ステップＳ２４において、電気機器１０６は、電気機器１０６のオブジェクト動作設定応答をアダプタ１０２に送信する。
【００６９】
ステップＳ８において、通信処理部１１は、電気機器１０６から送信されるオブジェクト動作設定応答を受信する。ステップＳ９において、オブジェクト動作設定部１２３は、通信処理部１１によって受信したオブジェクト動作設定に基づいて、オブジェクトを構成するプロパティの動作を設定する。機器オブジェクトは、複数のプロパティにより構成されている。例えば、電気機器がエアコンである場合、エアコンオブジェクトのプロパティとしては、ＯＮ／ＯＦＦを表す動作状態、自動、冷房及び暖房運転等の運転状態を表す運転モード、現在設定されている温度値を表す現在設定温度及び故障発生の有無を表す故障発生状態などがある。
【００７０】
オブジェクト動作設定部１２３が設定するプロパティの動作には、例えば、状態変化時アナウンス自動送信、Ｇｅｔ／ＧｅｔＭ自動応答、Ｓｅｔ／ＳｅｔＭ自動応答、Ｇｅｔ／ＧｅｔＭアダプタスルー、Ｓｅｔ／ＳｅｔＭアダプタスルー及びＧｅｔ／ＧｅｔＭ読出通知の６つがある。
【００７１】
状態変化時アナウンス自動送信とは、アダプタ１０２が保持しているプロパティの値が、電気機器１０６から送信されるプロパティの値によって変化した場合に電気機器１０６からのアナウンス指定無しでも自動的にアナウンスする動作である。
【００７２】
Ｇｅｔ／ＧｅｔＭ自動応答とは、他ノードからプロパティの値の読出要求があった場合に、アダプタ１０２が保持しているプロパティの値を他ノードに返信し、他ノードから読出要求があったことを電気機器１０６に通知しない動作である。
【００７３】
Ｓｅｔ／ＳｅｔＭ自動応答とは、他ノードからプロパティの値の書込要求があった場合に、アダプタ１０２が保持しているプロパティの値を他ノードに返信し、書込要求があったプロパティを返信後に電気機器１０６に通知する動作である。
【００７４】
Ｇｅｔ／ＧｅｔＭアダプタスルーとは、他ノードからプロパティの値の読出要求があった場合に、アダプタ１０２は応答を返信せずに、他ノードから読出要求があったことを電気機器１０６に通知する動作である。
【００７５】
Ｓｅｔ／ＳｅｔＭアダプタスルーとは、他ノードからプロパティの値の書込要求があった場合に、アダプタ１０２は応答を返信せずに、他ノードから書込要求があったことを電気機器１０６に通知する動作である。
【００７６】
Ｇｅｔ／ＧｅｔＭ読出通知とは、他ノードからプロパティの値の読出要求があった場合に、アダプタ１０２が保持しているプロパティの値を他ノードに返信し、他ノードから読出要求があったことを電気機器１０６に通知する動作である。
【００７７】
オブジェクト動作設定部１２３は、オブジェクトを構成する各プロパティに対して、上述のような動作を行うか否かを設定する。なお、オブジェクト動作設定部１２３は、上述した全ての動作について設定する必要はなく、必要とする動作のみを設定してもよい。
【００７８】
ステップＳ９において、オブジェクト動作設定部１２３は、オブジェクトを構成する全てのプロパティの動作設定が終了したか否かを判断する。ここで、全てのプロパティの動作設定が終了していないと判断されると（ステップＳ９でＮＯ）、ステップＳ７に戻り、再びオブジェクト動作設定が行われる。全てのプロパティの動作設定が終了したと判断されると（ステップＳ９でＹＥＳ）、電気機器からのオブジェクト動作開始要求があるまで待機状態となる。
【００７９】
ステップＳ２７において、電気機器１０６は、アダプタ１０２へオブジェクト動作開始を要求する。例えば、電気機器１０６がエアコンであり、エアコンの電源がオンからオフに切り換えられた場合、電気機器１０６は、動作状態がオフである旨のプロパティの値をオブジェクト動作開始要求として送信する。
【００８０】
ステップＳ１０において、通信処理部１１は、電気機器１０６から送信されるオブジェクト動作開始要求を受理する。ステップＳ１１において、ネットワーク参入処理部１２４は、ＥＣＨＯＮＥＴネットワークに参入する。ＥＣＨＯＮＥＴネットワークに参入することによって、ノードの動作状態や、製造メーカ情報、機器オブジェクトリスト等のノードとしてのプロファイルの情報や制御、設定項目を表すノードプロファイルオブジェクトにアクセス可能な状態となる。
【００８１】
ステップＳ１２において、ネットワーク参入処理部１２４は、ＥＣＨＯＮＥＴネットワークに参入することができたか否かを判断する。ＥＣＨＯＮＥＴネットワークに参入することができなかった場合（ステップＳ１２でＮＯ）、ステップＳ１０に移行し、再び電気機器からのオブジェクト動作開始要求があるまで待機状態となる。ＥＣＨＯＮＥＴネットワークに参入することができた場合（ステップＳ１２でＹＥＳ）、通常動作状態に移行することとなる。なお、通常動作状態では、オブジェクト制御処理等が行われるが、このオブジェクト制御処理は公知であるので説明を省略する。
【００８２】
また、オブジェクト構成追加設定部１２５は、通常動作状態において、電気機器１０６からの設定要求を受けて、機器オブジェクト記憶部１３１に記憶されたオブジェクト構成情報を追加記憶する。すなわち、機器オブジェクト記憶部１３１に記憶されたオブジェクト構成情報は、通常動作状態において、電気機器１０６からの設定要求を受けて、オブジェクト構成情報が追加記憶されるので、電気機器１０６の状態、例えば設定位置等の変化に応じてオブジェクト構成情報を変更することができる。
【００８３】
このように、アダプタ１０２には接続される電気機器１０６のオブジェクト構成情報が記憶されており、電気機器１０６側ではなくアダプタ１０２側で記憶されているオブジェクト構成情報と、接続されている電気機器１０６から取得したオブジェクト構成情報とが一致するか否かが確認されるので、電気機器１０６側の処理に要する負荷を軽減することができる。
【００８４】
また、機器オブジェクト記憶部１３１に、接続される電気機器１０６のオブジェクト構成情報があらかじめ記憶されているので、このあらかじめ記憶されているオブジェクト構成情報と電気機器１０６から取得したオブジェクト構成情報とが一致するか否かを確認することができ、電気機器１０６側でこの確認を行う必要がなくなり、電気機器１０６側の負荷を軽減することができる。
【００８５】
次に、本実施形態におけるプロパティ値設定処理について説明する。図５は、プロパティ値設定処理に係るアダプタ１０２の構成を示すブロック図である。なお、アダプタ１０３〜１０５については、アダプタ１０２と同じ構成であるので説明を省略する。また、図２に示すアダプタ１０２と同一構成物については同一の符号を付し、説明を省略する。
【００８６】
図５に示すアダプタ１０２は、所定のプログラムをＣＰＵ等で実行することにより、通信処理部１１、制御部１２及び記憶部１３として機能する。制御部１２は、所定の通信ミドルウエアをＣＰＵ等で実行することにより、プロパティ値設定部１２６及び電文生成部１２７として機能する。
【００８７】
プロパティ値設定部１２６は、電気機器１０６からプロパティの値の設定要求を受けて、プロパティ値記憶部１３２に記憶されているプロパティの値を設定する。
【００８８】
電文生成部１２７は、プロパティ値設定部１２６によって設定されたプロパティの値に変化があり、かつ電気機器の状態が変化した場合に報知するように動作設定されているプロパティである場合、当該プロパティの値を送信するための電文を生成する。また、電文生成部１２７は、電気機器の状態が変化した場合に報知するか否かの設定に関わらず、プロパティの値をＥＣＨＯＮＥＴネットワーク上に通知する通知指定情報に基づいて、プロパティの値を送信するための電文を生成するか否かを判断する。さらに、電文生成部１２７は、通知指定情報が１つ存在する場合、１つのプロパティの値を１つの電文で送信するための個別電文を生成し、通知指定情報が２つ以上存在する場合、２つ以上のプロパティの値を１つの電文で送信するための複合電文を生成する。
【００８９】
記憶部１３は、例えば、メモリーカード等の記憶装置によって構成され、プロパティ値記憶部１３２を備えて構成される。プロパティ値記憶部１３２は、接続されている電気機器１０６の機器オブジェクトの属性を表すプロパティの値を、プロパティに対応付けて記憶する。なお、プロパティ値記憶部１３２は、例えば、電気機器がエアコンであれば、設定温度等の数値のみを記憶しているのではなく、ＯＮ／ＯＦＦを表す動作状態や冷房、暖房及び自動運転等の運転モード等の電気機器の状態も記憶している。通信処理部１１は、電文生成部１２７によって生成された電文をＥＣＨＯＮＥＴネットワーク上に送信する。
【００９０】
次に、図５に示すように構成されたアダプタ１０２の動作について説明する。図６は、図５に示すアダプタ１０２のプロパティ値設定処理を説明するためのフローチャートである。なお、図６では、アダプタ１０２の動作について説明するが、他のアダプタ１０３〜１０５についても同様の動作が行われる。
【００９１】
ステップＳ５１において、電気機器１０６は、アダプタ１０２にプロパティ値設定・通知を要求する。ステップＳ３１において、通信処理部１１は、電気機器１０６からのプロパティ値設定・通知要求を受理する。
【００９２】
図７は、電気機器１０６からアダプタ１０２に送信されるプロパティ値設定・通知要求コマンドのフレーム構成の一例を示す図である。図７に示すＳＴＸは制御コード（先頭コード）を示し、ＣＮはコマンド番号コードを示し、ＦＮはフレーム番号を示し、ＤＬはデータ長コードを示し、ＦＤ（０）はオブジェクトコードを示し、ＦＤ（１）はプロパティ値設定・通知要求を行うプロパティのコードを示し、ＦＤ（２）は状態変化の有無に関わらず外部へ通知するプロパティの指定領域を示し、ＦＤ（３）はプロパティ値の格納領域を示している。
【００９３】
図７に示すように、電気機器１０６からアダプタ１０２への電文において、毎回異なる個別或いは複数のプロパティの指定を行うという従来のものに加え、毎回特定の同じプロパティ情報の構成で送信を行い、合わせて個別電文及び複合電文の送信指定も行うことができる。これにより、電気機器１０６側は、毎回、同じ構成の電文を送信すればよく、送りたい情報にあわせて電文の構成を変更する必要が無く、負荷軽減に繋がることとなる。
【００９４】
なお、電気機器１０６からのプロパティ値設定・通知要求に含まれるプロパティの値には、ＥＣＨＯＮＥＴネットワーク上にプロパティの値を通知するための通知指定情報が付与されている。すなわち、ＥＣＨＯＮＥＴネットワーク上にプロパティの値を通知する場合、フラグ（通知指定情報）が「１」に設定され、ＥＣＨＯＮＥＴネットワーク上にプロパティの値を通知しない場合、フラグが「０」に設定される。なお、電気機器１０６は、このプロパティ値設定・通知要求を所定期間毎、例えば１時間毎にアダプタ１０２に対して自動的に送信するが、特にこれに限定されず、例えば、電気機器１０６のプロパティが変化する毎に送信してもよい。
【００９５】
図６に戻って、ステップＳ３２において、通信処理部１１は、プロパティ値設定・通知要求に対して応答する。ここで、通信処理部１１は、プロパティ値設定・通知要求を正常に受理した場合、正常に受理した旨の応答をし、正常に受理しなかった場合、正常に受理しなかった旨の応答をする。ステップＳ５２において、電気機器１０６は、アダプタ１０２の通信処理部１１からのプロパティ値設定・通知応答を受理する。ここで、電気機器１０６は、プロパティ値設定・通知要求を正常に受理しなかった旨の応答を受理した場合、再度アダプタ１０２にプロパティ値設定・通知を要求する。
【００９６】
ステップＳ３３において、プロパティ値設定部１２６は、プロパティ値記憶部１３２に記憶されているプロパティ値を設定する。すなわち、プロパティ値設定部１２６は、プロパティ値記憶部１３２に記憶されているプロパティ値を、電気機器１０６から送られたプロパティ値設定・通知要求に含まれるプロパティ値に書き換える。なお、プロパティ値設定部１２６は、電気機器１０６から送られたプロパティ値設定・通知要求に複数のプロパティ値が含まれている場合、当該複数のプロパティ値全てを書き換える。
【００９７】
ステップＳ３４において、プロパティ値設定部１２６は、プロパティの動作設定として状態変化時のアナウンス指定があるか否かを判断する。ここで、オブジェクト動作設定部１２３によって状態変化時のアナウンス指定があらかじめ設定されている場合（ステップＳ３４でＹＥＳ）、ステップＳ３５に移行し、状態変化時のアナウンス指定がない場合（ステップＳ３４でＮＯ）、状態変化時のプロパティ値をＥＣＨＯＮＥＴネットワークに送信する必要がないのでステップＳ３９に移行する。
【００９８】
ステップＳ３５において、プロパティ値設定部１２６は、プロパティ値記憶部１３２に記憶されているプロパティ値が変化しているか否かを判断する。なお、プロパティ値設定部１２６は、複数のプロパティ値が書き換えられている場合、書き換えられた各プロパティ値について値が変化しているか否かを判断する。ここで、プロパティ値が変化していると判断されると（ステップＳ３５でＹＥＳ）、ステップＳ３６に移行し、プロパティ値が変化していないと判断されると（ステップＳ３５でＮＯ）、電気機器の状態が変化していないのでアナウンスする必要がなく、ステップＳ３９に移行する。
【００９９】
ステップＳ３６において、電文生成部１２７は、電気機器の状態が変化した１つのプロパティの値を１つの電文でＥＣＨＯＮＥＴネットワーク上に送信するための個別電文を生成する。電文生成部１２７は、電気機器の状態が変化し、かつ状態変化時のアナウンス指定があるプロパティが複数ある場合、各プロパティ毎に個別に電文を生成する。
【０１００】
ステップＳ３７において、通信処理部１１は、電文生成部１２７によって生成された個別電文をＥＣＨＯＮＥＴネットワーク上に送信する。
【０１０１】
ステップＳ３８において、通信処理部１１は、電文生成部１２７によって生成された全ての個別電文をＥＣＨＯＮＥＴネットワーク上に送信したか否かを判断する。ここで、全ての個別電文を送信したと判断されると（ステップＳ３８でＹＥＳ）、ステップＳ３９に移行し、全ての個別電文を送信していないと判断されると（ステップＳ３８でＮＯ）、ステップＳ３７に戻り、電文生成部１２７によって生成された他の個別電文をＥＣＨＯＮＥＴネットワーク上に送信する。
【０１０２】
ステップＳ３９において、電文生成部１２７は、電気機器１０６からのプロパティ値設定・通知要求に含まれ、かつ各プロパティ値に付与されているフラグの有無を判断することによって、プロパティ値設定部１２６によって設定されたプロパティ値のうち、通知指定されているプロパティが少なくとも１つあるか否かを判断する。ここで、通知指定されているプロパティが少なくとも１つある場合（ステップＳ３９でＹＥＳ）、ステップＳ４０に移行し、通知指定されているプロパティがない場合（ステップＳ３９でＮＯ）、ＥＣＨＯＮＥＴネットワーク上に通知する必要がないので処理を終了する。
【０１０３】
ステップＳ４０において、電文生成部１２７は、ＥＣＨＯＮＥＴネットワーク上に通知するフラグの数が１つであるか否かを判断する。すなわち、電文生成部１２７は、フラグが「１」に設定されているプロパティの数が１つであるか、２つ以上であるかを判断する。ここで、フラグの数が１つであると判断された場合（ステップＳ４０でＹＥＳ）、ステップＳ４１に移行し、フラグの数が２つ以上であると判断された場合（ステップＳ４０でＮＯ）、ステップＳ４２に移行する。
【０１０４】
ステップＳ４１において、電文生成部１２７は、通知指定のある１つのプロパティの値を１つの電文でＥＣＨＯＮＥＴネットワーク上に送信するための個別電文を生成する。ステップＳ４２において、電文生成部１２７は、通知指定のある２つ以上のプロパティの値を１つの電文でＥＣＨＯＮＥＴネットワーク上に送信するための複合電文を生成する。なお、本実施形態における個別電文及び複合電文のフレーム構成は、暗号化されたセキュア電文形式及び暗号化されていない（非セキュア）平文電文形式のいずれの形式でもよい。
【０１０５】
ステップＳ４３において、通信処理部１１は、電文生成部１２７によって生成された個別電文又は複合電文をＥＣＨＯＮＥＴネットワーク上に送信する。
【０１０６】
このように、アダプタ１０２にはオブジェクトの属性を表すプロパティの値が記憶されており、電気機器１０６からのプロパティ設定・通知要求を受けて、記憶されているプロパティの値が設定されるので、電気機器１０６とネットワークとの間で直接プロパティの値を送受信するのではなく、ＥＣＨＯＮＥＴネットワークとアダプタ１０２との間でプロパティの値を送受信することができ、さらに電気機器１０６側の負荷を軽減することができる。
【０１０７】
また、プロパティには、電気機器の状態が変化した場合に報知するか否かの動作があらかじめ設定されており、プロパティ値設定部１２６によって設定されたプロパティの値に変化があり、かつ電気機器の状態が変化した場合にＥＣＨＯＮＥＴネットワーク上に報知するプロパティである場合、電気機器側は状態の変化を通信装置に通知する際に、ネットワーク上へ送信するかどうかを判断することなく通知すれば、通信装置において判断し、当該プロパティの値を送信するための電文が生成され、生成された電文が送信される。
【０１０８】
したがって、電気機器１０６は特にプロパティの値の変化による送信を意識しなくても、通信装置１０２が必要なプロパティの値を電文として構成し、ＥＣＨＯＮＥＴネットワーク上に送信することによって、ＥＣＨＯＮＥＴネットワーク上に設けられた他の電気機器１０７〜１０９に対して電気機器１０６の状態が変化したことを報知することができる。
【０１０９】
さらに、電気機器１０６からのプロパティ設定・通知要求には、電気機器の状態が変化した場合に報知するか否かの設定に関わらず、プロパティの値を通知する旨の通知指定情報（フラグ）が付与されており、このフラグに基づいてプロパティの値を送信するための電文を生成するか否かが判断される。
【０１１０】
したがって、通知指定情報を付与して設定要求を送ることによって、通信装置１０２において通知指定情報の有無を判断することによって状態の変化がなくても通知が必要と電気機器１０６が判断したプロパティの値の送信用の電文を生成することができ、ＥＣＨＯＮＥＴネットワーク上に送信することができる。
【０１１１】
さらにまた、通知指定情報が１つ存在する場合、１つのプロパティの値を１つの電文で送信するための個別電文が生成され、通知指定情報が２つ以上存在する場合、２つ以上のプロパティの値を１つの電文で送信するための複合電文が生成される。したがって、電気機器１０６からの個別及び複合電文の送信指定を簡単に行うことができる。
【０１１２】
なお、本実施の形態で説明した手段は、ＣＰＵ（またはマイコン）、ＲＡＭ、ＲＯＭ、記憶・記録装置、Ｉ／Ｏなどを備えた電気・情報機器、コンピュータ、サーバー等のハードリソースを協働させるプログラムの形態で実施してもよい。プログラムの形態であれば、磁気メディアや光メディアなどの記録媒体に記録したりインターネットなどの通信回線を用いて配信することで新しい機能の配布・更新やそのインストール作業が簡単にできる。
【産業上の利用可能性】
【０１１３】
本発明に係る通信装置、通信制御方法及び通信制御プログラムは、電気機器側の負荷を軽減することができ、電気機器と所定のネットワークとを相互に通信可能に接続する通信装置、通信制御方法及び通信制御プログラム等として有用である。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施の形態によるホームネットワークシステムの構成を示すブロック図である。
【図２】図１に示すアダプタの構成を示すブロック図である。
【図３】図２に示すアダプタの通信処理を説明するためのフローチャートである。
【図４】アダプタから電気機器に送信されるオブジェクト構成情報要求コマンドのフレーム構成の一例を示す図である。
【図５】プロパティ値設定処理に係るアダプタの構成を示すブロック図である。
【図６】図５に示すアダプタのプロパティ値設定処理を説明するためのフローチャートである。
【図７】電気機器からアダプタに送信されるプロパティ値設定・通知要求コマンドのフレーム構成の一例を示す図である。
【符号の説明】
【０１１５】
１１    通信処理部
１２    制御部
１３    記憶部
１０１    コントローラ
１０２〜１０５    アダプタ
１０６〜１０９    電気機器
１１０    宅内通信回線
１２１    ＩＦ情報認識部
１２２    オブジェクト構成確認部
１２３    オブジェクト動作設定部
１２４    ネットワーク参入処理部
１２５    オブジェクト構成追加設定部
１３１    機器オブジェクト記憶部
２００    サーバ
２０１    通信処理部
３００    宅外通信回線
【図１】
2005184551.tif 000003
【図２】
2005184551.tif 000004
【図３】
2005184551.tif 000005
【図４】
2005184551.tif 000006
【図５】
2005184551.tif 000007
【図６】
2005184551.tif 000008
【図７】
2005184551.tif 000009