(57)【要約】【課題】複数の移動体が所定の位置まで移動する際に、所定の位置における待ち時間を知ることができるとともに、待ち時間を有効に利用することができる情報処理装置、情報処理方法、情報処理プログラム、情報処理プログラムを格納した記録媒体および情報提供装置、情報提供方法、情報提供プログラム、情報提供プログラムを格納した記録媒体を提供する。【解決手段】サーバ１０が、通信部１２から複数の移動体のそれぞれの現在位置情報と、代表移動体２０から複数の移動体が向かう目的地の情報を取得し、制御部１１で、取得した現在位置情報と目的地の情報に基づいて、複数の移動体のうち最も遅く目的地に到着する移動体と他の移動体との到着時間差を算出して、通信部１２から到着時間差を複数の移動体に出力する。【選択図】図１
2014066605.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動体のそれぞれの現在位置の情報を取得する現在位置情報取得部と、
前記複数の移動体が向かう所定の位置の情報を取得する所定位置情報取得部と、
前記現在位置情報取得部が取得した前記現在位置の情報と前記所定位置情報取得部が取得した前記所定の位置の情報に基づいて、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体と他の移動体との到着時間差を算出する到着時間差算出部と、
前記到着時間差の情報を出力する情報出力部と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記到着時間差算出部は、前記複数の移動体のそれぞれについて、前記現在位置から前記所定の位置まで移動する際の所要時間又は前記所定の位置に到着する予定到着時刻を算出して、前記到着時間差を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記到着時間差が変化する要因となる情報を取得する要因情報取得部を更に備え、
前記到着時間差算出部は、前記到着時間差が変化する要因となる情報に基づいて、前記到着時間差を算出する、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記複数の移動体のそれぞれについて、前記到着時間差に基づいて、各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報を生成する施設情報生成部を更に備えていることを特徴とする請求項１乃至３のうちいずれか一項に記載の情報処理装置。
【請求項５】
前記所定の施設に関する情報には、当該所定の施設への案内情報が含まれていることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記到着時間差算出部は、予め定めた所定時間間隔で前記到着時間差を算出することを特徴とする請求項１乃至５のうちいずれか一項に記載の情報処理装置。
【請求項７】
複数の移動体のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、
前記複数の移動体が向かう所定の位置の情報を取得する所定位置情報取得工程と、
前記現在位置情報取得工程で取得した前記現在位置の情報と前記所定位置情報取得工程で取得した前記所定の位置の情報に基づいて、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体と他の移動体との到着時間差を算出する到着時間差算出工程と、
前記到着時間差の情報を出力する情報出力工程と、
を含むことを特徴とする情報処理方法。
【請求項８】
請求項７に記載の情報処理方法を、コンピュータにより実行させることを特徴とする情報処理プログラム。
【請求項９】
請求項８に記載の情報処理プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１０】
移動体に配置される情報提供装置であって、
前記移動体の現在位置を取得する現在位置取得部と、
前記現在位置取得部が取得した前記現在位置を出力する出力部と、
前記移動体を含む複数の移動体が向かう所定の位置に、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体との到着時間差の情報が入力される入力部と、
前記入力部に入力された前記到着時間差の情報を利用者に提供する提供部と、
を備えていることを特徴とする情報提供装置。
【請求項１１】
前記入力部には、各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報が入力され、
前記提供部は、前記所定の施設に関する情報を前記利用者に提供する、
ことを特徴とする請求項１０に記載の情報提供装置。
【請求項１２】
移動体に配置される情報提供装置の情報提供方法であって、
前記移動体の現在位置を取得する現在位置取得工程と、
前記現在位置取得工程で取得した前記現在位置を出力する出力工程と、
前記移動体を含む複数の移動体が向かう所定の位置に、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体との到着時間差が入力される入力工程と、
前記入力工程で入力された前記到着時間差の情報を利用者に提供する提供工程と、
を含むことを特徴とする情報提供方法。
【請求項１３】
請求項１２に記載の情報提供方法を、コンピュータにより実行させることを特徴とする情報提供プログラム。
【請求項１４】
請求項１３に記載の情報提供プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車や自転車あるいは歩行者などの移動体の移動に関する情報を処理し提供する情報処理装置、情報処理方法、情報処理プログラムおよび情報処理プログラムを格納した記録媒体および情報提供装置、情報提供方法、情報提供プログラム、情報提供プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
従来、車載用ナビゲーション装置などにおいては、通常、単独の利用者が出発地点に対し目的地を入力することで目的地への最適なルートを提示することが出来るように構成されていた。
【０００３】
そのため、複数の利用者による複数の地点からの移動の場合、それぞれのナビゲーション装置が単独で到着時刻を算出するため、到着時刻にずれが生じる。したがって、最後に到着する利用者以外の利用者には待ち時間が発生していた。また、各移動体の交通事情に変化があった場合においても時間に余裕が発生する場合があった。
【０００４】
このような問題に対して、各移動体が同時に目的地等に到着できるように、各移動体の現在位置に基づいて待ち合わせ場所等を算出して利用者に提示することが提案されている。
【０００５】
例えば、特許文献１には、自車両と他車両の現在位置から目的地までの所要時間から所定時間を差し引いた時間で到達できる場所を待ち合わせ場所として検出する。すなわち、所要時間が短い場合、目的地の付近で待ち合わせ場所を検出し、所要時間が長い場合には、両車両の時間的な中間位置の付近で、待ち合わせ場所を検出することが記載されている。このようにすることで、目的地に近い車両がある場合は、目的地の付近で待ち合わせ場所が算出され、各車両が遠回りをせずに待ち合わせ場所で合流して目的地へ走行することができ、両車両ともに目的地に遠い場合は、両車両の時間的中間位置付近で待ち合わせ場所が算出されるから、遠回りをせずに一緒にグループ走行できる時間が長くなる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４０２３４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された待ち合わせ場所算出装置では、同時刻に到着するように出発予定時刻を算出しているが、移動中に渋滞などによって到着時間がずれる場合もある。しかしながら、特許文献１に記載された待ち合わせ場所算出装置では、そのようなことが考慮されていないので、待ち合わせ場所における待ち時間が発生しても、それがどの程度なのかを知ることはできない。したがって、先に待ち合わせ場所に到着した車両は他の車両の到着を待つこととなるが、待ち時間がどの程度か分からないので、その待ち時間を有効に利用できないという問題があった。
【０００８】
このように、予め到着時刻を合わせるように経路等を選択しても移動中の要因によって到着時刻が変化する場合があるので、待ち時間を把握して有効に利用した方が利用者にとって有益である。
【０００９】
そこで、本発明は、例えば、複数の移動体が所定の位置まで移動する際に、所定の位置における待ち時間を知ることができるとともに、待ち時間を有効に利用することができる情報処理装置、情報処理方法、情報処理プログラム、情報処理プログラムを格納した記録媒体および情報提供装置、情報提供方法、情報提供プログラム、情報提供プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の情報処理装置は、複数の移動体のそれぞれの現在位置の情報を取得する現在位置情報取得部と、前記複数の移動体が向かう所定の位置の情報を取得する所定位置情報取得部と、前記現在位置情報取得部が取得した前記現在位置の情報と前記所定位置情報取得部が取得した前記所定の位置の情報に基づいて、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体と他の移動体との到着時間差を算出する到着時間差算出部と、前記到着時間差の情報を出力する情報出力部と、を備えることを特徴としている。
【００１１】
請求項７に記載の情報処理方法は、複数の移動体のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、前記複数の移動体が向かう所定の位置の情報を取得する所定位置情報取得工程と、前記現在位置情報取得工程で取得した前記現在位置の情報と前記所定位置情報取得工程で取得した前記所定の位置の情報に基づいて、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体と他の移動体との到着時間差を算出する到着時間差算出工程と、前記到着時間差の情報を出力する情報出力工程と、を含むことを特徴としている。
【００１２】
請求項１０に記載の情報提供装置は、移動体に配置される情報提供装置であって、前記移動体の現在位置を取得する現在位置取得部と、前記現在位置取得部が取得した前記現在位置を出力する出力部と、前記移動体を含む複数の移動体が向かう所定の位置に、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体との到着時間差の情報が入力される入力部と、前記入力部に入力された前記到着時間差の情報を利用者に提供する提供部と、を備えることを特徴としている。
【００１３】
請求項１２に記載の情報提供方法は、移動体に配置される情報提供装置の情報提供方法であって、前記移動体の現在位置を取得する現在位置取得工程と、前記現在位置取得工程で取得した前記現在位置を出力する出力工程と、前記移動体を含む複数の移動体が向かう所定の位置に、前記複数の移動体のうち最も遅く前記所定の位置に到着する移動体との到着時間差が入力される入力工程と、前記入力工程で入力された前記到着時間差の情報を利用者に提供する提供工程と、を含むことを特徴としている。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例にかかる情報処理装置としてのサーバのブロック構成図である。
【図２】本発明の一実施例にかかる情報提供装置としてのナビゲーション装置のブロック構成図である。
【図３】図１に示されたナビゲーション装置の動作を示したフローチャートである。
【図４】図１に示されたサーバの動作を示したフローチャートである。
【図５】図２に示された表示部における表示例の説明図である。
【図６】図２に示された表示部における他の表示例の説明図である。
【図７】図２に示された表示部における他の表示例の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態にかかる情報処理装置を説明する。本発明の一実施形態にかかる情報処理装置は、現在位置情報取得部が複数の移動体のそれぞれの現在位置の情報を取得し、所定位置情報取得部が複数の移動体が向かう所定の位置の情報を取得し、到着時間差算出部が現在位置情報取得部が取得した現在位置の情報と所定位置情報取得部が取得した所定の位置の情報に基づいて、複数の移動体のうち最も遅く所定の位置に到着する移動体と他の移動体との到着時間差を算出して、出力部が到着時間差の情報を出力するので、複数の移動体が所定の位置まで移動する際に、所定の位置における到着時間差である待ち時間が出力されて知ることができる。そのため、待ち時間に応じた行動を取ることができることから、待ち時間を有効に利用することができる。
【００１６】
また、到着時間差算出部が、複数の移動体のそれぞれについて、現在位置から所定の位置まで移動する際の所要時間又は所定の位置に到着する予定到着時刻を算出して、到着時間差を算出するようにしてもよい。このようにすることにより、所要時間でも予定到着時刻のいずれかが算出されれば到着時間差を算出することができる。例えば、所要時間により移動時間が算出されることが多い自動車などの車両による移動と、予定到着時刻により移動時間が算出されることが多い鉄道などの公共交通機関が混在した場合でも、到着時間差を算出することができる。
【００１７】
また、到着時間差が変化する要因となる情報を取得する要因情報取得部を更に備え、到着時間差算出部は、要因となる情報に基づいて、到着時間差を算出してもよい。このようにすることにより、渋滞や交通機関等の遅延などの要因により到着時間差が変化することを考慮した到着時間差を算出することができ、待ち時間の算出精度を高くすることができる。
【００１８】
また、複数の移動体のそれぞれについて、到着時間差に基づいて、各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報を生成する施設情報生成部を更に備えてもよい。このようにすることにより、所定の位置で待つ際だけでなく移動中に算出された待ち時間を有効に消化して活用できる情報を利用者に通知することができる。
【００１９】
また、施設に関する情報には、所定の施設への案内情報が含まれていてもよい。このようにすることにより、待ち時間を有効に利用する施設への詳細な経路を知らなくとも迷わず辿り着けることができる。
【００２０】
また、到着時間差算出部が、予め定めた所定時間間隔で到着時間差を算出してもよい。このようにすることにより、複数の移動体の移動中に到着時間差を補正することができ、より精度良く待ち時間を把握することができる。
【００２１】
また、本発明の一実施形態にかかる情報処理方法は、現在位置情報取得工程で複数の移動体のそれぞれの現在位置の情報を取得し、所定位置情報取得工程で複数の移動体が向かう所定の位置の情報を取得し、到着時間差算出工程で現在位置取得部が取得した現在位置の情報と所定位置取得部が取得した所定の位置の情報に基づいて、複数の移動体のうち最も遅く所定の位置に到着する移動体と他の移動体との到着時間差を算出して、出力工程で到着時間差の情報を出力するので、複数の移動体が所定の位置まで移動する際に、所定の位置における到着時間差である待ち時間が出力されて知ることができる。そのため、待ち時間に応じた行動を取ることができることから、待ち時間を有効に利用することができる。
【００２２】
また、上述した情報処理方法をコンピュータにより実行させる通信プログラムとしてもよい。このようにすることにより、複数の移動体が所定の位置まで移動する際に、所定の位置における到着時間差である待ち時間を知ることができるために、その待ち時間に応じた行動を取ることができることから、待ち時間を有効に利用することができる。コンピュータにより実行されるプログラムであるので、専用のハードウェア等が不要となり、汎用の情報処理装置にインストールして機能させることができる。
【００２３】
また、上述した情報処理プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【００２４】
また、本発明の一実施形態にかかる情報提供装置は、移動体に配置され、現在位置取得部が移動体の現在位置を取得し、出力部が現在位置取得部が取得した現在位置を出力する。一方、入力部には、移動体を含む複数の移動体が向かう所定の位置に、複数の移動体のうち最も遅く所定の位置に到着する移動体との到着時間差が入力され、提供部が入力された前記到着時間差の情報を利用者に提供するので、現在位置を取得して出力し、その現在位置に基づいて算出された到着時間差が入力されて利用者に提供されるために、自身と他の移動体との到着時間差である待ち時間を知ることができる。
【００２５】
入力部には、各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報が入力され、提供部が、所定の施設に関する情報を前記利用者に提供してもよい。このようにすることにより、所定の位置で待つ際だけでなく移動中に算出された待ち時間を有効に消化して活用できる情報を利用者に通知することができる。
【００２６】
また、本発明の一実施形態にかかる情報処理方法は、移動体に配置された情報処理装置において、現在位置取得工程で移動体の現在位置を取得し、出力工程で現在位置取得部が取得した現在位置を出力する。一方、入力工程では、移動体を含む複数の移動体が向かう所定の位置に、複数の移動体のうち最も遅く所定の位置に到着する移動体との到着時間差が入力されるので、現在位置を取得して出力し、その現在位置に基づいて算出された到着時間差が入力されるために、自身と他の移動体との到着時間差である待ち時間を知ることができる。
【００２７】
また、上述した情報処理方法をコンピュータにより実行させる通信プログラムとしてもよい。このようにすることにより、現在位置を取得して出力し、その現在位置に基づいて算出された到着時間差が入力されるために、自身と他の移動体との到着時間差である待ち時間を知ることができる。
【００２８】
また、上述した情報処理プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例】
【００２９】
本発明の一実施例にかかる情報処理装置を図１乃至図７を参照して説明する。情報処理装置としてのサーバ１０は、事業所などに設置されたコンピュータなどで構成されている。また、代表移動体２０、従属移動体３０、４０には移動体に配置される情報提供装置としてのナビゲーション装置５０が配置されており、ナビゲーション装置５０はサーバ１０とインターネットや公衆回線網などを介して通信可能となっている。
【００３０】
代表移動体２０と、従属移動体３０、４０は、目的地を共有する、つまり、同じ目的地に向かうグループ等を構成する複数の移動体である。複数の移動体のうち、代表移動体は１つ設定され、従属移動体は１つ以上であればよい。なお、本実施例では、複数の移動体が向かう所定の位置として目的地で説明するが、所定の位置は、待ち合わせ場所など複数の移動体が向かう共通の位置であって、他の移動体を待つ待ち時間が発生するような位置であればよい。
【００３１】
代表移動体２０は、後述する到着時間差を算出するための目的地や、自身の現在位置情報および到着時間差を算出するための設定情報などをサーバ１０に送信し、サーバ１０が算出した到着時間差情報や待ち時間活用情報などを受信するナビゲーション装置５０が配置されている移動体である。従属移動体３０、４０は、自身の現在位置情報などを送信して、サーバ１０が算出した到着時間差情報や待ち時間活用情報などを受信するナビゲーション装置５０が配置されている移動体である。なお、代表移動体２０と、従属移動体３０、４０は、自動車や自転車などの車両（乗物）や人間（徒歩のよる移動）であってもよい。また、代表移動体２０と、従属移動体３０、４０との識別については後述する。
【００３２】
サーバ１０は、図１に示したように、制御部１１と、通信部１２と、地図データベース１３と、公共交通機関データベース１４と、施設データベース１５と、を備えている。
【００３３】
到着時間差算出部、施設情報生成部としての制御部１１は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリを備えたＣＰＵ（Central Processing Unit）で構成され、サーバ１０の全体制御を司り、後述する各データベースへのアクセス制御や到着時間差の算出および待ち時間活用情報の生成などを行う。
【００３４】
現在位置情報取得部、所定位置情報取得部、情報出力部、要因情報取得部としての通信部１２は、代表移動体２０、従属移動体３０、４０に配置されているナビゲーション装置５０と通信を行う。通信部１２は、代表移動体２０から現在位置情報、目的地の情報および到着時間差を算出するための設定情報など、従属移動体３０、４０から現在位置情報などを受信し、制御部１１で算出された到着時間差情報や待ち時間活用情報などを代表移動体２０、従属移動体３０、４０に送信する。
【００３５】
地図データベース１３は、道路を利用して目的地に向かう場合の所要時間や予定到着時刻を算出したり、待ち時間活用情報に含まれる待ち時間に利用することができる施設への案内情報等を生成するための地図データが格納されているデータベースである。
【００３６】
公共交通機関データベース１４は、鉄道やバスなどの公共交通機関を利用して目的地に向かう場合の所要時間や予定到着時刻を算出したり、待ち時間活用情報に含まれる待ち時間に利用することができる施設への案内情報等を生成するための時刻表等が格納されているデータベースである。
【００３７】
施設データベース１５は、待ち時間活用情報に含まれる待ち時間に利用することができる施設の情報などを検索する際に用いるデータベースであり、コンビニエンスストアやレストラン或いは休憩所などの施設のジャンルや名称および位置情報（緯度、経度）、所在地と、各施設の利用に必要とする時間（施設所用時間）などが設定されている。また、当該施設をどのような用途で利用できるか（食事、トイレなど）の項目を設定してもよい。
【００３８】
地図データベース１３、公共交通機関データベース１４、施設データベース１５の各データベースは同じハードディスク等の記録装置に設けられていてもよいし、別の記録装置に設けえられていてもよい。
【００３９】
また、サーバ１０は、図１では１つのサーバで構成されていたが、各データベースが別のサーバに設けられていてもよい。さらに、制御部１１が行う動作と通信部が行う動作を別のサーバ（演算サーバと配信サーバ）に分割してもよい。即ち、サーバ１０は複数のサーバ群で構成されていてもよい。勿論各サーバは互いに離れた位置に設置され、ネットワーク等を通じて通信し合うように構成されていてもよい。
【００４０】
ナビゲーション装置５０は、図２に示したように制御部５１と、通信部５２と、ＧＰＳ受信部５３と、センサ入力部５４と、記憶装置５５と、操作部５６と、表示部５７と、音声出力部５８と、を備えている。
【００４１】
制御部５１は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリを備えたＣＰＵ（Central Processing Unit）で構成され、ナビゲーション装置５０の全体制御を司る。また、必要に応じて、操作部５６から入力された目的地などの所定の位置までの案内情報（経路や進行方向等）の生成を行う。
【００４２】
出力部、入力部としての通信部５２は、制御部５１から制御により、自身（ナビゲーション装置５０が配置されている移動体）の現在位置情報や、目的地の情報およびサーバ１０への設定情報（代表移動体２０の場合）を送信し、サーバ１０から到着時間差情報や待ち時間活用情報などを受信する。なお、本実施例では、通信部５２がナビゲーション装置５０に一体に設けられている例を示すが、カード型の通信装置や携帯電話をケーブル等で接続するなど通信部５２が別体として構成され、ナビゲーション装置５０と着脱自在となっていてもよい。
【００４３】
現在位置取得部としてのＧＰＳ受信部５３は、公知であるように複数のＧＰＳ（Global Positioning System）衛星から発信される電波を受信して、現在の位置情報（現在位置情報）を求めて制御部５１に出力する。なお、本実施例では、ＧＰＳ受信部５３がナビゲーション装置５０に一体に設けられている例を示すが、ＧＰＳ受信部５３が別体として構成され、ナビゲーション装置５０と着脱自在となっていてもよい。
【００４４】
センサ入力部５４は、例えば移動体が自動車である場合は、車速センサ、加速度センサなどの車両の状態に関するセンサ入力や、或いはＧＰＳ受信部５３による現在位置の算出ができない場合に現在位置の算出を行う自立センサ等からの入力がなされ制御部５１へ出力する。即ち、自立センサを現在地位置取得部としてもよい。
【００４５】
記憶装置５５は、例えばハードディスクや不揮発性メモリなどで構成され、制御部５１がナビゲーション装置５０を制御するためのプログラムやデータ、表示部５７が表示する地図データ等が格納され、制御部５１からの制御により読み書きがなされる。
【００４６】
操作部５６は、ボタンやタッチパネル等の入力手段で構成されている。操作部５６は、ナビゲーション装置５０の各種入力操作が行われ、入力操作を示す制御信号が制御部５１に出力される。
【００４７】
提供部としての表示部５７は、液晶ディスプレイや該液晶ディスプレイを制御するドライバ回路等から構成され、制御部５１の制御により、液晶ディスプレイに地図データや各種アイコンおよび操作用のボタン等が表示される。
【００４８】
音声出力部５８は、スピーカおよびスピーカを駆動するアンプ等から構成され、制御部５１からの制御により操作時の案内音声や確認音等が出力される。
【００４９】
なお、図２のナビゲーション装置５０は主に自動車などの車両用の構成を示しているが、これに限らない。例えば、歩行者用のナビゲーション装置でもよく、その場合はセンサ入力部５４は無くてもよい。また、図１では各移動体には同じ構成のナビゲーション装置５０が配置されている例を示しているが、それぞれ異なる構成であってもよい。本実施例における情報提供装置としては、少なくとも、サーバ１０と通信可能であって、現在位置を算出でき、サーバ１０から受信した到着時間差情報や待ち時間活用情報を提供（表示または音声出力）することができ、これらの動作を行うための操作ができればよい。
【００５０】
次に、上述した構成のナビゲーション装置５０の動作およびサーバ１０の動作を図３および図４を参照して説明する。図３は、ナビゲーション装置５０の動作を示したフローチャートである。図３に示したフローチャートは制御部５１で実行される。
【００５１】
まず、ステップＳ１０１において、代表移動体２０となるか否かを判断して代表移動体２０となる場合（ＹＥＳの場合）はステップＳ１０２に進み、代表移動体２０とならない場合（ＮＯの場合）はステップＳ１０３に進む。本ステップでは、代表移動体２０となるか否かを直接利用者に問うようにしてもよいし、本実施例では代表移動体２０のみが目的地を入力するので、後述するステップで入力する目的地の入力と、参加意思の入力のいずれかを入力させるようにして、目的地が入力された場合代表移動体２０となると判断してもよい。
【００５２】
次に、ステップＳ１０２において、目的地を操作部５６から入力してステップＳ１０４に進む。
【００５３】
一方、ステップＳ１０３においては、参加意思を操作部５６から入力してステップＳ１０４に進む。参加意思とは、代表移動体２０が設定した目的地に向かい、代表移動体２０や他の従属移動体３０または４０との到着時間差情報や待ち時間活用情報を受信することへ参加することである。本ステップでは、例えば、代表移動体２０となる移動体を特定できる利用者名やＩＤ情報や等を入力することで参加意思情報とする。
【００５４】
次に、ステップＳ１０４において、目的地に向かうための交通手段を操作部５６から入力してステップＳ１０５に進む。交通手段としては、自動車、バイク、自転車などの利用者が運転するものや、鉄道、バスなどの公共交通機関に加えて、徒歩のみによる移動も含むものとする。
【００５５】
次に、ステップＳ１０５において、到着時間差の算出頻度や施設所用時間の設定などの各種設定が必要か否かを判断し、必要である場合（ＹＥＳの場合）は、ステップＳ１０６に進み、必要でない場合（ＮＯの場合）はステップＳ１０７に進む。この設定は代表移動体２０のみ行うことができるので、従属移動体３０、４０となった場合は自動的にＮＯと判断される。代表移動体２０の場合は、本ステップで各種設定の要否を操作部５６から入力する。到着時間差の算出頻度や施設所用時間を設定しない場合は、サーバ１０に予め設定されている算出頻度や施設所用時間を利用する。
【００５６】
次に、ステップＳ１０６において、到着時間差の算出頻度や施設所用時間の設定を操作部５６から入力してステップＳ１０７に進む。施設所用時間は施設データベース１５に設定されているが、利用者の好みに応じて変更してもよい。例えば、施設の用途としてトイレは１０分、食事は１時間などと設定し、サーバ１０で待ち時間活用情報を生成する際には、本ステップでの設定を施設データベース１５の設定よりも優先させる。
【００５７】
次に、現在位置取得工程としてのステップＳ１０７において、ＧＰＳ受信部５３が求めた現在位置情報を取得してステップＳ１０８に進む。即ち、移動体の現在位置を取得している。
【００５８】
次に、出力工程としてのステップＳ１０８において、ステップＳ１０１〜Ｓ１０７で入力や取得された情報をサーバ１０に送信してステップＳ１０９に進む。即ち、現在位置取得部が取得した現在位置を出力している。
【００５９】
次に、入力工程としてのステップＳ１０９において、サーバ１０から情報（到着時間差情報や待ち時間活用情報）を通信部５２で受信したか否かを判断し、受信した場合（ＹＥＳの場合）はステップＳ１１０に進み、受信しない場合（ＮＯの場合）はステップＳ１１１に進む。本ステップでは、ステップＳ１０８で送信した情報に基づいてサーバ１０で処理した結果の情報や更新された情報を受信したことを判断している。即ち、移動体を含む複数の移動体が向かう所定の位置に、複数の移動体のうち最も遅く所定の位置に到着する移動体との到着時間差の情報と各移動体の移動経路上に位置する所定の施設に関する情報が入力されている。
【００６０】
次に、提供工程としてのステップＳ１１０において、ステップＳ１０９で受信した情報（到着時間差情報や待ち時間活用情報）を表示部５７に表示させてステップＳ１１１に進む。即ち、入力部に入力された到着時間差の情報と各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報を利用者に提供している。
【００６１】
次に、ステップＳ１１１において、目的地に到着したか否かを判断し、到着した場合（ＹＥＳの場合）は終了し、到着しない場合（ＮＯの場合）はステップＳ１０７に戻る。目的地に到着したか否かは、サーバ１０から目的地に到着したことを示す情報を取得してもよいし、自身の現在位置と目的地とが一致したことで判断してもよい。
【００６２】
なお、図３に示したフローチャートでは各情報を入力や取得した後にサーバ１０に送信しているが、各ステップを実行した時点で、それぞれの情報をサーバ１０に送信するようにしてもよい。
【００６３】
次に、サーバ１０の動作を図４に示したフローチャートを参照して説明する。図４に示したフローチャートは制御部１１で実行される。
【００６４】
まず、現在位置情報取得工程、所定位置情報取得工程としてのステップＳ２０１において、入力α、β、γを受信してステップＳ２０２に進む。入力α、β、γとは、代表移動体２０および従属移動体３０、４０から送信された現在位置情報などであり、入力αは、代表移動体２０から送信された目的地、交通手段、各種設定情報、現在位置情報が含まれ、入力βは、従属移動体３０から送信された参加意思情報、交通手段、現在位置情報が含まれ、入力γは、従属移動体４０から送信された参加意思情報、交通手段、現在位置情報が含まれている。即ち、複数の移動体のそれぞれの現在位置の情報を取得し、複数の移動体が向かう所定の位置の情報を取得している。
【００６５】
次に、ステップＳ２０２において、入力α、β、γに基づいて、移動体ごとに現在位置から目的地までの所要時間を算出してステップＳ２０３に進む。つまり、代表移動体２０、従属移動体３０、４０それぞれの現在位置情報と交通手段から、目的地までの所要時間を算出する。交通手段が自動車、バイク、自転車などの利用者が運転したり、徒歩のみなど主に道路を利用して移動するものである場合は、地図データベース１３に格納されている地図データに基づいて算出し、交通手段が鉄道、バスなどの公共交通機関である場合は、公共交通機関データベース１４に基づいて算出する。即ち、複数の移動体のそれぞれについて、現在位置から所定の位置まで移動する際の所要時間を算出している。
【００６６】
次に、ステップＳ２０３において、ステップＳ２０２で算出した所要時間のうち、最大値を算出してステップＳ２０４に進む。最大値は、例えば各移動体の所要時間をそれぞれ比較して求めればよい。
【００６７】
次に、到着時間差算出工程としてのステップＳ２０４において、各移動体の到着時間差を算出してステップＳ２０５に進む。本ステップでは、例えば、ステップＳ２０３で求めた所要時間の最大値からステップＳ２０２で算出した所要時間を減算することで到着時間差を算出する。この到着時間差が目的地における待ち時間となる。即ち、現在位置情報取得部が取得した現在位置の情報と所定位置情報取得部が取得した所定の位置の情報に基づいて、複数の移動体のうち最も遅く所定の位置に到着する移動体と他の移動体との到着時間差を算出している。
【００６８】
次に、ステップＳ２０５において、ステップＳ２０４で算出した各移動体の到着時間差から、各移動体の移動経路上に位置する利用可能施設を抽出してステップＳ２０６に進む。この利用可能施設は、例えば、ある移動体の最終到着移動体に対する到着時間差が１時間であった場合は、その移動体の移動経路上やその近傍または目的地周辺にある施設データベース１５やステップＳ１０４で設定した施設所用時間が１時間以内の施設を抽出する。即ち、各移動体が前記所定の位置まで移動する際に利用することができる所定の施設に関する情報を生成している。
【００６９】
次に、情報出力工程としてのステップＳ２０６において、各移動体に所要時間、到着時間差を含む到着時間差情報と、利用可能施設の名称や用途（トイレ、食事など）、位置情報（緯度、経度または所在地）等を含む待ち時間活用情報を通信部１２から送信してステップＳ２０７に進む。即ち、到着時間差の情報を出力している。
【００７０】
次に、ステップＳ２０７において、全移動体が目的地に到着したか否かを判断し、到着した場合（ＹＥＳの場合）は終了し、到着しない場合（ＮＯの場合）はステップＳ２０８に進む。目的地に到着したか否かは、代表移動体２０から入力された目的地の位置情報と、各移動体から送信される現在位置情報が一致した（あるいは所定の範囲内にある）場合は目的に到着したと判断すればよい。
【００７１】
次に、ステップＳ２０８において、交通状況に変化が生じたか否かを判断し、変化が生じた場合はステップＳ２０１に戻り、生じない場合はステップ２０９に進む。交通状況の変化とは、例えば、道路の渋滞や事故、鉄道の遅延や事故などステップＳ２０２で算出した所要時間、つまり到着時間差が変化する要因である。道路の渋滞や事故、鉄道の遅延などの情報は、サーバ１０の外部からインターネット等を介して取得することで判断可能となる。即ち、到着時間差が変化する要因となる情報に基づいて、到着時間差を算出する。
【００７２】
次に、ステップＳ２０９において、情報更新頻度の時間に達したか否かを判断し、達した場合はステップＳ２０１に戻り、達しない場合はステップＳ２０７に戻る。情報更新頻度とは、予め定めた到着時間差情報や待ち時間活用情報の更新時間間隔であり、その時間間隔（更新頻度）に達する毎に定期的に到着時間差情報や待ち時間活用情報を更新する。即ち、予め定めた所定時間間隔で到着時間差を算出する。
【００７３】
ステップＳ２０８やＳ２０９では、交通状況の変化は生じた場合や情報更新頻度に達した場合はステップＳ２０１に戻り、少なくとも各移動体の現在位置情報を得て到着時間差情報や待ち時間活用情報を更新する。
【００７４】
ここで、図３および図４のフローチャートを実行した際のナビゲーション装置５０の表示部５７への具体的表示例を図５乃至図７を参照して説明する。
【００７５】
図５は、表示部５７への表示例を示した図である。移動体としてＡ、Ｂ、Ｃがあり、交通手段は、Ａ、Ｃが自動車で、Ｂが鉄道とする。図中旗印が目的地である。図５の例では、Ａが自身（図５の表示を行っているナビゲーション装置５０が配置されている移動体）であり、Ｃが最後に到着する移動体（最終到着者）とする。そして、図中Ａ、Ｂ、Ｃが示されている位置は、それぞれの移動体の現在位置である。それぞれの移動体の現在位置から目的地までの線ａ、ｂ、ｃはそれぞれの移動体の経路を示している。なお、図５では省略したが、現在位置、目的地、経路は地図上に表示されている。
【００７６】
また、図５では、上方に「Ｃ到着時刻ＸＸ：ＸＸに対しＸＸ分余裕があります」などと表示して、最終到着者の到着時間と、最終到着者と自身の到着時間差（待ち時間）を表示している。また、自身の経路ａ上に「コンビニ（トイレ有）」や「ＸＸサービスエリア」などと表示して、待ち時間活用情報として受信した利用可能施設名等を表示している。
【００７７】
また、図５の表示において、最終到着者の経路の色を変えたり、自身の経路の色を変えたりして表示してもよい。また、表示されている施設名を選択することで、当該施設の詳細情報が表示されるようにしてもよいし、当該施設への案内を行うようにしてもよい。即ち、所定の施設に関する情報には、当該所定の施設への案内情報が含まれていてもよい。
【００７８】
図６は、表示部５７への他の表示例を示した図である。例えば携帯端末のように画面が狭い場合の例である。図５の場合は、全ての移動体の経路を示していたが、図６では、自身の経路のみを表示している。図６（ａ）の場合は交通手段として鉄道（Ｙ駅から鉄道を利用する）の表示例である。図６（ａ）の待ち時間活用情報としては、Ｙ駅の手前にレストランＸＸがあることを表示している。図６（ｂ）の場合は最終到達者の場合の表示例である。最終到達者の場合は待ち時間（到着時間差）が０であるので、待ち時間活用情報は無い（表示されない）。
【００７９】
図７は、地図上の表示ではなくテキスト情報として表示した場合の例である。表示内容は図６（ａ）に準ずる。図７（ｂ）のようにすることで、提供する情報のデータサイズを小さくすることができ、データ通信が低速な場合や情報提供装置のメモリが少ない場合でもこれらの到着時間差情報や待ち時間活用情報を提供することができる。
【００８０】
本実施例によれば、サーバ１０が、通信部１２から複数の移動体のそれぞれの現在位置情報と、代表移動体２０から複数の移動体が向かう目的地の情報を取得し、制御部１１で、取得した現在位置情報と目的地の情報に基づいて、複数の移動体のうち最も遅く目的地に到着する移動体と他の移動体との到着時間差を算出して、通信部１２から到着時間差を複数の移動体に送信するので、複数の移動体が目的地まで移動する際に、目的地における到着時間差である待ち時間を知ることができるために、その待ち時間に応じた行動を取ることができることから、待ち時間を有効に利用することができる。
【００８１】
また、サーバ１０の制御部１１が、複数の移動体のそれぞれについて、到着時間差に基づいて、各移動体の移動経路上に位置する利用施設に関する情報を含む待ち時間活用情報を生成して送信するので、待ち時間に立ち寄れる店舗等の施設の情報を利用者が得ることができ、待ち時間を有効に活用するための情報を利用者に提示することができる。
【００８２】
また、待ち時間活用情報に施設への案内情報が含まれているので、待ち時間を有効に利用する施設への詳細な経路を知らなくとも迷わず辿り着けることができる。
【００８３】
また、サーバ１０の制御部１１が、交通状況に変化が生じたかを判断して、変化が生じた場合は、到着時間差を再度算出するので、渋滞や交通機関等の遅延などの要因により到着時間差が変化した場合でも到着時間差を更新することができ、待ち時間の算出精度を高くすることができる。
【００８４】
また、サーバ１０の制御部１１が、情報更新頻度で到着時間差を算出して更新しているので、複数の移動体の移動中に到着時間差を補正することができ、より精度良く待ち時間を把握することができる。
【００８５】
また、ナビゲーション装置５０が、ＧＰＳ受信部５３で現在位置を取得し、通信部５２から現在位置を送信し、通信部５２は、到着時間差情報と待ち時間活用情報を受信し、表示部５７が入力された到着時間差情報と待ち時間活用情報を利用者に提供するので、現在位置を取得して送信し、その現在位置に基づいて算出された到着時間差情報を受信して利用者に提供されるために、自身と他の移動体との到着時間差である待ち時間を知ることができる。また、待ち時間活用情報を受信することで、待ち時間を有効に活用するための情報を利用者に提供することができる。
【００８６】
なお、上述した実施例では、到着時間差を所要時間で算出したが、目的地などの所定の位置に到着する予定到着時刻から算出してもよい。
【００８７】
また、上述した実施例では、参加意思を入力することで従属移動体３０、４０となっていたが、代表移動体２０が、従属移動体となる利用者のＩＤ等を予め登録することで、従属移動体３０、４０を特定するようにしてもよい。
【００８８】
また、上述した実施例において、ナビゲーション装置５０に表示する地図データは、ナビゲーション装置５０に格納されていてもよいし、サーバ１０または他のサーバ等から受信するようにしてもよい。
【００８９】
また、上述した実施例では、提供部として表示部５７を示したが、音声出力部５８から音声で各情報を提供するようにしてもよい。また、表示部５７と音声出力部５８を併用して画像（文字）と音声で各情報を提供するようにしてもよい。また、図３のフローチャートで目的地等の入力の際に操作部５６を用いたが音声入力としてもよい。
【００９０】
また、情報提供装置としてはナビゲーション装置５０に限らず、携帯電話やスマートフォン等の携帯端末やタブレット型のパーソナルコンピュータなどでもよい。また、移動体に配置される情報提供装置が案内機能（ナビゲーション機能）を持っていなくともよく、サーバ１０から目的地や待ち時間活用情報に示した施設への案内情報を受信するようにしてもよい。
【００９１】
前述した実施例によれば、以下のサーバ１０、情報処理方法およびナビゲーション装置５０、情報提供方法が得られる。
【００９２】
（付記１）代表移動体２０、従属移動体３０、４０のそれぞれの現在位置情報を取得する通信部１２と、
代表移動体２０、従属移動体３０、４０が向かう目的地の情報を取得する通信部１２と、
通信部１２が取得した現在位置情報と通信部１２が取得した目的地の情報に基づいて、代表移動体２０、従属移動体３０、４０のうち最も遅く目的地に到着する移動体と他の移動体との到着時間差を算出する制御部１１と、
到着時間差を出力する通信部１２と、
を備えていることを特徴とするサーバ１０。
【００９３】
（付記２）代表移動体２０、従属移動体３０、４０のそれぞれの現在位置情報を取得するステップＳ２０１と、
代表移動体２０、従属移動体３０、４０が向かう目的の情報を取得するステップＳ２０１と、
ステップＳ２０１で取得した現在位置情報とステップＳ２０１で取得した目的地の情報に基づいて、複数の移動体のうち最も遅く目的地に到着する移動体と他の移動体との到着時間差を算出するＳ２０４と、
到着時間差を出力するＳ２０６と、
を含むことを特徴とする情報処理方法。
【００９４】
これらのサーバ１０、情報処理方法によれば、代表移動体２０、従属移動体３０、４０が所定の位置まで移動する際に、所定の位置における到着時間差である待ち時間が出力されて知ることができる。そのため、待ち時間に応じた行動を取ることができることから、待ち時間を有効に利用することができる。
【００９５】
（付記３）代表移動体２０に配置されるナビゲーション装置５０であって、
代表移動体２０の現在位置を取得するＧＰＳ受信部５３と、
ＧＰＳ受信部５３が取得した現在位置を出力する通信部５２と、
代表移動体２０を含む代表移動体２０、従属移動体３０、４０が向かう目的地に、代表移動体２０、従属移動体３０、４０のうち最も遅く目的地に到着する移動体との到着時間差が入力される通信部５２と、
通信部５２に入力された到着時間差の情報を利用者に提供する表示部５７と、
を備えていることを特徴とするナビゲーション装置５０。
【００９６】
（付記４）代表移動体２０に配置されるナビゲーション装置５０の情報提供方法であって、
代表移動体２０の現在位置を取得するステップＳ１０７と、
ステップＳ１０５で取得した現在位置を出力するステップＳ１０８と、
代表移動体２０を含む代表移動体２０、従属移動体３０、４０が向かう目的地に、代表移動体２０、従属移動体３０、４０のうち最も遅く目的地に到着する移動体との到着時間差が入力されるステップＳ１０９と、
ステップＳ１０９で入力された到着時間差の情報を利用者に提供するステップＳ１１０と、
を含むことを特徴とする情報提供方法。
【００９７】
これらのナビゲーション装置５０、情報処理方法によれば、現在位置を取得して出力し、その現在位置に基づいて算出された到着時間差が入力され、利用者に提供されるために、自身と他の移動体との到着時間差である待ち時間を知ることができる。
【００９８】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００９９】
１０      サーバ（情報処理装置）
１１      制御部（到着時間差算出部、施設情報生成部）
１２      通信部（現在位置情報取得部、所定位置情報取得部、情報出力部、要因情報取得部）
２０      代表移動体（移動体）
３０      従属移動体（移動体）
４０      従属移動体（移動体）
５０      ナビゲーション装置（情報提供装置）
５２      通信部（出力部、入力部）
５３      ＧＰＳ受信部（現在位置取得部）
５７      表示部（提供部）
Ｓ１０７  現在位置取得（現在位置取得工程）
Ｓ１０８  送信（出力工程）
Ｓ１０９  情報受信（入力工程）
Ｓ１１０  情報表示（提供工程）
Ｓ２０１  入力Ａ〜Ｃ受信（現在位置情報取得工程、所定位置取得工程）
Ｓ２０４  各移動体の到着時間差算出（到着時間差算出工程）
Ｓ２０６  各移動体に所要時間、到着時間差、利用可能施設の情報を送信（情報出力工程）
【図１】
2014066605.tif 000003
【図２】
2014066605.tif 000004
【図３】
2014066605.tif 000005
【図４】
2014066605.tif 000006
【図５】
2014066605.tif 000007
【図６】
2014066605.tif 000008
【図７】
2014066605.tif 000009