(57)【特許請求の範囲】
【請求項１】
商品又は役務を提供する自動販売機と、
携帯端末と、
前記自動販売機及び前記携帯端末とは別個の装置である管理装置と、を含み、
前記自動販売機は、当該自動販売機を識別するための識別情報を示すビーコンを送信するビーコン送信手段を含み、
前記携帯端末は、
前記ビーコンを受信するビーコン受信手段と、
前記ビーコンに基づいて前記識別情報を取得する識別情報取得手段と、
前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行手段と、
前記管理装置は、
前記識別情報を受信する識別情報受信手段と、
前記決済処理が完了した場合に前記管理装置に送信される所定の通知情報を受信する通知情報受信手段と、
前記通知情報が受信された場合であって、かつ、所定の判定基準に基づき前記携帯端末と前記識別情報によって識別される前記自動販売機とが近接していると判定された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可する提供許可手段と、を含み、
前記判定基準は、前記携帯端末における前記ビーコンの受信強度に基づいて、前記携帯端末と前記識別情報によって識別される前記自動販売機とが近接している否かを判定する判定基準である、
ことを特徴とする自動販売機管理システム。
【請求項２】
請求項１に記載の自動販売機管理システムにおいて、
前記携帯端末は、
前記自動販売機で提供されている商品又は役務に関する情報を取得する商品／役務情報取得手段と、
前記商品／役務情報取得手段によって取得された情報に基づいて、前記自動販売機で提供されているいずれかの商品又は役務を購入対象として選択するための選択画面を前記携帯端末の表示手段に表示させる選択画面表示制御手段と、
前記決済処理実行手段は、前記購入対象として選択された商品又は役務の提供を受けるための前記決済処理を実行し、
前記提供許可手段は、前記購入対象として選択された商品又は役務の提供を、前記識別情報によって識別される前記自動販売機に対して許可する、
ことを特徴とする自動販売機管理システム。
【請求項３】
請求項２に記載の自動販売機管理システムにおいて、
前記ビーコン送信手段は、前記自動販売機で提供されている商品又は役務を示すビーコンを送信する手段を含み、
前記商品／役務情報取得手段は、前記ビーコンに基づいて、前記自動販売機で提供されている商品又は役務に関する情報を取得する、
ことを特徴とする自動販売機管理システム。
【請求項４】
請求項２に記載の自動販売機管理システムにおいて、
前記商品／役務情報取得手段は、前記識別情報を前記管理装置に送信することによって、当該識別情報によって識別される自動販売機で提供されている商品又は役務に関する情報を前記管理装置から取得する、
ことを特徴とする自動販売機管理システム。
【請求項５】
請求項１乃至４のいずれかに記載の自動販売機管理システムにおいて、
前記携帯端末は、前記自動販売機の位置を示す画面を前記携帯端末の表示手段に表示させる手段を含む、
ことを特徴とする自動販売機管理システム。
【請求項６】
請求項１乃至５のいずれかに記載の自動販売機管理システムにおいて、
前記携帯端末は、前記自動販売機で提供されている商品のうちに在庫のない商品が含まれている場合に、当該商品の在庫がある他の自動販売機を示す画面を前記携帯端末の表示手段に表示させる手段を含む、
ことを特徴とする自動販売機管理システム。
【請求項７】
請求項１乃至６のいずれかに記載の自動販売機管理システムにおいて、
前記自動販売機は、前記識別情報を前記携帯端末に提供するための識別情報提供手段を含み、
前記識別情報取得手段は、前記識別情報提供手段によって提供される前記識別情報を取得し、
前記識別情報提供手段は前記自動販売機に後付けされたものである、
ことを特徴とする自動販売機管理システム。
【請求項８】
自動販売機が、当該自動販売機を識別するための識別情報を示すビーコンを送信するビーコン送信ステップと、
携帯端末が、前記ビーコンを受信するビーコン受信ステップと、
前記携帯端末が、前記ビーコンに基づいて前記識別情報を取得する識別情報取得ステップと、
前記携帯端末が、前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行ステップと、
前記自動販売機及び前記携帯端末とは別個の装置である管理装置が、前記識別情報を受信する識別情報受信ステップと、
前記管理装置が、前記決済処理が完了した場合に前記管理装置に送信される所定の通知情報を受信する通知情報受信ステップと、
前記管理装置が、前記通知情報が受信された場合であって、かつ、所定の判定基準に基づき前記携帯端末と前記識別情報によって識別される前記自動販売機とが近接していると判定された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可する提供許可ステップと、
を含み、
前記判定基準は、前記携帯端末における前記ビーコンの受信強度に基づいて、前記携帯端末と前記識別情報によって識別される前記自動販売機とが近接している否かを判定する判定基準である、
ことを特徴とする自動販売機管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は自動販売機管理システム、自動販売機管理方法、管理装置、携帯端末、及びプログラムに関する。
【背景技術】
【０００２】
携帯端末を用いて現金以外の決済手段で自動販売機による商品又は役務の提供を受けることが可能なシステムが知られている。例えば、特許文献１には、携帯端末と自動販売機とが近距離無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＩｒＤＡ等）を介して相互に直接通信することによって、自動販売機で販売されている商品を電子マネー決済で購入可能なシステムが開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【特許文献１】特開２００３−０８５４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようなシステムでは、上記機能を実現するために、携帯端末と近距離無線通信を介して相互に直接通信するための構成を個々の自動販売機が備える必要がある。このため、多くの場所に設置される個々の自動販売機で上記機能を実現しようとすると、費用が増大してしまうおそれがある。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、携帯端末を用いて現金以外の決済手段で自動販売機による商品又は役務の提供を受けることを可能にすることを、個々の自動販売機にかかる費用を抑制しつつ実現することが可能な自動販売機管理システム、自動販売機管理方法、管理装置、携帯端末、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る自動販売機管理システムは、商品又は役務を提供する自動販売機と、携帯端末と、前記自動販売機及び前記携帯端末とは別個の装置である管理装置と、を含み、前記携帯端末は、前記自動販売機を識別するための識別情報を取得する識別情報取得手段と、前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行手段と、前記管理装置は、前記識別情報取得手段によって取得された識別情報を受信する識別情報受信手段と、前記決済処理が完了した場合に前記管理装置に送信される所定の通知情報を受信する通知情報受信手段と、前記通知情報が受信された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可する提供許可手段と、を含む。【０００７】
また、本発明に係る自動販売機管理方法は、携帯端末が、自動販売機を識別するための識別情報を取得する識別情報取得ステップと、前記携帯端末が、前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行ステップと、前記自動販売機及び前記携帯端末とは別個の装置である管理装置が、前記識別情報を受信する識別情報受信ステップと、前記管理装置が、前記決済処理が完了した場合に前記管理装置に送信される所定の通知情報を受信する通知情報受信ステップと、前記管理装置が、前記通知情報が受信された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可する提供許可ステップと、を含む。【０００８】
また、本発明に係る管理装置は、自動販売機及び携帯端末とは別個の装置である管理装置において、前記自動販売機を識別するための識別情報を受信する識別情報受信手段と、前記自動販売機から商品又は役務の提供を受けるための決済処理が前記携帯端末によって実行された場合に当該管理装置に送信される所定の通知情報を受信する通知情報受信手段と、前記通知情報が受信された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可する提供許可手段と、を含む。【０００９】
また、本発明に係る携帯端末は、携帯端末において、自動販売機を識別するための識別情報を取得する識別情報取得手段と、前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行手段と、前記決済処理が完了した場合に所定の通知情報を管理装置に送信する通知情報送信手段と、を含み、前記通知情報が受信された前記管理装置では、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供が許可されるような携帯端末である。【００１０】
また、本発明に係るプログラムは、携帯端末を、自動販売機を識別するための識別情報を取得する識別情報取得手段、前記自動販売機から商品又は役務の提供を受けるための決済処理を実行する決済処理実行手段、及び、前記決済処理が完了した場合に所定の通知情報を管理装置に送信する通知情報送信手段、として機能させるプログラムであって、前記通知情報が受信された前記管理装置では、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供が許可されるようなプログラムである。【００１１】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。【００１２】
また、本発明の一態様では、前記提供許可手段は、前記通知情報が受信された場合であって、かつ、所定の判定基準に基づき前記ユーザ端末と前記識別情報によって識別される前記自動販売機とが近接していると判定された場合に、前記識別情報によって識別される前記自動販売機に対して商品又は役務の提供を許可するようにしてもよい。【００１３】
また、本発明の一態様では、前記自動販売機は、前記識別情報を示すビーコンを送信するビーコン送信手段を含み、前記携帯端末は、前記ビーコンを受信するビーコン受信手段を含み、前記識別情報取得手段は、前記ビーコンに基づいて前記識別情報を取得するようにしてもよい。【００１４】
また、本発明の一態様では、前記判定基準は、前記携帯端末における前記ビーコンの受信強度が閾値以上であるか否かによって、前記携帯端末と前記識別情報によって識別される前記自動販売機とが近接している否かを判定する判定基準であってもよい。【００１５】
また、本発明の一態様では、前記携帯端末は、前記自動販売機で提供されている商品又は役務に関する情報を取得する商品／役務情報取得手段と、前記商品／役務情報取得手段によって取得された情報に基づいて、前記自動販売機で提供されているいずれかの商品又は役務を購入対象として選択するための選択画面を前記携帯端末の表示手段に表示させる選択画面表示制御手段と、前記決済処理実行手段は、前記購入対象として選択された商品又は役務の提供を受けるための前記決済処理を実行し、前記提供許可手段は、前記購入対象として選択された商品又は役務の提供を、前記識別情報によって識別される前記自動販売機に対して許可するようにしてもよい。【００１６】
また、本発明の一態様では、前記ビーコン送信手段は、前記自動販売機で提供されている商品又は役務を示すビーコンを送信する手段を含み、前記商品／役務情報取得手段は、前記ビーコンに基づいて、前記自動販売機で提供されている商品又は役務に関する情報を取得するようにしてもよい。【００１７】
また、本発明の一態様では、前記商品／役務情報取得手段は、前記識別情報を前記管理装置に送信することによって、当該識別情報によって識別される自動販売機で提供されている商品又は役務に関する情報を前記管理装置から取得するようにしてもよい。【００１８】
また、本発明の一態様では、前記携帯端末は、前記自動販売機の位置を示す画面を前記携帯端末の表示手段に表示させる手段を含むようにしてもよい。【００１９】
また、本発明の一態様では、前記携帯端末は、前記自動販売機で提供されている商品のうちに在庫のない商品が含まれている場合に、当該商品の在庫がある他の自動販売機を示す画面を前記携帯端末の表示手段に表示させる手段を含むようにしてもよい。【００２０】
また、本発明の一態様では、前記自動販売機は、前記識別情報を前記携帯端末に提供するための識別情報提供手段を含み、前記識別情報取得手段は、前記識別情報提供手段によって提供される前記識別情報を取得し、前記識別情報提供手段は前記自動販売機に後付けされたものであってもよい。
【発明の効果】
【００２１】
本発明によれば、携帯端末を用いて現金以外の決済手段で自動販売機による商品又は役務の提供を受けることを可能にすることを、個々の自動販売機にかかる費用を抑制しつつ実現することが可能になる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１〜第３実施形態に係る自動販売機管理システムの構成の一例を示す図である。
【図２】第１実施形態に係る自動販売機管理システムでユーザが商品を得るまでの流れの一例について説明するための図である。
【図３】決済画面の一例を示す図である。
【図４】第１実施形態に係る自動販売機管理システムで実現される機能の一例を示す機能ブロック図である。
【図５】基本情報テーブルの一例を示す図である。
【図６】販売商品テーブルの一例を示す図である。
【図７】自動販売機テーブルの一例を示す図である。
【図８】決済情報テーブルの一例を示す図である。
【図９】第１実施形態に係る自動販売機管理システムで実行される処理の一例を示す図である。
【図１０】第２実施形態に係る自動販売機管理システムでユーザが商品を得るまでの流れの一例について説明するための図である。
【図１１】決済情報入力画面の一例を示す図である。
【図１２】第２実施形態に係る自動販売機管理システムで実現される機能の一例を示す機能ブロック図である。
【図１３】第２実施形態に係る自動販売機管理システムで実行される処理の一例を示す図である。
【図１４】第３実施形態に係る自動販売機管理システムでユーザが商品を得るまでの流れの一例について説明するための図である。
【図１５】商品選択画面の一例を示す図である。
【図１６】第３実施形態に係る自動販売機管理システムで実現される機能の一例を示す機能ブロック図である。
【図１７】販売商品テーブルの一例を示す図である。
【図１８】第３実施形態に係る自動販売機管理システムで実行される処理の一例を示す図である。
【図１９】第３実施形態に係る自動販売機管理システムでユーザが商品を得るまでの流れの他の一例について説明するための図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００２４】
［１．第１実施形態］まず、本発明の第１実施形態について説明する。
【００２５】
［１−１．システム構成］図１は、第１実施形態に係る自動販売機管理システムの構成の一例を示す。図１に示すように、自動販売機管理システム１は携帯端末１０と自動販売機２０と管理サーバ３０とを含む。
【００２６】
携帯端末１０は、ユーザによって使用される携帯可能な情報処理装置である。例えば、携帯端末１０は携帯電話（スマートフォンを含む）又はタブレット型コンピュータ等である。図１に示すように、携帯端末１０は制御部１１、記憶部１２、通信部１３、ビーコン受信部１４、操作部１５、表示部１６、音声出力部１７、及び測位部１８を含む。
【００２７】
制御部１１は１又は複数のマイクロプロセッサを含み、記憶部１２に記憶されたプログラムに従って情報処理を実行する。記憶部１２は主記憶部（例えばＲＡＭ等）及び補助記憶部（例えばＲＯＭ、ハードディスクドライブ、又はソリッドステートドライブ等）を含み、制御部１１によって実行されるプログラムを記憶する。記憶部１２は制御部１１のワークメモリとしても動作する。
【００２８】
通信部１３は、インターネット等のネットワーク２を介して通信を行うためのものである。例えば、通信部１３は基地局３と無線通信するための無線通信インタフェースを含み、携帯端末１０は基地局３を介してネットワーク２と接続される。ビーコン受信部１４は自動販売機２０から送信されるビーコンを受信するためのものである。
【００２９】
操作部１５はユーザが操作を行うためのものである。表示部１６は例えば液晶ディスプレイ又は有機ＥＬディスプレイ等であり、制御部１１の指示に従って各種画面を表示する。図１では操作部１５と表示部１６とが別個に示されているが、操作部１５と表示部１６とはいわゆるタッチパネルとして一体的に構成されてもよい。この場合、ユーザは指又はタッチペン等でタッチパネルに接触することによって各種操作を行うことが可能である。なお、操作部１５と表示部１６とをタッチパネルとして一体的に構成することは必須ではなく、操作部１５は、例えばボタン、キー、又はレバー（スティック）等のような、表示部１６とは別個に設けられる操作子であってもよい。
【００３０】
音声出力部１７は例えばスピーカー又はヘッドホン等であり、制御部１１の指示に従って各種音声を出力する。測位部１８は携帯端末１０の位置を測定するためのものである。例えば、測位部１８は複数のＧＰＳ衛星の各々から送信される信号を受信し、それらの信号に基づいて携帯端末１０の位置を測定する。
【００３１】
プログラム及びデータはネットワーク２を介して記憶部１２に供給される。なお、携帯端末１０は、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み出すための構成要素（例えば光ディスクドライブ部又はメモリカードスロット部等）を含むようにしてもよい。そして、情報記憶媒体を介してプログラムやデータが記憶部１２に供給されてもよい。
【００３２】
自動販売機２０は商品又は役務を提供する自動販売機である。以下では、自動販売機２０が１又は複数の飲料（商品の一例）を販売する場合を想定して説明する。ただし、自動販売機２０は飲料以外の商品（食料等）を販売するものであってもよい。また、自動販売機２０は役務を提供するためのものであってもよい。例えば、自動販売機２０は、交通機関の切符を販売するためのものであってもよいし、無人駐車場に設置されるものであってもよい。
【００３３】
図１に示すように、自動販売機２０は制御部２１、記憶部２２、通信部２３、及びビーコン送信部２４を含む。ビーコン送信部２４はビーコンを送信するためのものである。なお、自動販売機２０はビーコン受信部を備えておらず、ビーコンを送信することはできるが、他の装置から送信されたビーコンを受信することはできない。制御部２１、記憶部２２、及び通信部２３は携帯端末１０の制御部１１、記憶部１２、及び通信部１３と同様である。ただし、通信部２３は有線通信インタフェースを含んでもよく、自動販売機２０は有線通信インタフェースを介してネットワーク２と接続されてもよい。なお、自動販売機２０も操作部１５、表示部１６、音声出力部１７、及び測位部１８と同様の操作部、表示部、音声出力部、及び測位部を含むようにしてもよい。
【００３４】
管理サーバ３０は自動販売機２０とは別個の装置であり、自動販売機２０の管理に使用されるサーバコンピュータである、図１に示すように、管理サーバ３０は制御部３１、記憶部３２、及び通信部３３を含む。制御部３１及び記憶部３２は携帯端末１０の制御部１１及び記憶部１２と同様である。通信部３３はネットワーク２を介して通信を行うためのものである。通信部３３は有線通信インタフェースを含み、管理サーバ３０は有線通信インタフェースを介してネットワーク２と接続される。なお、通信部３３は無線通信インタフェースを含んでもよく、管理サーバ３０は無線通信インタフェースを介してネットワーク２と接続されてもよい。
【００３５】
管理サーバ３０は、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み出すための構成要素（例えば光ディスクドライブ部又はメモリカードスロット部等）を含むようにしてもよい。そして、情報記憶媒体を介してプログラムやデータが記憶部３２に供給されるようにしてもよい。また、プログラム及びデータはネットワーク２を介して記憶部３２に供給されるようにしてもよい。  
【００３６】
携帯端末１０と管理サーバ３０とはネットワーク２を介して相互に通信可能である。自動販売機２０と管理サーバ３０ともネットワーク２を介して相互に通信可能である。
【００３７】
［１−２．機能概要］自動販売機管理システム１では、自動販売機２０で販売されている商品を、携帯端末１０を用いて現金以外の決済手段で購入することが可能である。図２は、ユーザが商品を得るまでの流れについて説明するための図である。
【００３８】
（１）まず、ユーザは自動販売機２０で購入対象商品を選択する。自動販売機２０で販売されている複数の商品にそれぞれ対応する複数のボタンが自動販売機２０に備えられており、ユーザはそれら複数のボタンのうちのいずれかを押下することによって所望の商品を選択する。
【００３９】
（２）ユーザが購入対象商品を選択した場合、自動販売機２０はネットワーク２を介して決済情報を管理サーバ３０に送信する。例えば、自動販売機２０の自動販売機ＩＤとともに、購入対象商品の商品ＩＤ、名称、及び価格が「決済情報」として管理サーバ３０に送信される。管理サーバ３０では決済情報が自動販売機ＩＤと関連付けて保存される。なお、自動販売機ＩＤは個々の自動販売機２０に固有の情報であり、個々の自動販売機２０を一意に識別する情報である。また、商品ＩＤは個々の商品に固有の情報であり、個々の商品を一意に識別する情報である。
【００４０】
（３）自動販売機２０のビーコン送信部２４は、自動販売機２０の識別情報（例えば自動販売機ＩＤ及び位置情報）を示すビーコンを所定時間（例えば数秒）ごとに送信している。このビーコンは自動販売機２０の付近の範囲（例えば自動販売機２０から１０ｍ以内の範囲）内に届き、自動販売機２０の付近にある携帯端末１０のビーコン受信部１４によって受信される。
【００４１】
（４）自動販売機２０の識別情報が携帯端末１０で受信された場合、当該識別情報に基づき、携帯端末１０は決済情報を管理サーバ３０からネットワーク２を介して取得する。例えば、携帯端末１０が自動販売機ＩＤを管理サーバ３０に送信すると、当該自動販売機ＩＤと関連付けて保存された決済情報（購入対象商品の商品ＩＤ、名称、及び価格等）が管理サーバ３０から携帯端末１０に返信される。
【００４２】
（５）決済情報が取得された場合、携帯端末１０は決済処理を実行する。例えば、携帯端末１０は決済画面を表示部１６に表示する。図３は決済画面の一例を示す。図３に示すように、決済画面４０には自動販売機２０の位置情報と決済情報とが表示される。具体的には、自動販売機２０の位置を示す地図４１が決済画面４０に表示される。また、購入対象商品の名称及び価格が決済画面４０に表示される。さらに、購入対象商品の名称及び価格に関連付けて決済ボタン４２が表示される。決済ボタン４２は、購入対象商品の決済処理を実行させるためのボタンである。決済ボタン４２が選択されると、購入対象商品の決済処理が実行される。この決済処理では、現金以外の決済手段（例えばクレジットカード、電子マネー、又はポイント等）による決済が実行される。例えば、携帯端末１０は、決済を実行する決済サーバに対して決済要求を送信する。この場合、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【００４３】
（６）決済処理が完了した場合、携帯端末１０は購入対象商品の決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する。
【００４４】
（７）完了通知情報が管理サーバ３０で受信された場合、管理サーバ３０は、購入対象商品の提供を許可する旨を示す許可通知情報をネットワーク２を介して自動販売機２０に送信する。
【００４５】
（８）許可通知情報が自動販売機２０で受信された場合、自動販売機２０は購入対象商品を商品取出口に出すことによって、購入対象商品をユーザに提供する。
【００４６】
以上のようにしてユーザは購入対象商品を得ることができる。すなわち、自動販売機管理システム１によれば、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。通常、在庫管理や故障監視等のために、既存の自動販売機２０は制御部２１、記憶部２２、及び通信部２３といったハードウェアをすでに備えている。したがって、上記機能を実現するために個々の自動販売機２０に追加すべきハードウェアは、ビーコン送信部２４という比較的安価で実現可能なハードウェアとなる。このため、自動販売機管理システム１によれば、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。
【００４７】
［１−３．機能ブロック］次に、上記機能を実現するための構成について説明する。図４は、第１実施形態に係る自動販売機管理システム１で実現される機能ブロックを示す機能ブロック図である。
【００４８】
図４に示すように、携帯端末１０は識別情報取得部１０１（識別情報取得手段）、識別情報送信部１０２、決済情報受信部１０３、決済処理実行部１０４（決済処理実行手段）、及び通知情報送信部１０５を含む。これらは主に制御部１１によって実現される。
【００４９】
また、自動販売機２０は識別情報提供部２０１（識別情報提供手段）、決済情報送信部２０２、及び商品／役務提供部２０３を含む。例えば、識別情報提供部２０１はビーコン送信部２４によって実現され、他の機能ブロックは主に制御部２１によって実現される。
【００５０】
また、管理サーバ３０（管理装置）は決済情報受信部３０１、決済情報記憶部３０２、識別情報受信部３０３（識別情報受信手段）、決済情報送信部３０４、通知情報受信部３０５（通知情報受信手段）、及び提供許可部３０６（提供許可手段）を含む。例えば、決済情報記憶部３０２は記憶部３２によって実現され、他の機能ブロックは主に制御部３１によって実現される。なお、決済情報記憶部３０２は、管理サーバ３０からアクセス可能な他の記憶装置によって実現されてもよい。
【００５１】
［１−３−１］以上の機能ブロックについて説明する前に、自動販売機２０及び管理サーバ３０に予め記憶される情報について説明しておく。
【００５２】
図５及び図６は自動販売機２０の記憶部２２に予め記憶される情報の一例を示す。なお、これらの情報は自動販売機２０からアクセス可能な他の記憶装置に記憶されてもよい。
【００５３】
図５は基本情報テーブルの一例を示す。基本情報テーブルは自動販売機２０の基本情報を示す。図５に示すように、基本情報テーブルは「自動販売機ＩＤ」及び「位置情報」フィールドを含む。「自動販売機ＩＤ」フィールドは個々の自動販売機２０を一意に識別する情報を示す。「位置情報」フィールドは自動販売機２０の位置を示す。例えば、自動販売機２０の緯度・経度又は設置場所住所等が「位置」フィールドに登録される。
【００５４】
図６は販売商品テーブルの一例を示す。販売商品テーブルは自動販売機２０で販売されている商品のリストを示す。図６に示すように、販売商品テーブルは「収納部Ｎｏ」、「商品ＩＤ」、「名称」、「価格」、及び「在庫」フィールドを含む。自動販売機２０は、複数の商品をそれぞれ収納するための複数の収納部を備えており、「収納部Ｎｏ」フィールドは個々の収納部を一意に識別する情報を示す。「商品ＩＤ」フィールドは、収納部に収納されている商品の商品ＩＤを示す。なお、商品ＩＤは個々の商品を一意に識別する情報を示す。同一の商品であれば、異なる自動販売機２０で販売されていたとしても、商品ＩＤは同一である。「名称」、「価格」、及び「在庫」フィールドは、収納部に収納されている商品の名称、価格、及び在庫数を示す。
【００５５】
図７は管理サーバ３０の記憶部３２に予め記憶される情報の一例を示す。なお、この情報は管理サーバ３０からアクセス可能な他の記憶装置に記憶されてもよい。
【００５６】
図７は自動販売機テーブルの一例を示す。自動販売機テーブルは各場所に設置された自動販売機２０のリストを示す。図７に示すように、自動販売機テーブルは「自動販売機ＩＤ」、「位置情報」、及び「通信アドレス情報」フィールドを含む。「自動販売機ＩＤ」フィールドは個々の自動販売機２０を一意に識別する情報を示す。「位置情報」フィールドは自動販売機２０の位置を示す。「通信アドレス情報」フィールドは、ネットワーク２を介して自動販売機２０と通信するために必要な通信アドレス情報（例えばＩＰアドレス等）を示す。
【００５７】
［１−３−２］識別情報提供部２０１は、自動販売機２０を識別するための識別情報を携帯端末１０に提供するためのものである。識別情報取得部１０１は、識別情報提供部２０１によって提供される識別情報を取得する。
【００５８】
例えば、識別情報提供部２０１はビーコン送信部２４であり、自動販売機２０の自動販売機ＩＤ及び位置情報（識別情報の一例）を示すビーコンを送信する。識別情報取得部１０１は、ビーコン受信部１４によって受信されたビーコンに基づいて、自動販売機２０の自動販売機ＩＤ及び位置情報を取得する。
【００５９】
［１−３−３］自動販売機２０で商品又は役務の提供がユーザによって所望された場合に、決済情報送信部２０２は通信部２３を介して決済情報を送信する。決済情報受信部３０１は通信部３３を介して決済情報を受信する。決済情報受信部３０１は受信した決済情報を決済情報記憶部３０２に保存する。なお、「決済情報」は、商品又は役務の提供を受けるための決済処理を実行するために必要な情報である。
【００６０】
例えば、自動販売機２０で購入対象商品が選択された場合、決済情報送信部２０２は、自動販売機２０の自動販売機ＩＤとともに、購入対象商品の商品ＩＤ、名称、及び価格を決済情報として管理サーバ３０に送信し、決済情報受信部３０１はこれらの情報を受信し、自動販売機ＩＤと関連付けて決済情報（購入対象商品の商品ＩＤ、名称、及び価格）を決済情報記憶部３０２に保存する。
【００６１】
図８は、決済情報記憶部３０２に記憶される決済情報テーブルの一例を示す。図８に示すように、決済情報テーブルは「決済Ｎｏ」、「受信日時」、「自動販売機ＩＤ」、「商品ＩＤ」、「名称」、「価格」、及び「状態フラグ」フィールドを含む。「決済Ｎｏ」フィールドは個々の決済情報を一意に識別する情報を示す。「受信日時」フィールドは決済情報が受信された日時を示す。「自動販売機ＩＤ」には、決済情報とともに受信された自動販売機ＩＤが登録され、「商品ＩＤ」、「名称」、及び「価格」フィールドには、決済情報として受信された購入対象商品の商品ＩＤ、名称、及び価格がそれぞれ登録される。「状態フラグ」フィールドは決済情報に関する決済処理の実行状態を示す。例えば、値「０」又は「１」が「状態フラグ」フィールドに登録される。値「０」は、決済処理が未実行であることを示し、値「１」は、決済処理が完了したことを示す。
【００６２】
決済情報が受信された場合、決済情報受信部３０１は決済情報テーブルに新たなレコードを追加し、既存の決済Ｎｏと重複しないようにして付与される決済Ｎｏ、現在日時、決済情報とともに受信された自動販売機ＩＤ、決済情報として受信された購入対象商品の商品ＩＤ、名称、及び価格、値「０」を新たなレコードの各フィールドに登録する。
【００６３】
［１−３−４］識別情報送信部１０２は、識別情報取得部１０１によって取得された識別情報を通信部１３を介して送信する。識別情報受信部３０３は識別情報を通信部３３を介して受信する。
【００６４】
例えば、識別情報送信部１０２は、識別情報取得部１０１によって取得された自動販売機ＩＤを送信し、識別情報受信部３０３は当該自動販売機ＩＤを受信する。
【００６５】
［１−３−５］決済情報送信部３０４は、識別情報受信部３０３によって受信された識別情報と関連付けられた決済情報を決済情報記憶部３０２から取得し、通信部３３を介して当該決済情報を送信する。決済情報受信部１０３は通信部１３を介して決済情報を受信する。
【００６６】
例えば、決済情報送信部３０４は決済情報テーブルにアクセスし、識別情報受信部３０３によって受信された自動販売機ＩＤと関連付けて記憶された決済情報であって、かつ、状態フラグが「０」である決済情報を読み出し、読み出した決済情報を携帯端末１０に送信する。例えば、決済Ｎｏ、商品ＩＤ、名称、及び価格が携帯端末１０に送信される。
【００６７】
［１−３−６］決済処理実行部１０４は、自動販売機２０から商品又は役務の提供を受けるための決済処理を実行する。決済処理実行部１０４は、決済情報受信部１０３によって受信された決済情報に基づいて決済処理を実行する。
【００６８】
例えば、決済処理実行部１０４は決済画面４０を表示部１６に表示する。そして、決済ボタン４２が選択された場合に決済処理実行部１０４は決済処理を実行する。例えば、決済処理実行部１０４は、決済を実行する決済サーバに決済要求を送信する。この場合、決済を実行するために必要なユーザ認証処理等が実行された後、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【００６９】
［１−３−７］通知情報送信部１０５は、決済処理が完了した場合に所定の通知情報を通信部１３を介して送信する。通知情報受信部３０５は当該通知情報を通信部３３を介して受信する。
【００７０】
例えば、通知情報送信部１０５は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する。決済Ｎｏ「１」の決済情報に関する決済処理が完了した場合、通知情報送信部１０５は決済Ｎｏ「１」を含む完了通知情報を管理サーバ３０に送信する。
【００７１】
［１−３−８］提供許可部３０６は、通知情報受信部３０５によって通知情報が受信された場合に、識別情報受信部３０３によって受信された識別情報によって識別される自動販売機２０に対して商品又は役務の提供を許可する。商品／役務提供部２０３は、提供許可部３０６による許可に応じて商品又は役務を提供する。
【００７２】
例えば、決済Ｎｏ「１」を含む完了通知情報が受信された場合、提供許可部３０６は決済情報テーブルを参照し、決済Ｎｏ「１」と関連付けられた自動販売機ＩＤ「Ｄ１」及び商品ＩＤ「Ｐ１」を取得する。そして、提供許可部３０６は自動販売機テーブルに基づき、自動販売機ＩＤ「Ｄ１」の自動販売機２０に対して、商品ＩＤ「Ｐ１」の商品の提供を許可する旨を示す許可通知情報を通信部３６を介して送信する。この場合、商品／役務提供部２０３は、商品ＩＤ「Ｐ１」の商品を商品取出口に出す。
【００７３】
［１−４．処理］次に、自動販売機管理システム１で実行される処理について説明する。図９は、自動販売機管理システム１で実行される処理の一例を示す。図９に示す処理が記憶部１２，２２，３２にそれぞれ記憶されるプログラムに従って実行されることによって、制御部１１，２１，３１が図４に示す機能ブロック（識別情報提供部２０１及び決済情報記憶部３０２を除く）として機能する。
【００７４】
図９に示すように、自動販売機２０の制御部２１は商品の選択を受け付ける（Ｓ１０１）。すなわち、制御部２１は、自動販売機２０で販売されている複数の商品にそれぞれ対応する複数のボタンのうちのいずれかが押下された場合に、当該ボタンに対応する商品を購入対象商品として特定する。
【００７５】
ステップＳ１０１の実行後、制御部２１は購入対象商品の商品ＩＤ、名称、及び価格を決済情報として管理サーバ３０に送信する（Ｓ１０２）。この際、決済情報は自動販売機２０の自動販売機ＩＤとともに送信される。決済情報が管理サーバ３０で受信された場合、管理サーバ３０の制御部３１は決済情報を決済情報テーブルに登録する（Ｓ１０３）。すなわち、制御部３１は決済情報テーブルに新たにレコードを追加し、受信された決済情報を新たに追加されたレコードに登録する。
【００７６】
また、自動販売機２０のビーコン送信部２４はビーコンによって自動販売機２０の識別情報（自動販売機ＩＤ及び位置情報）を送信し、携帯端末１０では当該識別情報が受信される（Ｓ１０４）。
【００７７】
自動販売機２０の識別情報が携帯端末１０で受信された場合、制御部１１は当該識別情報に基づいて決済情報を管理サーバ３０から取得する。具体的には、制御部１１は自動販売機ＩＤ（識別情報）を管理サーバ３０に送信することによって、当該自動販売機ＩＤと関連付けられた決済情報を管理サーバ３０に要求する（Ｓ１０５）。この場合、管理サーバ３０の制御部３１は、携帯端末１０から送信された自動販売機ＩＤと関連付けて記憶された決済情報であって、かつ、状態フラグが「０」である決済情報を決済情報テーブルから読み出し、読み出した決済情報を携帯端末１０に返信する（Ｓ１０６）。例えば、決済Ｎｏ、自動販売機ＩＤ、商品ＩＤ、名称、及び価格が携帯端末１０に返信される。
【００７８】
決済情報が携帯端末１０で受信された場合、制御部１１は当該決済情報に基づいて決済画面４０を表示部１６に表示する（Ｓ１０７）。そして、決済画面４０の決済ボタン４２が選択された場合に、制御部１１はステップＳ１０６で受信された決済情報に基づいて決済処理を実行する（Ｓ１０８）。例えば、制御部１１は、決済を実行する決済サーバに対して決済要求を送信する。そして、決済が完了した旨が決済サーバから携帯端末１０に通知された場合に、制御部１１は決済処理が完了したと判定する。
【００７９】
決済処理が完了した場合、制御部１１は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する（Ｓ１０９）。例えば、決済Ｎｏ「１」の決済情報に関する決済処理が完了した場合、制御部１１は決済Ｎｏ「１」を完了通知情報として管理サーバ３０に送信する。
【００８０】
完了通知情報が管理サーバ３０で受信された場合、制御部３１は、購入対象商品の提供を許可する旨を示す許可通知情報を自動販売機２０に送信する（Ｓ１１０）。例えば、決済Ｎｏ「１」が完了通知情報として受信された場合、制御部３１は決済情報テーブルにアクセスして、決済Ｎｏ「１」と関連付けられた状態フラグを「１」に更新し、かつ、決済Ｎｏ「１」と関連付けられた自動販売機ＩＤ（Ｄ１）及び商品ＩＤ（Ｐ１）を読み出す。また制御部３１は自動販売機テーブルを参照し、自動販売機ＩＤ「Ｄ１」と関連づけられた通信アドレス情報を読み出す。制御部３１は商品ＩＤ「Ｐ１」を許可通知情報として当該通信アドレス情報宛に送信する。
【００８１】
許可通知情報が自動販売機２０で受信された場合、制御部２１は当該許可通知情報に基づいて購入対象商品を提供する（Ｓ１１１）。例えば、商品ＩＤ「Ｐ１」が許可通知情報として受信された場合、制御部２１は販売商品テーブルを参照し、商品ＩＤ「Ｐ１」の商品を商品取出口に出す。
【００８２】
［１−５．まとめ］第１実施形態に係る自動販売機管理システム１によれば、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。通常、在庫管理や故障監視等のために、既存の自動販売機２０は制御部２１、記憶部２２、及び通信部２３といったハードウェアをすでに備えている。したがって、上記機能を実現するために個々の自動販売機２０に追加（後付け）すべきハードウェアは、ビーコン送信部２４という比較的安価で実現可能なハードウェアとなる。このため、自動販売機管理システム１によれば、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。
【００８３】
自動販売機管理システム１では、個々の自動販売機２０は現金以外の決済手段のための構成等を備える必要がないため、自動販売機管理システム１によれば、比較的簡易な構成を有する自動販売機２０に関しても、自動販売機２０で販売される商品を現金以外の決済手段で購入できるようにすることが可能である。
【００８４】
なお、自動販売機管理システム１では、ユーザの情報が自動販売機２０内に記憶されないため、仮に、不正の手段によって自動販売機２０がこじ開けられたとしても、ユーザの情報が流出するおそれはない。
【００８５】
［２．第２実施形態］次に、本発明の第２実施形態について説明する。
【００８６】
［２−１．システム構成］第２実施形態に係る自動販売機管理システム１も第１実施形態と同様の構成を有する（図１参照）。
【００８７】
［２−２．機能概要］第１実施形態では、購入対象商品を選択した後で決済処理が実行されていたが、第２実施形態では、決済処理が実行された後で購入対象商品が選択される。図１０は、第２実施形態においてユーザが商品を得るまでの流れについて説明するための図である。
【００８８】
（１）第１実施形態と同様、自動販売機２０のビーコン送信部２４は、自動販売機２０の識別情報（例えば自動販売機ＩＤ及び位置情報）を示すビーコンを所定時間ごとに送信している。このビーコンは自動販売機２０の付近にある携帯端末１０のビーコン受信部１４によって受信される。
【００８９】
（２）（３）自動販売機２０の識別情報が携帯端末１０で受信された場合、携帯端末１０は決済情報の入力を受け付ける。例えば、携帯端末１０は、決済情報の入力を受け付けるための決済情報入力画面を表示部１６に表示する。図１１は決済情報入力画面の一例を示す。図１１に示すように、決済情報入力画面５０には自動販売機２０の位置情報が表示される。具体的には、自動販売機２０の位置を示す地図５１が決済情報入力画面５０に表示される。また、決済金額を入力するためのフォーム５２と決済ボタン５３とが決済情報入力画面５０に表示される。ユーザは購入したい商品の価格を決済金額としてフォーム５２に入力し、決済ボタン５３を選択する。決済ボタン５３が選択された場合、携帯端末１０は決済処理を実行する。この決済処理では、現金以外の決済手段（例えばクレジットカード、電子マネー、又はポイント等）による決済が実行される。例えば、携帯端末１０は、決済を実行する決済サーバに決済要求を送信する。この場合、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【００９０】
（４）決済処理が完了した場合、携帯端末１０が自動販売機２０と近接していれば、携帯端末１０は決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する。
【００９１】
（５）完了通知情報が管理サーバ３０で受信された場合、管理サーバ３０は、決済金額に相当する価格の商品の提供を許可する旨を示す許可通知情報をネットワーク２を介して自動販売機２０に送信する。
【００９２】
（６）（７）許可通知情報が自動販売機２０で受信された場合、自動販売機２０は決済金額に相当する硬貨が投入された場合と同等の状態になる。この場合、ユーザは決済金額の範囲内で所望の商品を選択できる。所望の商品が選択された場合、自動販売機２０は当該商品を商品取出口に出す。なお、決済金額未満の商品が選択された場合には差額を返金する処理が実行される。
【００９３】
以上のようにしてユーザは購入対象商品を得ることができる。第２実施形態に係る自動販売機管理システム１によっても、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。また、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。さらに、第２実施形態に係る自動販売機管理システム１では、ユーザが自動販売機２０から離れた位置でも決済を行うことができる。この点、ユーザが自動販売機２０から離れている状態で商品を商品取出口に出してしまうと、誤って第三者が商品を取ってしまうおそれがあるが、第２実施形態に係る自動販売機管理システム１では、携帯端末１０が自動販売機２０に近接している場合に商品が商品取出口に出されるため、上記のような不都合の発生を抑制できる。
【００９４】
［２−３．機能ブロック］図１２は、第２実施形態に係る自動販売機管理システム１で実現される機能ブロックを示す機能ブロック図である。
【００９５】
図１２に示すように、携帯端末１０は識別情報取得部１０１（識別情報取得手段）、決済処理実行部１０４（決済処理実行手段）、通知情報送信部１０５、入力画面表示制御部１１１、及び近接判定部１１２（近接判定手段）を含む。第１実施形態と異なり、携帯端末１０は入力画面表示制御部１１１及び近接判定部１１２を含む。これらは主に制御部１１によって実現される。なお、識別情報取得部１０１は第１実施形態と同様であるため、ここでは説明を省略する。
【００９６】
また、自動販売機２０は識別情報提供部２０１（識別情報提供手段）及び商品／役務提供部２０３を含む。なお、識別情報提供部２０１は第１実施形態と同様であるため、ここでは説明を省略する。
【００９７】
また、管理サーバ３０（管理装置）は識別情報受信部３０３（識別情報受信手段）、通知情報受信部３０５（通知情報受信手段）、及び提供許可部３０６（提供許可手段）を含む。なお、識別情報受信部３０３は第１実施形態と同様であるため、ここでは説明を省略する。
【００９８】
なお、第１実施形態と同様、第２実施形態でも、図５及び図６に示した基本情報テーブルや販売商品テーブルが自動販売機２０の記憶部２２に記憶され、図７に示した自動販売機テーブルが管理サーバ３０の記憶部３２に記憶される。
【００９９】
［２−３−１］入力画面表示制御部１１１は、決済情報の入力を受け付けるための決済情報入力画面を表示部１６に表示させる。例えば、入力画面表示制御部１１１は、図１１に示したような、決済金額（決済情報の一例）の入力を受け付けるための決済情報入力画面５０を表示部１６に表示させる。
【０１００】
［２−３−２］決済処理実行部１０４は、決済情報入力画面を介して入力された決済情報に基づいて決済処理を実行する。例えば、決済情報入力画面５０の決済ボタン５３が選択された場合に、決済処理実行部１０４はフォーム５２に入力された決済金額の決済処理を実行する。例えば、決済処理実行部１０４は、決済を実行する決済サーバに決済要求を送信する。この場合、決済を実行するために必要なユーザ認証処理等が実行された後、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【０１０１】
［２−３−３］近接判定部１１２は、所定の判定基準に基づき、携帯端末１０と、識別情報取得部１０１によって取得された識別情報によって識別される自動販売機２０とが近接している否かを判定する。
【０１０２】
例えば、「判定基準」は、自動販売機２０から送信されたビーコンの携帯端末１０における受信強度が閾値以上であるか否かによって、携帯端末１０と自動販売機２０とが近接している否かを判定する判定基準である。すなわち、近接判定部１１２は、携帯端末１０（ビーコン受信部１４）で受信されたビーコンの強度が閾値以上であるか否かを判定する。強度が閾値以上であれば、近接判定部１１２は携帯端末１０が自動販売機２０に近接していると判定する。一方、強度が閾値以上でなければ、近接判定部１１２は携帯端末１０が自動販売機２０に近接していないと判定する。
【０１０３】
なお、「判定基準」は、携帯端末１０と自動販売機２０との間の距離が閾値以下であるか否かによって、携帯端末１０と自動販売機２０とが近接している否かを判定する判定基準であってもよい。すなわち、近接判定部１０７は、測位部１８によって取得された携帯端末１０の位置情報と、識別情報取得部１０１によって取得された自動販売機２０の位置情報とに基づいて、携帯端末１０と自動販売機２０との間の距離を算出し、当該距離が閾値以下であるか否かを判定する。距離が閾値以下であれば、近接判定部１１２は携帯端末１０が自動販売機２０に近接していると判定する。一方、距離が閾値以下でなければ、近接判定部１１２は携帯端末１０が自動販売機２０に近接していないと判定する。
【０１０４】
また、「判定基準」は、自動販売機２０の筐体外面に貼り付けられた当該自動販売機２０に固有のコード画像（２次元バーコード等）が携帯端末１０によって読み取られたか（撮影されたか）否かによって、携帯端末１０と自動販売機２０とが近接している否かを判定する判定基準であってもよい。この場合、決済処理の完了後にユーザは携帯端末１０のカメラによってコード画像を読み取る（撮影する）。そして、近接判定部１０９は、読み取られたコード画像が自動販売機２０のコード画像であるか否かを判定する。例えば、近接判定部１０９は、読み取られたコード画像が示す自動販売機ＩＤが自動販売機２０の自動販売機ＩＤであるか否かを判定する。読み取られたコード画像が自動販売機２０のコード画像であれば、近接判定部１０９は携帯端末１０が自動販売機２０と近接していると判定する。なお、自動販売機２０が表示部を備えている場合にはコード画像を表示部に表示してもよい。
【０１０５】
［２−３−４］通知情報送信部１０５は、決済処理が完了した場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると判定される場合に、所定の通知情報を通信部１３を介して管理サーバ３０に送信する。
【０１０６】
例えば、通知情報送信部１０５は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する。具体的には、決済金額「１３０円」に関する決済処理が完了した場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると判定された場合に、通知情報送信部１０５は、決済金額「１３０円」を含む完了通知情報を管理サーバ３０に送信する。なお、後述するように、上記のような通知情報が管理サーバ３０に送信されることによって管理サーバ３０（提供許可部３０６）は商品の提供を自動販売機２０に許可するため、通知情報送信部１０５によって送信される通知情報は、商品の提供を自動販売機２０に許可するように管理サーバ３０に対して指示するものであるということもできる。
【０１０７】
［２−３−５］提供許可部３０６は、通知情報受信部３０５によって通知情報が受信された場合に、当該自動販売機２０に対して商品又は役務の提供を許可する。
【０１０８】
例えば、決済金額「１３０円」を含む完了通知情報が受信された場合に、提供許可部３０６は１３０円以下の商品の提供を許可する旨を示す許可通知情報を自動販売機２０に送信する。なお、携帯端末１０と自動販売機２０とが近接していると判定される場合に、通知情報送信部１０５は完了通知情報を管理サーバ３０に送信するため、提供許可部３０６は、通知情報受信部３０５によって通知情報が受信された場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると判定される場合に、許可通知情報を自動販売機２０に送信していることになる。
【０１０９】
なお、１３０円以下の商品の提供を許可する旨を示す許可通知情報が自動販売機２０で受信された場合、自動販売機２０は１３０円が自動販売機２０の硬貨投入口に投入された場合と同様の状態となる。そして、１３０円以下の商品が所望の商品としてユーザによって選択された場合に、商品／役務提供部２０３は当該商品を商品取出口に出す。
【０１１０】
［２−４．処理］図１３は、第２実施形態に係る自動販売機管理システム１で実行される処理の一例を示す。図１３に示す処理が記憶部１２，２２，３２にそれぞれ記憶されるプログラムに従って実行されることによって、制御部１１，２１，３１が図１２に示す機能ブロック（識別情報提供部２０１を除く）として機能する。
【０１１１】
先述の通り、自動販売機２０のビーコン送信部２４はビーコンによって自動販売機２０の識別情報（自動販売機ＩＤ及び位置情報）を送信しており、携帯端末１０では当該識別情報が受信される（Ｓ２０１）。
【０１１２】
自動販売機２０の識別情報が携帯端末１０で受信された場合、制御部１１は決済情報入力画面５０を表示部１６に表示する（Ｓ２０２）。そして、決済情報入力画面５０の決済ボタン５３が選択された場合に、制御部１１はフォーム５２に入力された決済金額に基づいて決済処理を実行する（Ｓ２０３）。例えば、制御部１１は、決済を実行する決済サーバに対して当該決済金額の決済要求を送信する。そして、決済が完了した旨が決済サーバから携帯端末１０に通知された場合に、制御部１１は決済処理が完了したと判定する。
【０１１３】
ステップＳ２０３の実行後、制御部１１は携帯端末１０が自動販売機２０に近接しているか否かを判定する（Ｓ２０４）。
【０１１４】
例えば、制御部１１は、ステップＳ２０１で受信されたビーコンの受信強度が閾値以上であるか否かを判定する。そして、受信強度が閾値以上である場合に、制御部１１は携帯端末１０が自動販売機２０に近接していると判定する。
【０１１５】
または、制御部１１は、測位部１８によって取得された携帯端末１０の位置情報と、ステップＳ２０１で受信された自動販売機２０の位置情報とに基づいて、携帯端末１０と自動販売機２０との間の距離を算出し、当該距離が閾値以下であるか否かを判定するようにしてもよい。そして、距離が閾値以下である場合に、制御部１１は携帯端末１０が自動販売機２０に近接していると判定するようにしてもよい。
【０１１６】
携帯端末１０が自動販売機２０に近接していると判定された場合、制御部１１は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する（Ｓ２０５）。例えば、ステップＳ２０３で実行された決済処理が決済金額「１３０円」に関する決済処理である場合（すなわち、決済情報入力画面５０のフォーム５２に入力された決済金額が「１３０円」である場合）、制御部１１は決済金額「１３０円」を完了通知情報として管理サーバ３０に送信する。この場合、ステップＳ２０１で受信された自動販売機ＩＤも管理サーバ３０に送信される。
【０１１７】
完了通知情報が管理サーバ３０で受信された場合、制御部３１は、決済金額の範囲内で商品の提供を許可する旨を示す許可通知情報を自動販売機２０に送信する（Ｓ２０６）。例えば、制御部３１は自動販売機テーブルを参照し、ステップＳ２０５で完了通知情報とともに受信された自動販売機ＩＤに関連づけられた通信アドレス情報を読み出す。そして、制御部３１は許可通知情報を当該通信アドレス情報宛に送信する。例えば、決済金額「１３０円」が完了通知情報として受信された場合であれば、決済金額「１３０円」が許可通知情報として送信される。
【０１１８】
許可通知情報が自動販売機２０で受信された場合、制御部２１は当該許可通知情報に基づいて商品の選択を受け付ける（Ｓ２０７）。例えば、決済金額「１３０円」が許可通知情報として受信された場合、制御部２１は、自動販売機２０の状態を、１３０円が自動販売機２０の硬貨投入口に投入された場合の状態と同様の状態とすることによって、１３０円以下の商品の選択を受け付ける。そして、１３０円以下の商品に対応するボタンが押下された場合に、制御部２１は当該ボタンに対応する商品を商品取出口に出させてユーザに提供する（Ｓ２０８）。
【０１１９】
［２−５．まとめ］第１実施形態と同様、第２実施形態に係る自動販売機管理システム１によっても、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。また、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。
【０１２０】
第２実施形態に係る自動販売機管理システム１では、ユーザが自動販売機２０から離れた位置で決済を行う（決済情報を入力する）ことが想定され、ユーザが自動販売機２０から離れている状態で商品を商品取出口に出してしまうと、誤って第三者が商品を取ってしまうおそれがある。この点、第２実施形態に係る自動販売機管理システム１では、携帯端末１０が自動販売機２０に近接している場合に商品が商品取出口に出されるため、上記のような不都合の発生を抑制できる。
【０１２１】
また、第２実施形態に係る自動販売機管理システム１によれば、別の目的で使用されているビーコンを、携帯端末１０が自動販売機２０に近接しているか否かの判定にも流用できる。
【０１２２】
［３．第３実施形態］次に、本発明の第３実施形態について説明する。
【０１２３】
［３−１．システム構成］第３実施形態に係る自動販売機管理システム１も第１実施形態と同様の構成を有する（図１参照）。
【０１２４】
［３−２．機能概要］第１及び第２実施形態では購入対象商品が自動販売機２０で選択されていたが、第３実施形態では購入対象商品が携帯端末１０で選択される。図１４は、第３実施形態においてユーザが商品を得るまでの流れについて説明するための図である。
【０１２５】
（１）第１及び第２実施形態と同様、自動販売機２０のビーコン送信部２４は、自動販売機２０の識別情報（例えば自動販売機ＩＤ及び位置情報）を示すビーコンを所定時間ごとに送信している。このビーコンは自動販売機２０の付近にある携帯端末１０のビーコン受信部１４によって受信される。
【０１２６】
（２）自動販売機２０の識別情報が携帯端末１０で受信された場合、携帯端末１０は当該自動販売機２０で販売されている商品の情報をネットワーク２を介して管理サーバ３０から取得する。具体的には、携帯端末１０が自動販売機ＩＤを管理サーバ３０に送信すると、当該自動販売機ＩＤの自動販売機２０で販売されている商品のリストが管理サーバ３０から携帯端末１０に返信される。
【０１２７】
（３）（４）自動販売機２０で販売されている商品の情報が携帯端末１０で受信された場合、携帯端末１０は商品選択画面を表示部１６に表示する。図１５は商品選択画面の一例を示す。図１５に示すように、商品選択画面６０には自動販売機２０の位置情報が表示される。具体的には、自動販売機２０の位置を示す地図６１が商品選択画面６０に表示される。また、自動販売機２０で販売されている商品のリストが商品選択画面６０に表示される。さらに、上記リストに含まれる各商品にそれぞれ関連付けて決済ボタン６２が表示される。ユーザは所望の商品に関連付けられた決済ボタン６２を選択することによって、購入対象商品を選択する。いずれかの決済ボタン６２が選択されると、当該決済ボタン６２に関連付けられた商品の決済処理が実行される。この決済処理では、現金以外の決済手段（例えばクレジットカード、電子マネー、又はポイント等）による決済が実行される。例えば、携帯端末１０は、決済を実行する決済サーバに決済要求を送信する。この場合、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【０１２８】
（５）決済処理が完了した場合、携帯端末１０が自動販売機２０の付近に位置していれば、携帯端末１０は、決済処理が完了した旨を示す完了通知情報をネットワーク２を介して管理サーバ３０に送信する。
【０１２９】
（６）完了通知情報が管理サーバ３０で受信された場合、管理サーバ３０は、商品選択画面６０で選択された購入対象商品の提供を許可する旨を示す許可通知情報をネットワーク２を介して自動販売機２０に送信する。
【０１３０】
（７）許可通知情報が自動販売機２０で受信された場合、自動販売機２０は購入対象商品を提供する。すなわち、自動販売機２０は当該商品を商品取出口に出す。
【０１３１】
以上のようにしてユーザは購入対象商品を得ることができる。第３実施形態に係る自動販売機管理システム１によっても、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。また、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。また、第２実施形態と同様に、第３実施形態に係る自動販売機管理システム１によっても、誤って第三者が商品を取ってしまうという不都合の発生を抑制できる。
【０１３２】
［３−３．機能ブロック］図１６は、第３実施形態に係る自動販売機管理システム１で実現される機能ブロックを示す機能ブロック図である。
【０１３３】
図１６に示すように、携帯端末１０は、識別情報取得部１０１（識別情報取得手段）、識別情報送信部１０２、決済処理実行部１０４（決済処理実行手段）、通知情報送信部１０５、近接判定部１１２（近接判定手段）、商品／役務情報受信部１２１（商品／役務情報取得手段）、及び選択画面表示制御部１２２（選択画面表示制御手段）を含む。第１及び第２実施形態と異なり、携帯端末１０は商品／役務情報受信部１２１及び選択画面表示制御部１２２を含む。これらは主に制御部１１によって実現される。なお、識別情報取得部１０１及び識別情報送信部１０２は第１実施形態と同様であり、近接判定部１１２は第２実施形態と同様であるため、ここでは説明を省略する。
【０１３４】
また、自動販売機２０は識別情報提供部２０１（識別情報提供手段）及び商品／役務提供部２０３を含む。なお、識別情報提供部２０１は第１実施形態と同様であるため、ここでは説明を省略する。
【０１３５】
また、管理サーバ３０（管理装置）は識別情報受信部３０３（識別情報受信手段）、通知情報受信部３０５（通知情報受信手段）、提供許可部３０６（提供許可手段）、及び商品／役務情報送信部３２１を含む。第１及び第２実施形態と異なり、管理サーバ３０は商品／役務情報送信部３２１を含む。これは主に制御部３１によって実現される。なお、識別情報受信部３０３は第１実施形態と同様であるため、ここでは説明を省略する。
【０１３６】
［３−３−１］以上の機能ブロックについて説明する前に、自動販売機２０及び管理サーバ３０に予め記憶される情報について説明しておく。
【０１３７】
第１実施形態と同様、第３実施形態でも、図５及び図６に示した基本情報テーブルや販売商品テーブルが自動販売機２０の記憶部２２に予め記憶され、図７に示した自動販売機テーブルが管理サーバ３０の記憶部３２に予め記憶される。
【０１３８】
一方、第１実施形態と異なり、管理サーバ３０の記憶部３２には、図１７に示すように、販売商品テーブルが自動販売機２０ごとに記憶され（自動販売機ＩＤに関連付けて記憶される。図１７に示す販売商品テーブルは、個々の自動販売機２０の記憶部２２に記憶される販売商品テーブルと同様である。すなわち、第３実施形態では、個々の自動販売機２０の記憶部２２に記憶される販売商品テーブルが管理サーバ３０の記憶部３２でも一元的に記憶される。なお、図１７に示す販売商品テーブルは管理サーバ３０からアクセス可能な他の記憶装置に記憶されてもよい。
【０１３９】
［３−３−２］商品／役務情報送信部３２１は、識別情報受信部３０３によって受信された識別情報によって識別される自動販売機２０で販売されている商品又は役務に関する情報を通信部３３を介して携帯端末１０に送信する。商品／役務情報受信部１２１は当該情報を通信部１３を介して受信して取得する。
【０１４０】
例えば、商品／役務情報送信部３２１は、識別情報受信部３０３によって受信された自動販売機ＩＤと関連付けて記憶された販売商品テーブルを参照し、当該販売商品テーブルに登録された商品のリストを携帯端末１０に送信する。商品／役務情報受信部１２１は当該リストを受信する。
【０１４１】
［３−３−３］選択画面表示制御部１２２は、識別情報受信部３０３によって受信された識別情報によって識別される自動販売機２０で販売されている少なくとも一つの商品又は役務を購入対象として選択するための選択画面を表示部１６に表示させる。選択画面は商品／役務情報受信部１２１によって受信された情報に基づいて表示される。
【０１４２】
例えば、選択画面表示制御部１２２は、図１５に示したような商品選択画面６０を表示部１６に表示させる。
【０１４３】
［３−３−４］決済処理実行部１０４は、購入対象として選択された商品又は役務の提供を受けるための決済処理を実行する。
【０１４４】
例えば、商品選択画面６０のいずれかの決済ボタン６２が選択された場合に、決済処理実行部１０４は、当該決済ボタン６２に対応する商品に関する決済処理を実行する。例えば、決済処理実行部１０４は、決済を実行する決済サーバに決済要求を送信する。この場合、決済を実行するために必要なユーザ認証処理等が実行された後、決済サーバでは決済が実行され、決済が完了すると、決済が完了した旨が携帯端末１０に通知される。
【０１４５】
［３−３−５］通知情報送信部１０５は、決済処理が完了した場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると判定される場合に、所定の通知情報を通信部１３を介して管理サーバ３０に送信する。
【０１４６】
例えば、通知情報送信部１０５は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する。ここで、商品ＩＤ「Ｐ１」の商品が購入対象商品として選択された場合を想定する。この場合、通知情報送信部１０５は、商品ＩＤ「Ｐ１」を含む完了通知情報を管理サーバ３０に送信する。なお、第２実施形態と同様、上記のような通知情報が管理サーバ３０に送信されることによって管理サーバ３０（提供許可部３０６）は商品の提供を自動販売機２０に許可するため、通知情報送信部１０５によって送信される通知情報は、商品の提供を自動販売機２０に許可するように管理サーバ３０に対して指示するものであるということもできる。
【０１４７】
［３−３−５］提供許可部３０６は、通知情報受信部３０５によって通知情報が受信された場合に、識別情報受信部３０３によって受信された識別情報によって識別される自動販売機２０に対して商品又は役務の提供を許可する。商品／役務提供部２０３は、提供許可部３０６による許可に応じて商品又は役務を提供する。
【０１４８】
例えば、商品ＩＤ「Ｐ１」を含む完了通知情報が受信された場合に、提供許可部３０６は商品ＩＤ「Ｐ１」の商品の提供を許可する旨を示す許可通知情報を自動販売機２０に送信する。なお、携帯端末１０と自動販売機２０とが近接していると判定される場合に、通知情報送信部１０５は完了通知情報を管理サーバ３０に送信するため、提供許可部３０６は、通知情報受信部３０５によって通知情報が受信された場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると判定される場合に、許可通知情報を自動販売機２０に送信していることになる。
【０１４９】
なお、商品ＩＤ「Ｐ１」の商品の提供を許可する旨を示す許可通知情報が自動販売機２０で受信された場合、商品／役務提供部２０３は商品ＩＤ「Ｐ１」の商品を商品取出口に出す。
【０１５０】
［３−４．処理］図１８は、第３実施形態に係る自動販売機管理システム１で実行される処理の一例を示す。図１８に示す処理が記憶部１２，２２，３２にそれぞれ記憶されるプログラムに従って実行されることによって、制御部１１，２１，３１が図１６に示す機能ブロック（識別情報提供部２０１を除く）として機能する。
【０１５１】
先述の通り、自動販売機２０のビーコン送信部２４はビーコンによって自動販売機２０の識別情報（自動販売機ＩＤ及び位置情報）を送信しており、携帯端末１０では当該識別情報が受信される（Ｓ３０１）。
【０１５２】
自動販売機２０の識別情報が携帯端末１０で受信された場合、制御部１１は、当該識別情報に基づいて、自動販売機２０で販売されている商品の情報を管理サーバ３０から取得する。具体的には、制御部１１は自動販売機ＩＤを管理サーバ３０に送信することによって、自動販売機２０で販売されている商品の情報を管理サーバ３０に要求する（Ｓ３０２）。この場合、管理サーバ３０の制御部３１は当該情報を携帯端末１０に返信する（Ｓ３０３）。すなわち、制御部３１は、携帯端末１０から送信された自動販売機ＩＤと関連付けて記憶された販売商品テーブルを参照し、当該販売商品テーブルに登録された商品のリストを読み出し、読み出したリストを携帯端末１０に返信する。
【０１５３】
ステップＳ３０３の実行後、制御部１１は、ステップＳ３０３で受信された情報に基づいて、商品選択画面６０を表示部１６に表示する（Ｓ３０４）。そして、商品選択画面６０のいずれかの決済ボタン６２が選択された場合に、制御部１１は決済ボタン６２に対応する商品を購入対象商品として特定し、購入対象商品の情報（価格）に基づいて、購入対象商品に関する決済処理を実行する（Ｓ３０５）。例えば、制御部１１は、決済を実行する決済サーバに対して決済要求を送信する。そして、決済が完了した旨が決済サーバから携帯端末１０に通知された場合に、制御部１１は決済処理が完了したと判定する。
【０１５４】
ステップＳ３０５の実行後、制御部１１は携帯端末１０が自動販売機２０に近接しているか否かを判定する（Ｓ３０６）。このステップＳ３０６は図１３のステップＳ２０４と同様である。
【０１５５】
携帯端末１０が自動販売機２０に近接していると判定された場合、制御部１１は、決済処理が完了した旨を示す完了通知情報を管理サーバ３０に送信する（Ｓ３０７）。例えば、購入対象商品の商品ＩＤが「Ｐ１」である場合、制御部１１は商品ＩＤ「Ｐ１」を完了通知情報として管理サーバ３０に送信する。この場合、ステップＳ２０１で受信された自動販売機ＩＤも管理サーバ３０に送信される。
【０１５６】
完了通知情報が管理サーバ３０で受信された場合、制御部３１は、購入対象商品の提供を許可する旨を示す許可通知情報を自動販売機２０に送信する（Ｓ３０８）。例えば、制御部３１は自動販売機テーブルを参照し、ステップＳ３０６で完了通知情報とともに受信された自動販売機ＩＤに関連づけられた通信アドレス情報を読み出す。そして、制御部３１は許可通知情報を当該通信アドレス情報宛に送信する。商品ＩＤ「Ｐ１」が完了通知情報として受信された場合であれば、商品ＩＤ「Ｐ１」が許可通知情報として送信される。
【０１５７】
許可通知情報が自動販売機２０で受信された場合、制御部２１は当該許可通知情報に基づいて購入対象商品を提供する（Ｓ３０９）。例えば、商品ＩＤ「Ｐ１」が許可通知情報として受信された場合、制御部３１は販売商品テーブルを参照し、商品ＩＤ「Ｐ１」の商品を商品取出口に出させる。
【０１５８】
［３−５．まとめ］第３実施形態に係る自動販売機管理システム１によっても、ユーザは携帯端末１０を用いることによって、自動販売機２０で販売されている商品を現金以外の決済手段で購入できる。また、個々の自動販売機２０に追加すべきハードウェアの費用を抑制しつつ、上記機能を実現できる。
【０１５９】
また、第３実施形態に係る自動販売機管理システム１によれば、ユーザは携帯端末１０を用いることによって、自動販売機２０から離れた位置でも、自動販売機２０で販売されている商品の購入手続きを行うことができる。なお、第３実施形態に係る自動販売機管理システム１によれば、サンプルウィンドウを自動販売機２０に設けないようにすることも可能になる。
【０１６０】
なお、第３実施形態に係る自動販売機管理システム１においても、ユーザが自動販売機２０から離れた位置で決済を行う（購入対象商品を選択する）ことが可能であり、ユーザが自動販売機２０から離れている状態で商品を商品取出口に出してしまうと、誤って第三者が商品を取ってしまうおそれがある。この点、第３実施形態に係る自動販売機管理システム１では、携帯端末１０が自動販売機２０に近接している場合に商品が商品取出口に出されるため、上記のような不都合の発生を抑制できる。
【０１６１】
［４．変形例］なお、本発明は以上に説明した第１実施形態〜第３実施形態に限定されるものではない。
【０１６２】
［４−１］第３実施形態では、図１９に示すように、ビーコン送信部２４が自動販売機２０の識別情報と、自動販売機２０で販売される商品の情報（商品ＩＤ、名称、及び価格等）とをビーコンによって送信するようにしてもよい。そして、携帯端末１０は、自動販売機２０で販売される商品の情報を管理サーバ３０から取得するのではなく、ビーコン受信部１４によって受信されたビーコンから取得するようにしてもよい。
【０１６３】
［４−２］第２及び第３実施形態では、通知情報送信部１０５による通知情報の送信を近接判定部１１２の判定結果に基づいて制限するのではなく、決済処理実行部１０４による決済処理の実行を近接判定部１１２の判定結果に基づいて制限してもよい。すなわち、携帯端末１０と自動販売機２０とが近接していない場合には、決済ボタン５３，６２を表示しないようにしたり、決済ボタン５３，６２を選択不可の状態で表示したり、決済ボタン５３，６２が選択されてもエラーメッセージを表示したりすることによって、決済処理を実行しないようにしてもよい。
【０１６４】
［４−３］第２及び第３実施形態では、近接判定部１１２が管理サーバ３０で実現されてもよい。
【０１６５】
この変形例では、近接判定部１１２による判定に必要な情報（例えば、携帯端末１０でのビーコンの受信強度情報又は携帯端末１０の位置情報等）が管理サーバ３０に供給されて、近接判定部１１２による判定が実行される。
【０１６６】
またこの変形例では、提供許可部３０６による許可が近接判定部１１２の判定結果に基づいて制限される。すなわち、通知情報受信部３０５によって完了通知情報が受信された場合であっても、携帯端末１０と自動販売機２０とが近接していると近接判定部１１２によって判定されなければ、提供許可部３０６は許可通知情報を自動販売機２０に送信しない。つまり、通知情報受信部３０５によって完了通知情報が受信された場合であって、かつ、携帯端末１０と自動販売機２０とが近接していると近接判定部１１２によって判定された場合に、提供許可部３０６は許可通知情報を自動販売機２０に送信する。
【０１６７】
［４−４］第２及び第３実施形態では、同一の自動販売機２０（ビーコン送信部２４）からのビーコンが届く範囲にいる複数のユーザがそれぞれ携帯端末１０を用いて決済を行い、それら複数のユーザが同時期に自動販売機２０に商品（又は役務）の提供を受けに来る場合が想定される。そこで、このような場合にも各ユーザに正確に商品（又は役務）を提供すべく下記のようにするとよい。
【０１６８】
［４−４−１］まず、自動販売機２０と近接していると先に判定された携帯端末１０のユーザから順番に当該自動販売機２０で商品（又は役務）を提供するようにしてもよい。
【０１６９】
例えば、携帯端末１０でのビーコンの受信強度が閾値以上であるか否かを判定することによって、携帯端末１０が自動販売機２０に近接しているか否かを判定する態様では、先にビーコンの受信強度が閾値以上になった携帯端末１０のユーザから順番に自動販売機２０で商品（又は役務）を提供するようにすればよい。
【０１７０】
また例えば、携帯端末１０と自動販売機２０との間の距離が閾値以下になったか否かを判定することによって、携帯端末１０が自動販売機２０に近接しているか否かを判定する態様では、先に自動販売機２０との間の距離が閾値以下になった携帯端末１０のユーザから順番に自動販売機２０で商品（又は役務）を提供するようにすればよい。
【０１７１】
また例えば、携帯端末１０によって読み取られたコード画像が自動販売機２０のコード画像であるか否かを判定することによって、携帯端末１０が自動販売機２０に近接しているか否かを判定する態様では、先にコード画像が自動販売機２０のコード画像であると判定された携帯端末１０のユーザから順番に自動販売機２０で商品（又は役務）を提供するようにすればよい。
【０１７２】
［４−４−２］また、商品を商品取出口に出す場合に、当該商品を購入したユーザを識別可能にする情報を自動販売機２０の表示部に表示してもよい。例えば、決済処理の完了時にコード（予約番号等）を生成し、当該コードをユーザに通知しておき、購入対象商品を商品取出口に出す場合には当該コードを自動販売機２０の表示部に表示してもよい。このようにすれば、ユーザは自らに通知されたコードと自動販売機２０の表示部に表示されたコードとを比較することによって、商品取出口に出された商品が自分の購入したものであるか否かを把握できる。
【０１７３】
［４−４−３］なお、携帯端末１０で決済された商品（又は役務）の提供を受けるための専用ボタンを自動販売機２０に設けてもよい。例えば、この専用ボタンがユーザによって押下され、かつ、携帯端末１０でも所定操作がユーザによって行われた（例えば、画面に表示される所定ボタンが押下された）場合に、決済処理の完了時に携帯端末１０に保存されたコード（予約番号等）が自動販売機２０に送信されることによって、商品又は役務の提供が行われるようにしてもよい。
【０１７４】
［４−４−４］例えば、いずれかの携帯端末１０で決済処理が実行された場合には、例えば管理サーバ３０を介して、その旨を自動販売機２０に通知して、ビーコン送信部２４によって送信されるビーコンの届く範囲を通常の範囲（例えば１０ｍ）よりも狭い範囲（例えば１ｍ）に一時的に設定するようにしてもよい。そして、商品（又は役務）の提供が完了したら、上記範囲を通常の範囲（例えば１０ｍ）に戻すようにしてもよい。
【０１７５】
このようにすれば、同一の自動販売機２０から送信されるビーコンが届く範囲にいる複数のユーザによって同時期に決済が行われ難くなるため、同一の自動販売機２０から送信されるビーコンが届く範囲にいる複数のユーザがそれぞれ携帯端末１０を用いて決済を行い、それら複数のユーザが同時期に自動販売機２０に商品（又は役務）の提供を受けに来る場合がそもそも生じ難くなる。
【０１７６】
［４−５］第３実施形態では、自動販売機２０で提供される商品のうちの商品Ｘの在庫がない場合に、商品Ｘの在庫がある他の自動販売機２０をユーザに提示するようにしてもよい。
【０１７７】
例えば、携帯端末１０が、測位部１８によって取得された携帯端末１０の位置情報を管理サーバ３０に送信し、管理サーバ３０が、携帯端末１０から所定距離の範囲内にあり、かつ、商品Ｘの在庫がある他の自動販売機２０を、携帯端末１０の位置情報と自動販売機テーブルと販売商品テーブルとに基づいて特定し、当該自動販売機２０の情報を画面に表示するようにしてもよい。なお、管理サーバ３０が、記憶部３２に記憶される自動販売機テーブル及び販売商品テーブルを携帯端末１０に送信し、携帯端末１０が、携帯端末１０から所定距離の範囲内にあり、かつ、商品Ｘの在庫がある他の自動販売機２０を、携帯端末１０の位置情報と自動販売機テーブルと販売商品テーブルとに基づいて特定し、当該自動販売機２０の情報を画面に表示するようにしてもよい。
【０１７８】
［４−６］第１〜第３実施形態では、自動販売機２０の識別情報（自動販売機ＩＤや位置情報）をビーコン送信部２４によって提供していたが、ビーコン送信部２４を設ける代わりに、自動販売機２０の識別情報を示すコード画像（２次元バーコード等）を自動販売機２０の筐体外面に貼り付けるようにしてもよい。または、自動販売機２０が表示部を備えている場合には上記コード画像を表示部に表示するようにしてもよい。この場合、自動販売機２０の筐体外面に貼り付けられたコード画像や、コード画像を表示している表示部が識別情報提供部２０１に相当する。またこの場合、携帯端末１０のカメラによってコード画像を撮影することによって、携帯端末１０（識別情報取得部１０１）は撮影されたコード画像から自動販売機２０の識別情報を取得する。なお、上記コード画像もビーコン送信部２４と同様に自動販売機２０に比較的簡易に後付けできるものである。
【０１７９】
［４−７］第２及び第３実施形態では、自動販売機２０（ビーコン送信部２４）から送信されるビーコンが携帯端末１０（ビーコン受信部１４）で受信されると、当該自動販売機２０が取引対象となって、決済情報入力画面５０や商品選択画面６０が表示部１６に表示されるようになっていた。
【０１８０】
しかしながら、自動販売機２０から送信されるビーコンが携帯端末１０で受信され、かつ、自動販売機２０と携帯端末１０との間の距離（測位部１８によって取得された携帯端末１０の位置情報と、識別情報取得部１０１によって取得された自動販売機２０の位置情報との間の距離）が閾値以下である場合、当該自動販売機２０が取引対象となって、決済情報入力画面５０や商品選択画面６０が表示部１６に表示されるようにしてもよい。すなわち、自動販売機２０から送信されるビーコンが携帯端末１０で受信された場合であっても、自動販売機２０と携帯端末１０との間の距離が閾値以下でなければ、当該自動販売機２０が取引対象とならないようにしてもよい。
【０１８１】
または、ユーザが所望の商品（又は役務）を指定するようにし、自動販売機２０から送信されるビーコンが携帯端末１０で受信され、かつ、自動販売機２０がユーザの所望の商品（又は役務）を提供している場合に、当該自動販売機２０が取引対象となって、決済情報入力画面５０や商品選択画面６０が表示部１６に表示されるようにしてもよい。すなわち、自動販売機２０から送信されるビーコンが携帯端末１０で受信された場合であっても、自動販売機２０がユーザの所望の商品（又は役務）を提供していなければ、当該自動販売機２０が取引対象とならないようにしてもよい。
【０１８２】
あるいは、携帯端末１０から所定距離の範囲内にある自動販売機２０が取引対象となって、決済情報入力画面５０や商品選択画面６０が表示部１６に表示されるようにしてもよい。この場合、携帯端末１０から所定距離の範囲内にある自動販売機２０は管理サーバ３０によって特定されるようにすればよい。すなわち、測位部１８によって取得された携帯端末１０の位置情報を管理サーバ３０に送信し、管理サーバ３０（制御部３１）が、携帯端末１０の位置情報と自動販売機テーブルとに基づいて、携帯端末１０から所定距離の範囲内にある自動販売機２０を特定するようにすればよい。なお、管理サーバ３０の記憶部３２に記憶される自動販売機テーブルを携帯端末１０に送信し、携帯端末１０（制御部１１）が、携帯端末１０の位置情報と自動販売機テーブルとに基づいて、携帯端末１０から所定距離の範囲内にある自動販売機２０を特定してもよい。
【０１８３】
［４−８］第１実施形態では、商品の選択後、所定の期限までにユーザが決済を行わなかった場合（所定の期限までに決済処理が実行されなかった場合）、商品の選択を取り消す（管理サーバ３０に保存された決済情報のうちの、当該商品に関する決済情報を取り消す）ようにしてもよい。なお、この場合、商品の選択を取り消されたユーザは商品を購入するための手順を最初からやり直す必要がある。
【０１８４】
また、第２及び第３実施形態では、決済処理の完了後、所定の期限までにユーザが自動販売機２０まで商品を受け取りに来なかった場合（所定の期限までに携帯端末１０が自動販売機２０と近接すると判定されなかった場合）、決済を取り消し、返金処理等を実行してもよい。このようにすれば、決済後、何らかの事情によってユーザが商品を受け取りに来ることができなかった場合に、決済が取り消されるため、ユーザが代金を支払ったにもかかわらず商品を得ることができないという事態が生じることを抑制できる。また、以上のようにすれば、決済後にユーザが商品を受け取りに来なかった場合に注文を取り消すことができるため、商品の在庫が不当に減ることを抑制でき、その結果として、決済後に商品を取りに来なかったユーザによって他のユーザの商品の選択肢が狭まることを抑制できる。
【０１８５】
また、第１〜第３実施形態では、商品が商品取出口に出された場合に、自動販売機２０（制御部２１）が、商品の提供が正常に完了したことを示す正常完了通知情報を管理サーバ３０に送信するようにしてもよい。また、この正常完了通知情報が所定期間内に管理サーバ３０で受信されなかった場合には、タイムアウトになったと判断して、決済を取り消し、返金処理等を実行するようにしてもよい。例えば、自動販売機２０に商品の提供が許可された後（すなわち、管理サーバ３０から自動販売機２０に許可通知情報が送信された後）、所定時間が経過するまでの間に、正常完了通知情報が管理サーバ３０で受信されなかった場合に、タイムアウトになったと判断して、決済を取り消し、返金処理等を実行するようにしてもよい。この場合、商品の提供が正常に完了しなかったことを示す通知情報を携帯端末１０に送信し、その旨が表示部１６に表示されるようにしてもよい。このようにすれば、例えば、ネットワーク２の障害等によって許可通知情報が自動販売機２０に届かなかった場合や、自動販売機２０の不具合等によって商品が商品取出口に出なかった場合等のような、ユーザが商品を得ることができなかった場合に、決済が取り消されるため、ユーザが代金を支払ったにもかかわらず商品を得ることができないという事態が生じることを抑制できる。なお、第１実施形態では、タイムアウトと判断された場合に、購入対象商品の状態フラグ（図８参照）を「１」から「０」に戻すことによって、決済画面４０で決済をやり直すことができるようにしてもよい。
【０１８６】
［４−９］第３実施形態では、携帯端末１０のカメラで自動販売機２０のサンプルウィンドウを撮影した画像を商品選択画面６０の代わりに表示し、画像認識技術等を利用することによって、ユーザによって選択された購入対象商品を撮影画像から特定するようにしてもよい。
【０１８７】
［４−１０］ＡＲ技術（拡張現実技術）等を用いて自動販売機２０の位置を案内するようにしてもよい。例えば、携帯端末１０のカメラ機能を有効にし、レンズに写る現実空間の画像を表示部１６に表示してもよい。そして、ＡＲ技術を用いて、現実空間の画像内で自動販売機２０の位置を案内してもよい。また、自動販売機２０の位置を示すマーク（矢印等）を現実空間の画像内に表示してもよい。
【０１８８】
［４−１１］第１実施形態において、決済情報の送受信は決済情報送信部２０２と決済情報受信部３０１との間で直接的に行われる必要はない。決済情報送信部２０２によって送信された決済情報は管理サーバ３０以外の装置で受信されて保存され、当該装置に保存された決済情報が管理サーバ３０に送信され、決済情報受信部３０１によって受信されてもよい。第１〜第３実施形態における他の情報の送受信に関しても同様である。
【符号の説明】
【０１８９】
１  自動販売機管理システム、２  ネットワーク、３  基地局、１０  携帯端末、１１  制御部、１２  記憶部、１３  通信部、１４  ビーコン受信部、１５  操作部、１６  表示部、１７  音声出力部、１８  測位部、２０  自動販売機、２１  制御部、２２  記憶部、２３  通信部、２４  ビーコン送信部、３０  サーバ、３１  制御部、３２  記憶部、３３  通信部、４０  決済画面、４１  地図、４２  決済ボタン、５０  決済情報入力画面、５１  地図、５２  フォーム、５３  決済ボタン、６０  商品選択画面、６１  地図、６２  決済ボタン、１０１  識別情報取得部、１０２  識別情報送信部、１０３  決済処理実行部、１０４  決済処理実行部、１０５  通知情報送信部、１１１  入力画面表示制御部、１１２  近接判定部、１２１  商品／役務情報受信部、１２２  選択画面表示制御部、２０１  識別情報提供部、２０２  決済情報送信部、２０３  商品／役務提供部、３０１  決済情報受信部、３０２  決済情報記憶部、３０３  識別情報受信部、３０４  決済情報送信部、３０５  通知情報受信部、３０６  提供許可部、３２１  商品／役務情報送信部。
【図１】
0006557789.tif 000002
【図２】
0006557789.tif 000003
【図３】
0006557789.tif 000004
【図４】
0006557789.tif 000005
【図５】
0006557789.tif 000006
【図６】
0006557789.tif 000007
【図７】
0006557789.tif 000008
【図８】
0006557789.tif 000009
【図９】
0006557789.tif 000010
【図１０】
0006557789.tif 000011
【図１１】
0006557789.tif 000012
【図１２】
0006557789.tif 000013
【図１３】
0006557789.tif 000014
【図１４】
0006557789.tif 000015
【図１５】
0006557789.tif 000016
【図１６】
0006557789.tif 000017
【図１７】
0006557789.tif 000018
【図１８】
0006557789.tif 000019
【図１９】
0006557789.tif 000020