(57)【要約】【課題】実店舗または仮想店舗においてユーザの商品購入傾向に即した商品情報を提供する。【解決手段】庫内管理サーバ２００は、庫内情報取得部２１２、商品リスト情報取得部２１３、物品検出部２１４、商品特定部２１５、商品特定情報供給部２１６を備える。庫内情報取得部２１２は、物品保存庫の庫内の状況を示す庫内情報を取得する。商品リスト情報取得部２１３は、実店舗または仮想店舗で販売される商品を示す商品リスト情報をＥＣサーバから取得する。物品検出部２１４は、庫内情報から庫内に収納された在庫物品を検出する。商品特定部２１５は、商品リスト情報が示す商品から物品検出部２１４が検出した在庫物品に対応する商品を特定する。商品特定情報供給部２１６は、商品特定部２１５が特定した商品を示す商品特定情報をＥＣサーバに供給する。【選択図】図４
2019102016.tif 000002
【特許請求の範囲】
【請求項１】
物品保存庫の庫内の状況を示す庫内情報を取得する庫内情報取得部と、
実店舗または仮想店舗で販売される商品を示す商品リスト情報を、前記実店舗または仮想店舗を管理する電子商取引サーバから取得する商品リスト情報取得部と、
前記庫内情報から前記庫内に収納された物品を検出する物品検出部と、
前記商品リスト情報が示す商品から前記物品検出部が検出した物品に対応する商品を特定する商品特定部と、
前記商品特定部が特定した商品を示す商品特定情報を前記電子商取引サーバに供給する商品特定情報供給部と、を備える、
庫内管理サーバ。
【請求項２】
前記庫内情報は、前記物品保存庫の貯蔵室内が撮影された庫内画像を含み、
前記物品検出部は、前記庫内画像内の物品領域を認識することにより、前記庫内に収納された物品を検出する、
請求項１に記載の庫内管理サーバ。
【請求項３】
前記商品リスト情報は、前記実店舗または仮想店舗で販売される商品の外観を示す商品画像を含み、
前記商品特定部は、前記物品検出部が検出した物品と前記商品画像が示す商品との特徴量を比較し、比較結果に基づいて、前記物品検出部が検出した物品に対応する商品を特定する、
請求項１または２に記載の庫内管理サーバ。
【請求項４】
前記庫内情報取得部が取得した前記庫内情報を、ネットワークを介して接続された情報端末に供給する庫内情報供給部を更に備える、
請求項１から３のいずれか１項に記載の庫内管理サーバ。
【請求項５】
物品保存庫の庫内の状況を示す庫内情報を管理する庫内管理サーバに、実店舗または仮想店舗で販売される商品を示す商品リスト情報を供給する商品リスト情報供給部と、
前記庫内管理サーバが前記商品リスト情報が示す商品から特定した、前記庫内に収納された在庫物品に対応する商品を示す商品特定情報を取得する商品特定情報取得部と、
前記商品特定情報に基づいて、前記商品リスト情報からユーザに購入を薦める購入推奨商品を選定し、前記購入推奨商品を前記商品リスト情報に反映させた販売商品情報を、ネットワークを介して接続された情報端末に供給する販売商品情報供給部と、を備える、
電子商取引サーバ。
【請求項６】
前記販売商品情報供給部は、過去の商品特定情報において特定され、最新の商品特定情報において特定されていない商品を前記購入推奨商品として選定する、
請求項５に記載の電子商取引サーバ。
【請求項７】
前記販売商品情報供給部は、複数の前記商品特定情報において繰り返し特定された商品を前記購入推奨商品として選定する、
請求項５または６に記載の電子商取引サーバ。
【請求項８】
前記ユーザの購入履歴情報を記憶する記憶部を備え、
前記販売商品情報供給部は、前記商品特定情報において特定され、前記購入履歴情報において購入されていない商品を前記購入推奨商品として選定する、
請求項５から７のいずれか１項に記載の電子商取引サーバ。
【請求項９】
物品を保存する物品保存庫の庫内の状況を示す庫内情報を取得する庫内情報取得部と、
前記庫内情報から前記庫内に収納された物品を検出する物品検出部と、
実店舗または仮想店舗で販売される商品を示す商品リスト情報を記憶する記憶部と、
前記商品リスト情報が示す商品から前記物品検出部が検出した物品に対応する商品を特定する商品特定部と、
前記商品特定部が特定した商品に基づいて、前記記憶部が記憶する商品リスト情報からユーザに購入を薦める購入推奨商品を選定し、前記購入推奨商品を前記商品リスト情報に反映させた販売商品情報を、情報端末に供給する販売商品情報供給部と、を備える、
商品購入支援システム。
【請求項１０】
物品保存庫の庫内の状況を示す庫内情報を管理する庫内管理サーバを、
前記庫内情報を前記物品保存庫から取得する庫内情報取得部、
実店舗または仮想店舗で販売される商品を示す商品リスト情報を、前記実店舗または仮想店舗を管理する電子商取引サーバから取得する商品リスト情報取得部、
前記庫内情報から前記庫内に収納された在庫物品を検出する物品検出部、
前記商品リスト情報が示す商品から前記物品検出部が検出した前記在庫物品に対応する商品を特定する商品特定部、
前記商品特定部が特定した商品を示す商品特定情報を前記電子商取引サーバに供給する商品特定情報供給部、
として機能させるプログラム。
【請求項１１】
実店舗または仮想店舗を管理する電子商取引サーバを、
物品保存庫の庫内の状況を示す庫内情報を管理する庫内管理サーバに、前記実店舗または仮想店舗で販売する商品を示す商品リスト情報を供給する商品リスト情報供給部、
前記庫内管理サーバが前記商品リスト情報が示す商品から特定した、前記庫内に収納された在庫物品に対応する商品を示す商品特定情報を取得する商品特定情報取得部、
前記商品特定情報に基づいて、前記商品リスト情報からユーザに購入を薦める購入推奨商品を選定し、前記購入推奨商品を前記商品リスト情報に反映させた販売商品情報を、ネットワークを介して接続された情報端末に供給する販売商品情報供給部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、庫内管理サーバ、電子商取引サーバ、商品購入支援システムおよびプログラムに関する。
【背景技術】
【０００２】
冷蔵庫内を撮像した庫内画像を情報端末を用いて遠隔地で閲覧できる冷蔵庫の食材管理システムが数多く提案されている。例えば、特許文献１には、電気通信回線で接続されたサーバに定期的に庫内画像を転送して記憶させ、情報端末の操作でサーバから庫内画像を取得して情報端末の表示装置に出力する食品管理装置が開示されている。
【０００３】
また、インターネット上に設置された仮想店舗を用いて商品を購入する電子商取引（Electronic Commerce：ＥＣ）システムが数多く提案されている。例えば、特許文献２には、商品データベースから商品情報を情報端末に表示し、情報端末から入力された商品情報やクレジットカード情報を受信し、決済データベースからユーザのクレジットカードの有効性や限度額を判定して決済する電子商取引システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６７９８号公報
【特許文献２】特開平９−１６０９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ユーザが冷蔵庫に収納されている食品に応じて仮想店舗で商品を購入する場合、庫内画像を表示するシステムと電子商取引システムは独立であるため、電子商取引システムが提供する商品情報がユーザの購入傾向に適応しているとは限らず、ユーザは、所望の商品を購入することが困難になることがある。
【０００６】
本発明は、上述のような事情に鑑みてなされたものであり、実店舗または仮想店舗においてユーザの商品購入傾向に即した商品情報を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る庫内管理サーバは、庫内情報取得部と、商品リスト情報取得部と、物品検出部と、商品特定部と、商品特定情報供給部とを備える。庫内情報取得部は、物品保存庫の庫内の状況を示す庫内情報を取得する。商品リスト情報取得部は、仮想店舗で販売される商品を示す商品リスト情報を、仮想店舗を管理する電子商取引サーバから取得する。物品検出部は、庫内情報から庫内に収納された在庫物品を検出する。商品特定部は、商品リスト情報が示す商品から物品検出部が検出した在庫物品に対応する商品を特定する。商品特定情報供給部は、商品特定部が特定した商品を示す商品特定情報を電子商取引サーバに供給する。
【発明の効果】
【０００８】
本発明によれば、庫内管理サーバは、物品保存庫から取得した庫内情報に基づいて、在庫物品に対応する仮想店舗の販売商品を特定し、特定した販売商品を示す商品特定情報を電子商取引サーバに供給する。このため、実店舗または仮想店舗においてユーザの商品購入傾向に即した商品情報を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る商品購入支援システムの構成例を示す図
【図２】物品保存庫の外観を説明するための図
【図３】物品保存庫の機能構成を示すブロック図
【図４】庫内管理サーバの機能構成を示すブロック図
【図５】ＥＣサーバの機能構成を示すブロック図
【図６】情報端末の機能構成を示すブロック図
【図７】商品購入支援システムの動作の一例を示すシーケンス図
【図８】庫内情報供給処理の流れを示すフローチャート
【図９】商品特定情報供給処理の流れを示すフローチャート
【図１０】販売商品情報供給処理の流れを示すフローチャート
【図１１】商品購入支援処理の流れを示すフローチャート
【図１２】実施の形態２に係る情報端末の機能構成を示すブロック図
【図１３】（Ａ）は過去の庫内画像を含む庫内確認画像の一例を示す図、（Ｂ）は最新の庫内画像を含む庫内確認画像の一例を示す図
【図１４】（Ａ）は商品カテゴリ画像の一例を示す図、（Ｂ）は注文画像の一例を示す図
【図１５】実施の形態２に係る商品購入支援処理の流れを示すフローチャート
【図１６】実施の形態３に係る商品購入支援画像の一例を示す図
【図１７】実施の形態４に係るＥＣサーバの機能構成を示すブロック図
【図１８】本発明の実施の形態に係る情報端末のハードウェア構成の一例を示すブロック図
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１１】
（実施の形態１）
本発明の実施の形態１に係る商品購入支援システム１は、図１に示すように、物品保存庫１００と、庫内管理サーバ２００と、ＥＣサーバ３００と、情報端末４００とを備える。物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００は、それぞれ、ネットワークＮＷを介して相互に通信可能に接続されている。ネットワークＮＷは、例えば、インターネットのような広域ネットワークである。ネットワークＮＷは、ローカルネットワークとインターネットといった複数のネットワークを含んでいてもよい。図１には、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００が１台ずつ示されているが、任意の数の物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００が本実施の形態に適用可能である。また、庫内管理サーバ２００は、クラウドサーバであってもよい。
【００１２】
物品保存庫１００は、例えば、庫内を冷却して食料品等の物品を低温で保管する冷蔵庫である。物品保存庫１００は、庫内撮影機能を備え、庫内に収納された物品をとらえた庫内画像を撮像し、撮像した庫内画像、撮像日時を含む庫内情報をネットワークＮＷを介して庫内管理サーバ２００に供給する。以下、物品保存庫１００内に収納されている物品を、「在庫物品」と称することがある。
【００１３】
物品保存庫１００は、図２に示すように、上から順に、冷蔵室１０１、冷凍室１０２、野菜室１０３の３つの貯蔵室を備える。冷蔵室１０１は、２枚の棚板１０１Ｐによって上段１０１Ａ、中段１０１Ｂ、下段１０１Ｃの３つの収納空間に区切られている。冷蔵室１０１の前面部には、冷蔵室１０１を自在に開放および閉塞することができる観音開き式の左扉１０１Ｌおよび右扉１０１Ｒが設けられている。また、左扉１０１Ｌの内壁面の開閉端側の中央付近には、冷蔵室１０１内を撮像するカメラ１０１Ｍが、冷蔵室１０１の前方上部には、左扉１０１Ｌと右扉１０１Ｒの少なくとも一方の開閉を検知する開閉センサ１０１Ｓが、それぞれ配置されている。冷凍室１０２の前面部には、冷凍室１０２を自在に開放および閉塞することができる引き出し式の扉１０２Ａが設けられ、野菜室１０３の前面部には、野菜室１０３を自在に開放および閉塞することができる引き出し式の扉１０３Ａが設けられている。
【００１４】
庫内管理サーバ２００は、物品保存庫１００から取得した庫内情報を管理するサーバ装置である。庫内管理サーバ２００は、庫内情報を格納する庫内情報データベースを備え、物品保存庫１００から供給された庫内情報を蓄積する。
【００１５】
ＥＣサーバ３００は、ウェブサーバの機能を備え、ネットワークＮＷを介して商品を販売する仮想店舗を運営するＥＣサイトを管理する電子商取引サーバである。ＥＣサーバ３００は、庫内管理サーバ２００から取得した商品特定情報に基づいて、ユーザ毎に販売商品情報を生成し、情報端末４００に供給する。また、情報端末４００から商品の注文を受け付けると、決済および配送の処理を実行する。
【００１６】
情報端末４００は、例えばスマートフォンであって、ネットワークＮＷを介して、ＥＣサーバ３００とデータ通信を行う。情報端末４００は、ＥＣサイトにおいて商品購入を支援する購入支援プログラムを内蔵し、ユーザ操作に従って、ＥＣサイトを管理するＥＣサーバ３００にアクセスし、商品の購入処理を実行する。
【００１７】
次に、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００の各々の機能構成例について説明する。
【００１８】
物品保存庫１００は、図３に示すように、制御部１１０、撮像部１２０、開閉検知部１３０、通信部１４０を備える。これらの各部は、バスラインＢＬを介して相互に電気的に接続されている。
【００１９】
制御部１１０は、物品保存庫１００の各部の動作を統括して制御する。制御部１１０は、機能的には、認証要求部１１１、庫内情報供給部１１２を備える。
【００２０】
認証要求部１１１は、庫内管理サーバ２００に対するアクセス権限の認証を要求する認証要求を庫内管理サーバ２００に送信し、庫内管理サーバ２００から認証結果を取得する。認証要求は、物品保存庫１００の識別情報を含む。
【００２１】
庫内情報供給部１１２は、庫内情報を庫内管理サーバ２００に供給する。庫内情報供給部１１２は、例えば、冷蔵室１０１が閉鎖されたこと、すなわち、開閉検知部１３０が左扉１０１Ｌと右扉１０１Ｒがともに閉じられたことを検知したことを契機に、撮像部１２０を制御して貯蔵室内を撮影させ、これによって撮像部１２０から出力された庫内画像および撮像日時に、物品保存庫１００の識別情報を対応付けて庫内情報を生成する。庫内情報供給部１１２は、通信部１４０を制御して、生成した庫内情報を庫内管理サーバ２００に送信する。なお、庫内情報供給部１１２が庫内情報を生成し庫内管理サーバ２００に送信する契機は、冷蔵室１０１が閉鎖されたことに限らず、予め定められた時間毎に定期的に、撮像部１２０に貯蔵室内を撮影させて、庫内情報を生成および送信をしてもよい。また、物品保存庫１００がユーザ操作を受け付ける入力装置を備え、庫内情報供給部１１２は、物品の出し入れが完了したことを知らせる入力、庫内情報の生成指示等を入力装置が受け付けたことを契機に、庫内情報の生成および送信をしてもよい。また、庫内情報に含まれる庫内画像は、ＧＩＦ（Graphics Interchange Format）方式、ＪＰＥＧ（Joint Photographic Experts Group）方式等の周知のデータ圧縮方式で圧縮され、庫内画像を利用する際に伸張させてもよい。
【００２２】
撮像部１２０は、庫内情報供給部１１２の制御のもと、庫内を撮像し、撮像した庫内画像および撮像日時を庫内情報供給部１１２に出力する。ここで、図２の説明において前述したカメラ１０１Ｍは、撮像部１２０として機能する。
【００２３】
開閉検知部１３０は、貯蔵室に設けられた扉の開閉を検知する。本実施の形態において、開閉検知部１３０は、冷蔵室１０１の左扉１０１Ｌと右扉１０１Ｒの各々の開閉を検知し、検知結果を制御部１１０に出力する。ここで、図２の説明において前述した開閉センサ１０１Ｓは、開閉検知部１３０として機能する。
【００２４】
通信部１４０は、制御部１１０の制御のもと、ネットワークＮＷを介して庫内管理サーバ２００とデータ通信を行う。通信部１４０は、例えば、認証要求や庫内情報を庫内管理サーバ２００に送信する。また、通信部は、認証結果を庫内管理サーバ２００から受信する。
【００２５】
庫内管理サーバ２００は、図４に示すように、制御部２１０、記憶部２２０、通信部２３０を備える。これらの各部は、バスラインＢＬを介して相互に電気的に接続されている。
【００２６】
制御部２１０は、庫内管理サーバ２００の各部の動作を統括して制御する。制御部２１０は、機能的には、認証部２１１、庫内情報取得部２１２、商品リスト情報取得部２１３、物品検出部２１４、商品特定部２１５、商品特定情報供給部２１６を備える。
【００２７】
認証部２１１は、物品保存庫１００、ＥＣサーバ３００からの認証要求に対し、アクセス権限を認証し、認証結果を要求元に送信する。認証部２１１は、物品保存庫１００からの認証要求に含まれる物品保存庫１００の識別情報と記憶部２２０に予め記憶された登録情報とを照合して、庫内管理サーバ２００にアクセスすることを許可された物品保存庫１００であるか否かを認証し、その認証結果を物品保存庫１００に送信する。また、ＥＣサーバ３００からの認証要求に含まれるＥＣサーバ３００の識別情報と記憶部２２０に予め記憶された登録情報とを照合して、庫内管理サーバ２００にアクセスすることを許可されたＥＣサーバ３００であるか否かを認証し、その認証結果をＥＣサーバ３００に送信する。
【００２８】
庫内情報取得部２１２は、通信部２３０を介して、庫内情報を物品保存庫１００から取得する。また、庫内情報取得部２１２は、物品保存庫１００から取得した庫内情報を、後述する記憶部２２０に記憶する。なお、庫内情報取得部２１２は、庫内情報を新たに記憶部２２０に記憶する際、物品保存庫１００から前回取得した庫内情報との差分を示す差分情報として記憶してもよい。
【００２９】
商品リスト情報取得部２１３は、通信部２３０を介して、ＥＣサイトにおける仮想店舗で販売される商品を示す商品リスト情報をＥＣサーバ３００から取得する。
【００３０】
物品検出部２１４は、物品保存庫１００の在庫物品を検出する。物品検出部２１４は、例えば、ディープラーニングをはじめとする周知の画像認識技術を用いて、物品保存庫１００から取得した庫内情報に含まれる庫内画像内の物品領域を認識することにより、物品保存庫１００の在庫物品を検出する。
【００３１】
商品特定部２１５は、物品保存庫１００の在庫物品に対応するＥＣサイトの販売商品を特定する。商品特定部２１５は、例えば、物品検出部２１４により検出された座在庫物品の特徴量を抽出し、ＥＣサーバ３００から取得した商品リスト情報の商品画像と照合することにより、在庫物品に対応するＥＣサイトの販売商品を特定する。
【００３２】
商品特定情報供給部２１６は、通信部２３０を制御して、商品特定部２１５が特定した物品保存庫１００の在庫物品に対応するＥＣサイトの販売商品を示す商品特定情報をＥＣサーバ３００に送信する。商品特定情報は、特定した販売商品の識別情報と、販売商品の特定の確度を示す特定スコアを含む。
【００３３】
記憶部２２０は、庫内管理サーバ２００を制御するための各種プログラムや各種データを記憶する。記憶部２２０は、例えば、庫内情報データベース２２１、登録情報データベース２２２を有する。以下、データベースをＤＢと称することがある。
【００３４】
庫内情報ＤＢ２２１は、物品保存庫１００から取得した庫内情報を蓄積して記憶する。また、登録情報ＤＢ２２２は、物品保存庫１００、ＥＣサーバ３００の各々のアクセス権限を認証するための登録情報を記憶する。登録情報は、例えば、物品保存庫１００の識別情報、ＥＣサーバ３００の識別情報等を含む。
【００３５】
通信部２３０は、制御部２１０の制御のもと、ネットワークＮＷを介して物品保存庫１００、ＥＣサーバ３００とそれぞれデータ通信を行う。通信部２３０は、例えば、認証要求や庫内情報を物品保存庫１００から受信し、認証要求に対する認証結果を物品保存庫１００に送信する。また、通信部２３０は、例えば、認証要求をＥＣサーバ３００から受信し、認証要求に対する認証結果や商品特定情報をＥＣサーバ３００に送信する。
【００３６】
ＥＣサーバ３００は、図５に示すように、制御部３１０、記憶部３２０、通信部３３０を備える。
【００３７】
制御部３１０は、ＥＣサーバ３００の各部の動作を統括して制御する。制御部３１０は、機能的には、認証要求部３１１、認証部３１２、商品リスト情報供給部３１３、商品特定情報取得部３１４、販売商品情報供給部３１５、取引制御部３１６を備える。
【００３８】
認証要求部３１１は、庫内管理サーバ２００に対するアクセス権限の認証を要求する認証要求を庫内管理サーバ２００に送信し、庫内管理サーバ２００から認証結果を取得する。認証要求は、ＥＣサーバ３００の識別情報を含む。
【００３９】
認証部３１２は、情報端末４００からの認証要求に対し、商品購入支援サービスの利用の可否を認証し、認証結果を情報端末４００に送信する。認証部３１２は、例えば、後述する記憶部３２０の顧客情報ＤＢ３２３が記憶する顧客情報に基づいて商品購入支援サービスの利用の可否を認証すればよい。
【００４０】
商品リスト情報供給部３１３は、商品リスト情報を庫内管理サーバ２００に供給する。商品リスト情報供給部３１３は、最新の商品リスト情報を商品リスト情報ＤＢ３２１から読み出し、通信部３３０を制御して、庫内管理サーバ２００に送信する。
【００４１】
商品特定情報取得部３１４は、通信部３３０を介して、商品特定情報を庫内管理サーバ２００から取得する。
【００４２】
販売商品情報供給部３１５は、販売商品情報を情報端末４００に供給する。販売商品情報は、商品リスト情報と、ユーザに購入を薦める購入推奨商品を示す購入推奨商品情報とを含む。販売商品情報供給部３１５は、情報端末４００からの販売商品情報送信要求に応答して、記憶部３２０の商品特定情報ＤＢ３２２に格納された商品特定情報に基づいて、購入推奨商品を選定する。販売商品情報供給部３１５は、例えば、予め定められた期間の商品特定情報を参照し、過去の商品特定情報において複数回特定され、最新の商品特定情報において特定されていない商品を、リピート購入される可能性が高い商品であると判断して、優先的に購入推奨商品として選定する。このように、仮想店舗の販売商品が庫内画像に含まれるか否かを時系列的に分析して、購入推奨商品を選定することにより、ユーザが必要とする商品の購入機会を向上させることができる。販売商品情報供給部３１５は、商品リスト情報と購入推奨商品情報とを含む販売商品情報を生成し、通信部３３０を制御して、生成した販売商品情報を情報端末４００に送信する。なお、販売商品情報供給部３１５は、購入推奨商品を選定する際、商品特定情報に含まれる特定スコアが予め設定された基準値よりも低い商品を考慮しないようにしてもよい。逆に、販売商品情報供給部３１５は、特定スコアが基準値よりも低い商品も考慮して、多数の購入推奨商品を選定してもよい。また、販売商品情報供給部３１５は、購入推奨商品情報に代えて、商品リスト情報における商品の並び順を選定した購入推奨商品が上位に配置されるように並び替えてもよい。
【００４３】
取引制御部３１６は、ユーザの商品購入に関する処理を全般的に制御する。取引制御部３１６は、情報端末４００から購入希望商品を示す注文情報を取得すると、決済処理、配送処理等を含む受注処理を行う。取引制御部３１６は、顧客情報ＤＢ３２３に記憶された顧客情報に含まれるカード番号、有効期限、利用限度額等を参照して、決済処理を行う。また、取引制御部３１６は、顧客情報に含まれる配送先を参照して、決済済みの商品の配送処理を行う。取引制御部３１６は、受注処理を実行した後、決済情報や配送情報を情報端末４００に送信する。決済情報は、例えば、ユーザＩＤ、購入商品、決済金額、購入日時等の情報を含む。配送情報は、例えば、ユーザＩＤ、配送商品、発送日時、配送状況等の情報を含む。
【００４４】
記憶部３２０は、ＥＣサーバ３００を制御するための各種プログラムや各種データを記憶する。記憶部３２０は、例えば、商品リスト情報ＤＢ３２１、商品特定情報ＤＢ３２２、顧客情報ＤＢ３２３、登録情報ＤＢ３２４を有する。
【００４５】
商品リスト情報ＤＢ３２１は、仮想店舗で販売される商品毎に、その商品に関する情報が対応付けられた商品リスト情報を記憶する。商品リスト情報は、各販売商品の識別情報、商品画像、販売価格等を含む。商品画像は、商品の外観を表す画像であって、商品に付された商品名称や製造元等のロゴを含む。商品リスト情報は、仮想店舗で販売される商品の変更に伴って随時更新される。
【００４６】
商品特定情報ＤＢ３２２は、庫内管理サーバ２００から取得した商品特定情報を蓄積して記憶する。
【００４７】
顧客情報ＤＢ３２３は、ＥＣサイトのユーザ毎に、氏名、住所、ユーザＩＤ、パスワード、配送先、カード番号とその有効期限および利用限度額等が対応付けられた顧客情報を記憶する。
【００４８】
登録情報ＤＢ３２４は、情報端末４００からＥＣサイトを利用するユーザのアクセス権限を認証するための登録情報を記憶する。登録情報は、例えば、ユーザＩＤ、パスワード、ユーザに対応する物品保存庫１００の識別番号等の情報を含む。
【００４９】
通信部３３０は、制御部３１０の制御のもと、ネットワークＮＷを介して庫内管理サーバ２００、情報端末４００とそれぞれデータ通信を行う。通信部３３０は、例えば、認証要求や商品リスト情報を庫内管理サーバ２００に送信し、認証要求に対する認証結果や商品特定情報を庫内管理サーバ２００から受信する。また、通信部３３０は、例えば、認証要求を情報端末４００から受信し、認証要求に対する認証結果や販売商品情報を情報端末４００に送信する。
【００５０】
情報端末４００は、図６に示すように、制御部４１０、表示操作部４２０、通信部４３０を備える。
【００５１】
制御部４１０は、情報端末４００の各部の動作を統括して制御する。制御部４１０は、機能的には、認証要求部４１１、販売商品情報取得部４１２、表示画像制御部４１３を備える。
【００５２】
認証要求部４１１は、商品購入支援サービスの利用可否の認証を要求する認証要求をＥＣサーバ３００に送信し、ＥＣサーバ３００から認証結果を取得する。認証要求部４１１は、例えば、ユーザ情報を入力させるためのユーザ情報入力画像の表示を表示画像制御部４１３に指示し、表示操作部４２０が受け付けたユーザ情報を含む認証要求を通信部４３０を制御してＥＣサーバ３００に送信する。ユーザ情報は、例えば、ユーザＩＤ、パスワードを含む。なお、ユーザ情報には、ユーザＩＤやパスワード以外に、指紋認証、顔認証等の生体認証に用いられる情報であってもよい。また、認証要求の送信方式には、例えば、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）通信のＰＯＳＴメソッドを用いる。認証要求部４１１は、例えば、商品購入支援サービスの初回利用時にユーザによって入力されたユーザ情報を記憶することにより、商品購入支援サービスの２回目以降の利用時には、ユーザ情報の入力を省略してもよい。
【００５３】
販売商品情報取得部４１２は、販売商品情報をＥＣサーバ３００から取得する。販売商品情報取得部４１２は、例えば、ユーザ操作に応じて販売商品情報の送信を要求する販売商品情報送信要求をＥＣサーバ３００に送信し、ＥＣサーバ３００から販売商品情報を取得する。
【００５４】
表示画像制御部４１３は、表示操作部４２０に表示される表示画像を制御する。表示画像制御部４１３は、例えば、ＥＣサーバ３００から取得した販売商品情報に基づいて商品購入支援画像を生成し、表示操作部４２０を制御して、生成した商品購入支援画像を表示操作部４２０に表示する。
【００５５】
表示操作部４２０は、表示機能とタッチ操作の検出機能とを備え、各種画像の表示およびユーザによるタッチ操作の受け付けを行う。表示操作部４２０は、例えば、表示画像制御部４１３からの制御信号に応じて、商品購入支援画像をはじめとする各種画像を表示する。また、表示操作部４２０は、ユーザによる商品の購入操作を受け付け、操作信号を制御部４１０に出力する。
【００５６】
通信部４３０は、制御部４１０の制御のもと、ネットワークＮＷを介してＥＣサーバ３００とデータ通信を行う。通信部４３０は、例えば、認証要求をＥＣサーバ３００に送信し、認証要求に対する認証結果や販売商品情報をＥＣサーバ３００から受信する。
【００５７】
次に、図７を参照して、本実施の形態に係る商品購入支援システム１の動作の概要を説明する。ここでは、商品購入支援システム１に含まれる装置間の認証要求および認証結果の送受信については省略し、装置間の各種情報の送受信や各装置において実行される処理について説明する。
【００５８】
物品保存庫１００は、予め定められた契機で貯蔵室内を撮像し、庫内画像を含む庫内情報を生成すると（ステップＳ１０１）、生成した庫内情報を庫内管理サーバ２００に送信する（ステップＳ１０２）。
【００５９】
庫内管理サーバ２００は、物品保存庫１００から庫内情報を受信すると（ステップＳ１０３）、記憶部２２０の庫内情報ＤＢ２２１に庫内情報を格納する（ステップＳ１０４）。
【００６０】
物品保存庫１００および庫内管理サーバ２００において、ステップＳ１０１〜Ｓ１０４の一連の処理が随時繰り返された後、商品購入支援プログラムが起動された（ステップＳ１０５Ａ）、情報端末４００は、購入支援プログラムを利用するユーザによる操作に応じて、販売商品情報の送信を要求する販売商品情報送信要求をＥＣサーバ３００に送信する（ステップＳ１０５）。
【００６１】
ＥＣサーバ３００は、販売商品情報の送信を要求する販売商品情報送信要求を情報端末４００から受信すると（ステップＳ１０６）、商品リスト情報を庫内管理サーバ２００に送信する（ステップＳ１０７）。
【００６２】
庫内管理サーバ２００は、ＥＣサーバ３００から商品リスト情報を受信すると（ステップＳ１０８）、情報端末４００に対応付けられた物品保存庫１００の最新の庫内情報を庫内情報ＤＢ２２１から読み出し、在庫物品を検出する（ステップＳ１０９）。続いて、庫内管理サーバ２００は、ＥＣサーバ３００から取得した商品リスト情報を参照し、庫内物品に対応する商品を認識し（ステップＳ１１０）、認識結果を示す商品特定情報をＥＣサーバ３００に送信する（ステップＳ１１１）。
【００６３】
ＥＣサーバ３００は、商品特定情報を庫内管理サーバ２００から受信すると（ステップＳ１１２）、商品特定情報ＤＢ３２２を参照し、過去に認識され今回認識されていない商品を抽出する（ステップＳ１１３）。続いて、ＥＣサーバ３００は、抽出結果に基づいて購入推奨商品を選定し（ステップＳ１１４）、購入推奨商品情報を含む販売商品情報を情報端末４００に送信する（ステップＳ１１５）。
【００６４】
情報端末４００は、販売商品情報をＥＣサーバ３００から受信すると（ステップＳ１１６）、販売商品情報に基づく商品購入支援画像を表示し、ユーザにより販売商品から選択された注文商品を示す注文情報をＥＣサーバ３００に送信する（ステップＳ１１７）。
【００６５】
ＥＣサーバ３００は、注文情報を情報端末４００から受信すると（ステップＳ１１８）、注文商品を決済し（ステップＳ１１９）、注文商品の配送手続を行う（ステップＳ１２０）。その後、ＥＣサーバ３００は、受注情報を情報端末４００に送信する（ステップＳ１２１）。
【００６６】
情報端末４００は、受注情報を受信すると（ステップＳ１２２）、表示操作部４２０に表示し、ユーザ操作に応じて商品購入プログラムを終了する（ステップＳ１２２Ａ）。
【００６７】
次に、図８に示すフローチャートを参照して、物品保存庫１００の制御部１１０が実行する庫内情報供給処理について説明する。庫内情報供給処理は、庫内画像を含む庫内情報を生成し、庫内管理サーバ２００に送信する処理である。制御部１１０は、例えば、冷蔵室１０１が閉鎖されたこと、すなわち、開閉検知部１３０が左扉１０１Ｌと右扉１０１Ｒがともに閉じられたことを検知したことを契機に、庫内情報供給処理を開始する。
【００６８】
制御部１１０は、庫内情報供給処理を開始すると、まず、庫内画像を取得する（ステップＳ２０１）。制御部１１０の庫内情報供給部１１２は、撮像部１２０を制御して貯蔵室内を撮影させ、庫内画像とその撮像日時を撮像部１２０から取得する。
【００６９】
続いて、制御部１１０は、庫内情報を生成する（ステップＳ２０２）。庫内情報供給部１１２は、撮像部１２０から取得した庫内画像および撮像日時に、物品保存庫１００の識別情報を対応付けて庫内情報を生成する。
【００７０】
次に、制御部１１０は、認証要求を庫内管理サーバ２００に送信する（ステップＳ２０３）。認証要求部１１１は、通信部１４０を制御して、物品保存庫１００の識別情報を含む認証要求を庫内管理サーバ２００に送信する。
【００７１】
認証要求を庫内管理サーバ２００に送信した後、認証要求部１１１は、認証が成功したか否かを判定する（ステップＳ２０４）。認証要求部１１１は、通信部１４０を介して庫内管理サーバ２００から認証の成功を示す認証成功通知を受信したか否かに応じて判定する。認証が成功していないと判定した場合（ステップＳ２０４：ＮＯ）、認証要求部１１１は、ステップＳ２０３に処理を戻し、認証が成功するまで認証要求の送信を繰り返す。
【００７２】
認証が成功したと判定した場合（ステップＳ２０４：ＹＥＳ）、庫内情報供給部１１２は、通信部１４０を制御して、庫内情報を庫内管理サーバ２００に送信する（ステップＳ２０５）。制御部１１０は、ステップＳ２０５を実行した後、庫内情報供給処理を終了する。
【００７３】
次に、図９に示すフローチャートを参照して、庫内管理サーバ２００の制御部２１０が実行する商品特定情報供給処理について説明する。商品特定情報供給処理は、物品保存庫１００から取得した庫内情報に基づいて商品特定情報を生成し、ＥＣサーバ３００に供給する処理である。制御部２１０は、ＥＣサーバ３００から認証要求を受信したことを契機に、商品特定情報供給処理を開始する。
【００７４】
制御部２１０は、商品特定情報供給処理を開始すると、まず、ＥＣサーバ３００からの認証要求に応答して、ＥＣサーバ３００のアクセス権限を認証し（ステップＳ３０１）、認証結果をＥＣサーバ３００に送信する（ステップＳ３０２）。制御部２１０の認証部２１１は、ＥＣサーバ３００からの認証要求に含まれるＥＣサーバ３００の識別情報と、記憶部２２０の登録情報ＤＢ２２２に予め記憶された登録情報とを照合し、ＥＣサーバ３００のアクセス権限を認証する。そして、認証部２１１は、認証結果に応じて認証成功または認証失敗のいずれかを示す認証結果通知をＥＣサーバ３００に送信する。
【００７５】
ステップＳ３０２の処理を実行した後、制御部２１０は、商品リスト情報を取得したか否かを判定する（ステップＳ３０３）。制御部２１０は、通信部２３０を介してＥＣサーバ３００から商品リスト情報を受信したか否かに応じて、商品リスト情報を取得したか否かを判定する。商品リスト情報を取得していないと判定した場合（ステップＳ３０３：ＮＯ）、制御部２１０は、ステップＳ３０３の処理を繰り返し、商品リスト情報を取得するまで待機する。
【００７６】
商品リスト情報を取得したと判定した場合（ステップＳ３０３：ＹＥＳ）、制御部２１０の物品検出部２１４は、記憶部２２０の庫内情報ＤＢ２２１から庫内情報を読み出し（ステップＳ３０４）、庫内画像内の在庫物品を検出する（ステップＳ３０５）。
【００７７】
続いて、制御部２１０の商品特定部２１５は、ステップＳ３０４において検出された在庫物品に対応する販売商品を特定する（ステップＳ３０６）。
【００７８】
ステップＳ３０６の処理を実行した後、商品特定部２１５は、特定した販売商品の識別情報と特定の確度を示す特定スコアとを含む商品特定情報を生成し、この商品特定情報をＥＣサーバ３００に送信する（ステップＳ３０７）。制御部２１０は、ステップＳ３０７を実行した後、商品特定情報供給処理を終了する。
【００７９】
次に、図１０に示すフローチャートを参照して、ＥＣサーバ３００の制御部３１０が実行する販売商品情報供給処理について説明する。販売商品情報供給処理は、庫内管理サーバ２００から取得した商品特定情報に基づいて販売商品情報を生成し、情報端末４００に供給する処理である。制御部３１０は、情報端末４００から販売商品情報送信要求を受信したことを契機に、販売商品情報供給処理を開始する。
【００８０】
制御部３１０は、販売商品情報供給処理を開始すると、まず、認証要求を庫内管理サーバ２００に送信する（ステップＳ４０１）。認証要求部３１１は、通信部３３０を制御して、ＥＣサーバ３００の識別情報を含む認証要求を庫内管理サーバ２００に送信する。
【００８１】
認証要求を庫内管理サーバ２００に送信した後、認証要求部３１１は、認証が成功したか否かを判定する（ステップＳ４０２）。認証要求部３１１は、通信部３２０を介して庫内管理サーバ２００から認証の成功を示す認証成功通知を受信したか否かに応じて判定する。認証が成功していないと判定した場合（ステップＳ４０２：ＮＯ）、認証要求部３１１は、ステップＳ４０１に処理を戻し、認証が成功するまで認証要求の送信を繰り返す。
【００８２】
認証が成功したと判定した場合（ステップＳ４０２：ＹＥＳ）、制御部３１０は、商品リスト情報を庫内管理サーバ２００に送信する（ステップＳ４０３）。制御部３１０は、記憶部３２０の商品リスト情報ＤＢ３２１から最新の商品リスト情報を読み出し、通信部３３０を制御して、読み出した商品リスト情報を庫内管理サーバ２００に送信する。
【００８３】
制御部３１０は、商品特定情報を取得したか否かを判定する（ステップＳ４０４）。制御部３１０は、通信部３３０を介して商品特定情報を庫内管理サーバ２００から受信したか否かに応じて判定する。商品特定情報を取得していないと判定した場合（ステップＳ４０４：ＮＯ）、制御部３１０は、ステップＳ４０４の処理を繰り返し、商品特定情報を取得するまで待機する。
【００８４】
商品特定情報を取得したと判定した場合（ステップＳ４０４：ＹＥＳ）、制御部３１０は、購入推奨商品を選定する（ステップＳ４０５）。制御部３１０の販売商品情報供給部３１５は、例えば、今回取得した最新の商品特定情報と、記憶部３２０の商品特定情報ＤＢ３２２に記憶された過去の商品特定情報を参照し、過去の商品特定情報において特定され、最新の商品特定情報において特定されていない商品を、購入推奨商品として選定する。
【００８５】
続いて、制御部３１０は、販売商品情報を情報端末４００に送信する（ステップＳ４０６）。販売商品情報供給部３１５は、最新の商品リスト情報と、ステップＳ４０５において選定した購入推奨商品を示す購入推奨商品情報とを含む販売商品情報を生成し、通信部３３０を制御して、情報端末４００に送信する。その後、制御部３１０は、販売商品情報供給処理を終了する。
【００８６】
次に、図１１に示すフローチャートを参照して、情報端末４００の制御部４１０が実行する商品購入支援処理について説明する。商品購入支援処理は、ＥＣサーバ３００と連動して、ユーザの商品購入を支援する処理である。制御部４１０は、ユーザによって商品購入支援プログラムが起動されたことを契機に、商品購入支援処理を開始する。
【００８７】
制御部４１０は、商品購入支援処理を開始すると、まず、認証要求をＥＣサーバ３００に送信する（ステップＳ５０１）。制御部４１０の認証要求部４１１は、表示操作部４２０を制御して、ユーザ情報入力画像を表示操作部４２０に表示させ、ユーザにユーザ情報の入力を促し、入力されたユーザ情報を含む認証要求をＥＣサーバ３００に送信する。
【００８８】
続いて、認証要求部４１１は、認証が成功したか否かを判定する（ステップＳ５０２）。認証要求部４１１は、通信部４３０を介してＥＣサーバ３００から認証の成功を示す認証成功通知を受信したか否かに応じて判定する。認証が成功していないと判定した場合（ステップＳ５０２：ＮＯ）、認証要求部４１１は、ステップＳ５０１に処理を戻し、認証が成功するまで認証要求の送信を繰り返す。
【００８９】
認証が成功したと判定した場合（ステップＳ５０２：ＹＥＳ）、制御部４１０の販売商品情報取得部４１２は、販売商品情報の送信を要求する販売商品情報送信要求をＥＣサーバ３００に送信する（ステップＳ５０３）。販売商品情報送信要求は、情報端末４００のユーザにより予め登録された物品保存庫１００の識別番号を含む。
【００９０】
制御部４１０は、販売商品情報送信要求をＥＣサーバ３００に送信した後、販売商品情報を取得したか否かを判定する（ステップＳ５０４）。制御部４１０の販売商品情報取得部４１２は、通信部４３０を介してＥＣサーバ３００から販売商品情報を受信したか否かに応じて判定する。販売商品情報を取得していないと判定した場合（ステップＳ５０４：ＮＯ）、販売商品情報取得部４１２は、ステップＳ５０４の処理を繰り返し、販売商品情報を取得するまで待機する。
【００９１】
販売商品情報を取得したと判定した場合（ステップＳ５０４：ＹＥＳ）、制御部４１０は、商品購入支援画像を表示操作部４２０に表示させる（ステップＳ５０５）。制御部４１０の販売商品情報取得部４１２は、ＥＣサーバ３００から取得した販売商品情報に基づく商品購入支援画像の生成および表示を表示画像制御部４１３に指示する。この指示を受けた表示画像制御部４１３は、販売商品情報に基づいて商品購入支援画像を生成し、表示操作部４２０を制御して、商品購入支援画像を表示操作部４２０の表示画面に表示させる。ユーザは、表示操作部４２０に表示された商品購入支援画像を閲覧して、購入希望商品を選択する。
【００９２】
続いて、制御部４１０は、購入希望商品が確定したか否かを判定する（ステップＳ５０６）。制御部４１０は、表示操作部４２０が購入希望商品の選択終了の操作を受けたか否かに応じて判定する。購入希望商品が確定していないと判定した場合（ステップＳ５０６：ＮＯ）、制御部４１０は、ステップＳ５０６の処理を繰り返し、購入希望商品が確定するまで待機する。
【００９３】
購入希望商品が確定したと判定した場合（ステップＳ５０６：ＹＥＳ）、制御部４１０は、ユーザによって選択された購入希望商品とその数量を含む注文情報をＥＣサーバ３００に送信する（ステップＳ５０７）。
【００９４】
注文情報を送信した後、制御部４１０は、ＥＣサーバ３００から受注情報を受信したか否かを判定する（ステップＳ５０８）。受注情報を受信していないと判定した場合（ステップＳ５０８：ＮＯ）、制御部４１０は、ステップＳ５０８の処理を繰り返し、受注情報を受信するまで待機する。
【００９５】
受注情報を受信したと判定した場合（ステップＳ５０８：ＹＥＳ）、制御部４１０は、注文確認画像を表示操作部４２０に表示させる（ステップＳ５０９）。制御部４１０は、受注情報に基づいて注文確認画像を生成し、表示操作部４２０を制御して、注文確認画像を表示操作部４２０の表示画面に表示させる。ユーザは、表示操作部４２０に表示された注文確認画像を閲覧して、購入商品を確認することができる。ステップＳ５０９の処理を実行した後、制御部４１０は、商品購入支援処理を終了する。
【００９６】
以上に説明したように、実施の形態１の商品購入支援システム１によれば、庫内管理サーバ２００は、物品保存庫１００から取得した庫内画像から在庫物品を検出し、検出した在庫物品に対応するＥＣサイトの販売商品を特定して、特定した販売商品を示す商品特定情報をＥＣサーバ３００に提供する。ＥＣサーバ３００は、商品特定情報に基づいて購入推奨商品を選定し、選定した購入推奨商品を示す購入推奨商品情報とＥＣサイトで販売される商品を示す商品リスト情報を含む販売商品情報を情報端末４００に送信する。これにより、ユーザの商品購入傾向に即した商品情報を提供することができる。
【００９７】
なお、上記の実施の形態１では、ＥＣサーバ３００が決済処理を行ったが、金融機関やクレジットカード会社が管理する決済サーバによって実現してもよい。
【００９８】
上記の実施の形態１では、ＥＣサーバ３００は、ＥＣサイトにおける仮想店舗で販売する商品を示す商品リスト情報を、庫内管理サーバ２００および情報端末４００に提供したが、これに限られない。ＥＣサーバ３００は、例えばＥＣサイトの運営者が別途運営する実店舗が販売する商品に関する情報を、ＥＣサイトにおける仮想店舗が販売する商品とともに庫内管理サーバ２００および情報端末４００に提供してもよい。そして、庫内管理サーバ２００は、仮想店舗が販売する商品と同様、実店舗が販売する商品についても購入推奨情報を生成し、情報端末４００を介してユーザに提供してもよい。これにより、商品購入支援システム１は、ＥＣサイトの仮想店舗のみならず、実店舗での商品の購入機会を向上させることができる。
【００９９】
（実施の形態２）
実施の形態２では、ユーザが情報端末４００で物品保存庫１００の庫内画像を確認しながらＥＣサイトの販売商品を購入することができる例について説明する。
【０１００】
実施の形態２に係る商品購入支援システム１は、実施の形態１に係る商品購入支援システム１と同様、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００を備え、これらはネットワークＮＷを介して相互に通信可能に接続されている。また、本実施の形態に係る物品保存庫１００、ＥＣサーバ３００の各々の機能構成は、実施の形態１に係る物品保存庫１００、ＥＣサーバ３００と概ね同様である。
【０１０１】
本実施の形態に係る庫内管理サーバ２００の登録情報ＤＢ２２２は、物品保存庫１００の識別情報と、情報端末４００において購入支援サービスを利用するユーザのユーザ情報とを対応付けて記憶する。また、認証部２１１は、情報端末４００からの認証要求に応じて、認証要求に含まれるユーザ情報と登録情報ＤＢ２２２が記憶するユーザ情報とを照合して、庫内管理サーバ２００へのアクセス権限を認証する。また、本実施の形態に係る庫内管理サーバ２００は、情報端末４００からの庫内情報送信要求に応じて、ユーザ情報と対応付けられた物品保存庫１００の庫内情報を情報端末４００に送信する。
【０１０２】
また、図１２に示すように、本実施の形態に係る情報端末４００の制御部４１０は、実施の形態１に係る情報端末４００とは異なり、機能的には庫内情報取得部４１４を更に備える。
【０１０３】
庫内情報取得部４１４は、通信部４３０を介して、庫内管理サーバ２００から庫内情報を取得する。具体的には、庫内情報取得部４１４は、商品購入支援プログラムが起動され、庫内管理サーバ２００に対するアクセス権限の認証が終了した後、庫内管理サーバ２００に未取得の庫内情報があるか否かを問い合わせ、未取得の庫内情報がある場合には、庫内管理サーバ２００から未取得の庫内情報を取得する。
【０１０４】
表示画像制御部４１３は、販売商品情報取得部４１２が取得した販売商品情報、および、庫内情報取得部４１４が取得した庫内情報に基づいて、商品購入支援画像を生成し、表示操作部４２０を制御して、商品購入支援画像を表示画面に表示する。
【０１０５】
本実施の形態において、商品購入支援画像は、例えば、図１３（Ａ），（Ｂ）に示す庫内確認画像４５０、図１４（Ａ）に示す商品カテゴリ選択画像４６０Ａ、図１４（Ｂ）に示す注文画像４６０Ｂを含む。これらの各画像は、表示画像制御部４１３の制御のもと、表示操作部４２０の表示画面に適宜切り替えて表示される。
【０１０６】
図１３は、庫内確認画像４５０が時間経過とともに変化する例を示している。図１３（Ａ）は、ある時点における過去の庫内画像４５１を含む庫内確認画像４５０の例であり、図１３（Ｂ）は、図１３（Ａ）から一定時間経過した時点における最新の庫内画像４５２を含む庫内確認画像４５０の例である。過去の庫内画像４５１は、例えば、商品購入支援プログラムの実行日以前に取得した庫内情報に含まれる庫内画像に基づいて生成される。また、最新の庫内画像４５２は、例えば、庫内管理サーバ２００から直近に取得した庫内情報に含まれる庫内画像に基づいて生成される。また、庫内確認画像４５０には、最新の庫内画像４５２と過去の庫内画像４５１とを切り替えて表示させる切替ボタン（図示せず）が設けられている。表示画像制御部４１３は、ユーザによる切替ボタンの押下により、庫内確認画像４５０における過去の庫内画像４５１と最新の庫内画像４５２とを切り替えて表示画面に表示する。なお、庫内確認画像４５０には、過去の庫内画像４５１と最新の庫内画像４５２のそれぞれの撮影日時を表す表示領域が設けられてもよい。また、庫内確認画像４５０には、切替ボタンのかわりに、撮影日時が異なる複数の過去の庫内画像４５１と、最新の庫内画像４５２を撮影日時の順に切り替えて表示する遷移ボタンまたはスライドバーが設けられていてもよい。
【０１０７】
図１３（Ａ），（Ｂ）に示すように、過去の庫内画像４５１および最新の庫内画像４５２は、冷蔵室１０１に設けられた上段１０１Ａ、中段１０１Ｂ、下段１０１Ｃに対応して、上段４５５Ａ、中段４５５Ｂ、下段４５５Ｃの３つの領域に区分されている。過去の庫内画像４５１において、上段４５５Ａには物品４５６Ａ、下段４５５Ｃには物品４５６Ｃがそれぞれ表示され、最新の庫内画像４５２において、上段４５５Ａには物品４５６Ｄ、中段４５５Ｂには物品４５６Ｂ、下段４５５Ｃには物品４５６Ｃがそれぞれ表示されている。すなわち、現状、冷蔵室１０１の上段１０１Ａに収納されていた物品４５６Ａがなくなり、これに代わって物品４５６Ｄが収納され、中段１０１Ｂには新たに物品４５６Ｂが収納され、下段１０１Ｃには物品４５６Ｃが継続的に収納されている。ユーザは、図示しない切替ボタン、遷移ボタン、またはスライドバーを用いて、過去の庫内画像４５１と最新の庫内画像４５２とを切り替えて表示させ、各画像を比較することにより、冷蔵室１０１内の物品の存否を容易に確認することが可能である。
【０１０８】
また、庫内確認画像４５０には、過去の庫内画像４５１および最新の庫内画像４５２の右下方に、商品カテゴリ画像４６０Ａへの表示切り替えの操作を受け付ける、「スーパー」と記された表示切替ボタン４５３が設けられている。ユーザは、過去の庫内画像４５１または最新の庫内画像４５２の表示中に表示切替ボタン４５３を押下することにより、表示画面の表示を庫内確認画像４５０から商品カテゴリ画像４６０Ａに遷移させることができる。なお、庫内確認画像４５０において、表示切替ボタン４５３の代わりに商品カテゴリ画像４６０Ａのサムネールを設け、このサムネールに対するユーザのタップ操作に応じて表示画面の表示を庫内確認画像４５０から商品カテゴリ画像４６０Ａに遷移させてもよい。
【０１０９】
商品カテゴリ画像４６０Ａは、ＥＣサイトにおける仮想店舗で販売される商品のカテゴリ区分を示し、商品カテゴリ選択画像４６１、表示切替ボタン４６３を含む。カテゴリ選択ボタン４６１Ａ、魚類の選択操作を受け付けるカテゴリ選択ボタン４６１Ｂ、野菜類の選択操作を受け付けるカテゴリ選択ボタン４６１Ｃ、飲料類の選択操作を受け付けるカテゴリ選択ボタン４６１Ｄ、ＥＣサイトが購入をお薦めする購入推奨商品の選択操作を受け付けるカテゴリ選択ボタン４６１Ｅが示されている。ユーザは、カテゴリ選択ボタン４６１Ａ〜４６１Ｅのいずれかを押下することにより、商品カテゴリを選択することができる。表示画像制御部４１３は、ユーザによる選択操作を受け付けると、表示画像を商品カテゴリ選択画像４６０Ａから注文画像４６０Ｂに遷移させる。なお、商品カテゴリ選択画像４６１には、この他、菓子類、果物類等の選択操作を受け付けるカテゴリ選択ボタンが設けられてもよい。
【０１１０】
また、商品カテゴリ画像４６０Ａにおいて、庫内確認画像４５０への表示切り替えの操作を受け付ける、「冷蔵庫」と記された表示切替ボタン４６３が設けられている。ユーザは、表示切替ボタン４６３を押下することにより、表示画面の表示を商品カテゴリ画像４６０Ａから庫内確認画像４５０に遷移させることができる。なお、商品カテゴリ画像４６０Ａにおいて、表示切替ボタン４６３の代わりに庫内確認画像４５０のサムネールを設け、このサムネールに対するユーザのタップ操作に応じて表示画面の表示を商品カテゴリ画像４６０Ａから庫内確認画像４５０に遷移させてもよい。
【０１１１】
注文画像４６０Ｂは、商品カテゴリ選択画像４６１において選択されたカテゴリに含まれる商品を表示し、その注文を受け付ける。注文画像４６０Ｂは、商品選択画像４６２、表示切替ボタン４６５，４６６、選択商品確認ボタン４６４を含む。商品選択画像４６２は、各商品の外観を示す商品画像４６２Ａ、購入数を示す購入数欄４６２Ｂ、購入数を調節するための購入数増減ボタン４６２Ｃ，４６２Ｄを含み、その右端にはスクロールバー４６２Ｅが設けられている。ユーザは、商品選択画像４６２において、スクロールバー４６２Ｅを用いて商品選択画像４６２の表示領域を移動させることにより、商品カテゴリ選択画像４６１で選択したカテゴリに含まれる全商品を閲覧することができる。また、ユーザは、所望の商品画像４６２Ａの左右の購入数増減ボタン４６２Ｃ，４６２Ｄを押下して購入数欄４６２Ｂで購入数を確認して購入希望商品を選択することができる。
【０１１２】
図１４（Ｂ）に示す商品選択画像４６２には、商品カテゴリ画像４６０Ａの商品カテゴリ選択画像４６１において「おすすめ商品」と記されたカテゴリ選択ボタン４６１Ｅが選択されたことに応じて、図１３（Ａ），（Ｂ）の過去の庫内画像４５１、最新の庫内画像４５２が示す在庫状況を前提とする購入推奨商品が表示されている。購入推奨商品は、ＥＣサーバ３００から取得した販売商品情報に含まれる購入推奨商品情報に基づいて商品選択画像４６２に表示される。ＥＣサーバ３００の販売商品情報供給部３１５は、図１３（Ａ），（Ｂ）に示される在庫状況を勘案し、過去の庫内画像４５１に含まれ最新の庫内画像４５２に含まれない物品４５６Ａを、ユーザが再購入する可能性が高い商品として購入推奨商品に選定する。また、販売商品情報供給部３１５は、過去の庫内画像４５１と最新の庫内画像４５２にともに含まれる物品４５６Ｃを、庫内管理サーバ２００の物品検出部２１４および商品特定部２１５によって繰り返し検出および特定される商品であって、ユーザの嗜好度が高く頻繁にリポート購入される可能性が高い商品として購入推奨商品に選定する。これにより、図１４（Ｂ）に示す商品選択画像４６２の商品画像４６２Ａには、物品４５６Ａと物品４５６Ｃが表示されている。
【０１１３】
商品選択画像４６２の上方には、「カート」と記された選択商品確認ボタン４６４が設けられている。ユーザは、選択商品確認ボタン４６４を押下することにより、商品選択画像４６２において選択されたすべての購入希望商品を表示させることができる。なお、商品カテゴリ画像４６０Ａにも選択商品確認ボタン４６４が設けられ、商品カテゴリ画像４６０Ａの表示中においても選択した購入希望商品を確認可能としてもよい。
【０１１４】
また、商品選択画像４６２の右下方には、「冷蔵庫」と記された表示切替ボタン４６５が設けられている。ユーザは、表示切替ボタン４６５を押下することにより、表示画面の表示を注文画像４６０Ｂから庫内確認画像４５０に遷移させることができる。なお、注文画像４６０Ｂにおいて、表示切替ボタン４６５の代わりに庫内確認画像４５０のサムネールを設け、このサムネールに対するユーザのタップ操作に応じて表示画面の表示を注文画像４６０Ｂから庫内確認画像４５０に遷移させてもよい。
【０１１５】
商品選択画像４６２の左下方には、「戻る」と記された表示切替ボタン４６６が設けられている。ユーザは、表示切替ボタン４６６を押下することにより、表示画面の表示を注文画像４６０Ｂから商品カテゴリ画像４６０Ａに戻し、別の商品カテゴリを選択することができる。なお、庫内確認画像４５０において、表示切替ボタン４６６の代わりに商品カテゴリ画像４６０Ａのサムネールを設け、このサムネールに対するユーザのタップ操作に応じて表示画面の表示を注文画像４６０Ｂから商品カテゴリ画像４６０Ａに遷移させてもよい。
【０１１６】
次に、図１５に示すフローチャートを参照して、実施の形態２に係る情報端末４００の制御部４１０が実行する商品購入支援処理について説明する。実施の形態２に係る商品購入支援処理は、庫内管理サーバ２００およびＥＣサーバ３００と連動して、ユーザの商品購入を支援する処理である。なお、実施の形態２に係る商品購入支援処理は、実施の形態１に係る商品購入支援処理と同様の処理を含むため、以下の説明では、実施の形態１に係る商品購入支援処理と同様の処理の説明については簡略化する。制御部４１０は、ユーザによって商品購入支援プログラムが起動されたことを契機に、商品購入支援処理を開始する。
【０１１７】
制御部４１０は、商品購入支援処理を開始すると、まず、認証要求を庫内管理サーバ２００とＥＣサーバ３００にそれぞれ送信する（ステップＳ６０１）。制御部４１０の認証要求部４１１は、表示操作部４２０を制御して、ユーザ情報入力画像を表示操作部４２０に表示させ、ユーザにユーザ情報の入力を促し、入力されたユーザ情報を含む認証要求を庫内管理サーバ２００とＥＣサーバ３００にそれぞれ送信する。
【０１１８】
続いて、認証要求部４１１は、認証が成功したか否かを判定する（ステップＳ６０２）。認証要求部４１１は、通信部４３０を介して庫内管理サーバ２００とＥＣサーバ３００のそれぞれから認証の成功を示す認証成功通知を受信したか否かに応じて判定する。認証が成功していないと判定した場合（ステップＳ６０２：ＮＯ）、認証要求部４１１は、ステップＳ６０１に処理を戻し、認証が成功するまで認証要求の送信を繰り返す。
【０１１９】
認証が成功したと判定した場合（ステップＳ６０２：ＹＥＳ）、制御部４１０の販売商品情報取得部４１２は、販売商品情報の送信を要求する販売商品情報送信要求をＥＣサーバ３００に送信する（ステップＳ６０３）。販売商品情報送信要求は、情報端末４００のユーザにより予め登録された物品保存庫１００の識別番号を含む。
【０１２０】
続いて、制御部４１０は、販売商品情報を取得したか否かを判定する（ステップＳ６０４）。販売商品情報を取得していないと判定した場合（ステップＳ６０４：ＮＯ）、販売商品情報取得部４１２は、ステップＳ６０４の処理を繰り返し、販売商品情報を取得するまで待機する。
【０１２１】
販売商品情報を取得したと判定した場合（ステップＳ６０４：ＹＥＳ）、制御部４１０の庫内情報取得部４１４は、庫内情報の送信を要求する庫内情報送信要求を庫内管理サーバ２００に送信する（ステップＳ６０５）。庫内情報送信要求は、購入支援サービスのユーザに対応付けられた物品保存庫１００の最新および過去の庫内情報の送信を要求する。過去の庫内情報は、例えば、前回または前日に物品保存庫１００から取得した庫内情報であればよい。
【０１２２】
続いて、庫内情報取得部４１４は、庫内情報を取得したか否かを判定する（ステップＳ６０６）。庫内情報を取得していないと判定した場合（ステップＳ６０６：ＮＯ）、庫内情報取得部４１４は、ステップＳ６０６の処理を繰り返し、庫内情報を取得するまで待機する。
【０１２３】
庫内情報を取得したと判定した場合（ステップＳ６０６：ＹＥＳ）、すなわち、販売商品情報と庫内情報をともに取得した後、制御部４１０の表示画像制御部４１３は、商品購入支援画像を生成する（ステップＳ６０７）。表示画像制御部４１３は、商品購入支援画像として、庫内管理サーバ２００から取得した庫内情報に含まれる庫内画像に基づいて庫内確認画像４５０を生成し、ＥＣサーバ３００から取得した販売商品情報に基づいて商品カテゴリ画像４６０Ａおよび注文画像４６０Ｂを生成する。
【０１２４】
商品購入支援画像を生成した後、表示画像制御部４１３は、表示操作部４２０を制御して、まず、庫内確認画像４５０を表示画面に表示する（ステップＳ６０８）。庫内確認画像４５０において、上述したように、過去の庫内画像４５１と最新の庫内画像４５２とが交互に切り替えて表示される。庫内確認画像４５０を表示した後、表示画像制御部４１３は、ユーザによって表示切替操作がなされたか否かを判定する（ステップＳ６０９）。表示画像制御部４１３は、庫内確認画像４５０の「スーパー」と記された表示切替ボタン４５３がユーザによる押下操作を受け付けたか否かに応じて判定する。表示切替操作がなされていないと判定した場合（ステップＳ６０９：ＮＯ）、表示画像制御部４１３は、ステップＳ６０９の処理を繰り返し、表示切替操作がなされるまで待機する。
【０１２５】
表示切替操作がなされたと判定した場合（ステップＳ６０９：ＹＥＳ）、表示画像制御部４１３は、表示操作部４２０を制御して、庫内確認画像４５０から商品カテゴリ画像４６０Ａに切り替えて表示画面に表示する（ステップＳ６１０）。商品カテゴリ画像４６０Ａを表示させた後、表示画像制御部４１３は、ユーザによって表示切替操作がなされたか否かを判定する（ステップＳ６１１）。表示画像制御部４１３は、商品カテゴリ画像４６０Ａの「冷蔵庫」と記された表示切替ボタン４６３がユーザによる押下操作を受け付けたか否かに応じて判定する。表示切替操作がなされたと判定した場合（ステップＳ６１１：ＹＥＳ）、表示画像制御部４１３は、ステップＳ６０８に処理を戻し、庫内確認画像４５０を表示する。
【０１２６】
表示切替操作がなされていないと判定した場合（ステップＳ６１１：ＮＯ）、表示画像制御部４１３は、商品カテゴリが選択されたか否かを判定する（ステップＳ６１２）。表示画像制御部４１３は、商品カテゴリ選択画像４６１のカテゴリ選択ボタン４６１Ａ〜４６１Ｅのいずれかがユーザによる押下操作を受け付けたか否かに応じて判定する。商品カテゴリが選択されていないと判定した場合（ステップＳ６１２：ＮＯ）、表示画像制御部４１３は、処理をステップＳ６１１に戻す。
【０１２７】
商品カテゴリが選択されたと判定した場合（ステップＳ６１２：ＹＥＳ）、表示画像制御部４１３は、表示操作部４２０を制御して、商品カテゴリ画像４６０Ａから注文画像４６０Ｂに切り替えて表示画面に表示する（ステップＳ６１３）。この際、注文画像４６０Ｂの商品選択画像４６２には、ステップＳ６１２において選択された商品カテゴリに含まれる商品の外観を示す商品画像４６２Ａが表示される。
【０１２８】
注文画像４６０Ｂを表示した後、表示画像制御部４１３は、ユーザによって商品カテゴリ画像４６０Ａへの表示切替操作がなされたか否かを判定する（ステップＳ６１４）。表示画像制御部４１３は、注文画像４６０Ｂの「戻る」と記された表示切替ボタン４６６がユーザによる押下操作を受け付けたか否かに応じて判定する。商品カテゴリ画像４６０Ａへの表示切替操作がなされたと判定した場合（ステップＳ６１４：ＹＥＳ）、ステップＳ６１０に処理を戻し、商品カテゴリ画像４６０Ａを表示する。
【０１２９】
商品カテゴリ画像４６０Ａへの表示切替操作がなされていないと判定した場合（ステップＳ６１４：ＮＯ）、表示画像制御部４１３は、更に、ユーザによって庫内確認画像４５０への表示切替操作がなされたか否かを判定する（ステップＳ６１５）。表示画像制御部４１３は、注文画像４６０Ｂの「冷蔵庫」と記された表示切替ボタン４６５がユーザによる押下操作を受け付けたか否かに応じて判定する。庫内確認画像４５０への表示切替操作がなされたと判定した場合（ステップＳ６１５：ＹＥＳ）、ステップＳ６０８に処理を戻し、庫内確認画像４５０を表示する。
【０１３０】
ステップＳ６１５において庫内確認画像４５０への表示切替操作がなされていないと判定した場合（ステップＳ６１５：ＮＯ）、制御部４１０は、購入希望商品が選択されたか否かを判定する（ステップＳ６１６）。制御部４１０は、商品選択画像４６２における購入数増減ボタン４６２Ｃ，４６２Ｄがユーザによる押下操作を受け付けたか否かに応じて判定する。購入希望商品が選択されていないと判定した場合（ステップＳ６１６：ＮＯ）、制御部４１０は、ステップＳ６１４に処理を戻す。
【０１３１】
一方、購入希望商品が選択されたと判定した場合（ステップＳ６１６：ＹＥＳ）、制御部４１０は、選択された購入希望商品をカートに追加する（ステップＳ６１７）。制御部４１０は、選択された購入希望商品を購入予定商品として一時記憶する。
【０１３２】
続いて、制御部４１０は、購入希望商品が確定したか否かを判定する（ステップＳ６１８）。制御部４１０は、表示操作部４２０が購入希望商品の選択終了の操作を受け付けたか否かに応じて判定する。購入希望商品が確定していないと判定した場合（ステップＳ６１８：ＮＯ）、制御部４１０は、ステップＳ６１４に処理を戻す。
【０１３３】
購入希望商品が確定したと判定した場合（ステップＳ６１８：ＹＥＳ）、制御部４１０は、ユーザによって選択された購入希望商品とその数量を含む注文情報をＥＣサーバ３００に送信し（ステップＳ６１９）、ＥＣサーバ３００から受注情報を受信したか否かを判定する（ステップＳ６２０）。受注情報を受信していないと判定した場合（ステップＳ６２０：ＮＯ）、制御部４１０は、ステップＳ６２０の処理を繰り返し、受注情報を受信するまで待機する。
【０１３４】
受注情報を受信したと判定した場合（ステップＳ６２０：ＹＥＳ）、制御部４１０は、表示操作部４２０を制御して、注文内容を表す注文確認画像を表示し（ステップＳ６２１）、商品購入支援処理を終了する。
【０１３５】
以上に説明したように、実施の形態２の商品購入支援システム１によれば、情報端末４００は、庫内管理サーバ２００から庫内情報を取得し、過去の庫内画像４５１と最新の庫内画像４５２を含む庫内確認画像４５０を生成し、仮想店舗での商品購入を支援する商品購入支援画像として表示する。また、庫内確認画像４５０の他に商品購入支援画像として提供する商品カテゴリ画像４６０Ａおよび注文画像４６０Ｂとの相互の表示切り替えが可能である。これにより、ユーザの商品購入傾向に即した商品情報を提供することができるとともに、商品購入の利便性を向上させることができる。
【０１３６】
なお、庫内管理サーバ２００から庫内情報を取得して表示するプログラムは、購入支援プログラムとは別個のプログラムであってもよい。この場合、ユーザは、購入支援プログラムを利用するか否かによらず、物品保存庫１００の庫内情報を表示するプログラムを起動して、在庫物品を確認することが可能である。
【０１３７】
上記の実施の形態において、情報端末４００は、庫内確認画像４５０において、過去の庫内画像４５１と最新の庫内画像４５２とを交互に切り替えて表示したが、ユーザが在庫物品の視認性を確保できることを条件に、過去の庫内画像４５１と最新の庫内画像４５２とを上下または左右に並べて同時に表示させてもよい。また、庫内情報に冷蔵室１０１の庫内画像の他に、冷凍室１０２や野菜室１０３の庫内画像が含まれる場合には、各貯蔵室の庫内画像を表示してもよい。この場合、表示操作部４２０の表示画面に、各貯蔵室の庫内画像を同時に表示してもよいし、ユーザのスワイプやフリック等の操作に応じて適宜切り替えて表示してもよい。
【０１３８】
（実施の形態３）
実施の形態３では、ユーザのＥＣサイトにおける購入希望商品の選択の利便性を向上させる例について説明する。
【０１３９】
実施の形態３に係る商品購入支援システム１は、実施の形態１に係る商品購入支援システム１と同様、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００を備え、これらはネットワークＮＷを介して相互に通信可能に接続されている。また、本実施の形態に係る物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００の各々の機能構成は、実施の形態２に係る物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００と概ね同様である。
【０１４０】
本実施の形態に係る庫内管理サーバ２００の登録情報ＤＢ２２２は、実施の形態２と同様、物品保存庫１００の識別情報と、情報端末４００において購入支援サービスを利用するユーザのユーザ情報とを対応付けて記憶する。また、認証部２１１は、情報端末４００からの認証要求に応じて、認証要求に含まれるユーザ情報と登録情報ＤＢ２２２が記憶するユーザ情報とを照合して、庫内管理サーバ２００へのアクセス権限を認証する。また、本実施の形態に係る庫内管理サーバ２００は、情報端末４００からの庫内情報送信要求に応じて、ユーザ情報と対応付けられた物品保存庫１００の庫内情報を情報端末４００に送信する。
【０１４１】
また、本実施の形態に係る情報端末４００の制御部４１０は、実施の形態２に係る情報端末４００と同様、機能的には庫内情報取得部４１４を備え、庫内管理サーバ２００から物品保存庫１００の庫内情報を取得し、取得した庫内情報に基づく庫内確認画像の生成を表示画像制御部４１３に指示する。
【０１４２】
表示画像制御部４１３は、販売商品情報取得部４１２から商品購入支援画像の生成の指示を受け、庫内情報取得部４１４から庫内確認画像の生成の指示を受けると、庫内確認画像を取り込んだ商品購入支援画像を生成し、表示操作部４２０を制御して、生成した商品購入支援画像を表示させる。
【０１４３】
実施の形態３に係る商品購入支援画像４７０は、図１６に示すように、庫内確認画像４７１を含む。庫内確認画像４７１は、物品保存庫１００の外観概略図を示している。ユーザは、庫内確認画像４７１において、冷蔵室１０１の左扉１０１Ｌと右扉１０１Ｒをタップして開閉させることができ、左扉１０１Ｌと右扉１０１Ｒを開けて冷蔵室１０１内を確認することができる。また、ユーザは、カテゴリ選択枠４７３で選択されたカテゴリに含まれる商品を表示する商品表示枠４７２の商品を、庫内確認画像４７１の冷蔵室１０１内にドラッグすると、その商品を購入希望商品として選択することができる。制御部４１０は、商品表示枠４７２から冷蔵室１０１内にドラッグされた商品を、購入予定商品として一時記憶し、選択商品確認ボタン４７４が押下されると、選択されたすべての購入希望商品を表示させる。
【０１４４】
以上に説明したように、実施の形態３の商品購入支援システム１によれば、情報端末４００は、庫内確認画像を含む商品購入支援画像を表示させることができる。これにより、ユーザの商品購入傾向に即した商品情報を提供することができるとともに、商品購入の利便性を向上させることができる。
【０１４５】
（実施の形態４）
上記の実施の形態１では、ＥＣサーバ３００が運営するＥＣサイトにおけるリピート購入の機会を向上させる例について説明したが、実施の形態４では、ユーザがＥＣサーバ３００が運営するＥＣサイトで購入したことがない商品の購入機会を向上させる例について説明する。
【０１４６】
実施の形態４に係る商品購入支援システム１は、実施の形態１に係る商品購入支援システム１と同様、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００を備え、これらはネットワークＮＷを介して相互に通信可能に接続されている。また、本実施の形態に係る物品保存庫１００、庫内管理サーバ２００、情報端末４００の各々の機能構成は、実施の形態１に係る物品保存庫１００、庫内管理サーバ２００、情報端末４００と概ね同様である。
【０１４７】
実施の形態４に係るＥＣサーバ３００は、図１７に示すように、実施の形態１に係るＥＣサーバ３００とは異なり、記憶部３２０が、ユーザ毎のＥＣサイトにおける購入履歴を示す購入履歴情報を記憶する購入履歴情報ＤＢ３２５を更に備える。購入履歴情報は、例えば、ユーザＩＤ、購入日時、購入商品の識別情報、購入価格等を含む。
【０１４８】
実施の形態４の販売商品情報供給処理では、図１０に示すフローチャート内のステップＳ４０５の処理において購入推奨商品を選定する際、制御部３１０の販売商品情報供給部３１５は、実施の形態１で述べた選定方法に加え、最新の商品特定情報と、記憶部３２０の購入履歴情報ＤＢ３２５に記憶された購入履歴情報とを参照し、最新の商品特定情報において特定され、購入履歴情報において購入履歴のない商品を購入推奨商品として選定する。
【０１４９】
以上に述べたように、実施の形態４の商品購入支援システム１によれば、ＥＣサーバ３００は、商品特定情報において特定され、購入履歴のない商品を、購入推奨商品として選定する。これにより、他の店舗で購入した商品をＥＣサーバ３００が運営するＥＣサイトで購入する機会を向上させることができる。また、ユーザは、ＥＣサーバ３００が運営するＥＣサイトでも購入することができることを容易に把握することができ、購入先を絞ることができるため、商品購入の利便性を向上させることができる。
【０１５０】
なお、ＥＣサーバ３００の販売商品情報供給部３１３は、ＥＣサーバ３００が運営するＥＣサイトで利用可能であり、ユーザに購入を薦める購入推奨商品の価格が値引きされるクーポン情報を購入推奨商品情報に付加してもよい。ＥＣサーバ３００は、ユーザによる購入推奨商品に対する注文情報を情報端末４００から受信すると、値引きされた価格で注文された購入推奨商品を決済する。これにより、ユーザが他の店舗で購入した商品をＥＣサーバ３００が運営するＥＣサイトで購入する動機付けを提供することができる。
【０１５１】
また、ＥＣサーバ３００の販売商品情報供給部３１３は、ＥＣサーバ３００が管理する実店舗で利用可能であり、ユーザに購入を薦める購入推奨商品の価格が値引きされるクーポン情報を購入推奨商品情報に付加してもよい。情報端末４００の表示画像制御部４１３が生成する商品購入支援画像には、ＥＣサーバ３００が管理する実店舗で提示すると購入価格が値引きされる旨が記載された購入推奨商品のクーポン情報が含まれる。これにより、ＥＣサイトでの商品購入に慣れていないユーザであっても、ＥＣサーバ３００が管理する実店舗で購入する動機付けを提供することができる。
【０１５２】
なお、上記の実施の形態において、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００がそれぞれ備える各機能は、商品購入支援システム１の機能として備えていればよく、他の装置が代わって備えてもよい。例えば、上記の実施の形態において庫内管理サーバ２００が備える物品検出部２１４および商品特定部２１５の各機能をＥＣサーバ３００が備え、ＥＣサーバ３００は、庫内情報を庫内管理サーバ２００から取得し、この庫内情報に基づいて在庫物品の検出および在庫物品に対応するＥＣサイトの販売商品を特定してもよい。また、例えば、庫内管理サーバ２００が備える全ての機能をＥＣサーバ３００が備えることにより、庫内管理サーバ２００とＥＣサーバ３００とを統合してもよい。
【０１５３】
図１８は、本発明の実施の形態に係る情報端末４００のハードウェア構成の一例を示すブロック図である。情報端末４００は、ハードウェア構成として、プロセッサ５００、メモリ６００、インターフェース７００を備える。情報端末４００の制御部４１０の各機能は、プロセッサ５００がメモリ６００に記憶された各種プログラムを実行することにより実現される。メモリ６００は、例えばＲＡＭ（Random Access Memory）やＦｌａｓｈ  ＲＯＭ（Read Only Memory）、これらを組み合わせたものであり、記憶部４２０は、メモリ６００により実現される。インターフェース７００は、情報端末４００をネットワークＮＷに接続し、ネットワークＮＷ上の種々の装置と情報の送受信を行う通信インターフェースと、ユーザからの入力を受け付け、画面を表示してユーザに提示するユーザインターフェースとで構成される。通信インターフェースは、例えば無線ＬＡＮであり、通信部４３０として機能する。ユーザインターフェースは、例えばタッチパネルや押しボタン、液晶パネル、ＬＥＤ（Light Emitting Diode）インジケータ、これらを組み合わせたものであり、表示操作部４２０として機能する。表示操作部４２０として機能する液晶パネルやＬＥＤインジケータは、本発明における表示装置である。インターフェース７００は必要に応じて他の種類のインターフェースを含んでもよい。図１７では、プロセッサ５００およびメモリ６００をそれぞれ１つで構成する例を示しているが、複数のプロセッサ５００および複数のメモリ６００が連携して各機能を実行してもよい。
【０１５４】
物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００も同様に、ハードウェア構成としてプロセッサ５００、メモリ６００、インターフェース７００を備える。
【０１５５】
上記の実施の形態において、物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００が備える制御部１１０、２１０、３１０、４１０が実行する動作プログラムは、あらかじめＲＯＭをはじめとする記憶装置に記憶されていた。しかしながら、本発明は、これに限定されず、上記の各種処理を実行させるための動作プログラムを、既存の汎用コンビュータや、フレームワーク、ワークステーション等に実装することにより、上記の実施の形態に係る物品保存庫１００、庫内管理サーバ２００、ＥＣサーバ３００、情報端末４００に相当する装置として機能させてもよい。
【０１５６】
このようなプログラムの提供方法は任意であり、例えば、コンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ）等に格納して配布してもよいし、インターネットをはじめとするネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【０１５７】
また、上記の処理をＯＳ（Operating System）とアプリケーションプログラムとの分担、または、ＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（Bulletin Board System：BBS）に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行するべく設計してもよい。
【符号の説明】
【０１５８】
１…商品購入支援システム、１００…物品保存庫、１０１…冷蔵室、１０１Ａ…上段、１０１Ｂ…中段、１０１Ｃ…下段、１０１Ｌ…左扉、１０１Ｍ…カメラ、１０１Ｐ…棚板、１０１Ｒ…右扉、１０１Ｓ…開閉センサ、１０２…冷凍室、１０２Ａ…扉、１０３…野菜室、１０３Ａ…扉、１１０…制御部、１１１…認証要求部、１１２…庫内情報供給部、１２０…撮像部、１３０…開閉検知部、１４０…通信部、２００…庫内管理サーバ、２１０…制御部、２１１…認証部、２１２…庫内情報取得部、２１３…商品リスト情報取得部、２１４…物品検出部、２１５…商品特定部、２１６…商品特定情報供給部、２２０…記憶部、２２１…庫内情報ＤＢ、２２２…登録情報ＤＢ、２３０…通信部、３００…ＥＣサーバ、３１０…制御部、３１１…認証要求部、３１２…認証部、３１３…商品リスト情報供給部、３１４…商品特定情報取得部、３１５…販売商品情報供給部、３１６…取引制御部、３２０…記憶部、３２１…商品リスト情報ＤＢ、３２２…商品特定情報ＤＢ、３２３…顧客情報ＤＢ、３２４…登録情報ＤＢ、３２５…購入履歴情報ＤＢ、３３０…通信部、４００…情報端末、４１０…制御部、４１１…認証要求部、４１２…販売商品情報取得部、４１３…表示画像制御部、４１４…庫内情報取得部、４２０…表示操作部、４３０…通信部、４５０…庫内確認画像、４５１…過去の庫内画像、４５２…最新の庫内画像、４５３…表示切替ボタン、４５５Ａ…上段、４５５Ｂ…中段、４５５Ｃ…下段、４５６Ａ〜Ｄ…物品、４６０…商品購入支援画像、４６０Ａ…商品カテゴリ画像、４６０Ｂ…注文画像、４６１…商品カテゴリ選択画像、４６１Ａ〜Ｅ…カテゴリ選択ボタン、４６２…商品選択画像、４６２Ａ…商品画像、４６２Ｂ…購入数欄、４６２Ｃ，４６２Ｄ…購入数増減ボタン、４６２Ｅ…スクロールバー、４６３，４６５，４６６…表示切替ボタン、４６４…選択商品確認ボタン、４７０…商品購入支援画像、４７１…庫内確認画像、４７２…商品表示枠、４７３…カテゴリ選択枠、４７４…選択商品確認ボタン、５００…プロセッサ、６００…メモリ、７００…インターフェース、ＢＬ…バスライン、ＮＷ…ネットワーク
【図１】
2019102016.tif 000003
【図２】
2019102016.tif 000004
【図３】
2019102016.tif 000005
【図４】
2019102016.tif 000006
【図５】
2019102016.tif 000007
【図６】
2019102016.tif 000008
【図７】
2019102016.tif 000009
【図８】
2019102016.tif 000010
【図９】
2019102016.tif 000011
【図１０】
2019102016.tif 000012
【図１１】
2019102016.tif 000013
【図１２】
2019102016.tif 000014
【図１３】
2019102016.tif 000015
【図１４】
2019102016.tif 000016
【図１５】
2019102016.tif 000017
【図１６】
2019102016.tif 000018
【図１７】
2019102016.tif 000019
【図１８】
2019102016.tif 000020