(57)【要約】【課題】ユーザの行動範囲或いは興味対象の場所に関連させ、スタンプサービスに登録している施設に対する意識喚起を図り、スタンプサービスの利用を促進する。【解決手段】ユーザが端末から地図の提供をリクエストしてきた場合、リクエスト対象となった地図上に位置する施設を特定し、その特定された施設がユーザに与えたスタンプ数を取得する。そして、その取得したスタンプ数に応じたマークを表示するスタンプカードを生成し、上記特定された施設の位置に関連付けた地図を生成するようにした。【選択図】図１０
2011123526.tif 000002
【特許請求の範囲】
【請求項１】
地図上に位置が表示される施設に関する情報を記憶する施設記憶手段と、
前記地図上に位置が表示される施設について、当該施設がスタンプサービスを提供するユーザと、当該ユーザに施設が与えたスタンプ数とを記憶するスタンプ数記憶手段と、
端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定する施設特定手段と、
前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得する取得手段と、
前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するスタンプカード生成手段と、
前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成する地図生成手段と、
前記地図生成手段により生成された前記地図を端末に送信する地図送信手段と、を備えたことを特徴とするスタンプサービス連動地図提供装置。
【請求項２】
前記スタンプカード生成手段は、
マークを表示する領域を複数有し、当該領域に前記施設がユーザに与えたスタンプ数に応じたマークが配置されるとともに、
前記複数の領域の中で、前記施設特定手段により特定された施設がユーザに何らかの特典を与える基準とする基準スタンプ数に対応する領域が、他の領域とは異なる態様で表示されたスタンプカードを生成することを特徴とする請求項１に記載のスタンプサービス連動地図提供装置。
【請求項３】
前記施設特定手段は、
位置特定機能を有する端末からのリクエストに含まれた、当該位置特定機能により特定された端末の位置を取得し、当該端末の位置を含む地図をリクエスト対象として当該地図上に位置する施設を特定することを特徴とする請求項１又は２に記載のスタンプサービス連動地図提供装置。
【請求項４】
前記施設特定手段は、
ユーザの操作入力を受け付ける入力装置を有する端末からのリクエストに含まれた、ユーザの操作入力に基づく地図指定クエリを取得し、当該地図指定クエリにより指定された地図をリクエスト対象として当該地図上に位置する施設を特定することを特徴とする請求項１から３の何れかに記載のスタンプサービス連動地図提供装置。
【請求項５】
前記スタンプ数記憶手段は、
前記地図上に位置が表示される施設の中で、ネットワークを介してスタンプサービスをユーザに対して提供するウェブページを有する施設について、当該施設が当該ウェブページを介してスタンプサービスを提供するユーザと、当該ユーザに施設が与えたスタンプ数とを記憶していることを特徴とする請求項１から４の何れかに記載のスタンプサービス連動地図提供装置。
【請求項６】
前記地図上に位置が表示される施設に応じて予め設定された、スタンプカード及び当該スタンプカードに表示するマークを画像により生成するテンプレートを記憶する設定記憶手段を備え、
前記スタンプカード生成手段は、
前記取得手段により取得された前記スタンプ数と、前記施設特定手段により特定された施設について前記設定記憶手段により記憶されている前記テンプレートとに基づいて、前記スタンプカードを生成することを特徴とする請求項１から５の何れかに記載のスタンプサービス連動地図提供装置。
【請求項７】
コンピュータが、端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定するステップ、
コンピュータが、前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得するステップ、
コンピュータが、前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するステップ、
コンピュータが、前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成するステップ、及び
コンピュータが、前記地図生成手段により生成された前記地図を端末に送信するステップ、を含むスタンプサービス連動地図提供方法。
【請求項８】
コンピュータを、
端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定する施設特定手段と、
前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得する取得手段と、
前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するスタンプカード生成手段と、
前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成する地図生成手段と、
前記地図生成手段により生成された前記地図を端末に送信する地図送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スタンプサービスに関する情報を反映させた地図を端末に対して提供する技術に関する。
【背景技術】
【０００２】
従来より、小売業やサービス業を営む各種施設では、集客の向上と顧客の確保を図る施策として、顧客が施設を利用した頻度や利用明細に応じて何らかの特典を与えるシステムを構築することが知られており、その代表的なものの１つにスタンプサービスがある。
【０００３】
スタンプサービスでは、顧客にカードを発行し、顧客が施設を利用（商品を購入等）すると、その利用内容（購入金額や購入商品等）に応じて、特典交換の指標であってカードに表示するマークの数（以下、スタンプ数）を算出し、スタンプ数に応じたマークをカードに表示する。表示の手法としては、紙状のカードの表面にハンコやサインで記入するものや、磁気処理されたカード（例えば、リライタブルカード）の表面を上書きするものなどが知られている。そして、ユーザが所持するカードに表示されたスタンプ数が、施設側により予め設定された基準数に達した場合に、そのカードと交換に、顧客に対して何らかの特典を与えるようにしている。
【０００４】
ところで、上記のような顧客に何らかの特典を与えるシステムでは、各施設は独自の仕組みを設定するのが一般的であり、顧客側では、このような施設を利用する機会が増えるほど、各施設で発行された複数種類のカードを所持し、管理する必要性が生じる。
【０００５】
そこで、近年では、顧客側の管理負担を軽減するため、顧客側端末（携帯端末）と施設側端末からネットワーク経由で必要な情報を収集し、各顧客が利用する施設をデータベース上で一括管理するシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１８５４０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記システムを利用するユーザは、各施設が発行する複数種類のカードを所持して管理するという煩雑さは解消されるものの、自分の手元でスタンプ数を管理しなくなることから、スタンプ数を知るにはユーザからデータベースに積極的にアクセスを行う必要があり、その労力が負担になると、スタンプサービスに登録している施設やその施設から与えられたスタンプ数に対する意識が希薄になる虞があった。
【０００８】
そこで、本発明は、スタンプサービスに登録している施設に対する意識喚起を図り、スタンプサービスの利用を促進することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明は以下のような態様を要旨とする。
【００１０】
（１）  地図上に位置が表示される施設に関する情報を記憶する施設記憶手段と、
前記地図上に位置が表示される施設について、当該施設がスタンプサービスを提供するユーザと、当該ユーザに施設が与えたスタンプ数とを記憶するスタンプ数記憶手段と、
端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定する施設特定手段と、
前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得する取得手段と、
前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するスタンプカード生成手段と、
前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成する地図生成手段と、
前記地図生成手段により生成された前記地図を端末に送信する地図送信手段と、を備えたことを特徴とするスタンプサービス連動地図提供装置。
【００１１】
（１）の態様によれば、ユーザが端末から地図の提供をリクエストしてきた場合、リクエスト対象となった地図上に位置する施設を特定し、その特定された施設がユーザに与えたスタンプ数を取得する。そして、その取得したスタンプ数に応じたマークを表示するスタンプカードを生成し、上記特定された施設が表示される位置に関連付けた地図を生成するようにした。
【００１２】
これにより、ユーザから地図の提供がリクエストされるたびに、ユーザがスタンプサービスを利用している施設の存在を、リクエスト対象の地図上での位置に紐づけて一見にして把握させることができるようになる。また、同時に、スタンプ数に応じたマークの表示から、ユーザが所有するスタンプ数の多寡についても、施設の位置に紐づけて一見にして把握させることができる。
【００１３】
つまり、ユーザに、スタンプサービスに登録している施設の存在や位置を積極的に意識して把握しておくことをさせずとも、地図を見る、というユーザの行動範囲或いは興味対象の場所を確認する行為に付随して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。そして、スタンプ数が多い施設をユーザに優先的に選択させて足を運ばせる、というように、地図上でユーザが行動を決定する指標を提示できることにもなり、その結果、スタンプサービスの利用の促進を図ることができる。
【００１４】
（２）  前記スタンプカード生成手段は、
マークを表示する領域を複数有し、
当該領域に前記施設がユーザに与えたスタンプ数に応じたマークが配置されるとともに、
前記複数の領域の中で、前記施設特定手段により特定された施設がユーザに何らかの特典を与える基準とする基準スタンプ数に対応する領域が、他の領域とは異なる態様で表示されたスタンプカードを生成することを特徴とする（１）に記載のスタンプサービス連動地図提供装置。
【００１５】
（２）の態様によれば、マークが表示される複数の領域の中で、施設がユーザに何らかの特典を与える基準とする基準スタンプ数に対応する領域が、他の領域とは異なる態様で表示されたスタンプカードを生成するようにした。これにより、ユーザが所有するスタンプ数と特典が得られるまでの目安を、施設の位置に紐づけて一見にして把握させることができ、スタンプサービスの利用の促進を図るのに好適となる。
【００１６】
（３）  前記施設特定手段は、
位置特定機能を有する端末からのリクエストに含まれた、当該位置特定機能により特定された端末の位置を取得し、当該端末の位置を含む地図をリクエスト対象として当該地図上に位置する施設を特定することを特徴とする（１）又は（２）に記載のスタンプサービス連動地図提供装置。
【００１７】
（３）の態様によれば、位置特定機能により特定された端末の位置を含む地図上に位置する施設を特定し、その特定された施設がユーザに与えたスタンプ数を取得するようにした。これにより、ユーザの現在位置（つまり、現に行動している範囲）周辺の場所を確認する行為に連動して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。
【００１８】
（４）  前記施設特定手段は、
ユーザの操作入力を受け付ける入力装置を有する端末からのリクエストに含まれた、ユーザの操作入力に基づく地図指定クエリを取得し、当該地図指定クエリにより指定された地図をリクエスト対象として当該地図上に位置する施設を特定することを特徴とする（１）から（３）の何れかに記載のスタンプサービス連動地図提供装置。
【００１９】
（４）の態様によれば、ユーザによる地図指定クエリにより指定された地図上に位置する施設を特定し、その特定された施設がユーザに与えたスタンプ数を取得するようにした。これにより、ユーザの興味対象の場所（例えば、未来において予定している行動範囲）周辺を確認する行為に連動して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。
【００２０】
（５）  前記スタンプ数記憶手段は、
前記地図上に位置が表示される施設の中で、ネットワークを介してスタンプサービスをユーザに対して提供するウェブページを有する施設について、当該施設が当該ウェブページを介してスタンプサービスを提供するユーザと、当該ユーザに施設が与えたスタンプ数とを記憶していることを特徴とする（１）から（４）の何れかに記載のスタンプサービス連動地図提供装置。
【００２１】
（５）の態様によれば、地図上に位置が表示される施設の中で、ネットワーク上でスタンプサービスを提供する施設については、その施設がネットワーク上でユーザに与えたスタンプ数を管理するようにした。これにより、地図上に表示するスタンプカードを介して、仮想施設と現実施設との連携を図ることができ、仮想施設を利用しているユーザを現実施設に誘導することができるようになる。
【００２２】
（６）  前記地図上に位置が表示される施設に応じて予め設定された、スタンプカード及び当該スタンプカードに表示するマークを画像により生成するテンプレートを記憶する設定記憶手段を備え、
前記スタンプカード生成手段は、
前記取得手段により取得された前記スタンプ数と、前記施設特定手段により特定された施設について前記設定記憶手段により記憶されている前記テンプレートとに基づいて、前記スタンプカードを生成することを特徴とする（１）から（５）の何れかに記載のスタンプサービス連動地図提供装置。
【００２３】
（６）の態様によれば、施設に応じて予め設定された、スタンプカード及び当該スタンプカードに表示するマークを画像により生成するテンプレートに基づいて、スタンプカードを生成するようにした。これにより、地図上で表示するスタンプカードを施設に応じて用意することができるようになり、各施設が取り組むスタンプサービスの内容を反映させたスタンプカードの表示を実現することができる。
【００２４】
（７）  コンピュータが、端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定するステップ、
コンピュータが、前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得するステップ、
コンピュータが、前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するステップ、
コンピュータが、前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成するステップ、及び
コンピュータが、前記地図生成手段により生成された前記地図を端末に送信するステップ、を含むスタンプサービス連動地図提供方法。
【００２５】
（８）  コンピュータを、
端末からのリクエストに応じて、リクエスト対象となる地図上に位置する施設を特定する施設特定手段と、
前記リクエストに含まれる識別子に基づいてユーザを特定し、前記施設特定手段により特定された施設が前記特定したユーザに与えたスタンプ数を取得する取得手段と、
前記取得手段により取得された前記スタンプ数に応じたマークを表示するスタンプカードを生成するスタンプカード生成手段と、
前記スタンプカード生成手段により生成された前記スタンプカードを、前記施設特定手段により特定された施設が表示される位置に関連付けた地図を生成する地図生成手段と、
前記地図生成手段により生成された前記地図を端末に送信する地図送信手段として機能させることを特徴とするプログラム。
【発明の効果】
【００２６】
本発明によれば、地図を見る、というユーザの行動範囲或いは興味対象の場所を確認する行為に連動させて、スタンプサービスに登録している施設に対する意識喚起を図り、スタンプサービスの利用を促進することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態のスタンプサービス連動地図提供装置を含むシステム全体の構成例を示す図である。
【図２】本実施形態のスタンプサービス利用データベースのデータ構成例を示す図である。
【図３】本実施形態のスタンプ数管理データベースのデータ構成例を示す図である。
【図４】本実施形態のスタンプサービス設定データベースのデータ構成例を示す図である。
【図５】本実施形態のスタンプカード画像の表示例を示す図である。
【図６】本実施形態の処理例を示すフローチャート図（スタンプサービス設定処理）である。
【図７】本実施形態の処理例を示すフローチャート図（スタンプサービス登録処理）である。
【図８】本実施形態の処理例を示すフローチャート図（スタンプサービス利用処理）である。
【図９】本実施形態の処理例を示すフローチャート図（スタンプカード表示地図提供処理）である。
【図１０】本実施形態のスタンプカード表示地図の表示例を示す図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照して、本発明を実施するための形態（以下、実施形態）について説明する。
【００２９】
＜構成＞
図１を参照して、本実施形態に係るスタンプサービス連動地図提供装置（以下、本装置）１を含むシステム全体の構成について説明する。
【００３０】
本実施形態では、本装置１と、ユーザ側端末５（５ａ、…、５ｘ）と、施設側端末７（７ａ、…、７ｘ）と、ショッピング管理サーバ９とが、ネットワークN（インターネットなど）を介して接続されている。本装置１は、ＣＰＵ等の制御装置、本装置１の動作を制御するコンピュータプログラム等を格納するメモリやＨＤＤ等の記憶装置、通信Ｉ／Ｆ等の通信装置といったハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。
【００３１】
ユーザ側端末５及び施設側端末７は、ユーザが使用するＰＣ（Personal  Computer）や携帯通信端末装置（携帯電話機やスマートフォン）等であり、上記本装置１が有するハードウェア資源に加えて、キーボタンやタッチパネル等の入力装置、液晶ディスプレイ等の出力装置、一般的なブラウザを備える。ブラウザは、インターネットの標準プロトコルであるＨＴＴＰ（Hyper  Text  Transfer  Protocol）等に従い、ＨＴＭＬ（Hyper  Text  Markup  Language）等の言語で記述されたページデータの要求、取得及び表示、フォームデータの送信等を行う機能を有している。
【００３２】
また、ユーザ側端末５は、自端末の位置を特定する位置特定機能を備える。本実施形態では、位置を特定する精度向上の点から、ＧＰＳ（Global  Positioning  System）機能を利用するが、このほか、通信の基地局や無線ＬＡＮのアクセスポイントを利用した測位機能などを利用することもできる。
【００３３】
ショッピング管理サーバ９は、前述のハードウェア資源を有するコンピュータ（単一或いは複数）により構成される。ショッピング管理サーバ９は、ネットワーク上の仮想ショッピングモールの運営を管理する。地図上に存在する施設の管理者等が仮想ショッピングモールに仮想施設を登録している場合、ショッピング管理サーバ９は、その仮想施設の運営を管理する。ユーザは、ショッピング管理サーバ９とネットワークＮを介して接続されたユーザ側端末５を用いて、仮想施設を利用する。
【００３４】
（スタンプサービス連動地図提供装置）
本装置１は、ユーザ側端末５からのリクエストに応じて、ユーザ側端末５のブラウザに表示させる地図を生成し、提供する装置である。とくに、本装置１は、施設がユーザに提供するスタンプサービスに関する情報の管理と連動させ、リクエスト対象の地図上に位置する施設の中にユーザがスタンプサービスに登録している施設があれば、その施設がユーザに与えたスタンプ数に応じたマークを表示させたスタンプカードと施設の位置とを紐付けた地図（以下、スタンプカード表示地図）を生成し、ユーザ側端末５に対して提供することを特徴としている。
【００３５】
上記内容を実現するため、本装置１は、記憶手段を構成するデータベース（以下、ＤＢ）１１，１２，２１，２２，２３と、スタンプサービス管理手段３１と、施設特定手段３２、取得手段３３と、スタンプカード生成手段３４と、地図生成手段３５と、地図送信手段３６と、を備える。これらの各手段の間で行われる通信は本装置１内の通信であるため、任意の形式とすることができる。
【００３６】
本装置１が備える上記の各手段は、前述したコンピュータの制御装置等のハードウェア資源を用いてコンピュータプログラムを実行することによって実現されるものである。なお、これらの手段は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用しても良い。
【００３７】
スタンプサービス管理手段３１は、各施設が提供するスタンプサービスを管理する機能を有する。スタンプサービス管理手段３１は、施設側端末７からネットワークＮを介してスタンプサービスに関する各種情報を取得し、後述のスタンプサービス利用ＤＢ２１、スタンプ数管理ＤＢ２２及びスタンプサービス設定ＤＢ２３に対する登録や更新や検索等の処理を行う。
【００３８】
なお、スタンプサービス管理手段３１は、地図上に存在する施設の管理者等が仮想ショッピングモールで仮想施設を運営する場合、ショッピング管理サーバ９からネットワークＮを介して、スタンプサービスに関する各種情報を取得する。
【００３９】
施設特定手段３２は、ユーザ側端末５からのリクエストに応じて、後述の地図ＤＢ１１及び施設ＤＢ１２を参照し、リクエスト対象となる地図及び当該地図上に位置する施設を特定する機能を有する。取得手段３３は、地図上に位置する施設が提供するスタンプサービスにユーザが登録している場合に、後述のスタンプ数管理ＤＢ２２を参照し、その施設がユーザに対して与えたスタンプ数を取得する機能を有する。
【００４０】
スタンプカード生成手段３４は、後述のスタンプサービス設定ＤＢ２３を参照し、施設がユーザに対して与えたスタンプ数に応じたマークを表示するスタンプカードを生成する機能を有する。地図生成手段３５は、後述の地図ＤＢ１１を参照し、ユーザ側端末５のブラウザにより表示させる地図を生成する機能を有する。とくに、地図上に位置する施設が提供するスタンプサービスにユーザが登録している場合に、スタンプカード表示地図を生成する機能を有する。地図送信手段３６は、生成した地図をユーザ側端末５に対して送信する機能を有する。
【００４１】
上記の各手段は、ＳＱＬ（Structured  Query  Language）等のコマンドを用いて、記憶手段を構成する地図ＤＢ１１（地図情報記憶手段）、施設ＤＢ１２（施設記憶手段）、スタンプサービス利用ＤＢ２１（利用情報記憶手段）、スタンプ数管理ＤＢ２２（スタンプ数記憶手段）及びスタンプサービス設定ＤＢ２３（設定記憶手段）に対する登録や更新や検索等を行う。これらのＤＢは、コンピュータ内のＨＤＤ（Hard  Disk  Drive）等の記憶媒体上に所定のデータを体系的に保持するものである。これらのＤＢは、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される構成を採用する。
【００４２】
（地図ＤＢと施設ＤＢのデータ構成）
地図ＤＢ１１は、端末のブラウザにより地図を表示させるために用いるデータ（以下、地図データ）を記憶している。地図データは、全国各地の地図を構成するデータであり、地図の範囲を示す緯度経度座標と関連付けられている。例えば、地図データとして、ラスタデータを採用する場合、広域地図や詳細地図といった縮尺（倍率）の異なる地図を構成する画像を蓄積しておくことができる。
【００４３】
施設ＤＢ１２は、地図に表示する施設に関するデータ（以下、施設データ）を記憶している。施設データは、施設を識別する施設ＩＤ、施設名、施設の地理的な位置を示す緯度経度、住所、営業時間、インターネット上のショッピングモール等で仮想施設を運営している場合はウェブページのＵＲＬ（Uniform  Resource  Locator）等を含んでいる。
【００４４】
（スタンプサービス利用ＤＢのデータ構成）
図２は、スタンプサービス利用ＤＢ２１のデータ構成例を示す。スタンプサービス利用ＤＢは、「施設ＩＤ」ごとに、「登録ユーザ」と「施設利用履歴」と「スタンプサービス履歴」とを関連付けて記憶している。
【００４５】
「施設ＩＤ」は、前述の施設ＤＢ１２に記憶されている施設ＩＤであり、地図上に位置する施設の中でスタンプサービスを提供している施設を示す。
【００４６】
「登録ユーザ」は、スタンプサービスに登録しているユーザに関するデータである。「登録ユーザ」には、ユーザを識別する「ユーザＩＤ」、ユーザの氏名、住所、電話番号、メールアドレスといった「個人情報」等を含んでいる。
【００４７】
「施設利用履歴」は、ユーザが施設を利用したときの利用内容に関するデータである。例えば、施設が商店であり、その商店でユーザが商品を購入した場合、商品の購入金額や購入対象の商品、その商品を購入した日時といったデータである。
【００４８】
「スタンプサービス履歴」は、各ユーザに対して施設が提供したスタンプサービスの履歴に関するデータである。「スタンプサービス履歴」には、施設がユーザに対して与えた「スタンプ数」に関するデータが含まれている。「スタンプ数」は、施設が予め用意した何らかの特典と交換するための指標となる数値であって、カードに表示するマークの数を示すデータである。スタンプ数は、ユーザが施設を利用したときにその利用内容に応じて算出され、蓄積される。また、「スタンプサービス履歴」には、サービス登録日時やスタンプ付与日時やスタンプ数と交換した特典の履歴といったデータも含まれる。
【００４９】
（スタンプ数管理ＤＢのデータ構成）
図３は、スタンプ数管理ＤＢ２２のデータ構成例を示す。スタンプ数管理ＤＢ２２は、ユーザを識別する「ユーザＩＤ」ごとに、「施設ＩＤ」と「スタンプ数」を関連付けて記憶している。スタンプ数管理ＤＢ２２は、前述のスタンプサービス利用ＤＢ２１に基づいて作成され、インデックスとしての役割を果たす。つまり、スタンプサービス利用ＤＢ２１を参照し、ユーザＩＤをキーに施設ＩＤ及びスタンプ数を定期的に取得することで作成され、各ユーザがスタンプサービスに登録している複数の施設とスタンプ数とをまとめて管理するようにしたものである。
【００５０】
（スタンプサービス設定ＤＢのデータ構成）
図４は、スタンプサービス設定ＤＢ２３のデータ構成例を示す。スタンプサービス設定ＤＢ２３は、「施設ＩＤ」ごとに、「スタンプ換算基準」と、「特典情報」と、「スタンプカード情報」とを関連付けて記憶している。
【００５１】
「施設ＩＤ」は、前述の施設ＤＢ１２に記憶されている施設ＩＤであり、地図に存在する施設の中でスタンプサービスを提供している施設を示す。
【００５２】
「スタンプ換算基準」は、ユーザが施設を利用したときに、その利用内容に応じてスタンプ数を算出するために用いられるデータである。スタンプ換算基準は、施設の管理者等により施設側端末７を介して設定される。例えば、利用内容（購入金額や購入商品等）とスタンプ数とが対応づけられたテーブルや、購入金額に対して演算を行う場合に用いる係数等である。ユーザが施設を利用（商品を購入等）するごとに、その利用内容（購入金額や購入商品等）と、予め施設により設定されたスタンプ換算基準とに基づいて、ユーザに与えるスタンプ数が算出され、前述のスタンプサービス利用ＤＢ２１に蓄積される。
【００５３】
「特典情報」は、スタンプ数に応じてユーザに与える特典に関するデータである。特典情報には、特典の内容と、特典を与える基準となるスタンプ数（以下、基準スタンプ数）とが含まれている。特典情報は、施設により施設側端末７を介して設定される。例えば、特典の内容として「商品券プレゼント」が設定され、それに紐づく基準スタンプ数として「３０（個）」が設定される、という具合である。
【００５４】
「スタンプカード情報」は、スタンプカードを画像により生成するために用いられるデータである。スタンプカード情報には、スタンプカードを構成するテンプレートである「カードテンプレート」と、スタンプカードに表示するマークを構成するテンプレートである「マークテンプレート」とが含まれている。スタンプカード情報は、施設の管理者等により施設側端末５を介して設定される。スタンプカードを構成する画像のデータ形式は、例えばＧＩＦ、ＪＰＥＧ、ＴＩＦＦ、フラッシュ等、任意の形式を採用することができる。
【００５５】
図５は、スタンプカード情報に基づいて生成されるスタンプカードの画像表示例を示す。図５に示すように、スタンプカード１０１は、マーク１０３を表示するための領域（以下、マーク領域）１０２を複数有しており、スタンプ数に対応するマーク１０３が各マーク領域１０２に表示される。また、全てのマーク領域１０２の中で基準スタンプ数に対応するマーク領域（以下、基準マーク領域）１０４が他のマーク領域とは異なる表示態様で表示され、特典が与えられる目安をユーザが一見して把握できるようにしている。
【００５６】
＜動作＞
図６〜図１０は、本実施形態の処理例を示すフローチャートである。
【００５７】
（スタンプサービス設定処理）
図６に示すフローチャートを参照して、スタンプサービスの実施に関する各種情報を施設側が設定する際の本装置１の処理例について説明する。
【００５８】
施設側端末７は、ネットワークＮを介して、本装置１に対して設定リクエストを送信する（ステップＳ１１）。端末側からの各種リクエストは、インターネットの標準プロトコルであるＨＴＴＰに従ったＧＥＴメソッドとリクエストＵＲＩ（Uniform  Resource  Indicator）等を含むメッセージをブラウザから本装置１に送信することで行われる。
【００５９】
本装置１のスタンプサービス管理手段３１は、設定リクエストを受信すると、スタンプサービスの実施に関する各種情報を入力するための設定用ウェブページを施設側端末７に対して送信する（ステップＳ１２）。
【００６０】
施設側端末７は、受信した設定用ウェブページをブラウザにより表示し、施設の管理者等による入力を受け付ける（ステップＳ１３）。設定用ウェブページは、施設ＩＤ、スタンプ換算基準、特典情報、スタンプカード情報等を入力するための入力フォームを有し、この入力フォームを介して各種情報の入力を受け付ける。
【００６１】
施設側端末７は、施設の管理者等により各種情報が入力されると、入力された各種情報を本装置１に対して送信する（ステップＳ１４）。本装置１のスタンプサービス管理手段３１は、施設側端末７から送信された各種情報を受信し、施設ＩＤに関連付けてスタンプサービス設定ＤＢ２３に登録する（ステップＳ１５）。
【００６２】
本装置１のスタンプサービス管理手段３１は、各種情報の登録が完了すると、登録完了の通知を施設側端末７に対して送信する（ステップＳ１６）。これにより、スタンプサービス設定処理が終了する。
【００６３】
（スタンプサービス登録処理）
次に、図７に示すフローチャートを参照して、ユーザがスタンプサービスに登録する際の本装置１の処理例について説明する。
【００６４】
処理例の説明に入る前に、まず、ユーザが施設を利用（商品の購入等）した場合、施設の管理者等はユーザに対してスタンプサービスへの登録を促す何らかの媒体を配布する。例えば、施設に応じて予め用意された登録用ウェブページにアクセスするためのＵＲＬが記載されているカード等である。
【００６５】
続いて、処理例の説明に入る。まず、ユーザ側端末５は、ネットワークＮを介して、本装置１に対して登録リクエストを送信する（ステップＳ３１）。本装置１のスタンプサービス管理手段３１は、登録リクエストを受信すると、スタンプサービスへの登録に関する各種情報を入力するための登録用ウェブページをユーザ側端末５に対して送信する（ステップＳ３２）。このとき、本装置１のスタンプサービス管理手段３１は、スタンプサービスの登録対象となる施設ＩＤを特定する。施設ＩＤは、施設に応じた登録用ウェブページのＵＲＬに紐づけて管理しておくことで、登録リクエストの受信時に特定可能である。
【００６６】
ユーザ側端末５は、受信した登録用ウェブページをブラウザにより表示し、ユーザによる入力を受け付ける（ステップＳ３３）。登録用ウェブページは、ユーザＩＤ、氏名、住所、メールアドレスといった個人情報等を入力するための入力フォームを有し、この入力フォームを介して各種情報の入力を受け付ける。
【００６７】
ユーザＩＤは、本装置１が提供するサービス（地図提供サービス）の利用をユーザが開始するときに、ユーザ側端末５を介してユーザにより任意に登録されるか、或いは本装置１が予め用意又は動的に生成してユーザに一意に割り当てることで登録される。上記登録用ウェブページでは、ユーザに、上記予め登録されたユーザＩＤを個人情報とともに入力させる。
【００６８】
ユーザ側端末５は、ユーザにより各種情報が入力されると、入力された各種情報を本装置１に対して送信する（ステップＳ３４）。本装置１のスタンプサービス管理手段３１は、ユーザ側端末５から送信された各種情報を受信し、施設ＩＤに関連づけてスタンプサービス利用ＤＢ２１に登録する（ステップＳ３５）。
【００６９】
本装置１のスタンプサービス管理手段３１は、各種情報の登録が完了すると、登録完了の通知をユーザ側端末５に対して送信する（ステップＳ３６）。これにより、スタンプサービス登録処理が終了する。なお、施設が、地図上に存在する現実の施設に加えて、インターネット上のショッピングモール等で仮想施設を運営している場合は、決済用ウェブページから登録用ウェブページへ誘導することで、上記スタンプサービス登録処理を行うことができる。
【００７０】
（スタンプサービス利用処理）
次に、図８に示すフローチャートを参照して、ユーザによる施設の利用に応じてスタンプサービスを提供する際の本装置１の処理例について説明する。
【００７１】
まず、ユーザが施設を利用（商品の購入等）すると、施設の管理者等の入力操作に基づいて、施設側端末７は施設を利用したユーザのユーザＩＤと利用内容（購入金額や購入商品等）を取得し、施設ＩＤとともに、スタンプサービス実施リクエストを本装置１のスタンプサービス管理手段３１に対して送信する（ステップＳ５１）。
【００７２】
本装置１のスタンプサービス管理手段３１は、スタンプサービス実施リクエストを受信すると、施設ＩＤとユーザＩＤに基づいて、スタンプサービス利用ＤＢ２１に利用内容を登録する（ステップＳ５２）。
【００７３】
続いて、本装置１のスタンプサービス管理手段３１は、スタンプサービス設定ＤＢ２３を参照し、施設ＩＤに基づいて取得したスタンプ換算基準とステップＳ５２で受信した利用内容とに基づいてスタンプ数を算出する（ステップＳ５３）。
【００７４】
続いて、本装置１のスタンプサービス管理手段３１は、施設ＩＤとユーザＩＤに基づいて、スタンプサービス利用ＤＢ２１に記憶されているスタンプ数を更新する（ステップＳ５４）。ここで、本装置１のスタンプサービス管理手段３１は、スタンプ数の蓄積を行うほかに、ステップＳ５３で算出したスタンプ数と日付と利用内容とを紐づけて登録し、スタンプサービスの履歴を管理する。
【００７５】
続いて、本装置１のスタンプサービス管理手段３１は、処理完了の通知を施設側端末７に対して通知する（ステップＳ５５）。これにより、スタンプサービス利用処理が終了する。また、本装置１のスタンプサービス管理手段３１は、スタンプサービス利用ＤＢ２１を参照し、ユーザＩＤをキーに施設ＩＤ及びスタンプ数を定期的に取得して、スタンプ数管理ＤＢ２２を更新する。
【００７６】
なお、ステップＳ５１では、地図上に存在する現実の施設をユーザが利用した場合に、施設側端末７から利用内容が送信される処理を説明したが、施設がインターネット上のショッピングモール等で仮想施設を運営している場合は、ショッピングモール等を管理するサーバ等から利用内容の情報が送信されるようにすることで、上記スタンプサービス利用処理を行うことができる。
【００７７】
（スタンプカード表示地図提供処理）
次に、図９に示すフローチャートを参照して、スタンプカード表示地図を提供する際の本装置１の処理例について説明する。
【００７８】
まず、ユーザ側端末５は、ＧＰＳ機能により測位された現在位置（緯度経度）を取得し、ユーザＩＤとともに地図提供リクエストを本装置１の施設特定手段３２に対して送信する（ステップＳ７１）。
【００７９】
なお、地図提供リクエストとしては、上記ユーザ側端末５のＧＰＳ機能により測位された現在位置を指定する場合のほか、ユーザ側端末５に送信した条件入力用ウェブページを介して、地点の名称や住所等をユーザに入力させることや地図を表示して地図上の所望地点をユーザにマウス等のポインタにより指定させて入力させることによりクエリ（ユーザの操作入力に基づく地図指定クエリ）を取得し、当該クエリにより位置を指定する場合もある。
【００８０】
本装置１の施設特定手段３２は、ユーザ側端末５から地図提供リクエストを受信すると、リクエストに対応する地図上に位置する施設を特定する（ステップＳ７２）。つまり、本装置１の施設特定手段３２は、地図ＤＢ１１及び施設ＤＢ１２を参照し、ユーザ側端末５の現在位置を含む地図に位置する施設を検索し、該当する施設ＩＤを取得する。施設を検索する範囲は、例えば、ユーザ側端末５のブラウザにより表示させる縮尺に対応する地図表示上の範囲や、半径１キロメートル以内といった実際の距離に基づく範囲を任意に採用可能である。
【００８１】
続いて、本装置１の取得手段３３は、ステップＳ７２で特定した施設の中で、ユーザがスタンプサービスに登録している施設を特定する（ステップＳ７３）。つまり、本装置１の取得手段３３は、スタンプ数管理ＤＢ２２を参照して、ユーザＩＤに基づいて施設ＩＤを取得し、ステップＳ７２で取得した施設ＩＤと照合する。本装置１の取得手段３３は、ユーザがスタンプサービスに登録している施設が含まれていれば、スタンプ数管理ＤＢ２２を参照して、施設ＩＤに基づいてスタンプ数を取得する（ステップＳ７４）。
【００８２】
続いて、本装置１のスタンプカード生成手段３４は、地図上に表示するスタンプカードを生成する（ステップＳ７５）。つまり、本装置１のスタンプカード生成手段３４は、スタンプサービス設定ＤＢ２３を参照し、施設ＩＤに基づいて、スタンプカードの画像を生成するためのスタンプカード情報を読み出す。本装置１のスタンプカード生成手段３４は、カードテンプレートに基づくスタンプカードに、マークテンプレートに基づくマークを配置し、スタンプカードを生成する（図５参照）。前述したように、スタンプカードにはマークを配置するマーク領域が設定されており、スタンプカード生成手段３４は、取得したスタンプ数に対応する数のマークをマーク領域に配置して、スタンプカードを生成する。
【００８３】
続いて、本装置１の地図生成手段３５は、スタンプカード表示地図を生成する（ステップＳ７６）。つまり、本装置１の地図生成手段３５は、地図ＤＢ１１及び施設ＤＢ１２を参照して取得した地図に、ステップＳ７５で生成したスタンプカードを該当する施設に関連づけて重畳させ、スタンプカード表示地図を生成する。
【００８４】
続いて、本装置１の地図送信手段３６は、ステップＳ７６で生成したスタンプカード表示地図をユーザ側端末５に対して送信する（ステップＳ７７）。一方、ユーザ側端末５は、スタンプカード表示地図を受信し、ブラウザにより表示する（ステップＳ７８）。図１０は、ユーザ側端末５のブラウザにより表示されるスタンプカード表示地図の表示例を示す。
【００８５】
前述したように、本装置１によれば、ユーザ側端末５から地図提供リクエストがあった場合、リクエスト対象となった地図上に位置する施設を特定し、その特定した施設の中にユーザがスタンプサービスに登録している施設が存在するとき、その施設がユーザに与えたスタンプ数を取得する。そして、図１０に示すように、施設がユーザに与えたスタンプ数に応じたマーク１０３を表示するスタンプカード１０１を生成し、該当する施設の位置１１２に紐づけて地図上に表示したスタンプカード表示地図１１１を生成するようにした。
【００８６】
これにより、ユーザから地図の提供がリクエストされるたびに、ユーザがスタンプサービスを利用している施設の存在を、リクエスト対象の地図上での位置に紐づけて一見にして把握させることができるようになる。また、同時に、スタンプ数に応じたマーク１０３の表示から、ユーザが所有するスタンプ数の多寡についても、施設の位置１１２に紐づけて一見にして把握させることができる。
【００８７】
つまり、ユーザに、スタンプサービスに登録している施設の存在や位置を積極的に意識して把握しておくことをさせずとも、地図を見る、というユーザの行動範囲或いは興味対象の場所を確認する行為に付随して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。そして、スタンプ数をより多く所有する施設を優先的に選択させて足を運ばせる、というように、地図上でユーザが行動を決定する指標を提示できることにもなり、その結果、施設が提供するスタンプサービスの利用の促進を図ることができる。また、別の側面では、ユーザに与えられたスタンプ数という仮想的な数値が、現実の地理を表す地図上に具現化される、という視覚的な面白みを提供することもできる。
【００８８】
また、図１０及び図５に示すように、施設がユーザに何らかの特典を与える基準とする基準マーク領域１０４が、他のマーク領域１０２とは異なる態様で表示されるようにしたので、ユーザが所有するスタンプ数と特典が得られるまでの目安を、施設の位置１１２に紐づけて一見にして把握させることができ、スタンプサービスの利用の促進を図るのに好適となる。また、別の側面からいえば、各マーク領域１０２に配置されたマーク１０３と基準マーク領域１０４との対比から、特典が得られるまでに不足しているスタンプ数が施設の位置１１２に紐づいて一見にして明らかになるので、これを充足させたいというユーザの達成意欲を喚起することができ、訴求力を高めることができる。
【００８９】
また、本装置１によれば、ＧＰＳ機能により特定されたユーザ側端末５の現在位置周辺の施設を特定し、その施設がユーザに与えたスタンプ数を特定するようにしたので、現にユーザが行動している範囲を地図で確認する行為に付随して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。また、ユーザの操作入力に基づく地図指定クエリにより指定された地図上の施設を特定し、その施設がユーザに与えたスタンプ数を特定するようにしたので、ユーザの興味対象の場所（例えば、予定している行動範囲）周辺を調べる行為に付随して、スタンプサービスに登録している施設に対する意識喚起が図られることになる。
【００９０】
例えば、自分の日常的な行動範囲内における利用シーンであれば、地図を表示するだけで、日常的に利用している各施設について所有するスタンプ数を俯瞰的に把握することができ、管理が容易となる。一方、例えば旅行先など、自分の日常的な行動範囲外となる利用シーンでは、施設の利用頻度が低いために、スタンプ数の所有意識が低い施設があっても、これを容易に発見することができる。
【００９１】
また、本装置１によれば、地図上の施設の中で、ネットワーク上でスタンプサービスを提供する仮想施設を運営している施設については、その施設がネットワーク上でユーザに与えたスタンプ数も管理するようにしている。これにより、ネットワーク上の仮想施設でもスタンプサービスを提供している現実施設の存在を把握させることができるようになる。したがって、地図上に表示するスタンプカードを介して、仮想施設と現実施設との連携を図ることができ、仮想施設を利用しているユーザを現実施設に誘導することができるようになる。
【００９２】
また、本装置１によれば、施設に応じて予め設定されたテンプレートに基づいて、スタンプカードを生成するようにしたので、地図上で表示するスタンプカードを施設に応じて用意することができるようになり、例えばマーク領域の数や基準マーク領域の表示態様を異ならせるなど、各施設が取り組むスタンプサービスの施策を反映させたスタンプカードの表示を実現することができるようになる。
【００９３】
以上、本発明の好適な実施形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【００９４】
例えば、本実施形態では、スタンプカードを地図上の施設の位置に関連付けて表示するが、施設の位置に関連付けて表示する手法としては、図１０に示すような、施設の位置を示すアイコンから引き出し線を用いて表示する場合や、施設の位置を示すアイコンに重畳させて表示する場合など、施設の位置との関連付けが視覚的に把握できるものであれば、任意の態様での表示を採用することができる。
【００９５】
また、本実施形態では、スタンプカードを画像により生成するために用いられる「スタンプカード情報（スタンプカードテンプレート及びマークテンプレート）」は、施設により任意に設定されるとしたが、これに限らず、本装置１側で予め用意しておき、各施設が提供するスタンプサービスの内容に応じて動的に設定するようにしてもよい。例えば、スタンプカードが有するマーク領域の数は、各施設により設定された基準スタンプ数に基づいて設定することができる。３種類の特典の内容に応じて基準スタンプ数が「１０」、「１５」及び「３０」に設定された場合、マーク領域の数を３０個（基準スタンプ数の最大数）としたカードテンプレートを設定する、という具合である。また、基準スタンプ数に対応するマーク領域を、他のマーク領域とは異なる表示態様となるように、本装置１が動的に設定することができる。前述の例を引用すれば、３０個のマーク領域のうち、１０個目、１５個目、３０個目に対応するマーク領域を他のマーク領域とは異なる表示態様としたカードテンプレートを設定する、という具合である。表示態様を異ならせる手法としては、マーク領域の形状やマーク領域に付す色彩を異ならせることや、基準スタンプ数に対応するマーク領域に特定の文字や記号や図形を付記すること等を採用することができる。このようにすると、施設により行われるスタンプカードの設定作業の負担を軽減することができる。
【符号の説明】
【００９６】
１      スタンプサービス連動地図提供装置
５      ユーザ側端末
７      施設側端末
９      ショッピング管理サーバ
１１    地図データベース
１２    施設データベース
２１    スタンプサービス地用データベース
２２    スタンプ数管理データベース
２３    スタンプサービス設定データベース
３１    スタンプサービス管理手段
３２    施設特定手段
３３    取得手段
３４    スタンプカード生成手段
３５    地図生成手段
３６    地図送信手段
１０１  スタンプカード
１０２  マーク領域
１０３  マーク
１０４  基準マーク領域
１１１  スタンプカード表示地図
１１２  施設の位置
【図１】
2011123526.tif 000003
【図２】
2011123526.tif 000004
【図３】
2011123526.tif 000005
【図４】
2011123526.tif 000006
【図５】
2011123526.tif 000007
【図６】
2011123526.tif 000008
【図７】
2011123526.tif 000009
【図８】
2011123526.tif 000010
【図９】
2011123526.tif 000011
【図１０】
2011123526.tif 000012