(57)【要約】【課題】企業とユーザとの両者に対して有用なクーポン配信装置及びクーポン配信プログラムを提供する。【解決手段】クーポン配信サーバ１は、複数の企業が発行した種類の異なる複数のクーポンを記憶したクーポンＤＢ３２と、ユーザによるクーポンの選択履歴及び使用履歴並びにユーザの行動履歴の少なくともいずれかを含むユーザ履歴を記憶するシートＤＢ３３と、シートＤＢ３３に記憶されたユーザ履歴に基づいてクーポンＤＢ３２から複数のクーポンを抽出し、抽出した複数のクーポンを選択可能に配置したクーポンシートを生成するシート生成部１５と、シート生成部１５により生成されたクーポンシートを、ユーザ端末６に対して送信するシート送信部１６とを備える。【選択図】図８
2017204119.tif 000002
【特許請求の範囲】
【請求項１】
複数の企業が発行した種類の異なる複数のクーポンを記憶したクーポン記憶部と、
ユーザによるクーポンの選択履歴及び使用履歴並びにユーザの行動履歴の少なくともいずれかを含むユーザ履歴を記憶する履歴記憶部と、
前記履歴記憶部に記憶された前記ユーザ履歴に基づいて前記クーポン記憶部から複数の前記クーポンを抽出し、抽出した複数の前記クーポンを選択可能に配置した選択シートを生成するシート生成手段と、
前記シート生成手段により生成された選択シートを、ユーザの端末に対して送信するシート送信手段と、
を備えるクーポン配信装置。
【請求項２】
請求項１に記載のクーポン配信装置において、
前記シート生成手段は、前記履歴記憶部に記憶された前記ユーザ履歴に類似する種類のクーポンを優先して前記クーポン記憶部から複数の前記クーポンを抽出して、前記選択シートを生成すること、
を特徴とするクーポン配信装置。
【請求項３】
請求項１又は請求項２に記載のクーポン配信装置において、
前記シート生成手段は、前記履歴記憶部に記憶された前記ユーザ履歴のうち日付がより新しいユーザ履歴に基づいて前記クーポン記憶部から複数の前記クーポンを抽出して、前記選択シートを生成すること、
を特徴とするクーポン配信装置。
【請求項４】
複数の企業が発行した種類の異なる複数のクーポンを記憶したクーポン記憶部と、
前記クーポン記憶部に記憶された前記複数のクーポンを一覧にした一覧情報を、ユーザの端末に対して送信する一覧送信手段と、
前記一覧情報に基づいてユーザが選択した選択情報を受信する選択情報受信手段と、
受信した選択情報に対応する複数の前記クーポンを選択可能に配置した選択シートを生成するシート生成手段と、
前記シート生成手段により生成された選択シートを、前記ユーザの端末に対して送信するシート送信手段と、
を備えるクーポン配信装置。
【請求項５】
請求項４に記載のクーポン配信装置において、
受信した選択情報に基づいてユーザによるクーポンの選択履歴を、ユーザ履歴として履歴記憶部に記憶させる履歴登録手段と、
前記ユーザの端末から要求情報を受信する要求受信手段と、
を備え、
前記一覧送信手段は、前記要求情報を受信したことに応じて、前記履歴記憶部を参照して、前記ユーザ履歴に関連するクーポンを上位に配置した一覧情報を、前記ユーザの端末に対して送信すること、
を特徴とするクーポン配信装置。
【請求項６】
請求項１から請求項５までのいずれかに記載のクーポン配信装置において、
使用したクーポンの情報を受け付ける使用受信手段と、
前記使用受信手段が受け付けた使用したクーポンの情報に基づいて、ユーザによるクーポンの使用履歴を、ユーザ履歴として履歴記憶部に記憶させる履歴登録手段と、
を備え、
前記シート送信手段は、前記使用受信手段が受け付けた使用したクーポンの情報に基づいて、対応する箇所を選択済に変更した前記選択シートを、前記ユーザの端末に対して送信すること、
を特徴とするクーポン配信装置。
【請求項７】
請求項１から請求項６までのいずれかに記載のクーポン配信装置において、
前記選択シートの選択状況に応じて、前記選択シートに対応する複数のクーポンより価値の高い新たなクーポンを、前記ユーザの端末に配信する新クーポン配信手段を備えること、
を特徴とするクーポン配信装置。
【請求項８】
請求項１から請求項６までのいずれかに記載のクーポン配信装置において、
前記選択シートの選択状況に応じて、前記選択シートに対応する複数のクーポンより価値の高い新たなクーポンを一覧にした一覧情報を、前記ユーザの端末に対して送信する特典情報送信手段と、
前記一覧情報に基づいてユーザが選択した選択情報を受信したことに応じて、前記選択情報に対応する前記新たなクーポンを、前記ユーザの端末に配信する新クーポン配信手段と、
を備えること、
を特徴とするクーポン配信装置。
【請求項９】
請求項１から請求項８までのいずれかに記載のクーポン配信装置において、
前記シート生成手段は、前記複数のクーポンと、ユーザの所有物の使用に関する達成条件情報とを選択可能に配置した前記選択シートを生成すること、
を特徴とするクーポン配信装置。
【請求項１０】
請求項１から請求項９までのいずれかに記載のクーポン配信装置としてコンピュータを機能させるためのクーポン配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポン配信装置及びクーポン配信プログラムに関する。
【背景技術】
【０００２】
従来、電子クーポンをクライアントに送信し、その電子クーポンが利用されると、別の電子クーポンをクライアントに送信する電子クーポン利用システムが開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５７９３３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クーポンを発行する企業としては、クーポンを利用して自社の商品等の販売促進につなげたいというニーズがある。他方、ユーザは、様々な企業が発行するクーポンを使って、特典を得たいというニーズがある。
【０００５】
本発明は、企業とユーザとの両者に対して有用なクーポン配信装置及びクーポン配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
第１の発明は、複数の企業が発行した種類の異なる複数のクーポンを記憶したクーポン記憶部と、ユーザによるクーポンの選択履歴及び使用履歴並びにユーザの行動履歴の少なくともいずれかを含むユーザ履歴を記憶する履歴記憶部と、前記履歴記憶部に記憶された前記ユーザ履歴に基づいて前記クーポン記憶部から複数の前記クーポンを抽出し、抽出した複数の前記クーポンを選択可能に配置した選択シートを生成するシート生成手段と、前記シート生成手段により生成された選択シートを、ユーザの端末に対して送信するシート送信手段と、を備えるクーポン配信装置である。
第２の発明は、第１の発明のクーポン配信装置において、前記シート生成手段は、前記履歴記憶部に記憶された前記ユーザ履歴に類似する種類のクーポンを優先して前記クーポン記憶部から複数の前記クーポンを抽出して、前記選択シートを生成すること、を特徴とするクーポン配信装置である。
第３の発明は、第１の発明又は第２の発明のクーポン配信装置において、前記シート生成手段は、前記履歴記憶部に記憶された前記ユーザ履歴のうち日付がより新しいユーザ履歴に基づいて前記クーポン記憶部から複数の前記クーポンを抽出して、前記選択シートを生成すること、を特徴とするクーポン配信装置である。
第４の発明は、複数の企業が発行した種類の異なる複数のクーポンを記憶したクーポン記憶部と、前記クーポン記憶部に記憶された前記複数のクーポンを一覧にした一覧情報を、ユーザの端末に対して送信する一覧送信手段と、前記一覧情報に基づいてユーザが選択した選択情報を受信する選択情報受信手段と、受信した選択情報に対応する複数の前記クーポンを選択可能に配置した選択シートを生成するシート生成手段と、前記シート生成手段により生成された選択シートを、前記ユーザの端末に対して送信するシート送信手段と、を備えるクーポン配信装置である。
第５の発明は、第４の発明のクーポン配信装置において、受信した選択情報に基づいてユーザによるクーポンの選択履歴を、ユーザ履歴として履歴記憶部に記憶させる履歴登録手段と、前記ユーザの端末から要求情報を受信する要求受信手段と、を備え、前記一覧送信手段は、前記要求情報を受信したことに応じて、前記履歴記憶部を参照して、前記ユーザ履歴に関連するクーポンを上位に配置した一覧情報を、前記ユーザの端末に対して送信すること、を特徴とするクーポン配信装置である。
第６の発明は、第１の発明から第５の発明までのいずれかのクーポン配信装置において、使用したクーポンの情報を受け付ける使用受信手段と、前記使用受信手段が受け付けた使用したクーポンの情報に基づいて、ユーザによるクーポンの使用履歴を、ユーザ履歴として履歴記憶部に記憶させる履歴登録手段と、を備え、前記シート送信手段は、前記使用受信手段が受け付けた使用したクーポンの情報に基づいて、対応する箇所を選択済に変更した前記選択シートを、前記ユーザの端末に対して送信すること、を特徴とするクーポン配信装置である。
第７の発明は、第１の発明から第６の発明までのいずれかのクーポン配信装置において、前記選択シートの選択状況に応じて、前記選択シートに対応する複数のクーポンより価値の高い新たなクーポンを、前記ユーザの端末に配信する新クーポン配信手段を備えること、を特徴とするクーポン配信装置である。
第８の発明は、第１の発明から第６の発明までのいずれかのクーポン配信装置において、前記選択シートの選択状況に応じて、前記選択シートに対応する複数のクーポンより価値の高い新たなクーポンを一覧にした一覧情報を、前記ユーザの端末に対して送信する特典情報送信手段と、前記一覧情報に基づいてユーザが選択した選択情報を受信したことに応じて、前記選択情報に対応する前記新たなクーポンを、前記ユーザの端末に配信する新クーポン配信手段と、を備えること、を特徴とするクーポン配信装置である。
第９の発明は、第１の発明から第８の発明までのいずれかのクーポン配信装置において、前記シート生成手段は、前記複数のクーポンと、ユーザの所有物の使用に関する達成条件情報とを選択可能に配置した前記選択シートを生成すること、を特徴とするクーポン配信装置である。
第１０の発明は、第１の発明から第９の発明までのいずれかのクーポン配信装置としてコンピュータを機能させるためのクーポン配信プログラムである。
【発明の効果】
【０００７】
本発明によれば、企業とユーザとの両者に対して有用なクーポン配信装置及びクーポン配信プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るクーポン配信システムの全体構成図である。
【図２】第１実施形態に係るクーポン配信サーバの機能ブロック図である。
【図３】第１実施形態に係るクーポン配信サーバの記憶部の例を示す図である。
【図４】第１実施形態に係るクーポン配信サーバの記憶部の例を示す図である。
【図５】第１実施形態に係るユーザ端末の機能ブロック図である。
【図６】第１実施形態に係るクーポン配信サーバのクーポン入稿処理を示すフローチャートである。
【図７】第１実施形態に係るクーポン配信サーバのシート生成処理を示すフローチャートである。
【図８】第１実施形態に係るユーザ端末での表示例を示す図である。
【図９】第１実施形態に係るクーポン配信サーバのクーポン使用処理を示すフローチャートである。
【図１０】第１実施形態に係るクーポン配信サーバの特定条件設定処理を示すフローチャートである。
【図１１】第２実施形態に係るクーポン配信システムの全体構成図である。
【図１２】第２実施形態に係るクーポン配信サーバの機能ブロック図である。
【図１３】第２実施形態に係るクーポン配信サーバの記憶部の例を示す図である。
【図１４】第２実施形態に係るクーポン配信サーバの記憶部の例を示す図である。
【図１５】第２実施形態に係るユーザ端末の機能ブロック図である。
【図１６】第２実施形態に係るクーポン配信サーバのシート生成処理を示すフローチャートである。
【図１７】第２実施形態に係るクーポン配信サーバの使用処理を示すフローチャートである。
【図１８】第２実施形態に係るクーポン配信サーバの使用品データ受信処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
（第１実施形態）
＜クーポン配信システム１００の全体構成＞
図１は、第１実施形態に係るクーポン配信システム１００の全体構成図である。
図２は、第１実施形態に係るクーポン配信サーバ１の機能ブロック図である。
図３及び図４は、第１実施形態に係るクーポン配信サーバ１の記憶部３０の例を示す図である。
図５は、第１実施形態に係るユーザ端末６の機能ブロック図である。
【００１０】
図１に示すクーポン配信システム１００は、クーポン配信サーバ１（クーポン配信装置）と、企業端末５（入稿端末）と、ユーザ端末６（ユーザの端末）と、店舗端末８とを備える。
クーポン配信システム１００は、クーポン配信サーバ１が様々な業種の企業から電子クーポン（以下、クーポンという。）のデータを受け付けて、ユーザ端末６に対してクーポンデータを送信することで、ユーザにクーポンの使用を促すためのシステムである。そして、クーポン配信サーバ１では、ユーザがクーポンを使用した特典として、より価値の高い新たなクーポンのクーポンデータ（以下、新クーポンデータともいう。）を、ユーザ端末６に配信する。
【００１１】
＜クーポン配信サーバ１＞
クーポン配信サーバ１は、企業端末５からクーポンデータの入稿を受け付けて登録する。また、クーポン配信サーバ１は、ユーザ端末６に対して複数のクーポンデータが配置されたクーポンシート（選択シート）を送信する。そして、ユーザ端末６や店舗端末８からユーザが使用したクーポンに関するデータを受信したことに応じて、ユーザによるクーポンの使用がクーポン配信サーバ１に設定された特定条件を満たした場合に、新クーポンデータをユーザ端末６に対して配信する。
図２に示すように、クーポン配信サーバ１は、制御部１０と、記憶部３０と、通信インタフェース部３９とを備える。
制御部１０は、クーポン配信サーバ１の全体を制御するＣＰＵ（中央処理装置）である。制御部１０は、記憶部３０に記憶されているＯＳ（オペレーティングシステム）やアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
【００１２】
制御部１０は、クーポン受付部１１（クーポン受付手段）と、クーポン登録部１２（クーポン登録手段）と、要求受信部１４（要求受信手段）と、シート生成部１５（シート生成手段）と、シート送信部１６（シート送信手段、クーポン配信手段）と、クーポン使用受信部１７（使用受信手段）と、履歴登録部１８（履歴登録手段）と、条件判定部１９（条件判定手段）と、新クーポン配信部２０（新クーポン配信手段）と、履歴分析部２２（履歴分析手段）と、条件設定部２３（条件設定手段）と、新クーポン設定部２４（新クーポン設定手段）とを備える。
クーポン受付部１１は、企業端末５からクーポンデータを受信する制御部である。
クーポン登録部１２は、クーポン受付部１１によって受信したクーポンデータを、クーポンＤＢ（データベース）３２（クーポン記憶部）に記憶させる制御部である。
【００１３】
要求受信部１４は、ユーザ端末６からクーポンの取得要求データを受信する制御部である。
シート生成部１５は、複数のクーポンデータを配置したクーポンシートを生成する制御部である。シート生成部１５により生成されたクーポンシートに関するデータは、シートＤＢ３３に記憶される。
シート送信部１６は、シート生成部１５が生成したクーポンシートを、取得要求元のユーザ端末６に送信する制御部である。
クーポン使用受信部１７は、ユーザ端末６や、店舗端末８からクーポン使用データを受信する制御部である。ここで、クーポン使用データとは、ユーザが使用したクーポンに関するデータをいう。
履歴登録部１８は、クーポン使用受信部１７が受信したクーポン使用データに基づいて、シートＤＢ３３（利用履歴記憶部、履歴記憶部）を更新する制御部である。
条件判定部１９は、ユーザごとのクーポンの使用状況が、特定条件を満たすか否かを判定する制御部である。特定条件は、後述する特定条件記憶部３４に記憶されているものであり、新クーポンデータを配信するための条件である。
新クーポン配信部２０は、条件判定部１９により特定条件を満たすと判定された場合に、新クーポンデータを、そのユーザのユーザ端末６に対して送信する制御部である。
【００１４】
履歴分析部２２は、シートＤＢ３３に記憶されているクーポンデータの使用状況を分析する制御部である。
条件設定部２３は、履歴分析部２２による分析結果を使用して、特定条件を設定する制御部である。
新クーポン設定部２４は、履歴分析部２２による分析結果を使用して、条件設定部２３により設定された特定条件に対応する新クーポンデータを設定する制御部である。
なお、詳細な説明は、後述する。
【００１５】
記憶部３０は、制御部１０が各種の処理を実行するために必要なプログラム、データ等を記憶するためのハードディスク、半導体メモリ素子等の記憶領域である。
記憶部３０は、プログラム記憶部３１と、クーポンＤＢ３２と、シートＤＢ３３と、特定条件記憶部３４とを記憶している。
プログラム記憶部３１は、各種のプログラムを記憶する記憶領域である。プログラム記憶部３１は、クーポン処理プログラム３１ａ（クーポン配信プログラム）を記憶している。
クーポン処理プログラム３１ａは、上述した制御部１０が実行する各種機能を行うためのプログラムである。
【００１６】
クーポンＤＢ３２は、クーポンデータを記憶するデータベースである。図３に示すように、クーポンＤＢ３２は、クーポンＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）をキーにして、クーポン内容と、クーポン画像と、企業コードと、カテゴリと、プレミアフラグと、その条件（配信条件）とを対応付けたテーブルである。
クーポンＩＤは、クーポンデータを識別するための識別情報である。
クーポン内容は、クーポンデータが示す内容であり、例えば、「スポーツドリンク２０円引き」や「ハンバーガ半額」等である。
クーポン画像は、クーポンデータを示す画像である。クーポン画像は、クーポンデータを表示させる際に用いる。
企業コードは、クーポンデータを入稿した企業を識別する識別情報である。
カテゴリは、クーポン内容が示す分類であり、例えば、「ファストフード」、「レストラン」、「小売店（スーパーマーケット）」等である。
プレミアフラグは、クーポンデータがより価値の高い（プレミア）クーポンデータであるか否かを表すものである。プレミアフラグが「１」の場合は、プレミアクーポンデータであることを示す。なお、新クーポンデータは、プレミアクーポンデータである。また、通常のクーポンデータは、プレミアフラグが「０」である。
条件は、企業が入力したプレミアクーポンデータの配信条件である。
なお、クーポンＤＢ３２の各項目は、一例であって、例えば、他の項目があってもよい。他の項目としては、例えば、クーポン登録日、有効期限、配布残数等である。
【００１７】
図２に戻り、シートＤＢ３３は、シート生成部１５によって生成されたクーポンシートを記憶するデータベースである。図４（Ａ）に示すように、シートＤＢ３３は、シートＩＤをキーにして、ユーザＩＤと、クーポンＩＤと、使用日と、新クーポンＩＤとを対応付けたテーブルである。
シートＩＤは、クーポンシートを識別するための識別情報である。
ユーザＩＤは、クーポンシートの送信先であるユーザ端末６のユーザを識別する識別情報である。
クーポンＩＤは、クーポンシートに含まれる複数のクーポンデータのＩＤである。この例では、１つのクーポンシートに、６つのクーポンデータを含む。
使用日は、そのクーポンデータを使用した場合に、使用した日付が入力される。使用日は、クーポンＩＤに対応付けられる。
新クーポンＩＤは、新クーポンデータが配信された場合に入力されるものであり、その新クーポンデータを特定する識別情報である。
【００１８】
図２に戻り、特定条件記憶部３４は、新クーポンデータを配信するための特定条件を記憶する記憶領域である。図４（Ｂ）に示すように、特定条件記憶部３４は、対象クーポンＩＤと、特定条件と、新クーポンＩＤとを対応付ける。特定条件記憶部３４は、クーポン配信サーバ１での処理（後述する）によって登録される。
図２に戻り、通信インタフェース部３９は、通信ネットワークＮを介して、企業端末５、ユーザ端末６及び店舗端末８との通信を行うためのインタフェース部である。
ここで、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、クーポン配信サーバ１は、制御部１０、記憶部３０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
【００１９】
＜企業端末５＞
図１に戻り、企業端末５は、企業等に設けられた、例えば、パーソナルコンピュータ（ＰＣ）である。企業端末５は、クーポン配信サーバ１に対してその企業のクーポンデータを入稿するために用いられる。なお、企業端末５は、図示しないが、制御部、記憶部、入力部、出力部、通信インタフェース部等を備える。
【００２０】
＜ユーザ端末６＞
ユーザ端末６は、ユーザが所有する、例えば、スマートフォンに代表される携帯情報端末である。ユーザ端末６は、その他、タブレット端末や、ＰＣ等であってもよい。ユーザ端末６は、取得要求データをクーポン配信サーバ１に送信することで、クーポン配信サーバ１からクーポンシートを受信し、クーポンシートに含まれるクーポンデータを使用する。また、ユーザ端末６は、クーポンシートに含まれるクーポンデータの使用状況に応じて、クーポン配信サーバ１から新クーポンデータを受信して、新クーポンデータを使用する。
図５に示すように、ユーザ端末６は、制御部６０と、記憶部７０と、タッチパネルディスプレイ７４と、リーダライタ部７６と、通信インタフェース部７９とを備える。
【００２１】
制御部６０は、ユーザ端末６の全体を制御するＣＰＵである。制御部６０は、記憶部７０に記憶されているＯＳやアプリケーションプログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部６０は、取得要求部６１と、シート受信部６２と、クーポン使用送信部６３と、新クーポン受信部６５とを備える。
取得要求部６１は、クーポンシートの取得要求データを、クーポン配信サーバ１に対して送信する。
シート受信部６２は、クーポン配信サーバ１からクーポンシートを受信する。
クーポン使用送信部６３は、クーポンシートに含まれる１のクーポンデータを使用したことに応じて、クーポン配信サーバ１に対してクーポン使用データを送信する。
新クーポン受信部６５は、クーポン配信サーバ１から新クーポンデータを受信する。
【００２２】
記憶部７０は、制御部６０が各種の処理を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
タッチパネルディスプレイ７４は、液晶パネル等で構成される表示部としての機能と、ユーザからの指等によるタッチ入力を検出する入力部としての機能とを有する。
リーダライタ部７６は、近接位置にある他の装置との間でデータの送受信を行う装置である。リーダライタ部７６は、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に代表される近距離無線通信によってデータの送受信を行う。
通信インタフェース部７９は、通信ネットワークを介してクーポン配信サーバ１との通信を行うためのインタフェース部である。
【００２３】
＜店舗端末８＞
図１に戻り、店舗端末８は、商品を取り扱う店舗等に設けられた、例えば、レジスタ端末である。店舗端末８は、その他、ＰＣ等であってもよい。ユーザがユーザ端末６に表示されたクーポンデータを使用した場合に、店舗端末８は、クーポン使用データをクーポン配信サーバ１に対して送信する。なお、店舗端末８は、図示しないが、レジスタ機能の他、制御部、記憶部、入力部、出力部、通信インタフェース部等を備える。
【００２４】
次に、クーポン配信システム１００による処理を説明する。
＜クーポン入稿処理＞
最初に、企業端末５によるクーポン入稿処理について説明する。
図６は、第１実施形態に係るクーポン配信サーバ１のクーポン入稿処理を示すフローチャートである。
ステップＳ（以下、「Ｓ」という。）１０において、クーポン配信サーバ１の制御部１０（クーポン受付部１１）は、企業端末５が送信したクーポンデータを受信する。ここで、クーポンデータは、クーポン内容、クーポン画像、企業コードを含む。また、クーポンデータは、プレミアクーポンである場合には、配信条件を含んでもよい。
Ｓ１１において、制御部１０（クーポン登録部１２）は、受け付けたクーポンデータを、クーポンＤＢ３２（図３参照）に記憶させる。制御部１０は、クーポンＩＤを重複しない番号にして、受信したクーポンデータを、クーポンＤＢ３２の対応する項目に記憶させる。また、制御部１０は、カテゴリの項目に、クーポン内容及び企業コードが示す企業情報に基づく内容を記憶させる。
Ｓ１２において、制御部１０は、登録完了データを、企業端末５に対して送信する。その後、制御部１０は、本処理を終了する。
【００２５】
このように、各企業等では、その企業等が各々有する企業端末５を用いて、自社のクーポンデータを登録できる。よって、クーポン配信サーバ１は、クーポンＤＢ３２に、様々な業種であって、様々な内容のクーポンデータを記憶させることができ、クーポンデータを一元的に管理できる。
【００２６】
＜シート生成処理＞
次に、クーポンシートを生成する処理について説明する。
図７は、第１実施形態に係るクーポン配信サーバ１のシート生成処理を示すフローチャートである。
図８は、第１実施形態に係るユーザ端末６での表示例を示す図である。
ユーザ端末６の制御部６０（取得要求部６１）が、クーポンシートの取得要求データを送信することで、図７のＳ２０において、クーポン配信サーバ１の制御部１０（要求受信部１４）は、クーポンシートの取得要求データを受信する。
【００２７】
Ｓ２１において、制御部１０（シート生成部１５）は、クーポンシートを生成する。ここで、制御部１０は、シートＤＢ３３（図４（Ａ））を参照し、そのユーザの過去のクーポンデータの使用状況（使用履歴、ユーザ履歴）が記憶されている場合には、その使用状況に基づいて、クーポンＤＢ３２（図３参照）から複数のクーポンデータを抽出する。
制御部１０は、例えば、クーポンデータの使用状況から、使用頻度が高いクーポンデータと同じ又は類似するカテゴリのクーポンデータを、クーポンＤＢ３２から抽出してもよい。その際、制御部１０は、クーポンデータと同じ又は類似するカテゴリのクーポンデータであって、使用日が新しいクーポンデータを優先して、クーポンＤＢ３２から抽出してもよい。さらに、制御部１０は、抽出するクーポンデータが種類の偏りがないように、複数のカテゴリを含むようにしてもよい。さらにまた、制御部１０は、特定条件記憶部３４（図４（Ｂ））を参照して、特定条件の対象クーポンＩＤに対応するクーポンデータを優先して、クーポンＤＢ３２から抽出してもよい。
なお、そのユーザの過去のクーポンデータの使用状況が記憶されていない場合には、制御部１０は、例えば、ランダムに複数のクーポンデータを選択して抽出してもよい。
【００２８】
このように、制御部１０は、そのユーザによるクーポンデータの使用状況（使用履歴）に基づいて、クーポンＤＢ３２から複数のクーポンデータを抽出することにより、ユーザによるクーポンデータの使用を、さらに促進することができる。
また、制御部１０は、特定条件記憶部３４の特定条件を考慮することで、クーポンデータを使用した際には、新クーポンデータをユーザに提供しやすくでき、ユーザによるクーポンデータの使用を促進できる。
【００２９】
Ｓ２２において、制御部１０（シート送信部１６）は、生成したクーポンシートを、取得要求データを送信した送信元のユーザ端末６に対して送信する。その後、制御部１０は、本処理を終了する。
ユーザ端末６の制御部６０（シート受信部６２）では、クーポンシートを受信して、タッチパネルディスプレイ７４にクーポンシートを表示させる。
図８（Ａ）は、ユーザ端末６のタッチパネルディスプレイ７４に表示されたクーポンシートの例を示す。この例では、クーポンシートは、「Ａ」から「Ｆ」までの６つのクーポンデータを配置したものになっている。ここで、「Ａ」から「Ｆ」で示されている部分は、実際には、クーポン内容や、クーポン内容を示すクーポン画像であってもよいし、「Ａ」から「Ｆ」のような、一見してクーポン内容が分からないものであってもよい。その場合には、ユーザが選択することで、クーポンの内容が初めて示されるようにしてもよい。ユーザは、購買時等クーポンデータを使用したい場合には、このクーポンシートを表示させて、該当のクーポンデータを選択する。
【００３０】
＜クーポン使用処理＞
次に、ユーザがクーポンシートのクーポンデータを使用した場合の処理について説明する。
図９は、第１実施形態に係るクーポン配信サーバ１のクーポン使用処理を示すフローチャートである。
クーポンデータを使用したい場合に、ユーザは、ユーザ端末６を操作してクーポンシートを表示させて、図８（Ｂ）に示すように、該当のクーポンデータ（この例では、クーポンデータ「Ａ」）を選択する。そうすることで、ユーザ端末６の制御部６０は、図８（Ｃ）に示すように、選択したクーポンデータの詳細（クーポン画像等）を表示させる。そこで、ユーザは、そのクーポンデータを使用した場合には、例えば、表示されたクーポンデータの「受取る」の領域に指を触れた後、はじくようにさっと動かす操作をすることで、ユーザ端末６の制御部６０は、図８（Ｄ）に示すように、そのクーポンデータを使用済（選択済）にする。
【００３１】
なお、ユーザが確実にクーポンを使用したことを確認するために、例えば、ユーザ端末６のリーダライタ部７６を介して、クーポンデータを店舗端末８に読み取らせ、店舗端末８から承認データを受け付けた場合に、ユーザ端末６の制御部６０は、そのクーポンデータを使用済にしてもよい。そして、ユーザ端末６の制御部６０（クーポン使用送信部６３）は、クーポン使用データをクーポン配信サーバ１に送信する。ここで、クーポン使用データは、ユーザＩＤ、シートＩＤ及びクーポンＩＤを含むデータである。
なお、店舗端末８がユーザ端末６からユーザＩＤと、シートＩＤ及びクーポンＩＤとを読み取って、店舗端末８がクーポン使用データをクーポン配信サーバ１に送信してもよい。
【００３２】
上述の処理がされることで、図９のＳ３０において、クーポン配信サーバ１の制御部１０（クーポン使用受信部１７）は、クーポン使用データを受信する。
Ｓ３１において、制御部１０は、クーポン使用データに含まれるシートＩＤに基づいて、シートＤＢ３３から該当のクーポンシートのレコードを抽出する。
Ｓ３２において、制御部１０（履歴登録部１８）は、抽出したクーポンシートのレコードのうち、クーポン使用データに含まれるクーポンＩＤに対応する使用日に、本日日付を入力して、シートＤＢ３３を更新する。
Ｓ３３において、制御部１０（条件判定部１９）は、特定条件記憶部３４（図４（Ｂ））を参照して、抽出したクーポンシートの使用状況（選択状況）が特定条件を満たすか否かを判断する。特定条件を満たす場合（Ｓ３３：ＹＥＳ）には、制御部１０は、処理をＳ３４に移す。他方、特定条件を満たさない場合（Ｓ３３：ＮＯ）には、制御部１０は、本処理を終了する。
【００３３】
Ｓ３４において、制御部１０は、新クーポンデータを、クーポンＤＢ３２から抽出する。具体的には、制御部１０は、特定条件記憶部３４を参照して、満たした特定条件に対応付けられた新クーポンＩＤを取得する。そして、制御部１０は、取得した新クーポンＩＤをクーポンＩＤに有するクーポンデータである新クーポンデータを、クーポンＤＢ３２から抽出する。
Ｓ３５において、制御部１０（新クーポン配信部２０）は、抽出した新クーポンデータを、ユーザ端末６に対して送信する。その後、制御部１０は、本処理を終了する。
【００３４】
ユーザ端末６の制御部６０（新クーポン受信部６５）では、新クーポンデータを受信して表示する。表示された新クーポンデータは、プレミアクーポンデータである。そのため、ユーザに対して、クーポンシートのクーポンデータの使用を、積極的に行わせる動機づけになりうる。
【００３５】
＜特定条件設定処理＞
次に、特定条件記憶部３４に特定条件を記憶させる処理について説明する。
図１０は、第１実施形態に係るクーポン配信サーバ１の特定条件設定処理を示すフローチャートである。
この特定条件設定処理は、例えば、月に１回や、年に１回等の適宜のタイミングで実行する。
Ｓ５０において、クーポン配信サーバ１の制御部１０（履歴分析部２２）は、シートＤＢ３３から直近に生成されたクーポンシートのデータを抽出する。ここで、制御部１０は、シートＩＤに基づいて直近に生成されたクーポンシートのデータを抽出することができる。また、制御部１０は、例えば、ユーザがクーポンデータを使用しており、新クーポンＩＤが入力されているものに限定して、クーポンシートのデータを抽出してもよい。さらに、制御部１０は、直近に生成されたクーポンシートのデータとして、１０００データ分等の数に基づく抽出をしてもよい。
【００３６】
Ｓ５１において、制御部１０（履歴分析部２２）は、クーポンＤＢ３２を参照して、抽出したデータの入力された使用日に対応するクーポンＩＤから、使用されているクーポンデータを分析する。クーポンデータの分析としては、例えば、１人のユーザが使用した複数のクーポンデータの関連や、抽出したデータのうち、使用されたクーポンデータのカテゴリ等に基づくものである。
Ｓ５２において、制御部１０（条件設定部２３）は、分析結果に基づいて特定条件を設定する。ここで、制御部１０は、設定する特定条件を、クーポンシートに含まれるクーポンデータを、複数（２つ以上）使用したことを条件にする。そのようにすることで、ユーザに、クーポンデータの使用を促すことができる。
Ｓ５３において、制御部１０（新クーポン設定部２４）は、分析結果と、プレミアクーポンデータに設定されている条件とを考慮して、設定した特定条件を満たした際に提供する新クーポンデータを示すクーポンＩＤを設定する。
Ｓ５４において、制御部１０は、設定した特定条件と、新クーポンデータのクーポンＩＤとを対応付けて、特定条件記憶部３４に記憶させる。その後、制御部１０は、本処理を終了する。
【００３７】
＜具体例＞
次に、上述の特定条件設定処理により設定される特定条件及び新クーポンデータの具体例を説明する。
例えば、ある企業のクーポンデータがよく使用されているという分析結果であったときには、同じ企業のクーポンデータが２つ以上使用された場合に、特定条件を満たすとし、同じカテゴリの別企業のクーポンデータを、新クーポンデータとして配信するように設定する。
このように特定条件と、新クーポンデータとを設定することで、カテゴリが同じ他企業でのクーポンデータの使用を、ユーザに促すことができる。よって、ユーザに、同じカテゴリの他企業を知らせる動機づけになり得る。
【００３８】
また、例えば、ある企業のクーポンデータ（興行チケットの割引）を含む３つ以上のクーポンデータが使用された場合に、特定条件を満たすとし、その興行が行われる地域にあるホテルのクーポンデータを、新クーポンデータとして配信するように設定する。
このように特定条件と、新クーポンデータとを設定することで、ユーザがクーポンデータを使用した際には、クーポン配信サーバ１は、直ぐに使える更なるクーポンデータをユーザに配信でき、更なるクーポンデータの使用を、ユーザに促すことができる。
【００３９】
さらに、例えば、ある企業のクーポンデータ（パソコン購入時の割引）を含む４つ以上のクーポンデータが使用された場合に、特定条件を満たすとし、パソコンの周辺機器をプレゼントするクーポンデータを、新クーポンデータとして配信するように設定する。
このように特定条件と、新クーポンデータとを設定することで、ユーザに、より多くのクーポンデータの使用を促すことができる。なお、この場合、設定条件と、新クーポンデータとを、予めユーザに知らせるようにしてもよい。
【００４０】
このように、第１実施形態のクーポン配信システム１００によれば、以下のような効果がある。
（１）クーポンシートの取得要求に応じて、クーポン配信サーバ１は、ユーザによる使用履歴に基づいてクーポンシートを生成する。よって、生成したクーポンシートを、例えば、ユーザの嗜好が反映されたものにできる。
（２）クーポン配信サーバ１は、ユーザによる使用履歴に基づいて、使用したクーポンデータのカテゴリに類似するカテゴリのクーポンデータを優先したり、直近で使用したクーポンデータのカテゴリを優先したりして、クーポンシートを生成する。よって、ユーザの嗜好がより強く反映された、ユーザオリジナルのクーポンシートを生成できる。
【００４１】
（３）複数のクーポンデータを、クーポンシートとして一覧表示させることにより、ユーザに対して、スタンプラリーのように使用（収集）意欲をかきたてるものにできる。また、使用したクーポンデータを、クーポンシート上では使用済に変更することで、クーポンデータを使用したことに対する達成感を、ユーザに与えることができる。
（４）複数のクーポンデータを使用したことで特定条件を満たした場合に、新クーポンデータを配信するので、複数のクーポンデータの使用をユーザに促すことができる。そのため、クーポンデータを使用したユーザの購買を促進させることができる。
【００４２】
（５）企業が入稿したクーポンデータがプレミアクーポンデータである場合には、新クーポンデータに対する条件をあわせて入稿して設定することで、新クーポンデータを、入稿した企業の意向に沿ったユーザに対して配信させるようにできる。
（６）新クーポンデータをプレミアクーポンデータにすることで、稀少性を有し、ユーザの取得意欲をかきたてるものにできる。
【００４３】
（７）ユーザによるクーポンデータの使用状況を分析して、分析結果を使用して特定条件と、新クーポンデータとを設定する。よって、例えば、ユーザにより有効に使用させることができる条件と、プレミアクーポンデータとを設定することで、ユーザの利用を促進できる。
【００４４】
（第２実施形態）
第２実施形態では、クーポンデータの使用の他に、ユーザの所有物に関する使用状況に応じて、新たなクーポンデータを配信するものについて説明する。なお、以降の説明において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【００４５】
＜クーポン配信システム２００＞
図１１は、第２実施形態に係るクーポン配信システム２００の全体構成図である。
図１２は、第２実施形態に係るクーポン配信サーバ２０１の機能ブロック図である。
図１３及び図１４は、第２実施形態に係るクーポン配信サーバ２０１の記憶部２３０の例を示す図である。
図１５は、第２実施形態に係るユーザ端末２０６の機能ブロック図である。
図１１に示すクーポン配信システム２００（情報配信システム）は、クーポン配信サーバ２０１（クーポン配信サーバ、情報配信サーバ）と、企業端末２０５と、ユーザ端末２０６（受信装置、送信装置）と、店舗端末８と、様々な使用品２０９（所有物、送信装置）とを備える。
【００４６】
クーポン配信システム２００では、まず、クーポン配信サーバ２０１が企業端末２０５からクーポンデータの他、その企業の製品等である使用品２０９の使用に関する達成条件データを受け付ける。そして、クーポン配信サーバ２０１は、クーポンデータ及び達成条件データを、ユーザ端末２０６に対して配信する。クーポン配信サーバ２０１は、クーポン使用データや、使用品データ（使用情報）を、ユーザ端末２０６や店舗端末８等から受信する。そして、クーポン配信サーバ２０１は、そのクーポンデータの使用状況や、使用品データによる達成条件に応じて、特典として、より価値の高い新クーポンデータを、ユーザ端末２０６に配信する。
【００４７】
＜クーポン配信サーバ２０１＞
図１２に示すように、クーポン配信サーバ２０１は、制御部２１０と、記憶部２３０と、通信インタフェース部３９とを備える。
制御部２１０は、クーポン受付部１１と、クーポン登録部１２と、達成条件受付部２１１ｂと、達成条件登録部２１２ｂと、要求受信部１４と、シート生成部２１５と、シート送信部１６と、クーポン使用受信部１７と、履歴登録部１８と、使用品受信部２１７ｂ（使用取得手段）と、更新部２１８ｂ（履歴登録手段）と、条件判定部１９と、新クーポン配信部２０と、履歴分析部２２５（履歴分析手段）と、条件設定部２２６（条件設定手段）とを備える。
達成条件受付部２１１ｂは、企業端末２０５から達成条件データを受信する制御部である。
達成条件登録部２１２ｂは、達成条件受付部２１１ｂによって受信した達成条件データを、達成項目ＤＢ２３５（条件記憶部）に記憶させる制御部である。
【００４８】
シート生成部２１５は、複数のクーポンデータ及び達成条件データを配置したクーポン達成シート（選択シート）を生成する制御部である。シート生成部２１５により生成されたクーポン達成シートに関するデータは、シートＤＢ２３３に記憶される。
使用品受信部２１７ｂは、使用品２０９や、ユーザ端末２０６から使用品データを受信する制御部である。
更新部２１８ｂは、使用品受信部２１７ｂが受信した使用品データに基づいて、シートＤＢ２３３を更新する制御部である。
履歴分析部２２５は、シートＤＢ２３３に記憶されている使用品データの達成状況を分析する制御部である。
条件設定部２２６は、履歴分析部２２５による分析結果を使用して、達成項目ＤＢ２３５に記憶されている達成内容を変更して、達成条件を設定する制御部である。
【００４９】
記憶部２３０は、プログラム記憶部３１と、クーポンＤＢ３２と、シートＤＢ２３３と、特定条件記憶部２３４と、達成項目ＤＢ２３５とを記憶している。
プログラム記憶部３１は、クーポン処理プログラム２３１ａ（クーポン配信プログラム、情報配信プログラム）を記憶している。クーポン処理プログラム２３１ａは、上述した制御部２１０が実行する各種機能を行うためのプログラムである。
【００５０】
シートＤＢ２３３は、クーポン達成シートを記憶するデータベースである。図１３（Ａ）に示すように、シートＤＢ２３３は、シートＩＤをキーにして、ユーザＩＤと、クーポンＩＤ／達成項目ＩＤと、使用日／更新日及び内容と、新クーポンＩＤとを対応付けたテーブルである。
達成項目ＩＤは、クーポン達成シートに含まれる達成条件データを識別するＩＤである。
更新日及び内容は、使用品データに基づいてこのシートＤＢ２３３を更新した日付と、使用品データに基づく達成状況である。
【００５１】
図１２に戻り、特定条件記憶部２３４は、新クーポンデータを配信するための特定条件を記憶する記憶領域である。図１３（Ｂ）に示すように、特定条件記憶部２３４は、特定条件と、新クーポンＩＤとを対応付ける。この例では、特定条件記憶部２３４は、予め設定されたものである。
【００５２】
図１２に戻り、達成項目ＤＢ２３５は、達成条件データを記憶するデータベースである。図１４に示すように、達成項目ＤＢ２３５は、達成項目ＩＤをキーにして、ユーザＩＤと、達成条件内容と、達成条件画像と、企業コードと、カテゴリと、使用品とを対応付けたテーブルである。
達成項目ＩＤは、達成条件データを識別するための識別情報である。
ユーザＩＤは、ユーザを識別する識別情報である。ユーザＩＤが入力されている場合には、そのユーザ独自の達成条件データを記憶するものである。そして、ユーザＩＤが入力されているものは、達成条件を満たした場合に、クーポン配信サーバ２０１によってさらなる達成条件を生成したものである。
達成条件内容は、達成条件データが示す内容であり、例えば、「１週間で１０万歩」や「毎日２ｋｍ以上歩く（３０日間）」等である。
達成条件画像は、達成条件データを示す画像である。達成条件画像は、達成条件データを表示させる際に用いる。
使用品は、達成条件データに対応する使用品２０９を示す。
なお、達成項目ＤＢ２３５の各項目は、一例であって、他の項目があってもよい。他の項目としては、例えば、達成条件登録日、有効期限等である。
【００５３】
＜企業端末２０５＞
企業端末２０５は、クーポン配信サーバ２０１に対してその企業のクーポンデータや、達成条件データを入稿するために用いられる。
【００５４】
＜ユーザ端末２０６＞
図１５に示すように、ユーザ端末２０６は、制御部２６０と、記憶部２７０と、タッチパネルディスプレイ７４と、リーダライタ部７６と、通信インタフェース部７９とを備える。
制御部２６０は、取得要求部６１と、シート受信部６２と、クーポン使用送信部６３と、使用品送信部２６４と、新クーポン受信部６５とを備える。
使用品送信部２６４は、使用品２０９から受信した使用品データを、クーポン配信サーバ２０１に対して送信する。
記憶部２７０は、制御部２６０が各種の処理を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
【００５５】
＜使用品２０９＞
使用品２０９は、ユーザにより所有され、ユーザが使用するものである。使用品２０９は、図１１に示すように、例えば、ユーザが腕等に装着するウェアラブル端末２０９ａ、ユーザが運転する自動車等の車両に搭載された車載装置２０９ｂ、ユーザの家にある電力の表示器等のインフラ計測器２０９ｃ等である。使用品２０９は、その使用品２０９の使用に関するデータである使用品データを、クーポン配信サーバ２０１に対して送信する。使用品データを、クーポン配信サーバ２０１に送信する方法としては、使用品２０９からクーポン配信サーバ２０１に対して直接送信してもよいし、使用品２０９の使用品データを、ユーザ端末２０６を介してクーポン配信サーバ２０１に対して送信してもよい。ここで、使用品データは、使用品を特定する使用品コードと、ユーザＩＤと、使用内容データとを含む。
【００５６】
次に、クーポン配信システム２００による処理を説明する。
企業端末２０５によるクーポン入稿処理については、第１実施形態（図６）と同様である。
また、企業端末２０５による達成条件入稿処理については、図示しないが、クーポン入稿処理がクーポンデータを使用するのに対して、達成条件データを使用するものである。具体的には、クーポン配信サーバ２０１の制御部２１０（達成条件受付部２１１ｂ）が、企業端末２０５から達成条件データを受信し、制御部２１０（達成条件登録部２１２ｂ）が、受信した達成条件データを、達成項目ＤＢ２３５に記憶させる。
【００５７】
このように、各企業等では、企業端末２０５を用いてクーポンデータと共に又はクーポンデータに代えて、達成条件データを登録できる。よって、クーポン配信サーバ２０１は、クーポンデータに関して、クーポンＤＢ３２に、様々な業種であって、様々な内容のクーポンデータを記憶させることができ、クーポンデータを一元的に管理できる。また、クーポン配信サーバ２０１は、達成条件データに関して、達成項目ＤＢ２３５に、様々な業種であって、様々な内容の達成条件データを記憶させることができ、達成条件データを一元的に管理できる。
【００５８】
＜シート生成処理＞
次に、クーポンシートを生成する処理について説明する。
図１６は、第２実施形態に係るクーポン配信サーバ２０１のシート生成処理を示すフローチャートである。
ユーザ端末２０６の制御部２６０（取得要求部６１）が、クーポン達成シートの取得要求データを送信することで、図１６のＳ２２０において、クーポン配信サーバ２０１の制御部２１０（要求受信部１４）は、クーポン達成シートの取得要求データを受信する。
Ｓ２２１において、制御部２６０は、選択画面を、ユーザ端末２０６に対して送信する。選択画面は、図示しないが、クーポン達成シートのクーポンデータや達成条件データを、ユーザが指定する（手動）か、又は、クーポン配信サーバ２０１が生成する（自動）かを、ユーザに選択させるための画面である。選択画面は、その他、達成条件データを選択するのに必要な、ユーザが所有する使用品２０９を、ユーザが選択できる領域があってもよい。
選択画面を受信したユーザ端末２０６の制御部２６０は、手動又は自動を選択することで、Ｓ２２２において、クーポン配信サーバ２０１の制御部２１０は、選択結果を受信する。
【００５９】
Ｓ２２３において、制御部２１０は、選択結果が手動であるか否かを判断する。選択結果が手動である場合（Ｓ２２３：ＹＥＳ）には、制御部２１０は、処理をＳ２２４に移す。他方、選択結果が手動ではなく自動である場合（Ｓ２２３：ＮＯ）には、制御部２１０は、処理をＳ２２６ａに移す。
Ｓ２２４において、制御部２１０は、クーポンＤＢ３２からクーポンデータを抽出する。また、制御部２１０は、達成項目ＤＢ２３５から達成条件データを抽出する。そして、制御部２１０（一覧送信手段）は、抽出したクーポンデータ及び達成条件データを一覧にした一覧データを、ユーザ端末２０６に対して送信する。
一覧データを受信したユーザ端末２０６の制御部２６０は、一覧データから複数のクーポンデータ及び達成条件データを選択することで、Ｓ２２５において、クーポン配信サーバ２０１の制御部２１０（選択情報受信手段）は、選択データを受信する。
【００６０】
Ｓ２２６において、制御部２１０（シート生成部２１５）は、受信した選択データに基づいてクーポン達成シートを生成する。その後、制御部２１０は、処理をＳ２２７に移す。
他方、Ｓ２２６ａにおいて、制御部２１０（シート生成部２１５）は、クーポン達成シートを生成する。ここで、制御部２１０は、シートＤＢ２３３を参照して、そのユーザの過去のクーポンデータの使用状況や、そのユーザの過去の使用品データに基づく達成状況に基づいて、複数のクーポンデータ及び達成条件データを、クーポンＤＢ３２及び達成項目ＤＢ２３５から抽出する。そして、制御部２１０は、抽出した複数のクーポンデータ及び達成条件データを含むクーポン達成シートを生成する。
【００６１】
Ｓ２２７において、制御部２１０（シート送信部１６）は、生成したクーポン達成シートを、取得要求データの送信元のユーザ端末２０６に対して送信する。その後、制御部２１０は、本処理を終了する。
ユーザ端末２０６の制御部２６０（シート受信部６２）では、クーポン達成シートを受信して、タッチパネルディスプレイ７４にクーポン達成シートを表示させることができる。なお、クーポン達成シートは、第１実施形態（図８）と同様のものである。
【００６２】
＜使用処理＞
次に、ユーザがクーポン達成シートのクーポンデータを使用し、又は、使用品２０９を使用した場合の処理について説明する。
図１７は、第２実施形態に係るクーポン配信サーバ２０１の使用処理を示すフローチャートである。
図１８は、第２実施形態に係るクーポン配信サーバ２０１の使用品データ受信処理を示すフローチャートである。
図１７に示す使用処理は、クーポン配信サーバ２０１の制御部２１０がクーポン使用データ又は使用品データを受信したことで、処理が開始される。
【００６３】
図１７のＳ２３０において、クーポン配信サーバ２０１の制御部２１０（クーポン使用受信部１７）は、クーポン使用データを受信したか否かを判断する。ここで、ユーザがクーポン達成シートにあるクーポンデータを使用した場合には、ユーザ端末２０６又は店舗端末８からクーポン使用データが送信される。クーポン使用データを受信した場合（Ｓ２３０：ＹＥＳ）には、制御部２１０は、処理をＳ２３１に移す。他方、クーポン使用データを受信していない場合（Ｓ２３０：ＮＯ）には、制御部２１０は、処理をＳ２３２に移す。
Ｓ２３１において、制御部２１０は、クーポン使用データ受信処理を行う。クーポン使用データ受信処理は、第１実施形態（図９）のＳ３１及びＳ３２の処理と同様である。
【００６４】
Ｓ２３２において、制御部２１０（使用品受信部２１７ｂ）は、使用品データを受信したか否かを判断する。ここで、ユーザが使用品２０９を使用した場合には、使用品２０９又はユーザ端末２０６から使用品データが送信される。使用品データを受信した場合（Ｓ２３２：ＹＥＳ）には、制御部２１０は、処理をＳ２３３に移す。他方、使用品データを受信していない場合（Ｓ２３２：ＮＯ）には、制御部２１０は、処理をＳ２３４に移す。
Ｓ２３３において、制御部２１０は、使用品データ受信処理を行う。
【００６５】
ここで、使用品データ受信処理について、図１８に基づき説明する。
図１８のＳ２４０において、制御部２１０は、使用品データに含まれる使用品コードから、使用品を特定する。そして、制御部２１０は、達成項目ＤＢ２３５（図１４）を参照して、特定した使用品に対応する達成項目ＩＤを抽出する。さらに、制御部２１０は、抽出した達成項目ＩＤとユーザＩＤとから、シートＤＢ２３３（図１３（Ａ））を参照してシートＩＤを特定し、特定したシートＩＤのクーポン達成シートのレコードを抽出する。
Ｓ２４１において、制御部２１０（更新部２１８ｂ）は、抽出したクーポン達成シートのレコードのうち、達成項目ＩＤに対応する更新日及び内容に、本日日付を入力し、さらに、使用品データの内容を反映して、シートＤＢ２３３を更新する。
Ｓ２４２において、制御部２１０は、受信した使用品データによって、達成項目ＤＢ２３５を参照し、該当の達成項目ＩＤに対応する達成条件を満たすか否かを判断する。達成条件を満たす場合（Ｓ２４２：ＹＥＳ）には、制御部２１０は、処理をＳ２４３に移す。他方、達成条件を満たさない場合（Ｓ２４２：ＮＯ）には、制御部２１０は、本処理を終了し、処理を図１７に移す。
【００６６】
Ｓ２４３において、制御部２１０は、該当の達成項目を達成済にする。そして、制御部２１０は、達成済にした達成項目ＩＤを、ユーザ端末２０６に送信することで、ユーザ端末２０６の制御部２６０では、その達成条件データを使用済（選択済）にする。
Ｓ２４４において、制御部２１０（履歴分析部２２５）は、達成条件を満たした使用品データを分析する。そして、制御部２１０（条件設定部２２６）は、分析結果を使用して、新たな達成条件を生成する。
Ｓ２４５において、制御部２１０は、生成した新たな達成条件を、達成項目ＤＢ２３５に記憶させる。その際、制御部２１０は、達成条件を満たしたユーザのユーザＩＤを、達成条件に対応付けて記憶させる。そのようにすることで、新たな達成条件として、そのユーザが、今までの達成条件よりさらにちょっと頑張れば達成できる条件に設定することができ、使用品２０９のユーザによる更なる使用を促すことができる。
その後、制御部２１０は、本処理を終了し、処理を図１７に移す。
【００６７】
図１７に戻り、Ｓ２３４において、制御部２１０（条件判定部１９）は、特定条件記憶部２３４（図１３（Ｂ））を参照して、抽出したクーポン達成シートの使用状況が特定条件を満たすか否かを判断する。特定条件を満たす場合（Ｓ２３４：ＹＥＳ）には、制御部２１０は、処理をＳ２３５に移す。他方、特定条件を満たさない場合（Ｓ２３４：ＮＯ）には、制御部２１０は、本処理を終了する。
【００６８】
Ｓ２３５において、制御部２１０は、新クーポンデータの一覧データを、ユーザ端末２０６に送信する。具体的には、制御部２１０は、満たした特定条件に対応付けられた新クーポンＩＤを取得し、新クーポンＩＤに対応する新クーポンデータを、クーポンＤＢ３２から抽出する。そして、制御部２１０は、新クーポンデータを一覧にした一覧データを生成して、ユーザ端末２０６に送信する。
新クーポンデータの一覧データを受信したユーザ端末２０６の制御部２６０は、１つの新クーポンデータを選択した選択データを送信することで、Ｓ２３６において、クーポン配信サーバ２０１の制御部２１０は、選択データを受信する。
Ｓ２３７において、制御部２１０（新クーポン配信部２０）は、選択データに対応する新クーポンデータ（達成結果情報）を、ユーザ端末２０６に対して送信する。その後、制御部２１０は、本処理を終了する。
【００６９】
このように、第２実施形態のクーポン配信システム２００によれば、以下のような効果がある。
（１）ユーザによる使用品２０９の使用が達成条件を満たした場合に、新クーポンデータが配信される。そのため、ユーザに対して、達成条件を満たすように使用品２０９の使用を促進させることができる。
（２）ユーザが達成条件を満たす使用をした場合に、その使用履歴を分析し、分析結果からそのユーザに対する次の達成条件を設定する。よって、例えば、そのユーザがさらにちょっと頑張れば達成できる条件に達成条件を設定することができ、ユーザによる使用品２０９の更なる使用を促進できる。
（３）ユーザが達成条件を満たした使用をした場合に配信する新クーポンデータを、例えば、その使用品２０９に関連したものにできる。よって、達成条件と新クーポンデータとを関連付けることができる。
また、新クーポンデータを配信するので、ユーザに、使用品２０９の使用に対するご褒美（特典）を与えることができる。さらに、次に、新クーポンデータを使用した購買等を促すことができる。
【００７０】
（４）ユーザが有する複数の使用品２０９の各々に対する達成条件データを含むクーポン達成シートを生成することで、ユーザに対して、複数の使用品２０９の使用を促すことができる。
（５）使用品２０９の使用品データを送信する装置と、新クーポンデータを受信する装置とを、別の装置にすることができる。よって、新クーポンデータを使用しやすいようにできる。
【００７１】
（６）クーポン達成シートの生成に際し、ユーザが選択したクーポンデータ及び達成条件データを、リストにしたクーポン達成シートとして、ユーザ端末２０６に配信する。よって、ユーザは、自分の好みのクーポンデータや、自分の行動に沿った達成条件データを選択でき、クーポン達成シートに含まれるクーポンデータや達成条件データに対応する使用品２０９の使用を、より積極的に行わせることができる。
（７）新クーポンデータを、ユーザに選ばせるようにすることで、より使い勝手のよいクーポンデータの環境を提供できる。
【００７２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００７３】
（変形形態）
（１）第１実施形態では、クーポン配信サーバは、シートＤＢを参照して、そのユーザのクーポンの使用状況に基づいて、クーポンＤＢから複数のクーポンを抽出するものとして説明したが、これに限定されない。例えば、全ユーザのクーポンの使用状況に基づいて、クーポンＤＢから複数のクーポンを抽出してもよい。その際、使用頻度が高いクーポンと、使用頻度が低いクーポンとを、クーポンＤＢ３２からまんべんなく抽出するようにしてもよい。そのようにすることで、クーポンデータを入稿した各企業にとっては、ユーザにクーポンを公平に使用させるための環境を作ることができる。
【００７４】
（２）第１実施形態では、ユーザによるクーポンデータの使用状況を分析して、分析結果を使用して特定条件と、新クーポンデータとを設定するものを説明したが、これに限定されない。例えば、このクーポン配信サーバの管理者によって、特定条件と新クーポンデータとを予め設定するものであってもよい。その場合には、特定条件として、複数のクーポンの全て又は指定数以上の使用、同じ種類のクーポンの複数使用及び異なる種類のクーポンの複数使用並びにそれらの一定時間内での使用のいずれかを含むようにすることが望ましい。
また、第２実施形態では、特定条件と、新クーポンデータとが予め記憶されているものを説明したが、これに限定されない。第１実施形態のように、クーポンデータの使用状況や、使用品データによる達成状況を分析して、特定条件と、新クーポンデータとを設定するものであってもよい。
【００７５】
（３）第２実施形態では、クーポンデータと達成条件データとを含むクーポン達成シートを生成するものとして説明したが、これに限定されない。例えば、１つ以上の達成条件データのみのシートを生成してもよい。
（４）第２実施形態では、使用品として、インフラ計測器、車載装置、ウェアラブル端末を例に説明したが、これに限定されない。例えば、決済に使用するクレジットカード等を含んでもよい。
【００７６】
（５）第２実施形態では、特定条件を満たした場合に、新クーポンデータを配信するものを例に説明したが、これに限定されない。特定条件を満たした達成項目ＩＤに対応する有用な情報等であってもよい。
（６）第２実施形態では、クーポン達成シートの達成条件データをユーザが選択するものを例に説明した。また、ユーザの使用品を予め選択させてもよい旨を説明した。しかし、ユーザの使用品を予め選択させて、クーポン配信サーバに登録しておき、クーポン配信サーバがクーポン達成シートを生成する際に使用してもよい。また、ユーザが選択する場合においても、ユーザの使用品に関するものに絞って一覧表示させるようにしてもよい。
【００７７】
（７）第２実施形態では、クーポン達成シートを自動で生成する場合に、そのユーザが過去に使用したクーポンデータの使用状況と、使用品の達成状況とに基づいて、複数のクーポンデータ及び達成条件データを選択するものを例に説明したが、これに限定されない。ユーザが選択することでクーポン達成シートを生成した場合のユーザによる選択状況に基づいて、複数のクーポンデータ及び達成条件データを選択するようにしてもよい。また、ユーザが選択した選択状況と、使用したクーポンデータの使用状況と、使用品の達成状況とに基づいて、複数のクーポンデータ及び達成条件データを選択するようにしてもよい。その場合に、選択状況と、使用状況と、達成状況とは、それぞれ興味度の強弱が異なると考え、それぞれに重み付けを加えることで、選択する複数のクーポンデータ及び達成条件データを決定してもよい。さらに、過去の古いものに関しては、現在日付を基準にマイナスの重み付けを加えてもよいし、一定期間より古いものに関しては、考慮外としてもよい。
【符号の説明】
【００７８】
１，２０１  クーポン配信サーバ
５，２０５  企業端末
６，２０６  ユーザ端末
８    店舗端末
１０，６０，２１０，２６０  制御部
１１  クーポン受付部
１２  クーポン登録部
１４  要求受信部
１５，２１５  シート生成部
１６  シート送信部
１７  クーポン使用受信部
１８  履歴登録部
１９  条件判定部
２０  新クーポン配信部
２２  履歴分析部
２３  条件設定部
２４  新クーポン設定部
３０，７０，２３０，２７０  記憶部
３１ａ，２３１ａ  クーポン処理プログラム
３２  クーポンＤＢ
３３，２３３  シートＤＢ
３４，２３４  特定条件記憶部
１００，２００  クーポン配信システム
２０９  使用品
２０９ａ  ウェアラブル端末
２０９ｂ  車載装置
２０９ｃ  インフラ計測器
２１７ｂ  使用品受信部
２１８ｂ  更新部
２３５  達成項目ＤＢ
２６４  使用品送信部
Ｎ    通信ネットワーク
【図１】
2017204119.tif 000003
【図２】
2017204119.tif 000004
【図３】
2017204119.tif 000005
【図４】
2017204119.tif 000006
【図５】
2017204119.tif 000007
【図６】
2017204119.tif 000008
【図７】
2017204119.tif 000009
【図８】
2017204119.tif 000010
【図９】
2017204119.tif 000011
【図１０】
2017204119.tif 000012
【図１１】
2017204119.tif 000013
【図１２】
2017204119.tif 000014
【図１３】
2017204119.tif 000015
【図１４】
2017204119.tif 000016
【図１５】
2017204119.tif 000017
【図１６】
2017204119.tif 000018
【図１７】
2017204119.tif 000019
【図１８】
2017204119.tif 000020