(57)【要約】【課題】スケジュールの煩雑な提示を回避しつつスケジュールの失念または誤認をユーザに気付かせることができる。【解決手段】スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段２２１と、ユーザが設定した経路探索条件に基づいて、移動予定時刻と移動予定時刻における移動予定位置とを含むユーザの移動予定情報を特定する移動予定情報特定手段２２２と、スケジュール情報と移動予定情報とが不整合である場合にアラートを出力するアラート手段２２３とを備える。【選択図】図１
2018179916.tif 000002
【特許請求の範囲】
【請求項１】
スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段と、
前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定する移動予定情報特定手段と、
前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するアラート手段と、
を備えたことを特徴とする情報処理システム。
【請求項２】
前記移動予定情報特定手段は、前記経路探索条件に含まれる地理的条件と時刻条件とに基づいて前記ユーザの移動予定情報を特定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記移動予定情報特定手段は、以下の（１）〜（３）に示される前記地理的条件と前記時刻条件との組合せのいずれか一つに基づいて前記ユーザの移動予定情報を特定することを特徴とする請求項２に記載の情報処理システム。
（１）前記地理的条件は目的地であって、前記時刻条件は到着希望時刻である。
（２）前記地理的条件は出発地であって、前記時刻条件は出発希望時刻である。
（３）前記地理的条件は経由地であって、前記時刻条件は経由希望時刻である。
【請求項４】
前記移動予定情報特定手段は、前記経路探索条件に基づく経路探索を実行することなく、前記経路探索条件の設定結果に含まれる情報を前記ユーザの移動予定情報として特定することを特徴とする請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記移動予定情報特定手段は、前記経路探索条件に基づく経路探索の結果から前記ユーザの移動予定情報を特定することを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記アラートは、前記スケジュール時刻において前記スケジュール位置に到達できない可能性があること、または、前記スケジュールを実施した場合に前記移動予定情報に適合した移動ができない可能性があることを伝えるものであることを特徴とする請求項１乃至５のいずれかに記載の情報処理システム。
【請求項７】
前記ユーザが設定した経路探索条件に基づいて前記スケジュール情報を更新する更新手段を更に備えたことを特徴とする請求項１乃至６のいずれかに記載の情報処理システム。
【請求項８】
前記経路探索条件を、スケジュールに間に合うように再設定する再設定手段を更に備えたことを特徴とする請求項１乃至７のいずれかに記載の情報処理システム。
【請求項９】
スケジュール更新ボタンを表示し、前記スケジュール更新ボタンが操作された場合に、前記ユーザが設定した経路探索条件に基づいて前記スケジュール情報を更新する更新手段と、
前記スケジュール更新ボタンとの間で選択可能な状態で探索条件再設定ボタンを表示し、前記探索条件再設定ボタンが操作された場合に、前記経路探索条件を、スケジュールに間に合うように再設定する再設定手段と、を更に備えたことを特徴とする請求項１乃至６のいずれかに記載の情報処理システム。
【請求項１０】
コンピュータを、
スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段、
前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定する移動予定情報特定手段、および
前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するアラート手段、
として機能させることを特徴とする情報処理プログラム。
【請求項１１】
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段と、
前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定する移動予定情報特定手段と、
前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するアラート手段と、
を備えた情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１２】
通信可能に接続された複数のコンピュータによって、請求項１乃至９のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータのうちの１つを請求項１乃至９のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１３】
コンピュータを、請求項１乃至９のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１４】
通信可能に接続された複数の情報処理装置によって、
スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段と、
前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定する移動予定情報特定手段と、
前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するアラート手段と、
を備えた情報処理システムを構成するために、
上記手段の少なくとも１つを備えたことを特徴とする情報処理装置。
【請求項１５】
スケジュール情報取得手段が、スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するステップと、
移動予定情報特定手段が、前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定するステップと、
アラート手段が、前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するステップと、
を備えたことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理プログラム、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
従来から、スケジューラに登録された地点を目的地候補としてリスト表示する技術が提案されている。例えば、特許文献１には、スケジューラに登録された地点を乗換案内機能が起動したタイミングでリスト表示する携帯端末装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３４０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、乗換案内機能が起動された際に、ユーザがスケジュールを失念または誤認しているか否かにかかわりなくスケジュールが表示される。このため、ユーザがスケジュールを正確に記憶している場合にも無用なスケジュール表示が行われる。その結果、ユーザに煩雑な印象を与える虞があった。
【０００５】
本発明は、スケジュールの煩雑な提示を回避しつつ、スケジュールの失念または誤認をユーザに気付かせることができる情報処理システム、情報処理プログラム、情報処理装置および情報処理方法を提供する。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理システムは、
スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得するスケジュール情報取得手段と、
前記ユーザが設定した経路探索条件に基づいて、移動予定時刻と前記移動予定時刻における移動予定位置とを含む前記ユーザの移動予定情報を特定する移動予定情報特定手段と、
前記スケジュール情報と前記移動予定情報とが不整合である場合にアラートを出力するアラート手段と、
を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スケジュールの煩雑な提示を回避しつつスケジュールの失念または誤認をユーザに気付かせることができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【図２】第１の実施形態に係る情報処理システム１の動作の一例を示すフローチャートである。
【図３】第１の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の取得工程を示す図である。
【図４】第１の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の一例を示す図である。
【図５】第１の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程の第１の例を示す図である。
【図６】第１の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第１の例を示す図である。
【図７】第１の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程の第２の例を示す図である。
【図８】第１の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第２の例を示す図である。
【図９】第２の実施形態に係る情報処理システム１の動作の一例を示すフローチャートである。
【図１０】第２の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程および送信工程の第１の例を示す図である。
【図１１】第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第１の例を示す図である。
【図１２】第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第１の例を示す図である。
【図１３】第２の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程および送信工程の第２の例を示す図である。
【図１４】第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第２の例を示す図である。
【図１５】第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第２の例を示す図である。
【図１６】第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第３の例を示す図である。
【図１７】第２の実施形態に係る情報処理システム１の動作の一例として、移動予定情報とスケジュール情報との不整合の判定工程を示す図である。
【図１８】第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第３の例を示す図である。
【図１９】第３の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【図２０】第３の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の更新工程を示す図である。
【図２１】第３の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の更新状態を示す図である。
【図２２】第４の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【図２３】第４の実施形態に係る情報処理システム１の動作の一例として、探索条件再設定ボタンの表示工程および経路探索条件の再設定工程を示す図である。
【図２４】第５の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【図２５】第５の実施形態に係る情報処理システム１の動作の一例として、スケジュール更新ボタンおよび探索条件再設定ボタンの表示工程を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付し、同一符号の構成要素の詳しい説明は繰り返さない。
【００１０】
（第１の実施形態）
本発明の第１の実施形態に係る情報処理システム１について説明する。第１の実施形態に係る情報処理システム１は、モバイル端末（スマートフォン、携帯電話、タブレット端末等）やパソコン等の電子機器の使用者（以下、単に「ユーザ」ともいう）に対して、スケジュールの失念（すなわち、忘れ）または誤認（すなわち、記憶違い）をユーザに気付かせるためのアラートを提示するシステムである。
【００１１】
図１に示すように、情報処理システム１は、端末装置２と、サーバ３とを備えている。端末装置２とサーバ３とは、インターネット等のネットワークを介して互いに通信可能に接続されている。
【００１２】
ネットワークは、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。なお、端末装置２およびサーバ３の少なくとも一部は、コンピュータにより実現される。
【００１３】
端末装置２は、スケジュールの登録や経路探索等のためにユーザが使用するものであり、例えば、スマートフォンやタブレット端末等のモバイル端末である。なお、端末装置２は、デスクトップ型のパソコンであってもよい。
【００１４】
端末装置２は、図１に示すように、通信部２１と、入力部２３と、出力部２４と、記憶部２５と、制御部２２とを有する。まず、端末装置２の構成要素のうち、制御部２２以外の構成要素、即ち、通信部２１、入力部２３、出力部２４および記憶部２５について説明する。
【００１５】
通信部２１は、ネットワークを介して制御部２２とサーバ３との間で情報を送受信するためのインターフェースである。
【００１６】
入力部２３は、ユーザが端末装置２に情報を入力するためのインターフェースであり、例えばモバイル端末におけるタッチパネルやマイクロフォン、タッチパッドもしくはダイヤルボタンであってもよい。また、入力部２３は、デスクトップ型のパソコンのマウスやキーボードであってもよい。
【００１７】
出力部２４は、端末装置２からユーザに対して各種情報を出力するインターフェースであり、例えば液晶ディスプレイ等の映像表示手段である。一例として、出力部２４は、入力部２３を通じたユーザからの操作を受け付けるためのＧＵＩ（Graphical User Interface）を表示する。ＧＵＩは、例えば、経路探索条件を設定（すなわち、入力）するための経路探索画面を含む。出力部２４は、各種情報を音声出力するスピーカを有していてもよい。
【００１８】
なお、出力部２４は、ユーザに情報を直接提示するものでなくてもよい。例えば、出力部２４は、端末装置２の外部に接続される映像表示手段や音声出力手段に、映像信号や音声信号を出力するものであってもよいし、外部に接続される印刷装置にデータを出力するものであってもよいし、端末装置２内もしくは外部の記憶装置にデータを出力して記憶させるものであってもよい。
【００１９】
記憶部２５は、例えば内蔵メモリや外部メモリ（ＳＤメモリカード等）などのデータストレージであり、各種データを格納する。記憶部２５は、必ずしも端末装置２内に設けられなくてもよく、ネットワークを介して端末装置２と通信可能に接続された別の装置（例えば、サーバ）内に設けられてもよい。
【００２０】
記憶部２５は、ユーザのスケジュール情報（以下、単にスケジュール情報とも呼ぶ）を記憶している。スケジュール情報は、例えば、制御部２２のスケジュール登録機能によって記憶部２５に登録されたものである。スケジュール登録機能は、年月日および時刻に対応付けてスケジュールを登録可能なカレンダ機能であってもよい。
【００２１】
ここで、スケジュール情報は、スケジュール時刻およびスケジュール位置を含む。
【００２２】
スケジュール位置とは、ユーザの予定として登録された位置（場所）である。スケジュール位置は、後述する移動予定位置と比較できるように、移動予定位置と同形式の情報（例えば、座標情報や施設情報）として登録されていてもよい。あるいは、後述するアラート部２２３が、スケジュール位置を移動予定位置と比較できるように移動予定位置と同じ形式の情報に変換してもよい。
【００２３】
スケジュール時刻とは、ユーザの予定として登録された時刻であり、スケジュール位置に対応する時刻である。スケジュール時刻は、例えば、スケジュール位置における予定の開始時刻である。
【００２４】
次に、端末装置２の制御部２２について説明する。制御部２２は、図１に示すように、スケジュール情報取得手段の一例であるスケジュール情報取得部２２１と、移動予定情報特定手段の一例である移動予定情報特定部２２２と、アラート手段の一例であるアラート部２２３とを有する。制御部２２は、スケジュール情報取得部２２１、移動予定情報特定部２２２およびアラート部２２３によって、スケジュールの失念または誤認をユーザに気付かせるためのアラートの出力に関する種々の制御を実行する。
【００２５】
具体的には、スケジュール情報取得部２２１は、記憶部２５から、スケジュール時刻とスケジュール位置とを含むユーザのスケジュール情報を取得する。スケジュール情報取得部２２１は、ナビアプリの起動に応じてスケジュール情報を取得してもよい。通常は、ナビアプリの起動後に経路探索条件の設定が行われるので、経路探索条件の設定に先立ってスケジュール情報を取得しておくことで、後述するアラート出力の有無の判定を迅速に行うことができる。
【００２６】
移動予定情報特定部２２２は、ユーザが設定した経路探索条件に基づいて、移動予定時刻と、移動予定時刻における移動予定位置とを含むユーザの移動予定情報（以下、単に移動予定情報とも呼ぶ）を特定する。
【００２７】
具体的には、移動予定情報特定部２２２は、経路探索条件に含まれる地理的条件と時刻条件とに基づいて移動予定情報を特定する。
【００２８】
例えば、移動予定情報特定部２２２は、以下の（１）〜（３）に示される地理的条件と時刻条件との組合せのいずれか一つに基づいて移動予定情報を特定してもよい。
（１）地理的条件は目的地であって、時刻条件は到着希望時刻である。
（２）地理的条件は出発地であって、時刻条件は出発希望時刻である。
（３）地理的条件は経由地であって、時刻条件は経由希望時刻である。
【００２９】
移動予定情報特定部２２２は、経路探索条件を用いた経路探索を実行することなく、経路探索条件の設定結果に含まれている情報を移動予定情報として特定してもよい。これにより、経路探索条件の設定に応じて経路探索条件に含まれる地理的条件および時刻条件を即時に移動予定情報として特定することができるので、移動予定情報を迅速に特定することができる。なお、移動予定情報特定部２２２は、経路探索の実行による経路探索条件の確定を待って移動予定情報を特定してもよい。
【００３０】
アラート部２２３は、スケジュール情報と移動予定情報とが不整合である場合にアラートを出力する。
【００３１】
ここで、「スケジュール情報と移動予定情報とが不整合である」とは、スケジュール情報と移動予定情報との間に、ユーザの不都合を生じさせる不一致ないし矛盾があることである。例えば、移動予定時刻の一例である目的地への到着希望時刻がスケジュール時刻より遅い場合には、スケジュールに対する「遅れ」といったユーザの不都合が生じる。このようなユーザの不都合が実際に生じることを抑制するため、アラート部２２３はアラートを出力する。この他にも、例えば、目的地がスケジュール位置と異なる場合において、目的地への到着希望時刻がスケジュール時刻と同じである場合も、スケジュール時刻にスケジュールを開始できないというユーザの不都合が生じるので、不整合に該当する。
【００３２】
一方、ユーザの不都合を生じさせないスケジュール情報と移動予定情報との不一致は、不整合に該当しない。例えば、目的地がスケジュール位置と同じ場合において、目的地への到着希望時刻がスケジュール時刻より早い時刻である場合には、到着希望時刻がスケジュール時刻と一致しないものの、スケジュールに対する「遅れ」といったユーザの不都合は生じない。この場合、スケジュール情報と移動予定情報とは不整合でなく、アラート部２２３はアラートを出力しない。
【００３３】
アラート部２２３によるアラートの内容は、スケジュール情報と移動予定情報の不整合を伝えるものである。例えば、アラートの内容は、移動予定情報どおりに移動した場合にスケジュール時刻においてスケジュール位置に到達できない可能性があること、または、スケジュールを実施した場合に移動予定情報に適合した移動ができない可能性があることを伝えるものである。「移動予定情報に適合した移動」とは、移動予定情報どおりの移動に限定されず、移動予定情報からずれたとしてもユーザの不都合を生じさせない移動も含む。例えば、到着希望時刻どおりに目的地に到着しない移動であっても、到着希望時刻より前に目的地に到着できる移動は、到着希望時刻に対する「遅れ」というユーザの不都合を生じさせないので、移動予定情報に適合した移動になる。アラートの内容の更なる具体例については、後述の動作例において説明する。
【００３４】
制御部２２は、アラートの出力に関する制御の他にも、例えば、出力部２４が表示した各種の画面に対する入力部２３の入力操作を受け付け、受け付けた入力操作の情報をネットワーク経由でサーバ３に送信する制御を実行する。制御部２２は、端末装置２内のプロセッサが所定のプログラムを実行することによって実現されてもよい。
【００３５】
次に、サーバ３について説明する。図１に示すように、サーバ３は、通信部３１と、記憶部３３と、制御部３２とを有する。
【００３６】
通信部３１は、ネットワークを介して端末装置２と、サーバ３の制御部３２との間で情報を送受信するインターフェースである。
【００３７】
記憶部３３は、例えばハードディスク等のデータストレージであり、各種データベースを格納する。なお、記憶部３３は、必ずしもサーバ３内に設けられなくてもよく、ネットワークを介してサーバ３と通信可能に接続された別の装置内に設けられてもよい。
【００３８】
図１に示すように、記憶部３３は、経路ネットワーク情報データベース３３１を有する。
【００３９】
経路ネットワーク情報データベース３３１は、経路探索用のデータベースであり、経路ネットワーク情報として、例えば、交通ネットワーク情報を含む。交通ネットワーク情報は、鉄道やバス等の交通網や道路網を規定する情報である。交通網の情報としては、交通機関の路線情報、時刻表情報、料金情報等を含む。また、交通網の情報は、例えば駅等の路線網表現上の結節点（ノード）のデータと、結節点間の線路区間であるリンクのデータとの組み合わせによって表現される。また、道路網の情報は、例えば交差点等の道路網表現上の結節点（ノード）のデータと、結節点間の道路区間であるリンクのデータとの組み合わせによって表現される。
【００４０】
また、図示しないが、記憶部３３には、地図の表示や地点の検索等に用いる地図情報データベースを含んでいてもよい。地図情報は、全国または各地方の道路地図などの地図データを含み、地図データに対応付けられた地図オブジェクト情報（注記情報、記号情報等）を含んでいてもよい。さらに、記憶部３３には、施設の検索や目的地の設定に用いるＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）情報データベースを含んでいてもよい。ＰＯＩ情報は、施設やイベントの情報である。ＰＯＩ情報は、施設やイベントの名称情報や位置情報を含んでいる。
【００４１】
図１に示すように、制御部３２は、経路探索部３２１を有する。
【００４２】
経路探索部３２１は、経路ネットワーク情報を用いて、設定された経路探索条件に基づく経路探索を行う。経路探索部３２１は、探索された経路を示す経路情報を、通信部３１から端末装置２に送信する。
【００４３】
なお、スケジュール情報取得部２２１、移動予定情報特定部２２２およびアラート部２２３は、サーバ３の制御部３２に設けられていてもよい。
【００４４】
（動作例）
次に、図１の情報処理システム１の動作例について説明する。図２は、第１の実施形態に係る情報処理システム１の動作の一例を示すフローチャートである。
【００４５】
図２に示すように、先ず、端末装置２の制御部２２は、入力部２３を用いた操作に応じて、ナビアプリを起動する（ステップＳ２１）。
【００４６】
ナビアプリを起動した後、スケジュール情報取得部２２１は、記憶部２５からスケジュール情報を取得する（ステップＳ２２）。図３は、第１の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の取得工程を示す図である。図３に示すように、ステップＳ２２では、ナビアプリの起動によって経路探索画面Ｓが表示されるとともに、記憶部２５からスケジュール情報Ｉが読み込まれてもよい。図４は、第１の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の一例を示す図である。ステップＳ２２で取得されるスケジュール情報は、例えば、図４に示すようなスケジュール情報である。図４の例において、スケジュール情報は、スケジュール位置として「ホテルＡ」を含み、スケジュール時刻として「10：00」を含んでいる。
【００４７】
スケジュール情報を取得した後、図２に示すように、制御部２２は、入力部２３を用いた操作に応じて、経路探索条件を設定する（ステップＳ２３）。図５は、第１の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程の第１の例を示す図である。図５の例において、制御部２２は、入力部２３を用いた経路探索画面Ｓへの入力により、経路探索条件として、目的地「ホテルＡ」と到着希望時刻「10：45」とを設定する。なお、図５の例において、経路探索条件が設定された時点では、経路探索の実行を指示する「検索」ボタンは操作されていない。図５の例では、設定された経路探索条件を用いた経路探索の実行を待たずにユーザの移動予定情報の特定に移行する。
【００４８】
経路探索条件を設定した後、図２に示すように、移動予定情報特定部２２２は、経路探索条件に基づいて移動予定情報を特定する（ステップＳ２４）。図５の例において、移動予定情報特定部２２２は、経路探索条件の設定結果に含まれる目的地「ホテルＡ」と到着希望時刻「10：45」とを、移動予定情報として特定する。
【００４９】
移動予定情報を特定した後、図２に示すように、アラート部２２３は、スケジュール情報と移動予定情報とが不整合であるか否かを判定する（ステップＳ２５）。図４および図５の例において、スケジュール位置および目的地は共に「ホテルＡ」である。一方、スケジュール時刻「10：00」に対して、到着希望時刻「10：45」は遅い。この場合、アラート部２２３は、スケジュール情報と移動予定情報とが不整合であると判定する。
【００５０】
スケジュール情報と移動予定情報とが不整合である場合（ステップＳ２５：Ｙｅｓ）、図２に示すように、アラート部２２３は、アラートを出力する（ステップＳ２６）。一方、スケジュール情報と移動予定情報とが不整合でない場合（ステップＳ２５：Ｎｏ）、アラート部２２３は、アラートを出力せずに処理を終了する。
【００５１】
図６は、第１の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第１の例を示す図である。図６は、スケジュール情報と移動予定情報との不整合が判断された場合に伝えられる案内（アラート）の一例である。より具体的には、図６は、スケジュール時刻においてスケジュール位置に到達できない可能性があること、または、スケジュールを実施した場合に移動予定情報に適合した移動ができない可能性があることを伝えるアラートの一例である。図６の例において、アラート部２２３は、スケジュール情報（すなわち、カレンダー）の予定に間に合わない可能性が有る旨のアラートを表示する。また、図６の例において、アラート部２２３は、スケジュール時刻「10：00」とスケジュール時刻より遅い到着希望時刻「10：45」とを並べて表示することで両時刻の不整合を識別可能に表示している。このようなアラートが表示されることで、ユーザは、スケジュール時刻の失念または誤認に気付くことができる。なお、図６の例において、アラートの表示は、「ＯＫ」ボタンの操作に応じて終了してもよい。
【００５２】
次に、経路探索条件の設定工程およびアラートの出力工程の第２の例につて説明する。図７は、第１の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程の第２の例を示す図である。図８は、第１の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第２の例を示す図である。
【００５３】
図５および図６で説明した経路探索条件の設定工程およびアラートの出力工程の第１の例では、スケジュール位置と同じ目的地が設定され、スケジュール時刻と異なる到着希望時刻が設定された場合に、スケジュール情報と移動情報とが不整合であると判断してアラートを出力する。
【００５４】
これに対して、図７および図８に示す第２の例では、スケジュール位置「ホテルＡ」と異なる目的地「ホテルＢ」が設定され、スケジュール時刻と同じ到着希望時刻「10：00」が設定される。この場合も、アラート部２２３は、スケジュール情報と移動情報とが不整合であると判断する。そして、図８に示すように、アラート部２２３は、スケジュール情報の予定と場所が異なる旨のアラートを表示する。また、図８に示すように、アラート部２２３は、スケジュール位置「ホテルＡ」と目的地「ホテルＢ」とを並べて表示することで両位置の不整合を識別可能に表示している。このようなアラートが表示されることで、ユーザは、スケジュール位置の失念または誤認に気付くことができる。
【００５５】
第１の例（図５、図６）および第２の例（図７、図８）は、いずれも、移動予定位置が目的地であり、移動予定時刻が目的地への到着希望時刻である例である。第１の実施形態は、これらの態様に限定されず、例えば、移動予定位置が出発地、移動予定時刻が出発地からの出発希望時刻であってもよく、または、移動予定位置が経由地、移動予定時刻が経由地の経由時刻であってもよい。
【００５６】
なお、スケジュールの開始時刻よりも早い移動予定時刻であっても、所定の閾値内（例えば、開始時刻から10分以内）であれば、不整合があると判断するようにしてもよい。
【００５７】
もし、ナビアプリの起動の度にスケジュール情報を表示した場合、ユーザがスケジュールを失念および誤認していないにもかかわらずスケジュールが表示され、スケジュールの表示が却ってユーザに煩雑な印象を与える虞がある。これに対して、第１の実施形態では、ユーザがスケジュール情報と整合しない経路探索条件を設定したことによってユーザがスケジュールを失念または誤認していることが推定される場合にアラートを出力する。これにより、スケジュールの煩雑な提示を回避しつつスケジュールの失念または誤認をユーザに気付かせることができる。また、第１の実施形態によれば、経路探索条件を設定すれば、経路探索を実行せずともアラートを出力することが可能であるため、スケジュールの失念または誤認を迅速にユーザに気付かせることができる。
【００５８】
また、第１の実施形態では、移動予定情報とスケジュール情報とが不整合である場合に、スケジュール位置を自動的に目的地に設定してしまうことはないので、目的地設定の自由度を維持することもできる。
【００５９】
（第２の実施形態）
次に、経路探索の結果に基づいて移動予定情報を特定する第２の実施形態について説明する。図９は、第２の実施形態に係る情報処理システム１の動作の一例を示すフローチャートである。
【００６０】
第１の実施形態においては、経路探索を実行することなく、経路探索条件の設定結果に含まれる情報を移動予定情報として特定する例について説明した。これに対して、第２の実施形態においては、経路探索の結果に基づいて移動予定情報を特定する点で第１の実施形態と異なる。以下、このような第２の実施形態の相違点について説明する。
【００６１】
図９に示すように、第２の実施形態において、端末装置２の制御部２２は、経路探索条件の設定（ステップＳ２３）の後、設定された経路探索条件を通信部２１からサーバ３に送信する（ステップＳ２７）。図１０は、第２の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程および送信工程の第１の例を示す図である。図１０の例において、制御部２２は、入力部２３を用いた経路探索画面Ｓへの入力により、経路探索条件として、目的地「ホテルＡ」と出発希望時刻「9：00」とを設定する。また、図１０の例において、制御部２２は、経路探索条件を設定した後、経路探索を指示する「検索」ボタンが操作されることに応じて、経路探索条件をサーバ３に送信する。
【００６２】
経路探索条件が送信されると、図９に示すように、サーバ３の経路探索部３２２は、送信された経路探索条件を通信部３１から受信する（ステップＳ３１）。
【００６３】
経路探索条件を受信した後、経路探索部３２２は、受信された経路探索条件に基づく経路探索を実行する（ステップＳ３２）。
【００６４】
経路探索を実行した後、経路探索部３２２は、探索された経路を示す経路情報を、通信部３１から端末装置２に送信する（ステップＳ３３）。
【００６５】
経路情報が送信されると、移動予定情報特定部２２２は、送信された経路情報を通信部２１から受信する（ステップＳ２８）。
【００６６】
経路情報を受信した後、移動予定情報特定部２２２は、受信された経路情報に基づいて移動予定情報を特定する（ステップＳ２４）。図１１は、第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第１の例を示す図である。図１１の例において、移動予定情報特定部２２２は、経路情報に基づいて目的地「ホテルＡ」への到着予定時刻「10：40」を特定する。
【００６７】
移動予定情報が特定された後、図９に示すように、アラート部２２３は、第１の実施形態と同様にスケジュール情報と移動予定情報とが不整合であるか否かの判定（ステップＳ２５）を行ったうえで、不整合である場合にアラートを出力する（ステップＳ２６）。図１２は、第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第１の例を示す図である。図１２の例において、アラート部２２３は、スケジュール位置および目的地が「ホテルＡ」であるのに対して、到着予定時刻「10：40」がスケジュール時刻「10：00」より遅いので、スケジュール情報と移動予定情報とが不整合であると判定する。そして、図１２に示すように、スケジュール情報の予定に間に合わない可能性が有る旨のアラートを表示する。このようなアラートが表示されることで、ユーザは、スケジュール時刻の失念または誤認に気付くことができる。
【００６８】
次に、経路探索条件の設定工程、移動予定情報の特定工程、およびアラートの出力工程の第２の例について説明する。図１３は、第２の実施形態に係る情報処理システム１の動作の一例として、経路探索条件の設定工程の第２の例を示す図である。図１４は、第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第２の例を示す図である。図１５は、第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第２の例を示す図である。
【００６９】
図１０〜図１２に示した第１の例では、スケジュール位置と同じ目的地が設定され、経路探索の結果、スケジュール時刻より遅い到着予定時刻が特定された場合に、スケジュール情報と移動予定情報とが不整合あると判断してアラートを出力する。
【００７０】
これに対して、図１３〜図１５に示す第２の例では、スケジュール位置「ホテルＡ」と異なる目的地「ホテルＢ」が設定され、経路探索の結果、スケジュール時刻と同じ到着予定時刻「10：00」が特定される。この場合も、アラート部２２３は、スケジュール情報と移動予定情報とが不整合であると判断する。そして、図１５に示すように、アラート部２２３は、スケジュール情報の予定と場所が異なる旨のアラートを表示する。このようなアラートが表示されることで、ユーザは、スケジュール位置の失念または誤認に気付くことができる。
【００７１】
次に、移動予定情報の特定工程およびアラートの出力工程の第３の例につて説明する。図１６は、第２の実施形態に係る情報処理システム１の動作の一例として、経路探索結果に基づく移動予定情報の特定工程の第３の例を示す図である。図１７は、第２の実施形態に係る情報処理システム１の動作の一例として、移動予定情報とスケジュール情報との不整合の判定工程を示す図である。図１８は、第２の実施形態に係る情報処理システム１の動作の一例として、アラートの出力工程の第３の例を示す図である。
【００７２】
図１６に示すように、第３の例において、移動予定情報特定部２２２は、経路探索の結果に基づいて、目的地「ホテルＢ」への到着予定時刻「9：45」を特定する。なお、第３の例において、スケジュール位置「ホテルＡ」は、目的地「ホテルＢ」と異なる。この場合、図１７に示すように、アラート部２２３は、経路探索部３２２の経路探索機能を利用して、目的地「ホテルＢ」からスケジュール位置「ホテルＡ」までの所要時間を算出する。そして、アラート部２２３は、目的地「ホテルＢ」への到着予定時刻「9：45」からスケジュール時刻「10：00」までの残り時間と、算出された所要時間とを比較する。図１７の例において、到着予定時刻「9：45」からスケジュール時刻「10：00」までの残り時間は、目的地「ホテルＢ」からスケジュール位置「ホテルＡ」までの所要時間よりも短い。このため、アラート部２２３は、スケジュール情報と移動予定情報とが不整合であると判断し、図１８に示すように、スケジュール情報の予定と場所が異なる旨のアラートを表示する。このようなアラートが表示されることで、ユーザは、スケジュール位置の失念または誤認に気付くことができる。なお、図１６の例において、目的地「ホテルＢ」への到着予定時刻「9：45」は、経路探索の結果に基づいて特定されるのではなく、第１の実施形態と同様に、経路探索条件の設定結果に含まれる情報によって特定されてもよい。言い換えれば、図１６〜図１８の処理は、第１の実施形態においても適用可能である。
【００７３】
第２の実施形態によれば、経路探索の結果に基づいて特定された移動予定情報とスケジュール情報とが不整合である場合にアラートを出力することで、スケジュールの煩雑な提示を回避しつつスケジュールの失念または誤認をユーザに気付かせることができる。また、経路探索をしてはじめて確定される移動予定情報とスケジュール情報との不整合をユーザに気付かせることができる。
【００７４】
（第３の実施形態）
次に、移動予定情報に基づいてスケジュール情報を更新する第３の実施形態について説明する。図１９は、第３の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【００７５】
図１９に示すように、第３の実施形態における情報処理システム１は、第１の実施形態の構成に加えて、更に、更新手段の一例であるスケジュール情報更新部２２４を有する。スケジュール情報更新部２２４は、ユーザが設定した経路探索条件に基づいてスケジュール情報を更新する。スケジュール情報更新部２２４は、カレンダ機能に含まれていてもよい。なお、スケジュール情報の更新は、例えば、移動予定情報と不整合である当初のスケジュール情報を、移動予定情報と整合する新たなスケジュール情報に変更する処理であってもよい。あるいは、スケジュール情報の更新は、移動予定情報と不整合であるスケジュール情報の削除のみを行う処理であってもよい。
【００７６】
図２０は、第３の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の更新工程を示す図である。スケジュール情報の更新のため、アラート部２２３は、例えば、図２０に示すように、アラートの出力画面上にスケジュール情報の更新を受け付けるためのスケジュール更新ボタンＢ１を表示する。スケジュール更新ボタンＢ１の操作に応じて、スケジュール情報更新部２２４は、記憶部２５に登録されているスケジュール情報を、経路探索条件に基づいて特定された移動予定情報を用いて更新する。図２１は、第３の実施形態に係る情報処理システム１の動作の一例として、スケジュール情報の更新状態を示す図である。例えば、図２０に示すように、経路探索条件として設定された目的地「ホテルＢ」がスケジュール位置「ホテルＡ」と異なる場合においてスケジュール更新ボタンＢ１が操作されると、図２１に示すように、スケジュール情報更新部２２４は、スケジュール位置を当初の「ホテルＡ」から目的地である「ホテルＢ」へと変更する。
【００７７】
第３の実施形態によれば、移動予定情報とスケジュール情報との不整合を判断してアラートを出力するときに、ユーザにスケジュール情報の更新の機会を与えることができるので、利便性を向上させることができる。
【００７８】
（第４の実施形態）
次に、経路探索条件を再設定する第４の実施形態について説明する。図２２は、第４の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【００７９】
図２２に示すように、第４の実施形態における情報処理システム１は、第１の実施形態の構成に加えて、更に、再設定手段の一例である経路探索条件再設定部２２５を有する。経路探索条件再設定部２２５は、アラート部２２３によるアラートの出力後、経路探索条件を、スケジュールに間に合うように再設定する。
【００８０】
図２３は、第４の実施形態に係る情報処理システム１の動作の一例として、探索条件再設定ボタンＢ２の表示工程、および経路探索条件の再設定工程を示す図である。経路探索条件再設定部２２５は、例えば、図２３に示すように、アラートの出力画面上に、経路探索条件の再設定を受け付けるための探索条件再設定ボタンＢ２を表示する。探索条件再設定ボタンＢ２の操作に応じて、経路探索条件再設定部２２５は、経路探索条件を自動的に再設定し、再設定された経路探索条件を経路探索画面Ｓ上に表示する。
【００８１】
図２３の例において、経路探索条件再設定部２２５は、当初に設定された目的地「ホテルＡ」への到着希望時刻「10：45」に替えて、目的地におけるスケジュール時刻「10：00」に間に合うように、スケジュール時刻の１０分前である新たな到着希望時刻「9：50」を自動的に再設定している。スケジュール時刻に対して何分前の到着希望時刻を再設定するかについては、図２３の例に限定されず種々変更することができる。なお、経路探索条件再設定部２２５は、到着希望時刻以外の経路探索条件を再設定してもよい。また、再設定は、手動で受け付けるようにしてもよい。
【００８２】
上記のように第４の実施形態では、経路探索条件に基づいて特定された移動予定時刻がスケジュール時刻に間に合わないためアラートが出力された場合に、簡便なボタン操作によってスケジュール時刻に間に合うように経路探索条件を再設定することができる。よって、第４の実施形態によれば、ユーザの利便性をさらに向上させることができる。
【００８３】
（第５の実施形態）
次に、スケジュール更新ボタンＢ１と探索条件再設定ボタンＢ２とを選択可能に表示する第５の実施形態について説明する。図２４は、第５の実施形態に係る情報処理システム１の概略的な構成を示す図である。図２５は、第５の実施形態に係る情報処理システム１の動作の一例として、スケジュール更新ボタンＢ１および探索条件再設定ボタンＢ２の表示工程を示す図である。
【００８４】
図２４に示すように、第５の実施形態における情報処理システム１は、第１の実施形態の構成に加えて、更に、スケジュール情報更新部２２４と経路探索条件再設定部２２５との双方を有する。
【００８５】
スケジュール情報更新部２２４は、例えば、図２５に示すように、アラートの出力画面上にスケジュール更新ボタンＢ１を表示する。スケジュール情報更新部２２４は、スケジュール更新ボタンＢ１が操作された場合に、ユーザが設定した経路探索条件に基づいてスケジュール情報を更新する。
【００８６】
経路探索条件再設定部２２５は、例えば、図２５に示すように、アラートの出力画面上に、スケジュール更新ボタンＢ１と探索条件再設定ボタンＢ２を選択可能に表示する。経路探索条件再設定部２２５は、スケジュール更新ボタンＢ１が選択された場合に、スケジュールを更新する（図２１参照）。また、経路探索条件再設定部２２５は、探索条件再設定ボタンＢ２が選択（操作）された場合に、経路探索条件を、スケジュールに間に合うように再設定する（図２３参照）。
【００８７】
第５の実施形態によれば、スケジュール情報の更新および経路探索条件の再設定のうちユーザが優先したい一方の処理を容易に選択することができるので、ユーザの利便性を更に向上させることができる。
【００８８】
なお、上述した各実施形態は、これらを適宜組み合わせてもよい。例えば、第１の実施形態では、経路探索条件の設定結果に含まれる移動予定情報（例えば、到着希望時刻、出発希望時刻、経由希望時刻）とスケジュール情報とが不整合でない場合にはアラートを出力しないが、その後の経路探索の実行によって経路探索結果に含まれる移動予定情報（例えば、到着予定時刻、出発予定時刻、経由予定時刻）とスケジュール情報とが不整合である場合には、アラートを出力するように構成してもよい。
【００８９】
上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００９０】
また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００９１】
さらに、一つまたは複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの１つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも１つの手段として機能が実現されてもよい。
【００９２】
また、方法の発明においては、全ての工程（ステップ）をコンピュータによって自動制御で実施するようにしてもよい。また、各工程をコンピュータに実施させながら、工程間の進行制御を人の手によって実施するようにしてもよい。また、さらには、全工程のうちの少なくとも一部を人の手によって実施するようにしてもよい。
【００９３】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容及びその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更及び部分的削除が可能である。
【符号の説明】
【００９４】
１  情報処理システム
２  端末装置
２２１  スケジュール情報取得部
２２２  移動予定情報特定部
２２３  アラート部
３  サーバ
【図１】
2018179916.tif 000003
【図２】
2018179916.tif 000004
【図３】
2018179916.tif 000005
【図４】
2018179916.tif 000006
【図５】
2018179916.tif 000007
【図６】
2018179916.tif 000008
【図７】
2018179916.tif 000009
【図８】
2018179916.tif 000010
【図９】
2018179916.tif 000011
【図１０】
2018179916.tif 000012
【図１１】
2018179916.tif 000013
【図１２】
2018179916.tif 000014
【図１３】
2018179916.tif 000015
【図１４】
2018179916.tif 000016
【図１５】
2018179916.tif 000017
【図１６】
2018179916.tif 000018
【図１７】
2018179916.tif 000019
【図１８】
2018179916.tif 000020
【図１９】
2018179916.tif 000021
【図２０】
2018179916.tif 000022
【図２１】
2018179916.tif 000023
【図２２】
2018179916.tif 000024
【図２３】
2018179916.tif 000025
【図２４】
2018179916.tif 000026
【図２５】
2018179916.tif 000027