(57)【要約】【課題】ユーザが指定した地域と、ユーザの現在位置とが離間する度合に応じて適切にクーポンを提供することが可能なクーポン提供システム等を提供する。【解決手段】地域取得部１１１は、ユーザが端末装置１００を介して指定した地域を取得する。現在位置取得部１１２は、端末装置１００の現在位置を取得する。離間度算定部１１３は、取得された現在位置と、取得された地域と、が離間する度合を算定する。特典決定部３１２は、算定された度合に応じて、ユーザが指定された地域にて享受可能な特典を決定する。提供部２１４は、決定された特典を享受するためのクーポンを、端末装置１００を介してユーザへ提供する。【選択図】図３
2018190320.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得部と、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定部と、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定部と、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供部と、
を備えるクーポン提供システム。
【請求項２】
前記決定部は、前記算定された度合が大きいほど、前記ユーザの利益が大きい前記特典を決定する、
請求項１に記載のクーポン提供システム。
【請求項３】
前記取得された地域に関する情報を検索する検索部をさらに備え、
前記提供部は、前記クーポンとともに前記検索された情報を提供する、
請求項１に記載のクーポン提供システム。
【請求項４】
前記クーポン提供システムは、クーポン提供サーバと、地域情報検索サーバと、を備え、
前記地域情報検索サーバまたは前記端末装置が、前記算定部を備え、
前記地域情報検索サーバは、前記検索部と、前記提供部と、を備え、
前記クーポン提供サーバは、前記決定部を備える、
請求項３に記載のクーポン提供システム。
【請求項５】
前記取得部は、前記端末装置の移動速度を取得し、
前記決定部は、前記算定された度合と、前記取得された移動速度と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する、
請求項１に記載のクーポン提供システム。
【請求項６】
前記取得部は、前記端末装置の移動履歴を取得し、
前記決定部は、前記算定された度合と、前記取得された移動履歴と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する、
請求項１に記載のクーポン提供システム。
【請求項７】
前記取得部は、前記地域までの経路上での前記ユーザの行動を取得し、
前記決定部は、前記算定された度合と、前記取得された行動と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する、
請求項１に記載のクーポン提供システム。
【請求項８】
前記提供部は、前記決定された特典を享受するためのクーポンを利用可能な場所を含む、前記地域における経路を、さらに提供する、
請求項１に記載のクーポン提供システム。
【請求項９】
前記提供部は、前記決定された特典を享受するためのクーポンを、複数提供したとき、当該提供された複数のクーポンのうち、前記ユーザが前記端末装置を介して選択したクーポンを利用可能な場所を含む、前記地域における経路を、さらに提供する、
請求項８に記載のクーポン提供システム。
【請求項１０】
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得ステップと、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定ステップと、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定ステップと、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供ステップと、
を備えるクーポン提供方法。
【請求項１１】
コンピュータを、
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得部、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定部、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定部、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポン提供システム、クーポン提供方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来から、ユーザの現在位置に応じた広告情報をユーザの端末装置に配信する広告配信システムがある。例えば、特許文献１に開示された広告配信システムでは、ナビゲーション装置が車両の現在位置、目的地、及び目的地までの経路の少なくとも１つ含む車両情報をサーバに送信し、サーバが配信すべき広告情報を決定してナビゲーション装置に配信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３２６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、一般的に、広告情報とともに特定の特典を享受するためのクーポンを付けてユーザの端末装置に配信することも行われている。しかし、特許文献１に記載のような広告情報とともにクーポンを付けてユーザの端末装置に提供しても、ユーザが目的地から遠方にいるほど、そのユーザが配信されたクーポンを利用する可能性は低くなる。そのため、目的地近傍にいるユーザだけでなく、遠方にいるユーザにもクーポンの利用を促したいという、クーポンを提供する店舗の要望がある。
【０００５】
本発明は、ユーザが指定した地域と、ユーザの現在位置とが離間する度合に応じて適切にクーポンを提供することが可能なクーポン提供システム、クーポン提供方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係るクーポン提供システムは、
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得部と、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定部と、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定部と、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供部と、
を備えることを特徴とする。
【０００７】
また、上記観点に係るクーポン提供システムにおいて、
前記決定部は、前記算定された度合が大きいほど、前記ユーザの利益が大きい前記特典を決定してもよい。
【０００８】
また、上記観点に係るクーポン提供システムにおいて、
前記取得された地域に関する情報を検索する検索部をさらに備え、
前記提供部は、前記クーポンとともに前記検索された情報を提供してもよい。
【０００９】
また、上記観点に係るクーポン提供システムにおいて、
前記クーポン提供システムは、クーポン提供サーバと、地域情報検索サーバと、を備え、
前記地域情報検索サーバまたは前記端末装置が、前記算定部を備え、
前記地域情報検索サーバは、前記検索部と、前記提供部と、を備え、
前記クーポン提供サーバは、前記決定部を備えてもよい。
【００１０】
また、上記観点に係るクーポン提供システムにおいて、
前記取得部は、前記端末装置の移動速度を取得し、
前記決定部は、前記算定された度合と、前記取得された移動速度と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定してもよい。
【００１１】
また、上記観点に係るクーポン提供システムにおいて、
前記取得部は、前記端末装置の移動履歴を取得し、
前記決定部は、前記算定された度合と、前記取得された移動履歴と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定してもよい。
【００１２】
また、上記観点に係るクーポン提供システムにおいて、
前記取得部は、前記地域までの経路上での前記ユーザの行動を取得し、
前記決定部は、前記算定された度合と、前記取得された行動と、に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定してもよい。
【００１３】
また、上記観点に係るクーポン提供システムにおいて、
前記提供部は、前記決定された特典を享受するためのクーポンを利用可能な場所を含む、前記地域における経路を、さらに提供してもよい。
【００１４】
また、上記観点に係るクーポン提供システムにおいて、
前記提供部は、前記決定された特典を享受するためのクーポンを、複数提供したとき、当該提供された複数のクーポンのうち、前記ユーザが前記端末装置を介して選択したクーポンを利用可能な場所を含む、前記地域における経路を、さらに提供してもよい。
【００１５】
本発明の第２の観点に係るクーポン提供方法は、
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得ステップと、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定ステップと、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定ステップと、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供ステップと、
を備えることを特徴とする。
【００１６】
本発明の第３の観点に係るプログラムは、
コンピュータを、
ユーザが端末装置を介して指定した地域と、前記端末装置の現在位置と、を取得する取得部、
前記取得された現在位置と、前記取得された地域と、が離間する度合を算定する算定部、
前記算定された度合に応じて、前記ユーザが前記指定された地域にて享受可能な特典を決定する決定部、
前記決定された特典を享受するためのクーポンを、前記端末装置を介して前記ユーザへ提供する提供部、
として機能させることを特徴とする。
【００１７】
なお、上記プログラムは、当該プログラムが実行されるコンピュータとは独立して配布・販売することができる。更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な情報記録媒体とは、有形な（tangible）情報記録媒体をいう。非一時的な情報記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリである。また、一時的な（transitory）情報記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えばＲＡＭ（Random Access Memory）といった揮発性メモリである。
【発明の効果】
【００１８】
本発明によれば、ユーザが指定した地域と、ユーザの現在位置とが離間する度合に応じて適切にクーポンを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態１に係るクーポン提供システムの構成を示す図である。
【図２】情報処理装置のハードウェア構成を示す概略ブロック図である。
【図３】実施形態１に係るクーポン提供システムの機能構成を示す概略ブロック図である。
【図４】（ａ）は地域情報検索ページの表示例、（ｂ）は検索結果ページの表示例、（ｃ）は獲得済クーポンページの表示例を示す図である。
【図５】地域情報ＤＢに格納されたデータの一例を示す図である。
【図６】クーポンＤＢに格納されたデータの一例を示す図である。
【図７】実施形態１に係るクーポン提供システムが実行するクーポン提供処理のシーケンス図である。
【図８】実施形態２に係るクーポン提供システムの機能構成を示す概略ブロック図である。
【図９】クーポンＤＢに格納されたデータの一例を示す図である。
【図１０】実施形態２に係るクーポン提供システムが実行するクーポン提供処理のシーケンス図である。
【図１１】実施形態３に係るクーポン提供システムの機能構成を示す概略ブロック図である。
【図１２】実施形態３に係るクーポン提供システムが実行するクーポン提供処理のシーケンス図である。
【図１３】実施形態４に係るクーポン提供システムの機能構成を示す概略ブロック図である。
【図１４】実施形態４に係るクーポン提供システムが実行するクーポン提供処理のシーケンス図である。
【図１５】実施形態５に係るクーポン提供システムの機能構成を示す概略ブロック図である。
【図１６】（ａ）は獲得済クーポンページの表示例、（ｂ）は経路検索結果ページの表示例を示す図である。
【図１７】実施形態５に係るクーポン提供システムが実行する経路検索処理のシーケンス図である。
【発明を実施するための形態】
【００２０】
以下に本発明の実施形態を説明する。なお、本実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、本願発明の実施形態を図面を参照して説明するにあたり、図中同一又は相当する部分には同一符号を付す。
【００２１】
（実施形態１）
図１は、本発明の実施形態１に係るクーポン提供システム１の構成を示す。図１に示すように、クーポン提供システム１は、端末装置１００と、地域情報検索サーバ２００と、クーポン提供サーバ３００と、から構成される。端末装置１００、地域情報検索サーバ２００及びクーポン提供サーバ３００は、インターネット等のネットワーク４００を介して、通信可能に接続されている。
【００２２】
端末装置１００は、地域情報検索サーバ２００にネットワーク４００を介して接続し、端末装置１００の現在位置を含み、地域情報検索サーバ２００に地域に関する情報を要求する検索要求を送信し、この検索要求に対する地域情報検索サーバからの応答を受信する。端末装置１００は、具体的には、スマートフォンやタブレット型コンピュータといった携帯情報端末、またはパーソナルコンピュータである。
【００２３】
地域情報検索サーバ２００は、端末装置１００から検索要求を受信し、検索要求に係る地域に関する情報を検索する。また、地域情報検索サーバ２００は、クーポン提供サーバ３００から、検索要求に係る地域と現在位置とが離間する度合に応じたクーポンを受け取り、地域に関する情報とともに端末装置１００に提供する。地域情報検索サーバ２００は、具体的には、サーバ用のコンピュータから構成される。
【００２４】
クーポン提供サーバ３００は、地域情報検索サーバ２００からの要求を受け付けると、検索要求に係る地域と現在位置とが離間する度合に応じて、端末装置１００のユーザが指定された地域にて享受可能な特典を決定し、その特典を享受するためのクーポンを地域情報検索サーバ２００に提供する。クーポン提供サーバ３００は、具体的には、サーバ用のコンピュータから構成される。
【００２５】
次に、端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００のハードウェア構成について説明する。図２は、端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００を実現するための情報処理装置５００のハードウェア構成を示す概略ブロック図である。図２に示すように、情報処理装置５００は、制御部５０１と、ＲＯＭ（Read Only Memory）５０２と、ＲＡＭ５０３と、出力部５０４と、入力部５０５と、通信部５０６とから構成され、各部は、バス５０７により接続されている。
【００２６】
制御部５０１は、例えばＣＰＵ（Central Processing Unit）から構成され、情報処理装置５００全体を制御する。
【００２７】
ＲＯＭ５０２は、制御部５０１が情報処理装置５００全体を制御するためのプログラムや各種データを格納する不揮発性メモリである。
【００２８】
ＲＡＭ５０３は、制御部５０１が生成した情報や、その情報の生成に必要なデータを一時的に格納するための揮発性メモリである。
【００２９】
出力部５０４は、ＬＣＤ（Liquid Crystal Display）およびバックライト等を備える表示装置や、音声を出力する音声出力装置から構成される。出力部５０４は、制御部５０１による制御の下、例えば、制御部５０１から出力されたデータを表示する。
【００３０】
入力部５０５は、ボタン、キーボード、タッチパネル等の入力装置から構成される。入力部５０５は、情報処理装置５００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号を制御部５０１に出力する。
【００３１】
通信部５０６は、情報処理装置５００をネットワーク４００に接続するための通信インターフェースから構成される。
【００３２】
次に、クーポン提供システム１の機能構成について説明する。図３は、本実施形態１に係るクーポン提供システム１の機能構成を示す概略ブロック図である。図３に示すように、クーポン提供システム１は、地域取得部１１１、現在位置取得部１１２、離間度算定部１１３、地域・離間度取得部２１１、地域情報ＤＢ２１２、地域情報検索部２１３、クーポンＤＢ３１１、特典決定部３１２、提供部２１４、表示部１１４として機能する。
【００３３】
地域取得部１１１は、ユーザが端末装置１００を介して指定した地域（指定地域）を取得する。ここで、「地域」は、土地における範囲を表し、例えば、国、都道府県、市、町などの地名が指す範囲や、特定の地点から所定の範囲（例えば、その地点から半径１ｋｍ内）を表す。
【００３４】
地域取得部１１１による指定地域の取得方法の一例について説明する。例えば、ユーザがＢ市の地域情報の検索を希望する場合、地域情報検索サーバ２００に端末装置１００を介してアクセスし、図４（ａ）に示す地域情報検索ページ６００を取得する。そしてユーザが端末装置１００の入力部５０５を介して入力フォーム６０１に「Ｂ市」を入力し、地域情報検索サーバ２００に検索要求を送信するための検索ボタン６０２を選択すると、地域取得部１１１は、指定地域として、Ｂ市が指す範囲を取得する。また、例えば、ユーザが、端末装置１００の入力部５０５を介して入力フォーム６０１に「Ｘ博物館」といった特定の地点を入力し、検索ボタン６０２を選択すると、地域取得部１１１は、指定地域として、Ｘ博物館の地点から半径１ｋｍの範囲を取得する。そして、地域取得部１１１は、取得された指定地域と、後述する離間度算定部１１３により算定された離間度と、を含む検索要求を地域情報検索サーバ２００に送信する。
【００３５】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１、入力部５０５、および通信部５０６が協働することにより、地域取得部１１１として機能する。
【００３６】
現在位置取得部１１２は、端末装置１００の現在位置を取得する。例えば、端末装置１００は、ＧＰＳ（Global Positioning System）情報を受信可能なＧＰＳ受信部を備える。そして、現在位置取得部１１２は、受信したＧＰＳ情報から、端末装置１００の現在位置を取得する。
【００３７】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１が、現在位置取得部１１２として機能する。
【００３８】
離間度算定部１１３は、地域取得部１１１により取得された指定地域と、現在位置取得部１１２により取得された現在位置と、が離間する度合（離間度）を算定する。例えば、離間度算定部１１３は、取得された指定地域の代表地点（例えば、指定地域の中央の地点や、市役所や県庁などの代表的な施設が位置する地点）と、取得された現在位置と、の直線距離を離間度として算定する。算定された離間度は、指定地域とともに検索要求に含められ、地域情報検索サーバ２００に送信される。
【００３９】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１が、離間度算定部１１３として機能する。
【００４０】
地域・離間度取得部２１１は、端末装置１００から、指定地域と、離間度とを取得する。例えば、地域・離間度取得部２１１は、端末装置１００から受信した検索要求に含まれる指定地域と、離間度とを取得する。また、地域・離間度取得部２１１は、取得した指定地域と、離間度とを含み、指定地域でユーザが利用可能なクーポンを提供するよう要求するクーポン提供要求をクーポン提供サーバ３００に送信する。
【００４１】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、地域・離間度取得部２１１として機能する。
【００４２】
地域情報ＤＢ２１２は、地域に関する各種情報（地域情報）が格納されている。例えば、地域情報ＤＢ２１２は、地図情報、経路情報、交通情報、観光地情報、レストラン情報、ホテル情報などの各種情報が地域と対応付けて格納されている。図５に、地域情報ＤＢ２１２に格納されるデータの一例を示す。図５に示す地域情報ＤＢ２１２は、地域情報として、ショップ、レストラン、ホテルといった商品やサービスを提供する店舗に関する店舗情報を格納する。具体的には、地域情報ＤＢ２１２は、店舗を識別する店舗ＩＤ毎に、店舗名、住所等の店舗情報を記憶する。地域情報ＤＢ２１２に格納されるデータは、例えば地域情報検索サーバ２００の管理者や、店舗の管理者によって登録、変更される。
【００４３】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００のＲＯＭ５０２が地域情報ＤＢ２１２として機能する。
【００４４】
地域情報検索部２１３は、地域・離間度取得部２１１により取得された指定地域内の地域情報を地域情報ＤＢ２１２から検索する。例えば、地域情報検索部２１３は、地域・離間度取得部２１１により取得された指定地域が「Ｂ市」である場合、図５に示す地域情報ＤＢ２１２を参照して、住所が「Ｂ市」内にある店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」の店舗情報を検索結果として取得する。
【００４５】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１が地域情報検索部２１３として機能する。
【００４６】
クーポンＤＢ３１１は、特典を享受するためのクーポンに関する情報が格納されている。本実施形態において、クーポンは、利用したユーザに所定の特典を付与することを示すものであって、インターネット上で提供可能な電子クーポンである。クーポンの利用によりユーザが享受する特典は、例えば、所定額または所定割合の値引きや、サービスポイントの付加である。図６に、クーポンＤＢ３１１に格納されるデータの一例を示す。図６に示すクーポンＤＢ３１１は、クーポンを利用可能な店舗の店舗ＩＤ（利用可能店舗ＩＤ）、店舗の住所、有効期間、特典を対応付けて記憶する。また、クーポンＤＢ３１１は、離間度Ｄに応じた特典を記憶する。例えば、クーポンＤＢ３１１は、離間度ＤがＤ≦２ｋｍのとき「５％割引」、２ｋｍ＜Ｄ＜１００ｋｍのとき「１０％割引」、１００ｋｍ≦Ｄのとき「１５％割引」のように、離間度Ｄが大きいほどユーザが得る利益が大きい特典を記憶する。
【００４７】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００のＲＯＭ５０２がクーポンＤＢ３１１として機能する。
【００４８】
特典決定部３１２は、取得された離間度に応じて、ユーザが指定地域にて享受可能な特典を決定する。例えば、特典決定部３１２は、地域情報検索サーバ２００から、指定地域「Ｂ市」及び離間度「Ｄ＝５０ｋｍ」を含むクーポン提供要求を受信すると、図６に示すクーポンＤＢ３１１を参照して、住所が「Ｂ市」内にある利用可能店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」のそれぞれについて、特典「１０％割引」、「１０％割引」、「１０％割引」、「５００円割引」を決定する。そして、特典決定部３１２は、利用可能店舗ＩＤ、有効期間、及び決定された特典を含むクーポン情報を地域情報検索サーバ２００に提供する。
【００４９】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、特典決定部３１２として機能する。
【００５０】
提供部２１４は、決定された特典を享受するためのクーポンを、端末装置１００を介してユーザへ提供する。具体的には、提供部２１４は、地域情報検索部２１３の検索結果と、クーポン提供サーバ３００により提供されたクーポン情報とを端末装置１００に送信する。例えば、提供部２１４は、地域情報検索部２１３の検索結果と、特典決定部３１２により提供されたクーポン情報とに基づいて、図４（ｂ）に示すような検索結果ページ７００を生成する。図４に示す検索結果ページ７００は、地域情報検索部２１３により検索された店舗情報７０１ａ，７０１ｂと、クーポン提供サーバ３００により提供されたクーポン情報７０２ａ，７０２ｂと、ユーザがクーポンを獲得するために選択するクーポン獲得ボタン７０３ａ，７０３ｂとを含む。そして、提供部２１４は、生成した検索結果ページ７００を端末装置１００に送信する。
【００５１】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、提供部２１４として機能する。
【００５２】
表示部１１４は、地域情報検索サーバ２００により検索された地域情報を、クーポン提供サーバ３００により提供されたクーポンとともに表示する。具体的には、表示部１１４は、地域情報検索サーバ２００から図４（ｂ）に示すような検索結果ページ７００を受信すると端末装置１００を実現するための表示装置等の出力部５０４に表示する。また、ユーザは、端末装置１００に表示された検索結果ページ７００を確認し、例えばクーポン情報７０２ａに係るクーポンの獲得を希望する場合、クーポン獲得ボタン７０３ａを選択する。すると表示部１１４は、図４（ｃ）に示す獲得済クーポンページ８００を表示する。獲得済みクーポンページ８００は、ユーザが獲得しているクーポンに係るクーポン情報８０１を表示するページである。図４（ｃ）に示す獲得済クーポンページ８００は、図４（ｂ）に示す検索結果ページにおいて選択されたクーポン獲得ボタン７０３ａに係るクーポン情報８０１を含む。また、クーポン情報８０１において、図４（ｂ）に示すクーポン情報７０２ａに含まれる有効期間が、クーポン獲得ボタン７０３ａが選択された日付を獲得日として算定された有効期間が表示される。
【００５３】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１および出力部５０４が協働することにより、表示部１１４として機能する。
【００５４】
次に、本発明の実施形態にかかるクーポン提供システム１の動作について説明する。以下において説明する処理は、端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００をそれぞれ実現する情報処理装置５００のハードウェア上でプログラムを実行することにより開始され、この処理によって端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００が実現される。
【００５５】
図７は、本実施形態に係るクーポン提供システムが実行するクーポン提供処理のシーケンス図である。
【００５６】
まず、端末装置１００は、図４（ａ）に示すような地域情報検索ページ６００を介してユーザから指定地域を受け付ける（ステップ１１）。また、端末装置１００は、ＧＰＳ情報から端末装置１００の現在位置を取得する（ステップＳ１２）。そして、端末装置１００は、ステップＳ１１において受け付けた指定地域と、ステップＳ１２において取得された現在位置と、から離間度を算定する（ステップＳ１３）。そして、端末装置１００は、ステップＳ１１において受け付けた指定地域と、ステップＳ１３において算定された離間度とを、検索要求に含めて地域情報検索サーバ２００に送信する（ステップＳ１４）。
【００５７】
地域情報検索サーバ２００は、端末装置１００から、指定地域と離間度とを含む検索要求を受信すると（ステップＳ２１）、その指定地域と離間度とをクーポン提供要求に含めてクーポン提供サーバ３００に送信する（ステップＳ２２）。そして、地域情報検索サーバ２００は、地域情報ＤＢ２１２を参照して、受信した指定地域における地域情報を検索する（ステップＳ２３）。
【００５８】
クーポン提供サーバ３００は、地域情報検索サーバ２００から、指定地域と離間度とを含むクーポン提供要求を受信すると（ステップＳ３１）、クーポンＤＢ３１１を参照し、指定地域内に位置する店舗が提供可能な、離間度に対応する特典を決定する（ステップＳ３２）。そして、クーポン提供サーバ３００は、ステップＳ３２において決定された特典を含むクーポン情報を地域情報検索サーバ２００に送信する（ステップＳ３３）。
【００５９】
地域情報検索サーバ２００は、クーポン提供サーバ３００からクーポン情報を受信すると（ステップＳ２４）、ステップＳ２３において検索された地域情報と、受信したクーポン情報と、を含む検索結果ページを生成し、端末装置１００に送信する（ステップＳ２５）。
【００６０】
端末装置１００は、地域情報検索サーバ２００から検索結果ページを受信すると（ステップＳ１５）、受信した検索結果ページを表示する（ステップＳ１６）。そして、端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００は、本処理を終了する。
【００６１】
以上説明したように、本発明の実施形態に係るクーポン提供システム１は、端末装置１００を介してユーザが指定した地域と、端末装置１００の現在位置と、の離間度に応じて決定された特典を享受するためのクーポンをユーザに提供する。従って、指定地域と、端末装置１００の現在位置と、の離間度に応じて、すなわちユーザが現在、観光を計画中か、現地で観光中かに応じて適切にクーポンを配布することができる。
【００６２】
また、クーポン提供システム１は、離間度が大きいほど、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供する。一般的に、離間度が大きいほど、すなわちユーザと指定地域との距離が大きいほど、その指定地域内に位置する店舗に行ってクーポンを利用する可能性は低い。従って、離間度が大きいほど、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供することにより、ユーザにその指定地域内の店舗に行ってそのクーポンの利用を促すことができる。
【００６３】
また、クーポン提供システム１は、ユーザにより指定された指定地域の地域情報とともにクーポンを提供する。従って、ユーザは、指定地域の検索結果とともにクーポンを獲得することができる。
【００６４】
また、クーポン提供システム１において、端末装置１００が、指定地域と現在位置との離間度を算定し、地域情報検索サーバ２００及びクーポン提供サーバ３００とに離間度を送信する。従って、端末装置１００は、地域情報検索サーバ２００及びクーポン提供サーバ３００に、端末装置１００の現在位置そのものを送信する必要がなく、端末装置１００のユーザのプライバシーに配慮してクーポンを提供することができる。
【００６５】
（実施形態２）
上記の実施形態１において、クーポン提供システム１が、指定地域と端末装置１００の現在位置との離間度に応じて特典を決定する例について説明した。本実施形態２では、クーポン提供システム１ａがさらに端末装置１００の移動速度に応じて特典を決定する例について説明する。以下の説明において、上記の実施形態１と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【００６６】
図８は、本実施形態２に係るクーポン提供システム１ａの機能構成を示す概略ブロック図である。図８に示すように、クーポン提供システム１ａは、図３に示す実施形態１に係るクーポン提供システム１から、さらに移動速度取得部１１５として機能し、地域・離間度取得部２１１、クーポンＤＢ３１１、及び特典決定部３１２の代わりに地域・離間度取得部２１１ａ、クーポンＤＢ３１１ａ及び特典決定部３１２ａとして機能する。
【００６７】
移動速度取得部１１５は、端末装置１００の移動速度を取得する。例えば、移動速度取得部１１５は、現在位置取得部１１２から定期的に現在位置を取得し、取得時刻とともに記録する。そして、移動速度取得部１１５は、単位時間当たりの移動距離、すなわち移動速度を取得する。ここで、移動速度取得部１１５は、現在の移動速度を取得してもよいし、直近所定期間内の平均の移動速度を取得してもよい。取得された移動速度は、指定地域及び離間度とともに検索要求に含められ、地域情報検索サーバ２００に送信される。
【００６８】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１が、移動速度取得部１１５として機能する。
【００６９】
地域・離間度取得部２１１ａは、端末装置１００から、指定地域と、離間度と、端末装置１００の移動速度とを取得する。例えば、地域・離間度取得部２１１ａは、端末装置１００から受信した検索要求に含まれる指定地域と、離間度と、移動速度とを取得する。また、地域・離間度取得部２１１ａは、取得した指定地域と、離間度と、移動速度とを含み、指定地域でユーザが利用可能なクーポンを提供するよう要求するクーポン提供要求をクーポン提供サーバ３００に送信する。
【００７０】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、地域・離間度取得部２１１ａとして機能する。
【００７１】
クーポンＤＢ３１１ａは、実施形態１と同様に特典を享受するためのクーポンに関する情報が格納されている。図９に、クーポンＤＢ３１１ａに格納されるデータの一例を示す。図９に示すクーポンＤＢ３１１ａは、離間度の代わりにスコアＳに応じた特典を記憶する点で図６に示すクーポンＤＢ３１１と異なる。具体的には、クーポンＤＢ３１１ａは、スコアＳが大きいほど、ユーザの利益が大きい特典を記憶する。
【００７２】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００のＲＯＭ５０２がクーポンＤＢ３１１ａとして機能する。
【００７３】
特典決定部３１２ａは、取得された離間度及び移動速度に応じて、ユーザが指定地域にて享受可能な特典を決定する。具体的には、特典決定部３１２ａは、離間度が大きいほど、または移動速度が小さいほどスコアＳが大きくなるように、スコアＳを算定する。スコアＳは、例えば以下の式により算定される。
Ｓ＝０．５×Ｓｄ＋０．５×Ｓｖ
ここで、Ｓｄは離間度に応じて与えられる値であり、離間度ＤがＤ≦２ｋｍ，２ｋｍ＜Ｄ＜１００ｋｍ，１００ｋｍ≦Ｄのとき、それぞれＳｄ＝０，０．５，１．０である。また、Ｓｖは移動速度に応じて与えられる値であり、移動速度ＶがＶ≦５ｋｍ／ｈ，５ｋｍ／ｈ＜Ｖ＜１００ｋｍ／ｈ，１００ｋｍ／ｈ≦Ｖのとき、それぞれＳｖ＝１．０，０．５，０である。例えば、特典決定部３１２ａは、地域情報検索サーバ２００から、指定地域「Ｂ市」、離間度「Ｄ＝５０ｋｍ」及び移動速度「Ｖ＝１５０ｋｍ／ｈ」を含むクーポン提供要求を受信すると、離間度「Ｄ＝５０ｋｍ」及び移動速度「Ｖ＝１５０ｋｍ／ｈ」からスコアＳ＝０．５×０．５＋０．５×０＝０．２５を算定する。そして、特典決定部３１２ａは、図９に示すクーポンＤＢ３１１ａを参照して、住所が「Ｂ市」内にある利用可能店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」のそれぞれについて、特典「５％割引」、「５％割引」、「５％割引」、「３００円割引」を決定する。そして、特典決定部３１２ａは、利用可能店舗ＩＤ、有効期間、及び決定された特典を含むクーポン情報を地域情報検索サーバ２００に提供する。
【００７４】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、特典決定部３１２ａとして機能する。
【００７５】
次に、本発明の実施形態２にかかるクーポン提供システム１ａの動作について説明する。図１０は、本実施形態２に係るクーポン提供システム１ａが実行するクーポン提供処理のシーケンス図である。
【００７６】
まず、端末装置１００は、ステップＳ１１〜Ｓ１３において図７に示す実施形態１と同様に処理を実行する。さらに端末装置１００は、移動速度を取得する（ステップＳ１７）。そして、端末装置１００は、ステップＳ１１において受け付けた指定地域と、ステップＳ１３において算定された離間度と、ステップＳ１７において取得された移動速度とを、検索要求に含めて地域情報検索サーバ２００に送信する（ステップＳ１４ａ）。そして、端末装置１００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００７７】
地域情報検索サーバ２００は、端末装置１００から、指定地域と離間度と移動速度とを含む検索要求を受信すると（ステップＳ２１ａ）、その指定地域と離間度と移動速度とをクーポン提供要求に含めてクーポン提供サーバ３００に送信する（ステップＳ２２ａ）。そして、地域情報検索サーバ２００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００７８】
クーポン提供サーバ３００は、地域情報検索サーバ２００から、指定地域と離間度と移動速度とを含むクーポン提供要求を受信すると（ステップＳ３１ａ）、クーポンＤＢ３１１ａを参照し、指定地域内に位置する店舗が提供可能な、離間度及び移動速度に応じた特典を決定する（ステップＳ３２ａ）。そして、クーポン提供サーバ３００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００７９】
以上説明したように、本発明の実施形態２に係るクーポン提供システム１ａは、端末装置１００を介してユーザが指定した地域と、端末装置１００の現在位置との離間度、及び端末装置１００の移動速度に応じて決定された特典を享受するためのクーポンをユーザに提供する。従って、ユーザの移動速度、例えば、ユーザが徒歩、自動車、及び電車のいずれの交通手段で移動しているかに応じて適切にクーポンを配布することができる。
【００８０】
また、クーポン提供システム１ａは、移動速度が遅いほど、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供する。一般的に、移動速度が遅いほど、その指定地域内に位置する店舗に行ってクーポンを利用する可能性は低い。従って、移動速度が遅いほど、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供することにより、ユーザにその指定地域でのそのクーポンの利用を促すことができる。
【００８１】
（実施形態３）
上記の実施形態１において、クーポン提供システム１が、指定地域と端末装置１００の現在位置との離間度に応じて特典を決定する例について説明した。本実施形態３では、クーポン提供システム１ｂがさらに端末装置１００の移動履歴に応じて特典を決定する例について説明する。以下の説明において、上記の実施形態１及び２と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【００８２】
図１１は、本実施形態３に係るクーポン提供システム１ｂの機能構成を示す概略ブロック図である。図１１に示すように、クーポン提供システム１ｂは、図３に示す実施形態１に係るクーポン提供システム１から、さらに移動履歴取得部１１６として機能し、地域・離間度取得部２１１、クーポンＤＢ３１１、及び特典決定部３１２の代わりに地域・離間度取得部２１１ｂ、クーポンＤＢ３１１ａ及び特典決定部３１２ｂとして機能する。
【００８３】
移動履歴取得部１１６は、端末装置１００の移動履歴を取得する。例えば、移動履歴取得部１１６は、現在位置取得部１１２から定期的に現在位置を取得し、取得時刻とともに移動履歴として記録する。そして、移動履歴取得部１１６は、記録された移動履歴が所定の移動パターンとマッチするか否かを判定する。ここで、所定の移動パターンは、端末装置１００が移動と停止を繰り返すようなパターンであって、例えば、直近所定期間（例えば２時間）内において、所定時間（例えば３０分）以上停止している回数が所定回数（例えば２回）以上あるというパターンである。移動履歴取得部１１６は、記録された移動履歴が所定の移動パターンとマッチすると判定した場合、所定の移動パターンであることを示す移動履歴情報が、指定地域及び離間度とともに検索要求に含められ、地域情報検索サーバ２００に送信される。移動履歴取得部１１６は、記録された移動履歴が所定の移動パターンとマッチしないと判定した場合、所定の移動パターンでないことを示す移動履歴情報が、指定地域及び離間度とともに検索要求に含められ、地域情報検索サーバ２００に送信される。
【００８４】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１が、移動履歴取得部１１６として機能する。
【００８５】
地域・離間度取得部２１１ｂは、端末装置１００から、指定地域と、離間度と、移動履歴情報とを取得する。例えば、地域・離間度取得部２１１ｂは、端末装置１００から受信した検索要求に含まれる指定地域と、離間度と、移動履歴情報とを取得する。また、地域・離間度取得部２１１ｂは、取得した指定地域と、離間度と、移動履歴情報とを含み、指定地域でユーザが利用可能なクーポンを提供するよう要求するクーポン提供要求をクーポン提供サーバ３００に送信する。
【００８６】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、地域・離間度取得部２１１ｂとして機能する。
【００８７】
特典決定部３１２ｂは、取得された離間度及び移動履歴情報に応じて、ユーザが指定地域にて享受可能な特典を決定する。具体的には、特典決定部３１２ｂは、離間度が大きいほど、または移動履歴が所定の移動パターンとマッチする場合にスコアＳが大きくなるように、スコアＳを算定する。スコアＳは、例えば以下の式により算定される。
Ｓ＝０．５×Ｓｄ＋０．５×Ｓｐ
ここで、Ｓｄは実施形態２と同様に規定される値である。また、Ｓｐは移動履歴情報に応じて与えられる値であり、移動履歴が所定の移動パターンとマッチする場合Ｓｐ＝１．０、移動履歴が所定の移動パターンとマッチしない場合Ｓｐ＝０である。例えば、特典決定部３１２ｂは、地域情報検索サーバ２００から、指定地域「Ｂ市」、離間度「Ｄ＝５０ｋｍ」、及び移動履歴が所定の移動パターンとマッチすることを示す移履歴情報を含むクーポン提供要求を受信すると、離間度「Ｄ＝５０ｋｍ」、及び移動履歴が所定の移動パターンとマッチすることからスコアＳ＝０．５×０．５＋０．５×１．０＝０．７５を算定する。そして、特典決定部３１２ｂは、図９に示すクーポンＤＢ３１１ａを参照して、住所が「Ｂ市」内にある利用可能店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」のそれぞれについて、特典「１５％割引」、「１５％割引」、「１５％割引」、「１０００円割引」を決定する。そして、特典決定部３１２ｂは、利用可能店舗ＩＤ、有効期間、及び決定された特典を含むクーポン情報を地域情報検索サーバ２００に提供する。
【００８８】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、特典決定部３１２ｂとして機能する。
【００８９】
次に、本発明の実施形態３にかかるクーポン提供システム１ｂの動作について説明する。図１２は、本実施形態３に係るクーポン提供システム１ｂが実行するクーポン提供処理のシーケンス図である。
【００９０】
まず、端末装置１００は、ステップＳ１１〜Ｓ１３において図７に示す実施形態１と同様に処理を実行する。さらに端末装置１００は、移動履歴情報を取得する（ステップＳ１８）。そして、端末装置１００は、ステップＳ１１において受け付けた指定地域と、ステップＳ１３において算定された離間度と、ステップＳ１８において取得された移動履歴情報とを、検索要求に含めて地域情報検索サーバ２００に送信する（ステップＳ１４ｂ）。そして、端末装置１００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００９１】
地域情報検索サーバ２００は、端末装置１００から、指定地域と離間度と移動履歴情報とを含む検索要求を受信すると（ステップＳ２１ｂ）、その指定地域と離間度と移動履歴情報とをクーポン提供要求に含めてクーポン提供サーバ３００に送信する（ステップＳ２２ｂ）。そして、地域情報検索サーバ２００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００９２】
クーポン提供サーバ３００は、地域情報検索サーバ２００から、指定地域と離間度と移動履歴情報とを含むクーポン提供要求を受信すると（ステップＳ３１ｂ）、クーポンＤＢ３１１ａを参照し、指定地域内に位置する店舗が提供可能な、離間度及び移動履歴情報に応じた特典を決定する（ステップＳ３２ｂ）。そして、クーポン提供サーバ３００は、図７に示す実施形態１と同様にその後の処理を実行する。
【００９３】
以上説明したように、本発明の実施形態３に係るクーポン提供システム１ｂは、端末装置１００を介してユーザが指定した地域と、端末装置１００の現在位置との離間度、及び端末装置１００の移動履歴に応じて決定された特典を享受するためのクーポンをユーザに提供する。従って、ユーザの移動履歴、例えば、ユーザが色々な場所に立ち寄りながら指定地域に向かって移動しているのか、または、指定地域に向かってまっすぐ移動しているのかに応じて適切にクーポンを配布することができる。
【００９４】
また、クーポン提供システム１ｂは、移動履歴が所定の移動パターンにマッチする場合に、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供する。一般的に、ユーザが色々な場所に立ち寄りながら指定地域に向かって移動している場合、その指定地域内に位置する店舗に行ってクーポンを利用する可能性は低い。従って、移動履歴が所定の移動パターンにマッチする場合に、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供することにより、ユーザにその指定地域でのクーポンの利用を促すことができる。
【００９５】
（実施形態４）
上記の実施形態１において、クーポン提供システム１が、指定地域と端末装置１００の現在位置との離間度に応じて特典を決定する例について説明した。本実施形態４では、クーポン提供システム１ｃがさらに端末装置１００のユーザの行動に応じて特典を決定する例について説明する。以下の説明において、上記の実施形態１及び２と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【００９６】
図１３は、本実施形態４に係るクーポン提供システム１ｃの機能構成を示す概略ブロック図である。図１３に示すように、クーポン提供システム１ｃは、図３に示す実施形態１に係るクーポン提供システム１から、さらに行動取得部１１７として機能し、地域・離間度取得部２１１、クーポンＤＢ３１１、及び特典決定部３１２の代わりに地域・離間度取得部２１１ｃ、クーポンＤＢ３１１ａ及び特典決定部３１２ｃとして機能する。
【００９７】
行動取得部１１７は、指定地域までの経路上でのユーザの行動を取得する。例えば、行動取得部１１７は、予め目的地として指定地域が設定されている場合に、指定地域までの経路上に位置する店舗にユーザが立ち寄ったことを示す行動情報を取得する。行動取得部１１７は、例えば、現在位置取得部１１２が取得した端末装置１００の現在位置に基づいて、指定地域までの経路上に位置する店舗にユーザが立ち寄ったか判定し、ユーザがその店舗に立ち寄ったことを示す行動情報を取得する。行動情報は、指定地域及び離間度とともに検索要求に含められ、地域情報検索サーバ２００に送信される。
【００９８】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１が、行動取得部１１７として機能する。
【００９９】
地域・離間度取得部２１１ｃは、端末装置１００から、指定地域と、離間度と、行動情報とを取得する。例えば、地域・離間度取得部２１１ｃは、端末装置１００から受信した検索要求に含まれる指定地域と、離間度と、行動情報とを取得する。また、地域・離間度取得部２１１ｃは、取得した指定地域と、離間度と、行動情報とを含み、指定地域でユーザが利用可能なクーポンを提供するよう要求するクーポン提供要求をクーポン提供サーバ３００に送信する。
【０１００】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、地域・離間度取得部２１１ｃとして機能する。
【０１０１】
特典決定部３１２ｃは、取得された離間度及び行動情報に応じて、ユーザが指定地域にて享受可能な特典を決定する。具体的には、特典決定部３１２ｃは、離間度が大きいほど、またはユーザが所定の行動をした場合にスコアＳが大きくなるように、スコアＳを算定する。スコアＳは、例えば以下の式により算定される。
Ｓ＝０．５×Ｓｄ＋０．５×Ｓａ
ここで、Ｓｄは実施形態２と同様に規定される値である。また、Ｓａは行動情報に応じて与えられる値であり、所定の行動をした場合にＳａ＝１．０、所定の行動をしていない場合Ｓａ＝０である。具体的には、所定の行動は、ユーザが指定地域までの経路上で指定地域にある店舗の系列店舗に立ち寄ったことである。例えば、特典決定部３１２ｃは、地域情報検索サーバ２００から、指定地域「Ｂ市」、離間度「Ｄ＝５０ｋｍ」、及びユーザが店舗ＩＤ「Ｓ００１」、「Ｒ００１」の系列店舗に立ち寄ったことを示す行動情報を含むクーポン提供要求を受信すると、図９に示すクーポンＤＢ３１１ａを参照して、住所が「Ｂ市」内にある利用可能店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」のうち、利用可能店舗ＩＤ「Ｓ００１」、「Ｒ００１」について、離間度「Ｄ＝５０ｋｍ」、及び系列店舗に立ち寄ったことからスコアＳ＝０．５×０．５＋０．５×１．０＝０．７５を算定する。また、特典決定部３１２ｃは、利用可能店舗ＩＤ「Ｓ００２」、「Ｒ００２」について、離間度「Ｄ＝５０ｋｍ」、及び系列店舗に立ち寄っていないことからスコアＳ＝０．５×０．５＋０．５×０＝０．２５を算定する。そして、特典決定部３１２ｃは、利用可能店舗ＩＤ「Ｓ００１」、「Ｓ００２」、「Ｒ００１」、「Ｒ００２」それぞれについて、図９に示すクーポンＤＢ３１１ａを参照して、特典「１５％割引」、「５％割引」、「１５％割引」、「３００円割引」を決定する。そして、特典決定部３１２ｃは、利用可能店舗ＩＤ、有効期間、及び決定された特典を含むクーポン情報を地域情報検索サーバ２００に提供する。
【０１０２】
本実施形態において、クーポン提供サーバ３００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、特典決定部３１２ｃとして機能する。
【０１０３】
次に、本発明の実施形態４にかかるクーポン提供システム１ｃの動作について説明する。図１４は、本実施形態４に係るクーポン提供システム１ｃが実行するクーポン提供処理のシーケンス図である。
【０１０４】
まず、端末装置１００は、ステップＳ１１〜Ｓ１３において図７に示す実施形態１と同様に処理を実行する。さらに端末装置１００は、行動情報を取得する（ステップＳ１９）。そして、端末装置１００は、ステップＳ１１において受け付けた指定地域と、ステップＳ１３において算定された離間度と、ステップＳ１９において取得された行動情報とを、検索要求に含めて地域情報検索サーバ２００に送信する（ステップＳ１４ｃ）。そして、端末装置１００は、図７に示す実施形態１と同様にその後の処理を実行する。
【０１０５】
地域情報検索サーバ２００は、端末装置１００から、指定地域と離間度と行動情報とを含む検索要求を受信すると（ステップＳ２１ｃ）、その指定地域と離間度と行動情報とをクーポン提供要求に含めてクーポン提供サーバ３００に送信する（ステップＳ２２ｃ）。そして、地域情報検索サーバ２００は、図７に示す実施形態１と同様にその後の処理を実行する。
【０１０６】
クーポン提供サーバ３００は、地域情報検索サーバ２００から、指定地域と離間度と行動情報とを含むクーポン提供要求を受信すると（ステップＳ３１ｃ）、クーポンＤＢ３１１ａを参照し、指定地域内に位置する店舗が提供可能な、離間度及び行動情報に応じた特典を決定する（ステップＳ３２ｃ）。そして、クーポン提供サーバ３００は、図７に示す実施形態１と同様にその後の処理を実行する。
【０１０７】
以上説明したように、本発明の実施形態４に係るクーポン提供システム１ｃは、端末装置１００を介してユーザが指定した地域と、端末装置１００の現在位置との離間度、及び指定地域までの経路上でのユーザの行動に応じて決定された特典を享受するためのクーポンをユーザに提供する。従って、ユーザの行動、例えば、ユーザが指定地域に位置する店舗の系列店舗に立ち寄ったか否かに応じて適切にクーポンを配布することができる。
【０１０８】
また、クーポン提供システム１ｃは、ユーザが所定の行動をした場合、例えば、ユーザが指定地域に位置する店舗の系列店舗に立ち寄った場合に、ユーザの利益が大きい特典を享受するためのクーポンをユーザに提供する。従って、ユーザが指定地域に位置する店舗の系列店舗に立ち寄った場合に、ユーザにその指定地域内の店舗でのクーポンの利用を促すことができる。
【０１０９】
（実施形態５）
上記の実施形態１において、クーポン提供システム１が、指定地域と端末装置１００の現在位置との離間度に応じて特典を決定する例について説明した。本実施形態５では、クーポン提供システム１ｄがさらに決定された特典を享受するためのクーポンを利用可能な場所を含む、指定地域における経路を提供する例について説明する。以下の説明において、上記の実施形態１と同様の構成については、同様の符号を用い、その詳細な説明を省略する。
【０１１０】
図１５は、本実施形態５に係るクーポン提供システム１ｄの機能構成を示す概略ブロック図である。図１５に示すように、クーポン提供システム１ｄは、図３に示す実施形態１に係るクーポン提供システム１から、表示部１１４及び提供部２１４の代わりに表示部１１４ｄ及び提供部２１４ｄとして機能する。
【０１１１】
表示部１１４ｄは、実施形態１と同様に地域情報検索サーバ２００により検索された地域情報を、クーポン提供サーバ３００により提供されたクーポンとともに表示する。また、表示部１１４ｄは、地域情報検索サーバ２００により提供された、クーポンを利用可能な場所を含む、指定地域における経路（最適経路）を表示する。例えば、表示部１１４ｄが、図４（ｂ）に示すような検索結果ページ７００を表示し、ユーザがクーポンを選択した結果、図１６（ａ）に示す獲得済クーポンページ８００を表示したとする。図１６（ａ）に示す獲得済クーポンページ８００は、ユーザに選択された３つのクーポンのクーポン情報８０１ａ〜８０１ｃと、経路検索ボタン８０２と、を含む。ユーザが経路検索ボタン８０２を選択すると、表示部１１４ｄは、クーポン情報８０１ａ〜８０１ｃに含まれる店舗の店舗ＩＤを含み、最適経路の検索を要求する経路検索要求を地域情報検索サーバ２００に送信する。
【０１１２】
そして、表示部１１４ｄは、地域情報検索サーバ２００から、経路検索要求に対する応答として、図１６（ｂ）に示す経路検索結果ページ９００を受信し、表示する。経路検索結果ページ９００は、ユーザが獲得しているクーポンに係るクーポン情報を表示するページである。図１６（ｂ）に示す経路検索結果ページは、地域情報検索サーバ２００により検索された最適経路を示すマップ情報９０１と、最適経路に沿ってユーザが移動した場合のクーポンの使用順序を示す使用順情報９０２とを含む。マップ情報９０１は、例えば、指定地域の地図と、クーポンの利用可能場所である店舗の位置を示すアイコンと、最適経路を示す矢印とを含む。また、使用順情報９０２は、最適経路に沿ってユーザが移動した場合のクーポンの使用順に並べられたクーポン情報９０３ａ〜９０３ｃを含む。
【０１１３】
本実施形態において、端末装置１００を実現するための情報処理装置５００の制御部５０１および出力部５０４が協働することにより、表示部１１４ｄとして機能する。
【０１１４】
提供部２１４ｄは、実施形態１と同様に決定された特典を享受するためのクーポンを、端末装置１００を介してユーザへ提供する。また、提供部２１４ｄは、端末装置１００から経路検索要求を受信すると、経路検索要求に係るクーポンを利用可能な場所を含む、指定地域における経路を、さらに提供する。具体的には、提供部２１４ｄは、経路検索要求を受信すると、その経路検索要求に含まれる店舗ＩＤに対応する住所を地域情報ＤＢ２１２から特定し、その特定された住所に基づいて、自装置または外部のサーバが有する地図情報を参照して、最適経路を検索する。また、提供部２１４ｄは、検索された最適経路に沿って移動する際に通る店舗の店舗ＩＤの順序を特定する。そして、提供部２１４ｄは、検索された最適経路を示すマップ情報と、特定された店舗ＩＤの順序に並べられたクーポン情報を含む使用順情報とを含む経路検索結果ページを生成し、端末装置１００に送信する。
【０１１５】
本実施形態において、地域情報検索サーバ２００を実現するための情報処理装置５００の制御部５０１および通信部５０６が協働することにより、提供部２１４ｄとして機能する。
【０１１６】
次に、本発明の実施形態５にかかるクーポン提供システム１ｄの動作について説明する。図１７は、本実施形態５に係るクーポン提供システム１ｄが実行する経路検索処理のシーケンス図である。
【０１１７】
まず、端末装置１００は、図１６（ａ）に示す経路検索ボタン８０２の選択を受け付ける（ステップＳ４１）。そして、端末装置１００は、獲得済クーポンページ８００に含まれるクーポン情報に係る店舗ＩＤを含む経路検索要求を地域情報検索サーバ２００に送信する（ステップＳ４２）。
【０１１８】
地域情報検索サーバ２００は、端末装置１００から、店舗ＩＤを含む経路検索要求を受信すると（ステップＳ５１）、その店舗ＩＤに対応する住所を地域情報ＤＢ２１２から特定し、その特定された住所に基づいて、自装置または外部のサーバが有する地図情報を参照して、最適経路を検索する（ステップＳ５２）。そして、地域情報検索サーバ２００は、検索された最適経路を示すマップ情報と、特定された店舗ＩＤの順序に並べられたクーポン情報を含む使用順情報とを含む経路検索結果ページを生成し、端末装置１００に送信する（ステップＳ５３）。
【０１１９】
端末装置１００は、地域情報検索サーバ２００から経路検索結果ページを受信すると（ステップＳ４３）、受信した経路検索結果ページを表示する（ステップＳ４４）。そして、端末装置１００及び地域情報検索サーバ２００は、本処理を終了する。
【０１２０】
以上説明したように、本発明の実施形態５に係るクーポン提供システム１ｄは、クーポンを利用可能な場所を含む、指定地域における経路を、さらに提供する。従って、ユーザは、指定地域において利用可能なクーポンとともに、そのクーポンを利用可能な店舗と、その店舗に到達するための最適経路とを確認することができる。
【０１２１】
（変形例）
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。即ち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１２２】
例えば、上記の実施形態において、地域情報ＤＢ２１２は、地域情報検索サーバ２００に構築されている例を説明したが、地域情報検索サーバ２００と別のサーバに構築されていてもよい。同様に、クーポンＤＢ３１１は、クーポン提供サーバ３００に構築されている例を説明したが、クーポン提供サーバ３００と別のサーバに構築されていてもよい。
【０１２３】
また、上記の実施形態において、端末装置１００が、指定地域と現在位置との離間度を算定し、地域情報検索サーバ２００及びクーポン提供サーバ３００とに離間度を送信する例について説明した。しかし、端末装置１００が指定地域と現在位置とを地域情報検索サーバ２００に送信し、地域情報検索サーバ２００が離間度を算定してもよい。この場合、地域情報検索サーバ２００とクーポン提供サーバ３００とが別々のサーバとして構成されていることにより、端末装置１００の現在位置をクーポン提供サーバ３００に送信する必要がなく、端末装置１００のユーザのプライバシーに配慮してクーポンを提供することができる。
【０１２４】
また、上記の実施形態において、クーポンＤＢ３１１，３１１ａが、離間度ＤまたはスコアＳが大きいほどユーザが得る利益が大きい特典を記憶する例について説明したが、離間度ＤまたはスコアＳが大きいほど長い有効期間を記憶してもよい。この場合においても、離間度ＤまたはスコアＳが大きいほど、ユーザは長い有効期間という大きな利益を得ることができる。
【０１２５】
なお、本発明に係る端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００は、上記の機能を実現するための構成を予め備えて提供されることも可能な他、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等の情報処理装置５００を、本発明に係る端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００として機能させることもできる。即ち、上記実施形態で例示した端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器を制御するＣＰＵ等が実行できるように、情報処理装置５００に適用することで、情報処理装置５００を本発明に係る端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００として機能させることができる。また、本発明に係るクーポン提供方法は、端末装置１００、地域情報検索サーバ２００、及びクーポン提供サーバ３００を用いて実施できる。
【０１２６】
また、このようなプログラムは、上記に限られず、任意の方法で適用可能である。プログラムを、例えば、コンピュータが読取可能な記録媒体［ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical disc）等］に格納して適用できる他、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。
【符号の説明】
【０１２７】
１,１ａ〜１ｄ  クーポン提供システム
１００  端末装置
１１１  地域取得部
１１２  現在位置取得部
１１３  離間度算定部
１１４，１１４ｄ  表示部
２００  地域情報検索サーバ
２１１，２１１ａ〜２１１ｃ  地域・離間度取得部
２１２  地域情報ＤＢ
２１３  地域情報検索部
２１４，２１４ｄ  提供部
３００  クーポン提供サーバ
３１１，３１１ａ  クーポンＤＢ
３１２，３１２ａ〜３１２ｃ  特典決定部
６００  地域情報検索ページ
６０１  入力フォーム
６０２  検索ボタン
７００  検索結果ページ
７０１ａ，７０１ｂ  店舗情報
７０２ａ，７０２ｂ  クーポン情報
７０３ａ，７０３ｂ  クーポン獲得ボタン
８００  獲得済クーポンページ
８０１,８０１ａ〜８０１ｃ  クーポン情報
８０２  経路検索ボタン
９００  経路検索結果ページ
９０１  マップ情報
９０２  使用順情報
９０３ａ〜９０３ｃ  クーポン情報
【図１】
2018190320.tif 000003
【図２】
2018190320.tif 000004
【図３】
2018190320.tif 000005
【図４】
2018190320.tif 000006
【図５】
2018190320.tif 000007
【図６】
2018190320.tif 000008
【図７】
2018190320.tif 000009
【図８】
2018190320.tif 000010
【図９】
2018190320.tif 000011
【図１０】
2018190320.tif 000012
【図１１】
2018190320.tif 000013
【図１２】
2018190320.tif 000014
【図１３】
2018190320.tif 000015
【図１４】
2018190320.tif 000016
【図１５】
2018190320.tif 000017
【図１６】
2018190320.tif 000018
【図１７】
2018190320.tif 000019