(57)【特許請求の範囲】
【請求項１】
日時と日時に対応した目的位置を記憶するスケジュール手段と、
現在の位置を検出する手段と、
現在の時刻を計時する手段と、
前記現在の位置から前記目的位置までの移動時間を算出する手段と、
前記現在の時刻と前記移動時間から推定到着時刻を算出する手段と、
前記推定到着時刻が前記スケジュール手段に記憶された目的位置に対応する日時を超える場合に報知を行う手段と、
を有することを特徴とするスケジュール装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば、〇月〇日××時に東京駅に集合するというスケジュールに対して、その日時における位置の記憶を可能としたスケジュール装置に関する。
【０００２】
【従来の技術】
従来、所定日時に対して予定事項を記憶しておく所謂スケジューラと呼ばれる装置が開発されている。このスケジューラは、例えば「１２月１１日の１３：００に東京駅丸の内改札付近に集合」というように所定日時に対する予定事項（文章情報）を記憶するものである。なお、入力はキーボード等を介して行う。また、入力後、上記内容を参照する操作を行う毎にその表示が行われる。
【０００３】
【発明が解決しようとする課題】
ところで、上述した従来のスケジューラにあっては、所定日時に対して予定事項のみを記憶するもので、例えば位置情報を記憶する機能を有するものは無かった。すなわち、従来のスケジューラは何時に所定位置にいるというような情報を文書情報としてしか記憶しておらず、位置情報としては記憶していない。この位置情報を記憶することができれば、目的位置までの距離や時間等を算出することができ、移動時間も考慮したスケジュール管理が可能になる。
【０００４】
そこで本発明は、所定日時に対応した位置を記憶することができ、これによって目的地への移動時間も考慮したスケジュール管理ができるスケジュール装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明によるスケジュール装置は、日時と日時に対応した目的位置を記憶するスケジュール手段と、現在の位置を検出する手段と、現在の時刻を計時する手段と、前記現在の位置から前記目的位置までの移動時間を算出する手段と、前記現在の時刻と前記移動時間から推定到着時刻を算出する手段と、前記推定到着時刻が前記スケジュール手段に記憶された目的位置に対応する日時を超える場合に報知を行う手段とを有することを特徴とする。
【０００６】
【作用】
本発明では、所定の日時と、この日時に対応した位置が記憶される。そして、この記憶された位置により目的位置までの移動距離および移動時間等が算出される。
【０００７】
この場合、現在の進行状況において算出した目的位置に到着するまでの推定到着時間が予め設定した到着時間を超えた場合に報知が行われる。
【０００８】
また、例えばＧＰＳ等により現在位置を検出することで。その場で目的位置までの移動距離および移動時間等がリアルタイムで得られる。
【０００９】
したがって、所定日時に対応した位置が記憶され、この記憶された位置により目的位置までの移動距離および移動時間等が算出され、現在の進行状況において算出した目的位置に到着するまでの推定到着時間が予め設定した到着時間を超えた場合に報知が行われるため、目的位置への移動時間も考慮したスケジュール管理ができる。
【００１０】
【実施例】
以下、図面を参照して本発明の一実施例について説明する。
図１は本発明に係るスケジュール装置の一実施例を示すブロック図である。この図において、１は装置の各種動作を行わせるための操作部であり、所定日時、所定日時に対する位置の入力、これらの入力を行った後のスケジュール処理の開始の指令等を行う。２は現在位置を検出する現在位置検出部（例えばＧＰＳ：Global Positioning System）であり、所定期間毎に現在位置データを出力する。３は位置スケジュールメモリ（スケジュール手段に相当）であり、現在位置から目的位置までのスケジュールが書き込まれる。
【００１１】
この位置スケジュールメモリ３には位置データ記憶領域と日時データ記憶領域等が割り当てられるようになっており、例えば図２に示すように公共交通機関を使用する場合、位置データ記憶領域には現在位置、各最寄り駅の位置および目的位置等の位置データが記憶され、日時データ記憶領域には現在位置での現在時刻、各最寄り駅での出発時刻および到着時刻、目的位置に到着する目的時刻（所定日時に相当）等の日時データが記憶される。
【００１２】
さらに、位置スケジュールメモリ３には、使用する交通機関、移動距離および移動時間も合わせて記憶される。ここで、図３は位置スケジュールメモリ３に記憶された登録データの構成を示す図であり、この図に示すように、位置データとして現在位置、最寄り駅の位置、目的位置が書き込まれ、また、日時データとして現在位置での現在時刻、最寄り駅での到着時刻および出発時刻、目的位置での目的時刻が書き込まれる。
【００１３】
そして、現在位置と最寄り駅との間、最寄り駅間、最寄り駅と目的位置との間のそれぞれに対応させて交通機関と移動距離と移動時間が書き込まれる。また、現在位置と現在時刻、最初の最寄り駅と出発時刻、最初以降の最寄り駅と到着時刻および出発時刻、および、目的位置と目的時刻を対応させている。現在位置は現在位置検出部２により検出され、現在時刻は装置本体内の時計機能により検出される。
【００１４】
一方、図４は自動車等で直接目的地に移動する場合の位置スケジュールメモリ３に記憶された登録データの構成を示す図であり、この図に示すように、位置データ間（現在位置と目的位置との間）に対応させて交通機関と移動距離と移動時間が書き込まれる。また、現在位置と現在時刻および目的位置と目的時刻を対応させている。
【００１５】
位置スケジュールメモリ３としてはＲＡＭ等の書き込み可能なものが使用される。図１に戻り、４は時刻表メモリであり、各種公共交通機関とその時刻表が書き込まれる。この時刻表メモリ４としては、時刻表の改正に対応できるようにＲＡＭ等の書き込み可能なものが好適である。
【００１６】
５は地図メモリであり、地図データと道路属性データが書き込まれる。これら地図データと道路属性データは、主に自動車や二輪車等の公共交通機関以外の車両を使用した場合や、最寄りの駅へ徒歩または自転車で行く場合の移動距離および移動時間の計算に使用される。この地図メモリ５としても、道路の変更等に対応できるようにＲＡＭ等の書き込み可能なものが好適である。道路属性とは道路幅や交通量等のことである。６は液晶表示器等を用いた表示部であり、位置、日時、交通機関名、移動距離、移動時間、地図および道路属性等を表示する。
【００１７】
７はタッチパネル等の入力部であり、表示部６の画面上に固定配置される。この入力部７により表示部６にて表示される地図上の任意の位置を指定することができる。この入力部７は上記操作部１と同様に目的位置の入力を可能とするものである。すなわち、目的位置の入力は操作部１および入力部７のいずれでも行うことができる。８は電子音を発生する報知部である。９は装置各部を制御する制御部であり、図示せぬＣＰＵ、ＲＯＭおよびＲＡＭ等を有して構成される。制御部９と上記各部１〜９はバスライン１０を介して接続されている。
【００１８】
上記ＲＯＭには上記ＣＰＵを制御するプログラムが書き込まれており、このプログラムにより、時刻を計時する計時機能と、入力部７で指定された位置データを入力する位置データ入力機能と、現在位置から目的位置に至るまでの距離を算出する距離算出機能と、現在位置から目的位置に至るまでの移動時間を算出する移動時間算出機能と、算出した移動時間と計時機能による計時とにより目的位置に到達するまでの推定到着時間を算出する推定時間算出機能と、算出した推定到着時間が目的地への到着時間（所定日時に相当）を超えるか否かの判定を行い、超えた場合に報知音を発生させるための信号を出力する報知機能を有している。なお、移動距離、移動時間および推定到着時間の算出は所定周期毎またはユーザからの指令により行われる。
【００１９】
上記現在位置検出部２は現在位置検出手段に対応する。また、上記位置スケジュールメモリ３は日時記憶手段および位置記憶手段に対応する。また、上記地図メモリ５は地図情報記憶手段に対応する。また、上記表示部６は表示手段に対応する。また、上記入力部７は入力手段に対応する。また、上記報知部８は報知手段に対応する。また、上記制御部９は距離算出手段、移動時間算出手段、計時手段および推定時間算出手段として機能する。
【００２０】
次に、上記構成によるスケジュール装置の動作について図５〜図７に示すフローチャートを参照しながら説明する。
【００２１】
図５はメイン処理を示すフローチャートである。まず、ステップＳ１において目的時刻と、この目的時刻に対応した目的位置を登録するか否かの判定を行う。この場合、ユーザによって登録を行う操作が行われると、登録を行うものと判断し、ステップＳ２に進む。他方、ユーザによって登録を行う操作が行われなければ、ステップＳ３に進み、更新処理を行う。
【００２２】
更新処理では、一定時間間隔で検出される現在位置により現在位置からの移動距離および移動時間を算出する（例えば、駅に向っている時は、駅までの移動距離および移動時間を算出する）。そして、現在時刻が予定時刻（所定日時に相当）を超えるか否かを判定し、超えれば予定より遅れていると判断し、報知を行う。これに対して現在時刻が予定時刻を超えていなければ予定通りであるとして、何もせずメイン処理に復帰する。
以下、図６に示すフローチャートを参照しながら説明する。
【００２３】
まず、ステップＳ１０で現在位置の検出を行う。すなわち、制御部９は現在位置検出部２の出力から現在位置を検出する。そして、検出した現在位置を表示部６の所定領域に表示する。次に、ステップＳ１１で移動距離および移動時間の算出を行う。この移動距離は目的位置から現在位置までの距離であり、移動時間は現在位置から目的位置まで移動する時間であり、この移動時間から予定時刻を算出する。そして、算出した移動距離、移動時間および予定時刻を表示部６の所定領域に表示する。
【００２４】
ステップＳ１１の処理終了後、ステップＳ１２で現在時刻が予定時刻を超えたか否かの判定を行う。この判定において、現在時刻が予定時刻を超えたと判断すると、ステップＳ１３で報知を行う。すなわち、制御部９は報知部８を動作させるための報知信号を出力する。これにより報知部８から電子音が発生し、ユーザは現在に進行状況では予定時刻に到着できないと判断する。報知信号の出力後、制御部９は更新処理を終了する。他方、現在時刻が予定時刻を超えないと判断すると、以後何もせず更新処理を終了する。
【００２５】
次に、登録処理について図７に示すフローチャートを参照しながら説明する。  まず、ステップＳ２０で目的時刻を記憶する。この目的時刻は目的位置に到達すべき時刻であり、ユーザによって指定される。この指定は操作部１により行う。そして、制御部９は指定された目的時刻を表示部６の所定領域に表示する。次いで、ステップＳ２１で目的位置を記憶する。この指定もユーザよって指定される。目的位置の記憶後、その目的位置を表示部６の所定領域に表示する。目的位置の記憶後、ステップＳ２２で使用する交通機関が公共交通機関か否かの判定を行う。この場合、この指定はユーザによって行われる。
【００２６】
ステップＳ２２の判定において、公共交通機関が使用されるものと判断すると、ステップＳ２３に進み、目的位置の最寄り駅を地図メモリ５を参照して算出する。そして、算出した目的位置の最寄り駅を表示部６の所定領域に表示する。次に、ステップＳ２４で目的位置に到着する時刻を時刻表メモリ４を参照して算出する。算出した時刻を表示部６の所定領域に表示した後、ステップＳ２５で最寄り駅と目的位置との間の交通機関を入力する。入力した交通機関の名称を表示部６の所定領域に表示する。
【００２７】
次いで、ステップＳ２６で現在位置検出部２の出力から現在位置を検出し、この検出した現在位置から現在位置の最寄り駅を地図メモリ５を参照して算出する。検出した現在位置および最寄り駅を表示部６の所定領域に表示する。この後、ステップＳ２７で現在位置と最寄り駅との間の交通機関を入力する。入力した交通機関を表示部６の所定領域に表示する。次いで、ステップＳ２８で地図メモリ５を参照して乗り換え等の中継位置を算出する。算出した中継位置を表示部６の所定領域に表示する。
【００２８】
そして、ステップＳ２９でその中継位置における交通機関を算出する。中継位置における交通機関の算出後、これを表示部６の所定領域に表示する。次に、ステップＳ３０で時刻表メモリ４を参照して各駅の到着時刻および出発時刻を算出し、その結果を表示部６の所定領域に表示する。そして、ステップＳ３１で各駅の到着時刻および出発時刻の算出結果に基づいて移動距離および移動時間を算出する。そして、その結果を表示部６の所定領域に表示する。この処理の終了後、メイン処理に戻る。
【００２９】
一方、ステップＳ２２の判定において、公共交通機関を使用しない場合には、直接目的地に移動するものと判断して、ステップＳ３２で現在位置から目的位置に行くための交通機関（例えば自動車）を入力する。そして、入力した交通機関を表示部６の所定領域に表示した後、ステップＳ３３で現在位置から目的位置までの移動距離および移動時間を算出する。制御部９はこれら移動距離および移動時間の算出に際し、地図メモリ５に記憶された地図データおよび道路属性データを使用する。そして、算出した移動距離および移動時間を表示部６の所定領域に表示する。この処理を終了後、メイン処理に戻る。
【００３０】
なお、上記実施例では、スケジュール装置そのものとしたが、このスケジュール装置を腕時計や電卓に組み込んでも良いし、自動車のナビゲーションシステムに組み込んでも良い。
【００３１】
また、この実施例では、陸上交通機関を使用する場合であったが、水上機関や航空機関においても適用可能であり、また、中継としてこれら水上機関や航空機関を入れることも可能である。この場合、時刻表メモリ４にこれら水上機関や航空機関の時刻表を書き込めば良い。
【００３２】
【発明の効果】
本発明によれば、所定日時に対応した位置が記憶され、この記憶された位置により目的位置までの移動距離および移動時間等が算出され、現在の進行状況において算出した目的位置に到着するまでの推定到着時間が予め設定した到着時間を超えた場合に報知が行われるので、目的位置への移動時間も考慮したスケジュール管理ができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明に係るスケジュール装置のブロック図である。
【図２】同実施例の機能を説明するための図である。
【図３】同実施例の位置スケジュールメモリに記憶された登録データの構成を示す図である。
【図４】同実施例の位置スケジュールメモリに記憶された登録データの構成を示す図である。
【図５】同実施例のメイン処理を示すフローチャートである。
【図６】同実施例の更新処理を示すフローチャートである。
【図７】同実施例の登録処理を示すフローチャートである。
【符号の説明】
１  操作部
２  現在位置検出部（現在位置検出手段）
３  位置スケジュールメモリ（日時記憶手段、位置記憶手段）
４  時刻表メモリ
５  地図メモリ（地図情報記憶手段）
６  表示部（表示手段）
７  入力部（入力手段）
８  報知部（報知手段）
９  制御部（距離算出手段、移動時間算出手段、計時手段、推定時間算出手段）
【図１】
0003557473.tif 000002
【図２】
0003557473.tif 000003
【図３】
0003557473.tif 000004
【図４】
0003557473.tif 000005
【図５】
0003557473.tif 000006
【図６】
0003557473.tif 000007
【図７】
0003557473.tif 000008