(57)【特許請求の範囲】
【請求項１】
ユーザの予定情報に基づいてイベント広告を複数の端末に配信する広告配信装置であって、
ユーザの予定情報が前記ユーザを識別するユーザ識別情報に関連づけて記憶されるカレンダーデータベースと、
イベントを識別するイベント識別情報に関連づけて、このイベントに参加可能な人数と前記イベントを宣伝するイベント広告とがイベント情報として記憶されるイベントデータベースと、
前記ユーザの端末からの要求を受け付けたことに応じて、前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成して前記ユーザの端末に送信するカレンダー画面送信手段と、
前記ユーザの端末に表示されたカレンダー上で前記予定情報の入力を受け付ける画面を前記ユーザの端末に送信する予定入力画面送信手段と、
前記ユーザの端末から、前記ユーザが参加する予定のイベントを示す参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を前記予定情報として前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶する参加予定イベント記憶手段と、
前記カレンダーデータベースを繰り返し参照して、前記イベントデータベースに記憶されたイベント識別情報が示すイベントに参加する予定が、前記参加予定イベント識別情報として前記カレンダーデータベースに記憶されている前記ユーザの数を集計する参加ユーザ数集計手段と、
前記参加ユーザ数集計手段により集計された前記ユーザの数と前記イベントデータベースに記憶されたイベントのうち前記参加ユーザ数集計手段による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝する前記イベント広告の配信の制限又は終了を判定する広告配信判定手段と、
前記広告配信判定手段による判定の結果にしたがって、そのイベント広告を前記複数の端末に配信する広告配信手段とを有する広告配信装置。
【請求項２】
請求項１に記載の広告配信装置であって、
前記イベントデータベースには、前記イベントを開催する時間が前記イベントを開催する日ごとに前記イベント識別情報に関連付けて記憶され、
前記カレンダーデータベースには、前記ユーザが参加する予定の日付及び時間が前記参加予定イベント識別情報に関連付けて記憶され、
前記広告配信判定手段は、前記参加ユーザ数集計手段により集計された前記ユーザの数と前記参加可能人数との比較を、所定の時間ごとに区切って行う広告配信装置。
【請求項３】
広告配信装置が、ユーザの予定情報に基づいてイベント広告を複数の端末に配信する広告配信方法であって、
前記広告配信装置は、
ユーザの予定情報が前記ユーザを識別するユーザ識別情報に関連づけて記憶されるカレンダーデータベースと、
イベントを識別するイベント識別情報に関連づけて、このイベントに参加可能な人数と前記イベントを宣伝するイベント広告とがイベント情報として記憶されるイベントデータベースと、を有し、
前記ユーザの端末からの要求を受け付けたことに応じて、前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成して前記ユーザの端末に送信するカレンダー画面送信工程と、
前記ユーザの端末に表示されたカレンダー上で前記予定情報の入力を受け付ける画面を前記ユーザの端末に送信する予定入力画面送信工程と、
前記ユーザの端末から前記ユーザが参加する予定のイベントを示す参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を前記予定情報として前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶する参加予定イベント記憶工程と、
前記カレンダーデータベースを繰り返し参照して、前記イベントデータベースに記憶されたイベント識別情報が示すイベントに参加する予定が、前記参加予定イベント識別情報として前記カレンダーデータベースに記憶されている前記ユーザの数を集計する参加ユーザ数集計工程と、
前記参加ユーザ数集計工程で集計した前記ユーザの数と前記イベントデータベースに記憶されたイベントのうち前記参加ユーザ数集計工程での集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝する前記イベント広告の配信の制限又は終了を判定する広告配信判定工程と、
前記広告配信判定工程での判定の結果にしたがって、そのイベント広告を前記複数の端末に配信する広告配信工程とを実行する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント広告を複数の端末に配信する広告配信装置及びその方法に関する。
【背景技術】
【０００２】
従来よりイベント広告を複数の端末に配信する広告配信装置が知られている。この分野においては、顧客のニーズに合致するイベントを円滑に提供するための種々の装置が提案されている。
【０００３】
例えば、イベント情報配信要求信号を受信すると、この信号を送信したユーザ端末の表示部に、イベント情報登録者がユーザに対して訴求したい広告に該当するイベント情報と多数のユーザが興味を持っているイベント情報とを交互に表示させるためのイベント情報表示用データを作成して送信するイベント情報配信装置が提案されている（特許文献１参照）。特許文献１に記載の発明よると、顧客のニーズに合致するイベントを円滑に提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０５８８５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明では、当該イベントが事前手続きを必要としないものである場合、そのイベントに来訪する人数を事前に把握することができず、会場の収容能力等のために来訪者数が制限されているにもかかわらず、その制限された数よりも多くの来訪者が訪れることが懸念される。特に、イベントの期間が短期間である場合、実際の来訪者数に基づいて後から広告配信数を制限しても制限された数を超える来訪者が訪れることになるため、できる限り事前に広告配信数を適正に制御する必要がある。
【０００６】
本発明は、事前手続きを必要としないが、会場の収容能力等のために来訪者数が制限されているイベントに関して、会場の収容能力の範囲内でできるだけ多くの人数を集められ得る広告配信装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  ユーザの予定情報に基づいてイベント広告を複数の端末に配信する広告配信装置であって、ユーザの予定情報が前記ユーザを識別するユーザ識別情報に関連づけて記憶されるカレンダーデータベースと、イベントを識別するイベント識別情報に関連づけて、このイベントに参加可能な人数と前記イベントを宣伝するイベント広告とがイベント情報として記憶されるイベントデータベースと、前記ユーザの端末からの要求を受け付けたことに応じて、前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成して前記ユーザの端末に送信するカレンダー画面送信手段と、前記ユーザの端末に表示されたカレンダー上で前記予定情報の入力を受け付ける画面を前記ユーザの端末に送信する予定入力画面送信手段と、前記ユーザが参加する予定のイベントを示す参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を前記予定情報として前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶する参加予定イベント記憶手段と、前記カレンダーデータベースを繰り返し参照して、前記イベントデータベースに記憶されたイベント識別情報が示すイベントに参加する予定が、前記参加予定イベント識別情報として前記カレンダーデータベースに記憶されている前記ユーザの数を集計する参加ユーザ数集計手段と、前記参加ユーザ数集計手段により集計された前記ユーザの数と前記イベントデータベースに記憶されたイベントのうち前記参加ユーザ数集計手段による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝する前記イベント広告の配信の制限又は終了を判定する広告配信判定手段と、前記広告配信判定手段による判定の結果にしたがって、そのイベント広告を前記複数の端末に配信する広告配信手段とを有する広告配信装置。
【０００９】
（１）に記載の発明によれば、参加ユーザ数集計手段は、カレンダーデータベースを繰り返し参照して、イベントデータベースに記憶されたイベント識別情報が示すイベントに参加する予定が参加予定イベント識別情報としてカレンダーデータベースに記憶されているユーザの数を集計し、広告配信判定手段は、この参加ユーザ数集計手段により集計されたユーザの数とイベントデータベースに記憶されたイベントのうち参加ユーザ数集計手段による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝するイベント広告の配信の制限又は終了を判定する。そして、広告配信手段は、広告配信判定手段による判定の結果にしたがって、そのイベント広告を複数の端末に配信する。このようにすることで、広告配信判定手段は、参加ユーザ数集計手段により集計された数と参加ユーザ数集計手段による集計の対象となったイベントに参加可能な参加可能人数との比較の結果によって、上記集計の対象となったイベントを宣伝するイベント広告を配信するか否かの判定結果を変えるため、イベントに関して、会場の収容能力の範囲内で受け入れ可能と見込まれる場合にはイベント広告を配信し、会場の収容能力の限界に達すると見込まれる場合には当該広告の配信を制限することが可能である。その結果、上記イベントが事前手続きを必要としないが、会場の収容能力等のために来訪者数が制限されている場合であっても、会場の収容能力の範囲内でできるだけ多くの人数を集められ得る広告配信装置を提供することができる。
【００１０】
（２）  （１）に記載の広告配信装置であって、前記イベントデータベースには、前記イベントを開催する時間が前記イベントを開催する日ごとに前記イベント識別情報に関連付けて記憶され、前記カレンダーデータベースには、前記ユーザが参加する予定の日付及び時間が前記参加予定イベント識別情報に関連付けて記憶され、前記広告配信判定手段は、前記参加ユーザ数集計手段により集計された前記ユーザの数と前記参加可能人数との比較を、所定の時間ごとに区切って行う広告配信装置。
【００１１】
（２）に記載の発明によれば、時間による来訪者数のばらつきを抑えることができるので、会場の収容能力の範囲内でさらに多くの人数を集められ得る広告配信装置を提供することができる。
【００１２】
（３）  広告配信装置が、ユーザの予定情報に基づいてイベント広告を複数の端末に配信する広告配信方法であって、前記広告配信装置は、予定情報を入力したユーザの端末に当該予定情報をカレンダー表示させるために、前記予定情報が前記ユーザを識別するユーザ識別情報に関連づけて記憶されるカレンダーデータベースと、イベントを識別するイベント識別情報に関連づけて、このイベントに参加可能な人数と前記イベントを宣伝するイベント広告とがイベント情報として記憶されるイベントデータベースと、を有し、前記ユーザの端末からの要求を受け付けたことに応じて、前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成して前記ユーザの端末に送信するカレンダー画面送信工程と、前記ユーザの端末に表示されたカレンダー上で前記予定情報の入力を受け付ける画面を前記ユーザの端末に送信する予定入力画面送信工程と、前記ユーザの端末から前記ユーザが参加する予定のイベントを示す参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を前記予定情報として前記ユーザ識別情報に関連付けて前記カレンダーデータベースに記憶する参加予定イベント記憶工程と、前記カレンダーデータベースを繰り返し参照して、前記イベントデータベースに記憶されたイベント識別情報が示すイベントに参加する予定が、前記参加予定イベント識別情報として前記カレンダーデータベースに記憶されている前記ユーザの数を集計する参加ユーザ数集計工程と、前記参加ユーザ数集計工程で集計した前記ユーザの数と前記イベントデータベースに記憶されたイベントのうち前記参加ユーザ数集計工程での集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝する前記イベント広告の配信の制限又は終了を判定する広告配信判定工程と、前記広告配信判定工程での判定の結果にしたがって、そのイベント広告を前記複数の端末に配信する広告配信工程とを実行する方法。
【００１３】
（３）に記載の方法によれば、当該方法に係る発明を実施することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００１４】
本発明によれば、事前手続きを必要としないが、会場の収容能力等のために来訪者数が制限されているイベントに関して、会場の収容能力の範囲内でできるだけ多くの人数を集められ得る広告配信装置及びその方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る広告配信装置１を説明するための全体構成を示す図である。
【図２】本発明の実施形態に係るカレンダーデータベース２１を示す図である。
【図３】本発明の実施形態に係るイベントデータベース２２を示す図である。
【図４】本発明の実施形態に係る必要設備データベース２３を示す図である。
【図５】本発明の実施形態に係る広告配信装置１による広告配信タスクのフローチャートである。
【発明を実施するための形態】
【００１６】
［全体構成］
本発明の実施形態について図を参照しながら説明する。
図１は、本実施形態に係る広告配信装置１を説明するための全体構成を示す図である。広告配信装置１は、この広告配信装置１に係る各機能を統括的に制御する制御部１０と、この制御部１０の動作に必要な情報等が記憶される記憶部２０とを備え、イベント広告を複数の端末２に配信する。
【００１７】
まず、記憶部２０の構成について説明する。記憶部２０は、カレンダーデータベース２１とイベントデータベース２２とを備える。カレンダーデータベース２１には、予定情報を入力したユーザの端末２に当該予定情報をカレンダー表示させるために、予定情報がユーザを識別するユーザ識別情報に関連づけて記憶される。イベントデータベース２２には、イベントを識別するイベント識別情報に関連づけて、このイベントに参加可能な人数と、イベントを宣伝するイベント広告とがイベント情報として記憶される。
【００１８】
なお、時間による来訪者数のばらつきを抑えるため、カレンダーデータベース２１には、ユーザが参加する予定の日付及び時間が参加予定イベント識別情報に関連付けて記憶され、イベントデータベース２２には、イベントを開催する時間がイベントを開催する日ごとにイベント識別情報に関連付けて記憶されることが好ましい。
【００１９】
カレンダーデータベース２１は、図２に例示される。カレンダーデータベース２１には、例えばＹａｈｏｏ！カレンダーを初めとした、インターネットサービス提供会社が提供する予定入力サービスを利用した端末２から送信される種々の情報が記憶される。カレンダーデータベース２１は、予定を入力した端末２のユーザを識別する「ユーザＩＤ」フィールドと、ユーザが予定として登録した日時を示す「日時」フィールドと、この日時における行動を示す「行動」フィールドと、その行動の詳細を示す「詳細」フィールドとを有する。
【００２０】
イベントデータベース２２は、図３に例示される。イベントデータベース２２は、イベントを識別するための「イベント」フィールドと、そのイベントの開催日を示す「開催日」フィールドと、この開催日での開催時刻を示す「開催時刻」フィールドと、このイベントに参加可能な人数を示す「参加可能人数」フィールドと、このイベントに関連する単語を示す「イベント関連ワード」フィールドと、このイベントを宣伝する「イベント広告」フィールドと、このイベントの会場を示す「会場」フィールドと、この会場での設備を示す「会場設備」フィールドとを有する。
【００２１】
図１に戻り、制御部１０は、ユーザの端末２からの要求を受け付けたことに応じて、ユーザＩＤに関連付けてカレンダーデータベース２１に記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成してユーザの端末２に送信するカレンダー画面送信部１１を備える。カレンダー画面送信部１１は、カレンダー画面送信手段として機能する。
【００２２】
また制御部１０は、ユーザの端末２に表示されたカレンダー上で予定情報の入力を受け付ける画面をユーザの端末２に送信する予定入力画面送信部１２を備える。予定入力画面送信部１２は、予定入力画面送信手段として機能する。
【００２３】
また、制御部１０は、ユーザの端末２から、ユーザが参加する予定のイベントを示す参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を予定情報としてユーザ識別情報に関連付けてカレンダーデータベース２１に記憶する参加予定イベント記憶部１３を備える。この参加予定イベント記憶部１３は、参加予定イベント記憶手段として機能する。
【００２４】
また、制御部１０は、カレンダーデータベース２１を繰り返し参照して、イベントデータベース２２に記憶されたイベント識別情報が示すイベントに参加する予定が、参加予定イベント識別情報としてカレンダーデータベース２１に記憶されているユーザの数を集計する参加ユーザ数集計部１４を備える。この参加ユーザ数集計部１４は、参加ユーザ数集計手段として機能する。
【００２５】
参加ユーザ数集計部１４は、まず、イベントデータベース２２に記憶されたイベント識別情報が示すイベントを順次抽出する。図３の場合を例にすると、参加ユーザ数集計部１４は、まず、イベントデータベース２２に記憶されたイベント識別情報が示すイベントとして「大つけ麺展」を抽出する。そして、参加ユーザ数集計部１４は、カレンダーデータベース２１を繰り返し参照して、イベント「大つけ麺展」に参加する予定が参加予定イベント識別情報としてカレンダーデータベース２１に記憶されているユーザの数を集計する。図２及び図３の場合を例にすると、参加ユーザ数集計部１４は、カレンダーデータベース２１を参照し、「行動」フィールド及び「詳細」フィールドに入力された文字列のうち、イベントデータベース２２のイベント関連ワード「大つけ麺展  虎ノ門シティ  ○○軒  ××庵・・・」のいずれかを含む文字列を検索し、この文字列を入力したユーザの数を集計する。図２及び図３の場合、ユーザＩＤ「００１」に対応するユーザは、「行動」フィールドに「大つけ麺展」と入力し、ユーザＩＤ「００２」に対応するユーザは、「詳細」フィールドに「大つけ麺展」と入力している。そのため、参加ユーザ数集計部１４は、これらのユーザＩＤ「００１」及び「００２」に対応するユーザを含めてユーザの数を集計する。以下では、イベント「大つけ麺展」に参加するユーザの数として参加ユーザ数集計部１４が「７，０００」と集計したものとして説明する。
【００２６】
また、制御部１０は、参加ユーザ数集計部１４により集計されたユーザの数と、イベントデータベース２２に記憶されたイベントのうち参加ユーザ数集計部１４による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝するイベント広告の配信の制限又は終了を判定する広告配信判定部１５を備える。この広告配信判定部１５は、広告配信判定手段として機能する。
【００２７】
イベント「大つけ麺展」について説明すると、イベント「大つけ麺展」に参加するユーザの数として参加ユーザ数集計部１４により集計されたユーザの数は「７，０００」である。また、イベント「大つけ麺展」の開催日時が３月１０日１１：００〜１８：００の場合についてみると、イベントデータベース２２に記憶されたイベントのうち参加ユーザ数集計部１４による集計の対象となったイベント「大つけ麺展」に参加可能な参加可能人数は、「１０，０００」である。この場合、広告配信判定部１５は、参加ユーザ数集計部１４により集計されたユーザの数「７，０００」と、当該イベントに参加可能な参加可能人数「１０，０００」とを比較して、当該イベントを宣伝するイベント広告の配信の制限又は終了を判定する。
【００２８】
この判定は、任意の態様で行うことができる。例えば、参加ユーザ数集計部１４により集計されたユーザの数が参加可能人数を超えた場合にイベント広告の配信を終了させてもよいし、全てのユーザが予定入力サービスを利用するとは限らないことを踏まえ、参加ユーザ数集計部１４により集計されたユーザの数が、参加可能人数に所定の割合（例えば、７５％）を乗じた数を超えた場合にイベント広告の配信を終了させるようにしてもよい。また、参加ユーザ数集計部１４により集計されたユーザの数が、参加可能人数に特定の割合（例えば、５０％）を乗じた数を超えた場合は、予め登録されたユーザ情報（住所、嗜好等）に基づいてイベント広告を配信する対象を制限し、参加可能人数に所定の割合（例えば、７５％）を乗じた数を超えた場合は、イベント広告の配信を終了するようにしてもよい。以下では、イベント「大つけ麺展」に参加するユーザの数として参加ユーザ数集計部１４が集計した数「７，０００」は、参加可能人数「１０，０００」に所定の割合である７５％を乗じた数を超えていないことから、広告配信判定部１５は、イベント広告の配信を終了しないと判定したものとして説明する。
【００２９】
また、制御部１０は、広告配信判定部１５による判定の結果にしたがって、そのイベント広告を複数の端末２に配信する広告配信部１６を備える。この広告配信部１６は、広告配信手段として機能する。
【００３０】
イベント「大つけ麺展」に関し、広告配信判定部１５は、イベント広告の配信を終了しないと判定している。この場合、広告配信部１６は、イベントデータベース２２の「イベント広告」フィールドに関連づけられた「大つけ麺展広告画像」を複数の端末２に配信する。
【００３１】
なお、時間による来訪者数のばらつきを抑えるため、上記の広告配信判定部１５は、参加ユーザ数集計部１４により集計されたユーザの数と参加可能人数との比較を、所定の時間ごとに区切って行うことが好ましい。例えば、イベント「大つけ麺展」を例にすると、３月１０日の１１：００〜１３：００、１３：００〜１５：００等、同じ開催日であっても、それをさらに一定時間ごとに区切ることが好ましい。
【００３２】
また、イベントに多数の来場者が訪れそうな場合に、イベントの会場となる場所の設備では不足すると見込まれる設備を予め補充するため、記憶部２０は、当該イベントにおいて必要となる設備の種類及び数がそのイベントに参加する人数に応じて必要設備情報として記憶される必要設備データベース２３をさらに備え、制御部１０は、会場設備情報と、必要設備データベース２３に記憶される必要設備情報とを比較し、イベント会場では不足する設備の種類及び数を、広告配信装置１と通信ネットワークを介して接続された管理端末３に表示させる不足設備表示部１７を備えることが好ましい。
【００３３】
必要設備データベース２３は、図４に例示される。必要設備データベース２３には、イベントを識別する「イベント」フィールドと、このイベントに参加する人数を示す「参加人数」フィールドと、この参加人数でイベントを開催する場合に必要となる設備を示す「必要設備」フィールドとを有する。
【００３４】
イベント「大つけ麺展」について説明すると、不足設備表示部１７は、イベントデータベース２２の「会場設備」フィールドに記憶された会場設備情報である「椅子５，０００、テーブル１，５００、男トイレ７０、女トイレ７０」と、必要設備データベース２３の「必要設備」フィールドに記憶される、イベント「大つけ麺展」の参加人数「５，０００〜７，５００」の場合に対応する「椅子８，０００、テーブル２，５００、男トイレ８０、女トイレ８０」とを比較する。そして、不足設備表示部１７は、イベント会場では不足すると予想される椅子３０００脚、テーブル１，０００台及び仮設トイレ２０器を管理端末３に表示させる。なお、不足設備表示部１７が必要設備データベース２３を参照する際、全てのユーザが予定入力サービスを利用するとは限らないことを踏まえ、参加ユーザ数集計部１４により集計されたユーザの数に所定の割合（例えば、３０％）を上乗せした数を必要設備データベース２３の「参加人数」フィールドに当て嵌めるようにしてもよい。
【００３５】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態のハードウェア及びソフトウェアの構成について説明する。広告配信装置１のハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）又は光ディスク（ＣＤ、ＤＶＤ等）ドライブ等が挙げられる。通信装置（通信部）としては、例えば、各種有線又は無線インターフェース装置等が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ又はプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード、ポインティング・デバイス（マウス等）又はリモコン装置等が挙げられる。
【００３６】
広告配信装置１のソフトウェアには、上記ハードウェアを制御するプログラムやデータが含まれる。プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、電磁的方法により配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００３７】
［フローチャート］
図５は、本実施形態に係る広告配信装置１による広告配信タスクのフローチャートである。
【００３８】
広告配信タスクの前段階として、カレンダー画面送信部１１はカレンダー画面送信処理を実行し、予定入力画面送信部１２は予定入力画面送信処理を実行し、参加予定イベント記憶部１３は参加予定イベント記憶処理を実行する。カレンダー画面送信処理では、カレンダー画面送信部１１は、ユーザの端末２からの要求を受け付けたことに応じて、ユーザＩＤに関連付けてカレンダーデータベース２１に記憶された予定情報を読み出して、読み出した当該予定情報に基づいてカレンダー画面を生成してユーザの端末２に送信する処理を実行する。予定入力画面送信処理では、予定入力画面送信部１２は、ユーザの端末２に表示されたカレンダー上で予定情報の入力を受け付ける画面をユーザの端末２に送信する。また、参加予定イベント記憶処理では、参加予定イベント記憶部１３は、ユーザの端末２から上記参加予定イベント識別情報を受信したことに応じて、当該参加予定イベント識別情報を予定情報としてユーザ識別情報に関連付けてカレンダーデータベース２１に記憶する処理を実行する。
【００３９】
続いて、広告配信タスクについて説明すると、まず、参加ユーザ数集計部１４は、参加ユーザ数集計処理を実行する（Ｓ１）。この処理では、参加ユーザ数集計部１４は、カレンダーデータベース２１を繰り返し参照して、イベントデータベース２２に記憶されたイベント識別情報が示すイベントに参加する予定が参加予定イベント識別情報としてカレンダーデータベース２１に記憶されているユーザの数を集計する。
【００４０】
次に、広告配信判定部１５は、広告配信判定処理を実行する（Ｓ２）。この処理では、広告配信判定部１５は、参加ユーザ数集計部１４により集計されたユーザの数とイベントデータベース２２に記憶されたイベントのうち参加ユーザ数集計部１４による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝するイベント広告の配信の制限又は終了を判定する。なお、時間による来訪者数のばらつきを抑えるため、広告配信判定部１５は、参加ユーザ数集計部１４により集計されたユーザの数と参加可能人数との比較を、所定の時間ごとに区切って行うことが好ましい。
【００４１】
次に、広告配信部１６は、広告配信処理を実行する（Ｓ３）。この処理では、広告配信判定部１５による判定の結果にしたがって、そのイベント広告を複数の端末２に配信する。
【００４２】
上記の処理を終えると、制御部１０は、一連の処理を終了する。
【００４３】
なお、イベントに多数の来場者が訪れそうな場合に、イベントの会場となる場所の設備では不足すると見込まれる設備を予め補充するため、広告配信タスクとは別に不足設備表示タスクも実行することが好ましい。このタスクでは、不足設備表示部１７は、イベントデータベース２２の「会場設備」フィールドに関連づけられた会場設備情報と、必要設備データベース２３の「必要設備」フィールドに関連づけられた必要設備情報とを比較し、イベントの会場では不足する設備の種類及び数を、広告配信装置１と通信ネットワークを介して接続された管理端末３に表示させる処理を実行する。
【００４４】
本実施形態に記載の発明によると、参加ユーザ数集計部１４は、カレンダーデータベース２１を繰り返し参照して、イベントデータベース２２に記憶されたイベント識別情報が示すイベントに参加する予定が参加予定イベント識別情報としてカレンダーデータベース２１に記憶されているユーザの数を集計し、広告配信判定部１５は、この参加ユーザ数集計部１４により集計されたユーザの数とイベントデータベース２２に記憶されたイベントのうち参加ユーザ数集計部１４による集計の対象となったイベントに参加可能な参加可能人数とを繰り返し比較することにより、当該イベントを宣伝するイベント広告の配信の制限又は終了を判定する。そして、広告配信部１６は、広告配信判定部１５による判定の結果にしたがって、そのイベント広告を複数の端末２に配信する。このようにすることで、広告配信判定部１５は、参加ユーザ数集計部１４により集計された数と、参加ユーザ数集計部１４による集計の対象となったイベントに参加可能な参加可能人数との比較の結果によって、上記集計の対象となったイベントを宣伝するイベント広告を配信するか否かの判定結果を変えるため、イベントに関して、会場の収容能力の範囲内で受け入れ可能と見込まれる場合にはイベント広告を配信し、会場の収容能力の限界に達すると見込まれる場合には当該広告の配信を制限することが可能である。その結果、上記イベントが事前手続きを必要としないが、会場の収容能力等のために来訪者数が制限されている場合であっても、会場の収容能力の範囲内でできるだけ多くの人数を集められ得る広告配信装置１を提供することができる。
【００４５】
また、本実施形態に記載の発明によると、カレンダーデータベース２１には、ユーザが参加する予定の日付及び時間が参加予定イベント識別情報に関連付けて記憶され、イベントデータベース２２には、イベントを開催する時間がイベントを開催する日ごとにイベント識別情報に関連付けて記憶され、広告配信判定部１５は、参加ユーザ数集計部１４により集計されたユーザの数と参加可能人数との比較を、所定の時間ごとに区切って行う。そのため、時間による来訪者数のばらつきを抑えることができるので、会場の収容能力の範囲内でさらに多くの人数を集められ得る広告配信装置１を提供することができる。
【００４６】
なお、本実施形態に記載された効果は、いずれも、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００４７】
１  広告配信装置
２  端末
１０  制御部
１１  カレンダー画面送信部
１２  予定入力画面送信部
１３  参加予定イベント記憶部
１４  参加ユーザ数集計部
１５  広告配信判定部
１６  広告配信部
２０  記憶部
２１  カレンダーデータベース
２２  イベントデータベース
【図１】
0005225416.tif 000002
【図２】
0005225416.tif 000003
【図３】
0005225416.tif 000004
【図４】
0005225416.tif 000005
【図５】
0005225416.tif 000006