(57)【特許請求の範囲】
【請求項１】
宅内機器にそれぞれ接続される複数の統合管理装置と、
上記複数の統合管理装置に伝送路を介して接続されるセンターサーバと、を備え、
上記センターサーバは、データ制御部と、上記宅内機器で使用される複数のデータを記憶するデータ格納部と、データ予測部と、グループ管理部とを備え、
上記統合管理装置は、管理制御部と、データ記憶部と、を備え、
上記管理制御部は、
上記宅内機器から所定のデータを要求されると上記所定のデータが上記データ記憶部に記憶されているか否かを判断し、
上記データ記憶部に上記所定のデータが記憶されていれば、上記所定のデータを上記データ記憶部から取得して上記宅内機器に送信し、
上記データ記憶部に上記所定のデータが記憶されていなければ、上記所定のデータを上記センターサーバに要求するように構成され、
上記データ制御部は、上記管理制御部から上記所定のデータを要求されると、要求された上記所定のデータを上記データ格納部から取得して上記管理制御部に送信するように構成され、
上記管理制御部は、上記データ制御部から上記所定のデータを受け取ると、上記宅内機器に上記所定のデータを送信するとともに上記所定のデータを上記データ記憶部に記憶させるように構成され、
上記データ予測部は、上記センターサーバが以前に少なくとも１つの上記統合管理装置に送信した上記データに基づいて、上記統合管理装置に事前に送信するキャッシュデータを上記データ格納部に記憶された上記複数のデータから選択するように構成され、
上記データ制御部は、上記データ予測部が選択した上記キャッシュデータを上記管理制御部に送信するように構成され、
上記管理制御部は、上記データ制御部から上記キャッシュデータを受け取ると、上記キャッシュデータを上記データ記憶部に記憶させるように構成され、
上記グループ管理部は、上記統合管理装置のそれぞれについて、上記統合管理装置が上記センターサーバから取得した上記データの種類と上記統合管理装置が上記データを取得したタイミングとの履歴を記憶し、
上記統合管理装置のそれぞれについて、上記履歴に基づいて上記統合管理装置が上記センターサーバから取得した上記データの取得パターンを算出し、
上記複数の統合管理装置について、上記取得パターン間の類似度を求め、
上記類似度が所定の閾値以上であるか否かに基づいて上記取得パターンが相互に類似しているか否かを判断し、
上記取得パターンが相互に類似している上記統合管理装置を同じグループに分類し、
上記取得パターンが相互に類似していない上記統合管理装置を異なるグループに分類するように構成され、
上記データ予測部は、上記センターサーバがグループ内の少なくとも１つの上記統合管理装置に送信したデータと種類が同じである同種データを、上記グループに属する他の上記統合管理装置に送信する上記キャッシュデータとして選択するように構成される
ことを特徴とする宅内機器管理システム。
【請求項２】
上記同種データは、上記グループに属する上記統合管理装置のそれぞれについて、上記統合管理装置に関連する情報を利用して同一の形式で生成されたデータである
ことを特徴とする請求項１記載の宅内機器管理システム。
【請求項３】
上記グループ管理部は、上記統合管理装置のグループ分けを所定の時間間隔で行うように構成される
ことを特徴とする請求項１記載の宅内機器管理システム。
【請求項４】
上記管理制御部は、上記宅内機器から要求されたデータが上記データ記憶部に記憶されている確率を示すヒット率を算出して上記センターサーバに送信するように構成され、
上記グループ管理部は、
上記統合管理装置の上記管理制御部から受け取った上記ヒット率を所定値と比較し、
上記ヒット率が上記所定値以下であれば上記統合管理装置を上記統合管理装置が所属している上記グループから除外するように構成される
ことを特徴とする請求項１記載の宅内機器管理システム。
【請求項５】
上記グループ管理部は、上記各統合管理装置の上記データ記憶部の記憶容量が多いほど上記所定の閾値を小さくするように構成される
ことを特徴とする請求項１記載の宅内機器管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、宅内機器管理システムに関する。
【背景技術】
【０００２】
従来から種々のネットワークシステム（例えば宅内機器管理システム）が提案されている。宅内機器管理システムは、宅内に設置される宅内機器（例えば、コントロールパネルや、照明器具、空調機器、種々のセキュリティ機器等）を監視・制御する統合監視装置と、統合監視装置にインターネットを通じて接続されるセンターサーバと、を備える。ここで、センターサーバには各種データが蓄積されている。統合管理装置は、宅内機器からの取得要求に応じてセンターサーバからデータを取得して宅内機器に送信する。宅内機器は、統合管理装置を介してセンターサーバから取得したデータに基づいて、ユーザに所定のサービス（各宅内機器の状態モニタ、照明器具の点灯制御、空調機器のオン・オフ制御、電気錠の施開錠等）を提供する。【０００３】
しかし、宅内機器が応答性を求められるサービス（例えば画面操作を行うユーザインターフェース）をユーザに提供する場合、ユーザの操作の度に統合管理装置経由でセンターサーバにアクセスしてデータを取得していては、時間が非常にかかり、応答性が悪い。【０００４】
そこで、一度取得したデータをキャッシュデータとして格納（キャッシュ）するキャッシュメモリを、ネットワーク上の機器、例えば統合管理装置に設けることが考えられる（特開平１１−１１２５４１号公報）。この構成では、宅内機器が同じデータを要求した場合、統合管理装置は、センターサーバにアクセスすることなく、キャッシュデータを宅内機器へ送信できる。【０００５】
しかしながら、統合管理装置がキャッシュデータを取得するためには、宅内機器が取得要求を一度は行う必要がある。よって、宅内機器が一度も取得要求を行っていないデータに関しては、統合管理装置がセンターサーバにアクセスする必要がある。そのため、応答性を十分に向上できていなかった。
【発明の開示】
【０００６】
本発明は、上記事由に鑑みてなされた。本発明の目的は、統合管理装置がセンターサーバにアクセスする回数を減らすことができて、応答性を向上できる宅内機器管理システムを提供することである。
【０００７】
本発明に係る宅内機器管理システムは、宅内機器にそれぞれ接続される複数の統合管理装置と、上記複数の統合管理装置に伝送路を介して接続されるセンターサーバと、を備える。上記センターサーバは、データ制御部と、上記宅内機器で使用される複数のデータを記憶するデータ格納部と、データ予測部と、グループ管理部とを備える。上記統合管理装置は、管理制御部と、データ記憶部と、を備える。上記管理制御部は、上記宅内機器から所定のデータを要求されると上記所定のデータが上記データ記憶部に記憶されているか否かを判断し、上記データ記憶部に上記所定のデータが記憶されていれば、上記所定のデータを上記データ記憶部から取得して上記宅内機器に送信し、上記データ記憶部に上記所定のデータが記憶されていなければ、上記所定のデータを上記センターサーバに要求するように構成される。上記データ制御部は、上記管理制御部から上記所定のデータを要求されると、要求された上記所定のデータを上記データ格納部から取得して上記管理制御部に送信するように構成される。上記管理制御部は、上記データ制御部から上記所定のデータを受け取ると、上記宅内機器に上記所定のデータを送信するとともに上記所定のデータを上記データ記憶部に記憶させるように構成される。上記データ予測部は、上記センターサーバが以前に少なくとも１つの上記統合管理装置に送信した上記データに基づいて、上記統合管理装置に事前に送信するキャッシュデータを上記データ格納部に記憶された上記複数のデータから選択するように構成される。上記データ制御部は、上記データ予測部が選択した上記キャッシュデータを上記管理制御部に送信するように構成される。上記管理制御部は、上記データ制御部から上記キャッシュデータを受け取ると、上記キャッシュデータを上記データ記憶部に記憶させるように構成される。上記グループ管理部は、上記統合管理装置のそれぞれについて、上記統合管理装置が上記センターサーバから取得した上記データの種類と上記統合管理装置が上記データを取得したタイミングとの履歴を記憶し、上記統合管理装置のそれぞれについて、上記履歴に基づいて上記統合管理装置が上記センターサーバから取得した上記データの取得パターンを算出し、上記複数の統合管理装置について、上記取得パターン間の類似度を求め、上記類似度が所定の閾値以上であるか否かに基づいて上記取得パターンが相互に類似しているか否かを判断し、上記取得パターンが相互に類似している上記統合管理装置を同じグループに分類し、上記取得パターンが相互に類似していない上記統合管理装置を異なるグループに分類するように構成される。上記データ予測部は、上記センターサーバがグループ内の少なくとも１つの上記統合管理装置に送信したデータと種類が同じである同種データを、上記グループに属する他の上記統合管理装置に送信する上記キャッシュデータとして選択するように構成される。
【０００９】
この場合において、上記同種データは、上記グループに属する上記統合管理装置のそれぞれについて、上記統合管理装置に関連する情報を利用して同一の形式で生成されたデータであることが好ましい。
【００１０】
また、好ましくは、上記グループ管理部は、上記統合管理装置のグループ分けを所定の時間間隔で行うように構成される。
【００１１】
また、好ましくは、上記管理制御部は、上記宅内機器から要求されたデータが上記データ記憶部に記憶されている確率を示すヒット率を算出して上記センターサーバに送信するように構成される。上記グループ管理部は、上記統合管理装置の上記管理制御部から受け取った上記ヒット率を所定値と比較し、上記ヒット率が上記所定値以下であれば上記統合管理装置を上記統合管理装置が所属している上記グループから除外するように構成される。
【００１２】
また、好ましくは、上記グループ管理部は、上記各統合管理装置の上記データ記憶部の記憶容量が多いほど上記所定の閾値を小さくするように構成される。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の宅内機器管理システムの構成を示す図である。
【図２】同上の宅内機器管理システムの統合管理装置を示すブロック図である。
【図３】同上の宅内機器管理システムのセンターサーバを示すブロック図である。
【図４】同上の宅内機器管理システムによる統合管理装置のグループ化のシーケンス図である。
【図５】同上の宅内機器管理システムにおけるキャッシュデータの送信処理のシーケンス図である。
【図６】データ取得パターンの説明図である。
【発明を実施するための形態】
【００１５】
図１は、本実施形態の宅内機器管理システムの構成を示す。宅内機器管理システムは、宅内機器３０の監視・制御を行う統合管理装置２０を有する複数のホームシステム５０と、ホームシステム５０のそれぞれの統合管理装置２０にインターネット（伝送路）６１を介して接続されるセンターサーバ１０と、を備える。
【００１６】
ホームシステム５０は、例えば、戸建住宅や、集合住宅等の各住宅に設置される。各ホームシステム５０は、１つの統合管理装置２０を備える。各ホームシステム５０の統合管理装置２０は、通信線６２を介して、同じ住宅に設置された１以上の宅内機器３０に接続される。また、各ホームシステム５０は、宅内に設置される端末装置（図示せず）を備える。このような端末装置は、宅内ネットワーク６３を介して統合管理装置２０に接続される。上記端末装置は、例えば、表示装置であり、後述する監視情報の表示に使用される。
【００１７】
さらに、ホームシステム５０は、ルータ４０を備える。ルータ４０は、宅内に設置されており、センターサーバ１０が接続されるインターネット６１と、統合管理装置２０が接続される宅内ネットワーク６３とを相互に接続する。よって、センターサーバ１０は、インターネット６１と、ルータ４０と、宅内ネットワーク６３とを介して統合管理装置２０に通信可能に接続される。
【００１８】
なお、以下の説明では、複数存在する構成要素（統合管理装置２０、宅内機器３０、ルータ４０、ホームシステム５０、通信線６２、宅内ネットワーク６３）を互いに区別するために、必要に応じてその符号に添え字ｎ（ｎ＝１，２，３，．．．）を付す。特に、宅内機器３０については、添え字ｎ，ｍ（ｎ＝１，２，３，．．．，ｍ＝１，２，３，．．．）を付す。
【００１９】
宅内機器３０は、例えば、コントロールパネルや、照明器具、空調機器、種々のセキュリティ機器などである。宅内機器３０は、ユーザに所定のサービス（例えば、宅内機器の状態モニタや、照明器具の点灯制御、空調機器のオン・オフ制御、電気錠の施開錠等）を提供する。本実施形態において、宅内機器３０には、宅内機器３０を識別するためのユニークなＩＤ情報（例えば、ＭＡＣアドレス）が割り当てられている。統合管理装置２０は、ＩＤ情報を用いて配下の宅内機器３０の監視・制御を行う。
【００２０】
宅内機器３０は、所定のサービスを提供するために必要なデータを持っていない場合、必要なデータを統合管理装置２０に要求するように構成される。
【００２１】
統合管理装置２０は、パケット処理機能や、経路切換機能、ネットワークセキュリティ機能、ＵＰｎＰ（ユニバーサル・プラグ・アンド・プレイ）のコントロールポイントの機能等を有する。統合管理装置２０は、例えば、ネットワークにおけるデータ授受をコントロールしているホームサーバを用いて構成される。
【００２２】
統合管理装置２０は、図２に示すように、宅外通信部（第１ネットワーク通信部）２１と、宅内通信部（機器通信部）２２と、データ記憶部（キャッシュメモリ）２３と、管理制御部２４と、を備える。
【００２３】
宅外通信部２１は、宅内ネットワーク６３およびインターネット６１を介してセンターサーバ１０と通信するように構成される。
【００２４】
宅内通信部２２は、通信線６２を介して宅内機器３０と通信するように構成される。
【００２５】
データ記憶部２３は、宅内機器３０で使用されるデータを記憶するために用いられる。
【００２６】
管理制御部２４は、宅外通信部２１と宅内通信部２２とデータ記憶部２３との動作を制御するように構成される。
【００２７】
管理制御部２４は、宅内機器３０から所定のデータ（宅内機器３０から要求されたデータ）を要求されると上記所定のデータがデータ記憶部２３に記憶されているか否かを判断するように構成される。管理制御部２４は、データ記憶部２３に上記所定のデータが記憶されていれば、上記所定のデータをデータ記憶部２３から取得して上記所定のデータを要求した宅内機器３０に送信するように構成される。管理制御部２４は、データ記憶部２３に上記所定のデータが記憶されていなければ、上記所定のデータをセンターサーバ１０に要求するように構成される。
【００２８】
管理制御部２４は、センターサーバ１０から上記所定のデータを受け取ると、宅内機器３０に上記所定のデータを送信するとともに上記所定のデータをデータ記憶部２４に記憶させるように構成される。
【００２９】
また、管理制御部２４は、センターサーバ１０から後述するキャッシュデータを受け取ると、受け取ったキャッシュデータをデータ記憶部２３に記憶させるように構成される。
【００３０】
センターサーバ１０は、ホームシステム５０が設置される各住宅とは別の建物（例えば、サービス提供会社の管理センター等）に設置される。センターサーバ１０は、ネットワーク機能を有する汎用のコンピュータ装置を用いて構成される。センターサーバ１０は、図３に示すように、宅外通信部（第２ネットワーク通信部）１１と、データ格納部１２と、データ制御部１３と、データ予測部（キャッシュデータ生成部）１４と、グループ管理部１５と、を備える。
【００３１】
宅外通信部１１は、宅内ネットワーク６３およびインターネット６１を介して統合管理装置２０と通信するように構成される。
【００３２】
データ格納部１２は、各種データを記憶するように構成される。上記各種データは、宅内機器３０が使用するデータ（例えば、宅内機器３０がユーザに所定のサービスを提供するために必要なデータである）。
【００３３】
グループ管理部１５は、統合管理装置２０をグループ分けするように構成される。具体的には、グループ管理部１５は、統合管理装置２０のそれぞれについて、統合管理装置２０がセンターサーバ１０から取得したデータの種類と統合管理装置２０がデータを取得したタイミングとの履歴を記憶する。グループ管理部１５は、統合管理装置２０のそれぞれについて、履歴に基づいて統合管理装置２０がセンターサーバ１０から取得したデータの取得パターン（データ取得パターン）を算出する。グループ管理部１５は、複数の統合管理装置２０について、取得パターン間の類似度を求める。グループ管理部１５は、類似度が所定の閾値以上であるか否かに基づいて取得パターンが相互に類似しているか否かを判断する。グループ管理部１５は、取得パターンが相互に類似している統合管理装置２０を同じグループに分類し、取得パターンが相互に類似していない統合管理装置２０を異なるグループに分類する。
【００３４】
データ予測部１４は、センターサーバ１０が以前に少なくとも１つの統合管理装置２０に送信したデータに基づいて、統合管理装置２０に事前に送信するキャッシュデータをデータ格納部１２に記憶された複数のデータから選択するように構成される。例えば、データ予測部１４は、グループ管理部１５のグループ分けの結果に基づいて、センターサーバ１０がグループ内の少なくとも１つの統合管理装置２０に送信したデータと種類が同じである同種データを、同じグループ２０に属する他の統合管理装置２０に送信するキャッシュデータとして選択する。
【００３５】
データ制御部１３は、統合管理装置２０の管理制御部２４からデータを要求されると、要求されたデータをデータ格納部１２から取得して、宅外通信部１１を制御して統合管理装置２０の管理制御部２４に送信するように構成される。データ制御部１３は、データ予測部１４が選択したキャッシュデータを管理制御部２４に送信するように構成される。
【００３６】
なお、センターサーバ１０には、インターネット６１を介して外部端末７０が接続される。外部端末７０は、例えば、インターネット６１に接続可能なパーソナルコンピュータや、携帯電話機、ＰＤＡ（Personal Digital Assistance）等である。外部端末７０は、インターネット６１を介してセンターサーバ１０とデータ通信を行うことができる。よって、例えば、外部端末７０を使って外出先から宅内機器３０の監視や制御を行うことができる。センターサーバ１０は、外部端末７０等の端末装置からインターネット６１を通じて送信される統合管理装置２０宛のメッセージや統合管理装置２０から宅内ネットワーク６３に属さない端末装置宛に送信されるメッセージを中継する機能や、各住宅からの情報統括を行う機能、天気情報や交通情報等の情報提供のためのウェブサーバ機能を有している。但し、このようなセンターサーバ１０の機能やインターネット接続機能を有する外部端末７０は従来周知であるから、詳細な構成についての図示並びに説明は省略する。
【００３７】
以下、本実施形態の宅内機器管理システムの動作について説明する。
【００３８】
宅内機器３０は、所定のサービスをユーザに提供するための所定のデータを保持していなければ、この所定のデータを要求するための取得要求を統合管理装置２０に送信する。言い換えれば、所定のサービスをユーザに提供しようとする宅内機器３０が、このサービスの提供に必要なデータを要求するために取得要求を統合管理装置２０に送信する。統合管理装置２０では、宅内通信部２２が取得要求を宅内機器３０から受信すると、管理制御部２４は、受信した取得要求に応じたデータ（所定のデータ）がデータ記憶部２３に記憶されているか否かを判断する。データ記憶部２３に所定のデータが記憶されていれば、管理制御部２４は、所定のデータをデータ記憶部２３から取得して宅内機器３０に送信する。
【００３９】
一方、データ記憶部２３に所定のデータが記憶されていなければ、管理制御部２４は、宅外通信部２１を制御して、所定のデータをセンターサーバ１０に要求するための送信要求をセンターサーバ１０に送信する。センターサーバ１０では、宅外通信部１１が送信要求を受信すると、データ制御部１３は、受信した送信要求に応じたデータ（所定のデータ）をデータ格納部１２から取得する。データ制御部１３は、宅外通信部11を制御して、データ格納部１２から取得した所定のデータを統合管理装置２０に送信する。
【００４０】
統合管理装置２０では、宅外通信部２１が所定のデータをセンターサーバ１０から受信すると、管理制御部２４は、宅内機器３０に所定のデータを送信する。
【００４１】
このように、統合管理装置２０は、宅内機器３０から取得要求を受信すると、センターサーバ１０にアクセスして、受信した取得要求に応じたデータをセンターサーバ１０のデータ格納部１２から取得して宅内機器３０に送信する。
【００４２】
宅内機器３０は、統合管理装置２０から所定のデータを受信すると、受信した所定のデータを用いて、ユーザに所定のサービスを提供する。
【００４３】
また、管理制御部２４は、センターサーバ１０から受け取った所定のデータをデータ記憶部２３に記憶させる。すなわち、管理制御部２４は、センターサーバ１０から取得して宅内機器３０に送信したデータをキャッシュデータとしてデータ記憶部２３に記憶させる。
【００４４】
よって、次に、宅内機器３０が同じデータを要求したときには、統合管理装置２０は、センターサーバ１０にアクセスすることなく、データ記憶部２３から宅内機器３０が要求するデータを取得して、宅内機器３０に送信できる。
【００４５】
センターサーバ１０では、グループ管理部１５が、上述したように各統合管理装置２０がセンターサーバ１０にアクセスして取得したデータの取得パターンを解析する。グループ管理部１５は、この解析の結果に基づいて、取得パターンが互いに似ているか否かを判断する。グループ管理部１５は、取得パターンが互いに似ているか否かに基づいて、統合管理装置２０をグループ分けする。この取得パターンは、統合管理装置２０がセンターサーバ１０から取得したデータの種類と、統合管理装置２０がデータを取得したタイミングとを含む。グループ管理部１５は、取得パターンの解析の結果に基づいて、統合管理装置２０の取得パターン同士を比較して、取得パターンが似ている度合（％）を示す類似度（パターン類似度）を算出する。グループ管理部１５は、類似度が所定の閾値（％）以上である統合管理装置２０を同じグループに分類する。
【００４６】
データ予測部１４は、グループ管理部１５のグループ分けの結果に基づいて、センターサーバ１０がグループ内の少なくとも１つの統合管理装置２０に送信したデータと種類が同じである同種データを、同じグループ２０に属する他の統合管理装置２０に送信するキャッシュデータとして選択する。
【００４７】
例えば、センターサーバ１０が送信要求に応じて統合管理装置２０i（ｉは任意の整数）にデータＤiを送信したとする。この場合、データ予測部１４は、データＤiを要求した統合管理装置２０iと同じグループに属する他の統合管理装置２０j（ｊは任意の整数であり、ｉ≠ｊ）も同じデータＤiを要求すると予測する。よって、データ予測部１４は、データ格納部１２に格納された複数のデータＤnから統合管理装置２０に送信したデータＤiをキャッシュデータとして選択する。データ制御部１３は、宅外通信部１１を制御して、データ予測部１４が選択したキャッシュデータ（データＤi）を、データＤiを要求した統合管理装置２０iと同じグループに属する他の統合管理装置２０jに送信する。
【００４８】
統合管理装置２０jは、センターサーバ１０からキャッシュデータを受信すると、受信したキャッシュデータをデータ記憶部２３に格納する。そのため、宅内機器３０が統合管理装置２０jにキャッシュデータと同じデータＤiを要求した場合には、統合管理装置２０jは、センターサーバ１０にアクセスすることなく、データ記憶部２３に格納されたキャッシュデータ（データＤi）を宅内機器３０に送信する。
【００４９】
以上述べたように、本実施形態の宅内機器管理システムは、宅内機器３０にそれぞれ接続される複数の統合管理装置２０と、複数の統合管理装置２０にインターネット（伝送路）６１を介して接続されるセンターサーバ１０と、を備える。センターサーバ１０は、データ制御部１３と、宅内機器３０で使用される複数のデータを記憶するデータ格納部１２と、データ予測部１４と、を備える。統合管理装置２０は、管理制御部２４と、データ記憶部２３と、を備える。管理制御部２４は、宅内機器３０から所定のデータを要求されると上記所定のデータがデータ記憶部２３に記憶されているか否かを判断し、データ記憶部２３に上記所定のデータが記憶されていれば上記所定のデータをデータ記憶部２３から取得して宅内機器３０に送信し、データ記憶部２３に上記所定のデータが記憶されていなければ上記所定のデータをセンターサーバ１０に要求するように構成される。データ制御部１３は、管理制御部２４から上記所定のデータを要求されると、要求された上記所定のデータをデータ格納部１２から取得して管理制御部２４に送信するように構成される。管理制御部２４は、データ制御部１３から上記所定のデータを受け取ると、宅内機器３０に上記所定のデータを送信するとともに上記所定のデータをデータ記憶部２３に記憶させるように構成される。データ予測部１４は、センターサーバ１０が以前に少なくとも１つの統合管理装置２０に送信した上記データに基づいて、統合管理装置２０に事前に送信するキャッシュデータをデータ記憶部２３に記憶された上記複数のデータから選択するように構成される。データ制御部１３は、データ予測部１４が選択したキャッシュデータを管理制御部２４に送信するように構成される。管理制御部２４は、データ制御部１３からキャッシュデータを受け取ると、キャッシュデータをデータ記憶部２３に記憶させるように構成される。
【００５０】
したがって、宅内機器３０がまだ統合管理装置２０に要求をしていないデータを、事前に統合管理装置２０に記憶させることができる。そのため、応答性が向上する。また、センターサーバ１０は、宅内機器３０が要求する可能性があるデータをキャッシュデータとして統合管理装置２０に送信する。よって、ヒット率を向上できる。ここで、ヒット率とは、宅内機器３０からの取得要求に対応するデータがデータ記憶部２３に存在する確率である。
【００５１】
また、本実施形態の宅内機器管理システムでは、センターサーバ１０は、グループ管理部１５を備える。グループ管理部１５は、統合管理装置２０のそれぞれについて、統合管理装置２０がセンターサーバ１０から取得したデータの種類と統合管理装置２０がデータを取得したタイミングとの履歴を記憶する。グループ管理部１５は、統合管理装置２０のそれぞれについて、履歴に基づいて統合管理装置２０がセンターサーバ１０から取得したデータの取得パターン（データ取得パターン）を算出する。グループ管理部１５は、複数の統合管理装置２０について、取得パターン間の類似度を求める。グループ管理部１５は、類似度が所定の閾値以上であるか否かに基づいて取得パターンが相互に類似しているか否かを判断する。グループ管理部１５は、取得パターンが相互に類似している統合管理装置２０を同じグループに分類し、取得パターンが相互に類似していない統合管理装置２０を異なるグループに分類する。データ予測部１４は、センターサーバ１０がグループ内の少なくとも１つの統合管理装置２０に送信したデータと種類が同じである同種データを、上記グループに属する他の統合管理装置２０に送信するキャッシュデータとして選択するように構成される。
【００５２】
このように、センターサーバ１０は、統合管理装置２０のグループ分けをデータ取得パターンに基づいて行う。よって、統合管理装置２０のデータ記憶部２３のヒット率を向上できる（センターサーバ１０が生成するキャッシュデータについてのヒット率を向上できる）。
【００５３】
例えば、図４に示すように、センターサーバ１０に３つの統合管理装置２０1，２０2，２０3が通信可能に接続されているとする。
【００５４】
期間Ｔ１において、統合管理装置２０1，２０2は、データＤａを取得するためにセンターサーバ１０にアクセスしている。一方、統合管理装置２０3はデータＤｃを取得するためにセンターサーバ１０にアクセスしている。
【００５５】
期間Ｔ１の後の期間Ｔ２では、統合管理装置２０1，２０2は、データＤｂを取得するためにセンターサーバ１０にアクセスしている。一方、統合管理装置２０3は、データＤａを取得するためにセンターサーバ１０にアクセスしている。
【００５６】
この場合、統合管理装置２０1，２０2は、期間Ｔ１，Ｔ２のそれぞれにおいて、同じデータＤａ，Ｄｂをセンターサーバ１０に要求している。
【００５７】
よって、センターサーバ１０のグループ管理部１５は、センターサーバ１０から取得したデータの種類とデータを取得したタイミングとが互いに似ている統合管理装置２０1，２０2を同一グループとする。
【００５８】
その後に、図５に示すように、統合管理装置２０1が配下の宅内機器３０からの取得要求に応じてセンターサーバ１０にアクセスしてデータＤｄを取得すると、データ予測部１４は、統合管理装置２０1と同じグループに属する統合管理装置２０2も同じデータＤｄを要求する可能性があると予測して、データＤｄをキャッシュデータとして選択する。すなわち、データ予測部１４は、統合管理装置２０1がセンターサーバ１０にどのようなデータを要求したかに基づいて統合管理装置２０1と同じグループに属する統合管理装置２０2が要求する可能性があるデータを予測する。
【００５９】
そして、データ制御部１３は、宅外通信部１１を制御して、データ予測部１４で選択されたキャッシュデータ（データＤｄ）を、統合管理装置２０1と同じグループに属する統合管理装置２０2に送信する。
【００６０】
統合管理装置２０2は、センターサーバ１０からキャッシュデータ（データＤｄ）を受信すると、受信したキャッシュデータをデータ記憶部２３に格納する。そのため、宅内機器３０が統合管理装置２０2に初めてデータＤｄを要求したとしても、統合管理装置２０2は、既にデータＤｄをデータ記憶部２３に保持しているから、センターサーバ１０にアクセスすることなく、データＤｄを宅内機器３０に送信できる。
【００６１】
次に、統合管理装置２０のグループ分けの方法について説明する。図６は、統合管理装置２０のデータの取得パターンを示す。図６における横軸は、時刻（２４時間周期、１週間周期、１ヶ月周期、１年周期等）であり、縦軸は、データの種類である。取得パターンは、統合管理装置２０がデータを取得する毎（センターサーバ１０がデータを統合管理装置２０に送信する毎）に更新される。
【００６２】
グループ管理部１５は、全ての統合管理装置２０の中から２つの統合管理装置２０i，２０jを選択する。グループ管理部１５は、データ取得回数（センターサーバ１０からデータを取得した回数）が少ないほうの統合管理装置２０iの取得パターンの各プロット点に対して、データ取得回数が多いほうの統合管理装置２０jの取得パターンから最も距離が近いプロット点を選ぶ。グループ管理部１５は、統合管理装置２０iの取得パターンのプロット点と統合管理装置２０jの取得パターンのプロット点との間の距離の和を、統合管理装置２０i，２０jの各取得パターン間の距離とする。
【００６３】
このようにして、グループ管理部１５は、統合管理装置２０の全組み合わせに対して、取得パターン間の距離を求める。
【００６４】
ここで、統合管理装置２０を分類するグループの総数がＸであるとする。この場合、グループ管理部１５は、取得パターン間の距離が遠い順にＸの数の統合管理装置２０を選ぶ。そして、グループ管理部１５は、選択した統合管理装置２０の各々について取得パターン間の距離が近い統合管理装置２０を選んで同一グループにする。これによって、グループ管理部１５は、全ての統合管理装置２０をＸの数のグループに分類する。この方法では、全ての統合管理装置２０が必ずいずれかのグループに属する。
【００６５】
なお、グループ管理部１５は、上記の取得パターンを用いる方法のように全ての統合管理装置２０が必ずいずれかのグループに必ず属する方法を採用してもよいし、いずれかのグループに属する統合管理装置２０といずれのグループにも属さない統合管理装置２０とが混在する方法を採用してもよい。
【００６６】
例えば、別のグループ分けの方法としては、図６に示すような統合管理装置２０の取得パターンを２次元パターンとして自己組織化手法（特徴ベクトルコホネンネット等）を適用し、全ての統合管理装置２０をＸの数のグループに分割する方法を採用してもよい。
【００６７】
さらに、別のグループ分けの方法としては、所定期間内において同一種類のデータを取得した回数（または割合）が所定回数（または所定割合）以上であった複数の統合管理装置２０を同一グループとする方法を採用してもよい。この方法では、いずれかのグループに属する統合管理装置２０といずれのグループに属さない統合管理装置２０とが混在する。
【００６８】
上述の例では、キャッシュデータは、同一グループに属する複数の統合管理装置２０について、同一地域の天気予報データや時刻データ等のように互いに共通のデータである。しかしながら、キャッシュデータは、同一グループに属する複数の統合管理装置２０に対して、統合管理装置２０毎にデータ内容が異なる同一種類のデータであってもよい。
【００６９】
次に、キャッシュデータが統合管理装置２０毎にデータ内容が異なる同一種類のデータである例について説明する。例えば、統合管理装置２０iがセンターサーバ１０にアクセスして、統合管理装置２０iが設置されている家庭の平均電力使用量のデータを取得したとする。この場合、センターサーバ１０のデータ予測部１５は、統合管理装置２０iと同じグループに属する他の統合管理装置２０jも、統合管理装置２０jが設置されている家庭の平均電力使用量のデータを要求すると予測する。その結果、センターサーバ１０は、他の統合管理装置２０jが設置されている家庭の平均電力使用量のデータをキャッシュデータとして選択して、他の統合管理装置２０jに送信する。
【００７０】
すなわち、同種データは、グループに属する統合管理装置２０のそれぞれについて、統合管理装置２０に関連する情報を利用して同一の形式で生成されたデータであってもよい。
【００７１】
この場合には、センターサーバ１０が各統合管理装置２０に送信するキャッシュデータを、各統合管理装置２０の状況に応じて生成できる。そのため、ユーザビリティが向上する。
【００７２】
上述の例では、センターサーバ１０は、同一グループに属する複数の統合管理装置２０のうちの一つの統合管理装置２０にデータを送信したときに、この統合管理装置２０に送信したデータと同一種類のデータをキャッシュデータとして選択して、この統合管理装置２０と同一グループに属する他の統合管理装置２０に送信する。
【００７３】
しかしながら、センターサーバ１０は、同一グループに属する複数の統合管理装置２０のうち２以上の統合管理装置２０に同一種類のデータを送信したときに、上記２以上の統合管理装置２０に送信したデータと同一種類のデータをキャッシュデータとして選択して、上記２以上の統合管理装置２０と同一グループに属する他の統合管理装置２０に送信してもよい。
【００７４】
この構成によれば、キャッシュデータが実際に宅内機器３０で使用される確率を高くでき、宅内機器３０で使用されない無駄なキャッシュデータが統合管理装置２０に送信されてしまうことを防止できる。言い換えれば、センターサーバ１０の生成するキャッシュデータを絞り込むことができ、不必要なキャッシュデータを生成しなくて済む。
【００７５】
また、本実施形態の宅内機器管理システムでは、グループ管理部１５は、統合管理装置２０のグループ分けを所定の時間間隔で行うように構成される。
【００７６】
例えば、グループ管理部１５は、各統合管理装置２０の取得パターンを解析する処理（解析処理）を所定の時間間隔（一定期間毎）で行い、解析処理の結果に基づいて統合管理装置２０のグループ分けを行う。すなわち、所定の時間間隔で、統合管理装置２０のグループ分けが更新される。なお、グループ管理部１５は、統合管理装置２０のグループ分けを、センターサーバ１０が統合管理装置２０にアクセスされた回数（全アクセス数）が所定回数に達する毎に行うように構成されていてもよい。
【００７７】
したがって、統合管理装置２０の取得パターンが変化した場合でも、統合管理装置２０は適切にグループ分けされる。よって、統合管理装置２０のヒット率の低下を防止できる。
【００７８】
また、各キャッシュデータ（すなわち、統合管理装置２０がセンターサーバ１０から取得したデータ）には、有効期限が設定されている。統合管理装置２０は、有効期限が経過したキャッシュデータをデータ記憶部２３から削除する。
【００７９】
なお、センターサーバ１０は、統合管理装置２０の属するグループを変更した場合には、所属するグループが変更されたことを統合管理装置２０に通知する。統合管理装置２０は、所属するグループが変更された場合には、現在の時間からデータ記憶部２３に記憶されたキャッシュデータの有効期限までの残期間と所定の期間とを比較する。統合管理装置２０は、残期間が所定の期間より長いキャッシュデータを新しいキャッシュデータと判断し、残期間が所定の期間以下のキャッシュデータを古いキャッシュデータと判断する。統合管理装置２０は、古いキャッシュデータをデータ記憶部２３から削除して、新しいキャッシュデータだけを残す。このようにすれば、所属するグループが変更された後であっても、データ記憶部２３の容量を有効に使用できる。
【００８０】
また、各統合管理装置２０の管理制御部２４は、キャッシュデータについてデータ記憶部２３のヒット率を算出してセンターサーバ１０に送信する。センターサーバ１０のグループ管理部１５は、統合管理装置２０から取得したヒット率が所定値以下の統合管理装置２０を現在のグループとは別のグループに所属させる。グループ管理部１５は、取得パターン間の距離が現在のグループ（変更前のグループ）に近いグループを別のグループ（変更先のグループ）として選択する。
【００８１】
このように本実施形態の宅内機器管理システムでは、管理制御部２４は、宅内機器３０から要求されたデータがデータ記憶部２３に記憶されている確率を示すヒット率を算出してセンターサーバ１０に送信するように構成される。グループ管理部１５は、統合管理装置２０の管理制御部２４から受け取ったヒット率を所定値と比較し、ヒット率が所定値以下であれば統合管理装置２０を統合管理装置２０が所属しているグループから除外するように構成される。
【００８２】
したがって、より適切なグループ分けを行うことができる。
【００８３】
グループ管理部１５は、各統合管理装置２０のデータ記憶部２３の記憶容量の最大値（最大容量）を示す容量情報を予め保持している。グループ管理部１５は、上記の所定の閾値（％）を、データ記憶部２３の最大容量が多いほど小さくして、１グループに属する統合管理装置２０の数を増やす。言い換えれば、データ記憶部２３の最大容量が少ないほど上記所定の閾値が大きくなって、１グループに属する統合管理装置２０の数が減少する。
【００８４】
したがって、データ記憶部２３の記憶容量の最大値が大きいほど、統合管理装置２０がセンターサーバ１０から取得するキャッシュデータの数が増える。よって、統合管理装置２０がセンターサーバ１０にアクセスする回数を少なくできる。
【００８５】
なお、グループ管理部１５は、データ記憶部２３の空き容量（残容量）に基づいて上記所定の閾値を変更してもよい。この場合、グループ管理部１５は、データ記憶部２３の空き容量を示す残容量情報を各統合管理装置２０から定期的に取得する。グループ管理部１５は、統合管理装置２０のグループ分けを行う際に、データ記憶部２３の空き容量が多いほど上記所定の閾値を小さくして、１グループに属する統合管理装置２０の数を増やす。言い換えれば、データ記憶部２３の空き容量が少ないほど上記所定の閾値が大きくなって、１グループに属する統合管理装置２０の数が減少する。
【００８６】
したがって、データ記憶部２３の空き容量が多いほど、各統合管理装置２０がセンターサーバ１０から取得するキャッシュデータの数が増える。よって、統合管理装置２０がセンターサーバ１０にアクセスする回数を少なくできる。
【００８７】
なお、グループ管理部１５は、統合管理装置２０の所有者がセンターサーバ１０の所有者と結んだ統合管理装置２０とセンターサーバ１０との通信（データ通信）の契約内容に基づいて、統合管理装置２０のグループ分けを行ってもよい。この契約内容とは、各統合管理装置２０がセンターサーバ１０から提供されるサービス（提供されるサービスの数、範囲等）によってランク付けが為されている。契約内容のランクが互いに同じ統合管理装置２０が同じグループに分類される。
【００８８】
したがって、この構成では、グループ管理部１５が、統合管理装置２０のグループ分けをデータ通信の契約内容に基づいて行う。よって、センターサーバ１０が生成するキャッシュデータに関するヒット率を向上できる。
【００８９】
また、サービスによって契約内容にランク付けをせずに、契約内容が同じ統合管理装置２０を同じグループとしてもよい。
【００９０】
また、グループ管理部１５は、各統合管理装置２０に関する顧客情報（例えば、住所や、年齢、家族構成、収入等）を用いて統合管理装置２０間の類似度計算を行うことによって、統合管理装置２０のグループ分けを行ってもよい。
【図１】
0005406922.tif 000002
【図２】
0005406922.tif 000003
【図３】
0005406922.tif 000004
【図４】
0005406922.tif 000005
【図５】
0005406922.tif 000006
【図６】
0005406922.tif 000007