(57)【特許請求の範囲】
【請求項１】
コンピュータが実行する、
ユーザが使用するユーザ端末又は実在する店舗において使用される店舗端末から、前記ユーザの前記店舗における商品又はサービスの購入額を含み、決済に使用される決済情報を取得するステップと、
前記ユーザを識別するユーザ識別情報を取得するステップと、
取得した前記決済情報と前記ユーザ識別情報とに基づいて決済を実行するステップと、
取得した前記決済情報と前記ユーザ識別情報とを関連付けて記憶部に記憶させるステップと、
前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報を前記ユーザ端末から取得し、又は前記ユーザ端末から前記購入記録情報を取得する指示を受け付けると前記ユーザ端末及び前記店舗端末とは異なる装置から前記購入記録情報を取得し、前記購入記録情報に対応する前記ユーザ識別情報を取得するステップと、
前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記決済情報と、前記購入記録情報とが対応しているか否かを判定するステップと、
前記決済情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記決済情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付けるステップと、
を有する情報処理方法。
【請求項２】
前記購入記録情報を取得するステップにおいて、前記コンピュータは、前記店舗が発行したレシートの撮像画像を前記購入記録情報として取得する、
請求項１に記載の情報処理方法。
【請求項３】
前記購入記録情報を取得するステップにおいて、前記コンピュータは、前記店舗が発行したレシートに対応する電子レシート情報を前記購入記録情報として取得する、
請求項１に記載の情報処理方法。
【請求項４】
前記記憶するステップにおいて、前記コンピュータは、前記決済の合計金額を含む前記決済情報に、前記決済が行われた店舗を識別する店舗識別情報及び前記決済が行われた決済日時を関連付けて前記記憶部に記憶させ、
前記購入記録情報には、前記決済が行われた店舗を識別する店舗識別情報、前記決済の合計金額、及び前記決済が行われた決済日時との少なくともいずれかが含まれており、
前記判定するステップにおいて、前記コンピュータは、前記決済情報及び前記購入記録情報に含まれている前記店舗識別情報、前記決済の合計金額、及び前記決済日時の少なくともいずれかに基づいて、前記決済情報と前記購入記録情報とが対応しているか否かを判定する、
請求項１から３のいずれか１項に記載の情報処理方法。
【請求項５】
前記コンピュータが実行する、前記関連付けるステップにおいて前記ユーザ識別情報と、前記決済情報と、前記商品識別情報とが関連付けられると、前記ユーザ識別情報の前記ユーザに特典を付与するステップ、
をさらに有する、
請求項１から４のいずれか１項に記載の情報処理方法。
【請求項６】
前記特典を付与するステップにおいて、前記コンピュータは、前記決済情報に関連付けられた前記商品識別情報に、所定の商品又はサービスに対応する前記商品識別情報が含まれている場合に、前記ユーザに特典を付与する、
請求項５に記載の情報処理方法。
【請求項７】
前記コンピュータが実行する、前記関連付けるステップにおいて前記ユーザ識別情報と、前記決済情報と、前記商品識別情報とが関連付けられると、前記ユーザ識別情報のユーザに関する情報を前記商品識別情報に対応する前記商品又はサービスの提供者に提供するステップ、
をさらに有する、
請求項１から６のいずれか１項に記載の情報処理方法。
【請求項８】
前記提供するステップにおいて、前記コンピュータは、前記提供者に、前記商品識別情報に対応する前記決済情報又は前記購入記録情報を提供する、
請求項７に記載の情報処理方法。
【請求項９】
前記ユーザ識別情報を取得するステップにおいて、前記コンピュータは、前記ユーザ端末から、前記ユーザ識別情報と、前記ユーザが前記店舗で決済するための決済用コードの発行要求とを取得し、
前記コンピュータが実行する、前記ユーザ識別情報に対応し、前記ユーザが前記店舗で決済するための決済用コードを生成するための決済用トークンを前記ユーザ端末に送信するステップをさらに有し、
前記決済情報を取得するステップにおいて、前記コンピュータは、前記店舗端末から、前記決済用トークン及び前記決済情報を取得し、
前記決済を実行するステップにおいて、取得した前記決済用トークン、前記決済情報、及び前記ユーザ識別情報とに基づいて決済を実行する、
請求項１から８のいずれか１項に記載の情報処理方法。
【請求項１０】
前記コンピュータが実行する、前記店舗端末から、前記店舗を識別する店舗識別情報と、前記決済を行うための決済用コードの発行要求とを取得するステップと、
前記コンピュータが実行する、前記店舗識別情報に対応し、前記決済用コードを生成するための決済用トークンを前記店舗端末に送信するステップをさらに有し、
前記ユーザ識別情報を取得するステップにおいて、前記コンピュータは、前記ユーザ端末から、前記決済用トークンと、前記ユーザを特定するためのユーザ識別情報と、前記決済情報とを受信し、
前記決済を実行するステップにおいて、取得した前記決済用トークン、前記決済情報、及び前記ユーザ識別情報とに基づいて決済を実行する、
請求項１から９のいずれか１項に記載の情報処理方法。
【請求項１１】
コンピュータが実行する、
実在する店舗において使用される店舗端末から、ユーザの前記店舗における商品又はサービスの購入額を含む購入情報と、前記ユーザを識別するユーザ識別情報とを取得するステップと、
取得した前記購入情報と前記ユーザ識別情報とを関連付けて記憶部に記憶させるステップと、
前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報を前記ユーザが使用するユーザ端末から取得し、又は前記ユーザ端末から前記購入記録情報を取得する指示を受け付けると前記ユーザ端末及び前記店舗端末とは異なる装置から前記購入記録情報を取得し、前記購入記録情報に対応する前記ユーザ識別情報を取得するステップと、
前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記購入情報と、前記購入記録情報とが対応しているか否かを判定するステップと、
前記購入情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記購入情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付けるステップと、
を有する情報処理方法。
【請求項１２】
ユーザを識別するユーザ識別情報を取得するとともに、前記ユーザが使用するユーザ端末又は実在する店舗において使用される店舗端末から、前記ユーザの前記店舗における商品又はサービスの購入額を含み、決済に使用される決済情報を取得し、取得した前記ユーザ識別情報及び前記決済情報に基づいて決済を実行する決済処理部と、
取得した前記決済情報と、前記ユーザ識別情報とを関連付けて記憶部に記憶させる記憶制御部と、
前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報を前記ユーザ端末から取得し、又は前記ユーザ端末から前記購入記録情報を取得する指示を受け付けると前記ユーザ端末及び前記店舗端末とは異なる装置から前記購入記録情報を取得し、前記購入記録情報に対応する前記ユーザ識別情報を取得する購入記録情報取得と、
前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記決済情報と、前記購入記録情報とが対応しているか否かを判定する判定部と、
前記決済情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記決済情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付ける関連付け部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの商品又はサービスの購入に関する情報を取得する情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
ユーザの商品又はサービスの購入動向を分析するために、ユーザが店舗で購入した商品又はサービスを特定することが行われている。例えば、特許文献１には、電子決済サービスを用いて店舗で商品又はサービスを購入したユーザを識別するユーザ識別情報と、ユーザが購入した個々の商品又はサービスを識別する商品識別情報とを店舗から取得し、取得したユーザ識別情報と商品識別情報とを関連付ける装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６５８６２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている装置は、店舗から商品識別情報を取得する必要がある。このため、商品識別情報の取得に関して店舗から協力を得られない場合、店舗から商品識別情報を取得できず、ユーザ識別情報と商品識別情報とを関連付けることができないという問題が生じてしまう。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、店舗からユーザが購入した商品の商品識別情報の提供を受けることなく、ユーザ識別情報と商品識別情報とを関連付けることを可能とする情報処理方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報処理方法は、コンピュータが実行する、ユーザが使用するユーザ端末又は実在する店舗において使用される店舗端末から、前記ユーザの前記店舗における商品又はサービスの購入額を含み、決済に使用される決済情報を取得するステップと、前記ユーザを識別するユーザ識別情報を取得するステップと、取得した前記決済情報と前記ユーザ識別情報とに基づいて決済を実行するステップと、取得した前記決済情報と前記ユーザ識別情報とを関連付けて記憶部に記憶させるステップと、前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報と、前記購入記録情報に対応する前記ユーザ識別情報とを取得するステップと、前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記決済情報と、前記購入記録情報とが対応しているか否かを判定するステップと、前記決済情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記決済情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付けるステップと、を有する。
【０００７】
本発明の第２の態様に係る情報処理方法は、コンピュータが実行する、実在する店舗において使用される店舗端末から、ユーザの前記店舗における商品又はサービスの購入額を含む購入情報と、前記ユーザを識別するユーザ識別情報とを取得するステップと、取得した前記購入情報と前記ユーザ識別情報とを関連付けて記憶部に記憶させるステップと、前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報と、前記購入記録情報に対応する前記ユーザ識別情報とを取得するステップと、前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記購入情報と、前記購入記録情報とが対応しているか否かを判定するステップと、前記購入情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記購入情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付けるステップと、を有する。
【０００８】
本発明の第３の態様に係る情報処理装置は、ユーザを識別するユーザ識別情報を取得するとともに、前記ユーザが使用するユーザ端末又は実在する店舗において使用される店舗端末から、前記ユーザの前記店舗における商品又はサービスの購入額を含み、決済に使用される決済情報を取得し、取得した前記ユーザ識別情報及び前記決済情報に基づいて決済を実行する決済処理部と、取得した前記決済情報と、前記ユーザ識別情報とを関連付けて記憶部に記憶させる記憶制御部と、前記店舗が発行した前記ユーザが購入した一以上の前記商品又はサービスを識別する商品識別情報を含む購入記録情報と、前記購入記録情報に対応する前記ユーザ識別情報とを取得する購入記録情報取得と、前記購入記録情報に対応する前記ユーザ識別情報に関連付けられて前記記憶部に記憶されている前記決済情報と、前記購入記録情報とが対応しているか否かを判定する判定部と、前記決済情報と、前記購入記録情報とが対応していると判定すると、前記ユーザ識別情報と、前記決済情報と、前記購入記録情報に含まれる前記商品識別情報とを関連付ける関連付け部と、を備える。
【発明の効果】
【０００９】
本発明によれば、店舗からユーザが購入した商品の商品識別情報の提供を受けることなく、ユーザ識別情報と商品識別情報とを関連付けることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの概要を示す図である。
【図２】情報処理装置の機能構成を示す図である。
【図３】情報処理装置が決済を行うまでの処理の流れを示すフローチャートである。
【図４】情報処理装置が購入記録情報を取得してから、商品ＩＤを決済情報に関連付けるまでの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
［情報処理システムＳの概要］
図１は、情報処理システムＳの概要を示す図である。情報処理システムＳは、ユーザが実店舗において電子決済を利用して商品又はサービスを購入した場合に、ユーザを識別するユーザ識別情報としてのユーザＩＤと、ユーザが購入した商品又はサービスを識別する商品識別情報としての商品ＩＤとを関連付けるシステムである。本実施形態では、ユーザが、電子決済としてコード決済を利用して商品又はサービスを購入した場合にユーザＩＤと商品ＩＤとを関連付ける例を用いて説明を行う。なお、実店舗は、通信ネットワーク上で開設している店舗ではなく、実空間上に実在している店舗であるものとする。
【００１２】
情報処理システムＳは、情報処理装置１と、ユーザ端末２と、店舗端末３とを備える。情報処理装置１は、購入金額の決済を行うとともに、ユーザＩＤと商品ＩＤとを関連付けるサーバである。ユーザ端末２は、ユーザが使用する情報端末であり、例えばスマートフォン、タブレット又はパーソナルコンピュータである。店舗端末３は、例えばＰＯＳ端末である。
以下、図１を参照しながら、ユーザＩＤと商品ＩＤとが関連付けられるまでの流れを説明する。
【００１３】
ユーザは、実店舗に移動し、店舗において商品の購入を行う。ユーザは、店舗において会計を行う場合に、決済用のアプリケーションソフトウェアを起動し、決済用コードをユーザ端末２に表示させるための操作を行う。ユーザ端末２は、決済用コードを表示させるための操作を受け付けると、ユーザＩＤと、決済用コードの発行要求とを情報処理装置１に送信する（図１における（１））。
【００１４】
情報処理装置１は、ユーザ端末２から、ユーザＩＤと、決済用コードの発行要求とを受信すると、決済用トークンを生成する。決済用トークンは、ユーザが店舗で提示する決済用コードをユーザ端末２が生成する際に用いるデータ列である。情報処理装置１は、生成した決済用トークンをユーザ端末２に送信する（図１における（２））。情報処理装置１は、決済用トークンを暗号化した後に、暗号化した決済用トークンをユーザ端末２に送信してもよい。
【００１５】
ユーザ端末２は、受信した決済用トークンに基づいて決済用コードを生成して表示させる（図１における（３））。
ユーザは、店舗のレジで商品の購入代金を精算する際に決済用コードを提示する。そして、例えば店員の操作により、店舗端末３が、ユーザ端末２に表示された決済用コードを読み取る（図１における（４））。
【００１６】
店舗端末３は、ユーザが購入する商品の合計額を含む決済情報と、読み取った決済用コードが示す決済用トークンと、店舗を識別する店舗識別情報としての店舗ＩＤとを含む決済要求を情報処理装置１に送信する（図１における（５））。
【００１７】
情報処理装置１は、店舗端末３から決済要求を受信すると、決済要求に含まれている決済用トークンが、ユーザ端末２に送信した決済用トークンと一致するか否かを判定する。情報処理装置１は、決済用トークンが一致すると判定した場合に、決済要求に基づいて決済処理を実行する（図１における（６））。
【００１８】
情報処理装置１は、決済処理を実行すると、ユーザＩＤと決済情報とを関連付けて記憶し（図１における（７））、決済が完了したことを示す決済完了情報を店舗端末３に送信する（図１における（８））。店舗端末３は、決済完了情報を受信すると、レシートを発行する。店員は、発行したレシートをユーザに渡す（図１における（９））。
【００１９】
ユーザがユーザ端末２においてレシートを撮像する操作を行うと、ユーザ端末２は、ユーザＩＤとレシートの撮像画像とを情報処理装置１に送信する（図１における（１０））。
【００２０】
情報処理装置１は、ユーザ端末２から取得したレシートの撮像画像を解析し、レシートに表示されている商品ＩＤや商品の価格等の各種情報を抽出する（図１における（１１））。情報処理装置１は、撮像画像から抽出した各種情報と、撮像画像とともに取得したユーザＩＤに関連付けられている決済情報とに基づいて、撮像画像から抽出した情報と決済情報とが対応しているか否かを判定する（図１における（１２））。情報処理装置１は、抽出した情報と決済情報とが対応していると判定すると、ユーザＩＤと、決済情報と、抽出した情報に含まれる商品ＩＤとを関連付けて記憶する（図１における（１３））。
【００２１】
情報処理システムＳは、以上のように動作することで、店舗から商品ＩＤの提供を受けることなく、ユーザＩＤと商品ＩＤとを関連付けることができる。
以下、情報処理装置１の構成の詳細を説明する。
【００２２】
［情報処理装置１の機能構成］
図２は、情報処理装置１の機能構成を示す図である。情報処理装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００２３】
通信部１１は、インターネット等のネットワークを介してユーザ端末２及び店舗端末３とデータを送受信するための通信インターフェースである。
【００２４】
記憶部１２は、各種のデータを記憶する記憶媒体であり、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及びハードディスク等を有する。記憶部１２は、制御部１３が実行するプログラムを記憶する。記憶部１２は、制御部１３を、決済処理部１３１、記憶制御部１３２、購入記録情報取得部１３３、判定部１３４、関連付け部１３５、特典付与部１３６及び提供部１３７として機能させるプログラムを記憶する。
【００２５】
また、記憶部１２は、制御部１３が生成した決済用トークンと、ユーザ端末２から取得したユーザＩＤとを関連付けて記憶する。また、記憶部１２は、ユーザＩＤと、店舗端末３から取得した決済情報と、ユーザＩＤに対応するユーザが購入した商品の商品ＩＤとを関連付けて記憶する。
【００２６】
制御部１３は、例えばＣＰＵ（Central Processing Unit）である。制御部１３は、記憶部１２に記憶された決済用プログラムを実行することにより、決済処理部１３１、記憶制御部１３２、購入記録情報取得部１３３、判定部１３４、関連付け部１３５、特典付与部１３６及び提供部１３７として機能する。
【００２７】
決済処理部１３１は、ユーザを識別するユーザＩＤを取得するとともに、ユーザが使用するユーザ端末２又は実店舗において使用される店舗端末３から、ユーザの店舗における商品又はサービスの購入額を含み、決済に使用される決済情報を取得する。決済処理部１３１は、取得したユーザＩＤ及び決済情報に基づいて決済を実行する。
【００２８】
具体的には、決済処理部１３１は、まず、ユーザ端末２から、ユーザ端末２のユーザのユーザＩＤと、ユーザ端末２のユーザが店舗で決済するための決済用コードの発行要求とを取得する。
【００２９】
決済処理部１３１は、決済用コードの発行要求を取得すると、決済用コードを生成するための決済用トークンを生成し、取得したユーザＩＤと、生成した決済用トークンとを関連付けて記憶部１２に記憶させる。また、決済処理部１３１は、生成した決済用トークンを、決済用コードの発行要求を送信したユーザ端末２に送信する。
【００３０】
ユーザ端末２は、受信した決済用トークンに基づいて決済用コードを生成し、ユーザ端末２が備える表示部に表示させる。ユーザは、ユーザ端末２に表示された決済用コードを店舗の店員に提示すると、店員は、店舗端末３を操作して、ユーザ端末２に表示された決済用コードを店舗端末３に読み取らせる。
【００３１】
また、店員は、店舗端末３を操作して、ユーザが購入した商品又はサービスの商品ＩＤを店舗端末３に入力したり、店舗端末３に、ユーザが購入した商品に付されたバーコードから商品ＩＤを読み取らせたりする。店舗端末３は、入力された商品ＩＤ及び読み取った商品ＩＤに基づいて、ユーザが購入する商品の合計額を算出する。そして、店舗端末３は、ユーザが購入する商品の合計額を含む決済情報と、読み取った決済用コードが示す決済用トークンと、店舗ＩＤとを含む決済要求を情報処理装置１に送信する。
【００３２】
決済処理部１３１は、店舗端末３から、決済用トークンと、店舗ＩＤと、ユーザの店舗における商品又はサービスの購入に関する決済情報とを含む決済要求を受信する。決済処理部１３１は、記憶部１２に記憶されている決済用トークンと、受信した決済要求に含まれている決済用トークンとが一致する場合に、記憶部１２において、決済用トークンと関連付けられて記憶されているユーザＩＤを特定し、当該ユーザＩＤで特定されるユーザの口座から決済情報が示す決済金額を引き落とす処理を実行する。また、決済処理部１３１は、受信した決済要求に含まれる店舗ＩＤで特定される店舗の口座に決済金額を入金する処理を実行する。決済処理部１３１は、決済金額から、情報処理装置１における決済手数料を差し引いた金額を、店舗の口座に入金してもよい。決済処理部１３１は、決済金額の決済が完了した場合、決済が完了したことを示す決済完了情報をユーザ端末２及び店舗端末３に送信する。
【００３３】
ユーザ端末２は、決済完了情報に基づいて、決済が完了したことを示す画面を表示する。また、店舗端末３は、決済完了情報を受信すると、レシートを発行する。レシートには、店舗ＩＤと、決済の合計金額と、決済日時と、ユーザが購入した一以上の商品又はサービスそれぞれの商品ＩＤと各商品ＩＤに対する決済金額とが含まれている。店員は、店舗端末３が発行したレシートをユーザに手渡す。なお、レシートには、商品ＩＤの代わりに、商品名等の、商品を識別することができる情報が含まれていてもよい。
【００３４】
記憶制御部１３２は、決済処理部１３１による決済が完了したことに応じて、取得した決済情報と、ユーザＩＤとを関連付けて購入履歴情報として記憶部１２に記憶させる。具体的には、記憶制御部１３２は、決済処理部１３１による決済が完了したことに応じて、ユーザＩＤと、決済が行われた店舗を示す店舗ＩＤと、決済が行われた日時である決済日時と、決済情報とを関連付けて記憶部１２に記憶させる。
【００３５】
購入記録情報取得部１３３は、決済処理部１３１が決済を実行した後に、ユーザのユーザＩＤとともに、店舗が発行した、当該ユーザが購入した一以上の商品又はサービスの商品ＩＤを含む購入記録情報をユーザ端末２から取得する。具体的には、購入記録情報取得部１３３は、店舗端末３が発行したレシートの撮像画像を購入記録情報としてユーザ端末２から取得する。
【００３６】
なお、購入記録情報取得部１３３は、レシートの撮像画像を購入記録情報としてユーザ端末２から取得したが、これに限らない。例えば、購入記録情報取得部１３３は、店舗が発行したレシートに対応する電子レシート情報を購入記録情報として取得してもよい。この場合、例えば、店舗が発行した電子レシート情報を記憶するサーバがあるものとする。購入記録情報取得部１３３は、ユーザ端末２から、サーバから電子レシート情報を取得するときに使用するアカウント情報を受け付ける。そして、購入記録情報取得部１３３は、ユーザ端末２から購入記録情報を取得する指示を受け付けると、アカウント情報に基づいて、サーバにアクセスし、当該サーバから、ユーザに対応する電子レシート情報をサーバから取得する。このようにすることで、ユーザの指示に応じてユーザの電子レシート情報を取得することができる。
【００３７】
判定部１３４は、購入記録情報取得部１３３が購入記録情報とともに取得したユーザＩＤに関連付けられて記憶部１２に記憶されている決済情報と、購入記録情報とが対応しているか否かを判定する。
【００３８】
購入記録情報がレシートの撮像画像である場合、判定部１３４は、まず、レシートの撮像画像のＯＣＲ（Optical Character Recognition）解析を行うことにより、レシートに表示されている店舗ＩＤと、決済の合計金額と、決済日時と、ユーザが購入した一以上の商品又はサービスそれぞれの商品ＩＤと、商品ＩＤに対応する決済金額とを抽出する。また、購入記録情報が電子レシート情報である場合、判定部１３４は、電子レシート情報に含まれている店舗ＩＤと、決済の合計金額と、決済日時と、ユーザが購入した一以上の商品又はサービスそれぞれの商品ＩＤと、商品ＩＤに対応する決済金額とを抽出する。
【００３９】
判定部１３４は、決済情報及び購入記録情報に含まれている店舗ＩＤ、決済の合計金額、及び決済日時の少なくともいずれかに基づいて、決済情報と購入記録情報とが対応しているか否かを判定する。例えば、判定部１３４は、購入記録情報とともに取得したユーザＩＤに関連付けられて記憶部１２に記憶されている一以上の決済情報のうち、購入記録情報に含まれている店舗ＩＤ、決済の合計金額、及び決済日時と一致する店舗ＩＤ、決済の合計金額、決済日時の決済情報が存在するかを判定する。
【００４０】
判定部１３４は、購入記録情報に含まれている店舗ＩＤ、決済の合計金額、決済日時の全てと一致する店舗ＩＤ、決済の合計金額、決済日時の決済情報が存在する場合、当該決済情報と購入記録情報とが対応していると判定し、このような決済情報が存在しない場合、購入記録情報に対応する決済情報が存在しないと判定する。
【００４１】
なお、ＯＣＲの精度によっては、決済日時や合計金額が完全に一致しない可能性もある。このため、判定部１３４は、決済情報及び購入記録情報に含まれている店舗ＩＤ、決済の合計金額、決済日時の一致率を算出し、一致率が所定の閾値を超えた決済情報がある場合に、当該決済情報と購入記録情報とが対応していると判定してもよい。また、判定部１３４は、決済情報及び購入記録情報に含まれている店舗ＩＤ、決済の合計金額、決済日時の少なくともいずれかが一致している場合に、決済情報と購入記録情報とが対応していると判定してもよい。
【００４２】
関連付け部１３５は、決済情報と購入記録情報とが対応していると判定部１３４が判定すると、購入記録情報とともに取得したユーザＩＤと、決済情報と、購入記録情報に含まれる商品ＩＤとを関連付けて記憶部１２に記憶させる。例えば、関連付け部１３５は、記憶部１２に記憶されている購入履歴情報に、購入記録情報に含まれる商品ＩＤを関連付けることにより、ユーザＩＤと、決済情報と、商品ＩＤとを関連付ける。なお、レシートに、商品ＩＤではなく、商品名が含まれている場合、関連付け部１３５は、記憶部１２に記憶されている、商品名と、商品ＩＤとを関連付けた商品ＤＢ（不図示）を参照し、商品ＩＤを特定してもよい。そして、関連付け部１３５は、ユーザＩＤと、決済情報と、商品名から特定した商品ＩＤとを関連付けてもよい。
【００４３】
特典付与部１３６は、関連付け部１３５により、ユーザＩＤと決済情報と商品ＩＤとが関連付けられると、当該ユーザＩＤのユーザに特典を付与する。特典は、例えば、コード決済の利用時や、所定のサービスの利用時に使用可能なポイントやクーポンである。このようにすることで、ユーザは特典を得ようとしてレシートの撮像画像を情報処理装置１に送ろうとするので、商品ＩＤがユーザＩＤ及び決済情報と関連付けられる可能性を高めることができる。
【００４４】
なお、特典付与部１３６は、決済情報に関連付けられた商品ＩＤに、所定の商品又はサービスに対応する商品ＩＤが含まれている場合に、ユーザに特典を付与してもよい。このようにすることで、情報処理装置１は、所定の商品又はサービスに対応する商品ＩＤがユーザＩＤ及び決済情報と関連付けられる可能性を高めることができる。
【００４５】
提供部１３７は、関連付け部１３５により、ユーザＩＤと決済情報と商品ＩＤとが関連付けられると、ユーザＩＤのユーザに関する情報を商品ＩＤに対応する商品又はサービスの提供者に提供する。例えば、ユーザに関する情報は、ユーザの属性を示す属性情報であり、ユーザＩＤと関連付けられて記憶部１２に記憶されている。提供部１３７は、関連付け部１３５により、ユーザＩＤと決済情報と商品ＩＤとが関連付けられると、商品又はサービスの提供者に、当該商品ＩＤに関連付けられているユーザの属性情報を提供する。このようにすることで、商品又はサービスの提供者は、どのような属性のユーザが商品又はサービスを購入しているかを分析することができる。
【００４６】
なお、提供部１３７は、商品又はサービスの提供者にユーザの属性情報を提供したが、これに限らない。提供部１３７は、商品ＩＤに関連付けられている決済情報や商品ＩＤを含んでいる購入記録情報を商品又はサービスの提供者に提供してもよい。このようにすることで、商品又はサービスの提供者は、商品又はサービスがどのような商品と一緒に購入されているのかを分析することができる。
【００４７】
［動作フロー］
続いて、情報処理装置１における処理の流れを説明する。図３は、情報処理装置１が決済を行うまでの処理の流れを示すフローチャートである。
【００４８】
まず、決済処理部１３１は、ユーザ端末２から、ユーザ端末２のユーザのユーザＩＤと、ユーザ端末２のユーザが店舗で決済するための決済用コードの発行要求とを取得する（Ｓ１）。
【００４９】
続いて、決済処理部１３１は、決済用コードを生成するための決済用トークンを生成し、取得したユーザＩＤと、生成した決済用トークンとを関連付けて記憶部１２に記憶させる（Ｓ２）。
続いて、決済処理部１３１は、生成した決済用トークンを、決済用コードの発行要求を送信したユーザ端末２に送信する（Ｓ３）。
【００５０】
続いて、決済処理部１３１は、ユーザ端末２が表示した決済用コードを読み取った店舗端末３から、決済用トークンと、店舗ＩＤと、ユーザの店舗における商品又はサービスの購入額を含む決済情報と、を含む決済要求を受信する（Ｓ４）。
【００５１】
続いて、決済処理部１３１は、記憶部１２に記憶されている決済用トークンと、受信した決済要求に含まれている決済用トークンとが一致するか否かを判定する（Ｓ５）。決済処理部１３１は、決済用トークンが一致すると判定すると、Ｓ６に処理を移す。また、決済処理部１３１は、決済用トークンが一致しないと判定するとＳ８に処理を移し、エラー情報を店舗端末３に送信する。
【００５２】
Ｓ６において、決済処理部１３１は、決済用トークンと関連付けられて記憶部１２に記憶されているユーザＩＤと、受信した店舗ＩＤと、決済情報とに基づいて、決済を実行する。その後、決済処理部１３１は、決済完了情報を店舗端末３に送信する（Ｓ７）。店舗端末３は、決済完了情報を受信したことに応じて、レシートを発行する。
【００５３】
図４は、情報処理装置１が購入記録情報を取得してから、商品ＩＤを決済情報に関連付けるまでの処理の流れを示すフローチャートである。
【００５４】
まず、購入記録情報取得部１３３は、ユーザ端末２から、購入記録情報とユーザＩＤとを取得する（Ｓ１１）。
続いて、判定部１３４は、購入記録情報から、各種情報として、店舗ＩＤと、決済の合計金額と、決済日時と、ユーザが購入した一以上の商品又はサービスそれぞれの商品ＩＤとを抽出する（Ｓ１２）。
【００５５】
続いて、判定部１３４は、Ｓ１１において取得したユーザＩＤに関連付けられている決済情報のうち、未選択の決済情報があるか否かを判定する（Ｓ１３）。判定部１３４は、未選択の決済情報があると判定すると、Ｓ１４に処理を移し、未選択の決済情報がないと判定すると、本フローチャートに係る処理を終了する。
【００５６】
Ｓ１４において、判定部１３４は、取得したユーザＩＤに関連付けられている未選択の決済情報を選択する。
続いて、判定部１３４は、取得した購入記録情報から抽出した店舗ＩＤ、決済の合計金額、決済日時と、選択した決済情報に対応する店舗ＩＤ、決済の合計金額、決済日時とを比較することにより、購入記録情報と、選択した決済情報とが対応しているか否かを判定する（Ｓ１５）。判定部１３４は、購入記録情報と、選択した決済情報とが対応していると判定すると、Ｓ１６に処理を移し、購入記録情報と、選択した決済情報とが対応していないと判定すると、Ｓ１３に処理を戻す。
【００５７】
Ｓ１６において、関連付け部１３５は、購入記録情報に対応する決済情報と、購入記録情報に含まれる商品ＩＤとを関連付けて記憶部１２に記憶させる。
【００５８】
［変形例１］
以上の説明においては、決済処理部１３１は、ユーザ端末２から、ユーザ端末２のユーザのユーザＩＤと、ユーザ端末２のユーザが店舗で決済するための決済用コードの発行要求とを取得したことに応じて、決済用トークンを生成してユーザ端末２に送信し、ユーザ端末２に表示された決済用コードを読み取った店舗端末３から、決済用トークンと、決済情報と、店舗ＩＤとを取得したが、これに限らない。
【００５９】
決済処理部１３１は、決済用コードの発行要求と、決済情報と、店舗情報とを店舗端末３から取得してもよい。その後、決済処理部１３１は、生成した決済用トークンを店舗端末３に送信し、店舗端末３に表示された決済用コードを読み取ったユーザ端末２から、決済用トークンと、ユーザＩＤとを取得してもよい。そして、決済処理部１３１は、取得した決済情報と、店舗情報と、ユーザＩＤとに基づいて決済を行ってもよい。
【００６０】
また、決済処理部１３１は、決済が行われる前に、決済用コードの発行要求と、店舗情報とを店舗端末３から取得してもよい。そして、決済取得部１３１は、決済が行われる前に、生成した決済用トークンを店舗端末３に送信してもよい。その後、決済処理部１３１は、決済時に、店舗端末３に表示された決済用コードを読み取ったユーザ端末２から、決済用トークンと、決済情報（決済金額）と、ユーザＩＤとを取得してもよい。そして、決済処理部１３１は、取得した決済情報と、店舗情報と、ユーザＩＤとに基づいて決済を行ってもよい。
【００６１】
［変形例２］
また、情報処理装置１は、店舗端末３が決済用コードを用いて決済を行うコード決済を用いてユーザが購入した商品又はサービスの商品ＩＤと、ユーザＩＤとを関連付ける例を説明したが、これに限らない。情報処理装置１は、クレジットカード決済、近距離無線通信決済を用いてユーザが購入した商品又はサービスの商品ＩＤと、ユーザＩＤとを関連付けるようにしてもよい。
【００６２】
この場合、情報処理装置１は、購入情報取得部として機能し、店舗端末３から、ユーザの店舗における商品又はサービスの購入額を含む購入情報と、ユーザを識別するユーザＩＤとを取得する。記憶制御部１３２は、取得した購入情報とユーザＩＤとを関連付けて記憶部１２に記憶させる。購入記録情報取得部１３３は、店舗が発行した購入記録情報と、ユーザＩＤとを取得し、判定部１３４は、購入記録情報とともに取得したユーザＩＤに関連付けられて記憶部１２に記憶されている購入情報と、購入記録情報とが対応しているか否かを判定する。そして、関連付け部１３５は、購入情報と、購入記録情報とが対応していると判定すると、購入記録情報とともに取得したユーザＩＤと、購入情報と、購入記録情報に含まれる商品ＩＤとを関連付ける。このようにすることで、情報処理装置１は、クレジットカード決済、近距離無線通信決済を用いてユーザが商品又はサービスを購入した場合であっても、店舗からユーザが購入した商品の商品ＩＤの提供を受けることなく、ユーザＩＤと商品ＩＤとを関連付けることができる。
【００６３】
［情報処理装置１による効果］
以上説明したように、情報処理装置１は、ユーザのユーザＩＤを取得するとともに、ユーザが使用するユーザ端末２又は実店舗において使用される店舗端末３から、ユーザの店舗における商品又はサービスの購入額を含み、決済に使用される決済情報とを取得すると、決済を実行し、取得した決済情報と、ユーザＩＤとを関連付けて記憶部１２に記憶させる。情報処理装置１は、決済を実行した後に、ユーザＩＤとともに、店舗が発行した、ユーザが購入した一以上の商品又はサービスを識別する商品ＩＤを含む購入記録情報を取得し、当該ユーザＩＤに関連付けられて記憶部１２に記憶されている決済情報と、当該購入記録情報とが対応していると判定すると、当該ユーザＩＤと、決済情報と、購入記録情報に含まれる商品ＩＤとを関連付ける。このようにすることで、情報処理装置１は、店舗からユーザが購入した商品の商品ＩＤの提供を受けることなく、ユーザＩＤと商品ＩＤとを関連付けることができる。
【００６４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００６５】
１  決済処理装置
２  ユーザ端末
３  店舗端末
１１  通信部
１２  記憶部
１３  制御部
１３１  決済処理部
１３２  記憶制御部
１３３  購入記録情報取得部
１３４  判定部
１３５  関連付け部
１３６  特典付与部
１３７  提供部
【要約】      （修正有）【課題】店舗からユーザが購入した商品の商品識別情報の提供を受けることなく、ユーザ識別情報と商品識別情報とを関連付けることを可能とする情報処理方法及び情報処理装置を提供する。【解決手段】情報処理装置１は、ユーザが使用するユーザ端末２又は実店舗において使用される店舗端末３から、ユーザの店舗における商品又はサービスの購入額を含み、決済に使用される決済情報と、ユーザＩＤとを取得し、取得したユーザＩＤ及び決済情報に基づいて決済を実行し、取得した決済情報と、ユーザＩＤとを関連付けて記憶部に記憶させる。情報処理装置１は、ユーザが購入した一以上の商品又はサービスを識別する商品ＩＤを含む購入記録情報とユーザＩＤとを取得し、ユーザＩＤに関連付けられて記憶部に記憶されている決済情報と、購入記録情報とが対応していると判定すると、ユーザ識別情報と、決済情報と、購入記録情報に含まれる商品ＩＤとを関連付ける。【選択図】図１【図１】
0006905120.tif 000002
【図２】
0006905120.tif 000003
【図３】
0006905120.tif 000004
【図４】
0006905120.tif 000005