(57)【特許請求の範囲】
【請求項１】
決済を行うための複数のアプリケーションプログラムが記憶されているユーザ端末から、前記ユーザ端末を使用した商品の購入に対応する決済に関する要求と、前記ユーザ端末において前記決済を行うために実行されている前記アプリケーションプログラムを識別するためのアプリケーション識別情報と、前記ユーザ端末を使用するユーザを識別するためのユーザ識別情報とを受信する受信部と、
前記ユーザ識別情報に対して、複数の前記アプリケーションプログラムの少なくともいずれかに対応する複数の前記アプリケーション識別情報それぞれを前記受信部が受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数の前記アプリケーションプログラムのうち、前記回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定する特定部と、
前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に広告情報を表示させるための表示指示情報を前記ユーザ端末に送信する広告送信部と、
前記ユーザ端末から、前記ユーザ識別情報と、前記アプリケーション識別情報と、当該アプリケーション識別情報に対応するアプリケーションプログラムに対する前記広告情報の表示履歴を示す履歴情報とを受信する利用情報受信部と、を有し、
前記特定部は、前記ユーザ識別情報及び前記アプリケーション識別情報とともに受信した前記履歴情報にさらに基づいて、アプリケーションプログラムを特定する、
情報処理装置。
【請求項２】
前記利用情報受信部は、前記ユーザが前記広告情報の表示を許可したか否かを示す許諾情報をさらに含む前記履歴情報を受信する、
請求項１に記載する情報処理装置。
【請求項３】
前記受信部が前記決済に関する要求とともに受信した前記ユーザ識別情報と、前記アプリケーション識別情報とを関連付けて記憶部に記憶させる記憶制御部をさらに有し、
前記特定部は、前記記憶部を参照して、複数の前記アプリケーション識別情報それぞれを前記受信部が受信した回数、頻度又は時間帯を特定する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記広告情報は、所定の期間における商品の販売に関する広告情報であり、
前記特定部は、複数の前記アプリケーションプログラムの中から、前記所定の期間が示す期間情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記ユーザが前記商品を購入する店舗の端末から、前記ユーザが商品を購入する店舗を識別するための店舗識別情報を取得する取得部をさらに有し、
前記特定部は、複数の前記アプリケーションプログラムの中から、前記取得部が取得した前記店舗識別情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記利用情報受信部は、前記アプリケーションプログラムの利用頻度を示す情報をさらに受信し、
前記特定部は、前記ユーザ識別情報及び前記アプリケーション識別情報とともに受信した前記利用頻度を示す情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
複数の前記アプリケーションプログラムの少なくともいずれかは、所定の店舗を運営する事業者に対応しており、
前記ユーザ識別情報と、前記ユーザの前記アプリケーションプログラム又は前記所定の店舗に対する好みを示す属性情報とを関連付けて記憶する記憶部をさらに有し、
前記特定部は、前記記憶部において前記ユーザ識別情報に関連付けられている前記属性情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記決済を行うための複数のアプリケーションプログラムのそれぞれには、所定の決済手段による決済を行うための共通のモジュールが組み込まれており、
前記受信部は、前記ユーザ端末から、前記ユーザ端末を使用した商品の購入に対応し、前記モジュールを用いた前記所定の決済手段による前記決済に関する要求と、当該決済を行うために実行されている前記アプリケーションプログラムを識別するための前記アプリケーション識別情報と、前記ユーザ識別情報とを受信する、
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記広告情報は、前記特定部が特定した前記アプリケーションプログラムを用いて商品を購入することを条件に、前記ユーザに特典が付与される特典情報であり、
前記広告送信部は、前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に前記特典情報を表示させるための表示指示情報を前記ユーザ端末に送信する、
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
店舗が表示した店舗において決済を行うための決済用コードを読み取るユーザ端末であって、決済を行うための複数のアプリケーションプログラムが記憶されているユーザ端末から、前記ユーザ端末を使用するユーザを特定するためのユーザ識別情報と、前記ユーザ端末において前記決済を行うために実行されているアプリケーションプログラムを識別するためのアプリケーション識別情報とを受信し、前記ユーザ端末が読み取った前記決済用コードに対応する決済用トークンを受信するトークン受信部と、
前記ユーザ識別情報に対して、複数の前記アプリケーションプログラムの少なくともいずれかに対応する複数の前記アプリケーション識別情報それぞれを前記トークン受信部が受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数の前記アプリケーションプログラムのうち、前記回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定する特定部と、
前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に広告情報を表示させるための表示指示情報を前記ユーザ端末に送信する広告送信部と、
前記ユーザ端末から、前記ユーザ識別情報と、前記アプリケーション識別情報と、当該アプリケーション識別情報に対応するアプリケーションプログラムに対する前記広告情報の表示履歴を示す履歴情報とを受信する利用情報受信部と、を有し、
前記特定部は、前記ユーザ識別情報及び前記アプリケーション識別情報とともに受信した前記履歴情報にさらに基づいて、アプリケーションプログラムを特定する、
情報処理装置。
【請求項１１】
前記利用情報受信部は、前記ユーザが前記広告情報の表示を許可したか否かを示す許諾情報をさらに含む前記履歴情報を受信する、
請求項１０に記載する情報処理装置。
【請求項１２】
前記トークン受信部が受信した前記ユーザ識別情報と、前記アプリケーション識別情報とを関連付けて記憶部に記憶させる記憶制御部をさらに有し、
前記特定部は、前記記憶部を参照して、複数の前記アプリケーション識別情報それぞれを前記トークン受信部が受信した回数、頻度又は時間帯を特定する、
請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記広告情報は、所定の期間における商品の販売に関する広告情報であり、
前記特定部は、複数の前記アプリケーションプログラムの中から、前記所定の期間が示す期間情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１０から１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記ユーザが商品を購入する店舗を識別するための店舗識別情報を取得する取得部をさらに有し、
前記特定部は、複数の前記アプリケーションプログラムの中から、前記取得部が取得した前記店舗識別情報にさらに基づいて、アプリケーションプログラムを特定する、
請求項１０から１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記決済を行うための複数のアプリケーションプログラムのそれぞれには、所定の決済手段による決済を行うための共通のモジュールが組み込まれており、
前記トークン受信部は、前記ユーザ端末から、前記ユーザ端末を使用した商品の購入に対応し、前記モジュールに対応する前記決済用トークンと、前記所定の決済手段による前記決済を行うために実行されている前記アプリケーションプログラムを識別するための前記アプリケーション識別情報と、前記ユーザ識別情報とを受信する、
請求項１０から１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記広告情報は、前記特定部が特定した前記アプリケーションプログラムを用いて商品を購入することを条件に、前記ユーザに特典が付与される特典情報であり、
前記広告送信部は、前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に前記特典情報を表示させるための表示指示情報を前記ユーザ端末に送信する、
請求項１０から１５のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯端末を使用して商品の代金を決済するサービスにおいて、特典情報等の広告情報を携帯端末に送信することが行われている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−１１３９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、携帯端末を使用して商品の代金を決済する複数のサービスが利用されており、複数のサービスにおいて、サービスの提供を受けている携帯端末に広告情報が提供されている。しかしながら、広告効果が低いサービスにおいて広告情報が提供されてしまう問題や、広告主や決済事業者が利用頻度の低いサービスをユーザに利用してほしい場合に広告情報を適切に提供する方法がないという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、広告情報を提供する効果を高めることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報処理装置は、決済を行うための複数のアプリケーションプログラムが記憶されているユーザ端末から、前記ユーザ端末を使用した商品の購入に対応する決済に関する要求と、前記ユーザ端末において前記決済を行うために実行されている前記アプリケーションプログラムを識別するためのアプリケーション識別情報と、前記ユーザ端末を使用するユーザを識別するためのユーザ識別情報とを受信する受信部と、複数の前記アプリケーションプログラムの少なくともいずれかに対応する複数の前記アプリケーション識別情報それぞれを前記受信部が受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数の前記アプリケーションプログラムのうち、前記回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定する特定部と、前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に広告情報を表示させるための表示指示情報を前記ユーザ端末に送信する広告送信部と、を有する。
【０００７】
本発明の第２の態様に係る情報処理装置は、店舗が表示した店舗において決済を行うための決済用コードを読み取るユーザ端末であって、決済を行うための複数のアプリケーションプログラムが記憶されているユーザ端末から、前記ユーザ端末を使用するユーザを特定するためのユーザ識別情報と、前記ユーザ端末において前記決済を行うために実行されているアプリケーションプログラムを識別するためのアプリケーション識別情報とを受信し、前記ユーザ端末が読み取った前記決済用コードに対応する決済用トークンを受信するトークン受信部と、複数の前記アプリケーションプログラムの少なくともいずれかに対応する複数の前記アプリケーション識別情報それぞれを前記トークン受信部が受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数の前記アプリケーションプログラムのうち、前記回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定する特定部と、前記特定部が特定した前記アプリケーションプログラムを介して前記ユーザ端末に広告情報を表示させるための表示指示情報を前記ユーザ端末に送信する広告送信部と、を有する。
【発明の効果】
【０００８】
本発明によれば、広告情報を提供する効果を高めることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る情報処理装置の概要を説明する図である。
【図２】コード決済を含む複数の決済手段による決済が可能なアプリケーションに対応する画面の例を示す図である。
【図３】第１実施形態に係る情報処理装置の構成を示す図である。
【図４】受信履歴情報の一例を示す図である。
【図５】第１実施形態に係る情報処理装置、ユーザ端末、店舗端末に対応する処理の流れを示すシーケンス図である。
【図６】図５に続くシーケンス図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
［情報処理装置１の概要］
図１は、第１実施形態に係る情報処理装置１の概要を説明する図である。情報処理装置１は、広告情報をユーザの端末に送信するとともに、所定の決済手段による商品の購入に関する決済を行う装置である。
【００１１】
情報処理装置１は、例えばサーバ等のコンピュータであり、基地局や無線ＬＡＮを介してユーザ端末２と店舗端末３とに通信可能に接続されている。ユーザ端末２は、タブレット端末やスマートフォン等のコンピュータである。店舗端末３は、例えば、ＰＯＳ端末である。所定の決済手段は、例えば、ユーザ端末２に表示される、決済に関する情報を含むバーコードやＱＲコード（登録商標）等のコードを店舗端末３が読み取り、情報処理装置１が店舗端末３から当該決済に関する情報を取得して決済を行う決済手段である。以下の説明において、所定の決済手段をコード決済という。
【００１２】
ユーザ端末２には、コード決済等の決済手段による決済が可能な複数のアプリケーションプログラムがインストールされている。複数のアプリケーションプログラムのそれぞれは、例えば、ポイントや電子通貨を管理するアプリケーションプログラムであり、店舗での決済時に使用される。また、複数のアプリケーションプログラムの少なくともいずれかは、所定の店舗を運営する事業者に対応するアプリケーションである。例えば、アプリケーションプログラムは、所定のコンビニエンスストアを運営する事業者が管理するアプリケーションプログラムであってもよい。なお、以降の説明において、コード決済により決済可能なアプリケーションプログラムを、単にアプリケーションという。
【００１３】
複数のアプリケーションのそれぞれは、電子決済に係るサービスを提供する所定の事業者が運営するコード決済による決済を行うための共通のモジュール（ＳＤＫ）が組み込まれている。複数のアプリケーションのそれぞれには、アプリケーションに対応するアプリケーションサーバ４から、コード決済を含む複数の決済手段が提示される（図１の（１））。アプリケーションは、決済を行う場合に、コード決済を行う操作を行うことにより、情報処理装置１と通信を行い、共通のモジュールを利用したコード決済を行うことができる。
【００１４】
図２は、コード決済を含む複数の決済手段による決済が可能なアプリケーションに対応する画面の例を示す図である。図２（ａ）は、アプリケーションにおいて当該アプリケーションに対応するサービスのポイントやクーポンを利用するための画面である。図２（ａ）には、ユーザが利用可能な２つのクーポンが表示されている。また、図２（ａ）の画面の右下には、「コード決済」と記載された画像が表示されており、この画像が選択されると、共通のモジュールが起動する。ユーザ端末２は、共通のモジュールが起動したことに応じて、ユーザ端末２のユーザを識別するためのユーザ識別情報としてのユーザＩＤと、当該アプリケーションを識別するためのアプリケーションＩＤと、決済用コードの発行要求とを情報処理装置１に送信する（図１の（２））。情報処理装置１に送信されるユーザＩＤは、コード決済に係るサービスを提供する提供者がユーザに付与したユーザＩＤである。
【００１５】
情報処理装置１は、決済用コードの発行要求を受信すると、決済用コードを生成するための決済用トークンを生成し、決済用トークンと、受信したユーザＩＤとを関連付けて記憶させるとともに（図１の（３））、生成した決済用トークンをユーザ端末２に送信する（図１の（４））。また、情報処理装置１は、受信したユーザＩＤとアプリケーションＩＤとを関連付けた受信履歴情報を記憶する（図１の（５））。
【００１６】
ユーザ端末２は、受信した決済用トークンに基づいて決済用コードを生成して表示させる。図２（ｂ）は、決済用コードが表示される画面の一例である。図２（ｂ）に示されるコードは、決済用トークンに対応する決済用のワンタイムコードである。図２（ｂ）に示す画面は、共通のモジュールにより生成されるものであり、複数のアプリケーションのそれぞれにおいてコード決済を行う場合に、図２（ｂ）に示す共通の画面が表示される。
【００１７】
店舗端末３が、店員の操作により、ユーザ端末２に表示された決済用コードを読み取る（図１における（６））。店舗端末３は、ユーザの店舗における商品又はサービスの購入に関する決済金額を算出する。店舗端末３は、決済用コードに対応する決済用トークンと、店舗を識別するための店舗ＩＤと、決済金額とを含む決済要求を情報処理装置１に送信する（図１における（７））。なお、以下の説明において、ユーザが店舗において購入又は利用する商品又はサービスをまとめて商品という。
【００１８】
情報処理装置１は、店舗端末３から決済要求を受信すると、受信した決済要求に含まれる決済用トークンが、ユーザ端末２に送信した決済用トークンと一致するか否かを判定する。情報処理装置１は、決済用トークンが一致すると判定した場合に、決済用トークンと関連付けられているユーザＩＤと、受信した決済要求とに基づいて決済処理を実行する（図１における（８））。
【００１９】
また、情報処理装置１は、受信履歴情報を参照し、複数のアプリケーションＩＤそれぞれを受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数のアプリケーションのうち、回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションを特定する（図１における（９））。所定の条件は、ユーザが決済時に使用する確率が相対的に高いアプリケーションを特定するための条件であり、例えば、回数や頻度が相対的に高いこと、又は一定の閾値を超えることである。
【００２０】
情報処理装置１は、特定したアプリケーションに対して広告情報を通知する（図１における（１０））。このようにすることで、情報処理装置１は、広告情報を提供する効果を高める。
続いて、情報処理装置１の構成について説明する。
【００２１】
［情報処理装置１の構成例］
図３は、第１実施形態に係る情報処理装置１の構成を示す図である。情報処理装置１は、通信部１１と、記憶部１２と、制御部１３とを備える。制御部１３は、受信部としての発行要求受信部１３１と、トークン生成部１３２と、決済要求取得部１３３と、決済処理部１３４と、利用情報受信部１３５と、特定部１３６と、広告送信部１３７とを有する。
【００２２】
通信部１１は、携帯電話回線やインターネット回線等の通信ネットワークに接続するためのインタフェースである。
記憶部１２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等である。記憶部１２は、情報処理装置１を機能させるための各種プログラムを記憶する。例えば、記憶部１２は、情報処理装置１の制御部１３を、発行要求受信部１３１、トークン生成部１３２、決済要求取得部１３３、決済処理部１３４、利用情報受信部１３５、特定部１３６、及び広告送信部１３７として機能させるプログラムを記憶する。
【００２３】
制御部１３は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。制御部１３は、記憶部１２に記憶されている各種プログラムを実行することにより、情報処理装置１に係る機能を制御する。制御部１３は、記憶部１２に記憶されているプログラムを実行することにより、発行要求受信部１３１、トークン生成部１３２、決済要求取得部１３３、決済処理部１３４、利用情報受信部１３５、特定部１３６、及び広告送信部１３７として機能する。
【００２４】
発行要求受信部１３１は、ユーザ端末２から、決済用コードの発行要求を受信する。具体的には、発行要求受信部１３１は、決済を行うための複数のアプリケーションが記憶されているユーザ端末２から、共通のモジュールを用いたコード決済に対応する、ユーザ端末２を使用した商品の購入に対応する決済に関する決済用コードの発行要求と、当該ユーザ端末２において当該決済を行うために実行されているアプリケーションのアプリケーションＩＤと、ユーザ端末２を使用するユーザのユーザＩＤとを受信する。例えば、発行要求受信部１３１は、図２（ａ）に示す画面において「コード決済」と記載された画像が選択されたことに応じて、ユーザ端末２から、決済用コードの発行要求と、当該画面に対応するアプリケーションのアプリケーションＩＤと、ユーザＩＤとを受信する。
【００２５】
トークン生成部１３２は、ユーザ端末２から、決済用コードの発行要求と、アプリケーションＩＤと、ユーザＩＤとを取得すると、決済用トークンを生成する。また、トークン生成部１３２は、記憶制御部として機能し、生成した決済用トークンと、発行要求受信部１３１が決済用コードの発行要求とともに受信したユーザＩＤと、アプリケーションＩＤと、これらのＩＤを受信した時刻とを関連付けて受信履歴情報として記憶部１２に記憶させる。
【００２６】
図４は、受信履歴情報の一例を示す図である。図４に示すように、受信履歴情報において、決済用トークンと、ユーザＩＤと、店舗ＩＤと、アプリケーションＩＤと、時刻を示す時刻情報とが関連付けられていることが確認できる。ここで、店舗ＩＤは、決済処理部１３４において決済が行われる際に、受信履歴情報に追加される。
【００２７】
ユーザ端末２は、受信した決済用トークンに基づいて、図２（ｂ）に示すように、決済用コードを自身の表示部に表示する。店舗端末３は、ユーザ端末２に表示された決済用コードを読み取るとともに、店員の操作に応じてユーザの商品の購入に対応する決済金額を算出する。店舗端末３は、決済金額と、読み取った決済用コードに対応する決済用トークンと、ユーザが商品を購入する店舗の店舗ＩＤとを含む商品の決済要求を情報処理装置１に送信する。
【００２８】
決済要求取得部１３３は、店舗端末３から、決済金額と、決済用トークンと、店舗ＩＤとを含む決済要求を取得する。決済処理部１３４は、決済要求取得部１３３が取得した決済要求に含まれている決済用トークンが記憶部１２の受信履歴情報に含まれている場合、決済要求に含まれている決済金額及び店舗ＩＤと、受信履歴情報において当該決済用トークンに関連付けられているユーザＩＤとに基づいて決済処理を行う。
【００２９】
例えば、決済処理部１３４は、記憶部１２の受信履歴情報において、決済用トークンと関連付けられているユーザＩＤを特定し、当該ユーザＩＤで特定されるユーザの口座から決済金額を引き落とす処理を実行する。決済処理部１３４は、受信した店舗ＩＤで特定される店舗の口座に決済金額を入金する処理を実行する。また、決済処理部１３４は、決済要求取得部１３３が取得した決済要求に含まれている決済用トークンに対応して受信履歴情報に含まれている決済用トークンに、決済要求に含まれる店舗ＩＤを関連付けて記憶させる。
【００３０】
利用情報受信部１３５は、ユーザ端末２から、ユーザＩＤと、アプリケーションＩＤと、アプリケーションの利用頻度を示す情報とを受信する。利用頻度は、例えばアプリケーションへのログイン回数、アプリケーションの起動回数、アプリケーションに対応する画面がユーザ端末２に表示されていた時間の少なくともいずれかに基づいて、ユーザ端末２が特定するものとする。利用情報受信部１３５は、ユーザ端末２から所定時間おきに、ユーザＩＤと、アプリケーションＩＤと、利用頻度を示す情報とを受信し、受信したユーザＩＤと、アプリケーションＩＤと、利用頻度を示す情報とを関連付けてアプリケーション利用情報として記憶部１２に記憶させる。なお、利用情報受信部１３５は、ユーザ端末２から利用頻度を示す情報を受信したが、これに限らない。例えば、アプリケーションに対応するアプリケーションサーバ４において、ユーザ端末２の起動回数、画面表示時間等を測定してもよく、利用情報受信部１３５は、アプリケーションサーバ４から、ユーザＩＤと、アプリケーションＩＤと、利用頻度を示す情報を受信してもよい。
【００３１】
また、利用情報受信部１３５は、ユーザ端末２から、ユーザＩＤと、アプリケーションＩＤと、当該アプリケーションＩＤに対応するアプリケーションに対する広告情報の表示履歴を示す履歴情報とを受信する。利用情報受信部１３５は、ユーザ端末２から、所定時間おきに、曜日、時間帯ごとの履歴情報を受信してもよい。また、履歴情報には、広告情報の表示をユーザが許可したか否かを示す許諾情報が含まれていてもよい。利用情報受信部１３５は、受信したユーザＩＤと、アプリケーションＩＤと、履歴情報とを関連付けて広告履歴情報として記憶部１２に記憶させる。
【００３２】
特定部１３６は、複数のアプリケーションの少なくともいずれかに対応する複数のアプリケーションＩＤそれぞれを発行要求受信部１３１が受信した回数、頻度、又は時間帯の少なくともいずれかに基づいて、複数のアプリケーションのうち、当該回数、頻度、又は時間帯に関する所定の条件を満たす一以上のアプリケーションを、広告情報を送信するアプリケーションとして特定する。
【００３３】
特定部１３６は、記憶部１２に記憶されている受信履歴情報を参照し、複数のユーザＩＤのそれぞれに対し、複数のアプリケーションＩＤのそれぞれを発行要求受信部１３１が受信した回数、頻度、及び時間帯の少なくともいずれかを特定する。
【００３４】
例えば、特定部１３６は、受信履歴情報を参照し、複数のユーザＩＤのそれぞれに対し、複数のアプリケーションＩＤのそれぞれを受信した回数である受信回数を特定する。また、特定部１３６は、受信履歴情報を参照し、複数のユーザＩＤのそれぞれに対し、単位期間（例えば、１日や１週間）あたりの複数のアプリケーションＩＤのそれぞれの受信回数に基づいて、複数のアプリケーションＩＤのそれぞれの受信頻度を特定する。また、特定部１３６は、受信履歴情報を参照し、複数のユーザＩＤのそれぞれに対し、複数の時間帯それぞれにおける複数のアプリケーションＩＤそれぞれの受信回数を特定し、複数のアプリケーションＩＤのそれぞれに対し、受信回数が最も多い時間帯を、アプリケーションの利用時間帯と特定する。特定部１３６は、曜日ごと、平日、休日、広告情報に含まれる店舗の営業日ごとに受信回数、受信頻度、利用時間帯を特定してもよい。
【００３５】
特定部１３６は、特定した回数、受信頻度、利用時間帯に関する所定の条件を満たす一以上のアプリケーションを特定する。所定の条件は、ユーザが決済に使用する確率が相対的に高いアプリケーションを選択するための条件であり、例えば特定した回数が第１の閾値を超えること、受信頻度が第２の閾値を超えること、利用時間帯が所定の時間帯、例えば広告情報に含まれる店舗の営業時間帯であることの少なくともいずれかを満たすことである。所定の条件は、情報処理装置１の管理者が設定してもよいし、広告情報の送信元が設定してもよい。
【００３６】
なお、特定部１３６は、特定した回数、受信頻度、利用時間帯に関する所定の条件のみに基づいて、一以上のアプリケーションを特定したが、これに限らない。広告情報が、所定の期間における商品の販売や割引に関する広告情報である場合、特定部１３６は、複数のアプリケーションのうち、当該所定の期間が示す期間情報にさらに基づいて一以上のアプリケーションを特定してもよい。
【００３７】
例えば、所定の期間が、１日における所定の時間帯である場合、特定部１３６は、複数のアプリケーションのうち、当該所定の時間帯が利用時間帯として特定されているアプリケーションを所定の条件を満たすアプリケーションとして特定してもよい。また、所定の期間が、１週間における所定の曜日である場合、特定部１３６は、複数のアプリケーションのうち、当該所定の曜日における受信回数、受信頻度が一定の閾値以上のアプリケーション又は相対的に高いアプリケーションを所定の条件を満たすアプリケーションとして特定してもよい。このようにすることで、情報処理装置１は、例えば、タイムセール、曜日限定セール等の広告情報に対し、タイムセールの時間帯に利用される確率が高いアプリケーションを特定し、効果的な広告配信を行うことができる。
【００３８】
また、特定部１３６は、複数のアプリケーションの中から、決済要求取得部１３３が取得した店舗ＩＤにさらに基づいて、アプリケーションプログラムを特定してもよい。例えば、ユーザが決済を行う回数が一定の閾値以上の店舗又は相対的に多い店舗において、相対的に使用する回数が多いアプリケーションであることを所定の条件に含めてもよい。そして、特定部１３６は、受信履歴情報を参照して、複数のアプリケーションのうち、ユーザが決済を行う回数が一定の閾値以上の店舗又は相対的に多い店舗を特定し、当該店舗において使用している回数が一定数以上又は相対的に高いアプリケーションを、所定の条件を満たすアプリケーションとして特定してもよい。このようにすることで、情報処理装置１は、ユーザがよく買い物を行う店舗において使用されやすいアプリケーションを、決済に使用する確率が高いアプリケーションと特定することができる。
【００３９】
また、記憶部１２は、ユーザＩＤと、アプリケーション又は所定の店舗に対するユーザの好みを示す属性情報とを関連付けて記憶してもよい。そして、特定部１３６は、記憶部１２においてユーザＩＤに関連付けられている属性情報にさらに基づいて、ユーザの好みに対応するアプリケーションプログラムを特定してもよい。
【００４０】
この場合、アプリケーション、又はアプリケーションに対応する所定の店舗を、ユーザが好んでいることを所定の条件に含めてもよい。そして、特定部１３６は、ユーザＩＤに関連付けられている属性情報に基づいて、アプリケーション、又はアプリケーションに対応する所定の店舗を、ユーザが好んでいるか否かを特定し、複数のアプリケーションのうち、ユーザが好んでいると特定されたアプリケーションを、所定の条件を満たすアプリケーションとして特定してもよい。このようにすることで、情報処理装置１は、ユーザが好んでいるアプリケーション、又はユーザが好んでいる所定の店舗に対応するアプリケーションを、決済に使用する確率が高いアプリケーションと特定することができる。
【００４１】
また、特定部１３６は、利用情報受信部１３５がユーザＩＤ及びアプリケーションＩＤとともに受信した利用頻度を示す情報にさらに基づいて、アプリケーションを特定してもよい。また、特定部１３６は、利用情報受信部１３５がユーザＩＤ及びアプリケーション識別情報とともに受信した履歴情報にさらに基づいて、アプリケーションを特定してもよい。
【００４２】
例えば、特定部１３６は、特定した受信回数、受信頻度のそれぞれと、アプリケーションの利用頻度と、履歴情報が示す広告の閲覧頻度とをスコア化する。受信回数、受信頻度、利用頻度、閲覧頻度が多ければ多いほどスコアが高くなるようにスコアを算出する。そして、特定部１３６は、複数のアプリケーションのそれぞれに対し、特定した回数、受信頻度、利用時間帯、利用頻度、広告の閲覧頻度それぞれのスコアを合計することで、複数のアプリケーションのそれぞれの合計スコアを算出する。特定部１３６は、例えば、複数のアプリケーションのうち、合計スコアが所定スコア以上のアプリケーションを特定する。このようにすることで、情報処理装置１は、複数の指標に基づいて、ユーザが決済に使用する確率が相対的に高いアプリケーションや一定の閾値を超えるアプリケーションを特定することができる。
【００４３】
広告送信部１３７は、特定部１３６が特定したアプリケーションを介してユーザ端末２に、広告情報と、広告情報を表示させるための表示指示情報とをユーザ端末２に送信する。広告情報は、例えば、特定部１３６が特定したアプリケーションを用いて商品を購入することを条件に、ユーザ端末２のユーザに特典が付与される特典情報である。また、広告情報は、例えば図２（ａ）に示す、特定部１３６が特定したアプリケーションに対応する画面上で、当該アプリケーション上に表示される他の広告情報とともに表示されるものであってもよい。また、表示指示情報は、例えば、アプリケーションを介して広告情報をユーザに通知するプッシュ通知情報である。
【００４４】
例えば、広告送信部１３７は、広告情報が、タイムセール等の所定の期間における商品の販売に関する広告情報である場合、所定の期間の開始時又は所定の期間よりも所定時間前の時刻に広告情報を送信する。
【００４５】
また、広告送信部１３７は、特定部１３６が特定したアプリケーションプログラムが所定の店舗を運営する事業者に対応するアプリケーションである場合、当該所定の店舗における、広告情報に対応する商品の在庫を特定する。そして、広告送信部１３７は、特定した商品の在庫が所定の閾値を超えている場合に、特定したアプリケーションに対してプッシュ通知情報を送信する。このようにすることで、ユーザが広告情報を閲覧して所定の店舗を訪問したときに、広告情報に対応する商品が在庫切れであることを抑制することができる。
【００４６】
また、広告送信部１３７は、特定部１３６が特定したアプリケーションプログラムが所定の店舗を運営する事業者に対応するアプリケーションである場合、ユーザ端末２の位置を特定してもよい。そして、広告送信部１３７は、ユーザ端末２の位置が、所定の店舗の位置から所定範囲内であることを条件として、特定したアプリケーションに対してプッシュ通知情報を送信してもよい。このようにすることで、ユーザが広告情報を閲覧して所定の店舗を訪問したときに、広告情報に対応する商品が在庫切れであることを抑制することができる。
【００４７】
［動作シーケンス］
図５は、第１実施形態に係る情報処理装置１、ユーザ端末２、店舗端末３に対応する処理の流れを示すシーケンス図である。図６は、図５に続くシーケンス図である。なお、図６における処理を行う前に、図５に示す処理が複数回実行され、記憶部１２に受信履歴情報が複数回記憶されるものとする。
【００４８】
まず、ユーザが店舗に来店し、商品を購入するものとする。この場合、ユーザ端末２は、複数のアプリケーションのいずれかを実行し、ユーザから決済用コードの表示操作を受け付けると（Ｓ１）、ユーザＩＤと、決済を行うために実行されているアプリケーションのアプリケーションＩＤと、決済用コードの発行要求とを情報処理装置１に送信する（Ｓ２）。
【００４９】
トークン生成部１３２は、ユーザ端末２から、ユーザＩＤと、アプリケーションＩＤと、決済用コードの発行要求とを取得すると、決済用トークンを生成する（Ｓ３）。トークン生成部１３２は、生成した決済用トークンをユーザ端末２に送信するとともに（Ｓ４）、ユーザＩＤと、アプリケーションＩＤと、受信時刻と、決済用トークンとを関連付けた受信履歴情報を記憶部１２に記憶させる（Ｓ５）。
【００５０】
ユーザ端末２は、受信した決済用トークンに基づいて決済用コードを自身の表示部に表示する（Ｓ６）。店舗端末３は、ユーザ端末２に表示された決済用コードを読み取る（Ｓ７）。また、店舗端末３は、商品の購入に対応する決済金額を算出し（Ｓ８）、当該決済金額と、読み取った決済用コードに対応する決済用トークンと、店舗ＩＤとを含む商品の決済要求を情報処理装置１に送信する（Ｓ９）。
【００５１】
決済処理部１３４は、決済要求取得部１３３が、店舗端末３から決済要求を取得すると、決済要求に含まれている決済用トークンが記憶部１２に記憶されていることを条件として、決済要求に含まれている決済金額及び店舗ＩＤと、受信履歴情報において当該決済用トークンに関連付けているユーザＩＤとに基づいて決済処理を行う（Ｓ１０）。また、決済処理部１３４は、受信履歴情報において、受信した決済用トークンと、受信した店舗ＩＤとを関連付ける（Ｓ１１）。
【００５２】
図６に処理を移す。続いて、特定部１３６は、受信履歴情報に基づいて、複数のユーザＩＤのそれぞれに対し、複数のアプリケーションＩＤのそれぞれの受信回数、受信頻度、及び時間帯を特定する（Ｓ１２）。
続いて、特定部１３６は、特定した回数、受信頻度、利用時間帯に関する所定の条件を満たす一以上のアプリケーションを特定する（Ｓ１３）。
続いて、広告送信部１３７は、特定部１３６が特定したアプリケーションを介してユーザ端末２に広告情報を表示させるための表示指示情報をユーザ端末２に送信する（Ｓ１４）。
【００５３】
［変形例］
上述の実施形態では、所定の条件は、ユーザがアプリケーションを使用する確率が相対的に高いことを特定するための条件であり、例えば、受信回数や受信頻度が一定の閾値以上又は相対的に高いことであることとしたが、これに限らない。所定の条件は、ユーザがアプリケーションを使用する確率が相対的に低いことを特定するための条件であってもよく、受信回数や受信頻度が一定の閾値以上又は相対的に低いことであってもよい。このようにすることで、情報処理装置１は、利用頻度の低いサービスに対応するアプリケーションをユーザに利用してもらうために、当該サービスに対応するアプリケーションに積極的に広告情報を提供し、ユーザの利用を促すことができる。
【００５４】
［第１実施形態における効果］
以上説明したように、第１実施形態に係る情報処理装置１は、決済を行うための複数のアプリケーションが記憶されているユーザ端末２から、ユーザ端末２を使用した商品の購入に対応する決済に関するコード発行要求と、ユーザ端末２において決済を行うために実行されているアプリケーションのアプリケーションＩＤと、ユーザ端末２を使用するユーザのユーザＩＤとを受信し、複数のアプリケーションの少なくともいずれかに対応する複数のアプリケーションＩＤそれぞれを受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数のアプリケーションのうち、回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定し、特定したアプリケーションを介してユーザ端末２に広告情報を表示させるための表示指示情報をユーザ端末２に送信する。このようにすることで、情報処理装置１は、広告情報を提供する効果を高めることができる。
【００５５】
＜第２実施形態＞
第１実施形態では、所定の決済手段が、ユーザ端末２に表示される、決済に関する情報を含むコードを店舗端末３が読み取り、情報処理装置１が店舗端末３から当該決済に関する情報を取得して決済を行う決済手段であることとしたが、第２実施形態では、所定の決済手段が、店舗において提示される、決済に関する情報を含むコードをユーザ端末２が読み取り、情報処理装置１がユーザ端末２から当該決済に関する情報を取得して決済を行う決済手段である点で第１実施形態と異なる。以下、第２実施形態に係る情報処理装置１について説明する。なお、第１実施形態と同じ部分については適宜説明を省略する。
【００５６】
第２実施形態において、発行要求受信部１３１は、店舗端末３から、決済用コードの発行要求を受信する。なお、発行要求受信部１３１は、決済用コードの発行要求を受信することとしたが、これに限らない。例えば、情報処理装置１の使用者が、店舗から決済用コードの発行要求を受け付けたことに応じて、発行要求受信部１３１が、当該使用者から決済用コードの発行要求を受け付けてもよい。トークン生成部１３２は、当該店舗を識別するための店舗ＩＤを含む決済用トークンを生成するとともに、当該決済用トークンを記憶部１２に記憶させる。また、情報処理装置１の管理者は、生成した決済用トークンに基づく決済用コードを店舗に送付する。
【００５７】
ユーザ端末２のユーザが、店舗においてコード決済による決済を行うため、複数のアプリケーションのいずれかを実行し、コード決済による決済を行うための操作を行うと、アプリケーションに含まれている共通のモジュールが起動する。これにより、ユーザ端末２は、決済用コードを読み取ることができる。
【００５８】
一方で、店舗は、決済用コードを表示する。決済用コードは紙に印刷されたものであってもよいし、店舗端末３に表示されたものであってもよい。ユーザ端末２は、店舗において表示された決済用コードを読み取るとともに、ユーザから、店舗における商品購入に係る決済金額の入力を受け付ける。ユーザ端末２は、読み取った決済用コードに対応する決済用トークンと、店舗における商品購入に係る決済金額と、ユーザＩＤと、アプリケーションＩＤとを含む商品の決済要求を情報処理装置１に送信する。なお、ユーザ端末２は、決済用トークンと、アプリケーションＩＤとを同じタイミングで送信することとしたが、これに限らず、異なるタイミングで送信してもよい。ユーザ端末２は、例えば、共通のモジュールが起動したタイミングでユーザＩＤとアプリケーションＩＤとを情報処理装置１に送信し、決済金額の入力を受け付けたことに応じて、決済用トークンと、店舗における商品購入に係る決済金額と、ユーザＩＤとを情報処理装置１に送信してもよい。
【００５９】
決済要求取得部１３３は、受信部として機能し、店舗において表示された決済用コードに対応する決済用トークンと、決済金額と、ユーザＩＤと、ユーザ端末２において決済を行うために実行されているアプリケーションのアプリケーションＩＤとを含む決済要求を受信する。
【００６０】
決済処理部１３４は、決済要求取得部１３３が取得した決済要求に含まれている決済用トークンが記憶部１２に記憶されている場合、決済用トークンに含まれている店舗ＩＤと、決済要求に含まれている決済金額及びユーザＩＤとに基づいて決済処理を行う。決済処理部１３４は、決済用トークンに含まれている店舗ＩＤと、決済要求に含まれているユーザＩＤと、アプリケーションＩＤと、受信した時刻を示す時刻情報とを関連付けて受信履歴情報として記憶部１２に記憶させる。
【００６１】
第２実施形態に係る利用情報受信部１３５、特定部１３６、及び広告送信部１３７に係る処理は、第１実施形態に係る利用情報受信部１３５、特定部１３６、及び広告送信部１３７に係る処理と同じであるため、説明を省略する。
【００６２】
［第２実施形態における効果］
以上説明したように、第２実施形態に係る情報処理装置１は、店舗が表示した店舗において決済を行うための決済用コードを読み取ったユーザ端末２であって、決済を行うための複数のアプリケーションが記憶されているユーザ端末２から、決済用コードに対応する決済用トークンと、ユーザ端末２を使用するユーザのユーザＩＤと、ユーザ端末ＩＤにおいて決済を行うために実行されているアプリケーションのアプリケーションＩＤとを受信し、複数のアプリケーションの少なくともいずれかに対応する複数のアプリケーションＩＤそれぞれを受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数のアプリケーションのうち、回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションを特定し、特定したアプリケーションを介してユーザ端末２に広告情報を表示させるための表示指示情報をユーザ端末２に送信する。このようにすることで、第２実施形態に係る情報処理装置１は、第１実施形態に係る情報処理装置１と同様に、広告情報を提供する効果を高めることができる。
【００６３】
なお、本発明により、国連が主導する持続可能な開発目標（ＳＤＧｓ）の目標９「産業と技術革新の基盤をつくろう」に貢献することが可能となる。
【００６４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、上述の実施形態では、コード決済による決済を行うためのアプリケーションに対応するアプリケーションＩＤを取得することとしたが、コード決済に限らず、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による決済を行うためのアプリケーションに対応するアプリケーションＩＤを取得することとしてもよい。
【００６５】
例えば、ユーザ端末２において、ＮＦＣに対応して決済を行う複数のアプリケーションのうち、いずれかのアプリケーションを起動し、ユーザ端末２にユーザＩＤに対応する決済識別情報が表示されるものとする。この場合、店舗端末が、当該決済識別情報をＮＦＣで取得し、当該決済識別情報と、アプリケーションＩＤとを情報処理装置１に送信してもよい。このようにすることで、特定部１３６は、ＮＦＣによる決済を行うアプリケーションについても、コード決済を行うアプリケーションと同様に、アプリケーションＩＤの受信回数、受信頻度又は受信した時間帯の少なくともいずれかに基づいて、所定の条件を満たす一以上のアプリケーションを特定することができる。
【００６６】
また、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００６７】
１・・・情報処理装置、１１・・・通信部、１２・・・記憶部、１３・・・制御部、１３１・・・発行要求受信部、１３２・・・トークン生成部、１３３・・・決済要求取得部、１３４・・・決済処理部、１３５・・・利用情報受信部、１３６・・・特定部、１３７・・・広告送信部、２・・・ユーザ端末、３・・・店舗端末、４・・・アプリケーションサーバ
【要約】
【課題】広告情報を提供する効果を高める。
【解決手段】決済を行うための複数のアプリケーションプログラムが記憶されているユーザ端末２から、商品の購入に対応する決済に関する要求と、決済を行うために実行されているアプリケーションプログラムのアプリケーションＩＤと、ユーザ端末２を使用するユーザのユーザＩＤとを受信する発行要求受信部１３１と、複数のアプリケーションプログラムの少なくともいずれかに対応する複数のアプリケーションＩＤそれぞれを受信した回数、頻度又は時間帯の少なくともいずれかに基づいて、複数のアプリケーションプログラムのうち、回数、頻度又は時間帯に関する所定の条件を満たす一以上のアプリケーションプログラムを特定する特定部１３６と、特定したアプリケーションプログラムを介して広告情報を表示させるための表示指示情報をユーザ端末２に送信する広告送信部１３７とを有する。
【選択図】図３【図１】
0006986176.tif 000002
【図２】
0006986176.tif 000003
【図３】
0006986176.tif 000004
【図４】
0006986176.tif 000005
【図５】
0006986176.tif 000006
【図６】
0006986176.tif 000007