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