(57)【要約】【課題】  設備機器の構成やシステム環境が変化した場合に、必要なアプリケーションのみを容易にインストールできる設備システムを提供する。【解決手段】  設備機器２の機能を監視または制御する複数のアプリケーションを格納したセンターサーバ４と、ネットワークへの設備機器の参入を検知し、ネットワークに参入している設備機器を認識してシステム構成を管理するシステム構成管理部１ｄと、インストールしているアプリケーションを実行して設備機器２を監視または制御するアプリ実行部１ｂと、システム構成管理部１ｄがネットワークへの設備機器２の参入を検知した場合、当該参入を検知された設備機器２に関連するアプリケーションをセンターサーバ４からアプリ実行部１ｂへダウンロードするダウンロード部１ｃとをネットワーク上に備え、アプリ実行部１ｂは、ダウンロードされたアプリケーションをインストールして実行する。【選択図】図１
2010178317.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を有する１つ以上の設備機器を含む複数の端末装置がネットワークに接続され、各端末装置がネットワークを介して通信を行う設備システムであって、
設備機器の機能を監視または制御するための複数のアプリケーションを格納したアプリ格納手段と、
ネットワークへの設備機器の参入を検知し、ネットワークに参入している設備機器を認識してシステム構成を管理するシステム構成管理手段と、
インストールしているアプリケーションを実行して設備機器を監視または制御するアプリ実行手段と、
システム構成管理手段がネットワークへの設備機器の参入を検知した場合、当該参入を検知された設備機器に関連するアプリケーションをアプリ格納手段からアプリ実行手段へダウンロードするダウンロード手段と
をネットワーク上に備え、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する
ことを特徴とする設備システム。
【請求項２】
前記ダウンロード手段は、前記システム構成管理手段がネットワークへの設備機器の参入を検知した場合、当該参入を検知された設備機器とネットワークに参入している他の設備機器との組み合わせに関連するアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する
ことを特徴とする請求項１記載の設備システム。
【請求項３】
前記システム構成管理手段は、ネットワークに参入している設備機器の数を管理し、
前記ダウンロード手段は、前記設備機器の数に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する
ことを特徴とする請求項１または２記載の設備システム。
【請求項４】
前記システム構成管理手段は、ネットワークからの設備機器の離脱を検知し、前記アプリ実行手段は、当該離脱を検知された設備機器に関連するアプリケーションをアンインストールすることを特徴とする請求項１乃至３いずれか記載の設備システム。
【請求項５】
前記アプリ実行手段は、前記システム構成管理手段がネットワークからの設備機器の離脱を検知した場合、当該離脱を検知された設備機器とネットワークに参入している他の設備機器との組み合わせに関連するアプリケーションをアンインストールすることを特徴とする請求項４記載の設備システム。
【請求項６】
前記アプリ実行手段は、ネットワークに参入している設備機器の数に基づいてアプリケーションをアンインストールすることを特徴とする請求項４または５記載の設備システム。
【請求項７】
前記システム構成管理手段は、ネットワークに参入している各設備機器の稼動時間を管理し、
前記ダウンロード手段は、各設備機器の稼動時間に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または各設備機器の稼動時間に基づいてアプリケーションをアンインストールする
ことを特徴とする請求項４乃至６いずれか記載の設備システム。
【請求項８】
設備機器の状態を監視する機器状態監視手段を備え、
前記ダウンロード手段は、機器状態監視手段の監視結果に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または機器状態監視手段の監視結果に基づいてアプリケーションをアンインストールする
ことを特徴とする請求項４乃至７いずれか記載の設備システム。
【請求項９】
本システムの設置されている地域情報を管理する地域情報管理手段を備え、
前記ダウンロード手段は、前記地域情報に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または前記地域情報に基づいてアプリケーションをアンインストールする
ことを特徴とする請求項４乃至８いずれか記載の設備システム。
【請求項１０】
本システムの設置されている場所に対応する時間情報を管理する時間情報管理手段を備え、
前記ダウンロード手段は、前記時間情報に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、
アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または前記時間情報に基づいてアプリケーションをアンインストールする
ことを特徴とする請求項４乃至９いずれか記載の設備システム。
【請求項１１】
前記アプリ実行手段がインストールして実行可能となっている各アプリケーションの使用可能期間情報を管理する使用期間管理手段を備え、
前記アプリ実行手段は、前記使用可能期間情報に基づいて使用可能期間が過ぎたアプリケーションを判別し、当該判別されたアプリケーションをアンインストールする
ことを特徴とする請求項４乃至１０いずれか記載の設備システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備システムに関するものである。
【背景技術】
【０００２】
従来、戸建住宅や集合住宅等の宅内において、照明機器、空調機器、テレビ等の設備機器をネットワークに接続し、ネットワークを介して各設備機器を監視・制御する設備システムがある。このような設備システムでは、ネットワーク上に配置したホームサーバ等のアプリ実行手段が、各設備機器の機能を監視・制御するためのアプリケーションをインストールされており、アプリケーションを実行することによって、設備機器の監視・制御を行っている（例えば、特許文献１参照）。
【０００３】
このような設備システムでは、アプリ実行手段においてアプリケーションのインストール、アンインストールを行う場合、ユーザがアプリケーションを選択してインストール、アンインストールを行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３４８６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、パーソナルコンピュータや携帯電話やゲーム機等では、管理者が遠隔からネットワーク経由でアプリケーションのインストールを行うものがある。
【０００６】
しかし、ホームシステムのような設備システムでは、接続されている設備機器の構成やシステムの設置環境等の条件によって、必要なアプリケーションが異なるため、ユーザ自身が必要に応じてアプリケーションのインストールを行う必要があり、手間がかかるという問題があった。例えば、設備機器の追加に伴う新しいアプリケーションのインストールは、ユーザが対象のアプリケーションを選択して行っており、各設備機器の種類および機能や、複数の設備機器の組み合わせ等を考慮して、インストールを行うアプリケーションをユーザ自身が選択しなければならない。
【０００７】
また、設備機器の削除に伴うアプリケーションのアンインストールについても同様に、各設備機器の機能や、複数の設備機器の組み合わせ等を考慮して、アンインストールを行うアプリケーションをユーザ自身が選択しなければならなかった。
【０００８】
さらには、設備機器を削除した場合に、当該設備機器に関連するアプリケーションをアンインストールすることなく残すと、システムのメモリリソースが無駄に使用され、結果的に大きなメモリ容量が必要になってしまう。
【０００９】
本発明は、上記事由に鑑みてなされたものであり、その目的は、設備機器の構成やシステム環境が変化した場合に、必要なアプリケーションのみを容易にインストールできる設備システムを提供することにある。
【課題を解決するための手段】
【００１０】
請求項１の発明は、所定の機能を有する１つ以上の設備機器を含む複数の端末装置がネットワークに接続され、各端末装置がネットワークを介して通信を行う設備システムであって、設備機器の機能を監視または制御するための複数のアプリケーションを格納したアプリ格納手段と、ネットワークへの設備機器の参入を検知し、ネットワークに参入している設備機器を認識してシステム構成を管理するシステム構成管理手段と、インストールしているアプリケーションを実行して設備機器を監視または制御するアプリ実行手段と、システム構成管理手段がネットワークへの設備機器の参入を検知した場合、当該参入を検知された設備機器に関連するアプリケーションをアプリ格納手段からアプリ実行手段へダウンロードするダウンロード手段とをネットワーク上に備え、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行することを特徴とする。
【００１１】
この発明によれば、設備機器の構成やシステム環境が変化した場合に、ユーザによる操作を行うことなく、設備機器の構成やシステム環境の変化に関連するアプリケーションを自動でインストールして利用できるようになる。すなわち、設備機器の構成やシステム環境が変化した場合に、必要なアプリケーションのみを容易にインストールできる。
【００１２】
請求項２の発明は、請求項１において、前記ダウンロード手段は、前記システム構成管理手段がネットワークへの設備機器の参入を検知した場合、当該参入を検知された設備機器とネットワークに参入している他の設備機器との組み合わせに関連するアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行することを特徴とする。
【００１３】
この発明によれば、新たな設備機器がネットワークに参入した場合に、ユーザによる操作を行うことなく、参入した設備機器を他の設備機器に組み合わせて制御する連動制御用アプリケーションを自動でインストールして利用できるようになり、システム内の設備機器の組み合わせに対応した連動制御用アプリケーションのインストールを簡便に行うことが可能となる。
【００１４】
請求項３の発明は、請求項１または２において、前記システム構成管理手段は、ネットワークに参入している設備機器の数を管理し、前記ダウンロード手段は、前記設備機器の数に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行することを特徴とする。
【００１５】
この発明によれば、新たな設備機器がネットワークに参入した場合に、ユーザによる操作を行うことなく、参入した設備機器を用いたグループ制御用アプリケーションを自動でインストールして利用できるようになり、システム内の設備機器の数に対応したグループ制御用アプリケーションのインストールを簡便に行うことが可能となる。
【００１６】
請求項４の発明は、請求項１乃至３いずれかにおいて、前記システム構成管理手段は、ネットワークからの設備機器の離脱を検知し、前記アプリ実行手段は、当該離脱を検知された設備機器に関連するアプリケーションをアンインストールすることを特徴とする。
【００１７】
この発明によれば、設備機器の構成やシステム環境が変化した場合に、ユーザによる操作を行うことなく、設備機器の構成やシステム環境の変化に関連するアプリケーションを自動でアンインストールできるようになる。すなわち、設備機器の構成やシステム環境が変化した場合に、不要なアプリケーションを容易にアンインストールできるとともに、システムのメモリリソースを有効活用して、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００１８】
請求項５の発明は、請求項４において、前記アプリ実行手段は、前記システム構成管理手段がネットワークからの設備機器の離脱を検知した場合、当該離脱を検知された設備機器とネットワークに参入している他の設備機器との組み合わせに関連するアプリケーションをアンインストールすることを特徴とする。
【００１９】
この発明によれば、設備機器がネットワークから離脱した場合に、ユーザによる操作を行うことなく、離脱した設備機器を他の設備機器に組み合わせて制御する連動制御用アプリケーションを自動でアンインストールできるようになり、システム内の設備機器の組み合わせに対応した連動制御用アプリケーションのアンインストールを簡便に行うことが可能となる。
【００２０】
請求項６の発明は、請求項４または５において、前記アプリ実行手段は、ネットワークに参入している設備機器の数に基づいてアプリケーションをアンインストールすることを特徴とする。
【００２１】
この発明によれば、設備機器がネットワークから離脱した場合に、ユーザによる操作を行うことなく、離脱した設備機器を用いたグループ制御用アプリケーションを自動でアンインストールできるようになり、システム内の設備機器の数に対応したグループ制御用アプリケーションのアンインストールを簡便に行うことが可能となる。
【００２２】
請求項７の発明は、請求項４乃至６いずれかにおいて、前記システム構成管理手段は、ネットワークに参入している各設備機器の稼動時間を管理し、前記ダウンロード手段は、各設備機器の稼動時間に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または各設備機器の稼動時間に基づいてアプリケーションをアンインストールすることを特徴とする。
【００２３】
この発明によれば、ユーザによる操作を行うことなく、設備機器の寿命に関するアプリケーションを自動でインストールして利用できるようになり、設備機器の寿命を要因とする不具合をより確実に防止できる。また、寿命の近付いた設備機器を新品に交換するだけで、ユーザによる操作を行うことなく、設備機器の寿命に関するアプリケーションを自動でアンインストールすることができ、アプリケーションのアンインストールを簡便に行うことが可能となる。
【００２４】
請求項８の発明は、請求項４乃至７いずれかにおいて、設備機器の状態を監視する機器状態監視手段を備え、前記ダウンロード手段は、機器状態監視手段の監視結果に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または機器状態監視手段の監視結果に基づいてアプリケーションをアンインストールすることを特徴とする。
【００２５】
この発明によれば、ユーザによる操作を行うことなく、設備機器の状態に基づいて必要なアプリケーションのみを自動でインストールし、不要なアプリケーションを自動でアンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。
【００２６】
請求項９の発明は、請求項４乃至８いずれかにおいて、本システムの設置されている地域情報を管理する地域情報管理手段を備え、前記ダウンロード手段は、前記地域情報に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または前記地域情報に基づいてアプリケーションをアンインストールすることを特徴とする。
【００２７】
この発明によれば、システムを設置した地域の情報を考慮して、システムの利用環境に合わせたアプリケーションを自動でインストールし、システムが設置された地域とは異なる仕様のアプリケーションを自動でアンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。
【００２８】
請求項１０の発明は、請求項４乃至９いずれかにおいて、本システムの設置されている場所に対応する時間情報を管理する時間情報管理手段を備え、前記ダウンロード手段は、前記時間情報に基づいて選択されたアプリケーションを前記アプリ格納手段から前記アプリ実行手段へダウンロードし、アプリ実行手段は、ダウンロードされたアプリケーションをインストールして実行する、または前記時間情報に基づいてアプリケーションをアンインストールすることを特徴とする。
【００２９】
この発明によれば、システムを設置した場所の時間情報を考慮して、システムの利用環境に合わせたアプリケーションを自動でインストール、アンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。
【００３０】
請求項１１の発明は、請求項４乃至１０いずれかにおいて、前記アプリ実行手段がインストールして実行可能となっている各アプリケーションの使用可能期間情報を管理する使用期間管理手段を備え、前記アプリ実行手段は、前記使用可能期間情報に基づいて使用可能期間が過ぎたアプリケーションを判別し、当該判別されたアプリケーションをアンインストールすることを特徴とする。
【００３１】
この発明によれば、使用可能期間を過ぎたアプリケーションを自動でアンインストールできるようになり、メモリリソースの有効活用を図ることができる。
【発明の効果】
【００３２】
以上説明したように、本発明では、設備機器の構成やシステム環境が変化した場合に、必要なアプリケーションのみを容易にインストールできるという効果がある。
【図面の簡単な説明】
【００３３】
【図１】実施形態の設備システムの構成を示す図である。
【図２】同上のセンターサーバの構成を示す図である。
【図３】同上の設備システムの別の構成を示す図である。
【図４】同上のインストール条件、アンインストール条件を設定したテーブルの構造例を示す図である。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００３５】
（実施形態１）
図１は、本実施形態の設備システムの構成を示し、ホームサーバ１、複数の設備機器２（２１，２２，．．．）等の端末装置が戸建住宅や集合住宅等の宅内に配置されて、宅内ネットワークＮＴ１を介して互いに通信可能に接続しており、ホームシステムＨＳを構成している。さらに、宅内にはルータ３が配置されており、宅内ネットワークＮＴ１はルータ３を介してインターネットＮＴ２に通信可能に接続し、インターネットＮＴ２上にはセンターサーバ４が設けられている。
【００３６】
ホームサーバ１は、宅内ネットワークＮＴ１を介して情報を授受する通信部１ａと、インストールしているアプリケーションを実行して設備機器２を監視または制御するアプリ実行部１ｂと、宅内ネットワークＮＴ１を介してアプリ実行部１ｂへアプリケーションをダウンロードするダウンロード部１ｃと、ホームシステムＨＳの構成を管理するシステム構成管理部１ｄとを基本構成として備える。アプリ実行部１ｂは、宅内ネットワークＮＴ１に接続している設備機器２の各機能に対応したアプリケーションをインストールされており、各アプリケーションを実行することによって、所望の設備機器２の機能を監視・制御することができる。
【００３７】
さらにホームサーバ１は、機器組み合わせ管理部１ｅ、グループ制御機器管理部１ｆ、機器状態監視部１ｇ、地域情報管理部１ｈ、時間情報管理部１ｉ、アプリ使用期間管理部１ｊ、利用者情報管理部１ｋ、機器寿命記憶部１ｍを備えており、後述の各アプリケーションのインストールおよびアンインストールに用いられる。
【００３８】
設備機器２は、照明機能、冷暖房機能等の各機能を具備するとともに、ユニークなＩＤ情報（例えば、ＭＡＣアドレス）を割り付けられており、図１においては、１台の温度センサ２１、３台の調光機能付きの照明機器２２、１台のネットワーク接続型のテレビ２３、１台の床暖房機器２４とで構成され、ホームサーバ１によって監視・制御されている。
【００３９】
センターサーバ４は、図２に示すように、宅内ネットワークＮＴ１を介して情報を授受する通信部４ａと、設備機器２の各機能を監視または制御するための複数のアプリケーションを予め格納したアプリ格納部４ｂとを備えて、ホームサーバ１のダウンロード部１ｃからのアクセスによって、アプリケーションをホームサーバ１のアプリ実行部１ｂへ提供するアプリ提供手段を構成している。
【００４０】
なお、図１における１ａ〜１ｍの各部をホームサーバ１に全て設ける構成以外に、１台の設備機器２に全て設ける構成、または複数の設備機器２に分散して設ける構成でもよい。または、設備機器２以外の機能が互いに異なる機器に分散して設ける構成でもよい。
【００４１】
以下、ホームサーバ１のアプリ実行部１ｂによるアプリケーションのインストールおよびアンインストールについて説明する。アプリケーションのインストールおよびアンインストールには、
（１）［設備機器の単独機能に基づくインストールおよびアンインストール］
（２）［設備機器の組み合わせに基づくインストールおよびアンインストール］
（３）［設備機器の台数に基づくインストールおよびアンインストール］
（４）［設備機器の稼動時間に基づくインストールおよびアンインストール］
（５）［設備機器の機器状態に基づくインストールおよびアンインストール］
（６）［システムの地域情報に基づくインストールおよびアンインストール］
（７）［システムの時間情報に基づくインストールおよびアンインストール］
（８）［アプリケーションの使用可能期間情報に基づくインストールおよびアンインストール］
（９）［アプリケーションのインストール条件に基づくインストールおよびアンインストール］
（１０）「利用者情報に基づくインストールおよびアンインストール」
の１０パターンがある。
【００４２】
（１）［設備機器の単独機能に基づくインストールおよびアンインストール］
まず、設備機器２単独の機能に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００４３】
図１において、温度センサ２１が宅内ネットワークＮＴ１に新規に接続されたものとする。温度センサ２１は、ネットワークに参入したことを示す参入通知をホームサーバ１へ送信する。この参入通知には、通知送信元の設備機器２のＩＤ情報、種類、機能等が含まれている。
【００４４】
ホームサーバ１では、システム構成管理部１ｄが、各設備機器２からの参入通知に基づいて、ホームシステムＨＳのネットワークに参入している設備機器２のＩＤ情報、種類、機能、台数等を管理しており、温度センサ２１から宅内ネットワークＮＴ１を介して参入通知を受信すると、システム構成管理部１ｄは本システムに温度センサ２１が参入したことを認識して（参入検知）、管理しているシステム構成を更新する。すなわちホームサーバ１では、システム構成管理部１ｄを参照して、ネットワークに参入している設備機器２を一意に識別することができる。
【００４５】
そして、ダウンロード部１ｃは、システム構成管理部１ｄが管理しているシステム構成を参照して、温度センサ２１の参入を認識し、温度センサの単独動作に用いるアプリケーション（温度センサ用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。温度センサ用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、温度センサ用アプリケーションがインストールされていない場合には、センターサーバ４に対して温度センサ用アプリケーションを格納しているか否かを問い合わせる。
【００４６】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、温度センサ用アプリケーションを格納しておれば、この温度センサ用アプリケーションをホームサーバ１へ提供する。温度センサ用アプリケーションを格納していなければ、アプリケーションを提供できない旨のメッセージをホームサーバ１へ送信する。なお、センターサーバ４からのメッセージは、ホームサーバ１から宅内ネットワークＮＴ１に接続された図示しない表示機器に送信され、表示機器にて画面上に表示される、または音声出力によってユーザへ通知される。
【００４７】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされた温度センサ用アプリケーションをインストールし、実行状態にすることによって、宅内ネットワークＮＴ１を介して温度センサ２１との間で通信を行い、温度センサ２１が検知した温度データの取得やデータ加工が可能となる。
【００４８】
このように、新たな設備機器２をネットワークに接続するだけで、ユーザによる操作を行うことなく、参入した設備機器２の単独制御に用いるアプリケーションを自動でインストールして利用できるようになり、システム内の設備機器２の各機能に対応したアプリケーションのインストールを簡便に行うことが可能となる。
【００４９】
次に、ある設備機器２が不要となって、宅内ネットワークＮＴ１から取り外されたものとする。各設備機器２は、生存通知を定期的にホームサーバ１へ送信しており、ホームサーバ１のシステム構成管理部１ｄは、生存通知の受信が所定期間なければ、当該設備機器２のネットワークからの離脱を検知することができる。例えば図１において、温度センサ２１が宅内ネットワークＮＴ１から取り外された場合、ホームサーバ１のシステム構成管理部１ｄは本システムから温度センサ２１が離脱したことを認識して（離脱検知）、管理しているシステム構成を更新する。
【００５０】
そして、アプリ実行部１ｂは、システム構成管理部１ｄが管理しているシステム構成を参照して、温度センサ２１の離脱を認識すると、温度センサ用アプリケーションをアンインストールしてよいか否かを判断する。システム構成内の設備機器２に他の温度センサが存在する場合には、温度センサ用アプリケーションをアンインストールすることなく、処理を終了する。一方、システム構成内の設備機器２に他の温度センサが存在しない場合には、温度センサ用アプリケーションをアンインストールする。
【００５１】
このように、設備機器２をネットワークから取り外すだけで、ユーザによる操作を行うことなく、離脱した設備機器２の単独制御に用いるアプリケーションを自動でアンインストールすることができ、設備システムにおけるアプリケーションのアンインストールを簡便に行うことが可能となる。さらに、不要なアプリケーションを自動でアンインストールすることによって、ホームサーバ１のメモリリソースを有効活用することができ、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００５２】
（２）［設備機器の組み合わせに基づくインストールおよびアンインストール］
次に、設備機器２の組み合わせに基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００５３】
図１において、３台の調光機能付きの照明機器２２がネットワークに既に参入している状態で、１台のネットワーク接続型のテレビ２３が宅内ネットワークＮＴ１に新規に接続されたものとする。テレビ２３は、ネットワークに参入したことを示す参入通知をホームサーバ１へ送信する。
【００５４】
ホームサーバ１では、テレビ２３から宅内ネットワークＮＴ１を介して参入通知を受信すると、システム構成管理部１ｄが、本システムにテレビ２３が参入したことを認識して（参入検知）、管理しているシステム構成を更新する。
【００５５】
そして、ダウンロード部１ｃは、システム構成管理部１ｄが管理しているシステム構成を参照して、テレビ２３の参入を認識し、以降は上記（１）［設備機器の単独機能に基づくインストールおよびアンインストール］で説明したように、テレビ２３単独の機能に基づいてアプリケーションのインストールおよびアンインストールを行う。
【００５６】
さらに、本設備システムでは、機能の異なる設備機器２を組み合わせて連動制御が可能になる場合があり、機器組み合わせ管理部１ｅには、連動制御が可能な設備機器２の組み合わせパターンが、当該組み合わせパターンの連動制御に使用可能なアプリケーションの情報とともに格納されている。
【００５７】
そして、ダウンロード部１ｃは、新規参入したテレビ２３と、すでに参入している他の設備機器２との組み合わせパターンが、機器組み合わせ管理部１ｅに格納されているか否かを判断し、組み合わせパターンがあれば、この組み合わせパターンの連動制御に用いるアプリケーション（連動制御用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。本例では、１台以上のテレビ２３と１台以上の照明機器２２とを組み合わせて、テレビ２３の表示画像に連動して照明機器２２の調光を行う連動制御（シアターモード）が可能であり、この連動制御を行うシアターモード用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、シアターモード用アプリケーションがインストールされていない場合には、センターサーバ４に対して、シアターモード用アプリケーションを格納しているか否かを問い合わせる。
【００５８】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、シアターモード用アプリケーションを格納しておれば、このシアターモード用アプリケーションをホームサーバ１へ提供する。シアターモード用アプリケーションを格納していなければ、アプリケーションを提供できない旨のメッセージをホームサーバ１へ送信する。
【００５９】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされたシアターモード用アプリケーションをインストールし、実行状態にすることによって、宅内ネットワークＮＴ１を介して照明機器２２およびテレビ２３との間で通信を行い、照明機器２２およびテレビ２３を用いたシアターモードでの連動制御が可能となる。
【００６０】
このように、新たな設備機器２をネットワークに接続するだけで、ユーザによる操作を行うことなく、参入した設備機器２を他の設備機器２に組み合わせた連動制御に用いるアプリケーションを自動でインストールして利用できるようになり、システム内の設備機器２の組み合わせに対応した連動制御用アプリケーションのインストールを簡便に行うことが可能となる。
【００６１】
次に、テレビ２３が不要となって、宅内ネットワークＮＴ１から取り外されたものとする。ホームサーバ１のシステム構成管理部１ｄは、テレビ２３からの生存通知の受信が所定期間ないことによって、本システムからテレビ２３が離脱したことを認識して（離脱検知）、管理しているシステム構成を更新する。
【００６２】
そして、アプリ実行部１ｂは、システム構成管理部１ｄが管理しているシステム構成を参照して、テレビ２３の離脱を認識すると、テレビ用アプリケーションおよびシアターモード用アプリケーションをアンインストールしてよいか否かを判断する。システム構成内の設備機器２に他のテレビが存在する場合には、テレビ用アプリケーションおよびシアターモード用アプリケーションをアンインストールすることなく、処理を終了する。一方、システム構成内の設備機器２に他のテレビが存在しない場合には、テレビ用アプリケーションおよびシアターモード用アプリケーションをアンインストールする。
【００６３】
このように、設備機器２をネットワークから取り外すだけで、ユーザによる操作を行うことなく、離脱した設備機器２を用いた連動制御用アプリケーションを自動でアンインストールすることができ、設備システムにおける連動制御用アプリケーションのアンインストールを簡便に行うことが可能となる。さらに、不要なアプリケーションを自動でアンインストールすることによって、ホームサーバ１のメモリリソースを有効活用することができ、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００６４】
（３）［設備機器の台数に基づくインストールおよびアンインストール］
次に、設備機器２の台数に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００６５】
図１において、３台の調光機能付きの照明機器２２がネットワークに既に参入し、照明機器２２の単独動作に用いるアプリケーション（照明機器用アプリケーション）が既にインストールされている状態から、さらに５台の調光機能付きの照明機器２２が宅内ネットワークＮＴ１に新規に接続されたものとする。新たに接続された５台の照明機器２２は、ネットワークに参入したことを示す参入通知をホームサーバ１へ各々送信する。
【００６６】
ホームサーバ１では、５台の照明機器２２から宅内ネットワークＮＴ１を介して参入通知を受信すると、システム構成管理部１ｄが、本システムに５台の照明機器２２が参入したことを認識して（参入検知）、管理しているシステム構成を更新する。
【００６７】
そして、ダウンロード部１ｃは、システム構成管理部１ｄが管理しているシステム構成を参照して、５台の照明機器２２の参入を認識するが、既設の３台の照明機器２２の単独動作に用いる照明機器用アプリケーションがアプリ実行部１ｂに既にインストールされているため、照明機器用アプリケーションのダウンロードは行わない。
【００６８】
さらに、本設備システムでは、所定台数以上の同一種類、機能の設備機器２に対してグループ制御が可能になる場合があり、グループ制御機器管理部１ｆには、設備機器２の種類、機能に対応して、グループ制御が可能となる台数の情報、および当該グループ制御に使用可能なアプリケーションの情報とともに格納されている。本例では、照明機器２２のグループ制御が可能となる最小台数（グループ制御可能最小台数）として「８台」が設定されている。
【００６９】
そして、ダウンロード部１ｃは、システム構成管理部１ｄを参照して、照明機器２２の参入台数が３台から８台に増えたことを認識すると、この参入台数「８台」を、グループ制御機器管理部１ｆで設定されている照明機器２２のグループ制御可能最小台数「８台」と比較する。この場合、参入台数が８台であって照明機器２２のグループ制御が可能となるので、この照明機器２２のグループ制御に用いるアプリケーション（照明グループ制御用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。照明グループ制御用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、照明グループ制御用アプリケーションがインストールされていない場合には、センターサーバ４に対して、照明グループ制御用アプリケーションを格納しているか否かを問い合わせる。
【００７０】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、照明グループ制御用アプリケーションを格納しておれば、この照明グループ制御用アプリケーションをホームサーバ１へ提供する。照明グループ制御用アプリケーションを格納していなければ、アプリケーションを提供できない旨のメッセージをホームサーバ１へ送信する。
【００７１】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされた照明グループ制御用アプリケーションをインストールし、実行状態にすることによって、宅内ネットワークＮＴ１を介して８台の照明機器２２との間で通信を行い、照明グループ制御が可能となる。
【００７２】
このように、新たな設備機器２をネットワークに接続するだけで、ユーザによる操作を行うことなく、参入した設備機器２のグループ制御に用いるアプリケーションを自動でインストールして利用できるようになり、システム内の設備機器２の台数に対応したグループ制御用アプリケーションのインストールを簡便に行うことが可能となる。
【００７３】
次に、少なくとも１台の照明器具２２が不要となって、宅内ネットワークＮＴ１から取り外されたものとする。ホームサーバ１のシステム構成管理部１ｄは、取り外された照明器具２２からの生存通知の受信が所定期間ないことによって、本システムから少なくとも１台の照明器具２２が離脱したことを認識して（離脱検知）、管理しているシステム構成を更新する。
【００７４】
そして、アプリ実行部１ｂは、システム構成管理部１ｄが管理しているシステム構成を参照して、少なくとも１台の照明器具２２の離脱を認識すると、照明グループ制御用アプリケーションをアンインストールしてよいか否かを判断する。システム構成内の照明器具２２が８台以上存在する場合には、照明グループ制御用アプリケーションをアンインストールすることなく、処理を終了する。一方、システム構成内の照明器具２２が８台未満である場合には、照明グループ制御用アプリケーションをアンインストールする。
【００７５】
このように、設備機器２をネットワークから取り外すだけで、ユーザによる操作を行うことなく、離脱した設備機器２を用いたグループ制御用アプリケーションを自動でアンインストールすることができ、設備システムにおけるグループ制御用アプリケーションのアンインストールを簡便に行うことが可能となる。さらに、不要なアプリケーションを自動でアンインストールすることによって、ホームサーバ１のメモリリソースを有効活用することができ、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００７６】
（４）［設備機器の稼動時間に基づくインストールおよびアンインストール］
次に、設備機器２の稼動時間に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００７７】
図１において、ホームサーバ１の機器寿命記憶部１ｍには、設備機器２の種類、機能毎に耐用時間（稼働許容時間）の情報を格納しており、システム構成管理部１ｄは、設備機器２毎にネットワークに参入してからの稼働時間を計時している。そして、ダウンロード部１ｃは、設備機器２毎に稼働時間と耐用時間とを比較し、稼動可能な残時間（耐用時間−稼働時間）が１年以下となった場合に、設備機器２の稼働状況や交換時期をユーザに通知するためのアプリケーション（ライフエンド情報提供用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。ライフエンド情報提供用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、ライフエンド情報提供用アプリケーションがインストールされていない場合には、センターサーバ４に対してライフエンド情報提供用アプリケーションを格納しているか否かを問い合わせる。
【００７８】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、ライフエンド情報提供用アプリケーションを格納しておれば、このライフエンド情報提供用アプリケーションをホームサーバ１へ提供する。ライフエンド情報提供用アプリケーションを格納していなければ、アプリケーションを提供できない旨のメッセージをホームサーバ１へ送信する。
【００７９】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされたライフエンド情報提供用のアプリケーションをインストールし、実行状態にすることによって、寿命の近付いてきた設備機器２の稼働状況や交換時期をユーザに通知する。この寿命通知は、宅内ネットワークＮＴ１に接続された図示しない表示機器に送信され、表示機器にて画面上に表示される、または音声出力によってユーザへ通知される。
【００８０】
このように、ユーザによる操作を行うことなく、寿命の近付いてきた設備機器２の情報提供を行うアプリケーションを自動でインストールして利用できるようになり、設備機器２の寿命を要因とする不具合をより確実に防止できる。
【００８１】
次に、ライフエンド情報提供用アプリケーションによって、機器交換の必要性を通知されたユーザが、寿命の近付いてきた設備機器２を新品に交換すると、ホームサーバ１のシステム構成管理部１ｄは、寿命の近付いてきた設備機器２をシステム構成から削除し、新品の設備機器２をシステム構成に追加することで、管理しているシステム構成を更新する。
【００８２】
そして、アプリ実行部１ｂは、システム構成管理部１ｄが管理しているシステム構成を参照して、稼動可能な残時間が１年以下の設備機器２がなければ、ライフエンド情報提供用アプリケーションをアンインストールする。稼動可能な残時間が１年以下の設備機器２があれば、ライフエンド情報提供用アプリケーションをアンインストールすることなく、処理を終了する。
【００８３】
このように、寿命の近付いた設備機器２を新品に交換するだけで、ユーザによる操作を行うことなく、ライフエンド情報提供用アプリケーションを自動でアンインストールすることができ、設備システムにおけるライフエンド情報提供用アプリケーションのアンインストールを簡便に行うことが可能となる。さらに、不要なアプリケーションを自動でアンインストールすることによって、ホームサーバ１のメモリリソースを有効活用することができ、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００８４】
（５）［設備機器の機器状態に基づくインストールおよびアンインストール］
次に、設備機器２の機器状態に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００８５】
図１において、ホームサーバ１の機器状態監視部１ｇは、各設備機器２から現在の状態値（例えば、計測値、動作状態を示す各種パラメータ値等）を収集して、システム構成管理部１ｄに格納する。そして、ダウンロード部１ｃは、格納された状態値に基づいてアプリケーションをセンターサーバ４からダウンロードする。
【００８６】
例えば、温度センサ２１が外気温の計測を行い、その計測値が「０℃」以下になった場合、ダウンロード部１ｃは、床暖房機器２４を動作させるためのアプリケーション（床暖房用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。床暖房用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、床暖房用アプリケーションがインストールされていない場合には、センターサーバ４に対して床暖房用アプリケーションを格納しているか否かを問い合わせる。
【００８７】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、床暖房用アプリケーションを格納しておれば、この床暖房用アプリケーションをホームサーバ１へ提供する。床暖房用アプリケーションを格納していなければ、アプリケーションを提供できない旨のメッセージをホームサーバ１へ送信する。
【００８８】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされた床暖房用のアプリケーションをインストールし、実行状態にすることによって、外気温が低いときに床暖房機器２４を動作させることができる。
【００８９】
次に、温度センサ２１による外気温の計測値が「５℃」以上になった場合、アプリ実行部１ｂは、床暖房用アプリケーションをアンインストールする。
【００９０】
このように、ユーザによる操作を行うことなく、設備機器２の状態値に基づいて必要なアプリケーションのみを自動でインストールし、不要なアプリケーションを自動でアンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。さらに、不要なアプリケーションを自動でアンインストールすることによって、ホームサーバ１のメモリリソースを有効活用することができ、アプリケーションをインストールしておくために必要なメモリ容量を削減できる。
【００９１】
なお、設備機器２の機器状態に基づくインストールの例としては、外気温が高いときに冷房機器を動作させる冷房用アプリケーションをインストールする構成や、湿度が高いときに除湿機器を動作させる除湿用アプリケーションをインストールする構成や、電力使用量が多いときに各設備機器を省電力モードで動作させる省電力用アプリケーションをインストールする構成等がある。
【００９２】
（６）［システムの地域情報に基づくインストールおよびアンインストール］
次に、システムの地域情報に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００９３】
図１において、ホームサーバ１の地域情報管理部１ｈは、本システムの地域情報を格納している。地域情報は、国名データ（日本、オーストラリア等）、言語データ（日本語、英語等）等で構成されており、各データはシステムの施工者またはユーザによって設定される。
【００９４】
そして、ダウンロード部１ｃは、センターサーバ４からアプリケーションをダウンロードする場合に、地域情報管理部１ｈに設定されている地域情報を参照し、センターサーバ４に対して地域情報に該当する国および言語で用いるアプリケーションを要求する。例えば、国データ「オーストラリア」、言語データ「英語」であれば、オーストラリア内で用いる英語版のアプリケーション（オーストラリアで用いられる英語表示機能、オーストラリアの法律に合致した機能等を有する）を要求し、インストールする。
【００９５】
また、地域情報が変更されれば、アプリ実行部１ｂは、当該アプリケーションをアンインストールする。
【００９６】
このように、システムを設置した地域の情報も考慮して、システムの利用環境に合わせたアプリケーションを自動でインストールし、システムが設置された地域とは異なる仕様のアプリケーションを自動でアンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。さらには、ホームサーバ１のメモリリソースの有効活用を図ることもできる。
【００９７】
（７）［システムの時間情報に基づくインストールおよびアンインストール］
次に、システムの時間情報に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【００９８】
図１において、ホームサーバ１の時間情報管理部１ｉは、本システムの時間情報を格納している。時間情報は、現在の年月日データ、季節データ等で構成されており、各データはシステムの施工者またはユーザによって設定される。
【００９９】
そして、ダウンロード部１ｃは、センターサーバ４からアプリケーションをダウンロードする場合に、時間情報管理部１ｉに設定されている時間情報を参照し、センターサーバ４に対して時間情報に基づくアプリケーションを要求する。例えば、現在の年月日データが、季節データの冬に対応する場合、センターサーバ４に対して床暖房機器２４の動作に用いる床暖房用アプリケーションを要求し、インストールする。そして、季節が移り変わって、現在の年月日データが季節データの春に対応した場合、アプリ実行部１ｂは床暖房用アプリケーションをアンインストールする。
【０１００】
オーストラリアであれば、季節データ「３月〜５月：秋、６月〜８月：冬、９月〜１１月：春、１２月〜２月：夏」と設定されるため、６月１日になると冬であると判断し、床暖房用アプリケーションがインストールされて床暖房機器２４が使用可能となり、９月１日になると冬が終了したと判断し、床暖房用アプリケーションがアンインストールされて床暖房機器２４が使用不可能となる。
【０１０１】
日本であれば、季節データ「３月〜５月：春、６月〜８月：夏、９月〜１１月：秋、１２月〜２月：冬」と設定されるため、１２月１日になると冬であると判断し、床暖房用アプリケーションがインストールされて床暖房機器２４が使用可能となり、３月１日になると冬が終了したと判断し、床暖房用アプリケーションがアンインストールされて床暖房機器２４が使用不可能となる。
【０１０２】
上記では、月単位の季節毎にアプリケーションのインストール、アンインストールを行っているが、１日における所定のタイムゾーン、時刻、日付等を考慮することで、より適切なアプリケーションのインストール、アンインストールを行うことができる。
【０１０３】
このように、システムを設置した場所の時間情報も考慮して、システムの利用環境に合わせたアプリケーションを自動でインストール、アンインストールできるようになり、設備システムにおけるアプリケーションのインストール、アンインストールを簡便に行うことが可能となる。さらには、ホームサーバ１のメモリリソースの有効活用を図ることもできる。
【０１０４】
（８）［アプリケーションの使用可能期間情報に基づくインストールおよびアンインストール］
次に、アプリケーションの使用可能期間情報に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【０１０５】
ホームサーバ１に対して、センターサーバ４から使用状況調査用アプリケーションが提供されると、アプリ実行部１ｂは、使用状況調査用アプリケーションをインストールして実行状態とする。使用状況調査用アプリケーションは、ホームシステムＨＳの使用状況をデータとして作成するためのアプリケーションであり、アプリ実行部１ｂが設備機器２の監視・制御に用いる各アプリケーションの実行状況等が使用状況データに含まれる。
【０１０６】
そして、使用状況調査用アプリケーションには使用可能期間情報が付加されており、アプリ実行部１ｂへのインストールと同時に、使用可能期間情報がホームサーバ１のアプリ使用期間管理部１ｊに格納される。ここで、使用状況調査用アプリケーションの使用可能期間は、インストールされてから１ヶ月とする。
【０１０７】
アプリ実行部１ｂは、アプリ使用期間管理部１ｊを参照して、使用状況調査用アプリケーションをその使用可能期間内は実行状態とし、使用可能期間を過ぎるとアンインストールする。また、この使用可能期間情報は、使用状況調査用アプリケーション以外のアプリケーションに付加されてもよい。
【０１０８】
このように、使用可能期間を過ぎたアプリケーションを自動でアンインストールできるようになり、メモリリソースの有効活用を図ることができる。
（９）［アプリケーションのインストール条件に基づくインストールおよびアンインストール］
次に、アプリケーションのインストール条件に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【０１０９】
例えば、図３に示すように、センターサーバ４には、インターネットＮＴ２、ルータ３１を介してホームシステムＨＳ１が接続し、インターネットＮＴ２、ルータ３２を介してホームシステムＨＳ２が接続し、ホームシステムＨＳ１，ＨＳ２は、図１に示すホームシステムＨＳと略同様の構成を備える。
【０１１０】
ホームシステムＨＳ１は、ホームサーバ１１、設備機器２が宅内ネットワークＮＴ１１に接続されており、設備機器２として、１台の温度センサ２１、３台の調光機能付きの照明機器２２、１台のネットワーク接続型のテレビ２３が設けられている。そして、ホームサーバ１１のアプリ実行部１ｂには、温度センサ用アプリケーション、シアターモード用アプリケーションがインストールされて実行状態になっている。
【０１１１】
ホームシステムＨＳ２は、ホームサーバ１２、設備機器２が宅内ネットワークＮＴ１２に接続されており、設備機器２として、１台の温度センサ２１、１台の湿度センサ２５が設けられている。そして、ホームサーバ１２のアプリ実行部１ｂには、湿度センサ用アプリケーションのみがインストールされて実行状態になっている。
【０１１２】
そしてセンターサーバ４において、温湿度一括表示用アプリケーションがアプリ格納部４ｂに新しく追加格納されると、ホームサーバ１１，１２に対してアプリ追加通知を送信する。アプリ追加通知は、温湿度一括表示用アプリケーションをインストールするための条件（インストール条件）情報が付加されており、ホームサーバ１１，１２の各ダウンロード部１ｃは、インストール条件に基づいて、温湿度一括表示用アプリケーションをダウンロードするか否かを判定する。
【０１１３】
温湿度一括表示用アプリケーションのインストール条件は、温度センサ２１と湿度センサ２５とがネットワークに各々１台以上参入していることが条件である。ホームシステムＨＳ１での参入状態は、温度センサ２１：１台のみなので、インストール条件を満たしておらず、温湿度一括表示用アプリケーションをダウンロードすることはない。一方、ホームシステムＨＳ２での参入状態は、温度センサ２１：１台、湿度センサ２５：１台なので、インストール条件を満たしており、温湿度一括表示用アプリケーションをセンターサーバ４からダウンロードし、実行状態にする。
【０１１４】
このように、新しいアプリケーションがセンターサーバ４に追加された場合には、そのインストール条件を満たすホームシステムＨＳのホームサーバ１のみが新しいアプリケーションを自動でダウンロードしてインストールするので、各ホームシステムＨＳで新しいアプリケーションを面倒な操作をすることなく使用することができる。
（１０）「利用者情報に基づくインストールおよびアンインストール」
次に、利用者情報に基づくアプリケーションのインストールおよびアンインストールについて説明する。
【０１１５】
図１において、ホームサーバ１の利用者情報管理部１ｋは、利用者情報を格納している。利用者情報は、例えば当該ホームシステムＨＳのユーザの年齢情報、およびインストール済のアプリケーションの利用頻度情報（回／年）が含まれている。本例では、ユーザの年齢情報：６５歳が、システムの施工者またはユーザによって設定され、インストール済のシアターモード用アプリケーションの利用頻度情報が、システム構成管理部１ｄによって随時更新されている。
【０１１６】
そして、温度センサ２１から宅内ネットワークＮＴ１を介して参入通知を受信すると、システム構成管理部１ｄは本システムに温度センサ２１が参入したことを認識して（参入検知）、管理しているシステム構成を更新する。すなわちホームサーバ１は、システム構成管理部１ｄを参照して、ネットワークに参入している設備機器２を一意に識別することができる。
【０１１７】
そして、図１において、温度センサ２１が宅内ネットワークＮＴ１に新規に接続され、ホームサーバ１のシステム構成管理部１ｄが、温度センサ２１から宅内ネットワークＮＴ１を介して参入通知を受信すると、システム構成管理部１ｄは本システムに温度センサ２１が参入したことを認識して（参入検知）、管理しているシステム構成を更新する。
【０１１８】
ダウンロード部１ｃは、システム構成管理部１ｄが管理しているシステム構成を参照して、温度センサ２１の参入を認識し、温度センサの単独動作に用いるアプリケーション（温度センサ用アプリケーション）がアプリ実行部１ｂに既にインストールされているか否かを判断する。温度センサ用アプリケーションが既にインストールされている場合には、センターサーバ４からダウンロードするアプリケーションはないと判断して、処理を終了する。一方、温度センサ用アプリケーションがインストールされていない場合には、利用者情報管理部１ｋの利用者情報を参照して、６５歳以上の高齢者に適した温度センサ用アプリケーション、すなわち、温度計測データを表示する際にフォントサイズが大きい文字を用いる温度センサ用アプリケーションが望まれる。そこで、ダウンロード部１ｃは、センターサーバ４に対して、表示文字のフォントサイズが大きい温度センサ用アプリケーションを格納しているか否かを問い合わせる。
【０１１９】
センターサーバ４は、ホームサーバ１のダウンロード部１ｃからの前記問い合わせに対して、表示文字のフォントサイズが大きい温度センサ用アプリケーションを格納しておれば、この温度センサ用アプリケーションをホームサーバ１へ提供する。フォントサイズが大きい温度センサ用アプリケーションを格納していなければ、通常のフォントサイズの温度センサ用アプリケーションをホームサーバ４へ提供する。
【０１２０】
ホームサーバ１のアプリ実行部１ｂは、ダウンロード部１ｃによってダウンロードされたフォントサイズが大きい温度センサ用アプリケーションをインストールし、実行状態にすることによって、計測データを表示する際には、大きいフォントサイズで表示できる。したがって、６５歳以上の高齢者にとって温度測定データが見易いシステムとなる。
【０１２１】
次に、ホームサーバ１のアプリ実行部１ｂは、シアターモード用アプリケーションを既にインストールして実行状態にしている。ここで、利用者管理情報管理部１ｋの利用者情報において、シアターモード用アプリケーションの利用頻度情報：０回／年に設定されている場合、アプリ実行部１ｂは、シアターモード用アプリケーションはユーザにとって不要なアプリケーションであると判断して、シアターモード用アプリケーションをアンインストールする。したがって、各アプリケーションの使用頻度の基づいて不要であると判断したアプリケーションを自動でアンインストールできる。
【０１２２】
また、利用者情報としては、上記ユーザの年齢情報、インストール済のアプリケーションの利用頻度情報以外に、ユーザの人数情報、インストール済のアプリケーションの利用時刻等を含んで、これらの利用者情報に基づいて、アプリケーションのインストールおよびアンインストールの判断をより詳細に行ってもよい。
【０１２３】
このように、アプリケーションの種別だけでなく利用者情報も考慮して、ホームシステムＨＳの利用者に合わせたアプリケーションを自動でインストール、アンインストールすることができる。
【０１２４】
そして、上記アプリケーションのインストールおよびアンインストールのパターン（１）〜（１０）を適宜組み合わせて、システムを構成すればよく、図４に各アプリケーションのインストール条件、アンインストール条件を設定したテーブルＴＢを示す。ここで、各パターンのアンインストール条件として、インストール済のアプリケーションの利用頻度が０（回／年）となった場合にも、当該アプリケーションを不要と判断してアンインストールしてもよい。なお、このテーブル構成は一例であり、パターン（１）〜（１０）を組み合わせた他の構成であってもよい。
【０１２５】
而して、上記（１）〜（１０）の各パターンを適宜組み合わせてシステムを構成することによって、設備機器２の構成やシステム環境が変化した場合に、ユーザによる操作を行うことなく、設備機器２の構成やシステム環境の変化に関連するアプリケーションを自動でインストールして利用できるようになる。すなわち、設備機器２の構成やシステム環境が変化した場合に、必要なアプリケーションのみを容易にインストールできる設備システムとなる。
【０１２６】
また、本実施形態では、ホームサーバ１が、設備機器２の参入状況に応じてアプリケーションのダウンロードの可否を判断している。しかし、ホームサーバ１が設備機器２の参入状況をセンターサーバ４へ送信し、センターサーバ４が、設備機器２の参入状況に応じてアプリケーションのダウンロードの可否を判断してもよい。
【符号の説明】
【０１２７】
１  ホームサーバ
１ａ  通信部
１ｂ  アプリ実行部
１ｃ  ダウンロード部
１ｄ  システム構成管理部
２（２１〜２４）  設備機器
３  ルータ
４  センターサーバ
ＮＴ１  宅内ネットワーク
ＮＴ２  インターネット
【図１】
2010178317.tif 000003
【図２】
2010178317.tif 000004
【図３】
2010178317.tif 000005
【図４】
2010178317.tif 000006