(57)【特許請求の範囲】
【請求項１】
所定の有価価値に還元可能な特典情報を蓄積する特典情報蓄積手段を有するサーバ装置とデータ通信可能に接続された端末装置を備える特典情報還元システムであって、
前記端末装置は、
前記サーバ装置から、前記特典情報蓄積手段に蓄積された特典情報を受信する受信手段と、
前記受信手段により受信された特典情報の管理番号（第一の管理番号）を昇順又は降順となるように記憶させる端末側記憶手段と、
前記端末側記憶手段とは別に管理番号（第二の管理番号）を記録した記録媒体から該第二の管理番号を読み取る読取手段と、
前記読取手段が読み取った第二の管理番号と前記端末側記憶手段により記憶されている特典情報の第一の管理番号との大小判定を行う判定手段と、
前記端末側記憶手段により特典情報の第一の管理番号が昇順に記憶されている場合、前記読取手段より得た第二の管理番号より大きいと判定された第一の管理番号を前記端末側記憶手段より取得し、又は、
前記端末側記憶手段により特典情報の第一の管理番号が降順に記憶されている場合、前記読取手段より得た第二の管理番号より小さいと判定された第一の管理番号を前記端末側記憶手段より取得する検索手段と、
該検索手段により取得された第一の管理番号が設定された特典情報を有価価値に還元する還元手段と、
前記検索手段により取得された第一の管理番号を前記記録媒体に書き込む書込手段と
を有する
特典情報還元システム。
【請求項２】
前記検索手段は、
複数の第一の管理番号が取得できるようにしてあり、
前記還元手段は、
前記検索手段により複数の第一の管理番号が取得された場合、それぞれの第一の管理番号に基づいて特典情報を有価価値に還元し、
前記書込手段は、
前記検索手段により取得された最大の第一の管理番号を、前記記録媒体に書き込むようにしてある
請求項１に記載の特典情報還元システム。
【請求項３】
前記特典情報蓄積手段に特典情報が蓄積される都度、連続する第一の管理番号を設定する管理番号設定手段
をさらに有し、
前記端末装置は、
前記検索手段により取得された最大の第一の管理番号を前記サーバ装置に送信することにより、当該第一の管理番号以下の第一の管理番号を有する特典情報を前記サーバ側記憶手段から消去させる端末側送信手段
をさらに有する
請求項２に記載の特典情報還元システム。
【請求項４】
前記端末装置は、
所定のタイミングで特典値を発行する発行手段と、
前記端末装置に接続したときに、前記発行手段により発行された特典値を前記端末装置に送信する特典値送信手段と
をさらに有し、
前記サーバ装置は、
前記端末装置が送信した特典値を蓄積する特典値蓄積手段と、
該特典値蓄積手段に蓄積された特典値が所定数となったとき、所定数の特典値を、特典情報として前記特典情報蓄積手段に蓄積させる蓄積制御手段と
をさらに有する
請求項１乃至請求項３の何れか一つに記載の特典情報還元システム。
【請求項５】
所定の有価価値に還元可能な特典情報を蓄積する特典情報蓄積手段を有するサーバ装置とデータ通信可能に接続された端末装置を備えるシステムで、特典情報を管理する特典情報還元方法であって、
前記サーバ装置から、前記特典情報蓄積手段に蓄積された特典情報を受信するステップと、
前記受信された特典情報の管理番号（第一の管理番号）を昇順又は降順となるように記憶させるステップと、
前記記憶するステップとは別に管理番号を記録した記録媒体から該管理番号（第二の管理番号）を読み取るステップと、
読み取った管理番号（第二の管理番号）と前記第一の管理番号との大小判定を行うステップと、
前記第一の管理番号が昇順に記憶されている場合、前記第二の管理番号より大きいと判定された第一の管理番号を取得し、又は、
前記第一の管理番号が降順に記憶されている場合、前記第二の管理番号より小さいと判定された第一の管理番号を取得するステップと、
取得された前記第一の管理番号が設定された特典情報を有価価値に還元するステップと、
取得された前記第一の管理番号を前記記録媒体に書き込むステップと
を備える特典情報還元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有価価値に還元可能な特典情報を管理する特典情報還元システム及び特典情報還元方法に関する。
【背景技術】
【０００２】
近年の携帯電話機及びクレジットカード等に搭載されたIntegrated Circuit（ＩＣ）チップに記憶され、決済を行う際に通貨として使用される電子マネー（有価価値）が普及してきている。電子マネーが使用できる店舗では、顧客を獲得するために、顧客が電子マネーを使用する都度、電子マネー又はその他の特典に還元できるポイント（特典情報）を付与するサービスが提供されている。一般的に、ポイントは、専用の端末装置でＩＣチップから電子マネーを読み取ったときに発行され、端末装置からネットワークを介してサーバ装置に送信され、サーバ装置に記憶される。また、サーバ装置に記憶されたポイントは、端末装置により読み出され、電子マネー等に還元される（特許文献１参照）。これにより、サーバ装置に接続できる端末装置であれば、ポイントの発行及び電子マネーへの還元等の操作を行うことができる。
【特許文献１】特開２００４−９４６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のように専用の端末装置で操作を行う場合、端末装置はサーバ装置に常時接続しておく必要がある。端末装置をサーバ装置に常時接続しておくことは、端末装置が例えば店舗内に設置された固定型であれば可能である。しかしながら、端末装置が、店舗内の店員により携帯される場合、又は、バス等の移動する乗り物内に設置される場合には、サーバ装置への常時接続が難しくなる。端末装置がサーバ装置と接続していない場合、端末装置からサーバ装置に記憶されたポイント数を確認することができない。このため、サーバ装置に接続していない端末装置では、電子マネーへの還元の操作を行うことができない。
【０００４】
本発明はかかる事情に鑑みてなされたものであり、その目的とするところは、特典情報を記憶しているサーバ装置と常時接続していなくても、特典情報を有価価値に還元することが可能となる特典情報還元システム及び特典情報還元方法を提供することにある。
【課題を解決するための手段】
【０００５】
本願に開示する特典情報還元システムは、所定の有価価値に還元可能な特典情報を蓄積する特典情報蓄積手段を有するサーバ装置とデータ通信可能に接続された端末装置を備える特典情報還元システムであって、端末装置は、サーバ装置から、特典情報蓄積手段に蓄積された特典情報を受信し、受信された特典情報の第一の管理番号を昇順又は降順となるように記憶し、端末側記憶手段とは別に管理番号を記録した記録媒体から第二の管理番号を読み取り、読み取った第二の管理番号と端末側記憶手段により記憶されている特典情報の第一の管理番号との大小判定を行い、端末側記憶手段により特典情報の第一の管理番号が昇順に記憶されている場合、読み取った第二の管理番号より大きいと判定された第一の管理番号を端末側記憶手段より取得し、又は、端末側記憶手段により特典情報の第一の管理番号が降順に記憶されている場合、読み取った第二の管理番号より小さいと判定された第一の管理番号を端末側記憶手段より取得し、取得された第一の管理番号が設定された特典情報を有価価値に還元する。
【０００６】
本願に開示する特典情報還元システムによれば、サーバ装置から受信した特典情報の管理番号（第一の管理番号）を昇順又は降順となるように記憶させることで、管理番号を端末装置でも管理することが可能となる。第二の管理番号を記録した記録媒体から読み取った第二の管理番号との大小判定を行う。そして、第一の管理番号が昇順に記憶されている場合、読み取った第二の管理番号より大きいと判定された第一の管理番号を端末側記憶手段より取得することで、有価価値に還元していない特典情報の管理番号を検索することが可能となる。また、第一の管理番号が降順に記憶されている場合、読み取った第二の管理番号より小さいと判定された第一の管理番号を端末側記憶手段より取得することで、有価価値に還元していない特典情報の管理番号を検索することが可能となる。さらに、取得した第一の管理番号が設定された特典情報を有価価値に還元することで、特典情報を記憶しているサーバ装置と常時接続していなくても、特典情報に基づく有価価値の発行が可能となる。また、取得した第一の管理番号を記録媒体に書き込むことで、どの管理番号まで特典情報が有価価値に還元しているかを把握することが可能となる。
【発明の効果】
【０００７】
本特典情報還元システムによれば、管理番号を端末装置でも管理することが可能となる。本特典情報還元システムによれば、有価価値に還元していない特典情報の管理番号を検索することが可能となる。本特典情報還元システムによれば、有価価値に還元していない特典情報の管理番号を検索することが可能となる。本特典情報還元システムによれば、取得した第一の管理番号を記録媒体に書き込むことで、どの管理番号まで特典情報が有価価値に還元しているかを把握することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る特典情報還元システムの好適な実施の形態について図面を参照して説明する。
【０００９】
本実施形態に係るポイント還元システム（特典情報還元システム）は、例えば電子マネー（有価価値）による決済が可能な店舗内に設置される。ポイント還元システムでは、顧客が電子マネーによる決済を行った場合、決済額に相当する特典ポイント（特典値、特典情報）が発行される。特典ポイントは決済毎に発行され、貯まった特典ポイントに相当する電子マネーが顧客に還元される。本実施形態では、電子マネーによる決済額が５００円で、１ポイント（以下、ｐｔと言う）の特典ポイントを発行し、５００ｐｔの特典ポイントが貯まった場合、５００円の電子マネーを顧客に還元するものとして説明する。
【００１０】
図１は、本実施形態に係るポイント還元システムの概要を示す模式図である。
【００１１】
ポイント還元システムは、ＩＣカード（記録媒体）３に対してデータの書込み及び読取りを行うリーダライタ（端末装置）１、及び複数のリーダライタ１とデータ通信可能に接続されるサーバ装置２を備えている。複数のリーダライタ１及びサーバ装置２は、同じ店舗内に設置するようにしてもよいし、それぞれを異なる店舗に設置するようにしてもよい。
【００１２】
ＩＣカード３は、顧客により所持され、各種データを記録するＩＣチップ及び無線通信を可能にするアンテナ等が組み込まれたカードである。ＩＣカード３には、ＩＣカード３を識別するカードIdentification（ＩＤ）、電子マネーの残高情報、及び還元済ナンバー（以下、還元済Ｎｏと言う）等が記憶される。還元済Ｎｏとは、特典ポイントを電子マネーに還元する際にリーダライタ１との間で送受信される管理番号（第二の管理番号）であり、詳しくは後述する。
【００１３】
本実施形態のＩＣカード３は、例えば１３ＭＨｚの通信周波数帯域を用いた電磁誘導方式のものであり、リーダライタ１などの専用の端末装置から送信される無線信号を受信することで非接触電力伝送により動作する。そして、ＩＣカード３は、ＩＣチップに記憶されたデータを、リーダライタ１に読み取らせるために発信し、また、リーダライタ１から受信したデータをＩＣチップに記憶する。これにより、ＩＣカード３は、リーダライタ１により、非接触にデータの読み取り及び書込みが行われる。なお、電子マネー等を記憶するＩＣチップを携帯電話機に搭載し、携帯電話機を用いて電子マネーによる決済等を行うようにしてもよい。
【００１４】
リーダライタ１は、例えば店員により携帯され、ネットワーク４を介してサーバ装置２とデータ通信可能に接続する。リーダライタ１は、サーバ装置２と常時接続しておらず、リーダライタ１の起動時等の所定のタイミングでサーバ装置２と接続する。そして、リーダライタ１は、サーバ装置２に対して必要なデータを送受信し、その後接続を切断する。即ち、本実施形態のリーダライタ１は、サーバ装置２と通信が接続されていない状態で以下の動作を行う。
【００１５】
リーダライタ１は、電子マネーによる決済、特典ポイントの発行及び特典ポイントの還元等を行う。電子マネーによる決済を行う場合、リーダライタ１は、店員の操作により顧客が商品を購入したときの購入額（決済額）分の電子マネーを要求する無線信号（以下、電子マネー要求信号と言う）を発信する。そして、リーダライタ１は、電子マネー要求信号を受けてＩＣカード３から発信されたデータ信号を受信する。データ信号には、要求した決済額分の電子マネー及びカードＩＤ等が含まれている。リーダライタ１は、データ信号を受信することにより、電子マネーによる決済を行う。
【００１６】
また、電子マネーによる決済を行う場合、リーダライタ１は、ＩＣカード３から読み取った電子マネーに相当する特典ポイントを発行する。本実施形態では、リーダライタ１は、５００円の電子マネーをＩＣカード３から読み取る都度、１ｐｔの特典ポイントを発行する。なお、リーダライタ１は、発行した特典ポイントをカードＩＤと共に記憶しておき、サーバ装置２と通信接続したときに、サーバ装置２に送信する。
【００１７】
特典ポイントを電子マネーに還元する場合、リーダライタ１は、店員の操作により還元する特典ポイントに相当する電子マネーを含む無線信号（以下、電子マネー還元信号と言う）を発信する。電子マネー還元信号を受信したＩＣカード３は、記憶している電子マネーに、電子マネー還元信号に含まれる電子マネーを加算することで、自身が有する電子マネーの残高情報を更新する。
【００１８】
サーバ装置２は、リーダライタ１から接続要求があった場合に、リーダライタ１とネットワーク４を介してデータ通信可能に接続する。サーバ装置２は、通信接続したリーダライタ１から、リーダライタ１が発行した特典ポイントを受信し、カードＩＤ毎に累積記憶する。サーバ装置２は、累積記憶した特定ポイントが５００ｐｔとなった場合、配信データを生成する。配信データには、電子マネーに還元できる特典ポイントを有するカードＩＤが設定されている。サーバ装置２は、配信データを、リーダライタ１と通信接続したときにリーダライタ１に送信する。リーダライタ１では受信した配信データに基づいて、特典ポイントを電子マネーに還元する。詳しくは後述するが、配信データを生成することにより、リーダライタ１は、サーバ装置２と常時接続していなくても、特典ポイントを電子マネーに還元することが可能となる。
【００１９】
図２は、サーバ装置２及びリーダライタ１の構成例を示すブロック図である。
【００２０】
本実施形態のサーバ装置２は、制御部２０、Read Only Memory（ＲＯＭ）２１、Random Access Memory（ＲＡＭ）２２、メモリ部２３、通信部２４、操作部２５、及び表示部２６等を備えている。これらのハードウェア各部はバス２ａを介して相互に接続されている。
【００２１】
制御部２０は、Central Processing Unit（ＣＰＵ）又はMicro Processor Unit（ＭＰＵ）等を有している。そして、所定のタイミングに従って、ＲＯＭ２１又はメモリ部２３に予め記憶してある制御プログラムを適宜ＲＡＭ２２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ２１には、サーバ装置２を動作させるために必要な種々の制御プログラムが予め格納されている。ＲＡＭ２２はStatic RAM（ＳＲＡＭ）又はフラッシュメモリなどで構成されており、制御部２０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００２２】
通信部２４は、ネットワーク４を介してリーダライタ１とのデータ通信を可能にする。操作部２５は、管理者がサーバ装置２を操作するために必要な各種の操作キーを備えている。管理者により各操作キーが操作された場合、操作部２５は操作された操作キーに対応した制御信号を制御部２０へ送出し、制御部２０は取得した制御信号に対応した処理を実行する。表示部２６は、例えば液晶ディスプレイで構成され、制御部２０からの指示に従って、サーバ装置２の動作状況、操作部２５を介して入力された情報、管理者に対して通知すべき情報などを表示する。
【００２３】
メモリ部２３は、フラッシュメモリのような不揮発性のメモリである。メモリ部２３には、サーバ装置２を動作させるために必要な種々の制御プログラム等が格納されている。また、メモリ部２３には、発行ポイントデータベース（以下、発行ポイントＤＢと言う）２３ａ、還元ポイントデータベース（以下、還元ポイントＤＢと言う）２３ｂ及び配信データ２３ｃが格納される。
【００２４】
図４は、発行ポイントＤＢ２３ａを説明するための模式図である。
【００２５】
発行ポイントＤＢ２３ａは、ＩＣカード３を識別するカードＩＤ、特典ポイントの合計ｐｔ及び、合計ｐｔを更新した最終更新日が格納されている。合計ｐｔは、特典ポイントをリーダライタ１から受信する都度、受信した特典ポイントが加算され、特典ポイントが電子マネーに還元される都度、還元された特典ポイントが減算される。制御部２０は、発行ポイントＤＢ２３ａに基づいて、どのＩＣカード３がどれだけの特典ポイントを有しているかを把握することができる。なお、発行ポイントＤＢ２３ａにおいて、最終更新日から一定期間更新されていないカードＩＤを、削除するようにしてもよい。
【００２６】
図５は、還元ポイントＤＢ２３ｂを説明するための模式図である。
【００２７】
還元ポイントＤＢ２３ｂは、還元データ（特典情報）が格納されている。還元データは、発行ポイントＤＢ２３ａにおいて、合計ｐｔが５００ｐｔとなったカードＩＤ毎に生成される。還元データは、カードＩＤ、還元Ｎｏ、還元ｐｔ、作成日、有効期限及び還元日等を有する還元データ等を有している。カードＩＤは、発行ポイントＤＢ２３ａにおいて合計ｐｔが５００ｐｔとなったカードＩＤである。還元Ｎｏは、還元データが生成される都度、カードＩＤ毎に設定される管理番号（第一の管理番号）である。還元Ｎｏは、同じカードＩＤを有する還元データにおいて、昇順に連続する。例えば、カードＩＤ「００００１」を有する還元データが生成される都度、「０００１」、「０００２」、「０００３」、、、のように連続した還元Ｎｏが設定される。還元ｐｔは、電子マネーに還元するポイント数である。本実施形態では、特典ポイントは、５００ｐｔ単位で電子マネーに還元される。作成日及び有効期限は、還元データを作成した日、及び、還元データが有効に使用できる最終日である。有効期限を過ぎた還元データは、使用されなくなる。還元日は、リーダライタ１において、還元Ｎｏに対応する特典ポイントが電子マネーに還元された日である。
【００２８】
図６は、配信データ２３ｃを説明するための模式図である。
【００２９】
配信データ２３ｃは、還元ポイントＤＢ２３ｂの還元日が登録されておらず、有効期限が過ぎていない還元データのカードＩＤ、還元Ｎｏ、還元ｐｔ及び有効期限が抽出され作成される。作成された配信データ２３ｃは、リーダライタ１とサーバ装置２とが通信接続したときに、リーダライタ１に送信される。
【００３０】
本実施形態のリーダライタ１は、図２に示すように、制御部１０、ＲＯＭ１１、ＲＡＭ１２、メモリ部１３、通信部１４、操作部１５、表示部１６及び送受信部１７等を備えており、これらのハードウェア各部はバス１ａを介して相互に接続されている。
【００３１】
制御部１０は、ＣＰＵ又はＭＰＵ等を有している。そして、制御部１０は、所定のタイミングに従って、ＲＯＭ１１に予め記憶してある制御プログラムを適宜ＲＡＭ１２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ１１には、リーダライタ１を動作させるために必要な種々の制御プログラムが予め格納されている。ＲＡＭ１２はＳＲＡＭ又はフラッシュメモリなどで構成されており、制御部１０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３２】
操作部１５は、管理者がリーダライタ１を操作するために必要な各種の操作キーを備えている。管理者により各操作キーが操作された場合、操作部１５は操作された操作キーに対応した制御信号を制御部１０へ送出し、制御部１０は取得した制御信号に対応した処理を実行する。表示部１６は、例えば液晶ディスプレイで構成され、制御部１０からの指示に従って、リーダライタ１の動作状況、操作部１５を介して入力された情報、店員に対して通知すべき情報などを表示する。
【００３３】
送受信部１７は、アンテナ１７ａを介してＩＣカード３とデータ通信する。例えば、送受信部１７は、店員が操作部１５を操作した場合、電子マネー要求信号又は電子マネー還元等の無線信号を発信する。そして、送受信部１７は、無線信号を受信したＩＣカード３が発信するデータ信号を受信する。
【００３４】
メモリ部１３は、フラッシュメモリのような不揮発性のメモリである。メモリ部１３には、リーダライタ１を動作させるために必要な種々の制御プログラム等が格納されている。また、メモリ部１３には、リーダライタ１が読み取ったデータ、及び、サーバ装置２から受信した配信データ１３ａが格納される。メモリ部１３に格納される配信データ１３ａは、サーバ装置２から送信された配信データ２３ｃと同じデータである。リーダライタ１は、配信データ１３ａに基づいて、特典ポイントを電子マネーに還元し、ＩＣカード３に書き込む。
【００３５】
図３は、ＩＣカード３の構成例を示すブロック図である。
【００３６】
ＩＣカード３は、制御部３０、ＲＯＭ３１、ＲＡＭ３２、アンテナ３３ａを有する送受信部３３及びメモリ部３４等を備えており、これらのハードウェア各部はバス３ａを介して相互に接続されている。
【００３７】
制御部３０は、ＣＰＵ又はＭＰＵ等を有している。そして、所定のタイミングに従って、ＲＯＭ３１又はメモリ部３４に予め記憶してある制御プログラムを適宜ＲＡＭ３２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ３１には、ＩＣカード３を動作させるために必要な種々の制御プログラムが予め格納されている。ＲＡＭ３２はＳＲＡＭ又はフラッシュメモリなどで構成されており、制御部３０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００３８】
送受信部３３は、アンテナ３３ａを介してリーダライタ１とデータの送受信を行うために、各データを変調又は復調する。送受信部３３は、アンテナ３３ａ側からの非接触電力伝送により動作し、ＩＣカード３が動作可能なように電力を供給する。これにより、ＩＣカード３は、電池を持たずに、半永久的に利用可能となる。
【００３９】
メモリ部３４は、フラッシュメモリのような不揮発性のメモリである。メモリ部３４は、ＩＣカード３を動作させるために必要な種々の制御プログラム等を予め格納している。また、メモリ部３４は、ＩＣカード３それぞれに割り当てられたカードＩＤ３４ａ、電子マネーの残高情報３４ｂ、及び還元済Ｎｏ３４ｃ等が格納されている。還元済Ｎｏ３４ｃは、リーダライタ１が配信データ１３ａに基づいて特典ポイントを電子マネーに還元する際に配信データ１３ａから抽出したデータである。
【００４０】
リーダライタ１は、配信データ１３ａ及びＩＣカード３から読み取った還元済Ｎｏに基づいて、特典ポイントを電子マネーに還元する。リーダライタ１は、ＩＣカード３からカードＩＤ及び還元済Ｎｏを読み取り、読み取ったカードＩＤと同じカードＩＤで、還元済Ｎｏより大きい還元Ｎｏを配信データ１３ａから検索する。検索できた場合、リーダライタ１は、検索した還元Ｎｏに対応する還元ｐｔ分の特典ポイントを電子マネーに還元する。このとき、リーダライタ１は、検索した還元Ｎｏの最大値を還元済ＮｏとしてＩＣカード３に書き込む。
【００４１】
例えば、リーダライタ１が、「００００１」のカードＩＤを有するＩＣカード３から「０００２」の還元済Ｎｏを読み取った場合、リーダライタ１は、配信データ１３ａからカードＩＤ「００００１」で「０００２」より大きい還元Ｎｏを検索する。「０００２」より大きい還元Ｎｏ「０００３」及び「０００４」を検索した場合、リーダライタ１は、還元Ｎｏそれぞれに対応する還元ｐｔ「５００ｐｔ」の特典ポイントを電子マネーに還元する。そして、リーダライタ１は、還元した電子マネー及び検索した還元Ｎｏ「０００３」及び「０００４」の最大値「０００４」を含む電子マネー還元信号を発信する。これにより、ＩＣカード３に特典ポイントを還元した電子マネーが追加（所謂チャージ）され、「０００４」が還元済Ｎｏとして記憶される。
【００４２】
以下に、上述した構成のポイント還元システムにおいて、サーバ装置２の制御部２０がＲＯＭ２１又はメモリ部２３に格納されている制御プログラムを実行することによって実現される機能について説明する。図７は、実施形態に係るサーバ装置２の機能構成を示すブロック図である。
【００４３】
実施形態のサーバ装置２は、ポイント受信部４１、ポイント更新部４２、還元データ生成部４３、配信データ生成部４４、配信データ送信部４５、還元済Ｎｏ受信部４６及び還元結果反映部４７等を含む。サーバ装置２は、制御部２０がＲＯＭ２１又はメモリ部２３に格納されている制御プログラムを実行することによって、上述の各機能を有する。
【００４４】
ポイント受信部４１は、リーダライタ１が発行した特典ポイントを、リーダライタ１から受信する。ポイント更新部４２は、発行ポイントＤＢ２３ａに記憶されている特典ポイントに、受信した特典ポイントを加算し、発行ポイントＤＢ２３ａを更新する。また、ポイント更新部４２は、還元データ生成部４３が還元データを生成した場合、発行ポイントＤＢ２３ａに記憶されている特典ポイントから、還元された特典ポイントを減算し、発行ポイントＤＢ２３ａを更新する。具体的には、特典ポイントが５００ｐｔ累積する都度還元データが生成されるため、ポイント更新部４２は、還元データ生成部４３が還元データを生成した場合、記憶されている特典ポイントから５００ｐｔを減算する。
【００４５】
還元データ生成部（管理番号設定手段）４３は、発行ポイントＤＢ２３ａから、累積した特典ポイントが５００ｐｔを超えたカードＩＤを検索し、還元データを生成し、還元ポイントＤＢ２３ｂに追加する。配信データ生成部４４は、還元ポイントＤＢ２３ｂから、有効期限が過ぎておらず、還元日が登録されていない還元データを抽出し、配信データ２３ｃを生成する。配信データ送信部４５は、生成された配信データをリーダライタ１に送信する。還元済Ｎｏ受信部４６は、リーダライタ１から還元済Ｎｏを受信する。還元済Ｎｏは、リーダライタ１に記憶された配信データ１３ａに含まれる還元Ｎｏであって、電子マネーへの還元が終了した還元Ｎｏである。なお、リーダライタ１から送信される還元済Ｎｏには、電子マネーへの還元を行った日が含まれている。還元結果反映部４７は、還元ポイントＤＢ２３ｂにおいて、受信した還元済Ｎｏと一致する還元Ｎｏに対応する還元日に、電子マネーへ還元された日を登録する。
【００４６】
以下に、上述した構成のポイント還元システムにおいて、リーダライタ１の制御部１０がＲＯＭ１１又はメモリ部１３に格納されている制御プログラムを実行することによって実現される機能について説明する。図８は、実施形態に係るリーダライタ１の機能構成を示すブロック図である。
【００４７】
本実施形態のリーダライタ１は、決済部５１、ポイント発行部５２、ポイント記憶部５３、及びポイント送信部５４等を含む。リーダライタ１は、制御部１０がＲＯＭ１１又はメモリ部１３に格納されている制御プログラムを実行することによって、上述の各機能を有する。
【００４８】
決済部５１は、顧客が商品を購入したときの決済額分の電子マネーをＩＣカード３から読み取り、電子マネーによる決済を行う。ポイント発行部５２は、決済額に相当する特典ポイントを発行し、ポイント記憶部５３に記憶する。ポイント送信部（特典値送信手段）５４は、サーバ装置２との接続が確立したときに、ポイント記憶部５３に記憶されている特典ポイントをサーバ装置２に送信する。
【００４９】
また、本実施形態のリーダライタ１は、配信データ受信部５５、配信データ記憶部５６、還元Ｎｏ検索部５７、還元済Ｎｏ読取部５８及び電子マネー還元部５９等を含む。配信データ受信部５５は、サーバ装置２から配信データを受信し、配信データ記憶部５６に記憶する。還元済Ｎｏ読取部（読取手段）５８は、ＩＣカード３から還元済Ｎｏを読み取り、還元Ｎｏ検索部（検索手段）５７は、読み取った還元済Ｎｏより大きい還元Ｎｏを配信データ記憶部５６に記憶した配信データから検索する。電子マネー還元部（還元手段）５９は、還元Ｎｏ検索部５７が検索した結果に基づいて、特典ポイントを電子マネーに還元し、ＩＣカード３に書き込む。また、電子マネー還元部（書込手段）５９は、還元Ｎｏ検索部５７が検索した最大の還元Ｎｏを、還元済ＮｏとしてＩＣカード３に書き込む。
【００５０】
実施形態のリーダライタ１は、還元済Ｎｏ記憶部６０及び還元済Ｎｏ送信部６１等を含む。還元済Ｎｏ記憶部６０は、還元Ｎｏ検索部５７が検索した最大の還元Ｎｏを記憶し、還元済Ｎｏ送信部（端末側送信手段）６１は、サーバ装置２と通信接続したときにサーバ装置２に送信する。
【００５１】
次に、ポイント還元システムのリーダライタ１及びサーバ装置２の動作について説明する。
【００５２】
図９は、リーダライタ１による処理手順を示すフローチャートである。図９に示す処理は、リーダライタ１が起動されたときに制御部１０により実行される。
【００５３】
制御部１０は、まず、メモリ内容の消去等の初期化処理を実行し（Ｓ１０１）、サーバ装置２と通信接続する（Ｓ１０２）。制御部１０は、サーバ装置２から送信される配信データを受信し、メモリ部１３の配信データ１３ａを更新する（Ｓ１０３）。このとき、制御部１０は、受信した配信データと記憶している配信データとの差分をとって更新するようにしてもよいし、記憶している配信データを受信した配信データに書き換えるようにしてもよい。次に、制御部１０は、還元済Ｎｏを記憶しているか否かを判定する（Ｓ１０４）。還元済Ｎｏは、特典ポイントを電子マネーに還元した際に記憶される。還元済Ｎｏを記憶している場合（Ｓ１０４：ＹＥＳ）、制御部１０は、還元済Ｎｏをサーバ装置２に送信する（Ｓ１０５）。そして、制御部１０は、サーバ装置２との通信を遮断する（Ｓ１０６）。還元済Ｎｏを記憶していない場合（Ｓ１０４：ＮＯ）、制御部１０は、Ｓ１０６以降の処理を実行する。
【００５４】
制御部１０は、電子マネーによる決済が開始され、ＩＣカード３からデータを読み取ったか否かを判定する（Ｓ１０７）。ＩＣカード３からデータを読み取った場合（Ｓ１０７：ＹＥＳ）、制御部１０は、特典ポイントを発行する（Ｓ１０８）。具体的には、制御部１０は、ＩＣカード３からデータを読み取る場合、店員の操作により電子マネー要求信号をＩＣカード３に送信する。電子マネー要求信号を受信したＩＣカード３は、要求された決済額分の電子マネー、カードＩＤ及び還元済Ｎｏを含むデータ信号を発信する。制御部１０は、ＩＣカード３から発信されたデータ信号を受信することで、電子マネー等のデータを読み取ることができる。そして、制御部１０は、読み取った電子マネーに相当する特典ポイントを発行する。本実施形態では、制御部１０は、５００円の電子マネーを読み取った場合、１ｐｔの特典ポイントを発行する。制御部１０は、発行した特典ポイントをメモリ部１３に記憶する。
【００５５】
制御部１０は、ＩＣカード３から読み取った還元済Ｎｏより大きい還元Ｎｏを検索し、配信データに格納されているか否かを判定する（Ｓ１０９）。このとき、制御部１０は、還元済Ｎｏと共に読み取ったカードＩＤと同じカードＩＤの還元Ｎｏを検索する。還元済Ｎｏより大きい還元Ｎｏが格納されている場合（Ｓ１０９：ＹＥＳ）、制御部１０は、検索した還元Ｎｏに対応する還元ｐｔの特典ポイントを電子マネーに還元する（Ｓ１１０）。なお、制御部１０は、還元した電子マネーをＩＣカード３に書き込む。これにより、ＩＣカード３には、電子マネーがチャージされる。制御部１０は、電子マネーへの還元が終了した還元Ｎｏを還元済ＮｏとしてカードＩＤと共に記憶する（Ｓ１１１）。その後、制御部１０は、Ｓ１１２の処理を実行する。また、ＩＣカード３からデータを読み取っていない場合（Ｓ１０７：ＮＯ）、及び、還元済Ｎｏより大きい還元Ｎｏが格納されていない場合も（Ｓ１０９：ＮＯ）、制御部１０は、Ｓ１１２の処理を実行する。
【００５６】
制御部１０は、ユーザにより終了操作が行われたか否かを判定する（Ｓ１１２）。終了操作が行われた場合（Ｓ１１２：ＹＥＳ）、制御部１０は、本動作を終了し、終了操作が行われていない場合（Ｓ１１２：ＮＯ）、処理をＳ１０７に戻し、Ｓ１０７以降の処理を実行する。
【００５７】
以上のように、本実施形態のリーダライタ１は、起動時にサーバ装置２と通信接続し、サーバ装置２から配信データを受信し、その後は、サーバ装置２との接続を切断し、受信した配信データに基づいて電子マネーの還元処理を行う。配信データにより、リーダライタ１は、特典ポイントを電子マネーに還元する際に、サーバ装置２と通信接続する必要がない。また、配信データでは、電子マネーに還元できる特典ポイントを昇順に連続する還元Ｎｏで管理しており、リーダライタ１は、ＩＣカード３から読み取った還元済Ｎｏより大きい管理Ｎｏに基づいて、特典ポイントの還元を行う。即ち、還元済Ｎｏより小さい還元Ｎｏに対しては特典ポイントの還元行わないようにすることで、特典ポイントの多重還元を防止することができる。また、配信データ内の、還元済Ｎｏより大きい管理Ｎｏの最大値を還元済ＮｏとしてＩＣカード３に書き込むことで、そのＩＣカード３が管理Ｎｏのどこまで特典ポイントを還元したかをＩＣカード３に記録しておくことができる。
【００５８】
図１０は及び図１１は、サーバ装置２による処理手順を示すフローチャートである。図１０は及び図１１に示す処理は、制御部２０により実行される。
【００５９】
制御部２０は、接続要求してきたリーダライタ１と通信接続したか否かを判定する（Ｓ２０１）。通信接続していない場合（Ｓ２０１：ＮＯ）、制御部２０は、処理をＳ２０８に移す。通信接続した場合（Ｓ２０１：ＹＥＳ）、制御部２０は、リーダライタ１に配信データを送信する（Ｓ２０２）。なお、制御部２０は、配信データを記憶していない場合は配信データを送信しない。次に、制御部２０は、リーダライタ１から還元済Ｎｏを受信したか否かを判定する（Ｓ２０３）。還元済Ｎｏを受信した場合（Ｓ２０３：ＹＥＳ）、制御部２０は、還元ポイントＤＢ２３ｂを更新する（Ｓ２０４）。具体的には、制御部２０は、還元ポイントＤＢ２３ｂに、受信した還元済Ｎｏと一致する還元Ｎｏを検索する。受信した還元済Ｎｏには、電子マネーへ還元された日が含まれており、制御部２０は、検索した還元Ｎｏに対応する還元日に、電子マネーへ還元された日を登録する。還元済Ｎｏを受信していない場合（Ｓ２０３：ＮＯ）、制御部２０は、処理をＳ２０５に移す。
【００６０】
制御部２０は、リーダライタ１から特典ポイントを受信したか否かを判定する（Ｓ２０５）。特典ポイントは、リーダライタ１において発行される都度、リーダライタ１に記憶されている。特典ポイントを受信していない場合（Ｓ２０５：ＮＯ）、制御部２０は、処理をＳ２０７に移す。特典ポイントを受信した場合（Ｓ２０５：ＹＥＳ）、制御部２０は、発行ポイントＤＢ２３ａを更新する（Ｓ２０６）。具体的には、制御部２０は、発行ポイントＤＢ２３ａの合計ｐｔに、受信した特典ポイントを加算する。その後、制御部２０は、リーダライタ１との通信を遮断し（Ｓ２０７）、配信データ生成処理を実行する（Ｓ２０８）。
【００６１】
配信データ生成処理では、制御部２０は、カードＩＤ「i」の合計ｐｔをチェックする（Ｓ３０１）。カードＩＤは、「００００１」から昇順に連続する番号が設定されており、iは、初期値が「００００１」に設定されている。次に、制御部２０は、カードＩＤ「i」の合計ｐｔが５００ｐｔ以上であるか否かを判定する（Ｓ３０２）。カードＩＤ「i」の合計ｐｔが５００ｐｔ以上でない場合（Ｓ３０２：ＮＯ）、制御部２０は、処理をＳ３０４に移す。５００ｐｔ以上である場合（Ｓ３０２：ＹＥＳ）、制御部２０は、カードＩＤ、還元Ｎｏ、還元ｐｔ、作成日、有効期限及び還元日等を有する還元データを生成する（Ｓ３０３）。このとき、制御部２０は、還元ポイントＤＢ２３ｂ及び発行ポイントＤＢ２３ａを更新する。具体的には、制御部２０は、生成した還元データを還元ポイントＤＢ２３ｂに追加すると共に、発行ポイントＤＢ２３ａの合計ｐｔから５００ｐｔを減算する。
【００６２】
制御部２０は、「i」を「i＋１」とし（Ｓ３０４）、「i」がカードＩＤの最終番号である「ｎ」より大きいか否かを判定する（Ｓ３０４）。即ち、制御部２０は、発行ポイントＤＢ２３ａの全てのカードＩＤについて、還元データを作成する処理を行ったか否かを判定する。「i」がカードＩＤの最終番号である「ｎ」より大きい場合（Ｓ３０５）、制御部２０は、全てのカードＩＤについて、還元データを作成する処理を行ったと判定し、配信データを生成する（Ｓ３０６）。具体的には、制御部２０は、還元ポイントＤＢ２３ｂから有効期限が過ぎておらず、かつ、還元日が登録されていない還元データからカードＩＤ、還元Ｎｏ、還元ｐｔ及び有効期限を抽出する。
【００６３】
制御部２０は、配信データ生成処理を終了し、終了操作が行われたか否かを判定する（Ｓ２０９）。終了操作が行われた場合（Ｓ２０９：ＹＥＳ）、制御部２０は、本動作を終了し、終了操作が行われていない場合（Ｓ２０９：ＮＯ）、処理をＳ２０１に戻し、Ｓ２０１以降の処理を実行する。
【００６４】
このように、サーバ装置２は、電子マネーに還元できる特典ポイントが貯まったときに、配信データを生成し、リーダライタ１と通信接続したときに、配信データをリーダライタ１に送信する。これにより、サーバ装置２において特典ポイントを記憶している場合であっても、リーダライタ１は、サーバ装置２と常時接続せずに、特典ポイントの還元を行うことが可能となる。また、特典ポイントを還元ｐｔ毎に昇順に連続する還元Ｎｏを設定しているため、サーバ装置２は、リーダライタ１から還元済Ｎｏを受信することで、リーダライタ１がどの還元Ｎｏまで特典ポイントの還元を行ったかを把握できる。
【００６５】
なお、本実施形態では、リーダライタ１は、起動時にサーバ装置２と通信接続し、必要なデータの送受信を行っているが、サーバ装置２と通信接続するタイミングはリーダライタ１の電源オフ時であってもよく、適宜変更可能である。本実施形態では、特典ポイントを電子マネーに還元しているが、電子マネー以外の有価価値、例えば商品又はクーポン券などに還元するようにしてもよい。また、特典ポイントの還元率も変更可能である。
【００６６】
本実施形態では、配信データに、電子マネーに還元する特典ポイントの還元ｐｔを登録しているが、配信データは、還元Ｎｏ及びカードＩＤのみ登録されていてもよい。例えば、予め、特典ポイントの還元ｐｔが固定である場合には、リーダライタ１にプログラムとして記憶しておく。そして、リーダライタ１がＩＣカード３から読み取った還元済Ｎｏと配信データの還元Ｎｏとに基づいて特典ポイントを還元する際には、予め決められたポイント分を電子マネーに還元する。これにより、リーダライタ１は、還元Ｎｏ及びカードＩＤのみサーバ装置２から受信できれば、特典ポイントの還元処理を行うことができる。この結果、リーダライタ１は、少ないデータ量で特典ポイントの還元処理を行うことができる。
【００６７】
以上、本発明の好適な一実施の形態について、具体的に説明したが、各構成及び動作等は適宜変更可能であって、上述の実施の形態に限定されることはない。
【００６８】
また、本願に開示する特典情報還元システムの検索手段は、複数の管理番号が検索できるようにしてあり、還元手段は、検索手段により複数の管理番号が検索された場合、それぞれの管理番号に基づいて特典情報を有価価値に還元し、書込手段は、検索手段により検索された最大の管理番号を、記録媒体に書き込むように構成することもできる。このような構成によれば、記録媒体の管理番号記録エリアを最小限にとどめることができ、さらにどの管理番号まで有価価値に還元しているかを、即座に且つ正確に判定すること等が期待できる。
【００６９】
また、本願に開示する特典情報還元システムの管理番号設定手段は、特典情報蓄積手段に特典情報が蓄積される都度、連続する管理番号を設定するようにしてあり、端末装置は、検索手段により検索された最大の管理番号をサーバ装置に送信することにより、当該管理番号以下の管理番号を有する特典情報をサーバ側記憶手段から消去させる端末側送信手段をさらに有するように構成することもできる。このような構成によれば、サーバ側で還元した特典情報の正確な管理が可能となり、オンラインで接続している場合と同等の機能が得られ、また、還元済の特典情報の消去により不要な特典情報の端末への送信を防ぐことができ、端末装置の記憶容量の圧迫を効果的に抑制すること等が期待できる。
【００７０】
また、本願に開示する特典情報還元システムの端末装置は、所定のタイミングで特典値を発行する発行手段と、端末装置に接続したときに、発行手段により発行された特典値を端末装置に送信する特典値送信手段とをさらに有し、サーバ装置は、端末装置が送信した特典値を蓄積する特典値蓄積手段と、該特典値蓄積手段に蓄積された特典値が所定数となったとき、所定数の特典値を、特典情報として特典情報蓄積手段に蓄積させる蓄積制御手段とをさらに有するように構成することもできる。このような構成によれば、所定数の特典地に達した還元可能な記録媒体の情報のみを端末装置に送信すればよく、端末装置に送信する情報量を最小限にでき、端末装置の記憶容量を軽量化すること等が期待できる。
【図面の簡単な説明】
【００７１】
【図１】実施形態に係るポイント還元システムの概要を示す模式図である。
【図２】サーバ装置及びリーダライタの構成例を示すブロック図である。
【図３】ＩＣカードの構成例を示すブロック図である。
【図４】発行ポイントＤＢを説明するための模式図である。
【図５】還元ポイントＤＢを説明するための模式図である。
【図６】配信データを説明するための模式図である。
【図７】実施形態に係るサーバ装置の機能構成を示すブロック図である。
【図８】実施形態に係るリーダライタの機能構成を示すブロック図である。
【図９】リーダライタによる処理手順を示すフローチャートである。
【図１０】サーバ装置による処理手順を示すフローチャートである。
【図１１】サーバ装置による処理手順を示すフローチャートである。
【符号の説明】
【００７２】
１  リーダライタ
２  サーバ装置
３  ＩＣカード
４  ネットワーク
５７  還元Ｎｏ検索部
５８  還元済Ｎｏ読取部
５９  電子マネー還元部
【図１】
0005146044.tif 000002
【図２】
0005146044.tif 000003
【図３】
0005146044.tif 000004
【図４】
0005146044.tif 000005
【図５】
0005146044.tif 000006
【図６】
0005146044.tif 000007
【図７】
0005146044.tif 000008
【図８】
0005146044.tif 000009
【図９】
0005146044.tif 000010
【図１０】
0005146044.tif 000011
【図１１】
0005146044.tif 000012