(57)【要約】【課題】通知条件が満たされて通知を行った後に、その後の状態情報の変化に応じて新たな通知を行うスケジュール管理プログラム及びスケジュール管理装置を提供する。【解決手段】スケジュール管理システム１は、端末装置２と、スケジュール情報を管理し、端末装置２に対してスケジュール情報に関する通知を行うスケジュール管理装置３Ａ等からなる。スケジュール管理装置３Ａの制御部３０は、天気予報システム４から天気予報情報４０を受け付ける状態情報受付手段３０１Ａ、スケジュール管理テーブル３１１からスケジュール情報を取得するスケジュール情報取得手段３０２、天気予報情報４０がスケジュール情報の通知条件を満たすとき、そのスケジュール情報に関して通知を行う通知手段３０４Ａと、同様に天気予報情報４０が通知条件を満たすとき、そのスケジュール情報の通知条件を変更する条件変更手段３０５Ａ等として機能する。【選択図】図１
2010033333.tif 000002
【特許請求の範囲】
【請求項１】
予定項目を通知条件に対応付けて記憶した記憶手段と情報の受け渡しが可能なコンピュータに、
時間の経過により状態が変化する状態情報を受け付ける受付ステップと、
前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知ステップと、
前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更ステップとを実行させるためのスケジュール管理プログラム。
【請求項２】
予定項目を、第１の通知条件及び前記第１の通知条件とは異なる第２の通知条件のうちいずれかの通知条件に対応付けて記憶した記憶手段と情報の送受が可能なコンピュータに、
時間の経過により状態が変化する状態情報を受け付ける受付ステップと、
前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知ステップと、
前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件が第１の通知条件の場合には、当該通知条件を第２の通知条件に変更し、当該通知条件が第２の通知条件の場合には、当該通知条件を第１の通知条件に変更する変更ステップとを実行させるためのスケジュール管理プログラム。
【請求項３】
前記状態情報は、前記状態情報の変化率を示す情報である請求項１に記載のスケジュール管理プログラム。
【請求項４】
予定項目を通知条件に対応付けて記憶した記憶手段と、
時間の経過により状態が変化する状態情報を受け付ける受付手段と、
前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知手段と、
前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更手段とを備えたスケジュール管理装置。
【請求項５】
予定項目を通知条件に対応付けて記憶した記憶手段と情報の送受信を行う情報送受信手段と、
時間の経過により状態が変化する状態情報を受け付ける受付手段と、
前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知手段と、
前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更手段とを備えたスケジュール管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理プログラム及びスケジュール管理装置に関する。
【背景技術】
【０００２】
従来、複数のメンバーで共有されたスケジュール情報が変更された場合に、その旨を複数のメンバーに通知するスケジュール管理システムが知られている。（例えば、特許文献１参照。）。
【０００３】
このスケジュール管理システムによれば、複数のメンバーにより共有されるスケジュール情報を記憶するスケジュール記憶手段と、スケジュール情報の設定を受け付けるスケジュール管理手段と、スケジュール管理手段により設定を受け付けた既設定スケジュールの内容が変更された場合等の予め定めた通知条件に応じて、その旨を複数のメンバーのうちの少なくとも一人に対して通知する通知手段とを備える。
【特許文献１】特開２００２−９２２７７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、通知条件が満たされて通知を行った後に、その後の状態情報の変化に応じて新たな通知を行うスケジュール管理プログラム及びスケジュール管理装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下のスケジュール管理プログラム及びスケジュール管理装置を提供する。
【０００６】
［１］予定項目を通知条件に対応付けて記憶した記憶手段と情報の受け渡しが可能なコンピュータに、時間の経過により状態が変化する状態情報を受け付ける受付ステップと、前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知ステップと、前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更ステップとを実行させるためのスケジュール管理プログラム。
【０００７】
［２］予定項目を、第１の通知条件及び前記第１の通知条件とは異なる第２の通知条件のうちいずれかの通知条件に対応付けて記憶した記憶手段と情報の送受が可能なコンピュータに、時間の経過により状態が変化する状態情報を受け付ける受付ステップと、前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知ステップと、前記受付ステップにより受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件が第１の通知条件の場合には、当該通知条件を第２の通知条件に変更し、当該通知条件が第２の通知条件の場合には、当該通知条件を第１の通知条件に変更する変更ステップとを実行させるためのスケジュール管理プログラム。
【０００８】
［３］前記状態情報は、前記状態情報の変化率を示す情報である前記［１］に記載のスケジュール管理プログラム。
【０００９】
［４］予定項目を通知条件に対応付けて記憶した記憶手段と、時間の経過により状態が変化する状態情報を受け付ける受付手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更手段とを備えたスケジュール管理装置。
【００１０】
［５］予定項目を通知条件に対応付けて記憶した記憶手段と情報の送受信を行う情報送受信手段と、時間の経過により状態が変化する状態情報を受け付ける受付手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更手段とを備えたスケジュール管理装置。
【発明の効果】
【００１１】
請求項１、４、５に係る発明によれば、通知条件が満たされて通知を行った後に、その後の状態情報の変化に応じて新たな通知を行うことができる。
【００１２】
請求項２に係る発明によれば、通知条件が満たされたときに２つの異なる通知条件を交互に切り替えることができる。
【００１３】
請求項３に係る発明によれば、状態情報の変化率に応じて通知を行うことができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態に係るスケジュール管理装置は、予定項目を通知条件に対応付けて記憶した記憶手段と、時間の経過により状態が変化する状態情報を受け付ける受付手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件に対応付けられた予定項目に関する通知を行う通知手段と、前記受付手段により受け付けられた前記状態情報が前記記憶手段に記憶された前記通知条件を満たすとき、当該通知条件を変更する変更手段とを備える。
【００１５】
上記構成において、スケジュール管理装置の受付手段により状態情報が受け付けられ、その状態情報が通知条件を満たすとき、変更手段により通知条件が変更される。従って、通知条件が満たされて通知手段により通知が行われた後に、状態情報が時間の経過により別の状態に変化し、変更後の通知条件が満たされると、通知手段により新たな通知が行われる。
【００１６】
「状態情報」とは、時間の経過により状態が変化する情報であり、例えば、スケジュール管理装置とは別の外部システムから提供される情報である。状態情報としては、例えば、天気予報、気象警報（地震、波浪、津波等）、及び経済指標（株価等）に関する情報が挙げられる。
【００１７】
「通知条件」は、状態情報に基づいて通知を行うか否かを判定するための条件である。なお、通知は、例えば、電子メール、ファックス、印刷出力、画面出力等の各種の通知手段を用いることができる。また、これらの通知手段に限られない。
【００１８】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。このスケジュール管理システム１は、予定項目としてのスケジュール情報の登録、編集、閲覧等の操作を行う端末装置２と、スケジュール情報を管理し、端末装置２に対してスケジュール情報に関する通知を行うスケジュール管理装置３Ａと、端末装置２及びスケジュール管理装置３Ａを接続するネットワーク１０とから構成されている。また、スケジュール管理装置３Ａは、状態情報としての天気予報情報４０を提供する天気予報システム４にネットワーク１０を介して接続されている。
【００１９】
「スケジュール情報」は、そのスケジュールを共有する共有者、そのスケジュールの日付、時間、内容、場所、通知条件等の情報からなる。スケジュール情報は、端末装置２を介して登録者により登録される。なお、スケジュール情報の共有者は、１人でも複数人でもよいし、ユーザ単位又はグループ単位による指定でもよい。また、共有者は、スケジュール情報を登録した登録者を含んでいてもよいし、含まなくてもよい。
【００２０】
本実施の形態に係る通知条件は、天気予報情報４０が変化した際に、そのスケジュール情報の共有者に対して通知を行うか否かを判定するための条件である。なお、本実施の形態では、共有者に対する通知は、電子メールにより共有者のメールアドレス宛てに送信される。また、その通知の通知先は、共有者とは異なるユーザが指定されてもよい。
【００２１】
ネットワーク１０は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００２２】
（端末装置）
端末装置２は、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機等により構成され、ウェブブラウザ２０、メールプログラム２１等を備える。なお、図１では、端末装置２は１台であるが、２台以上であってもよい。
【００２３】
端末装置２は、ウェブブラウザ２０に従って動作することにより、スケジュール管理装置３Ａから提供された画面情報に基づいてスケジュール設定画面等を表示し、そのスケジュール設定画面上で入力されたスケジュール情報をスケジュール管理装置３Ａに送信する。また、端末装置２は、メールプログラム２１に従って動作することにより、スケジュール管理装置３Ａから送信された電子メールをメール受信画面上に表示する。なお、スケジュール設定画面及びメール受信画面の詳細は後述する。
【００２４】
（天気予報システム）
天気予報システム４は、状態情報受付手段３０１Ａからの取得要求に応じて、予想天気、予想降水確率等からなる天気予報情報４０を提供する。
【００２５】
（スケジュール管理装置）
スケジュール管理装置３Ａは、このスケジュール管理装置３Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部３０と、各種のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部３１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部３２とから構成されている。
【００２６】
このようなスケジュール管理装置３Ａは、例えば、コンピュータ、サーバ、ワークステーション（ＷＳ）等により構成することができる。
【００２７】
記憶部３１には、後述する図５のフローチャートの動作を実行するスケジュール管理プログラム３１０Ａ、スケジュール管理テーブル３１１等が記憶されている。記憶部３１に記憶された各種のデータは、制御部３０との間で受け渡しが可能な情報である。なお、スケジュール管理テーブルの詳細は後述する。
【００２８】
制御部３０は、記憶部３１のスケジュール管理プログラム３１０Ａに従って動作することにより、ウェブブラウザ２０からの要求に応じて、スケジュール設定画面等を表示する画面情報を提供する画面情報提供手段３００、天気予報システム４から天気予報情報４０を受け付ける状態情報受付手段３０１Ａ、スケジュール管理テーブル３１１からスケジュール情報を取得するスケジュール情報取得手段３０２、状態情報受付手段３０１Ａにより受け付けられた天気予報情報４０がスケジュール情報取得手段３０２により取得されたスケジュール情報の通知条件を満たすか否かを判定する判定手段３０３Ａと、判定手段３０３Ａにより天気予報情報４０が通知条件を満たすと判定されたとき、その通知条件に対応付けられたスケジュール情報に関して通知を行う通知手段３０４Ａと、判定手段３０３Ａにより天気予報情報４０が通知条件を満たすと判定されたとき、そのスケジュール情報の通知条件を変更する条件変更手段３０５Ａ等として機能する。
【００２９】
状態情報受付手段３０１Ａは、天気予報システム４に対して天気予報情報４０の取得要求を周期的に送信し、その返信として天気予報システム４から提供される天気予報情報４０を受け付ける。取得要求には、例えば、スケジュール情報に含まれる日時、場所等が含まれており、状態情報受付手段３０１Ａは、その日時、場所等に対応する天気予報情報４０を受け付ける。なお、本実施の形態では、状態情報受付手段３０１Ａは、取得要求を送信することにより天気予報情報４０を能動的に受け付けるが、状態情報受付手段３０１Ａは、天気予報システム４により周期的に自動配信される天気予報情報４０を受動的に受け付けるものでもよい。
【００３０】
条件変更手段３０５Ａは、天気予報情報４０が通知条件を満たすとき、例えば、変更前の通知条件に対して変更後の通知条件が排他的な条件（逆の条件）となるように通知条件を変更する。すなわち、条件変更手段３０５Ａは、現在の通知条件を第１の通知条件とすると、その第１の通知条件が満たされると第２の通知条件に変更し、その後第２の通知条件が満たされると第１の通知条件に変更することにより、第１の通知条件と第２の通知条件との間で変更する。
【００３１】
図２は、スケジュール管理テーブルの一例を示す図である。このスケジュール管理テーブル３１１は、スケジュールＩＤをキーにして、スケジュール情報が各レコードに登録されている。スケジュール管理テーブル３１１は、スケジュール情報に対応して、共有者、日付、時間、内容、場所及び通知条件のフィールドを有する。
【００３２】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係るスケジュール管理システム１の動作の一例を、図３〜図５を参照して説明する。
【００３３】
（スケジュール情報の登録動作）
まず、登録者としてのユーザＡは、スケジュール情報を新たに登録するため、端末装置２を用いてウェブブラウザ２０を起動し、所定のＵＲＬ（Uniform Resource Locator）を指定すると、端末装置２のウェブブラウザ２０は、その指定されたＵＲＬに対応する画面情報をスケジュール管理装置３Ａに要求する。
【００３４】
スケジュール管理装置３Ａの画面情報提供手段３００は、その要求を受け付けると、スケジュール管理テーブル３１１において登録済みのスケジュール情報に基づいて画面情報を作成し、端末装置２に送信する。端末装置２は、その画面情報を受信すると、ウェブブラウザ２０上にスケジュール設定画面を表示する。
【００３５】
図３（ａ）は、スケジュール設定画面の一例を示す図である。このスケジュール設定画面１１には、図２に例示するスケジュール管理テーブル３１１に登録済みのスケジュール情報を、例えば、日付１１１を横軸、ユーザ１１２を縦軸にした表形式により表示する表示領域１１０と、後述のスケジュール登録画面の表示を指示するスケジュール登録ボタン１１４とが設けられている。
【００３６】
表示領域１１０には、罫線により形成された各セル１１３のうち、スケジュール情報として登録された日付及び共有者に対応するセルに、そのスケジュール情報の時間及び内容を示す文字列が表示されている。例えば、スケジュールＩＤ「ＩＤ＿１」のスケジュール情報は、日付が「３月３日」、共有者がユーザＡ〜Ｄの４人であることから、表示領域１１０には、縦軸が３月３日、横軸がユーザＡ〜Ｄに対応する４つのセルに対して、時間が「１０：００〜１２：００」、内容が「ミーティング」である旨を示す文字列が表示されている。
【００３７】
そして、ユーザＡが、スケジュール設定画面１１においてスケジュール登録ボタン１１４を押下すると、ウェブブラウザ２０は、スケジュール登録画面を表示する。
【００３８】
図３（ｂ）は、スケジュール登録画面の一例を示す図である。このスケジュール登録画面１２は、スケジュール情報を新たに登録するための画面である。
【００３９】
すなわち、スケジュール登録画面１２には、共有者を入力する共有者入力欄１２０と、日付を入力する日付入力欄１２１と、開始時刻及び終了時刻を入力する開始時刻入力欄１２２Ａ，終了時刻入力欄１２２Ｂと、内容を入力する内容入力欄１２３と、場所を入力する場所入力欄１２４と、場所入力欄１２４に場所を入力する際に地図を参照するための地図参照ボタン１２５と、通知条件となる天気予報の状態を入力する通知条件入力欄１２６とが設けられている。なお、図３（ｂ）は、図２のスケジュール管理テーブル３１１において５行目のレコードに登録された運動会に関するスケジュール情報の入力例である。
【００４０】
そして、ユーザＡが、スケジュール登録画面１２の各入力欄に入力すると、ウェブブラウザ２０は、その入力内容に従ったスケジュール情報をスケジュール管理装置３Ａに送信する。スケジュール管理装置３Ａの画面情報提供手段３００は、その送信されたスケジュール情報を新たなレコードとして、スケジュール管理テーブル３１１に登録する。
【００４１】
（通知条件に基づく天気予報の監視動作）
次に、登録されたスケジュール情報の通知条件に基づく天気予報の監視動作について、図５のフローチャートに従って説明する。
【００４２】
状態情報受付手段３０１Ａは、天気予報情報４０に関する通知条件が設定されたスケジュール情報が登録されると、天気予報システム４に対して天気予報情報４０の取得要求を送信し、その返信として天気予報システム４から天気予報情報４０を受け付ける（Ｓ１）。ここでは、状態情報受付手段３０１Ａにより受け付けられた天気予報情報４０が示す予想天気が、「雨」の場合について説明する。
【００４３】
次に、スケジュール情報取得手段３０２は、スケジュール管理テーブル３１１から、例えば、レコード順に処理対象のスケジュール情報を取得する（Ｓ２）。
【００４４】
次に、判定手段３０３Ａは、状態情報受付手段３０１Ａにより受け付けられた天気予報情報４０が、スケジュール情報取得手段３０２により取得された処理対象のスケジュール情報の通知条件を満たすか否かを判定する（Ｓ１０）。
【００４５】
例えば、図２に例示するスケジュール管理テーブル３１１において、処理対象のスケジュール情報が１行目から３行目のレコードの場合には、通知条件が設定されていないため、判定手段３０３Ａは、通知条件を満たさないと判定する（Ｓ１０：Ｎｏ）。
【００４６】
また、処理対象のスケジュール情報が４行目のレコードの場合には、予想天気は「雨」であり、通知条件も「天気予報が雨」であるため、判定手段３０３Ａは、通知条件を満たすと判定する（Ｓ１０：Ｙｅｓ）。一方、処理対象のスケジュール情報が５行目のレコードの場合には、通知条件が設定されているが、その通知条件は「天気予報が晴れ」であるため、判定手段３０３Ａは、通知条件を満たさないと判定する（Ｓ１０：Ｎｏ）。
【００４７】
そして、判定手段３０３Ａにより天気予報情報４０が通知条件を満たすと判定されたきは（Ｓ１０：Ｙｅｓ）、通知手段３０４Ａは、共有者のメールアドレス宛てに通知メールを送信する（Ｓ１１）。
【００４８】
図４は、端末装置２に通知メールが表示されたメール受信画面の一例を示す図である。このメール受信画面１３は、メールプログラム２１によって端末装置２に表示される画面である。図５の例は、処理対象のスケジュール情報が４行目のレコードであり、判定手段３０３Ａによって通知条件が満たされていると判定された際の通知メールを表示した画面である。
【００４９】
メール受信画面１３には、その上側に、電子メールの件名を一覧で表示する件名表示領域１３０と、その下側に、件名表示領域１３０において選択された電子メール、ここではスケジュール管理装置３Ａから送信された通知メール１３１の本文を表示する本文表示領域１３２とが設けられている。
【００５０】
通知メール１３１の本文には、スケジュール情報の共有者であるユーザＡに通知条件が満たされた旨を伝える内容が含まれており、例えば、そのスケジュール情報の共有者１３３、日付１３４、内容１３５、通知前後の予想天気１３６Ａ，１３６Ｂ等が含まれている。従って、この通知メール１３１により天気予報が「曇り」から「雨」に変わったことがユーザＡに通知される。
【００５１】
次に、条件変更手段３０５Ａは、処理対象のスケジュール情報における通知条件を、現在の条件とは逆の通知条件に変更する（Ｓ１２）。例えば、処理対象のスケジュール情報が４行目のレコードの場合には、条件変更手段３０５Ａは、そのスケジュール情報の通知条件を「天気予報が雨」から「天気予報が雨以外」に変更する。
【００５２】
そして、スケジュール情報取得手段３０２は、上記ステップＳ２で取得した処理対象のスケジュール情報が最終レコードか否かを判定し（Ｓ２０）、最終レコードでない場合には（Ｓ２０：Ｎｏ）、上記ステップＳ２に戻り、次のレコードから処理対象のスケジュール情報を取得する。一方、最終レコードの場合には（Ｓ２０：Ｎｏ）、一連の処理を終了する。なお、上記ステップＳ１０において、判定手段３０３Ａが通知条件を満たさないと判定したときは（Ｓ１０：Ｎｏ）、電子メールによる通知（Ｓ１１）、通知条件の変更（Ｓ１２）を行わずに、最終レコードの判定処理（Ｓ２０）に進む。
【００５３】
以上のような監視動作は、スケジュール管理装置３Ａにより周期的に実行されている。すなわち、スケジュール管理装置３Ａは、ある時刻（第１の時刻）において上記の監視動作を実行した後、予め定められた周期時間が経過した時刻（第２の時刻）において、再度監視動作を実行すべく、天気予報システム４から天気予報情報４０を取得する（Ｓ１）。
【００５４】
そして、第２の時刻において取得した天気予報情報４０の予想天気が、例えば、「晴れ」に変わった場合には、４行目のレコードの通知条件は、第１の時刻の監視動作において「天気予報が雨以外」と変更されており、５行目のレコードの通知条件は「天気予報が晴れ」であることから、判定手段３０３Ａは、４行目及び５行目のレコードは通知条件を満たすと判定する（Ｓ１０：Ｙｅｓ）。
【００５５】
通知手段３０４Ａは、両レコードの共有者に対して通知メールを送信するとともに（Ｓ１１）、条件変更手段３０５Ａは、４行目のレコードの通知条件を「天気予報が雨」に変更し、５行目のレコードの通知条件を「天気予報が晴れ以外」に変更する（Ｓ１２）。
【００５６】
［第２の実施の形態］
図６は、本発明の第３の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。第１の実施の形態に係るスケジュール管理装置３Ａは、ある時刻において取得した天気予報情報４０を用いて通知条件を満たすか否かを判定した。これに対し、本実施の形態に係るスケジュール管理装置３Ｂは、ある時刻において取得した天気予報情報４０と、その時刻よりも過去の時刻において取得した過去の天気予報情報とを用いて通知条件を満たすか否かを判定するものである。
【００５７】
スケジュール管理装置３Ｂの記憶部３１は、状態情報受付手段３０１Ａにより受け付けられた天気予報情報を履歴として管理する天気予報履歴テーブル３１２等を記憶する。
【００５８】
制御部３０は、記憶部３１のスケジュール管理プログラム３１０Ｂに従って動作することにより、第１の実施の形態と同様の画面情報提供手段３００、状態情報受付手段３０１Ａ、スケジュール情報取得手段３０２、通知手段３０４Ａの他に、本実施の形態に係る判定手段３０３Ｂ及び条件変更手段３０５Ｂ等として機能する。
【００５９】
判定手段３０３Ｂは、ある時刻において取得した天気予報情報４０と、天気予報履歴テーブル３１２に記憶された過去の天気予報情報とを用い、例えば、天気予報情報に含まれる予想降水確率の変化率が上昇傾向にあるか又は下降傾向にあるかを求め、その結果得られた傾向により通知条件を満たすか否かを判定する。なお、本実施の形態では、変化率は、判定手段３０３Ｂにより求めるものであるが、天気予報システム４から天気予報情報４０として変化率が提供されてもよい。
【００６０】
図７は、スケジュール管理装置により天気予報履歴テーブルとスケジュール管理テーブルの通知条件とに基づいて通知条件の変更が行われた際の動作の一例を示す図である。ここでは、スケジュール管理装置３Ｂによる監視動作は１２時間毎に行われ、状態情報受付手段３０１Ａは、監視動作の１２時間毎に天気予報システム４から天気予報情報４０を受け付けるものとする。
【００６１】
まず、状態情報受付手段３０１Ａが、時刻「３月６日６時」において受け付けた天気予報情報４０の予想降水確率が「２０％」であり、通知条件が「降水確率が上昇」と登録されている場合において、その１２時間後の「３月６日１８時」に予想降水確率が「６０％」に変わったとき、判定手段３０３Ｂは、予想降水確率は「２０％」から「６０％」に上昇していることから、通知条件の「降水確率が上昇」を満たすと判定する。そして、通知手段３０４Ａは、共有者に通知メールを送信し、条件変更手段３０５Ｂは、通知条件を「降水確率が上昇」とは逆の条件である「降水確率が下降」に変更する。
【００６２】
次に、その１２時間後の「３月７日６時」に予想降水確率が「８０％」に変わったとき、判定手段３０３Ｂは、予想降水確率が「６０％」から「８０％」に上昇していることから、通知条件の「降水確率が下降」」を満たないと判定する。
【００６３】
さらに、その１２時間後の「３月７日１８時」に予想降水確率が「５０％」に変わったとき、判定手段３０３Ｂは、予想降水確率が「８０％」から「５０％」に下降していることから、通知条件の「降水確率が下降」」を満たすと判定し、通知手段３０４Ａは電子メールにより通知し、条件変更手段３０５Ｂは通知条件を「降水確率が下降」から「降水確率が上昇」に変更する。
【００６４】
なお、上記の例では、判定手段３０３Ｂは、現在の時刻と、過去の１つの時刻とに取得した天気予報情報４０に基づいて通知条件を満たすか否かを判定したが、さらに過去の時刻における天気予報情報４０を考慮して判定してもよい。また、予想降水確率の平均値や標準偏差等の統計値を算出して判定してもよい。
【００６５】
［第３の実施の形態］
図８は、本発明の第３の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。第１の実施の形態に係るスケジュール管理装置３Ａは、外部情報システムとして、天気予報システム４に接続されていた。これに対し、本実施の形態に係るスケジュール管理装置３Ｃは、天気予報システム４の他に施設予約システム５にも接続されている。
【００６６】
施設予約システム５は、状態情報としての施設予約情報５０を施設毎に管理する。施設予約情報５０は、その施設を利用する利用目的と、その施設を予約した予約者と、利用開始時刻及び利用終了時刻とにより指定された予約時間と、予約された施設のキャンセル待ちをするキャンセル待ち予約者とからなる。また、施設予約システム５は、状態情報受付手段３０１Ｂからの取得要求に応じて、各施設の施設予約情報５０を提供する。
【００６７】
スケジュール管理装置３Ｃの制御部３０は、記憶部３１のスケジュール管理プログラム３１０Ｃに従って動作することにより、第１の実施の形態と同様の画面情報提供手段３００、スケジュール情報取得手段３０２、条件変更手段３０５Ａの他に、本実施の形態に係る状態情報受付手段３０１Ｂ、判定手段３０３Ｃ及び通知手段３０４Ｂ等として機能する。
【００６８】
状態情報受付手段３０１Ｂは、天気予報システム４から天気予報情報４０を受け付け、施設予約システム５から施設予約情報５０を受け付ける。通知手段３０４Ｂは、天気予報情報４０が通知条件を満たす場合には、スケジュール情報の共有者にその旨を通知するが、スケジュール情報に設定された場所が、施設予約システム５による管理対象の施設であるときには、共有者の他にその施設のキャンセル待ち予約者に対しても通知する。
【００６９】
例えば、ユーザＡが運動会の運営管理者であった場合、図２の４行目のレコードに例示するように、運動会のスケジュール情報として、通知条件を「天気予報が雨」と設定し、スケジュール管理テーブル３１１に登録する。そして、ユーザＡは、雨天の場合には体育館を利用すべく、施設予約システム５において、利用目的を「運動会」、利用者を「ユーザＡ」、予定時間を運動会と同時間に設定し、体育館の利用を予約する。また、ユーザＢは、運動会の予定時間と同時間に、体育館のキャンセル待ちを予約したとする。
【００７０】
上記のような場合において、状態情報受付手段３０１Ｂにより受け付けられた天気予報情報４０が示す予想天気が、「晴れ」から「雨」に変わると、判定手段３０３Ｃは、運動会のスケジュール情報の通知条件を満たすと判定し、ユーザＡに対して通知メールを送信する。そして、判定手段３０３Ｃは、状態情報受付手段３０１Ｂにより受け付けられた施設予約情報５０において、利用目的に「運動会」と設定された施設が存在するか否かを判定する。
【００７１】
ここでは、ユーザＡにより、「体育館」の利用目的に「運動会」と設定されているため、判定手段３０３Ｃは、利用目的に「運動会」と設定された施設として「体育館」を抽出し、通知手段３０４Ｂは、その「体育館」のキャンセル待ち利用者であるユーザＢに対しても通知メールを送信する。そして、条件変更手段３０５Ａは、第１の実施の形態と同様に、通知条件を「天気予報が雨」から「天気予報が雨以外」に変更する。
【００７２】
［第４の実施の形態］
図９は、本発明の第４の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。本実施の形態に係るスケジュール管理システム１は、第１の実施の形態に係る端末装置２及びスケジュール管理装置３Ａの機能を兼ね備えた携帯端末装置６を備える。また、天気予報システム４及びネットワーク１０は、第１の実施の形態と同様に構成されている。
【００７３】
携帯端末装置６は、この携帯端末装置６の各部を制御する、例えば、ＣＰＵ等により実現される制御部６０と、プログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部６１と、ネットワーク１０に無線通信により接続された、例えば、アンテナ及び通信回路等により実現される無線通信部６２と、データ入力の操作を受け付ける、例えば、テンキー、十字キー等により実現される入力部６３と、各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部６４とから構成されている。
【００７４】
このような携帯端末装置６は、例えば、携帯電話機、スマートフォン、携帯情報端末（ＰＤＡ）等により構成することができる。
【００７５】
記憶部６１には、スケジュール管理プログラム６１０、スケジュール管理テーブル６１１、ウェブブラウザ６１２等が記憶されている。
【００７６】
制御部６０は、記憶部６１のスケジュール管理プログラム６１０に従って動作することにより、画面情報提供手段６００、状態情報受付手段６０１、スケジュール情報取得手段６０２、判定手段６０３、通知手段６０４及び条件変更手段６０５等として機能する。なお、画面情報提供手段６００、状態情報受付手段６０１、スケジュール情報取得手段６０２、判定手段６０３、通知手段６０４及び条件変更手段６０５は、第１の実施の形態の画面情報提供手段３００、状態情報受付手段３０１Ａ及びスケジュール情報取得手段３０２、判定手段３０３Ａ、通知手段３０４Ａ及び条件変更手段３０５Ａにそれぞれ相当する。
【００７７】
上記の構成を有する携帯端末装置６において、状態情報受付手段６０１は、天気予報システム４から天気予報情報４０を取得し、スケジュール情報取得手段６０２は、スケジュール管理テーブル３１１に登録された処理対象のスケジュール情報をレコード順に取得する。
【００７８】
次に、条件変更手段６０３は、状態情報受付手段６０１により受け付けられた天気予報情報４０が、スケジュール情報取得手段６０２により取得された処理対象のスケジュール情報の通知条件を満たす否かを判定する。そして、条件変更手段６０３は、通知条件を満たすと判定したときは、その旨を通知すべく、表示部６４に通知画面を表示する。なお、通知画面には、図４に例示するメール受信画面１３の本文表示領域１３２に表示された内容と同等の情報が表示される。
【００７９】
そして、条件変更手段６０３は、処理対象のスケジュール情報における通知条件を現在の条件とは逆の通知条件に変更する。
【００８０】
携帯端末装置６は、上記の監視動作を周期的に行っており、天気予報情報４０の変化に応じて通知画面を表示する。
【００８１】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記各実施の形態では、スケジュール管理装置又は携帯端末装置の画面情報提供手段、状態情報受付手段、スケジュール情報取得手段、判定手段、通知手段及び条件変更手段を、制御部とスケジュール管理プログラムによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【００８２】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００８３】
また、本発明の趣旨を逸脱しない範囲内で上記各実施の形態の構成要素を任意に組み合わせることができる。
【００８４】
また、上記各実施の形態におけるスケジュール管理システムは、スケジュール管理装置が有する機能やデータ等は、スケジュール管理システム全体として備えていればよい。例えば、スケジュール管理装置の記憶部に記憶されているスケジュール管理テーブルをファイルサーバ、データベースサーバ等の他の記憶装置に記憶し、スケジュール管理装置は、その記憶装置からスケジュール管理テーブルの情報を、送受信手段としての通信部を介して送受信するようにしてもよい。
【図面の簡単な説明】
【００８５】
【図１】図１は、本発明の第１の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。
【図２】図２は、スケジュール管理テーブルの一例を示す図である。
【図３】図３（ａ）は、スケジュール設定画面の一例を示す図である。図３（ｂ）は、スケジュール登録画面の一例を示す図である。
【図４】図４は、通知メールを表示したメール受信画面の一例を示す図である。
【図５】図５は、スケジュール管理装置の動作の一例を示すフローチャートである。
【図６】図６は、本発明の第２の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。
【図７】図７は、スケジュール管理装置により天気予報履歴テーブルとスケジュール管理テーブルの通知条件とに基づいて通知条件の変更が行われた際の動作の一例を示す図である。
【図８】図８は、本発明の第３の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。
【図９】図９は、本発明の第４の実施の形態に係るスケジュール管理システムの概略構成の一例を示すブロック図である。
【符号の説明】
【００８６】
１…スケジュール管理システム、２…端末装置、３Ａ〜３Ｃ…スケジュール管理装置、４…天気予報システム、５…施設予約システム、６…携帯端末装置、１０…ネットワーク、１１…スケジュール設定画面、１２…スケジュール登録画面、１３…メール受信画面、２０…ウェブブラウザ、２１…メールプログラム、２７…ファクシミリ通信部、３０…制御部、３１…記憶部、３２…通信部、４０…天気予報情報、５０…施設予約情報、６０…制御部、６１…記憶部、６２…無線通信部、６３…入力部、６４…表示部、１１０…表示領域、１１１…日付、１１２…ユーザ、１１３…セル、１１４…スケジュール登録ボタン、
１２０…共有者入力欄、１２１…日付入力欄、１２２Ａ，…開始時刻入力欄、１２２Ｂ…終了時刻入力欄、１２３…内容入力欄、１２４…場所入力欄、１２５…地図参照ボタン、１２６…通知条件入力欄、１３０…件名表示領域、１３１…通知メール、１３２…本文表示領域、１３３…共有者、１３４…日付、１３５…内容、１３６Ａ，１３６Ｂ…予想天気、３００…画面情報提供手段、３０１Ａ，３０１Ｂ…状態情報受付手段、３０２…スケジュール情報取得手段、３０３Ａ〜３０３Ｃ…判定手段、３０４Ａ，３０４Ｂ…通知手段、３０５Ａ，３０５Ｂ…条件変更手段、３１０Ａ〜３１０Ｃ…スケジュール管理プログラム、３１１…スケジュール管理テーブル、３１２…天気予報履歴テーブル、６００…画面情報提供手段、６０１…状態情報受付手段、６０２…スケジュール情報取得手段、６０３…判定手段、６０４…通知手段、６０５…条件変更手段、６１０…スケジュール管理プログラム、６１１…スケジュール管理テーブル、６１２…ウェブブラウザ
【図１】
2010033333.tif 000003
【図２】
2010033333.tif 000004
【図３】
2010033333.tif 000005
【図４】
2010033333.tif 000006
【図５】
2010033333.tif 000007
【図６】
2010033333.tif 000008
【図７】
2010033333.tif 000009
【図８】
2010033333.tif 000010
【図９】
2010033333.tif 000011