一例として示すキャンペーン応募システム10の構成図である図1等の添付の図面を参照し、本発明に係るキャンペーン応募システムの詳細を説明すると、以下のとおりである。図1では、3台のスマートフォン11A〜11C(多機能携帯端末)や3台のタブレットPC12A〜12C(多機能携帯端末)、1台のサーバ14を図示しているが、実際にはインターネット13(ネットワーク)を介して接続される各種複数のサーバ14が存在するとともに、インターネット13を介して各サーバ14へアクセス可能な無数のスマートフォン11A〜11Cや無数のタブレットPC12A〜12Cが存在する。
なお、多機能携帯端末には携帯情報端末(PDA)も含まれ、さらに、今後開発されるインターネット13に接続可能であってカメラ機能(デジタル撮影機能)を有する全ての多機能携帯端末が含まれる。また、インターネット13の他に、スマートフォン11A〜11CやそれらタブレットPC12A〜12Cとサーバ14とがLANやWAN等の他のネットワークによって接続される場合も含まれる。
キャンペーン応募システム10は、不特定多数の利用者が所持する各種複数のスマートフォン11A〜11C(各種複数の多機能携帯端末)や各種複数のタブレットPC12A〜12C(各種複数の多機能携帯端末)と、それらスマートフォン11A〜11CやそれらタブレットPC12A〜12Cがインターネット13を介してログイン可能なキャンペーンサイトを管理するサーバ14とから形成されている。スマートフォン11A〜11CやタブレットPC12A〜12Cは、それぞれ機種が異なるとともにそれを提供するキャリア(メーカー)が異なる。
スマートフォン11A〜11CやタブレットPC12A〜12Cは、中央処理部(CPUまたはMPU)とメモリ(メインメモリおよびキャッシュメモリ)とを有して独立したオペレーティングシステム(OS)によって動作する物理的なコンピュータを内蔵し、大容量ハードディスクを実装している。スマートフォン11A〜11CやタブレットPC12A〜12Cは、カメラ機能によって被写体をデジタル画像データ(静止画または動画)として撮影(取得)し、撮影した被写体の画像データをハードディスクに記憶することができる。
スマートフォン11A〜11CやタブレットPC12A〜12Cのメインメモリには、キャンペーン応募システム10の各手段を実行するキャンペーン応募アプリケーションが格納されている。キャンペーン応募アプリケーションは、サーバ14に直接アクセスし、または、リンクを介して他のサーバからサーバ14にアクセスした後、サーバ14からダウンロードする。スマートフォン11A〜11CやタブレットPC12A〜12Cのメインメモリには、ウェブブラウザおよび電子メールの送受信や電子メールの管理を行う電子メールクライアントが格納されている。
キャンペーン応募アプリケーションのダウンロードの他の一例としては、キャンペーン対象商品を購入した店舗やキャンペーン対象役務の提供を受けた店舗のキャンペーンポスターやキャンペーン広告、キャンペーンちらし等の告知媒体に表示されたQRコード(登録商標)をカメラ機能を利用して読み込む。QRコード(登録商標)を読み込むと、そのQRコード(登録商標)に対応するキャンペーンのURL(サーバ14が管理するキャンペーンサイトのURL)がスマートフォン11A〜11CやタブレットPC12A〜12Cのタッチパネルに表示される。タッチパネルに表示されたURLをタップすると、スマートフォン11A〜11CやタブレットPC12A〜12Cのウェブブラウザが起動してインターネット13に接続され、スマートフォン11A〜11CやタブレットPC12A〜12Cがサーバ14に接続される。スマートフォン11A〜11CやタブレットPC12A〜12Cがサーバ14に接続された後、ダウンロード案内にしたがってアプリケーションをダウンロードする。
スマートフォン11A〜11CやタブレットPC12A〜12Cは、ウェブブラウザを利用してインターネット13に接続可能であり、インターネット13を利用して不特定多数の他のサーバ(物理サーバや仮想サーバ)にアクセスかつログインすることができるとともに、インターネット13において各種検索エンジンを利用することができる。スマートフォン11A〜11CやタブレットPC12A〜12Cは、サーバ14のURLを使用してサーバ14にアクセスかつログインすることができるとともに、インターネット13を利用して各種情報(文字データや画像データ)をサーバ14を含む他の複数の外部サーバに提供することができ、インターネット13を利用して各種情報をサーバ14を含む他の複数の外部サーバから受け取ることができる。
スマートフォン11A〜11CやタブレットPC12A〜12Cのハードディスクには、それらを特定する携帯端末特定情報が格納されている。携帯端末特定情報としては、スマートフォン11A〜11CやタブレットPC12A〜12CのIPアドレスやMACアドレス、URL、メールアドレス、Cookie情報、固体識別番号等を利用することができる他、スマートフォン11A〜11CやタブレットPC12A〜12Cがそれらを識別するユニークな識別子を独自に生成し、生成した識別子を携帯端末特定情報とすることができる。
スマートフォン11A〜11CやタブレットPC12A〜12Cのハードディスクには、それらを使用する権限を有する利用者の個人情報が格納される。個人情報としては、パスワードやID番号、端末利用者の氏名または名称(法人名や個人名)、住所または居所、電話番号、FAX番号、年齢、性別、メールアドレス等がある。
利用者が各店舗(コンビニエンスストアやチェーン店、デパート等)おいて所定の商品を購入し、または、所定の役務(サービス)の提供を受けた場合、商品を販売し、または、役務を提供した店舗のキャッシュレジスター(POSレジ)(図示せず)からレシートが発行される。キャンペーン応募システム10では、利用者がスマートフォン11A〜11CやタブレットPC12A〜12Cのカメラ機能を利用してキャッシュレジスターから発行されたレシートを撮影し、撮影したレシートのレシート画像データをサーバ14が管理するキャンペーンサイトに送る。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、オペレーティングシステム(OS)による制御に基づいて、メモリに格納されたキャンペーン応募アプリケーションを起動し、そのアプリケーションに従って、以下の各手段を実行する。スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、サーバ14から配信されたキャンペーン情報(過去のキャンペーン情報を含む)を受信し、受信したキャンペーン情報を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶するキャンペーン情報記憶手段(レシート必要項目記憶手段、ポイント換算情報記憶手段、応募口数判断情報記憶手段を含む)を実施する。さらに、受信したキャンペーン情報を出力するキャンペーン情報出力手段を実施する。
キャンペーン情報には、キャンペーンを主催するキャンペーン主催者(主催会社)のホームページに掲載されている各種情報、キャンペーンサイトを特定するキャンペーンサイト特定情報、キャンペーンを特定するキャンペーン特定情報、キャンペーンの具体的な実施方法や実施内容、実施期間、抽選日、当選品等のキャンペーン実施情報、キャンペーン対象商品を特定するキャンペーン対象商品情報、キャンペーン対象役務を特定するキャンペーン対象役務情報、レシートに表示された各種項目のうちのキャンペーンサイトにおけるキャンペーンの参加に必要な各キャンペーン毎のレシート必要項目情報、ポイント換算情報、応募口数判断情報がある。
キャンペーンサイト特定情報には、キャンペーンサイト名およびキャンペーンサイト識別コード等があり、キャンペーン特定情報には、キャンペーン名およびキャンペーン識別コード等がある。対象商品特定情報には、キャンペーン対象商品名およびキャンペーン対象商品識別コード等があり、対象役務特定情報には、キャンペーン対象役務名およびキャンペーン対象役務識別コード等がある。
レシート必要項目には、商品の販売チャンネルまたは役務の提供チャンネル、キャンペーンを実施している店舗の名称、キャンペーンを実施している店舗の住所、キャンペーンを実施している店舗の電話番号、キャンペーン実施期間、キャンペーン対象商品名またはキャンペーン対象役務名、キャンペーンに応募可能なキャンペーン対象商品の応募金額またはキャンペーン対象役務の応募金額、キャンペーンに応募可能なキャンペーン対象商品の必要購入数またはキャンペーン対象役務の必要提供数がある。
なお、それらの全てをレシート必要項目にする必要はなく、それらうちの少なくともキャンペーンを実施している店舗の電話番号、キャンペーン実施期間、キャンペーン対象商品名をレシート必要項目にすればよい。システム10では、商品の販売チャンネル、店舗の名称(複数の店舗の各名称)、店舗の住所(複数の店舗の各住所)、店舗の電話番号(複数の店舗の各電話番号)、キャンペーン実施期間、キャンペーン対象商品名(複数種類のキャンペーン対象商品名)、キャンペーンに応募可能なキャンペーン対象商品の応募金額、キャンペーンに応募可能なキャンペーン対象商品の必要購入数をレシート必要項目とし、それらがスマートフォン11A〜11CやタブレットPC12A〜12Cのハードディスクに格納されているものとする。
ポイント換算情報は、キャンペーンサイトにおけるキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額のキャンペーンポイントへの換算に必要な情報であり、たとえば、1ポイントに対応する購入商品の購入金額または提供役務の提供金額である。また、キャンペーンサイトにおけるキャンペーン対象商品の購入数またはキャンペーン対象役務の提供数のキャンペーンポイントへの換算に必要な情報であり、たとえば、1ポイントに対応する購入商品の購入数または提供役務の提供数である。
応募口数判断情報は、キャンペーンサイトにおけるキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額に対するキャンペーンの応募口数を判断する情報であり、たとえば、1口に対応する購入商品の購入金額または提供役務の提供金額である。また、キャンペーンサイトにおけるキャンペーン対象商品の購入数またはキャンペーン対象役務の提供数に対するキャンペーンの応募口数を判断する情報であり、たとえば、1口に対応する購入商品の購入数または提供役務の提供数である。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシートの撮影時(撮影前)に、レシートの撮影手順とレシートの撮影条件との少なくとも一方の撮影アドバイスを出力する撮影アドバイス出力手段を実施し、長尺のレシートの撮影時に、長尺のレシートの長さ方向への分割撮影を指示する分割撮影指示手段を実施する。さらに、レシートの撮影時に、レシートに対してスマートフォン11A〜11CやタブレットPC12A〜12Cの焦点が合わない場合、スマートフォン11A〜11CやタブレットPC12A〜12Cのシャッタを切ることを不能にするシャッタ操作不能手段を実施する。なお、スマートフォン11A〜11CやタブレットPC12A〜12Cのハードディスクには、キャンペーン応募アプリケーションをダウンロードすると同時に、撮影アドバイス情報や長尺のレシートの長さに対応する分割数情報が格納される。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシートの撮影後に、分割撮影指示手段によって分割して撮影された長尺のレシートの複数のレシート画像データを長さ方向へつなげ、長尺のレシートのレシート画像データに編集するレシート画像データ編集手段を実施し、レシートの撮影後に、レシートに記載された各レシート表示項目をレシート画像データ(デジタル画像データ)(長尺のレシートのレシート画像データを含む)として取得するレシート画像データ取得手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシートの撮影後に、レシート画像データの画像適合と画像不適合とのいずれか一方の撮影結果を出力する撮影結果出力手段を実施し、レシート画像データが画像適合である場合、レシート画像データのサーバ14への送信を指示するメッセージを出力し、または、レシート画像データが画像不適合である場合、レシート画像データのエラーメッセージを出力するメッセージ出力手段(メッセージ第1出力手段)を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシート画像データが画像適合である場合、取得した(撮影された)レシート画像データに含まれるレシート表示項目とレシート必要項目とを比較するレシート必要項目比較手段(レシート必要項目第2比較手段)を実施し、レシート表示項目がレシート必要項目に該当する場合、レシート画像データのサーバ14への送信を指示するメッセージを出力し、または、レシート表示項目がレシート必要項目に該当しない場合、エラーメッセージを出力するメッセージ出力手段(メッセージ第2出力手段)を実施する。
なお、レシート表示項目には、レシート画像データに含まれる商品の販売チャンネルまたは役務の提供チャンネル、レシート画像データに含まれる店舗の名称、レシート画像データに含まれる店舗の住所、レシート画像データに含まれる店舗の電話番号、レシート画像データに含まれる商品購入日時または役務提供日時、レシート画像データに含まれる購入商品の商品名または提供役務の役務名、電子マネー利用データ(電子マネー提供会社等)、クレジット利用データ(クレジットカード名やクレジットカード会社名等)がある。
なお、それらの全てをレシート表示項目にする必要はなく、それらうちの少なくとも店舗の電話番号、商品購入日時、購入商品の商品名をレシート表示項目にすればよい。システム10では、販売チャンネル、店舗の名称、店舗の住所、店舗の電話番号、商品購入日時、購入商品の商品名、電子マネー利用データ、クレジット利用データをレシート表示項目とし、それらレシート表示項目の定義がスマートフォン11A〜11CやタブレットPC12A〜12Cのハードディスクに格納されているものとする。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシート画像データが画像適合であり、レシート表示項目がレシート必要項目に該当する場合、後記するレシート画像データ記憶手段によって記憶したレシート画像データとあらたに撮影されたレシートのレシート画像データとを比較するレシート画像データ比較手段を実施し、それらレシート画像データどうしを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致した場合、レシート重複メッセージを出力するレシート重複メッセージ出力手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、レシート画像データが画像適合であり、レシート表示項目がレシート必要項目に該当するとともに、レシート画像データが重複しない場合、そのレシート画像データを対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶するレシート画像データ記憶手段を実施するとともに、サーバ14が管理するキャンペーンサイトにログインしつつ記憶したレシート画像データをサーバ14に送信するレシート画像データ送信手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、ポイント換算情報を利用してキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額をキャンペーンポイントに換算し、または、ポイント換算情報を利用してキャンペーン対象商品の購入数またはキャンペーン対象役務の提供数をキャンペーンポイントに換算するキャンペーンポイント換算手段を実施し、換算したキャンペーンポイントを対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶するキャンペーンポイント記憶手段を実施する。さらに、換算したキャンペーンポイントを出力するキャンペーンポイント出力手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、応募口数判断情報を利用してキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額に対するキャンペーンの応募口数を割り出し、または、応募口数判断情報を利用してキャンペーン対象商品の購入数または該キャンペーン対象役務の提供数に対するキャンペーンの応募口数を割り出す応募口数割出手段を実施し、割り出したキャンペーンの応募口数を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する応募口数記憶手段を実施する。さらに、割り出したキャンペーンの応募口数を出力する応募口数出力手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額を算出する累計金額算出手段を実施し、算出したキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する累計金額記憶手段を実施する。さらに、算出したキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額を出力する累計金額出力手段を実施する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの中央処理部は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数を算出する累計数算出手段を実施し、算出したキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する累計数記憶手段を実施する。さらに、算出したキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数を出力する累計数出力手段を実施する。
サーバ14は、キャンペーンを主催するキャンペーン主催者(主催会社)が契約するデータセンターに設置されている。サーバ14は、世界のいずれかに施設されたデータセンターの他のサーバとインターネット13を介してネットワークを形成している。なお、サーバ14がキャンペーンを主催するキャンペーン主催者の事業所に設置される場合もある。サーバ14は、中央処理部(CPUまたはMPU)とメモリ(メインメモリおよびキャッシュメモリ)とを備えた物理的なコンピュータまたは仮想されたバーチャルコンピュータであり、物理的な大容量ハードディスクまたは仮想された大容量ハードディスクを内蔵している。なお、図示はしていないが、サーバ14には、キーボードやマウス等の入力装置、ディスプレイやプリンタ等の出力装置がインターフェイスを介して接続されている。
サーバ14には、ホスト名とそのホスト名に割り当てるIPアドレスとの対応付けを設定するDNSサーバ、他のコンピュータや他のサーバからの要求を受け付けて各種情報を読み書きする機能を提供するデータベース・ファイルサーバ、ホームページを公開するために必要なWebサーバ、電子メールの送受信用のメールサーバ、作成された文章や画像等のデータをすべて保存してそれらのデータを検索可能にするドキュメントサーバ等の各種サーバが接続され、それらサーバがサーバ群を形成している。なお、サーバ14は、それ自体がDNSサーバ機能、データベースサーバ機能、Webサーバ機能、メールサーバ機能、ドキュメントサーバ機能を有し、各サーバ機能別にソフトウェア的に区分されている場合がある。サーバ14は、インターネット13に接続された各種複数のDNSサーバ等を経由しつつ、インターネット13を利用してアクセス制限がない他のあらゆるサーバにアクセスすることができる。
サーバ14のハードディスクには、各種複数のキャンペーンサイト情報、それらキャンペーンサイトの各種複数のキャンペーン情報、サーバ14からキャンペーン応募アプリケーションをダウンロード(インストール)したスマートフォン11A〜11CやタブレットPC12A〜12Cの携帯端末特定情報、スマートフォン11A〜11CやタブレットPC12A〜12Cの利用者の個人情報、スマートフォン11A〜11CやタブレットPC12A〜12CのURL、撮影アドバイス情報、長尺のレシートの長さに対応する分割数情報が格納されている。
サーバ14の中央処理部は、オペレーティングシステム(OS)による制御に基づいて、メモリの内部アドレスファイルに格納されたキャンペーン応募アプリケーションを起動し、そのアプリケーションに従って、以下の各手段を実行する。サーバ14の中央処理部は、サーバ14からキャンペーン応募アプリケーションをダウンロード(インストール)したスマートフォン11A〜11CやタブレットPC12A〜12Cに最新(更新した)のそれらキャンペーン情報(過去のキャンペーン情報を含む)を配信するキャンペーン情報送信手段(レシート必要項目送信手段、ポイント換算情報送信手段、応募口数判断情報送信手段を含む)を実施する。キャンペーン情報送信手段では、キャンペーン情報を所定の時間間隔(1時間間隔や2時間間隔、6時間間隔、1日間隔等)でスマートフォン11A〜11CやタブレットPC12A〜12Cに配信する。
サーバ14の中央処理部は、スマートフォン11A〜11CやタブレットPC12A〜12Cから送信されたレシート画像データに含まれるレシート表示項目とレシート必要項目とを比較するレシート必要項目比較手段(レシート必要項目第1比較手段)を実施し、レシート表示項目とレシート必要項目とを比較した結果、レシート表示項目がレシート必要項目に該当しない場合、レシートエラーメッセージをスマートフォン11A〜11CやタブレットPC12A〜12Cに送信するレシートエラーメッセージ送信手段を実施する。
サーバ14の中央処理部は、スマートフォン11A〜11CやタブレットPC12A〜12Cから送信されたレシート画像データと後記するレシート画像データ記憶手段によって記憶したレシート画像データとを比較するレシート比較手段(レシート第2比較手段)を実施し、それらレシート画像データを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致した場合、レシート重複メッセージをスマートフォン11A〜11CやタブレットPC12A〜12Cに送信するレシート重複メッセージ送信手段を実施する。
サーバ14の中央処理部は、レシート必要項目比較手段によってレシート表示項目とレシート必要項目とを比較した結果、レシート表示項目がレシート必要項目に該当し、レシート比較手段によってレシート画像データを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致しない場合、レシート必要項目に該当した各レシート表示項目が含まれるレシート画像データをキャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶するレシート画像データ記憶手段を実施するとともに、キャンペーンにおけるレシート受付メッセージをスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する受付メッセージ送信手段を実施する。
サーバ14の中央処理部は、ポイント換算情報を利用してキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額をキャンペーンポイントに換算し、または、ポイント換算情報を利用してキャンペーン対象商品の購入数またはキャンペーン対象役務の提供数をキャンペーンポイントに換算するキャンペーンポイント換算手段を実施し、換算したキャンペーンポイントを対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶するキャンペーンポイント記憶手段を実施する。さらに、換算したキャンペーンポイントをスマートフォン11A〜11CやタブレットPC12A〜12Cに送信するキャンペーンポイント送信手段を実施する。
サーバ14の中央処理部は、応募口数判断情報を利用してキャンペーン対象商品の購入金額またはキャンペーン対象役務の提供金額に対するキャンペーンの応募口数を割り出し、または、応募口数判断情報を利用してキャンペーン対象商品の購入数または該キャンペーン対象役務の提供数に対するキャンペーンの応募口数を割り出す応募口数割出手段を実施し、割り出したキャンペーンの応募口数を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する応募口数記憶手段を実施する。さらに、割り出したキャンペーンの応募口数をスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する応募口数送信手段を実施する。
サーバ14の中央処理部は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額を算出する累計金額算出手段を実施し、算出したキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する累計金額記憶手段を実施する。さらに、算出したキャンペーン対象商品の累計購入金額またはキャンペーン対象役務の累計提供金額をスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する累計金額送信手段を実施する。
サーバ14の中央処理部は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数を算出する累計数算出手段を実施し、算出したキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数を対象商品特定情報や対象役務特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する累計数記憶手段を実施する。さらに、算出したキャンペーン対象商品の累計購入数またはキャンペーン対象役務の累計提供数をスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する累計数送信手段を実施する。
サーバ14の中央処理部は、最新(更新した)のキャンペーン応募状況(過去のキャンペーン応募状況を含む)をスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する応募状況送信手段を実施し、最新(更新した)のキャンペーン当選結果(過去のキャンペーン当選結果を含む)をスマートフォン11A〜11CやタブレットPC12A〜12Cに送信する当選結果送信手段を実施する。
図2は、キャンペーンサイト表示画面20の一例を示す図であり、図3は、キャンペーン応募画面22の一例を示す図である。図4は、レシート撮影画面26の一例を示す図であり、図5は、撮影アドバイス画面29の一例を示す図である。図6は、分割撮影指示画面36の一例を示す図である。図2〜図6では、スマートフォン11Aのみを図示してキャンペーン応募システム10を説明する(以下の図において同じ)。図5,6では、各表示エリア30,31,37に表示される項目の図示を省略している。
スマートフォン11A〜11CやタブレットPC12A〜12Cには、キャンペーン応募アプリケーションがダウンロードされ、サーバ14から最新の各種キャンペーン情報(過去のキャンペーン情報を含む)が配信されているとともに(キャンペーン情報送信手段)、それらキャンペーン情報がハードディスクに記憶されている(キャンペーン情報記憶手段)。スマートフォン11A〜11CやタブレットPC12A〜12Cの利用者が店舗においてキャンペーン対象商品を購入し、または、キャンペーン対象役務の提供を受けた場合、その商品の購入やその役務の提供によってキャンペーンへの参加資格が得られ、キャンペーンに応募することができる。キャンペーンでは、抽選によって当選した当選者に当選品(景品や商品券、割引券等)が送られる。なお、以下の説明では、スマートフォン11AやタブレットPC12A〜12Cの利用者がキャンペーン対象役務(キャンペーン対象サービス)の提供を受けた場合を省略し、利用者がキャンペーン対象商品を購入した場合を例としてシステム10を説明する。
スマートフォン11A〜11CやタブレットPC12A〜12Cの利用者が店舗においてキャンペーン対象商品(キャンペーン対象外商品を含む)を購入すると、店舗に設置されたキャッシュレジスター(POSレジ)から購入した対象商品(対象商品以外の商品を含む場合がある)のレシート(領収証、明細書)が発行される。キャンペーン対象商品を購入した利用者は、レシートを受け取った後、スマートフォン11A〜11CやタブレットPC12A〜12Cのタッチパネルに表示された待ち受け画面のキャンペーン応募アイコン(図示せず)をタップする。
キャンペーン応募アイコンをタップすると、スマートフォン11Aがサーバ14にログインする。なお、QRコード(登録商標)を読み込み、タッチパネルに表示されたQRコード(登録商標)のキャンペーンサイトのURLをタップすることで、スマートフォン11Aをサーバ14にログインさせることもできる。スマートフォン11Aがサーバ14にログインすると、スマートフォン11Aのタッチパネルには、図2に示すキャンペーンサイト表示画面20が表示される。
図2のキャンペーンサイト表示画面20には、各種のキャンペーンサイト(メーカー名を含む)を示す[キャンペーンサイト]ボタン21a〜21f、[ログアウト]ボタン21gが表示される。[ログアウト]ボタン21gをタップすると、スマートフォン11Aがログアウトし、待ち受け画面に戻る。それら[キャンペーンサイト]ボタン21a〜21fのうちのキャンペーン対象商品のキャンペーンを実施するメーカーのキャンペーンサイトを示すボタンをタップする。それらボタン21a〜21fのいずれかをタップすると、スマートフォン11Aが選択したキャンペーンサイトにログインする。スマートフォン11Aのタッチパネルには、図3に示すキャンペーンサイトのキャンペーン応募画面22が表示される。
図3のキャンペーン応募画面22には、キャンペーンの詳細情報を閲覧するための[見る]ボタン23、キャンペーンに応募するための[応募する]ボタン24、キャンペーンに応募しない[応募しない]ボタン25が表示される。[応募しない]ボタン25をタップすると、図示はしていないが、お礼メッセージとサイトからの退出ボタンが表示され、退出ボタンをタップすると、スマートフォン11Aがキャンペーンサイトからログアウトし、図2のキャンペーンサイト表示画面20が表示される(以下の[応募しない]ボタンにおいて同じ)。
スマートフォン11Aは、キャンペーンの詳細情報をタッチパネルに表示することができる(キャンペーン情報出力手段)。キャンペーンの詳細情報を閲覧する場合は、[見る]ボタン23をタップする。[見る]ボタン23をタップすると、タッチパネルにキャンペーンの詳細情報画面(図示せず)が表示される。詳細情報画面では、画面をフリックすることで画面をスクロールすることができ、画面をピンチすることで画面を拡大、縮小することができる。
詳細情報画面には、キャンペーン名称、キャンペーンの実施期間、キャンペーンを主催する主催者チャンネル、キャンペーン実施店舗情報、キャンペーンの当選品、キャンペーンの当選品の個数、キャンペーン対象商品の種類、応募一口に対応する商品購入数、応募一口に対応する金額、金額に対応するキャンペーンポイント、抽選日、キャンペーン対象商品や他の商品の詳細情報等が表示される。利用者は、タッチパネルのキャンペーン情報を見ることで、キャンペーンの詳細を知ることができる。また、キャンペーン情報を利用して販売する商品や提供する役務を再度宣伝することができ、商品の販売や役務の提供を促進することができる。
利用者がキャンペーンに応募する場合は、図3のキャンペーン応募画面22の[応募する]ボタン24をタップする。[応募する]ボタン24をタップすると、図4に示すレシート撮影画面26がスマートフォン11Aのタッチパネルに表示される。図4のレシート撮影画面26には、レシートの表紙の撮影を依頼するメッセージとともに、[撮影する]ボタン27、[撮影しない]ボタン28が表示される。[撮影しない]ボタン28をクリックすると、図2のキャンペーンサイト表示画面20が表示される(以下の[撮影しない]ボタンにおいて同じ)。レシートを撮影する場合は、[撮影する]ボタン27をタップする。[撮影する]ボタン27をタップすると、図5に示す撮影アドバイス画面29が表示される。
図5の撮影アドバイス画面29には、撮影手順を表示した[撮影手順]表示エア30、撮影条件を表示した[撮影条件]表示エリア31、[撮影する]ボタン32、[長尺]ボタン33、[戻る]ボタン34、[キャンセル]ボタン35が表示される。[戻る]ボタン34をタップすると、1つ前の画面が表示され(以下の[戻る]ボタンにおいて同じ)、[キャンセル]ボタン35をタップすると、図2のキャンペーンサイト表示画面20が表示される(以下の[キャンセル]ボタンにおいて同じ)。
利用者は、[撮影手順]を見ることで、[撮影手順]を知ることができる。なお、タッチパネルをフリックすることで、画面をスクロールすることができ、[撮影手順]表示エリア30をピンチすることで、表示エリア30を拡大、縮小することができる。[撮影手順]表示エリア30には、たとえば、[レシートの端を手で持ち、スマートフォンをレシートの項目表示面に対して平行にした状態で、影や異物が入らないようにして、レシートの全体が入るようにシャッタを切って下さい。]等のメッセージが表示される(撮影アドバイス出力手段)。
利用者は、[撮影条件]を見ることで、[撮影条件]を知ることができる。なお、[撮影条件]表示エリア31をピンチすることで、表示エリア31を拡大、縮小することができる。[撮影条件]表示エリア31には、たとえば、[レシートに対するスマートフォンの撮影位置を表したポンチ絵、レシートに対するスマートフォンの撮影角度を表したポンチ絵、レシートに対するスマートフォンの撮影距離を表したポンチ絵、フラッシュ撮影の要否、撮影枚数]等のメッセージが表示される(撮影アドバイス出力手段)。
キャンペーン応募システム10は、スマートフォン11A(多機能携帯端末)がレシートの撮影時にその撮影手順とその撮影条件との少なくとも一方の撮影アドバイスを出力するから、利用者がレシートを正確に撮影することができ、不鮮明なレシート画像データ、影や異物等の余分な画像を含むレシート画像データ、必要なレシート表示項目が含まれないレシート画像データ、レシートの一部が欠落しているレシート画像データ等の不適合なレシート画像データがサーバ14に送信されることはなく、利用者がレシートを利用して各種のキャンペーンに円滑かつ迅速に応募することができる。
[撮影手順]や[撮影条件]を確認した利用者は、[撮影する]ボタン32をタップする。[撮影する]ボタン32をタップすると、スマートフォン11Aのカメラ機能が起動して撮影モードに切り替わる。利用者は、撮影モードにおいてスマートフォン11Aのシャッタを切り、レシートの表面を撮影する。なお、レシートが1回の撮影に納まらない長尺である場合、利用者は、[長尺]ボタン33をタップする。[長尺]ボタン33をタップすると、図示はしていないが、長尺レシート撮影画面が表示される。長尺レシート撮影画面には、[レシートの長さ]入力エリア、[決定]ボタン、[戻る]ボタンが表示される。[レシートの長さ]入力エリアにレシートの概ねの長さを入力し、[決定]ボタンをタップすると、図6に示す分割撮影指示画面36が表示される。
図6の分割撮影指示画面36には、[分割撮影指示]表示エリア37、[撮影する]ボタン38、[戻る]ボタン39、[キャンセル]ボタン40が表示される。[分割撮影指示]表示エリア37には、たとえば、[レシートを上から3回に分けて撮影して下さい。その場合、1回目の撮影の画像下部が2回目の撮影の画像上部になるように、2回目の撮影の画像下部が3回目の撮影の画像上部になるように、撮影して下さい。]等のメッセージが表示される(分割撮影指示手段)。[分割撮影指示]を確認した利用者は、[撮影する]ボタン38をタップする。[撮影する]ボタン38をタップすると、スマートフォン11Aのカメラ機能が起動して撮影モードに切り替わる。利用者は、撮影モードにおいてスマートフォン11Aのシャッタを切り、レシートの表面を撮影する。
スマートフォン11Aは、利用者が撮影モードにおいてレシートを撮影する撮影時に、レシートに対してスマートフォン11A(内蔵カメラ)の焦点が合わない場合、スマートフォン11Aのシャッタを切ることを不能にする(シャッタ操作不能手段)。キャンペーン応募システム10は、スマートフォン11A(多機能携帯端末)の焦点が合わない場合にシャッタを切ることができないから、ピントが合わないぼけたレシート画像データが撮影されることはなく、鮮明なレシート画像データがサーバ14に送信され、利用者がレシートを利用して各種のキャンペーンに円滑かつ迅速に応募することができるとともに、サーバ14においてレシート画像データが確実かつ迅速に判別可能となり、スマートフォン11Aおよびサーバ14を利用してキャンペーンをミスなく円滑に実施することができる。
スマートフォン11Aは、撮影された長尺のレシートの複数のレシート画像データを長さ方向へつなげ、長尺のレシートのレシート画像データに編集する(レシート画像データ編集手段)。利用者によってレシートが撮影された後、スマートフォン11Aは、レシートに記載された各レシート表示項目をレシート画像データ(デジタル画像データ)(長尺のレシートのレシート画像データを含む)として取得する(レシート画像データ取得手段)。スマートフォン11Aは、レシート画像データをキャッシュメモリに一時的に保存する
レシート画像データ編集手段では、分割撮影されたレシート画像データのうち、1回目の撮影の画像下部と2回目の撮影の画像上部とを比較し、同一の画像部分を重ね合わせ、1回目の撮影の画像と2回目の撮影の画像とをつなぎ合わせ、さらに、2回目の撮影の画像下部と3回目の撮影の画像上部とを比較し、同一の画像部分を重ね合わせ、2回目の撮影の画像と3回目の撮影の画像とをつなぎ合わせ、分割撮影されたレシート画像データを長尺のレシートのレシート画像データに編集する。
図7は、スマートフォン11Aにおいて実施されるレシート判別手順の一例を示すフローチャートであり、図8は、エラーメッセージ表示画面41の一例を示す図である。図9は、エラーメッセージ表示画面44の他の一例を示す図であり、図10は、エラーメッセージ表示画面47の他の一例を示す図である。図11は、レシート画像データ保存画面50の一例を示す図であり、図12は、レシート画像データ送信画面53の一例を示す図である。図13は、送信完了画面56の一例を示す図である。
スマートフォン11Aは、レシート画像データを取得した(S−10)後、そのレシート画像データが鮮明か不鮮明か(文字や数字が判別可能か判別不能か)、影や異物等の余分な画像を含まないか等を判断し、レシート画像データが適合するかを判断するとともに(S−11)、画像適合と画像不適合とのいずれか一方の撮影結果を出力する(撮影結果出力手段)。スマートフォン11Aは、レシート画像データが不鮮明な場合や余分な画像を含む場合、図8に示すエラーメッセージ表示画面41を表示する(メッセージ出力手段(メッセージ第1出力手段))(S−14)。図8のエラーメッセージ表示画面41には、エラーメッセージと、[撮影する]ボタン42、[撮影しない]ボタン43が表示される。[撮影する]ボタン42をタップすると、図4のレシート撮影画面26または図5の撮影アドバイス画面29が表示され、レシートを再度撮影する。
スマートフォン11Aは、レシート画像データが画像適合である場合、取得したレシート画像データからレシート表示項目(販売チャンネル、店舗の名称、店舗の住所、店舗の電話番号、商品購入日時、購入商品の商品名、購入商品の購入金額または購入商品の購入数、電子マネー利用データ、クレジット利用データ)を抽出する(レシート表示項目抽出手段)。スマートフォン11Aは、レシート表示項目を抽出した後、抽出したレシート表示項目と記憶したレシート必要項目とを比較し(レシート必要項目比較手段(レシート必要項目第2比較手段))、レシート表示項目がレシート必要項目に該当するかを判断する(S−12)。
具体的には、ハードディスクに記憶した販売チャンネルとレシート画像データから抽出した販売チャンネルとを比較し、ハードディスクに記憶した店舗の名称とレシート画像データから抽出した店舗の名称とを比較するとともに、ハードディスクに記憶した店舗の住所とレシート画像データから抽出した店舗の住所とを比較する。さらに、ハードディスクに記憶した店舗の電話番号とレシート画像データから抽出した店舗の電話番号とを比較し、ハードディスクに記憶したキャンペーン実施期間とレシート画像データから抽出した商品購入日時とを比較するとともに、ハードディスクに記憶したキャンペーン対象商品名とレシート画像データから抽出した購入商品の商品名とを比較する。
スマートフォン11Aは、レシート表示項目がレシート必要項目に該当しない場合、図9に示すエラーメッセージ表示画面44を表示する(メッセージ出力手段(メッセージ第2出力手段))(S−14)。図9のエラーメッセージ表示画面44には、エラーメッセージと、[応募する]ボタン45、[応募しない]ボタン46が表示される。[応募する]ボタン45をタップすると、図3のキャンペーン応募画面22が表示される。なお、購入商品の商品名とキャンペーン対象商品名とが相違し、レシートにキャンペーン対象商品が含まれていなかったものとする。
スマートフォン11Aは、レシート必要項目比較手段(レシート必要項目第2比較手段)において、購入商品の商品名(レシート表示項目)がキャンペーン対象商品名(レシート必要項目)に60%以上一致した場合(好ましくは、70%以上一致した場合)、購入商品の商品名(レシート表示項目)がキャンペーン対象商品名(レシート必要項目)に該当するものとする。たとえば、購入商品の商品名をレシート画像データから抽出したときに、カタカナの読み違いや濁音の読み違いがあったとしても、全体として60%以上一致した場合、購入商品の商品名がキャンペーン対象商品名に該当するものとする。なお、一致条件は、60〜100%の範囲で変更することができる。
キャンペーン応募システム10は、レシート表示項目がレシート必要項目に完全一致しなくても、60%以上一致していれば、レシート表示項目がレシート必要項目に該当すると判断することで、カタカナの読み違いや濁音の読み違いによるキャンペーン対象商品やキャンペーン対象役務のキャンペーンへのエントリー漏れを防ぐことができる。
スマートフォン11Aは、レシート画像データが画像適合であり、レシート表示項目がレシート必要項目に該当する場合、既にハードディスクに記憶したレシート画像データと取得したレシート画像データ(あらたに撮影されたレシートのレシート画像データ)とを比較する(レシート画像データ比較手段)。スマートフォン11Aは、それらレシート画像データどうしを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致した場合、図10に示すレシート重複メッセージ表示画面47を表示する(レシート重複メッセージ出力手段)(S−14)。図10のレシート重複メッセージ表示画面47には、レシート重複メッセージ、[応募する]ボタン48、[応募しない]ボタン49が表示される。利用者が図10のレシート重複メッセージ表示画面47の[応募する]ボタン48をタップすると、図3のキャンペーン応募画面22が表示される。
レシート画像データ比較手段では、あらたに撮影されたレシートのレシート画像データのレシート表示項目がレシート画像データ記憶手段によって記憶したレシート画像データのレシート表示項目に60%以上一致した場合、それらレシート表示項目どうしが一致すると判断する。キャンペーン応募システム10は、同一のレシートによる二重応募を防ぐことができ、キャンペーンを公平に実施することができる。キャンペーン応募システム10は、レシート表示項目が一致した場合、レシート重複メッセージをスマートフォン11A(多機能携帯端末)が出力するから、利用者がスマートフォン11Aを介して二重応募を知ることができ、同一のレシートのレシート画像データのサーバ14への誤送信を防ぐことができる。
スマートフォン11Aは、レシート画像データが画像適合であり、レシート表示項目がレシート必要項目に該当するとともに、レシート画像データに含まれるレシート表示項目が重複しない場合、図11に示すレシート画像データ保存画面50を表示する。図11のレシート画像データ保存画面50には、撮影したレシートの画像、[保存する]ボタン51、[保存しない]ボタン52が表示される。利用者は、タッチパネルに表示されたレシートの画像を確認し、その画像が不鮮明でアルト判断した場合や再度レシートを撮影する必要があると判断した場合は、[保存しない]ボタン52をタップする。[保存しない]ボタン52をタップすると、図4のレシート撮影画面26または図5の撮影アドバイス画面29が表示され、レシートを再度撮影する。
レシート画像データを保存する場合は、[保存する]ボタン51をタップする。[保存する]ボタン51をタップすると、スマートフォン11Aは、そのレシート画像データを対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶しつつ(レシート画像データ記憶手段)、図12に示すレシート画像データ送信画面53を表示するメッセージ出力手段(メッセージ第1出力手段、メッセージ第2出力手段)。
図12のレシート画像データ送信画面53には、レシート画像データのサーバ14への送信を指示する送信メッセージ、[送信する]ボタン54、[送信しない]ボタン55が表示される。図12のレシート画像データ送信画面53の[送信しない]ボタン55をタップすると、図3のキャンペーン応募画面22が表示される。[送信する]ボタン54をタップすると、スマートフォン11Aは、[保存する]ボタン51によって保存されたレシート画像データをサーバ14に送信する(レシート画像データ送信手段)。レシート画像データをサーバ14に送信した後、スマートフォン11Aは、図13に示す送信完了画面56を表示する。送信完了画面56には、送信完了メッセージ、[OK]ボタン57が表示される。利用者が送信完了画面56の[OK]ボタン57をタップすると、図3のキャンペーン応募画面22が表示される。
レシート画像データ送信手段を実施した後、スマートフォン11Aは、ポイント換算情報を利用してキャンペーン対象商品の購入金額をキャンペーンポイントに換算する(キャンペーンポイント換算手段)。たとえば、応募金額が500円で1ポイントが設定される場合、レシート表示項目のうちのキャンペーン対象商品(購入商品)の購入価格(1000円)とレシート判断項目のうちの応募金額(500円)とから、購入価格をキャンペーンポイント(1000/500=2ポイント)に換算する。スマートフォン11Aは、換算したキャンペーンポイントを対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(キャンペーンポイント記憶手段)。
スマートフォン11Aは、応募口数判断情報を利用してキャンペーン対象商品の購入金額に対するキャンペーンの応募口数を割り出し、キャンペーン対象商品の購入数に対するキャンペーンの応募口数を割り出す(応募口数割出手段)。たとえば、1口が応募金額が500円の場合、レシート表示項目のうちのキャンペーン対象商品(購入商品)の購入価格(1000円)とレシート判断項目のうちの応募金額(500円)とから、応募口数(1000/500=2口)を割り出し、レシート表示項目のうちのキャンペーン対象商品(購入商品)の購入数(2個)とレシート判断項目のうちの必要購入数(1個)とから、応募口数(2/1=2口)を割り出す。スマートフォン11Aは、割り出した応募口数を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(応募口数記憶手段)。
次に、スマートフォン11Aは、キャンペーン対象商品の累計購入金額を算出する(累計金額算出手段)。たとえば、既にキャンペーン対象商品を購入し、その金額が1500円である場合、前回の購入額(1500円)と今回の購入額(1000円)を合計し、累計購入金額(1500円+1000円=2500円)を算出する。スマートフォン11Aは、算出した累計購入金額を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(累計金額記憶手段)。
スマートフォン11Aは、キャンペーン対象商品の累計購入数を算出する(累計数算出手段)。たとえば、既にキャンペーン対象商品を購入し、その購入数が3個である場合、前回の購入数(3個)と今回の購入数(2個)を合計し、累計購入数(3個+2個=5個)を算出する。スマートフォン11Aは、算出した累計購入数を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(累計数記憶手段)。
キャンペーン応募システム10は、キャンペーン対象商品の累計購入金額(またはキャンペーン対象役務の累計提供金額)を算出することで、レシート表示項目からスマートフォン11A(各多機能携帯端末毎)の累計金額に対応する正確なキャンペーン応募口数を割り出すことができ、応募口数の漏れを防ぐことができる。また、キャンペーン対象商品の累計購入数(またはキャンペーン対象役務の累計提供数)を算出することで、レシート表示項目からスマートフォン11A(各多機能携帯端末毎)の累計数に対応する正確なキャンペーン応募口数を割り出すことができ、応募口数の漏れを防ぐことができる。
図14は、キャンペーン応募画面58の他の一例を示す図であり、図15は、キャンペーン応募状況画面64の一例を示す図である。図14は、過去にキャンペーンへの応募実績がある場合の画面を示す。図2のキャンペーンサイト表示画面20において応募実績のあるキャンペーンサイトをタップすると、図14に示すキャンペーン応募画面58がスマートフォン11Aのタッチパネルに表示される。
図14のキャンペーン情報画面58には、キャンペーン詳細情報を[見る]ボタン59、キャンペーン応募状況を[見る]ボタン60、当選結果を[見る]ボタン61、[応募する]ボタン62、[応募しない]ボタン63が表示される。[見る]ボタン59をタップすると、タッチパネルにキャンペーンの詳細情報画面(図示せず)が表示される。[応募する]ボタン62をタップすると、図4のレシート撮影画面26が表示され、既述の手順によってキャンペーンに応募することができる。キャンペーンの詳細情報画面には、図3のキャンペーンの詳細情報の[見る]ボタン23をタップしたときと同様の詳細情報が表示される。
キャンペーン応募状況を[見る]ボタン60をタップすると、図15に示すキャンペーン応募状況画面64がスマートフォン11Aのタッチパネルに表示される。図15のキャンペーン応募状況画面64には、応募状況メッセージ、算出した累計購入金額、算出した累計購入数、割り出した応募口数、換算したキャンペーンポイント、抽選日、[応募する]ボタン65、[応募しない]ボタン66が表示される(累計金額出力手段、累計数出力手段、応募口数出力手段、キャンペーンポイント出力手段)。利用者は、キャンペーン応募状況画面64を見ることで、これまでの応募状況や抽選日を確認することができる。
キャンペーン情報画面58のキャンペーン当選結果の[見る]ボタン61をクリックすると、キャンペーンの当選結果画面(図示せず)がスマートフォン11Aのタッチパネルに表示される。当選結果画面には、キャンペーンの当選の有無、キャンペーンの当選品、応募数、応募倍率、抽選日時等が表示される。利用者は、これまでに応募したキャンペーンの当選結果(当選の有無やキャンペーンの当選品、応募数、応募倍率、抽選日時等)を知ることができる。
キャンペーン応募システム10は、キャッシュレジスターから発行されたレシートのレシート画像データをスマートフォン11A(多機能携帯端末)からサーバ14に送信することで、キャンペーンに応募することができるから、キャッシュレジスター(POSレジ)にネットワーク構成機器を接続することなくキャンペーンを展開することができ、ネットワーク環境を利用して広範囲の地域でキャンペーンを実施することができる。
キャンペーン応募システム10は、シリアル番号を印刷したキャンペーンシールを商品に貼付する手間や時間、コストを省くことができ、キャンペーンを廉価に実施することができる。キャンペーン応募システム10は、スマートフォン11A(多機能携帯端末)がレシート画像データに含まれるレシート表示項目とレシート必要項目とを比較し、レシート表示項目がレシート必要項目に該当する場合、レシート画像データのサーバ14への送信を可能にするから、スマートフォン11Aの利用者がキャッシュレジスターから発行されたレシートを利用してキャンペーンに簡単に応募することができ、保有するスマートフォン11Aを利用して利用者がキャンペーンに気軽に参加することができる。
図16は、サーバ14において行われるレシート受付手順の一例を示すフローチャートであり、図17は、キャンペーン受付画面67の一例を示す図である。キャンペーンの主催者またはキャンペーン応募システム10の構築者は、既述のキャンペーン情報(ホームページ掲載情報、キャンペーンサイト特定情報、キャンペーン特定情報、キャンペーン実施情報、キャンペーン対象商品情報、キャンペーン対象役務情報)を設定する。キャンペーン情報は、入力装置からサーバ14に入力される。サーバ14は、キャンペーン情報を対象商品特定識別子や対象役務特定識別子、キャンペーンサイト特定識別子、キャンペーン特定識別子に関連づけた状態でハードディスクに記憶する(キャンペーン情報記憶手段)。
キャンペーンの主催者またはキャンペーン応募システム10の構築者は、レシートに表示された各種項目のうちのキャンペーンサイトにおけるキャンペーンの参加に必要なレシート必要項目をサーバ14に設定する。各レシート必要項目は、入力装置からサーバ14に入力される。サーバ14は、各レシート必要項目を対象商品特定識別子や対象役務特定識別子、キャンペーンサイト特定識別子、キャンペーン特定識別子に関連づけた状態でハードディスクに記憶する(レシート必要項目記憶手段)。
レシート必要項目には、商品の販売チャンネルまたは役務の提供チャンネル、店舗の名称、店舗の住所、店舗の電話番号、キャンペーン実施期間、キャンペーン対象商品名またはキャンペーン対象役務名、キャンペーンに応募可能なキャンペーン対象商品の応募金額またはキャンペーン対象役務の応募金額、キャンペーンに応募可能なキャンペーン対象商品の必要購入数またはキャンペーン対象役務の必要提供数がある。
なお、それらの全てをレシート必要項目にする必要はなく、それらうちの少なくともキャンペーンを実施している店舗の電話番号、キャンペーン実施期間、キャンペーン対象商品名をレシート必要項目にすればよい。システム10では、商品の販売チャンネル、店舗の名称(複数の店舗の各名称)、店舗の住所(複数の店舗の各住所)、店舗の電話番号(複数の店舗の各電話番号)、キャンペーン実施期間、キャンペーン対象商品名(複数種類のキャンペーン対象商品名)、キャンペーンに応募可能なキャンペーン対象商品の応募金額、キャンペーンに応募可能なキャンペーン対象商品の必要購入数をレシート必要項目とし、それらがサーバ14のハードディスクに格納されているものとする。
キャンペーンの主催者やシステム10の構築者は、レシートに表示された各種項目のうちのレシート必要項目と比較するレシート表示項目の定義をサーバ14に設定する。各レシート表示項目の定義は、入力装置からサーバ14に入力される。サーバ14は、各レシート表示項目の定義を対象商品特定識別子や対象役務特定識別子、キャンペーンサイト特定識別子、キャンペーン特定識別子に関連づけた状態でハードディスクに記憶する(レシート表示項目記憶手段)。
レシート表示項目には、レシート画像データに含まれる商品の販売チャンネルまたは役務の提供チャンネル、レシート画像データに含まれる店舗の名称、レシート画像データに含まれる店舗の住所、レシート画像データに含まれる店舗の電話番号、レシート画像データに含まれる商品購入日時または役務提供日時、レシート画像データに含まれる購入商品の商品名または提供役務の役務名がある。
なお、それらの全てをレシート表示項目にする必要はなく、それらうちの少なくとも店舗の電話番号、商品購入日時、購入商品の商品名をレシート表示項目にすればよい。システム10では、販売チャンネル、店舗の名称、店舗の住所、店舗の電話番号、商品購入日時、購入商品の商品名をレシート表示項目とし、それらレシート表示項目の定義がサーバ14のハードディスクに格納されているものとする。
キャンペーンの主催者やシステム10の構築者は、レシートに表示された各種項目のうちのキャンペーンサイトにおけるキャンペーンのキャンペーンポイントや応募口数を判断するためのポイント換算情報や応募口数判断情報をサーバ14に設定する。ポイント換算情報や応募口数判断情報は、入力装置からサーバ14に入力される。サーバ14は、ポイント換算情報や応募口数判断情報を対象商品特定識別子や対象役務特定識別子、キャンペーンサイト特定識別子、キャンペーン特定識別子に関連づけた状態でハードディスクに記憶する(ポイント換算情報記憶手段、応募口数判断情報記憶手段)。
サーバ14は、キャンペーン応募アプリケーションをダウンロード(インストール)したスマートフォン11Aに最新(更新した)のキャンペーン情報(過去のキャンペーン情報を含む)、レシート必要項目、ポイント換算情報、応募口数判断情報を配信する(キャンペーン情報送信手段、レシート必要項目送信手段、ポイント換算情報送信手段、応募口数判断情報送信手段)。サーバ14は、最新(更新した)のキャンペーン応募状況(過去のキャンペーン応募状況を含む)をスマートフォン11Aに送信する(応募状況送信手段)。サーバ14は、最新(更新した)のキャンペーン当選結果(過去のキャンペーン当選結果を含む)をスマートフォン11Aに送信する(当選結果送信手段)。サーバ14は、それら情報を所定の時間間隔(1時間間隔や2時間間隔、6時間間隔、1日間隔等)でスマートフォン11Aに配信する。
サーバ14は、スマートフォン11A(多機能携帯端末)から送信されたレシート画像データ(個人情報データを含む)を受信し(レシート画像データ受信手段)(S−20)、受信したレシート画像データと個人情報データとをキャッシュメモリに一時的に保存する。サーバ14は、スマートフォン11Aから送信されたレシート画像データからレシート表示項目(販売チャンネル、店舗の名称、店舗の住所、店舗の電話番号、商品購入日時、購入商品の商品名、購入商品の購入金額または購入商品の購入数)を抽出する。サーバ14は、レシート表示項目を抽出した後、抽出したレシート表示項目と設定されたレシート必要項目とを比較する(レシート必要項目比較手段(レシート必要項目第1比較手段))。
具体的には、ハードディスクに記憶した販売チャンネルとレシート画像データから抽出した販売チャンネルとを比較し、ハードディスクに記憶した店舗の名称とレシート画像データから抽出した店舗の名称とを比較するとともに、ハードディスクに記憶した店舗の住所とレシート画像データから抽出した店舗の住所とを比較する。さらに、ハードディスクに記憶した店舗の電話番号とレシート画像データから抽出した店舗の電話番号とを比較し、ハードディスクに記憶したキャンペーン実施期間とレシート画像データから抽出した商品購入日時とを比較するとともに、ハードディスクに記憶したキャンペーン対象商品名とレシート画像データから抽出した購入商品の商品名とを比較する。
サーバ14は、抽出したレシート表示項目と設定されたレシート必要項目とを比較した結果、レシート表示項目がレシート必要項目に該当するか否かを判断する(S−21)。なお、サーバ14は、レシート表示項目のうちの購入商品の商品名がレシート必要項目のうちのキャンペーン対象商品名に60%以上一致した場合(好ましくは、70%以上一致した場合)、購入商品の商品名(レシート表示項目)がキャンペーン対象商品名(レシート必要項目)に該当するものとする。たとえば、購入商品の商品名をレシート画像データから抽出したときに、カタカナの読み違いや濁音の読み違いがあったとしても、全体として60%以上一致した場合、購入商品の商品名がキャンペーン対象商品名に該当するものとする。なお、一致条件は、60〜100%の範囲で変更することができる。
サーバ14は、レシート必要項目第1比較手段によってレシート表示項目とレシート必要項目とを比較した結果、レシート表示項目がレシート必要項目に該当しないと判断した場合(購入商品の商品名とキャンペーン対象商品名とが相違し、レシートにキャンペーン対象商品が含まれていない場合)、レシートエラーメッセージ表示指示信号をスマートフォン11Aに送信する(レシートエラーメッセージ送信手段)(S−22)。スマートフォン11Aのタッチパネルには、図9と同様のエラーメッセージ表示画面が表示される。
キャンペーン応募システム10は、レシート表示項目がレシート必要項目に該当しない場合、キャンペーンの応募時にサーバ14がレシートエラーメッセージ表示指示をスマートフォン11A(多機能携帯端末)に送信するから、キャンペーン対象商品やキャンペーン対象役務でないこと等をスマートフォン11Aの利用者に速やかに知らせることができ、スマートフォン11Aの利用者がキャンペーンへの応募の可否を迅速に知ることができる。
サーバ14は、既にハードディスクに記憶したレシート画像データとスマートフォン11Aから送信されたレシート画像データ(あらたに送信されたレシートのレシート画像データ)とを比較する(レシート比較手段(レシート第2比較手段))。サーバ14は、それらレシート画像データどうしを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致した場合、レシート重複メッセージ表示指示信号をスマートフォン11Aに送信する(レシート重複メッセージ送信手段)(S−23)。スマートフォン11Aのタッチパネルには、図10と同様のレシート重複メッセージ表示画面が表示される。
キャンペーン応募システム10は、レシート表示項目が一致した場合、キャンペーンの応募時にサーバ14がレシート重複メッセージ表示指示をスマートフォン11A(多機能携帯端末)に送信するから、二重応募をスマートフォン11Aの利用者に速やかに知らせることができ、スマートフォン11Aの利用者が同一のレシートによる応募を迅速に知ることができる。
サーバ14は、レシート表示項目とレシート必要項目とを比較した結果、レシート表示項目がレシート必要項目に該当し、レシート画像データを比較した結果、それらレシート画像データに含まれるレシート表示項目が一致しない場合、レシート必要項目に該当した各レシート表示項目が含まれるレシート画像データをキャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(レシート画像データ記憶手段)。
サーバ14は、レシート画像データを記憶した後、キャンペーンにおけるレシート受付メッセージをスマートフォン11Aに送信する(受付メッセージ送信手段)(S−25)。スマートフォン11Aのタッチパネルには、図17に示すキャンペーン受付画面67が表示される。図17のキャンペーン受付画面67には、応募受付メッセージ、[応募する]ボタン68、[応募しない]ボタン69が表示される。キャンペーン応募システム10は、レシート表示項目がレシート必要項目に該当し、レシート画像データが重複しない場合、キャンペーンにおけるレシート受付メッセージをスマートフォン11Aに送信するから、スマートフォン11Aの利用者がキャンペーンへの応募の可否を迅速に知ることができる。
サーバ14は、ポイント換算情報を利用してキャンペーン対象商品の購入金額をキャンペーンポイントに換算する(キャンペーンポイント換算手段)。サーバ14は、換算したキャンペーンポイントを対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(キャンペーンポイント記憶手段)。サーバ14は、換算したキャンペーンポイントをスマートフォン11Aに送信する(キャンペーンポイント送信手段)。スマートフォン11Aは、サーバ14から送信されたキャンペーンポイントと独自に換算したキャンペーンポイントとを比較し、それらキャンペーンポイントが相違している場合、サーバ14から送信されたキャンペーンポイントを採用し、独自に換算したキャンペーンポイントをサーバ14から送信されたキャンペーンポイントに変更(更新)する。
サーバ14は、応募口数判断情報を利用してキャンペーン対象商品の購入金額に対するキャンペーンの応募口数を割り出す(応募口数割出手段)。サーバ14は、割り出したキャンペーンの応募口数を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(応募口数記憶手段)。サーバ14は、割り出したキャンペーンの応募口数をスマートフォン11Aに送信する(応募口数送信手段)。
スマートフォン11Aは、サーバ14から送信された応募口数と独自に割り出した応募口数とを比較し、それら応募口数が相違している場合、サーバ14から送信された応募口数を採用し、独自に割り出した応募口数をサーバ14から送信された応募口数に変更(更新)する。キャンペーン応募システム10は、サーバ14がキャンペーンの応募口数を割り出し、その応募口数をスマートフォン11Aに送信し、応募口数が相違している場合、スマートフォン11Aがサーバ14から送信された応募口数に変更するから、スマートフォン11Aにおける応募口数の水増しを防ぐことができる。
サーバ14は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入金額を算出する(累計金額算出手段)。サーバ14は、算出したキャンペーン対象商品の累計購入金額を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(累計金額記憶手段)。サーバ14は、算出したキャンペーン対象商品の累計購入金額をスマートフォン11Aに送信する(累計金額送信手段)。スマートフォン11Aは、サーバ14から送信された累計購入金額と独自に算出した累計購入金額とを比較し、それら累計購入金額が相違している場合、サーバ14から送信された累計購入金額を採用し、独自に算出した累計購入金額をサーバ14から送信された累計購入金額に変更(更新)する。
サーバ14は、各キャンペーンサイトにおけるキャンペーン対象商品の累計購入数を算出する(累計数算出手段)。サーバ14は、算出したキャンペーン対象商品の累計購入数を対象商品特定情報、キャンペーンサイト特定情報、キャンペーン特定情報、携帯端末特定情報に関連づけた状態でハードディスクに記憶する(累計数記憶手段)。サーバ14は、算出したキャンペーン対象商品の累計購入数をスマートフォン11Aに送信する(累計数送信手段)。スマートフォン11Aは、サーバ14から送信された累計購入数と独自に算出した累計購入数とを比較し、それら累計購入数が相違している場合、サーバ14から送信された累計購入数を採用し、独自に算出した累計購入数をサーバ14から送信された累計購入数に変更(更新)する。
サーバ14は、スマートフォン11Aから送信されたレシート画像データに含まれる電子マネー利用データまたはクレジット利用データを抽出する。キャンペーンの主催者は、抽出した電子マネー利用データからスマートフォン11Aの利用者が利用する電子マネー提供会社を知ることができ、抽出したクレジット利用データからスマートフォン11Aの利用者が利用するクレジット会社やカード会社を知ることができる。キャンペーン応募システム10は、キャンペーンの主催者と電子マネー提供会社やクレジット会社、カード会社とが共同して独自のキャンペーンを実施することができ、キャンペーンの主催者の商品の販売や役務の提供の増加を図ることができるとともに、電子マネー提供会社やクレジット会社、カード会社の利用の販促を図ることができる。