(57)【要約】【課題】物品の量に応じて所定の行動を行うシステムにおいて、所定の行動及びそのトリガに関する設定を行うことができるシステムの設定方法を提供する。【解決手段】システム１０の設定方法では、プロセッサ１１０は、（ａ）センサ３１０により第１の所定量以上の物品の第１の量が検出されたことを受け付けたとき、ディスプレイ２４０に、トリガ出力の条件に相当する物品の閾値量を設定することを促す第１の画面を表示させ（Ｓ４００）、（ｂ）第１の画面の表示後に、センサ３１０により第２の所定量以上の物品の量の減少が検出されたとき、減少後の物品の第２の量を閾値量として取得し、（ｃ）閾値量が取得された後、ディスプレイ２４０に、処理装置１００の行動を設定するための第２の画面を表示させ（Ｓ８００）、（ｄ）第２の画面の表示後に設定された行動の情報に基づいて、トリガ出力の条件を満たしたときの処理装置１００の出力内容を設定する。【選択図】図４
2020024679.tif 000002
【特許請求の範囲】
【請求項１】
システムの設定方法であって、
前記システムは、
プロセッサ及びメモリを有する処理装置と、
前記処理装置と通信可能に接続され、物品の量を検出するセンサと、を備え、
前記システムの設定方法では、前記プロセッサは、
（ａ）前記センサにより第１の所定量以上の物品の第１の量が検出されたことを受け付けたとき、ディスプレイに、トリガ出力の条件に相当する前記物品の閾値量を設定することを促す第１の画面を表示させ、
（ｂ）前記第１の画面の表示後に、前記センサにより第２の所定量以上の物品の量の減少が検出されたとき、前記センサにより検出された前記減少後の物品の第２の量を前記閾値量として取得し、
（ｃ）前記閾値量が取得された後、前記ディスプレイに、前記処理装置の第１の行動を設定するための第２の画面を表示させ、
（ｄ）前記第２の画面の表示後に設定された前記第１の行動の情報に基づいて、前記トリガ出力の条件を満たしたときの前記処理装置の第１の出力内容を設定する、
システムの設定方法。
【請求項２】
前記プロセッサは、さらに、
（ｅ）前記センサにより検出された物品の第３の量が前記閾値量より小さいか否かを判定し、
（ｆ）前記第３の量が前記閾値量よりも小さいと判定された場合、設定された前記第１の出力内容に基づいて、前記第１の行動を実施する、
請求項１に記載のシステムの設定方法。
【請求項３】
前記プロセッサは、さらに、
（ｇ）前記センサの利用用途を設定するための画面を表示し、
前記（ｄ）では、設定された前記センサの利用用途に基づいて、前記第１の出力内容を設定する、
請求項１又は２に記載のシステムの設定方法。
【請求項４】
前記プロセッサは、さらに、
（ｈ）前記センサと一緒に購入された商品に対応する物品の量の検出を前記センサの利用用途として推定し、
前記（ｇ）では、推定された前記センサの利用用途を候補として示す画面を表示する、
請求項３に記載のシステムの設定方法。
【請求項５】
前記プロセッサは、さらに、
（ｈ）最後に購入された商品に対応する物品の量の検出を前記センサの利用用途として推定し、
前記（ｇ）では、推定された前記センサの利用用途を候補として示す画面を表示する、
請求項３に記載のシステムの設定方法。
【請求項６】
前記プロセッサは、さらに、
（ｉ）前記センサにより検出された物品の第３の量が最大量より大きいか否かを判定し、
（ｊ）前記第３の量が前記最大量よりも大きいと判定された場合、前記ディスプレイに、前記物品とは異なる物品の前記センサの検出領域からの移動を薦める画面を表示させる、
請求項１〜５のいずれか１項に記載のシステムの設定方法。
【請求項７】
前記（ｉ）では、前記最大量として、前記第１の量が用いられる、
請求項６に記載のシステムの設定方法。
【請求項８】
前記プロセッサは、さらに、
（ｋ）前記第１の行動が実施された後にユーザによって行われた行動に基づいて、前記第１の出力内容から前記第１の行動とは異なる第２の行動に対応する第２の出力内容に設定を更新する、
請求項１〜７のいずれか１項に記載のシステムの設定方法。
【請求項９】
請求項１〜８のいずれか１項に記載のシステムの設定方法をコンピュータに実行させるためのプログラム。
【請求項１０】
プロセッサ及びメモリを有する処理装置であって、
前記プロセッサは、前記メモリを用いて、
（ａ）前記処理装置と通信可能に接続され、物品の量を経時的に検出するセンサにより第１の所定量以上の物品の第１の量が検出されたことを受け付けたとき、ディスプレイに、トリガ出力の条件に相当する前記物品の閾値量を設定することを促す第１の画面を表示させ、
（ｂ）前記第１の画面の表示後に、前記センサにより第２の所定量以上の物品の量の減少が検出されたとき、前記センサにより検出された前記減少後の物品の第２の量を前記閾値量として取得し、
（ｃ）前記閾値量が取得された後、前記ディスプレイに、前記処理装置の第１の行動を設定するための第２の画面を表示させ、
（ｄ）前記第２の画面の表示後に設定された前記第１の行動の情報に基づいて、前記トリガ出力の条件を満たしたときの前記処理装置の第１の出力内容を設定する、
処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、物品の量に応じて所定の行動を行うシステムにおけるパラメータの設定方法及び当該システムを構成する処理装置に関する。
【背景技術】
【０００２】
従来、冷蔵庫の内部に取り付けられたセンサを用いて品の残量などを測定し、食品の残量が予め設定した最小適正量より少ない場合に、食品を自動注文する技術が開示されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５００７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の冷蔵庫は、内部に取り付けられた複数個のセンサを用いて、収納部に貯蔵された各食品の保管開始日、保管個数、残量などを測定し、その状態を画面に出力させている。しかし、特許文献１には、どのような状態をトリガとして、どんな出力をするかの設定については開示されていない。
【０００５】
そこで、本開示は、物品の量に応じて所定の行動を行うシステムにおいて、所定の行動及びそのトリガに関する設定を行うことができるシステムの設定方法等を提供する。
【課題を解決するための手段】
【０００６】
本開示の一態様に係るシステムの設定方法において、前記システムは、プロセッサ及びメモリを有する処理装置と、前記処理装置と通信可能に接続され、物品の量を検出するセンサと、を備え、前記システムの設定方法では、前記プロセッサは、（ａ）前記センサにより第１の所定量以上の物品の第１の量が検出されたことを受け付けたとき、ディスプレイに、トリガ出力の条件に相当する前記物品の閾値量を設定することを促す第１の画面を表示させ、（ｂ）前記第１の画面の表示後に、前記センサにより第２の所定量以上の物品の量の減少が検出されたとき、前記センサにより検出された前記減少後の物品の第２の量を前記閾値量として取得し、（ｃ）前記閾値量が取得された後、前記ディスプレイに、前記処理装置の第１の行動を設定するための第２の画面を表示させ、（ｄ）前記第２の画面の表示後に設定された前記第１の行動の情報に基づいて、前記トリガ出力の条件を満たしたときの前記処理装置の第１の出力内容を設定する。
【０００７】
なお、これらの包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本開示の一態様に係るシステムの設定方法は、物品の量に応じて所定の行動を行うシステムにおいて、所定の行動及びそのトリガに関する設定を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１に係るシステム及びユーザの外観図である。
【図２】図２は、実施の形態１に係る冷蔵庫内の正面図である。
【図３】図３は、実施の形態１に係るシステムの機能構成を示すブロック図である。
【図４】図４は、実施の形態１に係るシステムの設定に関する処理を示すフローチャートである。
【図５】図５は、実施の形態１に係るシステムの行動に関する処理を示すフローチャートである。
【図６】図６は、実施の形態１に係るシステムにおける物品の量の時系列の一例を示す。
【図７】図７は、実施の形態１に係るシステムにおける第１の所定量及び第２の所定量の一例を示す。
【図８】図８は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図９】図９は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１０】図１０は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１１】図１１は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１２】図１２は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１３】図１３は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１４】図１４は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１５】図１５は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１６】図１６は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１７】図１７は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１８】図１８は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図１９】図１９は、実施の形態１においてディスプレイに表示される画面の一例を示す。
【図２０】図２０は、実施の形態１の変形例に係る冷蔵庫内の正面図である。
【図２１】図２１は、実施の形態１の変形例に係るシステムにおける物品の量の時系列の一例を示す。
【図２２】図２２は、実施の形態１の変形例における１回あたりの使用量の情報を示す。
【図２３】図２３は、実施の形態１の変形例における物品の量の情報の一例を示す。
【図２４】図２４は、実施の形態１の変形例における物品の量の情報の一例を示す。
【図２５】図２５は、実施の形態２に係るシステムの設定に関する処理を示すフローチャートである。
【図２６】図２６は、実施の形態２においてディスプレイに表示される画面の一例を示す。
【図２７】図２７は、実施の形態２においてディスプレイに表示される画面の一例を示す。
【図２８】図２８は、実施の形態２においてディスプレイに表示される画面の一例を示す。
【図２９】図２９は、実施の形態３に係るシステムの行動に関する処理を示すフローチャートである。
【図３０】図３０は、実施の形態３においてディスプレイに表示される画面の一例を示す。
【図３１】図３１は、実施の形態４に係るシステムの行動に関する処理を示すフローチャートである。
【図３２】図３２は、実施の形態４においてディスプレイに表示される画面の一例を示す。
【図３３】図３３は、実施の形態５に係るシステムの設定に関する処理を示すフローチャートである。
【図３４】図３４は、実施の形態５に係るシステムにおける物品の量の時系列の一例を示す。
【図３５】図３５は、実施の形態５においてディスプレイに表示される画面の一例を示す。
【図３６】図３６は、実施の形態５においてディスプレイに表示される画面の一例を示す。
【図３７Ａ】図３７Ａは、実施の形態６におけるサービス提供システムの全体像を示す。
【図３７Ｂ】図３７Ｂは、実施の形態６におけるデータセンタ運営会社の一例を示す。
【図３７Ｃ】図３７Ｃは、実施の形態６におけるデータセンタ運営会社の一例を示す。
【図３８】図３８は、実施の形態６におけるサービスの類型１（自社データセンタ型）を示す。
【図３９】図３９は、実施の形態６におけるサービスの類型２（ＩａａＳ利用型）を示す。
【図４０】図４０は、実施の形態６におけるサービスの類型３（ＰａａＳ利用型）を示す。
【図４１】図４１は、実施の形態６におけるサービスの類型４（ＳａａＳ利用型）を示す。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００１１】
なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。
【００１２】
また、各図は、必ずしも厳密に図示したものではない。各図において、実質的に同一の構成については同一の符号を付し、重複する説明は省略又は簡略化する。
【００１３】
（実施の形態１）
［システム１０の構成］
まず、実施の形態１に係るシステム１０の構成について、図１〜図３を参照しながら説明する。図１は、実施の形態１に係るシステム１０及びユーザの外観図である。図２は、実施の形態１に係る冷蔵庫３００内の正面図である。図３は、実施の形態１に係るシステム１０の機能構成を示すブロック図である。
【００１４】
システム１０は、センサ３１０により検出された物品の量に応じて所定の行動を行う。システム１０は、外部サーバ２０と通信ネットワーク等を介して接続されている。システム１０は、処理装置１００と、端末装置２００を含む１以上の端末装置と、冷蔵庫３００と、を備える。処理装置１００、１以上の端末装置、及び、冷蔵庫３００内のセンサ３１０は、互いに通信可能に接続されている。以下では、１以上の端末装置を代表して端末装置２００について説明し、他の端末装置の説明を省略する。
【００１５】
処理装置１００は、例えばクラウドサーバにより実現される。処理装置１００は、冷蔵庫３００内のセンサ３１０から受信した情報に基づいて、端末装置２００のディスプレイ２４０の表示を制御する。
【００１６】
なお、処理装置１００は、クラウドサーバに限定されない。例えば、処理装置１００は、冷蔵庫３００に内蔵されてもよい。また例えば、処理装置１００は、携帯端末（例えばスマートフォン又はタブレットコンピュータなど）又は固定端末であってもよい。
【００１７】
端末装置２００は、ディスプレイ２４０を有し、処理装置１００から受信した画面情報に基づいて画面をディスプレイ２４０に表示する。本実施の形態では、端末装置２００は、冷蔵庫３００が設置された建物内の壁面に取り付けられている。または、端末装置２００は、建物内に配置される家電又は家具に取り付けられてもよい。
【００１８】
なお、端末装置２００は、建物内の壁面、家電又は家具に取り付けられなくてもよい。端末装置２００は、例えば携帯端末（例えばスマートフォン又はタブレットコンピュータなど）であってもよい。また、端末装置２００は、冷蔵庫３００に内蔵されてもよい。
【００１９】
冷蔵庫３００は、１以上の物品を貯蔵する。冷蔵庫３００内には、物品の量を検出するセンサ３１０が設置される。物品とは、不動産以外の有体物であり、使用により減る又はなくなるものである。例えば、物品は、食品（飲料及び調味料を含む）、消費財（例えば洗剤、乾電池など）、産業財などである。
【００２０】
センサ３１０は、物品の量を検出する。例えば、センサ３１０は、冷蔵庫３００のドアの開閉時に物品の量を検出する。また例えば、センサ３１０は、一定周期（例えば１分、３分又は５分など）で物品の量を検出してもよい。
【００２１】
本実施の形態では、センサ３１０は、棚板又はドアポケットの底面に着脱可能なシート状の重量センサである。重量センサは、食品の重量及び飲料又は調味料等が収容された容器の重量等を検出することができる。
【００２２】
なお、センサ３１０は、冷蔵庫３００に着脱可能でなくてもよく、冷蔵庫３００に固定的に内蔵されてもよい。また、センサ３１０そのものは、通信機能を有しなくてもよい。この場合、センサ３１０は、処理装置１００と通信可能な通信装置（例えば通信アダプタ又は通信ハブ等）に接続され、当該通信装置を介して処理装置１００と通信してもよい。
【００２３】
［処理装置１００の内部構成］
次に、処理装置１００の内部構成について説明する。図３に示すように、処理装置１００は、プロセッサ１１０と、メモリ１２０と、通信部１３０と、を備える。
【００２４】
プロセッサ１１０は、メモリ１２０に接続された電子回路である。プロセッサ１１０は、冷蔵庫３００内のセンサ３１０から物品の量の情報を取得する。プロセッサ１１０は、物品の量に基づいて、システム１０の設定を行う。プロセッサ１１０は、その設定に基づいて、トリガ出力の条件が満たされた場合に、所定の行動に対応する処理を実行する。このようなプロセッサ１１０の動作の詳細については、フローチャート等を用いて後述する。
【００２５】
メモリ１２０は、例えば半導体メモリ及び／又はハードディスクドライブである。メモリ１２０は、ソフトウェアプログラム又はインストラクションを格納することができる。メモリ１２０に格納されたソフトウェアプログラム又はインストラクションが実行されたときに、プロセッサ１１０は各種処理を行うことができる。
【００２６】
通信部１３０は、通信ネットワークを介して、端末装置２００、センサ３１０及び外部サーバ２０と有線通信及び無線通信の一方又は両方を行うためのネットワークアダプタである。通信ネットワークとしては、例えばインターネット、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、又は、これらの任意の組合せを用いることができる。無線通信としては、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、又は、これらの任意の組合せを用いることができる。
【００２７】
［端末装置２００の内部構成］
次に、端末装置２００の内部構成について説明する。図３に示すように、端末装置２００は、プロセッサ２１０と、メモリ２２０と、通信部２３０と、ディスプレイ２４０と、入力部２５０と、を備える。
【００２８】
プロセッサ２１０は、メモリ２２０に接続された電子回路である。プロセッサ２１０は、処理装置１００から受信した画面情報に基づいて、ディスプレイ２４０に画面を表示する。
【００２９】
メモリ２２０は、例えば半導体メモリ及び／又はハードディスクドライブである。メモリ２２０は、ソフトウェアプログラム又はインストラクションを格納することができる。メモリ２２０に格納されたソフトウェアプログラム又はインストラクションが実行されたときに、プロセッサ２１０は各種処理を行う。
【００３０】
通信部２３０は、通信ネットワークを介して処理装置１００と有線通信及び無線通信の一方又は両方を行うためのネットワークアダプタである。
【００３１】
ディスプレイ２４０は、処理装置１００から受信した画面の情報に基づいて画面を表示する。例えば、ディスプレイ２４０は、液晶ディスプレイ（ＬＣＤ）又は有機ＥＬ（ＯＬＥＤ）ディスプレイ等である。
【００３２】
入力部２５０は、ユーザから入力を受けるための入力デバイスである。例えば、入力部２５０は、ディスプレイ２４０と一体に設けられたタッチパネル（つまり、タッチスクリーン）であってもよい。また例えば、入力部２５０は、機械式ボタン、マウス、キーボード、又は、これらとタッチパネルとの任意の組合せであってもよい。
【００３３】
［システム１０の動作］
次に、以上のように構成されたシステム１０の処理動作について、図４〜図７を参照しながら説明する。図４は、実施の形態１に係るシステム１０の設定に関する処理を示すフローチャートである。図５は、実施の形態１に係るシステム１０の行動に関する処理を示すフローチャートである。図６は、実施の形態１に係るシステム１０における物品の量の時系列の一例を示す。図７は、実施の形態１に係るシステム１０における第１の所定量及び第２の所定量の一例を示す。
【００３４】
［システム１０の設定に関する処理］
まず、システム１０の設定に関する処理について図４等を参照しながら説明する。
【００３５】
［ステップＳ２００］
処理装置１００のプロセッサ１１０は、端末装置２００のディスプレイ２４０に、物品をセンサ３１０の検出領域に置くことをユーザに促す画面を表示させる。具体的には、プロセッサ１１０は、例えば、センサ３１０上へ物品を載置することを要求する画像及び／又は文字を含む画面の情報を端末装置２００に送信する。
【００３６】
これにより、センサ３１０の検出領域に未使用の物品が置かれる。そして、センサ３１０は、置かれた物品の量を検出し、物品の量の情報を処理装置１００に送信する。
【００３７】
［ステップＳ３００］
プロセッサ１１０は、センサ３１０により第１の所定量以上の物品の量が検出されたことを受け付けたとき、ディスプレイ２４０に、物品が検出されたことを示す画面を表示させる。第１の所定量は、例えばメモリ１２０に格納されている。
【００３８】
例えば、図６では、プロセッサ１１０は、第１の所定量「１０ｇ」（図７）以上である「５００ｇ」を物品の第１の量としてセンサ３１０から受け付けたときに、センサ３１０によって物品が検出されたことを示す画面の情報を端末装置２００に送信する。
【００３９】
［ステップＳ４００］
プロセッサ１１０は、センサ３１０により第１の所定量以上の物品の第１の量が検出されたことを受け付けたとき、ディスプレイ２４０に、トリガ出力の条件に相当する物品の閾値量を設定することを促す第１の画面を表示させる。つまり、プロセッサ１１０は、センサ３１０の検出領域に置かれた物品の一部を閾値量になるまで取り除くことを促す画面を表示させる。
【００４０】
トリガ出力の条件とは、予め設定された行動を開始するきっかけとなる命令（トリガ）を出力する条件を意味する。したがって、トリガ出力の条件が満たされればトリガが出力される。ここでは、トリガ出力の条件は、物品の量が閾値量に達することである。
【００４１】
［ステップＳ５００］
プロセッサ１１０は、ディスプレイ２４０に、閾値量を設定中であることを示す画面を表示させる。例えば、プロセッサ１１０は、ディスプレイ２４０に、センサ３１０により検出された物品の量を表示させ、その物品の量の減少にともなって表示を更新させる。
【００４２】
この画面が表示されている間にユーザによって物品の一部が取り除かれることにより、センサ３１０の検出領域内の物品の量が減少する。
【００４３】
［ステップＳ６００］
プロセッサ１１０は、ディスプレイ２４０に、閾値量の設定を確認するための画面を表示させる。具体的には、プロセッサ１１０は、ステップＳ４００における第１の画面の表示後に、センサ３１０により第２の所定量以上の物品の量の減少が検出されたときに、センサ３１０により検出された減少後の物品の第２の量を閾値量として取得する。そして、プロセッサ１１０は、取得された閾値量の情報を端末装置２００に送信する。第２の所定量は、例えばメモリ１２０に格納されている。
【００４４】
例えば、図６では、プロセッサ１１０は、第２の所定量「１０ｇ」（図７）以上の物品の量の減少が検出されたときに、センサ３１０により検出された減少後の物品の量「１４０ｇ」を閾値量として取得する。
【００４５】
［ステップＳ７００］
プロセッサ１１０は、ディスプレイ２４０に、閾値量の設定が完了したことを示す画面を表示させる。これにより、ユーザは、トリガ出力の条件に相当する物品の閾値量の設定が完了したことを認識することができる。
【００４６】
［ステップＳ８００］
プロセッサ１１０は、ステップＳ６００において物品の閾値量が取得された後、ディスプレイ２４０に、処理装置１００の行動を設定するための第２の画面を表示させる。第２の画面の表示後に、設定された処理装置１００の行動の情報に基づいて、トリガ出力の条件を満たしたときの処理装置１００の出力内容が設定される。
【００４７】
処理装置１００の行動としては、例えば、電子商取引（ｅ−ｃｏｍｍｅｒｃｅ）による商品の購入、電子商取引のショッピングカートへの商品の追加、及び、ユーザへの通知等があり得る。
【００４８】
［システム１０の行動に関する処理］
次に、システム１０の行動に関する処理について図５等を参照しながら説明する。図４の処理によって閾値量及び出力内容が設定された後、センサ３１０が冷蔵庫３００内に設置され、センサ３１０の検出領域に物品が配置される。そして、センサ３１０によって、物品の量が検出されることで、図５の処理が実行される。なお、図５の処理は、予め定められた時間間隔で定期的に行われてもよいし、物品の量が減少したときに行われてもよい。
【００４９】
［ステップＳ１１００］
プロセッサ１１０は、センサ３１０により検出された物品の量が閾値量以下であるか否かを判定する。ここで、物品の量が閾値量以下でないと判定された場合（Ｓ１１００のＮｏ）、処理を終了する。
【００５０】
［ステップＳ１２００］
物品の量が閾値量以下であると判定された場合（Ｓ１１００のＹｅｓ）、プロセッサ１１０は、ステップＳ８００で設定された行動に対応する処理を実行する。つまり、プロセッサ１１０は、設定された出力内容を出力する。例えば、プロセッサ１１０は、外部サーバ２０に商品を購入するための情報を出力する。また例えば、プロセッサ１１０は、外部サーバ２０に商品をショッピングカートに追加するための情報を出力してもよい。また例えば、プロセッサ１１０は、端末装置２００に、物品の量が閾値量以下であることを通知するための画面の情報を出力してもよい。
【００５１】
図６では、物品の量が「５００ｇ」から徐々に減少して、閾値量である「１４０ｇ」に達したときに、設定された行動に対応する処理が行われる。
【００５２】
なお、ステップＳ１２００の処理が行われた後にユーザの行動が所定期間内に行われない場合は、例えば、ステップＳ１２００の処理が再度行われてもよい。例えば、ステップＳ１２００において通知が行われた場合に、所定期間内に商品の購入が行われなければ、再度通知が行われてもよい。
【００５３】
［システム１０の設定処理で表示される画面例］
次に、図４で示したシステム１０の設定に関する処理でディスプレイ２４０に表示される画面について説明する。図８〜図１９の各々は、実施の形態１においてディスプレイ２４０に表示される画面の一例を示す。なお、ここでは、センサ３１０が卵の重量を測定する卵センサであり、通信機能を有するハブに接続されて利用される場合について説明する。
【００５４】
図８及び図９のログイン画面では、システム１０にログインするためにユーザ名「Ｔａｋａｎｏｒｉ」がユーザによって入力される。続いて、システム１０へのログイン後に、図１０では、ハブを起動するための手順を示す画面が表示される。表示された手順に従ってハブが起動されれば、ネットワーク上のハブが探索され、発見される。このとき、図１１及び図１２に示すように、探索及び発見を示す画面が表示される。
【００５５】
次に、図１３において、卵センサをハブに接続することを促す画面が表示される。ユーザによって卵センサがハブに接続されたことが認識されると、図１４に示すように卵センサの認識が成功したことを示す画面が表示される。
【００５６】
続いて、図１５では、卵センサに卵を載置することを促す画面が表示される。この図１５の画面は、図４のステップＳ２００で表示される画面に相当する。ここで、卵が載置され、第１の所定量（図７では１０ｇ）以上の重量が検出されれば、図１６に示すように卵が検出されたことを示す画面が表示される。言い換えると、卵センサに卵が載置されたことが検出されれば、図１６に示す画面が表示される。図１６では、検出された卵の重量「５００ｇ」も表示されている。
【００５７】
その後、図１７では、卵センサに載置された卵をトリガ出力の条件に相当する閾値量まで取り除くことを促す画面が表示される。この図１７の画面は、図４のステップＳ４００で表示される第１の画面に相当する。さらに、図１７では、取り除かれた後に残っている卵の重量が表示され、卵の重量が第２の所定量（図７では１０ｇ）以上減少したときに、閾値量を設定するためのボタン（右矢印ボタン）が表示又は有効化される。ここで、ユーザによってボタンが押されることで、閾値量（図１７では１４０ｇ）が設定される。
【００５８】
そして、図１８に示すように、閾値量が設定された後に、処理装置１００の行動を設定するための画面が表示される。具体的には、図１８では、選択可能な３つの行動に対応する画像及び文字列が表示されている。３つの行動としては、通知、カートに追加、及び、購入が用いられている。この図１８の画面は、図４のステップＳ８００で表示される第２の画面に相当する。
【００５９】
なお、図１８では、３つの行動が選択可能に表示されているが、処理装置１００の行動はこれらに限定されない。また、選択可能な行動の数は、３つに限定されず、１つ又は２つであってもよいし、４つ以上であってもよい。その他の行動の例は、検索である。例えば、処理装置１００は、卵を販売する店舗の販売価格を検索したり、卵を販売する店舗が提供するクーポンの情報を検索する。店舗は、実店舗、又は電子商取引の店舗を含む。
【００６０】
図１８の画面を介して、ユーザによって３つの行動のいずれかが選択されれば、選択された行動に基づいて、トリガ出力の条件を満たしたときの処理装置１００の出力内容が設定される。そして、図１９に示すように、システム１０の設定が完了したことを示す画面が表示される。
【００６１】
［効果等］
以上のように、本実施の形態に係るシステム１０によれば、物品の量に応じて所定の行動を行うために、所定の行動及びそのトリガに関する設定を行うことができる。このとき、システム１０は、センサ３１０を用いてトリガ出力の条件に相当する物品の閾値量を設定することができ、閾値量の設定に関するユーザの負担を軽減し、ユーザの利便性を向上させることができる。
【００６２】
（実施の形態１の変形例）
なお、本実施の形態では、センサ３１０が重量センサである場合を例に説明したが、センサは、重量センサに限定されない。例えば、センサは、図２０に示すように、イメージセンサであってもよい。図２０は、実施の形態１の変形例におけるセンサ３１０Ａを示す。
【００６３】
センサ３１０Ａは、冷蔵庫３００内の物品の画像を撮影するイメージセンサである。例えば、センサ３１０Ａは、冷蔵庫３００の扉が開けられたときに冷蔵庫３００内の物品を撮影する。撮影された物品の画像は処理装置１００に送信される。処理装置１００のプロセッサ１１０は、物品の画像に基づいて各物品の量を取得する。例えば、プロセッサ１１０は、画像において物品を認識することにより物品の数をカウントする。
【００６４】
図２１は、実施の形態１の変形例に係るシステムにおける物品の量の時系列の一例を示す。図２１では、物品の量として、重量の代わりに個数が用いられている。この場合であっても、ディスプレイ２４０に表示された画面に従って、冷蔵庫３００内で物品の一部を取り除くことにより、トリガ出力の条件に相当する閾値量を設定することができる。
【００６５】
また例えば、プロセッサ１１０は、異なる時刻に撮影された複数の画像において、物品が冷蔵庫３００から取り出された後に冷蔵庫３００に返還されたことを検出し、このとき物品の量を所定量だけ減量することにより物品の量の情報を取得してもよい。この場合、メモリ１２０は、物品ごとの所定量を示す情報を記憶してもよい。
【００６６】
図２２は、実施の形態１の変形例における所定量の情報を示す。所定量の情報は、物品ＩＤと１回あたりの使用量と返還の有無とを示す。ここでは、１回あたりの使用量が所定量に相当する。また、返還の有無は、使用後に物品が冷蔵庫３００に返還されるか否かを示す。例えば、飲料ボトルは、使用後に冷蔵庫３００に返還されるので「有り」と定義され、卵は、使い切りで冷蔵庫３００に返還されないので「無し」と定義される。
【００６７】
図２２では、例えば、物品ＩＤ「００２」で識別される物品は、１回あたり２０ｇ使用され、使用後に冷蔵庫３００に返還されることを示す。したがって、物品ＩＤ「００２」で識別される物品が冷蔵庫３００に返還されたことを検出した場合には、当該物品の量が３０ｇ減量される。
【００６８】
センサ３１０Ａによって撮影された画像から物品の量を取得する方法についての具体例を、図２３及び図２４を参照しながら説明する。図２３及び図２４の各々は、実施の形態１の変形例における物品の量の情報の取得の具体例を示す。
【００６９】
図２３では、返還「無し」と定義されている物品ＩＤ「００１」の物品の量の情報の取得について説明する。図２３の（ａ）は、第１の日時（２０１８年３月３０日２０時００分３５秒）における第１の画像３２Ａ及び第１の物品の量の情報３３Ａを示す。また、図２３の（ｂ）は、第１の日時より後の第２の日時（２０１８年３月３０日２０時０５分３５秒）における第２の画像３２Ｂ及び第２の物品の量の情報３３Ｂを示す。
【００７０】
第１の画像３２Ａ及び第２の画像３２Ｂにおける物品３１Ａは、物品ＩＤ「００１」で識別される。冷蔵庫３００又は処理装置１００は、第１の画像３２Ａを解析することにより、物品３１Ａの量として「３個」を導出することができる。また、冷蔵庫３００又は処理装置１００は、第２の画像３２Ｂを解析することにより、物品３１Ａの量として「２個」を導出することができる。その結果、第２の物品の量の情報３３Ｂにおいて、物品ＩＤ「００１」の物品の量が「３個」から「２個」に更新される。
【００７１】
図２４では、返還が「有り」と定義されている物品ＩＤ「００３」の物品の量の情報の取得について説明する。図２４の（ａ）は、第１の日時（２０１８年３月３０日１８時００分３５秒）における第１の画像３２Ｃ及び第１の物品の量の情報３３Ｃを示す。また、図２４の（ｂ）は、第１の日時より後の第２の日時（２０１８年３月３０日１８時０５分３５秒）における第２の画像３２Ｄ及び第２の物品の量の情報３３Ｄを示す。また、図２４の（ｃ）は、第２の日時より後の第３の日時（２０１８年３月３０日１８時１０分３５秒）における第３の画像３２Ｅ及び第３の物品の量の情報３３Ｅを示す。
【００７２】
第１の画像３２Ｃ、第２の画像３２Ｄ及び第３の画像３２Ｅにおける物品３１Ｂは、物品ＩＤ「００３」で識別される。第１の物品の量の情報３３Ｃでは、物品３１Ｂの量として「６０％」が既に取得されている。ここで、第２の画像３２Ｄが撮影されれば、センサ３１０Ａは，第２の画像３２Ｄを解析して、物品３１Ｂが冷蔵庫３００内に存在しないことを認識する。そして、センサ３１０Ａは、第２の物品の量の情報３３Ｄにおいて、物品ＩＤ「００３」に対して、物品の有無を「非存在」に更新し、物品の量を「０％」に更新する。その後、第３の画像３２Ｅが撮影されれば、センサ３１０Ａは、第３の画像３２Ｅを解析して、物品３１Ｂが冷蔵庫３００内に返還されたことを認識する。そして、センサ３１０Ａは、第３の物品の量の情報３３Ｅにおいて、物品ＩＤ「００３」に対して、物品の有無を「存在」に更新し、物品の量を「５０％」に更新する。物品の量「５０％」は、第１の物品の量の情報３３Ｃにおける物品の量「６０％」から、図２２の１回あたりの使用量「１０％」を減算した結果である。
【００７３】
（実施の形態２）
次に、実施の形態２について説明する。本実施の形態では、特定の物品に専用のセンサではなく、任意の物品に利用可能なセンサが用いられる点が上記実施の形態１と主として異なる。以下に、本実施の形態に係るシステム１０について、実施の形態１と異なる点を中心に説明する。
【００７４】
なお、本実施の形態のシステム構成は、実施の形態１と同様であるので、図示及び説明を省略する。
【００７５】
［システム１０の動作］
本実施の形態に係るシステム１０の処理動作について、図２５〜図２８を参照しながら説明する。図２５は、実施の形態２に係るシステム１０の設定に関する処理を示すフローチャートである。図２６〜図２８の各々は、実施の形態２においてディスプレイ２４０に表示される画面の一例を示す。
【００７６】
［ステップＳ１００］
本実施の形態では、処理装置１００のプロセッサ１１０は、ディスプレイ２４０に、まず、センサ３１０の利用用途を設定する画面を表示させる。
【００７７】
具体的には、プロセッサ１１０は、ユーザの商品購入履歴に基づいて、センサ３１０の利用用途を推定し、推定された利用用途を候補として示す画面（例えば図２６）を表示してもよい。このとき、プロセッサ１１０は、センサ３１０と一緒に購入された商品に対応する物品の量の検出をセンサ３１０の利用用途として推定してもよい。また例えば、プロセッサ１１０は、最後に購入された商品に対応する物品の量の検出をセンサ３１０の利用用途として推定してもよい。
【００７８】
図２６では、水の量の検出がセンサ３１０の利用用途として推定された場合に表示される画面が示されている。ここで、Ｙｅｓボタンが押されれば、水の量の検出がセンサ３１０の利用用途として設定される。一方、Ｎｏボタンが押されれば、他の利用用途を設定するための画面（例えば図２７）が表示される。他の利用用途としては、予め定められた物品の量の検出があり得る。
【００７９】
図２７では、予め定められた物品が卵である場合に表示される画面が示されている。ここで、Ｙｅｓボタンが押されれば、卵の量の検出がセンサ３１０の利用用途として設定される。一方、Ｎｏボタンが押されれば、例えばセンサ３１０の利用用途を自由に入力可能な画面（例えば図２８）が表示される。
【００８０】
図２８では、ユーザによって自由に物品の名称が入力され、入力された物品の量の検出がセンサ３１０の利用用途として設定される。
【００８１】
なお、センサ３１０の利用用途を設定に関する画面遷移は、図２６〜図２８に限定されない。例えば、図２７の画面が図２６の画面よりも先に表示されてもよい。つまり、予め定められた物品の量の検出をセンサ３１０の利用用途の候補として示す画面が商品購入履歴に基づく画面よりも先に表示されてもよい。また、図２６及び図２７の画面が表示されず、図２８の画面のみが表示されてもよい。
【００８２】
ステップＳ２００〜ステップＳ８００の処理については、実施の形態１と同様であるので、説明を省略する。ステップＳ８００の第２の画面の表示後に、設定された利用用途に基づいて、トリガ出力の条件を満たしたときの処理装置１００の出力内容が設定される。
【００８３】
なお、利用用途を設定する画面の表示に関するステップＳ１００の順序は、図２５の順序に限定されない。例えば、ステップＳ１００は、物品の量が検出された画面の表示（Ｓ３００）と物品の一部を取り除くことを促す画面の表示（Ｓ４００）との間に行われてもよい。また、ステップＳ１００は、閾値量の設定の完了を示す画面の表示（Ｓ７００）の後に行われてもよい。
【００８４】
［効果等］
以上のように、本実施の形態に係るシステム１０によれば、センサ３１０の利用用途を設定することができる。したがって、システム１０の汎用性を向上させることができる。また、センサ３１０と一緒に購入された商品又は最後に購入された商品に基づいて、センサ３１０の利用用途を推定することができ、センサ３１０の利用用途を円滑に設定することができる。また、センサ３１０の利用用途の設定に対するユーザの負担を軽減することができ、ユーザの利便性を向上させることができる。また、プロセッサ１１０は、小売販売業者、又は電子商取引販売業者からユーザの購入した物品情報を取得し、取得した物品情報に基づいてユーザの商品購入履歴を取得しても良い。例えば、ユーザが保有する小売販売業者、又は電子商取引販売業者から購入することにより付与されるポイント情報などにより、ユーザの購入した物品情報が取得されても良い。
【００８５】
（実施の形態３）
次に、実施の形態３について説明する。本実施の形態では、検出したい物品とは異なる物品（以下、非対象物品という）がセンサ３１０の検出領域に置かれた場合に、その物品の移動を薦める通知が行われる点が、上記実施の形態１と主として異なる。以下に、本実施の形態に係るシステム１０について、実施の形態１と異なる点を中心に説明する。
【００８６】
なお、本実施の形態のシステム構成は、実施の形態１と同様であるので、図示及び説明を省略する。
【００８７】
［システム１０の動作］
本実施の形態に係るシステム１０の処理動作について、図２９及び図３０を参照しながら説明する。図２９は、実施の形態３に係るシステム１０の行動に関する処理を示すフローチャートである。図３０は、実施の形態３においてディスプレイ２４０に表示される画面の一例を示す。
【００８８】
［ステップＳ１３００］
物品の量が閾値量以下でないと判定された場合（ステップＳ１１００のＮｏ）、プロセッサ１１０は、センサ３１０により検出された物品の量が最大量より大きいか否かを判定する。ここで、物品の量が最大量より大きくないと判定された場合（Ｓ１３００のＮｏ）、処理を終了する。
【００８９】
最大量とは、センサ３１０によって検出されることが許容される物品の量の最大値である。最大量としては、例えば、最初にセンサ３１０で検出された物品の量を用いることができる。具体的には、図６の例では、ステップＳ２００とステップＳ３００との間に検出された「５００ｇ」を最大量として用いることができる。なお、最大量は、センサ３１０で検出された物品の量に限定されない。例えば、物品の容器あるいはラベル等に表記された量が最大量として用いられてもよい。
【００９０】
［ステップＳ１４００］
物品の量が最大量よりも大きいと判定された場合（Ｓ１３００のＹｅｓ）、プロセッサ１１０は、センサ３１０の検出領域からの非対象物品の移動を薦める通知を行う。例えば、プロセッサ１１０は、ディスプレイ２４０に、非対象物品がセンサ３１０の検出領域に置かれている可能性があることをユーザに認識させ、それを移動させることを薦めるための画面（例えば図３０）を表示させる。なお、通知は、必ずしもディスプレイ２４０を介して行われる必要はなく、単に音が出力されてもよい。
【００９１】
［効果等］
以上のように、本実施の形態に係るシステム１０によれば、センサ３１０によって検出された量が最大量より大きい場合に、センサ３１０の検出領域から、対象物品とは異なる非対象物品を移動させることをユーザに薦めることができる。例えば、多くの物品が冷蔵庫３００内に保管されている場合に、センサ３１０の検出領域に対象物品及び非対象物品の両方が置かれることがあり得る。このような場合に、本実施の形態では、対象物品の量が正しく検出されない状態から逃れることができる。
【００９２】
（実施の形態４）
次に、実施の形態４について説明する。本実施の形態では、処理装置１００の行動を設定した後に更新できる点が、上記実施の形態１と主として異なる。以下に、本実施の形態に係るシステム１０について、実施の形態１と異なる点を中心に説明する。
【００９３】
なお、本実施の形態のシステム構成は、実施の形態１と同様であるので、図示及び説明を省略する。
【００９４】
［システム１０の動作］
本実施の形態に係るシステム１０の処理動作について、図３１及び図３２を参照しながら説明する。図３１は、実施の形態４に係るシステム１０の行動に関する処理を示すフローチャートである。図３２は、実施の形態４においてディスプレイ２４０に表示される画面の一例を示す。
【００９５】
［ステップＳ１５００］
物品の量が閾値量以下であると判定された場合（Ｓ１１００のＹｅｓ）、プロセッサ１１０は、既に設定されている第１の行動から当該第１の行動とは異なる第２に行動へ更新するか否かを判定する（Ｓ１５００）。例えば、プロセッサ１１０は、過去に、処理装置１００によって第１の行動が実施された後にユーザによって行われた行動に基づいて、第１の行動から第２の行動へ更新することを提案する画面（例えば図３２）をディスプレイ２４０に表示させる。このとき、ユーザが、画面を介して、第２の行動への更新を指示した場合に、プロセッサ１１０は、処理装置１００の行動として第２の行動を設定する。第１の行動及び第２の行動としては、例えば通知及び購入が考えられる。
【００９６】
なお、更新の判定は、必ずしも更新を提案する画面の表示を伴わなくてもよい。例えば、第１の行動の後に第２の行動が行われた回数が閾値回数を超えた場合に、第１の行動から第２の行動に自動的に更新されてもよい。
【００９７】
また、第２の行動は、ユーザが過去に実際に行った行動に限定されない。例えば、第２の行動は、複数の第２の行動の候補の中からユーザによって選択されてもよい。
【００９８】
［ステップＳ１６００］
第１の行動から第２の行動へ更新すると判定された場合（Ｓ１５００のＹｅｓ）、プロセッサ１１０は、第１の行動に対応する第１の出力内容から第２の行動に対応する第２の出力内容に設定を更新し、第２の出力内容に基づいて第２の行動を実施する。例えば第２の行動が購入である場合、プロセッサ１１０は、外部サーバ２０に商品を購入するための情報を送信する。
【００９９】
［ステップＳ１７００］
第１の行動から第２の行動へ更新しないと判定された場合（Ｓ１５００のＮｏ）、プロセッサ１１０は、第１の出力内容に基づいて第１の行動を実施する。例えば第１の行動が通知である場合、プロセッサ１１０は、端末装置２００に、物品の量が閾値量以下であることを通知するための画面の情報を送信する。
【０１００】
［効果等］
以上のように、本実施の形態に係るシステム１０によれば、ユーザによって行われた行動に基づいて、処理装置１００の出力内容を更新することができる。したがって、ユーザに適した行動を処理装置１００に実施させることができ、ユーザの利便性を向上させることができる。
【０１０１】
（実施の形態５）
次に、実施の形態５について説明する。本実施の形態では、トリガ出力の条件に相当する閾値量の設定をユーザの直接入力でも行える点が、上記実施の形態１と主として異なる。以下に、本実施の形態に係るシステム１０について、実施の形態１と異なる点を中心に説明する。
【０１０２】
本実施の形態では、センサ３１０によって検出され物品が水ボトルである場合について説明する。なお、本実施の形態のシステム構成は、実施の形態１と同様であるので、図示及び説明を省略する。
【０１０３】
［システム１０の動作］
本実施の形態に係るシステム１０の処理動作について、図３３〜図３６を参照しながら説明する。図３３は、実施の形態５に係るシステム１０の設定に関する処理を示すフローチャートである。図３４は、実施の形態５に係るシステム１０における物品の量の時系列の一例を示す。図３５及び図３６の各々は、実施の形態５においてディスプレイ２４０に表示される画面の一例を示す。
【０１０４】
［ステップＳ４１０］
プロセッサ１１０は、物品の一部を取り除くことを促す画面において、物品の一部を取り除くのではなく閾値量を直接入力することが指示されたか否かを判定する。例えば、図３５の画面において「Ｄｉｒｅｃｔ  Ｉｎｐｕｔ」ボタンが押された場合に、プロセッサ１１０は、閾値量を直接入力することが指示されたと判定する。
【０１０５】
［ステップＳ４２０］
閾値量を直接入力することが指示されたと判定された場合（Ｓ４１０のＹｅｓ）、プロセッサ１１０は、ディスプレイ２４０に、ユーザが閾値量を直接入力するための画面（例えば図３６）を表示させる。図３６では、ユーザによる数値「２００」の入力が受け付けられている。数値が入力されることで、右矢印ボタンが有効化される。有効化された右矢印ボタンが押されることで、入力された閾値量の情報が処理装置１００に送信される。
【０１０６】
このとき、図３４に示すように、センサ３１０によって検出される物品の量は「１０００ｍｌ」で変化していなくても、閾値量は、直接入力に基づいて「２００ｍｌ」に設定される。
【０１０７】
［効果等］
以上のように、本実施の形態に係るシステム１０によれば、直接入力によって閾値量を設定することが可能となり、物品の一部を取り除くことが難しい物品（例えば液体又は粉末等）に対してもシステム１０を適用することができる。
【０１０８】
なお、本実施の形態では、閾値量の値が直接入力されていたが、これに限定されない。例えば、取り除く物品の量（最大量と閾値量との差分量）が直接入力されてもよい。
【０１０９】
（実施の形態６）
次に、実施の形態６について説明する。本実施の形態では、端末装置に表示する画面の情報の提供を含むサービスを提供するサービス提供システムについて説明する。
【０１１０】
［提供するサービスの全体像］
図３７Ａには、実施の形態６におけるサービス提供システムの全体像が示されている。
【０１１１】
グループ１０００は、例えば企業、団体、家庭等であり、その規模を問わない。グループ１０００には、端末装置１０３０、複数の機器１０１０に含まれる機器Ａ、機器Ｂ及びホームゲートウェイ１０２０が存在する。端末装置１０３０は、例えば、上記各実施の形態における端末装置２００である。また、機器Ａは、例えば上記各実施の形態における冷蔵庫３００である。複数の機器１０１０には、インターネットと接続可能な機器（例えば、スマートフォン、ＰＣ、ＴＶ等）もあれば、それ自身ではインターネットと接続不可能な機器（例えば、照明、洗濯機等）も存在する。それ自身ではインターネットと接続不可能な機器であっても、ホームゲートウェイ１０２０を介してインターネットと接続可能となる機器が存在してもよい。またグループ１０００には複数の機器１０１０を使用するユーザ９９０Ａが存在する。
【０１１２】
データセンタ運営会社１１００には、クラウドサーバ１１１０が存在する。クラウドサーバ１１１０とはインターネットを介して様々な機器と連携する仮想化サーバである。例えば、クラウドサーバ１１１０は、上記各実施の形態における処理装置１００である。クラウドサーバ１１１０は、主に通常のデータベース管理ツール等で扱うことが困難な巨大なデータ（ビッグデータ）等を管理する。データセンタ運営会社１１００は、データ管理やクラウドサーバ１１１０の管理、それらを行うデータセンタの運営等を行っている。データセンタ運営会社１１００が行っている役務については詳細を後述する。ここで、データセンタ運営会社１１００は、データ管理やクラウドサーバ１１１０の運営等のみを行っている会社に限らない。例えば複数の機器１０１０のうちの１つの機器を開発・製造している機器メーカが、併せてデータ管理やクラウドサーバ１１１０の管理等を行っている場合は、機器メーカがデータセンタ運営会社１１００に該当する（図３７Ｂ）。また、データセンタ運営会社１１００は１つの会社に限らない。例えば機器メーカ及び他の管理会社が共同もしくは分担してデータ管理やクラウドサーバ１１１０の運営を行っている場合は、両者もしくはいずれか一方がデータセンタ運営会社１１００に該当するものとする（図３７Ｃ）。
【０１１３】
サービスプロバイダ１２００は、サーバ１２１０を保有している。ここで言うサーバ１２１０とは、その規模は問わず例えば、個人用ＰＣ内のメモリ等も含む。また、サービスプロバイダがサーバ１２１０を保有していない場合もある。
【０１１４】
なお、上記サービスにおいてホームゲートウェイ１０２０は必須ではない。例えば、クラウドサーバ１１１０が全てのデータ管理を行っている場合等は、ホームゲートウェイ１０２０は不要となる。また、家庭内のあらゆる機器がインターネットに接続されている場合のように、それ自身ではインターネットと接続不可能な機器は存在しない場合もある。
【０１１５】
次に、上記サービスにおける情報の流れを説明する。
【０１１６】
まず、グループ１０００の機器Ａ又は機器Ｂは、各機器で得られた情報をデータセンタ運営会社１１００のクラウドサーバ１１１０に送信する。クラウドサーバ１１１０は機器Ａ又は機器Ｂの情報を集積する（図３７Ａの（ａ））。ここで集積される情報は、複数の機器１０１０の、例えば運転状況や動作日時、動作モード、位置等を示す情報である。例えば、テレビの視聴履歴やレコーダの録画予約情報、洗濯機の運転日時・洗濯物の量、冷蔵庫の開閉日時・開閉回数、冷蔵庫内の食品の量などであるが、これらのものに限らずあらゆる機器から取得が可能なすべての情報をいう。情報は、インターネットを介して複数の機器１０１０自体から直接クラウドサーバ１１１０に提供される場合もある。また複数の機器１０１０から一旦ホームゲートウェイ１０２０に情報が集積され、ホームゲートウェイ１０２０からクラウドサーバ１１１０に提供されてもよい。
【０１１７】
次に、データセンタ運営会社１１００のクラウドサーバ１１１０は、集積した情報を一定の単位でサービスプロバイダ１２００に提供する。ここで、一定の単位は、データセンタ運営会社が集積した情報を整理してサービスプロバイダ１２００に提供することのできる単位でもいいし、サービスプロバイダ１２００が要求した単位でもいい。一定の単位と記載したが一定でなくてもよく、状況に応じて提供する情報量が変化する場合もある。情報は、必要に応じてサービスプロバイダ１２００が保有するサーバ１２１０に保存される（図３７Ａの（ｂ））。そして、サービスプロバイダ１２００は、情報をユーザに提供するサービスに適合する情報に整理し、ユーザに提供する。提供するユーザは、複数の機器１０１０を使用するユーザ９９０Ａでもよいし、外部のユーザ９９０Ｂでもよい。ユーザへのサービス提供方法は、例えば、サービスプロバイダから直接ユーザへ提供されてもよい（図３７Ａの（ｅ）、（ｆ））。また、ユーザへのサービス提供方法は、例えば、データセンタ運営会社１１００のクラウドサーバ１１１０を再度経由して、ユーザに提供されてもよい（図３７Ａの（ｃ）、（ｄ））。また、データセンタ運営会社１１００のクラウドサーバ１１１０が情報をユーザに提供するサービスに適合する情報に整理し、サービスプロバイダ１２００に提供してもよい。
【０１１８】
なお、ユーザ９９０Ａとユーザ９９０Ｂとは、別でも同一でもよい。
【０１１９】
上記態様において説明された技術は、例えば、以下のクラウドサービスの類型において実現されうる。しかし、上記態様において説明された技術が実現される類型はこれに限られるものでない。
【０１２０】
［サービスの類型１：自社データセンタ型］
図３８は、サービスの類型１（自社データセンタ型）を示す。本類型は、サービスプロバイダ１２００がグループ１０００から情報を取得し、ユーザに対してサービスを提供する類型である。本類型では、サービスプロバイダ１２００が、データセンタ運営会社の機能を有している。即ち、サービスプロバイダが、ビッグデータの管理をするクラウドサーバ１１１０を保有している。したがって、データセンタ運営会社は存在しない。
【０１２１】
本類型では、サービスプロバイダ１２００は、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、ＯＳ９０２及びアプリケーション９０１を管理する。サービスプロバイダ１２００は、サービスプロバイダ１２００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１２２】
［サービスの類型２：ＩａａＳ利用型］
図３９は、サービスの類型２（ＩａａＳ利用型）を示す。ここでＩａａＳとはインフラストラクチャー・アズ・ア・サービスの略であり、コンピュータシステムを構築及び稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１２３】
本類型では、データセンタ運営会社１１００がデータセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、ＯＳ９０２及びアプリケーション９０１を管理する。サービスプロバイダ１２００は、サービスプロバイダ１２００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１２４】
［サービスの類型３：ＰａａＳ利用型］
図４０は、サービスの類型３（ＰａａＳ利用型）を示す。ここでＰａａＳとはプラットフォーム・アズ・ア・サービスの略であり、ソフトウェアを構築及び稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１２５】
本類型では、データセンタ運営会社１１００は、ＯＳ９０２を管理し、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、アプリケーション９０１を管理する。サービスプロバイダ１２００は、データセンタ運営会社が管理するＯＳ９０２及びサービスプロバイダ１２００が管理するアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１２６】
［サービスの類型４：ＳａａＳ利用型］
図４１は、サービスの類型４（ＳａａＳ利用型）を示す。ここでＳａａＳとはソフトウェア・アズ・ア・サービスの略である。例えばデータセンタ（クラウドサーバ）を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ（クラウドサーバ）を保有していない会社・個人（利用者）がインターネットなどのネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
【０１２７】
本類型では、データセンタ運営会社１１００は、アプリケーション９０１を管理し、ＯＳ９０２を管理し、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、データセンタ運営会社１１００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１２８】
以上いずれの類型においても、サービスプロバイダ１２００がサービス提供行為を行ったものとする。また例えば、サービスプロバイダもしくはデータセンタ運営会社は、ＯＳ、アプリケーションもしくはビッグデータのデータベース等を自ら開発してもよいし、また、第三者に外注させてもよい。
【０１２９】
（他の変形例）
以上、本開示の１つまたは複数の態様に係る情報処理システムについて、実施の形態に基づいて説明したが、本開示は、この実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の１つまたは複数の態様の範囲内に含まれてもよい。
【０１３０】
例えば、上記各実施の形態では、処理装置１００は、端末装置２００と別の装置であったが、これに限定されない。例えば、処理装置１００と端末装置２００とは一体化されてもよい。
【０１３１】
なお、上記各実施の形態では、センサ３１０が冷蔵庫３００内に設置される場合を一例として説明したが、センサ３１０が設置される場所は、冷蔵庫３００に限定されない。例えば、センサ３１０は、洗剤の自動注入機能を有する洗濯機又は食器洗浄機などに設置されてもよい。この場合、センサ３１０は、洗剤の量を検出する。また、センサ３１０が設置される場所は、電子機器に限定されない。例えば、センサ３１０は、食品庫、洗剤置き場、又はトイレの物置に設置されてもよい。また、センサ３１０が設置される場所は、住居内に限定されず、オフィス内、飲食店を含む商業施設又は屋外であってもよい。例えば、センサ３１０は、消費者の玄関等に配置される宅配ボックス、又は、配達された牛乳ボトルが収容される牛乳箱に設置されてもよい。飲食店の食品庫に設置される場合、処理装置１００の行動の一例として、飲食店で料理を提供するユーザではなく、食品庫の食品の在庫管理を請け負う業者に通知しても良い。
【産業上の利用可能性】
【０１３２】
冷蔵庫に貯蔵される食品の量に応じて所定の行動を実行するシステムに利用できる。
【符号の説明】
【０１３３】
１０  システム
２０  外部サーバ
１００  処理装置
１１０、２１０  プロセッサ
１２０、２２０  メモリ
１３０、２３０  通信部
２００、１０３０  端末装置
２４０  ディスプレイ
２５０  入力部
３００  冷蔵庫
３１０、３１０Ａ  センサ
１０００  グループ
１０１０  機器
１０２０  ホームゲートウェイ
１１００  データセンタ運営会社
１１１０  クラウドサーバ
１２００  サービスプロバイダ
１２１０  サーバ
【図１】
2020024679.tif 000003
【図２】
2020024679.tif 000004
【図３】
2020024679.tif 000005
【図４】
2020024679.tif 000006
【図５】
2020024679.tif 000007
【図６】
2020024679.tif 000008
【図７】
2020024679.tif 000009
【図８】
2020024679.tif 000010
【図９】
2020024679.tif 000011
【図１０】
2020024679.tif 000012
【図１１】
2020024679.tif 000013
【図１２】
2020024679.tif 000014
【図１３】
2020024679.tif 000015
【図１４】
2020024679.tif 000016
【図１５】
2020024679.tif 000017
【図１６】
2020024679.tif 000018
【図１７】
2020024679.tif 000019
【図１８】
2020024679.tif 000020
【図１９】
2020024679.tif 000021
【図２０】
2020024679.tif 000022
【図２１】
2020024679.tif 000023
【図２２】
2020024679.tif 000024
【図２３】
2020024679.tif 000025
【図２４】
2020024679.tif 000026
【図２５】
2020024679.tif 000027
【図２６】
2020024679.tif 000028
【図２７】
2020024679.tif 000029
【図２８】
2020024679.tif 000030
【図２９】
2020024679.tif 000031
【図３０】
2020024679.tif 000032
【図３１】
2020024679.tif 000033
【図３２】
2020024679.tif 000034
【図３３】
2020024679.tif 000035
【図３４】
2020024679.tif 000036
【図３５】
2020024679.tif 000037
【図３６】
2020024679.tif 000038
【図３７Ａ】
2020024679.tif 000039
【図３７Ｂ】
2020024679.tif 000040
【図３７Ｃ】
2020024679.tif 000041
【図３８】
2020024679.tif 000042
【図３９】
2020024679.tif 000043
【図４０】
2020024679.tif 000044
【図４１】
2020024679.tif 000045