(57)【特許請求の範囲】
【請求項１】
第１のディスプレイを含む第１の電子機器と、
第２の電子機器とを備え、前記第２の電子機器は、
操作部と、
複数の家電に関する情報を取得するための通信インターフェイスと、
前記第１のディスプレイよりも小さな第２のディスプレイと、
プロセッサとを含み、前記プロセッサは、
前記家電に関する情報に基づいて、前記第２のディスプレイに、前記通信インターフェイスを介して通信可能な複数の家電のうちの一部に関する第１の操作画面を表示させ、
前記操作部を介して第１の命令を受け付けて、前記第１の操作画面の表示内容を前記第１のディスプレイに第２の操作画面として移行して表示させるとともに、前記第２のディスプレイの表示を前記第１の操作画面から前記第２の操作画面を操作するためのリモコン用画面に変更し、
移行して表示された前記第２の操作画面では前記第１の操作画面よりも多くの家電に関する表示がされている、ネットワークシステム。
【請求項２】
前記プロセッサは、前記第２のディスプレイに、前記第１の操作画面として、第１のエリアを示すマップ上に複数の家電のうちの前記第１のエリア内に設置されている家電を示す画像を表示させ、
前記第１のディスプレイは、前記第２の操作画面として、前記第１のエリアよりも広い第２のエリアを示すマップ上に複数の家電のうちの前記第２のエリア内に設置されている家電を示す画像を表示させる、請求項１に記載のネットワークシステム。
【請求項３】
前記プロセッサは、
前記操作部を介して、前記第１の操作画面の中から１つの家電を選択するための第２の命令を受け付け、
前記第２のディスプレイに、前記第１の操作画面の一部として、選択された家電に関する情報を表示させ、
前記第１の命令を受け付けたときに、
前記操作部を介して、前記第２の操作画面の中から１つの家電を選択するための第３の
命令を受け付け、
前記第３の命令に応じて、前記第１のディスプレイに、選択された家電に関する情報を表示させる、請求項１または２に記載のネットワークシステム。
【請求項４】
前記第１の電子機器と前記第２の電子機器とデータ通信可能なコンピュータをさらに備え、
前記第１の電子機器は、前記第２の電子機器を介さずに前記コンピュータから前記複数の家電に関する情報を受信し、
前記第２の電子機器は、前記第１の電子機器を介さずに前記コンピュータから前記複数の家電に関する情報を受信し、
前記第１の電子機器は、前記第２の電子機器から前記第１の命令を受信するためのリモコン受信部を含み、
前記第２の電子機器は、前記第１の電子機器に前記第１の命令を送信するためのリモコン送信部を含む、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
第１のディスプレイを有する第１の電子機器と前記第１のディスプレイよりも小さな第２のディスプレイを有する第２の電子機器とを含むネットワークシステムにおける操作画面を制御するプロセッサであって、
前記第２の電子機器の前記第２のディスプレイに通信インターフェイスを介して通信可能な複数の家電のうちの一部に関する第１の操作画面を表示し、
前記第２の電子機器に入力された第１の命令に応じて、前記第１の電子機器に、前記第１の操作画面の表示内容を移行した第２の操作画面を前記第１のディスプレイに表示させるとともに、前記第２の電子機器に、前記第２のディスプレイの表示を前記第１の操作画面から前記第２の操作画面を操作するためのリモコン用画面に変更し、
移行して表示された前記第２の操作画面では前記第１の操作画面よりも多くの家電に関する表示がされている、プロセッサ。
【請求項６】
第１のディスプレイを有する第１の電子機器と前記第１のディスプレイよりも小さな第２のディスプレイを有する第２の電子機器とを含むネットワークシステムにおける操作画面の表示方法であって、
前記第２の電子機器が、前記第２のディスプレイに通信インターフェイスを介して通信可能な複数の家電のうちの一部に関する第１の操作画面を表示するステップと、
前記第２の電子機器が、第１の命令を受け付けるステップと、
前記第２の電子機器に入力された前記第１の命令に応じて、
前記第１の電子機器が、前記第１の操作画面の表示内容を移行した第２の操作画面を前記第１のディスプレイに表示するステップと、
前記第２の電子機器が、前記第２のディスプレイの表示を前記第１の操作画面から前記第２の操作画面を操作するためのリモコン用画面に変更するステップとを備え、
移行して表示された前記第２の操作画面では前記第１の操作画面よりも多くの家電に関する表示がされている、操作画面の表示方法。
【請求項７】
電子機器であって、
内部ディスプレイと、
操作部と、
通信可能となるように接続される複数の家電に関する情報を取得可能な通信インターフェイスと、
プロセッサとを備え、
前記プロセッサは、
前記通信インターフェイスによって取得された家電に関する情報に基づいて、前記複数の家電のうちの一部に関する第１の操作画面を前記内部ディスプレイに表示させ、
前記操作部を介して第１の命令を受け付けて、前記第１の操作画面の表示内容を外部ディスプレイに第２の操作画面として移行して表示させるための信号を生成するとともに、
前記内部ディスプレイの表示を前記第１の操作画面から前記外部ディスプレイに表示される第２の操作画面を操作するためのリモコン用画面に変更し、
移行して表示された前記第２の操作画面では前記第１の操作画面よりも多くの家電に関する表示がされている、電子機器。
【請求項８】
内部ディスプレイと、操作部と、通信可能となるように接続される複数の家電に関する情報を取得可能な通信インターフェイスとを備える電子機器の制御方法であって、
前記通信インターフェイスによって取得された家電に関する情報に基づいて、前記複数の家電のうちの一部に関する第１の操作画面を前記内部ディスプレイに表示させるステップと、
前記操作部を介して第１の命令を受け付けて、前記内部ディスプレイで表示されている前記第１の操作画面の表示内容を移行した第２の操作画面を外部ディスプレイに表示させるための信号を生成するステップと、
前記内部ディスプレイの表示を前記第１の操作画面から前記第２の操作画面を操作するためのリモコン用画面に変更するステップとを含み、
移行して表示された前記第２の操作画面では前記第１の操作画面よりも多くの家電に関する表示がされている、電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅などに配置されるディスプレイや持ち運び可能な端末を含むネットワークシステムの技術に関する。特に、ディスプレイや端末に複数の家電を操作するための操作画面を表示するための技術に関する。
【背景技術】
【０００２】
住宅などに配置される家電を制御するための電子機器が提案されている。たとえば、電子機器が、エアコンや、テレビや、カーテン開閉装置や、冷蔵庫や、洗濯機や、電子レンジや、太陽電池などを制御したり、ディスプレイにそれらの装置の状態を表示したりする技術が提案されている。
【０００３】
一方で、端末とテレビとを含むネットワークシステムが知られている。たとえば、特開２０１０−２３９２５１号公報（特許文献１）には、テレビ操作方法が開示されている。特開２０１０−２３９２５１号公報（特許文献１）によると、ＴＶ受像機のＴＶ表示画面に受信番組画面が表示された状態で、手元端末の手元表示画面に他の受信番組画面が表示されている状態で、ユーザがこの受信番組画面をＴＶ受信画面に移すと、手元表示画面に受信チャンネルを選択可能な受信用リモコン画面が表示される。そして、ボタン操作によって、手元表示画面に関連ウェブ画面を表示させ、ユーザがこれをＴＶ表示画面に移すと、手元表示画面にこの関連ウェブ画面上でカーソルの操作をするためのウェブ用リモコン画面が表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３９２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
第１の電子機器のディスプレイのサイズと第２の電子機器のディスプレイのサイズとが異なる場合に、第１の電子機器のディスプレイと第２の電子機器のディスプレイとをより効率的に利用することができるネットワークシステムが求められている。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、互いにサイズが異なる第１の電子機器のディスプレイと第２の電子機器のディスプレイとをより効率的に利用することができるネットワークシステムおよび操作画面の表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
一実施の形態に従うネットワークシステムは、第１のディスプレイを含む第１の電子機器と、第２の電子機器とを備える。第２の電子機器は、操作部と、複数の家電に関する情報を取得するための通信インターフェイスと、第１のディスプレイよりも小さな第２のディスプレイと、プロセッサとを含む。プロセッサは、家電に関する情報に基づいて、第２のディスプレイに、複数の家電のうちの一部に関する第１の操作画面を表示させ、操作部を介して第１の命令を受け付けて、第１のディスプレイに第２のディスプレイよりも多くの家電に関する第２の操作画面を表示させる。
【０００８】
好ましくは、プロセッサは、第２のディスプレイに、第１の操作画面として、第１のエリアを示すマップ上に複数の家電のうちの第１のエリア内に設置されている家電を示す画像を表示させる。第１のディスプレイは、第２の操作画面として、第１のエリアよりも広い第２のエリアを示すマップ上に複数の家電のうちの第２のエリア内に設置されている家電を示す画像を表示させる。
【０００９】
好ましくは、プロセッサは、操作部を介して、第１の操作画面の中から１つの家電を選択するための第２の命令を受け付け、第２のディスプレイに、第１の操作画面の一部として、選択された家電に関する情報を表示させ、第１の命令を受け付けたときに、操作部を介して、第２の操作画面の中から１つの家電を選択するための第３の命令を受け付け、第３の命令に応じて、第１のディスプレイに、選択された家電に関する情報を表示させる。
【００１０】
好ましくは、ネットワークシステムは、第１の電子機器と第２の電子機器とデータ通信可能なコンピュータをさらに備える。第１の電子機器は、第２の電子機器を介さずにコンピュータから複数の家電に関する情報を受信する。第２の電子機器は、第１の電子機器を介さずにコンピュータから複数の家電に関する情報を受信する。第１の電子機器は、第２の電子機器から第１の命令を受信するためのリモコン受信部を含む。第２の電子機器は、第１の電子機器に第１の命令を送信するためのリモコン送信部を含む。
【００１１】
好ましくは、操作部は、タブレットを含む。第２のディスプレイとタブレットとがタッチパネルを構成する。プロセッサは、第１の命令を受け付けたときに、タッチパネルにリモコン用画面を表示させる。
【００１２】
好ましくは、操作部は、タブレットを含む。第２のディスプレイとタブレットとがタッチパネルを構成する。
【００１３】
他の実施の形態に従うと、第１のディスプレイを有する第１の電子機器と第１のディスプレイよりも小さな第２のディスプレイを有する第２の電子機器とを含むネットワークシステムにおける操作画面の表示方法が提供される。操作画面の表示方法は、第１の電子機器が、第２のディスプレイに複数の家電のうちの一部に関する第１の操作画面を表示するステップと、第１の電子機器が、第１の命令を受け付けるステップと、第２の電子機器が、第１の電子機器に入力された第１の命令に応じて、第１のディスプレイに第２のディスプレイよりも多くの家電に関する第２の操作画面を表示するステップとを備える。
他の実施の形態に従う電子機器は、内部ディスプレイと、操作部と、複数の家電に関する情報を取得可能な通信インターフェイスと、プロセッサとを備える。プロセッサは、通信インターフェイスによって取得された家電に関する情報に基づいて、複数の家電のうちの一部に関する第１の操作画面を内部ディスプレイに表示させ、操作部を介して第１の命令を受け付けて、内部ディスプレイで表示されているよりも多くの家電に関する第２の操作画面を外部ディスプレイに表示させるための信号を生成する。
好ましくは、プロセッサは、第２の操作画面を外部ディスプレイに表示させるための信号を生成した後に、第２の操作画面のリモートコントロール用画面を、内部ディスプレイに表示させる。
さらに他の実施の形態に従うと、内部ディスプレイと、操作部と、複数の家電に関する情報を取得可能な通信インターフェイスとを備える電子機器の制御方法が提供される。制御方法は、通信インターフェイスによって取得された家電に関する情報に基づいて、複数の家電のうちの一部に関する第１の操作画面を内部ディスプレイに表示させるステップと、操作部を介して第１の命令を受け付けて、内部ディスプレイで表示されているよりも多くの家電に関する第２の操作画面を外部ディスプレイに表示させるための信号を生成するステップとを含む。
【発明の効果】
【００１４】
以上のように、本発明によって、互いにサイズが異なる第１の電子機器のディスプレイと第２の電子機器のディスプレイとをより効率的に利用することができるネットワークシステムおよび操作画面の表示方法が提供される。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係る端末１００とテレビ２００Ａとを示す第１のイメージ図である。
【図３】本実施の形態に係る端末１００とテレビ２００Ａとを示す第２のイメージ図である。
【図４】本実施の形態に係る端末１００のハードウェア構成を表わすブロック図である。
【図５】本実施の形態に係るテレビ２００Ａのハードウェア構成を表わすブロック図である。
【図６】本実施の形態に係る管理サーバ３００のハードウェア構成を表わすブロック図である。
【図７】本実施の形態に係る家電テーブル３０１Ａを示すイメージ図である。
【図８】本実施の形態に係るセンサテーブル３０１Ｂを示すイメージ図である。
【図９】本実施の形態に係るＷｅｂサーバ４００のハードウェア構成を表わすブロック図である。
【図１０】本実施の形態に係るネットワークシステム１における通信処理と表示処理とを示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１７】
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００１８】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、リビングルームに設置されるテレビ２００Ａ（第１の電子機器）と、リビングルームに設置されるエアコン２００Ｂと、キッチンに設置される冷蔵庫２００Ｃと、洗面所に設置される洗濯機２００Ｄと、寝室に設置されるテレビ２００Ｅなどの家電を含む。
【００１９】
ネットワークシステム１は、その他の家電や、太陽電池や、バッテリーや、管理サーバ３００や、Ｗｅｂサーバ４００や、部屋毎に設置される人感センサ２００Ｘなどを含む。部屋毎に人感センサが設置されていることが好ましい。
【００２０】
ネットワークシステム１は、家電や人感センサ２００Ｘなどを制御するための端末１００（第２の電子機器）を含む。端末１００は、有線あるいは無線のネットワークを介して、家電や人感センサ２００Ｘなどとデータ通信が可能である。端末１００は、ネットワークとして、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。端末１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２１】
なお、本実施の形態においては、テレビ２００Ａのディスプレイ２０２は、端末１００のタッチパネル１０６よりも大きい（面積が広い）。
【００２２】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係る端末１００とテレビ２００Ａとを示す第１のイメージ図である。図３は、本実施の形態に係る端末１００とテレビ２００Ａとを示す第２のイメージ図である。
【００２３】
図２（ａ）を参照して、本実施の形態に係るテレビ２００Ａは、Ｗｅｂサーバ４００を介して管理サーバ３００から家電の動作状態を受信する。家電の動作状態が所定の条件を満たした場合に、テレビ２００Ａは、Ｗｅｂサーバ４００（管理サーバ３００）からのデータに基づいて家電の状態をディスプレイ２０２に表示させる。
【００２４】
たとえば、家電のいずれかの消費電力が所定値を超えた場合に、テレビ２００Ａは、ディスプレイ２０２に、テレビ画像に重畳させて、家電のいずれかの消費電力が所定値を超えた旨のメッセージ２０２Ａを表示させる。このとき、端末１００は、住宅の電力消費状態（電力供給状態）などを表示している。
【００２５】
図２（ｂ）を参照して、テレビ２００Ａは、メッセージ２０２Ａの表示開始から所定時間経過後に、メッセージの表示を終了させる。端末１００は、管理サーバ３００からのデータに基づいて、タッチパネル１０６に、住宅の電力消費状態に重畳させて、家電のいずれかの消費電力が所定値を超えた旨のメッセージ１０６Ａを表示させる。端末１００は、タッチパネル１０６を介して、ユーザがメッセージ１０６Ａにタッチしたか否かを判断する。あるいは、端末１００は、後述するボタンを介して、ユーザがメッセージ１０６Ａを選択したか否かを判断する。
【００２６】
図２（ｃ）を参照して、ユーザがメッセージ１０６Ａにタッチすると、端末１００は、管理サーバ３００からのデータに基づいて、タッチパネル１０６に、１階に設置されている家電を１階のマップ上に表示させる。本実施の形態においては、タッチパネル１０６は、使い過ぎランキング画面として、１階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位と、選択中の家電に関する詳細情報とを表示する。
【００２７】
より詳細には、１階に配置されている家電の配置図は、１階のマップと当該１階のマップ上に配置される家電の画像とを含む。同様に、２階に配置されている家電の配置図は、２階のマップと当該２階のマップ上に配置される家電の画像とを含む。
【００２８】
なお、ユーザの見易さのために、タッチパネル１０６は、限られた個数の（使い過ぎランキング順位に表示される）家電のアイコンのみをマップ上に表示してもよい。
【００２９】
たとえば、タッチパネル１０６は、現在の電力消費が大きい順に家電の名前と当該家電が設置されているフロアまたは部屋名を含むソフトウェアボタンを表示する。タッチパネル１０６は、消費電力が１番多いエアコンを示すボタン１０６１と、消費電力が２番目に多い電子レンジを示すボタン１０６２と、消費電力が３番目に多いテレビを示すボタン１０６３を選択可能に表示する。
【００３０】
タッチパネル１０６は、１階のマップ上の選択中の家電を示す画像を、他の家電と異なる態様で表示する。タッチパネル１０６は、選択中の家電の現在の消費電力量と、当該家電の電源をＯＦＦするためのソフトウェアボタン１０６Ｂとを表示する。
【００３１】
ここでは、１階に設置されているエアコンが選択されている。タッチパネル１０６は、１階のマップ上のエアコンのアイコンを他の家電のアイコンよりも大きく表示したり、エアコンのアイコンの色を他の家電のアイコンの色と異ならせたりする。そして、タッチパネル１０６は、エアコンの現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、エアコンの電源をＯＦＦするためのボタン１０６Ｂを表示する。
【００３２】
図２（ｄ）を参照して、ユーザが２階のテレビのボタン１０６３にタッチすると、端末１００は、管理サーバ３００からのデータに基づいて、タッチパネル１０６に、２階に設置されている家電を２階のマップ上に表示させる。タッチパネル１０６は、使い過ぎランキング画面として、２階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位と、選択中の家電に関する詳細情報とを表示する。
【００３３】
ここでは、２階に設置されているテレビが選択されている。タッチパネル１０６は、２階のマップ上のテレビのアイコンを他の家電のアイコンよりも大きく表示したり、テレビのアイコンの色を他の家電のアイコンの色と異ならせたりする。そして、タッチパネル１０６は、テレビの現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、テレビの電源をＯＦＦするためのボタン１０６Ｂを表示する。端末１００は、ユーザがボタン１０６Ｂにタッチすると、ネットワークや管理サーバ３００を介して、テレビの電源をＯＦＦする。
【００３４】
本実施の形態においては、端末１００は、管理サーバ３００から各部屋の人感センサ２００Ｘの検知結果を取得する。端末１００は、タッチパネル１０６に、動作中の家電が設置されている部屋に人がいない場合には、「部屋に誰もいない」旨のメッセージ１０６Ｃを表示する。なお、端末１００は、選択中の家電のみに対して「部屋に誰もいない」旨のメッセージ１０６Ｃを表示してもよいし、それ以外の家電に対しても「部屋に誰もいない」旨のメッセージ１０６Ｃを表示してもよい。
【００３５】
図３（ａ）を参照して、ユーザが複数の指でマップにタッチすると、端末１００は、タッチパネル１０６の上部にテレビを示すアイコン１０６Ｄを表示させる。端末１００は、ユーザが複数の指をタッチパネル１０６上でアイコン１０６Ｄの方向へスライドさせたか否かを判断する。
【００３６】
図３（ｂ）を参照して、ユーザがタッチパネル１０６上で複数の指をアイコン１０６Ｄの方向へスライドさせると、端末１００は、テレビ２００Ａに操作画面の移行命令を送信する。だたし、端末１００は、長押しやジェスチャーなどのような他の操作または複数の操作を組み合わせた操作（通常のタップ操作と異なる操作）に基づいて、テレビ２００Ａに操作画面の移行命令を送信してもよい。テレビ２００Ａは、Ｗｅｂサーバ４００（管理サーバ３００）からのデータに基づいて、ディスプレイ２０２に、住宅に設置されている家電を住宅全体のマップ上に表示させる。すなわち、テレビ２００Ａは、ディスプレイ２０２の左側に１階に設置されている家電を１階のマップ上に表示させると共に、ディスプレイ２０２の右側に２階に設置されている家電を２階のマップ上に表示させる。
【００３７】
本実施の形態においては、ディスプレイ２０２は、使い過ぎランキング画面として、１階に設置されている家電の配置図と、２階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位とを表示する。たとえば、ディスプレイ２０２は、現在の電力消費が大きい順に家電の名前と当該家電が設置されているフロアまたは部屋名を含むソフトウェアボタンを表示する。ここでは、ディスプレイ２０２は、消費電力が１番多いエアコンを示すボタンから消費電力が１０番目に多い洗濯機を示すボタンまでを選択可能に表示する。
【００３８】
なお、ユーザの見易さのために、すなわち家電のアイコンを大きく表示するために、ディスプレイ２０２は、限られた個数の（使い過ぎランキング順位に表示される）家電のアイコンのみをマップ上に表示してもよい。
【００３９】
ディスプレイ２０２は、１階のマップ上の選択中の家電を示す画像を、他の家電と異なる態様で表示する。ここでは、１階に設置されているエアコンが選択されている。ディスプレイ２０２は、１階のマップ上のエアコンのアイコンを他の家電のアイコンよりも大きく表示したり、エアコンのアイコンの色を他の家電のアイコンの色と異ならせたりする。
【００４０】
端末１００は、操作画面の移行命令をテレビ２００Ａに送信後、ディスプレイ２０２の選択中のボタンを変更させるための画面を表示する。より詳細には、端末１００は、タッチパネル１０６に、端末１００がテレビ２００Ａを制御するためのリモートコントロールモードであることを表示する。端末１００は、タッチパネル１０６に、上方向、下方向、右方向、左方向を示す画像と、それらの画像の中心に位置する決定ボタン１０６Ｅとを表示する。
【００４１】
ユーザが指をタッチパネル１０６上でスライドさせると、端末１００は、スライド方向に基づいて、テレビ２００Ａにボタンの変更命令を送信する。たとえば、ユーザがタッチパネル１０６上で指を右方向にスライドさせると、テレビ２００Ａは電子レンジが選択されている操作画面をディスプレイ２０２に表示させる。
【００４２】
図３（ｃ）を参照して、いずれかの家電が選択されている状態で、ユーザが決定ボタン１０６Ｅにタッチすると、端末１００はテレビ２００Ａに決定命令を送信する。テレビ２００Ａは、決定命令に基づいて、家電の配置図に重畳させて、選択された家電の詳細画面２０２Ｂをディスプレイ２０２に表示させる。テレビ２００Ａは、詳細画面２０２Ｂとして、現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、動作モードを変更するためのボタンや、家電の電源をＯＦＦするためのボタン２０２Ｃをディスプレイ２０２に表示させる。
【００４３】
ユーザは、端末１００にスライド操作やタッチ操作を入力することによって、テレビ２００Ａのディスプレイ２０２上の動作モードを変更するためのボタンや家電の電源をＯＦＦするためのボタン２０２Ｃを選択する。端末１００は、動作モードの変更するための命令や電源のＯＦＦするための命令をテレビ２００Ａに送信する。テレビ２００Ａは、当該命令に応じて、家電の動作モードを変更したり、家電の電源をＯＦＦしたりする。
【００４４】
このように、本実施の形態に係るネットワークシステム１は、端末１００が表示する家電の個数よりもテレビ２００Ａが表示する家電の個数が多いため、端末１００のタッチパネル１０６とテレビ２００Ａのディスプレイ２０２とをより効率的に利用することができる。より詳細には、ディスプレイ２０２が１階および２階に設置されている家電の配置図を表示し、タッチパネル１０６が１階および２階のいずれかに配置されている家電の配置図を表示する場合、ディスプレイ２０２の縦方向および横方向の長さが、それぞれ、タッチパネル１０６の縦方向および横方向の長さの２倍以上であることが好ましい。この場合には、テレビ２００Ａに操作画面を表示することによって、複数のユーザにとって、タッチパネル１０６に表示されていたよりも多くの情報が見易くなる。
【００４５】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００４６】
＜端末１００のハードウェア構成＞
本実施の形態に係る端末１００のハードウェア構成の一態様について説明する。図４は、本実施の形態に係る端末１００のハードウェア構成を表わすブロック図である。
【００４７】
端末１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、スピーカ１０７、リモコン送信部１０９、ＣＰＵ（Central  Processing  Unit）１１０とを含む。
【００４８】
メモリ１０１は、各種のＲＡＭ（Random  Access  Memory）や、ＲＯＭ（Read-Only  Memory）や、ハードディスクなどによって実現される。たとえば、メモリ１０１は、読取用のインターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）メモリ、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体などによっても実現される。メモリ１０１は、ＣＰＵ１１０によって実行される制御プログラムや家電の配置図などを記憶する。
【００４９】
ディスプレイ１０２は、ＣＰＵ１１０によって制御されることによって、家電の動作状態を表示する。タブレット１０３は、ユーザの指によるタッチ操作を検出して、タッチ座標などをＣＰＵ１１０に入力する。ＣＰＵ１１０は、タブレット１０３を介して、ユーザからの命令を受け付ける。
【００５０】
本実施の形態においては、ディスプレイ１０２の表面にタブレット１０３が敷設されている。すなわち、本実施の形態においては、ディスプレイ１０２とタブレット１０３とがタッチパネル１０６を構成する。ただし、端末１００は、タブレット１０３を有していなくともよい。
【００５１】
ボタン１０４は、端末１００の表面に配置される。ボタン１０４は、決定キー、方向キー、テンキーなどを含む。ボタン１０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００５２】
たとえば、端末１００のディスプレイ１０２にソフトウェアボタンが表示されている場合、ＣＰＵ１１０は、十字キーを介して、ユーザから端末１００のディスプレイ１０２に表示されているソフトウェアボタンのうちの選択対象を変更する命令を受け付ける。ＣＰＵ１１０は、決定ボタンを介してユーザから選択中のソフトウェアボタンの決定命令を受け付ける。
【００５３】
テレビ２００Ａのディスプレイ２０２にソフトウェアボタンが表示されている場合、ＣＰＵ１１０は、十字キーを介して、ユーザからテレビ２００Ａのディスプレイ２０２に表示されているソフトウェアボタンのうちの選択対象を変更する命令を受け付けて、リモコン送信部１０９を介して当該命令をテレビ２００Ａに送信する。ＣＰＵ１１０は、決定ボタンを介してユーザから選択中のソフトウェアボタンの決定命令を受け付けて、リモコン送信部１０９を介して当該決定命令をテレビ２００Ａに送信する。
【００５４】
なお、本実施の形態においては、タッチパネル１０６のタブレット１０３とボタン１０４とが操作部を実現する。ただし、タッチパネル１０６のタブレット１０３のみが操作部を実現してもよい。すなわち、端末１００がボタン１０４を有さなくてもよい。あるいは、ボタン１０４のみが操作部を実現してもよい。すなわち、端末１００がタブレット１０３を有さなくてもよい。
【００５５】
通信インターフェイス１０５は、ＣＰＵ１１０によって制御されることによって、ネットワークを介して、管理サーバ３００とデータを送受信する。通信インターフェイス１０５は、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、管理サーバ３００とデータを送受信する。ただし、通信インターフェイス１０５は、Ｗｅｂサーバ４００、端末１００、家電とデータを送受信できてもよい。
【００５６】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００５７】
リモコン送信部１０９は、ＣＰＵ１１０からの命令に基づいて、テレビ２００Ａに制御信号を送信する。たとえば、リモコン送信部１０９は、赤外線、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）などを利用することによって、テレビ２００Ａに信号を送信する。
【００５８】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、図１０の端末１００の処理など、各種の情報処理を実行する。換言すれば、端末１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５９】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００６０】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００６１】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６２】
＜家電のハードウェア構成＞
本実施の形態に係る家電のハードウェア構成の一態様について説明する。以下では、家電を代表してテレビ２００Ａのハードウェア構成について説明する。図５は、本実施の形態に係るテレビ２００Ａのハードウェア構成を表わすブロック図である。
【００６３】
図５を参照して、テレビ２００Ａは、メモリ２０１と、ディスプレイ２０２と、ボタン２０４と、通信インターフェイス２０５と、スピーカ２０７と、メータ２０８と、リモコン受信部２０９と、ＣＰＵ２１０とを含む。
【００６４】
メモリ２０１は、端末１００のメモリ１０１と同様に実現され得る。メモリ２０１は、ＣＰＵ２１０によって実行される制御プログラムや、テレビ２００Ａの消費電力や、テレビ２００Ａに入力された命令や、テレビ２００Ａの動作状態などを記憶する。
【００６５】
ディスプレイ２０２は、ＣＰＵ２１０によって制御される。より詳細には、ディスプレイ２０２は、図示しないＴＶチューナやＶＲＡＭ（Video  RAM）からのデータに基づいて、静止画像や動画像を表示する。
【００６６】
ボタン２０４は、テレビ２００Ａの表面に配置される。テレビ２００Ａは、決定キー、方向キー、テンキーなどの複数のボタン２０４を有してもよい。ボタン２０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。
【００６７】
通信インターフェイス２０５は、ＣＰＵ２１０によって制御されることによって、ネットワークを介して、Ｗｅｂサーバ４００とデータを送受信する。通信インターフェイス２０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用することによって、Ｗｅｂサーバ４００とデータを送受信する。
【００６８】
ただし、通信インターフェイス２０５は、端末１００、管理サーバ３００、家電とデータを送受信できてもよい。
【００６９】
スピーカ２０７は、ＣＰＵ２１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、音声データに基づいて、スピーカ２０７に音声を出力させる。
【００７０】
メータ２０８は、テレビ２００Ａが消費している電力量を測定する。ＣＰＵ１１０は、通信インターフェイス２０５を介して、測定された電力量を管理サーバ３００に送信する。
【００７１】
リモコン受信部２０９は、端末１００から制御信号を受信する。たとえば、リモコン受信部２０９は、赤外線、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）などを利用することによって、端末１００から信号を受信する。
【００７２】
ＣＰＵ２１０は、メモリ２０１に記憶されている各種のプログラムを実行することによって、図１０のテレビ２００Ａの処理など、各種の情報処理を実行する。換言すれば、テレビ２００Ａにおける処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００７３】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス２０５を利用することによってダウンロードされて、メモリ２０１に一旦格納される。ＣＰＵ２１０は、ソフトウェアを実行可能なプログラムの形式でメモリ２０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、端末１００に係る記録媒体やプログラムと同様に実現され得る。
【００７４】
＜その他の家電について＞
本実施の形態に係るその他の家電も、図５に示すテレビ２００Ａと同様に、消費電力を測定するためのメータ２０８と、ユーザからの命令を受け付けるための入力部（ボタン２０４）と、消費電力と動作状態とを端末１００に送信するための通信インターフェイス２０５とを有していればよい。
【００７５】
なお、消費電力を測定するためのメータは、家電に搭載されていなくともよい。たとえば、家電の電源プラグが、消費電力を測定することができるタップを介して、コンセントに接続されてもよい。または、家電の電源プラグが、消費電力を測定することができるコンセントに接続されてもよい。この場合、タップまたはコンセントは、消費電力を管理サーバ３００や端末１００に送信するための通信インターフェイスを有している。さらにこの場合、後述する管理サーバ３００は、タップと家電との対応関係またはコンセントと家電との対応関係を記憶しておく必要がある。そして、管理サーバ３００は、タップまたはコンセントから得られる消費電力に基づいて、当該タップまたはコンセントに対応する家電の消費電力を更新する。
【００７６】
＜管理サーバ３００のハードウェア構成＞
本実施の形態に係る管理サーバ３００のハードウェア構成の一態様について説明する。図６は、本実施の形態に係る管理サーバ３００のハードウェア構成を表わすブロック図である。
【００７７】
図６を参照して、管理サーバ３００は、メモリ３０１と、通信インターフェイス３０５と、時計３０８と、ＣＰＵ３１０とを含む。
【００７８】
メモリ３０１は、ＣＰＵ３１０によって実行される制御プログラムと家電テーブル３０１Ａとセンサテーブル３０１Ｂとを記憶する。
【００７９】
図７は、本実施の形態に係る家電テーブル３０１Ａを示すイメージ図である。図７を参照して、家電テーブル３０１Ａは、家電毎に、家電のＩＤに対応付けて、家電の名前と、家電が設置されている部屋のＩＤと、家電が動作中であるか否かを示す情報と、所定期間における家電の消費電力量とを格納する。また、家電テーブル３０１Ａは、現在実行中の操作命令を家電ＩＤに対応付けて格納してもよい。
【００８０】
たとえば、家電テーブル３０１Ａは、１時間、１日、１週間の消費電力量の積算値を家電ＩＤに対応付けて格納する。すなわち、ＣＰＵ３１０が、通信インターフェイス３０５を介して家電から家電の消費電力量を取得する。ＣＰＵ３１０は、時計３０８からの現在時刻に基づいて、家電の消費電力量を更新する。
【００８１】
図８は、本実施の形態に係るセンサテーブル３０１Ｂを示すイメージ図である。図８を参照して、センサテーブル３０１Ｂは、部屋のＩＤと、部屋の名前と、人感センサのＩＤと、人感センサが人を検知したか否かを示す情報とを格納する。これによって、ＣＰＵ３１０や端末１００やテレビ２００ＡやＷｅｂサーバ４００が、人がいない部屋に設定されている家電が動作していることを認識することができる。換言すれば、ＣＰＵ３１０や端末１００やテレビ２００ＡやＷｅｂサーバ４００は、動作している家電が設置されている部屋に人がいないことを認識することができる。
【００８２】
通信インターフェイス３０５は、ＣＰＵ３１０によって制御されることによって、ネットワークを介して、家電、端末１００、Ｗｅｂサーバ４００とデータを送受信する。通信インターフェイス３０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用することによって、家電、端末１００、Ｗｅｂサーバ４００とデータを送受信する。
【００８３】
ＣＰＵ３１０は、メモリ３０１に記憶されている各種のプログラムを実行することによって、図１０の管理サーバ３００の処理など、各種の情報処理を実行する。換言すれば、管理サーバ３００における処理は、各ハードウェアおよびＣＰＵ３１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ３０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００８４】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス３０５を利用することによってダウンロードされて、メモリ３０１に一旦格納される。ＣＰＵ３１０は、ソフトウェアを実行可能なプログラムの形式でメモリ３０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、端末１００に係る記録媒体やプログラムと同様に実現され得る。
【００８５】
上述したように、消費電力を測定するためのメータは、家電に搭載されていなくともよい。たとえば、家電の電源プラグが、消費電力を測定することができるタップを介して、コンセントに接続されてもよい。この場合、後述する管理サーバ３００のメモリ３０１は、タップと家電との対応関係またはコンセントと家電との対応関係を記憶しておく必要がある。そして、管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介してタップまたはコンセントから得られる消費電力に基づいて、家電テーブル３０１Ａにおける当該タップまたはコンセントに対応する家電の消費電力を更新する。
【００８６】
＜Ｗｅｂサーバ４００のハードウェア構成＞
本実施の形態に係るＷｅｂサーバ４００のハードウェア構成の一態様について説明する。図９は、本実施の形態に係るＷｅｂサーバ４００のハードウェア構成を表わすブロック図である。
【００８７】
図９を参照して、Ｗｅｂサーバ４００は、メモリ４０１と、ディスプレイ４０２と、ボタン４０４と、通信インターフェイス４０５と、ＣＰＵ４１０とを含む。
【００８８】
メモリ４０１は、端末１００のメモリ１０１と同様に実現され得る。メモリ４０１は、ＣＰＵ４１０によって実行される制御プログラムや、家電の配置図などを記憶する。
【００８９】
ディスプレイ４０２は、ＣＰＵ４１０によって制御される。より詳細には、ディスプレイ４０２は、図示しないＶＲＡＭ（Video  RAM）からのデータに基づいて、静止画像や動画像を表示する。
【００９０】
ボタン４０４は、キーボードなどによって実現される。ボタン４０４は、ユーザからの命令を受け付けて、当該命令をＣＰＵ４１０に入力する。
【００９１】
通信インターフェイス４０５は、ＣＰＵ４１０によって制御されることによって、ネットワークを介して、管理サーバ３００やテレビ２００Ａとデータを送受信する。通信インターフェイス４０５は、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用することによって、管理サーバ３００やテレビ２００Ａとデータを送受信する。
【００９２】
ただし、通信インターフェイス４０５は、端末１００や家電とデータを送受信できてもよい。
【００９３】
ＣＰＵ４１０は、メモリ４０１に記憶されている各種のプログラムを実行することによって、図１０のＷｅｂサーバ４００の処理など、各種の情報処理を実行する。換言すれば、テレビ２００Ａにおける処理は、各ハードウェアおよびＣＰＵ４１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ４０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００９４】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス４０５を利用することによってダウンロードされて、メモリ４０１に一旦格納される。ＣＰＵ４１０は、ソフトウェアを実行可能なプログラムの形式でメモリ４０１に格納してから、当該プログラムを実行する。なお、記憶媒体およびプログラムは、端末１００に係る記録媒体やプログラムと同様に実現され得る。
【００９５】
＜ネットワークシステム１における処理＞
次に、本実施の形態に係るネットワークシステム１における通信処理と表示処理とについて説明する。図１０は、本実施の形態に係るネットワークシステム１における通信処理と表示処理とを示すシーケンス図である。なお、以下では、端末１００のＣＰＵ１１０が、タッチパネル１０６を介して命令を受け付けるものとしているが、十字キーや決定ボタンを介して命令を受け付けてもよい。
【００９６】
図３および図１０を参照して、管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介して家電から動作状態を取得する（ステップＳ１０２、ステップＳ１０４、図１における（１））。また、管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介して各部屋の人感センサ２００Ｘから検知結果を取得する。あるいは、家電および人感センサのＣＰＵ２１０は、定期的に、通信インターフェイス２０５を介して、管理サーバ３００に動作状態や検知結果を送信する。なお、動作状態は、家電毎に、家電が実行中の操作命令、家電の消費電力量、家電が設置されている部屋に人がいるか否かを示す情報などを含む。
【００９７】
管理サーバ３００のＣＰＵ３１０は、家電テーブル３０１Ａを参照して、当該家電の動作状態が所定の条件を満たしたか否かを判断する。たとえば、ＣＰＵ３１０は、家電の消費電力量の積算値が所定値を超えたか否かを判断する。家電の動作状態が所定の条件を満たした場合に、管理サーバ３００のＣＰＵ３１０は、家電テーブル３０１Ａとセンサテーブル３０１Ｂとに基づいて、通信インターフェイス３０５を介して、家電の動作状態が所定の条件を満たしたことを示すデータと家電の動作状態（家電が設置されている部屋に人がいるか否かを示す情報を含む）を示すデータとをＷｅｂサーバ４００に送信する（ステップＳ１０６、図１における（２））。
【００９８】
Ｗｅｂサーバ４００のＣＰＵ４１０は、家電の動作状態が所定の条件を満たしたことを示すデータと家電の動作状態を示すデータとに基づいて、メッセージ２０２Ａを表示するためのデータ（通知画面のテキストデータまたは画像データ）を作成する（ステップＳ１０８、図１における（３））。Ｗｅｂサーバ４００のＣＰＵは、通信インターフェイス４０５を介して、メッセージを表示するための表示データをテレビ２００Ａに送信する（ステップＳ１１０、図１における（４））。この場合、Ｗｅｂサーバ４００のＣＰＵ４１０は、テレビ２００Ａからの要求に応答して当該表示データを送信してもよい。
【００９９】
テレビ２００ＡのＣＰＵ２１０は、受信した表示データに基づいて、家電の状態を表示する（ステップＳ１１２、図１における（５））。たとえば、家電のいずれかの消費電力が所定値を超えた場合に、テレビ２００ＡのＣＰＵ２１０は、ディスプレイ２０２に、テレビ画像に重畳させて、家電のいずれかの消費電力が所定値を超えた旨のメッセージ２０２Ａを表示させる。このとき、端末１００は、住宅の電力消費状態などを表示している。テレビ２００ＡのＣＰＵ２１０は、メッセージ２０２Ａの表示開始から所定時間経過後に、メッセージの表示を終了する。
【０１００】
管理サーバ３００のＣＰＵ３１０は、メッセージ２０２Ａの表示開始から所定時間経過後に、通信インターフェイス３０５を介して、家電の動作状態が所定の条件を満たしたことを示すデータと家電の動作状態を示すデータを端末１００に送信する（ステップＳ１１４）。
【０１０１】
端末１００のＣＰＵ１１０は、管理サーバ３００からのデータに基づいて、タッチパネル１０６に、住宅の電力消費状態に重畳させて、家電のいずれかの消費電力が所定値を超えた旨のメッセージ１０６Ａを表示させる（ステップＳ１１６、図１における（６））。端末１００のＣＰＵ１１０は、タッチパネル１０６を介して、ユーザがメッセージ１０６Ａにタッチするのを待ち受ける（ステップＳ１１８、図１における（７））。
【０１０２】
ＣＰＵ１１０は、タッチパネル１０６を介してユーザがメッセージ１０６Ａにタッチしたことを検知する。ＣＰＵ１１０は、メモリ１０１から１階の家電の配置図を読み出す。ＣＰＵ１１０は、１階の家電の配置図と管理サーバ３００からのデータとに基づいて、タッチパネル１０６に、１階に設置されている家電を１階のマップ上に表示させる。上述したように、本実施の形態においては、ＣＰＵ１１０は、タッチパネル１０６に、使い過ぎランキング画面として、１階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位と、選択中の家電に関する詳細情報とを表示させる。なお、ユーザの見易さのために、限られた個数の（少なくとも使い過ぎランキング順位に表示される）家電のアイコンのみを表示させてもよい。
【０１０３】
たとえば、ＣＰＵ１１０は、タッチパネル１０６に、現在の電力消費が大きい順に家電の名前と当該家電が設置されているフロアまたは部屋名を含むソフトウェアボタンを表示させる。ＣＰＵ１１０は、タッチパネル１０６に、消費電力が１番多いエアコンを示すボタン１０６１と、消費電力が２番目に多い電子レンジを示すボタン１０６２と、消費電力が３番目に多いテレビを示すボタン１０６３とを選択可能に表示する。
【０１０４】
ＣＰＵ１１０は、タッチパネル１０６に、１階のマップ上の選択中の家電を示す画像を、他の家電と異なる態様で表示させる。ＣＰＵ１１０は、タッチパネル１０６に、選択中の家電の現在の消費電力量と、当該家電の電源をＯＦＦするためのソフトウェアボタン１０６Ｂとを表示させる。
【０１０５】
ＣＰＵ１１０は、管理サーバ３００からの動作状態に基づいて、動作中の家電が設置されている部屋に人がいない場合に、その旨を示すメッセージ１０６Ｃをタッチパネル１０６に表示させてもよい。さらに、ＣＰＵ１１０は、当該家電が少なくとも使い過ぎランキング順位に表示されている場合に、その旨を示すメッセージ１０６Ｃをタッチパネル１０６に表示させてもよい。
【０１０６】
ここでは、１階に設置されているエアコンが選択されている。ＣＰＵ１１０は、タッチパネル１０６に、１階のマップ上のエアコンのアイコンを他の家電のアイコンよりも大きく表示させたり、エアコンのアイコンの色を他の家電のアイコンの色と異ならせたりする。そして、ＣＰＵ１１０は、タッチパネル１０６に、エアコンの現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、エアコンの電源をＯＦＦするためのボタン１０６Ｂを表示させる。
【０１０７】
ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザが２階のテレビのボタン１０６３にタッチしたことを検知する。ＣＰＵ１１０は、メモリ１０１に格納されている２階の家電の配置図と管理サーバ３００からのデータとに基づいて、タッチパネル１０６に、２階に設置されている家電を２階のマップ上に表示させる。ＣＰＵ１１０は、タッチパネル１０６に、使い過ぎランキング画面として、２階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位と、選択中の家電に関する詳細情報とを表示させる。
【０１０８】
ＣＰＵ１１０は、タッチパネル１０６に、２階のマップ上のテレビのアイコンを他の家電のアイコンよりも大きく表示させたり、テレビのアイコンの色を他の家電のアイコンの色と異ならせたりする。そして、ＣＰＵ１１０は、タッチパネル１０６に、テレビの現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、テレビの電源をＯＦＦするためのボタン１０６Ｂとを表示させる。
【０１０９】
ここでは、ＣＰＵ１１０は、管理サーバ３００からの動作状態に基づいて、テレビが設置されている部屋に人がいない旨を示すメッセージ１０６Ｃをタッチパネル１０６に表示させる。
【０１１０】
ＣＰＵ１１０は、ユーザがボタン１０６Ｂにタッチしたことを検知すると、通信インターフェイス１０５を利用することによって、ネットワークや管理サーバ３００を介して、テレビの電源をＯＦＦする。より詳細には、ＣＰＵ１１０は、通信インターフェイス１０５を介して、家電の電源のＯＦＦするための命令を管理サーバ３００に送信する（ステップＳ１２０、図１における（８））。管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介して、家電の動作モードを変更するための命令や家電の電源のＯＦＦするための命令を家電に送信する（ステップＳ１２２、図１における（２０））。家電のＣＰＵ２１０は、管理サーバ３００からの命令に基づいて、動作モードを変更したり、電源をＯＦＦしたりする。
【０１１１】
ここで、端末１００のＣＰＵ１１０が、タッチパネル１０６を介して、ユーザが通常のタップ操作と異なる操作（例えば、複数の指でマップにタッチする等）したことを検知すると、ＣＰＵ１１０は、タッチパネル１０６の上部にテレビを示すアイコン１０６Ｄを表示させる。ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザが複数の指をタッチパネル１０６上でアイコン１０６Ｄの方向へスライドさせたか否かを判断する。
【０１１２】
ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザが複数の指をタッチパネル１０６上でアイコン１０６Ｄの方向へスライドさせたことを検知すると、リモコン送信部１０９を介してテレビ２００Ａに操作画面の移行命令を送信する（ステップＳ１２４、図１における（９））。テレビ２００ＡのＣＰＵ２１０は、リモコン受信部２０９を介して移行命令を受信すると、通信インターフェイス２０５を介してＷｅｂサーバ４００に操作画面を要求する（ステップＳ１２６、図１における（１０））。Ｗｅｂサーバ４００のＣＰＵ４１０は、当該要求に応じて、管理サーバ３００に家電の動作状態を要求する（ステップＳ１２８、図１における（１１））。管理サーバ３００のＣＰＵ３１０は、当該要求に応じて、通信インターフェイス３０５を介して、Ｗｅｂサーバ４００に家電の動作状態を示すデータを送信する（ステップＳ１３０、図１における（１２））。
【０１１３】
Ｗｅｂサーバ４００のＣＰＵ４１０は、メモリ４０１から１階および２階の家電の配置図を読み出す。ＣＰＵ４１０は、１階および２階の家電の配置図と管理サーバ３００からの家電の動作状態とに基づいて、操作画面を示すデータを作成する（ステップＳ１３２、図１における（１３））。ＣＰＵ４１０は、通信インターフェイス４０５を介して、テレビ２００Ａに操作画面を示すデータを送信する（ステップＳ１３４、図１における（１４））。
【０１１４】
テレビ２００ＡのＣＰＵ２１０は、Ｗｅｂサーバ４００からの操作画面を示すデータに基づいて、ディスプレイ２０２に、住宅に設置されている家電を住宅全体のマップ上に表示させる（ステップＳ１３６、図１における（１５））。より詳細には、ＣＰＵ２１０は、ディスプレイ２０２の左側に１階に設置されている家電を１階のマップ上に表示させると共に、ディスプレイ２０２の右側に２階に設置されている家電を２階のマップ上に表示させる。
【０１１５】
ＣＰＵ２１０は、ディスプレイ２０２に、使い過ぎランキング画面として、１階に設置されている家電の配置図と、２階に設置されている家電の配置図と、現在の電力消費量が大きい家電の順位とを表示させる。たとえば、ＣＰＵ２１０は、ディスプレイ２０２に、現在の電力消費が大きい順に家電の名前と当該家電が設置されているフロアまたは部屋名を含むソフトウェアボタンを表示させる。ここでは、ＣＰＵ２１０は、ディスプレイ２０２に、消費電力が１番多いエアコンを示すボタンから消費電力が１０番目に多い洗濯機を示すボタンを選択可能に表示する。
【０１１６】
ＣＰＵ２１０は、ディスプレイ２０２に、１階のマップ上の選択中の家電を示す画像を、他の家電と異なる態様で表示する。ここでは、１階に設置されているエアコンが選択されているとする。ＣＰＵ２１０は、ディスプレイ２０２に、１階のマップ上のエアコンのアイコンを他の家電のアイコンよりも大きく表示したり、エアコンのアイコンの色を他の家電のアイコンの色と異ならせたりする。
【０１１７】
ＣＰＵ２１０は、管理サーバ３００からの動作状態に基づいて、動作中の家電が設置されている部屋に人がいない場合に、その旨を示すメッセージをディスプレイ２０２に表示させてもよい。さらに、ＣＰＵ２１０は、当該家電が少なくとも使い過ぎランキング順位に表示されている場合に、その旨を示すメッセージをディスプレイ２０２に表示させてもよい。
【０１１８】
端末１００のＣＰＵ１１０は、タッチパネル１０６に、選択中のボタンを移動させるための画面を表示する（ステップＳ１３８、図１における（１６））。より詳細には、ＣＰＵ１１０は、タッチパネル１０６に、端末１００がテレビ２００Ａを制御するためのリモートコントロールモードであることを表示させる。ＣＰＵ１１０は、タッチパネル１０６に、上方向、下方向、右方向、左方向を示す画像と、それらの画像の中心に位置する決定ボタン１０６Ｅとを表示させる。
【０１１９】
ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザの指のタッチパネル１０６上でスライド操作を検知する。ＣＰＵ１１０は、検知したスライド操作に基づいて、テレビ２００Ａにボタンの変更命令を送信する。たとえば、ユーザが、タッチパネル１０６上で指を右方向にスライドさせると、ＣＰＵ１１０は、リモコン送信部１０９を介して、選択対象を１つ右の家電へと変更するための命令をテレビ２００Ａに送信する。
【０１２０】
テレビ２００ＡのＣＰＵ２１０は、リモコン受信部２０９を介して受信した端末１００からの変更命令に基づいて、ディスプレイ２０２に電子レンジが選択された操作画面を表示させる。
【０１２１】
テレビ２００Ａにおいていずれかの家電が選択されている状態で、ユーザが決定ボタン１０６Ｅにタッチすると、端末１００のＣＰＵ１１０は、リモコン送信部１０９を介してテレビ２００Ａに決定命令を送信する。テレビ２００ＡのＣＰＵ２１０は、決定命令に基づいて、ディスプレイ２０２に、家電の配置図に重畳させて、選択された家電の詳細画面２０２Ｂを表示させる。テレビ２００ＡのＣＰＵ２１０は、詳細画面２０２Ｂとして、現在の消費電力量、本日の消費電力積算量、現在の実行中の動作命令、動作モードを変更するためのボタンや、家電の電源をＯＦＦするためのボタン２０２Ｃをディスプレイ２０２に表示させる。
【０１２２】
端末１００のＣＰＵ１１０は、タッチパネル１０６を介して、ユーザの指のタッチパネル１０６上でスライド操作を検知する。ＣＰＵ１１０は、検知したスライド操作に基づいて、テレビ２００Ａにボタンの変更命令を送信する。たとえば、ユーザが、タッチパネル１０６上で指を下方向にスライドさせると、ＣＰＵ１１０は、リモコン送信部１０９を介して、選択されているボタンを１つ下のボタンへと変更するための命令（上下左右命令）をテレビ２００Ａに送信する。また、端末１００のＣＰＵ１１０は、タッチパネル１０６を介して、ユーザが決定ボタン１０６Ｅにタッチしたことを検知する。ＣＰＵ１１０は、リモコン送信部１０９を介して、決定命令をテレビ２００Ａに送信する（ステップＳ１４０、図１における（１７））。
【０１２３】
テレビ２００ＡのＣＰＵ２１０は、端末１００からの上下左右命令に基づいて、動作モードを変更するためのボタンや家電の電源をＯＦＦするためのボタン２０２Ｃを選択中にする（表示態様を変更する）。ＣＰＵ２１０は、端末１００からの決定命令に基づいて、通信インターフェイス２０５を介して、家電の動作モードを変更するための命令や家電の電源のＯＦＦするための命令をＷｅｂサーバ４００に送信する（ステップＳ１４２、図１における（１８））。Ｗｅｂサーバ４００のＣＰＵ４１０は、通信インターフェイス４０５を介して、家電の動作モードを変更するための命令や家電の電源のＯＦＦするための命令を管理サーバ３００に送信する（ステップＳ１４４、図１における（１９））。
【０１２４】
管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介して、家電の動作モードを変更したり、家電の電源のＯＦＦしたりする（ステップＳ１４６、図１における（２０））。より詳細には、管理サーバ３００のＣＰＵ３１０は、通信インターフェイス３０５を介して、家電の動作モードを変更するための命令や家電の電源のＯＦＦするための命令を家電に送信する。家電のＣＰＵ２１０は、管理サーバ３００からの命令に基づいて、動作モードを変更したり、電源をＯＦＦしたりする。
【０１２５】
＜その他の実施の形態＞
本実施の形態においては、テレビ２００Ａが、Ｗｅｂサーバ４００を介して、管理サーバ３００とデータをやり取りするものであった。すなわち、テレビ２００Ａが、Ｗｅｂサーバ４００から家電の配置図と家電の動作状態とを受信するものであった。一方、端末１００は、管理サーバ３００と直接データをやり取りするものであった。すなわち、端末１００は、自身で家電の配置図を作成するものであった。
【０１２６】
しかしながら、端末１００も、Ｗｅｂサーバ４００を介して、管理サーバ３００とデータをやり取りしてもよい。そして、テレビ２００Ａも、Ｗｅｂサーバ４００を介さずに、管理サーバ３００と直接データをやり取りしてもよい。
【０１２７】
また、本実施の形態においては、端末１００と、管理サーバ３００と、Ｗｅｂサーバ４００とが別々の装置であって、それらが有線通信または無線通信によって、データ通信するものであった。しかしながら、これらの装置の機能を１つ、２つ、またはそれ以上の装置が有してもよい。たとえば、端末１００が、管理サーバ３００とＷｅｂサーバ４００の役割も果たしてもよい（ネットワークシステム１が管理サーバ３００とＷｅｂサーバ４００とを含まない）。管理サーバ３００が、Ｗｅｂサーバ４００の機能を果たしてもよい（ネットワークシステム１がＷｅｂサーバ４００を有しない）。
【０１２８】
本発明は、端末１００や他のコンピュータなどにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１２９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３３】
１  ネットワークシステム、１００  端末、１０１  メモリ、１０１Ａ  家電テーブル、１０１Ｂ  センサテーブル、１０２  ディスプレイ、１０３  タブレット、１０４  ボタン、１０５  通信インターフェイス、１０６  タッチパネル、１０７  スピーカ、１０９  リモコン送信部、１１０  ＣＰＵ、２００Ａ  テレビ、２００Ｂ  エアコン、２００Ｃ  冷蔵庫、２００Ｄ  洗濯機、２００Ｅ  テレビ、２００Ｘ  人感センサ、２０１  メモリ、２０２  ディスプレイ、２０４  ボタン、２０５  通信インターフェイス、２０７  スピーカ、２０８  メータ、２０９  リモコン受信部、３００  管理サーバ、３０１  メモリ、３０１Ａ  家電テーブル、３０１Ｂ  センサテーブル、３０５  通信インターフェイス、３０８  時計、４００  Ｗｅｂサーバ、４０１  メモリ、４０２  ディスプレイ、４０４  ボタン、４０５  通信インターフェイス。
【図１】
0005897261.tif 000002
【図２】
0005897261.tif 000003
【図３】
0005897261.tif 000004
【図４】
0005897261.tif 000005
【図５】
0005897261.tif 000006
【図６】
0005897261.tif 000007
【図７】
0005897261.tif 000008
【図８】
0005897261.tif 000009
【図９】
0005897261.tif 000010
【図１０】
0005897261.tif 000011