(57)【要約】【課題】サービス利用者の興味分野が変化した場合でも、現在の興味分野に合致した情報の提供を行う。【解決手段】サーバ２０は、利用者端末１０からのイベント情報要求に対してイベント概要情報を送信し、利用者端末１０がイベント詳細情報を要求するか別のイベントの情報を要求するかの選択結果に基づいて、当該イベント分野に対するサービス利用者の興味度を増加または減少させる。さらに、利用者端末１０は、位置測定器１５により測定された現在位置が、イベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、サービス利用者が当該イベントに参加したか否かを判定し、当該イベントへの参加が確認できた場合にこの参加確認をサーバ２０に送信する。サーバ２０は、利用者端末１０からの参加確認を受信すると、該当するイベント分野の当該サービス利用者に対する興味度を増加させる。【選択図】図１
2006243916.tif 000002
【特許請求の範囲】
【請求項１】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供システムであって、
位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を送信し、イベント概要情報を受信すると、該イベント概要情報を利用者に対して表示するとともに、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、利用者から入力された選択結果を送信する、イベント情報を受け取るサービス利用者の利用者端末と、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得し、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報を前記利用者端末に送信し、前記利用者端末からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野の興味度を増加させ、前記利用者端末からの選択結果が別のイベント情報の要求である場合、該当するイベント分野の興味度を減少させるとともに次のイベント概要情報を前記利用者端末に送信する情報提供サーバと、を備えている情報提供システム。
【請求項２】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供システムであって、
位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を送信し、イベント情報を受信すると、該イベント情報を利用者に対して表示するとともに、前記位置測定器により測定された現在位置が、受信した前記イベント情報に含まれるイベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、前記サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合に該参加確認を送信する、イベント情報を受け取るサービス利用者の利用者端末と、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得し、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント情報を前記利用者端末に送信し、前記利用者端末からの参加確認を受信すると、該当するイベント分野の当該サービス利用者に対する興味度を増加させる情報提供サーバと、を備えている情報提供システム。
【請求項３】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供システムであって、
位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を送信し、イベント概要情報を受信すると、該イベント概要情報を利用者に対して表示するとともに、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、利用者から入力された選択結果を送信し、前記選択結果がイベント詳細情報の要求である場合、前記位置測定器により測定された現在位置が、受信した前記イベント情報に含まれるイベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、前記サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合に該参加確認を送信する、イベント情報を受け取るサービス利用者の利用者端末と、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得し、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報を前記利用者端末に送信し、前記利用者端末からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野の興味度を増加させ、前記利用者端末からの選択結果が別のイベント情報の要求である場合、該当するイベント分野の興味度を減少させるとともに次のイベント概要情報を前記利用者端末に送信し、前記利用者端末からの参加確認を受信すると、該当するイベント分野の当該サービス利用者に対する興味度を増加させる情報提供サーバと、を備えている情報提供システム。
【請求項４】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供方法であって、
イベント情報を受け取るサービス利用者の利用者端末が、位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を情報提供サーバに送信するステップと、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得するステップと、
前記情報提供サーバが、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報を前記利用者端末に送信するステップと、
前記情報提供サーバからのイベント概要情報を受信した利用者端末が、該イベント概要情報を利用者に対して表示するとともに、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、利用者から入力された選択結果を前記情報提供サーバに送信するステップと、
前記情報提供サーバが、前記利用者端末からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野の興味度を増加させ、前記利用者端末からの選択結果が別のイベント情報の要求である場合、該当するイベント分野の興味度を減少させるとともに次のイベント概要情報を前記利用者端末に送信するステップと、を備えている情報提供方法。
【請求項５】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供方法であって、
イベント情報を受け取るサービス利用者の利用者端末が、位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を情報提供サーバに送信するステップと、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得するステップと、
前記情報提供サーバが、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント情報を前記利用者端末に送信するステップと、
前記利用者端末が、前記位置測定器により測定された現在位置が、前記情報提供サーバからのイベント情報に含まれるイベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、前記サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合に該参加確認を前記情報提供サーバに送信するステップと、
前記利用者端末からの参加確認を受信した前記情報提供サーバが、該当するイベント分野の当該サービス利用者に対する興味度を増加させるステップと、を備えている情報提供方法。
【請求項６】
登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供方法であって、
イベント情報を受け取るサービス利用者の利用者端末が、位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を情報提供サーバに送信するステップと、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得するステップと、
前記情報提供サーバが、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報を前記利用者端末に送信するステップと、
前記情報提供サーバからのイベント概要情報を受信した利用者端末が、該イベント概要情報を利用者に対して表示するとともに、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、利用者から入力された選択結果を前記情報提供サーバに送信するステップと、
前記情報提供サーバが、前記利用者端末からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野の興味度を増加させ、前記利用者端末からの選択結果が別のイベント情報の要求である場合、該当するイベント分野の興味度を減少させるとともに次のイベント概要情報を前記利用者端末に送信するステップと、
前記選択結果がイベント詳細情報の要求である場合、前記利用者端末が、前記位置測定器により測定された現在位置が、前記情報提供サーバからのイベント情報に含まれるイベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、前記サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合に該参加確認を前記情報提供サーバに送信するステップと、
前記利用者端末からの参加確認を受信した前記情報提供サーバが、該当するイベント分野の当該サービス利用者に対する興味度を増加させるステップと、を備えている情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供システムおよび方法に関する。
【背景技術】
【０００２】
近年のインターネット等の通信ネットワークの普及により、登録されたイベント情報の中から利用者が希望するイベント情報を検索して利用者に提供するような様々な情報提供サービスが提案されている（例えば、特許文献１参照。）
このような従来の情報提供サービスでは、サービス利用者があらかじめ申告した興味分野の情報に基づいて、サービス利用者が興味を持つと思われる情報を提供することが多い。しかし、この方法では、サービス利用者による事前登録作業が必要となり、手間がかかるため、サービス利用への障壁となりうる。また、サービスを利用しているうちにサービス利用者の興味分野が変わってしまった場合は、その変化を反映できないか、サービス利用者自らが情報を更新しなければならないため、現在のサービス利用者の興味分野に合致した情報の提供が行われない。
【０００３】
サービス利用者の現在の位置や現在時刻に応じて提供するイベント情報を変化させるような情報提供システムも提案されている（例えば、特許文献２〜５参照）。このような従来の情報提供システムによれば、サービス利用者の現在位置や情報を要求した時間に合致したイベント情報の提供を行うことが可能となる。しかし、このような従来の情報提供システムにおいても、サービス利用者の興味分野が変化した場合でも、その変化に対応して提供するイベント情報の内容を変化させることはできない。
【特許文献１】特開２００２−２０７７４７号公報
【特許文献２】特開２００２−１４９５２８号公報
【特許文献３】特開２００２−３１５０５９号公報
【特許文献４】特開２００４−９６６２１号公報
【特許文献５】特開２００４−１９２２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来の情報提供システムでは、予め登録された興味分野に応じたイベント情報をサービス利用者に提供しているため、サービス利用者の興味分野が変化した場合、その変化を反映したイベント情報の提供を行うことができないという問題点があった。
【０００５】
本発明の目的は、サービス利用者の興味分野が変化した場合でも、サービス利用者の現在の興味分野に合致した情報の提供を行うことが可能な情報提供システムおよび方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報提供システムは、サービス利用者の現在位置周辺で現在行われている、もしくは近未来に行われるイベントに関する情報をサービス利用者に提供し、また提供されたイベント情報に対するサービス利用者の受容または拒絶、および、イベントへの参加状況を把握することで、サービス利用者が興味のあるイベント分野に関する情報を更新し、次回以降のイベント情報提供に用いるようにする。
【０００７】
具体的には、本発明の情報提供システムは、登録者端末によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するための情報提供システムであって、
位置測定器により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求を送信し、イベント概要情報を受信すると、該イベント概要情報を利用者に対して表示するとともに、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、利用者から入力された選択結果を送信し、前記選択結果がイベント詳細情報の要求である場合、前記位置測定器により測定された現在位置が、受信した前記イベント情報に含まれるイベント実施位置情報の近傍に一定時間以上存在し続けたかどうかに基づいて、前記サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合に該参加確認を送信する、イベント情報を受け取るサービス利用者の利用者端末と、
前記利用者端末からのイベント情報要求を受信した情報提供サーバが、現在時刻と、前記利用者端末の現在位置情報と、登録されたイベントのイベント開始日時情報、イベント終了日時情報、イベント実施位置情報とに基づいて、イベント情報が格納されているイベントデータベースから予め設定された条件に合致したイベントのイベント情報を取得し、イベント情報を取得したイベントに対応するイベント分野に対する前記サービス利用者の興味度応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報を前記利用者端末に送信し、前記利用者端末からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野の興味度を増加させ、前記利用者端末からの選択結果が別のイベント情報の要求である場合、該当するイベント分野の興味度を減少させるとともに次のイベント概要情報を前記利用者端末に送信し、前記利用者端末からの参加確認を受信すると、該当するイベント分野の当該サービス利用者に対する興味度を増加させる情報提供サーバとを備えている。
【０００８】
本発明によれば、イベント情報の提供の都度、サービス利用者に、簡便な方法で、そのイベントに関する更なる詳細情報を要求するか（提供した情報の受容）、別のイベント情報を要求するか（提供した情報の拒絶）を選択させることで、提供したイベント情報が属する分野へのサービス利用者の興味度合いの情報を更新する。また、サービス利用者が、イベントが開催されている間の一定時間、イベント開催場所付近に存在しつづけるか否かの情報を取得することで、サービス利用者のイベントへの参加状況を把握し、提供したイベント情報が属する分野へのサービス利用者の興味度合いの情報を更新する。
【０００９】
これにより、イベント情報提供の都度、サービス利用者の興味分野に関する情報が更新され、サービス利用者の興味分野が変化した場合でも、以降のイベント情報提供の際に、その時点でのサービス利用者の興味に基づく情報提供が行えるようになる。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、サービス利用者が提供されたイベント情報の詳細情報を要求するか、または別のイベント情報を要求するかを選択するかという情報や、通知したイベントへの参加状況に基づいてサービス利用者の興味度合いの情報を更新するようにしているので、サービス利用者の興味分野が変化した場合でもその変化に応じて提供するイベント情報を変化させることが可能となるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は本発明の一実施形態の情報提供システムの構成を示すブロック図である。本実施形態の情報提供システムは、図１に示されるように、利用者端末１０と、サーバ２０と、登録者端末３０と、利用者端末１０とサーバ２０をつなぐ通信路４１と、サーバ２０と登録者端末３０をつなぐ通信路４２とから構成される。ただし、通信路４１と通信路４２は、同一の通信路でもよい。なお、サーバ２０は、登録者端末３０によって登録されたイベント情報の中からサービス利用者の興味に合致するイベント情報を検索してサービス利用者に提供するサービス提供サーバとして機能する。
【００１３】
ここで、本発明による情報提供サービスを実施する者はサーバ２０を運営し、本発明によるサービスを利用してイベント情報を受け取るサービス利用者（以下、利用者）は利用者端末１０を用い、本発明によるサービスを利用してイベント情報を提供する者（以下、登録者）は登録者端末３０を用いるものとする。
【００１４】
また、利用者端末１０は、利用者端末１０上で動作し、各種機能を実現する利用者プログラム１１と、利用者に情報を見せるための表示部１２と、利用者の操作を受け付ける入力部１３と、利用者端末１０を他の利用者端末と区別し、特定できる識別子となる利用者端末特定情報を格納するための利用者端末特定情報格納部１４と、利用者端末１０の現在位置を測定し、位置情報を出力する位置測定器１５と、現在時刻や時間間隔を取得できるタイマ１６とから構成される。ここで、位置情報とは、例えば緯度、経度による座標のような数値情報で、２地点間の距離が算出できるものとする。
【００１５】
また、サーバ２０は、サーバ２０上で動作し、各種機能を実現する検索プログラム２１と、サーバ２０上で動作し、各種機能を実現する登録プログラム２２と、利用者に関する情報を保持するデータベースである利用者ＤＢ（data base）２３と、登録者に関する情報を保持するデータベースである登録者ＤＢ２４と、イベントに関する情報を保持するデータベースであるイベントＤＢ２５と、現在時刻や時間間隔を取得できるタイマ２６とから構成される。
【００１６】
また、登録者端末３０は、登録者端末３０上で動作し、各種機能を実現する登録者プログラム３１から構成される。
【００１７】
また、利用者ＤＢ２３は、図２に示されるように、利用者に関する以下の情報を保持する。
（１）利用者を特定する識別子となる利用者特定情報２３１
（２）あらかじめ定めたｎ種類のイベント分野それぞれに対する、利用者の興味の度合いを示す情報である、イベント分野１興味度２３２１〜イベント分野ｎ興味度２３２ｎ
また、登録者ＤＢ２４は、図２に示されるように、登録者に関する以下の情報を保持する。
（１）登録者を特定する識別子となる、登録者特定情報２４１
また、イベントＤＢ２５は、図２に示されるように、イベントに関する以下の情報を保持する。
（１）イベントを特定する識別子となる、イベント特定情報２５１
（２）利用者に提供される、イベントの名称などの概要情報であるイベント概要情報２５２１
（３）利用者に提供される、イベントの開催場所などの詳細情報であるイベント詳細情報２５２２
（４）イベントが実施される場所を示す位置情報であるイベント実施位置情報２５３
（５）イベントの開始日および時刻を示すイベント開始日時情報２５４
（６）イベントの終了日および時刻を示すイベント終了日時情報２５５
（７）イベントの分野を表すイベント分野情報２５６
（８）イベントを登録した登録者を識別するイベント登録者情報２５７
（９）当該イベントに参加した利用者の数を保持するイベント参加者数情報２５８
ここで、イベント実施位置情報２５３は、前述の位置測定器１５により測定されるものと同種の情報を想定する。また、イベント分野情報２５６がとる値は、１〜ｎであり、これは利用者ＤＢ２３で用いられるイベント分野ｘ興味度の「ｘ」に該当する。
【００１８】
上記のような構成となっていることにより、利用者端末１０およびサーバ２０は、それぞれ下記のような動作を行う。
【００１９】
利用者端末１０は、イベント情報の受信を希望する場合、位置測定器１５により測定された現在位置情報とともにイベント情報の受信を要求する旨のイベント情報要求をサーバ２０に送信し、サーバ２０からイベント概要情報２５２１を受信すると、このイベント概要情報２５２１を表示部１２を介して利用者に対して表示する。そして、利用者端末１０は、この際に、当該イベントのイベント詳細情報を要求するか、別のイベントのイベント情報を要求するかの選択入力を利用者に対して促し、入力部１３を介して利用者から入力された選択結果をサーバ２０に送信する。さらに、利用者端末１０は、この選択結果がイベント詳細情報の要求である場合、位置測定器１５により測定された現在位置が、サーバ２０から受信したイベント情報に含まれるイベント実施位置情報２５３の近傍に一定時間以上存在し続けたかどうかに基づいて、サービス利用者が当該イベントに参加したか否かを判定して、当該イベントへの参加が確認できた場合にこの参加確認をサーバ２０に送信する。
【００２０】
サーバ２０は、利用者端末１０からのイベント情報要求を受信した場合、現在時刻と、利用者端末１０の現在位置情報と、登録されたイベントのイベント開始日時情報２５４、イベント終了日時情報２５５、イベント実施位置情報２５３とに基づいて、イベントＤＢ２５から予め設定された条件に合致したイベントのイベント情報を取得し、イベント情報を取得したイベントに対応するイベント分野に対するサービス利用者の興味度（イベント分野ｘ興味度２３２ｘ）に応じて、取得したイベントの送信順序を決定し、送信順序が最初のイベントのイベント概要情報２５２１を利用者端末１０に送信する。そして、サーバ２０は、利用者端末１０からの選択結果がイベント詳細情報の要求である場合、該当するイベント分野ｘの興味度２３２ｘを増加させ、利用者端末１０からの選択結果が別のイベント情報の要求である場合、該当するイベント分野ｘの興味度２３２ｘを減少させるとともに次のイベント概要情報２５２１を利用者端末１０に送信する。また、サーバ２０は、利用者端末１０からの参加確認を受信すると、該当するイベント分野ｘの当該サービス利用者に対する興味度２３２ｘを増加させる。
【００２１】
次に、本実施形態の情報提供システムの動作を図３〜図７のフローチャートを参照して詳細に説明する。
【００２２】
本実施形態によるサービスを初めて利用する登録者は、準備として図３に示すような手順を行う。（登録者の登録）
先ず、登録者が登録者端末３０を用いて、登録者プログラム３１を作動させる。すると、登録者プログラム３１は、登録者プログラム３１が提供する機能の一覧を表示し、登録者へ、どの機能を実行するかの入力を促す。ここでは、登録者は、登録者プログラム３１が提供する「登録者登録機能」を実行させるものとする（ステップ３０１）。
【００２３】
次に、登録者プログラム３１は、サーバ２０上で動作する登録プログラム２２に対して「登録者登録要求」を送信する（ステップ３０２）。
【００２４】
登録プログラム２２は、「登録者登録要求」を受信すると、これまでに使用されていない登録者を識別する識別子を生成し（ステップ３０３）、これを登録者特定情報２４１として登録者ＤＢ２４へ登録するとともに（ステップ３０４）、登録者プログラム３１へ、登録者特定情報２４１を送信する（ステップ３０５）。登録者プログラム３１は、登録プログラム２２から受信した登録者特定情報２４１を保持する（ステップ３０６）。
【００２５】
次に、登録者は、図４に示すような手順で、自分が利用者に対して提供したいイベントに関する情報をサーバ２０へ登録する。（イベント情報の登録）
登録者が、登録者端末３０を用いて、登録者プログラム３１を作動させる。すると、登録者プログラム３１は、登録者プログラム３１が提供する機能の一覧を表示し、登録者へ、どの機能を実行するかの入力を促す。ここでは、登録者は、登録者プログラム３１が提供する「イベント登録機能」を実行させるものとする。そして、登録者プログラム３１は、登録者へ以下のイベント情報の入力を促し、登録者はそれぞれ入力する。
（１）イベントの名称など、利用者に提供されるイベントの概要情報となるイベント概要情報
（２）イベントの開催場所など、利用者に提供されるイベントの詳細情報となるイベント詳細情報
（３）イベントが実施される場所を示す位置情報であるイベント実施位置情報
（４）イベントの開始日および時刻を示すイベント開始日時情報
（５）イベントの終了日および時刻を示すイベント終了日時情報
（６）イベントの分野を表すイベント分野情報
次に、登録者プログラム３１は、保持する登録者特定情報２４１と、入力された上記のイベント情報と、「イベント登録要求」をサーバ２０上で動作する登録プログラム２２へ送信する（ステップ４０２）。
【００２６】
登録プログラム２２は、「イベント登録要求」を受信すると、これまでに使用されていないイベントを識別する識別子を生成して、イベント特定情報２５１とする（ステップ４０３）。
【００２７】
そして、登録プログラム２２は、生成したイベント特定情報２５１を、登録者プログラム３１から受信した各情報をもとに、イベントＤＢ２５に、以下のように情報を登録する（ステップ４０４）。
（１）受信したイベント概要情報をイベント概要情報２５２１として登録する。
（２）受信したイベント詳細情報をイベント詳細情報２５２２として登録する。
（３）受信したイベント実施位置情報をイベント実施位置情報２５３として登録する。
（４）受信したイベント開始日時情報をイベント開始日時情報２５４として登録する。
（５）受信したイベント終了日時情報をイベント終了日時情報２５５として登録する。
（６）受信したイベント分野情報をイベント分野情報２５６として登録する。
（７）受信した登録者特定情報２４１をイベント登録者情報２５７として登録する。
（８）値「０」をイベント参加者数情報２５８として登録する。
【００２８】
登録プログラム２２は、上記手順で生成したイベント特定情報２５１を登録者プログラム３１へ送信する（ステップ４０５）。登録者プログラム３１は、受信したイベント特定情報２５１を保持する（ステップ４０６）。
【００２９】
次に、利用者は、図５に示すような手順で、自分の所在地周辺で、現在行われている、または近未来に行われるイベント情報を取得する。（イベント情報の取得）
利用者が利用者端末１０を用いて、利用者プログラム１１を作動させると、利用者プログラム１１は、利用者端末特定情報を取得する（ステップ５０１）。さらに、利用者プログラム１１は、位置測定器１５により測定された現在位置情報を取得する（ステップ５０２）。次に、利用者プログラム１１は、サーバ２０上で動作する検索プログラム２１に対して、利用者端末特定情報と現在位置情報と「イベント情報要求」を送信する（ステップ５０３）。
【００３０】
そして、検索プログラム２１は、「イベント情報要求」を受信すると、利用者ＤＢ２３に、受信した利用者端末特定情報に一致する利用者特定情報２３１が存在するかどうか調べる（ステップ５０４）。ここで、存在しなかった場合は、以下の手順により、各種情報を利用者ＤＢ２３に登録する（ステップ５０５）。
【００３１】
受信した利用者端末特定情報を利用者特定情報２３１として登録する。利用者特定情報２３１に対応するイベント分野１興味度２３２１〜イベント分野ｎ興味度２３２ｎとして、それぞれ値「０」を登録する。
【００３２】
次に、検索プログラム２１は、タイマ２６から、現在時刻を取得する（ステップ５０６）。検索プログラム２１は、イベントＤＢ２５から、以下の各条件からなる条件式「Ａ１かつ(Ａ２またはＡ３)」を満足する全てのイベントのイベント特定情報２５１を取得する（ステップ５０７）。
Ａ１：イベント実施位置情報２５３が、利用者の現在位置の近傍にある。ここで、近傍とは、２点間の距離があるしきい値以下であることを言い、しきい値としては任意の値が定められているものとする。
Ａ２:イベント開始日時情報２５４が、現在時刻以前であり、かつ、イベント終了日時情報２５５が、現在時刻以後である。
Ａ３：イベント開始日時情報２５４が、現在時刻の近未来である。ここで、近未来とは、２時点の時間があるしきい値以下であることを言い、しきい値としては任意の値が定められているものとする。
【００３３】
そして、検索プログラム２１は、ステップ５０７で取得した全てのイベント特定情報２５１に対して、それに対応するイベント分野情報２５６（仮に値「ｘ」とする）に該当する、利用者ＤＢ２３の受信した利用者端末特定情報に一致する利用者特定情報２３１に対応するイベント分野Ｘ興味度２３２Ｘをもとに、興味度の値が高い順序に並べる（ステップ５０８）。
【００３４】
検索プログラム２１は、手順７で並べられた最初のイベント特定情報２５１と、それに対応するイベント概要情報２５２１を利用者プログラム１１へ送信する（ステップ５０９）。
【００３５】
利用者プログラム１１は、受信したイベント概要情報２５２１を表示部１２へ表示するとともに（ステップ５１０）、今回表示されたイベント概要情報２５２１に対応するさらなる詳細な情報を要求するか（情報の受容）、別のイベント情報を要求するか（情報の拒絶）の選択入力を利用者に促す（ステップ５１１）。
【００３６】
次に、図５のステップ５１１において、利用者が別のイベント情報を要求する選択入力を行った場合と、さらなる詳細情報を要求する選択入力を行った場合の動作を図６に示す。
【００３７】
先ず、利用者が別のイベント情報を要求する選択入力を行った場合（ステップ６０１）、利用者プログラム１１は、検索プログラム２１へ、利用者端末特定情報と受信したイベント特定情報２５１と「別イベント情報要求」を送信する（ステップ６０２）。検索プログラム２１は、「別イベント情報要求」を受信すると、受信したイベント特定情報２５１に対応するイベント分野情報２５６（仮に値「ｘ」とする）に該当する、利用者ＤＢ２３の受信した利用者端末特定情報に一致する利用者特定情報２３１に対応するイベント分野ｘ興味度２３２ｘの値を１減らすとともに（ステップ６０３）、図５のステップ５０８において並べられたものうち、次のイベント特定情報２５１と、イベントＤＢ２５のイベント特定情報２５１に対応するイベント概要情報２５２１を利用者プログラム１１へ送信する（ステップ６０４）。そして、利用者プログラム１１は、別のイベントのイベント概要情報２５２２を表示部１２に表示する（ステップ６０５）。
【００３８】
そして、図５に示したステップ５１１に戻り、以降、利用者によって「別イベント情報要求」が続く限り、図６のステップ６０１〜６０５の処理が繰り返される。
【００３９】
図５のステップ５１１において、利用者が、表示されたイベント概要情報２５２１についてのさらなる詳細な情報を要求した場合（ステップ６１１）、利用者プログラム１１は、検索プログラム２１へ、利用者端末特定情報と受信したイベント特定情報２５１と「詳細情報要求」を送信する（ステップ６１２）。
【００４０】
検索プログラム２１は、「詳細情報要求」を受信すると、受信したイベント特定情報２５１に対応するイベント分野情報２５６（仮に値「x」とする）に該当する、利用者ＤＢ２３の受信した利用者端末特定情報に一致する利用者特定情報２３１に対応するイベント分野ｘ興味度２３２ｘの値を１増やすとともに（ステップ６１３）、受信したイベント特定情報２５１と、イベントＤＢ２５のイベント特定情報２５１に対応するイベント詳細情報２５２２、イベント実施位置情報２５３、イベント開始日時情報２５４、イベント終了情報２５５を利用者プログラム１１へ送信する（ステップ６１４）。
【００４１】
利用者プログラム１１は、受信した各情報を保持し（ステップ６１５）、そのうちイベント詳細情報２５２２を表示部１２に表示する（ステップ６１６）。
【００４２】
以上の手順で利用者が提供されたイベント情報の詳細情報を要求することで、利用者プログラム１１は、利用者が提供されたイベントに興味を持ったと判断し、以降は、以下図７に示すような手順によって、利用者が提示されたイベントに参加したか否かの調査を行う。（イベントへの参加確認）
利用者プログラム１１は、タイマ１６から現在時刻を取得し（ステップ７０１）、現在時刻が、検索プログラム２１から受信したイベント開始日時情報２５４とイベント終了日時情報２５５の間にある間、一定時間ごとに、タイマ１６から現在時刻と位置測定器１５から現在位置情報を取得し（ステップ７０２）、時系列で現在位置情報を保持する（ステップ７０３）。
【００４３】
利用者プログラム１１は、現在時刻がイベント終了日時情報２５５を過ぎると、保持した時系列の現在位置情報をもとに、以下の判断を行う（ステップ７０４）。
【００４４】
現在位置が、イベント実施位置情報２５３の近傍に一定時間以上存在し続けた場合、利用者が該当のイベントに参加したと判断する。ここで、近傍に一定時間以上存在するとは、あるしきい値以上の時間の間、２点間の距離があるしきい値以下であることを言い、それぞれのしきい値としては任意の値が定められているものとする。この条件が満たされない場合は、利用者プログラム１１は、利用者はイベントに参加しなかったと判断する。
【００４５】
そして、利用者プログラム１１は、イベントへの参加が判断された場合、利用者端末特定情報、保持していたイベント特定情報２５１、「参加確認」を検索プログラム２１へ送信する（ステップ７０５）。
【００４６】
検索プログラム２１は、「参加確認」を受信した場合、以下のように各データベースを更新する。
【００４７】
受信したイベント特定情報２５１に対応するイベント分野情報２５６（仮に値「x」とする）に該当する、利用者ＤＢ２３の受信した利用者端末特定情報に一致する利用者特定情報２３１に対応するイベント分野x興味度２３２xの値を１増やす（ステップ７０６）。イベントＤＢ２５の受信したイベント特定情報２５１に対応するイベント参加者数情報２５８を１増やす（ステップ７０７）。
【００４８】
そして、登録者は、以下の手順により、自らが提供したイベント情報によって、何人の利用者がイベントに参加したかを知ることができる。（イベント参加者数の確認）
登録者は、登録者端末３０を用いて、登録者プログラム３１を作動させる。登録者プログラム３１は、登録者プログラム３１が提供する機能の一覧を表示し、登録者へ、どの機能を実行するかの入力を促す。ここでは、登録者は、登録者プログラム３１が提供する「イベント参加者数確認機能」を実行させるものとする。
【００４９】
登録者プログラム３１は、サーバ２０上で動作する登録プログラム２２に対して、保持しているイベント特定情報２５１のうち参加者数を確認したいイベントのものと「イベント参加者数要求」を送信する。
【００５０】
登録プログラム２２は、「イベント参加者数要求」を受信すると、イベントＤＢ２５の受信したイベント特定情報２５１に対応するイベント参加者数情報２５７を登録者プログラム３１へ送信する。登録者プログラム３１は、登録プログラム２２から受信したイベント参加者数情報２５７を登録者へ表示する。
【００５１】
次に、本実施形態の情報提供システムにより提供される情報提供サービスの具体的な例を図８に示す。この図８では、サービス利用者Ａが、「○○公園での手品ショー」の開催というイベント情報の提供を受け、そのイベントへ参加すると、サーバでは、サービス利用者Ａのイベント分野「手品」に対する興味度を１増加させている。また、サービス利用者Ｂが、「スーパー△でのタイムセール」というイベント情報を受信した際に、他の情報の要求を行った場合、サーバでは、サービス利用者Ｂのイベント分野「買い物」に対する興味度を１減少させている。
【００５２】
本実施形態の情報提供システムによれば、上記のような処理が行われることにより、登録者がイベント情報を登録したら直ちにイベントＤＢ２５に登録され、利用者へのイベント情報提供が開始されるため、イベント開始日時直前にイベント情報を登録しても、利用者にイベント情報が提供されることが期待できる。
【００５３】
また、利用者は、利用者プログラム１１の実行を指定するだけで、自分の所在地周辺で現在行われている、または近未来に行われる、自分の興味分野のイベントに関する情報を取得できる。（イベント情報の取得）
そして、イベント情報を取得した利用者が、イベントに参加することが期待できるため、イベント情報登録者側にとっては、本サービスを広告提供媒体として利用することができる。その結果、本サービスが広告提供媒体として機能できるため、本サービス運営者は、イベント情報登録者に対して、広告実施料を求めることができる。
【００５４】
さらに、利用者に提示したイベント情報に対する利用者の興味の有無を、利用者の「詳細情報要求」または「別イベント情報要求」操作から自動的に判断し、利用者の興味度合い情報に反映できる。（イベント情報の取得）利用者のイベントへの参加または不参加を自動的に判断し、利用者の興味度合い情報に反映できる。（イベントへの参加確認）このように、利用者の興味分野の情報が自動的に更新されるため、各イベント分野に対する自分の興味度合いをあらかじめ登録したり、更新したりすることを必要とせず、利用者の現在の興味分野に合致したイベント情報の提供が可能となる。
【００５５】
さらに、イベント情報の提供を受けてイベントに参加した利用者の数をイベント情報提供者（登録者）が把握できる。（イベント参加者数の確認）そのため、本サービス運営者は、イベント情報の提供を受けてイベントに参加した利用者の数に基づいて、イベント情報登録者に課金を行うことができる。また、イベント情報登録者は、イベント情報提供の効果測定ができる。
【００５６】
尚、本実施形態では、イベントの検索の際に参照する利用者の現在位置の近傍のしきい値を固定値であるとして説明しているが、本発明はこのような場合に限定されるものではなく、利用者や登録者が指定できるようにしてもよい。同様に、イベントの検索の際に参照する現在時刻の近未来のしきい値を固定値ではなく、利用者や登録者が指定できるようにしてもよい。また、イベントの検索での候補イベントの順序付けの際に、乱数などを用いたゆらぎを取り入れるようにしてもよい。
【００５７】
本実施形態では、興味度の増減値を１としているが、重み付けなどによるその他の値を増減値とするようにしてもよい。また、本実施形態では、利用者が利用者プログラムを操作することでイベントの取得が行われたが、利用者プログラムが一定時間間隔で自動的にイベント情報を取得し、利用者の操作を不要とするようにしてもよい。
【００５８】
さらに、イベント情報の登録を本実施形態のように行わず、イベントＤＢ２５に直接的に情報を書き込むようにしてもよい。また、イベント情報の利用者への提供回数や、イベントへの利用者の参加者数に上限を設けることで、イベント情報提供の回数制限を行うようにしてもよい。さらに、利用者が過去に取得したイベント情報を蓄積し、同一のイベント情報は検索されないようにしてもよい。
【００５９】
また、本実施形態の情報提供システムでは、サービス利用者の現在位置周辺で現在行われている、もしくは近未来に行われるイベントに関する情報をサービス利用者に提供する際に、（１）提供されたイベント情報に対するサービス利用者の受容または拒絶、および、（２）イベントへの参加状況を把握することで、サービス利用者が興味のあるイベント分野に関する情報を更新するようにしているが、このいずれか一方にみの判定によりサービス利用者が興味あるイベント分野に関する情報を更新するようにしてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態の情報提供システムの構成を示すブロック図である。
【図２】図１中の利用者ＤＢ２３、登録者ＤＢ２４、イベントＤＢ２５に格納される情報を示す図である。
【図３】本発明の一実施形態の情報提供システムにおける登録者の登録の手順を示すシーケンスチャートである。
【図４】本発明の一実施形態の情報提供システムにおけるイベント情報の登録の手順を示すシーケンスチャートである。
【図５】本発明の一実施形態の情報提供システムにおけるイベント情報の取得の手順を示すシーケンスチャートである。
【図６】本発明の一実施形態の情報提供システムにおけるイベント情報の取得の際に、別の情報を要求した場合とさらなる詳細情報を要求した場合の手順を示すシーケンスチャートである。
【図７】本発明の一実施形態の情報提供システムにおけるイベントへの参加確認の手順を示すシーケンスチャートである。
【図８】本発明の一実施形態の情報提供システムにより提供される情報提供サービスの具体的な例を示した図である。
【符号の説明】
【００６１】
１０    利用者端末
１１    利用者プログラム
１２    表示部
１３    入力部
１４    利用者端末特定情報格納部
１５    位置測定器
１６    タイマ
２０    サーバ
２１    検索プログラム
２２    登録プログラム
２３    利用者ＤＢ
２４    登録者ＤＢ
２５    イベントＤＢ
２６    タイマ
３０    登録者端末
４１、４２    通信路
２３１    利用者特定情報
２３２    イベント分野別興味情報
２３２Ｘ    イベント分野Ｘ興味度（Ｘ＝１〜ｎ）
２５１    イベント特定情報
２５２１    イベント概要情報
２５２２    イベント詳細情報
２５３    イベント実施位置情報
２５４    イベント開始日時情報
２５５    イベント終了日時情報
２５６    イベント分野情報
２５７    イベント参加者数情報
２５８    イベント登録者情報
３０１〜３０６    ステップ
４０１〜４０６    ステップ
５０１〜５１１    ステップ
６０１〜６０５    ステップ
６１１〜６１６    ステップ
【図１】
2006243916.tif 000003
【図２】
2006243916.tif 000004
【図３】
2006243916.tif 000005
【図４】
2006243916.tif 000006
【図５】
2006243916.tif 000007
【図６】
2006243916.tif 000008
【図７】
2006243916.tif 000009
【図８】
2006243916.tif 000010