(57)【要約】【課題】天候を考慮してスケジュールを調整するスケジュール調整装置及びスケジュール調整プログラムを提供する。【解決手段】日時は指定されておらず、場所のみ唯一に指定されている場合には、希望場所が空いている日時が「実施日時」とされ、希望日時のうち全参加者のスケジュールが空いている日時が「参加可能日時」とされ、参加可能日時からいずれの日時を実施日時とするか決定される。また、参加可能日時が複数ある場合には、天気予報が参照され、晴れ日時がある場合には晴れ日時が優先して「実施日時」とされ、晴れ日時がない場合には、移動距離算定値の最小の値の日時が「実施日時」とされる。なお、移動距離算定値が基準値より大きい日時しかなかったり、実施場所が屋外であるにもかかわらず晴れ天候でなかったりした場合には、起案者に問合せを行い、返答に従い再調整を行う。【選択図】図１
2008090520.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールの調整を行うスケジュール調整装置であって、
個人の予定の実施場所及び実施日時を少なくとも含むスケジュールを記憶した個人スケジュール記憶手段から前記スケジュールを既存スケジュールとして取得するスケジュール取得手段と、
新規のスケジュールを作成するために、当該新規スケジュールへの参加者、当該新規スケジュールの実施を希望する希望場所、当該新規スケジュールが実施される日時に関する希望日時情報を含む希望情報のうち、少なくとも前記参加者を入力する希望情報入力手段と、
ネットワークを介して天気予報を提供する天気予報端末に接続する接続手段と、
当該接続手段により前記天気予報端末に接続して前記天気予報を取得する天気予報取得手段と、
前記希望情報入力手段により入力された前記希望情報、前記スケジュール取得手段により取得された前記既存スケジュール、及び、前記天気予報取得手段により取得された前記天気予報に基づいて、新規スケジュールの前記実施場所を決定する実施場所決定手段と、
前記希望情報入力手段により入力された前記希望情報、前記スケジュール取得手段により取得された既存スケジュール、及び、前記天気予報取得手段により取得された前記天気予報に基づいて、前記希望日時情報の示す日時のうち前記天気予報が晴れに関する天気である日時を優先して新規スケジュールの前記実施日時を決定する実施日時決定手段と、
前記実施場所決定手段により決定された前記実施場所及び前記実施日時決定手段により決定された前記実施日時を当該新規スケジュールの前記参加者の前記個人スケジュール記憶手段に記憶する記憶制御手段とを備えたことを特徴とするスケジュール調整装置。
【請求項２】
前記希望日時情報が入力されていない場合に、本日から所定日数間の始業時刻から終業時刻までを前記希望日時情報とする希望日時情報調整手段を備えたことを特徴とする請求項１に記載のスケジュール調整装置。
【請求項３】
前記希望日時情報は、前記新規スケジュールの開始日時及び終了日時、前記新規スケジュールの開始日時及び所要時間、並びに、前記新規スケジュールの希望時間帯及び所要時間のうちのいずれかであることを特徴とする請求項１又は２に記載のスケジュール調整装置。
【請求項４】
前記実施日時決定手段は、前記希望日時情報が前記新規スケジュールの開始日時及び終了日時、並びに、前記新規スケジュールの開始日時及び所要時間のいずれかである場合には、当該希望日時情報を実施日時とすることを特徴とする請求項１乃至３のいずれかに記載のスケジュール調整装置。
【請求項５】
前記実施日時決定手段は、
前記スケジュール取得手段により取得された前記参加者の前記既存スケジュールに基づいて、前記希望日時情報の示す日時のうち所定数の前記参加者が空いている日時を抽出する空き日時抽出手段を備え、
当該空き日時抽出手段により抽出された空き日時のうち前記天気予報が前記晴れに関する天気である日時を優先して前記実施日時とすることを特徴とする請求項１乃至４のいずれかに記載のスケジュール調整装置。
【請求項６】
前記実施場所決定手段により前記実施場所として決定可能な場所が空いているか予約されているかを示す予約状況を記憶した予約状況記憶手段から前記予約状況を取得する予約状況取得手段を備え、
前記実施日時決定手段は、
前記実施場所決定手段により決定された前記実施場所、又は、前記希望情報入力手段により入力された前記希望場所について、前記予約状況取得手段により取得された前記予約状況に基づいて、前記希望日時情報の示す日時に当該場所が空いているか否かを判断する空き判断手段を備え、
当該空き判断手段により空いていると判断された日時の中から前記天気予報が前記晴れに関する天気である日時を優先して前記実施日時とすることを特徴とする請求項１乃至５のいずれかに記載のスケジュール調整装置。
【請求項７】
前記実施日時決定手段は、
前記実施日時において参加可能か否かを入力する参加入力手段による入力を当該新規スケジュールの前記参加者に促す報知を行う参加入力報知手段を備え、
当該新規スケジュールの前記参加者による前記参加入力手段への入力結果に基づいて、所定数の前記参加者が参加可能でなければ、当該実施日時以外の新たな実施日時を決定することを特徴とする請求項１乃至６のいずれかに記載のスケジュール調整装置。
【請求項８】
前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、
前記実施日時の直前にどの場所にいるかを示す居場所情報を前記個人スケジュール記憶手段から取得する居場所情報取得手段と、
前記実施場所決定手段により前記実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の前記移動距離値を取得する移動距離値取得手段と、
前記居場所情報取得手段により取得された少なくとも一人の前記参加者の前記居場所情報と前記決定可能場所との間の、前記移動距離値取得手段により取得した前記移動距離値に基づいて、前記決定可能場所の移動距離算定値を算出する移動距離算定値算出手段とを備え、
前記実施場所決定手段は、前記希望場所により１つの場所が特定できない場合、かつ、前記天気判断手段により前記実施日時が前記晴れに関する天気でないと判断された場合には、前記移動距離算定値算出手段により算出された前記移動距離算定値が移動距離の短いことを示す値である前記決定可能場所を優先して前記実施場所とすることを特徴とする請求項１乃至７のいずれかに記載のスケジュール調整装置。
【請求項９】
前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、
前記実施日時の直前にどの場所にいるかを示す居場所情報を前記個人スケジュール記憶手段から取得する居場所情報取得手段と、
前記実施場所決定手段により前記実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の前記移動距離値を取得する移動距離値取得手段と、
前記居場所情報取得手段により取得された少なくとも一人の前記参加者の前記居場所情報と前記決定可能場所との間の、前記移動距離値取得手段により取得した前記移動距離値に基づいて、前記決定可能場所の移動距離算定値を算出する移動距離算定値算出手段と、
前記実施場所に対して前記移動距離算定値算出手段により算出された前記移動距離算定値が移動距離の長いことを示しているか否かを、あらかじめ定められた基準値に基づいて判断する基準値判断手段と、
前記天気判断手段により前記晴れに関する天気でないと判断された場合、かつ、当該基準値判断手段により移動距離の長いことを示していると判断された場合に、前記実施日時は悪天候であり、前記実施場所では移動距離の長いことを報知する第一報知手段とを備えたことを特徴とする請求項１乃至８のいずれかに記載のスケジュール調整装置。
【請求項１０】
前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、
前記天気判断手段により前記晴れに関する天気でないと判断された場合に、前記実施場所が屋外である場合には、前記希望日時においては不適切な天気であることを報知する第二報知手段とを備えたことを特徴とする請求項１乃至９のいずれかに記載のスケジュール調整装置。
【請求項１１】
前記第一報知手段又は前記第二報知手段により報知が行われた際に、前記個人スケジュール記憶手段への記憶を実施する指示を入力する記憶指示入力手段により前記記憶を実施する指示が入力され、前記記憶制御手段により、前記実施場所及び前記実施日時を当該新規スケジュールの前記参加者の前記個人スケジュール記憶手段に記憶する指示記憶制御手段とを備えたことを特徴とする請求項９又は１０に記載のスケジュール調整装置。
【請求項１２】
前記第一報知手段又は前記第二報知手段により報知が行われた際に、新しい場所又は日時を指定する変更指定手段により前記新しい場所又は日時が指定され、前記希望場所を当該指定された場所に変更する、又は、前記希望日時を当該指定された日時に変更する変更手段と、
当該変更手段により前記希望場所が変更された際には前記実施場所決定手段により新たな実施場所を決定し、前記変更手段により前記希望日時が変更された際には前記実施日時決定手段により新たな実施日時を決定する再調整手段とを備えたことを特徴とする請求項９乃至１１のいずれかに記載のスケジュール調整装置。
【請求項１３】
前記個人スケジュール取得手段により取得された前記既存スケジュールの前記実施日時以前の所定の日時に、前記実施日時の前記天気予報を前記天気予報取得手段により取得する天気予報取得制御手段と、
当該天気予報取得制御手段により取得された前記天気予報が前記晴れに関する天気であるか否かを判断する実施日時天気判断手段と、
当該実施日時天気判断手段により前記晴れに関する天気でないと判断された場合に、当該実施日時の天気予報を報知する実施日時天気報知手段とを備えたことを特徴とする請求項１乃至１２のいずれかに記載のスケジュール調整装置。
【請求項１４】
前記実施日時天気報知手段により前記実施日時の天気予報が報知され、当該既存スケジュールを実施する指示又は変更する指示を入力する実施指示入力手段により変更する指示が入力され、新しい希望場所又は新しい希望日時を入力する新規希望指定手段により前記希望場所が変更された際には前記実施場所決定手段により前記実施場所を決定し、前記新規指定手段により前記希望日時が変更された際には前記実施日時決定手段により前記実施日時を決定する実施前調整手段とを備えたことを特徴とする請求項１３に記載のスケジュール調整装置。
【請求項１５】
請求項１乃至１４のいずれかに記載のスケジュール調整装置の各種処理手段としてコンピュータを機能させるためのスケジュール調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール調整装置及びスケジュール調整プログラムに関し、詳細には、天候を考慮してスケジュールを調整するスケジュール調整装置及びスケジュール調整プログラムに関するものである。
【背景技術】
【０００２】
従来、会議の開催者が出席要請者や開催希望日時等の開催条件を入力し、入力された開催条件にしたがって、会議開催エージェントが会議出席要請者の空き時間を各人のスケジュール情報を保持したスケジュール管理エージェントに問い合わせて入手し、各会議出席要請者の空き時間に基づいてスケジュールを調整するスケジュール管理支援装置が提案されている（例えば、特許文献１参照）。この特許文献１に記載の発明のスケジュール管理支援装置では、会議の開催場所への移動時間を除いた時間を空き時間としたり、開催希望日時中に空き時間がない場合には開催希望日時近傍の空き時間を調査して、出席可能な日時での再調整を行ったりしている。
【特許文献１】特開平９−９１３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、移動時間を除いたり、空き時間がない場合に開催希望日時近傍の日時で再調整を行ったりしても、その調整は会議出席要請者の空き時間のみに基づいて行われたものであって、実際に会議が開催される日の天候や、その会議の前後に会議出席要請者がどこにいるかを考慮していないという点で、会議出席要請者にとって最も都合のよい開催日時に決定されているとは言えないという問題点がある。例えば、屋外で行われる行事や、会議開催場所まで屋外を移動しなければならないような場合には、雨が降っていることは望ましくない。
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、天候を考慮してスケジュールを調整するスケジュール調整装置及びスケジュール調整プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明のスケジュール調整装置では、スケジュールの調整を行うスケジュール調整装置であって、個人の予定の実施場所及び実施日時を少なくとも含むスケジュールを記憶した個人スケジュール記憶手段から前記スケジュールを既存スケジュールとして取得するスケジュール取得手段と、新規のスケジュールを作成するために、当該新規スケジュールへの参加者、当該新規スケジュールの実施を希望する希望場所、当該新規スケジュールが実施される日時に関する希望日時情報を含む希望情報のうち、少なくとも前記参加者を入力する希望情報入力手段と、ネットワークを介して天気予報を提供する天気予報端末に接続する接続手段と、当該接続手段により前記天気予報端末に接続して前記天気予報を取得する天気予報取得手段と、前記希望情報入力手段により入力された前記希望情報、前記スケジュール取得手段により取得された前記既存スケジュール、及び、前記天気予報取得手段により取得された前記天気予報に基づいて、新規スケジュールの前記実施場所を決定する実施場所決定手段と、前記希望情報入力手段により入力された前記希望情報、前記スケジュール取得手段により取得された既存スケジュール、及び、前記天気予報取得手段により取得された前記天気予報に基づいて、前記希望日時情報の示す日時のうち前記天気予報が晴れに関する天気である日時を優先して新規スケジュールの前記実施日時を決定する実施日時決定手段と、前記実施場所決定手段により決定された前記実施場所及び前記実施日時決定手段により決定された前記実施日時を当該新規スケジュールの前記参加者の前記個人スケジュール記憶手段に記憶する記憶制御手段とを備えたことを特徴とする。
【０００６】
また、請求項２に係る発明のスケジュール調整装置では、請求項１に記載の発明の構成に加えて、前記希望日時情報が入力されていない場合に、本日から所定日数間の始業時刻から終業時刻までを前記希望日時情報とする希望日時情報調整手段を備えたことを特徴とする。
【０００７】
また、請求項３に係る発明のスケジュール調整装置では、請求項１又は２に記載の発明の構成に加えて、前記希望日時情報は、前記新規スケジュールの開始日時及び終了日時、前記新規スケジュールの開始日時及び所要時間、並びに、前記新規スケジュールの希望時間帯及び所要時間のうちのいずれかであることを特徴とする。
【０００８】
また、請求項４に係る発明のスケジュール調整装置では、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記実施日時決定手段は、前記希望日時情報が前記新規スケジュールの開始日時及び終了日時、並びに、前記新規スケジュールの開始日時及び所要時間のいずれかである場合には、当該希望日時情報を実施日時とすることを特徴とする。
【０００９】
また、請求項５に係る発明のスケジュール調整装置では、請求項１乃至４のいずれかに記載の発明の構成に加えて、前記実施日時決定手段は、前記スケジュール取得手段により取得された前記参加者の前記既存スケジュールに基づいて、前記希望日時情報の示す日時のうち所定数の前記参加者が空いている日時を抽出する空き日時抽出手段を備え、当該空き日時抽出手段により抽出された空き日時のうち前記天気予報が前記晴れに関する天気である日時を優先して前記実施日時とすることを特徴とする。
【００１０】
また、請求項６に係る発明のスケジュール調整装置では、請求項１乃至５のいずれかに記載の発明の構成に加えて、前記実施場所決定手段により前記実施場所として決定可能な場所が空いているか予約されているかを示す予約状況を記憶した予約状況記憶手段から前記予約状況を取得する予約状況取得手段を備え、前記実施日時決定手段は、前記実施場所決定手段により決定された前記実施場所、又は、前記希望情報入力手段により入力された前記希望場所について、前記予約状況取得手段により取得された前記予約状況に基づいて、前記希望日時情報の示す日時に当該場所が空いているか否かを判断する空き判断手段を備え、当該空き判断手段により空いていると判断された日時の中から前記天気予報が前記晴れに関する天気である日時を優先して前記実施日時とすることを特徴とする。
【００１１】
また、請求項７に係る発明のスケジュール調整装置では、請求項１乃至６のいずれかに記載の発明の構成に加えて、前記実施日時決定手段は、前記実施日時において参加可能か否かを入力する参加入力手段による入力を当該新規スケジュールの前記参加者に促す報知を行う参加入力報知手段を備え、当該新規スケジュールの前記参加者による前記参加入力手段への入力結果に基づいて、所定数の前記参加者が参加可能でなければ、当該実施日時以外の新たな実施日時を決定することを特徴とする。
【００１２】
また、請求項８に係る発明のスケジュール調整装置では、請求項１乃至７のいずれかに記載の発明の構成に加えて、前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、前記実施日時の直前にどの場所にいるかを示す居場所情報を前記個人スケジュール記憶手段から取得する居場所情報取得手段と、前記実施場所決定手段により前記実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の前記移動距離値を取得する移動距離値取得手段と、前記居場所情報取得手段により取得された少なくとも一人の前記参加者の前記居場所情報と前記決定可能場所との間の、前記移動距離値取得手段により取得した前記移動距離値に基づいて、前記決定可能場所の移動距離算定値を算出する移動距離算定値算出手段とを備え、前記実施場所決定手段は、前記希望場所により１つの場所が特定できない場合、かつ、前記天気判断手段により前記実施日時が前記晴れに関する天気でないと判断された場合には、前記移動距離算定値算出手段により算出された前記移動距離算定値が移動距離の短いことを示す値である前記決定可能場所を優先して前記実施場所とすることを特徴とする。
【００１３】
また、請求項９に係る発明のスケジュール調整装置では、請求項１乃至８のいずれかに記載の発明の構成に加えて、前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、前記実施日時の直前にどの場所にいるかを示す居場所情報を前記個人スケジュール記憶手段から取得する居場所情報取得手段と、前記実施場所決定手段により前記実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の前記移動距離値を取得する移動距離値取得手段と、前記居場所情報取得手段により取得された少なくとも一人の前記参加者の前記居場所情報と前記決定可能場所との間の、前記移動距離値取得手段により取得した前記移動距離値に基づいて、前記決定可能場所の移動距離算定値を算出する移動距離算定値算出手段と、前記実施場所に対して前記移動距離算定値算出手段により算出された前記移動距離算定値が移動距離の長いことを示しているか否かを、あらかじめ定められた基準値に基づいて判断する基準値判断手段と、前記天気判断手段により前記晴れに関する天気でないと判断された場合、かつ、当該基準値判断手段により移動距離の長いことを示していると判断された場合に、前記実施日時は悪天候であり、前記実施場所では移動距離の長いことを報知する第一報知手段とを備えたことを特徴とする。
【００１４】
また、請求項１０に係る発明のスケジュール調整装置では、請求項１乃至９のいずれかに記載の発明の構成に加えて、前記実施日時決定手段により決定された前記実施日時の前記天気予報が前記晴れに関する天気であるか否かを判断する天気判断手段と、前記天気判断手段により前記晴れに関する天気でないと判断された場合に、前記実施場所が屋外である場合には、前記希望日時においては不適切な天気であることを報知する第二報知手段とを備えたことを特徴とする。
【００１５】
また、請求項１１に係る発明のスケジュール調整装置では、請求項９又は１０に記載の発明の構成に加えて、前記第一報知手段又は前記第二報知手段により報知が行われた際に、前記個人スケジュール記憶手段への記憶を実施する指示を入力する記憶指示入力手段により前記記憶を実施する指示が入力され、前記記憶制御手段により、前記実施場所及び前記実施日時を当該新規スケジュールの前記参加者の前記個人スケジュール記憶手段に記憶する指示記憶制御手段とを備えたことを特徴とする。
【００１６】
また、請求項１２に係る発明のスケジュール調整装置では、請求項９乃至１１のいずれかに記載の発明の構成に加えて、前記第一報知手段又は前記第二報知手段により報知が行われた際に、新しい場所又は日時を指定する変更指定手段により前記新しい場所又は日時が指定され、前記希望場所を当該指定された場所に変更する、又は、前記希望日時を当該指定された日時に変更する変更手段と、当該変更手段により前記希望場所が変更された際には前記実施場所決定手段により新たな実施場所を決定し、前記変更手段により前記希望日時が変更された際には前記実施日時決定手段により新たな実施日時を決定する再調整手段とを備えたことを特徴とする。
【００１７】
また、請求項１３に係る発明のスケジュール調整装置では、請求項１乃至１２のいずれかに記載の発明の構成に加えて、前記個人スケジュール取得手段により取得された前記既存スケジュールの前記実施日時以前の所定の日時に、前記実施日時の前記天気予報を前記天気予報取得手段により取得する天気予報取得制御手段と、当該天気予報取得制御手段により取得された前記天気予報が前記晴れに関する天気であるか否かを判断する実施日時天気判断手段と、当該実施日時天気判断手段により前記晴れに関する天気でないと判断された場合に、当該実施日時の天気予報を報知する実施日時天気報知手段とを備えたことを特徴とする。
【００１８】
また、請求項１４に係る発明のスケジュール調整装置では、請求項１３に記載の発明の構成に加えて、前記実施日時天気報知手段により前記実施日時の天気予報が報知され、当該既存スケジュールを実施する指示又は変更する指示を入力する実施指示入力手段により変更する指示が入力され、新しい希望場所又は新しい希望日時を入力する新規希望指定手段により前記希望場所が変更された際には前記実施場所決定手段により前記実施場所を決定し、前記新規指定手段により前記希望日時が変更された際には前記実施日時決定手段により前記実施日時を決定する実施前調整手段とを備えたことを特徴とする。
【００１９】
また、請求項１５に係る発明のスケジュール調整プログラムでは、請求項１乃至１４のいずれかに記載のスケジュール調整装置の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００２０】
請求項１に係る発明のスケジュール調整装置では、スケジュール取得手段は、個人の予定の実施場所及び実施日時を少なくとも含むスケジュールを記憶した個人スケジュール記憶手段からスケジュールを既存スケジュールとして取得し、希望情報入力手段は、新規のスケジュールを作成するために、新規スケジュールへの参加者、新規スケジュールの実施を希望する希望場所、新規スケジュールが実施される日時に関する希望日時情報を含む希望情報のうち、少なくとも参加者を入力し、接続手段は、ネットワークを介して天気予報を提供する天気予報端末に接続し、天気予報取得手段は、接続手段により天気予報端末に接続して天気予報を取得し、実施場所決定手段は、希望情報入力手段により入力された希望情報、スケジュール取得手段により取得された既存スケジュール、及び、天気予報取得手段により取得された天気予報に基づいて、新規スケジュールの実施場所を決定し、実施日時決定手段は、希望情報入力手段により入力された希望情報、スケジュール取得手段により取得された既存スケジュール、及び、天気予報取得手段により取得された天気予報に基づいて、希望日時情報の示す日時のうち天気予報が晴れに関する天気である日時を優先して新規スケジュールの実施日時を決定し、記憶制御手段は、実施場所決定手段により決定された実施場所及び実施日時決定手段により決定された実施日時を新規スケジュールの参加者の個人スケジュール記憶手段に記憶することができる。したがって、晴れに関する天気から優先して実施日時とされるので、実施場所へ移動する際に、晴れに関する天気でない悪天候の中を移動する可能性が低くなる。
【００２１】
また、請求項２に係る発明のスケジュール調整装置では、請求項１に記載の発明の効果に加えて、希望日時情報調整手段は、希望日時情報が入力されていない場合に、本日から所定日数間の始業時刻から終業時刻までを希望日時情報とすることができる。したがって、ユーザが希望日時を指定しなくても、スケジュールの実施日時を適当な期間から決定することができる。
【００２２】
また、請求項３に係る発明のスケジュール調整装置では、請求項１又は２に記載の発明の効果に加えて、希望日時情報を、新規スケジュールの開始日時及び終了日時、新規スケジュールの開始日時及び所要時間、並びに、新規スケジュールの希望時間帯及び所要時間のうちのいずれかとすることができる。したがって、ユーザは希望する日時を１つに特定して入力することもでき、幅のある時間帯を指定することもできる。
【００２３】
また、請求項４に係る発明のスケジュール調整装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、希望日時情報が新規スケジュールの開始日時及び終了日時、並びに、新規スケジュールの開始日時及び所要時間のいずれかである場合には、実施日時決定手段を希望日時情報を実施日時とされる。したがって、ユーザが希望する日時を１つに特定して入力した場合には、その日時が実施日時とされ、ユーザの望む日時にスケジュールが決定される。
【００２４】
また、請求項５に係る発明のスケジュール調整装置では、請求項１乃至４のいずれかに記載の発明の効果に加えて、実施日時決定手段の空き日時抽出手段は、スケジュール取得手段により取得された参加者の既存スケジュールに基づいて、希望日時情報の示す日時のうち所定数の参加者が空いている日時を抽出することができる。そして、空き日時抽出手段により抽出された空き日時のうち天気予報が晴れに関する天気である日時を優先して実施日時とすることができる。したがって、所定数の参加者が参加できる日時のうちで、晴れに関する天気から優先して実施日時が決定されるので、より多くの参加者の見込める日時であり、かつ、実施場所への移動の際に晴れに関する天気でない悪天候の中を移動する可能性が低くなる。
【００２５】
また、請求項６に係る発明のスケジュール調整装置では、請求項１乃至５のいずれかに記載の発明の効果に加えて、予約状況取得手段は、実施場所決定手段により実施場所として決定可能な場所が空いているか予約されているかを示す予約状況を記憶した予約状況記憶手段から予約状況を取得することができる。そして、実施日時決定手段の空き判断手段は、実施場所決定手段により決定された実施場所、又は、希望情報入力手段により入力された希望場所について、予約状況取得手段により取得された予約状況に基づいて、希望日時情報の示す日時に場所が空いているか否かを判断することができる。そして、空き判断手段により空いていると判断された日時の中から天気予報が晴れに関する天気である日時を優先して実施日時とすることができる。したがって、実施場所の空いている日時でのうちで、晴れに関する天気から優先して実施日時が決定されるので、確実に場所の予約の取れる日時であり、かつ、実施場所への移動の際に晴れに関する天気でない悪天候の中を移動する可能性が低くなる。
【００２６】
また、請求項７に係る発明のスケジュール調整装置では、請求項１乃至６のいずれかに記載の発明の効果に加えて、実施日時決定手段の参加入力報知手段は、実施日時において参加可能か否かを入力する参加入力手段による入力を新規スケジュールの参加者に促す報知を行い、新規スケジュールの参加者による参加入力手段への入力結果に基づいて、所定数の参加者が参加可能でなければ、実施日時以外の新たな実施日時を決定することができる。したがって、参加可能な人物が少なければ、別の日時を実施日時とすることできるので、より参加者の見込まれる日時を実施日時とすることができる。
【００２７】
また、請求項８に係る発明のスケジュール調整装置では、請求項１乃至７のいずれかに記載の発明の効果に加えて、天気判断手段は、実施日時決定手段により決定された実施日時の天気予報が晴れに関する天気であるか否かを判断し、居場所情報取得手段は、実施日時の直前にどの場所にいるかを示す居場所情報を個人スケジュール記憶手段から取得し、移動距離値取得手段は、実施場所決定手段により実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の移動距離値を取得し、移動距離算定値算出手段は、居場所情報取得手段により取得された少なくとも一人の参加者の居場所情報と決定可能場所との間の、移動距離値取得手段により取得した移動距離値に基づいて、決定可能場所の移動距離算定値を算出することができる。そして、実施場所決定手段は、希望場所により１つの場所が特定できない場合、かつ、天気判断手段により実施日時が晴れに関する天気でないと判断された場合には、移動距離算定値算出手段により算出された移動距離算定値が移動距離の短いことを示す値である決定可能場所を優先して実施場所とすることができる。したがって、晴れに関する天気でない悪天候の日時が実施日時である場合には、その日時の直前に参加者がいる場所から実施場所までの移動距離がなるべく短い場所を実施場所とすることができ、悪天候であってもその影響をなるべく低くすることができる。
【００２８】
また、請求項９に係る発明のスケジュール調整装置では、請求項１乃至８のいずれかに記載の発明の効果に加えて、天気判断手段は、実施日時決定手段により決定された実施日時の天気予報が晴れに関する天気であるか否かを判断し、居場所情報取得手段は、実施日時の直前にどの場所にいるかを示す居場所情報を個人スケジュール記憶手段から取得し、移動距離値取得手段は、実施場所決定手段により実施場所として決定可能な決定可能場所に対して、各場所間の移動距離に関する値である移動距離値を示した移動距離値情報を記憶した移動距離値情報記憶手段から２場所間の移動距離値を取得し、移動距離算定値算出手段は、居場所情報取得手段により取得された少なくとも一人の参加者の居場所情報と決定可能場所との間の、移動距離値取得手段により取得した移動距離値に基づいて、決定可能場所の移動距離算定値を算出し、基準値判断手段は、実施場所に対して移動距離算定値算出手段により算出された移動距離算定値が移動距離の長いことを示しているか否かを、あらかじめ定められた基準値に基づいて判断し、第一報知手段は、天気判断手段により晴れに関する天気でないと判断された場合、かつ、基準値判断手段により移動距離の長いことを示していると判断された場合に、実施日時は悪天候であり、実施場所では移動距離の長いことを報知することができる。したがって、決定された実施場所及び実施日時では、参加者が悪天候の影響を受ける可能性があることを知ることができるので、スケジュールの起案者は、実施場所や実施日時を変更させることを検討することができる。
【００２９】
また、請求項１０に係る発明のスケジュール調整装置では、請求項１乃至９のいずれかに記載の発明の効果に加えて、天気判断手段は、実施日時決定手段により決定された実施日時の天気予報が晴れに関する天気であるか否かを判断し、第二報知手段は、天気判断手段により晴れに関する天気でないと判断された場合に、実施場所が屋外である場合には、希望日時においては不適切な天気であることを報知することができる。したがって、スケジュールの実施自体に悪天候の影響を受ける可能性があることを知ることができるので、スケジュールの起案者は、実施場所や実施日時を変更させることを検討することができる。
【００３０】
また、請求項１１に係る発明のスケジュール調整装置では、請求項９又は１０に記載の発明の効果に加えて、指示記憶制御手段は、第一報知手段又は第二スケジュール調整装置報知手段により報知が行われた際に、個人スケジュール記憶手段への記憶を実施する指示を入力する記憶指示入力手段により記憶を実施する指示が入力され、記憶制御手段により、実施場所及び実施日時を新規スケジュールの参加者の個人スケジュール記憶手段に記憶することができる。したがって、悪天候により影響を受ける可能性があっても、その実施場所及び実施日時でスケジュールを登録することができる。
【００３１】
また、請求項１２に係る発明のスケジュール調整装置では、請求項９乃至１１のいずれかに記載の発明の効果に加えて、変更手段は、第一報知手段又は第二報知手段により報知が行われた際に、新しい場所又は日時を指定する変更指定手段により新しい場所又は日時が指定され、希望場所を指定された場所に変更する、又は、希望日時を指定された日時に変更し、再調整手段は、変更手段により希望場所が変更された際には実施場所決定手段により新たな実施場所を決定し、変更手段により希望日時が変更された際には実施日時決定手段により新たな実施日時を決定することができる。したがって、悪天候により影響を受ける可能性がある場合に、希望日時又は希望場所を変更することができ、スケジュールの再調整を行うことができる。よって、悪天候による影響を回避できる可能性がある。
【００３２】
また、請求項１３に係る発明のスケジュール調整装置では、請求項１乃至１２のいずれかに記載の発明の効果に加えて、天気予報取得制御手段は、個人スケジュール取得手段により取得された既存スケジュールの実施日時以前の所定の日時に、実施日時の天気予報を天気予報取得手段により取得し、実施日時天気判断手段は、天気予報取得制御手段により取得された天気予報が晴れに関する天気であるか否かを判断し、実施日時天気報知手段は、実施日時天気判断手段により晴れに関する天気でないと判断された場合に、実施日時の天気予報を報知することができる。したがって、スケジュールが登録された後に、天候に変化して悪天候となった場合でも、悪天候の影響を受ける可能性があることを知ることができるので、スケジュールの起案者は、実施場所や実施日時を変更させることを検討することができる。
【００３３】
また、請求項１４に係る発明のスケジュール調整装置では、請求項１３に記載の発明の効果に加えて、実施前調整手段は、実施日時天気報知手段により実施日時の天気予報が報知され、既存スケジュールを実施する指示又は変更する指示を入力する実施指示入力手段により変更する指示が入力され、新しい希望場所又は新しい希望日時を入力する新規希望指定手段により希望場所が変更された際には実施場所決定手段により実施場所を決定し、新規指定手段により希望日時が変更された際には実施日時決定手段により実施日時を決定することができる。したがって、スケジュールが登録された後に、天候に変化して悪天候となった場合に、希望日時又は希望場所を変更することができ、スケジュールの再調整を行うことができる。よって、悪天候による影響を回避できる可能性がある。
【００３４】
また、請求項１５に係る発明のスケジュール調整プログラムでは、請求項１乃至１４のいずれかに記載のスケジュール調整装置の各種処理手段としてコンピュータを機能させる。したがって、スケジュール調整プログラムをコンピュータで実行させることにより、請求項１乃至１４のいずれかに記載の発明の効果と同様の効果をそうすることができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の第１の実施の形態及び第２の実施の形態までを図面を参照して説明する。ここで、第一の実施の形態及び第二の実施の形態における装置構成を図１を参照して説明する。図１は、装置構成を示す模式図である。図１に示すように、ローカルエリアネットワーク（ＬＡＮ）５に、ユーザ端末１１，１２，１３，・・・・及びサーバ２０が接続しており、これらの端末はお互いにＬＡＮ５を介してデータの授受が可能となっている。なお、図１にはユーザ端末１１，１２，１３を例示したが、ユーザ端末はこの３台に限るものではなく、２台であっても、４台以上であってもよい。そして、ＬＡＮ５に接続しているユーザ端末を総称して指す場合、又は、不特定のユーザ端末を指す場合には、ユーザ端末１０ということとする。ユーザ端末１０とは、ユーザが操作する端末である。そして、サーバ２０には各種データベースが記憶されている。そして、サーバ２０は、インターネット６にも接続をしており、インターネット６を介して天気予報提供端末７に接続して、天気予報の情報を得ることができる。
【００３６】
第一の実施の形態では、ユーザ端末１０においてユーザにより入力された希望情報に基づいて、サーバ２０においてスケジュール調整の処理が行われる。ここでは、各ユーザのスケジュール（個人スケジュール）は、サーバ２０にまとめて記憶されている。また、第二の実施の形態では、ユーザ端末１０においてユーザにより入力された希望情報に基づいて、希望情報の入力されたユーザ端末１０においてスケジュール調整の処理が行われる。ここでは、個人スケジュールは、各ユーザ端末１０にそれぞれ記憶されており、希望情報の入力されたユーザ端末（例えば、ユーザ端末１１とする）から、参加者として指定されているユーザのユーザ端末１２，１３，・・・にスケジュールの空き具合などの問合せが行われ、最終的にユーザ端末１１においてスケジュールの調整が行われる。なお、いずれの実施の形態も、ユーザ端末１０及びサーバ２０が「スケジュール調整装置」に該当する。
【００３７】
ここで、図２，３を参照して、第一の実施の形態及び第二の実施の形態に共通するユーザ端末１０及びサーバ２０の電気的構成について説明する。図２は、ユーザ端末１０の電気的構成を示すブロック図であり、図３は、サーバ２０の電気的構成を示すブロック図である。
【００３８】
図２に示すように、ユーザ端末１０は、所謂パーソナルコンピュータであり、ユーザ端末１０の制御を司るＣＰＵ１０１、ＢＩＯＳ等を記憶したＲＯＭ１０２、及び各種データを一時的に記憶する記憶エリアを有するＲＡＭ１０３を備えた制御部１９が設けられており、ＲＯＭ１０２及びＲＡＭ１０３は、それぞれＣＰＵ１０１に接続されている。そして、ＣＰＵ１０１にはさらに、データバス１１１を介して、ハードディスク装置１８、各種データの入力を行うためのキーボード１７、マウス１６、各種データを表示するディスプレイ１４、ＬＡＮ５及びインターネット６に接続するための通信を制御する通信制御部１５が接続されている。
【００３９】
次に、図３に示すように、サーバ２０には、サーバ２０の制御を司るＣＰＵ２１、ＢＩＯＳ等を記憶したＲＯＭ２２、及び各種データを一時的に記憶する記憶エリアを有するＲＡＭ２３を備えた制御部２９が設けられており、ＲＯＭ２２及びＲＡＭ２３は、それぞれＣＰＵ２１に接続されている。そして、ＣＰＵ２１にはさらに、データバス１１２を介して、ハードディスク装置２８、各種データの入力を行うためのキーボード２７、マウス２６、各種データを表示するディスプレイ２４、ＬＡＮ５に接続するための通信を制御する通信制御部２５が接続されている。
【００４０】
ここで、図４乃至図２９を参照して、第１の実施の形態について説明する。第一の実施の形態では、ユーザ端末１０においてユーザにより入力された希望情報に基づいて、サーバ２０においてスケジュール調整の処理が行われる。
【００４１】
まず、図４及び図５を参照して、ユーザ端末１０に設けられているハードディスク装置１８、サーバ２０に設けられているハードディスク装置２８の記憶エリアについて説明する。図４は、ユーザ端末１０に設けられているハードディスク装置１８の構成を示す模式図であり、図５は、サーバ２０に設けられているハードディスク装置２８の構成を示す模式図である。そして、図６は、ハードディスク装置２８に設けられている場所ＤＢ記憶エリア２８２の構成を示す模式図であり、図７は、ハードディスク装置２８に設けられている天気予報ＤＢ記憶エリア２８３の構成を示す模式図であり、図８は、ハードディスク装置２８に設けられている個人スケジュールＤＢの１人のスケジュールの構成を示す模式図であり、図９は、ハードディスク装置２８に設けられている移動距離値情報記憶エリア２８６の構成を示す模式図であり、ここでは、本発明に関わる記憶エリアについてのみ説明するが、説明する以外の記憶エリアも各ハードディスク装置には設けられている。
【００４２】
図４に示すように、ユーザ端末１０のハードディスク装置１８には、ユーザ端末で動作する端末プログラムが記憶される端末プログラム記憶エリア１８１が設けられている。この端末プログラムでは、新規スケジュール入力画面９０１（図１５参照）を表示させて、ユーザに新規スケジュールの入力を行わせたり、新規スケジュール入力画面９０１に入力された情報である「希望情報」をサーバ２０へ送信したり、サーバ２０から送信された情報を受けて報知画面（図１６、図１８参照）を表示させたりする。
【００４３】
そして、図５に示すように、サーバ２０のハードディスク装置２８には、人ＤＢ記憶エリア２８１、場所ＤＢ記憶エリア２８２、天気予報ＤＢ記憶エリア２８３、個人スケジュールＤＢ記憶エリア２８４、開催場所予約状況記憶エリア２８５、移動距離値情報記憶エリア２８６、サーバプログラム記憶エリア２８７等が設けられている。なお、端末プログラム記憶エリア１８１に記憶されている端末プログラム及びサーバプログラム記憶エリア２８７に記憶されているサーバプログラムが「スケジュール調整プログラム」に相当する。
【００４４】
人ＤＢ記憶エリア２８１には、本スケジュール調整装置で調整される会議に参加する人に関する情報が記憶されており、場所ＤＢ記憶エリア２８２には、本スケジュール調整装置で調整される会議で会場とされる場所についての情報が記憶されている（図６参照）。なお、本スケジュール調整装置でスケジュールで登録されるのは「会議」の予定に限らず、イベントやその他の集会であってもよいことは言うまでもない。
【００４５】
そして、天気予報ＤＢ記憶エリアには、天気予報提供端末７から取得された天気予報が記憶される（図７参照）。なお、サーバ２０には、天気予報が発表される時刻が予め登録されており、サーバ２０は、その時刻に天気予報提供端末７に接続して、最新の天気予報を取得し、天気予報ＤＢ記憶エリア２８３に記憶する。この処理を行うＣＰＵ２１が「天気予報取得手段」に該当する。
【００４６】
そして、個人スケジュールＤＢ記憶エリア２８４には、本スケジュール調整装置でスケジュールの管理が行われる複数のユーザのスケジュールが記憶される（図８参照）。開催場所予約状況記憶エリア２８５には、場所ＤＢ記憶エリア２８２に記憶されている場所ごとに、その予約状況が記憶されている。そして、移動距離値情報記憶エリア２８６には、場所ＤＢ記憶エリア２８２に記憶されている各場所に対して、各場所間の軌道距離の大小を示す値が記憶されている（図９参照）。そして、サーバプログラム記憶エリア２８７には、ユーザ端末から希望情報を受信することによりスケジュールの調整を行うサーバプログラムが記憶されている。
【００４７】
図６に示すように、場所ＤＢ記憶エリア２８２には、建物欄、建物コード欄、部屋欄、部屋コード欄が設けられている。建物欄には、会議の開催場所として登録可能な建物の名称が記憶されており、建物コード欄には、それぞれの建物を示すコードが記憶されている。そして、部屋欄には、各建物にある部屋の名称が記憶されており、部屋コード欄には、各部屋を示すコードが記憶されている。また、場所ＤＢ記憶エリア２８２は、大きく「屋内」の場所を示すデータと、「屋外」の場所を示すデータとに分けられており、各場所が屋内であるか屋外であるかを識別可能となっている。
【００４８】
次に、図７を参照して、天気予報ＤＢ記憶エリア２８３について説明する。図７に示すように、各日の天気予報が時間帯ごとに記憶されている。本例では、「６：００−１２：００」、「１２：００−１８：００」、「１８：００−２４：００」の２つの時間帯に対して天気予報が記憶されている。以下、晴れに関する天気を「晴れ天候」といい、「晴れ天候」と予報されている日時を「晴れ日時」ということとし、雨、雪、ひょう、みぞれ、霧に関する天気を「雨天候」といい、「雨天候」と予報されている日時を「雨天候日時」ということとする。
【００４９】
次に、図８を参照して、個人スケジュールＤＢ記憶エリア２８４について説明する。図８は、個人スケジュールＤＢ記憶エリア２８４からある人物の５日間の情報のみを模式的に表したものである。個人スケジュールＤＢ記憶エリア２８４には、人ＤＢ記憶エリアに記憶されている人物について、人物ごとに所定期間（例えば、今日から１年間）の情報が記憶されている。図８に示すように、本実施の形態では、個人スケジュールＤＢ記憶エリア２８４には、時間帯ごとにスケジュールの名称及び開催場所が記憶されている。なお、他の参加者の氏名等の情報も記憶されていてもよい。
【００５０】
次に、図９を参照して、移動距離値情報記憶エリア２８６について説明する。図９に示すように、移動距離値情報記憶エリア２８６は二次元配列となっており、行及び列の要素は場所ＤＢ記憶エリア２８２に記憶されている建物コード欄の値となっている。図９に示す例では、「Ｈ」，「Ｋ」，「Ｍ」，「Ｆ」，「Ｓ」の５つの場所について、それぞれの建物間の距離の大小を示す値である「移動距離値」が記憶されている。たとえば、「Ｈ」と「Ｍ」との移動距離値は「２」であり、「Ｈ」と「Ｓ」との移動距離値は「４」である。移動距離値は、その値が大きいほうが移動距離が大きいことを示しており、建物「Ｈ」からは建物「Ｍ」よりも建物「Ｓ」の方が遠いことを示している。
【００５１】
次に、図１０乃至図１３を参照して、サーバ２０のＲＡＭ２３に設けられている記憶エリアについて説明する。図１０は、ＲＡＭ２３の構成を示す模式図であり、図１１は、ＲＡＭ２３に設けられている参加可能日時記憶エリア２３５の構成を示す模式図であり、図１２は、ＲＡＭ２３に設けられている日時指定時移動距離値情報記憶エリア２３７の構成を示す模式図であり、図１３は、ＲＡＭ２３に設けられている日時未指定時移動距離値情報記憶エリア２３８の構成を示す模式図であり、図１４は、ＲＡＭ２３に設けられている場所未指定時移動距離値情報記憶エリア２３９の構成を示す模式図である。
【００５２】
図１０に示すように、サーバ２０のＲＡＭ２３には、実施日時記憶エリア２３１、実施場所記憶エリア２３２、出欠判定フラグ記憶エリア２３３、希望情報記憶エリア２３４、参加可能日時記憶エリア２３５、直前場所記憶エリア２３６、日時指定時移動距離値情報記憶エリア２３７、日時未指定時移動距離値情報記憶エリア２３８、場所未指定時移動距離値情報記憶エリア２３９、候補建物記憶エリア２４０、移動距離算定値記憶エリア２４１等が設けられている。なお、図示しないがＲＡＭ２３にはその他の記憶エリアも設けられている。なお、これらの情報は、ユーザ端末１０の電源が切られる際には、ハードディスク装置１８の所定の記憶エリアに記憶され、次に、ユーザ端末１０が起動された際に引き続いて処理が行われるように制御されている。
【００５３】
実施日時記憶エリア２３１には、会議を実施する日時として決定された日時が「実施日時」として記憶され、実施場所記憶エリア２３２には、会議を開催する日時として決定された場所を示すコードが「実施場所」として記憶され、出欠判定フラグ記憶エリア２３３には、参加者からの出欠応答に基づいて当該会議の出欠状況を示す「出欠判定フラグ」が記憶される。そして、希望情報記憶エリア２３４には、ユーザ端末１０から送信された希望情報が記憶され、参加可能日時記憶エリア２３５には、スケジュールを調整する際に、希望日時（新規スケジュール入力画面９０１で入力された日時、図５参照）のうちすべての参加者が参加可能な（他のスケジュールが登録されていない）日時が記憶される。そして、直前場所記憶エリア２３６には参加者ごとに実施日時の直前にいる場所を示す値が記憶される。
【００５４】
そして、日時指定時移動距離値情報記憶エリア２３７には、会議の開催場所が指定されている場合に、各参加者が直前にいる場所からその場所への移動距離値が記憶される（図１２参照）。そして、日時未指定時移動距離値情報記憶エリア２３８には、参加可能日時ごとに実施建物と、各参加者が直前にいる場所との移動距離値が記憶される（図１３参照）。そして、場所未指定時移動距離値情報記憶エリア２３９には、会議の開催場所が指定されていない場合に、候補となっている建物ごとに、各参加者が直前にいる場所との移動距離値が記憶される（図１４参照）。そして、候補建物記憶エリア２４０には、実施場所（部屋）を選択する建物として候補に上がっている建物を示す建物コードが記憶される。移動距離算定値記憶エリア２４１には、移動距離値から算出された移動距離算定値が記憶される。
【００５５】
図１１に示すように、参加可能日時記憶エリア２３５には、参加可能日時欄、不可能チェック欄、天気欄が設けられている。そして、参加可能日時欄には、希望日時のうち、すべての参加者のスケジュールが「空き」である日時が記憶され、不可能チェック欄には、その日時を検討して、実施日時とされなかった場合にそのことを示す値（例えば、「１」）が記憶される。そして、天気欄には、サーバ２０から取得された天気予報が記憶される。
【００５６】
図１２に示すように、日時指定時移動距離値情報記憶エリア２３７には、参加可能日時欄及び参加者欄が設けられており、各参加者の直前にいる建物からの移動距離値が記憶される。なお、直前にいる建物は、直前場所記憶エリア２３６に記憶されている。
【００５７】
そして、図１３に示すように、日時未指定時移動距離値情報記憶エリア２３８には、参加可能日時欄、参加者欄が設けられており、参加可能日時ごとに、各参加者の直前にいる建物からの実施場所への移動距離値が記憶される。なお、直前にいる建物は、直前場所記憶エリア２３６に記憶されている。
【００５８】
そして、図１４に示すように、場所未指定時移動距離値情報記憶エリア２３９には、建物欄、及び、参加者欄が設けられており、建物ごとに参加者の直前にいる建物からの移動距離値が記憶される。なお、建物欄には、場所ＤＢ記憶エリア２８２に記憶されているすべての建物が記憶されている。
【００５９】
次に、図１５乃至図１８を参照して、ユーザ端末１０において表示される画面について説明する。図１５は、新規スケジュール入力画面９０１の説明図であり、図１６は、登録確認画面９０２の説明図であり、図１７は、出欠確認画面９０３の説明図であり、図１８は、屋外キャンセル画面９０４の説明図である。
【００６０】
図１５に示す新規スケジュール入力画面９０１は、ユーザ端末１０において、端末プログラムを起動させ、「新規スケジュールの登録」を指示するとディスプレイ１４に表示される。図１５に示すように、会議名入力欄、希望日時入力欄、希望開催場所入力欄、参加者入力欄、出欠判定条件入力欄、天候判定条件入力欄、登録ボタン、キャンセルボタンが設けられている。会議名入力欄には、当該スケジュールの名称が入力される。希望日時欄には、「日時で指定」のラジオボタン及び「期間で指定」のラジオボタンが設けられている。「日時で指定」ラジオボタンが選択されている場合には、開始時刻及び所要時間を入力可能となっており、「期間で指定」ラジオボタンが選択されている場合には、所要時間及び、希望時間帯を入力可能となっている。図１５に示す例では、３つの希望時間帯が入力可能となっており、それぞれに日付入力欄と、時間帯の開始時刻及び時間の入力欄、又は午前午後指定リストボックスとが設けられている。
【００６１】
そして、希望開催場所には「屋外」ラジオボタン及び「屋内」ラジオボタンが設けられている。そして、「屋外」ラジオボタンが選択されている場合には、建物を選択するリストボックス及びスペースを選択するリストボックスが選択可能となっている。なお、建物選択のリストボックスでは、場所ＤＢ記憶エリア２８２に「屋外」として記憶されているデータの建物欄に記憶されている建物の名称が選択肢とされ、スペース選択のリストボックスでは、「屋外」として記憶されているデータの部屋欄に記憶されている屋外スペースの名称が選択肢とされる。そして、「屋内」ラジオボタンが選択されている場合には、建物を選択するリストボックス及び部屋を選択するリストボックスが選択可能となっている。なお、建物選択のリストボックスでは、場所ＤＢ記憶エリア２８２に「屋内」として記憶されているデータの建物欄に記憶されている建物の名称が選択肢とされ、スペース選択のリストボックスでは、「屋内」として記憶されているデータの部屋欄に記憶されている部屋の名称が選択肢とされる。
【００６２】
そして、参加者欄には、参加者の指名が入力される。なお、ここでは、この会議に必ず出席して欲しい参加者を「必須参加者」とし、その氏名の頭には「＊」をつけるように指示されている。そして、出欠判定条件欄には、何パーセント以上の出席者がいるときにこのスケジュールを本決まりとするかを示す値が入力される。そして、天候判定条件欄には、天気が晴れに関する天気でない（以下、雨天候とする）場合に、参加者の移動距離に関する値である「移動距離値」に基づいて、実施場所が遠すぎないかを判定する。その際の基準値となる値が記憶される。
【００６３】
そして、登録ボタンが選択されると、この新規スケジュール入力画面９０１に入力された情報が「希望情報」としてサーバ２０へ送信される。また、キャンセルボタンが選択されると、入力された情報は破棄され、サーバ２０への情報の送信は行われない。
【００６４】
次で、図１６を参照して、登録確認画面９０２について説明する。図１６に示す登録確認画面は、移動距離値が基準値以上となっている参加者がいる際に、そのスケジュールの起案者となったユーザのユーザ端末１０にその旨の情報がサーバ２０から送信され、ディスプレイ１４に表示される。
【００６５】
図１６に示すように、登録確認画面９０２には、スケジュールの内容として、会議名称、日時、開催場所、参加者の氏名が表示され、さらに「移動距離値が基準値以上となった」旨のメッセージが表示されており、「このスケジュールを登録」ボタン及び「新しいスケジュールを入力」ボタンが設けられている。「このスケジュールを登録」ボタンが選択されると、その旨の情報がサーバ２０へ送信され、サーバ２０では、各参加者に対して、個人スケジュールＤＢ記憶エリア２８４に検討中のスケジュールが記憶される。また、「新しいスケジュールを入力」ボタンが選択されると、その旨の情報がサーバ２０へ送信され、検討中のスケジュールは破棄され、新たに新規スケジュール入力画面９０１が表示される。さらに、登録確認画面９０２には基準値以上となった参加者の氏名及び移動距離値が表示されており、起案者は「このスケジュールを登録」するか、「新しいスケジュールを入力」するかの判断材料とすることができる。
【００６６】
次に、図１７を参照して、出欠確認画面９０３について説明する。この出欠確認画面９０３は、スケジュールの実施日時及び実施場所が確定した後に、各参加者に対してこのスケジュールで会議が行われた際に参加できるか否かの問合せをする画面である。図１７に示すように、出欠確認画面９０３には、スケジュールの内容として、会議名称、日時、開催場所、参加者が表示されている。そして、「出席」ボタン及び「欠席」ボタンが表示されている。そして「出席」ボタンが選択されると、その旨及びユーザを示す情報がサーバ２０へ送信され、「欠席」ボタンが選択されると、その旨及びユーザを示す情報がサーバ２０へ送信される。
【００６７】
次に、図１８を参照して、屋外キャンセル画面９０４について説明する。この屋外キャンセル画面９０４は、実施場所が屋外である場合に、実施日時の天候が晴れ天候でない場合に、起案者にその旨を起案者に通知する画面である。図１８に示すように、屋外キャンセル画面９０４には、スケジュールの内容として、会議名称、日時、開催場所、参加者が表示されている。そして、「確認」ボタンが設けられている。「確認」ボタンが選択されると、屋外キャンセル画面９０４は閉じられる。
【００６８】
次に、図１９乃至図２９を参照して、サーバ２０のＣＰＵ２１サーバプログラムが十されて行われるスケジュール調整処理について説明する。図１９は、メイン処理のフローチャートであり、図２０は、メイン処理で実施される日時場所指定処理のフローチャートであり、図２１は、希望日時処理及び日情報未指定場所指定処理で行われる場所検討処理のフローチャートであり、図２２は、メイン処理で実施される日時未指定場所指定処理のフローチャートであり、図２３は、日時未指定場所指定処理で実施される晴れ日時検討処理のフローチャートであり、図２４は、日時指定場所未指定処理のフローチャートである。そして、図２５乃至図２７は、日時場所未指定処理のフローチャートであり、図２６は、図２５のフローチャートの続きであり、図２７は、図２６のフローチャートの続きである。そして、図２８は、出欠確認処理のフローチャートであり、図２９は、実施判定処理のフローチャートである。
【００６９】
まず、図１９を参照して、メイン処理について説明する。このメイン処理は、ユーザ端末１０において、新規スケジュール入力画面９０１に入力が行われ、そこで入力された情報である希望情報を受信したことを契機に開始される処理である。ここでは、希望情報の内容により、「日時、場所共に唯一に指定されている」場合、「場所のみ唯一に指定されている」場合、「日時のみ唯一に指定されている」場合、「日時も場所も唯一に指定されていない」場合の４つの場合分けが行われ、それぞれの場合に応じた処理が行われる。なお、ここでは新規スケジュール入力画面９０１の入力が行われた起案者のユーザ端末１０をユーザ端末１１ということとする。
【００７０】
そこで、まず、受信された希望情報が希望情報記憶エリア２３４に記憶される（Ｓ１）。ここで、希望日時として日時が指定されていない場合には、本日より後の１週間の営業時間が希望日時とされる。例えば、本日が９月１日（金）であれば、９月４日(月)〜９月８日(金)の９：００〜１８：００が希望日時とされる。そして、希望日時に唯一の日時が指定され、日時が決まっているか否かの判断が行われる（Ｓ２）。新規スケジュール入力画面９０１（図１５参照）において希望日時入力欄において「日時で指定」ラジオボタンが選択されて、唯一の日時が指定されていた場合に、日時が決まっていると判断される（Ｓ２：ＹＥＳ）。そして、唯一の場所が指定され、場所が決まっているか否かの判断が行われる（Ｓ４）。新規スケジュール入力画面９０１において希望場所入力欄において部屋又はスペースが選択されていれば、場所が決まっていると判断される（Ｓ４：ＹＥＳ）。これは「日時、場所共に唯一に指定されている」場合であるので、日時場所指定処理が行われる（Ｓ８、図２０参照）。また、日時は決まっているが（Ｓ２：ＹＥＳ）、場所は決まっていない場合には（Ｓ４：ＮＯ）、「日時のみ唯一に指定されている」場合に該当するので、日時指定場所未指定処理が行われる（Ｓ５、図２４参照）。また、日時が決まっておらず（Ｓ２：ＮＯ）、場所は決まっている場合には（Ｓ３：ＹＥＳ）、「場所のみ唯一に指定されている」場合に該当するので、日時未指定場所指定処理が行われる（Ｓ６、図２２参照）が行われる。そして、日時も決まっておらず（Ｓ２：ＮＯ）、場所も決まっていない場合には（Ｓ３：ＮＯ）、日時場所未指定処理が行われる（Ｓ７、図２５参照）。
【００７１】
そこで、日時場所指定処理（Ｓ８、図２０参照）、日時指定場所未指定処理（Ｓ５、図２４参照）日時未指定場所指定処理（Ｓ６、図２２参照）、日時場所未指定処理が行われる（Ｓ７、図２５参照）の順で、各場合について説明する。
【００７２】
まず、図２０のフローチャートを参照して、「日時、場所共に唯一に指定されている」場合に実施される日時場所指定処理について説明する。ここでは、希望情報に含まれている、「希望日時」及び「希望場所」は唯一に指定される日時及び部屋（スペース）である。例えば、２００６年９月２５日の１０：００〜１１：００の１時間が「希望日時」とされており、建物「開発センター」の部屋「１階応接会議室」が「希望場所」として指定されているものとする。
【００７３】
まずは、希望日時が「実施日時」として実施日時記憶エリア２３１に記憶され、希望場所が「実施場所」として実施場所記憶エリア２３２に記憶される（Ｓ１１）。そして、各参加者の実施日時（２００６年９月２５日の１０：００〜１１：００）のスケジュールが個人スケジュールＤＢ記憶エリア２８４から読み出され、実施日時に参加者全員のスケジュールが空いているか否かの判断が行われる（Ｓ１２）。そして、全員のスケジュールが空いていれば（Ｓ１２：ＹＥＳ）、実施場所（建物「開発センター」の部屋「１階応接会議室」）が空いているか否かが、開催場所予約状況記憶エリア２８５が参照されて判断される（Ｓ１３）。全員のスケジュールが空いていない（Ｓ１２：ＮＯ）、又は、希望場所にすでに別のスケジュールにより予約が入っている場合には（Ｓ１３：ＮＯ）、起案者のユーザ端末１１に「希望の日時又は場所ではスケジュールを立てられない」旨のメッセージ画面を表示させるための情報が送信される（Ｓ１５）。そして、日時場所指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【００７４】
また、実施場所が空いている場合には（Ｓ１３：ＹＥＳ）、場所検討処理が行われる（Ｓ１４、図２１参照）。図２１に示すように、この場所検討処理では、実施日時の天気予報が参照され、雨天候である場合には、実施場所が屋外であったり、移動距離値が基準値より大きかったりする際の処置が行われる。まず、実施日時の天気予報が天気予報ＤＢ記憶エリア２８３から取得される（Ｓ２０１）。そして、雨天候であるか否かの判断が行われる（Ｓ２０２）。雨天候でなければ（Ｓ２０２：ＮＯ）、出欠確認処理が行われ（Ｓ２０９、図２８参照）、実施判定処理が行われて（Ｓ２１０、図２９参照）、場所検討処理は終了し、日時場所指定処理へ戻るが、日時場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００７５】
一方、雨天候であれば（Ｓ２０２：ＹＥＳ）、実施場所が「屋外」であるか否かの判断が行われる（Ｓ２０３）。場所ＤＢ記憶エリア２８２が参照されて、実施場所が「屋外」であると判断されれば（Ｓ２０３：ＹＥＳ）、起案者のユーザ端末１１に「希望の日時には天気予報が晴れに関する天気でない」旨の屋外キャンセル画面９０４（図１８参照）を表示させるための情報が送信される（Ｓ２１１）。そして、場所検討処理は終了し、日時場所指定処理へ戻るが、日時場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００７６】
実施場所が「屋外」でなければ（Ｓ２０３：ＮＯ）、参加者ごとに、直前の場所が個人スケジュールＤＢ記憶エリア２８４から読み出されて直前場所記憶エリア２３６に記憶され、直前の場所から実施場所までの移動距離値が移動距離値情報記憶エリア２８６から読み出されて日時指定時移動距離値情報記憶エリア２３７に記憶される（Ｓ２０４）。例えば、直前に「本社」にいる参加者の場合、実施場所が「開発センター」なので、「本社（Ｈ）」と、「開発センター（Ｋ）」との移動距離値は「１」とされる。そして移動距離値が基準値よりも大きい参加者がいるか否かの判断が行われる（Ｓ２０５）。基準値よりも大きい参加者がいなければ（Ｓ２０５：ＮＯ）、雨天候であったとしてもその移動距離に問題はないので、出欠確認処理が行われ（Ｓ２０９、図２８参照）、実施判定処理が行われて（Ｓ２１０、図２９参照）、場所検討処理は終了し、日時場所指定処理へ戻るが、日時場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００７７】
しかしながら、基準値よりも移動距離値の大きい参加者がいる場合には（Ｓ２０５：ＹＥＳ）、雨天候である場合に移動距離が長く問題があることになる。そこで、起案者のユーザ端末１１に「希望場所では、基準値を満たさない参加者がいる」旨を示すメッセージ画面、図１６に示す登録確認画面９０２を表示させる情報が送信される（Ｓ２０６）。そして、ユーザ端末１１からの応答を受信する問合せ応答受信処理が行われる（Ｓ２０７）。ユーザ端末１１では、登録確認画面９０２が表示されると、起案者により「このスケジュールを登録」又は「新しいスケジュールを入力」のいずれかが選択される。そして、選択された結果を示す情報がサーバ２０へ送信される。そこで、受信された結果が「このスケジュールを登録」の指示であれば（Ｓ２０８：ＹＥＳ）、出欠確認処理が行われ（Ｓ２０９、図２８参照）、実施判定処理が行われて（Ｓ２１０、図２９参照）、場所検討処理は終了し、メイン処理へ戻る。また、受信された結果が「新しいスケジュールを入力」の指示であれば（Ｓ２０８：ＮＯ）、場所検討処理は終了し、日時場所指定処理へ戻るが、日時場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。なお、登録確認画面９０２において、「新しいスケジュールを入力」が選択された場合には、ユーザ端末１０の端末プログラムにおいて、新規スケジュール入力画面９０１が表示される。
【００７８】
ここで、図２８のフローチャートを参照して、出欠確認処理について説明する。図２８に示すように、参加者のユーザ端末１０に対して、スケジュールの実施日時及び実施場所を通知し、出欠の応答を依頼する画面、図１７に示す出欠確認画面９０３を表示させる情報が送信される（Ｓ２５１）。そして、各参加者のユーザ端末１０からの出欠の応答受信処理が行われる（Ｓ２５２）。なお、ここで、所定期間（例えば、２日）経過しても、応答のない参加者がいる場合には、エラー処理が行われる。例えば、メッセージ画面を起案者のユーザ端末１１に表示させたり、応答を促す電子メールを参加者に送信したり（電子メールアドレスは人ＤＢ記憶エリア２８１に記憶されているものとする）、応答しない参加者を欠席の扱いとしたりする。
【００７９】
そして、必須参加者が「出席」の応答をしているか否かの判断が行われる（Ｓ２５３）。「出席」の応答がされていなければ（Ｓ２５３：ＮＯ）、出欠判定フラグに「０」が記憶されて（Ｓ２５６）、出欠確認処理を終了する。必須参加者が「出席」の応答をしていれば（Ｓ２５３：ＹＥＳ）、応答結果に基づいて、出席率が算出され、出席率が基準値以上であるか否かの判断が行われる（Ｓ２５４）。この基準値は、新規スケジュール入力画面９０１の出欠判定処理において入力された値である。なお、この欄に値が入力されていない場合には、予め定められている値、例えば、８０％が基準値として使用される。そして、基準値以上でなければ（Ｓ２５４：ＮＯ）、出欠判定フラグに「０」が記憶されて（Ｓ２５６）、出欠確認処理を終了する。そして、出席率が基準値以上であれば（Ｓ２５４：ＹＥＳ）、出欠判定フラグに「１」が記憶されて（Ｓ２５５）、出欠確認処理は終了する。
【００８０】
次に、図２９のフローチャートを参照して、実施判定処理について説明する。図２９に示すように、まず、出欠確認処理で値の記憶された出欠判定フラグが「１」であるか否かの判断が行われる（Ｓ２７１）。出欠判定フラグが「１」であれば（Ｓ２７１：ＹＥＳ）、このスケジュールを登録してよいので、スケジュールの決定を通知する画面の情報が参加者のユーザ端末１０へ送信される（Ｓ２７２）。そして、個人スケジュールＤＢ記憶エリア２８４の参加者の実施日時の記憶エリアに、本スケジュールの名称及び実施場所が登録される（Ｓ２７３）。
【００８１】
また、出欠判定フラグが「１」でない場合には（Ｓ２７１：ＮＯ）、このスケジュールを登録することはできないので、起案者のユーザ端末１１へ本スケジュールを取り止めるか否かの問合せの画面を表示させる情報が送信される（Ｓ２７４）。そして、問合せに対する応答受信処理が行われる（Ｓ２７５）。この問合せの画面（図示外）には、スケジュールの内容、出欠の応答結果、出席率が表示されており、「取り止め」ボタン及び「再度出欠確認」ボタンが設けられている。そこで起案者は、表示されている情報を参考に、スケジュールを「取り止める」か、「出席者に再度出欠応答を依頼する」かの選択を行うこととなる。そこで、「取り止め」ボタンが選択されたことを示す情報が応答受信処理において受信された場合には（Ｓ２７６：ＹＥＳ）、参加者のユーザ端末１０及び起案者のユーザ端末１１に対して、スケジュールの内容と、スケジュールがキャンセルされたことを示す画面を表示させる情報が送信され（Ｓ２７７）、実施判定処理は終了する。また、「取り止め」ボタンが選択されたことを示す情報でなく、「再度出欠確認」ボタンが選択されたことを示す情報が受信された場合には（Ｓ２７６：ＮＯ）、出欠確認処理が行われ（Ｓ２７８）、Ｓ２７１へ戻る。
【００８２】
以上のようにして、「日時、場所共に唯一に指定されている」場合には、希望日時が実施日時、希望場所が実施場所とされ、参加者すべてが実施日時に空いており、実施場所の予約も空いている場合に、実施日時の天気予報が参照される。そして、雨天候であれば、参加者ごとに直前の居場所から実施場所までの移動距離値が算出され、算出された移動距離値が基準値よりも大きくなければ、起案者のユーザ端末１１に登録確認画面９０２を表示させて、このスケジュールを登録するか否かの判断を促している。
【００８３】
次に、図２２及び図２３のフローチャートを参照して、「場所のみ唯一に指定されている」場合に実施される日時未指定場処理について説明する。ここでは、「希望場所」が唯一に指定されており、「希望日時」は唯一に指定されていない。例えば、２００６年９月４日の１０：００から１時間、２００６年９月４日の１４：００から１時間、２００６年９月４日の１６：００から１時間が「希望日時」とされており、建物「開発センター」の部屋「１階応接会議室」が「希望場所」として指定されているものとする。
【００８４】
まずは、希望場所が「実施場所」として実施場所記憶エリア２３２に記憶される（Ｓ２１）。そして、希望日時における実施場所の予約状況が開催場所予約状況記憶エリア２８５から読み出され、実施場所に予約の入っていない日時が「参加可能日時」として、参加可能日時記憶エリア２３５の参加可能日時欄に記憶される（Ｓ２２）。そして、参加可能日時があったか否かの判断が行われる（Ｓ２３）。参加可能日時記憶エリア２３５の参加可能日時欄に日時が記憶されており、参加可能日時があれば（Ｓ２３：ＹＥＳ）、Ｓ２４へ進むが、参加可能日時記憶エリア２３５の参加可能日時欄に日時が記憶されておらず、参加可能日時がなければ（Ｓ２３：ＮＯ）、起案者のユーザ端末１１へ「希望日時では参加者の都合があわない」旨を示すメッセージ画面を表示させるための情報が送信される（Ｓ４６）。そして、日時未指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。
【００８５】
そして、参加可能日時があった場合には（Ｓ２３：ＹＥＳ）、参加可能日時が１つだけであるか否かの判断が行われる（Ｓ２４）。参加可能日時が１つだけであった場合には（Ｓ２４：ＹＥＳ）、その日時が「実施日時」として実施日時記憶エリア２３１に記憶され（Ｓ４７）、実施場所も実施日時も唯一に決定されたことになるので、場所検討処理が行われ（Ｓ４８、図２１参照）、日時未指定処理は終了してメイン処理へ戻り、メイン処理も終了する。なお、場所検討処理については、「日時、場所共に唯一に指定されている」場合において、日時場所指定処理のＳ１４で実施された内容と同様であるので、説明を引用して省略する。
【００８６】
一方、参加可能日時が１つだけでなかった場合には（Ｓ２４：ＮＯ）、天気予防ＤＢ記憶エリア２８３から参加可能日時の天気予報が取得され、参加可能日時記憶エリア２３５の天気欄に記憶される（Ｓ２５）。図７に示した例では、９月４日の６：００〜１２：００は「雨」、１２：００〜１８：００は「くもりのち晴れ」であるので、図１１に示すように、参加可能日時「２００６年９月４日の１０：００〜１１：００」は「雨」、「２００６年９月４日の１４：００−５：００」は「くもりのち晴れ」、「２００６年９月４日の１６：００〜１７：００」は「くもりのち晴れ」とされる。以下、晴れに関する天気を「晴れ天候」といい、「晴れ天候」とされている日時を「晴れ日時」ということとし、雨、雪、ひょう、みぞれ、霧に関する天気を「雨天候」といい、「雨天候」とされている日時を「雨天候日時」ということとする。図１１に示す例では、２００６年９月４日の１０：００〜１１：００は「雨天候日時」とされ、２００６年９月４日の１４：００−５：００と、２００６年９月４日の１６：００〜１７：００とが「晴れ日時」とされる。
【００８７】
そして、参加可能日時に晴れ日時があるか否かの判断が行われる（Ｓ２６）。参加可能日時記憶エリア２３５の天気欄に晴れ天候が記憶されておらず、晴れ日時がなければ（Ｓ２６：ＮＯ）、参加可能日時ごとに移動距離算定値が算出され、ＲＡＭ２３の移動距離算定値記憶エリア２４１に記憶される（Ｓ２７）。具体的には、まず、参加者ごとに、各参加可能日時ごとに直前の場所が個人スケジュールＤＢ記憶エリア２８４から読み出されて直前場所記憶エリア２３６に記憶される。そして、各参加可能日時ごとに直前の場所から実施場所までの移動距離値が移動距離値情報記憶エリア２８６から読み出されて日時未指定時移動距離値情報記憶エリア２３８に記憶される。そして、各参加可能日時において、最も移動距離値の小さい移動距離値が移動距離算定値として、移動距離算定値記憶エリア２４１に記憶される。
【００８８】
そして、実施場所が屋外であるか否かの判断が行われる（Ｓ２８）。屋外であれば（Ｓ２８：ＹＥＳ）、起案者のユーザ端末１１に「希望の日時に、希望の場所（屋外）では天気予報が晴れに関する天気でない」旨のメッセージ画面を表示させるための情報が送信される（Ｓ４１）。このメッセージ画面に「このスケジュールを登録する」ボタン及び「新しいスケジュールを入力する」ボタンが設けられており、参加可能日時の天気予報も表示されている。そこで、起案者は、晴れ天候でなくてもこのスケジュールを登録したい場合には、「このスケジュールを登録する」ボタンを選択すればよい。晴れ天候でなくてもこのスケジュールを登録したい場合とは、例えば、天気予報が「くもり」である場合や、どのような天候であってもとりあえずスケジュールを登録したい場合である。そして、起案者のユーザ端末１１から送信される選択結果を示す応答情報の受信処理が行われる（Ｓ４２）。そして、応答情報が「このスケジュールを登録する」ことを示していれば（Ｓ４３：ＹＥＳ）、Ｓ２９へ進み、参加可能日時から１つの日時が実施日時とされ（Ｓ２９〜Ｓ３３）、出欠確認処理が行われ（Ｓ３４、図２８参照）、実施判定処理が行われて（Ｓ３５、図２９参照）日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。また、応答情報が「このスケジュールを登録する」ことを示していなければ（Ｓ４３：ＮＯ）、日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。
【００８９】
また、実施場所が屋外でない場合には（Ｓ２８：ＮＯ）、そのままＳ２９へ進む。Ｓ２９では、Ｓ２７で算出され、移動距離算定値記憶エリア２４１に記憶されている移動距離算定値が参照され、基準値よりも大きい移動距離算定値の日時しかなかったか否かの判断が行われる（Ｓ２９）。基準値よりも大きい移動距離算定値の日時しかなかった場合には（Ｓ２９：ＹＥＳ）、起案者のユーザ端末１１に「希望の日時に、希望の場所では天気予報が晴れに関する天気でなく、移動距離が長い参加者がいる」旨のメッセージ画面を表示させるための情報が送信される（Ｓ３０）。このメッセージ画面に「このスケジュールを登録する」ボタン及び「新しいスケジュールを入力する」ボタンが設けられており、参加可能日時の天気予報及び参加者の移動距離値も表示されている。そこで、起案者は、晴れ天候でなく、移動距離の長い参加者がいてもこのスケジュールを登録したい場合には、「このスケジュールを登録する」ボタンを選択すればよい。そして、起案者のユーザ端末１１から送信される選択結果を示す応答情報の受信処理が行われる（Ｓ３１）。
【００９０】
そして、応答情報が「このスケジュールを登録する」ことを示していれば（Ｓ３２：ＹＥＳ）、Ｓ３３へ進み、移動距離算定値記憶エリア２４１に記憶されている移動距離算定値のうち、最小の値である参加可能日時が「実施日時」として実施日時記憶エリア２３１に記憶される（Ｓ３３）。そして、出欠確認処理が行われ（Ｓ３４、図２８参照）、実施判定処理が行われて（Ｓ３５、図２９参照）、日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。なお、応答情報が「このスケジュールを登録する」ことを示していなければ（Ｓ３２：ＮＯ）、日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。
【００９１】
また、Ｓ２９において、基準値以下の移動距離算定値の日時があった場合には（Ｓ２９：ＮＯ）、そのまま、Ｓ３３へ進み、移動距離算定値記憶エリア２４１に記憶されている移動距離算定値のうち、最小の値である参加可能日時が「実施日時」として実施日時記憶エリア２３１に記憶される（Ｓ３３）。そして、出欠確認処理が行われ（Ｓ３４、図２８参照）、実施判定処理が行われて（Ｓ３５、図２９参照）、日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。なお、「このスケジュールを登録する」ボタンでなく、「新しいスケジュールを入力する」ボタンが選択された場合には、日時未指定場所指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。
【００９２】
次に、Ｓ２６において、参加可能日時に晴れ日時があったと判断された場合（Ｓ２６：ＹＥＳ）について説明する。ここでは、晴れ日時検討処理が行われる（Ｓ４９，図２３参照）。図２３に示すように、まず、参加可能日時の晴れ日時のうち、最も早い日時が「実施日時」とされる（Ｓ２２１）。具体的には、参加可能日時記憶エリア２３５の天気欄が晴れ天候である日時のうち、最も早い日時が「実施日時」として実施日時記憶エリア２３１に記憶される。この段階で、「実施場所」及び「実施日時」が決定したので、出欠確認処理が行われる（Ｓ２２２、図２８参照）。この出欠確認処理については、前述されているので、説明を引用して省略する。
【００９３】
そして、出欠確認処理において設定された出欠判定フラグが「１」であるか否かの判断が行われる（Ｓ２２３）。出欠判定フラグが「１」であれば（Ｓ２２３：ＹＥＳ）、必須参加者が「出席」との応答をしており、出席率も基準値以上であるということなので、スケジュールの決定を通知する画面の情報が参加者のユーザ端末１０へ送信される（Ｓ２２４）。そして、個人スケジュールＤＢ記憶エリア２８４の参加者の実施日時の記憶エリアに、本スケジュールの名称及び実施場所が登録される（Ｓ２２５）。そして、晴れ日時検討処理は終了して、日時未指定場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００９４】
また、出欠判定フラグが「１」でない場合には（Ｓ２２３：ＮＯ）、このスケジュールを登録することはできないので、他の参加可能日時を実施日時として、再び出欠確認処理を行い、参加者の出欠を問う。そこで、参加可能日時記憶エリア２３５の実施日時の不可能チェック欄に「×」意味する値（例えば、「１」）が記憶される（Ｓ２２６）。そして、参加可能日時記憶エリア２３５の不可能チェック欄に「×」が記憶されていない日時において晴れ日時があるか否かの判断が行われる（Ｓ２２７）。晴れ日時があれば（Ｓ２２７：ＹＥＳ）、その中でも最も早い日時が「実施日時」とされる（Ｓ２２８）。そして、Ｓ２２２へ戻り、出欠確認処理が行われる（Ｓ２２２）。出欠確認処理を終えて、出欠判定フラグが「１」とされていれば（Ｓ２２３：ＹＥＳ）、スケジュール決定の通知が行われ（Ｓ２２４）、スケジュールが個人スケジュールＤＢ記憶エリア２８４に記憶されて（Ｓ２２５）、晴れ日時検討処理は終了して、日時未指定場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００９５】
また、出欠判定フラグが「１」でなかった際に（Ｓ２２３：ＮＯ）、参加可能日時記憶エリア２３５の不可能チェック欄に「×」が記憶されていない日時において晴れ日時がない場合には（Ｓ２２７：ＮＯ）、くもりの日時があるか否かの判断が行われる（Ｓ２２９）。くもりの日時があれば（Ｓ２２９：ＹＥＳ）、その中でも最も早い日時が「実施日時」とされる（Ｓ２３０）。そして、Ｓ２２２へ戻り、出欠確認処理が行われる（Ｓ２２２）。出欠確認処理を終えて、出欠判定フラグが「１」とされていれば（Ｓ２２３：ＹＥＳ）、スケジュール決定の通知が行われ（Ｓ２２４）、スケジュールが個人スケジュールＤＢ記憶エリア２８４に記憶されて（Ｓ２２５）、晴れ日時検討処理は終了して、日時未指定場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００９６】
また、出欠判定フラグが「１」でなかった際に（Ｓ２２３：ＮＯ）、参加可能日時記憶エリア２３５の不可能チェック欄に「×」が記憶されていない日時において晴れ日時も、くもりの日時もなかった場合には（Ｓ２２７：ＮＯ、Ｓ２２９：ＮＯ）、不可能チェック欄にすべて「×」が記憶されており、すべての実施可能日時が検討されたか否かの判断が行われる（Ｓ２３１）。すべての実施可能日時が検討されていなければ（Ｓ２３１：ＮＯ）、晴れ日時とくもりの日時では、出欠の状況が悪かったが、まだ検討されていない雨天候の日時があることとなる。そこで、「×」が記憶されていない日時において、最も早い日時が「実施日時」とされる（Ｓ２３２）。そして、Ｓ２２２へ戻り、出欠確認処理が行われる（Ｓ２２２）。出欠確認処理を終えて、出欠判定フラグが「１」とされていれば（Ｓ２２３：ＹＥＳ）、スケジュール決定の通知が行われ（Ｓ２２４）、スケジュールが個人スケジュールＤＢ記憶エリア２８４に記憶されて（Ｓ２２５）、晴れ日時検討処理は終了して、日時未指定場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００９７】
また、すべての実施日時に「×」が記憶されていたら（Ｓ２３１：ＹＥＳ）、参加可能日時のいずれでも実施が叶わないということになるので、当該新規スケジュールはキャンセルされることを伝えるメッセージ画面を表示させるための情報が参加者のユーザ端末１０及び起案者のユーザ端末１１に送信され（Ｓ２３３）、晴れ日時検討処理は終了して、日時未指定場所指定処理も終了して、メイン処理へ戻り、メイン処理も終了する。
【００９８】
このようにして、参加可能日時が複数あり、その中に晴れ日時がある場合には、晴れ日時から優先して実施日時とされている。また、晴れ日時が複数ある場合にはより早い日時から実施日時とされている。
【００９９】
以上のようにして、「場所のみ唯一に指定されている」場合には、希望場所が空いている日時が「実施日時」とされ、希望日時のうち全参加者のスケジュールが空いている日時が「参加可能日時」とされ、参加可能日時からいずれの日時を実施日時とするか決定される。参加可能日時が唯一の日時であれば、「日時、場所共に唯一に指定されている」場合と同様に場所検討処理が行われる。また、参加可能日時が複数ある場合には、天気予報が参照され、晴れ日時がある場合には晴れ日時が優先して「実施日時」とされており、晴れ日時がない場合には、移動距離算定値の最小の値の日時が「実施日時」とされる。なお、移動距離算定値が基準値より大きい日時しかなかったり、実施場所が屋外であるにもかかわらず晴れ天候でなかったりした場合には、起案者に問合せを行っている。
【０１００】
次に、図２４及び図２７のフローチャート「日時のみ唯一に指定されている」場合に実施される日時指定場所未指定処理について説明する。ここでは、「希望日時」が唯一に指定されており、「希望場所」は唯一に指定されていない。例えば、「希望日時」は２００６年９月４日の１６：００から１時間とされており、「希望場所」は全く指定されていないとする。
【０１０１】
まず、「希望日時」が「実施日時」として実施日時記憶エリア２３１に記憶される（Ｓ６１）。そして、個人スケジュールＤＢ記憶エリア２８４が参照され、実施日時における全員参加者のスケジュールが空いているか否かの判断が行われる（Ｓ６２）。全員のスケジュールが空いていない場合には（Ｓ６２：ＮＯ）、起案者のユーザ端末１１に「希望の日時ではスケジュールを立てられない」旨のメッセージ画面を表示させるための情報が送信される（Ｓ７４）。そして、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１０２】
また、全員のスケジュールが空いている場合には（Ｓ６２：ＹＥＳ）、実施日時の天気予報が天気予報ＤＢ記憶エリア２８３から取得される（Ｓ６３）。そして、実施日時の天気予報が雨天候であるか否かの判断が行われる（Ｓ６４）。雨天候でなければ（Ｓ６４：ＮＯ）、移動距離を考慮する必要がないので、Ｓ６５〜Ｓ７３の処理が行われる。具体的には、まず、参加者の実施日時の直前の居場所が個人スケジュールＤＢ記憶エリア２８４から読み出され、直前場所記憶エリア２３６に記憶される（Ｓ６５）。直前の場所が個人スケジュールＤＢ記憶エリア２８４から読み出されて直前場所記憶エリア２３６に記憶される（Ｓ６６）。なお、複数の建物が同じ数で最も多くなった場合には、所定のルールに基づいて候補建物が決定される。例えば、必須参加者のいる建物があればその建物としたり、起案者が参加者とされており、起案者のいる建物があればその建物としたり、新規スケジュール入力手段の参加者入力欄においてより先に入力された参加者のいる建物としたりする。
【０１０３】
そして、開催場所予約状況記憶エリア２８５から、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ６７）。そして、空いた部屋があれば（Ｓ６８：ＹＥＳ）、その空き部屋が「実施場所」として実施場所記憶エリア２３２に記憶され（Ｓ７５）、出欠確認処理が行われ（Ｓ７６、図２８参照）、実施判定処理が行われて（Ｓ７７、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１０４】
また、空いた部屋がなければ（Ｓ６８：ＮＯ）、直前場所記憶エリア２３６に記憶されているすべての建物を検討したか否かの判断が行われる（Ｓ７１）。なお、直前場所記憶エリア２３６に記憶されている建物に対応して、マーキングされる記憶エリアがＲＡＭ２３に設けられており、すべての建物に対して「×」を示すマーキングが成されているか否かにより、すべての建物を検討したか否かの判断が行われる。「×」を示すマーキングは、図示しないが、Ｓ６８で空いた部屋がないと判断された後に行われる。すべての建物の検討がされていなければ（Ｓ７１：ＮＯ）、次に、直前のその建物にいる参加者の多かった建物が「候補建物」とされ（Ｓ７３）、Ｓ６７へ戻る。そして、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ６７）。そして、空いた部屋の見つかるまでＳ６７〜Ｓ７３の処理が繰り返し実施され、直前場所記憶エリア２３６に記憶されているすべての建物を検討したら（Ｓ７１：ＹＥＳ）、起案者のユーザ端末１１に「希望日時では場所が確保できなかった」旨を示すメッセージ画面を表示させるための情報が送信される（Ｓ７２）。そして、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１０５】
このようにして、希望日時の天候が雨天候でなければ、参加者が直前にいる建物のうち、希望日時に空いている部屋が「実施場所」とされる。
【０１０６】
また、Ｓ６４において、実施日時が雨天候であると判断された場合には（Ｓ６４：ＹＥＳ）、図２７のＳ１２２へ進む。ここでは、まず、参加者の実施日時の直前の居場所が個人スケジュールＤＢ記憶エリア２８４から読み出され、直前場所記憶エリア２３６に記憶される（Ｓ１２２）。そして、参加者ごとに、直前の場所から、場所ＤＢ記憶エリア２８２に記憶されているすべての場所までの移動距離値が移動距離値情報記憶エリア２８６から読み出されて場所未指定時移動距離値情報記憶エリア２３９に記憶される（Ｓ１２３）。そして、各場所ごとに各参加者の移動距離値が合計されて移動距離算定値記憶エリア２４１へ記憶され（Ｓ１２４）、移動距離算定値が最小の建物が「候補建物」として、候補建物記憶エリア２４０に記憶される（Ｓ１２５）。そして、場所未指定時移動距離値情報記憶エリア２３９に記憶されている「候補建物」のすべての参加者の移動距離値が基準値より大きいか否かの判断が行われる（Ｓ１２６）。そして、すべての参加者の移動距離値が基準値より大きければ（Ｓ１２６：ＹＥＳ）、この実施日時では、参加者の移動距離が長くなってしまうので、Ｓ１３３へ進む。
【０１０７】
そして、希望日時が「実施日時」とされている日時のみであったか否かの判断が行われる（Ｓ１３３）。ここでは、日時指定場所未指定処理から続いてこの処理が行われており、希望日時は唯一の日時（ここでは、例として２００６年９月４日の１６：００から１時間）とされている（Ｓ１３３：ＹＥＳ）。そこで、起案者のユーザ端末１１に起案者のユーザ端末１１に「希望の日時では雨天候であり、その日時では参加者の移動距離がながくなる」旨のメッセージ画面を表示させるための情報が送信される（Ｓ１３６）。そして、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１０８】
また、すべての参加者の移動距離値が基準値より大きくなけば（Ｓ１２６：ＮＯ）、開催場所予約状況記憶エリア２８５が参照されて、候補建物のうち予約の入っていない部屋が探索される（Ｓ１２７）。そして、予約の入っていない空いた部屋があれば（Ｓ１２８：ＹＥＳ）、空いた部屋のうちの１つの部屋が「実施場所」とされる（Ｓ１３７）。空いた部屋が１つであれば、その部屋が実施場所とされるが、複数ある場合には所定のルールで、実施場所とされる空き部屋が決定される。たとえば、場所ＤＢ記憶エリア２８２に優先順位を記憶させておいてもよいし、場所ＤＢ記憶エリア２８２に記憶されている順序の早い部屋でもよいし、Ｓ１２７で最初に探索された部屋でもよい。ここで実施日時と実施場所が決定されたので、出欠確認処理が行われ（Ｓ１３８、図２８参照）、実施判定処理が行われて（Ｓ１３９、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１０９】
また、空いた部屋がなかった場合には（Ｓ１２８：ＮＯ）、すべての建物を検討したか否かの判断が行われる（Ｓ１３１）。なお、この判断は、すべての建物について、マーキングをする記憶エリアをＲＡＭ２３に設けておき、空いた部屋がないと判断された時点で（Ｓ１２８：ＮＯ）、その時点での「候補建物」に「×」を意味する値を記憶して、マーキングをすればよい。そして、すべての建物について検討されていなければ（Ｓ１３１：ＮＯ）、次に移動距離算定値の小さい建物、つまり、「×」のマーキングのされていない建物のうち、移動距離算定値が最小の建物が「候補建物」とされる（Ｓ１３２）。そして、Ｓ１２６へ戻り、この「候補建物」について、すべての参加者の移動距離値が基準値より大きいか否かの判断が行われる（Ｓ１２６）。そして、すべての参加者の移動距離値が基準値より大きくなけば（Ｓ１２６：ＮＯ）、候補建物のうち予約の入っていない部屋が探索される（Ｓ１２７）。
【０１１０】
このようにして、Ｓ１２６〜Ｓ１３２の処理が繰り返し実施され、空いた部屋が見つかれば（Ｓ１２８：ＹＥＳ）、空いた部屋のうちの１つの部屋が「実施場所」とされ（Ｓ１３７）、出欠確認処理が行われ（Ｓ１３８、図２８参照）、実施判定処理が行われて（Ｓ１３９、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。または、すべての建物を検討し終えてしまったら（Ｓ１３１：ＹＥＳ）、希望日時が「実施日時」とされている日時のみであったか否かの判断が行われる（Ｓ１３３）。ここでは、日時指定場所未指定処理から続いてこの処理が行われており、希望日時は唯一の日時と判断され（Ｓ１３３：ＹＥＳ）、起案者のユーザ端末１１に起案者のユーザ端末１１に「希望の日時では雨天候であり、その日時では参加者の移動距離がながくなる」旨のメッセージ画面を表示させるための情報が送信される（Ｓ１３６）。そして、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１１１】
このようにして、希望日時の天候が雨天候である場合には、参加者の直前の居場所からの移動距離を考慮して、総合的により近い建物から順に空いた部屋が探索されて、空いている部屋を実施場所としている。
【０１１２】
以上のようにして、「日時のみ唯一に指定されている」場合、希望日時の天気予報が参照され、天気が雨天候であれば、参加者の直前の居場所からの移動距離を考慮して、総合的により近い建物から優先して建物を選択している。また、天気が雨天候でない場合には、直前の居場所の最も多い場所から優先して建物を選択している。
【０１１３】
次に、図２５乃至図２７のフローチャートを参照して、「日時も場所も唯一に指定されていない」場合に実施される日時場所未指定処理について説明する。例えば、２００６年９月４日の１０：００から１時間、２００６年９月４日の１４：００から１時間、２００６年９月４日の１６：００から１時間が「希望日時」とされており、「希望場所」は指定されていないとする。
【０１１４】
図２５に示すように、まず、すべての参加者に対して、希望日時のスケジュールが個人スケジュールＤＢ記憶エリア２８４から参照され、すべての参加者が空いている日時が「参加可能日時」として、参加可能日時記憶エリア２３５に記憶される（Ｓ８０）。そして、参加可能日時があるか否かの判断が行われる（Ｓ８１）。参加可能日時記憶エリア２３５に日時が記憶されていなければ（Ｓ８１：ＮＯ）、起案者のユーザ端末１１へ「希望日時では参加者の都合があわない」旨を示すメッセージ画面を表示させるための情報が送信される（Ｓ８２）。そして、日時場所未指定処理は終了し、メイン処理へ戻り、メイン処理も終了する。
【０１１５】
そして、参加可能日時があった場合には（Ｓ８１：ＹＥＳ）、参加可能日時が１つだけであるか否かの判断が行われる（Ｓ８３）。参加可能日時が１つだけであった場合には（Ｓ８３：ＹＥＳ）、その日時が「実施日時」として実施日時記憶エリア２３１に記憶され（Ｓ８４）、実施日時が唯一に決定されたことになるので、実施場所を決める処理が行われる（Ｓ８５〜Ｓ９５，図２５、Ｓ１２１〜Ｓ１３６，図２７）。一方、参加可能日時が１つだけでなかった場合には（Ｓ８３：ＮＯ）、実施日時及び実施場所を決める処理が行われる（Ｓ１０１〜Ｓ１１２，図２６、Ｓ１２１〜Ｓ１３６，図２７）。
【０１１６】
まず、参加可能日時が１つだけであった場合（Ｓ８３：ＹＥＳ）について説明する。Ｓ８４において、参加可能日時が実施日時とされたら（Ｓ８４）、天気予防ＤＢ記憶エリア２８３から参加可能日時の天気予報が取得され、参加可能日時記憶エリア２３５の天気欄に記憶される（Ｓ８５）。そして、参加可能日時が晴れ天候であるか否かの判断が行われる（Ｓ８６）。
【０１１７】
参加可能日時記憶エリア２３５の天気欄に晴れ天候が記憶されており、晴れ日時であれば（Ｓ８６：ＹＥＳ）、まず、参加者の実施日時の直前の居場所が個人スケジュールＤＢ記憶エリア２８４から読み出され、直前場所記憶エリア２３６に記憶される（Ｓ８７）。そして、最も多くの参加者のいる建物が「候補建物」として候補建物記憶エリア２４０に記憶される（Ｓ８８）。
【０１１８】
そして、開催場所予約状況記憶エリア２８５から、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ８９）。そして、空いた部屋があれば（Ｓ９０：ＹＥＳ）、その空き部屋が「実施場所」として実施場所記憶エリア２３２に記憶され（Ｓ９６）、出欠確認処理が行われ（Ｓ９７、図２８参照）、実施判定処理が行われて（Ｓ９８、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１１９】
また、空いた部屋がなければ（Ｓ９０：ＮＯ）、直前場所記憶エリア２３６に記憶されているすべての建物を検討したか否かの判断が行われる（Ｓ９３）。なお、直前場所記憶エリア２３６に記憶されている建物に対応して、マーキングされる記憶エリアがＲＡＭ２３に設けられており、すべての建物に対して「×」を示すマーキングが成されているか否かにより、すべての建物を検討したか否かの判断が行われる。「×」を示すマーキングは、図示しないが、Ｓ９０で空いた部屋がないと判断された後に行われる。すべての建物の検討がされていなければ（Ｓ９３：ＮＯ）、次に、直前のその建物にいる参加者の多かった建物が「候補建物」とされ（Ｓ９５）、Ｓ８９へ戻る。そして、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ８９）。そして、空いた部屋の見つかるまでＳ８９〜Ｓ９５の処理が繰り返し実施され、直前場所記憶エリア２３６に記憶されているすべての建物を検討したら（Ｓ９３：ＹＥＳ）、起案者のユーザ端末１１に「希望日時では場所が確保できなかった」旨を示すメッセージ画面を表示させるための情報が送信される（Ｓ９４）。そして、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１２０】
一方、Ｓ８５にて参加可能日時記憶エリア２３５の天気欄に晴れ天候が記憶されておらず、晴れ日時がなければ（Ｓ８６：ＮＯ）、図２７に示すＳ１２２へ進む。そして、Ｓ１２２〜Ｓ１３９の処理により、希望日時の天候が雨天候である場合には、参加者の直前の居場所からの移動距離を考慮して、総合的により近い建物から順に空いた部屋が探索されて、空き部屋があった場合には（Ｓ１２８：ＹＥＳ）、空いた部屋のうちの１つの部屋が「実施場所」とされ（Ｓ１３７）、出欠確認処理が行われ（Ｓ１３８、図２８参照）、実施判定処理が行われて（Ｓ１３９、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。この詳細については、「日時も場所も唯一に指定されていない」場合で詳述しているので、ここでは説明を省略する。
【０１２１】
次に、Ｓ８３において、参加可能日時が１つでないと判断された場合（Ｓ８３：ＮＯ）について説明する。この場合には、図２６に示すＳ１０１へ進む。そこで、天気予防ＤＢ記憶エリア２８３から参加可能日時の天気予報が取得され、参加可能日時記憶エリア２３５の天気欄に記憶される（Ｓ１０１）。そして、参加可能日時に晴れ日時があるか否かの判断が行われる（Ｓ１０２）。晴れ日時があれば（Ｓ１０２：ＹＥＳ）、参加可能日時記憶エリア２３５の不可能チェック欄に「×」を示す値が記憶されていない日時で、晴れ日時のうち、最も早い日時が「実施日時」とされる（Ｓ１０３）。そして、直前の場所が個人スケジュールＤＢ記憶エリア２８４から読み出されて直前場所記憶エリア２３６に記憶され（Ｓ１０４）、直前の場所が個人スケジュールＤＢ記憶エリア２８４から読み出されて直前場所記憶エリア２３６に記憶される（Ｓ１０５）。
【０１２２】
そして、開催場所予約状況記憶エリア２８５から、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ１０６）。そして、空いた部屋があれば（Ｓ１０７：ＹＥＳ）、その空き部屋が「実施場所」として実施場所記憶エリア２３２に記憶され（Ｓ１０８）、出欠確認処理が行われ（Ｓ１０９、図２８参照）、実施判定処理が行われて（Ｓ１１０、図２９参照）、日時指定場所未指定処理は終了して、メイン処理へ戻り、メイン処理も終了する。
【０１２３】
また、空いた部屋がなければ（Ｓ１０７：ＮＯ）、直前場所記憶エリア２３６に記憶されているすべての建物を検討したか否かの判断が行われる（Ｓ１１１）。なお、直前場所記憶エリア２３６に記憶されている建物に対応して、マーキングされる記憶エリアがＲＡＭ２３に設けられており、すべての建物に対して「×」を示すマーキングが成されているか否かにより、すべての建物を検討したか否かの判断が行われる。「×」を示すマーキングは、図示しないが、Ｓ１０７で空いた部屋がないと判断された後に行われる。すべての建物の検討がされていなければ（Ｓ１１１：ＮＯ）、次に、直前のその建物にいる参加者の多かった建物が「候補建物」とされ（Ｓ１１２）、Ｓ１０６へ戻る。そして、候補建物の「部屋」のうち、予定の入っていない「部屋」が検索される（Ｓ１０６）。そして、空いた部屋の見つかるまでＳ１０６，Ｓ１０７，Ｓ１１１，Ｓ１１２の処理が繰り返し実施され、直前場所記憶エリア２３６に記憶されているすべての建物を検討したら（Ｓ１１１：ＹＥＳ）、参加可能日時記憶エリア２３５の実施日時の不可能チェック欄に「×」を示す値が記憶され（Ｓ１１３）、参加可能日時記憶エリア２３５のすべての晴れ日時の不可能チェック欄に「×」を示す値が記憶されているか否かの判断が行われる（Ｓ１１４）。すべての晴れ日時の不可能チェック欄に「×」を示す値が記憶されていなければ（Ｓ１１４：ＮＯ）、Ｓ１０３へ戻り、他の晴れ日時の処理が行われる（Ｓ１０３〜Ｓ１１３）。
【０１２４】
また、すべての晴れ日時の不可能チェック欄が「×」であれば（Ｓ１１４：ＹＥＳ）、晴れ日時では空いた部屋が確保できなかったことになるので、図２７に示すＳ１２１へ進み、晴れ日時以外の日時から実施日時が決定され、実施場所も決定される（Ｓ１２１〜Ｓ１３９）。ここでの処理については、参加可能日時のうち「×」でない最も近い日時が「実施日時」に決定された後は（Ｓ１２１）、「日時も場所も唯一に指定されていない」場合で詳述しているので、ここでは説明を省略する。ただし、Ｓ１３３にて、希望日時は１つでないと判断されるので（Ｓ１３３：ＮＯ）、参加可能日時記憶エリア２３５の実施日時の不可能チェック欄に「×」を示す値が記憶され（Ｓ１３４）、すべての参加可能日時に対して不可能チェック欄に「×」を示す値が記憶されているか否かの判断が行われ（Ｓ１３５）、まだ、チェックされていない日時があれば（Ｓ１３５：ＮＯ）、Ｓ１２１へ戻り、参加可能日時のうち「×」でない最も近い日時が「実施日時」に決定され（Ｓ１２１）、その実施日時についての処理が行われる（Ｓ１２２〜Ｓ１３３，Ｓ１３７〜Ｓ１３８）。そして、繰り返しＳ１２２〜Ｓ１３３の処理が行われ、すべての参加可能日時が「×」とされたら（Ｓ１３５：ＹＥＳ）、起案者のユーザ端末１１に起案者のユーザ端末１１に「希望の日時では雨天候であり、その日時では参加者の移動距離が長くなる」旨のメッセージ画面を表示させるための情報が送信される（Ｓ１３６）。
【０１２５】
以上のようにして、「日時も場所も唯一に指定されていない」場合には、参加者すべてが空いている日時から参加可能日時が決定され、参加可能日時が１つだけの場合には、天気予報が参照され、晴れ日時であれば直前に多くの参加者がいた建物から順に空いた部屋を探して、実施場所が決定される。また、晴れ日時がなければ、直前にいた場所からの移動距離値が参酌されて近い建物から順に空いた部屋を探して、実施場所が決定される。また、参加可能に維持が複数ある場合には、晴れ日時を優先して実施日時が決定される。
【０１２６】
したがって、スケジュールの日時や場所を決める際に、天気予報が考慮されるので、雨にもかかわらず、長い距離を移動するような場所とされたり、他に晴れている日時があるにもかかわらず、雨の日時に移動したりすることがない。
【０１２７】
なお、上記実施の形態の形態における、図１５に示す新規スケジュール入力画面９０１を表示させ、入力を受け付ける処理を行うＣＰＵ１０１が「希望情報入力手段」に該当し、図３に示す通信制御部２５が「接続手段」に該当する。そして、サーバ２０のハードディスク装置２８の個人スケジュールＤＢ記憶手段２８４が「個人スケジュール記憶手段」に該当する。そして、「晴れ天候」が「晴れに関する天気」に該当し、「雨天候」が「悪天候」に該当する。
【０１２８】
そして、図２０に示す日時場所指定処理のＳ１１、図２２に示す日時未指定場所指定処理のＳ４７、図２３に示す晴れ日時検討処理のＳ２２１，２２８，２３０，２３２、図２４に示す日時指定場所未指定処理のＳ６１、図２５に示す日時場所未指定処理のＳ８４、図２６に示す日時場所未指定処理のＳ１０３、図２７に示す日時場所未指定処理のＳ１２１の処理を行うサーバ２０のＣＰＵ２１が「実施日時決定処理」に相当する。そして、図２０に示す日時場所指定処理のＳ１１、図２２に示す日時未指定場所指定処理のＳ２１、図２４に示す日時指定場所未指定処理のＳ６６，７３，７５、図２５に示す日時場所未指定処理のＳ８８，９５，９６、図２６に示す日時場所未指定処理のＳ１０５，１１２，１０８、図２７に示す日時場所未指定処理のＳ１２５，１３２，１３７の処理を行うサーバ２０のＣＰＵ２１が「実施場所決定処理」に相当する。そして、図１９に示すメイン処理のＳ１の処理を行うＣＰＵ２１が「希望日時情報調整手段」に相当する。そして、図２２に示す日時未指定場所指定処理のＳ２２の処理を行うサーバ２０のＣＰＵ２１、図２５に示す日時場所未指定処理のＳ８０の処理を行うＣＰＵ２１が「空き日時抽出処理」に相当する。そして、サーバ２０のハードディスク装置２８の開催場所予約状況記憶エリア２８６が「予約状況記憶手段」に該当する。そして、図２４晴れ日時検討処理のＳ２２５、図２９実施判定処理のＳ２７３の処理を行うサーバ２０のＣＰＵ２１が「記憶制御手段」に相当する。
【０１２９】
そして、図２０に示す日時場所指定処理のＳ１３、図２４に示す日時指定場所未指定処理のＳ６７、図２５に示す日時場所未指定処理のＳ８９、図２６に示す日時場所未指定処理のＳ１０６、図２７に示す日時場所未指定処理のＳ１２７の処理を行うサーバ２０のＣＰＵ２１が「予約状況取得手段」に相当する。そして、図２０に示す日時場所指定処理のＳ１１〜Ｓ１３、図２４に示す日時指定場所未指定処理のＳ６１〜Ｓ７１、図２５に示す日時場所未指定処理のＳ８０〜Ｓ９３，Ｓ９５、図２６に示す日時場所未指定処理のＳ１０１〜Ｓ１０７，Ｓ１１１，Ｓ１１２、図２７に示す日時場所未指定処理のＳ１２２〜１３２の処理を行うサーバ２０のＣＰＵ２１が「空き判断手段」に相当する。そして、図１７に示す出欠確認画面９０３を表示させ、入力を受け付ける処理を行う端末１０のＣＰＵ１０１、図２８に示す出欠確認処理のＳ２５１の処理を行うサーバ２０のＣＰＵ２１が「参加報知手段」に相当し、図１７に示す出欠確認画面９０３を表示させ、入力を受け付ける処理を行う端末１０のＣＰＵ１０１、図２８に示す出欠確認処理のＳ２５２１の処理を行うサーバ２０のＣＰＵ２１が「参加入力手段」に相当する。
【０１３０】
そして、図２１に示す場所検討処理のＳ２０２、図２２に示す日時未指定場所指定処理のＳ２６、図２４に示す日時指定場所未指定処理のＳ８４、図２５に示す日時場所未指定処理のＳ８６の処理を行うサーバ２０のＣＰＵ２１が「天気判断手段」に相当し、図２１に示す場所検討処理のＳ２０４、図２２に示す日時未指定場所指定処理のＳ２７、図２４に示す日時指定場所未指定処理のＳ６５、図２５に示す日時場所未指定処理のＳ８５、図２６に示す日時場所未指定処理のＳ１０５、図２７に示す日時場所未指定処理のＳ１１２の処理を行うサーバ２０のＣＰＵ２が「居場所情報取得手段」に相当し、図２１に示す場所検討処理のＳ２０４、図２２に示す日時未指定場所指定処理のＳ２７の処理を行うサーバ２０のＣＰＵ２が「移動距離値取得手段」、「移動距離算定値算出手段」に相当し、サーバ２８の移動距離値情報記憶エリア２８６が「移動距離値情報記憶手段」に該当する。
【０１３１】
そして、図２１に示す場所検討処理のＳ２０５、図２２に示す日時未指定場所指定処理のＳ２９の処理を行うサーバ２０のＣＰＵ２１が「基準値判断手段」に相当し、図２１に示す場所検討処理のＳ２０６、図２２に示す日時未指定場所指定処理のＳ３０の処理を行うサーバ２０のＣＰＵ２１が「第一報知手段」に相当し、図２１に示す場所検討処理のＳ２１１、図２２に示す日時未指定場所指定処理のＳ４１の処理を行うサーバ２０のＣＰＵ２１が「第二報知手段」に相当する。そして、図２１に示す場所検討処理のＳ２０７，Ｓ２０８、図２２に示す日時未指定場所指定処理のＳ４２，Ｓ４３の処理を行うサーバ２０のＣＰＵ２１が「記憶指示入力手段」に相当し、図２１に示す場所検討処理のＳ２０６〜Ｓ２１０、図２２に示す日時未指定場所指定処理のＳ２９〜Ｓ３５，Ｓ４１〜Ｓ４３
の処理を行うサーバ２０のＣＰＵ２１が「指示記憶制御手段」に相当する。
【０１３２】
次に、図３０乃至図４６を参照して、第２の実施の形態について説明する。第二の実施の形態では、ユーザ端末１０においてユーザにより入力された希望情報に基づいて、希望情報の入力されたユーザ端末１０においてスケジュール調整の処理が行われる。ここでは、図１５に示した新規スケジュール入力画面９０１において、希望開催場所欄への入力は必須のものであるとする。
【０１３３】
まず、図３０及び図３１を参照して、ユーザ端末１０に設けられているハードディスク装置１８、サーバ２０に設けられているハードディスク装置２８の記憶エリアについて説明する。図３０は、ユーザ端末１０に設けられているハードディスク装置１８の構成を示す模式図であり、図３１は、サーバ２０に設けられているハードディスク装置２８の構成を示す模式図である。ここでは、本発明に関わる記憶エリアについてのみ説明するが、説明する以外の記憶エリアも各ハードディスク装置には設けられている。
【０１３４】
図３０に示すように、ユーザ端末１０のハードディスク装置１８には、本スケジュール調整装置でスケジュールの管理が行われる複数のユーザのスケジュールが記憶される個人スケジュールＤＢ記憶エリア１１８１、ユーザ端末１０で動作する端末プログラムが記憶される端末プログラム記憶エリア１１８２が設けられている。この端末プログラムでは、新規スケジュール入力画面９０１（図１５参照）を表示させて、ユーザに新規スケジュールの入力を行わせ、参加者として入力された人物のユーザ端末１０へスケジュールの空き具合を問い合わせたり、サーバ２０から種々の情報を取得したりして、スケジュールの調整を行わせる。なお、個人スケジュールＤＢ記憶エリア１１８１は、第一の実施の形態においては、。サーバ２０のハードディスク装置２８にすべてのユーザの個人スケジュールが記憶されていたが、第二の実施の形態では、ユーザ端末１０において、それぞれのユーザの個人スケジュールのみが個人スケジュールＤＢ記憶エリア１１８１に記憶されている。なお、図８に示した模式図は、第一の実施の形態におけるすべてのユーザの個人スケジュールが記憶されている個人スケジュール記憶エリア２８４での、一人分の個人スケジュールのみを表示しているので、本第二の実施の形態の個人スケジュールＤＢ記憶エリア１１８１と同様であるので、説明を引用して省略する。
【０１３５】
そして、図３１に示すように、サーバ２０のハードディスク装置２８には、人ＤＢ記憶エリア１２８１、場所ＤＢ記憶エリア１２８２、天気予報ＤＢ記憶エリア１２８３、開催場所予約状況記憶エリア１２８４、移動距離値情報記憶エリア１２８５、サーバプログラム記憶エリア１２８６等が設けられている。なお、場所ＤＢ記憶エリア１２８２は、第一の実施の形態において、図６に示した場所ＢＤ記憶エリア２８２と同様であり、天気予報ＤＢ記憶エリア１２８３は、図７に示した天気予報ＤＢ記憶エリア２８３と同様であり、移動距離値情報記憶エリア１２８５は、図９に示した移動距離値情報記憶エリア２８６と同様であるので、説明を引用して省略する。なお、端末プログラム記憶エリア１１８１に記憶されている端末プログラム及びサーバプログラム記憶エリア１２８６に記憶されているサーバプログラムが「スケジュール調整プログラム」に相当する。
【０１３６】
次に、図３２乃至図３４を参照して、ユーザ端末１０のＲＡＭ１０３に設けられている記憶エリアについて説明する。図３２は、ＲＡＭ１０３の構成を示す模式図であり、図３３は、ＲＡＭ１０３に設けられている参加可能日時記憶エリア１２３６の構成を示す模式図であり、図３４は、ＲＡＭ１０３に設けられている仮問合せ結果記憶エリア１２３８の構成を示す模式図である。
【０１３７】
図３２に示すように、ＲＡＭ１０３には、実施日時記憶エリア１２３１、実施場所記憶エリア１２３２、出欠判定フラグ記憶エリア１２３３、希望情報記憶エリア１２３４、候補日時記憶エリア１２３５、参加可能日時記憶エリア１２３６、空き問合せ結果記憶エリア１２３７、仮問合せ結果記憶エリア１２３８、天候フラグ記憶エリア１２３９、移動屋外フラグ記憶エリア１２４０、くもりフラグ記憶エリア１２４１、直前場所記憶エリア１２４２、移動距離値情報記憶エリア１２４３等が設けられている。なお、図示しないがＲＡＭ１０３にはその他の記憶エリアも設けられている。なお、これらの情報は、ユーザ端末１０の電源が切られる際には、ハードディスク装置１８の所定の記憶エリアに記憶され、次に、ユーザ端末１０が起動された際に引き続いて処理が行われるように制御されている。
【０１３８】
実施日時記憶エリア１２３１には、会議を実施する日時として決定された日時が「実施日時」として記憶され、実施場所記憶エリア１２３２には、会議を開催する日時として決定された場所を示すコードが「実施場所」として記憶され、出欠判定フラグ記憶エリア１２３３には、参加者からの出欠応答に基づいて当該会議の出欠状況を示す「出欠判定フラグ」が記憶される。そして、希望情報記憶エリア１２３４には、ユーザ端末１０から送信された希望情報が記憶され、候補日時記憶エリア１２３５には、スケジュールを調整する際に、他の参加者のユーザ端末１０へスケジュールの空き具合を問い合わせる日時が記憶される。そして、参加可能日時記憶エリア１２３６には、スケジュールを調整する際に、希望日時（新規スケジュール入力画面９０１で入力された日時）のうちすべての参加者が参加可能な（他のスケジュールが登録されていない）日時が記憶される。
【０１３９】
そして、空き問合せ結果記憶エリア１２３７には、他の参加者のユーザ端末１０へスケジュールの空き具合を問い合わせた結果、つまり、候補日時に対する「空き／スケジュールあり」の結果が記憶される。そして、仮問合せ結果記憶エリア１２３８には、実施日時及び実施場所でのスケジュールの実施に対する応答が記憶される。天候フラグ記憶エリア１２３９には、天候フラグが記憶され、移動屋外フラグ記憶エリア１２４０には、移動屋外フラグが記憶され、くもりフラグ記憶エリア１２４１には、くもりフラグが記憶される。そして、直前場所記憶エリア１２４２には、実施日時の直前の居場所が記憶される。移動距離値情報記憶エリア１２４３には、実施場所と直前の居場所との移動距離値が記憶される。
【０１４０】
次に、図３３を参照して、参加可能日時記憶エリア１２３６について説明する。図３３に示すように、参加可能日時記憶エリア１２３６には、参加可能日時欄及び不可能チェック欄が設けられている。参加可能日時欄には、希望日時のうち、すべての参加者のスケジュールが「空き」である日時が記憶され、不可能チェック欄には、その日時を検討して、実施日時とされなかった場合にそのことを示す値（例えば、「１」）が記憶される。
【０１４１】
次に、図３４を参照して、仮問合せ結果記憶エリア１２３８について説明する。この仮問合せ結果記憶エリア１２３８には、参加者欄及び結果欄が設けられており、参加者ごとに問合せの結果が記憶される。なお、実施場所が「屋外」である場合には問合せの結果として、「出席」、「欠席」、「場所変更依頼」の３種類があり、「屋内」である場合には「出席」及び「欠席」の２種類がある。
【０１４２】
次に、図３５を参照して、実施確認画面９０５について説明する。図３５は、実施確認画面９０５の説明図である。この実施確認画面９０５は、登録されたスケジュールの実施日時の所定時間前（例えば、３日前の朝１０：００、実施日時の３６時間前など）に、実施日時の天気予報が雨天候となっている場合に、起案者のユーザ端末１０に表示されるものである。図３５に示すように、実施日時の天気予報が雨天候であることを示すメッセージと、スケジュールの内容として、会議名称、日時、開催場所、参加者が表示されている。そして、「このスケジュールを実施」ボタン及び「新しいスケジュールを入力」ボタンが表示されている。そして「このスケジュールを実施」ボタンが選択されると、個人スケジュールＤＢ記憶エリア１１８１に記憶されているスケジュールはそのままとされ、「新しいスケジュールを入力」ボタンが選択されると、新規スケジュール入力画面９０１が表示される。
【０１４３】
次に、図３６乃至図４６のフローチャートを参照して、ユーザ端末１０において実施されるメイン処理について説明する。図３６乃至図３９は、メイン処理のフローチャートであり、図４０は、メイン処理の中で実施される屋内処理のフローチャートであり、図４１は、メイン処理の中で実施される屋外処理のフローチャートであり、図４２は、メイン処理の中で実施される屋内調整処理のフローチャートであり、図４３は、屋内調整処理の中で実施される屋内決定処理のフローチャートであり、図４４は、メイン処理の中で実施される屋外調整処理のフローチャートであり、図４５は、メイン処理の中で実施される屋内仮スケジュール問合せ受信処理のフローチャートであり、図４６は、屋内決定処理及び屋外調整処理の中で実施される出欠判定処理のフローチャートである。
【０１４４】
このメイン処理は、ユーザ端末１０において、端末プログラムが実行されることにより開始され、Ｓ１００１〜Ｓ１００８の判断処理が繰り返し実施され、各判断処理において、条件が満たされた場合には、それに応じた処理が行われる。ユーザ端末１０は、自身においてスケジュールを調整することもあれば、他のユーザ端末１０から問合せを受け、それに応答する処理を行うこともあるので、それらのいずれの処理も行われている。ここでは、説明のために、新規スケジュールが入力された起案者のユーザ端末１０をユーザ端末１１とし、新規スケジュールにおいて参加者に指定され、問合せを受ける参加者のユーザ端末１０をユーザ端末１２とすることとして説明する。
【０１４５】
また、スケジュールの調整では、実施場所が「屋内」であるか「屋外」であるかにより、大きく処理が異なる。そこで、まず、実施場所が「屋内」である場合を例に起案者のユーザ端末１１及び参加者のユーザ端末１２での処理を説明し、その後「屋外」である場合を例に起案者のユーザ端末１１及び参加者のユーザ端末１２での処理を説明する。
【０１４６】
まず、起案者のユーザ端末１１において、「新規スケジュール登録」の指示が行われると（Ｓ１００１：ＹＥＳ）、新規スケジュール入力画面９０１（図１５参照）が表示され（Ｓ１０２１）、「登録」ボタンが選択されると、入力された情報が希望情報として希望情報記憶エリア１２３４に記憶される（Ｓ１０２２）。ここで、希望場所は「実施場所」として、実施場所記憶エリア１２３２に記憶される。そして、実施場所が「屋外」であるか否かの判断が場所ＤＢ記憶エリア１２８２を参照して判断される（Ｓ１０２３）。実施場所は「屋内」であるので（Ｓ１０２３：ＮＯ）、希望情報記憶エリア１２３４に記憶されている希望日時が「候補日時」として候補日時記憶エリア１２３５に記憶される（Ｓ１０２７）。そして、参加者のユーザ端末１２に「空き問合せ」情報が送信される（Ｓ１０３２）。この「空き問合せ」情報には、候補日時が載せられている。そして、空き問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶される（Ｓ１０３３）。これは、現在日時から所定時間（例えば、２日）後の日時が記憶される。そして、空き問合せ結果記憶エリア１２３７がクリアされる（Ｓ１０３４）。そして、Ｓ１００１へ戻る。
【０１４７】
一方、「空き問合せ」情報が送信された参加者のユーザ端末１２では、「空き問合せ」情報を受信したとして（Ｓ１００６：ＹＥＳ）、自身のハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１に記憶されている個人スケジュールから、候補日時のスケジュールが読み出され、空いている日時が「空き日時」とされ（Ｓ１０８１）、「空き日時応答」情報に「空き日時」を載せて、起案者のユーザ端末１１へ送信される（Ｓ１０８２）。
【０１４８】
そして、起案者のユーザ端末１１では、空き問合せ期限日時が記憶されていることにより、「空き問合せに対する応答待ち中」であると判断され（Ｓ１００２：ＹＥＳ）、参加者のユーザ端末１２から「空き日時応答」情報を受信したか否かの判断が行われる（Ｓ１０４１）。そこで、「空き日時応答」情報を受信していれば（Ｓ１０４１：ＹＥＳ）、受信内容、つまり、空き日時が空き問合せ結果記憶エリア１２３７に記憶される（Ｓ１０４２）。また、「空き日時応答」情報を受信していなければ、何もせずにＳ１０４３へ進む。そして、全員の「空き日時応答」情報を受信したか否かの判断が行われる（Ｓ１０４３）。空き問合せ結果記憶エリア１２３７に記憶されているデータの数と、希望情報記憶エリア１２３４に記憶されている参加者の数とが比較され、データの数のほうが少なければ、全員の「空き日時応答」情報を受信していないと判断される（Ｓ１０４３：ＮＯ）。そこで、空き問合せ期限日時を経過したか否かの判断が行われる（Ｓ１０４４）。まだ経過していなければ（Ｓ１０４４：ＮＯ）、Ｓ１００１へ戻る。
【０１４９】
そして、繰り返し、Ｓ１００１，Ｓ１００２，Ｓ１０４１〜Ｓ１０４４の処理が繰り返され、全員から「空き問合せ応答」情報を受信したら（Ｓ１０４３：ＹＥＳ）、空き問合せ期限日時がクリアされる（Ｓ１０４５）。また、全員の「空き問合せ応答」情報を受信しなくても（Ｓ１０４３：ＮＯ）、空き問合せ期限日時を経過したら（Ｓ１０４４：ＹＥＳ）、空き問合せ期限日時がクリアされる（Ｓ１０４５）。そして、実施場所は「屋内」なので（Ｓ１０４６：ＮＯ）、屋内処理が行われる（Ｓ１０４８、図４０参照）。
【０１５０】
屋内処理では、空き問合せ結果記憶エリア１２３７が参照され、空き日時のない参加者がいたか否かの判断が行われる（Ｓ１１０１）。空き日時のない参加者がいれば（Ｓ１１０１：ＹＥＳ）、希望日時においてスケジュールを設定することはできないので、起案者のユーザ端末１１のディスプレイ１４に「空き日時のない参加者がいる」旨のメッセージを記載した画面が表示される（Ｓ１１０８）。そして、図３６に示すＳ１０２１へ戻り、新規スケジュール入力画面が表示されるので（Ｓ１０２１）、起案者は今回の結果を踏まえて新たなスケジュールの希望情報を入力することができる。
【０１５１】
また、空き日時のない参加者がいない場合には（Ｓ１１０１：ＮＯ）、空き問合せ結果記憶エリア１２３７が参照され、全員に共通する空き日時が抽出され、「参加可能日時」として参加可能日時記憶エリア１２３６の参加可能日時欄に記憶される（Ｓ１１０２）。そして、参加可能日時があるか否かの判断が行われる（Ｓ１１０３）。参加可能日時欄に日時が記憶されておらず、参加可能日時がなければ（Ｓ１１０３：ＮＯ）、希望日時においてスケジュールを設定することはできないので、起案者のユーザ端末１１のディスプレイ１４に「空き日時のない参加者がいる」旨のメッセージを記載した画面が表示される（Ｓ１１０８）。そして、図３６に示すＳ１０２１へ戻り、新規スケジュール入力画面が表示されるので（Ｓ１０２１）、起案者は今回の結果を踏まえて新たなスケジュールの希望情報を入力することができる。
【０１５２】
また、参加可能日時があれば（Ｓ１１０３：ＹＥＳ）、参加可能日時のうち、最も早い日時が実施日時として実施日時記憶エリア１２３１に記憶される（Ｓ１１０４）。そして、参加者のユーザ端末１２に「屋内仮スケジュール問合せ」情報が送信される（Ｓ１１０５）。ここには、実施日時及び実施場所が載せられており、この実施日時に実施場所でよいかを問い合わせるものである。そして、屋内仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶される（Ｓ１１０６）。これは、現在日時から所定時間（例えば、２日）後の日時が記憶される。そして、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１０７）。そして、Ｓ１００１へ戻る。
【０１５３】
一方、「屋内仮スケジュール問合せ」情報が送信された参加者のユーザ端末１２では、「屋内仮スケジュール問合せ」情報を受信したとして（Ｓ１００８：ＹＥＳ）、屋内仮スケジュール問合せ受信処理が行われる（Ｓ１０９９、図４５参照）。図４５に示すように、屋内仮スケジュール問合せ受信処理では、実地日時の直前の居場所が、参加者のユーザ端末１２のハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１から読み出されて、ＲＡＭ１０３の直前場所記憶エリア１２４２に記憶される（Ｓ１２２１）。そして、直前の居場所の「建物」が実施場所の「建物」と同じであるか否かの判断が行われる（Ｓ１２２２）。同じ場所であれば（Ｓ１２２２：ＹＥＳ）、屋外を移動することはないので、移動屋外フラグに「０」が記憶されてＯＦＦとされる（Ｓ１２２５）。そして、同じ建物でない場合には（Ｓ１２２２：ＮＯ）、移動距離値情報記憶エリア１２８５が参照されて、直前の居場所の「建物」が実施場所の「建物」との移動距離値が、移動距離値情報記憶エリア１２４３に記憶され、基準値以上であるか否かの判断が行われる（Ｓ１２２３）。基準値以上でなければ（Ｓ１２２３：ＮＯ）、移動の際に天気を考慮するほどの距離でなく、近いので、移動屋外フラグに「０」が記憶されてＯＦＦとされる（Ｓ１２２５）。一方、基準値以上であれば（Ｓ１２２３：ＹＥＳ）、移動の際に天候を考慮すべき距離があるので、移動屋外フラグに「１」が記憶されてＯＮとされる（Ｓ１２２４）。
【０１５４】
そして、移動屋外フラグがＯＮであるか否かの判断が行われる（Ｓ１２２６）。そして、移動屋外フラグがＯＮでなければ（Ｓ１２２６：ＮＯ）、天気を考慮する必要はないので、出欠確認画面９０３（図１７参照）が表示される（Ｓ１２３１）。そして、参加者であるユーザからの入力が受付られ、「出席」ボタンが選択されれば（Ｓ１２３２：ＹＥＳ）、「出席を示す屋内出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１２３３）。また。「出席」ボタンでなく「欠席」ボタンが選択されていれば（Ｓ１２３２：ＮＯ）、「欠席を示す屋内出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１２３４）。そして、メイン処理へ戻り、Ｓ１００１へ戻る。
【０１５５】
また、移動屋外フラグがＯＮであれば（Ｓ１２２６：ＹＥＳ）、天気を考慮する必要がある。そこで、天候フラグに「１」が記憶されてＯＮとされる（Ｓ１２２７）。そして、実施日時の天気予報がサーバ２０から取得される（Ｓ１２２８）。そして、取得された天気予報が雨天候であるか否かの判断が行われる（Ｓ１２２９）。雨天候でなければ、屋外を移動しても差し支えないので、Ｓ１２３１へ進み、出欠確認画面９０３（図１７参照）が表示される（Ｓ１２３１）。そして、参加者であるユーザにより「出席」ボタンが選択されれば（Ｓ１２３２：ＹＥＳ）、「出席を示す屋内出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１２３３）。また。「出席」ボタンでなく「欠席」ボタンが選択されていれば（Ｓ１２３２：ＮＯ）、「欠席を示す屋内出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１２３４）。そして、メイン処理へ戻り、Ｓ１００１へ戻る。
【０１５６】
また、取得された天気予報が雨天候であれば（Ｓ１２２９：ＹＥＳ）、「場所変更依頼を示す屋内出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１２３０）。そして、メイン処理へ戻り、Ｓ１００１へ戻る。
【０１５７】
このようにして、参加者のユーザ端末１２から起案者のユーザ端末１１へ「屋内出欠応答」情報が送信される。この間、起案者のユーザ端末１１では、屋内仮問合せ期限日時が記憶されていることから、「屋内仮問合せに対する応答待ち中」であると判断されているので（Ｓ１００３：ＹＥＳ）、「屋内出欠応答」情報を受信したか否かの判断が行われる（Ｓ１０５１）。そこで、「屋内出欠応答」情報を受信していれば（Ｓ１０５１：ＹＥＳ）、受信内容、つまり、「出席」、「欠席」又は「場所変更以来」を示す値が仮問合せ結果記憶エリア１２３８に記憶される（Ｓ１０５２）。また、「屋内出欠応答」情報を受信していなければ、何もせずにＳ１０５３へ進む。そして、全員の「屋内出欠応答」情報を受信したか否かの判断が行われる（Ｓ１０５３）。仮問合せ結果記憶エリア１２３８に記憶されているデータの数と、希望情報記憶エリア１２３４に記憶されている参加者の数とが比較され、データの数のほうが少なければ、全員の「屋内出欠応答」情報を受信していないと判断される（Ｓ１０５３：ＮＯ）。そこで、屋内仮問合せ期限日時を経過したか否かの判断が行われる（Ｓ１０５４）。まだ経過していなければ、Ｓ１００１へ戻る。
【０１５８】
そして、繰り返し、Ｓ１００１〜Ｓ１００３，Ｓ１０５１〜Ｓ１０５４の処理が繰り返され、全員から「屋内出欠応答」情報を受信したら（Ｓ１０５３：ＹＥＳ）、屋内仮問合せ期限日時がクリアされる（Ｓ１０４５）。また、全員の「屋内仮問合せ応答」情報を受信しなくても（Ｓ１０４３：ＮＯ）、屋内仮問合せ期限日時を経過したら（Ｓ１０５４：ＹＥＳ）、屋内仮問合せ期限日時がクリアされる（Ｓ１０５５）。そして、屋内調整処理が行われる（Ｓ１０５６、図４２参照）。
【０１５９】
図４２に示すように、屋内調整処理では、仮問合せ結果記憶エリア１２３８が参照されて、「場所変更依頼」があるか否かの判断が行われる（Ｓ１１３１）。「場所変更依頼」がなければ（Ｓ１１３１：ＮＯ）、この実施日時に決定してよいので、屋内決定処理が行われ（Ｓ１１３２、図４３参照）、メイン処理へ戻り、Ｓ１００１へ戻る。図４３に示すように、屋内決定処理では、まず、出欠判定処理が行われる（Ｓ１１５１、図４６）。
【０１６０】
図４６に示すように、出欠判定処理では、仮問合せ結果記憶エリア１２３８が参照されて、必須参加者がすべて「出席」と応答しているか否かの判断が行われる（Ｓ１２４１）。すべての必須参加者が「出席」と応答していなければ（Ｓ１２４１：ＮＯ）、このスケジュールを登録することはできないので、出欠判定フラグに「０」が記憶されてＯＦＦとされる（Ｓ１２４４）。そして、屋内決定処理へ戻る。また、すべての必須参加者が「出席」と応答していれば（Ｓ１２４１：ＹＥＳ）、仮問合せ結果記憶エリア１２３８が参照されて、出席率が算出され、出席率が基準値以上であるか否かの判断が行われる（Ｓ１２４２）。この基準値は、新規スケジュール入力画面９０１の出欠判定処理において入力された値である。なお、この欄に値が入力されていない場合には、予め定められている値、例えば、８０％が基準値として使用される。そして、基準値以上でなければ（Ｓ１２４２：ＮＯ）、出欠判定フラグに「０」が記憶されてＯＦＦとされ（Ｓ１２４４）、出欠確認処理を終了する。そして、出席率が基準値以上であれば（Ｓ１２４２：ＹＥＳ）、出欠判定フラグに「１」が記憶されてＯＮとされ（Ｓ１２４３）、出欠判定処理は終了し、屋内決定処理へ戻る。
【０１６１】
図４３に示すように、屋内決定処理では、出欠判定フラグがＯＮであるか否かの判断が行われる（Ｓ１１５２）。出欠判定フラグがＯＮであれば（Ｓ１１５２：ＹＥＳ）、このスケジュールは確定されるので、スケジュール内容を示した確定情報が参加者のユーザ端末１２に送信される（Ｓ１１５３）。なお、メイン処理中には図示していないが、参加者のユーザ端末１２では、その他の処理（Ｓ１１００）において、この確定情報を受信するとスケジュールの内容を記載した確定報知画面（図示外）がディスプレイ１４に表示され、ハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１に記憶される。この記憶の処理を行うＣＰＵ１０１が「記憶制御手段」に相当する。
【０１６２】
また、出欠判定フラグがＯＮでない場合には（Ｓ１１５２：ＮＯ）、参加可能日時記憶エリア１２３６（図３３参照）の参加可能日時欄に実施日時が記憶されている不可能チェック欄に「×」を示す値（例えば「１」）が記憶される（Ｓ１１５４）。そして、変更／キャンセル確認画面（図示外）が表示される（Ｓ１１５５）。この変更／キャンセル確認画面では、スケジュール内容として、会議名称、実施日時、実施場所、参加者が表示されている。そして、必須参加者の参加がないこと、又は、出席率が基準値より低いことを示すメッセージが表示されている。そして、「変更」ボタン及び「キャンセル」ボタンが表示されている。そして「変更」ボタンが選択されると（Ｓ１１５６：ＹＥＳ）、他の参加可能日時でスケジュールが再検討され、「キャンセル」ボタンが選択されると（Ｓ１１５６：ＮＯ）、このスケジュールがキャンセルされたことを示すメッセージを表示させるための情報が参加者のユーザ端末１２へ送信される（Ｓ１１５７）。なお、参加者のユーザ端末１２では、メイン処理では図示していないが、その他の処理（Ｓ１１００）において、この情報を受信すると、スケジュールの内容及びキャンセルされたことを伝える文言がディスプレイ１４に表示される。
【０１６３】
ここで、「変更」ボタンが選択された場合について（Ｓ１１５６：ＹＥＳ）説明する。まず、参加可能日時記憶エリア１２３６の不可能チェック欄が参照され、不可能のマーキングのされていない日時があるか否かの判断が行われる（Ｓ１１６１）。すべての不可能チェック欄に「×」を示す値が記憶されていなければ（Ｓ１１６１：ＮＯ）、まだ検討すべき日時があるので、「×」が記憶されていない参加可能日時のうち、一番早い日時が実施日時として実施日時記憶エリア１２３１に記憶される（Ｓ１１６２）。そして、参加者のユーザ端末１２に再び「屋内仮スケジュール問合せ」情報が送信される（Ｓ１１６３）。そして、屋内仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１１６４）、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１６５）。そして、Ｓ１００１へ戻る。
【０１６４】
また、すべての不可能チェック欄に「×」を示す値が記憶されていれば（Ｓ１１６１：ＹＥＳ）、「再依頼／キャンセル確認画面」（図示外）が表示される（Ｓ１１７１）。この「再依頼／キャンセル確認画面」では、スケジュール内容として、会議名称、実施日時、実施場所、参加者が表示されている。そして、参加可能日時すべてで折り合いがつかなかったことを示すメッセージが表示されている。そして、「再依頼」ボタン及び「キャンセル」ボタンが表示されている。そして「再依頼」ボタンが選択されると（Ｓ１１７２：ＹＥＳ）、参加可能日時記憶エリア１２３６の不可能チェック欄がクリアされ（Ｓ１１７３）、参加可能日時のうち最も早い日時が「実施日時」とされ（Ｓ１１７４）、参加者のユーザ端末１２に再び「屋内仮スケジュール問合せ」情報が送信される（Ｓ１１７５）。そして、屋内仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１１７６）、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１７７）。そして、屋内決定処理は終了し、メイン処理のＳ１００１へ戻る。
【０１６５】
また、「キャンセル」ボタンが選択されると（Ｓ１１７２：ＮＯ）、このスケジュールがキャンセルされたことを示すメッセージを表示させるための情報が参加者のユーザ端末１２へ送信される。なお、参加者のユーザ端末１２では、メイン処理では図示していないが、その他の処理（Ｓ１１００）において、この情報を受信すると、スケジュールの内容及びキャンセルされたことを伝える文言がディスプレイ１４に表示される。そして、屋内決定処理は終了し、メイン処理のＳ１００１へ戻る。
【０１６６】
次に、図４２に戻り、屋内調整処理において、「場所変更依頼」があった場合について（Ｓ１１３１：ＹＥＳ）、説明する。図４２に示すように、「場所変更依頼」があったことを示す「場所変更依頼画面」（図示外）が表示される（Ｓ１１３３）。この「場所変更依頼画面」には、スケジュール内容、各参加者の仮問合せ結果、「場所変更依頼」があった旨のメッセージが記載されている。そして、「変更」ボタン及び「このまま登録」ボタン、新しい希望場所の選択欄が設けられている。そこで、「変更」ボタンでなく、「このまま登録」ボタンが選択された場合には（Ｓ１１３４：ＮＯ）、屋内決定処理が行われる（Ｓ１１３２）。一方、新しい希望場所の選択欄で新しい希望場所が選択されて、「変更」ボタンが選択された場合には（Ｓ１１３４：ＹＥＳ）、実施情報記憶エリア１２３２の実施場所が新たに選択された場所に変更され（Ｓ１１３５）、参加者のユーザ端末１２に新しい実施場所で「屋内仮スケジュール問合せ」情報が送信される（Ｓ１１３６）。そして、屋内仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１１３７）、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１３８）。そして、屋内決定処理は終了し、メイン処理のＳ１００１へ戻る。
【０１６７】
以上のようにして、実施場所として「屋内」が選択されている場合には、参加者のユーザ端末１２へ空き日時や、出欠の問合せが行われ、必須参加者が全員「出席」とし、基準値以上の出席率があれば、スケジュールは確定されて、参加者のユーザ端末１２の個人スケジュールＤＢ記憶エリア１１８１に記憶される。
【０１６８】
つぎに、「屋外」である場合を例に起案者のユーザ端末１１及び参加者のユーザ端末１２での処理を説明する。
【０１６９】
まず、起案者のユーザ端末１１において、「新規スケジュール登録」の指示が行われると（Ｓ１００１：ＹＥＳ）、新規スケジュール入力画面９０１（図１５参照）が表示され（Ｓ１０２１）、「登録」ボタンが選択されると、入力された情報が希望情報として希望情報記憶エリア１２３４に記憶される（Ｓ１０２２）。そして、実施場所が「屋外」であるか否かの判断が場所ＤＢ記憶エリア１２８２を参照して判断される（Ｓ１０２３）。実施場所は「屋外」であるので（Ｓ１０２３：ＹＥＳ）、天候フラグに「１」が記憶されて「ＯＮ」とされる（Ｓ１０２５）。そして、希望日時の天気予報がサーバ２０の天気予報ＤＢ記憶エリア１２８３から取得される（Ｓ１０２６）。そして、晴れ天候である日時（晴れ日時）があるか否かの判断が行われる（Ｓ１０２７）。
【０１７０】
晴れ日時があれば（Ｓ１０２７：ＹＥＳ）、晴れ日時が候補日時として候補日時記憶エリア１２３５に記憶される（Ｓ１０３１）。そして、Ｓ１０３２へ進む。また、晴れ日時がなければ（Ｓ１０２７：ＮＯ）、実施確認画面（図示外）が表示される（Ｓ１０２８）。ここでは、実施場所が屋外であるが、天気予報が晴れ天候でない旨のメッセージが表示されている。さらに、「実施」ボタン及び「変更」ボタンが設けられている。そして、「実施」ボタンが選択されると（Ｓ１０２９：ＹＥＳ）、晴れ天候でなくとも、このスケジュールを登録したいということになるので、希望情報記憶エリア１２３４に記憶されている希望日時が「候補日時」として候補日時記憶エリア１２３５に記憶される（Ｓ１０３０）。そして、Ｓ１０３２へ進む。また、「変更」ボタンが選択された場合には（Ｓ１０２９：ＮＯ）、Ｓ１０２１へ戻り、新規スケジュール入力画面９０１が表示される（Ｓ１０２１）。
【０１７１】
そして、Ｓ１０３２では、参加者のユーザ端末１２に「空き問合せ」情報が送信される（Ｓ１０３２）。この「空き問合せ」情報には、候補日時が載せられている。そして、空き問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶される（Ｓ１０３３）。これは、現在日時から所定時間（例えば、２日）後の日時が記憶される。そして、空き問合せ結果記憶エリア１２３７がクリアされる（Ｓ１０３４）。そして、Ｓ１００１へ戻る。
【０１７２】
一方、「空き問合せ」情報が送信された参加者のユーザ端末１２では、「空き問合せ」情報を受信したとして（Ｓ１００６：ＹＥＳ）、自身のハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１に記憶されている個人スケジュールから、候補日時のスケジュールが読み出され、空いている日時が「空き日時」とされ（Ｓ１０８１）、「空き日時応答」情報に「空き日時」を載せて、起案者のユーザ端末１１へ送信される（Ｓ１０８２）。
【０１７３】
そして、起案者のユーザ端末１１では、空き問合せ期限日時が記憶されていることにより、「空き問合せに対する応答待ち中」であると判断され（Ｓ１００２：ＹＥＳ）、参加者のユーザ端末１２から「空き日時応答」情報を受信したか否かの判断が行われる（Ｓ１０４１）。そこで、「空き日時応答」情報を受信していれば（Ｓ１０４１：ＹＥＳ）、受信内容、つまり、空き日時が空き問合せ結果記憶エリア１２３７に記憶される（Ｓ１０４２）。また、「空き日時応答」情報を受信していなければ、何もせずにＳ１０４３へ進む。そして、全員の「空き日時応答」情報を受信したか否かの判断が行われる（Ｓ１０４３）。空き問合せ結果記憶エリア１２３７に記憶されているデータの数と、希望情報記憶エリア１２３４に記憶されている参加者の数とが比較され、データの数のほうが少なければ、全員の「空き日時応答」情報を受信していないと判断される（Ｓ１０４３：ＮＯ）。そこで、空き問合せ期限日時を経過したか否かの判断が行われる（Ｓ１０４４）。まだ経過していなければ（Ｓ１０４４：ＮＯ）、Ｓ１００１へ戻る。
【０１７４】
そして、繰り返し、Ｓ１００１，Ｓ１００２，Ｓ１０４１〜Ｓ１０４４の処理が繰り返され、全員から「空き問合せ応答」情報を受信したら（Ｓ１０４３：ＹＥＳ）、空き問合せ期限日時がクリアされる（Ｓ１０４５）。また、全員の「空き問合せ応答」情報を受信しなくても（Ｓ１０４３：ＮＯ）、空き問合せ期限日時を経過したら（Ｓ１０４４：ＹＥＳ）、空き問合せ期限日時がクリアされる（Ｓ１０４５）。そして、実施場所は「屋外」なので（Ｓ１０４６：ＹＥＳ）、屋外処理が行われる（Ｓ１０４７、図４１参照）。
【０１７５】
図４１に示すように、屋外処理では、空き問合せ結果記憶エリア１２３７が参照され、空き日時のない参加者がいたか否かの判断が行われる（Ｓ１１１１）。空き日時のない参加者がいない場合には（Ｓ１１１１：ＮＯ）、空き問合せ結果記憶エリア１２３７が参照され、全員に共通する空き日時が抽出され、「参加可能日時」として参加可能日時記憶エリア１２３６の参加可能日時欄に記憶される（Ｓ１１１２）。そして、参加可能日時があるか否かの判断が行われる（Ｓ１１１３）。
【０１７６】
参加可能日時があれば（Ｓ１１１３：ＹＥＳ）、参加可能日時のうち、最も早い日時が実施日時として実施日時記憶エリア１２３１に記憶される（Ｓ１１１４）。そして、参加者のユーザ端末１２に「屋外仮スケジュール問合せ」情報が送信される（Ｓ１１１５）。ここには、実施日時及び実施場所が載せられており、この実施日時に実施場所でよいかを問い合わせるものである。そして、屋外仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶される（Ｓ１１１６）。これは、現在日時から所定時間（例えば、２日）後の日時が記憶される。そして、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１１７）。そして、屋外処理は終了し、Ｓ１００１へ戻る。
【０１７７】
一方、「屋外仮スケジュール問合せ」情報が送信された参加者のユーザ端末１２では、図３９に示すように、「屋外仮スケジュール問合せ」情報を受信したとして（Ｓ１００７：ＹＥＳ）、出欠確認画面９０３（図１７参照）が表示される（Ｓ１０９１）。そして、参加者であるユーザからの入力が受付られ、「出席」ボタンが選択されれば（Ｓ１０９２：ＹＥＳ）、「出席を示す屋外出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１０９３）。また。「出席」ボタンでなく「欠席」ボタンが選択されていれば（Ｓ１０９２：ＮＯ）、「欠席を示す屋外出欠応答」情報が起案者のユーザ端末１１へ送信される（Ｓ１０９４）。そして、メイン処理へ戻り、Ｓ１００１へ戻る。
【０１７８】
このようにして、参加者のユーザ端末１２から起案者のユーザ端末１１へ「屋外出欠応答」情報が送信される。この間、起案者のユーザ端末１１では、屋外仮問合せ期限日時が記憶されていることから、「屋外仮問合せに対する応答待ち中」であると判断されているので（Ｓ１００４：ＹＥＳ）、「屋外出欠応答」情報を受信したか否かの判断が行われる（Ｓ１０６１）。そこで、「屋外出欠応答」情報を受信していれば（Ｓ１０６１：ＹＥＳ）、受信内容、つまり、「出席」、「欠席」又は「場所変更以来」を示す値が仮問合せ結果記憶エリア１２３８に記憶される（Ｓ１０６２）。また、「屋外出欠応答」情報を受信していなければ、何もせずにＳ１０６３へ進む。そして、全員の「屋外出欠応答」情報を受信したか否かの判断が行われる（Ｓ１０６３）。仮問合せ結果記憶エリア１２３８に記憶されているデータの数と、希望情報記憶エリア１２３４に記憶されている参加者の数とが比較され、データの数のほうが少なければ、全員の「屋外出欠応答」情報を受信していないと判断される（Ｓ１０６３：ＮＯ）。そこで、屋外仮問合せ期限日時を経過したか否かの判断が行われる（Ｓ１０６４）。まだ経過していなければ、Ｓ１００１へ戻る。
【０１７９】
そして、繰り返し、Ｓ１００１〜Ｓ１００４，Ｓ１０６１〜Ｓ１０６４の処理が繰り返され、全員から「屋外出欠応答」情報を受信したら（Ｓ１０６３：ＹＥＳ）、屋外仮問合せ期限日時がクリアされる（Ｓ１０４５）。また、全員の「屋外仮問合せ応答」情報を受信しなくても（Ｓ１０６３：ＮＯ）、屋外仮問合せ期限日時を経過したら（Ｓ１０６４：ＹＥＳ）、屋外仮問合せ期限日時がクリアされる（Ｓ１０６５）。そして、屋外調整処理が行われる（Ｓ１０６６、図４４参照）。
【０１８０】
図４２に示すように、屋外調整処理では、まず、出欠判定処理が行われる（Ｓ１１８１、図４６）。この出欠判定処理については、前述しているので、説明を引用して省略するが、必須参加者の出席がない場合や、出席率が基準値以上でない場合に、出欠判定フラグがＯＦＦとされ、必須参加者全員が出席としており、出席率が基準値以上あれば出欠判定フラグがＯＮとされる。そして、出欠判定処理が終了すると（Ｓ１１８１）。出欠判定フラグがＯＮであるか否かの判断が行われる（Ｓ１１８２）。出欠判定フラグがＯＮであれば（Ｓ１１８２：ＹＥＳ）、このスケジュールは確定されるので、スケジュール内容示した確定情報が参加者のユーザ端末１２に送信される（Ｓ１１８３）。なお、メイン処理中には図示していないが、参加者のユーザ端末１２では、その他の処理（Ｓ１１１０）において、この確定情報を受信するとスケジュールの内容を記載した確定報知画面（図示外）がディスプレイ１４に表示され、ハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１に記憶される。
【０１８１】
また、出欠判定フラグがＯＮでない場合には（Ｓ１１８２：ＮＯ）、参加可能日時記憶エリア１２３６（図３３参照）の参加可能日時欄に実施日時が記憶されている不可能チェック欄に「×」を示す値が記憶される（Ｓ１１８４）。そして、変更／キャンセル確認画面（図示外）が表示される（Ｓ１１８５）。この変更／キャンセル確認画面では、スケジュール内容として、会議名称、実施日時、実施場所、参加者が表示されている。そして、必須参加者の参加がないこと、又は、出席率が基準値より低いことを示すメッセージが表示されている。そして、「変更」ボタン及び「キャンセル」ボタンが表示されている。そして「変更」ボタンが選択されると（Ｓ１１８６：ＹＥＳ）、他の参加可能日時でスケジュールが再検討され、「キャンセル」ボタンが選択されると（Ｓ１１８６：ＮＯ）、このスケジュールがキャンセルされたことを示すメッセージを表示させるための情報が参加者のユーザ端末１２へ送信される（Ｓ１１８７）。なお、参加者のユーザ端末１２では、メイン処理では図示していないが、その他の処理（Ｓ１１１０）において、この情報を受信すると、スケジュールの内容及びキャンセルされたことを伝える文言がディスプレイ１４に表示される。
【０１８２】
ここで、「変更」ボタンが選択された場合について（Ｓ１１８６：ＹＥＳ）説明する。まず、参加可能日時記憶エリア１２３６の不可能チェック欄が参照され、不可能のマーキングのされていない日時があるか否かの判断が行われる（Ｓ１１９１）。すべての不可能チェック欄に「×」を示す値が記憶されていなければ（Ｓ１１９１：ＮＯ）、まだ検討すべき日時があるので、「×」が記憶されていない参加可能日時のうち、一番早い日時が実施日時として実施日時記憶エリア１２３１に記憶される（Ｓ１１９２）。そして、参加者のユーザ端末１２に再び「屋外仮スケジュール問合せ」情報が送信される（Ｓ１１９３）。そして、屋外仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１１９４）、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１１９５）。そして、Ｓ１００１へ戻る。
【０１８３】
また、すべての不可能チェック欄に「×」を示す値が記憶されていれば（Ｓ１１９１：ＹＥＳ）、「再依頼／キャンセル確認画面」（図示外）が表示される（Ｓ１２０１）。この「再依頼／キャンセル確認画面」では、スケジュール内容として、会議名称、実施日時、実施場所、参加者が表示されている。そして、参加可能日時すべてで折り合いがつかなかったことを示すメッセージが表示されている。そして、「再依頼」ボタン及び「キャンセル」ボタンが表示されている。そして「再依頼」ボタンが選択されると（Ｓ１２０２：ＹＥＳ）、参加可能日時記憶エリア１２３６の不可能チェック欄がクリアされ（Ｓ１２０３）、参加可能日時のうち最も早い日時が「実施日時」とされ（Ｓ１２０４）、参加者のユーザ端末１２に再び「屋外仮スケジュール問合せ」情報が送信される（Ｓ１２０５）。そして、屋外仮問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１２０６）、仮問合せ結果記憶エリア１２３８がクリアされる（Ｓ１２０７）。そして、屋外決定処理は終了し、メイン処理のＳ１００１へ戻る。
【０１８４】
また、「キャンセル」ボタンが選択されると（Ｓ１２０２：ＮＯ）、このスケジュールがキャンセルされたことを示すメッセージを表示させるための情報が参加者のユーザ端末１２へ送信される（Ｓ１１８７）。なお、参加者のユーザ端末１２では、メイン処理では図示していないが、その他の処理（Ｓ１１１０）において、この情報を受信すると、スケジュールの内容及びキャンセルされたことを伝える文言がディスプレイ１４に表示される。そして、屋外決定処理は終了し、メイン処理のＳ１００１へ戻る。
【０１８５】
また、図４１に示す屋外処理において、空き日時のない参加者がいた場合や（Ｓ１１１１：ＮＯ）、参加可能日時欄に日時が記憶されておらず、参加可能日時がない場合には（Ｓ１１１３：ＮＯ）、晴れ日時においてはスケジュールを設定することはできないので、天気予報が「くもり」の日時について検討したか否かの判断がくもりフラグがＯＮであるか否かにより行われる（Ｓ１１２１）。くもりフラグの初期値はＯＦＦであるので、くもりの日をまだ検討していないと判断され（Ｓ１１２１：ＮＯ）、希望日時のうちくもりである日時が「候補日時」とされる（Ｓ１１２２）。そして、くもりの日時があり、候補日時があるか否かの判断が行われる（Ｓ１１２３）。くもりの日時がなければ（Ｓ１１２３：ＮＯ）、Ｓ１１２８へ進む。曇りの日時があれば（Ｓ１１２３：ＹＥＳ）、くもりフラグに「１」が記憶されてＯＮとされる（Ｓ１１２４）。そして、参加者のユーザ端末１２に「空き問合せ」情報が送信され（Ｓ１１２５）、空き問合せ期限日時がＲＡＭ１０３の図示外の所定の記憶エリアに記憶され（Ｓ１１２６）、空き問合せ結果記憶エリア１２３７がクリアされる（Ｓ１１２７）。そして、屋外処理は終了し、Ｓ１００１へ戻る。
【０１８６】
一方、「空き問合せ」情報が送信された参加者のユーザ端末１２では、「空き問合せ」情報を受信したとして（Ｓ１００６：ＹＥＳ）、自身のハードディスク装置１８の個人スケジュールＤＢ記憶エリア１１８１に記憶されている個人スケジュールから、候補日時のスケジュールが読み出され、空いている日時が「空き日時」とされ（Ｓ１０８１）、「空き日時応答」情報に「空き日時」を載せて、起案者のユーザ端末１１へ送信される（Ｓ１０８２）。
【０１８７】
また、図４１に示す屋外処理において、くもりフラグがＯＮであり、すでにくもりの日も検討されている場合には（Ｓ１１２１：ＹＥＳ）、くもりフラグに「０」が記憶されてＯＦＦとされ（Ｓ１１２８）、実施不可能画面（図示外）が表示される（Ｓ１１２９）。この実施不可能画面には、希望日時では天候が悪かったり、参加者の都合が合わなかったりする旨のメッセージが表示されている。そして、メイン処理（図３６）のＳ１０２１へ戻り、新規スケジュール入力画面９０１が表示される（Ｓ１０２１）。
【０１８８】
以上のようにして、実施場所として「屋外」が選択されている場合には、参加者のユーザ端末１２へ空き日時の問合せや、晴れ天候の日時を優先して実施日時が決定され、参加者のユーザ端末１２へ出欠の問合せが行われ、必須参加者が全員「出席」とし、基準値以上の出席率があれば、スケジュールは確定されて、参加者のユーザ端末１２の個人スケジュールＤＢ記憶エリア１１８１に記憶される。
【０１８９】
また、第二の実施の形態では、メイン処理において、天候チェック時刻であるか否かの判断が行われている（Ｓ１００５）。この天候チェック時刻とは、予め定められている時刻であり、例えば、朝の９：００である。そして、個人スケジュールＤＢ記憶エリア１１８１が参照され、天候チェックを行うスケジュールがあるか否かの判断が行われる（Ｓ１０７１）。この判断が、自身が起案者とされているスケジュールであり、かつ、実施日時が所定時間（例えば２日）以内であるスケジュールがあるか否かにより行われる。そして、天候チェックするスケジュールがなければ（Ｓ１０７１：ＮＯ）、Ｓ１００１へ戻るが、天候チェックするスケジュールがあれば（Ｓ１０７１：ＹＥＳ）、そのスケジュールの実施日時の天気予報がサーバ２０から取得される（Ｓ１０７２）。そして、警報が発令されていたり（Ｓ１０７３:ＹＥＳ）、雨天候であったりすれば（Ｓ１０７３：ＮＯ，Ｓ１０７４：ＹＥＳ）、実施確認画面９０５（図３５参照）が表示される（Ｓ１０７５）。そして、「このスケジュールを実施」ボタンが選択されれば（Ｓ１０７６：ＹＥＳ）、なにも処置する必要がないので、Ｓ１００１へ戻る。また、「新しいスケジュールを入力」ボタンが選択されれば（Ｓ１０７６：ＮＯ）、Ｓ１０２１へ戻り、新規スケジュール入力画面９０１が表示される（Ｓ１０２１）。なお、図示しないが、この際には、参加者のユーザ端末１２へスケジュールが削除された旨のメッセージを表示させる情報が送信され、自身の個人スケジュールＤＢ記憶エリア１１８１から当該スケジュールが削除される。また、参加者のユーザ端末１２では、この情報を受信すると、Ｓ１１００のその他処理にて、スケジュールが削除された旨のメッセージを表示させ、自身の個人スケジュールＤＢ記憶エリア１１８１から当該スケジュールを削除する。
【０１９０】
以上のようにして、スケジュールの実施日時が近づいてきたら、当日の天気予報が参照されるので、スケジュールを登録した時点から、天気予報に変化があった場合に対処することができる。
【０１９１】
なお、上記第二の実施の形態における、図１５に示す新規スケジュール入力画面９０１を表示させ、入力を受け付ける処理を行うＣＰＵ１０１が「希望情報入力手段」に該当し、図３に示す通信制御部２５が「接続手段」に該当する。そして、サーバ２０のハードディスク装置２８の個人スケジュールＤＢ記憶手段１１８１が「個人スケジュール記憶手段」に該当する。そして、図３６に示すメイン処理のＳ１０２２の処理を行う端末１０のＣＰＵ１０１が「希望日時情報調整手段」に相当する。
【０１９２】
そして、図３６に示すメイン処理のＳ１０３２〜Ｓ１０３４，Ｓ１００２，Ｓ１０４１〜Ｓ１０４５の処理を行う端末１０のＣＰＵ１０１が「空き日時抽出手段」に相当する。図４０に示す屋内処理のＳ１１０５、図４１に示す屋外処理のＳ１１１５、図４２に示す屋内調整処理のＳ１１３６、図５４３に示す屋内決定処理のＳ１１６３，Ｓ１１７５、図４４に示す屋外調整処理のＳ１１９３，Ｓ１２０５、そして、図１７に示す出欠確認画面９０３を表示させる、図３９に示すメイン処理のＳ１０９１、図４５に示す屋内仮スケジュール問合せ受信処理のＳ１２３１の処理を行うＣＰＵ１０１が「参加入力報知手段」に相当する。そして、図１７に示す出欠確認画面９０３への入力を受け付ける３９に示すメイン処理のＳ１０９２、図４５に示す屋内仮スケジュール問合せ受信処理のＳ１２３２の処理を行うＣＰＵ１０１が「参加入力手段」に相当する。
【０１９３】
そして、図３６に示すメイン処理のＳ１０２７の処理を行うＣＰＵ１０１が「天気判断手段」に相当し、Ｓ１０２８の処理を行うＣＰＵ１０１が「第二報知手段」に相当し、Ｓ１０２８〜Ｓ１０３０の処理を行うＣＰＵ１０１が「指示記憶制御手段」に相当し、Ｓ１０２８〜Ｓ１０２９，Ｓ１０２１の処理を行うＣＰＵ１０１が「変更手段」に相当し、図３６乃至図３９に示すメイン処理を、Ｓ１０２９：ＮＯでＳ１０２１へ戻ってから再度実施するＣＰＵ１０１が「再調整手段」に相当する。
【０１９４】
そして、図３８のメイン処理のＳ１０７２の処理を行うＣＰＵ１０１が「天気予報取得制御手段」に相当し、Ｓ１０７４の処理を行うＣＰＵ１０１が「実施日時天気判断手段」に相当し、図３５に示す実施確認画面９０５を表示させるＳ１０７５の処理を行うＣＰＵ１０１が「実施日時天気報知手段」に相当する。そして、Ｓ１０７５で表示された実施確認画面９０５への入力を受け付け、実施する指示が行われた場合にはＳ１００１へ進み、変更する指示が行われた場合にはＳ１０２１へ進み、新規スケジュール入力画面９０１を表示させるＳ１０７５，Ｓ１０７６，Ｓ１０２１の処理を行うＣＰＵ１０１が「実施前調整手段」に相当する。
【０１９５】
そして、図４０に示す屋内処理のＳ１１０４、図４１に示す屋外処理のＳ１１１４、図４３に示す屋内決定処理のＳ１１５２，Ｓ１１７４、図４４に示す屋外調整処理のＳ１１９２，Ｓ１２０４の処理を行うＣＰＵ１０１が「実施日時決定手段」に相当する。そして、Ｓ１０２２の処理を行うＣＰＵ１０１が「実施場所決定手段」に相当する。
【０１９６】
なお、本発明のスケジュール調整装置は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１９７】
なお、上記第一の実施の形態及び第二の実施の形態では、天気予報提供端末７から取得され天気予報ＤＢ記憶エリア２８３に記憶されている天気予報が参照されたが、天気予報を参照する都度、サーバ２０が天気予報提供端末７に接続して天気予報を取得するようにしてもよい。また、第二の実施の形態では、端末１０がインターネット６に接続可能な手段を備え、直接天気予報提供端末７に接続して天気予報を取得してもよい。
【０１９８】
上記第一の実施の形態では、場所を指定する際に、「建物」及び「部屋」を指定しなければならないものとしたが、「建物」のみを指定できるようにしてもよい。その場合には、図２４のフローチャートに示した、「日時のみ唯一に指定されている」場合に実施される日時指定場所未指定処理のＳ６５の前で、「建物」が指定されているか否かを判断し、指定されている場合には、その建物を「候補建物」として候補建物記憶エリア２４０に記憶し、Ｓ６７へ進めばよい。
【０１９９】
なお、上記実施の形態では、ユーザに報知したり、選択させたり、入力させたりする画面をいくつか示したが、画面に表示される文言や、デザインはこれに限るものでないことは言うまでもない。
【０２００】
上記第二の実施の形態では、個人スケジュールＤＢ記憶エリア１１８１をユーザ端末１０に記憶しているが、この情報もサーバ２０のハードディスク装置２８に記憶し、サーバ２０に対して、「空き問合せ」情報を送信して、サーバ２０において空き日時を抽出してもよい。
【図面の簡単な説明】
【０２０１】
【図１】装置構成を示す模式図である。
【図２】ユーザ端末１０の電気的構成を示すブロック図である。
【図３】サーバ２０の電気的構成を示すブロック図である。
【図４】ユーザ端末１０に設けられているハードディスク装置１８の構成を示す模式図である。
【図５】サーバ２０に設けられているハードディスク装置２８の構成を示す模式図である。
【図６】ハードディスク装置２８に設けられている場所ＤＢ記憶エリア２８２の構成を示す模式図である。
【図７】ハードディスク装置２８に設けられている天気予報ＤＢ記憶エリア２８３の構成を示す模式図である。
【図８】ハードディスク装置２８に設けられている個人スケジュールＤＢの１人のスケジュールの構成を示す模式図である。
【図９】ハードディスク装置２８に設けられている移動距離値情報記憶エリア２８６の構成を示す模式図である。
【図１０】ＲＡＭ２３の構成を示す模式図である。
【図１１】ＲＡＭ２３に設けられている参加可能日時記憶エリア２３５の構成を示す模式図である。
【図１２】ＲＡＭ２３に設けられている日時指定時移動距離値情報記憶エリア２３７の構成を示す模式図である。
【図１３】ＲＡＭ２３に設けられている日時未指定時移動距離値情報記憶エリア２３８の構成を示す模式図である。
【図１４】ＲＡＭ２３に設けられている場所未指定時移動距離値情報記憶エリア２３９の構成を示す模式図である。
【図１５】新規スケジュール入力画面９０１の説明図である。
【図１６】登録確認画面９０２の説明図である。
【図１７】出欠確認画面９０３の説明図である。
【図１８】屋外キャンセル画面９０４の説明図である。
【図１９】メイン処理のフローチャートである。
【図２０】メイン処理で実施される日時場所指定処理のフローチャートである。
【図２１】希望日時処理及び日情報未指定場所指定処理で行われる場所検討処理のフローチャートである。
【図２２】メイン処理で実施される日時未指定場所指定処理のフローチャートである。
【図２３】日時未指定場所指定処理で実施される晴れ日時検討処理のフローチャートである。
【図２４】日時指定場所未指定処理のフローチャートである。
【図２５】日時場所未指定処理のフローチャートである。
【図２６】日時場所未指定処理のフローチャートであり、図２５の続きである。
【図２７】日時場所未指定処理のフローチャートであり、図２６の続きである。
【図２８】出欠確認処理のフローチャートである。
【図２９】実施判定処理のフローチャートである。
【図３０】ユーザ端末１０に設けられているハードディスク装置１８の構成を示す模式図である。
【図３１】サーバ２０に設けられているハードディスク装置２８の構成を示す模式図である。
【図３２】ＲＡＭ１０３の構成を示す模式図である。
【図３３】ＲＡＭ１０３に設けられている参加可能日時記憶エリア１２３６の構成を示す模式図である。
【図３４】ＲＡＭ１０３に設けられている仮問合せ結果記憶エリア１２３８の構成を示す模式図である。
【図３５】実施確認画面９０５の説明図である。
【図３６】メイン処理のフローチャートである。
【図３７】メイン処理のフローチャートであり、図３６の続きである。
【図３８】メイン処理のフローチャートであり、図３７の続きである。
【図３９】メイン処理のフローチャートであり、図３８の続きである。
【図４０】メイン処理の中で実施される屋内処理のフローチャートである。
【図４１】メイン処理の中で実施される屋外処理のフローチャートである。
【図４２】メイン処理の中で実施される屋内調整処理のフローチャートである。
【図４３】屋内調整処理の中で実施される屋内決定処理のフローチャートである。
【図４４】メイン処理の中で実施される屋外調整処理のフローチャートである。
【図４５】メイン処理の中で実施される屋内仮スケジュール問合せ受信処理のフローチャートである。
【図４６】屋内決定処理及び屋外調整処理の中で実施される出欠判定処理のフローチャートである。
【符号の説明】
【０２０２】
６  インターネット
７  天気予報提供端末
１０  ユーザ端末
１１  ユーザ端末（起案者）
１２  ユーザ端末（参加者）
１４  ディスプレイ
１５  通信制御部
１８  ハードディスク装置
２０  サーバ
２１  ＣＰＵ
２３  ＲＡＭ
２４  ディスプレイ
２５  通信制御部
２８  ハードディスク装置
１０１  ＣＰＵ
１０３  ＲＡＭ
１１８１  個人スケジュール記憶エリア
１１８２  端末プログラム記憶エリア
１２３１  実施日時記憶エリア
１２３２  実施場所記憶エリア
１２３４  希望情報記憶エリア
１２４２  直前場所記憶エリア
１２４３  移動距離値記憶エリア
１２８４  開催場所予約状況記憶エリア
１２８５  移動距離値情報記憶エリア
１２８６  サーバプログラム記憶エリア
１２１  端末プログラム記憶エリア
２３１  実施日時記憶エリア
２３２  実施場所記憶エリア
２３４  希望情報記憶エリア
２３６  直前場所記憶エリア
２３７  日時指定時移動距離値記憶エリア
２３８  日時未指定時移動距離値記憶エリア
２３９  場所未指定時移動距離値記憶エリア
２４０  候補建物記憶エリア
２４１  移動距離算定値記憶エリア
２８４  個人スケジュールＤＢ記憶エリア
２８５  開催場所予約状況記憶エリア
２８６  移動距離値情報記憶エリア
２８７  サーバプログラム記憶エリア
９０１  新規スケジュール入力画面
９０２  登録確認画面
９０３  出欠確認画面
９０４  屋外キャンセル画面
９０５  実施確認画面
【図１】
2008090520.tif 000003
【図２】
2008090520.tif 000004
【図３】
2008090520.tif 000005
【図４】
2008090520.tif 000006
【図５】
2008090520.tif 000007
【図６】
2008090520.tif 000008
【図７】
2008090520.tif 000009
【図８】
2008090520.tif 000010
【図９】
2008090520.tif 000011
【図１０】
2008090520.tif 000012
【図１１】
2008090520.tif 000013
【図１２】
2008090520.tif 000014
【図１３】
2008090520.tif 000015
【図１４】
2008090520.tif 000016
【図１５】
2008090520.tif 000017
【図１６】
2008090520.tif 000018
【図１７】
2008090520.tif 000019
【図１８】
2008090520.tif 000020
【図１９】
2008090520.tif 000021
【図２０】
2008090520.tif 000022
【図２１】
2008090520.tif 000023
【図２２】
2008090520.tif 000024
【図２３】
2008090520.tif 000025
【図２４】
2008090520.tif 000026
【図２５】
2008090520.tif 000027
【図２６】
2008090520.tif 000028
【図２７】
2008090520.tif 000029
【図２８】
2008090520.tif 000030
【図２９】
2008090520.tif 000031
【図３０】
2008090520.tif 000032
【図３１】
2008090520.tif 000033
【図３２】
2008090520.tif 000034
【図３３】
2008090520.tif 000035
【図３４】
2008090520.tif 000036
【図３５】
2008090520.tif 000037
【図３６】
2008090520.tif 000038
【図３７】
2008090520.tif 000039
【図３８】
2008090520.tif 000040
【図３９】
2008090520.tif 000041
【図４０】
2008090520.tif 000042
【図４１】
2008090520.tif 000043
【図４２】
2008090520.tif 000044
【図４３】
2008090520.tif 000045
【図４４】
2008090520.tif 000046
【図４５】
2008090520.tif 000047
【図４６】
2008090520.tif 000048