(57)【特許請求の範囲】
【請求項１】
目的地及びその到着予定時刻を入力する入力手段と、現在地を求める現在地獲得手段と、現在地から目的地までの移動経路、該経路の所要時間、該経路の出発地点及び到着地点の時刻表データ、各経路ごとの移動経費が格納されているデータベースに接続し、前記情報を取得するデータベース接続手段と、前記情報より移動経路を探索する移動経路探索手段と、前記移動経路の所要時間を算出する移動経路所要時間算出手段と、前記所要時間より現在地の出発時刻を算出する現在地出発時刻算出手段と、前記算出された時刻と現在時刻とを比較照合する時刻一致検出手段と、一致が検出されたときに報知する現在地出発時刻報知手段と、を備えた情報処理装置であって、
移動経路の経費を算出する移動経費算出手段と、
現在地出発時刻を格納する現在地出発時刻格納手段と、を設け、
前記移動経路探索手段は、前記データベースに格納されている現在地から目的地までのあらゆる行程と移動手段を組み合わせてなる移動経路をすべて算出し、
前記算出されたすべての移動経路ごとに、
前記移動経路所要時間算出手段は、所要時間を算出し、
前記移動経費算出手段は、経費を算出し、
前記現在地出発時刻算出手段は、現在地の出発時刻を算出し、
前記現在地出発時刻格納手段は、現在地出発時刻を格納し、
前記時刻一致検出手段は、現在時刻と前記現在地出発時刻格納手段に格納されている現在地出発時刻とを順次比較照合し、
一致が検出される度に、前記現在地出発時刻報知手段は、前記格納されている現在地出発時刻のいずれであるかを報知する、ことを特徴とする情報処理装置。
【請求項２】
現在地出発時刻の時刻報知処理を各経路ごとに変化させて行う時刻報知変化手段を設け、
前記現在地出発時刻報知手段は、前記時刻報知変化手段からの出力情報にしたがって報知処理を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記現在地出発時刻格納手段に格納されている現在地出発時刻の中で最終の時刻を算出する最終現在地出発時刻算出手段と、
前記算出した現在地出発時刻を格納する最終現在地出発時刻格納手段と、
前記最終現在地出発時刻格納手段に格納されている時刻と現在時刻とを比較照合する最終出発時刻一致検出手段と、
前記最終出発時刻一致検出手段にて一致が検出されたときに報知する最終現在地出発時刻報知手段と、を設け、
前記最終現在地出発時刻報知手段は、前記現在地出発時刻格納手段に格納されている時刻のいずれかに一致した場合とは異なる報知処理を行うことを特徴とする請求項１乃至２に記載の情報処理装置。
【請求項４】
目的地及びその到着予定時刻を入力するステップと、現在地を求めるステップと、現在地から目的地までの移動経路、該経路の所要時間、該経路の出発地点及び到着地点の時刻表データ、各経路ごとの移動経費が格納されているデータベースから必要な情報を取得するステップと、前記取得した情報より移動経路を探索算出するステップと、前記取得した情報より前記探索算出された移動経路の所要時間を算出するステップと、前記算出された所要時間より現在地の出発時刻を算出するステップと、前記算出された時刻と現在時刻とを比較照合するステップと、一致したときに現在地出発時刻であることを報知するステップと、を順次処理実行する情報処理方法であって、
前記探索算出された移動経路の経費を算出するステップと、
前記算出された現在地出発時刻を格納するステップと、を含み、
前記移動経路の探索算出ステップでは、前記データベースに格納されている現在地から目的地までのあらゆる行程と移動方法を組み合わせてなる移動経路をすべて算出し、
前記算出されたすべての移動経路ごとに、
前記所要時間の算出ステップでは、所要時間を算出し、
前記経費の算出ステップでは、経費を算出し、
前記現在地出発時刻の算出ステップでは、現在地の出発時刻を算出し、
前記現在地出発時刻の格納ステップでは、前記現在地出発時刻の算出ステップで算出された現在地出発時刻を格納し、
前記時刻の比較照合ステップでは、現在時刻と前記格納されている現在地出発時刻とを順次比較照合し、
前記現在地出発時刻の報知ステップでは、前記比較照合ステップで一致が検出される度に、前記格納されている現在地出発時刻のいずれであるかを報知する、前記各処理ステップを順次実行することを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、目的地および目的地への到着予定時刻を入力し、現在地を求め、現在地から目的地までの移動経路を検索し、表示する情報処理装置及びその処理方法に関するもので、特に移動に必要な移動経費を算出し、さらに移動経路も複数抽出し、各移動経路ごとに目的地に予定時刻までに到着するために現在地を出発しなければならない時刻になるとそれを報知してくれる情報処理装置及びその処理方法に関するものである。
【０００２】
【従来の技術】
近年、情報処理機器や携帯情報端末はすさまじい勢いで小型化、高性能化がなされており、それらに搭載されているソフトウェアの分野も大きな発展を遂げている。上記携帯情報端末を含めた小型のコンピュータでスケジュール、住所録、電話帳等の個人用情報を管理することはもはや当然の世界であり、今後はこれらの情報をいかに利用し、使いやすいものにするかが課題となってくる。
【０００３】
現在、上記のような小型あるいは携帯型の情報処理装置に搭載されているスケジュール管理の機能としては次のようなレベルである。
【０００４】
・ユーザは自分のスケジュールに関して予定日時及びその内容を自分にあったスタイル（書き方）で入力する。
【０００５】
・ユーザはその入力した情報の存在を忘れてしまった場合を想定し、それを回避するために、通知手段（アラーム機能）を使用する。これは、ユーザ自身が設定することができ、これによって目的とするスケジュール日時の何分か前にその存在を通知することができる。
【０００６】
従来、スケジュールというと、どこかの場所へ行き、何かを行うという動作が基本であった。現状では、上記に記載したスケジュール管理のようにその予定を忘れないようにする機能を搭載したレベルまでである。しかし、ユーザ側からみると、どこで、何時から、何があるという情報のみを入力によって、機械側からはユーザがどのように対応したらよいかといった何らかのアシスタント的なサジェッション等の報知があればより使いやすいものになると思われる。
【０００７】
そこで、この目的を達成すべく考案された小型電子機器の技術が開示されている。
【０００８】
１）特開平７−２０９４５１号公報では、入力されたスケジュールデータから目的地、到着予定時刻を呼び出し、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて地図上の現在の位置を決定し、そこから目的地への経路を自動的に計算し、そこから出発すべき時刻を算出し、その出発すべき時刻にアラームを設定し鳴らす。さらに途中で大きな変更が発生した場合にはその時点で再度目的地への経路を自動的に計算し、そこから出発すべき時刻を算出し、その出発すべき時刻にアラームを設定し直すといった技術が開示されている。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記小型電子機器の技術においては、なお以下のような課題を有している。
【００１０】
前記１）の場合においては、現在地から目的地までの移動経路の候補及びその移動手段が１つに限定されており、さらにユーザへの通知手段も１つであり、自由に選択できない。そのため、別の移動手段を使えば少ない経費で目的地までいくことができたという場合でも、その出発時刻が報知されないため、高い経費を使わなければならないとか、逆に、少し高い経費を使えば、目的地に予定時刻までに余裕をもって十分に行けるといった場合でも出発時刻が過ぎてしまってあきらめていたという場合も発生する。また、その移動手段で行かないと間に合わないといった状況になっても同じ報知しかされないため、最終移動手段を判断しにくいといった問題も存在している。
【００１１】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、現在地から目的地までの移動経路及びその移動手段の候補を想定できるすべてを抽出する。その候補が複数ある場合でも、その各々の移動経路ごとに要する費用と所要時間を算出し、各出発時刻を正しくユーザに報知することができ、さらに、上記抽出された移動経路及びその移動手段の候補のうちで、この手段で移動しないと予定の時刻に到着しないという最終移動手段に関して、特別な報知手法にて確実にユーザに知らせることができる情報処理装置及び情報処理方法を提供することである。
【００１２】
【課題を解決するための手段】
本発明の請求項１に係る情報処理装置は、目的地及びその到着予定時刻を入力する入力手段と、現在地を求める現在地獲得手段と、現在地から目的地までの移動経路、該経路の所要時間、該経路の出発地点及び到着地点の時刻表データ、各経路ごとの移動経費が格納されているデータベースに接続し、前記情報を取得するデータベース接続手段と、前記情報より移動経路を探索する移動経路探索手段と、前記移動経路の所要時間を算出する移動経路所要時間算出手段と、前記所要時間より現在地の出発時刻を算出する現在地出発時刻算出手段と、前記算出された時刻と現在時刻とを比較照合する時刻一致検出手段と、一致が検出されたときに報知する現在地出発時刻報知手段と、を備えた情報処理装置であって、移動経路の経費を算出する移動経費算出手段と、現在地出発時刻を格納する現在地出発時刻格納手段と、を設け、前記移動経路探索手段は、前記データベースに格納されている現在地から目的地までのあらゆる行程と移動手段を組み合わせてなる移動経路をすべて算出し、前記算出されたすべての移動経路ごとに、前記移動経路所要時間算出手段は、所要時間を算出し、前記移動経費算出手段は、経費を算出し、前記現在地出発時刻算出手段は、現在地の出発時刻を算出し、前記現在地出発時刻格納手段は、現在地出発時刻を格納し、前記時刻一致検出手段は、現在時刻と前記現在地出発時刻格納手段に格納されている現在地出発時刻とを順次比較照合し、一致が検出される度に、前記現在地出発時刻報知手段は、前記格納されている現在地出発時刻のいずれであるかを報知する、ことを特徴とする。
【００１３】
本発明の請求項２に係る情報処理装置は、請求項１記載の情報処理装置において、現在地出発時刻の時刻報知処理を各経路ごとに変化させて行う時刻報知変化手段を設け、前記現在地出発時刻報知手段は、前記時刻報知変化手段からの出力情報にしたがって報知処理を行うことを特徴とする。
【００１４】
本発明の請求項３に係る情報処理装置は、請求項１乃至２のいずれか記載の情報処理装置において、前記現在地出発時刻格納手段に格納されている現在地出発時刻の中で最終の時刻を算出する最終現在地出発時刻算出手段と、前記算出した現在地出発時刻を格納する最終現在地出発時刻格納手段と、前記最終現在地出発時刻格納手段に格納されている時刻と現在時刻とを比較照合する最終出発時刻一致検出手段と、前記最終出発時刻一致検出手段にて一致が検出されたときに報知する最終現在地出発時刻報知手段と、を設け、前記最終現在地出発時刻報知手段は、前記現在地出発時刻格納手段に格納されている時刻のいずれかに一致した場合とは異なる報知処理を行うことを特徴とする。
【００１５】
本発明の請求項４に係る情報処理方法は、目的地及びその到着予定時刻を入力するステップと、現在地を求めるステップと、現在地から目的地までの移動経路、該経路の所要時間、該経路の出発地点及び到着地点の時刻表データ、各経路ごとの移動経費が格納されているデータベースから必要な情報を取得するステップと、前記取得した情報より移動経路を探索算出するステップと、前記取得した情報より前記探索算出された移動経路の所要時間を算出するステップと、前記算出された所要時間より現在地の出発時刻を算出するステップと、前記算出された時刻と現在時刻とを比較照合するステップと、一致したときに現在地出発時刻であることを報知するステップと、を順次処理実行する情報処理方法であって、前記探索算出された移動経路の経費を算出するステップと、前記算出された現在地出発時刻を格納するステップと、を含み、前記移動経路の探索算出ステップでは、前記データベースに格納されている現在地から目的地までのあらゆる行程と移動方法を組み合わせてなる移動経路をすべて算出し、前記算出されたすべての移動経路ごとに、前記所要時間の算出ステップでは、所要時間を算出し、前記経費の算出ステップでは、経費を算出し、前記現在地出発時刻の算出ステップでは、現在地の出発時刻を算出し、前記現在地出発時刻の格納ステップでは、前記現在地出発時刻の算出ステップで算出された現在地出発時刻を格納し、前記時刻の比較照合ステップでは、現在時刻と前記格納されている現在地出発時刻とを順次比較照合し、前記現在地出発時刻の報知ステップでは、前記比較照合ステップで一致が検出される度に、前記格納されている現在地出発時刻のいずれであるかを報知する、前記各処理ステップを順次実行することを特徴とする。
【００１６】
【発明の実施の形態】
以下に、本発明における情報処理装置及び情報処理方法の実施形態に関して図面及び表を用いて説明する。
【００１７】
図１は、本発明における情報処理装置の外観を示す斜視図である。
【００１８】
図１に示すように、情報処理装置１は、情報処理装置１の本体キャビネット部１１と、表示部と透明なタブレットを一体とした入出力部１２と、図示していない、例えばＩＲ通信、無線通信、ケーブル通信等の外部との通信部、ペン保持部等を有し、内部には上記入出力部１２、図示していない上記外部との通信部、インターフェース等を制御する各種制御回路や電源部等を内蔵している。また、１３は蓋部であり、本体キャビネット部１１背面にヒンジにて接続されており、入出力部１２を覆うように回動し、持ち運び時に入出力部１２を保護する役目を果たしている。
【００１９】
ここで入出力部１２には、１２ａ、１２ｂの指あるいはペン等にてタッチして指示できるキーエリアが設けられている。例えば、キーエリア１２ａには、カレンダー、スケジュール、電話帳、名刺管理、メモ、手書きメモ、レポート、電卓、辞書、約束リスト等のアプリケーション機能に関するキーが割り当てられている（実際にはアプリケーション名とそのアイコンが印刷されている）。キーエリア１２ｂには、メニュー、機能（ファンクション）、中止／Ｃ／ＣＥ、通信、切等のオペレーションに関するキーが割り当てられている（実際にはその名称とそのアイコンが印刷されている）。
【００２０】
なお、以下の説明では上記外観の情報処理装置に基づいて説明するが、実際にはこのような携帯型の形状の装置に限定されるものではなく、デスクトップ型のものであってもよい。
【００２１】
図２は、本発明における情報処理装置の機能構成を示した機能ブロック図である。
【００２２】
図に示すように、情報処理装置１は、主制御部１０１、キーボード等の入力部１０２、ＬＣＤからなる表示部１０３、ＲＡＭ１０４、ＲＯＭ１０５、現在地獲得部１０６、データベース接続（アクセス）部１０７、移動経路探索部１０８、移動経路所要時間算出部１０９、移動経費算出部１１０、現在地出発時刻処理部１２０、最終現在地出発時刻処理部１３０から構成されている。
【００２３】
主制御部１０１は、ＲＯＭ１０５に格納されているプログラムに従って入力部１０２、表示部１０３、ＲＡＭ１０４、ＲＯＭ１０５、現在地獲得部１０６、データベース接続（アクセス）部１０７、移動経路探索部１０８、移動経路所要時間算出部１０９、移動経費算出部１１０、現在地出発時刻処理部１２０、最終現在地出発時刻処理部１３０等を制御する。
【００２４】
入力部１０２は、キーボードやタブレット等から情報を入力したり、装置１のオペレーションを行うために使用される。
【００２５】
表示部１０３は、入力された情報や記憶されている情報や装置１のオペレーション等を画面表示する。
【００２６】
ＲＡＭ１０４には、ワークエリアの他、入力部１０２から入力された目的地、到着予定時刻等のデータを格納するエリア、現在地を出発する時刻情報が格納されている現在地出発時刻部１２５、前記出発時刻のなかで現在地を最終で出発しても間に合う時刻が格納されている最終現在地出発時刻格納部１１６、現在地から目的地までの移動経路が探索されて抽出された結果の移動経路の候補及びその関連情報が格納されている移動経路候補格納部１１１等が配置されている。
【００２７】
ＲＯＭ１０５には、情報処理装置１の動作をつかさどるプログラムが記憶されている。
【００２８】
現在地獲得部１０６は、ＰＨＳやＧＰＳ等を用いて、情報処理装置１を所有して動作させている人が、現在いるエリアの情報（位置情報等）を獲得する。
【００２９】
データベース接続（アクセス）部１０７は、現在地から目的地までの移動経路、該移動経路の所要時間、該移動経路の出発地点および到着地点の出発時刻、到着時刻等の時刻表データ、各経路ごとの移動経費が格納されているデータベース２に対してはいからる形式の外部データベースであっても下記の手段にて接続し、このデータベース２から必要な情報を読み取る。
【００３０】
このデータベース２は遠隔地にあってもよいし、あるいは本情報処理装置１の近傍、例えば取り外しや抜き差し可能な構造を有した外付け装置に設けられているものであってもよい。近傍の場合のデータベース２は、例えば情報処理装置１の外付けの記憶装置、例えば、ＣＤ−ＲＯＭとそのＣＤ−ＲＯＭ駆動装置や、ＩＣカードとそのカード読み取り装置等であってもよい。この場合のデータベース接続（アクセス）部１０７は、ＣＤ−ＲＯＭ駆動装置やＩＣカード読み取り装置等の機能を備えたものであればよい。一方、遠隔地の場合のデータベース２は、例えばデータベース接続（アクセス）部１０７にはＰＨＳや携帯電話のような無線機能が動作できる手段を有しており、この機能を用いて遠隔地の大容量データベース装置にアクセスし、必要な情報を本情報処理装置１に取り込む構成であってもよい。あるいは、データベース接続（アクセス）部１０７にはインターネットに接続でき、アクセスできる手段を有しており、この機能を用いて遠隔地の大容量データベース装置にアクセスし、必要な情報を本情報処理装置１に取り込む構成であってもよい。
【００３１】
移動経路探索部１０８は、上記データベース接続（アクセス）部１０７を介して上記データベース２内より読み出された出発地から目的の到着地までの移動に関する情報を取得し、実現できる移動経路の候補を抽出する。その際に、出発地から到着地までの移動経路をそれを構成している各行程の移動手段を含めて抽出する。例えば、現在地から最寄りの駅、バスターミナル、飛行場等の第１のポイントまで、目的とする到着地から最寄りの駅、バスターミナル、飛行場等の第ｎのポイントまで、前記第１のポイントから第ｎのポイントまでの経路等を可能な限り抽出する。
【００３２】
移動経路所要時間算出部１０９は、上記移動経路探索部１０８によって抽出された移動経路の候補に関して、各々の所要時間を算出する。つまり、移動経路を構成している行程から各所要時間を算出し、それを合計することでトータルの所要時間を算出する。
【００３３】
移動費用算出部１１０は、上記移動経路探索部１０８によって抽出された移動経路の候補に関して、各々の所要経費を算出する。つまり、移動経路を構成している行程から各所要経費を算出し、それを合計することでトータルの所要経費を算出する。
【００３４】
なお、上記移動経路探索部１０８、移動経路所要時間算出部１０９、移動費用算出部１１０によって算出された結果は、ＲＡＭ１０４の移動経路候補格納部１１１に記憶しておく。
【００３５】
現在地出発時刻処理部１２０は、現在地出発時刻算出部１２１と、出発時刻一致検出部１２２と、現在地出発時刻報知部１２３と、時刻報知変化部１２４とから構成されている。
【００３６】
現在地出発時刻算出部１２１は、上記移動経路探索部１０８によって抽出された移動経路の候補と上記移動経路所要時間算出部１０９によって算出された各移動経路ごとの所要時間とから、各移動経路の出発地点および到着地点の出発時刻、到着時刻を利用して目的地への到着予定時刻から逆算して、現在地を出発しなければならない時刻を算出する。その算出結果は、現在地出発時刻としてＲＡＭ１０４の現在地出発時刻格納部１２５に格納される。
【００３７】
出発時刻一致検出部１２２は、現在時刻と、ＲＡＭ１０４の現在地出発時刻格納部１２５に格納されている時刻とが一致したかどうかを検出する。
【００３８】
現在地出発時刻報知部１２３は、上記出発時刻一致検出部１２２が時刻の一致を検出した場合に、ユーザに表示、アラーム等を用いて報知する。
【００３９】
時刻報知変化部１２４は、上記現在地出発時刻報知部１２３からの報知を、例えば色を変化させるとか、アラームの長さ、音色、音量等を変化させるとかといったように、報知する形態を変化させる。
【００４０】
最終現在地出発時刻処理部１３０は、最終現在地出発時刻算出部１３１と、最終出発時刻一致検出部１３２と、最終現在地出発時刻報知部１３３とから構成されている。
【００４１】
最終現在地出発時刻算出部１３１は、ＲＡＭ１０４の現在地出発時刻格納部１２５に格納されている時刻の中から、最終の時刻を算出する。ここで算出された時刻は、ＲＡＭ１０４内の最終現在地出発時刻格納部１３４に格納される。
【００４２】
最終出発時刻一致検出部１３２は、現在時刻と、上記ＲＡＭ１０４内の最終現在地出発時刻格納部１３４に格納されている時刻とが一致したかどうかを検出する。
【００４３】
最終現在地出発時刻報知部１３３は、上記最終出発時刻一致検出部１３２が時刻の一致を検出した場合に、上記現在地出発時刻報知部１２３にて通常の出発時刻用に設定された報知方法とは異なる別の方法で表示、アラーム等を用いてユーザに報知する。
【００４４】
次に、本情報処理装置１を構成する上記各処理部が動作した場合の処理のシーケンス（処理方法）を図３のフローチャートを用いて説明する。
【００４５】
なお、以下の説明においては、アプリケーションの対象をスケジュールとして記載する。
【００４６】
図示していないが、本情報処理装置１が起動されて、スケジュール管理が選択されたすると、以下の処理ステップにしたがって処理がなされる。
【００４７】
Ｓ１）情報処理装置１は、ユーザによってなされた目的のスケジュールデータを入力あるいは選択の処理を行う。
【００４８】
・目的とするスケジュールが未入力の場合には、その目的とするスケジュールを新規に入力する（Ｓ１ａ）。
【００４９】
・目的とするスケジュールが既に入力されている場合には、その目的とするスケジュールを選択する場合に処理が行われる（Ｓ１ｂ）。
【００５０】
Ｓ２）情報処理装置１は、上記処理ステップにて入力あるいは選択されたスケジュールから目的地と到着予定時刻を読み込む。
【００５１】
Ｓ３）情報処理装置１は、地図アプリケーション上で現在地を特定する。ここでは、移動体通信機器（ＰＨＳなど）を利用して現在地を判断する。このように、現在地を判断する技術については公知である。例えば、ＰＨＳを用いた場合には、接続されている基地局の存在するエリアを利用し、ＧＰＳを用いた場合には衛星から受信した情報から緯度、経度を計算して求める。
【００５２】
Ｓ４）上記で算出された現在地の情報から、現在地から最寄り駅等の第１のポイントを検索し、目的地から最寄り駅等の第ｎのポイントを検索し、第１のポイントから第ｎのポイントまでのコースを到着予定時刻、目的地（最寄り駅等）、現在地（最寄り駅等）の主に３つの情報をもとに、時刻表データ、経路データなどを格納したデータベース２から情報を読み出して、移動経路の行程を候補を抽出する。その際に、その各行程での移動手段（飛行機、鉄道、船、バス、タクシー等）を確定する。
【００５３】
本処理ステップを実行した結果は、例えば図４に示すような形でユーザに提示する。
【００５４】
Ｓ５）上記処理ステップで移動経路及びその移動手段を探索した結果、「目的の予定時刻に到着する手段は存在するか否かを」チェックする。その結果、「到着できない」場合は処理ステップＳ６へ、「到着できる」場合は処理ステップＳ７へ進む。
【００５５】
Ｓ６）「到着できない」場合は、その旨をユーザに警告として報知する。さらに、別の手段が無いか否かを再度探索する。
Ｓ７）「到着できる」場合は、抽出された移動経路の行程とその各行程での移動手段の中で、ユーザはこの中から運賃、時間などを考慮して移動手段（飛行機、鉄道、船、バス、タクシー等）を選択することができる。
【００５６】
Ｓ８）上記処理ステップＳ７で移動手段を選択した場合、ユーザ自身が選択した内容であることから、ユーザは報知手法として、例えばアラーム音を通常とは異なるものにしたり、画面上を表示点滅させるなどしてユーザに報知する報知方法を設定する。
【００５７】
Ｓ９）上記処理ステップＳ７で移動手段を選択されなかった場合、及び、上記処理ステップＳ８で報知方法が設定された場合においても、ユーザが一番知りたい情報である、この時間が最終であるという移動手段に関して、この移動手段の出発時間には特別な報知手法、例えば特別なアラーム音に加えて、画面上を表示点滅させるなどしてユーザに確実に報知する（ユーザが移動手段を選択しなかった場合には、最終移動手段のみの報知手段にてユーザに報知する。）。
【００５８】
これ以降、本情報処理装置１は、主制御部１０１によって時刻の監視が常に行われる。その比較対象は、最終現在地出発時刻は、最終現在地出発時刻格納部１３４に格納されているデータを、通常の現在地出発時刻は、現在地出発時刻格納部１２５に格納されているデータを、それぞれ使用する。
【００５９】
Ｓ１０）本情報処理装置１は、現在時刻が前記最終出発時刻であるか否かを常にチェックする。もし、現在時刻が最終現在地出発時刻を過ぎていれば、処理ステップＳ１１に進むし、過ぎていない場合には処理ステップＳ１２に進む。
【００６０】
Ｓ１１）現在時刻が最終現在地出発時刻を過ぎているため、特殊な警告手法にてその旨をユーザに報知する（報知手法（１））。例えば、アラーム音の大きな状態等で、ユーザがそれを止めない限り、鳴りっぱなしとする。
【００６１】
Ｓ１２）現在時刻が最終現在地出発時刻をまだ過ぎていないため、現在時刻が現在地出発時刻か否かをチェックする。このチェックの対象は、現在地出発時刻格納部１２５に格納されているデータを順次チェックするものである。もし、現在時刻が現在地出発時刻のいずれかに一致していれば、処理ステップＳ１３に進むし、いずれにも一致していない場合には処理ステップＳ１０に戻り、時刻の監視を継続する。
【００６２】
Ｓ１３）現在時刻が任意の現在地出発時刻と一致しているため、その現在地出発時刻に該当する報知手段によってその旨をユーザに報知する（報知手法（２））。例えば、アラーム音の音色を変えたりするとともに、表示方法も色を変えたりして、アクセントをつける。
【００６３】
なお、上記現在地出発時刻はそれぞれ異なる時刻ごとにその報知方法を変えることができる仕組みであってもよい。その場合、その現在地出発時刻ごとの報知用の識別情報を上記処理ステップＳ８で設定されるものとする。また、最終現在地出発時刻に関しても、現在地出発時刻の報知用識別情報と異なる報知酔う識別情報を上記処理ステップＳ９で設定されるものとする。
【００６４】
以上の処理によって、ユーザは目的とする場所に遅れることなく、またその移動時の経費も考慮にいれて移動できる。
【００６５】
上記処理によって、例えば図４のような３つのルートが探索されて、算出されたとする。さらに、その結果の経費と所要時間をまとめた表を表１とする。
【００６６】
【表１】
0003561418.tif 000002
【００６７】
上記処理ステップＳ４が実行された結果として、図４に示すような形でユーザに提示される。さらに、上記処理ステップＳ７ではこの図４のいずれかのルートが選択対象となる。例えば、目的の予定時刻が１３時３０分であり、現在時刻８時３０分であった場合、図４のいずれのルートも採用できる。その結果、最終現在地出発時刻としては、ルート３Ｒ３が設定されて格納される。
【００６８】
このように、処理ステップＳ９までに行われた処理の結果、つまり、各種行程とその移動手段とから組み合わされた移動経路とその移動経費等の情報は、表示部１０３によって表示される。また、図４には示していないが、上記算出された現在地出発時刻や、最終現在地出発時刻等を表示されるものとする。
【００６９】
次に、上記処理ステップＳ１０以降の処理においては、図４のルート１Ｒ１、ルート２Ｒ２、ルート３Ｒ３に対して常にチェックがなされ、一致した場合に該当する報知処理が行われる。
【００７０】
例えば、処理ステップＳ１２で現在時刻が該当する現在地出発時刻と一致した場合、処理ステップＳ１３に進むが、その処理ステップＳ１３での報知手法（２）では、ルート１、ルート２に関して、アラームの音色を変える。また、最終現在地出発時刻のルート３に関しては、処理ステップＳ１１の報知手法（１）で、アラーム音の大きさを変え、さらに表示点滅をユーザが停止操作を行うまで継続してなされる。
【００７１】
上記処理シーケンスにおいて、図４及び表１より、とにかく早く到着したい人は、飛行機を用いるルート１Ｒ１を選択すればよいし、ぎりぎりに到着することになってもとにかく安く行きたいという人はルート３Ｒ３を選択すればよい。
【００７２】
つまり、このスケジュールの場合においては、スケジュールのある時刻より、それぞれのルートの所要時間を差し引いた時間にユーザに対して報知を行い、報知手法は、各ルートについてアラーム音を変えるなどの手法をとる。また、最終移動手段は、この場合ルート３Ｒ３に当てはまり、このルートの出発時刻になると、アラーム音に加えて表示点滅を行うものとする。
【００７３】
次に、本情報処理装置を用いた場合の動作及び上記処理シーケンスに関して、図５から図８までの画面遷移とそのオペレーションにて具体的に説明する。
【００７４】
図５は、カレンダー画面及びスケジュールのデータ入力の画面を示したものである。
【００７５】
１）（ａ）はカレンダー画面であり、図１に示す情報処理装置１の入出力部１２のキーエリア１２ａのいずれかに割り当てられているカレンダーキーをタッチすることで、カレンダーアプリに遷移し、（ａ）の１カ月カレンダーの画面が表示される。
【００７６】
２）（ａ）のカレンダー画面において、カーソル位置を８月３日とした場合、画面右上の［入力］ボタンをタッチすると、スケジュールの入力モードに遷移し、（ｂ）のスケジュールの１件入力画面が表示される。日付は８月３日である。
【００７７】
３）（ｂ）のスケジュール１件入力画面において、時刻及び予定内容を入力すると、（ｃ）の画面状態になる。この（ｃ）の画面において、画面上中央の各種ボタンをタッチすることによって目的の操作が実行できる。例えば、［登録］ボタンをタッチすると、本内容のスケジュールデータが本情報処理装置の記憶部であるＲＡＭ１０４に格納される。［解除］ボタンをタッチすると、入力されたデータがキャンセルされて、（ａ）のスケジュール画面に戻る。また、［ベル］ボタンをタッチすると、通常のアラームの設定画面に遷移するし、［Ｓ］ボタンをタッチすると、シークレットモードが設定される。ここまでが、上記図３の処理シーケンスにおける処理ステップＳ１ａに相当している。なお、処理ステップＳ１ｂはここでは図示していないが、ＲＡＭ１０４に格納されているスケジュールデータの中から所望のデータを選択することから、（ｃ）の画面の上部に設けられているボタン類以外は基本的には同じである。
【００７８】
一方、［Ｒ］ボタンをタッチすると、本発明の目的とするところの目的地及びその到着予定時刻とから移動経路を探索、算出する処理へと遷移する。つまり、次の図６の画面へと遷移する。
【００７９】
図６は、スケジュールデータの目的地及びその到着予定時刻から移動経路を算出するまでのデータの入力とその結果が表示された画面を示したものである。
【００８０】
４）（ｄ）は、上記図５の画面（ｃ）の状態で［Ｒ］ボタンがタッチされて遷移された画面である。ここでは、目的地とその目的地への到着予定時刻の入力と、さらには、探索算出された結果を画面表示する場合の優先モードの設定がなされる。なお、表示優先モードはラジオボタンであるが、両方を選択することはできないようにしている。
【００８１】
５）（ｅ）は、（ｄ）において使用者が必要なデータを入力した状態である。この状態で、［解除］ボタンをタッチすると，図５の（ｃ）に戻る。この（ｅ）の状態で、［実行］ボタンをタッチすると、上記図３の処理シーケンスの処理ステップＳ２からＳ４までの処理が実行される。その結果、目的とする移動経路がリストアップされる。
【００８２】
６）（ｆ）は、目的とする移動経路がリストアップされて、経路と各経路における手段、所要時間、所要経費がそれぞれ表示される。これによって、使用者は自分が必要とするデータを取得することができる。さらに、画面上の［選択］ボタンをタッチすることにより、図７に遷移する。
【００８３】
図７は、算出された経路に対して報知手段を設定するまでの画面を示したものである。
【００８４】
７）（ｇ）は、現在地を最終出発するための経路とリストアップされた経路のうちで報知してほしい経路を設定するための入力画面である。ここで［戻る］ボタンをタッチすると、上記図６の（ｆ）の画面に戻る。
【００８５】
８）（ｈ）は、上記入力画面において、最終出発経路としては、ルートＮｏ．１を、通常の出発経路としては、ルートＮｏ．２を入力した状態である。この状態で、［実行］ボタンをタッチすると、報知手段への登録設定がなされる。つまり、上記図３の処理シーケンスの処理ステップＳ７からＳ９までの処理が実行される。
【００８６】
図８は、上記図６で登録設定された報知手段が起動された場合の表示画面である。
【００８７】
９）（ｉ）は、通常出発に場合の使用者への報知画面であり、アラーム音と出発時刻の画面表示によって報知している。つまり、上記図３の処理シーケンスの処理ステップＳ１０とＳ１２からＳ１３までの処理が実行される。ここで、［解除］ボタンをタッチすることにより、アラーム音を止めることができ、再度［解除］ボタンをタッチすることで、画面が消去されて、通常のアラーム停止時と同じ動作のように元の画面に戻る。
【００８８】
１０）（ｊ）は、最終出発の場合の使用者への報知画面であり、通常とは異なるアラーム音とフラッシングによる画面表示によって報知している。つまり、上記図３の処理シーケンスの処理ステップＳ１０からＳ１１までの処理が実行される。ここでも、［解除］ボタンをタッチすることにより、アラーム音を止めることができ、再度［解除］ボタンをタッチすることで、画面が消去されて、通常のアラームと同じ動作のように元の画面に戻る。
【００８９】
以上の画面遷移及びオペレーションによって、図３の処理シーケンスが実行される。
【００９０】
なお、上記図５から図８までの画面遷移とそのオペレーションは、説明を容易にするためのもので、その画面構成やそのオペレーション等は上記記載内容に限定されるものではない。
【００９１】
以上、実施例においてはアプリケーションの対象としてスケジュールについて説明してきたが、これはスケジュールに限定されるものではない。電子手帳や携帯情報端末等のＰＤＡ等に搭載されている個人情報を管理するアプリケーションならばいずれでもよい。例えば、メモや、約束リストや、アクションプランナー等であってもよい。
【００９２】
なお、ここまでに挙げた実施形態における情報処理装置は、上記に記載されている処理シーケンス等を含めた情報処理方法に基づいて実現されるものである。そのため、この処理方法は、本情報処理装置１を構成しているＲＯＭ１０５に記憶されているプログラムによってさなれるものとあるが、これに限定されるものではない。図示していないが、本情報処理装置１に装着可能が外部記憶メディア、例えば、ＩＣカード、ＣＤ−ＲＯＭ、ＭＤ、ＤＶＤ、光ディスク，ＦＤ等であってもよい。つまり、上記外部記憶メディアに格納されていてもよい。その場合、上記処理シーケンスの機能が動作された場合に、装置本体１から起動される方式であってもよい。この記憶されているプログラムを起動することによって、本発明の情報処理装置による情報処理がなされるものとする。
【００９３】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載内容に限定されるものではない。
【００９４】
【発明の効果】
本発明における情報処理装置及び情報処理方法では、各請求項において以下の効果が得られる。
【００９５】
本発明の請求項１、４においては、ユーザは目的地とその予定到着時刻を入力するだけで、どのような経路があるかを知ることができる。さらに、各経路ごとに報知してくれるため、情報の存在を素早く認知することができる効果を有している。また、対象アプリケーションがスケジュールを想定した場合には、複数のスケジュールがあったときでも、ユーザにわかりやすい情報を報知することができる。
【００９６】
本発明の請求項２においては、各経路に関して異なる報知手法により情報をより素早く認知することができ、ユーザ自身の計画、予定に沿った行動をとることができる効果を有している。
【００９７】
本発明の請求項３においては、ユーザに対して最終期限を常に管理でき、その際の報知も通常とは異なる手法でわかりやすく報知することができるため、つまり装置自体にすべて任せることができるため、ユーザは自身の計画、予定がより幅広く見積もることができる効果を有している。
【図面の簡単な説明】
【図１】本発明による情報処理装置の外観斜視図である。
【図２】本発明による情報処理装置の機能構成を示したブロック図である。
【図３】本発明による情報処理装置の一実施例の処理シーケンスを説明するためのフローチャートである。
【図４】本発明による情報処理装置が導いたルートに対する経費と所用時間の一例を示した説明図である。
【図５】本発明による情報処理装置のスケジュール入力画面の一例を示した説明図である。
【図６】本発明による情報処理装置のスケジュールデータから経路算出までの一例を示した説明図である。
【図７】本発明による情報処理装置の経路算出から報知手段設定までの一例を示した説明図である。
【図８】本発明による情報処理装置の使用者への報知の一例を示した説明図である。
【符号の説明】
１  情報処理装置
２  （外部）データベース
１１  装置の本体キャビネット部
１２  入出力部
１３  蓋部
１０６  現在地獲得部
１０７  データベース接続（アクセス）部
１０８  移動経路探索部
１０９  移動経路所要時間算出部
１１０  移動経費算出部
１１１  移動経路候補格納部
１２１  現在地出発時刻算出部
１２２  出発時刻一致検出部
１２３  現在地出発時刻報知部
１２４  時刻報知変化部
１２５  現在地出発時刻格納部
１３１  最終現在地出発時刻算出部
１３２  最終出発時刻一致検出部
１３３  最終現在地出発時刻報知部
１３４  最終現在地出発時刻格納部
【図１】
0003561418.tif 000003
【図２】
0003561418.tif 000004
【図３】
0003561418.tif 000005
【図４】
0003561418.tif 000006
【図５】
0003561418.tif 000007
【図６】
0003561418.tif 000008
【図７】
0003561418.tif 000009
【図８】
0003561418.tif 000010