(57)【特許請求の範囲】
【請求項１】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させる処理と、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させる処理と、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる処理と、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる処理と、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させる処理と、を実行させる、
プログラム。
【請求項２】
前記第１情報及び前記第２情報を用いて、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋を判断させ、
前記判断された部屋に相当する前記表示画面上の領域内に、前記一以上の機器アイコンの各々を表示させる、
請求項１記載のプログラム。
【請求項３】
前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第３情報をさらに管理し、
前記第３情報を用いて前記一以上の部屋の各々の部屋に相当する領域を判断させ、
前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させる、
請求項１記載のプログラム。
【請求項４】
前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第３情報をさらに管理し、
前記第１情報及び前記第２情報を用いて、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋を判断させ、
前記第３情報を用いて前記一以上の部屋の各々の部屋に相当する領域を判断させ、
前記判断された部屋に相当する前記表示画面上の領域内に、前記一以上の機器アイコンの各々を表示させる、
請求項１記載のプログラム。
【請求項５】
前記第１情報に基づき、前記一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させる、
請求項１記載のプログラム。
【請求項６】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させる処理と、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させる処理と、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる処理と、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる処理と、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンの種別が前記表示画面上に初めて表示される種別であり、前記一の機器アイコンが前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させる処理と、を実行させる、
プログラム。
【請求項７】
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンの種別が前記表示画面上に初めて表示される種別であり、前記一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させる、
請求項６記載のプログラム。
【請求項８】
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、前記表示画面上のキッチンに相当する領域内に前記冷蔵庫アイコンを表示させる、
請求項１〜４のいずれかに記載のプログラム。
【請求項９】
同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、前記一以上の対象機器の情報を管理する情報管理システムにおける情報提供方法であって、
前記ネットワークを介して前記一以上の対象機器の中の一の対象機器から、前記一の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記受信した登録通知情報に基づき、前記一の対象機器を表す機器アイコンの種別に対応する部屋の属性を判断し、
同一の前記建物ＩＤに関連付けて管理され、前記間取り図を表した表示画面をディスプレイに表示する情報端末に対して、前記ネットワークを介して、前記一の対象機器を表した機器アイコンの種別を示した第３情報と、前記判断された部屋の属性を示した第４情報とを送信し、
前記第３情報及び前記第４情報に基づいて、前記情報端末のディスプレイにおいて、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させる、
情報提供方法。
【請求項１０】
前記情報端末において、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる、
請求項９記載の情報提供方法。
【請求項１１】
前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第５情報をさらに管理し、
前記第５情報を用いて、前記一の対象機器を表す機器アイコンの種別に対応する部屋に相当する領域を示す位置情報を判断し、
前記情報端末に対して前記ネットワークを介して、前記判断された位置情報を送信し、
前記送信された位置情報に基づいて、前記情報端末の前記ディスプレイに対して、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させる、
請求項９又は１０記載の情報提供方法。
【請求項１２】
前記第１情報に基づき、前記一の対象機器を表す機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋を、前記一の対象機器を表す機器アイコンの種別に対応する部屋と判断し、
前記情報端末に対して前記ネットワークを介して、前記判断された部屋の属性を示す情報を、前記第４情報として送信する、
請求項９〜１１のいずれかに記載の情報提供方法。
【請求項１３】
前記第１情報に基づき、前記一の対象機器を表した機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、前記表示画面上のキッチンに相当する領域内に前記冷蔵庫アイコンを表示させる、
請求項９〜１１のいずれかに記載の情報提供方法。
【請求項１４】
前記第１情報に基づき、前記一の対象機器を表した機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させる、
請求項９〜１２のいずれかに記載の情報提供方法。
【請求項１５】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させ、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる、
制御方法。
【請求項１６】
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末の制御方法であって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させ、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンの種別が前記表示画面上に初めて表示される種別であり、前記一の機器アイコンが前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる、
制御方法。
【請求項１７】
請求項１〜請求項８のいずれか１項に記載のプログラムを搭載した情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯情報端末の制御方法、プログラム及び情報提供方法に関する。
【背景技術】
【０００２】
特許文献１は、間取り図を表示した表示画面上に機器アイコンを表示させ、機器アイコンの選択により対象機器の操作画面を表示させる技術である。操作画面を用いて対象機器が遠隔操作される。この特許文献１では、新規対象機器の接続が検出された場合に入力画面が表示されて、入力画面にユーザが対象機器の名前、対象機器が設置された部屋名、及び対象機器が設置されたフロア名を入力するようになっている（図８Ａ）。【０００３】
特許文献２は、間取り図を表示した表示画面上に機器アイコンを表示させる技術である。この特許文献２では、新規対象機器の接続が検出された場合、新規対象機器に対応する機器アイコンを間取り図における対象機器の設置位置に移動させることにより、対象機器と間取り図における対象機器の位置情報とを対応付けて管理する。【０００４】
しかし、上記特許文献１及び特許文献２では、更なる改善が必要であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第７，７３０，２２３号明細書
【特許文献２】特開２００５−１９８２５２号公報
【発明の概要】
【０００６】
上記課題を解決するために、本開示の一態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させる処理と、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させる処理と、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる処理と、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる処理と、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させる処理と、を実行させる。
【０００７】
上記態様により、更なる改善を実現できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態におけるホームコントローラが適用されたホームコントロールシステムの全体構成図である。
【図２】本発明の一実施の形態におけるホームコントローラが制御する主要な機器を示す図である。
【図３】本発明の一実施の形態におけるホームコントローラ、機器、及びサーバの構成を示すブロック図である。
【図４】本発明の一実施の形態におけるホームコントローラの実装形態の構成例を示す図である。
【図５】本発明の一実施の形態におけるホームコントローラの基本画面の構成を示す図である。
【図６】本発明の一実施の形態における間取り図の例を示す図である。
【図７】本発明の一実施の形態において、機器アイコンの配置情報がテキストとして含まれる間取り図の例を示す図である。
【図８】本発明の一実施の形態において、機器アイコンの配置情報が画像として含まれる間取り図の例を示す図である。
【図９】本発明の一実施の形態において、機器アイコンの配置情報が画像として含まれる間取り図の例を示す図である。
【図１０】本発明の一実施の形態におけるホームコントローラの基本画面の第１フロア表示状態と第２フロア表示状態との遷移例を示す図である。
【図１１】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の構成を示す図である。
【図１２】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の機器アイコン配置例を示す図である。
【図１３】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の構成を示す図である。
【図１４】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の機器アイコン配置例を示す図である。
【図１５】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の機器アイコン配置例を示す図である。
【図１６】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の機器アイコン配置例を示す図である。
【図１７】本発明の一実施の形態におけるホームコントローラの機器制御画面の表示状態の構成例を示す図である。
【図１８】本発明の一実施の形態におけるホームコントローラの基本画面と機器制御画面の表示状態との遷移例を示す図である。
【図１９】本発明の一実施の形態におけるホームコントローラの基本画面の第２フロア表示状態と第２フロアの機器制御画面の表示状態との遷移例を示す図である。
【図２０】本発明の一実施の形態において、ある機器の機器制御画面の表示状態から別の機器の機器制御画面の表示状態への遷移例を示す図である。
【図２１】本発明の一実施の形態のホームコントローラの機器制御画面の表示状態と非表示状態との遷移例を示す図である。
【図２２】本発明の一実施の形態におけるホームコントローラの基本画面から機器制御画面の表示状態への遷移アニメーションの例を示す図である。
【図２３】本発明の一実施の形態におけるホームコントローラの基本画面から機器制御画面の表示状態への遷移アニメーションの例を示す図である。
【図２４】本発明の一実施の形態におけるホームコントローラの機器アイコン一覧表示画面の構成を示す図である。
【図２５】本発明の一実施の形態におけるホームコントローラの基本画面と機器アイコン一覧表示画面との遷移例を示す図である。
【図２６】本発明の一実施の形態におけるホームコントローラの機器アイコン一覧表示画面と機器制御画面の表示状態との遷移例を示す図である。
【図２７】本発明の一実施の形態におけるホームコントローラの基本画面と機器制御画面の表示状態との遷移例を示す図である。
【図２８】本発明の一実施の形態において、ホームコントローラが連続して異なる機器の機器制御画面の表示状態へと遷移していく様子を示す図である。
【図２９】本発明の一実施の形態において、ネットワーク上に検出できなかった機器の基本画面における表示例を示す図である。
【図３０】本発明の一実施の形態におけるホーム情報の構成を示す図である。
【図３１】本発明の一実施の形態における頂点情報の構成を示す図である。
【図３２】本発明の一実施の形態における部屋情報の構成を示す図である。
【図３３】本発明の一実施の形態における頂点情報と第１フロアの間取り図との対応例を示す図である。
【図３４】本発明の一実施の形態において、サーバが管理する機器リストの構成を示す図である。
【図３５】本発明の一実施の形態において、ホームコントローラが管理する機器リストの構成を示す図である。
【図３６】本発明の一実施の形態において、ホームコントローラがサーバからホーム情報を取得する処理の流れを示すシーケンス図である。
【図３７】本発明の一実施の形態において、ホームコントローラがネットワークに接続した際に、ホームコントローラがネットワーク上の機器を検出する処理の流れを示すシーケンス図である。
【図３８】本発明の一実施の形態において、機器がネットワークに接続した際に、ホームコントローラがネットワーク上の機器を検出する処理の流れを示すシーケンス図である。
【図３９Ａ】本発明の一実施の形態においてホームコントローラが機器を制御する処理の流れを示すフロー図である。
【図３９Ｂ】本発明の一実施の形態においてホームコントローラが機器を制御する処理の流れを示すフロー図である。
【図４０】本発明の一実施の形態においてホームコントローラが接触物の接触内容に応じて機器の制御コマンドを生成する処理の流れを示すフロー図である。
【図４１】本発明の一実施の形態においてホームコントローラが制御コマンドを送信する処理の流れを示すフロー図である。
【図４２】本発明の一実施の形態において、ホームコントローラが機器を直接制御する処理の流れを示すシーケンス図である。
【図４３】本発明の一実施の形態において、ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４４】本発明の一実施の形態において、ホームコントローラがサーバから機器の状態を取得する処理の流れを示すシーケンス図である。
【図４５】本発明の一実施の形態において、ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラが機器を直接制御する処理の流れを示すシーケンス図である。
【図４６】本発明の一実施の形態において、ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４７】本発明の一実施の形態において、ホームコントローラが１回の操作で複数台の機器を制御する場合において、ホームコントローラがサーバ経由で機器を制御する処理の流れを示すシーケンス図である。
【図４８】本発明の一実施の形態において、ホームコントローラにおいて機器アイコンを移動させた場合の処理の流れを示すシーケンス図である。
【図４９】本発明の一実施の形態において、ホームコントローラとサーバとの機器リストを更新する処理の流れを示すシーケンス図である。
【図５０】本発明の一実施の形態において、ホームコントローラとサーバとの機器リストを更新する処理の流れを示すシーケンス図である。
【図５１】本発明の一実施の形態において、ホームコントローラとサーバとの機器リストを更新する処理の流れを示すシーケンス図である。
【図５２】本発明の一実施の形態において、別パターンの間取り図を示した図である。
【図５３】図５２に示す間取り図が採用された基本画面の構成を示す図である。
【図５４】図５２に示す間取り図を採用した場合において、機器制御画面の表示状態を示す図である。
【図５５】基本画面の表示状態と機器制御画面の表示状態との遷移を説明する図である。
【図５６】図５２に示す間取り図において、実際の部屋のサイズに応じて各部屋のサイズを変えた場合の間取り図の構成を示す図である。
【図５７】図５６に示す間取り図が採用された基本画面の構成を示す図である。
【図５８】間取り図として図５６に示す間取り図を採用した場合において、機器制御画面の表示状態を示す図である。
【図５９】本発明の一実施の形態において、更に別パターンの間取り図を示した図である。
【図６０】図５９に示す間取り図が採用された基本画面の構成を示す図である。
【図６１】図５９に示す間取り図を採用した場合において、機器制御画面の表示状態を示す図である。
【図６２】図５９に示す間取り図においてユーザがある部屋をピンチアウトする操作をした場合にディスプレイに表示される間取り図を示した図である。
【図６３】図６２に示す拡大表示された間取り図において、機器制御画面の表示状態を示す図である。
【図６４】基本画面の表示状態から機器制御画面の表示状態への画面遷移を示す図である。
【図６５】図５９に示す間取り図が採用された基本画面において、機器アイコンを表示しない態様を採用した場合の基本画面の構成を示す図である。
【図６６】機器アイコンを表示しない基本画面を採用した場合において、基本画面の表示状態から機器制御画面の表示状態への画面遷移を示す図である。
【図６７】図５２に示す間取り図を採用した場合のホーム情報の構成を示す図である。
【図６８】図６７に示す部屋情報の構成を示す図である。
【図６９】図６７に示す部屋情報における表示位置と間取り図との対応例を示した図である。
【図７０】図５２に示す間取り図を採用した場合のサーバが管理する機器リストの構成を示す図である。
【図７１】図５２に示す間取り図を採用した場合において、ホームコントローラが管理する機器リストの構成を示した図である。
【図７２】ホームコントローラのディスプレイに表示される基本画面の一例を示す図である。
【図７３】ホームコントローラの機器制御画面の表示状態の構成を示す図である。
【図７４】新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【図７５】（Ａ）は、冷蔵庫が新規に登録される場合に送信される機器新規登録要求の一例を示す図であり、（Ｂ）は、テレビが新規に登録される場合に送信される機器新規登録要求の一例を示す図であり、（Ｃ）は、加湿器が新規に登録される場合に送信される機器新規登録要求の一例を示す図である。
【図７６】サーバにおける初期配置決定処理を説明するためのフロー図である。
【図７７】機器タイプと部屋タイプとを対応付けた参照テーブルの一例を示す図である。
【図７８】（Ａ）は、機器ＩＤと機器タイプ名称とを対応付ける第１の参照テーブルの一例を示す図であり、（Ｂ）は、部屋ＩＤと部屋タイプ名称とを対応付ける第２の参照テーブルの一例を示す図であり、（Ｃ）は、機器ＩＤと部屋ＩＤとを対応付ける第３の参照テーブルの一例を示す図である。
【図７９】部屋情報の一例を示す図である。
【図８０】サーバが管理する機器リストの一例を示す図である。
【図８１】頂点情報の一例を示す図である。
【図８２】頂点情報に登録された各頂点と、間取り図との対応関係を示した図である。
【図８３】新規に登録される機器が冷蔵庫である場合におけるホームコントローラの表示画面の一例を示す図である。
【図８４】新規に登録される機器がテレビである場合におけるホームコントローラの表示画面の一例を示す図である。
【図８５】新規に登録される機器が加湿器である場合におけるホームコントローラの表示画面の一例を示す図である。
【図８６】サーバにおける初期配置決定処理の他の例を説明するためのフロー図である。
【図８７】新規に登録される機器がテレビである場合におけるホームコントローラの表示画面の一例を示す図である。
【図８８】新規に登録される機器が加湿器である場合におけるホームコントローラの表示画面の一例を示す図である。
【図８９】別パターンの間取り図を示した図である。
【図９０】別パターンの間取り図において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【図９１】新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図９２】ホームコントローラにおける初期配置決定処理を説明するためのフロー図である。
【図９３】ホームコントローラにおける初期配置決定処理の他の例を説明するためのフロー図である。
【図９４】機器がホームコントローラへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバにおいて決定する処理の流れを示すシーケンス図である。
【図９５】機器がサーバへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図９６】ホームコントローラのディスプレイに表示される基本画面の一例を示す図である。
【図９７】ホームコントローラの機器制御画面の表示状態の構成を示す図である。
【図９８】新規に機器が登録される前にホームコントローラのディスプレイに表示される表示画面の一例を示す図である。
【図９９】新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【図１００】テレビが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。
【図１０１】サーバにおける初期配置決定処理を説明するためのフロー図である。
【図１０２】機器タイプと部屋タイプとを対応付けた参照テーブルの一例を示す図である。
【図１０３】（Ａ）は、機器ＩＤと機器タイプ名称とを対応付ける第１の参照テーブルの一例を示す図であり、（Ｂ）は、部屋ＩＤと部屋タイプ名称とを対応付ける第２の参照テーブルの一例を示す図であり、（Ｃ）は、機器ＩＤと部屋ＩＤとを対応付ける第３の参照テーブルの一例を示す図である。
【図１０４】機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図である。
【図１０５】頂点情報の一例を示す図である。
【図１０６】部屋情報の一例を示す図である。
【図１０７】頂点情報に登録された各頂点と、間取り図との対応関係を示した図である。
【図１０８】新規に登録される機器が大型のテレビである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１０９】新規に登録される機器が小型のテレビである場合における機器新規登録要求の一例を示す図である。
【図１１０】新規に登録される機器が小型のテレビである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１１１】新規に登録される機器がエアコンである場合における機器新規登録要求の一例を示す図である。
【図１１２】機器タイプがエアコンである場合における機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図である。
【図１１３】新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１１４】新規に登録される機器が２台の照明機器である場合における機器新規登録要求の一例を示す図である。
【図１１５】機器タイプが照明機器である場合における機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図である。
【図１１６】新規に登録される機器が２台の照明機器である場合におけるホームコントローラの表示画面の一例を示す図である。
【図１１７】同一種別の複数の機器に対応する複数の機器アイコンの配置位置を決定する初期配置決定処理について説明するためのフロー図である。
【図１１８】新規に登録される機器が２台の照明機器である場合における機器新規登録要求の一例を示す図である。
【図１１９】新規に登録される機器が２台の照明機器である場合におけるホームコントローラの表示画面の一例を示す図である。
【図１２０】別パターンの間取り図を示した図である。
【図１２１】別パターンの間取り図において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【図１２２】新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図１２３】ホームコントローラにおける初期配置決定処理を説明するためのフロー図である。
【図１２４】機器がホームコントローラへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバにおいて決定する処理の流れを示すシーケンス図である。
【図１２５】機器がサーバへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図１２６】ホームコントローラのディスプレイに表示される基本画面の一例を示す図である。
【図１２７】ホームコントローラの機器制御画面の表示状態の構成を示す図である。
【図１２８】新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【図１２９】電子レンジが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。
【図１３０】サーバにおける初期配置決定処理を説明するためのフロー図である。
【図１３１】機器タイプと部屋タイプとを対応付けた参照テーブルの一例を示す図である。
【図１３２】（Ａ）は、機器ＩＤと機器タイプ名称とを対応付ける第１の参照テーブルの一例を示す図であり、（Ｂ）は、部屋ＩＤと部屋タイプ名称とを対応付ける第２の参照テーブルの一例を示す図であり、（Ｃ）は、機器ＩＤと部屋ＩＤとを対応付ける第３の参照テーブルの一例を示す図である。
【図１３３】部屋情報の一例を示す図である。
【図１３４】頂点情報の一例を示す図である。
【図１３５】頂点情報に登録された各頂点と、間取り図との対応関係を示した図である。
【図１３６】サーバが管理する機器タイプ参照テーブルの一例を示す図である。
【図１３７】サーバが管理する機器リストの一例を示す図である。
【図１３８】サーバが管理する使用頻度管理テーブルの一例を示す図である。
【図１３９】新規に登録される機器が電子レンジである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１４０】新規に登録される機器がコンテンツ再生機である場合における機器新規登録要求の一例を示す図である。
【図１４１】新規に登録される機器がコンテンツ再生機である場合におけるホームコントローラの表示画面の一例を示す図である。
【図１４２】別パターンの間取り図を示した図である。
【図１４３】別パターンの間取り図において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【図１４４】新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図１４５】ホームコントローラにおける初期配置決定処理を説明するためのフロー図である。
【図１４６】機器がホームコントローラへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバにおいて決定する処理の流れを示すシーケンス図である。
【図１４７】機器がサーバへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図１４８】第１の間取り図の一例を示す図である。
【図１４９】第２の間取り図の一例を示す図である。
【図１５０】ホームコントローラのディスプレイに表示される第１の住居に対応する表示画面を示す図である。
【図１５１】ホームコントローラのディスプレイに表示される第２の住居に対応する表示画面を示す図である。
【図１５２】ホームコントローラのディスプレイに表示される第３の住居に対応する表示画面を示す図である。
【図１５３】新規に機器が登録される前にホームコントローラのディスプレイに表示される表示画面の一例を示す図である。
【図１５４】新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【図１５５】エアコンが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。
【図１５６】サーバにおける初期配置決定処理を説明するためのフロー図である。
【図１５７】サーバが管理する間取りタイプ参照テーブルの一例を示す図である。
【図１５８】サーバが管理する機器リストの一例を示す図である。
【図１５９】間取り図毎の機器タイプと部屋との対応関係を表す間取り管理テーブルの一例を示す図である。
【図１６０】新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１６１】サーバにおける初期配置決定処理の他の例を説明するためのフロー図である。
【図１６２】間取り図毎の機器タイプと部屋との対応関係を表す間取り管理テーブルの一例を示す図である。
【図１６３】新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。
【図１６４】別パターンの間取り図を示した図である。
【図１６５】別パターンの間取り図において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【図１６６】新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【図１６７】機器がホームコントローラへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバにおいて決定する処理の流れを示すシーケンス図である。
【図１６８】機器がサーバへ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラにおいて決定する処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【０００９】
（本開示に係る一態様を発明するに至った経緯）
まず、本開示に係る一態様の着眼点について説明する。
【００１０】
上記特許文献１では、入力画面を表示させて、ユーザに、対象機器の名前、対象機器が設置された部屋名、及び対象機器が設置されたフロア名を入力させる。そのため、操作が煩雑であった。
【００１１】
上記特許文献２では、上記特許文献１のように、対象機器の名前、対象機器が設置された部屋名、及び対象機器が設置されたフロア名をユーザに入力させるものではないが、新規対象機器に対応する機器アイコンを間取り図における対象機器の設置位置に移動させるという操作をユーザに要求するものである。このように、特許文献２は、ユーザによる操作を要求するため、操作が煩雑であった。例えば、ユーザに対して慣れていない操作を要求するため、対象機器に対応する機器アイコンを誤って所望の部屋と隣接する部屋に移動させた場合には、対象機器は誤った位置情報と対応付けられて登録されることになる。
【００１２】
以上の検討を踏まえ、本発明者らは、以下の態様に係る発明を想到するに至った。
【００１３】
本開示に係る一態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する情報端末において実行されるプログラムであって、
前記情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させる処理と、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンを、前記一以上の機器アイコンの種別に応じて前記関連付けられた属性の部屋に相当する前記表示画面上の領域内に表示させる処理と、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる処理と、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる処理と、
前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させる処理と、を実行させる。
【００１４】
上記態様によれば、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンが、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示される。
【００１５】
これにより、例えば、対象機器が冷蔵庫である場合には、冷蔵庫を表した機器アイコンが、キッチンに相当する表示画面上の領域内に表示される。また、対象機器が洗浄機能付き便座装置である場合には、洗浄機能付き便座装置を表した機器アイコンが、トイレに相当する表示画面上の領域内に表示される。
【００１６】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【００１７】
（実施の態様）
以下本発明の一実施の形態について、図面を参照しながら説明する。なお、各図面において、同じ構成要素については同じ符号が用いられている。
【００１８】
本実施の形態では、１台で一以上の機器を制御できるホームコントローラについて説明する。
【００１９】
（全体構成）
図１は、本実施の形態におけるホームコントローラが適用されたホームコントロールシステムの全体構成図である。図１に示すように、ホームコントロールシステムは、ホームコントローラ１００、機器２００（対象機器の一例）、及びサーバ３００を備えている。
【００２０】
家の中には、ホームコントローラ１００と一以上の機器２００（例えば、機器Ａ２００、機器Ｂ２００）が配置され、クラウドセンタには、サーバ３００が配置されている。ホームコントローラ１００、機器２００及びサーバ３００は、有線や無線のネットワークを介して相互に通信を行う。例えば、機器２００及びホームコントローラ１００は、無線や有線の宅内のネットワークを介して相互に通信可能に接続され、ホームコントローラ１００、機器２００、及びサーバ３００はインターネット等の外部のネットワークを介して相互に通信可能に接続されている。
【００２１】
なお、ホームコントローラ１００は、必ずしも家の中に配置される必要はなく、家の外に配置されてもよい。この場合、ユーザは外出先などから一以上の機器２００を制御する。
【００２２】
ホームコントローラ１００としては、スマートフォンやタブレット端末等の携帯情報端末が採用される。但し、これは一例であり、携帯電話等のボタン式の携帯情報端末がホームコントローラ１００として採用されてもよい。
【００２３】
図２は、ホームコントローラ１００が制御する主要な機器２００を示す図である。ホームコントローラ１００は、エアコン２０１、照明機器２０２、２０３、風呂２０４、冷蔵庫２０５、洗濯機２０６、トイレ２０７、及びカーテン２０８などの機器２００を制御する。なお、照明機器２０２と照明機器２０３というように、ホームコントローラ１００が制御する機器２００中には同種類の機器２００が複数台あってもよい。
【００２４】
また、図２に示したエアコン２０１等の機器２００は一例にすぎず、テレビやブルーレイレコーダやオーディオ機器等が機器２００として採用されてもよい。すなわち、機器２００としては、ホームコントローラ１００と通信することができる機能を持つ電気機器であればどのような機器を採用してもよい。また、図２では、機器２００として、一般家庭で使用される電気機器を示したが、本実施の形態はこれに限定されず、オフィス等で使用されるオフィス機器を採用してもよい。オフィス機器としては、例えば、プリンタ、パソコン、スキャナ、コピー機などが挙げられる。
【００２５】
図３は、ホームコントローラ１００、機器２００、及びサーバ３００の構成を示すブロック図である。図３に示すように、ホームコントローラ１００は、ディスプレイ１０１、タッチパネル制御部１０２、表示制御部１０３、蓄積部１０４、機器管理部１０５、機器制御部１０６、及び通信制御部１０７を備える。
【００２６】
ディスプレイ１０１は、例えば、タッチパネルディスプレイにより構成され、ユーザがホームコントローラ１００を操作するためのユーザインタフェースなどを表示する。ユーザは、ディスプレイ１０１に触れることで、ホームコントローラ１００に種々の操作を入力することができる。
【００２７】
タッチパネル制御部１０２は、ユーザのディスプレイ１０１への操作を認識すると、その操作の内容を解釈し、他の構成要素に操作内容を通知する。例えば、タッチパネル制御部１０２は、ユーザがタップしたディスプレイ１０１上の位置にオブジェクトが表示されていれば、そのオブジェクトがユーザにより選択されたと判定する。オブジェクトとしては、ボタン等のユーザの操作を受け付ける種々のＧＵＩ部品が採用される。
【００２８】
表示制御部１０３は、ホームコントローラ１００のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を生成し、ディスプレイ１０１に表示させる。蓄積部１０４は、機器管理部１０５が管理する機器リストなど、ホームコントローラ１００の動作に必要な情報を蓄積する。
【００２９】
機器管理部１０５は、蓄積部１０４に蓄積された機器リストを使って制御対象の機器２００を管理する。また、機器管理部１０５は、宅内のネットワーク上に機器２００が接続されると、その機器２００を検出する。さらに、機器管理部１０５は、サーバ３００から後述するホーム情報２７００を取得し、取得したホーム情報２７００を蓄積部１０４に蓄積して管理する。機器制御部１０６は、機器２００に対して制御コマンドを発行する。通信制御部１０７は、ホームコントローラ１００及び機器２００間の通信や、ホームコントローラ１００及びサーバ３００間の通信を制御する。また、通信制御部１０７は、他のブロックから種々のデータの送信依頼を受け付けて、機器２００又はサーバ３００に送信すると共に、機器２００又はサーバ３００から送信されたデータを受信し、該当するブロックに渡す。
【００３０】
なお、ディスプレイ１０１は、タッチパネルディスプレイでなく、通常のディスプレイであってもよい。この場合、ユーザは、図示しないマウスなどの外部入力装置を用いて、ディスプレイ１０１上に表示されたポインタを移動させて所望のオブジェクトをクリックし、オブジェクトの選択指示を入力すればよい。すなわち、本実施の形態において、ユーザがディスプレイ１０１を触れることで行われる一連の操作は、マウスなどの外部入力装置を用いてポインタを移動させたり、クリックしたりする操作に置き換えることができる。
【００３１】
図３に示すように、機器２００は、制御実行部２１１、状態管理部２１２、蓄積部２１４、及び通信制御部２１７を備える。制御実行部２１１は、ホームコントローラ１００やサーバ３００から制御コマンドを受信し、受信した制御コマンドにしたがって機器２００を制御する。制御実行部２１１による機器２００の制御内容は、機器２００の種類に応じて異なる。例えば、機器２００が照明機器であれば、制御実行部２１１は、照明機器をオン・オフさせる。また、制御実行部２１１は、制御コマンドの実行結果や機器２００の状態をホームコントローラ１００やサーバ３００へ送信する。
【００３２】
状態管理部２１２は、機器２００の状態を管理する。状態管理部２１２による機器２００の管理内容は、機器２００の種類に応じて異なる。例えば、機器２００が照明機器であれば、状態管理部２１２は、照明機器が、現在、オン状態であるかオフ状態であるかを管理する。蓄積部２１４は、状態管理部２１２が管理する機器２００の状態に関する情報を蓄積する。通信制御部２１７は、機器２００及びホームコントローラ１００間の通信や、機器２００及びサーバ３００間の通信を制御する。また、通信制御部２１７は、他のブロックから種々のデータの送信依頼を受け付けて、ホームコントローラ１００又はサーバ３００に送信すると共に、ホームコントローラ１００又はサーバ３００から送信されたデータを受信し、該当するブロックに渡す。
【００３３】
図３に示すように、サーバ３００は、ホーム情報管理部３０１、機器制御部３０２、蓄積部３０４、及び通信制御部３０７を備える。ホーム情報管理部３０１は、家ごと、もしくはユーザアカウントごとに後述するホーム情報２７００を管理する。また、ホーム情報管理部３０１は、ホームコントローラ１００からの要求に応じてホーム情報２７００をホームコントローラ１００へ送信する。さらに、ホーム情報管理部３０１は、機器２００から機器２００の使用履歴に関するログ情報や、機器２００の状態に関する情報を取得し、取得したこれらの情報を蓄積部３０４に蓄積して管理する。
【００３４】
機器制御部３０２は、ホームコントローラ１００からの要求に応じて機器２００へ制御コマンドを送信する。蓄積部３０４は、ホーム情報管理部３０１が管理するホーム情報２７００や機器２００の状態に関する情報など、サーバ３００の動作に必要な情報を蓄積する。通信制御部３０７は、通信制御部１０７と同様に、サーバ３００及びホームコントローラ１００間の通信や、サーバ３００及び機器２００間の通信を制御する。また、通信制御部３０７は、他のブロックから種々のデータの送信依頼を受け付けて、ホームコントローラ１００又は機器２００に送信すると共に、ホームコントローラ１００又は機器２００から送信されたデータを受信し、該当するブロックに渡す。
【００３５】
図４は、ホームコントローラ１００の実装形態の構成例を示す図である。図４に示すように、ホームコントローラ１００は、アプリケーション４０１、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）４０２、メモリ４０３、及び図示しないその他のハードウェアを備えている。
【００３６】
アプリケーション４０１は、携帯情報端末をホームコントローラ１００として機能させるためのアプリケーションソフトウェアであり、ホームコントローラ１００のプロセッサにより実行される。ホームコントローラ１００は、コンピュータ読み取り可能な記録媒体からアプリケーション４０１を読み出してアプリケーション４０１を実装してもよいし、ネットワークからダウンロードすることでアプリケーション４０１を実装してもよい。ＯＳ４０２は、携帯情報端末の基本ソフトウェアであり、ホームコントローラ１００のプロセッサにより実行される。メモリ４０３は、ホームコントローラ１００が備えるＲＡＭ、ＲＯＭ等の記憶装置により構成され、アプリケーション４０１に含まれるデータ群を記憶する。ホームコントローラ１００のプロセッサがアプリケーション４０１を実行することで、図３に示すタッチパネル制御部１０２、表示制御部１０３、蓄積部１０４、機器管理部１０５、機器制御部１０６、及び通信制御部１０７の機能が実現される。また、ホームコントローラ１００のプロセッサがアプリケーション４０１を実行することで、メモリ４０３が蓄積部１０４として機能する。
【００３７】
但し、本実施の形態では、ホームコントローラ１００は、アプリケーション４０１のみ単独で実装されてもよいし、アプリケーション４０１及びＯＳ４０２で実装されてもよいし、アプリケーション４０１、ＯＳ４０２、及びメモリ４０３で実装されてもよいし、アプリケーション４０１、ＯＳ４０２、メモリ４０３、及びその他の図示しないハードウェアで実装されてもよい。いずれの実装形態においても本実施の形態のホームコントローラ１００を実現することは可能である。なお、本実施の形態において、携帯情報端末を構成する、例えば、プロセッサ及び記憶装置によってコンピュータが構成される。プロセッサとしては、ＣＰＵ、ＦＰＧＡ、及びＡＳＩＣのいずれか或いはこれらの２以上の組み合わせが採用される。記憶装置としては、例えば、ＲＯＭ、ＲＡＭ、及びハードディスクのいずれか、或いはこれらの２以上の組み合わせが採用される。
【００３８】
図５は、ホームコントローラ１００の基本画面の構成を示す図である。図５に示すように、ディスプレイ１０１に表示されたホームコントローラ１００の基本画面は、間取り図５００、機器アイコン５０１、及び機器一覧表示変更ボタン５０３を備える。間取り図５００は、家の各フロアを構成する一以上の部屋の配置及び形状を平面的に表した俯瞰図である。家が一以上のフロアで構成される場合、間取り図５００もフロアごとに用意される。例えば、家が２つのフロアで構成される場合、図６に示すように、間取り図５００は、第１フロアの間取り図６０１と第２フロアの間取り図６０２との２つがディスプレイ１０１に表示される。
【００３９】
機器アイコン５０１は、間取り図５００上にオーバラップして表示され、機器２００を表すアイコンである。タッチパネル制御部１０２がユーザによる機器アイコン５０１のタップを検知すると、表示制御部１０３は、後述する機器制御画面５０２をディスプレイ１０１に表示させる。これにより、ユーザは、機器制御画面５０２を操作して機器２００を制御することができる。
【００４０】
機器アイコン５０１は、機器２００ごとに用意されている。表示制御部１０３は、機器２００の宅内での実際の配置に基づいて、間取り図５００上に機器アイコン５０１を配置する。機器アイコン５０１を間取り図５００のどの位置に配置するかの情報は、後述する機器リスト３１００の配置３１０４に登録されている。ここで、配置３１０４には機器２００の実際の配置位置に対応する間取り図５００上の位置が登録されている。したがって、表示制御部１０３は、機器リスト３１００の配置３１０４に登録された位置に機器アイコン５０１を配置することで、機器２００の実際の配置位置に対応する間取り図５００上の位置に機器アイコン５０１を配置することができる。
【００４１】
図５に示す間取り図５００では、部屋の間仕切りを示す間仕切り線によって１フロアが複数の部屋に区切られている。そのため、ユーザはどの部屋にどのような機器２００が配置されているかを一目で認識することができる。
【００４２】
また、図５の例では、家具の実際の配置位置に対応する間取り図５００上の位置には家具の概略画像が表示されている。また、ドアの実際の配置位置に対応する間取り図５００上の位置には、ドアの可動域を示す画像が表示されている。また、階段の配置位置に対応する間取り図５００上の位置には階段の画像が表示されている。そのため、ユーザは、各部屋に配置されている家具の位置や、フロアにおける階段及びドアの位置も一目で認識することができる。
【００４３】
基本画面の右下に表示された「一覧ＵＩへ」と記載されたボタンは、機器一覧表示変更ボタン５０３であり、基本画面から後述する機器一覧表示画面（図２４参照）へと画面表示を切り替えるためのボタンである。タッチパネル制御部１０２が機器一覧表示変更ボタン５０３へのユーザのタップを検知すると、表示制御部１０３は、基本画面から機器一覧表示画面にディスプレイ１０１の画面表示を切り替える。但し、機器一覧表示画面を利用しないことが予めホームコントローラ１００に登録されている場合、表示制御部１０３は、機器一覧表示変更ボタン５０３を非表示にしてもよい。
【００４４】
なお、上記説明では、一つの機器アイコン５０１を一つの機器２００に対応させたが、本実施の形態はこれに限定されず、一つの機器アイコン５０１を複数の機器２００に対応させ、複数の機器２００に一つの機器アイコン５０１を共用させてもよい。例えば、リビングに２つの照明機器がある場合、これら２つの照明機器を１つの機器アイコン５０１で表してもよい。
【００４５】
この場合、これら２つの照明機器を表す機器アイコン５０１がユーザによりタップされると、表示制御部１０３は、両照明機器を同時に制御できる機器制御画面５０２をディスプレイ１０１に表示させる。これにより、ユーザは２つの照明機器を同時に制御できる。リビングのような広い部屋では複数の照明機器が配置されていることが多い。ユーザは、リビングの照明機器をオン又はオフする場合、リビングに配置された一部の照明機器をオン又はオフするのではなく、全ての照明機器をオン又はオフすることが多い。この場合、全ての照明機器を一括してオン又はオフすることができれば、ユーザによる操作数を低減できる。そこで、ユーザが同時に操作する可能性の高い複数の機器２００については１つの機器アイコン５０１を対応付け、一つの機器制御画面５０２を表示させる態様を採用すればよい。
【００４６】
なお、機器アイコン５０１が複数の機器２００を表す場合、表示制御部１０３は、いずれか一つの機器２００の実際の配置位置に対応する間取り図５００上の位置にその機器アイコン５０１を表示すればよい。或いは、表示制御部１０３は、複数の機器２００が配置されている部屋の所定の場所に複数の機器２００を表す機器アイコン５０１を表示してもよい。
【００４７】
なお、機器２００の宅内の実際の配置に基づいて、機器アイコン５０１を間取り図５００上に配置するために、ユーザは、機器アイコン５０１を間取り図５００の適切な位置へと移動させる。ユーザは機器アイコン５０１を長押ししながらドラッグすることで、機器アイコン５０１を任意の位置へと移動させることができる。これらは、ホームコントローラ１００の初回利用時や、機器２００の新規購入時など、機器アイコン５０１が追加されたタイミングにおいて実行される。
【００４８】
具体的には、タッチパネル制御部１０２が機器アイコン５０１のドラッグを検知すると、機器管理部１０５は移動後の機器アイコン５０１の間取り図５００上の位置を後述する機器リスト３１００の配置３１０４に登録する。これにより、配置３１０４には、機器２００の実際の配置位置に対応する間取り図５００上の位置が登録される。
【００４９】
機器アイコン５０１の初期表示位置は、システムで事前に定めておけばよく、例えば、間取り図５００の表示領域の外側の所定の位置や、間取り図５００上の所定の部屋内の所定の位置を採用することができる。なお、機器２００の宅内の実際の配置に基づいて、機器アイコン５０１を間取り図５００上に配置する方法はこの限りではなく、下記に示す方法を使ってもよい。
【００５０】
間取り図５００には、図７、図８、及び図９に示すように、機器アイコン５０１の配置情報を含むものも存在する。例えば、図７の間取り図５００の例では、機器アイコン５０１を配置すべき位置に、配置すべき機器アイコン５０１が表す機器２００の種類を示すテキストが記載されている。また、図８の間取り図５００の例では、機器アイコン５０１を配置すべき位置に、配置すべき機器アイコン５０１が表す機器２００の種類を示す画像が記載されている。また、図９の間取り図５００の例では、機器アイコン５０１を配置すべき位置に、配置すべき機器アイコン５０１が表す機器２００の種類を丸や四角などで簡略的に示した画像が記載されている。
【００５１】
このように、間取り図５００に機器アイコン５０１の配置情報が含まれる場合、表示制御部１０３は、間取り図５００に記載された配置情報に基づき、機器アイコン５０１を間取り図５００上に自動的に配置して、図５の基本画面を生成すればよい。この場合、ユーザは間取り図５００の適切な位置に機器アイコン５０１を移動させる操作を行う必要がなくなる。
【００５２】
例えば、図７の第１フロアの間取り図４４０１の例において、表示制御部１０３は、「テレビ」というテキストが記載された位置を検出し、その位置にテレビの機器アイコン５０１を自動的に配置すると共に、検出した位置を機器リスト３１００の配置３１０４に登録する。
【００５３】
また、図８の第１フロアの間取り図４５０１の例において、表示制御部１０３は、「テレビ」の画像が記載された位置を検出し、その位置にテレビの機器アイコン５０１を自動的に配置すると共に、検出した位置を機器リスト３１００の配置３１０４に登録する。また、図９の第１フロアの間取り図４６０１の例において、表示制御部１０３は、「斜線で塗りつぶされた丸」形状の画像が記載された位置を検出し、その位置にテレビの機器アイコン５０１を自動的に配置すると共に、検出した位置を機器リスト３１００の配置３１０４に登録する。
【００５４】
なお、表示制御部１０３は、一般に利用されているテキスト認識技術や画像認識技術を使って、間取り図５００に含まれる配置情報を認識し、配置情報の表示位置を検出することができる。
【００５５】
図１０は、ホームコントローラ１００の基本画面におけるフロア表示の切り替え方法を説明する図である。図１０では、家が第１フロアと第２フロアとの２つのフロアで構成されている場合を例示している。ホームコントローラ１００の基本画面に第１フロアの間取り図６０１が表示されている状態で、タッチパネル制御部１０２がユーザによる第１フロアの階段領域６０３のタップを検知する。すると、表示制御部１０３は、基本画面のフロア表示を第１フロアから第２フロアに切り替える。同様に、ホームコントローラ１００の基本画面に第２フロアの間取り図６０２が表示されている状態で、タッチパネル制御部１０２がユーザによる第２フロアの階段領域６０４のタップを検知する。すると、表示制御部１０３は、基本画面のフロア表示を第２フロアから第１フロアに切り替える。
【００５６】
ここで、タッチパネル制御部１０２は、ユーザによりタップされた位置が、部屋情報２９００（図３２参照）の部屋タイプ２９０２に登録された階段の４つの頂点で取り囲まれる領域内に位置していれば、階段領域６０３がタップされたと判断すればよい。
【００５７】
さらに、フロア表示の切り替えは、階段領域６０３のタップだけではなく、ディスプレイ１０１のスワイプ操作でも切り替え可能である。ホームコントローラ１００の基本画面に第１フロアの間取り図６０１が表示されている状態で、ユーザがディスプレイ１０１上で右から左へスワイプ操作を行ったことをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、基本画面のフロア表示を第１フロアから第２フロアに切り替える。同様に、ホームコントローラ１００の基本画面に第２フロアの間取り図６０２が表示されている状態で、ユーザがディスプレイ１０１上で左から右へスワイプ操作を行ったことをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、基本画面のフロア表示を第２フロアから第１フロアに切り替える。なお、上下方向のスワイプ操作でも切り替え可能としてもよい。
【００５８】
図１１は、ホームコントローラ１００の機器制御画面５０２の表示状態の構成を示す図である。図５に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。機器制御画面５０２は、機器２００ごとに固有であり、機器２００を制御又は状態確認するための制御画面である。例えば、図１１においては、エアコンの機器アイコン８０１がユーザにより選択された例が示されており、エアコンの機器制御画面５０２を用いてエアコンの温度設定や風向きが制御される。
【００５９】
機器制御画面５０２にはエアコンの画像が表示されており、ユーザはこの機器制御画面５０２がエアコンのものであることを速やかに認識することができ、誤操作の防止が図られている。エアコンの画像の下側には風向きを示す画像が表示され、ユーザはこの画像を例えばタップを繰り返すことで所望の風向きを選択することができる。機器制御画面５０２内に表示された数値は現在のエアコンの設定温度を示している。また、機器制御画面５０２において上向きの三角形のボタンは温度上昇ボタンであり、下向きの三角形のボタンは温度下降ボタンである。温度上昇ボタンが１回押されるとエアコンの設定温度が所定温度（例えば０．５度）上昇し、温度下降ボタンが１回押されるとエアコンの設定温度が所定温度（例えば０．５度）下降する。
【００６０】
機器制御画面５０２の表示状態における、機器アイコン５０１の配置方法については、以下の方法がある。
【００６１】
１つ目の方法は、図１１に示すように機器アイコン５０１を機器制御画面５０２の表示領域外に配置する方法である。タッチパネル制御部１０２がユーザによりある機器アイコン５０１がタップされたことを検知すると、表示制御部１０３は、間取り図５００の表示領域内であるか否かに関わらず、機器制御画面５０２の表示領域外であってディスプレイ１０１の表示領域内に全ての機器アイコン５０１を配置する。図１１の例では、機器アイコン５０１は機器制御画面５０２を取り囲むように楕円状で配置されている。つまり、表示制御部１０３は、ユーザによりある機器アイコン５０１が選択され、その機器アイコン５０１に対応する機器２００の機器制御画面５０２を表示すると、全ての機器アイコン５０１を機器制御画面５０２の表示領域外に退避させるのである。
【００６２】
これにより、機器制御画面５０２によって機器アイコン５０１が隠れることを防止することができる。そのため、ユーザは、現在、機器制御画面５０２が表示されている機器２００とは別の機器２００の機器制御画面５０２を表示させようとした場合、現在表示されている機器制御画面５０２を、一旦消去して、該当する機器２００の機器アイコン５０１を探し出す作業を行う必要がなくなる。
【００６３】
ここで、表示制御部１０３は、例えば、機器制御画面５０２のサイズに応じて予め定められた形状を持つ楕円の外周上に各機器アイコン５０１の配置位置を決定し、その位置に機器アイコン５０１を配置すればよい。配置位置の決定方法としては、例えば、表示対象となる全ての機器アイコン５０１を楕円の外周上で等間隔に並べる方法を採用してもよいし、隣接する機器アイコン５０１と楕円の中心とのなす角度が等しくなるように機器アイコン５０１を配置する方法を採用してもよい。或いは、表示制御部１０３は、楕円の外周を機器制御画面５０２の上下左右の４つの領域に分け、各領域において、機器アイコン５０１の個数が等しく、且つ、等間隔に並ぶように機器アイコン５０１を配置してもよい。また、決定した配置位置には、間取り図５００上で最も近い位置に配置されていた機器アイコン５０１を配置すればよい。
【００６４】
なお、上記説明では、楕円状に機器アイコン５０１を並べるとしたが、本実施の形態はこれに限定されず、円状に機器アイコン５０１を並べてもよい。この場合も、楕円状に機器アイコン５０１を並べた場合と同様の手法を用いて、機器アイコン５０１の配置位置を決定すればよい。その他、機器制御画面５０２の表示領域外に機器アイコン５０１を退避させた際の機器アイコン５０１の配置形状としては、三角形、四角形、五角形等の多角形を採用してもよい。
【００６５】
２つ目の方法は、図１３に示すように機器アイコン５０１を、機器制御画面５０２と間取り図５００との表示領域外であってディスプレイ１０１の表示領域内に１列で配置する方法である。タッチパネル制御部１０２がユーザによりある機器アイコン５０１がタップされたことを検知すると、表示制御部１０３は間取り図５００の表示領域の左側に縦１列で全ての機器アイコン５０１を配置する。つまり、表示制御部１０３は、間取り図５００の表示領域外であってディスプレイ１０１の表示領域内の空き領域に全ての機器アイコン５０１を退避させるのである。
【００６６】
なお、図１３では、機器アイコン５０１は、間取り図５０２の左側に配置されているが、本実施の形態はこれに限定されず、間取り図５０２の右側に縦１列で配置されてもよいし、間取り図５００の上側又は下側に横１列で配置されてもよい。
【００６７】
また、全ての機器アイコン５０１を間取り図５００の左側に配置することができない場合、表示制御部１０３は、左側に縦１列で配置された機器アイコン５０１が上方向又は下方向にスワイプ操作されると、そのスワイプ操作に応じて機器アイコン５０１を上方向又は下方向にスクロールさせて、非表示の機器アイコン５０１をディスプレイ１０１内に表示させればよい。
【００６８】
これにより、非表示であった機器アイコン５０１がディスプレイ１０１内に表示され、ユーザはその機器アイコン５０１を選択することができる。なお、機器アイコン５０１が横１列に配置された場合において全ての機器アイコン５０１を表示できない場合、表示制御部１０３は、横１列に配置された機器アイコン５０１が左方向又は右方向にスワイプ操作されると、そのスワイプ操作に応じて機器アイコン５０１を左方向又は右方向にスクロールさせ、非表示の機器アイコン５０１をディスプレイ１０１内に表示させればよい。
【００６９】
なお、機器制御画面５０２の表示状態において、表示制御部１０３は、ユーザが選択した機器アイコン５０１を、選択されていない機器アイコン５０１とは異なる表示態様で表示してもよい。これにより、ユーザは、選択した機器アイコン５０１を容易に認識できる。
【００７０】
例えば、図１１に示すように、表示制御部１０３は、選択された機器アイコン８０１を、選択されていない他の機器アイコン５０１とは異なる色で表示してもよい。具体的には、表示制御部１０３は、選択された機器アイコン５０１の背景部分の色を、選択されていない機器アイコン５０１の背景部分の色とは異なる色で表示すればよい。但し、これは一例にすぎず、表示制御部１０３は、選択された機器アイコン５０１の明るさを選択されていない機器アイコン５０１よりも明るくしてもよいし、選択された機器アイコン５０１の濃度を選択されていない機器アイコン５０１よりも濃くしてもよいし、選択された機器アイコン５０１を一定の周期で点滅させてもよい。
【００７１】
また、機器制御画面５０２の表示状態において、ユーザが選択した機器アイコン５０１は、選択されていない機器アイコン５０１と区別して配置されてもよい。これにより、ユーザは、選択した機器アイコン５０１を容易に認識できる。
【００７２】
例えば、図１２に示すように、表示制御部１０３は、選択された機器アイコン９０１を楕円の外周上の最上端の位置に配置してもよい。その他にも、表示制御部１０３は、例えば、選択された機器アイコン５０１を、楕円の外周上の特定の位置（例えば、最下端、最右端、又は最左端）の位置に配置してもよい。いずれにせよ、表示制御部１０３は、ユーザが選択した機器アイコン５０１を、ユーザが視認しやすい特定の場所に配置すればよい。
【００７３】
その他にも例えば、図１４に示すように、選択された機器アイコン１１０１がディスプレイ１０１の表示領域内に配置されるように、表示制御部１０３は、機器アイコン５０１の配列をスクロールさせてもよい。図１４の例では、選択された機器アイコン１１０１が間取り図５００の左側に縦１列で表示されたアイコン列の中心に配置されるように、機器アイコン５０１がスクロールされている。これにより、ユーザは選択した機器アイコン５０１を容易に認識できる。また、図１４では、機器アイコン１１０１はアイコン列の中心に配置されているが、目立つ位置であればこれ以外の位置であってもよく、例えば、アイコン列の一番上やアイコン列の一番下に配置されてもよい。
【００７４】
なお、間取り図５００の表示領域外に機器アイコン５０１を退避させたときの機器アイコン５０１の配置順序としては、例えば、ユーザが選択した機器アイコン５０１に対する間取り図５００上での配置位置が近い機器２００ほど、選択された機器アイコン５０１の近くに配置する順序を採用してもよい。或いは、ユーザが選択した機器２００に対して同時に使用される可能性の高い機器２００の機器アイコン５０１ほど、ユーザが選択した機器２００の機器アイコン５０１の近くに配置する順序を採用してもよい。例えば、テレビとブルーレイレコーダとはユーザが同時に使用する可能性が高いため、ユーザによりテレビの機器アイコン５０１が選択されると、その横にブルーレイレコーダの機器アイコン５０１を表示させればよい。これを実現するために、同時に使用される可能性の高い機器２００の組み合わせを示すテーブルを予め蓄積部１０４に蓄積させておき、このテーブルにしたがって、機器アイコン５０１の配置を決定すればよい。
【００７５】
また、機器制御画面５０２が表示された際の上記いずれの機器アイコン５０１の配置方法においても、表示制御部１０３は、機器アイコン５０１を特定の条件によってグルーピングして配置してもよい。
【００７６】
例えば、図１５では、機器２００が配置された場所に応じて機器アイコン５０１がグルーピングされている。リビングに配置された機器２００は、機器アイコン１２０１としてグルーピングされ、洗面所に配置された機器２００は、機器アイコン１２０２としてグルーピングされ、寝室に配置された機器２００は、機器アイコン１２０３としてグルーピングされている。そして、各グループに表示順序が設定され、その表示順序にしたがって、グルーピングされた機器アイコン５０１が間取り図５００の左側に縦１列で配置される。グループの表示順序としては、例えば、ユーザが選択した機器２００が配置された部屋に対して近くに位置する部屋のグループほど、ユーザが選択した機器２００が配置された部屋のグループに近くなる順序を採用すればよい。
【００７７】
その他にも、表示制御部１０３は、機器アイコン５０１を機器２００の種類ごとにグルーピングして配置してもよい。例えば、図１６では、テレビの２つの機器アイコン５０１が機器アイコン２３０１としてグルーピングされて間取り図５００の左側に配置され、エアコンの２つの機器アイコン５０１がエアコンの機器アイコン２３０２としてグルーピングされて間取り図５００の左側に配置されている。このように、表示制御部１０３は、種類が同じ機器２００の機器アイコン５０１を連続して配置して、種類ごとに機器アイコン５０１をグルーピングしてもよい。
【００７８】
なお、表示制御部１０３は、機器リスト３１００（図３５参照）の機器タイプ３１０２に登録された内容にしたがって、機器２００の種類を判別すればよい。
【００７９】
上記の説明では、種類が同じ機器２００の機器アイコン５０１が１つのグループにグルーピングされたが、本実施の形態はこれに限定されない。例えば、表示制御部１０３は、機器２００を種類に応じたカテゴリーで分類し、カテゴリー別に機器アイコン５０１をグルーピングして間取り図５００の左側に配置してもよい。
【００８０】
例えば、図１６の左下に示すように、冷蔵庫、電子レンジ、及び食器洗い乾燥機の３つの機器アイコン５０１は、調理機器のカテゴリーに分類されるため、これら３つの機器アイコンは、調理機器の機器アイコン２３０３としてグルーピングされて間取り図５００の左側に配置されている。
【００８１】
なお、その他のカテゴリーとしては、エンターテインメント機器や空調機器がある。エンターテインメント機器のカテゴリーには、テレビ、レコーダ、プレーヤ、及びホームシアター等の機器２００が含まれる。また、空調機器のカテゴリーには、エアコン、空気清浄機、加湿器、除湿器、及び住宅空気循環設備等の機器２００が含まれる。
【００８２】
例えば、テレビ、レコーダ、エアコン、及び空気清浄機の機器アイコン５０１が間取り図５００上に配置されており、ユーザによりテレビの機器アイコン５０１が選択されたとすると、エンターテインメント機器のカテゴリーに分類されるテレビ及びレコーダの機器アイコン５０１が１つにグルーピングされて間取り図５００の左側に配置され、空調機器のカテゴリーに分類されるエアコン及び空気清浄機の機器アイコン５０１が１つにグルーピングされて間取り図５００の左側に配置される。
【００８３】
なお、表示制御部１０３は、機器リスト３１００の機器タイプ３１０２に登録された内容から機器２００のカテゴリーを判定すればよい。この場合、機器タイプ３１０２に登録された内容から機器２００のカテゴリーを分類するための分類テーブルを予め蓄積部１０４に蓄積させておき、表示制御部１０３はこの分類テーブルを参照して機器２００のカテゴリーを判別すればよい。
【００８４】
なお、機器２００の種類に応じた分類の仕方としては、上記のもの以外にも種々の仕方が採用でき、例えば、図２４に示すように、生活家電、空調、設備に分類する仕方を採用してもよい。
【００８５】
なお、上記のように機器アイコン５０１を特定の条件に基づいてグルーピングして配置する方法は、図１１に示すように、機器アイコン５０１を、機器制御画面５０２を取り囲むように退避させる表示態様にも適用可能である。
【００８６】
図１７（Ａ）、（Ｂ）は、機器制御画面５０２を表示した状態における間取り図５００の表示方法を示した図である。図１７（Ａ）、（Ｂ）に示すように、間取り図５００の表示方法には２種類ある。１つ目は、図１７（Ａ）に示すように、間取り図５００の全体を半透明のグレーレイヤで覆われた状態（図中では網点で示す）とする表示方法である。
【００８７】
この場合、機器制御画面５０２の背後がクレー色になって機器制御画面５０２が強調されるため、ユーザは機器制御画面５０２をより明確に認識できる。また、グレーレイヤは半透明であり、間取り図５００が完全に非表示状態にされないため、臨場感のある機器制御画面５０２の操作を実現することができる。グレーレイヤは、灰色等の明度の低い色を持ち、所定の透明度が設定された画像データである。
【００８８】
なお、表示制御部１０３は、機器制御画面５０２が最上位レイヤ、間取り図５００が最下位レイヤとなる順序で、機器制御画面５０２、グレーレイヤ、及び間取り図５００の表示順序を決定し、これらの画像を合成すればよい。これにより、機器制御画面５０２がグレーレイヤに覆われて表示されることを防止することができる。
【００８９】
２つ目は、図１７（Ｂ）に示すように、間取り図５００の中で非制御対象領域１３０２を半透明のグレーレイヤで覆われた状態（図中の網点領域）とし、制御対象領域１３０１を半透明のグレーレイヤで覆われない状態とする表示方法である。これにより、ユーザは制御対象領域１３０１を意識しながら、機器制御画面５０２を操作することができ、臨場感のある操作を実現できる。ここで、制御対象領域１３０１とは、ユーザが選択した機器アイコン５０１が表す機器２００が配置された部屋の間取り図５００上の領域を指し、非制御対象領域１３０２とは、その部屋以外の間取り図５００上の領域を指す。例えば、制御対象機器がリビングに設置されたエアコンである場合、制御対象領域１３０１は間取り図５００のリビングの領域となり、非制御対象領域１３０２は間取り図５００のリビング以外の領域となる。
【００９０】
例えば、ユーザが図３５に示す機器ＩＤ３１０１がＡのエアコンの機器アイコン５０１を選択したとする。この場合、表示制御部１０３は、エアコンの配置３１０４に登録された内容からエアコンの位置（Ｘ１０、Ｙ１００、Ｚ１）を特定する。次に、表示制御部１０３は、部屋情報２９００を参照し、特定した位置（Ｘ１０、Ｙ１００、Ｚ１）がどの部屋に位置しているかを決定する。ここでは、位置（Ｘ１０、Ｙ１００、Ｚ１）は、頂点ＩＤがＦ、Ｇ、Ｈ、Ｉ、Ｌ、Ｏ、Ｎの頂点で囲まれた領域内に位置しているとする。すると、表示制御部１０３は、エアコンは、部屋ＩＤがＡのリビングに配置されていると判定する。そして、表示制御部１０３は、リビングの領域を制御対象領域１３０１とし、それ以外の間取り図５００上の領域を非制御対象領域１３０２とするグレーレイヤを生成する。
【００９１】
次に、図１８を用いて、基本画面の表示状態と機器制御画面５０２の表示状態との遷移について説明する。図１８の左図に示す基本画面において、ユーザが制御したい機器２００（ここでは、エアコン）の機器アイコン５０１を選択し、その選択をタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図１８の右図に示すように、選択された機器アイコン５０１に対応した機器制御画面５０２を、間取り図５００上にオーバラップして表示する。これにより、基本画面の表示状態が機器制御画面５０２の表示状態に遷移する。
【００９２】
一方、図１８の右図に示すように、機器制御画面５０２の表示状態において、機器制御画面５０２に対応したエアコンの機器アイコン５０１、又は機器制御画面５０２の表示領域外（例えば、機器制御画面５０２の表示領域外にある間取り図５００の表示領域）をユーザがタップし、そのタップをタッチパネル制御部１０２が検知する。すると、図１８の左図に示すように、表示制御部１０３は、機器制御画面５０２を消去し、機器制御画面５０２の表示状態から基本画面の表示状態に戻す。このとき、表示制御部１０３は、機器アイコン５０１を間取り図５００上の元の配置位置に戻す。
【００９３】
上記のことは、基本画面で表示している間取り図５００がどのフロアである場合も同じである。例えば、図１９の左図に示すように、基本画面が第２フロアの間取り図６０２を表示している場合に、ユーザが制御したい機器２００（ここでは、エアコン）の機器アイコン５０１をタップし、そのタップをタッチパネル制御部１０２が検知する。すると、図１９の右図に示すように、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２を第２フロアの間取り図６０２上にオーバラップして表示する。
【００９４】
一方、図１９の右図に示すように、エアコンの機器制御画面５０２の表示状態において、表示された機器制御画面５０２に対応したエアコンの機器アイコン５０１、又は機器制御画面５０２の表示領域外（例えば、機器制御画面５０２の表示領域外にある間取り図５００の表示領域）をユーザがタップし、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図１９の左図に示すように、機器制御画面５０２を消去し、機器制御画面５０２の表示状態から第２フロアの間取り図６０２を表示した基本画面の表示状態に戻す。
【００９５】
次に、図２０を用いて、ある機器制御画面５０２の表示状態から別の機器制御画面５０２の表示状態への切り替え方法について説明する。図２０の左図に示すようにエアコンの機器制御画面５０２の表示状態において、エアコンの機器アイコン５０１とは別の機器アイコン５０１である洗濯機の機器アイコン５０１をユーザがタップし、そのタップをタッチパネル制御部１０２が検知する。すると、図２０の右図に示すように、表示制御部１０３は、表示していた機器制御画面５０２を消去し、洗濯機の機器アイコン５０１に対応する機器制御画面５０２を間取り図５００上にオーバラップして表示する。この逆も同様である。
【００９６】
このように、異なる機器アイコン５０１をユーザが連続的に選択すると、次々と、機器制御画面５０２が切り替えられるため、ユーザは連続的に異なる機器２００の制御を行うことができる。つまり、ある機器制御画面５０２の表示中に別の機器制御画面５０２を表示させるに際して、ユーザはある機器制御画面５０２を消去する操作を入力する必要がなくなり、ワンタッチで機器制御画面５０２を切り替えることができる。
【００９７】
なお、機器制御画面５０２の表示状態において、表示中の機器制御画面５０２に対応した機器アイコン５０１をユーザがタップした場合、表示制御部１０３は、機器制御画面５０２を消去するだけに留め、基本画面に戻らなくてもよい。この画面遷移について、図２１に示す。
【００９８】
図２１の左図では、ユーザによりエアコンの機器アイコン５０１が選択されたため、エアコンの機器制御画面５０２が表示され、且つ、全ての機器アイコン５０１が間取り図５００の左側に縦１列で表示されている。この状態において、ユーザがエアコンの機器アイコン５０１をタップし、そのタップをタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図２１の右図に示すように、機器アイコン５０１の縦１列の表示を維持した状態で、エアコンの機器制御画面５０２のみを消去する。この場合、機器アイコン５０１が間取り図５００上に移動しないため、間取り図５００のみを表示させたい場合のユーザの要望に応えることができる。
【００９９】
一方、機器制御画面５０２の非表示状態において、任意の機器アイコン５０１をユーザが選択し、その選択をタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、選択された機器アイコン５０１に対応した機器制御画面５０２を表示する。例えば、図２１の右図において、ユーザが間取り図５００の左側に縦１列で配置された機器アイコン５０１の中からエアコンの機器アイコン５０１を選択すると、図２１の左図に示すように、エアコンの機器制御画面５０２が表示される。
【０１００】
次に、図２２を用いて、基本画面の表示状態から機器制御画面５０２の表示状態への遷移をアニメーション的に行う場合について説明する。図２２の左上図に示すように、基本画面においてユーザが例えばエアコンの機器アイコン５０１を選択する。すると、表示制御部１０３は、図２２の右上図→右下図→左下図の順番でエアコンの機器制御画面５０２の透明度を徐々に低下させ、最終的に透明度を０にする。それと同時に、表示制御部１０３は、全ての機器アイコン５０１を機器制御画面５０２を取り囲む楕円の外周上まで移動させる。
【０１０１】
次に、図２３を用いて、基本画面の表示状態から機器制御画面５０２の表示状態への遷移をアニメーション的に行う場合について説明する。図２３の左上図に示すように、基本画面において、ユーザが例えばエアコンの機器２００の機器アイコン５０１を選択する。すると、表示制御部１０３は、図２３の右上図→右下図→左下図の順番でエアコンの機器制御画面５０２の透明度を徐々に減少させ、最終的に透明度を０にする。同時に、表示制御部１０３は、全ての機器アイコンを間取り図５００の左側に移動させる。
【０１０２】
このように画面遷移をアニメーション的に行うことで、機器アイコン５０１を選択してから機器制御画面５０２が表示されるまでの画面演出を通じて機器制御画面５０２を操作することへのユーザの興味を高めることができる。
【０１０３】
図２４は、機器一覧表示画面の構成を示す図である。機器一覧表示画面は、図５に示す基本画面において、ユーザが機器一覧表示変更ボタン５０３をタップすることで表示される。
【０１０４】
図２４に示すように機器一覧表示画面は、機器一覧２０００、機器詳細アイコン２００１、及び基本画面表示ボタン２００３を備える。
【０１０５】
ユーザが機器詳細アイコン２００１をタップし、そのタップをタッチパネル制御部１０２が検知すると、表示制御部１０３は、機器制御画面５０２を機器一覧２０００にオーバラップして表示させる。これにより、ユーザは、機器アイコン５０１をタップした場合と同様に機器制御画面５０２を表示させて機器２００を操作することができる。
【０１０６】
機器詳細アイコン２００１は、機器２００ごとに用意されている。機器詳細アイコン２００１は、機器２００を表す画像に加え、機器２００のオン、オフ状態や動作状態も表す点が、機器アイコン５０１と異なる。例えば、図２４の左上に表示された冷蔵庫の機器詳細アイコン２００１では、冷蔵庫の画像に加えて、冷蔵庫が現在オンされていることを示す「ＯＮ」と、現在、製氷状態であることを示す「運転／氷」との情報が表示されている。
【０１０７】
機器一覧２０００は、機器詳細アイコン２００１を、事前に定めた分類基準に基づいて分類表示される。事前に定めた分類基準としては、例えば、機器２００の種類、機器２００が配置された部屋、又は機器２００の使用状況などが採用される。図２４では、分類基準として、機器２００の種類を用いた場合が例示されており、機器詳細アイコン２００１は、生活家電、空調、及び設備の３つのカテゴリーに分類されている。
【０１０８】
図２４の例では、冷蔵庫、電動歯ブラシ、洗濯機、及びテレビが生活家電のカテゴリーに分類され、エアコン、及び空気清浄機が空調のカテゴリーに分類され、トイレ、照明機器、及び浴槽が設備のカテゴリーに分類されている。この場合、機器リスト３１００（図３５参照）の機器タイプ３１０２に登録された内容から、各機器２００が生活家電、空調、及び設備のいずれのカテゴリーに分類されるかを定める分類テーブルを蓄積部１０４に予め記憶させておく。そして、表示制御部１０３は、この分類テーブルを参照して、各機器をカテゴリー別に分類すればよい。
【０１０９】
図２４に戻り、機器一覧２０００の右下に表示された「間取りＵＩへ」と記載されたボタンは基本画面表示ボタン２００３である。基本画面表示ボタン２００３は、機器一覧表示画面から基本画面へと画面を切り替えるためのボタンである。
【０１１０】
上記説明では、基本画面と機器一覧表示画面とを切り替え可能としたが、機器一覧表示画面を図５で示す基本画面の代わりに基本画面として利用することも可能である。この場合、基本画面表示ボタン２００３は省かれてもよい。
【０１１１】
なお、上記説明では、一つの機器詳細アイコン２００１を一つの機器２００に対応させたが、本実施の形態はこれに限定されず、一つの機器詳細アイコン２００１に複数の機器２００を対応させ、複数の機器２００に一つの機器詳細アイコン２００１を共用させてもよい。例えば、リビングに２つの照明機器がある場合、この２つの照明機器を１つの機器詳細アイコン２００１で表してもよい。
【０１１２】
この場合、これら２つの照明機器を表す機器詳細アイコン２００１がユーザによりタップされると、表示制御部１０３は、両照明機器を同時に制御できる機器制御画面５０２をディスプレイ１０１に表示させる。この場合、１つの機器アイコン５０１を複数の機器２００で共用させた場合と同じ効果が得られる。なお、１つの機器詳細アイコン２００１を複数の照明機器で共用させた場合、機器詳細アイコン２００１は２つの照明機器の各々のオン、オフ状態や動作状態を表示すればよい。
【０１１３】
なお、基本画面において、機器アイコン５０１の代わりに機器詳細アイコン２００１を用いてもよいし、機器一覧表示画面において、機器詳細アイコン２００１の代わりに機器アイコン５０１を用いてもよい。また、機器詳細アイコン２００１を選択した場合に表示される機器制御画面５０２と機器アイコン５０１を選択した場合に表示される機器制御画面５０２とは同一であってもよいし、異なっていてもよい。例えば、機器詳細アイコン２００１には機器アイコン５０１よりも多くの情報が含まれているため、機器詳細アイコン２００１を選択した場合に表示される機器制御画面５０２には、機器アイコン５０１を選択した場合に表示される機器制御画面５０２よりもより多くのボタンや状態を含ませてもよい。
【０１１４】
図２５は、基本画面と機器一覧表示画面との画面遷移を示した図である。図２５の左図に示す基本画面において、機器一覧表示変更ボタン５０３がユーザにより選択されると、図２５の右図に示す機器一覧表示画面にディスプレイ１０１の表示が切り替えられる。一方、図２５の右図に示す機器一覧表示画面において、基本画面表示ボタン２００３がユーザにより選択されると、図２５の左図に示す基本画面にディスプレイ１０１の表示が切り替えられる。
【０１１５】
具体的には、タッチパネル制御部１０２が、基本画面表示ボタン２００３のタップを検知すると、表示制御部１０３は、ディスプレイ１０１の表示画面を、機器一覧表示画面に示す基本画面に切り替える。一方、基本画面の表示状態において、タッチパネル制御部１０２が機器一覧表示変更ボタン５０３のタップを検知すると、表示制御部１０３は、ディスプレイ１０１の表示画面を基本画面から機器一覧表示画面に切り替える。
【０１１６】
例えば、機器一覧表示画面が表示選択されている場合において、ユーザが目の前にあるテレビを操作しようとする場合、そのテレビが家に１台しかなければ、機器一覧表示画面にはテレビの機器詳細アイコン２００１は１つしか含まれていないため、ユーザはテレビの機器詳細アイコン２００１を誤操作なくダイレクトに選択し、テレビに対応する機器制御画面５０２を表示させることができる。
【０１１７】
一方、機器一覧表示画面が選択されている場合、個々の機器２００についての操作又は状態確認は可能であるが、機器一覧表示画面では個々の機器２００に着目しているので、機器２００と機器２００が配置されている場所との関係が不明瞭である。そのため、例えば、エアコン又は照明機器のように、同一建物内に複数設置される機器２００については、どの部屋のエアコン若しくは照明機器が制御対象となっているのか不明瞭であり、誤操作を招くおそれがある。
【０１１８】
そこで、本実施の形態では、機器一覧表示画面に加えて基本画面を設け、基本画面及び機器一覧表示画面を選択できるようにした。
【０１１９】
これにより、基本画面を選択した場合には、機器２００と機器２００が配置されている場所との関係が明確になる。そのため、例えば、エアコン又は照明機器のように、同じ建物に複数設置される同種の機器２００についても、どの部屋のエアコン又は照明機器が制御対象となっているのかの判別が容易となって、所望の部屋とは異なる部屋に設置されたエアコン若しくは照明機器が誤操作されることを防止できる。
【０１２０】
図２６は、機器一覧表示画面の表示状態と機器制御画面５０２の表示状態との画面遷移を示した図である。図２６の左図に示す機器一覧表示画面において、ユーザが制御したい機器２００（ここでは、エアコン）の機器詳細アイコン２００１を選択し、その選択をタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図２６の右図に示すように、選択された機器詳細アイコン２００１に対応したエアコンの機器制御画面５０２を機器一覧表示画面上にオーバラップして表示する。これにより、機器一覧表示画面の表示状態が機器制御画面５０２の表示状態に遷移する。
【０１２１】
なお、図２６の右図の例では、表示制御部１０３は、ユーザが選択したエアコン以外の機器詳細アイコン２００１を非表示にし、エアコンの機器詳細アイコン２００１のみを機器制御画面５０２とは異なる位置に表示させている。これにより、ユーザは自身が選択した機器詳細アイコン２００１を明確に認識することができる。
【０１２２】
一方、図２６の右図に示すように、機器制御画面５０２の表示状態において、エアコンの機器詳細アイコン２００１をユーザが選択し、その選択をタッチパネル制御部１０２が検知する。すると、図２６の左図に示すように、表示制御部１０３は、機器制御画面５０２を消去し、機器制御画面５０２の表示状態から機器一覧表示画面の表示状態に戻す。
【０１２３】
なお、図２６の右図に示す機器制御画面５０２の表示状態では、機器詳細アイコン２００１は１つしか表示されていないが、図１３などと同様、ユーザにより選択されていない他の機器詳細アイコン２００１を表示してもよい。この場合、複数の機器詳細アイコン２００１は、図１３に示すように画面の端に一列で表示されてもよいし、図１２に示すように機器制御画面５０２を取り囲むように表示されてもよい。
【０１２４】
この構成によれば、ユーザは、機器制御画面５０２の表示状態において、連続的に機器詳細アイコン２００１を選択し、他の機器制御画面５０２を連続的に表示させることができる。これにより、ある機器制御画面５０２の表示中に別の機器制御画面５０２を表示させるに際して、ユーザはある機器制御画面５０２を消去する操作を入力する必要がなくなり、ワンタッチで機器制御画面５０２を切り替えることができる。
【０１２５】
図２７は、基本画面に同種の機器２００を表す機器アイコン５０１が複数存在する場合において、基本画面の表示状態と機器制御画面５０２の表示状態との画面遷移を示した図である。図２７の左図に示すように、基本画面には、テレビの機器アイコン５０１が２つ存在する。ここでは、テレビＡの機器アイコン５０１を機器アイコン２４０１と表し、テレビＢの機器アイコン５０１を機器アイコン２４０２と表す。このとき、ユーザは、制御したい方のテレビを間取り図５００上から直観的に選択し、操作することができる。
【０１２６】
例えば、図２７の右図においては、テレビＡの機器アイコン２４０１が選択され、テレビＡの機器制御画面２４０３が表示されている例を示している。このように、同種の機器２００の機器アイコン５０１が複数存在していても、各機器アイコン５０１は実際の設置位置に対応する間取り図５００上の位置に配置されている。そのため、ユーザは制御したい方の機器２００の機器アイコン５０１を、間取り図５００上の表示位置から直観的に選択することができ、誤って別の機器２００の機器制御画面５０２を表示させてしまうことを防止できる。
【０１２７】
図２８は、機器制御画面５０２の表示状態において、異なる機器アイコン５０１が連続的に選択されて、機器制御画面５０２が連続的に切り替えられる場合の画面遷移を示した図である。左上図では、エアコンの機器制御画面２５１１の表示状態にある。この状態において、冷蔵庫の機器アイコン２５０１が選択されると、右上図に示すように、冷蔵庫の機器制御画面２５１２がディスプレイ１０１に表示される。また、左上図において、洗濯機の機器アイコン２５０２が選択されると、右下図に示すように洗濯機の機器制御画面２５１３が表示される。また、左上図において、空気清浄機の機器アイコン２５０３が選択されると、左下図に示すように空気清浄機の機器制御画面２５１４が表示される。これらの画面遷移は、右上図、右下図、及び左下図においても同様である。
【０１２８】
このように、ユーザは、機器制御画面５０２の表示状態において、機器アイコン５０１を選択すると、その機器アイコン５０１に対応する機器制御画面５０２をダイレクトに表示させることができる。そのため、ある機器制御画面５０２の表示中に別の機器制御画面５０２を表示させる場合、表示中の機器制御画面５０２を消去する操作を入力しなくてもワンタッチで別の機器制御画面５０２を表示させることができる。これにより、ユーザは機器制御画面５０２の切り替えをスムーズに行うことができる。
【０１２９】
図２９は、基本画面において、ネットワーク上に検出できなかった通信不良の機器２００の機器アイコン５０１の表示例を示す図である。機器管理部１０５は、機器リスト３１００に登録されているにも関わらず、ネットワーク上に検出できなかった機器２００や制御コマンドに応答しない機器２００を通信不良の機器２００として検出する。そして、表示制御部１０３は、通信不良の機器２００の機器アイコン５０１を、通信可能な機器２００の機器アイコン５０１とは異なる表示態様で表示する。
【０１３０】
例えば、図２９において、通信不良の機器２００の機器アイコン５０１は機器アイコン２６０１として表されている。そして、機器アイコン２６０１は、半透明で表示されている。これにより、ユーザは、機器アイコン２６０１で示されている機器２００は現在故障している、或いは通信障害が起こっているために制御できないことを速やかに認識することができる。
【０１３１】
なお、図２９では、機器アイコン２６０１を半透明で表示したが、本実施の形態はこれに限定されず、例えば、他の機器アイコン５０１よりも色を薄くして表示したり、暗くして表示したり、機器アイコン２６０１にアノテーションマークを付与したりしてもよい。
【０１３２】
図３０は、ホーム情報２７００の構成を示す図である。ホーム情報２７００は、サーバ３００で家ごとに管理され、ホームコントローラ１００は、ホーム情報２７００に基づき、基本画面や機器制御画面５０２などの表示を制御する。図３０に示すように、ホーム情報２７００は、間取り図５００、頂点情報２８００、部屋情報２９００、及びサーバが管理する機器リスト４７００を備える。
【０１３３】
間取り図５００は、図６に示したように、家のフロアごとに用意され、各フロアを構成する一以上の部屋の配置及び形状を平面的に表した俯瞰図である。本実施の形態では、間取り図５００は、俯瞰図を例えばビットマップ形式で表した画像データにより構成されている。
【０１３４】
頂点情報２８００は、間取り図５００をホームコントローラ１００が解釈できるように、間取り図５００を２次元の座標軸空間に対応させるための情報である。部屋情報２９００は、頂点情報２８００から部屋の領域を決定するための情報である。なお、頂点情報２８００、部屋情報２９００、及びサーバが管理する機器リスト４７００の詳細は以下で説明する。
【０１３５】
図３１は、頂点情報２８００の構成を示す図である。図３１に示すように、頂点情報２８００は、頂点ＩＤ２８０１、頂点座標２８０２を備える。頂点ＩＤ２８０１は、間取り図５００上の頂点を識別するための識別子である。頂点座標２８０２は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、間取り図５００上に表れた間仕切り線等の頂点の位置を示す。例えば、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、第１フロア（１階のフロア）においてＸ座標が２０、Ｙ座標が０の位置を表す。
【０１３６】
図３３は、頂点情報２８００に登録された各頂点と、間取り図５００との対応関係を示した図である。但し、図３３では、間取り図５００の左上の頂点が原点（Ｘ座標とＹ座標が共に０）とされている。例えば、頂点ＩＤがＡの頂点は、頂点座標が（Ｘ０、Ｙ０、Ｚ１）であるため、原点に位置している。また、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、バスの右上の頂点に位置している。
【０１３７】
図３２は、部屋情報２９００の構成を示す図である。図３２に示すように、部屋情報２９００は、部屋ＩＤ２９０１、部屋タイプ２９０２、及び部屋座標２９０３を備える。部屋ＩＤ２９０１は、間取り図５００上の部屋を識別するための識別子である。部屋タイプ２９０２は、部屋の種類を示す。部屋座標２９０３は、頂点ＩＤ２８０１の組で表現され、間取り図５００上の部屋の領域を決定する。例えば、部屋ＩＤがＣの部屋は、バスであり、間取り図５００上で頂点ＩＤをＡ、Ｂ、Ｇ、Ｆの順に結んでできた領域を示す。また、部屋情報２９００は部屋のみならず階段の情報も含まれている。頂点ＩＤをＨ、Ｉ、Ｒ、Ｑの順に結んでできた部屋ＩＤがＤの領域は階段を表している。
【０１３８】
このように、頂点情報２８００及び部屋情報２９００を備えているため、ホームコントローラ１００は、間取り図５００の画像データに頂点情報２８００で示される頂点をプロットし、部屋座標２９０３に示される頂点を繋ぐことで、間取り図５００に表された部屋の領域を特定し、部屋タイプ２９０２から部屋のタイプを認識することができる。
【０１３９】
なお、頂点情報２８００は、システム管理者が間取り図５００をパソコンのディスプレイに表示させ、表示させた間取図から頂点を検出し、検出した頂点の頂点ＩＤ及び頂点座標をパソコンに入力することで生成されればよい。また、部屋情報２９００は、システム管理者がディスプレイに表示させた間取図から部屋を検出し、検出した部屋の部屋ＩＤ、部屋タイプ、及び部屋座標をパソコンに入力することで生成されればよい。或いは、頂点情報２８００及び部屋情報２９００は、間取り図５００の元データであるＣＡＤデータを取り込むことで生成されてもよい。
【０１４０】
図３４は、サーバ３００が管理する機器リスト４７００の構成を示す図である。図３４に示すように機器リスト４７００は、機器ＩＤ４７０１、機器タイプ４７０２、型番４７０３、配置４７０４、能力情報４７０５、及び制御コマンド送信先４７０６を備える。
【０１４１】
機器ＩＤ４７０１は、機器２００の識別子である。機器タイプ４７０２は、機器２００の種類を示す。型番４７０３は、機器２００の型番を示す。配置４７０４は、頂点座標２８０２と同様に（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、機器２００に対応する機器アイコン５０１の間取り図５００上の配置を示す。
【０１４２】
表示制御部１０３は、この配置４７０４に基づき、機器アイコン５０１を間取り図５００上に配置し、基本画面などを表示することができる。能力情報４７０５は、機器２００を制御できる内容や機器２００から取得できる状態を示す。例えば、機器ＩＤがＡのエアコンは、温度、風向き、及び風量を制御できる。制御コマンド送信先４７０６は、機器２００を制御する制御コマンドの送信先を示す。例えば、機器ＩＤがＡのエアコンは、制御コマンド送信先４７０６が機器であるため、制御コマンドはホームコントローラ１００から直接機器２００に送信される。一方、機器ＩＤがＣの冷蔵庫は、制御コマンド送信先４７０６がサーバであるため、制御コマンドはホームコントローラ１００からサーバ３００を介して機器２００に送信される。制御コマンドは、機器２００を操作したり、機器２００の状態を確認したりするためのコマンドである。
【０１４３】
なお、機器リスト４７００は機器２００の現在の状態を登録してもよい。これにより、ホームコントローラ１００から機器２００の状態確認依頼がされた場合、サーバ３００は、該当する機器２００の状態をホームコントローラ１００に通知することができる。
【０１４４】
なお、上述したように、機器２００の宅内の実際の配置に基づいて、機器アイコン５０１を間取り図５００上に配置するために、ユーザは、機器アイコン５０１を間取り図５００の適切な位置へと移動させる。従って、ユーザにより間取り図５００上の配置が指定されていない機器アイコン５０１は、配置４７０４の値として（０、０、０）など未設定を示す値が設定される。表示制御部１０３は、配置４７０４が未設定である機器アイコン５０１を、事前に定められたディスプレイ１０１上の位置に表示する。
【０１４５】
なお、ホーム情報２７００からサーバが管理する機器リスト４７００は、省かれてもよい。この場合、ホームコントローラ１００は、サーバが管理する機器リスト４７００に記載された機器タイプ４７０２、型番４７０３、及び能力情報４７０５に対応する情報を機器２００から直接取得すればよい。
【０１４６】
図３５は、ホームコントローラ１００が管理する機器リスト３１００の構成を示す図である。この機器リスト３１００の情報に基づき、ホームコントローラ１００は、基本画面の間取り図５００上に機器アイコン５０１を配置したり、機器２００を制御したりする。
【０１４７】
機器リスト３１００は、機器ＩＤ３１０１、機器タイプ３１０２、型番３１０３、配置３１０４、能力情報３１０５、制御コマンド送信先３１０６、及びＩＰアドレス３１０７を備える。機器ＩＤ３１０１〜制御コマンド送信先３１０６は、図３４の同一名称の内容と同じである。
【０１４８】
機器リスト３１００において、機器タイプ３１０２、型番３１０３、配置３１０４、能力情報３１０５、制御コマンド送信先３１０６の内容は、機器管理部１０５が、サーバ３００から機器リスト４７００を送信させることで、取得できる。ＩＰアドレス３１０７は、機器管理部１０５が機器２００から取得する。但し、機器タイプ３１０２、型番３１０３、能力情報３１０５、及び制御コマンド送信先３１０６については、機器２００から直接取得できる場合、機器管理部１０５は、そちらの内容を優先してもよい。
【０１４９】
なお、制御コマンド送信先３１０６は、サーバ３００や機器２００から取得せずに、ホームコントローラシステムで事前に定めた内容を採用してもよいし、ホームコントローラ１００が接続されているネットワークの状態などに基づき自動的に決定されてもよいし、ユーザにより設定されてもよい。
【０１５０】
次に、ホームコントローラ１００が機器２００を制御するまでの流れを、図を用いて説明する。
【０１５１】
図３６は、ホームコントローラ１００がサーバ３００からホーム情報２７００を取得する処理の流れを示すシーケンス図である。ホームコントローラ１００は、初回利用時や起動時など任意のタイミングでサーバ３００からホーム情報２７００を取得し、取得したホーム情報２７００に基づいて図５に示した基本画面を生成する。
【０１５２】
まず、ホームコントローラ１００の機器管理部１０５は、サーバ３００にホーム情報要求を送信する（Ｓ３２０１）。ここで、ホーム情報要求には、ホームコントローラ１００を利用するユーザ又は家を示すホームコントローラＩＤが少なくとも含まれる。ホーム情報要求を受信したサーバ３００のホーム情報管理部３０１は、蓄積部３０４からホームコントローラＩＤに対応するホーム情報２７００を検索し（Ｓ３２０２）、ホームコントローラ１００へ送信する（Ｓ３２０３）。ホームコントローラ１００の機器管理部１０５は、サーバ３００から受信したホーム情報２７００を蓄積部１０４に蓄積し、このホーム情報２７００に基づいて、表示制御部１０３が基本画面を生成し、ディスプレイ１０１に表示する（Ｓ３２０４）。
【０１５３】
次に、図３７を用いて、ホームコントローラ１００がネットワークに接続した後に、ホームコントローラ１００がネットワーク上の機器２００を検出する処理の流れを説明する。
【０１５４】
図３７では、ネットワーク上に図３１で示す機器ＩＤがＡの機器Ａ２００と機器ＩＤがＢの機器Ｂ２００とが接続されているものとして説明する。
【０１５５】
ホームコントローラ１００の初回利用時や電源オン時において、ホームコントローラ１００がネットワークに接続すると（Ｓ３３０１）、ホームコントローラ１００の機器管理部１０５は、ネットワーク上のすべての機器２００に対して機器検索要求をブロードキャストする（Ｓ３３０２）。機器検索要求を受信した機器Ａ２００は、機器検索応答をホームコントローラ１００に返す（Ｓ３３０３）。機器検索応答を受信したホームコントローラ１００は、機器Ａ２００から機器情報を取得し（Ｓ３３０４）、表示画面を更新する（Ｓ３３０５）。
【０１５６】
同様に、機器検索要求を受信した機器Ｂ２００は、機器検索応答をホームコントローラ１００に返す（Ｓ３３０６）。機器検索応答を受信したホームコントローラ１００は、機器Ｂ２００から機器情報を取得し（Ｓ３３０７）、表示画面を更新する（Ｓ３３０８）。ここで、機器情報とは、機器２００の機器タイプ、型番、及び能力情報などを表した情報である。この機器情報に基づきホームコントローラ１００の機器管理部１０５は機器リスト３１００（図３５参照）を生成する。
【０１５７】
次に、図３８を用いて、機器２００がネットワークに接続した際に、ホームコントローラ１００がネットワーク上の機器２００を検出する処理の流れを説明する。機器Ａ２００が初回利用時や電源オン時にネットワークに接続すると（Ｓ３４０１）、ネットワーク接続通知をネットワーク上のすべてのホームコントローラ１００にブロードキャストする（Ｓ３４０２）。ネットワーク接続通知を受信したホームコントローラ１００は、機器管理部１０５が機器Ａ２００から機器情報を取得し（Ｓ３４０３）、表示制御部１０３が表示画面を更新する（Ｓ３４０４）。機器Ｂ２００のネットワーク接続時の処理も機器Ａ２００と同様である（Ｓ３４０５〜Ｓ３４０８）。
【０１５８】
ここで、図３７及び図３８におけるホームコントローラ１００の表示画面の更新（Ｓ３３０５、Ｓ３３０８、Ｓ３４０４、Ｓ３４０８）について説明する。ホームコントローラ１００は、機器２００から機器検索応答やネットワーク接続通知を受信するまでの間、つまり機器２００をネットワーク上で検出するまでの間、機器２００に対応する機器アイコン５０１を非表示にする。そして、機器検索応答を受信したホームコントローラ１００は、対応する機器２００の機器アイコン５０１を画面に表示する。或いは、ホームコントローラ１００は、機器２００をネットワーク上で検出するまでの間、検出していない機器２００の機器アイコン５０１の色を、検出した機器２００の機器アイコン５０１と比べて薄く（例えば、半透明に）表示する。そして、機器検索応答を受信したホームコントローラ１００は、検出していない機器２００の機器アイコン５０１の色を、検出した機器２００の機器アイコン５０１の色と同じ色に変化させる。
【０１５９】
図３９Ａ、図３９Ｂは、本発明の一実施の形態において、ホームコントローラ１００が機器２００を制御する処理の流れを示すフロー図である。
【０１６０】
まず、タッチパネル制御部１０２は、基本画面において、ある機器２００を表す機器アイコン５０１がユーザにより選択されたことを検知する（Ｓ３５０１）。次に、表示制御部１０３は、全ての機器アイコン５０１を機器制御画面５０２の表示領域外に退避させる（Ｓ３５０２）。この場合、図１１や図１３に示すように機器アイコン５０１は退避する。
【０１６１】
次に、表示制御部１０３は退避させた機器アイコン５０１の表示位置を調整する（Ｓ３５０３）。例えば、図１２や図１４に示すように選択された機器アイコン５０１を特定の位置に表示するように調整する。
【０１６２】
次に、表示制御部１０３は、ユーザにより選択された機器アイコン５０１に対応する機器制御画面５０２が専用画面か間取り図かを判断する（Ｓ３５０４）。
【０１６３】
ここで、専用画面の機器制御画面５０２とは、図１３に示すような、間取り図上にオーバラップ表示され、間取り図とは別に用意された機器制御画面５０２を指す。一方、間取り図の機器制御画面５０２とは、間取り図自体が機器制御画面５０２となっているものを指す。
【０１６４】
例えば、照明機器においては、ユーザは照明機器が配置されている間取り図上の部屋の領域を直接タップして照明機器をオン・オフしたり、明るさを調整したりできれば、臨場感のある操作が実現される。また、ユーザはリビングにおいて複数個設置された照明機器を同時に操作しようとした場合、個々の照明機器専用の機器制御画面５０２を間取り図上で同時に表示させてしまうと、画面全体が照明機器専用の機器制御画面５０２で覆われてしまい、視認性が低下する。
【０１６５】
そこで、以下の説明では、照明機器の機器制御画面５０２は間取り図になっているものとする。具体的には、基本画面において、ユーザがある部屋に設置されている照明機器の機器アイコン５０１を選択すると、全ての機器アイコン５０１が間取り図の表示領域外に退避され、間取り図がその部屋の照明機器の操作を受け付け可能な状態となる。そして、ユーザは選択した照明機器が設置されている間取り図上の部屋の領域をタップすれば、その部屋内の一以上の照明機器を同時に操作できる。
【０１６６】
例えば、部屋の照明機器がオフの状態において、ユーザがその部屋の領域をタップすると、その部屋の一以上の照明機器が同時に点灯し、次に、ユーザがその領域をタップすると一以上の照明機器が同時に消灯する。
【０１６７】
Ｓ３５０４において、機器制御画面５０２が間取り図である場合、機器アイコン５０１が配置されている部屋の領域が一定サイズ以下であれば（Ｓ３５０６でＹＥＳ）、表示制御部１０３は、その部屋の領域が拡大表示された機器専用の機器制御画面５０２を間取り図上にオーバラップして表示させる（Ｓ３５０７）。ここでは、例えば、該当する部屋の間取りをフロア全体の間取り図から切り出して拡大した間取り図が、フロア全体の間取り図にオーバラップして表示される。
【０１６８】
一方、機器アイコン５０１が配置されている部屋の領域が一定サイズより大きければ（Ｓ３５０６でＮＯ）、表示制御部１０３は、間取り図を機器制御画面５０２として表示する（Ｓ３５０８）。
【０１６９】
各機器２００の機器制御画面５０２として専用画面を採用するか間取り図を採用するかに関する情報は予め蓄積部１０４に蓄積されている。したがって、表示制御部１０３はこの情報を参照することで、機器制御画面５０２が専用画面であるか間取り図であるかを判定すればよい。
【０１７０】
また、表示制御部１０３は、部屋情報２９００から該当する部屋の頂点を特定し、特定した頂点の座標を頂点情報２８００から特定し、特定した頂点の座標によって囲まれる領域の面積を求めることで、該当する部屋のサイズを算出すればよい。そして、この部屋のサイズが予め定められた一定サイズより大きければＳ３５０６でＮＯ、一定サイズ以下であればＳ３５０６でＹＥＳと判定すればよい。
【０１７１】
一方、Ｓ３５０４において、機器制御画面５０２が専用画面である場合、表示制御部１０３は、専用画面を間取り図上にオーバラップして表示する（Ｓ３５０５）。
【０１７２】
Ｓ３５０９において、タッチパネル制御部１０２がディスプレイ１０１への接触物（ここでは、ユーザの指）の接触が開始されたことを検知する。
【０１７３】
次に、タッチパネル制御部１０２が、接触対象が機器アイコン５０１かどうかを判定する（Ｓ３５１０）。
【０１７４】
機器アイコン５０１への接触であると判定すると（Ｓ３５１０でＹＥＳ）、タッチパネル制御部１０２がＳ３５０１で選択された機器アイコン５０１と同じ機器アイコン５０１に接触物が接触したかどうかを判定する（Ｓ３５１１）。Ｓ３５０１で選択された機器アイコン５０１と同じ機器アイコン５０１に接触物が接触したと判定した場合（Ｓ３５１１でＹＥＳ）、表示制御部１０３は、表示中の機器制御画面５０２を非表示にして基本画面を表示する（Ｓ３５１４）。
【０１７５】
また、タッチパネル制御部１０２が機器アイコン５０１への接触でないと判定した場合（Ｓ３５１０でＮＯ）、さらにタッチパネル制御部１０２は接触対象が機器制御画面５０２かどうかを判定する（Ｓ３５１２）。接触対象が機器制御画面５０２でないと判定した場合（Ｓ３５１２でＮＯ）、表示制御部１０３は、表示中の機器制御画面５０２を非表示にして基本画面を表示する（Ｓ３５１４）。
【０１７６】
一方、タッチパネル制御部１０２が機器制御画面５０２内のボタン等に接触物が接触したと判定すると（Ｓ３５１２でＹＥＳ）、処理がＳ３５１３に進められ、機器固有の制御フローが実行される（Ｓ３５１３）。
【０１７７】
次に、図４０を用いて、Ｓ３５１３において実行される機器固有の制御フローの詳細について説明する。まず、機器制御部１０６は、接触物の接触内容に応じて機器固有の制御内容を決定する（Ｓ３６０１）。次に、機器制御部１０６は、制御内容に応じた制御コマンドを生成する（Ｓ３６０２）。図１１に示すように、エアコンの機器制御画面５０２が表示されている状態において、温度を上昇させるボタンをユーザがタップし、そのことをタッチパネル制御部１０２が検知したとする。すると、機器制御部１０６はエアコンの温度を上昇させる制御コマンドを生成する。次に、機器制御部１０６は、処理をＳ３６０３に進め、制御コマンド送信フローを実行する。
【０１７８】
次に、図４１を用いてＳ３６０３で実行される制御コマンド送信フローの詳細について説明する。まず、機器制御部１０６は、ホームコントローラ１００がホームネットワークに接続中であるか否かを判定し（Ｓ３７０１）、ホームネットワークに接続中であれば（Ｓ３７０１でＹＥＳ）、機器リスト３１００の制御コマンド送信先３１０６の内容にしたがって、制御コマンドの送信先をチェックする（Ｓ３７０２）。ここで、ホームネットワークとは、ユーザの宅内におけるネットワークである。したがって、ユーザが外出先からホームコントローラ１００を操作していれば、Ｓ３７０１でＮＯと判定され、ユーザが宅内でホームコントローラ１００を操作していれば、Ｓ３７０１でＹＥＳと判定される。
【０１７９】
Ｓ３７０２において、制御コマンドの送信先が「機器」であれば、機器制御部１０６は、該当する機器２００に制御コマンドを送信する（Ｓ３７０３）。一方、Ｓ３７０２において、制御コマンドの送信先が「サーバ」であれば、機器制御部１０６は、制御コマンドをサーバ３００に送信する（Ｓ３７０４）。
【０１８０】
例えば、機器リスト３１００において、エアコンは、制御コマンド送信先３１０６が「機器」であるため、機器制御部１０６は制御コマンドをエアコンに送信する。一方、機器リスト３１００において、冷蔵庫は制御コマンド送信先３１０６が「サーバ」であるため、機器制御部１０６は制御コマンドをサーバ３００に送信する。
【０１８１】
また、Ｓ３７０１でホームコントローラ１００はホームネットワークに接続されていないと判断した場合にも（Ｓ３７０１でＮＯ）、Ｓ３７０４の処理を実施する。
【０１８２】
Ｓ３７０５において、機器制御部１０６は、制御結果を機器２００から受信する。次に、機器制御部１０６は、同時に操作する機器２００の全てに制御コマンドの送信が終了している場合（Ｓ３７０６でＹＥＳ）、処理をＳ３７０７に進める。一方、同時に操作する機器２００の全てに制御コマンドの送信が終了していない場合（Ｓ３７０６でＮＯ）、機器制御部１０６は、処理をＳ３７０２に戻し、Ｓ３７０２以降の処理を繰り返す。
【０１８３】
例えば、同じ部屋に２つの照明機器が設置され、これら２つの照明機器が同時に操作されるように予め設定されている場合、機器制御部１０６は、これら２つの照明機器のそれぞれに制御コマンドを送信する。なお、他の機器２００と同時に操作されない機器２００は、Ｓ３７０６でＮＯと判定されない。
【０１８４】
次に、表示制御部１０３は、ディスプレイ１０１に表示されている画面を更新する（Ｓ３７０７）。例えば、エアコンの設定温度が変更されたとすると、制御コマンドによってエアコンの設定温度が変更されるまで温度表示が例えば点滅表示され、制御コマンドによってエアコンの設定温度が変更されると温度表示の点滅が終了されるように機器制御画面５０２が更新される。また、照明機器の例では、照明機器がオンされた場合、照明機器が設置されている部屋の間取り図上の領域が他の領域に比べて明るくなるように画面が更新される。
【０１８５】
次に、図４２を用いて、ホームコントローラ１００が機器２００を直接制御する処理の流れについて説明する。まず、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ３８０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、機器２００に送信する（Ｓ３８０２）。
【０１８６】
制御コマンドを受信した機器２００は、制御コマンドを実行し（Ｓ３８０３）、制御結果をホームコントローラ１００に送信する（Ｓ３８０４）。制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ３８０５）。
【０１８７】
次に、図４３を用いて、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れについて説明する。まず、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ３９０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、サーバ３００に送信する（Ｓ３９０２）。
【０１８８】
制御コマンドを受信したサーバ３００は、該当する制御コマンドを機器２００に送信する（Ｓ３９０３）。制御コマンドを受信した機器２００は制御コマンドを実行し（Ｓ３９０４）、制御結果をサーバ３００に送信する（Ｓ３９０５）。制御結果を受信したサーバ３００はその制御結果をホームコントローラ１００に送信する（Ｓ３９０６）。その制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ３９０７）。
【０１８９】
次に、図４４を用いて、ホームコントローラ１００がサーバ３００経由で機器２００の機器状態を確認する処理の流れについて説明する。まず、機器２００は、現在の機器状態をサーバ３００に送信する（Ｓ４００１）。ここで、機器２００は、電源オン時、電源オフ時、機器状態が変化した時、或いは定期的に機器状態をサーバ３００に送信し、サーバ３００に機器状態を蓄積させる。なお、Ｓ４００１の処理は、Ｓ４００２からＳ４００６の処理とは非同期に実行されても良い。
【０１９０】
次に、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ４００２）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、サーバ３００に送信する（Ｓ４００３）。ここでは、機器２００の機器状態を確認するための制御コマンドが生成されている。
【０１９１】
制御コマンドを受信したサーバ３００は、該当する機器２００の現在の機器状態を検索し（Ｓ４００４）、該当する機器２００の機器状態を制御結果としてホームコントローラ１００に送信する（Ｓ４００５）。制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４００６）。例えば、機器２００の機器制御画面５０２がディスプレイ１０１に表示されていれば、機器２００の機器制御画面５０２の内容が制御結果にしたがって更新される。
【０１９２】
次に、図４５を用いて、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００が機器２００を直接制御する処理の流れを説明する。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。
【０１９３】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ４１０１）。次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた制御コマンドを生成し、機器Ａ２００に送信する（Ｓ４１０２）。
【０１９４】
制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４１０３）、制御結果をホームコントローラ１００に送信する（Ｓ４１０４）。
【０１９５】
次に、ホームコントローラ１００の機器制御部１０６は、機器Ａ２００に送信した制御コマンドと同じ制御コマンドを機器Ｂ２００に送信する（Ｓ４１０５）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４１０６）、制御結果をホームコントローラ１００に送信する（Ｓ４１０７）。
【０１９６】
制御結果を受信したホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４１０８）。この場合、例えば、機器Ａ２００、Ｂ２００の機器制御画面５０２がディスプレイ１０１に表示されていれば、機器Ａ２００、Ｂ２００の機器制御画面５０２の内容が制御結果にしたがって更新される。
【０１９７】
次に、図４６を用いて、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れについて説明する。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。また、機器Ａ２００、Ｂ２００は、１つの機器アイコン５０１で表され、１つの機器制御画面５０２で制御されているものとする。
【０１９８】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ４２０１）。
【０１９９】
次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた機器Ａ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４２０２）。
【０２００】
機器Ａ２００の制御コマンドを受信したサーバ３００は、機器Ａ２００に制御コマンドを送信する（Ｓ４２０３）。制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４２０４）、制御結果をサーバ３００に送信する（Ｓ４２０５）。制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４２０６）。
【０２０１】
同様にホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じた機器Ｂ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４２０７）。
【０２０２】
制御コマンドを受信したサーバ３００は、機器Ｂ２００に制御コマンドを送信する（Ｓ４２０８）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４２０９）、制御結果をサーバ３００に送信する（Ｓ４２１０）。制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４２１１）。
【０２０３】
そして、ホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４２１２）。
【０２０４】
次に、図４７を用いて、ホームコントローラ１００が１回の操作で複数台の機器２００を制御する場合において、ホームコントローラ１００がサーバ３００経由で機器２００を制御する処理の流れについて説明する。ここでは、ホームコントローラ１００が機器Ａ２００と機器Ｂ２００とを制御する場合を例に挙げて説明する。また、機器Ａ２００、Ｂ２００は、１つの機器アイコン５０１で表され、１つの機器制御画面５０２で制御されているものとする。
【０２０５】
まず、ホームコントローラ１００のタッチパネル制御部１０２は、機器制御画面５０２へのユーザの操作を検知する（Ｓ４３０１）。
【０２０６】
次に、ホームコントローラ１００の機器制御部１０６は、ユーザの操作に応じて、機器Ａ２００及び機器Ｂ２００の制御コマンドを生成し、サーバ３００に送信する（Ｓ４３０２）。
【０２０７】
制御コマンドを受信したサーバ３００は、機器Ａ２００に制御コマンドを送信する（Ｓ４３０３）。制御コマンドを受信した機器Ａ２００は、制御コマンドを実行し（Ｓ４３０４）、制御結果をサーバ３００に送信する（Ｓ４３０５）。
【０２０８】
同様にサーバ３００は、機器Ｂ２００に制御コマンドを送信する（Ｓ４３０６）。制御コマンドを受信した機器Ｂ２００は、制御コマンドを実行し（Ｓ４３０７）、制御結果をサーバ３００に送信する（Ｓ４３０８）。機器Ａ２００及び機器Ｂ２００の制御結果を受信したサーバ３００は、その制御結果をホームコントローラ１００に送信する（Ｓ４３０９）。
【０２０９】
そして、ホームコントローラ１００の表示制御部１０３は、制御結果にしたがって表示画面を更新する（Ｓ４３１０）。
【０２１０】
次に、図４８を用いて、ホームコントローラ１００において機器アイコン５０１を移動させた場合の処理の流れについて説明する。ここでは、ユーザは２台のホームコントローラＡ１００、Ａ２００を所有しているものとして説明する。
【０２１１】
ホームコントローラＡ１００のタッチパネル制御部１０２は、機器アイコン５０１の移動を検知すると（Ｓ４８０１）、表示制御部１０３は、表示画面を更新する（Ｓ４８０２）。ここでは、表示制御部１０３は、ユーザによる機器アイコン５０１のドラッグ量に応じて機器アイコン５０１を移動表示させる。
【０２１２】
ホームコントローラＡ１００の機器管理部１０５は、ドラッグ後の間取り図５００上の座標を含む機器リスト更新通知をサーバ３００に送信する（Ｓ４８０３）。ここで、ホームコントローラＡ１００の機器管理部１０５は、ドラッグ後の座標で自身が管理する機器リスト３１００の該当する機器２００の配置３１０４の内容を更新する。
【０２１３】
機器リスト更新通知を受信したサーバ３００は、機器リスト４７００を更新する（Ｓ４８０４）。この場合、サーバ３００のホーム情報管理部３０１は、機器リスト４７００において、該当する機器２００の配置４７０４の内容を機器リスト更新通知に含まれる座標で更新する。
【０２１４】
続いて、サーバ３００は、機器リスト更新通知をホームコントローラＢ１００に送信する（Ｓ４８０５）。機器リスト更新通知を受信したホームコントローラＢ１００は、表示画面を更新する（Ｓ４８０６）。ここで、ホームコントローラＢ１００の機器管理部１０５は、機器リスト更新通知に含まれる座標で、自身が管理する機器リスト３１００の該当する機器２００の配置３１０４の内容を更新する。
【０２１５】
以上により、機器アイコン５０１が間取り図５００上の適切な位置に配置される。ホームコントローラＡ１００で行った機器アイコン５０１の配置位置の更新がサーバ３００経由でホームコントローラＢ１００に通知されるため、更新後の機器アイコン５０１の配置位置がホームコントローラＡ１００、Ｂ１００及びサーバ３００間で共有される。そのため、ホームコントローラＡ１００とホームコントローラＢ１００とで機器アイコン５０１の配置位置が異なるといったトラブルを回避することができる。
【０２１６】
次に、図４９を用いて、ホームコントローラ１００とサーバ３００との機器リストを更新する処理の一例について説明する。機器２００が現在の自身の状態を示す機器状態をサーバ３００に送信する（Ｓ４９０１）。ここで、機器２００は定期的に機器状態を送信してもよいし、状態が変化したときに機器状態を送信してもよい。サーバ３００は、受信した機器状態の内容にしたがって機器リスト４７００を更新する（Ｓ４９０２）。ここで、機器２００の情報が機器リスト４７００に存在しない場合、サーバ３００は新たな機器として機器２００の情報を追加する。そして、サーバ３００は、機器リスト更新通知をホームコントローラ１００に送信する（Ｓ４９０３）。ホームコントローラ１００の機器管理部１０５は、受信した機器リスト更新通知の内容にしたがって機器リスト３１００を更新する（Ｓ４９０４）。ここで、機器２００の情報が機器リスト３１００に存在しない場合、機器管理部１０５は新たな機器として機器２００の情報を追加する。そして、ホームコントローラ１００の表示制御部１０３は、表示画面を更新する（Ｓ４９０５）。
【０２１７】
このように、機器２００は状態が変化するとそのことがサーバ３００に通知されるため、サーバ３００は機器２００の状態の変化を監視することができる。また、機器２００から機器状態が送信されたサーバ３００はその状態の変化をホームコントローラ１００に通知するため、ホームコントローラ１００は機器２００の現在の状態を認識することができる。また、新たな機器２００がホームネットワークに接続された場合に、サーバ３００とホームコントローラ１００とが新たな機器を追加することができる。よって、機器２００の実際の状態と、ホームコントローラ１００が認識している機器２００の状態とのずれが発生することを防止することができる。
【０２１８】
次に、図５０を用いて、ホームコントローラ１００とサーバ３００との機器リストを更新する処理の他の例について説明する。機器２００は、機器状態をホームコントローラ１００に送信する（Ｓ５００１）。ここで、機器２００は定期的に機器状態を送信してもよいし、状態が変化したときに機器状態を送信してもよい。
【０２１９】
ホームコントローラ１００の機器管理部１０５は、受信した機器状態の内容にしたがって機器リスト３１００を更新する（Ｓ５００２）。ここで、機器２００の情報が機器リスト３１００に存在しない場合、機器管理部１０５は新たな機器として機器２００の情報を追加する。そして、表示制御部１０３が表示画面を更新する（Ｓ５００３）。そして、ホームコントローラ１００の機器管理部１０５は、機器リスト更新通知をサーバ３００に送信する（Ｓ５００４）。サーバ３００は、受信した機器リスト更新通知にしたがって機器リスト４７００を更新する（Ｓ５００５）。ここで、機器２００の情報が機器リスト４７００に存在しない場合、サーバ３００は新たな機器として機器２００の情報を追加する。
【０２２０】
次に、図５１を用いて、ホームコントローラ１００とサーバ３００とが機器リストを更新する処理の更に他の例について説明する。図５１では、宅内のホームコントローラ１００と宅外のホームコントローラ１００との２台のホームコントローラ１００をユーザが所有している場合を例に挙げて説明する。ここで、宅外のホームコントローラ１００は、ユーザが外出先に持ち出したホームコントローラ１００であり、宅内のホームコントローラ１００は、ユーザが宅内に置いたままのホームコントローラ１００である。
【０２２１】
機器２００は、宅内のホームコントローラ１００に機器状態を送信する（Ｓ５１０１）。宅内のホームコントローラ１００は、受信した機器状態の内容にしたがって機器リスト３１００を更新する（Ｓ５１０２）。ここで、機器２００の情報が機器リスト３１００に存在しない場合、機器管理部１０５は新たな機器として機器２００の情報を追加する。そして、表示画面を更新する（Ｓ５１０３）。そして、宅内のホームコントローラ１００は、機器リスト更新通知をサーバ３００に送信する（Ｓ５１０４）。
【０２２２】
サーバ３００は、受信した機器リスト更新通知の内容にしたがって、機器リスト４７００を更新する（Ｓ５１０５）。ここで、機器２００の情報が機器リスト４７００に存在しない場合、サーバ３００は新たな機器として機器２００の情報を追加する。そして、サーバ３００は、機器リスト更新通知を宅外のホームコントローラ１００に送信する（Ｓ５１０６）。宅外のホームコントローラ１００は、受信した機器リスト更新通知の内容にしたがって機器リスト３１００を更新する（Ｓ５１０７）。ここで、機器２００の情報が機器リスト３１００に存在しない場合、宅外のホームコントローラ１００の機器管理部１０５は新たな機器として機器２００の情報を追加する。そして、表示画面を更新する（Ｓ５１０８）。
【０２２３】
この例によれば、一方のホームコントローラ１００が宅外にあり、他方のホームコントローラ１００が宅内にある場合であっても、両ホームコントローラ１００が認識している機器２００の状態にずれが生じることを防止することができる。
【０２２４】
なお、上記で説明したシーケンスや処理フローは一例であり、目的とする処理を実現できるのであれば、ステップの順番が入れ替わったり、一部のステップを省略してもよい。例えば、機器Ａ２００と機器Ｂ２００に対する制御コマンドの送信は非同期に実現しても良い。
【０２２５】
上記説明では、間取り図５００として、各フロアを構成する部屋の位置及び形状を平面的に表した俯瞰図を間取り図として採用したが、本実施の形態はこれに限定されず、各フロアにどのような部屋が何個あるかを簡略的に示した図も間取り図として採用してもよい。
【０２２６】
以下、間取り図の別パターンについて具体的に説明する。図５２は、別パターンの間取り図５２００を示した図である。間取り図５２００では、１つのフロアを構成する１つの部屋が四角形の１つのブロックで表され、１つのフロアにおいて各部屋がマトリックス状に配置されている。また、各ブロックのサイズは同一であり、各ブロックには部屋の名称が記載されている。
【０２２７】
この間取り図５２００では、各フロアを構成する部屋の名称及び個数は示されているが、部屋の相対的なサイズやフロア内における位置は表れていない。本実施の形態では、このような図も間取り図５２００として取り扱う。すなわち、本実施の形態では、少なくとも各フロアにどのような部屋が含まれているかを表した図であれば間取り図として取り扱う。
【０２２８】
例えば、第１フロアの間取り図５２０１では、リビング、キッチン、ダイニング、バス、洗面所、トイレ、階段、及び玄関の各部屋が含まれていることが分かる。また第２フロアの間取り図５２０２では、主寝室、寝室１、寝室１、子供部屋、及び階段の各部屋が含まれていることが分かる。
【０２２９】
なお、間取り図５２００において、ユーザは任意の部屋をドラッグさせて移動させることで、その部屋の間取り図５２００上の位置を入れ替えることができる。また、部屋内に多数の機器２００が配置されており、間取り図５２００において、デフォルトの部屋のサイズでは、部屋内に全ての機器アイコン５０１を表示しきれない場合、表示制御部１０３は、全ての機器アイコン５０１が部屋内に収まるように部屋のサイズを拡大してもよい。
【０２３０】
図５３は、間取り図５２００が採用された基本画面の構成を示す図である。基本画面には間取り図５２００が表示されている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。
【０２３１】
例えば、リビングには、テレビ及び照明機器の機器アイコン５０１が表示されているため、テレビ及び照明機器が設置されていることが分かる。
【０２３２】
機器一覧表示変更ボタン５０３は、基本画面から前述した機器一覧表示画面（図２４参照）へと画面表示を切り替えるためのボタンである。
【０２３３】
図５４は、図５２に示す間取り図５２００を採用した場合において、機器制御画面５０２の表示状態を示す図である。図５３に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。図５４では、エアコンの機器アイコン５０１が選択されたため、エアコンの機器制御画面５０２が間取り図５２００上にオーバラップして表示されている。
【０２３４】
また、表示制御部１０３は、機器制御画面５０２を表示するに際し、間取り図５２００に表示されていた機器アイコン５０１を機器制御画面５０２の表示領域外に配置させる。図５４の例では、全ての機器アイコン５０１は、間取り図５２００の左側に縦一列で配置されている。
【０２３５】
なお、機器アイコン５０１を間取り図５２００の左側に縦一列で配置させるに際し、表示制御部１０３は、機器アイコン５０１を特定の条件によってグルーピングしてもよい。例えば、機器アイコン５０１は部屋ごとにグルーピングされてもよいし、機器２００の種類ごとにグルーピングされてもよいし、機器２００を種類に基づくカテゴリーでグルーピングされてもよい。
【０２３６】
図５４の例では、機器アイコン５０１は、間取り図５２００の左側に配置されているが、間取り図５２００の右側に縦１列で配置されてもよいし、間取り図５２００の上側又は下側に横１列で配置されてもよい。
【０２３７】
また、全ての機器アイコン５０１を間取り図５２００の左側に表示することができない場合、表示制御部１０３は、左側に１列で配置された機器アイコン５０１が上方向又は下方向にスワイプ操作されると、そのスワイプ操作に応じて機器アイコン５０１を上方向又は下方向にスクロールさせて、非表示の機器アイコン５０１をディスプレイ１０１内に表示させればよい。
【０２３８】
また、機器アイコン５０１を間取り図５２００の左側に縦一列で配置するに際し、表示制御部１０３は、ユーザが選択した機器アイコン５０１を、選択されていない機器アイコン５０１と異なる表示態様で表示してもよい。例えば、選択された機器アイコン５０１は、選択されていない機器アイコン５０１と異なる色で表示されてもよいし、選択されていない機器アイコン５０１よりも明るく表示されてもよいし、選択されていない機器アイコン５０１よりも濃い濃度で表示されてもよいし、一定の周期で点滅されてもよい。
【０２３９】
また、ユーザにより選択された機器アイコン５０１がアイコン列の目立つ位置（例えば、一番上、中央、一番下）に位置するように、表示制御部１０３は、機器アイコン５０１の配列をスクロールさせてもよい。
【０２４０】
また、機器制御画面５０２を表示するに際し、表示制御部１０３は、図１２に示すように全ての機器アイコン５０１を楕円の外周上に配置してもよい。
【０２４１】
次に、図５５を用いて、基本画面の表示状態と機器制御画面５０２の表示状態との遷移について説明する。
【０２４２】
図５５の左図に示す基本画面において、ユーザが制御したい機器２００（ここでは、エアコン）の機器アイコン５０１を選択し、その選択をタッチパネル制御部１０２が検知する。すると、表示制御部１０３は、図５５の右図に示すように、選択された機器アイコン５０１に対応した機器制御画面５０２を、間取り図５２００上にオーバラップして表示する。これにより、基本画面の表示状態が機器制御画面５０２の表示状態に遷移する。
【０２４３】
一方、図５５の右図に示すように、機器制御画面５０２の表示状態において、機器制御画面５０２に対応したエアコンの機器アイコン５０１、又は機器制御画面５０２の表示領域外（例えば、機器制御画面５０２の表示領域外にある間取り図５２００の表示領域）をユーザが選択し、その選択をタッチパネル制御部１０２が検知する。すると、図５５の左図に示すように、表示制御部１０３は、機器制御画面５０２を消去し、機器制御画面５０２の表示状態から基本画面の表示状態に戻す。
【０２４４】
図５６は、図５２に示す間取り図５２００において、実際の部屋のサイズに応じて各ブロックのサイズを変えた場合の間取り図５６００の構成を示す図である。
【０２４５】
図５６の左図では第１フロアの間取り図５６０１が示され、図５６の右図では第２フロアの間取り図５６０２が示されている。
【０２４６】
第１フロアの間取り図５６０１において各部屋のサイズは、リビングが一番大きく、次に、キッチン、次に、バス及び階段である。そのため、この順に各部屋のサイズが表示されている。また、第２フロアの間取り図５６０２においても、実際の部屋のサイズに応じて各部屋が表されている。この場合、部屋の実際のサイズを示す情報を後述する部屋情報６８００に予め登録しておき、この情報にしたがって、表示制御部１０３は各部屋のサイズを決定すればよい。
【０２４７】
図５７は、図５６に示す間取り図５６００が採用された基本画面の構成を示す図である。間取り図５６００では、各部屋が実際のサイズに応じたサイズで表示されている。また、各部屋には、実際に配置されている機器２００の機器アイコン５０１が表示されている。
【０２４８】
このように、間取り図５６００において各部屋を実際の部屋のサイズに応じたサイズで表す態様を採用した場合、全ての部屋をディスプレイ１０１内に表示させると、各部屋が小さく表示され、ユーザの操作が困難になるおそれがある。そこで、図５７では、「別の部屋を表示」と記載された部屋表示ボタン５６０３が設けられている。
【０２４９】
ユーザがこの部屋表示ボタンを選択し、その選択をタッチパネル制御部１０２が検知すると、表示制御部１０３は、残りの部屋を表示する間取り図５６００に画面表示を切り替える。
【０２５０】
図５７の例では、間取り図５６００は、第１フロアの間取り図５６０１と第２フロアの間取り図５６０２とで区切られている。そのため、部屋表示ボタン５６０３が選択されると、表示制御部１０３は、第２フロアの間取り図５６０２にディスプレイ１０１の表示を切り替える。また、この場合、第２フロアの間取り図５６０２にも部屋表示ボタン５６０３が設けられているため、この部屋表示ボタン５６０３が選択されると、表示制御部１０３は、第１フロアの間取り図５６０１にディスプレイ１０１の表示を切り替える。
【０２５１】
なお、図５７の例では、フロアごとに間取り図を分けたが本実施の形態はこれに限定されない。例えば、第１フロアの間取り図５６０１を同時にディスプレイ１０１に表示することができない場合、表示制御部１０３は、第１フロアの間取り図５６０１を分割し、ディスプレイ１０１に表示してもよい。この場合、部屋表示ボタン５６０３が選択されると、第１フロアの表示されていないほうの間取り図５６０１を表示するとしてもよい。
【０２５２】
また、第１フロアの間取り図５６０１と第２フロアの間取り図５６０２とを同時にディスプレイ１０１に表示することができる場合、表示制御部１０３は、第１フロアの間取り図５６０１と第２フロアの間取り図５６０２とを同時にディスプレイ１０１に表示すればよい。この場合、部屋表示ボタン５６０３は間取り図５６００から省略される。
【０２５３】
なお、間取り図５６００においては、階段がタップされた場合、表示制御部１０３は第１フロアの間取り図５６０１と第２フロアの間取り図５６０２とを相互に切り替えてもよい。
【０２５４】
図５８は、間取り図として図５６に示す間取り図５６００を採用した場合において、機器制御画面５０２の表示状態を示す図である。図５８では、図５４と同様、エアコンの機器制御画面５０２が表示されている。それ以外の内容は図５４と同じであるため、説明を省く。
【０２５５】
図５９は、本発明の一実施の形態において、更に別パターンの間取り図５９００を示した図である。図５９の間取り図５９００では、各部屋を同一サイズのブロックで表す点は間取り図５２００と同じであるが、部屋の配置の仕方が異なっている。具体的には間取り図５９００では、縦方向にフロア番号が表示され、同じフロアを構成する部屋が横一列に配列されている。図５９の例では、家が第１フロア〜第３フロアの３つのフロアにより構成されているため、１行目に第３フロアを構成する部屋が配置され、２行目に第２フロアを構成する部屋が配置され、３行目に第１フロアを構成する部屋が配置されている。また、各行の左端には、１Ｆ、２Ｆ、３Ｆというように、フロア番号が示されている。間取り図５９００では、各部屋がどのフロアに配置されているかが一目で分かる。
【０２５６】
なお、間取り図５９００においても、実際の部屋のサイズに応じて各部屋のサイズを変えてもよい。また、間取り図５９００において、全部屋をディスプレイ１０１の表示領域内に表示することができない場合、間取り図５９００を横方向にスクロールさせて、所望の部屋をディスプレイ１０１に表示できるようにしてもよい。
【０２５７】
例えば、第２フロアにおいて更に別の部屋がある場合、ユーザが左から右へスワイプ操作を行ったことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、スワイプ操作した量に応じて第２フロアを構成する部屋或いは第１フロア〜第３フロアを構成する部屋を左から右へスクロールさせればよい。
【０２５８】
図６０は、図５９に示す間取り図５９００が採用された基本画面の構成を示す図である。基本画面には間取り図５９００が表示されている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。機器一覧表示変更ボタン５０３は、基本画面から前述した機器一覧表示画面（図２４参照）へと画面表示を切り替えるためのボタンである。
【０２５９】
図６１は、図５９に示す間取り図５９００を採用した場合において、機器制御画面５０２の表示状態を示す図である。図６０に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。図６１では、エアコンの機器アイコン５０１が選択されたため、エアコンの機器制御画面５０２が間取り図５９００上にオーバラップして表示されている。また、表示制御部１０３は、機器制御画面５０２を表示するに際し、間取り図５９００に表示されていた機器アイコン５０１を機器制御画面５０２の表示領域外に配置させる。図６１の例では、全ての機器アイコン５０１は、間取り図５９００の下側に横一列で配置されている。
【０２６０】
なお、機器アイコン５０１を間取り図５９００の下側に縦一列で配置させるに際し、表示制御部１０３は、機器アイコン５０１を特定の条件によってグルーピングしてもよい。例えば、機器アイコン５０１は部屋ごとにグルーピングされてもよいし、機器２００の種類ごとにグルーピングされてもよいし、機器２００の種類に基づくカテゴリーでグルーピングされてもよい。
【０２６１】
図６１の例では、機器アイコン５０１は、間取り図５９００の下側に配置されているが、間取り図５９００の上側に横１列で配置されてもよいし、間取り図５９００の左側又は右側に縦１列で配置されてもよい。
【０２６２】
また、全ての機器アイコン５０１を間取り図５００の下側に表示することができない場合、表示制御部１０３は、下側に横１列で配置された機器アイコン５０１が左方向又は右方向にスワイプ操作されると、そのスワイプ操作に応じて機器アイコン５０１を左方向又は右方向にスクロールさせて、非表示の機器アイコン５０１をディスプレイ１０１内に表示させればよい。
【０２６３】
また、機器アイコン５０１を間取り図５９００の下側に横一列で配置するに際し、表示制御部１０３は、ユーザが選択した機器アイコン５０１を、選択されていない機器アイコン５０１と異なる表示態様で表示してもよい。例えば、選択された機器アイコン５０１は、選択されていない機器アイコン５０１と異なる色で表示されてもよいし、選択されていない機器アイコン５０１よりも明るく表示されてもよいし、選択されていない機器アイコン５０１よりも濃い濃度で表示されてもよいし、一定の周期で点滅されてもよい。
【０２６４】
また、ユーザにより選択された機器アイコン５０１がアイコン列の目立つ位置（例えば、一番左、中央、一番右）に位置するように、表示制御部１０３は、機器アイコン５０１の配列をスクロールさせてもよい。
【０２６５】
また、機器制御画面５０２を表示するに際し、表示制御部１０３は、図１２に示すように全ての機器アイコン５０１を楕円の外周上に配置してもよい。
【０２６６】
なお、間取り図５９００では、全フロアの部屋がディスプレイ１０１に同時に表示されるため、各部屋が小さく表示され、ユーザの操作が困難になるおそれがある。そこで、表示制御部１０３は、ユーザの操作にしたがって、間取り図５９００を拡大表示させてもよい。具体的には、ユーザが間取り図５９００においてある部屋をピンチアウトする操作をし、その操作をタッチパネル制御部１０２が検知すると、表示制御部１０３は、ピンチアウトした量に応じた拡大率でその部屋をディスプレイ１０１上に拡大表示させればよい。
【０２６７】
図６２は、間取り図５９００においてある部屋が拡大表示された間取り図を示した図である。図６２に示すように、表示制御部１０３は該当する部屋の形状を平面的に表す俯瞰図を間取り図５９００にオーバラップして表示してもよい。または、俯瞰図に切り替えて表示してもよい。これにより、ユーザは、図６０に示す間取り図５９００において、家内の部屋の構成と各部屋に配置されている機器２００とを把握し、図６２に示す間取り図５９００において、拡大した部屋における機器２００の実際の配置位置を把握することができる。
【０２６８】
なお、図６０に示す拡大表示されていない間取り図５９００において、表示制御部１０３は、部屋内に配置された全ての機器２００の機器アイコン５０１を表示する必要はなく、一部の機器アイコン５０１のみを表示させてもよい。
【０２６９】
この場合、表示制御部１０３は、ユーザが頻繁に使用する１又は複数（例えば２つ）の機器アイコン５０１を間取り図５９００に表示すればよい。或いは、表示制御部１０３は、拡大表示されていない間取り図５９００において、機器アイコン５０１を表示しなくてもよい。これにより、拡大表示されていない間取り図５９００において表示される機器アイコン５０１の個数が増大し、間取り図５９００の視認性が低下することを防止することができる。
【０２７０】
図６３は、図６２に示す拡大表示された間取り図５９００において、機器制御画面５０２の表示状態を示す図である。図６３では、図５４と同様、エアコンの機器制御画面５０２が表示されている。また、図６３では、拡大表示された部屋（リビング）に配置されている機器アイコン５０１のみが俯瞰図の左側であって、リビングのブロック内に表示されている。図６２の例では、俯瞰図内のリビングにエアコン、照明機器、及びテレビの機器アイコン５０１が表示されており、ユーザによりエアコンの機器アイコン５０１が選択されている。そのため、これらの機器アイコン５０１が俯瞰図の左側に縦一列で表示されている。
【０２７１】
ある部屋が拡大表示されている場合、ユーザはその部屋内に配置されている機器２００を操作する可能性が高い。また、ある部屋が拡大表示されている場合、その部屋以外の機器アイコン５０１はディスプレイ１０１に表示されていない。そのため、ユーザがある機器アイコン５０１を選択したとき他の部屋に配置された機器アイコン５０１を俯瞰図の左側に表示させるとユーザに違和感を与えてしまう。
【０２７２】
そこで、ある部屋が拡大表示された場合、表示制御部１０３はその部屋に配置された機器２００の機器アイコン５０１のみを俯瞰図の左側に縦一列に表示させている。なお、図６４の例では、機器アイコン５０１は、俯瞰図の左側に表示されたが、俯瞰図の右側に縦一列で表示されてもよいし、俯瞰図の上側又は下側に横一列で表示されてもよい。
【０２７３】
図６４は、基本画面の表示状態から機器制御画面５０２の表示状態への画面遷移を示す図である。図６４の左上図に示すように、拡大表示されていない間取り図５９００が表示された基本画面において、ユーザにより例えばエアコンの機器アイコン５０１がタップされたとする。すると、表示制御部１０３は、図６４の右上図に示すように、エアコンの機器制御画面５０２をこの基本画面にオーバラップさせて表示させる。一方、図６４の右上図に示す画面において、ユーザにより、機器制御画面５０２以外の間取り図５９００上の領域がタップされる、或いは、エアコンの機器アイコン５０１がタップされると、表示制御部１０３は、図６４の左上図に示す基本画面に画面表示を戻す。
【０２７４】
また、図６４の左上図に示す基本画面において、ユーザによりリビングがピンチアウトされたとする。すると、表示制御部１０３は、図６４の左下図に示すように、リビングのブロックを拡大させると同時に拡大されたブロック内に、拡大後のブロックのサイズに応じたサイズを持つリビングの俯瞰図をオーバラップして表示させる。また、図６４の左下図において、ユーザによりリビングがピンチインされたとする。すると、表示制御部１０３は、図６４の左上図に示す基本画面に画面表示を戻す。
【０２７５】
また、図６４の左下図に示す基本画面において、例えばエアコンの機器アイコン５０１が選択されると、表示制御部１０３は、図６４の右下図に示すように、エアコンの機器制御画面５０２を俯瞰図上にオーバラップして表示させる。また、図６４の右下図において、ユーザにより、機器制御画面５０２以外の間取り図５９００上の領域、或いはエアコンの機器アイコン５０１がタップされると、表示制御部１０３は、図６４の左下図に示す画面に画面表示を戻す。
【０２７６】
図６５は、図５９に示す間取り図５９００が採用された基本画面において、機器アイコン５０１を表示しない態様を採用した場合の基本画面の構成を示す図である。図６５に示す態様では、各フロアを構成する部屋のみが表示され、機器アイコン５０１は表示が省略されている。
【０２７７】
図６６は、機器アイコン５０１を表示しない基本画面を採用した場合において、基本画面の表示状態から機器制御画面５０２の表示状態への画面遷移を示す図である。図６６の左上図に示す基本画面において、ユーザが例えばリビングをピンチアウトしたとする。すると表示制御部１０３は、図６６の左下図に示すようにリビングのブロックを拡大表示すると共に、リビングの俯瞰図を拡大表示したブロックにオーバラップして表示する。図６６の左下図に示す画面において、ユーザにより例えばエアコンの機器アイコン５０１がタップされたとする。すると、表示制御部１０３は、図６６の右下図に示すように、エアコンの機器制御画面５０２をリビングの俯瞰図にオーバラップして表示させ、リビングの機器アイコン５０１をリビングの俯瞰図の左側に縦一列で配置する。また、図６６の右下図において、ユーザにより、機器制御画面５０２の表示領域外であって、間取り図５９００上の領域がタップされると、表示制御部１０３は、図６６の左下図に示す画面に表示画面を戻す。
【０２７８】
図６７は、図５２に示す間取り図５２００を採用した場合のホーム情報２７００の構成を示す図である。図６７に示すように、ホーム情報６４００は、間取り図５２００、部屋情報６８００、及びサーバが管理する機器リスト４７００を備える。間取り図５２００では、部屋の表示位置が事前に決められているため、ホーム情報６４００において、ホーム情報２７００に設けられていた頂点情報２８００が省かれている。
【０２７９】
間取り図５２００は、図５２に示す間取り図５２００を例えばビットマップ形式で表した画像データである。もしくは、間取り図５２００を表示するための色、形状、大きさなどを規定した情報であってもよい。部屋情報６８００は、間取り図５２００から部屋の領域を決定するための情報である。
【０２８０】
図６８は、図６７に示す部屋情報６８００の構成を示す図である。図６８に示すように、部屋情報６８００は、部屋ＩＤ６８０１、部屋タイプ６８０２、階層６８０３、及び表示位置６８０４を備える。部屋ＩＤ６８０１は、間取り図５２００上の部屋を識別するための識別子である。部屋タイプ６８０２は、部屋の種類を示す。階層６８０３は部屋が配置されている階層（フロア）を示す。表示位置６８０４は、間取り図５２００上における部屋の配置位置を示す。
【０２８１】
図６９は、部屋情報６８００における表示位置６８０４と間取り図５２００との対応例を示した図である。図６９に示すように、間取り図５２００の各ブロックは、例えば、１行１列目のブロックが１マス目、１行２列目のブロックが２マス目、１行３列目のブロックが３マス目、２行１列目のブロックが４マス目、・・・というように順番が規定されている。
【０２８２】
例えば、部屋ＩＤ６８０１がＡの部屋は、表示位置６８０４が「１階の１マス目」である。そのため、表示制御部１０３は、図６９に示すように、第１フロアの間取り図５２０１の１マス目（１行１列目）のブロックはリビングであると解釈する。
【０２８３】
なお、図６９の例では、横方向に３列でブロックが配置されているため、２行１列目が４マス目となり、３行１列目が７マス目となっている。但し、これは一例にすぎず、例えば、横方向に４列でマスが配列された場合は、２行１列目が５マス目、３行１列目が９マス目というように、横方向のブロックの個数に応じてマス目の順序とブロックの配置位置との対応関係は適宜変更される。
【０２８４】
図７０は、図５２に示す間取り図５２００を採用した場合のサーバ３００が管理する機器リスト４７００の構成を示す図である。間取り図５２００は、機器２００の部屋の中での配置位置を示す必要がない。そのため、図７０に示す機器リスト４７００では、図３４とは異なり、配置４７０４には部屋タイプ６８０２が登録されている。それ以外は、図７０に示す機器リスト４７００は、図３４に示す機器リスト４７００と同じである。例えば、機器ＩＤ４７０１がＡのエアコンは、リビングに配置されているため、配置４７０４には「リビング」が登録されている。なお、図７０の例では、配置４７０４として部屋タイプ６８０２を採用したが、部屋が特定できれば、他の情報が登録されてもよい。例えば、配置４７０４として部屋ＩＤ６８０１が採用されてもよい。
【０２８５】
図７１は、図５２に示す間取り図５２００を採用した場合において、ホームコントローラ１００が管理する機器リスト３１００の構成を示した図である。図７１の機器リスト３１００も図７０の機器リスト４７００と同じ理由により、配置３１０４として、部屋タイプ６８０２が登録されており、その他は図３５に示す機器リスト３１００と同じである。なお、図７１においても、配置３１０４として、部屋ＩＤ６８０１が採用されてもよい。
【０２８６】
次に、図６２に示すように、間取り図５９００の基本画面においてある部屋がピンチアウトされた場合、その部屋の俯瞰図を表示する態様を採用した場合における、機器リスト３１００について説明する。この場合、図６８に示す部屋情報６８００において、部屋の俯瞰図の項目を設ければよい。そして、部屋の俯瞰図の項目には、該当する部屋の俯瞰図の画像データが登録されればよい。また、部屋の俯瞰図は、図３３に示すように、部屋の例えば左端に原点が設定され、横方向にＸ軸、縦方向にＹ軸が設定され、部屋の各位置をＸ、Ｙの座標で表すようにすればよい。
【０２８７】
一方、図７１に示す機器リスト３１００の配置３１０４には、部屋タイプ６８０２に加えて、部屋における座標も登録させる。これにより、表示制御部１０３は、配置３１０４の内容から、部屋を表す俯瞰図上のどの位置に機器アイコン５０１を配置するべきかを判別することができる。
【０２８８】
なお、本実施の形態において、サーバ３００は必須の構成要素ではなく、サーバ３００が管理する各種情報（ホーム情報２７００や機器２００の状態など）をホームコントローラ１００で管理させてもよい。これにより、サーバ３００がなくても上記の実施の形態を実現することができる。この場合、ホームコントローラ１００は、すべての家の情報を管理する必要はなく、ホームコントローラ１００が制御する機器２００と、それら機器２００が配置された家に関する情報とのみを管理すればよい。
【０２８９】
（機器アイコン配置処理１）
次に、機器アイコンを自動的に間取り図上に配置する機器アイコン配置処理１について説明する。
【０２９０】
図７２は、ホームコントローラ１００のディスプレイ１０１に表示される基本画面の一例を示す図であり、図７３は、ホームコントローラ１００の機器制御画面５０２の表示状態の構成を示す図である。
【０２９１】
図７２に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。機器制御画面５０２は、機器２００ごとに固有であり、機器２００を制御又は状態確認するための制御画面である。例えば、図７３においては、エアコンの機器アイコンがユーザにより選択された例が示されており、エアコンの機器制御画面５０２を用いてエアコンの温度設定や風向きが制御される。なお、図７３において、ディスプレイ１０１には、機器アイコンが配置されていないが、図１１〜図１６に示すように、機器制御画面５０２の表示領域外に機器アイコンを表示してもよい。
【０２９２】
次に、ホームコントロールシステム（情報管理システム）において機器２００を新規に登録する処理の流れを、図を用いて説明する。ホームコントロールシステムは、同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、一以上の対象機器の情報を管理する。
【０２９３】
図７４は、新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【０２９４】
まず、家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ７０３０１）。
【０２９５】
図７５（Ａ）は、冷蔵庫が新規に登録される場合に送信される機器新規登録要求の一例を示す図であり、図７５（Ｂ）は、テレビが新規に登録される場合に送信される機器新規登録要求の一例を示す図であり、図７５（Ｃ）は、加湿器が新規に登録される場合に送信される機器新規登録要求の一例を示す図である。図７５（Ａ）〜図７５（Ｃ）に示すように、機器新規登録要求は、機器２００が配置される住居を識別するための住居ＩＤ７０５００と、機器２００を識別するための機器ＩＤ７０５０１と、機器２００の種別を識別するための機器タイプ７０５０２とを含む。
【０２９６】
機器２００の通信制御部２１７は、家屋内の所定の部屋に機器２００が新規に配置された場合、ホームコントローラ１００に住居ＩＤを問い合わせ、ホームコントローラ１００から住居ＩＤを取得し、機器新規登録要求を作成する。
【０２９７】
なお、本実施の形態では、機器２００の通信制御部２１７は、ホームコントローラ１００から住居ＩＤを取得しているが、本発明は特にこれに限定されず、機器２００とサーバ３００とが、家庭内に設置されたゲートウェイを介して接続されている場合、ゲートウェイが住居ＩＤを付与してもよい。すなわち、機器２００の通信制御部２１７は、機器ＩＤ７０５０１と機器タイプ７０５０２とを含む機器新規登録要求を送信し、ゲートウェイは、機器２００からの機器新規登録要求に住居ＩＤを含めて、機器新規登録要求をサーバ３００へ送信してもよい。また、機器２００は、ユーザによる住居ＩＤの入力を受け付けてもよい。
【０２９８】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ７０３０２）。なお、サーバ３００における初期配置決定処理については、後述する。
【０２９９】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ７０３０３）。
【０３００】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７０３０４）。
【０３０１】
続いて、図７４における初期配置決定処理についてさらに詳細に説明する。
【０３０２】
図７６は、サーバ３００における初期配置決定処理を説明するためのフロー図である。
【０３０３】
まず、機器制御部３０２は、機器２００からの機器新規登録要求を受信したか否かを判断する（Ｓ７０４０１）。サーバ３００は、ネットワークを介して一以上の対象機器の中の一の対象機器から、一の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）を受信する。
【０３０４】
ここで、機器２００からの機器新規登録要求を受信していないと判断された場合（Ｓ７０４０１でＮＯ）、処理を終了する。
【０３０５】
一方、機器２００からの機器新規登録要求を受信したと判断された場合（Ｓ７０４０１でＹＥＳ）、機器制御部３０２は、登録する機器２００の機器タイプに対応する部屋タイプを検索する（Ｓ７０４０２）。ここで、サーバ３００の蓄積部３０４は、機器タイプと部屋タイプとを対応付けた参照テーブルを予め記憶している。
【０３０６】
図７７は、機器タイプ７０６０１と部屋タイプ７０６０２とを対応付けた参照テーブル７０６００の一例を示す図である。図７７に示すように、機器タイプ７０６０１と部屋タイプ７０６０２とが対応付けられている。蓄積部３０４は、１のメモリで構成され、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ７０６０１（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ７０６０２（第２情報）とを関連付けて管理する。例えば、冷蔵庫という機器タイプには、キッチンという部屋タイプが対応付けられており、便座装置という機器タイプには、トイレという部屋タイプが対応付けられており、エアコンという機器タイプには、リビングルーム及び寝室という部屋タイプが対応付けられており、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０３０７】
図７７の例において、冷蔵庫及び便座装置は、１つのタプルで構成され、エアコンは、２つのタプルで構成され、テレビは、３つのタプルで構成される。なお、加湿器のように配置される部屋が特定されない機器タイプについては、部屋タイプを対応付けなくてもよい。すなわち、蓄積部３０４は、加湿器という機器タイプと部屋タイプとを対応付けたデータを記憶していない。
【０３０８】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ７０５０２に対応する部屋タイプを参照テーブル７０６００から検索する。
【０３０９】
なお、図７７では、１つのメモリが、機器タイプと部屋タイプとを対応付けて管理しているが、本発明は特にこれに限定されず、２つ以上のメモリが、機器タイプと部屋タイプとを対応付けて管理してもよい。
【０３１０】
図７８（Ａ）〜図７８（Ｃ）は、３つの参照テーブルにより機器タイプと部屋タイプとを管理する例を示す図である。図７８（Ａ）は、機器ＩＤ７０６０１１と機器タイプ名称７０６０１２とを対応付ける第１の参照テーブル７０６００１の一例を示す図であり、図７８（Ｂ）は、部屋ＩＤ７０６０１３と部屋タイプ名称７０６０１４とを対応付ける第２の参照テーブル７０６００２の一例を示す図であり、図７８（Ｃ）は、機器ＩＤ７０６０１５と部屋ＩＤ７０６０１６とを対応付ける第３の参照テーブル７０６００３の一例を示す図である。
【０３１１】
第１の参照テーブル７０６００１は、機器２００を識別するための機器ＩＤ７０６０１１と、機器２００の種別の名称を表す機器タイプ名称７０６０１２とを対応付ける。第２の参照テーブル７０６００２は、部屋を識別するための部屋ＩＤ７０６０１３と、部屋の属性の名称を表す部屋タイプ名称７０６０１４とを対応付ける。第３の参照テーブル７０６００３は、機器２００を識別するための機器ＩＤ７０６０１５と、部屋を識別するための部屋ＩＤ７０６０１６とを対応付ける。第１の参照テーブル７０６００１、第２の参照テーブル７０６００２及び第３の参照テーブル７０６００３は、それぞれ異なるメモリに記憶されてもよい。
【０３１２】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器ＩＤ７０５０１に対応する部屋ＩＤを第３の参照テーブル７０６００３から検索し、検索した部屋ＩＤに対応する部屋タイプ名称を第２の参照テーブル７０６００２から検索する。
【０３１３】
次に、機器制御部３０２は、現在登録されている部屋情報の中から、検索結果の部屋タイプと同じ部屋タイプを検索する（Ｓ７０４０３）。
【０３１４】
図７９は、部屋情報７０９００の一例を示す図である。部屋情報７０９００は、住居ＩＤ７０９０４、部屋ＩＤ７０９０１、部屋タイプ７０９０２、及び部屋座標７０９０３を備える。住居ＩＤ７０９０４は、住居を識別するための識別子である。部屋ＩＤ７０９０１は、間取り図５００上の部屋を識別するための識別子である。部屋タイプ７０９０２は、部屋の種類を示す。部屋座標７０９０３は、頂点ＩＤの組で表現され、間取り図５００上の部屋の領域を決定する。例えば、部屋ＩＤがＣの部屋は、バスであり、間取り図５００上で頂点ＩＤをＡ、Ｂ、Ｇ、Ｆの順に結んでできた領域を示す。
【０３１５】
機器制御部３０２は、現在登録されている部屋情報７０９００の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。
【０３１６】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する（Ｓ７０４０４）。新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００が設置される可能性は低い。そこで、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００の設置候補から除外する。
【０３１７】
図８０は、サーバ３００が管理する機器リスト７０７００の一例を示す図である。図８０に示すように機器リスト７０７００は、住居ＩＤ７０７０６、機器ＩＤ７０７０１、機器タイプ７０７０２、型番７０７０３、部屋ＩＤ７０７０４、及び配置７０７０５を備える。
【０３１８】
住居ＩＤ７０７０６は、住居の識別子である。機器ＩＤ７０７０１は、機器２００の識別子である。機器タイプ７０７０２は、機器２００の種類を示す。型番７０７０３は、機器２００の型番を示す。部屋ＩＤ７０７０４は、機器２００が配置されている部屋の識別子である。配置７０７０５は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、機器２００に対応する機器アイコン５０１の間取り図５００上の配置位置を示す。なお、機器リスト７０７００は、図３４に示すように能力情報４７０５及び制御コマンド送信先４７０６を備えてもよい。また、機器リスト７０７００は、機器２００が配置される部屋の属性を表す部屋タイプを備えてもよい。
【０３１９】
機器制御部３０２は、機器リスト７０７００を参照し、新規に登録される機器２００の機器タイプと同じ機器タイプに対応する部屋ＩＤを特定し、特定した部屋ＩＤに対応する部屋タイプを特定する。機器制御部３０２は、ステップＳ７０４０３において検索された部屋タイプの中から、特定した部屋タイプを除外する。
【０３２０】
次に、機器制御部３０２は、残った部屋タイプの数を判断する（Ｓ７０４０５）。ここで、残った部屋タイプの数が２以上であると判断された場合（Ｓ７０４０５で“２以上”）、機器制御部３０２は、残った部屋タイプの中で最も広い部屋を検索する（Ｓ７０４０６）。このとき、機器制御部３０２は、残った部屋タイプの部屋ＩＤを検索し、頂点情報７０８００及び部屋情報７０９００に基づいて、残った部屋タイプの各部屋の面積を算出する。そして、機器制御部３０２は、算出した残った部屋タイプの各部屋の面積の中で最も広い面積の部屋を検索する。
【０３２１】
図８１は、頂点情報７０８００の一例を示す図である。図８１に示すように、頂点情報７０８００は、住居ＩＤ７０８０３、頂点ＩＤ７０８０１、及び頂点座標７０８０２を備える。住居ＩＤ７０８０３は、住居の識別子である。頂点ＩＤ７０８０１は、間取り図５００上の頂点を識別するための識別子である。頂点座標７０８０２は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、間取り図５００上に表れた間仕切り線等の頂点の位置を示す。例えば、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、第１フロア（１階のフロア）においてＸ座標が２０、Ｙ座標が０の位置を表す。
【０３２２】
図８２は、頂点情報７０８００に登録された各頂点と、間取り図５００との対応関係を示した図である。但し、図８２では、間取り図５００の左上の頂点が原点（Ｘ座標とＹ座標が共に０）とされている。例えば、頂点ＩＤがＡの頂点は、頂点座標が（Ｘ０、Ｙ０、Ｚ１）であるため、原点に位置している。また、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、バスの右上の頂点に位置している。
【０３２３】
サーバ３００は、頂点情報７０８００及び部屋情報７０９００を備えている。そのため、機器制御部３０２は、間取り図５００の画像データに頂点情報７０８００で示される頂点をプロットし、部屋情報７０９００の部屋座標７０９０３に示される頂点を繋ぐことで、間取り図５００に表された部屋の領域を特定し、特定した領域の面積を算出することができる。
【０３２４】
一方、残った部屋タイプの数が０であると判断された場合（Ｓ７０４０５で“０”）、機器制御部３０２は、全ての部屋の中で最も広い部屋を検索する（Ｓ７０４０７）。ここで、機器制御部３０２は、頂点情報７０８００及び部屋情報７０９００に基づいて、全ての部屋の面積を算出する。そして、機器制御部３０２は、全ての部屋の面積の中で最も広い面積の部屋を検索する。
【０３２５】
また、残った部屋タイプの数が１であると判断された場合（Ｓ７０４０５で“１”）、ステップＳ７０４０６で残った部屋タイプの中で最も広い部屋が検索された場合、又はステップＳ７０４０７で全ての部屋の中で最も広い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ７０４０８）。
【０３２６】
なお、位置情報は、部屋座標７０９０３と同様に、頂点ＩＤ７０８０１の組で表現され、新規に登録される機器２００に対応する機器アイコン５０１が表示される間取り図５００上の部屋の位置を示す。また、新規に登録される機器２００に対応する機器アイコン５０１の配置位置は、例えば、部屋の中の他の機器アイコンと重複しない位置に決定される。
【０３２７】
残った部屋タイプの数が１であると判断された場合、機器制御部３０２は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、残った１つの部屋タイプと、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３２８】
また、ステップＳ７０４０６で残った部屋タイプの中で最も広い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った部屋タイプの中で最も広い部屋の部屋タイプと、残った部屋タイプの中で最も広い部屋の部屋ＩＤと、残った部屋タイプの中で最も広い部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３２９】
さらに、ステップＳ７０４０７で全ての部屋の中で最も広い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、部屋の中で最も広い部屋の部屋タイプと、部屋の中で最も広い部屋の部屋ＩＤと、部屋の中で最も広い部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３３０】
なお、機器制御部３０２は、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の座標を表す位置情報とを機器リスト７０７００に記憶してもよい。
【０３３１】
このように、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ７０６０１（第１情報）と、住居ＩＤ（建物ＩＤ）が示す住居（建物）の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した部屋タイプ７０６０２（第２情報）とを関連付けて管理する１又は２以上のメモリを用いて、受信した機器新規登録要求（登録通知情報）に基づき、一の対象機器を表す機器アイコンの種別に対応する部屋の属性が判断される。
【０３３２】
そして、同一の住居ＩＤに関連付けて管理され、間取り図５００を表した表示画面をディスプレイ１０１に表示するホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した機器タイプ（第３情報）と、判断された部屋の属性を示した部屋タイプ（第４情報）とが送信される。機器タイプ（第３情報）及び部屋タイプ（第４情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０３３３】
また、１又は２以上のメモリは、一以上の部屋の各々の間取り図上の位置情報（第５情報）をさらに管理している。位置情報（第５情報）を用いて、一の対象機器を表す機器アイコンの種別に対応する部屋に相当する領域を示す位置情報が判断される。そして、ホームコントローラ１００（携帯情報端末）に対してネットワークを介して、判断された位置情報が送信される。送信された位置情報に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１に対して、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０３３４】
さらに、機器タイプ７０６０１（第１情報）に基づき、一の対象機器を表す機器アイコンが、一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋が、一の対象機器を表す機器アイコンの種別に対応する部屋と判断される。そして、ホームコントローラ１００（携帯情報端末）に対してネットワークを介して、判断された部屋の属性を示す部屋タイプ（第４情報）が送信される。
【０３３５】
ここで、機器アイコンの具体的な表示処理について説明する。
【０３３６】
図８３は、新規に登録される機器が冷蔵庫である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、冷蔵庫であり、機器リスト７０７００は、冷蔵庫に対応するデータを記憶していない。また、冷蔵庫という機器タイプには、キッチンという部屋タイプのみが対応付けられている。
【０３３７】
まず、機器制御部３０２は、住居に新たに設置された冷蔵庫からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図７５（Ａ）に示す機器新規登録要求を冷蔵庫から受信する。
【０３３８】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ７０５０２に対応する部屋タイプを参照テーブル７０６００（図７７）から検索する。このとき、機器タイプ７０５０２は冷蔵庫であるので、機器制御部３０２は、キッチンという部屋タイプを参照テーブル７０６００から抽出する。
【０３３９】
次に、機器制御部３０２は、現在登録されている部屋情報７０９００（図７９）の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。このとき、検索結果の部屋タイプはキッチンであるので、機器制御部３０２は、部屋情報７０９００の中から、キッチンを選択する。
【０３４０】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、冷蔵庫は、機器リスト７０７００に記憶されていないので、検索結果の部屋タイプ（キッチン）のみが残る。
【０３４１】
したがって、残った部屋タイプの数が１であると判断され、機器制御部３０２は、残った１つの部屋タイプ（キッチン）の部屋ＩＤ（Ｆ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（冷蔵庫）と、残った１つの部屋タイプ（キッチン）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３４２】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された冷蔵庫の機器アイコン７１１０１を間取り図５００上に表示する。このとき、冷蔵庫の機器アイコン７１１０１は、キッチンに相当する表示画面上の領域に表示される。このように、冷蔵庫は、対応する部屋が一意に決まるので、冷蔵庫の機器アイコン７１１０１は、キッチンに表示される。
【０３４３】
このように、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ７０６０１（第１情報）に基づき、一の対象機器を表した機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、表示画面上のキッチンに相当する領域内に冷蔵庫アイコンが表示される。
【０３４４】
図８４は、新規に登録される機器がテレビである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、テレビであり、機器リスト７０７００は、既に１台のテレビが寝室に配置されていることを表すデータを記憶している。また、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０３４５】
まず、機器制御部３０２は、住居に新たに設置されたテレビからの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図７５（Ｂ）に示す機器新規登録要求をテレビから受信する。
【０３４６】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ７０５０２に対応する部屋タイプを参照テーブル７０６００（図７７）から検索する。このとき、機器タイプ７０５０２はテレビであるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル７０６００から抽出する。
【０３４７】
次に、機器制御部３０２は、現在登録されている部屋情報７０９００（図７９）の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。このとき、検索結果の部屋タイプはリビングルーム、子供部屋及び寝室であるので、機器制御部３０２は、部屋情報７０９００の中から、リビングルーム、子供部屋及び寝室を検索する。
【０３４８】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、テレビは、寝室に既に配置されているので、検索結果の部屋タイプのうちのリビングルーム及び子供部屋が残る。
【０３４９】
したがって、残った部屋タイプの数が２以上であると判断され、機器制御部３０２は、残った部屋タイプの部屋ＩＤを検索し、頂点情報７０８００及び部屋情報７０９００に基づいて、残った部屋タイプの各部屋の面積を算出する。このとき、残った２つの部屋タイプは、リビングルーム及び子供部屋であるので、機器制御部３０２は、リビングルーム及び子供部屋の面積を算出する。
【０３５０】
そして、機器制御部３０２は、算出した残った部屋タイプの各部屋の面積の中で最も広い面積の部屋を検索する。このとき、リビングルームの面積は子供部屋の面積より大きいので、機器制御部３０２は、残った部屋タイプの各部屋の面積の中で最も広い面積の部屋としてリビングルームを選択する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（テレビ）と、残った部屋タイプの中で最も広い部屋の部屋タイプ（リビングルーム）と、残った部屋タイプの中で最も広い部屋の部屋ＩＤと、残った部屋タイプの中で最も広い部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３５１】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたテレビの機器アイコン７１２０１を間取り図５００上に表示する。このとき、テレビの機器アイコン７１２０１は、リビングルームに相当する表示画面上の領域に表示される。このように、テレビは、対応する部屋が２以上存在するので、テレビの機器アイコン７１２０１は、２以上の部屋（リビングルーム及び子供部屋）の中の最も広い部屋であるリビングルームに表示される。
【０３５２】
このように、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ７０６０１（第１情報）に基づき、一の対象機器を表した機器アイコンがテレビを表したテレビアイコンであると判断された場合、表示画面上のリビングルームに相当する領域内にテレビアイコンが表示される。
【０３５３】
図８５は、新規に登録される機器が加湿器である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、加湿器であり、機器リスト７０７００は、加湿器に対応するデータを記憶していない。また、加湿器という機器タイプには、部屋タイプが対応付けられていない。
【０３５４】
まず、機器制御部３０２は、住居に新たに設置された加湿器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図７５（Ｃ）に示す機器新規登録要求を加湿器から受信する。
【０３５５】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ７０５０２に対応する部屋タイプを参照テーブル７０６００（図７７）から検索する。このとき、機器タイプ７０５０２は加湿器であるが、参照テーブル７０６００には、加湿器に対応する部屋タイプが存在しない。そのため、機器制御部３０２は、加湿器に対応する部屋タイプを抽出しない。
【０３５６】
次に、機器制御部３０２は、現在登録されている部屋情報７０９００（図７９）の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。このとき、検索結果の部屋タイプは存在しないので、機器制御部３０２は、部屋情報７０９００の中から、部屋タイプを選択しない。
【０３５７】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、加湿器は、機器リスト７０７００に記憶されておらず、対応する部屋タイプも存在しないので、部屋タイプは残らない。
【０３５８】
したがって、残った部屋タイプの数が０であると判断され、機器制御部３０２は、頂点情報７０８００及び部屋情報７０９００に基づいて、全ての部屋の面積を算出する。そして、機器制御部３０２は、全ての部屋の面積の中で最も広い面積の部屋を検索する。このとき、リビングルームの面積は他の部屋の面積より大きいので、機器制御部３０２は、全ての部屋の面積の中で最も広い面積の部屋としてリビングルームを選択する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（加湿器）と、全ての部屋タイプの中で最も広い部屋の部屋タイプ（リビングルーム）と、全ての部屋タイプの中で最も広い部屋の部屋ＩＤと全ての部屋タイプの中で最も広い部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３５９】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された加湿器の機器アイコン７１３０１を間取り図５００上に表示する。このとき、加湿器の機器アイコン７１３０１は、リビングルームに相当する表示画面上の領域に表示される。このように、加湿器は、対応する部屋が存在しないので、加湿器の機器アイコン７１３０１は、全ての部屋の中で最も広い部屋であるリビングルームに表示される。
【０３６０】
続いて、図７４における初期配置決定処理の他の例について説明する。
【０３６１】
図８６は、サーバ３００における初期配置決定処理の他の例を説明するためのフロー図である。なお、図８６において、ステップＳ７１４０１〜ステップＳ７１４０４の処理は、図７６に示すステップＳ７０４０１〜ステップＳ７０４０４の処理と同じであるので、説明を省略する。
【０３６２】
機器制御部３０２は、残った部屋タイプの数を判断する（Ｓ７１４０５）。ここで、残った部屋タイプの数が１以外であると判断された場合、すなわち残った部屋タイプの数が０又は２以上であると判断された場合（Ｓ７１４０５で“１以外”）、機器制御部３０２は、一の対象機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを含む配置情報を送信する（Ｓ７１４０６）。
【０３６３】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０３６４】
一方、残った部屋タイプの数が１であると判断された場合（Ｓ７１４０５で“１”）、機器制御部３０２は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ７１４０７）。
【０３６５】
このように、一の対象機器を表す機器アイコンの種別に対応する部屋がある場合、同一の住居ＩＤ（建物ＩＤ）に関連付けて管理され、間取り図を表した表示画面をディスプレイに表示するホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した機器タイプ（第３情報）と、判断された部屋の属性を示した部屋タイプ（第４情報）とが送信される。また、一の対象機器を表す機器アイコンの種別に対応する部屋がない場合、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した機器タイプ（第３情報）と、表示画面上の所定領域を示した表示領域情報（第５情報）とが送信される。
【０３６６】
そして、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、機器タイプ（第３情報）及び部屋タイプ（第４情報）に基づいて、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。また、機器タイプ（第３情報）及び表示領域情報（第５情報）に基づいて、一の対象機器を表した機器アイコンが、所定領域に相当する表示画面上の領域内に表示される。
【０３６７】
ここで、機器アイコンの具体的な表示処理について説明する。
【０３６８】
図８７は、新規に登録される機器がテレビである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、テレビであり、機器リスト７０７００は、既に１台のテレビが寝室に配置されていることを表すデータを記憶している。また、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０３６９】
なお、残った部屋タイプの数を判断するまでの処理は、図８４を用いて説明した処理と同じである。
【０３７０】
機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、テレビは、寝室に既に配置されているので、検索結果の部屋タイプのうちのリビングルーム及び子供部屋が残る。
【０３７１】
したがって、残った部屋タイプの数が１以外であると判断され、機器制御部３０２は、一の対象機器を表した機器アイコンの種別を示した機器タイプ（テレビ）と、表示画面上の所定領域を示した表示領域情報とを含む配置情報をホームコントローラ１００へ送信する。なお、表示画面上の所定領域は、間取り図５００の表示領域外の領域である。
【０３７２】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたテレビの機器アイコン７１２０１をディスプレイ１０１上に表示する。このとき、テレビの機器アイコン７１２０１は、間取り図５００の表示領域外の領域に表示される。このように、テレビは、対応する部屋が２以上存在するので、テレビの機器アイコン７１２０１は、間取り図５００の表示領域外の領域に表示される。
【０３７３】
図８８は、新規に登録される機器が加湿器である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、加湿器であり、機器リスト７０７００は、加湿器に対応するデータを記憶していない。また、加湿器という機器タイプには、部屋タイプが対応付けられていない。
【０３７４】
なお、残った部屋タイプの数を判断するまでの処理は、図８５を用いて説明した処理と同じである。
【０３７５】
機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、加湿器は、機器リスト７０７００に記憶されておらず、対応する部屋タイプも存在しないので、部屋タイプは残らない。
【０３７６】
したがって、残った部屋タイプの数が０であると判断され、機器制御部３０２は、一の対象機器を表した機器アイコンの種別を示した機器タイプ（加湿器）と、表示画面上の所定領域を示した表示領域情報とを含む配置情報をホームコントローラ１００へ送信する。
【０３７７】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された加湿器の機器アイコン７１６０１をディスプレイ１０１上に表示する。このとき、加湿器の機器アイコン７１６０１は、間取り図５００の表示領域外の領域に表示される。このように、加湿器は、対応する部屋が存在しないので、加湿器の機器アイコン７１６０１は、間取り図５００の表示領域外の領域に表示される。
【０３７８】
なお、図８６〜図８８の説明では、残った部屋タイプの数が１以外である場合、新規に登録された機器の機器アイコンは、間取り図５００の表示領域外の領域に表示されるが、本発明は特にこれに限定されず、残った部屋タイプの数が１以外である場合、新規に登録された機器の機器アイコンは、間取り図５００に含まれる一以上の部屋の中の最も広い部屋に相当する領域に表示されてもよい。この場合、表示結果は、図８４に示す表示結果と同じとなる。
【０３７９】
また、一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、二以上の同一種別の機器アイコンのうちの一の機器アイコンが一の機器アイコンに対応する部屋に相当する表示画面上の領域内に表示され、他の機器アイコンが表示画面上の所定領域に表示されてもよい。例えば、テレビの機器アイコンが２つある場合、２つの機器アイコンのうちの一の機器アイコンが一の機器アイコンに対応する寝室に相当する表示画面上の領域内に表示され、他の機器アイコンが間取り図５００の表示領域外の領域に表示されてもよい。この場合、表示結果は、図８７に示す表示結果と同じとなる。なお、他の機器アイコンは、間取り図５００に含まれる一以上の部屋の中の最も広い部屋に相当する領域に表示されてもよい。
【０３８０】
上記説明では、間取り図５００として、各フロアを構成する部屋の位置及び形状を平面的に表した俯瞰図を間取り図として採用したが、本実施の形態はこれに限定されず、各フロアにどのような部屋が何個あるかを簡略的に示した図も間取り図として採用してもよい。
【０３８１】
以下、間取り図の別パターンについて具体的に説明する。図８９は、別パターンの間取り図５２００を示した図である。間取り図５２００では、１つのフロアを構成する１つの部屋が四角形の１つのブロックで表され、１つのフロアにおいて各部屋がマトリックス状に配置されている。また、各ブロックのサイズは同一であり、各ブロックには部屋の名称及び面積が記載されている。
【０３８２】
例えば、間取り図５２００では、リビング、キッチン、ダイニング、バス、洗面所、トイレ、寝室、及び子供部屋の各部屋が含まれている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。例えば、リビングには、照明機器の機器アイコン５０１が表示されているため、照明機器が設置されていることが分かる。
【０３８３】
このような間取り図５２００が表示される場合であっても、上記と同様に、新規に登録される機器の機器アイコンを表示することが可能である。
【０３８４】
図９０は、別パターンの間取り図５２００において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【０３８５】
図９０に示す間取り図５２００において、新規に機器が登録される際の機器アイコンの表示方法は、上記説明した間取り図５００における機器アイコンの表示方法とほぼ同じである。異なる点は、各部屋の面積が、各部屋に対応付けて予め記憶されている点である。図７６のステップＳ７０４０６で残った部屋の中で最も広い部屋を検索する際、及びステップＳ７０４０７で全ての部屋の中で最も広い部屋を検索する際に、機器制御部３０２は、頂点座標などから面積を算出するのではなく、予め記憶されている面積を読み出して利用する。
【０３８６】
図９０では、新規に登録されたテレビの機器アイコン７１２０１が間取り図５２００上に表示されている。新規にテレビが登録される際に、いずれの部屋にもテレビは配置されていない。そのため、新規に登録されたテレビの機器アイコン７１２０１は、リビングルーム、寝室及び子供部屋のうちの最も広い部屋であるリビングルームに相当する領域内に表示される。
【０３８７】
上記の説明では、新規に登録される機器に対応する機器アイコンの配置位置は、サーバ３００において決定されるが、本発明は特にこれに限定されず、ホームコントローラ１００において決定してもよい。図９１を用いて、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０３８８】
図９１は、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０３８９】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ７０３０１）。
【０３９０】
次に、ホームコントローラ１００の機器管理部１０５は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ７０３０２）。なお、ホームコントローラ１００における初期配置決定処理については、後述する。
【０３９１】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７０３０４）。
【０３９２】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ７１９０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。また、配置情報をサーバ３００へ送信しない場合、ホームコントロールシステムは、サーバ３００を備えていなくてもよい。
【０３９３】
続いて、図９１における初期配置決定処理についてさらに詳細に説明する。
【０３９４】
図９２は、ホームコントローラ１００における初期配置決定処理を説明するためのフロー図である。
【０３９５】
なお、図９２におけるステップＳ７２４０１〜ステップＳ７２４０７の処理は、図７６におけるステップＳ７０４０１〜ステップＳ７０４０７の処理と同じであるので、説明を省略する。また、サーバ３００の機器制御部３０２の替わりにホームコントローラ１００の機器管理部１０５が、ステップＳ７２４０１〜ステップＳ７２４０７の処理を実行する。また、ホームコントローラ１００は、参照テーブル７０６００（図７７）、部屋情報７０９００（図７９）、機器リスト７０７００（図８０）及び頂点情報７０８００（図８１）を記憶する。
【０３９６】
残った部屋タイプの数が１であると判断された場合（Ｓ７２４０５で“１”）、ステップＳ７２４０６で残った部屋タイプの中で最も広い部屋が検索された場合、又はステップＳ７２４０７で全ての部屋の中で最も広い部屋が検索された場合、機器管理部１０５は、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを決定する（Ｓ７２４０８）。
【０３９７】
残った部屋タイプの数が１であると判断された場合、機器管理部１０５は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、残った１つの部屋タイプと、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを決定する。
【０３９８】
また、ステップＳ７２４０６で残った部屋タイプの中で最も広い部屋が検索された場合、機器管理部１０５は、機器アイコンの種類を示す機器タイプと、残った部屋タイプの中で最も広い部屋の部屋タイプと、残った部屋タイプの中で最も広い部屋の部屋ＩＤと、残った部屋タイプの中で最も広い部屋の座標を表す位置情報とを決定する。
【０３９９】
さらに、ステップＳ７２４０７で全ての部屋の中で最も広い部屋が検索された場合、機器管理部１０５は、機器アイコンの種類を示す機器タイプと、部屋の中で最も広い部屋の部屋タイプと、部屋の中で最も広い部屋の部屋ＩＤと、部屋の中で最も広い部屋の座標を表す位置情報とを決定する。
【０４００】
次に、表示制御部１０３は、決定された機器タイプと部屋タイプと部屋ＩＤと位置情報とに基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７２４０９）。
【０４０１】
なお、表示制御部１０３は、一以上の部屋を含む間取り図５００を表した表示画面をディスプレイ１０１に表示させる。また、表示制御部１０３は、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ（第２情報）とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示させる。
【０４０２】
また、表示制御部１０３は、間取り図５００に含まれるいずれかの部屋に相当する領域において一以上の機器アイコンのいずれかの選択が検知されると、間取り図５００を表した表示画面上に選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる。そして、通信制御部１０７は、制御画面の操作に基づき、選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドをネットワークに出力させる。
【０４０３】
また、表示制御部１０３は、機器タイプ（第１情報）及び部屋タイプ（第２情報）を用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンの各々に対応する部屋を判断させてもよい。そして、表示制御部１０３は、判断された部屋に相当する表示画面上の領域内に、一以上の機器アイコンの各々を表示させてもよい。
【０４０４】
また、１又は２以上のメモリは、一以上の部屋の各々の間取り図５００上の位置情報（第３情報）をさらに管理してもよい。表示制御部１０３は、位置情報（第３情報）を用いて一以上の部屋の各々の部屋に相当する領域を判断させてもよい。そして、表示制御部１０３は、一以上の機器アイコンの種別に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示させてもよい。
【０４０５】
また、表示制御部１０３は、機器タイプ（第１情報）及び部屋タイプ（第２情報）を用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンの各々に対応する部屋を判断させてもよい。そして、表示制御部１０３は、位置情報（第３情報）を用いて一以上の部屋の各々の部屋に相当する領域を判断させてもよい。表示制御部１０３は、判断された部屋に相当する表示画面上の領域内に、一以上の機器アイコンの各々を表示させてもよい。
【０４０６】
また、表示制御部１０３は、機器タイプ（第１情報）に基づき、一以上の機器アイコンの中の一の機器アイコンが、一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋に相当する表示画面上の領域内に一の機器アイコンを表示させてもよい。
【０４０７】
また、表示制御部１０３は、機器タイプ（第１情報）に基づき、一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、表示画面上のリビングルームに相当する領域内にテレビアイコンを表示させてもよい。
【０４０８】
また、表示制御部１０３は、機器タイプ（第１情報）に基づき、一以上の機器アイコンの中の一の機器アイコンの種別が表示画面上に初めて表示される種別であり、一の機器アイコンが一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋に相当する表示画面上の領域内に一の機器アイコンを表示させてもよい。
【０４０９】
また、表示制御部１０３は、機器タイプ（第１情報）に基づき、一以上の機器アイコンの中の一の機器アイコンの種別が表示画面上に初めて表示される種別であり、一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、表示画面上のリビングルームに相当する領域内にテレビアイコンを表示させてもよい。
【０４１０】
また、表示制御部１０３は、機器タイプ（第１情報）に基づき、一以上の機器アイコンの中の一の機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、表示画面上のキッチンに相当する領域内に冷蔵庫アイコンを表示させてもよい。
【０４１１】
続いて、図９１における初期配置決定処理の他の例についてさらに詳細に説明する。
【０４１２】
図９３は、ホームコントローラ１００における初期配置決定処理の他の例を説明するためのフロー図である。
【０４１３】
なお、図９３におけるステップＳ７３４０１〜ステップＳ７３４０５の処理は、図８６におけるステップＳ７１４０１〜ステップＳ７１４０５の処理と同じであるので、説明を省略する。また、サーバ３００の機器制御部３０２の替わりにホームコントローラ１００の機器管理部１０５が、ステップＳ７３４０１〜ステップＳ７３４０５の処理を実行する。また、ホームコントローラ１００は、参照テーブル７０６００（図７７）、部屋情報７０９００（図７９）、機器リスト７０７００（図８０）及び頂点情報７０８００（図８１）を記憶する。
【０４１４】
残った部屋タイプの数が１以外であると判断された場合、すなわち残った部屋タイプの数が０又は２以上であると判断された場合（Ｓ７３４０５で“１以外”）、機器管理部１０５は、一の対象機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを決定する（Ｓ７３４０６）。
【０４１５】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０４１６】
一方、残った部屋タイプの数が１であると判断された場合（Ｓ７３４０５で“１”）、機器管理部１０５は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを決定する（Ｓ７３４０７）。
【０４１７】
次に、表示制御部１０３は、新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７３４０８）。このとき、残った部屋タイプの数が１以外であると判断された場合、表示制御部１０３は、機器タイプと表示領域情報とに基づいて間取り図外に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。一方、残った部屋タイプの数が１であると判断された場合、表示制御部１０３は、決定された機器タイプと部屋タイプと部屋ＩＤと位置情報とに基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。
【０４１８】
なお、表示制御部１０３は、一以上の部屋を含む間取り図５００を表した表示画面をディスプレイ１０１に表示させる。また、表示制御部１０３は、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ（第２情報）と関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がある機器アイコンを、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示させ、一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がない機器アイコンを、表示画面上の所定領域に表示させる。
【０４１９】
また、表示制御部１０３は、間取り図５００に含まれるいずれかの部屋に相当する領域において一以上の機器アイコンのいずれかの選択が検知されると、間取り図５００を表した表示画面上に選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる。そして、通信制御部１０７は、制御画面の操作に基づき、選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドをネットワークに出力させる。
【０４２０】
また、一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、表示制御部１０３は、二以上の同一種別の機器アイコンのうちの一の機器アイコンを一の機器アイコンに対応する部屋に相当する表示画面上の領域内に表示させ、他の機器アイコンを表示画面上の所定領域に表示させてもよい。
【０４２１】
なお、所定領域は、表示画面の中の間取り図５００の表示領域外の領域であってもよい。また、所定領域は、間取り図５００に含まれる一以上の部屋の中の最も広い部屋に相当する領域であってもよい。
【０４２２】
また、図７４に示すシーケンス図では、機器２００がサーバ３００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がホームコントローラ１００へ機器新規登録要求を送信し、ホームコントローラ１００がサーバ３００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図９４を用いて、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、サーバ３００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０４２３】
図９４は、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバ３００において決定する処理の流れを示すシーケンス図である。
【０４２４】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ７０３０１）。このとき、機器新規登録要求は、機器ＩＤ及び機器タイプを含む。
【０４２５】
次に、ホームコントローラ１００の通信制御部１０７は、機器２００によって送信された機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をサーバ３００へ送信する（Ｓ７２００１）。このとき、機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。通信制御部１０７は、受信した機器新規登録要求に含まれる機器ＩＤ及び機器タイプに住居ＩＤを付加した機器配置要求を作成して送信する。
【０４２６】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ７０３０２）。なお、初期配置決定処理については、既に説明した通りである。
【０４２７】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ７０３０３）。
【０４２８】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７０３０４）。
【０４２９】
また、図９１に示すシーケンス図では、機器２００がホームコントローラ１００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がサーバ３００へ機器新規登録要求を送信し、サーバ３００がホームコントローラ１００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図９５を用いて、機器２００がサーバ３００へ機器新規登録要求を送信する場合、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０４３０】
図９５は、機器２００がサーバ３００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０４３１】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ７０３０１）。機器新規登録要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０４３２】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をホームコントローラ１００へ送信する（Ｓ７２１０１）。このとき、機器制御部３０２は、新たに登録された機器を機器リストに記憶する。機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０４３３】
次に、ホームコントローラ１００の機器管理部１０５は、サーバ３００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ７０３０２）。なお、初期配置決定処理については、既に説明したとおりである。
【０４３４】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ７０３０４）。
【０４３５】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ７１９０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。
【０４３６】
（機器アイコン配置処理２）
次に、機器アイコンを自動的に間取り図上に配置する機器アイコン配置処理２について説明する。
【０４３７】
図９６は、ホームコントローラ１００のディスプレイ１０１に表示される基本画面の一例を示す図であり、図９７は、ホームコントローラ１００の機器制御画面５０２の表示状態の構成を示す図である。
【０４３８】
図９６に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。機器制御画面５０２は、機器２００ごとに固有であり、機器２００を制御又は状態確認するための制御画面である。例えば、図９７においては、エアコンの機器アイコンがユーザにより選択された例が示されており、エアコンの機器制御画面５０２を用いてエアコンの温度設定や風向きが制御される。なお、図９７において、ディスプレイ１０１には、機器アイコンが配置されていないが、図１１〜図１６に示すように、機器制御画面５０２の表示領域外に機器アイコンを表示してもよい。
【０４３９】
次に、ホームコントロールシステム（情報管理システム）において機器２００を新規に登録する処理の流れを、図を用いて説明する。ホームコントロールシステムは、同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、一以上の対象機器の情報を管理する。
【０４４０】
図９８は、新規に機器が登録される前にホームコントローラ１００のディスプレイ１０１に表示される表示画面の一例を示す図である。図９８に示すように、ホームコントローラ１００のディスプレイ１０１には、間取り図５００が表示され、間取り図５００上には、各部屋に配置された機器に対応する機器アイコン５０１が表示されている。
【０４４１】
図９９は、新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【０４４２】
まず、家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ９０４０１）。
【０４４３】
図１００は、テレビが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。図１００に示すように、機器新規登録要求は、機器２００が配置される住居を識別するための住居ＩＤ９０６００と、機器２００を識別するための機器ＩＤ９０６０１と、機器２００の種別を識別するための機器タイプ９０６０２と、機器２００の性能を表す性能９０６０３とを含む。なお、テレビにおける性能とは、画面サイズを表す。図１００に示す性能９０６０３は、テレビのサイズが６５ｖ型であることを示している。
【０４４４】
機器２００の通信制御部２１７は、家屋内の所定の部屋に機器２００が新規に配置された場合、ホームコントローラ１００に住居ＩＤを問い合わせ、ホームコントローラ１００から住居ＩＤを取得し、機器新規登録要求を作成する。
【０４４５】
なお、本実施の形態では、機器２００の通信制御部２１７は、ホームコントローラ１００から住居ＩＤを取得しているが、本発明は特にこれに限定されず、機器２００とサーバ３００とが、家庭内に設置されたゲートウェイを介して接続されている場合、ゲートウェイが住居ＩＤを付与してもよい。すなわち、機器２００の通信制御部２１７は、機器ＩＤ７０５０１と機器タイプ７０５０２とを含む機器新規登録要求を送信し、ゲートウェイは、機器２００からの機器新規登録要求に住居ＩＤを含めて、機器新規登録要求をサーバ３００へ送信してもよい。また、機器２００は、ユーザによる住居ＩＤの入力を受け付けてもよい。
【０４４６】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ９０４０２）。なお、サーバ３００における初期配置決定処理については、後述する。
【０４４７】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ９０４０３）。
【０４４８】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ９０４０４）。
【０４４９】
続いて、図９９における初期配置決定処理についてさらに詳細に説明する。
【０４５０】
図１０１は、サーバ３００における初期配置決定処理を説明するためのフロー図である。
【０４５１】
まず、機器制御部３０２は、機器２００からの機器新規登録要求を受信したか否かを判断する（Ｓ９０５０１）。サーバ３００は、ネットワークを介して一以上の対象機器の中の一の対象機器から、一の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）を受信する。
【０４５２】
ここで、機器２００からの機器新規登録要求を受信していないと判断された場合（Ｓ９０５０１でＮＯ）、処理を終了する。
【０４５３】
一方、機器２００からの機器新規登録要求を受信したと判断された場合（Ｓ９０５０１でＹＥＳ）、機器制御部３０２は、登録する機器２００の機器タイプに対応する部屋タイプを検索する（Ｓ９０５０２）。ここで、サーバ３００の蓄積部３０４は、機器タイプと部屋タイプとを対応付けた参照テーブルを予め記憶している。
【０４５４】
図１０２は、機器タイプ９０６１０１と部屋タイプ９０６１０２とを対応付けた参照テーブル９０６１００の一例を示す図である。図１０２に示すように、機器タイプ９０６１０１と部屋タイプ９０６１０２とが対応付けられている。蓄積部３０４は、１のメモリで構成され、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ９０６１０１（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ９０６１０２（第２情報）とを関連付けて管理する。例えば、冷蔵庫という機器タイプには、キッチンという部屋タイプが対応付けられており、便座装置という機器タイプには、トイレという部屋タイプが対応付けられており、エアコンという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられており、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０４５５】
図１０２の例において、冷蔵庫及び便座装置は、１つのタプルで構成され、エアコンは、３つのタプルで構成され、テレビは、３つのタプルで構成される。なお、加湿器のように配置される部屋が特定されない機器タイプについては、部屋タイプを対応付けなくてもよい。すなわち、蓄積部３０４は、加湿器という機器タイプと部屋タイプとを対応付けたデータを記憶していない。
【０４５６】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００から検索する。
【０４５７】
なお、図１０２では、１つのメモリが、機器タイプと部屋タイプとを対応付けて管理しているが、本発明は特にこれに限定されず、２つ以上のメモリが、機器タイプと部屋タイプとを対応付けて管理してもよい。
【０４５８】
図１０３（Ａ）〜図１０３（Ｃ）は、３つの参照テーブルにより機器タイプと部屋タイプとを管理する例を示す図である。図１０３（Ａ）は、機器ＩＤ９０６１１１と機器タイプ名称９０６１１２とを対応付ける第１の参照テーブル９０６２０１の一例を示す図であり、図１０３（Ｂ）は、部屋ＩＤ９０６１１３と部屋タイプ名称９０６１１４とを対応付ける第２の参照テーブル９０６２０２の一例を示す図であり、図１０３（Ｃ）は、機器ＩＤ９０６１１５と部屋ＩＤ９０６１１６とを対応付ける第３の参照テーブル９０６２０３の一例を示す図である。
【０４５９】
第１の参照テーブル９０６２０１は、機器２００を識別するための機器ＩＤ９０６１１１と、機器２００の種別の名称を表す機器タイプ名称９０６１１２とを対応付ける。第２の参照テーブル９０６２０２は、部屋を識別するための部屋ＩＤ９０６１１３と、部屋の属性の名称を表す部屋タイプ名称９０６１１４とを対応付ける。第３の参照テーブル９０６２０３は、機器２００を識別するための機器ＩＤ９０６１１５と、部屋を識別するための部屋ＩＤ９０６１１６とを対応付ける。第１の参照テーブル９０６２０１、第２の参照テーブル９０６２０２及び第３の参照テーブル９０６２０３は、それぞれ異なるメモリに記憶されてもよい。
【０４６０】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器ＩＤ９０６０１に対応する部屋ＩＤを第３の参照テーブル９０６２０３から検索し、検索した部屋ＩＤに対応する部屋タイプ名称を第２の参照テーブル９０６２０２から検索する。
【０４６１】
次に、機器制御部３０２は、検索結果の部屋タイプから、登録する機器の性能に対応する広さの部屋タイプを検索する（Ｓ９０５０３）。ここで、サーバ３００の蓄積部３０４は、機器の性能と部屋の広さとを対応付けた参照テーブルを予め記憶している。
【０４６２】
図１０４は、機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図である。図１０４に示すように、機器の性能を識別するための性能ＩＤ９０７０１と、機器の性能を表す性能９０７０２と、最小の部屋の広さ９０７０３と、最大の部屋の広さ９０７０４とが対応付けられている。なお、図１０４に示す性能は、テレビの性能を表しており、画面のサイズを表している。
【０４６３】
例えば、３２ｖ型という性能には、０ｍ２という最小の部屋の広さと１０ｍ２という最大の部屋の広さとが対応付けられており、３７ｖ型という性能には、７ｍ２という最小の部屋の広さと１０ｍ２という最大の部屋の広さとが対応付けられており、４０ｖ型という性能には、１０ｍ２という最小の部屋の広さと１３ｍ２という最大の部屋の広さとが対応付けられており、４２ｖ型という性能には、１０ｍ２という最小の部屋の広さと１３ｍ２という最大の部屋の広さとが対応付けられている。
【０４６４】
すなわち、３２ｖ型という性能には、０〜１０ｍ２という広さ範囲が対応付けられており、３７ｖ型という性能には、７〜１０ｍ２という広さ範囲が対応付けられている。
【０４６５】
図１０５は、頂点情報９０８００の一例を示す図である。図１０５に示すように、頂点情報９０８００は、住居ＩＤ９０８０３、頂点ＩＤ９０８０１、及び頂点座標９０８０２を備える。住居ＩＤ９０８０３は、住居の識別子である。頂点ＩＤ９０８０１は、間取り図５００上の頂点を識別するための識別子である。頂点座標９０８０２は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、間取り図５００上に表れた間仕切り線等の頂点の位置を示す。例えば、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、第１フロア（１階のフロア）においてＸ座標が２０、Ｙ座標が０の位置を表す。
【０４６６】
図１０６は、部屋情報９０９００の一例を示す図である。部屋情報９０９００は、住居ＩＤ９０９０４、部屋ＩＤ９０９０１、部屋タイプ９０９０２、及び部屋座標９０９０３を備える。住居ＩＤ９０９０４は、住居を識別するための識別子である。部屋ＩＤ９０９０１は、間取り図５００上の部屋を識別するための識別子である。部屋タイプ９０９０２は、部屋の種類を示す。部屋座標９０９０３は、頂点ＩＤの組で表現され、間取り図５００上の部屋の領域を決定する。例えば、部屋ＩＤがＣの部屋は、バスであり、間取り図５００上で頂点ＩＤをＡ、Ｂ、Ｇ、Ｆの順に結んでできた領域を示す。
【０４６７】
なお、図１０６に示す部屋情報９０９００には、部屋の広さが記載されているが、当該部屋の広さに関する情報は、部屋情報９０９００に含まれない。図１０６では、説明の便宜上、部屋の広さを記載しているが、当該部屋の広さは、頂点座標などに基づいて算出される。
【０４６８】
図１０７は、頂点情報９０８００に登録された各頂点と、間取り図５００との対応関係を示した図である。但し、図１０７では、間取り図５００の左上の頂点が原点（Ｘ座標とＹ座標が共に０）とされている。例えば、頂点ＩＤがＡの頂点は、頂点座標が（Ｘ０、Ｙ０、Ｚ１）であるため、原点に位置している。また、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、バスの右上の頂点に位置している。
【０４６９】
サーバ３００は、頂点情報９０８００及び部屋情報９０９００を備えている。そのため、機器制御部３０２は、間取り図５００の画像データに頂点情報７０８００で示される頂点をプロットし、部屋情報７０９００の部屋座標７０９０３に示される頂点を繋ぐことで、間取り図５００に表された部屋の領域を特定し、特定した領域の面積を算出することができる。図１０６に示す広さは、機器制御部３０２によって算出された各部屋の面積を示している。
【０４７０】
機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録する機器の機器タイプに対応する部屋タイプの面積を算出する。そして、機器制御部３０２は、登録する機器の性能に対応する部屋の広さ範囲を参照テーブル９０７００から検索する。そして、機器制御部３０２は、算出した部屋タイプの面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。
【０４７１】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する（Ｓ９０５０４）。新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００が設置される可能性は低い。そこで、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００の設置候補から除外する。
【０４７２】
機器制御部３０２は、機器リスト７０７００（図８０）を参照し、新規に登録される機器２００の機器タイプと同じ機器タイプに対応する部屋ＩＤを特定し、特定した部屋ＩＤに対応する部屋タイプを特定する。機器制御部３０２は、ステップＳ９０５０３において検索された部屋タイプの中から、特定した部屋タイプを除外する。
【０４７３】
次に、機器制御部３０２は、残った部屋タイプの数を判断する（Ｓ９０５０５）。ここで、残った部屋タイプの数が１以外であると判断された場合、すなわち残った部屋タイプの数が０又は２以上であると判断された場合（Ｓ９０５０５で“１以外”）、機器制御部３０２は、一の対象機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを含む配置情報を送信する（Ｓ９０５０６）。
【０４７４】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０４７５】
一方、残った部屋タイプの数が１であると判断された場合（Ｓ９０５０５で“１”）、機器制御部３０２は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ９０５０７）。
【０４７６】
このように、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、一以上の機器アイコンに対応する対象機器の性能を示した性能情報（第２情報）と、同一の住居ＩＤ（建物ＩＤ）が示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した部屋タイプ（第３情報）とを関連付けて管理する１又は２以上のメモリを用いて、受信した機器新規登録要求（登録通知情報）に基づき、一の対象機器を表す機器アイコンの種別及び一の対象機器の性能に対応する部屋の属性が判断される。
【０４７７】
そして、同一の住居ＩＤ（建物ＩＤ）に関連付けて管理され、間取り図を表した表示画面をディスプレイに表示するホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した機器タイプ（第４情報）と、判断された部屋の属性を示した部屋タイプ（第５情報）とが送信される。
【０４７８】
ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０４７９】
また、１又は２以上のメモリは、一以上の部屋の各々の間取り図上の位置情報（第６情報）をさらに管理している。位置情報（第６情報）を用いて、一の対象機器を表した機器アイコンの種別及び一の対象機器の性能に対応する部屋の位置情報が判断される。そして、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、判断された位置情報が送信される。送信された位置情報に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１に対して、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０４８０】
ここで、機器アイコンの具体的な表示処理について説明する。
【０４８１】
まず、大型のテレビに対応する機器アイコンの具体的な表示処理について説明する。
【０４８２】
図１０８は、新規に登録される機器が大型のテレビである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、テレビであり、新規に登録される機器の性能（画面サイズ）は、６５ｖ型である。また、テレビが新規に配置される前には、住居内のいずれの部屋にもテレビは配置されていない。また、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０４８３】
まず、機器制御部３０２は、住居に新たに設置された機器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１００に示す機器新規登録要求をテレビから受信する。
【０４８４】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００（図１０２）から検索する。このとき、機器タイプ９０６０２はテレビであるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル９０６１００から抽出する。
【０４８５】
次に、機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録するテレビに対応するリビングルーム、子供部屋及び寝室の面積を算出する。例えば、リビングルームの面積は４０ｍ２であり、子供部屋の面積は１４ｍ２であり、寝室の面積は１８ｍ２である。そして、機器制御部３０２は、登録するテレビの性能に対応する部屋の広さ範囲を参照テーブル９０７００から検索する。例えば、６５ｖ型に対応する部屋の広さ範囲は、２６〜９９ｍ２である。そして、機器制御部３０２は、算出したリビングルーム、子供部屋及び寝室の面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。その結果、検索した広さ範囲（２６〜９９ｍ２）内に含まれる面積に対応する部屋タイプとして、リビングルーム（４０ｍ２）が抽出される。
【０４８６】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録されるテレビと同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、テレビは、いずれの部屋にも配置されていないので、検索結果の部屋タイプであるリビングルームのみが残る。
【０４８７】
したがって、残った部屋タイプの数が１であると判断され、機器制御部３０２は、残った１つの部屋タイプ（リビングルーム）の部屋ＩＤ（Ａ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（テレビ）と、残った１つの部屋タイプ（リビングルーム）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０４８８】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたテレビの機器アイコン９１１０１を間取り図５００上に表示する。このとき、テレビの機器アイコン９１１０１は、リビングルームに相当する表示画面上の領域に表示される。このように、テレビは、対応する部屋が一意に決まるので、テレビの機器アイコン９１１０１は、リビングルームに表示される。
【０４８９】
なお、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域に表示された一以上の機器アイコンの各々は、対象機器の性能を示す情報を含んでもよい。すなわち、図１０８に示すように、テレビの機器アイコン９１１０１の右上部分には、“６５ｖ”というテレビの画面サイズ（６５ｖ型）を表す情報が表示される。
【０４９０】
続いて、小型のテレビに対応する機器アイコンの具体的な表示処理について説明する。
【０４９１】
図１０９は、新規に登録される機器が小型のテレビである場合における機器新規登録要求の一例を示す図であり、図１１０は、新規に登録される機器が小型のテレビである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、テレビであり、新規に登録される機器の性能（画面サイズ）は、４６ｖ型である。また、テレビが新規に配置される前には、住居内のいずれの部屋にもテレビは配置されていない。また、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０４９２】
まず、機器制御部３０２は、住居に新たに設置された機器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１０９に示す機器新規登録要求をテレビから受信する。
【０４９３】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００（図１０２）から検索する。このとき、機器タイプ９０６０２はテレビであるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル９０６１００から抽出する。
【０４９４】
次に、機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録するテレビに対応するリビングルーム、子供部屋及び寝室の面積を算出する。例えば、リビングルームの面積は４０ｍ２であり、子供部屋の面積は１４ｍ２であり、寝室の面積は１８ｍ２である。そして、機器制御部３０２は、登録するテレビの性能に対応する部屋の広さ範囲を参照テーブル９０７００から検索する。例えば、４６ｖ型に対応する部屋の広さ範囲は、１３〜１８ｍ２である。そして、機器制御部３０２は、算出したリビングルーム、子供部屋及び寝室の面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。その結果、検索した広さ範囲（１３〜１８ｍ２）内に含まれる面積に対応する部屋タイプとして、子供部屋（１４ｍ２）及び寝室（１８ｍ２）が抽出される。
【０４９５】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録されるテレビと同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、テレビは、いずれの部屋にも配置されていないので、検索結果の部屋タイプのうちの子供部屋及び寝室が残る。
【０４９６】
したがって、残った部屋タイプの数が１以外であると判断され、機器制御部３０２は、一の対象機器を表した機器アイコンの種別を示した機器タイプ（テレビ）と、表示画面上の所定領域を示した表示領域情報とを含む配置情報をホームコントローラ１００へ送信する。なお、表示画面上の所定領域は、間取り図５００の表示領域外の領域である。
【０４９７】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたテレビの機器アイコン９１１０１をディスプレイ１０１上に表示する。このとき、テレビの機器アイコン９１１０１は、間取り図５００の表示領域外の領域に表示される。このように、小型のテレビは、対応する部屋が２以上存在するので、テレビの機器アイコン９１１０１は、間取り図５００の表示領域外の領域に表示される。
【０４９８】
続いて、エアコンに対応する機器アイコンの具体的な表示処理について説明する。
【０４９９】
図１１１は、新規に登録される機器がエアコンである場合における機器新規登録要求の一例を示す図であり、図１１２は、機器タイプがエアコンである場合における機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図であり、図１１３は、新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、エアコンであり、新規に登録される機器の性能（最大出力）は、２．２ｋＷである。また、エアコンが新規に配置される前には、住居内のいずれの部屋にもエアコンは配置されていない。また、エアコンという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０５００】
まず、機器制御部３０２は、住居に新たに設置された機器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１１１に示す機器新規登録要求をエアコンから受信する。
【０５０１】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００（図１０２）から検索する。このとき、機器タイプ９０６０２はエアコンであるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル９０６１００から抽出する。
【０５０２】
次に、機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録するエアコンに対応するリビングルーム、子供部屋及び寝室の面積を算出する。例えば、リビングルームの面積は４０ｍ２であり、子供部屋の面積は１４ｍ２であり、寝室の面積は１８ｍ２である。そして、機器制御部３０２は、登録するエアコンの性能に対応する部屋の広さ範囲を参照テーブル９１５００から検索する。
【０５０３】
図１１２に示すように、機器の性能を識別するための性能ＩＤ９１５０１と、機器の性能を表す性能９１５０２と、最小の部屋の広さ９１５０３と、最大の部屋の広さ９１５０４とが対応付けられている。なお、図１１２に示す性能は、エアコンの性能を表しており、最大出力を表している。
【０５０４】
例えば、２．２ｋＷという性能には、１０ｍ２という最小の部屋の広さと１５ｍ２という最大の部屋の広さとが対応付けられており、２．５ｋＷという性能には、１２ｍ２という最小の部屋の広さと１７ｍ２という最大の部屋の広さとが対応付けられており、２．８ｋＷという性能には、１３ｍ２という最小の部屋の広さと２０ｍ２という最大の部屋の広さとが対応付けられており、３．６ｋＷという性能には、１７ｍ２という最小の部屋の広さと２５ｍ２という最大の部屋の広さとが対応付けられている。
【０５０５】
すなわち、２．２ｋＷという性能には、１０〜１５ｍ２という広さ範囲が対応付けられており、２．５ｋＷという性能には、１２〜１７ｍ２という広さ範囲が対応付けられている。
【０５０６】
例えば、２．２ｋＷに対応する部屋の広さ範囲は、１０〜１５ｍ２である。そして、機器制御部３０２は、算出したリビングルーム、子供部屋及び寝室の面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。その結果、検索した広さ範囲（１０〜１５ｍ２）内に含まれる面積に対応する部屋タイプとして、子供部屋（１４ｍ２）が抽出される。
【０５０７】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録されるエアコンと同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、エアコンは、いずれの部屋にも配置されていないので、検索結果の部屋タイプである子供部屋のみが残る。
【０５０８】
したがって、残った部屋タイプの数が１であると判断され、機器制御部３０２は、残った１つの部屋タイプ（子供部屋）の部屋ＩＤ（Ｇ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（エアコン）と、残った１つの部屋タイプ（子供部屋）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０５０９】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたエアコンの機器アイコン９１６０１を間取り図５００上に表示する。このとき、エアコンの機器アイコン９１６０１は、子供部屋に相当する表示画面上の領域に表示される。このように、エアコンは、対応する部屋が一意に決まるので、エアコンの機器アイコン９１１０１は、子供部屋に表示される。
【０５１０】
続いて、照明機器に対応する機器アイコンの具体的な表示処理について説明する。
【０５１１】
図１１４は、新規に登録される機器が２台の照明機器である場合における機器新規登録要求の一例を示す図であり、図１１５は、機器タイプが照明機器である場合における機器の性能と部屋の広さとを対応付けた参照テーブルの一例を示す図であり、図１１６は、新規に登録される機器が２台の照明機器である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、２台の照明機器であり、新規に登録される機器の性能（消費電力）は、それぞれ１００Ｗ及び１６０Ｗである。また、２台の照明機器が新規に配置される前には、住居内のいずれの部屋にも照明機器は配置されていない。また、照明機器という機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０５１２】
まず、機器制御部３０２は、住居に新たに設置された機器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１１４に示す２つの機器新規登録要求を２台の照明機器から受信する。
【０５１３】
なお、機器制御部３０２は、同一種別の複数の機器から機器新規登録要求を受信した場合、各機器について個別に処理する。
【０５１４】
次に、機器制御部３０２は、受信した各機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００から検索する。このとき、機器タイプ９０６０２は照明機器であるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル９０６１００から抽出する。
【０５１５】
次に、機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録する照明機器に対応するリビングルーム、子供部屋及び寝室の面積を算出する。例えば、リビングルームの面積は４０ｍ２であり、子供部屋の面積は１４ｍ２であり、寝室の面積は１８ｍ２である。そして、機器制御部３０２は、登録する照明機器の性能に対応する部屋の広さ範囲を参照テーブル９１７８００（図１１５）から検索する。
【０５１６】
図１１５に示すように、機器の性能を識別するための性能ＩＤ９１８０１と、機器の性能を表す性能９１８０２と、最小の部屋の広さ９１８０３と、最大の部屋の広さ９１８０４とが対応付けられている。なお、図１１５に示す性能は、照明機器の性能を表しており、消費電力を表している。また、本実施の形態における照明機器の性能は消費電力であるが、本発明は特にこれに限定されず、照明機器の性能は最大照度であってもよい。
【０５１７】
例えば、４０Ｗという性能には、０ｍ２という最小の部屋の広さと７ｍ２という最大の部屋の広さとが対応付けられており、６２Ｗという性能には、７ｍ２という最小の部屋の広さと１０ｍ２という最大の部屋の広さとが対応付けられており、７２Ｗという性能には、１０ｍ２という最小の部屋の広さと１３ｍ２という最大の部屋の広さとが対応付けられており、１００Ｗという性能には、１３ｍ２という最小の部屋の広さと１７ｍ２という最大の部屋の広さとが対応付けられている。
【０５１８】
すなわち、４０Ｗという性能には、０〜７ｍ２という広さ範囲が対応付けられており、６２Ｗという性能には、７〜１０ｍ２という広さ範囲が対応付けられている。
【０５１９】
例えば、１００Ｗに対応する部屋の広さ範囲は、１３〜１７ｍ２であり、１６０Ｗに対応する部屋の広さ範囲は、１７〜２３ｍ２である。そして、機器制御部３０２は、算出したリビングルーム、子供部屋及び寝室の面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。その結果、検索した１００Ｗに対応する部屋の広さ範囲（１３〜１７ｍ２）内に含まれる面積に対応する部屋タイプとして、子供部屋（１４ｍ２）が抽出され、検索した１６０Ｗに対応する部屋の広さ範囲（１７〜２３ｍ２）内に含まれる面積に対応する部屋タイプとして、寝室（１８ｍ２）が抽出される。
【０５２０】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される照明機器と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、照明機器は、いずれの部屋にも配置されていないので、１００Ｗの照明機器については、検索結果の部屋タイプである子供部屋が残り、１６０Ｗの照明機器については、検索結果の部屋タイプである寝室が残る。
【０５２１】
したがって、各照明機器について、残った部屋タイプの数が１であると判断され、機器制御部３０２は、１００Ｗの照明機器については、残った１つの部屋タイプ（子供部屋）の部屋ＩＤ（Ｇ）及び位置情報（部屋座標）を検索する。また、機器制御部３０２は、１６０Ｗの照明機器については、残った１つの部屋タイプ（寝室）の部屋ＩＤ（Ｂ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（１００Ｗの照明機器）と、残った１つの部屋タイプ（子供部屋）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む第１の配置情報と、機器アイコンの種類を示す機器タイプ（１６０Ｗの照明機器）と、残った１つの部屋タイプ（寝室）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む第２の配置情報とをホームコントローラ１００へ送信する。
【０５２２】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された２台の照明機器の機器アイコン９１９０１，９１９０２を間取り図５００上に表示する。このとき、一方の照明機器の機器アイコン９１９０１は、子供部屋に相当する表示画面上の領域に表示され、他方の照明機器の機器アイコン９１９０２は、寝室に相当する表示画面上の領域に表示される。このように、２台の照明機器は、対応する部屋がそれぞれ一意に決まるので、２台の照明機器の機器アイコン９１９０１，９１９０２は、それぞれ子供部屋及び寝室に表示される。
【０５２３】
このように、ネットワークを介して一以上の対象機器の中の二以上の対象機器から、二以上の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）が受信される。そして、機器タイプ（第１情報）に基づいて二以上の対象機器の各々を表す二以上の機器アイコンの種別が同一であると判断された場合、部屋タイプ（第２情報）に基づいて二以上の対象機器の各々の性能に応じて、二以上の機器アイコンの各々に対応する部屋の属性が判断される。そして、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、二以上の機器アイコンの各々について、二以上の機器アイコンの各々の種別を示した機器タイプ（第４情報）と、各部屋の属性を示した部屋タイプ（第５情報）とが送信される。そして、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、二以上の機器アイコンが、二以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示される。
【０５２４】
続いて、同一種別の複数の機器に対応する複数の機器アイコンの配置位置を決定する初期配置決定処理について説明する。
【０５２５】
図１１７は、同一種別の複数の機器に対応する複数の機器アイコンの配置位置を決定する初期配置決定処理について説明するためのフロー図である。
【０５２６】
まず、機器制御部３０２は、機器２００からの機器新規登録要求を受信したか否かを判断する（Ｓ９２００１）。
【０５２７】
ここで、機器２００からの機器新規登録要求を受信していないと判断された場合（Ｓ９２００１でＮＯ）、処理を終了する。
【０５２８】
一方、機器２００からの機器新規登録要求を受信したと判断された場合（Ｓ９２００１でＹＥＳ）、機器制御部３０２は、登録する機器が２つ以上かつ同一種別であるか否かを判断する（Ｓ９２００２）。ここで、登録する機器が１つであると判断された場合、又は登録する機器が２つ以上かつ同一種別ではないと判断された場合（Ｓ９２００２でＮＯ）、図１０１のステップＳ９０５０２の処理へ移行する。その後、ステップＳ９０５０２以降の処理が実行される。
【０５２９】
一方、登録する機器が２つ以上かつ同一種別であると判断された場合（Ｓ９２００２でＹＥＳ）、機器制御部３０２は、登録する２以上の機器２００の機器タイプに対応する部屋タイプを検索する（Ｓ９２００３）。機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００から検索する。
【０５３０】
次に、機器制御部３０２は、検索結果の部屋タイプから、登録する２以上の機器の性能に対応する広さの総和に合致する部屋タイプを検索する（Ｓ９２００４）。例えば、新たに登録される機器が、１００Ｗの照明機器と１６０Ｗの照明機器とである場合、図１１５に示す参照テーブル９１８００が用いられる。このとき、１００Ｗの照明機器と１６０Ｗの照明機器との性能に対応する広さの総和は、１００Ｗに対応する最小の部屋の広さ（１３ｍ２）と１６０Ｗに対応する最小の部屋の広さ（１７ｍ２）とを合わせた広さ（３０ｍ２）と、１００Ｗに対応する最大の部屋の広さ（１７ｍ２）と１６０Ｗに対応する最大の部屋の広さ（２３ｍ２）とを合わせた広さ（４０ｍ２）により表される。すなわち、１００Ｗの照明機器と１６０Ｗの照明機器との性能には、３０〜４０ｍ２という広さ範囲が対応付けられる。
【０５３１】
機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録する２以上の機器の機器タイプに対応する部屋タイプの面積を算出する。そして、機器制御部３０２は、登録する２以上の機器の各性能に対応する最小広さの総和と最大広さの総和との間の範囲を表す広さ範囲を参照テーブルから検索する。そして、機器制御部３０２は、算出した部屋タイプの面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。
【０５３２】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する（Ｓ９２００５）。
【０５３３】
次に、機器制御部３０２は、残った部屋タイプの数を判断する（Ｓ９２００６）。ここで、残った部屋タイプの数が１以外であると判断された場合、すなわち残った部屋タイプの数が０又は２以上であると判断された場合（Ｓ９２００６で“１以外”）、機器制御部３０２は、２以上の機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを含む配置情報を送信する（Ｓ９０５０７）。
【０５３４】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０５３５】
一方、残った部屋タイプの数が１であると判断された場合（Ｓ９２００６で“１”）、機器制御部３０２は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ９２００８）。
【０５３６】
このように、ネットワークを介して一以上の対象機器の中の二以上の対象機器から、二以上の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）が受信される。そして、機器タイプ（第１情報）に基づいて二以上の対象機器の各々を表す二以上の機器アイコンの種別が同一であると判断された場合、第２情報に基づいて二以上の対象機器の各々の性能の総和が判断され、判断された性能の総和に対応する広さの一の部屋の属性が判断される。そして、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、二以上の機器アイコンの種別を示した機器タイプ（第４情報）と、一の部屋の属性を示した部屋タイプ（第５情報）とが送信される。そして、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、二以上の機器アイコンが、一の部屋に相当する表示画面上の領域内に表示される。
【０５３７】
続いて、２以上の照明機器に対応する２以上の機器アイコンの具体的な表示処理について説明する。
【０５３８】
図１１８は、新規に登録される機器が２台の照明機器である場合における機器新規登録要求の一例を示す図であり、図１１９は、新規に登録される機器が２台の照明機器である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、２台の照明機器であり、新規に登録される機器の性能（消費電力）は、それぞれ１００Ｗ及び１６０Ｗである。また、２台の照明機器が新規に配置される前には、住居内のいずれの部屋にも照明機器は配置されていない。また、照明機器という機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０５３９】
まず、機器制御部３０２は、住居に新たに設置された機器からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１１８に示す機器新規登録要求を２台の照明機器のうちの１台の照明機器から受信する。２以上の機器が新規に登録される場合、２以上の機器のうちの１の機器が、全ての機器の機器タイプ及び性能などをまとめた機器新規登録要求を送信する。なお、機器新規登録要求が、機器２００からホームコントローラ１００を経由してサーバ３００へ送信される場合、ホームコントローラ１００が、２以上の機器の機器タイプ及び性能などをまとめた機器新規登録要求を送信してもよい。
【０５４０】
次に、機器制御部３０２は、登録する機器が２つ以上かつ同一種別であるか否かを判断する。機器制御部３０２は、機器新規登録要求に含まれる機器タイプが２つ以上かつ同一種別である場合に、登録する機器が２つ以上かつ同一種別であると判断する。なお、登録する機器が２つ以上あるが、同一種別ではないと判断された場合、機器制御部３０２は、各機器について個別に処理する。
【０５４１】
図１１８に示す機器新規登録要求は、２つの照明機器に関する情報を有しているので、機器制御部３０２は、登録する機器が２つ以上かつ同一種別であると判断する。
【０５４２】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ９０６０２に対応する部屋タイプを参照テーブル９０６１００から検索する。このとき、機器タイプ９０６０２は照明機器であるので、機器制御部３０２は、リビングルーム、子供部屋及び寝室という３つの部屋タイプを参照テーブル９０６１００から抽出する。
【０５４３】
次に、機器制御部３０２は、頂点情報９０８００及び部屋情報９０９００に基づいて、登録する２つの照明機器に対応するリビングルーム、子供部屋及び寝室の面積を算出する。例えば、リビングルームの面積は４０ｍ２であり、子供部屋の面積は１４ｍ２であり、寝室の面積は１８ｍ２である。そして、機器制御部３０２は、登録する２つの照明機器の性能に対応する広さ範囲を参照テーブル９１８００（図１１５）から検索する。
【０５４４】
例えば、１００Ｗに対応する広さ範囲は、１３〜１７ｍ２であり、１６０Ｗに対応する広さ範囲は、１７〜２３ｍ２である。そのため、１００Ｗに対応する広さ範囲と１６０Ｗに対応する広さ範囲とを合わせた広さ範囲は、３０〜４０ｍ２である。そして、機器制御部３０２は、算出したリビングルーム、子供部屋及び寝室の面積のうち、検索した広さ範囲内に含まれる面積に対応する部屋タイプを検索する。その結果、検索した２つの照明機器に対応する広さ範囲（３０〜４０ｍ２）内に含まれる面積に対応する部屋タイプとして、リビングルーム（４０ｍ２）が抽出される。
【０５４５】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される２つの照明機器と同じ種別の機器が既に設置されている部屋に対応する部屋タイプを除外する。このとき、照明機器は、いずれの部屋にも配置されていないので、検索結果の部屋タイプであるリビングルームが残る。
【０５４６】
したがって、残った部屋タイプの数が１であると判断され、機器制御部３０２は、残った１つの部屋タイプ（リビングルーム）の部屋ＩＤ（Ａ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、２つの機器アイコンの種類を示す機器タイプ（１００Ｗ及び１６０Ｗｎｏの照明機器）と、残った１つの部屋タイプ（リビングルーム）と、検索した部屋ＩＤと、残った１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０５４７】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された２台の照明機器の機器アイコン９１９０１，９１９０２を間取り図５００上に表示する。このとき、２つの照明機器の機器アイコン９１９０１，９１９０２は、共にリビングルームに相当する表示画面上の領域に表示される。このように、２台の照明機器は、対応する部屋がそれぞれ一意に決まるので、２台の照明機器の機器アイコン９１９０１，９１９０２は、それぞれリビングルームに表示される。
【０５４８】
上記説明では、間取り図５００として、各フロアを構成する部屋の位置及び形状を平面的に表した俯瞰図を間取り図として採用したが、本実施の形態はこれに限定されず、各フロアにどのような部屋が何個あるかを簡略的に示した図も間取り図として採用してもよい。
【０５４９】
以下、間取り図の別パターンについて具体的に説明する。図１２０は、別パターンの間取り図５２００を示した図である。間取り図５２００では、１つのフロアを構成する１つの部屋が四角形の１つのブロックで表され、１つのフロアにおいて各部屋がマトリックス状に配置されている。また、各ブロックのサイズは同一であり、各ブロックには部屋の名称及び面積が記載されている。
【０５５０】
例えば、間取り図５２００では、リビング、キッチン、ダイニング、バス、洗面所、トイレ、寝室、及び子供部屋の各部屋が含まれている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。例えば、リビングには、照明機器の機器アイコン５０１が表示されているため、照明機器が設置されていることが分かる。
【０５５１】
このような間取り図５２００が表示される場合であっても、上記と同様に、新規に登録される機器の機器アイコンを表示することが可能である。
【０５５２】
図１２１は、別パターンの間取り図５２００において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【０５５３】
図１２１に示す間取り図５２００において、新規に機器が登録される際の機器アイコンの表示方法は、上記説明した間取り図５００における機器アイコンの表示方法とほぼ同じである。異なる点は、各部屋の面積が、各部屋に対応付けて予め記憶されている点である。図１０１のステップＳ９０５０３で各部屋の広さを算出する際に、機器制御部３０２は、頂点座標などから面積を算出するのではなく、予め記憶されている面積を読み出して利用する。
【０５５４】
図１２１では、新規に登録されたテレビの機器アイコン９１１０１が間取り図５２００上に表示されている。新規に登録されたテレビの性能は６５ｖ型である。そのため、新規に登録されたテレビの機器アイコン９１１０１は、新規に登録されたテレビの性能に応じた広さであるリビングルームに相当する領域内に表示される。
【０５５５】
上記の説明では、新規に登録される機器に対応する機器アイコンの配置位置は、サーバ３００において決定されるが、本発明は特にこれに限定されず、ホームコントローラ１００において決定してもよい。図１２２を用いて、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０５５６】
図１２２は、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０５５７】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ９０４０１）。
【０５５８】
次に、ホームコントローラ１００の機器管理部１０５は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ９０４０２）。なお、ホームコントローラ１００における初期配置決定処理については、後述する。
【０５５９】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ９０４０４）。
【０５６０】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ９２５０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。また、配置情報をサーバ３００へ送信しない場合、ホームコントロールシステムは、サーバ３００を備えていなくてもよい。
【０５６１】
続いて、図１２２における初期配置決定処理についてさらに詳細に説明する。
【０５６２】
図１２３は、ホームコントローラ１００における初期配置決定処理を説明するためのフロー図である。
【０５６３】
なお、図１２３におけるステップＳ９２５０１〜ステップＳ９２５０５の処理は、図１０１におけるステップＳ９０５０１〜ステップＳ９０５０５の処理と同じであるので、説明を省略する。また、サーバ３００の機器制御部３０２の替わりにホームコントローラ１００の機器管理部１０５が、ステップＳ９２５０１〜ステップＳ９２５０５の処理を実行する。また、ホームコントローラ１００は、参照テーブル９０６１００（図１０２）、参照テーブル９０７００（図１０４）、参照テーブル９１５００（図１１２）、参照テーブル９１８００（図１１５）、部屋情報９０９００（図１０６）及び頂点情報９０８００（図１０５）を記憶する。
【０５６４】
残った部屋タイプの数が１以外であると判断された場合、すなわち残った部屋タイプの数が０又は２以上であると判断された場合（Ｓ９２５０５で“１以外”）、機器管理部１０５は、一の対象機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを決定する（Ｓ９２５０６）。
【０５６５】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０５６６】
一方、残った部屋タイプの数が１であると判断された場合（Ｓ９２５０５で“１”）、機器管理部１０５は、残った１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを決定する（Ｓ９２５０７）。
【０５６７】
次に、表示制御部１０３は、新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ９２５０８）。このとき、残った部屋タイプの数が１以外であると判断された場合、表示制御部１０３は、機器タイプと表示領域情報とに基づいて間取り図外に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。一方、残った部屋タイプの数が１であると判断された場合、表示制御部１０３は、決定された機器タイプと部屋タイプと部屋ＩＤと位置情報とに基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。
【０５６８】
なお、表示制御部１０３は、一以上の部屋を含む間取り図５００を表した表示画面をディスプレイ１０１に表示させる。また、表示制御部１０３は、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、一以上の機器アイコンに対応する対象機器の性能を示した性能情報（第２情報）と、一以上の部屋の各々の属性を示した部屋タイプ（第３情報）とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別及び一以上の機器アイコンに対応する対象機器の性能に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示させる。
【０５６９】
また、表示制御部１０３は、間取り図５００に含まれるいずれかの部屋に相当する領域において一以上の機器アイコンのいずれかの選択が検知されると、間取り図５００を表した表示画面上に選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる。そして、通信制御部１０７は、制御画面の操作に基づき、選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドをネットワークに出力させる。
【０５７０】
また、一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、表示制御部１０３は、性能情報（第２情報）に基づいて、二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に応じて、二以上の同一種別の機器アイコンの各々を、二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に対応する広さの部屋に相当する表示画面上の領域に表示させてもよい。
【０５７１】
また、機器タイプ（第１情報）に基づいて、一以上の機器アイコンの中に二以上の同一種別の機器アイコンが存在すると判断された場合、表示制御部１０３は、性能情報（第２情報）及び部屋タイプ（第３情報）に基づいて、二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に対応する広さの部屋を判断させ、判断された各々の部屋に相当する表示画面上の領域に、二以上の同一種別の機器アイコンの各々を表示させてもよい。
【０５７２】
また、１又は２以上のメモリは、一以上の部屋の各々の間取り図５００上の位置情報（第４情報）をさらに管理してもよい。表示制御部１０３は、位置情報（第４情報）を用いて一以上の部屋の各々の部屋に相当する領域を判断させてもよい。そして、表示制御部１０３は、一以上の機器アイコンの種別及び一以上の機器アイコンに対応する対象機器の性能に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域に表示させてもよい。
【０５７３】
また、一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、表示制御部１０３は、性能情報（第２情報）に基づいて、二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能の総和を判断させてもよい。そして、表示制御部１０３は、判断された性能の総和に応じて、二以上の同一種別の機器アイコンの中の少なくとも２つの各々を、算出された性能の総和に対応する広さの部屋に相当する表示画面上の領域に表示させてもよい。
【０５７４】
また、機器タイプ（第１情報）に基づいて、一以上の機器アイコンの中に二以上の同一種別の機器アイコンが存在すると判断された場合、表示制御部１０３は、性能情報（第２情報）に基づいて、二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能の総和を判断させてもよい。そして、表示制御部１０３は、判断された性能の総和及び部屋タイプ（第３情報）に基づいて、二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能に対応する広さの部屋を判断させてもよい。そして、表示制御部１０３は、判断された部屋に相当する表示画面上の領域に、二以上の同一種別の機器アイコンの中の少なくとも２つの各々を表示させてもよい。
【０５７５】
また、図９９に示すシーケンス図では、機器２００がサーバ３００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がホームコントローラ１００へ機器新規登録要求を送信し、ホームコントローラ１００がサーバ３００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１２４を用いて、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、サーバ３００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０５７６】
図１２４は、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバ３００において決定する処理の流れを示すシーケンス図である。
【０５７７】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ９０４０１）。このとき、機器新規登録要求は、機器ＩＤ及び機器タイプを含む。
【０５７８】
次に、ホームコントローラ１００の通信制御部１０７は、機器２００によって送信された機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をサーバ３００へ送信する（Ｓ９２６０１）。このとき、機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。通信制御部１０７は、受信した機器新規登録要求に含まれる機器ＩＤ及び機器タイプに住居ＩＤを付加した機器配置要求を作成して送信する。
【０５７９】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ９０４０２）。なお、初期配置決定処理については、既に説明した通りである。
【０５８０】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ９０４０３）。
【０５８１】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ９０４０４）。
【０５８２】
また、図１２２に示すシーケンス図では、機器２００がホームコントローラ１００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がサーバ３００へ機器新規登録要求を送信し、サーバ３００がホームコントローラ１００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１２５を用いて、機器２００がサーバ３００へ機器新規登録要求を送信する場合、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０５８３】
図１２５は、機器２００がサーバ３００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０５８４】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ９０４０１）。機器新規登録要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０５８５】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をホームコントローラ１００へ送信する（Ｓ９２７０１）。このとき、機器制御部３０２は、新たに登録された機器を機器リストに記憶する。機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０５８６】
次に、ホームコントローラ１００の機器管理部１０５は、サーバ３００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ９０４０２）。なお、初期配置決定処理については、既に説明したとおりである。
【０５８７】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ９０４０４）。
【０５８８】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ９２５０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。
【０５８９】
（機器アイコン配置処理３）
次に、機器アイコンを自動的に間取り図上に配置する機器アイコン配置処理３について説明する。
【０５９０】
図１２６は、ホームコントローラ１００のディスプレイ１０１に表示される基本画面の一例を示す図であり、図１２７は、ホームコントローラ１００の機器制御画面５０２の表示状態の構成を示す図である。
【０５９１】
図１２６に示す基本画面において、ユーザが機器アイコン５０１を選択したことをタッチパネル制御部１０２が検知すると、表示制御部１０３は、選択された機器アイコン５０１に対応する機器制御画面５０２をディスプレイ１０１に表示する。機器制御画面５０２は、機器２００ごとに固有であり、機器２００を制御又は状態確認するための制御画面である。例えば、図１２７においては、エアコンの機器アイコンがユーザにより選択された例が示されており、エアコンの機器制御画面５０２を用いてエアコンの温度設定や風向きが制御される。なお、図１２７において、ディスプレイ１０１には、機器アイコンが配置されていないが、図１１〜図１６に示すように、機器制御画面５０２の表示領域外に機器アイコンを表示してもよい。
【０５９２】
次に、ホームコントロールシステム（情報管理システム）において機器２００を新規に登録する処理の流れを、図を用いて説明する。ホームコントロールシステムは、同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、一以上の対象機器の情報を管理する。
【０５９３】
図１２８は、新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【０５９４】
まず、家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ１１０３０１）。
【０５９５】
図１２９は、電子レンジが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。図１２９に示すように、機器新規登録要求は、機器２００が配置される住居を識別するための住居ＩＤ１１０５００と、機器２００を識別するための機器ＩＤ１１０５０１と、機器２００の種別を識別するための機器タイプ１１０５０２とを含む。
【０５９６】
機器２００の通信制御部２１７は、家屋内の所定の部屋に機器２００が新規に配置された場合、ホームコントローラ１００に住居ＩＤを問い合わせ、ホームコントローラ１００から住居ＩＤを取得し、機器新規登録要求を作成する。
【０５９７】
なお、本実施の形態では、機器２００の通信制御部２１７は、ホームコントローラ１００から住居ＩＤを取得しているが、本発明は特にこれに限定されず、機器２００とサーバ３００とが、家庭内に設置されたゲートウェイを介して接続されている場合、ゲートウェイが住居ＩＤを付与してもよい。すなわち、機器２００の通信制御部２１７は、機器ＩＤ７０５０１と機器タイプ７０５０２とを含む機器新規登録要求を送信し、ゲートウェイは、機器２００からの機器新規登録要求に住居ＩＤを含めて、機器新規登録要求をサーバ３００へ送信してもよい。また、機器２００は、ユーザによる住居ＩＤの入力を受け付けてもよい。
【０５９８】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１１０３０２）。なお、サーバ３００における初期配置決定処理については、後述する。
【０５９９】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ１１０３０３）。
【０６００】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１１０３０４）。
【０６０１】
続いて、図１２８における初期配置決定処理についてさらに詳細に説明する。
【０６０２】
図１３０は、サーバ３００における初期配置決定処理を説明するためのフロー図である。
【０６０３】
まず、機器制御部３０２は、機器２００からの機器新規登録要求を受信したか否かを判断する（Ｓ１１０４０１）。サーバ３００は、ネットワークを介して一以上の対象機器の中の一の対象機器から、一の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）を受信する。
【０６０４】
ここで、機器２００からの機器新規登録要求を受信していないと判断された場合（Ｓ１１０４０１でＮＯ）、処理を終了する。
【０６０５】
一方、機器２００からの機器新規登録要求を受信したと判断された場合（Ｓ１１０４０１でＹＥＳ）、機器制御部３０２は、登録する機器２００の機器タイプに対応する部屋タイプを検索する（Ｓ１１０４０２）。ここで、サーバ３００の蓄積部３０４は、機器タイプと部屋タイプとを対応付けた参照テーブルを予め記憶している。
【０６０６】
図１３１は、機器タイプ１１０６０１と部屋タイプ１１０６０２とを対応付けた参照テーブル１１０６００の一例を示す図である。図１３１に示すように、機器タイプ１１０６０１と部屋タイプ１１０６０２とが対応付けられている。蓄積部３０４は、１のメモリで構成され、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ１１０６０１（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ１１０６０２（第２情報）とを関連付けて管理する。例えば、冷蔵庫という機器タイプには、キッチンという部屋タイプが対応付けられており、便座装置という機器タイプには、トイレという部屋タイプが対応付けられており、エアコンという機器タイプには、リビングルーム及び寝室という部屋タイプが対応付けられており、テレビという機器タイプには、リビングルーム、子供部屋及び寝室という部屋タイプが対応付けられている。
【０６０７】
図１３１の例において、冷蔵庫及び便座装置は、１つのタプルで構成され、エアコンは、２つのタプルで構成され、テレビは、３つのタプルで構成される。なお、加湿器のように配置される部屋が特定されない機器タイプについては、部屋タイプを対応付けなくてもよい。すなわち、蓄積部３０４は、加湿器という機器タイプと部屋タイプとを対応付けたデータを記憶していない。
【０６０８】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ１１０５０２に対応する部屋タイプを参照テーブル１１０６００から検索する。
【０６０９】
なお、図１３１では、１つのメモリが、機器タイプと部屋タイプとを対応付けて管理しているが、本発明は特にこれに限定されず、２つ以上のメモリが、機器タイプと部屋タイプとを対応付けて管理してもよい。
【０６１０】
図１３２（Ａ）〜図１３２（Ｃ）は、３つの参照テーブルにより機器タイプと部屋タイプとを管理する例を示す図である。図１３２（Ａ）は、機器ＩＤ１１０６０１１と機器タイプ名称１１０６０１２とを対応付ける第１の参照テーブル１１０６００１の一例を示す図であり、図１３２（Ｂ）は、部屋ＩＤ１１０６０１３と部屋タイプ名称１１０６０１４とを対応付ける第２の参照テーブル１１０６００２の一例を示す図であり、図１３２（Ｃ）は、機器ＩＤ１１０６０１５と部屋ＩＤ１１０６０１６とを対応付ける第３の参照テーブル１１０６００３の一例を示す図である。
【０６１１】
第１の参照テーブル１１０６００１は、機器２００を識別するための機器ＩＤ１１０６０１１と、機器２００の種別の名称を表す機器タイプ名称１１０６０１２とを対応付ける。第２の参照テーブル１１０６００２は、部屋を識別するための部屋ＩＤ１１０６０１３と、部屋の属性の名称を表す部屋タイプ名称１１０６０１４とを対応付ける。第３の参照テーブル１１０６００３は、機器２００を識別するための機器ＩＤ１１０６０１５と、部屋を識別するための部屋ＩＤ１１０６０１６とを対応付ける。第１の参照テーブル１１０６００１、第２の参照テーブル１１０６００２及び第３の参照テーブル１１０６００３は、それぞれ異なるメモリに記憶されてもよい。
【０６１２】
機器制御部３０２は、受信した機器新規登録要求に含まれる機器ＩＤ１１０５０１に対応する部屋ＩＤを第３の参照テーブル１１０６００３から検索し、検索した部屋ＩＤに対応する部屋タイプ名称を第２の参照テーブル１１０６００２から検索する。
【０６１３】
次に、機器制御部３０２は、現在登録されている部屋情報の中から、検索結果の部屋タイプと同じ部屋タイプを検索する（Ｓ１１０４０３）。
【０６１４】
図１３３は、部屋情報１１１０００の一例を示す図である。部屋情報１１１０００は、住居ＩＤ１１１００４、部屋ＩＤ１１１００１、部屋タイプ１１１００２、及び部屋座標１１１００３を備える。住居ＩＤ１１１００４は、住居を識別するための識別子である。部屋ＩＤ１１１００１は、間取り図５００上の部屋を識別するための識別子である。部屋タイプ１１１００２は、部屋の種類を示す。部屋座標１１１００３は、頂点ＩＤの組で表現され、間取り図５００上の部屋の領域を決定する。例えば、部屋ＩＤがＣの部屋は、バスであり、間取り図５００上で頂点ＩＤをＡ、Ｂ、Ｇ、Ｆの順に結んでできた領域を示す。
【０６１５】
図１３４は、頂点情報１１０９１０の一例を示す図である。図１３４に示すように、頂点情報１１０９１０は、住居ＩＤ１１０９１３、頂点ＩＤ１１０９１１、及び頂点座標１１０９１２を備える。住居ＩＤ１１０９１３は、住居の識別子である。頂点ＩＤ１１０９１１は、間取り図５００上の頂点を識別するための識別子である。頂点座標１１０９１２は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、間取り図５００上に表れた間仕切り線等の頂点の位置を示す。例えば、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、第１フロア（１階のフロア）においてＸ座標が２０、Ｙ座標が０の位置を表す。
【０６１６】
図１３５は、頂点情報１１０９１０に登録された各頂点と、間取り図５００との対応関係を示した図である。但し、図１３５では、間取り図５００の左上の頂点が原点（Ｘ座標とＹ座標が共に０）とされている。例えば、頂点ＩＤがＡの頂点は、頂点座標が（Ｘ０、Ｙ０、Ｚ１）であるため、原点に位置している。また、頂点ＩＤがＢの頂点は、頂点座標が（Ｘ２０、Ｙ０、Ｚ１）であるため、バスの右上の頂点に位置している。
【０６１７】
機器制御部３０２は、現在登録されている部屋情報１１１０００の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。
【０６１８】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００の種別に対応付けられている種別の機器が既に設置されている部屋に対応する部屋タイプを検索する（Ｓ１１０４０４）。
【０６１９】
図１３６は、サーバが管理する機器タイプ参照テーブル１１０７００の一例を示す図である。
【０６２０】
図１３６に示す機器タイプ参照テーブル１１０７００は、第１機器タイプ１１０７０１と、第１機器タイプの機器アイコンが表示される部屋と同一の部屋に表示される関係にある第２機器タイプ１１０７０２とを対応付ける。例えば、冷蔵庫という第１機器タイプには、電子レンジという第２機器タイプが対応付けられており、冷蔵庫という第１機器タイプには、ＩＨ調理器という第２機器タイプが対応付けられており、テレビという第１機器タイプには、コンテンツ再生機という第２機器タイプが対応付けられている。図１３６の例において、電子レンジ、ＩＨ調理器及びコンテンツ再生機は、１つのタプルで構成される。
【０６２１】
電子レンジと冷蔵庫とは、同一の部屋（例えば、キッチン）に配置される可能性が高く、ＩＨ調理器と冷蔵庫とは、同一の部屋（例えば、キッチン）に配置される可能性が高く、コンテンツ再生機とテレビとは、同一の部屋（例えば、リビングルーム）に配置される可能性が高い。そのため、新たに登録される機器が電子レンジである場合、電子レンジと共に配置される可能性が高い冷蔵庫が現在配置されている部屋を特定することにより、電子レンジが配置される部屋を特定することができる。
【０６２２】
図１３７は、サーバ３００が管理する機器リスト１１０８００の一例を示す図である。図１３７に示すように機器リスト１１０８００は、住居ＩＤ１１０８０６、機器ＩＤ１１０８０１、機器タイプ１１０８０２、型番１１０８０３、部屋ＩＤ１１０８０４、及び配置１１０８０５を備える。
【０６２３】
住居ＩＤ１１０８０６は、住居の識別子である。機器ＩＤ１１０８０１は、機器２００の識別子である。機器タイプ１１０８０２は、機器２００の種類を示す。型番１１０８０３は、機器２００の型番を示す。部屋ＩＤ１１０８０４は、機器２００が配置されている部屋の識別子である。配置１１０８０５は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、機器２００に対応する機器アイコン５０１の間取り図５００上の配置位置を示す。なお、機器リスト１１０８００は、図３４に示すように能力情報４７０５及び制御コマンド送信先４７０６を備えてもよい。また、機器リスト１１０８００は、機器２００が配置される部屋の属性を表す部屋タイプを備えてもよい。
【０６２４】
機器制御部３０２は、機器タイプ参照テーブル１１０７００を参照し、新規に登録される機器２００の機器タイプが第２機器タイプであるか否かを判断する。新規に登録される機器２００の機器タイプが第２機器タイプであると判断された場合、機器制御部３０２は、第２機器タイプに対応付けられている第１機器タイプを特定する。そして、機器制御部３０２は、機器リスト１１０８００を参照し、特定した第１機器タイプの機器が既に設置されている部屋に対応する部屋ＩＤを特定し、検索結果の部屋タイプの中から、特定した部屋ＩＤに対応する部屋タイプを抽出する。なお、新規に登録される機器２００の機器タイプが第２機器タイプではないと判断された場合、機器制御部３０２は、第１機器タイプを特定せずに、検索結果の部屋タイプの中から、部屋タイプを抽出しない。
【０６２５】
次に、機器制御部３０２は、検索結果の部屋タイプの数を判断する（Ｓ１１０４０５）。ここで、検索結果の部屋タイプの数が２以上であると判断された場合（Ｓ１１０４０５で“２以上”）、機器制御部３０２は、検索結果の部屋タイプの中から、使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプを検索する（Ｓ１１０４０６）。
【０６２６】
図１３８は、サーバ３００が管理する使用頻度管理テーブル１１０９００の一例を示す図である。図１３８に示すように使用頻度管理テーブル１１０９００は、住居ＩＤ１１０９０５、機器ＩＤ１１０９０１、登録日１１０９０２、電源ＯＮ回数１１０９０３、及び視聴時間１１０９０４を備える。図１３８に示す使用頻度管理テーブル１１０９００は、テレビの使用頻度を示している。
【０６２７】
機器制御部３０２は、新規に登録される機器２００の機器タイプに対応付けられている機器タイプに対応する機器の使用頻度を算出する。機器制御部３０２は、電源ＯＮ回数を登録されてから現在までの日数で除算することにより機器の使用頻度を算出する。そして、機器制御部３０２は、検索結果の部屋タイプの中から、算出した使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプを検索する。
【０６２８】
なお、機器制御部３０２は、視聴時間を登録されてから現在までの日数で除算することにより機器の使用頻度を算出してもよい。
【０６２９】
一方、検索結果の部屋タイプの数が１であると判断された場合（Ｓ１１０４０５で“１”）、又はステップＳ１１０４０６で使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプが検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ１１０４０７）。
【０６３０】
なお、位置情報は、部屋座標１１１００３と同様に、頂点ＩＤ１１０９１１の組で表現され、新規に登録される機器２００に対応する機器アイコン５０１が表示される間取り図５００上の部屋の位置を示す。また、新規に登録される機器２００に対応する機器アイコン５０１の配置位置は、例えば、部屋の中の他の機器アイコンと重複しない位置に決定される。
【０６３１】
検索結果の部屋タイプの数が１であると判断された場合、機器制御部３０２は、検索結果の１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、検索結果の１つの部屋タイプと、検索した部屋ＩＤと、検索結果の１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０６３２】
また、ステップＳ１１０４０６で使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプが検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプと、使用頻度が最大となる機器が配置されている部屋の部屋ＩＤと、使用頻度が最大となる機器が配置されている部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０６３３】
一方、検索結果の部屋タイプの数が０であると判断された場合（Ｓ１１０４０５で“０”）、機器制御部３０２は、新たに登録される機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを含む配置情報をホームコントローラ１００へ送信する（Ｓ１１０４０８）。
【０６３４】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０６３５】
このように、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、住居ＩＤ（建物ＩＤ）が示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した部屋タイプ（第２情報）と、一以上の機器アイコンの種別の中の第１機器タイプ（第１種別）の機器アイコンと同一の部屋に相当する表示画面上の領域内に表示される関係にある第２機器タイプ（第２種別）の機器アイコンを示す機器タイプ参照テーブル（第３情報）とを関連付けて管理する１又は２以上のメモリを用いて、受信した機器新規登録要求（登録通知情報）に基づき、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであるか否かが判断される。そして、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、第１機器タイプ（第１種別）の機器アイコンに対応する部屋の属性が判断される。
【０６３６】
そして、同一の住居ＩＤ（建物ＩＤ）に関連付けて管理され、間取り図５００を表した表示画面をディスプレイ１０１に表示するホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の機器アイコンの種別を示した機器タイプ（第４情報）と、判断された部屋の属性を示した部屋タイプ（第５情報）とが送信される。機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、一の機器アイコンが、第１機器タイプ（第１種別）の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示される。
【０６３７】
また、ホームコントローラ１００（携帯情報端末）において、間取り図５００に含まれるいずれかの部屋に相当する領域において一以上の機器アイコンのいずれかの選択が検知されると、間取り図５００を表した表示画面上に選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面が表示される。そして、制御画面の操作に基づき、選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドがネットワークに出力される。
【０６３８】
また、１又は２以上のメモリは、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであることを示す第６情報と、第２機器タイプ（第２種別）の機器アイコンに対応する第１機器タイプ（第１種別）の機器アイコンの種別を示した第７情報とをさらに管理している。第６情報に基づいて、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、第７情報に基づいて第２機器タイプ（第２種別）の機器アイコンに対応する第１機器タイプ（第１種別）の機器アイコンが判断される。そして、第２情報に基づいて、第１機器タイプ（第１種別）の機器アイコンに対応する部屋の属性が判断される。
【０６３９】
また、ネットワークを介して一以上の対象機器の中の２以上の対象機器から、２以上の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）が受信される。この場合、機器タイプ（第１情報）に基づいて２以上の対象機器の各々を表す２以上の機器アイコンの種別が同一であると判断された場合、機器タイプ参照テーブル（第３情報）に基づいて２以上の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであるか否かが判断される。２以上の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、第１機器タイプ（第１種別）の機器アイコンに対応する部屋の属性が判断される。そして、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、２以上の機器アイコンの種別を示した機器タイプ（第４情報）と、判断された部屋の属性を示した部屋タイプ（第５情報）とが送信される。機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、２以上の機器アイコンが、第１機器タイプ（第１種別）の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示される。
【０６４０】
また、１又は２以上のメモリは、第１機器タイプ（第１種別）の機器アイコンに対応する対象機器の使用頻度を表す使用頻度管理テーブル（第８情報）をさらに管理している。一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、第２機器タイプ（第２種別）の機器アイコンに対応する第１機器タイプ（第１種別）の機器アイコンが判断される。そして、第２機器タイプ（第２種別）の機器アイコンが複数の第１機器タイプ（第１種別）の機器アイコンに対応している場合、複数の第１機器タイプ（第１種別）の機器アイコンに対応する複数の対象機器の中で使用頻度が最も高い対象機器が判断される。使用頻度が最も高いと判断された対象機器を表す第１機器タイプ（第１種別）の機器アイコンに対応する部屋の属性が判断される。そして、ホームコントローラ１００（携帯情報端末）に対して、ネットワークを介して、一の機器アイコンの種別を示した機器タイプ（第４情報）と、使用頻度が最も高いと判断された対象機器を表す第１機器タイプ（第１種別）の機器アイコンに対応する部屋の属性を示した部屋タイプ（第５情報）とが送信される。
【０６４１】
また、第１機器タイプ（第１種別）の機器アイコンは、冷蔵庫を表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、電子レンジを表す機器アイコンを含んでもよい。また、同一の部屋はキッチンであってもよい。
【０６４２】
また、第１機器タイプ（第１種別）の機器アイコンは、テレビを表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、コンテンツを再生するコンテンツ再生機を表す機器アイコンを含んでもよい。
【０６４３】
また、第１機器タイプ（第１種別）の機器アイコンは、テレビを表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含んでもよい。
【０６４４】
また、第１機器タイプ（第１種別）の機器アイコンは、テレビを表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含み、同一の部屋はリビングルームであってもよい。
【０６４５】
また、使用頻度管理テーブル（第８情報）は、第１機器タイプ（第１種別）の機器アイコンに対応する対象機器の電源のオン又はオフを示す情報を含んでもよい。
【０６４６】
また、第１機器タイプ（第１種別）の機器アイコンに対応する対象機器はテレビであり、使用頻度管理テーブル（第８情報）は、テレビの視聴履歴を示す情報を含んでもよい。
【０６４７】
ここで、電子レンジに対応する機器アイコンの具体的な表示処理について説明する。
【０６４８】
図１３９は、新規に登録される機器が電子レンジである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、電子レンジであり、冷蔵庫が既に配置されている。また、電子レンジという機器タイプには、キッチンという部屋タイプのみが対応付けられている。
【０６４９】
まず、機器制御部３０２は、住居に新たに設置された電子レンジからの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１２９に示す機器新規登録要求を電子レンジから受信する。
【０６５０】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ１１０５０２に対応する部屋タイプを参照テーブル１１０６００（図１３１）から検索する。このとき、機器タイプ１１０５０２は電子レンジであるので、機器制御部３０２は、キッチンという部屋タイプを参照テーブル１１０６００から抽出する。
【０６５１】
次に、機器制御部３０２は、現在登録されている部屋情報１１１０００（図１３３）の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。このとき、検索結果の部屋タイプはキッチンであるので、機器制御部３０２は、部屋情報１１１０００の中から、キッチンを選択する。
【０６５２】
次に、機器制御部３０２は、検索結果の部屋タイプの中から、新規に登録される機器２００の種別に対応付けられている種別の機器が既に設置されている部屋に対応する部屋タイプを検索する。機器制御部３０２は、機器タイプ参照テーブル１１０７００を参照し、新規に登録される機器２００の機器タイプが第２機器タイプであるか否かを判断する。このとき、新規に登録される機器２００の機器タイプは、電子レンジであり、電子レンジは第２機器タイプであるので、新規に登録される機器２００の機器タイプが第２機器タイプであると判断される。
【０６５３】
機器制御部３０２は、第２機器タイプに対応付けられている第１機器タイプを特定する。このとき、電子レンジには、冷蔵庫が対応付けられているので、機器制御部３０２は、冷蔵庫を第１機器タイプとして特定する。そして、機器制御部３０２は、機器リスト１１０８００を参照し、特定した第１機器タイプの機器（冷蔵庫）が既に設置されている部屋（キッチン）に対応する部屋ＩＤを特定し、検索結果の部屋タイプの中から、特定した部屋ＩＤに対応する部屋タイプ（キッチン）を抽出する。
【０６５４】
次に、機器制御部３０２は、検索結果の部屋タイプの数を判断する。このとき、検索結果として１つの部屋タイプ（キッチン）のみが抽出されるので、検索結果の部屋タイプの数が１であると判断され、機器制御部３０２は、検索結果の１つの部屋タイプ（キッチン）の部屋ＩＤ（Ｆ）及び位置情報（部屋座標）を検索する。その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（電子レンジ）と、検索結果の１つの部屋タイプ（キッチン）と、検索した部屋ＩＤと、検索結果の１つの部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０６５５】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録された電子レンジの機器アイコン１１１２０１を間取り図５００上に表示する。このとき、電子レンジの機器アイコン１１１２０１は、キッチンに相当する表示画面上の領域に表示される。このように、電子レンジは、冷蔵庫に対応付けられており、冷蔵庫が既に配置されている部屋の部屋タイプに基づいて、電子レンジの機器アイコン１１１２０１は、キッチンに表示される。
【０６５６】
続いて、コンテンツ再生機に対応する機器アイコンの具体的な表示処理について説明する。
【０６５７】
図１４０は、新規に登録される機器がコンテンツ再生機である場合における機器新規登録要求の一例を示す図であり、図１４１は、新規に登録される機器がコンテンツ再生機である場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、コンテンツ再生機であり、リビングルーム及び寝室にそれぞれテレビが既に配置されている。また、リビングルームに配置されたテレビの使用頻度は、寝室に配置されたテレビの使用頻度よりも高い。また、コンテンツ再生機という機器タイプには、リビングルーム、寝室及び子供部屋という部屋タイプが対応付けられている。
【０６５８】
まず、機器制御部３０２は、住居に新たに設置されたコンテンツ再生機からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１４０に示す機器新規登録要求をコンテンツ再生機から受信する。
【０６５９】
次に、機器制御部３０２は、受信した機器新規登録要求に含まれる機器タイプ１１０５０２に対応する部屋タイプを参照テーブル１１０６００（図１３１）から検索する。このとき、機器タイプ１１０５０２はコンテンツ再生機であるので、機器制御部３０２は、ビングルーム、寝室及び子供部屋という部屋タイプを参照テーブル１１０６００から抽出する。
【０６６０】
次に、機器制御部３０２は、現在登録されている部屋情報１１１０００（図１３３）の中から、検索結果の部屋タイプと同じ部屋タイプを検索する。このとき、検索結果の部屋タイプはビングルーム、寝室及び子供部屋であるので、機器制御部３０２は、部屋情報１１１０００の中から、ビングルーム、寝室及び子供部屋を選択する。
【０６６１】
次に、機器制御部３０２は、検索結果の部屋タイプ（ビングルーム、寝室及び子供部屋）の中から、新規に登録される機器２００の種別に対応付けられている種別の機器が既に設置されている部屋に対応する部屋タイプを検索する。機器制御部３０２は、機器タイプ参照テーブル１１０７００を参照し、新規に登録される機器２００の機器タイプが第２機器タイプであるか否かを判断する。このとき、新規に登録される機器２００の機器タイプは、コンテンツ再生機であり、コンテンツ再生機は第２機器タイプであるので、新規に登録される機器２００の機器タイプが第２機器タイプであると判断される。
【０６６２】
機器制御部３０２は、第２機器タイプに対応付けられている第１機器タイプを特定する。このとき、コンテンツ再生機には、テレビが対応付けられているので、機器制御部３０２は、テレビを第１機器タイプとして特定する。そして、機器制御部３０２は、機器リスト１１０８００を参照し、特定した第１機器タイプの機器（テレビ）が既に設置されている部屋（リビングルーム及び寝室）に対応する部屋ＩＤを特定し、検索結果の部屋タイプの中から、特定した部屋ＩＤに対応する部屋タイプ（リビングルーム及び寝室）を抽出する。
【０６６３】
次に、機器制御部３０２は、検索結果の部屋タイプの数を判断する。このとき、検索結果として２つの部屋タイプ（リビングルーム及び寝室）が抽出されるので、検索結果の部屋タイプの数が２以上であると判断され、機器制御部３０２は、検索結果の部屋タイプの中から、使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプを検索する。このとき、リビングルームに配置されているテレビの使用頻度は、寝室に配置されているテレビの使用頻度よりも高いので、使用頻度が最大となるテレビが配置されている部屋に対応する部屋タイプとしてリビングルームが抽出される。
【０６６４】
その後、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（コンテンツ再生機）と、検索結果の部屋タイプ（リビングルーム）と、検索した部屋ＩＤと、検索結果の部屋の座標を表す位置情報とを含む配置情報をホームコントローラ１００へ送信する。
【０６６５】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたコンテンツ再生機の機器アイコン１１１４０１を間取り図５００上に表示する。このとき、コンテンツ再生機の機器アイコン１１１４０１は、リビングルームに相当する表示画面上の領域に表示される。このように、コンテンツ再生機は、テレビに対応付けられており、テレビは複数の部屋に配置されている。テレビが既に配置されている複数の部屋のうち、使用頻度が最大となるテレビが配置されている部屋が検索され、検索された部屋の部屋タイプに基づいて、コンテンツ再生機の機器アイコン１１１４０１は、リビングルームに表示される。
【０６６６】
上記説明では、間取り図５００として、各フロアを構成する部屋の位置及び形状を平面的に表した俯瞰図を間取り図として採用したが、本実施の形態はこれに限定されず、各フロアにどのような部屋が何個あるかを簡略的に示した図も間取り図として採用してもよい。
【０６６７】
以下、間取り図の別パターンについて具体的に説明する。図１４２は、別パターンの間取り図５２００を示した図である。間取り図５２００では、１つのフロアを構成する１つの部屋が四角形の１つのブロックで表され、１つのフロアにおいて各部屋がマトリックス状に配置されている。また、各ブロックのサイズは同一であり、各ブロックには部屋の名称及び面積が記載されている。なお、面積は記載されていなくてもよい。
【０６６８】
例えば、間取り図５２００では、リビング、キッチン、ダイニング、バス、洗面所、トイレ、寝室、及び子供部屋の各部屋が含まれている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。例えば、リビングには、照明機器の機器アイコン５０１が表示されているため、照明機器が設置されていることが分かる。
【０６６９】
このような間取り図５２００が表示される場合であっても、上記と同様に、新規に登録される機器の機器アイコンを表示することが可能である。
【０６７０】
図１４３は、別パターンの間取り図５２００において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【０６７１】
図１４３に示す間取り図５２００において、新規に機器が登録される際の機器アイコンの表示方法は、上記説明した間取り図５００における機器アイコンの表示方法とほぼ同じである。
【０６７２】
図１４３では、新規に登録された電子レンジの機器アイコン１１１２０１が間取り図５２００上に表示されている。新規に登録される電子レンジは、既に登録されている冷蔵庫が対応付けられている。そのため、新規に登録された電子レンジの機器アイコン１１１２０１は、冷蔵庫が配置されている部屋と同じ部屋であるキッチンに相当する領域内に表示される。
【０６７３】
上記の説明では、新規に登録される機器に対応する機器アイコンの配置位置は、サーバ３００において決定されるが、本発明は特にこれに限定されず、ホームコントローラ１００において決定してもよい。図１４４を用いて、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０６７４】
図１４４は、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０６７５】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ１１０３０１）。
【０６７６】
次に、ホームコントローラ１００の機器管理部１０５は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１１０３０２）。なお、ホームコントローラ１００における初期配置決定処理については、後述する。
【０６７７】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１１０３０４）。
【０６７８】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ１１１７０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。また、配置情報をサーバ３００へ送信しない場合、ホームコントロールシステムは、サーバ３００を備えていなくてもよい。
【０６７９】
続いて、図１４４における初期配置決定処理についてさらに詳細に説明する。
【０６８０】
図１４５は、ホームコントローラ１００における初期配置決定処理を説明するためのフロー図である。
【０６８１】
なお、図１４５におけるステップＳ１１２００１〜ステップ１１２００６の処理は、図１３０におけるステップＳ１１０４０１〜ステップＳ１１０４０６の処理と同じであるので、説明を省略する。また、サーバ３００の機器制御部３０２の替わりにホームコントローラ１００の機器管理部１０５が、ステップＳ１１２００１〜ステップ１１２００６の処理を実行する。また、ホームコントローラ１００は、参照テーブル１１０６００（図１３１）、部屋情報１１１０００（図１３３）、機器リスト１１０８００（図１３７）、頂点情報１１０９１０（図１３４）、機器タイプ参照テーブル（図１３６）、及び使用頻度管理テーブル１１０９００（図１３８）を記憶する。
【０６８２】
検索結果の部屋タイプの数が１であると判断された場合（Ｓ１１２００５で“１”）、又はステップＳ１１２００６で使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプが検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、該当する部屋の部屋タイプと、該当する部屋の部屋ＩＤと、該当する部屋の間取り図上の位置を表す位置情報とを決定する（Ｓ１１２００７）。
【０６８３】
検索結果の部屋タイプの数が１であると判断された場合、機器制御部３０２は、検索結果の１つの部屋タイプの部屋ＩＤ及び位置情報を検索し、機器アイコンの種類を示す機器タイプと、検索結果の１つの部屋タイプと、検索した部屋ＩＤと、検索結果の１つの部屋の座標を表す位置情報とを決定する。
【０６８４】
また、ステップＳ１１２００６で使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプが検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、使用頻度が最大となる機器が配置されている部屋に対応する部屋タイプと、使用頻度が最大となる機器が配置されている部屋の部屋ＩＤと、使用頻度が最大となる機器が配置されている部屋の座標を表す位置情報とを決定する。
【０６８５】
一方、検索結果の部屋タイプの数が０であると判断された場合（Ｓ１１２００５で“０”）、機器制御部３０２は、新たに登録される機器を表した機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを決定する（Ｓ１１２００８）。
【０６８６】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０６８７】
次に、表示制御部１０３は、新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１１２００９）。このとき、検索結果の部屋タイプの数が０であると判断された場合、表示制御部１０３は、機器タイプと表示領域情報とに基づいて間取り図外に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。一方、残った部屋タイプの数が１又は２以上であると判断された場合、表示制御部１０３は、決定された機器タイプと部屋タイプと部屋ＩＤと位置情報とに基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する。
【０６８８】
なお、表示制御部１０３は、一以上の部屋を含む間取り図５００を表した表示画面をディスプレイ１０１に表示させる。また、表示制御部１０３は、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した機器タイプ（第１情報）と、一以上の部屋の各々の属性を示した部屋タイプ（第２情報）とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示させる。
【０６８９】
また、表示制御部１０３は、間取り図５００に含まれるいずれかの部屋に相当する領域において一以上の機器アイコンのいずれかの選択が検知されると、間取り図５００を表した表示画面上に選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させる。そして、通信制御部１０７は、制御画面の操作に基づき、選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドをネットワークに出力させる。
【０６９０】
また、一以上の機器アイコンは、第１機器タイプ（第１種別）の機器アイコンと、第１機器タイプ（第１種別）の機器アイコンが表示される部屋と同一の部屋に相当する表示画面上の領域内に表示される関係にある第２機器タイプ（第２種別）の機器アイコンとを含む。
【０６９１】
表示制御部１０３は、一以上の機器アイコンの中の一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、一の機器アイコンを、第１機器タイプ（第１種別）の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示させる。
【０６９２】
また、１又は２以上のメモリは、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであることを示す第３情報と、第２機器タイプ（第２種別）の機器アイコンに対応する第１機器タイプ（第１種別）の機器アイコンの種別を示した第４情報とをさらに管理している。表示制御部１０３は、第３情報に基づいて、一の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、第４情報に基づいて第１機器タイプ（第１種別）の機器アイコンが表示されている部屋を判断させる。そして、表示制御部１０３は、一の機器アイコンを、判断された部屋と同一の部屋に相当する表示画面上の領域内に表示させる。
【０６９３】
また、表示制御部１０３は、一以上の機器アイコンの中の１又は２以上の機器アイコンが第２機器タイプ（第２種別）の機器アイコンであると判断された場合、１又は２以上の機器アイコンを、第１機器タイプ（第１種別）の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示させてもよい。
【０６９４】
また、第１機器タイプ（第１種別）の機器アイコンは、冷蔵庫を表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、電子レンジを表す機器アイコンを含んでもよい。また、同一の部屋はキッチンであってもよい。
【０６９５】
また、第１機器タイプ（第１種別）の機器アイコンは、テレビを表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、コンテンツを再生するコンテンツ再生機を表す機器アイコンを含んでもよい。
【０６９６】
また、第１機器タイプ（第１種別）の機器アイコンは、テレビを表す機器アイコンを含み、第２機器タイプ（第２種別）の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含んでもよい。また、同一の部屋はリビングルームであってもよい。
【０６９７】
また、図１２８に示すシーケンス図では、機器２００がサーバ３００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がホームコントローラ１００へ機器新規登録要求を送信し、ホームコントローラ１００がサーバ３００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１４６を用いて、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、サーバ３００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０６９８】
図１４６は、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバ３００において決定する処理の流れを示すシーケンス図である。
【０６９９】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ１１０３０１）。このとき、機器新規登録要求は、機器ＩＤ及び機器タイプを含む。
【０７００】
次に、ホームコントローラ１００の通信制御部１０７は、機器２００によって送信された機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をサーバ３００へ送信する（Ｓ１１１８０１）。このとき、機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。通信制御部１０７は、受信した機器新規登録要求に含まれる機器ＩＤ及び機器タイプに住居ＩＤを付加した機器配置要求を作成して送信する。
【０７０１】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１１０３０２）。なお、初期配置決定処理については、既に説明した通りである。
【０７０２】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ１１０３０３）。
【０７０３】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１１０３０４）。
【０７０４】
また、図１４４に示すシーケンス図では、機器２００がホームコントローラ１００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がサーバ３００へ機器新規登録要求を送信し、サーバ３００がホームコントローラ１００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１４７を用いて、機器２００がサーバ３００へ機器新規登録要求を送信する場合、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０７０５】
図１４７は、機器２００がサーバ３００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０７０６】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ１１０３０１）。機器新規登録要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０７０７】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をホームコントローラ１００へ送信する（Ｓ１１１９０１）。このとき、機器制御部３０２は、新たに登録された機器を機器リストに記憶する。機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０７０８】
次に、ホームコントローラ１００の機器管理部１０５は、サーバ３００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１１０３０２）。なお、初期配置決定処理については、既に説明したとおりである。
【０７０９】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１１０３０４）。
【０７１０】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ１１１７０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。
【０７１１】
（機器アイコン配置処理４）
次に、機器アイコンを自動的に間取り図上に配置する機器アイコン配置処理４について説明する。
【０７１２】
図１４８は、第１の間取り図５００１の一例を示す図であり、図１４９は、第２の間取り図５００２の一例を示す図である。
【０７１３】
図１４８に示す第１の間取り図５００１と、図１４９に示す第２の間取り図５００２とでは、部屋の配置が異なっている。
【０７１４】
図１５０は、ホームコントローラ１００のディスプレイ１０１に表示される第１の住居に対応する表示画面を示す図であり、図１５１は、ホームコントローラ１００のディスプレイ１０１に表示される第２の住居に対応する表示画面を示す図であり、図１５２は、ホームコントローラ１００のディスプレイ１０１に表示される第３の住居に対応する表示画面を示す図である。
【０７１５】
図１５０に示す表示画面と、図１５１に示す表示画面とでは、共に第１の間取り図５００１が表示されており、部屋の配置位置は共通しているが、機器アイコン５０１の配置位置が異なっている。図１５２に示す表示画面では、図１５０及び図１５１とは異なる間取り図である第２の間取り図５００２が表示されている。
【０７１６】
例えば、図１５０に示す表示画面では、洋間１に相当する領域内にエアコンの機器アイコンが表示されており、洋間２に相当する領域内に機器アイコンが表示されていない。これに対し、図１５１に示す表示画面では、洋間２に相当する領域内に機器アイコンが表示されておらず、洋間２に相当する領域内にテレビ及びエアコンの機器アイコンが表示されている。このように、間取りが同じであっても、住居毎に機器の配置が異なり、表示される機器アイコンの位置も住居毎に異なる。
【０７１７】
次に、ホームコントロールシステム（情報管理システム）において機器２００を新規に登録する処理の流れを、図を用いて説明する。ホームコントロールシステムは、同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、一以上の対象機器の情報を管理する。
【０７１８】
図１５３は、新規に機器が登録される前にホームコントローラ１００のディスプレイ１０１に表示される表示画面の一例を示す図である。図１５３に示すように、ホームコントローラ１００のディスプレイ１０１には、第１の間取り図５００１が表示され、第１の間取り図５００１上には、各部屋に配置された機器に対応する機器アイコン５０１が表示されている。
【０７１９】
図１５４は、新規に登録する機器に対応する機器アイコンを間取り図上へ表示する表示処理の流れを示すシーケンス図である。
【０７２０】
まず、家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ１２０７０１）。
【０７２１】
図１５５は、エアコンが新規に登録される場合に送信される機器新規登録要求の一例を示す図である。図１５５に示すように、機器新規登録要求は、機器２００が配置される住居を識別するための住居ＩＤ１２０９０１と、機器２００を識別するための機器ＩＤ１２０９０２と、機器２００の種別を識別するための機器タイプ１２０９０３とを含む。
【０７２２】
機器２００の通信制御部２１７は、家屋内の所定の部屋に機器２００が新規に配置された場合、ホームコントローラ１００に住居ＩＤを問い合わせ、ホームコントローラ１００から住居ＩＤを取得し、機器新規登録要求を作成する。
【０７２３】
なお、本実施の形態では、機器２００の通信制御部２１７は、ホームコントローラ１００から住居ＩＤを取得しているが、本発明は特にこれに限定されず、機器２００とサーバ３００とが、家庭内に設置されたゲートウェイを介して接続されている場合、ゲートウェイが住居ＩＤを付与してもよい。すなわち、機器２００の通信制御部２１７は、機器ＩＤ１２０９０２と機器タイプ１２０９０３とを含む機器新規登録要求を送信し、ゲートウェイは、機器２００からの機器新規登録要求に住居ＩＤを含めて、機器新規登録要求をサーバ３００へ送信してもよい。また、機器２００は、ユーザによる住居ＩＤの入力を受け付けてもよい。
【０７２４】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１２０７０２）。なお、サーバ３００における初期配置決定処理については、後述する。
【０７２５】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ１２０７０３）。
【０７２６】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１２０７０４）。
【０７２７】
続いて、図１５４における初期配置決定処理についてさらに詳細に説明する。
【０７２８】
図１５６は、サーバ３００における初期配置決定処理を説明するためのフロー図である。
【０７２９】
まず、機器制御部３０２は、機器２００からの機器新規登録要求を受信したか否かを判断する（Ｓ１２０８０１）。サーバ３００は、ネットワークを介して一以上の対象機器の中の一の対象機器から、一の対象機器がホームコントロールシステム（情報管理システム）に新規に登録されたことを表す機器新規登録要求（登録通知情報）を受信する。
【０７３０】
ここで、機器２００からの機器新規登録要求を受信していないと判断された場合（Ｓ１２０８０１でＮＯ）、処理を終了する。
【０７３１】
一方、機器２００からの機器新規登録要求を受信したと判断された場合（Ｓ１２０８０１でＹＥＳ）、機器制御部３０２は、新規に登録される機器２００が配置される住居に対応する間取り図を判断する（Ｓ１２０８０２）。
【０７３２】
図１５７は、サーバ３００が管理する間取りタイプ参照テーブル１２１０００の一例を示す図である。図１５７に示すように間取りタイプ参照テーブル１２１０００は、住居ＩＤ１２１００１と間取りタイプ１２１００２とを対応付けている。間取りタイプ１２１００２は、間取りの種類を表す。
【０７３３】
機器制御部３０２は、間取りタイプ参照テーブル１２１０００を参照し、機器新規登録要求に含まれる住居ＩＤに対応付けられている間取りタイプを判断する。
【０７３４】
次に、機器制御部３０２は、登録される機器が配置される部屋の候補を抽出する（Ｓ１２０８０３）。
【０７３５】
図１５８は、サーバ３００が管理する機器リスト１２１１００の一例を示す図である。図１５８に示すように機器リスト１２１１００は、住居ＩＤ１２１１０１、機器ＩＤ１２１１０２、機器タイプ１２１１０３、配置１２１１０４、及び設置部屋１２１１０５を備える。
【０７３６】
住居ＩＤ１２１１０１は、住居の識別子である。機器ＩＤ１２１１０２は、機器２００の識別子である。機器タイプ１２１１０３は、機器２００の種類を示す。配置１２１１０４は、（Ｘ座標、Ｙ座標、フロア番号）の形式で表される座標であり、機器２００に対応する機器アイコン５０１の間取り図５００上の配置位置を示す。設置部屋１２１１０５は、機器が設置されている部屋の名称を示す。なお、機器リスト１２１１００は、図３４に示すように能力情報４７０５及び制御コマンド送信先４７０６を備えてもよい。また、機器リスト１２１１００は、機器２００の型番を備えてもよい。
【０７３７】
図１５９は、間取り図毎の機器タイプと部屋との対応関係を表す間取り管理テーブル１２１２００の一例を示す図である。図１５９に示すように間取り管理テーブル１２１２００は、間取りタイプ１２１２０１と、機器タイプ１２１２０２と、部屋１２１２０３と、設置割合１２１２０４とを対応付けている。間取りタイプ１２１２０１は、間取りの種類を示す。機器タイプ１２１２０２は、機器２００の種類を示す。部屋１２１２０３は、機器２００が設置される候補の部屋の名称を示す。設置割合１２１２０４は、機器タイプ１２１２０１で示される機器が部屋１２１２０３で示される部屋に設置される割合を示す。
【０７３８】
機器制御部３０２は、間取り管理テーブル１２１２００を参照し、ステップＳ１２０８０２において判断された間取り図において、登録される機器の機器タイプに対応する部屋の候補を抽出する。例えば、間取りタイプが“Ａ”であり、機器タイプが“エアコン”である場合、機器制御部３０２は、“リビングルーム”、“洋間１”及び“洋間２”を部屋の候補として抽出する。
【０７３９】
次に、機器制御部３０２は、新規に登録される機器２００が配置される部屋の候補の中から、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋を除外する（Ｓ１２０８０４）。新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００が設置される可能性は低い。そこで、新規に登録される機器２００と同じ種別の機器が既に設置されている部屋は、新規に登録される機器２００の設置候補から除外する。
【０７４０】
機器制御部３０２は、機器リスト１２１１００を参照し、ステップＳ１２０８０３において抽出された部屋の候補の中から、新規に登録される機器２００の機器タイプと同じ機器タイプに対応する部屋を除外する。
【０７４１】
次に、機器制御部３０２は、間取りタイプ毎及び部屋毎に機器タイプの設置割合を算出する（Ｓ１２０８０５）。
【０７４２】
機器制御部３０２は、機器リスト１２１１００及び間取りタイプ参照テーブル１２１０００に基づいて、所定の間取りにおいて所定の機器が所定の部屋に設置される割合を間取りタイプ毎及び部屋毎に算出する。例えば、間取りタイプ“Ａ”には、複数の住居ＩＤが対応付けられている。複数の住居ＩＤのうちの住居ＩＤ“１”には、さらに複数の機器タイプが対応付けられている。複数の機器タイプのうちの機器タイプ“エアコン”には、２つの設置部屋“リビング”及び“洋間１”が対応付けられている。このように、機器制御部３０２は、間取りタイプ“Ａ”に該当する住居の数と、間取りタイプ“Ａ”に該当するとともに、機器タイプ“エアコン”がリビングルームに設置されている住居の数とを集計する。これにより、間取りタイプ“Ａ”において機器タイプ“エアコン”がリビングルームに設置されている割合を算出することができる。同様にして、機器制御部３０２は、間取りタイプ“Ａ”において機器タイプ“エアコン”が洋間１及び洋間２に設置されている割合を算出する。
【０７４３】
図１５９に示すように、間取りタイプ“Ａ”において機器タイプ“エアコン”が“リビングルーム”に設置される割合は、例えば８０％であり、間取りタイプ“Ａ”において機器タイプ“エアコン”が“洋間１”に設置される割合は、例えば４０％であり、間取りタイプ“Ａ”において機器タイプ“エアコン”が“洋間２”に設置される割合は、例えば１０％である。
【０７４４】
なお、機器制御部３０２は、間取りタイプ毎及び部屋毎に算出した機器タイプの設置割合を間取り管理テーブル１２１２００に記憶し、間取り管理テーブル１２１２００を更新する。
【０７４５】
次に、機器制御部３０２は、ステップＳ１２０８０４において除外して残った部屋の数を判断する（Ｓ１２０８０６）。ここで、残った部屋の数が２以上であると判断された場合（Ｓ１２０８０６で“２以上”）、機器制御部３０２は、残った部屋の中で設置割合の最も高い部屋を検索する（Ｓ１２０８０７）。機器制御部３０２は、間取り管理テーブル１２１２００を参照し、残った部屋の中から、設置割合の最も高い部屋を検索する。
【０７４６】
一方、残った部屋の数が１であると判断された場合（Ｓ１２０８０６で“１”）、又はステップＳ１２０８０７で残った部屋の中で設置割合の最も高い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った１つの部屋又は設置割合の最も高い部屋の部屋タイプとを含む配置情報をホームコントローラ１００へ送信する（Ｓ１２０８０８）。
【０７４７】
残った部屋の数が１であると判断された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った１つの部屋タイプとを含む配置情報をホームコントローラ１００へ送信する。
【０７４８】
また、ステップＳ１２０８０７で残った部屋の中で設置割合の最も高い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った部屋の中で設置割合の最も高い部屋の部屋タイプとを含む配置情報をホームコントローラ１００へ送信する。
【０７４９】
また、残った部屋の数が０であると判断された場合（Ｓ１２０８０６で“０”）、機器制御部３０２は、機器アイコンの種別を示した機器タイプと、表示画面上の所定領域を示した表示領域情報とを含む配置情報を送信する（Ｓ１２０８０９）。
【０７５０】
なお、表示画面上の所定領域は、例えば、表示画面の中の間取り図５００の表示領域外の領域である。
【０７５１】
なお、残った部屋の数が１又は０である場合、機器タイプの設置割合は使用されない。そのため、ステップＳ１２０８０４の処理の後、ステップＳ１２０８０５の処理を行わずにステップＳ１２０８０６の処理へ移行し、ステップＳ１２０８０６で残った部屋の数が２以上であると判断された場合に、ステップＳ１２０８０５の処理を行ってもよい。
【０７５２】
このように、ネットワークを介してホームコントローラ１００（携帯情報端末）から、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１に表示される住居（建物）の間取り図の種別を特定可能な住居ＩＤ（第１情報）が受信される。各間取り図の種別を示す間取りタイプ（第２情報）を管理する第１データベースを用いて、住居ＩＤ（第１情報）によって示された間取り図の種別と同一の種別の間取り図が判断される。間取り図に含まれる一以上の部屋の各々に一以上の機器アイコンの各々が表示される頻度を示す設置割合（第３情報）を、間取り図の種別毎に管理する第２データベースを用いて、同一の種別と判断された間取り図上に表示される一以上の機器アイコン及び一以上の機器アイコンの各々が表示される部屋が決定される。
【０７５３】
そして、ネットワークを介してホームコントローラ１００（携帯情報端末）に対して、決定された一以上の機器アイコンを示す機器タイプ（第４情報）と、決定された一以上の機器アイコンの各々が表示される部屋を示す部屋タイプ（第５情報）とが送信される。機器タイプ（第４情報）及び部屋タイプ（第５情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、間取り図を表した表示画面上の一以上の機器アイコンの各々に対応する部屋に相当する領域内に、一以上の機器アイコンが表示される。
【０７５４】
また、各間取り図の種別毎に各機器アイコンがどの部屋に表示されているかを示した機器リスト（第６情報）を管理する第３データベースを用いて、一以上の部屋の各々に一以上の機器アイコンの各々が表示される頻度が、間取り図の種別毎に算出される。
【０７５５】
また、ネットワークを介して、ホームコントローラ１００（携帯情報端末）から、住居ＩＤ（第１情報）と、住居ＩＤ（第１情報）が示す間取り図に新規に表示する新規機器アイコンの種別を示す機器タイプ（第７情報）とが受信される。第２データベースを用いて、住居ＩＤ（第１情報）が示す種別の間取り図において機器タイプ（第７情報）が示す種別の機器アイコンが表示される候補の部屋の中から、機器タイプ（第７情報）が示す種別の機器アイコンが既に表示されている部屋が除外される。そして、複数の候補の部屋が残った場合、複数の候補の部屋の中から、機器タイプ（第７情報）が示す種別の機器アイコンが表示される頻度が最も高い部屋が決定され、決定された部屋を示す部屋タイプ（第５情報）が、ネットワークを介してホームコントローラ１００（携帯情報端末）に対して送信される。部屋タイプ（第５情報）及び機器タイプ（第７情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、決定された部屋に相当する表示画面上の領域内に、新規機器アイコンが表示される。
【０７５６】
また、一つの候補の部屋が残った場合、一つの候補の部屋が、機器タイプ（第７情報）が示す種別の機器アイコンが表示される部屋として決定され、決定された部屋を示す部屋タイプ（第５情報）が、ネットワークを介してホームコントローラ１００（携帯情報端末）に対して送信される。部屋タイプ（第５情報）及び機器タイプ（第７情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、決定された部屋に相当する表示画面上の領域内に、新規機器アイコンが表示される。
【０７５７】
さらに、残った候補の部屋が存在しない場合、住居ＩＤ（第１情報）が示す種別の間取り図の領域外が、機器タイプ（第７情報）が示す種別の機器アイコンが表示される領域として決定され、決定された領域を示す部屋タイプ（第５情報）が、ネットワークを介してホームコントローラ１００（携帯情報端末）に対して送信される。部屋タイプ（第５情報）及び機器タイプ（第７情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、間取り図の領域外に、新規機器アイコンが表示される。
【０７５８】
ここで、機器アイコンの具体的な表示処理について説明する。
【０７５９】
図１６０は、新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、エアコンであり、住居ＩＤ“５”に登録される。また、機器リスト１２１１００は、既に１台のエアコンがリビングルームに配置されていることを表すデータを記憶している。
【０７６０】
まず、機器制御部３０２は、住居に新たに設置された冷蔵庫からの機器新規登録要求を受信したか否かを判断する。このとき、サーバ３００は、図１５５に示す機器新規登録要求をエアコンから受信する。
【０７６１】
次に、機器制御部３０２は、間取りタイプ参照テーブル１２１０００（図１５７）を参照し、機器新規登録要求に含まれる住居ＩＤに対応付けられている間取りタイプを判断する。ここで、機器新規登録要求に含まれる住居ＩＤは“５”であるので、間取りタイプ“Ａ”が選択される。なお、間取りタイプ“Ａ”は、図１４８に示す第１の間取り図５００１に対応している。
【０７６２】
次に、機器制御部３０２は、間取り管理テーブル１２１２００（図１５９）を参照し、判断された間取り図において、登録される機器の機器タイプに対応する部屋の候補を抽出する。ここで、間取りタイプが“Ａ”であり、機器タイプが“エアコン”であるので、機器制御部３０２は、“リビングルーム”、“洋間１”及び“洋間２”を部屋の候補として抽出する。
【０７６３】
次に、機器制御部３０２は、機器リスト１２１１００（図１５８）を参照し、抽出された部屋の候補の中から、新規に登録される機器２００の機器タイプと同じ機器タイプに対応する部屋を除外する。このとき、機器リスト１２１１００において、住居ＩＤが“５”である住居には、エアコンがリビングルームに既に設置されているので、機器制御部３０２は、“リビングルーム”、“洋間１”及び“洋間２”の候補の中から、“リビングルーム”を除外する。その結果、“洋間１”及び“洋間２”が、新規に登録される機器が設置される部屋の候補として残る。
【０７６４】
次に、機器制御部３０２は、機器リスト１２１１００（図１５８）及び間取りタイプ参照テーブル１２１０００（図１５７）に基づいて、所定の間取りにおいて所定の機器が所定の部屋に設置される割合を間取りタイプ毎及び部屋毎に算出する。その結果、間取りタイプが“Ａ”である場合、エアコンがリビングルームに設置される割合は、例えば８０％であり、エアコンが洋間１に設置される割合は、例えば４０％であり、エアコンが洋間２に設置される割合は、例えば１０％である。
【０７６５】
次に、機器制御部３０２は、残った部屋の数を判断する。このとき、“洋間１”及び“洋間２”が、新規に登録される機器が設置される候補として残っているので、残った部屋の数が２以上であると判断される。
【０７６６】
次に、機器制御部３０２は、間取り管理テーブル１２１２００（図１５９）を参照し、残った部屋の中から、設置割合の最も高い部屋を検索する。ここで、間取りタイプが“Ａ”である場合、“洋間１”にエアコンが設置される割合は４０％であり、“洋間２”
にエアコンが設置される割合は１０％である。そのため、機器制御部３０２は、残った“洋間１”及び“洋間２”の中から、設置割合の最も高い“洋間１”を選択する。
【０７６７】
次に、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（エアコン）と、残った部屋の中で設置割合の最も高い部屋の部屋タイプ（洋間１）とを含む配置情報をホームコントローラ１００へ送信する。
【０７６８】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたエアコンの機器アイコン１２１３０１を第１の間取り図５００１上に表示する。このとき、エアコンの機器アイコン１２１３０１は、洋間１に相当する表示画面上の領域に表示される。このように、エアコンの機器アイコン１２１３０１の表示位置は、複数の部屋の候補の中から、同一の間取り図において最も設置割合が高い部屋に決定される。
【０７６９】
続いて、図１５４における初期配置決定処理の他の例について説明する。
【０７７０】
図１６１は、サーバ３００における初期配置決定処理の他の例を説明するためのフロー図である。なお、図１６１において、ステップＳ１２１４０１〜ステップＳ１２１４０７の処理は、図１５６に示すステップＳ１２０８０１〜ステップＳ１２０８０７の処理と同じであるので、説明を省略する。
【０７７１】
残った部屋の数が１であると判断された場合（Ｓ１２１４０６で“１”）、又はステップＳ１２１４０７で残った部屋の中で設置割合の最も高い部屋が検索された場合、機器制御部３０２は、間取り図毎及び部屋毎に各機器の機器アイコンが表示される平均配置位置を算出する（Ｓ１２１４０８）。
【０７７２】
図１６２は、間取り図毎の機器タイプと部屋との対応関係を表す間取り管理テーブル１２１５００の一例を示す図である。図１６２に示すように間取り管理テーブル１２１５００は、間取りタイプ１２１２０１と、機器タイプ１２１２０２と、部屋１２１２０３と、設置割合１２１２０４と、平均配置位置１２１５０１とを対応付けている。平均配置位置１２１５０１は、機器タイプ１２１２０１で示される機器アイコンが部屋１２１２０３で示される部屋に相当する表示画面上の領域内に表示される表示位置を示している。
【０７７３】
機器制御部３０２は、機器リスト１２１１００を参照し、間取りタイプが同一である全ての住居の各機器アイコンの各部屋における配置位置（配置１２１１０４）を抽出し、抽出した配置位置の平均をそれぞれ算出する。機器制御部３０２は、算出した平均配置位置を間取り管理テーブル１２１５００に記憶し、間取り管理テーブル１２１５００を更新する。
【０７７４】
次に、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った１つの部屋又は設置割合の最も高い部屋の部屋タイプと、機器タイプ及び部屋タイプに対応する算出された平均配置位置とを含む配置情報をホームコントローラ１００へ送信する（Ｓ１２１４０９）。
【０７７５】
ステップＳ１２１４０６において残った部屋の数が１であると判断された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った１つの部屋タイプと、算出された平均配置位置とを含む配置情報をホームコントローラ１００へ送信する。
【０７７６】
また、ステップＳ１２１４０７において残った部屋の中で設置割合の最も高い部屋が検索された場合、機器制御部３０２は、機器アイコンの種類を示す機器タイプと、残った部屋の中で設置割合の最も高い部屋の部屋タイプと、算出された平均配置位置とを含む配置情報をホームコントローラ１００へ送信する。
【０７７７】
ステップＳ１２１４１０の処理は、図１５６に示すステップＳ１２０８０９の処理と同じであるので、説明を省略する。
【０７７８】
このように、間取り管理テーブル１２１５００（第２データベース）は、各部屋の中での機器アイコンの平均配置位置をさらに管理する。決定された部屋を示す部屋タイプ（第５情報）と、決定された部屋の中での機器アイコンの平均配置位置（第８情報）とが、ネットワークを介してホームコントローラ１００（携帯情報端末）に対して送信される。そして、部屋タイプ（第５情報）、機器タイプ（第７情報）及び平均配置位置（第８情報）に基づいて、ホームコントローラ１００（携帯情報端末）のディスプレイ１０１において、決定された部屋に相当する表示画面上の領域内における平均配置位置に、新規機器アイコンが表示される。
【０７７９】
ここで、機器アイコンの具体的な表示処理について説明する。
【０７８０】
図１６３は、新規に登録される機器がエアコンである場合におけるホームコントローラの表示画面の一例を示す図である。以下の説明において、新規に登録される機器は、エアコンであり、住居ＩＤ“５”に登録される。機器リスト１２１１００は、既に１台のエアコンがリビングルームに配置されていることを表すデータを記憶している。
【０７８１】
なお、機器新規登録要求を受信する処理から、残った部屋の中から設置割合の最も高い部屋を検索する処理までは、図１６０を用いて説明した表示処理と同じであるので、説明を省略する。
【０７８２】
機器制御部３０２は、機器リスト１２１１００（図１５８）を参照し、間取りタイプが同一である全ての住居の機器アイコンの配置位置（配置１２１１０４）を抽出し、抽出した配置位置の平均を算出する。機器制御部３０２は、例えば、間取りタイプが“Ａ”である全ての住居のエアコンの機器アイコンの各部屋における配置位置を抽出し、抽出した配置位置の平均を部屋毎に算出する。その結果、例えば、リビングルームに配置されるエアコンの機器アイコンの平均配置位置は、（Ｘ１０，Ｙ９０，Ｚ１）となり、洋間１に配置されるエアコンの機器アイコンの平均配置位置は、（Ｘ１４０，Ｙ４０，Ｚ１）となり、洋間２に配置されるエアコンの機器アイコンの平均配置位置は、（Ｘ９０，Ｙ１５，Ｚ１）となる。
【０７８３】
次に、機器制御部３０２は、機器アイコンの種類を示す機器タイプ（エアコン）と、残った部屋の中で設置割合の最も高い部屋の部屋タイプ（洋間１）と、算出された平均配置位置（Ｘ１４０，Ｙ４０，Ｚ１）とを含む配置情報をホームコントローラ１００へ送信する。
【０７８４】
配置情報が受信されると、ホームコントローラ１００の表示制御部１０３は、配置情報に基づいて、新規に登録されたエアコンの機器アイコン１２１３０１を第１の間取り図５００１上に表示する。このとき、エアコンの機器アイコン１２１３０１は、洋間１に相当する表示画面上の領域に表示される。また、エアコンの機器アイコン１２１３０１は、（Ｘ１４０，Ｙ４０，Ｚ１）で表される位置に表示される。このように、エアコンの機器アイコン１２１３０１の表示位置は、複数の部屋の候補の中から、同一の間取り図において最も設置割合が高い部屋に決定され、かつ同一の複数の間取り図における平均配置位置に決定される。
【０７８５】
上記説明では、第１の間取り図５００１及び第２の間取り図５００２として、各フロアを構成する部屋の位置及び形状を平面的に表した俯瞰図を間取り図として採用したが、本実施の形態はこれに限定されず、各フロアにどのような部屋が何個あるかを簡略的に示した図も間取り図として採用してもよい。
【０７８６】
以下、間取り図の別パターンについて具体的に説明する。図１６４は、別パターンの間取り図５２００を示した図である。間取り図５２００では、１つのフロアを構成する１つの部屋が四角形の１つのブロックで表され、１つのフロアにおいて各部屋がマトリックス状に配置されている。また、各ブロックのサイズは同一であり、各ブロックには部屋の名称及び面積が記載されている。
【０７８７】
例えば、間取り図５２００では、リビング、キッチン、ダイニング、バス、洗面所、トイレ、寝室、及び子供部屋の各部屋が含まれている。また、各部屋内には実際に配置されている機器２００の機器アイコン５０１が表示されている。例えば、リビングには、照明機器及びエアコンの機器アイコン５０１が表示されているため、照明機器及びエアコンが設置されていることが分かる。
【０７８８】
このような間取り図５２００が表示される場合であっても、上記と同様に、新規に登録される機器の機器アイコンを表示することが可能である。
【０７８９】
図１６５は、別パターンの間取り図５２００において、新規に登録される機器の機器アイコンを表示する例を説明するための図である。
【０７９０】
図１６５に示す間取り図５２００において、新規に機器が登録される際の機器アイコンの表示方法は、上記説明した間取り図５００における機器アイコンの表示方法とほぼ同じである。
【０７９１】
図１６５では、新規に登録されたエアコンの機器アイコン１２１３０１が間取り図５２００上に表示されている。新規に登録されるエアコンの機器アイコン１２１３０１の表示位置は、複数の部屋の候補の中から、同一の間取り図において最も設置割合が高い部屋に決定される。そのため、新規に登録されたエアコンの機器アイコン１２１３０１は、既にエアコンが配置されているリビングルームを除外した複数の部屋の候補（寝室及び子供部屋）の中で、最も設置割合が高い寝室に相当する領域内に表示される。
【０７９２】
上記の説明では、新規に登録される機器に対応する機器アイコンの配置位置は、サーバ３００において決定されるが、本発明は特にこれに限定されず、ホームコントローラ１００において決定してもよい。図１６６を用いて、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０７９３】
図１６６は、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０７９４】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ１２０７０１）。
【０７９５】
次に、ホームコントローラ１００の機器管理部１０５は、機器２００からの機器新規登録要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１２０７０２）。
【０７９６】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１２０７０４）。
【０７９７】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ１２１９０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。また、配置情報をサーバ３００へ送信しない場合、ホームコントロールシステムは、サーバ３００を備えていなくてもよい。
【０７９８】
また、図１５４に示すシーケンス図では、機器２００がサーバ３００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がホームコントローラ１００へ機器新規登録要求を送信し、ホームコントローラ１００がサーバ３００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１６７を用いて、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、サーバ３００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０７９９】
図１６７は、機器２００がホームコントローラ１００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をサーバ３００において決定する処理の流れを示すシーケンス図である。
【０８００】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をホームコントローラ１００へ送信する（Ｓ１２０７０１）。このとき、機器新規登録要求は、機器ＩＤ及び機器タイプを含む。
【０８０１】
次に、ホームコントローラ１００の通信制御部１０７は、機器２００によって送信された機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をサーバ３００へ送信する（Ｓ１２２００１）。このとき、機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。通信制御部１０７は、受信した機器新規登録要求に含まれる機器ＩＤ及び機器タイプに住居ＩＤを付加した機器配置要求を作成して送信する。
【０８０２】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１２０７０２）。なお、初期配置決定処理については、既に説明した通りである。
【０８０３】
次に、サーバ３００の機器制御部３０２は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をホームコントローラ１００へ送信する（Ｓ１２０７０３）。
【０８０４】
次に、ホームコントローラ１００の表示制御部１０３は、サーバ３００によって送信された配置情報を受信し、受信した配置情報に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１２０７０４）。
【０８０５】
また、図１６６に示すシーケンス図では、機器２００がホームコントローラ１００へ機器新規登録要求を送信しているが、本発明は特にこれに限定されず、機器２００がサーバ３００へ機器新規登録要求を送信し、サーバ３００がホームコントローラ１００へ、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求を送信してもよい。図１６８を用いて、機器２００がサーバ３００へ機器新規登録要求を送信する場合、ホームコントローラ１００において、新規に登録される機器に対応する機器アイコンの配置位置を決定する処理について説明する。
【０８０６】
図１６８は、機器２００がサーバ３００へ機器新規登録要求を送信する場合、新規に登録する機器に対応する機器アイコンの配置位置をホームコントローラ１００において決定する処理の流れを示すシーケンス図である。
【０８０７】
家屋内の所定の部屋に機器２００が新規に配置された場合、機器２００の通信制御部２１７は、機器新規登録要求をサーバ３００へ送信する（Ｓ１２０７０１）。機器新規登録要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０８０８】
次に、サーバ３００の機器制御部３０２は、機器２００からの機器新規登録要求を受信し、新たに登録された機器に対応する機器アイコンの表示位置を決定するよう要求する機器配置要求をホームコントローラ１００へ送信する（Ｓ１２２１０１）。このとき、機器制御部３０２は、新たに登録された機器を機器リストに記憶する。機器配置要求は、住居ＩＤ、機器ＩＤ及び機器タイプを含む。
【０８０９】
次に、ホームコントローラ１００の機器管理部１０５は、サーバ３００からの機器配置要求を受信し、新規に登録される機器２００に対応する機器アイコンの間取り図上の配置位置を決定する初期配置決定処理を行う（Ｓ１２０７０２）。
【０８１０】
次に、ホームコントローラ１００の表示制御部１０３は、決定された配置位置に基づいて間取り図上に新規に登録された機器２００に対応する機器アイコンを表示し、表示画面を更新する（Ｓ１２０７０４）。
【０８１１】
次に、ホームコントローラ１００の機器管理部１０５は、初期配置決定処理によって決定された機器アイコンの配置位置を示す配置情報をサーバ３００へ送信する（Ｓ１２１９０１）。サーバ３００の機器制御部３０２は、受信した配置情報に基づいて機器リストを更新する。なお、ホームコントローラ１００は、配置情報をサーバ３００へ送信しなくてもよい。
【０８１２】
以上説明したように、
本開示に係る第１の態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する携帯情報端末の制御方法であって、
前記携帯情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンの種別に応じて、前記一以上の機器アイコンを、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域内に表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる。
【０８１３】
上記第１の態様によれば、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別に応じて、一以上の機器アイコンが、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示される。
【０８１４】
これにより、例えば、対象機器が冷蔵庫である場合には、冷蔵庫を表した機器アイコンが、キッチンに相当する表示画面上の領域内に表示される。また、対象機器が洗浄機能付き便座装置である場合には、洗浄機能付き便座装置を表した機器アイコンが、トイレに相当する表示画面上の領域内に表示される。
【０８１５】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８１６】
上記第１の態様において、例えば、前記第１情報及び前記第２情報を用いて、前記一以上の機器アイコンの種別に応じて、前記一以上の機器アイコンの各々に対応する部屋を判断させ、前記判断された部屋に相当する前記表示画面上の領域内に、前記一以上の機器アイコンの各々を表示させてもよい。
【０８１７】
上記第１の態様において、例えば、前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第３情報をさらに管理し、前記第３情報を用いて前記一以上の部屋の各々の部屋に相当する領域を判断させ、前記一以上の機器アイコンの種別に応じて、前記一以上の機器アイコンを、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０８１８】
上記第１の態様において、例えば、前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第３情報をさらに管理し、前記第１情報及び前記第２情報を用いて、前記一以上の機器アイコンの種別に応じて、前記一以上の機器アイコンの各々に対応する部屋を判断させ、前記第３情報を用いて前記一以上の部屋の各々の部屋に相当する領域を判断させ、前記判断された部屋に相当する前記表示画面上の領域内に、前記一以上の機器アイコンの各々を表示させてもよい。
【０８１９】
上記第１の態様において、例えば、前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させてもよい。
【０８２０】
上記第１の態様によると、一以上の対象機器の各々を表した一以上の機器アイコンの中の一の機器アイコンが、一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋に相当する表示画面上の領域内に一の機器アイコンが表示される。
【０８２１】
これによると、例えば、対象機器がテレビであり、テレビを表した機器アイコンが、例えば、リビングルーム、書斎及び寝室などの複数の部屋に対応し得る場合、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが表示される。
【０８２２】
そのため、例えば、テレビを表した機器アイコンは、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求せずに、例えば、リビングルームに相当する領域内に表示されるので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を軽減できる。さらに、機器アイコンの表示位置の変更が必要であれば、表示された後のユーザの操作により、例えば、リビングルームとは別の部屋である寝室などに相当する領域内に機器アイコンを移動させることも可能である。この場合、表示位置の変更が必要な場合に限ってユーザによる操作を受け付けるので、ユーザの操作の煩雑さを軽減できる。
【０８２３】
また、機器アイコンは、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に表示されるので、機器アイコンは、最も可能性が高い表示位置に表示されることになる。換言すれば、機器アイコンは、表示位置が変更される可能性の少ない位置に表示されることになる。そのため、ユーザによる設定を介在させることなく機器アイコンを表示させることができ、機器アイコンの表示位置が変更される可能性が少ないので、ユーザによる誤操作を大幅に軽減できる。
【０８２４】
さらに、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが表示されるので、狭い領域内に、多数の機器アイコンが混在して表示されるのを防止できる。そのため、狭い領域内に多数の機器アイコンに紛れて、所望の機器アイコンがどこに表示されているかが分からないという誤認識を防止できる。
【０８２５】
上記第１の態様において、例えば、前記第１情報に基づき、前記一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させてもよい。
【０８２６】
上記第１の態様において、例えば、前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンの種別が前記表示画面上に初めて表示される種別であり、前記一の機器アイコンが前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋に相当する前記表示画面上の領域内に前記一の機器アイコンを表示させてもよい。
【０８２７】
上記第１の態様によると、第１情報に基づき、一以上の機器アイコンの中の一の機器アイコンの種別が表示画面上に初めて表示される種別であり、一の機器アイコンが一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋に相当する表示画面上の領域内に一の機器アイコンが表示される。
【０８２８】
これによると、例えば、対象機器がテレビであり、テレビを表した機器アイコンが、例えば、リビングルーム、書斎及び寝室などの複数の部屋に対応し得る場合、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが初期表示される。
【０８２９】
そのため、例えば、テレビを表した機器アイコンの初期表示の位置としては、ユーザの手入力による機器アイコンと対応する部屋との対応関係の設定を要求せずに、例えば、リビングルームに相当する領域内に表示させるので、機器アイコンを、対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を軽減できる。さらに、機器アイコンの表示位置の変更が必要であれば、表示された後のユーザの操作により、例えば、リビングルームとは別の部屋である寝室などに相当する領域内に機器アイコンを移動させることも可能である。この場合、表示位置の変更が必要な場合に限ってユーザによる操作を受け付けるので、ユーザの操作の煩雑さを軽減できる。
【０８３０】
また、機器アイコンは、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に表示されるので、機器アイコンは、最も可能性が高い表示位置に初期表示されることになる。換言すれば、機器アイコンは、表示位置が変更される可能性の少ない位置に初期表示されることになる。そのため、ユーザによる設定を介在させることなく機器アイコンを表示させることができ、機器アイコンの表示位置が変更される可能性が少ないので、ユーザによる誤操作を大幅に軽減できる。
【０８３１】
さらに、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが表示されるので、狭い領域内に、多数の機器アイコンが混在して表示されるのを防止できる。そのため、狭い領域内に多数の機器アイコンに紛れて、初期表示される機器アイコンがどこに表示されているかが分からないという誤認識を防止できる。
【０８３２】
上記第１の態様において、例えば、前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンの種別が前記表示画面上に初めて表示される種別であり、前記一の機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させてもよい。
【０８３３】
上記第１の態様において、例えば、前記第１情報に基づき、前記一以上の機器アイコンの中の一の機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、前記表示画面上のキッチンに相当する領域内に前記冷蔵庫アイコンを表示させてもよい。
【０８３４】
第１の態様の他の態様は、
同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、前記一以上の対象機器の情報を管理する情報管理システムにおける情報提供方法であって、
前記ネットワークを介して前記一以上の対象機器の中の一の対象機器から、前記一の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記受信した登録通知情報に基づき、前記一の対象機器を表す機器アイコンの種別に対応する部屋の属性を判断し、
同一の前記建物ＩＤに関連付けて管理され、前記間取り図を表した表示画面をディスプレイに表示する携帯情報端末に対して、前記ネットワークを介して、前記一の対象機器を表した機器アイコンの種別を示した第３情報と、前記判断された部屋の属性を示した第４情報とを送信し、
前記第３情報及び前記第４情報に基づいて、前記携帯情報端末のディスプレイにおいて、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させる。
【０８３５】
上記他の態様によると、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、受信した登録通知情報に基づき、一の対象機器を表す機器アイコンの種別に対応する部屋の属性が判断される。これにより、携帯情報端末のディスプレイにおいて、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０８３６】
これによると、例えば、対象機器が冷蔵庫である場合には、冷蔵庫を表した機器アイコンが、キッチンに相当する表示画面上の領域内に表示される。また、対象機器が洗浄機能付き便座装置である場合には、洗浄機能付き便座装置を表した機器アイコンが、トイレに相当する表示画面上の領域内に表示される。
【０８３７】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８３８】
上記他の態様において、例えば、前記携帯情報端末において、前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させてもよい。
【０８３９】
上記他の態様において、例えば、前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第５情報をさらに管理し、前記第５情報を用いて、前記一の対象機器を表す機器アイコンの種別に対応する部屋に相当する領域を示す位置情報を判断し、前記携帯情報端末に対して前記ネットワークを介して、前記判断された位置情報を送信し、前記送信された位置情報に基づいて、前記携帯情報端末の前記ディスプレイに対して、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０８４０】
上記他の態様において、例えば、前記第１情報に基づき、前記一の対象機器を表す機器アイコンが、前記一以上の部屋の中の複数の部屋に対応し得ると判断された場合、前記対応し得る複数の部屋の中の最も広い部屋を、前記一の対象機器を表す機器アイコンの種別に対応する部屋と判断し、前記携帯情報端末に対して前記ネットワークを介して、前記判断された部屋の属性を示す情報を、前記第４情報として送信してもよい。
【０８４１】
上記他の態様によると、一の対象機器を表す機器アイコンが、一以上の部屋の中の複数の部屋に対応し得ると判断された場合、対応し得る複数の部屋の中の最も広い部屋が、一の対象機器を表す機器アイコンの種別に対応する部屋と判断される。
【０８４２】
これによると、例えば、対象機器がテレビであり、テレビを表した機器アイコンが、例えば、リビングルーム、書斎及び寝室などの複数の部屋に対応し得る場合、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが表示される。
【０８４３】
そのため、例えば、テレビを表した機器アイコンは、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求せずに、例えば、リビングルームに相当する領域内に表示されるので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を軽減できる。さらに、機器アイコンの表示位置の変更が必要であれば、表示された後のユーザの操作により、例えば、リビングルームとは別の部屋である寝室などに相当する領域内に機器アイコンを移動させることも可能である。この場合、表示位置の変更が必要な場合に限ってユーザによる操作を受け付けるので、ユーザの操作の煩雑さを軽減できる。
【０８４４】
また、機器アイコンは、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に表示されるので、機器アイコンは、最も可能性が高い表示位置に表示されることになる。換言すれば、機器アイコンは、表示位置が変更される可能性の少ない位置に表示されることになる。そのため、ユーザによる設定を介在させることなく機器アイコンを表示させることができ、機器アイコンの表示位置が変更される可能性が少ないので、ユーザによる誤操作を大幅に軽減できる。
【０８４５】
さらに、対応し得る複数の部屋の中の最も広い部屋、例えば、リビングルームに相当する表示画面上の領域内に機器アイコンが表示されるので、狭い領域内に、多数の機器アイコンが混在して表示されるのを防止できる。そのため、狭い領域内に多数の機器アイコンに紛れて、所望の機器アイコンがどこに表示されているかが分からないという誤認識を防止できる。
【０８４６】
上記他の態様において、例えば、前記第１情報に基づき、前記一の対象機器を表した機器アイコンが冷蔵庫を表した冷蔵庫アイコンであると判断された場合、前記表示画面上のキッチンに相当する領域内に前記冷蔵庫アイコンを表示させてもよい。
【０８４７】
上記他の態様において、例えば、前記第１情報に基づき、前記一の対象機器を表した機器アイコンがテレビを表したテレビアイコンであると判断された場合、前記表示画面上のリビングルームに相当する領域内に前記テレビアイコンを表示させてもよい。
【０８４８】
本開示に係る第２の態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する携帯情報端末の制御方法であって、
前記携帯情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報と関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がある機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させ、前記一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がない機器アイコンを、前記表示画面上の所定領域に表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる。
【０８４９】
上記第２の態様によれば、一以上の対象機器の各々を表した機器アイコンの種別を示した第１情報と一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がある機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させる。
【０８５０】
これにより、例えば、対象機器の種別が冷蔵庫であり、冷蔵庫に対応する部屋がキッチンである場合には、冷蔵庫を表した機器アイコンが、キッチンに相当する表示画面上の領域に表示される。また、対象機器の種別が洗浄機能付き便座装置であり、洗浄機能付き便座装置に対応する部屋がトイレである場合には、洗浄機能付き便座装置を表した機器アイコンが、トイレに相当する表示画面上の領域に表示される。
【０８５１】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８５２】
一方、一以上の機器アイコンのうち機器アイコンの種別に対応する部屋がない機器アイコンが、表示画面上の所定領域に表示される。
【０８５３】
これにより、例えば、対象機器が加湿器であり、加湿器に部屋が対応付けられていない場合には、加湿器を表した機器アイコンが、例えば、間取り図の表示領域の枠外の領域、又は、リンビングルームに相当する領域などの所定領域に表示される。
【０８５４】
この場合には、機器アイコンの表示位置は変更される可能性が高いので、例えば、当該機器アイコンを認識しやすい間取り図の表示領域の枠外の領域、又は、表示領域が広く、他の機器アイコンが表示されていても、当該機器アイコンを認識できるリビングルームに相当する領域に、当該機器アイコンが表示される。これにより、表示位置が変更される可能性が高い種別の機器アイコンについては、ユーザによる表示位置の変更を想定して表示する。そのため、表示位置が変更される可能性が高い種別の機器アイコンについては、ユーザによる操作の介在を想定して表示し、ユーザによる操作の介在を抑えることで、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤操作を軽減できる。
【０８５５】
上記第２の態様において、例えば、前記所定領域は、前記表示画面の中の前記間取り図の表示領域外の領域であってもよい。
【０８５６】
上記第２の態様において、例えば、前記所定領域は、前記間取り図に含まれる一以上の部屋の中の最も広い部屋に相当する領域であってもよい。
【０８５７】
上記第２の態様において、例えば、前記一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、二以上の同一種別の機器アイコンのうちの一の機器アイコンを前記一の機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させ、他の機器アイコンを前記表示画面上の所定領域に表示させてもよい。
【０８５８】
上記第２の態様において、例えば、前記所定領域は、前記表示画面の中の前記間取り図の表示領域外の領域であってもよい。
【０８５９】
上記第２の態様において、例えば、前記所定領域は、前記間取り図に含まれる一以上の部屋の中の最も広い部屋に相当する領域であってもよい。
【０８６０】
第２態様の他の態様は、
同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、前記一以上の対象機器の情報を管理する情報管理システムにおける情報提供方法であって、
前記ネットワークを介して前記一以上の対象機器の中の一の対象機器から、前記一の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記受信した登録通知情報に基づき、前記一の対象機器を表す機器アイコンの種別に対応する部屋の属性を判断し、
前記一の対象機器を表す機器アイコンの種別に対応する部屋がある場合、同一の前記建物ＩＤに関連付けて管理され、前記間取り図を表した表示画面をディスプレイに表示する携帯情報端末に対して、前記ネットワークを介して、前記一の対象機器を表した機器アイコンの種別を示した第３情報と、前記判断された部屋の属性を示した第４情報とを送信し、前記一の対象機器を表す機器アイコンの種別に対応する部屋がない場合、前記携帯情報端末に対して、前記ネットワークを介して、前記一の対象機器を表した機器アイコンの種別を示した第３情報と、前記表示画面上の所定領域を示した第５情報とを送信し、
前記携帯情報端末のディスプレイにおいて、前記第３情報及び前記第４情報に基づいて、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させ、又は、前記第３情報及び前記第５情報に基づいて、前記一の対象機器を表した機器アイコンを、前記所定領域に相当する前記表示画面上の領域内に表示させる。
【０８６１】
上記他の態様により、一の対象機器を表す機器アイコンの種別に対応する部屋がある場合、同一の建物ＩＤに関連付けて管理され、間取り図を表した表示画面をディスプレイに表示する携帯情報端末に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した第３情報と、判断された部屋の属性を示した第４情報とが送信される。また、一の対象機器を表す機器アイコンの種別に対応する部屋がない場合、携帯情報端末に対して、ネットワークを介して、一の対象機器を表した機器アイコンの種別を示した第３情報と、表示画面上の所定領域を示した第５情報とが送信される。これにより、携帯情報端末のディスプレイにおいて、第３情報及び第４情報に基づいて、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。また、携帯情報端末のディスプレイにおいて、第３情報及び第５情報に基づいて、一の対象機器を表した機器アイコンが、所定領域に相当する表示画面上の領域内に表示される。
【０８６２】
これにより、例えば、対象機器の種別が冷蔵庫であり、冷蔵庫に対応する部屋がキッチンである場合には、冷蔵庫を表した機器アイコンが、キッチンに相当する表示画面上の領域に表示される。また、対象機器の種別が洗浄機能付き便座装置であり、洗浄機能付き便座装置に対応する部屋がトイレである場合には、洗浄機能付き便座装置を表した機器アイコンが、トイレに相当する表示画面上の領域に表示される。
【０８６３】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８６４】
一方、一の対象機器を表す機器アイコンの種別に対応する部屋がない場合、一の対象機器を表す機器アイコンが、表示画面上の所定領域に表示される。
【０８６５】
これにより、例えば、対象機器が加湿器であり、加湿器に部屋が対応付けられていない場合には、加湿器を表した機器アイコンが、例えば、間取り図の表示領域の枠外の領域、又は、リンビングルームに相当する領域などの所定領域に表示される。
【０８６６】
この場合には、機器アイコンの表示位置は変更される可能性が高いので、例えば、当該機器アイコンを認識しやすい間取り図の表示領域の枠外の領域、又は、表示領域が広く、他の機器アイコンが表示されていても、当該機器アイコンを認識できるリビングルームに相当する領域に、当該機器アイコンが表示される。これにより、表示位置が変更される可能性が高い種別の機器アイコンについては、ユーザによる表示位置の変更を想定して表示する。そのため、表示位置が変更される可能性が高い種別の機器アイコンについては、ユーザによる操作の介在を想定して表示し、ユーザによる操作の介在を抑えることで、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤操作を軽減できる。
【０８６７】
上記他の態様において、例えば、前記携帯情報端末において、前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させてもよい。
【０８６８】
上記他の態様において、例えば、前記所定領域は、前記表示画面の中の前記間取り図の表示領域外の領域であってもよい。
【０８６９】
上記他の態様において、例えば、前記所定領域は、前記間取り図に含まれる一以上の部屋の中の最も広い部屋に相当する領域であってもよい。
【０８７０】
上記他の態様において、例えば前記一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、二以上の同一種別の機器アイコンのうちの一の機器アイコンを前記一の機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させ、他の機器アイコンを前記表示画面上の所定領域に表示させてもよい。
【０８７１】
上記他の態様において、例えば、前記所定領域は、前記表示画面の中の前記間取り図の表示領域外の領域であってもよい。
【０８７２】
上記他の態様において、例えば、前記所定領域は、前記間取り図に含まれる一以上の部屋の中の最も広い部屋に相当する領域であってもよい。
【０８７３】
本開示に係る第３の態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する携帯情報端末の制御方法であって、
前記携帯情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の機器アイコンに対応する対象機器の性能を示した第２情報と、前記一以上の部屋の各々の属性を示した第３情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンの種別及び前記一以上の機器アイコンに対応する対象機器の性能に応じて、前記一以上の機器アイコンを、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域内に表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させる。
【０８７４】
本第３の態様によると、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の機器アイコンに対応する対象機器の性能を示した第２情報と、一以上の部屋の各々の属性を示した第３情報とを関連付けて管理する１又は２以上のメモリを用いて、一以上の機器アイコンの種別及び一以上の機器アイコンに対応する対象機器の性能に応じて、一以上の機器アイコンを、一以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示させる。
【０８７５】
これにより、例えば、対象機器がテレビである場合には、テレビの表示画面のサイズに応じて、テレビを表した機器アイコンが、例えば、リビングルーム又は寝室などに相当する表示画面上の領域に表示される。
【０８７６】
また、対象機器がエアコンである場合には、エアコンの最大出力に応じて、エアコンを表した機器アイコンが、最大出力に対応する部屋に相当する表示画面上の領域に表示される。
【０８７７】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８７８】
また、一以上の機器アイコンに対応する対象機器の性能を考慮して機器アイコンを表示する部屋が判断されるので、機器アイコンが表示される可能性のある属性を持つ部屋が複数ある場合であっても、機器アイコンを、機器アイコンに対応する対象機器の性能に応じた部屋に相当する表示画面上の領域に表示させることができる。
【０８７９】
そのため、機器アイコンが表示される可能性のある属性を持つ部屋が複数ある場合であっても、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求することなく、機器アイコンを、機器アイコンに対応する対象機器の性能に合っていない部屋に相当する領域に誤って表示させる誤動作を防止できる。
【０８８０】
上記第３の態様において、例えば、前記一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、前記第２情報に基づいて、前記二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に応じて、前記二以上の同一種別の機器アイコンの各々を、前記二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に対応する広さの部屋に相当する前記表示画面上の領域に表示させてもよい。
【０８８１】
上記第３の態様において、例えば、前記第１情報に基づいて、前記一以上の機器アイコンの中に二以上の同一種別の機器アイコンが存在すると判断された場合、前記第２情報及び前記第３情報に基づいて、前記二以上の同一種別の機器アイコンの各々に対応する対象機器の性能に対応する広さの部屋を判断させ、前記判断された各々の部屋に相当する前記表示画面上の領域に、前記二以上の同一種別の機器アイコンの各々を表示させてもよい。
【０８８２】
上記第３の態様において、例えば、前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第４情報をさらに管理し、前記第４情報を用いて前記一以上の部屋の各々の部屋に相当する領域を判断させ、前記一以上の機器アイコンの種別及び前記一以上の機器アイコンに対応する対象機器の性能に応じて、前記一以上の機器アイコンを、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域に表示させてもよい。
【０８８３】
上記第３の態様において、例えば、前記一以上の機器アイコンが、二以上の同一種別の機器アイコンを含む場合、前記第２情報に基づいて、前記二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能の総和を判断させ、判断された性能の総和に応じて、前記二以上の同一種別の機器アイコンの中の少なくとも２つの各々を、前記算出された性能の総和に対応する広さの部屋に相当する前記表示画面上の領域に表示させてもよい。
【０８８４】
上記第３の態様によると、例えば、対象機器としての照明機器が２台ある場合に、２台の照明機器の性能（例えば、消費電力）の総和に応じて、２台の照明機器の各々を表す機器アイコンを、性能の総和に対応する一つの部屋、例えば、リビングルームに相当する表示画面上の領域に表示させる。
【０８８５】
これにより、例えば、リンビングルームという比較的広い部屋に、二以上の同一種別の対象機器が設置される場合において、二以上の機器アイコンの中の一部が他の部屋に相当する領域に分離して表示される誤動作を防止できる。
【０８８６】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８８７】
上記第３の態様において、例えば、前記第１情報に基づいて、前記一以上の機器アイコンの中に二以上の同一種別の機器アイコンが存在すると判断された場合、前記第２情報に基づいて、前記二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能の総和を判断させ、判断された性能の総和及び前記第３情報に基づいて、前記二以上の同一種別の機器アイコンの中の少なくとも２つに対応する対象機器の性能に対応する広さの部屋を判断させ、前記判断された部屋に相当する前記表示画面上の領域に、前記二以上の同一種別の機器アイコンの中の少なくとも２つの各々を表示させてもよい。
【０８８８】
上記第３の態様において、例えば、前記機器アイコンは、照明機器を表す照明機器アイコンを含み、前記照明機器アイコンに対応する照明機器の性能は、前記照明機器の消費電力を含んでもよい。
【０８８９】
上記第３の態様において、例えば、前記機器アイコンは、テレビを表すテレビアイコンを含み、前記テレビアイコンに対応するテレビの性能は、前記テレビの画面サイズを含んでもよい。
【０８９０】
上記第３の態様において、例えば、前記機器アイコンは、エアコンを表すエアコンアイコンを含み、前記エアコンアイコンに対応するエアコンの性能は、前記エアコンの最大出力を含んでもよい。
【０８９１】
上記第３の態様において、例えば、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域に表示された前記一以上の機器アイコンの各々は、対象機器の性能を示す情報を含んでもよい。
【０８９２】
第３の態様の他の態様は、
同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、前記一以上の対象機器の情報を管理する情報管理システムにおける情報提供方法であって、
前記ネットワークを介して前記一以上の対象機器の中の一の対象機器から、前記一の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の機器アイコンに対応する対象機器の性能を示した第２情報と、同一の前記建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第３情報とを関連付けて管理する１又は２以上のメモリを用いて、前記受信した登録通知情報に基づき、前記一の対象機器を表す機器アイコンの種別及び前記一の対象機器の性能に対応する部屋の属性を判断し、
同一の前記建物ＩＤに関連付けて管理され、前記間取り図を表した表示画面をディスプレイに表示する携帯情報端末に対して、前記ネットワークを介して、前記一の対象機器を表した機器アイコンの種別を示した第４情報と、前記判断された部屋の属性を示した第５情報とを送信し、
前記携帯情報端末のディスプレイにおいて、前記第４情報及び前記第５情報に基づいて、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させる。
【０８９３】
本他の態様によると、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、一以上の機器アイコンに対応する対象機器の性能を示した第２情報と、同一の建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第３情報とを関連付けて管理する１又は２以上のメモリを用いて、受信した登録通知情報に基づき、一の対象機器を表す機器アイコンの種別及び一の対象機器の性能に対応する部屋の属性が判断される。これにより、携帯情報端末のディスプレイにおいて、一の対象機器を表した機器アイコンが、機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０８９４】
これにより、例えば、対象機器がテレビである場合には、テレビの表示画面のサイズに応じて、テレビを表した機器アイコンが、例えば、リビングルーム又は寝室などに相当する表示画面上の領域に表示される。
【０８９５】
また、対象機器がエアコンである場合には、エアコンの最大出力に応じて、エアコンを表した機器アイコンが、最大出力に対応する部屋に相当する表示画面上の領域に表示される。
【０８９６】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０８９７】
上記他の態様において、例えば、前記携帯情報端末において、前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させてもよい。
【０８９８】
上記他の態様において、例えば、前記１又は２以上のメモリは、前記一以上の部屋の各々の前記間取り図上の位置情報を示す第６情報をさらに管理し、前記第６情報を用いて、前記一の対象機器を表した機器アイコンの種別及び前記一の対象機器の性能に対応する部屋の位置情報を判断し、前記携帯情報端末に対して、前記ネットワークを介して、前記判断された位置情報を送信し、前記送信された位置情報に基づいて、前記携帯情報端末のディスプレイに対して、前記一の対象機器を表した機器アイコンを、前記機器アイコンに対応する部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０８９９】
上記他の態様において、例えば、前記ネットワークを介して前記一以上の対象機器の中の二以上の対象機器から、前記二以上の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、前記第１情報に基づいて前記二以上の対象機器の各々を表す二以上の機器アイコンの種別が同一であると判断された場合、前記第２情報に基づいて前記二以上の対象機器の各々の性能に応じて、前記二以上の機器アイコンの各々に対応する部屋の属性を判断し、前記携帯情報端末に対して、前記ネットワークを介して、前記二以上の機器アイコンの各々について、前記二以上の機器アイコンの各々の種別を示した前記第４情報と、各部屋の属性を示した前記第５情報とを送信し、前記携帯情報端末のディスプレイにおいて、前記第４情報及び前記第５情報に基づいて、前記二以上の機器アイコンを、前記二以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０９００】
本他の態様によると、第１情報に基づいて二以上の機器アイコンの種別が同一であると判断された場合、第２情報に基づいて二以上の対象機器の各々の性能に応じて、二以上の機器アイコンの各々に対応する部屋の属性が判断される。これにより、携帯情報端末のディスプレイにおいて、二以上の機器アイコンが、二以上の機器アイコンの各々に対応する部屋に相当する表示画面上の領域内に表示される。
【０９０１】
これにより、例えば、二以上の機器アイコンの種別が、照明機器である場合、二以上の照明機器の各々の性能（例えば、消費電力）に応じて、例えば、二以上の照明機器のうちの一の照明機器を表す機器アイコンに対応する部屋はリビングルームであり、他の照明機器を表す機器アイコンに対応する部屋は寝室であると判断する。
【０９０２】
そのため、二以上の機器アイコンの種別が同一である場合であっても、ユーサによる設定操作を介在させることなく、二以上の機器アイコンの各々を、二以上の対象機器の各々の性能に合っていない部屋に相当する領域に誤って表示させる誤動作を防止できる。
【０９０３】
上記他の態様において、例えば、前記ネットワークを介して前記一以上の対象機器の中の二以上の対象機器から、前記二以上の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、前記第１情報に基づいて前記二以上の対象機器の各々を表す二以上の機器アイコンの種別が同一であると判断された場合、前記第２情報に基づいて前記二以上の対象機器の各々の性能の総和を判断し、判断された性能の総和に対応する広さの一の部屋の属性を判断し、前記携帯情報端末に対して、前記ネットワークを介して、前記二以上の機器アイコンの種別を示した前記第４情報と、前記一の部屋の属性を示した前記第５情報とを送信し、前記携帯情報端末のディスプレイにおいて、前記第４情報及び前記第５情報に基づいて、前記二以上の機器アイコンを、前記一の部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０９０４】
本他の態様によると、第１情報に基づいて二以上の対象機器の各々を表す二以上の機器アイコンの種別が同一であると判断された場合、第２情報に基づいて二以上の対象機器の各々の性能の総和に対応する広さの一の部屋の属性が判断される。これに基づいて、携帯情報端末のディスプレイにおいて、二以上の機器アイコンが、一の部屋に相当する表示画面上の領域内に表示される。
【０９０５】
これにより、例えば、対象機器としての照明機器が２台ある場合に、２台の照明機器の性能（例えば、消費電力）の総和に応じて、２台の照明機器の各々を表す機器アイコンを、性能の総和に対応する一つの部屋、例えば、リビングルームに相当する表示画面上の領域に表示させる。
【０９０６】
そのため、例えば、リンビングルームという比較的広い部屋に、二以上の同一種別の対象機器が設置される場合において、二以上の機器アイコンの中の一部が他の部屋に相当する領域に分離して表示される誤動作を防止できる。
【０９０７】
その結果、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０９０８】
上記他の態様において、例えば、前記機器アイコンは、照明機器を表す照明機器アイコンを含み、前記照明機器アイコンに対応する照明機器の性能は、前記照明機器の消費電力を含んでもよい。
【０９０９】
上記他の態様において、例えば、前記機器アイコンは、テレビを表すテレビアイコンを含み、前記テレビアイコンに対応するテレビの性能は、前記テレビの画面サイズを含んでもよい。
【０９１０】
上記他の態様において、例えば、前記機器アイコンは、エアコンを表すエアコンアイコンを含み、前記エアコンアイコンに対応するエアコンの性能は、前記エアコンの最大出力を含んでもよい。
【０９１１】
上記他の態様において、例えば、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域に表示された前記一以上の機器アイコンの各々は、対象機器の性能を示す情報を含んでもよい。
【０９１２】
本開示に係る第４の態様は、
一以上の対象機器を制御するネットワークに接続し、ディスプレイを有する携帯情報端末の制御方法であって、
前記携帯情報端末のコンピュータに対して、
一以上の部屋を含む間取り図を表した表示画面を前記ディスプレイに表示させ、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記一以上の部屋の各々の属性を示した第２情報とを関連付けて管理する１又は２以上のメモリを用いて、前記一以上の機器アイコンの種別に応じて、前記一以上の機器アイコンを、前記一以上の機器アイコンの各々に対応する部屋に相当する前記表示画面上の領域内に表示させ、
前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、
前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させ、
前記一以上の機器アイコンは、第１種別の機器アイコンと、前記第１種別の機器アイコンが表示される部屋と同一の部屋に相当する前記表示画面上の領域内に表示される関係にある第２種別の機器アイコンとを含み、
前記一以上の機器アイコンの中の一の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記一の機器アイコンを、前記第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する前記表示画面上の領域内に表示させる。
【０９１３】
本第４の態様によると、一以上の機器アイコンは、第１種別の機器アイコンと、第１種別の機器アイコンが表示される部屋と同一の部屋に相当する表示画面上の領域内に表示される関係にある第２種別の機器アイコンとを含む。そして、一以上の機器アイコンの中の一の機器アイコンが第２種別の機器アイコンであると判断された場合、一の機器アイコンが、第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示される。
【０９１４】
これにより、例えば、第１種別の機器アイコンが、例えば、テレビを表した機器アイコンであり、第２種別の機器アイコンが、例えば、ＤＶＤプレーヤなどのコンテンツ再生機を表した機器アイコンである場合、テレビを表した機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に、コンテンツ再生機を表した機器アイコンが表示される。
【０９１５】
このように、第２種別の機器アイコン（例えば、コンテンツ再生機を表す機器アイコン）は、第１種別の機器アイコン（例えば、テレビを表す機器アイコン）が表示される部屋と同一の部屋に相当する表示画面上の領域内に表示される関係にあることに着目して、第２種別の機器アイコンの表示位置が判断される。
【０９１６】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０９１７】
上記第４の態様において、例えば、前記１又は２以上のメモリは、前記一の機器アイコンが前記第２種別の機器アイコンであることを示す第３情報と、前記第２種別の機器アイコンに対応する前記第１種別の機器アイコンの種別を示した第４情報とをさらに管理し、前記第３情報に基づいて、前記一の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記第４情報に基づいて前記第１種別の機器アイコンが表示されている部屋を判断させ、前記一の機器アイコンを、前記判断された部屋と同一の部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０９１８】
上記第４の態様において、例えば、前記一以上の機器アイコンの中の１又は２以上の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記１又は２以上の機器アイコンを、前記第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０９１９】
上記第４の態様において、例えば、前記第１種別の機器アイコンは、冷蔵庫を表す機器アイコンを含み、前記第２種別の機器アイコンは、電子レンジを表す機器アイコンを含んでもよい。
【０９２０】
上記第４の態様において、例えば、前記同一の部屋はキッチンであってもよい。
【０９２１】
上記第４の態様において、例えば、前記第１種別の機器アイコンは、テレビを表す機器アイコンを含み、前記第２種別の機器アイコンは、コンテンツを再生するコンテンツ再生機を表す機器アイコンを含んでもよい。
【０９２２】
上記第４の態様において、例えば、前記第１種別の機器アイコンは、テレビを表す機器アイコンを含み、前記第２種別の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含んでもよい。
【０９２３】
上記第４の態様において、例えば、前記同一の部屋はリビングルームであってもよい。
【０９２４】
第４の態様の他の態様は、
同一の建物ＩＤにて関連付けて管理された一以上の対象機器を制御するネットワークに接続し、前記一以上の対象機器の情報を管理する情報管理システムにおける情報提供方法であって、
前記ネットワークを介して前記一以上の対象機器の中の一の対象機器から、前記一の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、
前記一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、前記建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報と、前記一以上の機器アイコンの種別の中の第１種別の機器アイコンと同一の部屋に相当する前記表示画面上の領域内に表示される関係にある第２種別の機器アイコンを示す第３情報とを関連付けて管理する１又は２以上のメモリを用いて、前記受信した登録通知情報に基づき、前記一の機器アイコンが前記第２種別の機器アイコンであるか否かを判断し、
前記一の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記第１種別の機器アイコンに対応する部屋の属性を判断し、
同一の前記建物ＩＤに関連付けて管理され、前記間取り図を表した表示画面をディスプレイに表示する携帯情報端末に対して、前記ネットワークを介して、前記一の機器アイコンの種別を示した第４情報と、前記判断された部屋の属性を示した第５情報とを送信し、
前記第４情報及び前記第５情報に基づいて、前記携帯情報端末のディスプレイにおいて、前記一の機器アイコンを、前記第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する前記表示画面上の領域内に表示させる。
【０９２５】
本他の態様によると、一以上の対象機器の各々を表した一以上の機器アイコンの種別を示した第１情報と、同一の建物ＩＤが示す建物の間取り図を表した表示画面に含まれる一以上の部屋の各々の属性を示した第２情報と、一以上の機器アイコンの種別の中の第１種別の機器アイコンと同一の部屋に相当する表示画面上の領域内に表示される関係にある第２種別の機器アイコンを示す第３情報とを関連付けて管理する１又は２以上のメモリを用いて、受信した登録通知情報に基づき、一の対象機器を表す一の機器アイコンが第２種別の機器アイコンであるか否かが判断される。一の機器アイコンが第２種別の機器アイコンであると判断された場合、第１種別の機器アイコンに対応する部屋の属性が判断される。これに基づいて、携帯情報端末のディスプレイにおいて、一の機器アイコンが、第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示される。
【０９２６】
これにより、例えば、第１種別の機器アイコンが、例えば、テレビを表した機器アイコンであり、第２種別の機器アイコンが、例えば、ＤＶＤプレーヤなどのコンテンツ再生機を表した機器アイコンである場合、テレビを表した機器アイコンが表示されている部屋と同一の部屋に相当する表示画面上の領域内に、コンテンツ再生機を表した機器アイコンが表示される。
【０９２７】
このように、第２種別の機器アイコン（例えば、コンテンツ再生機を表す機器アイコン）は、第１種別の機器アイコン（例えば、テレビを表す機器アイコン）が表示される部屋と同一の部屋に相当する表示画面上の領域内に表示される関係にあることに着目して、第２種別の機器アイコンの表示位置が判断される。
【０９２８】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を確実に防止できる。
【０９２９】
上記他の態様において、例えば、前記携帯情報端末において、前記間取り図に含まれるいずれかの部屋に相当する領域において前記一以上の機器アイコンのいずれかの選択が検知されると、前記間取り図を表した表示画面上に前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御画面を表示させ、前記制御画面の操作に基づき、前記選択された機器アイコンに対応する対象機器の操作又は状態確認の少なくともいずれかのための制御コマンドを前記ネットワークに出力させてもよい。
【０９３０】
上記他の態様において、例えば、前記１又は２以上のメモリは、前記一の機器アイコンが前記第２種別の機器アイコンであることを示す第６情報と、前記第２種別の機器アイコンに対応する前記第１種別の機器アイコンの種別を示した第７情報とをさらに管理し、前記第６情報に基づいて、前記一の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記第７情報に基づいて前記第２種別の機器アイコンに対応する第１種別の機器アイコンを判断し、前記第２情報に基づいて、前記第１種別の機器アイコンに対応する部屋の属性を判断してもよい。
【０９３１】
上記他の態様において、例えば、前記ネットワークを介して前記一以上の対象機器の中の２以上の対象機器から、前記２以上の対象機器が前記情報管理システムに新規に登録されたことを表す登録通知情報を受信し、前記第１情報に基づいて前記２以上の対象機器の各々を表す２以上の機器アイコンの種別が同一であると判断された場合、前記第３情報に基づいて前記２以上の機器アイコンが前記第２種別の機器アイコンであるか否かを判断し、前記２以上の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記第１種別の機器アイコンに対応する部屋の属性を判断し、前記携帯情報端末に対して、前記ネットワークを介して、前記２以上の機器アイコンの種別を示した前記第４情報と、前記判断された部屋の属性を示した前記第５情報とを送信し、前記第４情報及び前記第５情報に基づいて、前記携帯情報端末のディスプレイにおいて、前記２以上の機器アイコンを、前記第１種別の機器アイコンが表示されている部屋と同一の部屋に相当する前記表示画面上の領域内に表示させてもよい。
【０９３２】
本他の態様によると、２以上の対象機器の各々を表す２以上の機器アイコンの種別が同一であり、かつ２以上の機器アイコンが第２種別の機器アイコンであると判断された場合、第１種別の機器アイコンに対応する部屋の属性が判断される。
【０９３３】
これにより、２以上の機器アイコンの各々が、例えば、ＤＶＤプレーヤなどのコンテンツ再生機を表した機器アイコンであり、第２種別の機器アイコンが、例えば、コンテンツ再生機を表した機器アイコンである場合、２以上のコンテンツ再生機を表した機器アイコンが、第１種別の機器アイコン（例えば、テレビを表す機器アイコン）が表示されている部屋と同一の部屋に相当する表示画面上の領域内に表示される。
【０９３４】
このように、２以上の機器アイコンの各々が、第２種別の機器アイコン（例えば、コンテンツ再生機を表す機器アイコン）である場合であっても、第１種別の機器アイコン（例えば、テレビを表す機器アイコン）と第２種別の機器アイコンとの関係に着目して、第２種別の機器アイコンの表示位置が判断される。
【０９３５】
そのため、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求しないので、２以上の機器アイコンの中の一部が、２以上の機器アイコンに対応する部屋とは異なる部屋に相当する領域に誤って表示される誤動作を確実に防止できる。
【０９３６】
上記他の態様において、例えば、前記１又は２以上のメモリは、前記第１種別の機器アイコンに対応する対象機器の使用頻度を表す第８情報をさらに管理し、前記一の機器アイコンが前記第２種別の機器アイコンであると判断された場合、前記第２種別の機器アイコンに対応する前記第１種別の機器アイコンを判断し、前記第２種別の機器アイコンが複数の第１種別の機器アイコンに対応している場合、前記複数の第１種別の機器アイコンに対応する複数の対象機器の中で使用頻度が最も高い対象機器を判断し、前記使用頻度が最も高いと判断された対象機器を表す前記第１種別の機器アイコンに対応する部屋の属性を判断し、前記携帯情報端末に対して、前記ネットワークを介して、前記一の機器アイコンの種別を示した前記第４情報と、前記使用頻度が最も高いと判断された対象機器を表す前記第１種別の機器アイコンに対応する部屋の属性を示した前記第５情報とを送信してもよい。
【０９３７】
本他の態様によると、第２種別の機器アイコンが複数の第１種別の機器アイコンに対応している場合、複数の第１種別の機器アイコンに対応する複数の対象機器の中で使用頻度が最も高い対象機器が判断される。これに基づいて、第２種別の機器アイコンが、使用頻度が最も高いと判断された対象機器を表す第１種別の機器アイコンに対応する部屋に相当する表示画面上の領域内に表示される。
【０９３８】
これにより、第２種別の機器アイコンが、例えば、コンテンツ再生機を表した機器アイコンであり、第１種別の機器アイコンが、例えば、テレビを表した機器アイコンであり、コンテンツ再生機を表した機器アイコンが、テレビを表した複数の機器アイコンに対応している場合、複数のテレビのうちの最も使用頻度が高いテレビが判断されて、最も使用頻度が高いテレビを表した機器アイコンに対応する部屋、例えば、リビングルームに相当する表示画面上の領域内に、第２種別の機器アイコン（例えば、コンテンツ再生機を表した機器アイコン）が表示される。
【０９３９】
そのため、コンテンツ再生機を表した第２種別の機器アイコンが、複数のテレビを表した複数の第１種別の機器アイコンに対応する場合であっても、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求することなく、第１種別の機器アイコン（例えば、テレビを表す機器アイコン）と第２種別の機器アイコン（例えば、コンテンツ再生機を表した機器アイコン）との関係を活用しながら、表示させる可能性が高い部屋に第２種別の機器アイコンを表示させることができる。
【０９４０】
その結果、第２種別の機器アイコンが、適切な部屋とは異なる部屋に相当する領域に誤って表示される誤動作を軽減できる。
【０９４１】
上記他の態様において、例えば、前記第１種別の機器アイコンは、冷蔵庫を表す機器アイコンを含み、前記第２種別の機器アイコンは、電子レンジを表す機器アイコンを含んでもよい。
【０９４２】
上記他の態様において、例えば、前記同一の部屋はキッチンであってもよい。
【０９４３】
上記他の態様において、例えば、前記第１種別の機器アイコンは、テレビを表す機器アイコンを含み、前記第２種別の機器アイコンは、コンテンツを再生するコンテンツ再生機を表す機器アイコンを含んでもよい。
【０９４４】
上記他の態様において、例えば、前記第１種別の機器アイコンは、テレビを表す機器アイコンを含み、前記第２種別の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含んでもよい。
【０９４５】
上記他の態様において、例えば、前記第１種別の機器アイコンは、テレビを表す機器アイコンを含み、前記第２種別の機器アイコンは、コンテンツを記録するコンテンツ録画機を表す機器アイコンを含み、前記同一の部屋はリビングルームであってもよい。
【０９４６】
上記他の態様において、例えば、前記第８情報は、前記第１種別の機器アイコンに対応する対象機器の電源のオン又はオフを示す情報を含んでもよい。
【０９４７】
上記他の態様において、例えば、前記第１種別の機器アイコンに対応する対象機器はテレビであり、前記第８情報は、前記テレビの視聴履歴を示す情報を含んでもよい。
【０９４８】
本開示に係る第５の態様は、
建物内に接続された一以上の対象機器を遠隔制御しディスプレイを有する携帯情報端末に接続されるネットワークシステムにおける情報提供方法であって、
ネットワークを介して前記携帯情報端末から、前記携帯情報端末の前記ディスプレイに表示される前記建物の間取り図の種別を特定可能な第１情報を受信し、
各間取り図の種別を示す第２情報を管理する第１データベースを用いて、前記第１情報によって示された間取り図の種別と同一の種別の間取り図を判断し、
前記間取り図に含まれる一以上の部屋の各々に前記一以上の機器アイコンの各々が表示される頻度を示す第３情報を、間取り図の種別毎に管理する第２データベースを用いて、同一の種別と判断された前記間取り図上に表示される前記一以上の機器アイコン及び前記一以上の機器アイコンの各々が表示される部屋を決定し、
前記ネットワークを介して前記携帯情報端末に対して、前記決定された一以上の機器アイコンを示す第４情報と、前記決定された前記一以上の機器アイコンの各々が表示される部屋を示す第５情報とを送信し、
前記第４情報及び前記第５情報に基づいて、前記携帯情報端末の前記ディスプレイにおいて、前記間取り図を表した表示画面上の前記一以上の機器アイコンの各々に対応する部屋に相当する領域内に、前記一以上の機器アイコンを表示させる。
【０９４９】
本第５の態様によると、各間取り図の種別を示す第２情報を管理する第１データベースを用いて、携帯情報端末から受信した第１情報によって示される間取り図の種別と同一の種別の間取り図が判断される。一以上の対象機器を表した一以上の機器アイコンと、一以上の機器アイコンの各々が表示される間取り図に含まれる一以上の部屋と、一以上の部屋の各々に一以上の機器アイコンの各々が表示される頻度とを対応付けた第３情報を、間取り図の種別毎に管理する第２データベースを用いて、同一の種別と判断された間取り図上に表示される一以上の機器アイコン及び一以上の機器アイコンの各々が表示される部屋が決定される。これに基づいて、携帯情報端末のディスプレイにおいて、間取り図を表した表示画面上であって一以上の機器アイコンの各々に対応する部屋に相当する領域内に、一以上の機器アイコンが表示される。
【０９５０】
これによると、携帯情報端末のディスプレイに表示される間取り図と同一の種別の間取り図において、一以上の部屋の各々に一以上の機器アイコンの各々が表示される頻度が参照される。
【０９５１】
例えば、アパートメントにて同一の種別の間取りの部屋については、例えば、テレビ、洗濯機及び冷蔵庫などの対象機器の配置位置の選択肢は、間取りの制約によって制限される。そのため、対象機器の配置位置は類似する傾向が見られる。
【０９５２】
これによれば、機器アイコンと機器アイコンに対応する部屋との対応関係の設定をユーザに要求せずに、同一の種別の間取り図の機器アイコンの表示位置を参照して、例えば、テレビ、洗濯機及び冷蔵庫等の各々の対象機器を表した機器アイコンの表示位置が決定される。
【０９５３】
そのため、ユーザによる設定を最小限に抑えつつ、表示される頻度の高い部屋が機器アイコンの初期表示位置として表示されるので、機器アイコンを、機器アイコンに対応する部屋に相当する領域とは別の領域に誤って表示させる誤動作を軽減できる。
【０９５４】
さらに、機器アイコンの表示位置の変更が必要であれば、ユーザの操作により、例えば、リビングルームとは別の部屋である寝室などに機器アイコンを移動させることも可能である。この場合、表示位置の変更が必要な場合に限ってユーザによる操作を要求するので、ユーザの操作の煩雑さを大幅に軽減できる。
【０９５５】
上記第５の態様において、例えば、各間取り図の種別毎に各機器アイコンがどの部屋に表示されているかを示した第６情報を管理する第３データベースを用いて、前記一以上の部屋の各々に前記一以上の機器アイコンの各々が表示される頻度を、間取り図の種別毎に算出してもよい。
【０９５６】
上記第５の態様において、例えば、前記ネットワークを介して、前記携帯情報端末から、前記第１情報と、前記第１情報が示す間取り図に新規に表示する新規機器アイコンの種別を示す第７情報とを受信し、前記第２データベースを用いて、前記第１情報が示す種別の間取り図において前記第７情報が示す種別の機器アイコンが表示される候補の部屋の中から、前記第７情報が示す種別の機器アイコンが既に表示されている部屋を除き、複数の候補の部屋が残った場合、複数の候補の部屋の中から、前記第７情報が示す種別の機器アイコンが表示される頻度が最も高い部屋を決定し、前記決定された部屋を示す情報を前記第５情報として、前記ネットワークを介して前記携帯情報端末に対して送信し、前記第５情報及び前記第７情報に基づいて、前記携帯情報端末の前記ディスプレイにおいて、前記決定された部屋に相当する前記表示画面上の領域内に、前記新規機器アイコンを表示させてもよい。
【０９５７】
上記第５の態様において、例えば、前記ネットワークを介して前記携帯情報端末から、前記第１情報と、前記第１情報が示す間取り図に新規に表示する新規機器アイコンの種別を示す第７情報とを受信し、前記第２データベースを用いて、前記第１情報が示す種別の間取り図において前記第７情報が示す種別の機器アイコンが表示される候補の部屋の中から、前記第７情報が示す種別の機器アイコンが既に表示されている部屋を除き、一つの候補の部屋が残った場合、前記一つの候補の部屋を前記第７情報が示す種別の機器アイコンが表示される部屋として決定し、前記決定された部屋を示す情報を前記第５情報として、前記ネットワークを介して前記携帯情報端末に対して送信し、前記第５情報及び前記第７情報に基づいて、前記携帯情報端末の前記ディスプレイにおいて、前記決定された部屋に相当する前記表示画面上の領域内に、前記新規機器アイコンを表示させてもよい。
【０９５８】
上記第５の態様において、例えば、前記ネットワークを介して前記携帯情報端末から、前記第１情報と、前記第１情報が示す間取り図に新規に表示する新規機器アイコンの種別を示す第７情報とを受信し、前記第２データベースを用いて、前記第１情報が示す種別の間取り図において前記第７情報が示す種別の機器アイコンが表示される候補の部屋の中から、前記第７情報が示す種別の機器アイコンが既に表示されている部屋を除き、残った候補の部屋が存在しない場合、前記第１情報が示す種別の間取り図の領域外を前記第７情報が示す種別の機器アイコンが表示される領域として決定し、前記決定された領域を示す情報を前記第５情報として、前記ネットワークを介して前記携帯情報端末に対して送信し、前記第５情報及び前記第７情報に基づいて、前記携帯情報端末の前記ディスプレイにおいて、前記間取り図の領域外に、前記新規機器アイコンを表示させてもよい。
【０９５９】
上記第５の態様において、例えば、前記第２データベースは、各部屋の中での機器アイコンの平均配置位置をさらに管理し、前記決定された部屋を示す第５情報と、前記決定された部屋の中での機器アイコンの平均配置位置を示す第８情報とを、前記ネットワークを介して前記携帯情報端末に対して送信し、前記第５情報、前記第７情報及び前記第８情報に基づいて、前記携帯情報端末の前記ディスプレイにおいて、前記決定された部屋に相当する前記表示画面上の領域内における前記平均配置位置に、前記新規機器アイコンを表示させてもよい。
【産業上の利用可能性】
【０９６０】
本開示に係る制御方法は、ネットワークに接続された一以上の対象機器を好適に制御する制御方法として有用である。
【図１】
0006007314.tif 000002
【図２】
0006007314.tif 000003
【図３】
0006007314.tif 000004
【図４】
0006007314.tif 000005
【図５】
0006007314.tif 000006
【図６】
0006007314.tif 000007
【図７】
0006007314.tif 000008
【図８】
0006007314.tif 000009
【図９】
0006007314.tif 000010
【図１０】
0006007314.tif 000011
【図１１】
0006007314.tif 000012
【図１２】
0006007314.tif 000013
【図１３】
0006007314.tif 000014
【図１４】
0006007314.tif 000015
【図１５】
0006007314.tif 000016
【図１６】
0006007314.tif 000017
【図１７】
0006007314.tif 000018
【図１８】
0006007314.tif 000019
【図１９】
0006007314.tif 000020
【図２０】
0006007314.tif 000021
【図２１】
0006007314.tif 000022
【図２２】
0006007314.tif 000023
【図２３】
0006007314.tif 000024
【図２４】
0006007314.tif 000025
【図２５】
0006007314.tif 000026
【図２６】
0006007314.tif 000027
【図２７】
0006007314.tif 000028
【図２８】
0006007314.tif 000029
【図２９】
0006007314.tif 000030
【図３０】
0006007314.tif 000031
【図３１】
0006007314.tif 000032
【図３２】
0006007314.tif 000033
【図３３】
0006007314.tif 000034
【図３４】
0006007314.tif 000035
【図３５】
0006007314.tif 000036
【図３６】
0006007314.tif 000037
【図３７】
0006007314.tif 000038
【図３８】
0006007314.tif 000039
【図３９Ａ】
0006007314.tif 000040
【図３９Ｂ】
0006007314.tif 000041
【図４０】
0006007314.tif 000042
【図４１】
0006007314.tif 000043
【図４２】
0006007314.tif 000044
【図４３】
0006007314.tif 000045
【図４４】
0006007314.tif 000046
【図４５】
0006007314.tif 000047
【図４６】
0006007314.tif 000048
【図４７】
0006007314.tif 000049
【図４８】
0006007314.tif 000050
【図４９】
0006007314.tif 000051
【図５０】
0006007314.tif 000052
【図５１】
0006007314.tif 000053
【図５２】
0006007314.tif 000054
【図５３】
0006007314.tif 000055
【図５４】
0006007314.tif 000056
【図５５】
0006007314.tif 000057
【図５６】
0006007314.tif 000058
【図５７】
0006007314.tif 000059
【図５８】
0006007314.tif 000060
【図５９】
0006007314.tif 000061
【図６０】
0006007314.tif 000062
【図６１】
0006007314.tif 000063
【図６２】
0006007314.tif 000064
【図６３】
0006007314.tif 000065
【図６４】
0006007314.tif 000066
【図６５】
0006007314.tif 000067
【図６６】
0006007314.tif 000068
【図６７】
0006007314.tif 000069
【図６８】
0006007314.tif 000070
【図６９】
0006007314.tif 000071
【図７０】
0006007314.tif 000072
【図７１】
0006007314.tif 000073
【図７２】
0006007314.tif 000074
【図７３】
0006007314.tif 000075
【図７４】
0006007314.tif 000076
【図７５】
0006007314.tif 000077
【図７６】
0006007314.tif 000078
【図７７】
0006007314.tif 000079
【図７８】
0006007314.tif 000080
【図７９】
0006007314.tif 000081
【図８０】
0006007314.tif 000082
【図８１】
0006007314.tif 000083
【図８２】
0006007314.tif 000084
【図８３】
0006007314.tif 000085
【図８４】
0006007314.tif 000086
【図８５】
0006007314.tif 000087
【図８６】
0006007314.tif 000088
【図８７】
0006007314.tif 000089
【図８８】
0006007314.tif 000090
【図８９】
0006007314.tif 000091
【図９０】
0006007314.tif 000092
【図９１】
0006007314.tif 000093
【図９２】
0006007314.tif 000094
【図９３】
0006007314.tif 000095
【図９４】
0006007314.tif 000096
【図９５】
0006007314.tif 000097
【図９６】
0006007314.tif 000098
【図９７】
0006007314.tif 000099
【図９８】
0006007314.tif 000100
【図９９】
0006007314.tif 000101
【図１００】
0006007314.tif 000102
【図１０１】
0006007314.tif 000103
【図１０２】
0006007314.tif 000104
【図１０３】
0006007314.tif 000105
【図１０４】
0006007314.tif 000106
【図１０５】
0006007314.tif 000107
【図１０６】
0006007314.tif 000108
【図１０７】
0006007314.tif 000109
【図１０８】
0006007314.tif 000110
【図１０９】
0006007314.tif 000111
【図１１０】
0006007314.tif 000112
【図１１１】
0006007314.tif 000113
【図１１２】
0006007314.tif 000114
【図１１３】
0006007314.tif 000115
【図１１４】
0006007314.tif 000116
【図１１５】
0006007314.tif 000117
【図１１６】
0006007314.tif 000118
【図１１７】
0006007314.tif 000119
【図１１８】
0006007314.tif 000120
【図１１９】
0006007314.tif 000121
【図１２０】
0006007314.tif 000122
【図１２１】
0006007314.tif 000123
【図１２２】
0006007314.tif 000124
【図１２３】
0006007314.tif 000125
【図１２４】
0006007314.tif 000126
【図１２５】
0006007314.tif 000127
【図１２６】
0006007314.tif 000128
【図１２７】
0006007314.tif 000129
【図１２８】
0006007314.tif 000130
【図１２９】
0006007314.tif 000131
【図１３０】
0006007314.tif 000132
【図１３１】
0006007314.tif 000133
【図１３２】
0006007314.tif 000134
【図１３３】
0006007314.tif 000135
【図１３４】
0006007314.tif 000136
【図１３５】
0006007314.tif 000137
【図１３６】
0006007314.tif 000138
【図１３７】
0006007314.tif 000139
【図１３８】
0006007314.tif 000140
【図１３９】
0006007314.tif 000141
【図１４０】
0006007314.tif 000142
【図１４１】
0006007314.tif 000143
【図１４２】
0006007314.tif 000144
【図１４３】
0006007314.tif 000145
【図１４４】
0006007314.tif 000146
【図１４５】
0006007314.tif 000147
【図１４６】
0006007314.tif 000148
【図１４７】
0006007314.tif 000149
【図１４８】
0006007314.tif 000150
【図１４９】
0006007314.tif 000151
【図１５０】
0006007314.tif 000152
【図１５１】
0006007314.tif 000153
【図１５２】
0006007314.tif 000154
【図１５３】
0006007314.tif 000155
【図１５４】
0006007314.tif 000156
【図１５５】
0006007314.tif 000157
【図１５６】
0006007314.tif 000158
【図１５７】
0006007314.tif 000159
【図１５８】
0006007314.tif 000160
【図１５９】
0006007314.tif 000161
【図１６０】
0006007314.tif 000162
【図１６１】
0006007314.tif 000163
【図１６２】
0006007314.tif 000164
【図１６３】
0006007314.tif 000165
【図１６４】
0006007314.tif 000166
【図１６５】
0006007314.tif 000167
【図１６６】
0006007314.tif 000168
【図１６７】
0006007314.tif 000169
【図１６８】
0006007314.tif 000170