(57)【要約】【課題】ユーザの行動の認証をした上で報酬を付与する報酬付与方法を提供する。【解決手段】報酬に関する報酬情報をユーザの端末に送信するサーバの情報送信方法であって、ユーザの端末からユーザが予約する施設の予約情報を通信部により受信し、ユーザの端末から画像を通信部により受信し、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づき、ユーザの端末に対して報酬情報を通信部により送信する。【選択図】図３
2019211833.tif 000002
【特許請求の範囲】
【請求項１】
報酬に関する報酬情報をユーザの端末に送信するサーバの情報送信方法であって、
前記ユーザの端末から前記ユーザが予約する施設の予約情報を通信部により受信し、
前記ユーザの端末から画像を前記通信部により受信し、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づき、前記ユーザの端末に対して前記報酬情報を前記通信部により送信する。
【請求項２】
請求項１に記載の情報送信方法であって、
前記画像は、前記施設に関する画像である。
【請求項３】
請求項１または請求項２に記載の情報送信方法であって、
前記ユーザの端末から前記画像の送信に基づいて前記報酬情報が前記ユーザの端末に送信されることを示す情報を、前記ユーザの端末に前記通信部により送信する。
【請求項４】
請求項１から請求項３のいずれか一項に記載の情報送信方法であって、
インターネットを介して前記画像を閲覧可能な状態にすると、前記報酬を変更することを示す情報を前記ユーザの端末に前記通信部により送信する。
【請求項５】
請求項１から請求項４のいずれか一項に記載の情報送信方法であって、
インターネットを介して前記画像が閲覧可能になっていることを示す閲覧情報を前記通信部により受信し、
前記閲覧情報に基づいて、前記閲覧情報を受信しない場合に前記ユーザの端末に対して送信する前記報酬に関する第１報酬情報とは異なる第２報酬情報を前記通信部により送信する。
【請求項６】
請求項５に記載の情報送信方法であって、
前記画像が前記施設に関する画像である場合、前記第２報酬情報とは異なる第３報酬情報を前記通信部により送信する。
【請求項７】
請求項１から請求項６のいずれか一項に記載の情報送信方法であって、
前記第２位置情報は、前記画像データに関連付けられたデータに基づく位置情報である。
【請求項８】
請求項１から請求項７のいずれか一項に記載の情報送信方法であって、
前記第２位置情報は、前記画像の被写体を認識することによって得られた情報である。
【請求項９】
請求項１から請求項７のいずれか一項に記載の情報送信方法であって、
前記画像データは、前記ユーザの端末に備える撮像部によって撮像されたデータである。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の情報送信方法であって、
前記第１位置情報は、位置の範囲が設定された情報である。
【請求項１１】
請求項１０に記載の情報送信方法であって、
前記第１位置情報は、前記施設のコンピュータによって前記位置の範囲が設定される。
【請求項１２】
請求項１から請求項９のいずれか一項に記載の情報送信方法であって、
前記ユーザ端末の位置に関する情報である第３位置情報を前記ユーザの端末から前記通信部により受信し、
前記第１位置情報と、前記第２位置情報と、前記第３位置情報とに基づいて、前記ユーザの端末に前記報酬情報を前記通信部により送信する。
【請求項１３】
請求項１２に記載の情報送信方法であって、
前記第１位置情報と前記第２位置情報とに基づく第１位置関係と、前記第１位置情報と前記第３位置情報とに基づく第２位置関係とに基づいて、前記ユーザの端末に前記報酬情報を前記通信部により送信する。
【請求項１４】
請求項１３に記載の情報送信方法であって、
前記第１位置関係が第１閾値よりも大きく、前記第２位置関係が第２閾値よりも大きい場合、前記ユーザの端末に前記報酬情報を前記通信部により送信し、
前記第２閾値は、前記第１閾値よりも大きい。
【請求項１５】
請求項１２から請求項１４のいずれか一項に記載の情報送信方法であって、
前記第１位置情報は、前記ユーザの端末のメッセージングアプリの実行に基づいて取得される。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の情報送信方法であって、
前記報酬情報は、前記施設のサービスに利用可能な情報である。
【請求項１７】
請求項１から請求項１５のいずれか一項に記載の情報送信方法であって、
前記報酬情報は、商品の購入や、サービスの利用に用いることができるポイント、電子マネー、仮想通貨、およびクーポン券のうち少なくともいずれか１つである。
【請求項１８】
請求項１から請求項１７のいずれか一項に記載の情報送信方法であって、
前記ユーザの端末を示す第１ＩＤ情報が変換された、前記第１ＩＤ情報とは異なる第２ＩＤ情報を前記施設に関連するサーバに前記通信部により送信する。
【請求項１９】
請求項１８に記載の情報送信方法であって、
前記第１ＩＤ情報は、前記サーバと前記ユーザの端末とのメッセージの送受信を行うための情報であり、
前記第１ＩＤ情報に基づくメッセージによって前記予約情報を前記通信部により受信する。
【請求項２０】
報酬に関する報酬情報をユーザの端末に送信するサーバであって、
前記ユーザの端末から前記ユーザが予約する施設の予約情報と画像とを受信する通信部と、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づき、前記通信部を介して、前記ユーザの端末に前記報酬情報を送信する制御部とを備える。
【請求項２１】
報酬に関する報酬情報をユーザの端末に送信するサーバのコンピュータに実行させるプログラムであって、
前記ユーザの端末から前記ユーザが予約する施設の予約情報を通信部により受信する処理と、
前記ユーザの端末から画像を前記通信部により受信する処理と、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づき、前記ユーザの端末に対して前記報酬情報を前記通信部により送信する処理とを実行させる。
【請求項２２】
報酬に関する報酬情報をサーバから受信するユーザの端末の情報受信方法であって、
前記ユーザが予約する施設の予約情報を通信部により送信し、
画像を前記通信部により送信し、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づく、前記報酬情報を前記通信部により受信する。
【請求項２３】
報酬に関する報酬情報をサーバから受信するユーザの端末であって、
前記ユーザが予約する施設の予約情報と画像とを送信する制御を行う制御部と、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づく、前記報酬情報を受信する通信部とを備える。
【請求項２４】
報酬に関する報酬情報をサーバから受信するユーザの端末のコンピュータに実行させるプログラムであって、
前記ユーザが予約する施設の予約情報を通信部により送信する処理と、
画像を前記通信部により送信する処理と、
前記施設の位置に関する第１位置情報と、前記画像に基づく前記第１位置情報とは異なる第２位置情報とに基づく、前記報酬情報を前記通信部により受信する処理とを実行させる。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、メッセージングアプリケーションを利用するユーザに報酬を付与する報酬付与方法に関する。
【背景技術】
【０００２】
近年、施設へ来たことを認証する装置が開示されている。特許文献１には、顧客の来店を認証することができる情報処理装置が開示されている。しかしながら、上記特許文献１では、来店の認証の精度に問題がある場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７１５３６号公報
【発明の概要】
【０００４】
本開示の第１の態様によると、報酬に関する報酬情報をユーザの端末に送信するサーバの情報送信方法であって、ユーザの端末からユーザが予約する施設の予約情報を通信部により受信し、ユーザの端末から画像を通信部により受信し、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づき、ユーザの端末に対して報酬情報を通信部により送信する。
本発明の第２の態様によると、報酬に関する報酬情報をユーザの端末に送信するサーバであって、ユーザの端末からユーザが予約する施設の予約情報と画像とを受信する通信部と、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づき、通信部を介して、ユーザの端末に報酬情報を送信する制御部とを備える。
本発明の第３の態様によると、報酬に関する報酬情報をユーザの端末に送信するサーバのコンピュータに実行させるプログラムであって、ユーザの端末からユーザが予約する施設の予約情報を通信部により受信する処理と、ユーザの端末から画像を通信部により受信する処理と、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づき、ユーザの端末に対して報酬情報を通信部により送信する処理とを実行させる。
報酬に関する報酬情報をサーバから受信するユーザの端末の情報受信方法であって、ユーザが予約する施設の予約情報を通信部により送信し、画像を通信部により送信し、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づく、報酬情報を通信部により受信する。
本発明の第５の態様によると、報酬に関する報酬情報をサーバから受信するユーザの端末であって、ユーザが予約する施設の予約情報と画像とを送信する制御を行う制御部と、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づく、報酬情報を受信する通信部とを備える。
本発明の第６の態様によると、報酬に関する報酬情報をサーバから受信するユーザの端末のコンピュータに実行させるプログラムであって、ユーザが予約する施設の予約情報を通信部により送信する処理と、画像を通信部により送信する処理と、施設の位置に関する第１位置情報と、画像に基づく第１位置情報とは異なる第２位置情報とに基づく、報酬情報を通信部により受信する処理とを実行させる。
【図面の簡単な説明】
【０００５】
【図１】第１実施形態の一態様における通信システムの構成を示す図。
【図２】（ａ）、（ｂ）は、第１実施形態の一態様における通信システムの構成を示す図。
【図３】第１実施形態に係る通信システムの処理のシーケンスの一例を示す図。
【図４】第１実施形態に係るサーバの動作を示すフローチャートである。
【図５】第１実施形態に係る端末によるサービスの予約動作を示すフローチャートである。
【図６】第１実施形態に係る端末のユーザに報酬が付与されるまでの端末の動作を示すフローチャートである。
【図７】第２実施形態の一態様における通信システムの構成を示す図。
【図８】（ａ）、（ｂ）は、第２実施形態の一態様における通信システムの構成を示す図。
【図９】第１実施形態に係る通信システムの処理のシーケンスの一例を示す図。
【図１０】第２実施形態に係るサーバの動作を示すフローチャートである。
【図１１】第２実施形態に係る端末によるサービスの予約動作を示すフローチャートである。
【図１２】第２実施形態に係る端末のユーザに報酬が付与されるまでの端末の動作を示すフローチャートである。
【図１３】変形例の一態様を示す図である。
【図１４】所定の目的地の設定例を示す図である。
【発明を実施するための形態】
【０００６】
＜法的事項の遵守＞
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
【０００７】
本開示に係る報酬付与方法を実施するための実施形態について、図面を参照して説明する。
【０００８】
＜システム構成＞
図１は、本開示の一実施形態に係る通信システム１の構成を示す。図１に開示されるように、通信システム１では、ネットワーク３０を介してサーバ１０と、端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）とが接続される。サーバ１０は、ネットワーク３０を介してユーザが所有する端末２０に、端末２０間でのメッセージの送受信を実現するサービスを提供する。また、ネットワーク３０には、他のサービスを提供する施設サーバ４０が接続され、端末２０は、施設サーバ４０が提供するウェブサイトも利用可能である。なお、ネットワーク３０に接続される端末２０の数は限定されない。同様に、ネットワーク３０に接続する施設サーバ４０の数も限定されない。施設サーバ４０は、様々なサービスを提供するためのサーバであってよく、限定するわけではなく一例として、各種宿泊施設に対応するサーバであったり、イベント情報を提供するサーバであったり、飲食店に対応するサーバなどであってよい。
【０００９】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を担う。すなわち、ネットワーク３０は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１０】
ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク３０は、限定でなく例として、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮ（integrated service digital networks）、無線ＬＡＮ、ＬＴＥ（long term evolution）、ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ネットワーク３０は、１つまたは複数のネットワーク３０を含むことができる。
【００１１】
端末２０（端末２０Ａ，端末２０Ｂ，端末２０Ｃ）は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、限定ではなく例として、スマートフォン、携帯電話（フィーチャーフォン）、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ・（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末２０は情報処理端末と表現されても良い。
【００１２】
端末２０Ａ、端末２０Ｂおよび端末２０Ｃの構成は基本的には同一であるため、以下の説明においては、端末２０について説明する。また、必要に応じて、ユーザXが利用する端末を端末２０Xと表現し、ユーザXまたは端末２０Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよい。
【００１３】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、限定でなく例として、サーバ装置、コンピュータ（限定でなく例として、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（限定でなく例として、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ１０は情報処理装置と表現されても良い。サーバ１０と端末２０とを区別する必要がない場合は、サーバ１０と端末２０とは、それぞれ情報処理装置と表現されてもよい。
【００１４】
＜ハードウェア（HW）構成＞ 
図１を用いて、通信システム１に含まれる各装置のHW構成について説明する。
【００１５】
（１）端末のHW構成
【００１６】
端末２０は、制御部２１（ＣＰＵ：central processing unit（中央処理装置））、記憶部２８、通信Ｉ／Ｆ２２（インタフェース）、入出力部２３、表示部２４、位置情報取得部２５、を備える。端末２０のHWの各構成要素は、限定でなく例として、バスB２を介して相互に接続される。
【００１７】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う。この通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、サーバ１０との通信を実行する機能を有する。通信Ｉ／Ｆ２２は、各種データを制御部２１からの指示に従って、サーバ１０に送信する。また、通信Ｉ／Ｆ２２は、サーバ１０から送信された各種データを受信し、制御部２１に伝達する。
【００１８】
入出力部２３は、端末２０に対する各種操作を入力する装置（入力部）、および、端末２０で処理された処理結果を出力する装置（出力部）を含む。入出力部２３は、入力部と出力部が一体化していても良いし、入力部と出力部に分離していてもよい。
【００１９】
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部２１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。入出力部２３は、撮像部２３１、タッチパネル２３２、マイク２３３、スピーカ―２３４を含む。撮像部２３１は、一例として、撮像素子を有するカメラにより実現することができる。撮像部２３１は、制御部２１からの指示にしたがって、画像（動画、静止画を含む）を撮像し、撮像により得られた画像を制御部２１に伝達する。タッチパネル２３２は、ユーザからの入力に利用され、ユーザ自身の指やスタイラスを介した入力を受け付ける。マイク２３３は音声の入力に利用される。スピーカー２３４は音声の出力に利用される。
【００２０】
出力部は、制御部２１で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、 タッチパネル、タッチディスプレイ、スピーカ（音声出力）、レンズ（限定でなく例として３D（three dimensions）出力や、ホログラム出力）、プリンターなどを含む。
【００２１】
表示部２４は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部２４は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部２４は、３Dで表示データを表示可能であってもよい。
【００２２】
入出力部２３がタッチパネルの場合、入出力部２３と表示部２４とは、略同一の大きさおよび形状で対向して配置されていても良い。
【００２３】
位置情報取得部２５は、端末２０の現在位置を取得する機能を有する。限定的でなく例として、位置情報取得部２５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）やＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）などにより実現される。位置情報取得部２５は、端末２０の現在位置の位置情報として、該端末２０の緯度及び経度を測定する。なお、位置情報取得部２５による端末２０の位置情報の計測は、ＧＰＳに限られず、どのような方法を用いてもよい。限定でなく例として、位置情報取得部２５は、Ｗｉ−Ｆｉなどの無線ＬＡＮを利用して、端末２０の位置情報を測定してもよい。その他にも、位置情報取得部２５は、限定でなく例として、ＩＭＥＳ（Ｉｎｄｏｏｒ  ＭＥｓｓａｇｉｎｇ  Ｓｙｓｔｅｍ）やＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｅｒ）、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）などの通信方式を用いて、端末２０の位置情報を測定してもよい。また、位置情報取得部２５は、限定でなく例として、ＬＴＥやＣＤＭＡなどの移動体通信システムを用いて、端末２０の位置情報を測定してもよい。位置情報取得部２５は、制御部２１からの要求に従って、端末２０の位置情報を測定し、測定した位置情報を、制御部２１に送信する。
【００２４】
制御部２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００２５】
制御部２１は、限定でなく例として、中央処理装置（ＣＰＵ）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）を含む。
【００２６】
記憶部２８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部２８は、限定でなく例として、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体を含む。
【００２７】
端末２０は、プログラムＰを記憶部２８に記憶し、このプログラムＰを実行することで、制御部２１が、制御部２１に含まれる各部としての処理を実行する。つまり、記憶部２８に記憶されるプログラムＰは、端末２０に、制御部２１が実行する各機能を実現させる。
【００２８】
（２）サーバのHW構成 
サーバ１０は、制御部１１（ＣＰＵ）、記憶部１５、通信Ｉ／Ｆ１４（インタフェース）、入出力部１２、表示部１３を備える。サーバ１０のHWの各構成要素は、限定でなく例として、バスB１を介して相互に接続される。
【００２９】
制御部１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３０】
制御部１１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡであってもよい。ただし、本開示において、制御部１１は、これらに限定されない。
【００３１】
記憶部１５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部１５は、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部１５は、これらに限定されない。
【００３２】
通信Ｉ／Ｆ１４は、ネットワーク３０を介して各種データの送受信を行う。この通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ１４は、ネットワーク３０を介して、端末２０との通信を実行する機能を有する。通信Ｉ／Ｆ１４は、各種データを制御部１１からの指示に従って、端末２０に送信する。また、通信Ｉ／Ｆ１４は、端末２０から送信された各種データを受信し、制御部１１に伝達する。
【００３３】
入出力部１２は、サーバ１０に対する各種操作を入力する装置により実現される。入出力部１２は、ユーザからの入力を受け付けて、入力に係る情報を制御部１１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部１２は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部１２、限定でなく例として、タッチパネルやカメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含んでいてもよい。ただし、本開示において、入出力部１２は、これらに限定されない。
【００３４】
表示部１３は、代表的にはモニタ（限定でなく例として、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。なお、表示部１３は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。なお、これらの表示部１３は、３Dで表示データを表示可能であってもよい。ただし、本開示において、表示部１３は、これらに限定されない。
【００３５】
サーバ１０は、プログラムＰを記憶部１５に記憶し、このプログラムＰを実行することで、制御部１１が、制御部１１に含まれる各部としての処理を実行する。つまり、記憶部１５に記憶されるプログラムＰは、サーバ１０に、制御部１１が実行する各機能を実現させる。
【００３６】
本開示の各実施形態においては、端末２０および／またはサーバ１０のＣＰＵがプログラムPを実行することにより、実現するものとして説明する。
【００３７】
なお、端末２０の制御部２１、および／または、サーバ１０の制御部１１は、ＣＰＵだけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００３８】
また、本開示の各実施形態のプログラムP(ソフトウェアプログラム/コンピュータプログラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
【００３９】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（限定でなく例として、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムＰを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【００４０】
サーバ１０および／または端末２０は、記憶媒体に記憶されたプログラムＰを読み出し、読み出したプログラムＰを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
【００４１】
また、本開示のプログラムＰは、プログラムＰを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ１０および／または端末２０に提供されてもよい。サーバ１０および／または端末２０は、限定でなく例として、インターネット等を介してダウンロードしたプログラムＰを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
【００４２】
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 
サーバ１０および／または端末２０における処理の少なくとも一部は、１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
端末２０における処理の少なくとも一部を、サーバ１０により行う構成としてもよい。この場合、端末２０の制御部２１の各機能部の処理のうち少なくとも一部の処理を、サーバ１０で行う構成としてもよい。
サーバ１０における処理の少なくとも一部を、端末２０により行う構成としてもよい。この場合、サーバ１０の制御部１１の各機能部の処理のうち少なくとも一部の処理を、端末２０で行う構成としてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよい。
【００４３】
なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。
【００４４】
＜第１実施形態＞
本実施形態は、サーバ１０が端末２０から送信された写真であって、端末２０の写真アプリケーション（写真アプリ）が撮像した写真に含まれる位置情報（限定ではなく第２位置情報の一例）が所定の目的地（限定ではなく施設の位置に関する第１位置情報の一例）から所定範囲内にあること、の二つの条件を満たした場合に、端末２０のユーザが実際にサービスを受けていると認識して、サーバ１０が端末２０のユーザに報酬を付与する。
【００４５】
一例として、図２（ａ）に示すように、サーバ（情報処理装置）１０の制御部１１は、図１で例示した構成のうち、第１受付部１１１と、第２受付部１１３と、付与部１１６とを備える。なお、制御部１１の構成は、上記した全ての構成を備える必要がなく、実施の形態に基づいて適宜一部の機能を取り外してもよい。
【００４６】
第１受付部１１１は、インスタントメッセージングサービスを利用するユーザが所定の目的地として所定の施設の利用の予約をしたことを示す予約情報を受け付ける。
【００４７】
第２受付部１１３は、ユーザが保持する端末装置において、写真を撮像し、写真を撮像した場所の第２位置情報を取得し、撮像した写真に取得した第２位置情報を対応付けて記憶する写真アプリが撮像した写真をメッセージングアプリケーションへのアップロードを受け付けるものである。これにより、サーバ１０に対して、確実に、画像を撮像した場所の情報を提供することができる。
【００４８】
付与部１１６は、第１受付部が受け付けた予約情報で示される所定の目的地としての所定の施設の位置（第１位置情報）と、第２受付部１１３で受け付けた写真に含まれる第２位置情報とに基づいて、写真をアップロードしたユーザに報酬を付与する。一例として、付与部１１６は、所定の目的地（第１位置情報）と第２位置情報で示される位置との間の第１距離（限定ではなく第１位置関係の一例）が、所定の第１閾値以下である場合に、ユーザに対して、報酬を付与するものである。写真の画像の内容ではなく、写真に基づく実際の位置情報（限定ではなく一例として写真にメタデータとして対応付けられた撮像時に取得した位置情報）に基づいて、ユーザが所定の目的地を訪問したか否かを判定する。したがって、写真の画像の内容だけでユーザが所定の目的地を訪問したか否かの判定を行うよりも、実際にユーザが所定の目的地を訪問したかどうかをより確実に判定できるので、単に所定の目的地に関する画像（位置情報が付与されていない画像）をアップロードすることによる不正な報酬の受け取りを防止しやすくすることができる。
【００４９】
このようなサーバ１０を備える通信システム１について、以下詳細に説明する。なお、図２（ａ）に示す各機能部は、図２（ｂ）に示すように、同等の機能を有する回路として構成されてよく、その場合に、１つの回路が複数の機能部の機能を実現するように構成されてもよい。
【００５０】
＜機能構成＞
（１）端末の機能構成 
（サンプル）図１に示すように、端末２０の制御部２１は、メッセージ処理部２１１と、表示処理部２１２と、位置情報取得部２５と、撮像部２３１とを有する。なお、制御部２１の構成は、上記した全ての構成を備える必要がなく、実施の形態に基づいて適宜一部の機能を取り外してもよい。
【００５１】
メッセージ処理部２１１は、所望のトークルームへの参加のための処理を行う機能を有している。トークルームへは、個人単位で参加することができるとともに、グループ単位でも参加することができる。ここで、トークルームとは、メッセージングサービスにおいて、メッセージのやり取りができるユーザインターフェースのことをいい、一連のトーク内容（やり取り）を表示する画面表示のことを指すこともある。メッセージ処理部２１１は、メッセージングアプリケーションを実行して、トークルームに参加する。メッセージ処理部２１１は、トークルームでのメッセージの送受信および送受信したメッセージの自端末で表示するための表示情報を取得し、表示処理部２１２に伝達する機能を有している。トークルームの表示画面としては、限定ではなく例として、上から下に向かう時間軸に対し、左側に受信メッセージが表示され、右側に送信メッセージが表示される。トークルームに参加した状態でメッセージを送信（発言）することで、サーバ１０を経由して、他の参加者の端末にメッセージが送信される。
【００５２】
制御部２１は、ユーザからの入力に従って、端末２０において撮像された写真をトークルームにアップロードする。具体的には、制御部２１は、ユーザにより指定された写真（撮像された写真）のデータを、トークルームを特定可能な識別情報とともに、通信Ｉ／Ｆ２１を介して、サーバ１０に送信することにより、写真のアップロードを行う。写真がトークルームにアップロードされることにより、サーバ１０は、端末２０に対応するユーザが端末２０を用いて撮像した写真のデータ及び写真のデータに付されているメタデータを取得することができる。
【００５３】
表示処理部２１２は、制御部２１が生成した表示データを表示部２４に表示する。表示処理部２１２は、表示用のデータを画素情報に変換し、表示部２４のフレームバッファに書き込む機能を有する。
【００５４】
制御部２１は、ユーザからの入力に従って写真アプリを起動し、撮像部２７を用いて撮像を制御する機能を有する。制御部２１は、撮像時に、位置情報取得部２５に対して位置情報を要求する。そして、制御部２１は、当該要求に応じて位置情報取得部２５から伝達された位置情報を第２位置情報として、撮像した写真のデータに付与する。写真に対して付与されるデータはメタデータと呼称されることもある。
【００５５】
（２）サーバの機能構成
図１に示すように、サーバ１０は、制御部１１により実現される機能として、第１受付部１１１と、第２受付部１１３と、第１判定部１１４と、付与部１１６とを有する。
【００５６】
制御部１１は、メッセージングサービスの一環として、ユーザの端末２０から、特定のサービスサイトへのアクセス要求を受け付けた場合に、アクセス要求を指定されている施設サーバ４０に送信する。このとき、制御部１１は、アクセス要求に、メッセージングサービスにおいて端末２０のユーザを一意に特定するための識別子（ＩＤ（限定ではなく第１ＩＤ情報の一例））をマスキングしたマスクＩＤ（限定ではなく第２ＩＤ情報の一例）を付与した上で転送する。マスクＩＤは、施設サーバ４０からユーザがプランを予約したことを示す予約情報にも付与され、サーバ１０がどのユーザがプランを予約したのかを特定するために用いられる。制御部１１は、メッセージングサービスにおける各ユーザを一意に特定できるようにわりふった識別子（ＩＤ）を用いて各ユーザを識別する。また、マスクＩＤを用いることで、施設サーバ４０に対して、ユーザのメッセージングサービス上での識別情報を隠蔽することができ、ユーザの個人情報の保護に貢献することができる。
【００５７】
第１受付部１１１は、メッセージングサービスを利用するユーザが所定の施設の利用の予約をしたことを示す予約情報を受け付ける。第１受付部１１１は、施設サーバ４０から、予約情報を受け付けるものであり、予約情報には、マスクＩＤが対応付けられている。マスクＩＤは、サーバ１０が提供するメッセージングサービスにおける各ユーザを特定できる識別子であり、端末２０を施設サーバ４０に送信する際に付与した情報である。第１受付部１１１は、受け付けた予約情報を記憶部１５に記憶しておく。
【００５８】
第２受付部１１３は、端末２０において、撮像された写真のメッセージングアプリケーションへのアップロードを受け付ける。ここで、メッセージングアプリ―ケーションへの写真のアップロードとは、端末２０において撮像された写真のデータをトークルーム上で表示可能なようにサーバ１０に送信することを意味する。一例として、写真のアップロードは、トークルームにおいて、写真を貼り付けるというメニューをユーザが選択して実行することにより行われる。第２受付部１１３は、写真のデータに含まれるこの写真を撮像した位置を示す第２位置情報を抽出する。
【００５９】
第１判定部１１４は、所定の目的地と第２位置情報で示される位置との間の第１距離が、所定の第１閾値以下であるか否かを判定する。所定の目的地とは、ユーザが端末２０を介して利用の予約をした場所のことである。第１判定部１１４は、記憶部１５に記憶されている予約情報で示される予約した施設の場所を示す位置情報と、端末２０からアップロードされた写真から抽出した第２位置情報とのそれぞれの位置の間の距離を、第１距離として算出する。
【００６０】
付与部１１６は、第１距離が第１閾値以下であると第１判定部１１４によって判定された場合に、ユーザに対して、報酬を付与する。ここでいう報酬とは、ユーザにとって何らかの形で有益になるものであればどのようなものであってもよい。限定するのではなく一例として言えば、メッセージングアプリケーションを利用するうえで使用可能なサービスを利用するためのポイントであったり、メッセージングサービス以外の他のサービスを利用するためのポイントであったり、目的地である宿泊施設等の利用料（宿泊費）の軽減の権利であったり、宿泊施設で利用可能なサービスの無料利用権であったり、宿泊施設近辺で利用可能なサービス利用権であったり、仮想通貨や電子マネーなどであってよい。また、ユーザに対して、報酬を付与するとは、サーバ１０から、ユーザに対して上述したような報酬を与えることをいう。限定ではなく、一例として言えば、メッセージングアプリケーションを利用するうえで使用可能なサービスを利用するためのポイントを報酬としてもよい。この場合、サーバ１０上で管理する各ユーザに対応付けているポイントを加算して更新することをいう。また、報酬が各種のサービスを利用するための権利である場合には、報酬を付与するとは、その旨を示す表示情報をユーザの端末に送信することであってもよい。また、報酬が仮想通貨や電子マネーである場合には、報酬を付与するとは、所定額の仮想通貨や電子マネーをネットワーク上で使用するためのパスワードを送付することであってもよい。
【００６１】
以上の機能を実現することにより、サーバ１０は、所定の目的地（第１位置情報）と第２位置情報で示される位置との間の第１距離が、所定の第１閾値以下である場合に、ユーザに対して、報酬を付与することができる。したがって、写真がアップロードされただけでなく、写真に含まれる位置情報が、所定の目的地から所定範囲内にあることにより、ユーザがより施設を実際に利用したことを、従来よりも確度の高い情報として特定することができる。よって、これにより、ユーザが施設の写真だけを別途入手し、この写真をアップロードすることで報酬を不正に入手することを防止できる。
【００６２】
なお、詳細には記載しないが、サーバ１０の制御部１１は、メッセージングサービスを利用する複数のユーザ間のメッセージのやり取りを中継するサーバとしても機能する。また、メッセージングサービスを利用するためのメッセージングアプリケーションを介して、施設サーバ４００のサービスサイトの情報を提供したりする。ここでいうサービスサイトは、いわゆる施設サーバ４００の施設の情報を提供するウェブサイトのことである。
【００６３】
＜動作＞
図３は、端末２０と、サーバ１０と、施設サーバ４０との間のやり取りを示すシーケンス図であって、施設を利用したユーザに対して報酬を付与する流れを示している。
【００６４】
図３に示すように、ユーザは、端末２０を用いて、メッセージングアプリを起動する。ユーザは、メッセージングアプリを介して、施設サーバ４０が提供するサービスサイトへのアクセスを要求する（ステップＳ３０１）。
【００６５】
サーバ１０は、端末２０からのアクセス要求を受けると、アクセス要求にメッセージングサービス上での端末２０のユーザに割り当てられたＩＤ（識別子）をマスキングしたマスクＩＤを対応付ける。そして、サーバ１００は、マスクＩＤを対応付けたアクセス要求を施設サーバ４０に送信する（ステップＳ３０２）。言い換えれば、サーバ１００は、端末２０からのアクセス要求を、マスクＩＤを対応付けたうえで、施設サーバに中継する。
【００６６】
施設サーバ４０は、各種のサービスを示すプラン情報を含むサービスサイトの情報を端末２０に送信する（ステップＳ３０３）。
端末２０は、施設サーバ４０から受信したサービスサイトを表示する。サービスサイトを見て、端末２０のユーザは、好みのプランの予約を実行する（ステップＳ３０４）。プランの予約の際に、端末２０のユーザは、施設サーバ４０が要求する自身の個人情報の入力を行うこととする。
【００６７】
施設サーバ４０は、端末２０からユーザによる予約を受け付けて、予約情報を記憶する（ステップＳ３０５）。そして、記憶した予約情報を、マスクＩＤとともに、サーバ１０に送信する（ステップＳ３０６）。
【００６８】
サーバ１０は、施設サーバ４０から、マスクＩＤと予約情報を受け付けると、ＩＤのマスキングを解除し、メッセージングサービス上でのＩＤと、予約情報とを対応付けて記憶する（ステップＳ３０７）。
【００６９】
その後、端末２０のユーザは、予約したプランで示されるサービスを受けるとする。その際に、ユーザは、端末２０にインストールされている写真アプリを用いて、施設サーバ４０が対応する施設付近で写真を撮影し、アップロードする（ステップＳ３０８）。
【００７０】
サーバ１０は、アップロードされた写真に対応付けられているメタデータとしての位置情報を抽出し、位置情報と施設サーバ４０が対応する施設とが所定距離内にあるかを判定する。写真に対応付けられている位置情報が、施設から所定距離内にあると判断すると、サーバ１０は、端末２０のユーザがプランを受けたと認識し、ユーザに対して報酬を付与する（ステップＳ３０９）。
【００７１】
このようにして、サーバ１０は、ユーザが実際にプラン（サービス）を受けていることが確定したと認識して、ユーザに報酬を付与することができる。
【００７２】
次に、このやり取りを実現するためのサーバ１０と端末２０の動作について説明する。なお、施設サーバ４０については、通常のウェブサイトサーバと同様の動きをするものであるので、詳細については、説明を省略する。
【００７３】
図４は、サーバ１０の動作を示すフローチャートである。図４に示すフローチャートは、各種の信号を端末２０または施設サーバ４０から受信した際の処理を示しており、図４の処理は、サーバ１０が何らかの信号を受け付けた際の動作を示している。
【００７４】
受信した信号が、ユーザの端末２０からメッセージングアプリケーションを介した、施設サーバ４０への転送要求（施設サーバ４０が提供するサービスサイトへのアクセス要求）である場合には（ステップＳ４０１のＹＥＳ）、制御部１１は、端末２０のユーザに対応するユーザＩＤをマスキングしたマスクＩＤを、アクセス要求に付与する。そして、制御部１１は、通信Ｉ／Ｆを介して、マスクＩＤを付与したアクセス要求を施設サーバ４０に送信（中継）する（ステップＳ４０２）。これにより、メッセージングアプリケーションを介して、ユーザを各種のサービスを提供する施設サーバ４０に案内することができる。
【００７５】
受信した信号が、施設サーバ４０からのユーザがプランの予約をしたことを示す予約情報を受信した場合には（ステップＳ４０３のＹＥＳ）、制御部１１の第１受付部１１１は、予約情報に含まれるマスクＩＤを抽出する。そして、マスクＩＤのマスキングを解除して得られるユーザＩＤと、予約情報で示されるプランの内容とを対応付けて記憶部１５に記憶する。プランの内容とは、プランを特定可能な情報であればよく、限定ではなく一例として、プランの名称あるいはその識別子などであってよく、利用日時の情報及びプランを実行する場所（所定の目的地）を示す位置情報を含む。予約情報には、その他に、利用人数や料金の情報、プランの詳細内容を示す情報なども含まれてよい。これにより、サーバ１０は、どのユーザが施設サーバ４０のどのプランを予約したのかを記憶することができる。
【００７６】
受信した信号が、ユーザが端末２０から写真をトークルームにアップロードしたことを示すものである場合（ステップＳ４０５のＹＥＳ）、第１判定部１１４は、アップロードされた写真から、メタデータとして付与されている位置情報（第２位置情報）、即ち、写真が撮像された場所を特定可能な情報を抽出する。そして、第１判定部１１４は、写真から抽出した第２位置情報と、端末２０に対応するユーザが予約した予約情報で示される施設サーバ４０に対応する施設の位置との間の距離（第１距離）を算出する。第１判定部１１４は、第１距離が所定の第１閾値以下であるか否かを判定する。ここで、第１閾値は、サーバ１０のオペレータが設定可能な距離であって、ユーザが写真を撮像した位置が施設から所定範囲内に存在すると認定できる距離が設定される。言い換えれば、第１判定部１１４は、ユーザの端末２０の位置が、施設から所定範囲内に存在するか否かを判定する（ステップＳ４０６）。
【００７７】
そして、写真の位置情報（第２位置情報）が、施設から所定範囲内である場合には（ステップ４０６のＹＥＳ）、ユーザが施設を実際に利用したものと判断できるので、付与部１１６は、端末２０のユーザに対して報酬を付与する（ステップＳ４０７）。
【００７８】
図５は、端末２０の動作であって、プランを予約するまでの処理を示すフローチャートである。
【００７９】
図５に示すように、端末２０は、ユーザからの入力にしたがって、メッセージングアプリケーションを起動する（ステップＳ５０１）。
【００８０】
メッセージングアプリケーションの実行中、メッセージングアプリケーションは、ユーザからの入力にしたがって、施設サーバ４０が提供するサービスサイトにアクセスする（ステップＳ５０２）。
【００８１】
端末２０の通信Ｉ／Ｆ２２は、施設サーバ４０から提供されるサービスサイトの情報を受信し、表示部２４は、施設サーバ４０が提供される各種のプラン情報を含むサービスサイトの情報を表示する（ステップＳ５０３）。
【００８２】
表示されたプラン情報のうちユーザにとって興味をひくものがあった場合に、ユーザはプランの予約を実行する（ステップＳ５０４）。即ち、端末２０の通信Ｉ／Ｆ２２は、プランの予約情報を施設サーバ４０に送信する。
【００８３】
プランの予約ができた場合には、施設サーバ４０から予約完了の情報が通知される。この通知は、表示制御部２１２による画面への表示であったり、メールでの通知などであったりしてよい。
【００８４】
次に、図６を用いて、ユーザが実際にサービスを受けて報酬を受理する処理について説明する。図６は、端末２０の動作であって、プラン予約後に報酬を受領するまでの処理を示すフローチャートである。
【００８５】
図６に示すように、ユーザは、写真を撮るための写真アプリを起動し、施設サーバ４０に係る施設周辺で写真を撮像する。具体的には、撮像部２３１は、ユーザからの指示にしたがって、撮像を実行する（ステップＳ６０１）。このとき、制御部２１は、撮像した写真に付与するためのメタデータの一つとして位置情報を、位置情報取得部２５から取得する。そして、制御部２１は、撮像して得られた写真に位置情報取得部２５から取得した位置情報（第２位置情報）を付与し、記憶部２８に記憶する。
【００８６】
ユーザは、トークルームに、ユーザ自身が施設サーバ４０に係る施設を利用したことの一つのエビデンスとして撮像した写真をアップロードする（ステップＳ６０２）。写真には、第２位置情報が付与されている。
【００８７】
これにより、サーバ１０は、端末２０から写真が撮像された位置の情報を取得でき、この写真が撮像された位置が施設サーバ４０に係る施設に近い位置にあれば、ユーザが実際に施設サーバ４０に係る施設のサービスを享受したか否かを検証できる。
【００８８】
サーバ１０において、ユーザが施設のサービスを享受したと認定された場合に、サーバ１０からユーザに対して報酬が付与される（ステップＳ６０３）。
【００８９】
図６に示すフローチャートにより、端末２０は、写真アプリが取得した第２位置情報をサーバ１０に送信することができ、これらの情報によりユーザが施設サーバ４０に係る施設からのサービスを享受したことに対する報酬を受領することができる。なお、処理の後で実際の施設（施設サーバ４０）からユーザが実際にサービスを利用したことを示す利用情報を受け付けて、サーバ１０の付与部１１６は追加の報酬をユーザに付与することとしてもよい。具体的には、施設サーバ４０は、施設サーバ４０のオペレータからの入力に従って、または、予め定めたプログラムにしたがって、サーバ１０に、施設（サービス）を利用したユーザに対応する予約情報（マスクＩＤを含む）とともに、ユーザが施設（サービス）を利用したことを示す利用情報を送信する。サーバ１０は、利用情報を受信すると、利用情報に対応付けられている予約情報に対応するユーザを特定し、特定したユーザに対して報酬を付与する。これにより、ユーザは、写真をアップロードしていた場合には、更なる報酬を受け取ることができるとともに、写真をアップロードしていなくとも施設サーバ４０からサーバ１０にユーザが施設を利用したことが通知されれば、報酬を受け取ることができる。
【００９０】
＜第１実施形態の効果＞
本第１実施形態に係るサーバ１０は、ユーザの端末からアップロードされた写真に埋め込まれている位置情報が施設から所定範囲内であるかに基づいて、写真が施設から所定範囲内で撮像されたものであるか否かを特定することができる。したがって、サーバ１０は、ユーザが実際に施設のサービスを利用したか否かを、確度の高い情報を用いて特定し、報酬を付与することができる。つまり、実際に施設を利用していないユーザが写真をアップロードしたとしても、アップロードされた写真に、位置情報が対応付けられていなかった場合には、ユーザは、施設のサービスを利用していないと特定できる。したがって、ユーザが不正に報酬を受領することを防止することができる。
【００９１】
また、従来において、このような施設の利用に伴う報酬の付与は、実際に施設側から、サーバ１０に対してユーザが施設を利用したという情報を受領して初めて行われていた。即ち、ユーザがサービスを利用してから報酬が付与されるまでタイムラグ（例えば、２、３ヶ月程度）があった。これに対し、本第１実施形態に係る通信システム１によれば、ユーザが実際にサービスを利用したか否かを、写真をアップロードするだけで特定することができるので、ユーザに対して報酬を従来よりも早く付与することができる。そのため、例えば、施設として旅行における宿泊施設を利用する場合などには、報酬として、その宿泊施設で利用可能なサービスの割引券、無料券や、周辺施設の割引券、無料券などを配布することもできる。
【００９２】
＜第２実施形態＞
本第２実施形態は、サーバ１０が端末２０から送信されたメッセージングアプリケーションの位置情報（限定ではなく第３位置情報の一例）が、予約したサービスを受けることができる所定の目的地（限定ではなく施設の位置に関する第１位置情報の一例）から所定範囲内にあること、また端末２０の写真アプリケーション（写真アプリ）が撮像した写真に含まれる位置情報（限定ではなく第２位置情報の一例）が同所定の目的地から所定範囲内にあること、の二つの条件を満たした場合に、端末２０のユーザが実際にサービスを受けていると認識して、サーバ１０が端末２０のユーザに報酬を付与する。即ち、第２実施形態は、第１実施形態に比して、ユーザが施設を訪問したことの判定の確度を向上させた実施形態となる。
【００９３】
一例として、図８（ａ）に示すように、サーバ（情報処理装置）１０の制御部１１は、第１受付部１１１と、取得部１１２と、第２受付部１１３と、付与部１１６とを備える。なお、制御部１１の構成は、上記した全ての構成を備える必要がなく、実施の形態に基づいて適宜一部の機能を取り外してもよい。
【００９４】
第１受付部１１１は、メッセージングサービスを利用するユーザが所定の目的地として所定の施設の利用の予約をしたことを示す予約情報を受け付ける。
【００９５】
取得部１１２は、ユーザが保持する端末において、位置情報を収集する機能を有するメッセージングサービスのメッセージングアプリケーションが実行されたことにより取得された第３位置情報を取得する。
【００９６】
第２受付部１１３は、ユーザが保持する端末装置において、写真を撮像し、写真を撮像した場所の第２位置情報を取得し、撮像した写真に取得した第２位置情報を対応付けて記憶する写真アプリが撮像した写真をメッセージングアプリケーションへのアップロードを受け付けるものである。これにより、サーバ１０に対して、確実に、画像を撮像した場所の情報を提供することができる。
【００９７】
付与部１１６は、所定の目的地と第３位置情報で示される位置との間の第２距離（限定ではなく第２位置関係の一例）が、所定の第２閾値以下であり、かつ、所定の目的地と第２位置情報で示される位置との間の第１距離（限定ではなく第１位置関係の一例）が、所定の第１閾値以下である場合に、ユーザに対して、報酬を付与するものである。２つの位置関係に基づいて、報酬を付与するかどうかを決定することになるので、１つの位置関係だけのみで報酬を付与するかどうかを判定するよりも、ユーザによる不正な報酬の受け取りを防止しやすくすることができる。
【００９８】
このようなサーバ１０を備える通信システム１について、以下詳細に説明する。なお、図８（ａ）に示す各機能部は、図８（ｂ）に示すように、同等の機能を有する回路として構成されてよく、その場合に、１つの回路が複数の機能部の機能を実現するように構成されてもよい。
【００９９】
＜機能構成＞
（１）端末の機能構成 
（サンプル）図７に示すように、端末２０の制御部２１は、メッセージ処理部２１１と、表示処理部２１２と、位置情報取得部２５と、撮像部２３１とを有する。なお、制御部２１の構成は、上記した全ての構成を備える必要がなく、実施の形態に基づいて適宜一部の機能を取り外してもよい。
【０１００】
メッセージ処理部２１１は、所望のトークルームへの参加のための処理を行う機能を有している。トークルームへは、個人単位で参加することができるとともに、グループ単位でも参加することができる。ここで、トークルームとは、メッセージングサービスにおいて、メッセージのやり取りができるユーザインターフェースのことをいい、一連のトーク内容（やり取り）を表示する画面表示のことを指すこともある。メッセージ処理部２１１は、メッセージングアプリケーションを実行して、トークルームに参加する。メッセージ処理部２１１は、トークルームでのメッセージの送受信および送受信したメッセージの自端末で表示するための表示情報を取得し、表示処理部２１２に伝達する機能を有している。トークルームの表示画面としては、限定ではなく例として、上から下に向かう時間軸に対し、左側に受信メッセージが表示され、右側に送信メッセージが表示される。トークルームに参加した状態でメッセージを送信（発言）することで、サーバ１０を経由して、他の参加者の端末にメッセージが送信される。
【０１０１】
制御部２１は、メッセージングアプリケーションの実行中、所定のタイミング（例えば、メッセージを送る毎、所定時間毎など）で位置情報取得部２５に対して位置情報を要求する。そして、制御部２１は、位置情報取得部２５が測定した端末の位置情報を第３位置情報としてサーバ１０に送信する。また、制御部２１は、ユーザからの入力に従って、端末２０において撮像された写真をトークルームにアップロードする。具体的には、制御部２１は、ユーザにより指定された写真（撮像された写真）のデータを、トークルームを特定可能な識別情報とともに、通信Ｉ／Ｆ２１を介して、サーバ１０に送信することにより、写真のアップロードを行う。写真がトークルームにアップロードされることにより、サーバ１０は、端末２０に対応するユーザが端末２０を用いて撮像した写真のデータ及び当該写真のデータに付されているメタデータを取得することができる。
【０１０２】
表示処理部２１２は、制御部２１が生成した表示データを表示部２４に表示する。表示処理部２１２は、表示用のデータを画素情報に変換し、表示部２４のフレームバッファに書き込む機能を有する。
【０１０３】
制御部２１は、ユーザからの入力に従って写真アプリを起動し、撮像部２７を用いて撮像を制御する機能を有する。制御部２１は、撮像時に、位置情報取得部２５に対して位置情報を要求する。そして、制御部２１は、当該要求に応じて位置情報取得部２５から伝達された位置情報を第２位置情報として、撮像した写真のデータに付与する。写真に対して付与されるデータはメタデータと呼称されることもある。
【０１０４】
（２）サーバの機能構成
図７に示すように、サーバ１０は、制御部１１により実現される機能として、第１受付部１１１と、取得部１１２と、第２受付部１１３と、第１判定部１１４と、第２判定部１１５と、付与部１１６とを有する。
【０１０５】
制御部１１は、メッセージングサービスの一環として、ユーザの端末２０から、特定のサービスサイトへのアクセス要求を受け付けた場合に、アクセス要求を指定されている施設サーバ４０に送信する。このとき、制御部１１は、アクセス要求に、メッセージングサービスにおいて端末２０のユーザを一意に特定するための識別子（ＩＤ（限定ではなく第１ＩＤ情報の一例））をマスキングしたマスクＩＤ（限定ではなく第２ＩＤ情報の一例）を付与した上で転送する。マスクＩＤは、施設サーバ４０からユーザがプランを予約したことを示す予約情報にも付与され、サーバ１０がどのユーザがプランを予約したのかを特定するために用いられる。制御部１１は、メッセージングサービスにおける各ユーザを一意に特定できるように割りふった識別子（ＩＤ）を用いて各ユーザを識別する。また、マスクＩＤを用いることで、施設サーバ４０に対して、ユーザのメッセージングサービス上での識別情報を隠蔽することができ、ユーザの個人情報の保護に貢献することができる。
【０１０６】
第１受付部１１１は、メッセージングサービスを利用するユーザが所定の施設の利用の予約をしたことを示す予約情報を受け付ける。第１受付部１１１は、施設サーバ４０から、予約情報を受け付けるものであり、予約情報には、マスクＩＤが対応付けられている。マスクＩＤは、サーバ１０が提供するメッセージングサービスにおける各ユーザを特定できる識別子であり、端末２０を施設サーバ４０に送信する際に付与した情報である。第１受付部１１１は、受け付けた予約情報を記憶部１５に記憶しておく。
【０１０７】
取得部１１２は、ユーザが保持する端末装置において、位置情報を収集する機能を有するメッセージングサービスのメッセージングアプリケーションが実行されたことにより取得された第３位置情報を取得する。具体的には、限定ではなく例として、取得部１１２は、端末２０のメッセージングアプリケーションが実行されている場合に、メッセージングアプリケーションが逐次取得する位置情報を端末２０から受信することにより、第３位置情報を取得する。このように、メッセージアプリケーションの実行に基づいて、位置情報を取得するように制御することにより、ユーザが位置情報の取得を手動で実行する必要がなく、確実に端末２０の位置情報を取得することができるようになる。なお、取得部１１２は、第３位置情報の取得として、端末２０のメッセージングアプリケーションが実行されている場合に限らず、メッセージアプリケーションが実行されておらず、ユーザの端末２０が起動されている時に逐次取得するような機能を有していてもよい。
【０１０８】
第２受付部１１３は、端末２０において、撮像された写真のメッセージングアプリケーションへのアップロードを受け付ける。ここで、メッセージングアプリ―ケーションへの写真のアップロードとは、端末２０において撮像された写真のデータをトークルーム上で表示可能なようにサーバ１０に送信することを意味する。一例として、写真のアップロードは、トークルームにおいて、写真を貼り付けるというメニューをユーザが選択して実行することにより行われる。第２受付部１１３は、写真のデータに含まれるこの写真を撮像した位置を示す第２位置情報を抽出する。
【０１０９】
第１判定部１１４は、所定の目的地と第２位置情報で示される位置との間の第１距離が、所定の第１閾値以下であるか否かを判定する。所定の目的地とは、ユーザが端末２０を介して利用の予約をした場所のことである。第２判定部１１５は、記憶部１５に記憶されている予約情報で示される予約した施設の場所を示す位置情報と、端末２０からアップロードされた写真から抽出した第２位置情報とのそれぞれの位置の間の距離を、第１距離として算出する。
【０１１０】
第２判定部１１５は、所定の目的地と第３位置情報で示される位置との間の第２距離が、所定の第２閾値以下であるか否かを判定する。所定の目的地とは、ユーザが端末２０を介して利用の予約をした場所のことであり、施設の位置に関する場所のことである。第２判定部１１５は、記憶部１５に記憶されている予約情報で示される予約した施設の場所を示す位置情報と、端末２０で実行されたメッセージングアプリケーションから取得した第３位置情報とのそれぞれの位置の間の距離を、第２距離として算出する。そして、第２判定部１１５は、算出した第２距離が、記憶部１５に予め記憶してある第２閾値以下であるか否かを判定する。
【０１１１】
付与部１１６は、第２距離が第２閾値以下であると第２判定部１１５によって判定され、かつ、第１距離が第１閾値以下であると第１判定部１１４によって判定された場合に、ユーザに対して、報酬を付与する。ここでいう報酬とは、ユーザにとって何らかの形で有益になるものであればどのようなものであってもよい。限定するのではなく一例として言えば、メッセージングアプリケーションを利用するうえで使用可能なサービスを利用するためのポイントであったり、メッセージングサービス以外の他のサービスを利用するためのポイントであったり、目的地である宿泊施設等の利用料（宿泊費）の軽減の権利であったり、宿泊施設で利用可能なサービスの無料利用権であったり、宿泊施設近辺で利用可能なサービス利用権であったり、仮想通貨や電子マネーなどであってよい。また、ユーザに対して、報酬を付与するとは、サーバ１０から、ユーザに対して上述したような報酬を与えることをいう。限定ではなく、一例として言えば、メッセージングアプリケーションを利用するうえで使用可能なサービスを利用するためのポイントを報酬としてもよい。この場合、サーバ１０上で管理する各ユーザに対応付けているポイントを加算して更新することをいう。また、報酬が各種のサービスを利用するための権利である場合には、報酬を付与するとは、その旨を示す表示情報をユーザの端末に送信することであってもよい。また、報酬が仮想通貨や電子マネーである場合には、報酬を付与するとは、所定額の仮想通貨や電子マネーをネットワーク上で使用するためのパスワードを送付することであってもよい。
【０１１２】
以上の機能を実現することにより、サーバ１０は、所定の目的地と第３位置情報で示される位置との間の第２距離が、所定の第２閾値以下であり、かつ、所定の目的地と第２位置情報で示される位置との間の第１距離が、所定の第１閾値以下である場合に、ユーザに対して、報酬を付与することができる。したがって、写真がアップロードされただけでなく、写真に含まれる位置情報と、メッセージングアプリケーションからの位置情報とが共に所定の目的地から所定範囲内にあることにより、ユーザがより施設を実際に利用したことを、従来よりも確度の高い情報として特定することができる。よって、これにより、ユーザが施設の写真だけを別途入手し、この写真をアップロードすることで報酬を不正に入手することを防止できる。
【０１１３】
なお、詳細には記載しないが、サーバ１０の制御部１１は、メッセージングサービスを利用する複数のユーザ間のメッセージのやり取りを中継するサーバとしても機能する。また、メッセージングサービスを利用するためのメッセージングアプリケーションを介して、施設サーバ４００のサービスサイトの情報を提供したりする。ここでいうサービスサイトは、いわゆる施設サーバ４００の施設の情報を提供するウェブサイトのことである。
【０１１４】
＜動作＞
図９は、端末２０と、サーバ１０と、施設サーバ４０との間のやり取りを示すシーケンス図であって、施設を利用したユーザに対して報酬を付与する流れを示している。
【０１１５】
図９に示すように、ユーザは、端末２０を用いて、メッセージングアプリを起動する。ユーザは、メッセージングアプリを介して、施設サーバ４０が提供するサービスサイトへのアクセスを要求する（ステップＳ９０１）。
【０１１６】
サーバ１０は、端末２０からのアクセス要求を受けると、アクセス要求にメッセージングサービス上での端末２０のユーザに割り当てられたＩＤ（識別子）をマスキングしたマスクＩＤを対応付ける。そして、サーバ１００は、マスクＩＤを対応付けたアクセス要求を施設サーバ４０に送信する（ステップＳ９０２）。言い換えれば、サーバ１００は、端末２０からのアクセス要求を、マスクＩＤを対応付けたうえで、施設サーバに中継する。
【０１１７】
施設サーバ４０は、各種のサービスを示すプラン情報を含むサービスサイトの情報を端末２０に送信する（ステップＳ９０３）。
端末２０は、施設サーバ４０から受信したサービスサイトを表示する。サービスサイトを見て、端末２０のユーザは、好みのプランの予約を実行する（ステップＳ９０４）。プランの予約の際に、端末２０のユーザは、施設サーバ４０が要求する自身の個人情報の入力を行うこととする。
【０１１８】
施設サーバ４０は、端末２０からユーザによる予約を受け付けて、予約情報を記憶する（ステップＳ９０５）。そして、記憶した予約情報を、マスクＩＤとともに、サーバ１０に送信する（ステップＳ９０６）。
【０１１９】
サーバ１０は、施設サーバ４０から、マスクＩＤと予約情報を受け付けると、ＩＤのマスキングを解除し、メッセージングサービス上でのＩＤと、予約情報とを対応付けて記憶する（ステップＳ９０７）。
【０１２０】
その後、端末２０のユーザは、予約したプランで示されるサービスを受けるとする。その際に、端末２０のユーザは、適宜メッセージングアプリケーションを実行する。メッセージングアプリケーションの実行に伴い、メッセージングアプリケーションは、適宜、端末２０の位置情報を取得し、サーバ１０に送信する（ステップＳ９０８）。また、ユーザは、端末２０にインストールされている写真アプリを用いて、施設サーバ４０が対応する施設付近で写真を撮影し、アップロードする（ステップＳ９０９）。
【０１２１】
端末２０からメッセージングアプリケーションの位置情報を受け付けると、サーバ１０は、位置情報と施設サーバ４０が対応する施設とが所定距離内にあるかを判定する。また、サーバ１０は、アップロードされた写真に対応付けられているメタデータとしての位置情報を抽出し、位置情報と施設サーバ４０が対応する施設とが所定距離内にあるかを判定する。２つの距離が所定距離内にあると判断すると、サーバ１０は、端末２０のユーザがプランを受けたと認識し、ユーザに対して報酬を付与する（ステップＳ９１０）。
【０１２２】
このようにして、サーバ１０は、ユーザが実際にプラン（サービス）を受けていることが確定したと認識して、ユーザに報酬を付与することができる。
【０１２３】
次に、このやり取りを実現するためのサーバ１０と端末２０の動作について説明する。なお、施設サーバ４０については、通常のウェブサイトサーバと同様の動きをするものであるので、詳細については、説明を省略する。
【０１２４】
図１０は、サーバ１０の動作を示すフローチャートである。図１０に示すフローチャートは、各種の信号を端末２０または施設サーバ４０から受信した際の処理を示しており、サーバ１０がそれらの各種の信号を受け付けた際の動作を示している。
【０１２５】
受信した信号が、ユーザの端末２０からメッセージングアプリケーションを介した、施設サーバ４０への転送要求（施設サーバ４０が提供するサービスサイトへのアクセス要求）である場合には（ステップＳ１００１のＹＥＳ）、制御部１１は、端末２０のユーザに対応するユーザＩＤをマスキングしたマスクＩＤを、アクセス要求に付与する。そして、制御部１１は、通信Ｉ／Ｆを介して、マスクＩＤを付与したアクセス要求を施設サーバ４０に送信（中継）する（ステップＳ１００２）。これにより、メッセージングアプリケーションを介して、ユーザを各種のサービスを提供する施設サーバ４０に案内することができる。即ち、ユーザの端末２０は、施設サーバ４０に記憶されている施設に係る情報を表示することができる。
【０１２６】
受信した信号が、施設サーバ４０からのユーザがプランの予約をしたことを示す予約情報を受信した場合には（ステップＳ１００３のＹＥＳ）、制御部１１の第１受付部１１１は、予約情報に含まれるマスクＩＤを抽出する。そして、マスクＩＤのマスキングを解除して得られるユーザＩＤと、予約情報で示されるプランの内容とを対応付けて記憶部１５に記憶する。プランの内容とは、プランを特定可能な情報であればよく、限定ではなく一例として、プランの名称あるいはその識別子などであってよく、利用日時の情報及びプランを実行する場所（所定の目的地）を示す位置情報を含む。予約情報には、その他に、利用人数や料金の情報、プランの詳細内容を示す情報なども含まれてよい。これにより、サーバ１０は、どのユーザが施設サーバ４０のどのプランを予約したのかを記憶することができる。
【０１２７】
受信した信号が、ユーザの端末２０のメッセージングアプリケーションからの位置情報である場合に（ステップＳ１００５のＹＥＳ）、第２判定部１１５は、メッセージングアプリケーションからの位置情報と、端末２０に対応するユーザが予約した予約情報で示される施設サーバ４０に対応する施設の位置との間の距離（第２距離）を算出する。そして、第２判定部１１５は、第２距離が所定の第２閾値以下であるか否かを判定する。ここで、第２閾値は、サーバ１０のオペレータが設定可能な距離であって、ユーザの端末２０が施設から所定範囲内に存在すると認定できる距離が設定される。限定ではなく例として、サーバ１０のオペレータが第２閾値を５ｋｍと設定してもよい。また、サーバ１０のオペレータが設定するのではなく、施設の位置に応じて自動的に設定されてもよい。都会部周辺であれば、近隣に様々な施設があるため、ある程度近くにユーザが来た場合でも、本当に予約を行った場所にユーザが来たのか判別しづらい場合がある。そのため、都会周辺の施設を予約した場合と、都会から離れた田舎の施設を予約した場合とで、第２閾値の設定を異ならせてもよい。例えば、都会に位置する施設を予約した場合は、第２閾値を５ｋｍとし、田舎に位置する施設を予約した場合は、第２閾値を１０ｋｍとする。なお、都会か田舎かの判断は適宜設定してもよく、例えばその国の首都である場合は、首都のみを都会であると判断してもよい。そしてそれ以外の都市を田舎と判断してもよい。また、その都市の人口に基づいて設定されてもよい。限定ではなく一例として、人口が１００万人以上の年を都会と判断してもよい。また、ユーザによって、予め各都市に対して都会か田舎かのいずれかを設定されるようにしてもよい。第２判定部１１５は、ユーザの端末２０の位置が、施設から所定範囲内に存在するか否かを判定する（ステップＳ１００６）。
【０１２８】
第２距離が所定の第２閾値以下である場合には（ステップＳ１００６のＹＥＳ）、第１判定部１１４は、ユーザの端末２０からメッセージングアプリケーションのトークルームに対して、ユーザが施設の周辺で撮像した写真がアップロードされているか否かを判定する（Ｓ１００７）。
【０１２９】
写真がアップロードされた場合には（ステップＳ１００７のＹＥＳ）、第１判定部１１４は、アップロードされた写真から、メタデータとして付与されている位置情報（第２位置情報）、即ち、写真が撮像された場所を特定可能な情報を抽出する。そして、第１判定部１１４は、写真から抽出した第２位置情報と、端末２０に対応するユーザが予約した予約情報で示される施設サーバ４０に対応する施設の位置との間の距離（第１距離）を算出する。第１判定部１１４は、第１距離が所定の第２閾値以下であるか否かを判定する。ここで、第１閾値は、サーバ１０のオペレータが設定可能な距離であって、ユーザが写真を撮像した位置が施設から所定範囲内に存在すると認定できる距離が設定される。言い換えれば、第１判定部１１４は、ユーザの端末２０の位置が、施設から所定範囲内に存在するか否かを判定する（ステップＳ１００８）。なお、第２閾値と第１閾値は、同じ距離であってもよいが、第２閾値の方を第１閾値よりも長く設定するとよい。写真の撮像は、施設に近しい位置で撮像するため、必ず施設に近い位置に存在することが確定するのに対して、メッセージングアプリケーションを実行する場所は、必ずしも施設に近い位置とは限らないためである。即ち、第２閾値は、端末２０が施設に近い位置まで近づいたと認定できる距離であればよい。もちろん、第１閾値を第２閾値よりも長く設定してもよい。ユーザの端末２０が起動している時に逐次位置情報を取得する場合には、ユーザは施設に近い位置に存在する可能性が高い。このような場合などは、第１閾値を第２閾値よりも長く設定した方が、好適にユーザが施設を実際に利用したいと判定することが可能になる。
【０１３０】
そして、写真の位置情報（第２位置情報）が、施設から所定範囲内である場合には（ステップ４０８のＹＥＳ）、ユーザが施設を実際に利用したものと判断できるので、付与部１１６は、端末２０のユーザに対して報酬を付与する（ステップＳ１００９）。
【０１３１】
図１１は、端末２０の動作であって、プランを予約するまでの処理を示すフローチャートである。
【０１３２】
図１１に示すように、端末２０は、ユーザからの入力にしたがって、メッセージングアプリケーションを起動する（ステップＳ１１０１）。
【０１３３】
メッセージングアプリケーションの実行中、メッセージングアプリケーションは、ユーザからの入力にしたがって、施設サーバ４０が提供するサービスサイトにアクセスする（ステップＳ１１０２）。
【０１３４】
端末２０の通信Ｉ／Ｆ２２は、施設サーバ４０から提供されるサービスサイトの情報を受信し、表示部２４は、施設サーバ４０が提供される各種のプラン情報を含むサービスサイトの情報を表示する（ステップＳ１１０３）。
【０１３５】
表示されたプラン情報のうちユーザにとって興味をひくものがあった場合に、ユーザはプランの予約を実行する（ステップＳ１１０４）。即ち、端末２０の通信Ｉ／Ｆ２２は、プランの予約情報を施設サーバ４０に送信する。
【０１３６】
プランの予約ができた場合には、施設サーバ４０から予約完了の情報が通知される。この通知は、表示制御部２１２による画面への表示であったり、メールでの通知などであったりしてよい。
【０１３７】
次に、図１２を用いて、ユーザが実際にサービスを受けて報酬を受理する処理について説明する。図１２は、端末２０の動作であって、プラン予約後に報酬を受領するまでの処理を示すフローチャートである。
【０１３８】
図１２に示すように、ユーザは端末２０でメッセージングアプリケーションを起動する（ステップＳ１２０１）。なお、メッセージングアプリケーションは常時起動されていてもよい。
【０１３９】
メッセージングアプリケーション（制御部２１）は、起動中、適宜予め定められたタイミングで、位置情報取得部２５に対して位置情報を要求する。位置情報取得部２５は、この要求に応じて端末２０の位置情報を測定する。位置情報取得部２５は、測定した位置情報を制御部２１に伝達する。これにより、メッセージングアプリケーションは、端末２０の位置情報（第３位置情報）を取得する（ステップＳ１２０２）。
【０１４０】
メッセージ処理部２１１は、位置情報取得部２５が測定した第３位置情報を、通信Ｉ／Ｆ２２に送信させる。通信Ｉ／Ｆ２２は、ネットワーク３０を介して、第３位置情報をサーバ１０に送信する（ステップＳ１２０３）。
【０１４１】
一方で、ユーザは、写真を撮るための写真アプリを起動し、施設サーバ４０に係る施設周辺で写真を撮像する。具体的には、撮像部２３１は、ユーザからの指示にしたがって、撮像を実行する（ステップＳ１２０４）。このとき、制御部２１は、撮像した写真に付与するためのメタデータの一つとして位置情報を、位置情報取得部２５から取得する。そして、制御部２１は、撮像して得られた写真に位置情報取得部２５から取得した位置情報（第２位置情報）を付与し、記憶部２８に記憶する。
【０１４２】
ユーザは、トークルームに、ユーザ自身が施設サーバ４０に係る施設を利用したことの一つのエビデンスとして撮像した写真をアップロードする（ステップＳ１２０５）。写真には、第２位置情報が付与されている。
【０１４３】
これにより、サーバ１０は、端末２０から二つの位置情報（第２位置情報と第３位置情報）を取得でき、ユーザが実際に施設サーバ４０に係る施設のサービスを享受したか否かを検証できる。
【０１４４】
サーバ１０において、ユーザが施設のサービスを享受したと認定された場合に、サーバ１０からユーザに対して報酬が付与される（ステップＳ１２０６）。
【０１４５】
なお、本フローチャートにおいて、ステップＳ１２０１〜Ｓ１２０３の処理と、ステップＳ１２０４〜Ｓ１２０５の処理とは、処理のタイミングが前後してもよいし、並列に実行されてもよい。
【０１４６】
図１２に示すフローチャートにより、端末２０は、二つの位置情報（メッセージングアプリケーションが取得した第３位置情報と、写真アプリが取得した第２位置情報）をサーバ１０に送信することができ、これらの情報によりユーザが施設サーバ４０に係る施設からのサービスを享受したことに対する報酬を受領することができる。なお、処理の後で実際の施設（施設サーバ４０）からユーザが実際にサービスを利用したことを示す利用情報を受け付けて、サーバ１０の付与部１１６は追加の報酬をユーザに付与することとしてもよい。具体的には、施設サーバ４０は、施設サーバ４０のオペレータからの入力に従って、または、予め定めたプログラムにしたがって、サーバ１０に、施設（サービス）を利用したユーザに対応する予約情報（マスクＩＤを含む）とともに、ユーザが施設（サービス）を利用したことを示す利用情報を送信する。サーバ１０は、利用情報を受信すると、利用情報に対応付けられている予約情報に対応するユーザを特定し、特定したユーザに対して報酬を付与する。これにより、ユーザは、写真をアップロードしていた場合には、更なる報酬を受け取ることができるとともに、写真をアップロードしていなくとも施設サーバ４０からサーバ１０にユーザが施設を利用したことが通知されれば、報酬を受け取ることができる。
【０１４７】
＜第２実施形態の効果＞
本第２実施形態に係るサーバ１０は、ユーザの端末からアップロードされた写真に埋め込まれている位置情報が施設から所定範囲内であるかに基づいて、写真が施設から所定範囲内で撮像されたものであるか否かを特定することができる。そして、ユーザの端末において実行されたメッセージングアプリケーションが取得した位置情報に基づいて、ユーザが実際に施設に近い場所に行ったか否かを特定することができる。即ち、サーバ１０は、ユーザが実際に施設のサービスを利用したか否かを、確度の高い情報を用いて特定し、報酬を付与することができる。したがって、実際に施設を利用していないユーザが写真をアップロードしたとしても、メッセージングアプリケーションの位置情報が施設の近い場所に存在しなかった場合には、ユーザは、施設のサービスを利用していないと特定できる。したがって、ユーザが不正に報酬を受領することを防止することができる。
【０１４８】
また、従来において、このような施設の利用に伴う報酬の付与は、実際に施設側から、サーバ１０に対してユーザが施設を利用したという情報を受領して初めて行われていた。即ち、ユーザがサービスを利用してから報酬が付与されるまでタイムラグ（例えば、２、３ヶ月程度）があった。これに対し、本第２実施形態に係る通信システム１によれば、ユーザが実際にサービスを利用したか否かを、写真をアップロードするだけで特定することができるので、ユーザに対して報酬を従来よりも早く付与することができる。そのため、例えば、施設として旅行における宿泊施設を利用する場合などには、報酬として、その宿泊施設で利用可能なサービスの割引券、無料券や、周辺施設の割引券、無料券などを配布することもできる。
【０１４９】
＜実施形態の変形例＞
ここで、上記実施形態について、採用してもよい各種の変形例について説明する。
【０１５０】
上記実施形態の変形例として、サーバ１０は、予約をしたユーザの端末２０に対して、施設（サービス）に係る画像（写真）をアップロードすれば、ユーザに対して報酬が付与されることを示す情報を送信することとしてもよい。そして、端末２０の通信Ｉ／Ｆ２２はこの情報を受信し、表示処理部２１２が受信した情報を表示部２４に表示させる。これにより、ユーザは、施設に係る写真をアップロードすることで報酬を受け取ることができることを認識することができるので、ユーザに対して画像をアップロードする意欲を向上させることができる。なお、サーバ１０が、この情報を端末２０に送信するタイミングは、予約情報を受信したとき、予約情報で示される日時の所定時間（日）前、予約情報で示される日時であって、まだ、画像のアップロードをサーバ１０が検知できていないときなど、様々なタイミングが考えられ、いずれを採用することとしてもよい。また、表示処理部２１２が受信した情報の表示部２４への表示方法は、適宜設定してよく、限定ではなく例として、トークルーム上にユーザに対して報酬が付与されることを示す情報を表示してもよい。または、ポップアップを表示部２４に上述してタイミングで表示してもよい。
【０１５１】
また、サーバ１０は、予約をしたユーザに対して、インターネットを介して画像（写真）を閲覧可能な状態にすれば、報酬を上げることを示す情報を、（限定ではなく、報酬を変更することを示す情報の一例）送信することとしてもよい。そして、端末２０の通信Ｉ／Ｆ２２はこの情報を受信し、表示処理部２１２が受信した情報を表示部２４に表示させる。図１３に示すように、ユーザは、自身の端末２０を用いて、施設サーバ４０に予約を行う。そうすると、施設サーバ４０からは、ユーザによる予約が行われたことを示す予約情報が送信される。予約情報を受け付けたサーバ１０は、予約を行ったユーザの端末２０に対して、報酬が上がる可能性があることを示す報酬広告情報を送信する。すると、ユーザの端末２０は、報酬広告情報を表示する。図１３に示す例では、写真をアップロードすることによる報酬としてポイントがもらえる例を示しており、単純に写真をトークルームにアップロードするだけだと５０ポイントもらえるところ、インターネットを介して閲覧可能な状態に写真を公開すれば、１００ポイントが報酬として受領できる例を示している。これにより、サーバ１０は、ユーザが、よりよい報酬を獲得できる状況を提供することができる。インターネットを介して閲覧可能な状態とは、例えば、ウェブサイトへの画像の掲載やツイッター（登録商標）への掲載や、ＳＮＳサイトのタイムラインへの投稿などが考えられる。サーバ１０は、画像が閲覧可能になっていることを示す閲覧情報を、ユーザの端末２０から受信したり、あるいは、ユーザが画像をアップロードしたウェブサイトを運営するサーバから画像が閲覧可能になっていることを示す閲覧情報を受信したりすることで、画像がインターネットを介して閲覧可能になっていることを検知することができる。そして、付与部１１６は、サーバ１０が閲覧情報を受信した場合には、閲覧情報を受信していない場合よりも、ユーザに対する報酬を上げるように構成してもよい。ここで、報酬を上げるとは、報酬が数値に換算することができるものであれば、ユーザにとって得になるように数値を変更することをいい、限定ではなく例として、報酬がポイントであれば、報酬として付与するポイント数を増価させたり、報酬が割引であれば、割引率を上げたりすることをいう。また、報酬を上げるとは、ユーザにとって価値のある別の報酬に変更することであってもよい。また、このときに、画像が施設サーバ４０に関連する施設の画像であった場合には、更に報酬を上げることとしてもよい。施設に関連する画像であった場合には、その施設にとって宣伝になるので施設にとっては集客効果を見込める。また、サーバ１０としては、システムを利用したことに伴う広告費などを施設サーバ４０から受領することも可能である。なお、画像が施設に関する画像であるか否かの判断は、画像解析によるものであってもよいし、画像中に施設を特定可能な情報（例えば、施設の名称を含む文字や、施設周辺に設置されたコード（例えば、ＱＲコード））が含まれているかに基づいて判定することができる。また、サーバ１０は、予約をしたユーザに対して、インターネットを介して画像（写真）を閲覧可能な状態にすれば、報酬を変更することを示す情報を、送信してもよい。すなわち報酬をまったく別の種類のサービス等に変更してもよい。限定ではなく一例として、ユーザに対してポイントの付与から施設のサービス券に変更することを示す情報を送信してもよい。
【０１５２】
また、上記実施形態においては、画像に係る第２位置情報は、画像に付与された位置情報、即ち、メタデータとしての位置情報であるとしているが、これはその限りではない。第２位置情報は、画像の被写体を認識することによって得られた位置情報であってもよい。例えば、施設の周辺であることを示す特定の識別情報（施設名のロゴであったり、施設の周辺に設置されたコード（例えば、ＱＲコード））を含む画像であることに基づいて、その識別情報が設置されている位置情報を第２位置情報として取得することとしてもよい。これにより、画像自体に位置情報がメタデータとして付与されていなくとも、位置の検出を行って、報酬を付与するかどうかの判定を行うことができる。
【０１５３】
また、上記実施形態において、所定の目的地の位置（第１位置情報）は、一点を示す位置である必要はなく、所定の範囲を示すものであってもよい。また、この所定の範囲は、施設を必ずしも含む必要はなく、例えば、施設を利用する場合に必ず通過する場所（例えば、通用門など）に設定されていてもよい。所定の目的地の位置（第１位置情報）は、施設サーバ４０により設定することができる。ここで、施設サーバ４０は、施設に関連するコンピュータであればよく、施設に設置されているパソコン、あるいは、施設が利用しているサーバなどであってよい。これにより、施設側で重視している場所を判定の場所に用いることができる。図１４を用いて、所定の目的地の位置の設定例を説明する。
【０１５４】
図１４は、施設周辺の地図の一例を示している。図１４において、施設サーバ４０に係る施設は、矩形４１で示される領域であるとする。この場合、所定の目的地（第１位置情報）は、限定ではなく位置として、施設の中央の位置座標（位置情報１４０１）を、第１位置情報として設定することができる。この場合、位置情報は、位置情報１４０１は、経緯度情報で設定することができる。一方で、所定の目的地の位置は、範囲で示されてもよく、例えば、図１４に示すように、施設の建築物全体の範囲１４１１や、施設を囲む所定範囲１４１２、施設が存在する区画１４１３を、所定の目的地（第１位置情報）として設定することとしてもよい。また、所定の目的地の範囲内には、施設そのものが含まれておらずともよく、例えば、範囲１４１４のように、施設に向かう際に必ず通る場所を所定の目的地（第１位置情報）として設定することとしてもよい。この設定は、施設サーバ４０あるいはサーバ１０のオペレータが、このような範囲を示す経緯度の数値を直接入力することとしてもよいし、タッチパネル等を利用して、地図を表示し、その表示された地図に対して範囲を直接入力して指定することとしてもよい。なお、このように所定の目的地を範囲で設定した場合には、写真の位置情報やメッセージングアプリケーションが取得した位置情報で示される位置との間の距離は、写真の位置情報あるいはメッセージングアプリケーションが取得した位置情報で示される位置と、所定の目的地の範囲との間の最短距離を求めることとすればよい。
【０１５５】
また、上記第１実施形態、第２実施形態においては、写真の位置情報と、所定の目的地の位置との間の関係に基づいて報酬を付与することとしたが、更に、時間情報の比較を行ったうえで、報酬を付与することとしてもよい。端末２０が撮像した写真には、更に、写真を撮像した日時の情報がメタデータとして付与される。そして、サーバ１０は、更に、写真が撮像された日時と、予約情報で示される日時との間の時間間隔が所定時間内（または、所定日数以内）であるかを判定する第３判定部を備えてよく、付与部１１６は、第３判定部が肯定的判定、即ち、写真が撮像された日時と、予約情報で示される日時との間の時間間隔が所定時間内であれば報酬を付与する構成としてもよい。ここで、写真が撮像された日時と、予約情報で示される日時との間の時間間隔が所定時間内であるとは、写真が撮像された日時が予約情報で示される日時の範囲内であるか、その近辺、つまり前後の所定時間内（例えば、前後一日以内）に含まれることをいう。これによって、ユーザが予約情報で示されるサービスを実際に享受したかの判定の確度を向上させることができる。
【０１５６】
同様に、サーバ１０は、第２実施形態において、メッセージングアプリケーションが取得した位置情報を受信した日時が、予約情報で示される日時との間の時間間隔が所定時間内であるかを判定する第４判定部を備えてよい。そして、付与部１１６は、第４判定部が肯定的判定、即ち、メッセージングアプリケーションが取得した位置情報をサーバ１０が受信した日時と、予約情報で示される日時との間の時間間隔が所定時間内であれば報酬を付与する構成としてもよい。ここで、メッセージングアプリケーションが取得した位置情報を受信した日時と、予約情報で示される日時との間の時間間隔が所定時間内であるとは、メッセージングアプリケーションが取得した位置情報を受信した日時が予約情報で示される日時の範囲内であるか、その近辺、つまり前後の所定時間内（例えば、前後一日以内）に含まれることをいう。これによって、ユーザが予約情報で示されるサービスを実際に享受したかの判定の確度を向上させることができる。なお、ここでは、メッセージングアプリケーションが取得した位置情報をサーバ１０が受信した日時を基準としているが、これは、メッセージングアプリケーションが取得した位置情報を取得したときに端末２０が計時した時間であってもよい。
【０１５７】
＜その他＞
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１５８】
１  通信システム
１０  サーバ
１１  制御部
１１１  第１受付部
１１２  取得部
１１３  第２受付部
１１４  第１判定部
１１５  第２判定部
１１６  付与部
１２  入出力部
１３  ディスプレイ
１４  通信Ｉ／Ｆ
２０  端末
２１  制御部
２１１  メッセージ処理部
２１２  表示処理部
２２  通信Ｉ／Ｆ
２３  入出力部
２３１  撮像部
２４  表示部（ディスプレイ）
２５  位置情報取得部
２８  記憶部
【図１】
2019211833.tif 000003
【図２】
2019211833.tif 000004
【図３】
2019211833.tif 000005
【図４】
2019211833.tif 000006
【図５】
2019211833.tif 000007
【図６】
2019211833.tif 000008
【図７】
2019211833.tif 000009
【図８】
2019211833.tif 000010
【図９】
2019211833.tif 000011
【図１０】
2019211833.tif 000012
【図１１】
2019211833.tif 000013
【図１２】
2019211833.tif 000014
【図１３】
2019211833.tif 000015
【図１４】
2019211833.tif 000016