(57)【要約】      （修正有）【課題】ユーザ操作に応じたメッセージを出力することができるネットワークシステム、サーバ、情報処理方法および冷蔵庫を提供する。【解決手段】ネットワークシステムは、複数の扉３０１，３０２を有する冷蔵庫３００と、複数の扉３０１，３０２と複数の情報との対応関係に基づいて、冷蔵庫３００のいずれかの扉３０１，３０２が開いた際に当該扉３０１，３０２に応じた情報を冷蔵庫３００に出力させるためのサーバ１００と、を備える。【選択図】図１
2018133045.tif 000002
【特許請求の範囲】
【請求項１】
複数の扉を有する冷蔵庫と、
前記複数の扉と複数の情報との対応関係に基づいて、前記冷蔵庫のいずれかの扉が開いた際に当該扉に応じた情報を前記冷蔵庫に出力させるためのサーバと、を備えるネットワークシステム。
【請求項２】
前記サーバは、時間帯と前記情報との対応関係に基づいて、前記冷蔵庫のいずれかの扉が開いた時間帯に応じた情報を前記冷蔵庫に出力させる、請求項１に記載のネットワークシステム。
【請求項３】
前記サーバは、前記情報が出力された回数または前記扉が開かれた回数をカウントする、請求項１または２に記載のネットワークシステム。
【請求項４】
冷蔵庫と通信するための通信インターフェイスと、
前記冷蔵庫の複数の扉と複数の情報との対応関係に基づいて、前記冷蔵庫のいずれかの扉が開いた際に前記通信インターフェイスを介して当該扉に応じた情報を前記冷蔵庫に出力させるためのプロセッサと、を備えるサーバ。
【請求項５】
サーバにおける情報処理方法であって、
プロセッサが、通信インターフェイスを介して、冷蔵庫の扉の開閉動作を取得するステップと、
前記プロセッサが、前記冷蔵庫のいずれかの扉が開いた際に、前記通信インターフェイスを介して当該扉に応じた情報を前記冷蔵庫に出力させるステップと、を備える情報処理方法。
【請求項６】
複数の扉と、
スピーカと、
前記複数の扉のうちのいずれかの扉が開いた際に、当該開かれた扉に応じた情報を前記スピーカに出力させるためのプロセッサと、を備える冷蔵庫。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、音声メッセージを出力するネットワークシステム、サーバ、情報処理方法および冷蔵庫の技術に関する。
【背景技術】
【０００２】
従来から、状況に適したメッセージを出力するための技術が知られている。たとえば、特開２０１６−２４６３６号公報（特許文献１）には、制御装置、制御方法および制御プログラムが開示されている。特許文献１によると、制御装置は、対話エージェントシステムとユーザとの会話における音の特徴に基づいて、応答メッセージとして出力する広告に関する情報である広告情報を検索する検索部と、検索部によって検索された広告情報に関する広告を応答メッセージとして出力するよう制御する出力制御部と、を備えたことを特徴とする。このため、制御装置は、ユーザに適したメッセージを出力することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２４６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の一態様の目的は、ユーザ操作に応じたメッセージを出力することができるネットワークシステム、サーバ、情報処理方法または冷蔵庫を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様に従うと、複数の扉を有する冷蔵庫と、複数の扉と複数の情報との対応関係に基づいて、冷蔵庫のいずれかの扉が開いた際に当該扉に応じた情報を冷蔵庫に出力させるためのサーバと、を備えるネットワークシステムが提供される。
【発明の効果】
【０００６】
以上のように、本発明の一態様によれば、ユーザ操作に応じたメッセージを出力することができるネットワークシステム、サーバ、情報処理方法または冷蔵庫が提供される。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と第１の動作概要とを示す図である。
【図２】第１の実施の形態にかかるネットワークシステム１の全体構成と第２の動作概要とを示す図である。
【図３】第１の実施の形態にかかるネットワークシステム１を構成するサーバ１００の構成を示すブロック図である。
【図４】第１の実施の形態にかかる出力条件テーブル１２１を示すイメージ図である。
【図５】第１の実施の形態にかかる広告テーブル１２２を示すイメージ図である。
【図６】第１の実施の形態にかかるサーバ１００のメッセージ提供処理を示すフローチャートである。
【図７】第１の実施の形態にかかる冷蔵庫３００の構成を示すブロック図である。ジ図である。
【図８】第１の実施の形態にかかる冷蔵庫３００のメッセージ出力処理を示すフローチャートである。
【図９】第２の実施の形態にかかるネットワークシステム１の動作概要を示す図である。
【図１０】第２の実施の形態にかかる出力条件テーブル１２１Ｂを示すイメージ図である。
【図１１】第２の実施の形態にかかるサーバ１００のメッセージ提供処理を示すフローチャートである。
【図１２】第３の実施の形態にかかるユーザ情報テーブル１２３を示すイメージ図である。
【図１３】第３の実施の形態にかかる出力条件テーブル１２１Ｃを示すイメージ図である。
【図１４】第３の実施の形態にかかるサーバ１００のメッセージ提供処理を示すフローチャートである。
【図１５】第４の実施の形態にかかるユーザ情報テーブル１２３Ｄを示すイメージ図である。
【図１６】第４の実施の形態にかかる出力条件テーブル１２１Ｄを示すイメージ図である。
【図１７】第４の実施の形態にかかるサーバ１００のメッセージ提供処理を示すフローチャートである。
【図１８】第５の実施の形態にかかる広告主テーブル１２５を示すイメージ図である。
【図１９】第５の実施の形態にかかる出力条件テーブル１２１Ｅを示すイメージ図である。
【図２０】第５の実施の形態にかかるサーバ１００のメッセージ提供処理を示すフローチャートである。
【図２１】第６の実施の形態にかかるネットワークシステム１の冷蔵庫３００の動作概要を示す図である。
【図２２】第６の実施の形態にかかる冷蔵庫３００のメッセージ出力処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成＞
【０００９】
まず、図１（Ａ）を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。ネットワークシステム１は、主に、メッセージ提供サービスを実現するためのサーバ１００と、インターネットなどを介して当該サーバ１００からのメッセージを音声出力する冷蔵庫３００などを含む。なお、ネットワークシステム１は、当該サーバ１００に天気予報やニュースやおススメ料理やユーザのカレンダ情報などを提供する他のサーバや、ルータなどを含むものであってもよい。
【００１０】
本実施の形態にかかるネットワークシステム１は、冷蔵庫３００の扉３０１，３０２毎に出力される情報が設定される。さらに、扉３０１，３０２が明けられる時間帯に応じて、冷蔵庫３００から出力されるべき情報が設定される。
＜ネットワークシステム１の動作概要＞
【００１１】
本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１（Ａ）に示すように、ユーザが冷蔵庫３００の冷蔵室の扉３０１を開けると、冷蔵庫３００はスーパーの特売の広告を出力する。図１（Ｂ）に示すように、ユーザが冷蔵庫３００の冷凍室の扉３０２を開けると、冷蔵庫３００は冷凍食品のメーカーの広告を出力する。なお、広告は、食料品やお店などの企業に関する広告であってもよいし、商品やサービスに関する広告であってもよい。
【００１２】
さらに、本実施の形態においては、図２（Ａ）に示すように、ユーザが平日の昼間に冷蔵庫３００の冷蔵室の扉３０１を開けると、冷蔵庫３００はスーパーの野菜の安売りの広告を出力する。図２（Ｂ）に示すように、ユーザが平日の夜に冷蔵庫３００の冷蔵室の扉３０１を開けると、冷蔵庫３００はビールの広告を出力する。
【００１３】
これによって、冷蔵庫３００は、ユーザが興味を抱く可能性が高い情報を出力することができる。そして、広告主は、商品やサービスにユーザが興味を示しやすい扉３０１，３０２や時間帯を選んで効率的に広告を提供させることができる。以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜サーバ１００の構成＞
【００１４】
図３を参照して、ネットワークシステム１を構成するサーバ１００の構成について説明する。まず、サーバ１００の構成について説明する。サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１３０と、通信インターフェイス１６０とを含む。
【００１５】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、冷蔵庫３００の各部を制御する。
【００１６】
メモリ１２０は、各種のＲＡＭ（Random Access Memory）、各種のＲＯＭ（Read Only Memory）などによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、操作部を介して入力されたデータなどを記憶する。
【００１７】
本実施の形態においては、メモリ１２０は、図４に示すような出力条件テーブル１２１を格納する。出力条件テーブル１２１は、情報の出力条件毎に、設定ＩＤと、機器ＩＤと、扉種別と、時間帯と、曜日と、広告ＩＤとの対応関係を含む。
【００１８】
また、メモリ１２０は、図５に示すような広告テーブル１２２を格納する。広告テーブル１２２は、広告毎に、広告ＩＤと広告の内容との対応関係を含む。
【００１９】
図３に戻って、操作部１３０は、サービスの管理者などからの命令を受け付けてＣＰＵ１１０に入力する。
【００２０】
通信インターフェイス１６０は、無線ＬＡＮまたは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス１６０は、有線通信あるいは無線通信によって、冷蔵庫３００や他のサーバなどとの間でデータをやり取りする。
＜サーバ１００の情報処理＞
【００２１】
次に、図６を参照して、本実施の形態にかかるサーバ１００のメッセージ提供処理について説明する。ＣＰＵ１１０は、通信インターフェイス１６０を介して、冷蔵庫３００からデータを受信すると以下の処理を実行する。
【００２２】
ＣＰＵ１１０は、受信したデータから、機器ＩＤを読み出す（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータから、今回解放された扉の種別を特定する（ステップＳ１０４）。ＣＰＵ１１０は、出力条件テーブル１２１を参照して、現在時刻と今回解放された扉の種別とに基づいて、出力すべき広告を選択する（ステップＳ１１０）。
【００２３】
ＣＰＵ１１０は、出力すべき広告が見つかったか否かを判断する（ステップＳ１１２）。出力すべき広告が見つからなかった場合（ステップＳ１１２においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の冷蔵庫３００のデータを待ち受ける。ただし、ＣＰＵ１１０は、出力すべき広告が見つからなかった場合（ステップＳ１１２においてＮＯである場合）に、他のサーバなどから天気予報やニュースや健康情報やおすすめのレシピなどの情報を取得して、冷蔵庫３００に出力させてもよい。
【００２４】
ＣＰＵ１１０は、出力すべき広告が見つかった場合（ステップＳ１１２においてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して当該広告の内容の音声データを対象となる冷蔵庫３００に送信する（ステップＳ１１６）。ＣＰＵ１１０は、次の冷蔵庫３００のデータを待ち受ける。
＜冷蔵庫３００の構成＞
【００２５】
図７を参照して、冷蔵庫３００の構成について説明する。冷蔵庫３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、各種センサ３５０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０と、機器駆動部３９０とを含む。
【００２６】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、冷蔵庫３００の各部を制御する。
【００２７】
メモリ３２０は、各種のＲＡＭや各種のＲＯＭなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータなどを記憶する。
【００２８】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像などを出力する。ディスプレイ３３０は、単にライトであってもよい。操作部３４０は、各種のユーザ操作を受け付けて、操作命令をＣＰＵ３１０に入力する。なお、ディスプレイ３３０と操作部３４０とは、タッチパネルを構成してもよい。
【００２９】
通信インターフェイス３６０は、無線ＬＡＮまたは有線ＬＡＮなどの通信モジュールによって実現される。通信インターフェイス３６０は、有線通信あるいは無線通信によって、サーバなどの他の装置などとの間でデータをやり取りする。
【００３０】
スピーカ３７０は、ＣＰＵ３１０からの信号に基づいて音声を出力する。マイク３８０は、音声を受け付けて、音声信号をＣＰＵ３１０に受け渡す。
【００３１】
機器駆動部３９０は、ＣＰＵ１１０からの信号に基づいて、電気機器の各部（モータやヒータなど）を制御する。
【００３２】
各種センサ３５０は、取得した検知結果や測定結果をＣＰＵ３１０に入力する。各種センサ３５０は、たとえば、冷蔵室の扉３０１の開閉を検知するための冷蔵扉センサ３５１や、冷凍室の扉３０２の開閉を検知するための冷凍扉センサ３５２などを含む。
＜冷蔵庫３００の情報処理＞
【００３３】
次に、図８を参照して、本実施の形態にかかる冷蔵庫３００のメッセージ出力処理について説明する。ＣＰＵ３１０は、定期的に以下の処理を実行する。
【００３４】
ＣＰＵ３１０は、各種センサ３５０から検知結果を取得する（ステップＳ１５２）。ＣＰＵ１１０は、冷蔵扉センサ３５１または冷凍扉センサ３５２から、冷蔵室の扉３０１が開いた旨または冷凍室の扉３０２が開いた旨を検知した場合（ステップＳ１５４においてＹＥＳである場合）、ＣＰＵ３１０は、通信インターフェイス３６０を介して、当該情報をサーバ１００に送信する（ステップＳ１５６）。
【００３５】
ＣＰＵ１１０は、サーバ１００からのデータを待ち受ける（ステップＳ１５８）。ＣＰＵ１１０は、サーバ１００からのメッセージを受信すると、スピーカ３７０から当該メッセージを音声出力させる（ステップＳ１６０）。ＣＰＵ１１０は、サーバ１００からのデータを受信しなかった場合、またはサーバ１００から出力すべきメッセージがないとの情報を受信した場合（ステップＳ１５８においてＮＯである場合）、次の検知タイミングまで待機する。
【００３６】
このように、本実施の形態においては、サービスの運営者は、広告主から図５に示すような広告情報を受け付けて、図４に示すように冷蔵庫３００の扉や開閉時間帯に対応付ける。これによって、広告主は、多数の冷蔵庫の、冷蔵室の扉３０１または冷凍室の扉３０２と、開閉の時間帯と、を独占して広告を配信することができる。特に、扉の種類と時間帯を指定することができるため、よりユーザが興味を示しやすい状況下で広告を出力することができる。たとえば、夕食時の冷蔵室の開閉を独占してビールの広告を出力したり、買い物に行く前の時間帯に冷蔵室の開閉を独占してスーパーの野菜の広告を出力したり、弁当を作る時間帯に冷凍室の開閉を独占して冷凍食品の広告を出力させることができる。
【００３７】
その結果、ユーザは必要な情報を効率的に得ることができるし、広告主は効率的にユーザの購買意欲をそそることができるし、サービスの管理者は広告料を受け取ることができる。
＜第２の実施の形態＞
【００３８】
第１の実施の形態においては、解放される扉と時間帯とに応じて出力するメッセージを変えるものであった。しかしながら、このような形態には限られない。本実施の形態においては、天気にも応じて出力されるメッセージが変化するものである。
【００３９】
以下、本実施の形態にかかるネットワークシステム１の動作概要について説明する。図９（Ａ）に示すように、雨の土曜日の朝に、ユーザが冷蔵庫３００の冷蔵室の扉を開けると、冷蔵庫３００は水族館の広告を出力する。図９（Ｂ）に示すように、晴れている土曜日の昼間に、ユーザが冷蔵庫３００の冷凍室の扉を開けると、冷蔵庫３００はアウトドアに適した自動車の広告を出力する。
【００４０】
本実施の形態においては、サーバ１００のメモリ１２０は、図１０に示すような出力条件テーブル１２１Ｂを格納する。出力条件テーブル１２１Ｂは、情報の出力条件毎に、設定ＩＤと、機器ＩＤと、扉種別と、時間帯と、曜日と、広告ＩＤと、天気との対応関係を含む。なお、出力される広告の種類は、冷蔵庫３００の扉を開けたユーザの身長や扉の開閉方向や開閉速度などに基づいて決定されてもよい。
【００４１】
本実施の形態においては、図１１を参照して、ＣＰＵ１１０は、受信したデータから、機器ＩＤを読み出す（ステップＳ１０２）。ＣＰＵ１１０は、通信インターフェイス１６０を介して、天気予データを取得する（ステップＳ１０３）。ＣＰＵ１１０は、受信したデータから、今回解放された扉を特定する（ステップＳ１０４）。ＣＰＵ１１０は、出力条件テーブル１２１を参照して、現在時刻と今回解放された扉の種別と天気とに基づいて、出力すべき広告を選択する（ステップＳ１１０Ｂ）。以降の処理は、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第３の実施の形態＞
【００４２】
さらに、冷蔵庫が配置されている地域に応じて出力される広告が決められてもよい。広告主は、効果が高い地域に絞って広告を出力したいからである。本実施の形態においては、サーバ１００のメモリ１２０は、図１２に示すようなユーザ情報テーブル１２３を記憶する。ユーザ情報テーブル１２３は、ユーザ毎に、ユーザＩＤと、ユーザ名と、機器ＩＤと、郵便番号と、住所と、電話番号と、メールアドレスとの対応関係を記憶する。
【００４３】
図１３に示すように、本実施の形態にかかる出力条件テーブル１２１Ｃは、情報の出力条件毎に、設定ＩＤと、地域特定情報と、扉種別と、時間帯と、曜日と、広告ＩＤとの対応関係を含む。
【００４４】
本実施の形態においては、図１４を参照して、ＣＰＵ１１０は、受信したデータから、機器ＩＤを読み出す（ステップＳ１０２）。ＣＰＵ１１０は、ユーザ情報テーブル１２３を参照して、冷蔵庫３００が設定されている家の住所を取得する（ステップＳ１０３Ｃ）。ＣＰＵ１１０は、受信したデータから、今回解放された扉を特定する（ステップＳ１０４）。ＣＰＵ１１０は、出力条件テーブル１２１Ｃを参照して、地域と現在時刻と今回解放された扉の種別とに基づいて、出力すべき広告を選択する（ステップＳ１１０Ｃ）。以降の処理は、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第４の実施の形態＞
【００４５】
さらに、冷蔵庫の種類や型番に応じて出力される広告が決められてもよい。高級機種には高級な商品やサービスの広告を出力し、通常の機種には通常の商品やサービスの広告を出力する方がより効果的であるからである。
【００４６】
本実施の形態においては、サーバ１００のメモリ１２０は、図１５に示すようなユーザ情報テーブル１２３Ｄを記憶する。ユーザ情報テーブル１２３Ｄは、ユーザ毎に、ユーザＩＤと、ユーザ名と、機器ＩＤと、機器の種類や型番と、住所と、電話番号と、メールアドレスとの対応関係を記憶する。本実施の形態にかかる出力条件テーブル１２１Ｄは、図１６に示すように、情報の出力条件毎に、設定ＩＤと、機器の種類や型番と、扉種別と、時間帯と、曜日と、広告ＩＤとの対応関係を含む。
【００４７】
本実施の形態においては、図１７を参照して、ＣＰＵ１１０は、受信したデータから、機器ＩＤを読み出す（ステップＳ１０２）。ＣＰＵ１１０は、ユーザ情報テーブル１２３を参照して、冷蔵庫３００の機種や型番を取得する（ステップＳ１０３Ｄ）。ＣＰＵ１１０は、受信したデータから、今回解放された扉を特定する（ステップＳ１０４）。ＣＰＵ１１０は、出力条件テーブル１２１Ｄを参照して、機種や型番と現在時刻と今回解放された扉の種別とに基づいて、出力すべき広告を選択する（ステップＳ１１０Ｄ）。以降の処理は、第１の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
＜第５の実施の形態＞
【００４８】
さらに、サービスは広告が出力された回数を参照可能に蓄積してもよい。これによって、冷蔵庫３００を操作したユーザに何回広告を出力したかを知ることができる。
【００４９】
本実施の形態においては、サーバ１００のメモリ１２０は、図１８に示すような広告主テーブル１２５を記憶する。広告主テーブル１２５は、広告主毎に、広告主ＩＤと、広告主の名称と、広告が出力された回数と、回数に対するか課金額との対応関係を記憶する。本実施の形態にかかる出力条件テーブル１２１Ｅは、図１９に示すように、情報の出力条件毎に、設定ＩＤと、機器ＩＤと、扉種別と、時間帯と、曜日と、広告ＩＤと、広告主ＩＤとの対応関係を含む。
【００５０】
本実施の形態においては、図２０を参照して、ＣＰＵ１１０は、受信したデータから、機器ＩＤを読み出す（ステップＳ１０２）。ＣＰＵ１１０は、受信したデータから、今回解放された扉の種別を特定する（ステップＳ１０４）。ＣＰＵ１１０は、出力条件テーブル１２１Ｅを参照して、現在時刻と今回解放された扉の種別とに基づいて、出力すべき広告を選択する（ステップＳ１１０）。
【００５１】
ＣＰＵ１１０は、出力すべき広告が見つかった場合（ステップＳ１１２においてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して当該広告の内容の音声データを対象となる冷蔵庫３００に送信する（ステップＳ１１６）。ＣＰＵ１１０は、広告主テーブル１２５の今回対象となった広告の広告主のカウント数をインクリメントして、課金額を更新する（ステップＳ１２０）。ＣＰＵ１１０は、次の冷蔵庫３００のデータを待ち受ける。
【００５２】
これによって、本実施の形態にかかるＣＰＵ１１０は、通信インターフェイス１６０を介して、他のサーバや端末からの要求に応じて、広告主毎の広告の出力回数を提供することができる。
＜第６の実施の形態＞
【００５３】
第１〜第５の実施の形態においては、解放された扉に応じて出力する広告が設定されるものであった。しかしながら、出力される情報は、広告には限られない。たとえば、冷凍室の扉３０２が解放された際には冷蔵庫３００が健康情報などを出力し、冷蔵室の扉３０１が解放された際には冷蔵庫３００がニュースや天気予報などを出力するものであってもよい。
＜第７の実施の形態＞
【００５４】
上記の実施の形態の冷蔵庫３００の役割の一部や全部を、サーバ１００やスマートフォンなどの通信端末やリモートコントローラなどが担ってもよい。あるいは、サーバ１００の役割の一部や全部を、複数のサーバや冷蔵庫３００やスマートフォンなどの通信端末やリモートコントローラなどが担ってもよい。
【００５５】
たとえば、上記のように、サーバ１００が冷蔵庫３００の扉が開かれる度にメッセージを送信する形態には限られない。サーバ１００は１時間分の情報出力の条件と情報の本体とをまとめて冷蔵庫３００に提供してもよいし、サーバ１００は６時間分の情報出力の条件と情報の本体とをまとめて冷蔵庫３００に提供してもよいし、サーバ１００は１日分の情報出力の条件と情報の本体とをまとめて冷蔵庫３００に提供してもよいし、サーバ１００は１か月分の情報出力の条件と情報の本体とをまとめて冷蔵庫３００に提供してもよい。そして、冷蔵庫３００が、扉が解放された際に、条件判断すなわち出力すべきメッセージの選択を行ってもよい。
【００５６】
あるいは、サーバ１００のほとんどの機能を冷蔵庫３００が有してもよい。すなわち冷蔵庫３００のメモリ３２０が、出力条件テーブル１２１や広告テーブル１２２を格納してもよい。
【００５７】
図２１は、本実施の形態にかかるネットワークシステム１の冷蔵庫３００の動作概要を示す図面である。図２１（Ａ）に示すように、ユーザが冷蔵庫３００の冷蔵室の扉３０１を開けると、冷蔵庫３００はスーパーの特売の広告を出力する。図２１（Ｂ）に示すように、ユーザが冷蔵庫３００の冷凍室の扉３０２を開けると、冷蔵庫３００は冷凍食品のメーカーの広告を出力する。
【００５８】
図２２を参照して、本実施の形態にかかる冷蔵庫３００のメッセージ出力処理について説明する。ＣＰＵ３１０は、定期的に以下の処理を実行する。
【００５９】
ＣＰＵ３１０は、各種センサ３５０から検知結果を取得する（ステップＳ３５２）。ＣＰＵ１１０は、冷蔵扉センサ３５１または冷凍扉センサ３５２から、冷蔵室の扉３０１が開いた旨または冷凍室の扉３０２が開いた旨を検知した場合（ステップＳ３５４においてＹＥＳである場合）、出力条件テーブル１２１を参照して、現在時刻と今回解放された扉の種別とに基づいて、出力すべき広告を選択する（ステップＳ３６０）。
【００６０】
ＣＰＵ３１０は、出力すべき広告が見つかったか否かを判断する（ステップＳ３６２）。出力すべき広告が見つからなかった場合（ステップＳ３６２においてＮＯである場合）、ＣＰＵ３１０は、次の検知タイミングまで待機する。
【００６１】
ＣＰＵ３１０は、出力すべき広告が見つかった場合（ステップＳ３６２においてＹＥＳである場合）、ＣＰＵ３１０は、広告テーブル１２２を参照して、スピーカ３７０から当該メッセージを音声出力させる（ステップＳ３６６）。ＣＰＵ３１０は、次の検知タイミングまで待機する。
＜その他の応用例＞
【００６２】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【００６３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６７】
１          ：ネットワークシステム
１００      ：サーバ
１１０      ：ＣＰＵ
１２０      ：メモリ
１２１      ：出力条件テーブル
１２２      ：広告テーブル
１２３      ：ユーザ情報テーブル
１２５      ：広告主テーブル
１３０      ：操作部
１６０      ：通信インターフェイス
３００      ：冷蔵庫
３１０      ：ＣＰＵ
３２０      ：メモリ
３３０      ：ディスプレイ
３４０      ：操作部
３５０      ：センサ
３５１      ：冷蔵扉センサ
３５２      ：冷凍扉センサ
３６０      ：通信インターフェイス
３７０      ：スピーカ
３８０      ：マイク
３９０      ：機器駆動部
【図１】
2018133045.tif 000003
【図２】
2018133045.tif 000004
【図３】
2018133045.tif 000005
【図４】
2018133045.tif 000006
【図５】
2018133045.tif 000007
【図６】
2018133045.tif 000008
【図７】
2018133045.tif 000009
【図８】
2018133045.tif 000010
【図９】
2018133045.tif 000011
【図１０】
2018133045.tif 000012
【図１１】
2018133045.tif 000013
【図１２】
2018133045.tif 000014
【図１３】
2018133045.tif 000015
【図１４】
2018133045.tif 000016
【図１５】
2018133045.tif 000017
【図１６】
2018133045.tif 000018
【図１７】
2018133045.tif 000019
【図１８】
2018133045.tif 000020
【図１９】
2018133045.tif 000021
【図２０】
2018133045.tif 000022
【図２１】
2018133045.tif 000023
【図２２】
2018133045.tif 000024