(57)【特許請求の範囲】
【請求項１】
店舗に設置された店舗端末と、ユーザが携帯しうるユーザ端末とが、ユーザへの報酬を管理するサーバと通信可能に接続された報酬管理システムであって、
前記サーバは、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳ（Social Network Service）に投稿されたことを検知する検知部と、
前記検知部により検知された前記コンテンツの投稿位置を推定する推定部と、
前記推定部により推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定部と、
前記特定部により特定された前記候補店舗の前記店舗端末に、概要コンテンツを報告する報告部と、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信部と、
前記受信部が基準値以上の評価値を受信すると、前記投稿ユーザの前記ユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信部と、
前記送信部により送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信部が受信した前記評価値に応じた報酬を、前記投稿ユーザに付与する付与部と、を備える、
ことを特徴とする報酬管理システム。
【請求項２】
前記候補店舗の前記店舗端末は、
前記サーバから報告された前記概要コンテンツを受信する受信部と、
前記受信部が受信した前記概要コンテンツを表示する表示部と、
前記表示部に表示された前記概要コンテンツが、当店に関するものであると前記候補店舗の店員によって判断された場合に入力される、前記概要コンテンツについての前記評価値を受け付ける受付部と、
前記受付部が受け付けた前記評価値を、前記サーバに送信する送信部と、を備える、
ことを特徴とする請求項１に記載の報酬管理システム。
【請求項３】
前記サーバにおける前記送信部は、
前記投稿位置を含んだ前記メッセージを、サイレント通知形式にて、前記投稿ユーザの前記ユーザ端末に向けて送信し、
前記投稿ユーザの前記ユーザ端末は、
前記サーバから送られた前記メッセージを受信する受信部と、
前記受信部が前記メッセージを受信すると、前記現在位置を取得する取得部と、
前記取得部により取得された前記現在位置が、前記メッセージに含まれる前記投稿位置の所定範囲内であるか否かを判別する判別部と、
前記判別部により前記現在位置が前記投稿位置の所定範囲内であると判別された場合に、受信した前記メッセージをプッシュ通知する通知部と、
前記通知部によりプッシュ通知された前記メッセージへの操作に応答して、報酬に関する確認画面を表示する表示部と、
前記表示部に表示された前記確認画面に対する前記応答操作が正しく行われた場合に、確認済みを示す情報を、前記サーバに送信する送信部と、を備える、
ことを特徴とする請求項１又は２に記載の報酬管理システム。
【請求項４】
前記投稿ユーザの前記ユーザ端末において、
前記表示部は、店舗に応じて異なる操作手順が規定されたオブジェクトを含む前記確認画面を表示し、
前記送信部は、前記確認画面に含まれる前記オブジェクトが、前記候補店舗の店員により、前記操作手順に沿って正しく操作された場合に、前記確認済みを示す情報を、前記サーバに送信する、
ことを特徴とする請求項３に記載の報酬管理システム。
【請求項５】
前記サーバにおいて、
前記検知部は、場所を特定し得る画像、若しくは、場所を特定し得る文字列が含まれている前記コンテンツが投稿されたことを検知し、
前記推定部は、前記コンテンツに含まれる前記画像、若しくは、前記文字列に基づいて、前記投稿位置を推定する、
ことを特徴とする請求項１乃至４の何れか１項に記載の報酬管理システム。
【請求項６】
前記サーバにおいて、
前記付与部は、前記検知部が前記コンテンツの投稿を検知してから、前記応答操作が前記ユーザ端末にて正しく行われるまでの経過時間が、規定時間以内である場合に、前記評価値に応じた報酬を、前記投稿ユーザに付与する、
ことを特徴とする請求項１乃至５の何れか１項に記載の報酬管理システム。
【請求項７】
前記サーバにおいて、
前記付与部は、前記経過時間が前記規定時間を超えている場合に、前記評価値に応じた報酬を減額して、前記投稿ユーザに付与する、
ことを特徴とする請求項６に記載の報酬管理システム。
【請求項８】
報酬を管理するサーバが実行する報酬付与方法であって、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳに投稿されたことを検知する検知ステップと、
前記検知ステップにて検知された前記コンテンツの投稿位置を推定する推定ステップと、
前記推定ステップにて推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定ステップと、
前記特定ステップにて特定された前記候補店舗に設置された店舗端末に、概要コンテンツを報告する報告ステップと、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信ステップと、
前記受信ステップにて基準値以上の評価値が受信されると、前記投稿ユーザが携帯しうるユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信ステップと、
前記送信ステップにて送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信ステップにて受信した前記評価値に応じた報酬を、前記投稿ユーザに付与する付与ステップと、
を備えることを特徴とする報酬付与方法。
【請求項９】
報酬を管理するコンピュータを、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳに投稿されたことを検知する検知部、
前記検知部により検知された前記コンテンツの投稿位置を推定する推定部、
前記推定部により推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定部、
前記特定部により特定された前記候補店舗に設置された店舗端末に、概要コンテンツを報告する報告部、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信部、
前記受信部が基準値以上の評価値を受信すると、前記投稿ユーザが携帯しうるユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信部、
前記送信部により送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信部が受信した前記評価値に応じた報酬を、前記ユーザ端末のユーザに付与する付与部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、報酬管理システム、報酬付与方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
近年、店舗に来店したユーザに、ポイントやクーポン等を配布するシステムが運用されている。
例えば、引用文献１には、電子クーポンを配信したことによる効果を把握することのできる広告配信システムの発明が開示されている。
この引用文献１の発明では、来店前に、非アクティブな電子クーポンをユーザの端末装置に配信しておき、その端末装置を携帯したユーザが店舗に来店した際に、電子クーポンを非アクティブからアクティブに切り替えて、来店した店舗で使用可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−８９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、特許文献１の発明では、ユーザが来店したことを契機に、電子クーポンを使用できるようにしている。つまり、来店したユーザが、その店舗の商品やサービスに満足したかどうかに関係なく、電子クーポンが使用できることになる。
【０００５】
しかしながら、来店したユーザが、その店舗の商品やサービスに満足しなかった場合では、電子クーポン等を配布しても、そのユーザに再来店を促すことは期待できない。つまり、ユーザの再来店を動機づけるために無条件に電子クーポン等を配布しても、十分な効果が得られないという問題があった。
【０００６】
このような実状から、店舗に来店したユーザが、商品やサービスに満足したことを適切に把握し、その満足度に応じた報酬を付与することのできる技術が求められていた。
【０００７】
本発明は、上記実状に鑑みてなされたもので、店舗に来店したユーザに対して、より効果的に報酬を付与することのできる報酬管理システム、報酬付与方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る報酬管理システムは、
店舗に設置された店舗端末と、ユーザが携帯しうるユーザ端末とが、ユーザへの報酬を管理するサーバと通信可能に接続された報酬管理システムであって、
前記サーバは、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳ（Social Network Service）に投稿されたことを検知する検知部と、
前記検知部により検知された前記コンテンツの投稿位置を推定する推定部と、
前記推定部により推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定部と、
前記特定部により特定された前記候補店舗の前記店舗端末に、概要コンテンツを報告する報告部と、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信部と、
前記受信部が基準値以上の評価値を受信すると、前記投稿ユーザの前記ユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信部と、
前記送信部により送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信部が受信した前記評価値に応じた報酬を、前記投稿ユーザに付与する付与部と、を備える、
ことを特徴とする。
【０００９】
また、上記観点に係る報酬管理システムにおいて、
前記候補店舗の前記店舗端末は、
前記サーバから報告された前記概要コンテンツを受信する受信部と、
前記受信部が受信した前記概要コンテンツを表示する表示部と、
前記表示部に表示された前記概要コンテンツが、当店に関するものであると前記候補店舗の店員によって判断された場合に入力される、前記概要コンテンツについての前記評価値を受け付ける受付部と、
前記受付部が受け付けた前記評価値を、前記サーバに送信する送信部と、を備えるようにしてもよい。
【００１０】
また、上記観点に係る報酬管理システムにおいて、
前記サーバにおける前記送信部は、
前記投稿位置を含んだ前記メッセージを、サイレント通知形式にて、前記投稿ユーザの前記ユーザ端末に向けて送信し、
前記投稿ユーザの前記ユーザ端末は、
前記サーバから送られた前記メッセージを受信する受信部と、
前記受信部が前記メッセージを受信すると、前記現在位置を取得する取得部と、
前記取得部により取得された前記現在位置が、前記メッセージに含まれる前記投稿位置の所定範囲内であるか否かを判別する判別部と、
前記判別部により前記現在位置が前記投稿位置の所定範囲内であると判別された場合に、受信した前記メッセージをプッシュ通知する通知部と、
前記通知部によりプッシュ通知された前記メッセージへの操作に応答して、報酬に関する確認画面を表示する表示部と、
前記表示部に表示された前記確認画面に対する前記応答操作が正しく行われた場合に、確認済みを示す情報を、前記サーバに送信する送信部と、を備えるようにしてもよい。
【００１１】
また、上記観点に係る報酬管理システムでは、
前記投稿ユーザの前記ユーザ端末において、
前記表示部は、店舗に応じて異なる操作手順が規定されたオブジェクトを含む前記確認画面を表示し、
前記送信部は、前記確認画面に含まれる前記オブジェクトが、前記候補店舗の店員により、前記操作手順に沿って正しく操作された場合に、前記確認済みを示す情報を、前記サーバに送信するようにしてもよい。
【００１２】
また、上記観点に係る報酬管理システムでは、
前記サーバにおいて、
前記検知部は、場所を特定し得る画像、若しくは、場所を特定し得る文字列が含まれている前記コンテンツが投稿されたことを検知し、
前記推定部は、前記コンテンツに含まれる前記画像、若しくは、前記文字列に基づいて、前記投稿位置を推定するようにしてもよい。
【００１３】
また、上記観点に係る報酬管理システムでは、
前記サーバにおいて、
前記付与部は、前記検知部が前記コンテンツの投稿を検知してから、前記応答操作が前記ユーザ端末にて正しく行われるまでの経過時間が、規定時間以内である場合に、前記評価値に応じた報酬を、前記投稿ユーザに付与するようにしてもよい。
【００１４】
また、上記観点に係る報酬管理システムでは、
前記サーバにおいて、
前記付与部は、前記経過時間が前記規定時間を超えている場合に、前記評価値に応じた報酬を減額して、前記投稿ユーザに付与するようにしてもよい。
【００１５】
本発明の第２の観点に係る報酬付与方法は、
報酬を管理するサーバが実行する報酬付与方法であって、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳに投稿されたことを検知する検知ステップと、
前記検知ステップにて検知された前記コンテンツの投稿位置を推定する推定ステップと、
前記推定ステップにて推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定ステップと、
前記特定ステップにて特定された前記候補店舗に設置された店舗端末に、概要コンテンツを報告する報告ステップと、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信ステップと、
前記受信ステップにて基準値以上の評価値が受信されると、前記投稿ユーザが携帯しうるユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信ステップと、
前記送信ステップにて送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信ステップにて受信した前記評価値に応じた報酬を、前記投稿ユーザに付与する付与ステップと、
を備えることを特徴とする。
【００１６】
本発明の第３の観点に係るプログラムは、
報酬を管理するコンピュータを、
所定の要件を満たすコンテンツが、ユーザによってＳＮＳに投稿されたことを検知する検知部、
前記検知部により検知された前記コンテンツの投稿位置を推定する推定部、
前記推定部により推定された前記投稿位置に基づいて、前記コンテンツを投稿した投稿ユーザが来店中であると予想される候補店舗を特定する特定部、
前記特定部により特定された前記候補店舗に設置された店舗端末に、概要コンテンツを報告する報告部、
前記候補店舗の前記店舗端末から、前記概要コンテンツについての評価値を受信する受信部、
前記受信部が基準値以上の評価値を受信すると、前記投稿ユーザが携帯しうるユーザ端末に向けて、現在位置が、前記投稿位置の所定範囲内であることを必要条件として通知されるメッセージを送信する送信部、
前記送信部により送信された前記メッセージが通知された際に行われるべき応答操作が、前記投稿ユーザの前記ユーザ端末にて正しく行われた場合に、前記受信部が受信した前記評価値に応じた報酬を、前記ユーザ端末のユーザに付与する付与部、
として機能させることを特徴とする。
【００１７】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１８】
本発明によれば、店舗に来店したユーザに対して、より効果的に報酬を付与することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係る報酬管理システムの全体構成の一例を示すブロック図である。
【図２】サーバ、店舗端末、ユーザ端末が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。
【図３】本実施形態に係るサーバの機能構成の一例を示すブロック図である。
【図４】管理情報の一例を示す模式図である。
【図５】投稿されたコンテンツの一例を示す模式図である。
【図６】候補店舗の店舗端末に報告される概要コンテンツの一例を示す模式図である。
【図７】投稿ユーザのユーザ端末に通知されるメッセージの一例を示す模式図である。
【図８】投稿ユーザのユーザ端末に表示される確認画面の一例を示す模式図である。
【図９】本実施形態に係る店舗端末の機能構成の一例を示すブロック図である。
【図１０】本実施形態に係るユーザ端末の機能構成の一例を示すブロック図である。
【図１１】本実施形態に係る報酬付与処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の実施形態を説明する。本発明の実施形態では、所定の商品若しくはサービスを提供する店舗にユーザが来店した際において、その店舗に関するコンテンツをＳＮＳに投稿した場合に、所定の評価や確認を経た後に、ユーザに報酬を付与する場合を一例として説明する。
なお、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２１】
（全体構成）
本発明の実施形態に係る報酬管理システム１００は、図１に示すように、サーバ２００と、ＳＮＳサーバ３００と、各店舗端末４００と、各ユーザ端末５００とがインターネット９００を介して接続されて構成される。なお、図中では簡略化しているが、店舗端末４００は、システムで管理する店舗に応じて、多数存在しており、また、ユーザ端末５００も、システムを利用するユーザに応じて、多数存在しているものとする。
【００２２】
サーバ２００は、例えば、サーバ用のコンピュータ等であり、ユーザへの報酬（一例として、ポイント）を管理する。
【００２３】
ＳＮＳサーバ３００は、所定のソーシャルネットワークサービスを提供するサーバであり、ＳＮＳ会員となっているユーザが投稿した画像（写真、動画等）やコメント（発言等）といったコンテンツをウェブページ等に掲載して、他のユーザが閲覧できるサービス等を提供する。
なお、ユーザがコンテンツを投稿する先は、このようなＳＮＳサーバ３００に限られず、他のユーザが閲覧可能なブログや掲示板等であってもよい。
【００２４】
店舗端末４００は、例えば、店舗に設置されたパーソナルコンピュータやタブレット等であり、サーバ２００から送られたコンテンツの概要を受信して、店員に提示する。
なお、店舗端末４００が設置される店舗は、所定の商品若しくはサービスを提供する店舗であり、ユーザが来店した際に、ある程度の長時間に亘って店内に留まることが想定される業種の店舗（一例として、喫茶店、レストラン、食堂、飲食店、理・美容店、診療所等）である。
【００２５】
ユーザ端末５００は、例えば、ユーザに携帯されるスマートフォン等であり、ＳＮＳ会員となっているユーザが、ＳＮＳサーバ３００に、コンテンツを投稿できるようになっている。
【００２６】
（情報処理装置の概要構成）
本発明の実施形態に係るサーバ２００、店舗端末４００、及び、ユーザ端末５００が実現される典型的な情報処理装置６００について説明する。
【００２７】
情報処理装置６００は、図２に示すように、ＣＰＵ（Central Processing Unit）６０１と、ＲＯＭ（Read Only Memory）６０２と、ＲＡＭ（Random Access Memory）６０３と、ＮＩＣ（Network Interface Card）６０４と、画像処理部６０５と、音声処理部６０６と、補助記憶部６０７と、インターフェース６０８と、操作ユニット６０９と、表示ユニット６１０と、測位ユニット６１１と、を備える。
【００２８】
ＣＰＵ  ６０１は、情報処理装置６００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２９】
ＲＯＭ  ６０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、補助記憶部６０７に記憶されたプログラムをＲＡＭ  ６０３に読み出してＣＰＵ  ６０１による当該プログラムの実行が開始される。
【００３０】
ＲＡＭ  ６０３は、データやプログラムを一時的に記憶するためのもので、補助記憶部６０７から読み出されたプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３１】
ＮＩＣ  ６０４は、情報処理装置６００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等から構成される。
【００３２】
画像処理部６０５は、補助記憶部６０７等から読み出された画像データをＣＰＵ  ６０１や画像処理部６０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部６０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、インターフェース６０８等を介して外部に出力される。なお、情報処理装置６００が内部に表示装置を備えている場合において、画像処理部６０５は、変換したビデオ信号を当該表示装置に出力する。つまり、画像処理部６０５は、ＣＰＵ  ６０１の制御の下、情報処理装置６００が行う処理の進行の中で必要となる画像を生成し、その画像を内部又は外部の表示装置に表示させる。
【００３３】
音声処理部６０６は、補助記憶部６０７等から読み出された音楽データや音声データを音声信号に変換し、インターフェース６０８等を介して外部に出力する。なお、情報処理装置６００が内部にスピーカを備えている場合において、音声処理部６０６は、変換した音声信号を当該スピーカに出力する。つまり、音声処理部６０６は、ＣＰＵ  ６０１の制御の下、情報処理装置６００が行う処理の進行の中で発生させるべき楽曲音や音声を生成し、その楽曲音等を内部又は外部のスピーカから出力させる。
【００３４】
補助記憶部６０７は、ハードディスク、ＳＳＤ（Solid State Drive）等であり、情報処理装置６００全体の動作制御に必要な各種のプログラムや各種のデータを記憶する。例えば、補助記憶部６０７には、実施形態に係るサーバ２００等を実現するためのプログラムが記憶される。そして、ＣＰＵ  ６０１の制御によって、補助記憶部６０７は、記憶されたプログラムやデータを適宜読み出し、これらをＲＡＭ  ６０３等に一時的に記憶させる。
【００３５】
インターフェース６０８は、例えば、ＨＤＭＩ（登録商標）やＵＳＢ（Universal Serial Bus）等の規格に準拠しており、操作ユニット６０９、表示ユニット６１０、及び、測位ユニット６１１が接続される。なお、インターフェース６０８は、この他に接続された外部機器との間で必要な情報を送受信してもよい。
【００３６】
操作ユニット６０９は、情報処理装置６００を利用する作業者等の操作入力を受け付ける。
【００３７】
表示ユニット６１０は、画像処理部６０５により出力された画像データに応じた画像を描画し、情報処理装置６００を利用する作業者等に提示する。
【００３８】
測位ユニット６１１は、例えば、複数のＧＰＳ（Global Positioning System）衛星から送られる信号を受信し、所定のタイミング毎に、情報処理装置６００の現在位置を測位する。
なお、このようなＧＰＳ衛星を用いる代わりに、測位ユニット６１１は、複数の基地局からの電波強度（受信強度等）を用いて、情報処理装置６００の現在位置を測位してもよい。
【００３９】
この他に、情報処理装置６００は、補助記憶部６０７の代わりに、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ等のドライブユニットを備えるようにしてもよい。この場合、情報処理装置６００は、ドライブユニットに装着されるＤＶＤ−ＲＯＭ等からプログラムやデータを読み出して、上記と同様に動作する。
【００４０】
以下、上記の情報処理装置６００において実現されるサーバ２００の機能構成等について、図３〜図８を参照して説明する。情報処理装置６００に電源が投入され、例えば、ユーザ端末５００等との通信が可能になると、本実施形態に係るサーバ２００として機能させるプログラムが実行され、本実施形態に係るサーバ２００が実現される。
なお、後述するように、店舗端末４００及びユーザ端末５００も同様に情報処理装置６００によって実現される。
【００４１】
（サーバ２００の機能構成）
図３は、本実施形態に係るサーバ２００の機能構成の一例を示すブロック図である。図示するように、サーバ２００は、受信部２１０と、送信部２２０と、記憶部２３０と、制御部２４０とを備える。
【００４２】
受信部２１０は、インターネット９００を介してＳＮＳサーバ３００、店舗端末４００、及び、ユーザ端末５００から送られる種々の情報を受信する。
例えば、受信部２１０は、ユーザ（アカウント連携しているユーザ）により投稿されたコンテンツを、ＳＮＳサーバ３００から受信する。また、受信部２１０は、後述するように、概要コンテンツを報告した店舗端末４００から、評価値を含む情報を受信する。
この他にも、受信部２１０は、後述するように、メッセージ（サイレント通知形式のメッセージ）を送信したユーザ端末５００（メッセージが実際にプッシュ通知されたユーザ端末５００）から、確認情報を受信する。
上述したＮＩＣ  ６０４が、このような受信部２１０として機能しうる。
【００４３】
送信部２２０は、店舗端末４００及びユーザ端末５００に向けた種々の情報を、インターネット９００を介して送信する。
例えば、送信部２２０は、後述するように、制御部２４０（報告部２４４）の制御に基づいて、概要コンテンツを店舗端末４００へ送信する。また、送信部２２０は、後述するように、制御部２４０（提示部２４５）の制御に基づいて、メッセージ（サイレント通知形式のメッセージ）をユーザ端末５００へ送信する。
上述したＮＩＣ  ６０４が、このような送信部２２０として機能しうる。
【００４４】
記憶部２３０は、例えば、ユーザを管理するための管理情報を含む種々の情報を記憶する。
【００４５】
例えば、記憶部２３０は、図４に示すような管理情報２３１を記憶している。
図４に示すように、管理情報２３１には、一例として、ユーザＩＤ２３１ａ、ユーザ名２３１ｂ、ＳＮＳアカウント２３１ｃ、投稿検知日時２３１ｄ、及び、ポイント２３１ｅが含まれている。
なお、ＳＮＳアカウント２３１ｃは、ユーザが、ＳＮＳ（ＳＮＳサーバ３００）とのアカウント連携を行っている場合に設定される。つまり、ＳＮＳアカウント２３１ｃが空欄である場合には、そのユーザがアカウント連携を行っていないことを示している。
投稿検知日時２３１ｄは、アカウント連携を行っているユーザによりＳＮＳへ投稿されたコンテンツのうち、後述する所定の要件を満たすコンテンツを検知した日時を示している。
また、ポイント２３１ｅは、ユーザに付与された報酬の一例である。ポイント２３１ｅは、商品の購入やサービスの利用に伴う代金の支払いに応じて付与されるだけでなく、後述するように、ユーザが来店した店舗にて、要件を満たすコンテンツをＳＮＳへ投稿した場合にも、適宜付与されるようになっている。
【００４６】
この他にも、記憶部２３０は、他のユーザ情報（パスワード、住所、年齢、決済カード情報、メールアドレス、ユーザ端末５００のデバイストークン等）も記憶する。また、記憶部２３０は、サーバ２００が管理する店舗についての店舗情報（店舗名、店舗コード、所在地、業種、店舗端末４００のメールアドレス等）等も記憶する。
【００４７】
なお、上述した補助記憶部６０７等が、このような記憶部２３０として機能しうる。
【００４８】
図３に戻って、制御部２４０は、サーバ２００全体を制御する。制御部２４０は、ユーザ（アカウント連携しているユーザ）によってＳＮＳへコンテンツが投稿された際において、そのユーザが店舗に来店していると予想される場合に、店員によるコンテンツ（より詳細には、後述する概要コンテンツ）への評価に応じた報酬を、所定の確認を経た後にそのユーザへ付与する。
この制御部２４０は、例えば、検知部２４１、推定部２４２、特定部２４３、報告部２４４、提示部２４５、及び、付与部２４６を含んでいる。
【００４９】
検知部２４１は、所定の要件を満たすコンテンツが、ユーザによってＳＮＳサーバ３００に投稿されたことを検知する。
例えば、検知部２４１は、管理情報２３１におけるＳＮＳアカウント２３１ｃを検索キーに用いて、定期的にＳＮＳサーバ３００へアクセスし、アカウント連携しているユーザが投稿したコンテンツの取得を試みる。そして、新たなコンテンツが取得されると、検知部２４１は、そのコンテンツに、場所を特定し得る画像（写真、動画等）、若しくは、場所を特定し得る文字列がコメント等に含まれているか否かを判別する。
例えば、コンテンツに画像が含まれていると、検知部２４１は、その画像に位置情報（撮影位置等）が埋め込まれているか否かを判別する。そして、画像に位置情報が埋め込まれている場合に、そのコンテンツが要件を満たしていると検知する。この他にも、画像に、建物、モニュメント、風景等が映っており、それらから場所を特定できる場合に検知部２４１は、そのコンテンツが要件を満たしていると検知する。
また、検知部２４１は、コンテンツにおけるコメントやハッシュタグ等のテキスト中に、場所を表す文字列（例えば、○○駅前、△△ビル、□□センター等）が含まれているか否かを判別する。そして、そのような場所を表す文字列が含まれている場合に、そのコンテンツが要件を満たしていると検知する。
なお、これらの他にも、場所を特定し得る情報がコンテンツに付加されていれば、検知部２４１は、そのコンテンツが要件を満たしていると検知する。そして、検知部２４１は、上述した図４の管理情報２３１における投稿検知日時２３１ｄ（投稿したユーザの投稿検知日時２３１ｄ）に、現在の日時を格納する。
【００５０】
推定部２４２は、上記の検知部２４１によって、要件を満たすコンテンツが検知されると、そのコンテンツが投稿された投稿位置を推定する。
例えば、コンテンツ中の画像に位置情報が埋め込まれていれば、推定部２４２は、その位置情報にて示される位置を、投稿位置として推定する。また、画像に映っている建物、モニュメント、風景等から場所を特定できる場合に、推定部２４２は、その場所の所在地を、投稿位置として推定する。更に、コンテンツ中のコメント等に場所を表す文字列が含まれていれば、推定部２４２は、その場所の所在地を、投稿位置として推定する。
【００５１】
特定部２４３は、上記の推定部２４２によって推定された投稿位置に基づいて、コンテンツを投稿したユーザ（つまり、投稿ユーザ）が来店中であると予想される店舗（候補店舗）を特定する。
例えば、特定部２４３は、投稿位置から一定距離範囲内にある店舗のうち、コンテンツに含まれる画像やコメントを基に、関連性の高い業種の店舗を絞り込み、該当する店舗があれば、その店舗を投稿ユーザが来店している可能性の高い候補店舗として特定する。
具体例を、図５に示すようなコンテンツＣＴが投稿された場合を一例として説明すると、特定部２４３は、画像ＰＴからケーキ（ショートケーキ）を画像認識し、そして、コメントＴＸを形態素解析し、「いちご・・・載ってる」という文字列（文章）から、いちごのショートケーキについて言及されたコンテンツであると認識する。このため、特定部２４３は、いちごのショートケーキを顧客に提供する業種（例えば、喫茶店、レストラン、洋菓子店等）の店舗を、投稿位置を中心とした一定距離範囲内から検索する。そして、該当する店舗が検索されると（複数店舗でもよい）、特定部２４３は、その店舗を候補店舗として特定する。
【００５２】
図３に戻って、報告部２４４は、上記の特定部２４３により特定された候補店舗の店舗端末４００へ、概要コンテンツを報告する。この概要コンテンツは、ユーザが投稿したコンテンツから個人情報を除去したコンテンツである。
例えば、報告部２４４は、図５に示すようなコンテンツＣＴから、個人情報（アカウント名、アイコン等）を除去した図６に示すような概要コンテンツＧＣＴを、候補店舗の店舗端末４００に送信する。この概要コンテンツＧＣＴには、一例として、コメントＴＸ、及び、画像ＰＴに、評価欄ＥＡが付加されている。なお、コメントＴＸ中に名前、あだ名等に該当する文字列が含まれていれば、報告部２４４は、その文字列を削除、若しくは、伏せ字に置き換える加工を行うものとする。また、画像ＰＴに人物像が写り込んでいれば、報告部２４４は、その人物像をぼかす等の画像処理を行うものとする。
また、評価欄ＥＡには、概要コンテンツＧＣＴにて言及される対象がその店（概要コンテンツＧＣＴが送られた店舗）に関するものであると店員によって判断された際に選択できる評価項目ＥＩが複数含まれている。なお、各評価項目ＥＩには、評価の内容に応じた評価値が割り当てられている。また、評価欄ＥＡには、評価値を返信するための送信ボタンＢＴも含まれている。
そのため、図６に示すような概要コンテンツＧＣＴが店舗端末４００にて表示されると、店員により、コメントＴＸ、及び、画像ＰＴが参照され、それらによって言及された対象が、その店舗に関するものであるかどうかが判断される。特に画像ＰＴが含まれている場合に、被写体がその店舗に関するものかどうかが、店員であれば、適宜判断可能となる。
そして、言及対象がその店舗に関するものであると判断されると、店員により、評価欄ＥＡにおける何れかの評価項目ＥＩが選択され、送信ボタンＢＴが押下されることで、評価値がサーバ２００に返信されることになる。
【００５３】
図３に戻って、提示部２４５は、候補店舗の店舗端末４００から返信された概要コンテンツについての評価値が、基準値以上である場合に、送信部２２０を制御して、位置条件が満たされた場合にだけ通知されるメッセージを、投稿ユーザのユーザ端末５００に向けて送信する。
具体的に、提示部２４５の制御に応じて、送信部２２０は、投稿ユーザのデバイストークンを宛先とし、投稿位置（位置情報）を含んだメッセージを、サイレント通知形式にて、ユーザ端末５００に向けて送信する。このサイレント通知形式のメッセージは、後述するように、受信したユーザ端末５００において、バックグラウンドで投稿位置と現在位置（ユーザ端末５００の現在位置）とが比較され、両者が所定範囲内である場合に、ユーザ端末５００へプッシュ通知されるようになっている。つまり、上述した推定部２４２によって推定された投稿位置が概ね正しい場合にだけ、図７に示すようなメッセージＭＳがユーザ端末５００にてプッシュ通知されることになる。
【００５４】
図３に戻って、付与部２４６は、送信部２２０により送信されたメッセージが実際に通知された際に行われるべき応答操作が、投稿ユーザのユーザ端末５００にて正しく行われた場合に、評価値（候補店舗の店舗端末４００から返信された評価値）に応じた報酬を、投稿ユーザに付与する。
例えば、上述した図７に示すようなメッセージＭＳがユーザ端末５００へプッシュ通知された際に、投稿ユーザにより、そのメッセージＭＳがタッチ操作されると、対応するアプリケーションが起動し、図８に示すような確認画面ＧＭが表示される。この確認画面ＧＭには、店員が操作するためのオブジェクト欄ＯＪが含まれており、投稿ユーザは、店員に確認画面ＧＭを提示して、このオブジェクト欄ＯＪの操作を店員に依頼する。そして、店員がオブジェクト欄ＯＪの操作を正しく行うことで、後述するように、確認済みを示す情報が、ユーザ端末５００からサーバ２００へ返信されることになる。
このような応答操作が、投稿ユーザのユーザ端末５００にて正しく行われた場合に、付与部２４６は、評価値に応じた報酬を、投稿ユーザに付与する。つまり、付与部２４６は、上述した図４の管理情報２３１におけるポイント２３１ｅ（投稿ユーザのポイント２３１ｅ）に、評価値に応じたポイントを加算する。
なお、付与部２４６は、コンテンツの投稿を検知してから、応答操作がユーザ端末５００にて正しく行われる（確認済みの情報が返信される）までの経過時間が、規定時間以内である場合にだけ、評価値に応じた報酬を、投稿ユーザに付与するようにしてもよい。つまり、管理情報２３１における投稿検知日時２３１ｄ（投稿ユーザの投稿検知日時２３１ｄ）から現在日時までの経過時間が、規定時間内である場合に、報酬を投稿ユーザに付与する。また、経過時間が規定時間を超えている場合に、報酬を与えないのではなく、規定時間を超えた超過時間の長さに応じて減額した報酬（超過時間が長くなるほど少なくなる報酬）を、投稿ユーザに付与するようにしてもよい。
【００５５】
制御部２４０は、この他にも、ユーザによって使用（消費）されるポイントの管理等も適宜行う。
上述したＣＰＵ  ６０１等が、このような構成からなる制御部２４０として機能しうる。
【００５６】
（店舗端末４００の機能構成）
図９は、本実施形態に係る店舗端末４００の機能構成の一例を示すブロック図である。図示するように、店舗端末４００は、受信部４１０と、送信部４２０と、表示部４３０と、受付部４４０と、制御部４５０とを備える。
【００５７】
受信部４１０は、インターネット９００を介してサーバ２００から送られる種々の情報を受信する。
例えば、受信部４１０は、サーバ２００から送られる概要コンテンツ（上述した図６に示すような概要コンテンツＧＣＴ）を受信する。
上述したＮＩＣ  ６０４が、このような受信部４１０として機能しうる。
【００５８】
送信部４２０は、サーバ２００に向けた種々の情報を、インターネット９００を介して送信する。
例えば、送信部４２０は、図６に示すような概要コンテンツＧＣＴが表示部４３０にて表示された際に、評価欄ＥＡにおける何れかの評価項目ＥＩが選択され、送信ボタンＢＴが押下されると、評価値をサーバ２００に送信する。
上述したＮＩＣ  ６０４が、このような送信部４２０として機能しうる。
【００５９】
表示部４３０は、店舗の店員に向けた種々の情報を表示する。
例えば、表示部４３０は、図６に示すような概要コンテンツＧＣＴを表示する。
上述した表示ユニット６１０が、このような表示部４３０として機能しうる。
【００６０】
受付部４４０は、店員からの操作を受け付ける。
例えば、受付部４４０は、表示部４３０に重畳されたタッチパネルであり、図６に示すような概要コンテンツＧＣＴにおける評価欄ＥＡへの操作を受け付ける。
上述した操作ユニット６０９が、このような受付部４４０として機能しうる。
【００６１】
制御部４５０は、店舗端末４００全体を制御する。
例えば、制御部４５０は、サーバ２００から送られた概要コンテンツを受信部４１０にて受信すると、表示部４３０を制御して、図６に示すような概要コンテンツＧＣＴを表示させる。そして、概要コンテンツＧＣＴにおける評価欄ＥＡが、店員によって操作され、その操作内容を受付部４４０が受け付けると、送信部４２０を制御して、評価値をサーバ２００に送信する。
上述したＣＰＵ  ６０１等が、このような制御部４５０として機能しうる。
【００６２】
（ユーザ端末５００の機能構成）
図１０は、本実施形態に係るユーザ端末５００の機能構成の一例を示すブロック図である。図示するように、ユーザ端末５００は、受信部５１０と、送信部５２０と、表示部５３０と、受付部５４０と、制御部５５０とを備える。
【００６３】
受信部５１０は、インターネット９００を介してサーバ２００から送られる種々の情報を受信する。
例えば、受信部５１０は、サーバ２００から送られるメッセージ（サイレント通知形式のメッセージ）を受信する。
上述したＮＩＣ  ６０４が、このような受信部５１０として機能しうる。
【００６４】
送信部５２０は、サーバ２００に向けた種々の情報を、インターネット９００を介して送信する。
例えば、送信部５２０は、上述した図８に示すような確認画面ＧＭが表示部５３０に表示された際において、オブジェクト欄ＯＪが適切に操作されると、確認済みを示す情報をサーバ２００に送信する。
上述したＮＩＣ  ６０４が、このような送信部５２０として機能しうる。
【００６５】
表示部５３０は、ユーザ等に向けた種々の情報を表示する。
例えば、表示部５３０は、プッシュ通知が行われた際に、上述した図７に示すようなメッセージＭＳを表示し、また、このメッセージＭＳがユーザによってタッチ操作されると、図８に示すような確認画面ＧＭを表示する。
上述した表示ユニット６１０が、このような表示部５３０として機能しうる。
【００６６】
受付部５４０は、ユーザ等からの操作を受け付ける。
例えば、受付部５４０は、表示部５３０に重畳されたタッチパネルであり、図８に示すような確認画面ＧＭにおけるオブジェクト欄ＯＪへの操作を受け付ける。
上述した操作ユニット６０９が、このような受付部５４０として機能しうる。
【００６７】
制御部５５０は、ユーザ端末５００全体を制御する。制御部５５０は、投稿位置が含まれるメッセージ（サイレント通知形式のメッセージ）がサーバ２００から送られると、バックグラウンドで、この投稿位置と現在位置とを比較し、両者が所定範囲内である場合に、メッセージをプッシュ通知する。そして、プッシュ通知したメッセージがユーザに操作されると、制御部５５０は、確認画面を表示部５３０に表示して、応答操作を促す。
この制御部５５０は、例えば、取得部５５１、判別部５５２、通知部５５３、及び、確認部５５４を含んでいる。
【００６８】
取得部５５１は、サーバ２００から送られた投稿位置を含むメッセージ（サイレント通知形式のメッセージ）を受信部５１０にて受信すると、現在位置を取得する。
例えば、取得部５５１は、複数の測位衛星（ＧＰＳ衛星等）から送られる信号を受信して、ユーザ端末５００の現在位置を取得する。この他にも、取得部５５１は、複数の基地局からの電波を受信し、それら基地局の所在地と電波強度とに基づいて、ユーザ端末５００の現在位置を取得してもよい。
【００６９】
判別部５５２は、上記の取得部５５１によって取得された現在位置が、受信部５１０にて受信したメッセージに含まれる投稿位置の所定範囲内であるか否かを判別する。
【００７０】
通知部５５３は、上記の判別部５５２にて現在位置が投稿位置の所定範囲内であると判別された場合に、サイレント通知形式にて受信していたメッセージをプッシュ通知する。
例えば、通知部５５３は、上述した図７に示すようなメッセージＭＳをプッシュ通知して、ユーザ端末５００（表示部５３０）に表示する。
【００７１】
確認部５５４は、上記の通知部５５３によってプッシュ通知されたメッセージが、ユーザによりタッチ操作されると、例えば、上述した図８に示すような確認画面ＧＭをユーザ端末５００（表示部５３０）に表示する。この確認画面ＧＭには、店員が操作するためのオブジェクト欄ＯＪが含まれており、ユーザは、店員に確認画面ＧＭを提示して、オブジェクト欄ＯＪへの操作を店員に依頼することになる。このオブジェクト欄ＯＪには、店舗コードの下３桁が空欄となっており、対応するオブジェクト（数字が記されたオブジェクト）を空欄にドラッグする操作が求められている。この店舗コードは、評価値を返信した候補店舗の識別コードである。
なお、このようなオブジェクト欄ＯＪは、一例であり、他の操作を店員に依頼してもよい。例えば、オブジェクト欄ＯＪに、店舗固有のパスワードを入力するためのオブジェクトを配置するようにしてもよい。つまり、オブジェクト欄ＯＪには、店舗に応じて異なる操作手順が規定されたオブジェクトが配置されていればよい。
そして、受付部５４０にて受け付けたオブジェクト欄ＯＪへの操作が正しい場合に、確認部５５４は、送信部５２０を制御して、確認済みを示す情報を、サーバ２００に送信する。
【００７２】
制御部５５０は、この他にも、サーバ２００から付与されたポイント（報酬）を、ユーザが使用できるように、表示部５３０に表示するなども適宜行う。
上述したＣＰＵ  ６０１等が、このような構成からなる制御部５５０として機能しうる。
【００７３】
（サーバ２００の動作）
以下、このような報酬管理システム１００におけるサーバ２００の動作について図１１を参照して説明する。図１１は、サーバ２００が実行する報酬付与処理の流れを示すフローチャートである。
この報酬付与処理は、例えば、カウント連携を行っているユーザが投稿したコンテンツ（新たに投稿したコンテンツ）が、ＳＮＳサーバ３００から検索される度に、開始される。
【００７４】
まず、サーバ２００は、ＳＮＳサーバ３００に投稿されたコンテンツを読み出す（ステップＳ１１）。
すなわち、制御部２４０は、アカウント連携を行っているユーザが、ＳＮＳサーバ３００へ新たに投稿したコンテンツを読み出す。
【００７５】
サーバ２００は、読み出したコンテンツが所定の要件を満たしているか否かを判別する（ステップＳ１２）。
すなわち、制御部２４０（検知部２４１）は、読み出したコンテンツに、場所を特定し得る画像、若しくは、場所を特定し得る文字列がコメント等に含まれているか否かを判別する。
例えば、コンテンツに画像が含まれていると、制御部２４０は、その画像に位置情報が埋め込まれているか否かを判別する。この他にも、制御部２４０は、画像に、建物、モニュメント、風景等が映っており、それらから場所を特定できるか否かを判別する。また、制御部２４０は、コンテンツにおけるコメントやハッシュタグ等のテキスト中に、場所を表す文字列が含まれているか否かを判別する。
【００７６】
サーバ２００は、コンテンツが要件を満たしていないと判別すると（ステップＳ１２；Ｎｏ）、そのまま報酬付与処理を終える。
【００７７】
一方、コンテンツが要件を満たしていると判別した場合（ステップＳ１２；Ｙｅｓ）に、サーバ２００は、コンテンツが投稿された投稿位置を推定する（ステップＳ１３）。
例えば、コンテンツ中の画像に位置情報が埋め込まれていれば、制御部２４０（推定部２４２）は、その位置情報にて示される位置を、投稿位置として推定する。また、画像に映っている建物、モニュメント、風景等から場所を特定できる場合に、制御部２４０は、その場所の所在地を、投稿位置として推定する。更に、コンテンツ中のコメント等に場所を表す文字列が含まれていれば、制御部２４０は、その場所の所在地を、投稿位置として推定する。
【００７８】
サーバ２００は、上記のステップＳ１３にて推定された投稿位置に基づいて、コンテンツを投稿したユーザが来店中であると予想される店舗を特定する（ステップＳ１４）。
例えば、制御部２４０（特定部２４３）は、投稿位置から一定距離範囲内にある店舗のうち、コンテンツに含まれる画像やコメントを基に、関連性の高い業種の店舗を絞り込み、該当する店舗があれば、その店舗を投稿ユーザが来店している可能性の高い候補店舗として特定する。
つまり、上述した図５に示すようなコンテンツＣＴが投稿された場合であれば、制御部２４０は、画像ＰＴ及びコメントＴＸから、いちごのショートケーキについて言及されたコンテンツであると認識し、いちごのショートケーキを顧客に提供する業種の店舗を、投稿位置を中心とした一定距離範囲内から検索する。そして、該当する店舗が検索されると、制御部２４０は、その店舗を候補店舗として特定する。
なお、候補店舗が特定されなかった場合に、サーバ２００は、そのまま報酬付与処理を終えるものとする。
【００７９】
サーバ２００は、上記のステップＳ１４にて特定された店舗の店舗端末４００へ、概要コンテンツを報告する（ステップＳ１５）。
例えば、制御部２４０（報告部２４４）は、図５に示すようなコンテンツＣＴから、個人情報を除去した図６に示すような概要コンテンツＧＣＴを、特定された店舗の店舗端末４００に送信する。
なお、上記のステップＳ１４にて複数の店舗が特定されている場合に、制御部２４０は、それら各店舗の店舗端末４００へ、概要コンテンツをそれぞれ送信するものとする。
【００８０】
サーバ２００は、概要コンテンツを報告（送信）した店舗端末４００から返信される評価値を受信する（ステップＳ１６）。
なお、概要コンテンツが別の店舗に関して言及するものであった等の理由で、店舗端末４００から評価値を返信されなかった場合には、ステップＳ１６以降の処理には進まないものとする。
【００８１】
サーバ２００は、上記のステップＳ１６にて受信した評価値が、基準値以上であるか否かを判別する（ステップＳ１７）。
つまり、制御部２４０は、コンテンツ（概要コンテンツ）の内容が、言及対象となる店舗において、基準以上の評価を受けたかどうかを判別する。
【００８２】
サーバ２００は、評価値が基準値以上でない（基準値未満である）と判別すると（ステップＳ１７；Ｎｏ）、そのまま報酬付与処理を終える。
【００８３】
一方、評価値が基準値以上であると判別した場合（ステップＳ１７；Ｙｅｓ）に、サーバ２００は、位置条件が満たされた場合にだけ通知されるメッセージを、投稿ユーザのユーザ端末５００に向けて送信する（ステップＳ１８）。
例えば、制御部２４０（提示部２４５）は、送信部２２０を制御して、投稿ユーザのデバイストークンを宛先とし、投稿位置を含んだメッセージを、サイレント通知形式にて、ユーザ端末５００に向けて送信する。
このサイレント通知形式のメッセージは、受信したユーザ端末５００において、バックグラウンドで投稿位置と現在位置（ユーザ端末５００の現在位置）とが比較され、両者が所定範囲内である場合に、ユーザ端末５００へプッシュ通知されるようになっている。つまり、上述したステップＳ１３にて推定した投稿位置が概ね正しい場合にだけ、図７に示すようなメッセージＭＳがユーザ端末５００にてプッシュ通知されることになる。
つまり、図７に示すようなメッセージＭＳがユーザ端末５００へプッシュ通知された際に、投稿ユーザにより、そのメッセージＭＳがタッチ操作されると、図８に示すような確認画面ＧＭが表示される。上述したように、この確認画面ＧＭには、店員が操作するためのオブジェクト欄ＯＪが含まれており、投稿ユーザは、店員に確認画面ＧＭを提示して、このオブジェクト欄ＯＪの操作を店員に依頼することになる。
【００８４】
サーバ２００は、上記のステップＳ１８にてメッセージを送信したユーザ端末５００から返信される確認済みの情報を受信する（ステップＳ１９）。
つまり、図８に示すような確認画面ＧＭが表示されたユーザ端末５００が、店員に提示され、そして、その店員が、オブジェクト欄ＯＪの操作を正しく行うことで、確認済みを示す情報が、ユーザ端末５００から返信されることになる。
なお、投稿位置とユーザ端末５００の現在位置とが大きく離れている等の理由で、メッセージがユーザ端末５００にてプッシュ通知されなかった場合や、プッシュ通知されても、ユーザが報酬を求めなかった（確認画面を店員に提示しなかった）場合には、ステップＳ１８以降の処理には進まないものとする。
【００８５】
サーバ２００は、投稿ユーザに報酬を付与する（ステップＳ２０）。
すなわち、制御部２４０（付与部２４６）は、上述したステップＳ１６にて受信した評価値に応じた報酬を、投稿ユーザに付与する。つまり、制御部２４０は、図４の管理情報２３１におけるポイント２３１ｅに、評価値に応じたポイントを加算する。
なお、制御部２４０は、ステップＳ１２にてコンテンツが要件を満たしていると判別してから（要件を満たすコンテンツの投稿を検知してから）、ステップＳ１９にて確認済みの情報を受信するまで（応答操作がユーザ端末５００にて正しく行われるまで）の経過時間が、規定時間以内である場合にだけ、評価値に応じた報酬を、投稿ユーザに付与するようにしてもよい。また、経過時間が規定時間を超えている場合に、報酬を与えないのではなく、制御部２４０は、規定時間を超えた超過時間の長さに応じて減額した報酬を、投稿ユーザに付与するようにしてもよい。
【００８６】
このような報酬付与処理によって、店舗に来店したユーザが、商品やサービスに満足したことを適切に把握し、その満足度に応じた報酬を付与することができる。つまり、来店した店舗の商品やサービスに満足したユーザに対してだけ報酬を付与することで、費用対効果を高めることが期待できる。
この結果、店舗に来店したユーザに対して、より効果的に報酬を付与することができる。
【００８７】
（他の実施形態）
上記の実施形態では、ユーザに投稿されたコンテンツに含まれる画像やコメント等から、ユーザの投稿位置を推定し、その投稿位置からユーザが来店したと予想される店舗を特定する場合について説明したが、他の手法で、ユーザが来店した店舗を特定するようにしてもよい。
例えば、各店舗にビーコン発信機を設置するようにし、ユーザが来店した際に、ビーコン発信器から発せられるビーコン信号（例えば、店舗コードが重畳されたビーコン信号）に従って、ユーザが来店した店舗を特定するようにしてもよい。
具体的には、ユーザ端末５００がビーコン信号を受信すると（最初に受信すると）、店舗コードを含む来店情報をサーバ２００へ送信する。なお、ユーザが店舗内に留まっている間、ユーザ端末５００は、ビーコン信号を継続して受信し続けることになる。そして、ユーザ端末５００がビーコン信号を受信しなくなると、退店情報をサーバ２００へ送信する。
この場合、サーバ２００は、来店情報を送って来たユーザ端末５００のユーザ（アカウント連携しているユーザ）が、コンテンツを投稿するのを待機することになる。そして、退店情報を受信するまでの間にそのユーザがコンテンツを投稿すると、サーバ２００は、店舗コードで示される店舗の店舗端末４００に、概要コンテンツを報告（送信）する。
その後、概要コンテンツを送信した店舗端末４００から規定値以上の評価値が返信されると、サーバ２００は、評価値に応じた報酬をユーザに付与すると共に、通常のプッシュ通知で、報酬の付与をユーザに伝えても良い。
【００８８】
上記の実施形態では、無条件に概要コンテンツを候補店舗の店舗端末４００へ送信して、店員による評価値を受け付ける場合について説明したが、先にサーバ２００側で、投稿されたコンテンツについて、いわゆるネガポジ判定（ネガティブであるかポジティブであるかの判定）を行い、ポジティブと判定された場合にだけ、概要コンテンツを店舗端末４００へ送信するようにしてもよい。
なお、概要コンテンツを店舗端末４００に送ることなく、サーバ２００側のネガポジ判定に従って、コンテンツの評価値を決定するようにしてもよい。
【００８９】
以上説明したように、本発明によれば、店舗に来店したユーザに対して、より効果的に報酬を付与することのできる報酬管理システム、報酬付与方法、ならびに、プログラムを提供することができる。
【符号の説明】
【００９０】
１００  報酬管理システム
２００  サーバ
２１０  受信部
２２０  送信部
２３０  記憶部
２４０  制御部
２４１  検知部
２４２  推定部
２４３  特定部
２４４  報告部
２４５  提示部
２４６  付与部
３００  ＳＮＳサーバ
４００  店舗端末
４１０  受信部
４２０  送信部
４３０  表示部
４４０  受付部
４５０  制御部
５００  ユーザ端末
５１０  受信部
５２０  送信部
５３０  表示部
５４０  受付部
５５０  制御部
５５１  取得部
５５２  判別部
５５３  通知部
５５４  確認部
６００  情報処理装置
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  ＮＩＣ
６０５  画像処理部
６０６  音声処理部
６０７  補助記憶部
６０８  インターフェース
６０９  操作ユニット
６１０  表示ユニット
６１１  測位ユニット
９００  インターネット
【要約】
【課題】店舗に来店したユーザに対して、より効果的に報酬を付与することのできる報酬管理システム等を提供する。
【解決手段】報酬管理システムにおけるサーバ２００において、推定部２４２は、ＳＮＳに投稿されたコンテンツの投稿位置を推定する。特定部２４３は、推定された投稿位置に基づいて、投稿ユーザが来店中であると予想される候補店舗を特定する。報告部２４４は、候補店舗の店舗端末に、概要コンテンツを報告する。受信部２１０が概要コンテンツについての評価値を受信すると、送信部２２０は、投稿ユーザのユーザ端末に向けて、位置条件が満たされた場合に通知されるメッセージを送信する。付与部２４６は、メッセージが通知された際に行われるべき応答操作が、投稿ユーザのユーザ端末にて正しく行われた場合に、評価値に応じた報酬を投稿ユーザに付与する。
【選択図】図３【図１】
0006924302.tif 000002
【図２】
0006924302.tif 000003
【図３】
0006924302.tif 000004
【図４】
0006924302.tif 000005
【図５】
0006924302.tif 000006
【図６】
0006924302.tif 000007
【図７】
0006924302.tif 000008
【図８】
0006924302.tif 000009
【図９】
0006924302.tif 000010
【図１０】
0006924302.tif 000011
【図１１】
0006924302.tif 000012