(57)【要約】【課題】ユーザが様々なイベント情報を得ることができる情報提供装置および情報提供方法を提供する。【解決手段】サーバ３０は、ユーザ端末から投稿されたイベント情報を投稿データベースに保存する第１の保存手段と、投稿データベースに保存されたイベント情報のうち、承認されたイベント情報を保存データベースに保存する第２の保存手段と、イベント情報を投稿したユーザ端末とは異なるユーザ端末からのアクセスに基づいて、そのユーザ端末のユーザの特性に応じて保存データベースから抽出されたイベント情報を、そのユーザ端末の画面にカレンダ形式で表示させるよう制御を行う制御手段とを備える。【選択図】図１
2011103101.tif 000002
【特許請求の範囲】
【請求項１】
第１の外部通信端末から投稿されたイベント情報を投稿データベースに保存する第１の保存手段と、
前記投稿データベースに保存された前記イベント情報のうち、承認された前記イベント情報を保存データベースに保存する第２の保存手段と、
前記第１の外部通信端末とは異なる第２の外部通信端末からのアクセスに基づいて、前記第２の外部通信端末のユーザの特性に応じて前記保存データベースから抽出された前記イベント情報を、前記第２の外部通信端末の画面にカレンダ形式で表示させるよう制御を行う制御手段とを備えた、情報提供装置。
【請求項２】
前記制御手段は、
前記イベント情報の抽出条件の入力を受け付ける抽出条件受付手段と、
前記抽出条件に適合する前記イベント情報を前記保存データベースから抽出する抽出手段とを備える、請求項１に記載の情報提供装置。
【請求項３】
前記抽出条件は、前記イベント情報の開催場所、前記イベント情報のカテゴリ、前記イベント情報の開催場所の最寄り駅、および前記イベント情報の開催日時よりなる群から選ばれる１つ以上の情報に関する条件である、請求項２に記載の情報提供装置。
【請求項４】
前記抽出条件は、前記第２の端末に記録されたスケジュールと前記イベント情報との開催時間の関係、前記第２の端末に記録されたスケジュールと前記イベント情報との開催場所の関係、および前記第２の端末に記録されたスケジュールと前記イベント情報とのカテゴリの関係よりなる群から選ばれる１つ以上の関係に関する条件である、請求項２または３に記載の情報提供装置。
【請求項５】
前記ユーザから、第１のカレンダへのスケジュールの登録を受け付けるスケジュール受付手段と、
前記抽出手段により抽出された前記イベント情報を関連イベント情報として、前記第１のカレンダとは別の第２のカレンダへ出力する関連イベント出力手段とをさらに備え、
前記抽出手段は、前記第１カレンダへ登録された前記スケジュールに基づいて、前記抽出条件に適合する前記イベント情報を前記保存データベースから抽出する、請求項２〜４のいずれかに記載の情報提供装置。
【請求項６】
第１の外部通信端末から投稿されたイベント情報を投稿データベースに保存する第１の保存ステップと、
前記投稿データベースに保存された前記イベント情報のうち、承認された前記イベント情報を保存データベースに保存する第２の保存ステップと、
前記第１の外部通信端末とは異なる第２の外部通信端末からのアクセスに基づいて、前記第２の外部通信端末のユーザの特性に応じて前記保存データベースから抽出された前記イベント情報を、前記第２の外部通信端末の画面にカレンダ形式で表示させるよう制御を行う制御ステップとを備えた、情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報提供装置および情報提供方法に関し、より特定的には、ユーザに対してイベント情報を提供する情報提供装置および情報提供方法に関する。
【背景技術】
【０００２】
従来、パソコンや携帯電話などのユーザ端末にカレンダを表示し、このカレンダに入力されたスケジュールを管理するシステムが知られている。ユーザは、システムによって提供されたカレンダを閲覧することにより、自分のスケジュールを確認することができる。この種のシステムを利用した情報提供方法として、たとえば特開２００１―７６００１号公報（特許文献１）には、ユーザの入力したスケジュールに応じたイベント情報を提供するイベント情報提供方法が開示されている。
【０００３】
特許文献１におけるイベント情報提供方法は、ユーザの登録したスケジュール情報から行動を抽出し、その行動自体を示す「アクション」と、その行動の「対象」とを認識する。そして予め登録されているイベント情報から、認識した行動と対象に応じたものが選択される。選択されたイベント情報はユーザに配信される。イベント情報は、カレンダの該当する日時の箇所へ表示される。
【特許文献１】特開２００１−７６００１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、得ることができるイベント情報が限られるという問題点があった。
【０００５】
従って、本発明の目的は、ユーザが様々なイベント情報を得ることができる情報提供装置および情報提供方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明のある局面に従うと、情報提供装置は、第１の外部通信端末から投稿されたイベント情報を投稿データベースに保存する第１の保存手段と、投稿データベースに保存されたイベント情報のうち、承認されたイベント情報を保存データベースに保存する第２の保存手段と、第１の外部通信端末とは異なる第２の外部通信端末からのアクセスに基づいて、第２の外部通信端末のユーザの特性に応じて保存データベースから抽出されたイベント情報を、第２の外部通信端末の画面にカレンダ形式で表示させるよう制御を行う制御手段とを備える。
【０００７】
好ましくは制御手段は、イベント情報の抽出条件の入力を受け付ける抽出条件受付手段と、抽出条件に適合するイベント情報を保存データベースから抽出する抽出手段とを備える。
【０００８】
好ましくは抽出条件は、イベント情報の開催場所、イベント情報のカテゴリ、イベント情報の開催場所の最寄り駅、およびイベント情報の開催日時よりなる群から選ばれる１つ以上の情報に関する条件である。
【０００９】
好ましくは抽出条件は、第２の端末に記録されたスケジュールとイベント情報との開催時間の関係、第２の端末に記録されたスケジュールとイベント情報との開催場所の関係、および第２の端末に記録されたスケジュールとイベント情報とのカテゴリの関係よりなる群から選ばれる１つ以上の関係に関する条件である。
【００１０】
好ましくは情報提供装置は、ユーザから、第１のカレンダへのスケジュールの登録を受け付けるスケジュール受付手段と、抽出手段により抽出されたイベント情報を関連イベント情報として、第１のカレンダとは別の第２のカレンダへ出力する関連イベント出力手段とをさらに備える。抽出手段は、第１カレンダへ登録されたスケジュールに基づいて、抽出条件に適合するイベント情報を保存データベースから抽出する。
【００１１】
この発明の他の局面に従うと、情報提供方法は、第１の外部通信端末から投稿されたイベント情報を投稿データベースに保存する第１の保存ステップと、投稿データベースに保存されたイベント情報のうち、承認されたイベント情報を保存データベースに保存する第２の保存ステップと、第１の外部通信端末とは異なる第２の外部通信端末からのアクセスに基づいて、第２の外部通信端末のユーザの特性に応じて保存データベースから抽出されたイベント情報を、第２の外部通信端末の画面にカレンダ形式で表示させるよう制御を行う制御ステップとを備える。
【発明の効果】
【００１２】
本発明の情報提供装置および情報提供方法によれば、ユーザが様々なイベント情報を得ることができる情報提供装置および情報提供方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施の形態における情報提供装置のハードウェア構成を示すブロック図である。
【図２】ユーザから投稿されたイベント情報を投稿データベースに保存する処理のフローチャートである。
【図３】図２のステップＳ５３で表示されるイベント情報投稿画面の一例を示す図である。
【図４】投稿データベースとして保存されるデータの一例を示す図である。
【図５】保存データベースとして保存されているデータの一例を示す図である。
【図６】ユーザ端末に表示されるカレンダ表示画面の一例を示す図である。
【図７】本発明の第１の実施の形態における情報提供装置でのイベント情報の提供処理のフローチャートである。
【図８】本発明の第２の実施の形態における情報提供装置での関連イベント情報の提供処理のフローチャートである。
【図９】図８のステップＳ３において表示されるマイカレンダの表示画面の一例を示す図である。
【図１０】お気づきカレンダの表示画面の一例を示す図である。
【図１１】お気づきカレンダの表示設定の変更処理のフローチャートである。
【図１２】図１１のステップＳ１３において表示されるお気づきカレンダの表示設定（設定／管理）画面の一例を示す図である。
【図１３】図１２に示すお気づきカレンダの表示設定から項目Ａのチェックが外された画面を示す図である。
【図１４】表示設定変更後のお気づきカレンダの表示画面の一例を示す図である。
【図１５】イベント情報がスケジュールとして登録された後のマイカレンダの表示画面の一例である。
【図１６】本発明の第２の実施の形態における情報提供装置での、イベント情報検索処理を含む関連イベント情報の提供処理のフローチャートである。
【図１７】図１６のイベント情報検索処理のサブルーチンの詳細を示す図である。
【図１８】図１６のステップＳ２３で表示されるイベント情報検索画面の一例を示す図である。
【図１９】図１７のステップＳ３１で表示されるイベント情報検索結果画面の一例を示す図である。
【発明を実施するための最良の形態】
【００１４】
［第１の実施の形態］
【００１５】
［情報提供装置のハードウェア構成］
【００１６】
図１は、本発明の第１の実施の形態における情報提供装置のハードウェア構成を示すブロック図である。
【００１７】
図１を参照して、本実施の形態における情報提供装置は、コンピュータ（電子計算機）１およびサーバ３０（自社サーバ）を含んで構成される。コンピュータ１は、サーバ３０を通じてインターネット１００に接続されており、インターネット１００を介して、インターネット１００に接続されたＰＣ（パーソナルコンピュータ）７１および７３や、携帯通信端末７５、７７、７９、８１などのユーザ端末と通信可能である。コンピュータ１は、サーバ３０を通じずにインターネット１００に接続されていてもよい。
【００１８】
コンピュータ１およびサーバ３０は、プログラムを実行することにより、イベント情報をユーザ端末から受付けて登録し、イベント情報をユーザ端末へ提供する情報提供装置として機能する。コンピュータ１は、制御部３と、入力装置５と、モニタ７と、メモリ９と、ネットワーク部１１と、記憶媒体１３とを備えている。記憶媒体１３には、プログラム１５が記憶されている。コンピュータ１は、サーバ３０などが接続されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続され、そのＬＡＮを介してインターネット１００に接続されていてもよい。
【００１９】
制御部３は、ＣＰＵであり、コンピュータ１の各部の動作を制御する。また、制御部３は、プログラム１５を適宜読み込んで実行する。
【００２０】
入力装置５は、たとえば、キーボードや、マウスなどのポインティングデバイスである。入力装置５は、ユーザにより操作され、その操作に応じて制御部３に操作信号を送信する。制御部３はこの操作信号に基づいて処理を行う。なお、コンピュータ１は、入力装置５として、マイクなどの音声入力装置を有し、制御部３は、音声入力装置により入力された音声を種々のコマンドやテキストデータとして認識可能に構成されていてもよい。
【００２１】
モニタ７は、ユーザが視認可能な表示画面を表示する。表示画面は、制御部３の制御に基づいて、モニタ７に表示（出力の一例）される。
【００２２】
メモリ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などである。メモリ９のＲＡＭは、制御部３のワーキングメモリとして利用される。
【００２３】
ネットワーク部１１は、コンピュータ１をＬＡＮやインターネット１００に接続する。これにより、コンピュータ１は、インターネット１００を介して、インターネット１００に接続されたユーザ端末（ＰＣ７１および７３や、携帯通信端末７５、７７、７９、８１などのインターネットに接続された通信機器）と通信可能となる。制御部３は、インターネット１００を介し、ユーザ端末やインターネット１００に接続されている他のサーバ（図示せず）に対し、種々の通信プロトコルでデータを送信（出力の一例）することができる。また、データを受信することができる。
【００２４】
ここで、「ユーザ端末」とは、イベント情報を得ようとするユーザによって使用される外部通信端末であって、情報提供装置と通信可能なものを意味している。「ユーザ端末」には、コンピュータや携帯電話などが含まれる。
【００２５】
記憶媒体１３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。記憶媒体１３は、種々のデータを記憶しており、たとえば制御部３により実行されるプログラム１５などを記憶している。
【００２６】
なお、ＰＣ７１および７３や、携帯通信端末７５、７７、７９、８１などのユーザ端末のハードウェア構成や、サーバ３０のハードウェア構成も、コンピュータ１のハードウェア構成と同様であるため、ここでの説明を繰り返さない。
【００２７】
サーバ３０内の記憶媒体（図示せず）は、保存データベース、投稿データベース、会員情報（ユーザのスケジュール情報や関連イベント情報などを含む）などのデータを記憶している。なおこれらのデータは、コンピュータ１の記憶媒体１３に記憶されていてもよい。
【００２８】
本実施の形態において、サーバ３０は、イベント情報をユーザ端末のいずれかから受付けて登録し、それをユーザ端末のいずれかに提供する。また、ユーザにより入力されたスケジュールに基づいて、関連イベント情報を提供するために用いられる。以下、サーバ３０を用いたイベント情報の提供の処理について説明する。
【００２９】
図２は、ユーザから投稿されたイベント情報を投稿データベースに保存する処理のフローチャートである。
【００３０】
このフローチャートによる処理は、サーバ３０内のプログラムをサーバ３０の制御部（ＣＰＵ）によって実行することで行われてもよいし、サーバ３０からユーザ端末にダウンロードされたプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。また、ユーザ端末内のプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。
【００３１】
図２を参照して、イベント情報を投稿しようとするユーザは、ユーザ端末を用いてサーバ３０内のウェブサイトにアクセスする。これによりユーザ端末とサーバ３０との間で通信が行われ、サーバ３０がユーザ端末へ送信するデータに基づいて、ユーザ端末の画面に表示が行われる。
【００３２】
例えばユーザ端末には、先ずウェブサイトにおけるメニュリストが表示される。メニュリストから、ユーザ端末の入力装置を用いてユーザによりイベント情報投稿画面が選択されると（Ｓ５１でＹＥＳ）、ユーザ端末において、ユーザＩＤとパスワードとの入力を求める画面を表示する制御が行われる。これは、ユーザのサーバ３０へのログインを求めるものである（Ｓ５２）。
【００３３】
ユーザによってログインがなされると（Ｓ５２でＹＥＳ）、ユーザ端末において、イベント情報投稿画面を表示する制御が行われる（Ｓ５３）。イベント情報投稿画面において、ユーザによってイベント情報が投稿されると（Ｓ５４でＹＥＳ）、イベント情報を投稿データベースへ登録する（保存する）処理が行われ（Ｓ５５）、イベント情報投稿処理は終了する。一方、イベント情報の投稿が無ければ（Ｓ５４でＮＯ）、図２の処理を終了する。
【００３４】
なお、ステップＳ５２での処理を無くし、ログインなしにユーザからの投稿を受け付けるように装置を構成してもよい。また、サーバはユーザ端末からの所定のフォーマットに従った電子メールの送信を受け付けることにより投稿を受け付けてもよい。
【００３５】
図３は、図２のステップＳ５３で表示されるイベント情報投稿画面の一例を示す図である。
【００３６】
図３においては、「１．イベント名」、「２．イベントの開催場所」、「３．イベントの開催期間」、「４．イベントの開催時間」、「５．イベントのカテゴリ」、「６．イベントの予算」、および「７．イベントの開催場所の最寄り駅」の項目が表示されている。ユーザは、ユーザ自身が知っている範囲でイベントの情報の各項目を記入する。投稿データベースに投稿されるイベント情報は、インターネット上においてユーザが知った情報に限られるものではなく、インターネットを用いない現実世界においてユーザが知った情報（たとえば、ユーザが街中で目にした掲示板に表示された情報など）であってもよい。なお、図３では、「ＡＳＲＰ」というイベント名のイベントに関する情報がユーザによって記入されている。なお「ＡＳＲＰ」というイベント名は、説明の簡略化のために４文字のアルファベットで示したものである。イベント名は、「新製品の無料配布サービス」など、ユーザにとってわかりやすいものであることが好ましい。「６．イベントの予算」は空欄になっている。ユーザは、自分が知っている範囲でイベント情報の各項目を記入し、「上記の内容で投稿する」のボタンを押す。これにより、イベント情報の投稿が完了する。一方、投稿を中止する場合には、ユーザは「キャンセル」のボタンを押す。
【００３７】
図４は、投稿データベースとして保存されるデータの一例を示す図である。
【００３８】
図４の投稿データベースには、既に投稿された複数のイベント情報が含まれているものとする。投稿データベースでは、横方向（行方向）に、１つのイベントの開催場所、イベントの開催期間（開催期間開始、開催期間終了）、開始時間、終了時間、カテゴリ、予算、およびイベント名などの情報が対応付けて管理される。新しいイベントの投稿がある度に、縦方向の最終列にそのイベントの情報が追加される。すなわち、上から順にイベント情報は、投稿時間の古いものから並べられている。なお、イベント情報が並べられる順序は任意であり、図４の表示順序の他、たとえばイベント情報が下から順に投稿時間の古いものから並べられていてもよい。
【００３９】
なお、本願明細書において「イベント情報」とは、あるイベントに関する情報であって、互いに関連づけられたものを意味している。「イベント情報」には、たとえばイベントの開催場所、イベントの開催期間（開催期間開始、開催期間終了）、開始時間、終了時間、カテゴリ、予算、またはイベント名などが含まれている。
【００４０】
図３の画面でユーザからイベント情報が投稿されると、それは新しいイベントの投稿として、図３の各項目に記入された情報が図４の投稿データベースに格納される。
【００４１】
図４の投稿データベースには、図３で投稿された「ＡＳＲＰ」に関するイベント情報も含まれている（右欄「イベント名」が「ＡＳＲＰ」である部分の横の列を参照）。投稿されたイベント情報はこの投稿データベースに自動的に追加され、管理者によって管理される。各イベント情報には、上述のとおり、イベントの開催場所、イベントの開催期間（開催期間開始、開催期間終了）、開始時間、終了時間、カテゴリ、予算、イベント名などが含まれている。
【００４２】
従って管理者は、各項目についてフィルタリングを行い、必要な情報を自動的に抽出することができる。なお、イベントが複数の開催日にわたって開催される場合であって、開始時間や終了時間などが開催日によって異なる場合には、開催日毎に別のイベント情報として保存され、管理されることが好ましい。
【００４３】
図４の投稿データベースにおいて、各イベント情報には、承認済か未承認かの表示（承認に関する設定、または承認に関するフラグ）も含まれている（最も左の欄を参照）。承認に関する設定は、管理者用端末（コンピュータ１）からのみ変更可能である。「承認済み」となったイベント情報のみがユーザ端末へ送信可能となり、「未承認」のイベント情報はユーザ端末へ送信されることがないよう、サーバ３０の制御部は制御を行う。
【００４４】
すなわち、投稿されたイベント情報は、管理者の管理用端末を用いた操作により、初めてユーザ端末で閲覧可能になる。管理者は、コンピュータ１を用いて、投稿データベースに格納されているイベント情報の正誤確認や、情報の補充や、承認作業を行う。管理者用端末から（手動で）承認されたイベント情報は、「承認済み」のフラグが付され、コンピュータ１によって保存データベースに保存され、ユーザに対して公開される。
【００４５】
図５は、保存データベースとして保存されているデータの一例を示す図である。なお、本実施の形態においては投稿データベースと保存データベースとが別々の表で構成されている場合について示したが、投稿データベースと保存データベースとが同一の表で構成されていてもよい。
【００４６】
図５を参照して、保存データベースには、図４の投稿データベースに格納されたイベント情報のうち、「承認済み」のフラグが付されたもののみが保存されている。１つのイベント情報としては、投稿データベース内と同様に、たとえばイベントの開催場所、イベントの開催期間（開催期間開始、開催期間終了）、イベントの時間帯（開始時間、終了時間）、カテゴリ、予算、イベント名などが含まれている。この保存データベースからイベント情報が抽出される。この保存データベースは、サーバ３０内のウェブサイトで公開されてもよい。
【００４７】
図６は、ユーザ端末に表示されるカレンダ表示画面の一例を示す図である。
【００４８】
いずれかのユーザ端末からのアクセスに基づいて、そのユーザ端末のユーザの特性に応じて保存データベースから抽出されたイベント情報を、そのユーザ端末の画面にカレンダ形式で表示させるよう制御が実行される。これにより、例えば図６に示される画面が、ユーザ端末に表示される。イベント情報の抽出条件は、ユーザ端末において入力される。
【００４９】
より具体的には、ここでは抽出条件として「イベントの開催場所が愛知」が設定されているものとし、これにより図５の保存データベースから、その条件に合致する複数のイベント情報が抽出され、それらがそのイベントの行われる日に対応付けられてカレンダ形式で表示されている。
【００５０】
抽出条件としては、イベント情報の開催場所、イベント情報のカテゴリ、イベント情報の開催場所の最寄り駅、およびイベント情報の開催日時よりなる群から選ばれる１つ以上の情報に関する条件などを設定可能とすることが好ましい。
【００５１】
また抽出条件としては、ユーザ端末のユーザが、そのユーザ端末（またはサーバ）に登録しているスケジュールとイベント情報との開催時間の関係、スケジュールとイベント情報との開催場所の関係、およびスケジュールとイベント情報とのカテゴリの関係よりなる群から選ばれる１つ以上の関係に関する条件を設定可能としてもよい。
【００５２】
なお、図面においては、便宜上、イベント名を任意のアルファベット４文字で表記している。カレンダには、イベント名の他にも、イベントの場所、イベントの期間、イベントの時間帯、イベントのカテゴリ、またはイベントの予算（費用）などが表示されてもよい。カレンダに登録されたイベントのデータは、他のウェブサイトにおけるカレンダへダウンロード可能であってもよい。
【００５３】
図７は、本発明の第１の実施の形態における情報提供装置でのイベント情報の提供処理のフローチャートである。
【００５４】
この処理は、具体的には図６の画面をユーザ端末に表示するための処理である。
【００５５】
このフローチャートによる処理は、サーバ３０内のプログラムをサーバ３０の制御部（ＣＰＵ）によって実行することで行われてもよいし、サーバ３０からユーザ端末にダウンロードされたプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。また、ユーザ端末内のプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。
【００５６】
図７を参照してステップＳ６１で、ユーザ端末においてイベント情報の抽出条件の入力を受け付け、それをユーザ端末またはサーバで保存する。
【００５７】
ステップＳ６２において、ユーザ端末からサーバへアクセスが行われると、ステップＳ６３において、ステップＳ６１で入力されたイベント情報の抽出条件に適合するイベント情報の抽出が、保存データベースから行われる。
【００５８】
ステップＳ６４において、ステップＳ６３で抽出されたイベント情報がユーザ端末にカレンダ形式で表示される。
【００５９】
［第２の実施の形態］
【００６０】
次に本発明の第２の実施の形態における情報提供装置について説明する。第２の実施の形態における情報提供装置のハードウェア構成などは、第１の実施の形態におけるそれと同じであるため、ここでの説明を繰り返さない。以下、第２の実施の形態における情報提供装置が第１の実施の形態における情報提供装置と異なる点について説明する。第２の実施の形態における情報提供装置は、ユーザの登録したスケジュールに関連するイベント（以下、「関連イベント」という。）を自動的にユーザに提供する。
【００６１】
関連イベントは、ユーザのスケジュールに関連するものであるため、そのユーザにとって参加しやすく、また興味深いものが提供されるようになっている。以下、サーバ３０を用いた関連イベント情報の提供処理について説明する。
【００６２】
図８は、本発明の第２の実施の形態における情報提供装置での関連イベント情報の提供処理のフローチャートである。
【００６３】
このフローチャートによる処理は、サーバ３０内のプログラムをサーバ３０の制御部（ＣＰＵ）によって実行することで行われてもよいし、サーバ３０からユーザ端末にダウンロードされたプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。また、ユーザ端末内のプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。
【００６４】
図８を参照して、マイカレンダへのスケジュールの登録をしようとするユーザは、まずユーザ端末を用いてサーバ３０内のウェブサイトにアクセスする。これによりユーザ端末とサーバ３０との間で通信が行われ、サーバ３０がユーザ端末へ送信するデータに基づいて、ユーザ端末の画面に表示が行われる。
【００６５】
例えばユーザ端末には、先ずウェブサイトにおけるメニュリストが表示される。メニュリストから、ユーザ端末の入力装置を用いてユーザによりマイカレンダ表示が選択されると（Ｓ１でＹＥＳ）、ユーザ端末において、ユーザＩＤとパスワードとの入力を求める画面を表示する制御が行われる。これは、ユーザのサーバ３０へのログインを求めるものである（Ｓ２）。
【００６６】
ユーザによってログインがなされると（Ｓ２でＹＥＳ）、ユーザ端末において、マイカレンダの画面を表示する制御が行われる（Ｓ３）。マイカレンダの画面において、ユーザによるスケジュールの登録を受け付けると（Ｓ４でＹＥＳ）、登録されたスケジュールに基づいて、サーバ３０内の保存データベースから、後述する「お気づきカレンダの表示設定」において設定された抽出条件に適合するイベント情報を抽出する制御が行われる（Ｓ５）。そして、抽出したイベント情報を関連イベント情報としてお気づきカレンダへ出力する処理が行われ（Ｓ６）、関連イベント情報の提供処理が終了する。一方、マイカレンダの画面において、ユーザによるスケジュールの登録が無かった場合（Ｓ４でＮＯ）、図８の処理が終了する。
【００６７】
図９は、図８のステップＳ３において表示されるマイカレンダの表示画面の一例を示す図である。
【００６８】
図９のマイカレンダの画面においては、ユーザによって登録された「ＯＰＫＡ」というスケジュール名が、マイカレンダにおける９月１６日の欄に表示されている。なお、マイカレンダには、スケジュール名以外のスケジュールの情報、すなわちスケジュールの場所、スケジュールの期間、スケジュールの時間帯、スケジュールのカテゴリ、またはスケジュールの予算（費用）などがユーザによって登録されてもよい。またマイカレンダには、スケジュール名の他にも、スケジュールの場所、スケジュールの期間、スケジュールの時間帯、スケジュールのカテゴリ、またはスケジュールの予算（費用）などが表示されてもよい。マイカレンダに登録されたスケジュールデータは、他のウェブサイトにおけるカレンダへダウンロード可能であってもよい。
【００６９】
図１０は、お気づきカレンダの表示画面の一例を示す図である。
【００７０】
たとえば、ログインをしたユーザによって、サーバ３０内のウェブサイトにおけるメニュリストからお気づきカレンダの表示が選択されると、図１０のお気づきカレンダをユーザ端末に表示する処理が行われる。図１０のお気づきカレンダにおいては、９月１６日の欄に「ＳＰＡＣ」および「ＫＫＡＫ」というイベント名が自動で表示されている。これらのイベント名の関連イベント情報は、ユーザによって登録された「ＯＰＫＡ」（図９）というスケジュールに基づいて抽出されたものである。なお、お気づきカレンダの関連イベント情報として、イベント名およびイベント開催日以外のイベント情報の項目、すなわちイベントの場所、イベントの期間、イベントの時間帯、イベントのカテゴリ、またはイベントの予算（費用）などが表示されてもよい。
【００７１】
［お気づきカレンダの表示設定の変更処理］
【００７２】
お気づきカレンダの表示設定（保存データベースからのイベント情報の抽出条件）は、ユーザによって自由に変更されてもよい。次に、お気づきカレンダの表示設定の変更処理について説明する。
【００７３】
図１１は、お気づきカレンダの表示設定の変更処理のフローチャートである。
【００７４】
このフローチャートによる処理は、サーバ３０内のプログラムをサーバ３０の制御部（ＣＰＵ）によって実行することで行われてもよいし、サーバ３０からユーザ端末にダウンロードされたプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。また、ユーザ端末内のプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。
【００７５】
図１１を参照して、お気づきカレンダの表示設定を変更しようとするユーザは、ユーザ端末を用いてサーバ３０内のウェブサイトにアクセスする。これによりユーザ端末とサーバ３０との間で通信が行われ、サーバ３０がユーザ端末へ送信するデータに基づいて、ユーザ端末の画面に表示が行われる。
【００７６】
例えばユーザ端末には、先ずウェブサイトにおけるメニュリストが表示される。メニュリストから、ユーザ端末の入力装置を用いてユーザによりお気づきカレンダの表示設定が選択されると（Ｓ１１でＹＥＳ）、ユーザ端末において、ユーザＩＤとパスワードとの入力を求める画面を表示する制御が行われる。これは、ユーザのサーバ３０へのログインを求めるものである（Ｓ１２）。
【００７７】
ユーザによってログインがなされると（Ｓ１２でＹＥＳ）、ユーザ端末において、お気づきカレンダの表示設定画面を表示する制御が行われる（Ｓ１３）。お気づきカレンダの表示設定画面において、ユーザによる抽出条件の入力を受け付けると（Ｓ１４でＹＥＳ）、変更後の表示設定を保存する制御が行われる（Ｓ１５）。そして、変更後の表示設定に従うお気づきカレンダの内容の更新処理が行われ（Ｓ１６）、お気づきカレンダの表示設定の変更処理が終了する。一方、お気づきカレンダの表示設定の変更が無ければ（Ｓ１４でＮＯ）、図１１の処理が終了する。
【００７８】
図１２は、図１１のステップＳ１３において表示されるお気づきカレンダの表示設定（設定／管理）画面の一例を示す図である。
【００７９】
図１２の画面においては、「Ａ：登録スケジュールの開催日時の前後１時間以内に開催のイベント情報のみを表示する。」という抽出条件と、「Ｂ：登録スケジュールの開催場所から徒歩５分以内または５００Ｍ以内で開催されるイベント情報のみを表示する。」という抽出条件と、「Ｃ：登録スケジュールとテーマが共通するイベント情報のみを表示する。」という抽出条件とが表示されている。上記項目Ａの抽出条件は、スケジュールとイベント情報との開催時間の関係に関する条件である。上記項目Ｂの抽出条件は、スケジュールとイベント情報との開催場所の関係に関する条件である。上記項目Ｃの抽出条件は、スケジュールとイベント情報とのカテゴリの関係に関する条件である。図１２においては、項目ＡおよびＢにチェックが入っており、項目Ｃにはチェックが入っていない。この状態で「上記の条件で設定する」のボタンがユーザによって押された場合には、設定条件が保存され、お気づきカレンダに反映される。一方、「キャンセル」のボタンがユーザによって押された場合には、設定が中止される。
【００８０】
図１２に示す抽出条件が設定されると、マイカレンダに登録された「ＯＰＫＡ」のスケジュール（図９）に基づいて、図１２の項目ＡおよびＢの両方に適合するイベント情報が、サーバ３０によって図５に示す保存データベースから抽出される。そして、図１０に示すように、抽出されたイベント情報を関連イベント情報としてお気づきカレンダに表示する処理が行われる。
【００８１】
図１３は、図１２に示すお気づきカレンダの表示設定から項目Ａのチェックが外された画面を示す図である。
【００８２】
図１３の画面の状態で「上記の条件で設定する」のボタンがユーザによって押された場合には、お気づきカレンダの表示設定の変更を保存する処理が行われ、設定変更をお気づきカレンダに反映する処理が行われる。具体的には、マイカレンダに登録された「ＯＰＫＡ」のスケジュールに基づいて、図１３の項目Ｂに適合するイベント情報が、図５に示す保存データベースから抽出される。そして、図１４に示すように、抽出されたイベント情報を関連イベント情報としてお気づきカレンダに表示する処理が行われる。図１４においては、９月４日の欄、９月１４日の欄、９月１６日の欄、９月１８日の欄、９月２９日の欄、および９月３０日の欄に、これらの日付を開催日とする関連イベント情報のイベント名が表示されている。
【００８３】
［お気づきカレンダからマイカレンダへのスケジュールの登録］
【００８４】
お気づきカレンダに表示された関連イベント情報は、ユーザの登録操作によってマイカレンダへ登録可能であってもよい。たとえば、図１４に示すように、お気づきカレンダにおいて９月１６日の欄に「ＳＰＡＣ」というイベント名の関連イベント情報が表示されている場合に、ユーザによってこの関連イベント情報の登録操作（たとえば「ＳＰＡＣ」というイベント名のダブルクリック）がされたときは、マイカレンダの９月１６日の欄に「ＳＰＡＣ」のイベント情報がスケジュールとして登録されてもよい。その結果、図１５に示すように、「ＳＰＡＣ」というイベント名のイベント情報がスケジュールとしてマイカレンダへ登録される。
【００８５】
［イベント情報検索およびマイカレンダへの登録］
【００８６】
図８においては、保存データベースのイベント情報とは無関係のスケジュールが、ユーザによってマイカレンダへ登録された場合の関連イベント情報の提供処理について説明した。しかし、ユーザによって保存データベースからイベント情報が検索（抽出）され、検索結果のイベント情報がユーザによってマイカレンダに登録されてもよい。次に、イベント情報検索処理を含む関連イベント情報の提供処理について説明する。
【００８７】
図１６は、本発明の第２の実施の形態における情報提供装置での、イベント情報検索処理を含む関連イベント情報の提供処理のフローチャートである。
【００８８】
図１７は、図１６のイベント情報検索処理のサブルーチンの詳細を示す図である。
【００８９】
図１６および図１７のフローチャートによる処理は、サーバ３０内のプログラムをサーバ３０の制御部（ＣＰＵ）によって実行することで行われてもよいし、サーバ３０からユーザ端末にダウンロードされたプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。また、ユーザ端末内のプログラムをユーザ端末の制御部（ＣＰＵ）によって実行することで行われてもよい。
【００９０】
まず図１６を参照して、イベント情報を求めるユーザは、ユーザ端末を用いてサーバ３０内のウェブサイトにアクセスする。これによりユーザ端末とサーバ３０との間で通信が行われ、サーバ３０がユーザ端末へ送信するデータに基づいて、ユーザ端末の画面に表示が行われる。
【００９１】
例えばユーザ端末には、先ずウェブサイトにおけるメニュリストが表示される。メニュリストから、ユーザ端末の入力装置を用いてユーザによりイベント情報検索画面が選択されると（Ｓ２１でＹＥＳ）、ユーザ端末において、ユーザＩＤとパスワードとの入力を求める画面を表示する制御が行われる。これは、ユーザのサーバ３０へのログインを求めるものである（Ｓ２２）。ユーザによってログインがなされると（Ｓ２２でＹＥＳ）、ユーザ端末において、イベント情報検索画面を表示する制御が行われる（Ｓ２３）。イベント情報検索画面において、ユーザによる検索条件の入力を受け付けると（Ｓ２４でＹＥＳ）、イベント情報検索処理が行われる（Ｓ２５）。一方、イベント情報検索画面においてユーザによってイベント情報検索が中止されれば（Ｓ２４でＮＯ）、イベント情報検索処理が終了する。
【００９２】
次に図１７を参照して、イベント情報検索処理（Ｓ２５）においては、サーバ３０内に保存されている保存データベースから、検索条件に適合するイベント情報を検索し、検索結果をユーザ端末に表示する処理が行われる（Ｓ３１）。検索結果はユーザによって閲覧され、検索結果の中にスケジュールとして登録したいイベント情報がある場合には、ユーザはそのイベント情報をスケジュールとしてマイカレンダへ登録する操作を行う。ユーザによる登録操作を受け付けた場合（Ｓ３２でＹＥＳ）、このイベント情報がスケジュールとしてマイカレンダへ登録される（Ｓ３３）。そして、イベント情報検索処理が終了し、図１６のメインルーチンへのリターンが行われる。一方、登録操作が無かった場合（Ｓ３２でＮＯ）には、イベント情報検索処理が終了し、図１６のメインルーチンへのリターンが行われる。
【００９３】
再び図１６を参照して、続いて図８のステップＳ４以降の処理と同様の処理により、関連イベント情報の提供処理が行われ、処理が終了される。
【００９４】
図１８は、図１６のステップＳ２３で表示されるイベント情報検索画面の一例を示す図である。
【００９５】
図１８のイベント情報検索画面においては、イベント情報の検索条件として、「１．エリア」、「２．テーマ」、「３．駅」、「４．時間」、および「５．キーワード」が表示されている。「１．エリア」はイベントの開催場所に関する条件であり、「２．テーマ」はイベントのカテゴリに関する条件である。「３．駅」はイベントの開催場所の最寄り駅に関する条件であり、「４．時間」はイベントの開催日時に関する条件である。「５．キーワード」はイベント情報が特定の文言を含むという条件である。イベント情報検索画面において、上記項目１〜５のうち１つ以上の検索条件がユーザによって設定されて「上記の条件で検索する」のボタンが押されると、検索条件の入力が受け付けられる。一方、「キャンセル」のボタンがユーザによって押された場合には、検索が中止される。なお、図１８の「４．時間」という条件において、開催時間の入力欄の他に「現時刻から参加可能なイベント情報」というチェック欄が設けられてもよい。そしてこの場合に、「現時刻から参加可能なイベント情報」にユーザによってチェックが入れられたときは、現時刻から所定時間内に開催されるという検索条件が設定されてもよい。
【００９６】
図１９は、図１７のステップＳ３１で表示されるイベント情報検索結果画面の一例を示す図である。
【００９７】
図１９では、検索結果として１１件のイベント情報が表示されている。各イベント情報は、イベントの開催場所、イベントの開催期間（開催期間開始、開催期間終了）、開始時間、終了時間、カテゴリ、予算、およびイベント名などの情報を含んでおり、これらの情報は、横方向（行方向）に並べられている。たとえば、検索結果のイベント情報のうち「ＯＰＫＡ」というイベント名のイベント情報の登録操作（たとえば「ＯＰＫＡ」というイベント名のダブルクリック）がユーザによってされた場合には、図９に示すように、マイカレンダの９月１６日の欄に「ＯＰＫＡ」のイベント情報がスケジュールとして登録されてもよい。また、図１９の検索結果において、たとえば、検索結果のイベント情報のうち「ＯＰＫＡ」というイベント名のイベント情報の詳細表示の操作（たとえば「ＯＰＫＡ」というイベント名のシングルクリック）がユーザによってされた場合には、「ＯＰＫＡ」のイベント情報の詳細が図１９の画面とは別画面で表示されてもよい。このイベント情報の詳細画面には、たとえば「ＯＰＫＡ」のイベントの主催者が開設するＨＰへのリンクや、「ＯＰＫＡ」のイベントの概要などが含まれていてもよい。また、このイベント情報の詳細画面上から、「ＯＰＫＡ」のイベント情報のユーザからの登録操作が受け付けられてもよい。さらに、イベント情報の登録操作がユーザによってされた場合には、マイカレンダ以外の任意のカレンダにイベント情報を登録する制御が行われてもよい。
【００９８】
［実施の形態における効果］
【００９９】
上記の実施の形態によれば、イベント情報の投稿をユーザから受け付けるので、管理者のみがイベント情報を収集する場合に比べてより多くのイベント情報を収集することができる。またユーザの特性に応じて関連イベント情報を抽出し、ユーザに提供することができる。その結果、ユーザは様々なイベント情報を得ることができる。また管理者は、投稿されたイベント情報のうち適切なものだけをユーザへ提供することができる。
【０１００】
また、関連イベント情報の抽出条件の入力が受け付けられ、その抽出条件に適合する関連イベント情報が抽出される。これにより、関連イベント情報がユーザ側で設定した抽出条件で抽出されるので、ユーザのニーズに近いイベント情報をユーザに提供することができる。
【０１０１】
また、ユーザによってスケジュールがマイカレンダに登録されると、登録されたスケジュールに関連する関連イベント情報が、マイカレンダとは別のカレンダであるお気づきカレンダへ出力されるので、関連イベント情報の表示がユーザのスケジュールの表示の妨げとなることを抑制することができる。
【０１０２】
また、関連イベント情報の入力をスケジュールの入力として受け付け可能である。これにより、ユーザは、お気づきカレンダに表示された関連イベント情報のうち興味のあるものをスケジュールとしてマイカレンダに登録することができる。
【０１０３】
なお、本発明のイベント情報の抽出条件および検索条件は、上述のものに限られるものではなく、自由に設定可能である。また、図面において示された表示画面は一例であり、これら以外の表示が表示画面として用いられてもよい。
【０１０４】
また、本実施の形態における処理は、ソフトウエアにより行なっても、ハードウェア回路を用いて行なってもよい。
【０１０５】
また、本実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１０６】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０７】
１  コンピュータ
３  制御部
５  入力装置
７  モニタ
９  メモリ
１１  ネットワーク部
１３  記憶媒体
１５  プログラム
３０  サーバ
７１，７３  ＰＣ
７５，７７，７９，８１  携帯通信端末
１００  インターネット
【図１】
2011103101.tif 000003
【図２】
2011103101.tif 000004
【図３】
2011103101.tif 000005
【図４】
2011103101.tif 000006
【図５】
2011103101.tif 000007
【図６】
2011103101.tif 000008
【図７】
2011103101.tif 000009
【図８】
2011103101.tif 000010
【図９】
2011103101.tif 000011
【図１０】
2011103101.tif 000012
【図１１】
2011103101.tif 000013
【図１２】
2011103101.tif 000014
【図１３】
2011103101.tif 000015
【図１４】
2011103101.tif 000016
【図１５】
2011103101.tif 000017
【図１６】
2011103101.tif 000018
【図１７】
2011103101.tif 000019
【図１８】
2011103101.tif 000020
【図１９】
2011103101.tif 000021