(57)【要約】【課題】ユーザが、より容易な操作で、異なる種類のネットワークサービスの提供を受けることができるようにする。【解決手段】ユーザ宅８００には、照明器具８１０、および窓８２１の開状態／閉状態を検知するセンサ８２０が設けられている。照明器具８１０の点灯／消灯の制御は、照明メーカーが運営する第２部分管理サーバ２００Ｂが管理し、センサ８２０の検出出力は、セキュリティ会社が運営する第１部分管理サーバ２００Ａが管理している。総合管理サーバ１００は、第１部分管理サーバ２００Ａおよび第２部分管理サーバ２００Ｂと接続し、窓８２１の開閉および照明器具８１０の点灯等の情報を取得する。携帯端末３００が総合管理サーバ１００にアクセスすれば、第１部分管理サーバ２００Ａおよび第２部分管理サーバ２００Ｂから提供される管理情報に基づく画面が携帯端末３００において表示される。【選択図】図１
2011123704.tif 000002
【特許請求の範囲】
【請求項１】
機器と当該機器を管理するサーバとを関連付けて記憶する記憶手段と、
情報端末から、機器を特定する情報の入力を受付ける受付手段と、
前記受付手段が情報を受付けた機器と前記記憶手段において関連付けられているサーバを抽出する抽出手段と、
前記抽出手段が抽出したサーバから、前記受付手段が受付けた機器の情報を取得する機器情報取得手段と、
前記機器情報取得手段が取得した機器の情報を、前記受付手段が前記情報の入力を受付けた情報端末に送信する情報送信手段とを備える、情報管理装置。
【請求項２】
前記受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、
前記抽出手段は、前記複数の機器のそれぞれに関連付けられている複数のサーバを、前記記憶手段から抽出し、
前記機器情報取得手段は、前記複数のサーバから前記複数の機器のそれぞれの情報を取得し、
前記複数のサーバから取得した前記複数の機器の情報を１つの画面で表示する表示用情報を生成する生成手段をさらに備え、
前記情報送信手段は、前記受付手段に前記複数の機器を特定する情報を送信した情報端末に、前記生成手段が生成した表示用情報を送信する、請求項１に記載の情報管理装置。
【請求項３】
前記受付手段は、前記機器への制御コマンドの送信の条件となる情報の入力をさらに受付け、
前記抽出手段が抽出したサーバに、前記受付手段が入力を受付けた前記機器への制御コマンドの送信の条件となる情報に対応する制御コマンドを送信するコマンド送信手段を含む、請求項１または請求項２に記載の情報管理装置。
【請求項４】
前記機器への制御コマンドの送信の条件となる情報は、前記情報端末に対する所定の操作がなされたことによって前記情報端末から送信される情報である、請求項１〜請求項３のいずれかに記載の情報管理装置。
【請求項５】
前記情報端末の位置情報を取得する位置情報取得手段をさらに備え、
前記機器への制御コマンドの送信の条件となる情報は、前記位置情報取得手段が取得した位置情報に関する情報である、請求項１〜請求項４のいずれかに記載の情報管理装置。
【請求項６】
前記受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、
前記抽出手段は、前記複数の機器のそれぞれに関連付けられている複数のサーバを、前記記憶手段から抽出し、
前記機器情報取得手段は、前記複数のサーバから前記複数の機器のそれぞれの情報を取得し、
前記複数の機器の情報を、情報を取得したサーバごとに１つの画面で表示する表示用情報を生成する生成手段をさらに備え、
前記情報送信手段は、前記受付手段に前記複数の機器を特定する情報を送信した情報端末に、前記生成手段が生成した表示用情報を送信する、請求項１に記載の情報管理装置。
【請求項７】
機器と当該機器を管理するサーバとを関連付けて記憶するステップと、
情報端末から、機器を特定する情報の入力を受付けるステップと、
前記情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、
前記抽出したサーバから、前記受付けた機器の情報を取得するステップと、
前記取得した機器の情報を、前記情報の入力を受付けた情報端末に送信するステップとを備える、情報管理方法。
【請求項８】
コンピュータに、
機器と当該機器を管理するサーバとを関連付けて記憶するステップと、
情報端末から、機器を特定する情報の入力を受付けるステップと、
前記情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、
前記抽出したサーバから、前記受付けた機器の情報を取得するステップと、
前記取得した機器の情報を、前記情報の入力を受付けた情報端末に送信するステップとを実行させる、情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置に関し、特に、複数のサーバで管理される情報を一括して扱う情報管理装置、情報管理方法および情報管理プログラムに関する。
【背景技術】
【０００２】
従来から、家電等の機器を、ネットワークを介して管理する技術が開示されている。
たとえば、特許文献１では、個別システムの機器の診断や履歴情報や機器管理情報をサービス会社で管理し、各個別システムでは、集中操作や運転状況モニタを行なう、ホームネットワークシステムが開示されている。
【０００３】
また、特許文献２では、異なる部屋に配置されたカメラから送信されてくる画像データを連係させて、ＨＴＭＬ（HyperText Markup Language）データやＸＭＬ（eXtensible Markup Language）データとして出力する技術が開示されている。
【０００４】
なお、近年の、宅外のネットワークを介した宅内の機器の管理に関し、従来の、家電の稼動の管理や制御以外にも、ホームセキュリティサービス等のサービスが提供されるようになっている。これにより、宅外に居るユーザは、ネットワークに接続することにより、家電の動作を制御することもできれば、ホームセキュリティについてのサービスの提供を受けることもできるようになっている。
【０００５】
具体的には、たとえば、ユーザが、図２９（Ａ）に示されるように、第１部分管理サーバ９０１から、自宅９１０の窓９１１Ａの開閉をセンサ９１１を利用して監視するホームセキュリティサービスの提供を受け、かつ、第２部分管理サーバ９０２から、照明器具９１２の稼動の制御についてのサービスを受ける場合を考える。
【０００６】
ユーザは、ホームセキュリティについての情報を確認する際には、図２９（Ａ）に示されるように通信端末９００を第１部分管理サーバ９０１に接続させることにより、第１部分管理サーバ９０１から通信端末９００に、図２９（Ｂ）に示されるような画面９５０を表示する情報が提供される。
【０００７】
画面９５０では、ユーザ宅内を模式的に示す間取図９５０Ａが示され、かつ、各部屋の窓の開閉を表すアイコン９５１〜９５５が示されている。アイコン９５１〜９５５のそれぞれの表示態様により、窓の開閉状態が示されている。また、画面９５０には、窓の開閉状態を変更するように第１部分管理サーバ９０１に対して指示を出力するために操作されるボタン９５６〜９５８、および画面９５０の内容説明のためのオブジェクト９５９が表示されている。
【０００８】
また、ユーザは、図３０（Ａ）に示されるように、第２部分管理サーバ９０２に接続することにより、図３０（Ｂ）示されるような画面９６０を表示する情報を提供される。
【０００９】
画面９６０では、ユーザ宅全体を模式的に示す画像９６０Ａが示され、かつ、各部屋の照明器具９１２の稼動情報（点灯のＯＮ／ＯＦＦ）を表示するためのアイコン９６１〜９６４が示されている。また、画面９６０には、宅内の各照明器具９１２の点灯状態を変更するように第２部分管理サーバ９０２に対して指示を出力するために操作されるボタン９６６〜９６８、および画面９６０の内容説明のためのオブジェクト９６９が表示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−２８７６４１号公報
【特許文献２】特開２００７−３５０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、図２９および図３０を参照して説明した従来のネットワークサービスでは、種類の異なるサービスの提供を受けるユーザは、サービスごとに異なるサーバに接続することを必要とされていた。つまり、このような従来のシステムには、ユーザが、宅外に居て宅内の種々の情報を取得できる一方で、サービスごとに別のサーバに接続するという煩雑な操作を必要とされるという課題があった。
【００１２】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、ユーザが、より容易な操作で、異なる種類のネットワークサービスの提供を受けることができるようにすることである。
【課題を解決するための手段】
【００１３】
本発明に従った情報管理装置は、機器と当該機器を管理するサーバとを関連付けて記憶する記憶手段と、情報端末から、機器を特定する情報の入力を受付ける受付手段と、受付手段が情報を受付けた機器と記憶手段において関連付けられているサーバを抽出する抽出手段と、抽出手段が抽出したサーバから、受付手段が受付けた機器の情報を取得する機器情報取得手段と、機器情報取得手段が取得した機器の情報を、受付手段が情報の入力を受付けた情報端末に送信する情報送信手段とを備える。
【００１４】
また、本発明の情報管理装置では、受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、抽出手段は、複数の機器のそれぞれに関連付けられている複数のサーバを、記憶手段から抽出し、機器情報取得手段は、複数のサーバから複数の機器のそれぞれの情報を取得し、複数のサーバから取得した複数の機器の情報を１つの画面で表示する表示用情報を生成する生成手段をさらに備え、情報送信手段は、受付手段に複数の機器を特定する情報を送信した情報端末に、生成手段が生成した表示用情報を送信することが好ましい。
【００１５】
また、本発明の情報管理装置では、受付手段は、機器への制御コマンドの送信の条件となる情報の入力をさらに受付け、抽出手段が抽出したサーバに、受付手段が入力を受付けた機器への制御コマンドの送信の条件となる情報に対応する制御コマンドを送信するコマンド送信手段を含むことが好ましい。
【００１６】
また、本発明の情報管理装置では、機器への制御コマンドの送信の条件となる情報は、情報端末に対する所定の操作がなされたことによって情報端末から送信される情報であることが好ましい。
【００１７】
また、本発明の情報管理装置は、情報端末の位置情報を取得する位置情報取得手段をさらに備え、機器への制御コマンドの送信の条件となる情報は、位置情報取得手段が取得した位置情報に関する情報であることが好ましい。
【００１８】
また、本発明の情報管理装置は、受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、抽出手段は、複数の機器のそれぞれに関連付けられている複数のサーバを、記憶手段から抽出し、機器情報取得手段は、複数のサーバから複数の機器のそれぞれの情報を取得し、複数の機器の情報を、情報を取得したサーバごとに１つの画面で表示する表示用情報を生成する生成手段をさらに備え、情報送信手段は、受付手段に複数の機器を特定する情報を送信した情報端末に、生成手段が生成した表示用情報を送信することが好ましい。
【００１９】
本発明に従った情報管理方法は、機器と当該機器を管理するサーバとを関連付けて記憶するステップと、情報端末から、機器を特定する情報の入力を受付けるステップと、情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、抽出したサーバから、受付けた機器の情報を取得するステップと、取得した機器の情報を、情報の入力を受付けた情報端末に送信するステップとを備える。
【００２０】
本発明に従った情報管理プログラムは、コンピュータに、機器と当該機器を管理するサーバとを関連付けて記憶するステップと、情報端末から、機器を特定する情報の入力を受付けるステップと、情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、抽出したサーバから、受付けた機器の情報を取得するステップと、取得した機器の情報を、情報の入力を受付けた情報端末に送信するステップとを実行させる。
【発明の効果】
【００２１】
本発明によれば、情報端末から情報管理装置に対して、複数のサーバに別々に管理されている機器について、各機器を特定する情報が入力されると、情報管理装置が、記憶手段において各機器と関連付けられたサーバを抽出し、各サーバから、各機器の情報を取得して、情報端末に送信する。
【００２２】
これにより、１つの情報端末に情報を送信されるべき複数の機器が、複数のサーバに別々に管理されているものであっても、当該情報端末から、単一のアクセス先である情報管理装置にアクセスをすれば、当該情報端末にかかる情報が送信されることになる。
【００２３】
したがって、本発明によれば、情報端末のユーザが、より容易な操作で、異なる種類のネットワークサービスの提供を受けることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の情報管理装置の第１の実施の形態である総合管理サーバを含む情報処理システムの全体構成を説明するための図である。
【図２】図１の総合管理サーバのブロック図である。
【図３】図１の部分管理サーバのブロック図である。
【図４】図１の携帯端末のブロック図である。
【図５】図１の総合管理サーバにおいて記憶されるユーザ情報の内容の一例を示す図である。
【図６】図１の総合管理サーバにおいて記憶される部分管理サーバ情報の内容の一例を示す図である。
【図７】図１の総合管理サーバにおいて記憶されるレイアウト情報の内容の一例を示す図である。
【図８】図５のユーザ情報の他の記憶態様を示す図である。
【図９】図５のユーザ情報の他の記憶態様を示す図である。
【図１０】図６の部分管理サーバ情報の他の記憶態様を示す図である。
【図１１】図２の総合管理サーバにおいて実行される全体管理処理のフローチャートである。
【図１２】図１１の機器情報登録処理のサブルーチンのフローチャートである。
【図１３】図１１のレイアウト編集処理のサブルーチンのフローチャートである。
【図１４】図１１の機器制御処理のサブルーチンのフローチャートである。
【図１５】図１２の機器情報登録処理が実行される際のタイミングチャートである。
【図１６】図１４の機器制御処理が実行される際のタイミングチャートである。
【図１７】図２の携帯端末において表示される画面の一例を示す図である。
【図１８】図２の携帯端末において表示される画面の一例を示す図である。
【図１９】図２の携帯端末において表示される画面の一例を示す図である。
【図２０】図２の携帯端末において表示される画面の一例を示す図である。
【図２１】図１の情報処理システムの変形例を示す図である。
【図２２】本発明の情報管理装置の第２の実施の形態から表示用情報を受信した携帯端末において表示される画面の一例を示す図である。
【図２３】本発明の情報管理装置の第３の実施の形態を含む情報処理システムの構成を示す図である。
【図２４】本発明の情報管理装置の第３の実施の形態である全体管理サーバのブロック図である。
【図２５】図２４の全体管理サーバとともに情報処理システムを構成する携帯端末のブロック図である。
【図２６】図２４の全体管理サーバにおいて実行される機器制御処理のフローチャートである。
【図２７】本発明の情報管理装置の第４の実施の形態である携帯端末を含む情報処理システムの構成を示す図である。
【図２８】図２７の携帯端末の構成を示す図である。
【図２９】従来の情報管理装置を含む情報処理システムの構成を説明するための図である。
【図３０】従来の情報管理装置を含む情報処理システムの構成を説明するための図である。
【発明を実施するための形態】
【００２５】
以下、本発明に従った情報管理装置の実施の形態について、図面を参照して説明する。なお、各図において、同一の機能を発揮する構成要素については、同一の符号を付し、詳細な説明は繰返さない。
【００２６】
［１．第１の実施の形態］
［１−１．情報処理システムの全体構成］
図１は、本発明の情報管理装置の第１の実施の形態である総合管理サーバ１００を含む情報処理システムの全体構成を説明するための図である。
【００２７】
図１（Ａ）を参照して、ユーザ宅８００には、照明器具８１０および、窓８２１の開状態／閉状態を検知するセンサ８２０を含む、種々の機器が設けられている。
【００２８】
図１（Ａ）に示されたシステムでは、照明器具８１０の点灯／消灯の制御は、ネットワーク５０２を介して第２部分管理サーバ２００Ｂが管理している。第２部分管理サーバ２００Ｂは、照明メーカーが運営するサーバである。
【００２９】
センサ８２０の検出出力は、ネットワーク５０２を介して第１部分管理サーバ２００Ａが管理している。第１部分管理サーバ２００Ａは、セキュリティ会社が運営するサーバである。窓８２１に関しては、第１部分管理サーバ２００Ａは、窓８２１という機器を管理するために、センサ８２０の検出出力を監視し、また、窓８２１をその開閉のために駆動する部材（図示略）の動作を制御するサーバである。
【００３０】
総合管理サーバ１００は、ネットワーク５０１を介して、第１部分管理サーバ２００Ａおよび第２部分管理サーバ２００Ｂと接続することができる。
【００３１】
携帯端末３００は、ユーザ宅８００の状況を、宅外にいながら把握することを希望するユーザが所持している。携帯端末３００のユーザは、総合管理サーバ１００にアクセスすることにより、第１部分管理サーバ２００Ａが提供するセキュリティに関する情報（センサ８２０の検出出力に基づくもの）および第２部分管理サーバ２００Ｂが提供する照明器具８１０の動作状況に関する情報を取得することができる。
【００３２】
図１（Ｂ）は、携帯端末３００に提供される、第１部分管理サーバ２００Ａおよび第２部分管理サーバ２００Ｂから提供される情報の表示画面の一例を示す。
【００３３】
図１（Ｂ）を参照して、画面６００には、ユーザ宅８００の模式的な平面図である間取図６００Ａが示されている。間取図６００Ａには、ユーザ宅８００内の照明器具８１０の配置を模式的に示すアイコン６０１〜６０４、およびセンサ８２０の配置を模式的に示すアイコン６１１〜６１５が示されている。
【００３４】
画面６００には、さらに、第１部分管理サーバ２００Ａおよび／または第２部分管理サーバ２００Ｂに対して出力するコマンドをアサインされたボタン６２１〜６２３、および画面６００のタイトル等を表わすオブジェクト６３１が示されている。
【００３５】
以下、本明細書では、画面６００のような、ユーザ（ユーザＩＤ）に関連付けられた機器についてのステート（状態）等を表示する画面を、適宜「確認用画面」と呼ぶ。
【００３６】
［１−２．総合管理サーバの構成］
図２は、総合管理サーバ１００のブロック図である。
【００３７】
図２を参照して、総合管理サーバ１００は、当該総合管理サーバ１００の動作を全体的に制御する制御部１０１、データの送受信および送受信の際の信号の処理などを行なう通信制御部１０２、外部から総合管理サーバ１００への情報の入力を受付けるボタンやキーボード等からなる入力部１０３、および記憶部１１０を含む。
【００３８】
制御部１０１は、ＣＰＵ（Central Processing Unit）を含む。また、制御部１０１は、機能的には、受付部１５１、抽出部１５２、機器情報取得部１５３、情報送信部１５４、生成部１５５、およびコマンド送信部１５６を含む。各部の機能については、後述する。
【００３９】
記憶部１１０は、制御部１０１が実行するプログラムやその設定値等を記憶するプログラム記憶部１１１、およびデータ記憶部１２０を含む。データ記憶部１２０は、携帯端末３００のユーザに関する情報を記憶するユーザ情報記憶部１２１、第１部分管理サーバ２００Ａや第２部分管理サーバ２００Ｂ等の、機器の管理を行なう各種サーバについての情報を記憶する部分管理サーバ情報記憶部１２２、および図１（Ｂ）の画面６００のような、携帯端末３００に表示させる画面のレイアウトに関する情報を記憶するレイアウト情報記憶部１２３を含む。
【００４０】
［１−３．部分管理サーバの構成］
図３は、第１部分管理サーバ２００Ａや第２部分管理サーバ２００Ｂ等の、機器の管理を行なうサーバのブロック図である。なお、第１部分管理サーバ２００Ａや第２部分管理サーバ２００Ｂのような機器の管理を行なうサーバについては、以下、適宜「部分管理サーバ２００」と総称する。
【００４１】
図３を参照して、部分管理サーバ２００は、当該部分管理サーバ２００の動作を全体的に制御する制御部２０１、データの送受信およびその際の信号の処理などを行なう通信制御部２０２、外部からの情報の入力を受付ける入力部２０３、および記憶部２１０を含む。制御部２０１は、ＣＰＵを含む。入力部２０３は、たとえばボタンやキーボードを含む。
【００４２】
記憶部２１０は、制御部２０１が実行するプログラムを記憶するプログラム記憶部２１１、および上記プログラムの実行のための設定値等の種々のデータを記憶するデータ記憶部２１２を含む。
【００４３】
［１−４．携帯端末の構成］
図４は、携帯端末３００のブロック図である。
【００４４】
図４を参照して、携帯端末３００は、当該携帯端末３００の動作を全体的に制御する制御部３０１、データの送受信を行なうためのアンテナ３０２Ａ、アンテナ３０２Ａによるデータの送受信の際の信号の処理等を行なう通信制御部３０２、記憶部３１０、種々のボタンおよび／またはタッチパネルなどの外部からの情報の入力のための入力部３２０、ＬＣＤ（Liquid Crystal Display）などからなる表示部３３０、表示部３３０における表示内容を制御する表示制御部３３１、主に通話機能に利用されるレシーバ３４０およびマイク３６０、アラーム音等を出力するスピーカ３５０、レシーバ３４０，スピーカ３５０から出力させる音声を制御する音声出力制御部３４１，３５１、マイク３６０に入力された音声を処理する音声入力制御部３６１、ならびにカメラ３７０を含む。制御部３０１は、ＣＰＵを含む。
【００４５】
記憶部３１０は、制御部３０１が実行するプログラムを記憶するプログラム記憶部３１１、携帯端末３００における種々の設定内容を記憶する設定内容記憶部３１２、およびプログラム記憶部３１１に記憶されたプログラムの実行の際の設定値等の各種データを記憶するデータ記憶部３１３を含む。
【００４６】
［１−５．ユーザ情報］
図５は、ユーザ情報記憶部１２１の記憶内容を模式的に示す図である。
【００４７】
ユーザ情報記憶部１２１では、ユーザ毎に、図５に示すような情報が記憶されている。
図５を参照して、ユーザ情報は、各ユーザの、ユーザＩＤと、ログイン情報（ログインＩＤおよびパスワード）を含む。
【００４８】
また、ユーザ情報は、当該ユーザが情報の提供を求める機器を管理するサーバ（部分管理サーバ）についての情報である部分管理サーバ情報を含む。部分管理サーバ情報は、そのネットワーク（ネットワーク５０１）上のアドレス、当該サーバによる認証のための認証許可証、および情報の提供を受ける機器のＩＤ（個々の機器について定められた情報）を含む。
【００４９】
部分管理サーバ情報は、サーバ毎に、アドレス等の情報が構成されている。
また、ユーザ情報は、携帯端末３００に機器に関する情報を表示させるためのレイアウト情報を含む。レイアウト情報は、レイアウト情報記憶部１２３に記憶された画像を表示させるためのファイルのファイル名などである。
【００５０】
ユーザ情報において、ボタンと制御コマンドのリンクとは、図１（Ｂ）のボタン６２１〜６２３などの、機器の情報を表示させる画面上に表示されるボタンと、当該ボタンが操作されることにより送信されるコマンドおよび当該コマンドの対象となる機器とを関連付けるための情報である。
【００５１】
総合管理サーバ１００において、アイコン６０１〜６０４，６１１〜６１５、ボタン６２１〜６２３、およびオブジェクト６３１を表示させるためのデータ（画像データ等）のファイルは、レイアウト情報記憶部１２３に記憶されている。
【００５２】
ボタンと制御コマンドのリンクにおいて、ボタンＩＤは、レイアウト情報記憶部１２３に記憶されたボタンの中で画面６００のような画面上に表示させるボタンを指定する情報であって、当該画面内で当該ボタンを指定する情報である。
【００５３】
名称は、当該ボタンの名称であって、当該ボタンの内部に表示される文字列であってもよい。
【００５４】
そして、ボタンと制御コマンドのリンクでは、各ボタンについて、コマンドの送信対象となる機器を特定する情報（機器ＩＤ）と送信されるコマンドとが記憶されている。各ボタンに関連付けられる機器ＩＤとコマンドの組合せの数は、単数であってもよいし、複数であってもよい。
【００５５】
ボタンと制御コマンドのリンクは、画面６００のような確認用画面に表示されるボタンの数だけ、ユーザ情報に含まれる。なお、図５に示されたユーザ情報では、ボタンと制御コマンドのリンクは、１組のみが記載されている。
【００５６】
アイコン表示とステータスのリンクは、画面６００のような確認用画面に表示されるアイコン（たとえば、アイコン６０１〜６０４，６１１〜６１５）の各アイコンと、当該アイコンの表示態様と、各アイコンに対応する機器のステータスを関連付ける情報である。
【００５７】
アイコン表示とステータスのリンクは、表示されるアイコンを確認用画面において特定するアイコンＩＤ、当該アイコンに対して付された名称、および表示態様（たとえば、表示色）と当該アイコンが対応する機器のＩＤと当該機器のステータスとの組合せを含む。図５に示されたアイコン表示とステータスのリンクは、確認用画面におけるアイコンＩＤが「ｉｃｏｎ＿ａ」で「玄関」という名称が付されたアイコンについての情報である。当該アイコンは、「ｗｄ１」のＩＤを付された機器（後述するように、窓に付されたセンサ）のステータスによって表示色が異なることを示している。具体的には、当該窓が閉じているとき（ｃｌｏｓｅ）は、青色（ｂｌｕｅ）で表示され、開いているとき（ｏｐｅｎ）には赤色（ｒｅｄ）で表示される。アイコン表示とステータスのリンクは、アイコンＩＤと名称とカラー，機器ＩＤ，ステータスの組合せで１セットである。ユーザ情報には、確認用画面に表示されるアイコンの数だけ、アイコン表示とステータスのリンク情報のセットが含まれる。
【００５８】
ユーザ情報において、イベント発生時の通知方法を含む。図５に示した例では、通知方法として電子メールの送信が指定され、そして、イベントの発生を通知するメールアドレスが登録されている。
【００５９】
また、ユーザ情報には、イベント発生時の通知内容が記憶されている。図５に示された例では、イベントが発生した機器の名称、当該機器のステータス、およびイベントが発生した時刻が通知される。
【００６０】
なお、図８から図９に、記憶部１１０における「ユーザ情報」の記憶態様の他の例を示す。これらの情報は、図８から図９に示されたように、マークアップ言語で記憶されていてもよい。
【００６１】
ここで、イベントの発生とは、ユーザ情報に、どのようなイベントが生じたときにその通知を行なうかについて設定されていてもよいし、部分管理サーバ２００において設定されていてもよい。
【００６２】
［１−６．部分管理サーバ情報］
図６は、部分管理サーバ情報記憶部１２２に記憶された情報の内容の一例を示す。
【００６３】
図６を参照して、部分管理サーバ情報は、部分管理サーバ２００毎に記憶されている情報である。
【００６４】
部分管理サーバ情報は、部分管理サーバアドレス、機器プロパティ形式、および通信形式から主に構成される。
【００６５】
部分管理サーバアドレスは、各部分管理サーバ２００のネットワーク５０１上のアドレスである。図５に示したユーザ情報の部分管理サーバ情報のアドレスと同一である。
【００６６】
機器プロパティ形式は、対応する部分管理サーバ２００によって管理される機器の種類の数だけ含まれる情報であり、上記部分管理サーバアドレスに記載のアドレスを有する部分管理サーバ２００において管理される機器についてのどのようなプロパティ情報があるかを示す情報である。
【００６７】
図６で示される部分管理サーバ情報の例では、１つの機器プロパティ形式は、機器のカテゴリ、機器ＩＤ、名称、送信される制御コマンドの種類、および制御コマンドによって機器が制御された結果の状態を表すステータスの種類で構成されている。図６の例では、部分管理サーバが管理する機器として、照明機器のカテゴリを有する機器と温度計のカテゴリを有する機器についての機器プロパティ形式が示されている。
【００６８】
照明のカテゴリを有する機器については、機器ＩＤと名称とコマンドの種類とステータスの種類といったプロパティを有し、コマンドの種類には、“on”、“off”、“status”の３種類が存在し、ステータスの種類には、“on”、“off”の２種類が存在することを表している。
【００６９】
また、温度計のカテゴリを有する機器については、機器ＩＤと名称とコマンドの種類とステータスの種類といったプロパティを有し、コマンドの種類には、“status”の１種類が存在し、ステータスの種類として、温度の値を摂氏で扱うことが示されている。
【００７０】
通信形式の情報としては、通信方式、制御データ形式、およびステータスデータ形式を含む。
【００７１】
通信方式とは、総合管理サーバ１００が当該部分管理サーバ２００と通信する際の方式を特定する情報である。
【００７２】
制御データ形式は、総合管理サーバ１００が、当該部分管理サーバ２００に送信する制御データのデータ形式を表している。図６では、制御データに含まれるデータ形式として、ユーザを識別するユーザＩＤと機器を識別する機器ＩＤと制御コマンドが含まれる例が示されている。また、ユーザＩＤとしては、後述する認証許可証を用いることが示されている。
【００７３】
ステータスデータ形式は、総合管理サーバ１００が、当該部分管理サーバ２００から受信するステータスデータのデータ形式を表している。図６の例では、ステータスデータに含まれるデータ形式として、ユーザを識別するユーザＩＤと機器を識別する機器ＩＤと機器の状態を示すステータスが含まれる例が示されている。また、ユーザＩＤとしては、後述する認証許可証を用いることが示されている。
【００７４】
なお、図１０に、記憶部１１０における「部分管理サーバ情報」の記憶態様の他の例を示す。これらの情報は、図１０に示されたように、マークアップ言語で記憶されていてもよい。
【００７５】
［１−７．レイアウト情報］
図７は、レイアウト情報記憶部１２３に記憶されている情報の内容の一例を示す。
【００７６】
図７に示されたレイアウト情報は、各確認用画面を表示するための情報であって、たとえばＸＭＬ形式のファイルとすることができる。
【００７７】
図７を参照して、レイアウト情報には、各ファイルのファイル名（レイアウトファイル名）と、確認用画面の背景色と、確認用画面に表示される各アイコンについての情報（アイコン情報（１）〜（９））と、確認用画面に表示されるボタンについての情報（ボタン情報（１）〜（３））と、確認用画面に表示されるオブジェクト（オブジェクト６３１等）を表示させるための情報を含む。
【００７８】
各アイコン情報および各ボタン情報は、それぞれの画面において各アイコンまたはボタンを特定する情報（アイコンＩＤまたはボタンＩＤ）と、当該アイコンまたはボタンが確認用画面において表示される位置（座標）を含む。
【００７９】
［１−８．全体管理処理］
次に、総合管理サーバ１００が、携帯端末３００に対して、当該携帯端末３００のユーザに複数の部分管理サーバ２００に管理されている機器の情報を提供するための処理である全体管理処理について、当該処理のフローチャートである図１１を参照して説明する。
【００８０】
図１１を参照して、制御部１０１は、全体管理処理では、まずステップＳ１において、ユーザ登録を行ない、ステップＳ２へ処理を進める。
【００８１】
ここでは、ユーザ情報（図５参照）のユーザＩＤおよびログイン情報が登録される。
ステップＳ２では、制御部１０１は、当該ユーザについての、部分管理サーバ２００による管理の対象となっている機器についての情報を取得し、登録する処理を実行して、ステップＳ３に処理を進める。なお、ステップＳ２における機器情報登録処理の詳細については、図１２を参照して後述する。
【００８２】
ステップＳ３では、制御部１０１は、携帯端末３００に表示させる確認用画面のレイアウトを編集する処理を実行して、ステップＳ４へ処理を進める。ステップＳ３におけるレイアウト編集処理の内容の詳細については、図１３を参照して後述する。
【００８３】
ステップＳ４では、制御部１０１は、ステップＳ２で情報を登録した機器についての制御コマンドの送信等の処理（機器制御処理）を実行する。ステップＳ４における機器制御処理の内容の詳細については、図１４を参照して後述する。
【００８４】
［１−９．機器情報登録処理］
次に、ステップＳ２の機器情報登録処理について、当該処理のサブルーチンのフローチャートである図１２を参照して説明する。
【００８５】
なお、総合管理サーバ１００において機器情報登録処理が実行される際の、総合管理サーバ１００、部分管理サーバ２００、および携帯端末３００の間でのデータの送受信についてのタイミングチャートを図１５に示す。以下、機器情報登録処理の内容の説明では、適宜図１５も参照して、説明する。
【００８６】
機器情報登録処理では、制御部１０１は、まずステップＳ２０１で、携帯端末３００を操作するユーザのユーザ認証を行なって、ステップＳ２０２へ処理を進める。ステップＳ２０１におけるユーザ認証には、ステップＳ１で取得したユーザ情報の中のログイン情報やユーザＩＤが用いられる。
【００８７】
ステップＳ２０２では、制御部１０１は、ステップＳ２０１でユーザ認証を行なった携帯端末３００から部分管理サーバのアドレスを受信して、ステップＳ２０３へ処理を進める。
【００８８】
このとき、携帯端末３００は、総合管理サーバ１００に対して、取得することを希望する管理情報を保持している部分管理サーバ２００のネットワーク５０１上のアドレスを、総合管理サーバ１００に送信する。
【００８９】
ステップＳ２０２の処理により、ユーザ情報の部分管理サーバ情報の「アドレス」の欄に、ステップＳ２０２で取得した部分管理サーバ２００のアドレスを登録する。
【００９０】
ステップＳ２０３では、制御部１０１は、ステップＳ２０２で取得した部分管理サーバのアドレスにアクセスし、当該部分管理サーバ２００からステップＳ２０１で認証したユーザについての機器の情報の提供を許可するための情報を受信して、ステップＳ２０４へ処理を進める。
【００９１】
ステップＳ２０２，Ｓ２０３の処理内容について、図１５を参照して説明する。総合管理サーバ１００が、部分管理サーバ２００のアドレスを携帯端末３００から取得すると（図１５の［Ａ１］）、全体管理サーバ１００から携帯端末３００に、リダイレクト命令がなされる（図１５の［Ａ２］）。このリダイレクト命令では、総合管理サーバ１００は、携帯端末３００に対して、自機のネットワーク５０１上のアドレス、ステップＳ２０２で受信した部分管理サーバ２００のアドレス、および部分管理サーバ２００に対する認証依頼を含む。
【００９２】
これに応じて、携帯端末３００は、受信した部分管理サーバ２００のアドレスに対して、機器の情報を取得することの許可を要求する情報が送信される（図１５の［Ａ３］）。
【００９３】
これに応じて、部分管理サーバ２００は、携帯端末３００に対して、当該部分管理サーバ２００に対してログインをし、認証を受けることを要求する情報を送信する（図１５の［Ａ４］）。
【００９４】
これに応じて、携帯端末３００は、部分管理サーバ２００に対して、ログインのために必要な情報を送信する（図１５の［Ａ５］）。なお、携帯端末３００と部分管理サーバ２００との間には、部分管理サーバ２００に携帯端末３００がログインするための設定が予めなされているものとする。
【００９５】
携帯端末３００からのログイン情報の提供に応じて、部分管理サーバ２００は、リダイレクト用命令を、携帯端末３００に対して送信する（図１５の［Ａ６］）。このリダイレクト命令には、［Ａ３］で受信した総合管理サーバ１００のアドレス、自機のアドレス、および自機が他の機器を認証するための認証許可証が含まれる。
【００９６】
これに応じて、携帯端末３００は、総合管理サーバ１００に対して、当該携帯端末３００のユーザが所有している機器の情報を部分管理サーバ２００から取得することについての許可が得られたこと（総合管理サーバ１００が）を通知する（図１５の［Ａ７］）。この通知には、部分管理サーバ２００のアドレスおよび当該部分管理サーバ２００から送信された認証許可証が含まれる。
【００９７】
以上のように、部分管理サーバ２００から送信された認証許可証を総合管理サーバ１００が受信することにより、ステップＳ２０３の許可通知の受信が実現される。
【００９８】
図１２に戻って、ステップＳ２０３で許可通知を受信した後、制御部１０１は、部分管理サーバ２００に対して、携帯端末３００のユーザが所有している機器の情報の取得を要求する情報を送信して、ステップＳ２０５へ処理を進める。ここでは、総合管理サーバ１００から部分管理サーバ２００に対して、部分管理サーバ２００から送信された認証許可証が送信される（図１５の［Ａ８］）。
【００９９】
図１２に戻って、ステップＳ２０５では、制御部１０１は、部分管理サーバ２００から、ステップＳ２０４で取得を要求した所有機器についての情報を受信して、ステップＳ２０６へ処理を進める。この処理は、図１５の［Ａ９］に相当する。
【０１００】
そして、ステップＳ２０９で、制御部１０１は、ユーザ情報に、ステップＳ２０５で受信した所有機器の情報を登録して、機器情報登録処理を終了し、図１１へ処理をリターンさせる。
【０１０１】
ステップＳ２０６の処理により、ユーザ情報（図５参照）の各部分管理サーバ情報の認証許可証および機器ＩＤが登録される。つまり、ステップＳ２０５では、総合管理サーバ１００は、部分管理サーバ２００から、当該部分管理サーバにログインした（図１５の［Ａ４］）ユーザに関連付けられている機器のＩＤを、部分管理サーバ２００から受信する。そして、当該機器ＩＤを、ステップＳ２０６で、ユーザ情報の部分管理サーバ情報として登録する。
【０１０２】
［１−１０．レイアウト編集処理］
次に、ステップＳ３のレイアウト編集処理について、当該処理のサブルーチンのフローチャートである図１３を参照して、その内容を説明する。
【０１０３】
図１３を参照して、レイアウト編集処理では、制御部１０１は、まずステップＳ３０１で、ユーザ認証を行なって、ステップＳ３０２へ処理を進める。ここでは、ステップＳ２０１と同様に、携帯端末３００のユーザ認証が行なわれる。
【０１０４】
ステップＳ３０２では、制御部１０１は、確認用画面についての基本的な設定事項の入力の受付けをして、ステップＳ３０３へ処理を進める。ステップＳ３０２では、たとえば、確認用画面の背景色や、これから作成するレイアウトファイルのファイル名、確認用画面に表示させるオブジェクト情報の内容およびその配置（座標）を含む。ステップＳ３０２で受付けられた情報は、レイアウト情報（図７）の対応する項目として登録される。
【０１０５】
ステップＳ３０３では、制御部１０１は、レイアウト編集処理においてこれ以降使用される変数Ｎを１に初期化して、ステップＳ３０４へ処理を進める。
【０１０６】
ステップＳ３０４では、制御部１０１は、ステップＳ３０１で認証したユーザについてのＮ番目の機器に対応したアイコンを携帯端末３００に表示させて、ステップＳ３０５へ処理を進める。
【０１０７】
ステップＳ３０５では、制御部１０１は、ステップＳ３０４で表示させたＮ番目のアイコンの配置を指定する情報の入力を携帯端末３００から受付けて、ステップＳ３０６へ処理を進める。
【０１０８】
ステップＳ３０６では、変数Ｎを１加算更新して、ステップＳ３０７へ処理を進める。
ステップＳ３０７では、ステップＳ３０１で認証したユーザについて、ステップＳ２０６で登録した機器についてのＮ番目の機器の情報が登録されているか否かを判断し、されていると判断するとステップＳ３０４へ処理を戻し、されていないと判断するとステップＳ３０８へ処理を進める。
【０１０９】
ステップＳ３０８では、制御部１０１は、確認用画面に表示させるボタンについての情報の入力を受付けて、レイアウト編集処理を終了させ、処理を図１１へリターンさせる。
【０１１０】
ステップＳ３０８で入力を受付ける情報とは、ユーザ情報（図５）に示したユーザ情報の「ボタンと制御コマンドのリンク」を構成する情報である。ステップＳ３０８では、制御部１０１は、機器に送信するコマンド（の組合せ）をアサインしたいボタンの数だけ、ボタンと制御コマンドのリンクの情報を入力し、当該情報がステップＳ３０８で受付けられる。ここで受付けられた情報は、ユーザ情報（図５）の「ボタンと制御コマンドのリンク」の欄に登録される。
【０１１１】
以上説明したレイアウト編集処理において、ステップＳ３０４〜ステップＳ３０５の処理により、図７でアイコン情報（１）〜（９）として示したような、アイコンＩＤとその確認用画面において表示される座標が生成されて、レイアウト情報として登録される。
【０１１２】
また、ステップＳ３０４の処理により、ユーザ情報（図５）のアイコン表示とステータスのリンクとして説明された、各アイコンの表示態様と当該アイコンが対応する機器のステータスとの関連付けについての情報の入力が受付けられ、当該情報が、ユーザ情報（図５）としてユーザ情報記憶部１２１に登録される。
【０１１３】
以上説明したレイアウト編集処理では、ステップＳ３０４およびステップＳ３０５により、ステップＳ３０１で認証されたユーザについて、ユーザ情報において登録されている機器ＩＤについて、１つずつ順に携帯端末３００に表示されて、確認用画面中での表示位置が決定される。
【０１１４】
なお、本発明では、これに限られず、当該ユーザについて記憶された機器のすべてのアイコンを一度に携帯端末に表示させて、その配置をユーザに決定させ、その結果の情報を総合管理サーバ１００が受信しレイアウト情報（図７）として登録してもよい。
【０１１５】
このような場合、ユーザ端末３００には、図１７の画面６５０が表示される。
図１７の画面６５０には、間取図６００Ａ内に、既に、アイコン６０１〜６０４の配置が決定されて表示されている。そして、間取図６００Ａの外部には、アイコン６１１〜６１５が、各アイコンの名称（「玄関」「居間」等）とともに表示されている。
【０１１６】
携帯端末３００のユーザは、アイコン６１１〜６１５について、アイコン６１１〜６１５の、間取図６００Ａにおける表示位置を指定する。これにより、図１８に画面６５１として示すように、アイコン６１１〜６１５が、間取図内（または間取図６００Ａ上）に表示されるように配置が変更される。
【０１１７】
さらに、ステップＳ３０８の処理により、確認用画面に表示されるボタンについての情報が入力されると、それに応じて、携帯端末３００には、図１９に画面６５２として示されるように、ボタン６２１〜６２３がさらに表示される。
【０１１８】
図１（Ｂ）、図１７〜図２０では、アイコン６０１〜６０４，６１１〜６１５の表示態様の変更は、各アイコンにハッチングを付す／付さないことによって表現されている。このような表示態様の変更は、ユーザ情報（図５）のアイコン表示とステータスのリンクにおけるカラーとステータスの関係を表わしている。各アイコンに対応する機器の状態（ステータス）が変化すれば、それに応じて、携帯端末３００で表示される各アイコンの態様の変更される。
【０１１９】
たとえば、玄関の窓（ドア）の開閉を検出するセンサの検出出力が変化すれば、当該センサに対応するアイコン６１１の、確認用画面における表示態様も変更される。具体的には、図１９から図２０に示されるように変更される。図１９と図２０では、アイコン６１１の表示色が異なっている。このことは、両図において、当該アイコンにハッチングを付す／付さないで表わされている。
【０１２０】
［１−１１．機器制御処理］
図１４は、ステップＳ４の機器制御処理のサブルーチンのフローチャートである。図１６は、総合管理サーバ１００において機器制御処理が実行される際のデータの送受信のタイミングチャートである。以下、図１４および図１６を主に参照しつつ、機器制御処理の内容について説明する。
【０１２１】
まず図１４を参照して、機器制御処理では、制御部１０１は、ステップＳ４０１で、ユーザ認証を行なって、ステップＳ４０２へ処理を進める。ここでは、携帯端末３００からの、機器を制御する情報を受付ける。したがって、制御部１０１は携帯端末３００のユーザを、ステップＳ２０１と同様に認証を行なう。ステップＳ４０１におけるユーザ認証では、まず携帯端末３００から総合管理サーバ１００に対してログインのための情報が送信され（図１６の［Ｂ１］）、これに応じて、総合管理サーバ１００では、入力された情報がユーザ情報（図５）のログイン情報と合致するか否かを判断し、合致すると判断すると認証に成功したとして、それ以降の処理を進める。
【０１２２】
そして、ユーザの認証に成功したと判断すると、総合管理サーバ１００から携帯端末３００に対して、表示データが送信される（図１６の［Ｂ２］）。ここで送信される表示データとは、図１（Ｂ）に示した画面６００のような確認用画面を表示するためのデータである。
【０１２３】
図１４に戻って、ステップＳ４０１の後、制御部１０１は、ステップＳ４０２で、携帯端末３００から制御用情報を受信して、ステップＳ４０３へ処理を進める。
【０１２４】
図１６を参照して、携帯端末３００では、［Ｂ２］で、総合管理サーバ１００から表示データを受信した後、ユーザからボタンの押下がなされると（［Ｂ３］）、総合管理サーバ１００に対して、当該ボタンが押下されたことを通知する情報が送信される（［Ｂ４］）。当該通知を受信することが、ステップＳ４０２における制御用情報の受信に相当する。
【０１２５】
図１４に戻って、ステップＳ４０３では、制御部１０１は、ステップＳ４０２で受信した制御用情報に対応した機器ＩＤおよびコマンドを抽出して、ステップＳ４０４へ処理を進める。この処理は、図１６では、［Ｂ５］に相当する。
【０１２６】
そして、具体的には、制御部１０１は、ステップＳ４０２では、押下されたボタンについてのボタンＩＤを受信するので、これに応じて、制御部１０１は、ステップＳ４０３で、当該ボタンＩＤに、ユーザ情報（図５）において関連付けられている機器ＩＤとコマンドを、抽出する。
【０１２７】
ステップＳ４０５では、制御部１０１は、ステップＳ４０３で抽出した機器ＩＤのそれぞれについて、当該機器を管理するサーバのアドレスを抽出して、ステップＳ４０５へ処理を進める。
【０１２８】
具体的には、ステップＳ４０３で抽出した機器ＩＤについて、ユーザ情報（図５）の部分管理サーバ情報において対応するアドレスを抽出する。
【０１２９】
ステップＳ４０５では、制御部１０１は、ステップＳ４０４で抽出した部分管理サーバ２００にアクセスして、ステップＳ４０６へ処理を進める。
【０１３０】
ステップＳ４０６では、制御部１０１は、ステップＳ４０５でアクセスした部分管理サーバ２００に対して、ステップＳ４０３で抽出したコマンドを送信して、ステップＳ４０７へ処理を進める。
【０１３１】
図１６では、ステップＳ４０６のコマンド送信は、［Ｂ６］および［Ｂ１２］の処理に相当する。
【０１３２】
つまり、たとえば、図５のボタンと制御コマンドのリンクのボタンＩＤ「ｂｕｔｔｏｎ＿ａ」のボタンが携帯端末３００において押下されて、その旨が総合管理サーバ１００に通知されると、図５のユーザ情報のボタンと制御コマンドのリンクの機器ＩＤ（１）〜機器ＩＤ（４）の機器について、機器やコマンドが抽出され、そして、各コマンドが対応する部分管理サーバ２００に送信される。
【０１３３】
なお、総合管理サーバ１００から部分管理サーバ２００へコマンドが送信される際のデータの形式は、図６に示した「通信形式」に従う。つまり、「通信方式」の「制御データ形式」の各項目に抽出された機器やコマンドの情報が挿入されて生成されたデータが、「通信方式」に従ったプロトコルで送信される。
【０１３４】
具体的には、機器ＩＤ（１）と機器ＩＤ（２）として登録されている「ｗｄ１」と「ｗｄ２」については、部分管理サーバ２００のアドレスとして、部分管理サーバ情報を参照されることにより、アドレス「http://qer.jp」が抽出される。したがって、このアドレスに対して、機器ＩＤ（１）についてコマンド（１）が、そして、機器ＩＤ（２）についてコマンド（２）が、それぞれ送信される。まとめると、「ｗｄ１」と「ｗｄ２」を「ｏｐｅｎ」するというコマンドが、上記アドレスを送信先として送信される（図１６の［Ｂ６］）。
【０１３５】
また、機器ＩＤ（３）の「ｌｔ１」と機器ＩＤ（４）の「ｌｔ２」は、いずれも、部分管理サーバ情報において、アドレス「http://xxxxjjj.jp」というアドレスが抽出される。そして、当該アドレスに対して、機器ＩＤ（３）についてコマンド（３）が、また、機器ＩＤ（４）についてコマンド（４）が、それぞれ送信される。まとめると、「ｌｔ１」と「ｌｔ２」を「ｏｎ」するためのコマンドが上記アドレスに送信される（図１６の［Ｂ１２］）。
【０１３６】
図１４に戻って、ステップＳ４０６でコマンドを送信した後、制御部１０１は、ステップＳ４０７で、部分管理サーバ２００から機器のステータスを受信して、ステップＳ４０８へ処理を進める。
【０１３７】
ここでのステータスの受信については、図１６を参照してより具体的に説明する。
［Ｂ６］で、機器ＩＤ「ｗｄ１」と「ｗｄ２」について「ｏｐｅｎ」のコマンドが送信されると、受信した部分管理サーバは、それぞれの窓の開閉のために駆動する装置に対して、受信したコマンドに対応した動作をするように指令を送信する（［Ｂ７］，［Ｂ９］）。
【０１３８】
部分管理サーバ２００は、当該コマンドの送信の次に、制御対象とした機器のステータスを返信するよう、要求する。これに応じて、各窓の駆動装置がコマンドに応じて動作をした後、各窓に取付けられたセンサ（センサ８２０）が、駆動された機器のステータスを部分管理サーバ２００に対して返信する（［Ｂ８］，［Ｂ１０］）。
【０１３９】
そして、部分管理サーバ２００は、総合管理サーバ１００に対して、受信したステータスを送信する（［Ｂ１１］）。
【０１４０】
このように部分管理サーバ２００から送信されることによって受信したステータス情報を受信することにより、ステップＳ４０７の処理が実現される。
【０１４１】
なお、ステップＳ４０６で総合管理サーバ１００からコマンドが送信されるのは、１つの部分管理サーバ２００に限られない。図１６において［Ｂ６］と［Ｂ１２］として示されるように、携帯端末３００において、単一のボタンが送信された旨の通知に応じて、複数のサーバに対してコマンドを送信することもある。
【０１４２】
そして、［Ｂ１２］のコマンド送信についても、部分管理サーバ２００から各制御機器（照明１，照明２）についてコマンドが送信され（［Ｂ１３］，［Ｂ１５］）、これらのそれぞれに応じて、ステータスが返信される（［Ｂ１４］，［Ｂ１６］）。
【０１４３】
部分管理サーバ２００は、ステータスが返信されたことに応じて、これらを総合管理サーバ１００に送信する（［Ｂ１７］）。
【０１４４】
図１４に戻って、ステップＳ４０７でステータス情報を受信すると、制御部１０１は、ステップＳ４０８で、ステップＳ４０１で認証したユーザについての、確認用画面を表示させる情報を修正して、ステップＳ４０９へ処理を進める。
【０１４５】
ここでは、具体的には、ステータスが変化した機器について、アイコン表示とステータスのリンク（図５）に従って、表示色などの表示態様を変更されるように、確認用画面を表示させる情報を修正する。
【０１４６】
ステップＳ４０９では、ステップＳ４０１で認証したユーザ（携帯端末３００）に対して、ステップＳ４０８で修正した確認用画面を表示させるための情報を送信して、機器制御処理を終了させ、処理を図１１へリターンさせる。
【０１４７】
ステップＳ４０８およびステップＳ４０９における表示用情報の修正および携帯端末３００への送信が、図１６の［Ｂ１８］および［Ｂ１９］に相当する。つまり、機器のステータスが変更されたことに応じて、確認用画面を表示させるための情報が修正され、当該修正後の情報が携帯端末３００に送信されることにより、携帯端末３００で表示される確認用画面の内容が変更されることになる（たとえば、図１９の画面６５２から図２０の画面６５３等）。このことが、総合管理サーバ１００から携帯端末３００に対して、各機器の制御結果のステートが通知され、当該通知に応じて、携帯端末３００で表示されるアイコンに当該ステートの変更内容が反映されることに相当する。
【０１４８】
［１−１２．総合管理サーバの制御部の機能について］
以上説明した本実施の形態では、ステップＳ４０２で制御用情報を受信し、ステップＳ４０３で、当該制御用情報から機器ＩＤを抽出する制御部１０１の受付部１５１により、情報端末から、機器を特定する情報の入力を受付ける受付手段が構成されている。
【０１４９】
また、ステップＳ４０４の処理を実行する制御部１０１の抽出部１５２により、受付手段が情報を受付けた機器と記憶手段において関連付けられている情報処理装置を抽出する抽出手段が構成されている。
【０１５０】
また、ステップＳ４０５で部分管理サーバ２００にアクセスし、ステップＳ４０６でコマンドを送信し、ステップＳ４０７で機器のステータスを受信する、制御部１０１の機器情報取得部１５３により、抽出手段が抽出したサーバから、受付手段が受付けた機器の情報を取得する機器情報取得手段が構成されている。
【０１５１】
なお、ステップＳ４０３のコマンドの抽出およびステップＳ４０６のコマンド送信は、制御部１０１のコマンド送信部１５６によって実行される。これにより、コマンド送信部１５６により、抽出手段が抽出したサーバに、受付手段が入力を受付けた機器への制御コマンドの送信の条件となる情報に対応する制御コマンドを送信するコマンド送信手段が構成されている。
【０１５２】
そして、ステップＳ４０９で修正後の表示用情報を携帯端末３００に送信する、制御部１０１の情報送信部１５４により、機器情報取得手段が取得した機器の情報を、受付手段が情報の入力を受付けた情報端末に送信する情報送信手段が構成されている。
【０１５３】
なお、本実施の形態では、各手段は、制御部１０１が、プログラム記憶部１１１に記憶されたプログラムを実行することにより実現されたが、各手段は、専用のハードウェア装置（回路等）によって実現されてもよい。
【０１５４】
また、制御部１０１は、総合管理サーバ１００の本体に対して着脱可能な記録媒体に記録されたプログラムを実行することにより、本明細書で説明されるような処理を実行することもできる。
【０１５５】
なお、一般的傾向として、コンピュータのオペレーティングシステムの一部として様々なプログラムモジュールを用意しておき、アプリケーションプログラムはこれらモジュールを所定の配列で必要なときに呼び出して処理を進める方式が一般的である。そうした場合、本実施の形態の情報処理装置を実現するためのソフトウェア自体にはそうしたモジュールは含まれず、当該コンピュータでオペレーティングシステムと協働してはじめて情報処理装置が実現することになる。しかし、一般的なプラットフォームを使用する限り、そうしたモジュールを含ませたソフトウェアを流通させる必要はなく、それらモジュールを含まないソフトウェア自体およびそれらソフトウェアを記録した記録媒体（およびそれらソフトウェアがネットワーク上を流通する場合のデータ信号）が実施の形態を構成すると考えることができる。
【０１５６】
［１−１３．システムの構成について］
以上説明した本実施の形態では、図１（Ａ）に示したように、１人のユーザ（１台の携帯端末３００）について、１軒のユーザ宅８００についての情報のみを扱うように記載されていたが、本願発明はこれに限定されない。
【０１５７】
たとえば、図２１に示されるように、総合管理サーバ１００は、複数のユーザ宅８００Ａ，８００Ｂに設置された機器について、別のユーザの機器の情報として管理することができる。
【０１５８】
具体的には、第１部分管理サーバ２００Ａは、ユーザ宅８００Ａのセンサ８２０Ａとユーザ宅８００Ｂのセンサ８２０Ｂについて、検出出力を管理している。また、第２部分管理サーバ２００Ｂは、ユーザ宅８００Ａの照明器具８１０Ａとユーザ宅８００Ｂの照明器具８１０Ｂについて、その動作状況などを管理している。
【０１５９】
総合管理サーバ１００は、ユーザ宅８００Ａと携帯端末３００ＡをユーザＡについてのものとし、また、ユーザ宅８００Ｂと携帯端末３００ＢをユーザＢのものとして、別々に扱うことができる。
【０１６０】
具体的には、携帯端末３００Ａからのコマンド送信要求に対して、総合管理サーバ１００は、第１部分管理サーバ２００Ａと第２部分管理サーバ２００Ｂに対して、ユーザ宅８００Ａ内の窓８２１Ａの開閉や照明器具８１０Ａの点灯／消灯の切換えのコマンドを送信する。これに応じて、総合管理サーバ１００は、第１部分管理サーバ２００Ａと第２部分管理サーバ２００Ｂから、ユーザ宅８００Ａについての、窓の開閉状況のステータスや照明器具８１０Ａの点灯／消灯についてのステータスの情報を受信し、当該情報に従って、総合管理サーバ１００から携帯端末３００Ａに送信される、確認用画面の表示用の情報が作成・修正され、携帯端末３００Ａへ送信される。これにより、携帯端末３００Ａでは、ユーザ宅８００Ａ内の機器の状態に応じた確認用画面が表示される。
【０１６１】
また、携帯端末２００Ｂからのコマンド送信要求に対しても、第１部分管理サーバ２００Ａと第２部分管理サーバ２００Ｂに対して、ユーザ宅８００Ｂ内の窓８２１Ｂの開閉や照明器具８１０Ｂの点灯／消灯の切換えのコマンドを送信する。これに応じて、総合管理サーバ１００は、両サーバからコマンドに対応するステータスの情報を受信し、当該情報に従って修正された確認用画面の表示用の情報を携帯端末２００Ｂに送信する。これにより、携帯端末２００Ｂでは、ユーザ宅８００Ｂ内の機器の状態に応じた確認用画面が表示される。確認用画面を表示するための情報の生成（および、ステップＳ４０８の修正）は、生成部１５５によって実行される。
【０１６２】
［２．第２の実施の形態］
以上説明した第１の実施の形態では、同一のユーザ（同一のユーザＩＤ）に関連付けられている機器ＩＤについてのステータス情報が、同じ１つの画面（図１（Ｂ）の画面６００等）に反映されていた。このことは、画面６００において、第１部分管理サーバ２００Ａによるステータスの管理によって表示態様が決定されるアイコン６１１〜６１５と、第２部分管理サーバ２００Ｂによるステータス管理によって表示態様が決定されるアイコン６０１〜６０４とが、１つの画面（画面６００）に表示されていることに基づく。
【０１６３】
本実施の形態では、総合管理サーバ１００の制御部１０１は、同一のユーザＩＤに関連付けられ、複数の部分管理サーバ２００に関連付けている複数の機器についてのステータス情報やコマンドを、統一して管理しつつ、携帯端末３００では別々に表示されるように、管理しても良い。
【０１６４】
具体的には、制御部１０１は、図２２（Ａ）および図２２（Ｂ）に示すような画面６５３が表示されるような表示用情報を携帯端末３００に送信しても良い。画面６５３は、確認用画面である。
【０１６５】
画面６５３には、タブ６５３Ａとタブ６５３Ｂが含まれており、タブごとに間取図６００Ａが表示されている。
【０１６６】
そして、タブ６５３Ａを操作されると、図２２（Ａ）に示されるように、第１部分管理サーバ２００Ａに管理される機器の情報として、アイコン６１１〜６１５を含む画面が表示される。また、タブ６５３Ｂが操作されると、図２２（Ｂ）に示されるように、第２部分管理サーバ２００Ｂに管理される機器の情報として、アイコン６０１〜６０４を含む画面が表示される。制御部１０１は、ユーザ情報（図５）における部分管理サーバ情報ごとにレイアウト情報を作成することにより、図２２（Ａ）および図２２（Ｂ）に示すような画面についての表示用情報を生成し、携帯端末３００へ送信する。
【０１６７】
［３．第３の実施の形態］
以上説明した第１の実施の形態では、総合管理サーバ１００は、携帯端末３００から情報を受信したことに応じて、部分管理サーバ２００に対して、機器の制御についてのコマンドを送信していた（ステップＳ４０２〜ステップＳ４０６）。
【０１６８】
本実施の形態では、図２３に示すように、携帯端末３００を所持するユーザが移動することにより、携帯端末３００の位置が移動するが、当該携帯端末３００の位置情報に応じて、総合管理サーバ１００が、部分管理サーバ２００に対して、機器の制御コマンドを送信するための情報を送信する。
【０１６９】
図２４は、本実施の形態の総合管理サーバ１００のブロック図である。
本実施の形態の総合管理サーバ１００は、図２に示した第１の実施の形態の総合管理サーバ１００に対して、携帯端末３００の位置情報を取得する位置情報取得部１５７をさらに備えている。
【０１７０】
図２５は、本実施の形態の携帯端末３００のブロック図である。
本実施の形態の携帯端末３００は、図４に示した第１の実施の形態の携帯端末３００の構成要素に加え、さらに、ＧＰＳ（Global Positioning System）受信部３８０を備えている。
【０１７１】
図２６は、本実施の形態における機器制御処理のフローチャートである。
本実施の形態では、制御部１０１は、ステップＳ４０１でユーザ認証を行なった後、ステップＳ４０２Ａで、ステップＳ４０１で認証した携帯端末３００の位置情報を取得する。具体的には、制御部１０１は、携帯端末３００に対して、位置情報を要求する。これに応じて、制御部３０１は、ＧＰＳ受信部３８０が受信した情報に基づいて位置情報を生成し、総合管理サーバ１００へ送信する。
【０１７２】
ステップＳ４０２Ａで携帯端末３００の位置情報を取得すると、制御部１０１は、ステップＳ４０２Ｂで、ステップＳ４０２Ａで取得した位置情報が、予め定められた条件を満たしているか否かを判断し、満たしていないと判断するとステップＳ４０２Ａへ処理を戻し、満たしていると判断するとステップＳ４０３Ａへ処理を進める。
【０１７３】
ステップＳ４０３Ａでは、制御部１０１は、予め定められた機器ＩＤとコマンドを抽出し、ステップＳ４０４へ処理を進める。
【０１７４】
ステップＳ４０４では、ステップＳ４０３Ａで抽出した機器ＩＤに対応した部分官吏サーバ２００のアドレスを抽出して、ステップＳ４０５へ処理を進める。
【０１７５】
ステップＳ４０５以降は、図１４を参照して説明した各処理と同様である。
以上説明した本実施の形態の機器制御処理によれば、携帯端末３００の位置情報が、予め定められた条件を満たせば、総合管理サーバ１００から部分管理サーバ２００に対して、機器についての制御コマンドを送信するための情報が送信される。
【０１７６】
このような処理は、たとえば、部分管理サーバ２００がユーザ宅の冷暖房機の動作を管理している場合に適用することが考えられる。つまり、携帯端末３００が、ユーザ宅８００に対して所定の距離範囲内に近づいたことを条件として、冷房／暖房の運転を開始させることにより、ユーザが帰宅したときにはユーザ宅８００の室内が適温とされているという状況を提供することができる。
【０１７７】
［４．第４の実施の形態］
以上説明した各実施の形態では、携帯端末３００が総合管理サーバ１００にアクセスし、総合管理サーバ１００は、複数の部分管理サーバ２００で分散して管理されている同じユーザＩＤについての機器の管理情報を統合して、携帯端末３００に提供している。
【０１７８】
このような総合管理サーバ１００の機能を携帯端末３００に持たせることにより、図２７に示すように、携帯端末３００が直接第１部分管理サーバ２００Ａと第２部分管理サーバ２００Ｂの各サーバから送信されてくる機器の制御情報を統合して、図１（Ｂ）に画面６００として示すような確認用画面を生成していもよい。
【０１７９】
この場合、携帯端末３００は、図２８に示される構成となる。
携帯端末３００は、サーバ機能部７０１と端末機能部７０２を有し、これらは互いに通信可能である。サーバ機能部７０１は、第１〜第３の実施の形態における総合管理サーバ１００の機能を有し、端末機能部７０２は、各実施の形態における携帯端末３００が有していた機能を有する。
【０１８０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８１】
１００  総合管理サーバ、１０１，２０１，３０１  制御部、１０２，２０２，３０２  通信制御部、１０３，２０３，３２０  入力部、１１０，２１０，３１０  記憶部、１１１，２１１，３１１  プログラム記憶部、１２０  データ記憶部、１２１  ユーザ情報記憶部、１２２  部分管理サーバ情報記憶部、１２３  レイアウト情報記憶部、１５１  受付部、１５２  抽出部、１５３  機器情報取得部、１５４  情報送信部、１５５  生成部、１５６  コマンド送信部、１５７  位置情報取得部、２００  部分管理サーバ、２０００Ａ  第１部分管理サーバ、２００Ｂ  第２部分管理サーバ、８００  ユーザ宅。
【図１】
2011123704.tif 000003
【図２】
2011123704.tif 000004
【図３】
2011123704.tif 000005
【図４】
2011123704.tif 000006
【図５】
2011123704.tif 000007
【図６】
2011123704.tif 000008
【図７】
2011123704.tif 000009
【図８】
2011123704.tif 000010
【図９】
2011123704.tif 000011
【図１０】
2011123704.tif 000012
【図１１】
2011123704.tif 000013
【図１２】
2011123704.tif 000014
【図１３】
2011123704.tif 000015
【図１４】
2011123704.tif 000016
【図１５】
2011123704.tif 000017
【図１６】
2011123704.tif 000018
【図１７】
2011123704.tif 000019
【図１８】
2011123704.tif 000020
【図１９】
2011123704.tif 000021
【図２０】
2011123704.tif 000022
【図２１】
2011123704.tif 000023
【図２２】
2011123704.tif 000024
【図２３】
2011123704.tif 000025
【図２４】
2011123704.tif 000026
【図２５】
2011123704.tif 000027
【図２６】
2011123704.tif 000028
【図２７】
2011123704.tif 000029
【図２８】
2011123704.tif 000030
【図２９】
2011123704.tif 000031
【図３０】
2011123704.tif 000032
【手続補正書】
【提出日】平成23年4月6日(2011.4.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に従った情報管理装置は、ユーザ情報と機器と当該機器を管理するサーバとを関連付けて記憶する記憶手段を備え、サーバは、機器の情報をユーザ情報と関連付けて記憶し、情報端末から、機器を特定する情報の入力を受付ける受付手段と、受付手段が情報を受付けた機器と記憶手段において関連付けられているサーバを抽出する抽出手段と、抽出手段が抽出したサーバから、受付手段が情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって受付手段が受付けた機器の情報を取得する機器情報取得手段と、機器情報取得手段が取得した機器の情報を、受付手段が情報の入力を受付けた情報端末に送信する情報送信手段とを備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明に従った情報管理方法は、機器の情報をユーザ情報と関連付けて記憶するサーバと通信可能な情報管理装置が備えるコンピュータによって実行される情報管理方法であって、ユーザ情報と機器と当該機器を管理するサーバとを関連付けて記憶するステップを備え、情報端末から、機器を特定する情報の入力を受付けるステップと、情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、抽出したサーバから、情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって、受付けた機器の情報を取得するステップと、取得した機器の情報を、情報の入力を受付けた情報端末に送信するステップとを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明に従った情報管理プログラムは、機器の情報をユーザ情報と関連付けて記憶するサーバと通信可能な情報管理装置が備えるコンピュータに、機器と当該機器を管理するサーバとを関連付けて記憶するステップと、情報端末から、機器を特定する情報の入力を受付けるステップと、情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、抽出したサーバから、情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって、受付けた機器の情報を取得するステップと、取得した機器の情報を、情報の入力を受付けた情報端末に送信するステップとを実行させる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
図１２に戻って、ステップＳ２０３で許可通知を受信した後、ステップＳ２０４で、制御部１０１は、部分管理サーバ２００に対して、携帯端末３００のユーザが所有している機器の情報の取得を要求する情報を送信して、ステップＳ２０５へ処理を進める。ここでは、総合管理サーバ１００から部分管理サーバ２００に対して、部分管理サーバ２００から送信された認証許可証が送信される（図１５の［Ａ８］）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
そして、ステップＳ２０６で、制御部１０１は、ユーザ情報に、ステップＳ２０５で受信した所有機器の情報を登録して、機器情報登録処理を終了し、図１１へ処理をリターンさせる。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ情報と機器と当該機器を管理するサーバとを関連付けて記憶する記憶手段を備え、
前記サーバは、前記機器の情報をユーザ情報と関連付けて記憶し、
情報端末から、機器を特定する情報の入力を受付ける受付手段と、
前記受付手段が情報を受付けた機器と前記記憶手段において関連付けられているサーバを抽出する抽出手段と、
前記抽出手段が抽出したサーバから、前記受付手段が情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって前記受付手段が受付けた機器の情報を取得する機器情報取得手段と、
前記機器情報取得手段が取得した機器の情報を、前記受付手段が前記情報の入力を受付けた情報端末に送信する情報送信手段とを備える、情報管理装置。
【請求項２】
前記受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、
前記抽出手段は、前記複数の機器のそれぞれに関連付けられている複数のサーバを、前記記憶手段から抽出し、
前記機器情報取得手段は、前記複数のサーバから前記複数の機器のそれぞれの情報を取得し、
前記複数のサーバから取得した前記複数の機器の情報を１つの画面で表示する表示用情報を生成する生成手段をさらに備え、
前記情報送信手段は、前記受付手段に前記複数の機器を特定する情報を送信した情報端末に、前記生成手段が生成した表示用情報を送信する、請求項１に記載の情報管理装置。
【請求項３】
前記受付手段は、前記機器への制御コマンドの送信の条件となる情報の入力をさらに受付け、
前記抽出手段が抽出したサーバに、前記受付手段が入力を受付けた前記機器への制御コマンドの送信の条件となる情報に対応する制御コマンドを送信するコマンド送信手段を含む、請求項１または請求項２に記載の情報管理装置。
【請求項４】
前記機器への制御コマンドの送信の条件となる情報は、前記情報端末に対する所定の操作がなされたことによって前記情報端末から送信される情報である、請求項１〜請求項３のいずれかに記載の情報管理装置。
【請求項５】
前記情報端末の位置情報を取得する位置情報取得手段をさらに備え、
前記機器への制御コマンドの送信の条件となる情報は、前記位置情報取得手段が取得した位置情報に関する情報である、請求項１〜請求項４のいずれかに記載の情報管理装置。
【請求項６】
前記受付手段が特定する情報の入力を受付ける機器は、複数の機器を含み、
前記抽出手段は、前記複数の機器のそれぞれに関連付けられている複数のサーバを、前記記憶手段から抽出し、
前記機器情報取得手段は、前記複数のサーバから前記複数の機器のそれぞれの情報を取得し、
前記複数の機器の情報を、情報を取得したサーバごとに１つの画面で表示する表示用情報を生成する生成手段をさらに備え、
前記情報送信手段は、前記受付手段に前記複数の機器を特定する情報を送信した情報端末に、前記生成手段が生成した表示用情報を送信する、請求項１に記載の情報管理装置。
【請求項７】
機器の情報をユーザ情報と関連付けて記憶するサーバと通信可能な情報管理装置が備えるコンピュータによって実行される情報管理方法であって、
ユーザ情報と機器と当該機器を管理するサーバとを関連付けて記憶するステップを備え、
情報端末から、機器を特定する情報の入力を受付けるステップと、
前記情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、
前記抽出したサーバから、前記情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって、前記受付けた機器の情報を取得するステップと、
前記取得した機器の情報を、前記情報の入力を受付けた情報端末に送信するステップと
を備える、情報管理方法。
【請求項８】
機器の情報をユーザ情報と関連付けて記憶するサーバと通信可能な情報管理装置が備えるコンピュータに、
機器と当該機器を管理するサーバとを関連付けて記憶するステップと、
情報端末から、機器を特定する情報の入力を受付けるステップと、
前記情報を受付けた機器と関連付けられて記憶しているサーバを抽出するステップと、
前記抽出したサーバから、前記情報の入力を受付けた情報端末に対応するユーザ情報に関連付けられた機器であって、前記受付けた機器の情報を取得するステップと、
前記取得した機器の情報を、前記情報の入力を受付けた情報端末に送信するステップとを実行させる、情報管理プログラム。