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