(57)【要約】【課題】電子クーポンの利用率の向上に寄与する送信サーバ、携帯端末、送信システム、サーバプログラム及び端末プログラムを提供すること。【解決手段】店舗の情報を含む電子クーポンを携帯端末に送信する機能を備えた送信サーバにおいて、携帯端末によって送信された、携帯端末の現在位置を表す端末位置データが受信される（Ｓ１１０）。ステップＳ１１０の処理で受信された端末位置データと、第１記憶手段に記憶された店舗位置データとを比較して、携帯端末の現在位置から所定範囲に所在地がある店舗の電子クーポンが抽出される（Ｓ１５０）。ステップＳ１５０の処理で抽出された電子クーポンの中から、携帯端末に送信するデータが特定電子クーポンとして特定される（Ｓ１７０）。ステップＳ１７０の処理で特定された特定電子クーポンが、端末位置データを送信した携帯端末に送信される（Ｓ１８０）。【選択図】図１１
2011197881.tif 000002
【特許請求の範囲】
【請求項１】
店舗の情報を含む電子クーポンを携帯端末に送信する機能を備えた送信サーバであって、
前記電子クーポンと、前記店舗の所在地を表す店舗位置データとを対応付けて記憶する第１記憶手段と、
前記携帯端末によって送信された、当該携帯端末の現在位置を表す端末位置データを受信する第１受信手段と、
前記第１受信手段によって受信された前記端末位置データと、前記第１記憶手段に記憶された前記店舗位置データとを比較して、前記第１記憶手段に記憶された前記電子クーポンの中から、前記携帯端末の現在位置から所定範囲に前記所在地がある店舗の前記電子クーポンを抽出する抽出手段と、
前記抽出手段によって抽出された前記電子クーポンの中から、前記携帯端末に送信するデータを特定電子クーポンとして特定する特定手段と、
前記特定手段によって特定された前記特定電子クーポンを、前記携帯端末に送信する第１送信手段と
を備えたことを特徴とする送信サーバ。
【請求項２】
前記第１受信手段によって前記端末位置データが受信された場合に、前記携帯端末に対応する第１アクセス数を更新する第１更新手段と、
前記第１アクセス数の条件である第１条件と、前記電子クーポンの数とを対応付けて記憶する第２記憶手段と
をさらに備え、
前記特定手段は、前記第１更新手段によって更新された前記第１アクセス数と、前記第２記憶手段に記憶された前記第１条件とを比較して、前記抽出手段によって抽出された前記電子クーポンの中から、当該第１アクセス数に応じた数の前記電子クーポンを前記特定電子クーポンとして特定することを特徴とする請求項１に記載の送信サーバ。
【請求項３】
前記第１受信手段によって前記端末位置データが受信された場合に、前記携帯端末に対応する第２アクセス数を更新する第２更新手段と、
前記第２アクセス数の条件である第２条件と、前記電子クーポンとを対応付けて記憶する第３記憶手段と
を備え、
前記特定手段は、前記第２更新手段によって更新された前記第２アクセス数と、前記第２記憶手段に記憶された前記第２条件とを比較して、前記抽出手段によって抽出された前記電子クーポンの中から、当該第２アクセス数に応じた前記電子クーポンを特定することを特徴とする請求項１又は２に記載の送信サーバ。
【請求項４】
店舗の情報を含む電子クーポンを送信する送信サーバと通信する機能を備えた携帯端末であって、
前記携帯端末の現在位置を表す端末位置データを取得する取得手段と、
前記取得手段によって取得された前記端末位置データを前記送信サーバに送信する第２送信手段と、
前記送信サーバによって送信され、且つ、前記送信サーバによって前記端末位置データに基づき特定された電子クーポンである特定電子クーポンを受信する第２受信手段と、
前記第２受信手段によって受信された前記特定電子クーポンを、前記特定電子クーポン専用の第１フォルダに記憶させる第１記憶制御手段と
を備えたことを特徴とする携帯端末。
【請求項５】
前記取得手段によって取得された前記端末位置データと、前記電子クーポンに含まれる前記店舗位置データとに基づき、前記第１フォルダに記憶されている前記電子クーポンをソートするソート手段をさらに備えたことを特徴とする請求項４に記載の携帯端末。
【請求項６】
前記第１フォルダに記憶されている前記電子クーポンを、有効期限が経過したデータを前記第１フォルダから削除する削除手段をさらに備えたことを特徴とする請求項４又は５に記載の携帯端末。
【請求項７】
前記第１記憶制御手段は、前記第１フォルダに記憶される前記電子クーポンの量を制限することを特徴とする請求項４から６のいずれかに記載の携帯端末。
【請求項８】
前記第１フォルダに記憶された前記電子クーポンを、当該第１フォルダと関連づけられた第２フォルダに移動させる第２記憶制御手段をさらに備えたことを特徴とする請求項４から７のいずれかに記載の携帯端末。
【請求項９】
請求項１から３のいずれかに記載の送信サーバと、請求項４から８のいずれかに記載の携帯端末とを備えたことを特徴とする送信システム。
【請求項１０】
請求項１から３のいずれかに記載の送信サーバの各種処理手段としてコンピュータを機能させるためのサーバプログラム。
【請求項１１】
請求項４から８のいずれかに記載の携帯端末の各種処理手段としてコンピュータを機能させるための端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末に電子クーポンを送信する送信サーバ、送信サーバと通信する機能を備えた携帯端末、送信サーバと携帯端末とを備える送信システム、サーバプログラム及び端末プログラムに関する。
【背景技術】
【０００２】
従来、店舗で利用できるクーポン券を電子化した電子クーポンの利用が知られている。ユーザが電子クーポンを取得する方法として次のような方法がある。例えば、ユーザは、携帯電話等の携帯端末を利用して店舗のホームページにアクセスし、電子クーポンを携帯端末にダウンロードさせる。また例えば、ユーザは電子クーポンを配信するメールマガジンに登録する。メールマガジンを配信するサーバは、所定のタイミングで電子クーポンを登録された携帯端末に送信する。
【０００３】
また、通信媒体を利用して電子クーポンを配信するシステムが知られている。例えば、特許文献１に記載のシステムは、端末と、サーバとを備える。サーバは、端末からの送信要求に応じて、端末の地理的位置及び時刻の少なくとも一方に基づいて選択した電子クーポンをユーザの端末に送信する。送信要求は、例えば、ユーザがウェブページを表示させる指示を入力した場合に送信される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２２２３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来のシステムでは、端末からの送信要求がなければ、電子クーポンは配信されなかった。すなわち、従来のシステムでは、電子クーポンが配信されるタイミング及び内容についての偶然性が乏しかった。このため、店舗にとっては、電子クーポンの配信が顧客の拡大に十分に寄与しないという問題があった。ユーザにとっては、すぐに利用可能な電子クーポンを簡単な操作で得ることができないという問題があった。
【０００６】
本発明は上記課題を解決するためになされたものであり、電子クーポンの利用率の向上に寄与する送信サーバ、携帯端末、送信システム、サーバプログラム及び端末プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題の少なくとも一部を解決するため、第１態様の送信サーバは、店舗の情報を含む電子クーポンを携帯端末に送信する機能を備えた送信サーバであって、前記電子クーポンと、前記店舗の所在地を表す店舗位置データとを対応付けて記憶する第１記憶手段と、前記携帯端末によって送信された、当該携帯端末の現在位置を表す端末位置データを受信する第１受信手段と、前記第１受信手段によって受信された前記端末位置データと、前記第１記憶手段に記憶された前記店舗位置データとを比較して、前記第１記憶手段に記憶された前記電子クーポンの中から、前記携帯端末の現在位置から所定範囲に前記所在地がある店舗の前記電子クーポンを抽出する抽出手段と、前記抽出手段によって抽出された前記電子クーポンの中から、前記携帯端末に送信するデータを特定電子クーポンとして特定する特定手段と、前記特定手段によって特定された前記特定電子クーポンを、前記携帯端末に送信する第１送信手段とを備えている。
【０００８】
第１態様の送信サーバは、携帯端末の現在位置から所定範囲にある店舗の電子クーポンを自動的に送信することができる。携帯端末のユーザは、地理的条件からすぐに利用可能な店舗の電子クーポンを取得することができる。特定電子クーポンは、携帯端末の現在位置と、店舗の所在地との間の距離に基づき特定される。このため、ユーザが予め指定した特定の業種の店舗の電子クーポンが配信される場合とは異なり、ユーザは思いがけない業種の店舗の電子クーポンを取得することが可能である。このため、送信サーバは、電子クーポンが送信される内容についての偶然性を改善することができる。したがって送信サーバは、携帯端末のユーザの行動範囲から外れた店舗の電子クーポンが送信される場合に比べ、電子クーポンの利用率を向上させることができる。
【０００９】
第１態様の送信サーバにおいて、前記第１受信手段によって前記端末位置データが受信された場合に、前記携帯端末に対応する第１アクセス数を更新する第１更新手段と、前記第１アクセス数の条件である第１条件と、前記電子クーポンの数とを対応付けて記憶する第２記憶手段とをさらに備え、前記特定手段は、前記第１更新手段によって更新された前記第１アクセス数と、前記第２記憶手段に記憶された前記第１条件とを比較して、前記抽出手段によって抽出された前記電子クーポンの中から、当該第１アクセス数に応じた数の前記電子クーポンを前記特定電子クーポンとして特定してもよい。
【００１０】
この場合の送信サーバは、アクセス数に応じて電子クーポンの送信数を変えることで、携帯端末のユーザが電子クーポンを取得したり、電子クーポンを利用したりすることへのモチベーションを高めることができる。このため、電子クーポンの利用率をさらに向上させることができる。
【００１１】
第１態様の送信サーバにおいて、前記第１受信手段によって前記端末位置データが受信された場合に、前記携帯端末に対応する第２アクセス数を更新する第２更新手段と、前記第２アクセス数の条件である第２条件と、前記電子クーポンとを対応付けて記憶する第３記憶手段とを備え、前記特定手段は、前記第２更新手段によって更新された前記第２アクセス数と、前記第２記憶手段に記憶された前記第２条件とを比較して、前記抽出手段によって抽出された前記電子クーポンの中から、当該第２アクセス数に応じた前記電子クーポンを特定してもよい。
【００１２】
この場合の送信サーバは、アクセス数に応じて電子クーポンの内容を変えることで、携帯端末のユーザが電子クーポンを取得したり、電子クーポンを利用したりすることへのモチベーションを高めることができる。このため、電子クーポンの利用率をさらに向上させることができる。例えば、アクセス数が増加するほど、アクセス数が少ない場合に比べ、割引率の高い電子クーポンが送信されてもよい。
【００１３】
第２態様の携帯端末は、店舗の情報を含む電子クーポンを送信する送信サーバと通信する機能を備えた携帯端末であって、前記携帯端末の現在位置を表す端末位置データを取得する取得手段と、前記取得手段によって取得された前記端末位置データを前記送信サーバに送信する第２送信手段と、前記送信サーバによって送信され、且つ、前記送信サーバによって前記端末位置データに基づき特定された電子クーポンである特定電子クーポンを受信する第２受信手段と、前記第２受信手段によって受信された前記特定電子クーポンを、前記特定電子クーポン専用の第１フォルダに記憶させる第１記憶制御手段とを備えている。
【００１４】
第２態様の携帯端末は、携帯端末の電源がＯＮになっているときであれば、ユーザからの指示がなくても、携帯端末の現在位置を表す端末位置データを、自動的に送信サーバに送信することが可能である。このため、携帯端末は、電子クーポンが送信されるタイミングの偶然性を改善することができる。電子クーポンが他のデータと区別されずに記憶される場合に比べ、携帯端末のユーザが利用可能な電子クーポンを参照する際の利便性を高めることができる。このため、携帯端末は、電子クーポンの利用率を向上させることができる。
【００１５】
第２態様の携帯端末において、前記取得手段によって取得された前記端末位置データと、前記電子クーポンに含まれる前記店舗位置データとに基づき、前記第１フォルダに記憶されている前記電子クーポンをソートするソート手段をさらに備えている。
【００１６】
この場合の携帯端末は、電子クーポンが端末位置データと、店舗位置データとに基づきソートされない場合に比べ、携帯端末のユーザが利用可能な電子クーポンを参照する際の利便性を高めることができる。このため、携帯端末は、電子クーポンの利用率を向上させることができる。
【００１７】
第２態様の携帯端末において、前記第１フォルダに記憶されている前記電子クーポンを、有効期限が経過したデータを前記第１フォルダから削除する削除手段をさらに備えてもよい。
【００１８】
この場合の携帯端末では、有効期限が経過していない電子クーポンだけが第１フォルダに記憶されている状態にすることができる。携帯端末のユーザが、電子クーポンの有効期限が切れているか否かを確認したり、有効期限が切れている電子クーポンを削除したりする手間を軽減することができる。したがって携帯端末は、携帯端末のユーザが利用可能な電子クーポンを参照する際の利便性を高めることにより、電子クーポンの利用率をさらに向上させることができる。
【００１９】
第２態様の携帯端末において、前記第１記憶制御手段は、前記第１フォルダに記憶される前記電子クーポンの量を制限してもよい。
【００２０】
この場合の携帯端末では、第１フォルダに記憶される電子クーポンの数が過剰に増えることがない。電子クーポンの数を制限する処理は自動的に実行されるので、携帯端末のユーザが電子クーポンを管理する際の手間を軽減することができる。したがって、携帯端末は、携帯端末のユーザが利用可能な電子クーポンを参照する際の利便性を高めることにより、電子クーポンの利用率をさらに向上させることができる。
【００２１】
第２態様の携帯端末において、前記第１フォルダに記憶された前記電子クーポンを、当該第１フォルダと関連づけられた第２フォルダに移動させる第２記憶制御手段をさらに備えてもよい。
【００２２】
この場合の携帯端末では、携帯端末のユーザが必要に応じて第１フォルダに記憶された電子クーポンを整理することができる。第２フォルダは、第１フォルダに関連づけられているので、整理した後の電子クーポンの記憶場所が分からなくなるということもない。したがって、携帯端末は、携帯端末のユーザが利用可能な電子クーポンを管理する際の利便性を高めることにより、電子クーポンの利用率をさらに向上させることができる。
【００２３】
第３態様の送信システムは、第１態様の送信サーバと、第２態様の携帯端末とを備えている。第３態様の送信システムによれば、第１態様の送信サーバと、第２態様の携帯端末との双方の効果が得られる。
【００２４】
第４態様のサーバプログラムは、第１態様の送信サーバの各種処理手段としてコンピュータを機能させるためのプログラムである。第４態様のサーバプログラムによれば、コンピュータに実行させることにより第１態様の送信サーバの各種処理手段としての作用効果を奏することができる。
【００２５】
第５態様の端末プログラムは、第２態様の携帯端末の各種処理手段としてコンピュータを機能させるためのプログラムである。第５態様の端末プログラムによれば、コンピュータに実行させることにより第２態様の携帯端末の各種処理手段としての作用効果を奏することができる。
【図面の簡単な説明】
【００２６】
【図１】送信サーバ１と、携帯端末２とを備える送信システム１００の説明図である。
【図２】送信サーバ１の電気的構成を表すブロック図である。
【図３】店舗データ記憶エリア２４２に記憶されたテーブルである。
【図４】携帯端末２のディスプレイ６３に表示された電子クーポンの説明図である。
【図５】端末データ記憶エリア２４３に記憶されたテーブルである。
【図６】条件記憶エリア２４４に記憶されたテーブルである。
【図７】携帯端末２の電気的構成を表すブロック図である。
【図８】電子クーポン記憶エリア４４２に記憶されたクーポンＢＯＸ４３３と、下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６との説明図である。
【図９】クーポンＢＯＸ４３３に記憶された電子クーポンがディスプレイ６３に表示された画面の説明図である。
【図１０】携帯端末２で実行される端末処理のフローチャートである。
【図１１】送信サーバ１で実行されるサーバ処理のフローチャートである。
【図１２】携帯端末２で実行される削除処理のフローチャートである。
【図１３】ディスプレイ６３に表示された電子クーポンのリスト６３０と、移動条件を指示するためのカーソル６３７及びドロップダウンリスト６３８と、移動を指示するための移動ボタン６３９との説明図である。
【図１４】携帯端末２で実行される移動処理のフローチャートである。
【図１５】店舗データ記憶エリア２４２に記憶されたテーブルである。
【図１６】店舗データ記憶エリア２４２に記憶されたテーブルである。
【発明を実施するための形態】
【００２７】
以下、本発明の送信サーバと、携帯端末と、送信システムとを具現化した第１から第３の実施形態について、図面を参照して順に説明する。なお、参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。本明細書では、記憶装置が記憶するデータを、データが表す内容を用いて表現する。例えば、「記憶装置は、電子クーポンを記憶する」との記載は、「記憶装置は、電子クーポンを表すデータを記憶する」を意味する。本明細書におけるユーザは、携帯端末２のユーザを指す。
【００２８】
まず、第１から第３の実施形態に共通する送信システム１００について説明する。図１のように、送信システム１００は、少なくとも１の送信サーバ１と、少なくとも１の携帯端末２とを備える。携帯端末２は、ネットワーク３を介して送信サーバ１と接続可能である。本実施形態の送信システム１００は、複数の携帯端末２がネットワーク３を介して送信サーバ１に接続可能である態様を想定している。送信サーバ１は、例えば、汎用のパーソナルコンピュータである。携帯端末２は、例えば、携帯電話である。送信システム１００では、携帯端末２の現在位置を表す端末位置データに基づき、携帯端末２の現在位置の所定範囲に所在地がある店舗の電子クーポンが、送信サーバ１から携帯端末２に送信される。
【００２９】
図２を参照して、送信サーバ１の電気的構成について説明する。図２のように、送信サーバ１は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ハードディスクドライブ（以下、「ＨＤＤ」と言う。）２４と、表示ドライバ２５と、入力ドライバ２６と、通信モジュール２７と、ディスクドライブ２８とを備え、それらはバス２９を介して電気的に接続されている。
【００３０】
ＣＰＵ２１は、ＲＯＭ２２又はＨＤＤ２４に記憶されたプログラムに従って、各種処理を実行させる。ＲＯＭ２２は、送信サーバ１が実行するプログラムと、プログラム実行時に参照される初期値とを含む各種情報を記憶している。ＲＡＭ２３は、プログラムで使用される各種の情報を一時的に記憶する。
【００３１】
ＨＤＤ２４は、プログラム記憶エリア２４１と、店舗データ記憶エリア２４２と、端末データ記憶エリア２４３と、条件記憶エリア２４４とを備える。プログラム記憶エリア２４１は、送信サーバ１が実行するプログラムを記憶する。店舗データ記憶エリア２４２は、図３のテーブルのように、店舗名と、店舗位置データと、電子クーポンとのそれぞれを対応付けて記憶する。店舗位置データは、店舗の所在地を表す座標（緯度を表す座標及び経度を表す座標）である。電子クーポンは、図４のように、店舗名６３１と、割引率６３２と、電子クーポンの有効期限６３３と、店舗の所在地６３４とのそれぞれを表す情報を含む。電子クーポンは、さらに、店舗位置データを含む。端末データ記憶エリア２４３は、図５のテーブルのように、端末ＩＤと、アドレスと、アクセス数と、最終更新日時とのそれぞれを対応付けて記憶する。端末ＩＤは、送信サーバ１とネットワーク３を介して通信可能な携帯端末２を識別するために用いられる。アドレスは、携帯端末２のＥ−ｍａｉｌアドレスである。アクセス数は、携帯端末２が送信サーバ１にアクセスした回数を表す。アクセス数は、図１１を参照して後述するサーバ処理において、所定の条件を満たす場合に更新される。最終更新日時は、アクセス数を更新した最新の日時である。条件記憶エリア２４４には、携帯端末２に電子クーポンを送信する場合の送信条件を記憶する。条件記憶エリア２４４は、例えば、図６のように、アクセス数ＡＮと、電子クーポン数とを対応付けたテーブルを記憶する。
【００３２】
表示ドライバ２５は、表示ドライバ２５と電気的に接続されたディスプレイ３１に画像を表示させる機能を備える。入力ドライバ２６は、入力ドライバ２６と電気的に接続されたキーボード３２から入力された情報を検出する機能を備える。通信モジュール２７は、ネットワーク３と接続する機能を備え、外部装置との通信を司る。ディスクドライブ２８は、ＣＤ−ＲＯＭ３３に記憶された情報を読み取る機能を備える。ＣＤ−ＲＯＭ３３には、例えばＣＰＵ２１を駆動させるために必要なプログラムが記憶される。
【００３３】
図７を参照して、携帯端末２の電気的構成について説明する。図７のように、携帯端末２は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、フラッシュメモリ４４と、音声入力ドライバ４６と、音声出力ドライバ４７と、表示ドライバ４８と、入力ドライバ４９と、ＧＰＳ受信機５０と、通信モジュール５１とを備え、それらはバス５２を介して電気的に接続されている。さらに、携帯端末２は、マイク６１と、スピーカ６２と、ディスプレイ６３と、キー操作部６４とを備えている。
【００３４】
ＣＰＵ４１は、ＲＯＭ４２又はフラッシュメモリ４４に記憶されたプログラムに従って、各種処理を実行させる。ＲＯＭ４２は、携帯端末２が実行するプログラムと、プログラム実行時に参照される初期値とを含む各種情報を記憶している。ＲＡＭ４３は、プログラムで使用される各種の情報を一時的に記憶する。
【００３５】
フラッシュメモリ４４は、プログラム記憶エリア４４１と、電子クーポン記憶エリア４４２とを備える。プログラム記憶エリア４４１は、携帯端末２が実行するプログラムを記憶する。電子クーポン記憶エリア４４２は、送信サーバ１から送信された電子クーポンを記憶する。図８のように、電子クーポン記憶エリア４４２は、クーポンＢＯＸ４３３と、下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とをそれぞれ記憶する。クーポンＢＯＸ４３３は、送信サーバ１から送信された電子クーポンが最初に記憶されるフォルダである。クーポンＢＯＸ４３３に記憶された電子クーポンは、ユーザがキー操作部６４を操作して指示を入力した場合に、例えば、後述する図９のようにディスプレイ６３に表示される。下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とそれぞれは、クーポンＢＯＸ４３３と対応付けられたフォルダである。図１４を参照して後述する移動処理において、クーポンＢＯＸ４３３に記憶された所定の電子クーポンが下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とのいずれかに移動される。
【００３６】
音声入力ドライバ４６は、音声入力ドライバ４６と電気的に接続されたマイク６１から入力された音声信号を検出する機能を備える。音声出力ドライバ４７は、音声出力ドライバ４７と電気的に接続されたスピーカ６２に音声を出力させる機能を備える。表示ドライバ４８は、表示ドライバ４８と電気的に接続されたディスプレイ６３に画像を表示させる機能を備える。入力ドライバ４９は、入力ドライバ４９と電気的に接続されたキー操作部６４から入力された情報を検出する機能を備える。ＧＰＳ受信機５０は、地球上を周回している複数のＧＰＳ（グローバル・ポジショニング・システム）衛星から発射される電波を受信する機能を備える。通信モジュール５１は、ネットワーク３と接続する機能を備え、外部装置との通信を司る。ＣＰＵ４１を駆動させるために必要なプログラムは、例えば、通信モジュール５１を介して取得される。
【００３７】
図１０と、図１１とを参照して、第１の実施形態の送信システム１００において実行される、携帯端末２の現在位置から所定範囲に所在地がある店舗の電子クーポンを、送信サーバ１が携帯端末２に送信する処理を説明する。携帯端末２が実行する端末処理と、送信サーバ１が実行するサーバ処理とに分けて順に説明する。
【００３８】
まず、図１０を参照して携帯端末２が実行する端末処理を説明する。図１０の端末処理は、携帯端末２の電源がＯＮにされた場合に起動され、電源がＯＮにされている期間、所定の間隔で実行される。図１０の端末処理を実行するためのプログラムは、図７のプログラム記憶エリア４４１に記憶されており、ＣＰＵ４１が実行する。
【００３９】
図１０のように、端末処理ではまず、ＣＰＵ４１は、クーポンＢＯＸ４３３を参照し、クーポンＢＯＸ４３３に空きがあるか否かを判断する（Ｓ１０）。携帯端末２は、図示外の処理によって、クーポンＢＯＸ４３３に記憶可能な電子クーポンの最大数Ｍ（例えば、２０個）を設定可能である。クーポンＢＯＸ４３３が、既に最大数Ｍの電子クーポンを記憶している場合には、携帯端末２は送信サーバ１に対してさらに電子クーポンを送信することを要求しない。クーポンＢＯＸ４３３に記憶されている電子クーポンの数が最大数Ｍである場合（Ｓ１０：ＮＯ）、ＣＰＵ４１は、後述するステップＳ８０の処理を実行する。
【００４０】
クーポンＢＯＸ４３３に記憶されている電子クーポンの数が最大数Ｍより少ない場合（Ｓ１０：ＹＥＳ）、ＣＰＵ４１は、ＧＰＳ受信機５０から入力されるデータを取得し、取得したデータを端末位置データとしてＲＡＭ４３に記憶させる（Ｓ２０）。端末位置データは、ＧＰＳ受信機５０から入力される、携帯端末２の現在位置を表す座標（緯度を表す座標及び経度を表す座標）である。次に、ＣＰＵ４１は、ステップＳ２０の処理で取得した端末位置データと、携帯端末２の端末ＩＤとを含む送信要求を、通信モジュール５１と、ネットワーク３とを介して送信サーバ１に送信する（Ｓ３０）。端末ＩＤは、端末データ記憶エリア２４３に記憶された図５のテーブルの端末ＩＤに対応する。ＣＰＵ４１は、ステップＳ３０の処理を実行してからの経過時間Ｔのカウントを開始させる。ステップＳ３０の処理で送信された送信要求を受信した送信サーバ１は、図１１を参照して後述するように、端末位置データに基づき携帯端末２に送信する電子クーポンを特定し、特定した電子クーポンを携帯端末２に送信する。
【００４１】
次に、送信サーバ１から送信された電子クーポンを受信した場合には（Ｓ４０：ＹＥＳ）、ＣＰＵ４１は、受信した電子クーポンをクーポンＢＯＸ４３３に記憶させる（Ｓ５０）。ステップＳ５０の処理では、ＣＰＵ４１は、クーポンＢＯＸ４３３の電子クーポンの数が最大数Ｍを超えない範囲で受信した電子クーポンをクーポンＢＯＸ４３３に記憶させる。送信サーバ１から送信された電子クーポンを受信していない場合には（Ｓ４０：ＮＯ）、ＣＰＵ４１は、ステップＳ３０の処理を実行してからの経過時間Ｔを参照し、ステップＳ３０の処理で端末位置データを送信サーバ１に送信してから所定時間経過したかを判断する（Ｓ６０）。所定時間（例えば、５分）は予め定められ、フラッシュメモリ４４に記憶されている。
【００４２】
所定時間経過していない場合には（Ｓ６０：ＮＯ）、処理はステップＳ４０の処理に戻る。所定時間経過した場合（Ｓ６０：ＹＥＳ）、又はステップＳ５０の処理の次に、ＣＰＵ４１は、クーポンＢＯＸ４３３に記憶された電子クーポンを、ステップＳ２０の処理で取得した端末位置データに基づきソートする（Ｓ７０）。ステップＳ７０の処理では、ＣＰＵ４１は、端末位置データが示す携帯端末２の現在位置と、店舗の所在地との間の距離Ｌが小さい順に電子クーポンをソートする。端末位置データが表す座標を（Ｘｈ，Ｙｈ）とし、店舗の所在地を表す座標を（Ｘｓ，Ｙｓ）とする。この場合、距離Ｌは、√｛（Ｘｓ−Ｘｈ）２＋（Ｙｓ−Ｙｈ）２｝に基づき算出される。
【００４３】
次に、携帯端末２の電源がＯＮであれば（Ｓ８０：ＮＯ）、処理はステップＳ１０の処理に戻る。携帯端末２の電源がＯＦＦであれば（Ｓ８０：ＹＥＳ）、端末処理は終了する。ユーザは、端末処理で受信された電子クーポンを、例えば、図９のようにディスプレイ６３に表示させることによって、確認することができる。図９のディスプレイ６３には、電子クーポンのリスト６３０と、カーソル６３５と、表示ボタン６３６とが表示されている。カーソル６３５は、リスト６３０に含まれる電子クーポンの中から、特定の電子クーポンを選択する。カーソル６３５は、選択中の電子クーポンを白黒反転表示させる。カーソル６３５は、キー操作部６４が操作された場合に移動される。キー操作部６４の操作によって、表示ボタン６３６が選択されると、リスト６３０に含まれる電子クーポンの内、カーソル６３５によって選択された電子クーポンの詳細が、図４のように表示される。ユーザは、電子クーポンを利用する場合には、図４のようにディスプレイ６３に表示させた電子クーポンを店舗の店員に提示する。
【００４４】
携帯端末２において、図１０のステップＳ２０の処理を実行するＣＰＵ４１は、本発明の「取得手段」として機能する。ステップＳ３０の処理を実行するＣＰＵ４１は、本発明の「第２送信手段」として機能する。ステップＳ４０の処理を実行するＣＰＵ４１は、本発明の「第２受信手段」として機能する。ステップＳ５０の処理を実行するＣＰＵ４１は、本発明の「第１記憶制御手段」として機能する。ステップＳ７０の処理を実行するＣＰＵ４１は、本発明の「ソート手段」として機能する。
【００４５】
携帯端末２は、携帯端末２の電源がＯＮになっているときであれば、ユーザからの指示がなくても、携帯端末の現在位置を表す端末位置データを含む送信要求を、自動的に送信サーバに送信することが可能である。このため、携帯端末２は、電子クーポンを取得するタイミングの偶然性を改善することができる。送信サーバ１から送信される電子クーポンを、電子クーポン専用のクーポンＢＯＸ４３３に記憶させる。このため、携帯端末２は、電子クーポンが他のデータと区別されずに記憶される場合に比べ、ユーザが利用可能な電子クーポンを参照する際の利便性を高めることができる。
【００４６】
携帯端末２は、ステップＳ７０の処理で、距離Ｌが小さい順に電子クーポンをソートする。ユーザは、電子クーポンが端末位置データと、店舗位置データとに基づきソートされない場合に比べ、地理的条件に基づきすぐに利用可能な電子クーポンを見つけることができる。
【００４７】
携帯端末２では、クーポンＢＯＸ４３３に記憶される電子クーポンの数が最大数Ｍを超えることがない。電子クーポンの数を制限する処理は自動的に実行されるので、携帯端末２は、ユーザが電子クーポンを管理する際の手間を軽減させることができる。また、携帯端末２は、携帯端末２のクーポンＢＯＸ４３３に膨大な電子クーポンが蓄積して、フラッシュメモリ４４の記憶容量を圧迫することを確実に回避することができる。携帯端末２は、クーポンＢＯＸ４３３に記憶される電子クーポンの数が最大数Ｍである場合には、送信要求を送信しない。このため、クーポンＢＯＸ４３３に記憶されない電子クーポンを受信する処理が実行されることを回避することができる。以上のように、携帯端末２は、ユーザが利用可能な電子クーポンを参照する際の利便性を高めることにより、電子クーポンの利用率をさらに向上させることができる。
【００４８】
図１１を参照して、送信サーバ１で実行されるサーバ処理について説明する。図１１のサーバ処理は、送信サーバ１の電源がＯＮにされた場合に起動され、電源がＯＮにされている期間繰り返し実行される。図１１の端末処理を実行するためのプログラムは、図２のプログラム記憶エリア２４１に記憶されており、ＣＰＵ２１が実行する。
【００４９】
図１１のように、サーバ処理ではまず、ＣＰＵ２１は、携帯端末２によって送信された送信要求を受信したか否かを判断する（Ｓ１１０）。送信要求を受信していない場合には（Ｓ１１０：ＮＯ）、ＣＰＵ２１は後述するステップＳ１９０の処理を実行する。送信要求を受信した場合（Ｓ１１０：ＹＥＳ）、ＣＰＵ２１は送信要求に基づき、送信要求を送信した携帯端末２（以下、「特定端末」と言う。）の端末ＩＤを特定する（Ｓ１２０）。次に、ＣＰＵ２１は、端末データ記憶エリア２４３に記憶された図５のテーブルを参照し、ステップＳ１２０の処理で特定した端末ＩＤに対応する最新更新日時から１日以上経過しているか否かを判断する（Ｓ１３０）。本実施形態では、アクセス数のカウントは、１日１回を限度としている。最新更新日時から１日以上経過している場合（Ｓ１３０：ＹＥＳ）、ＣＰＵ２１は、ステップＳ１２０の処理で特定した端末ＩＤに対応するアクセス数をインクリメントし、インクリメントしたアクセス数を端末データ記憶エリア２４３に記憶させる（Ｓ１４０）。ＣＰＵ２１は、ステップＳ１２０の処理で特定した端末ＩＤに対応する最新更新日時に現在日時を設定し、設定した最新更新日時を端末データ記憶エリア２４３に記憶させる（Ｓ１４０）。
【００５０】
最新更新日時から１日以上経過していない場合（Ｓ１３０：ＮＯ）、又はステップＳ１４０の処理の次に、ＣＰＵ２１は、特定端末に送信する電子クーポンを抽出し、抽出した電子クーポンをＲＡＭ２３に記憶させる（Ｓ１５０）。ステップＳ１５０の処理では、ＣＰＵ２１は、店舗データ記憶エリア２４２に記憶された電子クーポンの中から、特定端末の現在位置から所定範囲（例えば、１ｋｍ）に所在地がある店舗の電子クーポンを抽出する。ＣＰＵ２１は、ステップＳ１１０の処理で受信した送信要求に含まれる端末位置データに基づき特定端末の現在位置を特定する。特定端末の現在位置と、店舗の所在地との間の距離の算出方法は、上述のステップＳ７０の処理で算出される距離Ｌの算出方法と同様である。
【００５１】
ステップＳ１５０の処理で抽出された電子クーポンがない場合（Ｓ１６０：ＮＯ）、ＣＰＵ２１は後述するステップＳ１９０の処理を実行する。ステップＳ１５０の処理で１以上の電子クーポンが抽出された場合（Ｓ１６０：ＹＥＳ）、ＣＰＵ２１は、ステップＳ１５０の処理で抽出された電子クーポンの中から、特定端末に送信する電子クーポンを特定電子クーポンとして特定する（Ｓ１７０）。ステップＳ１７０の処理では、条件記憶エリア２４４に記憶された条件に基づき、ステップＳ１５０の処理で抽出された電子クーポンの中から特定電子クーポンが特定される。本実施形態は、図６のように、アクセス数ＡＮに応じた数の電子クーポンが特定電子クーポンとして特定される。例えば、アクセス数ＡＮが５の場合には、１５個の電子クーポンが特定電子クーポンとして特定される。ステップＳ１５０の処理で抽出された電子クーポンの中から、アクセス数ＡＮに応じた数の電子クーポンを特定する方法は任意に設定される。例えば、特定端末の現在位置から近い順に特定電子クーポンが特定される。
【００５２】
次に、ＣＰＵ２１はステップＳ１７０の処理で特定した特定電子クーポンを特定端末に送信する（Ｓ１８０）。ステップＳ１８０の処理では、ＣＰＵ２１は、送信要求に含まれる端末ＩＤと、図５のテーブルとに基づき、特定端末のアドレスを特定する。送信サーバ１の電源がＯＮであれば（Ｓ１９０：ＮＯ）、処理はステップＳ１１０に戻る。電源がＯＦＦであれば（Ｓ１９０：ＹＥＳ）、サーバ処理は終了する。
【００５３】
送信サーバ１において、図３のテーブルを記憶するＨＤＤ２４の店舗データ記憶エリア２４２は、本発明の「第１記憶手段」に相当する。図６のテーブルを記憶するＨＤＤ２４の条件記憶エリア２４４は、本発明の「第２記憶手段」に相当する。図１１のステップＳ１１０の処理を実行するＣＰＵ２１は、本発明の「第１受信手段」として機能する。ステップＳ１４０の処理を実行するＣＰＵ２１は、本発明の「第１更新手段」として機能する。ステップＳ１５０の処理を実行するＣＰＵ２１は、本発明の「抽出手段」として機能する。ステップＳ１７０の処理を実行するＣＰＵ２１は、本発明の「特定手段」として機能する。ステップＳ１８０の処理を実行するＣＰＵ２１は、本発明の「第１送信手段」として機能する。
【００５４】
送信サーバ１は、携帯端末２の現在位置から所定範囲（例えば１ｋｍ）に所在地がある店舗の電子クーポンを自動的に送信することができる。ユーザは、携帯端末２の現在位置からの地理的条件に基づき、すぐに利用可能な店舗の電子クーポンを取得することができることになる。したがって送信サーバは、ユーザの行動範囲から外れた店舗の電子クーポンを携帯端末２（特定端末）に送信する場合に比べ、電子クーポンの利用率を向上させることができる。携帯端末２に送信される電子クーポンは、携帯端末２の現在位置と、店舗の所在地との間の距離に基づき特定される。このため、ユーザが予め指定した特定の業種の店舗の電子クーポンが配信される場合とは異なり、ユーザは思いがけない業種の店舗の電子クーポンを取得することが可能である。送信サーバ１は、図６のテーブルの条件に基づき、アクセス数ＡＮに応じて特定電子クーポンの数を変えている。これにより、送信サーバ１は、ユーザが電子クーポンを取得したり、電子クーポンを利用したりすることへのモチベーションを高めることができる。送信サーバ１は、電子クーポンの利用率をさらに向上させることができる。
【００５５】
次に、携帯端末２において実行される、クーポンＢＯＸ４３３に記憶された電子クーポンを管理する場合に実行される削除処理と、移動処理とについて、順に説明する。まず、図１２を参照して削除処理を説明する。図１２の削除処理は、所定のタイミング（例えば、毎週１回月曜日の昼間）に開始される。図１２の削除処理を実行するためのプログラムは、図７のプログラム記憶エリア４４１に記憶されており、ＣＰＵ４１が実行する。
【００５６】
図１２のように、削除処理ではまず、ＣＰＵ４１は、クーポンＢＯＸ４３３に記憶されている電子クーポンを順に読み出すための変数Ｎに１を設定し、設定した変数ＮをＲＡＭ４３に記憶させる（Ｓ２２０）。次に、ＣＰＵ４１は、クーポンＢＯＸ４３３に記憶されているＮ番目の電子クーポンを取得する（Ｓ２３０）。次に、ＣＰＵ４１は、ステップＳ２３０の処理で取得した電子クーポンに含まれる有効期限が経過しているか否かを判断する（Ｓ２４０）。現在日時が有効期限よりも後である場合に、有効期限が経過していると判断する。有効期限が経過している場合には（Ｓ２４０：ＹＥＳ）、ＣＰＵ４１は、ステップＳ２３０の処理で取得したＮ番目の電子クーポンをクーポンＢＯＸ４３３から削除する（Ｓ２５０）。有効期限が経過していない場合（Ｓ２４０：ＮＯ）、又はステップＳ２５０の処理の次に、ＮがクーポンＢＯＸ４３３に記憶されている電子クーポンの数Ｐよりも小さければ（Ｓ２６０：ＮＯ）、ＣＰＵ４１は、Ｎをインクリメントする（Ｓ２７０）。次に、処理はステップＳ２３０の処理に戻る。Ｎが電子クーポンの数Ｐと等しければ（Ｓ２６０：ＹＥＳ）、削除処理は終了する。
【００５７】
携帯端末２において、図１２のステップＳ２４０の処理とステップＳ２５０の処理とを実行するＣＰＵ４１は、本発明の「削除手段」として機能する。携帯端末２では、有効期限が経過していない電子クーポンだけがクーポンＢＯＸ４３３に記憶されている状態にすることができる。携帯端末２は、ユーザが、電子クーポンの有効期限が切れているか否かを確認したり、有効期限が切れている電子クーポンを削除したりする手間を軽減することができる。本実施形態では、クーポンＢＯＸ４３３に空きがある場合にのみ送信要求が送信される。携帯端末２は、削除処理を実行することにより、有効期限が経過した電子クーポンによってクーポンＢＯＸ４３３が満たされて、新たな送信要求が送信されないという事態を確実に回避することができる。したがって、ユーザが利用可能な電子クーポンを参照する際の利便性を高めることにより、電子クーポンの利用率を向上させることができる。
【００５８】
図１３と図１４とを参照して、移動処理を説明する。図１４の移動処理は、図１３のように、ディスプレイ６３に表示された移動条件が選択された状態で、ユーザがキー操作部６４を操作して移動ボタン６３９を選択した場合に開始される。移動条件には、少なくとも、移動対象の電子クーポンと、移動先のフォルダとが含まれる。移動対象の電子クーポンは、カーソル６３７を用いて選択される。移動先のフォルダは、ドロップダウンリスト６３８を用いて選択される。図１４の移動処理を実行するためのプログラムは、図７のプログラム記憶エリア４４１に記憶されており、ＣＰＵ４１が実行する。
【００５９】
図１４のように、移動処理では、ＣＰＵ４１は移動条件を特定し、特定した移動条件をＲＡＭ４３に記憶させる（Ｓ３１０）。移動対象の電子クーポンは、カーソル６３７を用いて選択された電子クーポンである。移動先のフォルダは、下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とを含むフォルダの内、ドロップダウンリスト６３８を用いて選択されたフォルダである。次に、ＣＰＵ４１は、ステップＳ３１０の処理で特定した移動条件に基づき、移動対象の電子クーポンを、移動先のフォルダに記憶させ、移動対象の電子クーポンを、クーポンＢＯＸ４３３から削除する（Ｓ３２０）。次に、移動処理は終了する。
【００６０】
携帯端末２において、図１４のステップＳ３２０の処理を実行するＣＰＵ４１は、本発明の「第２記憶制御手段」として機能する。クーポンＢＯＸ４３３は、本発明の「第１フォルダ」に相当する。下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とのそれぞれは、本発明の「第２フォルダ」に相当する。携帯端末２では、ユーザは必要に応じてクーポンＢＯＸ４３３に記憶された電子クーポンを整理することができる。下層フォルダＡ４３４と、下層フォルダＢ４３５と、下層フォルダＣ４３６とのそれぞれは、クーポンＢＯＸ４３３に関連づけられている。このため、移動された後の電子クーポンを記憶するフォルダが分からなくなるということもない。したがって、携帯端末２は、ユーザが利用可能な電子クーポンを管理する際の利便性を高めることにより、電子クーポンの利用率をさらに向上させることができる。
【００６１】
第２の実施形態の送信システム１００で実行される処理について説明する。第２の実施形態の送信システム１００で実行される処理は、送信サーバ１が実行するサーバ処理のみが異なる。第１の実施形態の送信システム１００で実行される処理と同様の処理は説明を省略する。
【００６２】
第２の実施形態の送信サーバ１は、ＨＤＤ２４の店舗データ記憶エリア２４２に図１５のテーブルを記憶する。図１５のテーブルに記憶された電子クーポンは、アクセス数に応じて異なる内容を含む。図１５のテーブルに記憶された電子クーポンは、例えば、アクセス数が大きいほど、アクセス数が小さい場合にくらべ、割引率が高く設定されている。
【００６３】
図示しないが、第２の実施形態のサーバ処理は、図１１の第１の実施形態のサーバ処理と、ステップＳ１７０の処理が異なる。第２の実施形態のステップＳ１７０の処理では、ステップＳ１５０の処理で抽出された電子クーポンの中から、アクセス数ＡＮに応じた内容の電子クーポンが特定電子クーポンとして特定される。例えば、Ａ店の所在地が携帯端末２の現在位置から所定範囲内にあり、且つ、アクセス数が５である場合、図１５の条件に従い、Ａ店の電子クーポンとして、電子クーポンＡ２が特定される。それ以外の処理は、第１の実施形態のサーバ処理と同様であるので説明を省略する。
【００６４】
第２の実施形態の送信サーバ１において、図１５のテーブルを記憶するＨＤＤ２４の店舗データ記憶エリア２４２は、本発明の「第３記憶手段」に相当する。第１の実施形態と同様の図１１のステップＳ１４０の処理を実行するＣＰＵ２１は、本発明の「第２更新手段」として機能する。第２の実施形態のステップＳ１７０の処理を実行するＣＰＵ２１は、本発明の「特定手段」として機能する。第２の実施形態の送信サーバ１は、アクセス数ＡＮに応じて電子クーポンの内容を変えることで、ユーザが電子クーポンを取得したり、電子クーポンを利用したりすることへのモチベーションを高めることができる。このため、送信サーバ１は、携帯端末２に送信された電子クーポンの利用率をさらに向上させることができる。
【００６５】
第３の実施形態の送信システム１００で実行される処理について説明する。第３の実施形態の送信システム１００で実行される処理は、送信サーバ１が実行するサーバ処理のみが異なる。第１の実施形態の送信システム１００で実行される処理と同様の処理は説明を省略する。
【００６６】
第３の実施形態の送信サーバ１には、店舗データ記憶エリア２４２に図１６のテーブルを記憶する。図１６のテーブルに記憶される電子クーポンは、携帯端末２が送信サーバ１にアクセスする時間帯に応じて異なる内容を含む。図１６のテーブルに記憶された電子クーポンは、例えば、午前中と、午後とで、割引の対象となる商品が異なる。また、図１６のテーブルでは、携帯端末２の現在位置と、店舗の所在地との間の距離の上限値Ｌｍを含む。上限値Ｌｍは携帯端末２が送信サーバ１にアクセスする時間帯に応じて異なる。
【００６７】
図示しないが、第３の実施形態のサーバ処理は、図１１の第１の実施形態のサーバ処理と、ステップＳ１５０の処理が異なる。第３の実施形態のステップＳ１５０の処理では、ＣＰＵ２１は、図１６のテーブルの条件を満たす電子クーポンを抽出する。図１６のテーブルの条件とは、テーブルの時間帯に、送信サーバ１が送信要求を受信した時刻を含む時間帯が設定され、且つ、携帯端末２の現在位置と、店舗の所在地との間の距離が、図１６のテーブルの上限値Ｌｍ以下である条件である。例えば、送信サーバ１が送信要求を受信した時刻が午前１０時であった場合、図１６の条件に従い、Ａ店の所在地と、携帯端末２との間の距離が、１ｋｍ以下であれば、電子クーポンＡ１が抽出される。それ以外の処理は、第１の実施形態のサーバ処理と同様であるので説明を省略する。
【００６８】
第３の実施形態の送信サーバ１は、携帯端末２が送信サーバ１にアクセスした時間に応じて、抽出条件と、抽出される電子クーポンの内容とを変えている。このため、送信サーバ１は、時間帯に適した条件の電子クーポンを携帯端末２に送信させることができる。ユーザは時間帯に適した電子クーポンを取得することができるので、電子クーポンの利用率をさらに向上させることができる。
【００６９】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えられてもよい。例えば、以下の（Ａ）から（Ｅ）の変形が適宜加えられてもよい。
【００７０】
（Ａ）送信システム１００と、送信サーバ１と、携帯端末２との構成はそれぞれ変更してよい。例えば、送信システム１００は、複数の送信サーバ１を備えてもよい。また例えば、送信システム１００は、複数の携帯端末２を備えてもよい。また例えば、送信サーバ１のＨＤＤ２４の記憶エリア２４２から２４３に記憶されたテーブルは、他の記憶装置（例えば、ＲＯＭ２２）に記憶されてもよい。また例えば、携帯端末２の電子クーポン専用のフォルダに関連付けられたフォルダの数は適宜変更されてよい。携帯端末２の電子クーポン専用のフォルダは、携帯端末２のフラッシュメモリ４４以外の記憶装置に記憶されてもよい。
【００７１】
（Ｂ）電子クーポンに含まれる情報は適宜変更してもよい。例えば、電子クーポンに店舗の所在地を示す地図が含まれてもよい。このようにすれば、電子クーポンを取得したユーザは、電子クーポンに含まれる地図を参照して容易に店舗を見つけることができる。また例えば、電子クーポンに店舗の外観を表す写真データが含まれてもよい。このようにすれば、電子クーポンを取得したユーザは、電子クーポンに含まれる写真を参照して容易に店舗を見つけることができる。
【００７２】
（Ｃ）端末位置データと、店舗位置データとはそれぞれ、携帯端末２の現在位置と、店舗の所在地との間の距離Ｌが算出できる態様のデータであればよい。距離Ｌの算出方法は、端末位置データと、店舗位置データとに応じて変更されてよい。
【００７３】
（Ｄ）送信システム１００で実行される処理は適宜変更されてもよい。例えば、送信システム１００で実行される処理に以下の変形が加えられてもよい。
【００７４】
（Ｄ−１）図１０の端末処理では、特徴的な部分を組み合わせた処理が実行されてもよい。例えば、携帯端末２は、送信サーバ１から送信される電子クーポンを全てクーポンＢＯＸ４３３に記憶させてもよい。この場合、端末処理では、ステップＳ２０の処理からステップＳ８０の処理を組み合わせた処理が実行されてもよい。また、携帯端末２は、電子クーポン専用のフォルダを複数設けてもよい。この場合、例えば、電子クーポンが取得された日時と、送信要求に含まれる端末位置データとの少なくともいずれかの条件に応じて取得された電子クーポンを記憶させるフォルダが決定されてもよい。
【００７５】
（Ｄ−２）携帯端末２は、クーポンＢＯＸ４３３に記憶可能な電子クーポン数を定めている場合、図１０の端末処理のステップＳ３０の処理で送信する送信要求に、受信可能な電子クーポン数を含ませてもよい。受信可能な電子クーポン数は、（最大数Ｍ）−（クーポンＢＯＸ４３３に記憶されている電子クーポンの数）に基づき算出される。この場合、送信サーバ１は、図１１のサーバ処理のステップＳ１７０の処理において、受信可能な電子クーポン数以下の電子クーポンを特定電子クーポンとして特定する。このようにすれば、受信可能な電子クーポンの数を超える数の電子クーポンが携帯端末２に送信されることを確実に回避することができる。
【００７６】
（Ｄ−３）携帯端末２は、携帯端末２の現在位置と、店舗の所在地との間の距離の上限値を指定する情報を送信要求に含ませてもよい。この場合、図１１のサーバ処理は、ステップＳ１５０の処理において、送信要求に含まれる上限値に基づき、電子クーポンを抽出すればよい。現在位置から近いと感じる距離には個人差がある。このようにすれば、携帯端末２の現在位置から指定された距離に所在地がある店舗の電子クーポンが送信サーバ１から携帯端末２に送信される。したがって、送信システム１００は、電子クーポンの利用率をさらに向上させることができる。
【００７７】
（Ｄ−４）図１１のサーバ処理では、特徴的な部分を組み合わせた処理が実行されてもよい。例えば、送信サーバ１は、図１１のサーバ処理において、ステップＳ１５０の処理で抽出された電子クーポン全てを携帯端末２に送信してもよい。
【００７８】
（Ｄ−５）図１１のサーバ処理におけるアクセス数の更新条件は適宜変更してもよい。例えば、１日５回まで更新可能としてもよい。また例えば、携帯端末２が特定の時間帯に送信要求を送信した場合には、アクセス数を２増加させてもよい。
【００７９】
（Ｄ−６）削除処理は、電子クーポン専用のフォルダに関連付けられたフォルダに対して実行されてもよい。電子クーポンが有効期間を含む場合には、携帯端末２は、削除処理において、有効期間の終期を有効期限として特定してもよい。削除処理は、必要に応じて省略されてもよい。移動処理は、必要に応じて省略されてもよい。
【００８０】
（Ｅ）条件記憶エリア２４４に記憶される条件は適宜変更されてよい。第２の実施形態及び第３の実施形態のように、特定電子クーポンを特定するための条件は店舗データ記憶エリア２４２に記憶されてもよい。
【符号の説明】
【００８１】
１      送信サーバ
２      携帯端末
３      ネットワーク
２１    ＣＰＵ
２３    ＲＡＭ
２４    ＨＤＤ
４１    ＣＰＵ
４３    ＲＡＭ
４４    フラッシュメモリ
１００  送信システム
２４２  店舗データ記憶エリア
２４３  端末データ記憶エリア
２４４  条件記憶エリア
４３３  クーポンＢＯＸ
４４２  電子クーポン記憶エリア
【図１】
2011197881.tif 000003
【図２】
2011197881.tif 000004
【図３】
2011197881.tif 000005
【図４】
2011197881.tif 000006
【図５】
2011197881.tif 000007
【図６】
2011197881.tif 000008
【図７】
2011197881.tif 000009
【図８】
2011197881.tif 000010
【図９】
2011197881.tif 000011
【図１０】
2011197881.tif 000012
【図１１】
2011197881.tif 000013
【図１２】
2011197881.tif 000014
【図１３】
2011197881.tif 000015
【図１４】
2011197881.tif 000016
【図１５】
2011197881.tif 000017
【図１６】
2011197881.tif 000018