(57)【要約】  サーバ装置（１０）が、代表移動体（２０）及び従属移動体（３０、４０）のそれぞれに配置されたナビゲーション装置（５０）の現在位置の情報、平均移動速度及び現在位置周辺の気温、風速及び風向きを取得する。そして、制御部（１１）によって、代表移動体（２０）及び従属移動体（３０、４０）のそれぞれについて現在位置からの所定の時間での移動可能範囲を平均移動速度に基づいて算出するとともに当該移動可能範囲を気温、風速及び風向きに基づいて補正し、代表移動体（２０）及び従属移動体（３０、４０）のそれぞれの移動可能範囲の重複部分に基づいて合流地点を決定する。
2014102975.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得部と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得部と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得部と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定部と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力部と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記合流地点決定部が、前記現在位置を中心とし、前記移動能力に応じた前記同一長さの時間での移動可能距離を半径とした円に含まれる範囲を前記移動可能範囲として算出するとともに、当該移動可能範囲をその一部又は全部の半径方向について前記環境状態に応じて拡大又は縮小して補正することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記環境状態の情報が、気象及び地域に関する情報のうちの少なくとも１つを含むことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の端末装置のそれぞれの移動履歴の情報が記憶された移動履歴情報記憶部をさらに備え、
前記移動能力情報取得部が、前記移動履歴情報記憶部に記憶された前記移動履歴に基づいて前記複数の端末装置のそれぞれの前記移動能力の情報を取得することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
複数種類の合流目的のそれぞれに対応して設定された合流候補地点の情報が記憶された合流候補地点記憶部と、
前記合流目的の情報を取得する合流目的情報取得部と、をさらに備え、
前記合流地点決定部が、前記合流候補地点記憶部に記憶された前記合流候補地点のうちの前記合流目的情報取得部によって取得された前記合流目的に対応する地点群の中から、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて前記１又は複数の合流地点を決定することを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが最短となるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
現在時刻からの時間の長さを示す指定合流時間の情報を取得する指定合流時間情報取得部をさらに備え、
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが前記指定合流時間情報取得部によって取得された前記指定合流時間に示される長さとなるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項８】
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得工程と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得工程と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定工程と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力工程と、
を含むことを特徴とする情報処理方法。
【請求項９】
請求項８に記載の情報処理方法を、コンピュータにより実行させることを特徴とする情報処理プログラム。
【請求項１０】
請求項８に記載の情報処理方法をコンピュータにより実行させる情報処理プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１１】
１又は複数のサーバ装置と複数の端末装置とを備えた情報処理システムであって、
前記１又は複数のサーバ装置として請求項１〜７のいずれか一項に記載の情報処理装置を備え、
前記複数の端末装置のそれぞれが、自身の現在位置の情報を前記１又は複数のサーバ装置に出力する現在位置情報出力部と、前記１又は複数のサーバ装置から出力された前記１又は複数の合流地点の情報が入力される合流地点情報入力部と、前記合流地点情報入力部に入力された前記１又は複数の合流地点の情報を利用者に提供する合流地点情報提供部と、を少なくとも備えている
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを格納した記録媒体、並びに、情報処理システムに関する。
【背景技術】
【０００２】
例えば、自転車などの移動体や徒歩などで散策している際に、近隣にいる仲間と合流して共に散策を楽しむことがある。このような場合、例えば電話などで仲間と連絡を取り合って合流地点を決定し、それぞれがその合流地点に向けて移動することになる。しかしながら、合流地点を適切に設定しないと、各人が合流地点に到着する時間がばらばらになってしまうため、先に到着した人に他の人の到着を待つ時間（到着待ち時間）が生じることになる。【０００３】
この種の問題に応用可能な技術として、例えば、特許文献１に記載の車両用ナビゲーション装置がある。特許文献１の車両用ナビゲーション装置は、主に自動車を対象として、自車の現在位置データと、合流予定の他車の現在位置データに基づき、両車両の中間位置を合流位置に設定して、この合流位置を新たな目的地として誘導する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−８８５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された車両用ナビゲーション装置は、自動車等の動力により移動する移動体を対象としている。そのため、自転車走行や徒歩といった人力による移動に対して、天候や気温などの環境状態等が及ぼす影響が考慮されていない。一般的に人力による移動においては、天候や気温が適切であれば単位時間当たりの移動量が増加し、不適切であれば単位時間当たりの移動量が減少する。また、風向きについても、追い風であれば単位時間当たりの移動量が増加し、向かい風であれば単位時間当たりの移動量が減少する。そのため、特許文献１に記載された車両用ナビゲーション装置のように、単に各人の中間位置を合流位置として設定することは、人力による移動において適当ではないという問題が一例として挙げられる。【０００６】
そこで、本発明は、例えば、自転車走行や徒歩などの人力による移動時において、適切な合流地点を出力することができる情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを格納した記録媒体、並びに、情報処理システムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載された発明は、複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得部と、前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得部と、前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得部と、前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定部と、前記１又は複数の合流地点の情報を出力する合流地点情報出力部と、を備えていることを特徴とする情報処理装置である。【０００８】
請求項８に記載された発明は、複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得工程と、前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得工程と、前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定工程と、前記１又は複数の合流地点の情報を出力する合流地点情報出力工程と、を含むことを特徴とする情報処理方法である。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例にかかる情報処理装置としてのサーバ装置を含む情報処理システムのブロック構成図である。
【図２】図１の情報処理システムが備えるナビゲーション装置のブロック構成図である。
【図３】図１の情報処理システムの処理（移動履歴蓄積処理）の一例を示すシーケンス図である。
【図４】図１の情報処理システムの処理（合流処理）の一例を示すシーケンス図である。
【図５】図４のシーケンス図の続きの一例を示すシーケンス図である。
【図６】図１の代表移動体のナビゲーション装置の表示部に表示される画面の一例であって、（ａ）は、合流機能画面の一例を示す図であり、（ｂ）は、グループメンバー選択画面の一例を示す図であり、（ｃ）は、合流目的選択画面の一例を示す図であり、（ｄ）は、合流時間指定画面の一例を示す図であり、（ｅ）は、合流拒否画面の一例を示す図であり、（ｆ）は、合流地点設定済画面の一例を示す図である。
【図７】図１の従属移動体のナビゲーション装置の表示部に表示される画面の一例であって、（ａ）は、合流依頼画面の一例を示す図であり、（ｂ）は、合流地点設定済画面の一例を示す図である。
【図８】図１のサーバ装置の動作（合流地点決定処理（最短時間））の一例を示すフローチャートである。
【図９】図１のサーバ装置の動作（合流地点決定処理（指定時間））の一例を示すフローチャートである。
【図１０】図１のサーバ装置における合流地点決定の動作を説明する図であって（ａ）は、各移動体において現在位置から平均移動速度で移動可能な距離を半径とする円を移動可能範囲として算出した状態を示す図であり、（ｂ）は、（ａ）の移動可能範囲を風向き及び風速に基づいて補正した状態を示す図であり、（ｃ）は、各移動体の移動可能範囲の一部が重複した状態を示す図である。
【図１１】図４のシーケンス図の続きの他の一例を示すシーケンス図である。
【図１２】図１の代表移動体のナビゲーション装置の表示部に表示される画面の一例であって、合流地点選択画面の一例を示す図である。
【図１３】（ａ）は、各移動体が傾斜地に在る状態を説明する斜視図であり、（ｂ）は、（ａ）のＸ−Ｘ線に沿う断面図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態にかかる情報処理装置を説明する。本発明の一実施形態にかかる情報処理装置は、現在位置情報取得部が複数の端末装置のそれぞれの現在位置の情報を取得する。移動能力情報取得部が複数の端末装置のそれぞれの移動能力の情報を取得する。環境状態情報取得部が複数の端末装置のそれぞれの環境状態の情報を取得する。合流地点決定部が、複数の端末装置のそれぞれについて現在位置からの同一長さの時間での移動可能範囲を移動能力に基づいて算出するとともに当該移動可能範囲を環境状態に基づいて補正し、複数の端末装置のそれぞれの移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する。合流地点情報出力部が１又は複数の合流地点の情報を出力する。そのため、複数の端末装置の移動可能範囲についてそれぞれの移動能力に基づいて算出したのち、それぞれの環境状態に基づいて補正することにより、各端末装置の移動可能範囲を実態に合わせて求めることができる。これにより、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。
【００１１】
また、合流地点決定部が、複数の端末装置のそれぞれについて、現在位置を中心とし、移動能力に応じた同一長さの時間での移動可能距離を半径とした円に含まれる範囲を移動可能範囲として算出するとともに、当該移動可能範囲をその一部又は全部の半径方向について環境状態に応じて拡大又は縮小して補正するようにしてもよい。このようにすることにより、複数の端末装置の移動可能範囲を容易に求めることができる。
【００１２】
また、環境状態の情報が、気象及び地域に関する情報のうちの少なくとも１つを含むようにしてもよい。このようにすることにより、人力への移動に対して影響の大きい気象（例えば、天候、気温、湿度、風向き、風速など）及び地域（例えば、信号数や土地の傾斜等）に関する情報を用いて複数の端末装置の移動可能範囲を補正することができ、当該移動可能範囲をより実態に合わせて求めることができる。
【００１３】
また、複数の端末装置のそれぞれの移動履歴の情報が記憶された移動履歴情報記憶部をさらに備え、移動能力情報取得部が、移動履歴情報記憶部に記憶された移動履歴に基づいて複数の端末装置のそれぞれの移動能力の情報を取得するようにしてもよい。このようにすることで、例えば、人力による移動ではその日の体調などにより移動能力が変化するので、移動履歴に基づいて移動能力を取得することによって、より実態にあった移動能力を取得することができる。
【００１４】
また、複数種類の合流目的のそれぞれに対応して設定された合流候補地点の情報が記憶された合流候補地点記憶部と、合流目的の情報を取得する合流目的情報取得部と、をさらに備え、合流地点決定部が、合流候補地点記憶部に記憶された合流候補地点のうちの合流目的情報取得部によって取得された合流目的に対応する地点群中から、複数の端末装置のそれぞれの移動可能範囲の重複部分に基づいて１又は複数合流地点を決定するようにしてもよい。このようにすることにより、合流地点として、例えば、合流目的が「食事」のときにレストランを決定し、合流目的が「待ち合わせ」のときに公園や駅などを決定するなど、合流目的に応じた合流地点を出力することができ、利便性を向上させることができる。
【００１５】
また、合流地点決定部が、各端末装置のそれぞれの移動可能範囲の算出に用いる時間の長さが最短となるようにして１又は複数の合流地点を決定するようにしてもよい。このようにすることにより、最も早く合流できる合流地点を出力することができる。
【００１６】
また、現在時刻からの時間の長さを示す指定合流時間の情報を取得する指定合流時間情報取得部をさらに備え、合流地点決定部が、各端末装置のそれぞれの移動可能範囲の算出に用いる時間の長さが指定合流時間情報取得部によって取得された指定合流時間の長さとなるようにして１又は複数の合流地点を決定するようしにてもよい。このようにすることにより、例えば、現在時刻から１８０分後に合流するなど、指定合流時間に合流可能な合流地点を出力することができ、利便性を向上させることができる。
【００１７】
また、本発明の一実施形態に係る情報処理方法は、現在位置情報取得工程で複数の端末装置のそれぞれの現在位置の情報を取得する。移動能力情報取得工程で複数の端末装置のそれぞれの移動能力の情報を取得する。環境状態情報取得工程で複数の端末装置のそれぞれの環境状態の情報を取得する。合流地点決定工程で、複数の端末装置のそれぞれについて現在位置からの同一長さの時間での移動可能範囲を移動能力に基づいて算出するとともに当該移動可能範囲を環境状態に基づいて補正し、複数の端末装置のそれぞれの移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する。合流地点情報出力工程で１又は複数の合流地点の情報を出力する。そのため、複数の端末装置の移動可能範囲についてそれぞれの移動能力に基づいて算出したのち、それぞれの環境状態に基づいて補正することにより、各端末装置の移動可能範囲を実態に合わせて求めることができる。これにより、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。
【００１８】
また、上述した情報処理方法をコンピュータにより実行させる情報処理プログラムとしてもよい。このようにすることにより、複数の端末装置の移動可能範囲についてそれぞれの環境状態に基づいて補正して、各端末装置の移動可能範囲を実態に合わせて求めることができる。これにより、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。また、コンピュータにより実行されるプログラムであるので、専用のハードウエア等が不要となり、汎用の情報処理装置にインストールして機能させることができる。
【００１９】
また、上述した情報処理方法をコンピュータにより実行させる情報処理プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【００２０】
また、１又は複数のサーバ装置と複数の端末装置とを備えた情報処理システムであって、１又は複数のサーバ装置として請求項１〜７のいずれか一項に記載の情報処理装置を備え、複数の端末装置のそれぞれが、自身の現在位置の情報を１又は複数のサーバ装置に出力する現在位置情報出力部と、１又は複数のサーバ装置から出力された合流地点の情報が入力される合流地点情報入力部と、合流地点情報入力部に入力された合流地点の情報を利用者に提供する合流地点情報提供部と、を少なくとも備えている情報処理システムとしてもよい。このようにすることにより、複数の端末装置のそれぞれが自身の現在位置の情報を１又は複数のサーバ装置に出力する。１又は複数のサーバ装置が、複数の端末装置のそれぞれの現在位置の情報を取得し、複数の端末装置のそれぞれの移動能力の情報を取得し、複数の端末装置のそれぞれの環境状態の情報を取得する。そして、１又は複数のサーバ装置が、複数の端末装置のそれぞれについて、現在位置からの同一長さの時間での移動可能範囲を移動能力に基づいて算出するとともに当該移動可能範囲を環境状態に基づいて補正し、複数の端末装置のそれぞれの移動可能範囲の重複部分から１又は複数の合流地点を決定して、当該合流地点の情報を出力する。そして、１又は複数のサーバ装置から出力された合流地点の情報が端末装置に入力され、端末装置が合流地点の情報を利用者に提供する。そのため、複数の端末装置の移動可能範囲についてそれぞれの環境状態に基づいて補正することにより、各端末装置の移動可能範囲を実態に合わせて求めることができるので、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。また、端末装置には、各端末装置の現在位置に基づいて求められた合流地点が入力されて、端末装置がこの入力された合流地点を利用者に提供することにより、当該利用者が合流地点を知ることができる。
【００２１】
（実施例）
本発明の一実施例にかかる情報処理システム１を図１〜図９を参照して説明する。
【００２２】
情報処理システム１は、情報処理装置としてのサーバ装置１０と、代表移動体２０及び従属移動体３０、４０に配置された複数の端末装置としてのナビゲーション装置５０と、を備えている。
【００２３】
サーバ装置１０は、事業所などに設置されたコンピュータなどで構成されている。このサーバ装置１０は、インターネットや公衆回線網などの通信網に接続されている。サーバ装置１０は、代表移動体２０、従属移動体３０、４０に配置されるナビゲーション装置５０と通信網を介して通信可能となっている。また、サーバ装置１０は、通信網を介して図示しない気象データサーバと通信可能となっており、気象データサーバから代表移動体２０及び従属移動体３０、４０の現在位置周辺の天候、気温、湿度、風向き、風速等の気象状態に関する情報（環境状態の情報）を取得することが可能である。
【００２４】
複数の移動体である代表移動体２０及び従属移動体３０、４０は、例えば、友人関係など所定のグループ等を構成する。これら代表移動体２０と従属移動体３０、４０は、例えば、自転車や馬車などの人や動物の力で移動する車両（乗物）や人間（徒歩のよる移動）などであってもよい。
【００２５】
複数の移動体のうち、代表移動体は１つ設定され、従属移動体は１つ以上であればよい。本実施例において、代表移動体２０と従属移動体３０、４０とは、サーバ装置１０において同一のグループに所属するものとして管理されている。また、図１には、代表移動体２０及び従属移動体３０、４０のみ記載されているが、サーバ装置１０には、これら以外の他の移動体に配置されたナビゲーション装置などの端末装置が通信可能に接続されていてもよい。また、サーバ装置１０は、それに接続された複数の移動体の全てを１つのグループとして管理してもよい。
【００２６】
代表移動体２０及び従属移動体３０、４０に配置されたナビゲーション装置５０は、サーバ装置１０との間で各種情報の送受信を行う。なお、以下の説明では、各移動体が通信等の動作を行う旨の記載を含むが、具体的には、各移動体に配置されたナビゲーション装置５０が通信等の動作を行うことを意味する。
【００２７】
本実施例において、ナビゲーション装置５０がサーバ装置１０に送信する情報には、自身の現在位置の情報（現在位置情報）、合流を依頼する相手のリストを要求する情報（合流依頼相手リスト要求情報）、合流を依頼する相手を指定する情報（合流依頼相手識別情報）、合流目的の情報（合流目的情報）、現在時刻から合流を希望する時刻までの時間の長さを示す指定合流時間の情報（指定合流時間情報）、及び、合流を依頼した相手との合流承諾又は合流拒否を示す情報（合流諾否情報）などが含まれる。
【００２８】
また、ナビゲーション装置５０がサーバ装置１０から受信する情報には、合流を依頼する相手のリストを示す情報（合流依頼相手リスト表示情報）、合流の依頼があったことを示す情報（合流依頼表示情報）、合流を依頼した相手から合流が拒否されたことを示す情報（合流拒否表示情報）、及び、サーバ装置１０において決定された合流地点の情報（合流地点情報）などが含まれる。
【００２９】
本実施例において、代表移動体２０及び従属移動体３０、４０に配置されたナビゲーション装置５０は全て同一のものであり、後述する説明において合流を依頼する移動体を代表移動体２０とし、合流を依頼される移動体を従属移動体３０、４０としている。勿論、これに限定されるものではなく、代表移動体２０に配置されたナビゲーション装置５０でのみ合流の依頼を可能とする構成などとしてもよい。
【００３０】
サーバ装置１０は、図１に示したように、制御部１１と、通信部１２と、地図データベース１３と、グループデータベース１４と、施設データベース１５と、記憶部１６と、を備えている。
【００３１】
移動能力情報取得部及び合流地点決定部としての制御部１１は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリを備えたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含んで構成されている。制御部１１は、サーバ装置１０の全体制御を司り、各移動体の移動履歴の記憶（位置情報と時刻の累積記憶）、後述する各データベースへのアクセス制御、並びに、代表移動体２０と従属移動体３０、４０との間の合流依頼の調整及び合流地点の決定などを行う。
【００３２】
現在位置情報取得部、環境状態情報取得部、合流目的情報取得部、指定合流時間情報取得部及び合流地点情報出力部としての通信部１２は、代表移動体２０及び従属移動体３０、４０に配置されているナビゲーション装置５０と通信を行う。通信部１２は、代表移動体２０のナビゲーション装置５０から上述した現在位置情報、合流依頼相手リスト要求情報、合流依頼相手識別情報、合流目的情報及び指定合流時間情報などを受信する。通信部１２は、従属移動体３０、４０のナビゲーション装置５０から上述した合流諾否情報などを受信する。また、通信部１２は、上述した合流依頼相手リスト表示情報、合流依頼表示情報、合流拒否表示情報、及び、合流地点情報などをナビゲーション装置５０に送信する。
【００３３】
地図データベース１３は、道路を利用して目的地に向かう場合の所要時間や予定到着時刻を算出したり、目的地への案内情報等を生成したりするための地図データが格納されているデータベースである。
【００３４】
グループデータベース１４は、複数の移動体の所属を示す情報等が格納されているデータベースである。本実施例において、代表移動体２０と従属移動体３０、４０とは、同一のグループ（例えば、友人グループ）に所属しており、グループデータベース１４において、代表移動体２０及び従属移動体３０、４０の名前及び識別情報（一例として、それぞれの移動体に配置されたナビゲーション装置５０の製造シリアル番号や通信に用いられる加入者識別番号等）が、同一グループに所属するものとして管理されている。
【００３５】
合流候補地点記憶部としての施設データベース１５は、合流地点として利用することができる施設の情報などを検索する際に用いるデータベースであり、コンビニエンスストアやレストラン、公園、駅、或いは休憩所などの施設のジャンル、名称、位置情報（緯度、経度）、及び、当該施設の利用目的（食事、休憩、待ち合わせ等）などが設定されている。
【００３６】
地図データベース１３、グループデータベース１４、施設データベース１５の各データベースは同じハードディスク等の記録装置に設けられていてもよいし、それぞれ別々の記録装置に設けられていてもよい。
【００３７】
移動履歴情報記憶部としての記憶部１６は、例えばハードディスクや不揮発性メモリなどの記録装置で構成されている。記憶部１６は、サーバ装置１０での処理に必要な各種情報が記憶される。本実施例では、記憶部１６は、上記各種情報の１つとして、サーバ装置１０に接続された複数の移動体にそれぞれ配置されたナビゲーション装置５０などの端末装置から送信された現在位置の情報を、当該端末装置の識別情報に対応させて（関連づけて）累積的に記憶する。つまり、記憶部１６に記憶された各端末装置に関する情報は移動履歴の情報の一例である。
【００３８】
本実施例において、サーバ装置１０は、図１において１つのサーバ装置で構成されていたが、これに限定されず、例えば、別のサーバ装置に各データベースが設けられていてもよい。さらに、制御部１１が行う動作と通信部が行う動作を別々のサーバ装置（演算サーバ装置と配信サーバ装置）に分割してもよい。即ち、サーバ装置１０は複数のサーバ装置群で構成されていてもよい。このような場合、各サーバ装置は互いに離れた位置に設置され、通信網を通じて通信し合うように構成されていてもよい。
【００３９】
ナビゲーション装置５０は、図２に示したように制御部５１と、通信部５２と、ＧＰＳ受信部５３と、センサ入力部５４と、記憶装置５５と、操作部５６と、表示部５７と、音声出力部５８と、を備えている。
【００４０】
制御部５１は、例えばＲＡＭやＲＯＭなどのメモリを備えたＣＰＵで構成され、ナビゲーション装置５０の全体制御を司る。また、要求に応じて、操作部５６やサーバ装置１０から入力された目的地などの所定の位置までの案内情報（進行方向等）の生成などを行う。
【００４１】
現在位置情報出力部及び合流地点情報入力部としての通信部５２は、制御部５１からの制御により、自身（ナビゲーション装置５０が配置されている移動体）の現在位置情報などを送信し、サーバ装置１０から合流地点情報などを受信する。なお、本実施例では、通信部５２がナビゲーション装置５０に一体に設けられている例を示すが、カード型の通信装置や携帯電話をケーブル等で接続するなど通信部５２が別体として構成され、ナビゲーション装置５０と着脱自在となっていてもよい。
【００４２】
現在位置取得部としてのＧＰＳ受信部５３は、複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発信される電波を受信して、現在位置の情報（現在位置情報）及び現在時刻の情報を求めて制御部５１に出力する。なお、本実施例では、ＧＰＳ受信部５３がナビゲーション装置５０に一体に設けられている例を示すが、ＧＰＳ受信部５３が別体として構成され、ナビゲーション装置５０と着脱自在となっていてもよい。
【００４３】
センサ入力部５４は、例えば移動体が自転車である場合は、速度センサ、クランク回転数（ケイデンス）センサ、心拍センサなどの移動体の状態に関するセンサ入力や、或いはＧＰＳ受信部５３による現在位置の算出ができない場合に現在位置の算出を行う自立センサ等からの入力がなされ制御部５１へ出力する。即ち、自立センサを現在地位置取得部としてもよい。
【００４４】
記憶装置５５は、例えばハードディスクや不揮発性メモリなどで構成されており、制御部５１がナビゲーション装置５０を制御するためのプログラムやデータ、表示部５７が表示する地図データ等が格納され、制御部５１からの制御により読み書きがなされる。
【００４５】
操作部５６は、ボタンやタッチパネル等の入力手段で構成されている。操作部５６は、ナビゲーション装置５０の各種入力操作が行われ、入力操作を示す制御信号が制御部５１に出力される。
【００４６】
合流地点情報提供部としての表示部５７は、液晶ディスプレイや該液晶ディスプレイを制御するドライバ回路等から構成されている。表示部５７は、制御部５１の制御により、合流地点に関する情報、地図データ、各種アイコンおよび操作用のボタン等が表示される。
【００４７】
音声出力部５８は、スピーカおよびスピーカを駆動するアンプ等から構成され、制御部５１からの制御により操作時の案内音声や確認音等が出力される。
【００４８】
なお、図２のナビゲーション装置５０は主に自転車などの車両用の構成を示しているが、これに限らない。例えば、歩行者用のナビゲーション装置でもよく、その場合、センサ入力部５４は無くてもよい。また、図１では各移動体には同じ構成のナビゲーション装置５０が配置されている例を示しているが、それぞれ異なる構成であってもよい。本実施例における端末装置としては、少なくとも、サーバ装置１０と通信可能であって、現在位置をサーバ装置１０に出力でき、サーバ装置１０から入力された合流地点の情報を提供（表示または音声出力）することができ、これらの動作を行うための操作ができればよい。
【００４９】
次に、上述した構成の情報処理システム１（サーバ装置１０、並びに、代表移動体２０及び従属移動体３０、４０のそれぞれに配置されたナビゲーション装置５０）の動作の一例を図３〜図１０を参照して説明する。なお、図３〜図５において、代表移動体２０、従属移動体３０、従属移動体４０のそれぞれの名前をメンバーＡ、メンバーＢ、メンバーＣとしている。また、図３〜図５において、二重線の枠で囲まれた処理（「選択する」、「押す」）は、ナビゲーション装置５０の操作部５６への利用者による入力操作を示し、一重線の枠で囲まれた処理は、ナビゲーション装置５０又はサーバ装置１０における処理を示す。
【００５０】
情報処理システム１は、代表移動体２０及び従属移動体３０、４０の移動履歴をサーバ装置１０に蓄積する。以下に、移動履歴を蓄積する処理の一例を説明する。図３は、図１の情報処理システムの処理（移動履歴蓄積処理）の一例を示すシーケンス図である。
【００５１】
図３に示すように、代表移動体２０及び従属移動体３０、４０（具体的には、それぞれに配置されたナビゲーション装置５０）は、ＧＰＳ受信部５３から受信した信号に基づいて現在位置を求め、現在位置情報を定期的にサーバ装置１０に送信する（Ｔ０１、Ｔ０２、Ｔ０３）。また、本実施例では、代表移動体２０及び従属移動体３０、４０は、現在位置と同時に現在時刻を求めて、この現在時刻の情報を現在位置情報に含めてサーバ装置１０に送信する。
【００５２】
そして、サーバ装置１０は、代表移動体２０及び従属移動体３０、４０から現在位置情報を受信すると、それを送信した移動体と対応付けて現在位置情報（具体的には、それに含まれる現在位置及び現在時刻）を移動履歴として累積的に記憶部１６に記憶する（Ｔ０４）。これにより、サーバ装置１０には、代表移動体２０及び従属移動体３０、４０の移動履歴が蓄積される。なお、サーバ装置１０において現在位置情報を受信した時刻を現在時刻として、当該現在位置情報と対応させて記憶してもよい。また、各移動体から現在位置情報以外の情報（例えば、各センサで計測した速度、ケイデンス数、心拍数など）を送信するとともに、サーバ装置１０においてこれら情報を累積的に記憶するようにしてもよい。
【００５３】
また、情報処理システム１は、代表移動体２０及び従属移動体３０、４０の合流を支援するための合流機能を提供する。以下に、代表移動体２０から従属移動体３０、４０に合流を依頼するときの処理の一例を説明する。図４は、図１の情報処理システムの処理（合流処理）の一例を示すシーケンス図である。図５は、図４のシーケンス図の続きの一例を示すシーケンス図である。図６は、代表移動体２０のナビゲーション装置の表示部に表示される画面の一例である（（ａ）合流機能画面Ａ１、（ｂ）グループメンバー選択画面Ａ２、（ｃ）合流目的選択画面Ａ３、（ｄ）合流時間指定画面Ａ４、（ｅ）合流拒否画面Ａ５、（ｆ）合流地点設定済画面Ａ６）。図７は、従属移動体３０、４０のナビゲーション装置の表示部に表示される画面の一例である（（ａ）合流依頼画面Ｂ１、（ｂ）合流地点設定済画面Ｂ２）。
【００５４】
図４に示すように、代表移動体２０は、ナビゲーション装置５０の表示部５７に表示されたメニューから「合流機能」が選択されると（Ｔ１１）、表示部５７に図６（ａ）に示す合流機能画面Ａ１を表示する（Ｔ１２）。そして、合流機能画面Ａ１に表示された「グループメンバー表示」ボタンが押されると（Ｔ１３）、サーバ装置１０に対して、自身が所属するグループメンバーのリストを要求する情報（合流依頼相手リスト要求情報）を送信する（Ｔ１４）。
【００５５】
サーバ装置１０は、代表移動体２０から合流依頼相手リスト要求情報を受信すると、グループデータベース１４にアクセスして、代表移動体２０（メンバーＡ）と同一グループに所属する従属移動体３０、４０の名前（メンバーＢ、メンバーＣ）及び識別情報を含むリストを作成する。そして、記憶部１６から、代表移動体２０及び従属移動体３０、４０の最新の現在位置情報を読み出して、従属移動体３０、４０の代表移動体２０からの距離を算出して上記リストに加える。そして、このリストの情報（合流依頼相手リスト表示情報）を代表移動体２０に送信する（Ｔ１５）。
【００５６】
代表移動体２０は、合流依頼相手リスト表示情報を受信すると、図６（ｂ）に示すグループメンバー選択画面Ａ２を表示する（Ｔ１６）。本実施例において、代表移動体２０の名前（メンバーＡ）もリストに含まれているが、その名前を含まないリストを表示するようにしてもよい。
【００５７】
そして、代表移動体２０は、表示されたメンバーリストの中から「メンバーＢ」及び「メンバーＣ」が選択されて「決定」ボタンが押されると（Ｔ１７）、図６（ｃ）に示す合流目的選択画面Ａ３を表示する（Ｔ１８）。
【００５８】
そして、代表移動体２０は、表示された合流目的リストの中から「食事」が選択されて「決定」ボタンが押されると（Ｔ１９）、図６（ｄ）に示す合流時間指定画面Ａ４を表示する（Ｔ２０）。
【００５９】
そして、代表移動体２０は、表示された指定合流時間の種別リストの中から「最短時間」が選択されて「決定」ボタンが押されると（Ｔ２１）、合流依頼相手、合流目的及び指定合流時間に関する情報（合流依頼相手識別情報、合流目的情報、指定合流時間情報）をまとめてサーバ装置１０に送信する（Ｔ２２）。
【００６０】
または、図６（ｄ）に示す合流時間指定画面Ａ４を表示している状態において、代表移動体２０は、表示された指定合流時間の種別リストの中から「指定時間」が選択され、現在時刻から合流を希望する時刻までの時間の長さを示す指定合流時間（例えば、「９０」（現在時刻から９０分後に合流を希望することを示す））が入力されて「決定」ボタンが押されると（Ｔ２１）、合流依頼相手、合流目的及び指定合流時間に関する情報（合流依頼相手識別情報、合流目的情報、指定合流時間情報）をまとめてサーバ装置１０に送信する（Ｔ２２）。なお、本実施例においては、合流時間指定画面Ａ４において「指定時間」が選択されたとき、現在時刻から合流を希望する時刻までの時間の長さを入力するものであったが、これに限らず、合流を希望する時刻（例えば「１３：３０」（午後１時３０分）など）を入力して、現在時刻からこの合流を希望する時刻までの時間の長さを計算して指定合流時間としてもよい。
【００６１】
サーバ装置１０は、合流目的情報及び指定合流時間情報を受信すると、これら情報を記憶部１６に記憶する（Ｔ２３）。そして、サーバ装置１０は、合流依頼相手識別情報を受信すると、合流の依頼があったことを示す情報（合流依頼表示情報）を、合流依頼相手識別情報によって示される従属移動体３０、４０に送信する（Ｔ２４）。
【００６２】
従属移動体４０は、合流依頼表示情報を受信すると、図７（ａ）に示す合流依頼画面Ｃ１を表示する（Ｔ２５）。そして、従属移動体４０は、合流依頼画面Ｃ１に表示された「拒否」ボタンが押されると（Ｔ２６）、合流拒否を示す情報（合流諾否情報［拒否］）をサーバ装置１０に送信する（Ｔ２７）。
【００６３】
サーバ装置１０は、従属移動体４０から合流諾否情報［拒否］を受信すると、従属移動体４０（メンバーＣ）から合流を拒否された旨の情報（合流拒否表示情報）を代表移動体２０に送信する（Ｔ２８）。
【００６４】
代表移動体２０は、合流拒否表示情報を受信すると、図６（ｅ）に示す合流拒否画面Ａ５を表示する（Ｔ２９）。
【００６５】
従属移動体３０は、合流依頼表示情報を受信すると、図７（ａ）に示す合流依頼画面Ｂ１を表示する（Ｔ３０）。従属移動体３０は、合流依頼画面Ｂ１に表示された「承諾」ボタンが押されると（Ｔ３１）、合流承諾を示す情報（合流諾否情報［承諾］）をサーバ装置１０に送信する（Ｔ３２）。
【００６６】
サーバ装置１０は、従属移動体３０からの合流諾否情報［承諾］を受信すると、図５に示すように、合流地点決定処理を実行して、代表移動体２０及び合流を承諾した従属移動体３０の合流地点を決定するとともに、代表移動体２０及び従属移動体３０に合流地点の情報（合流地点情報）を送信する（Ｔ４０）。この合流地点決定処理については、後述する。
【００６７】
代表移動体２０及び従属移動体３０は、合流地点情報を受信すると、受信した合流地点を目的地として設定し（Ｔ４１、Ｔ４２）、図６（ｆ）に示す合流地点設定済画面Ａ６、Ｂ２を表示する。そして、代表移動体２０及び従属移動体３０において「ＯＫ」ボタンが押されると、合流地点設定済画面Ａ６、Ｂ２を消去して、自身の現在位置周辺の地図データ及び自身の現在位置と合流地点とを直線で結ぶ移動方向案内線を表示する。代表移動体２０及び従属移動体３０は、移動方向案内線を頼りに合流地点に向けて移動する。
【００６８】
なお、上記では、代表的な動作例として、従属移動体３０が合流を承諾し、従属移動体４０が合流を拒否した場合について説明したが、例えば、従属移動体３０及び従属移動体４０が共に合流を承諾した場合には、従属移動体４０は上述した従属移動体３０と同様に動作し、サーバ装置１０によって代表移動体２０及び従属移動体３０、４０の合流地点が決定されて、各移動体に合流地点情報が送信される。また、従属移動体３０及び従属移動体４０が共に合流を拒否した場合には、従属移動体３０は上述した従属移動体４０と同様に動作し、代表移動体２０において、従属移動体３０、４０によって合流が拒否された旨が表示される。
【００６９】
次に、サーバ装置１０において実行される合流地点決定処理の一例について、図８〜図１０を参照して説明する。図８は、図１のサーバ装置の動作（合流地点決定処理（最短時間））の一例を示すフローチャートである。図９は、図１のサーバ装置の動作（合流地点決定処理（指定時間））の一例を示すフローチャートである。図１０は、図１のサーバ装置における合流地点決定の動作を説明する図であって（ａ）は、各移動体において現在位置から平均移動速度で移動可能な距離を半径とする円を移動可能範囲として算出した状態を示す図であり、（ｂ）は、（ａ）の移動可能範囲を風向き及び風速に基づいて補正した状態を示す図であり、（ｃ）は、各移動体の移動可能範囲の一部が重複した状態を示す図である。
【００７０】
サーバ装置１０は、合流地点決定処理の前に代表移動体２０から受信した指定合流時間情報に「最短時間」が設定されていた場合、図８に示す合流地点決定処理（最短時間）を実行し、「指定時間」が設定されていた場合、図９に示す合流時間決定処理（指定時間）を実行する。
【００７１】
まず、図８の合流地点決定処理（最短時間）について説明する。
【００７２】
サーバ装置１０は、記憶部１６に記憶されている移動履歴のうちの代表移動体２０及び従属移動体３０の最新の現在位置情報を読み出す（Ｓ１１０）。また、サーバ装置１０は、記憶部１６に記憶されている移動履歴に基づいて、代表移動体２０及び従属移動体３０の移動能力としての平均移動速度を算出する（Ｓ１２０）。また、サーバ装置１０は、通信網を介して接続された気象データサーバから、代表移動体２０及び従属移動体３０の現在位置周辺の環境状態としての気象に関する情報（具体的には気温、風向き及び風速）を取得する（Ｓ１３０）。なお、これら現在位置情報、平均移動速度及び気象に関する情報の取得の順序は任意である。また、平均移動速度については、例えば、グループデータベースなどに、ユーザ設定などにより各移動体の平均移動速度又は年齢や性別などの一般的な平均移動速度を予測できる情報を格納して、これらを利用して平均移動速度（移動能力）を取得してもよい。また、気象に関する情報についても、各移動体において現在位置情報とともに気象に関する情報を送信するようにして、各移動体から取得するようにしてもよい。
【００７３】
次に、サーバ装置１０は、図１０（ａ）に示すように、代表移動体２０及び従属移動体３０について、それぞれの現在位置Ａ、Ｂを中心とし、それぞれの平均移動速度に応じて同一長さの移動可能範囲算出時間（例えば、初期値は５分）で到達可能な距離を半径とする円（正円）を移動可能範囲として算出する（Ｓ１４０）。
【００７４】
次に、サーバ装置１０は、代表移動体２０及び従属移動体３０の現在位置周辺の気温が予め定められた気温判定閾値（例えば、２５℃）以上か否かを判定する（Ｓ１５０）。そして、各移動体の周辺の気温が気温判定閾値以上のとき（Ｓ１５０でＹ）、移動可能範囲を全半径方向に縮小（即ち、正円の半径を小さく）して補正する（Ｓ１６０）。または、当該気温が気温判定閾値未満のとき（Ｓ１５０でＮ）、移動可能範囲の大きさを維持する。
【００７５】
次に、サーバ装置１０は、代表移動体２０及び従属移動体３０の現在位置周辺の風速が予め定められた風速判定閾値（例えば、５ｍ／秒）以上か否かを判定する（Ｓ１７０）。そして、各移動体の周辺の風速が風速判定閾値以上のとき（Ｓ１７０でＹ）、図１０（ｂ）に示すように、移動可能範囲における移動体の現在位置（即ち、中心）から風上（図中左方向）に向かう半径方向について半径を縮小し、風下（図中右方向）に向かう半径方向について半径を拡大するようにして、移動可能範囲の形状を補正する（Ｓ１８０）。または、当該風速が風速判定閾値未満のとき（Ｓ１７０でＮ）、移動可能範囲の形状を維持する。
【００７６】
次に、サーバ装置１０は、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複したか否かを判定する（Ｓ１９０）。
【００７７】
サーバ装置１０は、図１０（ｂ）に示すように、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複していなければ（Ｓ１９０でＮ）、上記移動可能範囲算出時間を増加（例えば、＋５分）する（Ｓ２００）ことにより各移動体の移動可能範囲が大きくなるようにして、再度、移動可能範囲の算出及び補正を行い、移動可能範囲の重複を判定する（Ｓ１４０〜Ｓ１９０）。
【００７８】
または、サーバ装置１０は、図１０（ｃ）に示すように、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複していれば（Ｓ１９０でＹ）、記憶部１６に記憶された合流目的の情報を読み出し（Ｓ２１０）、施設データベース１５から利用目的が当該合流目的と一致する施設であって当該移動可能範囲の重複部分の中心位置Ｏに最も近いものを検索し、検索結果の施設を合流地点として決定する（Ｓ２２０）。そして、合流地点として決定された施設の名前及び所在位置に関する情報（合流地点情報）を各移動体に送信する（Ｓ２３０）。また、このとき合流地点の算出に用いた移動可能範囲算出時間について合流予定時間の情報（合流予定時間情報）として各移動体に送信し、各移動体において合流地点と共に合流予定時間を表示（例えば、図７（ｂ）に示す合流地点設定済み画面Ｂ２において「合流予定時間は○○分後です。」との表示を追加）するようにしてもよい。そして、合流地点決定処理（最短時間）を終了する。
【００７９】
続いて、図９の合流地点決定処理（指定時間）について説明する。
【００８０】
サーバ装置１０は、記憶部１６に記憶されている移動履歴のうちの代表移動体２０及び従属移動体３０の直近の現在位置情報を読み出す（Ｔ１１０）。また、サーバ装置１０は、記憶部１６に記憶されている移動履歴に基づいて、代表移動体２０及び従属移動体３０の移動能力としての平均移動速度を算出する（Ｔ１２０）。また、サーバ装置１０は、通信網を介して接続された気象データサーバから、代表移動体２０及び従属移動体３０の現在位置周辺の環境状態としての気象に関する情報（具体的には気温、風向き及び風速）を取得する（Ｔ１３０）。
【００８１】
次に、サーバ装置１０は、記憶部１６に記憶された指定合流時間の情報を読み出す（Ｔ１３５）。
【００８２】
次に、サーバ装置１０は、図１０（ａ）に示すように、代表移動体２０及び従属移動体３０について、それぞれの現在位置Ａ、Ｂを中心とし、それぞれの平均移動速度に応じて指定合流時間に示される時間の長さで到達可能な距離を半径とする円（正円）を移動可能範囲として算出する（Ｔ１４０）。
【００８３】
次に、サーバ装置１０は、代表移動体２０及び従属移動体３０の現在位置周辺の気温が予め定められた気温判定閾値（例えば、２５℃）以上か否かを判定する（Ｔ１５０）。そして、各移動体の周辺の気温が気温判定閾値以上のとき（Ｔ１５０でＹ）、移動可能範囲を全半径方向に縮小（即ち、正円の半径を小さく）して補正する（Ｔ１６０）。または、当該気温が気温判定閾値未満のとき（Ｔ１５０でＮ）、移動可能範囲の大きさを維持する。
【００８４】
次に、サーバ装置１０は、代表移動体２０及び従属移動体３０の現在位置周辺の風速が予め定められた風速判定閾値（例えば、５ｍ／秒）以上か否かを判定する（Ｔ１７０）。そして、各移動体の周辺の風速が風速判定閾値以上のとき（Ｔ１７０でＹ）、図１０（ｂ）に示すように、移動可能範囲における移動体の現在位置（即ち、中心）から風上（図中左方向）に向かう半径方向について半径を縮小し、風下（図中右方向）に向かう半径方向について半径を拡大するようにして、移動可能範囲の形状を補正する（Ｔ１８０）。または、当該風速が風速判定閾値未満のとき（Ｔ１７０でＮ）、移動可能範囲の形状を維持する。
【００８５】
次に、サーバ装置１０は、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複したか否かを判定する（Ｔ１９０）。
【００８６】
サーバ装置１０は、図１０（ｂ）に示すように、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複していなければ（Ｔ１９０でＮ）、適切な合流地点が無いものと決定して、合流地点がない旨の合流地点情報を各移動体に送信する（Ｔ２３０）。そして、合流地点決定処理（指定時間）を終了する。
【００８７】
または、サーバ装置１０は、図１０（ｃ）に示すように、代表移動体２０の移動可能範囲及び従属移動体３０の移動可能範囲が重複していれば（Ｔ１９０でＹ）、記憶部１６に記憶された合流目的の情報を読み出し（Ｔ２１０）、施設データベース１５から利用目的が当該合流目的と一致する施設であって当該移動可能範囲の重複部分の中心位置Ｏに最も近いものを検索し、検索結果の施設を合流地点として決定する（Ｔ２２０）。そして、合流地点として決定された施設の名前及び所在位置に関する情報（合流地点情報）を各移動体に送信する（Ｔ２３０）。また、このとき合流地点の算出に用いた指定合流時間について合流予定時間の情報（合流予定時間情報）として各移動体に送信し、各移動体において合流地点と共に合流予定時間を表示するようにしてもよい。そして、合流地点決定処理（指定時間）を終了する。
【００８８】
上記で説明した図８、図９のフローチャートのステップＳ１１０、Ｔ１１０に対応する工程が現在位置情報取得工程の一例に相当し、ステップＳ１２０、Ｔ１２０に対応する工程が、移動能力情報取得工程の一例に相当し、ステップＳ１３０、Ｔ１３０に対応する工程が、環境状態情報取得工程に相当し、ステップＴ１３５に対応する工程が、指定合流時間情報取得工程の一例に相当し、ステップＳ１４０〜Ｓ２００、Ｓ２２０、Ｔ１４０〜Ｔ２００、Ｔ２２０に対応する工程が、合流地点決定工程の一例に相当し、Ｓ２１０、Ｔ２１０に対応する工程が、合流目的情報取得工程の一例に相当する。
【００８９】
本実施例によれば、サーバ装置１０が、通信部１２によって代表移動体２０及び従属移動体３０、４０（具体的には、それぞれに配置されたナビゲーション装置５０）のそれぞれの現在位置の情報を取得し、制御部１１によって代表移動体２０及び従属移動体３０、４０のそれぞれの平均移動速度を取得し、通信部１２によって代表移動体２０及び従属移動体３０、４０のそれぞれの現在位置周辺の気象に関する情報（気温、風速及び風向き）を取得する。そして、制御部１１によって、代表移動体２０及び従属移動体３０、４０のそれぞれについて現在位置からの同一長さの時間での移動可能範囲を平均移動速度に基づいて算出するとともに当該移動可能範囲を気温、風速及び風向きに基づいて補正し、代表移動体２０及び従属移動体３０、４０のそれぞれの移動可能範囲の重複部分に基づいて１つの合流地点を決定する。通信部１２によって、制御部１１によって決定された１つの合流地点の情報を出力する。そのため、代表移動体２０及び従属移動体３０、４０の移動可能範囲についてそれぞれの平均移動速度に基づいて算出したのち、それぞれの現在位置周辺の気温、風速及び風向きに基づいて補正することにより、各移動体の移動可能範囲を実態に合わせて求めることができる。これにより、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。
【００９０】
また、サーバ装置１０の制御部１１が、代表移動体２０及び従属移動体３０、４０のそれぞれについて、現在位置を中心とし、平均移動速度に応じた同一長さの時間での移動可能距離を半径とした円に含まれる範囲を移動可能範囲として算出するとともに、当該移動可能範囲をその一部又は全部の半径方向について気温、風速及び風向きに応じて拡大又は縮小して補正するので、代表移動体２０及び従属移動体３０、４０の移動可能範囲を容易に求めることができる。
【００９１】
また、人力への移動に対して影響の大きい気温、風速及び風向きを用いて代表移動体２０及び従属移動体３０、４０の移動可能範囲を補正するので、当該移動可能範囲をより実態に合わせて求めることができる。
【００９２】
また、代表移動体２０及び従属移動体３０、４０のそれぞれの移動履歴の情報が記憶された記憶部１６をさらに備え、制御部１１が、記憶部１６に記憶された移動履歴に基づいて代表移動体２０及び従属移動体３０、４０のそれぞれの平均移動速度を算出するので、人力による移動ではその日の体調などにより移動能力が変化し、そのため、移動履歴に基づいて平均移動速度を取得することによって、より実態にあった平均移動速度を取得することができる。
【００９３】
また、複数種類の合流目的（利用目的）のそれぞれに対応して設定された施設の情報が記憶された記憶部１６と、合流目的の情報を取得する通信部１２と、をさらに備え、制御部１１が、記憶部１６に記憶された施設のうちの通信部１２によって取得された合流目的に対応する施設群の中から、代表移動体２０及び従属移動体３０、４０のそれぞれの移動可能範囲の重複部分に基づいて１つの合流地点を決定するようにしてもよい。このようにすることにより、合流地点として、例えば、合流目的が「食事」のときにレストランを決定し、合流目的が「待ち合わせ」のときに公園や駅などを決定するなど、合流目的に応じた合流地点を出力することができ、利便性を向上させることができる。
【００９４】
また、制御部１１によって、代表移動体２０及び従属移動体３０、４０のそれぞれの移動可能範囲の算出に用いる所定の時間が最短時間となるようにして合流地点を決定するので、最も早く合流できる１つの合流地点を出力することができる。
【００９５】
また、現在時刻からの時間の長さを示す指定合流時間の情報を取得する通信部１２をさらに備え、制御部１１が、代表移動体２０及び従属移動体３０、４０のそれぞれの移動可能範囲の算出に用いる時間の長さが通信部１２によって取得された指定合流時間に示される長さとなるようにして合流地点を決定するようにしてもよい。このようにすることにより、例えば、現在時刻から９０分後に合流するなど、指定合流時間に合流可能な１つの合流地点を出力することができ、利便性を向上させることができる。
【００９６】
サーバ装置１０と代表移動体２０及び従属移動体３０、４０のそれぞれに配置された複数のナビゲーション装置５０とを備えた情報処理システム１であって、上述したサーバ装置１０を備え、複数のナビゲーション装置５０が、自身の現在位置の情報をサーバ装置１０に出力する通信部５２と、サーバ装置１０から出力された合流地点の情報が入力される通信部５２と、通信部５２に入力された合流地点の情報を利用者に提供する表示部５７と、を備えている。これにより、代表移動体２０及び従属移動体３０、４０（具体的にはナビゲーション装置５０）のそれぞれが自身の現在位置の情報をサーバ装置１０に出力する。サーバ装置１０が、代表移動体２０及び従属移動体３０、４０のそれぞれの現在位置の情報、平均移動速度及び現在位置周辺の気温、風速及び風向きを取得する。そして、サーバ装置１０が、代表移動体２０及び従属移動体３０、４０のそれぞれについて、現在位置からの同一長さの時間での移動可能範囲を平均移動速度に基づいて算出するとともに当該移動可能範囲を現在位置周辺の気温、風速及び風向きに基づいて補正し、代表移動体２０及び従属移動体３０、４０のそれぞれの移動可能範囲の重複部分から１つの合流地点を決定して、当該合流地点の情報を出力する。そして、サーバ装置１０から出力された合流地点の情報が代表移動体２０及び従属移動体３０、４０に入力されて、合流地点の情報を利用者に提供する。そのため、代表移動体２０及び従属移動体３０、４０の移動可能範囲についてそれぞれの現在位置周辺の気温、風速及び風向きに基づいて補正することにより、各移動体の移動可能範囲を実態に合わせて求めることができるので、合流地点を適切に設定することができ、到着待ち時間の発生を抑制できる。また、代表移動体２０及び従属移動体３０、４０には、それぞれの現在位置に基づいて求められた合流地点が入力されて、代表移動体２０及び従属移動体３０、４０においてこの入力された合流地点を利用者に提供することにより、当該利用者が合流地点を知ることができる。
【００９７】
以上、本発明について、好ましい実施例を挙げて説明したが、本発明は上記実施例の構成に限定されるものではない。
【００９８】
例えば、上述した実施例では、サーバ装置１０が１つの合流地点を決定して出力するものであったが、これに限定されるものではない。例えば、サーバ装置１０は、代表移動体２０及び従属移動体３０、４０の移動可能範囲の重複部分の中心から所定の範囲（例えば、半径１００ｍの範囲など）に含まれる１又は複数の施設を施設データベース１５から得て、これら１又は複数の施設を１又は複数の合流地点として決定し出力する構成としてもよい。
【００９９】
このような構成において、サーバ装置１０によって複数の合流地点が決定されたときには、図５に示すシーケンスに代えて、図１１に示すシーケンスが実行される。以下に、図１１に示すシーケンスについて説明する。
【０１００】
図１１に示すように、サーバ装置１０は、複数の合流地点を決定したとき、代表移動体２０のみに対して合流地点の情報（合流地点情報）を送信する（Ｔ４０）。
【０１０１】
代表移動体２０は、複数の合流地点を示す合流地点情報を受信すると、図１２に示す合流地点選択画面Ａ７を表示する（Ｔ５１）。そして、代表移動体２０は、表示された合流地点のリストの中から「店舗Ｐ」が選択されて「決定」ボタンが押されると（Ｔ５２）、選択された合流地点に関する情報（選択合流地点情報）をサーバ装置１０に送信する（Ｔ５３）。その後、選択した合流地点を目的地として設定し（Ｔ５４）、図６（ｆ）の合流地点設定済画面Ａ６を表示する（Ｔ５５）。
【０１０２】
サーバ装置１０は、代表移動体２０から選択合流地点情報を受信すると、選択された合流地点に関する情報（選択合流地点情報）を、合流を承諾した従属移動体３０に送信する（Ｔ５６）。
【０１０３】
従属移動体３０は、サーバ装置から選択合流地点情報を受信すると、選択された合流地点を目的地として設定し（Ｔ５７）、図７（ｂ）の合流地点設定済画面Ｂ２を表示する（Ｔ５８）。
【０１０４】
このようにすることにより、複数の合流地点の中から利用者の好みに合わせて合流地点を選択することができ、さらに利便性を向上させることができる。
【０１０５】
また、上述した実施例では、各移動体の現在位置周辺の気温、風速及び風向きに基づいて移動可能範囲を補正するものであったが、これに限定されるものではない。これら以外にも、例えば、天候、湿度など、環境状態の情報としての気象に関する情報を用いて移動可能範囲を補正してもよい。
【０１０６】
または、環境状態の情報としての地域に関する情報に基づいて移動可能範囲を補正してもよい。地域に関する情報として、例えば、地図データベース１３から得た単位面積当たりの信号数を用いる。単位面積当たりの信号数が少ない地域では移動平均速度が向上して移動可能範囲が広がり、単位面積当たりの信号数が多い地域では移動平均速度が低下して移動可能範囲が狭まると考えられる。そこで、サーバ装置１０において、単位面積当たりの信号数が所定の第１閾値以下のときは移動可能範囲の半径を拡大し、信号数が第１閾値より大きくかつ第２閾値（但し、第２閾値＞第１閾値）以下のときは移動可能範囲を維持し、信号数が第２閾値より大きいときは移動可能範囲の半径を縮小するようにして、移動可能範囲の形状を補正する。このようにすることで、移動可能範囲をより実態に合わせて求めることができる。
【０１０７】
または、地域に関する情報として、例えば、土地の傾斜を用いてもよい。例えば、図１３（ａ）、（ｂ）に示すように、代表移動体２０と従属移動体３０の現在位置が傾斜した土地に在る場合、傾斜した土地を下る（図中左方向へ移動）ときには平均移動速度が向上して移動可能範囲が広がり、傾斜した土地を上る（図中右方向へ移動）ときには平均移動速度が低下して移動可能範囲が狭まると考えられる。そこで、サーバ装置１０において、土地の傾斜度合（勾配）が所定の閾値以上のときは、傾斜を下る方向に向かう半径方向について半径を拡大し、傾斜を上る方向に向かう半径方向について半径を縮小するようにして、移動可能範囲の形状を補正する。このようにすることで、移動可能範囲をより実態に合わせて求めることができる。
【０１０８】
また、本実施例では、各移動体の移動可能範囲の重複部分の中心に最も近い施設を合流地点とするものであったが、これに限定されるものではなく、例えば、重複部分の中心を合流地点としてもよく、本発明の目的に反しない限り、移動可能範囲の重複部分に基づいて決定されるものであれば合流地点の決定方法は任意である。
【０１０９】
また、本実施例では、代表移動体２０及び従属移動体３０、４０に配置されたナビゲーション装置５０は同一のものであり、合流を依頼する移動体を代表移動体２０とし、合流を依頼される移動体を従属移動体３０、４０としているが、これに限定されるものではない。例えば、代表移動体２０に配置されたナビゲーション装置５０についてのみ、合流を依頼することを可能とし、従属移動体３０、４０に配置されたナビゲーション装置５０は、合流を依頼されることのみ可能とした構成であってもよい。
【０１１０】
また、本実施例では、ナビゲーション装置５０に表示する地図データは、ナビゲーション装置５０に格納されているが、ナビゲーション装置５０が、当該地図データをサーバ装置１０または他のサーバ装置等から受信するようにしてもよい。
【０１１１】
また、本実施例では、提供部として表示部５７を示したが、音声出力部５８から音声で合流地点情報を含む各情報を提供するようにしてもよい。また、表示部５７と音声出力部５８を併用して画像（文字）と音声で各情報を提供するようにしてもよい。また、図４、図５、図１１のシーケンスにおいて、操作入力の際に操作部５６を用いたが音声入力としてもよい。
【０１１２】
また、端末装置としてはナビゲーション装置５０に限らず、携帯電話やスマートフォン等の携帯端末やタブレット型のパーソナルコンピュータなどでもよい。また、移動体に配置される端末装置が案内機能（ナビゲーション機能）を持っていなくともよく、サーバ装置１０から目的地への案内情報等を受信するようにしてもよい。
【０１１３】
また、サーバ装置１０の機能を１つのナビゲーション装置などの端末装置に含めてしまってもよい。この場合、端末装置が情報処理装置の一例に相当する。
【０１１４】
なお、前述した実施形態は本発明の代表的な形態を示したに過ぎず、本発明は、実施形態に限定されるものではない。即ち、当業者は、従来公知の知見に従い、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。かかる変形によってもなお本発明の情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを格納した記録媒体、並びに、情報処理システムの構成を具備する限り、勿論、本発明の範疇に含まれるものである。
【符号の説明】
【０１１５】
１    情報処理システム
１０  サーバ装置（情報処理装置の一例）
１１  制御部（移動能力情報取得部、合流地点決定部及び合流目的情報取得部の一例）
１２  通信部（現在位置情報取得部、環境状態情報取得部、合流地点情報出力部及び指定合流時間情報取得部の一例）
１３  地図データベース
１４  グループデータベース
１５  施設データベース（合流候補地点記憶部の一例）
１６  記憶部（移動履歴情報記憶部の一例）
２０  代表移動体
３０、４０  従属移動体
５０  ナビゲーション装置（端末装置の一例）
５１  制御部
５２  通信部（現在位置情報出力部及び合流地点情報入力部の一例）
５３  ＧＰＳ受信部
５６  操作部
５７  表示部（合流地点情報提供部の一例）
５８  音声出力部（合流地点情報提供部の一例）
【図１】
2014102975.tif 000003
【図２】
2014102975.tif 000004
【図３】
2014102975.tif 000005
【図４】
2014102975.tif 000006
【図５】
2014102975.tif 000007
【図６】
2014102975.tif 000008
【図７】
2014102975.tif 000009
【図８】
2014102975.tif 000010
【図９】
2014102975.tif 000011
【図１０】
2014102975.tif 000012
【図１１】
2014102975.tif 000013
【図１２】
2014102975.tif 000014
【図１３】
2014102975.tif 000015
【手続補正書】
【提出日】平成27年6月25日(2015.6.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得部と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得部と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得部と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定部と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力部と、
を備えていることを特徴とする情報処理装置。
【請求項２】
前記合流地点決定部が、前記現在位置を中心とし、前記移動能力に応じた前記同一長さの時間での移動可能距離を半径とした円に含まれる範囲を前記移動可能範囲として算出するとともに、当該移動可能範囲をその一部又は全部の半径方向について前記環境状態に応じて拡大又は縮小して補正することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記環境状態の情報が、気象及び地域に関する情報のうちの少なくとも１つを含むことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の端末装置のそれぞれの移動履歴の情報が記憶された移動履歴情報記憶部をさらに備え、
前記移動能力情報取得部が、前記移動履歴情報記憶部に記憶された前記移動履歴に基づいて前記複数の端末装置のそれぞれの前記移動能力の情報を取得することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
複数種類の合流目的のそれぞれに対応して設定された合流候補地点の情報が記憶された合流候補地点記憶部と、
前記合流目的の情報を取得する合流目的情報取得部と、をさらに備え、
前記合流地点決定部が、前記合流候補地点記憶部に記憶された前記合流候補地点のうちの前記合流目的情報取得部によって取得された前記合流目的に対応する地点群の中から、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて前記１又は複数の合流地点を決定することを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが最短となるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
現在時刻からの時間の長さを示す指定合流時間の情報を取得する指定合流時間情報取得部をさらに備え、
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが前記指定合流時間情報取得部によって取得された前記指定合流時間に示される長さとなるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項８】
前記複数の端末装置のうち代表端末から送信される合流依頼相手識別情報で合流依頼相手として選択された端末装置から送信される合流の承諾又は拒否に関する情報である合流諾否情報を取得し、
前記合流地点決定部は、前記代表端末及び前記合流諾否情報が承諾となっている端末装置の合流地点を決定することを特徴とする請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得工程と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得工程と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定工程と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力工程と、
を含むことを特徴とする情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法を、コンピュータにより実行させることを特徴とする情報処理プログラム。
【請求項１１】
請求項９に記載の情報処理方法をコンピュータにより実行させる情報処理プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
１又は複数のサーバ装置と複数の端末装置とを備えた情報処理システムであって、
前記１又は複数のサーバ装置として請求項１〜８のいずれか一項に記載の情報処理装置を備え、
前記複数の端末装置のそれぞれが、自身の現在位置の情報を前記１又は複数のサーバ装置に出力する現在位置情報出力部と、前記１又は複数のサーバ装置から出力された前記１又は複数の合流地点の情報が入力される合流地点情報入力部と、前記合流地点情報入力部に入力された前記１又は複数の合流地点の情報を利用者に提供する合流地点情報提供部と、を少なくとも備えている
ことを特徴とする情報処理システム。
【手続補正書】
【提出日】平成28年6月28日(2016.6.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、請求項１に記載された発明は、複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得部と、前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得部と、前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得部と、前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定部と、前記１又は複数の合流地点の情報を出力する合流地点情報出力部と、前記複数の端末装置のうち代表端末から送信される合流依頼相手識別情報で合流依頼相手として選択された端末装置から送信される合流の承諾又は拒否に関する情報である合流諾否情報を取得する合流諾否情報取得部と、を備え、前記合流地点決定部は、前記代表端末及び前記合流諾否情報が承諾となっている端末装置の合流地点を決定する、ことを特徴とする情報処理装置である。
また、請求項８に記載された発明は、複数の端末装置のうちの一の端末装置から合流要求を受けた他の端末装置から送信される前記合流要求を承諾する情報を取得する取得部と、前記一の端末装置及び前記合流要求を承諾した端末装置の各々の現在位置、移動能力及び現在の環境状態に基づいて、前記一の端末装置及び前記合流要求を承諾した端末装置の各々が同一時間内に到達可能な範囲を算出する算出部と、前記到達可能な範囲の重複部分に基づいて、１又は複数の合流地点情報を出力する出力部と、を備えることを特徴とする情報処理装置である。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項９に記載された発明は、情報処理装置が実行する情報処理方法であって、複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得工程と、前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得工程と、前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定工程と、前記１又は複数の合流地点の情報を出力する合流地点情報出力工程と、前記複数の端末装置のうち代表端末から送信される合流依頼相手識別情報で合流依頼相手として選択された端末装置から送信される合流の承諾又は拒否に関する情報である合流諾否情報を取得する合流諾否情報取得工程と、を含み、前記合流地点決定工程は、前記代表端末及び前記合流諾否情報が承諾となっている端末装置の合流地点を決定する、ことを特徴とする情報処理方法である。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得部と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得部と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得部と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定部と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力部と、
前記複数の端末装置のうち代表端末から送信される合流依頼相手識別情報で合流依頼相手として選択された端末装置から送信される合流の承諾又は拒否に関する情報である合流諾否情報を取得する合流諾否情報取得部と、を備え、
前記合流地点決定部は、前記代表端末及び前記合流諾否情報が承諾となっている端末装置の合流地点を決定する、
ことを特徴とする情報処理装置。
【請求項２】
前記合流地点決定部が、前記現在位置を中心とし、前記移動能力に応じた前記同一長さの時間での移動可能距離を半径とした円に含まれる範囲を前記移動可能範囲として算出するとともに、当該移動可能範囲をその一部又は全部の半径方向について前記環境状態に応じて拡大又は縮小して補正することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記環境状態の情報が、気象及び地域に関する情報のうちの少なくとも１つを含むことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記複数の端末装置のそれぞれの移動履歴の情報が記憶された移動履歴情報記憶部をさらに備え、
前記移動能力情報取得部が、前記移動履歴情報記憶部に記憶された前記移動履歴に基づいて前記複数の端末装置のそれぞれの前記移動能力の情報を取得することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
複数種類の合流目的のそれぞれに対応して設定された合流候補地点の情報が記憶された合流候補地点記憶部と、
前記合流目的の情報を取得する合流目的情報取得部と、をさらに備え、
前記合流地点決定部が、前記合流候補地点記憶部に記憶された前記合流候補地点のうちの前記合流目的情報取得部によって取得された前記合流目的に対応する地点群の中から、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて前記１又は複数の合流地点を決定することを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが最短となるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
現在時刻からの時間の長さを示す指定合流時間の情報を取得する指定合流時間情報取得部をさらに備え、
前記合流地点決定部が、前記移動可能範囲の算出に用いる時間の長さが前記指定合流時間情報取得部によって取得された前記指定合流時間に示される長さとなるようにして前記１又は複数の合流地点を決定することを特徴とする請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項８】
複数の端末装置のうちの一の端末装置から合流要求を受けた他の端末装置から送信される前記合流要求を承諾する情報を取得する取得部と、
前記一の端末装置及び前記合流要求を承諾した端末装置の各々の現在位置、移動能力及び現在の環境状態に基づいて、前記一の端末装置及び前記合流要求を承諾した端末装置の各々が同一時間内に到達可能な範囲を算出する算出部と、
前記到達可能な範囲の重複部分に基づいて、１又は複数の合流地点情報を出力する出力部と、
を備えることを特徴とする情報処理装置。
【請求項９】
情報処理装置が実行する情報処理方法であって、
複数の端末装置のそれぞれの現在位置の情報を取得する現在位置情報取得工程と、
前記複数の端末装置のそれぞれの移動能力の情報を取得する移動能力情報取得工程と、
前記複数の端末装置のそれぞれの環境状態の情報を取得する環境状態情報取得工程と、
前記複数の端末装置のそれぞれについて前記現在位置からの同一長さの時間での移動可能範囲を前記移動能力に基づいて算出するとともに当該移動可能範囲を前記環境状態に基づいて補正し、前記複数の端末装置のそれぞれの前記移動可能範囲の重複部分に基づいて１又は複数の合流地点を決定する合流地点決定工程と、
前記１又は複数の合流地点の情報を出力する合流地点情報出力工程と、
前記複数の端末装置のうち代表端末から送信される合流依頼相手識別情報で合流依頼相手として選択された端末装置から送信される合流の承諾又は拒否に関する情報である合流諾否情報を取得する合流諾否情報取得工程と、を含み、
前記合流地点決定工程は、前記代表端末及び前記合流諾否情報が承諾となっている端末装置の合流地点を決定する、
ことを特徴とする情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法を、コンピュータにより実行させることを特徴とする情報処理プログラム。
【請求項１１】
請求項９に記載の情報処理方法をコンピュータにより実行させる情報処理プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
１又は複数のサーバ装置と複数の端末装置とを備えた情報処理システムであって、
前記１又は複数のサーバ装置として請求項１〜８のいずれか一項に記載の情報処理装置を備え、
前記複数の端末装置のそれぞれが、自身の現在位置の情報を前記１又は複数のサーバ装置に出力する現在位置情報出力部と、前記１又は複数のサーバ装置から出力された前記１又は複数の合流地点の情報が入力される合流地点情報入力部と、前記合流地点情報入力部に入力された前記１又は複数の合流地点の情報を利用者に提供する合流地点情報提供部と、を少なくとも備えている
ことを特徴とする情報処理システム。
【国際調査報告】
2014102975.tif 000016
2014102975.tif 000017
2014102975.tif 000018
2014102975.tif 000019