(57)【要約】【課題】公開されているイベントに対して利用者が参加をする場合のスケジュール確認や登録の手間を削減するスケジュール管理システムを提供する。【解決手段】スケジュール管理システム５００は、大きく分けて４つの部分から構成され、イベント情報及びイベントスケジュールの管理を行うスケジュール管理サーバ３００と、個人スケジュール管理を行う利用者クライアント１００と、開催者側の情報及びイベント開催情報を登録する開催者クライアント２００と、インターネットやＬＡＮなど、公衆または専用線で構成されたネットワーク４００から構成される。【選択図】　　　図１
2004038580.tif 000002
【特許請求の範囲】
【請求項１】
イベント情報及びイベントスケジュールの管理を行うスケジュール管理サーバと、個人スケジュール管理を行う利用者クライアントと、開催者側の情報及びイベント開催情報を登録する開催者クライアントと、を備え、前記各クライアントとスケジュール管理サーバ間をネットワークにより接続して前記利用者クライアントのスケジュールを管理するスケジュール管理システムであって、
前記利用者クライアントは、前記スケジュール管理サーバ上で公開されたイベント及びセミナーの日程情報を取得する公開スケジュール取得手段と、個人のスケジュール或いは前記スケジュール管理サーバから得られたイベントスケジュール情報を表示するスケジュール表示手段と、を備え、
前記公開スケジュール取得手段により取得された利用者が要望する利用者情報及び利用者が指定した範囲のスケジュール範囲情報を、前記ネットワークを介して前記スケジュール管理サーバに送り、該スケジュール管理サーバは前記各情報に基づいたイベントスケジュール情報を選択し、前記利用者クライアントのスケジュール表示手段に前記イベントスケジュール情報を表示することを特徴とするスケジュール管理システム。
【請求項２】
前記スケジュール管理サーバは、前記利用者クライアントによる利用者情報及びスケジュール範囲情報を設定する個人情報設定手段と、前記開催者クライアントによる開催者側の情報及びイベント開催情報から公開された情報を設定する公開情報設定手段と、を備え、
前記個人情報設定手段が予め個々の利用者の興味分野、職種、或いは希望する情報の分野を利用者に入力させると共に、前記公開情報設定手段がスケジュールを公開するイベント及びセミナーの分野を予め設定することにより、前記スケジュール表示手段が個人又はグループのスケジュール及び公開スケジュールを表示する際に、前記個人情報設定手段が取得した個人情報に基づき、利用者が興味を持っている分野の公開スケジュールのみを選択して表示することを特徴とする請求項１に記載のスケジュール管理システム。
【請求項３】
前記公開スケジュール取得手段は、１つのイベントに対して種類の異なる複数のスケジュール情報を取得し、前記スケジュール表示手段は、前記複数のスケジュール情報を個人のスケジュール情報と併せて表示することを特徴とする請求項１又は２に記載のスケジュール管理システム。
【請求項４】
利用者の指示によって、前記スケジュール表示手段が表示する公開スケジュール情報から該当イベントの詳細情報や申し込み情報を取得する公開イベント情報取得手段を更に備え、該公開イベント情報取得手段により得られた公開イベント情報を前記スケジュール表示手段に表示することを特徴とする請求項１乃至３の何れか一項に記載のスケジュール管理システム。
【請求項５】
利用者がイベントへの参加申し込みを行った時点、または参加が確定した時点で公開スケジュール情報を個人のスケジュールとして登録する公開スケジュール登録手段を更に備え、該公開スケジュール登録手段により得られたスケジュールを前記スケジュール表示手段に他の公開スケジュールとは区別して表示することを特徴とする請求項１乃至４の何れか一項に記載のスケジュール管理システム。
【請求項６】
前記公開スケジュール取得手段は、個人がイベントに参加申し込み或いは参加が確定した時点で、前記イベントの個人に関する詳細なスケジュールを取得し、該スケジュールを個人のスケジュールとして登録すると共に、前記スケジュール表示手段に前記スケジュールを表示することを特徴とする請求項５に記載のスケジュール管理システム。
【請求項７】
イベントスケジュールが個人スケジュールとして前記公開スケジュール取得手段に登録された後で変更された場合、変更後のスケジュール情報が個人スケジュールに反映されることを特徴とする請求項５又は６に記載のスケジュール管理システム。
【請求項８】
個人及びグループのスケジュール情報が前記スケジュール管理サーバ上で管理されることを特徴とする請求項１乃至７の何れか一項に記載のスケジュール管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スケジュール管理システムに関し、さらに詳しくは、公開スケジュールを個人スケジュール上で管理するシステムに関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（ＰＣ）の発展に伴い、個人或いはグループの予定をＰＣ上のスケジュール管理ツール（スケジューラ）によって管理することは現在一般的に行われている。また、インターネットの普及により、グループなど複数の利用者でスケジュールを共用する目的で、インターネットやＬＡＮ上にあるサーバにスケジュール情報を格納し、適切な権限設定により管理されるスケジュール管理システムも一般的に利用されている。また、会議など外部により決定されるスケジュールをスケジュール管理システムに反映するためには、会議の開催通知を読んだ利用者が、その情報を元にスケジューラに自分自身で登録しなければならないという問題があったが、この問題を解決する手段は、スケジュール情報が記載されたメールから自動的にスケジュール情報を読み取ってスケジューラに登録するという技術が既に知られている。
また、スケジュール管理の従来技術として、特開平１１−２０３３５３号公報には、スケジュール立案・確認において、個人のスケジュール情報に関連するイベント情報を手作業で書き込んでいくなどの煩雑な作業を必要とせずに情報を取得し、比較を行える技術について開示されている。これによると、スケジュール表示画面内にイベント情報表示枠とイベント名称選択タブを設け、日付に対応して記憶させたイベント名称とイベント内容からなるイベント情報データベースからスケジュール立案・確認に関連するイベント情報を取り出してスケジュール情報と共に表示する。その他、マルチメディア情報にリンクしたイベント情報を扱うこと、ネットワークを介してイベント情報を検索し、設定周期で取得すること、イベント情報データベースへのデータのフォーマット変換を行うこと、また、イベント情報を項目により細分化して選択表示することなどにより、広範な情報を扱えるようにしている。
【０００３】
【発明が解決しようとする課題】
以上のように、従来のスケジュール管理システムでは、特定のグループ内における複数利用者のスケジュール管理を一括して行うことや、会議への参加メンバーのスケジュールの一括登録は可能であったが、更に広く一般に公開されたスケジュールを個人のスケジュールに取り込むことはできなかった。つまり、個人や特定されたグループに関わらない公開されたイベントへの参加の場合は、スケジュールの確認や設定は利用者個人が自分で行わなければならないという問題がある。
更に、インターネットや雑誌などの情報は見逃す可能性も高く、イベント実施を知っていたとしても、申し込もうと思った時にはすでに締め切りが過ぎている、という事態も起こりうる。
また、特開平１１−２０３３５３号公報の発明は、公開されているスケジュールを取り込む場合、それが例えば学会であった場合、○月○日に開催、申し込み締め切りが○月×日、という公開情報のみしか取り込めない。しかし、実際には参加者には一次締め切り後の論文査読結果通知日、カメラレディ論文送付日など、参加が確定してから通知されるスケジュール情報が存在する。この情報をすべて公開スケジュールとするのも可能であるが、参加しない利用者にとっては不必要な情報であり、無条件でスケジュール管理画面に表示されると不必要な情報の量が増えてしまい、本当に必要な情報との判別が難しくなるといった問題がある。
本発明は、かかる課題に鑑み、公開されているイベントに対して利用者が参加をする場合のスケジュール確認や登録の手間を削減するスケジュール管理システムを提供することを目的とする。
また、他の目的は、イベントの開催情報を利用者がタイムリーに、且つ確実に認識できるスケジュール管理システムを提供することである。
【０００４】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、イベント情報及びイベントスケジュールの管理を行うスケジュール管理サーバと、個人スケジュール管理を行う利用者クライアントと、開催者側の情報及びイベント開催情報を登録する開催者クライアントと、を備え、前記各クライアントとスケジュール管理サーバ間をネットワークにより接続して前記利用者クライアントのスケジュールを管理するスケジュール管理システムであって、前記利用者クライアントは、前記スケジュール管理サーバ上で公開されたイベント及びセミナーの日程情報を取得する公開スケジュール取得手段と、個人のスケジュール或いは前記スケジュール管理サーバから得られたイベントスケジュール情報を表示するスケジュール表示手段と、を備え、前記公開スケジュール取得手段により取得された利用者が要望する利用者情報及び利用者が指定した範囲のスケジュール範囲情報を、前記ネットワークを介して前記スケジュール管理サーバに送り、該スケジュール管理サーバは前記各情報に基づいたイベントスケジュール情報を選択し、前記利用者クライアントのスケジュール表示手段に前記イベントスケジュール情報を表示することを特徴とする。
【０００５】
利用者は一般に公開されているイベントやセミナー等のスケジュール情報を、インターネット上から検索して自己のスケジュールに取り込み、個人のスケジュール管理を行っている。しかし、膨大な情報の中から、利用者が希望する内容と、自己のスケジュールに合致したものを検索するのは、非常に煩雑で、困難である。そこで本発明では、サーバ上に予め登録されたイベントやセミナー等の開催者側の情報をデータベース化しておき、利用者が希望する内容と、自己のスケジュールに合致したものを自動的に検索してもらい、それらを利用者のスケジュールに取り込むシステムを構築する。それには、利用者側のクライアントには公開スケジュール取得手段と、イベントスケジュール情報を表示するスケジュール表示手段が必要である。
かかる発明によれば、利用者が希望する内容と、自己のスケジュールに合致したイベントスケジュール情報をサーバが自動的に検索するので、利用者はイベントの日時と自分の予定を同時に把握することができ、更にイベントの日程を確実に把握することによりイベントへの参加予定を容易に立てることができる。
【０００６】
請求項２は、前記スケジュール管理サーバは、前記利用者クライアントによる利用者情報及びスケジュール範囲情報を設定する個人情報設定手段と、前記開催者クライアントによる開催者側の情報及びイベント開催情報から公開された情報を設定する公開情報設定手段と、を備え、前記個人情報設定手段が予め個々の利用者の興味分野、職種、或いは希望する情報の分野を利用者に入力させると共に、前記公開情報設定手段がスケジュールを公開するイベント及びセミナーの分野を予め設定することにより、前記スケジュール表示手段が個人又はグループのスケジュール及び公開スケジュールを表示する際に、前記個人情報設定手段が取得した個人情報に基づき、利用者が興味を持っている分野の公開スケジュールのみを選択して表示することを特徴とする。
管理サーバ内には、利用者情報及びスケジュール範囲情報を設定する個人情報設定手段と、公開された情報を設定する公開情報設定手段とを備えている。そして、利用者の要求する内容とスケジュールを個人情報設定手段に設定し、公開情報設定手段に設定された公開するイベント等のスケジュールから利用者の要求に合致するものを選択して、利用者クライアントの個人スケジュールに併せて表示する。
かかる発明によれば、利用者が興味のある分野や業務に関係のあるイベントについてのスケジュールのみがスケジューラ上に表示される。これにより、利用者は大量のイベント情報の中から、自分が関心を持ちうるイベントの情報のみを得ることができる。
【０００７】
請求項３は、前記公開スケジュール取得手段は、１つのイベントに対して種類の異なる複数のスケジュール情報を取得し、前記スケジュール表示手段は、前記複数のスケジュール情報を個人のスケジュール情報と併せて表示することを特徴とする。
１つのイベントに対して異なったスケジュールで継続して実施する場合がある。そのような場合は、利用者のスケジュールとどれが合致するかわからないため、幾つかのスケジュールを併せて表示する。これにより、利用者は最適なスケジュールをその中から選択することができる。
かかる発明によれば、１つのイベントに対して、開催日時だけではなく、申し込み開始日などのそれに付随する複数の日程情報を表示するので、利用者は開催日からだけではなく、イベントに関する日程情報からそのイベントに関する情報を得ることができる。
【０００８】
請求項４は、利用者の指示によって、前記スケジュール表示手段が表示する公開スケジュール情報から該当イベントの詳細情報や申し込み情報を取得する公開イベント情報取得手段を更に備え、該公開イベント情報取得手段により得られた公開イベント情報を前記スケジュール表示手段に表示することを特徴とする。
利用者がスケジュール表示手段に表示されたイベント情報から、更に詳細な内容を知りたい場合がある。そのような場合は、公開イベント情報取得手段により希望するイベントの詳細情報を得ることができる。
かかる発明によれば、スケジューラに表示されたイベント情報から、そのイベントについての詳細情報を得ることができるので、利用者は興味を持ったイベントをスケジューラから見つけた場合、容易にそのイベントについての詳細情報を得ることができる。
請求項５は、利用者がイベントへの参加申し込みを行った時点、または参加が確定した時点で公開スケジュール情報を個人のスケジュールとして登録する公開スケジュール登録手段を更に備え、該公開スケジュール登録手段により得られたスケジュールを前記スケジュール表示手段に他の公開スケジュールとは区別して表示することを特徴とする。
利用者は複数の公開スケジュール情報から、自己が希望する内容とスケジュールに合致したイベント情報を探してそのイベントへ参加を申し込んだ場合、そのイベントのスケジュールを自己のスケジュールに取り込むことが必要である。当然、それを行うことにより、他の公開スケジュールとは区別して表示される。
かかる発明によれば、利用者がイベントに対して参加を確定した時点で、イベントのスケジュールを個人スケジュールとして登録するので、利用者は自分が参加するイベントについてのスケジュールを他のイベントスケジュールとは別に管理することができ、自分のスケジュール管理を容易に行うことができる。
【０００９】
請求項６は、前記公開スケジュール取得手段は、個人がイベントに参加申し込み或いは参加が確定した時点で、前記イベントの個人に関する詳細なスケジュールを取得し、該スケジュールを個人のスケジュールとして登録すると共に、前記スケジュール表示手段に前記スケジュールを表示することを特徴とする。
利用者が公開イベント情報から希望のイベントを選択して確定した場合、そのイベントに対する詳細なスケジュールや情報を取得する必要がある。そして、この情報が公開スケジュール取得手段により取得され、個人スケジュールとして登録される。
かかる発明によれば、利用者がイベントに対して参加を確定した時点で、イベントの詳細スケジュールが利用者の個人スケジュールとして登録されるので、利用者はイベント参加についていつまでに何を行うべきかを簡単に把握でき、かつスケジュールに反映する手間を省くことができる。
請求項７は、イベントスケジュールが個人スケジュールとして前記公開スケジュール取得手段に登録された後で変更された場合、変更後のスケジュール情報が個人スケジュールに反映されることを特徴とする。
個人スケジュールとして公開スケジュール取得手段に登録された詳細スケジュールは、利用者により後で変更される場合もある。そのような場合、変更内容が当然個人スケジュールに反映されなければならない。
かかる発明によれば、利用者のイベント参加確定後に利用者の個人スケジュールとして登録されたイベントスケジュールの情報に変更があった場合、自動的に変更が反映されるので、利用者は常に正確なイベントのスケジュールを把握することができる。
請求項８は、個人及びグループのスケジュール情報が前記スケジュール管理サーバ上で管理されることを特徴とする。
利用者は外出や出張等で、自己の端末が設置している場所とは異なる場所から自己のスケジュールを変更或いは確認したい場合がある。そのような場合、スケジュールが管理サーバ上で管理されているので、異なるクライアントから操作が可能である。
かかる発明によれば、利用者の個人スケジュール情報をサーバ上で管理することによって、利用者は違うクライアント上からでも自分のスケジュールと自分の欲する公開スケジュールを得ることができる。
【００１０】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の実施形態に係るスケジュール管理システムのブロック図である。スケジュール管理システム５００は、大きく分けて４つの部分から構成され、イベント情報及びイベントスケジュールの管理を行うスケジュール管理サーバ３００と、個人スケジュール管理を行う利用者クライアント１００と、開催者側の情報及びイベント開催情報を登録する開催者クライアント２００と、インターネットやＬＡＮなど、公衆または専用線で構成されたネットワーク４００から構成される。
ここで、スケジュール管理サーバ３００は、イベント開催者の情報を受け付け開催者情報ＤＢ２６へ登録したり開催者情報ＤＢ２６を検索して開催者の情報を取り出す開催者情報管理手段２１と、開催者情報を格納する開催者情報ＤＢ２６と、利用者の情報を受け付け利用者情報ＤＢ２９へ登録したり利用者情報ＤＢ２９を検索して利用者の情報を取り出す利用者情報管理手段２５と、利用者の情報を格納する利用者情報ＤＢ２９と、イベント開催者からのイベント情報を受け付けイベント情報ＤＢ２７へ登録したりイベント情報ＤＢ２７からイベント情報を検索するイベント情報管理手段２２と、イベント情報を格納するイベント情報ＤＢ２７と、イベントに関わるスケジュールを受け付けイベントスケジュールＤＢ２８へ登録したりイベントスケジュールＤＢ２８からイベントスケジュール情報を検索するイベントスケジュール管理手段２３と、イベントスケジュールを格納するイベントスケジュールＤＢ２８と、利用者の個人スケジュールに対してイベントスケジュールを登録したり変更したりする利用者スケジュール更新手段２４と、イベントスケジュール情報からの利用者のイベントへの参加申し込みを受け付け参加の受付可否を決定し、または開催者に受付情報を送信する参加受付手段２０から構成されている。
また、開催者クライアント２００は、キーボードやマウスのようなポインティングデバイスからなる入力手段１０と、ディスプレイなどの出力装置からなる表示手段１１と、スケジュール管理サーバ３００に対して開催者の情報を登録する開催者情報登録手段１３と、スケジュール管理サーバに対してイベント情報やスケジュールの情報を登録するイベント情報登録手段１２から構成される。
また、利用者クライアント１００は、キーボードやマウスのようなポインティングデバイスからなる入力手段１と、ディスプレイなどの出力装置からなる表示手段２と、スケジュール管理サーバに対して利用者情報を登録する利用者情報登録手段５と、個人のスケジュールを個人スケジュールＤＢへ登録したり個人スケジュールＤＢ７より個人スケジュールを検索する個人スケジュール管理手段４と、個人スケジュール管理手段４から得た個人のスケジュール、あるいはスケジュール管理サーバ３００から得たイベントスケジュール情報を表示手段２上に表示するスケジュール表示手段３と、スケジュール管理サーバ３００上で公開されたイベント及びセミナーの日程情報を取得する公開スケジュール取得手段６と、個人スケジュール情報を格納する個人スケジュールＤＢ７から構成されている。
【００１１】
図２は、本発明の他の実施形態に係るスケジュール管理システムのブロック図である。同じ構成要素には同じ参照番号が付されているので、重複する説明は省略する。図２が図１と異なる点は、開催者情報登録手段１３とイベント情報登録手段１２をスケジュール管理サーバ３１０上で動作するようにした点である。この場合、開催者クライアント２１０にはブラウザのような表示手段１１があり、スケジュール管理３１０で動作する開催者情報登録手段１３、イベント情報登録手段１２に対して入力を行ったり、結果を表示したりする。
また、利用者情報登録手段５、個人スケジュール管理手段４と個人スケジュールＤＢ７は、スケジュール管理サーバ３１０上で動作することも考えられる。この場合、利用者クライアント１１０にはスケジュール表示手段３と共に動作するブラウザのような表示手段２があり、スケジュール管理サーバ３１０上にある個人スケジュール管理手段４に対して個人スケジュール情報入力を行い、スケジュール情報の取得を行う。
【００１２】
次に、図１を参照してスケジュール管理システム５１０の概略動作について説明する。先ず、スケジュール管理サーバ３００に対して、イベントを開催する開催者、スケジュールを利用する利用者は事前に登録を行うために、開催者は開催者クライアント２００からネットワーク４００を介してスケジュール管理サーバ３００に接続し、団体名、概要などを送信する。そして、開催者情報登録手段１３は開催者情報ＤＢ２６に送信された情報を蓄積し、開催者ＩＤとイベント登録のためのパスワードを配布する。開催者情報ＤＢ２６に登録される開催者情報は図５のように登録される。例えば、項目として開催者に特有に付与された開催者ＩＤ４０、イベントの名称４１、開催者を代表する代表者名４２、イベントの簡単な概要４３、そのイベントの分野４４、開催者ＩＤのパスワード４５等が登録される。
利用者は利用者クライアント１００からネットワーク４００を介してスケジュール管理サーバ３００に接続し、氏名、所属、興味分野、イベント情報を見たい開催者などの情報を送信する。利用者情報登録手段５は利用者情報ＤＢ２９に送信された情報を蓄積し、利用者ＩＤとパスワードを配布する。利用者情報ＤＢ２９に登録される利用者情報は図６のようになる。図６において、参加イベント５２の項目は利用者がイベントに参加をする場合に設定される項目で、利用者登録の時点では空欄となる。例えば、項目として利用者に特有に付与される利用者ＩＤ４６、利用者の個人名４７、利用者が所属する会社等の名前４８、その職種４９、利用者の興味分野５０、利用者が興味のある開催者名５１、利用者がイベントに参加をする場合に設定される参加イベント５２等が登録される。
【００１３】
図３は、本発明のスケジュール管理システムにおいて、利用者、開催者がそれぞれ複数登録されている状態での開催者によるイベント登録の動作フローチャートである。まず、開催者は開催者クライアント２００よりスケジュール管理サーバ３００にネットワーク４００を介して接続する。そして、イベント情報登録手段１２はクライアントの表示手段１１にイベント登録画面を表示し、開催者は図５のイベント名称４１、イベントの概要４３など、開催についての概要情報を入力する。また、独自にインターネット４００上に公開するイベント告知情報などがある場合は、その情報を示すＵＲＬも入力する（Ｓ１）。次に、入力されたイベント情報はイベント情報登録手段１２からスケジュール管理サーバ３００へ送信される（Ｓ２）。次に、イベント情報管理手段２２はこの情報を受け取り、イベント情報ＤＢ２７へ格納する（Ｓ３）。図５における開催者ＩＤ４５の「０００１」の開催者が登録するイベント情報は、図７のイベントＩＤ５３の「Ｅ０００１」のように、例えば、イベント名称５４、その内容５５、図５の開催者ＩＤ５６、ＵＲＬのイベントリンク５７、イベントの分野５８、問い合わせの有無５９、イベントの定員６０から構成されている。次に、イベント情報登録手段１２は登録したイベントについてのスケジュール入力画面を開催者クライアントの表示手段１１に表示する。開催者はイベントの開催日や申し込み期間などの公開情報、または参加者だけに公開する参加費納入期限などのスケジュールを入力する（Ｓ４）。次に、イベント情報登録手段１２は入力されたイベントのスケジュール情報をスケジュール管理サーバ３００へ送信する（Ｓ５）。次に、イベントスケジュール管理手段２３はこの情報を受け取り、イベントスケジュールＤＢ２８へ格納する（Ｓ６）。
図７のイベントＩＤ５３の「Ｅ０００１」についてのスケジュールは、図８のスケジュールＩＤ６１の「Ｓ００００１」から「Ｓ００００３」に示すようになる。この中で、「Ｓ００００１」と「Ｓ００００３」は公開６７が○になっているので、利用者にイベント情報として提供される。開催者はイベント登録後もスケジュールの追加や変更が可能である。追加、変更された情報はイベント情報登録手段１２よりスケジュール管理サーバ３００へ送信され、イベントスケジュール管理手段２３は新しく送信された情報で今までの情報を更新する。
【００１４】
図４は、利用者がスケジュールを表示する際の動作フローチャートである。先ず、利用者は利用者クライアント１００で個人スケジュール管理手段４を起動する。個人スケジュール管理手段４は、利用者の指定した範囲（日、週、月など）の個人スケジュール内容を個人スケジュールＤＢ７より取得し、スケジュール表示手段３に伝える（Ｓ７）。また、公開スケジュール取得手段６はスケジュール管理サーバ３００へ図６の利用者登録情報とスケジュール範囲情報を送信し、公開スケジュール情報を要求する（Ｓ８）。次に、利用者情報管理手段２５は送信された利用者情報より、利用者情報ＤＢ２９を検索し、興味分野や職種、情報を閲覧する指定開催者の情報を得て、イベントスケジュール管理手段２３へ伝える（Ｓ９）。例えば、図６における「Ｕ０００２」利用者についての興味分野５０は「教育」であり、興味開催者５１は「０００１」である。次に、イベントスケジュール管理手段２３は、利用者情報管理手段２５から渡された利用者情報と公開スケジュール取得手段６から渡されたスケジュール範囲情報をもとに、イベントスケジュールＤＢ２８を検索し、利用者のスケジュール表示画面２上に表示すべき情報を選択する（Ｓ１０）。図６における「Ｕ０００２」の利用者に対して表示される情報は、図８における「Ｓ００００１」、「Ｓ００００３」、「Ｓ００００４」のイベントスケジュール情報となる。ここから更に要求されたスケジュール範囲内のものだけが選択される。そして、イベントスケジュール管理手段２３が取得したイベントスケジュール情報は利用者クライアント１００へ送信される。そして、公開スケジュール取得手段６は送信されたイベントスケジュール情報をスケジュール表示手段３へ伝える。スケジュール表示画面は、利用者の個人スケジュールと公開スケジュール取得手段６より渡された公開スケジュール情報を区別してスケジュール画面上に表示する（Ｓ１１）。
【００１５】
例えば、図６における「Ｕ０００１」で示される利用者の１１月のスケジュール画面は図１０のようになる。図１０では公開情報がまとめてカレンダーの上部７０の枠内に表示され、公開スケジュールが存在する日はカレンダー中に［☆］が表示される。図１０では１，１０，１１，１２日が該当する。また、参加をする公開スケジュール情報は、個人のスケジュール情報と同レベルで、かつ区別がつくようにカレンダー上に下線付きで表示されている。この例では、１１月６日は個人のスケジュール情報、１０，１１，１２日が公開スケジュール情報を表している。また、１１月１日はセミナーの参加申し込み開始日を表している。
【００１６】
次に、利用者がスケジュール上に表示された公開スケジュールの情報を得る場合の動作について説明する。利用者は、スケジュール上に表示された公開スケジュールの中で、詳細情報を取得したい情報があれば、スケジュールの文字列をマウスなどの入力手段でクリックするか、または情報を選択してメニューなどから「詳細情報取得」を選択することで、見たいイベントを指定する。図１０のスケジュール画面については、カレンダー上部に表示されたイベント情報中の［詳細］７０ａをクリックすることがイベントの指定となる。これにより、公開スケジュール取得手段６は、利用者の指示に従って情報を取得したいイベント情報をスケジュール管理サーバ３００へ送信する。次にイベント情報管理手段２２は送信されたイベント情報を取得し、イベント情報ＤＢ２７より該当するイベントの情報を検索し、利用者クライアント１００へ送信する。そして、公開スケジュール取得手段６は表示手段２上に取得したイベント情報を表示する。
【００１７】
次に、取得したイベント情報から、利用者がイベントへの参加申し込みをする場合の動作について説明する。利用者は利用者クライアント１００の表示手段２上に表示されたイベント情報を見て、そのイベントに参加する場合は参加申し込みメニューを選択する。参加受付手段２０は利用者クライアント１００から参加するイベント情報を受け取る。イベントスケジュール管理手段２３はイベントスケジュールＤＢ２８より申し込み期間の情報があればそれを取り出し、申し込みが期間内に行われているかどうかを確認する。図７のイベントＩＤ５３の「Ｅ０００１」に対しての参加申し込みがあった場合、図８のスケジュールＩＤ６１の「Ｓ００００１」が申し込み条件となる。ここで、開始日時６４から終了日時６５の間に申し込みがあった場合は申し込みを受け付ける。そして、イベント情報管理手段２２はイベント情報ＤＢ２７から、申し込み条件など受付条件となる情報を検索する。図７のイベントＩＤ５３の「Ｅ０００１」においては、定員６０が３０名となっているので、参加受付手段は参加人数を利用者情報管理手段より取得して、現在の参加者が３０人を超えていないかどうかを判断する。
参加受付手段２０は、検索条件をすべて満たしていればその場で申し込みを受け付け、開催者に問合せが必要な場合は開催者クライアント２００に申し込み受付情報を送信する。図７のイベントＩＤ５３の「Ｅ０００１」においては、開催者への問合せ５９が○となっているので、開催者ＩＤ５６の「０００１」のクライアントへ受付情報を送信する。開催者は受付の可否を参加受付手段２０へ送信する。ここで、参加が受け付けられた場合、利用者情報管理手段２５は利用者情報ＤＢ２９へイベントの参加情報を登録する。図６の「Ｕ０００１」の利用者が図７の「Ｅ０００１」のイベントに参加する場合は、図６の参加イベント欄５２のように、利用者情報に参加するイベントのＩＤが記録される。イベントスケジュール管理手段２３は、利用者が参加するイベントのスケジュールをイベントスケジュールＤＢ２８より取り出して、利用者スケジュール更新手段２４へ渡す。利用者スケジュール更新手段２４は、イベントスケジュール情報を個人スケジュールＤＢ７へ書き込む。図６の「Ｕ０００１」の利用者が図７の「Ｅ０００１」のイベントに参加する場合は、図９に示す個人スケジュール情報において、スケジュールＩＤ８０の「００２０」、「００２１」のように、参加するイベントの公開、公開以外のスケジュールが登録される。
【００１８】
次に、利用者の参加が確定したイベントのスケジュールに変更があった場合の動作について説明する。開催者は、登録したイベントのスケジュールが変更になった場合、イベント情報登録手段１２から変更情報の入力を行う。イベントスケジュール管理手段２３はイベント情報登録手段１２から変更された情報を受け取って、イベントスケジュールＤＢ２８の情報を更新する。そして、イベントスケジュール情報が更新された時点、またはその後に利用者がスケジュール管理サーバ３００に接続した時点で、利用者スケジュール更新手段２４はイベントスケジュールＤＢ２８の更新された情報を個人スケジュールＤＢ７へ登録し、イベントスケジュールの更新を行う。
【００１９】
【発明の効果】
以上記載のごとく請求項１の発明によれば、利用者が希望する内容と、自己のスケジュールに合致したイベントスケジュール情報をサーバが自動的に検索するので、利用者はイベントの日時と自分の予定を同時に把握することができ、更にイベントの日程を確実に把握することによりイベントへの参加予定を容易に立てることができる。
また請求項２では、利用者が興味のある分野や業務に関係のあるイベントについてのスケジュールのみがスケジューラ上に表示される。これにより、利用者は大量のイベント情報の中から、自分が関心を持ちうるイベントの情報のみを得ることができる。
また請求項３では、１つのイベントに対して、開催日時だけではなく、申し込み開始日などのそれに付随する複数の日程情報を表示するので、利用者は開催日からだけではなく、イベントに関する日程情報からそのイベントに関する情報を得ることができる。
また請求項４では、スケジューラに表示されたイベント情報から、そのイベントについての詳細情報を得ることができるので、利用者は興味を持ったイベントをスケジューラから見つけた場合、容易にそのイベントについての詳細情報を得ることができる。
【００２０】
また請求項５では、利用者がイベントに対して参加を確定した時点で、イベントのスケジュールを個人スケジュールとして登録するので、利用者は自分が参加するイベントについてのスケジュールを他のイベントスケジュールとは別に管理することができ、自分のスケジュール管理を容易に行うことができる。
また請求項６では、利用者がイベントに対して参加を確定した時点で、イベントの詳細スケジュールが利用者の個人スケジュールとして登録されるので、利用者はイベント参加についていつまでに何を行うべきかを簡単に把握でき、かつスケジュールに反映する手間を省くことができる。
また請求項７では、利用者のイベント参加確定後に利用者の個人スケジュールとして登録されたイベントスケジュールの情報に変更があった場合、自動的に変更が反映されるので、利用者は常に正確なイベントのスケジュールを把握することができる。
また請求項８では、利用者の個人スケジュール情報をサーバ上で管理することによって、利用者は違うクライアント上からでも自分のスケジュールと自分の欲する公開スケジュールを得ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るスケジュール管理システムのブロック図。
【図２】本発明の他の実施形態に係るスケジュール管理システムのブロック図。
【図３】本発明のスケジュール管理システムにおいて、利用者、開催者がそれぞれ複数登録されている状態での開催者によるイベント登録の動作フローチャート。
【図４】本発明の利用者がスケジュールを表示する際の動作フローチャート。
【図５】本発明の開催者情報ＤＢに登録される開催者情報の一例を示す図。
【図６】本発明の利用者情報ＤＢに登録される利用者情報の一例を示す図。
【図７】本発明の開催者が登録するイベント情報の一例を示す図。
【図８】本発明のイベントスケジュール情報の一例を示す図。
【図９】本発明の個人スケジュール情報の一例を示す図。
【図１０】本発明の個人スケジュール表示画面を示す図。
【符号の説明】
１００　利用者クライアント、２００　開催者クライアント、３００　スケジュール管理サーバ、４００　ネットワーク、５００　スケジュール管理システム
【図１】
2004038580.tif 000003
【図２】
2004038580.tif 000004
【図３】
2004038580.tif 000005
【図４】
2004038580.tif 000006
【図５】
2004038580.tif 000007
【図６】
2004038580.tif 000008
【図７】
2004038580.tif 000009
【図８】
2004038580.tif 000010
【図９】
2004038580.tif 000011
【図１０】
2004038580.tif 000012