(57)【要約】【課題】実際に購買行動を行っていないレシートによる不正なキャンペーン応募を防止するキャンペーン応募認証装置を提供すること。【解決手段】発行される商品のレシートに基づき、携帯端末からキャンペーンサーバにキャンペーン応募が行われる際に、キャンペーン応募の認証を行うキャンペーン応募認証装置において、店舗に設置された時刻情報提示装置から提示される時刻情報であって、商品の会計処理時に前記携帯端末で読み取られた前記時刻情報を、商品の購買時刻として取得する購買時刻取得部４１１と、商品の会計処理後に携帯端末で撮影された商品のレシート画像から、レシート時刻を含むレシート情報を読み出すレシート情報処理部４１２と、購買時刻とレシート時刻を比較して、時刻差が所定以内であるかを判定する時刻判定部と、時刻差が所定以内と判定された場合に、レシート情報を有効としてキャンペーン応募を許可するキャンペーン応募部４１４と、備える。【選択図】図３
2018101189.tif 000002
【特許請求の範囲】
【請求項１】
発行される商品のレシートに基づき、携帯端末からキャンペーンサーバにキャンペーン応募が行われる際に、キャンペーン応募の認証を行うキャンペーン応募認証装置において、
店舗に設置された時刻情報提示装置から提示される時刻情報であって、商品の会計処理時に前記携帯端末で読み取られた前記時刻情報を、商品の購買時刻として取得する購買時刻取得部と、
商品の会計処理後に前記携帯端末で撮影された商品のレシート画像から、レシート時刻を含むレシート情報を読み出すレシート情報処理部と、
前記購買時刻と前記レシート時刻を比較して、時刻差が所定以内であるかを判定する時刻判定部と、
前記時刻差が所定以内と判定された場合に、前記レシート情報を有効としてキャンペーン応募を許可するキャンペーン応募部と、備える
ことを特徴とするキャンペーン応募認証装置。
【請求項２】
前記時刻情報提示装置は、前記購買時刻を二次元コード化して示す画像表示装置であって、
前記購買時刻取得部は、前記携帯端末のカメラで撮影された前記二次元コードの画像により、前記購買時刻を取得する
ことを特徴とする請求項１に記載のキャンペーン応募認証装置。
【請求項３】
前記購買時刻取得部は、取得した購買時刻を記憶部に記憶させ、
前記キャンペーン応募部は、前記レシート情報を有効としてキャンペーン応募を許可する場合には、前記記憶部から当該購買時刻を消去する
ことを特徴とする請求項１に記載のキャンペーン応募認証装置。
【請求項４】
前記携帯端末は、前記携帯端末に搭載されたキャンペーンアプリと連携してキャンペーン応募処理を実行するアプリサーバにネットワークで接続され、
前記キャンペーン応募認証装置は、前記アプリサーバに設けられる
ことを特徴とする請求項１に記載のキャンペーン応募認証装置。
【請求項５】
前記携帯端末は、前記時刻情報提示装置に表示される時刻情報がコード化された画像をカメラで撮影し、撮影した画像を時刻情報に変換して前記アプリサーバに送信し、
前記購買時刻取得部は、前記携帯端末から送信された前記時刻情報に基づき前記購買時刻を取得する、
ことを特徴とする請求項４に記載のキャンペーン応募認証装置。
【請求項６】
発行される商品のレシートに基づき、携帯端末からキャンペーンサーバにキャンペーン応募が行われる際に、キャンペーン応募の認証を行うキャンペーン応募認証方法において、
店舗に設置された時刻情報提示装置から提示される時刻情報であって、商品の会計処理時に前記携帯端末で読み取られた前記時刻情報を、商品の購買時刻として取得する購買時刻取得ステップと、
商品の会計処理後に前記携帯端末で撮影された商品のレシート画像から、レシート時刻を含むレシート情報を読み出すレシート情報処理ステップと、
前記購買時刻と前記レシート時刻を比較して、時刻差が所定以内であるかを判定する時刻判定ステップと、
前記時刻差が所定以内と判定された場合に、前記レシート情報を有効としてキャンペーン応募を許可するキャンペーン応募ステップと、含む
ことを特徴とするキャンペーン応募認証方法。
【請求項７】
発行される商品のレシートに基づき、携帯端末からキャンペーンサーバにキャンペーン応募が行われる際に、キャンペーン応募の認証をコンピュータに実行させるキャンペーン認証プログラムにおいて、
店舗に設置された時刻情報提示装置から提示される時刻情報であって、商品の会計処理時に前記携帯端末で読み取られた前記時刻情報を、商品の購買時刻として取得する購買時刻取得ステップと、
商品の会計処理後に前記携帯端末で撮影された商品のレシート画像から、レシート時刻を含むレシート情報を読み出すレシート情報処理ステップと、
前記購買時刻とレシート時刻を比較して、時刻差が所定以内であるかを判定する判定ステップと、
前記時刻差が所定以内と判定された場合に、前記レシート情報を有効としてキャンペーン応募を許可するキャンペーン応募ステップと、含む
ことを特徴とするキャンペーン応募認証用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末からのキャンペーン応募を認証するキャンペーン応募認証装置に関する。
【背景技術】
【０００２】
商品購入によるキャンペーン参加システムとして、ＰＯＳで印刷されたレシートをスマートフォンのカメラで読み取って、ＯＣＲ認識することにより購買情報を取得、その購買情報の中にキャンペーン対象の商品が含まれていたら、ポイントを付与する仕組みが提唱されている。
【０００３】
しかし、レシートを撮影して応募する方式では、スマートフォンの所有者が実際にキャンペーン時に購買行動をとったかは確認できない。つまり、一枚のレシートを複数人で使い回しして、購入者以外でもキャンペーンに参加することが可能である。
レシートの使い回しを防止するために、例えば、特許文献１では、「ＰＯＳレジスタがパス鍵付のレシートを発行し、携帯端末でパス鍵付のレシートを撮影してパス鍵をキャンペーンサーバに送信し、キャンペーンサーバは、パス鍵が一致する場合に、応募を許可する」という認証方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８６２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯端末からキャンペーンに応募する方式は、応募が簡単なので、多数の応募が期待できる。しかし、手軽な分だけ上述のような不正も容易になり、会社の損失も大きいので、不正なキャンペーン応募を効率的に防止する方法が望まれている。
【０００６】
本願発明は、上記課題に鑑み、実際に購買行動を行っていないレシートによる不正なキャンペーン応募を防止するキャンペーン応募認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、発行される商品のレシートに基づき、携帯端末からキャンペーンサーバにキャンペーン応募が行われる際に、キャンペーン応募の認証を行うキャンペーン応募認証装置において、店舗に設置された時刻情報提示装置から提示される時刻情報であって、商品の会計処理時に前記携帯端末で読み取られた前記時刻情報を、商品の購買時刻として取得する購買時刻取得部と、商品の会計処理後に前記携帯端末で撮影された商品のレシート画像から、レシート時刻を含むレシート情報を読み出すレシート情報処理部と、前記購買時刻と前記レシート時刻を比較して、時刻差が所定以内であるかを判定する時刻判定部と、前記時刻差が所定以内と判定された場合に、前記レシート情報を有効としてキャンペーン応募を許可するキャンペーン応募部と、を備える。
【発明の効果】
【０００８】
本発明によれば、実際に購買行動を行っていないレシートによる不正なキャンペーン応募を防止するキャンペーン応募認証装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のキャンペーン応募システム全体を示す構成図である。
【図２Ａ】スマートフォンのハードウェアブロック図である。
【図２Ｂ】アプリサーバのハードウェアブロック図である。
【図３】キャンペーン応募認証処理に関する機能ブロック図である。
【図４】二次元画像の例である。
【図５Ａ】データベース構成である。
【図５Ｂ】購買時刻データベースのフィールド構成である。
【図５Ｃ】キャンペーンデータベースのフィールド構成である。
【図５Ｄ】対象商品データベースのフィールド構成である。
【図５Ｅ】購買商品データベースのフィールド構成である。
【図６】レシート印刷レイアウトである。
【図７】購買時刻情報読み取り処理の手順を示すシーケンス図である。
【図８】レシート読み取り処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に従って本発明の実施形態を説明する。図１は、本実施形態のキャンペーン応募システム１全体を示す構成図である。キャンペーン応募システム１は、ＰＯＳ（point of sales system）端末１０、表示装置２０、スマートフォン３０、アプリサーバ４０及びキャンペーン応募Ｗｅｂサイト５０を有する。顧客は携帯端末によりキャンペーンの応募をするが、本例では、携帯端末として、スマートフォン３０を例にする。
【００１１】
ＰＯＳ端末１０は、バーコードスキャナが備えられ、ＰＯＳに接続されるレジスタである。ＰＯＳ端末１０は、小売店やスーパーに設置される。また、ＰＯＳ端末１０は、顧客に渡すレシートを発行する機能を有する。レシートには、商品の種類や数、金額及び会計処理日時等が印字される。
【００１２】
表示装置２０は、キャンペーン応募の認証用に暗号化されたタイムスタンプを表示する。表示装置２０は、暗号化されたタイムスタンプとして、例えば、時刻情報を暗号化し二次元コードに変換して表示する。時刻情報は、時刻の変化に応じて定期的に更新される。二次元コードは、例えば、ＱＲコード（登録商標）である。表示装置２０は、店舗内でＰＯＳ端末１０の近傍に設置される。
【００１３】
なお、時刻情報は、画像情報に限るものではなく、音声情報や短距離無線による情報でもよく、スマートフォン３０で読取ることのできる形態であればよい。従って、表示装置２０は、時刻情報提示装置とも呼ぶ。
【００１４】
スマートフォン３０は、通信機能や撮影機能を備える携帯端末である。スマートフォン３０には、キャンペーン応募情報送信用のアプリケーション（プログラム）が内蔵される。キャンペーン応募情報送信用のアプリケーションを、キャンペーンアプリ３２０（図３参照）と呼ぶ。
【００１５】
キャンペーンアプリ３２０は、所定のサイトからダウンロードされて、スマートフォン３０のフラッシュメモリ３０３に格納される。キャンペーンアプリ３２０は、例えば、キャンペーンの対象となる商品またはサービスの提供企業のホームページ等からダウンロードされる。顧客は、スマートフォン３０でキャンペーンアプリ３２０を実行して、画面に表示されるキャンペーン応募のガイドに従って操作することで、キャンペーンへの応募を完了させることができる。
【００１６】
アプリサーバ４０は、スマートフォン３０とネットワークＮＷで接続されて、スマートフォン３０のキャンペーンアプリ３２０と連携して、キャンペーン応募処理を実行する。アプリサーバ４０は、顧客のスマートフォン３０から送信された情報に基づき、応募内容が適正であるかを判定し、応募内容が適正である場合に、キャンペーン応募フォームをスマートフォン３０に送信する。特に、応募内容の判定として、アプリサーバ４０は、スマートフォン３０と連携して、レシートの時刻とタイムスタンプの時刻を比較して認証するキャンペーン応募認証機能を有する。詳細は後述する。
【００１７】
キャンペーン応募Ｗｅｂサイト５０は、キャンペーンサイトを提供する。キャンペーン応募Ｗｅｂサイト５０は、スマートフォン３０とネットワークＮＷで接続される。スマートフォン３０で手続きされたキャンペーン申込みが、キャンペーン応募Ｗｅｂサイト５０で処理される。
【００１８】
図２Ａは、スマートフォン３０のハードウェアブロック図である。スマートフォン３０は、ＣＰＵ（Central Processing Unit）３０１、ＤＲＡＭ（Dynamic Random Access Memory）３０２、フラッシュメモリ３０３、通信部３０４、カメラ３０５、画像処理部３０６、二次元コード処理部３０７、表示部３０８、操作部３０９、マイク３１０及びスピーカ３１１を有する。
【００１９】
ＣＰＵ３０１は、フラッシュメモリ３０３から制御プログラム（キャンペーンアプリ３２０を含む）を読込み、読込んだ制御プログラムに従ったソフトウェア処理によりスマートフォン３０を統括的に制御する。さらに、キャンペーンアプリ３２０の実行が指示された場合には、ＣＰＵ３０１は、フラッシュメモリ３０３からキャンペーンアプリ３２０を読込み、キャンペーン応募処理を実行する。
【００２０】
ＤＲＡＭ３０２は、制御プログラムや各種データを一時的に記憶する。フラッシュメモリ３０３は、制御プログラム、キャンペーンアプリ３２０や各種データを記憶する。通信部３０４は、ネットワークＮＷを介して、アプリサーバ４０やキャンペーン応募Ｗｅｂサイト５０と、データやプログラムの送受信を行う。
【００２１】
カメラ３０５は、レンズや撮像素子を有し、被写体像から画像データを生成する。画像処理部３０６は、カメラ３０５で生成された画像データに、二値化処理あるいは圧縮処理等を施す。二次元コード処理部３０７は、カメラ３０５で撮影された二次元コードを復号化し、画像情報に含まれる暗号化された時刻情報を取り出す。
【００２２】
表示部３０８は、画像や各種情報を表示する。操作部３０９は、操作指示を入力する入力手段で、例えばタッチパネルである。マイク３１０は音声入力手段、スピーカ３１１は音声出力手段で、主に音声通話時に使用される。ＣＰＵ３０１に対して、ＤＲＡＭ３０２等は、バス３１２で接続される。
【００２３】
図２Ｂは、アプリサーバ４０のハードウェアブロック図である。アプリサーバ４０は、ＣＰＵ（Central Processing Unit）４０１、ＤＲＡＭ（Dynamic Random Access Memory）４０２、ＨＤＤ（Hard Disk Drive）４０３を有する。
【００２４】
ＣＰＵ４０１は、ＨＤＤ４０３からＯＳ（Operating System）やアプリサーバ４０用のキャンペーンアプリを読込み、読込んだキャンペーンアプリ等に従ったソフトウェア処理によりアプリサーバ４０を制御する。
【００２５】
ＤＲＡＭ４０２は、キャンペーンアプリや各種データを一時的に記憶する。ＨＤＤ４０３は、ＯＳやキャンペーンアプリや、後述するキャンペーンに係るデータベースを不揮発的に記憶する。ＣＰＵ４０１に対して、ＤＲＡＭ４０２等は、バス４０５で接続される。
【００２６】
図３は、キャンペーン応募処理における、キャンペーン応募認証処理に関する機能ブロック図である。キャンペーン応募認証処理は、実際に購買行動を行っていないレシートによる不正なキャンペーン応募を防止するために処理である。
【００２７】
表示装置２０は、時刻情報更新部２０１、暗号化部２０２、画像変換部２０３及び画像表示部２０４を有する。
【００２８】
時刻情報更新部２０１は、一定周期、例えば１分毎に現在時刻の情報を更新する。時刻情報としては、基準日からの相対時間(例えば１９９０年１月１日０時０分からの経過時間を秒表示)を示す方法や、年・月・日・時・分・秒の各情報を示す方法が知られている。後者の場合、２０１６年１月２日３時４分は、0x07e0、0x01、0x02、0x03、0x04の６バイトで表現される。
【００２９】
暗号化部２０２は、時刻情報更新部２０１の情報を暗号化する。暗号化手段としては、ＡＥＳ等の共通暗号化方式や、ＲＳＡなどの公開鍵暗号方式が知られている。例えば、時刻情報として、上記６バイトの情報をＡＥＳで暗号化すると１６バイトのデータが得られる。
【００３０】
画像変換部２０３は、暗号化部２０２で暗号化された時刻情報を画像データに変換する。変換方式としては、ＱＲコード（登録商標）が知られている。図４は、１６バイトのデータをＱＲコード（登録商標）に変換した二次元画像（画像情報）の一例である。
【００３１】
画像表示部２０４は、視覚情報として画像変換部２０３で生成された時刻画像を表示する。画像表示部２０４は、例えば液晶ディスプレイである。
【００３２】
スマートフォン３０では、キャンペーンアプリ３２０を読込んだＣＰＵ３０１によって、キャンペーン応募認証の処理が実行される。
【００３３】
例えば、スマートフォン３０でキャンペーンアプリ３２０を動作させると、キャンペーン応募のガイド画面が表示部３０８に表示される。顧客は、ガイド画面の指示に基づいて、以下説明する表示装置２０の時刻画像の撮影やレシートの撮影を行うものとする。
【００３４】
顧客は、購買商品の会計処理時に、店舗内に設置された表示装置２０に表示される時刻画像を、スマートフォン３０のカメラ３０５で撮影する。購買商品の会計処理時に、カメラ３０５で撮影された表示装置２０の時刻画像を、購買時刻画像と呼び、その時刻を購買時刻と呼ぶ。
【００３５】
二次元コード処理部３０７は、購買時刻画像を復号して暗号化された購買時刻情報を取り出す。スマートフォン３０の通信部３０４は、暗号化された購買時刻情報をアプリサーバ４０に送信する。なお、購買時刻情報の流れは、１点鎖線で示す。
【００３６】
アプリサーバ４０は、キャンペーン応募に関する処理を実行する。キャンペーン応募処理は、ＨＤＤ４０３に記憶されたアプリサーバ４０用のキャンペーンアプリ（不図示）を読込んだＣＰＵ４０１によって、実現される。
【００３７】
アプリサーバ４０におけるキャンペーン応募処理は、購買時刻取得部４１１、レシート情報処理部４１２、時刻判定部４１３及びキャンペーン応募部４１４により実現される。
【００３８】
アプリサーバ４０の通信部４０４は、スマートフォン３０から送信された購買時刻情報を受信する。購買時刻取得部４１１は、暗号化された購買時刻情報を復号して購買時刻情報を取り出す。購買時刻取得部４１１は、購買時刻情報をＨＤＤ４０３の購買時刻データベース（ＤＢ）Ｄ１に保存する。
【００３９】
次に、顧客は、ＰＯＳ端末１０で印字されたレシートの入手後、スマートフォン３０のカメラ３０５でレシートを撮影する。なお、レシート撮影は、会計処理直後でなくてもよい。画像処理部３０６は、レシート画像情報に圧縮等の処理を行う。スマートフォン３０の通信部３０４は、レシート画像情報をアプリサーバ４０に送信する。
【００４０】
アプリサーバ４０の通信部４０４は、スマートフォン３０から送信されたレシート画像情報を受信する。レシート情報処理部４１２は、ＯＣＲ文字認識によりレシート画像情報を文字コードに変換する。レシート情報処理部４１２は、文字コードのフィールド識別を行う。レシートのフィールドは、図６で後述する。レシート情報処理部４１２は、フィールド識別により、商品情報と会計処理日時を出力する。レシートに記載された会計処理日時を、レシート時刻と称す。
【００４１】
時刻判定部４１３は、購買時刻データベースＤ１から購買時刻情報を検索し、購買時刻とレシート時刻と比較し、時刻差が所定時間以内であるかを判定する。所定時間は、例えば５分である。
【００４２】
キャンペーン応募部４１４は、応募が適切であるかを判定して応募を許可する。具体的には、キャンペーン応募部４１４は、購買時刻とレシート時刻の時刻差、及び購買商品がキャンペーン対象商品であるかを判定する。キャンペーン応募部４１４は、時刻判定部４１３で時刻差が所定時間以内でないと判定されると、スマートフォン３０にエラーを通知する。
【００４３】
また、キャンペーン応募部４１４は、購買商品がキャンペーン対象商品であるかを、対象商品データベース（ＤＢ）Ｄ３を検索して判定する。キャンペーン応募部４１４は、購買商品がキャンペーン対象商品でないと判定すると、スマートフォン３０にエラーを通知する。キャンペーン応募部４１４は、購買商品がキャンペーン対象商品である場合には、購買商品データベース（ＤＢ）Ｄ４を更新する。更に、キャンペーン応募部４１４は、購買時刻データベースＤ１から、今回検索された購買時刻を消去する。
【００４４】
キャンペーン応募部４１４は、キャンペーン応募を許可すると、キャンペーン応募フォームをスマートフォン３０に送信する。スマートフォン３０は、送信されたキャンペーン応募フォームを表示部３０８に表示する。
【００４５】
以上により、購買時刻取得部４１１、レシート情報処理部４１２、時刻判定部４１３及びキャンペーン応募部４１４により、キャンペーン応募認証処理が実現される。キャンペーン応募認証処理を実現する機能を、キャンペーン応募認証装置とも呼ぶ。
【００４６】
図５Ａに  アプリサーバ４０に格納されるデータベースの構成を示す。購買時刻データベースＤ１は、表示装置２０から読み取った時刻情報を管理する。キャンペーンデータベースＤ２は、実施中のキャンペーンを管理する。対象商品データベースＤ３は、キャンペーンの対象となる商品を管理する。購買商品データベースＤ４は、実際に購買したキャンペーン対象商品を管理する。
【００４７】
図５Ｂは、購買時刻データベースＤ１のフィールド構成例である。図５Ｃは、キャンペーンデータベースＤ２のフィールド構成例である。図５Ｄは、対象商品データベースＤ３のフィールド構成例である。図５Ｅは、購買商品データベースＤ４のフィールド構成例である。
【００４８】
図６は、レシートの印刷レイアウトである。上から順に以下のフィールド（項目）が印刷される。
・店舗名には、小売りの名称と店舗の名称が印刷される。
・電話番号には、店舗の連絡先が印刷される。
・メッセージには、購買客へのメッセージとして営業時間等が印刷される。
・店番号、レジ番号には、ＰＯＳシステムで管理するための店番号、レジ番号が印刷される。
・処理日時には、レジで会計処理を行った日時が印刷される。処理日時が、前述のレシート時刻である。
・購買した商品の商品コード、商品名、金額が印刷される。
・小計金額には、上記金額の合計値が印刷される。
・合計金額には、ポイント値引き等をおこなった後の実際に顧客が支払うべき金額が印刷される。
・預かり金額には、顧客から預かった現金の金額が印刷される。
・お釣り金額には、顧客に渡すお釣りの金額が印刷される。
【００４９】
図７は、購買時刻情報読み取り処理の手順を示すシーケンス図である。表示装置２０は、時刻情報を時刻情報暗号鍵で暗号化し、二次元コード化して表示する。キャンペーンアプリ３２０による画面指示で、顧客は、スマートフォン３０で表示画像（二次元コード）を撮影する（ステップＳ１０）。二次元コード処理部３０７は、撮影画像から二次元コードを復号化して暗号化された購買時刻情報を取出す（ステップＳ１２）。
【００５０】
暗号化された購買時刻情報はスマートフォン３０からアプリサーバ４０に送信される（ステップＳ１４）。
【００５１】
アプリサーバ４０では、購買時刻取得部４１１が、暗号化された購買時刻情報を時刻情報暗号鍵で復号して購買時刻情報を取り出す（ステップＳ１６）。購買時刻取得部４１１は、購買時刻情報を購買時刻データベースＤ１に保存する（ステップＳ１８）。アプリサーバ４０は、スマートフォン３０に完了報告を送信する（ステップＳ２０）。スマートフォン３０のキャンペーンアプリ３２０は、完了画面を表示する（ステップＳ２２）。
【００５２】
図８は、レシート読み取り処理の手順を示すシーケンス図である。キャンペーンアプリ３２０による画面指示で、顧客は、スマートフォン３０でレシート画像を撮影する（ステップＳ５０）。スマートフォン３０は、撮影したレシート画像をアプリサーバ４０に送信する（ステップＳ５２）。
【００５３】
購買時刻取得部４１１は、レシート画像をＯＣＲ文字認識により文字コードに変換する（ステップＳ５４）。購買時刻取得部４１１は、文字コードのフィールド識別する（ステップＳ５６）。購買時刻取得部４１１は、フィールド識別により認識したレシート時刻に対応する購買時刻を、購買時刻データベースＤ１から検索する（ステップＳ５８）。
【００５４】
時刻判定部４１３は、購買時刻データベースＤ１から検索した購買時刻とレシート時刻を比較して、時刻差が所定以内（例えば５分）であるかを判定する（ステップＳ６０）。
【００５５】
時刻判定部４１３は、時刻差が所定以内でないと判定すると（ステップＳ６０のＮｏ）、キャンペーン応募部４１４はスマートフォン３０にエラーを通知する（ステップＳ６２）。スマートフォン３０のキャンペーンアプリ３２０は、エラー表示して処理を終了する（ステップＳ６４）。
【００５６】
時刻判定部４１３は、時刻差が所定以内であると判定すると（ステップＳ６０のＹｅｓ）、キャンペーン応募部４１４は、認識した商品情報に基づき対象商品データベースＤ３を検索する（ステップＳ６６）。キャンペーン応募部４１４は、認識した商品がキャンペーン対象商品に含まれているかを判断する（ステップＳ６８）。
【００５７】
キャンペーン応募部４１４は、認識した商品がキャンペーン対象商品に含まれていないと判断すると（ステップＳ６８のＮｏ）、スマートフォン３０にエラーを通知する（ステップＳ７０）。スマートフォン３０のキャンペーンアプリ３２０は、エラー表示して処理を終了する（ステップＳ７２）。
【００５８】
キャンペーン応募部４１４は、購買された商品がキャンペーン対象商品に含まれていると判断すると（ステップＳ６８のＹｅｓ）、キャンペーン応募を許可する。キャンペーン応募部４１４は、購買された商品に応じて購買商品データベースＤ４を更新し、さらに、購買時刻データベースＤ１から、今回検索された購買時刻の情報を消去して更新する（ステップＳ７４）。再度の応募を防止するためである。
【００５９】
キャンペーン応募部４１４は、キャンペーン応募フォームをスマートフォン３０に送信する（ステップＳ７６）。キャンペーン応募フォームには、応募ＵＲＬ、商品名、累計ポイント、累計金額等が含まれる。
【００６０】
キャンペーンアプリ３２０は、応募ＵＲＬに接続し、キャンペーン応募Ｗｅｂサイト５０から送信されたキャンペーン応募画面を表示する（ステップＳ７８）。顧客は、キャンペーン応募画面に従った操作をすることで、キャンペーン応募Ｗｅｂサイト５０に応募手続きが送信され、キャンペーン応募が完了する。
【００６１】
<効果>
・本実施形態によれば、実際に会計処理を行った時刻とレシートに記載された会計処理時刻を比較して、キャンペーン応募の可否を判定するので、実際に購買行動を行っていないレシートによる不正な応募を防止することができる。例えば、他人からもらったレシートを利用して応募することを確実に防止することができる。
・表示装置２０には、暗号化した時刻情報がＱＲコード（登録商標）等の画像情報として表示されるので、通常のデジタル時計の表示を利用することも防止できる。
・購買行動の記録と照合後に、当該購買時刻の記録を消去するため、同じレシートの複数回の読み取りも防止できる。
・また、表示装置２０はＰＯＳ端末と独立しているため、ＰＯＳ側のプログラムの修正を必要としないことから、低コストでＰＯＳメーカによらず実現可能となる。
【００６２】
<変形例>
・上記実施形態では、キャンペーン応募処理が、スマートフォン３０とアプリサーバ４０との連携で行われる例を説明したが、アプリサーバ４０を使用せずに、スマートフォン３０のキャンペーンアプリ３２０のみで、キャンペーン応募処理を行うようにしてもよい。この場合には、スマートフォン３０のキャンペーンアプリ３２０がキャンペーン応募認証装置を有することになる。また、キャンペーン応募認証装置を構成する購買時刻取得部４１１、レシート情報処理部４１２、時刻判定部４１３及びキャンペーン応募部４１４は、全てアプリサーバ４０に組み込まれる必要はなく、一部がスマートフォン３０のキャンペーンアプリ３２０に組み込まれていてもよい。
・また、携帯端末は、スマートフォン３０に限るものではなく、音声通話機能のない情報処理端末でもよい。
・また、実際に会計処理を行った時刻の提示は、画像情報に限るものではなく、音声や無線通信によるデータでもよく、携帯端末で取得できる形態であればよい。
・また、表示装置２０に表示される時刻情報は、二次元コード化されたものに限るものではなく、コード化あるいは暗号化された情報であればよい。
【００６３】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【００６４】
１  キャンペーン応募システム
１０  ＰＯＳ端末
２０  表示装置
３０  スマートフォン
４０  アプリサーバ
５０  キャンペーン応募Ｗｅｂサイト
２０１  時刻情報更新部
２０２  暗号化部
２０３  画像変換部
２０４  画像表示部
３０１、４０１  ＣＰＵ
３０２、４０２  ＤＲＡＭ
３０３    フラッシュメモリ
３０４、４０４    通信部
３０５    カメラ
３０６    画像処理部
３０７    二次元コード処理部
３０８    表示部
３０９    操作部
３１０    マイク
３１１    スピーカ
３１２、４０５    バス
３２０    キャンペーンアプリ
４０３    ＨＤＤ
４１１    購買時刻取得部
４１２    レシート情報処理部
４１３    時刻判定部
４１４    キャンペーン応募部
【図１】
2018101189.tif 000003
【図２Ａ】
2018101189.tif 000004
【図２Ｂ】
2018101189.tif 000005
【図３】
2018101189.tif 000006
【図４】
2018101189.tif 000007
【図５Ａ】
2018101189.tif 000008
【図５Ｂ】
2018101189.tif 000009
【図５Ｃ】
2018101189.tif 000010
【図５Ｄ】
2018101189.tif 000011
【図５Ｅ】
2018101189.tif 000012
【図６】
2018101189.tif 000013
【図７】
2018101189.tif 000014
【図８】
2018101189.tif 000015