(57)【要約】【課題】  冷蔵庫の近くにいないユーザであっても、冷蔵庫において製氷が完了したことを把握できる仕組みを提供することを目的とする。【解決手段】  製氷が完了したことを検知した冷蔵庫１００は、製氷が完了したことを携帯端末１１０に通知する。通知を受けた携帯端末１１０は、製氷が完了したことを示すメッセージを表示する。【選択図】  図１３
2020046093.tif 000002
【特許請求の範囲】
【請求項１】
製氷が完了したことを検知する検知手段と、
製氷が完了したことを前記検知手段が検知したことに基づいて、製氷が完了したことを外部デバイスに通知する通知手段とを備えることを特徴とする冷蔵庫。
【請求項２】
冷蔵庫と携帯端末とを有するシステムであって、
前記冷蔵庫は、
前記冷蔵庫において製氷が完了したことを検知する検知手段と、
製氷が完了したことを前記検知手段が検知したことに基づいて、製氷が完了したことを前記携帯端末に通知する通知手段とを備え、
前記携帯端末は、
製氷が完了したことを示す通知を受信したことに基づいて、製氷が完了したことを示す情報を表示する表示手段を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は冷蔵庫、システムに関する。
【背景技術】
【０００２】
特許文献１には、製氷機能を有する冷蔵庫が開示されている。特許文献１の冷蔵庫は、製氷が完了したことを表示、又は、音声を用いてユーザに通知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６３８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の冷蔵庫によれば、冷蔵庫に近くにいるユーザは製氷が完了したことを把握できる。しかしながら、ユーザは必ずしも冷蔵庫の近くにいるとは限らない。製氷が完了したことを表示、又は、音声を用いて冷蔵庫が通知しても、冷蔵庫の近くにいないユーザは製氷が完了したことを把握できない。
【０００５】
そこで本発明では、冷蔵庫の近くにいないユーザであっても、冷蔵庫において製氷が完了したことを把握できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明が提供する冷蔵庫は、製氷が完了したことを検知する検知手段と、製氷が完了したことを前記検知手段が検知したことに基づいて、製氷が完了したことを外部デバイスに通知する通知手段とを備えることを特徴とする。
【０００７】
また、本発明が提供するシステムは、冷蔵庫と携帯端末とを有するシステムであって、前記冷蔵庫は、前記冷蔵庫において製氷が完了したことを検知する検知手段と、製氷が完了したことを前記検知手段が検知したことに基づいて、製氷が完了したことを前記携帯端末に通知する通知手段とを備え、前記携帯端末は、製氷が完了したことを示す通知を受信したことに基づいて、製氷が完了したことを示す情報を表示する表示手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、冷蔵庫の近くにいないユーザであっても、冷蔵庫において製氷が完了したことを把握できる。
【図面の簡単な説明】
【０００９】
【図１】システムの概要を示す図である。
【図２】冷蔵庫１００の外観図である。
【図３】冷蔵庫１００のハードウェア構成を示す図である。
【図４】冷蔵庫１００のヒンジカバー４０１を示す図である。
【図５】操作パネル３０４を示す図である。
【図６】携帯端末１１０のハードウェア構成を示す図である。
【図７】携帯端末１１０のソフトウェア構成を示す図である。
【図８】サーバ１３０のハードウェア構成を示す図である。
【図９】サーバ１３０が管理するテーブルを示す図である。
【図１０】携帯端末１１０が表示する画面を示す図である。
【図１１】冷蔵庫１００が実行する処理を示すフローチャートである。
【図１２】サーバ１３０が実行する処理を示すフローチャートである。
【図１３】携帯端末１１０が表示する画面を示す図である。
【図１４】携帯端末１１０が表示する画面を示す図である。
【図１５】携帯端末１１０が実行する処理を示すフローチャートである。
【図１６】携帯端末１１０が表示する画面を示す図である。
【図１７】冷蔵庫１００が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
（実施形態）
図１は、本実施形態のシステムの概要を説明する図である。本実施形態のシステムは、冷蔵庫１００、携帯端末１１０、アクセスポイント１２０、サーバ１３０から構成される。冷蔵庫１００は、後述する接続手順によってアクセスポイント１２０との間で無線接続を確立し、インターネット上のサーバ１３０と通信する。アクセスポイント１２０は、例えば無線ＬＡＮルーターである。携帯端末１１０は、例えばスマートフォンやタブレット端末である。携帯端末１１０は、アクセスポイント１２０との間で無線接続を確立し、インターネット上のサーバ１３０と通信する。
【００１１】
図２は、冷蔵庫１００の外観図である。冷蔵庫１００は、複数の貯蔵室、具体的には冷蔵室２０１、製氷室２０２、上段冷凍室２０３、下段冷凍室２０４、野菜室２０５を備える。また、冷蔵室２０１の内部には、パーシャル／チルド切替室が設けられている。
【００１２】
図３は、冷蔵庫１００のハードウェア構成を説明する図である。ＣＰＵ３０１は、ＲＯＭ３０２が記憶している制御プログラムを読み出して、冷蔵庫１００の動作を制御するための様々な処理を実行するプロセッサである。ＲＯＭ３０２は、制御プログラム等の各種データを記憶する不揮発性の記憶媒体である。ＲＡＭ３０３は、一時記憶領域として用いられる揮発性の記憶媒体である。なお、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３の代わりにマイクロコントローラを備え、このマイクロコントローラが冷蔵庫１００の動作を制御するようにしても良い。
【００１３】
操作パネル３０４は、冷蔵庫１００に対するユーザの操作を受け付ける。操作パネル３０４については、後ほど図５を用いて詳しく説明する。無線ＬＡＮ  Ｉ／Ｆ３０５は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ通信を実行する。無線ＬＡＮ  Ｉ／Ｆ３０５は、図４に示すように、冷蔵室２０１を閉塞するドアのヒンジカバー４０１の内部に収納されている。無線ＬＡＮ  Ｉ／Ｆ３０５は、アクセスポイント１２０との間で無線接続を確立し、インターネット上のサーバ１３０と通信する。
【００１４】
製氷ユニット３０６は、製氷室２０２の上部に設けられている製氷皿と、製氷室２０２の貯氷ボックス内で氷が満載であることを検知する検知レバーと、冷蔵室２０１に設けられている給水タンクとで構成される。給水タンクから製氷皿に供給された水が凍結することで氷が製造される。氷が製造されると、ＣＰＵ３０１の制御によって製氷皿が回転し、製氷皿から貯氷ボックスに氷が落下する。氷が落下した製氷皿には給水タンクから再度水が供給され、氷が製造される。氷の製造は、貯氷ボックス内で氷が満載であることを検知レバーが検知するまで行われる。
【００１５】
なお、図３において図示していないが、冷蔵庫１００は、圧縮機、コンデンサ、冷却器等で構成される冷凍サイクルを備えている。冷却器によって生成される冷気によって、冷蔵室２０１等の各貯蔵室は所定の温度帯に冷却されている。
【００１６】
図５は、操作パネル３０４を示す図である。操作パネル３０４は、冷蔵室２０１の庫内の側壁に設けられている。速氷ボタン５０１は、急速に氷を製造するように冷蔵庫１００に指示するためのボタンである。製氷停止ボタン５０２は、氷の製造を停止するように冷蔵庫１００に指示するためのボタンである。冷蔵ボタン５０３と冷凍ボタン５０４は、それぞれ冷蔵室２０１と下段冷凍室２０４の温度を調節するためのボタンである。パーシャルボタン５０５は、パーシャル／チルド切替室の温度を調節するためのボタンである。表示部５０６は、エラーコード等の情報を表示する。
【００１７】
次に遠隔操作ボタン５０７について説明する。冷蔵庫１００の遠隔操作設定がＯＦＦの状態でユーザが遠隔操作ボタン５０７を押すと、遠隔操作設定がＯＮになる。遠隔操作設定がＯＮになると、後述する冷蔵庫アプリケーション７０２からの指示によって冷蔵庫１００の設定を変更することが可能になる。一方、遠隔操作設定がＯＮの状態でユーザが遠隔操作ボタン５０７を押すと、遠隔操作設定がＯＦＦになる。遠隔操作設定がＯＦＦになると、後述する冷蔵庫アプリケーション７０２からの指示によって冷蔵庫１００の設定を変更することができなくなる。
【００１８】
また、遠隔操作設定がＯＮの状態でユーザが遠隔操作ボタン５０７を所定時間（例えば３秒）以上押すと、遠隔操作設定がＯＦＦになるだけでなく、無線ＬＡＮ  Ｉ／Ｆ３０５への電力供給が遮断される。無線ＬＡＮ  Ｉ／Ｆ３０５への電力供給を遮断することで、冷蔵庫１００の消費電力を低減できる。遠隔操作設定がＯＦＦ、かつ、無線ＬＡＮ  Ｉ／Ｆ３０５への電力供給が遮断されている状態でユーザが遠隔操作ボタン５０７を押すと、遠隔操作設定がＯＮになり、かつ、無線ＬＡＮ  Ｉ／Ｆ３０５への電力供給が開始される。
【００１９】
図６は、携帯端末１１０のハードウェア構成を説明する図である。ＣＰＵ６０１は、フラッシュメモリ６０２が記憶している制御プログラムを読み出して、携帯端末１１０の動作を制御するための様々な処理を実行するプロセッサである。フラッシュメモリ６０２は、制御プログラム等の各種データ、携帯端末１１０にインストールされているアプリケーションのプログラムを記憶する不揮発性の記憶媒体である。ＲＡＭ６０３は、一時記憶領域として用いられる揮発性の記憶媒体である。操作部６０４はキーであり、複数のキーが携帯端末１１０に設けられている。表示部６０５はタッチパネルであり、画像や動画等の情報を表示したり、タッチ操作によってユーザから指示を受け付ける。無線ＬＡＮ  Ｉ／Ｆ６０６は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ通信を実行する。無線ＬＡＮ  Ｉ／Ｆ６０６は、アクセスポイント１２０との間で無線接続を確立し、インターネット上のサーバ１３０と通信する。カメラ６０７は、撮影機能と、ＱＲコード（登録商標）のような二次元コードを読み取る読み取り機能とを有する。
【００２０】
次に図７を用いて、携帯端末１１０のソフトウェア構成を説明する。図７は、ＣＰＵ６０１がフラッシュメモリ６０２に記憶されている制御プログラムやアプリケーションプログラムを読み出すことで実現されるソフトウェアの機能ブロック図である。
【００２１】
ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）７０１は、携帯端末１１０の全体の動作を制御するための基本的なソフトウェアであり、ＣＰＵ６０１が制御プログラムを読み出すことで実現される。また、携帯端末１１０には、様々なアプリケーションをインストールすることができる。ＯＳ７０１は、これらのアプリケーションとの間で情報をやり取りし、アプリケーションから受けた指示に従って携帯端末１１０の動作を制御する。
【００２２】
冷蔵庫アプリケーション７０２は、携帯端末１１０にインストールされているアプリケーションの一つである。冷蔵庫アプリケーション７０２は、冷蔵庫用にユーザに提供されるアプリケーションであり、冷蔵庫１００の設定を冷蔵庫アプリケーション７０２から変更したり、冷蔵庫１００が送信する通知（例えば製氷完了を示す通知）を携帯端末１１０に表示したりする。フラッシュメモリ６０２には、冷蔵庫アプリケーション７０２を実現するための冷蔵庫アプリケーションプログラムが記憶されている。ＣＰＵ６０１が冷蔵庫アプリケーションプログラムを読み出すことで、冷蔵庫アプリケーション７０２が実現される。
【００２３】
次に図８を用いて、サーバ１３０のハードウェア構成を説明する。ＣＰＵ８０１は、ＲＯＭ８０２が記憶している制御プログラムを読み出して、サーバ１３０の動作を制御するための様々な処理を実行するプロセッサである。ＲＯＭ８０２は、制御プログラムを記憶する不揮発性の記憶媒体である。ＲＡＭ８０３は、一時記憶領域として用いられる揮発性の記憶媒体である。ＨＤＤ８０４は、様々なデータを記憶する不揮発性の記憶媒体である。ネットワークＩ／Ｆ８０５は、ネットワーク上の外部デバイスと通信する。ネットワークＩ／Ｆ８０５が実行する通信は、有線ＬＡＮ通信と無線ＬＡＮ通信のどちらであっても良い。
【００２４】
次に図９を用いて、サーバ１３０が記憶する管理テーブルについて説明する。図９（Ａ）の通知管理テーブル９００は、サーバ１３０のＨＤＤ８０４に記憶されている情報であり、冷蔵庫で発生したイベントのうち特定のイベントについて、携帯端末に通知するか否かを、携帯端末毎に管理する。フィールド９０１は、携帯端末を識別するための識別情報を格納する。フィールド９０１には、携帯端末のＭＡＣアドレスを格納しても良い。フィールド９０２は、携帯端末に対応する冷蔵庫の識別情報を格納する。通知管理テーブル９００の場合、携帯端末ＩＤが「ＡＡＡＡ」の携帯端末が、冷蔵庫ＩＤが「ＲＦ００１」の冷蔵庫に対応すると管理されている。フィールド９０３、フィールド９０４、フィールド９０５は、冷蔵庫で発生したイベントのうち製氷完了、給水タンクへの給水、エラー発生のそれぞれについて、携帯端末に通知するか否かを格納する。通知管理テーブル９００の場合、携帯端末ＩＤが「ＡＡＡＡ」の携帯端末に対して、製氷完了と給水タンクへの給水とを通知し、エラー発生を通知しないと管理されている。
【００２５】
図９（Ｂ）の冷蔵庫管理テーブル９１０は、サーバ１３０のＨＤＤ８０４に記憶されている情報であり、冷蔵庫の動作に関する情報を管理する。フィールド９１１は、冷蔵庫の識別情報を格納する。フィールド９１２は冷蔵庫の現在の動作状態を格納する。なお、本実施形態における冷蔵庫の動作状態は、通常動作、省エネ動作、冷却動作の３種類である。通常動作は、冷蔵庫の圧縮機が通常の回転数で回転している状態である。省エネ動作は、冷蔵庫の圧縮機が、通常動作における回転数よりも少ない回転数で回転している状態である。冷却動作は、冷蔵庫の圧縮機が、通常動作における回転数よりも多い回転数で回転している状態である。冷蔵庫が省エネ動作を行っている状態が、冷蔵庫の消費電力が最も低い状態である。フィールド９１３は、冷蔵庫が省エネ動作を行った日時を格納する。フィールド９１４は、冷蔵庫の省エネ動作が解除された理由を格納する。
【００２６】
本実施形態では、冷蔵庫で発生したイベントのうち製氷完了、給水タンクへの給水、エラー発生のそれぞれについて、携帯端末に通知するか否かをユーザが設定できる。図１０の通知設定画面１０００は、携帯端末１１０の表示部６０５に表示される画面であり、冷蔵庫アプリケーション７０２によって提供される。通知設定画面１０００によって、携帯端末１１０のユーザは、製氷完了、給水タンクへの給水、エラー発生のそれぞれについて、通知が必要か否かを設定する。ユーザが設定ボタン１００１をタッチすると、設定画面１０００による設定結果を携帯端末１１０がサーバ１３０に送信する。具体的には、設定画面１０００による設定結果をサーバ１３０に送信するように冷蔵庫アプリケーション７０２がＯＳ７０１に指示し、ＯＳ７０１の制御によって無線ＬＡＮ  Ｉ／Ｆ６０６が設定結果をサーバ１３０に送信する。設定画面１０００による設定結果を受信したサーバ１３０は、受信した設定結果に基づいて、図９（Ａ）の通知管理テーブル９００を更新する。
【００２７】
次に図１１のフローチャートを用いて、冷蔵庫１００がサーバ１３０にイベントを通知する処理を説明する。図１１のフローチャートに示す各ステップは、ＲＯＭ３０２に記憶されている制御プログラムをＣＰＵ３０１がＲＡＭ３０３に展開して実行することによって実現される。
【００２８】
動作中の冷蔵庫１００は、ステップ１１０１において、サーバ１３０に通知すべきイベントが発生したか否かを判定する。サーバ１３０に通知すべきイベントとは、製氷完了、給水タンクへの給水、エラー発生、冷蔵庫１００の動作状態の変更である。サーバ１３０に通知すべきイベントが発生したと冷蔵庫１００が判定すると、処理はステップ１１０２に進む。一方、サーバ１３０に通知すべきイベントが発生していないと冷蔵庫１００が判定すると、処理はステップ１１０３に進む。
【００２９】
冷蔵庫１００のＣＰＵ３０１は、氷を貯氷ボックスに落とすために製氷皿を回転させたタイミングで、サーバ１３０に通知すべきイベントとして「製氷完了」が発生したと判定する。また、冷蔵庫１００のＣＰＵ３０１は、給水タンクにおいて水切れが発生したと検知したタイミングで、サーバ１３０に通知すべきイベントとして「給水タンクへの給水」が発生したと判定する。また、冷蔵庫１００のＣＰＵ３０１は、冷蔵庫１００において何らかのエラーが発生したタイミングで、サーバ１３０に通知すべきイベントとして「エラー発生」が発生したと判定する。また、冷蔵庫１００のＣＰＵ３０１は、冷蔵庫１００の動作状態が変更されたタイミングで、サーバ１３０に通知すべきイベントとして「冷蔵庫１００の動作状態の変更」が発生したと判定する。
【００３０】
次にステップ１１０２において、冷蔵庫１００は、発生したイベントをサーバ１３０に通知する。具体的には、冷蔵庫１００において発生したイベントを、冷蔵庫１００の無線ＬＡＮ  Ｉ／Ｆ３０５がアクセスポイント１２０を介してサーバ１３０に送信する。例えば、通知すべきイベントが「製氷完了」であれば、冷蔵庫１００において製氷が完了されたことを冷蔵庫１００がサーバ１３０に通知する。
【００３１】
また、通知すべきイベントが「冷蔵庫１００の動作状態の変更」であれば、変更前の動作状態と変更後の動作状態とを冷蔵庫１００がサーバ１３０に通知する。このとき、冷蔵庫１００がサーバ１３０に圧縮機の回転数を通知し、通知された圧縮機の回転数に基づいてサーバ１３０が冷蔵庫１００の動作状態を特定しても良い。また、冷蔵庫１００の動作状態が省エネ動作から他の動作状態に変更した場合は、省エネ動作が解除された理由も冷蔵庫１００がサーバ１３０に通知する。
【００３２】
次にステップ１１０３において、冷蔵庫１００は、処理を終了するか否かを判定する。電源オフ等で処理を終了すると冷蔵庫１００が判定すると、図１１のフローチャートの処理が終了する。一方、処理を終了しないと冷蔵庫１００が判定すると、処理はステップ１１０１に戻る。
【００３３】
次に、冷蔵庫１００からイベントの通知を受けた際にサーバ１３０が実行する処理を、図１２のフローチャートを用いて説明する。図１２のフローチャートに示す各ステップは、ＲＯＭ８０２に記憶されている制御プログラムをＣＰＵ８０１がＲＡＭ８０３に展開して実行することによって実現される。
【００３４】
まずステップ１２０１において、サーバ１３０は、冷蔵庫１００から通知されたイベントの種類を特定する。冷蔵庫１００から通知されたイベントが製氷完了、給水タンクへの給水、エラー発生のいずれかであれば、処理はステップ１２０２に進む。一方、冷蔵庫１００から通知されたイベントが冷蔵庫１００の動作状態の変更であれば、処理はステップ１２０４に進む。
【００３５】
次にステップ１２０２について説明する。ステップ１２０２において、サーバ１３０は、冷蔵庫１００において発生したイベントを通知すべき携帯端末が存在するか否かを判定する。冷蔵庫１００において発生したイベントを通知すべき携帯端末が存在すると判定されると、処理はステップ１２０３に進む。一方、冷蔵庫１００において発生したイベントを通知すべき携帯端末が存在しないと判定されると、携帯端末へのイベントの通知が行われることなく、図１２のフローチャートの処理が終了する。
【００３６】
ステップ１２０２の判定は、イベントが発生した冷蔵庫の識別情報と、冷蔵庫１００において発生したイベントの種類と、図９（Ａ）の通知管理テーブル９００が管理している情報とに基づいて行われる。例えば、識別情報が「ＲＦ００１」の冷蔵庫において「製氷完了」が発生したとする。この場合、冷蔵庫１００において発生したイベントを通知すべき携帯端末として携帯端末ＩＤが「ＡＡＡＡ」の携帯端末が特定され、冷蔵庫１００において発生したイベントを通知すべき携帯端末が存在すると判定される。一方、識別情報が「ＲＦ００３」の冷蔵庫において「給水タンクへの給水」が発生したとする。この場合、冷蔵庫１００において発生したイベントを通知すべき携帯端末が特定されず、冷蔵庫１００において発生したイベントを通知すべき携帯端末が存在しないと判定される。
【００３７】
次にステップ１２０３において、サーバ１３０は、ステップ１２０２の処理で通知先として特定した携帯端末に対して、冷蔵庫１００において発生したイベントを通知する。例えば、ステップ１２０２の処理で通知先として特定した携帯端末が携帯端末１１０であり、また、冷蔵庫１００において「製氷完了」が発生したとすると、「製氷完了」がサーバ１３０から携帯端末１１０に通知される。
【００３８】
次にステップ１２０４について説明する。ステップ１２０４において、サーバ１３０は、受信したイベントに基づいて、図９（Ｂ）の冷蔵庫管理テーブル９１０のフィールド９１２を更新する。また、受信したイベントが冷蔵庫１００の動作状態が省エネ動作から他の動作状態に変更したことを示している場合は、サーバ１３０は、フィールド９１３とフィールド９１４も更新する。
【００３９】
次に、冷蔵庫１００で発生したイベントの通知をサーバ１３０から携帯端末１１０が受信した際に、携帯端末１１０が実行する処理について説明する。イベントの通知を受けた携帯端末１１０は、通知されたイベントに対応するメッセージを表示する。図１３（Ａ）のＴＯＰ画面１３００は、冷蔵庫アプリケーション７０２が携帯端末１１０においてフォアグラウンドで動作中である場合に、「製氷完了」の通知を携帯端末１１０が受信したタイミングで携帯端末１１０の表示部６０５が表示する画面である。ＴＯＰ画面１３００は、冷蔵庫アプリケーション７０２によって提供される画面である。ＴＯＰ画面１３００のメッセージ１３０１において、携帯端末１１０のユーザは、冷蔵庫１００において製氷が完了したことを把握できる。
【００４０】
また、図１３（Ｂ）のＴＯＰ画面１３１０は、冷蔵庫アプリケーション７０２が携帯端末１１０においてフォアグラウンドで動作中である場合に、「給水タンクへの給水」の通知を携帯端末１１０が受信したタイミングで携帯端末１１０の表示部６０５が表示する画面である。ＴＯＰ画面１３１０は、冷蔵庫アプリケーション７０２によって提供される画面である。ＴＯＰ画面１３１０のメッセージ１３１１において、携帯端末１１０のユーザは、冷蔵庫１００の給水タンクへの給水が必要であることを把握できる。また、ＴＯＰ画面１３１０のボタン１３１２をユーザがタッチすると、冷蔵庫アプリケーション７０２は、給水タンクや製氷皿の洗い方をユーザに示す説明画面を表示する。
【００４１】
冷蔵庫１００で発生したイベントの通知を携帯端末１１０が受けたタイミングで、冷蔵庫アプリケーション７０２携帯端末１１０においてが動作中でなかったり、冷蔵庫アプリケーション７０２がバックグラウンドで動作中の場合がある。これらのケースでは、冷蔵庫１００は、図１３（Ｃ）の待ち受け画面１３２０の通知１３２１を表示する。冷蔵庫アプリケーション７０２が携帯端末１１０において動作中ではない場合、ユーザが通知１３２１をタッチすることで冷蔵庫アプリケーション７０２が動作を開始する。そして携帯端末１１０の表示部６０５は、メッセージ１３０１を含むＴＯＰ画面１３００を表示する。また、冷蔵庫アプリケーション７０２が携帯端末１１０においてバックグラウンドで動作中である場合、ユーザが通知１３２１をタッチすることで冷蔵庫アプリケーション７０２がフォアグラウンドで動作する。そして携帯端末１１０の表示部６０５は、メッセージ１３０１を含むＴＯＰ画面１３００を表示する。
【００４２】
以上の説明の通り、冷蔵庫１００は、冷蔵庫１００において製氷が完了したことを、サーバ１３０を介して携帯端末１１０に通知する。そして携帯端末１１０のユーザは、図１３（Ａ）のメッセージ１３０１や図１３（Ｃ）の通知１３２１によって、冷蔵庫１００において製氷が完了したことを冷蔵庫１００の近くにいなくても把握できる。また、冷蔵庫１００は、冷蔵庫１００において給水タンクへの給水が必要であること、及び、冷蔵庫１００においてエラーが発生していることを、サーバ１３０を介して携帯端末１１０に通知する。そして携帯端末１１０のユーザは、冷蔵庫１００において給水タンクへの給水が必要であること、及び、冷蔵庫１００においてエラーが発生していることを、冷蔵庫１００の近くにいなくても把握できる。
【００４３】
引き続き、冷蔵庫アプリケーション７０２の機能について説明する。冷蔵庫アプリケーション７０２は、冷蔵庫アプリケーション７０２が起動時に初期表示するＴＯＰ画面において、冷蔵庫１００の動作状態をユーザが認識できるように表示する。ＴＯＰ画面を冷蔵庫アプリケーション７０２が表示する際に、冷蔵庫アプリケーション７０２は、冷蔵庫アプリケーション７０２がインストールされている携帯端末１１０に対応する冷蔵庫（本実施形態では冷蔵庫１００）の情報を、サーバ１３０から取得する。
【００４４】
図１４（Ａ）のＴＯＰ画面１４００は、冷蔵庫１００の現在の動作状態が通常動作である場合に冷蔵庫アプリケーション７０２が表示するＴＯＰ画面である。領域１４０１には、冷蔵庫１００の現在の動作状態が通常動作であることが示されている。また、図１４（Ｂ）のＴＯＰ画面１４１０は、冷蔵庫１００の現在の動作状態が省エネ動作である場合に冷蔵庫アプリケーション７０２が表示するＴＯＰ画面である。領域１４１１には、冷蔵庫１００の現在の動作状態が省エネ動作であることが示されている。また、図１４（Ｃ）のＴＯＰ画面１４２０は、冷蔵庫１００の現在の動作状態が冷却動作である場合に冷蔵庫アプリケーション７０２が表示するＴＯＰ画面である。領域１４２１には、冷蔵庫１００の現在の動作状態が冷却動作であることが示されている。更に、領域１４０１、領域１４１１、領域１４２１を、それぞれの動作状態に応じた色やアニメーションを用いて表示することで、ユーザは冷蔵庫１００の現在の動作状態を直感的に理解しやすくなる。
【００４５】
ＴＯＰ画面１４００においてユーザがボタン１４０２をタッチすると、冷蔵庫アプリケーション７０２は、図１０の通知設定画面１０００を表示する。また、ＴＯＰ画面１４００においてユーザがボタン１４０３をタッチすると、冷蔵庫アプリケーション７０２は、後述する図１６（Ａ）の冷蔵庫設定画面１６００を表示する。
【００４６】
ＴＯＰ画面１４００においてユーザがボタン１４０４をタッチすると、冷蔵庫アプリケーション７０２は、図１４（Ｄ）の省エネ実績画面１４３０を表示する。省エネ実績画面１４３０は、サーバ１３０から取得した冷蔵庫１００の情報に基づいて、冷蔵庫１００が省エネ動作を行った実績をユーザに提示する。領域１４３１の円周は２４分割されていて、冷蔵庫１００が省エネ動作を行っていた時間をユーザが認識できるように表示されている。省エネ実績画面１４３０の場合、０時から６時、１１時から１７時、２１時から２２時の期間で冷蔵庫１００が省エネ動作を行っていたことがわかる。また、領域１４３１の中央には、２４時間のうち冷蔵庫１００が省エネ動作を行っていた時間の割合が表示されている。
【００４７】
省エネ実績画面１４３０の領域１４３２には、省エネ動作が解除された理由と解除された時間とが表示されている。省エネ動作が解除された理由を確認することで、ユーザは冷蔵庫１００の使い方を見直し、冷蔵庫１００が省エネ動作を行う時間を長くすることができる。また、省エネ実績画面１４３０のアイコン１４３３とアイコン１４３４をユーザがタッチすると、省エネ実績画面１４３０において表示される省エネ動作の実績が、１日前後した日付の実績に変更される。
【００４８】
次に図１５のフローチャートを用いて、冷蔵庫アプリケーション７０２を用いて冷蔵庫１００の設定を変更する際に冷蔵庫アプリケーション７０２が実行する処理を説明する。図１５のフローチャートに示す各ステップは、フラッシュメモリ６０２に記憶されている制御プログラムと冷蔵庫アプリケーションプログラムを、ＣＰＵ６０１がＲＡＭ６０３に展開して実行することによって実現される。また、携帯端末１１０の表示部６０５が表示する画面を、図１６を用いて説明する。
【００４９】
図１６（Ａ）の冷蔵庫設定画面１６００は、冷蔵庫１００の設定をユーザが変更するための画面であり、冷蔵庫アプリケーション７０２によって提供される。冷蔵庫設定画面１６００を表示する際に、冷蔵庫アプリケーション７０２は冷蔵庫１００から最新の設定情報を取得し、取得した設定情報を反映したうえで冷蔵庫設定画面１６００を表示する。冷蔵庫設定画面１６００においてユーザは所望の設定を選択し、設定ボタン１６０１をタッチする。
【００５０】
ユーザが設定ボタン１６０１をタッチすると、図１５のステップ１５０１において、冷蔵庫アプリケーション７０２は、冷蔵庫設定画面１６００の設定結果に対応する設定変更の指示を、冷蔵庫１００に送信する。設定変更の指示は、サーバ１３０を経由して携帯端末１１０から冷蔵庫１００に送信される。
【００５１】
次にステップ１５０２において、冷蔵庫アプリケーション７０２は、設定変更の指示に対する冷蔵庫１００からの応答を受信したか否かを判定する。設定変更の指示に対する冷蔵庫１００からの応答を冷蔵庫アプリケーション７０２が受信すると、処理はステップ１５０３に進む。一方、設定変更の指示を送信してから所定時間（例えば１分）、冷蔵庫１００からの応答がなかった場合、処理はステップ１５０６に進む。
【００５２】
次にステップ１５０３において、冷蔵庫アプリケーション７０２は、冷蔵庫１００の設定の変更が成功したか否かを、冷蔵庫１００から受信した応答に基づいて判定する。冷蔵庫１００の設定の変更が成功していれば、処理はステップ１５０４に進む。一方、冷蔵庫１００の設定の変更が失敗していれば、処理はステップ１５０５に進む。
【００５３】
次にステップ１５０４において、冷蔵庫アプリケーション７０２は、設定完了をユーザに通知する。図１６（Ｂ）の冷蔵庫設定画面１６１０のように、冷蔵庫アプリケーション７０２がメッセージ１６１１を表示することで、冷蔵庫１００の設定の変更が完了したことをユーザに通知する。
【００５４】
次にステップ１５０５について説明する。ステップ１５０５において、冷蔵庫アプリケーション７０２は、第１のエラー情報をユーザに通知する。冷蔵庫１００からの応答が、冷蔵庫１００の設定の変更が失敗したことを示しているということは、冷蔵庫１００において遠隔操作設定がＯＦＦに設定されていることである。そこで冷蔵庫アプリケーション７０２は、図１６（Ｃ）の冷蔵庫設定画面１６２０のように、第１のエラー情報としてメッセージ１６２１を表示する。メッセージ１６２１によって、ユーザは、冷蔵庫１００において遠隔操作設定がＯＦＦに設定されていることを把握できる。
【００５５】
次にステップ１５０６について説明する。ステップ１５０６において、冷蔵庫アプリケーション７０２は、第２のエラー情報をユーザに通知する。設定変更の指示に対する冷蔵庫１００からの応答がなかったということは、ネットワーク上の問題（例えば冷蔵庫１００がアクセスポイント１２０に接続していない）が発生している可能性が高いと考えられる。そこで冷蔵庫アプリケーション７０２は、図１６（Ｄ）の冷蔵庫設定画面１６３０のように、第２のエラー情報としてメッセージ１６３１を表示する。メッセージ１６３１によって、ユーザは、ネットワーク接続を見直すことができる。
【００５６】
次に、図１７のフローチャートを用いて、図１５のステップ１５０１で送信された設定変更の指示を受信した際に冷蔵庫１００が実行する処理を説明する。図１７のフローチャートに示す各ステップは、ＲＯＭ３０２に記憶されている制御プログラムをＣＰＵ３０１がＲＡＭ３０３に展開して実行することによって実現される。
【００５７】
携帯端末１１０から送信された設定変更の指示を受信した冷蔵庫１００は、ステップ１７０１において、遠隔操作設定の設定値を確認する。遠隔操作設定の設定値がＯＮであれば、処理はステップ１７０２に進む。一方、遠隔操作設定の設定値がＯＦＦであれば、処理はステップ１７０４に進む。
【００５８】
次にステップ１７０２において、冷蔵庫１００は、受信した設定変更の指示に従って、冷蔵庫１００の設定を変更する。そしてステップ１７０３において、冷蔵庫１００は、設定の変更が成功したことを携帯端末１１０に通知する。なお、「速氷する」という設定と「製氷を停止する」という設定は、相反する設定である。従って、受信した設定変更の指示が「速氷する」と「製氷を停止する」を同時に指定している場合は、冷蔵庫１００は、この２項目を無視して残りの指示に従って冷蔵庫１００の設定を変更する。
【００５９】
次にステップ１７０４について説明する。ステップ１７０４において、冷蔵庫１００は、設定の変更が失敗したことを携帯端末１１０に通知する。このとき、冷蔵庫１００の遠隔操作設定の設定値はＯＦＦであるため、受信した設定変更の指示に基づく冷蔵庫１００の設定の変更は行われない。なお、ステップ１７０２、及び、ステップ１７０４の通知は、サーバ１３０を経由して冷蔵庫１００から携帯端末１１０に送信される。
（変形例１）
上述した実施形態のように冷蔵庫アプリケーション７０２、即ち、携帯端末１１０から冷蔵庫１００の設定を変更できるようにすると、操作パネル３０４による設定の変更と携帯端末１１０による設定の変更がほぼ同時に行われる場合がある。この場合、操作パネル３０４による設定の変更を、携帯端末１１０による設定の変更よりも優先しても良い。例えば、操作パネル３０４による設定の変更が行われてから所定時間（例えば２秒）経過するまでは、携帯端末１１０による冷蔵庫１００の設定の変更を冷蔵庫１００が拒否しても良い。
（変形例２）
上述した実施形態では、サーバ１３０を単一の装置として説明したが、複数のサーバが協働するシステムがサーバ１３０の役割を実現しても良い。例えば、冷蔵庫１００や携帯端末１１０のような外部デバイスと通信するサーバと、通知管理テーブル９００を管理するサーバと、冷蔵庫管理テーブル９１０を管理するサーバと、システム全体を統括するサーバとでシステムを構成し、サーバ１３０の役割を実現しても良い。
【符号の説明】
【００６０】
１００  冷蔵庫
１１０  携帯端末
３０５  無線ＬＡＮ  Ｉ／Ｆ
３０６  製氷ユニット
６０５  表示部
６０６  無線ＬＡＮ  Ｉ／Ｆ
７０２  冷蔵庫アプリケーション
【図１】
2020046093.tif 000003
【図２】
2020046093.tif 000004
【図３】
2020046093.tif 000005
【図４】
2020046093.tif 000006
【図５】
2020046093.tif 000007
【図６】
2020046093.tif 000008
【図７】
2020046093.tif 000009
【図８】
2020046093.tif 000010
【図９】
2020046093.tif 000011
【図１０】
2020046093.tif 000012
【図１１】
2020046093.tif 000013
【図１２】
2020046093.tif 000014
【図１３】
2020046093.tif 000015
【図１４】
2020046093.tif 000016
【図１５】
2020046093.tif 000017
【図１６】
2020046093.tif 000018
【図１７】
2020046093.tif 000019