(57)【要約】【課題】  利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することが可能なスケジュール支援システムを提供する。【解決手段】  予定された場所であるスケジュール場所、及び、予定された時刻であるスケジュール時刻を含むスケジュールを利用者毎に記憶するスケジュール記憶部２１と、スケジュールに先立つ新たな目的地が設定されると、当該目的地を経由してもスケジュール時刻に間に合うか否かを判断する判断手段１１と、判断手段１１による判断結果に基づく報知を行う報知手段１２と、を備えている。判断手段１１は、現在地から目的地までの探索ルートに沿った移動時間を算出すると共に、目的地からスケジュール場所までのルートに沿った移動時間を算出し、目的地への移動時間及び目的地からスケジュール場所への移動時間に基づき、目的地を経由してもスケジュール時刻に間に合うか否かを判断する。【選択図】  図１
2014164700.tif 000002
【特許請求の範囲】
【請求項１】
予定された場所であるスケジュール場所、及び、予定された時刻であるスケジュール時刻を含むスケジュールを利用者毎に記憶するスケジュール記憶部（２１）と、
前記スケジュールに先立つ新たな目的地が設定されると、当該目的地を経由しても前記スケジュール時刻に間に合うか否かを判断する判断手段（１１）と、
前記判断手段による判断結果に基づく報知を行う報知手段（１２）と、
を備えていることを特徴とするスケジュール支援システム（１）。
【請求項２】
請求項１に記載のスケジュール支援システムにおいて、
前記判断手段は、現在地から前記目的地までの探索ルートに沿った移動時間を算出すると共に（Ｓ１４０）、前記目的地から前記スケジュール場所までのルートに沿った移動時間を算出し（Ｓ１９０）、前記目的地への移動時間及び前記目的地から前記スケジュール場所への移動時間に基づき、前記目的地を経由しても前記スケジュール時刻に間に合うか否かを判断すること（Ｓ２１０）
を特徴とするスケジュール支援システム。
【請求項３】
請求項２に記載のスケジュール支援システムにおいて、
前記判断手段は、目的地における所用を達成するのに要する所用達成時間を推定し（Ｓ１５０）、前記目的地への移動時間、前記目的地から前記スケジュール場所への移動時間、及び、前記所用達成時間に基づき、前記目的地で所用を達成しても前記スケジュール時刻に間に合うか否かを判断すること（Ｓ２３０）
を特徴とするスケジュール支援システム。
【請求項４】
請求項１〜３の何れかに記載のスケジュール支援システムにおいて、
さらに、
前記判断手段にて前記スケジュール時刻に間に合わないと判断された場合、前記目的地の代替候補となる可能性のある代替候補施設を検索する検索手段（１３）と、
前記検索手段にて検索された前記代替候補施設を経由しても前記スケジュール時刻に間に合うか否かを判断する代替判断手段（１４）と、
前記代替判断手段による判断結果に基づき、前記代替候補施設を提案する提案手段（１５）と、
を備えていることを特徴とするスケジュール支援システム。
【請求項５】
請求項４に記載のスケジュール支援システムにおいて、
前記代替判断手段は、現在地から前記代替候補施設までのルートに沿った移動時間を算出すると共に（Ｓ３６０）、前記代替候補施設から前記スケジュール場所までのルートに沿った移動時間を算出して（Ｓ３８０）、前記代替候補施設への移動時間及び前記代替候補施設から前記スケジュール場所への移動時間に基づき、前記代替候補施設を経由しても前記スケジュール時刻に間に合うか否かを判断すること（Ｓ４３０）
を特徴とするスケジュール支援システム。
【請求項６】
請求項５に記載のスケジュール支援システムにおいて、
前記代替判断手段は、前記目的地における所用が達成可能と推定される代替候補施設を判断すると共に（Ｓ３４０）、前記代替候補施設への移動時間、前記代替候補施設から前記スケジュール場所への移動時間、及び、前記所用達成時間に基づき、前記代替候補施設で所用を達成しても前記スケジュール時刻に間に合うか否かを判断すること（Ｓ４１０）
を特徴とするスケジュール支援システム。
【請求項７】
請求項４〜６の何れかに記載のスケジュール支援システムにおいて、
前記提案手段にて提案された前記代替候補施設が利用者によって選択された場合は前記代替候補施設への案内を行い、前記代替候補施設が利用者によって選択されない場合は前記目的地への案内を行う案内手段（１６）をさらに備えていること
を特徴とするスケジュール支援システム。
【請求項８】
請求項７に記載のスケジュール支援システムにおいて、
前記スケジュールは、連絡先情報を含んでおり、
前記代替候補施設が利用者によって選択されない場合は、前記スケジュール時刻に間に合わない旨を前記連絡先情報に基づいて連絡する連絡手段（１７）を備えていること
を特徴とするスケジュール支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め設定されるスケジュールに基づいた報知・提案を行うスケジュール支援システムに関する。
【背景技術】
【０００２】
近年、各種の運転支援が実現されており、その一つが目的地までのルートを案内するナビゲーション機能である。ナビゲーション機能は、車載機器に限定されず、スマートフォンやタブレットなどの携帯端末でも利用できるようになっている。
【０００３】
ナビゲーション機能として従来、旅行者が立てた移動計画に対する移動状況を監視する装置が開示されている（例えば、特許文献１参照）。この装置では、目的地毎に旅行者の到着許容時間を保持しており、到着許容時間に基づいて移動計画からの逸脱を判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３２３２９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、最近では、利用者の例えば会議などのスケジュールが、ＰＣ、スマートフォン、タブレット、及び、車載のナビゲーション装置などにおいてクラウドコンピューティング（ネットワーク）を介して一元化されるようになってきた。そこで、このスケジュールに場所や日時などの情報が含まれることを前提に、スケジュールに沿った案内を行うことが考えられる。
【０００６】
しかしながら、従来技術をそのまま適用すると、単にスケジュールにある場所（以下「スケジュール場所」という）への移動に関する技術にとどまり、移動を開始した時点で既に予定された時刻（以下「スケジュール時刻」という）に間に合わない場合がある。つまり、スケジュールに沿った案内を行う上では、当該スケジュール以前の行動にも目を向けることが重要になってくる。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的は、利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することが可能なスケジュール支援システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた本発明のスケジュール支援システム（１）では、スケジュール記憶部（２１）に、利用者毎のスケジュールを記憶している。スケジュールには、予定された場所であるスケジュール場所、及び、予定された時刻であるスケジュール時刻が含まれる。スケジュール時刻は、日付及び時刻の情報で構成されるのが一般的である。もちろん、当日のスケジュールだけを対象とする場合、時刻の情報だけで構成してもよい。
【０００９】
スケジュール支援システムは、例えばセンタ（３）と端末装置（５）とで構成することが考えられる。これは、クラウドコンピューティングを利用する場合など、センタにスケジュールを記憶することが考えられるためである。一方、利用者からの情報入力及び利用者への情報出力は、端末装置を介して行われる。ただし、スケジュール記憶部を端末装置が有することとし、端末装置単体で発明を実現してもよい。
【００１０】
本発明では、判断手段（１１）が、スケジュールに先立つ新たな目的地が設定されると、当該目的地を経由してもスケジュール時刻に間に合うか否かを判断し、この判断結果に基づいて、報知手段（１２）による報知が行われる。
【００１１】
このようにすれば、利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することができる。
【図面の簡単な説明】
【００１２】
【図１】スケジュール支援システムの概略構成を示すブロック図である。
【図２】報知処理の前半部分を示すフローチャートである。
【図３】報知処理の後半部分を示すフローチャートである。
【図４】代替案内処理の前半部分を示すフローチャートである。
【図５】代替案内処理の後半部分を示すフローチャートである。
【図６】調整処理を示すフローチャートである。
【図７】報知処理及び代替案内処理を具体的に説明するための説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を図面に基づいて説明する。
図１に示すように、本実施形態のスケジュール支援システム１は、センタ３と、端末装置５とを備えている。
【００１４】
センタ３は、処理実行部１０を中心に構成されている。処理実行部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスラインを備えるいわゆるコンピュータである。この処理実行部１０には、スケジュール記憶部２１、地図情報記憶部２２、交通情報記憶部２３、施設情報記憶部２４、汎用記憶部２５、及び、センタ側インターフェース（以下「センタ側Ｉ／Ｆ」という）２６が接続されている。
【００１５】
各記憶部２１〜２５は、情報を記憶するための構成であり、例えばハードディスクドライブ（ＨＤＤ）などとして具現化される。もちろん、記憶部２１〜２５を分けて図示したが、一つの記憶装置に各種情報を記憶するようにしてもよい。
【００１６】
スケジュール記憶部２１は、利用者のスケジュールを記憶する。このスケジュールは、個人の識別情報を含み、また、スケジュール場所、スケジュール時刻、及び、スケジュール調整を行うための連絡先情報を含む。このスケジュールは、端末装置５から送信されて記憶される。なお、端末装置５からは後述するように目的地等も入力されるが、スケジュールを入力するための端末装置と目的地等を入力するための端末装置とを別構成としてもよい。例えばスケジュールの入力するための端末装置はオフィスのＰＣであって、目的地等を入力するための端末装置は、車両に搭載されるナビゲーション装置であるという具合である。
【００１７】
地図情報記憶部２２は、地図データを記憶する。この地図データは、従来のナビゲーション装置に用いられるのと同様のものであり、道路データ、マップマッチング用データ、案内データなどを含む。この地図データを基に、処理実行部１０では、ルート探索や、探索されたルートの移動時間を算出する。
【００１８】
交通情報記憶部２３は、刻一刻と変わる交通情報を記憶する。交通情報には、渋滞情報や、事故情報、規制情報などが含まれる。処理実行部１０では、交通情報に基づいて、探索されたルートの移動時間を再計算することが可能である。
【００１９】
施設情報記憶部２４は、各種施設に関する施設情報を記憶する。施設情報は、施設の種別を含んでおり、後述するように代替候補となる施設が検索可能となっている。
汎用記憶部２５は、例えば設定された目的地や一時的な計算結果などを記憶するための構成である。
【００２０】
センタ側Ｉ／Ｆ２６は、端末装置５との間でデータ通信を行うための構成である。端末装置５とのデータ通信は、無線回線を通じて行われる。
以上説明したセンタ３とデータ通信可能に構成されているのが、端末装置５である。端末装置５は、例えばスマートフォン、タブレット、ノートＰＣ、車載ナビゲーション装置などとして具現化される。スマートフォンやタブレットの場合、車両への搭載に限らず、公共交通機関や徒歩での利用も考えられる。
【００２１】
端末装置５は、制御部３１を中心に構成されている。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスラインを備えるいわゆるコンピュータである。制御部３１には、端末側インターフェース（以下「端末側Ｉ／Ｆ」という）３２、入力部３３、及び、表示部３４が接続されている。
【００２２】
端末側Ｉ／Ｆ３２は、センタ３との間でデータ通信を行うための構成であり、ネットワークを介したデータ通信は、センタ３のセンタ側Ｉ／Ｆ２６を介して行われる。
入力部３３は、利用者が情報を入力するための構成であり、物理的な押しボタンスイッチとして具現化される。端末装置５が、スマートフォンやタブレットである場合は、表示部３４と一体に構成されたタッチパネルとなる。
【００２３】
表示部３４は、利用者に情報の報知を行うための構成であり、一般的に、カラー液晶ディスプレイ装置で構成することが考えられる。
次に、図２及び図３のフローチャートに基づき、報知処理を説明する。この報知処理は、センタ３の処理実行部１０にて所定時間間隔で繰り返し実行される。
【００２４】
最初のＳ１００では、現在日時を取得する。この現在日時は、スケジュール場所への到着時刻を算出する上で、起点となるものである。
続くＳ１１０では、目的地設定要求があったか否かを判断する。端末装置５におけるナビゲーション機能の開始により、端末装置５の入力部３３を介して目的地が設定されると、端末側Ｉ／Ｆ３２からセンタ３へ目的地及び目的地設定要求が送信される。センタ３では、センタ側Ｉ／Ｆ２６を介して目的地及び目的地設定要求を受信する。ここで目的地設定要求があったと判断された場合（Ｓ１１０：ＹＥＳ）、Ｓ１２０へ移行する。一方、目的地設定要求がないと判断された場合（Ｓ１１０：ＮＯ）、以降の処理を実行せず、報知処理を終了する。
【００２５】
次のＳ１２０では、目的地を記憶する。この処理は、端末装置５から送信されてくる目的地を、汎用記憶部２５に記憶するものである。
続くＳ１３０では、目的地までのルート探索を行う。この処理は、Ｓ１２０で記憶した目的地までのルートを探索するものであり、地図情報記憶部２２の地図データに基づいて行われる。
【００２６】
次のＳ１４０では、目的地への移動時間を算出する。この処理は、Ｓ１３０で探索したルートに沿って目的地まで移動する場合の移動時間を算出するものである。移動時間の算出も、地図情報記憶部２２の地図データに基づいて行われる。
【００２７】
続くＳ１５０では、所用達成時間を推定する。この処理は、利用者が目的地での用事を済ませるための時間を推定するものである。例えばショッピングセンタであれば１時間という具合に、施設毎の所要時間を設定し施設情報記憶部２４に記憶しておくことが考えられる。また例えば、利用者毎の過去の施設利用時間をプローブして平均した所要時間を施設情報記憶部２４に記憶しておくことが考えられる。
【００２８】
次のＳ１６０では、スケジュールを検索する。この処理は、現時点から最も近い未来のスケジュールを、スケジュール記憶部２１から検索するものである。スケジュールが詰まっており連続的にスケジュールが設定されている場合、最初のスケジュール場所から次のスケジュール場所への移動に関しては、通常、時間的な余裕をもって移動可能に設定されていると推定される。そこで、報知処理において対象とするスケジュールとしては、現時点から最も近い未来のスケジュールとする。
【００２９】
続くＳ１７０では、対象となるスケジュールがあるか否かを判断する。ここでスケジュールがあると判断された場合（Ｓ１７０：ＹＥＳ）、図３中のＳ１８０へ移行する。一方、スケジュールがないと判断された場合（Ｓ１７０：ＮＯ）、以降の処理を実行せず、報知処理を終了する。
【００３０】
スケジュールがあると判断された場合に移行するＳ１８０では、スケジュール場所までのルート探索を行う。この処理は、目的地からＳ１６０で検索されたスケジュール場所までのルートを探索するものである。
【００３１】
続くＳ１９０では、スケジュール場所までの移動時間を算出する。この処理は、Ｓ１８０で探索したルートに沿って目的地からスケジュール場所まで移動する場合の移動時間を算出するものである。
【００３２】
次のＳ２００では、スケジュール時刻を取得する。スケジュール時刻は、日付及び時刻から構成され、スケジュール記憶部２１に記憶されている。
続くＳ２１０では、スケジュール時刻に間に合うか否かを判断する。この処理は、現在地から目的地までの移動時間、及び、目的地からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断するものである。ここでスケジュール時刻に間に合うと判断された場合（Ｓ２１０：ＹＥＳ）、Ｓ２３０へ移行する。一方、スケジュール時刻に間に合わないと判断された場合（Ｓ２１０：ＮＯ）、Ｓ２２０にて報知レベル１として汎用記憶部２５に記憶し、その後、Ｓ２５０へ移行する。
【００３３】
Ｓ２３０では、所用達成時間を含めてスケジュール時刻に間に合うか否かを判断する。この処理は、現在地から目的地までの移動時間、目的地での所用達成時間、及び、目的地からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断するものである。ここで所用達成時間を含めてスケジュール時刻に間に合うと判断された場合（Ｓ２３０：ＹＥＳ）、以降の処理を実行せず、報知処理を終了する。一方、所用達成時間を含めるとスケジュール時刻に間に合わないと判断された場合（Ｓ２３０：ＮＯ）、報知レベル２として汎用記憶部２５に記憶し、その後、Ｓ２５０へ移行する。
【００３４】
Ｓ２５０では、報知レベルに合わせた報知指示を行う。報知レベル１は、移動時間だけを考慮してもスケジュール時刻に間に合わない場合であり、例えば「今回設定した目的地に移動すると、次の○○のスケジュールに間に合わなくなる可能性があります」という報知を行うことが考えられる。また、報知レベル２は、所用達成時間を含めるとスケジュール時刻に間に合わない場合であり、例えば「次の○○のスケジュールがあるため、今回設定した目的地で所用の□□の目的を実施する時間が△△分程度しかない可能性があります」という報知を行うことが考えられる。なお、センタ３から端末装置５へ報知指示が送信されることで、端末装置５の表示部３４を介して利用者への報知が行われる。
【００３５】
次に、図４及び図５のフローチャートに基づき、代替案内処理を説明する。この代替案内処理は、上述した報知処理に続いてセンタ３の処理実行部１０にて実行される。
最初のＳ３００では、報知レベルがあるか否かを判断する。この処理は、図３中のＳ２２０、Ｓ２４０に対応するものであり、報知レベル１又は２が汎用記憶部２５に記憶されているときに肯定判断される。ここで報知レベルがあると判断された場合（Ｓ３００：ＹＥＳ）、Ｓ３１０へ移行する。一方、報知レベルがないと判断された場合（Ｓ３００：ＮＯ）、以降の処理を実行せず、代替案内処理を終了する。
【００３６】
Ｓ３１０では、代替候補施設を検索する。この処理は、施設情報記憶部２４に記憶されている施設情報から代替候補となり得る施設を検索するものである。複数の代替候補施設が存在するとして、現在地からスケジュール場所までのルート沿線に近い施設から検索を行う。代替施設を経由した場合に移動時間がより短くなるものから並べ替えるのである。
【００３７】
続くＳ３２０では、終了条件が成立したか否かを判断する。ここでは、ルート沿線の候補となり得る全ての施設を検索したとき、又は、必要数の施設が見つかった場合に、肯定判断される。ここで終了条件が成立したと判断された場合（Ｓ３２０：ＹＥＳ）、Ｓ３９０へ移行する。一方、終了条件が成立していないと判断された場合（Ｓ３２０：ＮＯ）、Ｓ３３０へ移行する。
【００３８】
Ｓ３３０では、Ｓ３１０で検索された施設の中からルート沿線に近い一つの施設を代替候補施設として取得する。次に、Ｓ３３０が実行される場合、次に近い一つの施設を取得することになる。
【００３９】
続くＳ３４０では、同一種別の施設か否かを判断する。ここで同一種別の施設か否かを判断するのは、もともと目的地がショッピングセンタであれば、買い物が目的として、買い物が可能な施設を検索するという趣旨である。この処理はＳ３３０にて取得された代替候補施設の種別が目的地の施設種別と同一か否かを判断するものである。ここで施設種別が同一であると判断された場合（Ｓ３４０：ＹＥＳ）、Ｓ３５０へ移行する。一方、施設種別が同一でないと判断された場合（Ｓ３４０：ＮＯ）、Ｓ３２０からの処理を繰り返す。なお、本実施形態では、目的地の施設と種別が同一の施設を判断しているが、もちろん、施設種別毎に代替可能な施設種別の選択肢をテーブルなどで事前に用意しておいてもよい。
【００４０】
Ｓ３５０では、代替候補施設までのルートを探索する。この処理は、現在地からＳ３３０で取得した代替候補施設までのルートを探索するものであり、地図情報記憶部２２の地図データに基づいて行われる。
【００４１】
続くＳ３６０では、代替候補施設への移動時間を算出する。この処理は、Ｓ３５０で探索したルートに沿って代替候補施設まで移動する場合の移動時間を算出するものである。移動時間の算出も、地図情報記憶部２２の地図データに基づいて行われる。
【００４２】
次のＳ３７０では、スケジュール場所までのルートを探索する。この処理は、代替候補施設からスケジュール場所までのルートを探索するものである。
続くＳ３８０では、スケジュール場所への移動時間を算出する。この処理は、Ｓ３７０で探索したルートに沿って代替候補施設からスケジュール場所まで移動する場合の移動時間を算出するものである。Ｓ３８０の処理終了後、図５中のＳ４１０へ移行する。
【００４３】
Ｓ４１０では、代替候補施設を経由した際、所用達成時間を含めてスケジュール時刻に間に合うか否かを判断する。この処理は、現在地から代替候補施設までの移動時間、代替候補施設での所用達成時間、及び、代替候補施設からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断するものである。ここで所用達成時間を含めてスケジュール時刻に間に合うと判断された場合（Ｓ４１０：ＹＥＳ）、代替レベルＡとして汎用記憶部２５に記憶し、その後、図４中のＳ３２０からの処理を繰り返す。一方、所用達成時間を含めるとスケジュール時刻に間に合わないと判断された場合（Ｓ４１０：ＮＯ）、Ｓ４３０へ移行する。
【００４４】
Ｓ４３０では、スケジュール時刻に間に合うか否かを判断する。この処理は、現在地から代替候補施設までの移動時間、及び、代替候補施設からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断するものである。ここでスケジュール時刻に間に合うと判断された場合（Ｓ４３０：ＹＥＳ）、Ｓ４４０にて代替レベルＢとして汎用記憶部２５に記憶し、その後、図４中のＳ３２０からの処理を繰り返す。一方、スケジュール時刻に間に合わないと判断された場合（Ｓ２１０：ＮＯ）、図４中のＳ３９０へ移行する。移動時間だけでも間に合わないと判断されたときは、ルート沿線からさらに遠くにある次の施設を考慮する必要がないためである。
【００４５】
図４中のＳ３２０にて肯定判断されたとき、又は、図５中のＳ４３０にて否定判断されたときに移行する図４中のＳ３９０では、代替候補施設があるか否かを判断する。代替候補となり得る施設が一つもない場合は否定判断される。ここで代替候補施設があると判断された場合（Ｓ３９０：ＹＥＳ）、Ｓ４００にて代替候補施設の表示指示を行い、その後、代替案内処理を終了する。一方、代替候補施設がないと判断された場合（Ｓ３９０：ＮＯ）、Ｓ４００の処理を実行せず、代替案内処理を終了する。
【００４６】
なお、Ｓ４００にて表示指示がセンタ３から端末装置５に送信されることで、端末装置５の表示部３４に代替候補施設が表示される。また、代替レベルＡとして記憶された施設については、次のスケジュールに影響がない施設であり、最初に設定した目的地での所用の□□の目的を達成するための時間がある施設として表示する。代替レベルＢとして記憶された施設については、次のスケジュールに影響がない施設であるが、最初に設定した目的地での所用の□□の目的を達成するための時間が▽▽分程度確保できる施設として表示する。
【００４７】
次に、図６のフローチャートに基づき、調整処理を説明する。この調整処理は、上述した代替案内処理に続いてセンタ３の処理実行部１０にて実行される。
最初のＳ５００では、代替候補施設の提案を受け入れたか否かを判断する。この判断は、図４中のＳ４００にて代替候補施設が表示された後、利用者が入力部３３を介して代替候補施設を目的地として選択した場合に肯定判断される。ここで代替候補施設を受け入れたと判断された場合（Ｓ５００：ＹＥＳ）、Ｓ５８０にて代替候補施設へのルート案内を行い、その後、調整処理を終了する。一方、代替候補施設を受け入れなかったと判断された場合（Ｓ５００：ＮＯ）、Ｓ５１０へ移行する。
【００４８】
Ｓ５１０では、目的地へのルート案内を行う。この処理は、設定された当初の目的地へのルート案内を行うものである。代替候補施設の提案を受け入れなかったことで、利用者にとっては、次のスケジュールよりも目的地への移動が優先と考えられるためである。
【００４９】
続くＳ５２０では、連絡先情報を取得する。この処理は、例えば調整役の人の連絡先の情報を取得するものである。連絡先情報は、スケジュール記憶部２１に記憶されている。
次のＳ５３０では、調整方法を提案する。この処理は、Ｓ５２０で取得した連絡先情報を用い、いかなる方法で連絡するかを提案するものである。例えば、電話で連絡しますか、メールで連絡しますか、という提案するという具合である。このような提案は、センタ３からの情報に基づき、端末装置５の表示部３４に表示される。入力部３３を介して利用者が調整方法を選択すると、例えばスケジュールに遅れる旨の連絡がなされる。この連絡は、自動的に行われるものでも、手動で行われるものでもよい。車両にて移動中という状況では、前者が有効となる。
【００５０】
続くＳ５４０では、調整結果を取得する。調整結果は、例えばスケジュールに遅れることを承認するものであったり、また例えばスケジュール時刻を遅らせるものであったりすることが考えられる。
【００５１】
次のＳ５５０では、展開先を検索する。展開先とは、Ｓ５２０で取得した連絡先以外の人で、連絡を必要とする人たちである。この展開先についても、連絡先情報に含まれるものとする。
【００５２】
続くＳ５６０では、展開先があるか否かを判断する。ここで展開先があると判断された場合（Ｓ５６０：ＹＥＳ）、Ｓ５７０にて展開方法を提案し、その後、調整処理を終了する。展開方法の提案は、調整方法の提案と同様のものである。一方、展開先がないと判断された場合（Ｓ５６０：ＮＯ）、Ｓ５７０の処理を実行せず、調整処理を終了する。
【００５３】
次に、上述した報知処理、及び、代替案内処理に対する理解を容易にするため、図７を用いて具体的な説明を加える。
報知処理では、図７に示すように、目的地までのルートＲ１を探索し（図２中のＳ１３０）、目的地への移動時間Ｔ１を算出する（Ｓ１４０）。また、目的地での所用達成時間Ｔ２を推定する（Ｓ１５０）。さらに、現時点から最も近い未来のスケジュールを検索し（Ｓ１６０）、スケジュールがある場合（Ｓ１７０：ＹＥＳ）、スケジュール場所までのルートＲ２を探索し（図３中のＳ１８０）、移動時間Ｔ３を算出する（Ｓ１９０）。そして、現在地から目的地までの移動時間Ｔ１、及び、目的地からスケジュール場所までの移動時間Ｔ３を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（Ｓ２１０）。ここでスケジュールに間に合わない場合は（Ｓ２１０：ＮＯ）、報知レベル１として報知指示を行う（Ｓ２２０，Ｓ２５０）。スケジュールに間に合う場合には（Ｓ２１０：ＹＥＳ）、現在地から目的地までの移動時間Ｔ１、目的地での所用達成時間Ｔ２、及び、目的地からスケジュール場所までの移動時間Ｔ３を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（Ｓ２３０）。ここで所用達成時間Ｔ２を含めるとスケジュール時刻に間に合わないと判断された場合（Ｓ２３０：ＮＯ）、報知レベル２として報知指示を行う（Ｓ２４０，Ｓ２５０）。
【００５４】
代替案内処理では、ルート沿線に近い施設を検索する（図４中のＳ３１０）。複数の代替候補施設が検索された場合、現在地からスケジュール場所までのルート沿線に近い施設から順に並べ替える。図７では、代替候補施設Ｘ→代替候補施設Ｙ→代替候補施設Ｚの順に並べ替えられる。そして、代替候補施設Ｘが目的地と同一種別である場合（Ｓ３４０：ＹＥＳ）、代替候補施設ＸまでのルートＲ３を探索し（Ｓ３５０）、代替候補施設Ｘへの移動時間Ｔ４を算出する（Ｓ３６０）。また、代替候補施設からスケジュール場所までのルートＲ４を探索し（Ｓ３７０）、スケジュール場所への移動時間Ｔ５を算出する（Ｓ３８０）。そして、現在地から代替候補施設までの移動時間Ｔ４、代替候補施設での所用達成時間Ｔ２、及び、代替候補施設からスケジュール場所までの移動時間Ｔ５を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（図５中のＳ４１０）。所用達成時間Ｔ２を含めてスケジュールに間に合うと判断された場合（Ｓ４１０：ＹＥＳ）、代替レベルＡとする。所用達成時間Ｔ２を含めるとスケジュール時刻に間に合わないと判断された場合（Ｓ４１０：ＮＯ）、現在地から代替候補施設Ａまでの移動時間Ｔ４、及び、代替候補施設からスケジュール場所までの移動時間Ｔ５を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（Ｓ４３０）。ここでスケジュール時刻に間に合うと判断された場合（Ｓ４３０：ＹＥＳ）、代替レベルＢとする。
【００５５】
同様に、代替候補施設Ｙ→代替候補施設Ｚ→・・・の順に、同様の処理を行い、全ての代替候補施設について処理を行った場合又は必要数の代替候補施設が見つかった場合（Ｓ３２０：ＹＥＳ）、代替レベルに合わせて代替候補施設の表示指示を行う（Ｓ４００）。
【００５６】
以上詳述したように、本実施形態では、スケジュール記憶部２１に、利用者毎のスケジュールを記憶している。このスケジュールは、個人の識別情報を含み、また、スケジュール場所、スケジュール時刻、及び、スケジュール調整を行うための連絡先情報を含む。
【００５７】
そして、センタ３では、目的地設定要求があると（図２中のＳ１１０：ＹＥＳ）、目的地を記憶し（Ｓ１２０）、目的地を経由してもスケジュールに間に合うか否かを判断する（Ｓ２１０，Ｓ２３０）。判断結果によって報知レベルを記憶し（Ｓ２２０，Ｓ２４０）、これに基づく報知を指示する（Ｓ２５０）。
【００５８】
すなわち、予定された場所であるスケジュール場所、及び、予定された時刻であるスケジュール時刻を含むスケジュールを利用者毎に記憶するスケジュール記憶部２１と、スケジュールに先立つ新たな目的地が設定されると、当該目的地を経由してもスケジュール時刻に間に合うか否かを判断する判断手段１１と、判断手段１１による判断結果に基づく報知を行う報知手段１２と、を備えている。
【００５９】
これにより、利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することができる。
具体的には、目的地を記憶した後（図２中のＳ１２０）、目的地までのルートを探索し（Ｓ１３０）、目的地への移動時間を算出する（Ｓ１４０）。また、スケジュールが存在する場合（Ｓ１７０：ＹＥＳ）、目的地からスケジュール場所までのルートを探索し（図３中のＳ１８０）、スケジュール場所への移動時間を算出する（Ｓ１９０）。そして、現在地から目的地までの移動時間、及び、目的地からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（Ｓ２１０）。すなわち、判断手段１１は、現在地から目的地までの探索ルートに沿った移動時間を算出すると共に、目的地からスケジュール場所までのルートに沿った移動時間を算出し、目的地への移動時間及び目的地からスケジュール場所への移動時間に基づき、目的地を経由してもスケジュール時刻に間に合うか否かを判断する。これにより、比較的簡単に、利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することができる。
【００６０】
また、目的地での所用達成時間を推定し（図２中のＳ１５０）、現在地から目的地までの移動時間、目的地での所用達成時間、及び、目的地からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（図３中のＳ２３０）。すなわち、判断手段１１は、目的地における所用を達成するのに要する所用達成時間を推定し、目的地への移動時間、目的地からスケジュール場所への移動時間、及び、所用達成時間に基づき、目的地で所用を達成してもスケジュール時刻に間に合うか否かを判断する。これにより、目的地における所用達成時間を含め、利用者のスケジュール以前の行動を考慮し、スケジュール達成を支援することができる。
【００６１】
また、本実施形態では、スケジュールに影響がある場合（図４中のＳ３００：ＹＥＳ）、施設情報記憶部２４に記憶されている施設情報から代替候補となり得る施設を検索し（Ｓ３１０）、各代替候補施設について、当該代替候補施設を経由してもスケジュール時刻に間に合うか否かを判断する（図５中のＳ４３０）。そして、スケジュール時刻に間に合う代替候補施設の表示指示を行い（図４中のＳ４００）、端末装置５を介して利用者に提案する。すなわち、さらに、判断手段１１にてスケジュール時刻に影響があると判断された場合、目的地の代替候補となる可能性のある代替候補施設を検索する検索手段１３と、検索手段１３にて検索された代替候補施設を経由してもスケジュール時刻に間に合うか否かを判断する代替判断手段１４と、代替判断手段１４による判断結果に基づき、代替候補施設を提案する提案手段１５と、を備えている。これにより、スケジュールに間に合うような代替候補施設が提案されるため、スケジュール達成支援という効果が際立つ。
【００６２】
具体的には、代替候補施設までのルートを探索し（図４中のＳ３５０）、代替候補施設への移動時間を算出する（Ｓ３６０）。また、代替候補施設からスケジュール場所までのルートを探索し（Ｓ３７０）、代替候補施設からスケジュール場所への移動時間を算出する（Ｓ３８０）。そして、現在地から代替候補施設までの移動時間、及び、代替候補施設からスケジュール場所までの移動時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（図５中のＳ４３０）。すなわち、代替判断手段１４は、現在地から代替候補施設までのルートに沿った移動時間を算出すると共に、代替候補施設からスケジュール場所までのルートに沿った移動時間を算出して、代替候補施設への移動時間及び代替候補施設からスケジュール場所への移動時間に基づき、代替候補施設を経由してもスケジュール時刻に間に合うか否かを判断する。これにより、スケジュールに間に合うような代替候補施設が提案されるため、スケジュール達成支援という効果が際立つ。
【００６３】
また、検索された代替候補施設が目的地と同一種別の施設か否かを判断し（図４中のＳ３４０）、現在地から代替候補施設までの移動時間、代替候補施設からスケジュール場所までの移動時間、及び、所用達成時間を現在時刻に足したものが、スケジュール時刻を越えないか否かを判断する（図５中のＳ４１０）。すなわち、代替判断手段１４は、目的地における所用が達成可能と推定される代替候補施設を判断すると共に、代替候補施設への移動時間、代替候補施設からスケジュール場所への移動時間、及び、所用達成時間に基づき、代替候補施設で所用を達成してもスケジュール時刻に間に合うか否かを判断する。これにより、代替候補施設における所用達成時間を含め、スケジュールに間に合うような代替候補施設が提案されるため、スケジュール達成支援という効果が際立つ。
【００６４】
さらにまた、本実施形態では、代替候補施設の提案を利用者が受け入れた場合は（図６中のＳ５００：ＹＥＳ）代替候補施設へのルート案内を行い（Ｓ５８０）、代替候補施設の提案を受け入れない場合は（Ｓ５００：ＮＯ）、当初目的地へのルート案内を行う（Ｓ５１０）。すなわち、提案手段１５にて提案された代替候補施設が利用者によって選択された場合は代替候補施設への案内を行い、代替候補施設が利用者によって選択されない場合は目的地への案内を行う案内手段１６をさらに備えている。これにより、スケジュールが存在する場合であっても、利用者の意思を尊重した支援が可能となる。
【００６５】
そして、目的地へのルート案内を行う場合には、スケジュールに間に合わないこととなるため、連絡先情報を取得し（図６中のＳ５２０）、電話やメールなどによる関係者への連絡を半自動的に行う（Ｓ５３０〜Ｓ５７０）。すなわち、スケジュールは、連絡先情報を含んでおり、代替候補施設が利用者によって選択されない場合は、スケジュール時刻に間に合わない旨を連絡先情報に基づいて連絡する連絡手段１７を備えている。これにより、スケジュール達成が困難になった場合の手当ても十分になされることとなる。
【００６６】
以上、本発明は、上述した実施形態に何ら限定されるものではなく、その技術的範囲を逸脱しない限り、種々なる形態で実施することができる。
（イ）上記実施形態では、最初の出発地点を現在地として出発の際に、報知処理、代替案内処理、及び、調整処理を実行していた。これに対し、時々刻々と変化する交通情報を交通情報記憶部２３から読み出し、移動途中においても、上記実施形態と同様の処理を行うようにしてもよい。このようにすれば、時々刻々と変わる交通情報に対応でき、より細かなサービスが実現される。
【００６７】
（ロ）上記実施形態ではセンタ３が各処理を実行する構成であったが、処理の一部あるいは全部を、端末装置５が実行するようにしてもよい。このようにしても、上記実施形態と同様の効果が奏される。
【００６８】
（ハ）上記実施形態では、報知処理において対象とするスケジュールは、現時点から最も近い未来のスケジュールとした。これに対し、第２、第３、・・・のスケジュールに対して、同様の処理を行うようにしてもよい。例えば、第１のスケジュールには間に合わないときに、第２のスケジュールには間に合うことを報知してもよい。
【符号の説明】
【００６９】
１…スケジュール支援システム、３…センタ、５…端末装置、１０…処理実行部、１１…判断手段、１２…報知手段、１３…検索手段、１４…代替判断手段、１５…提案手段、１６…案内手段、１７…連絡手段、２１…スケジュール記憶部、２２…地図情報記憶部、２３…交通情報記憶部、２４…施設情報記憶部、２５…汎用記憶部、２６…センタ側Ｉ／Ｆ、３１…制御部、３２…端末側Ｉ／Ｆ、３３…入力部、３４…表示部
【図１】
2014164700.tif 000003
【図２】
2014164700.tif 000004
【図３】
2014164700.tif 000005
【図４】
2014164700.tif 000006
【図５】
2014164700.tif 000007
【図６】
2014164700.tif 000008
【図７】
2014164700.tif 000009