(57)【要約】【課題】スケジュール管理を容易にし、最適なスケジュールを組むことが可能なスケジュール管理装置を提供する。【解決手段】イベント実施場所と、時間パラメータとを、記憶手段に登録する。前イベントならびに登録中の現イベントそれぞれの時間パラメータに基づいて、前イベントからの空き時間を算出する。その空き時間と、前イベントならびに登録中の現イベントそれぞれのイベント実施場所に基づいて、前イベントからの移動方法を取得すると共に、その空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および移動時間をも、スケジュール情報として記憶手段に登録する。次イベントまでの移動方法および移動時間も同様に取得して登録する。【選択図】図３
2013069017.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有する可搬型の装置であって、
ユーザが予定するイベント毎に前記記憶手段に登録され得るスケジュール情報として、イベント実施場所と、時間パラメータとしてのイベント開始時刻、イベント終了時刻、およびイベント実施時間とを含み、
前記ユーザーインターフェースを通して入力されるイベント実施場所と、前記時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、前記記憶手段に登録し、
前記演算手段により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、前記時間パラメータのうちの登録されていないパラメータを算出して前記記憶手段に補填的に登録し、
前イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し、当該空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから前イベントからの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録し、
次イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し、当該空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから次イベントまでの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として前記記憶手段に登録することを特徴とするスケジュール管理装置。
【請求項２】
前イベントからの移動方法を取得すると共に、前イベントからの移動時間を取得または算出した後、前記演算手段により、前イベントからの移動時間をも加味して前イベントと登録中の現イベントとが時間的に重複しているか否かを判定し、
重複していない場合に、取得した前イベントからの移動方法ならびに取得または算出した前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録する一方、
重複している場合に、前記ユーザーインターフェースによって前イベントの時間パラメータの変更可否を問い合わせ、
時間パラメータの変更不可の場合に、前記ユーザーインターフェースによってスケジュール情報の登録が不可能な旨を表示する一方、
時間パラメータの変更可能な場合に、前記ユーザーインターフェースによって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された前イベントからの移動方法および前イベントからの移動時間を、スケジュール情報として前記記憶手段に登録し、
次イベントまでの移動方法を取得すると共に、次イベントまでの移動時間を取得または算出した後、前記演算手段により、次イベントまでの移動時間をも加味して登録中の現イベントと次イベントとが時間的に重複しているか否かを判定し、
重複していない場合に、取得した次イベントまでの移動方法ならびに取得または算出した次イベントまでの移動時間を、スケジュール情報として前記記憶手段に登録する一方、
重複している場合に、前記ユーザーインターフェースによって次イベントの時間パラメータの変更可否を問い合わせ、
時間パラメータの変更不可の場合に、前記ユーザーインターフェースによってスケジュール情報の登録が不可能な旨を表示する一方、
時間パラメータの変更可能な場合に、前記ユーザーインターフェースによって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された次イベントまでの移動方法および次イベントまでの移動時間を、スケジュール情報として前記記憶手段に登録する請求項１に記載のスケジュール管理装置。
【請求項３】
イベント実施時間が延長する場合に、次イベントの時間パラメータを更新する請求項２に記載のスケジュール管理装置。
【請求項４】
前後するイベント間の登録された移動方法に関する交通手段の障害情報を、前記通信手段を介して外部の交通情報送信手段から定期的に取得し、当該交通手段に障害が生じた場合に、前後するイベント間の移動方法を更新する請求項２または３に記載のスケジュール管理装置。
【請求項５】
前記可搬型の装置としての携帯電話機、スマートフォン、タブレット端末、ＰＤＡ、またはノートブック型パーソナルコンピュータによって構成される請求項１乃至４のいずれか一項に記載のスケジュール管理装置。
【請求項６】
記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有する可搬型の装置を用い、
ユーザが予定するイベント毎に前記記憶手段に登録され得るスケジュール情報として、イベント実施場所と、時間パラメータとしてのイベント開始時刻、イベント終了時刻、およびイベント実施時間とを含み、
前記ユーザーインターフェースを通して入力されるイベント実施場所と、前記時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、前記記憶手段に登録するステップと、
前記演算手段により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、前記時間パラメータのうちの登録されていないパラメータを算出して前記記憶手段に補填的に登録するステップ、
前イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し、当該空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから前イベントからの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録するステップと、
次イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し、当該空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから次イベントまでの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として前記記憶手段に登録するステップとを有することを特徴とするスケジュール管理方法。
【請求項７】
前イベントからの移動方法を取得すると共に、前イベントからの移動時間を取得または算出した後、前記演算手段により、前イベントからの移動時間をも加味して前イベントと登録中の現イベントとが時間的に重複しているか否かを判定するステップと、
重複していない場合に、取得した前イベントからの移動方法ならびに取得または算出した前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録する一方、
重複している場合に、前記ユーザーインターフェースによって前イベントの時間パラメータの変更可否を問い合わせるステップと、
時間パラメータの変更不可の場合に、前記ユーザーインターフェースによってスケジュール情報の登録が不可能な旨を表示する一方、
時間パラメータの変更可能な場合に、前記ユーザーインターフェースによって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された前イベントからの移動方法および前イベントからの移動時間を、スケジュール情報として前記記憶手段に登録するステップと、
次イベントまでの移動方法を取得すると共に、次イベントまでの移動時間を取得または算出した後、前記演算手段により、次イベントまでの移動時間をも加味して登録中の現イベントと次イベントとが時間的に重複しているか否かを判定するステップと、
重複していない場合に、取得した次イベントまでの移動方法ならびに取得または算出した次イベントまでの移動時間を、スケジュール情報として前記記憶手段に登録する一方、
重複している場合に、前記ユーザーインターフェースによって次イベントの時間パラメータの変更可否を問い合わせるステップと、
時間パラメータの変更不可の場合に、前記ユーザーインターフェースによってスケジュール情報の登録が不可能な旨を表示する一方、
時間パラメータの変更可能な場合に、前記ユーザーインターフェースによって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された次イベントまでの移動方法および次イベントまでの移動時間を、スケジュール情報として前記記憶手段に登録するステップとを有する請求項６に記載のスケジュール管理方法。
【請求項８】
イベント実施時間が延長する場合に、次イベントの時間パラメータを更新する請求項７に記載のスケジュール管理方法。
【請求項９】
前後するイベント間の登録された移動方法に関する交通手段の障害情報を、前記通信手段を介して外部の交通情報送信手段から定期的に取得し、当該交通手段に障害が生じた場合に、前後するイベント間の移動方法を更新する請求項７または８に記載のスケジュール管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのスケジュール管理を行うスケジュール管理装置に関する。
【背景技術】
【０００２】
この種のスケジュール管理装置としては、例えば、特許文献１〜４に開示されたものがある。
【０００３】
特許文献１に開示された技術においては、ユーザが予定上どのような状態にあるかを表現するために、「仕事」、「待機」、「移動」の３つのプレゼンスを保持する。予定情報処理部は、ユーザがシステムにログインすると、スケジュール管理システムからスケジュールを取得し、経路情報処理部が、取得したユーザのスケジュールにある予定時刻、予定場所などの情報と経路探索システムを用いて、ユーザの現在地から次の予定場所までの経路情報と予定に間に合うための出発時刻を計算し、通知処理部が、システム内で保持しているプレゼンスと出発時刻、予定開示時刻、予定終了時刻を加味して予定情報をユーザの携帯端末に通知するようにしている。
【０００４】
また、特許文献２に開示された技術においては、関係者、会議開催日時、会議開催場所等の情報と、移動時間データベース等の情報を取得し、会議開催予定時刻前後の場所との区間における移動時間を検索し、所定の関係者は会議に出席できるかどうかの判断をしている。
【０００５】
また、特許文献３には、スケジュール情報を入力するための入力手段と、この入力手段によってスケジュール情報が入力された際に、基準となる場所から当該スケジュール情報で示される場所まで移動するのに必要な所要時間を計算する所要時間計算手段と、この所要時間計算手段によって計算された所要時間を当該スケジュール情報に付加して登録する登録手段を備えるものが開示されている。
【０００６】
また、特許文献４に開示された技術においては、スケジュールの日時情報と場所情報から移動時間を求め移動時間を考慮してスケジューリングを行っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−３０３２５５号公報
【特許文献２】特開平０５−１３４９８９号公報
【特許文献３】特開平０８−２４９２８８号公報
【特許文献４】特開平０２−２０１５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１〜４に開示されたものをも含め、従来のスケジュール管理装置は、スケジュールを設定可能であるかどうかを会議等のイベントの実施場所やイベントを実施するために要する時間（長さ）を加味して適切に処理するものではなく、ユーザに最適なスケジュール管理サービスを提供することが困難であるという問題がある。
【０００９】
特に、携帯電話等の小型の端末装置において、小さな画面を使って詳細なスケジュール管理を行う場合に、参照情報を多く画面に表示する必要があり、部分的な表示をすると、参照情報やスケジュール全体を見るための移動に要するキー押下の回数が増え、使い勝手が悪くなってしまうという問題もある。
【００１０】
それ故、本発明の課題は、スケジュール管理を容易にし、最適なスケジュールを組むことが可能な装置および方法を提供することである。
【課題を解決するための手段】
【００１１】
本発明によれば、記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有する可搬型の装置であって、ユーザが予定するイベント毎に前記記憶手段に登録され得るスケジュール情報として、イベント実施場所と、時間パラメータとしてのイベント開始時刻、イベント終了時刻、およびイベント実施時間とを含み、前記ユーザーインターフェースを通して入力されるイベント実施場所と、前記時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、前記記憶手段に登録し、前記演算手段により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、前記時間パラメータのうちの登録されていないパラメータを算出して前記記憶手段に補填的に登録し、前イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し、当該空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから前イベントからの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録し、次イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し、当該空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから次イベントまでの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として前記記憶手段に登録することを特徴とするスケジュール管理装置が得られる。
【００１２】
本発明によればまた、記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有する可搬型の装置を用い、ユーザが予定するイベント毎に前記記憶手段に登録され得るスケジュール情報として、イベント実施場所と、時間パラメータとしてのイベント開始時刻、イベント終了時刻、およびイベント実施時間とを含み、前記ユーザーインターフェースを通して入力されるイベント実施場所と、前記時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、前記記憶手段に登録するステップと、前記演算手段により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、前記時間パラメータのうちの登録されていないパラメータを算出して前記記憶手段に補填的に登録するステップ、前イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し、当該空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから前イベントからの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として前記記憶手段に登録するステップと、次イベントに関するスケジュール情報が既に登録されている場合に、前記演算手段により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し、当該空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、前記通信手段を介して外部のデータベースから次イベントまでの移動方法を取得すると共に、当該空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として前記記憶手段に登録するステップとを有することを特徴とするスケジュール管理方法が得られる。
【発明の効果】
【００１３】
本発明によるスケジュール管理装置は、スケジュール管理を容易にし、最適なスケジュールを組むことが可能である。
【図面の簡単な説明】
【００１４】
【図１】本発明のスケジュール管理装置の構成を示すブロック図である。
【図２】図１に示されたスケジュール管理装置の記憶手段に登録されるスケジュール情報群から成るデータベースを示す概念図である。
【図３】本発明の実施例１によるスケジュール管理装置の動作を説明するためのフロー図である。
【図４】本発明の実施例２によるスケジュール管理装置の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１５】
本発明によるスケジュール管理装置は、記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有する可搬型の装置である。
【００１６】
ユーザが予定するイベント毎に記憶手段に登録され得るスケジュール情報として、イベント実施場所と、時間パラメータとしてのイベント開始時刻、イベント終了時刻、およびイベント実施時間とを含んでいる。
【００１７】
特に、スケジュール管理装置は、次のように構成されている。
【００１８】
ユーザーインターフェースを通して入力されるイベント実施場所と、時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、記憶手段に登録する。
【００１９】
また、演算手段により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、時間パラメータのうちの登録されていないパラメータを算出して記憶手段に補填的に登録する。
【００２０】
また、前イベントに関するスケジュール情報が既に登録されている場合に、演算手段により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し、その空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、通信手段を介して外部のデータベースから前イベントからの移動方法を取得すると共に、その空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として記憶手段に登録する。
【００２１】
さらに、次イベントに関するスケジュール情報が既に登録されている場合に、演算手段により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し、その空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、通信手段を介して外部のデータベースから次イベントまでの移動方法を取得すると共に、その空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として記憶手段に登録する。
【００２２】
上記構成により、本発明によるスケジュール管理装置は、スケジュール管理を容易にし、最適なスケジュールを組むことが可能である。
【００２３】
以下、図面を参照して、本発明によるスケジュール管理装置およびスケジュール管理方法の具体的な実施例を説明する。
【実施例１】
【００２４】
本発明の実施例１のスケジュール管理装置は、可搬型の装置としての携帯電話機によって構成されている。
【００２５】
図１に示されるように、本実施例のスケジュール管理装置１０は、記憶手段１２と、演算手段１１と、ユーザーインターフェース１３と、通信手段１４とを有している。
【００２６】
より具体的には、記憶手段１２は、オペレーションシステム、アプリケーションプログラムが格納されたＲＯＭ（Read Only Memory）やデータを一時的に記憶するＲＡＭ（Random Access Memory）等である。演算手段１１は、オペレーションシステムおよびアプリケーションプログラムに従って演算処理を行うと共に装置の構成要素の動作を制御するＣＰＵ（Central Processing Unit）等である。ユーザーインターフェース１３は、ユーザからの入力を受け付けるタッチパネル、キーボード、マイクロフォン、カメラ等の入力デバイスや、ディスプレイ、スピーカ、バイブレータ、各種インジケータ等の出力デバイス等である。通信手段１４は、携帯電話ネットワークに対する送受信器、無線ＬＡＮ（Local Area Network）インターフェース、赤外線通信インターフェース、ブルートゥースインターフェース等である。
【００２７】
尚、本発明において、可搬型の装置は、携帯電話に限定されるものではなく、記憶手段と、演算手段と、通信手段と、ユーザーインターフェースとを有していれば、スマートフォン、タブレット端末、ＰＤＡ、電子手帳、ノートブック型パーソナルコンピュータ等、これに類するスケジューラーを備える機器によって構成することができる。
【００２８】
また、アプリケーションプログラムは、ＲＡＭに格納されていてもよい。また、プログラムを実行する場合に、演算手段１１による処理の一部をネットワークを介した外部のサーバ側で代行処理させるいわゆるＡＰＩ（Application Programming Interface）であってもよい。さらに、記憶手段１２によるデータベースについては、ネットワークを介した外部のサーバ側で保持するようにしてもよい。
【００２９】
さらに図２を参照すると、本実施例におけるスケジュール管理装置１０は、ユーザが予定するイベント毎に記憶手段１２に登録され得る、複数のスケジュール情報１１〜１５から成るデータベースを含んでいる。スケジュール情報１１〜１５のそれぞれは、イベント実施場所１１１〜１５１と、時間パラメータとしてのイベント開始時刻１１２〜１５２、イベント終了時刻１１３〜１５３、およびイベント実施時間１１４〜１５４とを含んでいる。
【００３０】
このデータベースはまた、基本スケジュール情報１００および９００を含んでいる。
【００３１】
基本スケジュール情報１００および９００はそれぞれ、基本場所１０１、９０１と、時間パラメータとしての到着時刻１０２、９０２と、出発時刻１０３、９０３とを含んでいる。
【００３２】
基本スケジュール情報１００および９００それぞれにおける基本場所１０１および９０１は、ユーザの普段の勤務場所であり、例えば、本社、支社のように建物レベルであってもよいし、東京、大阪のように地域レベルであってもよいし、本社３階第３会議室、本社４０階第２実験室のように同一建物の内における居室レベルであってもよいし、これらの複合情報としてもよい。
【００３３】
基本スケジュール情報１００および９００それぞれにおける到着時刻１０２、９０２は、前のスケジュール情報（前イベントのイベント実施場所）からの到着時刻である。また、出発時刻１０３、９０３は、次のスケジュール情報（次イベントのイベント実施場所）への出発時刻である。
【００３４】
尚、到着時刻、出発時刻については、通常は、本社等の基本場所での勤務開始時刻、勤務終了時刻である。しかし、基本場所での勤務をもイベントであり、かつ、その前後に出張等のイベントがある場合を想定すると、勤務終了時刻は次イベントのイベント実施場所への出発時刻であり、勤務開始時刻は前イベントのイベント実施場所からの到着時刻であると言える。このため、到着時刻、出発時刻と表記している。
【００３５】
一方、イベント内容毎のスケジュール情報１１〜１５は、例えば、社内会議、客先会議、研修等のイベント内容毎の一般的なスケジュール項目群（パラメータ群）であり、それぞれ、イベント開始時刻１１２〜１５２と、イベント終了時刻１１３〜１５３と、イベント実施時間１１４〜１５４と、イベント実施場所１１１〜１５１と、前のスケジュール場所からの移動方法１１５〜１５５と、前のスケジュール場所からの移動時間１１６〜１５６と、次のスケジュール場所までの移動方法１１７〜１５７と、次のスケジュール場所までの移動時間１１８〜１５８とで構成されている。
【００３６】
イベント実施場所１１１〜１５１は、ユーザの社内または社外への出向き先であり、例えば、支社、第１工場のように建物レベルであってもよいし、東京、大阪のように地域レベルであってもよいし、本社３階第３会議室、本社地下２階第１実験室のように同一建物の内における居室レベルであってもよいし、これらの複合情報としてもよい。
【００３７】
イベント開始時刻１１２〜１５２、イベント終了時刻１１３〜１５３は、例えば、ＡＭ１０：３０、ＰＭ８：００等の時刻データであり、また、イベントが日又は年をまたぐ場合もあるので、例えば、２０１１年１２月３１日、２０１２年１月１日等、年月日情報を含む。
【００３８】
イベント実施時間１１４〜１５４は、例えば、４５分、２時間１０分等の時間データである。
【００３９】
前イベントからの移動方法１１５〜１５５や、次イベントまでの移動方法１１７〜１５７は、イベント実施場所に基づく移動方法であり、例えば、徒歩、バス、電車、飛行機等の各種交通手段である。この移動方法は、本実施例では通信手段１４およびネットワークを介して接続される外部サーバ６０から取得されるものとしている。しかし、本発明においては、ユーザによって入力されるものであってもよいし、プログラム処理によって得られる最短時間移動方法、最安価移動方法等、ユーザに提示されるものであってもよい。また、最短時間移動方法、最安価移動方法等を予め定めておいてもよい。
【００４０】
前イベントからの移動時間１１６〜１５６や、次イベントまでの移動時間１１８〜１５８は、移動方法に応じた所要時間である。
【００４１】
次に、さらに図３を参照して、本スケジュール管理装置の動作説明をもって、本発明のスケジュール管理方法の実施例を説明する。
【００４２】
スケジュール管理装置１０の記憶手段１２には、予め基本情報１００、９００の基本場所１０１、９０１が登録されている。
【００４３】
スケジュール管理装置１０の演算手段１１は、未登録のスケジュール情報毎に、ユーザーインターフェース１３（ディスプレイ）によってイベント実施場所と、時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを登録するよう促す表示を行う。演算手段１１は、ユーザーインターフェース１３（キーボード等）を通して入力されるイベント実施場所と、時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、記憶手段１２に登録する（ステップＳ１０）。
【００４４】
演算手段１１により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、時間パラメータのうちの登録されていないパラメータを算出して記憶手段１２に補填的に登録する（ステップＳ２０）。
【００４５】
ここで、前イベントに関するスケジュール情報が既に登録されている場合に、演算手段１１により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し（ステップＳ３０）、その空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、通信手段１４を介して外部のデータベース６０から前イベントからの移動方法を取得する（ステップＳ４０）と共に、その空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出し（ステップＳ５０）、前イベントからの移動方法および前イベントからの移動時間をも、スケジュール情報として記憶手段に登録する（ステップＳ７０）。
【００４６】
同様に、次イベントに関するスケジュール情報が既に登録されている場合に、演算手段１１により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し（ステップＳ３０）、その空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、通信手段１４を介して外部のデータベース６０から次イベントまでの移動方法を取得する（ステップＳ４０）共に、その空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出し（ステップＳ５０）、次イベントまでの移動方法および次イベントまでの移動時間をも、スケジュール情報として記憶手段１２に登録する（ステップＳ７０）。
【００４７】
より具体的には、スケジュール管理装置は、次のように動作する。
【００４８】
スケジュール情報１１として、イベント実施場所１１１と、イベント開始時刻１１２とイベント終了時刻１１３との対とを記憶手段１２に登録すると、演算手段１１によってイベント開始時刻１１２とイベント終了時刻１１３からイベント実施時間１１４が計算される。ここで、前のスケジュールとして基本スケジュール１００が存在している。基本場所１０１からイベント実施場所１１１までの移動に必要な前イベントからの移動方法１１５と前イベントからの移動時間１１６の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。一方、次のスケジュールとしてスケジュール情報１２が存在している。イベント実施場所１１１からイベント実施場所１２１までの移動に必要な次イベントまでの移動方法１１７と次イベントまでの移動時間１１８の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、基本スケジュール１００に登録されている、出発時刻１０３も自動的に更新される。
【００４９】
スケジュール情報１２として、イベント実施場所１２１と、イベント開始時刻１２２と、イベント実施時間１２４とを登録すると、演算手段１１によってイベント開始時刻１２２とイベント実施時間１２４からイベント終了時刻１２３が計算される。ここで、前のスケジュールとしてスケジュール情報１１が存在している。スケジュール情報１１に登録されているイベント実施場所１１１からイベント実施場所１２１までの移動に必要な前イベントからの移動方法１２５と前イベントからの移動時間１２６の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、スケジュール情報１１に登録されている、次イベントまでの移動方法１１７と次イベントまでの移動時間１１８も自動的に更新される。一方、次のスケジュールとしてスケジュール情報１３が存在している。イベント実施場所１２１からイベント実施場所１３１までの移動に必要な次イベントまでの移動方法１２７と次イベントまでの移動時間１２８の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。
【００５０】
スケジュール情報１３として、イベント実施場所１３１と、イベント実施時間１３４とを登録すると、演算手段１１によって移動時間も含めてスケジュール情報１３を登録可能な日時の候補が記憶手段１２またはその他のデータベースから検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、選択されたイベント開始時刻１３２とイベント終了時刻１３３が記憶手段１２に登録される。ここで、前のスケジュールとしてスケジュール情報１２が存在している。前イベントからの移動方法１３５と前イベントからの移動時間１３６の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、スケジュール情報１２に登録されている、次イベントまでの移動方法１２７と次イベントまでの移動時間１２８も自動的に更新される。一方、次のスケジュールとしてスケジュール情報１４が存在している。次イベントまでの移動方法１３７と次イベントまでの移動時間１３８の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、スケジュール情報１４に登録されている、前イベントからの移動方法１４５と前イベントからの移動時間１４６も自動的に更新される。
【００５１】
スケジュール情報１４として、イベント実施場所１４１と、イベント実施時間１４４とを登録すると、演算手段１１によって移動時間も含めてスケジュール情報１４を登録可能な日時の候補が記憶手段１２またはその他のデータベースから検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、選択されたイベント開始時刻１４２とイベント終了時刻１４３が登録される。ここで、前のスケジュールとしてスケジュール情報１３が存在している。前イベントからの移動方法１４５と前イベントからの移動時間１４６の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、スケジュール情報１３に登録されている、次イベントまでの移動方法１３７と次イベントまでの移動時間１３８も自動的に更新される。一方、次のスケジュールとしてスケジュール情報１５が存在している。次イベントまでの移動方法１４７と次イベントまでの移動時間１４８の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。このとき、スケジュール情報１５に登録されている、前イベントからの移動方法１５５と前イベントからの移動時間１５６も自動的に更新される。
【実施例２】
【００５２】
本発明の実施例２は、時間的に重複するスケジュール情報を自動的に調整できる点が、実施例１と異なる。このため、実施例１と同一または同様部については、実施例１の説明および図面を援用することとし、詳細な説明を省略する。
【００５３】
図１を援用的に参照すると、本発明の実施例２のスケジュール管理装置１０は、実施例１と同様に、可搬型の装置としての携帯電話機によって構成され、記憶手段１２と、演算手段１１と、ユーザーインターフェース１３と、通信手段１４とを有している。
【００５４】
次に、さらに図２を援用的に参照すると共に、図４をも参照して、実施例２によるスケジュール管理装置の動作を説明する。
【００５５】
スケジュール管理装置１０の記憶手段１２には、予め基本情報１００、９００の基本場所１０１、９０１が登録されている。
【００５６】
スケジュール管理装置１０の演算手段１１は、未登録のスケジュール情報毎に、ユーザーインターフェース１３（ディスプレイ）によってイベント実施場所と、時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを登録するよう促す表示を行う。演算手段１１は、ユーザーインターフェース１３（キーボード等）を通して入力されるイベント実施場所と、時間パラメータのうちの少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対とを、記憶手段１２に登録する（ステップＳ１０）。
【００５７】
演算手段１１により、登録されたイベント実施場所と、少なくともイベント実施時間またはイベント開始時刻とイベント終了時刻との対と基づいて、時間パラメータのうちの登録されていないパラメータを算出して記憶手段１２に補填的に登録する（ステップＳ２０）。
【００５８】
ここで、前イベントに関するスケジュール情報が既に登録されている場合に、演算手段１１により、前イベントのイベント終了時刻と、登録中の現イベントのイベント開始時刻とに基づいて、前イベントからの空き時間を算出し（ステップＳ３０）、その空き時間と、前イベントのイベント実施場所と、登録中の現イベントのイベント実施場所とに基づいて、通信手段１４を介して外部のデータベース６０から前イベントからの移動方法を取得する（ステップＳ４０）と共に、その空き時間および移動方法に基づいて、前イベントからの移動時間を取得または算出する（ステップＳ５０）。
【００５９】
実施例２では特に、前イベントからの移動方法を取得すると共に、前イベントからの移動時間を取得または算出した後、演算手段１１により、前イベントからの移動時間をも加味して前イベントと登録中の現イベントとが時間的に重複しているか否かを判定する（ステップＳ６１）。
【００６０】
スケジュールが時間的に重複していない場合は、ステップＳ７０に移行し、取得した前イベントからの移動方法ならびに取得または算出した前イベントからの移動時間をも、スケジュール情報として記憶手段１２に登録する。
【００６１】
一方、スケジュールが時間的に重複している場合は、ユーザーインターフェース１３（ディスプレイ）によって前イベントの時間パラメータの変更可否を問い合わせる（ステップＳ６２）。
【００６２】
時間パラメータの変更不可の場合は、ユーザーインターフェース１３（ディスプレイ）によってスケジュール情報の登録が不可能な旨を表示する（ステップＳ６４）。
【００６３】
一方、時間パラメータの変更可能な場合は、ユーザーインターフェース１３（キーボード等）によって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された前イベントからの移動方法および前イベントからの移動時間を、スケジュール情報として記憶手段１２に登録する（ステップＳ６３、ステップＳ７０）。
【００６４】
同様に、次イベントに関するスケジュール情報が既に登録されている場合に、演算手段１１により、登録中の現イベントのイベント終了時刻と、次イベントのイベント開始時刻とに基づいて、次イベントまでの空き時間を算出し（ステップＳ３０）、その空き時間と、登録中の現イベントのイベント実施場所と、次イベントのイベント実施場所とに基づいて、通信手段１４を介して外部のデータベース６０から次イベントまでの移動方法を取得する（ステップＳ４０）共に、その空き時間および移動方法に基づいて、次イベントまでの移動時間を取得または算出する（ステップＳ５０）。
【００６５】
実施例２では特に、次イベントまでの移動方法を取得すると共に、次イベントまでの移動時間を取得または算出した後、演算手段により、次イベントまでの移動時間をも加味して登録中の現イベントと次イベントとが時間的に重複しているか否かを判定する（ステップＳ６１）。
【００６６】
スケジュールが時間的に重複していない場合は、ステップＳ７０に移行し、取得した次イベントまでの移動方法ならびに取得または算出した次イベントまでの移動時間を、スケジュール情報として記憶手段に登録する。
【００６７】
一方、スケジュールが時間的に重複している場合は、ユーザーインターフェース１３（ディスプレイ）によって次イベントの時間パラメータの変更可否を問い合わせる（ステップＳ６２）。
【００６８】
時間パラメータの変更不可の場合に、ユーザーインターフェース１３（ディスプレイ）によってスケジュール情報の登録が不可能な旨を表示する（ステップＳ６４）。
【００６９】
一方、時間パラメータの変更可能な場合は、ユーザーインターフェース１３（キーボード等）によって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された次イベントまでの移動方法および次イベントまでの移動時間を、スケジュール情報として記憶手段１２に登録する（ステップＳ６３、ステップＳ７０）。
【００７０】
より具体的には、スケジュール管理装置は、次のように動作する。ここで、スケジュール情報１１〜１４は既に登録されている。
【００７１】
スケジュール情報１５として、イベント実施場所１５１と、スケジュール情報１４と重複するイベント開始時刻１５２とイベント終了時刻１５３との対とを記憶手段１２に登録すると、演算手段１１によってイベント実施時間１５４がイベント開始時刻１５２およびイベント終了時刻１５３から計算される。
【００７２】
ここで、前のスケジュールとしてスケジュール情報１４が存在している。演算手段１１により、前イベントからの移動時間をも加味して前イベントと登録中の現イベントとが時間的に重複していることを判定する。ユーザーインターフェース１３（ディスプレイ）によってスケジュール情報１４の時間パラメータの変更可否をユーザに対して問い合わせる。ユーザの回答が時間パラメータの変更不可の場合は、ユーザーインターフェース１３（ディスプレイ）によってスケジュール情報の登録が不可能な旨を表示する。一方、時間パラメータの変更可能な場合は、ユーザーインターフェース１３（キーボード等）によって時間パラメータの変更値をユーザから取得して時間パラメータを更新し、更新された前イベント（スケジュール情報１４）からの移動方法１５５および前イベント（スケジュール情報１４）からの移動時間１５６が、スケジュール情報１５として記憶手段１２に登録される。一方、次のスケジュールとして基本スケジュール１００が存在している。次イベントまでの移動方法１５７と次イベントまでの移動時間１５８の候補が、通信手段１４およびネットワークを介して外部サーバ６０から検索され、ユーザは候補の中からユーザーインターフェース１３を通して選択し、これらが登録される。
【産業上の利用可能性】
【００７３】
以上説明した幾つかの実施形態、実施例に限定されることなく、本発明は、特許請求の範囲に記載された技術範囲内であれば、種々の変形が可能であることは云うまでもない。
【００７４】
例えば、スケジュール情報における登録済みのイベント実施時間が延長する場合に、次イベントの時間パラメータを更新するように構成してもよい。
【００７５】
また、前後するイベント間の登録された移動方法に関する交通手段の障害情報を、通信手段を介して外部の交通情報送信手段としての外部サーバから定期的に取得し、登録した交通手段に障害が生じた場合に、前後するイベント間の移動方法を更新するように構成してもよい。
【符号の説明】
【００７６】
１０    スケジュール管理装置
１１    演算手段
１２    記憶手段
１３    ユーザーインターフェース
１４    通信手段
６０    外部サーバ
【図１】
2013069017.tif 000003
【図２】
2013069017.tif 000004
【図３】
2013069017.tif 000005
【図４】
2013069017.tif 000006