(57)【要約】      （修正有）【課題】電子レシートサービスを利用しての取引に対する特典の付与についての実感を利用者に強く印象づけるサーバ及びそのプログラム並びにシステムを提供する。【解決手段】電子レシートサーバは、受信手段、保存手段、付与手段及び通知手段を備える。受信手段は、成立した取引の内容を表すとともに、当該取引を行った取引者を識別する取引者コードを含んだ取引データを受信する。保存手段は、受信手段により受信された取引データに含まれるデータのうちの保存すべきものとして定められたデータを取引者コードに関連づけて記憶デバイスに保存する。付与手段は、受信手段により取引データが受信された時に、予め定められた条件が受信された取引データに関して成立するならば、予め定められた特典を付与者に付与する。通知手段は、付与手段により特典が付与された時に、その旨を、取引者コードに関して定められた通知先へと通知する。【選択図】図５
2018206254.tif 000002
【特許請求の範囲】
【請求項１】
成立した取引の内容を表すとともに、当該取引を行った取引者を識別する取引者コードを含んだ取引データを受信する受信手段と、
前記受信手段により受信された前記取引データに含まれるデータのうちの保存すべきものとして定められたデータを前記取引者コードに関連づけて記憶デバイスに保存する保存手段と、
前記受信手段により前記取引データが受信された時に、予め定められた条件が前記受信された取引データに関して成立するならば、予め定められた特典を前記取引者コードに関連づけられた付与者に付与する付与手段と、
前記付与手段により前記特典が付与された時に、その旨を、前記取引者コードに関して定められた通知先へと通知する通知手段と、
を具備する電子レシートサーバ。
【請求項２】
前記保存手段は、
複数の第１の会員コードのそれぞれを複数の第２の会員コードのいずれかと関連付けて管理し、
前記取引者コードとして前記取引データに含まれた前記第１の会員コードに関連づけられた前記第２の会員コードに関連づけて、前記記憶デバイスに前記保存すべきデータを保存し、
前記取引データに前記取引者コードとしての前記第１の会員コードの他に、この第１の会員コードに関連づけるべき第２の会員コードが含まれる場合に、当該第１の会員コードと当該第２の会員コードとの関連づけを上記の管理の対象に追加し、
前記付与手段は、前記第１の会員コードに関連づけるべき前記第２の会員コードが前記取引データに含まれる場合に、予め定められた特典を前記第２の会員コードで識別される前記取引者を前記付与者として前記特典を付与する、
請求項１に記載の電子レシートサーバ。
【請求項３】
前記付与手段は、前記特典の付与として、前記取引者が使用権限を有するクーポンを表すデータを、前記条件が成立した前記取引データが表す取引が行われた施設での新たな取引に使用可能なクーポンを含むように更新する、
請求項１又は請求項２に記載の電子レシートサーバ。
【請求項４】
取引登録装置と、電子レシートサーバとを具備し、
前記取引登録装置は、
取引の内容を登録して当該取引の内容を表すとともに、当該取引を行った取引者を識別する取引者コードを含んだ取引データを生成する生成手段と、
当該取引が成立した時に、前記生成手段により生成された前記取引データを前記電子レシートサーバへと送信する送信手段と、
を具備し、
前記電子レシートサーバは、
前記送信手段により送信された前記取引データを受信する受信手段と、
前記受信手段により受信された前記取引データに含まれるデータのうちの保存すべきものとして定められたデータを前記取引者コードに関連づけて記憶デバイスに保存する保存手段と、
前記受信手段により前記取引データが受信された時に、予め定められた条件が前記受信された取引データに関して成立するならば、予め定められた特典を前記取引者コードに関連づけられた付与者に付与する付与手段と、
前記付与手段により前記特典が付与された時に、その旨を、前記取引者コードに関して定められた通知先へと通知する通知手段と、
を具備する、
電子レシートシステム。
【請求項５】
成立した取引の内容を表すとともに、当該取引を行った取引者を識別する取引者コードを含んだ取引データを受信する受信手段を備えた電子レシートサーバを制御するコンピュータを、
前記受信手段により受信された前記取引データに含まれるデータのうちの保存すべきものとして定められたデータを前記取引者コードに関連づけて記憶デバイスに保存する保存手段と、
前記受信手段により前記取引データが受信された時に、予め定められた条件が前記受信された取引データに関して成立するならば、予め定められた特典を前記取引者コードに関連づけられた付与者に付与する付与手段と、
前記付与手段により前記特典が付与された時に、その旨を、前記取引者コードに関して定められた通知先へと通知する通知手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子レシートサーバ及びそのプログラムと、電子レシートシステムに関する。
【背景技術】
【０００２】
取引の成立に伴って、その取引を行った取引者に対して、例えばクーポン発行などの特典を付与することは広く行われている。
電子レシートサービスにおいても、過去の購買の実績などを考慮して、多数の利用者の中から特典の付与者を絞り込んで、当該付与者に対して特典を付与することが考えられている。
【０００３】
しかしながら、このような電子レシートサービスにおける特典付与は、個々の利用者の取引のタイミングとは無関係なタイミングで実施されることになる。このため、特典の付与を受けた利用者が、どの取引に関して特典が付与されたのかを実感し辛く、特典の付与による利用者のモチベーション向上の効果が十分に得られない恐れがあった。
このような事情から、電子レシートサービスを利用しての取引に対する特典の付与についての実感を利用者に強く印象づけることができることが望まれていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１９４７３０号公報
【特許文献２】特開２００１−３５７４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、電子レシートサービスを利用しての取引に対する特典の付与についての実感を利用者に強く印象づけることができる電子レシートサーバ及びそのプログラムと、電子レシートシステムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の電子レシートサーバは、受信手段、保存手段、付与手段及び通知手段を備える。受信手段は、成立した取引の内容を表すとともに、当該取引を行った取引者を識別する取引者コードを含んだ取引データを受信する。保存手段は、受信手段により受信された取引データに含まれるデータのうちの保存すべきものとして定められたデータを取引者コードに関連づけて記憶デバイスに保存する。付与手段は、受信手段により取引データが受信された時に、予め定められた条件が受信された取引データに関して成立するならば、予め定められた特典を取引者コードに関連づけられた付与者に付与する。通知手段は、付与手段により特典が付与された時に、その旨を、取引者コードに関して定められた通知先へと通知する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る電子レシートシステムの概略構成と、電子レシートサーバ及びＰＯＳ（point-of-sale）端末の要部回路構成とを示すブロック図。
【図２】図１中の会員データベースに含まれるデータレコードの１つの構成を示す図。
【図３】図１中の特典データベースに含まれるデータレコードの１つの構成を示す図。
【図４】図１中のＰＯＳ端末に備えられたプロセッサによる情報処理のフローチャート。
【図５】図１中の電子レシートサーバに備えられたプロセッサによる情報処理のフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施の形態の一例について図面を用いて説明する。
【０００９】
図１は本実施形態に係る電子レシートシステムの概略構成と、電子レシートサーバ及びＰＯＳ（point-of-sale）端末の要部回路構成とを示すブロック図である。
この電子レシートシステムは、電子レシートサーバ１００を、ＰＯＳ端末２００及び情報端末３００と通信ネットワーク４００を介して通信可能とすることで構成されている。なお、電子レシートシステムには、典型的には複数のＰＯＳ端末２００及び複数の情報端末３００が含まれるが、図１においては１つずつのみを示している。
【００１０】
電子レシートサーバ１００は、ＰＯＳ端末２００で登録される取引の内容を蓄積し、それを情報端末３００で確認可能とする、いわゆる電子レシートサービスを提供するための情報処理を行う。
【００１１】
ＰＯＳ端末２００は、物品の販売、飲食物の提供、あるいはサービスの提供などの任意の取引の内容を登録し、さらには決済するための処理を行う。ＰＯＳ端末２００は、取引を行った取引者が電子レシートサービスの会員である場合に、取引の内容を電子レシートサーバ１００に通知する。つまりＰＯＳ端末２００は、取引登録装置の一例である。
【００１２】
情報端末３００は、電子レシートサービスの会員が利用可能で、通信ネットワーク４００を介して電子レシートサーバ１００にアクセスしてクライアントとして機能する任意の情報処理装置である。情報端末３００は、有線通信及び無線通信のいずれにより通信ネットワーク４００に接続されるものであってもよい。情報端末３００としては、スマートフォン、タブレット端末、携帯電話装置、あるいはパーソナルコンピュータなどの既存の様々な装置が適用可能である。そこで、情報端末３００の詳細についての説明は省略する。
【００１３】
通信ネットワーク４００は、インターネット、ＶＰＮ（virtual private network）、ＬＡＮ（local area network）、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。通信ネットワーク４００は、典型的には、移動体通信網とインターネットとを組み合わせたものである。
【００１４】
電子レシートサーバ１００は、プロセッサ１、メインメモリ２、補助記憶デバイス３、通信インタフェース４及び伝送路５を備える。プロセッサ１と、メインメモリ２、補助記憶デバイス３及び通信インタフェース４とは、伝送路５によって接続される。
【００１５】
電子レシートサーバ１００においては、プロセッサ１、メインメモリ２及び補助記憶デバイス３が伝送路５によって接続されることにより、電子レシートサーバ１００を制御するための情報処理を行うコンピュータを構成している。
プロセッサ１は、上記コンピュータの中枢部分に相当する。プロセッサ１は、オペレーティングシステム及びアプリケーションプログラムに従って、電子レシートサーバ１００としての各種の機能を実現するべく各部を制御する。
【００１６】
メインメモリ２は、上記コンピュータの主記憶部分に相当する。メインメモリ２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２は、不揮発性のメモリ領域ではオペレーティングシステム及びアプリケーションプログラムを記憶する。またメインメモリ２は、プロセッサ１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ２は、揮発性のメモリ領域を、プロセッサ１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１７】
補助記憶デバイス３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶デバイス３は、プロセッサ１が各種の処理を行う上で使用するデータと、プロセッサ１での処理によって生成されたデータとを保存する。補助記憶デバイス３は、アプリケーションプログラムを記憶する場合もある。
【００１８】
通信インタフェース４は、通信ネットワーク４００を介したデータ通信を行う。通信インタフェース４としては、例えばインターネットを介したデータ通信のための周知の処理を行うように構成された周知のものを用いることができる。
伝送路５は、アドレスバス、データバス及び制御信号線等を含み、接続されている各部の間で授受されるデータや制御信号を伝送する。
【００１９】
さて、補助記憶デバイス３の記憶領域の一部は、レシートデータベース３１、会員データベース３２及び特典データベース３３として使用される。レシートデータベース３１は、電子レシートサービスの利用者に電子レシートサービスを提供するための各種の情報を記憶する。会員データベース３２は、利用者を管理するための各種の情報を記憶する。特典データベース３３は、利用者に付与する特典を管理するための各種の情報を記憶する。
【００２０】
図２は会員データベース３２に含まれるデータレコードの１つの構成を示す図である。
会員データベース３２は、図２に示すようなデータレコードである会員レコード３２ａの集合である。ただし会員データベース３２は、図２に示す会員レコード３２ａをそのまま複数含まず、周知の正規化が行われていてもよい。
【００２１】
会員レコード３２ａは、複数の会員のそれぞれに対応する。会員レコード３２ａは、フィールドＦ１１，Ｆ１２，Ｆ１３，Ｆ１４，Ｆ１５を含む。フィールドＦ１１のデータは、対応する利用者を識別するためのレシート会員コードを表す。このレシート会員コードは、第２の会員コードに相当する。フィールドＦ１２のデータは、対応する利用者の氏名及び住所などの会員データを表す。フィールドＦ１３のデータは、特典を付与したことの通知先を表す通知先データを表す。フィールドＦ１３のデータは、例えば、対応する利用者が使用する情報端末３００を識別するための端末コード、あるいは対応する利用者が電子メールを受けるためのメールアドレスである。フィールドＦ１４のデータは、フィールドＦ１１のレシート会員コードに対して連携設定された、レシート会員コードとは別のものである連携会員コードを表す。この連携会員コードは、第１の会員コードに相当する。フィールドＦ１５のデータは、対応する利用者に対して付与されている特典に関して、少なくともその特典を識別するための特典コードを含んだ付与特典データである。付与特典データには、有効期間などの特典に関する任意の情報を含み得る。
【００２２】
図３は特典データベース３３に含まれるデータレコードの１つの構成を示す図である。
特典データベース３３は、図３に示すようなデータレコードである特典レコード３３ａの集合である。ただし特典データベース３３は、図３に示す特典レコード３３ａをそのまま複数含まず、周知の正規化が行われていてもよい。
【００２３】
特典レコード３３ａは、電子レシートサービスの利用者に対して付与する複数の特典のそれぞれに対応する。特典レコード３３ａは、フィールドＦ２１，Ｆ２２，Ｆ２３を含む。フィールドＦ２１のデータは、対応する特典を識別するために定められた特典コードを表す。フィールドＦ２２のデータは、対応する特典の内容に関する特典内容データを表す。特典内容データが表す得点の内容は例えば、「お好きな商品一点１０％引き」、あるいは「生ビール１００円引き」などである。フィールドＦ２３のデータは、対応する特典を付与する条件に関する付与条件データを表す。付与条件データが表す付与条件は例えば、「会計額が２０００円以上」、あるいは「購買商品にビールを３本以上含む」などである。
【００２４】
電子レシートサーバ１００は例えば、ハードウェアとしてサーバ用の汎用のコンピュータ装置を用い、後述の情報処理について記述したアプリケーションプログラムをメインメモリ２又は補助記憶デバイス３に書き込むことによって実現できる。なお、アプリケーションプログラムは、電子レシートサーバ１００の譲渡の際にメインメモリ２又は補助記憶デバイス３に記憶されていてもよいし、上記の汎用のコンピュータ装置とは別に譲渡されてもよい。後者の場合、アプリケーションプログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡される。
【００２５】
ＰＯＳ端末２００は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、表示デバイス１４、入力デバイス１５、読取デバイス１６、プリンタ１７、通信インタフェース１８及び伝送路１９を含んでいる。
【００２６】
ＰＯＳ端末２００においては、プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３が伝送路１９によって接続されることにより、ＰＯＳ端末２００を制御するための情報処理を行うコンピュータを構成している。
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステム及びアプリケーションプログラムに従って、ＰＯＳ端末２００としての各種の機能を実現するべく各部を制御する。
【００２７】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステム及びアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２８】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１３は、例えばＥＥＰＲＯＭ、ＨＤＤ、ＳＳＤ、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータと、プロセッサ１１での処理によって生成されたデータとを保存する。補助記憶デバイス１３は、アプリケーションプログラムを記憶する場合もある。
【００２９】
表示デバイス１４は、操作者に対して各種の情報を通知するための各種画面を表示する。表示デバイス１４としては、例えば液晶表示デバイスなどの周知のデバイスを適用できる。
入力デバイス１５は、操作者による各種の指示を入力する。入力デバイス１５としては、タッチセンサ又はキーボードなどの周知のデバイスを、単独又は組み合わせて適用できる。
【００３０】
読取デバイス１６は、記憶媒体に記憶されたデータを読み取る。読取デバイス１６としては、バーコードスキャナ又はカードリーダなどの周知のデバイスを、単独又は組み合わせて適用できる。
プリンタ１７は、レシート用紙に対してレシート画像をプリントしてレシートを発行する。
【００３１】
通信インタフェース１８は、通信ネットワーク４００を介したデータ通信を行う。通信インタフェース１８としては、例えばインターネットを介したデータ通信のための周知の処理を行うように構成された周知のものを用いることができる。
伝送路１９は、アドレスバス、データバス及び制御信号線等を含み、接続されている各部の間で授受されるデータや制御信号を伝送する。
【００３２】
ＰＯＳ端末２００は、後述する情報処理について記述したアプリケーションプログラムをメインメモリ１２又は補助記憶デバイス１３に記憶する。なお、アプリケーションプログラムは、ＰＯＳ端末２００のハードウェアの譲渡の際にメインメモリ１２又は補助記憶デバイス１３に記憶されていてもよいし、上記のハードウェアとは別に譲渡されてもよい。後者の場合、アプリケーションプログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡される。
【００３３】
次に以上のように構成された電子レシートシステムの動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３４】
ＰＯＳ端末２００が取引の登録及び決済を行うべき動作状態にあるとき、プロセッサ１１はメインメモリ１２又は補助記憶デバイス１３に記憶されたアプリケーションプログラムに基づいて以下に説明する情報処理を実行する。
【００３５】
図４はプロセッサ１１による情報処理のフローチャートである。
Ａｃｔ１としてプロセッサ１１は、取引者コードが入力されたか否かを確認する。そしてプロセッサ１１は、取引者コードが入力されていないならばＮｏと判定し、Ａｃｔ２へと進む。
Ａｃｔ２としてプロセッサ１１は、取引内容の登録のための操作が開始されたか否かを確認する。そしてプロセッサ１１は、該当の操作が開始されていないならばＮｏと判定し、Ａｃｔ１へと戻る。
かくしてプロセッサ１１は、Ａｃｔ１及びＡｃｔ２としては、取引者コードが入力されるか、あるいは登録のための操作が開始されるのを待ち受ける。
【００３６】
さて、ＰＯＳ端末２００の操作者は、これから登録しようとする取引に対して電子レシートサービスを適用する場合には、取引者を識別するための取引者コードをＰＯＳ端末２００に対して入力する。具体的には操作者は例えば、入力デバイス１５を操作して取引者コードを入力するか、情報端末３００等に表示させた会員証画面を読取デバイス１６に読み取らせるか、取引者コードが記録されたカード等の媒体を読取デバイス１６に読み取らせる。そしてプロセッサ１１は、このようにして取引者コードが入力されたならば、Ａｃｔ１にてＹｅｓと判定し、Ａｃｔ３へと進む。なお操作者は、取引が行われる施設等の従業者である場合も有るし、取引者である場合もある。
【００３７】
なお、本電子レシートシステムにおいては、取引者コードとして、レシート会員コードの他に、レシート会員コードに対して連携設定された別の会員コードを用いることを許容する。つまり、電子レシートシステムに含まれる複数のＰＯＳ端末２００は複数の施設に分散して配置され、それら複数の施設には異なる事業者により運営されるものが含まれ得る。レシート会員コードは、電子レシートサーバ１００を運営する事業者が、電子レシートサービスの利用登録を行った利用者に対して付与する。これに対して、ＰＯＳ端末２００が設置される施設を運営する複数の事業者は、電子レシートサービスとは異なる会員サービスを導入し、そのための会員コードを利用者に付与していることがある。このような会員サービスを利用する利用者が、当該会員サービスと電子レシートサービスとの双方を利用する場合に、当該会員サービスに関する会員コードとレシート会員コードとをそれぞれ入力しなければならないのでは、不便である。そこで本電子レシートシステムにおいては、連携設定された会員コード、すなわち連携会員コードが取引者コードとして入力された場合にも、電子レシートサービスを適用することとしている。
【００３８】
Ａｃｔ３としてプロセッサ１１は、上記のように入力された取引者コードを入力デバイス１５又は読取デバイス１６から取得する。
Ａｃｔ４としてプロセッサ１１は、取得した取引者コードがレシート会員コードであるか否かを確認する。そしてプロセッサ１１は、レシート会員コードではないならばＮｏと判定し、Ａｃｔ５へと進む。なお、プロセッサ１１は、ここでの確認をどのような手法で行ってもよいが、例えば電子レシートサーバ１００に問い合わせることが想定される。
【００３９】
Ａｃｔ５としてプロセッサ１１は、取引者コードが、レシート会員コードとの連携済みのものであるか否かを確認する。具体的にはプロセッサ１１は、取引者コードが連携会員コードとして会員データベース３２に含まれているかどうかを電子レシートサーバ１００に問い合わせる。そしてプロセッサ１１は、連携済みではないならばＮｏと判定し、Ａｃｔ６へと進む。
【００４０】
Ａｃｔ６としてプロセッサ１１は、取引者コードをレシート会員コードと連携するかどうかを確認する。具体的にはプロセッサ１１は、取引者コードをレシート会員コードと連携するかどうかを問い合わせる画面を表示デバイス１４に表示させ、この画面に基づく操作者による入力デバイス１５での指示に応じて連携するかどうかを確認する。そしてプロセッサ１１は、連携することが指示されたならばＹｅｓと判定し、Ａｃｔ７へと進む。
【００４１】
操作者は、連携することを指示したならば、取引者コードを連携させるレシート会員番号を入力デバイス１５に入力するか、又は読取デバイス１６に読み取らせる。
Ａｃｔ７としてプロセッサ１１は、レシート会員コードを入力デバイス１５又は読取デバイス１６から取得する。
【００４２】
Ａｃｔ８としてプロセッサ１１は、連携フラグをセット状態とする。連携フラグは、例えばメインメモリ１２又は補助記憶デバイス１３中の１ビットのデータであり、セット状態であるときに連携の設定を行うことを表す。
プロセッサ１１は、連携フラグをセット状態としたならば、Ａｃｔ９へと進む。なお、プロセッサ１１は、取引者コードがレシート会員コードであった場合、あるいは取引者コードへのレシート会員コードとの連携設定が済んでいる場合は、Ａｃｔ４又はＡｃｔ５にてＹｅｓと判定し、Ａｃｔ６−Ａｃｔ８をパスしてＡｃｔ９へと進む。
【００４３】
Ａｃｔ９としてプロセッサ１１は、電子レシートフラグをセット状態とする。電子レシートフラグは、例えばメインメモリ１２又は補助記憶デバイス１３中の１ビットのデータであり、セット状態であるときに電子レシートサービスを適用することを表す。
【００４４】
プロセッサ１１は、電子レシートフラグをセット状態としたならば、Ａｃｔ１０へと進む。なお、プロセッサ１１は、取引者コードが入力されることなしに登録操作が開始された場合はＡｃｔ２にてＹｅｓと判定する。そしてこの場合にプロセッサ１１は、Ａｃｔ３−Ａｃｔ９をパスしてＡｃｔ１０へと進む。またプロセッサ１１は、取引者コードを電子レシートコードと連携しないことが操作者により指定された場合は、Ａｃｔ６にてＮｏと判定する。そしてこの場合にプロセッサ１１は、Ａｃｔ７−Ａｃｔ９をパスしてＡｃｔ１０へと進む。つまりプロセッサ１１は、取引者コードが入力されることなしに登録操作が開始された場合、ならびに取引者コードを電子レシートコードと連携しないことが操作者により指定された場合は、連携フラグ及び電子レシートフラグをともにセット状態としない。なおプロセッサ１１は、図示は省略しているが、Ａｃｔ１及びＡｃｔ２の待受状態に移行する前には、連携フラグ及び電子レシートフラグをいずれもリセット状態に初期化する。
【００４５】
Ａｃｔ１０としてプロセッサ１１は、操作者による操作に応じて、取引内容を登録する。
Ａｃｔ１１としてプロセッサ１１は、登録された取引に関する代金を決済する。本実施形態においては、この決済が完了したことをもって取引の成立とする。
【００４６】
Ａｃｔ１２としてプロセッサ１１は、電子レシートフラグがセット状態であるか否かを確認する。そしてプロセッサ１１は、セット状態ではないならばＮｏと判定し、Ａｃｔ１３へと進む。
Ａｃｔ１３としてプロセッサ１１は、プリンタ１７を動作させて、紙レシートを発行する。そしてプロセッサ１１はこののち、Ａｃｔ１及びＡｃｔ２の待受状態に戻る。
【００４７】
一方でプロセッサ１１は、電子レシートフラグがセット状態であるならばＡｃｔ１２にてＹｅｓと判定し、Ａｃｔ１４へと進む。
Ａｃｔ１４としてプロセッサ１１は、連携フラグがセット状態であるか否かを確認する。そしてプロセッサ１１は、セット状態ではないならばＮｏと判定し、Ａｃｔ１５へと進む。
【００４８】
Ａｃｔ１５としてプロセッサ１１は、後述する連携データを含めないで取引データを生成する。取引データは、取引の内容及び決済の結果などを表す情報を含む。例えば、ＰＯＳ端末２００が物販店に設置される場合、取引データに含まれる情報には、取引者コード、商品コード、商品名、単価、数量、合計金額、支払金額及び釣銭額などを含む。
プロセッサ１１は、連携フラグがセット状態であるならば、Ａｃｔ１４にてＹｅｓと判定し、Ａｃｔ１６へ進む。
Ａｃｔ１６としてプロセッサ１１は、連携データを含めて取引データを生成する。連係データは、Ａｃｔ３で取得した取引者コードをＡｃｔ７で取得したレシート会員コードに連携させることを電子レシートサーバ１００に要求するためのデータである。
【００４９】
かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１１が実行することによって、Ａｃｔ１５又はＡｃｔ１６の処理により、プロセッサ１１を中枢部分とするコンピュータは取引データを生成する生成手段として機能する。
【００５０】
プロセッサ１１は、Ａｃｔ１５又はＡｃｔ１６にて取引データを生成したならば、いずれの場合もＡｃｔ１７へと進む。
Ａｃｔ１７としてプロセッサ１１は、Ａｃｔ１５又はＡｃｔ１６にて生成した取引データを電子レシートサーバ１００に宛てて通信ネットワーク４００へと通信インタフェース１８から送信させる。そしてプロセッサ１１はこののち、Ａｃｔ１及びＡｃｔ２の待受状態に戻る。かくして通信インタフェース１８は、取引データを電子レシートサーバ１００へと送信する送信手段として機能する。
ＰＯＳ端末２００から送信された取引データが、通信ネットワーク４００を伝送されて電子レシートサーバ１００へと到達すると、当該取引データが通信インタフェース４により受信される。かくして通信インタフェース４は、取引データを受信する受信手段として機能する。
【００５１】
プロセッサ１は、上記のように通信インタフェース４が取引データを受信したことに応じて、以下に説明する情報処理を開始する。
図５は図１中のプロセッサ１による情報処理のフローチャートである。
【００５２】
Ａｃｔ２１としてプロセッサ１は、受信された取引データに示された取引の内容や決済結果などを反映するようにレシートデータベース３１を更新する。具体的にはプロセッサ１は、取引データに含まれた各種のデータの中からレシートデータベース３１に保存するものとして定められたデータを抽出し、これらのデータを取引データに含まれた取引者コードに関連づけて含むようにレシートデータベース３１を更新する。なおレシートデータベース３１は、各種のデータをレシート会員コードに関連づけて保存する。このためプロセッサ１は、取引者コードがレシート会員コードである場合には、そのまま取引者コードに関連するものとして各種データをレシートデータベース３１に追加する。またプロセッサ１は、取引者コードがレシート会員コードではなく、かつ取引データに連係データが含まれないならば、取引者コードが連携設定されているレシート会員コードに関連するものとして各種データをレシートデータベース３１に追加する。またプロセッサ１は、取引者コードがレシート会員コードではなく、かつ取引データに連係データが含まれるならば、連係データに示されたレシート会員コードに関連するものとして各種データをレシートデータベース３１に追加する。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１が実行することによって、プロセッサ１を中枢部分とするコンピュータは保存手段として機能する。
【００５３】
Ａｃｔ２２としてプロセッサ１は、受信された取引データに連係データが含まれるか否かを確認する。そしてプロセッサ１は、連係データが含まれるならばＹｅｓと判定してＡｃｔ２３へと進む。
Ａｃｔ２３としてプロセッサ１は、連係データにて取引者コードに連携させることを要求されているレシート会員コードで識別される利用者に関して、連携会員コードを登録する。具体的にはプロセッサ１は、会員レコード３２ａのうちから、フィールドＦ１１のデータが、連係データにて取引者コードに連携させることを要求されているレシート会員コードと一致するものを選び出す。そしてプロセッサ１は、該当する会員レコード３２ａのフィールドＦ１４に、受信された取引データに含まれた取引者コードを書き込む。このときプロセッサ１は、フィールドＦ１４に既に別のデータが含まれている場合は、そのデータに対して上書きしてもよいし、そのデータを残して追加してもよい。
【００５４】
Ａｃｔ２４としてプロセッサ１は、Ａｃｔ２３で選び出した会員レコード３２ａの付与特典データを更新する。プロセッサ１は具体的には、連携登録がなされたことに対して付与するものとして予め定められた特典を受ける権利を有することを表すように、Ａｃｔ２３で選び出した会員レコード３２ａのフィールドＦ１５のデータを更新する。なおプロセッサ１は、会員データベース３２又は特典データベース３３において、特典の付与者を取引者とは別の者とすることが定義されている場合に、その付与者に対して特典を付与するようにしてもよい。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１が実行することによって、プロセッサ１を中枢部分とするコンピュータは付与手段として機能する。
【００５５】
Ａｃｔ２５としてプロセッサ１は、付与フラグをセット状態とする。付与フラグは、例えばメインメモリ２又は補助記憶デバイス３中の１ビットのデータであり、セット状態であるときに新たな特典付与がなされたことを表す。なおプロセッサ１は、図示は省略しているが、図５に示す処理の開始時に付与フラグをリセット状態に初期化する。
【００５６】
プロセッサ１は、付与フラグをセット状態にし終えたならば、Ａｃｔ２６へと進む。なおプロセッサ１は、今回受信された取引データに連係データが含まれていなかった場合には、Ａｃｔ２２にてＮｏと判定し、Ａｃｔ２３−Ａｃｔ２５をパスしてＡｃｔ２６へと進む。
【００５７】
Ａｃｔ２６としてプロセッサ１は、今回受信された取引データに関する取引に対して付与すべき特典を、特典データベース３３から検索する。プロセッサ１がここで検索する特典は、当然ながらＡｃｔ２４にて付与する特典とは別の条件に基づき付与される特典である。プロセッサ１は具体的には、特典レコード３３ａのそれぞれのフィールドＦ２３の付与条件データが表す付与条件のそれぞれについて、今回受信された取引が合致するか否かを確認する。なお、プロセッサ１は、付与条件によっては、レシートデータベース３１に含まれる過去の取引に関する情報も加味して当該確認を行ってもよい。そしてプロセッサ１は、合致する付与条件をフィールドＦ２３の付与条件データが表す特典レコード３３ａが有ったならば、その特典レコード３３ａのフィールドＦ２１に表された特典コードを、付与対象の特典の特典コードとして設定する。
【００５８】
Ａｃｔ２７としてプロセッサ１は、付与すべき特典が有ったかどうかを確認する。そしてプロセッサ１は、付与対象の特典コードとして少なくとも１つの特典コードを設定しているならばＹｅｓと判定し、Ａｃｔ２８へと進む。
【００５９】
Ａｃｔ２８としてプロセッサ１は、会員レコード３２ａの付与特典データを更新する。プロセッサ１は具体的には、会員レコード３２ａのうちから、フィールドＦ１１のデータが取引者を識別するためのレシート会員コードであるものを選び出す。つまりプロセッサ１は、取引者コードがレシート会員コードであるならば、フィールドＦ１１のデータが取引者コードに一致する会員レコード３２ａを選び出す。またプロセッサ１は、取引者コードが連携会員コードであるならば、フィールドＦ１４のデータが取引者コードに一致する会員レコード３２ａを選び出す。そしてプロセッサ１は、このように選び出した会員レコード３２ａのフィールドＦ１５のデータを、付与すべきものとして見つかった特典を受ける権利を有することを表すように更新する。なおプロセッサ１は、Ａｃｔ２４の場合と同様に、取引者とは別の付与者に対して特典を付与するようにしてもよい。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１が実行することによって、プロセッサ１を中枢部分とするコンピュータは付与手段として機能する。
【００６０】
Ａｃｔ２９としてプロセッサ１は、付与フラグをセット状態とする。
そしてプロセッサ１はこののち、Ａｃｔ３０へと進む。なおプロセッサ１は、付与すべき特典が無かった場合には、Ａｃｔ２７にてＮｏと判定し、Ａｃｔ２８，Ａｃｔ２９をパスしてＡｃｔ３０へと進む。
Ａｃｔ３０としてプロセッサ１は、付与フラグがセット状態にあるか否かを確認する。そしてプロセッサ１は、付与フラグがセット状態にあるならばＹｅｓと判定し、Ａｃｔ３１へと進む。
【００６１】
Ａｃｔ３１としてプロセッサ１は、特典が新たに付与された旨の通知を行う。プロセッサ１は具体的には、Ａｃｔ２３又はＡｃｔ２８で選び出した会員レコード３２ａのフィールドＦ１３のデータが端末コードを表すならば、当該端末コードで識別される情報端末３００に対してプッシュ通知を行う。またプロセッサ１は具体的には、Ａｃｔ２３で選び出した会員レコード３２ａのフィールドＦ１３のデータがメールアドレスを表すならば、当該メールアドレスに宛てて通知メールを送信する。このプッシュ通知及び通知メールは例えば、Ａｃｔ２４及びＡｃｔ２８の少なくとも一方で付与した特典の内容を、例えば文字メッセージ及び画像データなどにより示すとともに、その利用が可能であることを利用者に対して知らせるものである。またプッシュ通知及び通知メールは、特典がどの取引に関して付与されたのかを利用者が認識できるように、取引日時及び店舗名など、取引情報の一部の情報を表すようにすることが好ましい。なお、通知先は利用者により任意により定められてよいが、プッシュ通知及び通知メールの着信を利用者が速やかに認識できるように定めることを原則とする。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１が実行することによって、プロセッサ１を中枢部分とするコンピュータは通知手段として機能する。
そしてプロセッサ１は、当該通知を終えたならば、図５に示す情報処理を終了する。なおプロセッサ１は、付与フラグがリセット状態であるならばＡｃｔ３０にてＮｏと判定し、Ａｃｔ３１をパスしてそのまま図５に示す情報処理を終了する。
【００６２】
以上のように電子レシートサーバ１００は、新たな取引に関する取引情報を受信したときに、その取引に関して取引者に対する特典付与を行うか否かを確認する。そして電子レシートサーバ１００は、特典付与を行うならば、その旨をプッシュ通知又は通知メールによって取引者に通知する。従って、電子レシートサービスを利用しての取引を行ったならば、それに対する特典の付与についての通知が速やかに利用者に対してなされるのであり、当該特典付与の実感を利用者に強く印象づけることができる。
【００６３】
またＰＯＳ端末２００は、取引が成立したならば、その取引に関する取引情報を速やかに電子レシートサーバ１００に送信する。従って、特典付与の通知は、取引の成立後に速やかに行われることになり、当該特典付与の実感を利用者にさらに強く印象づけることができる。
【００６４】
また電子レシートサーバ１００によれば、成立した取引に際して、レシート会員コードに対する別の会員コードの連携設定がなされた場合には、取引者に対する特典付与を行うこととし、かつ当該特典付与を上記のように速やかに通知している。従って、連携設定に伴う特典付与の実感を利用者に強く印象づけることができる。
【００６５】
特典の付与は、典型例としては、取引が行われた施設での新たな取引に使用可能なクーポンの使用権限を利用者に与えることである。このようなクーポンの使用権限が得られたことを、上記のように取引成立に応じて速やかに通知することにより、当該施設の再度の利用を促すというクーポンの効果を高めることが可能である。さらに、取引情報の一部を通知することで、取引とクーポン獲得との関係をより強く利用者に印象づけることが可能であり、取引が成立した直後に上記の通知がなされることを知らない利用者に対しても取引とクーポン獲得との関係を認識させることもできる。なお特典の付与は、別のタイプの任意のクーポンの使用権限を与えること、あるいはポイントの付加など、任意であってよい。
【００６６】
この実施形態は、次のような種々の変形実施が可能である。
電子レシートサーバ１００にてメインメモリ２又は補助記憶デバイス３に記憶される各種データの少なくとも一部は、電子レシートサーバ１００の外部に設けられた記憶デバイスに記憶されてもよい。また、ＰＯＳ端末２００にてメインメモリ１２又は補助記憶デバイス１３に記憶される各種データの少なくとも一部は、ＰＯＳ端末２００の外部に設けられた記憶デバイスに記憶されてもよい。
【００６７】
取引登録装置としては、ＰＯＳ端末以外の例えば電子キャッシュレジスタなどの装置が用いられてもよい。
【００６８】
操作者により登録完了を宣言する操作が行われた場合など、決済完了以外の任意のタイミングで取引の成立としてもよい。
【００６９】
プロセッサ１又はプロセッサ１１が行う前述した情報処理の一部は省略してもよい。例えば、連携登録がなされたことに応じての特典付与は行わなくてもよい。つまり、プロセッサ１は図５中のＡｃｔ２４，Ａｃｔ２５を省略してもよい。また、レシート会員コード以外の会員コードとの連携は行わなくてもよい。つまり、プロセッサ１１は図４中のＡｃｔ４−Ａｃｔ８，Ａｃｔ１４及びＡｃｔ１６を省略し、Ａｃｔ１２にてＹｅｓと判定した場合にはＡｃｔ１５へと進み、プロセッサ１は図５中のＡｃｔ２２−Ａｃｔ２５を省略してもよい。
【００７０】
情報処理によりプロセッサ１又はプロセッサ１１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００７１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１，１１…プロセッサ、２，１２…メインメモリ、３，１３…補助記憶デバイス、４，１８…通信インタフェース、５，１９…伝送路、１４…表示デバイス、１５…入力デバイス、１６…読取デバイス、１７…プリンタ、１００…電子レシートサーバ、２００…ＰＯＳ端末、３００…情報端末、４００…通信ネットワーク。
【図１】
2018206254.tif 000003
【図２】
2018206254.tif 000004
【図３】
2018206254.tif 000005
【図４】
2018206254.tif 000006
【図５】
2018206254.tif 000007