(57)【要約】【課題】スケジュールの有効性を考慮してスケジュールよりも遅れるおそれがあることをユーザに通知する情報処理装置を提供すること。【解決手段】スケジュールの接近を通知する情報処理装置１００であって、スケジュール情報が記憶されているスケジュール情報記憶手段５００にアクセスして、スケジュール情報を取得するスケジュール取得手段１２と、現在よりも後に遂行される遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御手段１５と、を有することを特徴とする。【選択図】図１
2014211821.tif 000002
【特許請求の範囲】
【請求項１】
車両のユーザのスケジュールの接近を通知する情報処理装置であって、
スケジュール情報が記憶されているスケジュール情報記憶手段から、スケジュール情報を取得するスケジュール取得手段と、
現在よりも後の予定として記憶されている遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記通知制御手段は、前記類似スケジュールが予定どおりに遂行されたか、又は、予定よりも遅れて遂行されたかを判定し、
予定どおりに遂行されていた場合は前記遂行予定スケジュールの接近を前記遂行予定スケジュールの開始時刻に基づき通知し、
予定よりも遅れて遂行されていた場合は前記遂行予定スケジュールの接近を、前記遂行予定スケジュールの開始時刻に遅れた時間を加えた時刻に基づき通知する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記類似スケジュールが予定どおりに遂行された場合は、予定よりも遅れて遂行された場合よりも前記遂行予定スケジュールの優先度を高く決定し、
前記類似スケジュールが予定よりも遅れて遂行された場合は、遂行されなかった場合よりも前記遂行予定スケジュールの優先度を高く決定する優先度判定手段を有し、
前記通知制御手段は、現在遂行中のスケジュールがある場合、前記遂行予定スケジュールが遂行される前に決定された現在遂行中のスケジュールの優先度と前記遂行予定スケジュールの優先度の比較結果に応じて、前記遂行予定スケジュールの接近を通知するタイミングを変更する、
ことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記通知制御手段は、現在遂行中のスケジュールの優先度の方が前記遂行予定スケジュールの優先度よりも高い場合は、前記遂行予定スケジュールの開始時刻に前記類似スケジュールが遂行されるまでに遅れた時間を加えた時刻に基づき、前記遂行予定スケジュールの接近を通知し、
現在遂行中のスケジュールの優先度が、前記遂行予定スケジュールの優先度以下の場合は、前記遂行予定スケジュールの接近を前記遂行予定スケジュールの開始時刻に基づき通知する、
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記通知制御手段は、前記類似スケジュールが遂行されていなかった場合、前記遂行予定スケジュールの接近を通知しない、
ことを特徴とする請求項１〜４いずれか１項記載の情報処理装置。
【請求項６】
前記遂行予定スケジュールのスケジュール情報に、予め定められた高優先度指定情報が設定されている場合、
前記通知制御手段は、前記類似スケジュールが予定よりも遅れて遂行されていても、前記遂行予定スケジュールの接近を前記遂行予定スケジュールの開始時刻に基づき通知する、
ことを特徴とする請求項２項記載の情報処理装置。
【請求項７】
外部の通信局と通信する無線通信手段、を有し
前記通知制御手段は、前記無線通信手段を介して前記遂行予定スケジュールを遂行するユーザの端末に、前記遂行予定スケジュールの接近を通知するメッセージを送信する、
ことを特徴とする請求項１〜６いずれか１項記載の情報処理装置。
【請求項８】
車両のユーザのスケジュール情報が記憶されているスケジュール情報記憶手段と、スケジュールの接近を通知する情報処理装置とを有するスケジュール通知システムであって、
前記情報処理装置は、前記スケジュール情報記憶手段からスケジュール情報を取得するスケジュール取得手段と、
現在よりも後の予定として記憶されている遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御手段と、
を有することを特徴とするスケジュール通知システム。
【請求項９】
車両のユーザのスケジュール情報が記憶されているスケジュール情報記憶手段と、
スケジュールの接近を情報処理装置に通知するサーバと、前記情報処理装置と、を有するスケジュール通知システムであって、
前記サーバは、前記スケジュール情報記憶手段からスケジュール情報を取得するスケジュール取得手段と、
現在よりも後の予定として記憶されている遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御手段と、を有し、
前記情報処理装置は、前記車両の位置情報を前記サーバに送信し、前記サーバから前記遂行予定スケジュールの接近の通知を受信する通信手段を有する、
ことを特徴とするスケジュール通知システム。
【請求項１０】
スケジュールの接近を通知する情報処理装置に、
スケジュール情報が記憶されているスケジュール情報記憶手段から、スケジュール情報を取得するスケジュール取得ステップと、
現在よりも後の予定として記憶されている遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御ステップと、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
スケジュールの接近をユーザに通知する情報処理装置等に関する。
【背景技術】
【０００２】
現在地から運転者が設定した目的地まで経路案内する車載装置が知られている。このような車載装置において、更に利便性を向上させる技術が考えられる。例えば、現在の日時と運転者のスケジュールに基づき目的地を推定し、運転者が目的地を設定しなくても目的地まで経路案内する技術が提案されている。
【０００３】
また、目的地近くの周辺駐車場の規模を加味して、スケジュール上の予定時刻に間に合わないことが予想される場合に、運転を中断することなく相手に到着時間の遅れを知らせる車載装置が提案されている（例えば、特許文献１参照。）。周辺駐車場の規模が大きい場合には、予定どおりに駐車場に到着しても徒歩で目的の施設に到着するまでに予定時刻を超過するおそれがあるが、特許文献１の技術によれば、周辺駐車場の規模が大きい場合でも、相手に到着時間の遅れを知らせることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３８７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された車載装置では、運転者がスケジュールを予定どおりに遂行したいか否かが考慮されていないという問題がある。例えば、運転者が予定を変えたが、スケジュールを修正しなかった場合、不要な通知が送信されてしまう。また、本人にも通知することが考えられるが、スケジュールよりも遅れて目的地に到着すればよい場合（例えば重要でない予定の場合）、予定をリマインドすると通知を受けた本人が煩わしく感じてしまう。
【０００６】
本発明は、上記課題に鑑み、スケジュールの有効性を考慮してスケジュールよりも遅れるおそれがあることをユーザに通知する車載装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、スケジュールの接近を通知する情報処理装置であって、スケジュール情報が記憶されているスケジュール情報記憶手段から、スケジュール情報を取得するスケジュール取得手段と、現在よりも後の予定として記憶されている遂行予定スケジュールと類似した過去の類似スケジュールの遂行状況に応じて、前記遂行予定スケジュールの接近を通知するタイミングを制御する通知制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
スケジュールの有効性を考慮してスケジュールよりも遅れるおそれがあることをユーザに通知する情報処理装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】車載装置の動作の概略を説明する図の一例である。
【図２】行動支援システムのシステム構成図の一例である。
【図３】車載装置の機能ブロック図の一例である。
【図４】スケジュール記憶装置に記憶されているスケジュールを模式的に示す図の一例である。
【図５】走行履歴記憶装置に記憶される走行履歴とスケジュールの一例を示す図である。
【図６】遂行予定の優先度が高い場合の通知タイミングを説明する図の一例である。
【図７】遂行予定の優先度が中の場合の通知タイミングを説明する図の一例である。
【図８】車載装置の動作手順を示すフローチャート図の一例である。
【図９】行動支援システムの機能ブロック図の一例である。
【図１０】行動支援システムの動作手順を示すフローチャート図の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１は、本実施形態の車載装置の動作の概略を説明する図の一例である。
【００１１】
(i)  車載装置は、図１に示すように運転者がこれから遂行するスケジュール（本日のスケジュール）を取得することができる。また、車載装置は過去のスケジュールと、過去の走行履歴を記憶している。走行履歴には、出発時刻や到着時刻、及び、到着した場所が登録されているので、過去のスケジュールと照らし合わせてスケジュールが予定どおりに遂行されたか否かを判定できるようになっている。なお、本実施例ではスケジュールと予定という言葉を厳密に区別していないが、スケジュールは予定の集合として、予定をスケジュール内の１つの遂行単位として用いる。
【００１２】
(ii)  車載装置は、今後のスケジュールにおいて現在時刻に対し最も近い予定（以下、遂行予定という）を特定する。車載装置は、この遂行予定の優先度を判定するため、過去のスケジュールから遂行予定と類似する予定を検索する。比較する対象は、例えば、予定名称や内容、時刻が挙げられる。図１では、本日の予定が過去の７／４の予定と類似していると判定される。
【００１３】
(iii)  類似する予定がある場合、車載装置はその予定と走行履歴を比較して、遂行予定の優先度を判断する。まず、車載装置は、走行履歴に基づき、過去の類似する予定がどのように実行されたかを判定する。この判定により、類似する予定は
Ａ．時刻どおりに遂行されたか
Ｂ．どのくらいの時間、遅れて遂行されたか
Ｃ．遂行されなかったか
の３つに分類される。図１では開始時刻が「13:00」の予定に対し、走行履歴によると「12:50」に到着しているので時刻どおりに遂行されたと判定される。
【００１４】
そして、車載装置は、分類結果に応じて以下のように、遂行予定の優先度を判定する。
Ａ：優先度（高）  Ｂ：優先度（中）  Ｃ：優先度（低）
したがって、図１の本日の予定の優先度は高いと判定される。
【００１５】
(iv)  車載装置は、優先度に応じて予定の接近の通知タイミングを決定する。なお、予定の接近を通知することは「リマインド」と呼ばれる場合がある。
優先度（高）：スケジュール上の開示時刻に遅れないように通知
優先度（中）：類似する予定が遂行されるまでの遅れ時間を考慮し、スケジュール上の開示時刻に遅れ時間を加算して通知
優先度（低）：通知しない
このように過去の類似する予定の遂行状況に基づき、これから遂行される予定の優先度を判定することで、遂行予定の開始時刻どおりに予定の接近を通知すべきかどうかを判定でき、不要な通知を低減できる。また、通知する場合は通知のタイミングを最適化できるので、通知が早すぎたり遅すぎたりすることを低減できる。
【実施例１】
【００１６】
〔構成例〕
図２は、行動支援システムのシステム構成図の一例を示す。図示する車両には車載装置１００が搭載されている。車両のユーザ（運転手となりうる者であるが本実施形態ではユーザと称する）は携帯端末２００を携帯しており、携帯端末２００と車載装置１００は無線でネットワーク６００に接続することができる。また、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３００とスケジュール提供サーバ４００がネットワーク６００に接続されている。
【００１７】
携帯端末２００は、スマートフォン、携帯電話、ＰＨＳ機、ノートパソコン、タブレット、又は、ＰＤＡ（Personal  Data  Assistant）、などである。ユーザは、携帯端末２００又はＰＣ３００でブラウザを動作させスケジュール提供サーバ４００にアクセスし、スケジュールを入力する。スケジュール提供サーバ４００は、ＵＲＬが既知の商用又は一般公開されているサーバであり、定められた又は任意のフォーマットでスケジュールの設定を受け付ける。スケジュール提供サーバ４００は、ユーザ別のスケジュールをスケジュール記憶装置５００に記憶する。
【００１８】
ネットワーク６００は携帯電話網、ＰＨＳ網、無線ＬＡＮ網、ＷｉＭＡＸ、衛星電話網、又は、ビーコンなどの無線通信網と、インターネットとが組み合わされることで形成されている。携帯端末２００や車載装置１００に必要なＩＰアドレスは基地局やアクセスポイントから例えばプライベートＩＰアドレスが割り当てられる。
【００１９】
車載装置１００は、適宜、スケジュール記憶装置５００からスケジュールを取得する。車両は走行履歴を随時記録しているので、走行記録とスケジュールを比較可能に保持できる。なお、スケジュールは、ユーザが車載装置１００に直接、入力することもできるし、ユーザが携帯端末２００に入力したスケジュールを、携帯端末２００がＢｌｕｅＴｏｏｔｈ（登録商標）、ＩＣ通信、Ｚｉｇｂｅｅ（登録商標）などの近距離無線通信を利用して車載装置１００に送信することもできる。なお、車載装置１００は車載されている必要はなく、ＰＣやスマートフォンなどの情報処理装置でもよい。また、車両側に脱着可能でユーザが携帯可能でもよい。
【００２０】
図３は、車載装置１００の機能ブロック図の一例を示す。車載装置１００は、汎用的なマイコン１１０が各種のハードウェアと協働して後述する機能を提供する。マイコン１１０はＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、及び、Ｉ／Ｏ１０４を有しているが、この他にも一般的な構成を有している。ＣＰＵ１０１はＲＯＭ１０３に記憶されたプログラムを実行して、図示する機能を実現する。
【００２１】
車載装置１００は、無線通信装置１１、スケジュール取得装置１２、現在位置取得装置１３、予定通知装置１４、スケジュール優先度判定装置１５、経路案内装置１６、表示装置１７、音声再生装置１８、及び、走行履歴記憶装置１９を有している。
【００２２】
無線通信装置１１は、携帯電話網等の基地局と通信して、スケジュール記憶装置５００又は携帯端末２００と無線で通信するための装置である。無線通信装置１１は、データ通信が可能な携帯電話機と同等の機能を備えた装置であり、ＤＣＭ（Data Communication Module）と呼ばれる場合がある。
【００２３】
スケジュール取得装置１２は、無線通信装置１１を介してスケジュール提供サーバ４００のＵＲＬを指定しスケジュール記憶装置５００からスケジュールを取得する。スケジュールの取得は、所定時間毎（例えば１時間毎、半日毎、１日毎など）に行う。また、スケジュール提供サーバ４００に無線通信装置１１の電話番号を登録しておき、新たな予定が登録された場合にＳＭＳ（ショートメッセージサービス）を利用して車載装置１００に送信してもよい。スケジュール取得装置１２が取得したスケジュールは走行履歴記憶装置１９に記憶される。
【００２４】
現在位置取得装置１３は自車両の現在位置をＧＮＳＳ（Global Navigation Satellite System）や電波強度などを利用して取得する。ＧＮＳＳの具体例としてはＧＰＳ（Global Positioning System）などがある。
【００２５】
また、現在位置取得装置１３は、位置情報により車両が走行した場合の走行履歴を取得して、走行履歴記憶装置１９に記憶する。
【００２６】
経路案内装置１６は、スケジュールの各予定から目的地（後述する「場所」）を取得し、現在位置から目的地までの経路や予測される到着時刻を案内する。現在位置から目的地までの経路は、道路地図をリンクとノードで表してリンクをコストに置き換え、コストの合計が最も小さくなる経路を探索する所定のアルゴリズム（例えばダイクストラ法）などで決定される。この他、車載装置１００は例えばＶＩＣＳ（Vehicle Information and Communication System）（登録商標）が配信する渋滞情報に基づき渋滞を避けた経路を探索すること、及び、リンクの旅行時間を用いて目的地に到着するために必要な到達時間を計算することなどを行う。
【００２７】
表示装置１７は、視覚で経路を案内する液晶ディスプレイや有機ＥＬディスプレイである。経路案内装置１６は、道路地図上に自車両のマークと目的地までの経路を強調して示して表示装置１７に表示する。音声再生装置１８は、聴覚で経路を案内する例えばスピーカである。経路案内装置１６は、右左折の手前、又は、車線の変更をすべき時に音声再生装置１８で進行方向を案内する。なお、表示装置１７と音声再生装置１８の少なくとも一方は、予定通知装置１４が、スケジュールの開始時刻に遅れる可能性があることを通知するために使用される。
【００２８】
スケジュール優先度判定装置１５は、現在時刻よりも後に開始時刻が到来する、スケジュール取得装置１２が取得した遂行予定、走行履歴記憶装置１９に記憶された過去のスケジュール、及び、走行履歴を比較して、遂行予定の優先度を判定する。詳しくは後述する。
【００２９】
予定通知装置１４は遂行予定の優先度に応じて遂行予定の開始時刻を通知するタイミングを決定する。予定通知装置１４は、遂行予定の開始時刻の接近を通知するタイミングになると、無線通信装置１１を介して携帯端末２００に通知する。通知方法は、例えば、電子メールやＳＮＳ（ソーシャルネットワークサービス）などを利用する。車載装置１００がユーザのアカウントにコメントすることで、携帯端末２００に開始時刻が接近したというメッセージが送信される。
【００３０】
携帯端末２００は、開始時刻の接近を通知するメッセージをディスプレイに表示してユーザに注意を促す。これにより、ユーザが車両に乗車していなくてもユーザに遂行予定をリマインドすることができる。また、ユーザが車両に乗車していれば、携帯端末２００と車載装置１００が１対１に通信して、表示装置１７や音声再生装置１８にメッセージを出力できる。したがって、ユーザが乗車している場合、ユーザは車両の表示装置１７や音声再生装置１８からメッセージを確認できる。なお、ユーザがすでに乗車している場合、予定通知装置１４は携帯端末２００にメッセージを送信せずに、表示装置１７又は音声再生装置１８に直接、メッセージを出力することもできる。ユーザが乗車していることは、車両が走行中であることや携帯端末２００と車載装置１００が通信することで検出できる。
【００３１】
〔データ例〕
図４は、スケジュール記憶装置５００に記憶されているスケジュールを模式的に示す図の一例である。スケジュールには１つの予定毎に「日時」「予定名称」「開始時刻」「終了時刻」「場所」「関係者」「移動手段」「内容」が登録される。ユーザは携帯端末２００又はＰＣ３００でスケジュール提供サーバ４００にアクセスしてスケジュールを入力する。
【００３２】
「予定名称」は便宜的にユーザが予定に付与した任意の名称である。「開始時刻」は予定の開始する時刻であり、「終了時刻」はこの予定が終了する予定の時刻である。「場所」は予定の遂行のためにユーザがいるべき場所であり目的地となる。「関係者」はこの予定を共有する人であり、例えば同じプロジェクトに所属する社員、関係会社の社員、クライアントなどである。「関係者」はユーザＡと共に目的地に集合する可能性が高い。「移動手段」は目的地まで移動するための主な交通機関である。「内容」は予定の具体的内容でありどのような情報が記述されるかは任意である。
【００３３】
図５は、走行履歴記憶装置１９に記憶される走行履歴とスケジュールの一例を示す。走行履歴記憶装置１９には過去のスケジュールと過去の走行履歴が記憶される。図５（ａ）の過去のスケジュールは図４と同じフィールドを有すると共に、すでに判定された「優先度」が新たに登録される。優先度の判定方法は後述するが、優先度は例えば３段階（高、中、低）又は５段階（数字が大きいほど優先度が高い）など、優先すべき程度を示している。
【００３４】
図５の例では、図４の予定のうちＮｏ１〜３の予定の「開始時刻」及び「終了時刻」を超過したため（遂行したかどうかは関係なく）、Ｎｏ１〜３の予定には「優先度」が登録されている。
【００３５】
図５（ｂ）は走行履歴の一例を示す。走行履歴は、過去の走行履歴を時系列に記録したデータであり、例えばドアロック解除からドアロックまでを１つのレコードとする。「日付」は、例えば、車両が走行を開始した時のＧＰＳ情報やカレンダー情報から、車両が走行した年月日と曜日が取得して記録される。「出発時刻」は、例えば車両のドアロックが解除された時刻（又はドアロック解除後の最初のエンジンスタート時）である。「到着時刻」は、例えば車両がドアロックされた時刻である。「到着位置」は到着時刻の時に、現在位置取得装置１３が取得した車両の位置である。
【００３６】
〔優先度の判定〕
図４のＮｏ４の予定（遂行予定）を例にして優先度を判定する手順について説明する。
(i)スケジュール優先度判定装置１５は、スケジュール取得装置１２が取得したスケジュールのうち、開始時刻が到来していない予定であって最も早く開始時刻が到来する予定を遂行予定に決定する。
(ii) スケジュール優先度判定装置１５は、走行履歴記憶装置１９に記憶された過去スケジュールから、遂行予定と類似した予定を検索する。例えば、予定名称、開始時刻、終了時刻、場所、関係者、移動手段、又は、内容のうち、予め決められている１つ以上のフィールドを比較する。例えば、３つのフィールドを比較することが決定されている場合、２つ以上が一致すると遂行予定と過去の予定が類似すると判定する。または、各フィールドに重み付けしておき、一致したフィールドの重み付けを合計して、合計値が閾値を超えるか否かにより類似するか否かを判定してもよい。
【００３７】
例えば、図４のＮｏ４の予定は、各フィールドの内容が一致するのでＮｏ１の予定と類似していると判定される。なお、遂行予定と類似する予定が複数個ある場合がある。この場合はその全てを抽出しておく。
(iii)  次に、スケジュール優先度判定装置１５は、類似する予定が
Ａ．時刻どおりに遂行されたか
Ｂ．どのくらいの時間、遅れて遂行されたか
Ｃ．遂行されなかったか
を計算する。
【００３８】
このため、類似する予定のために車両が走行した走行履歴を特定する。まず、類似する予定と同じ年月日の走行履歴を絞り込む。次に、スケジュール優先度判定装置１５は、類似する予定の「場所」と一致する「到着位置」の「走行履歴」を抽出する。「到着位置」は緯度・経度で記録されるのに対し、「場所」はランドマークの名称などで記入されていることが多い。このため、スケジュール優先度判定装置１５は、地図データを用いて「場所」を緯度・経度に変換し、「到着位置」と比較する。「到着位置」と最も近い「場所」を特定し、その「場所」と「到着位置」の距離が閾値内の場合（例えば、１００〜５００〔ｍ〕）、ユーザが予定を遂行して車両が「場所」に到着したと判定する。
【００３９】
予定が遂行された場合、抽出した「到着位置」が記録された走行履歴の「到着時刻」は、類似する予定の「開始時刻」と近いはずである。したがって、「到着時刻」と「開始時刻」を比較することで、類似する予定を上記のＡ、Ｂのパターンに分類できる。類似する予定の「場所」と一致する「到着位置」の「走行履歴」がない場合、その予定は遂行されなかったので、Ｃのパターンになる。
【００４０】
(iv)  Ａ，Ｂのパターンの場合、スケジュール優先度判定装置１５は走行履歴の「到着時刻」とスケジュールの「開始時刻」を比較して、類似する予定の優先度を決定する。すなわち、スケジュール優先度判定装置１５は、「到着時刻」が「開始時刻」以前であれば、優先度が高いと判定し、「到着時刻」が「開始時刻」よりも後であれば、優先度が中と判定し、「走行履歴」が見つからない場合は優先度が低いと判定する。
【００４１】
例えば、図５のNo1の予定では、
到着時刻＝９：５０
開始時刻＝１０：００
であるため、スケジュール優先度判定装置１５はこの予定は優先度が高いと判定する。
(v)  スケジュール優先度判定装置１５は、類似する予定の優先度を遂行予定の優先度に決定する。したがって、図４のＮｏ４の遂行予定は、優先度が高いと判定される。このようにして、遂行予定の優先度が判定される。
【００４２】
なお、遂行予定はいずれ過去の予定になるので、過去のスケジュールの各予定には優先度が登録される。
【００４３】
例えば、No２の予定が走行履歴の２番目のレコードと一致すると判定されたとすると、
到着時刻＝１８：１０
開始時刻＝１８：００
であるため、スケジュール優先度判定装置１５はこの予定の優先度が中であると判定する。No３の予定は「走行履歴」が見つからなかったため、優先度が低いと判定されている。
【００４４】
このように優先度を判定するのでなく、予めユーザがスケジュールに優先度を設定可能としてもよい。スケジュール優先度判定装置１５は優先度が設定されている予定について優先度を判定しない。
【００４５】
〔通知タイミング〕
優先度に応じた通知タイミングについて説明する。
図６は、遂行予定の優先度が高い場合の通知タイミングを説明する図の一例である。経路案内装置１６は遂行予定を特定し、現在位置取得装置１３が取得した現在位置から遂行予定の「場所」までの到達時間を算出する。到達時間に現在時刻を加えた時刻が到着予想時刻である。
【００４６】
予定通知装置１４は、優先度が高い場合、遂行予定の「開始時刻＝１０:００」と到着予想時刻を比較して、到着予想時刻が開始時刻と同じか遅い場合、「開始時刻」に遅れる可能性があると判定する。図６（ａ）の例では、到着予想時刻の方が「開始時刻」より早いので、予定通知装置１４はメッセージを出力しない。図６（ｂ）の例では、到着予想時刻の方が「開始時刻」より遅いので、予定通知装置１４はメッセージを出力する。このメッセージは、例えば「プロジェクトＡの開始時刻に１０分程度遅れるおそれがあります」というものである。この他、スケジュールに登録されている各フィールドの内容であればメッセージに含めることができる。
【００４７】
また、図６（ｃ）はユーザが予定を忘れている場合の通知タイミングについて説明している。ユーザが予定を忘れているため車両に乗車していない場合でも、予定通知装置１４は定期的に遂行予定の到着予想時刻を計算する。この場合の現在位置は、現在位置取得装置１３が取得した車両の駐車位置である。したがって、到達時間は、道路の混雑状況に変化がなければ一定であり、到着予想時刻に影響するのは現在時刻となる。または、携帯端末２００がＧＰＳなどで取得した位置を車載装置１００に送信し、駐車位置と携帯端末２００の位置が所定値以上離れている場合は「場所」から遠い方を現在位置としてもよい。
【００４８】
ユーザが予定を忘れたまま時間が経過すると、現在時刻に到達時間を加えた到着予想時刻が「開始時刻」以上となる。予定通知装置１４はこのタイミングでメッセージを出力する。出力先はユーザの携帯端末２００なので、ユーザが車両に乗車していなくてもユーザは携帯端末２００のディスプレイを目視して予定のために、移動すべきことを把握できる。
【００４９】
図７は、遂行予定の優先度が中の場合の通知タイミングを説明する図の一例である。優先度が中の場合、スケジュール優先度判定装置１５は、遂行予定と類似する予定において、車両が実際に「場所」に到着した「到着時刻」を走行履歴から特定している。このため、「開始時刻」に対し、「到着時刻」がどの程度遅れたか（この時間を「過去遅れ時間」と称す）は容易に算出できる。類似する予定が複数ある場合、過去遅れ時間の平均を求める。そして、「開始時刻＋過去遅れ時間」と到着予想時刻を比較して、両者が同じか到着予想時刻の方が遅い場合、予定に遅れる可能性があると判定する。
【００５０】
図７（ａ）に示すように、到着予想時刻が「開始時刻＋過去遅れ時間」よりも早い場合、優先度が高い場合と同様に予定通知装置１４はメッセージを出力しない。
【００５１】
図７（ｂ）では、到着予想時刻が例えば「１０：１５」となっている。しかし、「開始時刻＋過去遅れ時間」が「１０：２０分」なので、到着予想時刻の方が早い。このため、予定通知装置１４はメッセージを出力しない。
【００５２】
図７（ｃ）では、到着予想時刻が例えば「１０：３０」となっている。「開始時刻＋過去遅れ時間」が「１０：２０分」なので、到着予想時刻よりも遅いため、予定通知装置１４はメッセージを出力する。
【００５３】
図７（ｄ）はユーザが予定を忘れている場合の通知タイミングについて説明している。この場合も、優先度が高い場合と同様になる。ただし、通知タイミング（メッセージの出力タイミング）は「開始時刻＋過去遅れ時間」が到着予想時刻と等しくなった時である。ユーザが予定を忘れたまま時間が経過すると、現在時刻に到達時間を加えた到着予想時刻が「開始時刻＋過去遅れ時間」以上となる。予定通知装置１４はこのタイミングでメッセージを出力する。
【００５４】
〔動作手順〕
図８は、車載装置１００の動作手順を示すフローチャート図の一例である。図８の手順は定期的に繰り返し実行される。
【００５５】
まず、スケジュール取得装置１２はスケジュール記憶装置５００からスケジュールを取得する（Ｓ１０）。スケジュール取得装置１２は、取得したスケジュールから遂行予定を特定し、到着予想時刻を算出する。
【００５６】
そして、スケジュール優先度判定装置１５は、到着予想時刻と開始時刻を比較して、開始時刻に遅れそうか否かを判定する（Ｓ２０）。例えば、到着予想時刻と開始時刻の差が１０分程度しかない場合、遅れそうであると判定する。開始時刻に遅れそうでない場合（Ｓ２０のＮｏ）、スケジュール優先度判定装置１５は定期的にステップＳ１０，Ｓ２０を繰り返す。
【００５７】
開始時刻に遅れそうな場合（Ｓ２０のＹｅｓ）、スケジュール優先度判定装置１５は遂行予定と類似する予定を過去のスケジュールから検索する（Ｓ３０）。過去のスケジュールの全てと比較してもよいし、上限の期間（例えば、過去１年分）を設定して２〜３個の類似の予定が見つかったら検索を打ち切ってもよい。
【００５８】
類似の予定が見つからない場合（Ｓ４０のＮｏ）、優先度を判定できないので、予定通知装置１４はすぐに予定の開始時刻に遅れるおそれがあることを通知する（Ｓ８０）。
【００５９】
類似の予定が見つかった場合（Ｓ４０のＹｅｓ）、スケジュール優先度判定装置１５は走行履歴を参照して過去の類似した予定を「開始時刻」までに実行したか否かに基づき優先度を判定する（Ｓ５０）。
【００６０】
類似した予定を実行していなかった場合、スケジュール優先度判定装置１５は遂行予定の優先度が低いと判定し、ユーザにはなんら通知を行わない。
【００６１】
類似した予定を「開始時刻」までに実行していた場合、スケジュール優先度判定装置１５は遂行予定の優先度が高いと判定する。この場合、予定通知装置１４はすぐに予定の開始時刻に遅れるおそれがあることを通知する（Ｓ８０）。
【００６２】
類似した予定を「開始時刻」よりも遅れて実行していた場合、スケジュール優先度判定装置１５は遂行予定の優先度が中であると判定する。この場合、現在遂行中の予定と、遂行予定とどちらが優先されるかを判定するため、現在時刻が開始時刻から終了時刻の間に含まれる予定（すなわち、現在遂行中の予定）があるか否かをスケジュールを参照して判定する。現在遂行中の予定がある場合、過去のスケジュールからその予定の優先度を読み出す。
【００６３】
そして、スケジュール優先度判定装置１５は現在遂行中の予定の優先度と、遂行予定の優先度を比較する（Ｓ６０）。
【００６４】
現在遂行中の予定の優先度が遂行予定の優先度以下の場合、予定通知装置１４はすぐに予定の開始時刻に遅れるおそれがあることを通知する（Ｓ８０）。つまり、現在遂行中の予定の優先度が中、低、または、現在遂行中の予定がない場合、現在遂行中の予定よりも遂行予定を優先してユーザに通知する。
【００６５】
現在遂行中の予定の優先度の方が遂行予定の優先度よりも高い場合、スケジュール優先度判定装置１５は過去の類似する予定で「開始時刻」に遅れた時間以上、遅れそうになったらユーザに通知する（Ｓ７０）。これにより、優先度が高い現在遂行中の予定を優先することができる。
【００６６】
＜通知の変形例＞
これまで説明した手順では、遂行予定と類似した予定でユーザが「開始時刻」よりも遅れた場合、遂行予定のリマインドも「開始時刻」よりも遅いタイミングになってしまう。しかしながら、過去の予定では遅刻しても、今回は遅刻したくない予定、又は、過去の遅刻は過失であり遅刻してはいけない予定もあり得る。
【００６７】
このような場合に対しては、ユーザがスケジュール記憶装置５００にスケジュールを登録する際に対応することができる。例えば、スケジュールに「重要」というフィールドを設け、「重要」である予定に対して、予定通知装置１４は必ず「開始時刻」に間に合うようにユーザにリマインドする。これにより、スケジュール優先度判定装置１５が、この予定の優先度が中又は低と判定しても、「開始時刻」を基準にしたタイミングでメッセージを出力できる。
【００６８】
「重要」フィールドでなく、特定のキーワードを含む予定は、予定通知装置１４が必ず「開始時刻」に間に合うようにユーザにリマインドするように設定してもよい。ユーザは、任意のキーワードを車載装置１００の予定通知装置１４に登録しておくだけで、「開始時刻」を基準にしたタイミングでメッセージを確認できるようになる。ユーザは、例えば、重要な会議に使用されるキーワード（極秘、役員名、上司の氏名、会議室名、重要な会議の会議名、重要な定例会議の日時等）を登録しておく。予定通知装置１４はこのキーワードが含まれている予定は、「開始時刻」に間に合うようにユーザにリマインドする。
【００６９】
また、予定から事前に判定するのでなく、事後的に判定してもよい。例えば、経路案内装置１６がＶＩＣＳ（登録商標）などから「場所」までの経路が極度に渋滞しているという情報を受信した場合、ユーザの意志とは無関係に「開始時刻」を超過する可能性が高い。このため、渋滞情報に応じて、スケジュール優先度判定装置１５は遂行した予定にフラグを立てるなどする。スケジュール優先度判定装置１５はフラグが立っている予定は、「到着時刻」が「開始時刻」を超えていないとみなすことで、遂行予定と類似する予定が「開始時刻」を超過したか否かに関係なく、「開始時刻」に間に合うようにユーザにリマインドすることができる。
【００７０】
以上説明したように、本実施形態の車載装置１００は、過去の類似の予定を時刻どおりに実行したか否かにより優先度を判定し、リマインドのタイミングを調整するので、ユーザが通知により煩わしく感じることを抑制できる。また、携帯端末２００にも通知できるので、ユーザが車両に乗車していなくても、予定に遅れるおそれがあることを通知して車両により移動すべきことを促すことができる。
【実施例２】
【００７１】
実施例１の車載装置１００の機能のいくつかはサーバ７００が受け持つことができる。本実施例では、サーバ７００と車載装置１００が通信して適切なタイミングで予定を通知する行動支援システムについて説明する。本実施例において、実施例１において説明した構成要素は同様の機能を果たすので、主に本実施例の主要な構成要素についてのみ説明する場合がある。
【００７２】
図９は、行動支援システムの機能ブロック図の一例を示す。車載装置１００は、無線通信装置１１、現在位置取得装置１３、表示装置１７、及び、音声再生装置１８を有するがそれ以外の機能はサーバ７００が有している。無線通信装置１１は、現在位置取得装置１３が定期的に取得した現在位置をサーバ７００に送信する。これが現在位置や走行履歴となる。表示装置１７及び音声再生装置１８は、無線通信装置１１がサーバ７００から受信したメッセージを出力する。
【００７３】
図１０は、行動支援システムの動作手順を示すフローチャート図の一例である。図１０では図８と同様のステップには同一の符号を付して説明している。
【００７４】
車載装置１００の現在位置取得装置１３は、定期的に現在位置を取得してサーバ７００に送信する（Ｓ１１０）。サーバ７００は現在位置を受信する（Ｓ１２０）。現在位置を取得することで、サーバ７００の経路案内装置１６は到着予定時刻等を算出可能になる。この後の処理は図８と同様であり、予定通知装置１４は、通知しないと判定するか、過去の予定で「開始時刻」に遅れた時間以上、遅れそうになったらユーザに通知するか（Ｓ７０）、又は、すぐに遂行予定の「開始時刻」に遅れるおそれがあることを通知する（Ｓ８０）、のいずれかのタイミングで通知する。
【００７５】
予定通知装置１４は、車載装置１００及び携帯端末２００の少なくとも一方にメッセージを送信するので、車載装置１００の表示装置１７又は音声再生装置１８、及び、携帯端末２００はメッセージを出力することができる（Ｓ１３０）。
【００７６】
本実施例のような行動支援装置によれば、実施例１と同様に適切なタイミングで予定をリマインドできるだけでなく、サーバ７００に機能を集約できるので車載装置１００のコストを低減できる。
【符号の説明】
【００７７】
１１      無線通信装置
１２      スケジュール取得装置
１３      現在位置取得装置
１４      予定通知装置
１５      スケジュール優先度判定装置
１６      経路案内装置
１７      表示装置
１８      音声再生装置
１９      走行履歴記憶装置
１００    車載装置
２００    携帯端末
５００    スケジュール記憶装置
【図１】
2014211821.tif 000003
【図２】
2014211821.tif 000004
【図３】
2014211821.tif 000005
【図４】
2014211821.tif 000006
【図５】
2014211821.tif 000007
【図６】
2014211821.tif 000008
【図７】
2014211821.tif 000009
【図８】
2014211821.tif 000010
【図９】
2014211821.tif 000011
【図１０】
2014211821.tif 000012