(57)【要約】【課題】行き先までの距離、経路、移動手段に応じて、適切な時間で使用者に経路案内を通知するとともに、当初通知した案内経路では移動していないと判断すると、予定時刻までに到着可能な経路が存在している限り、現在地からより高速な移動手段、移動経路での経路案内を通知するスケジュール管理装置を提供する。【解決手段】経路検索手段が、複数の移動手段、移動経路に対応して複数の移動経費または／および所要時間を算出した場合、アラーム手段は、最も安価な経路案内情報を含むアラームを発出し、その後、所定時間が経過し、自動的に取得した現在位置と現在時刻、運行状況に基づいた移動ではもはや予定時刻に間に合わないと判断した場合、再度経路検索を行ない、予定時刻に間に合う経路案内情報がある限り、アラームを発出する。【選択図】図１１
2011106866.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能なスケジュール管理装置であって、
現在位置情報を取得する現在位置取得手段と、
スケジュールに関わる予定位置情報を登録する予定位置登録手段と、
スケジュールに関わる予定時刻を登録する予定時刻登録手段と、
現在位置から前記予定位置への移動に関わる移動経路、移動手段および所要時間を検索し前記予定時刻に間に合う経路案内情報を１つ以上提示する経路案内手段と、
前記予定時刻から前記１つ以上提示した経路案内情報の所要時間を減算して出発すべき出発時刻を１つ以上算出する出発時刻算出手段と、
前記出発時刻の所定時間前に出発すべき時刻が到来した旨のアラームを発出するアラーム発出手段と、
定期的または不定期に現在位置情報を取得して自装置が前記提示した経路案内情報に沿って移動しているか否かを判定する移動判定手段と、を有し、
前記アラーム発出手段がアラームを発出した後に、前記移動判定手段は自装置が前記提示した経路案内情報に沿って移動しているか否かを定期的または不定期に判定し、自装置が前記経路案内情報に沿って移動していないと判定したならば、前記経路案内手段は現在位置から前記予定位置への移動に関わる移動経路または移動手段または所要時間を再検索し前記予定時刻に間に合う１つ以上の経路案内情報を再提示することを特徴とするスケジュール管理装置。
【請求項２】
請求項１に記載のスケジュール管理装置であって、
前記経路案内手段は、
現在位置から前記予定位置への移動に関わる移動経費をさらに検索し、前記予定時刻に間に合う最安価な移動経費の経路案内情報を１つ以上提示することを特徴とするスケジュール管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理装置に係り、特にユーザが希望する到着時刻までの残り時間で現在地から目的地までに到着可能な経路情報を検索するスケジュール管理装置に関する。
【背景技術】
【０００２】
近年、スケジュール管理装置は、小型軽量化され、使用者に携帯されるようになってきた。この様なスケジュール管理装置は、携帯電話機、通信機能付きのＰＤＡ、モバイルコンピュータなどが含まれる。
【０００３】
また、携帯電話機、通信機能付きのＰＤＡ、モバイルコンピュータにおいて、ＧＰＳ衛星または近隣の無線基地局からの電波信号を使って自端末の位置情報を算出する位置情報検索機能を具備する携帯端末が普及している。これらの装置において、今後、スケジュール管理機能と位置検索機能とを連動させた新しいサービスが見込まれる。
【０００４】
特許文献１のスケジュール管理装置は、ユーザのキー操作によって目的地と到着時刻のスケジュールが入力されると、ＧＰＳ衛星から自端末の位置情報を取得する。スケジュール管理装置は、自装置位置から目的地までの所要時間を算出する。そして、スケジュール管理装置は、所要時間から出発予定時刻を算出し、出発予定時刻になると、出発を促す通知メッセージを表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−０９４５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１のスケジュール管理装置は、予定通り出発できなかった場合、手動で再度経路検索をやり直す必要が生じる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものである。すなわち、本発明の目的は、行き先までの距離、経路、移動手段に応じて、適切な時間で使用者に経路案内を通知するとともに、当初通知した案内経路では移動していないと判断すると、予定時刻までに到着可能な経路が存在している限り、現在地からより高速な移動手段、移動経路での経路案内を通知するスケジュール管理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上述した課題は、登録されたスケジュールに従ってアラームを発出し、現在位置を取得する現在位置取得手段と、スケジュールに関わる予定位置を登録する予定位置登録手段と、スケジュールに関わる予定時刻を登録する予定時刻登録手段と、現在位置取得手段が現在位置を取得する都度、現在位置から予定位置まで１つ以上の移動手段、移動経路に対応した移動経費または／および所要時間を１つ以上算出する経路検索手段と、現在時刻が予定時刻より所要時間前になる都度、移動手段、移動経路、移動経費、所要時間の１つ以上を含む経路案内情報とともにアラームを発出するアラーム手段とを有し、経路検索手段が、複数の移動手段、移動経路に対応して複数の移動経費または／および所要時間を算出した場合、アラーム手段は、最も安価な経路案内情報を含むアラームを発出し、その後、所定時間が経過し、自動的に取得した現在位置と現在時刻、運行状況に基づいた移動ではもはや予定時刻に間に合わないと判断した場合、再度経路検索を行ない、予定時刻に間に合う経路案内情報がある限り、アラームを発出するスケジュール管理装置により、達成できる。
【発明の効果】
【０００９】
本発明によれば、一度スケジュールを登録するだけで、案内経路通りに移動できなかった場合でも、到着時刻に間に合う経路がある限り、経路案内を受け取ることができる。
【図面の簡単な説明】
【００１０】
【図１】スケジュール管理システムのハードウェアブロック図である。
【図２】スケジュール管理装置の機能ブロック図である。
【図３】スケジュール登録のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面である。
【図４】経路検索情報を説明する図である。
【図５Ａ】案内経路情報を説明する図である（その１）。
【図５Ｂ】案内経路情報を説明する図である（その２）。
【図５Ｃ】案内経路情報を説明する図である（その３）。
【図６Ａ】案内経路上に遅延が発生した場合にその区間の時刻表に遅延時間を加算する、加算前と加算後の時刻表を説明する図である（その１）。
【図６Ｂ】案内経路上に遅延が発生した場合にその区間の時刻表に遅延時間を加算する、加算前と加算後の時刻表を説明する図である（その２）。
【図７】スケジュール表を説明する図である。
【図８】経路情報を説明する図である。
【図９】障害情報を説明する図である。
【図１０】スケジュール登録処理の動作を説明するフローチャートである。
【図１１】経路検索処理の動作を説明するフローチャートである。
【図１２】案内経路上に障害が発生した際の経路変更処理の動作を説明するフローチャートである。
【図１３】案内開始から目的地到着までの案内処理の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には、同じ参照番号を振り、説明は繰り返さない。
【００１２】
まず、図１を参照して、スケジュール管理システムを説明する。図１において、スケジュール管理システム２００は、無線端末１００、無線アクセスポイント２、経路検索サーバ３、運行情報管理サーバ４、ＧＰＳ衛星５、ＩＰ網６で構成されている。図１において、無線端末１００は、ＧＰＳ機能を備えた携帯電話機、モバイルコンピュータ等である。無線端末１００は、無線アクセスポイント２を介して経路検索サーバ３および運行情報管理サーバ４に接続する。無線端末１００は、ＧＰＳ衛星５を利用して、現在時刻と現在地を取得する。無線端末１００は、ＩＰ網６を介して、運行情報管理サーバ４から、現在時刻における交通機関の運行情報および道路の混雑情報を取得する。
【００１３】
経路検索サーバ３は、ユーザの入力による経路検索情報に応じて目的地までの移動経路、移動手段、出発時刻、到着時刻、所要時間、移動経費を検索し、無線端末１００に通知する。ここで、目的地までの移動経路、移動手段、出発時刻、到着時刻、所要時間、移動経費等の情報を経路情報と呼ぶ。無線端末１００は検索経路情報３から受信した経路情報をユーザーにメッセージまたはアラーム音などで通知する。
【００１４】
図２を参照して、無線端末１００の構成を説明する。図２において、無線端末１００は、操作キー１０１、操作制御部１０２、端末制御部１０３、スケジュール制御部１０４、検索経路情報生成部１０５、ＧＰＳ情報受信部１０６、ＧＰＳ情報解析部１０７、検索経路情報送信部１０８、運行情報問合せ部１０９、無線通信部１１０、経路情報受信部１１１、運行情報受信部１１２、経路情報制御部１１３、障害情報記憶部１１４、案内経路記憶部１１５、案内制御部１１６、スケジュール記憶部１１７、出力制御部１１８、表示器１１９、スピーカ１２０から構成される。ＧＰＳ情報解析部１０７は、現在時刻解析部１０７１と現在位置解析部１０７２から構成される。経路情報制御部１１３は、案内経路決定部１１３１と経路変更判定部１１３２から構成される。
【００１５】
操作キー１０１は、ユーザがスケジュールを登録する時および設定を変更する時に操作される。操作制御部１０２は、ユーザのキー操作によって入力された情報を制御する。端末制御部１０３は、ユーザが入力した情報をスケジュール制御部１０４に渡す。端末制御部１０３は、またスケジュール制御部１０４で生成されたスケジュール表を出力制御部１１８に渡す。
【００１６】
スケジュール制御部１０４は、ユーザ入力により取得した情報を基に、スケジュール表を生成し、スケジュール登録処理を行なう。スケジュール制御部１０４は、また、この情報を検索経路情報生成部１０５、スケジュール記憶部１１７、経路情報制御部１１３に渡す。検索経路情報生成部１０５は、スケジュール制御部１０４から受け取った情報と、ＧＰＳ衛星５により取得した現在地と現在時刻を基に経路を検索する時に必要な情報を選択し、経路検索サーバ３に渡す情報を生成する。ＧＰＳ情報受信部１０６は、ＧＰＳ衛星５からの情報を受信する。
【００１７】
現在時刻解析部１０７１は、ＧＰＳ情報からＧＰＳ時刻を取得して、現在時刻とする。現在位置解析部１０７２は、複数のＧＰＳ衛星から受信したＧＰＳ情報に基づいて、現在位置を演算する。検索経路情報送信部１０８は、検索経路情報生成部１０５で生成された情報を無線通信部１１０を介して経路検索サーバ５に送信する。運行情報問合わせ部１０９は、ユーザが利用する可能性のある経路の運行情報を無線通信部１１０を介して運行情報管理サーバ４に問合わせる。無線通信部１１０は、経路情報と運行情報の送受信を行なう。
【００１８】
経路情報受信部１１１は、無線通信部１１０を介して経路検索サーバ３から経路情報を受信する。運行情報受信部１１２は、無線通信部１１０を介して運行情報管理サーバ４から運行情報を受信する。案内経路決定部１１３１は、スケジュール制御部１０４、経路情報受信部１１１、運行情報受信部１１２からの情報を基に案内経路を決定する。経路変更判定部１１３２は、ダイヤの乱れによる経路変更の要否を判定する。経路変更判定部１１３２は、また、取得した運行情報や案内経路決定部１１３１で決定した情報を基に、経路情報テーブルおよびスケジュールテーブルを生成する。
【００１９】
障害情報記憶部１１４は、経路情報制御部１１３で生成された経路情報テーブルについて、ダイヤの乱れが発生している区間や状況などの障害情報テーブルを記憶する。案内経路記憶部１１５は、経路情報制御部１１３で生成された案内経路情報テーブルを記憶する。案内制御部１１６は、経路情報制御部１１３で決定または変更された案内経路情報をスケジュール記憶部１１７と出力制御部１１８に渡す。スケジュール記憶部１１７は、スケジュール制御部１０４から取得したスケジュール情報と、案内制御部１１６から取得した経路情報を関連付け、記憶する。出力制御部１１８は、端末制御部１０３から取得したスケジュール情報と、案内制御部１１６から取得した経路情報を基に、経路情報や経路変更、出発・到着などの表示画面を生成する。出力制御部１１８は、また、アラーム音を発出する時刻を制御する。表示器１１９は、出力制御部１１８で生成された画面を表示する。スピーカ１２０は、適切な時刻になると出発や経路変更などを知らせるアラーム音を発出する。
【００２０】
図３を参照して、ユーザから受け付けるスケジュール情報のＧＵＩ画面を説明する。図３において、スケジュール情報のＧＵＩ画面は、件名３１、開始時刻３２、終了時刻３３、行先３４で構成される。件名３１は、スケジュールの目的であってもよい。なお、行先３４は、直接受け付けるほか、よく使う行先を予め設定しておくこともできる。さらに、学習機能を使って履歴からも設定できる。スケジュール記憶部１１７は、これらの入力情報を、スケジュール表（図７）にそれぞれ登録する。なお、入力が必須でないため図３には記載していないが、案内開始場所と案内開始時刻はそれぞれ、初期値ではＧＰＳ機能を利用した現在位置、案内経路の出発時刻の２時間前としている。しかし、これらは必要に応じて変更することができる。
【００２１】
図４を参照して、ユーザから受け付ける経路検索情報のＧＵＩ画面を説明する。図４において、経路検索情報のＧＵＩ画面は、出発時刻４１、到着時刻４２、出発地４３、目的地４４から構成される。この画面に依って、無線端末１００は、経路検索を行なう状況に応じて経路検索サーバ３に送信する情報を受け付ける。
【００２２】
図５を参照して、表示器１１９に表示する経路情報のＧＵＩ画面を説明する。図５において、経路情報のＧＵＩ画面は、所要時間、タクシー代を含まない旅費、時刻ごとの所在地および移動手段である。さらに具体的には、図５Ａにおいて、ユーザは、自宅からＡ社までの経路は、６：５０に自宅からバス停Ａに出発する。ユーザは、７：１０〜７：３０に○×線、△行きのバスでａ駅に移動する。ユーザは、７：４０〜９：２２に△□線上りの電車でｂ駅に移動する。さらに、ユーザは、９：２５〜９：４５にタクシーでＡ社に移動する。
【００２３】
図５Ｂは、Ａ社から帰社する際、運休区間があって、ｃ駅を迂回する経路情報である。また、図５Ｃは、自宅からＡ社に出張する際に、出発が遅れた場合の経路情報である。図５Ｃは、図５Ａと比較して、所要時間が短いが交通費が高い。
【００２４】
図６を参照して、時刻表のＧＵＩを説明する。図６において、図６Ａは遅延のない状態、図６Ｂは案内経路上に遅延が発生した状態である。図６Ａにおいて、バス停Ａの○×線、△行きのバスの時刻は、６：００の始発から７：４０まで、２０分おきに６本ある。一方、遅延が発生した図６Ｂにおいて、始発以降３０分の遅れが反映されている。
【００２５】
図７を参照して、スケジュール表を説明する。スケジュール表７０は、スケジュール記憶部１１７に記憶されている。スケジュール表７０は、件名７１、日程／開始時刻〜終了時刻７２、行先７３、案内開始時刻／案内開始場所７４、案内番号７５から構成されている。
【００２６】
スケジュール表７０の最初のレコードには、件名７１として開発日程打ち合わせが記載されている。日程／開始時刻〜終了時刻７２は、２００Ｘ年１月Ｘ日の８：００〜１２：００に打ち合わせが実施されることを記載している。行先７３は、開催場所であるＡ社が記載されている。案内開始時刻／場所７４は、案内開始時刻である２００Ｘ年１月Ｘ日の６：００と案内開始場所である自宅を記載している。案内番号７５は、案内番号Ａ−１を記載する。なお「‐」（ハイフン）は、何も記載されていないことを意味する。
【００２７】
図８を参照して、図２の案内経路記憶部１１５に記憶される経路情報を説明する。図８において、経路情報８０は、案内番号８１、出発地８２、目的地８３、乗継地点８４、区間所要時間８５、交通手段８６（路線がある交通手段には路線も）、運行情報管理サーバアドレス８７がそれぞれ記憶される。区間所要時間８５は、各交通手段の所要時間を表す。
【００２８】
経路情報８０の最初のレコードには、案内番号８１として、案内番号Ａ−１を記録する。出発地８２は、自宅である。目的地８３は、Ａ社である。乗継地点８４は、出発→バス停Ａ、バス停Ａ→ａ駅、ａ駅→ｂ駅、ｂ駅→到着を記録する。区間所要時間８５は、出発→バス停Ａ、バス停Ａ→ａ駅、ａ駅→ｂ駅、ｂ駅→到着に対応付けて各交通手段の所要時間を記録する。交通手段８６は、出発→バス停Ａ、バス停Ａ→ａ駅、ａ駅→ｂ駅、ｂ駅→到着に対応づけて、交通手段を記録する。運行情報管理サーバアドレス８７は、出発→バス停Ａ、バス停Ａ→ａ駅、ａ駅→ｂ駅、ｂ駅→到着に対応づけて、運行情報管理サーバ４のＩＰアドレスを記載する。
【００２９】
図９を参照して、図２の障害情報記憶部１１４に記憶される障害情報を説明する。図９において、障害情報は、路線９１、状況９２、区間９３、更新時刻９４がそれぞれ記憶される。路線９１は、障害の発生している路線である。状況９２は、障害の状況である。更新時刻９４は、障害情報を取得・更新した更新時刻である。
【００３０】
障害情報の最初のレコードの路線９１は、電車（△□線上り）を記録する。状況９２は、２０分遅れを記録する。区間９３は、全区間を記録する。更新時刻９４は、２００Ｘ／１／Ｘ日、１０：００を記録する。
【００３１】
図１０を参照して、スケジュールを登録する無線端末１００の処理フローを説明する。図１０において、本フローは、無線端末１００の電源が投入され、ユーザが操作キー１０１を操作して、スケジュール制御部１０４のスケジュール登録処理が開始されるとともに動作する。
【００３２】
無線端末１００は、スケジュール入力の完了を待つ（Ｓ２０１）。完了すると、無線端末１００は、スケジュール表７０を作成し、スケジュール記憶部１１７に記憶する（Ｓ２０２）。無線端末１００は、案内開始場所の設定があるか判定する（Ｓ２０３）。スケジュール入力の際に経路案内の出発地となる案内開始場所を設定していなければ（ＮＯ）、無線端末１００は、現在位置を取得・解析する（Ｓ２０４）。無線端末１００は、案内開始場所に現在位置を記憶する（Ｓ２０５）。
【００３３】
ステップ２０３でＹＥＳのときおよびステップ２０５のあと、無線端末１００は、経路検索サーバ３に送信する検索経路情報を生成する（Ｓ２０６）。ここでは、無線端末１００は、到着時刻、出発地、目的地として、スケジュール表７０の日程／開始時刻〜終了時刻７２の開始時刻、案内開始時刻／場所７４の案内開始場所、行先７３をそれぞれ抽出する。無線端末１００は、経路検索処理を行なう（Ｓ２０７）。経路検索処理の詳細は、図１１を参照して後述する。
【００３４】
無線端末１００は、案内開始時刻の設定があるか判定する（Ｓ２０８）。スケジュール入力の際に案内開始時刻の設定があれば（ＹＥＳ）、無線端末１００は、スケジュール登録処理を終了する。ステップ２０８で設定がなければ（ＮＯ）、無線端末１００は、ステップ２０７で取得した経路情報の出発時刻を取得する（Ｓ２０９）。無線端末１００は、出発時刻の２時間前を案内開始時刻に設定し（Ｓ２１０）、スケジュール登録処理を終了する。
なお、ステップ２１０で設定する案内開始時刻は、ステップ２０９で取得した時刻の何時間前または何分前にするかを必要に応じて変更できる。
【００３５】
また、S２０４で取得した現在位置が目的地と同一と判断された場合は、経路検索を行わず、アラーム音を発出する機能を有しても良いとする。
【００３６】
図１１を参照して、経路検索処理の処理フローを説明する。経路検索処理は、無線端末１００から経路検索サーバ３に検索経路情報を送信し、経路検索サーバ３から受信した経路情報の中から最安価なものを案内経路として決定するまでの処理である。なお、本フローは、経路検索サーバ３に送信する検索経路情報の生成が完了したとき、動作を開始する。
【００３７】
図１１において、無線端末１００は、まず検索経路情報を経路検索サーバに送信する（Ｓ３０１）。無線端末１００は、Ｓ３０２では経路情報を受信し、受信した経路情報の出発時刻とＧＰＳ情報の現在時刻を比較し、利用可能な経路があるか、または受信した経路情報の到着時刻とスケジュールの開始時刻を比較し、間に合う経路があるか解析を行なう（Ｓ３０２）。無線端末１００は、Ｓ３０３では障害情報記憶部１１４の障害情報に運休経路が記憶されていれば、その経路を利用する経路情報を除外する（Ｓ３０３）。無線端末１００は、到着時刻に間に合う経路があるか判定する（Ｓ３０４）。ＹＥＳのとき、無線端末１００は、間に合う経路情報の中から最安価で所要時間の短いものを案内経路として決定し、記憶して（Ｓ３０５）、終了する。
【００３８】
尚、本実施例では経路選択情報は、最安価の経路選択情報を無線端末１００が自動的に選択する説明をしているが、本願はこれに限定しない。ユーザの操作検出によるのユーザ選択、時間優先、距離優先、いずれであってもよい。さらに、検索された複数の案内経路情報を同時に監視し、ＧＰＳ情報（現在位置、現在時刻）から各案内経路情報の位置を監視し、開始時刻または、予定時間になるとそれぞれアラームを通知するようにしてもよい。
【００３９】
ステップ３０４でＮＯのとき、無線端末１００は、到着時刻に間に合う経路がないことを知らせるアラーム音を発出する（Ｓ３０６）。無線端末１００は、到着時刻には間に合わないが、目的地までの案内を必要とする場合の操作を受け付けたか判定する（Ｓ３０７）。ＮＯのとき、無線端末１００は、そのまま終了する。
【００４０】
ステップ３０７で目的地までの案内が必要であると操作された場合（ＹＥＳ）、無線端末１００は、ＧＰＳ情報を取得する（Ｓ３０８）。無線端末１００は、現在位置と現在時刻とスケジュール表７０の行先７３を用いて検索経路情報を生成する（Ｓ３０９）。無線端末１００は、生成した検索経路情報を経路検索サーバ３に送信する（Ｓ３１０）。無線端末１００は、経路情報を受信する（Ｓ３１１）。無線端末１００は、受信した経路情報の中から、最安価で所要時間の短いものを案内経路として決定し、記憶して（Ｓ３１２）、終了する。
【００４１】
図１２を参照して、案内経路上に障害が発生し、経路を変更しなければならなくなった場合の処理フローを説明する。本フローは、運行情報管理サーバ４にアクセスし、案内経路上に障害があると判断された場合に開始される。
【００４２】
無線端末１００は、障害情報と案内経路の一致する区間を特定する（Ｓ５０１）。無線端末１００は、障害情報が遅延か運休かの判断を行なう（Ｓ５０２）。遅延のとき（ＹＥＳ）、無線端末１００は、遅延区間にある駅やバス停などの時刻表を入手し、それぞれの時刻表に遅延時間を加算したものを記憶する（Ｓ５０３）。無線端末１００は、現在位置を出発地とし、スケジュールの目的地と開始時刻をそれぞれ目的地と到着時刻に設定した検索経路情報を生成する（Ｓ５０４）。無線端末１００は、生成した検索経路情報を経路検索サーバ３に送信する（Ｓ５０５）。無線端末１００は、ステップ５０５の検索経路情報の応答として、経路検索サーバ３から経路情報を受信し、解析する（Ｓ５０６）。無線端末１００は、受信した経路情報の中に到着時刻に間に合う経路があるかを判断する（Ｓ５０７）。間に合う経路があれば（ＹＥＳ）、無線端末１００は、最安価で所要時間の短いものを案内経路として決定、記憶して（Ｓ５０８）、終了する。
【００４３】
ステップ５０７で間に合う経路がない場合（ＮＯ）と、ステップ５０２で障害が運休であると判断された場合（ＮＯ）、無線端末１００は、障害のある区間を運休区間として記憶する（Ｓ５０９）。無線端末１００は、現在位置、現在時刻、スケジュールの目的地を用いて検索経路情報を生成する（Ｓ５１０）。無線端末１００は、生成した検索経路情報を用いて経路検索処理を行い（Ｓ５１１）、終了する。
【００４４】
図１３を参照して、無線端末１００の案内処理フローを説明する。本フローは、スケジュールの設定後に開始する。
【００４５】
無線端末１００は、案内開始時刻を待つ（Ｓ４０１）。案内時刻のとき（ＹＥＳ）、無線端末１００は、案内経路記憶部１１５から案内経路を抽出する（Ｓ４０２）。無線端末１００は、運行情報を取得し、案内経路と比較をする（Ｓ４０３）。無線端末１００は、案内経路上にダイヤの乱れや渋滞などの障害があるか判定する（Ｓ４０４）。障害発生していると判断された場合（ＹＥＳ）、無線端末１００は、障害のある交通手段と障害の状況（遅延、運休など）を特定し、障害情報記憶部１１４に記憶する（Ｓ４０５）。無線端末１００は、経路変更処理を行なう（Ｓ４０６）。無線端末１００は、案内経路があるかの判断を行なう（Ｓ４０７）。ある場合（ＹＥＳ）およびステップ４０４で障害がない場合（ＮＯ）、無線端末１００は、アラーム音（出発案内）を発出する（Ｓ４０８）。ステップ４０７で案内経路がないとき（ＮＯ）、障害により到着時刻に間に合う経路がないので、無線端末１００は、終了する。なお、障害により到着時刻に間に合う経路がない場合のアラーム通知処理は、ステップ４０６に含まれる。
【００４６】
ステップ４０８のあと、無線端末１００は、ＧＰＳ情報を取得し、現在位置、現在時刻を解析する（Ｓ４０９）。取得した現在時刻について、無線端末１００は、乗継地点出発の５分前であるかを判断する（Ｓ４１０）。ステップ４１０でＹＥＳのとき、無線端末１００は、運行情報を取得し、案内経路と比較する（Ｓ４１１）。なお、ステップ４１０の５分という時間は必要に応じて変更できる。
【００４７】
無線端末１００は、案内経路上に障害があるか判定する（Ｓ４１２）。ないと判断された場合（ＮＯ）、無線端末１００は、出発を知らせるアラーム音を発出する（Ｓ４１３）。ステップ４１２で障害があると判断された場合（ＹＥＳ）、無線端末１００は、障害情報の特定・更新を行なう（Ｓ４１４）。無線端末１００は、経路変更処理を行なう（Ｓ４１５）。無線端末１００は、案内経路があるか判定する（Ｓ４１６）。ＹＥＳのとき、無線端末１００は、案内経路変更について、アラーム音発出でユーザに知らせる（Ｓ４１７）。ステップ４１６で案内経路がない場合（ＮＯ）、障害により到着時刻に間に合う経路がなく、無線端末１００は、終了する。なお、障害により到着時刻に間に合う経路がない場合のアラーム通知処理は、ステップ４１５に含まれる。
【００４８】
ステップ４１０でＮＯのとき、ステップ４１３またはステップ４１７のあと無線端末１００は、ステップ４１８で現在位置と案内経路を比較してユーザが案内経路上を移動しているかの判断を行なう。案内経路から外れていると判断された場合（ＮＯ）、無線端末１００は、スケジュールの開始時刻、現在位置、スケジュールの目的地をそれぞれスケジュール表７０の到着時刻、GPS情報の現在位置、スケジュール表７０の行先７３に設定した検索経路情報を生成する（Ｓ４１９）。無線端末１００は、経路検索処理を行なう（Ｓ４２０）。無線端末１００は、案内経路があるかの判断を行なう（Ｓ４２１）。ある場合（ＹＥＳ）、無線端末１００は、アラーム音で変更案内を発出する（Ｓ４２２）。ステップ４２１でない場合（NO）、障害により到着時刻に間に合う経路がない場合なので、無線端末１００は、終了する。なお、障害により到着時刻に間に合う経路がない場合のアラーム通知処理は、ステップ４２２に含まれる。
【００４９】
ステップ４１８で案内経路上を移動しているとき（ＹＥＳ）またはステップ４２２のあと、無線端末１００は、現在位置が目的地かどうかの判断を行なう（Ｓ４２３）。目的地であると判断された場合（ＹＥＳ）、無線端末１００は、目的地到着を知らせるアラーム音を発出する（Ｓ４２４）。無線端末１００は、記憶している障害情報を削除する（Ｓ４２５）。無線端末１００は、帰路の経路案内の確認を表示する（Ｓ４２６）。無線端末１００は、ユーザの操作を一定期間待つ（Ｓ４２７）。ユーザの操作により、必要と操作された場合（ＹＥＳ）、無線端末１００は、スケジュール表７０の日程／開始時刻〜終了時刻７２の終了時刻を出発時刻に、スケジュール表７の行先７３を出発地とした検索経路情報を生成する（Ｓ４２８）。なお、帰路の目的地は経路情報８０の出発地８２とは異なる場合があるので、手動で設定する他、経路情報の出発地８２や目的地８３などによって帰路の目的地を自動的に設定するようにしても良い。
【００５０】
無線端末１００は、経路検索処理を実行して（Ｓ４２９）、終了する。ステップ４２７でＮＯのとき、無線端末１００は、そのまま終了する。ステップ４２３で目的地と判断されなかった場合（ＮＯ）、無線端末１００は、ステップ４０９に戻り、目的地に到着するまでステップ４０９からステップ４２３の処理を繰り返す。
【００５１】
１月Ｘ日の８：００から１２：００にＡ社で開発日程打ち合わせがあり、ユーザは、当日自宅から出発し、１月Ｘ日の６：００から案内を受けたいとする。このような場合、ユーザは、操作キー１０１を用いてスケジュールの予定、開始時刻、終了時刻、行先を入力する。案内開始時刻と案内開始場所の入力は、必須ではない。入力しなかった場合、無線端末１００は、ＧＰＳ情報から取得した現在位置を案内開始場所に、案内経路の出発時刻の２時間前を案内開始時刻にそれぞれ自動で設定する。案内開始時刻を自動で設定する際の２時間前という時間は必要に応じて変更できる。入力・設定されたスケジュール情報について、無線端末１００は、記憶する。次にスケジュールの開始時刻を到着時刻に、無線端末１００は、スケジュールの案内開始場所を出発地に、スケジュールの行先を目的地にそれぞれ自動で設定した検索経路情報を経路検索サーバ３に送信し、経路情報を受信する。無線端末１００は、受信した経路情報の中から、最安価で所要時間の短いものを案内経路として記憶する。ここでは図５Ａのような経路が案内経路として決定したとする。
【００５２】
無線端末１００は、案内開始時刻になると運行情報を受信し、案内経路上に遅延や運休などの障害がないか調べる。このとき得られた障害情報は、図９のように記憶される。この表を見ると、初めに取得した案内経路の出発時刻である６：５０までは案内経路上に障害はなく、６：５０になると、無線端末１００は、出発を促すアラーム音を発出する。無線端末１００は、移動中、常にＧＰＳ情報を取得し、現在位置が案内経路上か、目的地に到着したか判定する。乗り継ぎ地点出発の５分前になると、無線端末１００は、各交通手段の運行情報を取得し、案内経路上に障害が発生していないか調査する。ここではバス停Ａの出発時刻５分前である７：０５になると運行情報を取得し、図９にあるように○×線△行きのバスに３０分の遅れが発生していることが判明したとする。遅延が発生すると、無線端末１００は、利用区間（ここではバス停Ａからａ駅）にある全ての駅やバス停の時刻表を入手し、遅延時間分加算する。この場合はバス停Ａからａ駅までのバス停の時刻表を入手し、それぞれに３０分を加算する。この３０分加算された時刻表を用いて、無線端末１００は、経路検索を行い、到着時刻に間に合う経路があればその中から最安価の経路を案内経路とする。間に合う経路がなければその経路を運休扱いにし、無線端末１００は、改めて経路検索を行った際に運休経路を含む経路情報を除外して、間に合う経路があるか調べる。ここではバスが３０分遅れにはなったが、図６Ａに示すバス停Ａの時刻表に遅延時間を加算した図６Ｂの時刻表が作成され、６：４０に来るはずだったバスが遅延によって７：１０にバス停Ａに到着し、また、その後は障害も発生せず当初の予定通りＡ社に到着できた。
【００５３】
目的地に到着すると、無線端末１００は、帰りの経路案内の要否を問う画面を表示する。ここで経路案内を必要と操作した場合、無線端末１００は、スケジュールの終了時刻である１２：００を出発時刻に、スケジュールの目的地であるＡ社を出発地に自動で設定し、行先を自社に設定した検索経路情報を生成し、経路検索を行なう。なお、帰路の行先は予め初期値として設定しておくこともできる。また帰路の経路案内を必要とした場合は、案内開始時刻になっていなくとも常に運行情報を取得し続ける。帰路の案内経路は当初、地下鉄の○×線上りを利用するものが決定していたが、９：００に運行情報を取得した際にＢ駅からＤ駅の区間で運転見合わせの状況であることが検出されたとする。この区間は案内経路上であり、帰路の案内開始時刻である１２：００になっても復旧しなかったとする。このような場合、無線端末１００は、Ｂ駅からＤ駅を運休区間として障害情報記憶部１１４に記憶する。無線端末１００は、ＧＰＳ情報を取得して現在位置と現在時刻、目的地を検索条件にして経路検索を行なう。無線端末１００は、取得した経路情報の中から運休区間を含む経路を除外し、残った経路の中から最安価で所要時間の短いものを案内経路として決定する。ここでは図５Ｂに示すＣ駅を経由して迂回する経路が案内経路として決定する。この結果、図８の案内経路記憶部の経路情報が更新される。自社に到着すると障害情報記憶部１１４から障害情報を削除し、このスケジュールに対する経路案内を終了する。
【００５４】
次に、ユーザが何かの理由で６：５０に自宅を出発できなかった場合、無線端末１００は、ＧＰＳ情報により現在位置が案内経路上でないと判断する。無線端末１００は、スケジュールの開始時刻を到着時刻に、現在位置を出発地に、スケジュールの行先を目的地にそれぞれ設定した検索経路情報を生成し、経路検索を行なう。無線端末１００は、図５Ｃの案内経路を決定し、経路変更を知らせるアラーム音が発出する。ここで決定した案内経路は図５Ａの案内経路より所要時間は短いが、費用が多くかかっている。このように出発時間に遅れたり、案内経路上から外れたりしても、無線端末１００は、その位置・時刻からスケジュールの開始時刻に間に合う経路がある限りはその情報を更新し続ける。この場合も出発時間の７：００になるとアラーム音が発出される。なお、スケジュールの開始時刻に間に合う経路がなくなった場合、無線端末１００は、案内経路がなくなったことを知らせるアラーム音（スケジュールエラー）を発出する。ユーザは、到着時刻には間に合わないが、必要であれば目的地までの運行情報を加味した経路案内を受けることができる。
【符号の説明】
【００５５】
２…無線アクセスポイント、３…経路検索サーバ、４…運行情報権利サーバ、５…ＧＰＳ衛星、６…ＩＰ網、１００…無線端末、１０１…操作キー、１０２…操作制御部、１０３…端末制御部、１０４…スケジュール制御部、１０５…検索経路情報生成部、１０６…ＧＰＳ情報受信部、１０７…ＧＰＳ情報解析部、１０８…検索経路情報送信部、１０９…運行情報問合せ部、１１０…無線通信部、１１１…経路情報受信部、１１２…運行情報受信部、１１３…経路情報制御部、１１４…障害情報記憶部、１１５…案内経路記憶部、１１６…案内制御部、１１７…スケジュール記憶部、１１８…出力制御部、１１９…表示部、１２０…スピーカ、２００…スケジュール管理システム。
【図１】
2011106866.tif 000003
【図２】
2011106866.tif 000004
【図３】
2011106866.tif 000005
【図４】
2011106866.tif 000006
【図５Ａ】
2011106866.tif 000007
【図５Ｂ】
2011106866.tif 000008
【図５Ｃ】
2011106866.tif 000009
【図６Ａ】
2011106866.tif 000010
【図６Ｂ】
2011106866.tif 000011
【図７】
2011106866.tif 000012
【図８】
2011106866.tif 000013
【図９】
2011106866.tif 000014
【図１０】
2011106866.tif 000015
【図１１】
2011106866.tif 000016
【図１２】
2011106866.tif 000017
【図１３】
2011106866.tif 000018