(57)【要約】【課題】ユーザが所定額の金銭を入金する際に、煩雑な手続を必要とせずにユーザを特定することができる自動販売機管理方法、及び、自動販売機管理サーバを提供すること。【解決手段】自動販売機管理サーバ３００が、携帯端末１０から受信した当該携帯端末１０の位置情報に基づき、当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子を検索する検索手段と、検索手段によって検索された自動販売機識別子と、所定額の金銭が入金された自動販売機２０から受信した当該自動販売機２０の自動販売機識別子とが一致するか否か判定する判定手段と、自動販売機識別子が一致するものと判定手段によって判定された場合に、携帯端末１０から受信した当該携帯端末１０を一意に特定する携帯端末識別子と、自動販売機に入金された金額とを関連付けて記憶する入金情報記憶手段とを具備する。【選択図】      図２
2005025398.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機を一意に特定する自動販売機識別子と、当該自動販売機の位置情報とを関連付けて記憶している自動販売機情報記憶手段と、
携帯端末から受信した当該携帯端末の位置情報に基づき、当該携帯端末に最も近い前記自動販売機の前記自動販売機識別子を、前記自動販売機情報記憶手段を参照して検索する検索手段と、
前記検索手段によって検索された前記自動販売機識別子と、所定額の金銭が入金された前記自動販売機から受信した当該自動販売機の前記自動販売機識別子とが一致するか否か判定する判定手段と、
前記自動販売機識別子が一致するものと前記判定手段によって判定された場合に、前記携帯端末から受信した当該携帯端末を一意に特定する携帯端末識別子と、前記自動販売機に入金された金額とを関連付けて記憶する入金情報記憶手段とを具備することを特徴とする自動販売機管理サーバ。
【請求項２】
前記判定手段は、前記携帯端末から当該携帯端末の位置情報を受信してから所定の時間が経過するまでに、前記所定額の金銭が入金された場合にのみ、前記検索手段によって検索された前記自動販売機識別子と、前記所定額の金銭が入金された前記自動販売機から受信した当該自動販売機の前記自動販売機識別子とが一致するか否か判定することを特徴とする請求項１に記載の自動販売機管理サーバ。
【請求項３】
携帯端末が、当該携帯端末を一意に特定する携帯端末識別子と当該携帯端末の位置情報とを自動販売機管理サーバに送信するステップＡと、自動販売機管理サーバが、前記携帯端末から受信した当該携帯端末の位置情報に基づき、当該携帯端末に最も近い自動販売機を一意に特定する自動販売機識別子を検索するステップＢと、
前記ステップＢにおいて検索された前記自動販売機識別子と、所定額の金銭が入金された前記自動販売機から受信した当該自動販売機の前記自動販売機識別子とが一致するか否か判定するステップＣと、
前記自動販売機識別子が一致するものと判定された場合に、前記携帯端末から受信した当該携帯端末の前記携帯端末識別子と、前記自動販売機に入金された金額とを関連付けて記憶するステップＤとを具備することを特徴とする自動販売機管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動販売機を管理する自動販売機管理方法及び自動販売機管理サーバに関連するものである。
【０００２】
【従来の技術】
自動販売機からキャッシュレスで商品などを購入するために、自動販売機を管理する自動販売機管理サーバにユーザが所定額の金銭を予め入金する方法（プリペイド方式）が知られている。このとき、ユーザの特定は、例えば、各ユーザに対して予め発行されたバーコードを、自動販売機に具備されるバーコードリーダに読み取らせることにより行われていた。
【０００３】
具体的には、以下のような処理が行われていた。図７は、従来のキャッシュレス自動販売機システムにおいてユーザを特定する方法を説明するための図である。
【０００４】
図７に示すように、従来のキャッシュレス自動販売機システムは、携帯端末１００と、自動販売機２００と、自動販売機管理サーバ３００とを具備する。
【０００５】
携帯端末１００は、各ユーザに対して予め発行されたバーコードを当該携帯端末の表示部に表示可能なものである。なお、携帯端末１００とは、例えば、ＰＨＳや携帯電話などである。
【０００６】
自動販売機２００は、携帯端末１００及び自動販売機管理サーバ３００と通信可能な自動販売機であって、バーコードリーダ２０１と、入金処理部２０２と、通信部２０３とを具備する。
【０００７】
バーコードリーダ２０１は、携帯端末１００の表示部に表示されたバーコードを読み取る。
【０００８】
入金処理部２０２は、ユーザによって入金された金銭を受け付け、入金された金額（以下、入金額）を算出する。具体的には、入金処理部２０２は、コインや紙幣などの金銭を入金するための投入口、当該投入口に投入されたコインや紙幣などの金銭を検知するセンサなどである。
【０００９】
通信部２０３は、バーコードリーダ２０１によって読み取られたバーコードと、入金処理部２０２によって算出された入金額とを自動販売機管理サーバ３００に送信する。
【００１０】
自動販売機管理サーバ３００は、各ユーザに対して発行されたバーコードと、各ユーザが利用可能な金額（利用可能残高）とを関連付けて記憶する。
【００１１】
具体的な動作について説明すると、ステップ１０１において、ユーザは、当該ユーザに対して予め発行されたバーコードを携帯端末１００の表示部に表示し、当該バーコードを自動販売機２００のバーコードリーダ２０１に読み取らせる。
【００１２】
ステップ１０２において、自動販売機２００は、バーコードリーダ２０１によって読み取られたバーコードを自動販売機管理サーバ３００に送信する。また、自動販売機管理サーバ３００は、自動販売機２００から受信したバーコードに基づいてユーザを特定する。
【００１３】
ステップ１０３において、ユーザは、所定額の金銭を自動販売機２００に入金する。
【００１４】
ステップ１０４において、自動販売機２００は、ステップ１０３で入金された金額（入金額）を、入金額情報として自動販売機管理サーバ３００に送信する。また、自動販売機管理サーバ３００は、自動販売機２００から受信した入金額情報に基づいて、ステップ１０２で特定されたユーザが利用可能な金額（利用可能残高）に、ステップ１０３で入金された金額を加算する。
【００１５】
また、ユーザが所定額の金銭を予め入金する方法において、バーコードを必要とせずにユーザを特定する方法として、所定のパスワード（識別情報）を利用する方法がある（例えば、特許文献１）。
【００１６】
【特許文献１】
特開２００２−３５２３０８
【００１７】
【発明が解決しようとする課題】
しかしながら、従来のユーザ特定方法においては、ユーザが、当該ユーザに対して予め発行されたバーコードを、自動販売機に具備されるバーコードリーダに読み取らせたり、所定のパスワードを管理したりする必要があったため、従来のユーザ特定方法は、ユーザの利便性に欠けるという問題があった。
【００１８】
そこで、本発明は上述の問題を解決すべくなされたものであり、ユーザが所定額の金銭を入金する際に、煩雑な手続を必要とせずにユーザを特定することができる自動販売機管理方法、及び、自動販売機管理サーバを提供することを目的とする。
【００１９】
【課題を解決するための手段】
本発明の第１の特徴は、自動販売機管理サーバが、自動販売機を一意に特定する自動販売機識別子と、当該自動販売機の位置情報とを関連付けて記憶している自動販売機情報記憶手段と、携帯端末から受信した当該携帯端末の位置情報に基づき、当該携帯端末に最も近い自動販売機の自動販売機識別子を、自動販売機情報記憶手段を参照して検索する検索手段と、検索手段によって検索された自動販売機識別子と、所定額の金銭が入金された自動販売機から受信した当該自動販売機の自動販売機識別子とが一致するか否か判定する判定手段と、自動販売機識別子が一致するものと判定手段によって判定された場合に、携帯端末から受信した当該携帯端末を一意に特定する携帯端末識別子と、自動販売機に入金された金額とを関連付けて記憶する入金情報記憶手段とを具備することを要旨とする。
【００２０】
かかる特徴によれば、自動販売機管理サーバが、ユーザが所持する携帯端末に最も近い自動販売機と、当該ユーザが所定額の金銭を入金した自動販売機とが一致した場合に、当該ユーザが利用できる金額（利用可能残高）に、当該自動販売機に入金された金額（入金額）を加算することにより、ユーザは、バーコードを自動販売機に読み取らせるなどの煩雑な手続を必要とせずに、所定額の金銭を入金することができる。
【００２１】
また、自動販売機管理サーバが、携帯端末の位置情報に基づいて検索された当該携帯端末に最も近い自動販売機に所定額の金銭が入金された場合に、ユーザの利用可能残高に入金額を加算することにより、当該ユーザは、携帯端末の位置情報と当該携帯端末の携帯端末識別子とを自動販売機管理サーバに送信するだけで（パスワードなどの管理を必要とせずに）、所定額の金銭を入金することができる。
【００２２】
本発明の第２の特徴は、本発明の第１の特徴において、判定手段が、携帯端末から当該携帯端末の位置情報を受信してから所定の時間が経過するまでに、所定額の金銭が入金された場合にのみ、検索手段によって検索された自動販売機識別子と、所定額の金銭が入金された自動販売機から受信した当該自動販売機の自動販売機識別子とが一致するか否か判定することを要旨とする。
【００２３】
かかる特徴によれば、自動販売機管理サーバが、携帯端末から当該携帯端末の位置情報を受信してから所定の時間が経過するまで（例えば、ほぼ同時）に、所定額の金銭が入金された場合にのみ、携帯端末の位置情報に基づいて検索された自動販売機と、所定額の金銭が入金された自動販売機とが一致するか否か判定することにより、ユーザによって入金された入金額が他のユーザの利用可能残高に加算されることを防止することができる。
【００２４】
本発明の第３の特徴は、携帯端末が、当該携帯端末を一意に特定する携帯端末識別子と当該携帯端末の位置情報とを自動販売機管理サーバに送信するステップＡと、自動販売機管理サーバが、携帯端末から受信した当該携帯端末の位置情報に基づき、当該携帯端末に最も近い自動販売機を一意に特定する自動販売機識別子を検索するステップＢと、自動販売機管理サーバが、ステップＢにおいて検索された自動販売機識別子と、所定額の金銭が入金された自動販売機から受信した当該自動販売機の自動販売機識別子とが一致するか否か判定するステップＣと、自動販売機管理サーバが、自動販売機識別子が一致するものと判定された場合に、携帯端末から受信した当該携帯端末の携帯端末識別子と、自動販売機に入金された金額とを関連付けて記憶するステップＤとを、自動販売機管理方法が具備することを要旨とする。
【００２５】
【発明の実施の形態】
（自動販売機管理方法を実施するための構成要素）
以下において、本実施形態における自動販売機管理方法を実施するための構成要素について図を参照しながら説明する。
【００２６】
図１は、本実施形態における自動販売機管理方法を実施するための構成要素の関係を示す図である。また、図２は、携帯端末１０及び自動販売機２０及び自動販売機管理サーバ３０のブロック図である。
【００２７】
図１に示すように、自動販売機管理方法を実施するための構成要素は、携帯端末１０と、複数の自動販売機２０ａ乃至２０ｂと、自動販売機管理サーバ３０と、通信回線網４０と、ＧＰＳ衛星５０とである。なお、自動販売機２０ａ乃至２０ｂは同様の機能を具備するため、以下においては、自動販売機２０を例に説明する。
【００２８】
携帯端末１０は、図２に示すように、位置情報演算部１１と、情報記憶部１２と、通信部１３と、端末制御部１４と、端末入力部１５と、表示部１６とを具備する。
【００２９】
位置情報演算部１１は、複数のＧＰＳ衛星５０から所定の周期で受信した信号に基づいて、携帯端末１０の位置情報を算出する。
【００３０】
情報記憶部１２は、位置情報演算部１１により算出された位置情報と、携帯端末１０を一意に特定する携帯端末識別子（携帯端末１０の電話番号など）と、携帯端末１０を所持するユーザにより選択された商品を一意に特定する商品識別子と、当該商品の注文数量とを記憶する。
【００３１】
通信部１３は、携帯端末１０を一意に特定する携帯端末識別子と位置情報演算部１１により算出された携帯端末１０の位置情報とユーザにより選択された商品の商品識別子と当該商品の注文数量とを含む購入情報を自動販売機管理サーバ３０に送信する。
【００３２】
また、通信部１３は、「購入」するか「入金」するか選択したり、自動販売機管理サーバ３０において管理されている自動販売機１０で販売可能な商品の中から希望する商品を選択したりするためのメニュー情報を要求するメニュー要求を自動販売機管理サーバ３０に送信し、そのメニュー要求に応じて自動販売機管理サーバ３０から送信されたメニュー情報を受信する。
【００３３】
さらに、通信部１３は、携帯端末１０と自動販売機２０との位置関係を示す地図情報を自動販売機管理サーバ３０から受信する。
【００３４】
端末制御部１４は、携帯端末１０の各種動作を制御する。また、端末入力部１５は、メニュー情報の中から欲しい商品を選択するなどの指示を携帯端末１０に入力する。
【００３５】
表示部１６は、自動販売機管理サーバ３０から受信した情報（文字や写真など）を表示する。
【００３６】
具体的には、表示部１６は、自動販売機管理サーバ３０から受信したメニュー情報（図３の（ａ）及び（ｂ）を参照）や自動販売機管理サーバ３０から受信した地図情報（図３の（ｃ）を参照）を表示する。なお、表示部１６は、地図情報を表示する際に、携帯端末１０と自動販売機２０とを星印などで表示し、携帯端末１０と自動販売機２０との位置関係を表示する。
【００３７】
自動販売機２０は、入金処理部２１と、情報記憶部２２と、位置情報演算部２３と、在庫数変動検出センサ２４と、払出部２５と、通信部２６とを具備する。
【００３８】
入金処理部２１は、ユーザによって入金される所定額の金銭を受け付け、入金された金額（入金額）を算出する。具体的には、入金処理部２１は、コインや紙幣などの金銭を入金するための投入口、当該投入口に投入されたコインや紙幣などの金銭を検知するセンサなどである。
【００３９】
情報記憶部２２は、自動販売機２０を一意に特定する自動販売機識別子と、自動販売機２０の位置情報と、自動販売機２０で販売可能な商品の商品識別子と、当該商品の在庫数量とを関連付けて記憶する。
【００４０】
位置情報演算部２３は、複数のＧＰＳ衛星５０から所定の周期で受信した信号に基づいて、自動販売機２０の位置情報を算出する。なお、自動販売機２０の設置場所を変更する必要がなく、情報記憶部２２に予め自動販売機２０の位置情報が記憶されている場合には、位置情報演算部２３はなくてもよい。
【００４１】
在庫数変動検出センサ２４は、商品の取り出し口付近などに設置され、自動販売機２０で販売可能な商品が払い出された際に当該商品の在庫数量の変動を検出する。なお、在庫数変動検出センサ２４は、重量の変動などにより在庫数量の変動を検出するものであってもよい。
【００４２】
払出部２５は、自動販売機管理サーバ３０から受信した商品識別子と注文数量とを含む払出指示に基づいて、その商品識別子により特定される商品を注文数量に応じて払い出す。なお、「払い出す」とは、自動販売機２０に格納されている商品を取り出し口に送り出す動作のことである。
【００４３】
通信部２６は、情報記憶部２２に記憶されている商品の商品識別子と当該商品の在庫数量と自動販売機２０の自動子販売機識別子とを含む在庫情報を自動販売機管理サーバ３０に所定の周期で送信し、自動販売機管理サーバ３０から払出指示を受信する。また、通信部２６は、ユーザによって入金された所定額の金銭を入金処理部２１が受け付けた際に、入金された金額（入金額）を示す入金額情報と、自動販売機２０の自動子販売機識別子とを自動販売機管理サーバ３０に送信する。
【００４４】
自動販売機管理サーバ３０は、商品管理部３１と、商品管理ＤＢ３２と、自動販売機情報管理部３３と、端末管理ＤＢ３４と、自動販売機情報管理ＤＢ３５と、地図生成部３６と、地図ＤＢ３７と、課金・入金部３８と、利用可能残高ＤＢ３９とを具備する。なお、図４は、商品管理ＤＢ３２と端末管理ＤＢ３４と自動販売機情報管理ＤＢ３５と利用可能残高ＤＢ３９とに、それぞれ記憶されている情報を示す図である。
【００４５】
商品管理部３１は、自動販売機管理サーバ３０において管理されている全ての自動販売機で販売可能な商品の商品識別子と、当該商品の商品名と、当該商品の価格とを関連付けて記憶している商品管理ＤＢ３２（図４（ａ）を参照）を管理する。
【００４６】
具体的には、商品管理部３１は、携帯端末１０から受信したメニュー要求に応じて、商品管理ＤＢ３２に記憶されている商品識別子及び商品の商品名及び商品の価格の一覧を含むメニュー情報を携帯端末１０に送信する。また、商品管理部３１は、携帯端末１０の携帯端末識別子と自動販売機２０の自動販売機識別子と商品識別子と注文数量とを含む検知信号を自動販売機情報管理部３３から受信すると、当該商品識別子と当該注文数量とを含む払出指示を当該自動販売機２０に送信する。さらに、商品管理部３１は、払出指示を当該自動販売機２０に送信すると同時に、携帯端末１０の携帯端末識別子と商品の商品識別子と当該商品の注文数量と当該商品の価格とを含む課金指示を課金・入金部３８に送信する。
【００４７】
自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子及び当該携帯端末１０の位置情報及び当該携帯端末１０を所持するユーザにより選択された商品の商品識別子及び当該商品の注文数量を関連付けて管理する端末管理ＤＢ３４（図４（ｂ）を参照）と、自動販売機管理サーバ３０において管理されている自動販売機を一意に特定する自動販売機識別子及び当該自動販売機の自動販売機位置情報及び当該自動販売機で販売可能な商品の商品識別子及び当該商品の在庫数量とを関連付けて記憶している自動販売機情報管理ＤＢ３５（図４（ｃ）を参照）とを管理する。
【００４８】
具体的には、自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報と商品の商品識別子と当該商品の注文数量とを含む購入情報を携帯端末１０から受信し、端末管理ＤＢ３４にこれらの情報を関連付けて記憶する。また、自動販売機情報管理部３３は、携帯端末１０を所持するユーザにより選択された商品を販売可能な自動販売機２０の中から、当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子を、端末管理ＤＢ３４及び自動販売機情報管理ＤＢ３５を参照して検索する。
【００４９】
ここで、自動販売機情報管理部３３は、携帯端末１０の位置情報を所定の周期で受信する度に、当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子を検索するように構成されていてもよい。また、自動販売機情報管理部３３は、ユーザにより選択された位置情報を携帯端末１０から受信し、受信した位置情報に基づいて携帯端末１０に最も近い自動販売機２０の自動販売機識別子を検索するように構成されていてもよい。
【００５０】
自動販売機情報管理部３３は、携帯端末１０から受信した当該携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報と当該携帯端末１０に最も近い自動販売機２０の位置情報とを含む地図作成指示を地図生成部３６に送信する。
【００５１】
自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報とを所定の周期で受信し、当該携帯端末１０の位置情報と当該携帯端末１０に最も近い自動販売機２０の位置情報とに基づいて、当該携帯端末１０と当該自動販売機２０との距離を算出する。また、自動販売機情報管理部３３は、携帯端末１０と自動販売機２０との距離が所定の閾値以下となったことを検知すると、当該自動販売機２０の自動販売機識別子と当該携帯端末１０の携帯端末識別子と携帯端末識別子に関連付けられている商品識別子及び注文数量とを含む検知信号を商品管理部３１に送信する。
【００５２】
自動販売機情報管理部３３は、自動販売機２０で販売可能な商品の商品識別子と当該商品の在庫数量と当該自動販売機２０の自動販売機識別子を含む在庫情報を所定の周期で受信し、自動販売機情報管理ＤＢ３５に記憶されている情報（在庫数量）を更新する。
【００５３】
自動販売機情報管理部３３は、携帯端末１０から当該携帯端末１０の位置情報を受信してから所定の時間が経過するまで（例えば、ほぼ同時）に、ユーザによって所定額の金銭が自動販売機２０に入金された場合には、携帯端末１０から受信した当該携帯端末１０の位置情報に基づいて検索された当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子と、ユーザによって所定額の金銭が自動販売機２０の自動販売機識別子とが一致するか否か判定する。また、自動販売機情報管理部３３は、自動販売機識別子が一致するものと判定した場合には、当該携帯端末１０の携帯端末識別子と、ユーザによって所定額の金銭が入金された自動販売機２０から受信した入金額情報とを課金・入金部３８に送信する。
【００５４】
なお、本実施形態における自動販売機情報管理ＤＢ３５は、自動販売機２０を一意に特定する自動販売機識別子と、当該自動販売機２０の位置情報とを関連付けて記憶している自動販売機情報記憶手段を構成する。また、本実施形態における自動販売機情報管理部３３は、携帯端末１０から受信した当該携帯端末１０の位置情報に基づき、当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子を、自動販売機情報管理ＤＢ３５を参照して検索する検索手段を構成する。さらに、自動販売機情報管理部３３は、携帯端末１０の位置情報に基づいて検索された自動販売機識別子と、所定額の金銭が入金された自動販売機２０から受信した当該自動販売機２０の自動販売機識別子とが一致するか否か判定する判定手段を構成する。
【００５５】
地図生成部３６は、携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報と当該携帯端末１０に最も近い自動販売機２０の位置情報とを含む地図作成指示に基づいて、当該自動販売機２０と当該携帯端末１０との位置関係を示す地図情報を、地図ＤＢ３７を参照して生成する。なお、地図生成部３６は、携帯端末１０から自動販売機２０までの経路を、文字情報や音声情報などの任意の方法で案内するように構成されていればよい。
【００５６】
地図ＤＢ３７は、目印となる建物の情報や路地情報などを記憶している。
【００５７】
課金・入金部３８は、携帯端末１０の携帯端末識別子と当該携帯端末１０を所持するユーザが利用可能な金額（利用可能残高）とを関連付けて記憶する利用可能残高ＤＢ３９（図４（ｄ）を参照）を管理する。
【００５８】
具体的には、課金・入金部３８は、携帯端末１０の携帯端末識別子と商品の商品識別子と当該商品の注文数量と当該商品の価格とを含む課金指示を商品管理部３１から受信すると、この課金指示に基づいて利用可能残高ＤＢ３９の情報を更新する（利用可能残高から購入した商品の金額を減算する）。また、課金・入金部３８は、携帯端末１０の携帯端末識別子と入金額情報とを自動販売機情報管理部３３から受信すると、当該携帯端末識別子と当該入金額情報とに基づいて利用可能残高ＤＢ３９の情報を更新する（利用可能残高に入金額を加算する）。
【００５９】
なお、本実施形態における課金・入金部３８及び利用可能残高ＤＢ３９は、携帯端末１０から受信した当該携帯端末１０を一意に特定する携帯端末識別子と、自動販売機２０に入金された金額とを関連付けて記憶する入金情報記憶手段を構成する。
【００６０】
なお、課金・入金部３８及び利用可能残高ＤＢ３９は、携帯端末１０を所持するユーザに対する販売履歴を記憶して管理するように構成されていてもよい。
【００６１】
通信回線網４０は、携帯端末基地局（４１ａ乃至４１ｂ）と、交換機４２とを具備する。
【００６２】
携帯端末基地局（４１ａ乃至４１ｂ）は、通常の基地局の機能と同じ機能を具備し、携帯端末１０及び自動販売機２０と通信し、交換機４２は、通常の交換機の機能と同じ機能を具備し、自動販売機管理サーバ３０と通信する。
【００６３】
なお、通信回線網４０は、このような構成に限定されず、携帯端末１０と自動販売機２０と自動販売機管理サーバ３０との通信を可能にするものであればよい。
【００６４】
ＧＰＳ衛星５０は、当該ＧＰＳ衛星５０の位置情報と時刻情報とを所定の周期で携帯端末１０（地上）に送信する。
【００６５】
なお、本実施形態において、ユーザを特定するために携帯端末１０の識別子を利用しているが、これに限定されるものではなく、携帯端末１０の識別子に代えて、メールアドレスや各ユーザに割り当てられたユーザＩＤなどを利用してもよい。
【００６６】
（自動販売機管理方法を実施する構成要素の動作）
以下において、本実施形態における自動販売機管理方法を用いて商品を購入する処理について説明する。図５は、本実施形態における自動販売機管理方法を用いて商品を購入する処理を示すシーケンス図である。
【００６７】
図５に示すように、ステップ１０ａにおいて、携帯端末１０は、「購入」するか「入金」するか選択したり、自動販売機管理サーバ３０において管理されている自動販売機１０で販売可能な商品の中から希望する商品を選択したりするためのメニュー情報を要求するメニュー要求を商品管理部３１に送信し、ステップ１０ｂにおいて、商品管理部３１は、当該メニュー要求を受信する。
【００６８】
ステップ１１ａにおいて、商品管理部３１は、携帯端末１０から受信したメニュー要求に応じて、メニュー情報を携帯端末１０に送信する。また、商品管理部３１は、携帯端末１０に表示されたメニュー情報（図３（ａ）を参照）の中から「購入」がユーザによって選択されると、自動販売機管理サーバ３０において管理されている全ての自動販売機２０で販売可能な商品の商品識別子及び商品の商品名及び商品の価格などの一覧を含むメニュー情報を携帯端末１０に送信し、ステップ１１ｂにおいて、携帯端末１０は、当該メニュー情報を受信する。
【００６９】
ステップ１２において、携帯端末１０は、ステップ１１ｂで受信したメニュー情報を表示し（図３（ｂ）を参照）、当該携帯端末１０を所持するユーザは、表示されたメニュー情報の中から購入する商品を選択する。
【００７０】
ステップ１３ａにおいて、携帯端末１０は、携帯端末１０の携帯端末識別子と、当該携帯端末１０の位置情報と、ステップ１２で選択された商品の商品識別子と、当該商品の注文数量とを含む購入情報を自動販売機情報管理部３３に送信し、ステップ１３ｂにおいて、自動販売機情報管理部３３は、当該購入情報を受信する。
【００７１】
ステップ１４において、自動販売機情報管理部３３は、携帯端末１０から受信した当該携帯端末１０の位置情報及び商品識別子及び注文数量に基づいて、当該携帯端末１０に最も近い自動販売機２０を検索する。
【００７２】
ステップ１５において、自動販売機情報管理部３３は、ステップ１３ｂで受信した購入情報に基づいて、当該携帯端末１０と当該自動販売機２０との距離を算出する。
【００７３】
ステップ１６ａにおいて、自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報と当該携帯端末１０の位置情報とに最も近い自動販売機２０の位置情報とを含む地図作成指示を地図生成部３６に送信し、ステップ１６ｂにおいて、地図生成部３６は、当該地図作成指示を受信する。
【００７４】
ステップ１７において、地図生成部３６は、地図作成指示に基づいて、携帯端末１０と当該携帯端末１０に最も近い自動販売機２０の位置関係を示す地図情報を、地図ＤＢ３７を参照して生成する。
【００７５】
ステップ１８ａにおいて、地図生成部３６は、ステップ１６で生成された地図情報を携帯端末１０に送信し、ステップ１８ｂにおいて、携帯端末１０は、当該地図情報を受信する。
【００７６】
ステップ１９において、携帯端末１０は、受信した地図情報を表示する（図３（ｃ）を参照）。
【００７７】
ステップ２０ａにおいて、携帯端末１０は、当該携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報とを自動販売機情報管理部３３に送信し、ステップ２０ｂにおいて、自動販売機情報管理部３３は、当該携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報とを受信する。
【００７８】
ここで、ステップ１４からステップ２０ｂまでのステップは、所定の周期で繰り返される。すなわち、自動販売機情報管理部３３は、ステップ２０ｂで携帯端末１０の携帯端末識別子と当該携帯端末１０の位置情報とを受信する度に、当該携帯端末１０に最も近い自動販売機２０を検索する（ステップ１４）。
【００７９】
ステップ２１ａにおいて、自動販売機情報管理部３３は、ステップ１５で算出された携帯端末１０と自動販売機２０との距離が所定の閾値以下となったことを検知すると、当該自動販売機２０の自動販売機識別子と当該携帯端末１０の携帯端末識別子と当該携帯端末１０から受信した商品識別子及び注文数量とを含む検知信号を商品管理部３１に送信し、ステップ２１ｂにおいて、商品管理部３１は、当該検知信号を受信する。
【００８０】
ステップ２２ａにおいて、商品管理部３１は、ステップ２１ｂで受信した検知信号に基づいて、商品識別子と注文数量とを含む払出指示を自動販売機２０に送信し、ステップ２３ｂにおいて、自動販売機２０は、当該払出指示を受信する。
【００８１】
ステップ２３において、自動販売機２０は、払出指示に基づいて、商品識別子により特定される商品を注文数量に応じて払い出す。
【００８２】
ステップ２４ａにおいて、商品管理部３１は、ステップ２１ｂで受信した検知信号に基づいて、携帯端末１０の携帯端末識別子と商品識別子と注文数量と当該商品識別子に関連付けられている価格とを含む課金指示を課金・入金部３８に送信し、ステップ２４ｂにおいて、課金・入金部３８は、当該課金指示を受信する。
【００８３】
ステップ２５において、課金・入金部３８は、ステップ２４ｂで受信した課金指示に基づいて、利用可能残高ＤＢ３９に記憶されている情報を更新する。
【００８４】
ステップ２６ａにおいて、自動販売機２０は、当該自動販売機２０で販売可能な商品の商品識別子と当該商品の在庫数量とを含む在庫情報を自動販売機情報管理部３３に送信し、ステップ２６ｂにおいて、自動販売機情報管理部３３は、当該在庫情報を受信する。
【００８５】
ステップ２７において、自動販売機情報管理部３３は、ステップ２６ｂで受信した在庫情報に基づいて、自動販売機情報管理ＤＢ３５に記憶されている情報を更新する。
【００８６】
ここで、ステップ２６ａからステップ２７までのステップは、所定の周期で繰り返されるものとする。
【００８７】
以下において、本実施形態における自動販売機管理方法を用いて、所定額の金銭を入金する処理について説明する。図６は、本実施形態における自動販売機管理方法を用いて、所定額の金銭を入金する処理を示すシーケンス図である。
【００８８】
図６に示すように、ステップ３０ａにおいて、携帯端末１０は、「購入」するか又は「入金」するかを選択するためのメニュー情報を要求するメニュー要求を商品管理部３１に送信し、ステップ３０ｂにおいて、商品管理部３１は、当該メニュー要求を受信する。
【００８９】
ステップ３１ａにおいて、商品管理部３１は、携帯端末１０から受信したメニュー要求に応じて、メニュー情報を携帯端末１０に送信し、ステップ３１ｂにおいて、携帯端末１０は、当該メニュー情報を受信する。
【００９０】
ステップ３２において、携帯端末１０は、ステップ３１ｂで受信したメニュー情報を表示し（図３（ａ）を参照）、当該携帯端末１０を所持するユーザは、表示されたメニュー情報の中から「入金」を選択する。
【００９１】
ステップ３３ａにおいて、携帯端末１０は、携帯端末１０の携帯端末識別子と、携帯端末１０の位置情報とを自動販売機情報管理部３３に送信し、ステップ３３ｂにおいて、自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子と、携帯端末１０の位置情報とを受信する。
【００９２】
なお、自動販売機情報管理部３３は、携帯端末１０の携帯端末識別子と携帯端末１０の位置情報とを、所定の周期（例えば、１分間に１回）で受信するように構成されていてもよい。自動販売機情報管理部３３がこのように構成されている場合には、ステップ３１ａ〜ステップ３２における処理を省略することができる。
【００９３】
ステップ３４において、自動販売機情報管理部３３は、携帯端末１０から受信した当該携帯端末１０の位置情報に基づいて、当該携帯端末１０に最も近い自動販売機２０の自動販売機識別子を、自動販売機情報管理ＤＢ３５を参照して検索する。
【００９４】
ステップ３５において、ユーザは、所定額の金銭を自動販売機２０に入金する。
【００９５】
ステップ３６ａにおいて、自動販売機２０は、当該自動販売機２０を一意に特定する自動販売機識別子と、ステップ３５で入金された金額（入金額）を示す入金額情報とを自動販売機情報管理部３３に送信し、ステップ３６ｂにおいて、自動販売機情報管理部３３は、当該自動販売機識別子と当該入金額情報とを受信する。
【００９６】
ステップ３７において、自動販売機情報管理部３３は、ステップ３３ａで携帯端末１０の位置情報を受信してから所定の時間が経過するまでに、ステップ３５で所定額の金銭が自動販売機２０に入金された場合には、ステップ３４で検索された自動販売機２０の自動販売機識別子と、ステップ３６ｂで受信した自動販売機識別子とが一致するか否か判定する。ここで、自動販売機情報管理部３３は、自動販売機識別子が一致するものと判定された場合には、ステップ３８ａの処理に移り、自動販売機識別子が一致しないものと判定された場合には、ステップ４０ａの処理に移る。
【００９７】
ステップ３８ａにおいて、自動販売機情報管理部３３は、ステップ３３ｂで受信した携帯端末１０の携帯端末識別子と、ステップ３６ｂで受信した入金額情報とを課金・入金部３８に送信し、ステップ３８ｂにおいて、課金・入金部３８は、当該携帯端末識別子と当該入金額情報とを自動販売機情報管理部３３から受信する。
【００９８】
ステップ３９において、課金・入金部３８は、ステップ３８ｂで受信した携帯端末識別子と入金額情報とに基づいて、利用可能残高ＤＢ３９の情報を更新する。具体的には、課金・入金部３８は、携帯端末識別子によって特定されるユーザの利用可能残高に入金額を加算する。
【００９９】
ステップ４０ａにおいて、自動販売機情報管理部３３は、入金処理が正常に行われなかったことを示すエラー情報を自動販売機２０に送信し、ステップ４０ｂにおいて、自動販売機２０は、当該エラー情報を受信する。
【０１００】
ステップ４１において、自動販売機２０は、ステップ３５で入金された金銭をユーザに返却する。このとき、自動販売機２０は、エラー情報に基づいて、入金処理が正常に行われなかったことを示すエラーメッセージを表示してもよい。
【０１０１】
なお、携帯端末１０は、自動販売機情報管理部３３からエラー情報を受信し、当該エラー情報に基づいて、エラーメッセージを表示するように構成されていてもよい。
【０１０２】
（自動販売機管理方法の作用及び効果）
本発明における自動販売機管理方法によれば、自動販売機管理サーバ３０が、ユーザが所持する携帯端末１０に最も近い自動販売機２０と、当該ユーザが所定額の金銭を入金した自動販売機２０とが一致した場合に、当該ユーザの利用可能残高に入金額を加算することにより、当該ユーザは、バーコードを自動販売機に読み取らせるなどの煩雑な手続を必要とせずに、所定額の金銭を入金することができる。
【０１０３】
また、自動販売機管理サーバ３０が、携帯端末１０の位置情報に基づいて検索された自動販売機２０に所定額の金銭が入金された場合に、ユーザの利用可能残高に入金額を加算することにより、当該ユーザは、携帯端末１０の位置情報と当該携帯端末１０の携帯端末識別子とを自動販売機管理サーバ３０に送信するだけで（パスワードなどの管理を必要とせずに）、所定額の金銭を入金することができる。
【０１０４】
さらに、自動販売機管理サーバ３０が、携帯端末１０から当該携帯端末１０の位置情報を受信してから所定の時間が経過するまでに（ほぼ同時に）、所定額の金銭が自動販売機２０に入金された場合にのみ、当該携帯端末１０の位置情報に基づいて検索された自動販売機２０と、所定額の金銭が入金された自動販売機２０とが一致するか否か判定することにより、ユーザによって入金された入金額が他のユーザの利用可能残高に加算されることを防止することができる。
【０１０５】
【発明の効果】
本発明によれば、ユーザが所定額の金銭を入金する際に、煩雑な手続を必要とせずにユーザを特定することができる自動販売機管理方法、及び、自動販売機管理サーバを提供することができる。
【図面の簡単な説明】
【図１】本実施形態における自動販売機管理方法を実施するための構成要素の関係を示す図である。
【図２】本実施形態における携帯端末１０及び自動販売機２０及び自動販売機管理サーバ３０のブロック図である。
【図３】本実施形態における表示部１６の表示態様の一例を示す図である。
【図４】本実施形態における商品管理ＤＢ３２と端末管理ＤＢ３４と自動販売機情報管理ＤＢ３５と利用可能残高ＤＢ３９とに、それぞれ記憶されている情報を示す図である。
【図５】本実施形態における自動販売機管理方法を用いて商品を購入する処理を示すシーケンス図である。
【図６】本実施形態における自動販売機管理方法を用いて所定額の金銭を入金する処理を示すシーケンス図である。
【図７】従来のキャッシュレス自動販売機管理システムにおいてユーザを特定する方法を説明するための図である。
【符号の説明】
１０…携帯端末、１１…位置情報演算部、１２…情報記憶部、１３…通信部、１４…端末制御部、１５…端末入力部、１６…表示部、２０ａ乃至２０ｂ…自動販売機、２１…入金処理部、２２…情報記憶部、２３…位置情報演算部、２４…在庫数変動検出センサ、２５…払出部、２６…通信部、３０…自動販売機管理サーバ、３１…商品管理部、３２…商品管理ＤＢ、３３…自動販売機情報管理部、３４…端末管理ＤＢ、３５…自動販売機情報管理ＤＢ、３６…地図生成部、３７…地図ＤＢ、３８…課金・入金部、３９…利用可能残高ＤＢ、４０…通信回線網、４１ａ乃至４１ｂ…携帯端末基地局、４２…交換機、５０…ＧＰＳ衛星、１００…携帯端末、２００…自動販売機、２０１…バーコードリーダ、２０２…入金処理部、２０３…通信部、２０４…払出部、３００…自動販売機管理サーバ
【図１】
2005025398.tif 000003
【図２】
2005025398.tif 000004
【図３】
2005025398.tif 000005
【図４】
2005025398.tif 000006
【図５】
2005025398.tif 000007
【図６】
2005025398.tif 000008
【図７】
2005025398.tif 000009