(57)【要約】【課題】ユーザをスケジュール通りに行動させることを、より確実に行うことが可能なスケジュール管理システムを提供すること。【解決手段】携帯端末は、現在地を示す位置情報を所定の周期で取得する位置情報取得部と、位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を格納する記憶部と、サーバに対して現在地および目的地を送信することによりサーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出してアラーム音を出力させ、その後、位置情報取得部が位置情報を取得するごとに、取得した位置情報と記憶部に格納されている位置情報とを比較し、これらが一致している場合には所定のアドレスに対して警告を送信させるプロセッサと、を有し、サーバは、携帯端末より、携帯端末の現在地および目的地をそれぞれ示す情報が提供されると、移動時間を求めて携帯端末へ送信する移動時間計算部を有する。【選択図】図１
2009159246.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、
前記サーバとネットワークを介して通信可能な携帯端末と、
を具備し、
前記携帯端末は、
現在地を示す位置情報を所定の周期で取得する位置情報取得部と、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を格納する記憶部と、
前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力させ、その後、前記位置情報取得部が前記位置情報を取得するごとに、取得した位置情報と前記記憶部に格納されている位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信させるプロセッサと、を有し、
前記サーバは、前記携帯端末より、前記携帯端末の現在地および前記目的地をそれぞれ示す情報が提供されると、前記移動時間を求めて前記携帯端末へ送信する移動時間計算部を有する、スケジュール管理システム。
【請求項２】
請求項２に記載のスケジュール管理システムにおいて、
前記プロセッサは、前記到着時刻から前記移動時間および所定の時間を差し引いた時刻を前記アラーム時刻とし、該アラーム時刻から前記所定の時間が経過した時刻に前記位置情報取得部が取得した位置情報と前記記憶部に格納されている位置情報とが一致している場合に前記警告を送信させる、スケジュール管理システム。
【請求項３】
請求項１または請求項２に記載のスケジュール管理システムにおいて、
前記記憶部は、前記警告を送信する順番に対応付けて前記所定のアドレスを複数格納し、
前記プロセッサは、前記警告を送信させた後に前記位置情報取得部が取得した位置情報と前記記憶部に格納されている位置情報とが一致している場合には前記順番に基づいて対応するアドレスに対して前記警告を送信させる、スケジュール管理システム。
【請求項４】
サーバとネットワークを介して通信可能な携帯端末であって、
現在地を示す位置情報を所定の周期で取得する位置情報取得部と、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を格納する記憶部と、
前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力させ、その後、前記位置情報取得部が前記位置情報を取得するごとに、取得した位置情報と前記記憶部に格納されている位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信させるプロセッサと、
を有する携帯端末。
【請求項５】
サーバと、前記サーバとネットワークを介して通信可能な携帯端末とからなるシステムで行われる、スケジュール管理方法であって、
前記携帯端末は、現在地を示す位置情報を所定の周期で取得し、前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を登録し、前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力し、その後、前記位置情報を取得するごとに、取得した位置情報と登録した位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信し、
前記サーバは、前記携帯端末より、前記携帯端末の現在地および前記目的地をそれぞれ示す情報が提供されると、前記移動時間を求めて前記携帯端末へ送信する、スケジュール管理方法。
【請求項６】
請求項５に記載のスケジュール管理方法において、
前記携帯端末は、前記到着時刻から前記移動時間および所定の時間を差し引いた時刻を前記アラーム時刻とし、該アラーム時刻から前記所定の時間が経過した時刻に、取得した位置情報と登録した位置情報とが一致している場合に前記警告を送信する、スケジュール管理方法。
【請求項７】
請求項５または請求項６に記載のスケジュール管理方法において、
前記携帯端末は、前記警告を送信する順番に対応付けて前記所定のアドレスを複数登録し、前記警告を送信した後、取得した位置情報と登録した位置情報とが一致している場合には前記順番に基づいて対応するアドレスに対して前記警告を送信する、スケジュール管理方法。
【請求項８】
スケジュールを管理することをコンピュータに実行させるためのプログラムであって、
現在地を示す位置情報を所定の周期で取得し、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を登録し、
前記現在地から前記目的地までの移動時間を求め、該移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力し、その後、前記位置情報を取得するごとに、取得した最新位置情報と登録した格納位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信する処理を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在地から目的地までの移動時間を考慮してスケジュールを管理するスケジュール管理システム、携帯端末、スケジュール管理方法、およびプログラムに関する。
【背景技術】
【０００２】
携帯端末には、ユーザのスケジュールを管理するために、ユーザの現在地、目的地、および現在地から目的地までの移動時間を考慮してアラーム音を鳴らす時刻であるアラーム時刻の設定を行うものが提案されており、例えば特許文献１（特開２００６−３３４０４号公報）に開示されている。
【０００３】
特許文献１に記載の携帯端末は、基地局を通じてサーバと通信可能な携帯端末であり、目的地および時刻が入力されると携帯端末の現在地から目的地までの移動時間に基づいてアラーム時刻を求めるものであり、携帯端末の移動を通信相手の基地局が変わったか否かにより判断する位置変化判断手段と、携帯端末の位置情報を取得する位置情報取得手段と、携帯端末の現在地から目的地までの移動時間に基づいてアラーム時刻を設定する状態管理部と、アラーム時刻や目的地などを用件ごとにそれぞれ対応付けたスケジュール表を格納する記憶手段と、を有する。
【０００４】
特許文献１に記載の携帯端末では、まず、状態管理部が、位置変化判断手段より携帯端末が移動した旨の通知を受けると、位置情報取得手段に対して、現在地を示す位置情報を取得させる。このとき、位置情報取得手段は、現在地の位置情報をＧＰＳ（Global Positioning System）より取得して状態管理部へ送出する。すると、状態管理部は、現在地と目的地をサーバへ送信して移動時間の計算を依頼する。
【０００５】
その後、状態管理部は、サーバより移動時間の提供を受けると、現在の時刻に移動時間を加算した時刻からスケジュール表に登録されているアラーム時刻を減算した値に基づいて新たなアラーム時刻を算出する。そして、状態管理部は、スケジュールに登録されているアラーム時刻を今回算出したアラーム時刻に更新させる。
【０００６】
特許文献１に記載の携帯端末によれば、ユーザの現在地を把握し、現在地から目的地までの移動時間をサーバより入手することによってアラーム時刻を更新している。これにより、目的地へ向けて移動を開始する場所に変更が生じたとしてもアラーム時刻が実際の移動時間に応じて更新されるため、ユーザをスケジュール通りに行動させることが可能となる。
【特許文献１】特開２００６−３３４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
携帯端末の一つである携帯電話は、近年普及が進み、ユーザの対象が大人だけに限らず子供も含まれる。ユーザが子供の場合、一般的に、子供はスケジュール通りに行動することに対する意識が希薄であるため、特許文献１に記載の携帯端末のようにアラーム音で促すだけでは、スケジュール通りに行動しない可能性がある。
【０００８】
本発明の目的は、ユーザをスケジュール通り行動させることを、より確実に行うことが可能なスケジュール管理システム、携帯端末、スケジュール管理方法、およびその方法をコンピュータに実行させるためのプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明によるスケジュール管理システムは、
サーバと、
前記サーバとネットワークを介して通信可能な携帯端末と、
を具備し、
前記携帯端末は、
現在地を示す位置情報を所定の周期で取得する位置情報取得部と、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を格納する記憶部と、
前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力させ、その後、前記位置情報取得部が前記位置情報を取得するごとに、取得した位置情報と前記記憶部に格納されている位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信させるプロセッサと、を有し、
前記サーバは、前記携帯端末より、前記携帯端末の現在地および前記目的地をそれぞれ示す情報が提供されると、前記移動時間を求めて前記携帯端末へ送信する移動時間計算部を有する。
【００１０】
また、上記目的を達成するための本発明による携帯端末は、
サーバとネットワークを介して通信可能な携帯端末であって、
現在地を示す位置情報を所定の周期で取得する位置情報取得部と、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を格納する記憶部と、
前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力させ、その後、前記位置情報取得部が前記位置情報を取得するごとに、取得した位置情報と前記記憶部に格納されている位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信させるプロセッサと、
を有する。
【００１１】
また、上記目的を達成するための本発明によるスケジュール管理方法は、
サーバと、前記サーバとネットワークを介して通信可能な携帯端末とからなるシステムで行われる、スケジュール管理方法であって、
前記携帯端末は、現在地を示す位置情報を所定の周期で取得し、前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を登録し、前記サーバに対して前記現在地および前記目的地を送信することにより前記サーバより送られてくる移動時間を用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力し、その後、前記位置情報を取得するごとに、取得した位置情報と登録した位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信し、
前記サーバは、前記携帯端末より、前記携帯端末の現在地および前記目的地をそれぞれ示す情報が提供されると、前記移動時間を求めて前記携帯端末へ送信する。
【００１２】
また、上記目的を達成するための本発明によるプログラムは、
スケジュールを管理することをコンピュータに実行させるためのプログラムであって、
現在地を示す位置情報を所定の周期で取得し、
前記位置情報、所定のアドレス、および目的地と到着時刻とを含むスケジュール情報を登録し、
前記現在地から前記目的地までの移動時間を求め、該移動時間用いてアラーム音を出力するアラーム時刻を算出して前記アラーム音を出力し、その後、前記位置情報を取得するごとに、取得した最新位置情報と登録した格納位置情報とを比較し、これらが一致している場合には前記所定のアドレスに対して警告を送信する処理を前記コンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、アラーム音の出力後に携帯端末のユーザが移動していないことが確認されると、携帯端末に登録されているアドレスに対して警告が送信される。これにより、第３者からも、携帯端末のユーザに対してスケジュール通りに行動するように促すことが可能となる。
【００１４】
上記の通り、ユーザに対してスケジュールを意識付けさせる手段がアラーム音以外に新たに追加されたため、ユーザをスケジュール通りに行動させることをより確実に行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施形態について、図面を参照しながら説明する。
【００１６】
図１は、本発明によるスケジュール管理システムの一実施形態の構成を示すブロック図である。
【００１７】
本実施形態におけるスケジュール管理システムは、図１に示すように、携帯端末１と、ネットワーク１００を介して携帯端末１と接続されるサーバ２および通信端末３とを有する。
【００１８】
まず、携帯端末１の構成について説明する。
【００１９】
携帯端末１は、サーバ２および通信端末３のそれぞれとネットワーク１００を介して通信可能な携帯端末であり、プロセッサ１１と、位置情報取得部１２と、記憶部１３と、ネットワーク接続部１４と、スピーカー１５と、操作部１６と、表示部１７と、時刻計測部１８と、を有する。
【００２０】
プロセッサ１１は、記憶部１３に格納されているプログラムを読み取って携帯端末１の各部の動作を制御する。
【００２１】
位置情報取得部１２は、携帯端末１の現在地を示す最新位置情報をＧＰＳより所定の周期で取得してプロセッサ１１へ送出する。
【００２２】
記憶部１３は、スケジュール表（スケジュール情報）、プロセッサ１１を動作させるためのプログラム、および携帯端末１のユーザがスケジュール通り行動していない旨を示す警告メールの送信先のメールアドレスなどを格納する。図２は、記憶部１３に格納されるスケジュール表の一例を示す図である。
【００２３】
図２に示すように、本実施形態におけるスケジュール表２０１では、目的地（用件が行われる場所）へ到着しなければならない日時を示す用件日時２０２と、用件の内容を示す用件２０３と、目的地を示す用件場所情報２０４と、格納位置情報（位置情報取得部１２が前回取得した位置情報）に対応する場所を示す格納位置情報２０５と、格納位置情報２０５に示す場所から目的地までの移動に要する時間を示す移動時間２０６と、アラーム音を出力する時刻を示すアラーム時刻２０７とが、それぞれ対応付けられている。
【００２４】
スケジュール表２０１において、用件日時２０２、用件２０３、および用件場所情報２０４は、ユーザが操作部１６を操作することによってそれぞれ登録される。また、格納位置情報２０５、移動時間２０６、アラーム時刻２０７は、プロセッサ１１によりそれぞれ登録される。
【００２５】
ネットワーク接続部１４は、プロセッサ１１の制御に基づいて、ネットワーク１００を介してサーバ２や通信端末３へ情報を送信する。また、ネットワーク接続部１４は、サーバ２や通信端末３からネットワーク１００を介して受信した情報をプロセッサ１１へ送出する。
【００２６】
スピーカー１５は、プロセッサ１１の制御に基づいた音声出力動作を行う。スピーカー１５が出力する音声には、アラーム時刻２０７に基づいて出力されるアラーム音や、着信音などが含まれる。
【００２７】
操作部１６は、ユーザが携帯端末１を操作するための複数のキーを備える。
【００２８】
表示部１７は、プロセッサ１１の制御に基づいた表示動作を行う。
【００２９】
時刻計測部１８は、時刻を計測する機能を有する。
【００３０】
次に、サーバ２の構成について説明する。
【００３１】
サーバ２は、記憶部２１と、移動時間計算部２２と、を有する。
【００３２】
記憶部２１は、緯度および経度に対応付けて位置を示す地図情報を格納する。
【００３３】
移動時間計算部２１は、携帯端末１より最新位置情報および用件場所情報を受信すると、記憶部２１に格納されている地図情報を用いて移動時間を求めて携帯端末１へ提供する。なお、移動時間を求める方法は、特に限定されるものではなく従来と同様でよい。例えば、地図情報を用いて最新位置情報に対応する場所（現在地）から用件場所情報に対応する場所（目的地）までの距離を算出し、算出した距離を予め定められた速度で除算して求めればよい。
【００３４】
次に、通信端末３について説明する。
【００３５】
通信端末３は、メールアドレスが予め携帯端末１に登録されており、携帯電話、ＰＤＡ（Personal Digital Assistant）、およびパーソナルコンピュータなどがそれぞれ一例として挙げられる。
【００３６】
次に、本実施形態におけるスケジュール管理の動作について説明する。
【００３７】
まず、アラーム時刻を更新する動作について、図３に示すフローチャートを参照しながら説明する。
【００３８】
位置情報取得部１２は、最新位置情報を取得してプロセッサ１１へ送出する（ステップＳ３０１）。プロセッサ１１は、最新位置情報が入力されると、最新位置情報と、格納位置情報とが一致するか否か判定する（ステップＳ３０２）。このとき、最新位置情報と格納位置情報とが一致する場合には、アラーム時刻は更新されない。
【００３９】
最新位置情報と格納位置情報とが一致しない場合、プロセッサ１１は、位置情報２０５を更新するとともに、用件場所情報２０４について、対応する用件日時が現在の時刻に最も近い用件場所情報と、最新位置情報とを、ネットワーク接続部１４よりネットワーク１００を介してサーバ２へ送信させる（ステップＳ３０３）。
【００４０】
サーバ２において、用件場所情報と最新位置情報とは、移動時間計算部２２に受信される。すると、移動時間計算部２２は、記憶部２１に格納されている地図情報を用いて移動時間を求め、求めた移動時間を携帯端末１へ提供する（ステップＳ３０４）。
【００４１】
携帯端末１において、移動時間はネットワーク接続部１４を通じてプロセッサ１１に入力される。すると、プロセッサ１１は、移動時間に基づいてアラーム時刻を算出する（ステップＳ３０５）。具体的には、プロセッサ１１は、移動時間が求められた用件に対応する到着時刻（用件日時２０２に登録されている時刻）から移動時間および所定の時間を差し引いた時刻をアラーム時刻とする。
【００４２】
プロセッサ１１は、算出したアラーム時刻を、移動時間が求められた用件に対応付けて更新する（ステップＳ３０６）。これにより、アラーム時刻は、携帯端末１のユーザをスケジュール通りに行動させるのに適切な時刻に更新されることとなる。
【００４３】
ステップＳ３０１からステップＳ３０６の動作は、時刻計測部１８で計測中の時刻がアラーム時刻に達するまでは、位置情報取得部１２が最新位置情報を取得するたびに繰り返し行われる。
【００４４】
次に、アラーム時刻に達した後の動作について、図４に示すフローチャートを参照しながら説明する。なお、本実施形態では、警告メールの送信先は通信端末３に設定されているものとする。
【００４５】
プロセッサ１１は、時刻計測部１８より時刻を取得し、取得した時刻（現在の時刻）とアラーム時刻２０７に登録されているアラーム時刻とを比較し、アラーム時刻になっている用件があるか否か判定する（ステップＳ４０１）。なお、ステップＳ４０１の動作は、所定の時間間隔で行われるものとする。
【００４６】
アラーム時刻になっている用件がある場合には、プロセッサ１１は、スピーカー１５よりアラーム音を出力させる（ステップＳ４０２）。一方、アラーム時刻になっている用件がない場合には、プロセッサ１１は、所定の時間間隔を経て再びステップＳ４０１の動作を行う。
【００４７】
なお、本実施形態では、アラーム音は、アラーム時刻からリミット時刻（アラーム時刻から所定の時間が経過した時刻）までの間、数回に分けて出力するように設定されている。
【００４８】
プロセッサ１１は、スピーカー１５よりアラーム音を出力させた後、位置情報取得部１８より入力された最新位置情報と格納位置情報と比較し、一致するか否か判定する（ステップＳ４０３）。ステップＳ４０３の動作では、ユーザが目的地に向けて移動を開始したか否かを確認している。
【００４９】
最新位置情報と格納位置情報とが一致している場合、プロセッサ１１は、時刻計測部１８より再び時刻を取得し、取得した時刻がリミット時刻に達しているか否か判定する（ステップＳ４０４）。一方、最新位置情報と格納位置情報とが一致していない場合、プロセッサ１１は、ユーザが目的地に向けて移動を開始したと判断し、アラーム音の出力を停止させる（ステップＳ４０５）。
【００５０】
ステップＳ４０４の動作において、取得した時刻がリミット時刻に達している場合、プロセッサ１１は、警告メールを通信端末３へ送信する（ステップＳ４０６）。一方、取得した時刻がリミット時刻に達していない場合、プロセッサ１１は、ステップＳ４０２の動作に戻る。
【００５１】
本実施形態では、アラーム音の出力後、携帯端末１のユーザが移動を開始していないことが確認されると、警告メールが通信端末３に送信される。これにより、例えば、携帯端末１および通信端末３が携帯電話であり、携帯端末１のユーザが子供で、通信端末３のユーザが親の場合、親は通信端末３が警告メールを受信したことを確認すると、携帯端末１へ電話することで子供に対してスケジュール通りに行動するように促すことが可能となる。
【００５２】
また、通信端末３のユーザが携帯端末１のユーザの上司である場合、上司は、携帯端末１のユーザである部下がスケジュール通りに行動しているか否か把握することができるようになる。
【００５３】
携帯端末１が携帯電話の場合、アラーム時刻になった旨の通知は、スピーカー１５からアラーム音を出力するだけでなく、例えば、表示部１７による表示やバイブレータによる振動で行うこととしてもよい。この場合、ユーザが音声の出力が制限されている場所（例えば、電車内）にいるときにアラーム時刻になったことをユーザに気付かせることが可能となる。
【００５４】
また、警告メールが送信される通信端末の数は、１台に限定されず複数であってもよい。この場合、警告メールを送信する通信端末の順番をメールアドレスに対応付けて予め記憶部１３に登録しておく。そして、プロセッサ１１は、メールアドレスが最初に登録されている通信端末に警告メールを送信した後、携帯端末１のユーザが移動していないことを確認した場合には、メールアドレスが次に登録されている通信端末へ警告メールを送信する。
【００５５】
携帯端末１が上記のように動作すれば、携帯端末１のユーザに対してスケジュール通りに行動していないことを気付かせてくれる人が複数存在することになるため、より確実にユーザをスケジュール通りに行動させることが可能となる。
【００５６】
なお、本発明は、上述したスケジュール管理の方法をコンピュータに実行させるためのプログラムに適用することにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】本実施形態におけるシステムの構成を示すブロック図である。
【図２】本実施形態の記憶部に格納されるスケジュール表の一例を示す図である。
【図３】本実施形態において、アラーム時刻を更新する動作手順を示すフローチャートである。
【図４】本実施形態において、アラーム時刻に達した後の動作手順を示すフローチャートである。
【符号の説明】
【００５８】
１  携帯端末
２  サーバ
３  通信端末
１１  プロセッサ
１２  位置情報部
１３、２１  記憶部
１４  ネットワーク接続部
１５  スピーカー
１６  操作部
１７  表示部
２２  移動時間計算部
１００  ネットワーク
【図１】
2009159246.tif 000003
【図２】
2009159246.tif 000004
【図３】
2009159246.tif 000005
【図４】
2009159246.tif 000006