(57)【要約】【課題】適切なタイミングで洗濯機を制御することができるサーバまたは情報処理方法を提供する。【解決手段】洗濯機２００を遠隔制御するための通信インターフェイス１６０と、洗濯機２００に対応する電気機器２００Ａ，２００Ｂ・・・の過去の動作に基づくユーザの行動予測と、洗濯機２００に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を調整するためのプロセッサ１１０とを備える、サーバ１００が提供される。【選択図】図９
2019096975.tif 000002
【特許請求の範囲】
【請求項１】
洗濯機を遠隔制御するための通信インターフェイスと、
前記洗濯機に対応する電気機器の過去の動作に基づくユーザの行動予測と、前記洗濯機に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を調整するためのプロセッサとを備える、サーバ。
【請求項２】
前記プロセッサは、前記洗濯機のユーザが前記洗濯機に対応する電気機器を利用していないと予測されるタイミングで洗濯が終了するように、前記通信インターフェイスを介して前記洗濯機を制御する、請求項１に記載のサーバ。
【請求項３】
前記プロセッサは、前記洗濯機に対応する電気機器としてテレビを視聴していないと予測されるタイミングで洗濯が終了するように、前記通信インターフェイスを介して前記洗濯機を制御する、請求項２に記載のサーバ。
【請求項４】
前記プロセッサは、前記洗濯機に対応する電気機器としてＩＨクッキングヒータを利用していないと予測されるタイミングで洗濯が終了するように、前記通信インターフェイスを介して前記洗濯機を制御する、請求項２または３に記載のサーバ。
【請求項５】
前記プロセッサは、前記洗濯機に対応する電気機器として掃除機を利用していないと予測されるタイミングで洗濯が終了するように、前記通信インターフェイスを介して前記洗濯機を制御する、請求項２から４のいずれか１項に記載のサーバ。
【請求項６】
サーバによる情報処理方法であって、
各種の電気機器から操作情報を取得するステップと、
前記操作情報に基づいてユーザの行動予測を実行するステップと、
前記ユーザの行動予測と洗濯機に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を決定するステップと、
前記終了時刻に合わせて前記洗濯機の運転を制御するステップとを備える、サーバによる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、洗濯機の技術に関し、特にネットワークを介して遠隔から洗濯機を制御するための技術に関する。
【背景技術】
【０００２】
従来から、ネットワークを介して遠隔から洗濯機を制御するための技術が知られている。たとえば、特開２０１６−１９６５２号公報（特許文献１）には、洗濯機および洗濯システムが開示されている。特許文献１によると、洗濯機は、操作部からの指示と、記憶部に記憶された設定情報とに基づいて、洗濯物処理部および報知部を制御する制御装置とを備える。制御装置は、電源がオンされると、電源のオフ中に作成された設定変更指示情報を保存しているか否かを、通信部を介して、サーバに問い合わせる問い合わせ部と、サーバが問い合わせ部の問い合わせの回答として設定変更指示情報を通信部へ送信して、通信部が設定変更指示情報を受信したとき、設定変更指示情報に基づいて、記憶部に記憶された設定情報を変更する設定変更部とを有する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、適切なタイミングで洗濯機を制御することができるサーバまたは情報処理方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明のある態様に従うと、洗濯機を遠隔制御するための通信インターフェイスと、洗濯機に対応する電気機器の過去の動作に基づくユーザの行動予測と、洗濯機に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を調整するためのプロセッサとを備える、サーバが提供される。
【発明の効果】
【０００６】
以上のように、本発明によれば、適切なタイミングで洗濯機を制御することができるサーバまたは情報処理方法が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかるサーバ１００の構成を表わすブロック図である。
【図３】第１の実施の形態にかかる機器データ１２１を示すイメージ図である。
【図４】第１の実施の形態にかかる部屋データ１２２を示すイメージ図である。
【図５】第１の実施の形態にかかるテレビの履歴データ１２３Ａを示すイメージ図である。
【図６】第１の実施の形態にかかるＩＨクッキングヒータの履歴データ１２３Ｂを示すイメージ図である。
【図７】第１の実施の形態にかかる掃除機の履歴データ１２３Ｃを示すイメージ図である。
【図８】第１の実施の形態にかかる履歴データ１２３Ａ，１２３Ｂ，１２３Ｃから統合データ１２４の作成を示すイメージ図である。
【図９】第１の実施の形態にかかるサーバ１００の第１の情報処理を示すフローチャートである。
【図１０】第１の実施の形態にかかるサーバ１００の第２の情報処理を示すフローチャートである。
【図１１】第１の実施の形態にかかる洗濯機２００の構成を表わすブロック図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成＞
【０００９】
まず、図１を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。ネットワークシステム１は、主たる装置として、ユーザ宅に置かれる洗濯機２００や、テレビ２００Ａ，２００Ｂや、ＩＨクッキングヒータ２００Ｃや、掃除機２００Ｄや、エアコン２００Ｅ，２００Ｆや、照明２００Ｇ，２００Ｈ，２００Ｉ，２００Ｊなどの電気機器と、当該電気機器がインターネットを介して接続可能なサーバ１００とを含む。なお、電気機器は、上記のものに限らず、電子レンジ・冷蔵庫などの家電、ハードディスクレコーダ、音楽プレーヤー、ゲーム機、ＡＩスピーカ、ロボットなどのＡＶ（オーディオ・ビジュアル）機器、太陽光発電機、インターホン、給湯器などの住宅設備、などであってもよい。なお、本実施の形態にかかる洗濯機２００は、投入された洗濯物の量を測定し、洗濯物の量に合わせた洗剤の量や洗い・すすぎ・脱水・乾燥の時間を自動的に設定することが可能なタイプとして説明するが、それらのうちの一部に関して自動的な設定ができないタイプであっても以下の技術は適用可能である。
＜ネットワークシステムの動作概要＞
【００１０】
次に、本実施の形態にかかるネットワークシステム１の動作概要について説明する。サーバ１００は、ユーザ宅毎に、各種の電気機器から動作情報などを取得して、ユーザがテレビを視聴している時間帯や、料理をしている時間帯や、掃除をしている時間帯や、その他の仕事や家事をしている時間帯を特定する。そして、自動的に洗濯を開始させる際に、当該時間帯に洗濯が終了しないように、サーバ１００が洗濯の開始のタイミングや洗濯のメニューなどを調整するものである。これによって、洗濯が終わったときにユーザが洗濯を取り出せない可能性を低減することができ、その結果、洗濯物がしわになったり傷んだり雑菌が繁殖したりする可能性を低減することができる。以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜管理サーバ１００の構成＞
【００１１】
まず図２を参照して、ネットワークシステム１を構成する電気機器制御用の管理サーバ１００の構成の一態様について説明する。本実施の形態にかかる管理サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００１２】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。
【００１３】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、機器データ１２１、部屋データ１２２、履歴データ１２３Ａ，１２３Ｂ，１２３Ｃ、統合データ１２４、その他の本実施の形態にかかる電気機器制御サービスに利用されるデータベースなどを記憶する。
【００１４】
ここで、図３を参照して、本実施の形態にかかる機器データ１２１は、電気機器制御サービスに登録されている電気機器毎に、機器ＩＤと、ユーザ名と、機器の種類と、通信アドレスなどの対応関係を格納する。
【００１５】
図４を参照して、本実施の形態にかかる部屋データ１２２は、部屋毎に、部屋の名前と、部屋の階数と、洗濯機２００からの距離と、部屋に配置されている電気機器の種類やＩＤなどを格納する。
【００１６】
図５〜図７を参照して、本実施の形態にかかる履歴データ１２３Ａ，１２３Ｂ，１２３Ｃは、各種の電気機器に関する所定の期間における、ユーザによって使用されたり操作されたりした回数や頻度などを格納する。
【００１７】
図８を参照して、本実施の形態にかかる統合データ１２４は、ユーザ毎に、対応する１または複数の電気機器のそれぞれの履歴データ１２３Ａ，１２３Ｂ，１２３Ｃから算出されるユーザがいずれかの電気機器を利用して家事を行っている回数や頻度をまとめたものである。本実施の形態においては、ＣＰＵ１１０が定期的に、対応する１または複数の電気機器のそれぞれの履歴データ１２３Ａ，１２３Ｂ，１２３Ｃに基づいて、時間帯毎に、電気機器のユーザが家事を行っている回数や頻度をまとめた統合データ１２４を作成する。ＣＰＵ１１０は、作成された統合データ１２４に基づいて対象とするユーザが、忙しい時間帯を把握することができる。
【００１８】
図２に戻って、操作部１４０は、サービスの管理者などからの操作を受け付けて、各種の命令をＣＰＵ１１０に入力する。
【００１９】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して電気機器などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
【００２０】
なお、ＣＰＵ１１０は、他の方法に基づいて、ユーザが家事をしているか、あるいは洗濯物を干したり畳んだりする余裕がある時間帯や余裕がない時間帯を特定してもよい。たとえば、他の複数のユーザの電気機器を利用する時間帯に基づいて、一般的なユーザの忙しい時間帯を予測してもよい。あるいは、ＣＰＵ１１０は、曜日毎の履歴データや統合データを作成し、後述するように曜日毎に統合データを利用してもよい。
＜サーバ１００の情報処理＞
【００２１】
本実施の形態にかかるサーバ１００は、上記の各種のデータを利用して図９および図１０に示すような処理を実行する。まず、図９を参照して、ＣＰＵ１１０は、通信インターフェイス１６０を介して、ユーザが洗濯のスタートボタンを押した旨のデータを洗濯機２００から受信すると以下の処理を実行する。
【００２２】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、洗濯機２００から洗濯物の量や重さを取得して、洗濯物の量や重さに適した洗濯時間を計算する（ステップＳ１０２）。なお、洗濯機２００において、洗濯物の量や重さに適した洗濯所用時間が計算されてもよく、この場合は、サーバ１００のＣＰＵ１１０は、洗濯機２００から洗濯所用時間を取得する。
【００２３】
ＣＰＵ１１０は、機器データ１２１を参照することによって洗濯機２００と同じユーザまたはユーザの家族に対応する電気機器２００Ａ，２００Ｂ・・・を抽出する。ＣＰＵ１１０は、ユーザまたはユーザの家族に対応する統合データ１２４を参照することによってユーザが忙しくない時間帯のうちの、通常の洗濯モードによる洗濯終了時刻に近い時刻を調整時刻として決定する（ステップＳ１０４）。
【００２４】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該洗濯機２００に当該調整時刻に洗濯が終了してもよいか否かを問い合わせる（ステップＳ１０６）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、洗濯機２００から肯定的な回答を受けた場合（ステップＳ１０６にてＹＥＳである場合）、洗濯メニューを決定して、通信インターフェイス１６０を介して当該洗濯メニューを洗濯機２００に送信する（ステップＳ１１０）。なお、洗濯メニューの決定に関しては後述する。
【００２５】
ＣＰＵ１１０は、通信インターフェイス１６０を介して、洗濯機２００から否定的な回答を受けた場合（ステップＳ１０６にてＮＯである場合）、ＣＰＵ１１０は、統合データ１２４を参照してユーザが忙しくない時間帯のうちの、前回提示した調整時刻の次の時間帯に含まれる時刻を調整時刻として決定する（ステップＳ１１２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、当該洗濯機２００に当該調整時刻に洗濯が終了してもよいか否かを問い合わせる（ステップＳ１１４）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、洗濯機２００から肯定的な回答を受けた場合（ステップＳ１１４にてＹＥＳである場合）、洗濯メニューを決定して、通信インターフェイス１６０を介して当該洗濯メニューを洗濯機２００に送信する（ステップＳ１１０）。なお、ＣＰＵ１１０は、通信インターフェイス１６０を介して、再度、洗濯機２００から否定的な回答を受けた場合（ステップＳ１１４にてＮＯである場合）、ステップＳ１１２からの処理を繰り返す。
【００２６】
次に、洗濯メニューの決定について説明する。ＣＰＵ１１０は、ステップＳ１１０において、図１０に示すような処理を実行する。すなわち、ＣＰＵ１１０は、ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から第１の所定時間たとえば１０分以内であるか否かを判断する（ステップＳ１２２）。ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から１０分以内である場合（ステップＳ１２２にてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して、通常の洗濯モードによる洗濯を洗濯機２００に開始させる（ステップＳ１２４）。
【００２７】
ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から１０分以内でない場合（ステップＳ１２２にてＮＯである場合）、ＣＰＵ１１０は、ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から第２の所定時間たとえば３０分以内であるか否かを判断する（ステップＳ１２６）。ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から３０分以内である場合（ステップＳ１２６にてＹＥＳである場合）、ＣＰＵ１１０は、通常の洗濯モードよりも洗い時間やすすぎ時間や脱水時間が長めに設定された、通常よりも丁寧に洗濯するためのモードを決定し、通信インターフェイス１６０を介して当該丁寧な洗濯モードによる洗濯を洗濯機２００に開始させる（ステップＳ１２８）。
【００２８】
ユーザが合意した調整時刻としての洗濯終了時刻が、通常の洗濯モードによる洗濯終了時刻から３０分以内でない場合（ステップＳ１２６にてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して洗濯機２００に、通常の洗濯モードによる洗濯が調整時刻としての洗濯終了時刻に終了するように待機してから洗濯を開始させる（ステップＳ１３０）。
【００２９】
より詳細には、ユーザが合意した調整時刻としての洗濯終了時刻が、今すぐ通常の洗濯モードによる洗濯を開始した場合の洗濯終了時刻のｔ分後である場合、ＣＰＵ１１０は、通信インターフェイス１６０を介して洗濯機２００に、ｔ分待機してから通常の洗濯を開始するように指示する。あるいは、ユーザが合意した調整時刻としての洗濯終了時刻と通常の洗濯モードによる洗濯終了時刻との差がｔ分の場合、ＣＰＵ１１０は、ｔ分待機してから、通信インターフェイス１６０を介して洗濯機２００に通常の洗濯を開始するように指示する。
【００３０】
あるいは、ＣＰＵ１１０は、ステップＳ１３０において、通信インターフェイス１６０を介して洗濯機２００に、丁寧な洗濯モードによる洗濯が調整時刻としての洗濯終了時刻に終了するように洗濯を開始させてもよい。すなわち、ユーザが合意した調整時刻としての洗濯終了時刻が、今すぐ丁寧な洗濯モードの洗濯を開始した場合の洗濯終了時刻のｔ分後の場合、ＣＰＵ１１０は、通信インターフェイス１６０を介して洗濯機２００に、ｔ分待機してから丁寧な洗濯を開始するように指示する。あるいは、ユーザが合意した調整時刻としての洗濯終了時刻と丁寧な洗濯モードによる洗濯終了時刻との差がｔ分の場合、ＣＰＵ１１０は、ｔ分待機してから、通信インターフェイス１６０を介して洗濯機２００に丁寧な洗濯を開始するように指示する。
【００３１】
なお、ＣＰＵ１１０は、通信インターフェイス１６０を介して、洗濯機２００の洗濯終了時に、当該洗濯機２００または当該洗濯機２００に対応する電気機器２００Ａ，２００Ｂに、洗濯が終了した旨を表示させたり、洗濯が終了した旨を音声出力させたりすることが好ましい。
＜洗濯機２００の構成＞
【００３２】
次に、図１１を参照して、ネットワークシステム１を構成するユーザ宅の洗濯機２００の構成の一態様について説明する。洗濯機２００は、主たる構成要素として、ＣＰＵ２１０と、メモリ２２０と、ディスプレイ２３０と、操作部２４０と、時計２５０と、通信インターフェイス２６０と、スピーカ２７０と、マイク２８０と、機器駆動部２９０と、重量センサ２９５とを含む。
【００３３】
ＣＰＵ２１０は、メモリ２２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、洗濯機２００の各部を制御する。
【００３４】
メモリ２２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現され、洗濯機２００に内包されているものであってもよいし、洗濯機２００の各種インターフェイスに着脱可能なものであってもよいし、洗濯機２００からアクセス可能な他の装置の記録媒体であってもよい。メモリ２２０は、ＣＰＵ２１０によって実行される機器駆動プログラムや対話プログラムやその他のプログラムや、ＣＰＵ２１０によるプログラムの実行により生成されたデータ、サーバ１００や他のサーバから受信したデータ、操作部２４０やマイク２８０を介して入力されたデータなどを記憶する。
【００３５】
ディスプレイ２３０は、ＣＰＵ２１０からの信号に基づいて、文字や画像などを出力する。ディスプレイ２３０は、複数のＬＥＤライトなどであってもよい。
【００３６】
操作部２４０は、ボタン、タッチパネルなどによって実現され、ユーザからの洗濯開始命令やモード設定命令などの各種命令を受け付けて、当該命令をＣＰＵ２１０に入力する。なお、ディスプレイ２３０と操作部２４０とは、タッチパネルを構成してもよい。
【００３７】
時計２５０は、時刻を測定したり、所定のタイミングからの経過時間を測定したりする。
【００３８】
通信インターフェイス２６０は、無線ＬＡＮ通信あるいは有線ＬＡＮなどの通信モジュールによって実現され、有線通信あるいは無線通信によってサーバ１００などの他の装置との間でデータをやり取りする。たとえば、ＣＰＵ２１０は、操作部２４０を介して受け付けた命令を通信インターフェイス２６０を介してサーバ１００に送信したり、サーバ１００からの洗濯開始命令やモード設定命令などの各種の命令を受け付けてＣＰＵ２１０に入力したりする。
【００３９】
スピーカ２７０は、ＣＰＵ２１０からの信号に基づいて、音声を出力する。たとえば、ＣＰＵ２１０は、メモリ２２０に予め登録された音声データやサーバ１００から受信した音声データをスピーカ２７０から出力する。マイク２８０は、音声を取得して音声データをＣＰＵ２１０に入力する。たとえば、ＣＰＵ２１０は、マイク２８０を介して受け付けたユーザからの音声をサーバ１００に送信する。このようにして、ＣＰＵ２１０は、マイク２８０を介して受け付けた音声命令を通信インターフェイス２６０を介してサーバ１００に送信したり、サーバ１００からの音声メッセージをスピーカ２７０に出力させたりする。
【００４０】
機器駆動部２９０は、モータやアクチュエータやヒータなど、洗濯機２００の主要な機能を実現する。たとえば、ＣＰＵ２１０によって制御される洗濯槽を回転させるモータや、洗剤を所定のタイミングで所定量だけ洗濯槽に投入するユニットなどを含む。重量センサ２９５は、洗濯槽の洗濯物の重さを測定してＣＰＵ２１０に入力する。本実施の形態においては、ＣＰＵ２１０は、洗濯物の重さが変わった際や、洗濯開始命令を受け付けた際に洗濯槽に投入された洗濯物の重さを通信インターフェイス２６０を介してサーバ１００に送信したり、サーバ１００からのデータに基づいて指定の時間待機したり指定のモードで洗濯を開始したりする。
【００４１】
なお、洗濯機２００以外の、電気機器２００Ａ，２００Ｂ・・・の構成は、機器駆動部２９０の役割が各種の電気機器特有のものになる点で異なるが、その他の構成は同様であるため、ここではそれらの説明を繰り返さない。本実施の形態においては、電気機器２００Ａ，２００Ｂ・・・は、履歴データ１２３Ａ，１２３Ｂ，１２３Ｃの作成のために、ユーザから操作命令を受け付けた際や、動作した際や、センサによる測定を行った際などに、各種のデータをサーバ１００にアップロードする。
＜第２の実施の形態＞
【００４２】
第１の実施の形態においては、サーバ１００において、予め電気機器毎の履歴データ１２３Ａ，１２３Ｂ，１２３Ｃに基づいて統合データ１２４を作成しておき、洗濯機２００から洗濯物の重さまたは量または洗濯所用時間を取得した際に、統合データ１２４を参照してユーザが忙しくない時間帯を利用するものであった。しかしながら、サーバ１００のＣＰＵ１１０は、洗濯機２００から洗濯物の重さまたは量または洗濯所用時間を取得した際に、所定の期間前からの電気機器毎の履歴データ１２３Ａ，１２３Ｂ，１２３Ｃに基づいて統合データ１２４を作成してもよい。
【００４３】
あるいは、サーバ１００は単に、洗濯機２００から洗濯物の重さまたは量または洗濯所用時間を取得した際に、テレビの履歴データ１２３Ａを参照して、ユーザがテレビの視聴をしていないと予想される時間帯に洗濯が終了するように、洗濯機２００を制御してもよい。
【００４４】
同様に、サーバ１００は、洗濯機２００から洗濯物の重さまたは量または洗濯所用時間を取得した際に、ＩＨクッキングヒータの履歴データ１２３Ｂを参照して、ユーザが料理をしていないと予想される時間帯に洗濯が終了するように、洗濯機２００を制御してもよい。
【００４５】
同様に、サーバ１００は、洗濯機２００から洗濯物の重さまたは量または洗濯所用時間を取得した際に、掃除機の履歴データ１２３Ｃを参照して、ユーザが掃除をしていないと予想される時間帯に洗濯が終了するように、洗濯機２００を制御してもよい。
【００４６】
当然ながら、テレビやＩＨクッキングヒータや掃除機に限らず、たとえば食事中に洗濯が終了することを避けるために、キッチンの照明がついている可能性が高い時間帯を避けたり、ＩＨクッキングヒータの使用が終了してからの所定期間内である可能性が高い時間帯を避けたり、シャワーが使用される可能性が高い時間帯や風呂の照明が点灯する可能性が高い時間帯や入浴の可能性が高い時間帯を避けたり、対象とするユーザが外出する可能性が高い時間帯を避けたりしてもよい。
＜第３の実施の形態＞
【００４７】
第１または第２の実施の形態のネットワークシステム１のサーバ１００や洗濯機２００や他の電気機器２００Ａ，２００Ｂ・・・などの各装置の役割の一部または全部を他の装置が実行してもよい。より詳細には、サーバ１００の処理の一部または全部を洗濯機２００が担ったり、洗濯機２００の機能の一部をサーバ１００が担ったりしてもよい。あるいは、サーバ１００の役割を、クラウド上の多数のサーバによって分担して実現してもよい。
＜まとめ＞
【００４８】
上記の実施の形態においては、洗濯機２００を遠隔制御するための通信インターフェイス１６０と、洗濯機２００に対応する電気機器２００Ａ，２００Ｂ・・・の過去の動作に基づくユーザの行動予測と、洗濯機２００に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を調整するためのプロセッサ１１０とを備える、サーバ１００が提供される。
【００４９】
好ましくは、プロセッサ１１０は、洗濯機２００のユーザが洗濯機２００に対応する電気機器２００Ａ，２００Ｂ・・・を利用していないと予測されるタイミングで洗濯が終了するように、通信インターフェイス１６０を介して洗濯機２００を制御する。
【００５０】
好ましくは、プロセッサ１１０は、洗濯機２００に対応する電気機器としてテレビ２００Ａ，２００Ｂを視聴していないと予測されるタイミングで洗濯が終了するように、通信インターフェイス１６０を介して洗濯機２００を制御する。
【００５１】
好ましくは、プロセッサ１１０は、洗濯機２００に対応する電気機器としてＩＨクッキングヒータ２００Ｃを利用していないと予測されるタイミングで洗濯が終了するように、通信インターフェイス１６０を介して洗濯機２００を制御する。
【００５２】
好ましくは、プロセッサ１１０は、洗濯機２００に対応する電気機器として掃除機２００Ｄを利用していないと予測されるタイミングで洗濯が終了するように、通信インターフェイス１６０を介して洗濯機２００を制御する。
【００５３】
上記の実施の形態においては、サーバ１００による情報処理方法が提供される。当該方法は、各種の電気機器２００Ａ，２００Ｂ・・・から操作情報を取得するステップと、操作情報に基づいてユーザの行動予測を実行するステップと、ユーザの行動予測と洗濯機２００に投入されている洗濯物の重さまたは量または洗濯所用時間と、に基づいて洗濯の終了時刻を決定するステップと、終了時刻に合わせて洗濯機２００の運転を制御するステップとを備える。
【００５４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５５】
１        ：ネットワークシステム
１００    ：管理サーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：機器データ
１２２    ：部屋データ
１２３Ａ  ：履歴データ
１２３Ｂ  ：履歴データ
１２３Ｃ  ：履歴データ
１２４    ：統合データ
１４０    ：操作部
１６０    ：通信インターフェイス
２００    ：洗濯機
２００Ａ  ：テレビ
２００Ｂ  ：テレビ
２００Ｃ  ：ＩＨクッキングヒータ
２００Ｄ  ：掃除機
２００Ｅ  ：エアコン
２００Ｆ  ：エアコン
２００Ｇ  ：照明
２００Ｈ  ：照明
２００Ｉ  ：照明
２００Ｊ  ：照明
２１０    ：ＣＰＵ
２２０    ：メモリ
２３０    ：ディスプレイ
２４０    ：操作部
２５０    ：時計
２６０    ：通信インターフェイス
２７０    ：スピーカ
２８０    ：マイク
２９０    ：機器駆動部
２９５    ：重量センサ
【図１】
2019096975.tif 000003
【図２】
2019096975.tif 000004
【図３】
2019096975.tif 000005
【図４】
2019096975.tif 000006
【図５】
2019096975.tif 000007
【図６】
2019096975.tif 000008
【図７】
2019096975.tif 000009
【図８】
2019096975.tif 000010
【図９】
2019096975.tif 000011
【図１０】
2019096975.tif 000012
【図１１】
2019096975.tif 000013