(57)【要約】【課題】  イベント参加者に限定してコンテンツを配信する情報処理システムを提供する。【解決手段】  コンテンツを管理するコンテンツ管理サーバ１３０であって、イベント期間情報とイベント位置情報及び範囲情報とを、前記コンテンツと関連付けて格納する格納手段と、時刻を示す時刻情報と、それぞれの時刻における参加者端末１２０の位置を示す位置情報とを含むコンテンツ配信要求を、参加者端末１２０より受信する受信手段と、前記格納されたコンテンツのうち、関連付けられたイベント期間情報により特定される期間が、受信したコンテンツ配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられたイベント位置情報及び範囲情報により特定される領域が、受信したコンテンツ配信要求に含まれる位置情報が示す位置を含むコンテンツを抽出する抽出手段と、前記抽出されたコンテンツを、参加者端末１２０に対して配信する配信手段とを有する。【選択図】図１
2017021491.tif 000002
【特許請求の範囲】
【請求項１】
電子コンテンツを管理するサーバ装置であって、
期間を特定するための期間情報と領域を特定するための領域情報とを、前記電子コンテンツと関連付けて格納する格納手段と、
前記電子コンテンツの配信要求であって、時刻を示す時刻情報と、それぞれの時刻における端末の位置を示す位置情報とを含む配信要求を、該端末より受信する受信手段と、
前記格納手段に格納された電子コンテンツのうち、関連付けられた期間情報により特定される期間が、前記受信した配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられた領域情報により特定される領域が、前記受信した配信要求に含まれる位置情報が示す位置を含む電子コンテンツを抽出する抽出手段と、
前記抽出手段により抽出された電子コンテンツを、前記端末に対して配信する配信手段と
を有することを特徴とするサーバ装置。
【請求項２】
前記配信手段は、
前記抽出手段により抽出された電子コンテンツの一覧を、前記配信要求に応じて前記端末に送信する第１の送信手段と、
前記電子コンテンツの一覧の送信に応じて、前記電子コンテンツの一覧の中から選択された電子コンテンツについてのダウンロード要求を受信した場合に、該選択された電子コンテンツを、該ダウンロード要求に応じて前記端末に送信する第２の送信手段と
を有することを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記格納手段は、更に、
前記配信要求を受信する期間を特定するための受信期間情報を、前記電子コンテンツと関連付けて格納し、
前記配信手段は、
前記抽出手段により電子コンテンツが抽出された場合であって、前記配信要求を受信した日時が、前記受信期間情報により特定される期間に含まれる場合に、前記抽出手段により抽出された電子コンテンツを、前記端末に対して配信することを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記配信手段は、
前記抽出手段により抽出された電子コンテンツと引き換えるチケットを、前記配信要求に応じて前記端末に送信する第１の送信手段と、
前記チケットの送信に応じて、前記端末より、該チケットを含む引き換え要求を受信した場合に、該チケットに対応する電子コンテンツの一覧を、前記端末に送信する第２の送信手段と、
前記電子コンテンツの一覧の送信に応じて、前記電子コンテンツの一覧の中から選択された電子コンテンツについてのダウンロード要求を受信した場合に、該選択された電子コンテンツを、該ダウンロード要求に応じて前記端末に送信する第３の送信手段と
を有することを特徴とする請求項１に記載のサーバ装置。
【請求項５】
前記格納手段は、更に、
前記引き換え要求を受信する期間を特定するための受信期間情報を、前記電子コンテンツと関連付けて格納し、
前記第２の送信手段は、
前記引き換え要求を受信した日時が、前記受信期間情報により特定される期間に含まれる場合に、前記チケットに対応する電子コンテンツの一覧を、前記端末に送信することを特徴とする請求項４に記載のサーバ装置。
【請求項６】
電子コンテンツを管理するサーバ装置と、該サーバ装置と通信する端末とを有する情報処理システムであって、
前記サーバ装置は、
期間を特定するための期間情報と領域を特定するための領域情報とを、前記電子コンテンツと関連付けて格納する格納手段と、
前記電子コンテンツの配信要求であって、時刻を示す時刻情報と、それぞれの時刻における端末の位置を示す位置情報とを含む配信要求を、該端末より受信する受信手段と、
前記格納手段に格納された電子コンテンツのうち、関連付けられた期間情報により特定される期間が、前記受信した配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられた領域情報により特定される領域が、前記受信した配信要求に含まれる位置情報が示す位置を含む電子コンテンツを抽出する抽出手段と、
前記抽出手段により抽出された電子コンテンツを、前記端末に対して配信する配信手段と、を有し、
前記端末は、
前記時刻情報と前記位置情報とを取得する取得手段と、
前記取得手段により取得された前記時刻情報と前記位置情報とを対応付けて記録する記録手段と、
前記記録手段に記録された前記時刻情報と前記位置情報とを含む前記配信要求を、前記サーバ装置に送信する送信手段と
を有することを特徴とする情報処理システム。
【請求項７】
前記記録手段は、
前記取得手段により取得された前記時刻情報と前記位置情報のうち、前記端末の位置の変動が一定時間以上、所定の範囲内にあったと判定された位置情報と、該位置情報に対応する時刻情報とを記録することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記記録手段は、
前記端末に対して所定の操作が行われた場合に、前記取得手段により取得された前記時刻情報と前記位置情報とを記録することを特徴とする請求項６に記載の情報処理システム。
【請求項９】
前記配信要求は、前記電子コンテンツと引き換えるためのチケットを要求するチケット要求を含み、
前記送信手段は、
前記チケットの要求を含む前記配信要求を送信したことに応じて前記サーバ装置よりチケットを受信した場合に、該サーバ装置より受信したチケットを含む引き換え要求を、前記サーバ装置に送信することを特徴とする請求項６または７に記載の情報処理システム。
【請求項１０】
前記配信要求は、前記電子コンテンツと引き換えるためのチケットを要求するチケット要求を含み、
前記送信手段は、
前記端末に対して前記所定の操作が行われた場合に、前記チケット要求を含む前記配信要求を送信し、
前記チケット要求を含む配信要求を送信したことに応じて前記サーバ装置よりチケットを受信した場合に、該サーバ装置より受信したチケットを含む引き換え要求を、前記サーバ装置に送信することを特徴とする請求項８に記載の情報処理システム。
【請求項１１】
電子コンテンツを管理するサーバ装置のコンピュータに、
期間を特定するための期間情報と領域を特定するための領域情報とを、前記電子コンテンツと関連付けて格納手段に格納する格納工程と、
前記電子コンテンツの配信要求であって、時刻を示す時刻情報と、それぞれの時刻における端末の位置を示す位置情報とを含む配信要求を、該端末より受信する受信工程と、
前記格納手段に格納された電子コンテンツのうち、関連付けられた期間情報により特定される期間が、前記受信した配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられた領域情報により特定される領域が、前記受信した配信要求に含まれる位置情報が示す位置を含む電子コンテンツを抽出する抽出工程と、
前記抽出工程において抽出された電子コンテンツを、前記端末に対して配信する配信工程と
を実行させるためのプログラム。
【請求項１２】
電子コンテンツを管理するサーバ装置と、該サーバ装置と通信する端末とを有する情報処理システムにおける情報処理方法であって、
前記サーバ装置は、
期間を特定するための期間情報と領域を特定するための領域情報とを、前記電子コンテンツと関連付けて、格納手段に格納する格納工程と、
前記電子コンテンツの配信要求であって、時刻を示す時刻情報と、それぞれの時刻における端末の位置を示す位置情報とを含む配信要求を、該端末より受信する受信工程と、
前記格納手段に格納された電子コンテンツのうち、関連付けられた期間情報により特定される期間が、前記受信した配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられた領域情報により特定される領域が、前記受信した配信要求に含まれる位置情報が示す位置を含む電子コンテンツを抽出する抽出工程と、
前記抽出工程において抽出された電子コンテンツを、前記端末に対して配信する配信工程と、を実行し、
前記端末は、
前記時刻情報と前記位置情報とを取得する取得工程と、
前記取得工程において取得された前記時刻情報と前記位置情報とを対応付けて記録する記録工程と
前記記録工程において記録された前記時刻情報と前記位置情報とを含む前記配信要求を、前記サーバ装置に送信する送信工程と
を実行することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、サーバ装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、イベントやセミナー、説明会のような、特定の期間に特定の場所で開催される催し（「イベント等」と称す）に集まる複数の人々（「参加者」と称す）を対象に、電子コンテンツを配信する情報処理システムが知られている（下記特許文献１等参照）。
【０００３】
当該情報処理システムでは、各参加者の通信アドレス（例えば、ＩＰアドレス、ＭＡＣアドレス、メールアドレス等）を収集しておき、収集した通信アドレスに電子コンテンツを配信することで、配信先を限定している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記情報処理システムの場合、電子コンテンツが、実際の参加者以外にも配信される可能性を含んでいる。通信アドレスを収集した際に、参加者が自身の通信アドレスを提示しているとは限らないからである。例えば、参加者の知人の通信アドレスや、参加者が所属するグループの通信アドレス等を提示していた場合にあっては、参加者以外にも、電子コンテンツが配信されることになる。
【０００５】
このようなことから、参加者に限定して電子コンテンツを配信するためには、配信先となる端末を所持する者が特定の期間に特定の場所に実際にいたことを、情報処理システムが確認する構成とすることが望ましい。
【０００６】
本発明は上記課題に鑑みてなされたものであり、イベント等の参加者に限定して電子コンテンツを配信可能な情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の各実施形態に係るサーバ装置は、以下のような構成を有する。すなわち、
電子コンテンツを管理するサーバ装置であって、
期間を特定するための期間情報と領域を特定するための領域情報とを、前記電子コンテンツと関連付けて格納する格納手段と、
前記電子コンテンツの配信要求であって、時刻を示す時刻情報と、それぞれの時刻における端末の位置を示す位置情報とを含む配信要求を、該端末より受信する受信手段と、
前記格納手段に格納された電子コンテンツのうち、関連付けられた期間情報により特定される期間が、前記受信した配信要求に含まれる時刻情報が示す時刻を含み、かつ、関連付けられた領域情報により特定される領域が、前記受信した配信要求に含まれる位置情報が示す位置を含む電子コンテンツを抽出する抽出手段と、
前記抽出手段により抽出された電子コンテンツを、前記端末に対して配信する配信手段とを有する。
【発明の効果】
【０００８】
本発明の各実施形態によれば、イベント等の参加者に限定して電子コンテンツを配信可能な情報処理システムを提供することができるようになる。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムにおいて参加者がコンテンツを取得するまでの流れを示す図である。
【図２】情報処理システムのシステム構成の一例を示す図である。
【図３】参加者端末とコンテンツ管理サーバのハードウェア構成の一例を示す図である。
【図４】コンテンツ格納情報の一例を示す図である。
【図５】参加者情報の一例を示す図である。
【図６】アプリケーション格納情報及びコンテンツ管理情報の一例を示す図である。
【図７】配布者用イベント登録画面の一例を示す図である。
【図８】配布者端末の機能構成の一例を示す図である。
【図９】参加者用画面の一例を示す図である。
【図１０】参加者用画面の一例を示す図である。
【図１１】参加者用画面の一例を示す図である。
【図１２】参加者端末の機能構成の一例を示す図である。
【図１３】参加者端末による記録処理の流れを示すフローチャートである。
【図１４】参加者端末によるコンテンツ取得処理の流れを示すフローチャートである。
【図１５】参加者端末によるコンテンツ取得処理の流れを示すフローチャートである。
【図１６】コンテンツ管理サーバの機能構成の一例を示す図である。
【図１７】コンテンツ管理サーバによる登録処理の流れを示すフローチャートである。
【図１８】コンテンツ管理サーバによるコンテンツ配信処理の流れを示すフローチャートである。
【図１９】コンテンツ管理情報の他の一例を示す図である。
【図２０】参加者用画面の他の一例を示す図である。
【図２１】参加者端末の機能構成の他の一例を示す図である。
【図２２】参加者端末によるコンテンツ取得処理の流れを示すフローチャートである。
【図２３】参加者端末によるコンテンツ取得処理の流れを示すフローチャートである。
【図２４】コンテンツ管理サーバの機能構成の一例を示す図である。
【図２５】コンテンツ管理サーバによるコンテンツ配信処理の流れを示すフローチャートである。
【図２６】参加者用画面の他の一例を示す図である。
【図２７】参加者端末による記録処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に際して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
＜１．コンテンツを取得するまでの流れ＞
はじめに、本実施形態に係る情報処理システムにおいて、参加者が電子コンテンツ（以下、単にコンテンツと略す）を取得するまでの流れについて、その概要を説明する。図１は、本実施形態に係る情報処理システムにおいて、参加者がコンテンツを取得するまでの流れを示す図である。
【００１２】
図１に示すように、本実施形態に係る情報処理システムは、配布者１１１が使用する配布者端末１１０と、参加者１２１が所持する参加者端末１２０と、コンテンツを管理するコンテンツ管理サーバ１３０とを含む。配布者１１１は、所定のイベントにおいて所定のブースに展示物を出展し、配布者１１１の出展に参加した参加者１２１を対象にコンテンツを配布する者である。
【００１３】
配布者１１１は、所定のイベントにおいて所定のブースに展示物を出展するにあたり、コンテンツ管理サーバ１３０に対して、配布者端末１１０を用いて各種登録内容を登録する。登録内容には、イベント名、イベント期間、イベントが開催される領域を示すイベント位置情報及びイベント範囲情報、配布者ＩＤ、コンテンツを配布したい配布期間、配布するコンテンツが含まれる。
【００１４】
領域１０１は、イベント位置情報とイベント範囲情報とにより特定される領域（イベントが開催される領域）を示す（以下、イベント位置情報とイベント範囲情報とにより特定される領域１０１を示す情報を、イベント領域情報と称す）。図１の例は、コンテンツ管理サーバ１３０に登録された、イベント名＝"イベントＡ"のイベントが、イベント期間＝"２０１５年１月２５日１０時〜１月２６日１７時"の間、領域１０１において開催されることを示している。また、図１の例は、配布者１１１が、領域１０１のブース１０２に展示物を出展すること、配布者１１１の配布者ＩＤが"β"であることを示している。
【００１５】
ここで、参加者１２１がイベント期間中に参加者端末１２０を所持して、ブース１０２の出展に参加したとする。参加者１２１が所持する参加者端末１２０は、少なくとも参加者１２１が出展に参加している間、時刻情報と位置情報とを記録する。また、参加者端末１２０は、参加者１２１が出展に参加したことで入手した配布者ＩＤ（＝β）を記録する。これにより、参加者１２１は、"イベントＡ"の開催期間中に、配布者１１１の出展に参加していたことを、参加者端末１２０に記録した時刻情報、位置情報、配布者ＩＤにより立証することができる。
【００１６】
その後、参加者１２１が領域１０１から退出し、後日、配布者１１１が参加者に限定して配布するコンテンツを取得しようとしたとする。この場合、参加者１２１は、配布者１１１の出展に参加していたことを立証する、時刻情報、位置情報、配布者ＩＤを含むコンテンツ配信要求をコンテンツ管理サーバ１３０に送信する。
【００１７】
コンテンツ配信要求に対して、コンテンツ管理サーバ１３０では、配布者１１１により登録された登録内容を参照し、コンテンツ配信要求に含まれる時刻情報、位置情報、配布者ＩＤが、登録内容に対応するか否かを判定する。
【００１８】
コンテンツ管理サーバ１３０では、コンテンツ配信要求に含まれる時刻情報、位置情報、配布者ＩＤが、登録内容に対応すると判定した場合、参加者１２１が、配布者１１１の出展に参加していたと判定する。この場合、コンテンツ管理サーバ１３０では、コンテンツ配信要求の要求元である参加者端末１２０に対して、配布者１１１が配布するコンテンツを配信する。
【００１９】
このように、本実施形態に係る情報処理システムでは、時刻情報、位置情報、配布者ＩＤに基づいて、参加者１２１が配布者１１１の出展に参加していたことを確認することができる。これにより、本実施形態に係る情報処理システムによれば、配布者１１１の出展に実際に参加した参加者１２１に限定して、コンテンツを配信することが可能となる。
【００２０】
＜２．情報処理システムのシステム構成＞
次に、情報処理システムの全体構成について説明する。図２は、情報処理システムの全体構成の一例を示す図である。上述したとおり、情報処理システム２００は、配布者端末１１０、参加者端末１２０、コンテンツ管理サーバ１３０を有する。
【００２１】
図２に示すように、配布者端末１１０とコンテンツ管理サーバ１３０とは、ネットワーク２４０を介して通信可能に接続される。同様に、参加者端末１２０とコンテンツ管理サーバ１３０とは、ネットワーク２４０を介して通信可能に接続される。なお、ネットワーク２４０は、インターネットやＬＡＮ（Local Area Network）等、任意のネットワークにより構成可能である。
【００２２】
配布者端末１１０には、コンテンツ生成プログラムと登録プログラムとがインストールされており、当該プログラムが実行されることで、配布者端末１１０は、コンテンツ生成部２１１、登録部２１２として機能する。
【００２３】
コンテンツ生成部２１１は、配布者１１１が参加者１２１に配布するコンテンツを生成し、コンテンツ格納部２１３に格納する。
【００２４】
登録部２１２は、コンテンツ格納部２１３に格納されたコンテンツをコンテンツ管理サーバ１３０に登録する。登録部２１２では、コンテンツを登録するにあたり、参加者が出展に参加したか否かを判定するための情報（イベント名、イベント期間、イベント位置情報、イベント範囲情報、配布者ＩＤ、配布期間）を登録する。
【００２５】
参加者端末１２０には、コンテンツ取得用アプリケーションインストールプログラムがインストールされており、当該プログラムが実行されることで、参加者端末１２０は、コンテンツ取得用アプリケーションインストール部２２１として機能する。
【００２６】
コンテンツ取得用アプリケーションインストール部２２１は、コンテンツ管理サーバ１３０にアクセスし、コンテンツ取得用アプリケーションを取得し、インストールする。コンテンツ取得用アプリケーションとは、コンテンツ管理サーバ１３０に登録されたコンテンツについて配信要求を行い、コンテンツを取得する際に用いるアプリケーションである。コンテンツ取得用アプリケーションが参加者端末１２０にて実行されることで、参加者端末１２０は、コンテンツ取得部２２２として機能する。
【００２７】
コンテンツ取得部２２２は、参加者端末１２０の位置情報を所定周期で取得し、それぞれの位置情報を取得した時刻を示す時刻情報と対応付けて、参加者情報として、参加者情報格納部２２３に格納する。
【００２８】
また、コンテンツ取得部２２２は、参加者１２１より、イベント一覧が要求された場合に、コンテンツ管理サーバ１３０にイベント検索要求を送信する。更に、コンテンツ取得部２２２は、イベント検索要求の送信に応じて、コンテンツ管理サーバ１３０より、イベント一覧を受信した場合に、これを表示する。
【００２９】
また、コンテンツ取得部２２２は、参加者１２１より、イベント一覧の中から選択されたイベントについてのコンテンツの配信要求が指示された場合に、参加者情報格納部２２３より対応する参加者情報を読み出す。更に、コンテンツ取得部２２２は、読み出した参加者情報を含むコンテンツ配信要求を生成し、コンテンツ管理サーバ１３０に送信する。更に、コンテンツ取得部２２２は、コンテンツ配信要求の送信に応じてコンテンツ管理サーバ１３０よりコンテンツを受信した場合に、参加者情報と対応付けて格納する。
【００３０】
コンテンツ管理サーバ１３０には、コンテンツ取得用アプリケーション提供プログラムとコンテンツ管理プログラムがインストールされている。コンテンツ管理サーバ１３０は、当該プログラムを実行することで、コンテンツ取得用アプリケーション提供部２３１及びコンテンツ管理部２３２として機能するサーバ装置である。
【００３１】
コンテンツ取得用アプリケーション提供部２３１は、参加者端末１２０からのアクセスに応じて、アプリケーション格納部２３３よりコンテンツ取得用アプリケーションを読み出す。また、コンテンツ取得用アプリケーション提供部２３１は、読み出したコンテンツ取得用アプリケーションを、参加者端末１２０に提供する。これにより、参加者端末１２０には、コンテンツ取得用アプリケーションがインストールされ、参加者１２１は、コンテンツ取得用アプリケーションを利用することができる。
【００３２】
コンテンツ管理部２３２は、配布者端末１１０からのアクセスに応じて、配布者端末１１０に対して配布者用イベント登録画面を提供する。また、配布者用イベント登録画面を介して配布者端末１１０より入力された登録内容を、コンテンツ管理情報としてコンテンツ管理情報格納部２３４に登録する。
【００３３】
また、コンテンツ管理部２３２は、参加者端末１２０からイベント検索要求を受信した場合に、コンテンツ管理情報格納部２３４を検索する。そして、イベント検索要求に含まれる検索キューに合致するイベントを読み出し、イベント一覧として参加者端末１２０に送信する。
【００３４】
また、コンテンツ管理部２３２は、参加者端末１２０からコンテンツ配信要求を受信した場合に、コンテンツ配信要求に含まれる参加者情報（時刻情報、位置情報、配布者ＩＤ）に基づいて、コンテンツ管理情報格納部２３４を検索する。そして、コンテンツ管理情報として登録されているコンテンツの中から、関連付けられたイベント期間、イベント位置情報及びイベント範囲情報、配布者ＩＤが、コンテンツ配信要求に含まれる時刻情報、位置情報、配布者ＩＤに対応するコンテンツを抽出する。
【００３５】
なお、コンテンツ管理部２３２では、コンテンツが抽出できた場合には、コンテンツ配信要求の要求元が、配布者１１１の出展に参加していた参加者であると判定する。一方、コンテンツが抽出できなかった場合には、コンテンツ配信要求の要求元が、配布者１１１の出展に参加していなかった者であると判定する。すなわち、コンテンツ管理部２３２では、イベント位置情報、イベント範囲情報、イベント期間情報、配布者ＩＤを、参加者１２１が配布者１１１の出展に参加していたか否かを判定するための情報として扱う。
【００３６】
また、コンテンツ管理部２３２は、コンテンツ配信要求の要求元が参加者であると判定し、かつ、コンテンツ配信要求を配布期間内に受信していた場合には、コンテンツ配信要求の要求元（参加者端末１２０）に対して、抽出したコンテンツを配信する。すなわち、コンテンツ管理部２３２では、登録された配布期間を、コンテンツ配信要求を受信可能な期間を示す受信期間情報として扱う。
【００３７】
＜３．ハードウェア構成＞
次に、情報処理システム２００を構成する各装置のうち、参加者端末１２０とコンテンツ管理サーバ１３０のハードウェア構成について説明する。なお、配布者端末１１０のハードウェア構成は、コンテンツ管理サーバ１３０のハードウェア構成と同様であるため、ここでは説明を省略する。
【００３８】
（１）参加者端末１２０のハードウェア構成
図３（ａ）は、参加者端末１２０のハードウェア構成の一例を示す図である。図３（ａ）に示すように、参加者端末１２０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、記憶部３０４を備える。更に、参加者端末１２０は、通信部３０５、表示部３０６、操作部３０７、位置取得部３０８、時刻取得部３０９を備える。なお、参加者端末１２０の各部は、バス３１０を介して相互に接続されている。
【００３９】
ＣＰＵ３０１は、記憶部３０４に格納された各種プログラム（例えば、コンテンツ取得用アプリケーションインストールプログラム、コンテンツ取得用アプリケーション）を実行するコンピュータである。
【００４０】
ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、記憶部３０４に格納された各種プログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００４１】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ３０３は、記憶部３０４に格納された各種プログラムがＣＰＵ３０１によって実行される際に展開される、作業領域として機能する。
【００４２】
記憶部３０４は、ＣＰＵ３０１により実行される各種プログラムを格納する。また、記憶部３０４は、各種プログラムがＣＰＵ３０１により実行される際に利用される情報を格納する格納部（例えば、参加者情報格納部２２３）を提供する。
【００４３】
通信部３０５は、ネットワーク２４０を介して、コンテンツ管理サーバ１３０と通信を行う。表示部３０６は、コンテンツ取得用アプリケーションが実行されることにより生成される画面（参加者用画面）を表示する。操作部３０７は、参加者１２１が参加者端末１２０に対して入力する各種指示を受け付ける。
【００４４】
位置取得部３０８は、参加者端末１２０の位置情報を所定周期で取得する。位置取得部３０８は、例えば、ＧＰＳ（Global Positioning System）受信機能により実現される。時刻取得部３０９は、位置取得部３０８が位置情報を取得した際の時刻を取得する。時刻取得部３０９は、参加者端末１２０に内蔵された内蔵時計により実現される。
【００４５】
（２）コンテンツ管理サーバ１３０のハードウェア構成
図３（ｂ）は、コンテンツ管理サーバ１３０のハードウェア構成の一例を示す図である。図３（ｂ）に示すように、コンテンツ管理サーバ１３０は、ＣＰＵ（Central Processing Unit）３１１、ＲＯＭ（Read Only Memory）３１２、ＲＡＭ（Random Access Memory）３１３を備える。更に、コンテンツ管理サーバ１３０は、記憶部３１４、通信部３１５、表示部３１６、操作部３１７を備える。
【００４６】
なお、コンテンツ管理サーバ１３０の各部は、バス３１８を介して相互に接続されている。このうち、ＣＰＵ３１１〜ＲＡＭ３１３、通信部３１５〜操作部３１７は、参加者端末１２０のＣＰＵ３０１〜ＲＡＭ３０３、通信部３０５〜操作部３０７と同様であるため、ここでは説明を省略する。
【００４７】
記憶部３１４は、ＣＰＵ３１１により実行される各種プログラム（例えば、コンテンツ取得用アプリケーション提供プログラム、コンテンツ管理プログラム）を格納する。更に、記憶部３１４は、各種プログラムがＣＰＵ３１１により実行される際に利用される情報を格納する格納部（例えば、アプリケーション格納部２３３、コンテンツ管理情報格納部２３４）を提供する。
【００４８】
＜４．各格納部に格納される情報の説明＞
次に、配布者端末１１０、参加者端末１２０、コンテンツ管理サーバ１３０の各格納部（コンテンツ格納部２１３、参加者情報格納部２２３、アプリケーション格納部２３３、コンテンツ管理情報格納部２３４）に格納される情報について説明する。
【００４９】
（１）コンテンツ格納部に格納されるコンテンツ格納情報の説明
はじめに、配布者端末１１０のコンテンツ格納部２１３に格納されるコンテンツ格納情報について説明する。
【００５０】
図４は、コンテンツ格納情報４００の一例を示す図である。図４に示すように、コンテンツ格納情報４００には、情報の項目として、"コンテンツ"、"生成日"が含まれる。
【００５１】
"コンテンツ"には、コンテンツ生成部２１１により生成されたコンテンツが格納される。図４の例は、"配布資料ａ．ｐｄｆ"と"参加資料ａ．ｐｐｔ"とが生成されたことを示している。
【００５２】
"生成日"には、各コンテンツが生成された日付が格納される。図４の例は、"配布資料ａ．ｐｄｆ"が"２０１４／１２／２０"に生成され、"参加資料ａ．ｐｐｔ"が"２０１４／１２／２２"に生成されたことを示している。
【００５３】
（２）参加者情報格納部に格納される参加者情報の説明
図５は、参加者情報格納部２２３に格納された参加者情報５００の一例を示す図である。図５に示すように、参加者情報５００には、情報の項目として、"時刻情報"、"位置情報"、"配布者ＩＤ"が含まれる。
【００５４】
"時刻情報"には、時刻取得部３０９が取得した時刻が記録される。"位置情報"には、それぞれの時刻において位置取得部３０８が取得した位置情報（緯度、経度）が記録される。
【００５５】
"配布者ＩＤ"には、配布者１１１の出展に参加者１２１が参加した際に入力した配布者ＩＤが、入力時の時刻及び入力時の位置と対応付けて記録される。矢印５２０は、参加者１２１が配布者ＩＤを入力したタイミングを示している。
【００５６】
なお、図５の例は、参加者１２１が参加者端末１２０において、コンテンツ取得用アプリケーションを起動した場合に、時刻情報及び位置情報の記録を開始したことを示している。また、コンテンツ取得用アプリケーションを停止するまでの間に取得した全ての時刻情報及び位置情報（点線５１１で示す時刻情報及び位置情報）を参加者情報５００に記録したことを示している。
【００５７】
しかしながら、参加者情報５００に記録される時刻情報及び位置情報は、コンテンツ取得用アプリケーションの起動から停止までの間に取得したすべての時刻情報及び位置情報である必要はない。
【００５８】
例えば、コンテンツ取得用アプリケーション起動後、参加者１２１が所定のボタン（位置記録ボタンと称す）を押圧してから（矢印５０１）、位置記録ボタンを再度押圧するまで（矢印５０２）の間に取得した時刻情報及び位置情報のみを記録するようにしてもよい。つまり、点線５１３で示す時刻情報及び位置情報のみを記録するようにしてもよい。これにより、参加者情報格納部２２３に記録されるデータ量を減らすことができる。
【００５９】
あるいは、コンテンツ取得用アプリケーションを起動した後であって、一定時間、位置情報に変動がなかった場合（あるいは、位置情報の変動が所定の範囲内であった場合）に、その間に取得した時刻情報及び位置情報のみを記録するようにしてもよい。つまり、点線５１２で示す時刻情報及び位置情報のみを記録するようにしてもよい。これにより、参加者情報格納部２２３に格納されるデータ量を減らすことができるうえ、参加者１２１が位置記録ボタンを押圧する手間を省くことができる。
【００６０】
（３）アプリケーション格納部に格納されるアプリケーション情報及びコンテンツ管理情報格納部に格納されるコンテンツ管理情報の説明
図６（ａ）は、アプリケーション格納部２３３に格納されるアプリケーション情報６００の一例を示す図である。図６（ａ）に示すように、アプリケーション格納部２３３には、コンテンツ管理サーバ１３０のコンテンツ取得用アプリケーション提供部２３１が提供するコンテンツ取得用アプリケーションが格納される。
【００６１】
アプリケーション情報６００には、情報の項目として"アプリケーション種類"と"ファイル名"とが含まれる。"アプリケーション種類"には、コンテンツ取得用アプリケーション提供部２３１により提供されるアプリケーションの種類が格納され、"ファイル名"には、アプケーションの名称が格納される。図６（ａ）の例では、"アプリケーション種類"として、"コンテンツ取得用"が格納され、"ファイル名"として、"コンテンツ取得用アプリケーション"が格納されている。
【００６２】
図６（ｂ）は、コンテンツ管理情報格納部２３４に格納されたコンテンツ管理情報６１０の一例を示す図である。図６（ｂ）に示すように、コンテンツ管理情報６１０には、情報の項目として、"配布者ＩＤ"、"イベント名"、"イベント期間"、"イベント位置情報（緯度、経度）"、"イベント範囲情報"が含まれる。更に、コンテンツ管理情報６１０には、"イベント終了からの配布期間（時間）"、"コンテンツ"が含まれる。
【００６３】
"配布者ＩＤ"には、配布者を識別するための識別子が格納される。例えば、配布者１１１の場合、"配布者ＩＤ"には"β"が格納される。
【００６４】
"イベント名"には、配布者が展示物を出展するイベントの名称が格納される。例えば、配布者１１１の場合、展示物を"イベントＡ"に出展するため、"イベント名"には、"イベントＡ"が格納される。
【００６５】
"イベント期間"には、配布者が展示物を出展するイベントの開催期間が格納される。例えば、配布者１１１が展示物を出展するイベント（"イベントＡ"）の場合、"イベント期間"には、"２０１５年１月２６日１０時から２０１５年１月２７日１７時"が格納される。
【００６６】
"イベント位置情報（緯度、経度）"には、配布者が展示物を出展するイベントが開催される位置を特定するための情報が格納される。例えば、配布者１１１が展示物を出展するイベント（"イベントＡ"）の場合、緯度＝"３９．３３°"、経度＝"５６．７１°"で開催されるため、"イベント位置情報（緯度、経度）"には、"（３９．３３，５６．７１）"が格納される。
【００６７】
"イベント範囲情報（ｍ）"には、配布者が展示物を出展するイベントが開催される領域を特定するための情報が格納される。イベントが開催される領域は、"イベント位置情報（緯度、経度）"により特定される位置を中心として、"イベント範囲情報"により特定される値を半径とする円領域となる。例えば、配布者１１１が展示物を出展するイベント（"イベントＡ"）の場合、緯度＝"３９．３３°"、経度＝"５６．７１°"を中心として、半径５０ｍの円領域が、イベント（"イベントＡ"）が開催される領域となる。このため、"イベント範囲情報（ｍ）"には、"５０"が格納される。
【００６８】
"イベント終了からの配布期間（時間）"には、配布者がコンテンツを配布する期間を特定するための情報が格納される。コンテンツを配布する期間は、"イベント期間"により特定される期間の終了日時を始点として、"イベント終了からの配布期間（時間）"により特定される時間が経過するまでを終点とする期間である。例えば、配布者１１１が展示物を出展するイベント（"イベントＡ"）の場合、イベント期間の終了日時である"２０１５年１月２７日１７時"から４８時間の間が、コンテンツを配布する期間（コンテンツ配信要求を受け付ける期間）となる。このため、"イベント終了からの配布期間（時間）"には、"４８"が格納される。
【００６９】
"コンテンツ"には、配布者が配布するコンテンツまたはコンテンツの格納先を示す情報が格納される。例えば、配布者１１１が展示物を出展するイベント（"イベントＡ"）の場合、コンテンツ＝"配布資料ａ．ｐｄｆ"、"参考資料ａ．ｐｐｔ"が格納される。
【００７０】
＜５．情報処理システムを構成する各装置の詳細＞
次に、情報処理システム２００を構成する各装置（配布者端末１１０、参加者端末１２０、コンテンツ管理サーバ１３０）の詳細について説明する。
【００７１】
＜５．１  配布者端末の説明＞
はじめに、配布者端末１１０の詳細について説明する。
【００７２】
（１）配布者用イベント登録画面の説明
コンテンツ管理サーバ１３０に対して各種登録内容を登録するにあたり、配布者端末１１０に表示される画面（コンテンツ管理サーバ１３０にアクセスすることで提供される画面。以下、配信者用イベント登録画面と称す）について説明する。図７は、配布者用イベント登録画面７００、７２０の一例を示す図である。
【００７３】
図７に示すように、コンテンツ管理サーバ１３０より提供される配布者用イベント登録画面７００、７２０は、"コンテンツのアップロード"タブ７０１と、"登録履歴一覧"タブ７０２とを有する。このうち、図７（ａ）は、"コンテンツのアップロード"タブ７０１が配布者１１１により選択された様子を示している。
【００７４】
図７（ａ）に示すように、"コンテンツのアップロード"タブ７０１が選択されることで表示される配布者用イベント登録画面７００には、"配布者ＩＤ"を入力する欄、"イベント名"を入力する欄、"イベント期間"の開始と終了とを入力する欄、が含まれる。
【００７５】
また、"イベント位置"を入力する欄、"イベント範囲"を入力する欄、"配布期間"を入力する欄、"コンテンツ"を入力する欄、が含まれる。更に、登録ボタン７１１が含まれる。
【００７６】
配布者１１１が配布者用イベント登録画面７００内の各欄に入力を行い、登録ボタン７１１を押圧すると、コンテンツ管理サーバ１３０に対して、登録内容が送信される。また、"コンテンツ"を入力する欄で指定されたコンテンツ（図７（ａ）の例では、"配布資料ａ．ｐｄｆ"、"参考資料ａ．ｐｐｔ"）が、コンテンツ格納部２１３より読み出されてコンテンツ管理サーバ１３０に送信される。
【００７７】
一方、図７（ｂ）に示すように、"登録履歴一覧"タブ７０２が選択されることで表示される配布者用イベント登録画面７２０には、"配布者ＩＤ"を入力する欄と、検索ボタン７２１とが含まれる。
【００７８】
配布者１１１が配布者用イベント登録画面７２０内の"配布者ＩＤ"を入力する欄に入力を行い、検索ボタン７２１を押圧すると、コンテンツ管理サーバ１３０に対して、登録履歴検索要求が送信される。
【００７９】
登録履歴検索要求の送信に応じて、コンテンツ管理サーバ１３０では、コンテンツ管理情報格納部２３４内を検索し、複数のコンテンツの中から"配布者ＩＤ"を入力する欄において入力された配布者ＩＤが関連付けられたコンテンツを抽出する。更に、コンテンツ管理サーバ１３０では、抽出したコンテンツをコンテンツ登録履歴一覧として、配布者端末１１０に送信する（つまり、コンテンツ登録履歴一覧とは、配布者１１１が過去に登録したコンテンツの一覧を指す）。
【００８０】
これにより、配布者用イベント登録画面７２０には、入力した配布者ＩＤに対応付けられたコンテンツ登録履歴一覧７２２が表示される。
【００８１】
（２）配布者端末の機能構成
次に、配布者端末１１０の機能構成について説明する。図８は、配布者端末１１０の機能構成の詳細を示す図である。なお、配布者端末１１０が有する機能のうち、コンテンツ生成部２１１はすでに説明済みであるため、ここでは登録部２１２の詳細について説明する。
【００８２】
図８に示すように、配布者端末１１０の登録部２１２には、登録画面制御部８０１、通信制御部８０２が含まれる。なお、登録部２１２は、例えば、コンテンツ管理サーバ１３０が、登録用のＷｅｂサイトを提供する場合には、Ｗｅｂブラウザにより実現されることになる。
【００８３】
登録画面制御部８０１は、コンテンツ管理サーバ１３０が提供する所定のＷｅｂサイトより送信される配布者用イベント登録画面７００、７２０を表示するよう制御する。
【００８４】
また、登録画面制御部８０１は、表示した配布者用イベント登録画面７００において、配布者１１１による登録内容の入力を受け付ける。更に、配布者１１１による登録指示（登録ボタン７１１の押圧）を受け付け、通信制御部８０２に通知する。
【００８５】
更に、登録画面制御部８０１は、表示した配布者用イベント登録画面７２０において、配布者１１１によるコンテンツ登録履歴の表示指示（検索ボタン７２１の押圧）を受け付ける。また、コンテンツ管理サーバ１３０より送信されるコンテンツ登録履歴一覧を、配布者用イベント登録画面７２０に表示する。
【００８６】
通信制御部８０２は、コンテンツ管理サーバ１３０が提供する所定のＷｅｂサイトにアクセスし、コンテンツ管理サーバ１３０より送信される配布者用イベント登録画面７００を受信し、登録画面制御部８０１に通知する。
【００８７】
また、通信制御部８０２は、登録画面制御部８０１より登録指示の通知を受けた場合に、入力された登録内容をコンテンツ管理サーバ１３０に送信する。なお、このとき、通信制御部８０２では、指定されたコンテンツをコンテンツ格納部２１３より読み出して、登録内容に含めてコンテンツ管理サーバ１３０に送信する。
【００８８】
更に、通信制御部８０２は、登録画面制御部８０１よりコンテンツ登録履歴の表示指示の通知を受けた場合に、コンテンツ管理サーバ１３０に登録履歴検索要求を送信する。更に、通信制御部８０２は、コンテンツ管理サーバ１３０より送信されるコンテンツ登録履歴一覧を受信し、登録画面制御部８０１に通知する。
【００８９】
＜５．２  参加者端末の説明＞
次に、参加者端末１２０の詳細について説明する。
【００９０】
（１）参加者用画面の説明
はじめに、コンテンツ取得用アプリケーションを実行することで参加者端末１２０の表示部３０６に表示される画面（参加者用画面）について説明する。図９〜図１１は、参加者端末１２０の表示部３０６に表示される参加者用画面の一例を示す図である。
【００９１】
このうち、図９は、配布者１１１の出展に参加者１２１が参加する際に利用する参加者用画面の一例を示す図である。図９に示すように、コンテンツ取得用アプリケーションを起動し、"参加"タブ９０１を選択することで、参加者用画面９００が表示される。なお、参加者用画面９００が表示されることで、参加者情報格納部２２３に対しては、時刻取得部３０９が取得した時刻情報及び位置取得部３０８が取得した位置情報の記録が開始される（図５の点線５１１）。
【００９２】
参加者用画面９００は、参加者端末１２０の現在の位置情報を示す地図表示９０２と、現在の位置情報を表示する位置情報表示欄９０３と、現在の時刻情報を表示する時刻情報表示欄９０４とを含む。
【００９３】
地図表示９０２には、位置取得部３０８が取得した位置情報により特定される位置を含む所定範囲の地図と、取得した位置情報により特定される位置とが表示される。
【００９４】
位置情報表示欄９０３には、位置取得部３０８が取得した位置情報（緯度、経度）が表示される。時刻情報表示欄９０４には、時刻取得部３０９が取得した時刻情報が表示される。
【００９５】
配布者ＩＤ入力欄９０５には、開催されたイベントにおいて、参加者１２１が参加した出展場所に掲示されている配布者ＩＤを入力する欄である。配布者ＩＤ入力欄９０５において入力された配布者ＩＤは、ＩＤ記録ボタン９０６が押圧されることで、取得した位置情報及び時刻情報と対応付けて参加者情報５００に記録される（図５の矢印５２０参照）。
【００９６】
なお、位置記録ボタン９１１は、位置取得部３０８が取得した位置情報及び時刻取得部３０９が取得した時刻情報を、参加者情報５００に記録することを指示するためのボタンである。位置情報及び時刻情報の参加者情報５００への記録が、参加者１２１の記録指示に基づいて行われる構成の場合に利用される。
【００９７】
図１０は、配布者１１１の出展に参加者１２１が参加した後に、配布者１１１が配布するコンテンツを取得するにあたり、参加者１２１が、参加したイベントを検索するために利用する参加者用画面の一例を示す図である。図１０（ａ）に示すように、コンテンツ取得用アプリケーションを起動し"イベント検索"タブ１０１１が選択されることで、参加者用画面１０１０が表示される。
【００９８】
参加者用画面１０１０は、コンテンツ管理サーバ１３０が管理するイベントを検索するイベント検索指示を入力するためのイベント検索ボタン１０１２を含む。また、参加者用画面１０１０は、イベントを検索するための検索キューを入力する入力欄１０１３を含む。
【００９９】
図１０（ａ）に示す参加者用画面１０１０の例では、イベントを検索するための検索キューとして、イベント名と配布者ＩＤとが入力できるように構成されている。"イベント名"には、イベントの正式な名称または名称の一部が入力される。"配布者ＩＤ"には、参加者１２１が配布者１１１の出展に参加した際に取得した配布者ＩＤが入力される。
【０１００】
入力欄１０１３に検索キューを入力し、イベント検索ボタン１０１２を押圧することで、コンテンツ管理サーバ１３０に対して、イベント検索要求が送信される。図１０（ａ）の例では、イベント名に"Ａ"を含み、配布者ＩＤ＝"β"により特定される配布者が過去に出展したイベントが検索する。
【０１０１】
図１０（ｂ）は、イベント検索ボタン１０１２が押圧されたことで、コンテンツ管理サーバ１３０より送信された、イベント一覧が表示された参加者用画面１０２０の一例を示している。
【０１０２】
図１０（ｂ）に示すように、参加者用画面１０２０には、戻るボタン１０２１と、検索キュー表示欄１０２２と、検索結果表示欄１０２３とが含まれる。
【０１０３】
戻るボタン１０２１は、イベントを検索するための参加者用画面１０１０に戻ることを指示するためのボタンである。参加者１２１が、戻るボタン１０２１を押圧することで、参加者用画面１０１０に戻る。これにより、参加者１２１は、検索キューを変えてイベント検索を行うことができる。
【０１０４】
検索キュー表示欄１０２２には、今回のイベント検索において用いられた検索キューが表示される。図１０（ｂ）の例では、検索キューとして、イベント名＝"Ａ"、配布者ＩＤ＝"β"が表示されている。
【０１０５】
検索結果表示欄１０２３には、イベント検索要求に応じて、コンテンツ管理サーバ１３０より送信されたイベント一覧が表示される。検索結果表示欄１０２３に表示されたイベント一覧の中から、参加者１２１より１のイベントが選択されることで、図１１に示す参加者用画面に遷移する。
【０１０６】
図１１は、配布者１１１の出展に参加者１２１が参加した後に、コンテンツを取得する際に利用する参加者用画面の一例を示す図である。図１１（ａ）に示す参加者用画面１１００は、図１０の参加者用画面１０２０において、イベントを選択することによって表示させることができる。あるいは、コンテンツ取得用アプリケーションを起動し、"コンテンツ取得"タブ１１０１を選択することによって表示させることもできる。
【０１０７】
図１１（ａ）に示すように、参加者用画面１１００は、コンテンツ管理サーバ１３０が管理するコンテンツについての配信要求を指示するコンテンツ配信要求ボタン１１０２を含む。また、参加者用画面１１００は、コンテンツの配信を要求するイベントを特定するためのイベント名入力欄１１０３と、コンテンツの配布を行う配布者を特定するための配布者ＩＤ入力欄１１０４とを有する。
【０１０８】
なお、参加者用画面１１００が、参加者用画面１０２０において、参加者１２１がイベントを選択することで表示されたとする。この場合、参加者用画面１１００のイベント名入力欄１１０３と配布者ＩＤ入力欄１１０４には、それぞれ、検索結果表示欄１０２３の中から選択されたイベントと、当該イベントに対応付けられた配布者ＩＤとが入力される。
【０１０９】
一方、参加者用画面１１００が、コンテンツ取得用アプリケーション起動後に、参加者１２１が"コンテンツ取得"タブ１１０１を選択することによって表示されたとする。この場合、参加者用画面１１００のイベント名入力欄１１０３と配布者ＩＤ入力欄１１０４は、いずれも空欄となっている。このため、参加者１２１は、イベント名入力欄１１０３にイベント名を入力し、配布者ＩＤ入力欄１１０４に配布者ＩＤを入力する。
【０１１０】
イベント名入力欄１１０３にイベント名が入力され、配布者ＩＤ入力欄１１０４に配布者ＩＤが入力された状態で、コンテンツ配信要求ボタン１１０２が押圧されると、参加者情報格納部２２３が参照される。これにより、配布者ＩＤに対応付けて格納されている参加者情報（図５）が読み出され、読み出された参加者情報を含むコンテンツ配信要求が、コンテンツ管理サーバ１３０に送信される。
【０１１１】
図１１（ｂ）は、コンテンツ配信要求ボタン１１０２が押圧されたことで、コンテンツ管理サーバ１３０より送信された、コンテンツ一覧が表示された参加者用画面１１１０の一例を示している。
【０１１２】
図１１（ｂ）に示すように、参加者用画面１１１０は、戻るボタン１１１１と、イベント名表示欄１１１２と、配布者ＩＤ表示欄１１１３と、コンテンツ一覧１１１４、１１１５と、ダウンロードボタン１１１６、１１１７とを含む。
【０１１３】
戻るボタン１１１１は、コンテンツを検索するための参加者用画面１１００に戻ることを指示するためのボタンである。戻るボタン１１１１を押圧することで、参加者用画面１１００に戻る。これにより、参加者１２１は、イベント名及び配布者ＩＤを変えてコンテンツ配信要求を行うことができる。
【０１１４】
イベント名表示欄１１１２には、今回のコンテンツ配信要求において用いられたイベント名が表示される。また、配布者ＩＤ表示欄１１１３には、今回のコンテンツ配信要求において用いられた配布者ＩＤが表示される。図１１（ｂ）の例では、イベント名として"イベントＡ"、配布者ＩＤとして"β"が用いられたことを示している。
【０１１５】
コンテンツ一覧１１１４、１１１５は、コンテンツ配信要求に応じて、コンテンツ管理サーバ１３０より送信されたコンテンツ一覧を示している。図１１（ｂ）の例では、イベント名＝"イベントＡ"、配布者ＩＤ＝"β"に関連付けてコンテンツ管理サーバ１３０にて管理されているコンテンツは２つ（配布資料ａ、参考資料ａ）である。
【０１１６】
参加者１２１が、コンテンツ一覧１１１４、１１１５に表示されたコンテンツを選択し、ダウンロードボタン１１１６、１１１７を押圧することで、コンテンツ管理サーバ１３０に対して、選択したコンテンツについてのコンテンツダウンロード要求が送信される。
【０１１７】
これにより、コンテンツ管理サーバ１３０では、コンテンツダウンロード要求されたコンテンツを、参加者端末１２０に送信する。この結果、参加者１２１は、コンテンツを取得することができる。
【０１１８】
（２）参加者端末の機能構成
次に、参加者端末１２０の機能構成について説明する。図１２は、参加者端末１２０の機能構成の詳細を示す図である。図１２に示すように、参加者端末１２０のコンテンツ取得部２２２には、記録部１２０１、参加者用画面制御部１２０２、イベント検索要求部１２０３、コンテンツ配信要求部１２０４、コンテンツダウンロード要求部１２０５が含まれる。
【０１１９】
記録部１２０１は、参加者端末１２０が取得した時刻情報、位置情報、配信者ＩＤを、参加者情報格納部２２３の参加者情報５００に記録する。
【０１２０】
参加者用画面制御部１２０２は、参加者用画面９００〜１１１０の表示を制御する。参加者用画面制御部１２０２は、参加者用画面１０１０において、参加者１２１によるイベント検索のための検索キューの入力と、イベント検索の指示を受け付け、イベント検索要求部１２０３に通知する。また、参加者用画面制御部１２０２は、イベント検索要求部１２０３によるイベント検索要求に応じて、コンテンツ管理サーバ１３０よりイベント一覧を受信した場合に、参加者用画面１０２０に当該イベント一覧を表示する。
【０１２１】
また、参加者用画面制御部１２０２は、参加者用画面１１００において、参加者１２１より、イベント名及び配布者ＩＤの入力と、コンテンツ配信要求の指示（コンテンツ配信要求ボタン１１０２の押圧）を受け付ける。そして、入力された配布者ＩＤを含む参加者情報５００を、参加者情報格納部２２３より読み出す。また、参加者用画面制御部１２０２は、入力されたイベント名、配布者ＩＤ、読み出した参加者情報をコンテンツ配信要求部１２０４に通知する。更に、参加者用画面制御部１２０２は、コンテンツ配信要求部１２０４によるコンテンツ配信要求に応じて、コンテンツ管理サーバ１３０よりコンテンツ一覧を受信した場合に、参加者用画面１１１０に当該コンテンツ一覧を表示する。
【０１２２】
また、参加者用画面制御部１２０２は、参加者用画面１１１０において、参加者１２１より、コンテンツの選択と、選択したコンテンツのダウンロード要求の指示（ダウンロードボタン１１１６または１１１７の押圧）を受け付ける。そして、コンテンツダウンロード要求部１２０５に通知する。
【０１２３】
イベント検索要求部１２０３は、参加者用画面制御部１２０２より通知された検索キューを含むイベント検索要求を生成し、コンテンツ管理サーバ１３０に送信する。また、イベント検索要求部１２０３は、イベント検索要求の送信に応じて、コンテンツ管理サーバ１３０より送信されたイベント一覧を受信し、参加者用画面制御部１２０２に通知する。
【０１２４】
コンテンツ配信要求部１２０４は、参加者用画面制御部１２０２より通知されたイベント名、配布者ＩＤ、参加者情報を含むコンテンツ配信要求を生成し、コンテンツ管理サーバ１３０に送信する。また、コンテンツ配信要求部１２０４は、コンテンツ配信要求の送信に応じて、コンテンツ管理サーバ１３０よりコンテンツ一覧を受信し、参加者用画面制御部１２０２に通知する。
【０１２５】
コンテンツダウンロード要求部１２０５は、参加者用画面制御部１２０２より通知されたコンテンツについてのダウンロード要求（コンテンツダウンロード要求）を生成し、コンテンツ管理サーバ１３０に送信する。また、コンテンツダウンロード要求部１２０５は、コンテンツダウンロード要求の送信に応じて、コンテンツ管理サーバ１３０よりコンテンツを受信し、参加者情報５００と対応付けて格納する。
【０１２６】
（３）参加者端末による記録処理の流れ
次に、参加者端末１２０による記録処理の流れについて説明する。図１３は、参加者端末１２０による記録処理の流れを示すフローチャートであり、３通りの記録処理の方法を例示したものである。
【０１２７】
図１３（ａ）は、コンテンツ取得用アプリケーションの起動から終了までに取得された時刻情報、位置情報のうち、参加者１２１が一定時間同じ位置にいた場合に、時刻情報、位置情報を参加者情報５００に記録する場合を示している。
【０１２８】
コンテンツ取得用アプリケーションが起動すると、ステップＳ１３０１において、記録部１２０１は、位置情報及び時刻情報の取得を開始し、参加者用画面制御部１２０２に通知する。これにより、参加者用画面制御部１２０２では、参加者用画面９００に、通知された位置情報及び時刻情報を表示する。
【０１２９】
ステップＳ１３０２において、記録部１２０１は、位置情報及び時刻情報の取得を一定時間以上継続したか否かを判定する。ステップＳ１３０２において、位置情報及び時刻情報の取得を一定時間以上継続していないと判定した場合には、一定時間以上継続するまで待機する。一方、ステップＳ１３０２において、位置情報及び時刻情報の取得を一定時間以上継続したと判定した場合には、ステップＳ１３０３に進む。
【０１３０】
ステップＳ１３０３において、記録部１２０１は、一定時間内に取得した位置情報の変動が、所定の範囲に収まっているか否かを判定する。ステップＳ１３０３において、所定の範囲に収まっていないと判定した場合には、ステップＳ１３０２に戻る。
【０１３１】
一方、ステップＳ１３０３において、所定の範囲に収まっていると判定した場合には、ステップＳ１３０４に進む。ステップＳ１３０４において、記録部１２０１は、参加者１２１が一定時間、同じ位置にいると判定する。
【０１３２】
ステップＳ１３０５において、記録部１２０１は、一定時間内に取得した位置情報を、対応する時刻情報とともに、参加者情報格納部２２３に格納する。
【０１３３】
ステップＳ１３０６において、参加者用画面制御部１２０２は、配布者ＩＤ入力欄９０５に配布者ＩＤが入力され、ＩＤ記録ボタン９０６が押圧されたか否かを判定する。ステップＳ１３０６において、ＩＤ記録ボタン９０６が押圧されていないと判定した場合には、ステップＳ１３０８に進む。
【０１３４】
一方、ステップＳ１３０６において、ＩＤ記録ボタン９０６が押圧されたと判定された場合には、ステップＳ１３０７に進む。ステップＳ１３０７において、記録部１２０１は、配布者ＩＤ入力欄９０５に入力された配布者ＩＤを、ＩＤ記録ボタン９０６が押圧された時刻の時刻情報と対応付けて、参加者情報５００に記録し、ステップＳ１３０８に進む。
【０１３５】
ステップＳ１３０７において、参加者用画面制御部１２０２は、コンテンツ取得用アプリケーションの終了指示が入力されたか否かを判定する。ステップＳ１３０７において、コンテンツ取得用アプリケーションの終了指示が入力されていないと判定した場合には、ステップＳ１３０２に戻る。一方、コンテンツ取得用アプリケーションの終了指示が入力されたと判定した場合には、記録処理を終了する。
【０１３６】
これにより、参加者情報格納部２２３には、例えば、図５に示した参加者情報５００のうち、点線５１２で示す時刻情報及び位置情報と、配布者ＩＤとが記録された参加者情報が格納される。
【０１３７】
図１３（ｂ）は、コンテンツ取得用アプリケーションが起動され、位置記録ボタン９１１が押圧された場合に、時刻情報及び位置情報を参加者情報５００に記録する場合を示している。
【０１３８】
コンテンツ取得用アプリケーションが起動すると、ステップＳ１３１１において、記録部１２０１は、位置情報及び時刻情報の取得を開始し、参加者用画面制御部１２０２に通知する。これにより、参加者用画面制御部１２０２では、参加者用画面９００に、通知された位置情報及び時刻情報を表示する。
【０１３９】
ステップＳ１３１２において、参加者用画面制御部１２０２は、位置記録ボタン９１１が押圧されたか否かを判定する。ステップＳ１３１２において、位置記録ボタン９１１が押圧されていないと判定した場合には、ステップＳ１３１８に進む。
【０１４０】
一方、ステップＳ１３１２において、位置記録ボタン９１１が押圧されたと判定した場合には、ステップＳ１３１３に進む。ステップＳ１３１３において、参加者用画面制御部１２０２は記録部１２０１に対して位置記録ボタン９１１が押圧されたことを通知する。これにより、記録部１２０１は、取得した位置情報及び時刻情報を、参加者情報５００に記録する。
【０１４１】
ステップＳ１３１４において、参加者用画面制御部１２０２は、配布者ＩＤ入力欄９０５に配布者ＩＤが入力され、ＩＤ記録ボタン９０６が押圧されたか否かを判定する。ステップＳ１３１４において、ＩＤ記録ボタン９０６が押圧されていないと判定した場合には、ステップＳ１３１６に進む。
【０１４２】
一方、ステップＳ１３１４において、ＩＤ記録ボタン９０６が押圧されたと判定された場合には、ステップＳ１３１５に進む。ステップＳ１３１５において、記録部１２０１は、配布者ＩＤ入力欄９０５に入力された配布者ＩＤを、ＩＤ記録ボタン９０６が押圧された時刻の時刻情報と対応付けて、参加者情報５００に記録し、ステップＳ１３１６に進む。
【０１４３】
ステップＳ１３１６において、参加者用画面制御部１２０２は、位置記録ボタン９１１が再び押圧されたか否かを判定する。ステップＳ１３１６において、位置記録ボタン９１１が押圧されていないを判定した場合には、ステップＳ１３１３に戻り、位置記録ボタン９１１が押圧されたと判定されるまで、取得した位置情報及び時刻情報の参加者情報５００への記録を継続する。
【０１４４】
一方、ステップＳ１３１６において、位置記録ボタン９１１が再び押圧されたと判定された場合には、ステップＳ１３１７に進む。ステップＳ１３１７において、記録部１２０１は、取得した位置情報及び時刻情報の参加者情報５００への記録を終了する。
【０１４５】
ステップＳ１３１８において、参加者用画面制御部１２０２は、コンテンツ取得用アプリケーションの終了指示が入力されたか否かを判定する。ステップＳ１３１８において、コンテンツ取得用アプリケーションの終了指示が入力されていないと判定した場合には、ステップＳ１３１２に戻る。一方、ステップＳ１３１６において、コンテンツ取得用アプリケーションの終了指示が入力されたと判定した場合には、記録処理を終了する。
【０１４６】
これにより、参加者情報格納部２２３には、例えば、図５に示した参加者情報５００のうち、点線５１３で示す時刻情報及び位置情報と、配布者ＩＤと記録された参加者情報が格納される。
【０１４７】
図１３（ｃ）は、コンテンツ取得用アプリケーションの起動から終了まで、時刻情報及び位置情報の記録を行う場合を示している。
【０１４８】
コンテンツ取得用アプリケーションが起動すると、ステップＳ１３２１において、記録部１２０１は、位置情報及び時刻情報の取得を開始し、参加者用画面制御部１２０２に通知する。これにより、参加者用画面制御部１２０２では、参加者用画面９００に、通知された位置情報及び時刻情報を表示する。
【０１４９】
ステップＳ１３２２において、記録部１２０１は、取得した位置情報及び時刻情報を、参加者情報５００に記録する。
【０１５０】
ステップＳ１３２３において、参加者用画面制御部１２０２は、配布者ＩＤ入力欄９０５に配布者ＩＤが入力され、ＩＤ記録ボタン９０６が押圧されたか否かを判定する。ステップＳ１３２３において、ＩＤ記録ボタン９０６が押圧されていないと判定した場合には、ステップＳ１３２５に進む。
【０１５１】
一方、ステップＳ１３２３において、ＩＤ記録ボタン９０６が押圧されたと判定された場合には、ステップＳ１３２４に進む。ステップＳ１３２４において、記録部１２０１は、配布者ＩＤ入力欄９０５に入力された配布者ＩＤを、ＩＤ記録ボタン９０６が押圧された時刻の時刻情報と対応付けて、参加者情報５００に記録し、ステップＳ１３２５に進む。
【０１５２】
ステップＳ１３２５において、参加者用画面制御部１２０２は、コンテンツ取得用アプリケーションの終了指示が入力されたか否かを判定する。ステップＳ１３２５において、コンテンツ取得用アプリケーションの終了指示が入力されていないと判定した場合には、ステップＳ１３２２に戻る。一方、ステップＳ１３２５において、コンテンツ取得用アプリケーションの終了指示が入力されたと判定した場合には、記録処理を終了する。
【０１５３】
これにより、参加者情報格納部２２３には、例えば、図５に示した参加者情報５００のうち、点線５１１で示す時刻情報及び位置情報と、配布者ＩＤとが記録された参加者情報が格納される。
【０１５４】
（４）参加者端末によるコンテンツ取得処理の流れ
次に、参加者端末１２０によるコンテンツ取得処理の流れについて説明する。図１４、図１５は、参加者端末１２０によるコンテンツ取得処理の流れを示すフローチャートである。
【０１５５】
コンテンツ取得用アプリケーションが起動され、"イベント検索"タブ１０１１が選択されると、図１４のステップＳ１４０１において、参加者用画面制御部１２０２は、参加者用画面１０１０を表示する。
【０１５６】
ステップＳ１４０２において、参加者用画面制御部１２０２は、参加者１２１によるイベント名及び配布者ＩＤの入力を受け付ける。
【０１５７】
ステップＳ１４０３において、参加者用画面制御部１２０２は、イベント検索ボタン１０１２が押圧されたか否かを判定する。イベント検索ボタン１０１２が押圧されていないと判定した場合には、ステップＳ１４０９に進む。ステップＳ１４０９において、参加者用画面制御部１２０２は、"コンテンツ取得"タブ１１０１が選択されたか否かを判定し、押圧されていなければ、ステップＳ１４０２に戻る。また、押圧されていれば、ステップＳ１４１０に進む。
【０１５８】
一方、ステップＳ１４０３において、イベント検索ボタン１０１２が押圧されたと判定した場合には、ステップＳ１４０４に進む。ステップＳ１４０４において、イベント検索要求部１２０３は、コンテンツ管理サーバ１３０に対して、ステップＳ１４０２において入力されたイベント名、配布者ＩＤを検索キューとするイベント検索要求を送信する。
【０１５９】
ステップＳ１４０５において、イベント検索要求部１２０３は、イベント検索要求の送信に応じてコンテンツ管理サーバ１３０からイベント一覧を受信する。また、参加者用画面制御部１２０２は、受信したイベント一覧を参加者用画面１０２０に表示する。
【０１６０】
ステップＳ１４０６において、参加者用画面制御部１２０２は、戻るボタン１１１１が押圧されたか否かを判定する。戻るボタン１１１１が押圧されたと判定した場合には、ステップＳ１４０１に戻る。一方、戻るボタン１１１１が押圧されていないと判定した場合には、ステップＳ１４０７に進む。
【０１６１】
ステップＳ１４０７において、参加者用画面制御部１２０２は、表示したイベント一覧に対して、参加者１２１がいずれかのイベントを選択したか否かを判定する。ステップＳ１４０７において、参加者１２１がいずれのイベントも選択していないと判定した場合には、ステップＳ１４０８に進む。
【０１６２】
ステップＳ１４０８において、参加者用画面制御部１２０２は、"コンテンツ取得"タブ１１０１が選択されたか否かを判定し、押圧されていなければ、ステップＳ１４０６に戻る。また、押圧されていれば、ステップＳ１４１０に進む。
【０１６３】
一方、ステップＳ１４０７において、参加者１２１がいずれかのイベントを選択したと判定した場合には、直接、ステップＳ１４１０に進む。
【０１６４】
ステップＳ１４１０において、参加者用画面制御部１２０２は、参加者用画面１１００（図１１（ａ））を表示した後、ステップＳ１５０１（図１５）に進む。
【０１６５】
図１５のステップＳ１５０１において、参加者用画面制御部１２０２は、参加者用画面１１００において、イベント名、配布者ＩＤが入力されているか否かを判定する。
【０１６６】
ステップＳ１５０１において、イベント名、配布者ＩＤが入力されていないと判定した場合には、ステップＳ１５０２に進む。ステップＳ１５０２において、参加者用画面制御部１２０２は、参加者１２１によるイベント名、配布者ＩＤの入力を受け付けた後、ステップＳ１５０３に進む。
【０１６７】
一方、ステップＳ１５０１において、イベント名、配布者ＩＤが入力されていると判定された場合には、直接、ステップＳ１５０３に進む。なお、イベント名、配布者ＩＤが入力されている場合とは、参加者用画面１０２０（図１０（ｂ））において、参加者１２１がイベントを選択することで、参加者用画面１１００に遷移した場合である。
【０１６８】
ステップＳ１５０３において、参加者用画面制御部１２０２は、参加者１２１より、コンテンツ配信要求の指示（コンテンツ配信要求ボタン１１０２の押圧）があったか否かを判定する。ステップＳ１５０３において、コンテンツ配信要求の指示がなかったと判定した場合には、ステップＳ１５１５に進む。ステップＳ１５１５において、参加者用画面制御部１２０２は、"イベント検索"タブ１０１１が選択されたか否かを判定し、選択されていない場合には、ステップＳ１５０１に戻る。また、選択された場合には、ステップＳ１４０１（図１４）に戻る。
【０１６９】
一方、ステップＳ１５０３において、コンテンツ配信要求の指示があったと判定した場合には、ステップＳ１５０４に進む。ステップＳ１５０４において、コンテンツ配信要求部１２０４は、参加者用画面１１００に入力されている配布者ＩＤを取得する。また、コンテンツ配信要求部１２０４は、参加者情報格納部２２３に格納された参加者情報５００を参照し、取得した配信者ＩＤを含む参加者情報５００を読み出す。
【０１７０】
ステップＳ１５０５において、コンテンツ配信要求部１２０４は、ステップＳ１５０４において取得した参加者情報５００に基づいて、コンテンツ配信要求を生成する。
【０１７１】
ステップＳ１５０６において、コンテンツ配信要求部１２０４は、生成したコンテンツ配信要求を、コンテンツ管理サーバ１３０に送信する。
【０１７２】
ステップＳ１５０７において、コンテンツ配信要求部１２０４は、コンテンツ配信要求の送信に応じて、コンテンツ管理サーバ１３０よりコンテンツ一覧を受信したか否かを判定する。ステップＳ１５０７において、コンテンツ一覧を受信しなかったと判定した場合には、ステップＳ１５１５に進む。なお、コンテンツ配信要求の送信に対して、コンテンツ一覧を受信しなかった場合とは、例えば、コンテンツ配信要求に含まれる参加者情報に対応するコンテンツがコンテンツ管理情報６１０より抽出されなかった場合等が挙げられる。したがって、ステップＳ１５０７において、コンテンツ一覧を受信しなかった場合には、例えば、受信しなかった理由をメッセージとして表示したうえで、ステップＳ１５１５に進むように構成してもよい。
【０１７３】
一方、ステップＳ１５０７において、コンテンツ一覧を受信したと判定した場合には、ステップＳ１５０８に進む。ステップＳ１５０８において、参加者用画面制御部１２０２は、受信したコンテンツ一覧を参加者用画面１１１０（図１１（ｂ））に表示する。
【０１７４】
ステップＳ１５０９において、参加者用画面制御部１２０２は、戻るボタン１１１１が押圧されたか否かを判定する。ステップＳ１５０９において、戻るボタン１１１１が押圧されたと判定した場合には、ステップＳ１５０１に戻る。この場合、イベント名、配布者ＩＤを変えて、再度、コンテンツ配信要求を行うことができる。
【０１７５】
一方、ステップＳ１５０９において、戻るボタン１１１１が押圧されなかったと判定した場合には、ステップＳ１５１０に進む。ステップＳ１５１０において、参加者用画面制御部１２０２は、参加者１２１が、コンテンツ一覧に含まれるコンテンツについて、ダウンロード要求を指示（ダウンロードボタン１１１６または１１１７を押圧）したか否かを判定する。
【０１７６】
ステップＳ１５１０において、ダウンロード要求の指示がなかったと判定した場合には、ステップＳ１５１１に進む。ステップＳ１５１１において、参加者用画面制御部１２０２は、"イベント検索"タブ１０１１が選択されたか否かを判定する。ステップＳ１５１１において、参加者用画面制御部１２０２は、"イベント検索"タブ１０１１が選択されたか否かを判定し、選択されていない場合には、ステップＳ１５０９に戻る。また、選択された場合には、ステップＳ１５１２に進む。
【０１７７】
一方、ステップＳ１５１０において、ダウンロード要求の指示があったと判定した場合には、直接、ステップＳ１５１２に進む。ステップＳ１５１２において、コンテンツダウンロード要求部１２０５は、ステップＳ１５１０において、ダウンロード要求が指示されたコンテンツについて、コンテンツ管理サーバ１３０に対して、コンテンツダウンロード要求を送信する。
【０１７８】
ステップＳ１５１３において、コンテンツダウンロード要求部１２０５は、コンテンツダウンロード要求の送信に応じて、コンテンツ管理サーバ１３０より送信されたコンテンツを受信し、ステップＳ１５０４において取得した参加者情報と対応付けて格納する。
【０１７９】
ステップＳ１５１４において、参加者用画面制御部１２０２は、コンテンツ取得処理の終了指示が入力されたか否かを判定し、終了指示が入力されていないと判定した場合には、ステップＳ１４０１（図１４）に戻る。一方、終了指示が入力されたと判定した場合には、コンテンツ取得処理を終了する。
【０１８０】
＜５．３  コンテンツ管理サーバの説明＞
次に、コンテンツ管理サーバ１３０について説明する。
【０１８１】
（１）コンテンツ管理サーバの機能構成
はじめに、コンテンツ管理サーバ１３０の機能構成について説明する。図１６は、コンテンツ管理サーバ１３０の機能構成の詳細を示す図である。図１６に示すように、コンテンツ管理サーバ１３０のコンテンツ管理部２３２には、コンテンツ登録部１６０１、登録履歴検索部１６０２が含まれる。また、コンテンツ管理部２３２には、イベント検索部１６０３、コンテンツ判定部１６０４、コンテンツダウンロード部１６０５が含まれる。
【０１８２】
コンテンツ登録部１６０１は、例えば、配布者端末１１０に対してコンテンツ登録用のＷｅｂサイトを提供し、配布者端末１１０より送信される登録内容を、コンテンツ管理情報格納部２３４に格納する。
【０１８３】
登録履歴検索部１６０２は、コンテンツ登録部１６０１により提供されるＷｅｂサイトにおいて、配布者１１１より登録履歴検索要求を受け付けた場合に、登録履歴検索要求に含まれる配布者ＩＤに基づいて、コンテンツ管理情報格納部２３４内を検索する。また、登録履歴検索部１６０２は、配布者ＩＤに対応するコンテンツを抽出した場合に、登録履歴探索要求の要求元である配布者端末１１０に、抽出したコンテンツを含むコンテンツ登録履歴の一覧を送信する。これにより、配布者１１１が過去に登録したコンテンツ登録履歴一覧７２２が、配布者端末１１０に表示される。
【０１８４】
イベント検索部１６０３は、参加者端末１２０より、イベント検索要求を受信した場合に、コンテンツ管理情報格納部２３４を検索し、イベント検索要求に含まれる探索キューに対応するイベントを抽出する。また、イベント検索部１６０３は、抽出したイベントをイベント検索要求の要求元である参加者端末１２０に送信する。これにより、参加者端末１２０には、抽出されたイベント一覧が表示される。
【０１８５】
コンテンツ判定部１６０４は、参加者端末１２０より、コンテンツ配信要求を受信した場合に、コンテンツ配信要求に含まれる参加者情報（時刻情報、位置情報、配布者ＩＤ）を抽出する。また、コンテンツ判定部１６０４は、抽出した時刻情報、位置情報、配布者ＩＤに基づいて、コンテンツ管理情報格納部２３４を検索する。これにより、コンテンツ管理情報格納部２３４に登録されたコンテンツのうち、関連付けられた期間情報、イベント位置情報及びイベント範囲情報、配布者ＩＤが、コンテンツ配信要求に含まれる参加者情報に対応するコンテンツを抽出する。
【０１８６】
なお、コンテンツ判定部１６０４では、
・関連付けられた期間情報により特定される期間が、抽出した時刻情報が示す時刻を含み、
・関連付けられたイベント位置情報及びイベント範囲情報により特定される領域が、抽出した位置情報が示す位置を含み、かつ
・関連付けられた配布者ＩＤが、抽出した配布者ＩＤに一致する、
コンテンツを、参加者情報に対応するコンテンツとして抽出する。
【０１８７】
更に、コンテンツ判定部１６０４では、コンテンツ配信要求が、配布期間内に送信されていた場合には、コンテンツ配信要求の要求元が、抽出されたコンテンツを配信する配布者１１１の出展に参加していた参加者であると判定する。そして、抽出したコンテンツの一覧を、コンテンツ配信要求の要求元に送信する。なお、コンテンツ配信要求が、配布期間内に送信されたか否かは、コンテンツ配信要求を受信した日時が、配布期間により特定される期間に含まれるか否かにより判定するものとする。
【０１８８】
コンテンツダウンロード部１６０５は、コンテンツの一覧の送信に応じて、参加者端末１２０よりコンテンツダウンロード要求を受信した場合に、抽出したコンテンツを、コンテンツダウンロード要求の要求元である参加者端末１２０に対して、送信可能に設定する。
【０１８９】
（２）コンテンツ管理サーバによる登録処理の流れ
次に、コンテンツ管理サーバ１３０による登録処理の流れについて説明する。図１７は、コンテンツ管理サーバ１３０による登録処理の流れを示すフローチャートである。配布者端末１１０よりアクセスを受け付けると、図１７に示す登録処理が開始される。
【０１９０】
ステップＳ１７０１において、コンテンツ登録部１６０１は、配布者端末１１０からのアクセスに応じて、配布者端末１１０に対して、配布者用イベント登録画面を提供する。
【０１９１】
ステップＳ１７０２において、コンテンツ登録部１６０１は、配布者端末１１０より、登録内容を受信したか否かを判定する。ステップＳ１７０２において、登録内容を受信したと判定した場合には、ステップＳ１７０３に進む。
【０１９２】
ステップＳ１７０３において、コンテンツ登録部１６０１は、受信した登録内容を、コンテンツ管理情報格納部２３４に格納し、ステップＳ１７０６に進む。
【０１９３】
一方、ステップＳ１７０２において、登録内容を受信していないと判定した場合には、ステップＳ１７０４に進む。ステップＳ１７０４において、登録履歴検索部１６０２は、登録履歴検索要求を受信したか否かを判定する。
【０１９４】
ステップＳ１７０４において、登録履歴検索要求を受信したと判定した場合には、ステップＳ１７０５に進む。ステップＳ１７０５において、登録履歴検索部１６０２は、登録履歴検索要求に含まれる配布者ＩＤに基づいて、コンテンツ管理情報格納部２３４を検索する。また、検索により、登録履歴検索要求に含まれる配布者ＩＤに関連付けられたコンテンツを抽出した場合、抽出したコンテンツの一覧を、コンテンツ登録履歴一覧として、登録履歴検索要求の要求元である配布者端末１１０に送信し、ステップＳ１７０６に進む。一方、ステップＳ１７０４において、登録履歴検索要求を受信していないと判定した場合には、直接、ステップＳ１７０６に進む。
【０１９５】
ステップＳ１７０６において、コンテンツ登録部１６０１は、登録処理の終了指示が入力されたか否かを判定し、終了指示が入力されていないと判定した場合には、ステップＳ１７０２に戻る。一方、ステップＳ１７０６において、終了指示が入力されたと判定した場合には、登録処理を終了する。
【０１９６】
（３）コンテンツ管理サーバによるコンテンツ配信処理の流れ
次に、コンテンツ管理サーバ１３０によるコンテンツ配信処理の流れについて説明する。図１８は、コンテンツ管理サーバ１３０によるコンテンツ配信処理の流れを示すフローチャートである。
【０１９７】
ステップＳ１８０１において、イベント検索部１６０３は、参加者端末１２０よりイベント検索要求を受信したか否かを判定する。ステップＳ１８０１において、イベント検索要求を受信していないと判定した場合には、ステップＳ１８０４に進む。
【０１９８】
一方、ステップＳ１８０１において、イベント検索要求を受信したと判定した場合には、ステップＳ１８０２に進む。ステップＳ１８０２において、イベント検索部１６０３は、イベント検索要求に含まれる検索キューを抽出する。また、イベント検索部１６０３は、抽出した検索キューに基づいて、コンテンツ管理情報格納部２３４内を検索する。
【０１９９】
ステップＳ１８０３において、イベント検索部１６０３は、検索キューに合致するイベントをコンテンツ管理情報格納部２３４より抽出し、イベント一覧を生成する。また、イベント検索部１６０３は、生成したイベント一覧を、イベント検索要求の要求元に送信する。
【０２００】
ステップＳ１８０４において、コンテンツ判定部１６０４は、コンテンツ配信要求を受信したか否かを判定する。ステップＳ１８０４において、コンテンツ配信要求を受信していないと判定した場合には、ステップＳ１８１１に進む。
【０２０１】
一方、ステップＳ１８０４においてコンテンツ配信要求を受信したと判定した場合には、ステップＳ１８０５に進む。ステップＳ１８０５において、コンテンツ判定部１６０４は、受信したコンテンツ配信要求に含まれる参加者情報（時刻情報、位置情報、配布者ＩＤ）に基づいて、コンテンツ管理情報格納部２３４を検索する。具体的には、コンテンツ判定部１６０４は、コンテンツ管理情報６１０から、関連付けられたイベント期間、イベント位置情報及びイベント範囲情報、配布者ＩＤが、コンテンツ配信要求に含まれる時刻情報、位置情報、配布者ＩＤに対応するコンテンツを抽出する。
【０２０２】
ステップＳ１８０６において、コンテンツ判定部１６０４は、対応するコンテンツを抽出できたか否かを判定する。ステップＳ１８０６において、対応するコンテンツを抽出できなかったと判定した場合には、ステップＳ１８１１に進む。
【０２０３】
一方、ステップＳ１８０６において、対応するコンテンツを抽出できたと判定した場合には、ステップＳ１８０７に進む。
【０２０４】
ステップＳ１８０７において、コンテンツ判定部１６０４は、コンテンツ配信要求が、イベント終了からの配布期間内に送信されたか否かを判定する。ステップＳ１８０７において、配布期間内に送信されていないと判定した場合には、ステップＳ１８１１に進む。
【０２０５】
一方、ステップＳ１８０７において、コンテンツ配信要求が、イベント終了からの配布期間内に送信されたと判定された場合には、ステップＳ１８０８に進む。ステップＳ１８０８において、コンテンツ判定部１６０４は、ステップＳ１８０５において抽出したコンテンツの一覧を、コンテンツ配信要求の要求元である参加者端末１２０に送信する。
【０２０６】
ステップＳ１８０９において、コンテンツダウンロード部１６０５は、ステップＳ１８０８においてコンテンツの一覧を送信したことに応じて、参加者端末１２０よりコンテンツダウンロード要求を受信したか否かを判定する。ステップＳ１８０９において、コンテンツダウンロード要求を受信していないと判定した場合には、ステップＳ１８１１に進む。
【０２０７】
一方、ステップＳ１８０９において、コンテンツダウンロード要求を受信したと判定した場合には、ステップＳ１８１０に進む。ステップＳ１８１０において、コンテンツダウンロード部１６０５は、コンテンツダウンロード要求において指定されたコンテンツを、コンテンツダウンロード要求の要求元である参加者端末１２０に送信する。
【０２０８】
ステップＳ１８１１において、コンテンツ判定部１６０４は、コンテンツ配信処理の終了指示があったか否かを判定し、コンテンツ配信処理の終了指示がなかったと判定した場合には、ステップＳ１８０１に戻る。
【０２０９】
一方、ステップＳ１８１１において、コンテンツ配信処理の終了指示があったと判定した場合には、コンテンツ配信処理を終了する。
【０２１０】
＜６．まとめ＞
以上の説明から明らかなように、本実施形態にかかる情報処理システムにおいて、
・配布者端末は、配布しようとするコンテンツをコンテンツ管理サーバに登録するにあたり、配布者の出展に参加者が参加したか否かを判定するための情報を登録する構成とした。
・参加者端末を所持する参加者が、配布者の出展に参加したことを立証するために、参加者端末は、位置情報と時刻情報と配布者ＩＤとを参加者情報として格納する構成とした。
・参加者端末では、配布者の出展に参加した参加者にだけ配信されるコンテンツを取得すべく、コンテンツ配信要求を送信する際に、コンテンツ配信要求に参加者情報を含める構成とした。
・コンテンツ管理サーバでは、コンテンツ配信要求に含まれる参加者情報（位置情報、時刻情報、配布者ＩＤ）と、配布者端末により登録されたコンテンツ管理情報とを比較する構成とした。また、比較結果に応じて、コンテンツ配信要求を行う参加者端末の参加者が、実際に、配布者の出展に参加していたか否かを判定する構成とした。
・コンテンツ管理サーバでは、コンテンツ配信要求を行う参加者端末の参加者が、実際に、配布者の出展に参加していたと判定した場合に、当該配布者が配布するコンテンツを、当該参加者端末に送信可能にする構成とした。
【０２１１】
これにより、本実施形態に係る情報処理システムによれば、時刻情報、位置情報、配布者ＩＤに基づいて、参加者が配布者の出展に参加していたことを確認することができる。この結果、本実施形態に係る情報処理システムによれば、配布者の出展に実際に参加した参加者に限定して、コンテンツを配布することが可能となる。
【０２１２】
［第２の実施形態］
上記第１の実施形態では、参加者端末１２０がコンテンツ配信要求を送信すると、コンテンツ管理サーバ１３０では、参加者端末１２０にコンテンツ一覧を送信し、参加者がコンテンツをダウンロードできるように構成した。
【０２１３】
これに対して、第２の実施形態では、コンテンツ配信要求を送信すると、コンテンツ管理サーバ１３０では、参加者端末１２０に対してチケットを送信し、参加者１２１は、当該チケットとコンテンツとを引き換えることでコンテンツを取得できるように構成する。以下、第２の実施形態の詳細を説明する。なお、説明は、第１の実施形態との相違点を中心に行う。
【０２１４】
＜１．コンテンツ管理情報の説明＞
はじめに、情報処理システム２００を構成する各装置の格納部に格納される情報のうち、コンテンツ管理サーバ１３０のコンテンツ管理情報格納部２３４に格納されるコンテンツ管理情報１９００について説明する。
【０２１５】
図１９は、コンテンツ管理情報格納部２３４に格納されたコンテンツ管理情報１９００の一例を示す図である。図６（ｂ）に示したコンテンツ管理情報６１０との相違点は、情報の項目として"チケット"が含まれている点である。
【０２１６】
"チケット"には、配布者が配信するコンテンツと引き換えるためのチケットが格納される。例えば、配布者１１１が出展するイベント（"イベントＡ"）の場合、参加者１２１は、"チケットＡ"と引き換えに、コンテンツ＝"配布資料ａ．ｐｄｆ"、"参考資料ａ．ｐｐｔ"を取得する。
【０２１７】
＜２．参加者端末の説明＞
次に、本実施形態における参加者端末１２０について説明する。
【０２１８】
（１）参加者用画面の説明
はじめに、本実施形態における参加者端末１２０の参加者用画面について説明する。図２０は、参加者端末１２０に表示される参加者用画面の一例であって、"コンテンツ取得"タブ１１０１が選択されることで表示される参加者用画面の遷移を示した図である（上記第１の実施形態の図１１に対応する）。なお、図２０（ｃ）は、図１１（ｂ）と同じであるため、ここでは説明を省略する。
【０２１９】
図２０（ａ）の参加者用画面２０００は、図１１（ａ）の参加者用画面１１００に対応する。図１１（ａ）の参加者用画面１１００との相違点は、コンテンツ配信要求ボタン１１０２の代わりに、チケット要求ボタン２００１が配されている点である。
【０２２０】
チケット要求ボタン２００１は、配布者１１１の出展に参加した参加者１２１に対して配信されるべきコンテンツと引き換えるためのチケットの要求を、コンテンツ管理サーバ１３０に対して送信する。
【０２２１】
イベント名入力欄１１０３にイベント名が入力され、配布者ＩＤ入力欄１１０４に配布者ＩＤが入力された状態で、チケット要求ボタン２００１が押圧されると、参加者情報格納部２２３が参照される。これにより、配布者ＩＤに対応付けて格納されている参加者情報（図５）が読み出され、読み出された参加者情報を含むチケット要求が、コンテンツ管理サーバ１３０に送信される。
【０２２２】
図２０（ｂ）は、チケット要求ボタン２００１が押圧されたことで、コンテンツ管理サーバ１３０より送信されたチケットが表示された参加者用画面２０１０の一例を示している。
【０２２３】
図２０（ｂ）に示すように、参加者用画面２０１０には、コンテンツ管理サーバ１３０より送信されたチケット（ここでは、"チケットＡ"）が表示される。また、参加者用画面２０１０は、イベント名入力欄１１０３と、配布者ＩＤ入力欄１１０４と、引き換えボタン２０１１とを含む。
【０２２４】
引き換えボタン２０１１は、イベント名入力欄１１０３に表示されたイベントに出展した配布者であって、配布者ＩＤ入力欄１１０４に表示された配布者ＩＤを有する配布者が配信するコンテンツとの引き換えを要求するボタンである。引き換えボタン２０１１を押圧することで、チケット（ここでは、"チケットＡ"）を含む引き換え要求が、コンテンツ管理サーバ１３０に送信される。
【０２２５】
（２）参加者端末の機能構成
次に、本実施形態における参加者端末１２０の機能構成について説明する。図２１は、参加者端末の機能構成の一例を示す図である。図１２に示した参加者端末１２０の機能構成との相違点は、コンテンツ取得部２２２が、チケット要求部２１０１と引き換え要求部２１０２とを有している点である。
【０２２６】
チケット要求部２１０１は、参加者用画面制御部１２０２より通知された参加者情報を含むチケット要求を生成し、コンテンツ管理サーバ１３０に送信する。また、チケット要求部２１０１は、チケット要求の送信に応じて、コンテンツ管理サーバ１３０より送信されたチケットを受信し、参加者用画面制御部１２０２に通知する。
【０２２７】
引き換え要求部２１０２は、チケット要求部２１０１がコンテンツ管理サーバ１３０より受信したチケットを含む引き換え要求を、コンテンツ管理サーバ１３０にに送信する。
【０２２８】
また、引き換え要求部２１０２は、コンテンツ管理サーバ１３０に引き換え要求を送信したことに応じて、コンテンツ管理サーバ１３０よりコンテンツ一覧を受信し、参加者用画面制御部１２０２に通知する。
【０２２９】
（３）参加者端末によるコンテンツ取得処理の流れ
次に、本実施形態における参加者端末１２０によるコンテンツ取得処理の流れについて説明する。なお、上記第１の実施形態において図１４、図１５を用いて説明した参加者端末１２０によるコンテンツ取得処理のうち、図１４に示すコンテンツ取得処理は、本実施形態における参加者端末１２０においても同様であるため、ここでは説明を省略する。一方、図１５に示すコンテンツ取得処理は、本実施形態においては、図２２及び図２３に示すコンテンツ取得処理に置き換えられる。したがって、ここでは、図２２及び図２３に示すコンテンツ取得処理について説明する。ただし、図１５に示すコンテンツ取得処理と同様の工程については同じ符号を付すことで説明を省略し、ここでは、図１５との相違点について説明する。
【０２３０】
図２２のステップＳ２２０１において、参加者用画面制御部１２０２は、参加者１２１より、チケット要求の指示（チケット要求ボタン２００１の押圧）があったか否かを判定する。ステップＳ２２０１において、チケット要求の指示がなかったと判定した場合には、ステップＳ１５１５に進む。一方、ステップＳ２２０１において、チケット要求の指示があったと判定した場合には、ステップＳ１５０４に進む（なお、ステップＳ１５０４の処理は説明済みであるため、ここでは説明を省略する）。
【０２３１】
図２２のステップＳ２２０２において、チケット要求部２１０１は、ステップＳ１５０４において取得した参加者情報に基づいて、チケット要求を生成する。
【０２３２】
ステップＳ２２０３において、チケット要求部２１０１は、生成したチケット要求を、コンテンツ管理サーバ１３０に送信する。
【０２３３】
ステップＳ２２０４において、チケット要求部２１０１は、チケット要求の送信に応じて、コンテンツ管理サーバ１３０よりチケットを受信したか否かを判定する。ステップＳ２２０４において、チケットを受信しなかったと判定した場合には、ステップＳ１５１５に進む。
【０２３４】
なお、チケット要求の送信に対して、チケットを受信しなかった場合とは、例えば、チケット要求に含まれる参加者情報に対応するコンテンツがコンテンツ管理情報６１０より抽出されなかった場合等が挙げられる。つまり、チケット要求は、参加者１２１が配布者１１１の出展に参加していたことを立証する参加者情報をコンテンツ管理サーバ１３０に送信するという点において、コンテンツ配信要求と同様である。したがって、ステップＳ２２０４において、チケットを受信しなかった場合には、コンテンツ配信要求を送信した場合と同様に、例えば、受信しなかった理由をメッセージとして表示したうえで、ステップＳ１５１５に進むように構成してもよい。
【０２３５】
一方、ステップＳ２２０４において、チケットを受信したと判定した場合には、ステップＳ２２０５に進む。ステップＳ２２０５において、参加者用画面制御部１２０２は、受信したチケットを参加者用画面２０１０（図２０（ｂ））に表示し、図２３のステップＳ２３０１に進む。
【０２３６】
図２３のステップＳ２３０１において、参加者用画面制御部１２０２は、参加者１２１より、引き換え要求の指示（引き換えボタン２０１１の押圧）があったか否かを判定する。ステップＳ２３０１において、引き換え要求の指示がなかったと判定した場合には、ステップＳ２３０４に進む。ステップＳ２３０４において、参加者用画面制御部１２０２は、"イベント検索"タブ１０１１が選択されたか否かを判定し、選択されていない場合には、ステップＳ１５０１（図２２）に戻る。また、選択された場合には、ステップＳ１４０１（図１４）に戻る。
【０２３７】
一方、ステップＳ２３０１において、引き換え要求の指示があったと判定した場合には、ステップＳ２３０２に進む。ステップＳ２３０２において、引き換え要求部２１０２は、ステップＳ２３０１において選択されたチケットを含む引き換え要求を、コンテンツ管理サーバ１３０に送信する。
【０２３８】
ステップＳ２３０３において、引き換え要求部２１０２は、引き換え要求の送信に応じて、コンテンツ管理サーバ１３０よりコンテンツ一覧を受信したか否かを判定する。ステップＳ２３０３において、コンテンツ一覧を受信しなかったと判定した場合には、ステップＳ２３０４に進む。
【０２３９】
一方、ステップＳ２３０３において、コンテンツ一覧を受信したと判定した場合には、ステップＳ１５０８に進む。なお、以降の処理は、図１５を用いて説明済みであるため、ここでは説明を省略する。
【０２４０】
＜３．コンテンツ管理サーバの説明＞
次に、本実施形態におけるコンテンツ管理サーバ１３０について説明する。
【０２４１】
（１）コンテンツ管理サーバの機能構成
はじめに、本実施形態におけるコンテンツ管理サーバ１３０の機能構成について説明する。図２４は、コンテンツ管理サーバ１３０の機能構成の一例を示す図である。図１６に示したコンテンツ管理サーバ１３０の機能構成との相違点は、コンテンツ登録部２４０１の機能の一部がコンテンツ登録部１６０１とは異なる点、コンテンツ判定部２４０３の機能の一部が、コンテンツ判定部１６０４の機能とは異なる点である。また、コンテンツ管理部２３２がチケット要求判定部２４０２を有している点である。
【０２４２】
コンテンツ登録部２４０１は、コンテンツ登録部１６０１が有する機能に加え、更に、チケットを生成する機能及び生成したチケットをコンテンツ管理情報格納部２３４に格納する機能を有する。具体的には、配布者端末１１０よりコンテンツを受信した場合にチケットを生成し、受信したコンテンツをコンテンツ管理情報格納部２３４に格納する際に、生成したチケットをコンテンツと対応付けて格納する。
【０２４３】
チケット要求判定部２４０２は、参加者端末１２０より、チケット要求を受信した場合に、チケット要求に含まれる参加者情報（時刻情報、位置情報、配布者ＩＤ）を抽出する。また、チケット要求判定部２４０２は、抽出した時刻情報、位置情報、配布者ＩＤに基づいて、コンテンツ管理情報格納部２３４を検索する。これにより、コンテンツ管理情報格納部２３４に登録されたコンテンツのうち、関連付けられた期間情報、イベント位置情報及びイベント範囲情報、配布者ＩＤが、チケット要求に含まれる参加者情報に対応するコンテンツの有無を判定する。
【０２４４】
なお、チケット要求判定部２４０２では、
・関連付けられた期間情報により特定される期間が、抽出した時刻情報を示す時刻を含み、
・関連付けられたイベント位置情報及びイベント範囲情報により特定される領域が、抽出した位置情報が示す位置を含み、かつ
・関連付けられた配布者ＩＤが、抽出した配布者ＩＤに一致する、
コンテンツの有無を判定する。
【０２４５】
更に、チケット要求判定部２４０２では、対応するコンテンツがあると判定した場合に、チケット要求の要求元に、チケットを送信する。
【０２４６】
コンテンツ判定部２４０３は、参加者端末１２０より送信された引き換え要求を受信し、引き換え要求に含まれるチケットを抽出する。また、コンテンツ判定部２４０３は、抽出したチケットに基づいてコンテンツ管理情報格納部２３４を検索し、当該チケットに関連付けて格納されている配布期間を参照する。これにより、引き換え要求を受信した日時が、抽出したチケットに対応付けられた配布期間内であるか否かを判定する。更に、コンテンツ判定部２４０３は、配布期間内であると判定した場合に、対応するコンテンツを読み出してコンテンツダウンロード部１６０５に通知することで、読み出したコンテンツをダウンロード可能にする。また、読み出したコンテンツの一覧を、引き換え要求の要求元に送信する。なお、引き換え要求が、配布期間内に送信されたか否かは、引き換え要求を受信した日時が、配布期間により特定される期間に含まれるか否かにより判定するものとする。つまり、本実施形態においてコンテンツ管理部２３２では、登録された配布期間を、引き換え要求を受信可能な期間を示す受信期間情報として扱う。
【０２４７】
（２）コンテンツ管理サーバによるコンテンツ配信処理の流れ
次に、本実施形態におけるコンテンツ管理サーバ１３０によるコンテンツ配信処理の流れについて説明する。図２５は、コンテンツ管理サーバ１３０によるコンテンツ配信処理の流れを示すフローチャートである。図１８との相違点は、ステップＳ２５０１、Ｓ２５０２〜Ｓ２５０５である。
【０２４８】
ステップＳ２５０１において、チケット要求判定部２４０２は、チケット要求を受信したか否かを判定する。ステップＳ２５０１において、チケット要求を受信していないと判定した場合には、ステップＳ１８１１に進む。
【０２４９】
一方、ステップＳ２５０１において、チケット要求を受信したと判定した場合には、ステップＳ１８０５に進む。なお、ステップＳ１８０５及びステップＳ１８０６の処理は、図１８を用いて説明済みであるため、ここでは説明を省略する。
【０２５０】
ステップＳ２５０２において、チケット要求判定部２４０２は、ステップＳ１８０６において抽出したコンテンツに対応付けて格納されたチケットを、チケット要求の要求元である参加者端末１２０に送信する。
【０２５１】
ステップＳ２５０３において、コンテンツ判定部２４０３は、ステップＳ２５０２においてチケットを送信したことに応じて、参加者端末１２０より引き換え要求が送信されたか否かを判定する。ステップＳ２５０２において、引き換え要求が送信されなかったと判定した場合には、ステップＳ１８１１に進む。
【０２５２】
一方、ステップＳ２５０３において、引き換え要求が送信されたと判定した場合には、ステップＳ２５０４に進む。ステップＳ２５０４において、コンテンツ判定部２４０３は、送信された引き換え要求の受信日時が、当該引き換え要求に含まれるチケットに対応付けてコンテンツ管理情報１９００に格納された配布期間に含まれるか否かを判定する。
【０２５３】
ステップＳ２５０４において、引き換え要求の受信日時が配布期間に含まれないと判定した場合には、ステップＳ１８１１に進む。一方、ステップＳ２５０４において、引き換え要求の受信日時が配布期間に含まれると判定した場合には、ステップＳ２５０５に進む。
【０２５４】
ステップＳ２５０５において、コンテンツ判定部２４０３は、ステップＳ１８０５において（チケット要求に際して）抽出したコンテンツの一覧を、コンテンツ配信要求の要求元である参加者端末１２０に送信する。以降、ステップＳ１８０９〜ステップＳ１８１１の処理は、図１８を用いて説明済みであるため、ここでは説明を省略する。
【０２５５】
＜４．まとめ＞
以上の説明から明らかなように、本実施形態にかかる情報処理システムにおいて、
・コンテンツ管理サーバは、チケット要求に含まれる参加者情報（位置情報、時刻情報、配布者ＩＤ）と、配布者端末により登録されたコンテンツ管理情報とを比較する構成とした。また、比較結果に応じて、コンテンツ配信要求を行う参加者端末の参加者が、実際に、配布者の出展に参加していたか否かを判定する構成とした。更に、参加していたと判定した場合に、参加者端末にチケットを送信する構成とした。
・コンテンツ管理サーバは、参加者端末よりチケットが送信された場合に、参加者端末にコンテンツ一覧を送信し、コンテンツのダウンロードができるように構成した。
【０２５６】
このように、チケットを送信し、チケットと引き換えにコンテンツを取得可能にする構成とすることで、例えば、チケットとコンテンツとの引き換え時に、様々な条件を付加することができる。
【０２５７】
例えば、イベントが複数日にまたがって開催された場合において、いずれの日に参加したかにより異なるチケットを配布するようにすれば、参加した日に応じて、異なるコンテンツを配信することができるようになる。あるいは、チケットの枚数に応じて、異なるコンテンツを配信するように構成することもできる。
【０２５８】
［第３の実施形態］
上記第２の実施形態では、参加者１２１が、配布者１１１の出展に参加した後にチケット要求を行うことで、チケットを取得するものとして説明した。これに対して、第３の実施形態では、参加者１２１が、配布者１１１の出展に参加中に、チケットを取得するものとして説明する。以下、第３の実施形態について、上記第２の実施形態との相違点を中心に説明する。
【０２５９】
＜１．参加者端末の説明＞
（１）参加者用画面の説明
図２６は、本実施形態における参加者端末１２０に表示される参加者用画面であって、配布者１１１の出展に参加者１２１が参加する際に利用する参加者用画面の一例を示した図である。
【０２６０】
図９（ａ）との相違点は、図２６に示す参加者用画面２６００の場合、チケット要求ボタン２６０１を有する点である。参加者１２１により、チケット要求ボタン２６０１が押圧されると、現在の位置情報（緯度及び経度）及び時刻情報が、配布者ＩＤと対応付けて参加者情報５００に記録される。
【０２６１】
また、現在の位置情報（緯度及び経度）及び時刻情報と、配布者ＩＤとを含むチケット要求が、コンテンツ管理サーバ１３０に送信される。なお、送信したチケット要求は、コンテンツ管理サーバ１３０のチケット要求判定部２４０２にて処理される。
【０２６２】
このように、参加者１２１が、配布者１１１の出展に参加中にチケット要求ボタン２６０１を押圧した場合に、位置情報及び時刻情報を参加者情報格納部２２３に格納する構成とすることで、参加者情報格納部２２３に格納するデータ量を削減することができる。
【０２６３】
（２）参加者端末による記録処理の流れ
次に、本実施形態における参加者端末１２０による記録処理の流れについて説明する。図２７は、本実施形態における参加者端末１２０による記録処理の流れを示すフローチャートである。
【０２６４】
コンテンツ取得用アプリケーションが起動すると、ステップＳ２７０１において、記録部１２０１は、位置情報及び時刻情報の取得を開始し、参加者用画面制御部１２０２に通知する。これにより、参加者用画面制御部１２０２では、参加者用画面２６００の位置情報表示欄９０３及び時刻情報表示欄９０４に、通知された位置情報及び時刻情報を表示する。
【０２６５】
ステップＳ２７０２において、参加者用画面制御部１２０２は、配布者ＩＤを受け付け、参加者用画面２６００の配布者ＩＤ入力欄９０５に表示する。
【０２６６】
ステップＳ２７０３において、参加者用画面制御部１２０２は、参加者１２１より、チケット要求の指示（チケット要求ボタン２６０１の押圧）があったか否かを判定する。ステップＳ２７０３において、チケット要求の指示がなかったと判定した場合には、ステップＳ２７０９に進む。
【０２６７】
一方、ステップＳ２７０３において、チケット要求の指示があったと判定した場合には、ステップＳ２７０４に進む。ステップＳ２７０４において、記録部１２０１は、現在の位置情報及び時刻情報、ならびに、参加者１２１により入力された配布者ＩＤを、参加者情報として参加者情報格納部２２３に格納する。
【０２６８】
ステップＳ２７０５において、チケット要求部２１０１は、ステップＳ２７０４において格納された参加者情報に基づいて、チケット要求を生成する。
【０２６９】
ステップＳ２７０６において、チケット要求部２１０１は、生成したチケット要求を、コンテンツ管理サーバ１３０に送信する。
【０２７０】
ステップＳ２７０７において、チケット要求部２１０１は、チケット要求の送信に応じて、コンテンツ管理サーバ１３０よりチケットを受信したか否かを判定する。コンテンツ管理サーバ１３０よりチケットを受信しなかった場合には、ステップＳ２７０２に戻る。
【０２７１】
一方、ステップＳ２７０７において、コンテンツ管理サーバ１３０よりチケットを受信したと判定した場合には、ステップＳ２７０８に進む。ステップＳ２７０８において、チケット要求部２１０１は、受信したチケットをステップＳ２７０４において格納した参加者情報と対応付けて格納する。
【０２７２】
ステップＳ２７０９において、参加者用画面制御部１２０２は、コンテンツ取得用アプリケーションの終了指示が入力されたか否かを判定する。ステップＳ２７０９において、コンテンツ取得用アプリケーションの終了指示が入力されていないと判定した場合には、ステップＳ２７０２に戻る。一方、コンテンツ取得用アプリケーションの終了指示が入力されたと判定した場合には、記録処理を終了する。
【０２７３】
＜２．まとめ＞
以上の説明から明らかなように、本実施形態に係る情報処理システムでは、
・チケット要求ボタンを、"参加"タブ９０１が選択されたことにより表示される参加者用画面２６００に表示する構成とした。
・チケット要求ボタンが押圧された際の位置情報及び時刻情報と、配布者ＩＤとを対応付けて、参加者情報として格納する構成とした。
【０２７４】
これにより、参加者１２１は、配布者１１１の出展に実際に参加しているときにチケットを取得することができる。
【０２７５】
また、参加者端末１２０は、チケット要求ボタンが押圧されたときだけ、位置情報及び時刻情報を記録すれば足り、参加者情報格納部２２３に格納すべきデータ量を削減することができる。
【０２７６】
［その他の実施形態］
上記第１の実施形態では、参加者情報（位置情報、時刻情報、配布者ＩＤ）を記録する記録処理の方法として、３通りの記録処理の方法を例示した。しかしながら、参加者情報を記録する記録処理の方法は、３通りの記録処理の方法に限定されない。
【０２７７】
例えば、参加者端末１２０がコンテンツ管理サーバ１３０から、イベント位置情報及びイベント範囲情報を読み込んでおき、参加者端末１２０がイベント位置情報及びイベント範囲情報により特定される領域に入ったら、記録を開始するようにしてもよい。
【０２７８】
また、上記第１の実施形態では、参加者１２１が配布者１１１の出展に参加する場合について説明したが、参加者１２１が他の配布者の出展に参加する場合も、同様であることはいうまでもない。なお、他の配布者の出展に参加する日は、配布者１１１の出展に参加する日と同じ日であっても、異なる日であってもよい。また、他の配布者の出展は、同じイベント内の他のブースにおいて行われても、他のイベントにおいて行われてもよい。
【０２７９】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２８０】
１１０            ：配布者端末
１２０            ：参加者端末
１３０            ：コンテンツ管理サーバ
２００            ：情報処理システム
２１１            ：コンテンツ生成部
２１２            ：登録部
２２１            ：コンテンツ取得用アプリケーションインストール部
２２２            ：コンテンツ取得部
２３１            ：コンテンツ取得用アプリケーション提供部
２３２            ：コンテンツ管理部
４００            ：コンテンツ格納情報
５００            ：参加者情報
６００            ：アプリケーション情報
６１０            ：コンテンツ管理情報
１９００          ：コンテンツ管理情報
【先行技術文献】
【特許文献】
【０２８１】
【特許文献１】特開２００２−６４４１８号公報
【図１】
2017021491.tif 000003
【図２】
2017021491.tif 000004
【図３】
2017021491.tif 000005
【図４】
2017021491.tif 000006
【図５】
2017021491.tif 000007
【図６】
2017021491.tif 000008
【図７】
2017021491.tif 000009
【図８】
2017021491.tif 000010
【図９】
2017021491.tif 000011
【図１０】
2017021491.tif 000012
【図１１】
2017021491.tif 000013
【図１２】
2017021491.tif 000014
【図１３】
2017021491.tif 000015
【図１４】
2017021491.tif 000016
【図１５】
2017021491.tif 000017
【図１６】
2017021491.tif 000018
【図１７】
2017021491.tif 000019
【図１８】
2017021491.tif 000020
【図１９】
2017021491.tif 000021
【図２０】
2017021491.tif 000022
【図２１】
2017021491.tif 000023
【図２２】
2017021491.tif 000024
【図２３】
2017021491.tif 000025
【図２４】
2017021491.tif 000026
【図２５】
2017021491.tif 000027
【図２６】
2017021491.tif 000028
【図２７】
2017021491.tif 000029