(57)【要約】【課題】インターネット上の商品広告に対して、消費者の所在地に合わせた電子レシート導入店舗を表示することができる電子レシートシステムを提供する。【解決手段】電子レシートシステムは、第１抽出手段と、算出手段と、第２抽出手段と、生成手段と、出力手段とを備える。第１抽出手段は、記憶部から、所定商品を含む電子レシート情報を抽出する。算出手段は、各店舗の所在地が設定された設定情報に基づき、第１抽出手段が抽出した電子レシート情報を発行した店舗と、端末装置の所在地を示す位置情報との間の距離を算出する。第２抽出手段は、距離に基づき、距離に係る所定条件を満たす店舗を算出手段が距離を算出した店舗の中から抽出する。生成手段は、所定商品に関する情報と、第２抽出手段が抽出した店舗に関する情報とを含む画面情報を生成する。出力手段は、画面情報を端末装置に出力する。【選択図】図１
2016014931.tif 000002
【特許請求の範囲】
【請求項１】
販売登録された商品と、当該商品の販売登録を行った店舗とを記録した電子レシート情報を記憶する記憶部から、所定商品を含む電子レシート情報を抽出する第１抽出手段と、
各店舗の所在地が設定された設定情報に基づき、前記第１抽出手段が抽出した前記電子レシート情報を発行した店舗と、端末装置の所在地を示す位置情報との間の距離を算出する算出手段と、
前記算出手段が算出した距離に基づき、当該距離に係る所定条件を満たす店舗を前記算出手段が距離を算出した店舗の中から抽出する第２抽出手段と、
前記所定商品に関する情報と、前記第２抽出手段が抽出した前記店舗に関する情報とを含む画面情報を生成する生成手段と、
前記生成手段が生成した前記画面情報を前記端末装置に出力する出力手段と、
を備える電子レシートシステム。
【請求項２】
前記生成手段は、前記第２抽出手段が抽出した前記店舗について前記算出手段が算出した距離を、当該店舗に関する情報に含めて前記画面情報を生成する、
請求項１に記載の電子レシートシステム。
【請求項３】
前記設定情報には、前記各店舗について表示の可否が設定されており、
前記生成手段は、前記第２抽出手段が抽出した前記店舗について表示可が設定されている場合に、当該店舗に関する情報を含めて前記画面情報を生成する、
請求項１又は２に記載の電子レシートシステム。
【請求項４】
前記設定情報には、前記各店舗について前記所定商品の販売価格の表示の可否が設定されており、
前記生成手段は、前記第２抽出手段が抽出した前記店舗について前記販売価格の表示可が設定されている場合に、前記所定商品の販売価格を当該店舗に関する情報に含めて前記画面情報を生成する、
請求項１〜３の何れか一項に記載の電子レシートシステム。
【請求項５】
前記設定情報には、販売促進に関する情報が設定されており、
前記生成手段は、前記第２抽出手段が抽出した前記店舗について前記販売促進に関する情報が設定されている場合に、前記販売促進に関する情報を当該店舗に関する情報に含めて前記画面情報を生成する、
請求項１〜４の何れか一項に記載の電子レシートシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子レシートシステムに関する。
【背景技術】
【０００２】
従来、商品決済時に店舗から買物客である消費者に渡されるレシートあるいは領収書を電子的に消費者の携帯端末等に受け渡す電子レシートという仕組みが知られている。係る電子レシートには、商品を販売した店舗や、商品の販売価格などが記録される。
【０００３】
また、近年のインターネットの普及により、インターネットの画面上に、商品の広告を表示することが一般的に行われている。
【０００４】
しかしながら、インターネット画面上には、その商品を販売している店舗が表示されることは殆どなかった。表示されたとしても、店舗を閲覧している消費者の所在地から離れている店舗を含む多数の店舗が同時に表示されていた。また、商品構成や在庫情報を連携する必要があり、構築時もしくは日々の運用に手間がかかっていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、インターネット上の商品広告に対して、消費者の所在地に合わせた電子レシート導入店舗を表示することが可能な電子レシートシステムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の電子レシートシステムは、第１抽出手段と、算出手段と、第２抽出手段と、生成手段と、出力手段とを備える。前記第１抽出手段は、販売登録された商品と、当該商品の販売登録を行った店舗とを記録した電子レシート情報を記憶する記憶部から、所定商品を含む電子レシート情報を抽出する。前記算出手段は、各店舗の所在地が設定された設定情報に基づき、前記第１抽出手段が抽出した前記電子レシート情報を発行した店舗と、端末装置の所在地を示す位置情報との間の距離を算出する。前記第２抽出手段は、前記算出手段が算出した距離に基づき、当該距離に係る所定条件を満たす店舗を前記算出手段が距離を算出した店舗の中から抽出する。前記生成手段は、前記所定商品に関する情報と、前記第２抽出手段が抽出した前記店舗に関する情報とを含む画面情報を生成する。前記出力手段は、前記生成手段が生成した前記画面情報を前記端末装置に出力する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態にかかる電子レシートシステムの全体構成を示す図である。
【図２】図２は、ＰＯＳ端末の構成の一例を示すブロック図である。
【図３】図３は、電子レシートサーバの構成の一例を示すブロック図である。
【図４】図４は、電子レシート管理サーバの構成の一例を示すブロック図である。
【図５】図５は、会員テーブルのデータ構成の一例を示す図である。
【図６】図６は、購入履歴テーブルのデータ構成の一例を示す図である。
【図７】図７は、情報提供サーバの構成の一例を示すブロック図である。
【図８】図８は、店舗設定テーブルのデータ構成の一例を示す図である。
【図９】図９は、利用者端末の構成の一例を示すブロック図である。
【図１０】図１０は、電子レシートシステムでの電子レシート系に係る機能構成の一例を示す図である。
【図１１】図１１は、電子レシートシステムの電子レシート系に係る処理の一例を示したフローチャートである。
【図１２】図１２は、電子レシートシステムでの販促系に係る機能構成の一例を示す図である。
【図１３】図１３は、販売促進画面の一例を示す図である。
【図１４】図１４は、電子レシートシステムの販促系に係る処理の一例を示したフローチャートである。
【図１５】図１５は、電子レシートシステムの販売促進画面情報の生成処理に係る処理の一例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
本実施の一形態を図面に基づいて説明する。
【０００９】
図１は、実施形態にかかる電子レシートシステム１の全体構成を示す図である。図１に示すように、電子レシートシステム１は、ＰＯＳ端末１０と、電子レシートサーバ２０と、電子レシート管理サーバ３０と、情報提供サーバ５０と、利用者端末６０とを有する。ここで、電子レシートシステム１を構成する各装置は、インターネット等のネットワークＮ１に接続される。
【００１０】
以下、電子レシートシステム１を構成する各装置について説明する。
【００１１】
［ＰＯＳ端末］
まず、ＰＯＳ端末１０について説明する。ＰＯＳ端末１０は、商品販売データ処理を実行する商品販売データ処理装置である。ＰＯＳ端末１０は、例えば、スーパーマーケットやコンビニエンスストア等の店舗ＳＰに設けられる。
【００１２】
図２は、ＰＯＳ端末１０の構成の一例を示すブロック図である。図２に示すように、ＰＯＳ端末１０は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ（Read  Only  Memory）１２と、ＲＡＭ（Random  Access  Memory）１３と、通信Ｉ／Ｆ１４と、操作部１５と、表示部１６と、プリンタ１７と、コードスキャナ１８と、ＩＤスキャナ１９とを備える。また、ＰＯＳ端末１０は、ＲＴＣ（Real  Time  Clock）等の計時装置を備える（図示せず）。
【００１３】
ＲＯＭ１２は、ＣＰＵ１１が実行する各種プログラムや各種データを記憶する。ＲＡＭ１３は、ＣＰＵ１１が各種プログラムを実行する際に、一時的にデータやプログラムを記憶する。ＣＰＵ１１は、ＲＯＭ１２に格納された各種プログラムをＲＡＭ１３に展開して実行することにより、販売登録部１１１、電子レシート生成部１１２、会員ＩＤ入力部１１３、電子レシート送信部１１４等の機能部を実現させる。なお、機能部の詳細については後述する。
【００１４】
通信Ｉ／Ｆ１４は、ネットワークＮ１に接続可能な通信インタフェースである。ＰＯＳ端末１０は、通信Ｉ／Ｆ１４を介して、ネットワークＮ１に接続された装置と通信を行うことができる。
【００１５】
操作部１５は、キーボードやポインティングデバイス等の入力装置である。係るキーボードは、数字や算術演算子等のテンキーや、一取引の完了を支持するための締めキー等を含む。操作部１５は、オペレータの操作を受け付け、その操作内容をＣＰＵ１１に出力する。
【００１６】
表示部１６は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスである。表示部１６は、ＣＰＵ１１の制御の下、取引内容等の各種情報を表示する。なお、表示部１６は、オペレータ用の表示デバイスの他、客用の表示デバイスを備えてもよい。また、表示部１６をタッチパネル構成としてもよい。この場合、タッチパネルは、操作部１５として機能する。
【００１７】
プリンタ１７は、レシート用紙等の用紙に印字を行う印字装置である。プリンタ１７は、ＣＰＵ１１の制御の下、一取引の取引内容を用紙に印字する。
【００１８】
コードスキャナ１８は、バーコード等のコードシンボルを読み取る読取装置である。コードスキャナ１８は、商品に付されたコードシンボルを読み取り、そのコードシンボルに含まれた商品ＩＤをＣＰＵ１１に出力する。ここで、商品ＩＤは、例えばＪＡＮコード等の各商品を識別するための商品識別子である。
【００１９】
ＩＤスキャナ１９は、客に割り振られた会員ＩＤを読み取る読取装置である。ここで、電子レシートシステム１を利用する客は、会員登録等の手続きを予め行うことで、固有の会員ＩＤを取得しているものとする。また、会員ＩＤは、例えば、磁気カードやＩＣカード、利用者端末６０（携帯端末６０ａ）等の記憶媒体に保持されるものとする。
【００２０】
ＩＤスキャナ１９は、客が提示する記憶媒体から会員ＩＤを読み取り、その会員ＩＤをＣＰＵ１１に出力する。なお、会員ＩＤの読み取り方法は特に問わないものとする。例えば、会員ＩＤが磁気カードに保持される場合には、磁気カードリーダをＩＤスキャナ１９として用いるものとする。また、会員ＩＤがＩＣカードに保持される場合には、ＩＣカードリーダをＩＤスキャナ１９として用いるものとする。また、会員ＩＤが携帯端末６０ａに保持される場合には、ＮＦＣ（Near  Field  Communication）等の通信方式により携帯端末６０ａと通信可能な通信装置をＩＤスキャナ１９として用いるものとする。なお、紙媒体や携帯端末６０ａの表示画面において、会員ＩＤがコードシンボルで表される場合には、コードスキャナ１８をＩＤスキャナ１９として用いてもよい。
【００２１】
ＰＯＳ端末１０は、客が購入した商品の販売登録を行う。また、ＰＯＳ端末１０は、客が購入した商品の内訳（商品ＩＤ）や購入日時、購入場所（店舗）等を、ＩＤスキャナ１９が読み取った会員ＩＤとともに、電子レシート情報として電子レシートサーバ２０に送信する。また、ＰＯＳ端末１０は、客からの要請等に応じて、客が購入した商品の内訳等をプリンタ１７から出力する。
【００２２】
［電子レシートサーバ］
次に、電子レシートサーバ２０について説明する。電子レシートサーバ２０は、店舗ＳＰを運営する企業毎に設けられる。電子レシートサーバ２０は、企業毎の電子レシート情報を管理する企業用のレシート管理サーバとして機能する。なお、電子レシートサーバ２０として、店舗を運営する各企業の売上管理、売上分析、在庫管理などの機能を持つＰＯＳシステムの本部サーバを適用してもよい。
【００２３】
図３は、電子レシートサーバ２０の構成の一例を示すブロック図である。図３に示すように、電子レシートサーバ２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、通信Ｉ／Ｆ２４と、操作部２５と、表示部２６と、記憶部２７とを備える。また、電子レシートサーバ２０は、ＲＴＣ等の計時装置を備える（図示せず）。
【００２４】
ＲＯＭ２２は、ＣＰＵ２１が実行する各種プログラムや各種データを記憶する。ＲＡＭ２３は、ＣＰＵ２１が各種プログラムを実行する際に、一時的にデータやプログラムを記憶する。ＣＰＵ２１は、ＲＯＭ２２や後述する記憶部２７に格納された各種プログラムをＲＡＭ２３に展開して実行することにより、電子レシート転送部２１１等の機能部を実現させる。なお、機能部の詳細については後述する。
【００２５】
通信Ｉ／Ｆ２４は、ネットワークＮ１に接続可能な通信インタフェースである。電子レシートサーバ２０は、通信Ｉ／Ｆ２４を介して、ネットワークＮ１に接続された装置と通信を行うことができる。操作部２５は、キーボードやポインティングデバイス等の入力装置である。操作部２５は、オペレータの操作を受け付け、その操作内容をＣＰＵ２１に出力する。表示部２６は、ＬＣＤ等の表示デバイスである。表示部２６は、ＣＰＵ２１の制御の下、各種の情報を表示する。
【００２６】
記憶部２７は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置である。記憶部２７は、ＣＰＵ２１が実行する各種プログラムや各種データを記憶する。
【００２７】
電子レシートサーバ２０は、自装置が管轄する店舗ＳＰ（ＰＯＳ端末１０）から送信された電子レシート情報を、電子レシート管理サーバ３０に転送する。
【００２８】
［電子レシート管理サーバ］
次に、電子レシート管理サーバ３０について説明する。電子レシート管理サーバ３０は、店舗を運営する各企業の電子レシート情報を一括して管理するサーバ装置である。電子レシート管理サーバ３０は、例えば、電子レシートサーバ２０で電子レシート情報を管理する企業以外の第三者機関によって管理される。なお、電子レシート管理サーバ３０に限らず、電子レシートサーバ２０についても第三者機関等が管理する形態としてもよい。
【００２９】
図４は、電子レシート管理サーバ３０の構成の一例を示すブロック図である。図４に示すように、電子レシート管理サーバ３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、通信Ｉ／Ｆ３４と、操作部３５と、表示部３６と、記憶部３７とを備える。また、電子レシート管理サーバ３０は、ＲＴＣ等の計時装置を備える（図示せず）。
【００３０】
ＲＯＭ３２は、ＣＰＵ３１が実行する各種プログラムや各種データを記憶する。ＲＡＭ３３は、ＣＰＵ３１が各種プログラムを実行する際に、一時的にデータやプログラムを記憶する。ＣＰＵ３１は、ＲＯＭ３２や後述する記憶部３７に格納された各種プログラムをＲＡＭ３３に展開して実行することにより、電子レシート登録部３１１、電子レシート配信部３１２、販売情報応答部３１３等の機能部を実現させる。なお、機能部の詳細については後述する。
【００３１】
通信Ｉ／Ｆ３４は、ネットワークＮ１に接続可能な通信インタフェースである。電子レシート管理サーバ３０は、通信Ｉ／Ｆ３４を介して、ネットワークＮ１に接続された装置と通信を行うことができる。操作部３５は、キーボードやポインティングデバイス等の入力装置である。操作部３５は、オペレータの操作を受け付け、その操作内容をＣＰＵ３１に出力する。表示部３６は、ＬＣＤ等の表示デバイスである。表示部３６は、ＣＰＵ３１の制御の下、各種の情報を表示する。
【００３２】
記憶部３７は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部３７は、ＣＰＵ３１が実行する各種プログラムや各種データを記憶する。また、記憶部３７は、本システムに係る各種データを格納するためのテーブル（データベース）を記憶する。係るテーブルとしては、会員テーブル３７１、購入履歴テーブル３７２等が挙げられる。
【００３３】
会員テーブル３７１は、会員登録を行った客（会員）に関する情報（会員情報）を管理するためのデータテーブルである。図５は、会員テーブル３７１のデータ構成の一例を示す図である。図５に示すように、会員テーブル３７１は、会員ＩＤ、氏名、住所、送信先アドレス、外部ＩＤ識別子、外部ＩＤ等を格納するための欄を有する。
【００３４】
ここで、会員ＩＤには、会員登録時に各会員に割り当てられた固有の文字列や数値等の会員を識別可能な符号が格納される。氏名及び住所には、会員登録時に会員が入力した氏名及び住所が格納される。送信先アドレスには、電子レシートの送信先となる電子メールアドレス等のアドレス情報が格納される。
【００３５】
外部ＩＤ種別には、会員が保持する会員ＩＤ以外の識別子（以下、外部ＩＤという）の種別が格納される。外部ＩＤの種別としては、例えば、会員が所持する利用者端末６０のＭＡＣアドレス（ＭＡＣ）やＵＵＩＤ（Universally  Unique  IDentifier）、セッションＩＤ（Cookie）等が格納される。また、本システム以外の他のシステム（サービス）の会員である場合には、他のサービスのサービス名（例えば企業名）等が格納される。そして、外部ＩＤには、外部ＩＤ種別での識別子となる外部ＩＤが格納される。
【００３６】
上記した会員情報のうち、少なくとも会員ＩＤは、会員登録時等に登録されるものである。また、氏名、住所、送信先アドレスは、外部ＩＤ識別子及び外部ＩＤは、会員登録時等に登録されてもよいし、会員登録後に登録されてもよい。また、外部ＩＤ識別子及び外部ＩＤの登録方法については、種々の登録方法を採用することが可能である。例えば、情報提供サーバ５０から送信される後述する販促履歴情報等には、会員ＩＤと外部ＩＤ（外部ＩＤ識別子）との両方が含まれる場合がある。このような場合、電子レシート管理サーバ３０は、該当する会員ＩＤに対応付けて当該会員ＩＤとともに受信した外部ＩＤ（外部ＩＤ識別子）を会員テーブル３７１に登録する。
【００３７】
なお、会員テーブル３７１のデータ構成は、図５の例に限らないものとする。また、氏名、住所、送信先アドレス、外部ＩＤ識別子及び外部ＩＤの欄うち、何れか又は全ての欄を空欄とする会員が存在してもよい。
【００３８】
購入履歴テーブル３７２は、電子レシート情報を管理するためのデータテーブルである。図６は、購入履歴テーブル３７２のデータ構成の一例を示す図である。図６に示すように、購入履歴テーブル３７２は、電子レシート情報に含まれた購入日時、会員ＩＤ、商品ＩＤ、購入場所等を格納するための欄を有する。ここで、購入場所には、購入が行われた店舗ＳＰを識別するための店舗ＩＤが格納される。
【００３９】
電子レシート管理サーバ３０は、電子レシートサーバ２０から電子レシート情報を受信すると、電子レシート情報に含まれる種々の情報を、購入履歴テーブル３７２に登録する。なお、本実施形態では、電子レシートサーバ２０を経由して電子レシート情報を受信する形態としたが、ＰＯＳ端末１０の各々から直接受信する形態としてもよい。
【００４０】
また、電子レシート管理サーバ３０は、客からの要求等に応じて、その客の会員ＩＤに対応付けられた電子レシート情報を、当該会員ＩＤの送信先アドレス宛に提供する。
【００４１】
［情報提供サーバ］
次に、情報提供サーバ５０について説明する。情報提供サーバ５０は、本システムを利用する客に販促情報を提供するサーバ装置である。
【００４２】
図７は、情報提供サーバ５０の構成の一例を示すブロック図である。図７に示すように、情報提供サーバ５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、通信Ｉ／Ｆ５４と、操作部５５と、表示部５６と、記憶部５７とを備える。また、情報提供サーバ５０は、ＲＴＣ等の計時装置を備える（図示せず）。
【００４３】
ＲＯＭ５２は、ＣＰＵ５１が実行する各種プログラムや各種データを記憶する。ＲＡＭ５３は、ＣＰＵ５１が各種プログラムを実行する際に、一時的にデータやプログラムを記憶する。ＣＰＵ５１は、ＲＯＭ５２や後述する記憶部５７に格納された各種プログラムをＲＡＭ５３に展開して実行することにより、画面情報応答部５１１、販売情報要求部５１２、距離算出部５１３、表示店舗抽出部５１４、画面情報生成部５１５等の機能部を実現させる。なお、機能部の詳細については後述する。
【００４４】
通信Ｉ／Ｆ５４は、ネットワークＮ１及びネットワークＮ２に接続可能な通信インタフェースである。情報提供サーバ５０は、通信Ｉ／Ｆ５４を介して、ネットワークＮ１及びネットワークＮ２に接続された装置と通信を行うことができる。操作部５５は、キーボードやポインティングデバイス等の入力装置である。操作部５５は、オペレータの操作を受け付け、その操作内容をＣＰＵ５１に出力する。表示部５６は、ＬＣＤ等の表示デバイスである。表示部５６は、ＣＰＵ５１の制御の下、各種の情報を表示する。
【００４５】
記憶部５７は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部５７は、ＣＰＵ５１が実行する各種プログラムや各種データを記憶する。また、記憶部５７は、コンテンツや販促設定情報等を記憶する。また、記憶部５７は、本システムに係る各種データを格納するためのテーブル（データベース）として、店舗設定テーブル５７１を記憶する。
【００４６】
店舗設定テーブル５７１は、販売促進に係る画面の表示に関する設定情報を管理するためのデータベースである。図８は、店舗設定テーブル５７１のデータ構成の一例を示す図である。図８に示すように、店舗設定テーブル５７１は、店舗ＩＤ、店舗表示、店舗位置情報、販売価格表示、付加情報等を格納するための欄を有する。店舗ＩＤは、各店舗に割当てられた固有の文字列や数値等の店舗を識別可能な符号が格納される。店舗表示は、販売促進に係る画面に、店舗ＩＤを有する店舗を表示する設定の可否が格納される。店舗位置情報は、店舗ＩＤを有する店舗の所在地を示す位置情報が格納される。図８に示す店舗位置情報は、緯経度を示す情報が設定されている。なお、店舗位置情報の形態は、緯経度に限らない。例えば、店舗位置情報は、住所などであってもよい。販売価格表示は、販売促進に係る画面に、販売情報に含められた販売価格を表示するか否かの設定が格納される。付加情報は、販売促進に係る画面に表示する付加情報が格納される。図８に示す付加情報は、文字列が設定されている。なお、付加情報の形態は、文字列に限らない。例えば、付加情報は、画像や、動画や、音声などであってもよい。
【００４７】
情報提供サーバ５０は、店舗設定テーブル５７１の設定内容に従い、販促情報を利用者端末６０に提供する。
【００４８】
ここで、販促情報の提供方法は特に問わないものとする。例えば、情報提供サーバ５０をＷｅｂサーバとすることで、Ｗｅｂページを介して販促情報を提供してもよい。また、情報提供サーバ５０を電子メールサーバとすることで、電子メールを介して販促情報を提供してもよい。また、情報提供サーバ５０を動画配信サーバとすることで、動画により販促情報を提供してもよい。
【００４９】
［利用者端末］
次に、利用者端末６０について説明する。利用者端末６０は、電子レシートシステム１を利用する客が所持する端末装置である。利用者端末６０としては、例えば、スマートフォン等の携帯型の利用者端末６０ａや、ＰＣ（Personal  Computer）等の据置型の利用者端末６０ｂ等が挙げられる。
【００５０】
図９は、利用者端末６０の構成の一例を示すブロック図である。図９に示すように、利用者端末６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、通信Ｉ／Ｆ６４と、操作部６５と、表示部６６と、記憶部６７とを備える。また、利用者端末６０は、ＲＴＣ等の計時装置を備える（図示せず）。
【００５１】
ＲＯＭ６２は、ＣＰＵ６１が実行する各種プログラムや各種データを記憶する。ＲＡＭ６３は、ＣＰＵ６１が各種プログラムを実行する際に、一時的にデータやプログラムを記憶する。ＣＰＵ６１は、ＲＯＭ６２や後述する記憶部６７に格納された各種プログラムをＲＡＭ６３に展開して実行することにより、会員ＩＤ出力部６１１、電子レシート受信部６１２、電子レシート出力部６１３、位置情報受信部６１４、画面情報要求部６１５、表示制御部６１６等の機能部を実現させる。なお、機能部の詳細については後述する。
【００５２】
通信Ｉ／Ｆ６４は、ネットワークＮ１やネットワークＮ２に接続可能な通信インタフェースである。利用者端末６０は、通信Ｉ／Ｆ６４を介して、ネットワークＮ２に接続された装置と通信を行うことができる。なお、ＮＦＣ等の近距離通信が可能な通信インタフェースを、通信Ｉ／Ｆ６４として備えてもよい。
【００５３】
操作部６５は、キーボードやポインティングデバイスやタッチパネル等の入力装置である。操作部６５は、オペレータの操作を受け付け、その操作内容をＣＰＵ６１に出力する。表示部６６は、ＬＣＤ等の表示デバイスである。表示部６６は、ＣＰＵ６１の制御の下、各種の情報を表示する。
【００５４】
記憶部６７は、ＨＤＤやＳＳＤ等の記憶装置である。記憶部６７は、ＣＰＵ６１が実行する各種プログラムや各種データを記憶する。例えば、記憶部６７は、Ｗｅｂブラウザや電子メールクライアント等のプログラムを記憶する。また、記憶部６７は、会員ＩＤや外部ＩＤ等を記憶する。
【００５５】
利用者端末６０は、情報提供サーバ５０から販促情報を取得すると、その旨を示す販促履歴情報を電子レシート管理サーバ３０に送信する。係る販促履歴情報には、販促情報を取得した日時（販促日時）及び販促情報に含まれる販促ＩＤと、会員ＩＤや外部ＩＤ（外部ＩＤ識別子）等とが含まれる。ここで、会員ＩＤ及び外部ＩＤは、上述したように販促情報に組み込まれた機構により取得が行われるものとする。なお、販促履歴情報は、情報提供サーバ５０を介して電子レシート管理サーバ３０に送信する形態としてもよい。
【００５６】
また、利用者端末６０（６０ｂ）は、ＰＯＳ端末１０のＩＤスキャナ１９との間で近接通信を行い、会員ＩＤ等の情報をＰＯＳ端末１０に送信する。なお、利用者端末６０ｂが、電子決済可能な電子決済情報を保持する場合には、当該電子決済情報をＰＯＳ端末１０に送信してもよい。
【００５７】
また、利用者端末６０は、電子レシート管理サーバ３０から電子レシート情報を取得し、表示部６６等に出力を行う。ここで、電子レシート情報の取得方法は特に問わないものとする。例えば、利用者端末６０から会員ＩＤを指定した取得要求を電子レシート管理サーバ３０に送信することで、電子レシート情報を取得するプル型の取得方法であってもよい。また、電子レシート管理サーバ３０から自動的に提供（配信）される電子レシート情報を取得するプッシュ型の取得方法であってもよい。何れの場合にも、利用者端末６０の電子メールアドレス等が、会員テーブル３７１の配信先情報に登録されているものとする。
【００５８】
次に、上述した各装置の機能部について説明する。
【００５９】
［電子レシート系］
まず、電子レシート情報の提供に係る電子レシート系の機能構成について説明する。図１０は、電子レシートシステム１での電子レシート系に係る機能構成の一例を示す図である。
【００６０】
図１０に示すように、ＰＯＳ端末１０は、電子レシート系の機能部として、販売登録部１１１と、電子レシート生成部１１２、会員ＩＤ入力部１１３と、電子レシート送信部１１４とを備える。電子レシートサーバ２０は、電子レシート系の機能部として、電子レシート転送部２１１を備える。電子レシート管理サーバ３０は、電子レシート系の機能部として、電子レシート登録部３１１と、電子レシート配信部３１２とを備える。また、利用者端末６０は、電子レシート系の機能部として、会員ＩＤ出力部６１１と、電子レシート受信部６１２と、電子レシート出力部６１３とを備える。
【００６１】
ＰＯＳ端末１０の販売登録部１１１は、コードスキャナ１８が商品から読み取った商品ＩＤに対する商品名や商品の販売価格等の商品情報を、商品マスタ（図示せず）から読み込み、当該商品情報を用いて商品の販売登録を行う。なお、商品の販売登録に係る商品販売データ処理については、既存の技術と同様であるため説明を省略する。
【００６２】
ＰＯＳ端末１０の電子レシート生成部１１２は、電子レシートの発行指示が入力された場合に、販売登録部１１１が行った販売登録した商品ＩＤを用いて電子レシート情報を生成する。
【００６３】
ＰＯＳ端末１０の会員ＩＤ入力部１１３は、ＩＤスキャナ１９を介して、客が所持する利用者端末６０ｂ等の記録媒体から会員ＩＤの入力を受け付ける。ここで、利用者端末６０ｂの会員ＩＤ出力部６１１は、通信Ｉ／Ｆ６４を介して会員ＩＤ入力部１１３と交信し、自装置が保持する会員ＩＤをＰＯＳ端末１０に出力する。なお、会員ＩＤの取得対象は利用者端末６０ｂに限らず、磁気カードやＩＣカード等であってもよい。
【００６４】
ＰＯＳ端末１０の電子レシート送信部１１４は、販売登録部１１１が登録した一取引分の商品の内訳等を含む電子レシート情報を、電子レシートサーバ２０に送信する。より詳細には、電子レシート送信部１１４は、電子レシート生成部１１２が生成した電子レシート情報と、販売登録が完了した日時（購入日時）と、会員ＩＤ入力部１１３が取得した会員ＩＤと、自装置に予め設定された店舗ＩＤとを、電子レシート情報として電子レシート管理サーバ３０に送信する。なお、会員ＩＤの取得が行われない場合には、電子レシート送信部１１４は、会員ＩＤを空欄としたまま電子レシート情報を送信するものとする。
【００６５】
電子レシートサーバ２０の電子レシート転送部２１１は、ＰＯＳ端末１０から送信された電子レシート情報を受信する。また、電子レシート転送部２１１は、受信した電子レシート情報を電子レシート管理サーバ３０に送信（転送）する。なお、電子レシート情報を電子レシート管理サーバ３０に転送するタイミングは特に問わないものとする。例えば、電子レシート情報を受信する度に転送してもよい。また、所定期間分（例えば１日分）の電子レシート情報を記憶部２７やデータベース等に保持し、これらの電子レシート情報を所定のタイミングで転送してもよい。
【００６６】
電子レシート管理サーバ３０の電子レシート登録部３１１は、電子レシートサーバ２０の各々から送信された電子レシート情報を受信する。また、電子レシート登録部３１１は、受信した電子レシート情報に含まれる各種情報を、購入履歴テーブル３７２の該当する欄に登録する（図６参照）。
【００６７】
電子レシート管理サーバ３０の電子レシート配信部３１２は、会員テーブル３７１に登録された会員ＩＤの配信先アドレス宛に、当該会員ＩＤの電子レシート情報を配信する。ここで、電子レシート情報の配信方法は特に問わず、例えば上述したプル型やプッシュ型であってもよい。また、電子レシート情報の配信を希望しない会員については、その旨を示すフラグ情報等を会員テーブル３７１に登録することで配信対象から除外する。
【００６８】
利用者端末６０の電子レシート受信部６１２は、電子レシート管理サーバ３０から配信された電子レシート情報を受信する。また、利用者端末６０の電子レシート出力部６１３は、電子レシート受信部６１２が受信した電子レシート情報を、表示部６６等に出力する。
【００６９】
上述した各機能部の連携により、客が店舗ＳＰで購入した商品の内訳を示す電子レシート情報が、電子レシート管理サーバ３０の購入履歴テーブル３７２に登録される。また、購入履歴テーブル３７２に登録された各会員の電子レシート情報が、当該会員が所持する利用者端末６０に配信される。
【００７０】
以下、電子レシートシステム１の動作について説明する。まず、図１１を参照して、電子レシート系に係る動作について説明する。
【００７１】
図１１は、電子レシートシステム１の電子レシート系に係る処理の一例を示したフローチャートである。
【００７２】
まず、ＰＯＳ端末１０のＣＰＵ１１（販売登録部１１１）は、商品販売登録処理が完了し、電子レシート情報の発行指示が入力されたか否かを判定する（ステップＳ１）。電子レシート情報の発行指示が入力されていない場合に（ステップＳ１；Ｎｏ）、ＰＯＳ端末１０のＣＰＵ１１（販売登録部１１１）は、待機する。
【００７３】
一方、電子レシート情報の発行指示が入力された場合に（ステップＳ１；Ｙｅｓ）、ＰＯＳ端末１０のＣＰＵ１１（電子レシート生成部１１２）は、販売登録された商品の商品ＩＤと、販売登録を行った店舗の店舗ＩＤとを記録した電子レシート情報を生成する（ステップＳ２）。
【００７４】
電子レシートの発行を希望すると店員は、客に利用者端末６０を用いた会員ＩＤの提供を求める。利用者端末６０のＣＰＵ６１（会員ＩＤ出力部６１１）は、客の操作に応じて、会員ＩＤを出力する（ステップＳ３）。
【００７５】
ＰＯＳ端末１０のＣＰＵ１１（会員ＩＤ入力部）は、利用者端末６０から出力された会員ＩＤの入力を受け付ける（ステップＳ４）。次いで、ＰＯＳ端末１０のＣＰＵ１１（電子レシート送信部１１４）は、入力された会員ＩＤと電子レシート情報とを関連付けて電子レシートサーバ２０に送信する（ステップＳ５）。
【００７６】
電子レシート情報を送信された電子レシートサーバ２０のＣＰＵ２１（電子レシート転送部２１１）は、電子レシート情報を受信する（ステップＳ６）。次いで、電子レシートサーバ２０のＣＰＵ２１（電子レシート転送部２１１）は、電子レシート情報を記憶部２７に記憶させる（ステップＳ７）。次いで、電子レシートサーバ２０のＣＰＵ２１（電子レシート転送部２１１）は、電子レシート情報を電子レシート管理サーバ３０に送信する（ステップＳ８）。
【００７７】
次いで、電子レシート情報を送信された電子レシート管理サーバ３０のＣＰＵ３１（電子レシート登録部３１１）は、電子レシート情報を受信する（ステップＳ９）。次いで、電子レシート管理サーバ３０のＣＰＵ３１（電子レシート登録部３１１）は、電子レシート情報を記憶部３７の購入履歴テーブル３７２に記憶させる（ステップＳ１０）。次いで、電子レシート管理サーバ３０のＣＰＵ３１（電子レシート配信部３１２）は、電子レシート情報を利用者端末６０に送信する（ステップＳ１１）。
【００７８】
次いで、利用者端末６０のＣＰＵ６１（電子レシート受信部６１２）は、電子レシート情報を受信する（ステップＳ１２）。次いで、利用者端末６０のＣＰＵ６１（電子レシート受信部６１２）は、電子レシート情報を表示部６６に表示する（ステップＳ１３）。
【００７９】
以上により、電子レシートシステム１は、電子レシートを発行する電子レシート系に係る処理を実行する。
【００８０】
［販促系］
次に、電子レシート情報を活用した販売促進に係る販促系の機能構成について説明する。図１２は、電子レシートシステム１での販促系に係る機能構成の一例を示す図である。
【００８１】
図１２に示すように、利用者端末６０は、位置情報受信部６１４と、画面情報要求部６１５と、表示制御部６１６とを備える。情報提供サーバ５０は、画面情報応答部５１１と、販売情報要求部５１２と、距離算出部５１３と、表示店舗抽出部５１４と、画面情報生成部５１５とを備える。電子レシート管理サーバ３０は、販売情報応答部３１３を備える。
【００８２】
利用者端末６０の位置情報受信部６１４は、利用者端末６０の現在位置を示す位置情報を受信する。ここで、位置情報とは、例えば、ＧＰＳ（Global  Positioning  System）衛星から送信される緯度や、経度などが示された情報である。または、位置情報は、ＧＰＳ衛星から送信された情報に限らない。例えば、位置情報は、利用者端末６０が通信した基地局による位置情報などであってもよい。
【００８３】
利用者端末６０の画面情報要求部６１５は、画面情報要求信号の送信と、販売促進画面情報の受信とを制御する。ここで、画面情報要求信号は、利用者端末６０の表示部６６に販売促進画面Ｇ１（図１３参照）を表示させるための、販売促進画面情報の送信を情報提供サーバ５０に求める信号である。また、画面情報要求部６１５は、画面情報要求信号に位置情報受信部６１４が受信した位置情報を含めて送信する。
【００８４】
そして、画面情報要求部６１５は、操作部６５を介して販売促進画面Ｇ１を表示させる入力があった場合に、画面情報要求信号を情報提供サーバ５０に送信する。また、画面情報要求部６１５は、情報提供サーバ５０から送信された販売促進画面情報を受信する。
【００８５】
利用者端末６０の表示制御部６１６は、受信した販売促進画面情報を基に、販売促進画面Ｇ１を表示部６６に表示させる。
【００８６】
情報提供サーバ５０の画面情報応答部５１１は、画面情報要求信号の受信と、画面情報の送信とを制御する。受信手段である画面情報応答部５１１は、販売促進画面Ｇ１を表示させる利用者端末６０から送信された位置情報を含む画面情報要求信号を受信する。また、出力手段である画面情報応答部５１１は、生成した販売促進画面情報を、画面情報要求信号を送信した利用者端末６０に送信する。
【００８７】
情報提供サーバ５０の販売情報要求部５１２は、販売情報要求信号の送信と、販売情報の受信とを制御する。販売情報要求部５１２は、販売情報要求信号と共に、販売促進画面Ｇ１に表示される商品の商品ＩＤを送信する。これにより、販売情報要求部５１２は、送信した商品ＩＤを有する電子レシート情報から抽出された販売情報を要求する。ここで、販売情報は、販売促進画面Ｇ１に表示される商品を販売した店舗の店舗ＩＤと、送信した商品ＩＤを有する商品を販売した店舗での販売価格とを有する。
【００８８】
なお、販売情報要求信号と共に送信される商品ＩＤは、販売促進画面Ｇ１において予め指定された商品ＩＤであってもよい。または、利用者が任意の商品ＩＤを入力する形態であってもよい。この場合には、商品ＩＤは、画面情報要求信号と共に利用者端末６０から受信すればよい。
【００８９】
算出手段である情報提供サーバ５０の距離算出部５１３は、記憶部５７に記憶された店舗設定テーブル５７１に設定された店舗位置情報に基づき、販売情報に含まれる店舗ＩＤを有する店舗と、利用者端末６０との間の距離を示す距離情報を算出する。距離算出部５１３は、例えば、店舗設定テーブル５７１に設定された店舗位置情報として設定された緯経度と、利用者端末６０から送信された緯経度とを比較することで、店舗と利用者端末６０との間の直線距離を算出する。なお、距離の算出方法は、どのような算出方法であってもよい。例えば、距離の算出方法は、現在位置から目的地までの経路案内を行うナビゲーションシステムによって導き出された経路の距離であってもよい。
【００９０】
第２抽出手段である情報提供サーバ５０の表示店舗抽出部５１４は、距離算出部５１３によって算出された距離を基に、距離に係る所定条件を満たす店舗を、販売促進画面Ｇ１に表示する候補店舗として抽出する。販売情報要求信号と共に送信した商品ＩＤを有する商品が、多くの店舗で販売されている商品の場合に、全ての店舗を表示すると煩雑になってしまう。そこで、表示店舗抽出部５１４は、距離算出部５１３が算出した距離が所定条件を満たす店舗を、販売促進画面Ｇ１に表示する候補店舗として抽出する。ここで、所定の条件とは、利用者端末６０から店舗までの距離が所定の範囲内であることなどである。または、利用者端末６０から店舗までの距離が近い上位の店舗であることなどであってもよい。
【００９１】
電子レシート管理サーバ３０の販売情報応答部３１３は、販売情報要求信号の受信と、販売情報の送信とを制御する。また、第１抽出手段である販売情報応答部３１３は、販売情報要求信号に含まれる商品ＩＤを有する電子レシート情報を、記憶部３７に記憶された購入履歴テーブル３７２から抽出する。そして、販売情報応答部３１３は、抽出した電子レシート情報から電子レシート情報を発行した店舗の店舗ＩＤと、販売情報要求信号に含まれる商品ＩＤを有する商品の販売価格とを抽出して販売情報を生成する。
【００９２】
販売情報応答部３１３は、購入履歴テーブル３７２から電子レシート情報を抽出する際に、条件を追加してもよい。例えば、販売情報応答部３１３は、所定の期間内に発行された電子レシート情報を抽出する条件を追加してもよい。電子レシート情報を発行してから時間が経過している場合には、その商品は、売り切れなどの理由により販売していない可能性が高まる。所定の期間内との条件を追加することで、販売情報応答部３１３は、商品を販売している可能性の高い店舗を抽出することができる。所定の期間とは、例えば、画面情報要求信号送信が送信された数時間以内や、当日や、前日や、一週間以内などである。
【００９３】
生成手段である情報提供サーバ５０の画面情報生成部５１５は、販売情報要求信号と共に送信された商品ＩＤを有する商品に関する情報と、表示店舗抽出部５１４が抽出した候補店舗に関する情報とを含む、販売促進画面Ｇ１に係る販売促進画面情報を生成する。このうち、候補店舗に関する情報は、店舗設定テーブル５７１の設定情報を基に、販売促進画面情報に組み込まれるか否かが判定される。
【００９４】
ここで、図１３は、販売促進画面Ｇ１の一例を示す図である。販売促進画面Ｇ１は、コンテンツと共に、販売情報要求信号と共に送信された商品ＩＤを有する商品を販売した店舗であること表示することにより販売促進を図る画面である。販売促進画面Ｇ１は、コンテンツ表示領域Ｇ１１と、広告表示領域Ｇ１２とを備える。コンテンツ表示領域Ｇ１１は、コンテンツを表示する領域である。広告表示領域Ｇ１２は、商品ごとに設けられた、商品に関する情報を表示する領域である。また、広告表示領域Ｇ１２は、商品を販売した店舗に関する情報を表示する販売店表示領域Ｇ１２１を備える。
【００９５】
画面情報生成部５１５は、販売情報から店舗ＩＤを抽出する。そして、画面情報生成部５１５は、店舗設定テーブル５７１において、店舗ＩＤを有する店舗が店舗表示を許可する設定にしている場合に、その店舗の販売店表示領域Ｇ１２１を含めて販売促進画面情報を生成する。一方、画面情報生成部５１５は、店舗ＩＤを有する店舗が店舗表示を拒否する設定にしている場合には、その店舗の販売店表示領域Ｇ１２１を除いて販売促進画面情報を生成する。
【００９６】
販売店表示領域Ｇ１２１には、店舗名称と、距離情報と、販売価格と、付加情報とが表示される。店舗名称は、商品を販売した店舗の名称である。距離情報は、利用者端末６０から販売店までの距離である。販売価格は、販売店における商品を販売した価格である。画面情報生成部５１５は、店舗設定テーブル５７１において、販売価格表示が許可されている場合に、販売価格を含めて販売促進画面情報を生成する。付加情報は、販売店が販売促進に関する情報などを付加的に表示させる情報である。画面情報生成部５１５は、店舗設定テーブル５７１において、付加情報が設定されている場合に、付加情報を含めて販売促進画面情報を生成する。
【００９７】
図１３に示す販売促進画面Ｇ１は、商品Ａを販売した店舗Ｃ、Ｄについて表示した広告表示領域Ｇ１２と、商品Ｂを販売した店舗Ｅについて表示した広告表示領域Ｇ１２とを表示している。また、図１３に示す店舗Ｃの販売店表示領域Ｇ１２１は、距離情報を「ここから５０ｍ」と表示し、販売価格を「１０５０円」と表示し、付加情報を非表示に設定している。店舗Ｄの販売店表示領域Ｇ１２１は、距離情報を「ここから１００ｍ」と表示し、販売価格を「９８０円」と表示し、付加情報を「セール実施中」と表示している。店舗Ｅの販売店表示領域Ｇ１２１は、距離情報を「ここから１２０ｍ」と表示し、付加情報を「セール実施中」と表示し、販売価格を非表示に設定している。
【００９８】
次に、図１４を参照して、販促系に係る動作について説明する。
【００９９】
図１４は、電子レシートシステム１の販促系に係る処理の一例を示したフローチャートである。
【０１００】
まず、利用者端末６０のＣＰＵ６１（位置情報受信部６１４）は、位置情報を受信する（ステップＳ２１）。次いで、利用者端末６０のＣＰＵは、販売促進画面Ｇ１を表示させる入力があったか否かを判定する（ステップＳ２２）。
【０１０１】
販売促進画面Ｇ１を表示させる入力がない場合に（ステップＳ２２；Ｎｏ）、利用者端末６０のＣＰＵ６１（位置情報受信部６１４）は、ステップＳ２１に戻り位置情報を受信する。これにより、利用者端末６０のＣＰＵ６１は、最新の位置情報を受信する。
【０１０２】
一方、販売促進画面Ｇ１を表示させる入力があった場合に（ステップＳ２２；Ｙｅｓ）、利用者端末６０のＣＰＵ６１（画面情報要求部６１５）は、画面情報要求信号を情報提供サーバ５０に送信する（ステップＳ２３）。
【０１０３】
情報提供サーバ５０のＣＰＵ５１（画面情報応答部５１１）は、利用者端末６０から送信された画面情報要求信号を受信する（ステップＳ２４）。次いで、情報提供サーバ５０のＣＰＵ５１（販売情報要求部５１２）は、販売情報要求信号を電子レシート管理サーバ３０に送信する（ステップＳ２５）。その際、情報提供サーバ５０のＣＰＵ５１（販売情報要求部５１２）は、販売促進画面Ｇ１の広告表示領域Ｇ１２において、予め設定されている商品ＩＤを販売情報要求信号に含めて送信する。
【０１０４】
次いで、電子レシート管理サーバ３０のＣＰＵ３１（販売情報応答部３１３）は、情報提供サーバ５０から送信された販売情報要求信号を受信する（ステップＳ２６）。
【０１０５】
次いで、電子レシート管理サーバ３０のＣＰＵ３１（販売情報応答部３１３）は、販売情報要求信号に含められた商品ＩＤを有する電子レシート情報を、記憶部３７に記憶された購入履歴テーブル３７２から抽出する（ステップＳ２７）。
【０１０６】
次いで、電子レシート管理サーバ３０のＣＰＵ３１（販売情報応答部３１３）は、抽出された電子レシート情報から店舗ＩＤと、販売価格とを抽出して販売情報を生成する（ステップＳ２８）。ここで、販売情報の店舗ＩＤとは、抽出された電子レシート情報を発行した店舗の店舗ＩＤである。販売情報の販売価格とは、販売情報要求信号に含められた商品ＩＤを有する商品を、店舗ＩＤを有する店舗が販売した販売価格である。
【０１０７】
次いで、電子レシート管理サーバ３０のＣＰＵ３１（販売情報応答部３１３）は、販売情報要求信号を送信した情報提供サーバ５０に、生成した販売情報を送信する（ステップＳ２９）。
【０１０８】
次いで、情報提供サーバ５０のＣＰＵ５１（販売情報要求部５１２）は、電子レシート管理サーバ３０から送信された販売情報を受信する（ステップＳ３０）。
【０１０９】
次いで、情報提供サーバ５０のＣＰＵ５１（距離算出部５１３）は、利用者端末６０から販売情報に含まれる店舗ＩＤを有する店舗までの距離を示す距離情報を算出する（ステップＳ３１）。次いで、情報提供サーバ５０のＣＰＵ５１（表示店舗抽出部５１４）は、算出された距離を基に、販売促進画面Ｇ１に表示する候補となる候補店舗を抽出する（ステップＳ３２）。
【０１１０】
次いで、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、抽出された候補店舗について、算出した距離情報と、店舗設定テーブル５７１とから販売促進画面情報を生成する処理を実行する（ステップＳ３３）。販売促進画面情報の生成処理の詳細は、後述する。
【０１１１】
次いで、情報提供サーバ５０のＣＰＵ５１（販売情報要求部５１２）は、画面情報要求信号を送信した利用者端末６０に、生成した販売情報を送信する（ステップＳ３４）。
【０１１２】
次いで、利用者端末６０のＣＰＵ６１（画面情報要求部６１５）は、情報提供サーバ５０から送信された、販売促進画面情報を受信する（ステップＳ３５）。次いで、利用者端末６０のＣＰＵ６１（表示制御部６１６）は、受信した販売促進画面情報から生成した販売促進画面Ｇ１を表示部６６に表示する（ステップＳ３６）。
【０１１３】
以上により、電子レシートシステム１は、商品を販売した店舗を表示する販促系に係る処理を実行する。
【０１１４】
次に、図１５を参照して、販売促進画面情報の生成処理に係る動作について説明する。
【０１１５】
図１５は、電子レシートシステム１の販売促進画面情報の生成処理に係る処理の一例を示したフローチャートである。
【０１１６】
まず、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、候補店舗の店舗ＩＤと、記憶部５７に記憶された店舗設定テーブル５７１とを比較して表示設定が許可であるか否かを判定する（ステップＳ４１）。店舗表示の設定が拒否である場合に（ステップＳ４１；Ｎｏ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、表示を拒否に設定した店舗の販売店表示領域Ｇ１２１は生成しない（ステップＳ４２）。
【０１１７】
一方、店舗表示の設定が許可である場合に（ステップＳ４１；Ｙｅｓ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、販売価格の表示設定が許可であるか否かを判定する（ステップＳ４３）。
【０１１８】
販売価格の表示設定が拒否である場合に（ステップＳ４３；Ｎｏ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、付加情報の有無を判定する（ステップＳ４４）。付加情報が無い場合に（ステップＳ４４；Ｎｏ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、店舗名及び距離を有する販売店表示領域Ｇ１２１を生成する（ステップＳ４５）。
【０１１９】
付加情報が有る場合に（ステップＳ４４；Ｙｅｓ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、店舗名、距離情報及び付加情報を有する販売店表示領域Ｇ１２１を生成する（ステップＳ４６）。
【０１２０】
一方、販売価格の表示設定が許可である場合に（ステップＳ４３；Ｙｅｓ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、付加情報の有無を判定する（ステップＳ４７）。付加情報が無い場合に（ステップＳ４７；Ｎｏ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、店舗名、距離及び販売価格を有する販売店表示領域Ｇ１２１を生成する（ステップＳ４８）。
【０１２１】
付加情報が有る場合に（ステップＳ４７；Ｙｅｓ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、店舗名、距離、販売価格及び付加情報を有する販売店表示領域Ｇ１２１を生成する（ステップＳ４９）。
【０１２２】
次いで、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、全ての候補店舗について処理が完了したか否かを判定する（ステップＳ５０）。全ての候補店舗について処理が完了していない場合に（ステップＳ５０；Ｎｏ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、ステップＳ４１に戻る。
【０１２３】
一方、全ての候補店舗について処理が完了した場合に（ステップＳ５０；Ｙｅｓ）、情報提供サーバ５０のＣＰＵ５１（画面情報生成部５１５）は、コンテンツ表示領域Ｇ１１のコンテンツ画面を生成する（ステップＳ５１）。
【０１２４】
以上により、電子レシートシステム１は、販売促進画面情報の生成処理を実行する。
【０１２５】
以上のように、本実施形態の電子レシートシステム１によれば、電子レシート管理サーバ３０は、販売登録された商品の商品ＩＤと、販売登録を行った店舗の店舗ＩＤとを記録した電子レシート情報を記憶部３７の購入履歴テーブル３７２に記憶させる。また、電子レシート管理サーバ３０は、購入履歴テーブル３７２から所定の商品ＩＤを有する電子レシート情報を抽出する。情報提供サーバ５０は、記憶部５７の店舗設定テーブル５７１に記憶された設定情報に基づき、電子レシート管理サーバ３０が抽出した電子レシート情報を発行した店舗と、利用者端末６０との間の距離を算出する。そして、情報提供サーバ５０は、算出した距離に基づいて、所定条件を満たす店舗を抽出し、抽出した店舗に関する情報と、所定商品に関する情報とを含む画面情報を生成する。また、情報提供サーバ５０は、生成した画面情報を利用者端末６０に送信する。よって、本実施形態の電子レシートシステム１は、インターネット上の商品広告に対して、消費者の所在地に合わせた電子レシート導入店舗を表示することができる。これにより、消費者は所望の商品を近傍の電子レシート導入店舗で購入することができ、電子レシート導入店舗は売り上げ向上を期待することができる。
【０１２６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１２７】
なお、上述の実施形態において、店舗設定テーブル５７１は、情報提供サーバ５０の記憶部５７に記憶されていると説明している。しかしながら、店舗設定テーブル５７１は、情報提供サーバ５０以外のサーバ装置に記憶されていてもよい。例えば、店舗設定テーブル５７１は、電子レシート管理サーバ３０に記憶されていてもよい。
【０１２８】
なお、上述の実施形態において、情報提供サーバ５０は、利用者端末６０から位置情報を受信すると説明している。しかしながら、利用者端末６０の位置情報の取得は、これに限らない。例えば、電子レシート管理サーバ３０の会員テーブル３７１に格納された住所を、利用者端末６０の位置情報として取得してもよい。この場合には、利用者端末６０に入力された会員ＩＤを電子レシート管理サーバ３０に送信し、会員ＩＤに関連付けられた会員ＩＤを電子レシート管理サーバ３０から受信すればよい。
【０１２９】
なお、上述の実施形態において、商品を販売した店舗に関する情報を表示する販売店表示領域Ｇ１２１は、販売促進を図る販売促進画面Ｇ１に表示されると説明した。しかし、販売店表示領域Ｇ１２１が表示される画面は、これに限らない。販売店表示領域Ｇ１２１が表示される画面は、どのような画面であってもよい。例えば、芸能人のブログや、ニュースに掲載した画面であってもよい。
【０１３０】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１３１】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【０１３２】
１  電子レシートシステム
１０  ＰＯＳ端末
２０  電子レシートサーバ
３０  電子レシート管理サーバ
５０  情報提供サーバ
６０  利用者端末
１１１  販売登録部
１１２  電子レシート生成部
１１３  会員ＩＤ入力部
１１４  電子レシート送信部
２１１  電子レシート転送部
３１１  電子レシート登録部
３１２  電子レシート配信部
３１３  販売情報応答部
５１１  画面情報応答部
５１２  販売情報要求部
５１３  距離算出部
５１４  表示店舗抽出部
５１５  画面情報生成部
６１１  会員ＩＤ出力部
６１２  電子レシート受信部
６１３  電子レシート出力部
６１４  位置情報受信部
６１５  画面情報要求部
６１６  表示制御部
【先行技術文献】
【特許文献】
【０１３３】
【特許文献１】特開２０１１−９０３７５号公報
【図１】
2016014931.tif 000003
【図２】
2016014931.tif 000004
【図３】
2016014931.tif 000005
【図４】
2016014931.tif 000006
【図５】
2016014931.tif 000007
【図６】
2016014931.tif 000008
【図７】
2016014931.tif 000009
【図８】
2016014931.tif 000010
【図９】
2016014931.tif 000011
【図１０】
2016014931.tif 000012
【図１１】
2016014931.tif 000013
【図１２】
2016014931.tif 000014
【図１３】
2016014931.tif 000015
【図１４】
2016014931.tif 000016
【図１５】
2016014931.tif 000017