(57)【要約】【課題】  個々の顧客の嗜好を反映したスタンプ帳を顧客毎に作成することが可能なスタンプ帳作成装置を提供する。【解決手段】  ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂはユーザＩＤ１１７１を記憶しており、サーバ４０は各ユーザの行動履歴情報４０２１と予め設定される場所情報４０２２とを記憶している。ユーザがスタンプ帳発行機２０のＩＣカード／リーダ・ライタ２０５にてＩＣカード１０のユーザＩＤ１１７１を読み取らせると、スタンプ帳発行機２０はＩＣカード１０のユーザＩＤ１１７１とスタンプ帳作成要求とをサーバ４０へ送信する。サーバ４０は受信したユーザＩＤ１１７１に対応する行動履歴情報４０２１を取得し、この行動履歴情報４０２１と場所情報４０２２とに基づいて、ユーザ個別のスタンプ帳情報を作成する。サーバ４０は作成したスタンプ帳情報をスタンプ帳作成要求発信元のスタンプ帳発行機２０に送信する。【選択図】  図１
2010055328.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの行動履歴情報を取得する行動履歴取得手段と、
前記行動履歴取得手段により取得された行動履歴情報に基づいて、ユーザに応じたスタンプ帳情報を作成するスタンプ帳作成手段と、
を備えることを特徴とするスタンプ帳作成装置。
【請求項２】
前記スタンプ帳作成手段により作成されたスタンプ帳情報を、ＩＣカードまたはＩＣカード機能付携帯端末に書き込む書き込み手段を更に備えることを特徴とする請求項１に記載のスタンプ帳作成装置。
【請求項３】
前記行動履歴情報は、場所に関する情報を予め設定した場所情報に対応付けられており、
前記スタンプ帳作成手段は、
前記行動履歴情報、及び場所情報についての所定の条件を判定し、判定結果に基づいて前記スタンプ帳情報を決定することを特徴とする請求項１に記載のスタンプ帳作成装置。
【請求項４】
前記スタンプ帳作成手段は、前記スタンプ帳情報を決定する際に、少なくともスタンプ帳作成対象のユーザ自身の前記行動履歴情報を解析対象に含むことを特徴とする請求項１に記載のスタンプ帳作成装置。
【請求項５】
前記スタンプ帳作成手段は、前記スタンプ帳情報を決定する際に、スタンプ帳作成対象のユーザとは異なるユーザの前記行動履歴情報を解析対象に含むことを特徴とする請求項１に記載のスタンプ帳作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣカードを利用したスタンプ帳作成装置に関する。
【背景技術】
【０００２】
従来から、非接触型のＩＣカードを使用した会員カードサービスやポイント付与サービス、或いは電子チケットサービス等が、ショッピングモール、スーパーマーケット、コンビニエンスストア、テーマパーク等の商業施設や、鉄道、展示会場等で使用されている。
また、集客、販売促進を目的として、商業施設等でスタンプラリーが開催されている。スタンプラリーでは、商業施設内や鉄道各駅に設置されたスタンプ台へ顧客が出向いてスタンプ帳にスタンプを捺印し、所定数のスタンプ印を収集すると景品と交換できる。
【０００３】
近年では、このようなスタンプラリーを上述のＩＣカードや携帯電話等を利用して行う仕組みが開示されている。すなわち、ネットワークを介して情報管理サーバと通信接続されたＩＣカード・リーダ／ライタをスタンプ台として機能させ、複数個所に設置し、また、顧客の有するＩＣカードや携帯端末等の情報記録媒体をスタンプ帳として機能させ、ＩＣカード・リーダ／ライタにかざすことにより、スタンプの捺印を行う。更に、上記サーバとの間でスタンプラリーの達成状況やスタンプラリーに関する情報等を送受信したりする（特許文献１、２）。また、ＩＣカードをポイントカードとして機能させ、参加者の過去の行動に応じてポイントカードに付与するポイント数等を変更するものが開示されている（特許文献３）。
【０００４】
【特許文献１】特開２００７−３０５０９１号公報
【特許文献２】特開２００５−０６３１９３号公報
【特許文献３】特許３５７１０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、商業施設等でより利用促進を図るためには、ユーザ個別の嗜好に適合した情報を提供したり、ユーザに利用する楽しみを与えたりすることが要求される。
しかしながら、上述の特許文献１、及び特許文献２では、スタンプラリーにユーザの個別の嗜好を反映することにまで踏み込んでいない。具体的には特許文献１では、スタンプの押印の際にＩＣカード（携帯電話）を利用しているが、スタンプ帳の内容についての記載がない。特許文献２では、スタンプ収集という目的を達成するための情報を提供しているが、スタンプ帳にユーザの嗜好は特に反映されていない。特許文献３では、ポイント付与の条件を管理者側で設定可能としているが、ユーザの嗜好がポイントに反映されるものではない。
【０００６】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、個々の顧客の嗜好を反映したスタンプ帳を顧客毎に作成することが可能なスタンプ帳作成装置を提供することである。
【課題を解決するための手段】
【０００７】
前述した課題を解決するため本発明は、ユーザの行動履歴情報を取得する行動履歴取得手段と、前記行動履歴取得手段により取得された行動履歴情報に基づいて、ユーザに応じたスタンプ帳情報を作成するスタンプ帳作成手段と、を備えることを特徴とするスタンプ帳作成装置である。
【０００８】
また、前記スタンプ帳作成手段により作成されたスタンプ帳情報を、ＩＣカードまたはＩＣカード機能付携帯端末に書き込む書き込み手段を更に備えることが望ましい。
【０００９】
また、前記行動履歴情報は、場所に関する情報を予め設定した場所情報に対応付けられており、前記スタンプ帳作成手段は、前記行動履歴情報、及び場所情報についての所定の条件を判定し、判定結果に基づいて前記スタンプ帳情報を決定してもよい。
【００１０】
また、前記スタンプ帳作成手段は、前記スタンプ帳情報を決定する際に、少なくともスタンプ帳作成対象のユーザ自身の前記行動履歴情報を解析対象に含むことが望ましい。
【００１１】
前記スタンプ帳作成手段は、前記スタンプ帳情報を決定する際に、スタンプ帳作成対象のユーザとは異なるユーザの前記行動履歴情報を解析対象に含むこととしてもよい。
【発明の効果】
【００１２】
本発明によれば、個々の顧客の嗜好を反映したスタンプ帳を顧客毎に作成するスタンプ帳作成装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施の形態）
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
図１は、本実施の形態のスタンプ帳作成システム１のシステム構成を示す図である。
【００１４】
図１に示すように、スタンプ帳発行システム１は、ＩＣカード１０ａやＩＣカード機能付きの携帯端末１０ｂ、スタンプ帳発行機２０、スタンプ押印端末３０、スタンプ帳発行機２０及びスタンプ押印端末３０と通信網６０を介して接続されたサーバ４０等から構成される。
スタンプ帳発行システム１は、ショッピングモール、スーパーマーケット、コンビニエンスストア、テーマパーク等の商業施設や、鉄道、展示会場、美術館、博物館等の各種施設にて実施されるスタンプラリーにて利用される。
【００１５】
ＩＣカード１０ａは、ＩＣカード１０ａを保有する顧客（以下、ユーザという）の識別情報であるユーザＩＤ１１７１（図２（ｃ）参照）を記憶しているものである。ＩＣカード１０ａは、スタンプラリーへの参加の際に新規に付与するものとしてもよいし、商業施設等の会員カード、ポイントカード、展示会場の電子チケット、または鉄道の乗車券等の機能を有するもの等、各施設において既に利用されているカードであってもよい。また、ユーザＩＤ１１７１も、スタンプラリーへの参加の際に新規に付与するものとしてもよいし、会員番号、端末識別番号等の既存の識別情報を利用するものとしてもよい。
【００１６】
ＩＣカード機能付きの携帯端末１０ｂは、通常の通話やデータ通信機能の他に、上述のＩＣカード１０ａの機能が内蔵された携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等である。以下の説明において、ＩＣカード１０ａとＩＣカード機能付きの携帯端末１０ｂとを特に区別しない場合には、ＩＣカード１０という。
【００１７】
スタンプ帳発行機２０はスタンプ帳作成指示部（制御部）２０１、表示部２０７、通信制御部２０４、ＩＣカード・リーダ／ライタ２０５を有する。また、スタンプ押印端末３０はスタンプ押印部（制御部）３０１、表示部３０７、通信制御部３０４、ＩＣカード・リーダ／ライタ３０５を有する。
スタンプ帳発行機２０及びスタンプ押印端末３０は、商業施設や街頭等に設置されている情報配信端末、または鉄道のＩＣカードチャージ端末等を利用してもよい。
【００１８】
サーバ４０は、スタンプ帳発行システム１の運営会社やスタンプラリーを実施する商業施設内の管理センター等に設置されており、各スタンプ帳発行機２０やスタンプ押印端末３０との間で通信を行い、ユーザの行動履歴情報４０２１やスタンプ押印端末３０の設置場所（場所情報４０２２）等の管理、スタンプ押印情報の管理等を行うものである。
サーバ４０は、スタンプ帳作成部（制御部）４０１、記憶部４０２、及び通信制御部４０４を有する。通信制御部４０４は、通信網６０を介してスタンプ帳発行機２０やスタンプ押印端末３０等と通信接続を行うための通信インタフェースである。記憶部４０２は、全ユーザの行動履歴情報４０２１と、場所情報４０２２とを記憶している。行動履歴情報４０２１、場所情報４０２２については後述する（図５（ｂ）、（ｃ）参照）。
【００１９】
第１の実施の形態のスタンプ帳発行システム１において、ユーザはスタンプ帳発行機２０のＩＣカード・リーダ／ライタ２０５にＩＣカード１０をかざすことにより、ユーザＩＤ１１７１を読み取らせ、スタンプラリーに使用するスタンプ帳を作成させる。
【００２０】
スタンプ帳発行機２０は、ＩＣカード１０のユーザＩＤ１１７１を読み取ると、スタンプ帳作成指示部２０１により、サーバ４０に対して読み取ったユーザＩＤ１１７１とスタンプ帳作成指示要求とを送信する。
【００２１】
サーバ４０のスタンプ帳作成部４０１は、スタンプ帳発行機２０からユーザＩＤ１１７１とスタンプ帳作成指示要求とを受信すると、ユーザＩＤ１１７１に対応する行動履歴情報４０２１、及び場所情報４０２２を参照し、これらの行動履歴情報４０２１及び場所情報４０２２に基づいて、ユーザ個別のスタンプ帳情報１１７２（図２（ｄ）参照）を作成する。スタンプ帳情報１１７２の作成についての処理は後述する（図７参照）。サーバ４０はスタンプ帳情報１１７２を作成すると、スタンプ帳作成要求の発信元のスタンプ帳発行機２０に対して、作成したスタンプ帳情報１１７２を送信する。
【００２２】
スタンプ帳発行機２０は、サーバ４０にて作成されたスタンプ帳情報１１７２を受信し、ＩＣカード・リーダ／ライタ２０５にてＩＣカード１０に書き込む。また、表示部２０７にて、スタンプ帳情報１１７２に対応する画像や文字で構成されるスタンプ帳表示情報を生成し、表示画面に表示させる。また、印刷部２０９（図３参照）にてスタンプ帳表示情報を印刷情報に変換し、紙面等に印刷するようにしてもよい。
【００２３】
この段階でユーザ個別のスタンプ帳情報１１７２が、ユーザのＩＣカード１０に記憶されている。ユーザはスタンプラリーを行う際、スタンプ押印端末３０のＩＣカード・リーダ／ライタ３０５にＩＣカード１０をかざす。スタンプ押印端末３０は、ＩＣカード１０からユーザＩＤ１１７１、及びスタンプ帳情報１１７２を読み取ると、当該スタンプ押印端末３０に対応するスタンプ台ＩＤ１１７２ｂのスタンプ押印情報１１７２ｃを「済」に書き換え、スタンプ日時情報１１７２ｄに現在日時を格納する（図２（ｄ）参照）。
【００２４】
なお、全ユーザのスタンプ帳情報１１７２をサーバ４０に保持しておき、スタンプ押印端末３０に対してユーザによりスタンプ押印操作が行われた際に、サーバ４０とスタンプ押印端末３０とが通信して上述のスタンプ押印に関する処理を行うようにしてもよい。
【００２５】
図２は、ＩＣカード１０を説明する図である。ＩＣカード機能付きの携帯端末１０ｂの場合、携帯端末１０ｂ内にＩＣカード１０ａが内蔵されている。
【００２６】
図２（ａ）は、ＩＣカード１０ａの内部構成例を示す図である。
ＩＣカード１０ａ内には、スタンプ帳発行機２０またはスタンプ押印端末３０のリーダ／ライタ２０５と通信を行うための電磁誘導用のアンテナ１３と、制御用ＩＣチップ１１が内蔵されている。
【００２７】
図２（ｂ）は、ＩＣカード１０内の制御用ＩＣチップ１１の構成図である。
同図に示すように、制御用ＩＣチップ１１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、送受信インタフェース１１５、情報記憶部１１７等がバス１１９で接続される。
【００２８】
ＣＰＵ１１１は、ＲＯＭ１１２に格納されているプログラムをＲＡＭ１１３上のワークメモリ領域に呼び出して実行し、バス１１９を介して接続された各部分を駆動制御する。情報記憶部１１７は、例えばＲＡＭ等で構成され、ユーザＩＤ１１７１やスタンプ帳情報１１７２を格納する。送受信インタフェース１１５は、ＣＰＵ１１１によるプログラムの実行に基づき制御されるものであり、情報記憶部１１７に格納されている情報をＩＣカード１０のアンテナ１３を介して送信し、またアンテナ１３を介して外部から受信した情報を受け取る。
【００２９】
図２（ｃ）は、情報記憶部１１７に記憶されるデータの一例を示す図である。
情報記憶部１１７には、例えば、ユーザＩＤ１１７１（例えば「９８７」）と、スタンプ帳情報１１７２（例えば、図２（ｄ）に示すスタンプ帳情報１１７２）とが格納される。
【００３０】
図２（ｄ）は、スタンプ帳情報１１７２のデータ構成例を示す図である。
スタンプ帳情報１１７２には、１冊（１枚）のスタンプ帳に掲載されるスタンプ枠の番号を意味するスタンプ番号１１７２ａ「Ｎｏ」と、スタンプ押印端末３０の識別情報であるスタンプ台ＩＤ１１７２ｂと、スタンプを押印したか否かを示すスタンプ押印情報１１７２ｃと、スタンプを押印した日時を示すスタンプ日時情報１１７２ｄと、が含まれる。
【００３１】
図２（ｄ）に示す例では、「Ｎｏ．１」、「Ｎｏ．２」、「Ｎｏ．３」の３つのスタンプ番号１１７２ａを有する。またスタンプ番号「Ｎｏ．１」はスタンプ台ＩＤ「４」のスタンプ押印端末３０に対応し、またスタンプ番号「Ｎｏ．２」はスタンプ台ＩＤ「５」のスタンプ押印端末３０に対応し、またスタンプ番号「Ｎｏ．３」はスタンプ台ＩＤ「８」のスタンプ押印端末３０に対応する。そして、スタンプ番号「Ｎｏ．１」はスタンプ押印情報１１７２ｃが「済」であるので、スタンプが押印されており、スタンプ番号「Ｎｏ．２」、「Ｎｏ．３」はスタンプ押印情報１１７２ｃが「未」であるので、スタンプが押印されていないことを示している。スタンプ番号「Ｎｏ．１」のスタンプ日時情報１１７２ｄは「２００８／３／１９  １４：２３：４８」である。
【００３２】
図３は、スタンプ帳発行機２０のハードウエア構成例を示す図である。
図３に示すように、スタンプ帳発行機２０は、例えば、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入出力インタフェース２０６、表示部２０７、入力部２０８、印刷部２０９等がバス２１０を介して接続されて構成される。入出力インタフェース２０６には、ＩＣカード・リーダ／ライタ２０５が接続されている。
【００３３】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される。
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２１０を介して接続された各装置を駆動制御する。スタンプ帳発行機２０のＣＰＵは後述するスタンプ帳発行処理（図６参照）を実行する。
ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持し、ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部２０１が各種処理を行うために使用するワークエリアを備える。
【００３４】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００３５】
メディア入出力部２０３（ドライブ装置）は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
【００３６】
通信制御部２０４は、通信制御装置、通信ポート等を有し、通信網６０との通信を媒介する通信インタフェースであり、通信制御を行う。
入出力インタフェース２０６は、ＩＣカード・リーダ／ライタ２０５に接続され、ＩＣカード・リーダ／ライタ２０５によるデータの読み出し／書込みを制御する。
【００３７】
表示部２０７は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部２０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
入力部２０８は、例えば、キーボード、マウス等のポインティング・デバイス、テンキー、または表示部２０７の表示画面へのタッチ操作を感知するタッチパネル等の入力装置であり、入力装置に入力されたデータを制御部２０１へ出力する。
印刷部２０９は、プリンタであり、スタンプ帳等の印刷処理を行う。
【００３８】
図４は、スタンプ押印端末３０のハードウエア構成例を示す図である。
図４に示すように、スタンプ押印端末３０は、例えば、制御部３０１、記憶部３０２、メディア入出力部３０３、通信制御部３０４、入出力インタフェース３０６、表示部３０７、入力部３０８、印刷部３０９等がバス３１０を介して接続されて構成される。入出力インタフェース３０６には、ＩＣカード・リーダ／ライタ３０５が接続されている。
【００３９】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される。
ＣＰＵは、記憶部３０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス３１０を介して接続された各装置を駆動制御する。スタンプ押印端末３０のＣＰＵはスタンプ押印処理を実行する。
ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持し、ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部３０１が各種処理を行うために使用するワークエリアを備える。
【００４０】
記憶部３０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部３０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部３０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００４１】
メディア入出力部３０３（ドライブ装置）は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
【００４２】
通信制御部３０４は、通信制御装置、通信ポート等を有し、通信網６０との通信を媒介する通信インタフェースであり、通信制御を実行する。
入出力インタフェース３０６は、ＩＣカード・リーダ／ライタ３０５に接続され、ＩＣカード・リーダ／ライタ３０５によるデータの読み出し／書込みを制御する。
【００４３】
表示部３０７は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部３０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
入力部３０８は、例えば、キーボード、マウス等のポインティング・デバイス、テンキー、または表示部３０７の表示画面へのタッチ操作を感知するタッチパネル等の入力装置であり、入力装置に入力されたデータを制御部３０１へ出力する。
印刷部３０９は、プリンタであり、スタンプ帳等の印刷処理を行う。
【００４４】
図５は、サーバ４０の構成を示す図である。
図５（ａ）はサーバ４０のハードウエア構成図である。
サーバ４０は、例えば、制御部４０１、記憶部４０２、メディア入出力部４０３、通信制御部４０４、入力部４０５、印刷部４０６、表示部４０７等がバス４０８を介して接続されて構成される。
【００４５】
制御部４０１のＣＰＵは、記憶部４０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス４０８を介して接続された各装置を駆動制御する。
ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持し、ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部４０１が各種処理を行うために使用するワークエリアを備える。
【００４６】
記憶部４０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部４０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部４０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００４７】
メディア入出力部４０３（ドライブ装置）は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
【００４８】
通信制御部４０４は、通信制御装置、通信ポート等を有し、通信網６０との通信を媒介する通信インタフェースであり、通信制御を実行する。
入力部４０５は、例えば、キーボード、マウス等のポインティング・デバイス、テンキー、等の入力装置であり、入力装置に入力されたデータを制御部４０１へ出力する。
【００４９】
印刷部４０６は、プリンタであり、例えば、スタンプ帳等の印刷処理を行う。
表示部４０７は、液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部４０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
【００５０】
図５（ｂ）はサーバ４０の記憶部４０２に記憶される行動履歴情報４０２１のデータ構成例である。
行動履歴情報４０２１は、レコード番号４０２１ａ毎に、各ユーザの識別情報を示すユーザＩＤ４０２１ｂと、ユーザの行動した場所を示す場所ＩＤ４０２１ｃと、行動した日時情報４０２１ｄと、を有する。行動履歴情報４０２１に含まれるユーザＩＤ４０２１ｂ、場所ＩＤ４０２１ｃ、日時情報４０２１ｄ等は、サーバ４０と通信網６０を介して接続されたスタンプ押印端末３０や図示しない店舗レジ端末等から送信される情報に基づいて生成される。例えば、ユーザがスタンプ押印端末３０にＩＣカード１０をかざした時や、店舗レジ端末にて清算処理やポイント付与処理を行うためにＩＣカード１０を使用した時等に、ＩＣカード１０のユーザＩＤや使用した日時情報等が、各端末の場所ＩＤとともにサーバ４０に送信される。サーバ４０は、全ユーザの行動履歴情報４０２１を蓄積して管理する。
【００５１】
図５（ｃ）はサーバ４０の有する場所情報４０２２のデータ構成例である。
場所情報４０２２は、場所に関する情報が予め設定されたものであり、具体的には例えば、スタンプ押印端末３０の設置場所を示す場所ＩＤ４０２２ａとその設置場所の属するジャンル情報４０２２ｂと、スタンプ押印端末３０の識別情報を示すスタンプ台ＩＤ４０２２ｄとがそれぞれ対応付けられて管理されている。場所情報４０２２は、運営会社等により予め設定されるものである。また、場所情報４０２２の場所ＩＤ４０２２ａと、行動履歴情報４０２１の場所ＩＤ４０２１ｃとは対応するものである。また、スタンプ台ＩＤ４０２２ｃに値が設定されていない場合は、その場所にはスタンプ押印端末３０が設置されていないことを意味する。
【００５２】
次に、本第１の実施の形態のスタンプ帳発行システム１において実行されるスタンプ帳発行処理、及びスタンプ帳作成処理の動作について、図６および図７に沿って説明する。
図６は、スタンプ帳発行機２０の制御部２０１（スタンプ帳作成指示部）にて実行されるスタンプ帳発行処理の流れを示すフローチャートである。
図７は、サーバ４０の制御部４０１（スタンプ帳作成部）にて実行されるスタンプ帳作成処理の流れを示すフローチャートである。
【００５３】
スタンプ帳発行機２０の記憶部２０２、またはサーバ４０の記憶部４０２には、スタンプ帳発行処理及びスタンプ帳作成処理の実行に必要なプログラム及びデータが格納されており、スタンプ帳発行機２０の制御部２０１、サーバ４０の制御部４０１はそれぞれ記憶部２０２、４０２から上述のプログラム及びデータを読み出し、図６、図７のフローチャートに従って各処理を実行する。
【００５４】
ユーザがＩＣカード１０をスタンプ帳発行機２０のＩＣカード・リーダ／ライタ２０５にかざすことにより、図６に示すスタンプ帳発行処理が開始される。
ＩＣカード・リーダ／ライタ２０５はＩＣカード１０からユーザＩＤ１１７１を読み込み、制御部２０１のＣＰＵへ出力する。ＣＰＵは入力されるユーザＩＤ１１７１の値を[ｕｉｄ]に設定する（ステップＳ１０１）。次に制御部２０１のＣＰＵは、ＩＣカード・リーダ／ライタ２０５にＩＣカード１０からスタンプ帳情報１１７２を読み込ませ（ステップＳ１０２）、ＩＣカード１０にスタンプ帳情報１１７２が記憶されているか否かを確認する（ステップＳ１０３）。ここで、ＩＣカード１０にすでにスタンプ帳情報１１７２が記憶されている場合は（ステップＳ１０３；はい）、ステップＳ１０８へ移行し、スタンプ帳情報１１７２からスタンプ帳表示情報９を生成して表示部２０７に表示し（ステップＳ１０８；図９参照）、また必要に応じて印刷部２０９にてスタンプ帳表示情報９を印刷情報に変換し、印刷する（ステップＳ１０９）。
【００５５】
ステップＳ１０３において、ＩＣカード１０にスタンプ帳情報１１７２が記憶されていない場合は（ステップＳ１０３；いいえ）、スタンプ帳発行機２０のＣＰＵはサーバ４０のスタンプ帳作成部４０１に対して、ユーザＩＤ１１７１[ｕｉｄ]とスタンプ帳作成要求とを送信する（ステップＳ１０４）。このとき、スタンプ帳発行機２０が施設内に複数設置されている場合には、端末を区別するためにスタンプ帳発行機２０の端末ＩＤをスタンプ帳作成要求に付加する。
【００５６】
サーバ４０は、スタンプ帳作成要求を受信すると、スタンプ帳作成処理を開始する（ステップＳ１０５；図７）。
【００５７】
図７のスタンプ帳作成処理では、サーバ４０はスタンプ帳作成対象となるユーザの行動履歴情報４０２１に基づいて、スタンプ帳情報１１７２を作成する。一例として、以下の優先順位を条件として、スタンプ帳情報１１７２を作成する。
【００５８】
優先順位は、
１．行動したことのない場所、かつ、行動したことのある場所と同じジャンル
２．行動したことのない場所、かつ、行動したことのある場所と違うジャンル
３．行動したことのある場所
とする。
以上の条件は、ユーザの嗜好に適合したジャンルの場所に誘導するための条件であり、この条件を満たす場所をスタンプ帳に掲載するようにすれば、ユーザの嗜好がスタンプ帳に反映されることとなる。
【００５９】
サーバ４０はスタンプ帳発行機２０からのスタンプ帳作成要求及びユーザＩＤ１１７１を受信すると、制御部４０１のＣＰＵは、受信したユーザＩＤ１１７１を[ｕｉｄ]に設定する（ステップＳ２０１）。
【００６０】
また、ＣＰＵはカウンタ[ｍ]に初期値「０」を設定するとともに、スタンプ帳情報１１７２のリストｓ[]を空にする（ステップＳ２０２）。
また、ＣＰＵは、記憶部４０２に記憶されている行動履歴情報４０２１から、ユーザＩＤ１１７１が[ｕｉｄ]と一致する場所ＩＤ４０２１ｃを抽出して、リストｐ[]に入力する。また、ＣＰＵは、記憶部４０２に記憶されている場所情報４０２２から、リストｐ[]に入力された場所ＩＤ４０２１ｃに対応するジャンル情報４０２２ｂを抽出し、リストｇ[]に入力する（ステップＳ２０３）。
ＣＰＵはカウンタ[ｉ]に「０」を設定する（ステップＳ２０４）。
【００６１】
次にＣＰＵは、カウンタ[ｉ]に「１」を加算し（ｉ←ｉ＋１；ステップＳ２０５）、カウンタ[ｉ]の値が場所情報４０２２に存在する場所の数Ｐ以下であるか否かを判定する（ステップＳ２０６）。
【００６２】
カウンタ[ｉ]の値が場所情報４０２２に存在する場所の数Ｐ以下である場合は（ステップＳ２０６；Ｙｅｓ）、ＣＰＵは[ｐｉｄ]に場所情報４０２２のｉ番目の場所ＩＤ４０２２ａを入力し、[ｇｒ]に場所情報４０２２のｉ番目のジャンル情報４０２２ｂを入力し、[ｓｉｄ]に場所情報４０２２のｉ番目のスタンプ台ＩＤ４０２２ｃを入力する（ステップＳ２０７）。
【００６３】
次に、ＣＰＵは優先順位「１」の条件を判定する。すなわち、ｉ番目の場所ＩＤ[ｐｉｄ]が対象ユーザの行動履歴を抽出したリストｐ[]に存在しない（行動したことのない場所である）、かつ、ｉ番目のジャンル[ｇｒ]が上述のリストｇ[]に存在する（行動したことのある場所と同じジャンルである）、かつ、ｉ番目のスタンプ台ＩＤ[ｓｉｄ]が空でない（スタンプ押印端末３０が設置されている場所である）という条件を判定する（ステップＳ２０８）。
【００６４】
ステップＳ２０８の条件を満たした場合は（ステップＳ２０８；Ｙｅｓ）、スタンプ帳に掲載する場所ＩＤのリストｓ[ｍ]に、ｉ番目の場所ＩＤ[ｐｉｄ]を入力し、カウンタ[ｍ]に１を加算（ｍ←ｍ＋１）する（ステップＳ２０９）。
その後ＣＰＵは、カウンタ[ｍ]の値がスタンプ帳情報１１７２に掲載するスタンプ台（スタンプ押印端末３０）の最大数Ｍに達したか否かを判定（ステップＳ２１０）する。
【００６５】
ステップＳ２１０においてカウンタ[ｍ]が最大数Ｍ未満の場合（ステップＳ２１０；Ｙｅｓ）や、ステップＳ２０８の条件を満たさない場合は（ステップＳ２０８；Ｎｏ）、ステップＳ２０５に戻り、次の場所ＩＤ４０２２ａについて（ｉ←ｉ＋１）、上述の優先順位「１」に相当する「行動したことのない場所であり（[ｐｉｄ]がｐ[]に存在しない）、かつ、行動したことのある場所と同じジャンルであり（[ｇｒ]がｇ[]に存在する）、かつ、スタンプ押印端末３０が設置されている場所である（[ｓｉｄ]が空でない）」という条件を判定する処理を繰り返す（ステップＳ２０５〜ステップＳ２０９）。
【００６６】
ステップＳ２１０において、カウンタ[ｍ]の値が最大数Ｍに達した場合、すなわちスタンプ帳に掲載するスタンプ台（スタンプ押印端末３０）が全て決定した場合は（ステップＳ２１０；Ｎｏ）、ステップＳ２１１へ移行する。サーバ４０のＣＰＵは、決定されたスタンプ帳情報ｓ[]をスタンプ帳発行機２０のスタンプ帳作成指示部２０１へ送信する（ステップＳ２１１）。
【００６７】
場所情報４０２２に存在する全ての場所情報４０２２について、上述の優先順位「１」の条件判定を繰り返したが、スタンプ帳情報１１７２が全て決定できず、カウンタ[ｉ]の値が最大数Ｐより大きくなった場合は（ステップＳ２０６；Ｎｏ）、ステップＳ２１２へ移行する。
【００６８】
ステップＳ２１２〜ステップＳ２１８では、制御部４０１のＣＰＵは上述の優先順位「２」の条件を判定する。
まず、制御部４０１のＣＰＵはカウンタ[ｉ]に「０」を設定する（ステップＳ２１２）。
また、ＣＰＵはカウンタ[ｉ]に「１」を加算し（ｉ←ｉ＋１；ステップＳ２１３）、カウンタ[ｉ]の値が場所情報４０２２に存在する場所の数Ｐ以下であるか否かを判定する（ステップＳ２１４）。
【００６９】
カウンタ[ｉ]の値が場所情報４０２２に存在する場所の数Ｐ以下である場合は（ステップＳ２１４；Ｙｅｓ）、ＣＰＵは[ｐｉｄ]に場所情報４０２２のｉ番目の場所ＩＤ４０２２ａを入力し、[ｇｒ]に場所情報４０２２のｉ番目のジャンル情報４０２２ｂを入力し、[ｓｉｄ]に場所情報４０２２のｉ番目のスタンプ台ＩＤ４０２２ｃを入力する（ステップＳ２１５）。
【００７０】
次に、ＣＰＵは優先順位「２」の条件を判定する。すなわち、ｉ番目の場所ＩＤ[ｐｉｄ]が対象ユーザの行動履歴を抽出したリストｐ[]に存在しない（行動したことのない場所である）、かつ、ｉ番目のジャンル[ｇｒ]が上述のリストｇ[]に存在しない（行動したことのある場所と違うジャンルである）、かつ、ｉ番目のスタンプ台ＩＤ[ｓｉｄ]が空でない（スタンプ押印端末３０が設置されている場所である）という条件を判定する（ステップＳ２１６）。
【００７１】
ステップＳ２１６の条件を満たした場合は（ステップＳ２１６；Ｙｅｓ）、スタンプ帳に掲載する場所ＩＤのリストｓ[ｍ]に、ｉ番目の場所ＩＤ[ｐｉｄ]を入力し、カウンタ[ｍ]に１を加算（ｍ←ｍ＋１）する（ステップＳ２１７）。
その後ＣＰＵは、カウンタ[ｍ]の値がスタンプ帳情報１１７２に掲載するスタンプ台（スタンプ押印端末３０）の最大数Ｍに達したか否かを判定（ステップＳ２１８）する。
【００７２】
ステップＳ２１８においてカウンタ[ｍ]が最大数Ｍ未満の場合（ステップＳ２１８；Ｙｅｓ）や、ステップＳ２１６の条件を満たさない場合は（ステップＳ２１６；Ｎｏ）、ステップＳ２１３に戻り、次の場所ＩＤ４０２２ａについて（ｉ←ｉ＋１）、優先順位「２」に相当する「行動したことのない場所であり（[ｐｉｄ]がｐ[]に存在しない）、かつ、行動したことの場所と違うジャンルであり（[ｇｒ]がｇ[]に存在しない）、かつ、スタンプ押印端末３０が設置されている場所である（[ｓｉｄ]が空でない）」という条件を判定する処理を繰り返す（ステップＳ２１３〜ステップＳ２１８）。
【００７３】
ステップＳ２１８において、カウンタ[ｍ]の値が最大数Ｍに達した場合、すなわちスタンプ帳に掲載するスタンプ台（スタンプ押印端末３０）が全て決定した場合は（ステップＳ２１８；Ｎｏ）、ステップＳ２１１へ移行する。サーバ４０のＣＰＵは、決定されたスタンプ帳情報ｓ[]をスタンプ帳発行機２０のスタンプ帳作成指示部２０１へ送信する（ステップＳ２１１）。
【００７４】
場所情報４０２２に存在する全ての場所情報４０２２について、上述の優先順位「２」の条件判定を繰り返したが、スタンプ帳情報１１７２が全て決定できず、カウンタ[ｉ]が最大数Ｐより大きくなった場合は（ステップＳ２１４；Ｎｏ）、ステップＳ２１９へ移行する。
【００７５】
ステップＳ２１９〜ステップＳ２２４では、ＣＰＵは上述の優先順位「３」の条件を判定する。
まず、制御部４０１のＣＰＵはカウンタ[ｉ]に「０」を設定する（ステップＳ２１９）。
また、ＣＰＵはカウンタ[ｉ]に「１」を加算し（ｉ←ｉ＋１；ステップＳ２２０）、カウンタ[ｉ]の値が、ユーザの行動した場所（ｐ[]の要素）の数以下であるか判定する。カウンタ[ｉ]の値が、ユーザの行動した場所（ｐ[]の要素）の数以下である場合は（ステップＳ２２１；Ｙｅｓ）、ｐ[ｉ]のスタンプ台ＩＤ[ｓｉｄ]が空でないか判定する（ステップＳ２２２）。ｐ[ｉ]のスタンプ台ＩＤ[ｓｉｄ]が空でない場合は（ステップＳ２２２；Ｙｅｓ）、スタンプ帳に掲載する場所ＩＤのリストｓ[ｍ]にｐ[ｉ]の値を入力し、カウンタ[ｍ]に「１」を加算する（ｍ←ｍ＋１）（ステップＳ２２３）。その後ＣＰＵは、カウンタ[ｍ]の値がスタンプ帳に掲載するスタンプ台（スタンプ押印端末３０）の最大数Ｍに達したか否かを判定する（ステップＳ２２４）。
【００７６】
ステップＳ２２４においてカウンタ[ｍ]が最大数Ｍ未満の場合（ステップＳ２２４；Ｙｅｓ）や、ステップＳ２２２においてｐ[ｉ]のスタンプ台ＩＤ[ｓｉｄ]が空の場合（ステップＳ２２２；Ｎｏ）は、ステップＳ２２０へ戻る。
【００７７】
ステップＳ２２４において、カウンタ[ｍ]の値が最大数Ｍに達した場合、すなわちスタンプ帳に掲載するスタンプ台（スタンプ押印端末３０）が全て決定した場合は（ステップＳ２２４；Ｎｏ）、ステップＳ２１１へ移行する。サーバ４０のＣＰＵは、決定されたスタンプ帳情報のリストｓ[]をスタンプ帳発行機２０へ送信し、スタンプ帳作成指示部２０１に返す（ステップＳ２１１）。
【００７８】
サーバ４０のスタンプ帳作成処理が終了すると、図６のステップＳ１０６へ戻る。
スタンプ帳発行機２０はサーバ４０から作成されたスタンプ帳情報のリストｓ[]を取得（受信）する（ステップＳ１０６）。スタンプ帳発行機２０の制御部２０１は、ＩＣカード・リーダ／ライタ２０５を制御して、取得したスタンプ帳情報１１７２をＩＣカード１０に書き込む（ステップＳ１０７）。また、制御部２０１は取得したスタンプ帳情報１１７２に対応する画像データや文字データを図示しないデータベース（スタンプ帳発行機２０の記憶部２０２またはサーバ４０の記憶部４０２）から取得して、スタンプ帳表示情報９を生成し、表示部２０７に表示させる（ステップＳ１０８）。また、必要に応じてスタンプ帳表示情報９から印刷情報を生成して印刷部２０９に印刷させ（ステップＳ１０９）、スタンプ帳発行処理を終了する。
【００７９】
図８は、スタンプ帳作成処理にて作成されたスタンプ帳情報１１７２の具体例である。
図８のスタンプ帳情報１１７２は、サーバ４０が図５（ｂ）の行動履歴情報４０２１、図５（ｃ）の場所情報４０２２を有し、作成対象となるユーザのユーザＩＤ１１７１が「９８７」である場合の例である。また、スタンプ帳に掲載するスタンプ押印端末３０の数の最大数Ｍを「６」とするものとし、場所ＩＤの個数Ｐは「８」とする。
【００８０】
具体的には、図７のステップＳ２０１において、[ｕｉｄ]に「９８７」が入力される。また、ステップＳ２０２において、カウンタ[ｍ]が「０」、ｓ[]は空に設定される。ステップＳ２０３において、ユーザＩＤ１１７１「９８７」の行動履歴リストｐ[]には、｛１，２｝が入力されることとなる。また行動したことのある場所のジャンルのリストｇ[]には、｛婦人服（ヤングカジュアル），スポーツ用品｝が入力されることとなる。
【００８１】
ステップＳ２０４〜Ｓ２１０で、優先順位「１」の条件が判定される。すなわち、「行動したことのない場所であり、かつ行動したことのある場所と同じジャンルであり、かつスタンプ押印端末３０がある」という条件を判定することにより、リストｓ[]に｛４，８｝が入力され、カウンタ[ｍ]は「２」となる。
【００８２】
次に、ステップＳ２１２〜Ｓ２１８で、優先順位「２」の条件が判定される。すなわち、「行動したことのない場所であり、かつ行動したことのある場所と違うジャンルであり、かつスタンプ押印端末３０がある」という条件を判定することにより、リストｓ[]に｛４，８，３，５，６｝が入力され、カウンタ［ｍ］は「５」となる。
次に、ステップＳ２１９〜ステップＳ２２４で、優先順位「３」の条件が判定される。すなわち、「行動したことのある場所」をリストｓ[]に入力する。リストｓ[]に｛４，８，３，５，６，１｝が入力され、カウンタ［ｍ］は「６」となり、最大数Ｍに達するので、スタンプ帳情報１１７２の作成処理を終了する。
【００８３】
なお、スタンプ帳作成処理終了の段階では、スタンプ帳情報１１７２のスタンプ押印情報は全て「未」に設定されるものとする。
【００８４】
図９は、スタンプ帳作成処理にて作成されたスタンプ帳情報１１７２に基づいて生成されるスタンプ帳表示情報９の一例である。
図９（ａ）に示すように、スタンプ帳表示情報９は、スタンプ帳情報１１７２に含まれる各スタンプ台ＩＤ１１７２ｂに対応する画像９１ａ、９１ｂ、９１ｃ、９１ｄ、９１ｅ、９１ｆが表示されるとともに、「スタンプカード」等の文字９２が表示される。
【００８５】
また、スタンプ押印端末３０にてユーザがスタンプの押印操作を行った場合、すなわちＩＣカード１０をスタンプ押印端末３０のＩＣカード・リーダ／ライタ３０５にかざして、スタンプ帳情報１１７２をスタンプ押印端末３０に読み込ませた場合は、スタンプ押印端末３０の制御部３０１は、そのスタンプ押印端末３０のスタンプ台ＩＤ１１７２ｂに対応するスタンプ押印情報１１７２ｃを「未」から「済」へ更新記憶する。そして、図９（ｂ）に示すように、そのスタンプ台ＩＤ１１７２ｂに対応する画像９１ｂに「済」等のスタンプ押印情報１１７２ｃを示すマーク９３を表示する。
【００８６】
なお、スタンプ帳表示情報９に、このスタンプ帳がユーザ毎に作成されていることが分かるようなメッセージ（例えば「ユーザ９８７さんのスタンプカード」等の文字９２ａ）を加えて表示するようにしてもよい。更に、各スタンプ台ＩＤ１１７２ｂの選択理由に応じたメッセージを表示するようにしてもよい。具体的には、選択理由が上述の優先順位「１」に対応する画像９１ａ、９１ｂ、９１ｃの上段に「ユーザ９８７さんにおすすめのショップ」のようなメッセージを表示し、選択理由が上述の優先順位「２」に対応する画像９１ｄ、９１ｅの上段に「他にもこんなジャンルのショップがあります」のようなメッセージを表示し、選択理由が上述の優先順位「３」に対応する画像９１ｆの上段に「もう１度来てね」のようなメッセージを表示する。この場合、選択理由に応じた各種メッセージデータが図示しないデータベース（例えば、サーバ４０の記憶部４０２）に格納され、選択理由やメッセージデータのＵＲＬがスタンプ帳情報１１７２と対応付けて記憶されているものとする。
【００８７】
以上説明したように、第１の実施の形態のスタンプ帳発行システム１は、ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂと、ＩＣカード／リーダ・ライタ２０５、３０５を備えるスタンプ帳発行機２０及びスタンプ押印端末３０と、スタンプ帳発行機２０及びスタンプ押印端末３０と通信網６０を介して接続されたサーバ４０と、から構成される。ＩＣカード１０（ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂ）は、少なくともユーザＩＤ１１７１を記憶している。また、サーバ４０は、各ユーザの行動履歴情報４０２１と、場所情報４０２２とを記憶している。
【００８８】
そして、ユーザがスタンプ帳発行機２０のＩＣカード／リーダ・ライタ２０５にてＩＣカード１０のユーザＩＤ１１７１を読み取らせると、スタンプ帳発行機２０はＩＣカード１０のユーザＩＤ１１７１とスタンプ帳作成要求とを、サーバ４０へ送信する。サーバ４０は、ユーザＩＤ１１７１とスタンプ帳作成要求とを受信すると、そのユーザＩＤ１１７１に対応する行動履歴情報４０２１を取得し、この行動履歴情報４０２１と場所情報４０２２とに基づいて、ユーザ固有のスタンプ帳情報１１７２を作成する。サーバ４０はスタンプ帳情報１１７２を作成すると、スタンプ帳作成要求の発信元のスタンプ帳発行機２０に対して作成したスタンプ帳情報１１７２を送信する。
【００８９】
したがって、スタンプ帳発行システム１によって、ユーザ毎に異なるスタンプ帳を発行することが可能となる。またユーザの行動履歴や場所に関する情報（ジャンル等）を条件としてスタンプ帳に掲載するスタンプ押印端末３０を決定しているので、ユーザの嗜好に適合したスタンプ帳を発行できる。特に、場所情報として場所の属するジャンル情報を設定しておき、スタンプ帳作成時の条件判定にジャンル情報を参照するため、ユーザの嗜好を、行動した場所のジャンル情報から特定できる。
【００９０】
なお、スタンプ帳作成の際に設定される条件は、上述の条件に限定されるものではない。例えば、行動履歴情報４０２１の日時情報を利用して、日時情報を条件に含むスタンプ帳作成処理を行うようにしてもよい。具体的には、行動したことのある場所であり、かつ最後に訪問してから所定期間が経過した場所をスタンプ帳に掲載するような条件設定とする。
【００９１】
また、別の条件設定例としては、ユーザ自身の行動履歴のみならず、他人の行動履歴を利用するようにしてもよい。例えば、複数のユーザの行動履歴から、ジャンル別訪問先ランキング情報を作成し、ユーザの行動したことのない場所で、かつユーザの好むジャンル（行ったことのある場所と同じジャンル）に含まれる場所を、ジャンル別訪問先ランキング情報から抽出して、スタンプ帳に掲載する。
【００９２】
また、ユーザ自身の情報をスタンプ帳作成の条件設定に含めるようにしてもよい。ユーザ自身の情報とは、例えば、性別や年齢等であり、スタンプ帳作成処理では、ユーザの行動履歴と性別や年齢等のユーザ自身の情報から、ユーザの嗜好に適合したスタンプ帳情報を作成する。更に、ユーザ自身の情報と、場所情報とを組み合わせた条件設定を行うようにしてもよい。
【００９３】
また、場所情報は、店舗と店舗のジャンルとを対応付けている例を示したが、これに限定されるものではなく、店舗と店舗のある地域とを対応付けたものであってもよい。更に、展示物（例えば、クロード・モネ）と展示物のカテゴリ（例えば、印象派）のように、スタンプ台設置場所となりうるあらゆるものを場所とみなして、その属性情報（ジャンルやカテゴリ等）と対応付けることとしてもよい。
【００９４】
また、上述の実施の形態では、サーバ４０にて作成したスタンプ帳情報１１７２をスタンプ帳発行機２０に送信し、スタンプ帳発行機２０は受信したスタンプ帳情報１１７２をＩＣカード１０に書き込むようにしたが、ＩＣカード１０へのスタンプ帳情報１１７２の書き込みを行わずに、全ユーザのスタンプ帳情報１１７２をサーバ４０にて管理するようにしてもよい。この場合は、ＩＣカード１０はユーザＩＤのみを持つこととなる。したがってスタンプ押印端末３０にてスタンプ押印を行う場合は、スタンプ押印端末３０はＩＣカード・リーダ／ライタ２０５にて読み取ったユーザＩＤ１１７１をサーバ４０へ送信し、サーバ４０でそのユーザＩＤ１１７１に対応するスタンプ押印情報１１７２ｃを「済」とする。また、スタンプ帳表示情報９もサーバ４０で生成され、スタンプ押印端末３０に送信され、表示される。
【００９５】
（第２の実施の形態）
次に、第２の実施の形態のスタンプ帳発行システム２について説明する。
図１０は、第２の実施の形態のスタンプ帳発行システム２のシステム構成を示す図である。
【００９６】
図１０に示すように、スタンプ帳発行システム２は、ＩＣカード１０ａやＩＣカード機能付きの携帯端末１０ｂ、及びスタンプ帳発行機２０で構成される。
【００９７】
スタンプ等発行システム２では、サーバ４０（図１参照）との通信を行わずに、スタンプ帳発行機２０におけるローカルな処理でスタンプ帳情報を作成する。
【００９８】
また、図１１にＩＣカード１０（ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂ）の情報記憶部１１７に記憶されるデータの一例を示す。
図１１（ａ）に示すように情報記憶部１１７には、ユーザＩＤ１１７１（図２（ｃ））と、スタンプ帳情報１１７２（図２（ｄ））の他、行動履歴情報１１７３が記憶される。
行動履歴情報１１７３は、図１１（ｂ）に示すように、レコード番号１１７３a毎に、場所ＩＤ１１７３ｃ（例えば「１」、「２」等）と、日時情報１１７３ｄ（例えば、「２００８／３／１  １４：２３：４８」、「２００８／３／１  ２１：０８：５４」等）とが、格納される。
【００９９】
第２の実施の形態において、ＩＣカード１０のハードウエア構成（図２（ａ）、（ｂ）参照）、スタンプ帳発行機２０のハードウエア構成（図３参照）は、第１の実施の形態と同様であるので、第１の実施の形態と同一の各部は同一の符号を付すこととする。
【０１００】
図１０に示すようにスタンプ帳発行機２０は、スタンプ帳作成部（制御部）２０１を有し、ユーザのＩＣカード１０から読み取ったユーザＩＤ１１７１に対応するスタンプ帳情報１１７２を作成する。
【０１０１】
図１２は、スタンプ帳発行機２０のスタンプ帳作成部（制御部）２０１にて実行されるスタンプ帳発行処理の流れを示すフローチャートである。
図１３は、スタンプ帳発行機２０の制御部２０１のスタンプ帳作成部２０１ｂにて実行されるスタンプ帳作成処理の流れを示すフローチャートである。
【０１０２】
スタンプ帳発行機２０の記憶部２０２には、図１２のスタンプ帳発行処理及び図１３のスタンプ帳作成処理の実行に必要なプログラム及びデータが格納されており、スタンプ帳発行機２０の制御部２０１は記憶部２０２から上述のプログラム及びデータを読み出し、図１２、図１３のフローチャートに従って各処理を実行する。
【０１０３】
ユーザがＩＣカード１０をスタンプ帳発行機２０のＩＣカード・リーダ／ライタ２０５にかざすことにより、スタンプ帳発行システム２は図１２に示すスタンプ帳発行処理が開始される。
ＩＣカード・リーダ／ライタ２０５は、ＩＣカード１０からユーザＩＤ１１７１を読み込み、制御部２０１のＣＰＵへ出力する。ＣＰＵは入力されるユーザＩＤ１１７１の値を[ｕｉｄ]に設定する（ステップＳ３０１）。次に制御部２０１のＣＰＵは、ＩＣカード・リーダ／ライタ２０５にてＩＣカード１０に記憶されているスタンプ帳情報１１７２を読み込ませ（ステップＳ３０２）、ＩＣカード１０にスタンプ帳情報１１７２が記憶されているか否かを確認する（ステップＳ３０３）。
【０１０４】
ここで、ＩＣカード１０にすでにスタンプ帳情報１１７２が記憶されている場合は（ステップＳ３０３；はい）、ステップＳ３０６へ移行し、スタンプ帳情報１１７２からスタンプ帳表示情報を生成して表示部２０７に表示し（ステップＳ３０６）、また必要に応じてスタンプ帳情報１１７２を印刷部２０９にて印刷する（ステップＳ３０７）。
【０１０５】
ステップＳ３０３において、ＩＣカード１０にスタンプ帳情報１１７２が記憶されていない場合は（ステップＳ３０３；いいえ）、スタンプ帳発行機２０のＣＰＵは、スタンプ帳作成処理を開始する（ステップＳ３０４；図１３）。
【０１０６】
図１３のスタンプ帳作成処理では、第１の実施の形態のスタンプ帳作成処理（図７）のステップＳ２０１（スタンプ帳作成指示部からユーザＩＤを受信）、ステップＳ２１１（スタンプ帳作成指示部へのスタンプ帳情報ｓ[]の送信）の処理を除き同様の処理を行う。
すなわち、スタンプ帳発行機２０のＣＰＵは、スタンプ帳作成対象となるユーザの行動履歴情報１１７３をＩＣカード１０から取得し、記憶部２０２に記憶されている場所情報４０２２と、取得した行動履歴情報１１７３とに基づいて、第１の実施の形態と同一の優先順位で条件判定を行い、スタンプ帳に掲載する場所ＩＤ（スタンプ押印端末３０の場所）を決定する。
【０１０７】
図１３のステップＳ４０１〜Ｓ４０９は、図７のステップＳ２０２〜Ｓ２１０と同一の処理であり、図１３のステップＳ４１０〜Ｓ４２２は、図７のステップＳ２１２〜Ｓ２２４と同一の処理であるので説明を省略する。
【０１０８】
図１３のスタンプ帳作成処理を終了すると、スタンプ帳発行機２０のＣＰＵは図１２のステップＳ３０５へ戻る。
スタンプ帳発行機２０の制御部２０１のＣＰＵは、作成したスタンプ帳情報（ｓ[]）をＩＣカード・リーダ／ライタ２０５を制御してＩＣカード１０に書き込む（ステップＳ３０５）。また、ＣＰＵは取得したスタンプ帳情報１１７２に対応する画像データや文字データを図示しないデータベースから取得してスタンプ帳表示情報９を生成し、表示部２０７に表示させる（ステップＳ３０６）。また、必要に応じてスタンプ帳表示情報９から印刷情報を生成して印刷部２０９に印刷させて（ステップＳ３０７）、スタンプ帳発行処理を終了する。
【０１０９】
以上説明したように、第２の実施の形態のスタンプ帳発行システム２は、ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂと、ＩＣカード／リーダ・ライタ２０５を備えるスタンプ帳発行機２０と、から構成される。ＩＣカード１０（ＩＣカード１０ａまたはＩＣカード機能付携帯端末１０ｂ）は、ユーザＩＤ１１７１と行動履歴情報１１７３とを記憶している。また、スタンプ帳発行機２０の記憶部２０１は、場所情報４０２２を記憶している。ユーザがスタンプ帳発行機２０のＩＣカード／リーダ・ライタ２０５にてＩＣカード１０のユーザＩＤ１１７１を読み取らせると、スタンプ帳発行機２０はＩＣカード１０に記憶されているユーザＩＤ１１７１と行動履歴情報１１７３とを読み込み、読み込んだ行動履歴情報と、スタンプ発行機２０に記憶されている場所情報４０２２とに基づいて、スタンプ帳情報１１７２を作成し、作成したスタンプ帳情報１１７２をＩＣカード・リーダ／ライタ２０５にてＩＣカード１０に書き込む。
【０１１０】
したがって、第２の実施の形態のスタンプ帳発行システム２では、より少ないシステム構成で、ユーザ毎に異なるスタンプ帳を発行することが可能となり、サーバ４０の負荷が軽減する。
【０１１１】
なお、第２の実施の形態のスタンプ帳発行システム２において作成したスタンプ帳を用いてスタンプラリーを行う場合は、図１のスタンプ帳発行システム１に示すスタンプ押印端末３０を利用する。スタンプ押印端末３０は、ＩＣカード・リーダ／ライタ３０５にてＩＣカード１０に記憶されたスタンプ帳情報１１７２を読み取ると、そのスタンプ押印端末３０のスタンプ台ＩＤ１１７２ａに対応するスタンプ押印情報１１７２ｃを「済」とするとともに、スタンプ帳情報１１７２の表示情報９を生成して（図９参照）、表示部３０５に表示する。
【０１１２】
なお、本発明は、前述した実施の形態に限定されるものではなく、種々の改変が可能であり、それらも、本発明の技術範囲に含まれる。
例えば、上述のスタンプ帳発行システム１、２は、ショッピングモールの他、電鉄、展示会、美術館、博物館でのスタンプラリー等にて利用可能である。
【０１１３】
電鉄のスタンプラリーでは、乗車券・電子マネー一体型のＩＣカードを本発明のＩＣカード１０として利用する。そして、交通機関や店舗の利用履歴をユーザの行動履歴情報４０２１、１１７３としてサーバ４０やＩＣカード１０に蓄積記憶する。スタンプ帳作成処理では、行動履歴情報４０２１、１１７３からユーザの行動範囲を解析し、行動範囲の近くで、ユーザの嗜好に適合し、訪れたことの無い店舗等をスタンプ帳に掲載するよう決定するようにしてもよい。
【０１１４】
展示会では、入場チケットとして配布されるＩＣカードを本発明のＩＣカードとして利用する。そして、各展示ブースにＩＣカード１０をかざすと展示内容が表示されるＩＣカード・リーダ／ライタを設置し、このＩＣカード・リーダ／ライタをスタンプ帳発行機２０またはスタンプ押印端末３０として機能させる。展示会の会期の前半で、ＩＣカード１０をＩＣカード・リーダ／ライタにかざした場合は、その履歴が行動履歴情報４０２１、１１７３としてサーバ４０やＩＣカード１０に蓄積記憶される。そして、会期の後半では、スタンプ帳発行処理が行われ、スタンプラリーが開催される。スタンプ帳発行処理では、ＩＣカード・リーダ／ライタにＩＣカード１０をかざすと、そのユーザの行動履歴情報４０２１、１１７３が解析され、興味のありそうな未訪問展示ブースがスタンプ帳に掲載される。
【０１１５】
また、美術館や博物館では、入場チケットとして配布されるＩＣカードを本発明のＩＣカードとして利用する。そして、各展示物にＩＣカード１０をかざすと展示内容が表示されるＩＣカード・リーダ／ライタを設置し、このＩＣカード・リーダ／ライタをスタンプ帳発行機２０またはスタンプ押印端末３０として機能させる。ＩＣカード１０をＩＣカード・リーダ／ライタにかざした場合は、その履歴が行動履歴情報４０２１、１１７３としてサーバ４０やＩＣカード１０に蓄積記憶される。そして、次回の入場時にスタンプ帳発行処理が行われる。スタンプ帳発行処理では、ＩＣカード・リーダ／ライタにＩＣカード１０をかざすと、そのユーザの行動履歴情報４０２１、１１７３が解析され、興味のありそうな展示物がスタンプ帳に掲載される。
【０１１６】
その他、当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１１７】
【図１】スタンプ帳作成システム１のシステム構成を示す図
【図２】ＩＣカード１０の構成を示す図
【図３】スタンプ帳発行機２０のハードウエア構成例を示す図
【図４】スタンプ押印端末３０のハードウエア構成例を示す図
【図５】サーバ４０のハードウエア構成図及びデータ構成図
【図６】スタンプ帳発行機２０の制御部２０１にて実行されるスタンプ帳発行処理の流れを示すフローチャート
【図７】サーバ４０の制御部４０１にて実行されるスタンプ帳作成処理の流れを示すフローチャート
【図８】スタンプ帳作成処理にて作成されたスタンプ帳情報１１７２の具体例
【図９】スタンプ帳表示情報９の一例
【図１０】スタンプ帳発行システム２のシステム構成を示す図
【図１１】ＩＣカード１０のデータ構成を示す図
【図１２】スタンプ帳発行機２０にて実行されるスタンプ帳発行処理の流れを示すフローチャート
【図１３】スタンプ帳発行機２０にて実行されるスタンプ帳作成処理の流れを示すフローチャート
【符号の説明】
【０１１８】
１・・・スタンプ帳作成システム（第１の実施の形態）
１０・・・ＩＣカード（ＩＣカード１０ａ、ＩＣカード機能付携帯端末１０ｂを含む）
２０・・・スタンプ帳発行機
２０５・・・ＩＣカード・リーダ／ライタ
３０・・・スタンプ押印端末
４０・・・サーバ
６０・・・通信網
１１７１・・・ユーザＩＤ
１１７２・・・スタンプ帳情報
４０２１・・・行動履歴情報
４０２２・・・場所情報
２・・・スタンプ帳作成システム（第２の実施の形態）
１１７３・・・行動履歴情報
【図１】
2010055328.tif 000003
【図２】
2010055328.tif 000004
【図３】
2010055328.tif 000005
【図４】
2010055328.tif 000006
【図５】
2010055328.tif 000007
【図６】
2010055328.tif 000008
【図７】
2010055328.tif 000009
【図８】
2010055328.tif 000010
【図９】
2010055328.tif 000011
【図１０】
2010055328.tif 000012
【図１１】
2010055328.tif 000013
【図１２】
2010055328.tif 000014
【図１３】
2010055328.tif 000015