(57)【要約】【課題】家電をメンテナンスするための情報を有効にユーザに提供することができるネットワークシステムを提供する。【解決手段】サーバ５００は、複数の家電２００Ａそれぞれの使用状態を示す情報を取得することによって、複数の家電それぞれの積算使用量を計算し、積算使用量が所定の積算使用量に達するか否かを判断し、積算使用量が所定の積算使用量に達する場合、所定の積算使用量に対応するメンテナンス情報を出力する。【選択図】図２
2013034146.tif 000002
【特許請求の範囲】
【請求項１】
複数の家電と、
サーバとを備える、ネットワークシステムであって、
前記サーバは、
通信インターフェイスと、
前記複数の家電毎に所定の積算使用量とメンテナンス情報との対応関係を記憶するメモリと、
プロセッサとを含み、
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の家電それぞれの使用状態を示す情報を取得することによって、前記複数の家電それぞれの積算使用量を計算し、
前記メモリを参照することによって、前記積算使用量が前記所定の積算使用量に達するか否かを判断し、
前記積算使用量が前記所定の積算使用量に達する場合、前記所定の積算使用量に対応する前記メンテナンス情報を出力する、ネットワークシステム。
【請求項２】
前記複数の家電それぞれの消費電力を測定するための複数の測定装置をさらに備え、
前記プロセッサは、
前記通信インターフェイスを介して、前記複数の測定装置のそれぞれから、前記複数の家電それぞれの使用状態を示す情報として、前記複数の家電の消費電力を受信し、
前記消費電力に基づいて前記複数の家電それぞれの前記積算使用量を計算する、請求項１に記載のネットワークシステム。
【請求項３】
前記複数の家電の各々は、自身の消費電力を測定するための測定部を含み、
前記プロセッサは、前記通信インターフェイスを介して、前記複数の家電のそれぞれから、前記複数の家電それぞれの使用状態を示す情報として、前記複数の家電の消費電力を受信し、
前記消費電力に基づいて前記複数の家電それぞれの前記積算使用量を計算する、請求項１に記載のネットワークシステム。
【請求項４】
前記ネットワークシステムは、ディスプレイを含む端末をさらに備え、
前記プロセッサは、前記通信インターフェイスを介して、前記メンテナンス情報を前記端末へ送信し、
前記端末は、前記メンテナンス情報を前記ディスプレイに表示する、請求項１から３のいずれか１項に記載のネットワークシステム。
【請求項５】
前記端末は、ユーザから新たな家電に関する情報を受け付け、前記新たな家電に関する情報とユーザ情報とを前記サーバに送信し、
前記サーバは、前記新たな家電に関する情報とユーザ情報とを対応付けて記憶する、請求項４に記載のネットワークシステム。
【請求項６】
前記端末は、次回メンテナンス情報を表示するか否かを指定するための命令をユーザから受け付ける、請求項４または５に記載のネットワークシステム。
【請求項７】
複数の家電と、
コントローラとを備える、ネットワークシステムであって、
前記コントローラは、
通信インターフェイスと、
前記複数の家電毎に所定の積算使用量とメンテナンス情報との対応関係を記憶するメモリと、
プロセッサとを含み、
前記プロセッサは、
前記通信インターフェイスを介して、外部のサーバから前記対応関係を受信し、
前記通信インターフェイスを介して、前記複数の家電それぞれの使用状態を示す情報を取得することによって、前記複数の家電それぞれの積算使用量を計算し、
前記メモリを参照することによって、前記積算使用量が前記所定の積算使用量に達するか否かを判断し、
前記積算使用量が前記所定の積算使用量に達する場合、前記所定の積算使用量に対応する前記メンテナンス情報を出力する、ネットワークシステム。
【請求項８】
前記プロセッサは、定期的に、前記サーバに前記所定の積算使用量と前記メンテナンス情報の更新の有無を問い合わせる、請求項７に記載のネットワークシステム。
【請求項９】
前記サーバは、前記所定の積算使用量と前記メンテナンス情報の更新があった際に、更新後の前記所定の積算使用量と前記メンテナンス情報を前記コントローラにダウンロードする、請求項７に記載のネットワークシステム。
【請求項１０】
前記コントローラは、ディスプレイをさらに備え、
前記プロセッサは、前記メンテナンス情報を前記ディスプレイに表示させる、請求項７から９のいずれか１項に記載のネットワークシステム。
【請求項１１】
前記プロセッサは、前記通信インターフェイスを介して、前記メンテナンス情報を他の装置へ送信する、請求項７から１０のいずれか１項に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家電をメンテナンスするための情報をネットワークを用いてユーザに有効に提供するための技術に関する。
【背景技術】
【０００２】
住宅などに配置されて、当該住宅内の家電の状態を把握するためのコントローラが提案されている。たとえば、コントローラが、冷蔵庫、洗濯機、エアコン、テレビ、電子レンジ、太陽電池などを制御したり、それらの状態を表示したりする技術が提案されている。
【０００３】
特開２００７−２４３４５６号公報（特許文献１）には、異常管理システムが開示されている。特開２００７−２４３４５６号公報（特許文献１）によると、異常管理システムは、画像形成装置または画像形成システムと外部装置を通信手段により接続したものであり、画像形成に使用されるトナー容器の脱着を検出する第一検出手段と、トナー容器中のトナー残量を検出する第二検出手段とを備え、トナー容器の脱着を検出しトナー残量が規定量以上であると検出された場合、通信手段によりトナー容器が脱着されたことを外部装置に通知し、通知を受けた外部装置は、異常問合せ情報送信手段により異常問合せ情報を送信する。
【０００４】
特開２００５−１２８７１４号公報（特許文献２）には、異常対応支援システム、サービスセンタシステム、および異常対応支援の方法が開示されている。特開２００５−１２８７１４号公報（特許文献２）によると、医用機器に接続される病院異常通報システムと、これに回線接続する異常サービスセンタシステムとから成り、病院異常通報システムは装置情報解析手段を備え、異常サービスセンタシステムは異常現象の分類と異常カテゴリを関連付けた階層構造型異常現象データベース手段と、異常原因を特定する手順を記憶した異常対応手順データベース手段と、端末装置で入力された異常分類情報の受信手段と、この情報に基づいて異常カテゴリを決定し、現地対応又は自動対応を決定する対応決定手段と、自動対応と決定された際、異常原因を特定する解析指示を送信する手段と、解析結果を受信する手段と、現地対応と決定された際、異常原因を特定する作業指示を送信する手段と、結果を受信する手段を備える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４３４５６号公報
【特許文献２】特開２００５−１２８７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、家電をメンテナンスするための情報を有効にユーザに提供することができるネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、複数の家電と、サーバとを備える、ネットワークシステムが提供される。サーバは、通信インターフェイスと、複数の家電毎に所定の積算使用量とメンテナンス情報との対応関係を記憶するメモリと、プロセッサとを含む。プロセッサは、通信インターフェイスを介して、複数の家電それぞれの使用状態を示す情報を取得することによって、複数の家電それぞれの積算使用量を計算し、メモリを参照することによって、積算使用量が所定の積算使用量に達するか否かを判断し、積算使用量が所定の積算使用量に達する場合、所定の積算使用量に対応するメンテナンス情報を出力する。
【０００８】
好ましくは、ネットワークシステムは、複数の家電それぞれの消費電力を測定するための複数の測定装置をさらに備える。プロセッサは、通信インターフェイスを介して、複数の測定装置のそれぞれから、複数の家電それぞれの使用状態を示す情報として、複数の家電の消費電力を受信し、消費電力に基づいて複数の家電それぞれの積算使用量を計算する。
【０００９】
好ましくは、複数の家電の各々は、自身の消費電力を測定するための測定部を含む。プロセッサは、通信インターフェイスを介して、複数の家電のそれぞれから、複数の家電それぞれの使用状態を示す情報として、複数の家電の消費電力を受信し、消費電力に基づいて複数の家電それぞれの積算使用量を計算する。
【００１０】
好ましくは、ネットワークシステムは、ディスプレイを含む端末をさらに備える。プロセッサは、通信インターフェイスを介して、メンテナンス情報を端末へ送信する。端末は、メンテナンス情報をディスプレイに表示する。
【００１１】
好ましくは、端末は、ユーザから、新たな家電に関する情報を受け付け、新たな家電に関する情報とユーザ情報とをサーバに送信する。サーバは、新たな家電に関する情報とユーザ情報とを対応付けて記憶する。
【００１２】
好ましくは、端末は、次回メンテナンス情報を表示するか否かを指定するための命令をユーザから受け付ける。
【００１３】
この発明の別の局面に従うと、複数の家電と、コントローラとを備える、ネットワークシステムが提供される。コントローラは、通信インターフェイスと、複数の家電毎に所定の積算使用量とメンテナンス情報との対応関係を記憶するメモリと、プロセッサとを含む。プロセッサは、通信インターフェイスを介して、外部のサーバから対応関係を受信し、通信インターフェイスを介して、複数の家電それぞれの使用状態を示す情報を取得することによって、複数の家電それぞれの積算使用量を計算し、メモリを参照することによって、積算使用量が所定の積算使用量に達するか否かを判断し、積算使用量が所定の積算使用量に達する場合、所定の積算使用量に対応するメンテナンス情報を出力する。
【００１４】
好ましくは、プロセッサは、定期的に、サーバに所定の積算使用量とメンテナンス情報の更新の有無を問い合わせる。
【００１５】
好ましくは、サーバは、所定の積算使用量とメンテナンス情報の更新があった際に、更新後の所定の積算使用量とメンテナンス情報をコントローラにダウンロードする。
【００１６】
好ましくは、コントローラは、ディスプレイをさらに備える。プロセッサは、メンテナンス情報をディスプレイに表示させる。
【００１７】
好ましくは、プロセッサは、通信インターフェイスを介して、メンテナンス情報を他の装置へ送信する。
【発明の効果】
【００１８】
以上のように、本発明によって、家電をメンテナンスするための情報を有効にユーザに提供することができるようになる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【図２】本実施の形態に係るネットワークシステム１の動作概要を示すシーケンス図である。
【図３】本実施の形態に係る画面を示すイメージ図である。
【図４】本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【図５】本実施の形態に係る測定装置３００のハードウェア構成を表わすブロック図である。
【図６】本実施の形態に係るサーバ５００のハードウェア構成を表わすブロック図である。
【図７】本実施の形態に係る家電サービステーブル５０１Ａを示すイメージ図である。
【図８】本実施の形態に係るユーザテーブル５０１Ｂを示すイメージ図である。
【図９】本実施の形態に係るネットワークシステム１の動作を示すシーケンス図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
［実施の形態１］
＜ネットワークシステムの全体構成＞
まず、本実施の形態に係るネットワークシステムの全体構成について説明する。図１は、本実施の形態に係るネットワークシステム１の全体構成を示すイメージ図である。
【００２２】
図１を参照して、本実施の形態に係るネットワークシステム１は、たとえば、住宅やオフィスなどに設置される。ネットワークシステム１は、エアコン２００Ａと、テレビ２００Ｂと、冷蔵庫２００Ｃ、洗濯機２００Ｄ、エアコン２００Ｅなどの家電（家電）を含む。ネットワークシステム１は、ネットワーク４０１を介して、家電と通信する中継器８００と、中継器８００と通信するルータ７００と、ルータ７００と通信するコントローラ１００とを含む。ネットワークシステム１は、ネットワーク４０２を介して、ルータ７００と通信するサーバ５００と、サーバ５００と通信するスマートホンなどの携帯電話６００とを含む。
【００２３】
本実施の形態に係るネットワークシステム１では、エアコン２００Ａ用の測定装置（電力測定装置、電流測定装置、または電圧測定装置）３００Ａが、エアコン２００Ａとエアコン２００Ａのコンセントとの間に設置される。換言すれば、測定装置３００Ａがエアコン２００Ａのためのコンセントに差し込まれる。エアコン２００Ａのアダプタ２５０Ａが測定装置３００Ａに差し込まれる。測定装置３００Ａは、エアコン２００Ａの消費電力、電流、または電圧を測定して、当該消費電力、電流、または電圧をコントローラ１００へと送信する。
【００２４】
テレビ２００Ｂ用の測定装置３００Ｂが、テレビ２００Ｂとテレビ２００Ｂのコンセントとの間に設置される。換言すれば、測定装置３００Ｂがテレビ２００Ｂのためのコンセントに差し込まれる。テレビ２００Ｂのアダプタ２５０Ｂが測定装置３００Ｂに差し込まれる。測定装置３００Ｂは、テレビ２００Ｂの消費電力、電流、または電圧を測定して、当該消費電力、電流、または電圧をコントローラ１００へと送信する。
【００２５】
冷蔵庫２００Ｃ用の測定装置３００Ｃが、冷蔵庫２００Ｃと冷蔵庫２００Ｃのコンセントとの間に設置される。換言すれば、測定装置３００Ｃが冷蔵庫２００Ｃのためのコンセントに差し込まれ、冷蔵庫２００Ｃのアダプタ２５０Ｃが測定装置３００Ｃに差し込まれる。測定装置３００Ｃは、冷蔵庫２００Ｃの消費電力、電流、または電圧を測定して、当該消費電力、電流、または電圧をコントローラ１００へと送信する。測定装置３００Ｃは、冷蔵庫２００Ｃの消費電力、電流、または電圧を測定して、当該消費電力、電流、または電圧をコントローラ１００へと送信する。
【００２６】
洗濯機２００Ｄは、自身で電力、電流、または電圧を測定できる。洗濯機２００Ｄは、測定した、電力、電流、または電圧をコントローラ１００に送信することができる。
【００２７】
エアコン２００Ｅ用の測定装置３００Ｅが、エアコン２００Ｅとエアコン２００Ｅのコンセントとの間に設置される。換言すれば、測定装置３００Ｅがエアコン２００Ｅのためのコンセントに差し込まれ、エアコン２００Ｅのアダプタ２５０Ｅが測定装置３００Ｅに差し込まれる。測定装置３００Ｅは、エアコン２００Ｅの消費電力、電流、または電圧を測定して、当該消費電力、電流、または電圧をコントローラ１００へと送信する。
【００２８】
ネットワークシステム１は、家電２００の状態を、間接的または直接的に取得することができる、ホームコントローラ１００を含む。具体的には、ホームコントローラ１００は、有線あるいは無線のネットワーク４０１を介して、測定装置３００Ａ，３００Ｂ，３００Ｃ，３００Ｅ、洗濯機２００Ｄなどとデータ通信が可能である。ホームコントローラ１００は、ネットワーク４０１として、たとえば、無線ＬＡＮ、ZigBee(登録商標)、Bluetooth（登録商標）、有線ＬＡＮ（Local  Area  Network）、またはＰＬＣ（Power  Line  Communications）などを利用する。ホームコントローラ１００は、持ち運び可能であってもよいし、テーブル上に載置されたベースに着脱自在であってもよいし、部屋の壁に固設されるものであってもよい。
【００２９】
ネットワークシステム１は、ネットワーク４０２を介してホームコントローラ１００とデータ通信可能なサーバ５００を含んでもよい。ホームコントローラ１００は、ネットワーク４０２として、たとえば、インターネット、キャリア網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ、ZigBee（登録商標）、あるいはBluetooth（登録商標）などを利用する。なお、ネットワーク４０１とネットワーク４０２とは、同一の規格を利用するものであってもよい。
【００３０】
＜ネットワークシステムの動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るネットワークシステム１の動作概要を示すシーケンス図である。なお、以下では、測定装置３００Ａ，３００Ｂ，３００Ｃ，３００Ｅを総称して、測定装置３００ともいう。エアコン２００Ａ，テレビ２００Ｂ，冷蔵庫２００Ｃ，洗濯機２００Ｄ，エアコン２００Ｅを総称して、家電２００ともいう。
【００３１】
図２を参照して、測定装置３００は、家電２００のアダプタが自身に挿入されたことを検知すると、ネットワーク４０１を介して、新規な家電を検出した旨の信号をコントローラ１００に送信する（ステップＳ１０２）。
【００３２】
コントローラ１００は、タッチパネルを介して、ユーザに、新規な家電を特定するための情報の入力を促す。たとえば、コントローラ１００は、ユーザから、商品名や型番の入力を受け付ける。コントローラ１００は、ユーザから、家電２００のメーカに登録されているユーザＩＤやユーザパスワードの入力を受け付ける。本実施の形態においては、コントローラ１００は、家電の特定情報（家電ＩＤ）に対応付けて、ユーザＩＤとユーザパスワードとを記憶する。
【００３３】
コントローラ１００は、ネットワーク４０２を介して、家電ＩＤとユーザＩＤとユーザパスワードとを外部のサーバ５００に送信する（ステップＳ１０４）。サーバ５００は、コントローラ１００から家電ＩＤとユーザＩＤとユーザパスワードとを受信する。サーバ５００は、ユーザＩＤとユーザパスワードとに基づいて、ユーザ認証を行なう。ユーザ認証に成功すると、サーバ５００は、家電ＩＤとユーザＩＤとユーザパスワードとを対応付けて登録する（ステップＳ１０６）。
【００３４】
測定装置３００は、家電２００の消費電力を測定する（ステップＳ１１２）。測定装置３００は、ネットワーク４０１、コントローラ１００、ネットワーク４０２を介して、サーバ５００に測定値を送信する（ステップＳ１１４）。サーバ５００は、測定装置３００から測定値を受信して、メンテナンスを促す必要があるか否かを判断する（ステップＳ１１６）。たとえば、サーバ５００は、家電毎およびサービス毎に、積算消費電力、積算使用時間、購入からの経過日数などが所定値に達しているか否かを判断する。
【００３５】
サーバ５００は、ユーザにメンテナンスを促す必要がある場合（ステップＳ１１６においてＹＥＳである場合）、ユーザにメンテナンスを促すための情報（メンテナンス情報）をコントローラ１００に送信する（ステップＳ１１８）。コントローラ１００は、ユーザにメンテナンス情報を表示する（ステップＳ１２０）。
【００３６】
より詳細には、本実施の形態においては、サーバ５００は、ユーザがメンテナンス情報の配信を希望しているか否かを判断する。サーバ５００は、ユーザがメンテナンス情報の配信を希望している場合に、メンテナンスを促す必要があるか否かを判断する。
【００３７】
たとえば、コントローラ１００は、ユーザにメンテナンス情報を表示する際に、次回もメンテナンス情報の送信を希望するか否かをユーザに問い合わせる。図３は、本実施の形態に係る画面を示すイメージ図である。
【００３８】
図３を参照して、コントローラ１００は、ユーザがメンテナンス情報を確認した旨の確認ボタンを押下すると、ユーザの希望を受け付けるためのボタン１０２Ａ〜１０２Ｅを表示する。たとえば、コントローラ１００は、ユーザが今すぐメンテナンスを実行する旨を入力するためのボタン１０２Ａと、メンテナンスが実行済みであって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｂと、メンテナンスが実行済みであって次回のお知らせを希望する旨を入力するためのボタン１０２Ｃと、後からメンテナンスを行う予定であって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｄと、後からメンテナンスを行う予定であって次回のお知らせを希望する旨を入力するためのボタン１０２Ｅとを表示する。コントローラ１００は、ユーザによる命令をサーバ５００に伝達する。
【００３９】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
【００４０】
＜ホームコントローラ１００のハードウェア構成＞
本実施の形態に係るホームコントローラ１００のハードウェア構成の一態様について説明する。図４は、本実施の形態に係るホームコントローラ１００のハードウェア構成を表わすブロック図である。
【００４１】
ホームコントローラ１００は、メモリ１０１と、ディスプレイ１０２と、タブレット１０３と、ボタン１０４と、通信インターフェイス１０５と、スピーカ１０７、時計１０８、ＣＰＵ（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（登録商標）、有線ＬＡＮ、またはＰＬＣなどを利用することによって、家電２００とデータを送受信する。
【００４７】
スピーカ１０７は、ＣＰＵ１１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ１１０は、音声データに基づいて、スピーカ１０７に音声を出力させる。
【００４８】
時計１０８は、ＣＰＵ１１０からの命令に基づいて、現在の日付や時刻をＣＰＵ１１０に入力する。
【００４９】
ＣＰＵ１１０は、メモリ１０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、ホームコントローラ１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５０】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス１０５を利用することによってダウンロードされて、メモリ１０１に一旦格納される。ＣＰＵ１１０は、ソフトウェアを実行可能なプログラムの形式でメモリ１０１に格納してから、当該プログラムを実行する。
【００５１】
なお、記憶媒体としては、ＣＤ−ＲＯＭ（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）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００５２】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５３】
より詳細には、本実施の形態に係るＣＰＵ１１０は、通信インターフェイス１０５を介して、測定装置３００から、新規な家電を検出した旨の信号を受信する（図２のステップＳ１０２）。ＣＰＵ１１０は、タッチパネル１０６（ディスプレイ１０２）を介して、ユーザに、新規な家電を特定するための情報の入力を促す。
【００５４】
たとえば、ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、ユーザから、商品名や型番の入力を受け付ける。さらに、ＣＰＵ１１０は、タッチパネル１０６またはボタン１０４を介して、ユーザから、家電２００のメーカに登録されているユーザＩＤやユーザパスワードの入力を受け付ける。
【００５５】
本実施の形態においては、ＣＰＵ１１０は、家電の特定情報（家電ＩＤ）に対応付けて、ユーザＩＤとユーザパスワードとを記憶する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、ユーザＩＤとユーザパスワードとを外部のサーバ５００に送信する（図２のステップＳ１０４）。
【００５６】
ＣＰＵ１１０は、通信インターフェイス１０５を介して、サーバ５００からメンテナンス情報を受信する（図２のステップＳ１１８）。ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザにメンテナンス情報を表示する（図２のステップＳ１２０）。
【００５７】
本実施の形態に係るＣＰＵ１１０は、ユーザにメンテナンス情報を表示する際に、次回もメンテナンス情報の送信を希望するか否かをユーザに問い合わせる。図３を参照して、ＣＰＵ１１０は、ユーザがタッチパネル１０６を介してメンテナンス情報を確認した旨の確認ボタンを押下すると、ユーザの希望を受け付けるためのボタン１０２Ａ〜１０２Ｅをタッチパネル１０６に表示させる。
【００５８】
たとえば、ＣＰＵ１１０は、ユーザが今すぐメンテナンスを実行する旨を入力するためのボタン１０２Ａと、メンテナンスが実行済みであって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｂと、メンテナンスが実行済みであって次回のお知らせを希望する旨を入力するためのボタン１０２Ｃと、後からメンテナンスを行う予定であって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｄと、後からメンテナンスを行う予定であって次回のお知らせを希望する旨を入力するためのボタン１０２Ｅとを表示する。ＣＰＵ１１０は、通信インターフェイス１０５を介して、ユーザからの命令（ボタンの押下命令）をサーバ５００に送信する。
【００５９】
＜測定装置３００のハードウェア構成＞
本実施の形態に係る測定装置３００のハードウェア構成の一態様について説明する。図５は、本実施の形態に係る測定装置３００のハードウェア構成を表わすブロック図である。
【００６０】
測定装置３００は、メモリ３０１と、測定ユニット３０３と、通信インターフェイス３０５と、時計３０８、ＣＰＵ（Central  Processing  Unit）３１０とを含む。
【００６１】
メモリ３０１は、コントローラ１００のメモリ１０１と同様に実現される。メモリ３０１は、ＣＰＵ３１０によって実行される制御プログラムを記憶する。
【００６２】
測定ユニット３０３は、測定装置３００に接続される家電２００による消費電力を測定し、測定値をＣＰＵ３１０に入力する。あるいは、測定ユニット３０３は、電圧や電流をＣＰＵ３１０に入力する。
【００６３】
通信インターフェイス３０５は、ＣＰＵ３１０によって制御されることによって、インターネットなどのネットワーク４０２を介して、コントローラ１００やサーバ５００とデータを送受信する。
【００６４】
時計３０８は、ＣＰＵ３１０からの命令に基づいて、現在の日付や時刻をＣＰＵ３１０に入力する。
【００６５】
ＣＰＵ３１０は、メモリ３０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、測定装置３００における処理は、各ハードウェアおよびＣＰＵ３１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ３０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００６６】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス３０５を利用することによってダウンロードされて、メモリ３０１に一旦格納される。ＣＰＵ３１０は、ソフトウェアを実行可能なプログラムの形式でメモリ３０１に格納してから、当該プログラムを実行する。
【００６７】
なお、記憶媒体およびプログラムに関しては、コントローラ１００のそれらと同様であるため、ここでは説明を繰り返さない。
【００６８】
より詳細には、本実施の形態に係るＣＰＵ３１０は、測定ユニット３０３から消費電力、電圧、電流の少なくともいずれかを取得する。ＣＰＵ３１０は、積算消費電力を計算してもよい。ＣＰＵ３１０は、通信インターフェイス３０５を介して、消費電力、電圧、電流、積算消費電力の少なくともいずれかを、サーバ５００およびコントローラ１００へと送信する。この場合は、サーバ５００が、消費電力、電圧、電流、積算消費電力の少なくともいずれかに基づいて、積算使用時間を計算することができる。
【００６９】
なお、ＣＰＵ３１０は、消費電力、電圧、電流、積算消費電力に基づいて、家電２００が駆動中であるか否かを判断してもよい。この場合、ＣＰＵ３１０は、判断結果に基づいて、家電の積算使用時間を計算する。ＣＰＵ３１０は、通信インターフェイス３０５を介して、積算使用時間をサーバおよびコントローラ１００へと送信する。
【００７０】
＜サーバ５００のハードウェア構成＞
本実施の形態に係るサーバ５００のハードウェア構成の一態様について説明する。図６は、本実施の形態に係るサーバ５００のハードウェア構成を表わすブロック図である。
【００７１】
サーバ５００は、メモリ５０１と、ディスプレイ５０２と、キーボード５０４と、通信インターフェイス５０５と、スピーカ５０７、時計５０８、ＣＰＵ（Central  Processing  Unit）５１０とを含む。
【００７２】
メモリ５０１は、コントローラ１００のメモリ１０１と同様に実現される。メモリ５０１は、ＣＰＵ５１０によって実行される制御プログラムと家電サービステーブル５０１Ａとユーザテーブル５０１Ｂとを記憶する。
【００７３】
図７は、本実施の形態に係る家電サービステーブル５０１Ａを示すイメージ図である。図７を参照して、家電サービステーブル５０１Ａは、家電のメンテナンスサービスの種類毎に、家電の型番、サービスＩＤ、メンテナンス通知の条件、メンテナンス情報の内容とを格納する。
【００７４】
図８は、本実施の形態に係るユーザテーブル５０１Ｂを示すイメージ図である。図８を参照して、ユーザテーブル５０１Ｂは、ユーザ毎に、ユーザＩＤ、家電の型番、サービスＩＤ、積算消費電力、積算使用時間、購入からの経過日数を格納する。
【００７５】
図６に戻って、ディスプレイ５０２は、ＣＰＵ５１０の命令に基づいて、文字や画像を表示する。
【００７６】
キーボード５０４は、サーバ５００の表面に配置される。あるいは、キーボード５０４は、インターフェイスを介して、サーバ５００に接続される。キーボード５０４は、文字キー、テンキー、決定キー、方向キーなどの複数のボタンを含む。キーボード５０４は、ユーザからの命令を受け付ける。キーボード５０４は、ユーザからの命令をＣＰＵ５１０に入力する。
【００７７】
通信インターフェイス５０５は、ＣＰＵ５１０によって制御されることによって、インターネットなどのネットワーク４０２を介して、コントローラ１００や測定装置３００とデータを送受信する。
【００７８】
スピーカ５０７は、ＣＰＵ５１０からの命令に基づいて、音声を出力する。たとえば、ＣＰＵ５１０は、音声データに基づいて、スピーカ５０７に音声を出力させる。
【００７９】
時計５０８は、ＣＰＵ５１０からの命令に基づいて、現在の日付や時刻をＣＰＵ５１０に入力する。
【００８０】
ＣＰＵ５１０は、メモリ５０１に記憶されている各種のプログラムを実行することによって、各種の情報処理を実行する。換言すれば、サーバ５００における処理は、各ハードウェアおよびＣＰＵ５１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ５０１に予め記憶されている場合がある。また、ソフトウェアは、記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００８１】
このようなソフトウェアは、図示しない読取装置を利用することによってその記憶媒体から読み取られて、あるいは、通信インターフェイス５０５を利用することによってダウンロードされて、メモリ５０１に一旦格納される。ＣＰＵ５１０は、ソフトウェアを実行可能なプログラムの形式でメモリ５０１に格納してから、当該プログラムを実行する。
【００８２】
なお、記憶媒体およびプログラムに関しては、コントローラ１００のそれらと同様であるため、ここでは説明を繰り返さない。
【００８３】
より詳細には、本実施の形態に係るＣＰＵ５１０は、通信インターフェイス５０５を介して、コントローラ１００から家電ＩＤとユーザＩＤとユーザパスワードとを受信する（図２のステップＳ１０４）。ＣＰＵ５１０は、ユーザＩＤとユーザパスワードとに基づいて、ユーザ認証を行なう。ユーザ認証に成功すると、ＣＰＵ５１０は、ユーザテーブル５０１Ｂに、家電ＩＤとユーザＩＤとユーザパスワードとを対応付けて登録する。
【００８４】
ＣＰＵ５１０は、通信インターフェイス５０５を介して、測定装置３００から測定値を受信して、メンテナンスを促す必要があるか否かを判断する（図２のステップＳ１１６）。具体的には、ＣＰＵ５１０は、ユーザテーブル５０１Ｂを参照して、測定装置３００からの測定値に基づいて、家電およびサービスの、積算消費電力、積算使用時間、購入からの経過日数を更新する。ＣＰＵ５１０は、家電サービステーブル５０１Ａを参照して、家電およびサービスに対応する所定値（閾値）を読み出す。ＣＰＵ５１０は、家電およびサービスに関して、積算消費電力、積算使用時間、購入からの経過日数が所定値（閾値）を超えているか否かを判断する。
【００８５】
ＣＰＵ５１０は、ユーザにメンテナンスを促す必要がある場合（ステップＳ１１６においてＹＥＳである場合）、通信インターフェイス５０５を介して、メンテナンス情報をコントローラ１００に送信する（図２のステップＳ１１８）。
【００８６】
より詳細には、本実施の形態においては、ＣＰＵ５１０は、ユーザがメンテナンス情報の配信を希望しているか否かを判断する。ＣＰＵ５１０は、ユーザがメンテナンス情報の配信を希望している場合に、メンテナンスを促す必要があるか否かを判断する。
【００８７】
ＣＰＵ５１０は、通信インターフェイス５０５を介して、コントローラ１００から、サービス毎に、ユーザが今すぐメンテナンスを実行するのか、メンテナンスが実行済みであって次回のお知らせを希望しないのか、メンテナンスが実行済みであって次回のお知らせを希望するのか、後からメンテナンスを行う予定であって次回のお知らせを希望しないのか、後からメンテナンスを行う予定であって次回のお知らせを希望するのか示す情報を受信する。ＣＰＵ５１０は、当該情報に基づいて、次回からメンテナンス情報を送信すべきか否かを判断するか否かを決定する。
【００８８】
［実施の形態２］
次に、本発明の実施の形態２について説明する。上述の実施の形態１に係るネットワークシステム１では、サーバ５００がメンテナンス情報の通知の要否を判断するものであった。しかしながら、本実施の形態においては、メンテナンス情報の通知の要否を判断するのはコントローラ１００である。
【００８９】
本実施の形態に係るネットワークシステムの全体構成や、コントローラ１００、測定装置３００、サーバ５００のハードウェア構成は、実施の形態１のそれらと同様であるため、ここでは説明を繰り返さない。以下では、図９を参照しながら、コントローラ１００のＣＰＵ１１０の具体的な処理、サーバ５００のＣＰＵ５１０の具体的な処理について説明する。なお、図９は、本実施の形態に係るネットワークシステム１の動作を示すシーケンス図である。
【００９０】
図９を参照して、測定装置３００は、家電２００のアダプタが自身に挿入されたことを検知すると、ネットワーク４０１を介して、新規な家電を検出した旨の信号をコントローラ１００に送信する（ステップＳ２０２）。
【００９１】
コントローラ１００のＣＰＵ１１０は、タッチパネル１０６を介して、ユーザに、新規な家電を特定するための情報の入力を促す。たとえば、ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザから、商品名や型番の入力を受け付ける。ＣＰＵ１１０は、タッチパネル１０６を介して、ユーザから、家電２００のメーカに登録されているユーザＩＤやユーザパスワードの入力を受け付ける。本実施の形態においては、ＣＰＵ１１０は、メモリ１０１に、家電の特定情報（家電ＩＤ）に対応付けて、ユーザＩＤとユーザパスワードとを記憶させる。
【００９２】
ＣＰＵ１１０は、通信インターフェイス１０５を利用して、ネットワーク４０２を介して、ユーザＩＤとユーザパスワードとを外部のサーバ５００に送信する（ステップＳ２０４）。
【００９３】
サーバ５００のＣＰＵ５１０は、通信インターフェイス５０５を介して、コントローラ１００から家電ＩＤとユーザＩＤとユーザパスワードとを受信する。ＣＰＵ５１０は、家電２００の購入時などにメモリ５０１に登録されるユーザＩＤおよびユーザパスワードと、コントローラ１００から送信されてきたユーザＩＤおよびユーザパスワードとに基づいて、ユーザ認証を行なう。ユーザ認証に成功すると、ＣＰＵ５１０は、家電ＩＤとユーザＩＤとユーザパスワードとをユーザテーブル５０１Ｂに登録する（ステップＳ２０６）。
【００９４】
ＣＰＵ５１０は、定期的に、通知条件とメッセージとをコントローラ１００にダウンロードすべきか否かを判断する（ステップＳ２０８）。すなわち、ＣＰＵ５１０は、サービス毎（または家電毎）に、ユーザに既に最新の通知条件とメッセージとが配信されているか否かを判断する。
【００９５】
なお、コントローラ１００のＣＰＵ１１０が、定期的に、通信インターフェイス１０５を介して、家電ＩＤとユーザＩＤとユーザパスワードとをサーバ５００に送信してもよい。この場合は、ＣＰＵ５１０は、コントローラ１００から家電ＩＤとユーザＩＤとユーザパスワードとを受信する度に、通知条件とメッセージとをコントローラ１００にダウンロードすべきか否かを判断する（ステップＳ２０８）。
【００９６】
ＣＰＵ５１０は、通知条件とメッセージとをコントローラ１００にダウンロードすべきであると判断すると（ステップＳ２０８においてＹＥＳである場合）、通信インターフェイス５０５を介して、通知条件とメッセージとをコントローラ１００に送信する（ステップＳ２１０）。コントローラ１００のＣＰＵ１１０は、サーバ５００から通知条件とメッセージとを受信すると、当該通知条件とメッセージとを、家電ＩＤとサービスＩＤに対応付けてメモリ１０１に格納する。なお、コントローラ１００のメモリ１０１が格納するデータは、実施の形態１の家電サービステーブル５０１Ａと同様であるため、ここでは説明を繰り返さない（図７を参照）。
【００９７】
測定装置３００は、家電２００の消費電力を測定する（ステップＳ２１２）。測定装置３００は、ネットワーク４０１を介して、コントローラ１００に測定値を送信する（ステップＳ２１４）。ＣＰＵ１１０は、通信インターフェイス１０５を介して、測定装置３００から測定値を受信して、積算消費電力、積算使用時間、または購入からの経過日数を更新する。ＣＰＵ１１０は、更新後の積算消費電力、積算使用時間、または購入からの経過日数と、サーバ５００からの通知条件とを比較することによって、メンテナンスを促す必要があるか否かを判断する（ステップＳ２１６）。たとえば、ＣＰＵ１１０は、家電毎およびサービス毎に、積算消費電力、積算使用時間、購入からの経過日数などが所定値に達しているか否かを判断する。
【００９８】
ＣＰＵ１１０は、ユーザにメンテナンスを促す必要があると判断した場合（ステップＳ２１６においてＹＥＳである場合）、タッチパネル１０６にメンテナンス情報を表示する（ステップＳ２１８）。ＣＰＵ１１０は、ユーザにメンテナンスを促す必要がないと判断した場合（ステップＳ２１６においてＮＯである場合）、測定装置３００からのデータを待ち受ける。
【００９９】
なお、ＣＰＵ１１０は、ステップＳ２１８と合せて、あるいはステップＳ２１８の代わりに、ユーザにメンテナンスを促す必要があると判断した場合（ステップＳ２１６においてＹＥＳである場合）、通信インターフェイス１０５を介して、ディスプレイやスピーカを有する他の端末に、メンテナンス情報を送信してもよい。
【０１００】
本実施の形態においては、ＣＰＵ１１０は、ユーザがメンテナンス情報の表示を希望しているか否かを判断する。ＣＰＵ１１０は、ユーザがメンテナンス情報の表示を希望している場合に、メンテナンスを促す必要があるか否かを判断する。
【０１０１】
より詳細には、本実施の形態に係るＣＰＵ１１０は、ユーザにメンテナンス情報を表示する際に、次回もメンテナンス情報の送信を希望するか否かをユーザに問い合わせる。図３を参照して、ＣＰＵ１１０は、ユーザがタッチパネル１０６を介してメンテナンス情報を確認した旨の確認ボタンを押下すると、ユーザの希望を受け付けるためのボタン１０２Ａ〜１０２Ｅをタッチパネル１０６に表示させる。
【０１０２】
たとえば、ＣＰＵ１１０は、ユーザが今すぐメンテナンスを実行する旨を入力するためのボタン１０２Ａと、メンテナンスが実行済みであって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｂと、メンテナンスが実行済みであって次回のお知らせを希望する旨を入力するためのボタン１０２Ｃと、後からメンテナンスを行う予定であって次回のお知らせを希望しない旨を入力するためのボタン１０２Ｄと、後からメンテナンスを行う予定であって次回のお知らせを希望する旨を入力するためのボタン１０２Ｅとを表示する。ＣＰＵ１１０は、ユーザからの命令（ボタンの押下命令）をメモリ１０１に記憶する。
【０１０３】
＜その他の実施の形態＞
上記の実施の形態においては、測定装置３００が、家電２００の消費電力を測定し、測定値をコントローラ１００やサーバ５００に送信するものであった。しかしながら、家電２００自身が、消費電力を測定できる構成であってもよい。すなわち、家電２００が、内部の測定ユニットを利用して家電２００の消費電力を測定し、測定値をコントローラ１００やサーバ５００に送信するものであってもよい。
【０１０４】
また、本発明は、ホームコントローラ１００や家電２００やサーバ５００や他の携帯電話などにプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本発明の効果を享受することが可能となる。
【０１０５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０９】
１  ネットワークシステム、１００  コントローラ、１０１，３０１，５０１  メモリ、１０２，５０２  ディスプレイ、１０２Ａ〜１０２Ｅ，１０４  ボタン、１０３  タブレット、１０５，３０５，５０５  通信インターフェイス、１０６  タッチパネル、１０７，５０７  スピーカ、１０８，３０８，５０８  時計、２００  家電、２００Ａ，２００Ｅ  エアコン、２００Ｂ  テレビ、２００Ｃ  冷蔵庫、２００Ｄ  洗濯機、２５０Ａ，２５０Ｂ，２５０Ｃ，２５０Ｅ  アダプタ、３００，３００Ａ，３００Ｂ，３００Ｃ，３００Ｅ  測定装置、３０３  測定ユニット、４０１，４０２  ネットワーク、５００  サーバ、５０１Ａ  家電サービステーブル、５０１Ｂ  ユーザテーブル、５０４  キーボード、６００  携帯電話、７００  ルータ、８００  中継器。
【図１】
2013034146.tif 000003
【図２】
2013034146.tif 000004
【図３】
2013034146.tif 000005
【図４】
2013034146.tif 000006
【図５】
2013034146.tif 000007
【図６】
2013034146.tif 000008
【図７】
2013034146.tif 000009
【図８】
2013034146.tif 000010
【図９】
2013034146.tif 000011