(57)【要約】  【課題】  ユーザによる連動設定作業を不要にし、メーカや機種が異なる各機器を連動させるための制御情報を一元管理できる連動システムを提供する。  【解決手段】  ホームネットワークシステムのＬＡＮに接続された各機器から定期的にブロードキャスト送信される機器名情報を連動制御装置は受信して、ＬＡＮに接続されている各機器を認識し、これらの機器に係る連動設定情報を、全ての連動システム対応機器に係る連動設定情報が一元管理されている制御情報管理サーバに問い合わせして取得する。連動制御装置は、起動機器から送信された動作メッセージを受信すると取得した連動設定情報に基づいて、連動機器に連動動作を指示する連動動作メッセージを送信する。  【選択図】  図５
2005102156.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の機器と管理装置と連動制御装置とを含む連動システムであって、
前記管理装置は、１の機器の動作に応じて別の機器を連動させるための制御情報を管理し、
前記連動制御装置は、
前記ネットワークに接続された機器を認識する認識手段と、
前記認識手段により認識された機器に係る前記制御情報を、前記管理装置から取得する取得手段と、
前記認識手段により認識されている機器の動作を検知する検知手段と、
前記取得手段により取得された制御情報に基づいて、検知された機器の動作に応じて別の機器を連動させる制御を行う制御手段とを備える
ことを特徴とする連動システム。
【請求項２】
前記各機器は、前記ネットワークに接続された場合に、自機を識別する情報である機器識別情報を当該ネットワークに送信し、動作した場合に、その動作を示す動作情報を当該ネットワークに送信し、
前記制御情報は、１の機器が所定の動作を行った場合に当該機器から送信される動作情報と、当該動作に応じて別の機器に所定の動作を行わせる命令情報である連動動作情報と、動作を行った機器及びそれに連動する機器の機器識別情報とを対応付けた情報であり、
前記認識手段は、前記ネットワークに接続された機器から送信される機器識別情報を受信することにより機器を認識し、
前記取得手段は、前記認識手段により認識された機器の機器識別情報を前記管理装置に送信し、その応答として前記管理装置から前記制御情報を受信して取得し、
前記検知手段は、動作した機器から送信された動作情報を受信することにより動作を検知し、
前記制御手段は、前記取得手段により取得された制御情報に基づいて、受信した動作情報と対応付けられている連動動作情報を該当の機器に送信し、
前記管理装置は、
前記連動制御装置から送信された機器識別情報が対応付けられている制御情報を前記連動制御装置に送信する
ことを特徴とする請求項１に記載の連動システム。
【請求項３】
前記制御情報は、１の機器が所定の動作を行った場合に当該機器から送信される動作情報と、当該動作に応じて提示機器に提示情報を提示させる連動動作情報と、動作を行った機器及び提示機器の機器識別情報とを対応付けた情報であり、
前記管理装置は更に、前記提示情報を管理し、
前記取得手段は、前記認識手段により認識された機器に係る前記制御情報と前記提示情報とを、前記管理装置から取得し、
前記制御手段は、前記取得手段により取得された制御情報に基づいて、受信した動作情報と対応付けられている連動動作情報と、取得された提示情報とを提示機器に送信する
ことを特徴とする請求項２に記載の連動システム。
【請求項４】
前記連動制御装置は、更に、
前記取得手段により取得された前記制御情報を記録する記録手段と、
前記認識手段により認識されている機器が認識されなくなった場合に、前記記録手段により記録されている制御情報を削除する削除手段とを備える
ことを特徴とする請求項１に記載の連動システム。
【請求項５】
前記連動制御装置は、更に、
ユーザから前記記録手段に記録された制御情報の削除指示を受け付ける受付手段と、
受け付けられた削除指示に基づいて前記記録手段に記録された制御情報を削除する第２削除手段とを備える
ことを特徴とする請求項４に記載の連動システム。
【請求項６】
前記連動制御装置は、更に、
前記取得手段により取得された前記制御情報に含まれる機器識別情報が示す連動動作情報の送信先の機器に、当該制御情報を配信する配信手段を備え、
前記機器は、
配信された制御情報を受信して記憶する手段と、
前記ネットワークを介して動作情報を受信する手段と、
記憶した制御情報において、受信した動作情報と対応付けられている連動動作情報に従って動作する手段とを備える
ことを特徴とする請求項２に記載の連動システム。
【請求項７】
前記連動システムは、
ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段を更に備え、
前記管理装置は、前記制御情報とユーザ情報とを対応付けて管理し、
前記取得手段は、前記ユーザ認識手段からユーザ情報が通知されたときに、前記管理装置から当該ユーザ情報と対応付けて管理されている制御情報を取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項８】
前記連動システムは、
ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段と、
１又は複数のユーザ情報とグループ情報とを対応付けて管理するグループ情報管理装置とを更に備え、
前記管理装置は、前記制御情報とグループ情報とを対応付けて管理し、前記ネットワークを介して前記連動制御装置からユーザ情報を受信した場合に、前記グループ情報管理装置により管理されているグループ情報を参照して、当該ユーザ情報が対応付けられているグループ情報と対応付けられている制御情報を特定し、当該制御情報をネットワークを介して連動制御装置に送信し、
前記取得手段は、前記ユーザ認識手段からユーザ情報が通知された場合に、前記ネットワークを介して前記管理装置に当該ユーザ情報を送信し、その応答として当該管理装置から制御情報を取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項９】
前記連動システムは、
ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段と、
複数のユーザ情報間の優先関係を記述したユーザ関係情報を管理するユーザ関係管理装置とを更に備え、
前記管理装置は、前記制御情報とユーザ情報とを対応付けて管理し、前記連動制御装置から複数のユーザ情報を受信した場合に、前記ユーザ関係管理装置から、受信した各ユーザ情報に関連するユーザ関係情報を取得して、当該ユーザ関係情報において最も優先度が高いユーザ情報と対応付けられている制御情報を当該連動制御装置に送信し、
前記取得手段は、前記ユーザ認識手段から複数のユーザ情報が通知された場合に、前記管理装置にこれらのユーザ情報を送信し、その応答として当該管理装置から制御情報を取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項１０】
前記連動システムは、
１又は複数の機器それぞれを識別する機器識別情報とグループ情報とを対応付けて管理するグループ情報管理装置を更に備え、
前記管理装置は、前記制御情報とグループ情報とを対応付けて管理し、前記連動制御装置から機器識別情報を受信した場合に、前記グループ情報管理装置により管理されているグループ情報を参照して、当該機器識別情報が対応付けられているグループ情報と対応付けられている制御情報を特定し、当該制御情報を連動制御装置に送信し、
前記認識手段は、前記ネットワークに接続された機器から送信される当該機器を識別する機器識別情報を受信することにより機器を認識し、
前記取得手段は、前記認識手段により認識された機器の機器識別情報を前記管理装置に送信し、その応答として当該管理装置から制御情報を取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項１１】
前記連動システムは、
ユーザの状況を認識してその状況を示すユーザ状況情報を前記連動制御装置に通知するユーザ状況認識手段を更に備え、
前記管理装置は、前記制御情報とユーザ状況情報とを対応付けて管理し、
前記取得手段は、前記ユーザ状況認識手段からユーザ状況情報が通知されたときに、前記管理装置から当該ユーザ状況情報と対応付けて管理されている制御情報を取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項１２】
前記管理装置は、前記制御情報と時間帯を示す時間帯情報とを対応付けて管理し、
前記取得手段は、前記制御情報を取得する時間帯と対応付けて管理されている制御情報を前記管理装置から取得する
ことを特徴とする請求項１に記載の連動システム。
【請求項１３】
ネットワークに接続された機器を認識する認識手段と、
前記認識手段により認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得手段と、
前記第１機器の動作を検知する検知手段と、
前記取得手段により取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御手段とを備える
ことを特徴とする連動制御装置。
【請求項１４】
ネットワークに接続された機器を認識する認識ステップと、
前記認識ステップにおいて認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得ステップと、
前記第１機器の動作を検知する検知ステップと、
前記取得ステップにおいて取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御ステップとを含む
ことを特徴とする連動制御方法。
【請求項１５】
ネットワークに接続可能なコンピュータに、連動制御処理を行わせるためのプログラムであって、
前記連動制御処理は、
前記ネットワークに接続された機器を認識する認識ステップと、
前記認識ステップにおいて認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得ステップと、
前記第１機器の動作を検知する検知ステップと、
前記取得ステップにおいて取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御ステップとを含む
ことを特徴とするプログラム。
【請求項１６】
ネットワークに接続可能なコンピュータに、連動制御処理を行わせるためのプログラムを記録した記録媒体であって、
前記連動制御処理は、
前記ネットワークに接続された機器を認識する認識ステップと、
前記認識ステップにおいて認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得ステップと、
前記第１機器の動作を検知する検知ステップと、
前記取得ステップにおいて取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御ステップとを含む
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された機器を連動させる連動システムに関する。
【背景技術】
【０００２】
現在、ネットワークに接続された様々な機器を連動させる連動システムがいくつか提案されている。
提案されている連動システムの一つに、宅内に敷設されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に、ネットワーク対応の家電機器等を接続して、これらの機器を連動させるホームネットワークシステムがある。
【０００３】
ホームネットワークシステムでは、例えば、玄関のドアが開けられると、これを検知したセンサがシステムを制御する連動制御装置に検知情報を通知し、連動制御装置はその通知を受けたことにより、ネットワーク接続されている室内の電灯を点灯させ、同じくネットワーク接続されているステレオ機器に音楽を出力させる、といった連動制御を行う。
連動システム関連の発明として、下記の特許文献に、複数の制御対象の電気機器を一括制御する電気機器制御装置（連動制御装置）が開示されている。係る制御装置は、制御下にある各種電気機器のうちのいずれかを起動機器、又は連動機器とする指定をユーザから受け付けて、起動機器の動作に応じて連動機器を連動させる制御を行うことを特徴としている。
【特許文献１】特開２００２−１８６０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献に開示されている連動制御装置は、起動機器と連動機器とを対応付ける設定（以下、単に連動設定という。）をユーザが行う必要があり、様々な機器に様々な連動動作を行わせる場合、その設定作業は、時間のかかる繁雑な作業となり得る。
また、新製品が続々と開発されていく間に、同じメーカであれば連動するが、他メーカの機器とは相性がよくないためうまく連動しないといった相性問題が生じる可能性もある。
【０００５】
本発明は、ユーザによる連動設定を不要とし、メーカや機種が異なる各機器を連動させるための制御情報を一元管理できる連動システム及び当該システムに係る諸技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明に係る連動システムは、ネットワークに接続された複数の機器と管理装置と連動制御装置とを含む連動システムであって、前記管理装置は、１の機器の動作に応じて別の機器を連動させるための制御情報を管理し、前記連動制御装置は、前記ネットワークに接続された機器を認識する認識手段と、前記認識手段により認識された機器に係る前記制御情報を、前記管理装置から取得する取得手段と、前記認識手段により認識されている機器の動作を検知する検知手段と、前記取得手段により取得された制御情報に基づいて、検知された機器の動作に応じて別の機器を連動させる制御を行う制御手段とを備えることを特徴としている。
【０００７】
また、前記各機器は、前記ネットワークに接続された場合に、自機を識別する情報である機器識別情報を当該ネットワークに送信し、動作した場合に、その動作を示す動作情報を当該ネットワークに送信し、前記制御情報は、１の機器が所定の動作を行った場合に当該機器から送信される動作情報と、当該動作に応じて別の機器に所定の動作を行わせる命令情報である連動動作情報と、動作を行った機器及びそれに連動する機器の機器識別情報とを対応付けた情報であり、前記認識手段は、前記ネットワークに接続された機器から送信される機器識別情報を受信することにより機器を認識し、前記取得手段は、前記認識手段により認識された機器の機器識別情報を前記管理装置に送信し、その応答として前記管理装置から前記制御情報を受信して取得し、前記検知手段は、動作した機器から送信された動作情報を受信することにより動作を検知し、前記制御手段は、前記取得手段により取得された制御情報に基づいて、受信した動作情報と対応付けられている連動動作情報を該当の機器に送信し、前記管理装置は、前記連動制御装置から送信された機器識別情報が対応付けられている制御情報を前記連動制御装置に送信することとしてもよい。
【０００８】
また、本発明に係る連動制御装置は、ネットワークに接続された機器を認識する認識手段と、前記認識手段により認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得手段と、前記第１機器の動作を検知する検知手段と、前記取得手段により取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御手段とを備えることを特徴としている。
【０００９】
また、本発明に係る連動制御方法は、ネットワークに接続された機器を認識する認識ステップと、前記認識ステップにおいて認識された機器が第１機器及び第２機器である場合に、外部装置から、第１機器の動作に応じて第２の機器を連動させるための制御情報を取得する取得ステップと、前記第１機器の動作を検知する検知ステップと、前記取得ステップにおいて取得された制御情報に基づいて、検知された第１機器の動作に応じて第２の機器を連動させる制御を行う制御ステップとを含むことを特徴としている。
【００１０】
また、本発明は、上記連動制御方法の各ステップを含む連動制御処理をネットワーク接続可能なコンピュータに実行させるプログラムであってもよく、当該プログラムを記録したコンピュータ読み取り可能な記録媒体であってもよい。
【発明の効果】
【００１１】
上記構成の連動システムにおいて、連動制御装置は、ネットワークに接続された機器を認識することにより、これらの機器を連動させるための制御情報を自動的に管理装置から取得するので、ユーザは繁雑な連動設定を行わなくてもよく、また、当該連動システムを提供する業者は、メーカや機種が異なる各機器間に係る連動設定情報を管理装置において一元管理することができる。
【００１２】
また、前記制御情報は、１の機器が所定の動作を行った場合に当該機器から送信される動作情報と、当該動作に応じて提示機器に提示情報を提示させる連動動作情報と、動作を行った機器及び提示機器の機器識別情報とを対応付けた情報であり、前記管理装置は更に、前記提示情報を管理し、前記取得手段は、前記認識手段により認識された機器に係る前記制御情報と前記提示情報とを、前記管理装置から取得し、前記制御手段は、前記取得手段により取得された制御情報に基づいて、受信した動作情報と対応付けられている連動動作情報と、取得された提示情報とを提示機器に送信するとしてもよい。
【００１３】
この構成により、テレビ、オーディオ等、ユーザに情報を提示することができる提示機器に、機器の動作情報を表示させることができる。
また、前記連動制御装置は、更に、前記取得手段により取得された前記制御情報を記録する記録手段と、前記認識手段により認識されている機器が認識されなくなった場合に、前記記録手段により記録されている制御情報を削除する削除手段とを備えるとしてもよい。
【００１４】
この構成により、連動制御装置は、前記認識手段により認識されている機器同士に関する制御情報のみを保持し、認識されなくなった機器が含まれる制御情報を削除するので、不必要な制御情報を保持し続けるという無駄が生じない。
また、前記連動制御装置は、更に、ユーザから前記記録手段に記録された制御情報の削除指示を受け付ける受付手段と、受け付けられた削除指示に基づいて前記記録手段に記録された制御情報を削除する第２削除手段とを備えるとしてもよい。
【００１５】
この構成により、ユーザが必要と思わない連動設定については、ユーザの指示により削除することができる。
また、前記連動制御装置は、更に、前記取得手段により取得された前記制御情報に含まれる機器識別情報が示す連動動作情報の送信先の機器に、当該制御情報を配信する配信手段を備え、前記機器は、配信された制御情報を受信して記憶する手段と、前記ネットワークを介して動作情報を受信する手段と、記憶した制御情報において、受信した動作情報と対応付けられている連動動作情報に従って動作する手段とを備えるとしてもよい。
【００１６】
この構成により、連動制御装置を介さずに、連動機器は、起動機器から直接動作情報を受けて連動動作を行うので、連動制御装置の処理負荷を軽減することができる。
また、前記連動システムは、ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段を更に備え、前記管理装置は、前記制御情報とユーザ情報とを対応付けて管理し、前記取得手段は、前記ユーザ認識手段からユーザ情報が通知されたときに、前記管理装置から当該ユーザ情報と対応付けて管理されている制御情報を取得するとしてもよい。
【００１７】
この構成により、連動制御装置は、ユーザ認識手段により認識されたユーザと対応付けられている制御情報を取得するので、各ユーザの嗜好に合った連動制御を実現することができる。
また、前記連動システムは、ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段と、１又は複数のユーザ情報とグループ情報とを対応付けて管理するグループ情報管理装置とを更に備え、前記管理装置は、前記制御情報とグループ情報とを対応付けて管理し、前記ネットワークを介して前記連動制御装置からユーザ情報を受信した場合に、前記グループ情報管理装置により管理されているグループ情報を参照して、当該ユーザ情報が対応付けられているグループ情報と対応付けられている制御情報を特定し、当該制御情報をネットワークを介して連動制御装置に送信し、前記取得手段は、前記ユーザ認識手段からユーザ情報が通知された場合に、前記ネットワークを介して前記管理装置に当該ユーザ情報を送信し、その応答として当該管理装置から制御情報を取得するとしてもよい。
【００１８】
この構成により、連動制御装置は、ユーザ認識手段により認識されたユーザが属するグループと対応付けられている制御情報を取得するので、グループの嗜好に合った連動制御を実現することができる。
また、前記連動システムは、ユーザを認識して当該ユーザを示すユーザ情報を前記連動制御装置に通知するユーザ認識手段と、複数のユーザ情報間の優先関係を記述したユーザ関係情報を管理するユーザ関係管理装置とを更に備え、前記管理装置は、前記制御情報とユーザ情報とを対応付けて管理し、前記連動制御装置から複数のユーザ情報を受信した場合に、前記ユーザ関係管理装置から、受信した各ユーザ情報に関連するユーザ関係情報を取得して、当該ユーザ関係情報において最も優先度が高いユーザ情報と対応付けられている制御情報を当該連動制御装置に送信し、前記取得手段は、前記ユーザ認識手段から複数のユーザ情報が通知された場合に、前記管理装置にこれらのユーザ情報を送信し、その応答として当該管理装置から制御情報を取得するとしてもよい。
【００１９】
この構成により、連動システムを利用するユーザが複数いる場合、その中で優先度の高いユーザと対応付けられている制御情報に基づいて各機器を連動させることができる。
また、前記連動システムは、１又は複数の機器それぞれを識別する機器識別情報とグループ情報とを対応付けて管理するグループ情報管理装置を更に備え、
前記管理装置は、前記制御情報とグループ情報とを対応付けて管理し、前記連動制御装置から機器識別情報を受信した場合に、前記グループ情報管理装置により管理されているグループ情報を参照して、当該機器識別情報が対応付けられているグループ情報と対応付けられている制御情報を特定し、当該制御情報を連動制御装置に送信し、前記認識手段は、前記ネットワークに接続された機器から送信される当該機器を識別する機器識別情報を受信することにより機器を認識し、前記取得手段は、前記認識手段により認識された機器の機器識別情報を前記管理装置に送信し、その応答として当該管理装置から制御情報を取得するとしてもよい。
【００２０】
この構成により、連動制御装置は、認識手段により認識された機器が属するグループと対応付けられている制御情報を取得する。
また、前記連動システムは、ユーザの状況を認識してその状況を示すユーザ状況情報を前記連動制御装置に通知するユーザ状況認識手段を更に備え、前記管理装置は、前記制御情報とユーザ状況情報とを対応付けて管理し、前記取得手段は、前記ユーザ状況認識手段からユーザ状況情報が通知されたときに、前記管理装置から当該ユーザ状況情報と対応付けて管理されている制御情報を取得するとしてもよい。
【００２１】
この構成により、連動制御装置は、ユーザの状況と対応する制御情報を取得するので、ユーザの状況にあった連動制御を実現することができる。
また、前記管理装置は、前記制御情報と時間帯を示す時間帯情報とを対応付けて管理し、前記取得手段は、前記制御情報を取得する時間帯と対応付けて管理されている制御情報を前記管理装置から取得するとしてもよい。
【００２２】
この構成により、連動制御装置は、制御情報を取得する時間帯と対応付けられている制御情報を取得するので、取得する時間帯と対応する連動制御を実現することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る連動システムについて図面を用いて説明する。
＜概要＞
図１は、連動システムの概要を示す図である。
連動システム１は、ホームネットワークシステム１０００、ホームネットワークシステム１００１、ネットワーク９、制御情報管理サーバ１０より構成される。なお、同図には示されていないが、ホームネットワークシステムは２つに限られず、数千から数万単位で存在してもよい。
【００２４】
ホームネットワークシステムは、連動制御装置と、宅内に敷設されたＬＡＮと、連動システム対応機器とから構成され、連動制御装置は、ＬＡＮに接続された連動システム対応機器を認識し、これらの機器に関する連動設定情報を制御情報管理サーバ１０から取得する。
制御情報管理サーバ１０には、各ホームネットワークシステムにおいて接続され得る、全ての機器に係る連動設定情報が一括管理されている。連動設定情報とは、起動機器の動作と、連動機器の動作とを対応付けた制御情報である。連動設定情報については後ほど詳しく説明する。
【００２５】
制御情報管理サーバ１０は、各ホームネットワークシステムの連動制御装置から、連動設定情報の要求を示す接続機器情報を受信し、接続機器情報に示される各機器に係る連動設定情報のみを抽出して、送り返す。
例えば、図１のホームネットワークシステム１０００において、連動制御装置２は、ＨＵＢ８により分岐配線されたＬＡＮケーブルに接続されている電灯３、電話機４、玄関ドア５、ステレオ６、テレビ７を認識して、これらの接続機器を示す接続機器情報を制御情報管理サーバ１０に送信し、制御情報管理サーバ１０は、電灯３、電話機４、玄関ドア５、ステレオ６、テレビ７に係る連動設定情報のみを抽出して、連動制御装置２に送り返す。
【００２６】
上述したように連動システム１では、ホームネットワークシステムに接続される機器の連動設定を、連動制御装置が自動的に制御情報管理サーバ１０から連動設定情報を取得することで行われるので、ユーザは連動設定を行う必要がなく、また、連動システム１を提供する業者は、連動設定情報を制御情報管理サーバ１０において一元管理することができる。
＜構成＞
次に、連動システム１を構成する各機器の機能構成について説明する。図２は、連動システム１を構成する各機器の機能構成を示す図である。
【００２７】
＜接続機器＞
まず、連動システム対応機器の機能構成について説明する。
機器３０、４０、５０は、連動システム１に対応する機器であり、それぞれ通信部、動作部を備える。また図示していないが各機器は、メモリ等の記憶媒体を有している。
連動システム対応機器は、大別して、起動機器、連動機器、起動連動機器の３つに分類することができる。起動機器とは、他の機器を連動させる起因となる動作を行う機器のことであり、連動機器とは、起動機器の動作に応じて連動動作を行う機器のことであり、起動連動機器は、起動機器、連動機器のどちらにもなり得る機器のことである。
【００２８】
機器３０は起動機器であり、機器４０は機器３０の所定動作又は機器５０の所定動作に応じて連動動作を行う連動機器であり、機器５０は機器３０の所定動作に応じて連動動作を行う起動連動機器である。
機器３０は、機器を識別する情報である機器名情報と、機器４０を連動させる起因となる動作を通知する情報である動作メッセージを記憶媒体に記憶しており、通信部３１は、ＬＡＮ接続と共に機器名情報を定期的にブロードキャスト送信し、動作部３２において動作が発生すると、当該動作に対応する動作メッセージと機器名情報とをブロードキャスト送信する。
【００２９】
機器４０は、機器名情報と、連動動作を動作部４２に行わせるトリガーとなる連動動作メッセージを記憶媒体に記憶している。通信部４１は、ＬＡＮ接続と共に機器名情報を定期的にブロードキャスト送信する。また、連動制御装置２から、記憶媒体に記憶されている連動動作メッセージと同一のメッセージを受信すると、動作部４２は、連動動作を実行する。
【００３０】
機器５０は、機器名情報と、機器４０を連動させる起因となる動作を通知する情報である動作メッセージと、連動動作を動作部５２に行わせるトリガーとなる連動動作メッセージを記憶媒体に記憶している。
通信部５１は、ＬＡＮ接続と共に機器名情報を定期的にブロードキャスト送信し、また、動作部５２において動作が発生すると、当該動作に対応する動作メッセージと機器名情報とをブロードキャスト送信する。また、連動制御装置２から、記憶媒体に記憶されてい
る連動動作メッセージと同一のメッセージを受信すると、動作部５２は、連動動作を実行する。
【００３１】
＜連動制御装置２＞
次に、連動制御装置２の機能構成について説明する。
連動制御装置２は、ＣＰＵ、入出力装置、メモリ及びハードディスク等を備えたコンピュータであり、機能としては、通信部２０１、接続機器認識部２０２、接続機器記録部２０３、連動設定情報記録部２０４、動作検知部２０５、連動制御部２０６等を備える。連動制御装置２の各機能は、連動制御装置２のメモリ又はハードディスクに格納されている制御プログラムをＣＰＵが実行することにより実現される。
【００３２】
通信部２０１は、ＬＡＮに接続されている機器及びネットワーク９上の機器と通信を行う機能を有する。例えば、ＬＡＮに接続され、稼動している各機器から機器自身を識別する情報である機器名情報や、動作メッセージ等を受信する。通信部２０１のハードウェアは、ＬＡＮカード及びモデム等で構成される。
接続機器認識部２０２は、現在ＬＡＮに接続されていて、連動制御装置２と通信可能な状態の機器を認識する機能と、認識している機器に係る連動設定情報を更新する機能と有する。
【００３３】
具体的には、通信部２０１がＬＡＮに接続されている機器から機器名情報を受信するとこれを受けて、接続機器記録部２０３に記録されている接続機器情報を参照し、既に記録されている機器名であれば当該機器名の記録を維持し、記録されていない機器名であれば、新たに記録する。
接続機器情報に新たに機器名が追加記録された場合、接続機器認識部２０２は通信部２０１に、更新された接続機器情報を制御情報管理サーバ１０宛に送信させる。
【００３４】
一方、各接続機器からは定期的に機器名情報が送信されるので、前回機器名情報を受信してから所定時間後に再度同じ機器名情報が受信されなかった場合、当該機器名情報を送信する機器はＬＡＮ上に存在しないものとして、接続機器情報から該当の機器名を削除する。これに伴い、連動設定情報記録部２０４に記録されている、削除された機器に係る連動設定情報の削除を行う。
【００３５】
接続機器記録部２０３は、ハードディスク等の記憶領域であって、接続機器情報が記録されている。接続機器情報の記録更新は、接続機器認識部２０２によってなされる。
連動設定情報記録部２０４は、ハードディスク等の記憶領域であって、連動設定情報が記録されている。連動設定情報の記録更新は、接続機器認識部２０２によってなされる。
動作検知部２０５は、接続機器が動作を起こした際に送信する動作メッセージを通信部２０１が受信すると、これを受けて、連動制御部２０６に転送する。
【００３６】
連動制御部２０６は、動作検知部２０５から転送された動作メッセージを受けて、連動設定情報記録部２０４に記録されている連動設定情報を参照し、該当の動作メッセージと対応する連動設定情報があれば、これに記載されている連動機器宛に、連動動作メッセージを通信部２０１に送信させる。
＜制御情報管理サーバ１０＞
次に、制御情報管理サーバ１０の機能構成について説明する。
【００３７】
制御情報管理サーバ１０は、ＣＰＵ、入出力装置、メモリ及びハードディスク等を備えたコンピュータであり、機能としては、通信部１０１、連動設定情報保管部１０２等を備える。
通信部１０１は、ネットワーク９上の機器と通信を行う機能を有し、モデム等のハード
ウェアで構成される。
【００３８】
連動設定情報保管部１０２は、全ての連動システム対応機器に係る連動設定情報を保管しているデータベースである。係る保管業務は連動システムを提供する業者によって行われ、連動システム対応の新機器の流通が決定されると、当該新機器が起動機器又は連動機器として含まれる連動設定情報が連動設定情報保管部１０２に追加される。
通信部１０１が連動制御装置２から送信された接続機器情報を受信すると、連動設定情報保管部１０２は、受信した接続機器情報に基いて連動設定情報を抽出する機能を有する。すなわち、接続機器情報に含まれている各機器に係る連動設定情報を抽出する。
【００３９】
抽出された連動設定情報は、通信部１０１によって連動制御装置２に送信される。
＜データ＞
ここで、連動制御装置２が扱う各種データについて説明する。
図３は、連動制御装置２の接続機器記録部２０３に記録される接続機器情報の具体例を示す図である。接続機器情報３００には、連動制御装置２が認識しているホームネットワークシステム１０００に接続されている各機器が示されている。なお、接続機器名は、同一機種の機器を識別する情報であり、名称以外にも、単なる数字や記号を羅列したものであってもよい。
【００４０】
図４は、連動制御装置２の連動設定情報記録部２０４に記録されている連動設定情報の管理テーブルの構成と内容例を示す図である。連動設定情報４００は、起動機器名とその動作メッセージ、連動機器名とその動作メッセージから成る。
Ｌ４０１が示す連動設定情報は、玄関ドア５から「ＯＰＥＮ」という動作メッセージの通知を受けたら、連動制御装置２は、電灯３に連動動作メッセージ「ＬＩＧＨＴ  ＯＮ」を送ることを示している。
【００４１】
Ｌ４０２が示す連動設定情報は、玄関ドア５から「ＯＰＥＮ」という動作メッセージの通知を受けたら、連動制御装置２は、ステレオ６に連動動作メッセージ「ＰＬＡＹ」を送ることを示している。
Ｌ４０３が示す連動設定情報は、電話機４から「ＲＩＮＧ」という動作メッセージの通知を受けたら、連動制御装置２は、テレビ７に連動動作メッセージ「ＶＯＬ  ＤＯＷＮ」を送ることを示している。
【００４２】
Ｌ４０４が示す連動設定情報は、電話機４から「ＲＩＮＧ」という動作メッセージの通知を受けたら、連動制御装置２は、ステレオ６に連動動作メッセージ「ＶＯＬ  ＤＯＷＮ」を送ることを示している。
＜動作＞
ここで、連動システム１の動作について説明する。
【００４３】
図５は、新たな機器がＬＡＮに接続された場合の、連動システム１の動作を説明するためのフローチャート図である。
まず、新規接続機器は、ＬＡＮに接続されると機器名情報をブロードキャスト送信する（ステップＳ１）。
ＬＡＮに送信された新規接続機器の機器名情報を連動制御装置２は受信し、接続機器認識部２０２によって、接続機器記録部２０３に記録される（ステップＳ２）。
【００４４】
続いて、接続機器記録部２０３に記録されている接続機器情報に新たに機器名情報が加わったことにより、連動制御装置２は、接続機器情報を制御情報管理サーバ１０宛に送信する（ステップＳ３）。
制御情報管理サーバ１０は、連動制御装置２から送信された接続機器情報を受信し（ス
テップＳ５）、接続機器情報に示される各機器に係る連動設定情報を抽出する（ステップＳ６）。そして、抽出した連動設定情報を、連動制御装置２に送信する（ステップＳ７）。
【００４５】
制御情報管理サーバ１０から送信された連動設定情報を、連動制御装置２は受信して、これを連動設定情報記録部２０４に記録する。
以上が、新たな機器がＬＡＮに接続された場合になされる、連動システム１の動作である。
続いて、ホームネットワークシステムに接続されている機器の連動動作を説明する。
【００４６】
図６は、ホームネットワークシステムに接続されている機器の連動動作を説明するためのフローチャート図である。
まず、起動機器において所定の動作が発生すると（ステップＳ１１）、起動機器は機器名情報及び動作メッセージをブロードキャスト送信する（ステップＳ１２）。
連動制御装置２は、起動機器からブロードキャスト送信された機器名情報及び動作メッセージを受信し（ステップ１３）、連動設定情報記録部２０４に記録されている連動設定情報を参照する。受信した機器名情報及び動作メッセージが、起動機器名及び動作メッセージとして記載されている連動設定情報があれば、これに基いて連動機器に連動動作メッセージを送信する（ステップＳ１４）。
【００４７】
連動機器は連動動作メッセージを受信し（ステップＳ１５）、連動動作メッセージが指示する動作を実行する（ステップＳ１６）。
ここで、連動システム１の具体的な動作の例を説明する。図１に示されるホームネットワークシステム１０００において、電話機４が新たに接続された場合の連動システム１の動作を説明する。
【００４８】
電話機４は、ＬＡＮに接続されると共に機器名情報をブロードキャスト送信する。
連動制御装置２は、これを受信し、接続機器認識部２０２において、接続機器記録部２０３に記録されている接続機器情報を参照し、電話機４の機器名を追加記録する。追加記録された結果が、図３に示す接続機器情報３００であり、連動制御装置２は、接続機器情報３００を制御情報管理サーバ１０に送信する。
【００４９】
制御情報管理サーバ１０は、接続機器情報３００を受信し、接続機器情報３００に基いて連動設定情報を抽出する。すなわち、テレビ７、ステレオ６、電灯３、玄関ドア５及び電話機４が起動機器又は連動機器のいずれかとして記載されている連動設定情報を抽出する。抽出された結果が、図４に示す連動設定情報４００であり、制御情報管理サーバ１０は、連動制御装置２宛に連動設定情報４００を送信する。
【００５０】
連動制御装置２は、連動設定情報４００を受信して記録する。
続いて、電話機４に着信があった場合の連動システム１の動作を説明する。
電話機４に着信があり、着信音が鳴り出すと、電話機４は、機器名情報「電話機４」と、動作メッセージ「ＲＩＮＧ」をＬＡＮにブロードキャスト送信する。
連動制御装置２は、機器名情報及び動作メッセージを受信して、連動設定情報４００を参照する。そしてＬ４０３、４０４が示す連動設定情報に基いて、テレビ７、ステレオ６に「ＶＯＬ  ＤＯＷＮ」という連動動作メッセージを送信する。
【００５１】
テレビ７は、「ＶＯＬ  ＤＯＷＮ」という連動動作メッセージを受信した時に、番組の音声を出力していれば、その出力を小さくする動作を行う。また、ステレオ６も、「ＶＯＬ  ＤＯＷＮ」という連動動作メッセージを受信した時に、音楽等を出力していれば、その出力を小さくする動作を行う。
＜変形例１＞
本発明に係る連動システムは、情報を提示することが可能な提示機器がＬＡＮに接続されている場合において、他の機器の動作に対応した情報を提示機器に連動して提示させるものであってもよく、また、ユーザが必要ではないと思った連動設定を解除することができるものであってもよい。
【００５２】
＜連動システム１Ａの構成＞
図７は、他の機器の動作に対応した情報をテレビ７に連動表示させ、また、ユーザから不必要な連動設定の解除を受け付ける連動システム１Ａを構成する各機器の機能構成を示す図である。
連動システム１Ａは、図１に示した連動システム１と基本的な構成要素は同じであり、追加された構成要素について説明する。
【００５３】
まず、制御情報管理サーバ１０Ａは、図１の制御情報管理サーバ１０に備わる機能に加えて、表示情報保管部１０３を備える。
表示情報保管部１０３には、他の機器の動作に応じてテレビ７に連動表示させる表示情報が保管されている。係る表示情報は、ＡＲＩＢ(社団法人電波産業会)によって策定された、ＸＭＬベースのデータ放送向けのページ記述言語であるＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）で記述されており、文字の他、画像や音声等の提示も可能である。
【００５４】
そして、連動設定情報保管部１０２において連動設定情報が抽出された場合に、その抽出された連動設定情報に付加情報として表示情報が示されていれば、制御情報管理サーバ１０Ａは、係る表示情報を表示情報保管部１０３から抽出して、連動設定情報と共に連動制御装置２Ａに送信する。
テレビ７は、ＢＭＬ文書を再生するＢＭＬブラウザと呼ばれるソフトウェアが内蔵されている。
【００５５】
連動制御装置２Ａは、図１の連動制御装置２に備わる機能に加え、表示情報記録部２０７、連動設定部２０８を備える。
表示情報記録部２０７は、ハードディスク等の記憶領域であって、制御情報管理サーバ１０Ａから連動設定情報と共に受信した、表示情報を記録する。
連動設定部２０８は、テレビ７に現在設定されている連動設定を表示させ、ユーザから不必要な連動設定を解除する指示を受け付ける機能を有する。
【００５６】
＜連動制御装置２Ａが取得するデータ＞
ここで、連動制御装置２Ａが制御情報管理サーバ１０Ａから取得するデータについて説明する。
図８は、連動制御装置２Ａが制御情報管理サーバ１０Ａから取得した連動設定情報の管理テーブルの構成と内容例を示す図である。なお、連動制御装置２Ａは、注水センサ及び湯沸センサが付いたシステムバスである「風呂」を認識している。
【００５７】
「風呂」に付属されている注水センサが注水を検知すると、「風呂」は「ＰＯＵＲ」という動作メッセージを機器名情報と共にブロードキャスト送信し、注水センサが満水を検知すると、「風呂」は「ＦＵＬＬ」という動作メッセージを機器名情報と共にブロードキャスト送信する。
また、湯沸しセンサが、湯船の水温が上がったことを検知すると、「風呂」は「ＢＯＩＬ」という動作メッセージを機器名情報と共にブロードキャスト送信し、お湯が適切な温度になったことを検知すると、「ＰＲＯＰＥＲ」という動作メッセージを機器名情報と共にブロードキャスト送信する。
【００５８】
図８の連動設定情報８００は、起動機器名とその動作メッセージ、連動機器名とその動作メッセージ、そして表示情報から成る。
Ｌ８０１は、風呂から「ＰＯＵＲ」という動作メッセージの通知を受けたら、連動制御装置２Ａは、テレビ７に連動動作メッセージ「ＤＩＳＰＬＡＹ」と、表示情報「ｃｈｕｓｕｉ．ｂｍｌ」を送る連動設定情報が示されている。
【００５９】
Ｌ８０２は、風呂から「ＦＵＬＬ」という動作メッセージの通知を受けたら、連動制御装置２Ａは、テレビ７に連動動作メッセージ「ＤＩＳＰＬＡＹ」と、表示情報「ｍａｎｓｕｉ．ｂｍｌ」を送る連動設定情報が示されている。
Ｌ８０３は、風呂から「ＢＯＩＬ」という動作メッセージの通知を受けたら、連動制御装置２Ａは、テレビ７に連動動作メッセージ「ＤＩＳＰＬＡＹ」と、表示情報「ｎｅｎｓｙｏ．ｂｍｌ」を送る連動設定情報が示されている。
【００６０】
Ｌ８０４は、風呂から「ＰＲＯＰＥＲ」という動作メッセージの通知を受けたら、連動制御装置２Ａは、テレビ７に連動動作メッセージ「ＤＩＳＰＬＡＹ」と、表示情報「ｔｅｋｉｏｎ．ｂｍｌ」を送る連動設定情報が示されている。
図９は、「風呂」から送信された動作メッセージ「ＰＲＯＰＥＲ」に応じて、テレビ７の画面９００に表示させる表示情報「ｔｅｋｉｏｎ．ｂｍｌ」の具体例を示す図である。
【００６１】
なお、表示情報は、図９のように絵表示に限らず、文字情報のみであってもよいし、テロップ表示してもよい。また、テレビ７に備わるスピーカから音声で風呂が沸いたことを通知するものであってもよい。
次に、連動設定部２０８のユーザから不必要な連動設定を解除する指示を受け付ける機能について説明する。
【００６２】
図１０は、テレビ７に表示させた連動設定解除受付画面を示す図である。画面１００３には、連動設定情報記録部２０４に記録されている連動設定情報がテーブル１００１として一覧表示されている。一般的に、パーソナルコンピュータや各種ＡＶ機器等では、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を媒介としてユーザ操作の受け付けやユーザへの情報の提示等が行われており、本連動システムの場合も同様である。
【００６３】
テーブル１００１には連動解除なる項目があり、ユーザは画面１００３を見ながら、連動制御装置２Ａに付属されているリモコンを操作することにより、不必要と思った連動設定にチェックを入れる。そして、リモコン操作により決定ボタン１００２を押下することにより、チェックマークが付加された連動設定情報の解除が決定される。すなわち、連動設定情報記録部２０４から削除される。
＜変形例２＞
本発明は、ホームネットワークシステムにユーザを認識するためのユーザ認識機器が備わっていて、係るユーザ認識機器によってユーザが認識されると、連動制御装置が、認識したユーザと対応付けられている連動設定情報を制御情報管理サーバから取得するものであってもよい。
【００６４】
図１１は、変形例２の連動システムの概要を示す図である。
ホームネットワークシステム１００２は、連動制御装置２Ｂ、カーテン１１、光センサ１２、ユーザ認識機器１３から成る。
ユーザ認識機器１３は、ユーザの指紋からユーザを認識する機能を有する。ユーザが指紋照合により正当ユーザであると認識されると、玄関ドアのロックを解除し、また、正当ユーザであると認識されたことを示すユーザＩＤを連動制御装置２Ｂに通知する。
【００６５】
連動制御装置２Ｂは、ユーザ認識機器１３からユーザＩＤを受けて、これを制御情報管理サーバ１０Ｂに送信する。
制御情報管理サーバ１０Ｂには、ユーザによって予め選択されたコースがユーザＩＤと対応付けて管理されており、また、各コースは、それぞれのコースの内容に応じた機器の連動を実現させるための連動設定情報が対応付けて管理されている。
【００６６】
ここでは、美容に関する２つのコースが用意されている。一つは、色黒コースで、ユーザの肌が黒くなるように、できるだけ日照が当たるように各機器を連動させることを主眼としている。もう一つは美白コースで、ユーザの肌の白さを保つべく、できるだけ日照が当たらないように各機器を連動させることを主眼としている。
制御情報管理サーバ１０Ｂは、連動制御装置２ＢからユーザＩＤを受信すると、ユーザＩＤと対応付けられているコースを確認し、当該コースと対応付けられている連動設定情報を抽出して、連動制御装置２Ｂに送り返す。
【００６７】
図１２は、制御情報管理サーバ１０Ｂに記憶されている、ユーザＩＤとコースとを対応付ける管理テーブルの構成と内容例を示す図である。
管理テーブル１２００のＬ１２０１は、ユーザＩＤ１２３の太郎さんが、色黒コースを選択していることを示している。
Ｌ１２０２は、ユーザＩＤ４５６の花子さんが、美白コースを選択していることを示している。
【００６８】
図１３は、制御情報管理サーバ１０Ｂに記憶されている、コースと連動設定情報とを対応付ける管理テーブルの構成と内容例を示す図である。
管理テーブル１３００のＬ１３０１は、色黒コースと対応付けられている連動設定情報を示しており、光センサ１２が光を検知すると、カーテン１１を開かせる連動制御を行う。
【００６９】
また、Ｌ１３０２は、美白コースと対応付けられている連動設定情報を示しており、光センサ１２が光を検知すると、カーテン１１を閉じさせる連動制御を行う。
図１４は、ユーザが認識されることにより、ユーザＩＤと対応付けられたコースの連動設定情報の取得を行う連動システムの動作を説明するためのフローチャート図である。
まず、連動制御装置２Ｂは、ユーザ認識機器１３からユーザＩＤを受信することにより、ユーザを認識し（ステップＳ２１）、ユーザＩＤを制御情報管理サーバ１０Ｂに送信する（ステップＳ２２）。
【００７０】
制御情報管理サーバ１０Ｂは、連動制御装置２ＢからユーザＩＤを受信して（ステップＳ２４）、ユーザＩＤと対応付けられているコースの連動設定情報を抽出し、連動制御装置２Ｂ宛に送り返す（ステップＳ２５）。
連動制御装置２Ｂは、制御情報管理サーバ１０Ｂから連動設定情報を受信して、記憶する（ステップＳ２６）。
【００７１】
以上より、変形例２の連動システムを用いれば、各ユーザの嗜好に合った機器の連動動作を実現することができる。
＜変形例３＞
本発明に係る連動制御装置は、ユーザ認識機器によってユーザが認識されると、認識されたユーザが属するグループと対応付けられている連動設定情報を制御情報管理サーバから取得するものであってもよい。
【００７２】
図１５は、変形例３の連動システムの概要を示す図である。
変形例３の連動システムが、変形例２の連動システムと異なる点は、制御情報管理サーバが、連動設定情報をグループ情報と対応付けて管理している点と、新たにグループ管理サーバを備えた点である。
ホームネットワークシステム１００３は、連動制御装置２C、カーテン１１、光センサ１２、ユーザ認識機器１３から成り、変形例２で説明した構成と同様である。
【００７３】
グループ管理サーバ１４は、ユーザIDとグループを示すグループ情報とを対応付けて管理する機能を有する。
制御情報管理サーバ１０Cは、ユーザ連動制御装置２CからユーザIDを受けると、グループ管理サーバ１４にユーザIDを通知し、グループ管理サーバ１４は、通知されたユーザＩＤと対応付けられているグループ情報を制御情報管理サーバ１０Ｃに返す。
【００７４】
制御情報管理サーバ１０Cは、グループ情報と対応付けられている連動設定情報を選び、連動制御装置２Cに通知する。
図１６は、グループ管理サーバに記憶されている、グループとユーザとを対応づける管理テーブルの構成と内容例を示す図である。
管理テーブル１６００のＬ１６０１は、グループID３２１の家族グループに、ユーザID１２３、４５６、７８９が対応づけられている。
【００７５】
Ｌ１６０２は、グループID６５４の仲良しグループに、ユーザID１１２，２２３，３３４が対応付けられている。
図１７は、制御情報管理サーバ１０Ｃに記憶されている、グループIDとコースとを対応付ける管理テーブルの構成と内容例を示す図である。
管理テーブル１７００のＬ１７０１は、グループID３２１の家族グループに、色黒コースが対応付けられている。Ｌ１７０２は、グループＩＤ６５４の仲良しグループに、美白コースが対応付けられている。
図１８は、ユーザが認識されることにより、ユーザが属するグループと対応付けられたコースの連動設定情報の取得を行う連動システムの動作を説明するためのフローチャート図である。
まず、連動制御装置２Cは、ユーザ認識機器１３からユーザＩＤを受信することにより、ユーザを認識し（ステップＳ３１）、認識したユーザＩＤを制御情報管理サーバ１０Cに送信する（ステップＳ３２）。
制御情報管理サーバ１０Cは、連動制御装置２CからユーザＩＤを受信して（ステップＳ３４）、さらに、受信したユーザＩＤをグループ管理サーバ１４に送信する（ステップS３５）。グループ管理サーバ１４は、制御情報管理サーバ１０CからユーザＩＤを受信して（ステップＳ３８）、ユーザＩＤと対応付けられているグループID情報を抽出し、制御情報管理サーバ１０C宛に送り返す（ステップＳ３９）。
制御情報管理サーバ１０Cは、グループ管理サーバ１４からグループID情報を受信して（ステップS３６）、グループＩＤ情報と対応付けられているコースの連動設定情報を抽出して、連動制御装置２C宛に送り返す（ステップS３７）。
連動制御装置２Cは、制御情報管理サーバ１０Cから連動設定情報を受信して、記憶する（ステップＳ３３）。
以上より、変形例３の連動システムを用いれば、グループ毎に指定した機器の連動設定を実現することができる。
＜変形例４＞
本発明に係る連動制御装置は、認識した複数のユーザと対応付けられている連動設定情報と共に、認識したユーザ間の優先関係を記述したユーザ関係情報を制御情報管理サーバから取得するものであってもよい。
【００７６】
図１９は、変形例４の連動システムの概要を示す図である。
変形例４の連動システムが、変形例２の連動システムと異なる点は、新たにユーザ関係管理サーバを備えた点である。
ホームネットワークシステム１００４は、連動制御装置２Ｄ、カーテン１１、光センサ１２、ユーザ認識機器１３から成り、変形例２で説明した構成と同様である。
【００７７】
制御情報管理サーバ１０Ｄは、ユーザ連動制御装置２Ｄから複数のユーザIDを受けると、ユーザ関係管理サーバ１５にこれらのユーザIDを通知し、ユーザ関係管理サーバ１５は、受け取った各ユーザIDを含むユーザ関係情報を制御情報管理サーバ１０Ｄに返す。
制御情報管理サーバ１０Ｄは、受け取ったユーザ関係情報を参照して、高優先度のユーザに関連付けている連動設定情報を選び、連動制御装置２Ｄに通知する。
【００７８】
図２０は、ユーザ関係管理サーバに記憶されている、ユーザ間の優先度関係を対応づける管理テーブルの構成と内容例を示す図である。
管理テーブル２０００のＬ２００１は、優先ユーザＩＤ１２３の太郎さんの方が、基準ユーザＩＤ４５６の花子さんより優先度が高いことを示す。
Ｌ２００２は、優先ユーザID１２３の太郎さんの方が、基準ユーザID７８９の次郎さんより優先度が高いことを示す。
【００７９】
図２１は、ユーザが認識されることにより、高優先度のユーザと対応付けられたコースの連動設定情報の取得を行う連動システムの動作を説明するためのフローチャート図である。
まず、連動制御装置２Dは、ユーザ認識機器１３からユーザＩＤを受信することにより、ユーザを認識し（ステップＳ４１）、直近に認識した全てのユーザＩＤを制御情報管理サーバ１０Dに送信する（ステップＳ４２）。
制御情報管理サーバ１０Dは、連動制御装置２Dから複数のユーザＩＤを受信して（ステップＳ４４）、これらのユーザIDをユーザ関係管理サーバ１５に送信する（ステップS４５）。
ユーザ関係管理サーバ１５は、制御情報管理サーバ１０DからユーザＩＤを受信して（ステップＳ４８）、各ユーザＩＤが関連するユーザ関係情報を抽出し、制御情報管理サーバ１０D宛に送り返す（ステップＳ４９）。
制御情報管理サーバ１０Dは、ユーザ関係管理サーバ１５からユーザ関係情報を受信して（ステップS４６）、高優先度のユーザIDと対応付けられているコースの連動設定情報を抽出して、連動制御装置２D宛に送り返す（ステップS４７）。
連動制御装置２Dは、制御情報管理サーバ１０Dから連動設定情報を受信して、記憶する（ステップＳ４３）。
以上より、変形例４の連動システムを用いれば、ユーザの優先度に応じて機器の連動設定を実現することができる。
＜補足＞
なお、本発明は上述した内容に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【００８０】
（１）上述した連動システム１では、連動設定情報を保持している機器を制御情報管理サーバ１０として説明したが、単なるストレージ機器であってもよい。
（２）上述した連動システム１では、連動制御装置２が制御情報管理サーバ１０から取得した連動設定情報を保持していたが、連動設定情報に連動機器として記載されている機器に、連動設定情報を分配するようにしてもよい。
【００８１】
連動制御装置から連動設定情報を受信した連動機器は、起動機器がブロードキャスト送信した動作メッセージを連動制御装置を介さずに直接受信して、連動設定情報に基いて連動動作を実行する。
これにより、連動制御装置の処理負荷を軽減することができる。
（３）上述の変形例２で説明したユーザ認識器１３は、指紋でユーザを認識していたが、これに限られず、例えば、ユーザを特定することが可能な顔の輪郭、声紋、網膜等を検出することでユーザを認識してもよいし、パスワード入力、ＩＤ入力等でユーザを認識する機器を用いてもよい。
【００８２】
（４）上述したホームネットワークシステムは、ＬＡＮケーブルで接続された機器で構成されていたが、これに限られず、有線であれば、ＵＳＢケーブル、ＩＥＥＥ１３９４ケーブル等によって接続されていてもよいし、無線であれば、無線ＬＡＮ、赤外線通信等であってもよく、ネットワークの通信方式、通信手段は、どのようなものであってもよい。
（５）各機器を識別する情報である機器名情報は、同一機種を識別するものとして説明したが、例えば、電話機であれば、携帯電話機、卓上電話機を問わず、機器名情報を「電話機」としてもよいし、メーカを識別する情報を付加した「○○社製電話機」としてもよい。
（６）本発明に係る連動システムは、１又は複数の機器それぞれを識別する機器識別情報とグループ情報とを対応付けて管理するグループ情報管理サーバを備え、制御情報管理サーバは、グループ情報と連動設定情報とを対応付けて管理していてもよく、この場合、制御情報管理サーバは、連動制御装置から機器識別情報を受信した場合に、グループ情報管理サーバにより管理されているグループ情報を参照して、当該機器識別情報が対応付けられているグループ情報と対応付けられている制御情報を特定し、当該制御情報を連動制御装置に送信するとしてもよい。
（７）本発明に係る連動システムは、連動設定情報を取得する時間帯によって異なる連動設定情報を連動制御装置が取得することができるように、制御情報管理サーバが、各時間帯を示す時間帯情報と連動設定情報とを対応付けて管理していてもよい。
（８）本発明に係る連動システムは、ユーザの状況を認識する手段を備えて、ユーザの状況に応じた連動設定情報を連動制御装置が取得することができるように、制御情報管理サーバが、ユーザ状況と連動設定情報とを対応付けて管理していてもよい。ユーザの状況とは、例えば、ユーザが寝ているとか、ユーザが食事を作っているといった状況が考えられる。
ベッドに体温検知器或いは重量検出器等を備えることで、ベッドでユーザが寝ているかどうかをを検出することは可能であり、また、台所のガスコンロが使用されているかどうかを検知したり、或いは、換気扇が動作しているかどうかを検知したり、或いは、水道の蛇口が開閉されているかを検知することで、ユーザが食事を作っているかどうかを検出することは可能である。
【００８３】
（９）本発明は、上述した連動システムにおいてなされる各種処理の手順（図５、６、１４、１８、２１に示した手順等）を含む方法であるとしてもよい。また、本発明は、連動システムにおいてなされる各種処理を実行させるためのプログラムであるとしてもよい。このプログラムは、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することができる。このような記録媒体には、ＩＣカード、光ディスク、フレキシブルディスク、ＲＯＭ等がある。
【００８４】
流通、頒布されたプログラムは、ＲＯＭを備える機器等にインストールされることにより利用に供され、その機器等はそのプログラムの実行により上述した連動システムを実現する。
【産業上の利用可能性】
【００８５】
本発明は、ネットワークに接続された機器を連動させる連動制御技術等の分野において有用である。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る連動システムの概要を示す図である。
【図２】連動システム１を構成する各機器の機能構成を示す図である。
【図３】接続機器情報の具体例を示す図である。
【図４】連動設定情報の管理テーブルの構成と内容例を示す図である。
【図５】連動システム１の動作を説明するためのフローチャート図である。
【図６】連動システム１における機器の連動動作を説明するためのフローチャート図である。
【図７】変形例１に係る連動システム１Ａを構成する各機器の機能構成を示す図である。
【図８】変形例１に係る連動設定情報の管理テーブルの構成と内容例を示す図である。
【図９】テレビ７に表示させる表示情報の具体例を示す図である。
【図１０】テレビ７に表示させた連動設定解除受付画面を示す図である。
【図１１】変形例２の連動システムの概要を示す図である。
【図１２】ユーザＩＤとコースとを対応付ける管理テーブルの構成と内容例を示す図である。
【図１３】コースと連動設定情報とを対応付ける管理テーブルの構成と内容例を示す図である。
【図１４】変形例２に係る連動システムの動作を説明するためのフローチャート図である。
【図１５】変形例３の連動システムの概要を示す図である。
【図１６】グループとユーザＩＤとを対応付ける管理テーブルの構成と内容例を示す図である。
【図１７】グループＩＤとコースとを対応付ける管理テーブルの構成と内容例を示す図である。
【図１８】変形例３の連動システムの動作を説明するためのフローチャート図である。
【図１９】変形例４の連動システムの概要を示す図である。
【図２０】ユーザ間の優先関係を対応付ける管理テーブルの構成と内容例を示す図である。
【図２１】変形例４の連動システムの動作を説明するためのフローチャート図である。
【符号の説明】
【００８７】
１、１Ａ  連動システム
２、２Ａ、２Ｂ、２Ｃ、２Ｄ  連動制御装置
３  電灯
４  電話機
５  玄関ドア
６  ステレオ
７  テレビ
８  ＨＵＢ
９  ネットワーク
１０、１０Ａ、１０Ｂ、１０Ｃ、１０Ｄ  制御情報管理サーバ
１１  カーテン
１２  光センサ
１３  ユーザ認識機器
１４  グループ管理サーバ
１５  ユーザ関係管理サーバ
３０、４０、５０  機器
３１、４１、５１、１０１、２０１  通信部
３２、４２、５２  動作部
１０２  連動設定情報保管部
１０３  表示情報保管部
２０２  接続機器認識部
２０３  接続機器記録部
２０４  連動設定情報記録部
２０５  動作検知部
２０６  連動制御部
２０７  表示情報記録部
２０８  連動設定部
【図１】
2005102156.tif 000003
【図２】
2005102156.tif 000004
【図３】
2005102156.tif 000005
【図４】
2005102156.tif 000006
【図５】
2005102156.tif 000007
【図６】
2005102156.tif 000008
【図７】
2005102156.tif 000009
【図８】
2005102156.tif 000010
【図９】
2005102156.tif 000011
【図１０】
2005102156.tif 000012
【図１１】
2005102156.tif 000013
【図１２】
2005102156.tif 000014
【図１３】
2005102156.tif 000015
【図１４】
2005102156.tif 000016
【図１５】
2005102156.tif 000017
【図１６】
2005102156.tif 000018
【図１７】
2005102156.tif 000019
【図１８】
2005102156.tif 000020
【図１９】
2005102156.tif 000021
【図２０】
2005102156.tif 000022
【図２１】
2005102156.tif 000023