(57)【要約】【課題】  無駄な演算処理をすることなく、ユーザの現在位置から予定移動先への移動時間を演算することのできる携帯端末および通信システムを提供することを目的とする。【解決手段】  スケジューラ部１０は、携帯端末１００のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示すアラーム時刻情報とを対応付けたスケジュール情報を記憶する。携帯端末１００は、ユーザが位置する領域が変わったことを判断すると、現在位置から予定移動先まで移動するのに必要とする所要時間を取得する。そして、携帯端末１００は、取得した所要時間を考慮してスケジューラ部１０を更新し、更新したスケジュールに従って該当するアラーム時刻に達するとアラームを鳴動する。これによりユーザの位置に変更が生じた場合にのみスケジュールの更新を行うことができる。【選択図】  図２
2006033404.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのスケジュール情報を記憶する携帯端末において、
前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第１アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、
前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、
前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を取得する所要時間取得手段と、
前記記憶手段に記憶される第１アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第２アラーム時刻情報を取得するアラーム時刻情報取得手段と、
前記アラーム時刻情報取得手段により取得された第２アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、
を備える携帯端末。
【請求項２】
位置変化判断手段は、前記携帯端末により無線通信される基地局が変更されたことを判断することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記記憶手段は、さらに、ユーザから入力された余裕時間を前記スケジュール情報に対応付けて記憶し、
前記アラーム時刻情報取得手段は、前記第２アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第３アラーム時刻情報を取得し、
前記アラーム手段は、前記アラーム時刻情報取得手段により取得された前記第２アラーム時刻情報に代えて前記第３アラーム時刻情報により示されるアラーム時刻に達すると、アラームを知らせることを特徴とする請求項１に記載の携帯端末。
【請求項４】
ユーザのスケジュールを記憶する携帯端末と、前記携帯端末と通信することができるサーバとを備える通信システムにおいて、
前記携帯端末は、
前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第１アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、
前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、
前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を取得する所要時間取得手段と、
前記記憶手段に記憶される第１アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第２アラーム時刻情報を取得するアラーム時刻情報取得手段と、
前記アラーム時刻情報取得手段により取得された第２アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、
を備え、
前記サーバは、
前記携帯端末における前記所要時間要求手段による所要時間の要求があると、前記携帯端末を保持するユーザの現在位置から移動先までの所要時間を算出し、算出した所要時間を前記携帯端末に返信する返信手段、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのスケジュールを記憶する携帯端末および通信システムに関する。
【背景技術】
【０００２】
従来、スケジュール管理装置として、特許文献１に記載されているように、ユーザの現在位置、ユーザの予定移動先、および現在位置から予定移動先までユーザが移動するのに要する移動時間を考慮した管理を行っている装置が知られている。上述スケジュール管理装置は、現在位置から目標位置情報までの移動時間を所定間隔で演算し、演算した移動時間およびスケジュールの時刻に基づいて算出された時刻になると、ユーザに対してスケジュールで定められた時刻に達したことを通知することが記載されている。
【特許文献１】特開２０００−２０４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載のスケジュール管理装置は、所定間隔で現在位置から目標位置までの移動時間を演算している。従って、特許文献１に記載のスケジュール管理装置は、ユーザの位置に変化が生じていない場合でも移動時間を演算することがあり、その場合は、無駄な演算処理を行うことになる。
【０００４】
そこで、本発明は、無駄な演算処理をすることなく、ユーザの現在位置から予定移動先への移動時間を演算することのできる携帯端末および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の携帯端末は、上述の課題を解決するため、ユーザのスケジュール情報を記憶する携帯端末において、前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第１アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を取得する所要時間取得手段と、前記記憶手段に記憶される第１アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第２アラーム時刻情報を取得するアラーム時刻情報取得手段と、前記アラーム時刻情報取得手段により取得された第２アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、を備えている。
【０００６】
また、本発明の通信システムは、ユーザのスケジュールを記憶する携帯端末と、上記携帯端末と通信することができるサーバとを備える通信システムにおいて、上記携帯端末は、前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第１アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を取得する所要時間取得手段と、前記記憶手段に記憶される第１アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第２アラーム時刻情報を取得するアラーム時刻情報取得手段と、前記アラーム時刻情報取得手段により取得された第２アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、を備え、上記サーバは、上記携帯端末における上記所要時間要求手段による所要時間の要求があると、上記携帯端末を保持するユーザの現在位置から移動先までの所要時間を算出し、算出した所要時間を上記携帯端末に返信する返信手段、を備えている。
【０００７】
この発明によれば、予定移動先と当該予定移動先に到達する時間とを対応付けて記憶するスケジュールを記憶しておき、ユーザの位置する領域が変わったときに、ユーザの現在位置から予定移動先までの移動に要する所要時間を取得し、この所要時間を考慮したアラームを知らせる時刻を算出し、当該時刻にアラームを知らせることにより、ユーザの位置する領域が変わったときに移動に要する所要時間を算出することができ、無駄な演算処理を行うことなく、移動に要する所要時間を考慮したアラームを知らせることができる。
【０００８】
また、本発明の携帯端末の位置変化判断手段は、上記携帯端末により無線通信される基地局が変更されたことを判断することも好ましい。
【０００９】
この発明によれば、携帯端末が無線通信する基地局が変わったことを判断することにより、携帯端末が移動したことを簡易な構成で判断することができる。
【００１０】
また、本発明の携帯端末の上記記憶手段は、さらに、ユーザから入力された余裕時間を上記スケジュール情報に対応付けて記憶し、上記アラーム時刻情報取得手段は、上記第２アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第３アラーム時刻情報を取得し、上記アラーム手段は、上記アラーム時刻情報取得手段により取得された上記第２アラーム時刻情報に代えて上記第３アラーム時刻情報により示されるアラーム時刻に達すると、アラームを知らせることも好ましい。
【００１１】
この発明によれば、アラーム時刻情報取得手段は、第２アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第３アラーム時刻情報を取得し、この第３アラーム時刻情報で示す時刻に達するとアラームを知らせることにより、余裕時間を考慮したアラーム時刻にアラームを知らせることができ、ユーザは予定移動先に遅れることなく予定した時刻に到達することができる。さらに、ユーザにとって余裕を持った行動を行うことが可能となる。
【発明の効果】
【００１２】
本発明は、ユーザの位置に変化が生じたときに移動時間を算出することができ、無駄な演算処理を行うことなく、移動時間を考慮した時刻にアラームを知らせることができる。
【発明を実施するための最良の形態】
【００１３】
本発明は、一実施の形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１４】
図１は、本実施形態における携帯端末および通信システムのシステム構成図である。本実施形態における通信システムは、携帯端末１００、基地局２００、中央サーバ３００、経路情報提供サーバ４００、経路情報提供サーバ５００を有する。携帯端末１００は、基地局２００と無線により通信するものであって、具体的には携帯電話である。
【００１５】
基地局２００は、携帯端末１００と携帯電話網とを接続する部分であり、基地局２００を中心に所定の範囲に存在する携帯端末１００と無線通信することができる.
【００１６】
中央サーバ３００（返信手段）は、携帯端末１００を管理するサーバであって、携帯端末１００から経路情報（予定移動先までの所要時間）探索の依頼を受けると、依頼の内容に応じて経路情報提供サーバ４００または経路情報提供サーバ５００のいずれかに振り分けて、依頼の内容に応じた経路情報を取得し、取得した経路情報を携帯端末１００に返信するための返信手段を備える。具体的には、自家用車で移動するか、電車などの公共機関を用いて移動するか、依頼者の交通機関に応じて経路情報提供サーバ４００、または経路情報提供サーバ５００のいずれかに経路情報の探索の依頼を行う。
【００１７】
経路情報提供サーバ４００は、中央サーバ３００からの依頼に応じて携帯端末１００の現在位置から予定移動先である目的地までの、自家用車による所要時間を演算し、中央サーバ３００に通知する。
【００１８】
経路情報提供サーバ５００は、中央サーバ３００からの依頼に応じて携帯端末１００の現在位置から予定移動先である目的地までの、電車などの公共機関による所要時間を演算し、中央サーバ３００に通知する。
【００１９】
次に、携帯端末１００について説明する。図２は、携帯端末１００のブロック構成図である。携帯端末１００は、スケジューラ部１０（記憶手段）、時刻情報提供部１１、入力部１２、状態管理部１３（監視モード指示部１０１、現在地確認要求部１０２、変化判断部１０３、所要時間要求部１０４（所要時間取得手段）、およびリミットチェック部１０５（アラーム時刻情報取得手段）を備える）、基地局監視部１３（位置変化判断手段）、現在地測位置部１４（位置情報取得手段）、アラーム鳴動部１５（アラーム手段）を備えている。以下、各部について説明する。
【００２０】
スケジューラ部１０は、携帯端末１００を保持するユーザのスケジュールを記憶する部分であり、具体的には、少なくとも、予定移動先を示す予定位置情報と当該予定移動先に到達すべき時刻（アラームを鳴動すべき時刻）を対応付けて記憶している部分である。図３は、スケジューラ部１０が記憶するスケジュール情報を説明する概念図である。
【００２１】
図３に示すとおり、スケジュール情報は、アラーム日時、予定移動先、アラームレベル、内容、交通手段、監視開始日時、余裕時間、継続フラグを対応付けて記憶している。アラーム日時とは、イベントの開始時刻、到着時刻などに基づいてアラームを鳴動させる時刻である。なお、このアラーム日時は後述する処理により、ユーザの移動に伴って書き換えられる。予定移動先は、目的とする所在地であり、建物などの名称、または住所、或いは緯度経度で示される。アラームレベルは、鳴動音のパターン種別を示し、高、中、小が記述される。アラームレベルが高いほど、緊急であることを示すよう激しい音、音量が大きい音などを鳴動するよう鳴動音が設定される。
【００２２】
内容は、ユーザのスケジュールの具体的内容を示し、ユーザが内容に記述されている文章を見ることによりスケジュールを把握することができるようにするためのものである。交通手段は、予定移動先までの交通手段を示し、具体的には電車などの交通機関を用いて移動するか、自家用車を用いて移動するかを記述するものである。
【００２３】
監視開始日時は、状態管理部によるユーザにおける存在領域の変更の監視を始めるタイミングを示し、起動日時が記述される。また、監視を行わないことを示す「無し」、即時に起動することを示す「即時起動」、当日朝（例えばＡＭ６：００）に起動する「当日朝」などを記述することもできる。余裕時間は、余裕をもって行動することができるようアラームを鳴動させる時間を早めに、かつ自動的に設定することができるようにするための時間である。ここでは「分」単位で記述することができ、例えば１０分と記述しておくと、アラーム日時として記述した日時により１０分早めにアラームが鳴動することになる。
【００２４】
継続フラグは、位置連動スケジュール機能を、ユーザが移動するたびに継続するか否かを状態管理部１３に判定させるためのフラグである。
【００２５】
図３に戻り、入力部１２は、携帯端末１００に備えられている英数字などを入力することのできる操作パネルである。ユーザは入力部１２を操作することによりスケジューラ部１０にスケジュールを入力することができる。入力部１２からスケジュールを入力する際に、携帯端末１００のディスプレイ部（図示せず）に表示される画面例を示す。図４は、携帯端末１００に表示される入力画面例を示す説明図である。
【００２６】
図４に示すように、アラーム日時である日時、予定移動先を示す場所、アラームレベル、内容、交通手段、監視開始日時、余裕時間が入力される。ここで入力された情報が、上述スケジューラ部１０に記憶されることになる。
【００２７】
図２に戻り、状態管理部１３は、監視モード指示部１０１、現在地確認要求部１０２、変化判断部１０３、所要時間要求部１０４、およびリミットチェック部１０５を備え、主に携帯端末１００の現在地を測定し、現在地から予定移動先までの所要時間を取得し、取得した所要時間に基づいてスケジューラ部１０に記憶されているアラーム時刻を書き換える部分である。以下、各部について説明する。
【００２８】
監視モード指示部１０１は、スケジューラ部１０に記憶されるスケジュール情報に基づいて後述する基地局監視部１４を起動させるための指示を基地局監視部１４に出力する部分である。
【００２９】
現在地確認要求部１０２は、スケジューラ部１０に記憶されるスケジュール情報が入力され、監視開始の通知を受けたとき、または後述する基地局監視部１４により携帯端末１００の存在位置に変化が生じたと判断したとき、後述する現在地測位置部１５に現在地の測定を行うよう指示を出力する部分である。
【００３０】
変化判断部１０３は、現在地確認要求部１０２が要求した現在地が、前回要求したときの位置と変化しているか否かを判断する部分である。変化判断部１０３は、変化していると判断した場合は、後述する所要時間要求部１０４に対して所要時間を取得するよう指示を出力する。変化判断部１０３は、変化していないと判断した場合は、再度、現在地確認要求部１０２から指示が来るまで待機状態となる。
【００３１】
所要時間要求部１０４は、変化判断部１０３から所要時間取得の要求指示を受けると、携帯電話網に接続されている中央サーバ３００に対して、現在位置から予定移動先までに移動するに要する所要時間を要求する。要求に際して要求コマンドの一例を図に示す。図５は、所要時間要求部１０４が中央サーバ３００に対して出力した検索要求コマンドおよび入力した検索結果の具体例を示す概念図であり、図５（ａ）は、検索要求コマンドの概念図、図５（ｂ）は、検索結果を示す概念図である。
【００３２】
図５（ａ）に示すように、出力した検索要求コマンドは、検索オーダＩＤ、現在地、現在地略称、目的地、目的地略称、到着希望日時、交通機関を含む。検索オーダＩＤは、検索要求と検索結果とをリンクさせるためのＩＤであり、実行した年月日日時分から生成されるＩＤであり、ユニークとなるよう生成される。現在地は、現在地を測定した結果を示し、緯度経度をもって記述される。現在地略称は、現在地の略称であり、建物のビル名、駅名などをあらかじめ保持しているマップ情報から取得され記述されるものである。
【００３３】
目的地は、緯度経度を持って示されるユーザが予定する移動先を示す。後述する目的地略称を用いてあらかじめ保持しているマップ情報から緯度経度が算出される。
【００３４】
目的地略称は、上述入力部１２からスケジューラ部１０に入力された場所を示す。
【００３５】
到着希望日時は、スケジューラ部１０に記憶されているアラーム時刻を示す。
【００３６】
交通機関は、スケジューラ部１０に記憶されている使用する交通機関を示し、自家用車で予定移動先まで行くか、公共機関を用いて予定移動先まで行くかを示す。
【００３７】
次に検索結果について説明する。図５（ｂ）に示すように、検索結果は、検索オーダＩＤと所要時間（検索結果）とを含む。検索オーダＩＤは、上述検索要求コマンドとリンクできるよう検索要求コマンドから抜き出された検索オーダＩＤが使用される。所要時間は、中央サーバ３００で取得された携帯端末１００の現在位置から予定移動先までの移動に要する所要時間を示す。
【００３８】
以上のコマンドを用いることにより、所用時間要求部１０４は、現在位置から予定する移動先までの移動に要する所要時間を取得することができる。
【００３９】
図２に戻り、リミットチェック部１０５は、取得した所要時間に基づいて緊急度合いに応じたアラームレベルおよび新たなアラーム時刻をスケジューラ部１０に登録する部分である。より具体的には、リミットチェック部１０５は、所用時間要求部１０４が取得した予定移動先までの移動に要する所要時間、およびスケジューラ部１０に記憶されているアラーム時刻（必要に応じて、さらに余裕時間）に基づいて、新たなアラーム時刻を算出する。そして、リミットチェック部１０５は、算出したアラーム時刻と現在時刻とを比較し、スケジュールどおりに予定移動先にユーザが到着することができるよう、緊急度合いに応じたアラームレベルおよびアラーム時刻を設定する。
【００４０】
基地局管理部１４は、携帯端末１００が無線通信する基地局を監視する部分であり、基地局から発信される電波に含まれるエリア番号を検出する部分である。基地局管理部１４は、無線通信している基地局のエリア番号を記憶するエリア番号記憶部を備え、このエリア番号記憶部に記憶されているエリア番号に変更が生じると、携帯端末１００は、無線通信している基地局が変わったと判断し、現在地確認要求部１０２に対して現在位置を確認するよう指示を出力する。
【００４１】
現在地測位置部１５は、ＧＰＳ（全地球測位システム）（Global Positioning System）により、緯度経度からなる現在地を測定する部分である。現在地確認要求部１０２からの指示により現在地測位置部１５はＧＰＳ衛星から電波を受信することにより、現在地を測定することができる。
【００４２】
次に、上述のとおり構成された携帯端末１００の動作について、中央サーバ３００および経路情報提供サーバ４００の動作を交えて説明する。図６は、携帯端末１００の概略動作を示す動作フロー図である。
【００４３】
携帯端末１００のスケジューラ部１０は記憶しているスケジュール情報を設定し（Ｓ１０１）、その後基地局監視部１４は、携帯端末１００において無線通信する基地局に変更が生じているか、否かを判断する（Ｓ１０２）。基地局監視部１４が通信している基地局に変更が生じたと判断すると、現在地確認要求部１０２が現在地の位置情報を取得する（Ｓ１０３）。
【００４４】
変化判断部１０３は、今取得した位置情報と前回取得した位置情報とが不一致であると判断する場合、すなわち存在位置に変化が生じていたと判断する場合、変化判断部１０３は所要時間要求部１０４に指示を出力する。所要時間要求部１０４は、予定移動先まで移動に要する所要時間の要求を中央サーバ３００に行う（Ｓ１０４）。
【００４５】
中央サーバ３００は、携帯端末１００の所要時間要求部１０４から送信された検索要求コマンド（図５（ａ）参照）を受信すると、検索要求コマンドで指示した交通機関に応じた経路情報提供サーバ４００（または経路情報提供サーバ５００）に受信した検索要求コマンドを転送する（Ｓ２０１）。
【００４６】
経路情報提供サーバ４００では、現在位置と予定移動先と到達希望日時とに基づいて、予定移動先まで移動するに要する所要時間を算出する（Ｓ３０１）。なお、ここでの算出方法は、公知の経路探索技術を用いていることから詳細の説明は省略する。そして、経路情報提供サーバ４００は算出した所要時間を中央サーバ３００に返信する。
【００４７】
中央サーバ３００では、受信した所要時間をさらに携帯端末１００に対して返信する。なお、中央サーバ３００では、どの携帯端末からの所要時間の要求であるかを管理しているものとする。
【００４８】
携帯端末１００では、受信した所要時間に基づいて、タイムリミットを判定する（Ｓ１０５）。具体的には、リミットチェック部１０５は、スケジューラ部１０に記憶されているアラーム時刻から所要時間（および余裕時間）を減算し、新たなアラーム時刻を得る。そして、リミットチェック部１０５は、新たなアラーム時刻をスケジューラ部１０に登録する。
【００４９】
スケジューラ部１０では、スケジュール情報が更新されたことを判断し、書き換えられた新たなアラーム情報と現在時刻とを比較し、どれぐらい時間的な余裕があるかを判断する。スケジューラ部１０は、その余裕度（または緊急度）に応じたアラームを鳴動するようアラーム鳴動部１６に指示を出力する。
【００５０】
以上のとおり、携帯端末１００は基地局の変更を検出すると、実際の現在地の変化を判定し、スケジューラ部１０に記述されている予定移動先まで移動するのに要する所要時間を取得し、スケジューラ部１０を更新するよう処理することができる。これにより、スケジューラ部１０の無駄な更新処理をする必要がなくなる。
【００５１】
以下、携帯端末１００のスケジューラ部１０、状態管理部１３の詳細な動作について動作フロー図に基づいて説明する。まず、スケジューラ部１０の動作について説明する。図７は、スケジューラ部１０におけるスケジュールが登録されたときの動作を示す動作フロー図である。
【００５２】
携帯端末１００のユーザが操作部１２を操作して入力されたスケジュール情報を受け付け（Ｓ４０１）、スケジューラ部１０は、受け付けたスケジュール情報を記憶する（Ｓ４０２）。スケジューラ部１０は、ユーザからの入力を受け付け、記憶したスケジュール情報をチェックし（Ｓ４０３）、監視開始するスケジュールであるか判断する（Ｓ４０４）。
【００５３】
スケジューラ部１０は、監視開始するスケジュールではないと判断すると、監視開始時刻となるスケジュールのチェックを所定周期をもって行い、待機状態となる（Ｓ４０５）。また、スケジューラ部１０は、監視開始するスケジュールであると判断すると、監視開始するスケジュールとしてアラーム時刻の書き換えを可能とするよう設定し、監視モード指示部１０１に監視モードに入るよう指示を出力する（Ｓ４０６）。そして、スケジューラ部１０は状態管理部１３を起動する（Ｓ４０７）。
【００５４】
次に、起動した状態管理部１３の動作について説明する。図８は、状態管理部１３の動作を示す動作フロー図である。
【００５５】
状態管理部１３の監視モード指示部１０１が、スケジューラ部１０から図７のＳ４０６の処理に基づいた監視指示を受信すると（Ｓ５０１）、監視モード指示部１０１は、基地局監視部１４に対して基地局からの電波に含まれるエリア番号を検出するよう指示を出力する（Ｓ５０２）。指示を受けた基地局監視部１４は基地局の監視モードに移行し、基地局から発信されるエリア番号を検出し、エリア番号記憶部に記憶するよう動作する。
【００５６】
また、現在地確認要求部１０２は、基地局監視部１４から、無線通信する基地局が変わったことを示す通知信号を受信すると（Ｓ５０３）、現在地確認要求部１０２は、スケジューラ部１０に継続フラグがオンされているか、否か判断する（複数のスケジュールがある場合は一つでも継続フラグがオンされているか、否か判断する）（Ｓ５０４）。そして、継続フラグがオンされていると、現在地確認要求部１０２が判断すると、ＧＰＳによる現在位置の確認を行う（Ｓ５０６）。また、スケジューラ部１０に継続フラグがないと、現在地確認要求部１０２が判断する場合は、基地局監視モードを終了するよう、スケジューラ部１０は、監視モード指示部１０１に監視モードを中止するよう指示を出力する（Ｓ５０５）。なお、監視モードを継続するか、しないかを、ユーザが選択することができるように、図示しないディスプレイ部にその旨を表示させユーザによる選択を可能としてもよい。また、ユーザによる選択時にスケジューラ部１０から該当するスケジュール情報を削除するようにしてもよい。
【００５７】
現在地確認要求部１０２および現在地測位置部１５により測定した現在位置が、前回測定した位置と異なっているか、否かを変化判断部１０３が判断する（Ｓ５０７）。変化判断部１０３は位置が異なっていると判断する場合は、所要時間要求部１０４は、中央サーバ２００に対して、今測定した現在位置から予定移動先まで移動に要する所要時間を要求する（Ｓ５０８）。その後、所用時間要求部１０４は、中央サーバ２００から所要時間を取得する（Ｓ５０９）。変化判断部１０３は位置が異なっていないと判断する場合は、状態管理部１３は再度基地局の変化を検出するまで待機する。
【００５８】
次に、状態管理部１３が取得した所要時間に基づいてスケジューラ部１０に記述されるアラーム時刻を書き換え、再設定するときの動作について説明する。図９は、スケジューラ部１０のアラーム時刻を書き換えるときの動作を示す動作フロー図である。
【００５９】
所用時間要求部１０４が取得した所要時間は、リミットチェック部１０５に出力される。リミットチェック部１０５は、現在時刻と取得した所要時間とスケジューラ部１０に設定されている余裕時間とを加算した値（時刻）から、スケジューラ部１０に設定されているアラーム時刻を減算する（Ｓ６０１）。そして、リミットチェック部１０５は、減算して得た残時間が０以下であるか、あらかじめ定めた値以上であるか、またはあらかじめ定めた値以下であるか、を判断する（Ｓ６０２）。
【００６０】
リミットチェック部１０５は、Ｓ６０１において演算した値が０以下であると判断すると、アラーム時刻を現在時刻に設定し、アラームレベルを「高」に設定する（Ｓ６０３）。その他、内容欄に「もう間に合いません」を追加し、継続フラグに終了を意味する「０」を記述する。また、リミットチェック部１０５は、Ｓ６０１において演算した値があらかじめ定めた値以下であると判断すると、アラーム時刻を現在時刻に設定し、アラームレベルを「中」に設定する（Ｓ６０４）。その他、内容欄に「まもなく出発時刻です」を追加する。また、リミットチェック部１０５は、Ｓ６０１において演算した値があらかじめ定めた値以上であると判断すると、アラーム時刻を、（アラーム時刻−所要時間−余裕時間）に設定し、アラームレベルを「小」に設定する（Ｓ６０５）。その他、内容欄に「現在地を確認しました」を追加する。
【００６１】
リミットチェック部１０５は、これら設定されたアラーム時刻、アラームレベルをスケジューラ部１０に登録する（Ｓ６０６）。
【００６２】
次に、スケジューラ部１０の記憶内容が更新された後のスケジューラ部１０の動作について説明する。図１０は、スケジューラ部１０の記憶内容が更新されたときの動作を示す動作フロー図である。
【００６３】
図９におけるＳ６０６の処理によりスケジューラ部１０の記憶内容が更新されたと、スケジューラ部１０が判断すると（Ｓ７０１）、スケジューラ部１０は更新されたスケジュールのアラームレベルを判定する（Ｓ７０２）。そして、スケジューラ部１０は、判定したアラームレベルに応じたアラームを鳴動するようアラーム鳴動部１６に指示を出力し、アラーム鳴動部１６は対応するアラームを鳴動する（Ｓ７０３）。
【００６４】
具体的には、アラームレベルが「高」に設定されていると、アラーム鳴動部１６はユーザに緊急事態であることを示すアラーム音を鳴動する（例えば、音量を大きく、また奇抜な音で鳴動する）。また、アラームレベルが「中」に設定されていると、アラーム鳴動部１６は、行動を起こすべき時刻である旨を示すアラームを鳴動する。また、アラームレベルが「小」に設定されていると、アラーム鳴動部１６は、スケジュールが更新されたことを示すアラーム音を鳴動する。
【００６５】
スケジューラ部１０は、アラーム鳴動後、新たなスケジュールの内容をディスプレイ部（図示せず）に表示させる（Ｓ７０４）。その後、図８の処理に戻る。
【００６６】
次に、スケジューラ部１０の通常動作について説明する。図１１は、スケジューラ部１０が登録されているアラーム時刻にアラームを鳴動させるときの動作を示めす動作フロー図である。
【００６７】
スケジューラ部１０は、状態管理部１３の動作と並行して動作しており、状態管理部１３が上述図８から図９に示す処理を実行しながら、スケジューラ部１０は、一定周期ごとに登録されているスケジュールのアラームを鳴動させるアラーム時刻をチェックしている（Ｓ８０１）。スケジューラ部１０は、アラーム時刻に達していると判断すると、アラーム鳴動部１６に指示を出力し、アラーム鳴動部１６はアラームを鳴動する（Ｓ８０３）。アラームを鳴動するとともに、スケジューラ部１０は対応するスケジュールの内容を表示する（Ｓ８０４）。
【００６８】
次に、携帯端末１００、中央サーバ３００、経路情報提供サーバ４００における動作シーケンスについて説明する。図１２は、スケジュールを入力した後の動作を示す動作シーケンス図である。
【００６９】
スケジューラ部１０は、スケジュールの受付を行うと、スケジュールをセットし（Ｓ４０６）、状態管理部１３を起動する（Ｓ４０７）。また、状態管理部１３の監視モード指示部１０１は基地局監視部１４に対して基地局監視を行うよう指示を出力する（Ｓ５０２）。そして、現在確認要求部１０２は、現在地測位置部１５に対して現在地を確認するよう指示を出力し、現在地測位置部１５はＧＰＳにより現在地を取得し、現在地確認要求部１０２に取得した現在地を示す情報を出力する（Ｓ５０６）。
【００７０】
その後、変化判断部１０３により位置に変化が生じたと判断し、所要時間要求部１０４は、中央サーバ２００に対して現在地から目的地である予定移動先までの移動に要する所要時間を要求する（Ｓ５０８）。中央サーバ２００は、携帯端末１００から受信した移動方法である交通機関を示す情報に基づいて、経路情報提供サーバ４００または経路情報提供サーバ５００のいずれかに移動に要する所要時間の要求を転送する。
【００７１】
ここでは、自家用車で移動することが携帯端末１００に登録されており、その交通機関を示す情報を受信したため、中央サーバ３００は、経路情報提供サーバ４００（自家用車用の経路を検索するサーバ）に当該要求を送信する（Ｓ９０１）。中央サーバ３００は、経路情報提供サーバ４００から所要時間を取得し、取得した所要時間を携帯端末１００に転送する（Ｓ５０９）。そして、状態管理部１３は、所要時間に基づいてスケジューラ部１０の更新を行う（Ｓ５１０）。
【００７２】
以上の動作により、携帯端末１００のユーザは交通機関に対応した現在地から目的地である予定移動先までの移動に要する所要時間を取得し、取得した所要時間に基づいてスケジューラ部１０のスケジュールを更新ことができ、移動に要する所要時間を考慮したスケジュールを得ることができる。
【００７３】
次に、基地局変わった場合の動作について説明する。図１３は、基地局が変わった場合の動作を示す動作シーケンス図である。
【００７４】
基地局監視部１４は、交信していた基地局のエリア番号に変化が生じたと判断した場合、その旨を状態管理部１３に通知する。状態管理部１３は現在地測位置部１５に現在地を示す情報を取得するよう指示を出力し、現在地測位置部１５は現在地を示す情報を取得する。そして、現在地測位置部１５は状態管理部１３に取得した現在地を示す情報を出力する（Ｓ５０６）。
【００７５】
状態管理部１３は、取得した現在地が前回取得した現在地と相違していると判断し、中央サーバ３００に対して、現在地から目的地である所要移動先までの移動に要する所要時間を取得するよう要求する（Ｓ５０８）。携帯端末１００から受信した交通機関を示す情報に基づいて、経路情報提供サーバ４００または経路情報提供サーバ５００のいずれかに移動に要する所要時間の要求を転送する。
【００７６】
ここでは、自家用車で移動することと携帯端末１００に登録されており、その交通機関を示す情報を受信したため、中央サーバ３００は、経路情報提供サーバ４００に当該要求を送信する（Ｓ９０１）。中央サーバ３００は、経路情報提供サーバ４００から所要時間を取得し、取得した所要時間を携帯端末１００に転送する（Ｓ５０９）。そして、状態管理部１３は、所要時間に基づいてスケジューラ部１０の更新を行う（Ｓ５１０）。
【００７７】
以上の動作により、携帯端末１００のユーザは交通機関に対応した現在地から目的地である予定移動先までの移動に要する所要時間を取得し、取得した所要時間に基づいてスケジューラ部１０のスケジュールを更新ことができ、移動に要する所要時間を考慮したスケジュールを得ることができる。さらに、基地局に変化があったときにこれら動作を行うことにより、現在地に変化がないことが明らかな場合にまで現在地を示す位置情報の取得処理を行うことがない。
【００７８】
次に、本発明の携帯端末１００の作用効果について説明する。本発明の携帯端末１００は、予定移動先と当該予定移動先に到達する時間とを対応付けて記憶するスケジュールをスケジューラ部１０に記憶しておき、ユーザの位置する領域に変化が生じたときに、ユーザの現在位置から予定移動先までの移動に要する所要時間を中央サーバ３００から取得し、所要時間を考慮してアラームをユーザに対して知らせるようにしたことにより、ユーザの位置する領域に変化が生じたときに移動に要する所要時間を取得することができ、無駄な取得処理を行うことなく、所要時間を考慮したアラームを知らせることができる。
【００７９】
また、携帯端末１００は、無線通信する基地局２００に変更が生じたことを判断することにより、携帯端末が移動したことを簡易な構成で判断することができる。
【００８０】
また、携帯端末１００は、リミットチェック部１０５において、当初登録されたアラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算して、新たなアラーム時刻情報を取得し、この取得したアラーム時刻情報で示す時刻に達するとアラームを知らせることにより、余裕時間を考慮したアラームを知らせることができ、ユーザは予定移動先に遅れることなく予定した時刻に到達することができる。さらに、ユーザにとって余裕を持った行動を行うことが可能となる。
【図面の簡単な説明】
【００８１】
【図１】本実施形態における携帯端末および通信システムのシステム構成図である。
【図２】携帯端末１００のブロック構成図である。
【図３】スケジューラ部１０が記憶するスケジュール情報を説明する概念図である。
【図４】携帯端末１００に表示される入力画面例を示す説明図である。
【図５】所要時間要求部１０４が中央サーバ３００に対して出力した検索要求コマンドおよび入力した検索結果の具体例を示す概念図である。
【図６】携帯端末１００の概略動作を示す動作フロー図である。
【図７】スケジューラ部１０におけるスケジュールが登録されたときの動作を示す動作フロー図である。
【図８】状態管理部１３の動作を示す動作フロー図である。
【図９】スケジューラ部１０のアラーム時刻を書き換えるときの動作を示す動作フロー図である。
【図１０】スケジューラ部１０の記憶内容が更新されたときの動作を示す動作フロー図である。
【図１１】スケジューラ部１０が登録されているアラーム時刻にアラームを鳴動させるときの動作を示めす動作フロー図である。
【図１２】スケジュールを入力した後の動作を示す動作シーケンス図である。
【図１３】基地局が変わった場合の動作を示す動作シーケンス図である。
【符号の説明】
【００８２】
１１・・・時刻情報提供部、１２・・・入力部、１３・・・状態管理部、１４・・・基地局監視部、１５・・・現在地測位置部、１６・・・アラーム鳴動部、１００・・・携帯端末、１０１・・・監視モード指示部、１０２・・・現在地確認要求部、１０３・・・変化判断部、１０４・・・所要時間要求部、１０５・・・リミットチェック部、２００・・・基地局、３００・・・中央サーバ、４００、５００・・・経路情報提供サーバ。
【図１】
2006033404.tif 000003
【図２】
2006033404.tif 000004
【図３】
2006033404.tif 000005
【図４】
2006033404.tif 000006
【図５】
2006033404.tif 000007
【図６】
2006033404.tif 000008
【図７】
2006033404.tif 000009
【図８】
2006033404.tif 000010
【図９】
2006033404.tif 000011
【図１０】
2006033404.tif 000012
【図１１】
2006033404.tif 000013
【図１２】
2006033404.tif 000014
【図１３】
2006033404.tif 000015