(57)【要約】【課題】ユーザの目的地への到着予定時刻を複数人が簡易に確認すること。【解決手段】通信端末はそれぞれ、ユーザの現在地を取得する現在地取得手段と、ユーザの目的地を取得する目的地取得手段と、現在地から目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、選定した少なくとも２以上の経路候補の中から目的地までの特定の経路を決定する経路決定手段と、決定した特定の経路を利用した場合の目的地へのユーザの到着予定時刻を算出する算出手段と、算出した到着予定時刻を情報処理装置に送信する第１送信手段とを有し、情報処理装置は、少なくとも２以上の通信端末から送信された到着予定時刻を受信する受信手段と、受信した到着予定時刻をユーザのステータスとしてまとめたリストを生成する生成手段と、生成したリストを少なくとも２以上の通信端末に送信する第２送信手段と、を有すること。【選択図】  図１
2013108910.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２以上の通信端末と情報処理装置とを含む情報処理システムであって、
前記通信端末はそれぞれ、
ユーザの現在地を取得する現在地取得手段と、
前記ユーザの目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有し、
前記情報処理装置は、
前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記少なくとも２以上の通信端末は、前記少なくとも２以上の経路候補における各経路候補の混雑状況、災害状況、事故状況の少なくとも１つを交通情報として取得する交通情報取得手段をさらに有し、
前記経路決定手段は、前記交通情報を用いて前記特定の経路を決定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記少なくとも２以上の通信端末の少なくとも１つは、前記ユーザのスケジュールを管理するスケジュール管理手段をさらに有し、
前記目的地取得手段は、前記スケジュール管理手段を用いて前記ユーザにより登録された前記スケジュールに基づいて前記目的地を取得することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記少なくとも２以上の通信端末は、前記ユーザが前記目的地に到着したか否か前記現在地に基づいて判定する判定手段をさらに有し、
前記第１送信手段は、前記判定手段による判定結果を前記情報処理装置に送信し、
前記受信手段は、前記判定結果を受信し、
前記生成手段は、受信した前記判定結果が前記目的地に到着したことを示す場合には、前記ユーザの前記ステータスを更新することを特徴とする請求項１乃至３の何れか１項に記載の情報処理システム。
【請求項５】
前記通信端末は、前記ユーザの移動を検知する移動検知手段をさらに有し、
前記第１送信手段は、前記移動検知手段による移動検知結果を前記情報処理装置に送信し、
前記受信手段は、前記移動検知結果を受信し、
前記生成手段は、受信した前記移動検知結果が移動中であることを示す場合には、前記ユーザの前記ステータスを更新することを特徴とする請求項１乃至４の何れか１項に記載の情報処理システム。
【請求項６】
前記交通情報取得手段は、前記交通情報をあらかじめ定められたタイミングで取得して更新し、
前記経路決定手段は、更新された前記交通情報に基づいて経路を再決定し、
前記算出手段は、再決定した前記経路を利用した場合の前記目的地への前記ユーザの前記到着予定時刻を改めて算出することを特徴とする請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末であって、
前記ユーザの現在地を取得する現在地取得手段と、
前記ユーザの前記目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の交通情報を取得する交通情報取得手段と、
前記交通情報に基づいて前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有することを特徴とする通信端末。
【請求項８】
少なくとも２以上の通信端末と情報処理装置とを利用した情報処理方法であって、
前記少なくとも２以上の通信端末において、ユーザの現在地を取得する現在地取得ステップと、
前記少なくとも２以上の通信端末において、前記ユーザの目的地を取得する目的地取得ステップと、
前記少なくとも２以上の通信端末において、前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定ステップと、
前記少なくとも２以上の通信端末において、前記少なくとも２以上の経路候補の交通情報を取得する第２取得ステップと、
前記少なくとも２以上の通信端末において、前記交通情報に基づいて前記少なくとも２以上の経路候補から前記目的地までの特定の経路を決定する経路決定ステップと、
前記少なくとも２以上の通信端末において、決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
前記情報処理装置において、前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信ステップと、
前記情報処理装置において、受信した前記到着予定時刻をまとめたリストを生成する生成ステップと、
前記情報処理装置において、生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信ステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御方法であって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
を備えたことを特徴とする通信端末の制御方法。
【請求項１０】
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御プログラムであって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
をコンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地への到着予定時刻を出力する技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１に示されているように、通話相手に到着予定時刻を送信する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2003-302245号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、一対一でしか到着予定時刻を送信することができず、複数人が同じ場所に集合する場合に利用することができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係るシステムは、
少なくとも２以上の通信端末と情報処理装置とを含む情報処理システムであって、
前記通信端末はそれぞれ、
ユーザの現在地を取得する現在地取得手段と、
前記ユーザの目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有し、
前記情報処理装置は、
前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有することを特徴とする。
【０００７】
上記目的を達成するため、本発明に係る装置は、
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末であって、
前記ユーザの現在地を取得する現在地取得手段と、
前記ユーザの前記目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の交通情報を取得する交通情報取得手段と、
前記交通情報に基づいて前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有することを特徴とする。
【０００８】
上記目的を達成するため、本発明に係る方法は、
少なくとも２以上の通信端末と情報処理装置とを利用した情報処理方法であって、
前記少なくとも２以上の通信端末において、ユーザの現在地を取得する現在地取得ステップと、
前記少なくとも２以上の通信端末において、前記ユーザの目的地を取得する目的地取得ステップと、
前記少なくとも２以上の通信端末において、前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定ステップと、
前記少なくとも２以上の通信端末において、前記少なくとも２以上の経路候補の交通情報を取得する第２取得ステップと、
前記少なくとも２以上の通信端末において、前記交通情報に基づいて前記少なくとも２以上の経路候補から前記目的地までの特定の経路を決定する経路決定ステップと、
前記少なくとも２以上の通信端末において、決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
前記情報処理装置において、前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信ステップと、
前記情報処理装置において、受信した前記到着予定時刻をまとめたリストを生成する生成ステップと、
前記情報処理装置において、生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信ステップと、
を含むことを特徴とする。
【０００９】
上記目的を達成するため、本発明に係る方法は、
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御方法であって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
を備えたことを特徴とする。
【００１０】
上記目的を達成するため、本発明に係るプログラムは、
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御プログラムであって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザの目的地への到着予定時刻を複数人が簡易に確認することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の第２実施形態に係る情報処理システムの構成を示すブロック図である。
【図３】本発明の第２実施形態におけるプレゼンス情報の構成を示す図である。
【図４】本発明の第２実施形態におけるインスタントメッセージの表示画面を示す。
【図５】本発明の第２実施形態におけるインスタントメッセージの表示画面を示す。
【図６】本発明の第２実施形態に係る情報処理システムの手続処理の流れを示すシーケンス図である。
【図７】本発明の第２実施形態における通信端末の手続処理のフローチャートである。
【図８】本発明の第２実施形態に係る情報処理システムの利用の一態様を示す図である。
【図９】本発明の第２実施形態に係る情報処理システムの利用の一態様を示す図である。
【図１０】本発明の第２実施形態に係る情報処理システムの利用の一態様を示す図である。
【図１１】本発明の第３実施形態に係る情報処理システムの構成を示すブロック図である。
【図１２】本発明の第３実施形態におけるプレゼンス情報の構成を示す図である。
【図１３】本発明の第２実施形態に係る情報処理システムにおける通信端末のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１４】
［第１実施形態］
本発明の第１実施形態としての情報処理システム１００について、図１を用いて説明する。情報処理システム１００は、複数のユーザの目的地到着予定時刻をリアルタイムに確認することができるシステムである。
【００１５】
図１に示すように、情報処理システム１００は、通信端末１１０と、情報処理装置１２０とをネットワーク１３０により通信可能に接続している。通信端末１１０は、現在地取得部１１１と、目的地取得部１１２と、経路候補選定部１１３と、経路決定部１１４と、算出部１１５と、第１送信部１１６とを有する。一方、情報処理装置１２０は、受信部１２１と、生成部１２２と、第２送信部１２３とを有する。
【００１６】
通信端末１１０の現在地取得部１１１は、ユーザの現在地を取得する。目的地取得部１１２は、ユーザの目的地を取得する。経路候補選定部１１３は、現在地から目的地に到達するための少なくとも２以上の経路候補を選定する。経路決定部１１４は、選定した少なくとも２以上の経路候補の中から目的地までの特定の経路を決定する。
【００１７】
算出部１１５は、決定した特定の経路を利用した場合の目的地へのユーザの到着予定時刻を算出する。第１送信部１１６は、算出した到着予定時刻を情報処理装置１２０に送信する。
【００１８】
次に、情報処理装置１２０の受信部１２１は、少なくとも２以上の通信端末から送信された到着予定時刻を受信する。生成部１２２は、受信した到着予定時刻をユーザのステータスとしてまとめたリストを生成する。第２送信部１２３は、生成したリストを少なくとも２以上の通信端末に送信する。
【００１９】
以上の構成および動作により、本実施形態によれば、ユーザの目的地への到着予定時刻を複数人が簡易に確認することができる。
【００２０】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理システム２００について、図２を用いて説明する。図２は、本実施形態に係る情報処理システム２００の構成を説明するためのブロック図である。
【００２１】
本実施形態は、ユーザ間でインスタントメッセージアプリケーションを利用して、ステータスを通知することでお互いのステータスを含むプレゼンス（現在の状況）を把握し合うシステムである。そこでまず、ステータスとして、オンライン、オフライン、通話中、移動中のいずれに該当するかを他のユーザに報せる機能を有する。
【００２２】
しかし、上記機能だけでは、この先いつ連絡できるのか、いつ会えるのかを互いに知ることができない。
【００２３】
そこで、本実施形態は、移動中というステータスに加えて、目的地到着予定時刻をステータスの一部として発信することとし、お互いのもやもやを解消することを目的とする。
【００２４】
（情報処理システムの構成）
情報処理システム２００は、ユーザＡの通信端末２０１と、サーバ２０６と、ネットワーク２０７と、ユーザＢの通信端末２０４と、ユーザＣの通信端末２０５とから構成されている。なお、ネットワーク２０７には、ユーザＢの通信端末２０４およびユーザＣの通信端末２０５の外にも複数の通信端末が接続されても良い。
【００２５】
通信端末２０１は、ＧＰＳ（Global Positioning System）２８０と、ＶＩＣＳ（Vehicle Information and Communication System）２９０と通信可能である。通信端末２０１は、現在地目的地取得部２１１と、経路情報取得部２１２と、経路候補選定部２１３と、交通情報取得部２１４と、経路決定部２１５と、到着予定時刻算出部２１６と、送信部２１７とを有し、ナビゲーションアプリケーション２１０により実行される。また、通信端末２０１は、インスタントメッセージアプリケーション２２０と、スケジュール管理アプリケーション２３０とを有する。
【００２６】
現在地目的地取得部２１１は、ＧＰＳ２８０から受信した電波に基づいてユーザＡの現在地を取得する。また、現在地目的地取得部２１１は、入力部（不図示）を用いてユーザＡにより入力された目的地の情報を取得し、またはスケジュール管理アプリケーションにユーザＡによりあらかじめ登録されたスケジュールに基づき目的地を取得する。現在地目的地取得部２１１は、ユーザＡのステータスとして、目的地に向かい移動中であるか、入力部（不図示）からユーザＡにより入力された、オンライン、オフライン、通話中などのいずれかのステータス３１０を取得する（図３）。なお、本実施形態において、スケジュールの情報としては、例えば、ユーザの目的地と、目的地での待ち合わせ時刻と、待ち合わせ相手と、待ち合わせ場所への出発時刻とが含まれるが、情報はこれらに限られるものではない。
【００２７】
経路情報取得部２１２は、ユーザＡの現在地から目的地までの経路に関する複数の経路情報を取得する。本実施形態では、通信端末２０１のナビゲーションアプリケーション２１０を用いて取得した地図情報より経路情報を取得するが、本発明の経路情報の取得方法はこれに限られるものではない。
【００２８】
経路候補選定部２１３は、取得した経路情報に基づいて通信端末２０１の現在地から目的地に到達するための経路候補を少なくとも２以上選定する。そして、交通情報取得部２１４は、選定した少なくとも２以上の経路候補の交通情報２９１をＶＩＣＳ２９０に要求し、要求に応じて送信された交通情報２９１を受信して経路候補の交通情報を取得する。経路決定部２１５は、取得した交通情報に基づいて選定した少なくとも２以上の経路候補の中から目的地までの最適な経路を選択する。ここで最適な経路とは、現在地から目的地まで最短時間で到達できる経路であるがこれに限るものではなく、たとえば現在地から目的地まで最短距離で移動できるルートや、ユーザＡにおいて利用したことのある馴染みのあるルートなどであってもよい。なお、交通情報２９１は、混雑状況や災害状況や事故状況の各情報を含むが、これらに限られるものではない。
【００２９】
到着予定時刻算出部２１６は、決定した経路を通った場合に現在地から目的地に到達するまでの所要時間を計算して目的地到着予定時刻を算出する。目的地到着予定時刻の算出は、たとえば、車での移動であれば、現在地から目的地までの距離を移動時間帯における車の平均速度で除して算出する。目的地到着予定時刻は、ＶＩＣＳによる交通情報（渋滞情報）２９１を考慮して算出する。目的地到着予定時刻は、さらに、時期や、日付や、天候や、イベント等の開催情報や、要人の来訪などに伴う交通規制情報などを考慮して車移動の場合の平均速度を算出してもよいが、算出方法はこれに限られない。
【００３０】
送信部２１７は、算出した目的地到着予定時刻や、ユーザＡのステータスをネットワーク２０７を経由してサーバ２０６に送信する。
【００３１】
サーバ２０６は、受信部２６１において通信端末２０１から送信された目的地到着予定時刻やステータスに関するインスタントメッセージ２６２を受信する。生成部２６３は、ユーザＡの目的地への到着予定時刻およびステータに関するインスタントメッセージ２６２と、ユーザＡ以外の他のユーザの到着予定時刻およびステータスに関するインスタントメッセージ２６２とをまとめたインスタントメッセージリスト２６４を生成する。インスタントメッセージリスト２６４は、目的地で待ち合わせをする少なくとも２以上のユーザであって、サーバ２０６に登録済みのユーザ全員のステータスおよび目的地到着予定時刻を一覧にリスト化したものである（図３〜５参照）。なお、インスタントメッセージリスト２６４にリスト化する情報は、ユーザのステータス、目的地および目的地到着予定時刻に限られるものではなく、目的地までの経路、経路の交通情報２９１などを含むものであってもよい。
【００３２】
送信部２６５は、生成したインスタントメッセージリスト２６４をネットワーク２０７を経由してユーザ全員の通信端末に送信する。なお、生成部２６３は、各ユーザの通信端末から取得したインスタントメッセージにステータスや目的地到着予定時刻に関する変更があれば、これら情報に基づいて更新したインスタントメッセージリスト２６４を生成する。送信部２６５は、更新したインスタントメッセージリスト２６４をネットワーク２０７を介して通信端末に送信する。通信端末２０１、２０４および通信端末２０５の受信部（不図示）は、サーバ２０６から送信されたインスタントメッセージリスト２６４を受信する。
【００３３】
（プレゼンス情報）
図３は、サーバ２０６がユーザごとに管理しているプレゼンス情報３００の構成を示す図である。プレゼンス情報３００は、ユーザごとのプレゼンスタプル３０１、３０２を含む。ここではプレゼンスタプル３０１は、ユーザＡのプレゼンスの組み合わせであり、プレゼンスタプル３０２は、ユーザＢのプレゼンスの組み合わせである。プレゼンスタプル３０１は、ユーザＡのステータス３１０とコミュニケーションアドレス３２０とその他情報３３０とを含む。
【００３４】
ステータス３１０は、ユーザＡの状況として、移動中、通話中、オンライン、オフラインのいずれかを示す。本実施形態において、ユーザＡのステータス３１０は、図４に示すとおり「移動中」である。なお、ステータス３１０の表示方法として、移動中＝青、通話中＝赤、オンライン＝緑、オフライン＝橙のように色分け表示を行なってもよい。また、ステータス３１０は、ステータス付加情報３１１および３１２として、ユーザＡの目的地および目的地到着予定時刻も示す。ステータス付加情報３１１は、ユーザＡの目的地「オフィスα」を示し（図４）、ステータス付加情報３１２は、ユーザＡの目的地到着予定時刻「１３：１０」を示す（図４）。なお、ここではステータスとして、移動中、通話中、オンライン、オフラインの４つを挙げたが、その他にも、出発前、目的地到着などを表示してもよい。
【００３５】
次に、プレゼンスタプル３０１に含まれるコミュニケーションアドレス３２０は、通信端末２０１およびサーバ２０６のコミュニケーション方法３２１として「インスタントメッセージ」を示す。また、このインスタントメッセージを利用する際のユーザＡのアドレス３２２として「userA@presence.com」を示す。なお、本実施形態において、コミュニケーション方法３２１としてインスタントメッセージを用いているが、本発明のコミュニケーション方法はこれに限られるものではなく、ユーザのステータスや目的地到着予定時刻などのプレゼンス情報を複数人で把握可能なものであればよい。その他情報３３０は、通信端末２０１の現在地から目的地までの経路情報などを示してもよいが、本発明においてはこれら情報に限るものではない。
【００３６】
（インスタントメッセージ）
本実施形態では一例として、ユーザＡ、Ｃ、Ｄが、ユーザＢのいるオフィスαに集合する場合について説明する。図４および図５は、本実施形態におけるインスタントメッセージのプレゼンス情報の表示画面を示す。図４は、ユーザＡのインスタントメッセージのプレゼンス情報の表示画面４０１を示し、図５は、ユーザＢのインスタントメッセージのプレゼンス情報の表示画面５０１を示す。
【００３７】
ここでは、本人のステータス、目的地、目的地到着予定時刻を、太字で分かりやすく表示しているが、本発明はこれに限定されるものではなく、本人の情報だけ別枠に表示してもよいし、常にリストの最上列に来るように表示してもよい。
【００３８】
図４において、ユーザ名４１１は、本実施形態に係る情報処理システム２００を用いて目的地のオフィスαにおいて待ち合わせをするユーザＡ〜Ｄを示す。ステータス４１２は、情報処理システム２００を用いるユーザ毎のステータスを示す。ステータス４１２は、ユーザＡ、ＣおよびＤが移動中であり、ユーザＢが目的地のオフィスαに到着しており、オンライン（通話可能）であることを示す。目的地４１３は、ユーザＡ〜Ｄの目的地を示す。本実施形態においては、ユーザＡ、ＣおよびＤの目的地４１３として「オフィスα」が示され、すでに目的地で待機しているユーザＢの目的地は、表示しない。目的地到着予定時刻４１４は、各ユーザの目的地への到着予定時刻を示す。ユーザＡの目的地到着予定時刻は１３：０５であり、ユーザＣの目的地到着予定時刻は１３：１５であり、ユーザＤの到着予定時刻は１３：２０である。一方、ユーザＢはすでに目的地のオフィスαにいるため、目的地到着予定時刻を表示しない。
【００３９】
図５は、ユーザＢのインスタントメッセージのプレゼンス情報の表示画面５０１を示す。ユーザ名５１１は、図４の４１１と同様に目的地のオフィスαにおいて待ち合わせをするユーザＡ〜Ｄを示す。ステータス５１２は、ユーザＡおよびＢが目的地のオフィスαに到着しておりいずれもオンラインであることを示し、ユーザＣおよびＤが移動中であることを示す。目的地到着予定時刻５１４は、図４の４１４と同様に各ユーザの目的地への到着予定時刻を示す。ユーザＣの目的地到着予定時刻は１３：１７であり到着予定時刻が２分遅れたことを示し、ユーザＤの目的地到着予定時刻を１３：１８であり到着予定時刻が２分早くなったことを示す。一方、ユーザＡは目的地に到着したので、目的地到着予定時刻５１４は表示しない。
【００４０】
（情報処理システムのシーケンス）
図６は、本実施形態に係る情報処理システム２００の手続処理の流れを示すシーケンス図である。通信端末２０１は、インスタントメッセージアプリケーション（インスタントメッセージアプリ）２２０とナビゲーションアプリケーション（ナビゲーションアプリ）２１０とを備える。
【００４１】
ステップＳ６０１において、通信端末２０１のインスタントメッセージアプリケーション２２０は、入力部（不図示）において移動中であることを受け付けるとステータス３１０を「移動中」に変更する。ステップＳ６０３において、インスタントメッセージアプリケーション２２０は、ステータスの変更をサーバ２０６に通知する。ステップＳ６０５において、インスタントメッセージアプリケーション２２０は、ユーザＡのステータス３１０の変更をナビゲーションアプリケーション２１０に通知する。ステップＳ６０７において、ナビゲーションアプリケーション２１０は、ステータスの変更を受け付けて起動する。ステップＳ６０９において、サーバ２０６は、ユーザＡのステータス３１０を移動中に更新し、ステップＳ６１１において更新情報（インスタントメッセージリスト２６４）を通信端末２０４、２０５に送信する。なお、ステップＳ６０１及びＳ６０３において、インスタントメッセージアプリケーション２２０は、移動検知部（不図示）によりユーザＡが移動中か否か検知して移動検知結果をサーバ２０６に送信する。そして、サーバ２０６において移動検知結果が移動中であればユーザＡのステータス３１０を変更しても良い。この場合、ステップＳ６０５において、移動検知部（不図示）は、移動検知結果をナビゲーションアプリケーション２１０に通知する。そして、ステップＳ６０７において、ナビゲーションアプリケーション２１０は、移動検知結果が移動中であれば起動する。
【００４２】
ステップＳ６１３において、通信端末２０４、２０５は、インスタントメッセージのユーザＡのステータス３１０を「移動中」に更新する。ステップＳ６１５において、ナビゲーションアプリケーション２１０は、ユーザＡから目的地の入力を受け付け、さらに、ステップＳ６１７において、ステータス付加情報３１１の目的地の情報として「オフィスα」をサーバ２０６に送信する。ステップＳ６１９において、サーバ２０６は、ステータス付加情報３１１を「オフィスα」に更新する。ステップＳ６２１において、サーバ２０６は、ステータス付加情報３１１の更新情報を通信端末２０４および２０５に送信する。ステップＳ６２３において、通信端末２０４および２０５は、インスタントメッセージのステータス付加情報３１１を「オフィスα」に更新する。
【００４３】
ステップＳ６２５において、ＧＰＳ２８０から位置情報に関する電波が送信され、ＶＩＣＳ２９０から渋滞情報２９１が送信される。ステップＳ６２７において、ナビゲーションアプリケーション２１０の経路情報取得部２１２は、受信した電波に基づいて位置情報ならびに経路情報を取得する。次に、経路候補選定部２１３は、経路情報から経路候補を少なくとも２以上選定する。そして交通情報取得部２１４は、選定した複数の経路候補の渋滞情報２９１を取得する。ステップＳ６２９において、ナビゲーションアプリケーション２１０の経路決定部２１５は、選定した経路候補および渋滞情報２９１から目的地「オフィスα」までの最適移動ルートを決定する。ステップＳ６３１において、送信部２１７は、最適移動ルートをサーバ２０６に送信する。ステップＳ６３３において、到着予定時刻算出部２１６は、最適移動ルートおよび渋滞情報２９１から、目的地である「オフィスα」に到着する予定時刻を算出する。ステップＳ６３５において、送信部２１７は、算出した目的地到着予定時刻をサーバ２０６に送信する。
【００４４】
ステップＳ６３７において、サーバ２０６は、ユーザＡのステータス付加情報３１２の目的地到着予定時刻を更新する。ステップＳ６３９において、サーバ２０６は、目的地到着予定時刻に関するインスタントメッセージリスト２６４を通信端末２０４および２０５に送信する。ステップＳ６４１において、通信端末２０４および２０５は、ユーザＡのステータス付加情報３１２の目的地到着予定時刻を「１３：０５」に更新する（図４参照）。
【００４５】
ステップＳ６４３において、ナビゲーションアプリケーション２１０は、目的地「オフィスα」までのルート案内を開始する。ステップＳ６４５において、ナビゲーションアプリケーション２１０の現在地目的地取得部２１１は、あらかじめ定められたタイミングごとにユーザＡの現在地の位置情報を取得する。そして、経路情報取得部２１２、経路候補選定部２１３、交通情報取得部２１４は、改めてステップＳ６２７における動作を繰り返す。
【００４６】
そして、経路決定部２１５は、目的地「オフィスα」までの最適移動ルートを再決定し、目的地到着予定時刻を再計算する。ステップＳ６４７において、ナビゲーションアプリケーション２１０の送信部２１７は、再計算した目的地到着予定時刻として、「１３：０２」をサーバ２０６に送信する。ステップＳ６４９において、サーバ２０６は、再計算した目的地到着予定時刻を受信すると、ユーザＡのステータス付加情報３１２の「目的地到着予定時刻」を「１３：０２」に更新する。ステップＳ６５１において、サーバ２０６は、更新したユーザＡの目的地到着予定時刻に関するインスタントメッセージリスト２６４を通信端末２０４および２０５に送信する。ステップＳ６５３において、通信端末２０４および２０５は、ユーザＡのステータス付加情報３１２の目的地到着予定時刻を「１３：０２」に更新する。
【００４７】
ステップＳ６５５において、現在地目的地取得部２１１は、ＧＰＳ２８０から電波を受信する。ステップＳ６５７において、ナビゲーションアプリケーション２１０の判定部（不図示）は、受信した電波に基づいてユーザＡが目的地に到着したと判定すると、目的地までのルート案内を終了する。ステップＳ６５９において、送信部２１７は、サーバ２０６にルート案内を終了したことを通知する。なお、本実施形態において判定部（不図示）は、サーバ２０６に対してルート案内を終了したことを通知しているが、目的地に到着したか否かの判定結果をサーバ２０６に送信し、サーバ２０６において判定結果が目的地に到着したことを示すか否かを確認しても良い。
【００４８】
ステップＳ６６１において、サーバ２０６は、通信端末２０１からルート案内を終了したことの通知を受信すると、ユーザＡのステータス「移動中」、目的地「オフィス」、目的地到着予定時刻「１３：０２」の各表示を、ユーザＡの移動開始前の状態に回復する。ステップＳ６６３において、サーバ２０６は、更新したプレゼンスタプル３０１としてユーザＡのステータス３１０、ステータス付加情報３１１および３１２を通信端末２０４および２０５に送信する。ステップＳ６６５において、通信端末２０４および２０５は、ユーザＡのプレゼンスタプル３０１のステータス３１０を「オンライン」に更新する。なお、通信端末２０４及び２０５は、ユーザＡが目的地に到着したことから、ステータス付加情報３１１（目的地）及び３１２（目的地到着予定時刻）を表示しない。
【００４９】
図７において、本実施形態における通信端末２０１の手続処理のフローチャートを示す。ステップＳ７０１において、通信端末２０１の現在地目的地取得部２１１は、ユーザＡの現在地と目的地とをＧＰＳ２８０から受信した電波に基づいて取得する。ステップＳ７０３において、経路情報取得部２１２は、現在地および目的地の位置情報に基づいて、目的地までの経路情報を取得する。ステップＳ７０５において、経路候補選定部２１３は、現在地から目的地に到達するための少なくとも２以上の経路候補を選定する。ステップＳ７０７において、交通情報取得部２１４は、選定した少なくとも２以上の経路候補における渋滞情報２９１をＶＩＣＳ２９０から取得する。ステップＳ７０９において、経路決定部２１５は、渋滞情報２９１に基づいて目的地までの最適移動ルートを決定する。ステップＳ７１１において、到着予定時刻算出部２１６は、決定した最適移動ルートを利用した場合の目的地への到着予定時刻を算出する。ステップＳ７１３において、送信部２１７は、算出した目的地到着予定時刻をサーバ２０６に送信する。
【００５０】
ステップＳ７１５において、ナビゲーションアプリケーション２１０は、目的地へのルート案内を開始する。ステップＳ７１７において、現在地目的地取得部２１１は、ユーザＡの現在地の位置情報を取得し、経路情報取得部２１２は、現在地に基づいて経路候補を選定し、交通情報取得部２１４は、選定した経路の渋滞情報２９１を取得する。経路決定部２１５は、渋滞情報２９１に基づき目的地までの最適移動ルートを決定し、到着予定時刻算出部２１６は、到着予定時刻を再算出する。ステップＳ７１９において、判定部（不図示）は、目的地に到着したと判定すると、ナビゲーションアプリケーション２１０は、ルート案内を終了する。
【００５１】
（徒歩による移動の場合）
図８は、本実施形態に係る情報処理システム２００を用いて徒歩で目的地に向かう場合を説明する。図８は、本実施形態の一態様として徒歩移動の場合を示した図である。通信端末８１０は、歩行開始地点８０１より歩行経路８０３を通って目的地８０２まで徒歩で移動するユーザに携行されている。
【００５２】
通信端末８１０の現在地目的地取得部２１１は、通信端末８１０の現在地を取得する。経路情報取得部２１２は、現在地の位置情報をＧＰＳ２８０から受信した電波に基づいて取得し、ナビゲーションアプリケーション２１０は、目的地８０２までの経路情報を取得する。経路候補選定部２１３は、残存経路８０４を含む少なくとも２以上の経路候補を選定する。経路決定部２１５は、交通情報取得部２１４においてＶＩＣＳ２９０から取得した交通情報２９１に基づいて、目的地８０２までの経路を決定する。到着予定時刻算出部２１６は、決定した経路をユーザが歩行した場合の目的地８０２への到着予定時刻を算出する。到着予定時刻の算出は、［残存距離÷歩行速度（4km/ｈ）］により算出する。また、到着予定時刻算出部２１６は、あらかじめ定められたタイミングにより通信端末８１０の目的地８０２への到着予定時刻を算出する。目的地到着予定時刻を算出するタイミングは、情報処理システム２００の管理者により設定しても良く、また、ユーザ自身により設定しても良い。
【００５３】
送信部２１７は、あらかじめ定められたタイミングごとに再計算した目的地到着予定時刻をサーバ２０６に送信する。
【００５４】
（自動車による移動の場合）
図９は、本実施形態に係る情報処理システムを用いて自動車で目的地に向かう場合を説明する。図９は、本実施形態の一態様として自動車により移動する場合を示した図である。通信端末９１０は、乗車地点９０１より降車地点９０６に向けて自動車で移動するユーザに携行されている。
【００５５】
経路情報取得部２１２は、現在地９０２の位置情報をＧＰＳ２８０から受信した電波に基づいて取得し、ナビゲーションアプリケーション２１０は、降車地点９０６までの乗車区間９０８の経路情報を取得する。経路候補選定部２１３は、現在地９０２から降車地点９０６までの残存区間９０７の経路情報の中から少なくとも２以上の経路候補を選定する。本実施形態において、交通情報取得部２１４は、ＶＩＣＳ２９０から渋滞情報２９１を取得する。具体的には、第１渋滞開始地点９０３から渋滞終了地点９０４までの渋滞区間９０３ａと、第２渋滞開始地点９０５から渋滞終了地点までの渋滞区間９０５ａの情報とを取得する。本実施形態において経路決定部２１５は、現在地９０２から降車地点９０６までの経路として、渋滞区間９０３ａ、通常区間９０４ａおよび渋滞区間９０５ａを通る経路を決定したとする。
【００５６】
到着予定時刻算出部２１６は、渋滞区間９０３ａおよび９０５ａと通常区間９０４ａとで所要時間の算出を異なる方法で行なう。まず、到着予定時刻算出部２１６は、渋滞区間９０３ａおよび９０５ａを通過する際の所要時間を、渋滞の定義である20km/hで走行したものとして算出する。なお、到着予定時刻算出部２１６は、高速道路の渋滞区間を通過する際の所要時間を、40km/hで走行したものとして算出する。次に、到着予定時刻算出部２１６は、これらの所要時間を用いて、あらかじめ定められたタイミングごとに降車地点９０６への目的地到着予定時刻を算出する。そして、送信部２１７は、算出した目的地到着予定時刻をサーバ２０６に送信する。
【００５７】
（電車による移動の場合）
図１０は、本実施形態に係る情報処理システム２００を用いて電車で目的地に向かう場合を説明する。図１０は、本実施形態の一態様として電車により移動する場合を示した図である。通信端末１０１０は、乗車地点１００１より降車地点１００５に向けて電車で移動するユーザに携行されている。
【００５８】
経路情報取得部２１２は、乗車地点１００１から降車地点１００５までの乗車区間１００７の乗換ルートを、ナビゲーションアプリケーション２１０を用いて少なくとも２以上取得する。本発明において、経路情報取得部２１２は、乗車区間１００７の乗換ルートを、ナビゲーションアプリケーション２１０を用いて行なうが、乗換ルートの取得方法はこれに限られない。
【００５９】
経路候補選定部２１３は、取得した乗車区間１００７の少なくとも２以上の乗換ルートから降車地点１００５までの乗換ルート候補を選定する。交通情報取得部２１４は、電車が時刻表通りに運行しているか否かを直近の停車駅１００２の出発時刻と、直近の停車駅１００２における時刻表の出発時刻との差分を用いて算出する。たとえば、直近の停車駅１００２の出発時刻が10:21であり、直近の停車駅１００２における時刻表の出発時刻が10:15であれば、遅延時間として差分の６分を算出する。そして、到着予定時刻算出部２１６は、電車の遅延の有無を算出した結果に基づいて降車地点１００５に到着する予定時刻を算出する。経路決定部２１５は、選定した乗換ルート候補および遅延情報に基づいて、最適な乗換ルートを決定する。到着予定時刻算出部２１６は、最適な乗換ルートで降車地点１００５に向かった場合の到着予定時刻を算出し、送信部２１７は、算出された到着予定時刻をサーバ２０６に送信する。
【００６０】
次に、電車を乗り換える場合には、到着予定時刻算出部２１６は、乗り換え駅１００４への到着予定時刻に、乗り換え時間として10分を加えた時刻以後における時刻表の出発時刻に基づいて降車地点１００５への到着予定時刻を算出する。そして、送信部２１７は、算出したこれら到着予定時刻をサーバ２０６に送信する。
【００６１】
（通信端末のハードウェア構成）
図１３は、通信端末のハードウェア構成を示す図である。通信端末２０１は、ＣＰＵ１３０１、ＲＯＭ１３０２、通信制御部１３０３、ＲＡＭ１３１０、記憶部１３０５を備える。ＣＰＵ１３０１は中央処理部であって、様々なプログラムを実行することにより通信端末２０１全体を制御する。なお、出力インタフェース、表示部、スピーカ、および入力部を備えているが、図１３では省略する。
【００６２】
ＲＯＭ１３０２は、リードオンリメモリであり、ＣＰＵ１３０１が最初に実行すべきブートプログラムの他、各種パラメータ等を記憶している。また、通信制御部１３０３は、ネットワークを介したサーバ２０６との通信を制御する。ＲＡＭ１３１０は、ランダムアクセスメモリであり、現在地１３１１、目的地１３１２、経路情報１３１３、交通情報１３１４、最適移動ルート１３１５、目的地到着予定時刻１３１６、インスタントメッセージ１３１７を有している。
【００６３】
また、ストレージ１３２０には、ナビゲーションアプリケーション２１０、インスタントメッセージアプリケーション２２０、およびスケジュール管理アプリケーション２３０が格納されている。これらのアプリケーションを実行することによりＲＡＭ１３１０に一時保存された各種の情報を利用して上述の第１乃至第３実施形態と同様の到着時刻報知サービスを行なうことができる。
【００６４】
インスタントメッセージアプリケーション２２０は、現在地目的地取得部２１１において取得したユーザの現在地および目的地に基づいてサーバ２０６に送信するインスタントメッセージを生成する。ユーザのステータス３１０を「移動中」にすると、ナビゲーションアプリケーション２１０にユーザが移動を開始したことを通知する。ナビゲーションアプリケーション２１０は、この通知を受けてナビゲーションアプリケーション２１０を起動し、ＧＰＳ２８０から送信される電波を受信して経路情報を取得し、ＶＩＣＳ２９０から送信される渋滞情報２９１を受信する。また、スケジュール管理アプリケーション２３０は、通信端末に格納されており、ユーザによりあらかじめ登録されたスケジュールに基づいて目的地の情報を現在地目的地取得部２１１より取得する。取得した目的地の情報をサーバ２０６に送信する。
【００６５】
なお、本実施形態に係る情報処理システム２００を用いて、飛行機、船舶などの移動手段で目的地に向かう場合にも用いることが可能である。
【００６６】
以上の構成および動作により、本実施形態によれば、ユーザの目的地への到着予定時刻を複数人が簡易に確認することができる。また、目的地到着予定時刻を確認できることにより、ユーザと待ち合わせている他のユーザはユーザの目的地到着予定時刻までの時間を有効に活用することが可能となる。
【００６７】
［第３実施形態］
本発明の第３実施形態に係る情報処理システム１１００について、図１１を用いて説明する。図１１は、本実施形態に係る情報処理システム１１００の構成を説明するための図である。
【００６８】
（情報処理システムの構成）
情報処理システム１１００の通信端末１１０１は、第２実施形態における通信端末２０１と比べて、報知部１１１１を有する点で異なる。
【００６９】
出発予定時刻は、ユーザにおいてあらかじめアラームを報知するように設定した時刻である。なお、出発予定時刻は、現在地と目的地とから経路候補選定部２１３により選定した経路候補に基づいて、到着予定時刻算出部２１６において算出した目的地到着予定時刻と現在の時間との差分から算出してもよい。
【００７０】
報知部１１１１は、スケジュール管理アプリケーション２３０にあらかじめ登録された目的地への出発予定時刻が到来すると、通信端末１１０１の表示部（不図示）に出発予定時刻を表示し、音や振動や光などによりユーザに出発予定時刻の到来を報知する。
【００７１】
（プレゼンス情報）
図１２は、第３実施形態における情報処理システム１１００における各通信端末からサーバに送信された各ユーザのプレゼンス情報１２００を示す図である。プレゼンス情報１２００は、第２実施形態におけるプレゼンス情報３００と比べて、各ユーザのステータス付加情報１２１３として出発予定時刻または出発時刻を付加する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００７２】
インスタントメッセージアプリケーション２２０は、ステータス付加情報１２１３の出発予定時刻がユーザにより入力部（不図示）において入力されると、入力を受け付けた現在地目的地取得部２１１から送信部２１７に通知する。送信部２１７は、ステータス付加情報１２１３をサーバ２０６に送信する。サーバ２０６は、ステータス付加情報１２１３の「出発予定時刻」をインスタントメッセージリストに追加して、目的地にて待ち合わせをする他のユーザの通信端末にこのステータス付加情報１２１３を送信する。
【００７３】
次に、出発時刻を過ぎると、インスタントメッセージアプリケーション２２０は、サーバ２０６にインスタントメッセージの更新情報として、ステータス付加情報１２１３の「出発時刻」を追加したインスタントメッセージリスト２６４を送信する。なお、入力部（不図示）は、この「出発時刻」の入力をユーザが出発したタイミングで受け付けて、「出発時刻」を送信部２１７に通知しても良い。また、移動検知部（不図示）は、ユーザの移動を検知したタイミングで「出発時刻」を取得して、送信部２１７に通知しても良く、「出発時刻」の取得方法はこれらに限られるものではない。送信部２１７は、通知された「出発時刻」に関するインスタントメッセージリスト２６４をサーバ２０６に送信する。
【００７４】
サーバ２０６は、「出発時刻」に関するインスタントメッセージリスト２６４を受信部２６１において受信すると、他のユーザの通信端末にステータス付加情報１２１３として「出発時刻」に関するインスタントメッセージリスト２６４を送信する。他の通信端末２０４、２０５において、ユーザのステータス付加情報１２１３は、「出発予定時刻」から「出発時刻」に更新される。
【００７５】
以上の構成および動作により、本実施形態によれば、ユーザの目的地への到着予定時刻を複数人が簡易に確認することができると共に、ユーザの目的地への出発予定時刻および出発時刻を確認することができる。このことにより、ユーザと待ち合わせている他のユーザは、待ち合わせているユーザが待ち合わせ場所に向かったことを確認できると共に、到着予定時刻までの時間を有効に活用することが可能となる。
【００７６】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【００７７】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。
［実施形態の他の表現］
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
少なくとも２以上の通信端末と情報処理装置とを含む情報処理システムであって、
前記通信端末はそれぞれ、
ユーザの現在地を取得する現在地取得手段と、
前記ユーザの目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有し、
前記情報処理装置は、
前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有することを特徴とする情報処理システム。
（付記２）
前記少なくとも２以上の通信端末は、前記少なくとも２以上の経路候補における各経路候補の混雑状況、災害状況、事故状況の少なくとも１つを交通情報として取得する交通情報取得手段をさらに有し、
前記経路決定手段は、前記交通情報を用いて前記特定の経路を決定することを特徴とする付記１に記載の情報処理システム。
（付記３）
前記少なくとも２以上の通信端末の少なくとも１つは、前記ユーザのスケジュールを管理するスケジュール管理手段をさらに有し、
前記目的地取得手段は、前記スケジュール管理手段を用いて前記ユーザにより登録された前記スケジュールに基づいて前記目的地を取得することを特徴とする付記１または２に記載の情報処理システム。
（付記４）
前記少なくとも２以上の通信端末は、前記ユーザが前記目的地に到着したか否か前記現在地に基づいて判定する判定手段をさらに有し、
前記第１送信手段は、前記判定手段による判定結果を前記情報処理装置に送信し、
前記受信手段は、前記判定結果を受信し、
前記生成手段は、受信した前記判定結果が前記目的地に到着したことを示す場合には、前記ユーザの前記ステータスを更新することを特徴とする付記１乃至３の何れかに記載の情報処理システム。
（付記５）
前記通信端末は、前記ユーザの移動を検知する移動検知手段をさらに有し、
前記第１送信手段は、前記移動検知手段による移動検知結果を前記情報処理装置に送信し、
前記受信手段は、前記移動検知結果を受信し、
前記生成手段は、受信した前記移動検知結果が移動中であることを示す場合には、前記ユーザの前記ステータスを更新することを特徴とする付記１乃至４の何れかに記載の情報処理システム。
（付記６）
前記交通情報取得手段は、前記交通情報をあらかじめ定められたタイミングで取得して更新し、
前記経路決定手段は、更新された前記交通情報に基づいて経路を再決定し、
前記算出手段は、再決定した前記経路を利用した場合の前記目的地への前記ユーザの前記到着予定時刻を改めて算出することを特徴とする付記１乃至５の何れかに記載の情報処理システム。
（付記７）
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末であって、
前記ユーザの現在地を取得する現在地取得手段と、
前記ユーザの前記目的地を取得する目的地取得手段と、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定手段と、
選定した前記少なくとも２以上の経路候補の交通情報を取得する交通情報取得手段と、
前記交通情報に基づいて前記少なくとも２以上の経路候補の中から前記目的地までの特定の経路を決定する経路決定手段と、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出手段と、
算出した前記到着予定時刻を前記情報処理装置に送信する第１送信手段と、
を有することを特徴とする通信端末。
（付記８）
少なくとも２以上の通信端末と情報処理装置とを利用した情報処理方法であって、
前記少なくとも２以上の通信端末において、ユーザの現在地を取得する現在地取得ステップと、
前記少なくとも２以上の通信端末において、前記ユーザの目的地を取得する目的地取得ステップと、
前記少なくとも２以上の通信端末において、前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路候補選定ステップと、
前記少なくとも２以上の通信端末において、前記少なくとも２以上の経路候補の交通情報を取得する第２取得ステップと、
前記少なくとも２以上の通信端末において、前記交通情報に基づいて前記少なくとも２以上の経路候補から前記目的地までの特定の経路を決定する経路決定ステップと、
前記少なくとも２以上の通信端末において、決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
前記情報処理装置において、前記少なくとも２以上の通信端末から送信された前記到着予定時刻を受信する受信ステップと、
前記情報処理装置において、受信した前記到着予定時刻をまとめたリストを生成する生成ステップと、
前記情報処理装置において、生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信ステップと、
を含むことを特徴とする情報処理方法。
（付記９）
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御方法であって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
を備えたことを特徴とする通信端末の制御方法。
（付記１０）
目的地へのユーザの到着予定時刻を受信する受信手段と、
受信した前記到着予定時刻を前記ユーザのステータスとしてまとめたリストを生成する生成手段と、
生成した前記リストを前記少なくとも２以上の通信端末に送信する第２送信手段と、
を有する情報処理装置と通信を行なう通信端末の制御プログラムであって、
ユーザの現在地を取得する現在地取得ステップと、
前記ユーザの目的地を取得する目的地取得ステップと、
前記現在地から前記目的地に到達するための少なくとも２以上の経路候補を選定する経路選定ステップと、
選定した前記少なくとも２以上の経路候補の交通情報を取得する第３取得ステップと、
前記交通情報に基づいて前記少なくとも２以上の経路から前記目的地までの特定の経路を決定する経路決定ステップと、
決定した前記特定の経路を利用した場合の前記目的地への前記ユーザの到着予定時刻を算出する算出ステップと、
算出した前記到着予定時刻を情報処理装置に送信する第１送信ステップと、
をコンピュータに実行させることを特徴とする制御プログラム。
【図１】
2013108910.tif 000003
【図２】
2013108910.tif 000004
【図３】
2013108910.tif 000005
【図４】
2013108910.tif 000006
【図５】
2013108910.tif 000007
【図６】
2013108910.tif 000008
【図７】
2013108910.tif 000009
【図８】
2013108910.tif 000010
【図９】
2013108910.tif 000011
【図１０】
2013108910.tif 000012
【図１１】
2013108910.tif 000013
【図１２】
2013108910.tif 000014
【図１３】
2013108910.tif 000015