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