(57)【特許請求の範囲】
【請求項１】
庫内撮影機能付き物品保存庫が撮影した庫内画像を示す庫内画像情報を送受信する庫内画像サーバ、および仮想店舗を管理する電子商取引サーバのそれぞれに接続し、前記仮想店舗を利用可能なユーザ端末を、
前記庫内画像情報を前記庫内画像サーバから取得する庫内画像取得部、
前記庫内画像情報に基づいて、前記庫内画像を表示する第一画面を生成する第一画面生成部、
前記仮想店舗で販売する商品の識別情報および商品画像の少なくともいずれかを含む商品情報を前記電子商取引サーバから取得する商品情報取得部、
前記商品情報を表示する第二画面を生成する第二画面生成部、
前記第一画面および前記第二画面を表示する表示部、
前記ユーザ端末に対するユーザの操作を示す操作情報を取得する操作情報取得部、
前記操作情報に基づいて、前記表示部が表示する前記第一画面および前記第二画面を切り替える画面切替部、
前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリを抽出するカテゴリ抽出部、
として機能させ、
前記操作情報取得部は、前記表示部が前記第一画面を表示しているときに、前記第二画面への切り替え指示の入力を受け付け、前記表示部が前記第二画面を表示しているときに、前記第一画面への切り替え指示の入力を受け付け、
前記画面切替部は、前記操作情報が前記第二画面への切り替え指示を示す場合、前記表示部が表示する前記第一画面を前記第二画面へ切り替え、前記操作情報が前記第一画面への切り替え指示を示す場合、前記表示部が表示する前記第二画面を前記第一画面へ切り替え、
前記操作情報取得部が前記第一画面への切り替え指示を示す前記操作情報を取得すると、前記第一画面生成部は、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面を生成し、前記画面切替部は、前記表示部が表示する前記第二画面を、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面へ切り替える、
購入支援プログラム。
【請求項２】
前記第二画面への切り替え指示を入力する領域は、前記第二画面のサムネール、または、前記第二画面を示す名称を含む、仮想ボタンであり、
前記第一画面への切り替え指示を入力する領域は、前記第一画面のサムネール、または、前記第一画面を示す名称を含む、仮想ボタンである、
請求項１に記載の購入支援プログラム。
【請求項３】
前記操作情報取得部が前記第二画面への切り替え指示を示す前記操作情報を取得すると、
前記庫内画像取得部は、未取得の前記庫内画像情報があるか否かを前記庫内画像サーバに問い合わせ、未取得の前記庫内画像情報がある場合には、未取得の前記庫内画像情報を前記庫内画像サーバから取得する、
請求項１又は２に記載の購入支援プログラム。
【請求項４】
前記ユーザ端末を、前記電子商取引サーバに接続するためのユーザ認証情報を記憶する記憶部としてさらに機能させ、
前記商品情報取得部は、前記記憶部が記憶する前記ユーザ認証情報を用いて前記電子商取引サーバに接続し、前記商品情報を取得する、
請求項１から３のいずれか１項に記載の購入支援プログラム。
【請求項５】
仮想店舗を利用可能なユーザ端末に接続し、
庫内撮影機能付き物品保存庫が撮影した庫内画像を示す庫内画像情報を受信する庫内画像受信部と、
前記庫内画像情報に基づいて、前記庫内画像を表示する第一画面を生成する第一画面生成部と、
前記仮想店舗で販売する商品の識別情報および商品画像の少なくともいずれかを含む商品情報に基づいて、前記商品情報を表示する第二画面を生成する第二画面生成部と、
前記第一画面および前記第二画面を前記ユーザ端末に表示させる表示部と、
前記ユーザ端末に対するユーザの操作を示す操作情報を取得する操作情報取得部と、
前記操作情報に基づいて、前記表示部が表示させる前記第一画面および前記第二画面を切り替える画面切替部と、
前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリを抽出するカテゴリ抽出部と、
を備え、
前記操作情報取得部は、前記表示部が前記第一画面を表示させているときに、前記第二画面への切り替え指示の入力を受け付け、前記表示部が前記第二画面を表示させているときに、前記第一画面への切り替え指示の入力を受け付け、
前記画面切替部は、前記操作情報が前記第二画面への切り替え指示を示す場合、前記表示部が表示させる前記第一画面を前記第二画面へ切り替え、前記操作情報が前記第一画面への切り替え指示を示す場合、前記表示部が表示させる前記第二画面を前記第一画面へ切り替え、
前記操作情報取得部が前記第一画面への切り替え指示を示す前記操作情報を取得すると、前記第一画面生成部は、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面を生成し、前記画面切替部は、前記表示部が表示させる前記第二画面を、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面へ切り替える、
庫内画像サーバ。
【請求項６】
庫内撮影機能付き物品保存庫に接続する庫内画像サーバと、ユーザ端末から利用可能な仮想店舗を管理する電子商取引サーバと、で構成される購入支援システムであって、
前記電子商取引サーバは、前記仮想店舗で販売する商品の識別情報および商品画像の少なくともいずれかを含む商品情報を記憶し、
前記庫内画像サーバは、
前記庫内撮影機能付き物品保存庫が撮影した庫内画像を示す庫内画像情報を受信する庫内画像受信部と、
前記庫内画像情報に基づいて、前記庫内画像を表示する第一画面を生成する第一画面生成部と、
前記商品情報に基づいて、前記商品情報を表示する第二画面を生成する第二画面生成部と、
前記第一画面および前記第二画面を前記ユーザ端末に表示させる表示部と、
前記ユーザ端末に対するユーザの操作を示す操作情報を取得する操作情報取得部と、
前記操作情報に基づいて、前記表示部が表示させる前記第一画面および前記第二画面を切り替える画面切替部と、
前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリを抽出するカテゴリ抽出部と、
を備え、
前記操作情報取得部は、前記表示部が前記第一画面を表示させているときに、前記第二画面への切り替え指示の入力を受け付け、前記表示部が前記第二画面を表示させているときに、前記第一画面への切り替え指示の入力を受け付け、
前記画面切替部は、前記操作情報が前記第二画面への切り替え指示を示す場合、前記表示部が表示させる前記第一画面を前記第二画面へ切り替え、前記操作情報が前記第一画面への切り替え指示を示す場合、前記表示部が表示させる前記第二画面を前記第一画面へ切り替え、
前記操作情報取得部が前記第一画面への切り替え指示を示す前記操作情報を取得すると、前記第一画面生成部は、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面を生成し、前記画面切替部は、前記表示部が表示させる前記第二画面を、前記第二画面に表示中の前記商品情報が示す商品が属するカテゴリに対応する前記庫内画像を表示する前記第一画面へ切り替える、
購入支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品保存庫の庫内画像を保存する庫内画像サーバと、電子商取引（ＥＣ：Electronic Commerce）サーバが管理する仮想店舗での商品購入の支援を行う購入支援プログラムおよび購入支援システムに関する。
【背景技術】
【０００２】
冷蔵庫内をカメラで撮影し、撮影した庫内画像を遠隔地の携帯端末で閲覧する冷蔵庫の食材管理システムが数多く提案されている。例えば、特許文献１には、庫内を撮影したカメラ画像を記憶装置に記憶し、所定の時間に電気通信回線で接続されたサーバに転送してサーバに記憶し、携帯電話の操作でサーバから画像を取得して携帯電話の表示装置に出力する食品管理装置が開示されている。
【０００３】
一方、インターネット上に設置された仮想店舗を用いて商品を購入する電子商取引システムが数多く提案されている。例えば、特許文献２には、商品データベースから商品情報をユーザ端末に表示し、ユーザ端末から入力された商品情報やクレジットカード情報を受信し、決済データベースからユーザのクレジットカードの有効性や限度額を判定して決済する電子商取引システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３６７９８号公報
【特許文献２】特開平９−１６０９７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザが仮想店舗で商品を購入する場合、現在の庫内画像を表示するシステムと電子商取引システムは独立であるため、それぞれ個別に動作させ、別々に操作しなければならない。仮想店舗で商品の注文中に庫内画像を確認したい場合、或いは庫内画像の閲覧中に電子商取引システム画面に切り替えたい場合、ユーザは、一旦ユーザ端末で動作中の機能一覧画面を表示して機能を選択し直したり、ユーザ端末上のメニュー画面に戻って機能を選択したりといった複数ステップの操作が必要となり、使い勝手が悪かった。また操作に失敗してプログラムを終了してしまい、最初から操作をやり直さなければならない場合もあった。
【０００６】
本発明は、上述のような事情に鑑みてなされたもので、ユーザ端末による仮想店舗での商品の購入を確実かつ容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る購入支援プログラムは、庫内撮影機能付き物品保存庫が撮影した庫内画像を示す庫内画像情報を送受信する庫内画像サーバ、および仮想店舗を管理する電子商取引サーバのそれぞれに接続し、仮想店舗を利用可能なユーザ端末を、庫内画像取得部、第一画面生成部、商品情報取得部、第二画面生成部、表示部、操作情報取得部、画面切替部、カテゴリ抽出部として機能させる。庫内画像取得部は、庫内画像情報を庫内画像サーバから取得する。第一画面生成部は、庫内画像情報に基づいて、庫内画像を表示する第一画面を生成する。商品情報取得部は、仮想店舗で販売する商品の識別情報および商品画像の少なくともいずれかを含む商品情報を電子商取引サーバから取得する。第二画面生成部は、商品情報を表示する第二画面を生成する。表示部は、第一画面および第二画面を表示する。操作情報取得部は、ユーザ端末に対するユーザの操作を示す操作情報を取得する。画面切替部は、操作情報に基づいて、表示部が表示する第一画面および第二画面を切り替える。カテゴリ抽出部は、第二画面に表示中の商品情報が示す商品が属するカテゴリを抽出する。操作情報取得部は、表示部が第一画面を表示しているときに、第二画面への切り替え指示の入力を受け付け、表示部が第二画面を表示しているときに、第一画面への切り替え指示の入力を受け付ける。画面切替部は、操作情報が第二画面への切り替え指示を示す場合、表示部が表示する第一画面を第二画面へ切り替え、操作情報が第一画面への切り替え指示を示す場合、表示部が表示する第二画面を第一画面へ切り替える。操作情報取得部が第一画面への切り替え指示を示す操作情報を取得すると、第一画面生成部は、第二画面に表示中の商品情報が示す商品が属するカテゴリに対応する庫内画像を表示する第一画面を生成し、画面切替部は、表示部が表示する第二画面を、第二画面に表示中の商品情報が示す商品が属するカテゴリに対応する庫内画像を表示する第一画面へ切り替える。
【発明の効果】
【０００８】
本発明によれば、物品保存庫の庫内画像を表示する画面と仮想店舗の商品を表示する画面とを容易に切り替え可能にすることで、ユーザ端末による仮想店舗での商品の購入を確実かつ容易に行えるようになる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る購入支援システムの構成例を示す図である。
【図２】実施の形態１に係るユーザ端末の機能構成例を示す図である。
【図３】実施の形態１に係る庫内画像サーバの機能構成例を示す図である。
【図４】実施の形態１に係る電子商取引サーバの機能構成例を示す図である。
【図５】実施の形態１に係るユーザ端末のハードウェア構成の一例を示す図である。
【図６】実施の形態１に係る物品保存庫の一例を示す図である。
【図７】実施の形態１に係る第一画面から第二画面、および第二画面から第一画面への画面遷移の一例を示す図である。
【図８】実施の形態１に係るユーザ端末が第一画面を表示する動作の一例を示すフローチャートである。
【図９】実施の形態１に係るユーザ端末が第一画面から第二画面に切り替える動作の一例を示すフローチャートである。
【図１０】本発明の実施の形態２に係るユーザ端末が第一画面から第二画面に切り替える動作の一例を示すフローチャートである。
【図１１】実施の形態２に係るユーザ端末が第二画面から第一画面に切り替える動作の一例を示すフローチャートである。
【図１２】実施の形態２に係る新規取得画像がある場合の第一画面の切り替え前と切り替え後の例を示す図である。
【図１３】本発明の実施の形態３に係るユーザ端末の機能構成例を示す図である。
【図１４】実施の形態３に係るユーザ端末が第二画面から第一画面に切り替える動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。
【００１１】
（実施の形態１）
図１は、本発明の実施の形態１に係る購入支援システムの構成例を示す図である。購入支援システム１００は、庫内撮影機能付きの物品保存庫１と、庫内画像サーバ２と、ユーザ端末３と、電子商取引サーバ４とで構成される。物品保存庫１は、宅内に設けられるルータ６に接続され、ネットワーク９を介して庫内画像サーバ２に接続する。ルータ６に接続する物品保存庫１の通信部は、例えば、無線ＬＡＮや有線ＬＡＮの送受信機である。庫内画像サーバ２、ユーザ端末３および電子商取引サーバ４はそれぞれ、ネットワーク９を介して相互に接続される。ネットワーク９は、例えばインターネットのような広域ネットワークである。ネットワーク９は、ローカルネットワークとインターネットのように複数のネットワークで構成される形式でもよい。物品保存庫１、庫内画像サーバ２、ユーザ端末３および電子商取引サーバ４はそれぞれ代表して１台で記載したが、複数台であってもよい。
【００１２】
物品保存庫１は、例えば、庫内撮影カメラ付き冷蔵庫であって、庫内を撮影する機能を備え、庫内に物品を保存することができる。物品保存庫１は、扉または引き出しの開閉を検知したことをトリガとして庫内撮影を行い、撮影した庫内画像を示す庫内画像情報を庫内画像サーバ２に送信する。庫内を撮影するトリガは、扉または引き出しの開閉を検知したことに限らず、撮影指示信号を受信したことでもよいし、定期的に撮影することにしてもよい。あるいは、物品保存庫１はユーザからの入力を受け付ける入力装置を備え、ユーザによって物品を入庫したことが入力装置に入力されたタイミングで撮影してもよい。物品保存庫１は、複数の貯蔵室を備え、貯蔵室ごとに撮影した庫内画像を示す庫内画像情報を庫内画像サーバ２に送信してもよい。
【００１３】
庫内画像サーバ２は、物品保存庫１から受信した庫内画像情報を庫内画像ＤＢ５に記憶し、ユーザ端末３からの要求に応じて庫内画像情報を庫内画像ＤＢ５から読み出してユーザ端末３に送信する。あるいは、庫内画像サーバ２が定められたタイミングで自動的に庫内画像情報をユーザ端末３に配信する構成でもよい。庫内画像サーバ２は、庫内画像ＤＢ５を内蔵してもよい。
【００１４】
ユーザ端末３は、例えばスマートフォンであって、１つ以上のプログラムを内蔵している。ユーザ端末３に内蔵されるプログラムには、物品保存庫１の庫内画像情報の受信および庫内画像の表示が可能で、かつ、電子商取引サーバ４が管理する仮想店舗で商品を購入可能なアプリケーションソフトウェア(以下、購入支援アプリという)が含まれる。
【００１５】
電子商取引サーバ４は、１つ以上のサーバ装置で構成され、仮想店舗の顧客情報の登録変更削除処理や受注処理、配送処理等を行う。電子商取引サーバ４は、仮想店舗で販売する商品の識別情報（例えば、商品名やメーカー名、商品ＩＤなど）および商品画像の少なくともいずれかを含む商品情報を記憶しており、ユーザ端末３からの要求に応じて商品情報をユーザ端末３に送信する。商品情報は、商品の識別情報や商品画像だけでなく、商品の説明やカテゴリ、在庫数など、その他の商品に関する情報を含んでもよい。
【００１６】
図２は、実施の形態１に係るユーザ端末の機能構成例を示す図である。ユーザ端末３は、操作情報取得部３１と、認証確認部３２と、認証画面生成部３３と、表示部３４と、記憶部３５と、庫内画像取得部３６と、第一画面生成部３７と、商品情報取得部３８と、第二画面生成部３９と、画面切替部４０と、を備える。ユーザ端末３の各機能を実行させるプログラムが本発明における購入支援プログラムである。
【００１７】
操作情報取得部３１は、タッチパネルへのタッチ動作やボタンの押下といったユーザ端末３に対するユーザの操作を検出することにより、ユーザ端末３に対するユーザの操作を示す操作情報を取得する。ユーザがユーザ端末３で購入支援アプリを起動する操作を行うと、操作情報取得部３１は、購入支援アプリの起動を示す操作情報を認証確認部３２に送る。購入支援アプリを起動する操作とは、例えばユーザがメニュー画面から購入支援アプリのアイコンを選択し、購入支援アプリが呼び出されることを意味する。認証確認部３２は、購入支援アプリの起動を示す操作情報を受け取ると、庫内画像サーバ２へのアクセス権を証明する第一認証情報が、記憶部３５に記憶されているか否かを判定する。第一認証情報が記憶部３５に記憶されている場合には、記憶部３５に記憶されている第一認証情報を庫内画像サーバ２に送信する。
【００１８】
第一認証情報が記憶部３５に記憶されていない場合、認証確認部３２は、認証画面生成部３３に第一認証情報がないことを通知する。認証画面生成部３３は、第一認証情報がないことを通知されると、第一認証情報を入力する第一認証情報入力画面を生成し、表示部３４に表示する。ユーザが表示部３４に表示された第一認証情報入力画面に第一認証情報を入力すると、操作情報取得部３１は、入力された第一認証情報を操作情報として認証確認部３２に送る。認証確認部３２は、入力された第一認証情報を受け取ると、庫内画像サーバ２に送信する。認証確認部３２は、庫内画像サーバ２からアクセス権が有効であることを示す認証確認信号を受信すると、庫内画像取得部３６に認証確認信号を受信したことを通知し、有効な第一認証情報を記憶部３５に記憶する。
【００１９】
庫内画像取得部３６は、認証確認信号を受信したことを通知されると、庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせ、未取得の庫内画像情報がある場合には、庫内画像サーバ２から受信する。庫内画像情報の受信方法は、例えば、庫内画像サーバ２とＨＴＴＰＳ（Hypertext Transfer Protocol Secure）通信を行うことにより受信する。庫内画像取得部３６は、受信した庫内画像情報を第一画面生成部３７に送る。第一画面生成部３７は、受け取った庫内画像情報に基づいて、庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、受け取った第一画面を表示部３４に表示する。画面切替部４０が第一画面生成部３７から受け取った第一画面を一次記憶する構成にしてもよいし、第一画面生成部３７が庫内画像取得部３６から受け取った庫内画像情報を一時記憶する構成にしてもよい。その後、庫内画像取得部３６は、画面切替部４０からの指示にしたがって、または、定期的に庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせ、未取得の庫内画像情報がある場合には、庫内画像サーバ２から受信する。
【００２０】
第一画面は庫内画像の拡大縮小や他の貯蔵室の庫内画像への切替といったユーザの操作を受け付けてもよい。例えば、ユーザが第一画面で庫内画像を拡大する操作をすると、操作情報取得部３１は、庫内画像を拡大する操作を示す操作情報を画面切替部４０に送る。画面切替部４０は、庫内画像を拡大する操作を示す操作情報を第一画面生成部３７に送る。第一画面生成部３７は、庫内画像を拡大する操作を示す操作情報を受け取ると、庫内画像を拡大した第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第一画面を、庫内画像を拡大した第一画面に切り替える。このように、第一画面の表示中も、ユーザの操作によって、他の第一画面への画面遷移が行われる。
【００２１】
また、認証確認部３２は、購入支援アプリの起動を示す操作情報を受け取ると、電子商取引サーバ４へのアクセス権を証明する第二認証情報が記憶部３５に記憶されているか否かを判定する。第二認証情報が記憶部３５に記憶されている場合には、記憶部３５に記憶されている第二認証情報を電子商取引サーバ４に送信する。第二認証情報が記憶部３５に記憶されていない場合、認証確認部３２は、認証画面生成部３３に第二認証情報がないことを通知する。認証画面生成部３３は、第二認証情報がないことを通知されると、第二認証情報を入力する第二認証情報入力画面を生成し、表示部３４に表示する。
【００２２】
ユーザが表示部３４に表示された第二認証情報入力画面に第二認証情報を入力すると、操作情報取得部３１は、入力された第二認証情報を操作情報として認証確認部３２に送る。認証確認部３２は、入力された第二認証情報を受け取ると、電子商取引サーバ４に送信する。認証確認部３２は、電子商取引サーバ４からアクセス権が有効であることを示す認証確認信号を受信すると、商品情報取得部３８に認証確認信号を受信したことを通知し、有効な第一認証情報を記憶部３５に記憶する。商品情報取得部３８は、認証確認信号を受信したことを通知されると、電子商取引サーバ４から商品情報を取得可能になる。第二認証情報は、本発明におけるユーザ認証情報である。
【００２３】
庫内画像サーバ２や電子商取引サーバ４のようなサーバへのユーザ認証方法は、ＩＤとパスワードを用いる方法が一般的であるが、指紋認証か顔認証、生体認証などその他のユーザ認証方法を用いてもよい。第一認証情報および第二認証情報の送信方法は、例えば、ＨＴＴＰＳのＰＯＳＴメソッドで行う。認証成功後は、セッションが維持されている（サーバが一連の通信と判断できる）間は、再び第一認証情報および第二認証情報を送信することなく、それぞれ庫内画像サーバ２および電子商取引サーバ４との通信を行うことができる。サーバとのやり取りの中でセッションが切れた（サーバが一連の通信と判断できない）場合には、再び第一認証情報および第二認証情報を送信するユーザ認証処理を行う。購入支援プログラムは、起動中に再度ユーザ認証処理を行う必要が生じた場合には、メモリ（記憶部３５）に記憶された第一認証情報および第二認証情報を用いて、自動的にユーザ認証処理を行うものとする。
【００２４】
ユーザがユーザ端末３で第一画面の表示中に第二画面に切り替える操作を行うと、操作情報取得部３１は、第二画面に切り替える操作を示す操作情報を画面切替部４０に送る。画面切替部４０は、第二画面に切り替える操作を示す操作情報を受け取ると、前回表示した第二画面があるか否かを判定する。前回表示した第二画面がある場合、画面切替部４０は、表示部３４が表示している第一画面を、前回表示した第二画面に切り替える。前回表示した第二画面がない場合、画面切替部４０は、商品情報取得部３８にあらかじめ定められた商品情報の取得を指示する。商品情報取得部３８は、画面切替部４０からの指示にしたがって、電子商取引サーバ４にあらかじめ定められた商品情報を要求する。商品情報取得部３８は、要求した商品情報を電子商取引サーバ４から受信する。
【００２５】
商品情報の受信方法は、例えば、電子商取引サーバ４とＨＴＴＰＳ通信を行うことにより受信する。商品情報取得部３８は、受信した商品情報を第二画面生成部３９に送る。第二画面生成部３９は、あらかじめ定められた商品情報を表示する第二画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第一画面を、あらかじめ定められた商品情報を表示する第二画面に切り替える。
【００２６】
第二画面は、商品を選択可能な画面を含む。ユーザが表示部３４に表示された第二画面で商品を選択すると、操作情報取得部３１は、第二画面で選択された商品を示す選択情報を画面切替部４０に送る。画面切替部４０は、選択情報を受け取ると、商品情報取得部３８に選択情報が示す商品の商品情報の取得を指示する。商品情報取得部３８は、画面切替部４０からの指示にしたがって、電子商取引サーバ４に選択情報が示す商品の商品情報を要求する。商品情報取得部３８は、要求した商品情報を電子商取引サーバ４から受信すると、第二画面生成部３９に送る。第二画面生成部３９は、ユーザに選択された商品の商品情報を表示する第二画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第二画面を、ユーザに選択された商品の商品情報を表示する第二画面に切り替える。このように、第二画面の表示中も、ユーザの操作によって、他の第二画面への画面遷移が行われる。
【００２７】
ユーザがユーザ端末３で第二画面の表示中に第一画面に切り替える操作を行うと、操作情報取得部３１は、第一画面に切り替える操作を示す操作情報を画面切替部４０に送る。画面切替部４０は、第一画面に切り替える操作を示す操作情報を受け取ると、表示部３４が表示している第二画面を、前回表示した第一画面に切り替える。あるいは、画面切替部４０は、第一画面に切り替える操作を示す操作情報を受け取ると、庫内画像取得部３６に未取得の物品保存庫１の庫内画像があるか否かの問い合わせを指示する。庫内画像取得部３６は、庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせ、未取得の庫内画像情報がある場合には、庫内画像サーバ２から受信する。庫内画像取得部３６は、受信した庫内画像情報を第一画面生成部３７に送る。第一画面生成部３７は、受け取った庫内画像情報に基づいて、庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第二画面を、受け取った第一画面に切り替える。
【００２８】
第一画面で庫内画像を更新可能にしてもよい。例えば、第一画面に庫内画像を更新する更新ボタンを設ける。以下、「ボタン」はプログラムで作成された仮想ボタンを示す。ユーザが第一画面の更新ボタンを押下すると、操作情報取得部３１は、更新ボタンの押下を示す操作情報を画面切替部４０に送る。画面切替部４０は、更新ボタンの押下を示す操作情報を受け取ると、庫内画像取得部３６に未取得の物品保存庫１の庫内画像があるか否かの問い合わせを指示する。庫内画像取得部３６は、庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせ、未取得の庫内画像情報がある場合には、庫内画像サーバ２から受信する。庫内画像取得部３６は、受信した庫内画像情報を第一画面生成部３７に送る。第一画面生成部３７は、受け取った庫内画像情報に基づいて、庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第一画面を、受け取った第一画面に切り替える。
【００２９】
第二画面で商品を注文可能にしてもよい。この場合、ユーザが表示部３４に表示された第二画面で商品を注文すると、操作情報取得部３１は、第二画面で注文された商品を示す注文情報を画面切替部４０に送る。画面切替部４０は、注文情報を受け取ると、商品情報取得部３８に送る。商品情報取得部３８は、画面切替部４０から受け取った注文情報を電子商取引サーバ４に送信する。注文情報は、操作情報取得部３１から商品情報取得部３８に送ってもよいし、操作情報取得部３１からに認証確認部３２に送り、認証確認部３２が電子商取引サーバ４に送信してもよい。
【００３０】
ユーザ端末３で顧客情報の登録、変更または削除を行えるようにしてもよい。この場合、ユーザがユーザ端末３に顧客情報の登録、変更または削除の指示を入力する操作をすると、操作情報取得部３１は、顧客情報の登録、変更または削除の指示を示す操作情報を認証確認部３２に送る。認証確認部３２は、顧客情報の登録、変更または削除の指示を示す操作情報を受け取ると、電子商取引サーバ４に送信する。なお、庫内画像サーバ２および電子商取引サーバ４がユーザ端末３からのアクセスを常に許可している場合には、ユーザ端末３は、認証確認部３２と、認証画面生成部３３と、記憶部３５と、を備えなくてもよい。
【００３１】
図３は、実施の形態１に係る庫内画像サーバの機能構成例を示す図である。庫内画像サーバ２は、庫内画像受信部２１と、庫内画像読み書き部２２と、認証情報受信部２３と、ユーザ認証部２４と、認証確認送信部２５、問い合わせ受信部２６と、庫内画像送信部２７と、を備える。庫内画像受信部２１は、物品保存庫１から庫内画像情報を受信し、庫内画像読み書き部２２に送る。庫内画像読み書き部２２は、庫内画像受信部２１が受信した庫内画像情報を庫内画像ＤＢ５に記憶する。庫内画像ＤＢ５が記憶する庫内画像情報の物品保存庫１の庫内画像は、最新の１枚だけでもよいし、最新の１枚を含む過去に撮影した複数枚としてもよい。
【００３２】
認証情報受信部２３は、ユーザ端末３から庫内画像サーバ２へのアクセス権を証明する第一認証情報を受信する。ユーザ認証部２４は、認証情報受信部２３が受信した第一認証情報が有効であるか否かを判定する。認証確認送信部２５は、ユーザ認証部２４が、第一認証情報が有効であると判定した場合に、認証確認信号をユーザ端末３に送信する。庫内画像ＤＢ５が複数の物品保存庫１の庫内画像情報を記憶する場合には、ユーザ端末３が庫内画像サーバ２に送信する第一認証情報は、物品保存庫１およびユーザ端末３の組み合わせに対して設定されたアクセス権を証明するものであってもよい。
【００３３】
問い合わせ受信部２６は、ユーザ端末３から未取得の物品保存庫１の庫内画像があるか否かの問い合わせを受信し、庫内画像読み書き部２２に送る。庫内画像読み書き部２２は、ユーザ端末３が未取得の物品保存庫１の庫内画像がある場合には、当該庫内画像情報を庫内画像ＤＢ５から読み出し、庫内画像送信部２７に送る。庫内画像送信部２７は、庫内画像読み書き部２２から受け取った庫内画像情報をユーザ端末３に送信する。なお、庫内画像サーバ２がユーザ端末３からのアクセスを常に許可している場合には、庫内画像サーバ２は、認証情報受信部２３、ユーザ認証部２４および認証確認送信部２５を備えなくてもよい。また、庫内画像送信部２７は、庫内画像を第一画面に合わせてサイズ調整してから、ユーザ端末３に送信してもよい。
【００３４】
図４は、実施の形態１に係る電子商取引サーバの機能構成例を示す図である。電子商取引サーバ４は、認証情報受信部４１と、ユーザ認証部４２と、認証確認送信部４３と、商品情報ＤＢ４４と、顧客情報ＤＢ４５と、決済情報ＤＢ４６と、配送情報ＤＢ４７と、要求受信部４８と、取引制御部４９と、商品情報送信部５０と、を備える。認証情報受信部４１は、ユーザ端末３から電子商取引サーバ４へのアクセス権を証明する第二認証情報を受信する。ユーザ認証部４２は、認証情報受信部４１が受信した第二認証情報が有効であるか否かを判定する。認証確認送信部４３は、ユーザ認証部４２が、第二認証情報が有効であると判定した場合に、認証確認信号をユーザ端末３に送信する。
【００３５】
商品情報ＤＢ４４は、仮想店舗で販売する商品の商品情報を記憶する。顧客情報ＤＢ４５は、仮想店舗の顧客の氏名やＩＤ、住所等の顧客情報を記憶する。ユーザ認証部４２は、顧客情報ＤＢ４５が記憶する顧客情報に基づいて第二認証情報が有効であるか否かを判定してもよい。決済情報ＤＢ４６は、顧客が登録したクレジットカードの番号や有効期限等の決済情報を記憶する。配送情報ＤＢ４７は、顧客が登録した配送先の住所や電話番号等の配送情報を記憶する。
【００３６】
要求受信部４８は、ユーザ端末３から商品情報の要求を受信し、取引制御部４９に送る。取引制御部４９は、ユーザ端末３が要求する商品情報を商品情報ＤＢ４４から読み出し、商品情報送信部５０に送る。商品情報送信部５０は、取引制御部４９から受け取った商品情報をユーザ端末３に送信する。要求受信部４８は、ユーザ端末３から注文情報を受信した場合、取引制御部４９に送る。取引制御部４９は、注文情報を受信すると、商品情報ＤＢ４４と、顧客情報ＤＢ４５と、決済情報ＤＢ４６と、配送情報ＤＢ４７から必要な情報を読み出し、受注処理や配送処理等を行う。要求受信部４８は、ユーザ端末３から顧客情報の登録、変更または削除の指示を示す操作情報を受信した場合、取引制御部４９に送る。取引制御部４９は、受け取った顧客情報の登録、変更または削除の指示を示す操作情報に基づいて、顧客情報ＤＢ４５が記憶する顧客情報の登録変更削除処理を行う。
【００３７】
なお、電子商取引サーバ４がユーザ端末３からのアクセスを常に許可している場合には、電子商取引サーバ４は、認証情報受信部４１、ユーザ認証部４２および認証確認送信部４３を備えなくてもよい。また、前述の受注処理や配送処理、顧客情報の登録変更削除処理を他のサーバで行う場合は、電子商取引サーバ４は、顧客情報ＤＢ４５、決済情報ＤＢ４６および配送情報ＤＢ４７を備えなくてもよい。ここで、ユーザ端末３のハードウェア構成について説明する。
【００３８】
図５は、本発明の実施の形態に係るユーザ端末のハードウェア構成の一例を示す図である。ユーザ端末３は、ハードウェア構成としてプロセッサ１０１、メモリ１０２、通信部１０３、インターフェース１０４を備える。ユーザ端末３の各機能は、プロセッサ１０１がメモリ１０２に記憶された購入支援プログラムを含むプログラムを実行することにより実現される。メモリ１０２はＳＤＲＡＭ (Synchronous Dynamic Random Access Memory)のような揮発メモリとフラッシュメモリのような不揮発メモリを含み、それぞれ用途に応じて使用される。メモリ１０２には、購入支援プログラムを含むプログラムのほかに物品保存庫１の庫内画像情報が記憶される。
【００３９】
通信部１０３は、ユーザ端末３をネットワーク９に接続する装置であり、庫内画像サーバ２から冷蔵庫の庫内画像を取得し、また電子商取引サーバ４から商品情報を取得する。インターフェース１０４は、例えば液晶ディスプレイや有機ＥＬ（Electro Luminescence）ディスプレイなどの表示装置や、表示装置上に設けられたタッチパネルなどの入力装置との入出力を行い、庫内画像および商品情報を含む情報を表示装置に表示するとともに、ユーザが入力装置に操作入力した情報を取得する。ここで、物品保存庫１について説明する。
【００４０】
図６は、実施の形態１に係る物品保存庫の一例を示す図である。図６の例では、物品保存庫１は、複数の貯蔵室を備えた庫内撮影カメラ付き冷蔵庫である。物品保存庫１は、観音開きの左扉１４および右扉１５を有する冷蔵室１１、その下に引き出し容器を有する野菜室１２、最下部に引き出し容器を有する冷凍室１３を備える。撮像通信モジュール１６は、冷蔵室１１内、野菜室１２内および冷凍室１３内を撮影するカメラを備える。撮像通信モジュール１６はルータ６に接続する通信部を備え、冷蔵室１１内、野菜室１２および冷凍室１３内を撮影した庫内画像を示す庫内画像情報を、ネットワーク９を介して庫内画像サーバ２に送信する。
【００４１】
図６の例では、撮像通信モジュール１６の冷蔵室１１内を撮影するカメラは、左扉１４の内側の中央端部付近に、野菜室１２内および冷凍室１３内を撮影するカメラは、引き出し容器の前面内側の中央上部付近に取り付けられているが、各貯蔵室内を撮影可能な位置であればどこでもよい。ここでの貯蔵室の数やカメラの数、撮影位置は一例であり、この構成に限定するものではない。貯蔵室を撮影するカメラは必要に応じて各貯蔵室に複数個設置してよいし、カメラを設置しない貯蔵室があってもよい。続いて、図７を用いて、購入支援プログラムが第一画面と第二画面の表示をワンステップで切り替える動作の一例を説明する。以下の説明では、物品保存庫１が庫内撮影カメラ付き冷蔵庫であって貯蔵品が食材である例を示すが、物品保存庫１は、物品を保存でき、庫内を撮影できるものであればなんでもよく、貯蔵品は物品保存庫１に保存される物品であればなんでもよい。
【００４２】
図７は、実施の形態１に係る第一画面から第二画面、および第二画面から第一画面への画面遷移の一例を示す図である。図７（ａ）は、第一画面の例である。第一画面３５１には、図６に示す物品保存庫１の冷蔵室１１の庫内画像３５３を表示している。庫内画像３５３には、冷蔵室１１の棚で仕切られた空間３５４Ａ、空間３５４Ｂおよび空間３５４Ｃと、それぞれの空間に貯蔵されている食材３５５Ａ、食材３５５Ｂおよび食材３５５Ｃとが表示されている。第一画面３５２には、空間３５４Ｃの中央部分を拡大した拡大画像３５６を表示している。第一画面３５１から第一画面３５２への切替は、例えば、ユーザが庫内画像３５３上の拡大したい場所をピンチアウトすることで、第一画面３５２に遷移する。
【００４３】
第一画面３５１および第一画面３５２は、第二画面への切り替え指示を入力する切り替えボタン３５７を備える。ユーザが第一画面３５１または第一画面３５２の切り替えボタン３５７を押下することにより第二画面に遷移する。第一画面は、図７（ａ）の例に限らず、物品保存庫１の野菜室１２や冷凍室１３の庫内画像を表示した画面でもよいし、すべての貯蔵室の庫内画像を同時に表示した画面でもよい。異なる貯蔵室の庫内画像を表示する第一画面への切替は、例えば、異なる貯蔵室の庫内画像を表示する第一画面への切り替え指示を入力するボタンを設けてもよいし、ユーザが庫内画像上でスワイプすることで、異なる貯蔵室の庫内画像を表示する第一画面に遷移してもよい。
【００４４】
図７（ｂ）は、第二画面の例である。第二画面３６１には、仮想店舗で販売している商品のカテゴリを示すカテゴリボタン３６３Ａ、カテゴリボタン３６３Ｂおよびカテゴリボタン３６３Ｃを表示している。図７（ｂ）の例では、カテゴリボタン３６３Ａは「肉」、カテゴリ３６３Ｂは「野菜」、カテゴリ３６３は「飲み物」のカテゴリを示す。第二画面３６２は、「野菜」カテゴリの食材の注文画面である。第二画面３６２では、食材の商品画像３６４Ａおよび商品画像３６４Ｂと、食材の購入量を示す購入量欄３６５Ａおよび購入量欄３６５Ｂと、食材の購入量を増減する増減ボタン３６６Ａおよび増減ボタン３６６Ｂと、を表示している。同一カテゴリの食材の点数が多く、第二画面３６２内に食材一覧をすべて表示できない場合には、ユーザの操作により食材一覧がスクロールできるようにすることが好ましい。
【００４５】
第二画面３６１から第二画面３６２への切替は、ユーザが第二画面３６１に表示されるカテゴリボタン３６３Ｂをタップすることで、第二画面３６２に遷移する。第二画面３６１および第二画面３６２は、第一画面への切り替え指示を入力する切り替えボタン３６７を備える。ユーザが第二画面３６１または第二画面３６２の切り替えボタン３６７を押下することにより第一画面に遷移する。図７の例では、切り替えボタン３５７および切り替えボタン３６７に切替先の名称が記載されているため、切り替え方法が直観的にわかりやすく、ユーザにとって便利である。また、図７の例では、第二画面への切り替え手段として、「スーパー」と書かれた切り替えボタン３５７を、第一画面への切り替え手段として「冷蔵庫」と書かれた切り替えボタン３６７をそれぞれ重畳表示したが、違う形式でもよい。例えば、第二画面への切り替え手段として前回表示された第二の画面のサムネールを、第一画面への切り替え手段として前回表示された第一の画面のサムネールを表示してもよい。こうすることで、切り替え方法が直観的にわかりやすく、かつ、切り替え先の表示内容をユーザが思いだしやすくなり、切り替え回数を減らすことができる。
【００４６】
第二画面３６２は、ユーザが増減ボタン３６６Ａおよび増減ボタン３６６Ｂで購入量を決定した食材を注文する注文ボタンを備えてもよい。ユーザが注文ボタンを押下すると、ユーザ端末３から電子商取引サーバ４に購入量が決定された食材を示す注文情報が送信される。これにより、第二画面３６２からの食材の注文が可能になる。あるいは、ユーザが第二画面３６２の増減ボタン３６６Ａおよび増減ボタン３６６Ｂで購入量を決定した食材は仮想買い物かごに入れられ、仮想買い物かごの画面から注文可能にする構成にしてもよい。
【００４７】
図８は、実施の形態１に係るユーザ端末が第一画面を表示する動作の一例を示すフローチャートである。以下の処理は、ユーザがユーザ端末３で購入支援アプリを起動すると開始する。ユーザ端末３の認証確認部３２は、庫内画像サーバ２へのアクセス権を証明する第一認証情報が、記憶部３５にあるか否かを判定する（ステップＳ１１）。第一認証情報が記憶部３５にある場合には（ステップＳ１１；ＹＥＳ）、記憶部３５に記憶されている第一認証情報を庫内画像サーバ２に送信する（ステップＳ１３）。
【００４８】
第一認証情報が記憶部３５にない場合（ステップＳ１１；ＮＯ）、認証画面生成部３３は、第一認証情報を入力する第一認証情報入力画面を生成し、表示部３４に表示する（ステップＳ１２）。ユーザが表示部３４に表示された第一認証情報入力画面に第一認証情報を入力すると、認証確認部３２は、入力された第一認証情報を庫内画像サーバ２に送信する（ステップＳ１３）。庫内画像サーバ２からアクセス権が有効であることを示す認証確認信号を受信しない場合（ステップＳ１４；ＮＯ）、ステップＳ１２に戻り、認証確認信号を受信するまでステップＳ１２〜ステップＳ１４を繰り返す。庫内画像サーバ２からアクセス権が有効であることを示す認証確認信号を受信した場合（ステップＳ１４；ＹＥＳ）、認証確認部３２は、有効な第一認証情報を記憶部３５に記憶する（ステップＳ１５）。なお、ステップＳ１１で第一認証情報が記憶部３５にすでに記憶されていた場合には、ステップＳ１５は省略してもよい。
【００４９】
また、認証確認部３２は、電子商取引サーバ４へのアクセス権を証明する第二認証情報が、記憶部３５にあるか否かを判定する（ステップＳ１６）。第二認証情報が記憶部３５にある場合には（ステップＳ１６；ＹＥＳ）、記憶部３５に記憶されている第二認証情報を電子商取引サーバ４に送信する（ステップＳ１８）。第二認証情報が記憶部３５にない場合（ステップＳ１６；ＮＯ）、認証画面生成部３３は、第二認証情報を入力する第二認証情報入力画面を生成し、表示部３４に表示する（ステップＳ１７）。ユーザが表示部３４に表示された第二認証情報入力画面に第二認証情報を入力すると、認証確認部３２は、入力された第二認証情報を電子商取引サーバ４に送信する（ステップＳ１８）。電子商取引サーバ４からアクセス権が有効であることを示す認証確認信号を受信しない場合（ステップＳ１９；ＮＯ）、ステップＳ１７に戻り、認証確認信号を受信するまでステップＳ１７〜ステップＳ１９を繰り返す。
【００５０】
電子商取引サーバ４からアクセス権が有効であることを示す認証確認信号を受信した場合（ステップＳ１９；ＹＥＳ）、認証確認部３２は、有効な第二認証情報を記憶部３５に記憶する（ステップＳ２０）。なお、ステップＳ１６で第二認証情報が記憶部３５にすでに記憶されていた場合には、ステップＳ２０は省略してもよい。庫内画像取得部３６は、庫内画像サーバ２から認証確認信号を受信すると、庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせる（ステップＳ２１）。
【００５１】
未取得の庫内画像情報がある場合（ステップＳ２１；ＹＥＳ）、未取得の庫内画像情報を庫内画像サーバ２から受信する（ステップＳ２２）。第一画面生成部３７は、庫内画像サーバ２から受信した庫内画像情報に基づいて、庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、受け取った第一画面を表示部３４に表示して（ステップＳ２３）、処理を終了する。未取得の庫内画像情報がない場合（ステップＳ２１；ＹＥＳ）、画面切替部４０は、一時記憶している第一画面を表示部３４に表示して（ステップＳ２３）、処理を終了する。ステップＳ２３で、第一画面生成部３７が庫内画像取得部３６から受け取った庫内画像情報を一時記憶する構成の場合には、第一画面生成部３７が一時記憶している庫内画像情報に基づいて第一画面を生成し、画面切替部４０がこれを表示部３４に表示する。また、ステップＳ２３で、画面切替部４０が一時記憶している第一画面または第一画面生成部３７が一時記憶している庫内画像情報がない場合には、第一画面生成部３７は、表示する庫内画像がないことを示すエラーを表示する画面を生成し、画面切替部４０がこれを表示部３４に表示してもよい。
【００５２】
図９は、実施の形態１に係るユーザ端末が第一画面から第二画面に切り替える動作の一例を示すフローチャートである。以下の処理は、ユーザが第一画面の切り替えボタン３５７を押下すると開始する。ユーザ端末３の画面切替部４０は、前回表示した第二画面があるか否かを判定する（ステップＳ３１）。前回表示した第二画面がある場合（ステップＳ３１；ＹＥＳ）、画面切替部４０は、表示部３４が表示している第一画面を、前回表示した第二画面に切り替えて（ステップＳ３３）、処理を終了する。
【００５３】
前回表示した第二画面がない場合（ステップＳ３１；ＮＯ）、商品情報取得部３８は、電子商取引サーバ４にあらかじめ定められた商品情報を要求する。商品情報取得部３８は、要求した商品情報を電子商取引サーバ４から受信すると（ステップＳ３２）、第二画面生成部３９に送る。第二画面生成部３９は、あらかじめ定められた商品情報を表示する第二画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第一画面を、あらかじめ定められた商品情報を表示する第二画面に切り替えて（ステップＳ３３）、処理を終了する。ステップＳ３３で切り替えるあらかじめ定められた商品情報を表示する第二画面は、例えば、第二画面３６１のようなカテゴリ選択画面であってもよいし、仮想店舗のトップ画面でもよい。
【００５４】
以上説明したように実施の形態１の購入支援プログラムによれば、ユーザ端末３上の物品保存庫１の庫内画像を表示する第一画面と仮想店舗の商品の商品情報を表示する第二画面とをワンステップで切り替えることができるため、買い物中に物品保存庫１の庫内の確認を容易に行うことができ、仮想店舗で買い忘れや注文の重複を避けながら確実に商品を購入することができる。また、ユーザ端末３を宅内で使う場合でも、在庫の確認のために物品保存庫１のドアを開ける煩わしさから解放され、また冷蔵庫の消費電力を抑えることができるという利点がある。
【００５５】
また、本実施の形態では、購入支援プログラムの起動時に庫内画像サーバ２と電子商取引サーバ４とのユーザ認証を実行するので、第一画面と第二画面の切り替え時にユーザ認証を改めて行う必要が無く、素早く表示を切り替えられる。本実施の形態では、最後に表示した第一画面および第二画面を一時記憶しておくことで、表示切り替え時には前回の第一画面または第二画面を表示することができるので、ユーザが表示を切り替える度に操作をやり直すような煩わしさがない。
【００５６】
（実施の形態２）
実施の形態２の購入支援システムは、実施の形態１の購入支援システム１００と同様の構成である。庫内画像サーバ２、ユーザ端末３および電子商取引サーバ４の機能構成も実施の形態１と同様である。実施の形態２では、庫内画像ＤＢ５に新しく追加された庫内画像があれば、第二画面の表示中にその庫内画像を取得する。
【００５７】
図１０は、本発明の実施の形態２に係るユーザ端末が第一画面から第二画面に切り替える動作の一例を示すフローチャートである。以下の処理は、ユーザが第一画面の切り替えボタン３５７を押下すると開始する。ユーザ端末３の庫内画像取得部３６は、庫内画像サーバ２に未取得の物品保存庫１の庫内画像があるか否かを問い合わせる（ステップＳ５１）。未取得の庫内画像情報がない場合（ステップＳ５１；ＮＯ）、処理はステップＳ５４に移行する。未取得の庫内画像情報がある場合（ステップＳ５１；ＹＥＳ）、未取得の庫内画像情報を庫内画像サーバ２から受信する受信処理を開始する（ステップＳ５２）。ここで受信する庫内画像を、以下、新規取得画像と呼ぶ。続いて、第一画面生成部３７は現在の第一画面の表示情報を保存する（ステップＳ５３）。表示情報とは、どの貯蔵室の庫内画像のどこをどれくらいの大きさで見ていたか、といった庫内画像の表示に関する情報である。ステップＳ５３〜ステップＳ５６は、図９のフローチャートのステップＳ３１〜ステップＳ３３と同様である。ステップＳ５２で開始した受信処理は第二画面の表示中も継続する。続いて、第二画面から第一画面に切り替える際の処理について説明する。
【００５８】
図１１は、実施の形態２に係るユーザ端末が第二画面から第一画面に切り替える動作の一例を示すフローチャートである。以下の処理は、ユーザが第二画面の切り替えボタン３６７を押下すると開始する。ユーザ端末３の第一画面生成部３７は、新規取得画像があるか否かを判定する（ステップＳ６１）。新規取得画像がない場合（ステップＳ６１；ＮＯ）、画面切替部４０は、表示部３４が表示している第二画面を、前回表示した第一画面に切り替えて（ステップＳ６３）、処理を終了する。新規取得画像がある場合（ステップＳ６１；ＹＥＳ）、第一画面生成部３７は、図１０のフローチャートのステップＳ５３で保存した表示情報を用いて、新規取得画像を表示する第一画面を生成する（ステップＳ６２）。画面切替部４０は、表示部３４が表示している第二画面を、新規取得画像を表示する第一画面に切り替えて（ステップＳ６３）、処理を終了する。続いて、図１２を用いて、新規取得画像を取得した場合の第二画面に切り替える前の第一画面と第二画面から切り替えた後の第一画面との違いを説明する。
【００５９】
図１２は、実施の形態２に係る新規取得画像がある場合の第一画面の切り替え前と切り替え後の例を示す図である。図１２（ａ）は、第二画面に切り替える前の第一画面の例である。図１２（ａ）の第一画面３５１は、図７の第一画面３５１と同様である。第一画面３５２には、空間３５４Ｂの右側部分を拡大した拡大画像３５６Ｂと空間３５４Ｃの中央部分を拡大した拡大画像３５６Ｃとを表示している。図１２（ｂ）は、第二画面から切り替えた後の新規取得画像を表示する第一画面の例である。第一画面３５１の庫内画像３５３の空間３５４Ｂには、食材３５５Ｄが追加されている。同様に、第一画面３５２の拡大画像３５６Ｂには食材３５５Ｄが追加されている。
【００６０】
以上説明したように実施の形態２の購入支援プログラムによれば、第二画面の表示中に新しい庫内画像情報を取得するので、ユーザの買い物の邪魔をすることなく、庫内画像情報の受信処理の待ち時間を少なくすることができる。また、例えば、第二画面に切り替える前の第一画面で拡大画像を表示している場合、新しい庫内画像情報を表示する第一画面でも、切り替え前の第一画面と同じ場所を拡大表示するので、更新がある度にユーザが同じ場所を拡大表示するために拡大操作をし直すといった煩わしさを感じることがない。
【００６１】
（実施の形態３）
実施の形態３の購入支援システムは、実施の形態１の購入支援システム１００と同様の構成である。庫内画像サーバ２および電子商取引サーバ４の機能構成は実施の形態１と同様であるが、ユーザ端末３の機能構成が実施の形態１と異なる。実施の形態３では、物品保存庫１が複数の貯蔵室を備え、第二画面から第一画面へと表示を切り替えた際に、第二画面で表示していた商品情報に応じて第一画面で表示する貯蔵室の庫内画像を変更する。
【００６２】
図１３は、本発明の実施の形態３に係るユーザ端末の機能構成例を示す図である。実施の形態３のユーザ端末３は、実施の形態１のユーザ端末３の機能構成に加え、カテゴリ抽出部５１を備える。カテゴリ抽出部５１は、第二表示画面が表示されるごとに現在表示中の商品が属するカテゴリを抽出する。ここでの商品が属するカテゴリとは、例えば、図７の第二画面３６１のカテゴリボタン３６３Ａ、カテゴリボタン３６３Ｂおよびカテゴリボタン３６３Ｃが示す「肉」、「野菜」および「飲み物」といった仮想店舗で販売している商品のカテゴリをいう。カテゴリは名称であってもよいし、記号や数字であってもよい。
【００６３】
購入支援プログラムがアクセスする電子商取引サーバ４はあらかじめ分かっているので、例えば、仮想店舗のそれぞれの商品情報ページのＵＲＬ（Uniform Resource Locator）がどのカテゴリに属するかを記憶部３５に記憶しておくことで、第二表示画面に表示中の商品のカテゴリを特定することができる。また、電子商取引サーバ４が商品のカテゴリの情報を保持しており、電子商取引サーバ４から取得した商品のカテゴリの情報を参照して、第二表示画面に表示中の商品が属するカテゴリを特定してもよい。あるいは、商品情報中のカテゴリに対応する特定の文字列を検索して商品が属するカテゴリを特定してもよい。
【００６４】
カテゴリ抽出部５１は、現在表示中の商品のカテゴリを示すカテゴリ情報を一時記憶する。ユーザが第二画面の切り替えボタン３６７を押下すると、操作情報取得部３１は、切り替えボタン３６７の押下を示す操作情報をカテゴリ抽出部５１に送る。カテゴリ抽出部５１は、切り替えボタン３６７の押下を示す操作情報を受け取ると、一時記憶しているカテゴリ情報を第一画面生成部３７に送る。第一画面生成部３７は、受け取ったカテゴリ情報が示すカテゴリに応じた庫内画像を表示する第一画面を生成し、画面切替部４０に送る。例えば、カテゴリ情報が示すカテゴリが「野菜」であれば、第一画面生成部３７は野菜室１２の庫内画像を表示する第一画面を生成し、画面切替部４０に送る。各カテゴリにどの貯蔵室が対応するかを示す情報はあらかじめ記憶しておいてもよいし、ユーザが設定してもよいし、電子商取引サーバ４から取得してもよい。画面切替部４０は、表示部３４が表示している第二画面を、第一画面生成部３７から受け取った第一画面に切り替える。
【００６５】
図１４は、実施の形態３に係るユーザ端末が第二画面から第一画面に切り替える動作の一例を示すフローチャートである。以下の処理は、購入支援プログラムが起動すると開始する。図１４の例では、物品保存庫１が図６に示す複数の貯蔵室を備えた庫内撮影カメラ付き冷蔵庫であって、商品のカテゴリは「肉」、「野菜」および「飲み物」であるものとする。ユーザが第二画面の切り替えボタン３６７を押下しない場合（ステップＳ７１；ＮＯ）、カテゴリ抽出部５１は、他の第二画面への遷移があるか否かを判定する（ステップＳ７２）。他の第二画面への遷移がない場合（ステップＳ７２；ＮＯ）、処理はステップＳ７１に戻る。他の第二画面への遷移があった場合（ステップＳ７２；ＹＥＳ）、カテゴリ抽出部５１は、現在表示中の商品が属するカテゴリを示すカテゴリ情報を抽出し（ステップＳ７３）、ステップＳ７１に戻る。カテゴリ抽出部５１は、ステップＳ７１〜ステップＳ７３を繰り返し、第二画面の切り替えボタン３６７の押下を待機する。
【００６６】
ユーザが第二画面の切り替えボタン３６７を押下した場合（ステップＳ７１；ＹＥＳ）、カテゴリ抽出部５１は、現在表示中の商品が属するカテゴリを示すカテゴリ情報を第一画面生成部３７に送る。カテゴリ情報が示すカテゴリが「野菜」である場合（ステップＳ７４；ＹＥＳ）、第一画面生成部３７は、野菜室１２の庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第二画面を、野菜室１２の庫内画像を表示する第一画面に切り替え（ステップＳ７５）、処理を終了する。カテゴリ情報が示すカテゴリが「野菜」でなく、「飲み物」である場合（ステップＳ７４；ＮＯ、ステップＳ７６；ＹＥＳ）、冷蔵室１１の庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第二画面を、冷蔵室１１の庫内画像を表示する第一画面に切り替え（ステップＳ７７）、処理を終了する。
【００６７】
カテゴリ情報が示すカテゴリが「飲み物」でもない場合（ステップＳ７６；ＮＯ）、カテゴリ情報が示すカテゴリは「肉」であるので、冷蔵室１１および冷凍室１３の庫内画像を表示する第一画面を生成し、画面切替部４０に送る。画面切替部４０は、表示部３４が表示している第二画面を、冷蔵室１１および冷凍室１３の庫内画像を表示する第一画面に切り替え（ステップＳ７８）、処理を終了する。カテゴリは、「肉」、「野菜」および「飲み物」のような商品の種類を示すカテゴリであってもよいし、例えば、「冷蔵食品」、「冷凍食品」および「チルド食品」といった商品の保存条件を示すカテゴリであってもよい。また、カテゴリと貯蔵室は、１対１対応に限らず、冷蔵室１１内の棚で仕切られた複数の空間ごとに異なるカテゴリを対応付けるなど、複数のカテゴリに１つの貯蔵室を対応付けてもよいし、複数の貯蔵室に１つのカテゴリを対応付けてもよい。
【００６８】
以上説明したように実施の形態３の購入支援プログラムによれば、第二画面から第一画面へ切り替えた際に、第二画面に表示していた商品が属するカテゴリに応じた庫内画像を表示できるので、第一画面に切り替え後に参照したい庫内画像を表示する第一画面に再度切り替える操作の手間を省くことができる。
【００６９】
上記の実施の形態では、購入支援プログラムの起動時にまず第一画面を表示する構成としたが、最初に第二画面を表示する構成にしてもよい。
【００７０】
上記の実施の形態では、ユーザ端末３はネットワーク９に直接接続しているが、ルータを経由してネットワーク９に接続してもよい。
【００７１】
上記の実施の形態では、庫内画像情報を庫内画像サーバ２の庫内画像ＤＢ５に保持する構成としたが、物品保存庫１が保持しておいてもよい。この場合、例えば、庫内画像サーバ２は物品保存庫１との通信を中継する機能のみを提供する。庫内画像サーバ２は、Ｗｅｂｓｏｃｋｅｔのような通信技術を使用してユーザ端末３と物品保存庫１との間で双方向通信を行い、ユーザ端末３の庫内画像取得部３６が物品保存庫１から直接庫内画像情報を取得するようにする。
【００７２】
上記の購入支援システム１００では、情報端末３が第一画面生成部３７、第二画面生成部３９および画面切替部４０を備えるが、これに限らず、第二画面生成部３９を電子商取引サーバ４が備え、第一画面生成部３７を庫内画像サーバ２が備えてもよい。画面切替部４０は、電子商取引サーバ４および庫内画像サーバ２の少なくともいずれかが備えてもよい。この場合、電子商取引サーバ４は、生成した第二画面をユーザ端末３に送信する。庫内画像サーバ２は、生成した第一画面をユーザ端末３に送信する。画面切替部４０を備える電子商取引サーバ４および庫内画像サーバ２の少なくともいずれかは、ユーザ端末３から操作情報を受信し、受信した操作情報に基づいて、第一画面および第二画面を切り替える切り替え指示をユーザ端末３に送信する。あるいは、庫内画像サーバ２が第一画面生成部３７、第二画面生成部３９および画面切替部４０を備えてもよい。この場合、庫内画像サーバ２は、第二画面の生成に必要な情報を電子商取引サーバ４から直接取得してもよいしユーザ端末３を介して取得してもよい。
【００７３】
上述の購入支援プログラムによる機能を、ＯＳ（Operating System）とアプリケーションとの分担、またはＯＳとアプリケーションとの協同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納してもよい。
【００７４】
さらに、搬送波に購入支援プログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（BBS、Bulletin  Board  System）に購入支援プログラムを掲示し、ネットワークを介して購入支援プログラムを配信してもよい。そして、購入支援プログラムを起動し、オペレーティングシステムの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【００７５】
上記の購入支援システム１００の各構成要素が記憶する情報は、ネットワーク上に存在するクラウドサーバで一括管理され、当該構成要素は必要に応じて当該クラウドサーバにアクセスして情報の読み書きを行うようにしてもよい。この場合、当該構成要素は記憶部を備えなくてもよい。
【符号の説明】
【００７６】
１  物品保存庫、２  庫内画像サーバ、３  ユーザ端末、４  電子商取引サーバ、５  庫内画像ＤＢ、６  ルータ、９  ネットワーク、１１  冷蔵室、１２  野菜室、１３  冷凍室、１４  左扉、１５  右扉、１６  撮像通信モジュール、２１  庫内画像受信部、２２  庫内画像読み書き部、２３  認証情報受信部、２４  ユーザ認証部、２５  認証確認送信部、２６  問い合わせ受信部、２７  庫内画像送信部、３１  操作情報取得部、３２  認証確認部、３３  認証画面生成部、３４  表示部、３５  記憶部、３６  庫内画像取得部、３７  第一画面生成部、３８  商品情報取得部、３９  第二画面生成部、４０  画面切替部、４１  認証情報受信部、４２  ユーザ認証部、４３  認証確認送信部、４４  商品情報ＤＢ、４５  顧客情報ＤＢ、４６  決済情報ＤＢ、４７  配送情報ＤＢ、４８  要求受信部、４９  取引制御部、５０  商品情報送信部、５１  カテゴリ抽出部、１００  購入支援システム、１０１  プロセッサ、１０２  メモリ、１０３  通信部、１０４  インターフェース、３５１，３５２  第一画面、３５３  庫内画像、３５４Ａ，３５４Ｂ，３５４Ｃ  空間、３５５Ａ，３５５Ｂ，３５５Ｃ，３５５Ｄ  食材、３５６，３５６Ｂ，３５６Ｃ  拡大画像、３５７  切り替えボタン、３６１，３６２  第二画面、３６３Ａ，３６３Ｂ，３６３Ｃ  カテゴリボタン、３６４Ａ，３６４Ｂ  商品画像、３６５Ａ，３６５Ｂ  購入量欄、３６６Ａ，３６６Ｂ  増減ボタン、３６７  切り替えボタン。
【図１】
0006614939.tif 000002
【図２】
0006614939.tif 000003
【図３】
0006614939.tif 000004
【図４】
0006614939.tif 000005
【図５】
0006614939.tif 000006
【図６】
0006614939.tif 000007
【図７】
0006614939.tif 000008
【図８】
0006614939.tif 000009
【図９】
0006614939.tif 000010
【図１０】
0006614939.tif 000011
【図１１】
0006614939.tif 000012
【図１２】
0006614939.tif 000013
【図１３】
0006614939.tif 000014
【図１４】
0006614939.tif 000015