(57)【要約】【課題】イベントに参加したユーザに限って所定のコンテンツを配布することを可能にするコンテンツ配布システムを提供する。【解決手段】携帯端末とコンテンツ配布サーバとを含むコンテンツ配布システムであって、前記携帯端末は、所定のタイミングで、位置履歴情報を記録する位置履歴情報記録手段と、前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するコンテンツ要求手段とを含み、前記コンテンツ配布サーバは、コンテンツをイベントの開催場所の範囲を特定するための情報と開催期間に紐付けて登録するコンテンツ登録手段と、前記携帯端末から受信した前記コンテンツ要求に含まれる前記位置履歴情報に基づいて該コンテンツ要求に係るコンテンツの配布の可否を判断するコンテンツ配布可否判断手段と、配布可と判断されたコンテンツを前記携帯端末に送信するコンテンツ配布手段とを含むコンテンツ配布システムを提供する。【選択図】図２
2018067045.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末とコンテンツ配布サーバとを含むコンテンツ配布システムであって、
前記携帯端末は、
所定のタイミングで、現在の位置と日時を対応付けた位置履歴情報を記録する位置履歴情報記録手段と、
記録された前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するコンテンツ要求手段と、
を含み、
前記コンテンツ配布サーバは、
イベントに対応するコンテンツを、該イベントの開催場所の範囲を特定するための情報と、該イベントの開催期間とに紐付けて登録するコンテンツ登録手段と、
前記携帯端末から受信した前記コンテンツ要求に含まれる前記位置履歴情報の位置が該コンテンツ要求に係るコンテンツに紐付いた前記情報によって特定されるイベントの開催場所の範囲に含まれ、且つ、該位置履歴情報の日時が該コンテンツに紐付いたイベントの開催期間に含まれる場合に、該コンテンツの配布可を判断するコンテンツ配布可否判断手段と、
配布可と判断されたコンテンツを前記携帯端末に送信するコンテンツ配布手段と、
を含む、
コンテンツ配布システム。
【請求項２】
前記コンテンツ登録手段は、
各コンテンツの配布期間を登録し、
前記コンテンツ配布手段は、
要求されたコンテンツの配布期間内に限り、該コンテンツを送信する、
請求項１に記載のコンテンツ配布システム。
【請求項３】
前記コンテンツ登録手段は、
コンテンツに紐付けて電子チケットを登録し、
前記コンテンツ配布手段は、
コンテンツと該コンテンツに紐付いた電子チケットを前記携帯端末に送信し、
前記コンテンツ要求手段は、
過去に要求したコンテンツを再度要求するときに、該コンテンツに紐付いた電子チケットを含む前記コンテンツ要求を送信し、
前記コンテンツ配布手段は、
受信した前記コンテンツ要求に含まれる電子チケットに紐付いたコンテンツを前記携帯端末に送信する、
請求項１または２に記載のコンテンツ配布システム。
【請求項４】
イベントの開催場所の範囲を特定するための情報と開催期間に紐付けて、該イベントに対応するコンテンツを登録するコンテンツ配布サーバと通信可能に接続される携帯端末であって、
所定のタイミングで、現在の位置と日時を対応付けた位置履歴情報を記録する位置履歴情報記録手段と、
記録された前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するコンテンツ要求手段であって、該コンテンツ要求に含まれる前記位置履歴情報の位置が該コンテンツ要求に係るコンテンツに紐付いた前記情報によって特定されるイベントの開催場所の範囲に含まれ、且つ、該位置履歴情報の日時が該コンテンツに紐付いたイベントの開催期間に含まれる場合に、該コンテンツを該コンテンツ配布サーバから取得する、コンテンツ要求手段と
を含む、
携帯端末。
【請求項５】
イベントの開催場所の範囲を特定するための情報と開催期間に紐付けて、該イベントに対応するコンテンツを登録するコンテンツ配布サーバと通信可能に接続される携帯端末に、
所定のタイミングで、現在の位置と日時を対応付けた位置履歴情報を記録するステップと、
記録された前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するステップであって、該コンテンツ要求に含まれる前記位置履歴情報の位置が該コンテンツ要求に係るコンテンツに紐付いた前記情報によって特定されるイベントの開催場所の範囲に含まれ、且つ、該位置履歴情報の日時が該コンテンツに紐付いたイベントの開催期間に含まれる場合に、該コンテンツを該コンテンツ配布サーバから取得するステップと、
を実行させる方法。
【請求項６】
イベントの開催場所の範囲を特定するための情報と開催期間に紐付けて、該イベントに対応するコンテンツを登録するコンテンツ配布サーバと通信可能に接続されるコンピュータを、
所定のタイミングで、現在の位置と日時を対応付けた位置履歴情報を記録する位置履歴情報記録手段、
記録された前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するコンテンツ要求手段であって、該コンテンツ要求に含まれる前記位置履歴情報の位置が該コンテンツ要求に係るコンテンツに紐付いた前記情報によって特定されるイベントの開催場所の範囲に含まれ、且つ、該位置履歴情報の日時が該コンテンツに紐付いたイベントの開催期間に含まれる場合に、該コンテンツを該コンテンツ配布サーバから取得する、コンテンツ要求手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配布システム、携帯端末、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、展示会やセミナー等のイベントの開催者が、集客数の拡大を狙って、イベント会場の来場者に優待情報を提供するといった内容のプロモーションを行うことがある。
【０００３】
この点につき、特開２０１１−１４１７８４号公報（特許文献１）は、イベント会場内に設置された無線ＬＡＮアクセスポイントを介して、来場者の携帯端末からアクセス要求を受け付け、イベント会場内に限って閲覧またはダウンロードが可能なコンテンツを来場者の携帯端末に提供するコンテンツ提供装置を開示する。この仕組みによれば、例えば、商品展示会の来場者の携帯端末に対して、来場者限定の優待価格で商品を購入することができる専用ページ（優待情報）を提供する、といった販促が可能となる。
【０００４】
しかしながら、イベント会場内に限って専用ページを提供する方法では、イベント会場を去った来場者が、紹介された商品を後で購入したいと思っても、そのときは既に、専用ページにアクセスすることができないため、見込み客をみすみす逃すことになる。
【０００５】
一方で、近年、優待情報のＵＲＬを埋め込んだＱＲコード（登録商標。以下同様。）をイベント会場に展示するといったことも広く行われている。この方法によれば、来場者は、イベント会場に来場した際に、展示されたＱＲコードを自身の携帯端末で読み取っておきさえすれば、その後は、いつでも好きなときに、好きな場所で専用ページにアクセスすることができるので、来場者にとっては好都合である。
【０００６】
しかしながら、イベントの参加者の手によって、イベント会場に展示されたＱＲコードが公開されるような事態が起こってしまうと、イベント会場に出向くことなく優待情報にアクセスしようとする人が増え、イベントに参加したユーザに限って優待情報を提供する、という本来の目的が達成できなくなる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり、イベントに参加したユーザに限って所定のコンテンツを配布することを可能にするコンテンツ配布システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明者は、イベントに参加したユーザに限って所定のコンテンツを配布することを可能にするコンテンツ配布システムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００９】
すなわち、本発明によれば、携帯端末とコンテンツ配布サーバとを含むコンテンツ配布システムであって、前記携帯端末は、所定のタイミングで、現在の位置と日時を対応付けた位置履歴情報を記録する位置履歴情報記録手段と、記録された前記位置履歴情報を含むコンテンツ要求を前記コンテンツ配布サーバに送信するコンテンツ要求手段と、を含み、前記コンテンツ配布サーバは、イベントに対応するコンテンツを、該イベントの開催場所の範囲を特定するための情報と、該イベントの開催期間とに紐付けて登録するコンテンツ登録手段と、前記携帯端末から受信した前記コンテンツ要求に含まれる前記位置履歴情報の位置が該コンテンツ要求に係るコンテンツに紐付いた前記情報によって特定されるイベントの開催場所の範囲に含まれ、且つ、該位置履歴情報の日時が該コンテンツに紐付いたイベントの開催期間に含まれる場合に、該コンテンツの配布可を判断するコンテンツ配布可否判断手段と、配布可と判断されたコンテンツを前記携帯端末に送信するコンテンツ配布手段とを含む、コンテンツ配布システムが提供される。
【発明の効果】
【００１０】
上述したように、本発明によれば、イベントに参加したユーザに限って所定のコンテンツを配布することを可能にするコンテンツ配布システムが提供される。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態のコンテンツ配布システムのシステム構成図。
【図２】第１実施形態のコンテンツ配布システムの機能ブロック図。
【図３】コンテンツ管理テーブルを示す図。
【図４】携帯端末のアプリ画面を示す図。
【図５】位置履歴情報記録処理を示すフローチャート。
【図６】第１実施形態のコンテンツ配布システムが実行する処理を示すシーケンス図。
【図７】コンテンツ登録画面を示す図。
【図８】携帯端末のアプリ画面を示す図。
【図９】コンテンツ配布可否判断処理を示すフローチャート。
【図１０】第２実施形態のコンテンツ配布システムが実行する処理を示すシーケンス図。
【図１１】本実施形態のコンテンツ配布システムのハードウェア構成図。
【発明を実施するための形態】
【００１２】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１３】
（第１実施形態）
図１は、本発明の第１実施形態であるコンテンツ配布システム１０００のシステム構成を示す。本実施形態のコンテンツ配布システム１０００は、イベントに実際に参加したユーザに限って、当該イベントに対応するコンテンツを配布するためのシステムであって、図１に示すように、複数の携帯端末１００と、コンテンツ配布サーバ２００と、１以上のコンテンツ配布元端末３００とを含んで構成されており、コンテンツ配布サーバ２００とその他の装置は、インターネットなどとして参照されるネットワーク５０を介して相互通信可能に接続されている。
【００１４】
携帯端末１００は、イベントの来場者が使用する携帯型の情報処理装置であり、位置と時刻を取得する機能を搭載している。なお、図１では、携帯端末１００として、スマートフォンを例示しているが、携帯端末１００は、タブレットＰＣやノートＰＣなどであっても良い。
【００１５】
コンテンツ配布元端末３００は、イベントの開催者が使用する情報処理装置である。なお、図１では、デスクトップＰＣを例示しているが、コンテンツ配布元端末３００は、ノートＰＣやタブレットＰＣなどであっても良い。
【００１６】
コンテンツ配布サーバ２００は、携帯端末１００およびコンテンツ配布元端末３００に対してＷｅｂサービスを提供する情報処理装置であり、Ｗｅｂサービスを介して、コンテンツ配布元端末３００から配布対象となるコンテンツのアップロードを受け付けるとともに、Ｗｅｂサービスを介して、コンテンツ配布元端末３００がアップロードしたコンテンツを携帯端末１００に配布する役割を果たす。
【００１７】
以上、本実施形態のコンテンツ配布システム１０００のシステム構成を説明してきたが、続いて、図２に示す機能ブロック図に基づいて、携帯端末１００およびコンテンツ配布サーバ２００の機能構成を説明する。
【００１８】
携帯端末１００は、位置履歴情報記録部１０４と、コンテンツ要求部１０２と、記憶領域１０６とを含んで構成される。
【００１９】
位置履歴情報記録部１０４は、ユーザの要求または所定条件の成立に応答して、現在の位置と日時を対応付けた情報を記録する手段である。位置履歴情報記録部１０４は、携帯端末１００が搭載するＧＰＳ機能を使用して現在位置を取得し、取得した現在位置とその取得時刻（すなわち、現在時刻）を対応付けて記録する。以下、位置と時刻を対応付けた情報を“位置履歴情報”という。なお、位置履歴情報記録部１０４が記録した位置履歴情報は、記憶領域１０６に保持される。
【００２０】
コンテンツ要求部１０２は、ユーザの要求に応答して、記憶領域１０６から位置履歴情報を読み出して、位置履歴情報を含むコンテンツ要求をコンテンツ配布サーバ２００に送信する手段である。
【００２１】
なお、本実施形態では、携帯端末１００に搭載されるコンピュータが、所定のプログラムを実行することにより、上述した各手段として機能する。
【００２２】
コンテンツ配布サーバ２００は、コンテンツ登録部２０２と、コンテンツ要求受付部２０４と、コンテンツ配布可否判断部２０６と、コンテンツ配布部２０８と、記憶領域２１０とを含んで構成される。
【００２３】
コンテンツ登録部２０２は、コンテンツ配布元端末３００からアップロードされたイベントに対応するコンテンツを記憶領域２１０に保存するとともに、当該コンテンツを当該イベントの開催場所の範囲を特定するための情報と、開催期間とに紐付けて登録する手段である。
【００２４】
コンテンツ要求受付部２０４は、携帯端末１００からコンテンツの要求を受け付ける手段である。
【００２５】
コンテンツ配布可否判断部２０６は、携帯端末１００から受信したコンテンツ要求に含まれる位置履歴情報と、イベントの開催場所の範囲と開催期間を照合して、コンテンツ要求に係るコンテンツの配布の可否を判断する手段である。
【００２６】
コンテンツ配布部２０８は、コンテンツ配布可否判断部２０６が配布可と判断したコンテンツを要求元の携帯端末１００に送信する手段である。
【００２７】
なお、本実施形態では、コンテンツ配布サーバ２００を構成するコンピュータが、所定のプログラムを実行することにより、上述した各手段として機能する。
【００２８】
図３（ａ）は、記憶領域２１０に保持されるコンテンツ管理テーブル５００を示す。図３（ａ）に示すように、コンテンツ管理テーブル５００は、コンテンツＩＤを格納するためのフィールド５０１と、配布者ＩＤを格納するためのフィールド５０２と、イベント名を格納するためのフィールド５０３と、イベントの開催期間を格納するためのフィールド５０４と、イベントの開催場所の範囲を特定するための所定の情報を格納するためのフィールド５０５およびフィールド５０６と、コンテンツの配布期間を格納するためのフィールド５０７と、イベントに対応するコンテンツ（のパス）を格納するためのフィールド５０８とを含んで構成される。ここで、本実施形態では、開催場所の形状を円形としているため、所定の情報として、開催場所の中心座標（ＧＰＳ座標）がフィールド５０５に格納され、半径（ｍ）がフィールド５０６に格納されている。
【００２９】
なお、上述した所定の情報は、イベントの開催場所の範囲を幾何学的に特定しうる情報であればどのような情報であってもよく、例えば、開催場所の形状を矩形とする場合に、当該矩形の対角線の両端点のＧＰＳ座標を所定の情報として登録しても良いし、開催場所の形状を楕円とする場合に、当該楕円の長辺および短辺の両端点のＧＰＳ座標を所定の情報として登録しても良い。
【００３０】
以上、携帯端末１００およびコンテンツ配布サーバ２００の機能構成について説明してきたが、続いて、携帯端末１００の位置履歴情報記録部１０４が実行する「位置履歴情報記録処理」を説明する。
【００３１】
本実施形態では、ユーザが携帯端末１００を操作して専用アプリを起動すると、図４（ａ）に示すメニュー画面が表示される。これを受けて、ユーザが「現在位置の記録」というメニューを選択すると、メニュー画面は、図４（ｂ）に示す「現在位置の記録」の画面に遷移する。このとき、「現在位置の記録」の画面には、現在位置を記録するモードとして、「手動で記録」、「定期的に自動記録」、「立ち止まったときに自動記録」という３つのモードが選択可能に提示される。
【００３２】
これを受けて、ユーザが「手動で記録」を選択してから「記録する」ボタンをタップすると、これに応答して、位置履歴情報記録部１０４は、携帯端末１００が搭載するＧＰＳ機能を使用して現在位置を取得した後、取得した現在位置と現在時刻を対応付けた位置履歴情報を記録する。
【００３３】
一方、「現在位置の記録」の画面において、ユーザが「定期的に自動記録」を選択してから「記録する」ボタンをタップすると、その時点から、位置履歴情報記録部１０４は、所定の時間間隔で定期的に（例えば、３０秒おきに）位置履歴情報を記録する処理を開始する。
【００３４】
一方、「現在位置の記録」の画面において、ユーザが「立ち止まったときに自動記録」を選択してから「記録する」ボタンをタップすると、その時点から、位置履歴情報記録部１０４は、図５のフローチャートに示す処理を開始する。
【００３５】
「立ち止まったときに自動記録」モードでは、まず、ステップ１０１で、ユーザが停止したか否かを監視する（ステップ１０１、Ｎｏ）。その結果、ユーザの停止を検知した場合には（ステップ１０１、Ｙｅｓ）、処理はステップ１０２に進み、停止時間の計測を開始する。
【００３６】
その後、続くステップ１０３では、ユーザの停止時間が所定時間Ｔに達したか否かを判断し、所定時間Ｔに達していない場合は（ステップ１０３、Ｎｏ）、続くステップ１０４で、ユーザが移動したか否かを判断する。なお、所定時間Ｔは、ユーザが立ち止まったことを判断するための時間閾値であり、予め適切な時間（例えば、１分）を設定しておく。また、ユーザの停止および移動の有無は、携帯端末１００が搭載するＧＰＳ機能が取得する位置座標の履歴や、携帯端末１００が搭載する加速度センサの出力に基づいて判断する。以降、ユーザの停止時間が所定時間Ｔに達せず、且つ、ユーザの移動が検知されない間は、ステップ１０３→ステップ１０４の処理が繰り返される。
【００３７】
その結果、ユーザの移動を検知した場合は（ステップ１０４，Ｙｅｓ）、停止時間をリセットして、再びステップ１０１に戻る。一方、ユーザの停止時間が所定時間Ｔに達した場合は（ステップ１０３，Ｙｅｓ）、ステップ１０５に進んで位置履歴情報を記録した後、停止時間をリセットして、再びステップ１０１に戻る。
【００３８】
図４（ｃ）は、位置履歴情報記録部１０４が上述した「位置履歴情報記録処理」を実行する結果、記憶領域１０６に保持される位置履歴情報を例示的に示す。図４（ｃ）に示すように、位置履歴情報には、日時と位置（ＧＰＳ座標）を対応付けた情報が時系列で記述される。
【００３９】
以上、携帯端末１００の位置履歴情報記録部１０４が実行する「位置履歴情報記録処理」を説明してきたが、続いて、本実施形態のコンテンツ配布システム１０００が実行する処理の内容を図６に示すシーケンス図に基づいて説明する。なお、以下の説明においては、適宜、図２を参照するものとする。
【００４０】
ここでは、まず、イベント開催者が、イベントに来場・参加してくれた人に限って配布するコンテンツをコンテンツ配布サーバ２００に登録する際に実行される処理を説明する。
【００４１】
イベント開催者は、コンテンツ配布元端末３００から、コンテンツ配布サーバ２００が提供するＷｅｂサービスにログインした後、図７に示す「コンテンツ登録画面」を開く。このとき、「コンテンツ登録画面」には、下記（１）〜（６）の情報の入力を受け付ける入力フォームが表示される。
（１）イベント名
（２）イベントの開催期間
（３）イベントの開催場所の中心座標（ＧＰＳ座標）
（４）半径
（５）コンテンツの配布期間
（６）コンテンツのファイル
【００４２】
イベント開催者が、「コンテンツ登録画面」を介して、上記（１）〜（５）の情報を入力した上で、アップロードしたいコンテンツのファイルを選択して、「登録する」ボタンを選択すると、コンテンツ配布元端末３００のウェブブラウザは、イベント開催者の識別情報である配布者ＩＤと、入力された上記（１）〜（５）の情報と、選択されたコンテンツとを含むコンテンツ登録要求を生成して、コンテンツ配布サーバ２００に送信する（Ｓ１）。
【００４３】
これを受けて、コンテンツ配布サーバ２００のコンテンツ登録部２０２は、コンテンツ登録処理を実施する（Ｓ２）。具体的には、コンテンツ配布元端末３００から受信したコンテンツ登録要求に含まれるコンテンツを記憶領域２１０に保存した上で、コンテンツ管理テーブル５００（図３（ａ）参照）に新しいレコードを追加し、当該レコードのフィールド５０２〜５０７に、受信したコンテンツ登録要求に含まれる、配布者ＩＤ、イベント名、開催期間、開催場所の中心座標、半径、配布期間を格納し、記憶領域２１０に保存したコンテンツのパスを当該レコードのフィールド５０８に格納する。
【００４４】
以上、イベント開催者がコンテンツをコンテンツ配布サーバ２００に登録する際に実行される処理を説明したが、続いて、ユーザがコンテンツを取得する際に実行される処理を説明する。
【００４５】
ユーザは、携帯端末１００から、コンテンツ配布サーバ２００が提供するＷｅｂサービスにアクセスして、「イベント検索画面」を開く。このとき、「イベント検索画面」に検索用のテキストフィールドが表示されるので、ユーザは、イベント名に関連するキーワードを入力して「検索」ボタンをタップする（Ｓ３）。これを受けて、携帯端末１００のウェブブラウザは、入力されたキーワードを含む検索要求をコンテンツ配布サーバ２００に送信する（Ｓ４）。
【００４６】
これを受けて、コンテンツ配布サーバ２００のコンテンツ要求受付部２０４は、受信した検索要求に含まれるキーワードと、コンテンツ管理テーブル５００（図３（ａ）参照）のフィールド５０３の値を照合し、キーワードに合致するイベント名のリストを生成する。このとき、リストの各項目には、イベント名に紐付いたコンテンツＩＤを埋め込んでおく。その後、コンテンツ要求受付部２０４は、生成したイベント名のリストを検索結果として携帯端末１００に返す（Ｓ６）。これを受けて、携帯端末１００は、図８（ａ）に示すように、検索結果（イベント名のリスト）を表示する。
【００４７】
これを受けて、ユーザが、表示されたリストの中から所望のイベント名を選択すると（Ｓ７）、これに応答して、コンテンツ要求部１０２は、記憶領域１０６に保持されている位置履歴情報を読み出した後（Ｓ８）、当該位置履歴情報と、ユーザが選択したイベント名に紐付いたコンテンツＩＤを含むコンテンツ要求を生成して、コンテンツ配布サーバ２００に送信する（Ｓ９）。
【００４８】
これを受けて、コンテンツ配布サーバ２００のコンテンツ配布可否判断部２０６は、「コンテンツ配布可否判断処理」を実施する（Ｓ１０）。以下、Ｓ１０で実行される「コンテンツ配布可否判断処理」の内容を図９に示すフローチャートに基づいて説明する。
【００４９】
まず、ステップ２０１では、受信したコンテンツ要求に含まれるコンテンツＩＤをキーとして、コンテンツ管理テーブル５００（図３（ａ）参照）を検索し、フィールド５０１に当該コンテンツＩＤが格納されたレコードを特定する。
【００５０】
続くステップ２０２では、コンテンツ要求を受信した現在日時が、特定したレコードのフィールド５０７に格納される配布期間に含まれるか否かを判断する。その結果、配布期間に含まれない場合は（ステップ２０２、Ｎｏ）、続くステップ２０７で、ユーザが要求するコンテンツの配布期間が満了したとを判断して、処理を終了する。
【００５１】
一方、コンテンツ要求を受信した現在日時が配布期間に含まれる場合は（ステップ２０２、Ｙｅｓ）、処理はステップ２０３に進む。続くステップ２０３では、受信したコンテンツ要求に含まれる位置履歴情報に記述された日時が、特定したレコードのフィールド５０４に格納される開催期間に含まれるか否かを判断する。その結果、全ての日時が開催期間に含まれない場合は（ステップ２０３、Ｎｏ）、ユーザが、要求するコンテンツに対応するイベント（すなわち、ユーザが要求するコンテンツの配布元が開催するイベント）に参加していないことを意味するので、続くステップ２０８で、コンテンツの配布不可を判断して、処理を終了する。
【００５２】
一方、位置履歴情報に記述された日時の少なくとも１つが、開催期間に含まれる場合は（ステップ２０３、Ｙｅｓ）、処理はステップ２０４に進む。ステップ２０４では、特定したレコードのフィールド５０５に格納されるＧＰＳ座標を中心とし、当該レコードのフィールド５０６に格納される半径を有する円の範囲を、開催場所の範囲として算出する。
【００５３】
続くステップ２０５では、受信したコンテンツ要求に含まれる位置履歴情報に記述された位置（ＧＰＳ座標）が、先のステップ２０４で算出した開催場所の範囲に含まれるか否かを判断する。その結果、開催場所の範囲に含まれない場合は（ステップ２０５、Ｎｏ）、ユーザが、要求するコンテンツに対応するイベントに参加していないことを意味するので、続くステップ２０８で、コンテンツの配布不可を判断して、処理を終了する。
【００５４】
一方、位置履歴情報に記述された位置（ＧＰＳ座標）の少なくとも１つが開催場所の範囲に含まれていた場合は（ステップ２０５、Ｙｅｓ）、ユーザが、要求するコンテンツに対応するイベントに参加していたことを意味するので、続くステップ２０６で、ユーザが、コンテンツの配布可を判断して、処理を終了する。
【００５５】
再び、図６に戻って説明を続ける。
【００５６】
Ｓ１０で、コンテンツ配布可否判断部２０６がコンテンツ要求に係るコンテンツの配布可を判断した場合、コンテンツ配布部２０８は、該当するコンテンツＩＤに紐付いたコンテンツのファイルを記憶領域２１０から読み出して、携帯端末１００に送信する（Ｓ１１）。これを受けて、携帯端末１００は受信したコンテンツを表示する。
【００５７】
図８（ｂ）は、「Ａ社の新製品説明会」に参加したユーザの携帯端末１００の画面に「Ａ社の新製品説明会」に対応するコンテンツが表示された様子を示す。図８（ｂ）に示す例では、表示されたコンテンツに、優待情報（例えば、商品を割引購入することができる専用画面など）へのリンクが張られている。
【００５８】
一方、Ｓ１０で、コンテンツ配布可否判断部２０６がコンテンツ要求に係るコンテンツの配布不可を判断した場合、あるいは、コンテンツの配布期間の満了を判断した場合には、コンテンツ配布部２０８は、所定のエラー画面を携帯端末１００に送信する（Ｓ１２）。これを受けて、携帯端末１００は受信したエラー画面を表示する。
【００５９】
図８（ｃ）は、ユーザが「Ａ社の新製品説明会」に参加していなかった場合に、携帯端末１００の画面に表示されるエラー画面を例示的に示す。また、図８（ｄ）は、「Ａ社の新製品説明会」に対応するコンテンツの配布期間が満了していた場合に、携帯端末１００の画面に表示されるエラー画面を例示的に示す。
【００６０】
以上、説明したように、本実施形態によれば、コンテンツ配布サーバ２００が、ユーザの携帯端末１００から送信される位置履歴情報に基づいてコンテンツの配布の可否を判断するので、イベントに参加したユーザは、配布期間内であれば、いつでも好きなときに、好きな場所で対応するコンテンツにアクセスすることができるようになる。また、仮に、イベントに参加していないユーザが対応するコンテンツにアクセスしようとしても、その場合は、コンテンツ配布サーバ２００が、コンテンツに対するアクセスを許可しないので、イベントに参加したユーザに限ってコンテンツを配布する、という本来の目的に適う結果となる。
【００６１】
以上、本発明の第１実施形態を説明してきたが、続いて、本発明の第２実施形態を説明する。なお、以下では、第１実施形態の内容と共通する部分の説明を省略し、専ら、第１実施形態との相違点のみを説明するものとする。
【００６２】
（第２実施形態）
【００６３】
第２実施形態は、コンテンツ配布サーバ２００がコンテンツ要求元の携帯端末１００に対して電子チケットを送信する点で、第１実施形態と異なる。これに伴い、第２実施形態の携帯端末１００は、図３（ｂ）に示すコンテンツ管理テーブル５５０を記憶領域１０６に保持する。図３（ｂ）に示すように、コンテンツ管理テーブル５５０は、コンテンツの配布期間を格納するためのフィールドの代わりに、電子チケットを格納するためのフィールド５０９を備える点で、第１実施形態のコンテンツ管理テーブル５００と異なり、その余の構成は第１実施形態のそれと共通する。
【００６４】
ここで、第２実施形態において、コンテンツ配布システム１０００が実行する処理の内容を図１０に示すシーケンス図に基づいて説明する。なお、以下の説明においては、適宜、図２を参照するものとする。
【００６５】
イベント開催者が、コンテンツ登録画面を介して、必要事項を入力した上で、登録したいコンテンツのファイルを選択して、「登録する」ボタンを選択したことを受けて、コンテンツ配布元端末３００のウェブブラウザは、イベント開催者の配布者ＩＤと、入力された必要事項と、選択されたコンテンツとを含むコンテンツ登録要求を生成して、コンテンツ配布サーバ２００に送信する（Ｓ１）。
【００６６】
これを受けて、コンテンツ配布サーバ２００のコンテンツ登録部２０２が電子チケットを生成する（Ｓ２）。ここでいう電子チケットとは、コンテンツの配布を受ける権利をチケットとして電子化したものであり、コンテンツ登録部２０２は、コンテンツ配布元端末３００から受信したコンテンツ登録要求に含まれるコンテンツに関連する事項を記述した電子チケットを生成する。
【００６７】
続いて、コンテンツ登録部２０２は、コンテンツ登録処理を実施する（Ｓ３）。具体的には、受信したコンテンツ登録要求に含まれるコンテンツを記憶領域２１０に保存した上で、コンテンツ管理テーブル５５０（図３（ｂ）参照）に新しいレコードを追加し、当該レコードのフィールド５０２〜５０６に、受信したコンテンツ登録要求に含まれる、配布者ＩＤ、イベント名、開催期間、開催場所の中心座標、半径を格納し、Ｓ２で生成した電子チケットを当該レコードのフィールド５０９に格納し、記憶領域２１０に保存した限定コンテンツのパスを当該レコードのフィールド５０８に格納する。
【００６８】
一方、ユーザが、携帯端末１００に表示されたイベントのリスト（図８（ａ）参照）の中からあるイベント名を初めて選択した場合は（Ｓ４）、コンテンツ要求部１０２は、記憶領域１０６に保持されている位置履歴情報を読み出した後（Ｓ５）、当該位置履歴情報と、ユーザが選択したイベント名に紐付いたコンテンツＩＤを含むコンテンツ要求を生成して、コンテンツ配布サーバ２００に送信する（Ｓ６）。
【００６９】
これを受けて、コンテンツ配布サーバ２００のコンテンツ配布可否判断部２０６は、先述した第１実施形態と同様の手順で「コンテンツ配布可否判断処理」を実施する（Ｓ７）。その結果、コンテンツ要求に係るコンテンツの配布可が判断された場合には、コンテンツ配布部２０８は、コンテンツ管理テーブル５５０の、該当するコンテンツＩＤが格納されたレコードのフィールド５０９から電子チケットを読み出すとともに（Ｓ８）、該当するコンテンツＩＤに紐付いたコンテンツを記憶領域２１０から読み出し、読み出したコンテンツと電子チケットを対応付けて携帯端末１００に送信する（Ｓ９）。
【００７０】
これを受けて、携帯端末１００は、受信したコンテンツを表示するとともに、当該コンテンツに対応付けられた電子チケットを記憶領域１０６に保存する（Ｓ１０）。
【００７１】
その後、ユーザが、Ｓ４で選択したのと同じイベント名を再度選択した場合（Ｓ１１）、コンテンツ要求部１０２は、記憶領域１０６に保存されている電子チケットを読み出した後（Ｓ１２）、当該電子チケットと、ユーザが再度選択したイベント名に紐付いたコンテンツＩＤを含むコンテンツ要求を生成して、コンテンツ配布サーバ２００に送信する（Ｓ１３）。
【００７２】
これを受けて、コンテンツ配布サーバ２００のコンテンツ配布部２０８は、は、受信したコンテンツ要求から電子チケットを取り出し、当該電子チケットに対応するコンテンツの有無を判断する。具体的には、受信したコンテンツ要求から取り出した電子チケットに一致する電子チケットがコンテンツ管理テーブル５５０のフィールド５０９に格納されているか否かを判断する。その結果、対応するコンテンツが有った場合には（すなわち、一致する電子チケットが格納されていた場合には）、受信したコンテンツ要求に含まれるコンテンツＩＤに紐付いたコンテンツを記憶領域２１０から読み出して、携帯端末１００に送信する（Ｓ１４）。一方、対応するコンテンツが無かった場合には（すなわち、一致する電子チケットが格納されていなかった場合には）、携帯端末１００にエラーを送信する（Ｓ１５）。
【００７３】
以上、説明したように、第２実施形態によれば、コンテンツ配布サーバ２００が、同じコンテンツに対する２回目以降のアクセス要求の可否を電子チケットに基づいて判断することができるので、判断処理の負荷が低減される。
【００７４】
最後に、図１１に基づいて本実施形態のコンテンツ配布システム１０００を構成する各装置のハードウェア構成について説明する。
【００７５】
図１１（ａ）に示すように、本実施形態の携帯端末１００に搭載されるコンピュータは、端末全体の動作を制御するプロセッサ１０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ１２と、プログラムの実行空間を提供するＲＡＭ１３と、当該コンピュータを上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置１４と、外部装置を接続するための入出力インタフェース１５と、ネットワーク５０に接続するための無線ネットワーク・インターフェース１６とを備えている。
【００７６】
図１１（ｂ）に示すように、本実施形態のコンテンツ配布サーバ２００を構成すするコンピュータは、装置全体の動作を制御するプロセッサ２０と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ２２と、プログラムの実行空間を提供するＲＡＭ２３と、当該コンピュータを上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置２４と、外部装置を接続するための入出力インタフェース２５と、ネットワーク５０に接続するためのネットワーク・インターフェース２６とを備えている。
【００７７】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述されたプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの記録媒体に格納して頒布することができ、また他の装置が可能な形式でネットワークを介して伝送することができる。
【００７８】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではない。例えば、上述した実施形態では、コンテンツの配布の可否を、コンテンツ配布サーバ２００側で判断する態様について説明してきたが、コンテンツの配布の可否を携帯端末１００側で判断するようにしても良い。その場合、携帯端末１００は、ユーザの要求に応答して、コンテンツ配布サーバ２００からコンテンツ管理テーブル５００をダウンロードし、コンテンツ管理テーブル５００の内容と、記憶領域１０６に保持される位置履歴情報の内容を照合して、コンテンツの配布の可否を判断し、配布可と判断した場合にのみ、コンテンツ要求をコンテンツ配布サーバ２００に送信するように構成する。その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７９】
１０…プロセッサ
１２…ＲＯＭ
１３…ＲＡＭ
１４…補助記憶装置
１５…入出力インタフェース
１６…無線ネットワーク・インターフェース
２０…プロセッサ
２２…ＲＯＭ
２３…ＲＡＭ
２４…補助記憶装置
２５…入出力インタフェース
２６…ネットワーク・インターフェース
５０…ネットワーク
１００…携帯端末
１０２…コンテンツ要求部
１０４…位置履歴情報記録部
１０６…記憶領域
２００…コンテンツ配布サーバ
２０２…コンテンツ登録部
２０４…コンテンツ要求受付部
２０６…コンテンツ配布可否判断部
２０８…コンテンツ配布部
２１０…記憶領域
３００…コンテンツ配布元端末
５００…コンテンツ管理テーブル
５０１，５０２，５０３，５０４，５０５，５０６，５０７，５０８，５０９…フィールド
５５０…コンテンツ管理テーブル
１０００…コンテンツ配布システム
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２０１１−１４１７８４号公報
【図１】
2018067045.tif 000003
【図２】
2018067045.tif 000004
【図３】
2018067045.tif 000005
【図４】
2018067045.tif 000006
【図５】
2018067045.tif 000007
【図６】
2018067045.tif 000008
【図７】
2018067045.tif 000009
【図８】
2018067045.tif 000010
【図９】
2018067045.tif 000011
【図１０】
2018067045.tif 000012
【図１１】
2018067045.tif 000013