(57)【特許請求の範囲】
【請求項１】
商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムにおけるポイント情報の不正使用判定方法であって、
前記ポイント発行装置は、
最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号を含むポイント情報を発行し、
前記センタ装置は、
前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報の内の最新のポイント情報に含まれるポイント発行番号を第１の記憶手段に記憶し、
前記第１の記憶手段に記憶したポイント発行番号を中心とした所定の範囲に含まれるポイント発行番号について、既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして第２の記憶手段に記憶し、
前記利用者から送信されたポイント情報に含まれるポイント発行番号が、前記所定の範囲内に含まれ、かつ、前記第２の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受入手段により受け入れるポイント情報の不正使用判定方法。
【請求項２】
前記最新のポイント情報は、
発行順が最新のポイント番号が含まれるポイント情報である請求項１記載のポイント情報の不正使用判定方法。
【請求項３】
前記最新のポイント情報は、
前記センタ装置での受入順が最新のポイント情報である請求項１記載のポイント情報の不正使用判定方法。
【請求項４】
前記所定の範囲は、
前記第１の記憶手段に記憶されたポイント発行番号の更新に応じて更新され、
前記所定の範囲の更新によって、前記第２の記憶手段に使用済みと記憶されたポイント発行番号が前記所定の範囲から外れた場合は、該ポイント発行番号の使用済みの記憶を削除する請求項１記載のポイント情報の不正使用判定方法。
【請求項５】
商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムにおけるポイント情報の不正使用判定方法であって、
前記ポイント発行装置は、
最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号が含まれるポイント情報を、前記ポイント発行番号が最大値に達する毎に順次切り換えられる暗号鍵を用いて暗号手段により暗号化して発行し、
前記センタ装置は、
前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして第１の記憶手段に記憶し、
前記利用者から受信したポイント情報を前記暗号化鍵に対応する復号鍵を用いて復号化手段により復号化し、
該復号化されたポイント情報が、前記復号化手段により復号化でき、かつ、該ポイント情報に含まれるのポイント発行番号が前記第１の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受入手段により受け入れるポイント情報の不正使用判定方法。
【請求項６】
前記センタ装置は、
前記受入手段により前回真正なものとして受け入れたポイント情報に含まれるポイント発行番号と、前記ポイント情報を復号化した復号鍵とを第２の記憶手段に記憶し、
前記復号化手段は、
前記第２の記憶手段に記憶したポイント発行番号が前記最大値を含む第１の所定の範囲にある場合、前回使用した復号鍵若しくはその次に用いられる暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記初期値を含む第２の所定の範囲にある場合、前回使用した復号鍵若しくはその前に用いられた暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記第１および第２の所定の範囲のどちらにもない場合、前回使用した復号鍵を用いて前記ポイント情報の復号化を行う請求項５記載の不正使用判定方法。
【請求項７】
商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該ポイント発行装置から提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムであって、
前記ポイント発行装置は、
最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号を含むポイント情報を発行するポイント情報発行手段
を具備し、
前記センタ装置は、
前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報の内の最新のポイント情報に含まれるポイント発行番号を記憶する第１の記憶手段と、
前記第１の記憶手段に記憶したポイント発行番号を中心とした所定の範囲に含まれるポイント発行番号について、既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして記憶する第２の記憶手段と、
前記利用者から送信されたポイント情報に含まれるポイント発行番号が、前記所定の範囲内に含まれ、かつ、前記第２の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受け入れる受入手段と
を具備するプロモーションシステム。
【請求項８】
前記最新のポイント情報は、
発行順が最新のポイント番号が含まれるポイント情報である請求項７記載のプロモーションシステム。
【請求項９】
前記最新のポイント情報は、
前記センタ装置での受入順が最新のポイント情報である請求項７記載のプロモーションシステム。
【請求項１０】
前記第１の記憶手段に記憶されたポイント発行番号の更新に応じて前記所定の範囲を更新する更新手段と、
前記更新手段による前記所定の範囲の更新によって、使用済みと記憶されたポイント発行番号が該所定の範囲から外れた場合、該ポイント発行番号の使用済みの記憶を削除する削除手段と
を具備する請求項７記載のプロモーションシステム。
【請求項１１】
商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該ポイント発行装置から提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムであって、
前記ポイント発行装置は、
前記利用者に提示されるポイント情報に、最大値に達すると循環して初期値から再使用され、該ポイント情報の発行順を示すポイント発行番号を含めて、該ポイント情報を前記ポイント発行番号が最大値に達する毎に該複数の暗号鍵を順次切り換えて暗号化して発行するポイント情報発行手段
を具備し、
前記センタ装置は、
前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして記憶する第１の記憶手段と、
前記利用者から受信したポイント情報を前記暗号化鍵に対応する復号鍵を用いて復号化する復号化手段と、
前記復号化手段で復号化されたポイント情報が、前記復号化手段で復号化でき、かつ、該ポイント情報に含まれるのポイント発行番号が前記第１の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受け入れる受入手段と
を具備するプロモーションシステム。
【請求項１２】
前記センタ装置は、
前記受入手段により前回真正なものとして受け入れたポイント情報に含まれるポイント発行番号と、前記ポイント情報を復号化した復号鍵とを記憶する第２の記憶手段
を具備し、
前記復号化手段は、
前記第２の記憶手段に記憶したポイント発行番号が前記最大値を含む第１の所定の範囲にある場合、前回使用した復号鍵若しくはその次に用いられる暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記初期値を含む第２の所定の範囲にある場合、前回使用した復号鍵若しくはその前に用いられた暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記第１および第２の所定の範囲のどちらにもない場合、前回使用した復号鍵を用いて前記ポイント情報の復号化を行う請求項１１記載のプロモーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、商品の販売に伴ってポイントを発行することで商品の販売促進を行うプロモーションシステムにおけるポイント情報の不正使用判定方法およびプロモーションシステムに関する。
【０００２】
【従来の技術】
従来、特定商品のプロモーション等において、商品の販売毎にポイントを発行し、当該商品の購入者がポイントを収集して景品等と交換するといったことが行われている。
【０００３】
ここで、ポイントの発行は、各購入者が所有するカードにスタンプを押印したり磁気的な記録を行うものや、商品にシール等を貼付しておき、購入者がこのシールを収集する形式のものがある。
【０００４】
しかし、商品にシール等を貼付してポイントを発行する形式のものでは、販売者と購入者の両者ともにポイントの処理に多大な手間を要しており、各購入者が所有するカードに対してポイントを加算していく形式のものでは、特に自動販売機でのポイント発行が困難であるとともに、当該商品の製造者の主催で行う全国規模のプロモーションへの対応も困難であった。
【０００５】
また、いずれの場合においても、プロモーションの主催者側によるポイントの回収および集計の作業にも多大な手間を要していた。
【０００６】
【発明が解決しようとする課題】
これらの問題を解決するため、本発明者は、商品の販売に際してポイントを暗号化したポイント情報を商品購入者に提示し、購入者は提示されたポイント情報を携帯電話、パソコン等の通信機器によってセンタ装置へ送信するだけで、センタ装置においてポイント情報が解読されてポイントが加算され、販売者は加算されたポイントに応じたサービスを提供する形式のプロモーションシステムを特願平１１-２８００３４号および特願２０００-２１０２１７号として提案した。
【０００７】
ここで、上記のプロモーションシステムでは、利用者の不注意や悪意により同一のポイント情報が複数回送信されることを防ぐための処理として、センタ装置は、受け付けたポイント情報のポイント発行番号が前回までに受け付け済みのポイント情報のポイント発行番号（使用済みのポイント発行番号）と一致するか否かで当該ポイント情報の二重使用を判断し、また、受け付けたポイント情報のポイント発行番号が前回真正なものとして受け入れられたポイント情報のポイント発行番号から異常に離れている場合は、当該ポイント情報を不正使用の可能性ありと判断していた。
【０００８】
しかしながら、上記の方法では、一度センタ装置で受けつけられたポイント発行番号は二度と使えないため、ポイントの発行回数はポイント発行番号の最大値によって制限されてしまう。
【０００９】
そこで、この発明は、ポイントの発行回数がポイント発行番号の最大値に制限されることなく、かつ、確実にポイント情報の二重使用および不正使用を判定できるポイント情報の不正使用判定方法およびプロモーションシステムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムにおけるポイント情報の不正使用判定方法であって、前記ポイント発行装置は、最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号を含むポイント情報を発行し、前記センタ装置は、前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報の内の最新のポイント情報に含まれるポイント発行番号を第１の記憶手段に記憶し、前記第１の記憶手段に記憶したポイント発行番号を中心とした所定の範囲に含まれるポイント発行番号について、既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして第２の記憶手段に記憶し、前記利用者から送信されたポイント情報に含まれるポイント発行番号が、前記所定の範囲内に含まれ、かつ、前記第２の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受入手段により受け入れる。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記最新のポイント情報は、発行順が最新のポイント番号が含まれるポイント情報である。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記最新のポイント情報は、前記センタ装置での受入順が最新のポイント情報である。
【００１３】
また、請求項４の発明は、請求項１の発明において、前記所定の範囲は、前記第１の記憶手段に記憶されたポイント発行番号の更新に応じて更新され、前記所定の範囲の更新によって、前記第２の記憶手段に使用済みと記憶されたポイント発行番号が前記所定の範囲から外れた場合は、該ポイント発行番号の使用済みの記憶を削除する。
【００１４】
また、請求項５の発明は、商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムにおけるポイント情報の不正使用判定方法であって、前記ポイント発行装置は、最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号が含まれるポイント情報を、前記ポイント発行番号が最大値に達する毎に順次切り換えられる暗号鍵を用いて暗号手段により暗号化して発行し、前記センタ装置は、前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして第１の記憶手段に記憶し、前記利用者から受信したポイント情報を前記暗号化鍵に対応する復号鍵を用いて復号化手段により復号化し、該復号化されたポイント情報が、前記復号化手段により復号化でき、かつ、該ポイント情報に含まれるのポイント発行番号が前記第１の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受入手段により受け入れる。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記センタ装置は、前記受入手段により前回真正なものとして受け入れたポイント情報に含まれるポイント発行番号と、前記ポイント情報を復号化した復号鍵とを第２の記憶手段に記憶し、前記復号化手段は、前記第２の記憶手段に記憶したポイント発行番号が前記最大値を含む第１の所定の範囲にある場合、前回使用した復号鍵若しくはその次に用いられる暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記初期値を含む第２の所定の範囲にある場合、前回使用した復号鍵若しくはその前に用いられた暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記第１および第２の所定の範囲のどちらにもない場合、前回使用した復号鍵を用いて前記ポイント情報の復号化を行う。
【００１６】
また、請求項７の発明は、商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該ポイント発行装置から提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムであって、前記ポイント発行装置は、最大値に達すると循環して初期値から再使用され、前記ポイント情報の発行順を示すポイント発行番号を含むポイント情報を発行するポイント情報発行手段を具備し、前記センタ装置は、前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報の内の最新のポイント情報に含まれるポイント発行番号を記憶する第１の記憶手段と、前記第１の記憶手段に記憶したポイント発行番号を中心とした所定の範囲に含まれるポイント発行番号について、既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして記憶する第２の記憶手段と、前記利用者から送信されたポイント情報に含まれるポイント発行番号が、前記所定の範囲内に含まれ、かつ、前記第２の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受け入れる受入手段とを具備する。
【００１７】
また、請求項８の発明は、請求項７の発明において、前記最新のポイント情報は、発行順が最新のポイント番号が含まれるポイント情報である。
【００１８】
また、請求項９の発明は、請求項７の発明において、前記最新のポイント情報は、前記センタ装置での受入順が最新のポイント情報である。
【００１９】
また、請求項１０の発明は、請求項７の発明において、前記第１の記憶手段に記憶されたポイント発行番号の更新に応じて前記所定の範囲を更新する更新手段と、前記更新手段による前記所定の範囲の更新によって、使用済みと記憶されたポイント発行番号が該所定の範囲から外れた場合、該ポイント発行番号の使用済みの記憶を削除する削除手段とを具備する。
【００２０】
また、請求項１１の発明は、商品の販売に際して所定のポイントを含むポイント情報をポイント発行装置から発行して利用者に提示し、前記利用者は、該ポイント発行装置から提示されたポイント情報を該利用者の識別情報とともにセンタ装置へ送信し、前記センタ装置は、該送信されたポイント情報に含まれるポイントを前記利用者に対応して蓄積管理し、該蓄積管理されたポイントに基づき前記利用者に対して所定のサービスを提供するプロモーションシステムであって、前記ポイント発行装置は、前記利用者に提示されるポイント情報に、最大値に達すると循環して初期値から再使用され、該ポイント情報の発行順を示すポイント発行番号を含めて、該ポイント情報を前記ポイント発行番号が最大値に達する毎に該複数の暗号鍵を順次切り換えて暗号化して発行するポイント情報発行手段を具備し、前記センタ装置は、前回ポイント情報を受け入れるまでに既に真正なものとして受け入れたポイント情報に含まれるポイント発行番号を使用済みとして記憶する第１の記憶手段と、前記利用者から受信したポイント情報を前記暗号化鍵に対応する復号鍵を用いて復号化する復号化手段と、前記復号化手段で復号化されたポイント情報が、前記復号化手段で復号化でき、かつ、該ポイント情報に含まれるのポイント発行番号が前記第１の記憶手段に使用済みと記憶されたポイント発行番号のいずれとも一致しない場合に、該ポイント情報を真正なものとして受け入れる受入手段とを具備する。
【００２１】
また、請求項１２の発明は、請求項１１の発明において、前記センタ装置は、前記受入手段により前回真正なものとして受け入れたポイント情報に含まれるポイント発行番号と、前記ポイント情報を復号化した復号鍵とを記憶する第２の記憶手段を具備し、前記復号化手段は、前記第２の記憶手段に記憶したポイント発行番号が前記最大値を含む第１の所定の範囲にある場合、前回使用した復号鍵若しくはその次に用いられる暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記初期値を含む第２の所定の範囲にある場合、前回使用した復号鍵若しくはその前に用いられた暗号鍵に対応する復号鍵を用いて前記ポイント情報の復号化を行い、前記記憶手段に記憶したポイント発行番号が前記第１および第２の所定の範囲のどちらにもない場合、前回使用した復号鍵を用いて前記ポイント情報の復号化を行う。
【００２２】
【発明の実施の形態】
以下、この発明に係わるポイント情報の不正使用判定方法およびプロモーションシステムの実施の形態を添付図面を参照して詳細に説明する。
【００２３】
図１は、この発明に係わるポイント情報の不正使用判定方法およびプロモーションシステムを適用するプロモーションシステムの一構成例を示すシステム構成図である。
【００２４】
図１において、このプロモーションシステムは、屋外または屋内に配置される複数の自動販売機１１０および各種店舗に配設されるレジスタ１２０で販売される商品をポイント発行の対象としている。
【００２５】
すなわち、このプロモーションシステムは、自動販売機１１０の販売商品に対する販売促進およびレジスタ１２０が配設されている店舗の各種商品の販売促進を可能にするものである。
【００２６】
自動販売機１１０に設けられたポイント発行装置１１１は、この自動販売機１１０で商品の販売がある毎に、該販売された商品の販売金額、販売数量等に対応するポイント情報を生成し、このポイント情報をポイント発行装置１１１に設けられた図示しない表示部に表示する。
【００２７】
また、レジスタ１２０に設けられたポイント発行装置１２１も同様に、このレジスタ１２０での販売処理がある毎に、その販売金額、販売数量等に対応するポイント情報を生成し、このポイント情報をポイント発行装置１２１に設けられた図示しない表示部に表示する。
【００２８】
また、独立のポイント発行装置１０００も同様に、所定の販売処理がある毎に、ぞの販売金額、販売数量等に対応するポイント情報を生成し、このポイント情報をポイント発行装置１０００に設けられた図示しない表示部に表示する。
【００２９】
なお、上記ポイント情報には、
１）モジュールコード
２）シークレットコード
が含まれる。
【００３０】
ここで、モジュールコードは、上記ポイント発行装置１１１、１２１等を識別するもので、このプロモーションシステムにおいては、このモジュールコードに対応して自動販売機１１０およびレジスタ１２０等の状態をデータセンタ１５３のベンダデータベース（ベンダＤＢ）１６２で記憶管理するように構成されている。
【００３１】
また、シークレットコードには、
１）ポイント発行番号
２）ポイント
３）パリティ
等が含まれる。
【００３２】
ここで、ポイント発行番号は、ポイント発行装置１１１、１２１等からポイント情報が発行される毎にそれぞれ発行される連続番号で、ポイント情報の二重使用のチェックおよび不正使用のチェックを行なうために利用される。
【００３３】
また、ポイントは、販売毎に利用者が取得するポイント数であり、また、パリティは、利用者から送信されるポイント情報が暗号化、復号化プロセスを含む伝送途中で誤りや改竄がないことをチェックするための付加情報である。
【００３４】
これらの情報を予め記憶された暗号鍵により暗号化することによりシークレットコードは生成される。
【００３５】
さて、このプロモーションシステムの利用者は、ポイント発行装置１１１および１２１の表示部に表示されたポイント情報を読み取って記憶し、この記憶したポイント情報を携帯電話機１３０若しくはパーソナルコンピュータ（以下、パソコンという）１４０に入力して、当該利用者を識別するＩＤ（識別情報）と所定のパスワードとともにデータセンタ１５３に送信する。
【００３６】
なお、ポイント発行装置１１１および１２１に赤外線通信装置を内蔵させ、この赤外線通信装置を用いて上記ポイント情報の上記携帯電話機１３０等への入力を行なってもよい。
【００３７】
また、ポイント発行装置１１１および１２１に上記ポイント情報を印字出力する手段を設けてもよい。
【００３８】
また、レジスタ１２０のポイント発行装置１２１は、このレジスタ１２０から印字出力されるレシートに、このポイント発行装置１２１で生成されたポイント情報を印字出力するように構成してもよい。
【００３９】
データセンタ１５３は、インターネット１５０上のＷｅｂサーバとして構築され、利用者の取得したポイントを利用者ＩＤに対応して記憶管理するポイントデータベース（ポイントＤＢ）１６１、上記モジュールコードに対応して自動販売機１１０およびレジスタ１２０の状態等を記憶管理するベンダデータベース（ベンダＤＢ）１６２、利用者の個別情報を記憶管理する利用者データベース（利用者ＤＢ）１６３が設けられている。
【００４０】
このデータセンタ１５３に対する利用者の携帯する携帯電話機１３０からのポイント情報の送信は、携帯電話機１３０、移動体通信事業者１５１、インターネット１５０を介して行われる。
【００４１】
また、このデータセンタ１５３に対する利用者のパソコン１４０からのポイント情報の送信は、パソコン１４０、利用者のアクセスプロバイダ１５２、インターネット１５０を介して行われる。
【００４２】
データセンタ１５３は、利用者の携帯電話機１３０若しくはパソコン１４０からポイント情報を受信すると、まず、利用者データベース１６３を参照して利用者ＩＤおよびパスワードのチェックを行う。
【００４３】
次に、ベンダデータベース１６２を参照して、モジュールコードのチェックを行う。
【００４４】
次に、シークレットコードを復号化して、パリティのチェック、ポイント発行番号のチェック、ポイント数のチェックを行い、このチェック結果に基づきポイントデータベース１６１を更新する。
【００４５】
また、このデータセンタ１５３は、
１）利用者データベース１６３の登録、更新に基づく利用者の管理
２）ポイントデータベース１６１に基づくポイントの管理
３）ベンダデータベース１６２の登録、更新に基づくポイント発行装置の管理
４）ポイントデータベース１６１に記憶されたポイントに基づく各種抽選および当選者の管理
５）自動販売機１１０の管理者およびレジスタ１２０の配設された店舗等に対するマーケティング情報の提供
６）自動販売機１１０の売上情報、商品および釣銭、故障等の管理
等を行う。
【００４６】
また、上記インターネット１５０上には上記ポイントに関するデータセンタ１５３の決済の代行を行うネットバンク１５４、自動販売機１１０の管理者およびレジスタ１２０の配設された店舗等に対するマーケティング情報の提供のためにデータセンタ１５３に代わってホームページを配信するホスティングプロバイダ１５５等が設けられている。
【００４７】
さて、ポイント発行装置１１１若しくはポイント発行装置１２１が生成するポイント情報は、例えば図２に示すような方法で生成される。
【００４８】
すなわち、ポイント発行装置１１１若しくはポイント発行装置１２１は、図２に示すように、当該プロモーションシステムに固有の情報（プロモーションシステムコード等；モジュールコード）Ａと、発行したポイントに固有の情報（ポイント発行番号等；シークレットコード）Ｂを、所定の暗号鍵に基づいて暗号化してポイント情報Ｃを生成し、これを図示しないポイント情報表示部に可視化して表示する。
【００４９】
購入者は、この表示されたポイント情報Ｃを、携帯電話機１３０若しくはパソコン１４０によりデータセンタ１５３に送信する。
【００５０】
ポイント情報Ｃ’（真正ならばポイント情報Ｃと同一のもの）を受信したデータセンタ１５３では、所定の復号鍵を用いて、情報Ａ’と情報Ｂ’を取得する。
【００５１】
次に、情報Ａ’と予めデータセンタ１５３に記憶してある当該プロモーションシステムに固有の情報（システムコード等）Ａとを比較することにより当該ポイント情報の真偽を確認する（真偽判定）。
【００５２】
さらに、情報Ｂ’をデータセンタ１５３で管理しているポイント発行番号データベースから検索して未使用か否かを確認することになる（二重使用判定）。
【００５３】
以下に、このポイント情報の真偽および二重使用判定について詳細に説明する。
【００５４】
（実施例１）
この実施の形態において、ポイント発行番号データベースは、前回までに真正なものとして受け入れられたポイント情報のポイント発行番号のうち、発行順が最新のポイント発行番号を最新真正ポイント発行番号として記憶し、利用者から送信されたポイント情報のポイント発行番号が、記憶した最新真正ポイント発行番号を中心値とした所定の範囲に含まれる場合、当該利用者から送信されたポイント情報を有効と判断して二重使用判定（受け付けたポイント情報のポイント発行番号が前回までに受け付け済みのポイント情報のポイント発行番号（使用済みのポイント発行番号）と一致するか否かの判定）を行ない、その他の発行番号を有するポイント情報は無効と判断して不正使用として処理する。
【００５５】
これは、ポイント情報を取得した利用者が当該ポイント情報をセンタ装置に送信するのにそう長い期間は要さないであろうから、前後して送信されるポイント情報のポイント発行番号はかなりの高確率で近い値をとるはずである、との概念に基づいた方法である。
【００５６】
なお、センタ装置で記憶する最新真正ポイント発行番号としては、上記の発行順が最新のものの他に、センタ装置での受入順が最新のものでも良い。
【００５７】
したがって、ポイント発行番号データベースでは、使用済みのポイント発行番号を全て記憶する必要はなく、最新真正ポイント発行番号を中心値とした所定の範囲に含まれる使用済みのポイント発行番号だけを記憶すればよいので、当該所定の範囲外のポイント発行番号を有するポイント情報は全て無効として扱い、この所定の範囲外のポイント発行番号は再利用することができる。
【００５８】
例えば、図３（ａ）に示すように、ポイント発行番号の最大値を１０００番とし、前回までに真正なものとして受け入れられ、かつ、発行順が最新のポイント発行番号が５００番であり、利用者から送信されたポイント情報のポイント番号が５００番の前後５０番、計１００番の範囲に含まれるポイント発行番号、つまり４５０番〜５５０番のポイント発行番号（Ｐ２およびＰ３）であった場合、このポイント情報は有効として、それ以外のポイント発行番号を有するポイント情報（Ｐ１およびＰ４）は無効と判断し、不正使用として処理する。
【００５９】
さらに、５０１番〜５５０番は当然未使用であることを考えると、ポイント発行番号データベースは、使用済みのポイント発行番号のうち、４５０番〜４９９番の範囲に含まれるものだけを記憶し、利用者から送信されたポイント情報のポイント発行番号が４５０番〜４９９番に含まれる場合（Ｐ２）、このポイント発行番号Ｐ２を使用済みとして記憶されたポイント発行番号と比較して、未使用か否かを判断する（二重使用判定）。
【００６０】
また、最新真正ポイント発行番号が５００番から５０２番に更新された場合、有効なポイント発行番号の範囲もシフトして４５２番〜５５２番と更新され、４５０番および４５１番について記憶されている使用済みか否かの情報は削除される。
【００６１】
なお、ポイント発行番号は、最大値まで発行されると再度１番から発行される。したがって、例えば、図３（ｂ）に示すように、最新真正ポイント発行番号が９７０番であるとき、９２０番〜１０００番までの８０番と、循環して１番から２０番までの、計１００番の範囲に含まれるポイント発行番号を有効なポイント発行番号として扱う。
【００６２】
このような方法により、ポイント発行番号が１０００番に達し、ポイント発行番号の１番は以前に使用済みである場合でも、一度無効となることで、このポイント発行番号１番の使用済みのレッテルは更新され、１０００番の次に再び１番を発行することができ、ポイント発行番号を循環利用することができる。
【００６３】
なお、ポイント発行番号の最大値、有効なポイント発行番号の幅およびこの幅の更新方法は、上記に限られるものではなく、任意に設定することができる。
【００６４】
（実施例２）
この実施の形態では、ポイント発行装置に複数の暗号鍵を用意し、センタ装置にこれらの暗号鍵に対応する複数の復号鍵を用意する。そして、ポイント発行装置は、用意したいずれかの暗号鍵を用いて発行したポイント情報を暗号化し、センタ装置は、利用者から送信された当該暗号化されたポイント情報を、用意したいずれかの復号鍵を用いて復号化する。
【００６５】
さて、ポイント発行装置では、発行したポイント発行番号が最大値に達すると、再度１番に循環して再利用するが、その際にポイント情報を暗号化する暗号鍵を変える。
【００６６】
つまり、例えば、図４に示すように、ポイント発行装置は、４つの暗号鍵Ｋｃ１〜Ｋｃ４を有し、ポイント発行番号が最大値の１０００番に達するたびに、順次暗号鍵を変更する。図４では、Ｋｃ１、Ｋｃ２、Ｋｃ３、Ｋｃ４の順に変更している。
【００６７】
センタ装置は、利用者から送信された暗号化されたポイント情報を、暗号鍵Ｋｃ１〜Ｋｃ４にそれぞれに対応する復号鍵Ｋｒ１〜Ｋｒ４を用いて復号化し、該復号化されたポイント情報を、同一の復号鍵を用いて復号化され、かつ同一のポイント発行番号を含むポイント情報がないことを条件に真正なものとして受け入れる。
【００６８】
なお、センタ装置は、全ての復号鍵を試して利用者から送信された暗号化されたポイント情報を復号化することもできるが、ここでは、前回真正なものとして受け入れられたポイント情報のポイント発行番号と、前回このポイント情報を復号化した復号鍵（Ｋｒ２）とを記憶し、この記憶した情報に基づいて復号鍵を選択して使用する方法を説明する。
【００６９】
まず、前回真正なものとして受け入れられたポイント情報のポイント発行番号（Ｐｔ１）が、１０００番以下の１０００番を含む所定の範囲内の番号である場合、利用者から送信されるポイント情報は、１０００番付近のポイント発行番号を有し暗号鍵Ｋｃ２で暗号化されているか、循環して１番付近のポイント発行番号を有し暗号鍵Ｋｃ３で暗号化されているはずなので、センタ装置では、前回使用した復号鍵Ｋｒ２、およびポイント発行装置で使用される暗号鍵との対応順が復号鍵Ｋｒ２の次である復号鍵Ｋｒ３を用いて、利用者から送信された暗号化されたポイント情報を復号化する。
【００７０】
また、前回真正なものとして受け入れられたポイント情報のポイント発行番号（Ｐｔ２）が、１番以上の１番を含む所定の範囲内の番号である場合、利用者から送信されるポイント情報は、１番付近のポイント発行番号を有し暗号鍵Ｋｃ２で暗号化されているか、循環前の１０００番付近のポイント発行番号を有し暗号鍵Ｋｃ１で暗号化されているはずなので、センタ装置では、前回使用した復号鍵Ｋｒ２、およびポイント発行装置で使用される暗号鍵との対応順が復号鍵Ｋｒ２の前である復号鍵Ｋｒ３を用いて、利用者から送信された暗号化されたポイント情報を復号化する。
【００７１】
また、前回真正なものとして受け入れられたポイント情報のポイント発行番号（Ｐｔ３）が、上記どちらの所定の範囲内の番号でもない場合には、センタ装置では、前回使用した復号鍵Ｋｒ２だけを用いて、利用者から送信された暗号化されたポイント情報を復号化する。
【００７２】
そして、上記の方法により復号化されたポイント情報だけを、未使用か否かを確認（二重使用判定）し、未使用であれば真正なものとして受け入れる。
【００７３】
【発明の効果】
以上説明したように、この発明によれば、ポイント発行番号全体の所定の範囲内の番号についてだけ使用済みか否かを記憶するよう構成したので、この所定の範囲に含まれない番号は再使用することができ、ポイント発行番号を有効に利用できるという効果を奏する。
また、所定の範囲内についてのみチェックをする為、二重使用チェックの処理時間を短縮することができる
【図面の簡単な説明】
【図１】  この発明に係るプロモーションシステムの一構成例を示すシステム構成図である。
【図２】  図１に示したプロモーションシステムにおけるポイント情報を説明するための図である。
【図３】  ポイント情報の不正使用判定方法の一例を説明するための図である。
【図４】  ポイント情報の不正使用判定方法の他の例を説明するための図である。
【符号の説明】
１１０    自動販売機
１１１    ポイント発行装置
１２０    レジスタ
１２１    ポイント発行装置
１３０    携帯電話機
１４０    パソコン
１５０    インターネット
１５１    移動体通信事業者
１５２    アクセスプロバイダ
１５３    データセンタ
１５４    ネットバンク
１５５    ホスティングプロバイダ
１６１    ポイントデータベース
１６２    ベンダデータベース
１６３    利用者データベース
１０００    ポイント発行装置
Ｋｃ１、Ｋｃ２、Ｋｃ３    暗号鍵
Ｋｒ１、Ｋｒ２、Ｋｒ３    復号鍵
【図１】
0004028377.tif 000002
【図２】
0004028377.tif 000003
【図３】
0004028377.tif 000004
【図４】
0004028377.tif 000005