(57)【要約】【課題】自動販売機における飲料の購買意欲を促進することができるポイント付与プログラムを提供する。【解決手段】ポイント付与プログラムは、携帯端末１００に、飲料を販売する自動販売機２００との通信を確立するステップ（Ｓ１４）と、自動販売機２００で飲料が購入されたことに基づいて、当該飲料の種類に応じて付与されるポイントを自動販売機２００から受信するステップ（Ｓ３４）と、自動販売機２００から受信したポイントを携帯端末１００に表示するステップ（Ｓ４０）とを実行させる。【選択図】図１０
2017151714.tif 000002
【特許請求の範囲】
【請求項１】
ポイント付与プログラムであって、
前記ポイント付与プログラムは、携帯端末に、
飲料を販売する自動販売機との通信を確立するステップと、
前記飲料の購入に応じて付与されるポイントを前記自動販売機から受信するステップと、
前記自動販売機から受信したポイントを前記携帯端末に表示するステップとを実行させる、ポイント付与プログラム。
【請求項２】
前記ポイント付与プログラムは、前記携帯端末に、
サーバーと通信を確立するステップと、
前記携帯端末の現在位置を検知するステップと、
前記現在位置から所定範囲内に存在する自動販売機の設置場所を前記サーバーから受信するステップと、
前記サーバーから受信した自動販売機の設置場所を地図画像上に表わすステップと、
前記設置場所が表わされた前記地図画像を前記携帯端末に表示するステップとをさらに実行させる、請求項１に記載のポイント付与プログラム。
【請求項３】
前記ポイント付与プログラムは、前記携帯端末に、前記現在位置から前記設置場所までの経路を前記地図画像上に表わすステップをさらに実行させる、請求項２に記載のポイント付与プログラム。
【請求項４】
前記ポイント付与プログラムは、前記携帯端末に、前記設置場所に設置されている自動販売機で販売されている飲料の種類を前記携帯端末に表示するステップをさらに実行させる、請求項２または３に記載のポイント付与プログラム。
【請求項５】
飲料を販売するための自動販売機であって、
携帯端末と通信することが可能な通信装置と、
前記自動販売機を制御するための制御装置とを備え、
前記制御装置は、
前記自動販売機において飲料が購入されたことに基づいて、前記携帯端末と通信を確立し、
前記購入された飲料の種類に応じたポイントを前記通信装置を介して前記携帯端末に送信する、自動販売機。
【請求項６】
前記通信装置は、さらに、サーバーと通信することができ、
前記制御装置は、前記自動販売機において飲料が購入されたことに基づいて、購入された飲料に関する情報を前記通信装置を介して前記サーバーに送信し、
前記飲料に関する情報は、前記購入された飲料の識別情報と、当該飲料の商品名と、当該飲料の値段と、当該飲料の購入日時とのうちの少なくとも１つを含む、請求項５に記載の自動販売機。
【請求項７】
携帯端末であって、
ディスプレイと、
飲料を販売する自動販売機と通信することが可能な通信装置と、
前記携帯端末を制御するための制御装置とを備え、
前記制御装置は、
前記自動販売機で飲料が購入されたことに基づいて、前記自動販売機との通信を確立し、
前記飲料の購入に応じて付与されるポイントを前記通信装置を介して前記自動販売機から受信し、
前記自動販売機から受信したポイントを前記ディスプレイに表示する、携帯端末。
【請求項８】
前記通信装置は、さらに、サーバーと通信することができ、
前記制御装置は、前記自動販売機において飲料が購入されたことに基づいて、前記携帯端末のユーザーに関する情報を前記通信装置を介して前記サーバーに送信する、請求項７に記載の携帯端末。
【請求項９】
前記ユーザーに関する情報は、前記ユーザーの性別と、前記ユーザーの年齢と、前記ユーザーの職業と、前記ユーザーの生年月日とのうちの少なくとも１つを含む、請求項８に記載の携帯端末。
【請求項１０】
飲料を販売するための自動販売機によるポイント付与方法であって、
前記ポイント付与方法は、
前記自動販売機で飲料が購入されたことに基づいて、携帯端末との通信を確立するステップと、
付与されるポイントを飲料の種類ごとに規定しているポイントテーブルから、前記購入された飲料に対応するポイントを取得するステップと、
前記取得されたポイントを前記携帯端末に送信するステップとを備える、ポイント付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、飲料の自動販売機に関し、特に、飲料の購入に応じてポイントを付与するための技術に関する。
【背景技術】
【０００２】
電子マネーを利用できる自動販売機が普及している。電子マネーを利用できる自動販売機に関し、たとえば、特開２００５−１６５７６４号公報（特許文献１）は、ＩＣカードにより飲料を購入できる自動販売機を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６５７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自動販売機の利用者は、電子マネーを利用することで飲料を容易に購入することができる。しかしながら、電子マネーを利用できる自動販売機は、利用者に対する飲料の販売意欲を高めるものではない。したがって、利用者に対する飲料の購買意欲を促進することが可能な自動販売機が求められている。
【０００５】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、利用者に対する飲料の購買意欲を促進することが可能な自動販売機を提供することである。他の局面における目的は、自動販売機における飲料の購買意欲を促進することが可能な携帯端末を提供することである。さらに他の局面における目的は、自動販売機における飲料の購買意欲を促進することが可能なポイント付与プログラムを提供することである。さらに他の局面における目的は、自動販売機における飲料の購買意欲を促進することが可能なポイント付与方法を提供することである。
【課題を解決するための手段】
【０００６】
ある局面に従うと、ポイント付与プログラムは、携帯端末に、飲料を販売する自動販売機との通信を確立するステップと、上記飲料が購入されたことに基づいて、上記飲料の購入に応じて付与されるポイントを上記自動販売機から受信するステップと、上記自動販売機から受信したポイントを上記携帯端末に表示するステップとを実行させる。
【０００７】
好ましくは、上記ポイント付与プログラムは、上記携帯端末に、サーバーと通信を確立するステップと、上記携帯端末の現在位置を検知するステップと、上記現在位置から所定範囲内に存在する自動販売機の設置場所を上記サーバーから受信するステップと、上記サーバーから受信した自動販売機の設置場所を地図画像上に表わすステップと、上記設置場所が表わされた上記地図画像を上記携帯端末に表示するステップとをさらに実行させる。
【０００８】
好ましくは、上記ポイント付与プログラムは、上記携帯端末に、上記現在位置から上記設置場所までの経路を上記地図画像上に表わすステップをさらに実行させる。
【０００９】
好ましくは、上記ポイント付与プログラムは、上記携帯端末に、上記設置場所に設置されている自動販売機で販売されている飲料の種類を上記携帯端末に表示するステップをさらに実行させる。
【００１０】
他の局面に従うと、飲料を販売するための自動販売機は、携帯端末と通信することが可能な通信装置と、上記自動販売機を制御するための制御装置とを備える。上記制御装置は、上記自動販売機において飲料が購入されたことに基づいて、上記携帯端末と通信を確立し、上記購入された飲料の種類に応じたポイントを上記通信装置を介して上記携帯端末に送信する。
【００１１】
好ましくは、上記通信装置は、さらに、サーバーと通信することができ、上記制御装置は、上記自動販売機において飲料が購入されたことに基づいて、購入された飲料に関する情報を上記通信装置を介して上記サーバーに送信する。上記飲料に関する情報は、上記購入された飲料の識別情報と、当該飲料の商品名と、当該飲料の値段と、当該飲料の購入日時とのうちの少なくとも１つを含む。
【００１２】
さらに他の局面に従うと、携帯端末は、ディスプレイと、飲料を販売する自動販売機と通信することが可能な通信装置と、上記携帯端末を制御するための制御装置とを備える。上記制御装置は、上記自動販売機で飲料が購入されたことに基づいて、上記自動販売機との通信を確立し、上記飲料の購入に応じて付与されるポイントを上記通信装置を介して上記自動販売機から受信し、上記自動販売機から受信したポイントを上記ディスプレイに表示する。
【００１３】
好ましくは、上記通信装置は、さらに、サーバーと通信することができる。上記制御装置は、上記自動販売機において飲料が購入されたことに基づいて、上記携帯端末のユーザーに関する情報を上記通信装置を介して上記サーバーに送信する。
【００１４】
好ましくは、上記ユーザーに関する情報は、上記ユーザーの性別と、上記ユーザーの年齢と、上記ユーザーの職業と、上記ユーザーの生年月日とのうちの少なくとも１つを含む。
【００１５】
さらに他の局面に従うと、飲料を販売するための自動販売機によるポイント付与方法は、上記自動販売機で飲料が購入されたことに基づいて、携帯端末との通信を確立するステップと、付与されるポイントを飲料の種類ごとに規定しているポイントテーブルから、上記購入された飲料に対応するポイントを取得するステップと、上記取得されたポイントを上記携帯端末に送信するステップとを備える。
【発明の効果】
【００１６】
ある局面において、自動販売機における飲料の購買意欲を促進することができる。
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１７】
【図１】自動販売機システムのシステム構成の一例を示す図である。
【図２】ポイント付与アプリケーションの画面遷移図である。
【図３】トップ画面を表示している携帯端末を示す図である。
【図４】登録画面を表示している携帯端末を示す図である。
【図５】ポイント履歴画面を表示している携帯端末を示す図である。
【図６】ポイント使用画面を表示している携帯端末を示す図である。
【図７】検索画面を表示している携帯端末を示す図である。
【図８】地図画像を表示している携帯端末を示す図である。
【図９】販売商品画面を表示している携帯端末を示す図である。
【図１０】ポイント付与時における自動販売機システムのデータの流れを示すシーケンス図である。
【図１１】ポイントテーブルの内容を示す図である。
【図１２】購入履歴の内容を示す図である。
【図１３】データーベースの内容を示す図である。
【図１４】ユーザーリストの内容を示す図である。
【図１５】商品リストの内容を示す図である。
【図１６】自動販売機リストの内容を示す図である。
【図１７】自動販売機の検索時における自動販売機システムのデータの流れを示すシーケンス図である。
【図１８】ポイント付与時における携帯端末の処理を表わすフローチャートである。
【図１９】自動販売機の検索時における携帯端末の処理を表わすフローチャートである。
【図２０】ポイント付与時における自動販売機の処理を表わすフローチャートである。
【図２１】自動販売機の検索時における自動販売機の処理を表わすフローチャートである。
【図２２】飲料の購入者のユーザー情報と、購入された飲料の商品情報とを蓄積する処理を表わすフローチャートである。
【図２３】自動販売機システムの主要なハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００１９】
＜第１の実施の形態＞
［自動販売機システム５００の装置構成］
図１を参照して、自動販売機システム５００のシステム構成について説明する。図１は、自動販売機システム５００のシステム構成の一例を示す図である。図１に示されるように、自動販売機システム５００は、携帯端末１００と、飲料の自動販売機２００と、管理サーバー３００とで構成されている。携帯端末１００、自動販売機２００、および管理サーバー３００は、互いにネットワーク接続されている。
【００２０】
図１には、スマートフォンとしての携帯端末１００が示されているが、携帯端末１００は、スマートフォンに限定されない。携帯端末１００は、たとえば、タブレット端末、ウェラブル端末、ノートＰＣ（Personal  Computer）、デジタルカメラ、電子辞書などであってもよい。
【００２１】
また、図１には、自動販売機システム５００が１つの携帯端末１００で構成されている例が示されているが、自動販売機システム５００は、複数の携帯端末１００で構成されてもよい。同様に、自動販売機システム５００は、複数の自動販売機２００で構成されてもよい。同様に、自動販売機システム５００は、複数の管理サーバー３００で構成されてもよい。
【００２２】
携帯端末１００と自動販売機２００との間の通信は、近距離無線通信によって実現される。一例として、近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＢＬＥ（Bluetooth  Low  Energy）通信、ＮＦＣ（Near  field  communication）（登録商標）、またはＷｉＦｉ（Wireless  Fidelity）（登録商標）通信などで実現される。
【００２３】
自動販売機２００の利用者は、自動販売機２００に現金を投入することにより飲料を購入することができる。あるいは、自動販売機２００の利用者は、自身の携帯端末１００に搭載されている電子マネー機能を利用して自動販売機２００の飲料を購入することができる。
【００２４】
携帯端末１００のユーザーは、飲料の購入後に、携帯端末１００を自動販売機２００に接触または近接させる。これにより、携帯端末１００は、自動販売機２００との通信を確立する。携帯端末１００は、飲料の購入に応じて付与されるポイントを自動販売機２００から受信する。飲料の購入に応じてポイントが付与されることで、自動販売機２００における飲料の購買意欲が促進される。
【００２５】
管理サーバー３００は、飲料の購入者に関するユーザー情報と、購入された飲料の商品情報とを収集する。これらの情報は、ビッグデータとして蓄積される。ビッグデータにより、様々な事象が分析され得る。一例として、購入者の属性（たとえば、年齢や性別など）と、購入された飲料の種類との関係が分析され得る。他にも、自動販売機の設置場所と飲料の売上との関係が分析され得る。他にも、飲料の購入時における環境（たとえば、天気や気温など）と、購入された飲料の種類との関係が分析され得る。
【００２６】
［画面遷移］
図２を参照して、携帯端末１００にインストールされているポイント付与アプリケーション１２２（図２３参照）の画面遷移について説明する。図２は、ポイント付与アプリケーション１２２の画面遷移図である。
【００２７】
携帯端末１００は、ポイント付与アプリケーション１２２が起動されたことに基づいて、トップ画面１３０を表示する。トップ画面１３０は、登録画面１４０、ポイント履歴画面１５０、ポイント使用画面１６０、検索画面１７０、または商品画面１８０に遷移し得る。登録画面１４０は、トップ画面１３０に遷移し得る。ポイント履歴画面１５０は、トップ画面１３０、またはポイント使用画面１６０に遷移し得る。ポイント使用画面１６０は、トップ画面１３０、登録画面１４０、ポイント履歴画面１５０、または検索画面１７０に遷移し得る。検索画面１７０は、トップ画面１３０、登録画面１４０、ポイント履歴画面１５０、ポイント使用画面１６０、または商品画面１８０に遷移し得る。商品画面１８０は、トップ画面１３０、登録画面１４０、ポイント履歴画面１５０、ポイント使用画面１６０、または検索画面１７０に遷移し得る。
【００２８】
（トップ画面１３０）
図３を参照して、トップ画面１３０の一例について説明する。図３は、トップ画面１３０を表示している携帯端末１００を示す図である。
【００２９】
図３に示されるように、携帯端末１００は、ディスプレイ１０５を有する。携帯端末１００は、ポイント付与アプリケーション１２２が起動されたことに基づいて、初期画面としてトップ画面１３０をディスプレイ１０５に表示する。
【００３０】
トップ画面１３０には、ボタン画像１３１〜１３４，１３６が表示されている。携帯端末１００は、ボタン画像１３１に対するタッチ操作を検知すると、トップ画面１３０を最新の状態に更新する。携帯端末１００は、ボタン画像１３２に対するタッチ操作を検知すると、画面表示をトップ画面１３０から後述するポイント使用画面１６０に切り替える。携帯端末１００は、ボタン画像１３３に対するタッチ操作を検知すると、画面表示をトップ画面１３０から後述する検索画面１７０に切り替える。携帯端末１００は、ボタン画像１３４に対するタッチ操作を検知すると、画面表示をトップ画面１３０から後述する登録画面１４０に切り替える。携帯端末１００は、ボタン画像１３６に対するタッチ操作を検知すると、画面表示をトップ画面１３０からポイント履歴画面１５０に切り替える。ポイント履歴画面１５０の詳細については後述する。
【００３１】
トップ画面１３０は、ポイント表示領域１３５と、ランク表示領域１３７と、バナー表示領域１３８とを有する。ポイント表示領域１３５には、現時点で有効なポイントの総数（以下、「有効ポイント数」ともいう。）が表示されている。ある局面において、ポイント表示領域１３５に表示されるポイント数の色は、有効ポイント数に応じて変えられてもよい。有効ポイント数と表示色との関係は、予め決められている。他の局面において、ポイント表示領域１３５に表示されるポイント数のサイズは、有効ポイント数に応じて変えられてもよい。有効ポイント数が高いほど、ポイント数の表示サイズが大きくなる。
【００３２】
ランク表示領域１３７には、ユーザーの現在のランクと、次のランクに上がるために必要なポイント数とが表示されている。ユーザーの現在のランクは、有効ポイント数に応じて決まる。有効ポイント数とユーザーのランクとの関係は予め決められている。ユーザーは、現在のランクに応じて特典を受けることができる。特典の一例として、飲料の購入額に対するポイント付与率が高くなる特典が挙げられる。
【００３３】
バナー表示領域１３８には、広告が表示される。一例として、バナー表示領域１３８には、新発売の飲料やキャンペーン中の飲料が表示されてもよいし、飲料とは関係のない商品が表示されてもよい。
【００３４】
（登録画面１４０）
図４を参照して、登録画面１４０の一例について説明する。図４は、登録画面１４０を表示している携帯端末１００を示す図である。登録画面１４０は、ポイント付与アプリケーション１２２のユーザー登録を受け付ける。
【００３５】
登録画面１４０は、入力領域１４１〜１４５を有する。入力領域１４１は、登録対象のユーザー（以下、「登録ユーザー」ともいう。）のニックネームの入力を受け付ける。入力領域１４２は、登録ユーザーのメールアドレスの入力を受け付ける。入力領域１４３は、登録ユーザーの性別の入力を受け付ける。入力領域１４４は、登録ユーザーの生年月日の入力を受け付ける。入力領域１４５は、登録ユーザーの職業の入力を受け付ける。
【００３６】
登録画面１４０には、ボタン画像１４６が表示されている。携帯端末１００は、ボタン画像１４６に対するタッチ操作を検知すると、入力領域１４１〜１４５に入力されたユーザー情報を登録情報１２４（図２３参照）として記憶する。登録情報１２４は、登録ユーザーの識別情報（たとえば、ユーザーＩＤ（Identification））と、登録ユーザーのニックネームと、登録ユーザーの性別と、登録ユーザーの年齢と、登録ユーザーの職業と、登録ユーザーの生年月日とのうちの少なくとも１つを有する。
【００３７】
（ポイント履歴画面１５０）
図５を参照して、ポイント履歴画面１５０の一例について説明する。図５は、ポイント履歴画面１５０を表示している携帯端末１００を示す図である。
【００３８】
ユーザーは、ポイント履歴画面１５０において、現在までに付与されたポイントを履歴として確認することができる。ポイント履歴画面１５０は、ポイント表示領域１５１〜１５３と、履歴表示領域１５４とを有する。
【００３９】
ポイント表示領域１５１には、現時点で有効なポイントの総数（すなわち、有効ポイント数）が表示されている。ポイント表示領域１５２には、無効期限が近付いているポイントの総数が表示されている。ポイント表示領域１５３には、ポイント付与アプリケーション１２２がインストールされてから現在までに付与されたポイントの総数が表示されている。
【００４０】
履歴表示領域１５４には、付与されたポイント数と、ポイントの付与日時とが履歴として表示される。一例として、当該履歴は、ポイントの付与日時の順に表示される。ユーザーは、ディスプレイ１０５上で自身の指をスライドすることにより、履歴表示領域１５４における履歴の表示をスクロールすることができる。
【００４１】
（ポイント使用画面１６０）
図６を参照して、ポイント使用画面１６０の一例について説明する。図６は、ポイント使用画面１６０を表示している携帯端末１００を示す図である。ポイント使用画面１６０において、ユーザーは、現在保有しているポイントを景品に交換することができる。
【００４２】
ポイント使用画面１６０には、ボタン画像１６１〜１６４が表示されている。携帯端末１００は、ボタン画像１６１に対するタッチ操作を検知すると、画面表示をポイント使用画面１６０から上述のトップ画面１３０に切り替える。携帯端末１００は、ボタン画像１６２に対するタッチ操作を検知すると、ポイント使用画面１６０を最新の状態に更新する。携帯端末１００は、ボタン画像１６３に対するタッチ操作を検知すると、画面表示をポイント使用画面１６０から後述する検索画面１７０に切り替える。携帯端末１００は、ボタン画像１６４に対するタッチ操作を検知すると、画面表示をポイント使用画面１６０から上述の登録画面１４０に切り替える。
【００４３】
ポイント使用画面１６０は、景品表示領域１６５を有する。景品表示領域１６５には、ユーザーが現在保有するポイントで交換可能な景品がアイコン１６６Ａ〜１６６Ｃとして表示される。また、景品表示領域１６５には、広告１６７Ａ〜１６７Ｃが表示される。ユーザーは、アイコン１６６Ａ〜１６６Ｃのいずれかを選択することができる。携帯端末１００は、選択されたアイコンに対応する景品の交換に必要なポイント数を特定し、現時点の保有ポイント数が景品の交換に必要なポイント数よりも多いか否かを判断する。携帯端末１００は、保有ポイント数が景品の交換に必要なポイント数よりも多いと判断した場合に、ユーザーの保有ポイントを景品に交換する処理を実行する。景品としては、たとえば、アプリケーション、くじ引きゲームの抽選権、飲料などが挙げられる。
【００４４】
（検索画面１７０）
図７および図８を参照して、検索画面１７０の一例について説明する。図７は、検索画面１７０を表示している携帯端末１００を示す図である。図８は、地図画像１７５を表示している携帯端末１００を示す図である。ユーザーは、検索画面１７０において、近隣の自動販売機２００を検索することができる。
【００４５】
検索画面１７０には、ボタン画像１７１〜１７４が表示されている。携帯端末１００は、ボタン画像１７１に対するタッチ操作を検知すると、画面表示を検索画面１７０から上述のトップ画面１３０に切り替える。携帯端末１００は、ボタン画像１７２に対するタッチ操作を検知すると、画面表示を検索画面１７０から上述のポイント使用画面１６０に切り替える。携帯端末１００は、ボタン画像１７３に対するタッチ操作を検知すると、検索画面１７０を最新の状態に更新する。携帯端末１００は、ボタン画像１７４に対するタッチ操作を検知すると、画面表示を検索画面１７０から上述の登録画面１４０に切り替える。
【００４６】
検索画面１７０には、地図画像１７５が表示されている。地図画像１７５には、近隣の自動販売機がアイコンで表示される。より具体的には、携帯端末１００は、検索画面１７０が表示されたことに基づいて現在位置を検知する。携帯端末１００は、現在位置から所定範囲内に存在する自動販売機の設置場所を管理サーバー３００（図１参照）に問い合わせる。携帯端末１００は、現在位置から所定範囲内に存在する自動販売機の設置場所を管理サーバー３００から受信する。携帯端末１００は、たとえば、Ｇｏｏｇｌｅマップ（登録商標）などの地図サイトから地図画像１７５を取得する。地図画像１７５は、携帯端末１００に予め格納されていてもよい。地図画像１７５内の各場所は、位置情報に対応付けられている。当該位置情報は、たとえば緯度および経度で表わされる。
【００４７】
携帯端末１００は、現在位置から所定範囲内に存在する自動販売機の設置場所を管理サーバー３００から受信する。各自動販売機の設置場所は、たとえば緯度および経度で表わされる。携帯端末１００は、各自動販売機の設置場所を地図画像１７５の対応する場所に表わす。携帯端末１００は、自動販売機の各設置場所が表わされた地図画像１７５をディスプレイ１０５に表示する。図７に示される地図画像１７５には、近隣に存在する自動販売機がアイコン１７５Ａ，１７５Ｂで表わされている。
【００４８】
検索画面１７０には、自動販売機の検索結果１７６Ａ〜１７６Ｄが示されている。検索結果１７６Ａにおける自動販売機は、地図画像１７５上でアイコン１７５Ａとして表示されている。検索結果１７６Ｂにおける自動販売機は、地図画像１７５上でアイコン１７５Ｂとして表示されている。検索結果１７６Ａ〜１７６Ｄのそれぞれには、現在位置から各自動販売機までの距離が表示されている。また、検索結果１７６Ａ〜１７６Ｄのそれぞれには、各自動販売機の各種機能が表示される。好ましくは、検索結果１７６Ａ〜１７６Ｄは、現在位置から近い順に表示される。
【００４９】
ユーザーは、検索結果１７６Ａ〜１７６Ｄのいずれかを選択すると、自動販売機の設置場所をより正確に確認することができる。たとえば、ユーザーは、検索結果１７６Ａを選択したとする。このことに基づいて、図８に示されるように、携帯端末１００は、地図画像１７５の表示を拡大する。図８の地図画像１７５上には、選択された自動販売機の設置場所を表わすアイコン１７５Ａと、現在位置を表わすアイコン１７７と、現在位置から自動販売機までの経路１７８とが表わされている。このように、携帯端末１００は、現在位置から自動販売機の設置場所までの経路１７８を地図画像１７５上に表わす。これにより、ユーザーは、近隣に存在する自動販売機までの経路を容易に確認することができる。
【００５０】
好ましくは、携帯端末１００は、自動販売機の検索条件の入力を受け付け、入力された検索条件に基づいて自動販売機を検索する。一例として、検索条件は、自動販売機の検索範囲の広さや飲料の種類を含む。
【００５１】
検索条件として飲料の種類が指定される場合における検索処理について説明する。携帯端末１００は、販売対象の飲料の種類を表示する。ユーザーは、販売対象の飲料の中から目的の飲料を指定する。携帯端末１００は、指定された飲料を販売している自動販売機の設置場所を管理サーバー３００に問い合わせる。管理サーバー３００は、検索条件を満たす自動販売機が存在した場合には、当該自動販売機の設置場所を携帯端末１００に送信する。携帯端末１００は、当該設置場所を地図画像１７５上に表わす。これにより、ユーザーは、目的の飲料を販売している自動販売機を容易に検索することができる。
【００５２】
（商品画面１８０）
図９を参照して、商品画面１８０の一例について説明する。図９は、商品画面１８０を表示している携帯端末１００を示す図である。
【００５３】
地図画像１７５（図８参照）上に表わされているアイコン１７５Ａ，１７５Ｂ（図８参照）のいずれかがユーザーによって選択されると、携帯端末１００は、選択されたアイコンに対応する自動販売機で販売されている飲料の種類を表示する。図９には、アイコン１７５Ａが選択された場合に表示される商品画面１８０が示されている。商品画面１８０は、飲料表示領域１８１を有する。飲料表示領域１８１には、アイコン１７５Ａに対応する自動販売機で販売されている飲料の種類がリストで表示される。飲料表示領域１８１には、販売されている各飲料の画像と、当該飲料の値段と、当該飲料の名前とが表示されている。ユーザーは、ディスプレイ１０５上で自身の指をスライドすることにより、飲料表示領域１８１の表示をスクロールすることができる。
【００５４】
以上のように、携帯端末１００は、現在位置から所定範囲内に存在する自動販売機で販売されている飲料の種類を表示する。これにより、携帯端末１００は、近隣の自動販売機で販売されている飲料の種類を容易に把握することができる。
【００５５】
［ポイント付与時におけるデータフロー］
図１０〜図１６を参照して、ポイント付与時における自動販売機システム５００のデータの流れについて説明する。図１０は、ポイント付与時における自動販売機システム５００のデータの流れを示すシーケンス図である。
【００５６】
ステップＳ１０において、携帯端末１００のユーザーは、自動販売機２００で飲料を購入したとする。
【００５７】
ステップＳ１２において、自動販売機２００は、無線通信を確立するための要求（以下、「通信確立要求」ともいう。）を周囲に送信する。通信確立要求は、たとえばブロードキャストで送信される。
【００５８】
ステップＳ１４において、携帯端末１００が自動販売機２００からの通信確立要求に応答したとする。このことに基づいて、自動販売機２００は、携帯端末１００との通信を確立する。
【００５９】
ステップＳ２０において、自動販売機２００は、図１１に示されるポイントテーブル２２４から、購入された飲料に応じたポイントを取得する。ポイントテーブル２２４は、後述するように自動販売機２００の記憶装置２２０（図２３参照）に予め格納されている。ポイントテーブル２２４において、自動販売機２００で販売されている各飲料の商品ＩＤと、各飲料の商品名と、各飲料の値段と、各飲料の購入時に付与されるポイントとがそれぞれ互いに対応付けられている。自動販売機２００は、ポイントテーブル２２４に規定されている商品ＩＤの中から購入された飲料の商品ＩＤを検索する。自動販売機２００は、検索された商品ＩＤに対応付けられている各種情報を商品情報として取得する。
【００６０】
ステップＳ２２において、自動販売機２００は、ステップＳ２０でポイントテーブル２２４から取得した商品情報を携帯端末１００に送信する。商品情報は、購入された飲料の商品ＩＤと、購入された飲料の商品名と、当該飲料の値段と、当該飲料の購入により付与されるポイントとを含む。このように、自動販売機２００は、購入された飲料の種類に応じたポイントを商品情報として携帯端末１００に送信する。
【００６１】
ステップＳ２４において、携帯端末１００は、商品情報を自動販売機２００から受信したことに基づいて、当該商品情報に含まれる各種情報を図１２に示される購入履歴１２６に追加する。購入履歴１２６は、後述するように携帯端末１００の記憶装置１２０（図２３参照）に格納されている。購入履歴１２６に追加される各種情報は、たとえば、購入された飲料の商品ＩＤと、購入された飲料の商品名と、飲料の購入日時と、購入された飲料の値段と、付与されたポイントと、当該ポイントの有効期限とである。ポイントの有効期限は、たとえば飲料の購入時から所定期間後（たとえば、１年後）に設定される。
【００６２】
ステップＳ２６において、携帯端末１００は、自動販売機２００から受信したポイントを表示する。これにより、ユーザーは、今回の飲料の購入で付与されたポイント数を確認することができる。
【００６３】
ステップＳ３０において、自動販売機２００は、購入された飲料に関する商品情報を管理サーバー３００に送信する。当該商品情報は、購入された飲料の識別情報（たとえば、商品ＩＤ）と、当該飲料の商品名と、当該飲料の値段と、当該飲料の購入日時とのうちの少なくとも１つを含む。好ましくは、ステップＳ３０で管理サーバー３００に送信される商品情報は、ステップＳ２２で携帯端末１００に送信される商品情報と同じである。
【００６４】
ステップＳ３２において、携帯端末１００は、ポイント付与アプリケーション１２２のユーザー情報を管理サーバー３００に送信する。当該ユーザー情報は、上述の登録画面１４０（図４参照）で登録された登録情報に相当する。当該ユーザー情報は、ユーザーの識別情報（たとえば、ユーザーＩＤ）と、ユーザーの性別と、ユーザーの年齢と、ユーザーの職業と、ユーザーの生年月日とのうちの少なくとも１つを含む。
【００６５】
ステップＳ４０において、管理サーバー３００は、ステップＳ３０で自動販売機２００から受信した商品情報を、ステップＳ３２で携帯端末１００から受信したユーザー情報に関連付けた上で、これらの情報を図１３に示されるデーターベース３２４に登録する。これにより、購入者の情報と購入された飲料の商品情報とがビッグデータとして蓄積される。データーベース３２４は、後述するように管理サーバー３００の記憶装置３２０（図２３参照）に格納されている。データーベース３２４に追加される情報は、たとえば、携帯端末１００のユーザーの識別情報（たとえば、ユーザーＩＤ）と、購入された飲料の商品ＩＤと、当該飲料の購入日時と、当該飲料の販売元の自動販売機の識別情報（たとえば、自動販売機ＩＤ）とを含む。
【００６６】
管理サーバー３００は、データーベース３２４におけるユーザーＩＤに基づいて、飲料を購入したユーザーに関する情報（すなわち、ユーザー情報）を特定することができる。ユーザーＩＤとユーザー情報との関係は、図１４に示されるユーザーリスト３２６において規定されている。ユーザーリスト３２６は、後述するように管理サーバー３００の記憶装置３２０（図２３参照）に格納されている。管理サーバー３００は、ポイント付与アプリケーションのユーザー情報が登録される度に新たなユーザーＩＤを発行し、新たなユーザーＩＤに登録されたユーザー情報を対応付けてユーザーリスト３２６に追加する。ユーザーリスト３２６に追加される情報は、たとえば、ユーザーＩＤと、ユーザーの生年月日と、ユーザーの年齢と、ユーザーの性別と、ユーザーの職業と、ユーザーのメールアドレスとを含む。
【００６７】
管理サーバー３００は、データーベース３２４における商品ＩＤに基づいて、ユーザーによって購入された飲料の商品情報を特定することができる。各商品ＩＤは、図１５に示される商品リスト３２８において商品情報に関連付けられている。商品リスト３２８は、後述するように管理サーバー３００の記憶装置３２０（図２３参照）に予め格納されている。商品リスト３２８における商品情報は、新規商品が販売される度に管理サーバー３００の管理者によって登録される。商品リスト３２８の登録される情報は、たとえば、各飲料の識別情報（たとえば、商品ＩＤ）と、各飲料の商品名と、各飲料の値段と、各飲料の属性（たとえば、ホットまたはコールド）とを含む。
【００６８】
管理サーバー３００は、データーベース３２４における自動販売機ＩＤに基づいて、飲料の販売元の自動販売機に関する情報（以下、「自動販売機情報」ともいう。）を特定することができる。各自動販売機ＩＤは、図１６に示される自動販売機リスト３３０において自動販売機情報に関連付けられている。自動販売機リスト３３０は、後述するように管理サーバー３００の記憶装置３２０（図２３参照）に予め格納されている。自動販売機リスト３３０における自動販売機情報は、自動販売機が新たに設置される度に管理サーバー３００の管理者によって登録される。自動販売機リスト３３０に登録される情報は、たとえば、自動販売機の設置場所と、当該自動販売機で販売されている飲料の識別情報（たとえば、商品ＩＤ）とを含む。
【００６９】
［自動販売機の検索時におけるデータフロー］
図１７を参照して、自動販売機の検索時における自動販売機システム５００のデータの流れについて説明する。図１７は、自動販売機の検索時における自動販売機システム５００のデータの流れを示すシーケンス図である。
【００７０】
ステップＳ５０において、携帯端末１００は、近隣の自動販売機を検索するための要求をユーザーから受け付けたとする。
【００７１】
ステップＳ５２において、携帯端末１００は、自身の現在位置を検知する。現在位置の検知方法は任意である。ある局面において、携帯端末１００は、後述するＧＰＳ（Global  Positioning  System）モジュール１０６（図２３参照）を利用して現在位置を検知する。他の局面において、携帯端末１００は、ｉＢｅａｃｏｎ（登録商標）などのビーコンモジュール（図示しない）を利用して現在位置を検知する。
【００７２】
ステップＳ５４において、携帯端末１００は、現在位置から所定範囲内（たとえば、５００ｍ内）に存在する自動販売機を検索するための要求を管理サーバー３００に送信する。自動販売機の検索範囲の広さは、ユーザーによって任意に変更され得る。携帯端末１００は、検索要求を管理サーバー３００に送信するときに、自身の現在位置も管理サーバー３００に送信する。
【００７３】
ステップＳ６０において、管理サーバー３００は、自動販売機の検索要求を携帯端末１００から受信したことに基づいて、自動販売機リスト３３０（図１６参照）から各自動販売機の設置場所を取得する。自動販売機の設置場所は、たとえば緯度および経度で表わされる。なお、各自動販売機には、ＧＰＳモジュールなどの現在位置の検知装置が搭載されていてもよく、この場合には、管理サーバー３００は、各自動販売機の設置場所を各自動販売機から受信する。管理サーバー３００は、各自動販売機の設置場所の内、携帯端末１００の現在位置から所定範囲内に含まれる設置場所を検索する。
【００７４】
ステップＳ６２において、管理サーバー３００は、検索された自動販売機の設置場所を検索結果として携帯端末１００に送信する。
【００７５】
ステップＳ６４において、携帯端末１００は、管理サーバー３００から受信した自動販売機の設置場所を地図画像上の対応する場所に表わす。その後、携帯端末１００は、地図画像と、検索された各自動販売機に関する情報とをディスプレイ１０５（図７参照）に表示する。表示される自動販売機の情報は、たとえば、現在位置から各自動販売機までの距離、各自動販売機に搭載されている機能、各自動販売機で販売されている飲料の種類などを含む。
【００７６】
［携帯端末１００の制御構造］
図１８および図１９を参照して、携帯端末１００の制御構造について説明する。図１８は、ポイント付与時における携帯端末１００の処理を表わすフローチャートである。図１９は、自動販売機の検索時における携帯端末１００の処理を表わすフローチャートである。図１８および図１９の処理は、携帯端末１００の制御装置１０１（図２３参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００７７】
（ポイント付与フロー）
図１８を参照して、ポイント付与時における携帯端末１００の処理フローについて説明する。
【００７８】
ステップＳ１００において、制御装置１０１は、自動販売機２００から通信確立要求を受信したか否かを判断する。通信確立要求は、飲料が購入されたことに基づいて自動販売機２００から発せられる。制御装置１０１は、自動販売機２００から通信確立要求を受信したと判断した場合（ステップＳ１００においてＹＥＳ）、制御をステップＳ１０２に切り替える。そうでない場合には（ステップＳ１００においてＮＯ）、制御装置１０１は、ステップＳ１００の処理を再び実行する。
【００７９】
ステップＳ１０２において、制御装置１０１は、自動販売機２００から受信した通信確立要求に応答し、自動販売機２００との通信を確立する。
【００８０】
ステップＳ１１０において、制御装置１０１は、携帯端末１００にインストールされているアプリケーションの種類を取得し、ポイント付与アプリケーション１２２が携帯端末１００にインストールされているか否かを判断する。制御装置１０１は、ポイント付与アプリケーション１２２が携帯端末１００にインストールされていると判断した場合（ステップＳ１１０においてＹＥＳ）、制御をステップＳ１３０に切り替える。そうでない場合には（ステップＳ１１０においてＮＯ）、制御装置１０１は、制御をステップＳ１１２に切り替える。
【００８１】
ステップＳ１１２において、制御装置１０１は、ポイント付与アプリケーション１２２をインストールするように携帯端末１００のユーザーに促す。一例として、制御装置１０１は、ポイント付与アプリケーション１２２をインストールを促すメッセージを携帯端末１００に表示するとともに、ポイント付与アプリケーション１２２をインストールするためのサイトのＵＲＬ（Uniform  Resource  Locator）を携帯端末１００に表示する。
【００８２】
ステップＳ１２０において、制御装置１０１は、ユーザー操作に基づいて、ポイント付与アプリケーション１２２のインストールが実行されたか否かを判断する。制御装置１０１は、ポイント付与アプリケーション１２２のインストールが実行されたと判断した場合（ステップＳ１２０においてＹＥＳ）、制御をステップＳ１３０に切り替える。そうでない場合には（ステップＳ１２０においてＮＯ）、制御装置１０１は、本制御処理を終了する。
【００８３】
ステップＳ１３０において、制御装置１０１は、アプリケーションの管理情報に基づいて、ポイント付与アプリケーション１２２が携帯端末１００上で起動されているか否かを判断する。制御装置１０１は、ポイント付与アプリケーション１２２が携帯端末１００上で起動されていると判断した場合（ステップＳ１３０においてＹＥＳ）、制御をステップＳ１４０に切り替える。そうでない場合には（ステップＳ１３０においてＮＯ）、制御装置１０１は、制御をステップＳ１３２に切り替える。
【００８４】
ステップＳ１３２において、制御装置１０１は、ポイント付与アプリケーション１２２を起動する。
【００８５】
ステップＳ１４０において、制御装置１０１は、受信信号に基づいて、自動販売機２００から、飲料の購入に応じて付与されたポイントを受信したか否かを判断する。制御装置１０１は、飲料の購入に応じて付与されたポイントを自動販売機２００から受信したと判断した場合（ステップＳ１４０においてＹＥＳ）、制御をステップＳ１４２に切り替える。そうでない場合には（ステップＳ１４０においてＮＯ）、制御装置１０１は、本制御処理を終了する。
【００８６】
ステップＳ１４２において、制御装置１０１は、自動販売機２００から受信したポイントを携帯端末１００に表示する。これにより、ユーザーは、付与されたポイント数を確認することができる。好ましくは、制御装置１０１は、現時点で有効なポイントの総数をさらに携帯端末１００に表示する。
【００８７】
（自動販売機の検索フロー）
図１９を参照して、自動販売機の検索時における携帯端末１００の処理フローについて説明する。
【００８８】
ステップＳ３００において、制御装置１０１は、自動販売機を検索するための操作をユーザーから受け付けたか否かを判断する。制御装置１０１は、自動販売機を検索するための操作をユーザーから受け付けた判断した場合（ステップＳ３００においてＹＥＳ）、制御をステップＳ３０２に切り替える。そうでない場合には（ステップＳ３００においてＮＯ）、制御装置１０１は、ステップＳ３００の処理を再び実行する。
【００８９】
ステップＳ３０２において、制御装置１０１は、携帯端末１００の現在位置を検知する。現在位置の検知方法は上述の通りであるので、その説明については説明を繰り返さない。
【００９０】
ステップＳ３０４において、制御装置１０１は、現在位置から所定範囲内（たとえば、５００ｍ内）に存在する自動販売機を管理サーバー３００に問い合わせる。自動販売機の検索範囲の広さは、ユーザーによって任意に変更され得る。
【００９１】
ステップＳ３１０において、制御装置１０１は、現在位置から所定範囲内に存在する自動販売機の設置場所を管理サーバー３００から受信したか否かを判断する。制御装置１０１は、現在位置から所定範囲内に存在する自動販売機の設置場所を管理サーバー３００から受信したと判断した場合（ステップＳ３１０においてＹＥＳ）、制御をステップＳ３１２に切り替える。そうでない場合には（ステップＳ３１０においてＮＯ）、制御装置１０１は、制御をステップＳ３１４に切り替える。
【００９２】
ステップＳ３１２において、制御装置１０１は、ステップＳ３１０で管理サーバー３００から受信した自動販売機の設置場所を地図画像上の対応する場所に表わす。その後、携帯端末１００は、地図画像と、検索された各自動販売機に関する情報とを携帯端末１００に表示する。携帯端末１００に表示される自動販売機の情報は、たとえば、現在位置から各自動販売機までの距離、各自動販売機に搭載されている機能、各自動販売機で販売されている飲料の種類などを含む。
【００９３】
ステップＳ３１４において、制御装置１０１は、現在位置から所定範囲内に自動販売機が存在しないことをユーザーに報知する。近隣に自動販売機が存在しないことは、メッセージで報知されてもよいし、音声で報知されてもよい。
【００９４】
ステップＳ３２０において、制御装置１０１は、地図画像上に表示されている自動販売機のアイコンが選択されたか否かを判断する。制御装置１０１は、地図画像上に表示されている自動販売機のアイコンが選択されたと判断した場合（ステップＳ３２０においてＹＥＳ）、制御をステップＳ３２２に切り替える。そうでない場合には（ステップＳ３２０においてＮＯ）、制御装置１０１は、ステップＳ３２０の処理を再び実行する。
【００９５】
ステップＳ３２２において、制御装置１０１は、選択されたアイコンに対応する目的の自動販売機で販売されている飲料の種類を管理サーバー３００に問い合わせる。管理サーバー３００は、上述の自動販売機リスト（図１６参照）を参照して、目的の自動販売機で販売されている飲料の種類を取得し、当該飲料の種類を携帯端末１００に送信する。
【００９６】
ステップＳ３２４において、制御装置１０１は、ステップＳ３２２において管理サーバー３００から取得した飲料の種類を携帯端末１００に表示する。これにより、ユーザーは、目的の自動販売機で販売されている飲料の種類を容易に確認することができる。
【００９７】
ステップＳ３２６において、現在位置から、現在位置から目的の自動販売機までの経路を地図画像上に表示する。これにより、ユーザーは、目的の自動販売機までの経路を容易に確認することができる。
【００９８】
［自動販売機２００の制御構造］
図２０および図２１を参照して、自動販売機２００の制御構造について説明する。図２０は、ポイント付与時における自動販売機２００の処理を表わすフローチャートである。図２１は、自動販売機の検索時における自動販売機２００の処理を表わすフローチャートである。図２０および図２１の処理は、自動販売機２００の制御装置２０１（図２３参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００９９】
（ポイント付与フロー）
図２０を参照して、ポイント付与時における自動販売機２００の処理フローについて説明する。
【０１００】
ステップＳ４００において、制御装置２０１は、自動販売機２００において飲料が購入されたか否かを判断する。制御装置２０１は、自動販売機２００において飲料が購入されたと判断した場合（ステップＳ４００においてＹＥＳ）、制御をステップＳ４０２に切り替える。そうでない場合には（ステップＳ４００においてＮＯ）、制御装置２０１は、ステップＳ４００の処理を再び実行する。
【０１０１】
ステップＳ４０２において、制御装置２０１は、携帯端末との通信を確立するための要求（すなわち、通信確立要求）を周囲に送信する。通信確立要求は、たとえばブロードキャストで送信される。
【０１０２】
ステップＳ４１０において、制御装置２０１は、通信確立要求に対する応答に基づいて、携帯端末が近隣に存在するか否かを判断する。制御装置２０１は、携帯端末が近隣に存在すると判断した場合（ステップＳ４１０においてＹＥＳ）、制御をステップＳ４１２に切り替える。そうでない場合には（ステップＳ４１０においてＮＯ）、制御装置２０１は、ステップＳ４１０の処理を再び実行する。
【０１０３】
ステップＳ４１２において、制御装置２０１は、上述のポイントテーブル（図１１参照）を参照して、購入された飲料に対応付けられているポイントを取得する。
【０１０４】
ステップＳ４１４において、制御装置２０１は、ステップＳ４１２で取得したポイントを携帯端末１００に送信する。これにより、携帯端末１００は、自動販売機２００から受信したポイントを表示する。
【０１０５】
（自動販売機の検索フロー）
図２１を参照して、自動販売機の検索時における自動販売機２００の処理フローについて説明する。
【０１０６】
ステップＳ５００において、制御装置２０１は、自動販売機の検索要求を携帯端末１００から受信したか否かを判断する。制御装置２０１は、自動販売機の検索要求を携帯端末１００から受信したと判断した場合（ステップＳ５００においてＹＥＳ）、制御をステップＳ５０２に切り替える。そうでない場合には（ステップＳ５００においてＮＯ）、制御装置２０１は、ステップＳ５００の処理を再び実行する。
【０１０７】
ステップＳ５０２において、制御装置２０１は、携帯端末１００の現在位置を携帯端末１００から受信する。
【０１０８】
ステップＳ５０４において、制御装置２０１は、上述の自動販売機リスト３３０（図１６参照）から各自動販売機の設置場所を取得する。各自動販売機の設置場所は、自動販売機リスト３３０において予め登録されている。
【０１０９】
ステップＳ５０６において、制御装置２０１は、ステップＳ５０４で取得した各自動販売機の設置場所の内、携帯端末１００の現在位置から所定範囲内に含まれる設置場所を検索する。
【０１１０】
ステップＳ５０８において、制御装置２０１は、ステップＳ５０６で検索された自動販売機の設置場所を自動販売機の検索結果として携帯端末１００に送信する。
【０１１１】
［管理サーバー３００の制御構造］
図２２を参照して、管理サーバー３００の制御構造について説明する。図２２は、飲料の購入者のユーザー情報と、購入された飲料の商品情報とを蓄積する処理を表わすフローチャートである。図２２の処理は、管理サーバー３００の制御装置３０１（図２３参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【０１１２】
ステップＳ６００において、制御装置３０１は、購入された飲料の商品情報を自動販売機２００から受信したか否かを判断する。商品情報は、たとえば、購入された飲料の識別情報と、当該飲料の商品名と、当該飲料の値段と、当該飲料の購入日時とを含む。制御装置３０１は、購入された飲料の商品情報を自動販売機２００から受信したと判断した場合（ステップＳ６００においてＹＥＳ）、制御をステップＳ６０２に切り替える。そうでない場合には（ステップＳ６００においてＮＯ）、制御装置３０１は、ステップＳ６００の処理を再び実行する。
【０１１３】
ステップＳ６０２において、制御装置３０１は、携帯端末１００のユーザー情報を携帯端末１００から受信する。ユーザー情報は、たとえば、ユーザーの性別と、当該ユーザーの年齢と、当該ユーザーの職業と、当該ユーザーの生年月日を含む。
【０１１４】
ステップＳ６０４において、制御装置３０１は、ステップＳ６０２で受信したユーザー情報をステップＳ６００で受信した商品情報に関連付けた上で、これらの情報を上述のデーターベース３２４（図１３参照）に追加する。
【０１１５】
［自動販売機システム５００のハードウェア構成］
図２３を参照して、自動販売機システム５００のハードウェア構成の一例について説明する。図２３は、自動販売機システム５００の主要なハードウェア構成を示すブロック図である。
【０１１６】
図２３に示されるように、自動販売機システム５００は、携帯端末１００と、自動販売機２００と、管理サーバー３００とを備える。携帯端末１００、自動販売機２００、および管理サーバー３００は、互いにネットワーク接続されている。
【０１１７】
（携帯端末１００のハードウェア構成）
まず、携帯端末１００のハードウェアについて説明する。携帯端末１００は、制御装置１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、通信インターフェイス１０４と、ディスプレイ１０５と、ＧＰＳモジュール１０６と、記憶装置１２０とを含む。
【０１１８】
制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ（Central  Processing  Unit）、少なくとも１つのＡＳＩＣ（Application  Specific  Integrated  Circuit）、少なくとも１つのＦＰＧＡ（Field  Programmable  Gate  Array）、またはそれらの組み合わせなどによって構成される。
【０１１９】
制御装置１０１は、ポイント付与アプリケーション１２２などの各種プログラムを実行することで携帯端末１００の動作を制御する。制御装置１０１は、ポイント付与アプリケーション１２２の実行命令を受け付けたことに基づいて、ポイント付与アプリケーション１２２を実行するプログラムを記憶装置１２０からＲＯＭ１０２に読み出す。ＲＡＭ１０３は、ワーキングメモリとして機能し、ポイント付与アプリケーション１２２の実行に必要な各種データを一時的に格納する。
【０１２０】
通信インターフェイス１０４（通信装置）は、アンテナ（図示しない）を介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、自動販売機２００、管理サーバー３００、他の情報通信装置などを含む。携帯端末１００は、通信インターフェイス１０４を介して、ポイント付与アプリケーション１２２をダウンロードできるように構成されてもよい。
【０１２１】
ディスプレイ１０５は、たとえば、液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイ、またはその他の表示機器である。一例として、ディスプレイ１０５は、タッチパネル（図示しない）に重ねられており、ポイント付与アプリケーション１２２に対する操作をタッチ操作で受け付ける。
【０１２２】
ＧＰＳモジュール１０６は、アンテナ（図示しない）を介して複数の衛星のそれぞれから電波を受信する。ＧＰＳモジュール１０６は、各電波が発せられてから当該電波を受信するまでの各時間に基づいて、携帯端末１００の現在位置を検知する。当該現在位置は、たとえば緯度および経度で表わされる。
【０１２３】
記憶装置１２０は、たとえば、ｅＭＭＣ（Embedded  MultiMediaCard）などの記憶媒体である。一例として、記憶装置１２０は、ポイント付与アプリケーション１２２（ポイント付与プログラム）、上述の登録画面１４０（図４参照）において登録された登録情報１２４、上述の購入履歴１２６（図１２参照）などを格納する。ポイント付与アプリケーション１２２、登録情報１２４、および購入履歴１２６の格納場所は、記憶装置１２０に限定されず、たとえば、制御装置１０１の記憶領域（たとえば、キャッシュなど）、ＲＯＭ１０２、ＲＡＭ１０３、または外部記憶装置などに格納されてもよい。
【０１２４】
なお、ポイント付与アプリケーション１２２は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、任意のプログラムと協働して本実施の形態に従う制御処理が実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う携帯端末１００の趣旨を逸脱するものではない。さらに、ポイント付与アプリケーション１２２によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、携帯端末１００と自動販売機２００と管理サーバー３００とが協働して、ポイント付与アプリケーション１２２によって提供される機能の一部または全部が実現されてもよい。さらに、少なくとも１つのサーバーが本実施の形態に従う処理を実現する所謂クラウドサービスのような形態でポイント付与アプリケーション１２２が構成されてもよい。
【０１２５】
（自動販売機２００のハードウェア構成）
引き続き図２３を参照して、自動販売機２００のハードウェアについて説明する。自動販売機２００は、制御装置２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、通信インターフェイス２０４と、識別装置２０５と、タイマー２０６と、記憶装置２２０とを含む。
【０１２６】
制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ、少なくとも１つのＡＳＩＣ、少なくとも１つのＦＰＧＡ、またはそれらの組み合わせなどによって構成される。
【０１２７】
制御装置２０１は、本実施の形態に従うポイント付与プログラム２２２などの各種プログラムを実行することで自動販売機２００の動作を制御する。制御装置２０１は、ポイント付与プログラム２２２の実行命令を受け付けたことに基づいて、記憶装置２２０からＲＯＭ２０２にポイント付与プログラム２２２を読み出す。ＲＡＭ２０３は、ワーキングメモリとして機能し、ポイント付与プログラム２２２の実行に必要な各種データを一時的に格納する。
【０１２８】
通信インターフェイス２０４（通信装置）は、アンテナ（図示しない）を介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、携帯端末１００、管理サーバー３００、他の情報通信装置などを含む。自動販売機２００は、通信インターフェイス２０４を介してポイント付与プログラム２２２をダウンロードできるように構成されてもよい。
【０１２９】
識別装置２０５は、紙幣の種類や硬貨の種類を識別するための装置である。識別装置２０５による識別結果は制御装置２０１に出力される。制御装置２０１は、入金額が飲料の値段以上になったことに基づいて、当該飲料を購入可能な状態にする。
【０１３０】
タイマー２０６は、時間を計測するための装置である。制御装置２０１は、飲料の購入日時などをタイマー２０６から取得する。
【０１３１】
記憶装置２２０は、たとえば、ハードディスクや外付けの記憶媒体である。一例として、記憶装置２２０は、本実施の形態に従うポイント付与プログラム２２２や上述のポイントテーブル２２４（図１１参照）などを格納する。ポイント付与プログラム２２２およびポイントテーブル２２４の格納場所は、記憶装置２２０に限定されず、たとえば、制御装置２０１の記憶領域（たとえば、キャッシュなど）、ＲＯＭ２０２、ＲＡＭ２０３、または外部記憶装置などに格納されてもよい。
【０１３２】
（管理サーバー３００のハードウェア構成）
引き続き図２３を参照して、管理サーバー３００のハードウェアについて説明する。管理サーバー３００は、制御装置３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、通信インターフェイス３０４と、記憶装置３２０とを含む。
【０１３３】
制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ、少なくとも１つのＡＳＩＣ、少なくとも１つのＦＰＧＡ、またはそれらの組み合わせなどによって構成される。
【０１３４】
制御装置３０１は、情報収集プログラム３２２などの各種プログラムを実行することで管理サーバー３００の動作を制御する。制御装置３０１は、情報収集プログラム３２２の行命令を受け付けたことに基づいて、情報収集プログラム３２２を記憶装置３２０からＲＯＭ３０２に読み出す。ＲＡＭ３０３は、ワーキングメモリとして機能し、情報収集プログラム３２２の実行に必要な各種データを一時的に格納する。
【０１３５】
通信インターフェイス３０４（通信装置）は、アンテナ（図示しない）を介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、携帯端末１００、自動販売機２００、他の情報通信装置などを含む。管理サーバー３００は、通信インターフェイス３０４を介して、本実施の形態に従う情報収集プログラム３２２をダウンロードできるように構成されてもよい。
【０１３６】
記憶装置３２０は、たとえば、ハードディスクや外付けの記憶媒体である。一例として、記憶装置３２０は、情報収集プログラム３２２、上述のデーターベース３２４（図１３参照）、上述のユーザーリスト３２６（図１４参照）、上述の商品リスト３２８（図１５参照）、上述の自動販売機リスト３３０（図１６参照）などを格納する。情報収集プログラム３２２、データーベース３２４、ユーザーリスト３２６、商品リスト３２８、および自動販売機リスト３３０の格納場所は、記憶装置３２０に限定されず、たとえば、制御装置３０１の記憶領域（たとえば、キャッシュなど）、ＲＯＭ３０２、ＲＡＭ３０３、または外部記憶装置などに格納されてもよい。
【０１３７】
［まとめ］
以上のようにして、携帯端末１００は、飲料の購入に応じて付与されるポイントを自動販売機２００から受信する。飲料の購入に応じてポイントが付与されることで、飲料の購買意欲が促進される。
【０１３８】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１３９】
１００  携帯端末、１０１，２０１，３０１  制御装置、１０２，２０２，３０２  ＲＯＭ、１０３，２０３，３０３  ＲＡＭ、１０４，２０４，３０４  通信インターフェイス、１０５  ディスプレイ、１０６  ＧＰＳモジュール、１２０，２２０，３２０  記憶装置、１２２  ポイント付与アプリケーション、１２４  登録情報、１２６  購入履歴、１３０  トップ画面、１３１〜１３４，１３６，１４６，１６１〜１６４，１７１〜１７４  ボタン画像、１３５，１５１〜１５３  ポイント表示領域、１３７  ランク表示領域、１３８  バナー表示領域、１４０  登録画面、１４１〜１４５  入力領域、１５０  ポイント履歴画面、１５４  履歴表示領域、１６０  ポイント使用画面、１６５  景品表示領域、１６６Ａ〜１６６Ｃ，１７５Ａ，１７５Ｂ，１７７  アイコン、１６７Ａ〜１６７Ｃ  広告、１７０  検索画面、１７５  地図画像、１７６Ａ〜１７６Ｄ  検索結果、１７８  経路、１８０  商品画面、１８１  飲料リスト、２００  自動販売機、２０５  識別装置、２０６  タイマー、２２２  ポイント付与プログラム、２２４  ポイントテーブル、３００  管理サーバー、３２２  情報収集プログラム、３２４  データーベース、３２６  ユーザーリスト、３２８  商品リスト、３３０  自動販売機リスト、５００  自動販売機システム。
【図１】
2017151714.tif 000003
【図２】
2017151714.tif 000004
【図３】
2017151714.tif 000005
【図４】
2017151714.tif 000006
【図５】
2017151714.tif 000007
【図６】
2017151714.tif 000008
【図７】
2017151714.tif 000009
【図８】
2017151714.tif 000010
【図９】
2017151714.tif 000011
【図１０】
2017151714.tif 000012
【図１１】
2017151714.tif 000013
【図１２】
2017151714.tif 000014
【図１３】
2017151714.tif 000015
【図１４】
2017151714.tif 000016
【図１５】
2017151714.tif 000017
【図１６】
2017151714.tif 000018
【図１７】
2017151714.tif 000019
【図１８】
2017151714.tif 000020
【図１９】
2017151714.tif 000021
【図２０】
2017151714.tif 000022
【図２１】
2017151714.tif 000023
【図２２】
2017151714.tif 000024
【図２３】
2017151714.tif 000025