(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024149634
(43)【公開日】2024-10-18
(54)【発明の名称】情報処理装置、情報処理方法及び情報処理プログラム
(51)【国際特許分類】
G06Q 30/0207 20230101AFI20241010BHJP
G06Q 30/06 20230101ALI20241010BHJP
【FI】
G06Q30/0207 344
G06Q30/06
【審査請求】有
【請求項の数】12
【出願形態】OL
(21)【出願番号】P 2024125904
(22)【出願日】2024-08-01
(62)【分割の表示】P 2023194999の分割
【原出願日】2020-09-30
(71)【出願人】
【識別番号】519110124
【氏名又は名称】PayPay株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】大石 祥行
(72)【発明者】
【氏名】井上 拓也
(72)【発明者】
【氏名】奥田 航
(72)【発明者】
【氏名】嘉納 祥子
(72)【発明者】
【氏名】チョードリー マドミタ
(72)【発明者】
【氏名】サカイ ロビン
(57)【要約】
【課題】クーポンの提供元の店舗を利用者に自動的にフォローさせる。
【解決手段】情報処理装置は、端末装置を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを提供する提供部と、クーポンが提供された端末装置に対して、当該クーポンの提供元の店舗に関するレコメンド情報を自動的に配信する配信部と、を備える。配信部は、クーポン一覧を端末装置に配信した後、端末装置が所定のサイトを表示又は所定のアプリケーションを起動した際に、利用者Uの端末装置に対して、クーポンの提供元の店舗や当該クーポンに関するレコメンド情報が所定のサイト又は所定のアプリケーションの画面上に優先的に表示されるように、レコメンド情報を自動的に配信する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
店舗から提供されるクーポンを利用者の端末装置に提示する提供部と、
前記端末装置の利用者から前記クーポンを獲得する操作を受け付ける受付部と、
前記利用者から前記クーポンを獲得する操作を受け付けた際に、前記利用者が前記クーポンを利用可能な店舗をフォローしたと自動的に判定する判定部と、
前記クーポンを利用可能な店舗をフォローしたと自動的に判定された場合に、前記利用者の端末装置に対して、前記店舗に関する情報又は前記クーポンに関する情報を自動的に配信して優先的に表示する配信部と、
を備えることを特徴とする情報処理装置。
【請求項2】
前記配信部は、前記クーポンを利用可能な店舗をフォローしたと自動的に判定された前記利用者を、前記クーポンを利用可能な店舗に関心を持つ見込み顧客として管理し、前記クーポンを利用可能な店舗に関心を持つ見込み顧客として管理されている前記利用者の端末装置に対して、前記店舗が見込み顧客に対して発信する情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1に記載の情報処理装置。
【請求項3】
前記配信部は、前記店舗に関する情報として、前記店舗を紹介する情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1又は2に記載の情報処理装置。
【請求項4】
前記配信部は、前記店舗に関する情報として、前記店舗が発信する情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1~3のうちいずれか1つに記載の情報処理装置。
【請求項5】
前記配信部は、前記クーポンに関する情報として、前記店舗の新たなクーポンが提供された場合に、新たなクーポンが提供された旨の情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1~4のうちいずれか1つに記載の情報処理装置。
【請求項6】
前記配信部は、新たなクーポンが提供されてから一定期間使用されていない場合、又は新たなクーポンの利用期限が近付いている場合、新たなクーポンが提供されている旨の情報を自動的に配信して優先的に表示する
ことを特徴とする請求項5に記載の情報処理装置。
【請求項7】
前記配信部は、前記クーポンを利用可能な店舗をフォローしたと自動的に判定された後、前記端末装置が所定のサイトを表示又は所定のアプリケーションを起動した際に、前記店舗に関する情報又は前記クーポンに関する情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1~6のうちいずれか1つに記載の情報処理装置。
【請求項8】
前記配信部は、前記端末装置が所定のサイトを表示又は所定のアプリケーションを起動した際に、前記店舗に関する情報又は前記クーポンに関する情報を前記所定のサイト又は前記所定のアプリケーションの画面上に優先的に表示する
ことを特徴とする請求項7に記載の情報処理装置。
【請求項9】
前記配信部は、前記店舗に関する情報又は前記クーポンに関する情報を前記端末装置にプッシュ通知する
ことを特徴とする請求項1~8のうちいずれか1つに記載の情報処理装置。
【請求項10】
前記提供部は、各店舗から提供されるクーポンを列挙したクーポン一覧を利用者の端末装置に提示し、
前記受付部は、前記端末装置の利用者が前記クーポン一覧の中から所望のクーポンを選択し、当該クーポンを獲得する操作を受け付け、
前記判定部は、当該クーポンを獲得する操作を受け付けた際に、前記端末装置の利用者が当該クーポンの提供元の店舗をフォローしたと自動的に判定し、
前記配信部は、当該クーポンの提供元の店舗をフォローしたと自動的に判定された場合に、前記利用者の端末装置に対して、当該クーポンの提供元の店舗に関する情報又は当該クーポンに関する情報を自動的に配信して優先的に表示する
ことを特徴とする請求項1~9のうちいずれか1つに記載の情報処理装置。
【請求項11】
情報処理装置が実行する情報処理方法であって、
店舗から提供されるクーポンを利用者の端末装置に提示する提供工程と、
前記端末装置の利用者から前記クーポンを獲得する操作を受け付ける受付工程と、
前記利用者から前記クーポンを獲得する操作を受け付けた際に、前記利用者が前記クーポンを利用可能な店舗をフォローしたと自動的に判定する判定工程と、
前記クーポンを利用可能な店舗をフォローしたと自動的に判定された場合に、前記利用者の端末装置に対して、前記店舗に関する情報又は前記クーポンに関する情報を自動的に配信して優先的に表示する配信工程と、
を含むことを特徴とする情報処理方法。
【請求項12】
店舗から提供されるクーポンを利用者の端末装置に提示する提供手順と、
前記端末装置の利用者から前記クーポンを獲得する操作を受け付ける受付手順と、
前記利用者から前記クーポンを獲得する操作を受け付けた際に、前記利用者が前記クーポンを利用可能な店舗をフォローしたと自動的に判定する判定手順と、
前記クーポンを利用可能な店舗をフォローしたと自動的に判定された場合に、前記利用者の端末装置に対して、前記店舗に関する情報又は前記クーポンに関する情報を自動的に配信して優先的に表示する配信手順と、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【0002】
従来、店舗の利用情報(購入頻度、購入回数、購入時期)に基づき、各店舗のクーポン一覧を配信する技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記の従来技術では、各店舗のクーポン一覧を配信するだけにとどまり、クーポンを配信した後に利用者が各店舗をフォローしない場合があるという課題については考慮されていなかった。
【0005】
本願は、上記に鑑みてなされたものであって、クーポンの提供元の店舗を利用者に自動的にフォローさせることを目的とする。
【課題を解決するための手段】
【0006】
本願に係る情報処理装置は、端末装置を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを提供する提供部と、前記クーポンが提供された端末装置に対して、前記クーポンの提供元の店舗に関するレコメンド情報を自動的に配信する配信部と、を備えることを特徴とする。
【発明の効果】
【0007】
実施形態の一態様によれば、クーポンの提供元の店舗を利用者に自動的にフォローさせることができる。
【図面の簡単な説明】
【0008】
【
図1】
図1は、実施形態に係る情報処理方法の概要を示す説明図である。
【
図2】
図2は、利用者によるクーポン一覧からのクーポン選択の一例を示す図である。
【
図3】
図3は、決済時のクーポンの自動適用の一例を示す図である。
【
図4】
図4は、実施形態に係る情報処理システムの構成例を示す図である。
【
図5】
図5は、実施形態に係る端末装置の構成例を示す図である。
【
図6】
図6は、実施形態に係る情報処理装置の構成例を示す図である。
【
図7】
図7は、利用者情報データベースの一例を示す図である。
【
図8】
図8は、決済情報データベースの一例を示す図である。
【
図9】
図9は、配信情報データベースの一例を示す図である。
【
図10】
図10は、実施形態に係る処理手順を示すフローチャートである。
【発明を実施するための形態】
【0009】
以下に、本願に係る情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【0010】
〔1.情報処理方法の概要〕
まず、
図1を参照し、実施形態に係る情報処理装置が行う情報処理方法の概要について説明する。
図1は、実施形態に係る情報処理方法の概要を示す説明図である。なお、
図1では、クーポンの提供元の店舗を利用者に自動的にフォローさせる場合を例に挙げて説明する。
【0011】
図1に示すように、情報処理システム1は、端末装置10と情報提供装置100とを含む。端末装置10と情報提供装置100とは、それぞれネットワークN(
図4参照)を介して有線又は無線で互いに通信可能に接続される。
【0012】
端末装置10は、利用者Uにより利用されるスマートフォンやタブレット等のスマートデバイスであり、4G(Generation)やLTE(Long Term Evolution)等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置10は、液晶ディスプレイ等の画面であって、タッチパネルの機能を有する画面を有し、利用者から指やスタイラス等によりタップ操作、スライド操作、スクロール操作等、コンテンツ等の表示データに対する各種の操作を受付ける。なお、画面のうち、コンテンツが表示されている領域上で行われた操作を、コンテンツに対する操作としてもよい。また、端末装置10は、スマートデバイスのみならず、デスクトップPC(Personal Computer)やノートPC等の情報処理装置であってもよい。
【0013】
情報提供装置100は、端末装置10を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを提供するとともに、クーポンの提供元の店舗を利用者Uに自動的にフォローさせる情報処理装置であり、サーバ装置やクラウドシステム等により実現される。例えば、情報提供装置100は、端末装置10を用いた決済に関する電子決済サービスを提供する決済サーバである。なお、クーポンの内容は、決済額からの割引でもよいが、本実施形態では還元であるものとする。決済額からの割引の場合は決済時に一回使って終わりであるが、還元の場合は還元ポイントが決済後に付与されることで永続的に利用者Uに当該電子決済サービスの利用を促すことができる。
【0014】
本実施形態では、情報提供装置100は、電子決済を利用の条件とするクーポン(決済時に特定の決済手段でのみ利用可能なクーポン)を一括して管理するクーポン一覧を提供し、利用者Uが端末装置10を操作して当該クーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した際に、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定し、利用者Uに対して当該店舗に関するレコメンド情報(recommendation:おすすめ情報)を自動的に配信する。クーポンを受け取った利用者Uがクーポンを利用しなくても店舗が自動的にフォローされるので、店舗にとってはクーポン提供対象に選ばれた利用者U(見込み顧客、潜在顧客等)に対してプッシュ通知や情報提供を行えるなど、単なるクーポン配布以上のメリットがある。なお、実際には、情報提供装置100は、利用者Uにより選択されたクーポンの提供元の店舗に限らず、クーポン一覧に含まれる全てのクーポンの提供元の店舗に関するレコメンド情報を自動的に配信してもよい。
【0015】
ここで、情報提供装置100は、レコメンド情報として、各店舗やクーポンに関する情報を自動的に配信する。例えば、情報提供装置100は、利用者Uが端末装置10を用いて所定のサイトを表示又は所定のアプリケーション(アプリ)を起動した際に、クーポンの提供元の店舗に関する情報(店舗の紹介記事、店舗からのお知らせ等)や当該クーポンに関する情報を、優先的に表示する。所定のサイト又は所定のアプリとして、例えばメディアや地図(路線図、乗換案内、ルート検索を含む)、SNS(Social Networking Service)、動画、ゲーム等のサイトやアプリ等がある。例えば、情報提供装置100は、利用者Uが端末装置10に対して、上記の情報を、所定のサイト又は所定のアプリの画面上の目立つ場所や所定の領域に表示する。また、情報提供装置100は、所定のサイト又は所定のアプリが地図である場合、地図上の当該店舗に該当する位置にマッピングして表示してもよい。
【0016】
また、情報提供装置100は、定期的に、又は所定のタイミングで、クーポンが配信されている旨(「クーポンを出しましたよ」等のお知らせ)の情報を利用者Uの端末装置10にプッシュ通知する。また、情報提供装置100は、クーポンが配信されてから一定期間(例えば1カ月間)使用されていない場合、又はクーポンの利用期限が近付いている場合、当該クーポンが配信されている旨の情報を利用者Uの端末装置10にプッシュ通知する。このとき、情報提供装置100は、当該クーポンの提供元の店舗に関する情報や当該クーポンに関する情報を、利用者Uの端末装置10にプッシュ通知してもよい。
【0017】
ここで、クーポンは、様々な種別のクーポンが適用可能である。例えば、2次元コード(QRコード(登録商標))を用いた決済を利用する店舗原資のクーポンであってもよい。店舗原資の場合、クーポン利用の際に、利用者口座から「決済金額からクーポンに記載の還元額又は還元率に応じた額を減算した値」が引かれ、店舗口座に「決済金額からクーポンに記載の還元額又は還元率に応じた額を減算した値」が加算される。クーポンを設定するための手数料が設定されてもよい。手数料は、規定の金額(手数料額)でもよいし、決済金額に対する割合(手数料率)でもよい。この場合、利用者口座から「決済金額からクーポンに記載の還元額又は還元率に応じた額を減算した値」が引かれ、店舗口座に「決済金額からクーポンに記載の還元額又は還元率に応じた額と、手数料とを減算した値」が加算され、プラットフォーム提供者口座に「手数料」が加算される。このような手数料の額や割合に基づいて、クーポンの並びを変更してもよい。例えば、割合の値や額の値が大きいクーポン程優先的に提供されてもよく、例えば、広告枠のような他のクーポンよりも優先的に表示される枠内に、クーポンが強調される態様で、表示されてもよい。
【0018】
また、電子決済は、端末装置10を用いた決済であって、例えば電子マネー決済、クレジットカード決済、銀行決済、キャリア決済、ID決済、コンビニ決済等である。但し、これらは一例に過ぎない。本実施形態では、電子マネー決済を例に説明する。
【0019】
また、店舗は、例えばスーパーマーケットやコンビニエンスストア、量販店、ドラッグストア、ディスカウントストア、ホームセンター、倉庫型店舗等の小売店等であってもよいし、レストランやファーストフード店、カフェ、酒場等の飲食店等であってもよいし、百貨店の化粧品フロアや衣料品フロアの売り場やカウンター等であってもよいし、オフィスビルや商業ビルに入居する事務所等のテナント等であってもよいし、自動販売機やオフィスのセルフサービス型ドリンク・フード販売サービス(置き菓子サービス等)であってもよい。また、店舗は、屋内に限らず、屋外であってもよい。すなわち、店舗は、野外の一定規模の敷地であってもよい。例えば、店舗は、屋台やテント等の仮設販売所等であってもよい。
【0020】
また、店舗は、施設の入退場口や施設内、又は施設の周辺に存在していてもよい。施設は、例えば大型商業施設(百貨店/ショッピングセンター/アウトレットモール/地下街)や大型レジャー施設(テーマパーク/遊園地/遊戯場/動物園/水族館/プール/入浴施設/公園/庭園/名所)、文化施設(ホール/劇場/映画館/美術館/博物館)、鉄道駅や空港、港湾(乗船場)、サービスエリア(SA)やパーキングエリア(PA)等であってもよい。また、店舗は、受付や入退場ゲート(自動改札機)等であってもよい。
【0021】
〔1-1.端末装置10を用いた決済について〕
ここで、情報提供装置100が実行するクーポン提供後の店舗フォロー自動化処理に先立ち、端末装置10を用いた決済(電子決済)の一例について説明する。なお、以下の説明では、店舗Aに配置された2次元コード(QRコード(登録商標))であって、店舗Aを識別する店舗識別情報Cを示す2次元コードを用いて、利用者Uが端末装置10を用いた決済を行う例について説明するが、実施形態は、これに限定されるものではない。以下に説明する決済の一例は、任意の利用者が任意の端末装置10を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報Cは、QRコード(登録商標)のみならず、バーコードや所定のマーク、番号等であってもよい。
【0022】
例えば、利用者Uが店舗Aにて各種の商品やサービスといった決済対象(取引対象)の利用や購入に伴う決済を行う場合、利用者Uは、端末装置10にインストールされた決済用のアプリケーション(決済アプリ)を起動する。そして、利用者Uは、決済アプリを介して、店舗Aに設置された店舗識別情報Cを撮影する。このような場合、端末装置10は、決済対象の価格を入力するための画面を表示し、利用者U或いは店舗Aの店員Mから決済金額の入力を受け付ける。そして、端末装置10は、利用者Uを識別する利用者識別情報(若しくは、利用者識別情報が示す情報、すなわち、利用者Uを示す情報(例えば、利用者ID))と、店舗Aを識別する店舗識別情報C(若しくは、店舗識別情報Cが示す情報、すなわち、店舗Aを示す情報(例えば、店舗ID))と、決済金額とを示す決済情報を情報提供装置100へと送信する。
【0023】
このような場合、情報提供装置100は、利用者識別情報が示す利用者Uの口座から、店舗識別情報Cが示す店舗Aの口座へと、決済金額が示す額の電子マネーを移行させる。そして、情報提供装置100は、決済が完了した旨の通知を端末装置10へと送信する。このような場合、端末装置10は、決済が完了した旨の画面や所定の音声を出力することで、電子マネーによる決済が行われた旨を通知する。
【0024】
なお、端末装置10を用いた決済は、上述した処理に限定されるものではない。例えば、端末装置10を用いた決済は、店舗Aに設置された店舗端末を用いたものであってもよい。例えば、端末装置10は、利用者Uを識別するための利用者識別情報を画面上に表示させる。このような場合、店舗Aに設置された店舗端末は、端末装置10に表示された利用者識別情報を読み取り、利用者識別情報と、決済金額と、店舗Aを識別する情報とを示す決済情報を情報提供装置100へと送信する。このような場合、情報提供装置100は、利用者識別情報が示す利用者Uの口座から、店舗Aの口座へと、決済金額が示す額の電子マネーを移行させ、店舗Aの店舗端末或いは端末装置10に対し、決済が完了した旨の画面や所定の音声を出力させることで、決済が行われた旨を通知してもよい。
【0025】
また、端末装置10を用いた決済は、利用者Uが予め電子マネーをチャージした口座から店舗Aの口座へと電子マネーを移行させる処理のみならず、例えば、利用者Uが予め登録したクレジットカードを用いた決済であってもよい。このような場合、例えば、端末装置10は、店舗Aの口座に対して決済金額の電子マネーを移行させるとともに、利用者Uのクレジットカードの運用会社に対し、決済金額を請求してもよい。
【0026】
〔1-2.クーポン提供後の店舗フォロー自動化処理について〕
図1に示すように、情報提供装置100は、端末装置10を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを一括して管理するクーポン一覧(クーポンコーナー)を提供する(ステップS1)。
【0027】
続いて、情報提供装置100は、利用者Uが端末装置10を操作して当該クーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した際に、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定する(ステップS2)。
【0028】
続いて、情報提供装置100は、利用者Uの端末装置10に対して、当該クーポンの提供元の店舗に関するレコメンド情報(おすすめ情報)を自動的に配信する(ステップS3)。
【0029】
例えば、情報提供装置100は、利用者Uの端末装置10に対して、レコメンド情報として、クーポン対象店舗の紹介や、店舗からのお知らせ(店舗が発信する情報)等を配信する。なお、情報提供装置100は、利用者Uの端末装置10に対して、クーポン対象店舗の紹介や、店舗からのお知らせ等を、プッシュ通知してもよいし、利用者Uが利用するサイトやアプリ等へ優先的に表示してもよい。
【0030】
なお、実際には、情報提供装置100は、利用者Uのクーポン選択に関係なく、クーポン一覧に含まれる全てのクーポンの提供元の店舗に関するレコメンド情報を自動的に配信してもよい。また、情報提供装置100に限らず、店舗側の端末装置やサーバ装置等がレコメンド情報を自動的に配信してもよい。例えば、店舗側の端末装置やサーバ装置等が、事前にレコメンド情報を生成して、情報提供装置100に登録し、情報提供装置100を介して配信してもよいし、情報提供装置100から利用者Uに関する情報の提供を受け、情報提供装置100を介さずに直接配信してもよい。
【0031】
続いて、情報提供装置100からレコメンド情報の配信を受けた端末装置10の利用者Uは、クーポンの提供元の店舗Aに来店し、店舗Aから取引対象の提供を受ける際、端末装置10を用いて店舗Aに設置された店舗識別情報Cを読み取る(ステップS4)。このとき、利用者Uの操作に関係なく、クーポンは自動適用される。利用者Uの端末装置10には、クーポン分の還元額が表示される。
【0032】
続いて、情報提供装置100は、端末装置10から、店舗Aへの決済に関する決済情報を取得する(ステップS5)。例えば、情報提供装置100は、上述した決済アプリを用いた決済手法における決済情報(利用者ID、店舗Aに対する決済金額、店舗Aを識別する情報、並びにクーポン利用に関する情報)を端末装置10から取得する。
【0033】
続いて、情報提供装置100は、利用者Uの端末装置10から受け付けた決済情報に基づいて、決済処理を実行する(ステップS6)。例えば、情報提供装置100は、利用者識別情報(例えば、利用者ID)が示す利用者Uの口座から、店舗識別情報C(例えば、店舗ID)が示す店舗Aの口座へと、決済金額からクーポン分の還元額を減算した額の電子マネーを移行させる。あるいは、情報提供装置100は、利用者Uの口座から店舗Aの口座へと決済金額の電子マネーを移行させるとともに、店舗Aの口座から利用者Uの口座へとクーポン分の還元額の電子マネーを移行させる。なお、便宜上、「手数料」についての説明は割愛する。
【0034】
〔1-3.利用者によるクーポン一覧からのクーポン選択について〕
次に、
図2を参照して、利用者Uによるクーポン一覧からのクーポン選択について説明する。
図2は、利用者Uによるクーポン一覧からのクーポン選択の一例を示す図である。
【0035】
図2に示すように、利用者Uは、端末装置10を操作して、決済アプリから専用アイコン「クーポン」をタップする(ステップS11)。続いて、利用者Uは、端末装置10を操作して、表示されたクーポン一覧(クーポンコーナー)より、利用したいクーポンを選択する(ステップS12)。続いて、利用者Uは、端末装置10を操作して、お好みのクーポン画面(利用したいクーポンの詳細画面)で、「クーポンを獲得する」のボタンをタップしてクーポンを取得する(ステップS13)。このとき、クーポン一覧を閲覧すること自体はどのような利用者であってもできるが、クーポンを取得することができるのは対象となる利用者Uのみである。対象となる利用者U以外の利用者には、「クーポンを獲得する」のボタンが表示されない(又はアクティブにならない)。例えば、特定のセグメント(segment:区分)の利用者に対して発行されたクーポンは、そのセグメントに属する利用者のみが取得できる。続いて、利用者Uは、端末装置10を操作して、マイクーポン管理画面で、取得済みクーポンを確認する(ステップS14)。この場合、情報提供装置100は、マイクーポン管理画面に含まれるクーポンの提供元の店舗に関するレコメンド情報を自動的に配信する。
【0036】
〔1-4.決済時のクーポンの自動適用について〕
次に、
図3を参照して、決済時のクーポンの自動適用について説明する。
図3は、決済時のクーポンの自動適用の一例を示す図である。
【0037】
図3に示すように、利用者Uは、端末装置10を操作して、取得済みクーポンを利用可能な店舗で通常通り決済を行う(ステップS21)。すなわち、利用者Uは、クーポンの提供元の店舗へ赴き、商品購入やサービス利用の対価として、端末装置10を用いた決済を行う。続いて、端末装置10は、画面上に、クーポン適用時に取得できる見込み金額を表示する(ステップS22)。このとき、情報提供装置100は、決済時に利用者IDと店舗IDとを取得して、利用者ID及び店舗IDに基づいてマイクーポン管理画面に含まれるクーポン(取得済みクーポン)の中から利用可能なクーポンを自動的に選択し、クーポン利用による見込み金額を表示する。そして、情報提供装置100は、利用者Uが「支払う」のボタンをタップした際、支払い確定とともにクーポンを自動適用する。すなわち、クーポンは決済時に自動適用されるため、利用者Uが端末装置10を操作してクーポンを提示する必要はない。続いて、端末装置10は、クーポンが自動適用された際に、画面上に、クーポン分の還元額を表示する(ステップS23)。続いて、情報提供装置100は、端末装置10に対して、後日クーポン分の還元額を付与する(ステップS24)。
【0038】
以上のように、実施形態に係る情報提供装置100は、電子決済を利用の条件とするクーポンを一括して管理するクーポン一覧を提供し、利用者Uが端末装置10を操作して当該クーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した際に、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定し、利用者Uに対して当該店舗に関するレコメンド情報(おすすめ情報)を自動的に配信する。これにより、クーポンの提供元の店舗を利用者Uに自動的にフォローさせることができる。特に、決済時に自動適用され、利用者Uが端末装置10を操作して提示する必要がないクーポンである場合、クーポンを取得した後、利用者Uがクーポンの存在や提供元の店舗を意識しない可能性もある。そのため、取得したクーポンの提供元の店舗を利用者Uに自動的にフォローさせ、利用者Uに対して適宜当該店舗に関するレコメンド情報を自動的に配信することに意味がある。
【0039】
〔2.情報処理システムの構成例〕
次に、
図4を用いて、実施形態に係る情報提供装置100が含まれる情報処理システム1の構成について説明する。
図4は、実施形態に係る情報処理システム1の構成例を示す図である。
図4に示すように、実施形態に係る情報処理システム1は、端末装置10と情報提供装置100とを含む。これらの各種装置は、ネットワークNを介して、有線又は無線により通信可能に接続される。ネットワークNは、例えば、LAN(Local Area Network)や、インターネット等のWAN(Wide Area Network)である。
【0040】
また、
図4に示す情報処理システム1に含まれる各装置の数は図示したものに限られない。例えば、
図4では、図示の簡略化のため、端末装置10を1台のみ示したが、これはあくまでも例示であって限定されるものではなく、2台以上であってもよい。
【0041】
端末装置10は、利用者Uによって使用される情報処理装置である。例えば、端末装置10は、スマートフォンやタブレット端末等のスマートデバイス、フィーチャーフォン、PC(Personal Computer)、PDA(Personal Digital Assistant)、カーナビゲーションシステム、スマートウォッチやヘッドマウントディスプレイ等のウェアラブルデバイス(Wearable Device)、スマートグラス等である。
【0042】
また、かかる端末装置10は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)等の無線通信網や、Bluetooth(登録商標)、無線LAN(Local Area Network)等の近距離無線通信を介してネットワークNに接続し、情報提供装置100と通信することができる。
【0043】
情報提供装置100は、例えばPCやサーバ装置、あるいはメインフレーム又はワークステーション等である。なお、情報提供装置100は、クラウドコンピューティングにより実現されてもよい。
【0044】
〔3.端末装置の構成例〕
次に、
図5を用いて、端末装置10の構成について説明する。
図5は、端末装置10の構成例を示す図である。
図5に示すように、端末装置10は、通信部11と、表示部12と、入力部13と、測位部14と、センサ部20と、制御部30(コントローラ)と、記憶部40とを備える。
【0045】
(通信部11)
通信部11は、ネットワークN(
図4参照)と有線又は無線で接続され、ネットワークNを介して、情報提供装置100との間で情報の送受信を行う。例えば、通信部11は、NIC(Network Interface Card)やアンテナ等によって実現される。
【0046】
(表示部12)
表示部12は、位置情報等の各種情報を表示する表示デバイスである。例えば、表示部12は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機ELディスプレイ(Organic Electro-Luminescent Display)である。また、表示部12は、タッチパネル式のディスプレイであるが、これに限定されるものではない。
【0047】
(入力部13)
入力部13は、利用者Uから各種操作を受け付ける入力デバイスである。また、入力部13は、例えば、文字や数字等を入力するためのボタン等を有する。また、表示部12がタッチパネル式のディスプレイである場合、表示部12の一部が入力部13として機能する。なお、入力部13は、利用者Uから音声入力を受け付けるマイク等であってもよい。マイクはワイヤレスであってもよい。
【0048】
(測位部14)
測位部14は、GPS(Global Positioning System)の衛星から送出される信号(電波)を受信し、受信した信号に基づいて、自装置である端末装置10の現在位置を示す位置情報(例えば、緯度及び経度)を取得する。すなわち、測位部14は、端末装置10の位置を測位する。なお、GPSは、GNSS(Global Navigation Satellite System)の一例に過ぎない。
【0049】
また、測位部14は、GPS以外にも、種々の手法により位置を測位することができる。例えば、測位部14は、位置補正等のための補助的な測位手段として、下記のように、端末装置10の様々な通信機能を利用して位置を測位してもよい。
【0050】
(Wi-Fi測位)
例えば、測位部14は、端末装置10のWi-Fi(登録商標)通信機能や、各通信会社が備える通信網を利用して、端末装置10の位置を測位する。具体的には、測位部14は、Wi-Fi通信等を行い、付近の基地局やアクセスポイントとの距離を測位することにより、端末装置10の位置を測位する。
【0051】
(ビーコン測位)
また、測位部14は、端末装置10のBluetooth(登録商標)機能を利用して位置を測位してもよい。例えば、測位部14は、Bluetooth(登録商標)機能によって接続されるビーコン(beacon)発信機と接続することにより、端末装置10の位置を測位する。
【0052】
(地磁気測位)
また、測位部14は、予め測定された構造物の地磁気のパターンと、端末装置10が備える地磁気センサとに基づいて、端末装置10の位置を測位する。
【0053】
(RFID測位)
また、例えば、端末装置10が駅改札や店舗等で使用される非接触型ICカードと同等のRFID(Radio Frequency Identification)タグの機能を備えている場合、もしくはRFIDタグを読み取る機能を備えている場合、端末装置10によって決済等が行われた情報とともに、使用された位置が記録される。測位部14は、かかる情報を取得することで、端末装置10の位置を測位してもよい。また、位置は、端末装置10が備える光学式センサや、赤外線センサ等によって測位されてもよい。
【0054】
測位部14は、必要に応じて、上述した測位手段の一つ又は組合せを用いて、端末装置10の位置を測位してもよい。
【0055】
(センサ部20)
センサ部20は、端末装置10に搭載又は接続される各種のセンサを含む。なお、接続は、有線接続、無線接続を問わない。例えば、センサ類は、ウェアラブルデバイスやワイヤレスデバイス等、端末装置10以外の検知装置であってもよい。
図5に示す例では、センサ部20は、加速度センサ21と、ジャイロセンサ22と、気圧センサ23と、気温センサ24と、音センサ25と、光センサ26と、磁気センサ27と、画像センサ(カメラ)28とを備える。
【0056】
なお、上記した各センサ21~28は、あくまでも例示であって限定されるものではない。すなわち、センサ部20は、各センサ21~28のうちの一部を備える構成であってもよいし、各センサ21~28に加えてあるいは代えて、湿度センサ等その他のセンサを備えてもよい。
【0057】
加速度センサ21は、例えば、3軸加速度センサであり、端末装置10の移動方向、速度、及び、加速度等の端末装置10の物理的な動きを検知する。ジャイロセンサ22は、端末装置10の角速度等に基づいて3軸方向の傾き等の端末装置10の物理的な動きを検知する。気圧センサ23は、例えば端末装置10の周囲の気圧を検知する。
【0058】
端末装置10は、上記した加速度センサ21やジャイロセンサ22、気圧センサ23等を備えることから、これらの各センサ21~23等を利用した歩行者自律航法(PDR:Pedestrian Dead-Reckoning)等の技術を用いて端末装置10の位置を測位することが可能になる。これにより、GPS等の測位システムでは取得することが困難な屋内での位置情報を取得することが可能になる。
【0059】
例えば、加速度センサ21を利用した歩数計により、歩数や歩くスピード、歩いた距離を算出することができる。また、ジャイロセンサ22を利用して、利用者Uの進行方向や視線の方向、体の傾きを知ることができる。また、気圧センサ23で検知した気圧から、利用者Uの端末装置10が存在する高度やフロアの階数を知ることもできる。
【0060】
気温センサ24は、例えば端末装置10の周囲の気温を検知する。音センサ25は、例えば端末装置10の周囲の音を検知する。光センサ26は、端末装置10の周囲の照度を検知する。磁気センサ27は、例えば端末装置10の周囲の地磁気を検知する。画像センサ28は、端末装置10の周囲の画像を撮像する。
【0061】
上記した気圧センサ23、気温センサ24、音センサ25、光センサ26及び画像センサ28は、それぞれ気圧、気温、音、照度を検知したり、周囲の画像を撮像したりすることで、端末装置10の周囲の環境や状況等を検知することができる。また、端末装置10の周囲の環境や状況等から、端末装置10の位置情報の精度を向上させることが可能になる。
【0062】
(制御部30)
制御部30は、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM、入出力ポート等を有するマイクロコンピュータや各種の回路を含む。また、制御部30は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路等のハードウェアで構成されてもよい。制御部30は、送信部31と、受信部32と、処理部33とを備える。
【0063】
(送信部31)
送信部31は、例えば入力部13を用いて利用者Uにより入力された各種情報や、端末装置10に搭載又は接続された各センサ21~28によって検知された各種情報、測位部14によって測位された端末装置10の位置情報等を、通信部11を介して情報提供装置100へ送信することができる。
【0064】
(受信部32)
受信部32は、通信部11を介して、情報提供装置100から提供される各種情報や、情報提供装置100からのセンサ情報の要求を受信することができる。
【0065】
(処理部33)
処理部33は、表示部12等を含め、端末装置10全体を制御する。例えば、処理部33は、送信部31によって送信される各種情報や、受信部32によって受信された情報提供装置100からの各種情報を表示部12へ出力して表示させることができる。
【0066】
(記憶部40)
記憶部40は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、光ディスク等の記憶装置によって実現される。かかる記憶部40には、各種プログラムや各種情報等が記憶される。
【0067】
〔4.情報処理装置の構成例〕
次に、
図6を用いて、実施形態に係る情報提供装置100の構成について説明する。
図6は、実施形態に係る情報提供装置100の構成例を示す図である。
図6に示すように、情報提供装置100は、通信部110と、記憶部120と、制御部130とを有する。
【0068】
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。また、通信部110は、ネットワークN(
図4参照)と有線又は無線で接続される。
【0069】
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。
図6に示すように、記憶部120は、利用者情報データベース121と、決済情報データベース122と、配信情報データベース123とを有する。
【0070】
(利用者情報データベース121)
利用者情報データベース121は、利用者Uに関する各種情報を記憶する。例えば、利用者情報データベース121は、利用者Uの属性等の種々の情報を記憶する。
図7は、利用者情報データベース121の一例を示す図である。
図7に示した例では、利用者情報データベース121は、「利用者ID(Identifier)」、「年齢」、「性別」、「自宅」、「勤務地」、「興味」といった項目を有する。
【0071】
「利用者ID」は、利用者Uを識別するための識別情報を示す。また、「年齢」は、利用者IDにより識別される利用者Uの年齢を示す。なお、「年齢」は、例えば35歳など、利用者IDにより識別される利用者Uの具体的な年齢であってもよい。また、「性別」は、利用者IDにより識別される利用者Uの性別を示す。
【0072】
また、「自宅」は、利用者IDにより識別される利用者Uの自宅の位置情報を示す。なお、
図7に示す例では、「自宅」は、「LC11」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「自宅」は、地域名や住所であってもよい。
【0073】
また、「勤務地」は、利用者IDにより識別される利用者Uの勤務地(学生の場合は学校)の位置情報を示す。なお、
図7に示す例では、「勤務地」は、「LC12」といった抽象的な符号を図示するが、緯度経度情報等であってもよい。また、例えば、「勤務地」は、地域名や住所であってもよい。
【0074】
また、「興味」は、利用者IDにより識別される利用者Uの興味を示す。すなわち、「興味」は、利用者IDにより識別される利用者Uが関心の高い対象を示す。例えば、「興味」は、利用者Uが検索エンジンに入力して検索した検索クエリ(キーワード)等であってもよい。なお、
図7に示す例では、「興味」は、各利用者Uに1つずつ図示するが、複数であってもよい。
【0075】
例えば、
図7に示す例において、利用者ID「U1」により識別される利用者Uの年齢は、「20代」であり、性別は、「男性」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、自宅が「LC11」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、勤務地が「LC12」であることを示す。また、例えば、利用者ID「U1」により識別される利用者Uは、「スポーツ」に興味があることを示す。
【0076】
ここで、
図7に示す例では、「U1」、「LC11」及び「LC12」といった抽象的な値を用いて図示するが、「U1」、「LC11」及び「LC12」には、具体的な文字列や数値等の情報が記憶されるものとする。以下、他の情報に関する図においても、抽象的な値を図示する場合がある。
【0077】
なお、利用者情報データベース121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、利用者情報データベース121は、利用者Uの端末装置10に関する各種情報を記憶してもよい。また、利用者情報データベース121は、利用者Uのデモグラフィック(人口統計学的属性)、サイコグラフィック(心理学的属性)、ジオグラフィック(地理学的属性)、ベヘイビオラル(行動学的属性)等の属性に関する情報を記憶してもよい。例えば、利用者情報データベース121は、氏名、家族構成、出身地(地元)、職業、職位、収入、資格、居住形態(戸建、マンション等)、車の有無、通学・通勤時間、通学・通勤経路、定期券区間(駅、路線等)、利用頻度の高い駅(自宅・勤務地の最寄駅以外)、習い事(場所、時間帯等)、趣味、興味、ライフスタイル等の情報を記憶してもよい。
【0078】
(決済情報データベース122)
決済情報データベース122は、端末装置10を用いた決済(電子決済)に関する各種情報を記憶する。
図8は、決済情報データベース122の一例を示す図である。
図8に示した例では、決済情報データベース122は、「利用者ID」、「決済日時」、「店舗ID」、「商品ID」、「購入点数」、「決済金額」といった項目を有する。
【0079】
「利用者ID」は、決済を行った利用者Uを識別するための識別情報を示す。また、「決済日時」は、決済が行われた日時を示す。また、「店舗ID」は、決済が行われた店舗や施設を識別するための識別情報を示す。また、「商品ID」は、各種の商品やサービスといった決済対象(取引対象)を識別するための識別情報を示す。また、「購入点数」は、決済対象の数(品目数、個数)を示す。また、「決済金額」は、決済において請求される決済金額を示す。
【0080】
なお、
図8に示す例では、「店舗ID」、「商品ID」及び「購入点数」はそれぞれ、各利用者Uに1つずつ図示するが、複数であってもよい。例えば、利用者Uが利用した店舗ごとに「店舗ID」を記憶し、各店舗で購入した商品ごとに、「商品ID」及び「購入点数」を記憶してもよい。
【0081】
例えば、
図8に示す例において、利用者ID「U1」により識別される利用者Uは、端末装置10を用いた決済(電子決済)により、決済日時「決済日時#1」に、店舗ID「店舗#1」により識別される店舗において、商品ID「商品#1」により識別される商品を、購入点数「購入点数#1」だけ購入し、決済金額として「決済金額#1」を支払ったことを示す。
【0082】
ここで、
図8に示す例では、「U1」、「決済日時#1」、「店舗#1」、「商品#1」、「購入点数#1」及び「決済金額#1」といった抽象的な値を用いて図示するが、「U1」、「決済日時#1」、「店舗#1」、「商品#1」、「購入点数#1」及び「決済金額#1」には、具体的な文字列や数値等の情報が記憶されるものとする。
【0083】
なお、決済情報データベース122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、決済情報データベース122は、決済手段(電子マネー等)や決済事業者に関する情報を記憶してもよい。また、決済情報データベース122は、決済に用いられた端末装置10に関する情報を記憶してもよい。
【0084】
(配信情報データベース123)
配信情報データベース123は、レコメンド情報の配信に関する各種情報を記憶する。
図9は、配信情報データベース123の一例を示す図である。
図9に示した例では、配信情報データベース123は、「利用者ID」、「クーポンID」、「店舗ID」、「レコメンド」といった項目を有する。
【0085】
「利用者ID」は、クーポン提供先の利用者Uを識別するための識別情報を示す。なお、セグメント単位で利用者を識別する場合には、「利用者ID」は利用者Uのセグメント(segment:区分)であってもよい。また、「クーポンID」は、個々のクーポンを識別するための識別情報を示す。なお、「クーポンID」は、クーポン一覧に含まれる全てのクーポンの識別情報を記憶してもよいし、当該クーポン一覧の中から利用者Uにより選択されたクーポンの識別情報のみ記憶してもよい。また、「店舗ID」は、当該クーポンの提供元の店舗や施設を識別するための識別情報を示す。また、「レコメンド」は、当該クーポン及び又は当該店舗等に関するレコメンド情報として利用者Uに配信される情報を示す。なお、「レコメンド」は、利用者Uに対してレコメンド情報が配信されるタイミングを任意に設定できる場合には、レコメンド情報が配信されるタイミングに関する情報を記憶してもよい。なお、「レコメンド」は、1つに限らず、複数であってもよい。
【0086】
なお、配信情報データベース123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、配信情報データベース123は、クーポンの利用期限や利用条件に関する情報を記憶してもよい。また、配信情報データベース123は、利用者Uによるクーポンの選択の有無に関する情報を記憶してもよい。また、配信情報データベース123は、利用者Uが過去に利用したクーポンの履歴を記憶してもよい。
【0087】
(制御部130)
図6に戻り、説明を続ける。制御部130は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等によって、情報提供装置100の内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAM等の記憶領域を作業領域として実行されることにより実現される。
図6に示す例では、制御部130は、取得部131と、決済処理部132と、提供部133と、判定部134と、配信部135とを有する。
【0088】
(取得部131)
取得部131は、通信部110を介して、利用者Uの端末装置10を用いた決済に関する決済情報を取得する。例えば、取得部131は、通信部110を介して、利用者Uの端末装置10から、利用者Uを識別する利用者識別情報(若しくは、利用者識別情報が示す情報、すなわち、利用者Uを示す情報(例えば、利用者ID))と、店舗識別情報(若しくは、店舗識別情報が示す情報、すなわち、店舗を示す情報(例えば、店舗ID))と、決済金額と、クーポン利用に関する情報(例えば、還元額を示す情報)を示す決済情報を取得する。
【0089】
(決済処理部132)
決済処理部132は、決済情報に基づいて、端末装置10を用いた決済に関する決済処理を行う。例えば、決済処理部132は、利用者識別情報が示す利用者Uの口座から、店舗識別情報が示す店舗の口座へと、決済金額が示す額の電子マネーを移行させる。本実施形態では、決済処理部132は、利用者Uの口座から店舗Aの口座へと、決済金額からクーポン分の還元額を減算した額の電子マネーを移行させる。あるいは、決済処理部132は、利用者Uの口座から店舗Aの口座へと決済金額の電子マネーを移行させるとともに、店舗Aの口座から利用者Uの口座へとクーポン分の還元額の電子マネーを移行させる。なお、便宜上、「手数料」についての説明は割愛する。そして、決済処理部132は、通信部110を介して、決済が完了した旨の通知を端末装置10へと送信する。
【0090】
(提供部133)
提供部133は、通信部110を介して、利用者Uの端末装置10に対して、クーポンを提供する。このクーポンは、端末装置10を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンである。このとき、提供部133は、通信部110を介して、利用者Uの端末装置10に対して、クーポンを一括して表示可能なクーポン一覧を提供する。また、提供部133は、通信部110を介して、利用者Uの端末装置10に対して、当該クーポン一覧の中から利用者Uにより選択されたクーポンを一括して表示可能なクーポン管理画面を提供する。
【0091】
(判定部134)
判定部134は、利用者Uが端末装置10を操作してクーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した際に、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定する。
【0092】
(配信部135)
配信部135は、通信部110を介して、クーポンが提供された利用者Uの端末装置10に対して、当該クーポンの提供元の店舗や当該クーポンに関するレコメンド情報を自動的に配信する。ここでは、配信部135は、利用者Uが端末装置10を操作してクーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した場合(すなわち、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定された場合)に、通信部110を介して、利用者Uの端末装置10に対して、当該クーポンの提供元の店舗や当該クーポンに関するレコメンド情報を自動的に配信する。なお、配信部135は、上述のクーポン管理画面が提供された場合、クーポン管理画面に含まれるクーポンの提供元の店舗に関するレコメンド情報を自動的に配信する。
【0093】
例えば、配信部135は、レコメンド情報として、店舗を紹介する情報、店舗が発信する情報、及び/又はクーポンが提供された旨の情報等を配信する。また、配信部135は、クーポンが配信されてから一定期間使用されていない場合、又はクーポンの利用期限が近付いている場合に、クーポンが提供された旨の情報を配信する。なお、配信方法は、プッシュ通知であってもよい。
【0094】
また、配信部135は、クーポン一覧を端末装置10に配信した後、端末装置10が所定のサイトを表示又は所定のアプリケーションを起動した際に、利用者Uの端末装置10に対して、クーポンの提供元の店舗や当該クーポンに関するレコメンド情報を自動的に配信する。例えば、配信部135は、利用者Uの端末装置10に対して、クーポンの提供元の店舗や当該クーポンに関するレコメンド情報が所定のサイト又は所定のアプリケーションの画面上に優先的に表示されるように、レコメンド情報を自動的に配信する。
【0095】
ここで、レコメンド情報の素となる文章やデータは、クーポンの提供元の店舗から提供される。情報提供装置100は、これらの情報に基づいてレコメンド情報を生成する。この場合、情報提供装置100は、レコメンド情報を生成する生成部を有していてもよい。あるいは、店舗側の端末装置やサーバ装置等が、事前にレコメンド情報を生成して、情報提供装置100に登録し、情報提供装置100を介して配信してもよいし、情報提供装置100から利用者Uに関する情報の提供を受け、情報提供装置100を介さずに直接配信してもよい。また、情報提供装置100は、レコメンド情報として、SNS等に公開されているクーポンの提供元の店舗に関する情報を紹介してもよい。
【0096】
〔5.処理手順〕
次に、
図10を用いて実施形態に係る情報提供装置100による処理手順について説明する。
図10は、実施形態に係る処理手順を示すフローチャートである。なお、以下に示す処理手順は、情報提供装置100の制御部130によって繰り返し実行される。
【0097】
図10に示すように、情報提供装置100の提供部133は、通信部110を介して、利用者Uの端末装置10に対して、端末装置10を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを一括して管理するクーポン一覧(クーポンコーナー)を提供する(ステップS101)。
【0098】
続いて、情報提供装置100の判定部134は、利用者Uが端末装置10を操作して当該クーポン一覧の中から所望のクーポン(利用したいクーポン)を選択した際に、利用者Uが当該クーポンの提供元の店舗をフォローしたと自動的に判定する(ステップS102)。
【0099】
続いて、情報提供装置100の配信部135は、通信部110を介して、利用者Uの端末装置10に対して、当該クーポンの提供元の店舗に関するレコメンド情報(おすすめ情報)を自動的に配信する(ステップS103)。
【0100】
例えば、配信部135は、レコメンド情報として、クーポン対象店舗の紹介や、店舗からのお知らせ(店舗が発信する情報)等を配信する。なお、情報提供装置100は、利用者Uの端末装置10に対して、クーポン対象店舗の紹介や、店舗からのお知らせ等を、プッシュ通知してもよいし、利用者Uが利用するサイトやアプリ等へ優先的に表示してもよい。
【0101】
具体的には、配信部135は、利用者Uが端末装置10を用いて所定のサイトを表示又は所定のアプリケーション(アプリ)を起動した際に、クーポンの提供元の店舗に関する情報(店舗の紹介記事、店舗からのお知らせ等)や当該クーポンに関する情報を、優先的に表示する。所定のサイト又は所定のアプリとして、例えばメディアや地図(路線図、乗換案内、ルート検索を含む)、SNS(Social Networking Service)、動画、ゲーム等のサイトやアプリ等がある。例えば、配信部135は、利用者Uが端末装置10に対して、上記の情報を、所定のサイト又は所定のアプリの画面上の目立つ場所や所定の領域に表示する。また、配信部135は、所定のサイト又は所定のアプリが地図である場合、地図上の当該店舗に該当する位置にマッピングして表示してもよい。
【0102】
また、配信部135は、定期的に、又は所定のタイミングで、クーポンが配信されている旨(「クーポンを出しましたよ」等のお知らせ)の情報を利用者Uの端末装置10にプッシュ通知する。また、配信部135は、クーポンが配信されてから一定期間使用されていない場合、又はクーポンの利用期限が近付いている場合、当該クーポンが配信されている旨の情報を利用者Uの端末装置10にプッシュ通知する。このとき、配信部135は、配信されたクーポンに関する情報や、当該クーポンの提供元の店舗に関する情報を、利用者Uの端末装置10にプッシュ通知してもよい。
【0103】
なお、実際には、情報提供装置100は、利用者Uのクーポン選択に関係なく、クーポン一覧に含まれる全てのクーポンの提供元の店舗に関するレコメンド情報を自動的に配信してもよい。
【0104】
続いて、情報提供装置100の取得部131は、情報提供装置100からレコメンド情報の配信を受けた端末装置10の利用者Uが、クーポンの提供元の店舗Aに来店し、店舗Aから取引対象の提供を受ける際に、通信部110を介して、クーポン利用を含む決済情報を取得する(ステップS104)。このとき、利用者Uの操作に関係なく、クーポンは自動適用される。利用者Uの端末装置10には、クーポン分の還元額が表示される。例えば、取得部131は、通信部110を介して、利用者Uの端末装置10から、利用者Uを識別する利用者識別情報(例えば、利用者ID)と、店舗を識別する店舗識別情報(例えば、店舗ID)と、決済金額と、クーポン分の還元額とを示す決済情報を取得する。
【0105】
続いて、情報提供装置100の決済処理部132は、決済情報に基づいて、端末装置10を用いた決済に関する決済処理を行う(ステップS105)。例えば、決済処理部132は、利用者識別情報が示す利用者Uの口座から、店舗識別情報が示す店舗の口座へと、決済金額からクーポン分の還元額を減算した額の電子マネーを移行させる。あるいは、情報提供装置100は、利用者Uの口座から店舗Aの口座へと決済金額の電子マネーを移行させるとともに、店舗Aの口座から利用者Uの口座へとクーポン分の還元額の電子マネーを移行させる。なお、便宜上、「手数料」についての説明は割愛する。そして、決済処理部132は、通信部110を介して、決済が完了した旨の通知を端末装置10へと送信する。
【0106】
〔6.変形例〕
上述した端末装置10及び情報提供装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、実施形態の変形例について説明する。
【0107】
上記の実施形態において、情報提供装置100は、決済情報とともに、当該決済情報に基づいて取得可能な利用者Uに関する各種情報を取得してもよい。例えば、取得部131は、決済情報に含まれる利用者ID等に基づいて、端末装置10や各種サーバ等から、各種情報として、利用者Uの属性情報、利用者Uの行動に関する履歴情報(ログデータ)、及び利用者Uの現在位置を示す位置情報等を取得する。そして、情報提供装置100は、決済情報及び各種情報に基づいて利用者Uに適したクーポンをリスティングして表示順を決定し、クーポン一覧を生成してもよい。
【0108】
この場合、情報提供装置100は、利用者Uの位置や日時の履歴である位置履歴を端末装置10から取得する。また、情報提供装置100は、利用者Uが入力した検索クエリの履歴である検索履歴を検索サーバ(検索エンジン)から取得する。また、情報提供装置100は、利用者Uが閲覧したコンテンツの履歴である閲覧履歴をコンテンツサーバから取得する。また、情報提供装置100は、利用者Uの購買の履歴である購買履歴を電子商取引サーバや決済サーバから取得する。また、情報提供装置100は、利用者Uの投稿の履歴である投稿履歴を口コミの投稿サービスを提供する投稿サーバやSNS(Social Networking Service)サーバから取得する。なお、情報提供装置100は、上述した情報の他にも各種の情報を取得可能である。例えば、情報提供装置100は、利用者Uの年齢、性別、家族構成、経済状況といった利用者Uの属性に関する情報を取得する。そして、情報提供装置100は、上記の各種情報を、利用者Uのコンテキスト(context)として使用してもよい。
【0109】
また、上記の実施形態において、情報提供装置100は、決済情報と、当該決済情報に基づいて取得可能な利用者Uに関する各種情報に基づいて、クーポン提供元の店舗に関するレコメンド情報を選択又は生成してもよい。
【0110】
また、上記の実施形態において、情報提供装置100は、ニューラルネットワークによる機械学習の手法等を用いて、決済情報とクーポン(又は店舗)とレコメンド情報との組について機械学習を行い、クーポン一覧の学習モデルを構築してもよい。この場合、情報提供装置100は、例えばRNN(Recurrent Neural Network)やLSTM(Long short-term memory)等を用いた機械学習を経て構築される学習モデルに決済情報とクーポン(又は店舗)を入力し、出力としてレコメンド情報を取得する。そして、情報提供装置100は、このレコメンド情報を利用者Uの端末装置10に配信する。なお、情報提供装置100は、決済情報とともに、当該決済情報に基づいて取得可能な利用者Uに関する各種情報を使用してもよい。これにより、クーポン提供元の店舗に関する複数のレコメンド情報の中から、利用者Uに対して効果的なレコメンド情報を選択できるようにしてもよい。
【0111】
また、上記の実施形態において、クーポンの内容は任意である。例えば、クーポンの内容は、還元や割引に限らず、商品やサンプル、ノベルティ、販促品、記念品等との交換等であってもよい。また、クーポンは、抽選に当選した利用者にのみ配信されてもよい。また、クーポンは、還元や割引等を報酬としたミニゲームであってもよい。
【0112】
〔7.効果〕
上述してきたように、本願に係る情報提供装置100は、端末装置10を用いた決済手段において利用可能なクーポンであって、当該決済手段を利用可能な店舗により提供されるクーポンを提供する提供部133と、クーポンが提供された端末装置10に対して、当該クーポンの提供元の店舗に関するレコメンド情報を自動的に配信する配信部135と、を備える。
【0113】
これにより、クーポンの提供元の店舗を利用者に自動的にフォローさせることができる。特に、決済時に自動適用され、利用者Uが端末装置10を操作して提示する必要がないクーポンである場合、クーポンを取得した後、利用者Uがクーポンの存在や提供元の店舗を意識しない可能性もある。そのため、取得したクーポンの提供元の店舗を利用者Uに自動的にフォローさせ、利用者Uに対して適宜当該店舗に関するレコメンド情報を自動的に配信することに意味がある。
【0114】
〔8.ハードウェア構成〕
また、上述した実施形態に係る端末装置10や情報提供装置100は、例えば
図11に示すような構成のコンピュータ1000によって実現される。以下、情報提供装置100を例に挙げて説明する。
図11は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力I/F(Interface)1060、入力I/F1070、ネットワークI/F1080がバス1090により接続された形態を有する。
【0115】
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。演算装置1030は、例えばCPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等により実現される。
【0116】
一次記憶装置1040は、RAM(Random Access Memory)等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等により実現される。二次記憶装置1050は、内蔵ストレージであってもよいし、外付けストレージであってもよい。また、二次記憶装置1050は、USBメモリやSD(Secure Digital)メモリカード等の取り外し可能な記憶媒体であってもよい。また、二次記憶装置1050は、クラウドストレージ(オンラインストレージ)やNAS(Network Attached Storage)、ファイルサーバ等であってもよい。
【0117】
出力I/F1060は、ディスプレイ、プロジェクタ、及びプリンタ等といった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力I/F1070は、マウス、キーボード、キーパッド、ボタン、及びスキャナ等といった各種の入力装置1020から情報を受信するためのインターフェイスであり、例えば、USB等により実現される。
【0118】
また、出力I/F1060及び入力I/F1070はそれぞれ出力装置1010及び入力装置1020と無線で接続してもよい。すなわち、出力装置1010及び入力装置1020は、ワイヤレス機器であってもよい。
【0119】
また、出力装置1010及び入力装置1020は、タッチパネルのように一体化していてもよい。この場合、出力I/F1060及び入力I/F1070も、入出力I/Fとして一体化していてもよい。
【0120】
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、又は半導体メモリ等から情報を読み出す装置であってもよい。
【0121】
ネットワークI/F1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
【0122】
演算装置1030は、出力I/F1060や入力I/F1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
【0123】
例えば、コンピュータ1000が情報提供装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器から取得したプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行してもよい。また、コンピュータ1000の演算装置1030は、ネットワークI/F1080を介して他の機器と連携し、プログラムの機能やデータ等を他の機器の他のプログラムから呼び出して利用してもよい。
【0124】
〔9.その他〕
以上、本願の実施形態を説明したが、これら実施形態の内容により本発明が限定されるものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行うことができる。
【0125】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【0126】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【0127】
例えば、上述した情報提供装置100は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティング等で呼び出して実現するなど、構成は柔軟に変更できる。
【0128】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【0129】
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【0130】
1 情報処理システム
10 端末装置
100 情報提供装置
110 通信部
120 記憶部
121 利用者情報データベース
122 決済情報データベース
123 配信情報データベース
130 制御部
131 取得部
132 決済処理部
133 提供部
134 判定部
135 配信部