(57)【要約】【課題】消費者等の関心等に応じたクーポンを適時に配布する情報処理技術を提供することを課題とする。【解決手段】クーポン配布サーバ１に、ユーザがＳＮＳサーバ３により他者へ発信する発信情報を取得する発信情報取得部Ｆ１１と、クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得部Ｆ１４と、新たに発信された発信情報が発信情報取得部Ｆ１１によって取得されると、クーポン情報取得部Ｆ１４によって取得されるクーポン情報のうち、取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、発信情報の発信元のユーザへ提供することを開始する提供開始部Ｆ１６とを備えた。【選択図】図３
2015031992.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得手段と、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得手段と、
新たに発信された発信情報が前記発信情報取得手段によって取得されると、前記クーポン情報取得手段によって取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始手段と、
を備える、情報処理装置。
【請求項２】
前記発信情報は、言語で表された情報を含み、
前記発信情報に関する条件は、クーポンの内容に関連する事柄を示すキーワードにより記述される条件であり、
前記提供開始手段によって抽出されるクーポン情報は、発信情報に関する条件のキーワードに相当する語句が、前記取得された発信情報に含まれるクーポン情報である、
請求項１に記載の情報処理装置。
【請求項３】
前記発信情報には、ユーザと関連する場所を示す関連場所情報が含まれ、
ユーザから発信された発信情報に含まれる関連場所情報に基づいて、前記ユーザの行動範囲を決定する行動範囲決定手段を更に備え、
前記クーポン情報は、クーポンによる特典が受けられる場所を示す特典場所情報を更に含み、
前記提供開始手段によって抽出されるクーポン情報は、更に、前記クーポン情報に含まれる特典場所が示す場所が、前記取得された発信情報の発信元のユーザについて決定される行動範囲に含まれるクーポン情報である、
請求項１または２に記載の情報処理装置。
【請求項４】
ユーザは、前記ユーザに携帯される情報端末から前記情報システムへ、前記情報端末の所在を示す所在情報を含む情報を送信することで、前記発信情報を発信し、
前記発信情報には、所在情報が関連場所情報として含まれ、
前記行動範囲決定手段は、最後に発信された所在情報に基づいて、前記ユーザの行動範囲を決定する、
請求項３に記載の情報処理装置。
【請求項５】
前記発信情報取得手段によって取得された発信情報を、発信元のユーザごとに格納する発信情報格納手段と、
前記提供開始手段は、更に、前記クーポン情報取得手段によって新たなクーポン情報が取得され得るようになると、前記発信情報格納手段によって格納された発信情報のうち、前記新たなクーポン情報の発信情報に関する条件を満たす発信情報を抽出し、抽出された発信情報の発信元のユーザへ、前記新たなクーポン情報の内容のクーポン使用するための情報を提供することを開始する、
請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
コンピュータによって、
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得ステップと、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条
件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得ステップと、
新たに発信された発信情報が取得されると、前記クーポン情報取得ステップにおいて取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始ステップと、
が実行される情報処理方法。
【請求項７】
コンピュータを、
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得手段と、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得手段と、
新たに発信された発信情報が前記発信情報取得手段によって取得されると、前記クーポン情報取得手段によって取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポンを配布する情報処理技術に関する。
【背景技術】
【０００２】
従来、イベントに連動したクーポンを発行するクーポン発行システムがある（特許文献１を参照）。このクーポン発行システムは、クーポン情報の検索条件とユーザ端末のＧＰＳ機能による現在の位置情報とをユーザ端末から受け付け、現在の位置情報から所定範囲内で開催されているイベントを特定する。更に、このクーポン発行システムは、特定したイベントに対応づけられ、かつ検索条件を充足するクーポン情報をクーポン情報記憶部から検索する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１９３３４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば従来、インターネット等のネットワークを介して配信される、商店等の電子クーポンが利用されている。電子クーポンは、配信先の消費者等の特性等に関わらず、一定の内容のものが配信されている。この際、電子クーポンは、配信者や配信するシステム等の都合に応じた時期に配信される。
【０００５】
しかし、消費者等の興味、関心等は時事刻々と変化し得るため、電子クーポンが、その内容について関心等を持たれない時期に配信され得るという問題があった。また、関心等が持たれない電子クーポンが多く配信されると、関心等が持たれる電子クーポンが配信されても見過ごされ得るという問題もあった。
【０００６】
このような問題に鑑み、本発明は、一側面では、消費者等の関心等に応じたクーポンを適時に配布する情報処理技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願は、次の情報処理装置を開示する。
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得手段と、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得手段と、
新たに発信された発信情報が前記発信情報取得手段によって取得されると、前記クーポン情報取得手段によって取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始手段と、
を備える、情報処理装置。
【０００８】
また、本願は、次の情報処理方法を開示する。
コンピュータによって、
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得ステップと、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得ステップと、
新たに発信された発信情報が取得されると、前記クーポン情報取得ステップにおいて取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始ステップと、
が実行される情報処理方法。
【０００９】
また、本願は、次のプログラムを開示する。
コンピュータを、
ユーザが所定の情報システムにより他者へ発信する発信情報を取得する発信情報取得手段と、
クーポンごとの、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及びクーポンの内容を含む、クーポン情報を取得するクーポン情報取得手段と、
新たに発信された発信情報が前記発信情報取得手段によって取得されると、前記クーポン情報取得手段によって取得されるクーポン情報のうち、前記取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出し、抽出されたクーポン情報の内容のクーポンを使用するための情報を、前記発信情報の発信元のユーザへ提供することを開始する提供開始手段と、
として機能させるプログラム。
【００１０】
また、上記課題を解決するためには、このようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものが採用されてもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００１１】
本発明によれば、消費者等の関心等に応じたクーポンを適時に配布することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態における各装置を例示する図である。
【図２】図２は、実施の形態における各装置のハードウェア構成を例示する図である。
【図３】図３は、実施の形態に係るクーポン配布サーバの機能構成を例示する図である。
【図４】図４は、発信情報データベースに格納された発信情報のデータを例示する図である。
【図５】図５は、クーポン情報データベースに格納されたクーポン情報のデータを例示する図である。
【図６】図６は、クーポン情報の登録及びクーポンの配布の処理の流れの例を示すシーケンス図である。
【図７】図７は、提供対象のクーポン情報の抽出及び提供開始の処理の流れを示すフローチャートである。
【図８】図８は、提供対象のユーザの抽出及び提供開始の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する一例を示
すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明を実施するにあたっては、実施の形態に応じた具体的構成が適宜採用されることが好ましい。
【００１４】
本実施形態において、ユーザは、発言、投稿等を行えるＳＮＳ（ソーシャルネットワーキングサービス）を提供するＳＮＳサーバにより、他者に情報を発信する。ここで、ユーザとは、ＳＮＳの利用者であるとともに、クーポンによる特典の提供を受けることができる者である。ユーザは、例えば、消費者である。また、本実施形態では、店舗がクーポンによる特典を提供する。
【００１５】
なお、本実施形態では、所定の情報システムとして、ＳＮＳサーバを採用するが、個人的な体験や日記等を投稿できるブログや、所謂つぶやき等の短文を投稿できるミニブログやマイクロブログ等のサービスを提供するシステムが採用されてもよい。また、所定の情報システムとして、口コミサイト、動画共有サイト、その他のＣＧＭ（Ｃｏｎｓｕｍｅｒ
Ｇｅｎｅｒａｔｅｄ  Ｍｅｄｉａ）を提供するシステムが採用されてもよい。また、クーポンによる特典を提供するのは、店舗には限られない。店舗の代わりに、商品・サービスを提供する、旅館、美術館、その他の施設、または、出張サービスや宅配サービス等の固有の提供施設を有しないサービスの営業地域等であってもよい。
【００１６】
＜＜構成＞＞
図１は、本実施形態における各装置を例示する図である。本実施形態では、クーポン配布サーバ１、ユーザ端末２、ＳＮＳサーバ３、及び店舗端末４が、インターネット５に接続し、互いに通信可能である。クーポン配布サーバ１は、電子クーポンをユーザ端末２へ配布する情報処理装置である。
【００１７】
ユーザ端末２は、ユーザに携帯される情報端末であり、ＳＮＳへの発言等の入力や送信、及び電子クーポンの受領等を処理する。ユーザ端末２は、ユーザごとに存在し、各ユーザによって携帯される。ＳＮＳサーバ３は、ユーザにＳＮＳを提供するコンピュータである。店舗端末４は、配布されるクーポンの特典を提供する店舗に設置された情報端末であり、各店舗に設置される。店舗端末４は、配布される新たなクーポンの情報の入力、ユーザ端末２からの電子クーポンの受信等を処理する。なお、ユーザ端末２は、ユーザに携帯されないコンピュータで代替されてもよい。
【００１８】
＜ハードウェア構成＞
図２は、本実施形態に係る各装置のハードウェア構成を例示する図である。
【００１９】
クーポン配布サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ
Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置１４、及びインターネット５と接続するＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１５を備えるコンピュータである。図２では、クーポン配布サーバ１は１台のコンピュータで例示されているが、クーポン配布サーバ１は１台のコンピュータに限定される訳ではない。例えば、クーポン配布サーバ１は、ネットワークで接続された複数台のコンピュータであってもよい。
【００２０】
ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２等に展開された各種プログラムの命令及びデータを処理することで、ＲＡＭ１２、補助記憶装置１４、ＮＩＣ１５等を制御する。ＲＡＭ１２は、主記憶装置であり、ＣＰＵ１１によって制御され、各種命令やデータが書き込まれ、読み出される。補助記憶装置１４は、不揮発性の記憶装置であり、ＲＡＭ１２にロードされる各種プログラム、後述するクーポン情報データベースや発信情報データ
ベース等、主にコンピュータの電源を落としても保持したい情報が書き込まれ、読み出される。なお、クーポン情報データベースや発信情報データベースは、クーポン配布サーバ１と通信可能に接続されたデータベースサーバ装置に記憶されてもよい。
【００２１】
ユーザ端末２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置２４、無線基地局等と通信して３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）通信網等を介してインターネット５と接続する通信インタフェース２５、ユーザからの操作を受け付けるタッチパネル等である操作部２６、ディスプレイ等の表示装置である表示部２７、非接触式ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップ２８、並びに、ＧＰＳ（グローバルポジショニングシステム）受信機２９を備えるコンピュータである。ユーザ端末２は、スマートフォン、タブレット端末、ラップトップコンピュータ、その他のコンピュータである。ここで、非接触式ＩＣチップ２８は、無線アンテナ及び不揮発性メモリを有し、近距離無線通信により不揮発性メモリの内容を読み書きする機能を備えるＩＣチップである。また、補助記憶装置２４には、Ｗｅｂブラウザや、ＳＮＳサーバ３へアクセスするための専用のプログラム、電子クーポンを管理するプログラム等のアプリケーションプログラムが記憶される。
【００２２】
ＳＮＳサーバ３は、クーポン配布サーバ１と同様に、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、補助記憶装置３４、及びインターネット５と接続するＮＩＣ３５を備えるコンピュータである。
【００２３】
店舗端末４は、ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３、補助記憶装置４４、インターネット５と接続するＮＩＣ４５、店舗の店員の操作を受け付ける操作部４６、ディスプレイ等の表示装置である表示部４７、及びユーザ端末２の非接触式ＩＣチップ２８から非接触式ＩＣチップ２８に格納された情報を近距離無線通信により読み書きする非接触式ＩＣカードリーダライタ４８を備えるコンピュータである。
【００２４】
＜機能構成＞
クーポン配布サーバ１、ユーザ端末２、ＳＮＳサーバ３、店舗端末４の順に、各装置が備える主な機能について説明する。
【００２５】
（クーポン配布サーバ１の機能）
図３は、本実施形態に係るクーポン配布サーバ１の機能構成を例示する図である。クーポン配布サーバ１は、補助記憶装置１４に記憶されているプログラムが、ＲＡＭ１２に読み出され、ＣＰＵ１１によって実行されることで、発信情報取得部Ｆ１１、発信情報格納部Ｆ１２、クーポン情報格納部Ｆ１３、クーポン情報取得部Ｆ１４、行動範囲決定部Ｆ１５、提供開始部Ｆ１６、及びクーポン配信部Ｆ１７を備えるコンピュータとして機能する。また、クーポン配布サーバ１は、Ｗｅｂサーバの機能を備える。
【００２６】
なお、本実施形態では、コンピュータの備える各機能は、汎用プロセッサであるＣＰＵ１１によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサ、ハードウェアの演算回路等によって実行されてもよい。ここで、ハードウェアの演算回路とは、例えば、論理ゲートを組み合わせた加算回路、乗算回路、フリップフロップ等をいう。また、これらの機能の一部または全部は、ＳＮＳサーバ３等、別途のコンピュータにおいて実行されてもよい。
【００２７】
本実施形態において、発信情報取得部Ｆ１１は、ユーザが所定の情報システムであるＳＮＳサーバ３により他者へ発信する発信情報を取得する。ここで、発信情報は、投稿、発言、日記更新等のＳＮＳ上で他のユーザへ発信される情報であり、例えば、ユーザの近況、日記等の情報である。また、本実施形態において、発信情報には、ユーザと関連する場
所を示す関連場所情報が含まれる。関連場所情報は、発信情報を発信した時のユーザの所在の情報、ユーザがＳＮＳサーバ３に対して登録、更新する居住地域や、ＳＮＳの所謂チェックイン機能等により発信される、ユーザが訪れた場所や施設等の情報である。なお、発信情報には、投稿や発言に対するコメント等が含まれてもよい。
【００２８】
なお、発信情報は、ユーザの発信、場所移動等、何らかの行動をともなって発信される情報であるため、一側面では、ユーザの行動履歴の情報であると捉えることもできる。
【００２９】
ＳＮＳサーバ３において、ユーザの発信情報が追加、更新されたことを検知し、検知された発信情報をクーポン配布サーバ１へ送信する機能を有するソーシャルアプリケーション（以下、「発信情報取得アプリケーション」とも呼ぶ）が、各ユーザに向けに事前にインストールされている。発信情報取得部Ｆ１１は、発信情報取得アプリケーションが送信する発信情報を受信することで、発信情報を取得する。
【００３０】
なお、発信情報取得アプリケーションは、独立したソーシャルアプリケーションに限らず、ＳＮＳサーバ３のＳＮＳ機能を提供するプログラムの一部であってもよい。また、発信情報取得アプリケーションは、クーポン配布サーバ１上で動作し、ＳＮＳサーバ３の動作を一定時間間隔で監視することで、ユーザの発信情報が追加、更新されたことを検知してもよい。また、発信情報取得アプリケーションの代わりに、ユーザ端末２上で動作し、ＳＮＳサーバ３へ発信情報を送信するとともに、クーポン配布サーバ１へ発信情報を送信する専用のアプリケーションプログラムが採用されてもよい。発信情報取得部Ｆ１１は、これらの発信情報取得アプリケーションの代替手段に基づいて、発信情報を取得してもよい。
【００３１】
本実施形態において、発信情報格納部Ｆ１２は、発信情報取得部Ｆ１１によって取得された発信情報を、発信日時ともに、発信元のユーザごとに格納する。具体的には、発信情報格納部Ｆ１２は、発信情報データベースを補助記憶装置１４に構築しており、発信情報を発信情報データベースに格納する。
【００３２】
図４は、発信情報データベースに格納された発信情報のデータを例示する図である。図４では、各行が１件の発信情報を示す。発信情報は、ユーザＩＤ、種類、内容、所在情報、及び日時のフィールドを有する。ユーザＩＤは、ＳＮＳサーバ３におけるユーザを識別する識別情報である。種類は、発信情報の種類を示し、ユーザの近況、意見等を言語によって表した「発言」、ユーザの居住地域、婚姻有無、性別等の基本的な属性である個人ステータスの登録や更新を示す「ステータス変更」、現在いる場所の発信や更新を示す「チェックイン」等の値をとる。内容は、ユーザが発信した情報の内容を表す。所在情報は、発信情報を発信した時のユーザの所在を示し、具体的には、当該発信時にユーザ端末２が存在した場所を示す。所在情報は、ユーザ端末２が備えるＧＰＳ受信機２９の受信データやユーザ端末２が無線通信可能な無線基地局の所在に基づいて決定される値である。なお、所在情報は、ＳＮＳの所謂チェックイン機能等によりユーザがＳＮＳサーバ３に通知した場所であってもよい。日時は、発信情報を発信した日時を示す。
【００３３】
本実施形態において、クーポン情報格納部Ｆ１３は、クーポンごとのクーポン情報を格納する。クーポン情報は、クーポンの内容、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件、及び、クーポンによる特典が受けられる場所を示す特典場所情報を含む、クーポンに関する情報である。具体的には、クーポン情報格納部Ｆ１３は、クーポン情報データベースを補助記憶装置１４に構築しており、クーポン情報をクーポン情報データベースに格納する。
【００３４】
図５は、クーポン情報データベースに格納されたクーポン情報のデータを例示する図で
ある。図５では、各行が１件のクーポン情報を示す。クーポン情報は、クーポンＩＤ、店舗、特典、キーワード条件、特典場所情報、及び期限のフィールドを有する。クーポンＩＤは、クーポン配布サーバ１においてクーポンを識別する識別情報である。店舗は、クーポンによる特典を提供する提供施設等を示す。特典は、特定のサービスや商品等に関する割引や無償提供等の特典内容を示す。店舗及び特典は、クーポンの内容を表している。
【００３５】
キーワード条件は、クーポンの使用が期待されるユーザの基準を示す発信情報に関する条件であり、クーポンの内容に関連する事柄を示すキーワードにより記述される条件である。本実施形態において、キーワード条件は、キーワードの列挙によって表現され、列挙されたキーワードすべてが発信情報に含まれているという条件を表す。特典場所情報は、店舗の所在地等を示す。本実施形態において、特典場所情報は、都道府県等の地域名で表される。なお、特典場所情報は、住所等で表現されてもよい。期限は、クーポンを配布する期限を示す。
【００３６】
クーポン配布サーバ１は、店舗端末４に対して、クーポン情報を登録するための情報を入力するＷｅｂページである、クーポン入力ページを提供する。クーポン情報格納部Ｆ１３は、入力された情報に基づいてクーポン情報をクーポン情報ＤＢに格納することで、新たなクーポン情報を登録する。新たなクーポン情報が登録されると、クーポン情報取得部Ｆ１４によって当該新たなクーポン情報が取得され得るようになる。
【００３７】
本実施形態において、クーポン情報取得部Ｆ１４は、クーポン情報を取得する。具体的には、クーポン情報取得部Ｆ１４は、クーポン情報格納部Ｆ１３が格納する情報クーポン情報のうち、期限が到来していないクーポン情報を取得する。
【００３８】
なお、クーポン情報格納部Ｆ１３が、ＳＮＳサーバ３やその他のコンピュータに備えられてもよく、クーポン情報取得部Ｆ１４は、ＳＮＳサーバ３やその他のコンピュータからインターネット６等を介してクーポン情報を取得してもよい。
【００３９】
本実施形態において、行動範囲決定部Ｆ１５は、ユーザから発信された発信情報に含まれる関連場所情報に基づいて、ユーザごとの行動範囲を決定する。具体的には、行動範囲決定部Ｆ１５は、発信情報格納部Ｆ１２が格納するユーザの発信情報に含まれる関連場所情報を参照して、当該ユーザの行動範囲を決定する。ここで、行動範囲は、ユーザが過去の訪れたことがなくても、クーポンの配布等の動機づけにより、将来訪れる可能性がある場所も含む範囲である。本実施形態の行動範囲決定部Ｆ１５は、（１）ユーザから最後に発信された、ユーザ端末２の所在情報が示す場所、（２）ユーザの居住地域、及び（３）ユーザが現在日時から一か月以内等の所定期間内に所定回数以上訪れた地域や店舗、並びに、（１）から（３）までの周辺をユーザの行動範囲として決定する。ここで、周辺とは、例えば、基準となる場所から所定距離以内の地域である。
【００４０】
行動範囲決定部Ｆ１５のこのような決定によれば、行動範囲が、上述の（１）に基づいているため、即時に訪れる可能性が高い地域を行動範囲に含めることができる。また、上述の（３）は、当該ユーザがよく行く地域を示すため、（３）に基づくことで、近い将来においても訪れる可能性が高い地域を行動範囲に含めることができる。
【００４１】
なお、周辺として、公共交通機関等を用いて、所定時間以内に移動できる地域や、所定交通費で移動できる地域が採用されてもよい。
【００４２】
また、行動範囲には、ＳＮＳ上でユーザと友人等の所定の関係を有している他のユーザがよく行く場所や店舗、及び当該場所や店舗の周辺が含まれてもよい。ユーザの友人が訪れた場所や施設には、当該ユーザも、興味を持ち、その場所等へ訪れることが期待される
。そのため、より適切な将来の行動範囲を決定できる可能性がある。
【００４３】
また、行動範囲の決定は、発言等の内容に含まれる場所や地域を示す語句に基づいてもよい。発言等の内容に表れる場所等は、ユーザが訪問したことがあったり、訪問を希望したりしている場所等である蓋然性が高い。このような発言等の内容に表れる場所等やその周辺を行動範囲に加えることで、行動範囲をより適切に決定し得る。また、ユーザがユーザ端末２の所在情報をＳＮＳサーバ３へ発信しない設定にしている場合など、行動範囲決定部Ｆ１５がユーザの関連場所情報を十分に取得できない場合に、場所に関する情報不足を補うこともできる。
【００４４】
なお、行動範囲決定部Ｆ１５は、上述の（１）、及び（１）の周辺のみをユーザの行動範囲として決定してもよい。
【００４５】
本実施形態において、提供開始部Ｆ１６は、ユーザとクーポンとの間でマッチングを行い、マッチした場合に、クーポンに関する情報をユーザへ提供することを開始する。提供開始部Ｆ１６は、２種類の機能を包含する。２種類の機能を第１の機能及び第２の機能として、順に説明する。
【００４６】
第１の機能では、新たに発信された発信情報とクーポン情報との間でマッチングが行われ、マッチした発信情報の発信元のユーザへクーポンに関する情報の提供が開始される。提供開始部Ｆ１６は、まず、新たに発信された発信情報が発信情報取得部Ｆ１１によって取得されると、クーポン情報取得部Ｆ１４によって取得されるクーポン情報のうち、取得された発信情報が発信情報に関する条件を満たすクーポン情報を抽出する。本実施形態において、抽出されるクーポン情報は、更に、クーポン情報に含まれる特典場所情報が示す場所が、取得された発信情報の発信元のユーザについて決定される行動範囲に含まれるクーポン情報である。
【００４７】
提供開始部Ｆ１６は、次に、抽出されたクーポン情報の内容のクーポンを使用するための情報を、発信情報の発信元のユーザへ提供することを開始する。抽出されたクーポン情報がない場合は、提供開始部Ｆ１６は、ユーザへ提供しない。また、抽出されたクーポン情報が複数である場合は、提供開始部Ｆ１６は、抽出されたクーポン情報すべてについて、それぞれのクーポン情報の内容のクーポンを使用するための情報を、ユーザへ提供することを開始する。
【００４８】
具体的には、本実施形態において、提供開始部Ｆ１６によって抽出されるクーポン情報は、発信情報に関する条件であるキーワード条件のキーワードが、取得された発信情報に含まれるクーポン情報である。より具体的には、抽出されるクーポン情報は、キーワード条件の1つ以上のキーワードすべてが、種類が発言である発言情報の内容に含まれるクー
ポン情報である。また、キーワード条件の1つ以上のキーワードすべてが、種類がステー
タス変更である発言情報の内容に含まれるクーポン情報も抽出される。
【００４９】
なお、クーポン情報取得部Ｆ１４は、キーワード条件のキーワードと同一の語句だけではなく、キーワード条件のキーワードに相当する語句が、取得された発信情報に含まれるクーポン情報を抽出してもよい。具体的には、キーワード条件のキーワードの同意語、類似語等が、取得された発信情報に含まれるクーポン情報を抽出してもよい。この場合、類語辞典等が参照されてもよい。また、キーワード条件のキーワードに対して、大文字小文字、半角全角、ひらがな漢字表記、送り仮名表記の違い等がある語句が、取得された発信情報に含まれるクーポン情報を抽出してもよい。
【００５０】
また、本実施形態では、クーポン情報の抽出は、キーワード条件の１以上のキーワード
すべてが発信情報に含まれるか否かによるが、キーワード条件がキーワードの論理和、論理積等の論理式で表現され、発信情報がこの論理式で表現された条件を満たすか否かによってもよい。また、本実施形態では、クーポン情報の抽出は、正規表現等を用いた文章のマッチング条件等、その他の条件に基づいてもよい。
【００５１】
また、本実施形態では、上述のように、抽出されるクーポン情報は、キーワード条件を満たすことに加えて、クーポン情報に含まれる特典場所情報が示す場所が、ユーザについて決定される行動範囲に含まれるクーポン情報である。ここで、本実施形態では、クーポン情報に含まれる特典場所情報が、都道府県で表現されており、一定の地理的範囲を示す。本実施形態では、当該地理的範囲の一部が、ユーザの行動範囲と重複している場合には、特典場所情報が示す場所が、行動範囲に含まれるものとして取り扱われる。
【００５２】
また、具体的には、提供開始部Ｆ１６は、電子クーポンを受領するためのＷｅｂページへのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を、発信情報の発信元のユーザのＳＮＳにおけるユーザページへ表示させることで、クーポンを使用するための情報を当該ユーザへ提供することを開始する。具体的には、提供開始部Ｆ１６は、クーポン配布サーバ１へアクセスして電子クーポンを受領するためのＵＲＬであって、クーポンＩＤの情報を含むＵＲＬを生成し、生成したＵＲＬ及びクーポンの内容を示す情報をＳＮＳサーバ３へ送信して、ＳＮＳサーバ３にユーザに対して表示させる。生成したＵＲＬ及びクーポンの内容を示す情報は、例えば、一定期間、ＳＮＳサーバ３の当該ユーザのユーザページに掲載される。本実施形態では、提供開始部Ｆ１６は、Ｗｅｂページ等を通じて、情報をユーザからアクセス可能な状態にすることで、当該情報をユーザへ提供することを開始する。
【００５３】
なお、ユーザへの情報提供の方法は、ユーザへの電子メールによる通知であってもよいし、ユーザの携帯する携帯電話との電話通話であってもよい。また、クーポン配布サーバ１は、抽出されたクーポン情報の登録元店舗の店員等に、ユーザへ通話することを促すことで、ユーザへの情報提供を開始してもよい。また、電子クーポンではなく、紙媒体のクーポンが採用される場合に、紙媒体のクーポンを発券し、ユーザへ郵送する事務を、事務員に促すことで、ユーザへの情報提供を開始してもよい。
【００５４】
提供開始部Ｆ１６の第１の機能を、具体例を用いて説明する。ユーザ「ｕｓｅｒ０１」がＳＮＳサーバ３のＳＮＳへ新たな発言をしたことにより、図４の１行目が示す発信情報が発信情報取得部Ｆ１１によって取得されたとする。クーポン情報取得部Ｆ１４によって取得される図５が示すクーポン情報のうち、１行目のクーポン情報は、キーワード条件のキーワードが「結婚記念日」であり、このキーワードは取得された発言情報の内容の「そろそろ結婚記念日」に含まれている。更に、この時、行動範囲決定部Ｆ１５によってユーザ「ｕｓｅｒ０１」について決定される行動範囲に、図５の１行目に示すクーポン情報の特典場所情報である「東京」が含まれているとする。この場合、提供開始部Ｆ１６は、図５の１行目のクーポン情報を抽出する。
【００５５】
提供開始部Ｆ１６は、次に、抽出したクーポン情報の内容である、ＡＢＣＤレストランでの「大人２人ディナー、記念日にご利用の場合２５％ＯＦＦ」の特典が受けられる電子クーポンを受領できるＵＲＬを、ＳＮＳサーバ３を介して、発信情報の発信元であるユーザ「ｕｓｅｒ０１」のＳＮＳのユーザページに表示させる。ユーザ「ｕｓｅｒ０１」は、当該ＵＲＬでアクセスすることで、クーポン配布サーバ１から当該電子クーポンを受領し、受領した電子クーポンを使用できるようになる。
【００５６】
提供開始部Ｆ１６の第１の機能を、別の具体例を用いて説明する。ユーザ「ｕｓｅｒ０３」がＳＮＳサーバ３で管理される個人ステータスを「独身」に変更したことにより、図
４の４行目が示す発信情報が、発信情報取得部Ｆ１１によって取得されたとする。クーポン情報取得部Ｆ１４によって取得される図５が示すクーポン情報のうち、４行目のクーポン情報は、キーワード条件のキーワードが「独身」であり、このキーワードは取得された発言情報の内容の「独身」に含まれている。更に、この時、行動範囲決定部Ｆ１５によってユーザ「ｕｓｅｒ０３」について決定される行動範囲に、図５の１行目に示すクーポン情報の特典場所情報である「大阪」が含まれているとする。この場合、提供開始部Ｆ１６は、図５の４行目のクーポン情報を抽出する。提供開始部Ｆ１６は、次に、抽出したクーポン情報の内容である、ＩＪＫＬ温泉旅館での「温泉合コン１０００円引き」の特典が受けられる電子クーポンを受領できるＵＲＬを、ＳＮＳサーバ３を介して、発信情報の発信元であるユーザ「ｕｓｅｒ０３」のＳＮＳのユーザページに表示させる。
【００５７】
なお、第１の機能において、提供開始部Ｆ１６が、新たに発信された発信情報が発信情報取得部Ｆ１１によって取得されても、取得された発信情報に、「３年前に」等過去の事象についての発言であることを示す語句が含まれている場合に、キーワード条件等を満たすか否かに関わらず、クーポン情報を抽出しないようにしてもよい。このようにすることで、ユーザの古い興味等が表れている蓋然性の高い情報を除外して、クーポン情報のマッチングを行うことができる。
【００５８】
第２の機能を説明する。第２の機能では、新たなクーポン情報とユーザとの間でマッチングが行われ、マッチしたユーザへクーポンに関する情報の提供が開始される。提供開始部Ｆ１６は、まず、クーポン情報取得部Ｆ１４によって新たなクーポン情報が取得され得るようになると、発信情報格納部Ｆ１２によって格納された発信情報のうちから、所定の抽出条件を満たす発信情報を抽出する。抽出される発信情報が満たす抽出条件は、（１）発信日時が所定の日時以後であり、かつ、（２）新たなクーポン情報の発信情報に関する条件を満たし、かつ、（３）新たなクーポン情報に含まれる特典場所情報が示す場所が、発信情報の発信元のユーザについて決定される行動範囲に含まれる発信情報であることである。提供開始部Ｆ１６は、次に、抽出された発信情報の発信元のユーザへ、新たなクーポン情報の内容のクーポン使用するための情報を提供することを開始する。提供開始部Ｆ１６は、同一ユーザについては、たとえ複数の発信情報が抽出されたとしても、重複して新たなクーポンに関する情報を提供しない。また、抽出された発信情報がない場合は、提供開始部Ｆ１６は、何れのユーザへも提供しない。
【００５９】
上述の（１）は、例えば、発信情報の日時が現在日時の一か月前以後であることである。このようにすることで、ユーザの古い発言等に基づいてユーザへの情報提供が開始され、ユーザが関心をなくしてしまった事柄に関するクーポンについての情報提供が開始されることを抑制することができる。なお、クーポンごとに所定の日時は異なってもよい。例えば、冬服や鍋料理等の冬季限定のサービスや商品に関する特典を提供するクーポンに対しては、発信日時がターゲットとしている季節以後とし、その他のクーポンと異なってもよい。このようにすることで、クーポンの特典の性質に合わせて柔軟に、マッチングする対象となる発信情報の時系列の範囲を変更できる。例えば、ユーザは、季節物のサービスや商品に対しては、当該季節の間、興味や関心を持ち続けることが比較的多い。そのため、ユーザの興味や関心に応じた、より最適なクーポン配布が期待できる。
【００６０】
また、上述の（２）の条件の充足については、第１の機能と同様に、キーワードが発言情報の内容に含まれるか否かによって定まる。また、上述の（３）の条件については、その充足関係が第１の機能と同様に判定される。また、ユーザへの情報提供の開始は、第１の機能と同様に、電子クーポンを受領するためのＷｅｂページへのＵＲＬを、発信情報の発信元ユーザのＳＮＳ上のユーザページへ表示させることにより行われる。
【００６１】
提供開始部Ｆ１６の第２の機能を、具体例を用いて説明する。まず、ＥＦＧＨ温泉ホテ
ルの店員が、図５の２行目が示すクーポン情報を新たに登録したとする。当該クーポン情報は、クーポン情報取得部Ｆ１４によって取得されるようになる。この時、現在日時が２０１３年５月１日であるとする。また、行動範囲決定部Ｆ１５が決定するユーザ「ｕｓｅｒ０２」の行動範囲に、埼玉が含まれているとする。図４が示す発信情報のうち、３行目の発信情報は、（１）発信日時が現在日時の一か月前の２０１３年４月１日以後であり、（２）当該クーポン情報のキーワード条件のキーワード「受験」、「勉強」を含み、（３）当該クーポン情報に含まれる場所情報「埼玉」が行動範囲に含まれる。そのため、提供開始部Ｆ１６は、図４の３行目の発信情報を抽出する。
【００６２】
提供開始部Ｆ１６は、次に、抽出したクーポン情報の内容である、ＥＦＧＨ温泉ホテルでの「合格祈願プラン３０００円引き」の特典が受けられる電子クーポンを受領できるＵＲＬを、ＳＮＳサーバ３を介して、発信情報の発信元であるユーザ「ｕｓｅｒ０２」のＳＮＳのユーザページに表示させる。ユーザ「ｕｓｅｒ０２」は、当該ＵＲＬでアクセスすることで、クーポン配布サーバ１から当該電子クーポンを受領し、受領した電子クーポンを使用できるようになる。
【００６３】
本実施形態において、クーポン配信部Ｆ１７は、電子クーポンを受領するためのＷｅｂページへのアクセスがユーザ端末２からあった場合に、アクセス元のユーザ端末２へ電子クーポンを配信する。具体的には、クーポン配信部Ｆ１７は、アクセスされたＵＲＬからクーポンＩＤを抽出する。クーポン配信部Ｆ１７は、クーポン情報ＤＢを参照して、抽出したクーポンＩＤに対応するクーポン情報のクーポンの内容の電子クーポンを生成し、生成した電子クーポンをユーザ端末２へ送信して、ユーザ端末２に格納させる。本実施形態において、電子クーポンは、例えば、改竄防止や不正利用防止等の技術が適用された、所定形式のデジタルデータにより表される。
【００６４】
なお、電子クーポンは、ＱＲコード（登録商標）等の２次元コードの画像や所定形式のテキストデータとして、ユーザ端末２へ提供されてもよい。また、電子クーポンの代わりに、紙媒体のクーポンの印刷用画面がユーザ端末２に提供されてもよい。
【００６５】
なお、クーポン配布サーバ１は、電子クーポンを受領するためのＷｅｂページへのアクセス数をクーポンごとに記録し、その記録のレポートを出力する機能を有してもよい。このようにすることで、ユーザからのクーポンの情報へのアクセスがあり、店舗等へユーザが訪問する可能性があるユーザ数等を店舗等へ報告することができる。また、ユーザの関心事の分析を行うこともできる。
【００６６】
（ユーザ端末２の機能）
ユーザ端末２は、ユーザが入力した情報等をＳＮＳサーバ３へ送信することで、ＳＮＳサーバ３から他者へ発信情報を発信する機能を有する。この機能は、Ｗｅｂブラウザ、または、ＳＮＳサーバ３へアクセスするための専用のアプリケーションプログラムによって実現される。また、ユーザ端末２が、ＳＮＳサーバ３へ送信する情報には、送信時のユーザ端末２の所在を示す所在情報を含めることができる。ここで、所在情報は、例えば、ＧＰＳ受信機２９が受信した情報に基づく。更に、ユーザ端末２は、電子クーポンを受領し、受領した電子クーポンを非接触型ＩＣチップへ格納する機能を有する。非接触型ＩＣチップへ格納は、例えば、電子クーポンを管理する専用のアプリケーションプログラムによって実現される。
【００６７】
（ＳＮＳサーバ３の機能）
ＳＮＳサーバ３は、Ｗｅｂサーバとして機能し、ＳＮＳを複数のユーザに提供する。この際、ＳＮＳサーバ３は、ログイン機能等によりユーザを識別する。ＳＮＳサーバ３は、複数のユーザをユーザの住所等の個人ステータス（プロフィールとも呼ばれる）とともに
管理する機能を有する。更に、ＳＮＳサーバ３は、ユーザ端末２から受信した情報を、ＳＮＳを利用する他のユーザへ発信する機能を有する。更に、ＳＮＳサーバ３は、上述の発信情報取得アプリケーション等のソーシャルアプリケーションへ、ユーザの発信情報を提供する機能を有する。更に、ＳＮＳサーバ３は、クーポン配布サーバ１から受信した情報を、ユーザがログインした時に最初に表示されるユーザページ等へ提供する機能を有する。
【００６８】
（店舗端末４の機能）
店舗端末４は、搭載されたＷｅｂブラウザを介して、クーポン配布サーバ１にアクセスし、店員が操作部４６を介して入力したクーポン情報を登録する機能を有する。更に、店舗端末４は、非接触式ＩＣカードリーダライタ４８にユーザ端末２が載置されると、載置されたユーザ端末２の非接触式ＩＣチップ２８に格納された電子クーポンを読み取る機能を有する。
【００６９】
＜＜処理の流れ＞＞
図６から図８を用いて、本実施形態に係るクーポン配布サーバ１を含む各装置の処理の流れを説明する。なお、これらの図に示された処理の具体的な内容及び順序は一例であり、処理内容及び順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００７０】
図６は、クーポン情報の登録及びクーポンの配布の処理の流れの例を示すシーケンス図である。図６には、新たなクーポン情報が登録された後、ユーザがＳＮＳへ発言したことに起因してクーポンに関する情報がユーザへ提供され、当該クーポンがユーザのユーザ端末２へ配信されるまでの処理の流れの例が示されている。
【００７１】
ステップＳ１０１〜Ｓ１０３は、クーポン情報の登録の処理に関する。まず、ステップＳ１０１では、店舗の店員が店舗端末４を操作して、クーポン配布サーバ１が提供するクーポン入力ページへアクセスし、新たなクーポンの情報をクーポン配布サーバ１へ入力する。ここでは、東京都にある店舗「ＡＢＣＤレストラン」の店員が、特典「大人２人ディナー、記念日にご利用の場合２５％ＯＦＦ」、キーワード条件「結婚記念日」のクーポンの情報を入力したとする。次に、ステップＳ１０２では、クーポン配布サーバ１のクーポン情報格納部Ｆ１３が、クーポン入力ページで入力された情報に基づいて、新たなクーポン情報をクーポン情報データベースに格納する。その結果、図５の１行目が示すようなクーポン情報が格納される。次に、ステップＳ１０３では、提供開始部Ｆ１６が提供対象のユーザを抽出する処理を行う。これは上述した、提供開始部Ｆ１６の第２の機能の処理である。処理の詳細については後述する。ここでは、抽出されたユーザがなく、新たなクーポン情報の内容のクーポンを使用するための情報は提供されないこととする。
【００７２】
ステップＳ１０４〜Ｓ１１２は、ユーザの発言に起因するクーポンの提供処理に関する。
【００７３】
ステップＳ１０４〜Ｓ１０６では、新たな発信情報がクーポン配布サーバ１によって取得され、格納される。まず、ステップＳ１０４では、ユーザの発言の情報が、ユーザ端末２からＳＮＳサーバ３へ、ユーザ端末２の所在情報とともに送信される。ここでは、ユーザ「ｕｓｅｒ０１」の「そろそろ結婚記念日」との発言の情報が、所在情報「東京都新宿区」とともに送信されたとする。ＳＮＳサーバ３は、発言の情報を受信し、当該発言の情報を発信情報として、ＳＮＳを利用する他のユーザへ発信する。次に、ステップＳ１０５では、発信情報取得アプリケーションが発信情報を検知し、検知した発信情報をクーポン配布サーバ１へ送信する。クーポン配布サーバ１の発信情報取得部Ｆ１１は、発信情報を受信して取得する。次に、ステップＳ１０６では、クーポン配布サーバ１の発信情報格納部Ｆ１２が、取得された発信情報を、ユーザの発信情報の履歴として発信情報データベー
スに格納する。その結果、図４の１行目が示すような発信情報が発信情報データベースに追加されることになる。
【００７４】
ステップＳ１０７〜Ｓ１０９では、電子クーポンを受領するためのＵＲＬ等がユーザ端末２へ提供される。まず、ステップＳ１０７では、クーポン配布サーバ１の提供開始部Ｆ１６が、クーポン情報取得部Ｆ１４によって取得されるクーポン情報のうち、キーワード条件のキーワードが、ステップＳ１０５で取得された発信情報に含まれるクーポン情報を抽出する。つまり、ユーザの発言とクーポン情報との間でキーワードマッチングが行われる。これは上述した、提供開始部Ｆ１６の第１の機能の処理である。処理の詳細については、後述する。ここでは、ユーザの発言とクーポン情報との間でキーワード「結婚記念日」のマッチングが行われ、図５の１行目に示す、「ＡＢＣＤレストラン」のクーポン情報１件が抽出されたとする。次に、ステップＳ１０８では、クーポン配布サーバ１の提供開始部Ｆ１６が、抽出されたクーポン情報のクーポンの内容の電子クーポンを受領するためのＷｅｂページへのＵＲＬを、当該クーポンの内容とともに、発信情報の発信元のユーザへ表示する情報としてＳＮＳサーバ３へ送信する。次に、ステップＳ１０９では、ＳＮＳサーバ３が、受信されたＵＲＬ及びクーポンの内容を当該ユーザのユーザページに掲載して、ユーザ端末２へ提供する。ＵＲＬは、リンクの形式でユーザ端末２の表示部２７に表示される。クーポンに関する情報のユーザへの提供が開始されることとなる。
【００７５】
本実施形態の処理の流れによれば、例えば、「そろそろ結婚記念日」という発言に対して、キーワード「結婚記念日」のマッチングにより、特典「大人２人ディナー、記念日にご利用の場合２５％ＯＦＦ」のクーポンの情報が、発言元のユーザに即時に提供される。ユーザの発言等には、ユーザの興味、関心が表れる蓋然性が高い。そのため、本実施形態によれば、興味、関心に応じたクーポンを高い確率でユーザに提供できる。また、ユーザの発言等のアクションに合わせてタイムリーにクーポンを、プッシュ型の通信で提供できる。そのため、ユーザの興味、関心が変化する前に、興味、関心に応じたクーポンをユーザに提供できる蓋然性が高い。
【００７６】
ステップＳ１１０〜Ｓ１１２では、電子クーポンが、ユーザ端末２に受領され、格納される。まず、ステップＳ１１０では、クーポンの内容に興味を持ったユーザが、ユーザ端末２の操作部２６を操作して、表示部２７に表示されたＵＲＬをクリックし、クーポン配布サーバ１が提供する電子クーポンを受領するためのＷｅｂページへアクセスする。次に、ステップＳ１１１では、クーポン配布サーバ１のクーポン配信部Ｆ１７が、アクセスに用いられたＵＲＬに応じた電子クーポンを生成し、生成した電子クーポンをアクセス元のユーザ端末２へ配信する。次に、ステップＳ１１２では、ユーザ端末２が、電子クーポンを受領し、受領した電子クーポンを非接触式ＩＣチップ２８へ格納する。ユーザは、クーポンの特典が提供される店舗へユーザ端末２を携帯し、店舗端末４の非接触式ＩＣカードリーダライタ４８に、ユーザ端末２を載置して電子クーポンを読み取らせることができるようになる。このことにより、ユーザは、電子クーポンの特典の提供を受けることができる。
【００７７】
本実施形態の処理の流れによれば、電子クーポンが即座に配信されるため、ユーザが興味等を抱いたクーポンに関し、ユーザが興味を失う前に、電子クーポンを配信することができる。そのため、本実施形態によるクーポンの配布は、ユーザの店舗訪問の誘因となる蓋然性が高い。
【００７８】
図７は、提供対象のクーポン情報の抽出及び提供開始の処理の流れを示すフローチャートである。この処理の流れは、図６のステップＳ１０７、Ｓ１０８に例示した処理の詳細を説明するものである。この処理の流れは、新たに発信された発信情報が発信情報取得部Ｆ１１によって取得されることを契機に開始する。ここでは、発信情報取得部Ｆ１１によ
って取得された発信情報を「新たな発信情報」と呼ぶことにする。また、この処理の流れは、クーポン配布サーバ１が行う処理の流れであり、主に提供開始部Ｆ１６の第１の機能の詳細を示す。
【００７９】
ステップＳ２０１〜Ｓ２０７では、期限内の全クーポン情報が処理される。ステップＳ２０１及びＳ２０７は、全クーポン情報処理ループを形成する。ステップＳ２０１では、提供開始部Ｆ１６が、期限内の全クーポン情報が処理済みであるか否かを判定する。ステップＳ２０１において、期限内の全クーポン情報を処理済みであると判定されなかった場合、処理はステップＳ２０２へ進む。ステップＳ２０２〜Ｓ２０６の間では、期限内のクーポン情報１件が処理され、処理済みとなる。ステップＳ２０１において、期限内の全クーポン情報を処理済みであると判定された場合、図７に示された処理は終了する。ステップＳ２０７では、処理がステップＳ２０１へ戻る。
【００８０】
ステップＳ２０２では、クーポン情報取得部Ｆ１４が未処理のクーポン情報１件を取得する。ここで取得されるクーポン情報は、クーポン情報格納部Ｆ１３が格納したクーポン情報のうち、期限が到来しておらず、かつ、期限内クーポン処理ループ内で未処理であるクーポン情報である。ステップＳ２０３〜Ｓ２０５では、ここで取得されたクーポン情報を処理対象のクーポン情報として、新たな発信情報との間でのマッチング処理が行われる。
【００８１】
ステップＳ２０３では、提供開始部Ｆ１６が、処理対象のクーポン情報に含まれるキーワード条件のキーワードが、新たな発信情報に含まれるか否かを判定する。ステップＳ２０３において、当該キーワードが当該発信情報に含まれていると判定された場合、処理はステップＳ２０４へ進む。ステップＳ２０３において、当該キーワードが当該発信情報に含まれていると判定されなかった場合、処理はステップＳ２０７へ進む。この場合、処理対象のクーポン情報と新たな発信情報とはマッチせず、当該のクーポン情報が抽出されなかったことになる。
【００８２】
ステップＳ２０４では、行動範囲決定部Ｆ１５が、新たな発信情報を発信したユーザに関し、行動範囲を決定する。行動範囲決定部Ｆ１５は、発信情報格納部Ｆ１２が格納する発信情報から、ユーザ端末２の所在情報が示す場所、ユーザの居住地域、ユーザが最近よく訪れた地域や店舗等を取得し、これらに基づいてユーザの行動範囲を決定する。決定方法の詳細は、クーポン配布サーバ１の機能構成の説明において説明した通りである。
【００８３】
ステップＳ２０５では、提供開始部Ｆ１６が、処理対象のクーポン情報に含まれる特典場所情報が示す場所が、ステップＳ２０４で決定された行動範囲に含まれるか否かを判定する。ステップＳ２０５において、当該特典場所情報が示す場所が当該決定された行動範囲に含まれると判定された場合、処理はステップＳ２０６へ進む。この場合、処理対象のクーポン情報と新たな発信情報とがマッチし、当該クーポン情報が抽出されたことになる。ステップＳ２０５において、当該特典場所情報が示す場所が当該決定された行動範囲に含まれると判定されなかった場合、処理はステップＳ２０７へ進む。この場合、処理対象のクーポン情報と新たな発信情報とはマッチせず、当該クーポン情報が抽出されなかったことになる。
【００８４】
ステップＳ２０６では、提供開始部Ｆ１６が、クーポンを使用するための情報をユーザへ提供することを開始する。具体的には、提供開始部Ｆ１６は、処理対象のクーポン情報のクーポンの内容の電子クーポンを受領するためのＷｅｂページへのＵＲＬを、当該クーポンの内容とともに、新たな発信情報の発信元のユーザへ表示する情報としてＳＮＳサーバ３へ送信する。ＳＮＳサーバ３は、ＳＮＳ上の当該ユーザのページに受信した情報を表示する。その後、処理はステップＳ２０７へ進み、期限内クーポン処理ループによって、
他のクーポン情報が、新たな発信情報とはマッチする場合には、当該他のクーポン情報も抽出され、ユーザに提供されることになる。
【００８５】
図８は、提供対象のユーザの抽出及び提供開始の処理の流れを示すフローチャートである。この処理の流れは、図６のステップＳ１０３に例示した処理の詳細を説明するものである。この処理の流れは、新たに登録されたクーポン情報がクーポン情報取得部Ｆ１４によって取得され得るようになったことを契機に開始する。ここでは、新たに登録されたクーポン情報を「新たなクーポン情報」と呼ぶことにする。また、この処理の流れは、クーポン配布サーバ１が行う処理の流れであり、主に提供開始部Ｆ１６の第２の機能の詳細を示す。
【００８６】
ステップＳ３０１〜Ｓ３０７では、全ユーザの所定の日時以後に発信された発信情報が処理される。ステップＳ３０１及びＳ３０７は、全ユーザ処理ループを形成する。ステップＳ３０１では、提供開始部Ｆ１６が、全ユーザの所定の日時以後に発信された発信情報が処理済みであるか否かを判定する。ステップＳ３０１において、全ユーザの当該発信情報が処理済みであると判定されなかった場合、処理はステップＳ３０２へ進む。ステップＳ３０２〜Ｓ３０６の間で、ユーザ１人の発信情報が処理され、処理済みとなる。ステップＳ３０１において、全ユーザの当該発信情報が処理済みであると判定された場合、図８に示された処理は終了する。ステップＳ３０７では、処理がステップＳ３０１へ戻る。
【００８７】
ステップＳ３０２では、提供開始部Ｆ１６が、未処理のユーザ１人が発信した発信情報を取得する。ここで取得される発信情報は、発信情報格納部Ｆ１２が格納した当該ユーザに関する発信情報のうち、発信情報発信日時が所定の日時以後である発信情報全件である。ステップＳ３０３〜Ｓ３０５では、ここで取得された発信情報と新たなクーポン情報との間でのマッチング処理が行われる。
【００８８】
ステップＳ３０３では、提供開始部Ｆ１６が、新たなクーポン情報に含まれるキーワード条件のキーワードが、ステップＳ３０２で取得された発信情報の何れかに含まれるか否かを判定する。ステップＳ３０３において、当該キーワードが当該発信情報の何れかに含まれていると判定された場合、処理はステップＳ３０４へ進む。ステップＳ３０３において、当該キーワードが当該発信情報の何れにも含まれていないと判定された場合、処理はステップＳ３０７へ進む。この場合、ユーザと新たなクーポン情報とはマッチせず、当該ユーザがクーポンの提供対象として抽出されなかったことになる。
【００８９】
ステップＳ３０４では、行動範囲決定部Ｆ１５が、処理対象のユーザに関し、行動範囲を決定する。決定の方法は、図７のステップＳ２０４と同様である。
【００９０】
ステップＳ３０５では、提供開始部Ｆ１６が、新たなクーポン情報に含まれる特典場所情報が示す場所が、ステップＳ３０４で決定された行動範囲に含まれるか否かを判定する。ステップＳ３０５において、当該特典場所情報が示す場所が当該決定された行動範囲に含まれると判定された場合、処理はステップＳ３０６へ進む。この場合、新たなクーポン情報とユーザとがマッチし、当該ユーザが抽出されたことになる。ステップＳ３０５において、当該特典場所情報が示す場所が当該決定された行動範囲に含まれると判定されなかった場合、処理はステップＳ３０７へ進む。この場合、新たなクーポン情報と処理対象のユーザとはマッチせず、当該ユーザが抽出されなかったことになる。
【００９１】
ステップＳ３０６では、提供開始部Ｆ１６が、クーポンを使用するための情報をユーザへ提供することを開始する。具体的には、提供開始部Ｆ１６は、新たなクーポン情報のクーポンの内容の電子クーポンを受領するためのＷｅｂページへのＵＲＬを、当該クーポンの内容とともに、処理対象のユーザへ表示する情報としてＳＮＳサーバ３へ送信する。Ｓ
ＮＳサーバ３は、ＳＮＳ上の当該ユーザのユーザページに受信した情報を表示する。その後、処理はステップＳ３０７へ進む。その後、全ユーザ処理ループによって、他のユーザが、新たなクーポン情報とマッチする場合には、当該他のユーザも抽出され、当該他のユーザへクーポンの情報が提供されることになる。
【００９２】
以上の図８の処理の流れによれば、新たなクーポン情報が登録されると、即座に、ユーザの最近の発信情報との間でキーワード等によるマッチングの処理が行われ、クーポンの情報がユーザへ提供される。そのため、ユーザの興味、関心等が移り変わる前に、興味、関心等がある内容のクーポンの情報を提供できる蓋然性が高い。そのため、ユーザにふさわしいクーポンを、よりタイムリーに配信することができる。
【００９３】
以上述べたように、本実施形態によれば、ユーザによってＳＮＳ上で新たな発言等の情報が発信されると、発信された情報に基づいて、キーワード条件が満たされるクーポン情報が抽出され、電子クーポンの情報が発信元のユーザへ提供される。つまり、ユーザの興味事、関心事等が表れている蓋然性が高い発言等の内容と、クーポンの内容に関連する事柄を示すキーワードとが、即座にマッチングされ、電子クーポンが即座にユーザに配信される。そのため、ユーザの関心等に応じた電子クーポンを適時に配布することができる。
【００９４】
また、本実施形態によれば、ユーザが発信する場所の情報も取得され、ユーザの行動範囲とクーポンの特典の提供が受けられる場所とのマッチングも行われる。そのため、ユーザの行動範囲に応じた電子クーポンを配布できる。そのため、例えば、ユーザの来店の期待度が高い店舗で使用可能な電子クーポンのみを配布することができる。ユーザが足を運ばないような場所にある店舗のクーポンの情報が提供されることを制限し、ユーザの来店が期待できる店舗のクーポンが、そのようなクーポンに紛れて見過ごされてしまう事態を抑制できる。
【００９５】
＜＜変形例＞＞
クーポン情報には、更に、ＳＮＳの個人ステータスに関する条件が含まれてもよい。例えば、”独身”、”既婚かつ子供なし”、”既婚で子供あり”等の条件が含まれてもよい。この場合に、提供開始部Ｆ１６は、キーワード条件の充足、及び、特典場所情報が示す場所が行動範囲に含まれていることに加え、個人ステータスに関する条件が満たされるクーポン情報等を抽出してもよい。例えば、”既婚かつ子供あり”の個人ステータスを有するユーザには、家族風呂がある温泉施設のプランのクーポンに関する情報が抽出されて配信され、”既婚かつ子供なし”の個人ステータスを有するユーザには、高級ディナー付の温泉施設のプランのクーポンに関する情報が抽出されて配信されてもよい。このような抽出によるクーポン情報のマッチング処理が行われることで、ユーザの家族構成、生活環境、ライフスタイル等を加味した、より適切なクーポンを配信することができる。
【００９６】
また、クーポン配布サーバ１は、ＳＮＳ上から過去にクリック等のアクションによりユーザが閲覧等したクーポンや広告の情報の履歴を取得してもよい。この場合、クーポン情報には、更に、閲覧等したクーポンや広告の情報の履歴に関する条件を含めてもよい。そして、提供開始部Ｆ１６は、当該条件を用いて、マッチングするクーポンの情報を更に絞り込んでもよい。ユーザが過去に閲覧等したクーポンや広告の情報の履歴は、ユーザの趣味、趣向等を示している可能性が高い。そのため、このような絞り込みによれば、よりユーザにふさわしいクーポンを配信することができる可能性がある。
【符号の説明】
【００９７】
１  クーポン配布サーバ（情報処理装置、コンピュータ）
２  ユーザ端末（情報端末）
３  ＳＮＳサーバ（所定の情報システム）
４  店舗端末
【図１】
2015031992.tif 000003
【図２】
2015031992.tif 000004
【図３】
2015031992.tif 000005
【図４】
2015031992.tif 000006
【図５】
2015031992.tif 000007
【図６】
2015031992.tif 000008
【図７】
2015031992.tif 000009
【図８】
2015031992.tif 000010