(57)【要約】  建物や建物の部屋に対して設置されたサーバから取得したデータを管理するうえで、当該サーバの交換があった場合にも手間を要さずにデータ管理を継続する。  住宅Ｈ別に設置されたホームサーバ１と、ホームサーバ１と通信可能なセンターサーバと、センターサーバがホームサーバ１から受信した受信データを記憶するデータベース１３と、を有する建物管理用通信システムにおいて、センターサーバは、ホームサーバ１のｍａｃアドレスに基づいて住宅Ｈに対して固有の識別情報である住宅ＩＤを割り当てる第１処理を実行する第１処理実行部と、ホームサーバ１からの受信データを住宅ＩＤと関連付けた状態でデータベース１３に記憶させる第２処理を実行する第２処理実行部と、を備える。
2014049746.tif 000002
【特許請求の範囲】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、を有し、
前記建物管理用通信サーバは、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、を備えることを特徴とする建物管理用通信システム。
【請求項２】
前記建物側サーバは、エネルギー使用機器が使用される住宅に設置されたホームサーバであり、
前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、
該センターサーバは、前記ホームサーバと通信することにより、前記ホームサーバの状態に関する情報、及び、前記エネルギー使用機器の運転に伴って前記住宅内で使用されるエネルギー使用量に関する情報のうち、少なくともいずれか一方の情報を示す前記受信データを受信することを特徴とする請求項１に記載の建物管理用通信システム。
【請求項３】
前記第１処理実行部は、前記第１処理において、前記サーバ識別情報として前記ホームサーバのｍａｃアドレスを示すｍａｃアドレスデータを前記ホームサーバから受信し、前記ｍａｃアドレスデータが示す前記ｍａｃアドレスに基づいて前記建物識別情報を割り当てることを特徴とする請求項２に記載の建物管理用通信システム。
【請求項４】
前記住宅の居住者に関する個人情報を示す個人情報データを、前記居住者に対して固有の識別情報として割り当てられた居住者識別情報と関連付けた状態で記憶する第２の記憶機器と、
前記居住者の入力操作を受け付けて、該入力操作において前記居住者が入力した内容を示す入力データを送信するユーザ端末と、を備え、
前記ユーザ端末は、
前記居住者に対して付与された認証情報が前記入力操作において入力された際に、前記入力データとして、入力された前記認証情報を示す第１入力データを前記センターサーバに向けて送信する第１送信処理と、
前記居住者が保有する前記ホームサーバの前記サーバ識別情報が前記入力操作において入力された際に、前記入力データとして、入力された前記サーバ識別情報を示す第２入力データを前記センターサーバに向けて送信する第２送信処理と、を実行し、
前記センターサーバは、前記記憶部に記憶された前記受信データと前記第２の記憶部に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部を有し、
該紐付け処理実行部は、前記紐付け処理として、前記ユーザ端末から受信した前記第１入力データが示す前記認証情報と対応する前記居住者識別情報、前記ユーザ端末から受信した前記第２入力データが示す前記サーバ識別情報、及び、前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶部に記憶させる処理を実行することを特徴とする請求項２又は３に記載の建物管理用通信システム。
【請求項５】
前記ホームサーバには、前記入力操作において前記居住者によって参照される文字情報として前記サーバ識別情報が表示されたラベルが貼り付けられていることを特徴とする請求項４に記載の建物管理用通信システム。
【請求項６】
前記センターサーバは、前記ホームサーバが前記センターサーバと最初に通信するに際して、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を要求し、
前記ホームサーバが前記センターサーバと通信不能な状態となってから前記センターサーバと通信可能な状態に復帰した場合、前記センターサーバは、前記ホームサーバが前記センターサーバと通信可能な状態に復帰した後に、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を再度要求することを特徴とする請求項４に記載の建物管理用通信システム。
【請求項７】
前記センターサーバは、前記ホームサーバに搭載されたプログラムの種類を前記ホームサーバの状態に関する情報として含む前記受信データを前記ホームサーバから受信し、
前記ホームサーバに搭載することが可能なプログラムを保存したプログラム保存部と、
前記センターサーバが受信した前記受信データに基づき、前記プログラム保存部に保存されたプログラムのうち、前記ホームサーバに搭載されていない未搭載プログラムを特定し、特定した前記未搭載プログラムを前記ホームサーバに向けて送信するプログラム送信部と、を備え、
前記ユーザ端末は、前記居住者が前記プログラム送信部によるプログラム送信を許可するために行う前記入力操作を受け付けて、前記入力データとしての送信許可データを前記プログラム送信部に向けて送信する第３送信処理を更に実行し、
前記プログラム送信部は、前記ユーザ端末から前記送信許可データを受信した場合に限り、前記未搭載プログラムを前記ホームサーバに向けて送信することを特徴とする請求項６に記載の建物管理用通信システム。
【請求項８】
建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、
記憶装置が前記受信データを記憶することと、
前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、
前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、を有することを特徴とする建物管理用通信方法。
【請求項９】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、
を備えることを特徴とする建物管理用通信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバに係り、特に、建物別に又は建物の部屋別に設置されたサーバからデータを受信する建物管理用通信サーバを備える建物管理用通信システム、当該システムを用いた建物管理用通信方法、及び、上記システムを構成する建物管理用通信サーバに関する。
【背景技術】
【０００２】
建物又は建物の部屋の状況、例えば、建物又は部屋の電力使用状況を把握するために、建物別に又は建物の部屋別にホームサーバ等のサーバが設置されることがある。また、建物又は部屋に設置されるサーバの中には、建物又は部屋の管理会社が保有するセンターサーバのような外部サーバと通信して当該外部サーバとの間でデータの送受信を行うものが存在する（例えば、特許文献１参照）。【０００３】
特許文献１に記載のシステムでは、電気機器の状態がホームサーバにて管理され、電気機器の状態を示す情報がホームサーバからセンターサーバに送信される。また、特許文献１に記載のシステムでは、電気機器の製造メーカから提供される電気機器の特徴や属性を示すデータがセンターサーバからホームサーバに転送されることになっている。このような通信システムによれば、建物又は建物の部屋内で使用される電気機器の管理や保守を良好に行うことが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２２１７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、センターサーバがホームサーバから受信したデータについては、データベース等の所定の記憶機器に記憶されることになる。この際、上記の受信データについては、ホームサーバに対して割り当てられた固有の識別情報、例えば、ＭＡＣアドレスと関連付けてデータベースに記憶されることがある。つまりセンターサーバがホームサーバから受信したデータについては、ホームサーバの識別情報をキーとしてデータベースに登録される場合がある。【０００６】
ただし、上記の場合、ホームサーバの交換等によってサーバ識別情報に変更があると、それまでのサーバ識別情報を使用することができなくなる。このためにデータベースの登録情報としてのサーバ識別情報を修正する必要が生じ、特に、サーバ識別情報がキーとして用いられている場合には、当該情報の修正は複雑となり、手間を要することになる。
特に、セキュリティ上、ホームサーバ保有者の個人情報データとホームサーバから受信した受信データとを互いに異なる記憶機器に記憶することがある。この場合、両データの紐付けをするためのキーとしてサーバ識別情報を用いると、当該サーバ識別情報を修正するのが非常に煩雑となってしまう。【０００７】
そこで、本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、建物や建物の部屋に設置された建物側サーバから取得したデータを管理するうえで、建物側サーバの交換があった場合にも手間を要さずにデータ管理を継続することが可能な建物管理用通信システム及び建物管理用通信方法を提供することである。
また、本発明の他の目的は、建物や建物の部屋に設置された建物側サーバからデータを取得する建物管理用通信サーバとして、建物側サーバの交換があった場合にも手間を要さずにデータ管理の継続を可能とする建物管理用通信サーバを提供することである。
【課題を解決するための手段】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、を有し、前記建物管理用通信サーバは、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、を備えることにより解決される。【０００９】
上記の建物管理用通信システムによれば、建物側サーバから受信した受信データを記憶機器に記憶する際、建物又は建物の部屋に対して固有の識別情報である建物識別情報に関連付けて記憶する。このように建物側サーバからの受信データと関連付けられる情報が上記の建物識別情報であることにより、サーバを交換したとしても、引き続き同じ建物識別情報を用いれば、サーバ交換に伴って特段の手間を要することなく上記受信データの管理を継続することが可能となる。【００１０】
また、上記の建物管理用通信システムにおいて、前記建物側サーバは、エネルギー使用機器が使用される住宅に設置されたホームサーバであり、前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、該センターサーバは、前記ホームサーバと通信することにより、前記ホームサーバの状態に関する情報、及び、前記エネルギー使用機器の運転に伴って前記住宅内で使用されるエネルギー使用量に関する情報のうち、少なくともいずれか一方の情報を示す前記受信データを受信することとしてもよい。
上記の構成では、ホームサーバからの受信データとして、ホームサーバの状態に関する情報や住宅内でのエネルギー使用量に関する情報を管理することが可能となる。すなわち、本発明の建物管理用通信システムは、ホームサーバを中心として住宅内に構築されるエネルギー管理システム（Ｈｏｍｅ
Ｅｎｅｒｇｙ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ、以下、ＨＥＭＳ）に適用することが可能である。【００１１】
また、上記の建物管理用通信システムにおいて、前記第１処理実行部は、前記第１処理において、前記サーバ識別情報として前記ホームサーバのｍａｃアドレスを示すｍａｃアドレスデータを前記ホームサーバから受信し、前記ｍａｃアドレスデータが示す前記ｍａｃアドレスに基づいて前記建物識別情報を割り当てることとしてもよい。
上記の構成では、ｍａｃアドレスに対して所定の演算（例えば、ハッシュ関数による演算）を施すことにより建物識別情報が決定するので、比較的容易に建物識別情報を割り当てることが可能となる。【００１２】
また、上記の建物管理用通信システムにおいて、前記住宅の居住者に関する個人情報を示す個人情報データを、前記居住者に対して固有の識別情報として割り当てられた居住者識別情報と関連付けた状態で記憶する第２の記憶機器と、前記居住者の入力操作を受け付けて、該入力操作において前記居住者が入力した内容を示す入力データを送信するユーザ端末と、を備え、前記ユーザ端末は、前記居住者に対して付与された認証情報が前記入力操作において入力された際に、前記入力データとして、入力された前記認証情報を示す第１入力データを前記センターサーバに向けて送信する第１送信処理と、前記居住者が保有する前記ホームサーバの前記サーバ識別情報が前記入力操作において入力された際に、前記入力データとして、入力された前記サーバ識別情報を示す第２入力データを前記センターサーバに向けて送信する第２送信処理と、を実行し、前記センターサーバは、前記記憶部に記憶された前記受信データと前記第２の記憶部に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部を有し、該紐付け処理実行部は、前記紐付け処理として、前記ユーザ端末から受信した前記第１入力データが示す前記認証情報と対応する前記居住者識別情報、前記ユーザ端末から受信した前記第２入力データが示す前記サーバ識別情報、及び、前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶部に記憶させる処理を実行することとしてもよい。
上記の構成では、住宅の居住者によって認証情報及びサーバ識別情報の入力操作が行われると、それを契機として、建物識別情報、居住者識別情報及びサーバ識別情報を含むテーブル情報を示すテーブルデータが生成されて記憶機器に記憶される。このテーブルデータが生成されて記憶されることにより、建物識別情報と関連付けられた状態で記憶機器に記憶されたホームサーバからの受信データと、居住者識別情報と関連付けられた状態で第２の記憶機器に記憶された個人情報のデータとが紐付くようになる。【００１３】
また、上記の建物管理用通信システムにおいて、前記ホームサーバには、前記入力操作において前記居住者によって参照される文字情報として前記サーバ識別情報が表示されたラベルが貼り付けられていることとしてもよい。
具体的に説明すると、例えば、サーバ識別情報を示す文字情報をハガキ等で住宅の居住者に知らせるケースにおいて、当該ハガキが誤送されてしまうと、居住者は、自身が保有しているホームサーバとは異なるサーバの識別情報を入力してしまうことになる。この結果、ホームサーバからの受信データと紐付けられる個人情報のデータは、当該ホームサーバの保有者とは異なる者の個人情報データになってしまう虞がある。
これに対して、上記の構成では、ホームサーバ自体に当該ホームサーバに割り当てられたサーバ識別情報がラベルにて表示されている。これにより、上述した不具合が生じることなく、ホームサーバからの受信データは、当該ホームサーバの保有者の個人情報データと適切に紐付けられるようになる。【００１４】
また、上記の建物管理用通信システムにおいて、前記センターサーバは、前記ホームサーバが前記センターサーバと最初に通信するに際して、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を要求し、前記ホームサーバが前記センターサーバと通信不能な状態となってから前記センターサーバと通信可能な状態に復帰した場合、前記センターサーバは、前記ホームサーバが前記センターサーバと通信可能な状態に復帰した後に、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を再度要求することとしてもよい。
上記の構成では、ホームサーバがセンターサーバと通信不能な状態となって再び通信可能な状態に戻るたび、居住者による認証情報の入力を要求することになっている。このような構成であれば、例えば住宅の転売により居住者が変わったときに転売済みの住宅に設置されたホームサーバが転売前の居住者の認証情報の下で管理されてしまうのを防ぐことが可能となる。【００１５】
また、上記の建物管理用通信システムにおいて、前記センターサーバは、前記ホームサーバに搭載されたプログラムの種類を前記ホームサーバの状態に関する情報として含む前記受信データを前記ホームサーバから受信し、前記ホームサーバに搭載することが可能なプログラムを保存したプログラム保存部と、前記センターサーバが受信した前記受信データに基づき、前記プログラム保存部に保存されたプログラムのうち、前記ホームサーバに搭載されていない未搭載プログラムを特定し、特定した前記未搭載プログラムを前記ホームサーバに向けて送信するプログラム送信部と、を備え、前記ユーザ端末は、前記居住者が前記プログラム送信部によるプログラム送信を許可するために行う前記入力操作を受け付けて、前記入力データとしての送信許可データを前記プログラム送信部に向けて送信する第３送信処理を更に実行し、前記プログラム送信部は、前記ユーザ端末から前記送信許可データを受信した場合に限り、前記未搭載プログラムを前記ホームサーバに向けて送信することとしてもよい。
上記の構成では、ホームサーバに向けて未搭載プログラムを送信することが可能である一方で、ホームサーバに向けてこれらのプログラムを送信する場合には、住宅の居住者の許可が必要となる。これにより、居住者の意思に反して上記のプログラムがホームサーバに送信されてしまうのを防ぐことが可能となる。【００１６】
さらに、前述の課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、記憶装置が前記受信データを記憶することと、前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、を有することにより解決される。
上記の方法によれば、建物側サーバが交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続することが可能になる。【００１７】
さらにまた、前述の課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、を備えることにより解決される。
上記のサーバによれば、建物側サーバを交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続させることが可能になる。
【発明の効果】
【００１８】
本発明の建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバによれば、建物側サーバが交換されたとしても、引き続き同じ建物識別情報を用いて受信データを管理すれば、サーバ交換に伴って特段の手間を要することもなく上記受信データの管理を継続することが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る建物管理用通信システムの概略構成例を示す図である。
【図２】本発明に係る建物管理用通信システム各部の構成例を示すブロック図である。
【図３】本発明に係る記憶機器に記憶されたテーブルデータの一例を示す図である。
【図４】本発明に係る第２の記憶機器に記憶されたテーブルデータの一例を示す図である。
【図５】本発明に係る建物管理用通信方法における申し込み時の手順例を示す図である。
【図６】本発明に係る建物管理用通信方法における施工時の手順例を示す図である。
【図７】本発明に係る建物管理用通信方法における入居開始時の手順例を示す図である。
【図８】本発明に係る建物管理用通信方法におけるサービス開始前の手順例を示す図である。
【図９】本発明に係る建物管理用通信方法におけるバンドル送信時の手順例を示す図である。
【図１０】本発明に係る建物管理用通信方法における死活監視時の手順例を示す第１図である。
【図１１】本発明に係る建物管理用通信方法における死活監視時の手順例を示す第２図である。
【図１２】ユーザ端末の画面に表示される認証ページの一例を示す図である。
【図１３】ユーザ端末の画面に表示されるバンドル送信許可ページの一例を示す図である。
【図１４】本発明に係るホームサーバの外観の一例を示す模式斜視図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバの実施形態について、図１乃至１４を参照しながら、その一例を説明する。
なお、以下では、一戸建ての住宅Ｈにおけるエネルギー使用状況、特に電力使用状況を管理する建物管理用通信システム及び建物管理用通信方法を具体例に挙げて説明する。ただし、あくまでも住宅Ｈは建物の一例に過ぎず、本発明は、他の建物、例えば商業ビル、工場内の建屋、店舗等に対しても適用可能なものである。また、本発明は、建物の部屋、具体的には、マンションの一部屋やオフィスビルの一フロア等にも適用可能である。
【００２１】
さらに、上述したように、以下では、エネルギー使用機器の一例としての電気機器が使用される住宅Ｈを例に挙げて、宅内での電力使用状況を管理するシステムについて説明する。ただし、エネルギー使用機器については電気機器に限定されるものではない。つまり、本発明に係る建物管理用通信システム及び建物管理用通信方法は、電気機器以外のエネルギー消費機器、具体的には、ガス使用機器や水道使用機器等が使用される場合の各種エネルギー使用状況を管理するものとして利用することも可能である。
【００２２】
先ず、図１を参照しながら、本発明の一実施形態に係る建物管理用通信システム（以下、本システムと言う）Ｓについて説明する。本システムＳは、住宅Ｈに設置されたホームサーバ１、複数のセンターサーバ１０、１１、１２からなるセンターサーバ群、及び、データベース１３，１４を主たる構成要素として有する。
【００２３】
ホームサーバ１は、住宅Ｈ別に設置された建物側サーバに相当する。このホームサーバ１は、宅内ネットワーク８を介して、住宅Ｈ内にある電気機器群４、センサ群５及び分散電源６と通信可能である。このような宅内通信により、ホームサーバ１は、電気機器群４の各機器を制御したり、センサ群５の各々から電力使用量データを収集したり、分散電源６を制御したりすることが可能である。すなわち、ホームサーバ１は、住宅ＨにＨＥＭＳを構築するための装置であり、かかるホームサーバ１の機能により、例えば、住宅Ｈの居住者（以下、ユーザと言う）は、住宅Ｈで実際に使用された電力使用量を視認することが可能である。
【００２４】
なお、ユーザは、ホームサーバ１の機能を利用するにあたり、ユーザ端末７を通じて所定の入力操作を行う。そして、ユーザ端末７は、ユーザの入力操作を受け付けた後でホームサーバ１と通信し、上記入力操作の内容に応じたデータをホームサーバ１に送信する。ここで、ユーザ端末７とは、ブラウジング機能を有するデータ処理端末であり、本システムＳではＰＤＡのことである。ただし、これに限定されず、スマートフォン、ノートパソコン、住宅Ｈ内に設けられた操作パネル等であってもよい。
【００２５】
ホームサーバ１は、ルータ２及びモデム３を経由してインターネット等の宅外ネットワーク９に接続しており、当該宅外ネットワーク９に接続されたサーバと通信することが可能である。そして、宅外ネットワーク９に接続されたサーバの中には、本システムＳを構築するセンターサーバ群が存在し、ホームサーバ１は、宅外ネットワーク９を介してセンターサーバ群の各々と通信する。
なお、ユーザ端末７についても、宅外ネットワーク９を介して、当該宅外ネットワーク９に接続されたサーバと通信することが可能である。ただし、本システムＳにおいてユーザ端末７は、上述のセンターサーバ群のうち、後述の会員専用サーバ１２のみと通信することが可能である。
【００２６】
センターサーバ群は、ホームサーバ１と通信可能な建物管理用通信サーバに相当する。本システムＳでは、住宅Ｈの管理会社Ｃがセンターサーバ群を保有している。そして、本システムＳにおいて、センターサーバ群は、ホームサーバ１に対して各種サービスを提供する。ここで、センターサーバ群が提供するサービスとしては、「ホームサーバ状態管理」、「バンドル提供」、及び「電力使用状況に関する情報提供」である。「ホームサーバ状態管理」とは、定期的にホームサーバ１と通信して、ホームサーバ１の状態、特に通信の可否やホームサーバ１に搭載されているプログラム（具体的には、アプリケーションプログラムのことであり、以下、バンドルとも言う）の種類及びバージョンを収集することである。「バンドル提供」とは、ホームサーバ１が利用可能なバンドルや、ホームサーバ１に搭載されたバンドルの中でバージョンアップ可能なバンドルをホームサーバ１に向けて送信することである。「電力使用状況に関する情報提供」とは、各住宅Ｈ内で使用される電力使用量に関する情報を示すデータをホームサーバ１を通じて収集し、電力使用量の削減に関するアドバイス等、ユーザの節電意識を向上させるための情報を提供することである。
【００２７】
本システムＳにおいてセンターサーバ群は、複数のサーバ、具体的には３個のサーバ１０，１１，１２によって構成されている。一つ目のサーバは、ホームサーバ１の死活監視を行う監視サーバ１０であり、定期的にホームサーバ１と通信して、ホームサーバ１の状態に関する情報を示すデータ（以下、サーバ状態データ）を取得する。ここで、サーバ状態データが示すサーバ情報とは、ホームサーバ１が通信可能な状態であるか否か、ホームサーバ１に搭載されたバンドルの種類及びバージョンに関する情報である。なお、サーバ状態データは、監視サーバ１０がホームサーバ１から受信する受信データの一例である。
【００２８】
また、監視サーバ１０は、上記のサーバ状態データを取得する際に、ホームサーバ１に割り当てられたＩＰアドレスを示すデータ（以下、ＩＰアドレスデータ）を取得する。ＩＰアドレスは、ルータ２のＤＨＣＰ（Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）によって割り当てられる。
【００２９】
二つ目のサーバは、各種ＡＰＩを実装し、データベースとセンターサーバとの間を中継するアプリケーションサーバ（以下、ＡＰサーバ）１１である。このＡＰサーバ１１は、データベースに記憶されたデータを読み出して他のセンターサーバ（具体的には、会員専用サーバ１２）に引き渡すとともに、他のセンターサーバからの要求に応じてデータベースにデータを書き込む。また、ＡＰサーバは、ホームサーバ１と通信して、ホームサーバ１が設置された住宅Ｈにおける電力使用量を示すデータ（以下、電力使用量データ）を収集する。なお、当然ながら、電力使用量データとは、電気機器の運転に伴って住宅Ｈで使用される電力使用量に関するデータである。
【００３０】
さらに、本システムＳにおいて、ホームサーバ１に搭載することが可能なバンドルがデータベースに保存されており、ＡＰサーバ１１は、データベースに保存されたバンドルのうち、未搭載バンドルを読み出し、読み出したバンドルの送信を監視サーバ１０に要求する。監視サーバ１０は、ＡＰサーバ１１からの要求に応じて、未搭載バンドルをホームサーバ１に向けて送信する。ここで、未搭載バンドルとは、未搭載プログラムに相当し、監視サーバ１０に保存されたバンドルのうち、ホームサーバ１に搭載されていないバンドルである。なお、未搭載バンドルの中には、ホームサーバ１に搭載済みのバンドルを更新によりバージョンアップさせるためのバンドルが含まれる。
【００３１】
三つ目のサーバは、ユーザがユーザ端末７を通じてアクセスする会員専用サーバ１２であり、電力使用状況に関する情報をユーザ端末７に向けて発信するものである。また、会員専用サーバ１２は、上述したサービスを提供するにあたり、ユーザに対して認証操作を要求する。より具体的に説明すると、ユーザがユーザ端末７にて所定の入力操作（例えば、ＵＲＬ入力操作）を実行すると、会員専用サーバ１２は、所定の入力画面データをユーザ端末７に向けて送信する。そして、ユーザ端末７側で入力画面が描画されると、ユーザは、当該画面に表示された指示に従って認証操作に相当する入力操作を行うようになる。
なお、会員専用サーバ１２は、データベース１３，１４に対して直接接続されておらず、データベース１３，１４からのデータの読み込み及びデータベース１３，１４へのデータの書き込みを実行する際には必ずＡＰサーバ１１を経由することになる。
【００３２】
データベース１３，１４は、センターサーバ群とともに管理会社Ｃに設置されており、本システムＳでは複数設けられている。一つのデータベースは、監視サーバ１０がホームサーバ１から受信した受信データ、具体的には、サーバ状態データ等を記憶するサーバ情報管理用データベース１３であり、記憶機器に相当する。もう一つのデータベース１４は、ユーザに関する個人情報を示すデータを記憶する個人情報管理用データベース１４であり、第２の記憶機器に相当する。このようにサーバ状態に関するデータと個人情報に関するデータとが互いに異なるデータベース１３，１４に記憶する構成は、セキュリティの観点から見ると好適である。
【００３３】
また、本システムＳにおいて、個人情報管理用データベース１４は、プログラム保存部に相当し、ホームサーバ１に搭載することが可能なバンドルを保存している。なお、ホームサーバ１に搭載することが可能なバンドルを保存する機器に関しては、個人情報管理用データベース１４に限定されず、サーバ情報管理用データベース１３であってもよく、あるいは、第３のデータベース（不図示）であってもよい。さらには、監視サーバ１０自体にバンドルが保存されていることとしてもよい。
【００３４】
次に、図３及び４を参照しながら、各データベース１３，１４に記憶されたデータについて説明する。
図３に図示された４つのテーブル情報Ｔ１，Ｔ２，Ｔ３，Ｔ４は、サーバ情報管理用データベース１３に記憶されたテーブルデータが示す情報である。上記４つのテーブル情報Ｔ１，Ｔ２，Ｔ３，Ｔ４について説明すると、紐付けテーブルＴ１は、住宅ＩＤ、居住者ＩＤ、ホームサーバ１のｍａｃアドレス、シリアル番号及び出荷日時、並びに、認証フラグを含む。ここで、住宅ＩＤとは、住宅Ｈに対して固有の識別情報であり、建物識別情報に相当する。居住者ＩＤとは、ユーザに対して固有の識別情報として割り当てられた居住者識別情報に相当する。認証フラグとは、ホームサーバ１側でサービスを享受するにあたってユーザが行う認証操作が完了しているか否かを判別するためのフラグである。
【００３５】
そして、紐付けテーブルＴ１は、サーバ情報管理用データベース１３に記憶されたサーバ状態データと、個人情報管理用データベース１４に記憶された個人情報に関するデータとを紐付けするために生成されるテーブルである。より具体的に説明すると、紐付けテーブルＴ１は、後述する紐付け処理において生成される。
【００３６】
取得バンドル管理テーブルＴ２は、ホームサーバ１に搭載されたバンドルに関する情報を管理するためのテーブルであり、住宅ＩＤ、サービスＩＤ、及び、ホームサーバ１に搭載されたバンドルのバージョン情報を含む。ここで、サービスＩＤとは、監視サーバ１０からのバンドル送信サービスの種類に対して割り当てられた識別情報である。なお、取得バンドル管理テーブルＴ２におけるサービスＩＤは、ユーザが申し込んだバンドル送信サービスの種類を特定するための情報である。そして、取得バンドル管理テーブルＴ２は、ホームサーバ１が初めて監視サーバ１０と通信した時点で生成され、以後、監視サーバ１０がホームサーバ１からサーバ状態データを受信する度に更新される。
【００３７】
サービス管理テーブルＴ３は、監視サーバ１０からのバンドル送信サービスの内容を管理するためのテーブルであり、サービスＩＤ、サービス名、サービスのバージョン情報、バンドルＩＤ、バンドルがバージョンアップした際の更新内容を含む。このサービス管理テーブルＴ３は、サービスの種類及びバージョンと送信対象のバンドルとの対応関係を示す。つまり、ある種類のサービスを申し込んだ場合、当該種類に相当するサービスＩＤ及びバージョン情報には対応したバンドルＩＤが存在し、当該バンドルＩＤによって特定されるバンドルが送信されることになる。そして、サービス管理テーブルＴ３は、バンドル送信サービスが登録される時点で生成され、以後、バンドルがバージョンアップする度に更新される。
【００３８】
サーバ状態管理テーブルＴ４は、ホームサーバ１の状態のうち、通信に関係する内容を管理するためのテーブルであり、住宅ＩＤ、サーバＩＰアドレス、最終オンライン日時、住宅Ｈ内においてホームサーバ１と通信可能に接続している機器の死活監視情報を含む。ここで、サーバＩＰアドレスとは、ルータ２がホームサーバ１に対して割り当てた現在のＩＰアドレスであり、最終オンライン日時とは、監視サーバ１０がホームサーバ１と通信した直近の日時のことである。そして、サーバ状態管理テーブルＴ４は、ホームサーバ１が初めて監視サーバ１０と通信した時点で生成され、以後、監視サーバ１０がホームサーバ１からサーバ状態データを受信する度に更新される。
【００３９】
図４に図示された３つのテーブル情報Ｔ１１，Ｔ１２，Ｔ１３は、個人情報管理用データベース１４に記憶されたテーブルデータが示す情報である。上記３つのテーブル情報Ｔ１１，Ｔ１２，Ｔ１３について説明すると、会員情報テーブルＴ１１は、ユーザの個人情報を管理するためのテーブルであり、居住者ＩＤ、ユーザの氏名、住所及びメールアドレスを含む。そして、会員情報テーブルＴ１１は、ユーザが住宅Ｈを購入する手続として上述のサービスを申し込む時点で生成される。
【００４０】
申し込みサービス管理テーブルＴ１２は、ユーザが申し込んだサービスの内容を管理するためのテーブルであり、居住者ＩＤ、サービスＩＤ、利用可能フラグを含む。ここで、利用可能フラグとは、サービスＩＤに対応するバンドルについて送信完了、送信予約受付中、未送信のいずれの状態にあるのかを判別するためのフラグである。そして、申し込みサービス管理テーブルＴ１２についても、ユーザが住宅Ｈを購入する手続として上述のサービスを申し込む時点で生成される。
【００４１】
バンドル管理テーブルＴ１３は、監視サーバ１０が送信可能な各バンドルに関する情報を管理するテーブルであり、バンドルＩＤ、バンドル名、バンドルのバージョン情報、バンドルがバージョンアップした際の更新内容を含む。そして、バンドル管理テーブルＴ１３は、バンドルが登録される時点で生成され、以後、当該バンドルがバージョンアップする度に更新される。
【００４２】
以上までに説明してきたように、本システムＳでは、センターサーバである監視サーバ１０がホームサーバ１から受信した受信データ、例えば、サーバ状態データが住宅ＩＤと関連付けられた状態でサーバ情報管理用データベース１３に記憶されている。このようにホームサーバ１からの受信データと関連付けられる情報が、住宅Ｈに固有の識別情報である住宅ＩＤであれば、故障等によりホームサーバ１を交換したとしても、引き続き同じ住宅ＩＤを用いれば、サーバ情報管理用データベース１３に記憶されたデータの書き換えを最小限に抑えることが可能となる。
【００４３】
具体的に説明すると、サーバ情報管理用データベース１３に記憶されたデータ中、紐付けテーブルＴ１に含まれたｍａｃアドレス及びシリアル番号についてのみ修正すればよく、サーバ状態データが関与する他のテーブル（具体的には、取得バンドル管理テーブルＴ２やサーバ状態管理テーブルＴ４）については修正を要しない。したがって、本システムＳでは、サーバ交換に伴って特段の手間を要することなく、サーバ状態データをはじめとするホームサーバ１からの受信データの管理を継続することが可能となる。
【００４４】
次に、図２を参照しながら、本システムＳにおける各機器の構成を機能面から説明する。
ホームサーバ１は、電力使用量データ取得部３１と、サーバ状態データ取得部３２と、ＨＳデータ送信部３３と、ＨＳデータ受信部３４と、ｍａｃアドレスデータ記憶部３５と、ＩＰアドレスデータ記憶部３６とを有する。これらの部分は、ホームサーバ１が備えるＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、ホームサーバ１に搭載されたバンドルによって構成されている。
【００４５】
電力使用量データ取得部３１は、住宅Ｈに設置された複数の電力センサからなるセンサ群５と宅内ネットワーク８を介して通信し、センサ群５から取得したデータに基づき、住宅Ｈにおいて所定期間内に使用された電力量を算出する。これにより、当該算出結果を示す電力使用量データが取得される。サーバ状態データ取得部３２は、ホームサーバ１に搭載されたバンドルの種類及びバージョンに関する情報を不図示のメモリから読み取ることにより、サーバ状態データを取得する。
【００４６】
ＨＳデータ送信部３３は、宅内ネットワーク８や宅外ネットワーク９を通じて各種データを送信する。ＨＳデータ送信部３３が宅外ネットワーク９を通じて送信するデータの中には、上述の電力使用量データやサーバ状態データをはじめ、ｍａｃアドレスデータ記憶部３５に記憶されたｍａｃアドレスデータや、ＩＰアドレスデータ記憶部３６に記憶されたＩＰアドレスデータも含まれる。
ＨＳデータ受信部３４は、宅内ネットワーク８や宅外ネットワーク９を通じて各種データを受信する。ＨＳデータ受信部３４が宅外ネットワーク９を通じて受信するデータの中には、監視サーバ１０から送信されたバンドルが含まれる。ただし、これに限定されるものではなく、監視サーバ１０から送信されたバンドルについては、ＨＳデータ受信部３４とは別に設けられたバンドル受信部（不図示）によって受信されることとしてもよい。
【００４７】
ユーザ端末７は、操作受け付け部４１と、データ生成部４２と、ＵＴデータ送信部４３と、ＵＴデータ受信部４４とを有する。操作受け付け部４１は、ユーザ端末７に備えられたタッチパネルからなり、ユーザの入力操作を受け付ける。データ生成部４２は、操作受け付け部４１がユーザの入力操作を受け付けた際に、当該入力操作においてユーザが入力した内容を示す入力データを生成する。なお、データ生成部４２は、ユーザ端末７に内蔵されたＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、及び、ユーザ端末７にインストールされたプログラムによって構成される。
【００４８】
ＵＴデータ送信部４３は、宅内ネットワーク８や宅外ネットワーク９を通じて各種データを送信し、例えば宅外ネットワーク９を通じて上述の入力データを会員専用サーバ１２に向けて送信する。ＵＴデータ受信部４４は、宅内ネットワーク８や宅外ネットワーク９を通じて各種データを受信し、例えば、宅外ネットワーク９を通じて会員専用サーバ１２から後述の入力画面データを受信する。なお、ＵＴデータ送信部４３及びＵＴデータ受信部４４は、ユーザ端末７に内蔵されたＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、ユーザ端末７にインストールされた通信プログラムによって構成される。
【００４９】
監視サーバ１０は、ＲＭデータ送信部５１、ＲＭデータ受信部５２、ＲＭ読み込み部５３、ＲＭ書き込み部５４及びバンドル送信部５５を有する。ＲＭデータ送信部５１は、宅外ネットワーク９を通じてホームサーバ１に向けてデータを送信したり、他のサーバ（ＡＰサーバ１１や会員専用サーバ１２）にデータを引き渡したりする。ＲＭデータ受信部５２は、宅外ネットワーク９を通じてホームサーバ１からサーバ状態データ等のデータを受信したり、他のサーバからデータを受け取ったりする。なお、ＲＭデータ送信部５１及びＲＭデータ受信部５２は、監視サーバ１０のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、監視サーバ１０にインストールされた通信プログラムによって構成される。
【００５０】
ＲＭ読み込み部５３は、サーバ情報管理用データベース１３に記憶されたデータを読み込む。ＲＭ書き込み部５４は、サーバ情報管理用データベース１３に新たなデータを書き込んだり、既に記憶されているデータの内容を更新したりする。より詳しく説明すると、ＲＭ書き込み部５４は、本発明の第２処理実行部に相当し、ＲＭデータ受信部５２がホームサーバ１から受信したサーバ状態データ（受信データの一例）をサーバ情報管理用データベース１３に記憶させる処理（以下、サーバ状態データ記憶処理）を実行する。
【００５１】
サーバ状態データ記憶処理は、本発明の第２処理に相当し、サーバ状態データを前述の住宅ＩＤに関連付けた状態でサーバ情報管理用データベース１３に記憶させる処理である。より具体的に説明すると、サーバ状態データ記憶処理では、ＲＭ書き込み部５４が、前述した取得バンドル管理テーブルＴ２のテーブルデータや、サーバ状態管理テーブルＴ４のテーブルデータをサーバ情報管理用データベース１３に記憶させる。
【００５２】
そして、取得バンドル管理テーブルＴ２やサーバ状態管理テーブルＴ４では、ホームサーバ１からの受信データが示す情報、具体的には、バンドルのバージョン情報、サーバＩＰアドレス、最終オンライン日時、死活監視情報が住宅ＩＤをキー情報として登録されている。つまり、ＲＭ書き込み部５４は、住宅ＩＤをキー情報としてサーバ状態情報をサーバ情報管理用データベース１３に登録する。これにより、登録されたサーバ状態情報を示すデータが同データベース１３にテーブルデータとして記憶されるようになる。
【００５３】
バンドル送信部５５は、ＡＰサーバ１１のバンドル送信命令部６６及び会員専用サーバ１２の許可通知部７５と協働して本発明のプログラム送信部を構成し、宅外ネットワーク９を通じて上述の未搭載バンドルをホームサーバ１に向けて送信する。なお、ＲＭ読み込み部５３、ＲＭ書き込み部５４及びバンドル送信部５５は、監視サーバ１０のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、監視サーバ１０にインストールされたプログラムによって構成される。
【００５４】
ＡＰサーバ１１は、住宅ＩＤ割り当て部６１、ＡＰデータ送信部６２、ＡＰデータ受信部６３、紐付け処理実行部６４、ＡＰ読み込み部６５、バンドル送信命令部６６及びＡＰ書き込み部６７を有する。
住宅ＩＤ割り当て部６１は、本発明の第１処理実行部に相当し、ＡＰサーバ１１に内蔵されたＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、ＡＰサーバ１１にインストールされたプログラムによって構成される。住宅ＩＤ割り当て部６１は、ホームサーバ１が設置された住宅Ｈに対して上述の住宅ＩＤを割り当てる処理（以下、住宅ＩＤ割り当て処理）を実行する。
【００５５】
住宅ＩＤ割り当て処理について説明すると、当該処理は、本発明の第１処理に相当する。そして、住宅ＩＤ割り当て処理では、住宅ＩＤ割り当て部６１が、ホームサーバ１に対して固有の識別情報として割り当てられたサーバ識別情報に基づき、そのサーバ識別情報と対応するホームサーバ１が設置された住宅Ｈに対して住宅ＩＤを割り当てる。ここで、サーバ識別情報とは、ホームサーバ１のｍａｃアドレスである。住宅ＩＤ割り当て部６１は、住宅ＩＤ割り当て処理において、ホームサーバ１のｍａｃアドレスを示すｍａｃアドレスデータから当該ｍａｃアドレスを特定する。
【００５６】
その後、住宅ＩＤ割り当て部６１は、特定したｍａｃアドレスに対して所定の演算処理を適用して、無二の番号を算出し、当該番号を住宅ＩＤとして割り当てる。ここで、ｍａｃアドレスから住宅ＩＤに相当する番号を算出する方法としては、例えば、ハッシュ関数を用いた方法が挙げられるが、これに限定されるものではなく、ｍａｃアドレスから無二の番号を算出する方法であれば他の方法であってもよい。また、本システムＳでは、住宅ＩＤとして無二の番号を割り当てることとしたが、番号のみでなく、番号と文字（例えば、アルファベット）を組み合わせた文字列を住宅ＩＤとして割り当てることとしてもよい。
【００５７】
ＡＰデータ送信部６２は、宅外ネットワーク９を通じてホームサーバ１に向けてデータを送信したり、他のサーバ（監視サーバ１０や会員専用サーバ１２）にデータを引き渡したりする。ＡＰデータ受信部６３は、宅内ネットワーク９を通じてホームサーバ１からサーバ状態データ等のデータを受信したり、他のサーバからデータを受け取ったりする。
【００５８】
また、本システムＳにおいて、ＡＰデータ受信部６３は、前述の住宅ＩＤ割り当て部６１とともに本発明の第１処理実行部を構成する。具体的に説明すると、ＡＰデータ受信部６３は、住宅ＩＤ割り当て処理において、ホームサーバ１のｍａｃアドレスを示すｍａｃアドレスデータを当該ホームサーバ１から受信し、同データを住宅ＩＤ割り当て部６１に引き渡す。本システムＳにおいて、ＡＰデータ受信部６３は、ホームサーバ１が最初に宅外ネットワーク９に接続された際に、ホームサーバ１に対してｍａｃアドレスデータの送信を要求する。この要求に応じてホームサーバ１、より具体的には、ＨＳデータ送信部３３がｍａｃアドレスデータをＡＰサーバ１１に向けて送信すると、ＡＰサーバ１１側ではＡＰデータ受信部６３が宅外ネットワーク９を通じてｍａｃアドレスデータを受信するようになる。
【００５９】
なお、ＡＰデータ送信部６２及びＡＰデータ受信部６３は、ＡＰサーバ１１のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、ＡＰサーバ１１にインストールされた通信プログラムによって構成される。
【００６０】
紐付け処理実行部６４は、ＡＰサーバ１１のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ及びＡＰサーバ１１にインストールされたプログラムによって構成され、紐付け処理を実行するものである。紐付け処理とは、サーバ情報管理用データベース１３に記憶されたサーバ状態データと、個人情報管理用データベース１４に記憶された個人情報データとを紐付けるための処理である。より具体的に説明すると、紐付け処理実行部６４は、上記紐付け処理として、前述した紐付けテーブルＴ１のテーブルデータを生成して、同データをサーバ情報管理用データベース１３に記憶させる処理を実行する。
【００６１】
紐付けテーブルＴ１によるデータの紐付けについて説明すると、サーバ情報管理用データベース１３には取得バンドル管理テーブルＴ２のデータやサーバ状態管理テーブルＴ４のデータが記憶されており、これら２つのテーブルＴ２，Ｔ４の各々では、前述したように、住宅ＩＤをキー情報としてサーバ状態情報が登録されている。また、個人情報管理用データベース１４には会員情報テーブルＴ１１や申し込みサービス管理テーブルＴ１２が記憶されており、これら２つのテーブルＴ１１，Ｔ１２の各々では、図４から分かるように、居住者ＩＤをキー情報としてユーザの個人情報が登録されている。
【００６２】
一方、図３から分かるように、紐付けテーブルＴ１は、住宅ＩＤ、居住者ＩＤ、ｍａｃアドレスを含んだテーブル情報である。このように住宅ＩＤと居住者ＩＤの双方を含む紐付けテーブルＴ１のデータが記憶されると、紐付けテーブルＴ１が、サーバ状態情報に関するテーブルＴ２，Ｔ４と、個人情報に関するテーブルＴ１１，Ｔ１２との間を仲介するようになる。換言すると、サーバ状態情報に関するテーブルＴ２，Ｔ４と個人情報に関するテーブルＴ１１，Ｔ１２とが紐付けテーブルＴ１によって紐付けされるようになる。
【００６３】
ＡＰ読み込み部６５は、サーバ情報管理用データベース１３や個人情報管理用データベース１４に記憶されたデータを読み込む。バンドル送信命令部６６は、個人情報管理用データベース１４に保存されたバンドルのうち、送信対象として抽出したバンドルを監視サーバ１０に引き渡し、監視サーバ１０に当該バンドルの送信を命ずる。ここで、監視サーバ１０が送信対象として抽出するバンドルは、ホームサーバ１に搭載されていない未搭載バンドルである。
【００６４】
ＡＰ書き込み部６７は、サーバ情報管理用データベース１３や個人情報管理用データベース１４に新たなデータを書き込んだり、既に記憶されているデータの内容を更新したりするものである。前述の紐付け処理実行部６４は、前述の紐付け処理において紐付けテーブルＴ１のテーブルデータを生成すると、ＡＰ書き込み部６７を通じて当該テーブルデータをサーバ情報管理用データベース１３に記憶させる。
【００６５】
なお、ＡＰ読み込み部６５、バンドル送信命令部６６及びＡＰ書き込み部６７は、ＡＰサーバ１１のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、ＡＰサーバ１１にインストールされたプログラムによって構成される。
【００６６】
会員専用サーバ１２は、ＭＢデータ送信部７１、ＭＢデータ受信部７２、紐付け要求部７３と、居住者認証部７４と、許可通知部７５とを有し、これら各部は、会員専用サーバ１２のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、会員専用サーバ１２にインストールされた通信プログラムによって構成される。
【００６７】
また、前述したように、会員専用サーバ１２は、データベース１３，１４に直接アクセスすることができず、データベース１３，１４からデータを引き出したりデータベース１３，１４にデータを書き込んだりする際にはＡＰサーバ１１（より具体的には、ＡＰ読み込み部６５やＡＰ書き込み部６７）を経由することになる。
【００６８】
ＭＢデータ送信部７１は、宅外ネットワーク９を通じてユーザ端末７に向けてデータを送信したり、他のサーバ（監視サーバ１０やＡＰサーバ１１）にデータを引き渡したりする。ＭＢデータ受信部７２は、宅外ネットワーク９を通じてユーザ端末７からデータを受信したり、他のサーバからデータを受け取ったりする。ＭＢデータ受信部７２がユーザ端末７から受信するデータの中には、ユーザ端末７を通じて行う入力操作においてユーザが入力した内容を示す入力データが挙げられる。
【００６９】
そして、ＭＢデータ受信部７２がユーザ端末７から入力データを受信すると、ＭＢデータ送信部７１が当該入力データを解析し、ユーザの入力操作に応じたデータをユーザ端末７に向けて送信する。ユーザ端末７側では、ＭＢデータ送信部７１から送信されたデータが受信されると、同データが展開されて同データに基づく画面（ページ）が描画される。
【００７０】
紐付け要求部７３は、ＡＰサーバ１１の紐付け処理実行部６４に対して紐付け処理の実行を要求するものである。本システムＳでは、センターサーバ群が提供するサービスの利用を開始するにあたってユーザが行う認証操作で正常な操作が行われた場合に、紐付け要求部７３が紐付け処理実行部６４に対して紐付け処理の実行を要求する。
【００７１】
居住者認証部７４は、会員専用サーバ１２のＣＰＵ、ＲＯＭやＲＡＭ等のメモリ、通信用インタフェース、及び、会員専用サーバ１２にインストールされた通信プログラムによって構成される。そして、居住者認証部７４は、ユーザが行う認証操作において正常な操作が行われたか否かを判断し、正常な操作が行われていた場合に紐付け要求部７３を介して紐付け処理の実行を要求するものである。具体的に説明すると、居住者認証部７４は、ユーザが認証操作を行う際に所定の入力画面をユーザ端末７に描画させるためのデータ（以下、入力画面データ）をユーザ端末７に向けて送信する。さらに、居住者認証部７４は、ユーザの認証操作に伴ってユーザ端末７から送信されるデータを解析し、認証操作が正常になされたか否かを判断する。
【００７２】
ここで、認証操作について詳しく説明すると、居住者認証部７４は、先ず、上記の入力画面データとしてＩＤ等入力画面データをユーザ端末７に向けて送信する。ＩＤ等入力画面データを受信したユーザ端末７側では、ＩＤ等入力画面データが展開される結果、ＩＤ等入力画面が描画される。ユーザは、当該入力画面の所定欄にアカウントＩＤ及びログインパスワードを入力する。アカウントＩＤ及びログインパスワードは、ユーザに対して付与された認証情報であり、管理会社Ｃからユーザに予め通知されている。そして、当該認証情報が入力操作において入力された際、ユーザ端末７は、当該入力操作を受け付け、入力された認証情報を示すデータ（以下、ＩＤ等入力データ）を生成し、ＩＤ等入力データを会員専用サーバ１２に向けて送信する処理を実行する。かかる処理は、第１送信処理に相当し、ユーザ端末７が入力データとして送信するＩＤ等入力データは、第１入力データに相当する。
【００７３】
居住者認証部７４は、ＩＤ等入力データを解析して、ユーザが入力したアカウントＩＤ及びログインパスワードを特定する。さらに、居住者認証部７４は、特定したアカウントＩＤ及びログインパスワードが整合しているか否かを判定し、両者が整合している場合には、第２の入力画面データとしてアドレス等入力画面データをユーザ端末７に向けて送信する。アドレス等入力画面データを受信したユーザ端末７側では、図１２に図示したアドレス等入力画面が描画される。ユーザは、自宅に設置されたホームサーバ１のｍａｃアドレス及びシリアル番号を、アドレス等入力画面中の入力欄Ｐ１，Ｐ２に入力する。
【００７４】
そして、ユーザがアドレス等の入力完了後でアドレス等入力画面中の実行ボタンＰ３にタッチすると、このタッチ操作を契機として、ユーザ端末７が、入力されたｍａｃアドレス及びシリアル番号を示すデータ（以下、アドレス等入力データ）を生成し、アドレス等入力データを会員専用サーバ１２に向けて送信する処理を実行する。かかる処理は、第２送信処理に相当し、ユーザ端末７が入力データとして送信するアドレス等入力データは、第２入力データに相当する。
【００７５】
居住者認証部７４は、アドレス等入力データを解析して、ユーザが入力したｍａｃアドレス及びシリアル番号を特定する。さらに、居住者認証部７４は、特定したｍａｃアドレス及びシリアル番号が整合しているか否か、すなわち、ｍａｃアドレス及びシリアル番号が同一のホームサーバ１に対する識別情報であるか否かを判定する。両者が整合している場合、認証操作が完了する。そして、認証操作が完了した後、ユーザは、センターサーバ群が提供するサービスを享受することができるようになる。換言すると、センターサーバ群は、ユーザ端末７からＩＤ等入力データ及びアドレス等入力データを受信した後に限り、サービスに供するデータをホームサーバ１に向けて送信する。
【００７６】
以上までに説明してきた認証操作、及び、認証操作に付随する処理は、例えば、ホームサーバ１が最初に宅外ネットワーク９に接続された際に実行される。その際、居住者認証部７４は、認証操作の完了に伴い、紐付け要求部７３を介して紐付け処理の実行を要求する。この要求に応じて紐付け処理実行部６４が上述の紐付け処理を実行する結果、紐付けテーブルＴ１のテーブルデータがサーバ情報管理用データベース１３に記憶される。
【００７７】
ここで、紐付けテーブルＴ１は、前述したように、住宅ＩＤ、居住者ＩＤ、ｍａｃアドレス及びシリアル番号を含んでおり、その中で居住者ＩＤは、ユーザ端末７から受信したＩＤ等入力データが示すアカウントＩＤ及びパスワードと対応するものである。また、紐付けテーブルＴ１中のｍａｃアドレスは、ユーザ端末７から受信したアドレス等入力データが示す情報と一致するものである。
【００７８】
以上までに説明してきたように、本システムＳではユーザによってアカウントＩＤやｍａｃアドレスの入力操作が行われると、それを契機として、紐付けテーブルＴ１のテーブルデータが生成されてサーバ情報管理用データベース１３に記憶される。このテーブルデータが生成されて記憶されることにより、住宅ＩＤと関連付けられた状態でサーバ情報管理用データベース１３に記憶されたサーバ状態データと、居住者ＩＤと関連付けられた状態で個人情報管理用データベース１４に記憶された個人情報データとが紐付くようになる。
【００７９】
なお、本システムＳでは、図１４に示すように、ホームサーバ１にラベルＬが貼り付けられており、このラベルＬには、入力欄Ｐ１，Ｐ２への入力操作においてユーザによって参照される文字情報としてのｍａｃアドレス及びシリアル番号が表示されている。そして、ユーザは、ホームサーバ１のｍａｃアドレス及びシリアル番号を入力する際、上記のラベルＬに表示された文字情報を参照しながら入力する。このような構成であれば、ホームサーバ１からの受信データは、当該ホームサーバ１の保有者の個人情報データと適切に紐付くようになる。これにより、ホームサーバ１からの受信データが当該ホームサーバ１の保有者とは異なる者の個人情報データと紐付けられた場合に生じる不具合、例えば、自己が保有するホームサーバ１について、サーバ状態を他人によって閲覧されたり、他人によって操作されたりするような事態を防ぐことが可能となる。
【００８０】
さらに、本システムＳでは、ホームサーバ１が一定期間以上、監視サーバ１０と通信しなかった場合、その後にホームサーバ１が再び監視サーバ１０と通信する際、居住者認証部７４がユーザに対して上記の認証操作を再度要求する。その場合、ユーザは、再認証操作を行わない限り、センターサーバ群が提供するサービスを利用することができない。
具体的に説明すると、ホームサーバ１が通信不能な状態となると、紐付けテーブルＴ１中の認証フラグがオフとなり、その後にホームサーバ１が通信可能な状態に復帰した時点で、会員専用サーバ１２からＩＤ等入力画面データがユーザ端末７に向けて送信される。これにより、前述した手順と同様の手順にてユーザによる再認証操作が行われることになる。つまり、ホームサーバ１が監視サーバ１０と通信不能な状態となってから監視サーバ１０と通信可能な状態に復帰した場合、ホームサーバ１が監視サーバ１０と通信可能な状態に復帰した後で居住者認証部７４が再びＩＤ等入力データ及びアドレス等入力データを受信するようになっている。そして、居住者認証部７４が上記２つのデータを受信すると、認証フラグが再びオフからオンに切り替わるようになる。認証フラグがオンになると、ユーザは、再びセンターサーバ群が提供するサービスを利用することができるようになる。
【００８１】
以上のように、本システムＳにおいてセンターサーバ群は、ホームサーバ１がセンターサーバ群と最初に通信する際に、ユーザ端末７に対してＩＤ等入力データの送信処理及びアドレス等入力データの送信処理の実行を要求する。また、ホームサーバ１が監視サーバ１０と通信不能な状態となってから監視サーバ１０と通信可能な状態に復帰した場合、センターサーバ群は、ホームサーバ１が監視サーバ１０と通信可能な状態に復帰した後に、ユーザ端末７に対して上記２つの送信処理の実行を再度要求する。
【００８２】
つまり、本システムＳでは、ホームサーバ１が監視サーバ１０と通信不能な状態となって再び通信可能な状態に戻るたび、ユーザによる認証操作を要求することになっている。このような構成であれば、管理会社Ｃが関与しない形で住宅Ｈが転売された場合、居住者が変わったにもかかわらず転売済みの住宅にあるホームサーバ１が転売前の居住者の認証情報の下で管理されてしまうのを防ぐことが可能となる。
【００８３】
許可通知部７５は、ホームサーバ１へのバンドル送信を実行するにあたり、ユーザからバンドル送信に対する許可を受けるものである。そして、許可通知部７５は、ユーザからバンドル送信許可が得られた場合に限り、バンドル送信命令部６６にバンドル送信を命令させ、バンドル送信部５５に未搭載バンドルを送信させる。
【００８４】
より具体的に説明すると、バンドル送信部５５、バンドル送信命令部６６及び許可通知部７５は、前述したように、本発明のプログラム送信部を構成している。これらのうち、バンドル送信命令部６６は、定期的に、ＡＰ読み込み部６５を通じてデータベース１３，１４に記憶されたテーブル情報を読み出して、未搭載バンドルの有無を調査する。その後、当該調査結果を示すデータが会員専用サーバ１２に引き渡されると、許可通知部７５が、バンドル送信命令部６６から引き渡された上記データに基づいて、未搭載バンドルのリストを表示するためのデータ（以下、バンドルリストデータ）を生成し、バンドルリストデータをユーザ端末７に向けて送信する。
【００８５】
バンドルリストデータを受信したユーザ端末７側では、バンドルリストデータが展開されて、図１３に図示されたバンドル送信許可画面が描画される。同画面には、バンドルリストデータが示す未搭載バンドルのリストが表示される。ユーザは、当該リストの中で、送信（ダウンロード）を許可するバンドルを指定する。具体的に説明すると、ユーザは、リストアップされたバンドルの各々に設けられたラジオボタンＱ１，Ｑ２，Ｑ３のうち、送信を許可するバンドルに対応するボタンをオンする入力操作を行う。
【００８６】
そして、ユーザが送信を許可するバンドルを指定した後でバンドル送信許可画面中の送信許可ボタンＱ４にタッチすると、このタッチ操作を契機として、ユーザ端末７が、送信許可対象のバンドルを示すデータ（以下、送信許可データ）を生成し、送信許可データを会員専用サーバ１２に向けて送信する処理を実行する。かかる処理は、第３送信処理に相当し、ユーザ端末７は、ユーザがバンドル送信を許可するために行う入力操作を受け付けて、入力データとしての送信許可データを会員専用サーバ１２、より具体的には、許可通知部７５に向けて送信する。
【００８７】
一方、ユーザがバンドル送信許可画面中の送信不許可ボタンＱ５にタッチすると、ユーザ端末７は、バンドル送信許可画面中に表示されているバンドルすべてについて送信を許可しないことを示すデータ（以下、送信不許可データ）を生成し、送信不許可データを会員専用サーバ１２に向けて送信する。
【００８８】
許可通知部７５は、ユーザ端末７から送信許可データを受信すると、送信許可データを解析して、ユーザが送信を許可したバンドルを特定し、さらに、特定したバンドルをバンドル送信命令部６６に通知する。バンドル送信命令部６６は、許可通知部７５が送信許可対象として通知したバンドルを、個人情報管理用データベース１４に保存されたバンドルの中から抽出する。その後、バンドル送信命令部６６は、抽出したバンドルをバンドル送信部５５に引き渡し、バンドル送信部５５に対して当該バンドルの送信を命令する。
【００８９】
そして、バンドル送信部５５は、バンドル送信命令部６６から引き渡されたバンドルをホームサーバ１に向けて送信する。この結果、ユーザが送信を許可した未搭載バンドルがホームサーバ１に搭載（インストール）されるようになる。
なお、許可通知部７５がユーザ端末７から送信不許可データを受信した場合、バンドル送信許可画面に表示されたすべてのバンドルについて、送信が見送られることになる。
【００９０】
以上のように、本システムＳでは、未搭載バンドルとして送信可能なバンドルのうち、ユーザが送信を許可したバンドルについてのみホームサーバ１に向けて送信される。換言すると、本システムＳにおいて、バンドル送信部５５は、許可通知部７５がユーザ端末７から送信許可データを受信した場合に限り、未搭載バンドルをホームサーバ１に向けて送信する。これにより、居住者の意思に反してバンドルがホームサーバ１に送信されてしまい、ユーザが送信を許可しないバンドルが自動的にホームサーバ１にインストールされてしまうのを防ぐことが可能となる。
【００９１】
次に、図５乃至１１を参照しながら、本システムＳを用いた建物管理用通信方法の一例（以下、本通信方法）について説明する。
本通信方法では、図５乃至１１に示すように、サービス申し込み時、住宅Ｈの施工時、住宅Ｈの入居開始時、サービス開始時及びサービス利用時の各々において所定の手続及びその付随処理が行われる。
【００９２】
具体的に説明すると、ユーザは、例えば住宅Ｈを購入する際、住宅Ｈに構築されるＨＥＭＳの仕様に関する契約を管理会社Ｃとの間で結ぶ。このとき、ユーザは、センターサービス群が提供するサービスのうち、どの種類のサービスを利用するのかを決め、図５に示す通り、当該サービスの利用に必要な情報を所定の申込書に記入する（Ｓ００１）。管理会社Ｃは、記入済みの申込書を受領すると（Ｓ００２）、申込書に記載された申込み内容を入力する（Ｓ００３）。この入力処理により、サービス申込者、すなわちユーザの氏名、住所、メールアドレス、及び、申し込まれたサービスの種類が登録される。この結果、個人情報管理用データベース１４に、会員情報テーブルＴ１１及び申し込みサービス管理テーブルＴ１２の各々のテーブルデータが記憶される（Ｓ００４）。
【００９３】
次に、住宅Ｈの施工時には、図６に示す通り、ホームサーバ提供会社からホームサーバ１が出荷された後（Ｓ０１１）、当該ホームサーバ１が住宅Ｈの所定位置に取り付けられる（Ｓ０１２）。その後、ホームサーバ１と宅内ネットワーク８とを接続し、住宅Ｈ内でホームサーバ１と通信する機器（例えば、センサ、電気機器及び分散電源）とホームサーバ１との間の接続状態について検査を行う（Ｓ０１３）。
【００９４】
一方、ホームサーバ提供会社では、ホームサーバ１の出荷に際して、ホームサーバ１にはｍａｃアドレス及びシリアル番号が表示されたラベルＬが貼り付けられる。さらに、ホームサーバ提供会社は、出荷対象のホームサーバ１についての出荷情報を不図示の登録端末に登録する。ここで、出荷情報とは、出荷対象のホームサーバ１のｍａｃアドレス、シリアル番号、及び出荷日時に関する情報である。なお、この出荷情報が登録された登録端末は、宅外ネットワーク９を介して監視サーバ１０やＡＰサーバ１１と通信可能である。
【００９５】
次に、ユーザは、住宅Ｈに入居後、インターネット開通の契約をプロバイダ会社と結ぶ。かかるプロバイダ契約の締結後に宅外ネットワーク９としてのインターネットが開通した後、ユーザは、ホームサーバ１をインターネットに接続する（Ｓ０２１）。これにより、ホームサーバ１は、監視サーバ１０やＡＰサーバ１１と通信可能となる。そして、ホームサーバ１は、インターネットに接続されると、自動的にＡＰサーバ１１との通信を実行する。かかる通信処理は、ホームサーバ１がインターネット接続後に実行する最初の通信処理であり、当該通信処理において、ホームサーバ１のＨＳデータ送信部３３が、ｍａｃアドレスデータ記憶部３５からｍａｃアドレスデータを読み出し、読み出したｍａｃアドレスデータをＡＰサーバ１１に向けて送信する（Ｓ０２２）。
【００９６】
ＡＰサーバ１１側では、ＡＰデータ受信部６３がｍａｃアドレスデータを受信し、住宅ＩＤ割り当て部６１が、受信したｍａｃアドレスデータからｍａｃアドレスを特定し、特定したｍａｃアドレスに基づいて、住宅Ｈに対して住宅ＩＤを割り当てる（Ｓ０２３）。住宅ＩＤの割り当てが完了すると、住宅ＩＤ割り当て部６１は、ＡＰデータ送信部６２を通じて割り当て完了通知を、住宅ＩＤと対応する住宅Ｈに設置されたホームサーバ１に向けて送信する（Ｓ０２４）。なお、本通信方法において、割り当て完了通知とは、住宅ＩＤそのものを意味し、割り当て完了通知を送信するとは、住宅ＩＤをホームサーバ１に向けて送信することを意味する。
【００９７】
ホームサーバ１のＨＳデータ受信部３４が上記の割り当て完了通知をＡＰサーバ１１から受信すると（Ｓ０２５）、ホームサーバ１は、監視サーバ１０と通信する。具体的に説明すると、ＨＳデータ送信部３３が、ホームサーバ１のＩＰアドレスを示すＩＰアドレスデータと、ホームサーバ１に搭載されたバンドルのバージョン情報を示すバージョンデータとを監視サーバ１０に向けて送信する。なお、ＩＰアドレスデータは、ＩＰアドレスデータ記憶部３６から読み出すことにより取得され、バージョンデータは、サーバ状態データ取得部３２により取得される。
【００９８】
監視サーバ１０側では、ホームサーバ１から送信されるＩＰアドレスデータ及びサーバ状態データがＲＭデータ受信部５２によって受信される（Ｓ０２７）。受信した上記データは、それぞれ、ＲＭ書き込み部５４が実行するサーバ状態データ記憶処理においてサーバ情報管理用データベース１３に記憶される。この際、上記データは、住宅ＩＤと関連付けた状態で記憶される。これにより、サーバ情報管理用データベース１３には、サーバ状態管理テーブルＴ４及び取得バンドル管理テーブルＴ２の各々のテーブルデータが記憶される（Ｓ０２８）。なお、ＲＭ書き込み部５４がサーバ状態データ記憶処理を実行するにあたり、ＡＰサーバ１１が住宅Ｈに対して割り当てた住宅ＩＤが監視サーバ１０に通知される。
【００９９】
次に、ユーザは、センターサーバ群が提供するサービスを利用するにあたり、ユーザ端末７を通じて認証操作を行う。具体的に説明すると、図８に示す通り、サービス利用開始にあたり、会員専用サーバ１２のＭＢデータ送信部７１がユーザ端末７に向けてＩＤ等入力画面データを送信する（Ｓ０３１）。かかるデータ送信は、ユーザがユーザ端末７を通じて会員専用サーバ１２にアクセスしたことをトリガーとして実行される。
【０１００】
ユーザ端末７側では、ＵＴデータ受信部４４がＩＤ等入力画面データを受信し、当該データが展開されてＩＤ等入力画面が描画される（Ｓ０３２）。そして、ユーザがＩＤ等入力画面の所定欄にアカウントＩＤやパスワードを入力すると、操作受け付け部４１が当該入力操作を受け付ける（Ｓ０３３）。さらに、ユーザ端末７は、当該入力操作においてユーザが入力したアカウントＩＤやパスワードを示すＩＤ等入力データをデータ生成部４２によって生成し、同データを会員専用サーバ１２に向けて送信する処理を実行する（Ｓ０３４）。
【０１０１】
会員専用サーバ１２では、ＭＢデータ受信部７２がＩＤ等入力データを受信する（Ｓ０３５）。その後、居住者認証部７４がＩＤ等入力データを解析し、ユーザによって入力されたアカウントＩＤ及びパスワードを特定し、特定したアカウントＩＤ及びログインパスワードが整合しているか否かを判定する。そして、両者が整合している場合、居住者認証部７４は、認証フラグをオンにした上で（Ｓ０３６）、ＭＢデータ送信部７１を通じてアドレス等入力画面データをユーザ端末７に向けて送信する（Ｓ０３７）。
【０１０２】
ユーザ端末７側では、ＵＴデータ受信部４４がアドレス等入力画面データを受信し、当該データが展開されて、図１２のアドレス等入力画面が描画される（Ｓ０３８）。そして、ユーザは、ホームサーバ１に貼り付けられたラベルＬを見ながら同ラベルＬに表示されたｍａｃアドレス及びシリアル番号をアドレス等入力画面中の入力欄Ｐ１，Ｐ２に入力し、アドレス等の入力完了後に実行ボタンＰ３にタッチする。ユーザ端末７は、これらの入力操作を操作受け付け部４１にて受け付けると（Ｓ０３９）、入力されたｍａｃアドレス及びシリアル番号を示すアドレス等入力データをデータ生成部４２により生成し、同データを会員専用サーバ１２に向けて送信する処理を実行する（Ｓ０４０）。
【０１０３】
会員専用サーバ１２では、ＭＢデータ受信部７２がアドレス等入力データを受信する（Ｓ０４１）。その後、居住者認証部７４が、アドレス等入力データを解析して、ユーザが入力したｍａｃアドレス及びシリアル番号を特定し、特定したｍａｃアドレス及びシリアル番号が整合しているか否かを判定する（Ｓ０４２）。両者が整合している場合、認証操作が完了し、これを以て、ユーザは、センターサーバ群が提供するサービスを享受することができるようになる。なお、ｍａｃアドレス及びシリアル番号が整合しているかどうかの判定は、ホームサーバ提供会社が保有する端末から、ｍａｃアドレスとシリアル番号のリストを示すデータを入手し、当該リストと照合することによって行われる。
【０１０４】
そして、認証操作が完了すると、居住者認証部７４が紐付け要求部７３を介して紐付け処理の実行を要求する（Ｓ０４３）。この要求に応じてＡＰサーバ１１の紐付け処理実行部６４が紐付け処理を実行する（Ｓ０４４）。これにより、サーバ情報管理用データベース１３に紐付けテーブルＴ１のテーブルデータが記憶される（Ｓ０４５）。換言すると、住宅ＩＤ、ユーザ端末７から受信したＩＤ等入力データが示す認証情報と対応する居住者ＩＤ、ユーザ端末７から受信したアドレス等入力データが示すｍａｃアドレス及びシリアル番号とを含むテーブル情報がサーバ情報管理用データベース１３に登録される。この結果、サーバ情報管理用データベース１３に記憶されたサーバ状態データと、個人情報管理用データベース１４に記憶された個人情報データとが紐付けされるようになる。
【０１０５】
以上のような手順を経てセンターサーバ群の提供サービスを利用することができるようになると、監視サーバ１０からホームサーバ１へ未搭載バンドルを送信する処理が実行可能となる。このバンドル送信処理について説明すると、図９に示すように、先ず、会員専用サーバ１２の許可通知部７５が、未搭載バンドルのリストを表示するためのバンドルリストデータを生成し、同データをユーザ端末７に向けて送信する（Ｓ０５１）。
なお、許可通知部７５がバンドルリストデータを生成するにあたり、ＡＰサーバ１１のバンドル送信命令部６６がデータベース１３，１４に記憶されたテーブル情報を読み出して未搭載バンドルの有無を調査し、当該調査結果を示すデータを会員専用サーバ１２に引き渡す。
【０１０６】
ユーザ端末７側では、ＵＴデータ受信部４４がバンドルリストデータを受信し、当該データが展開されて、図１３のバンドル送信許可画面が描画される（Ｓ０５２）。そして、ユーザは、バンドル送信許可画面中に表示されたバンドルの中から送信を許可するバンドルを指定し、バンドル指定後に送信許可ボタンＱ４にタッチする。ユーザ端末７は、ユーザの送信許可操作を操作受け付け部４１にて受け付けると（Ｓ０５３）、ユーザにより送信が許可されたバンドルを示す送信許可データをデータ生成部４２により生成し、同データを会員専用サーバ１２に向けて送信する処理を実行する（Ｓ０５４）。
【０１０７】
会員専用サーバ１２では、ＭＢデータ受信部７２が送信許可データを受信する（Ｓ０５５）。その後、許可通知部７５が、送信許可データを解析して、ユーザが送信を許可したバンドルを特定し（Ｓ０５６）、さらに、特定したバンドルをバンドル送信命令部６６に通知する。バンドル送信命令部６６は、送信許可対象として通知されたバンドルを個人情報管理用データベース１４に保存されたバンドルの中から抽出する。
【０１０８】
そして、バンドル送信命令部６６は、抽出したバンドルをバンドル送信部５５に引き渡し、バンドル送信部５５に対して当該バンドルの送信を命令する（Ｓ０５７）。この命令に応じてバンドル送信部５５は、バンドル送信命令部６６から引き渡されたバンドルをホームサーバ１に向けて送信する（Ｓ０５８）。ホームサーバ１は、バンドル送信部５５が送信した未搭載バンドルを受信し、受信されたバンドルがホームサーバ１に搭載（インストール）される（Ｓ０５９）。
【０１０９】
以上までに説明してきた一連の手順により、ホームサーバ１に搭載されたバンドルの構成及び各バンドルのバージョン情報が更新される。なお、バンドルの構成及びバージョン情報が更新された後、監視サーバ１０が後述する死活監視処理を実行した時点で更新後のバンドルの構成及びバンドル情報を特定する。その後、監視サーバ１０のＲＭ書き込み部５４によって、サーバ情報管理用データベース１３に記憶された取得バンドル管理テーブルＴ２のデータが更新後の内容となるように書き換えられる。
【０１１０】
ところで、センターサーバ群の提供サービスとしては、上述のバンドル送信サービスの他、監視サーバ１０によるホームサーバ１の死活監視サービスがあり、かかるサービスは、定期的（例えば、１時間毎）に実行される。具体的に説明すると、図１０に示すように、監視サーバ１０が、ＲＭ読み込み部５３を通じて、サーバ情報管理用データベース１３に記憶されたサーバ状態管理テーブルＴ４を読み込む（Ｓ０６１）。これにより、監視サーバ１０は、ホームサーバ１と最後に通信した日時（最終オンライン日時）を特定し、特定した日時、すなわち、前回の通信から所定時間が経過しているかどうかを判断する（Ｓ０６２）。そして、前回の通信から所定時間が経過しているとき（Ｓ０６２でＹｅｓ）、監視サーバ１０は、死活監視処理を実行する（Ｓ０６３）。
【０１１１】
死活監視処理において、ホームサーバ１が監視サーバ１０と通信不能な状態である場合（Ｓ０６４でＮｏ）、監視サーバ１０は、認証フラグをオフにし（Ｓ０６５）、ＲＭ書き込み部５４によって、サーバ情報管理用データベース１３に記憶された紐付けテーブルＴ１のデータを更新する（Ｓ０６６）。
【０１１２】
一方、死活監視処理において、ホームサーバ１が監視サーバ１０と通信可能な状態である場合（Ｓ０６４でＹｅｓ）、ホームサーバ１は、ＨＳデータ送信部３３を通じてサーバ状態データを監視サーバ１０に向けて送信する（Ｓ０６７）。監視サーバ１０は、ＲＭデータ受信部５２により上記のサーバ状態データを受信すると（Ｓ０６８）、ＲＭ書き込み部５４によって、サーバ情報管理用データベース１３に記憶されたサーバ状態管理テーブルＴ４のデータを更新する（Ｓ０６９）。
【０１１３】
また、本通信方法において、監視サーバ１０は、サーバ状態データを受信した際に、サーバ情報管理用データベース１３に記憶された紐付けテーブルＴ１から認証フラグのオンオフを特定する（Ｓ０７０）。ここで、前回の死活監視処理において認証フラグがオンであった場合（Ｓ０７０でＹｅｓ）、監視サーバ１０がサーバ状態管理テーブルＴ４のデータを更新した時点で死活監視処理が終了する。
【０１１４】
前回の死活監視処理において認証フラグがオフであった場合（Ｓ０７０でＮｏ）、ユーザに対して上記の認証操作が再度要求される。
より詳しく説明すると、前回の死活監視処理においてホームサーバ１が通信不能な状態にあったために認証フラグがオフとなっていた場合、今回の死活監視処理においてホームサーバ１の状態が通信可能な状態に復帰していると、図１１に示すように、会員専用サーバ１２からＩＤ等入力画面データがユーザ端末７に向けて送信される（Ｓ０７１）。以降、前述した手順と同様の手順により、認証操作及び当該操作に付随する処理が進行する（Ｓ０７２〜Ｓ０８２）。
【０１１５】
つまり、会員専用サーバ１２がユーザ端末７に向けて各入力画面データを送信し、ユーザ端末７が各入力画面を描画した上でユーザによる入力操作を受け付ける。そして、ユーザ端末７は、ユーザが入力したアカウントＩＤやパスワードを示すＩＤ等入力データ、及び、ユーザが入力したｍａｃアドレス及びシリアル番号を示すアドレス等入力データを生成し、これらのデータを会員専用サーバ１２に向けて送信する処理を実行する。
【０１１６】
会員専用サーバ１２は、ユーザ端末７から上記の入力データを受信し、当該入力データを解析してユーザの入力内容を特定する。そして、特定したアカウントＩＤとパスワードが整合し、かつ、特定したｍａｃアドレス及びシリアル番号が整合している場合、再度の認証操作が完了する。これ以降、ユーザは、センターサーバ群が提供するサービスを享受することができるようになる。換言すると、本通信方法では、ホームサーバ１が通信不能な状態のままで所定時間が経過した場合、その後に再度の認証操作が完了しない限り、ユーザは、センターサーバ群が提供するサービスを享受することができないことになっている。そして、再度の認証操作が完了した時点で上記サービスが再度利用可能となる。
【０１１７】
以上までに説明してきた実施形態は、本発明の建物管理用通信システム、建物管理用通信方法及び建物管理用通信サーバに関する一例に過ぎず、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは勿論である。
【０１１８】
また、上記の実施形態では、ホームサーバ１の状態を示すサーバ状態データのみならず、住宅Ｈで使用される電力使用量を示す電力使用量データについてもホームサーバ１から取得する構成について説明した。つまり、本発明の建物管理用通信システムは、ホームサーバ１を中心として住宅内に構築されるＨＥＭＳに適用することが可能である。ただし、ホームサーバ１と通信してホームサーバ１から受信するデータについては、ホームサーバ１の状態に関する情報、及び、エネルギー使用機器の運転に伴って住宅Ｈ内で使用されるエネルギー使用量に関する情報のうち、少なくともいずれか一方を含むものであればよい。
【０１１９】
また、上記の実施形態では、住宅Ｈ固有の識別情報である住宅ＩＤが、住宅Ｈに設置されたホームサーバ１のｍａｃアドレスにハッシュ関数等の所定の演算を施すことで得られることとした。このようにｍａｃアドレスに対して所定の演算を施すことにより住宅ＩＤが決定するので、比較的容易に建物識別情報を割り当てることが可能となる。ただし、住宅ＩＤを決定する際に用いる情報については、ｍａｃアドレスに限定されるものではなく、ホームサーバ１に対して固有の識別情報として割り当てられた情報である限り、他の識別情報を用いることとしてもよい。
【０１２０】
また、上記の実施形態では、ホームサーバ１が住宅Ｈに設置されてから最初に宅外ネットワーク９に接続された時点で、当該ホームサーバ１のｍａｃアドレスを示すデータがＡＰサーバ１１に向けて送信されることとした。そして、上記のデータを受信したＡＰサーバ１１側では、上記のデータが示すｍａｃアドレスに基づいて、上記のデータの送信元であるホームサーバ１が設置された住宅Ｈに対して住宅ＩＤが割り当てられることとした。ここで、ｍａｃアドレス等のサーバ識別情報に基づいて住宅ＩＤのような建物識別情報を割り当てる態様としては、上記のケースに限定されるものではない。例えば、ホームサーバ１をそのサプライヤから出荷するに際して、出荷情報として当該ホームサーバ１のｍａｃアドレスを示すデータをセンターサーバに向けて送信するケースが考えられる。かかるケースにおいて、上記ｍａｃアドレスを示すデータを受信したサーバ（具体的には、上記の実施形態に係るＡＰサーバ１１に相当するサーバ）側で、ｍａｃアドレスに基づいて、住宅ＩＤ等の建物識別情報をホームサーバ１の出荷先である住宅Ｈに対して割り当てることとしてもよい。
【０１２１】
また、上記の実施形態では、ユーザがユーザ端末７を通じて所定の認証操作を行うと、ＡＰサーバ１１側で紐付け処理が実行されることとした。そして、上記の実施形態では、紐付け処理の実行により、紐付けテーブルＴ１のテーブルデータが生成されてサーバ情報管理用データベース１３に記憶されることとした。ただし、紐付けテーブルＴ１のテーブルデータが生成されるタイミング、すなわち、紐付け処理の実行時点については、上記のケースに限定されるものではなく、ユーザによる認証操作が行われる時点よりも前の時点であってもよい。例えば、直前の段落に記載したケース、すなわち、ホームサーバ１の出荷に際して当該ホームサーバ１の出荷先である住宅Ｈに対する住宅ＩＤを割り当てるケースでは、ホームサーバ１の出荷時点、つまり、住宅ＩＤが割り当てられた際に紐付けテーブルＴ１のテーブルデータが生成されることとしてもよい。かかる構成では、ユーザによる認証操作が行われることにより、紐付けテーブルＴ１中の認証フラグがオフからオンに切り替わるようになる。
【符号の説明】
【０１２２】
Ｓ  本システム、Ｈ  住宅、Ｃ  管理会社
１  ホームサーバ、２  ルータ、３  モデム
４  電気機器群、５  センサ群、６  分散電源
７  ユーザ端末
８  宅内ネットワーク、９  宅外ネットワーク
１０  監視サーバ、１１  ＡＰサーバ、１２  会員専用サーバ
１３  サーバ情報管理用データベース
１４  個人情報管理用データベース
３１  電力使用量データ取得部、３２  サーバ状態データ取得部
３３  ＨＳデータ送信部、３４  ＨＳデータ受信部
３５  ｍａｃアドレスデータ記憶部
３６  ＩＰアドレスデータ記憶部
４１  操作受け付け部、４２  データ生成部
４３  ＵＴデータ送信部、４４  ＵＴデータ受信部
５１  ＲＭデータ送信部、５２  ＲＭデータ受信部
５３  ＲＭ読み込み部、５４  ＲＭ書き込み部
５５  バンドル送信部
６１  住宅ＩＤ割り当て部、６２  ＡＰデータ送信部
６３  ＡＰデータ受信部、６４  紐付け処理実行部
６５  ＡＰ読み込み部、６６  バンドル送信命令部
６７  ＡＰ書き込み部
７１  ＭＢデータ送信部、７２  ＭＢデータ受信部
７３  紐付け要求部、７４  居住者認証部、７５  許可通知部
Ｔ１  紐付けテーブル、Ｔ２  取得バンドル管理テーブル
Ｔ３  サービス管理テーブル、Ｔ４  サーバ状態管理テーブル
Ｔ１１  会員情報テーブル
Ｔ１２  申し込みサービス管理テーブル
Ｔ１３  バンドル管理テーブル
Ｐ１，Ｐ２  入力欄、Ｐ３  実行ボタン
Ｑ１，Ｑ２，Ｑ３  ラジオボタン、Ｑ４  送信許可ボタン
Ｑ５  送信不許可ボタン
Ｌ  ラベル
【図１】
2014049746.tif 000003
【図２】
2014049746.tif 000004
【図３】
2014049746.tif 000005
【図４】
2014049746.tif 000006
【図５】
2014049746.tif 000007
【図６】
2014049746.tif 000008
【図７】
2014049746.tif 000009
【図８】
2014049746.tif 000010
【図９】
2014049746.tif 000011
【図１０】
2014049746.tif 000012
【図１１】
2014049746.tif 000013
【図１２】
2014049746.tif 000014
【図１３】
2014049746.tif 000015
【図１４】
2014049746.tif 000016
【手続補正書】
【提出日】平成26年12月26日(2014.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、
前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶する第２の記憶機器と、を有し、
前記記憶機器と前記第２の記憶機器とは、互いに別機器として分かれており、
前記建物管理用通信サーバは、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、
前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部と、を有し、
該紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することを特徴とする建物管理用通信システム。
【請求項２】
前記建物側サーバは、エネルギー使用機器が使用される住宅に設置されたホームサーバであり、
前記建物管理用通信サーバは、前記住宅の管理会社が保有するセンターサーバであり、
該センターサーバは、前記ホームサーバと通信することにより、前記ホームサーバの状態に関する情報、及び、前記エネルギー使用機器の運転に伴って前記住宅内で使用されるエネルギー使用量に関する情報のうち、少なくともいずれか一方の情報を示す前記受信データを受信することを特徴とする請求項１に記載の建物管理用通信システム。
【請求項３】
前記第１処理実行部は、前記第１処理において、前記サーバ識別情報として前記ホームサーバのｍａｃアドレスを示すｍａｃアドレスデータを前記ホームサーバから受信し、前記ｍａｃアドレスデータが示す前記ｍａｃアドレスに基づいて前記建物識別情報を割り当てることを特徴とする請求項２に記載の建物管理用通信システム。
【請求項４】
前記第２の記憶機器は、前記住宅の居住者に関する個人情報を示す個人情報データを、前記居住者に対して固有の識別情報として割り当てられた居住者識別情報と関連付けた状態で記憶し、
前記居住者の入力操作を受け付けて、該入力操作において前記居住者が入力した内容を示す入力データを送信するユーザ端末を更に備え、
前記ユーザ端末は、
前記居住者に対して付与された認証情報が前記入力操作において入力された際に、前記入力データとして、入力された前記認証情報を示す第１入力データを前記センターサーバに向けて送信する第１送信処理と、
前記居住者が保有する前記ホームサーバの前記サーバ識別情報が前記入力操作において入力された際に、前記入力データとして、入力された前記サーバ識別情報を示す第２入力データを前記センターサーバに向けて送信する第２送信処理と、を実行し、
前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ端末から受信した前記第１入力データが示す前記認証情報と対応する前記居住者識別情報、前記ユーザ端末から受信した前記第２入力データが示す前記サーバ識別情報、及び、前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することを特徴とする請求項２又は３に記載の建物管理用通信システム。
【請求項５】
前記ホームサーバには、前記入力操作において前記居住者によって参照される文字情報として前記サーバ識別情報が表示されたラベルが貼り付けられていることを特徴とする請求項４に記載の建物管理用通信システム。
【請求項６】
前記センターサーバは、前記ホームサーバが前記センターサーバと最初に通信するに際して、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を要求し、
前記ホームサーバが前記センターサーバと通信不能な状態となってから前記センターサーバと通信可能な状態に復帰した場合、前記センターサーバは、前記ホームサーバが前記センターサーバと通信可能な状態に復帰した後に、前記ユーザ端末に対して前記第１送信処理及び前記第２送信処理の実行を再度要求することを特徴とする請求項４に記載の建物管理用通信システム。
【請求項７】
前記センターサーバは、前記ホームサーバに搭載されたプログラムの種類を前記ホームサーバの状態に関する情報として含む前記受信データを前記ホームサーバから受信し、
前記ホームサーバに搭載することが可能なプログラムを保存したプログラム保存部と、
前記センターサーバが受信した前記受信データに基づき、前記プログラム保存部に保存されたプログラムのうち、前記ホームサーバに搭載されていない未搭載プログラムを特定し、特定した前記未搭載プログラムを前記ホームサーバに向けて送信するプログラム送信部と、を備え、
前記ユーザ端末は、前記居住者が前記プログラム送信部によるプログラム送信を許可するために行う前記入力操作を受け付けて、前記入力データとしての送信許可データを前記プログラム送信部に向けて送信する第３送信処理を更に実行し、
前記プログラム送信部は、前記ユーザ端末から前記送信許可データを受信した場合に限り、前記未搭載プログラムを前記ホームサーバに向けて送信することを特徴とする請求項６に記載の建物管理用通信システム。
【請求項８】
建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、
記憶機器が前記受信データを記憶することと、
前記記憶機器とは別機器として分かれた第２の記憶機器が、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶することと、
前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、
前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、
前記建物管理用通信サーバに備えられた紐付け処理実行部が、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行することと、を有し、
前記紐付け処理では、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させることを特徴とする建物管理用通信方法。
【請求項９】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、
前記記憶機器に記憶された前記受信データと、前記記憶機器とは別機器として分かれた第２の記憶機器に記憶された前記建物のユーザに関する個人情報を示す個人情報データと、を紐付けるための紐付け処理を実行する紐付け処理実行部と、を備え、
前記個人情報データは、前記建物のユーザに対して固有の識別情報として割り当てられたユーザ識別情報として割り当てられたユーザ識別情報と関連付けられた状態で前記第２の記憶機器に記憶されており、
前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することを特徴とする建物管理用通信サーバ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶する第２の記憶機器と、を有し、前記記憶機器と前記第２の記憶機器とは、互いに別機器として分かれており、前記建物管理用通信サーバは、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部と、を有し、該紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することにより解決される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、上記の建物管理用通信システムにおいて、前記第２の記憶機器は、前記住宅の居住者に関する個人情報を示す個人情報データを、前記居住者に対して固有の識別情報として割り当てられた居住者識別情報と関連付けた状態で記憶し、前記居住者の入力操作を受け付けて、該入力操作において前記居住者が入力した内容を示す入力データを送信するユーザ端末を更に備え、前記ユーザ端末は、前記居住者に対して付与された認証情報が前記入力操作において入力された際に、前記入力データとして、入力された前記認証情報を示す第１入力データを前記センターサーバに向けて送信する第１送信処理と、前記居住者が保有する前記ホームサーバの前記サーバ識別情報が前記入力操作において入力された際に、前記入力データとして、入力された前記サーバ識別情報を示す第２入力データを前記センターサーバに向けて送信する第２送信処理と、を実行し、前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ端末から受信した前記第１入力データが示す前記認証情報と対応する前記居住者識別情報、前記ユーザ端末から受信した前記第２入力データが示す前記サーバ識別情報、及び、前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することとしてもよい。
上記の構成では、住宅の居住者によって認証情報及びサーバ識別情報の入力操作が行われると、それを契機として、建物識別情報、居住者識別情報及びサーバ識別情報を含むテーブル情報を示すテーブルデータが生成されて記憶機器に記憶される。このテーブルデータが生成されて記憶されることにより、建物識別情報と関連付けられた状態で記憶機器に記憶されたホームサーバからの受信データと、居住者識別情報と関連付けられた状態で第２の記憶機器に記憶された個人情報のデータとが紐付くようになる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、前述の課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、記憶機器が前記受信データを記憶することと、前記記憶機器とは別機器として分かれた第２の記憶機器が、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶することと、前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、前記建物管理用通信サーバに備えられた紐付け処理実行部が、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行することと、を有し、前記紐付け処理では、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させることにより解決される。
上記の方法によれば、建物側サーバが交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続することが可能になる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらにまた、前述の課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、前記記憶機器に記憶された前記受信データと、前記記憶機器とは別機器として分かれた第２の記憶機器に記憶された前記建物のユーザに関する個人情報を示す個人情報データと、を紐付けるための紐付け処理を実行する紐付け処理実行部と、を備え、前記個人情報データは、前記建物のユーザに対して固有の識別情報として割り当てられたユーザ識別情報として割り当てられたユーザ識別情報と関連付けられた状態で前記第２の記憶機器に記憶されており、前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行することにより解決される。
上記のサーバによれば、建物側サーバを交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続させることが可能になる。
【手続補正書】
【提出日】平成28年3月2日(2016.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
建物別に又は該建物の部屋別に設置された建物側サーバと、
該建物側サーバと通信可能な建物管理用通信サーバと、
該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、
前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶する第２の記憶機器と、を有し、
前記記憶機器と前記第２の記憶機器とは、互いに別機器として分かれており、
前記個人情報データは、前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶されており、
前記建物管理用通信サーバは、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、
前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部と、を有し、
該紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行し、
前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることを特徴とする建物管理用通信システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、
記憶機器が前記受信データを記憶することと、
前記記憶機器とは別機器として分かれた第２の記憶機器が、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶することと、
前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、
前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、
前記建物管理用通信サーバに備えられた紐付け処理実行部が、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行することと、を有し、
前記個人情報データを前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶し、
前記紐付け処理では、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させ、
前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることを特徴とする建物管理用通信方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、
前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、
前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、
前記記憶機器に記憶された前記受信データと、前記記憶機器とは別機器として分かれた第２の記憶機器に記憶された前記建物のユーザに関する個人情報を示す個人情報データと、を紐付けるための紐付け処理を実行する紐付け処理実行部と、を備え、
前記個人情報データは、前記建物のユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けられた状態で、前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶されており、
前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行し、
前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることを特徴とする建物管理用通信サーバ。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記課題は、本発明の建物管理用通信システムによれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバと、該建物管理用通信サーバが前記建物側サーバから受信した受信データを記憶する記憶機器と、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶する第２の記憶機器と、を有し、前記記憶機器と前記第２の記憶機器とは、互いに別機器として分かれており、前記個人情報データは、前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶されており、前記建物管理用通信サーバは、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行する第２処理実行部と、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行する紐付け処理実行部と、を有し、該紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行し、前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることにより解決される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、前述の課題は、本発明の建物管理用通信方法によれば、建物別に又は該建物の部屋別に設置された建物側サーバと、該建物側サーバと通信可能な建物管理用通信サーバとが通信して、前記建物管理用通信サーバが前記建物側サーバから受信データを受信することと、記憶機器が前記受信データを記憶することと、前記記憶機器とは別機器として分かれた第２の記憶機器が、前記建物のユーザに関する個人情報を示す個人情報データを、ユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けた状態で記憶することと、前記建物管理用通信サーバに備えられた第１処理実行部が、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行することと、前記建物管理用通信サーバに備えられた第２処理実行部が、前記受信データを前記建物識別情報と関連付けた状態で前記記憶機器に記憶させる第２処理を実行することと、前記建物管理用通信サーバに備えられた紐付け処理実行部が、前記記憶機器に記憶された前記受信データと前記第２の記憶機器に記憶された前記個人情報データとを紐付けるための紐付け処理を実行することと、を有し、前記個人情報データを前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶し、前記紐付け処理では、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させ、前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることにより解決される。
上記の方法によれば、建物側サーバが交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続することが可能になる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらにまた、前述の課題は、本発明の建物管理用通信サーバによれば、建物別に又は該建物の部屋別に設置された建物側サーバと通信可能な建物管理用通信サーバであって、前記建物側サーバに対して固有の識別情報として割り当てられたサーバ識別情報に基づいて、前記建物又は前記建物の部屋に対して固有の識別情報である建物識別情報を割り当てる第１処理を実行する第１処理実行部と、前記建物管理用通信サーバが前記建物側サーバから受信した受信データを、前記第１処理実行部が割り当てた前記建物識別情報と関連付けた状態で記憶機器に記憶させる第２処理を実行する第２処理実行部と、前記記憶機器に記憶された前記受信データと、前記記憶機器とは別機器として分かれた第２の記憶機器に記憶された前記建物のユーザに関する個人情報を示す個人情報データと、を紐付けるための紐付け処理を実行する紐付け処理実行部と、を備え、前記個人情報データは、前記建物のユーザに対して固有の識別情報として割り当てられたユーザ識別情報と関連付けられた状態で、前記記憶機器及び前記第２の記憶機器のうち、前記第２の記憶機器にのみ記憶されており、前記紐付け処理実行部は、前記紐付け処理として、前記ユーザ識別情報と前記建物識別情報とを含んだテーブル情報を示すテーブルデータを前記記憶機器に記憶させる処理を実行し、前記テーブル情報には、前記建物側サーバが通信不能な状態となると前記建物管理用通信サーバによってオフされるフラグが含まれていることにより解決される。
上記のサーバによれば、建物側サーバを交換したとしても、引き続き同じ建物識別情報を用いて受信データを管理することで、サーバ交換に伴って特段の手間を要することなく、受信データの管理を継続させることが可能になる。
【国際調査報告】
2014049746.tif 000017
2014049746.tif 000018
2014049746.tif 000019