(57)【要約】  ホームサーバに対して動的に付与されるＩＰアドレスを、センターサーバに係る通信負荷を抑えながらセンターサーバに通知する。  ホームサーバ１に対してルータ２がＩＰアドレスを動的に付与する建物管理用通信システムＳにおいて、ホームサーバ１は、ホームサーバ記憶部３１に記憶されたＩＰアドレスを読み出してセンターサーバに通知するアドレス通知部３２と、ホームサーバ１の状態がセンターサーバと通信可能な状態であることを示すサーバ状態情報をセンターサーバに定期的に通知するサーバ状態通知部３１と、を有し、センターサーバは、ホームサーバ１から通知されたＩＰアドレスを取得する取得部５１と、取得したＩＰアドレスをスマートハウスデータベース１３に記憶させる書き込み部６２、を有する。そして、アドレス通知部３２は、サーバ状態通知部３１がサーバ状態情報をセンターサーバに通知するときに併せてＩＰアドレスをセンターサーバに通知する。
2014049747.tif 000002
【特許請求の範囲】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
該建物管理用通信サーバが取得した情報を記憶する記憶機器と、
前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、
前記建物側サーバは、
前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、
該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、
前記建物管理用通信サーバは、
前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、を有し、
前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知することを特徴とする建物管理用通信システム。
【請求項２】
前記建物側サーバ及び前記建物管理用通信サーバと通信可能なユーザ端末を備え、
前記建物管理用通信サーバは、前記ユーザ端末からのデータ送信要求に応じて、前記記憶機器に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を示すアドレスデータを前記ユーザ端末に向けて送信するアドレスデータ送信部を有することを特徴とする請求項１に記載の建物管理用通信システム。
【請求項３】
前記建物管理用通信サーバは、前記ユーザ端末が前記アドレスデータ送信部に対して前記アドレスデータの送信を要求する際に利用されるＡＰＩを実装していることを特徴とする請求項２に記載の建物管理用通信システム。
【請求項４】
前記建物側サーバは、住宅に設置されたホームサーバであり、
前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、
前記中継機器は、前記ホームサーバに対して、前記アドレス情報としてのＩＰアドレスを動的に付与するルータであることを特徴とする請求項３に記載の建物管理用通信システム。
【請求項５】
前記ホームサーバに搭載することが可能なプログラムを保存したプログラム保存部と、
該プログラム保存部に保存されたプログラムを前記ホームサーバに向けて送信するプログラム送信部と、
該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を備え、
該プログラム送信要求部は、前記プログラム保存部に保存されたプログラムのうち、前記ホームサーバに搭載するプログラムに関する前記住宅の居住者の申し込みに応じたプログラムのみの送信を前記プログラム送信部に対して要求することを特徴とする請求項４に記載の建物管理用通信システム。
【請求項６】
建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、
前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、
前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、
取得した前記アドレス情報を記憶機器に記憶させる処理を実行することと、を有し、
前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知することを特徴とする建物管理用通信方法。
【請求項７】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を記憶機器に記憶させる処理を実行する記憶処理実行部と、を有し、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報が前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得することを特徴とする建物管理用通信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバに係り、特に、建物別に又は該建物の部屋別に設置された建物側サーバに対してルータ等の中継機器がアドレス情報を動的に付与する建物管理用通信システム、当該システムによる建物管理用通信方法、及び、上記システムを構成する建物管理用通信サーバに関する。
【背景技術】
【０００２】
近年、住宅内に設置したホームサーバを通じて宅内のエネルギー使用機器を制御したり、宅内のエネルギー使用状況を可視化したりするシステム、いわゆるＨＥＭＳ（Ｈｏｍｅ Ｅｎｅｒｇｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）が注目されている。また、ホームサーバの中には、インターネット等のネットワークを介してセンターサーバと通信可能に接続されているものも存在する。このセンターサーバは、ホームサーバ用のアプリケーションプログラム（以下、バンドルという）をホームサーバに向けて配信する等のサービスを提供するものである。そして、センターサーバが提供するサービスを利用することにより、ホームサーバは、ユーザである住宅の居住者に対して様々な便益、特に、住宅のエネルギー使用量管理に関する便益を提供することが可能となる。【０００３】
ところで、ホームサーバとセンターサーバとの間の通信を円滑に行う上で、それぞれが相手のアドレス情報、例えばＩＰアドレスを認識しておく必要がある。ＩＰアドレスに関して言うと、固定アドレスと変動アドレスとがあり、固定アドレスを用いた場合には、固定アドレスの在庫が枯渇したときに対応できなくなってしまう。したがって、通常、ホームサーバにはＩＰアドレスとして変動アドレスが割り当てられる。一方、センターサーバは、ホームサーバのＩＰアドレスを動的に管理することになる。このため、センターサーバの中には、ＩＰアドレス情報に関してホームサーバからの通知を受けるものもある（例えば、特許文献１参照）。【０００４】
特許文献１では、ホームサーバに相当するＯＳＧｉクライアントが、センターサーバに相当するＯＳＧｉサーバにＩＰアドレス情報を通知する手段を備えており、ＯＳＧｉサーバには、ＯＳＧｉクライアントから受信したＩＰアドレス情報を記憶する手段が備えられている。これにより、特許文献１に記載のシステムでは、ＯＳＧｉクライアントが多数となったとしてもＯＳＧｉサーバ側でＯＳＧｉクライアントのアドレスを容易に登録、管理することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１８６５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、動的に変化するホームサーバのＩＰアドレス情報をセンターサーバに通知する構成において、こまめにアドレス情報の通知を行おうとすると、センターサーバに接続しているホームサーバの数が多くなったときにセンターサーバの通信負荷が過大になってしまう。
また、センターサーバによるバンドル送信サービスを利用する場合には、上記の問題とは別の問題が発生し得る。具体的に説明すると、センターサーバが送信可能なバンドルすべてをホームサーバに向けて送信してしまうと、ユーザが望むシステム仕様に沿わないバンドルまでホームサーバにインストールされ、また、ホームサーバがバンドルを受信（ダウンロード）する時間も長くなってしまう。【０００７】
そこで、本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、建物又は建物の部屋に設置された建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能な建物管理用通信サーバ及び建物管理用通信方法を提供することである。同様に、本発明の目的は、建物又は建物の部屋に設置された建物側サーバに対して動的に付与されるアドレス情報を、通信負荷を抑えながら受信することが可能な建物管理用通信サーバを提供することである。
また、本発明の他の目的は、建物管理用通信サーバから建物側サーバへのプログラム送信を実行するシステムにおいて、ホームサーバに搭載されるプログラムの構成を所望の構成となるようにプログラム送信を実行することである。
【課題を解決するための手段】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバが取得した情報を記憶する記憶機器と、前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、前記建物側サーバは、前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、前記建物管理用通信サーバは、前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、を有し、前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知することにより解決される。【０００９】
上記の建物管理用通信システムであれば、建物側サーバのアドレス情報が建物側サーバのサーバ状態情報と併せて建物管理用通信サーバに通知される。つまり、建物管理用通知サーバ側では、アドレス情報の受信頻度がサーバ状態情報の受信頻度と同一となるので、より頻繁にアドレス情報を受信する場合に比較して通信負荷が軽減される。【００１０】
また、上記の建物管理用通信システムにおいて、前記建物側サーバ及び前記建物管理用通信サーバと通信可能なユーザ端末を備え、前記建物管理用通信サーバは、前記ユーザ端末からのデータ送信要求に応じて、前記記憶機器に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を示すアドレスデータを前記ユーザ端末に向けて送信するアドレスデータ送信部を有することとしてもよい。
以上の構成であれば、動的に変化する建物側サーバのアドレス情報をユーザ端末で確認することが可能となる。【００１１】
また、上記の建物管理用通信システムにおいて、前記建物管理用通信サーバは、前記ユーザ端末が前記アドレスデータ送信部に対して前記アドレスデータの送信を要求する際に利用されるＡＰＩを実装していることとしてもよい。
以上の構成であれば、建物側サーバのアドレス情報をユーザ端末でより容易に確認することが可能となる。【００１２】
また、上記の建物管理用通信システムにおいて、前記建物側サーバは、住宅に設置されたホームサーバであり、前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、前記中継機器は、前記ホームサーバに対して、前記アドレス情報としてのＩＰアドレスを動的に付与するルータであることとしてもよい。
以上の構成であれば、ルータのＤＨＣＰ（Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）によってホームサーバに動的に付与されるＩＰアドレスを、センターサーバに係る通信負荷を抑えつつ適切に管理することが可能になる。【００１３】
また、上記の建物管理用通信システムにおいて、前記ホームサーバに搭載することが可能なプログラムを保存したプログラム保存部と、該プログラム保存部に保存されたプログラムを前記ホームサーバに向けて送信するプログラム送信部と、該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を備え、該プログラム送信要求部は、前記プログラム保存部に保存されたプログラムのうち、前記ホームサーバに搭載するプログラムに関する前記住宅の居住者の申し込みに応じたプログラムのみの送信を前記プログラム送信部に対して要求することとしてもよい。
以上の構成であれば、ユーザである住宅の居住者が申し込んだ内容に応じたプログラムのみがホームサーバに送信されるようになるので、ホームサーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。【００１４】
また、前述した課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、取得した前記アドレス情報を記憶機器に記憶させる処理を実行することと、を有し、前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知することにより解決される。
以上の方法を用いることにより、建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能となる。【００１５】
さらに、前述した課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を記憶機器に記憶させる処理を実行する記憶処理実行部と、を有し、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報が前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得することにより解決される。
以上の構成により、建物側サーバに対して動的に付与されるアドレス情報を、通信負荷を抑えながら受信することが可能な建物管理用通信サーバが実現される。
【発明の効果】
【００１６】
本発明の建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバによれば、建物又は建物の部屋に設置された建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能になる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る建物管理用通信システムの概略構成例を示す図である。
【図２】本発明に係る記憶機器に記憶されたサーバ情報管理テーブルを示す図である。
【図３】本発明に係る記憶機器に記憶されたサービス管理テーブルを示す図である。
【図４】本発明に係る建物管理用通信システム各部の構成例を示すブロック図である。
【図５】ＩＰアドレスに関する機器間の情報の受け渡しを示す概念図である。
【図６】本発明に係る建物管理用通信方法における死活監視処理の手順図である。
【図７】本発明に係る建物管理用通信方法におけるバンドル送信処理の手順図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバの実施形態について、図１乃至７を参照しながら、その一例を説明する。
なお、以下では、一戸建ての住宅Ｈにおけるエネルギー使用状況、特に電力使用状況を管理する建物管理用通信システム及び建物管理用通信方法を具体例に挙げて説明する。ただし、あくまでも住宅Ｈは建物の一例に過ぎず、本発明は、他の建物、例えば商業ビル、工場内の建屋、店舗等に対しても適用可能なものである。また、本発明は、建物の部屋、具体的には、マンションの一部屋やオフィスビルの一フロア等にも適用可能である。
【００１９】
先ず、図１を参照しながら、本発明の一実施形態に係る建物管理用通信システム（以下、本システムと言う）Ｓについて説明する。本システムＳは、住宅Ｈに設置されたホームサーバ１、複数のセンターサーバ１０、１１からなるセンターサーバ群、及び、データベース１３，１４を主たる構成要素として有する。
【００２０】
ホームサーバ１は、住宅Ｈ別に設置された建物側サーバに相当する。このホームサーバ１は、宅内ネットワーク８を介して、住宅Ｈ内にある電気機器群４、センサ群５及び分散電源６と通信可能である。こうした宅内通信により、ホームサーバ１は、電気機器群４の各機器を制御したり、センサ群５の各々から電力使用量データを収集したり、分散電源６を制御することが可能である。すなわち、ホームサーバ１は、住宅ＨにＨＥＭＳを構築するための装置であり、ホームサーバ１の機能により、例えば、住宅Ｈの居住者（以下、ユーザと言う）は、住宅Ｈで実際に使用された電力使用量を視認することが可能である。
【００２１】
なお、上述したホームサーバ１の機能は、ホームサーバ１に搭載（インストール）されたアプリケーションプログラム（以下、バンドルと言う）がホームサーバ１のＣＰＵにより実行されることにより発揮される。
【００２２】
また、ホームサーバ１は、ユーザ端末７と通信することが可能であり、ユーザは、ユーザ端末７を通じて、ホームサーバ１から送信される情報、例えば、ホームサーバ１が集計した住宅Ｈ内の電力使用量の情報を確認することが可能である。さらに、ユーザ端末７は、ユーザの入力操作を受け付け、当該入力操作の内容に応じた要求をホームサーバ１に送信する。ホームサーバ１は、ユーザ端末７から受け取った要求に応じて情報をユーザ端末７に送信する。
【００２３】
なお、ユーザ端末７とは、ブラウジング機能を有するデータ処理端末であり、本システムＳではＰＤＡのことである。ただし、これに限定されず、スマートフォン、ノートパソコン、住宅Ｈ内に設けられた操作パネル等であってもよい。
【００２４】
ホームサーバ１は、ルータ２及びモデム３を経由してインターネット等の宅外ネットワーク９に接続しており、当該宅外ネットワーク９に接続されたサーバと通信することが可能である。そして、宅外ネットワーク９に接続されたサーバの中には、本システムＳを構築するセンターサーバ群が存在し、ホームサーバ１は、宅外ネットワーク９を介してセンターサーバ群の各々と通信する。
【００２５】
ルータ２は、ホームサーバ１とセンターサーバ群との間に介在する中継機器であり、本システムＳでは、ＤＨＣＰ（Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）によってホームサーバ１に対してＩＰアドレスを動的に付与する。ここで、ＩＰアドレスは、ホームサーバ１とセンターサーバ群の各々との通信時に用いられるアドレス情報である。
【００２６】
なお、ユーザ端末７についても、宅外ネットワーク９を介して、当該宅外ネットワーク９に接続されたサーバと通信することが可能であり、例えば、センターサーバ群のうち、後述のＡＰサーバ１１と通信することが可能である。
【００２７】
センターサーバ群は、ホームサーバ１と通信可能な建物管理用通信サーバに相当する。本システムＳにおいて、センターサーバ群は、住宅Ｈの管理会社Ｃが保有するサーバであり、ホームサーバ１に対して各種サービスを提供する。センターサーバ群が提供するサービスには、ホームサーバ１の死活監視サービス、及び、ホームサーバ１へのバンドル送信サービスがある。
【００２８】
ホームサーバ１の死活監視サービスは、定期的にホームサーバ１と通信してサーバ状態情報を収集し、当該情報を管理するサービスである。ここで、サーバ状態情報とは、ホームサーバ１の状態を示す情報のことであり、より具体的には、通信可能な状態であることを示す情報、並びに、ホームサーバ１に搭載されたバンドルの種類及びバージョンを示す情報のことである。なお、通信可能な状態であることを示す情報には、死活監視においてホームサーバ１が応答するために出力する信号が含まれる。
【００２９】
バンドル送信サービスは、ホームサーバ１に搭載することが可能なバンドルをホームサーバ１に向けて送信するサービスである。より具体的に説明すると、本システムＳにおいて利用可能なバンドル送信サービスのタイプ（以下、プラン）が複数あり、各プラン間で送信されるバンドルの種類が異なる。ユーザは、バンドル送信サービスを利用するにあたり、所定の申込用紙に希望のプランを記入し、当該プランのバンドル送信サービスを申し込む。この申し込みは、ホームサーバ１に搭載するプログラムに関する住宅Ｈの居住者の申し込みに該当する。
そして、バンドル送信サービスにより、ユーザが申し込んだプランに応じたバンドルが、ユーザが住む住宅Ｈに設置されたホームサーバ１に送信され、ホームサーバ１に自動的にインストールされる。
【００３０】
なお、ホームサーバ１に搭載することが可能なバンドルとしては、ホームサーバ１が住宅Ｈ内の機器と通信するための通信用バンドル、住宅Ｈ内のエネルギー使用量を監視し制御するためのエネルギー管理用バンドル、住宅Ｈのセキュリティーに関する防犯用バンドルなどが挙げられる。
【００３１】
本システムＳにおいてセンターサーバ群は、２つのサーバ１０，１１によって構成されている。一つ目のサーバは、ホームサーバ１の死活監視を行う遠隔監視サーバ１０である。この遠隔監視サーバ１０は、定期的にホームサーバ１と通信して前述のサーバ状態情報を取得する。遠隔監視サーバ１０は、それぞれのホームサーバ１のサーバ状態情報を取得するときに、同ホームサーバ１のＩＰアドレスを取得する。
さらに、本システムＳにおいて、遠隔監視サーバ１０は、ホームサーバ１に向けて適当なバンドルを送信する。ここで、適当なバンドルとは、ホームサーバ１が設置された住宅Ｈの居住者、すなわち、ユーザが申し込んだプランに対応するバンドルのことである。
【００３２】
二つ目のサーバは、各種ＡＰＩを実装し、遠隔監視サーバ１０と後述のスマートハウスデータベース１３との間を中継するアプリケーションサーバ（以下、ＡＰサーバ）１１である。このＡＰサーバ１１は、遠隔監視サーバ１０からサーバ状態情報やＩＰアドレスを受け取って後述のスマートハウスデータベース１３に書き込む。また、ＡＰサーバ１１は、スマートハウスデータベース１３に記憶された情報を読み出して遠隔監視サーバ１０に引き渡したり、読み出した情報のデータをユーザ端末７に向けて送信したりする。
【００３３】
また、ＡＰサーバ１１は、各ホームサーバ１に送信するバンドルを特定し、特定したバンドルの送信を遠隔監視サーバ１０に対して要求する。より具体的に説明すると、ＡＰサーバ１１は、ユーザが申し込んだプランに対応するバンドルを検索するとともに、当該ユーザに対応するホームサーバ１（つまり、ユーザが保有するホームサーバ１）を特定する。そして、ＡＰサーバ１１は、検索したバンドルの中から、特定したホームサーバ１に搭載されていないバンドル（以下、未搭載バンドル）を抽出し、当該未搭載バンドルの送信を遠隔監視サーバ１０に対して要求する。なお、未搭載バンドルの中には、ホームサーバ１に搭載済みのバンドルを更新によってバージョンアップさせるための更新用バンドルも含まれる。
【００３４】
データベース１３，１４は、センターサーバ群と同様、管理会社Ｃが保有しているものである。ただし、データベース１３，１４の保有者については管理会社Ｃ以外の第三者であってもよい。
本システムＳでは、複数のデータベース１３，１４が設けられている。一つのデータベースは、ホームサーバ１に搭載することが可能なバンドルを保存したバンドル保存用データベース１４であり、プログラム保存部に該当する。前述した遠隔監視サーバ１０は、バンドル保存用データベース１４に保存されたバンドルのうち、ＡＰサーバ１１から送信の要求があったバンドルを読み出して、ホームサーバ１に向けて送信する。
【００３５】
もう一つのデータベースは、遠隔監視サーバ１０がホームサーバ１から取得したサーバ状態情報や、ユーザが申し込んだプランを特定する情報（以下、サービスＩＤ）を記憶するスマートハウスデータベース１３であり、記憶機器に相当する。前述したＡＰサーバ１１は、スマートハウスデータベース１３に情報を書き込むことが可能であり、また、スマートハウスデータベース１３に記憶された情報を読み出すことが可能である。
【００３６】
ここで、スマートハウスデータベース１３に記憶されている情報について説明すると、同データベース１３には、図２に示すテーブル情報、及び、図３に示すテーブル情報が記憶されている。
図２に示すテーブル情報は、ホームサーバ１に関する情報を管理するために登録されるテーブル情報（以下、サーバ情報管理テーブル）Ｔ１である。このサーバ情報管理テーブルＴ１は、サーバ状態情報としての最終オンライン日時やＩＰアドレスが、クライアントを識別するためのクライアント識別情報に関連付けて記憶されたテーブル情報である。ここで、最終オンライン日時とは、遠隔監視サーバ１０がホームサーバ１と通信した直近の日時のことである。また、クライアント識別情報とは、ユーザ若しくはユーザが住む住宅Ｈに対して割り当てられた固有の識別情報である。
なお、サーバ情報管理テーブルＴ１には、最終オンライン日時やＩＰアドレス以外のホームサーバ１に関する情報、例えば、ｍａｃアドレスやシリアル番号、出荷日時等が含まれていてもよい。
【００３７】
図３に示すテーブル情報は、ユーザが利用中のバンドル送信サービスを管理するために登録されるテーブル情報（以下、サービス管理テーブル）Ｔ２である。このサービス管理テーブルＴ２は、上記のサービスＩＤや送信完了フラグがクライアント識別情報に関連付けて記憶されている。ここで、送信完了フラグとは、サービスＩＤにより特定されるプランにおいて現時点で送信可能なバンドルがすべて送信されたか否かを判定するためのフラグである。
なお、サービス管理テーブルＴ２には、ユーザが利用中のバンドル送信サービスに関して、サービスＩＤや送信完了フラグ以外の情報、例えば、ホームサーバ１に搭載済みの各バンドルのバージョン情報が含まれていてもよい。
【００３８】
さらに、スマートハウスデータベース１３には、上記２つのテーブルＴ１，Ｔ２以外のテーブル情報が記憶されていてもよい。例えば、各プランのサービスＩＤと当該各プランを申し込んだ際に送信されるバンドルの種類との対応関係を示すテーブル情報が記憶されていることとしてもよい。
【００３９】
次に、図４を参照しながら、本システムＳにおける各機器の構成を機能面から説明する。
ホームサーバ１は、サーバ状態通知部３１と、アドレス通知部３２と、ホームサーバ記憶部３３と、ＩＰアドレス取得部３４とを有する。
ホームサーバ記憶部３３は、建物側サーバ記憶部に相当し、ホームサーバ１のメモリからなる。このホームサーバ記憶部３３は、ルータ２によって付与されたＩＰアドレスや、現時点でホームサーバ１にインストールされているバンドルの種類及びバージョン情報を記憶する。ＩＰアドレス取得部３４は、ルータ２によって付与されたＩＰアドレスを取得してホームサーバ記憶部３３に記憶させるものであり、ルータ２を認識するためにホームサーバ１に設けられたインタフェースからなる。
【００４０】
サーバ状態通知部３１は、サーバ状態情報を遠隔監視サーバ１０に通知するものであり、ホームサーバ１のＣＰＵ、メモリ、通信用インタフェース、及び、ホームサーバ１に搭載された通信用バンドルによって構成されている。そして、本システムＳにおいて、サーバ状態通知部３１は、定期的に、具体的には１時間毎にサーバ状態情報を遠隔監視サーバ１０に通知する。換言すると、遠隔監視サーバ１０は、定期的に死活監視を行う。そして、サーバ状態通知部３１は、死活監視時にホームサーバ１の状態が遠隔監視サーバ１０と通信可能な状態にあるとき、その事を示すサーバ状態情報を通知する。なお、通知されるサーバ状態情報には、前述したように、ホームサーバ１に搭載されたバンドルの種類及びバージョンを示す情報が含まれている。
【００４１】
アドレス通知部３２は、ホームサーバ記憶部３３に記憶されたＩＰアドレスを読み出し、読み出したＩＰアドレスを遠隔監視サーバ１０に通知するものである。このアドレス通知部３２は、ホームサーバ１のＣＰＵ、メモリ、通信用インタフェース及びホームサーバ１に搭載された通信用バンドルによって構成されている。
そして、本システムＳにおいて、アドレス通知部３２は、サーバ状態通知部３１がサーバ状態情報を通知するときに併せてＩＰアドレスを遠隔監視サーバ１０に通知する。つまり、本システムＳでは、定期的に実行される死活監視処理において、サーバ状態情報とともにＩＰアドレスが遠隔監視サーバ１０に通知される。このように遠隔監視サーバ１０が死活監視処理の実行時にサーバ状態情報と併せてＩＰアドレスを受信するため、ＩＰアドレスを受信するために別途通信を行う場合に比して、通信負荷が軽減されることになる。
【００４２】
ユーザ端末７は、操作受け付け部４１と、データ生成部４２と、端末側送信部４３と、端末側受信部４４とを有する。操作受け付け部４１は、ユーザ端末７が有する不図示の入力装置（例えば、タッチパネル）からなり、ユーザの入力操作を受け付ける。データ生成部４２は、操作受け付け部４１がユーザの入力操作を受け付けた際に、当該入力操作においてユーザが入力した内容を示す入力データを生成する。なお、データ生成部４２は、ユーザ端末７のＣＰＵ、メモリ及びユーザ端末７に搭載されたプログラムによって構成される。
【００４３】
端末側送信部４３は、宅内ネットワーク８や宅外ネットワーク９を通じて、通信相手となる機器に対してデータ送信を要求するものである。例えば、上記の操作受け付け部４１が所定の入力操作を受け付けると、上記のデータ生成部４２が入力データとしてデータ送信を要求するためのデータを生成し、当該データを端末側送信部４３が宅外ネットワーク９を通じてＡＰサーバ１１に向けて送信する。
端末側受信部４４は、宅内ネットワーク８や宅外ネットワーク９を通じて各種データを受信し、例えば、宅外ネットワーク９を通じてＡＰサーバ１１から後述のアドレスデータを受信する。なお、端末側送信部４３及び端末側受信部４４は、ユーザ端末７のＣＰＵ、メモリ、通信用インタフェース及びユーザ端末７に搭載された通信プログラムによって構成される。
【００４４】
遠隔監視サーバ１０は、取得部５１と、引き渡し部５２と、読み出し部５３と、バンドル送信部５４とを有しており、これらは、遠隔監視サーバ１０のＣＰＵ、メモリ、通信用インタフェース及び遠隔監視サーバ１０に搭載された通信プログラムによって構成される。
取得部５１は、死活監視処理の実行時に、ホームサーバ１のサーバ状態通知部３１によって通知されるサーバ状態情報と、アドレス通知部３２によって通知されるＩＰアドレスとを取得する。なお、前述したように本システムＳでは、定期的に実行される死活監視処理においてサーバ状態情報がホームサーバ１から通知されるとき、取得部５１が、サーバ状態情報の通知に併せて通知されるＩＰアドレスを取得する。つまり、本システムＳにおいて、取得部５１は、ホームサーバ１のサーバ状態情報を取得する際に、当該ホームサーバ１のＩＰアドレスを同時に取得する。
【００４５】
引き渡し部５２は、取得部５１が取得したサーバ状態情報やＩＰアドレスをＡＰサーバ１１に引き渡すものである。読み出し部５３は、バンドル保存用データベース１４にアクセスし、バンドル送信部５４が送信するバンドルを読み出すものである。バンドル送信部５４は、プログラム送信部に相当し、読み出し部５３がバンドル保存用データベース１４から読み出したバンドルをホームサーバ１に向けて送信するものである。
【００４６】
ＡＰサーバ１１は、アドレスデータ送信部６１と、書き込み部６２と、バンドル送信要求部６３と、ＩＰアドレス受信部６４と、サーバ状態情報受信部６５とを有しており、これらは、ＡＰサーバ１１のＣＰＵ、メモリ、通信用インタフェース及びＡＰサーバ１１に搭載された通信プログラムによって構成される。
【００４７】
ＩＰアドレス受信部６４は、遠隔監視サーバ１０の引き渡し部５２から引き渡されたＩＰアドレスを受信し、サーバ状態情報受信部６５は、引き渡し部５２から引き渡されたサーバ状態情報を受信するものである。
【００４８】
書き込み部６２は、記憶処理実行部に相当し、ＩＰアドレス受信部６４やサーバ状態情報受信部６５が受信した情報をスマートハウスデータベース１３に記憶させる処理を実行する。ＩＰアドレス受信部６４やサーバ状態情報受信部６５が受信した情報は、換言すると、遠隔監視サーバ１０の取得部５１が取得した情報に相当するので、書き込み部６２は、取得部５１が取得した情報をスマートハウスデータベース１３に記憶させる処理を実行するものと言える。
【００４９】
書き込み部６２についてより具体的に説明すると、書き込み部６２は、ＩＰアドレス受信部６４やサーバ状態情報受信部６５が受信した情報から、当該情報の発信元を特定する。その後、書き込み部６２は、スマートハウスデータベース１３のサーバ情報記憶領域１３ｂに記憶されたサーバ情報管理テーブルＴ１を読み出し、同テーブルＴ１中、特定した情報発信元と対応するクライアント識別情報を検索する。そして、書き込み部６２は、検索したクライアント識別情報と関連付けられたＩＰアドレスやサーバ状態情報（具体的には、最終オンライン日時等）を最新の情報に書き換える。最新の情報とは、ＩＰアドレス受信部６４やサーバ状態情報受信部６５が直近で受信した情報のことである。
【００５０】
また、書き込み部６２は、スマートハウスデータベース１３中のサービス情報記憶領域１３ａに記憶されたサービス管理テーブルＴ２を読み出し、同テーブルＴ２中の送信完了フラグを書き換えることが可能である。例えば、各プランに対応したバンドルのうち、現時点で送信可能なバンドルがすべてバンドル送信部５４によって送信されると、書き込み部６２は、送信完了フラグをオンに設定する。一方、新たなバンドルが追加される等の理由によって未送信のバンドルが存在する場合、書き込み部６２は、送信完了フラグをオフに設定する。
【００５１】
アドレスデータ送信部６１は、ユーザ端末７からのデータ送信要求に応じて、スマートハウスデータベース１３中のサーバ情報記憶領域１３ｂからサーバ情報管理テーブルＴ１中のＩＰアドレスを読み出し、読み出したＩＰアドレスを示すアドレスデータをユーザ端末７に向けて送信する。ユーザ端末７側では、上記のアドレスデータを受信し、当該アドレスデータが示すＩＰアドレスが表示画面に表示される。この結果、ユーザは、自己が保有するホームサーバ１が現時点で利用しているＩＰアドレスを確認することが可能である。
【００５２】
そして、本システムＳにおいて、ＡＰサーバ１１は、ユーザ端末７がアドレスデータ送信部６１に対してアドレスデータの送信を要求する際に利用されるＡＰＩを実装している。このため、ユーザは、ユーザ端末７を通じてアドレスデータの送信をＡＰサーバ１１に対して要求する際に上記のＡＰＩを利用することにより、容易にアドレスデータを入手することが可能となる。
【００５３】
図５を参照しながらより具体的に説明すると、ユーザは、ＡＰサーバ１１に対してアドレスデータの送信を要求する際、ユーザ端末７を通じて所定の入力操作を行う。ここで、所定の入力操作とは、ＡＰサーバ１１が提供するＡＰＩのうち、アドレスデータの送信を要求するためのＡＰＩを利用するのに必要な入力操作であり、例えば、ブラウザ画面中のアドレスバーにＡＰサーバ１１のＵＲＬ等を示す文字列（いわゆるリクエストＵＲＬ）を入力する操作である。そして、上記の入力操作がユーザ端末７にて受け付けられると、ユーザ端末７の端末側送信部４３がアドレスデータの送信要求をＡＰサーバ１１に向けて送信する。
なお、アドレスデータの送信要求の送信については、ユーザの入力操作を受け付けることによってなされるケースに限定されず、例えば、ユーザ端末３側で所定のアプリケーションプログラムが起動すると自動的になされることとしてもよい。
【００５４】
ＡＰサーバ１１が宅外ネットワーク９を介して上記のデータ送信要求を受信すると、アドレスデータ送信部６１が当該データ送信要求から送信元のホームサーバ１を特定する。その後、アドレスデータ送信部６１は、スマートハウスデータベース１３のサーバ情報記憶領域１３ｂに記憶されたサーバ情報管理テーブルＴ１の中から、特定したホームサーバ１のＩＰアドレスを読み出す。そして、アドレスデータ送信部６１は、読み出したＩＰアドレスを示すアドレスデータをユーザ端末７に向けて送信する。
【００５５】
バンドル送信要求部６３は、プログラム送信要求部に相当し、バンドル送信部５４に対してバンドルの送信を要求するものである。このバンドル送信要求部６３は、定期的に、スマートハウスデータベース１３のサービス情報記憶領域１３ａに記憶されたサービス管理テーブルＴ２を読み出し、送信完了フラグのオンオフを判定する。そして、バンドル送信要求部６３は、オフとなった送信完了フラグと対応するクライアント識別情報を特定し、当該識別情報からホームサーバ１とサービスＩＤとを特定する。特定したホームサーバ１は、バンドル送信部５４がバンドルを送信する際の送信先に相当する。
なお、送信完了フラグのオンオフ判定については、定期的に実行する場合に限定されず、例えば、バンドル保存用データベース１４に新たなバンドルが追加された時点で実行されることとしてもよい。
【００５６】
その後、バンドル送信要求部６３は、特定したサービスＩＤからプランを特定し、さらに、特定したプランに対応するバンドルを特定する。特定したバンドルは、バンドル送信部５４によってホームサーバ１に送信される送信対象の候補に相当する。そして、バンドル送信要求部６３は、送信対象の候補であるバンドルのうち、バンドル送信先として特定したホームサーバ１に搭載されていない未搭載バンドルを特定し、当該未搭載バンドルを送信対象として設定する。
【００５７】
なお、バンドル送信要求部６３は、特定したプランに対応するバンドルを特定するにあたり、各プランと当該各プランを申し込んだ際に送信されるバンドルとの対応関係を示す対応関係データを参照する。この対応関係データについては、ＡＰサーバ１１のメモリが記憶されていることとしてもよく、あるいは、スマートハウスデータベース１３に記憶されていることとしてもよい。
【００５８】
そして、バンドル送信要求部６３は、送信先として特定したホームサーバ１、及び、送信対象として設定したバンドルをバンドル送信部５４に通知したうえで、バンドル送信をバンドル送信部５４に対して要求する。この結果、バンドル送信部５４は、バンドル送信要求部６３からの要求に応じて、送信対象として特定されたバンドルを、送信先として特定されたホームサーバ１に向けて送信する。
【００５９】
以上のように、本システムＳにおいて、バンドル送信要求部６３は、バンドル保存用データベース１４に保存されたバンドルのうち、ユーザが申し込んだプランに応じたバンドルのみの送信をバンドル送信部５４に対して要求する。これにより、ホームサーバ１に搭載されるバンドルの構成が、ユーザが申し込んだプランに応じた構成となる。したがって、ホームサーバ１の出荷にあたってホームサーバ１に搭載可能なバンドルすべてをホームサーバ１に搭載する等の理由によりユーザが望まない不要なバンドルがホームサーバ１に搭載されるのを防止することが可能となる。
【００６０】
なお、本システムＳでは、ホームサーバ１に搭載されていない未搭載バンドルがある場合、すなわち、送信完了フラグがオフとなっている場合、バンドル送信要求部６３は、当該ホームサーバ１に向けて未搭載バンドルを自動的に送信することとした。これにより、例えば、ホームサーバ１に搭載済みのバンドルについて更新によりバージョンアップさせることが可能なバンドルがある場合には、更新用のバンドルがホームサーバ１に送信されて、自動的にバンドルのバージョンアップがなされるようになっている。ただし、これに限定されるものではなく、ＡＰサーバ１１がバンドル送信に対するユーザの許可を求め、許可があった場合、すなわちユーザがバンドル送信を許可したことを示すデータをＡＰサーバ１１が受信した場合にのみバンドルを送信することとしてもよい。
【００６１】
次に、図６及び７を参照しながら、本システムＳを用いた建物管理用通信方法の一例（以下、本通信方法）について説明する。
本通信方法は、センターサーバ群がホームサーバ１に対して提供するサービスの実行時、具体的には、前述した死活監視サービスやバンドル送信サービスの実行時に適用される。
【００６２】
先ず、死活監視サービスについて説明すると、図６に示すように、前回の死活監視から所定時間が経過している場合（Ｓ００１でＹｅｓ）、遠隔監視サーバ１０からホームサーバ１に対してサーバ状態情報の送信を要求する（Ｓ００２）。その後、ホームサーバ１が宅外ネットワーク９を介して上記の要求を受信すると（Ｓ００３）、ホームサーバ１のサーバ状態通知部３１が当該要求に応じて、サーバ状態情報を遠隔監視サーバ１０に向けて通知する（Ｓ００４）。
【００６３】
そして、本通信方法では、サーバ状態通知部３１がサーバ状態情報を遠隔監視サーバ１０に通知するときに併せて、アドレス通知部３２がホームサーバ記憶部３３に記憶されたＩＰアドレスを読み出し、読み出したＩＰアドレスを遠隔監視サーバ１０に通知する。
なお、当然ながら、アドレス通知部３２がＩＰアドレスを遠隔監視サーバ１０に通知する前提として、死活監視の前段階で、ルータ２により動的に付与されたＩＰアドレスをホームサーバ記憶部３３に記憶させる工程が実施済みとなっている。
【００６４】
ホームサーバ１から通知されたサーバ状態情報及びＩＰアドレスは、宅外ネットワーク９を介して遠隔監視サーバ１０によって受信される（Ｓ００５）。換言すると、遠隔監視サーバ１０において、取得部５１が、ホームサーバ１から通知されたサーバ状態情報及びＩＰアドレスを取得する。その後、取得部５１が取得したサーバ状態情報及びＩＰアドレスが、ホームサーバ１の引き渡し部５２によってＡＰサーバ１１に引き渡される（Ｓ００６）。
【００６５】
ＡＰサーバ１１では、ＩＰアドレス受信部６４及びサーバ状態情報受信部６５の各々が遠隔監視サーバ１０からの情報を受信し（Ｓ００７）、書き込み部６２が、受信したサーバ状態情報及びＩＰアドレスをスマートハウスデータベース１３のサーバ情報記憶領域１３ｂに書き込んで当該領域に記憶させる（Ｓ００８）。これにより、サーバ情報記憶領域１３ｂに格納されたサーバ情報管理テーブルＴ１が更新されるようになる。
そして、ユーザ端末７からＡＰサーバ１１に対してＩＰアドレスの送信要求があった場合、ＡＰサーバ１１のアドレスデータ送信部６１が当該要求に応ずるべくスマートハウスデータベース１３のサーバ情報記憶領域１３ｂに記憶されたＩＰアドレスを読み出す。さらに、アドレスデータ送信部６１は、読み出したＩＰアドレスデータを示すアドレスデータをユーザ端末７に向けて送信する。この結果、当該アドレスデータを受信したユーザ端末７側では、当該アドレスデータが示すＩＰアドレスが表示されるようになる。
【００６６】
次に、バンドル送信サービスについて説明すると、図７に示すように、先ず、ＡＰサーバ１１において、バンドル送信要求部６３は、スマートハウスデータベース１３のサービス情報記憶領域１３ａに記憶されたサービス管理テーブルＴ２を読み出し（Ｓ０１１）、送信完了フラグのオンオフを判定する（Ｓ０１２）。
【００６７】
そして、送信完了フラグがオフとなっている場合、バンドル送信要求部６３が、オフとなった送信完了フラグと対応するクライアント識別情報を特定する。そのうえで、バンドル送信要求部６３は、特定したクライアント識別情報に基づき、バンドル送信先のホームサーバ１と、当該ホームサーバ１の保有者であるユーザが申し込んだプランを示すサービスＩＤとを特定する。さらに、バンドル送信要求部６３は、特定したサービスＩＤからプランを特定したうえで、当該プランに対応するバンドルを特定する。さらに、特定したバンドルの中から、バンドル送信先のホームサーバ１に搭載されていない未搭載バンドルを特定し、当該未搭載バンドルを送信対象のバンドルとして設定する（Ｓ０１３）。
【００６８】
その後、バンドル送信要求部６３は、遠隔監視サーバ１０に対して、送信先として特定したホームサーバ１、及び、送信対象として設定したバンドルを通知したうえでバンドル送信を要求する（Ｓ０１４）。
【００６９】
一方、遠隔監視サーバ１０側では、ＡＰサーバ１１からのバンドル送信要求を受信すると（Ｓ０１５）、バンドル送信部５４が、バンドル保存用データベース１４に保存されたバンドルの中から、送信対象バンドルとしてＡＰサーバ１１が通知したバンドルを読み出す（Ｓ０１６）。そして、バンドル送信部５４は、読み出したバンドルを、送信先としてＡＰサーバ１１が通知したホームサーバ１に向けて送信する（Ｓ０１７）。バンドル送信部５４によって送信されたバンドルは、宅外ネットワーク９を介して送信先のホームサーバ１に受信されると（Ｓ０１８）、当該ホームサーバ１に搭載（インストール）される。
【００７０】
バンドル送信部５４によるバンドル送信が完了すると、その事を示す通知がＡＰサーバ１１に対してなされる。ＡＰサーバ１１側では当該通知を受信したことを契機にして、書き込み部６２がスマートハウスデータベース１３のサービス情報記憶領域１３ａにアクセスする。そして、書き込み部６２は、サービス情報記憶領域１３ａに記憶されたサービス管理テーブルＴ２中、バンドル送信が完了したホームサーバ１に対応するクライアント識別情報を特定し、当該クライアント識別情報と関連付けられた送信可能フラグをオンにする（Ｓ０２０）。
【００７１】
以上までに説明してきた実施形態は、本発明の建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバに関する一例に過ぎず、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは勿論である。
【００７２】
また、上記の実施形態では、バンドル送信要求部６３が、バンドル保存用データベース１４に保存されたバンドルのうち、ユーザが申し込んだプランに応じたバンドルのみの送信をバンドル送信部５４に対して要求することとした。これにより、上記の実施形態では、ホームサーバ１に搭載されるバンドルの構成が、ユーザが申し込んだプランに応じた構成となり、プランに対応していないバンドルについてはホームサーバ１に搭載されないこととした。ただし、これに限定されるものではなく、プランの種類に関係なく、ホームサーバ１に搭載可能なバンドルについては、すべてホームサーバ１に向けて送信されることとしてもよい。
【００７３】
また、上記の実施形態では、建物管理用通信サーバが複数のセンターサーバからなるセンターサーバ群であることとした。ただし、これに限定されるものではなく、単一のセンターサーバが建物管理用通信サーバとして設けられている構成、すなわち、上述した遠隔監視サーバ１０の機能とＡＰサーバ１１の機能とを兼ね備えたセンターサーバが１つのみ設けられていることとしてもよい。
【００７４】
また、上記の実施形態では、ＨＥＭＳの一例として、住宅Ｈ内での電力使用状況を監視するとともに電気機器や分散電源を制御するシステムについて説明した。すなわち、上記の実施形態に係るホームサーバ１は、住宅Ｈ内での電力消費量を管理するために設置されるものであることとした。ただし、ホームサーバ１は、電気以外のエネルギーの使用量、例えば、ガス消費量や水道使用量を管理するものであってもよい。
【符号の説明】
【００７５】
Ｓ  本システム、Ｈ  住宅、Ｃ  管理会社
１  ホームサーバ、２  ルータ、３  モデム
４  電気機器群、５  センサ群、６  分散電源
７  ユーザ端末
８  宅内ネットワーク、９  宅外ネットワーク
１０  遠隔監視サーバ、１１  ＡＰサーバ
１３  スマートハウスデータベース
１３ａ  サービス情報記憶領域、１３ｂ  サーバ情報記憶領域
１４  バンドル保存用データベース
３１  サーバ状態通知部、３２  アドレス通知部
３３  ホームサーバ記憶部、３４  ＩＰアドレス取得部
４１  操作受け付け部、４２  データ生成部
４３  端末側送信部、４４  端末側受信部
５１  取得部、５２  引き渡し部
５３  読み出し部、５４  バンドル送信部
６１  アドレスデータ送信部、６２  書き込み部
６３  バンドル送信要求部、６４  ＩＰアドレス受信部
６５  サーバ状態情報受信部
Ｔ１  サーバ情報管理テーブル、Ｔ２  サービス管理テーブル
【図１】
2014049747.tif 000003
【図２】
2014049747.tif 000004
【図３】
2014049747.tif 000005
【図４】
2014049747.tif 000006
【図５】
2014049747.tif 000007
【図６】
2014049747.tif 000008
【図７】
2014049747.tif 000009
【手続補正書】
【提出日】平成26年12月26日(2014.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
前記建物管理用通信サーバが取得した情報を記憶する記憶機器と、
前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、
前記建物側サーバは、
前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、
該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、
前記建物管理用通信サーバは、
前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、
該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、
前記サーバ状態通知部は、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、
前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知し、
前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信システム。
【請求項２】
前記建物側サーバ及び前記建物管理用通信サーバと通信可能なユーザ端末を備え、
前記建物管理用通信サーバは、前記ユーザ端末からのデータ送信要求に応じて、前記記憶機器に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を示すアドレスデータを前記ユーザ端末に向けて送信するアドレスデータ送信部を有することを特徴とする請求項１に記載の建物管理用通信システム。
【請求項３】
前記建物管理用通信サーバは、前記ユーザ端末が前記アドレスデータ送信部に対して前記アドレスデータの送信を要求する際に利用されるＡＰＩを実装していることを特徴とする請求項２に記載の建物管理用通信システム。
【請求項４】
前記建物側サーバは、住宅に設置されたホームサーバであり、
前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、
前記中継機器は、前記ホームサーバに対して、前記アドレス情報としてのＩＰアドレスを動的に付与するルータであることを特徴とする請求項３に記載の建物管理用通信システム。
【請求項５】
建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、
前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、
前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、
取得した前記アドレス情報を記憶機器に記憶させる処理を実行することと、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物管理用通信サーバのプログラム送信部によって前記建物側サーバに向けて送信することと、
前記プログラム送信部に対してプログラムの送信を要求することと、を有し、
前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、
前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知し、
前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信方法。
【請求項６】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を記憶機器に記憶させる処理を実行する記憶処理実行部と、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、
該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であること、並びに、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示すサーバ状態情報が、前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得し、
前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信サーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバが取得した情報を記憶する記憶機器と、前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、前記建物側サーバは、前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、前記建物管理用通信サーバは、前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、前記サーバ状態通知部は、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知し、前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することにより解決される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の建物管理用通信システムであれば、建物側サーバのアドレス情報が建物側サーバのサーバ状態情報と併せて建物管理用通信サーバに通知される。つまり、建物管理用通知サーバ側では、アドレス情報の受信頻度がサーバ状態情報の受信頻度と同一となるので、より頻繁にアドレス情報を受信する場合に比較して通信負荷が軽減される。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前述した課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、取得した前記アドレス情報を記憶機器に記憶させる処理を実行することと、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物管理用通信サーバのプログラム送信部によって前記建物側サーバに向けて送信することと、前記プログラム送信部に対してプログラムの送信を要求することと、を有し、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知し、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することにより解決される。
以上の方法を用いることにより、建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能となる。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
さらに、前述した課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を記憶機器に記憶させる処理を実行する記憶処理実行部と、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であること、並びに、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示すサーバ状態情報が、前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得し、前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関する前記建物側サーバのユーザの申し込みに応じたプログラムであって前記建物側サーバに搭載されていないプログラムの送信を前記プログラム送信部に対して要求することにより解決される。
以上の構成により、建物側サーバに対して動的に付与されるアドレス情報を、通信負荷を抑えながら受信することが可能な建物管理用通信サーバが実現される。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明の建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバによれば、建物又は建物の部屋に設置された建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能になる。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【手続補正書】
【提出日】平成28年1月7日(2016.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
該建物管理用通信サーバと接続されており、前記建物管理用通信サーバが取得した情報を記憶する記憶機器と、
前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、
前記建物側サーバは、
前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、
該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、
前記建物管理用通信サーバは、
前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、
該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、
前記記憶機器は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを記憶しており、
前記サーバ状態通知部は、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、
前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知し、
前記プログラム送信要求部は、前記記憶機器から前記フラグを読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、
前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、
前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、
取得した前記アドレス情報を、前記建物管理用通信サーバに接続されている記憶機器に記憶させる処理を実行することと、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物管理用通信サーバのプログラム送信部によって前記建物側サーバに向けて送信することと、
前記プログラム送信部に対してプログラムの送信を要求することと、を有し、
前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、
前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知し、
前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを前記記憶機器から読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、
該取得部が取得した前記アドレス情報を、前記建物管理用通信サーバに接続されている記憶機器に記憶させる処理を実行する記憶処理実行部と、
プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、
該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、
前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であること、並びに、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示すサーバ状態情報が、前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得し、
前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを前記記憶機器から読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することを特徴とする建物管理用通信サーバ。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバと接続されており、前記建物管理用通信サーバが取得した情報を記憶する記憶機器と、前記建物側サーバと前記建物管理用通信サーバとの間に介在し、前記建物側サーバに対して、前記建物管理用通信サーバとの通信時に用いられるアドレス情報を動的に付与する中継機器と、を備え、前記建物側サーバは、前記中継機器によって付与された前記アドレス情報を記憶する建物側サーバ記憶部と、該建物側サーバ記憶部に記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知するアドレス通知部と、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに定期的に通知するサーバ状態通知部と、を有し、前記建物管理用通信サーバは、前記アドレス通知部によって通知される前記アドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を前記記憶機器に記憶させる処理を実行する記憶処理実行部と、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、前記記憶機器は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを記憶しており、前記サーバ状態通知部は、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、前記アドレス通知部は、前記サーバ状態通知部が前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて前記アドレス情報を前記建物管理用通信サーバに通知し、前記プログラム送信要求部は、前記記憶機器から前記フラグを読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することにより解決される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前述した課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと該建物側サーバと通信可能な建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を、前記建物側サーバに記憶させることと、前記建物側サーバに記憶された前記アドレス情報を読み出し、読み出した前記アドレス情報を前記建物管理用通信サーバに通知することと、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であることを示すサーバ状態情報を前記建物管理用通信サーバに向けて定期的に通知することと、前記建物管理用通信サーバにおいて、前記建物側サーバから通知された前記アドレス情報を取得することと、取得した前記アドレス情報を、前記建物管理用通信サーバに接続されている記憶機器に記憶させる処理を実行することと、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物管理用通信サーバのプログラム送信部によって前記建物側サーバに向けて送信することと、前記プログラム送信部に対してプログラムの送信を要求することと、を有し、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示す情報を含む前記サーバ状態情報を通知し、前記サーバ状態情報を前記建物管理用通信サーバに通知するときに併せて、前記アドレス情報を前記建物管理用通信サーバに通知し、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを前記記憶機器から読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することにより解決される。
以上の方法を用いることにより、建物側サーバに対して動的に付与されるアドレス情報を、建物管理用通信サーバに係る通信負荷を抑えながら、建物管理用通信サーバに通知することが可能となる。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
さらに、前述した課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバと前記建物管理用通信サーバとの間に介在した中継機器により動的に付与される前記建物側サーバのアドレス情報を取得する取得部と、該取得部が取得した前記アドレス情報を、前記建物管理用通信サーバに接続されている記憶機器に記憶させる処理を実行する記憶処理実行部と、プログラム保存部に保存された前記建物側サーバに搭載することが可能なプログラムを、前記建物側サーバに向けて送信するプログラム送信部と、該プログラム送信部に対してプログラムの送信を要求するプログラム送信要求部と、を有し、前記建物側サーバの状態が前記建物管理用通信サーバと通信可能な状態であること、並びに、前記建物側サーバに搭載されたプログラムの種類及びバージョンを示すサーバ状態情報が、前記建物側サーバから定期的に通知されるとき、前記取得部は、前記サーバ状態情報の通知に併せて通知される前記アドレス情報を取得し、前記プログラム送信要求部は、前記プログラム保存部に保存されたプログラム中、前記建物側サーバに搭載するプログラムに関して前記建物側サーバのユーザが申し込んだプランに応じたプログラムが現時点ですべて送信されたかどうかを示すフラグを前記記憶機器から読み出して、前記プログラム保存部に保存されたプログラム中の前記プランに応じたプログラムのうち、前記建物側サーバに搭載されていない未搭載プログラムの有無を判定し、前記未搭載プログラムがある場合には前記未搭載プログラムの送信を前記プログラム送信部に対して要求することにより解決される。
以上の構成により、建物側サーバに対して動的に付与されるアドレス情報を、通信負荷を抑えながら受信することが可能な建物管理用通信サーバが実現される。また、ユーザが申し込んだ内容に応じたプログラムのみが建物側サーバに送信されるようになるので、建物側サーバに搭載されるプログラムの構成が所望の構成、具体的にはユーザが申し込んだ内容に対応した構成となる。
【国際調査報告】
2014049747.tif 000010
2014049747.tif 000011
2014049747.tif 000012