(57)【要約】【課題】不正応募を効果的に防ぐことを可能にする。【解決手段】応募システム１は、販売装置１０と応募端末２０と応募サーバ３０とを備える。販売装置１０は、唯一の商品を特定する唯一コードを生成する生成部１１と、生成した唯一コードを応募端末２０が取得可能に出力する出力部１２とを有する。応募端末２０は、出力された唯一コードを取得する取得部２１と、応募サービスへ応募するため取得した唯一コードを応募サーバ３０へ送信する送信部２２とを有する。応募サーバ３０は、商品の唯一性を認証する認証コードを関連付けて記憶する記憶部３１と、送信された唯一コードを受信する受信部３２と、受信した唯一コードと認証コードとを比較し、応募サービスのサービス提供処理を実行するか否か判定する判定部３３とを有する。【選択図】図１
2014049070.tif 000002
【特許請求の範囲】
【請求項１】
商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末からの応募を受け付ける応募サーバとを備え、
前記販売装置は、
前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成する生成部と、
前記生成した唯一コードを前記応募端末が取得可能に出力する出力部と、を有し、
前記応募端末は、
前記出力された唯一コードを取得する取得部と、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する送信部と、を有し、
前記応募サーバは、
複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶する記憶部と、
前記送信された唯一コードを受信する受信部と、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する判定部と、を有する、
応募システム。
【請求項２】
前記唯一コードは、前記販売装置が前記商品を販売する毎にインクリメントするカウンタ値を含む、
請求項１に記載の応募システム。
【請求項３】
前記認証コードは、前記販売装置が販売可能な商品の最大個数を含み、
前記判定部は、前記唯一コードのカウンタ値が前記最大個数以下の場合、前記サービス提供処理を実行すると判定する、
請求項２に記載の応募システム。
【請求項４】
前記販売装置は、前記カウンタ値を前記応募サーバへ送信するカウンタ値送信部を有し、
前記応募サーバは、前記送信されたカウンタ値を受信するカウンタ値受信部を有し、
前記判定部は、前記唯一コードのカウンタ値と前記受信したカウンタ値とが一致した場合、前記サービス提供処理を実行すると判定する、
請求項２に記載の応募システム。
【請求項５】
前記唯一コードは、前記商品の個体を識別する個体識別情報を含む、
請求項１に記載の応募システム。
【請求項６】
前記認証コードは、前記個体識別情報を含み、
前記判定部は、前記唯一コードの個体識別情報と前記認証コードの個体識別情報とが一致した場合、前記サービス提供処理を実行すると判定する、
請求項５に記載の応募システム。
【請求項７】
前記販売装置は、ＰＯＳシステムであり、
前記生成部は、前記販売する商品から読み取った商品コードを含めて前記唯一コードを生成する、
請求項１乃至６のいずれか一項に記載の応募システム。
【請求項８】
前記販売装置は、自動販売機であり、
前記生成部は、前記販売する商品に対応して設定された商品コードを含めて前記唯一コードを生成する、
請求項１乃至６のいずれか一項に記載の応募システム。
【請求項９】
前記出力部は、前記唯一コードを暗号化した暗号化コードを出力し、
前記判定部は、前記暗号化コードを復号化した復号化コードと前記認証コードとを比較する、
請求項１乃至８のいずれか一項に記載の応募システム。
【請求項１０】
商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成する生成部と、
前記購入者が応募サーバへ応募するための応募端末において取得可能となるように、前記生成した唯一コードを出力する出力部と、
を備える販売装置。
【請求項１１】
販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末であって、
前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得する取得部と、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する送信部と、
を備える応募端末。
【請求項１２】
複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶する記憶部と、
前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信する受信部と、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する判定部と、
を備える応募サーバ。
【請求項１３】
商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末から前記応募サービスの応募を受け付ける応募サーバとを備える応募システムにおける応募方法であって、
前記販売装置は、
前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成し、
前記生成した唯一コードを前記応募端末が取得可能に出力し、
前記応募端末は、
前記出力された唯一コードを取得し、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信し、
前記応募サーバは、
複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、
前記送信された唯一コードを受信し、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する、
応募方法。
【請求項１４】
応募サービスを提供する商品を購入者へ販売する販売装置における応募方法であって、
商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成し、
前記購入者が応募サーバへ応募するための応募端末において取得可能となうように、前記生成した唯一コードを出力する、
応募方法。
【請求項１５】
販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末における応募方法であって、
前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得し、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する、
応募方法。
【請求項１６】
商品を購入した購入者からの応募サービスへの応募を受け付ける応募サーバにおける応募方法であって、
複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、
前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信し、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する、
応募方法。
【請求項１７】
商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末から前記応募サービスの応募を受け付ける応募サーバとを備える応募システムにおける応募処理をコンピュータに実行させるための応募プログラムであって、
前記販売装置は、
前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成し、
前記生成した唯一コードを前記応募端末が取得可能に出力し、
前記応募端末は、
前記出力された唯一コードを取得し、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信し、
前記応募サーバは、
複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、
前記送信された唯一コードを受信し、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する、
応募プログラム。
【請求項１８】
応募サービスを提供する商品を購入者へ販売する販売装置における応募処理をコンピュータに実行させるための応募プログラムであって、
商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成し、
前記購入者が応募サーバへ応募するための応募端末において取得可能となるように、前記生成した唯一コードを出力する、
応募プログラム。
【請求項１９】
販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末における応募処理をコンピュータに実行させるための応募プログラムであって、
前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得し、
前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する、
応募プログラム。
【請求項２０】
商品を購入した購入者からの応募サービスへの応募を受け付ける応募サーバにおける応募処理をコンピュータに実行させるための応募プログラムであって、
複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、
前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信し、
前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する、
応募プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、応募システム、応募方法及び応募プログラムに関し、特に、購入者が商品の購入に応じて応募を行う応募システム、応募方法及び応募プログラムに関する。
【背景技術】
【０００２】
商品の販売促進のため商品の購入者に様々な特典を与える懸賞キャンペーンが広く実施されている。このような懸賞キャンペーンを実施するためのシステムとして、例えば、商品を購入した購入者のみが懸賞に応募できる応募システムが知られている。
【０００３】
関連する応募システムでは、販売メーカーが応募ラベルを貼り付けた商品を販売し、購入者が商品を購入して所定数の応募ラベルを集め、はがきなどに応募ラベルを貼り付けて販売メーカーへ郵送により応募する。そして、はがきを受け取った販売メーカーが抽選或は当選判定を行っている。このシステムでは、販売メーカーと購入者が共に応募ラベルの貼り付け作業を行う必要があるため対応工数がかかりコストが高くなる。また、購入者が応募ラベルを集める必要があるため、応募ラベルを無くし易く、不便でもある。さらに、応募ラベルを貼り付けてはがきにより応募するため、応募システムを電子化することが困難である。
【０００４】
そこで、特許文献１や２に記載の関連する応募システムでは、商品のバーコードを携帯端末がスキャンして読み取り、読み取ったコードにより応募サーバへ応募する。また、特許文献１や２では、商品の未購入者が店頭でバーコードを読取る盗撮を防ぐため、商品の包装を工夫している。
【０００５】
その他、関連する応募システムとして特許文献３が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２０２００５号公報
【特許文献２】特開２００５−２９８０１８号公報
【特許文献３】特開２００３−００６５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１や２では、盗撮防止のため商品出荷時の包装体を工夫する必要があるため、メーカー側の対応コストが高い。これに対し、特許文献３では、ＰＯＳシステムがレシートに必要な情報を印字することでコスト低減を図っている。
【０００８】
図１０は、特許文献３に記載された関連する応募システム９００の構成を示している。
図１０に示すように、関連する応募システム９００は、店舗に設置されたＰＯＳシステム９１０、キャンペーン事務局に設置された受付サーバ９３０、消費者９２１が有している情報入力端末９２２を備えている。
【０００９】
消費者９２１が商品を購入すると、ＰＯＳシステム９１０はレシートにユニークキーを発行する。このユニークキーは、商品コード、購入個数、購入店コード、購入日時を含む総合文字列を暗号化して生成する。
【００１０】
消費者９２１は情報入力端末９２２にユニークキーを入力し、受付サーバ９３０へユニークキーを送信する。受付サーバ９３０は、ユニークキーを受信し、ユニークキーの暗号解読が正常になされた場合にユニークキーが正しいと判定し、応募の登録が行われる。
【００１１】
このように特許文献３では、商品の購入時にユニークキーを生成し、ユニークキーの復号化が成功した場合に認証している。ユニークキーは、商品コード、購入個数、購入店コード、購入日時に基づいているものの、商品コードは同じ商品であれば同じ商品コードとなるため、購入した商品の個体を特定することができない。例えば、同じ商品コードを同時に複数個購入した場合には同じユニークキーとなる。さらに、このユニークキーの復号化が成功した場合に認証成功としているため、購入した商品の個体に対して認証することができない。
【００１２】
購入した商品ごとに応募するシステムでは、１つの商品について１つの応募のみ可能である。このため、未購入の商品について応募することや、１つの商品について複数応募することは不正応募であると判断する必要がある。しかしながら、特許文献３では、商品の個体まで認証していないため、商品の唯一性を識別することができない。このため、関連する応募システムでは、どの商品の個体からの応募であるか認識できず、不正応募を精度よく防ぐことが困難であるという問題がある。
【００１３】
本発明の目的は、このような問題を解決する応募システム、応募方法及び応募プログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明に係る応募システムは、商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末から前記応募サービスの応募を受け付ける応募サーバとを備え、前記販売装置は、前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成する生成部と、前記生成した唯一コードを前記応募端末が取得可能に出力する出力部と、を有し、前記応募端末は、前記出力された唯一コードを取得する取得部と、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する送信部と、を有し、前記応募サーバは、複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶する記憶部と、前記送信された唯一コードを受信する受信部と、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する判定部と、を有するものである。
【００１５】
本発明に係る販売装置は、商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成する生成部と、前記購入者が応募サーバへ応募するための応募端末が取得可能に、前記生成した唯一コードを出力する出力部と、を備えるものである。
【００１６】
本発明に係る応募端末は、販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末であって、前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得する取得部と、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信する送信部と、を備えるものである。
【００１７】
本発明に係る応募サーバは、複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶する記憶部と、前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信する受信部と、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定する判定部と、を備えるものである。
【００１８】
本発明に係る応募方法は、商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末から前記応募サービスの応募を受け付ける応募サーバとを備える応募システムにおける応募方法であって、前記販売装置は、前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成し、前記生成した唯一コードを前記応募端末が取得可能に出力し、前記応募端末は、前記出力された唯一コードを取得し、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信し、前記応募サーバは、複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、前記送信された唯一コードを受信し、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定するものである。
【００１９】
本発明に係る応募方法は、応募サービスを提供する商品を購入者へ販売する販売装置における応募方法であって、商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成し、前記購入者が応募サーバへ応募するための応募端末が取得可能に、前記生成した唯一コードを出力するものである。
【００２０】
本発明に係る応募方法は、販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末における応募方法であって、前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得し、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信するものである。
【００２１】
本発明に係る応募方法は、商品を購入した購入者からの応募サービスへの応募を受け付ける応募サーバにおける応募方法であって、複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信し、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定するものである。
【００２２】
本発明に係る応募プログラムは、商品を購入者へ販売する販売装置と、前記購入者が前記商品の応募サービスへ応募するための応募端末と、前記応募端末から前記応募サービスの応募を受け付ける応募サーバとを備える応募システムにおける応募処理をコンピュータに実行させるための応募プログラムであって、前記販売装置は、前記商品を前記購入者へ販売する場合に、唯一の前記商品を特定する唯一コードを生成し、前記生成した唯一コードを前記応募端末が取得可能に出力し、前記応募端末は、前記出力された唯一コードを取得し、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信し、前記応募サーバは、複数の前記商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、前記送信された唯一コードを受信し、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定するものである。
【００２３】
本発明に係る応募プログラムは、応募サービスを提供する商品を購入者へ販売する販売装置における応募処理をコンピュータに実行させるための応募プログラムであって、商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成し、前記購入者が応募サーバへ応募するための応募端末が取得可能に、前記生成した唯一コードを出力するものである。
【００２４】
本発明に係る応募プログラムは、販売装置から商品を購入する購入者が応募サーバへ応募するための応募端末における応募処理をコンピュータに実行させるための応募プログラムであって、前記販売装置から出力された、唯一の前記商品を特定する唯一コードを取得し、前記応募サービスへ応募するため、前記取得した唯一コードを前記応募サーバへ送信するものである。
【００２５】
本発明に係る応募プログラムは、商品を購入した購入者からの応募サービスへの応募を受け付ける応募サーバにおける応募処理をコンピュータに実行させるための応募プログラムであって、複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶部に記憶し、前記商品を購入した購入者が応募サービスへ応募するための応募端末から送信された、唯一の前記商品を特定する唯一コードを受信し、前記受信した唯一コードと前記記憶部に記憶された認証コードとを比較し、前記応募サービスのサービス提供処理を実行するか否か判定するものである。
【発明の効果】
【００２６】
本発明によれば、不正応募を効果的に防ぐことが可能な応募システム、応募方法及び応募プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る応募システムの主要な特徴を説明するための構成図である。
【図２】実施の形態１に係る応募システムの構成を示す構成図である。
【図３】実施の形態１に係る応募システムの動作を示すフローチャートである。
【図４】実施の形態２に係る応募システムの構成を示す構成図である。
【図５】実施の形態２に係る応募システムの動作を示すフローチャートである。
【図６】実施の形態３に係る応募システムの構成を示す構成図である。
【図７】実施の形態３に係る応募システムの動作を示すフローチャートである。
【図８】実施の形態４に係る応募システムの構成を示す構成図である。
【図９】実施の形態４に係る応募システムの動作を示すフローチャートである。
【図１０】関連する応募システムの構成を示す構成図である。
【発明を実施するための形態】
【００２８】
（本発明の特徴）
本発明の実施の形態の説明に先立って、図１を用いて、本発明の特徴についてその概要を説明する。図１に示すように、本発明に係る応募システム１は、商品を購入者へ販売する販売装置１０と、購入者が商品の応募サービスへ応募するための応募端末２０と、応募端末２０からの応募を受け付ける応募サーバ３０とを備えている。
【００２９】
販売装置１０は、例えば後述の会計システムや自動販売機等であり、生成部１１と出力部１２を有している。生成部１１は商品を購入者へ販売する場合に、唯一の商品を特定する唯一コードを生成し、出力部１２は生成した唯一コードを応募端末２０が取得可能に出力することを主要な特徴としている。
【００３０】
応募端末２０は、例えば後述の携帯端末装置であり、取得部２１と送信部２２を有している。取得部２１は、販売装置１０から出力された唯一コードを取得し、送信部２２は、応募サービスへ応募するため、取得した唯一コードを応募サーバ３０へ送信することを主要な特徴としている。
【００３１】
応募サーバ３０は、例えば後述の懸賞処理システムであり、記憶部３１と受信部３２と判定部３３とを有している。記憶部３１は、複数の商品ごとに、当該商品の唯一性を認証する認証コードを関連付けて記憶し、受信部３２は、応募端末２０から送信された唯一コードを受信し、判定部３３は、受信した唯一コードと記憶部３１に記憶された認証コードとを比較し、応募サービスのサービス提供処理を実行するか否か判定することを主要な特徴としている。
【００３２】
このように本発明に係る応募システム１では、商品の販売時に商品を唯一に特定する唯一コードを生成し、応募端末はこの唯一コードを用いて応募し、応募サーバはこの唯一コードを判定することで唯一性（唯一の商品からの応募であること）を認証している。したがって、特定の唯一の商品を購入した購入者からの応募に対してのみ応募サービスを提供することができるため、不正な応募を効果的に防ぐことができる。
【００３３】
（実施の形態１）
以下、図面を参照して実施の形態１について説明する。図２は、本実施の形態に係る応募システム１００の構成を示すシステム構成図である。図２に示すように、本実施の形態に係る応募システム１００は、会計システム１１０、携帯端末装置１２０、懸賞処理システム１３０を備えている。なお、図２の各装置における各ブロック（処理部）は、ハードウェア又はソフトウェア、もしくはその両方によって構成される。例えば、各ブロックは、図３に後述する本実施形態に係る応募方法（応募処理）のための応募プログラムをＣＰＵ（コンピュータ）で実行することにより実現される。
【００３４】
この応募システム１００は、商品の購入者に懸賞サービスを提供するシステムである。すなわち、会計システム１１０を利用して購入者が商品を購入し、携帯端末装置１２０を操作して商品ごとに懸賞処理システム１３０に応募する。なお、携帯端末装置１２０と懸賞処理システム１３０は通信可能に接続されている。携帯端末装置１２０と懸賞処理システム１３０を接続するネットワークは、例えば、ウェブデータを伝送するインターネット等を含む有線もしくは無線ネットワークである。
【００３５】
会計システム１１０は、店員が操作して購入者に商品を販売するＰＯＳシステムである。例えば、会計システム１１０は、スーパーマーケット、コンビニエンスストア、百貨店等の販売店に設置されている。図に示すように、会計システム１１０は、レジ処理部１１１、カウンタ１１２、唯一コード生成部１１３、暗号器１１４、コード出力部１１５を備えている。
【００３６】
レジ処理部１１１は、一般的なＰＯＳレジスタの機能である商品の販売処理を行う。例えば、レジ処理部１１１は、商品のバーコードから商品コードを読み取り、商品の販売価格の算出やレシートの発行等を行う。レジ処理部１１１は、販売した商品の商品コードを読み取り、カウンタ１１２へ出力する。
【００３７】
カウンタ１１２は、商品ごとに、商品の販売個数をカウントする。カウンタ１１２は、レジ処理部１１１が商品を販売すると、販売した商品の商品コードに対応したカウンタ値をインクリメントする。複数の商品を販売した場合には、販売個数に合わせてカウントアップする。カウンタ１１２は、カウントした商品の商品コード及びカウンタ値を唯一コード生成部１１３へ出力する。
【００３８】
唯一コード生成部１１３は、唯一の商品を特定する唯一コードを生成する。この例では、商品には商品の種類（商品名）を識別する商品コードが付されているが、個々の商品を識別する情報は付されていない。このため、唯一コード生成部１１３は、個々の商品を識別できるように唯一コードを割り当てる。
【００３９】
唯一コード生成部１１３は、カウンタ１１２がインクリメントを行うと、インクリメント後のカウンタ値を基に唯一コードを生成する。例えば、店舗コード、商品コード及びカウンタ値を組み合わせて唯一コードを生成する。これにより、どの店舗で何番目に販売された商品であるか分かるため唯一の商品を特定できる。図２では、店舗コード「０１０１」、商品コード「１２３４」、カウンタ値「０００１」の順に組み合わせて、「０１０１１２３４０００１」を唯一コードに割り当てる。また、唯一コード生成部１１３は、生成した唯一コードを暗号器１１４へ出力する。
【００４０】
暗号器１１４は、唯一コードを暗号化して、暗号化コードを生成する。例えば、暗号化方式として共通鍵暗号方式により暗号化を行う。このため、暗号化側の会計システム１１０と復号化側の懸賞処理システム１３０とで同じ共通鍵を予め記憶しておく。暗号器１１４は、唯一コード生成部１１３が唯一コードを生成すると、生成した唯一コードを共通鍵により暗号化し、暗号化コードを生成する。暗号器１１４は、生成した暗号化コードをコード出力部１１５へ出力する。
【００４１】
コード出力部１１５は、暗号化コードを携帯端末装置１２０が取得可能となるように出力する。例えば、コード出力部１１５は、レシートを印刷するレシートプリンタや、ＱＲコード（登録商標）を表示するＱＲコードモニタである。コード出力部１１５は、暗号器１１４が暗号化コードを生成すると、生成した暗号化コードの文字列をレシートに印刷したり、もしくは、暗号化コードを含むＱＲコード等のバーコードをレシートに印刷したり、モニタに表示したりする。なお、印刷もしくは表示する文字列やＱＲコードには、懸賞処理システム１３０へアクセスするためのＵＲＬも含まれている。また、出力や表示するバーコードとして、一次元バーコードや、二次元バーコード（ＱＲコード含む）等、任意のコードを使用してもよい。携帯端末装置１２０が取得可能に暗号コード出力できればよく、レシートへの印刷やモニタ表示に限らず、その他、無線や有線等を介して出力してもよい。
【００４２】
携帯端末装置１２０は、商品を購入した購入者が懸賞サービスへ応募するために操作する端末装置である。携帯端末装置１２０は、例えば、携帯電話、スマートフォン、タブレット型の携帯端末装置等である。図に示すように、携帯端末装置１２０は、カメラ１２１、コード認識処理部１２２、ウェブブラウザ１２３を備えている。なお、携帯端末装置１２０は、携帯電話やスマートフォンなどで必要となる通話機能やメール機能などその他の機能を有している（不図示）。
【００４３】
カメラ１２１は、会計システム１１０が出力する暗号化コードを撮像して、画像データを生成する。購入者が商品を購入し、会計システム１１０のコード出力部が、レシートもしくはＱＲコードモニタに暗号化コードを出力すると、購入者がカメラ１２１を操作して焦点をレシートもしくはＱＲコードモニタに合わせ、暗号化コードを含むレシートもしくはＱＲコードの画像データを生成する。カメラ１２１は、生成した画像データをコード認識処理部１２２へ出力する。
【００４４】
コード認識処理部１２２は、画像データを画像解析して暗号化コードを取得する。コード認識処理部１２２は、画像データに含まれる文字列を解析し、もしくは、ＱＲコードを解析する。コード認識処理部１２２は、カメラ１２１がレシートもしくはＱＲコードモニタから画像データを生成すると、生成した画像データを解析して、暗号化コードを抽出する。また、画像データに含まれる懸賞処理システム１３０のＵＲＬも抽出（認識）する。コード認識処理部１２２は、抽出した暗号化コード及びＵＲＬをウェブブラウザ１２３へ出力する。
【００４５】
ウェブブラウザ１２３は、懸賞処理システム１３０にアクセスし、懸賞処理システム１３０から受信するウェブデータに基づいて操作画面等を携帯端末装置１２０の表示装置に表示する。ウェブブラウザ１２３は、コード認識処理部１２２が暗号化コード及びＵＲＬを抽出すると、抽出した懸賞処理システム１３０のＵＲＬへアクセスし、懸賞処理システム１３０の暗号化コード送信画面や応募画面を表示する。さらに、ウェブブラウザ１２３は、暗号化コード送信画面を介して暗号化コードを懸賞処理システム１３０へ送信する。
【００４６】
懸賞処理システム１３０は、商品の購入者から応募を受け付けて、購入者へ懸賞サービスを提供する。例えば、懸賞処理システム１３０は、商品の販売元（製造元）のメーカーに設置されている。図に示すように、懸賞処理システム１３０は、ウェブサーバ１３１、復号器１３２、唯一性認証部１３３、懸賞処理部１３４、データベース１３５を備えている。
【００４７】
データベース１３５は、応募の唯一性を認証するための認証コードを記憶する記憶部である。認証コードは、販売された商品からの応募を認証するため、会計システム１１０が割り当てた唯一コードに対応している。唯一コードによる応募を認証するため、割り当てた唯一コードを含むコードの範囲を認証コードとする。例えば、認証コードを店舗コード、商品コード及びカウンタ範囲を組み合わせたコードとする。カウンタ範囲は、カウンタ値がとりうる最大値であり、会計システムが販売可能な商品の最大個数である。図２では、店舗コード「０１０１」、商品コード「１２３４」、カウンタ範囲「００５０」の順に組み合わせて、「０１０１１２３４００５０」を認証コードとする。この場合、カウンタ値「０００１」〜「００５０」が認証される範囲となる。例えば、会計システム１１０の店舗へ商品を出荷した場合に、出荷数に応じてカウンタ範囲が設定され、商品コード及び店舗コードを含めて認証コードが生成され、データベース１３５に記憶される。
【００４８】
ウェブサーバ１３１は、携帯端末装置１２０からのアクセスを受け付け、携帯端末装置１２０へ懸賞サービスを提供するためのウェブデータを送信する。ウェブサーバ１３１は、携帯端末装置１２０のウェブブラウザ１２３が懸賞処理システム１３０のＵＲＬへアクセスすると、暗号化コード送信画面や応募画面のウェブデータをウェブブラウザ１２３へ送信する。さらに、ウェブサーバ１３１は、応募画面を介して暗号化コードを受信する。
【００４９】
復号器１３２は、暗号化コードを復号化して、復号化コードを生成する。復号器１３２は、会計システム１１０と同じ共通鍵により復号化を行う。復号器１３２は、ウェブサーバ１３１が暗号化コードを受信すると、受信した暗号化コードを共通鍵により復号化し、復号化コードを生成する。復号器１３２は、生成した復号化コードを唯一性認証部１３３へ出力する。なお、暗号化コードを復号化した復号化コードは、会計システムが生成した暗号化前の唯一コードと同じコードとなる。
【００５０】
唯一性認証部１３３は、復号化コードを判定し応募の唯一性を認証する。唯一性認証部１３３は、データベース１３５の認証コードを参照し、復号化コードが認証コードの範囲に含まれるかどうか判定する。唯一性認証部１３３は、復号器１３２が復号化コードを生成すると、生成した復号化コードと認証コードとを比較する。例えば、復号化コード（カウンタ値）が認証コード（カウンタ範囲）以下の場合、認証成功と判定する。唯一性認証部１３３は、判定した判定結果を懸賞処理部１３４へ出力する。
【００５１】
懸賞処理部１３４は、受け付けた応募に対し懸賞サービスを提供するための処理を実行する。例えば、応募に必要な情報を登録する登録処理や、応募者の中から当選者を抽選する抽選処理を行う。懸賞処理部１３４は、唯一性認証部１３３が復号化コードの認証に成功すると、懸賞処理を実行し懸賞サービスを携帯端末装置１２０へ提供する。
【００５２】
図３は、本実施の形態に係る応募システム１００の応募方法（応募処理）を示すフローチャートである。まず、会計システム１１０は、購入者へ商品を販売し、販売した商品の商品コードを取得する（Ｓ１０１）。レジ処理部１１１は、商品を販売するにあたって商品のバーコードを読み取り、バーコードに含まれる商品コードを取得する。
【００５３】
続いて、会計システム１１０は、販売した商品が懸賞対象商品かどうか判定する（Ｓ１０２）。例えば、会計システム１１０は、懸賞処理システム１３０から懸賞サービスを提供中の商品の商品コードを予め取得し記憶しておく。レジ処理部１１１は、懸賞サービスを提供中の商品コードと、Ｓ１０１で取得した商品の商品コードとを比較し、一致した場合に懸賞対象商品であると判定する。
【００５４】
Ｓ１０２において、販売した商品が懸賞対象商品ではないと判定された場合、応募処理を終了する。また、Ｓ１０２において、販売した商品が懸賞対象商品であると判定された場合、会計システム１１０は、カウンタをインクリメントする（Ｓ１０３）。カウンタ１１２は、Ｓ１０１で取得した商品コードに対応するカウンタ値をインクリメントする。
【００５５】
続いて、会計システム１１０は、カウンタ値に基づいて唯一コードを生成する（Ｓ１０４）。
唯一コード生成部１１３は、Ｓ１０３でインクリメントされたカウンタ値を含む唯一コードを生成する。例えば、図２のように、店舗コード、商品コード及びカウンタ値を含めて唯一コードを生成する。
【００５６】
続いて、会計システム１１０は、生成した唯一コードを暗号化する（Ｓ１０５）。暗号器１１４は、Ｓ１０４で生成された唯一コードを共通鍵により暗号化して、暗号化コードを生成する。
【００５７】
続いて、会計システム１１０は、生成した暗号化コードを出力する（Ｓ１０６）。コード出力部１１５は、Ｓ１０５で生成された暗号化コード及び懸賞処理システム１３０のＵＲＬを含む文字列やＱＲコードを、レシートやＱＲコードモニタへ出力する。
【００５８】
一方、携帯端末装置１２０は、会計システム１１０が出力した暗号化コードを取得する（Ｓ１０７）。Ｓ１０６で会計システムが出力したレシートやＱＲコードモニタを、購入者がカメラ１２１で撮像する。そうすると、コード認識処理部１２２は、撮像した画像データを解析し、暗号化コード及びＵＲＬを抽出する。
【００５９】
続いて、携帯端末装置１２０は、懸賞処理システム（応募システム）１３０へアクセスを行う（Ｓ１０８）。ウェブブラウザ１２３は、Ｓ１０７で抽出したＵＲＬにアクセスし、暗号化コード送信画面等を表示する。
【００６０】
続いて、携帯端末装置１２０は、取得した暗号化コードを懸賞処理システム１３０へ送信する（Ｓ１０９）。ウェブブラウザ１２３は、Ｓ１０８でアクセスし表示した暗号化コード送信画面を介して、Ｓ１０７で抽出した暗号化コードを送信する。なお、暗号化コードの送信は、ウェブブラウザ１２３によるウェブデータとして送信してもよいし、その他任意のデータ形式（通信形式）で送信してもよい。
【００６１】
他方、懸賞処理システム１３０は、携帯端末装置１２０からアクセスを受け付ける（Ｓ１１０）。ウェブサーバ１３１は、Ｓ１０８のウェブブラウザ１２３からのアクセスを受け付け、暗号化コード送信画面をウェブブラウザ１２３へ送信する。
【００６２】
続いて、懸賞処理システム１３０は、携帯端末装置１２０から暗号化コードを受信する（Ｓ１１１）。ウェブサーバ１３１は、Ｓ１０９のウェブブラウザ１２３から送信された暗号化コードを受信する。
【００６３】
続いて、懸賞処理システム１３０は、受信した暗号化コードを復号化する（Ｓ１１２）。復号器１３２は、Ｓ１１１で受信した暗号化コードを共通鍵により復号化し、復号化コードを生成する。
【００６４】
続いて、懸賞処理システム１３０は、復号化した復号化コードが認証コードの範囲内かどうか判定する（Ｓ１１３）。唯一性認証部１３３は、データベース１３５の認証コードを参照し、Ｓ１１２で生成された復号化コードが認証コードの範囲に含まれるかどうか判定する。例えば、復号化コードの店舗コードや商品コードを基にデータベース１３５に記憶された認証コードを特定し、復号化コード（カウンタ値）と認証コード（カウンタ範囲）とを比較する。唯一性認証部１３３は、復号化コードのカウンタ値が、認証コードのカウンタ範囲内であれば、認証成功と判定する。なお、重複した応募を防ぐため、懸賞処理が実行された唯一コード（復号化コード）を記憶しておき、懸賞処理実行済みの唯一コードと同じ復号化コードの場合認証失敗とする。
【００６５】
Ｓ１１３において、認証コードの範囲内ではないと判定された場合、応募処理を終了する。また、Ｓ１１３において、認証コードの範囲内であると判定された場合、懸賞処理システム１３０は懸賞処理を実行する。懸賞処理部１３４は、復号化コードの認証が成功したため、懸賞処理を実行し懸賞サービスを提供する。
【００６６】
以上のように本実施の形態では、会計システムが商品を唯一に特定する唯一コードを生成して暗号化し、携帯端末装置から送信された暗号化コードを復号化して唯一性を認証する。これにより、携帯端末装置からの応募が特定の唯一の商品の応募かどうか識別することができる。したがって、商品を購入していない者からの不正な応募を防ぐことができ、応募の公平性を保つことができる。
【００６７】
特に、本実施の形態では、商品を特定する唯一コードに商品購入ごとにインクリメントするカウンタ値を含める。懸賞処理システムでは、カウンタ値が所定の範囲内かどうかで認証する。これにより、簡易な方法で唯一性を判定することができる。
【００６８】
また、本実施の形態では、応募シールなどを商品に貼り付ける必要がないため低コストで応募サービスを提供することができる。メーカーが懸賞の対象商品をフレキシブルに変更できるという効果もある。また、普及している携帯端末装置のバーコードスキャン機能を利用して応募できるため、購入者は簡単に応募することができるという効果もある。
【００６９】
（実施の形態２）
以下、図面を参照して実施の形態２について説明する。本実施の形態では、実施の形態１の応募システムにおいて、会計システムのカウンタ値を懸賞処理システムと同期させる構成とする。その他の構成については実施の形態１と同様であるため、説明を適宜省略する。
【００７０】
図４に示すように、本実施の形態に係る応募システム１００は、実施の形態１と同様に、会計システム１１０、携帯端末装置１２０、懸賞処理システム１３０を備えている。なお、会計システム１１０と懸賞処理システム１３０は通信可能に接続されている。会計システム１１０と懸賞処理システム１３０を接続するネットワークは、例えば、インターネット等を含む有線もしくは無線ネットワークである。
【００７１】
会計システム１１０は、実施の形態１と同様に、レジ処理部１１１、カウンタ１１２、唯一コード生成部１１３、暗号器１１４、コード出力部１１５を備えており、さらに、カウンタ値送信部１１６を備えている。
【００７２】
レジ処理部１１１は、販売した商品の商品コードを読み取り、カウンタ１１２へ出力する。カウンタ１１２は、販売した商品のカウンタ値をインクリメントし、商品コード及びカウンタ値をカウンタ値送信部１１６及び唯一コード生成部１１３へ出力する。
【００７３】
カウンタ値送信部１１６は、商品ごとのカウンタ値を会計システム１１０と懸賞処理システム１３０とで同期させるため、カウンタ値を懸賞処理システム１３０へ送信する。カウンタ値送信部１１６は、カウンタ１１２がインクリメントを行うと、インクリメント後のカウンタ値を懸賞処理システム１３０へ送信する。例えば、店舗や商品を識別できるように、店舗コード及び商品コードとともにカウンタ値を送信する。
【００７４】
唯一コード生成部１１３は、カウンタ１１２のカウンタ値を基に唯一コードを生成する。実施の形態１と同様に、店舗コード、商品コード及びカウンタ値を組み合わせて唯一コードを生成する。暗号器１１４は、唯一コードを共通鍵により暗号化し、暗号化コードを生成する。コード出力部１１５は、暗号化コードを携帯端末装置１２０が取得可能となるように、レシートもしくはＱＲコードモニタに出力する。
【００７５】
携帯端末装置１２０は、実施の形態１と同様に、カメラ１２１、コード認識処理部１２２、ウェブブラウザ１２３を備えている。カメラ１２１は、会計システム１１０が出力したＱＲコードを含む画像データを生成する。コード認識処理部１２２は、画像データを画像解析して暗号化コードを取得する。ウェブブラウザ１２３は、懸賞処理システム１３０にアクセスし、また、暗号化コードを懸賞処理システム１３０へ送信する。
【００７６】
懸賞処理システム１３０は、実施の形態１と同様に、ウェブサーバ１３１、復号器１３２、唯一性認証部１３３、懸賞処理部１３４、データベース１３５を備えており、さらに、カウンタ値受信部１３６を備えている。
【００７７】
カウンタ値受信部１３６は、会計システム１１０から送信されたカウンタ値を受信する。カウンタ値受信部１３６は、受信したカウンタ値をデータベース１３５へ記憶する。例えば、店舗コード及び商品コードとともにカウンタ値を受信する。なお、複数カウンタ値を受信した場合、受信するごとにデータベース１３５へカウンタ値を記憶する。
【００７８】
データベース１３５は、応募の唯一性を認証するための認証コードを記憶する。本実施の形態では、会計システム１１０と同期したカウンタ値を認証コードに含める。すなわち、認証コードを店舗コード、商品コード、受信したカウンタ値を組み合わせたコードとする。図４では、店舗コード「０１０１」、商品コード「１２３４」、カウンタ値「００１０」の順に組み合わせて、「０１０１１２３４００１０」を認証コードとする。なお、カウンタ値を同期させることにより、会計システムの唯一コードと、懸賞処理システムの認証コードも同期した値となる。会計システム１１０からカウンタ値を受信するごとに認証コードが生成され記憶される。
【００７９】
ウェブサーバ１３１は、携帯端末装置１２０からのアクセスを受け付け、また、携帯端末装置１２０から暗号化コードを受信する。復号器１３２は、受信した暗号化コードを共通鍵により復号化して、復号化コードを生成する。
【００８０】
唯一性認証部１３３は、復号化コードを判定し応募の唯一性を認証する。本実施の形態では、会計システム１１０と懸賞処理システム１３０とでカウンタ値が同期しているため、復号化コード（カウンタ値）が認証コード（カウンタ値）と一致しているかどうか比較し、一致の場合に認証成功と判定する。
【００８１】
懸賞処理部１３４は、唯一性認証部１３３が復号化コードの認証に成功すると、懸賞処理を実行し懸賞サービスを携帯端末装置１２０へ提供する。
【００８２】
図５は、本実施の形態に係る応募システム１００の応募方法（応募処理）を示すフローチャートである。まず、会計システム１１０は、購入者へ商品を販売すると、販売した商品の商品コードを取得し（Ｓ１０１）、販売した商品が懸賞対象商品かどうか判定する（Ｓ１０２）。
【００８３】
Ｓ１０２において、販売した商品が懸賞対象商品ではないと判定された場合、応募処理を終了する。また、Ｓ１０２において、販売した商品が懸賞対象商品であると判定された場合、会計システム１１０は、カウンタをインクリメントする（Ｓ１０３）。
【００８４】
続いて、会計システム１１０は、カウンタ値を懸賞処理システム１３０へ送信する（Ｓ１２１）。カウンタ値送信部１１６は、カウンタ値を同期させるため、インクリメントされたカウンタ値、店舗コート及び商品コードを懸賞処理システム１３０へ送信する。
【００８５】
続いて、会計システム１１０は、インクリメントしたカウンタ値を含めて唯一コードを生成し（Ｓ１０４）、生成した唯一コードを共通鍵により暗号化する（Ｓ１０５）。会計システム１１０は、生成した暗号化コードをレシートやＱＲコードモニタへ出力する（Ｓ１０６）。
【００８６】
一方、携帯端末装置１２０は、会計システム１１０が出力した暗号化コードを取得し（Ｓ１０７）、懸賞処理システム１３０へアクセスを行い（Ｓ１０８）、取得した暗号化コードを懸賞処理システム１３０へ送信する（Ｓ１０９）。
【００８７】
他方、懸賞処理システム１３０は、携帯端末装置１２０からカウンタ値を受信する（Ｓ１２２）。カウンタ値受信部１３６は、Ｓ１２１でカウンタ値送信部１１６から送信されたカウンタ値、店舗コード及び商品コードを受信し、受信したカウンタ値、店舗コード及び商品コードをデータベース１３５へ記憶する。これにより、データベース１３５にカウンタ値を含む認証コードが生成される。
【００８８】
続いて、懸賞処理システム１３０は、携帯端末装置１２０からアクセスを受け付け（Ｓ１１０）、携帯端末装置１２０から暗号化コードを受信し（Ｓ１１１）、受信した暗号化コードを復号化する（Ｓ１１２）。
【００８９】
続いて、懸賞処理システム１３０は、復号化した復号化コードが認証コードと一致するかどうか判定する（Ｓ１２３）。唯一性認証部１３３は、復号化コードの店舗コードや商品コードを基にデータベース１３５に記憶された認証コートを特定し、Ｓ１１２で生成された復号化コード（カウンタ値）と認証コード（カウンタ値）とを比較し、一致すれば認証成功と判定する。
【００９０】
Ｓ１１３において、認証コードと不一致であると判定された場合、応募処理を終了する。また、Ｓ１１３において、認証コードと一致すると判定された場合、懸賞処理システム１３０は懸賞処理を実行する。
【００９１】
以上のように本実施の形態では、実施の形態１と比べて、会計システムのカウンタ値を懸賞処理システムと同期させ、すなわち、唯一コードと認証コードとを同期させた。これにより、懸賞処理システムにおいて、唯一コードと認証コードとの一致／不一致を判定することで認証が可能になる。したがって、正確に唯一性を判断できるため、精度よく不正応募を防ぐことができる。
【００９２】
（実施の形態３）
以下、図面を参照して実施の形態３について説明する。本実施の形態では、実施の形態１の応募システムにおいて、カウンタ値の代わりに個体識別情報を含めて唯一コードを生成する構成とする。その他の構成については実施の形態１と同様であるため、説明を適宜省略する。
【００９３】
図６に示すように、本実施の形態に係る応募システム１００は、実施の形態１と同様に、会計システム１１０、携帯端末装置１２０、懸賞処理システム１３０を備えている。会計システム１１０は、実施の形態１と同様に、レジ処理部１１１、唯一コード生成部１１３、暗号器１１４、コード出力部１１５を備えている。なお、カウンタ値を使用しないためカウンタ１１２は備えていない。
【００９４】
レジ処理部１１１は、販売した商品の商品情報を読み取る。本実施の形態では、商品情報として商品の個体を識別する固定識別情報を読み取る。例えば、個体識別情報は、商品に付されたＲＦＩＤが予め記憶する個体識別情報である。また、個体識別情報はバーコードに含まれていてもよい。レジ処理部１１１は、販売した商品の個体識別情報を読み取り、唯一コード生成部１１３へ出力する。
【００９５】
唯一コード生成部１１３は、個体識別情報を基に唯一コードを生成する。本実施の形態ではカウンタ値の代わりに個体識別情報を含めて唯一コードを生成する。例えば、店舗コード、商品コード及び個体識別情報を組み合わせて唯一コードを生成する。図６では、店舗コード「０１０１」、商品コード「１２３４」、個体識別情報「０２２２」の順に組み合わせて、「０１０１１２３４０２２２」を唯一コードに割り当てる。
【００９６】
暗号器１１４は、唯一コードを共通鍵により暗号化し、暗号化コードを生成する。コード出力部１１５は、暗号化コードを携帯端末装置１２０が取得可能となるように、レシートもしくはＱＲコードモニタに出力する。
【００９７】
携帯端末装置１２０は、実施の形態１と同様に、カメラ１２１、コード認識処理部１２２、ウェブブラウザ１２３を備えている。カメラ１２１は、会計システム１１０が出力したＱＲコードを含む画像データを生成する。コード認識処理部１２２は、画像データを画像解析して暗号化コードを取得する。ウェブブラウザ１２３は、懸賞処理システム１３０にアクセスし、また、暗号化コードを懸賞処理システム１３０へ送信する。
【００９８】
懸賞処理システム１３０は、実施の形態１と同様に、ウェブサーバ１３１、復号器１３２、唯一性認証部１３３、懸賞処理部１３４、データベース１３５を備えている。
【００９９】
データベース１３５は、応募の唯一性を認証するための認証コードを記憶する。本実施の形態では、唯一コードと同様に、カウンタ値の代わりに個体識別情報を認証コードに含める。すなわち、認証コードを店舗コード、商品コード、個体識別情報を組み合わせたコードとする。図６では、店舗コード「０１０１」、商品コード「１２３４」、個体識別情報「０２２２」の順に組み合わせて、「０１０１１２３４０２２２」を認証コードとする。なお、唯一コードと同じ個体識別情報を認証コードに含めることにより、会計システムの唯一コードと、懸賞処理システムの認証コードが同じ値となる。例えば、会計システム１１０の店舗へ商品を出荷した場合に、出荷した商品の個体識別情報及び商品コード、出荷した店舗コードにより認証コードが生成されて、データベース１３５に記憶される。
【０１００】
ウェブサーバ１３１は、携帯端末装置１２０からのアクセスを受け付け、また、携帯端末装置１２０から暗号化コードを受信する。復号器１３２は、受信した暗号化コードを共通鍵により復号化して、復号化コードを生成する。
【０１０１】
唯一性認証部１３３は、復号化コードを判定し応募の唯一性を認証する。本実施の形態では、会計システム１１０と懸賞処理システム１３０とで同じ個体識別情報を含めているため、復号化コード（個体識別情報）が認証コード（個体識別情報）と一致した場合、認証成功と判定する。
【０１０２】
懸賞処理部１３４は、唯一性認証部１３３が復号化コードの認証に成功すると、懸賞処理を実行し懸賞サービスを携帯端末装置１２０へ提供する。
【０１０３】
図７は、本実施の形態に係る応募システム１００の応募方法（応募処理）を示すフローチャートである。まず、会計システム１１０は、購入者へ商品を販売し、販売した商品の個体識別情報を取得する（Ｓ１３１）。レジ処理部１１１は、商品を販売するため、商品に付されたＲＦＩＤやバーコードを読み取り、ＲＦＩＤやバーコードに含まれる個体識別情報を取得する。
【０１０４】
続いて、会計システム１１０は、販売した商品が懸賞対象商品かどうか判定し（Ｓ１０２）、販売した商品が懸賞対象商品ではないと判定された場合、応募処理を終了する。また、Ｓ１０２において、販売した商品が懸賞対象商品であると判定された場合、会計システム１１０は、個体識別情報を含めて唯一コードを生成する（Ｓ１０４）。例えば、図６のように、店舗コード、商品コード及び個体識別情報を含めて唯一コードを生成する。
【０１０５】
続いて、会計システム１１０は、生成した唯一コードを共通鍵により暗号化し（Ｓ１０５）、生成した暗号化コードをレシートやＱＲコードモニタへ出力する（Ｓ１０６）。
【０１０６】
一方、携帯端末装置１２０は、会計システム１１０が出力した暗号化コードを取得し（Ｓ１０７）、懸賞処理システム１３０へアクセスを行い（Ｓ１０８）、取得した暗号化コードを懸賞処理システム１３０へ送信する（Ｓ１０９）。
【０１０７】
他方、懸賞処理システム１３０は、携帯端末装置１２０からアクセスを受け付け（Ｓ１１０）、携帯端末装置１２０から暗号化コードを受信し（Ｓ１１１）、受信した暗号化コードを復号化する（Ｓ１１２）。
【０１０８】
続いて、懸賞処理システム１３０は、復号化した復号化コードが認証コードと一致するかどうか判定する（Ｓ１３２）。唯一性認証部１３３は、復号化コードの店舗コードや商品コードを基にデータベース１３５の認証コードを特定し、Ｓ１１２で生成された復号化コード（個体識別情報）と認証コード（個体識別情報）とを比較し、一致すれば認証成功と判定する。
【０１０９】
Ｓ１１３において、認証コードと不一致であると判定された場合、応募処理を終了する。また、Ｓ１１３において、認証コードと一致すると判定された場合、懸賞処理システム１３０は懸賞処理を実行する。
【０１１０】
以上のように本実施の形態では、実施の形態１と比べて、カウンタ値の代わりに個体識別情報を唯一コード及び認証コードに含めた。これにより、懸賞処理システムにおいて、唯一コードと認証コードとの一致／不一致を判定することで認証が可能になる。したがって、正確に唯一性を判断できるため、精度よく不正応募を防ぐことができる。
【０１１１】
（実施の形態４）
以下、図面を参照して実施の形態４について説明する。本実施の形態では、実施の形態１の応募システムにおいて、会計システムの代わりに自動販売機を備えた構成とする。その他の構成については実施の形態１と同様であるため、説明を適宜省略する。
【０１１２】
図８に示すように、本実施の形態に係る応募システム１００は、実施の形態１と同様に、携帯端末装置１２０、懸賞処理システム１３０を備えており、会計システム１１０の代わりに自動販売機１４０を備えている。
【０１１３】
自動販売機１４０は、購入者自身が操作して購入者に商品を販売する。自動販売機１４０は、販売処理部１４１、カウンタ１４２、唯一コード生成部１４３、暗号器１４４、コード出力部１４５を備えている。販売処理部１４１、カウンタ１４２、唯一コード生成部１４３、暗号器１４４、コード出力部１４５は、それぞれ会計システム１１０における、レジ処理部１１１、カウンタ１１２、唯一コード生成部１１３、暗号器１１４、コード出力部１１５に相当する。
【０１１４】
販売処理部１４１は、一般的な自動販売機の機能である商品の販売処理を行う。例えば、販売する商品に対応して商品コードが設定されており、販売処理部１４１は、購入者が押下したボタンに応じた商品の商品コードを認識し、購入者へ商品を販売する。販売処理部１４１は、認識した商品の商品コードをカウンタ１１２へ出力する。
【０１１５】
カウンタ１４２は、認識した商品の商品コードに対応したカウンタ値をインクリメントする。唯一コード生成部１４３は、インクリメントしたカウンタ値を基に唯一コードを生成する。暗号器１４４は、唯一コードを共通鍵により暗号化し、暗号化コードを生成する。コード出力部１４５は、暗号化コードを携帯端末装置１２０が取得可能となるように出力する。自動販売機１４０では、暗号化コードをＱＲコードモニタに出力する。
【０１１６】
携帯端末装置１２０は、実施の形態１と同様に、カメラ１２１、コード認識処理部１２２、ウェブブラウザ１２３を備えている。カメラ１２１は、会計システム１１０が出力したＱＲコードを含む画像データを生成する。コード認識処理部１２２は、画像データを画像解析して暗号化コードを取得する。ウェブブラウザ１２３は、懸賞処理システム１３０にアクセスし、また、暗号化コードを懸賞処理システム１３０へ送信する。
【０１１７】
懸賞処理システム１３０は、実施の形態１と同様に、ウェブサーバ１３１、復号器１３２、唯一性認証部１３３、懸賞処理部１３４、データベース１３５を備えている。
【０１１８】
データベース１３５は、応募の唯一性を認証するための認証コードを記憶する。ウェブサーバ１３１は、携帯端末装置１２０からのアクセスを受け付け、また、携帯端末装置１２０から暗号化コードを受信する。復号器１３２は、受信した暗号化コードを共通鍵により復号化して、復号化コードを生成する。
【０１１９】
唯一性認証部１３３は、復号化コードを判定し応募の唯一性を認証する。懸賞処理部１３４は、唯一性認証部１３３が復号化コードの認証に成功すると、懸賞処理を実行し懸賞サービスを携帯端末装置１２０へ提供する。
【０１２０】
図９は、本実施の形態に係る応募システム１００の応募方法（応募処理）を示すフローチャートである。まず、自動販売機１４０は、購入者へ商品を販売し、販売した商品の商品コードを認識する（Ｓ２０１）。販売処理部１４１は、購入者が購入する商品のボタンを押下すると、ボタンに対応した商品の商品コードを認識する。
【０１２１】
続いて、自動販売機１４０は、販売した商品が懸賞対象商品かどうか判定し（Ｓ１０２）、販売した商品が懸賞対象商品ではないと判定された場合、応募処理を終了する。また、Ｓ１０２において、販売した商品が懸賞対象商品であると判定された場合、自動販売機１４０は、カウンタをインクリメントし（Ｓ１０３）、インクリメントしたカウンタ値を含めて唯一コードを生成する（Ｓ１０４）。
【０１２２】
続いて、自動販売機１４０は、生成した唯一コードを共通鍵により暗号化し（Ｓ１０５）、生成した暗号化コードをＱＲコードモニタへ出力する（Ｓ１０６）。
【０１２３】
一方、携帯端末装置１２０は、自動販売機１４０が出力した暗号化コードを取得し（Ｓ１０７）、懸賞処理システム１３０へアクセスを行い（Ｓ１０８）、取得した暗号化コードを懸賞処理システム１３０へ送信する（Ｓ１０９）。
【０１２４】
他方、懸賞処理システム１３０は、携帯端末装置１２０からアクセスを受け付け（Ｓ１１０）、携帯端末装置１２０から暗号化コードを受信し（Ｓ１１１）、受信した暗号化コードを復号化する（Ｓ１１２）。
【０１２５】
続いて、懸賞処理システム１３０は、復号化した復号化コードが認証コードに含まれるかどうか判定する（Ｓ１１３）。Ｓ１１３において、認証コードに含まれない判定された場合、応募処理を終了する。また、Ｓ１１３において、認証コードに含まれると判定された場合、懸賞処理システム１３０は懸賞処理を実行する。
【０１２６】
以上のように本実施の形態では、実施の形態１と比べて、会計システムの代わりに自動販売機を備えた。応募システムを自動販売機により構成した場合でも、実施の形態１と同様に、応募の唯一性を認証し、不正な応募を防ぐことができる。
【０１２７】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【０１２８】
例えば、上記実施の形態では、唯一コードを暗号化したが、暗号化せずに唯一コードをそのまま伝達してもよい。すなわち、会計システムもしくは自動販売機が生成した唯一コードを出力し、携帯端末装置が唯一コードを送信し、懸賞処理システムが受信した唯一コードに基づいて認証を行ってもよい。
【符号の説明】
【０１２９】
１      応募システム
１０    販売装置
１１    生成部
１２    出力部
２０    応募端末
２１    取得部
２２    送信部
３０    応募サーバ
３１    記憶部
３２    受信部
３３    判定部
１００  応募システム
１１０  会計システム
１１１  レジ処理部
１１２  カウンタ
１１３  唯一コード生成部
１１４  暗号器
１１５  コード出力部
１１６  カウンタ値送信部
１２０  携帯端末装置
１２１  カメラ
１２２  コード認識処理部
１２３  ウェブブラウザ
１３０  懸賞処理システム
１３１  ウェブサーバ
１３２  復号器
１３３  唯一性認証部
１３４  懸賞処理部
１３５  データベース
１３６  カウンタ値受信部
１４０  自動販売機
１４１  販売処理部
１４２  カウンタ
１４３  唯一コード生成部
１４４  暗号器
１４５  コード出力部
【図１】
2014049070.tif 000003
【図２】
2014049070.tif 000004
【図３】
2014049070.tif 000005
【図４】
2014049070.tif 000006
【図５】
2014049070.tif 000007
【図６】
2014049070.tif 000008
【図７】
2014049070.tif 000009
【図８】
2014049070.tif 000010
【図９】
2014049070.tif 000011
【図１０】
2014049070.tif 000012