(57)【特許請求の範囲】
【請求項１】
予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機を制御する販売機制御システムであって、
利用者に関する情報を取得する情報取得部と、
前記情報取得部により取得された情報に基づいて、前記利用者を認証するための認証処理を行う認証処理部と、
前記利用者が認証された場合に、前記自動販売機の扉を解錠する制御を行う解錠制御部と、
前記扉の解錠後に前記格納庫から取り出された商品を特定する商品特定部と、
前記特定された商品に前記予約商品が含まれるか否かを判定する判定部と、
前記特定された商品に前記予約商品が含まれると判定された場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する出力部と、
を備えることを特徴とする販売機制御システム。
【請求項２】
前記認証された利用者が前記予約商品の予約者である場合、前記出力部は、当該予約商品が決済完了であることを示す情報を出力することを特徴とする請求項１に記載の販売機制御システム。
【請求項３】
前記認証された利用者が前記予約商品の予約者である場合、前記出力部は、当該予約商品の価格としてゼロを示す情報を出力することを特徴とする請求項１に記載の販売機制御システム。
【請求項４】
前記認証された利用者が前記予約商品の予約者以外の者である場合、前記出力部は、前記予約商品の価格として通常の価格を出力することを特徴とする請求項１に記載の販売機制御システム。
【請求項５】
前記認証された利用者が前記予約商品の予約者以外の者である場合、前記出力部は、前記予約商品の購入不可を示す警告情報を出力することを特徴とする請求項１に記載の販売機制御システム。
【請求項６】
前記格納庫に同じ前記予約商品が複数格納されており、当該予約商品の予約者以外の者により当該予約商品が購入されたときに前記格納庫に前記予約商品の在庫が無くなる場合に限り、前記出力部は、前記警告情報を出力することを特徴とする請求項５に記載の販売機制御システム。
【請求項７】
前記利用者が使用する端末から、前記格納庫に格納されていない商品の予約要求を受け付けた場合に、当該予約要求に係る商品を予約商品として登録する予約処理部を更に備えることを特徴とする請求項１乃至６の何れか一項に記載の販売機制御システム。
【請求項８】
前記予約要求に係る商品が前記予約商品として登録された場合に、前記利用者に対して当該予約商品が自動販売機に格納される予定日時に関する情報を通知する通知部を更に備えることを特徴とする請求項７に記載の販売機制御システム。
【請求項９】
前記予約商品として登録された前記商品が前記格納庫に格納された場合に、前記通知部は、前記利用者に対して当該商品が前記自動販売機に格納されたことを示す情報を通知することを特徴とする請求項８に記載の販売機制御システム。
【請求項１０】
前記通知部は、前記予約商品として登録された前記商品が格納された自動販売機を人により特定可能な情報を通知する請求項９に記載の販売機制御システム。
【請求項１１】
前記通知部は、前記予約商品として登録された前記商品が格納された自動販売機の設置場所情報を通知する請求項９または１０に記載の販売機制御システム。
【請求項１２】
予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機であって、
利用者に関する情報に基づいて、前記利用者が認証された場合に、前記自動販売機の扉を解錠する制御を行う解錠制御部と、
前記扉の解錠後に前記格納庫から取り出された商品を特定する商品特定部と、
前記特定された商品に前記予約商品が含まれる場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する出力部と、
を備えることを特徴とする自動販売機。
【請求項１３】
予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機により実行される情報出力方法であって、
利用者に関する情報を取得するステップと、
前記取得された情報に基づいて、前記利用者を認証するための認証処理を行うステップと、
前記利用者が認証された場合に、前記自動販売機の扉を解錠するステップと、
前記扉の解錠後に前記格納庫から取り出された商品を特定するステップと、
前記特定された商品に前記予約商品が含まれる場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力するステップと、
を含むことを特徴とする情報出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約された予約商品を含む商品を格納する自動販売機を制御する技術分野に関する。
【背景技術】
【０００２】
従来から、予約者により予約された予約商品を当該予約者が確実に受け取ることを可能とした自動販売機が検討されている。特許文献１には、予約者以外の者が予約者により予約された予約商品にアクセスできないように構成された自動販売機が開示されている。例えば、特許文献１には、自動販売機内に商品が２個しかない状態で１個の予約が入った場合において、その後２個のうち１個を予約者以外が購入した段階で売り切れ表示を行うこと、及び自動販売機内に商品が１個しかない状態で１個の予約が入った場合は、この時点で売り切れ表示を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2013-125490号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、予約者以外の者が予約者により予約された予約商品にアクセスできる（つまり、予約商品を取り出しできる）ように構成された自動販売機において、従来技術では予約者と予約者以外とを区別して柔軟な対応を図ることはできなかった。【０００５】
そこで、本発明は、予約者以外の者が予約者により予約された予約商品にアクセスできる場合であっても、予約者と予約者以外とを区別して柔軟な対応を図ることが可能な販売機制御システム、自動販売機、及び情報出力方法を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機を制御する販売機制御システムであって、利用者に関する情報を取得する情報取得部と、前記情報取得部により取得された情報に基づいて、前記利用者を認証するための認証処理を行う認証処理部と、前記利用者が認証された場合に、前記自動販売機の扉を解錠する制御を行う解錠制御部と、前記扉の解錠後に前記格納庫から取り出された商品を特定する商品特定部と、前記特定された商品に前記予約商品が含まれるか否かを判定する判定部と、前記特定された商品に前記予約商品が含まれると判定された場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する出力部と、を備えることを特徴とする。これにより、予約者以外の者が予約者により予約された予約商品にアクセスできる場合であっても、予約者と予約者以外とを区別して柔軟な対応を図ることができる。【０００７】
請求項２に記載の発明は、請求項１に記載の販売機制御システムにおいて、前記認証された利用者が前記予約商品の予約者である場合、前記出力部は、当該予約商品が決済完了であることを示す情報を出力することを特徴とする。これにより、利用者が取り出した商品が当該利用者の予約商品であり、なおかつ決済完了であることを当該利用者に効果的に把握させることができる。【０００８】
請求項３に記載の発明は、請求項１に記載の販売機制御システムにおいて、前記認証された利用者が前記予約商品の予約者である場合、前記出力部は、当該予約商品の価格としてゼロを示す情報を出力することを特徴とする。これにより、利用者が取り出した商品が当該利用者の予約商品であり、なおかつ決済完了であることを当該利用者に効果的に把握させることができる。【０００９】
請求項４に記載の発明は、請求項１に記載の販売機制御システムにおいて、前記認証された利用者が前記予約商品の予約者以外の者である場合、前記出力部は、前記予約商品の価格として通常の価格を出力することを特徴とする。これにより、利用者が取り出した商品が他の人により予約された商品であっても、当該利用者に当該商品を購入させることができる。【００１０】
請求項５に記載の発明は、請求項１に記載の販売機制御システムにおいて、前記認証された利用者が前記予約商品の予約者以外の者である場合、前記出力部は、前記予約商品の購入不可を示す警告情報を出力することを特徴とする。これにより、利用者が取り出した商品が他の人により予約された商品であるので購入できないことを当該利用者に効果的に把握させることができる。【００１１】
請求項６に記載の発明は、請求項５に記載の販売機制御システムにおいて、前記格納庫に同じ前記予約商品が複数格納されており、当該予約商品の予約者以外の者により当該予約商品が購入されたときに前記格納庫に前記予約商品の在庫が無くなる場合に限り、前記出力部は、前記警告情報を出力することを特徴とする。【００１２】
請求項７に記載の発明は、請求項１乃至６の何れか一項に記載の販売機制御システムにおいて、前記利用者が使用する端末から、前記格納庫に格納されていない商品の予約要求を受け付けた場合に、当該予約要求に係る商品を予約商品として登録する予約処理部を更に備えることを特徴とする。【００１３】
請求項８に記載の発明は、請求項７に記載の販売機制御システムにおいて、前記予約要求に係る商品が前記予約商品として登録された場合に、前記利用者に対して当該予約商品が自動販売機に格納される予定日時に関する情報を通知する通知部を更に備えることを特徴とする。これにより、予約者は予約商品を取りに行く日程を事前に効率良く調整することができる。【００１４】
請求項９に記載の発明は、請求項８に記載の販売機制御システムにおいて、前記予約商品として登録された前記商品が前記格納庫に格納された場合に、前記通知部は、前記利用者に対して当該商品が前記自動販売機に格納されたことを示す情報を通知することを特徴とする。これにより、予約者は予約商品をタイミリーに取りに行くことができる。
【００１５】
請求項１０に記載の発明は、請求項９に記載の販売機制御システムにおいて、前記通知部は、前記予約商品として登録された前記商品が格納された自動販売機を人により特定可能な情報を通知する。これにより、利用者は予約商品を格納する自動販売機を迅速に特定することができる。【００１６】
請求項１１に記載の発明は、請求項９または１０に記載の販売機制御システムにおいて、前記通知部は、前記予約商品として登録された前記商品が格納された自動販売機の設置場所情報を通知する。これにより、利用者は予約商品を格納する自動販売機を迅速に特定することができる。【００１７】
請求項１２に記載の発明は、予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機であって、利用者に関する情報に基づいて、前記利用者が認証された場合に、前記自動販売機の扉を解錠する制御を行う解錠制御部と、前記扉の解錠後に前記格納庫から取り出された商品を特定する商品特定部と、前記特定された商品に前記予約商品が含まれる場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する出力部と、を備えることを特徴とする。
【００１８】
請求項１３に記載の発明は、予約された予約商品を含む商品を格納するための格納庫と、前記格納庫から前記商品が取り出される開口部を塞ぐための扉とを備える自動販売機により実行される情報出力方法であって、利用者に関する情報を取得するステップと、前記取得された情報に基づいて、前記利用者を認証するための認証処理を行うステップと、前記利用者が認証された場合に、前記自動販売機の扉を解錠するステップと、前記扉の解錠後に前記格納庫から取り出された商品を特定するステップと、前記特定された商品に前記予約商品が含まれる場合に、前記認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力するステップと、を含むことを特徴とする。
【発明の効果】
【００１９】
この発明によれば、予約者以外の者が予約者により予約された予約商品にアクセスできる場合であっても、予約者と予約者以外とを区別して柔軟な対応を図ることができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る販売機制御システムＳの概要構成例を示す図である。
【図２】自動販売機１の外観を示す斜視図である。
【図３】自動販売機１の機能構成例を示す図である。
【図４】システム制御部１９の機能構成例を示す図である。
【図５】予約商品の予約者用の商品情報の表示例を示す図である。
【図６】予約商品の予約者以外の者用の商品情報の表示例を示す図である。
【図７】管理サーバ２の機能構成例を示す図である。
【図８】システム制御部２３の機能構成例を示す図である。
【図９】自動販売機１におけるシステム制御部１９の処理の一例を示すフローチャートである。
【図１０】管理サーバ２におけるシステム制御部２３の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、自動販売機を制御する販売機制御システムの実施形態について説明する。
【００２２】
［１．販売機制御システムＳの構成及び機能概要］
先ず、図１等を参照して、本実施形態に係る販売機制御システムＳの構成及び概要機能について説明する。図１は、本実施形態に係る販売機制御システムＳの概要構成例を示す図である。図１に示すように、販売機制御システムＳは、自動販売機１、管理サーバ２、及び携帯端末３を含んで構成される。自動販売機１及び携帯端末３は、それぞれ、通信ネットワークＮＷを介して管理サーバ２との間で通信可能になっている。通信ネットワークＮＷは、例えば、専用回線により構成されてもよいし、インターネット及び移動体通信ネットワーク等から構成されてもよい。
【００２３】
携帯端末３は、自動販売機１を利用する利用者により使用される。携帯端末３は、情報をディスプレイに表示する表示機能、ＧＰＳ（Global Positioning System）機能、及び近距離無線通信機能等を有する。ＧＰＳ機能は、ＧＰＳ衛星やＧＮＳＳ（Global Navigation Satellite System）衛星から発信される電波を利用して携帯端末３の位置情報（緯度及び経度）を取得する機能である。近距離無線通信機能は、例えば、Wi-Fi（登録商標）またはBluetooth（登録商標）規格に基づく無線通信機能である。自動販売機１は、携帯端末３との間で近距離無線通信を行うことが可能になっている。携帯端末３には、利用者のＵＩＤ（利用者の識別情報）が記憶される。携帯端末３の例として、スマートフォン、携帯電話機、タブレット、または携帯ゲーム機などが挙げられる。
【００２４】
なお、自動販売機１の設置場所は、特に限定されるものではないが、例えば店舗内や公共施設内に設置される。図１の例では、自動販売機１を１つ示しているが、複数の自動販売機１が１つの店舗内の異なる場所に設置される場合もある。また、管理サーバ２は、自動販売機１の管理及び制御を行うとともに、利用者のアカウントを管理し利用者の認証処理及び商品の決済処理を行う。管理サーバ２は、１つのサーバで構成されてもよいし、複数のサーバから構成されてもよい。また、管理サーバ２は、自動販売機１の管理及び制御を行うサーバと、利用者のアカウントを管理し利用者の認証処理及び商品の決済処理を行うサーバとに分けられてもよい。
【００２５】
図２は、自動販売機１の外観を示す斜視図である。図２に示すように、自動販売機１は、前面に開口部１１ａを有する本体１１、商品を格納する格納庫１２、格納庫１２から商品が取り出される開口部１１ａを塞ぐための扉１３、本体１１と扉１３とを繋ぐヒンジ機構（図示せず）、扉１３を施解錠する施解錠機構（図示せず）、扉１３を自動的に閉鎖する扉駆動機構１４（図示しないモーター等を含む）、及びディスプレイ１５を備える。格納庫１２は、本体１１内に設けられる。扉１３が閉じられている状態（つまり、扉１３により開口部１１ａが塞がれている状態）では、利用者は格納庫１２から商品を取り出すことができない。なお、格納庫１２に格納される商品は特に限定されるものではないが、食物、飲物、日用品、雑貨等が一例として挙げられる。
【００２６】
扉１３は、例えば透明のガラス材料等から構成されており、扉１３が閉じられている状態であっても、利用者は格納庫１２の棚１２ａに陳列された商品を視認することができる。扉１３は、本体１１の開口部１１ａの一端縁部にヒンジ機構を介して開閉可能に取り付けられている。また、扉１３が施解錠機構により施錠されている状態（つまり、扉１３の開放がロックされている状態）では、利用者は扉１３を開くことができない。一方、扉１３が解錠されると、利用者は、扉１３に設けられた把手１３ａを操作することで、図２の右側に示すように、扉１３を開くことが可能となる。ディスプレイ１５は、例えば、自動販売機１の扉１３の内側の面（例えばガラス面）に取り付けられる。ディスプレイ１５には、利用者により格納庫１２から取り出された商品の商品情報が表示（表示出力）されるようになっている。なお、利用者により格納庫１２から取り出された商品の商品情報が音声出力されてもよい。
【００２７】
図３は、自動販売機１の機能構成例を示す図である。図３に示すように、自動販売機１は、通信部１６、記憶部１７、センサ部１８、及びシステム制御部１９等を備える。なお、自動販売機１には、音声を出力するためのスピーカ等が備えられる場合もある。また、自動販売機１には、ＱＲコード（登録商標）等の２次元コードを読み取る読取器が備えられる場合もある。また、通信部１６は、通信ネットワークＮＷを介して行われる通信の制御、及び携帯端末３との間で行われる近距離無線通信の制御を担う。記憶部１７は、例えば、ハードディスクドライブ等により構成されており、自動販売機処理プログラム等を記憶する。記憶部１７は、自動販売機１の販売機ＩＤ（自動販売機１の識別情報）を記憶する。また、記憶部１７は、格納庫１２に格納されている商品の商品情報を記憶する。ここで、商品情報には、例えば、商品の商品ＩＤ（商品の識別情報）、商品の名称（商品名）、商品の仕様、商品の販売価格（単価）、商品の重量、商品の在庫数、及び商品の写真画像等の情報が含まれる。ここで、販売価格（単価）は、価格の一例である。なお、同じ商品（例えば、メーカ、名称、及び仕様等が同一である複製品）には、同一の商品ＩＤが割り当てられる。このため、格納庫１２において同一の商品ＩＤが割り当てられた商品の数が当該商品の在庫数ということになる。
【００２８】
また、利用者により予約された商品の商品ＩＤには、当該商品を予約した利用者のＵＩＤ及び予約された商品の数等を含む予約情報が対応付けられて記憶部１７に記憶される。ここで、利用者により予約された商品を「予約商品」といい、当該商品を予約した利用者を「予約者」という。なお、自動販売機１において、予約された商品の属性が予約品として管理され、予約されていない商品の属性が通常品として管理される。利用者は、例えば、数に限りのある限定品、新たに発売された新製品、或いは、市場で売れている（人気のある）商品などを店舗に行く前に予約することができる。商品の予約とは、商品の受け取り（つまり、自動販売機１からの受け取り）を予約することをいう。商品の予約は、商品の決済処理が完了（つまり、支払い完了）しているか否かを問わない。すなわち、商品の決済処理が完了された場合であっても、自動販売機１からの商品の受け取りが完了していなければ当該商品の予約は継続している。ここで、商品の決済処理の完了とは、商品の購入ということもできる。なお、利用者は、予約した商品をキャンセルすることもできる。予約がキャンセルされた場合、自動販売機１内のキャンセル対象の商品の属性は予約品から通常品へ変更される。
【００２９】
センサ部１８には、扉開閉検知用センサ１８ａ、及び商品検知用センサ１８ｂ等が含まれる。扉開閉検知用センサ１８ａは、自動販売機１の扉１３の開閉を検知するためのセンサである。扉開閉検知用センサ１８ａは、例えば、本体１１と扉１３との境界部分に取り付けられる。扉開閉検知用センサ１８ａは、扉１３が開かれている状態（開放状態）では開信号（ＯＮ信号）をシステム制御部１９へ出力し、扉１３が閉じられている状態（閉鎖状態）では閉信号（ＯＦＦ信号）をシステム制御部１９へ出力する。これにより、システム制御部１９は、自動販売機１の扉１３の開または閉を検知することができる。
【００３０】
商品検知用センサ１８ｂは、自動販売機１の格納庫１２から取り出された商品を検知したり、または取り出し後に戻された商品を検知するためのセンサである。商品検知用センサ１８ｂは、カメラであってもよいし、重量センサであってもよい。商品検知用センサ１８ｂがカメラである場合、商品検知用センサ１８ｂは本体１１における開口部１１ａ付近に取り付けられる。この場合、商品検知用センサ１８ｂは、カメラにより連続的に撮像された範囲の画像データをシステム制御部１９へ出力する。この範囲は、自動販売機１の開口部１１ａ及び格納庫１２が収まる範囲である。これにより、システム制御部１９は、当該画像データに基づいて、取り出された商品または取り出し後に戻された商品を検知することができる。
【００３１】
一方、商品検知用センサ１８ｂが重量センサである場合、商品検知用センサ１８ｂは格納庫１２内の商品が置かれている場所（図２の例では、格納庫１２の棚１２ａ）に取り付けられる。この場合、商品検知用センサ１８ｂは、重量センサにより連続的に検出された重量データをシステム制御部１９へ出力する。これにより、システム制御部１９は、当該重量データに基づいて、取り出された商品または取り出し後に戻された商品を検知することができる。
【００３２】
なお、センサ部１８には、利用者の生体情報を取得可能な生体情報取得センサが含まれてもよい。生体情報は、顔、指紋、掌紋、静脈、または虹彩の特徴量を示す情報である。生体情報取得センサがカメラから構成される顔センサである場合、当該顔センサは、利用者の顔画像を取得できるように扉１３の内側の面（例えばガラス面、またはディスプレイ１５）に取り付けられる。生体情報取得センサが指紋センサである場合、当該指紋センサは、利用者の指紋を取得できるように扉１３の把手１３ａに取り付けられる。また、利用者検知用センサ１８ａが虹彩センサである場合、当該虹彩センサは、利用者の虹彩を取得できるように、顔センサと同様、扉１３の内側の面に取り付けられる。そして、生体情報取得センサは、人物を特定可能な程度に取得された生体情報をシステム制御部１９へ出力する。
【００３３】
システム制御部１９（コンピュータの一例）は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等を備える。図４は、システム制御部１９の機能構成例を示す図である。システム制御部１９（システム制御部１９内のプロセッサ）は、例えば記憶部１７に記憶された自動販売機処理プログラムを実行することにより、図４に示すように、利用者情報取得部１９１、施解錠制御部１９２、開閉検知部１９３、商品特定部１９４、及び情報出力部１９５等として機能する。ここで、利用者情報取得部１９１は、情報取得部の一例である。施解錠制御部１９２は、解錠制御部の一例である。情報出力部１９５は、出力部の一例である。
【００３４】
利用者情報取得部１９１は、自動販売機１の扉１３が施錠されている状態において扉１３を開けようとする利用者に関する利用者情報を取得する。かかる利用者情報には、例えば利用者のＵＩＤが含まれる。例えば、携帯端末３を所持する利用者が自動販売機１の近傍範囲（例えば、近距離無線通信可能な数ｍの範囲）に入ることにより、自動販売機１と携帯端末３との間で近距離無線通信が確立すると、近距離無線通信により利用者情報が携帯端末３から自動販売機１へ送信される。これにより、利用者情報取得部１９１は、扉１３を開けようとする利用者に関する利用者情報を取得する。なお、利用者情報取得部１９１により取得された利用者情報を含む認証要求が管理サーバ２へ送信される。当該認証要求に含まれる利用者情報は、利用者を認証するための認証処理に用いられる。当該認証処理において利用者が認証された場合、管理サーバ２から自動販売機１へ解錠命令が送信される。
【００３５】
別の例として、例えば利用者のＵＩＤを含む利用者情報を有するＱＲコード（登録商標）等の２次元コードが携帯端末３のディスプレイに表示されてもよい。この場合、携帯端末３のディスプレイに表示された２次元コードが自動販売機１の読取器により読み取られる。これにより、利用者情報取得部１９１は、当該利用者に関する利用者情報を取得する。或いは、利用者情報取得部１９１は、例えば利用者のＵＩＤを含む利用者情報を記録したカード型記録媒体（例えば、ＩＣカード）から当該利用者情報を取得してもよい。或いは、利用者情報取得部１９１は、生体情報取得センサにより取得された生体情報を当該利用者に関する利用者情報として取得してもよい。
【００３６】
施解錠制御部１９２は、扉１３を施解錠する制御を行う。例えば、施解錠制御部１９２は、管理サーバ２から解錠命令が受信された場合に、解錠制御信号を施解錠機構へ出力することで扉１３を解錠する制御を行う。一方、施解錠制御部１９２は、管理サーバ２から施錠命令が受信された場合に、施錠制御信号を施解錠機構へ出力することで扉１３を施錠する制御を行う。開閉検知部１９３は、扉開閉検知用センサ１８ａから入力された開信号に基づいて自動販売機１の扉１３の開を検知（開放状態を検知）する。ここで、扉１３の開放状態は、開信号の継続時間が所定時間以上である場合に検知されてもよい。また、開閉検知部１９３は、扉開閉検知用センサ１８ａから入力された閉信号に基づいて自動販売機１の扉１３の閉を検知（閉鎖状態を検知）する。ここで、扉１３の閉鎖状態は、閉信号の継続時間が所定時間以上である場合に検知されてもよい。なお、開閉検知部１９３により検知された開を示す扉開情報、または閉を示す扉閉情報は管理サーバ２へ送信される。
【００３７】
商品特定部１９４は、商品検知用センサ１８ｂから入力された画像データに基づいて、扉１３の開が検知された後に利用者により格納庫１２から取り出された商品または格納庫１２からの取り出し後に戻された商品を検知し画像認識により特定する。ここで、画像認識には機械学習（ＡＩ）が用いられるとよい。この場合、商品特定部１９４は、多数の画像データとラベル（画像データが何を表すかの情報）との組合せに基づいてラベル毎に画像データの特徴を学習させた学習済モデルを用いて、商品検知用センサ１８ｂから入力された画像データから商品を特定する。
【００３８】
或いは、商品特定部１９４は、商品検知用センサ１８ｂから入力された重量データに基づいて、格納庫１２から開口部１１ａを介して取り出された商品または格納庫１２からの取り出し後に戻された商品を検知し重量変化により特定してもよい。この場合、商品特定部１９４は、棚１２ａ上の商品の配置情報（つまり、どの位置にどの商品があるかを示す情報）を予め記憶しておき、重量データに基づいて棚１２ａ上で重量が変化した位置にある商品を上記配置情報から特定することで、取り出された商品または戻された商品を特定する。なお、商品特定部１９４により特定された商品（取り出された商品または戻された商品）を示す商品情報は管理サーバ２へ送信される。
【００３９】
情報出力部１９５は、格納庫１２から取り出された商品が商品特定部１９４により特定されたときに、当該特定された商品の商品情報（例えば、名称及び販売価格等）を出力する。ここで、商品特定部１９４により特定された商品に予約商品が含まれる場合、情報出力部１９５は、扉１３を開けて予約商品を格納庫１２から取り出した利用者（つまり、認証された利用者）が当該予約商品の予約者であるか否かに応じて異なる情報を出力する。例えば、認証された利用者が予約商品の予約者であるか否かに応じて、予約者用の商品情報と予約者以外の者用の商品情報との何れか一方が出力される。なお、予約者用の商品情報と予約者以外の者用の商品情報との何れか一方がディスプレイ１５（画面）に表示出力されてもよいし、スピーカから音声出力されてもよい（表示出力と音声出力との双方であってもよいし、何れか一方であってもよい）。
【００４０】
図５は、予約商品の予約者用の商品情報の表示例を示す図である。図５の例では、格納庫１２から取り出された複数の商品のうち、予約商品Ｉ１とＩ４の名称の近くに予約商品であることを示す文字“予約済”が表示されている（当該文字の代わりにマーク等で強調表示されてもよい）。さらに、図５の例では、予約商品Ｉ１とＩ４の販売価格及び小計（「価格」の一例）として“０円”が表示されている。ここで、“０円”は、ゼロを示す情報の一例であり（通過単位は国毎に異なる）、予約商品の決済処理が完了していることを意味する。これにより、利用者が取り出した商品が当該利用者の予約商品であり、なおかつ決済完了であることを当該利用者に効果的に把握させることができる。或いは、この場合、ゼロを示す情報に代えて（或いは、ゼロを示す情報とともに）、当該予約商品が決済完了であることを示す情報が表示されてもよい。なお、販売価格として通常の価格が表示され、小計として“０円”が表示されてもよい。
【００４１】
一方、図示しないけれども、認証された利用者が予約商品の予約者であるが当該予約商品の決済処理が未だ完了していない場合、予約商品Ｉ１とＩ４の名称の近くに予約商品であることを示す文字またはマーク等が表示されるとともに、予約商品の販売価格として通常の価格（例えば、定価、または割引価格）が表示される。なお、図５において、商品Ｉ２、Ｉ３、及びＩ５は予約商品Ｉ１とＩ４の予約者により予約されていない商品であるので、商品Ｉ２、Ｉ３、及びＩ５の販売価格として通常の価格（例えば、定価、または割引価格）が表示されている。
【００４２】
図６は、予約商品の予約者以外の者用の商品情報の表示例を示す図である。図６の例では、格納庫１２から取り出された複数の商品のうち予約商品Ｉ１の販売価格及び小計として“３３０円”が表示されている。ここで、“３３０円”は、通常の価格の一例である。また、図６の例では、予約商品Ｉ４の販売価格等が表示されることに代えて、予約商品Ｉ４の購入不可を示す警告情報（この例では、「この商品は購入できません。自動販売機に戻してください」というメッセージ）が表示されている。これにより、利用者が取り出した商品が他の人により予約された商品であるので購入できないことを当該利用者に効果的に把握させることができる。ただし、格納庫１２に同じ予約商品が複数格納されており、当該予約商品の予約者以外の者により当該予約商品が購入されたときに格納庫１２に予約商品の在庫が無くなる場合（つまり、予約者が予約商品を受け取れなくなる場合）に限り、上記警告情報が表示される。なお、予約商品Ｉ４の販売価格等が表示されるとともに、予約商品Ｉ４の購入不可を示す警告情報が表示されてもよい。
【００４３】
図７は、管理サーバ２の機能構成例を示す図である。図７に示すように、管理サーバ２は、通信部２１、記憶部２２、及びシステム制御部２３を備える。通信部２１は、通信ネットワークＮＷを介して行われる通信の制御を担う。自動販売機１から送信された認証要求、扉開情報、扉閉情報、及び商品情報等は通信部２１により受信される。記憶部２２は、例えば、ハードディスクドライブ等により構成されており、管理サーバプログラム等を記憶する。また、記憶部２２には、店舗情報データベース（ＤＢ）２２ａ、及び利用者情報データベース（ＤＢ）２２ｂ等が構築される。
【００４４】
店舗情報データベース２２ａには、店舗の店舗ＩＤ（店舗の識別情報）、店舗内に設置された自動販売機１の販売機ＩＤ、自動販売機１の特徴情報、自動販売機１の設置場所情報、自動販売機１で販売可能な商品の商品情報、及び自動販売機１のＩＰアドレス等が店舗毎に対応付けられて格納される。ここで、自動販売機１の特徴情報は、自動販売機１を外部から人により特定可能な情報の一例であり、当該特徴情報には、自動販売機１の名称、形態（色や形状）などが該当する。自動販売機１の設置場所情報は、自動販売機１がどこに設置されているか（例えば、店舗１階の１フロア内の東端部）を示す。
【００４５】
また、自動販売機１で販売可能な商品には、自動販売機１の格納庫１２に格納されている商品（つまり、格納庫１２に在庫が有る商品）と、自動販売機１に格納されていない商品（つまり、格納庫１２に在庫が無い商品）とが含まれる。かかる商品の商品情報には、例えば、商品の商品ＩＤ、商品の名称、商品の仕様、商品の属性（例えば、予約品または通常品）、商品の販売価格（単価）、商品の重量、及び商品の在庫数等が含まれる。なお、１つの店舗に複数の自動販売機１が設置される場合、それぞれの自動販売機１の販売機ＩＤ、特徴情報、設置場所情報、及び商品情報等が格納される。
【００４６】
利用者情報データベース２２ｂには、アカウントが作成された利用者のＵＩＤ、パスワード、氏名、電話番号、メールアドレス、登録済生体情報、及び決済用情報等が利用者毎に対応付けられて格納される。ここで、利用者のＵＩＤは、利用者の認証処理（ＩＤ認証）に用いられる。登録済生体情報は、利用者から前もって取得された顔、指紋、掌紋、静脈、または虹彩の特徴量を示す情報である。登録済生体情報は、利用者の認証処理（顔認証、指紋認証、掌紋認証、静脈認証、または虹彩認証等の生体認証）に用いられる。なお、認証処理においてＩＤ認証が行われる場合、登録済生体情報は利用者情報データベース２２ｂに格納されなくてもよい。
【００４７】
また、決済用情報は、利用者が購入する商品の決済処理に用いられる情報である。決済用情報には、利用者により前もって指定された決済方法に応じた情報が含まれる。利用可能な決済方法の例として、クレジット決済、ＵＩＤ決済（例えば、スマートフォン決済）、電子マネー決済、即時引落決済、及びポイント決済等が挙げられる。利用可能な決済方法がクレジット決済である場合、決済用情報には、クレジットカード番号、名義、有効期限、与信限度額（与信枠）、利用可能額（与信限度額から当月利用額を減じた額）、及び口座情報等が含まれる。利用可能な決済方法がＵＩＤ決済である場合、決済用情報には、支払い元として紐づけられた決済方法（例えば、電子マネー決済、即時引落決済、クレジット決済）の情報（例えば、電子マネーカード番号、デビットカード番号、クレジットカード番号）、及び上限金額等が含まれる。
【００４８】
また、利用可能な決済方法が電子マネー決済である場合、決済用情報には、電子マネーカード番号、及び電子バリューの残高等の情報が含まれる。利用可能な決済方法が即時引落決済である場合、デビットカード番号、名義、有効期限、預金（利用者により所有される決済手段の一例）の残高、及び口座情報等が含まれる。利用可能な決済方法がポイント決済である場合、決済用情報には、ポイントカード番号、及びポイント（利用者により所有される決済手段の一例）の残高等の情報が含まれる。ここで、ポイントとは、金銭（貨幣）や電子マネーと同等の金銭的価値を有するものである。なお、利用者の決済用情報は、決済方法に応じたサーバ（例えば、クレジット決済処理サーバ、電子マネー決済処理サーバ、即時引落決済処理サーバ、ポイント決済処理サーバ等）により管理されてもよい。この場合、管理サーバ２は、必要に応じて、決済方法に応じたサーバと通信を行い、利用者の決済用情報を取得する。
【００４９】
システム制御部２３（コンピュータの一例）は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等を備える。図８は、システム制御部２３の機能構成例を示す図である。なお、システム制御部２３は、自動販売機１から受信された扉開情報または扉閉情報により、扉１３の開閉状態を認識する。また、システム制御部２３は、自動販売機１から受信された商品情報により、自動販売機１の格納庫１２から取り出された商品または格納庫１２に戻された商品を認識する。
【００５０】
さらに、システム制御部２３（システム制御部２３内のプロセッサ）は、例えば記憶部２２に記憶された管理サーバプログラムを実行することにより、図８に示すように、予約処理部２３１、情報通知部２３２、認証処理部２３３、販売機制御部２３４、予約商品判定部２３５、及び決済処理部２３６等として機能する。ここで、情報通知部２３２は、通知部の一例である。販売機制御部２３４は、自動販売機１の施解錠制御部１９２と連携して扉１３を施解錠する制御を行う。予約商品判定部２３５は、判定部の一例である。なお、システム制御部２３は、扉１３が開かれた状態が所定時間以上継続した場合に、閉鎖制御信号を扉駆動機構１４へ出力することで扉１３を自動的に閉じる制御を行ってもよい。
【００５１】
予約処理部２３１は、通信ネットワークＮＷ上の商取引サイト（例えば管理サーバ２により提供されるウェブサイト）において利用者により指定された商品の予約要求を受け付け、当該予約要求に係る商品を予約商品として登録（つまり、当該予約要求に係る商品の属性を予約品として登録）する。例えば、利用者は、携帯端末３（利用者が使用するパーソナルコンピュータ等の端末でもよい）から商取引サイトにアクセスし当該利用者のＵＩＤ及びパスワードを用いてログインした後、当該商取引サイトから提供されたページ上で所望の店舗を選択し、選択された店舗で購入可能な所望の商品を１または複数指定する。そして、利用者により指定された店舗の店舗ＩＤ及び指定された商品の商品ＩＤを含む予約要求が携帯端末３から管理サーバ２へ送信される。なお、ページ上で検索及び選択可能な商品には、当該店舗に設置された自動販売機１の格納庫１２に格納されていない商品（つまり、在庫が無い商品）が含まれてもよい。この場合、予約処理部２３１は、自動販売機１の格納庫１２に格納されていない商品の予約要求を受け付けることになる。また、予約処理部２３１は、利用者により予約された商品の予約キャンセル要求を受け付けることもできる。
【００５２】
予約処理部２３１は、予約要求を受け付けると、当該予約要求に含まれる店舗ＩＤ及び商品ＩＤに対応付けて利用者のＵＩＤ等を含む予約情報を店舗情報データベース２２ａに格納することで予約商品として登録する。なお、予約処理部２３１は、予約要求に係る商品が自動販売機１の格納庫１２に格納されていない商品であっても、当該予約要求に係る商品を予約商品として登録（仮登録）してもよい。また、予約処理部２３１は、利用者により指定された商品の在庫を確認し、商品の在庫が有る場合に予約要求に係る商品を予約商品として本登録する一方、商品の在庫が無い場合に予約要求に係る商品を予約商品として仮登録してもよい。ここで、商品の在庫が無い場合とは、利用者により指定された店舗の自動販売機１に当該商品が格納されていない場合、または、利用者により指定された店舗の自動販売機１に当該商品が格納されているが他の予約者により予約されている（つまり、当該他の予約者分の商品のみが格納されている）場合である。また、予約処理部２３１は、予約キャンセル要求を受け付けると、当該予約キャンセル要求に係る商品の予約情報を店舗情報データベース２２ａから削除し、当該商品の属性を予約品から通常品に変更する。
【００５３】
なお、予約処理部２３１は、予約要求を行った利用者の決済用情報に基づいて当該予約要求に係る商品の決済処理を行い、当該決済処理が完了（正常終了）した場合に、当該予約要求に係る商品を予約商品として登録してもよい。この決済処理では、当該利用者の決済用情報に含まれる決済方法にしたがって当該商品の価格に相当する額の支払い処理（つまり、利用者に対して当該額の支払いを課す処理）が行われる。或いは、予約処理部２３１は、予約要求を行った利用者の決済用情報に基づいて当該利用者に支払い能力があるか否を判定し、当該利用者に支払い能力があると判定した場合に、当該予約要求に係る商品を予約商品として登録してもよい。この場合、予約要求を受け付けた段階では当該予約要求に係る商品の決済処理は行われず、当該商品が自動販売機１から取り出された段階で決済処理が行われる。なお、利用者の決済方法としてクレジット決済が指定されている場合、利用可能額が所定価格以上である場合に利用者に支払い能力があると判定される。或いは、利用者の決済方法として電子マネー決済が指定されている場合、電子バリューの残高が所定価格（所定額）以上である場合に利用者に支払い能力があると判定される。
【００５４】
情報通知部２３２は、予約要求に応じて予約商品が登録された場合に、当該予約要求を行った利用者（予約者）に対して、当該予約商品が格納されている自動販売機１の特徴情報と設置場所情報とのうち少なくとも何れか一方の情報を通知する。これにより、利用者は予約商品を格納する自動販売機１を迅速に特定することができる。例えば、情報通知部２３２は、予約商品が格納された自動販売機１の特徴情報と設置場所情報とのうち少なくとも何れか一方の情報を利用者の携帯端末３に送信することで当該情報を利用者に知らせる。或いは、情報通知部２３２は、予約商品が格納された自動販売機１の特徴情報と設置場所情報とのうち少なくとも何れか一方の情報を示す電子メールを利用者のメールアドレス宛に送信することで当該情報を利用者に知らせる。
【００５５】
また、情報通知部２３２は、予約要求に応じて在庫が無い商品が予約商品として登録された場合に、当該予約要求を行った利用者（予約者）に対して、当該予約商品が自動販売機１に格納される予定日時に関する情報（例えば、「2020年x月x日に自動販売機に格納されます」というメッセージ）を通知する。これにより、予約者は予約商品を取りに行く日程を事前に効率良く調整することができる。この場合も、情報通知部２３２は、予定日時に関する情報を利用者の携帯端末３に送信するか、或いは、当該情報を示す電子メールを利用者のメールアドレス宛に送信することで当該情報を利用者に知らせる。
【００５６】
さらに、情報通知部２３２は、予約商品として登録された商品（つまり、在庫が無い商品）が自動販売機１の格納庫１２に格納された場合に、予約要求を行った利用者（予約者）に対して、当該予約商品が自動販売機１に格納されたことを示す情報を通知するとよい。これにより、予約者は予約商品をタイミリーに取りに行くことができる。この場合も、情報通知部２３２は、予約商品が自動販売機１に格納されたことを示す情報を利用者の携帯端末３に送信するか、或いは、当該情報を示す電子メールを利用者のメールアドレス宛に送信することで当該情報を利用者に知らせる。なお、情報通知部２３２は、予約商品が自動販売機１に格納されたことを示す情報とともに、当該予約商品が格納された自動販売機１の特徴情報と設置場所情報とのうち少なくとも何れか一方の情報を通知してもよい。
【００５７】
認証処理部２３３は、自動販売機１の扉１３が施錠されている状態において扉１３を開けようとする利用者（予約者、または予約者以外の者）に関する利用者情報を含む認証要求が自動販売機１から受信された場合に、当該利用者を認証するための認証処理を行う。ここで、認証要求に利用者情報としてＵＩＤが含まれる場合における認証処理では、認証要求に含まれるＵＩＤが利用者情報データベース２２ｂに格納されているか否かが判定される（つまり、ＩＤ認証が行われる）。そして、当該ＵＩＤが利用者情報データベース２２ｂに格納されている場合（換言すると、認証要求に含まれるＵＩＤと、利用者情報データベース２２ｂに格納されているＵＩＤとが一致する場合）には利用者が認証（特定）される。なお、認証要求に利用者情報として生体情報が含まれる場合における認証処理では、認証要求に含まれる生体情報との一致度が閾値以上である登録済生体情報が利用者情報データベース２２ｂに格納されているか否かが判定されるる（つまり、生体認証が行われる）。そして、当該生体情報との一致度が閾値以上である登録済生体情報が利用者情報データベース２２ｂに格納されている場合には利用者が認証される。
【００５８】
販売機制御部２３４は、認証処理部２３３により利用者が認証された場合に、自動販売機１の扉１３の解錠命令を自動販売機１へ送信する。つまり、販売機制御部２３４は、自動販売機１の扉１３を解錠する制御を行う。また、販売機制御部２３４は、自動販売機１の扉１３の閉が検知された場合に、扉１３の施錠命令を自動販売機１へ送信する。つまり、販売機制御部２３４は、自動販売機１の扉１３を施錠する制御を行う。
【００５９】
予約商品判定部２３５は、自動販売機１の扉１３の解錠後に格納庫１２から取り出され、且つ特定された商品（つまり、商品特定部１９４により特定された商品）に予約商品が含まれるか否かを判定する。例えば、当該特定された商品の中に、商品ＩＤに対して予約情報が対応付けられた商品がある場合、予約商品が含まれると判定される。予約商品判定部２３５は、特定された商品に予約商品が含まれると判定した場合に、当該予約商品の商品ＩＤ及びその予約情報を自動販売機１へ送信する。これにより、自動販売機１において、認証された利用者が予約商品の予約者であるか否かに応じて異なる商品情報が出力（表示出力と音声出力との双方または一方）される。
【００６０】
決済処理部２３６は、自動販売機１の格納庫１２から取り出された商品が特定された後に扉１３の閉が検知された場合に、認証処理部２３３により認証された利用者の決済用情報に基づいて、当該取り出された商品の決済処理を行う（予約時に決済処理が完了している予約商品の決済処理は除く）。
【００６１】
［２．販売機制御システムＳの動作］
次に、販売機制御システムＳの動作について説明する。
【００６２】
（２．１．自動販売機１の処理）
先ず、図９を参照して、自動販売機１におけるシステム制御部１９の処理について説明する。図９は、自動販売機１におけるシステム制御部１９の処理の一例を示すフローチャートである。例えば、携帯端末３を所持する利用者が、自動販売機１の近傍範囲（例えば、近距離無線通信可能な数ｍの範囲）に入ることにより、自動販売機１と携帯端末３との間で近距離無線通信が確立すると、図９に示す処理が開始される。或いは、携帯端末３を所持する利用者が携帯端末３のディスプレイに表示された２次元コードを自動販売機１の読取器により翳すことにより、当該読取器が当該２次元コードを読み取ると、図９に示す処理が開始される。
【００６３】
図９に示す処理が開始されると、システム制御部１９は、携帯端末３を所持する利用者（つまり、扉１３を開けようとする利用者）に関する利用者情報を取得する（ステップＳ１）。次いで、システム制御部１９は、ステップＳ１で取得された利用者情報（例えば、利用者のＵＩＤまたは生体情報を含む）、及び自動販売機１の販売機ＩＤを含む認証要求を、通信ネットワークＮＷを介して管理サーバ２へ送信して（ステップＳ２）、管理サーバ２からの応答を待つ。このとき、システム制御部１９は、タイマーＡ１を起動する。なお、利用者情報及び販売機ＩＤを含む認証要求は、携帯端末３から通信ネットワークＮＷを介して管理サーバ２へ送信されてもよい。この場合、販売機ＩＤは、近距離無線通信により自動販売機１から携帯端末３へ送信される。
【００６４】
次いで、システム制御部１９は、管理サーバ２から扉１３の解錠命令を受信したか否かを判定する（ステップＳ３）。扉１３の解錠命令が受信されていない場合（ステップＳ３：ＮＯ）、処理はステップＳ４へ進む。一方、管理サーバ２の認証処理により利用者が認証されることで扉１３の解錠命令が受信された場合（ステップＳ３：ＹＥＳ）、処理はステップＳ５へ進む。ここで、認証された利用者のＵＩＤとともに解錠命令が受信されてもよい。
【００６５】
ステップＳ４では、システム制御部１９は、認証要求の送信から所定時間が経過したか否かを判定する。例えば、上記タイマーＡ１により設定された時間（例えば、数十秒程度）がカウントアップした場合に、所定時間が経過したと判定され（ステップＳ４：ＹＥＳ）、処理は終了する。つまり、利用者が認証されなかったと管理サーバ２により判定された場合、扉１３は解錠されない。一方、所定時間が経過していないと判定された場合（ステップＳ４：ＮＯ）、処理はステップＳ３に戻る。
【００６６】
ステップＳ５では、システム制御部１９は、解錠制御信号を施解錠機構へ出力することで扉１３を解錠する制御を行う。次いで、システム制御部１９は、扉１３の開を検知したか否かを判定する（ステップＳ６）。扉１３の開が検知されない場合（ステップＳ６：ＮＯ）、処理はステップＳ７へ進む。一方、認証された利用者が扉１３に設けられた把手１３ａを操作することで扉１３を開くと、扉１３の開が検知され（ステップＳ６：ＹＥＳ）、処理はステップＳ８へ進む。このとき、システム制御部１９は、タイマーＡ２を起動する。
【００６７】
ステップＳ７では、システム制御部１９は、管理サーバ２から扉１３の施錠命令を受信したか否かを判定する。扉１３の施錠命令が受信されていない場合（ステップＳ７：ＮＯ）、処理はステップＳ６に戻る。一方、扉１３の施錠命令が受信された場合（ステップＳ７：ＹＥＳ）、処理はステップＳ２２へ進む。ステップＳ８では、システム制御部１９は、扉１３の開を示す扉開情報を、通信ネットワークＮＷを介して管理サーバ２へ送信する。
【００６８】
次いで、システム制御部１９は、利用者により格納庫１２から商品が取り出されたか否かを判定する（ステップＳ９）。格納庫１２から商品が取り出されたと判定された場合（ステップＳ９：ＹＥＳ）、処理はステップＳ１０へ進む。ステップＳ１０では、取り出された商品が画像認識により特定され、当該特定された商品の商品情報が通信ネットワークＮＷを介して管理サーバ２へ送信され、処理はステップＳ１１へ進む。一方、利用者により格納庫１２から商品が取り出されていないと判定された場合（ステップＳ９：ＮＯ）、処理はステップＳ１６へ進む。
【００６９】
ステップＳ１１では、システム制御部１９は、管理サーバ２から予約商品の商品ＩＤ及びその予約情報を受信したか否かを判定する。管理サーバ２から予約商品の商品ＩＤ及びその予約情報が所定時間受信されない（或いは、予約情報が無いことを示す情報が受信された）場合（ステップＳ１１：ＮＯ）、取り出された商品に関する通常の商品情報（例えば、商品の名称及び販売価格等）がディスプレイ１５に表示される（ステップＳ１２）。一方、管理サーバ２から予約商品の商品ＩＤ及びその予約情報が受信された場合（ステップＳ１１：ＹＥＳ）、処理はステップＳ１３へ進む。
【００７０】
ステップＳ１３では、システム制御部１９は、認証された利用者が予約商品の予約者であるか否かを判別する。例えば、ステップＳ１で取得された利用者情報に含まれるＵＩＤと、ステップＳ１１で受信された予約情報に含まれるＵＩＤ（または、解錠命令とともに受信されたＵＩＤ）とが一致する場合、認証された利用者が予約商品の予約者であると判別される。
【００７１】
そして、認証された利用者が予約商品の予約者であると判別された場合（ステップＳ１１：ＹＥＳ）、システム制御部１９は、例えば図５に示すように、予約商品の予約者用の商品情報（例えば、販売価格または小計として“０円”）をディスプレイ１５に表示（つまり、画面に表示出力）させる（ステップＳ１４）。ここで、システム制御部１９は、予約商品の予約者用の商品情報をスピーカから音声出力させてもよく、この場合、当該商品情報は画面に表示出力されなくともよい。
【００７２】
一方、認証された利用者が予約商品の予約者でない（つまり、予約者以外の者である）と判別された場合（ステップＳ１１：ＮＯ）、システム制御部１９は、例えば図６に示すように、予約商品の予約者以外の者用の商品情報（例えば、販売価格として定価）をディスプレイ１５に表示させる（ステップＳ１５）。なお、予約商品の予約者以外の者用の商品情報は、当該予約商品の購入不可を示す警告情報であってもよい。ここで、システム制御部１９は、予約商品の購入不可を示す警告情報をスピーカから音声出力させてもよく、この場合、当該警告情報は画面に表示出力されなくともよい。
【００７３】
ステップＳ１６では、システム制御部１９は、利用者により取り出された商品が格納庫１２に戻されたか否かを判定する。取り出された商品が格納庫１２に戻されたと判定された場合（ステップＳ１６：ＹＥＳ）、当該戻された商品が画像認識により特定され、当該特定された商品の商品情報が通信ネットワークＮＷを介して管理サーバ２へ送信される（ステップＳ１７）。次いで、例えば、戻された商品の商品情報がディスプレイ１５から表示消去されることで、当該商品情報の表示更新が行われる（ステップＳ１８）。一方、商品が格納庫１２に戻されていないと判定された場合（ステップＳ１６：ＮＯ）、処理はステップＳ１９へ進む。
【００７４】
ステップＳ１９では、システム制御部１９は、扉１３の閉を検知したか否かを判定する。扉１３の閉が検知されない場合（ステップＳ１９：ＮＯ）、処理はステップＳ２３へ進む。一方、利用者は取り出した商品の販売価格等をディスプレイ１５で確認した上で当該商品の決済処理に進めるべく、扉１３を閉じると、扉１３の閉が検知され（ステップＳ１９：ＹＥＳ）、処理はステップＳ２０へ進む。
【００７５】
ステップＳ２０では、システム制御部１９は、扉１３の閉を示す扉閉情報を、通信ネットワークＮＷを介して管理サーバ２へ送信する。次いで、システム制御部１９は、管理サーバ２から扉１３の施錠命令を受信したか否かを判定する（ステップＳ２１）。扉１３の施錠命令が受信されていない場合（ステップＳ２１：ＮＯ）、処理はステップＳ２１に戻る。一方、扉１３の施錠命令が受信された場合（ステップＳ２１：ＹＥＳ）、処理はステップＳ２２へ進む。ステップＳ２２では、システム制御部１９は、施錠制御信号を施解錠機構へ出力することで扉１３を施錠する制御を行い、処理を終了する。
【００７６】
ステップＳ２３では、システム制御部１９は、扉１３の開から所定時間が経過したか否かを判定する。例えば、上記タイマーＡ２により設定された時間（例えば、数分程度）がカウントアップした場合に、所定時間が経過した（つまり、扉１３が開かれた状態が所定時間以上継続した）と判定され（ステップＳ２３：ＹＥＳ）、処理はステップＳ２４へ進む。一方、所定時間が経過していないと判定された場合（ステップＳ２３：ＮＯ）、処理はステップＳ９に戻る。ステップＳ２４では、システム制御部１９は、閉鎖制御信号を扉駆動機構１４へ出力することで扉１３を閉じる制御を行う。その後、処理はステップＳ２０へ移行し、扉１３の閉を示す扉閉情報が管理サーバ２へ送信される。
【００７７】
（２．２．管理サーバ２の処理）
次に、図１０を参照して、管理サーバ２におけるシステム制御部２３の処理について説明する。図１０は、管理サーバ２におけるシステム制御部２３の処理の一例を示すフローチャートである。図１０に示す処理は、自動販売機１からの認証要求が通信部２１を通じて受信されることにより開始される。
【００７８】
図１０に示す処理が開始されると、システム制御部２３は、受信された認証要求に含まれる利用者情報に基づいて、利用者を認証するための認証処理を行う（ステップＳ３１）。この認証処理では、上述したように、ＩＤ認証または生体認証が行われる。次いで、管理サーバ２のシステム制御部２３は、ステップＳ３１の認証処理により利用者が認証されたか否かを判定する（ステップＳ３２）。利用者が認証された場合（ステップＳ３２：ＹＥＳ）、処理はステップＳ３３へ進む。一方、利用者が認証されなかった場合（ステップＳ３２：ＮＯ）、処理は終了する。
【００７９】
ステップＳ３３では、システム制御部２３は、扉１３の解錠命令を、通信ネットワークＮＷを介して自動販売機１へ送信して、自動販売機１からの応答を待つ。このとき、システム制御部２３は、タイマーＡ３を起動する。こうして送信された解錠命令は、自動販売機１の処理の上記ステップＳ３で受信される。これにより、自動販売機１の扉１３が解錠される。
【００８０】
次いで、システム制御部２３は、自動販売機１から扉開情報を受信したか（つまり、扉１３の開が検知されたか）否かを判定する（ステップＳ３４）。扉開情報が受信されていない場合（ステップＳ３４：ＮＯ）、処理はステップＳ３５へ進む。一方、扉開情報が受信された場合（ステップＳ３４：ＹＥＳ）、処理はステップＳ３６へ進む。
【００８１】
ステップＳ３５では、システム制御部２３は、扉１３の解錠命令の送信から所定時間が経過したか否かを判定する。例えば、上記タイマーＡ３により設定された時間（例えば、数十秒程度）がカウントアップした場合に、所定時間が経過したと判定され（ステップＳ３５：ＹＥＳ）、処理はステップＳ４５へ進む。一方、所定時間が経過していないと判定された場合（ステップＳ３５：ＮＯ）、処理はステップＳ３４に戻る。
【００８２】
ステップＳ３６では、システム制御部２３は、自動販売機１の格納庫１２から取り出された商品の商品情報を自動販売機１から受信したか否かを判定する。取り出された商品の商品情報が受信されていない場合（ステップＳ３６：ＮＯ）、処理はステップＳ４０へ進む。一方、取り出された商品の商品情報が受信された場合（ステップＳ３６：ＹＥＳ）、処理はステップＳ３７へ進む。
【００８３】
ステップＳ３７では、システム制御部２３は、自動販売機１の格納庫１２から取り出された商品（つまり、格納庫１２から取り出されて特定された商品）に予約商品が含まれるか否かを判定する。例えば、取り出された商品が複数であるとすると、それらの商品の全部または一部が予約商品であるか否かが予約商品判定部２３５により判定される。或いは、取り出された商品が１つであるとすると、当該商品が予約商品であるか否かが予約商品判定部２３５により判定される。
【００８４】
そして、取り出された商品に予約商品が含まれる（例えば、取り出された商品の中に、商品ＩＤに対して予約情報が対応付けられた商品がある）と判定された場合（ステップＳ３７：ＹＥＳ）、処理はステップＳ３８へ進む。ステップＳ３８では、システム制御部２３は、予約商品の商品ＩＤに対応付けられた予約情報を店舗情報データベース２２ａから取得し、当該取得した予約情報を、通信ネットワークＮＷを介して自動販売機１へ送信し、処理はステップＳ３９へ進む。
【００８５】
一方、取り出された商品に予約商品が含まれないと判定された場合（ステップＳ３７：ＮＯ）、処理はステップＳ３９へ進む。なお、取り出された商品に予約商品が含まれないと判定された場合、予約情報が無いことを示す情報が通信ネットワークＮＷを介して自動販売機１へ送信されてもよい。ステップＳ３９では、取り出された商品の商品情報が記録され、処理はステップＳ４０へ進む。ここで、商品情報を記録とは、例えば、決済対象となる商品のリストに記録（登録）されることをいう。なお、予約商品の決済処理が完了している場合、当該予約商品は決済対象となる商品のリストに記録されない。
【００８６】
ステップＳ４０では、システム制御部２３は、自動販売機１の格納庫１２に戻された商品の商品情報を自動販売機１から受信したか否かを判定する。戻された商品の商品情報が受信されていない場合（ステップＳ４０：ＮＯ）、処理はステップＳ４２へ進む。一方、戻された商品の商品情報が受信された場合（ステップＳ４０：ＹＥＳ）、戻された商品の商品情報が消去（例えば、上記リストから消去）され（ステップＳ４１）、処理はステップＳ４２へ進む。
【００８７】
ステップＳ４２では、システム制御部２３は、自動販売機１から扉閉情報を受信したか（つまり、扉１３の閉が検知されたか）否かを判定する。扉閉情報が受信されていない場合（ステップＳ４２：ＮＯ）、処理はステップＳ３６に戻る。一方、扉閉情報が受信された場合（ステップＳ４２：ＹＥＳ）、処理はステップＳ４３へ進む。
【００８８】
ステップＳ４３では、システム制御部２３は、商品情報が記録（例えば、上記リストに記録）されているか否かを判定する。商品情報が記録されていると判定された場合（ステップＳ４３：ＹＥＳ）、処理はステップＳ４４へ進む。一方、商品情報が記録されていないと判定された場合（ステップＳ４３：ＮＯ）、処理はステップＳ４５へ進む。
【００８９】
ステップＳ４４では、システム制御部２３は、ステップＳ３２で認証された利用者の決済用情報及び上記記録された商品情報に基づいて、上記取り出された商品の決済処理を行う。この決済処理により、上記利用者に対して当該商品の価格に相当する額の支払いが課され、処理はステップＳ４５へ進む。
【００９０】
ステップＳ４５では、システム制御部２３は、扉１３の施錠命令を、通信ネットワークＮＷを介して自動販売機１へ送信し、処理を終了する。こうして送信された施錠命令は、自動販売機１の処理の上記ステップＳ２１で受信される。これにより、自動販売機１の扉１３が施錠される。
【００９１】
以上説明したように、上記実施形態によれば、販売機制御システムＳは、自動販売機１の扉１３を開けようとする利用者に関する情報に基づいて、当該利用者を認証するための認証処理を行い、当該利用者が認証された場合に、自動販売機１の扉１３を解錠する制御を行う。そして、販売機制御システムＳは、扉１３の解錠後に格納庫１２から取り出された商品を特定し、特定された商品に予約商品が含まれるか場合に、認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力するように構成したので、予約者以外の者が予約者により予約された予約商品にアクセスできる場合であっても、予約者と予約者以外とを区別して柔軟な対応を図ることができる。
【００９２】
なお、上記実施形態は本発明の一実施形態であり、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で上記実施形態から種々構成等に変更を加えてもよく、その場合も本発明の技術的範囲に含まれる。例えば、上記実施形態においては、商品を予約した利用者が自動販売機１から予約商品を取り出す場合を例にとって説明したが、本発明は、予約商品を予約した予約者の代わりに配達員（利用者の一例）が予約者により指定された店舗に赴き当該店舗に設置された自動販売機１から予約商品を取り出す場合にも適用することができる。この場合、利用者である配達員が所持する携帯端末には、予約商品の予約時等に管理サーバ２により発行された認証用コード（利用者に関する利用者情報の一例）が配達員の携帯端末に送信されて記憶される。この認証用コードは、予約商品を予約した予約者のＵＩＤに対応付けられて管理サーバ２内に記憶される。
【００９３】
そして、配達員である利用者が自動販売機１の近傍範囲に入ることにより、自動販売機１と配達員の携帯端末との間で近距離無線通信が確立すると、近距離無線通信により認証用コードが自動販売機１により取得される。或いは、配達員である利用者の携帯端末のディスプレイに表示された２次元コード（認証用コード含む）を自動販売機１の読取器により翳すことにより、当該認証用コードが自動販売機１により取得される。そして、自動販売機１は、取得された認証用コード等を含む認証要求を管理サーバ２へ送信する。これにより、管理サーバ２において、配達員である利用者を認証するための認証処理が行われる。この認証処理では、認証要求に含まれる認証用コードが管理サーバ２に記憶されているか否かが判定される。そして、認証要求に含まれる認証用コードが管理サーバ２に記憶されている場合（換言すると、認証要求に含まれる認証用コードと、管理サーバ２に記憶されている認証用コードとが一致する場合）には利用者が認証され、管理サーバ２から自動販売機１へ解錠命令が送信される（以降の処理は上記実施形態と同様）。
【００９４】
また、上記実施形態において、自動販売機１が店舗情報データベース２２ａ及び利用者情報データベース２２ｂにアクセス可能に構成してもよい。この場合、自動販売機１は、利用者情報データベース２２ｂを参照して利用者を認証するための認証処理を行い、当該利用者が認証された場合に自動販売機１の扉１３を解錠する制御を行う。そして、自動販売機１は、格納庫１２から取り出された商品を特定し、特定された商品に予約商品が含まれるか否かを、店舗情報データベース２２ａを参照して判定し、予約商品が含まれる場合に、認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する。
【符号の説明】
【００９５】
１  自動販売機
２  管理サーバ
３  携帯端末
１１  本体
１２  格納庫
１３  扉
１４  扉駆動機構
１５  ディスプレイ
１６  通信部
１７  記憶部
１８  センサ部
１９  システム制御部
１９１  利用者情報取得部
１９２  施解錠制御部
１９３  開閉検知部
１９４  商品特定部
１９５  情報出力部
２１  通信部
２２  記憶部
２３  システム制御部
２３１  予約処理部
２３２  情報通知部
２３３  認証処理部
２３４  販売機制御部
２３５  予約商品判定部
２３６  決済処理部
Ｓ  販売機制御システム
ＮＷ  通信ネットワーク
【要約】
販売機制御システムＳは、自動販売機１の扉１３を開けようとする利用者に関する情報に基づいて、当該利用者を認証するための認証処理を行い、当該利用者が認証された場合に、自動販売機１の扉１３を解錠する制御を行う。そして、販売機制御システムＳは、扉１３の解錠後に格納庫１２から取り出された商品を特定し、特定された商品に予約商品が含まれるか場合に、認証された利用者が当該予約商品の予約者であるか否かに応じて異なる情報を出力する。【図１】
0006901648.tif 000002
【図２】
0006901648.tif 000003
【図３】
0006901648.tif 000004
【図４】
0006901648.tif 000005
【図５】
0006901648.tif 000006
【図６】
0006901648.tif 000007
【図７】
0006901648.tif 000008
【図８】
0006901648.tif 000009
【図９】
0006901648.tif 000010
【図１０】
0006901648.tif 000011