(57)【要約】【課題】複数の物品を格納するための複数の室を有する格納庫内の物品の在庫情報を効率的に編集することができる情報提供方法を提供する。【解決手段】複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける情報提供方法は、複数の室に含まれる第一室の開又は閉が検知された場合に、複数の室と複数の物品との対応を示す対応情報を用いて、複数の物品の中から第一室に対応する第一物品を選択し（Ｓ１４）、複数の物品の中で第一物品の情報を優先的にユーザに提供する（Ｓ１７）。【選択図】図３
2016121862.tif 000002
【特許請求の範囲】
【請求項１】
複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける情報提供方法であって、
前記複数の室に含まれる第一室の開又は閉が検知された場合に、前記複数の室と前記複数の物品との対応を示す対応情報を用いて、前記複数の物品の中から前記第一室に対応する第一物品を選択し、
前記複数の物品の中で前記第一物品の情報を優先的にユーザに提供する、
情報提供方法。
【請求項２】
前記対応情報は、前記複数の室の各々について当該室に格納されている物品を示す在庫情報を含み、
前記第一物品の選択では、前記在庫情報を参照して、前記第一室に格納されている物品を前記第一物品として選択し、
前記第一物品の情報の提供では、前記第一室から出庫された物品の在庫を編集するための情報として前記第一物品の情報を優先的に提供する、
請求項１に記載の情報提供方法。
【請求項３】
前記対応情報は、前記複数の物品の各々について当該物品の格納に適する室を示す物品情報を含み、
前記第一物品の選択では、前記物品情報を参照して、前記第一室での格納に適する物品を前記第一物品として選択し、
前記第一物品の情報の提供では、前記第一室に入庫された物品の在庫を編集するための情報として前記第一物品の情報を優先的に提供する、
請求項１に記載の情報提供方法。
【請求項４】
前記ユーザインタフェースは、前記第一物品を含む二以上の物品のリストを表示するグラフィカルユーザインタフェースであり、
前記第一物品の情報の優先的な提供では、前記グラフィカルユーザインタフェースにおいて前記第一物品を他の物品よりも前記リストの上位に表示する、
請求項１から請求項３のいずれか一項に記載の情報提供方法。
【請求項５】
前記ユーザインタフェースは、前記第一物品を含む二以上の物品の情報を表示するグラフィカルユーザインタフェースであり、
前記第一物品の情報の優先的な提供では、前記第一物品の情報を他の物品の情報とは異なる形態で前記グラフィカルユーザインタフェースに表示する、
請求項１から請求項３のいずれか一項に記載の情報提供方法。
【請求項６】
前記ユーザインタフェースは、グラフィカルユーザインタフェースであり、
前記第一物品の情報の優先的な提供では、前記複数の物品の情報のうち前記第一物品の情報のみを前記グラフィカルユーザインタフェースに表示する、
請求項１から請求項３のいずれか一項に記載の情報提供方法。
【請求項７】
前記ユーザインタフェースは、グラフィカルユーザインタフェースであり、
前記第一室の開又は閉が検知された後に、前記複数の室に含まれる第二室の開又は閉が検知された場合に、さらに、
（i）前記対応情報を参照することにより、前記複数の物品の中から前記第二室に対応する第二物品を選択し、
（ii）前記第一室の開又は閉が検知されてから、前記第二室の開又は閉が検知されるまでの期間が所定期間より短い場合、前記第一物品及び前記第二物品の両方の情報を優先的に前記グラフィカルユーザインタフェースに表示し、
（iii）前記期間が前記所定期間より長い場合、前記第一物品の情報が優先的に前記グラフィカルユーザインタフェースに表示された後に、前記第二物品の情報を優先的に前記グラフィカルユーザインタフェースに表示する、
請求項１から請求項６のいずれか一項に記載の情報提供方法。
【請求項８】
さらに、前記第一室の開が検知されてから前記第一室の閉が検知されるまでの第一開期間と、前記第二室の開が検知されてから前記第二室の閉が検知されるまでの第二開期間とを比較し、
前記第一物品及び前記第二物品の両方の情報の優先的な提供では、（i）前記第一開期間が前記第二開期間よりも長い場合、前記第二物品の情報よりも前記第一物品の情報が優先され、（ii）前記第一開期間が前記第二開期間よりも短い場合、前記第一物品の情報よりも前記第二物品の情報が優先される、
請求項７に記載の情報提供方法。
【請求項９】
前記第一物品の情報の提供では、
前記第一室の開が検知されてから前記第一室の閉が検知されるまでの第一開期間が閾値期間より長い場合にのみ、前記第一物品の情報を優先的に前記ユーザに提供する、
請求項１から請求項８のいずれか一項に記載の情報提供方法。
【請求項１０】
請求項１〜９のいずれか一項に記載の情報提供方法をコンピュータに実行させるためのプログラム。
【請求項１１】
格納庫と、情報処理装置と、情報提供装置とを備える情報提供システムであって、
前記格納庫は、
複数の物品を格納するための複数の室を備え、
前記情報処理装置は、
前記複数の室と前記複数の物品との対応を示す対応情報を記憶している記憶部と、
前記複数の室に含まれる第一室の開又は閉が検知された場合に、前記対応情報を参照することにより、前記複数の物品の中から前記第一室に対応する第一物品を選択する選択部と、を備え、
前記情報提供装置は、
前記格納庫内の在庫を編集するためのユーザインタフェースにおいて、前記複数の物品の中で前記第一物品の情報を優先的にユーザに提供する提供部を備える、
情報提供システム。
【請求項１２】
前記格納庫は冷蔵庫である、
請求項１１に記載の情報提供システム。
【請求項１３】
請求項１１又は請求項１２に記載の情報提供システムに含まれる格納庫であって、
前記情報提供装置を備える
格納庫。
【請求項１４】
請求項１１又は請求項１２に記載の情報提供システムに含まれる情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける物品情報の提供に関するものである。
【背景技術】
【０００２】
現在、冷蔵庫前面にタッチスクリーンを搭載した冷蔵庫が開発されている。タッチスクリーンで提供される機能として、特に、冷蔵庫内の食材の在庫を管理する在庫管理機能が挙げられる。タッチスクリーンが冷蔵庫前面に配置されることにより、ユーザは、食材を出し入れする動線上で食材の在庫情報を入力できる。そのため、在庫情報の入力の手間を少し軽減できる。しかし、冷蔵庫に出し入れする食材の種類は膨大である。したがって、ユーザは、膨大な数の食材の一覧から適切な食材を選んで当該食材の在庫情報を入力する必要がある。このような食材の在庫情報の入力は手間がかかり効率が悪い。そのため、食材の在庫情報を効率的に入力する技術が検討されている。
【０００３】
例えば、文献１には、在庫情報を入力するための食材を選択する画面において、食品群別にカテゴリ化して複数の食材を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１２１２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の技術では、更なる改善が求められている。
【０００６】
そこで、本発明は、複数の物品を格納するための複数の室を有する格納庫内の物品の在庫情報を効率的に編集することができる情報提供方法などを提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る情報提供方法は、複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける情報提供方法であって、前記複数の室に含まれる第一室の開又は閉が検知された場合に、前記複数の室と前記複数の物品との対応を示す対応情報を用いて、前記複数の物品の中から前記第一室に対応する第一物品を選択し、前記複数の物品の中で前記第一物品の情報を優先的にユーザに提供する。
【０００８】
なお、これらの包括的又は具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明の一態様に係る情報提供方法などは、複数の物品を格納するための複数の室を有する格納庫内の物品の在庫情報を効率的に編集することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る冷蔵庫の正面図
【図２】実施の形態１に係る情報提供システムの機能構成を示すブロック図
【図３】実施の形態１におけるセンサ情報の一例を示す図
【図４】実施の形態１における在庫情報の一例を示す図
【図５】実施の形態１における物品情報の一例を示す図
【図６】実施の形態１に係る情報提供システムにおける情報の流れを示すシーケンス図
【図７】実施の形態１に係る冷蔵庫の検知処理を示すフローチャート
【図８】実施の形態１に係るサーバのリスト生成処理を示すフローチャート
【図９】実施の形態１に係る冷蔵庫の表示処理を示すフローチャート
【図１０Ａ】実施の形態１における在庫編集画面の一例を示す図
【図１０Ｂ】実施の形態１における在庫編集画面の一例を示す図
【図１１】実施の形態２に係る情報提供システムの機能構成を示すブロック図
【図１２】実施の形態２に係る冷蔵庫の検知処理を示すフローチャート
【図１３】実施の形態２に係るサーバのリスト生成処理を示すフローチャート
【図１４】実施の形態３に係る情報提供システムの機能構成を示すブロック図
【図１５】実施の形態３に係る冷蔵庫の検知処理を示すフローチャート
【図１６】実施の形態４に係る情報提供システムの機能構成を示すブロック図
【図１７Ａ】実施の形態５におけるサービス提供システムの全体像を示す図
【図１７Ｂ】実施の形態５におけるデータセンタ運営会社の他の一例を示す図
【図１７Ｃ】実施の形態５におけるデータセンタ運営会社の他の一例を示す図
【図１８】実施の形態５におけるサービスの類型１（自社データセンタ型）を示す図
【図１９】実施の形態５におけるサービスの類型２（ＩａａＳ利用型）を示す図
【図２０】実施の形態５におけるサービスの類型３（ＰａａＳ利用型）を示す図
【図２１】実施の形態５におけるサービスの類型４（ＳａａＳ利用型）を示す図
【発明を実施するための形態】
【００１１】
（本発明の基礎となった知見）
上記従来の技術では、物品の在庫情報を入力する場合、ユーザは、複数の物品群の中から所望の物品を含む物品群を選択し、さらに、選択された物品群に含まれる複数の物品の中から所望の物品を選択する必要がある。つまり、所望の物品の選択のために複数回の選択が要求され、在庫情報の入力を効率的に行うことが難しい。
【００１２】
そこで、本発明の一態様に係る情報提供方法は、複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける情報提供方法であって、前記複数の室に含まれる第一室の開又は閉が検知された場合に、前記複数の室と前記複数の物品との対応を示す対応情報を用いて、前記複数の物品の中から前記第一室に対応する第一物品を選択し、前記複数の物品の中で前記第一物品の情報を優先的にユーザに提供する。
【００１３】
これによれば、第一室の開又は閉が検知された場合に、第一室に対応する第一物品の情報を優先的にユーザに提供することができる。したがって、複数の物品の中で格納庫に入出庫された可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、格納庫に実際に入出庫した物品の選択が容易となり、格納庫内の物品の在庫情報を効率的に編集することが可能となる。したがって、物品の在庫情報の編集において、ユーザの手間を削減し、利便性を向上させることができる。
【００１４】
また例えば、前記対応情報は、前記複数の室の各々について当該室に格納されている物品を示す在庫情報を含み、前記第一物品の選択では、前記在庫情報を参照して、前記第一室に格納されている物品を前記第一物品として選択し、前記第一物品の情報の提供では、前記第一室から出庫された物品の在庫を編集するための情報として前記第一物品の情報を優先的に提供してもよい。
【００１５】
これによれば、格納庫から出庫された物品の在庫を編集するための情報として、開又は閉が検知された第一室に格納されている第一物品の情報を優先的に提供することができる。したがって、複数の物品の中で、ユーザが格納庫から出庫した可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、格納庫から実際に出庫した物品の選択が容易となり、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００１６】
また例えば、前記対応情報は、前記複数の物品の各々について当該物品の格納に適する室を示す物品情報を含み、前記第一物品の選択では、前記物品情報を参照して、前記第一室での格納に適する物品を前記第一物品として選択し、前記第一物品の情報の提供では、前記第一室に入庫された物品の在庫を編集するための情報として前記第一物品の情報を優先的に提供してもよい。
【００１７】
これによれば、格納庫に入庫された物品の在庫を編集するための情報として、開又は閉が検知された第一室での格納に適する第一物品の情報を優先的に提供することができる。したがって、複数の物品の中で、ユーザが格納庫に入庫した可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、格納庫に実際に入庫した物品の選択が容易となり、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００１８】
また例えば、前記ユーザインタフェースは、前記第一物品を含む二以上の物品のリストを表示するグラフィカルユーザインタフェースであり、前記第一物品の情報の優先的な提供では、前記グラフィカルユーザインタフェースにおいて前記第一物品を他の物品よりも前記リストの上位に表示してもよい。
【００１９】
これによれば、開又は閉が検知された第一室に対応する第一物品を他の物品よりもリストの上位に表示することができる。したがって、ユーザは、グラフィカルユーザインタフェース内のリストから実際に入出庫した物品を効率的に選択することができる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００２０】
また例えば、前記ユーザインタフェースは、前記第一物品を含む二以上の物品の情報を表示するグラフィカルユーザインタフェースであり、前記第一物品の情報の優先的な提供では、前記第一物品の情報を他の物品の情報とは異なる形態で前記グラフィカルユーザインタフェースに表示してもよい。
【００２１】
これによれば、開又は閉が検知された第一室に対応する第一物品の情報を他の物品の情報と異なる形態で表示することができる。したがって、ユーザは、グラフィカルユーザインタフェースにおいて、第一物品と他の物品とを視覚的に判別することができ、実際に入出庫した物品を効率的に選択することができる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００２２】
また例えば、前記ユーザインタフェースは、グラフィカルユーザインタフェースであり、前記第一物品の情報の優先的な提供では、前記複数の物品の情報のうち前記第一物品の情報のみを前記グラフィカルユーザインタフェースに表示してもよい。
【００２３】
これによれば、複数の物品のうち、開又は閉が検知された第一室に対応する第一物品の情報のみをグラフィカルユーザインタフェースに表示することができる。したがって、ユーザは、実際に入出庫した物品を迷いなく選択することができ、物品の誤選択を減少させることができる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００２４】
また例えば、前記ユーザインタフェースは、グラフィカルユーザインタフェースであり、前記第一室の開又は閉が検知された後に、前記複数の室に含まれる第二室の開又は閉が検知された場合に、さらに、（i）前記対応情報を参照することにより、前記複数の物品の中から前記第二室に対応する第二物品を選択し、（ii）前記第一室の開又は閉が検知されてから、前記第二室の開又は閉が検知されるまでの期間が所定期間より短い場合、前記第一物品及び前記第二物品の両方の情報を優先的に前記グラフィカルユーザインタフェースに表示し、（iii）前記期間が前記所定期間より長い場合、前記第一物品の情報が優先的に前記グラフィカルユーザインタフェースに表示された後に、前記第二物品の情報を優先的に前記グラフィカルユーザインタフェースに表示してもよい。
【００２５】
これによれば、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間より短い場合、第一室に対応する第一物品及び第二室に対応する第二物品の両方の情報を優先的にグラフィカルユーザインタフェースに表示することができる。したがって、第一室及び第二室へ二以上の物品が連続して入出庫された場合に、ユーザは、入出庫された二以上の物品の在庫情報をまとめて編集することが可能となる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【００２６】
また例えば、さらに、前記第一室の開が検知されてから前記第一室の閉が検知されるまでの第一開期間と、前記第二室の開が検知されてから前記第二室の閉が検知されるまでの第二開期間とを比較し、前記第一物品及び前記第二物品の両方の情報の優先的な提供では、（i）前記第一開期間が前記第二開期間よりも長い場合、前記第二物品の情報よりも前記第一物品の情報が優先され、（ii）前記第一開期間が前記第二開期間よりも短い場合、前記第一物品の情報よりも前記第二物品の情報が優先されてもよい。
【００２７】
これによれば、より長い開期間を有する室に対応する物品の情報をより優先することができる。したがって、第一物品及び第二物品の情報の中でも、格納庫に入出庫された可能性が高い物品の情報をより優先的にグラフィカルユーザインタフェースに表示することができる。例えば、ある室の開期間が長ければ、より多くの種類の物品が当該室に入出庫された可能性が高まる。したがって、格納庫に入出庫された可能性が高い物品の情報をより優先的にグラフィカルユーザインタフェースに表示することができる。
【００２８】
また例えば、前記第一物品の情報の提供では、前記第一室の開が検知されてから前記第一室の閉が検知されるまでの第一開期間が閾値期間より長い場合にのみ、前記第一物品の情報を優先的に前記ユーザに提供してもよい。
【００２９】
これによれば、室の開期間が閾値期間よりも長い場合にのみ、第一物品の情報を優先的にユーザに提供することができる。したがって、ユーザが間違えて室を開閉した場合に、不要な情報提供を省くことができる。
【００３０】
なお、これらの包括的又は具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【００３１】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３２】
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３３】
（実施の形態１）
まず、実施の形態１について、図１〜図１０Ｂを参照しながら具体的に説明する。
【００３４】
［冷蔵庫の構成］
図１は、実施の形態１に係る冷蔵庫１０の正面図である。
【００３５】
冷蔵庫１０は、格納庫の一例である。冷蔵庫１０は、複数の物品を格納するための複数の室を備える。本実施の形態では、複数の室は、冷蔵室１１と、製氷室１２と、パーシャルフリージング室１３と、冷凍室１４と、野菜室１５とを含む。
【００３６】
冷蔵庫１０は、さらに、複数の室の開口をそれぞれ覆う複数のパネルを備える。複数のパネルは、例えば、複数の扉及び複数の引き出しを含む。具体的には、冷蔵庫１０は、冷蔵室１１の開口を覆う両開きの扉である左扉２１ａ及び右扉２１ｂを備える。また、冷蔵庫１０は、製氷室１２、パーシャルフリージング室１３、冷凍室１４、及び野菜室１５に収納される引き出し２２〜２５をそれぞれ備える。
【００３７】
冷蔵庫１０は、さらに、複数の室の開又は閉を検知するためのセンサ３１ａ、３１ｂ、３２〜３５を備える。
【００３８】
ここで、開の検知とは、室が閉じられている状態（以下、「閉状態」という）から室が開かれている状態（以下、「開状態」という）への変化を検知することである。また、閉の検知とは、開状態から閉状態への変化を検知することである。
【００３９】
センサ３１ａ、３１ｂ、３２〜３５は、例えば、パネルによってＯＮ／ＯＦＦされるスイッチ、磁気センサ、照度センサ又は加速度センサなどである。センサ３１ａ、３１ｂは、左扉２１ａ及び右扉２１ｂが冷蔵室１１の開口を覆っているか否かを経時的に検知することにより、冷蔵室１１の開又は閉を検知する。また、センサ３２〜３５は、引き出し２２〜２５が製氷室１２、パーシャルフリージング室１３、冷凍室１４及び野菜室１５に収納されているか否かを経時的に検知することにより、製氷室１２、パーシャルフリージング室１３、冷凍室１４及び野菜室１５の開又は閉を検知する。
【００４０】
冷蔵庫１０は、さらに、表示装置４０を備える。表示装置４０は、情報提供装置の一例であり、例えば、タッチスクリーンを含む。表示装置４０は、タッチスクリーンに各種情報を表示し、タッチスクリーンに対するユーザのタッチを検出する。
【００４１】
ここでは、表示装置４０は、冷蔵庫１０内の在庫を編集するためのグラフィカルユーザインタフェースである在庫編集画面を表示する。在庫編集画面は、在庫を編集する物品の候補である複数の物品の情報（以下、単に複数の物品という）を含む。
【００４２】
なお、複数の物品の各々は、物品の種類を表す。本実施の形態では、同じ種類（例えばトマト）に属する物品（例えば大きいトマト及び小さいトマト）は、個々に区別される必要はない。
【００４３】
［情報提供システムの機能構成］
次に、情報提供システムの機能構成について図２を用いて説明する。図２は、実施の形態１に係る情報提供システム１の機能構成を示すブロック図である。
【００４４】
図２に示すように、情報提供システム１は、冷蔵庫１０とサーバ５０とを備える。
【００４５】
まず、冷蔵庫１０の機能構成について説明する。冷蔵庫１０は、検知部１０１と、特定部１０２と、通信部１０３と、表示装置４０に含まれる入力部１４１及び表示部１４２とを備える。
【００４６】
検知部１０１は、複数のセンサ（センサ３１ａ、３１ｂ、３２〜３５）及びコントローラによって実現される。検知部１０１は、複数のセンサから出力された複数の信号から開又は閉を検知する。そして、複数の信号のいずれかから開又は閉が検知された場合に、検知部１０１は、開又は閉が検知された信号を出力したセンサの識別子（センサＩＤ）を特定部１０２に出力する。
【００４７】
特定部１０２は、例えば、プロセッサ及びメモリ、又は、専用回路によって実現される。特定部１０２は、検知部１０１から取得されたセンサＩＤに基づいて、複数の室の中から開又は閉が検知された室を特定する。このとき、特定部１０２は、センサＩＤに対応する室を特定するために、例えば、複数のセンサＩＤと複数の室との対応を示すセンサ情報を参照する。
【００４８】
図３は、実施の形態１におけるセンサ情報１０１ａの一例を示す図である。図３のセンサ情報１０１ａでは、例えばセンサＩＤ「１」及び「２」に「冷蔵室」が対応付けられている。また例えば、センサＩＤ「５」に「野菜室」が対応付けられている。
【００４９】
通信部１０３は、例えば通信アダプタによって実現される。通信部１０３は、特定部１０２によって特定された室の情報（室情報）を通信ネットワークを介してサーバ５０に送信する。さらに、通信部１０３は、サーバ５０から、後述する物品のリストを受信する。
【００５０】
入力部１４１は、例えば、タッチスクリーン、プッシュボタン、ダイヤルなどによって実現される。入力部１４１は、在庫編集画面に対するユーザの入力を受け付ける。具体的には、入力部１４１は、例えば、在庫編集画面に表示された複数の物品のうちの１つに対するユーザのタッチを検出する。この検出結果に基づいて、在庫を編集するための物品が決定される。
【００５１】
表示部１４２は、提供部の一例であり、例えば、タッチスクリーン、ディスプレイなどによって実現される。表示部１４２は、サーバ５０から受信した物品のリストに基づいて、複数の物品の中で、開又は閉が検知された室に対応する物品の情報を優先的に在庫編集画面に表示する。物品の情報の優先的な表示とは、他の物品の情報よりも注目が与えられるように当該物品の情報を表示することを意味する。例えば、表示部１４２は、複数の物品の情報のうち、開又は閉が検知された室に対応する物品の情報のみを在庫編集画面に表示する。
【００５２】
次に、サーバ５０の機能構成について説明する。
【００５３】
サーバ５０は、情報処理装置の一例であり、例えばクラウドサーバである。図２に示すように、サーバ５０は、通信部１５１と、記憶部１５２と、生成部１５３とを備える。
【００５４】
通信部１５１は、例えば通信アダプタによって実現される。通信部１５１は、冷蔵庫１０から室情報を受信する。さらに、通信部１５１は、冷蔵庫１０に物品のリストを送信する。
【００５５】
記憶部１５２は、例えばハードディスクドライブ、半導体メモリによって実現される。記憶部１５２は、複数の室と複数の物品との対応を示す対応情報を記憶している。本実施の形態では、対応情報は、在庫情報１５２ａと物品情報１５２ｂとを含む。
【００５６】
図４は、実施の形態１における在庫情報１５２ａの一例を示す図である。在庫情報１５２ａは、複数の室の各々について当該室に格納されている物品（食材）を示す。例えば、図４の在庫情報１５２ａは、「牛乳」、「たまご」、「バター」及び「ビール」が「冷蔵室」に格納されていることを示す。つまり、在庫情報１５２ａは、「冷蔵室」に対応する物品が、「牛乳」、「たまご」、「バター」及び「ビール」であることを示す。
【００５７】
図５は、実施の形態１における物品情報１５２ｂの一例を示す図である。物品情報１５２ｂは、複数の物品（食材）の各々について当該物品の格納に適する室を示す。例えば、図５の物品情報１５２ｂは、「野菜室」が「トマト」の格納に適することを示す。つまり、物品情報１５２ｂは、「野菜室」に対応する物品に「トマト」が含まれることを示す。
【００５８】
生成部１５３は、選択部の一例であり、例えば、プロセッサ及びメモリ、又は、専用回路によって実現される。生成部１５３は、複数の室と複数の物品との対応を示す対応情報を用いて、複数の物品の中から、開又は閉が検知された室に対応する物品を選択する。具体的には、生成部１５３は、対応情報を参照して、冷蔵庫１０から受信した室情報が示す室に対応する物品を選択する。
【００５９】
生成部１５３は、さらに、選択された物品を含む物品のリストを生成する。この物品のリストは、選択された物品の情報を優先的に在庫編集画面に表示するためのリストである。具体的には、生成部１５３は、例えば、複数の物品のうち選択された物品のみを含む物品のリストを生成する。
【００６０】
本実施の形態では、生成部１５３は、在庫情報１５２ａを参照して、開又は閉が検知された室に格納されている物品を、当該室に対応する物品として選択する。さらに、生成部１５３は、物品情報１５２ｂを参照して、開又は閉が検知された室での格納に適する物品を、当該室に対応する物品として選択する。
【００６１】
［情報提供システムの動作］
次に、以上のように構成された情報提供システム１の動作について説明する。
【００６２】
まず、情報提供システム１における情報の流れについて図６を用いて説明する。図６は、実施の形態１に係る情報提供システム１における情報の流れを示すシーケンス図である。
【００６３】
冷蔵庫１０は、複数の室の開又は閉を検知する（Ｓ１１）。続いて、冷蔵庫１０は、開又は閉が検知された室の情報（室情報）をサーバ５０に送信する（Ｓ１２）。
【００６４】
サーバ５０は、冷蔵庫１０から室情報を受信する（Ｓ１３）。続いて、サーバ５０は、室情報が示す室に対応する食材（物品）を選択し、選択された食材を含む食材のリストを生成する（Ｓ１４）。そして、サーバ５０は、生成されたリストを冷蔵庫１０に送信する（Ｓ１５）。
【００６５】
冷蔵庫１０は、リストをサーバ５０から受信する（Ｓ１６）。そして、冷蔵庫１０は、リストに基づいて在庫編集画面を表示する（Ｓ１７）。その結果、在庫編集画面には、開又は閉が検知された室に対応する食材が優先的に表示される。
【００６６】
次に、冷蔵庫１０及びサーバ５０の各々における処理について詳細に説明する。
【００６７】
まず、冷蔵庫１０の検知処理について図７を用いて説明する。図７は、実施の形態１に係る冷蔵庫１０の検知処理を示すフローチャートである。
【００６８】
検知部１０１は、複数のセンサから出力された複数の信号から開又は閉の検知を行う（Ｓ１０１）。ここで、開又は閉が検知されなかった場合（Ｓ１０１のＮｏ）、再び、ステップＳ１０１の処理が実行される。
【００６９】
一方、開又は閉が検知された場合（Ｓ１０１のＹｅｓ）、特定部１０２は、開又は閉が検知された室を特定する（Ｓ１０２）。具体的には、特定部１０２は、例えばセンサ情報１０１ａを用いて、開又は閉が検知されたセンサの識別子から室を特定する。例えば、開又は閉が検知されたセンサのセンサＩＤが「５」である場合、特定部１０２は、図３に示すセンサ情報１０１ａを参照して、センサＩＤ「５」に対応する「野菜室」を特定する。
【００７０】
そして、通信部１０３は、特定部１０２によって特定された室の情報（室情報）をサーバ５０に送信する（Ｓ１０３）。具体的には、通信部１０３は、例えば野菜室１５を示す室情報をサーバ５０に送信する。
【００７１】
次に、サーバ５０のリスト生成処理について図８を用いて説明する。図８は、実施の形態１に係るサーバ５０のリスト生成処理を示すフローチャートである。
【００７２】
通信部１５１は、冷蔵庫１０からの室情報の受信の有無を判定する（Ｓ１１１）。ここで、冷蔵庫１０から室情報が受信されていない場合（Ｓ１１１のＮｏ）、再び、ステップＳ１１１の処理を実行する。
【００７３】
一方、冷蔵庫１０から室情報が受信された場合（Ｓ１１１のＹｅｓ）、生成部１５３は、在庫情報１５２ａを参照して、室情報が示す室に対応する食材を選択する（Ｓ１１２）。
【００７４】
生成部１５３は、ステップＳ１１２において選択された食材を含む食材のリストを生成する（Ｓ１１３）。ここで生成される食材のリストは、開又は閉が検知された室から出庫された食材の在庫の編集に用いられる。以降、この出庫に対応する食材のリストを、出庫リストと呼ぶ。例えば、出庫リストは、ステップＳ１１２において選択された食材（例えば「にんじん」、「キャベツ」及び「ピーマン」）のみを含む。
【００７５】
生成部１５３は、物品情報１５２ｂを参照して、室情報が示す室に対応する食材を選択する（Ｓ１１４）。具体的には、例えば室情報が野菜室１５を示す場合、生成部１５３は、図５の物品情報１５２ｂを参照して、「野菜室」に対応する「トマト」、「にんじん」、「ほうれんそう」、「ピーマン」、「キャベツ」、「きゅうり」及び「大根」などを選択する。
【００７６】
生成部１５３は、ステップＳ１１４において選択された食材を含む食材のリストを生成する（Ｓ１１５）。ここで生成される食材のリストは、開又は閉が検知された室に入庫された食材の在庫の編集に用いられる。以降、この入庫に対応する食材のリストを入庫リストと呼ぶ。例えば、入庫リストは、ステップＳ１１４において選択された食材（例えば「トマト」、「にんじん」、「ほうれんそう」、「ピーマン」、「キャベツ」、「きゅうり」及び「大根」）のみを含む。
【００７７】
通信部１５１は、出庫リスト及び入庫リストを冷蔵庫１０に送信する（Ｓ１１６）。
【００７８】
最後に、冷蔵庫１０の表示処理について説明する。図９は、実施の形態１に係る冷蔵庫１０の表示処理を示すフローチャートである。
【００７９】
通信部１０３は、サーバ５０からの食材のリスト（出庫リスト及び入庫リスト）の受信の有無を判定する（Ｓ１２１）。ここで、サーバ５０からリストが受信されていない場合（Ｓ１２１のＮｏ）、再び、ステップＳ１２１の処理を実行する。
【００８０】
一方、サーバ５０からリストが受信された場合（Ｓ１２１のＹｅｓ）、表示部１４２は、リストに基づいて在庫編集画面を表示する（Ｓ１２２）。食材のリストは、開又は閉が検知された室に対応する食材を含む。したがって、表示部１４２は、サーバ５０から受信した食材のリストに基づいて、複数の食材の中で、開又は閉が検知された室に対応する食材の情報を優先的に在庫編集画面に表示する。
【００８１】
具体的には、表示部１４２は、出庫リストに基づいて、開又は閉が検知された室から出庫された物品の在庫を編集するための情報として、当該室に格納されている物品の情報を優先的に在庫編集画面に表示する。さらに、表示部１４２は、入庫リストに基づいて、開又は閉が検知された室に入庫された物品の在庫を編集するための情報として、当該室での格納に適する物品の情報を優先的に在庫編集画面に表示する。
【００８２】
図１０Ａ及び図１０Ｂの各々は、実施の形態１における在庫編集画面の一例を示す図である。具体的には、図１０Ａは、野菜室１５の開又は閉が検知された場合に表示される在庫編集画面の一例を示す。また、図１０Ｂは、冷蔵室１１の開又は閉が検知された場合に表示される在庫編集画面の一例を示す。
【００８３】
図１０Ａ及び図１０Ｂでは、２つの食材のリストが左右に並んで在庫編集画面に配置されている。左側の食材のリストは、サーバ５０から受信した入庫リストに対応し、開又は閉が検知された室に入庫された食材の在庫を編集するために表示される。また、右側の食材のリストは、サーバ５０から受信した出庫リストに対応し、開又は閉が検知された室から出庫された食材の在庫を編集するために表示される。
【００８４】
例えば、ユーザがトマトを野菜室に入庫した場合、図１０Ａに示す在庫編集画面が表示される。この在庫編集画面には、野菜室に対応する食材のみが表示されている。ここで、ユーザは、在庫編集画面の左側のリストに含まれるトマトに対応するボタンをタッチする。その結果、トマトの入庫量あるいは在庫量を入力するための画面が表示され、ユーザは、トマトの在庫を編集することができる。
【００８５】
また例えば、ユーザが冷蔵室からたまごを出庫した場合、図１０Ｂに示す在庫編集画面が表示される。この在庫編集画面には、冷蔵室に対応する食材のみが表示されている。ここで、ユーザは、在庫編集画面の右側のリストに含まれるたまごに対応するボタンをタッチする。その結果、たまごの出庫量あるいは在庫量を入力するための画面が表示され、ユーザは、たまごの在庫を編集することができる。
【００８６】
［効果］
以上のように、本実施の形態に係る情報提供システム１によれば、第一室の開又は閉が検知された場合に、第一室に対応する第一物品の情報を優先的にユーザに提供することができる。したがって、複数の物品の中で冷蔵庫に入出庫された可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、冷蔵庫に実際に入出庫した物品の選択が容易となり、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。つまり、物品の在庫情報の編集において、ユーザの手間を削減し、利便性を向上させることができる。
【００８７】
また、本実施の形態に係る情報提供システム１によれば、冷蔵庫から出庫された物品の在庫を編集するための情報として、開又は閉が検知された第一室に格納されている第一物品の情報を優先的に提供することができる。したがって、複数の物品の中で、ユーザが冷蔵庫から出庫した可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、冷蔵庫から実際に出庫した物品の選択が容易となり、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。
【００８８】
また、本実施の形態に係る情報提供システム１によれば、冷蔵庫に入庫された物品の在庫を編集するための情報として、開又は閉が検知された第一室での格納に適する第一物品の情報を優先的に提供することができる。したがって、複数の物品の中で、ユーザが冷蔵庫に入庫した可能性が高い物品の情報を優先的にユーザに提供することができる。その結果、ユーザインタフェースにおいて、冷蔵庫に実際に入庫した物品の選択が容易となり、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。
【００８９】
また、本実施の形態に係る情報提供システム１によれば、複数の物品のうち、開又は閉が検知された第一室に対応する第一物品の情報のみをグラフィカルユーザインタフェース（つまり、在庫編集画面）に表示することができる。したがって、ユーザは、実際に入出庫した物品を迷いなく選択することができ、物品の誤選択を減少させることができる。その結果、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。
【００９０】
（実施の形態２）
実施の形態２では、第一室の開又は閉が検知された後に第二室の開又は閉が検知された場合に、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間に応じて、在庫編集画面に優先的に表示される物品の情報が変化する。
【００９１】
以下に、実施の形態２について、図１１〜図１３を参照しながら具体的に説明する。ただし、実施の形態１と実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００９２】
［情報提供システムの機能構成］
まず、情報提供システムの機能構成について図１１を用いて説明する。図１１は、実施の形態２に係る情報提供システム１Ａの機能構成を示すブロック図である。
【００９３】
図１１に示すように、情報提供システム１Ａは、冷蔵庫１０Ａとサーバ５０Ａとを備える。冷蔵庫１０Ａは、検知部１０１と、特定部１０２と、通信部１０３Ａと、表示装置４０に含まれる入力部１４１及び表示部１４２とを備える。サーバ５０Ａは、情報処理装置の一例であり、通信部１５１と、記憶部１５２と、生成部１５３Ａとを備える。
【００９４】
冷蔵庫１０Ａの通信部１０３Ａは、例えば通信アダプタによって実現される。通信部１０３Ａは、特定部１０２によって特定された室の情報（室情報）を通信ネットワークを介してサーバ５０Ａに送信する。
【００９５】
ここで、第一室の開又は閉が検知された後に第二室の開又は閉が検知された場合について説明する。第一室の開又は閉が検知されてから、第二室の開又は閉が検知されるまでの期間が所定期間より短い場合、通信部１０３Ａは、第一室及び第二室の両方を示す室情報をサーバ５０Ａに送信する。一方、第一室の開又は閉が検知されてから、第二室の開又は閉が検知されるまでの期間が所定期間より長い場合、通信部１０３Ａは、第一室を示す室情報を送信した後に第二室を示す室情報を送信する。
【００９６】
なお、所定期間とは、複数の室が短期間で開／閉されたことを判定するための閾値である。所定期間は、ユーザから指定された期間であってもよいし、経験的あるいは実験的に予め定められた期間であってもよい。
【００９７】
本実施の形態では、室情報は、室を示す情報に加えて、当該室の開期間を示す情報を含む。室の開期間とは、当該室の開が検知されてから当該室の閉が検知されるまでの期間である。つまり、室の開期間とは、室の開状態の期間である。
【００９８】
サーバ５０Ａの生成部１５３Ａは、選択部の一例であり、例えば、プロセッサ及びメモリ、又は、専用回路によって実現される。生成部１５３Ａは、実施の形態１の生成部１５３と同様に、複数の室と複数の物品との対応を示す対応情報を用いて、複数の物品の中から、開又は閉が検知された室に対応する物品を選択する。具体的には、生成部１５３Ａは、対応情報を参照して、冷蔵庫１０Ａから受信した室情報が示す室に対応する物品を選択する。生成部１５３Ａは、さらに、実施の形態１の生成部１５３と同様に、選択された物品を含む物品のリストを生成する。
【００９９】
ここで、室情報が第一室及び第二室を示す場合、つまり第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間より短い場合について以下に説明する。
【０１００】
生成部１５３Ａは、対応情報を参照して、複数の物品の中から室情報によって示された第一室及び第二室の各々に対応する物品を選択する。つまり、生成部１５３Ａは、複数の物品の中から、第一室に対応する第一物品と第二室に対応する第二物品とを選択する。
【０１０１】
また、生成部１５３Ａは、第一室の第一開期間と第二室の第二開期間とを比較する。そして、生成部１５３Ａは、第一開期間と第二開期間との比較結果に基づいて、選択された第一物品及び第二物品の両方を含む物品のリストを生成する。
【０１０２】
具体的には、第一物品及び第二物品の両方を含む物品のリストでは、第一開期間が第二開期間よりも長い場合、第二物品の情報よりも第一物品の情報が優先され、第一開期間が第二開期間よりも短い場合、第一物品の情報よりも第二物品の情報が優先される。例えば、第一開期間が第二開期間よりも長い場合、第二物品よりも第一物品が上位にリストされ、第一開期間が第二開期間よりも短い場合、第一物品よりも第二物品が上位にリストされる。
【０１０３】
以上のように物品のリストが生成されることにより、表示部１４２は、第一室の開又は閉が検知されてから、第二室の開又は閉が検知されるまでの期間が所定期間より短い場合に、第一物品及び第二物品の両方の情報を優先的に在庫編集画面に表示することができる。
【０１０４】
［情報提供システムの動作］
次に、以上のように構成された情報提供システム１Ａの動作について説明する。
【０１０５】
まず、冷蔵庫１０Ａの検知処理について図１２を用いて説明する。図１２は、実施の形態２に係る冷蔵庫１０Ａの検知処理を示すフローチャートである。
【０１０６】
開又は閉が検知された室（例えば野菜室１５）が特定された後（Ｓ１０２）、タイマー（図示せず）によるカウントがスタートされる（Ｓ２０１）。そして、タイマー値（カウント値）が閾値より大きいか否かが判定される（Ｓ２０２）。
【０１０７】
ここで、タイマー値が閾値以下である場合（Ｓ２０２のＮｏ）、検知部１０１は、複数のセンサから出力された複数の信号から開又は閉の検知を行う（Ｓ２０３）。ここで、開又は閉が検知されなかった場合（Ｓ２０３のＮｏ）、再び、ステップＳ２０２の処理が実行される。一方、開又は閉が検知された場合（Ｓ２０３のＹｅｓ）、特定部１０２は、開又は閉が検知された室（例えば冷蔵室１１）を特定し（Ｓ２０４）、再び、ステップＳ２０２の処理が実行される。
【０１０８】
一方、タイマー値が閾値より大きい場合（Ｓ２０２のＹｅｓ）、通信部１０３Ａは、特定部１０２によって特定された室の情報（室情報）をサーバ５０Ａに送信する（Ｓ２０５）。例えば、ステップＳ１０２において野菜室１５が特定され、かつ、ステップＳ２０４において冷蔵室１１が特定されている場合、通信部１０３Ａは、野菜室１５及び冷蔵室１１を示す室情報をサーバ５０Ａに送信する。
【０１０９】
続いて、タイマーによるカウントがリセットされ（Ｓ２０６）、ステップＳ１０１の処理に戻る。
【０１１０】
このようなフローチャートに従えば、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間よりも短い場合は、第一室及び第二室の両方を示す室情報が送信される。逆に、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間よりも長い場合は、第一室を示す室情報が送信され、その後に、第二室を示す室情報が送信される。
【０１１１】
次に、サーバ５０Ａのリスト生成処理について図１３を用いて説明する。図１３は、実施の形態２に係るサーバ５０Ａのリスト生成処理を示すフローチャートである。
【０１１２】
冷蔵庫１０Ａから室情報が受信された場合（Ｓ１１１のＹｅｓ）、当該室情報が複数の室を示すか否かが判定される（Ｓ２１１）。ここで、室情報が１つの室を示す場合（Ｓ２１１のＮｏ）、実施の形態１と同様に、ステップＳ１１２〜ステップＳ１１５の処理が実行される。
【０１１３】
一方、室情報が二以上の室を示す場合（Ｓ２１１のＹｅｓ）、生成部１５３Ａは、二以上の室の開期間を比較する（Ｓ２１２）。例えば、室情報が野菜室１５及び冷蔵室１１を示す場合、生成部１５３Ａは、野菜室１５の開期間と冷蔵室１１の開期間とを比較する。
【０１１４】
生成部１５３Ａは、在庫情報１５２ａを参照して、室情報が示す二以上の室の各々に対応する食材を選択する（Ｓ２１３）。具体的には、例えば室情報が野菜室１５及び冷蔵室１１を示す場合、生成部１５３は、図４の在庫情報１５２ａを参照して、「野菜室」に対応する「にんじん」、「キャベツ」及び「ピーマン」と、「冷蔵室」に対応する「牛乳」、「たまご」、「バター」及び「ビール」とを選択する。
【０１１５】
生成部１５３Ａは、ステップＳ２１２における開期間の比較結果に基づいて、ステップＳ２１３において選択された食材を含む食材の出庫リストを生成する（Ｓ２１４）。この出庫リストでは、開期間がより長い室に対応する食材がより優先される。具体的には、例えば野菜室１５の開期間が冷蔵室１１の開期間よりも長い場合、「野菜室」に対応する「にんじん」、「キャベツ」及び「ピーマン」が「冷蔵室」に対応する「牛乳」、「たまご」、「バター」及び「ビール」よりも上位にリストされる。逆に、野菜室１５の開期間が冷蔵室１１の開期間よりも短い場合、「冷蔵室」に対応する「牛乳」、「たまご」、「バター」及び「ビール」が「野菜室」に対応する「にんじん」、「キャベツ」及び「ピーマン」よりも上位にリストされる。
【０１１６】
生成部１５３Ａは、物品情報１５２ｂを参照して、室情報が示す二以上の室の各々に対応する食材を選択する（Ｓ２１５）。そして、生成部１５３Ａは、ステップＳ２１４と同様の方法で、ステップＳ２１２における開期間の比較結果に基づいて、ステップＳ２１５において選択された食材を含む食材の入庫リストを生成する（Ｓ２１６）。
【０１１７】
通信部１５１は、ステップＳ１１３及びステップＳ１１５においてそれぞれ生成された出庫リスト及び入庫リスト、又は、ステップＳ２１４及びステップＳ２１６においてそれぞれ生成された出庫リスト及び入庫リストを冷蔵庫１０Ａに送信する（Ｓ１１６）。
【０１１８】
このような出庫リスト及び入庫リストに基づいて在庫表示画面が表示されることにより、（i）第一室の開期間が第二室の開期間よりも長い場合に、第二室に対応する第二物品の情報よりも第一室に対応する第一物品の情報が優先的に在庫表示画面に表示され、（ii）第一室の開期間が第二室の開期間よりも短い場合、第一室に対応する第一物品の情報よりも第二室に対応する第二物品の情報が優先的に在庫表示画面に表示される。
【０１１９】
［効果］
以上のように、本実施の形態に係る情報提供システム１Ａによれば、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間より短い場合、第一室に対応する第一物品及び第二室に対応する第二物品の両方の情報を優先的に在庫編集画面に表示することができる。したがって、第一室及び第二室へ二以上の物品が連続して入出庫された場合に、ユーザは、入出庫された二以上の物品の在庫情報をまとめて編集することが可能となる。その結果、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。
【０１２０】
また、本実施の形態に係る情報提供システム１Ａによれば、より長い開期間を有する室に対応する物品の情報をより優先することができる。したがって、第一物品及び第二物品の情報の中でも、冷蔵庫に入出庫された可能性が高い物品の情報をより優先的に在庫編集画面に表示することができる。例えば、ある室の開期間が長ければ、より多くの種類の物品が当該室に入出庫された可能性が高まる。したがって、冷蔵庫に入出庫された可能性が高い物品の情報をより優先的に在庫編集画面に表示することができる。
【０１２１】
（実施の形態３）
実施の形態３では、室の開期間に応じて、在庫編集画面の表示及び非表示が切り替えられる。具体的には、室の開期間が閾値期間よりも長い場合に在庫編集画面が表示され、室の開期間が閾値期間よりも短い場合に在庫編集画面が表示されない。
【０１２２】
以下に、実施の形態３について、図１４及び図１５を参照しながら具体的に説明する。ただし、実施の形態１と実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０１２３】
［情報提供システムの機能構成］
まず、情報提供システムの機能構成について図１４を用いて説明する。図１４は、実施の形態３に係る情報提供システム１Ｂの機能構成を示すブロック図である。
【０１２４】
図１４に示すように、情報提供システム１Ｂは、冷蔵庫１０Ｂとサーバ５０とを備える。冷蔵庫１０Ｂは、検知部１０１と、特定部１０２Ｂと、通信部１０３と、表示装置４０に含まれる入力部１４１及び表示部１４２とを備える。サーバ５０は、通信部１５１と、記憶部１５２と、生成部１５３とを備える。
【０１２５】
冷蔵庫１０Ｂの特定部１０２Ｂは、例えば、プロセッサ及びメモリ、又は、専用回路によって実現される。特定部１０２Ｂは、検知部１０１から取得されたセンサＩＤに基づいて、複数の室の中から開及び閉が検知された室を特定する。ただし、特定部１０２Ｂは、開が検知されてから閉が検知されるまでの開期間が閾値期間よりも長い場合にのみ、開及び閉が検知された室を特定する。つまり、特定部１０２Ｂは、開期間が閾値期間よりも短い場合に、開及び閉が検知された室を特定しない。
【０１２６】
したがって、ある室の開が検知されてから当該室の閉が検知されるまでの開期間が閾値期間よりも短い場合に、冷蔵庫１０Ｂからサーバ５０に室情報が送信されないので、サーバ５０から冷蔵庫１０Ｂにリストも送信されず、在庫編集画面が表示されない。つまり、開期間が閾値期間よりも長い場合にのみ、開又は閉が検知された室に対応する物品の情報が優先的に表示される。
【０１２７】
なお、閾値期間は、在庫編集画面の表示及び非表示を切り替えるための基準となる期間である。閾値期間としては、例えば、物品を入庫あるいは出庫するために必要な開期間の下限値が用いられる。この閾値期間は、ユーザから指定された期間であってもよいし、経験的あるいは実験的に予め定められた期間であってもよい。
【０１２８】
［情報提供システムの動作］
次に、以上のように構成された情報提供システム１Ｂの動作について説明する。
【０１２９】
冷蔵庫１０Ｂの検知処理について図１５を用いて説明する。図１５は、実施の形態３に係る冷蔵庫１０Ｂの検知処理を示すフローチャートである。
【０１３０】
検知部１０１は、複数のセンサから出力された複数の信号から開の検知を行う（Ｓ３０１）。ここで、開が検知されなかった場合（Ｓ３０１のＮｏ）、再び、ステップＳ３０１の処理が実行される。一方、開が検知された場合（Ｓ３０１のＹｅｓ）、タイマー（図示せず）によるカウントがスタートされる（Ｓ３０２）。
【０１３１】
続いて、検知部１０１は、ステップＳ３０１において開が検知された信号から閉の検知を行う（Ｓ３０３）。ここで、閉が検知されなかった場合（Ｓ３０３のＮｏ）、再び、ステップＳ３０３の処理が実行される。一方、閉が検知された場合（Ｓ３０３のＹｅｓ）、特定部１０２Ｂは、タイマー値（カウント値）が閾値より大きいか否かを判定する（Ｓ３０４）。つまり、特定部１０２Ｂは、開期間が閾値期間よりも長いか否かを判定する。
【０１３２】
ここで、タイマー値が閾値以下である場合（Ｓ３０４のＮｏ）、タイマーによるカウントがリセットされ（Ｓ３０５）、ステップＳ３０１の処理に戻る。つまり、開期間が閾値期間よりも短い場合、開及び閉が検知された室が特定されず、室情報もサーバ５０に送信されない。
【０１３３】
一方、タイマー値が閾値よりも大きい場合（Ｓ３０４のＹｅｓ）、特定部１０２Ｂは、開及び閉が検知された室を特定する（Ｓ１０２）。さらに、通信部１０３は、特定部１０２Ｂによって特定された室の情報（室情報）をサーバ５０に送信する（Ｓ１０３）。そして、タイマーによるカウントがリセットされ（Ｓ３０５）、ステップＳ３０１の処理に戻る。つまり、開期間が閾値期間よりも長い場合、開及び閉が検知された室が特定され、室情報がサーバ５０に送信される。
【０１３４】
このように、開期間が閾値期間よりも短い場合、冷蔵庫１０Ｂからサーバ５０に室情報が送信されないので、サーバ５０から冷蔵庫１０Ｂにリストも送信されず、在庫編集画面が表示されない。
【０１３５】
［効果］
以上のように、本実施の形態に係る情報提供システム１Ｂによれば、室の開期間が閾値期間よりも短い場合に、在庫編集画面を非表示にすることができる。したがって、ユーザが間違えて室を開閉した場合に、不要な在庫編集画面の表示を省くことができる。
【０１３６】
（実施の形態４）
実施の形態４では、表示装置が冷蔵庫に含まれない点が実施の形態１と異なる。以下に、実施の形態４について、図１６を参照しながら具体的に説明する。ただし、実施の形態１と実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０１３７】
［情報提供システムの機能構成］
情報提供システムの機能構成について図１６を用いて説明する。図１６は、実施の形態４に係る情報提供システム１Ｃの機能構成を示すブロック図である。
【０１３８】
図１６に示すように、情報提供システム１Ｃは、冷蔵庫１０Ｃと表示装置４０Ｃとサーバ５０とを備える。冷蔵庫１０は、検知部１０１と、特定部１０２と、通信部１０３とを備える。サーバ５０は、通信部１５１と、記憶部１５２と、生成部１５３とを備える。
【０１３９】
表示装置４０Ｃは、情報提供装置の一例であり、例えば、スマートフォン、タブレットコンピュータなどである。表示装置４０Ｃは、入力部１４１と表示部１４２と通信部１４３Ｃとを備える。
【０１４０】
通信部１４３Ｃは、サーバ５０から物品のリストを受信する。
【０１４１】
［効果］
以上のように、本実施の形態に係る情報提供システム１Ｃによれば、表示装置が冷蔵庫に含まれない場合であっても、冷蔵庫内の物品の在庫情報を効率的に編集することが可能となる。
【０１４２】
（実施の形態５）
次に、実施の形態５について、図１７Ａから図２１を参照しながら具体的に説明する。本実施の形態では、格納庫内の在庫管理を含むサービスを提供するサービス提供システムについて説明する。
【０１４３】
［提供するサービスの全体像］
図１７Ａには、実施の形態５におけるサービス提供システムの全体像が示されている。
【０１４４】
グループ１０００は、例えば企業、団体、家庭等であり、その規模を問わない。グループ１０００には、複数の機器１０１０に含まれる機器Ａ、機器Ｂ及びホームゲートウェイ１０２０が存在する。例えば、機器Ａは、上記各実施の形態における冷蔵庫である。複数の機器１０１０には、インターネットと接続可能な機器（例えば、スマートフォン、ＰＣ、ＴＶ等）もあれば、それ自身ではインターネットと接続不可能な機器（例えば、照明、洗濯機等）も存在する。それ自身ではインターネットと接続不可能な機器であっても、ホームゲートウェイ１０２０を介してインターネットと接続可能となる機器が存在してもよい。またグループ１０００には複数の機器１０１０を使用するユーザ９９０Ａが存在する。
【０１４５】
データセンタ運営会社１１００には、クラウドサーバ１１１０が存在する。クラウドサーバ１１１０とはインターネットを介して様々な機器と連携する仮想化サーバである。例えば、クラウドサーバ１１１０は、上記各実施の形態におけるサーバである。クラウドサーバ１１１０は、主に通常のデータベース管理ツール等で扱うことが困難な巨大なデータ（ビッグデータ）等を管理する。データセンタ運営会社１１００は、データ管理やクラウドサーバ１１１０の管理、それらを行うデータセンタの運営等を行っている。データセンタ運営会社１１００が行っている役務については詳細を後述する。ここで、データセンタ運営会社１１００は、データ管理やクラウドサーバ１１１０の運営等のみを行っている会社に限らない。例えば複数の機器１０１０のうちの１つの機器を開発・製造している機器メーカが、併せてデータ管理やクラウドサーバ１１１０の管理等を行っている場合は、機器メーカがデータセンタ運営会社１１００に該当する（図１７Ｂ）。また、データセンタ運営会社１１００は１つの会社に限らない。例えば機器メーカ及び他の管理会社が共同もしくは分担してデータ管理やクラウドサーバ１１１０の運営を行っている場合は、両者もしくはいずれか一方がデータセンタ運営会社１１００に該当するものとする（図１７Ｃ）。
【０１４６】
サービスプロバイダ１２００は、サーバ１２１０を保有している。ここで言うサーバ１２１０とは、その規模は問わず例えば、個人用ＰＣ内のメモリ等も含む。また、サービスプロバイダがサーバ１２１０を保有していない場合もある。
【０１４７】
なお、上記サービスにおいてホームゲートウェイ１０２０は必須ではない。例えば、クラウドサーバ１１１０が全てのデータ管理を行っている場合等は、ホームゲートウェイ１０２０は不要となる。また、家庭内のあらゆる機器がインターネットに接続されている場合のように、それ自身ではインターネットと接続不可能な機器は存在しない場合もある。
【０１４８】
次に、上記サービスにおける情報の流れを説明する。
【０１４９】
まず、グループ１０００の機器Ａ又は機器Ｂは、各ログ情報をデータセンタ運営会社１１００のクラウドサーバ１１１０に送信する。クラウドサーバ１１１０は機器Ａ又は機器Ｂのログ情報を集積する（図１７Ａの（ａ））。ここで、ログ情報とは複数の機器１０１０の、例えば運転状況や動作日時、動作モード、位置等を示す情報である。例えば、テレビの視聴履歴やレコーダーの録画予約情報、洗濯機の運転日時・洗濯物の量、冷蔵庫の開閉日時・開閉回数などであるが、これらのものに限らずあらゆる機器から取得が可能なすべての情報をいう。ログ情報は、インターネットを介して複数の機器１０１０自体から直接クラウドサーバ１１１０に提供される場合もある。また複数の機器１０１０から一旦ホームゲートウェイ１０２０にログ情報が集積され、ホームゲートウェイ１０２０からクラウドサーバ１１１０に提供されてもよい。
【０１５０】
次に、データセンタ運営会社１１００のクラウドサーバ１１１０は、集積したログ情報を一定の単位でサービスプロバイダ１２００に提供する。ここで、データセンタ運営会社が集積した情報を整理してサービスプロバイダ１２００に提供することのできる単位でもいいし、サービスプロバイダ１２００が要求した単位でもいい。一定の単位と記載したが一定でなくてもよく、状況に応じて提供する情報量が変化する場合もある。前記ログ情報は、必要に応じてサービスプロバイダ１２００が保有するサーバ１２１０に保存される（図１７Ａの（ｂ））。そして、サービスプロバイダ１２００は、ログ情報をユーザに提供するサービスに適合する情報に整理し、ユーザに提供する。提供するユーザは、複数の機器１０１０を使用するユーザ９９０Ａでもよいし、外部のユーザ９９０Ｂでもよい。ユーザへのサービス提供方法は、例えば、サービスプロバイダから直接ユーザへ提供されてもよい（図１７Ａの（ｅ）、（ｆ））。また、ユーザへのサービス提供方法は、例えば、データセンタ運営会社１１００のクラウドサーバ１１１０を再度経由して、ユーザに提供されてもよい（図１７Ａの（ｃ）、（ｄ））。また、データセンタ運営会社１１００のクラウドサーバ１１１０がログ情報をユーザに提供するサービスに適合する情報に整理し、サービスプロバイダ１２００に提供してもよい。
【０１５１】
なお、ユーザ９９０Ａとユーザ９９０Ｂとは、別でも同一でもよい。
【０１５２】
上記態様において説明された技術は、例えば、以下のクラウドサービスの類型において実現されうる。しかし、上記態様において説明された技術が実現される類型はこれに限られるものでない。
【０１５３】
［サービスの類型１：自社データセンタ型］
図１８は、サービスの類型１（自社データセンタ型）を示す。本類型は、サービスプロバイダ１２００がグループ１０００から情報を取得し、ユーザに対してサービスを提供する類型である。本類型では、サービスプロバイダ１２００が、データセンタ運営会社の機能を有している。即ち、サービスプロバイダが、ビッグデータの管理をするクラウドサーバ１１１０を保有している。従って、データセンタ運営会社は存在しない。
【０１５４】
本類型では、サービスプロバイダ１２００は、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、ＯＳ９０２及びアプリケーション９０１を管理する。サービスプロバイダ１２００は、サービスプロバイダ１２００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１５５】
［サービスの類型２：ＩａａＳ利用型］
図１９は、サービスの類型２（ＩａａＳ利用型）を示す。ここでＩａａＳとはインフラストラクチャー・アズ・ア・サービスの略であり、コンピュータシステムを構築及び稼動させるための基盤そのものを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１５６】
本類型では、データセンタ運営会社１１００がデータセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、ＯＳ９０２及びアプリケーション９０１を管理する。サービスプロバイダ１２００は、サービスプロバイダ１２００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１５７】
［サービスの類型３：ＰａａＳ利用型］
図２０は、サービスの類型３（ＰａａＳ利用型）を示す。ここでＰａａＳとはプラットフォーム・アズ・ア・サービスの略であり、ソフトウェアを構築及び稼動させるための土台となるプラットフォームを、インターネット経由のサービスとして提供するクラウドサービス提供モデルである。
【０１５８】
本類型では、データセンタ運営会社１１００は、ＯＳ９０２を管理し、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、アプリケーション９０１を管理する。サービスプロバイダ１２００は、データセンタ運営会社が管理するＯＳ９０２及びサービスプロバイダ１２００が管理するアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１５９】
［サービスの類型４：ＳａａＳ利用型］
図２１は、サービスの類型４（ＳａａＳ利用型）を示す。ここでＳａａＳとはソフトウェア・アズ・ア・サービスの略である。例えばデータセンタ（クラウドサーバ）を保有しているプラットフォーム提供者が提供するアプリケーションを、データセンタ（クラウドサーバ）を保有していない会社・個人（利用者）がインターネットなどのネットワーク経由で使用できる機能を有するクラウドサービス提供モデルである。
【０１６０】
本類型では、データセンタ運営会社１１００は、アプリケーション９０１を管理し、ＯＳ９０２を管理し、データセンタ９０３（クラウドサーバ１１１０）を運営、管理している。また、サービスプロバイダ１２００は、データセンタ運営会社１１００が管理するＯＳ９０２及びアプリケーション９０１を用いてサービス９０４の提供を行う。
【０１６１】
以上いずれの類型においても、サービスプロバイダ１２００がサービス提供行為を行ったものとする。また例えば、サービスプロバイダもしくはデータセンタ運営会社は、ＯＳ、アプリケーションもしくはビッグデータのデータベース等を自ら開発してもよいし、また、第三者に外注させてもよい。
【０１６２】
（他の実施の形態）
以上、本発明の１つ又は複数の態様に係る情報提供システムについて、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の１つ又は複数の態様の範囲内に含まれてもよい。
【０１６３】
例えば、実施の形態２と実施の形態３とが組み合わされてもよい。つまり、実施の形態２に係る冷蔵庫１０Ａは、特定部１０２の代わりに、実施の形態３に係る冷蔵庫１０Ｂに含まれる特定部１０２Ｂを備えてもよい。
【０１６４】
なお、上記各実施の形態では、冷蔵庫内の在庫を編集するための在庫編集画面について説明したが、冷蔵庫に限られない。例えば、衣類、書類、医薬品及び機械部品などの格納庫の在庫を編集するための在庫編集画面に本開示の手法が適用されてもよい。
【０１６５】
なお、上記各実施の形態では、開又は閉が検知された室に対応する物品のみがリストに含まれる場合について説明したが、これに限られない。
【０１６６】
例えば、入庫リスト及び在庫リストは、開又は閉が検知された第一室に対応する第一物品を含む二以上の物品を含んでもよい。この場合、第一物品は、他の物品よりもリストの上位に表示される。つまり、野菜室の開又は閉が検知された場合に、冷蔵室に対応する食材（例えば「牛乳」など）よりも野菜室に対応する食材（例えば「にんじん」など）が上位にリストされる。これにより、ユーザは、在庫編集画面内のリストから実際に入出庫した物品を効率的に選択することができる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【０１６７】
また例えば、在庫編集画面に、開又は閉が検知された第一室に対応する第一物品を含む二以上の物品の情報が表示されてもよい。この場合、第一物品の情報は、他の物品の情報とは異なる形態で表示される。具体的には、第一物品の情報は、例えば、他の物品の情報と異なるフォント、サイズ又は色で強調表示される。また例えば、第一物品の情報は、他の物品の情報とは区別された場所に表示されてもよい。これにより、ユーザは、在庫編集画面において、第一物品と他の物品とを視覚的に判別することができ、実際に入出庫した物品を効率的に選択することができる。その結果、格納庫内の物品の在庫情報を効率的に編集することが可能となる。
【０１６８】
なお、上記各実施の形態における各構成要素の配置は一例であり、どの構成要素がどの装置に含まれるかは実施の形態に限定されない。例えば、冷蔵庫は、サーバの構成要素を含んでもよい。つまり、冷蔵庫が、開又は閉が検知された第一室に対応する第一物品を選択してもよい。この場合、冷蔵庫は、通信部を備えなくてもよい。
【０１６９】
なお、上記各実施の形態において、対応情報は、在庫情報及び物品情報の両方を含んでいたが、これに限られない。例えば、対応情報は、在庫情報及び物品情報のうちの一方のみを含んでもよい。
【０１７０】
なお、上記各実施の形態において、リストが生成されていたが、物品の情報は、必ずしもリスト形式でなくてもよい。例えば、サーバは、開又は閉が検知された第一室に対応する第一物品を含む二以上の物品の情報とともに、第一物品を識別可能な情報（例えばフラグ情報）を冷蔵庫に送信してもよい。
【０１７１】
なお、上記各実施の形態において、在庫編集画面に物品のリストが含まれていたが、これに限られない。例えば、物品の情報は、画像として在庫編集画面に表示されてもよい。
【０１７２】
なお、上記実施の形態２では、第一室の開又は閉が検知されてから第二室の開又は閉が検知されるまでの期間が所定期間よりも短い場合に、第一室を示す室情報が送信されずに、第一室及び第二室の両方を示す室情報が送信されたが、第一室を示す室情報が送信されてもよい。つまり、第一室を示す室情報が送信された後に、第一室及び第二室の両方を示す室情報が送信されてもよい。
【０１７３】
なお、上記実施の形態３では、開期間が短い場合に、室情報が送信されなかったが、これに限定されない。例えば、冷蔵庫は、開期間の長さに関わらず、開期間を示す情報を含む室情報をサーバに送信してもよい。この場合、サーバが、開期間が閾値期間よりも長いか否かを判定すればよい。
【０１７４】
なお、上記各実施の形態では、在庫を編集するためのユーザインタフェースがグラフィカルユーザインタフェースである場合を一例として説明されていたが、ユーザインタフェースは、グラフィカルユーザインタフェースに限られない。例えば、ユーザインタフェースは、音声ユーザインタフェース、又は、グラフィカルユーザインタフェース及び音声ユーザインタフェースの両方であってもよい。具体的には、例えば、物品の情報は、音声によってユーザに提供されてもよい。また例えば、在庫を編集するための物品は、ユーザの音声を認識することによって複数の物品の中から選択されてもよい。つまり、音声対話インタフェースによって入出力が行われてもよい。この場合、情報提供システムは、マイクロフォン及びスピーカなどを有する音声入出力装置を備えればよい。
【０１７５】
なお、本発明の一態様は、このような情報提供システムだけではなく、情報提供システムに含まれる特徴的な構成部をステップとする情報提供方法であってもよい。また、本発明の一態様は、情報提供方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムであってもよい。また、本発明の一態様は、そのようなコンピュータプログラムが記録された、コンピュータ読み取り可能な非一時的な記録媒体であってもよい。
【０１７６】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵ又はプロセッサなどのプログラム実行部が、ハードディスク又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の情報提供システムなどを実現するソフトウェアは、次のようなプログラムである。
【０１７７】
すなわち、このプログラムは、コンピュータに、複数の物品を格納するための複数の室を有する格納庫内の在庫を編集するためのユーザインタフェースにおける情報提供方法であって、前記複数の室に含まれる第一室の開又は閉が検知された場合に、前記複数の室と前記複数の物品との対応を示す対応情報を用いて、前記複数の物品の中から前記第一室に対応する第一物品を選択し、前記複数の物品の中で前記第一物品の情報を優先的にユーザに提供する、情報提供方法を実行させる。
【産業上の利用可能性】
【０１７８】
本開示にかかる情報提示方法は、物品保管庫内の在庫を管理する在庫管理システムにおいて有用である。
【符号の説明】
【０１７９】
１、１Ａ、１Ｂ、１Ｃ  情報提供システム
１０、１０Ａ、１０Ｂ、１０Ｃ  冷蔵庫
１１  冷蔵室
１２  製氷室
１３  パーシャルフリージング室
１４  冷凍室
１５  野菜室
２１ａ  左扉
２１ｂ  右扉
２２、２３、２４、２５  引き出し
３１ａ、３１ｂ、３２、３３、３４、３５  センサ
４０、４０Ｃ  表示装置
５０、５０Ａ  サーバ
１０１  検知部
１０１ａ  センサ情報
１０２、１０２Ｂ  特定部
１０３、１０３Ａ、１４３Ｃ、１５１  通信部
１４１  入力部
１４２  表示部
１５２  記憶部
１５２ａ  在庫情報
１５２ｂ  物品情報
１５３、１５３Ａ  生成部
【図１】
2016121862.tif 000003
【図２】
2016121862.tif 000004
【図３】
2016121862.tif 000005
【図４】
2016121862.tif 000006
【図５】
2016121862.tif 000007
【図６】
2016121862.tif 000008
【図７】
2016121862.tif 000009
【図８】
2016121862.tif 000010
【図９】
2016121862.tif 000011
【図１０Ａ】
2016121862.tif 000012
【図１０Ｂ】
2016121862.tif 000013
【図１１】
2016121862.tif 000014
【図１２】
2016121862.tif 000015
【図１３】
2016121862.tif 000016
【図１４】
2016121862.tif 000017
【図１５】
2016121862.tif 000018
【図１６】
2016121862.tif 000019
【図１７Ａ】
2016121862.tif 000020
【図１７Ｂ】
2016121862.tif 000021
【図１７Ｃ】
2016121862.tif 000022
【図１８】
2016121862.tif 000023
【図１９】
2016121862.tif 000024
【図２０】
2016121862.tif 000025
【図２１】
2016121862.tif 000026