(57)【要約】【課題】電子レシート情報を用いて商品の購入支援を行うことが可能なサーバ装置及びプログラムを提供する。【解決手段】消費者が購入した商品を識別する商品識別子を含んだ電子レシート情報を、前記消費者を識別する消費者識別子と対応付けて管理する管理手段と、店舗で販売される各商品の在庫点数を記録した在庫情報に基づき、前記商品識別子に対応する商品の購入可否を判定する判定手段と、前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品の購入に係る購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記商品識別子に対応する商品の代替品の購入に係る購入情報を生成する生成手段と、前記消費者識別子に対応付けられたクライアント装置に対し、当該消費者識別子に対応付けられた前記電子レシート情報を提供するとともに、当該電子レシート情報に含まれる前記商品識別子に対応して生成された前記購入情報を提供する提供手段と、を備える。【選択図】図１１
2019204447.tif 000002
【特許請求の範囲】
【請求項１】
消費者が購入した商品を識別する商品識別子を含んだ電子レシート情報を、前記消費者を識別する消費者識別子と対応付けて管理する管理手段と、
店舗で販売される各商品の在庫点数を記録した在庫情報に基づき、前記商品識別子に対応する商品の購入可否を判定する判定手段と、
前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品の購入に係る購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記商品識別子に対応する商品の代替品の購入に係る購入情報を生成する生成手段と、
前記消費者識別子に対応付けられたクライアント装置に対し、当該消費者識別子に対応付けられた前記電子レシート情報を提供するとともに、当該電子レシート情報に含まれる前記商品識別子に対応して生成された前記購入情報を提供する提供手段と、
を備えるサーバ装置。
【請求項２】
前記生成手段は、前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品を購入可能であることを通知する情報を含んだ前記購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記商品識別子に対応する商品の代わりに前記代替品が購入可能であることを通知する情報を含んだ前記購入情報を生成する請求項１に記載のサーバ装置。
【請求項３】
前記生成手段は、前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品の購入を指示するための操作子を含んだ前記購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記代替品の購入を指示するための操作子を含んだ前記購入情報を生成する請求項１又は２に記載のサーバ装置。
【請求項４】
前記提供手段は、前記商品識別子に関連付けて当該商品識別子に対応する前記購入情報を付加した前記電子レシート情報を前記クライアント装置に提供する請求項１〜３の何れか一項に記載のサーバ装置。
【請求項５】
前記提供手段は、前記クライアント装置に提供した前記電子レシート情報に含まれる前記商品識別子のうち、一の商品識別子を選択する通知を前記クライアント装置から受け付けると、選択された前記商品識別子に対応する前記購入情報を前記クライアント装置に提供する請求項１〜３の何れか一項に記載のサーバ装置。
【請求項６】
サーバ装置のコンピュータを、
消費者が購入した商品を識別する商品識別子を含んだ電子レシート情報を、前記消費者を識別する消費者識別子と対応付けて管理する管理手段と、
店舗で販売される各商品の在庫点数を記録した在庫情報に基づき、前記商品識別子に対応する商品の購入可否を判定する判定手段と、
前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品の購入に係る購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記商品識別子に対応する商品の代替品の購入に係る購入情報を生成する生成手段と、
前記消費者識別子に対応付けられたクライアント装置に対し、当該消費者識別子に対応付けられた前記電子レシート情報を提供するとともに、当該電子レシート情報に含まれる前記商品識別子に対応して生成された前記購入情報を提供する提供手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来、小売店では、商品の購入等の取引時に、その取引の内容を示したレシートを用紙に印字出力し、消費者に手渡すことが行われている。また、近時では、電子化したレシート（電子レシート情報）を消費者の端末に送信する電子レシートシステムが知られている。係る電子レシートシステムでは、予め登録された各消費者の会員コードと、電子レシートの送付先アドレスとを対応付けて管理している。そして、店舗での取引時等に消費者から会員コードが提示されると、その会員コードに対応する送信先アドレス宛に電子レシート情報を送信したりしている。
【０００３】
一方、消費者は、送信された電子レシート情報をスマートフォン等のクライアント装置を用いて参照することで、紙のレシートと同様に取引の内容を確認することができる。このように、レシートを電子データ化することにより、商品の購入履歴を容易に参照することができるため、消費者にとって有益である。
【０００４】
ところで、消費者によっては、過去に購入した商品を再度購入するような場合がある。この場合、消費者は、電子レシート情報を参照することで購入した商品やその商品を購入した店舗等を確認することが可能である。しかしながら、従来の技術では、電子レシート情報から、目的の商品や当該商品の代替品を現在購入できるかどうか等を確認することはできない。そのため、消費者は、店舗に着いてから目的の商品（又は代替品）が品切れであることを把握する可能性があり、利便性の上で改善の余地があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、電子レシート情報を用いて商品の購入支援を行うことが可能なサーバ装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施の形態のサーバ装置は、消費者が購入した商品を識別する商品識別子を含んだ電子レシート情報を、前記消費者を識別する消費者識別子と対応付けて管理する管理手段と、店舗で販売される各商品の在庫点数を記録した在庫情報に基づき、前記商品識別子に対応する商品の購入可否を判定する判定手段と、前記判定手段が購入可能と判定した場合に、前記商品識別子に対応する商品の購入に係る購入情報を生成し、前記判定手段が購入不可と判定した場合に、前記商品識別子に対応する商品の代替品の購入に係る購入情報を生成する生成手段と、前記消費者識別子に対応付けられたクライアント装置に対し、当該消費者識別子に対応付けられた前記電子レシート情報を提供するとともに、当該電子レシート情報に含まれる前記商品識別子に対応して生成された前記購入情報を提供する提供手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る電子レシートシステムの構成の一例を示す図である。
【図２】図２は、実施形態の携帯端末に表示された会員コードの一例を示す図である。
【図３】図３は、実施形態に係るＰＯＳ端末のハードウェア構成の一例を示す図である。
【図４】図４は、実施形態に係るストアサーバのハードウェア構成の一例を示す図である。
【図５】図５は、実施形態に係る電子レシートサーバのハードウェア構成の一例を示す図である。
【図６】図６は、実施形態に係る携帯端末のハードウェア構成の一例を示す図である。
【図７】図７は、実施形態に係るＰＯＳ端末の機能構成の一例を示す図である。
【図８】図８は、実施形態に係る電子レシートサーバの機能構成の一例を示す図である。
【図９】図９は、実施形態に係る携帯端末の機能構成の一例を示す図である。
【図１０】図１０は、実施形態の携帯端末に表示された電子レシート情報の一例を示す図である。
【図１１】図１１は、実施形態の携帯端末に表示された購入支援情報の一例を示す図である。
【図１２】図１２は、実施形態の携帯端末に表示された購入支援情報の他の例を示す図である。
【図１３】図１３は、実施形態の電子レシートサーバで実行される電子レシート提供処理の一例を示すフローチャートである。
【図１４】図１４は、実施形態の携帯端末で実行される購入支援処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１は、本実施形態に係る電子レシートシステムの構成の一例を示す図である。図１に示すように、電子レシートシステム１は、ＰＯＳ端末２と、ストアサーバ３と、電子レシートサーバ４と、携帯端末５とを有する。
【０００９】
ＰＯＳ端末２及びストアサーバ３は、店舗Ｐ１の各々に設けられる。ＰＯＳ端末２とストアサーバ３とは、店舗Ｐ１内に設けられたＬＡＮ（Local  Area  Network）等のネットワークＮ１を介して通信可能に接続される。また、ＰＯＳ端末２及びストアサーバ３は、ネットワークＮ１に接続されたルータ等のネットワーク機器（図示せず）を介して、店舗Ｐ１と電子レシートサーバ４とを繋ぐネットワークＮ２に接続することができる。係るネットワークＮ２は、例えば、インターネットやＶＰＮ（Virtual  Private  Network）等である。
【００１０】
ＰＯＳ端末２は、商品販売データ処理装置の一例である。商品の売上登録等の各種の取引に係る処理を実行し、その取引内容を示すレシート情報を生成する。また、ＰＯＳ端末２は、生成したレシート情報を後述するプリンタ２３で印字することで紙レシートを出力する。また、ＰＯＳ端末２は、レシート情報のデータ形式を変換した電子レシート情報を生成し、ストアサーバ３等を介して電子レシートサーバ４に出力（送信）する。なお、店舗Ｐ１に設けられるＰＯＳ端末２の台数は特に問わず、複数台であってもよい。
【００１１】
ストアサーバ３は、自己の店舗Ｐ１で販売する商品の管理や、自己の店舗Ｐ１に設けられたＰＯＳ端末２の管理を行う。例えば、ストアサーバ３は、店舗Ｐ１内で販売する各商品を識別可能な商品コード（商品識別子）に、当該商品の商品名や単価等を対応付けた商品マスタを管理する。また、ストアサーバ３は、ＰＯＳ端末２の各々で生成されたレシート情報や電子レシート情報を収集して管理する。また、ストアサーバ３は、ＰＯＳ端末２の各々から収集した電子レシート情報を電子レシートサーバ４に送信する。また、ストアサーバ３は、レシート情報や電子レシート情報に含まれた取引内容に基づき、店舗Ｐ１内で販売されている各商品の在庫点数を管理する。
【００１２】
電子レシートサーバ４は、サーバ装置の一例である。電子レシートサーバ４は、後述する手順等により本システムへの登録を行った消費者（以下、会員ともいう）に関する会員情報を管理する。会員情報は、各会員を識別可能な会員コード（消費者識別子）、氏名、電子レシート情報の送信先となる携帯端末５の送信先アドレス（例えば電子メールアドレス）等を含む。
【００１３】
電子レシートサーバ４は、店舗Ｐ１（ストアサーバ３）の各々から電子レシート情報を受信すると、当該電子レシート情報を所定の記憶領域に記憶し管理する。また、電子レシートサーバ４は、新たな電子レシート情報を記憶する毎に、当該電子レシート情報の会員コードに対応付けされた送信先アドレスを参照することで、送信先（携帯端末５）を特定する。そして、電子レシートサーバ４は、後述するネットワークＮ３を介して、特定した送信先に電子レシート情報を提供（送信）する。また、電子レシートサーバ４は、会員コードを指定する照会コマンドを携帯端末５から受け付けると、当該会員コードに対応付けられた電子レシートを抽出し、携帯端末５に提供（送信）する。
【００１４】
なお、本実施形態では、ＰＯＳ端末２が電子レシート情報を生成する構成を説明するが、これに限らないものとする。例えば、ＰＯＳ端末２で生成されたレシート情報を、ストアサーバ３が電子レシート情報に変換して電子レシートサーバ４に送信する構成としてもよい。また、ＰＯＳ端末２やストアサーバ３から送信されたレシート情報を、電子レシートサーバ４が電子レシート情報に変換する構成としてもよい。
【００１５】
携帯端末５は、クライアント装置の一例であり、本システムのユーザ（以下、消費者ともいう）が使用する。携帯端末５は、例えばスマートフォン、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、タブレット型コンピュータ等が挙げられる。携帯端末５は、電子レシートサーバ４等から提供される各種情報を閲覧するためのＷｅｂブラウザ等のアプリケーションを実装する。なお、携帯端末５に代えて、ＰＣ（Personal  Computer）等の据置型のクライアント装置を適用してもよい。
【００１６】
携帯端末５は、ネットワークＮ３を介して電子レシートサーバ４にアクセスすることで、本システムへの会員登録を行う。ここで、ネットワークＮ３は、インターネットや各種公衆網である。
【００１７】
本システムでの消費者の会員登録は、例えば次のような手順で行われる。消費者は、携帯端末５を用いることで、電子レシートサーバ４に対して空メールを送信する。電子レシートサーバ４は、受信したメールアドレスに会員登録のためのページを示すＵＲＬ（Uniform  Resource  Locator）を送信する。消費者は、携帯端末５から会員登録のためのページを示すＵＲＬにアクセスして会員登録に必要な事項（氏名、送信先アドレス等）を入力させる入力画面を表示させる。消費者による必要事項の入力終了後、電子レシートサーバ４は、入力された情報に基づき会員マスタに対する会員登録を実行する。その後、電子レシートサーバ４は、携帯端末５に対して会員コード等を含む会員登録完了メールを配信する。これにより、会員登録が終了する。
【００１８】
会員登録後、携帯端末５は、図２に示すように、消費者の会員コードをバーコードや二次元コード等のコードシンボルＣＳとして表示部５３に表示する。図２は、携帯端末５に表示された会員コードの一例を示す図である。
【００１９】
消費者は、店舗Ｐ１における取引決済時にＰＯＳ端末２のオペレータに対して携帯端末５に表示されたコードシンボルＣＳを提示する。オペレータは、携帯端末５に表示されたコードシンボルＣＳをＰＯＳ端末２に接続されたコードスキャナ２５（図３参照）で読み取る。これにより、ＰＯＳ端末２は、取引時に生成するレシート情報に対して、消費者の会員コードを対応付けることが可能になっている。
【００２０】
また、携帯端末５は、ＰＯＳ端末２での取引後、電子レシートサーバ４から提供される当該取引の電子レシート情報を、ネットワークＮ３を介して受信する。また、携帯端末５は、会員コードを指定した照会コマンドを、電子レシートサーバ４に送信することで、当該会員コードに関係する電子レシート情報を電子レシートサーバ４から受信する。
【００２１】
次に、電子レシートシステム１を構成する主要な装置のハードウェア構成について説明する。
【００２２】
図３は、ＰＯＳ端末２のハードウェア構成の一例を示す図である。図３に示すように、ＰＯＳ端末２は、各種演算やＰＯＳ端末２の各部を統括的に制御する制御部２１を備えている。制御部２１は、ＣＰＵ（Central  Processing  Unit）、各種プログラムやデータを記憶するＲＯＭ（Read  Only  Memory）、各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶するＲＡＭ（Random  Access  Memory）、現在の日時を計時するＲＴＣ（Real  Time  Clock）部等のコンピュータ構成を有する。
【００２３】
制御部２１は、バス２９を介して操作部２２、プリンタ２３、表示部２４、コードスキャナ２５、カードリーダ２６及び通信Ｉ／Ｆ２７に接続される。
【００２４】
操作部２２は、オペレータが操作入力を行うための各種の操作キーを有する。操作キーとしては、例えば、数値を入力するための置数キー、所定の項目を選択するためのカーソルキーや選択決定キー、取引における売上登録が行われる商品の合計出力を指示する小計キーが設けられている。また、各種取引の開始を宣言する取引開始キーや、一取引の締めを宣言する締めキー等が設けられている。
【００２５】
プリンタ２３は、レシートやジャーナル等の印字を行うプリンタ装置である。プリンタ２３は、制御部２１の制御の下、レシート情報をロール紙等の用紙に印字を行う。
【００２６】
表示部２４は、例えば液晶ディスプレイ等の表示デバイスである。表示部２４は、売上登録された商品の品名、価格、決済が宣言された一取引の合計金額、釣銭額等の各種情報を表示する。表示部２４は、キャッシャ向けに各種情報を表示する第１ディスプレイ２４ａと、主に消費者向けに各種情報を表示する第２ディスプレイ２４ｂとを備える。なお、表示部２４をタッチパネル構成としてもよく、この場合、タッチパネルは操作部２２として機能する。
【００２７】
コードスキャナ２５は、バーコードや二次元コード等のコードシンボルを光学的に読み取るスキャナ装置である。コードスキャナ２５は、例えば、商品に付されたコードシンボルや、携帯端末５に表示されたコードシンボル等を読み取り、読み取った情報を制御部２１に出力する。なお、商品に付されたコードシンボルには、その商品を特定するための商品コード等が保持されている。また、携帯端末５に表示されるコードシンボルには、その携帯端末５を所持する消費者を特定するための会員コード等が保持されている。
【００２８】
カードリーダ２６は、カード媒体が保持する情報を読み取るリーダ装置である。カードリーダ２６としては、例えば、カード媒体が保持する情報を磁気的に読み取る磁気カードリーダや、ＲＦＩＤ等の近距離無線通信技術を用いて読み取るＩＣカードリーダ等を用いることができる。
【００２９】
通信Ｉ／Ｆ２７は、ネットワークＮ１やネットワークＮ２に接続することが可能な通信装置である。制御部２１は、通信Ｉ／Ｆ２７を介してネットワークＮ１やネットワークＮ２に接続された外部装置との間で通信を行う。
【００３０】
また、制御部２１は、バス２９を介して、記憶部２８に接続されている。記憶部２８は、例えばＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の補助記憶装置である。記憶部２８は、各種のＰＯＳ業務を実行するためのプログラムや各種設定情報を記憶する。また、記憶部２８は、自己のＰＯＳ端末２を他のＰＯＳ端末２と識別するためのＰＯＳコードや、自己のＰＯＳ端末２が設置された店舗Ｐ１を示す店舗コード等を識別コード管理領域２８ａに記憶する。
【００３１】
上記構成のＰＯＳ端末２において、制御部２１は、オペレータから指示された取引に係る処理を実行し、当該取引に応じたレシート情報を生成する。例えば、レシート情報は、店舗コード、ＰＯＳコードの他、取引が行われた取引日時、他の取引と識別するための取引番号等を含む。また、レシート情報は、販売された商品の商品コードや商品名、単価、販売個数、合計金額、支払金額、お釣り等を含む。
【００３２】
また、制御部２１は、会員コードが入力されたか否かに応じて、生成したレシート情報の出力方法を決定する。具体的には、制御部２１は、会員コードが入力されない場合、レシート情報をプリンタ２３に出力することで、当該レシート情報を用紙に印字させる。また、制御部２１は、会員コードが入力された場合、レシート情報に基づき生成した電子レシート情報を、ストアサーバ３に送信（出力）させる。
【００３３】
図４は、ストアサーバ３のハードウェア構成の一例を示す図である。図４に示すように、ストアサーバ３は、各種演算やストアサーバ３の各部を統括的に制御する制御部３１を備えている。制御部３１は、ＣＰＵ、各種プログラムやデータを記憶するＲＯＭ、各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶するＲＡＭ、現在の日時を計時するＲＴＣ部等のコンピュータ構成を有する。
【００３４】
また、制御部３１は、バス３４を介して通信Ｉ／Ｆ３２及び記憶部３３に接続される。通信Ｉ／Ｆ３２は、ネットワークＮ１やネットワークＮ２に接続することが可能な通信装置である。制御部３１は、通信Ｉ／Ｆ３２を介してネットワークＮ１やネットワークＮ２に接続された外部装置との間で通信を行う。
【００３５】
記憶部３３は、例えばＨＤＤやＳＳＤ等の補助記憶装置である。記憶部３３は、制御部３１のＣＰＵが実行可能な各種プログラムや各種設定情報を記憶する。また、記憶部３３は、ＰＯＳ端末２で生成されたレシート情報や電子レシート情報を店舗レシート管理領域３３ａに記憶する。また、記憶部３３は、各商品の商品コード毎に、当該商品の商品名、単価、商品を表す画像データ（商品画像）等の商品情報を格納した商品マスタを商品マスタ管理領域３３ｂに記憶する。また、記憶部３３は、自己の店舗Ｐ１で販売される各商品の商品コード毎に、当該商品の在庫点数を対応付けた在庫情報を在庫管理領域３３ｃに記憶する。
【００３６】
上記構成のストアサーバ３において、制御部３１は、制御部３１は、ＰＯＳ端末２の各々で生成されたレシート情報及び電子レシート情報を収集し、店舗レシート管理領域３３ａに記憶する。また、制御部３１は、収集した電子レシート情報を所定のタイミングで電子レシートサーバ４に送信する。
【００３７】
また、制御部３１は、商品マスタ管理領域３３ｂに記憶された商品マスタを、ＰＯＳ端末２が参照可能に公開したり、ＰＯＳ端末２に送信（配布）したりする。なお、制御部３１は、商品マスタ管理領域３３ｂに記憶された商品マスタを、電子レシートサーバ４が参照可能に公開したり、電子レシートサーバ４に送信したりしてもよい。
【００３８】
また、制御部３１は、レシート情報や電子レシート情報に含まれる販売された商品（商品コード）の販売点数を、在庫管理領域３３ｃの在庫情報に格納された対応する商品コードの在庫点数から減算することで、各商品の在庫点数を順次更新する。また、制御部３１は、在庫管理領域３３ｃに記憶された在庫情報を、電子レシートサーバ４が参照可能に公開したり、電子レシートサーバ４に送信したりする。なお、制御部３１は、商品の補充が行われる度に、補充された仕入点数を対応する商品の在庫点数に加算を行うものとする。また、制御部３１は、ダブルカウントを避けるため、取引番号が同一のレシート情報及び電子レシート情報については、何れか一方の情報に基づいて在庫点数の更新を行うものとする。
【００３９】
制御部３１が、商品マスタ、電子レシート情報及び在庫情報を送信するタイミングは特に問わず、それぞれ任意のタイミングを設定することができる。例えば、制御部３１は、所定の時刻や所定の時間間隔毎に、商品マスタ、電子レシート情報及び在庫情報を電子レシートサーバ４に送信してもよい。また、制御部３１は、ＰＯＳ端末２で取引が行われる度、つまりＰＯＳ端末２から電子レシート情報が送信される度に、その電子レシート情報を電子レシートサーバ４に送信してもよい。また、制御部３１は、在庫情報が更新される度に、在庫情報を電子レシートサーバ４に送信してもよい。また、制御部３１は、数量が変化した商品コードと在庫点数との組を在庫情報として電子レシートサーバ４に送信してもよい。本実施形態では、制御部３１が、電子レシート情報及び在庫情報を電子レシートサーバ４に送信する構成例について説明する。
【００４０】
図５は、電子レシートサーバ４のハードウェア構成の一例を示す図である。図５に示すように、電子レシートサーバ４は、各種演算や電子レシートサーバ４の各部を統括的に制御する制御部４１を備えている。制御部４１は、ＣＰＵ、各種プログラムやデータを記憶するＲＯＭ、各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶するＲＡＭ、現在の日時を計時するＲＴＣ部等のコンピュータ構成を有する。
【００４１】
また、制御部４１は、バス４４を介して通信Ｉ／Ｆ４２及び記憶部４３に接続される。通信Ｉ／Ｆ４２は、ネットワークＮ２やネットワークＮ３に接続することが可能な通信装置である。制御部４１は、通信Ｉ／Ｆ４２を介してネットワークＮ２やネットワークＮ３に接続された外部装置との間で通信を行う。
【００４２】
記憶部４３は、例えばＨＤＤやＳＳＤ等の補助記憶装置である。記憶部４３は、制御部４１のＣＰＵが実行可能な各種プログラムや各種設定情報を記憶する。
【００４３】
また、記憶部４３は、各会員の会員コードに対応付けて、当該会員の氏名や送信先等の会員情報を格納した会員マスタを会員マスタ管理領域４３ａに記憶する。
【００４４】
また、記憶部４３は、店舗Ｐ１（ストアサーバ３）の各々から送信された電子レシート情報を、電子レシート管理領域４３ｂに記憶する。また、記憶部４３は、店舗Ｐ１（ストアサーバ３）の各々から送信された在庫情報を、在庫管理領域４３ｃに記憶する。
【００４５】
また、記憶部４３は、後述する購入支援情報の生成に係るデータとして、商品マスタを商品マスタ管理領域４３ｄに記憶する。ここで、商品マスタ管理領域４３ｄに記憶される商品マスタは、ストアサーバ３が保持する商品マスタと同様であり、各商品の商品コードに対応付けて、商品名や価格、商品画像等の商品に関する情報を格納する。商品の価格設定が店舗Ｐ１毎に異なる場合、商品マスタ管理領域４３ｄは、店舗Ｐ１の店舗コードに対応付けて、当該店舗Ｐ１で使用されている商品マスタを記憶する。また、例えば、商品の価格設定が店舗Ｐ１の各々で共通の場合、商品マスタ管理領域４３ｄは、店舗Ｐ１の各々で使用されている商品マスタを一つ記憶する。
【００４６】
また、記憶部４３は、後述する購入支援情報の生成に係るデータとして、代替品マスタを代替品マスタ管理領域４３ｅに記憶する。代替品マスタは、各商品の商品コードと、当該商品の代替品となる他の商品の商品コードとの対応関係を設定したものである。例えば、商品Ｂの代用品が商品Ｄの場合又はその逆の関係が成立する場合、商品Ｂの商品コードと商品Ｄの商品コードとが対応付けされる。なお、商品と当該商品の代用品との関係は、１対１に限らず、１対多であってもよい。また、商品と当該商品の代用品との関係は、相互関係に限らず、一方向の関係であってもよい。
【００４７】
また、代替品の選定基準は特に問わないものとする。例えば、代替品は、種類が同一の別商品であってもよいし、機能や成分が類似する商品であってもよい。また、代替品マスタは、ネットワークＮ２又はネットワークＮ３等を介して、特定の外部装置（例えば、商品を製造する企業の端末装置）から設定可能な構成としてもよい。これにより、商品を製造する企業は、自社が販売する新商品を代用品に設定したりすることができるため、旧商品から新商品への移行作業を効率的に行うことができる。
【００４８】
上記構成の電子レシートサーバ４において、制御部４１は、店舗Ｐ１のストアサーバ３から電子レシート情報を受信すると、受信した電子レシート情報を電子レシート管理領域４３ｂに記憶する。また、制御部４１は、店舗Ｐ１のストアサーバ３から在庫情報を受信すると、送信元の店舗Ｐ１の店舗コードに対応付けて記憶された在庫管理領域４３ｃの在庫情報を更新する。
【００４９】
また、制御部４１は、電子レシート管理領域４３ｂに新たな電子レシート情報を記憶する度、新たな電子レシート情報の会員コードに対応付けされた送信先アドレスを参照することで送信先を特定する。そして、制御部４１は、電子レシート管理領域４３ｂに記憶した新たな電子レシート情報を、特定した送信先に提供（送信）する。また、制御部４１は、第１会員コードを指定する電子レシート照会を携帯端末５から受け付けると、当該会員コードに対応する電子レシート情報を電子レシート管理領域４３ｂから抽出する。そして、制御部４１は、抽出した電子レシート情報を携帯端末５に提供する。
【００５０】
また、制御部４１は、携帯端末５に対して電子レシート情報を提供する際に、当該電子レシート情報を発行した店舗Ｐ１の在庫情報に基づいて、電子レシート情報に記録された商品の購入可否を判定する。そして、制御部４１は、購入可否の判定結果に応じた購入支援情報を生成し、電子レシート情報に付加して携帯端末５に提供（送信）する。ここで、購入支援情報は、購入情報の一例である。
【００５１】
図６は、携帯端末５のハードウェア構成の一例を示す図である。図６に示すように、携帯端末５は、各種演算や携帯端末５の各部を統括的に制御する制御部５１を備えている。制御部５１は、ＣＰＵ、各種プログラムやデータを記憶するＲＯＭ、各種プログラムを一時的に記憶したり各種データを書き換え自在に記憶するＲＡＭ、現在の日時を計時するＲＴＣ部等のコンピュータ構成を有する。
【００５２】
制御部５１は、バス５６を介して操作部５２及び表示部５３に接続される。操作部５２は、ユーザが操作入力を行うための各種の操作キーや、ポインティングデバイスを有している。表示部５３は、例えば液晶ディスプレイ等であり、後述する電子レシート情報等の各種情報を表示する。なお、表示部５３をタッチパネル構成としてもよく、この場合、タッチパネルは操作部５２として機能する。
【００５３】
また、制御部５１は、バス５６を介して通信Ｉ／Ｆ５４及び記憶部５５に接続される。通信Ｉ／Ｆ５４は、ネットワークＮ３に接続することが可能な通信装置である。制御部５１は、通信Ｉ／Ｆ５４を介してネットワークＮ３に接続された外部装置との間で通信を行う。
【００５４】
記憶部５５は、例えばＨＤＤやＳＳＤ等の補助記憶装置である。記憶部５５は、各種情報（コンテンツ）を閲覧するためのＷｅｂブラウザ等、制御部５１のＣＰＵが実行可能な各種プログラムや各種設定情報を記憶する。また、記憶部５５は、自己の携帯端末５を所持する消費者に割り当てられた会員コードを会員コード管理領域５５ａに記憶する。
【００５５】
上記構成の携帯端末５において、制御部５１は、電子レシートサーバ４から提供される電子レシート情報を受信する。また、制御部５１は、会員コード管理領域５５ａに記憶した会員コードを指定する照会コマンドを電子レシートサーバ４に送信することで、電子レシート情報を電子レシートサーバ４に要求する。そして、制御部５１は、電子レシートサーバ４から受信した電子レシート情報を表示部５３に表示する。
【００５６】
次に、電子レシートシステム１を構成する主要な装置の機能構成について説明する。
【００５７】
図７は、ＰＯＳ端末２の機能構成の一例を示す図である。ＰＯＳ端末２の制御部２１（ＣＰＵ）は、ＲＯＭや記憶部２８に記憶されたプログラムと協働することで、レシート情報生成部２１１と、出力処理部２１２とを機能部として備える。
【００５８】
レシート情報生成部２１１は、各種の取引及びレシートの印字用データ（レシート情報）の生成を主に行う機能部である。具体的に、レシート情報生成部２１１は、操作部２２の取引開始キー等を介して取引の開始が指示されると、当該取引に応じた処理を実行し、その取引に応じた印字用データを生成する。
【００５９】
例えば、レシート情報生成部２１１は、取引種別として商品の売上登録の実行が指示されると、コードスキャナ２５を介して商品を特定する商品コードを取得する。次いで、レシート情報生成部２１１は、その商品コードに対応する商品データを商品マスタから読み出す。また、レシート情報生成部２１１は、読み出した商品データに含まれる単価に基づき決済金額を算出する商品販売データ処理を実行する。そして、レシート情報生成部２１１は、その取引の内訳を示すレシート情報を生成する。
【００６０】
また、レシート情報生成部２１１は、一取引中の何れかのタイミングにおいて、消費者を特定する会員コードの入力を受け付ける。具体的に、レシート情報生成部２１１は、コードスキャナ２５を介して会員コードが読み取られると、会員コードの入力を受け付けたと判定する。レシート情報生成部２１１は、会員コードの入力を受け付けた場合、入力された会員コードをレシート情報に付加する。
【００６１】
出力処理部２１２は、レシート情報生成部２１１が生成したレシート情報の出力に係る処理を行う機能部である。出力処理部２１２は、レシート情報に会員コードが付加されているか否かに応じて、レシート情報の出力先を決定する。
【００６２】
具体的に、出力処理部２１２は、レシート情報に会員コードが付加されていない場合、レシート情報をプリンタ２３に出力することで、当該レシート情報を用紙に印字させる。一方、レシート情報に会員コードが付加されている場合、出力処理部２１２は、所定の変換規則に従い、レシート情報を所定のデータ形式に変換することで、電子レシート情報を生成する。また、出力処理部２１２は、生成したレシート情報や電子レシート情報を、ストアサーバ３に送信（出力）する。なお、レシート情報から電子レシート情報を生成した場合には、出力処理部２１２は、レシート情報と電子レシート情報との両方を送信してもよいし、電子レシート情報のみを送信してもよい。
【００６３】
電子レシート情報は、例えばＸＭＬやＣＳＶ等の構造化形式のデータ（構造化文書）で構成される。レシート情報から電子レシート情報への変換は、予め定められた変換規則に基づき行われる。例えば変換規則には、レシート情報を構成する所定の要素と、その要素の属性を示す属性情報（タグ等）とが定義されており、各要素に対応する属性情報が付されることで構造化が行われる。例えば、レシート情報に含まれた会員コード、店舗コード、ＰＯＳナンバー、商品コード、商品名、販売個数等の各要素に、当該要素に対応する属性情報が付される。
【００６４】
出力処理部２１２は、レシート情報の各要素を対応する属性情報を用いて構造化することで、構造化形式の電子レシート情報を生成する。このような、構造化形式の電子レシート情報とすることで、当該電子レシート情報に含まれる要素を効率的に利用することができるため、データ管理の上で様々な利点を得ることができる。
【００６５】
図８は、電子レシートサーバ４の機能構成の一例を示す図である。電子レシートサーバ４の制御部４１（ＣＰＵ）は、ＲＯＭや記憶部４３に記憶されたプログラムと協働することで、受付部４１１と、情報管理部４１２と、電子レシート提供部４１３と、購入情報転送部４１４とを機能部として備える。
【００６６】
受付部４１１は、外部装置から送信された各種の情報や要求を受け付ける。例えば、受付部４１１は、店舗Ｐ１（ストアサーバ３）の各々から送信される電子レシート情報や在庫情報等を受け付ける。また、受付部４１１は、携帯端末５から送信される照会コマンドを受け付ける。また、受付部４１１は、携帯端末５から送信される後縦する購入情報を受け付ける。
【００６７】
情報管理部４１２は、管理手段の一例である。情報管理部４１２は、受付部４１１が受け付けた各種情報の管理を行う。例えば、情報管理部４１２は、消費者の会員登録が行われると、入力された会員情報を会員コードと対応付けて会員マスタ管理領域４３ａに記憶する。
【００６８】
また、情報管理部４１２は、受付部４１１が受け付けた電子レシート情報を、電子レシート管理領域４３ｂに記憶することで、消費者が購入した商品の商品コードを含んだ電子レシート情報を、当該消費者の消費者コードと対応付けて管理する。なお、情報管理部４１２は、電子レシート情報に含まれた消費者コードに基づき、当該消費者コードに対応付けて電子レシート情報を記憶することで、消費者コード毎に電子レシート情報を管理する構成としてもよい。
【００６９】
また、情報管理部４１２は、受付部４１１が受け付けた在庫情報に基づいて、送信元の店舗Ｐ１の店舗コードに対応付けて記憶された在庫管理領域４３ｃの在庫情報を順次更新する。
【００７０】
電子レシート提供部４１３は、判定手段、生成手段及び提供手段の一例である。電子レシート提供部４１３は、各会員の携帯端末５に電子レシート情報を提供する。具体的に、電子レシート提供部４１３は、電子レシート管理領域４３ｂに新たな電子レシート情報が記憶されると、その電子レシート情報の会員コードに対応付けされた送信先アドレスを会員マスタ管理領域４３ａから特定する。そして、電子レシート提供部４１３は、電子レシート管理領域４３ｂに記憶された新たな電子レシート情報を、特定した送信先アドレスの携帯端末５に提供する。
【００７１】
また、電子レシート提供部４１３は、会員コードを指定した照会コマンドを受付部４１１が受け付けると、この会員コードを含む電子レシート情報を、電子レシート管理領域４３ｂから抽出する。そして、電子レシート提供部４１３は、抽出した電子レシート情報を、照会コマンドを送信した携帯端末５に提供する。
【００７２】
ここで、電子レシート情報の提供方法は特に問わず、種々の方法を採用することが可能である。例えば、抽出した電子レシート情報を携帯端末５に直接送信してもよい。また、Ｗｅｂ技術等を用いることで、抽出した電子レシート情報を、携帯端末５で閲覧可能（表示可能）に提供してもよい。
【００７３】
また、電子レシート提供部４１３は、電子レシート情報の提供に際して、在庫管理領域４３ｃに記憶された在庫情報に基づき、電子レシート情報の取引内容に含まれた各商品の購入可否を判定する。具体的には、電子レシート提供部４１３は、電子レシート情報に含まれた店舗コードに対応する在庫情報を在庫管理領域４３ｃから読み出す。次いで、電子レシート提供部４１３は、電子レシート情報に含まれた各商品（商品コード）の在庫点数が閾値以上か否かを判定する。電子レシート提供部４１３は、在庫点数が閾値以上の商品を購入可能と判定し、在庫点数が閾値未満の商品を購入不可と判定する。ここで、購入可否の判定基準となる閾値は、任意に設定することができる。例えば、閾値は「１」であってもよいし、「５」等であってもよい。
【００７４】
電子レシート提供部４１３は、商品を購入可能と判定した場合、商品マスタ管理領域４３ｄに記憶された商品マスタから、その商品の商品コードに対応する商品情報を読み出す。そして、電子レシート提供部４１３は、読み出した商品情報に基づき、購入可能と判定した商品の購入を支援するための購入支援情報を生成する。なお、店舗コード毎に商品マスタが用意されている場合には、電子レシート提供部４１３は、電子レシート情報に含まれた店舗コードの商品マスタに基づいて、購入支援情報を生成する。
【００７５】
また、電子レシート提供部４１３は、商品を購入不可と判定した場合、代替品マスタ管理領域４３ｅに記憶された代替品マスタから、その商品の商品コードに対応付けられた代替品の商品コードを特定する。次いで、電子レシート提供部４１３は、在庫管理領域４３ｃに記憶された在庫情報から代替品の商品コードの在庫点数に基づき、代替品の購入可否を判定する。電子レシート提供部４１３は、代替品を購入可能と判定した場合、商品マスタ管理領域４３ｄに記憶された商品マスタから、代替品の商品コードに対応する商品情報を読み出す。そして、電子レシート提供部４１３は、読み出した商品情報に基づき、代替品の購入を支援するための購入支援情報を生成する。
【００７６】
購入支援情報は、例えば、購入支援の対象となる商品（以下、元商品ともいう）又は代替品の商品名、価格、商品画像等を含む。また、購入支援情報は、購入点数の入力や購入を指示するための購入操作子（ＧＵＩ）等を含む。
【００７７】
ここで、購入操作子は、ユーザ操作に応じて、例えば電子レシート情報の店舗コードや、購入が指示された商品の商品コード、入力された購入点数、携帯端末５が保持する会員コード等を含んだ購入情報を、電子レシートサーバ４に送信するよう構成される。また、購入操作子は、入力可能な購入点数の上限値を制限するよう構成されてもよい。係る上限値は、例えば予め定められた定数であってもよいし、在庫点数に応じて変化させてもよい。
【００７８】
なお、電子レシート提供部４１３は、商品を購入不可と判定した場合、代替品の商品情報とともに、元商品の商品情報を含めて購入支援情報を生成してもよい。この場合、元商品の商品情報は、代替品の商品情報と対比可能な状態で表示できるよう配置してもよい。但し、元商品は購入することができないため、購入操作子や単価は付さずに、商品名や商品画像商の提示に留めることが好ましい。
【００７９】
更に、購入可能の判定時に生成される購入支援情報は、電子レシート情報に含まれた店舗コードの店舗（以下、元店舗ともいう）で元商品を現在購入することができることを通知するメッセージ等を含む。一方、購入不可の判定時に生成される購入支援情報は、元店舗で元商品を現在購入できないことを通知するメッセージや、元店舗で代替品を購入できることを通知するメッセージ等を含む。
【００８０】
また、電子レシート提供部４１３は、代替品を購入不可と判定した場合には、購入操作子を取り除いた購入支援情報を生成する。この場合、購入支援情報は、元店舗で元商品を現在購入することができないことを通知するメッセージ等を含むものとする。また、購入支援情報は、元商品の商品名や商品画像等を含んでもよい。
【００８１】
電子レシート提供部４１３は、購入支援情報を生成すると、購入支援情報を対応する商品の商品コードに対応付けて電子レシート情報に付加する。そして、電子レシート提供部４１３は、購入支援情報を付加した電子レシート情報を携帯端末５に提供する。なお、電子レシート情報（購入支援情報）を提供した後に、商品の在庫情報が更新された場合には、電子レシート提供部４１３は、更新後の在校情報に応じた新たな購入支援情報を生成し、提供済の購入支援情報の更新を行うものとする。
【００８２】
購入情報転送部４１４は、購入情報の転送を行う機能部である。具体的には、購入情報転送部４１４は、携帯端末５から送信された購入情報を受付部４１１が受け付けると、その購入情報に含まれた店舗コードの店舗Ｐ１（ストアサーバ３）に向けて購入情報を送信（転送）する。なお、購入情報転送部４１４は、購入情報の転送時に、当該購入情報に含まれた会員コードに対応する会員情報等をストアサーバ３に送信してもよい。
【００８３】
購入情報を受信した店舗Ｐ１（ストアサーバ３）では、購入情報で指示された商品（商品コード）及び購入点数が、購入情報に含まれる会員コードに対応する消費者によって注文されたとして処理することができる。例えば、ネットスーパ等のサービスを提供する場合、店舗Ｐ１は、注文された購入個数分の商品を消費者の住所宛に配送等の手配を行ってもよい。また、例えば、店舗Ｐ１では、注文された購入個数分の商品を確保し、該当する消費者が来店した際に優先的に購入できるよう予約の手配を行ってもよい。なお、ストアサーバ３の制御部３１は、購入情報によって注文された購入個数分の商品については、在庫点数から減算するよう処理することが好ましい。
【００８４】
図９は、携帯端末５の機能構成の一例を示す図である。携帯端末５のＣＰＵは、ＲＯＭや記憶部５５に記憶されたプログラムと協働することで、電子レシート取得部５１１と、表示制御部５１２と、購入情報送信部５１３とを機能部として備える。
【００８５】
電子レシート取得部５１１は、電子レシートサーバ４から送信された電子レシート情報を取得する。例えば、電子レシート取得部５１１は、店舗Ｐ１での取引後、電子レシートサーバ４から送信される電子レシート情報を取得する。また、電子レシート取得部５１１は、操作部５２を介した操作に応じて、会員コード管理領域５５ａに記憶された会員コードを指定した照会コマンドを、電子レシートサーバ４に送信する。そして、電子レシート取得部５１１は、電子レシートサーバ４から提供される電子レシート情報を取得する。
【００８６】
なお、電子レシート取得部５１１は、電子レシート情報と当該電子レシート情報に係る購入支援情報とが別体で提供される構成の場合には、取得した電子レシート情報に係る購入支援情報を電子レシートサーバ４から更に取得する。
【００８７】
表示制御部５１２は、表示部５３に表示する画面を制御する。例えば、表示制御部５１２は、電子レシート取得部５１１が取得した電子レシート情報を表示部５３に表示する。また、表示制御部５１２は、電子レシート情報とともに取得された購入支援情報を表示部５３に表示する。
【００８８】
購入情報送信部５１３は、購入情報送信部５１３は、購入支援情報の購入操作子に対する操作を受け付けると、操作内容に応じた購入情報を生成する。具体的には、購入情報送信部５１３は、購入支援情報が付加された電子レシート情報に含まれる店舗コードや会員コード、購入操作子で購入が指示された商品の商品コード及び購入点数等を含んだ購入情報を生成する。そして、購入情報送信部５１３は、生成した購入情報を電子レシートサーバ４に送信する。
【００８９】
図１０は、携帯端末５に表示された電子レシート情報の一例を示す図である。電子レシート情報Ｇ１は、例えば、用紙に印字されるレシートと同様のレイアウトで表示部５３に表示される。ここで、電子レシート情報Ｇ１は、電子レシート情報Ｇ１に含まれた各種の要素のうち、取引日時、店舗名、会員コード、取引（販売）の対象となった商品の商品名や単価、販売点数、金額、全商品の合計金額、支払い金額及びお釣り等を表示した例を示している。
【００９０】
また、電子レシート情報Ｇ１は、操作部５２の入力に追従するカーソルや表示部５３に対するタッチ操作等により、取引された商品（商品Ａ、商品Ｂ、商品Ｃ等）を選択することが可能となっている。ここで、一の商品が選択されると、表示制御部５１２は、図１１や図１２に示すようにその商品に対応付けられた購入支援情報を表示させる。
【００９１】
図１１は、携帯端末５に表示された購入支援情報の一例を示す図であり、図１０の商品Ａが選択された場合の購入支援情報Ｇ２ａを示している。図１１に示すように、購入支援情報Ｇ２ａは、店舗Ｘ（元店舗）で商品Ａが現在購入できることを通知するメッセージＧ２１ａを含む。また、購入支援情報Ｇ２ａは、商品Ａの商品名や単価、商品画像等の商品情報Ｇ２２ａを含む。また、購入支援情報Ｇ２ａは、購入操作子として、商品Ａの購入点数を入力するための入力欄Ｇ２３と、購入を指示する購入ボタンＧ２４とを含む。
【００９２】
この場合、消費者は、購入支援情報Ｇ２ａを参照することで、過去に商品Ａを購入した店舗Ｘで現在も商品Ａを購入できることを確認することができる。これにより、消費者に対し、商品Ａの購入支援を行うことができる。また、購入操作子を介して、商品Ａの注文や予約を店舗Ｘに対して行うことができるため、消費者に対し商品Ａの購入支援を行うことができる。
【００９３】
一方、図１２は、携帯端末５に表示された購入支援情報の他の例を示す図であり、図１０の商品Ｂが選択された場合の購入支援情報Ｇ２ｂを示している。購入支援情報Ｇ２ｂは、店舗Ｘ（元店舗）で商品Ｂが現在購入できないこと、代替品の商品Ｄを購入できることを通知するメッセージＧ２１ｂを含む。また、購入支援情報Ｇ２ｂは、商品Ｂの代替品である商品Ｄの商品名や単価、商品画像等の商品情報Ｇ２２ｂを含む。また、購入支援情報Ｇ２ａは、購入操作子として、商品Ｄの購入点数を入力するための入力欄Ｇ２３と、購入を指示する購入ボタンＧ２４とを含む。
【００９４】
この場合、消費者は、購入支援情報Ｇ２ｂを参照することで、過去に商品Ｂを購入した店舗Ｘでは商品Ｂを現在購入することができず、代わりに商品Ｄを購入できることを確認することができる。これにより、消費者に対し、商品Ｄ（代替品）の購入支援を行うことができる。また、購入操作子を介して、商品Ｄの注文や予約を店舗Ｘに対して行うことができるため、消費者に対し商品Ｄの購入支援を行うことができる。
【００９５】
購入情報送信部５１３は、購入操作子に対する操作を受け付ける。具体的には、購入情報送信部５１３は、入力欄Ｇ２３に購入個数が入力された後、購入ボタンＧ２４が操作されたことを条件に、購入支援情報の操作子に対する操作を受け付けたと判断する。
【００９６】
例えば、図１１の入力欄Ｇ２３に「１」が入力された後、購入ボタンＧ２４が操作された場合には、購入情報送信部５１３は、店舗Ｘの店舗コードや会員コード管理領域５５ａに記憶された会員コードとともに、商品Ａの商品コード及び購入点数「１」を含んだ購入情報を電子レシートサーバ４に送信する。また、図１２の入力欄Ｇ２３に「１」が入力された後、購入ボタンＧ２４が操作された場合には、購入情報送信部５１３は、店舗Ｘの店舗コードや会員コード管理領域５５ａに記憶された会員コードとともに、商品Ｄの商品コード及び購入点数「１」を含んだ購入情報を電子レシートサーバ４に送信する。
【００９７】
なお、電子レシート情報の表示形態は、図１０に限定されないものとする。例えば、電子レシート情報は、用紙に印字されるレシートのイメージとは異なる表示形態で表示されてもよい。また、複数の電子レシート情報を受信した場合には、電子レシート情報に含まれる購入日や店舗コード等に基づいて、電子レシート情報の各々を選択可能な選択画面を表示してもよい。この場合、表示制御部５１２は、選択画面から選択された電子レシート情報を表示部５３に表示する。
【００９８】
また、購入支援情報の表示形態は、図１１及び図１２に限定されないものとする。例えば、購入支援情報は、電子レシート情報と同じ画面内に表示してもよい。また、商品の選択に依らず、電子レシート情報に含まれる全ての商品に対し、対応する購入支援情報を関連付けて表示する形態としてもよい。
【００９９】
以下、図１３及び図１４を参照し、電子レシートシステム１の動作例について説明する。図１３は、電子レシートサーバ４で実行される電子レシート提供処理の一例を示すフローチャートである。なお、本処理では、照会コマンドに応じて電子レシートを提供する場合の動作例を説明する。
【０１００】
まず、電子レシートサーバ４の受付部４１１は、携帯端末５から照会コマンドが入力されるまで待機する（ステップＳ１１；Ｎｏ）。受付部４１１は、照会コマンドを受け付けると（ステップＳ１１；Ｙｅｓ）、ステップＳ１２に処理を移行させる。
【０１０１】
電子レシート提供部４１３は、照会コマンドで指定された会員コードに基づき、当該会員コードに対応付けられた電子レシート情報を電子レシート管理領域４３ｂから抽出する（ステップＳ１２）。
【０１０２】
続いて、電子レシート提供部４１３は、抽出した電子レシート情報に含まれる店舗コードに対応する在庫情報を在庫管理領域４３ｃから読み出す（ステップＳ１３）。次いで、電子レシート提供部４１３は、在庫情報に格納された各商品の在庫点数に基づき、電子レシート情報に含まれる各商品の購入可否を判定する（ステップＳ１４）。
【０１０３】
電子レシート提供部４１３は、商品を購入可能と判定すると（ステップＳ１５；Ｙｅｓ）、商品マスタ管理領域４３ｄに記憶された当該商品の商品情報に基づいて購入支援情報を生成し（ステップＳ１６）、ステップＳ２２に移行する。
【０１０４】
一方、電子レシート提供部４１３は、商品を購入不可と判定した場合（ステップＳ１５；Ｎｏ）、その商品の商品コードに対応付けられた代替品の商品コードを代替品マスタ管理領域４３ｅの代替品マスタから特定する（ステップＳ１７）。次いで、電子レシート提供部４１３は、在庫情報に格納された代替品の在庫点数に基づき、代替品の購入可否を判定する（ステップＳ１８）。
【０１０５】
電子レシート提供部４１３は、代替品を購入可能と判定すると（ステップＳ１９；Ｙｅｓ）、商品マスタ管理領域４３ｄに記憶された当該代替品の商品情報に基づいて購入支援情報を生成し（ステップＳ２０）、ステップＳ２２に移行する。
【０１０６】
なお、代替品を購入不可と判定した場合には（ステップＳ１９；Ｎｏ）、電子レシート提供部４１３は、元店舗で元商品を現在購入することができない旨を通知する購入支援情報を生成し（ステップＳ２１）、ステップＳ２２に移行する。
【０１０７】
続いて、電子レシート提供部４１３は、生成した購入支援情報を、対応する商品（商品コード）に対応付けて電子レシート情報に付加する（ステップＳ２２）。そして、電子レシート提供部４１３は、購入支援情報を付加した電子レシート情報を、照会コマンドを送信した携帯端末５に提供し（ステップＳ２３）、本処理を終了する。
【０１０８】
図１４は、携帯端末５で実行される購入支援処理の一例を示すフローチャートである。なお、本処理では、携帯端末５は、電子レシートサーバ４から提供された電子レシート情報が受信済みであるとする。
【０１０９】
まず、携帯端末５の表示制御部５１２は、電子レシートサーバ４から提供された電子レシート情報を表示部５３に表示する（ステップＳ３１）。次いで、表示制御部５１２は、電子レシート情報に含まれる商品の中から、何れか一つが選択又は選択先が変更されたか否かを判定する（ステップＳ３２）。
【０１１０】
ここで、何れの商品も選択されず、選択先の変更も行われていないと判定した場合（ステップＳ３２；Ｎｏ）、表示制御部５１２は、ステップＳ３９に処理を移行させる。また、一の商品が選択された場合又は選択先が変更された場合（ステップＳ３２；Ｙｅｓ）、表示制御部５１２は、選択先の商品に対応付けられた購入支援情報を表示部５３に表示させる（ステップＳ３３）。
【０１１１】
次いで、購入情報送信部５１３は、購入支援情報に含まれる購入操作子が操作されたか否かを判定する（ステップＳ３４）。購入操作子が操作されていないと判定した場合（ステップＳ３４；Ｎｏ）、購入情報送信部５１３は、ステップＳ３６に処理を移行させる。また、購入操作子が操作されたと判定した場合（ステップＳ３４；Ｙｅｓ）、購入情報送信部５１３は、購入操作子の操作内容に応じた購入情報を生成し、携帯端末５に送信する（ステップＳ３５）。
【０１１２】
続いて、表示制御部５１２は、購入支援情報の表示終了が指示されたか否かを判定する（ステップＳ３６）。ここで、表示終了が指示されない場合（ステップＳ３６；Ｎｏ）、表示制御部５１２は、ステップＳ３４に処理を戻す。また、表示終了が指示された場合（ステップＳ３６；Ｙｅｓ）、表示制御部５１２は、購入支援情報を表示画面から消去し（ステップＳ３７）、電子レシート情報を再度表示する（ステップＳ３８）。
【０１１３】
続いて、表示制御部５１２は、電子レシート情報の表示終了が指示されたか否かを判定する（ステップＳ３９）。ここで、表示終了が指示されない場合（ステップＳ３９；Ｎｏ）、表示制御部５１２は、ステップＳ３２に処理を戻す。また、表示終了が指示された場合（ステップＳ３９；Ｙｅｓ）、表示制御部５１２は、電子レシート情報を表示画面から消去し（ステップＳ４０）、本処理を終了する。
【０１１４】
以上のように、電子レシートサーバ４は、電子レシート情報に記録された商品の購入可否を判定し、判定結果に応じて当該商品又は代替品の購入を支援する購入支援情報を生成する。そして、電子レシートサーバ４は、生成した購入支援情報を付加した電子レシート情報を携帯端末５に提供する。
【０１１５】
これにより、消費者は、提供された購入支援情報を参照することで、過去に商品を購入した店舗Ｐ１で同じ商品を現在購入できるか、又は代替品を購入できるかを容易に確認することができる。したがって、電子レシートサーバ４は、店舗Ｐ１が発行した電子レシート情報を用いて、当該店舗Ｐ１で過去購入された商品や当該商品の代替品の購入を支援することができる。また、店舗Ｐ１側においても、電子レシートサーバ４が提供する電子レシート情報（購入支援情報）により、商品の購入機会や消費者の来店機会の増加を図ることができるため販売促進につなげることができる。
【０１１６】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加、組合せ等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１１７】
例えば、上記実施形態では、電子レシートサーバ４を用いて電子レシート情報を提供する構成としたが、これに限らず、店舗Ｐ１の各々で電子レシート情報を提供する構成としてもよい。この場合、例えば、ストアサーバ３が電子レシートサーバ４と同等の機能や構成を備えることで、店舗Ｐ１の単位で電子レシート情報を提供することができる。例えば、ストアサーバ３の制御部３１（電子レシート提供部４１３）は、商品マスタ管理領域３３ｂの商品マスタや在庫管理領域３３ｃの在庫情報を用いて、購入支援情報を生成することができる。
【０１１８】
また、上記実施形態では、電子レシートサーバ４は、在庫管理領域４３ｃに記憶された在庫情報を用いて購入可否を判定する構成としたが、これに限らないものとする。例えば、ストアサーバ３が在庫情報を参照可能に公開する場合には、電子レシートサーバ４は、ストアサーバ３が公開する在庫情報を用いて購入可否を判定してもよい。
【０１１９】
また、上記実施形態では、電子レシートサーバ４は、商品マスタ管理領域４３ｄに記憶された商品マスタを用いて購入支援情報を生成する構成としたが、これに限らないものとする。例えば、ストアサーバ３が商品マスタを参照可能に公開する場合には、電子レシートサーバ４は、ストアサーバ３が公開する商品マスタを用いて購入支援情報を生成してもよい。
【０１２０】
また、上記実施形態では、電子レシートサーバ４は、会員マスタ管理領域４３ａ及び代替品マスタ管理領域４３ｅに記憶した会員マスタ及び代替品マスタを参照する構成としたが、これに限らないものとする。例えば、ストアサーバ３等の外部装置が会員マスタ及び代替品マスタを参照可能に公開する場合には、電子レシートサーバ４は、外部装置が公開する会員マスタ及び代替品マスタを参照する構成としてもよい。
【０１２１】
また、上記実施形態では、電子レシートサーバ４は、電子レシート情報を発行した店舗Ｐ１の在庫情報に基づいて購入可否を判別したが、他の店舗Ｐ１分の在庫情報を含めて購入可否を判別する構成としてもよい。例えば、電子レシート提供部４１３は、電子レシートに含まれる商品について、同一消費者の会員コードに対応付けられた他の電子レシート情報から他の店舗Ｐ１の店舗コードを抽出し、抽出した店舗コードに対応する在庫情報を用いて購入可否を判別してもよい。この場合、電子レシート提供部４１３は、元商品を購入可否の判定結果によらずに他の店舗Ｐ１分の購入可否を判定してもよいし、元商品又は代替品を購入不可と判定した場合に他の店舗Ｐ１分の購入可否を判定してもよい。なお、他の店舗Ｐ１で購入可能と判定した場合には、電子レシート提供部４１３は、購入可能な店舗Ｐ１を通知するメッセージ等を購入支援情報に含めるものとする。
【０１２２】
また、上記実施形態では、電子レシートサーバ４は、電子レシート情報に含まれる商品（商品コード）の各々に購入支援情報を付加して提供する構成としたが、購入支援情報の提供方法はこれに限らないものとする。例えば、電子レシートサーバ４は、携帯端末５からの要求に応じて購入支援情報を商品毎に提供する構成としてもよい。この場合、電子レシート提供部４１３は、例えば、電子レシート情報に含まれる商品（商品コード）の各々に、購入支援情報の要求コマンドを送信するための操作子を付加して携帯端末５に提供する。係る操作子は、例えば操作ボタンやハイパーリンク等である。係る操作子は、ユーザ操作に応じて、電子レシート情報に含まれた店舗コードや会員コード、操作対象となった商品の商品コード等を要求コマンドとして電子レシートサーバ４に送信するよう構成される。
【０１２３】
携帯端末５では、表示部５３に表示された電子レシート情報の中から、商品の選択等により当該操作子に付された操作子が操作されると、上記した要求コマンドを電子レシートサーバ４に送信する。電子レシートサーバ４の電子レシート提供部４１３は、携帯端末５から要求コマンドが入力されると、この要求コマンドに含まれる情報から購入可否の判定を行い、判定結果に応じて生成した購入支援情報を携帯端末５に提供する。そして、携帯端末５は、電子レシートサーバ４から提供された購入支援情報を表示部５３に表示することで、上記実施形態と同様に消費者の購入支援を行うことができる。
【０１２４】
また、上記実施形態では、購入支援情報を生成し提供する例を説明したが、購入情報として提供する情報は、上記した購入支援情報の形態に限らないものとする。例えば、電子レシートサーバ４は、購入支援情報から購入操作子を取り除いたものを、購入情報として生成し提供してもよい。また、電子レシートサーバ４は、元商品又は代替品の購入可否をメッセージやイラスト等で表した情報を、購入情報として生成し提供してもよい。
【０１２５】
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するが、これに限らないものとする。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録媒体に記録して提供してもよい。係る記憶媒体は、例えばＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等が挙げられる。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らないものとする。例えば、記憶媒体は、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードすることで、記憶又は一時記憶した記憶媒体も含まれる。
【０１２６】
また、上記各実施形態の各装置で実行されるプログラムは、インターネット等のネットワーク経由で提供又は配布する構成としてもよい。
【符号の説明】
【０１２７】
１  電子レシートシステム
２  ＰＯＳ端末
３  ストアサーバ
４  電子レシートサーバ
５  携帯端末
４１１  受付部
４１２  情報管理部
４１３  電子レシート提供部
４１４  購入情報転送部
５１１  電子レシート取得部
５１２  表示制御部
５１３  購入情報送信部
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特開２０１６−１６２１６１号公報
【図１】
2019204447.tif 000003
【図２】
2019204447.tif 000004
【図３】
2019204447.tif 000005
【図４】
2019204447.tif 000006
【図５】
2019204447.tif 000007
【図６】
2019204447.tif 000008
【図７】
2019204447.tif 000009
【図８】
2019204447.tif 000010
【図９】
2019204447.tif 000011
【図１０】
2019204447.tif 000012
【図１１】
2019204447.tif 000013
【図１２】
2019204447.tif 000014
【図１３】
2019204447.tif 000015
【図１４】
2019204447.tif 000016