(57)【要約】【課題】イベントの日時が近接しており、新規イベントが登録されると問題が発生する可能性がある場合に、ユーザが知らずに、新規イベントがスケジュールに登録されるのを防止することができるスケジュール管理装置およびスケジュール管理方法を提供する。【解決手段】スケジュール記憶部７は、予定開始時刻と予定終了時刻からなる日時の情報、および参加者の情報によって特定される１個以上のイベントを登録したスケジュールを記憶する。登録適否判定部５は、新規に入力された第１イベントの日時と、スケジュールに登録されている第２イベントの日時と、第１イベントの参加者または第２イベントの参加者とに基づいて、第１イベントのスケジュールへの登録が問題となる可能性があるか否か判定する。通知部６は、第１イベントのスケジュールへの登録が問題となる可能性があると判定された場合に、通知する。【選択図】図１
2015087836.tif 000002
【特許請求の範囲】
【請求項１】
予定開始時刻と予定終了時刻を含む日時の情報、および参加者の情報によって特定される１個以上のイベントを登録したスケジュールを記憶するスケジュール記憶部と、
新規に入力された第１イベントの日時と、前記スケジュールに登録されている第２イベントの日時と、前記第１イベントの参加者または前記第２イベントの参加者とに基づいて、前記第１イベントの前記スケジュールへの登録が問題となる可能性があるか否か判定する判定部と、
前記第１イベントの前記スケジュールへの登録が問題となる可能性があると判定された場合に、通知する通知部とを備えた、スケジュール管理装置。
【請求項２】
特定の人物のリストを記憶するリスト記憶部を備え、
前記判定部は、前記第１イベントの日時が前記第２イベントの日時に先行する場合に、前記第１イベントの予定終了時刻と、前記第２イベントの予定開始時刻との間の時間が所定時間以下であり、かつ前記第２イベントの参加者の中に前記リストに含まれる特定の人物が存在する場合に、前記第１イベントの前記スケジュールへの登録が問題となる可能性があると判定する、請求項１記載のスケジュール管理装置。
【請求項３】
特定の人物のリストを記憶するリスト記憶部を備え、
前記判定部は、前記第２イベントの日時が前記第１イベントの日時に先行する場合に、前記第２イベントの予定終了時刻と、前記第１イベントの予定開始時刻との間の時間が所定時間以下であり、かつ前記第２イベントの参加者の中に前記リストに含まれる特定の人物が存在する場合に、前記第１イベントの前記スケジュールへの登録が問題となる可能性があると判定する、請求項１記載のスケジュール管理装置。
【請求項４】
前記スケジュール管理装置の現在位置を示すデータを取得する位置情報取得部と、
前記位置情報取得部によって取得されたデータに基づいて、前記スケジュールに登録されている第３イベントの予定終了時刻から所定時間を超えた後に、前記スケジュール管理装置が前記第３イベントの場所から移動したか否かを判定する移動判定部と、
前記所定時間を超えた後に、前記スケジュール管理装置が前記第３イベントの場所から移動したと判定された場合に、前記第３イベントの参加者を前記リストに登録するリスト作成部とを備える、請求項３記載のスケジュール管理装置。
【請求項５】
前記スケジュール記憶部に記憶される前記スケジュールに登録される１個以上の前記イベントは、さらに場所の情報によって特定され、
前記判定部は、さらに、前記第１イベントの日時および場所と、前記第２イベントの日時および場所とに基づいて、前記第１イベントと前記第２イベントのうちの後行のイベントに参加することができるか否かを判定することによって、前記第１イベントの前記スケジュールへの登録が問題となる可能性があると判定する、請求項１記載のスケジュール管理装置。
【請求項６】
前記判定部は、前記第１イベントの場所と前記第２イベントの場所との間の移動時間を特定し、
前記判定部は、前記第１イベントおよび前記第２イベントのうち日時が先のイベントの予定終了時刻と、前記第１イベントおよび前記第２イベントのうち日時が後のイベントの予定開始時刻との間の時間間隔を算出し、
前記判定部は、前記移動時間と前記時間間隔とに基づいて、前記後行のイベントに参加することができるか否かを判定する、請求項５記載のスケジュール管理装置。
【請求項７】
前記判定部は、複数の移動手段について前記移動時間を特定し、各移動手段を用いた場合について、前記後行のイベントに参加することができるか否かを判定する、請求項６記載のスケジュール管理装置。
【請求項８】
ユーザからの入力を受け付けるユーザ入力部を備え、
前記判定部は、前記通知後に、前記ユーザ入力部を通じて、ユーザから前記第１イベントの登録が指示された場合に、前記第１イベントを前記スケジュールに登録する、請求項１〜７のいずれか１項に記載のスケジュール管理装置。
【請求項９】
前記判定部は、前記ユーザ入力部を通じて、ユーザから前記第１イベントを特定する情報が入力された場合には、前記入力された前記第１イベントを特定する情報に基づいて、前記判定を行ない、
前記通知後に、前記ユーザ入力部を通じて、ユーザから前記第１イベントの登録が指示された場合に、前記第１イベントを特定する情報を含む電子メールを前記第１イベントの参加者に送信する通信部を備えた、請求項８記載のスケジュール管理装置。
【請求項１０】
前記第１イベントに関する情報を含む電子メールを受信する通信部を備え、
前記判定部は、前記受信した電子メールに含まれる前記第１イベントを特定する情報に基づいて、前記判定を行なう、請求項１〜８のいずれか１項に記載のスケジュール管理装置。
【請求項１１】
記憶部に記憶されるスケジュールを管理する方法であって、前記スケジュールは、予定開始時刻と予定終了時刻を含む日時の情報、および参加者の情報によって特定される１個以上のイベントを登録し、
新規に入力された第１イベントの日時と、前記スケジュールに登録されている第２イベントの日時と、前記第１イベントの参加者または前記第２イベントの参加者とに基づいて、前記第１イベントの前記スケジュールへの登録が問題となる可能性があるか否か判定するステップと、
前記第１イベントの前記スケジュールへの登録が問題となる可能性があると判定された場合に、通知するステップとを備えた、スケジュール管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理装置およびスケジュール管理方法に関する。
【背景技術】
【０００２】
従来から、新規に入力されたイベントの日時が、登録済みのイベントの日時と重複する場合に、ユーザに警告を通知する装置が知られている。
【０００３】
たとえば、特許文献１には、レコーダー内の予約済み内容が新規に入力された番組と重複していたら、利用者端末に番組名、チャンネル、録画時間を返送する番組予約システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−８６２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、イベントが番組の録画ではなく、会議などの場合に、開催される時刻が重複はしていないが近接しているときには登録するのが適切でない場合がある。
【０００６】
しかしながら、特許文献１を含む従来技術は、イベント（録画）が重複していなければ、イベントの日時が近接しており、新規イベントの登録が問題となる可能性がある場合でも、新規のイベントがスケジュールに登録されてしまうという問題がある。
【０００７】
それゆえに、本発明の目的は、イベントの日時が近接しており、新規イベントが登録されると問題が発生する可能性がある場合に、ユーザが知らずに、新規イベントがスケジュールに登録されるのを防止することができるスケジュール管理装置およびスケジュール管理方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明のある局面のスケジュール管理装置は、予定開始時刻と予定終了時刻からなる日時の情報、および参加者の情報によって特定される１個以上のイベントを登録したスケジュールを記憶するスケジュール記憶部と、新規に入力された第１イベントの日時と、スケジュールに登録されている第２イベントの日時と、第１イベントの参加者または第２イベントの参加者とに基づいて、第１イベントのスケジュールへの登録が問題となる可能性があるか否か判定する判定部と、第１イベントのスケジュールへの登録が問題となる可能性があると判定された場合に、通知する通知部とを備える。
【発明の効果】
【０００９】
本発明によれば、新規イベントがスケジュールに登録されると問題が発生する可能性がある場合には通知がなされるので、ユーザが知らずに、登録によって問題が発生する可能性のあるイベントがスケジュールに登録されることを防止できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態のスケジュール管理装置の構成を表わす図である。
【図２】第１の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図３】第１の実施形態におけるスケジュールに登録されているイベントの例を表わす図である。
【図４】第１の実施形態におけるユーザによって入力されたイベントの例を表わす図である。
【図５】第１の実施形態における通知画面の例を表わす図である。
【図６】第１の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図７】第２の実施形態のスケジュール管理装置の構成を表わす図である。
【図８】第２の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図９】第２の実施形態におけるスケジュールに登録されているイベントの例を表わす図である。
【図１０】第２の実施形態におけるユーザによって入力されたイベントの例を表わす図である。
【図１１】第２の実施形態における幹部リストの例を表わす図である。
【図１２】第２の実施形態における通知画面の例を表わす図である。
【図１３】第２の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図１４】第３の実施形態のスケジュール管理装置の構成を表わす図である。
【図１５】第３の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図１６】第３の実施形態におけるスケジュールに登録されているイベントの例を表わす図である。
【図１７】第３の実施形態におけるユーザによって入力されたイベントの例を表わす図である。
【図１８】遅延発生人物リストの例を表わす図である。
【図１９】第３の実施形態における通知画面の例を表わす図である。
【図２０】第３の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図２１】第４の実施形態のスケジュール管理装置の構成を表わす図である。
【図２２】ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図２３】第４の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【図２４】第５の実施形態のスケジュール管理装置の構成を表わす図である。
【図２５】第６の実施形態における通知画面の例を表わす図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を用いて説明する。
［第１の実施形態］
図１は、第１の実施形態のスケジュール管理装置１１の構成を表わす図である。このスケジュール管理装置１１は、たとえば携帯型の電話またはタブレット端末であって、入力部２と、イベント通知メール通信部３と、登録適否判定部５と、スケジュール記憶部７と、通知部６と、表示部４とを備える。
【００１２】
入力部２は、入力を受け付ける。入力部２は、たとえば、タッチパネルで構成され、ユーザからの入力を受け付ける。
【００１３】
表示部４は、液晶ディスプレイで構成され、スケジュールを表わす画面、ユーザへの通知などを表示する。
【００１４】
スケジュール記憶部７は、日時、場所、および参加者の情報によって特定される１個以上のイベントを登録したスケジュールを記憶する。日時にはイベントの月日、イベントの予定開始時刻と予定終了時刻などが含まれる。
【００１５】
登録適否判定部５と、入力部２から入力された新規イベント、またはイベント通知メールによって通知された新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。より具体的には、登録適否判定部５は、新規イベントの日時および場所と、新規イベントの直前または直後の登録済みのイベントの日時および場所に基づいて、新規イベントと、新規イベントの直前または直後の登録済みのイベントのうちの後行のイベントに参加できるか否かを判定することによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。
【００１６】
通知部６は、登録適否判定部５によって新規イベントのスケジュールへの登録が問題となる可能性があると判定された場合に、通知を表示部４に表示する。
【００１７】
イベント通知メール通信部３は、無線通信回路およびアンテナを備える。無線通信回路は、アンテナを通じて、音声やメールを電波によって送受信する。イベント通知メール通信部３は、入力部２から入力された新規イベントの登録が問題となる可能性がない場合、または登録指示を受けた場合に、その新規に入力されたイベントの参加者（本スケジュール管理装置１１のユーザを除く参加者）にイベント通知メールを送信する。イベント通知メールには、イベントの日時、場所、参加者に関する情報が含まれる。
【００１８】
図２は、第１の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００１９】
図２を参照して、ステップＳ１０１において、入力部２が、ユーザによる実行日時（日、予定開始時刻、および予定終了時刻）、実行場所、および参加者を特定したイベントの入力を受け付ける。
【００２０】
ステップＳ１０２において、登録適否判定部５は、入力されたイベントの予定開始時刻と予定終了時刻の間に、実行時刻が含まれる他のイベントがスケジュール記憶部７内のスケジュールに登録されているか否かを判定する。登録されている場合には、同一時刻に２つのイベントが重複するので、処理がステップＳ１１０に進み、登録されていない場合には、処理がステップＳ１０３に進む。
【００２１】
ステップＳ１０３において、登録適否判定部５は、入力されたイベントの実行日と同じ日に先行するおよび／または後行する１以上の他のイベントがスケジュールに登録されているか否かを判定する。登録されている場合には、処理がステップＳ１０４に進み、登録されていない場合には、処理がステップＳ１０８に進む。
【００２２】
ステップＳ１０４において、登録適否判定部５は、先行する１以上の他のイベントが登録されている場合には、入力されたイベントの直前の他のイベントの実行場所から、入力されているイベントの実行場所までの移動時間を特定する。登録適否判定部５は、後行する１以上の他のイベントが登録されている場合には、入力されたイベントの実行場所から、入力されたイベントの直後の他のイベントの実行場所までの移動時間を特定する。ここで、移動時間として、たとえば、電車と徒歩で移動する場合の移動時間が特定されるものとする。移動時間は、地図情報を用いた公知の技術によって特定することが可能である。
【００２３】
たとえば、スケジュールに図３に示すようなイベント１が登録されており、図４に示すイベント２が入力された場合には、Ｘ社からＹ社までの電車および徒歩による移動時間が算出される。
【００２４】
ステップＳ１０５において、登録適否判定部５は、入力されたイベントと登録済みの直前または直後のイベントのうち、後行のイベントに参加することができるか否かを判定することによって入力されたイベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録適否判定部５は、先行する他のイベントが登録されている場合には、直前の他のイベントの予定終了時刻と、入力されたイベントの予定開始時刻との差をイベント間の時間間隔として算出する。登録適否判定部５は、後行する他のイベントが登録されている場合には、入力されたイベントの予定終了時刻と、直後の他のイベントの予定開始時刻との差をイベント間の時間間隔として算出する。
【００２５】
たとえば、スケジュールに図３に示すようなイベント１が登録されており、図４に示すイベント２が入力された場合には、イベント間の時間間隔が１時間として算出される。
【００２６】
登録適否判定部５は、算出したイベント間の時間間隔と、特定した移動時間とを比較する。先行する他のイベントと後行する他のイベントの両方が登録されている場合において、先行する他のイベントと後行する他のイベントの両方について、イベント間の時間間隔が移動時間よりも大きいときには、処理がステップＳ１０８に進み、少なくとも一方のイベントについて、イベント間の時間間隔が移動時間以下のときには、処理がステップＳ１０６に進む。先行する他のイベントと後行する他のイベントの一方が登録されている場合において、イベント間の時間間隔が移動時間よりも大きいときには、処理がステップＳ１０８に進み、イベント間の時間間隔が移動時間以下のときには、処理がステップＳ１０６に進む。
【００２７】
ステップＳ１０６において、通知部６は、図５に示すように、時間が近接するため入力されたイベントと登録済みのイベントのうち、後行のイベントに参加することができない可能性があることを表わす通知メッセージ５１を表示部４に表示するとともに、登録を指示するボタン５２と、または登録のキャンセルを指示するボタン５３とを表示部４に表示する。
【００２８】
ステップＳ１０７において、入力部２からの入力に基づき登録が選択された場合には、処理がステップＳ１０８に進み、入力部２からの入力に基づき登録のキャンセルが選択された場合には、処理が終了する。
【００２９】
ステップＳ１０８において、登録適否判定部５は、入力されたイベントをスケジュール記憶部７内のスケジュールに登録する。図４に示すイベント２が入力された場合には、イベント２がスケジュールに登録される。
【００３０】
ステップＳ１０９において、イベント通知メール通信部３は、入力されたイベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを、このスケジュール管理装置１１のユーザを除く参加者に送信する。図４に示すイベント２が入力された場合には、参加者ＤおよびＣに、イベント２の実行日時（１１／２３  １６：００〜１７：００）と、実行場所（Ｙ社）、参加者（Ａ、Ｄ、Ｃ）の情報を含むイベント通知メールが送信される。ここで、参加者Ａが、このスケジュール管理装置１１のユーザであるとする。
【００３１】
ステップＳ１１０において、登録適否判定部５は、同日時に他のイベントが登録済みである旨を表示部４に表示する。 
【００３２】
図６は、第１の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００３３】
図６のフローチャートが、図２のフローチャートと相違する点は、以下である。
図２のステップＳ１０１では、入力部２が、ユーザによる実行日時、実行場所、および参加者を特定したイベントの入力を受け付ける。これに対して、図６のステップＳ２０１では、イベント通知メール通信部３が、イベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを受信する。
【００３４】
図２のステップＳ１０２〜Ｓ１１０の処理は、ユーザによって入力されたイベントを新規に入力されたイベントとして、処理が行なわれる。これに対して、図６のステップＳ２０２〜Ｓ２０９の処理は、イベント通知メールで受信したイベントを新規に入力されたイベントとして、処理が行なわれる。また。図６のフローチャートでは、図２のステップＳ１０９のようなイベント通知メールの送信処理が含まれない。
【００３５】
以上のように、本実施の形態によれば、新規イベントがスケジュールに登録された場合に、新規イベントと、新規イベントと日時が近接する登録済みのイベントのうち後行するイベントに参加できない可能性があるときには、通知部６によりが行われるので、ユーザが知らずに、新規イベントがスケジュールに登録されることを防止できる。
【００３６】
［第２の実施形態］
図７は、第２の実施形態のスケジュール管理装置２１の構成を表わす図である。このスケジュール管理装置２１が、図１のスケジュール管理装置１１と相違する点は、登録適否判定部２５の機能が相違する点と、幹部リスト記憶部２２を備える点である。
【００３７】
幹部リスト記憶部２２は、幹部リストを記憶する。幹部リストには、たとえば会社内での高位の役職を有する幹部が登録される。
【００３８】
登録適否判定部２５は、入力部２から入力された新規イベント、またはイベント通知メールによって通知された新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。より具体的には、登録適否判定部２５は、新規イベントの予定終了時刻と、新規イベントに後行する登録済みのイベントの予定開始時刻との間の時間が所定時間以下であり、かつ後行する登録済みのイベントの参加者の中に幹部リストに含まれる特定の人物が存在するか否かによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。これは、新規イベントの予定終了時刻と、幹部が参加する登録済みのイベントの予定開始時刻との間の時間間隔が短いと、新規イベントに参加した場合、幹部が参加するイベントの開始時刻に遅れる可能性があるため、新規イベントに参加するのを控えた方がよいと考えるユーザの便宜を図ったものである。
【００３９】
図８は、第２の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００４０】
図８を参照して、ステップＳ３０１において、入力部２が、ユーザによる実行日時（日、予定開始時刻、および予定終了時刻）、実行場所、および参加者を特定したイベントの入力を受け付ける。
【００４１】
ステップＳ３０２において、登録適否判定部２５は、入力されたイベントの予定開始時刻と予定終了時刻の間に、実行時刻が含まれる他のイベントがスケジュール記憶部７内のスケジュールに登録されているか否かを判定する。登録されている場合には、同一時刻に２つのイベントが重複するので、処理がステップＳ３０９に進み、登録されていない場合には、処理がステップＳ３０３に進む。
【００４２】
ステップＳ３０３において、登録適否判定部２５は、入力されたイベントの予定終了時刻から所定時間内にスケジュールに登録されている他のイベントが開始される予定か否かを判定する。開始される予定の場合には、処理がステップＳ３０４に進み、開始されない予定の場合には、処理がステップＳ３０７に進む。
【００４３】
ステップＳ３０４において、登録適否判定部２５は、入力されたイベントの予定終了時刻から所定時間内に開始される登録済みの他のイベントの参加者の中に、幹部リストに含まれるものが存在するか否かに基づいて、入力されたイベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録適否判定部２５は、含まれている場合には、入力されたイベントの登録が問題となる可能性があると判定し、処理がステップＳ３０５に進み、含まれていない場合には、入力されたイベントの登録が問題となる可能性がないと判定し、処理がステップＳ３０７に進む。
【００４４】
たとえば、スケジュールに図９に示すようなイベント３が登録されており、図１０に示すイベント４が入力され、図１１に示すように、幹部リストには、Ｂ、Ｊ、Ｅが登録されているとする。これによれば、イベント４の予定終了時刻から所定時間（ここでは１０分とする）内にイベント３が開始される。そして、イベント３の参加者の中に、幹部リストに含まれるＢが存在する。したがって、この場合には、入力されたイベントの登録が問題となる可能性があると判定され、処理がステップＳ３０５に進む。
【００４５】
ステップＳ３０５において、通知部６は、図１２に示すように、入力されたイベントの終了から登録済みのイベントの開始までの予定時間（１０分）と、登録済みのイベントに幹部（Ｂ）が参加することを表わす通知メッセージ５４を表示部４に表示するとともに、登録を指示するボタン５２と、または登録のキャンセルを指示するボタン５３とを表示部４に表示する。
【００４６】
ステップＳ３０６において、入力部２からの入力に基づき登録が選択された場合には、処理がステップＳ３０７に進み、入力部２からの入力に基づき登録のキャンセルが選択された場合には、処理が終了する。
【００４７】
ステップＳ３０７において、登録適否判定部２５は、入力されたイベントをスケジュール記憶部７内のスケジュールに登録する。図１０に示すイベント４が入力された場合には、イベント４がスケジュールに登録される。
【００４８】
ステップＳ３０８において、イベント通知メール通信部３は、入力されたイベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを、このスケジュール管理装置２１のユーザを除く参加者に送信する。図１０に示すイベント４が入力された場合には、参加者ＥおよびＦに、イベント４の実行日時（１１／２３  １３：００〜１３：５０）と、実行場所（会議室２）、参加者（Ａ、Ｅ、Ｆ）の情報を含むイベント通知メールが送信される。ここで、参加者Ａが、このスケジュール管理装置２１のユーザであるとする。
【００４９】
ステップＳ３０９において、登録適否判定部２５は、入力されたイベントが登録されなかった旨を表示部４に表示する。
【００５０】
図１３は、第２の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００５１】
図１３のフローチャートが、図８のフローチャートと相違する点は、以下である。
図８のステップＳ３０１では、入力部２が、ユーザによる実行日時、実行場所、および参加者を特定したイベントの入力を受け付ける。これに対して、図１３のステップＳ４０１では、イベント通知メール通信部３が、イベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを受信する。
【００５２】
図８のステップＳ３０２〜Ｓ３０９の処理は、ユーザによって入力されたイベントを新規に入力されたイベントとして、処理が行なわれる。これに対して、図１３のステップＳ４０２〜Ｓ４０８の処理は、イベント通知メールで受信したイベントを新規に入力されたイベントとして、処理が行なわれる。また。図１３のフローチャートでは、図８のステップＳ３０８のようなイベント通知メールの送信処理が含まれない。
【００５３】
以上のように、本実施の形態によれば、新規イベントがスケジュールに登録された場合に、新規イベントに近接する後行の幹部が参加する登録済みのイベントの開始に遅れる可能性があるときには、通知が通知されるので、ユーザが知らずに、新規イベントがスケジュールに登録されることを防止できる。
【００５４】
［第３の実施形態］
図１４は、第３の実施形態のスケジュール管理装置３１の構成を表わす図である。このスケジュール管理装置３１が、図１のスケジュール管理装置１１と相違する点は、登録適否判定部３５の機能と、遅延発生人物リスト記憶部３２を備える点である。
【００５５】
遅延発生人物リスト記憶部３２は、遅延発生人物リストを記憶する。遅延発生人物リストには、会議などのイベントに参加した場合に、会議などのイベントの予定終了時刻を延長させる傾向のある遅延発生人物が登録される。
【００５６】
登録適否判定部３５は、入力部２から入力された新規イベント、またはイベント通知メールによって通知された新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。より具体的には、登録適否判定部３５は、新規イベントに先行する登録済みのイベントの予定終了時刻と、新規イベントの予定開始時刻との間の時間が所定時間以下であり、かつ先行する登録済みのイベントの参加者の中に遅延発生人物リストに含まれる特定の人物が存在するか否かによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。これは、遅延発生人物が参加する先行するイベントの終了が遅れた場合に、遅延発生人物が参加する登録済みのイベントの予定終了時刻と、新規イベントの予定開始時刻との間の時間間隔が短いと、新規イベントが予定通りに開始されない可能性があるため、新規イベントに参加するのを控えた方がよいと考えるユーザの便宜を図ったものである。
【００５７】
図１５は、第３の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００５８】
図１５を参照して、ステップＳ５０１において、入力部２が、ユーザによる実行日時（日、予定開始時刻、および予定終了時刻）、実行場所、および参加者を特定したイベントの入力を受け付ける。
【００５９】
ステップＳ５０２において、登録適否判定部３５は、入力されたイベントの予定開始時刻と予定終了時刻の間に、５行時刻が含まれる他のイベントがスケジュール記憶部７内のスケジュールに登録されているか否かを判定する。登録されている場合には、同一時刻に２つのイベントが重複するので、処理がステップＳ５０９に進み、登録されていない場合には、処理がステップＳ５０３に進む。
【００６０】
ステップＳ５０３において、登録適否判定部３５は、入力されたイベントの予定開始時刻よりも前の所定時間内にスケジュールに登録されている他のイベントが終了する予定か否かを判定する。終了する予定の場合には、処理がステップＳ５０４に進み、終了しない予定の場合には、処理がステップＳ５０７に進む。
【００６１】
ステップＳ５０４において、登録適否判定部３５は、入力されたイベントの予定開始時刻よりも前の所定時間内に終了する登録済みの他のイベントの参加者の中に、遅延発生人物リストに含まれるものが存在するか否かに基づいて、入力されたイベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録適否判定部３５は、含まれている場合には、入力されたイベントの登録が問題となる可能性があると判定し、処理がステップＳ５０５に進み、含まれていない場合には、入力されたイベントの登録が問題となる可能性がないと判定し、処理がステップＳ５０７に進む。
【００６２】
たとえば、スケジュールに図１６に示すようなイベント５が登録されており、図１７に示すようなイベント６が入力され、図１８に示すように、遅延発生人物リストには、Ｃ、Ｋ、Ｍが登録されているとする。これによれば、イベント６の予定開始時刻よりも前の所定時間（ここでは１０分とする）内にイベント５が終了する。そして、イベント５の参加者の中に、遅延発生人物リストに含まれるＣが存在する。したがって、この場合には、入力されたイベントのスケジュールへの登録が問題となる可能性があると判定され、処理がステップＳ５０５に進む。
【００６３】
ステップＳ５０５において、通知部６は、図１９に示すように、登録済みのイベントの終了から入力されたイベントの開始までの予定時間と、登録済みのイベントに遅延発生人物が参加することを表わす通知メッセージ５５を表示部４に表示するとともに、登録を指示するボタン５２と、または登録のキャンセルを指示するボタン５３とを表示部４に表示する。
【００６４】
ステップＳ５０６において、入力部２からの入力に基づき登録が選択された場合には、処理がステップＳ５０７に進み、入力部２からの入力に基づき登録のキャンセルが選択された場合には、処理が終了する。
【００６５】
ステップＳ５０７において、登録適否判定部３５は、入力されたイベントをスケジュール記憶部７内のスケジュールに登録する。図１７に示すイベント６が入力された場合には、イベント６がスケジュールに登録される。
【００６６】
ステップＳ５０８において、イベント通知メール通信部３は、入力されたイベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを、このスケジュール管理装置３１のユーザを除く参加者に送信する。図１７に示すイベント６が入力された場合には、参加者ＧおよびＨに、イベント６の実行日時（１１／２３  １５：００〜１５：５０）と、実行場所（会議室２）、参加者（Ａ、Ｇ、Ｈ）の情報を含むイベント通知メールが送信される。ここで、参加者Ａが、このスケジュール管理装置３１のユーザであるとする。
【００６７】
ステップＳ５０９において、登録適否判定部３５は、入力されたイベントが登録されなかった旨を表示部４に表示する。
【００６８】
図２０は、第３の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００６９】
図２０のフローチャートが、図１５のフローチャートと相違する点は、以下である。
図１５のステップＳ５０１では、入力部２が、ユーザによる実行日時、実行場所、および参加者を特定したイベントの入力を受け付ける。これに対して、図２０のステップＳ６０１では、イベント通知メール通信部３が、イベントの実行日時、実行場所、および参加者の情報を含むイベント通知メールを受信する。
【００７０】
図１５のステップＳ５０２〜Ｓ５０９の処理は、ユーザによって入力されたイベントを新規に入力されたイベントとして、処理が行なわれる。これに対して、図２０のステップＳ６０２〜Ｓ６０８の処理は、イベント通知メールで受信したイベントを新規に入力されたイベントとして、処理が行なわれる。また。図２０のフローチャートでは、図１５のステップＳ５０８のようなイベント通知メールの送信処理が含まれない。
【００７１】
以上のように、本実施の形態によれば、新規イベントがスケジュールに登録された場合に、新規イベントに近接する先行の遅延発生人物が参加する登録済みのイベントの終了が延長されて、新規イベント予定通りに開始されない可能性があるときには、通知が通知されるので、ユーザが知らずに、新規イベントがスケジュールに登録されることを防止できる。
【００７２】
［第４の実施形態］
図２１は、第４の実施形態のスケジュール管理装置４１の構成を表わす図である。このスケジュール管理装置４１が、図１のスケジュール管理装置１１と相違する点は、登録適否判定部４５の機能と、第２の実施形態で説明した幹部リスト記憶部２２と、第３の実施形態で説明した遅延発生人物リスト記憶部３２とを備える点である。
【００７３】
登録適否判定部４５は、第１〜第３の実施形態の登録適否判定部５，２５，３５の機能を兼ね備えたものである。
【００７４】
登録適否判定部４５は、第１の実施形態と同様に、新規イベントと、新規イベントの直前または直後の登録済みのイベントのうちの後行のイベントに参加できるか否かを判定することによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録に問題となる可能性があり通知がなされたにも係らず、登録が選択された場合には、登録適否判定部４５は、第２の実施形態と同様に、新規イベントの予定終了時刻と、新規イベントに後行する登録済みのイベントの予定開始時刻との間の時間が所定時間以下であり、かつ後行する登録済みのイベントの参加者の中に幹部リストに含まれる特定の人物が存在するか否かによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録に問題となる可能性があり通知がなされたにも係らず、登録が選択された場合には、登録適否判定部４５は、第３の実施形態と同様に、新規イベントに先行する登録済みのイベントの予定終了時刻と、新規イベントの予定開始時刻との間の時間が所定時間以下であり、かつ先行する登録済みのイベントの参加者の中に遅延発生人物リストに含まれる特定の人物が存在するか否かによって、新規イベントのスケジュールへの登録が問題となる可能性があるか否かを判定する。登録に問題となる可能性があり通知がなされたにも係らず、登録が選択された場合に、新規イベントがスケジュールに登録される。
【００７５】
図２２は、第４の実施形態における、ユーザによって入力されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００７６】
まず、第１の実施形態と同様に、図２のステップＳ１０１〜Ｓ１０７と同様の処理が行なわれる。ステップＳ１０７でＹＥＳが選択された場合には、図８のステップＳ３０３〜Ｓ３０６と同様の処理が行なわれる。ステップＳ３０６でＹＥＳが選択された場合には、図１５のステップＳ５０３〜Ｓ５０６と同様の処理が行なわれる。
【００７７】
ステップＳ１０２でＹＥＳの場合には、図２と同様に、ステップＳ１１０の処理が行なわれる。ステップＳ５０６でＹＥＳの場合には、図２のステップＳ１０８およびステップＳ１０９と同様の処理が行なわれる。ステップＳ１０７、ステップＳ３０６、およびステップＳ５０６でＮＯの場合には、処理が終了する。
【００７８】
図２３は、第４の実施形態における、イベント通知メールで通知されたイベントをスケジュールへ登録する手順を表わすフローチャートである。
【００７９】
まず、第１の実施形態と同様に、図６のステップＳ２０１〜Ｓ２０７と同様の処理が行なわれる。ステップＳ２０７でＹＥＳが選択された場合には、図１３のステップＳ４０３〜Ｓ４０６と同様の処理が行なわれる。ステップＳ４０６でＹＥＳが選択された場合には、図２０のステップＳ６０３〜Ｓ６０６と同様の処理が行なわれる。
【００８０】
ステップＳ２０２でＹＥＳの場合には、図６と同様に、ステップＳ２０９の処理が行なわれる。ステップＳ６０６でＹＥＳの場合には、図６のステップＳ２０８と同様の処理が行なわれる。ステップＳ２０７、ステップＳ４０６、およびステップＳ６０６でＮＯの場合には、処理が終了する。
【００８１】
以上のように、本実施の形態によれば、第１の実施形態、第２の実施形態、および第３の実施形態の効果を得ることができる。
【００８２】
［第５の実施形態］
図２４は、第５の実施形態のスケジュール管理装置６１の構成を表わす図である。このスケジュール管理装置６１が、  図７の第２の実施形態のスケジュール管理装置２１と相違する点は、位置情報取得部６３と、移動判定部６４と、遅延発生人物リスト作成部６２を備える点である。
【００８３】
位置情報取得部６３は、スケジュール管理装置６１の現在位置を示すデータを取得する。位置情報取得部６３は、たとえばＧＰＳ（Global Positioning System）受信機で構成される。
【００８４】
移動判定部６４は、位置情報取得部６３によって取得されたデータに基づいて、スケジュール記憶部７内の選択されたイベント（以降、イベントＸと呼ぶ）の予定終了時刻から所定時間を超えた後に、スケジュール管理装置５１がイベントＸの場所から移動したか否かを判定する。
【００８５】
たとえば、所定時間を２０分とすると、図３に示すようなイベント１の予定終了時刻である１５：００から３０分後に、スケジュール管理装置５１がイベント１の場所から移動した場合には、所定時間を超えた後に、スケジュール管理装置６１がイベント１の場所から移動したと判定される。
【００８６】
遅延発生人物リスト作成部６２は、所定時間を超えた後に、スケジュール管理装置５１がイベントＸの場所から移動したと判定された場合に、イベントＸの参加者をイベントの終了を遅延させる傾向がある人物であるとみなして、遅延発生人物リストに登録する。
【００８７】
以上のように、本実施の形態によれば、第３の実施形態で用いられる遅延発生人物リストを自動で効率よく作成することができる。
【００８８】
［第６の実施形態］
第１の実施形態では、ステップＳ１０４において、登録適否判定部５は、電車と徒歩で移動する場合の移動時間が特定した。
【００８９】
これに対して、本実施の形態では、登録適否判定部５は、電車と徒歩による第１の移動手段での第１の移動時間と、徒歩による第２の移動手段での第２の移動時間と、車による第３の移動手段での第３の移動時間とを特定する。
【００９０】
登録適否判定部５は、イベント間の時間間隔と、第１の移動時間、第２の移動時間、第３の移動時間とを比較することによって、各移動手段を用いたときに後行のイベントに参加できるか否かを判定する。登録適否判定部５は、少なくとも１つの移動手段について、その移動手段を用いた場合に、後行のイベントに参加できないときには、図２５に示すような、通知メッセージ５６を通知する。
【００９１】
図２５では、入力されたイベントと登録済みのイベントの間の時間間隔が１時間であることと、電車と徒歩による第１の移動時間が３０分であることと、徒歩による第２の移動時間が１時間２０分であることと、車による第３の移動時間が２０分であることが表示されている。
【００９２】
ユーザが、電車と徒歩、または車による移動を予定している場合には、入力部２からの入力に基づき登録が選択される。これによって、処理がステップＳ１０８に進む。
【００９３】
一方、ユーザが、徒歩による移動を予定している場合には、ユーザは、入力部２からの入力に基づき登録のキャンセルが選択される。これによって、処理が終了する。
【００９４】
以上のように、本実施の形態によれば、複数の移動手段について、新規イベントと、新規イベントと日時が近接する登録済みのイベントのうち後行するイベントに参加できない可能性があるか否かが判定されるので、ユーザが知らずに、新規イベントがスケジュールに登録されることを防止できるともに、ユーザは、どの移動手段を用いれば後行するイベントに参加できるかを知ることができる。
【００９５】
（変形例）
本発明は、上記の実施形態に限定されるものではなく、たとえば以下のような変形例も含む。
【００９６】
（１）イベント通知メールで通知されるイベントを登録しなかった場合の後処理
スケジュール管理装置Ａは、イベント通知メールで通知されるイベントαをスケジュールに登録しなかった場合には、イベント通知メールの送信元に、イベントαを登録しなかった旨を知らせるメールを送信するものとしてもよい。また、当該メールを受信したスケジュール管理装置Ｂは、スケジュールに登録済みのイベントαの参加者を修正することとしてもよい。さらに、スケジュール管理装置Ｂは、スケジュール管理装置Ａのユーザを除くイベントαの参加者に対して、イベントαの参加者を修正するように指示するメールを送信することとしてもよい。
【００９７】
（２）イベント間の移動時間
第１の実施形態におけるイベント間の移動時間は、スケジュール管理装置内部のみで算出されることとしてもよいし、インターネットを介して他の装置にアクセスすることによって必要な情報を得ることによって算出されることとしてもよい。
【００９８】
（３）イベント間の時間間隔と移動時間との比較
第１の実施形態では、登録適否判定部５は、イベント間の時間間隔≦移動時間の場合には、後行するイベントに参加できない可能性があると判定したが、イベント間の時間間隔≦移動時間＋α（マージン）の場合に、後行するイベントに参加できない可能性があると判定することとしてもよい。
【００９９】
（４）イベント情報の表示
Ｓ３０７，４０７，５０７，６０７の処理後、表示部にイベントの情報が表示される場合、他のイベントとは異なる表示態様にて表示することとしてもよい。具体的には、イベントの情報を他のイベントとは異なる文字色やフォントで表示することとしてもよい。このような態様により、ユーザは問題がある可能性が低いと判断してはいるが、注意が必要であるイベントを容易に確認することができるようになる。
【０１００】
（５）アラーム
Ｓ３０７，４０７，５０７，６０７の処理後、登録したイベントの予定終了時刻が到来した際に、その旨を通知するアラームの設定を行うか否かを確認する表示を表示部５におこなう。そして、入力部６からの入力に基づきアラームの設定を行うことが選択された場合、アラームの設定を行うこととしてもよい。当該アラームは、任意の音の出力や振動の発生や光の出力により行われることとする。
【符号の説明】
【０１０１】
１１，２１，３１，４１，５１  スケジュール管理装置、２  入力部、３  イベント通知メール通信部、４  表示部、５，２５，３５，４５  登録適否判定部、６  通知部、７  スケジュール記憶部、２２  幹部リスト記憶部、３２  遅延発生人物リスト記憶部、６２  遅延発生人物リスト作成部、６３  位置情報取得部、６４  移動判定部。
【図１】
2015087836.tif 000003
【図２】
2015087836.tif 000004
【図３】
2015087836.tif 000005
【図４】
2015087836.tif 000006
【図５】
2015087836.tif 000007
【図６】
2015087836.tif 000008
【図７】
2015087836.tif 000009
【図８】
2015087836.tif 000010
【図９】
2015087836.tif 000011
【図１０】
2015087836.tif 000012
【図１１】
2015087836.tif 000013
【図１２】
2015087836.tif 000014
【図１３】
2015087836.tif 000015
【図１４】
2015087836.tif 000016
【図１５】
2015087836.tif 000017
【図１６】
2015087836.tif 000018
【図１７】
2015087836.tif 000019
【図１８】
2015087836.tif 000020
【図１９】
2015087836.tif 000021
【図２０】
2015087836.tif 000022
【図２１】
2015087836.tif 000023
【図２２】
2015087836.tif 000024
【図２３】
2015087836.tif 000025
【図２４】
2015087836.tif 000026
【図２５】
2015087836.tif 000027