(57)【要約】【課題】店舗の売り上げをより効果的に向上させるクーポンを配信する。【解決手段】実施形態のクーポン配信装置は、端末の位置を示す第１位置情報と、端末の識別情報とを受信する受信部と、第１位置情報と識別情報とから、端末のユーザがいる第１店舗を特定する特定部と、識別情報と第１店舗とから、第２店舗を決定する決定部と、第２店舗で利用可能なクーポンに有効期限を設定して発行する発行部と、クーポンを端末に配信する配信部と、を備える。【選択図】図２
2016021146.tif 000002
【特許請求の範囲】
【請求項１】
端末の位置を示す第１位置情報と、前記端末の識別情報とを受信する受信部と、
前記第１位置情報と前記識別情報とから、前記端末のユーザがいる第１店舗を特定する特定部と、
前記識別情報と前記第１店舗とから、第２店舗を決定する決定部と、
前記第２店舗で利用可能なクーポンに有効期限を設定して発行する発行部と、
前記クーポンを前記端末に配信する配信部と、
を備えるクーポン配信装置。
【請求項２】
前記発行部は、前記受信部が前記識別情報と前記第１位置情報とを受信した受信時刻に、前記ユーザが前記第１店舗に滞在する時間を許容する時間を示す滞在許容時間と、前記第１店舗から前記第２店舗までの移動に要する移動時間と、を加えることにより前記有効期限を設定する
請求項１に記載のクーポン配信装置。
【請求項３】
前記決定部は、過去に発行された前記クーポンの発行時刻と、前記過去に発行された前記クーポンが利用された第３店舗を示す第３店舗情報と、前記第３店舗の位置を示す第３位置情報と、が関連付けられた顧客情報に基づいて前記第２店舗を決定する
請求項２に記載のクーポン配信装置。
【請求項４】
前記決定部は、前記受信時刻と前記発行時刻との差が第１閾値以下である顧客情報の第３店舗により前記第２店舗を決定する
請求項３に記載のクーポン配信装置。
【請求項５】
前記決定部は、前記第１位置情報と前記第３位置情報との距離が第２閾値以下である顧客情報の第３店舗により前記第２店舗を決定する
請求項３に記載のクーポン配信装置。
【請求項６】
前記顧客情報は、前記クーポンが取得された店舗の種類を示すカテゴリ情報が更に関連付けられ、
前記決定部は、前記第１店舗の種類を示すカテゴリ情報と、前記顧客情報のカテゴリ情報と、が一致する顧客情報の第３店舗により前記第２店舗を決定する
請求項３に記載のクーポン配信装置。
【請求項７】
前記決定部は、複数の前記第２店舗を決定し、
前記発行部は、前記複数の第２店舗の各々に対応する複数のクーポンを発行し、
前記配信部は、前記複数のクーポンを配信する
請求項１乃至６のいずれか１項に記載のクーポン配信装置。
【請求項８】
前記第１位置情報は、前記第１店舗に備えられた音波発生器の識別情報であり、
前記受信部は、前記音波発生器から出力される音波を利用して前記音波発生器の識別情報を受信した端末から、前記第１位置情報として前記音波発生器の識別情報を受信する
請求項１乃至７のいずれか１項に記載のクーポン配信装置。
【請求項９】
受信部が、端末の位置を示す第１位置情報と、前記端末の識別情報とを受信するステップと、
特定部が、前記第１位置情報と前記識別情報とから、前記端末のユーザがいる第１店舗を特定するステップと、
決定部が、前記識別情報と前記第１店舗とから、第２店舗を決定するステップと、
発行部が、前記第２店舗で利用可能なクーポンに有効期限を設定して発行するステップと、
配信部が、前記クーポンを前記端末に配信するステップと、
を含むクーポン配信方法。
【請求項１０】
コンピュータを、
端末の位置を示す第１位置情報と、前記端末の識別情報とを受信する受信部と、
前記第１位置情報と前記識別情報とから、前記端末のユーザがいる第１店舗を特定する特定部と、
前記識別情報と前記第１店舗とから、第２店舗を決定する決定部と、
前記第２店舗で利用可能なクーポンに有効期限を設定して発行する発行部と、
前記クーポンを前記端末に配信する配信部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクーポン配信装置、クーポン配信方法及びプログラムに関する。
【背景技術】
【０００２】
ショッピングセンターのフードコートやファミリーレストラン等の店舗で、食事が終わっているにも関わらず、顧客に席を長時間占有されると、店舗側は売り上げを伸ばす好機を失う。しかしながら、このような場合に店舗側が顧客を退席させることは難しい状況にある。一方、顧客を呼び込む方法にクーポンの配布がある。クーポンの配布は、例えば新聞のチラシ、ウェブサイト及びメール等を利用して行われる。
【０００３】
特許文献１には、時間の経過に伴って、割引量を変化させ、その時々に適正な割引量を印刷したクーポンを簡単に発行することができるクーポン発行装置の発明が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら顧客が欲しくない物やサービスのクーポンは購買に結びつかず、また顧客が欲しい物やサービスのクーポンであっても、タイミングが合わなければ購買には結びつかない。
【０００５】
本発明は、上記に鑑みてなされたものであって、店舗の売り上げをより効果的に向上させるクーポンを配信することができるクーポン配信装置、クーポン配信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、端末の位置を示す第１位置情報と、前記端末の識別情報とを受信する受信部と、前記第１位置情報と前記識別情報とから、前記端末のユーザがいる第１店舗を特定する特定部と、前記識別情報と前記第１店舗とから、第２店舗を決定する決定部と、前記第２店舗で利用可能なクーポンに有効期限を設定して発行する発行部と、前記クーポンを前記端末に配信する配信部と、を備える。
【発明の効果】
【０００７】
本発明によれば、店舗の売り上げをより効果的に向上させるクーポンを配信することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は実施形態のクーポン配信システムの構成の例を示す図である。
【図２】図２は実施形態のクーポン配信装置の構成の例を示す図である。
【図３】図３は実施形態の端末情報ＤＢの例を示す図である。
【図４】図４は実施形態の店舗情報ＤＢの例を示す図である。
【図５】図５は実施形態のクーポン情報ＤＢの例を示す図である。
【図６】図６は実施形態の顧客情報ＤＢの例を示す図である。
【図７】図７は端末情報を登録する処理の例を示すアクティビティ図である。
【図８】図８は店舗情報を登録する処理の例を示すアクティビティ図である。
【図９】図９はクーポン情報を登録する処理の例を示すアクティビティ図である。
【図１０】図１０はクーポンの取得処理及びクーポンの選択処理の例を示すアクティビティ図である。
【図１１】図１１は実施形態のクーポン取得要求の例を示す図である。
【図１２】図１２は実施形態のクーポンリストの例を示す図である。
【図１３】図１３は端末に保存されるクーポンの例を示す図である。
【図１４】図１４は実施形態のクーポン選択情報の例を示す図である。
【図１５】図１５は実施形態の顧客情報の例を示す図である。
【図１６】図１６はクーポンの有効期限の表示例を示す図である。
【図１７】図１７は顧客に推薦するクーポンを発行する処理の例を示すアクティビティ図である。
【図１８Ａ】図１８Ａは「食事」のカテゴリの店舗の次に移動する店舗のカテゴリの例を示す図である。
【図１８Ｂ】図１８Ｂは「食事」のカテゴリの店舗の次に移動する店舗のカテゴリの例（時間帯を限定した場合）を示す図である。
【図１９】図１９は図１８Ａの店舗２のカテゴリの頻度を示す図である。
【図２０】図２０はクーポンの使用確認処理の例を示すアクティビティ図である。
【図２１】図２１は実施形態のクーポン配信方法の効果を説明するための図である。
【図２２】図２２はクーポン配信装置のハードウェア構成の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、クーポン配信装置、クーポン配信方法及びプログラムの実施形態を詳細に説明する。
【００１０】
図１は実施形態のクーポン配信システム５００の構成の例を示す図である。クーポン配信システム５００は、クーポン配信装置１００、スピーカ２００−１、２００−２、・・・、スピーカ２００−ｎ、端末３００−１、端末３００−２、・・・、及び端末３００−ｍを備える。クーポン配信装置１００、スピーカ２００−１、スピーカ２００−２、・・・、スピーカ２００−ｎ、端末３００−１、端末３００−２、・・・、及び端末３００−ｍは、ネットワーク４００を介して互いに接続されている。以下スピーカ２００−１、スピーカ２００−２、・・・、及びスピーカ２００−ｎを区別しない場合は単にスピーカ２００という。同様に端末３００−１、端末３００−２、・・・、及び端末３００−ｍを区別しない場合は単に端末３００という。なおスピーカ２００の数ｎ及び端末３００の数ｍは任意でよい。またネットワーク４００の通信方式は無線方式によるものでも有線方式によるものでもよい。またネットワーク４００の通信方式は無線方式及び有線方式を組み合わせて実現されていてもよい。
【００１１】
クーポン配信装置１００は端末３００に記憶されるクーポンを配信する。クーポンは特定の店舗で使用可能な割引情報、顧客に提供するサービス又はプレゼントの内容を示す情報等である。クーポン配信装置１００の構成の詳細は図２を参照して後述する。
【００１２】
スピーカ２００は各店舗に備えられたスピーカ（音波発生器に相当）である。スピーカ２００は端末３００のユーザ（顧客）がいる店舗の特定に利用される。具体的には、スピーカ２００は音波を利用してスピーカを識別するスピーカＩＤを、常時又は所定の間隔で端末３００に送信する。端末３００は当該スピーカＩＤをマイクにより受信し、当該スピーカＩＤをクーポン配信装置１００に送信する。クーポン配信装置１００は後述の店舗情報ＤＢ１２を参照することにより、スピーカＩＤから端末３００のユーザ（顧客）が現在いる店舗を特定する。
【００１３】
なお端末３００のユーザ（顧客）がいる店舗の特定にスピーカ以外の発信装置を用いてもよい。騒音の影響が大きい店舗では、例えば発信装置は電波を出力する無線ＬＡＮ機器、又は光波を出力する照明機器でもよい。電波を用いる場合、端末３００はアンテナで電波を受信可能である。光波を用いる場合、端末３００は表示装置の明るさを決定するための受光装置で光波を受信可能である。
【００１４】
しかしながら端末３００の位置の特定に無線ＬＡＮ等による電波を利用する場合、電波の到達エリアを限定するためには電波をシールドする必要がある。また端末３００の位置の特定に照明機器等による光を利用すると、遊園地等の屋外の店舗の場合、太陽光の下で光通信を行うことは難しい。一方、音波を利用する場合、狭い範囲の位置の特定を容易に実現でき、また周囲の明るさにも影響を受けない。そのため実施形態のクーポン配信システム５００では発信装置をスピーカとしている。
【００１５】
端末３００はクーポン配信装置１００から配信されたクーポンを記憶する。端末３００は、例えば携帯電話、スマートフォン、又はタブレット型端末等である。
【００１６】
次にクーポン配信装置１００の構成の例について説明する。図２は実施形態のクーポン配信装置１００の構成の例を示す図である。クーポン配信装置１００は、記憶部１、受信部２、認証部３、記憶制御部４、特定部５、決定部６、発行部７、確認部８及び配信部９を備える。記憶部１は端末情報ＤＢ１１、店舗情報ＤＢ１２、クーポン情報ＤＢ１３及び顧客情報ＤＢ１４を記憶する。端末情報ＤＢ１１、店舗情報ＤＢ１２、クーポン情報ＤＢ１３及び顧客情報ＤＢ１４の詳細については後述する。
【００１７】
受信部２は、クーポン配信装置１００に端末３００を登録するための操作入力を端末３００が受け付けたときに、端末３００からネットワーク４００を介してアプリ送信要求を受け付ける。アプリ送信要求は端末３００がクーポンの配信を受けるために必要なアプリケーションの送信要求である。受信部２はアプリ送信要求を受信すると、配信部９にアプリケーションの送信を依頼する。
【００１８】
また受信部２は、端末３００がアプリケーションをインストールするときに、端末３００から端末ＩＤ及びパスワードを受信する。受信部２は端末ＩＤ及びパスワードを受信すると、記憶制御部４に端末ＩＤ及びパスワードを通知する。
【００１９】
また受信部２は店舗のＰＣ等のコンピュータ（以下、「店舗ＰＣ」という。）からサービス利用申請、及びスピーカ２００の接続情報（スピーカのＩＰアドレス等）を受信する。サービス利用申請は店舗名、位置、カテゴリ及び滞在許容時間を含む。店舗名は店舗の名称である。位置は店舗の位置を示す情報である。位置は、例えば店舗の住所である。カテゴリは店舗の種類を示す情報である。店舗の種類は、例えば「食事」、「映画館」及び「婦人服」等である。滞在許容時間は顧客が店舗に滞在することを許容する時間である。受信部２はサービス利用申請、及びスピーカ２００の接続情報を受信すると、記憶制御部４にサービス利用申請、及びスピーカ２００の接続情報を通知する。
【００２０】
また受信部２は店舗ＰＣからクーポン登録要求を受信する。クーポン登録要求はクーポン情報（店舗名、クーポン及び最長有効期限）を含む。受信部２はクーポン登録要求を受信すると、記憶制御部４にクーポン情報を通知する。
【００２１】
また受信部２は端末３００からクーポン取得要求を受信する。クーポン取得要求は端末ＩＤ及びパスワードを含み、端末３００が店舗のスピーカ２００からスピーカＩＤを受信している場合には、スピーカＩＤを更に含む。受信部２はクーポン取得要求を受信すると、認証部３に端末３００の認証を依頼する。端末３００の認証がＯＫの場合、受信部２は端末３００に推薦する１以上の店舗の決定を決定部６に依頼する。更に受信部２はクーポン取得要求にスピーカＩＤが含まれている場合、特定部５に端末３００の位置（端末３００が存在する店舗の位置）の特定を依頼する。特定された端末３００の位置は、決定部６が端末３００に推薦するクーポンの決定に利用される。
【００２２】
また受信部２はクーポンリストから選択されたクーポンを示すクーポン選択情報を端末３００から受信する。端末３００が店舗のスピーカからスピーカＩＤを受信している場合、クーポン選択情報はクーポン情報（店舗名、クーポン及び有効期限）、端末３００の端末ＩＤ、及びスピーカＩＤを含む。端末３００がスピーカＩＤを受信していない場合、クーポン選択情報はクーポン情報、及び端末３００の端末ＩＤを含む。
【００２３】
また受信部２は端末３００から端末ＩＤ、パスワード及びスピーカＩＤを含む使用確認要求を受信すると、認証部３に端末３００の認証を依頼する。そして端末３００の認証がＯＫの場合、受信部２はクーポンの使用可否の確認を確認部８に依頼する。
【００２４】
認証部３は、受信部２が端末３００からクーポン取得要求又は使用確認要求を受信した場合、端末ＩＤ及びパスワードにより端末３００を認証する。なおクーポン取得要求及び使用確認要求にパスワードを含めずに、認証部３は端末ＩＤのみで端末３００を認証してもよい。
【００２５】
記憶制御部４は、記憶部１に記憶されている端末情報ＤＢ１１、店舗情報ＤＢ１２、クーポン情報ＤＢ１３及び顧客情報ＤＢ１４の記憶制御（追加、削除又は変更）を行う。
【００２６】
記憶制御部４は、受信部２が端末３００から端末ＩＤ及びパスワードを受信したときに、端末ＩＤ及びパスワード、並びに登録日時を端末情報として端末情報ＤＢ１１に記憶する。
【００２７】
図３は実施形態の端末情報ＤＢ１１の例を示す図である。端末情報ＤＢ１１は端末情報を記憶する。端末情報は端末ＩＤ、登録日時及びパスワードを有する。端末ＩＤは端末３００を識別する識別情報である。登録日時は端末３００がクーポン配信装置１００に登録された日時である。パスワードはクーポン配信装置１００にログインするために必要な情報である。端末情報ＤＢ１１に端末３００が登録されると、クーポン配信装置１００は当該端末３００にクーポンを配信することが可能になる。
【００２８】
図２に戻り、また記憶制御部４は、受信部２が店舗ＰＣからサービス利用申請（店舗名、位置、カテゴリ及び滞在許容時間）、及びスピーカ２００の接続情報（スピーカのＩＰアドレス等）を受信したときに、店舗情報（スピーカＩＤ、スピーカアドレス、店舗名、位置、カテゴリ及び滞在許容時間）を店舗情報ＤＢ１２に記憶する。
【００２９】
図４は実施形態の店舗情報ＤＢ１２の例を示す図である。店舗情報ＤＢ１２は店舗情報を記憶する。店舗情報はスピーカＩＤ、スピーカアドレス、店舗名、位置、カテゴリ及び滞在許容時間を有する。スピーカＩＤは店舗に備えられたスピーカ２００を識別する識別情報である。クーポン配信装置１００（特定部５）は端末３００からスピーカＩＤを受信することにより、端末３００のユーザ（顧客）がいる店舗を特定することができる。スピーカアドレスはネットワーク４００上でスピーカ２００を識別する情報である。スピーカアドレスは、例えばＩＰアドレスである。クーポン配信装置１００（配信部９）はスピーカアドレスを使用して情報を送信することができる。これによりクーポン配信装置１００はネットワーク４００を介してスピーカ２００の設定（スピーカＩＤ等）を変更することができる。店舗名は店舗の名称である。位置は店舗の位置を示す情報である。位置は、例えば店舗の住所である。カテゴリは店舗の種類を示す情報である。店舗の種類は、例えば「食事」、「映画館」及び「婦人服」等である。滞在許容時間は顧客が店舗に滞在することを許容する時間である。
【００３０】
例えば図４の店舗情報２１は、スピーカＩＤ「ＳＰ００６５１」、スピーカアドレス「ＸＸＸ．ＸＸＸ．ＸＸＸ．ＸＸＸ」、店舗名「Ｆ喫茶店」、位置「Ａ市Ｂ区」、カテゴリ「喫茶・軽食」及び滞在許容時間「６０（分）」を有する。
【００３１】
図２に戻り、また記憶制御部４は、受信部２が店舗ＰＣからクーポンの登録要求を受信すると、クーポン情報（店舗名、クーポン及び最長有効期限）をクーポン情報ＤＢ１３に記憶する。
【００３２】
図５は実施形態のクーポン情報ＤＢ１３の例を示す図である。クーポン情報ＤＢ１３は店舗名、クーポン及び最長有効期限を記憶する。店舗名はクーポンを利用可能な店舗の名称である。クーポンは物やサービスの価格の割引情報、顧客に提供するサービス又はプレゼントの内容を示す情報等である。最長有効期限はクーポンに設定可能な最長の有効期限である。
【００３３】
また記憶制御部４は、受信部２がクーポン選択情報を端末３００から受信した場合、顧客情報ＤＢ１４に顧客情報（端末ＩＤ、クーポン取得日時、スピーカＩＤ、店舗名、位置、クーポン、カテゴリ、種別、使用可否及び有効期限）を記憶する。なおスピーカＩＤはクーポン選択情報に含まれていた場合に、記憶制御部４により記憶される。
【００３４】
図６は実施形態の顧客情報ＤＢ１４の例を示す図である。顧客情報ＤＢ１４は顧客情報を記憶する。顧客情報は顧客に発行したクーポンに関する情報である。顧客情報は端末ＩＤ、クーポン取得日時、スピーカＩＤ、店舗名、位置、クーポン、カテゴリ、種別、使用可否及び有効期限を有する。端末ＩＤはクーポンを取得した端末３００を識別する識別情報である。クーポン取得日時は端末３００がクーポンを取得した日時である。スピーカＩＤは端末３００の位置（端末３００のユーザ（顧客）がいる店舗）の特定に利用されたスピーカを識別する識別情報である。店舗名はクーポンを利用可能な店舗の名称である。位置は店舗の位置を示す情報である。位置は、例えば店舗の住所である。クーポンは物やサービスの価格の割引情報、顧客に提供するサービス又はプレゼントの内容を示す情報等である。店舗の種類は、例えば「食事」、「映画館」及び「婦人服」等である。種別はクーポンの種別であり、「通常」又は「期限」がある。「通常」は有効期限に最長有効期限が設定されていることを示す。「期限」は有効期限に最長有効期限よりも短い期限が設定されていることを示す。使用可否はクーポンが使用できるか否かを表す。使用可否の初期値はなく（空欄）、受信部２が使用確認要求（端末ＩＤ及びスピーカＩＤ）を受信したときに、「ＹＥＳ」又は「ＮＯ」が設定される。使用可否が「ＹＥＳ」の場合、クーポンの有効期限がまだ切れておらず、クーポンが使用できることを示す。使用可否が「ＮＯ」の場合、クーポンの有効期限が切れており、クーポンが使用できないことを示す。有効期限はクーポンが使用可能な期限である。
【００３５】
図２に戻り、特定部５は、受信部２が端末３００から受信したクーポン取得要求にスピーカＩＤが含まれている場合、又は受信部２が端末３００から使用確認要求を受信した場合、端末３００の位置（端末３００が存在する店舗の位置）を特定する。具体的には、特定部５はクーポン取得要求又は使用確認要求に含まれるスピーカＩＤにより、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索する。そして特定部５は検索されたスピーカＩＤを有する店舗情報の位置フィールドを参照することにより端末３００の位置を特定する。
【００３６】
決定部６は、受信部２が端末３００からクーポン取得要求を受信した場合、端末３００に推薦する１以上の店舗を決定する。
【００３７】
発行部７は、決定部６により決定された１以上の店舗のクーポンを発行する。具体的には、発行部７はクーポン情報ＤＢ１３の店舗名を、決定部６により決定された１以上の店舗名により検索し、検索された１以上のクーポン情報を取得する。そして発行部７は１以上のクーポン情報を１つにまとめた情報であるクーポンリストを発行する。
【００３８】
確認部８は、受信部２が端末３００から使用確認要求を受信した場合、クーポンの使用可否を確認する。
【００３９】
配信部９は、受信部２が端末３００からアプリ送信要求を受信した場合、クーポンの配信を受けるために必要なアプリケーションを端末３００に送信する。また配信部９は、受信部２が店舗ＰＣからサービス利用申請を受信した場合、スピーカＩＤを含むログイン情報を店舗ＰＣに送信する。また配信部９は、受信部２が端末３００からクーポン取得要求を受信した場合、端末３００に推薦する１以上のクーポン情報（クーポンリスト）を送信する。
【００４０】
次に、実施形態のクーポン配信方法について説明する。まず端末情報を登録する処理の例について説明する。
【００４１】
図７は端末情報を登録する処理の例を示すアクティビティ図である。端末３００は、端末３００がクーポンの配信を受けるために必要なアプリケーションの要求（アプリ送信要求）をクーポン配信装置１００に送信する（ステップＳ１）。
【００４２】
次に、クーポン配信装置１００（受信部２）は、端末３００からアプリ送信要求を受信する（ステップＳ２）。
【００４３】
次に、クーポン配信装置１００（配信部９）はアプリケーションを端末３００に送信する（ステップＳ３）。
【００４４】
次に、端末３００はアプリケーションを受信する（ステップＳ４）。
【００４５】
次に、端末３００はアプリケーションをインストールする（ステップＳ５）。
【００４６】
次に、端末３００はユーザ（顧客）の操作入力等に応じて端末ＩＤ及びパスワードを決定する（ステップＳ６）。
【００４７】
次に、端末３００は端末ＩＤ及びパスワードをクーポン配信装置１００に送信する（ステップＳ７）。
【００４８】
次に、クーポン配信装置１００（受信部２）は、端末３００から端末ＩＤ及びパスワードを受信する（ステップＳ８）。
【００４９】
次に、クーポン配信装置１００（記憶制御部４）は端末ＩＤ、パスワード及び登録日時を端末情報ＤＢ１１に記憶する（ステップＳ９）。なお登録日時はクーポン配信装置１００（受信部２）が端末３００から端末ＩＤ及びパスワードを受信した日時である。
【００５０】
次に店舗情報を登録する処理の例について説明する。
【００５１】
図８は店舗情報を登録する処理の例を示すアクティビティ図である。店舗ＰＣはサービス利用申請をクーポン配信装置１００に送信する（ステップＳ２１）。サービス利用申請は、店舗名、位置、カテゴリ及び滞在許容時間を含む。
【００５２】
次に、クーポン配信装置１００はサービス利用申請を許可する（ステップＳ２２）。サービス利用申請の許可は、クーポン配信装置１００の管理者等が判断し申請結果をクーポン配信装置１００に入力することにより行ってもよいし、所定の条件を満たした場合に、クーポン配信装置１００が機械的に許可してもよい。
【００５３】
次に、クーポン配信装置１００（記憶制御部４）は店舗情報ＤＢ１２に店舗名、位置、カテゴリ及び滞在許容時間を記憶し、クーポン配信装置１００（配信部９）は店舗ＰＣにログイン情報を送信する（ステップＳ２３）。ログイン情報はクーポン配信装置１００にログインするために必要な情報である。ログイン情報はスピーカＩＤ及びパスワードを含む。
【００５４】
次に、店舗ＰＣはログイン情報を受信する（ステップＳ２４）。
【００５５】
次に、店舗ＰＣはクーポン配信装置１００にログインし、スピーカＩＤ及びスピーカアドレスを含むスピーカの接続情報を送信する（ステップＳ２５）。
【００５６】
次に、クーポン配信装置１００（受信部２）は店舗ＰＣからスピーカの接続情報を受信する（ステップＳ２６）。
【００５７】
次に、クーポン配信装置１００（記憶制御部４）はスピーカの接続情報（スピーカＩＤ及びスピーカアドレス）を店舗情報ＤＢ１２に記憶し、クーポン配信装置１００（配信部９）は登録結果（スピーカＩＤ、スピーカアドレス、店舗名、位置、カテゴリ及び滞在許容時間）を店舗ＰＣに送信する（ステップＳ２７）。
【００５８】
次に、店舗ＰＣは登録結果を受信する（ステップＳ２８）。
【００５９】
次にクーポン情報を登録する処理の例について説明する。
【００６０】
図９はクーポン情報を登録する処理の例を示すアクティビティ図である。店舗ＰＣはクーポン配信装置１００にログインするためのログイン情報をクーポン配信装置１００に送信する（ステップＳ４１）。
【００６１】
次に、クーポン配信装置１００（受信部２）は店舗ＰＣからログイン情報を受信する（ステップＳ４２）。
【００６２】
次に、クーポン配信装置１００（認証部３）はログイン情報を認証する（ステップＳ４３）。
【００６３】
次に、店舗ＰＣはクーポン配信装置１００（認証部３）により接続が許可された場合、接続が許可されたことを示す情報（認証ＯＫ）を表示する（ステップＳ４４）。
【００６４】
次に、店舗ＰＣはクーポン及び最長有効期限の入力を受け付ける（ステップＳ４５）。
【００６５】
次に、店舗ＰＣはクーポン情報（店舗名、クーポン及び最長有効期限）を含むクーポン登録要求をクーポン配信装置１００に送信する（ステップＳ４６）。
【００６６】
次に、クーポン配信装置１００（受信部２）は店舗ＰＣからクーポン登録要求を受信する（ステップＳ４７）。
【００６７】
次に、クーポン配信装置１００（記憶制御部４）はクーポン情報をクーポン情報ＤＢ１３に記憶し、クーポン配信装置１００（配信部９）は登録が完了したことを示す情報を通知する（ステップＳ４８）。
【００６８】
次に、店舗ＰＣは登録が完了したことを示す情報を表示する（ステップＳ４９）。
【００６９】
次にクーポンの取得処理及びクーポンの選択処理の例について説明する。
【００７０】
図１０はクーポンの取得処理及びクーポンの選択処理の例を示すアクティビティ図である。端末３００は端末ＩＤを含むクーポン取得要求をクーポン配信装置１００に送信する（ステップＳ６１）。なお端末３００が特定の店舗に存在し、店舗のスピーカからスピーカＩＤを受信している場合、クーポン取得要求は更にスピーカＩＤを含む。
【００７１】
図１１は実施形態のクーポン取得要求の例を示す図である。図１１のクーポン取得要求は、端末ＩＤ「０７０４３８６２１７Ｘ」、パスワード「ａｂｃｄｅｆ」、及びスピーカＩＤ「ＳＰ００００１」を含む。スピーカＩＤ「ＳＰ００００１」により識別されるスピーカ２００はレストランＡのスピーカ２００である（図４参照）。すなわち図１１は端末ＩＤ「０７０４３８６２１７Ｘ」のユーザ（顧客）がレストランＡにいる場合に送信されるクーポン取得要求の例である。
【００７２】
図１０に戻り、次に、クーポン配信装置１００（受信部２）は端末３００からクーポン取得要求を受信する（ステップＳ６２）。
【００７３】
次に、クーポン配信装置１００（決定部６及び発行部７）は顧客に推薦する店舗を決定し、当該店舗のクーポンを発行する（ステップＳ６３）。顧客に推薦するクーポンを発行する処理の詳細については、図１７を参照して後述する。
【００７４】
次に、クーポン配信装置１００（配信部９）はクーポンリストを端末３００に送信する（ステップＳ６４）。
【００７５】
次に、端末３００はクーポンリストを受信し、当該クーポンリストを表示する（ステップＳ６５）。
【００７６】
図１２は実施形態のクーポンリストの例を示す図である。図１２のクーポンリストの例では、クーポン配信装置１００から４店舗（Ｆ喫茶店、喫茶Ｈ、Ｌ婦人服店及びショップＭ）のクーポンが配信された場合の例である。
【００７７】
図１０に戻り、次に、端末３００はクーポンリストからクーポンを選択する操作入力を受け付ける（ステップＳ６６）。
【００７８】
次に、端末３００は選択されたクーポンを保存する（ステップＳ６７）。
【００７９】
図１３は端末３００に保存されるクーポンの例を示す図である。図１３の例は、端末３００が、図１２のクーポンリストからＦ喫茶店のクーポンを選択する操作入力を受け付けた場合に保存するクーポンの例である。
【００８０】
図１０に戻り、次に、端末３００はスピーカＩＤを受信しているか否かを判定する（ステップＳ６８）。
【００８１】
スピーカＩＤを受信している場合、端末３００はステップＳ６６で選択されたクーポンを示す情報（店舗名、位置及びクーポン）、端末３００の端末ＩＤ、及びスピーカＩＤを、クーポン選択情報としてクーポン配信装置１００に送信する（ステップＳ６９）。
【００８２】
図１４は実施形態のクーポン選択情報の例を示す図である。図１４のクーポン選択情報は、端末ＩＤ「０７０４３８６２１７Ｘ」、店舗名「Ｆ喫茶点」、及びスピーカＩＤ「ＳＰ００００１」を含む。すなわち図１４は端末ＩＤ「０７０４３８６２１７Ｘ」のユーザ（顧客）がレストランＡにいる場合に送信されるクーポン選択情報の例である。
【００８３】
図１０に戻り、スピーカＩＤを受信していない場合、端末３００はステップＳ６６で選択されたクーポンを示す情報（店舗名、位置及びクーポン）、及び端末３００の端末ＩＤを、クーポン選択情報としてクーポン配信装置１００に送信する（ステップＳ７０）。
【００８４】
次に、クーポン配信装置１００（受信部２）はクーポン選択情報を受信する（ステップＳ７１）。
【００８５】
次に、クーポン配信装置１００（記憶制御部４）はクーポン選択情報の受信時刻として現在時刻（２０１４／２／２５  １２：３５とする。）を取得し、顧客情報ＤＢ１４に顧客情報として、端末３００で選択されたクーポンに関する情報を記憶する（ステップＳ７２）。ここで図１５を参照して、ステップＳ７２の処理について具体的に説明する。
【００８６】
図１５は実施形態の顧客情報の例を示す図である。クーポン配信装置１００（記憶制御部４）は顧客情報の端末ＩＤに、ステップＳ７１で受信した端末ＩＤ（図１４の端末ＩＤ「０７０４３８６２１７Ｘ」）を記憶し、顧客情報のクーポン取得日時にステップＳ７２で取得した現在時刻（２０１４／２／２５  １２：３５）を記憶する。なお顧客情報のクーポン取得日時に、端末３００からクーポン取得要求を受信したとき（ステップＳ６２）の時刻を記憶してもよい。
【００８７】
またクーポン配信装置１００（記憶制御部４）はステップＳ７１で受信したクーポンを示す情報（図１４の店舗名「Ｆ喫茶店」、位置「Ａ市Ｂ区」及びクーポン「５％オフ」）を、顧客情報の店舗名、位置及びクーポンに記憶する。またクーポン配信装置１００（記憶制御部４）はステップＳ７１で受信したクーポン情報の店舗名（図１４の店舗名「Ｆ喫茶店」）により店舗情報ＤＢ１２（図４参照）の店舗名を検索することにより店舗情報２１を特定する。そしてクーポン配信装置１００（記憶制御部４）は図４の店舗情報２１のカテゴリ「喫茶・軽食」を、顧客情報のカテゴリに記憶する。
【００８８】
次に、クーポン配信装置１００（記憶制御部４）はクーポン選択情報にスピーカＩＤがあるか否か（ステップＳ７１でスピーカＩＤを受信しているか否か）を判定する（ステップＳ７３）。
【００８９】
クーポン選択情報にスピーカＩＤがある場合、クーポン配信装置１００（記憶制御部４）は顧客情報のスピーカＩＤに記憶し、顧客情報の種別に「期限」を記憶する（ステップＳ７４）。例えば図１４のクーポン選択情報の場合、スピーカＩＤ「ＳＰ００００１」を、図１５の顧客情報のスピーカＩＤに記憶し、図１５の顧客情報の種別に「期限」を記憶する。
【００９０】
次に、クーポン配信装置１００（記憶制御部４）は現在位置、及び次の店舗の位置から移動時間を算出する（ステップＳ７５）。具体的には、クーポン配信装置１００（記憶制御部４）は、ステップＳ７１で受信したクーポン選択情報（図１４参照）のスピーカＩＤにより店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索し、検索された店舗情報の位置フィールドを参照することにより現在位置を取得する。またクーポン配信装置１００（記憶制御部４）は、ステップＳ７１で受信したクーポン選択情報（図１４参照）の位置により次の店舗の位置を取得する。クーポン配信装置１００（記憶制御部４）は現在位置及び次の店舗の位置から移動時間を算出する。
【００９１】
次に、クーポン配信装置１００（記憶制御部４）は顧客情報のクーポン取得日時に、現在の店舗の滞在許容時間及び移動時間を加算することにより、次の店舗の希望到着時間を算出し、希望到着時間を顧客情報の有効期限に記憶する（ステップＳ７６）。現在の店舗の滞在許容時間は、クーポン配信装置１００（記憶制御部４）が、ステップＳ７１で受信したクーポン選択情報（図１４参照）のスピーカＩＤにより店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索し、検索された店舗情報の滞在許容時間により取得する。
【００９２】
ここでステップＳ７５及びステップＳ７６の処理について、クーポン配信装置１００（受信部２）が図１４のクーポン選択情報を受信し、クーポン配信装置１００（記憶制御部４）が図１５の顧客情報に有効期限を設定する場合について具体的に説明する。まずクーポン配信装置１００（記憶制御部４）は、クーポン選択情報（図１４参照）のスピーカＩＤ「ＳＰ００００１」により店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索し、検索された店舗情報２２の位置フィールドを参照することにより現在位置「Ａ市Ｂ区」を取得する。またクーポン配信装置１００（記憶制御部４）は、ステップＳ７１で受信したクーポン選択情報（図１４参照）の位置「Ａ市Ｂ区」により次の店舗の位置を取得する。クーポン配信装置１００（記憶制御部４）は現在位置「Ａ市Ｂ区」及び次の店舗の位置「Ａ市Ｂ区」から移動時間（２５分とする。）を算出する。次に、クーポン配信装置１００（記憶制御部４）が、図１４のクーポン選択情報のスピーカＩＤ「ＳＰ００００１」により、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索し、検索された店舗情報２２の滞在許容時間「６０（分）」を取得する。次に、クーポン配信装置１００（記憶制御部４）は図１５の顧客情報のクーポン取得日時（２０１４／２／２５  １２：３５）に、現在の店舗の滞在許容時間「６０（分）」及び移動時間「２５分」を加算することにより、次の店舗の希望到着時間「２０１４／２／２５  １４：００」を算出し、希望到着時間「２０１４／２／２５  １４：００」を顧客情報の有効期限に記憶する。
【００９３】
次に、クーポン配信装置１００（配信部９）は希望到着時間を端末３００に送信する（ステップＳ７７）。次に、端末３００は希望到着時間を受信し、クーポンの有効期限として表示する（ステップＳ７８）。
【００９４】
図１６はクーポンの有効期限の表示例を示す図である。図１６の例は、居酒屋Ｂのクーポン情報の有効期限（１８：５５）の表示例である。この有効期限（１８：５５）は、例えば現在時刻（１５：３０）＋端末３００のユーザ（顧客）がいる店舗（例えば水族館Ｅ）の滞在許容時間（１８０分）＋移動時間（２５分）により算出される。
【００９５】
図１０に戻り、クーポン選択情報にスピーカＩＤがない場合、クーポン配信装置１００（記憶制御部４）は顧客情報のスピーカＩＤを空欄とし、顧客情報の種別に「通常」を記憶する（ステップＳ７９）。
【００９６】
次に、クーポン配信装置１００（記憶制御部４）はステップＳ７１で受信したクーポン選択情報の店舗名によりクーポン情報ＤＢ１３（図５参照）の店舗名を検索し、検索されたクーポン情報の最長有効期限フィールドを参照することにより最長有効期限を取得する。クーポン配信装置１００（記憶制御部４）は当該最長有効期限を顧客情報の有効期限に記憶する（ステップＳ８０）。
【００９７】
次に、クーポン配信装置１００（配信部９）は端末３００にクーポンが登録されたことを示す登録完了情報を端末３００に送信する（ステップＳ８１）。
【００９８】
次に、端末３００は登録完了情報を受信し、表示する（ステップＳ８２）。
【００９９】
次に、顧客に推薦するクーポンを発行する処理（上述のステップＳ６３）の詳細については、図１７を参照して説明する。
【０１００】
図１７は顧客に推薦するクーポンを発行する処理の例を示すアクティビティ図である。クーポン配信装置１００（決定部６）は、顧客に推薦する店舗を決定するために参照する顧客情報ＤＢ１４（図６参照）の顧客情報を、クーポン取得要求（図１１参照）に含まれる端末ＩＤにより限定するか否かを判定する（ステップＳ９１）。具体的には、図１１のクーポン取得要求の場合、端末ＩＤ「０７０４３８６２１７Ｘ」により限定するか否かを判定する。なお端末ＩＤにより限定するか否かの判定は、例えば端末ＩＤにより限定するか否かを示すクーポン配信装置１００の設定情報に応じて行う。
【０１０１】
端末ＩＤにより限定する場合、クーポン配信装置１００（決定部６）は顧客情報ＤＢ１４（図６参照）から該当の端末ＩＤを有する顧客情報に限定する（ステップＳ９２）。端末ＩＤにより限定しない場合、処理はステップＳ９３に進む。
【０１０２】
次に、クーポン配信装置１００（決定部６）は、顧客に推薦する店舗を決定するために参照する顧客情報ＤＢ１４（図６参照）の顧客情報を、時間帯により限定するか否かを判定する（ステップＳ９３）。時間帯により限定するか否かの判定は、例えば時間帯により限定するか否かを示すクーポン配信装置１００の設定情報に応じて行う。時間帯は、例えば現在時刻の前後２時間（第１閾値に相当）等である。図１７の説明では、時間帯を限定する場合、現在時刻の前後２時間として説明する。
【０１０３】
時間帯により限定する場合、クーポン配信装置１００（決定部６）はクーポン取得日時が現在時刻の前後２時間以内である顧客情報に限定する（ステップＳ９４）。ステップＳ９２で端末ＩＤにより顧客情報を限定している場合は、ステップＳ９２で限定された顧客情報を更にステップＳ９４で時間帯により限定する。なお時間帯が同一であれば、クーポン取得日時の日にちは異なっていてもよい。時間帯により限定しない場合、処理はステップＳ９５に進む。
【０１０４】
次に、クーポン配信装置１００（決定部６）はクーポン取得要求（図１１参照）にスピーカＩＤが含まれているか否かを判定する（ステップＳ９５）。スピーカＩＤが含まれていない場合、処理はステップＳ９９に進む。
【０１０５】
スピーカＩＤが含まれている場合、クーポン配信装置１００（決定部６）はクーポン取得要求（図１１参照）のスピーカＩＤからカテゴリを特定する（ステップＳ９６）。具体的には、図１１のクーポン取得要求の場合、クーポン配信装置１００（決定部６）はスピーカＩＤ「ＳＰ００００１」により、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索する。そしてクーポン配信装置１００（決定部６）は検索されたスピーカＩＤを有する店舗情報２２のカテゴリフィールドを参照することにより端末３００のユーザ（顧客）がいる店舗のカテゴリ「食事」を特定する。
【０１０６】
次に、クーポン配信装置１００（決定部６）は顧客情報ＤＢ（図６参照）の顧客情報のスピーカＩＤから、過去に取得されたクーポンについて、当該クーポンを取得したときに顧客がいた店舗のカテゴリを特定する（ステップＳ９７）。具体的には、クーポン配信装置１００（決定部６）は顧客情報ＤＢ（図６参照）の顧客情報のスピーカＩＤにより、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索する。そしてクーポン配信装置１００（決定部６）は検索されたスピーカＩＤを有する店舗情報のカテゴリフィールドを参照することにより顧客情報のスピーカＩＤを有する店舗のカテゴリを特定する。なお顧客情報ＤＢ１４はスピーカＩＤにより識別される店舗のカテゴリを記憶するカテゴリフィールドを有していてもよい。この場合、ステップＳ９７では、店舗情報ＤＢ１２（図４参照）を検索せずに、顧客情報ＤＢ１４（図６参照）を参照することにより、スピーカＩＤにより識別される店舗のカテゴリを特定することができる。
【０１０７】
次に、クーポン配信装置１００（決定部６）はステップＳ９６で特定したカテゴリ（端末３００のユーザ（顧客）が現在いる店舗のカテゴリ）と、ステップＳ９７で特定したカテゴリ（顧客情報のスピーカＩＤから特定されたカテゴリ）と、が一致するスピーカＩＤを有する顧客情報に限定する（ステップＳ９８）。ステップＳ９２又はステップＳ９４で顧客情報を限定している場合は、ステップＳ９２又はステップＳ９４で限定された顧客情報を更にステップＳ９８でカテゴリにより限定する。ステップＳ９８で得られた顧客情報により端末３００のユーザ（顧客）がいる店舗と同じカテゴリの店舗から、どのカテゴリの店舗に移動する可能性が高いのかを求めることができる。
【０１０８】
ここで、ステップＳ９１からステップＳ９８の処理により限定した顧客情報から、端末３００のユーザ（顧客）がいる店舗と同じカテゴリの店舗から、どのカテゴリの店舗に移動する可能性が高いのかを特定した場合の例について説明する。
【０１０９】
図１８Ａは「食事」のカテゴリの店舗の次に移動する店舗のカテゴリの例を示す図である。図１８Ａは端末ＩＤが「０７０４３８６２１７Ｘ」（ステップＳ９２により限定）のユーザ（顧客）が「食事」のカテゴリの店舗にいた場合に、次に移動する店舗のカテゴリの例を示す。店舗１のカテゴリは、ステップＳ９６により特定されたカテゴリを示す。また店舗２のカテゴリは、ステップＳ９８により限定された顧客情報が有するカテゴリを示す。
【０１１０】
また、図１８Ｂは「食事」のカテゴリの店舗の次に移動する店舗のカテゴリの例（時間帯を限定した場合）を示す図である。図１８Ｂは現在時刻が１２：３５：００の場合に（ステップＳ９４により限定）、図１８Ａのクーポン取得日時が現在時刻の前後２時間以内の図１８Ａのデータに限定した場合を示す。
【０１１１】
図１７に戻り、次に、クーポン配信装置１００（決定部６）は、ステップＳ９１からステップＳ９８の処理により限定された顧客情報のカテゴリを抽出し、カテゴリの種類毎の頻度を算出する（ステップＳ９９）。なお顧客情報ＤＢ１４の顧客情報を限定していない場合、顧客情報ＤＢ１４（図６参照）の全ての顧客情報のカテゴリを抽出し、カテゴリの種類毎の頻度を算出する。
【０１１２】
図１９は図１８Ａの店舗２のカテゴリの頻度を示す図である。図１８Ａの店舗２のカテゴリ（ステップＳ９８により限定された顧客情報が有するカテゴリ）の場合、「喫茶・軽食」、「映画館」、「婦人服」、「水族館、動物園」の順に頻度が高い。
【０１１３】
図１７に戻り、次に、クーポン配信装置１００（決定部６）は、ステップＳ９９で算出された頻度が高い順に上位２カテゴリの顧客情報を、ステップＳ９１からステップＳ９８の処理により限定された顧客情報から選択する（ステップＳ１００）。なお顧客情報ＤＢ１４の顧客情報を限定していない場合、顧客情報ＤＢ１４（図６参照）の全ての顧客情報から上位２カテゴリの顧客情報を選択する。また選択するカテゴリは２つに限られず任意でよい。ステップＳ１００で選択される顧客情報は、例えば図１９の例の場合、カテゴリが「喫茶・軽食」及び「映画館」の顧客情報である。
【０１１４】
次に、クーポン配信装置１００（決定部６）は、ステップＳ１００により選択された顧客情報から、クーポンの値引き額又は値引き率が大きい上位３店舗の店舗名を選択する（ステップＳ１０１）。なおステップＳ１０１で選択される店舗名の数は上位３店舗に限られず任意でよい。
【０１１５】
次に、クーポン配信装置１００（決定部６）はクーポン取得要求（図１１参照）にスピーカＩＤが含まれているか否かを判定する（ステップＳ１０２）。スピーカＩＤが含まれていない場合、処理はステップＳ１０５に進む。
【０１１６】
スピーカＩＤが含まれている場合、クーポン配信装置１００（特定部５）はスピーカＩＤから現在位置を特定する（ステップＳ１０３）。具体的には、図１１のクーポン取得要求の場合、クーポン配信装置１００（特定部５）はスピーカＩＤ「ＳＰ００００１」により、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索する。そしてクーポン配信装置１００（特定部５）はスピーカＩＤ「ＳＰ００００１」を有する店舗情報２２の位置フィールドを参照することにより端末３００の位置「Ａ市Ｂ区」を特定する。
【０１１７】
次に、クーポン配信装置１００（決定部６）は、ステップＳ１００で選択された顧客情報のうち、顧客情報の位置フィールドにより示される店舗の位置が、現在位置「Ａ市Ｂ区」から近い順に上位３店舗の店舗名を選択する（ステップＳ１０４）。なおステップＳ１０４で選択される店舗名の数は上位３店舗に限られず任意でよい。また選択する店舗を数により限定せずに、現在位置と店舗の位置との距離が所定の閾値（第２閾値に相当）以下である顧客情報の店舗を全て選択してもよい。
【０１１８】
次に、クーポン配信装置１００（発行部７）はクーポン情報ＤＢ１３（図５参照）の店舗名をステップＳ１０１（及びステップＳ１０４）で選択された店舗名により検索し、検索されたクーポン情報を取得する（ステップＳ１０５）。次に、クーポン配信装置１００（発行部７）はステップＳ１０５で取得したクーポン情報を１つにまとめた情報であるクーポンリストを発行する（ステップＳ１０６）。
【０１１９】
次にクーポンの使用確認処理の例について説明する。
【０１２０】
図２０はクーポンの使用確認処理の例を示すアクティビティ図である。端末３００は店舗のスピーカ２００からスピーカＩＤを受信する（ステップＳ１１１）。このとき、端末３００は所定の期間、同一のスピーカＩＤ（識別情報）が取得できているか否かを確認してもよい。これは、端末３００のユーザ（顧客）が店舗の前を通過する際にスピーカＩＤを取得することにより、端末３００のユーザ（顧客）が滞在していない店舗のスピーカＩＤをクーポン配信装置１００に送信しないようにするためである。発信装置がスピーカの場合は可能性が低いが、発信装置が電波の場合は、店舗から電波が漏れる可能性がある。そのため、所定の期間、同一の識別情報が取得できているか否かの確認は、端末３００のユーザ（顧客）が滞在していない店舗の識別情報をクーポン配信装置１００に送信することによる端末３００の誤動作の防止に効果的である。
【０１２１】
次に、端末３００はクーポンが使用できるか否かを確認する使用確認要求をクーポン配信装置１００に送信する（ステップＳ１１２）。使用確認要求は端末ＩＤ及びスピーカＩＤを含む。
【０１２２】
次に、クーポン配信装置１００（受信部２）は端末３００から使用確認要求を受信する（ステップＳ１１３）。
【０１２３】
次に、クーポン配信装置１００（確認部８）は使用確認要求のスピーカＩＤから店舗名を特定する（ステップＳ１１４）。具体的には、クーポン配信装置（確認部８）は使用確認要求のスピーカＩＤにより、店舗情報ＤＢ１２（図４参照）のスピーカＩＤを検索し、検索された店舗情報の店舗名を取得することにより店舗名を特定する。
【０１２４】
次に、クーポン配信装置１００（確認部８）はクーポンが発行されているかを確認する（ステップＳ１１５）。具体的には、クーポン配信装置１００（確認部８）は端末ＩＤ及び店舗名の組み合わせにより、顧客情報ＤＢ１４（図６参照）を検索し、該当する顧客情報があるか否かによりクーポンが発行されているか否かを確認する。クーポンが発行されていない場合、処理はステップＳ１２５に進む。
【０１２５】
クーポンが発行されている場合、クーポン配信装置１００（確認部８）はクーポンの種別を判定する（ステップＳ１１６）。具体的には、クーポン配信装置１００（確認部８）はステップＳ１１５で検索された顧客情報の種別を参照することによりクーポンの種別を判定する。
【０１２６】
クーポンの種別が「期限」の場合、クーポン配信装置１００（確認部８）は現在時刻を取得する（ステップＳ１１７）。
【０１２７】
次に、クーポン配信装置１００（確認部８）はステップＳ１１５で検索された顧客情報の有効期限と、ステップＳ１１７で取得した現在時刻とを比較する（ステップＳ１１８）。
【０１２８】
現在時刻が有効期限よりも遅い場合、クーポン配信装置１００（確認部８）はステップＳ１１５で検索された顧客情報の使用可否フィールドに「ＮＯ」を設定する（ステップＳ１１９）。
【０１２９】
現在時刻が有効期限よりも早い場合、クーポン配信装置１００（確認部８）はステップＳ１１５で検索された顧客情報の使用可否フィールドに「ＹＥＳ」を設定する（ステップＳ１２０）。
【０１３０】
クーポンの種別が「通常」の場合、クーポン配信装置１００（確認部８）はステップＳ１１５で検索された顧客情報の使用可否フィールドに「ＹＥＳ」を設定する（ステップＳ１２０）。
【０１３１】
次に、クーポン配信装置１００（配信部９）はクーポンの使用可否を示す情報を端末３００に送信する（ステップＳ１２１）。
【０１３２】
次に、端末３００はクーポン配信装置１００から使用可否を示す情報を受信する（ステップＳ１２２）。
【０１３３】
次に、端末３００はクーポンの使用可否を判定する（ステップＳ１２３）。
【０１３４】
使用可否が「ＮＯ」の場合、端末３００は該当のクーポンをメモリから削除する（ステップＳ１２４）。使用可否が「ＹＥＳ」の場合、処理はステップＳ１２５に進む。これにより端末３００のユーザ（顧客）は店舗での会計時に利用可能なクーポンを提示することにより割引を受けることができる。
【０１３５】
次に、端末３００は他の店舗のクーポンを取得するか否かを判定する（ステップＳ１２５）。
【０１３６】
他の店舗のクーポンを取得する場合、端末３００はクーポンを取得する処理を開始する（ステップＳ１２６）。具体的には、上述の図１０で示したクーポンの取得処理及びクーポンの選択処理により、端末３００のユーザ（顧客）が次に訪れる可能性が高い店舗のクーポンがクーポン配信装置１００から配信される。他の店舗のクーポンを取得しない場合、処理は終了する。
【０１３７】
以上説明したように、実施形態のクーポン配信装置１００は、特定部５が端末３００のユーザ（顧客）がいる店舗を特定し、決定部６が次に訪れる可能性が高い１以上の店舗を決定し、発行部７が当該店舗のクーポンに有効期限を設定して発行する。図２１は実施形態のクーポン配信方法の効果を説明するための図である。図２１に示されるように、クーポン配信装置１００は、次に訪れる可能性の高い店舗のクーポンに有効期限を設定して発行することにより顧客の移動を促すことができるので、移動元の店舗及び移動先の店舗の売り上げをより効果的に向上させることができる。
【０１３８】
最後にクーポン配信装置１００のハードウェア構成の例について説明する。図２２はクーポン配信装置１００のハードウェア構成の例を示す図である。
【０１３９】
実施形態のクーポン配信装置１００は、制御装置２１、主記憶装置２２、補助記憶装置２３、表示装置２４、入力装置２５及び通信装置２６を備える。制御装置２１、主記憶装置２２、補助記憶装置２３、表示装置２４、入力装置２５及び通信装置２６は、バス２７を介して互いに接続されている。
【０１４０】
制御装置２１は補助記憶装置２３から主記憶装置２２に読み出されたプログラムを実行する。主記憶装置２２はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリである。補助記憶装置２３はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光学ドライブ等である。図２の記憶部１は主記憶装置２２及び補助記憶装置２３に対応する。
【０１４１】
表示装置２４はクーポン配信装置１００の状態等を表示する。表示装置２４は、例えば、液晶ディスプレイである。入力装置２５はクーポン配信装置１００を操作するためのインタフェースである。入力装置２５は、例えばキーボードやマウス等である。通信装置２６はネットワーク４００に接続するためのインタフェースである。
【０１４２】
実施形態のクーポン配信装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記録されてコンピュータ・プログラム・プロダクトとして提供される。
【０１４３】
また実施形態のクーポン配信装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態のクーポン配信装置１００で実行されるプログラムをダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。
【０１４４】
また実施形態のクーポン配信装置１００のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１４５】
実施形態のクーポン配信装置１００で実行されるプログラムは、上述した図２の各機能ブロック（受信部２、認証部３、記憶制御部４、特定部５、決定部６、発行部７、確認部８及び配信部９）を含むモジュール構成となっている。当該各機能ブロックは、実際のハードウェアとしては、制御装置２１が上記記憶媒体からプログラムを読み出して実行することにより、上記各機能ブロックが主記憶装置２２上にロードされる。すなわち上記各機能ブロックは主記憶装置２２上に生成される。なお、上述した図２の各機能ブロックの一部又は全部をソフトウェアにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【符号の説明】
【０１４６】
１  記憶部
２  受信部
３  認証部
４  記憶制御部
５  特定部
６  決定部
７  発行部
８  確認部
９  配信部
１１  端末情報ＤＢ
１２  店舗情報ＤＢ
１３  クーポン情報ＤＢ
１４  顧客情報ＤＢ
２１  制御装置
２２  主記憶装置
２３  補助記憶装置
２４  表示装置
２５  入力装置
２６  通信装置
２７  バス
１００  クーポン配信装置
２００  スピーカ
３００  端末
４００  ネットワーク
５００  クーポン配信システム
【先行技術文献】
【特許文献】
【０１４７】
【特許文献１】特開２００９−２３０４８５号公報
【図１】
2016021146.tif 000003
【図２】
2016021146.tif 000004
【図３】
2016021146.tif 000005
【図４】
2016021146.tif 000006
【図５】
2016021146.tif 000007
【図６】
2016021146.tif 000008
【図７】
2016021146.tif 000009
【図８】
2016021146.tif 000010
【図９】
2016021146.tif 000011
【図１０】
2016021146.tif 000012
【図１１】
2016021146.tif 000013
【図１２】
2016021146.tif 000014
【図１３】
2016021146.tif 000015
【図１４】
2016021146.tif 000016
【図１５】
2016021146.tif 000017
【図１６】
2016021146.tif 000018
【図１７】
2016021146.tif 000019
【図１８Ａ】
2016021146.tif 000020
【図１８Ｂ】
2016021146.tif 000021
【図１９】
2016021146.tif 000022
【図２０】
2016021146.tif 000023
【図２１】
2016021146.tif 000024
【図２２】
2016021146.tif 000025