(57)【要約】【課題】ネットワークに接続可能であり、さらに自身を含むサブネットを構築し、通信を中継可能な通信装置、および電気器具を提供する。【解決手段】通信アダプタ５がＧＮモードで動作中の場合は、通信制御部１６は、Ｄｉｓｃｏｖｅｒメッセージを受信すると、機器構成情報記憶部９に記録されているサブネットのネットＩＤ２５を取得し、通信アダプタ５用のサブネットのノードＩＤ２４を設定し、さらに、その通信アダプタ５用のサブネットのネットワークアドレス２６を設定する機能、家電ネットワーク１を構成する各機器間で送受信されるデータ（パケット）を、ネットワークアドレス２６を基に送受信部１７を介して中継する。【選択図】  図１
2004343485.tif 000002
【特許請求の範囲】
【請求項１】
電気器具に装着されることによって当該電気器具をネットワーク接続可能にする通信装置であって、
所定の入力操作によって発せられる信号によって、当該通信装置を前記ネットワークに接続するためのネットワーク接続情報を取得し、記憶するネットワーク接続情報取得手段と、
前記通信装置と前記電気器具によって構成されるサブネットを構築するためのサブネット接続情報を生成し、記憶するサブネット情報生成手段と、
前記ネットワークと前記サブネットとの間の通信を中継する中継手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記通信装置は、
前記通信装置が前記電気器具に装着されると、当該電気器具との通信を確立する接続手段と、
前記電気器具が有する機能の一覧が記録された制御情報を取得し、記憶する制御情報取得手段と、
前記ネットワークを介して受信する情報を前記制御情報と照合し、当該情報が前記電気器具の有する機能に該当するものであれば、前記電気器具に当該情報を送信する照合手段と、
を備え、
前記ネットワーク接続情報取得手段は、所定の入力操作によって発せられる信号を前記電気器具から受信すると、前記電気器具を前記ネットワークに接続するためのネットワーク接続情報を取得、記憶することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ネットワーク接続情報とは、前記ネットワークを識別するためのネットＩＤ、前記ネットワークを構成する前記電気器具と前記通信装置を識別するためのノードＩＤ、宛先情報であるネットワークアドレスの少なくともいずれか１つを含み、
前記サブネット接続情報とは、前記サブネットを識別するためのネットＩＤ、前記サブネットを構成する前記電気器具と前記通信装置を識別するためのノードＩＤ、宛先情報であるサブネットのネットワークアドレスの少なくともいずれか１つを含むことを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
ネットワーク接続可能な電気器具であって、
前記電気器具が有する機能の一覧が記録された制御情報を取得し、記憶する制御情報取得手段と、
所定の入力操作によって発せられる信号によって、前記電気器具を前記ネットワークに接続するためのネットワーク接続情報を取得し、記憶するネットワーク接続情報取得手段と、
前記電気器具を含んで構成されるサブネットを構築するためのサブネット接続情報を生成し、記憶するサブネット情報生成手段と、
ネットワークを介して受信する情報を前記制御情報と照合し、当該情報が前記電気器具の有する機能に該当するものであれば、前記電気器具に当該情報を送信する照合手段と、
前記ネットワークと前記サブネットとの間の通信を中継する中継手段と、
を備えることを特徴とする電気器具。
【請求項５】
前記ネットワーク接続情報とは、前記ネットワークを識別するためのネットＩＤ、前記ネットワークを構成する前記電気器具を識別するためのノードＩＤ、宛先情報であるネットワークアドレスの少なくともいずれか１つを含み、
前記サブネット接続情報とは、前記サブネットを識別するためのネットＩＤ、前記サブネットを構成する前記電気器具を識別するためのノードＩＤ、宛先情報であるサブネットのネットワークアドレスの少なくともいずれか１つを含むことを特徴とする請求項４に記載の電気器具。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続可能であり、さらに自身を含むサブネットを構築し、通信を中継可能な通信装置、および電気器具に関する。
【０００２】
【従来の技術】
近年、デジタル機器やインターネットの進歩に伴い、ユーザがＩＴ（情報技術）機器を利用して様々なサービスを享受することが一般的になってきた。デジタル機器のネットワーク化が進み、機器の低価格化ともあいまって、これまでのオフィス中心の利用から、一般家庭でもネットワークの常時接続によるインターネットアクセスや、家庭内ＬＡＮによる情報機器の連携などが現実のものとなってきており、こうしたネットワーク技術の進歩と、情報家電、情報端末自身の進化によって、ホームネットワークシステムが一般家庭に導入されつつある。
【０００３】
このホームネットワークシステムを構築する電気器具は、ネットワーク家電と呼ばれ、ネットワークに接続可能な通信機能を有し、リモート制御やコンテンツのダウンロードなどの機能を持った電気器具である。
【０００４】
例えば、ホーム端末を使って、食材のアイコンをタッチするだけで、入力された食材の賞味期限を知らせたり、庫内に残っている食材を使った料理レシピを検索したりすることが可能な冷蔵庫がある（例えば、非特許文献１）。
【０００５】
【非特許文献１】
東芝レビュー、２００２Ｖｏｌ．５７、Ｎｏ．１０、「特集  ホームネットワークの展開」
【０００６】
【発明が解決しようとする課題】
ところで、このようなネットワーク家電は、中継装置を介して他のネットワーク家電や外部のネットワークと通信を行っている。また、この中継装置は、異種プロトコル（異種伝送媒体）間の通信を中継する機能も有する。
【０００７】
ホームネットワークシステムを管理する上では、多数のネットワーク家電で１つのネットワークを構成し、一括管理するよりも、ある程度限定された台数でサブネットを構築し、サブネット毎にネットワーク家電を管理する方が好ましく、このサブネットを構築するためには中継装置が必要となる。
【０００８】
例えば、キッチンに設置される冷蔵庫や電子レンジ、炊飯器等で１つのサブネットを構築し、リビングに設置されるテレビやビデオデッキ、エアコン等で１つのサブネットを構築するといったホームネットワークの方が、余計な通信トラフィックの発生を抑えることができる。
【０００９】
しかしながら、サブネット毎に中継装置が必要となるために、サブネットを広範囲に構築するためには中継装置を多用することになり、ネットワーク構成に柔軟性を欠き、また、ネットワークの敷設費用もかさむことになる。
【００１０】
電気器具自身、または電気器具に装着される通信アダプタがサブネットを構築し、中継機能を持つことで、中継装置を使用せずにネットワークの構築を柔軟に行うことが可能となり、そのような機能を持った電気器具が要望されていた。
【００１１】
本発明は上記事情に鑑み、ネットワークに接続可能であり、さらに自身を含むサブネットを構築し、通信を中継可能な通信装置、および電気器具を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明である通信装置は、電気器具に装着されることによって当該電気器具をネットワーク接続可能にする通信装置であって、所定の入力操作によって発せられる信号によって、当該通信装置を前記ネットワークに接続するためのネットワーク接続情報を取得し、記憶するネットワーク接続情報取得手段と、前記通信装置と前記電気器具によって構成されるサブネットを構築するためのサブネット接続情報を生成し、記憶するサブネット情報生成手段と、前記ネットワークと前記サブネットとの間の通信を中継する中継手段とを備えることを特徴とする。
【００１３】
請求項１の発明によれば、通信装置自身がサブネットを構築し、ネットワークを介して受信する情報を中継するので、中継装置を利用することなく、ネットワークを構築することが可能となり、ネットワークを柔軟に構築することができる。
【００１４】
また、請求項２に記載の発明である通信装置は、請求項１に記載の通信装置であって、前記通信装置は、前記通信装置が前記電気器具に装着されると、当該電気器具との通信を確立する接続手段と、前記電気器具が有する機能の一覧が記録された制御情報を取得し、記憶する制御情報取得手段と、前記ネットワークを介して受信する情報を前記制御情報と照合し、当該情報が前記電気器具の有する機能に該当するものであれば、前記電気器具に当該情報を送信する照合手段とを備え、前記ネットワーク接続情報取得手段は、所定の入力操作によって発せられる信号を前記電気器具から受信すると、前記電気器具を前記ネットワークに接続するためのネットワーク接続情報を取得、記憶することを特徴とする。
【００１５】
請求項２の発明によれば、通信装置自身がサブネットを構築し、ネットワークを介して受信する情報を中継しつつ、通信装置自身が装着された電気器具への情報は、電気器具へ送信するので、電気器具本来の機能はそのまま使用可能な状態で、中継装置を利用することなく、ネットワークを構築することが可能となり、ネットワークを柔軟に構築することができる。
【００１６】
また、請求項４に記載の発明である電気器具は、ネットワーク接続可能な電気器具であって、前記電気器具が有する機能の一覧が記録された制御情報を取得し、記憶する制御情報取得手段と、所定の入力操作によって発せられる信号によって、前記電気器具を前記ネットワークに接続するためのネットワーク接続情報を取得し、記憶するネットワーク接続情報取得手段と、前記電気器具を含んで構成されるサブネットを構築するためのサブネット接続情報を生成し、記憶するサブネット情報生成手段と、ネットワークを介して受信する情報を前記制御情報と照合し、当該情報が前記電気器具の有する機能に該当するものであれば、前記電気器具に当該情報を送信する照合手段と、前記ネットワークと前記サブネットとの間の通信を中継する中継手段とを備えることを特徴とする。
【００１７】
請求項４の発明によれば、電気器具自身がサブネットを構築し、ネットワークを介して受信する情報を中継するので、中継装置を利用することなく、ネットワークを構築することが可能となり、ネットワークを柔軟に構築することができる。
【００１８】
【発明の実施の形態】
本発明の実施形態について、図１〜図８に基づいて説明する。
【００１９】
図１に本実施形態の家電ネットワーク１の構成を示す。本実施形態における家電ネットワーク１は、家電ネットワーク１に接続された電気器具３をコントロールする機能を有するコントローラ２、および複数の電気器具３から構成され、また、電気器具３はその電気器具３が本来有する機能を制御する家電制御装置４、およびその電気器具３を家電ネットワーク１に接続させるための通信アダプタ５を備え、中継装置６によって相互に接続される。また、家電ネットワーク１は、モデム等の通信機器を介してインターネット等のネットワークに接続される。なお、家電ネットワーク１は、例えば、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）等の近距離無線音声／データ通信規格に沿って構築される無線通信回線、または有線通信回線のいずれでも良い。
【００２０】
コントローラ２は、タッチパネルや操作スイッチ等の入力装置、およびディスプレイやスピーカー等の出力装置を備え、さらに主制御部７、送受信部８、機器構成情報記憶部９、入力制御部１０、および出力制御部１１を備える。
【００２１】
主制御部７は、Ｄｉｓｃｏｖｅｒメッセージを受信すると、機器構成情報記憶部９に記録されているネットＩＤ２５を取得し、通信アダプタ５用のノードＩＤ２４を設定し、さらに、その通信アダプタ５用のネットワークアドレス２６を設定する機能、送受信部８を介して、通信アダプタ５に機器構成情報１９と機器制御情報２０の要求を送信する機能、機器構成情報１９と機器制御情報２０を受信すると、機器構成情報記憶部９に記憶されている機器接続情報２３に、その通信アダプタ５に設定されたネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６と供に、機器構成情報１９と機器制御情報２０を記録し、インスタンスリストを作成する機能を有する。
【００２２】
送受信部８は、中継装置６から送信されるデータ（パケット）を受信する機能、主制御部７が作成するデータ（パケット）を送信する機能を有する。
【００２３】
機器構成情報記憶部９は、ＭＡＣアドレス２１（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ）、認証コード２２、機器接続情報２３、ノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６を記憶する。
【００２４】
入力制御部１０は、タッチパネル、操作スイッチ等の入力装置からの入力情報を取得し、その入力情報を主制御部７へ転送する機能を有する。
【００２５】
出力制御部１１は、ＨＴＭＬファイル等に記述されているページの内容をレンダリングし、ディスプレイ上に表示する機能、音声をスピーカーから出力させる機能を有する。
【００２６】
家電制御装置４は、家電制御部１２、家電情報記憶部１３、入力制御部１４、および出力制御部１５を備える。
【００２７】
家電制御部１２は、通信アダプタ５が家電制御装置４に接続されたことを検出すると、所定のパターンデータを通信アダプタ５に対して送信し続ける機能、家電情報記憶部１３から機器構成情報１９、および機器制御情報２０を取得し、通信アダプタ５へ送信する機能、通知された信号が、通信アダプタ５を初期設定モード、またはＧＮモードへ移行させるための所定のスイッチ操作であることを検出すると、通信アダプタ５へ初期設定モード、またはＧＮモードへの移行指示を送信する機能、通知された信号が、通信アダプタ５を再起動させるための所定のスイッチ操作であることを検出すると、通信アダプタ５へ再起動指示を送信する機能を有する。
【００２８】
家電情報記憶部１３は、その電気器具３が本来有する機能を実現するためのプログラムやデータを記憶する他に、機器構成情報１９、および機器制御情報２０を記憶する。
【００２９】
入力制御部１４は、タッチパネル、操作スイッチ、センサー、開閉スイッチ等の入力装置からの入力情報を取得し、その入力情報を家電制御部１２へ転送する機能を有する。
【００３０】
出力制御部１５は、家電制御部１２によって生成されるメッセージ情報をディスプレイ上に表示する機能、音声情報をスピーカーから出力させる機能を有する。
【００３１】
また、通信アダプタ５は、通信制御部１６、送受信部１７、および制御情報記憶部１８を備える。
【００３２】
通信制御部１６は、家電制御装置４から機器構成情報１９、および機器制御情報２０を受信すると、制御情報記憶部１８にその機器構成情報１９、および機器制御情報２０を記録する機能、家電制御装置４から初期設定モードへの移行指示を受信すると、初期設定モードへ移行し、コントローラ２に通信アダプタ５を認識させるためのＤｉｓｃｏｖｅｒメッセージを送出する機能、家電制御装置４から再起動指示を受信すると、再起動を行う機能、家電制御装置４から初期化指示を受信すると、制御情報記憶部１８に記録されているノードＩＤ２４、ネットＩＤ２５、ネットワークアドレス２６、および機器接続情報２３を消去する機能、取得した機器構成情報１９と機器制御情報２０を家電制御装置４に送信すると供に、その機器構成情報１９と機器制御情報２０との登録を指示する機能を有する。
【００３３】
また、ＧＮモードで動作中の場合は、通信制御部１６は、Ｄｉｓｃｏｖｅｒメッセージを受信すると、機器構成情報記憶部９に記録されているサブネットのネットＩＤ２５を取得し、通信アダプタ５用のサブネットのノードＩＤ２４を設定し、さらに、その通信アダプタ５用のサブネットのネットワークアドレス２６を設定する機能、家電ネットワーク１を構成する各機器間で送受信されるデータ（パケット）を、ネットワークアドレス２６を基に送受信部１７を介して中継する機能を有する。
【００３４】
送受信部１７は、中継装置６、またはサブネットを構成する電気器具３から送信されるデータ（パケット）を受信、送出する機能、通信制御部１６が作成するデータ（パケット）を送信する機能を有する。
【００３５】
制御情報記憶部１８は、通信アダプタ５自身のＭＡＣアドレス２１を記憶し、接続された電気器具３の機器構成情報１９と機器制御情報２０とを記憶可能であり、さらに認証コード２２、機器接続情報２３（ドメイン用、サブネット用）、ノードＩＤ２４（ドメイン用、サブネット用）、ネットＩＤ２５（ドメイン用、サブネット用）、ネットワークアドレス２６（ドメイン用、サブネット用）を記憶する。
【００３６】
また、中継装置６（ＮＡＰ）は、家電ネットワーク１を構成する各機器間で送受信されるデータ（パケット）を、ネットワークアドレス２６を基に中継する機能を有する。
【００３７】
ここで、本実施形態において各記憶部９，１３，１８に記録される各種情報１９〜２６について説明する。
【００３８】
機器構成情報１９とは、電気器具３の機種や型名（製造番号を含む）等、電気器具３を識別するためのユニークな識別情報であり、また、機器制御情報２０とは、電気器具３としての動作可能な機能の一覧が記録された情報であり、機能の識別コードと、機能の実施可能範囲が記録される。
【００３９】
また、認証コード２２とは、他の機器から電気器具３にアクセスする際の一種のパスワードとして用いられる情報である。
【００４０】
また、機器接続情報２３とは、家電ネットワーク１内に存在する電気機器毎のネットワーク接続に関する情報であり、電気機器毎に、機器構成情報１９、機器制御情報２０、認証コード２２、ノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６を記録する。
【００４１】
また、ネットＩＤ２５とは、ネットワークを識別するための情報であり、家電ネットワーク１毎（サブネットがある場合には、サブネット毎）に割り振られるＩＤ情報である。ノードＩＤ２４とは、家電ネットワーク１（サブネット）内に存在する電気器具３を識別するための情報であり、電気器具３毎（コントローラ２、中継装置６を含む）に割り振られるＩＤ情報である。
【００４２】
また、ネットワークアドレス２６とは、家電ネットワーク１（サブネット）内に存在する電気器具３のアドレス情報であり、電気器具３毎（コントローラ２、中継装置６を含む）に割り振られる。ＭＡＣアドレス２１やノードＩＤ２４を基に生成するようにしても良い。
【００４３】
なお、本実施形態において、ＮＡＰ（Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）とは、家電ネットワークと外部ネットワークを接続するブリッジとして機能する通信装置のことを指し、外部ネットワークからのデータをＰＡＮ−ｕに配信する。本実施形態では中継装置６のことである。
【００４４】
また、ＧＮ（Ｇｒｏｕｐ  Ａｄ−ｈｏｃ  Ｎｅｔｗｏｒｋ）とは、１つ以上のＰＡＮ−ｕが接続され、ＰＡＮ−ｕ間のデータの配信を行う通信装置のことを指す。ＧＮモードで動作中の通信アダプタ５（または電気器具３）とは、ＰＡＮ−ｕ間のデータの配信を行う通信アダプタ５（または電気器具３）のことである。
【００４５】
また、ＰＡＮ−ｕ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ−ｕｓｅｒ）とは、ＮＡＰ、またはＧＮに接続されるクライアント機器のことを指す。本実施形態ではＰＡＮ−ｕモードで動作中の通信アダプタ５（または電気器具３）のことである。
【００４６】
次に本実施形態における家電ネットワーク１で行われる処理について説明する。
【００４７】
≪ＧＮモード初期設定時の処理≫
次に、電気器具３（通信アダプタ５を接続された家電制御装置４）とコントローラ２との通信をＧＮモードで確立する処理について、図２のシーケンス図に基づいて説明する。なお、図３に示すように（実線部分、破線を除く）、家電制御装置４の家電情報記憶部１３には、予め機器構成情報１９と機器制御情報２０が記憶されていることとし、通信アダプタ５の制御情報記憶部１８には、予めＭＡＣアドレス２１、機器構成情報１９、機器制御情報２０、および認証コード２２が記憶されていることとする。また、コントローラ２の機器構成情報記憶部９には、コントローラ２自身のＭＡＣアドレス２１、認証コード２２、機器接続情報２３、ノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６が記憶されていることとする。
【００４８】
通信アダプタ５を接続された家電制御装置４（電気器具３）とコントローラ２との通信をＧＮモードで確立するためには、まず、通信アダプタ５をＧＮモードへ移行させ、コントローラ２からの諸情報を受信可能な状態にしなければならない。そのＧＮモードへの移行については自動で行う場合と、手動で行う場合とが考えられるが、本実施形態では、手動で行う場合を用いて説明する。
【００４９】
家電制御装置４の入力制御部１４は、ユーザが入力した所定のスイッチ操作を取得すると、そのスイッチ操作から取得された信号を家電制御部１２へ通知する。家電制御部１２は、通知された信号が、通信アダプタ５をＧＮモードへ移行させるための所定のスイッチ操作であることを検出すると（ステップＳ０１）、通信アダプタ５へＧＮモードへの移行指示を送信する（ステップＳ０２）。
【００５０】
通信アダプタ５の通信制御部１６は、家電制御装置４からＧＮモードへの移行指示を受信すると、ＧＮモードへ移行する処理を開始する（ステップＳ０３）。また、ユーザがコントローラ２を操作し、電気器具３を探査するコマンドを入力すると、コントローラ２の主制御部７は、送受信部８を介して、電気器具３を探査するためのＩｎｑｕｉｒｙメッセージを送信する（ステップＳ０４）。このＩｎｑｕｉｒｙメッセージは、家電ネットワーク１全体にブロードキャストされる。
【００５１】
通信アダプタ５がこのＩｎｑｕｉｒｙメッセージを受信すると、通信制御部１６は、送受信部１７を介してコントローラ２に通信アダプタ５を認識させるためのＤｉｓｃｏｖｅｒメッセージを送出する（ステップＳ０５）。このＤｉｓｃｏｖｅｒメッセージは、送信元に通信アダプタ５のＭＡＣアドレス２１を設定、送信先は家電ネットワーク１全体を設定し、ブロードキャストされる。
【００５２】
コントローラ２の主制御部７は、送受信部８を介して、家電ネットワーク１に送出されているＤｉｓｃｏｖｅｒメッセージを受信すると（ステップＳ０６）、機器構成情報記憶部９に記録されているネットＩＤ２５を取得し、通信アダプタ５用のノードＩＤ２４を設定（ステップＳ０７）、さらに、その通信アダプタ５用のネットワークアドレス２６を設定する（ステップＳ０８）。
【００５３】
次に、主制御部７は、設定したネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を通信アダプタ５に送信するよう送受信部８に指示し、送受信部８は、通信アダプタ５のＭＡＣアドレス２１を送信先としてネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を通信アダプタ５に送信する（ステップＳ０９）。
【００５４】
通信アダプタ５の送受信部１７は、ネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を受信すると、通信制御部１６に転送し、通信制御部１６は、受信したネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を制御情報記憶部１８に記録する（ステップＳ１０）。
【００５５】
次に、コントローラ２の主制御部７は、送受信部８を介して、通信アダプタ５に機器構成情報１９と機器制御情報２０の要求を送信する（ステップＳ１１）。通信アダプタ５の通信制御部１６は、送受信部１７を介して、コントローラ２から機器構成情報１９と機器制御情報２０の要求を受信すると、制御情報記憶部１８に記録されている機器構成情報１９と機器制御情報２０を取得し、取得した機器構成情報１９と機器制御情報２０をコントローラ２に送信するよう送受信部１７に指示し、送受信部１７は、コントローラ２のネットワークアドレス２６を送信先として機器構成情報１９と機器制御情報２０をコントローラ２に送信する（ステップＳ１２）。
【００５６】
コントローラ２の主制御部７は、送受信部８を介して、機器構成情報１９と機器制御情報２０を受信すると、機器構成情報記憶部９に記憶されている機器接続情報２３に、その通信アダプタ５に設定されたネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６と供に、機器構成情報１９と機器制御情報２０を記録し、インスタンスリストを作成する（ステップＳ１３）。
【００５７】
また、主制御部７は、通信アダプタ５が接続される中継装置６のネットワークアドレス２６と認証コード２２を機器構成情報記憶部９に記録されている機器接続情報２３から取得する。次に、主制御部７は、取得した中継装置６のネットワークアドレス２６と認証コード２２を通信アダプタ５に送信するよう送受信部８に指示し、送受信部８は、通信アダプタ５のネットワークアドレス２６またはＭＡＣアドレス２１を送信先として中継装置６のネットワークアドレス２６と認証コード２２を通信アダプタ５に送信する（ステップＳ１４）。
【００５８】
通信アダプタ５の送受信部１７は、中継装置６のネットワークアドレス２６と認証コード２２を受信すると、通信制御部１６に転送し、通信制御部１６は、受信した中継装置６のネットワークアドレス２６と認証コード２２を機器接続情報２３として制御情報記憶部１８に記録する（ステップＳ１５）。この時、通信アダプタ５からコントローラ２へ中継装置６のネットワークアドレス２６と認証コード２２の記録が完了したことを示す情報を送信するようにしても良い。また、以上の処理が完了したことを示すメッセージを家電制御装置４の出力制御部１５からディスプレイ等の出力装置に出力し、ユーザに処理完了を通知するようにしても良い。
【００５９】
なお、このステップＳ１３とステップＳ１４の処理は、ＧＮモードの電気器具３（通信アダプタ５を接続された家電制御装置４）を中継装置６に接続して使用する場合にのみ必要となる。
【００６０】
ここまでの処理で、図３に破線で示すノードＩＤ２４（ドメイン）、ネットＩＤ２５（ドメイン）、ネットワークアドレス２６（ドメイン）、および機器接続情報２３が通信アダプタ５の制御情報記憶部１８に記録される。
【００６１】
以上の処理が完了した後、通信アダプタ５の通信制御部１６は、通信アダプタ５自身がサブネットを構築する場合に使用されるノードＩＤ２４（サブネット）、ネットＩＤ２５（サブネット）を設定する（ステップＳ１６）。このネットＩＤ２５（サブネット）はネットＩＤ２５（ドメイン）とは異なる値となる。
【００６２】
次に、通信アダプタ５の通信制御部１６は、サブネット内で使用される通信アダプタ５自身のネットワークアドレス２６（サブネット）を設定し（ステップＳ１７）、ノードＩＤ２４（サブネット）、ネットＩＤ２５（サブネット）、およびネットワークアドレス２６（サブネット）を制御情報記憶部１８に記録する。
【００６３】
この後、ユーザがコントローラ２に対して電気器具３（通信アダプタ５）の認証コード２２を入力すると（ステップＳ１８）、入力された認証コード２２は入力制御部１０によって取得され、主制御部７は、取得された認証コード２２を、機器構成情報記憶部９に記録されている機器接続情報２３に記録する（ステップＳ１９）。
【００６４】
ＧＮモード設定時には、通信アダプタ５の制御情報記憶部１８にはドメイン用のノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６と、サブネット用のノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６とが記録される。このように、ＧＮモードの初期設定処理を行うことで、コントローラ２−電気器具３間の通信がＧＮモードで確立される。なお、自動でＧＮモードへ移行する場合は、前述のステップＳ１６から直接ＧＮモードへ移行する処理を開始し、ステップＳ０１、ステップＳ０２の処理は省略する。
【００６５】
なお、コントローラ２と通信アダプタ５が中継装置６を介さず、直接通信を行う場合は、ステップＳ１３とステップＳ１４の処理で、コントローラ２からコントローラ２自身の認証コード２２を送信し、通信アダプタ５はそのコントローラ２の認証コード２２を制御情報記憶部１８に記録する。
【００６６】
≪サブネットへ接続する際の初期設定処理≫
次に、電気器具３（通信アダプタ５（ＰＡＮ−ｕモードで動作）を接続された家電制御装置４）とＧＮモードで動作中の電気器具３（通信アダプタ５）との通信を確立する処理について、図４のシーケンス図に基づいて説明する。
【００６７】
また、図５に示すように（実線部分、破線を除く）、サブネットに接続しようとする電気器具３に装着されている通信アダプタ５（以降、通信アダプタ５（ＰＡＮ−ｕ）と称す。（ＰＡＮ−ｕ）と付されているものは全て通信アダプタ５（ＰＡＮ−ｕ）に属す。）の制御情報記憶部１８には、予め機器構成情報１９、機器制御情報２０、ＭＡＣアドレス、および認証コード２２が記憶されていることとし、ＧＮモードで動作中の通信アダプタ５（以降、通信アダプタ５（ＧＮ）と称す。（ＧＮ）と付されているものは全て通信アダプタ５（ＧＮ）に属す。）の制御情報記憶部１８には、予めＭＡＣアドレス２１、機器構成情報１９、機器制御情報２０、認証コード２２、ドメインおよびサブネット用のノードＩＤ２４、ドメインおよびサブネット用のネットＩＤ２５、ドメインおよびサブネット用のネットワークアドレス２６、およびドメイン用の機器接続情報２３が記憶されていることとする。
【００６８】
なお、通信アダプタ５（ＧＮ）と、通信アダプタ５（ＰＡＮ−ｕ）とは、図３に示す家電制御装置４に接続されていることとする。
【００６９】
通信アダプタ５（ＰＡＮ−ｕ）と通信アダプタ５（ＧＮ）との通信を確立するためには、まず、サブネットに接続しようとする電気器具３の通信アダプタ５（ＰＡＮ−ｕ）を初期設定モードへ移行させ、通信アダプタ５（ＧＮ）からの諸情報を受信可能な状態にしなければならない。その初期設定モードへの移行については自動で行う場合と、手動で行う場合とが考えられるが、本実施形態では、手動で行う場合を用いて説明する。
【００７０】
サブネットに接続しようとする電気器具３の家電制御装置４の入力制御部１４は、ユーザが入力した所定のスイッチ操作を取得すると、そのスイッチ操作から取得された信号を家電制御部１２へ通知する。家電制御部１２は、通知された信号が、通信アダプタ５（ＰＡＮ−ｕ）を初期設定モードへ移行させるための所定のスイッチ操作であることを検出すると（ステップＳ２１）、通信アダプタ５（ＰＡＮ−ｕ）へ初期設定モードへの移行指示を送信する（ステップＳ２２）。
【００７１】
通信アダプタ５（ＰＡＮ−ｕ）の通信制御部１６（ＰＡＮ−ｕ）は、家電制御装置４から初期設定モードへの移行指示を受信すると、初期設定モードへ移行する処理を開始し（ステップＳ２３）、通信アダプタ５（ＧＮ）に通信アダプタ５（ＰＡＮ−ｕ）を認識させるためのＤｉｓｃｏｖｅｒメッセージを送出する（ステップＳ２４）。このＤｉｓｃｏｖｅｒメッセージは、送信元に通信アダプタ５（ＰＡＮ−ｕ）のＭＡＣアドレス２１を設定、送信先は家電ネットワーク１全体を設定し、ブロードキャストされる。
【００７２】
この時、上述のステップＳ０４のように、電気器具３（通信アダプタ５（ＰＡＮ−ｕ））を探査するため、ユーザの所定の操作をもって通信アダプタ５（ＧＮ）がＩｎｑｕｉｒｙメッセージを送信し、通信アダプタ５（ＰＡＮ−ｕ）がその返信メッセージとしてＤｉｓｃｏｖｅｒメッセージを送信するようにしても良い。
【００７３】
通信アダプタ５（ＧＮ）の主制御部７（ＧＮ）は、送受信部８（ＧＮ）を介して、家電ネットワーク１に送出されているＤｉｓｃｏｖｅｒメッセージを受信する（ステップＳ２５）。主制御部７（ＧＮ）は、Ｄｉｓｃｏｖｅｒメッセージを受信すると、制御情報記憶部１８（ＧＮ）に記録されているサブネットのネットＩＤ２５を取得し、通信アダプタ５（ＰＡＮ−ｕ）のサブネット用のノードＩＤ２４を設定（ステップＳ２６）、さらに、その通信アダプタ５（ＰＡＮ−ｕ）のサブネット用のネットワークアドレス２６を設定する（ステップＳ２７）。
【００７４】
次に、通信アダプタ５（ＧＮ）の主制御部７（ＧＮ）は、設定したサブネット用のネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を通信アダプタ５（ＰＡＮ−ｕ）に送信するよう送受信部８（ＧＮ）に指示し、送受信部８（ＧＮ）は、通信アダプタ５（ＰＡＮ−ｕ）のＭＡＣアドレス２１を送信先としてサブネット用のネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を通信アダプタ５（ＰＡＮ−ｕ）に送信する（ステップＳ２８）。
【００７５】
通信アダプタ５（ＰＡＮ−ｕ）の送受信部１７（ＰＡＮ−ｕ）は、サブネット用のネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を受信すると、通信制御部１６（ＰＡＮ−ｕ）に転送し、通信制御部１６（ＰＡＮ−ｕ）は、受信したサブネット用のネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６を制御情報記憶部１８（ＰＡＮ−ｕ）に記録する（ステップＳ２９）。
【００７６】
また、通信アダプタ５（ＧＮ）の主制御部７（ＧＮ）は、通信アダプタ５（ＧＮ）自身のサブネット用のネットワークアドレス２６と認証コード２２を制御情報記憶部１８から取得する。次に、主制御部７（ＧＮ）は、取得した通信アダプタ５（ＧＮ）自身のサブネット用のネットワークアドレス２６と認証コード２２を通信アダプタ５（ＰＡＮ−ｕ）に送信するよう送受信部８（ＧＮ）に指示し、送受信部８（ＧＮ）は、通信アダプタ５（ＰＡＮ−ｕ）のネットワークアドレス２６またはＭＡＣアドレス２１を送信先として通信アダプタ５（ＧＮ）自身のサブネット用のネットワークアドレス２６と認証コード２２を通信アダプタ５（ＰＡＮ−ｕ）に送信する（ステップＳ３０）。
【００７７】
通信アダプタ５（ＰＡＮ−ｕ）の送受信部１７（ＰＡＮ−ｕ）は、通信アダプタ５（ＧＮ）自身のサブネット用のネットワークアドレス２６と認証コード２２を受信すると、通信制御部１６（ＰＡＮ−ｕ）に転送し、通信制御部１６（ＰＡＮ−ｕ）は、受信した通信アダプタ５（ＧＮ）自身のサブネット用のネットワークアドレス２６と認証コード２２を機器接続情報２３として制御情報記憶部１８（ＰＡＮ−ｕ）に記録する（ステップＳ３１）。この時、以上の処理が完了したことを示すメッセージを家電制御装置４の出力制御部１５からディスプレイ等の出力装置に出力し、ユーザに処理完了を通知するようにしても良い。
【００７８】
以上の処理が完了した後、サブネットに接続しようとする電気器具３の家電制御装置４の入力制御部１４は、ユーザが入力した所定のスイッチ操作を取得すると、そのスイッチ操作から取得された信号を家電制御部１２へ通知する。家電制御部１２は、通知された信号が、通信アダプタ５（ＰＡＮ−ｕ）を再起動させるための所定のスイッチ操作であることを検出すると（ステップＳ３２）、通信アダプタ５（ＰＡＮ−ｕ）へ再起動指示を送信する（ステップＳ３３）。
【００７９】
通信アダプタ５（ＰＡＮ−ｕ）の通信制御部１６（ＰＡＮ−ｕ）は、家電制御装置４から再起動指示を受信すると、再起動を行う（ステップＳ３４）。なお、ステップＳ３１の処理が完了した後、通信アダプタ５（ＰＡＮ−ｕ）が自動的に再起動するようにしても良い。
【００８０】
このように、サブネットへ接続する電気器具３の初期設定処理を行うことで、通信アダプタ５（ＧＮ）−電気器具３（ＰＡＮ−ｕ）間のサブネットが構築される。
【００８１】
≪コントローラへの機器登録の処理≫
次に、コントローラへの機器登録の処理について、図６のシーケンス図に基づいて説明する。
【００８２】
上記の処理を行うことで、電気器具３（ＰＡＮ−ｕ）は家電ネットワーク１のサブネットへ接続される。しかし、ここまでの処理では、家電ネットワーク１のサブネットに接続されただけであり、コントローラ２はネットワークアドレス２６が不明なためサブネットに接続された電気器具３（ＰＡＮ−ｕ）を認識することができず、そのため、電気器具３（ＰＡＮ−ｕ）がどのような機器であるのか把握することができない。従って、ノードＩＤ２４、ネットＩＤ２５、ネットワークアドレス２６、機器構成情報１９、および機器制御情報２０をコントローラ２へ登録し、電気器具３（ＰＡＮ−ｕ）をコントローラ２に認識させる必要がある。
【００８３】
まず、サブネットへ新規参入した電気器具３（通信アダプタ５（ＰＡＮ−ｕ））の初期設定が終了すると、通信アダプタ５（ＧＮ）の通信制御部１６（ＧＮ）は、送受信部８を介して、サブネットへ新規参入した電気器具３（ＰＡＮ−ｕ）に設定したノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６と供に、機器接続情報２３の登録要求を送信する（ステップＳ４１）。
【００８４】
この時、上述のステップＳ０４のように、電気器具３（通信アダプタ５（ＰＡＮ−ｕ））を探査するため、ユーザの所定の操作をもってコントローラ２がＩｎｑｕｉｒｙメッセージを送信し、通信アダプタ５（ＧＮ）または通信アダプタ５（ＰＡＮ−ｕ）がその返信メッセージとして登録要求を送信するようにしても良い。
【００８５】
コントローラ２の主制御部７は、送受信部８を介して、サブネットへ新規参入した電気器具３（ＰＡＮ−ｕ）に設定したノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６と供に、機器接続情報２３の登録要求を受信すると、機器構成情報記憶部に記録されている機器制御情報２３にノードＩＤ２４、ネットＩＤ２５、およびネットワークアドレス２６を記録する（ステップＳ４２）。
【００８６】
次に、コントローラ２の主制御部７は、送受信部８を介して、通信アダプタ５（ＧＮ）を介して通信アダプタ５（ＰＡＮ−ｕ）に電気器具３（ＰＡＮ−ｕ）の機器構成情報１９と機器制御情報２０の要求を送信する（ステップＳ４３）。
【００８７】
通信アダプタ５（ＧＮ）の通信制御部１６（ＧＮ）は、送受信部１７（ＧＮ）を介して、コントローラ２から機器構成情報１９と機器制御情報２０の要求を受信すると、送受信部１７（ＧＮ）を介して、通信アダプタ５（ＰＡＮ−ｕ）に転送する（ステップＳ４４）。
【００８８】
通信アダプタ５（ＰＡＮ−ｕ）の通信制御部１６（ＰＡＮ−ｕ）は、送受信部１７（ＰＡＮ−ｕ）を介して、コントローラ２からの機器構成情報１９と機器制御情報２０の要求を受信すると、制御情報記憶部１８（ＰＡＮ−ｕ）に記録されている機器構成情報１９と機器制御情報２０を取得し、取得した機器構成情報１９と機器制御情報２０をコントローラ２に送信するよう送受信部１７（ＰＡＮ−ｕ）に指示し、送受信部１７（ＰＡＮ−ｕ）は、機器構成情報１９と機器制御情報２０を、通信アダプタ５（ＧＮ）を介してコントローラ２に送信する（ステップＳ４５）。
【００８９】
通信アダプタ５（ＧＮ）の通信制御部１６（ＧＮ）は、送受信部１７（ＧＮ）を介して、通信アダプタ５（ＰＡＮ−ｕ）から機器構成情報１９と機器制御情報２０を受信すると、送受信部１７（ＧＮ）を介して、コントローラ２に転送する（ステップＳ４６）。
【００９０】
コントローラ２の主制御部７は、送受信部８を介して、電気器具３（ＰＡＮ−ｕ）の機器構成情報１９と機器制御情報２０を受信すると、機器構成情報記憶部９に記憶されている機器接続情報２３に、その通信アダプタ５に設定されたネットＩＤ２５、ノードＩＤ２４、およびネットワークアドレス２６と供に、機器構成情報１９と機器制御情報２０を記録し、インスタンスリストを作成する（ステップＳ４７）。
【００９１】
この後、ユーザがコントローラ２に対してサブネットに新規参入した電気器具３（ＰＡＮ−ｕ）（または通信アダプタ５（ＰＡＮ−ｕ））の認証コード２２を入力すると（ステップＳ４８）、入力された認証コード２２は入力制御部１０によって取得され、主制御部７は、取得された認証コード２２を、機器構成情報記憶部９に記録されている機器接続情報２３に記録する（ステップＳ４９）。
【００９２】
このように機器登録処理を行うことで、コントローラ２−サブネットに新規参入した電気器具３間の通信が確立される。
【００９３】
図７に示すように、１台の中継装置６に多数の電気器具３が接続されていた場合、この中の１台の電気器具３をＧＮモードで動作させることによって、図８に示すように、サブネットを含む家電ネットワーク１を構築することができる。中継装置６を利用することなく、家電ネットワーク１を広範囲に構築することが可能となり、家電ネットワーク１を柔軟に構築することができる。
【００９４】
例えば、図８において、ＧＮモードで動作中の電子レンジは、コントローラや外部ネットワークからサブネットを構成する冷蔵庫やビデオデッキへ様々なデータを中継することになるが、そのデータ中継の際は、電子レンジに装着された通信アダプタ５（ＧＮ）がデータを受信し、通信制御部１６（ＧＮ）は、そのデータの送り先として設定されているネットワークアドレス２６が、電子レンジ自身に付与されたアドレスであれば、そのまま電子レンジの家電制御装置４に送信する。また、ネットワークアドレス２６が、サブネットを構成する冷蔵庫やビデオデッキに付与されたアドレスであれば、通信制御部１６（ＧＮ）は、受信したデータをそのままサブネットに送出する。
【００９５】
冷蔵庫、またはビデオデッキに装着された通信アダプタ５（ＰＡＮ−ｕ）がサブネットに送出されたデータを受信し、通信制御部１６（ＰＡＮ−ｕ）は、そのデータの送り先として設定されているネットワークアドレス２６を参照し、冷蔵庫、またはビデオデッキ自身に付与されたアドレスであれば、受信したデータをそのまま冷蔵庫、またはビデオデッキの家電制御装置４に送信する。また、冷蔵庫、またはビデオデッキ自身に付与されたアドレスでなければ、通信制御部１６（ＰＡＮ−ｕ）は、受信したデータを破棄する。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、通信装置自身がサブネットを構築し、ネットワークを介して受信する情報を中継するので、中継装置を利用することなく、ネットワークを構築することが可能となり、ネットワークを柔軟に構築することができる。
【図面の簡単な説明】
【図１】家電ネットワークの構成と、機能構成を示す図である。
【図２】ＧＮモード初期設定時の処理を示すシーケンス図である。
【図３】ＧＮモード初期設定時における機能構成、および家電情報記憶部、制御情報記憶部に記憶される情報の種類を示す図である。
【図４】電気器具をサブネットへ接続する際の初期設定の処理を示すシーケンス図である。
【図５】電気器具をサブネットへ接続する際の機能構成、および制御情報記憶部に記憶される情報の種類を示す図である。
【図６】コントローラへの機器登録の処理を示すシーケンス図である。
【図７】サブネットを含まない家電ネットワークの構築例である。
【図８】サブネットを含む家電ネットワークの構築例である。
【符号の説明】
１  家電ネットワーク
２  コントローラ
３  電気器具
４  家電制御装置
５  通信アダプタ
６  中継装置
７  主制御部
８  送受信部
９  機器構成情報記憶部
１０  入力制御部
１１  出力制御部
１２  家電制御部
１３  家電情報記憶部
１４  入力制御部
１５  出力制御部
１６  通信制御部
１７  送受信部
１８  制御情報記憶部
１９  機器構成情報
２０  機器制御情報
２１  ＭＡＣアドレス
２２  認証コード
２３  機器接続情報
２４  ノードＩＤ
２５  ネットＩＤ
２６  ネットワークアドレス
【図１】
2004343485.tif 000003
【図２】
2004343485.tif 000004
【図３】
2004343485.tif 000005
【図４】
2004343485.tif 000006
【図５】
2004343485.tif 000007
【図６】
2004343485.tif 000008
【図７】
2004343485.tif 000009
【図８】
2004343485.tif 000010