(57)【要約】【課題】  グループの計画に影響を及ぼしうる他のメンバ又は移動体の状態を容易に共有することが出来るサーバ、クライアントおよびシステムを提供する。【解決手段】  サーバ制御装置３１は、サーバ通信装置３５を介して第１クライアント１０と通信をすることにより、第１ユーザ又は第１移動体１の情報を認識する。  サーバ制御装置３１は、情報が、第１ユーザ又は第１移動体１の状態が特定状態にあることを示す情報である場合に（図４／ＳＴＥＰ３２０‥ＹＥＳ又は図４／ＳＴＥＰ３３０‥ＹＥＳ）、第２クライアント２０に、第１ユーザ又は第１移動体１の状態が特定状態であることの通知をサーバ通信装置３５を介して送信する（図４／ＳＴＥＰ３２４又は図３／ＳＴＥＰ３３２）。【選択図】図４
2016194757.tif 000002
【特許請求の範囲】
【請求項１】
サーバ通信装置を介して第１クライアントと通信をすることにより、当該第１クライアントのユーザである第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識するサーバであって、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記第１ユーザと同一のグループに所属するユーザである第２ユーザの第２クライアントに、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記サーバ通信装置を介して送信するように構成されているサーバ制御装置を備えることを特徴とするサーバ。
【請求項２】
請求項１記載のサーバにおいて、
前記サーバ制御装置は、前記第１移動体の走行に消費されるエネルギーである第１エネルギーの残量又は走行以外に消費されるエネルギーである第２エネルギーの残量を示すパラメータが閾値を下回った場合に、前記第１移動体の状態が前記特定状態であると判定するように構成されていることを特徴とするサーバ。
【請求項３】
請求項２記載のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記第１移動体の現在位置と目的地とを結ぶルートである第１ルートを探索し、かつ、
前記閾値を、前記第１ルートの全部を移動するために必要な前記第１エネルギーの残量に基づいて定めることを特徴とするサーバ。
【請求項４】
請求項２又は３記載のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記パラメータが前記閾値を下回った場合に、前記第１移動体の移動コストである第１移動コストが最小となるエネルギー供給施設の位置を前記第２クライアントに送信することを特徴とするサーバ。
【請求項５】
請求項２〜４のうちいずれか１項記載のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記第２クライアントとの通信を介して前記第２ユーザの移動体である第２移動体の現在位置を認識し、かつ、
前記第１移動体の移動コストである第１移動コストと前記第２移動体の移動コストである第２移動コストとの和が最小となるようなエネルギー供給施設を探索し、当該エネルギー供給施設の位置を前記サーバ通信装置を介して前記第２クライアントに送信することを特徴とするサーバ。
【請求項６】
請求項５記載のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアント及び前記第２クライアントとの通信を介して前記グループに所属する一部または全部の移動体の現在位置を認識し、
前記一部または全部の移動体のそれぞれに対し、前記移動体の現在位置と目的地とを結ぶルートである第１ルートを探索し、
前記移動体の現在位置と前記エネルギー供給施設とを結ぶルートである第２ルートの探索において、前記第１ルートからかい離する度合いであるかい離度が大きくなる位置ほど、前記エネルギー供給施設までの前記移動体の移動コストが大きくなるように前記移動コストを評価することを特徴とするサーバ。
【請求項７】
請求項１〜６のうちいずれか１項記載のサーバにおいて、
前記サーバ制御装置は、
前記第１ユーザ又は前記第１移動体の状態が、移動の継続が困難な特定状態である第１状態であると判断した場合には、前記第２ユーザを含む第１ユーザ群に属するユーザのクライアントに第１ユーザ又は第１移動体の状態が前記第１状態にある旨を通知する一方、
前記第１ユーザ又は前記第１移動体の状態が、移動の継続が可能な特定状態である第２状態であると判断した場合には、前記第１ユーザ群とは異なり、かつ、前記第２ユーザを含む第２ユーザ群に所属するユーザのクライアントに第１ユーザ又は第１移動体の状態が前記第２状態にある旨を通知するように構成されていることを特徴とするサーバ。
【請求項８】
請求項７記載のサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記第１ユーザと特定の社会的関係を有するユーザが含まれることを特徴とするサーバ。
【請求項９】
請求項７または８記載のサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記第１移動体と特定の地理的関係を有する移動体のユーザが含まれることを特徴とするサーバ。
【請求項１０】
請求項７〜９のうちいずれか１項記載のサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記特定状態となっている他のユーザ又は他の移動体のユーザが含まれることを特徴とするサーバ。
【請求項１１】
第１ユーザが使用する第１クライアントと、前記第１ユーザと同一のグループに所属する第２ユーザが使用する第２クライアントと、サーバ通信装置を介して前記第１クライアントと通信をすることにより、前記第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識するサーバと含むシステムであって、
前記サーバは、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記第２クライアントに、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記サーバ通信装置を介して送信するように構成されているサーバ制御装置を備えることを特徴とするシステム。
【請求項１２】
当該クライアントのユーザである第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識し、かつ、クライアント通信装置を介して外部と通信を行うクライアントであって、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記外部に、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記クライアント通信装置を介して送信するように構成されているクライアント制御装置を備えることを特徴とするクライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ、クライアントおよびシステムに関する。
【背景技術】
【０００２】
従来、一つのグループが同一の目的地点に向かって走行する場合に、当該グループに属する各メンバの状況を把握するための情報共有システムが提案されている。
【０００３】
たとえば、特許文献１には、グループの共有情報を送受信する情報共有サーバと、当該情報共有サーバから当該携帯情報端末の所有者が所属するグループの共有情報を受信する第１の受信部と、当該共有情報に含まれる位置情報と携帯情報端末の識別情報とを、車両の進行方向の撮像画像とともに表示部に表示させる制御部とを備える携帯端末とを備える情報共有システムが提案されている。
【０００４】
当該情報共有システムによれば、自車の進行方向を撮像した画像上にその方向に存在する同じグループに所属する他の車両に関する情報がその車両の位置に応じて表示される。これにより、実像上で自車に対してどのような位置に同じグループの所属する他の車両が存在するかを簡単かつ直感的に把握することが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２１０９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一のグループが集団行動を行っている場合、ガソリン残量若しくは充電残量等の当該グループに所属するメンバが使用している車両の状態又は当該メンバの体調等のメンバの健康状態に応じて、当該グループが臨機に計画変更をすることがある。
【０００７】
そこで、本発明は、グループの計画に影響を及ぼしうる他のメンバ又は移動体の状態を容易に共有することが出来るサーバ、クライアントおよびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のサーバは、サーバ通信装置を介して第１クライアントと通信をすることにより、当該第１クライアントのユーザである第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識するサーバであって、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記第１ユーザと同一のグループに所属するユーザである第２ユーザの第２クライアントに、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記サーバ通信装置を介して送信するように構成されているサーバ制御装置を備えることを特徴とする。
【０００９】
当該構成のサーバによれば、第１クライアントとの通信を介して当該第１クライアントに接続された第１ユーザ又は第１移動体の情報に示される第１ユーザ又は第１移動体の状態が特定状態である場合に、前記第１移動体又は前記第１ユーザの状態が特定状態であることの通知が第２クライアントに送信される。これにより、第２ユーザは、グループの行動に影響を及ぼし得る前記第１ユーザ又は前記第１移動体の状態を容易に認識することが出来る。
【００１０】
当該構成のサーバにおいて、
前記サーバ制御装置は、前記第１移動体の走行に消費されるエネルギーである第１エネルギーの残量又は走行以外に消費されるエネルギーである第２エネルギーの残量を示すパラメータが閾値を下回った場合に、前記第１移動体の状態が前記特定状態であると判定するように構成されていることが好ましい。
【００１１】
当該構成のサーバによれば、グループの行動に影響を及ぼし得る第１移動体のエネルギーの残量が所定の閾値以下となったことを、第２ユーザに容易に認識させることができる。
【００１２】
この結果、第２ユーザがグループのメンバーに第１エネルギー及び第２エネルギーを供給するエネルギー供給施設への立ち寄りを指示する、または第２ユーザが第１ユーザの最寄りのエネルギー供給施設に立ち寄ることにより第１ユーザとの合流を図る等、第１移動体の状態に鑑みた行動をとらせる機会を第２ユーザに与えることが出来る。
【００１３】
当該構成のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記第１移動体の現在位置と目的地とを結ぶルートである第１ルートを探索し、かつ、
前記閾値を、前記第１ルートの全部を移動するために必要な前記第１エネルギーの残量に基づいて定めることが好ましい。
【００１４】
当該構成のサーバによれば、いずれかの移動体の必要な第１エネルギーの残量が、第１ルートの全部を移動するために必要な第１エネルギーの残量からみて不足している蓋然性が高い場合に、第２ユーザにそのことが通知される。
【００１５】
この結果、第１移動体の状態に鑑みた行動をとらせる機会を第２ユーザに適切に与えることが出来る。
【００１６】
これらの構成のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記パラメータが前記閾値を下回った場合に、前記第１移動体の移動コストである第１移動コストが最小となるエネルギー供給施設の位置を前記第２クライアントに送信することが好ましい。
【００１７】
当該構成のサーバによれば、第１移動体の移動コストが最小となるエネルギー供給施設の位置が第２クライアントに送信される。これにより、第２ユーザがエネルギー供給施設において当該第１ユーザと合流する等、第１移動体の状態に鑑みた行動をとらせる機会を第２ユーザに適切に与えることが出来る。
【００１８】
これらの構成のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアントとの通信を介して前記第１移動体の現在位置を認識し、かつ、
前記第２クライアントとの通信を介して前記第２ユーザの移動体である第２移動体の現在位置を認識し、かつ、
前記第１移動体の移動コストである第１移動コストと前記第２移動体の移動コストである第２移動コストとの和が最小となるようなエネルギー供給施設を探索し、当該エネルギー供給施設の位置を前記サーバ通信装置を介して前記第２クライアントに送信することが好ましい。
【００１９】
当該構成のサーバによれば、第１移動コスト及び第２移動コストの和が最小となるエネルギー供給施設の位置が第２クライアントに送信される。これにより第１ユーザ及び第２ユーザの双方の負担を抑えながら、第１移動体の状態に鑑みた適切な対応をとる機会を第２ユーザに与えることが出来る。
【００２０】
当該構成のサーバにおいて、
前記サーバ制御装置は、
前記第１クライアント及び前記第２クライアントとの通信を介して前記グループに所属する一部または全部の移動体の現在位置を認識し、
前記一部または全部の移動体のそれぞれに対し、前記移動体の現在位置と目的地とを結ぶルートである第１ルートを探索し、
前記移動体の現在位置と前記エネルギー供給施設とを結ぶルートである第２ルートの探索において、前記第１ルートからかい離する度合いであるかい離度が大きくなる位置ほど、前記エネルギー供給施設までの前記移動体の移動コストが大きくなるように前記移動コストを評価することが好ましい。
【００２１】
当該構成のサーバによれば、グループに所属する移動体のそれぞれのルートからかい離が小さくなるような位置にある前記エネルギー供給施設が、グループに所属する移動体からの移動コストが低い前記エネルギー供給施設として評価される。この結果、グループに所属する移動体に大きなルートの変更を強いることない位置にある前記エネルギー供給施設が適切に探索されるので、各メンバーに違和感を与えることなく集合可能な前記エネルギー供給施設の位置が第２ユーザに通知される。
【００２２】
本発明のサーバにおいて、
前記サーバ制御装置は、
前記第１ユーザ又は前記第１移動体の状態が、移動の継続が困難な特定状態である第１状態であると判断した場合には、前記第２ユーザを含む第１ユーザ群に属するユーザのクライアントに第１ユーザ又は第１移動体の状態が前記第１状態にある旨を通知する一方、
前記第１ユーザ又は前記第１移動体の状態が、移動の継続が可能な特定状態である第２状態であると判断した場合には、前記第１ユーザ群とは異なり、かつ、前記第２ユーザを含む第２ユーザ群に所属するユーザのクライアントに第１ユーザ又は第１移動体の状態が前記第２状態にある旨を通知するように構成されていることが好ましい。
【００２３】
本発明において、「第１ユーザ群」及び「第２ユーザ群」とは、それぞれ、複数のユーザからなるユーザ群だけでなく、一人のユーザからなるユーザ群であってもよい。
【００２４】
当該構成のサーバによれば、第１移動体の状態の種別に応じて、第１移動体の状態の通知先を変更することが出来るから、グループの行動に影響を及ぼし得る第１移動体の状態が適切に共有される。
【００２５】
当該構成のサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記第１ユーザと特定の社会的関係を有するユーザが含まれることが好ましい。
【００２６】
当該構成のサーバによれば、第１ユーザと特定の社会的関係を有するユーザに通知が行われるので、グループの中でも特定の社会的関係を有するユーザ間で集合場所を決める等、各ユーザに柔軟な対応を取らせる機会を与えることが出来る。
【００２７】
これらのサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記第１移動体と特定の地理的関係を有する移動体のユーザが含まれることが好ましい。
【００２８】
当該構成のサーバによれば、第１移動体と特定の地理的関係を有する移動体のユーザに通知が行われるので、特定の地理的関係を有する移動体のユーザ間で集合場所を決める等、各ユーザに柔軟な対応を取らせる機会を与えることが出来る。
【００２９】
これらのサーバにおいて、
前記第１ユーザ群には、前記グループに所属するすべてのユーザが含まれ、
前記第２ユーザ群には、前記特定状態となっている他のユーザ又は他の移動体のユーザが含まれることが好ましい。
【００３０】
当該構成のサーバによれば、特定状態となっているユーザ又は他の移動体のユーザに共通して通知が行われるので、当該特定状態となっているユーザ又は他の移動体のユーザ間で集合場所を決める等、各ユーザに柔軟な対応を取らせる機会を与えることが出来る。
【００３１】
本発明のシステムは、第１ユーザが使用する第１クライアントと、前記第１ユーザと同一のグループに所属する第２ユーザが使用する第２クライアントと、サーバ通信装置を介して前記第１クライアントと通信をすることにより、前記第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識するサーバと含むシステムであって、
前記サーバは、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記第２クライアントに、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記サーバ通信装置を介して送信するように構成されているサーバ制御装置を備えることを特徴とする。
【００３２】
本発明のシステムによれば、本発明のサーバと同様の作用効果が奏される。
【００３３】
本発明のクライアントは、当該クライアントのユーザである第１ユーザ又は前記第１ユーザが搭乗する第１移動体の情報を認識し、かつ、クライアント通信装置を介して外部と通信を行うクライアントであって、
前記情報が、前記第１ユーザ又は前記第１移動体の状態が特定状態にあることを示す情報である場合に、前記外部に、前記第１ユーザ又は前記第１移動体の状態が特定状態であることの通知を前記クライアント通信装置を介して送信するように構成されているクライアント制御装置を備えることを特徴とする。
【００３４】
本発明のクライアントによれば、本発明のサーバと同様の作用効果が奏される。
【図面の簡単な説明】
【００３５】
【図１】本発明の情報供給システムの全体構成を示す図。
【図２】第１クライアントにおける情報源からの情報取得ルートを示す図で、図２Ａは、情報源から情報取得装置及び移動体通信装置を介して情報を取得する構成を説明する図、図２Ｂは、情報源から情報取得装置、制御ユニット及び制御ユニット通信装置を介して情報を取得する構成を説明する図、図２Ｃは、情報源から制御ユニット及び制御ユニット通信装置を介して情報を取得する構成を説明する図。
【図３】グループ作成・参加登録処理を説明するフローチャート。
【図４】イベント時の情報共有処理を説明するフローチャート。
【図５】ナビ画面とメンバ状況画面との構成を説明する図で、図５Ａは、通常のナビ画面の構成を説明する図、図５Ｂは、メンバ状況画面の構成を説明する図。
【図６】あるユーザが特定状態になった旨の警告を表示するナビ画面の構成を説明する図で、図６Ａは、あるユーザが第１状態となった旨の警告を表示するナビ画面の構成を説明する図、図６Ｂは、あるユーザが第２状態となった旨の警告を表示するナビ画面の構成を説明する図。
【図７】案内するガソリンスタンドの位置を説明する図で、図７Ａは、同一経路を走行中の各移動体の移動コストが最小となるガソリンスタンドの位置を説明する図、図７Ｂは、異なる経路を走行中の各移動体の移動コストが最小となるガソリンスタンドの位置を説明する図。
【図８】ガソリンスタンド探索処理を説明するフローチャート。
【発明を実施するための形態】
【００３６】
（構成）
図１に示されている情報共有システムは、ネットワークを介して相互通信可能な第１クライアント１０と、第２クライアント２０と、サーバ３０とにより構成されている。
【００３７】
情報共有システムは、第１クライアント１０のユーザである第１ユーザと第２クライアント２０のユーザである第２ユーザとの間の情報共有を支援するシステムである。
【００３８】
第１実施形態では、第１ユーザ及び第２ユーザが夫々第１移動体１及び第２移動体２に搭乗し同一の目的地へ向かうツーリング中において、情報共有システムが第１ユーザ及び第２ユーザ間の情報共有を支援する例を説明する。
【００３９】
第１移動体１及び第２移動体２は、ガソリン、軽油、アルコール及び水素等の燃料並びに電気（第１エネルギー）のうち少なくとも１つを駆動機に供給することにより駆動力を発生させる移動体である。本実施形態では、燃料としてのガソリンをエンジンに供給することにより駆動力を発生させる二輪自動車を例にとって説明する。
【００４０】
また、第１移動体１及び第２移動体２は、移動体の走行以外、たとえば移動体に搭載された駆動機以外の機器（空調施設等の機器）の作動に消費される第２エネルギー（たとえば電力）を蓄積する第２エネルギー蓄積器（たとえばバッテリ）を備えている。
【００４１】
移動体が第１バッテリに蓄積された電力を駆動機に供給することにより駆動力を発生させる移動体である場合、当該第１バッテリと別個に設けられ、かつ、移動体に搭載された駆動機以外の機器の作動に消費される電力を蓄積する第２バッテリとを備える場合、第１バッテリから供給される電力が第１エネルギーに相当し、第２バッテリから供給される電力が第２エネルギーに相当する。
【００４２】
一つのバッテリに蓄積された電力が駆動機に供給されるとともに、移動体に搭載された駆動機以外の機器に供給される移動体である場合、当該電力は第１エネルギーに相当するとともに、第２エネルギーに相当する。
【００４３】
第１クライアント１０は、タブレット型端末またはスマホなど、ユーザによる携帯が可能なようにサイズ、形状および重量が設計されている情報端末により構成されている。第１クライアント１０は、第１クライアント１０のユーザである第１ユーザが搭乗する第１移動体１（たとえば二輪自動車）に搭載可能なようにサイズ等が設計されている情報端末であってもよい。第１クライアント１０は、第１クライアント制御装置１１、第１クライアント入力装置１２、第１クライアント出力装置１３および第１クライアント記憶装置１４を備えている。第１クライアント１０は、ＷｉＦｉ（登録商標）等の遠距離での無線通信に適した通信規格にしたがってサーバ３０などの外部端末と相互通信するための第１クライアント通信装置１５をさらに備えている。
【００４４】
第１クライアント制御装置１１は、コンピュータにより構成されている。第１クライアント制御装置１１には、ツーリングアプリケーションソフトウェア（以下、「ツーリングアプリ」という。）がインストールされている。ツーリングアプリが起動されることにより、第１クライアント制御装置１１は、後述の演算処理を実行するように構成されている。第１クライアント１０は、ＧＰＳ等の利用による自己位置測定機能を備えている。
【００４５】
第１クライアント制御装置１１は、タッチパネルにおけるユーザのタッチジェスチャの態様の別に応じて、タッチパネルにおける表示コンテンツを調節する等、ユーザインターフェースマネージャ（ＵＩＭ）としての機能を果たす。タッチジェスチャには、タップ（シングルタップ、ダブルタップおよびロングタップ）、フリック（上フリック、下フリック、左フリックおよび右フリック）、スワイプ、ピンチ（ピンチインおよびピンチアウト）またはマルチタッチなどが含まれる。
【００４６】
一の装置が他の装置との通信に基づいて情報を「認識する」とは、一の装置が他の装置から当該情報を受信すること、一の装置が他の装置から受信した信号を対象として所定の演算処理（計算処理または探索処理など）を実行することにより当該情報を導出すること、一の装置が他の装置による演算処理結果としての当該情報を当該他の装置から受信すること、一の装置が当該受信信号にしたがって内部記憶装置または外部記憶装置から当該情報を読み取ること等、通信を伴って当該情報を取得するためのあらゆる演算処理が実行されることを意味する。
【００４７】
第１クライアント入力装置１２はタッチパッドのような位置入力装置により構成され、第１クライアント出力装置１３は液晶パネルのような表示装置により構成され、両装置が組み合わせられてタッチパネルが構成されている。すなわち、タッチパネルは、入力インターフェースおよび出力インターフェースのそれぞれとして機能しうる。タッチパネルには、第１クライアント１０にインストールされているアプリ（アプリケーションソフトウェア）の機能に応じた機能画像が表示される。
【００４８】
第１クライアント入力装置１２が、代替的または付加的に、音声入力装置（マイク）または撮像装置などの非接触方式でユーザの入力操作（発話内容またはジェスチャ）の態様を検知する検知装置により構成されていてもよい。第１クライアント出力装置１３が付加的に音声出力装置（スピーカ）により構成されていてもよい。第１クライアント入力装置１２が撮像装置など、非接触方式でユーザのジェスチャ（表情の動き、指先または腕などの身体部分の動き）を識別しうる場合、当該ジェスチャの態様が入力操作の態様として第１クライアント制御装置１１により検知されうる。
【００４９】
また、第１クライアント１０は、第１移動体１と接続され、第１移動体１から種々の情報を受信できるように構成されている。
【００５０】
より詳しくは、図２Ａに示されるように、たとえば第１移動体１に搭載された情報源１ａ（第１移動体１自体、ガソリンタンク、バッテリ、エンジンオイルタンク、圧縮空気タンク、エンジンの吸気口、排気口、エンジン冷却水、燃料噴射装置（ＦＩ）、アンチブロッキングシステム（ＡＢＳ）、エアバッグ、タイヤ、及びデュアルクラッチトランスミッション（ＤＣＴ）等）には、情報取得装置１ｂが接続されている。
【００５１】
情報取得装置１ｂは、ＧＰＳ等の測位装置、ガソリン残量メータ、バッテリの充電残量メータ、オイル残量メータ、温度センサ、圧力センサ、各種動作監視装置、タイヤ空気圧モニタリングシステム（ＴＰＭＳ）等の情報取得装置により構成されている。情報取得装置１ｂは、情報源１ａから種々の情報（たとえば、第１移動体１の位置情報、ガソリン残量、バッテリの充電残量、エンジンオイルタンクに格納されたエンジンオイルの残量、エンジンオイルの油圧、圧縮空気タンクに格納された圧縮空気の量及び圧縮空気圧力等の消耗品の情報、並びにエンジンの吸気口の温度（吸気温）、エンジンの排気口の温度（排気温）、エンジン冷却水の温度、燃料噴射装置の動作状態、アンチブロッキングシステムの動作状態、エアバッグの動作状態、タイヤの空気圧、デュアルクラッチトランスミッションの動作状態等の第１移動体１の動作状態に関する情報）を取得する。
【００５２】
情報源１ａは第１移動体１に搭載されている機器に限定される必要はなく、たとえば、情報取得装置１ｂは、第１移動体１の乗員（第１ユーザを含む。）を情報源１ａとして、当該乗員の状態を取得してもよい。この場合、たとえば、ハンドル、又はシートなどに設置された心拍数等測定装置が、情報取得装置１ｂとして、乗員の心拍数を測定してもよい。また、第１移動体１又は第１クライアントに搭載されたカメラが、情報取得装置１ｂとして、移動体内の様子及び乗員の様子を撮像してもよい。
【００５３】
情報取得装置１ｂは、第１移動体１に搭載された移動体通信装置１ｃに接続されている。情報取得装置１ｂが取得した情報は、移動体通信装置１ｃのＷｉｆｉ（登録商標）機能、ＢｌｕｅＴｏｏｔｈ（登録商標）機能、又は有線通信機能等により、第１クライアント１０に送信される。
【００５４】
この構成に代え、たとえば、図２Ｂに示されるように、情報取得装置１ｂが取得した情報を、ナビゲーション装置等の制御ユニット１ｄが認識し、当該情報を制御ユニット１ｄの通信装置である制御ユニット通信装置１ｅを介して第１クライアント１０に送信してもよい。
【００５５】
また、これらの構成に代え、たとえば、図２Ｃに示されるように、制御ユニット１ｄが情報源１ａから直接情報を認識し、当該情報を制御ユニット１ｄの通信装置である制御ユニット通信装置１ｅを介して第１クライアント１０に送信してもよい。この場合、制御ユニット１ｄは、情報源１ａからの情報として、前記した情報源の他、交通情報サーバ等の第１移動体１の外部の情報源からの情報を認識してもよい。
【００５６】
第２クライアント２０は、第１クライアント１０と同様に、タブレット型端末またはスマホなど、ユーザによる携帯が可能なようにサイズ、形状および重量が設計されている情報端末により構成されている。第２クライアント２０は、第２移動体２に搭載可能なようにサイズ等が設計されている情報端末であってもよい。第２クライアント２０は、第２クライアント制御装置２１、第２クライアント入力装置２２、第２クライアント出力装置２３および第２クライアント記憶装置２４を備えている。第２クライアント２０は、ＷｉＦｉ（登録商標）等の遠距離での無線通信に適した通信規格にしたがってサーバ３０などの外部端末と相互通信するための第２クライアント通信装置２５をさらに備えている。
【００５７】
第２クライアント制御装置２１は、コンピュータにより構成されている。第２クライアント制御装置２１には、ツーリングアプリがインストールされている。ツーリングアプリが起動されることにより、第２クライアント制御装置２１は、後述の演算処理を実行するように構成されている。第２クライアント２０は、ＧＰＳ等の利用による自己位置測定機能を備えている。
【００５８】
第２クライアント制御装置２１、第２クライアント入力装置２２、第２クライアント出力装置２３、第２クライアント記憶装置２４及び第２クライアント通信装置２５の詳細な構成は、第１クライアント制御装置１１、第１クライアント入力装置１２、第１クライアント出力装置１３、第１クライアント記憶装置１４及び第１クライアント通信装置１５と同一であるので、説明を省略する。
【００５９】
また、第２クライアント２０も、第１クライアント１０と同様に、第２移動体２に接続されており、種々の情報源から種々の情報を取得している。
【００６０】
サーバ３０は、サーバ制御装置３１、データベース３４（サーバ記憶装置）及びサーバ通信装置３５を備えている。サーバ制御装置３１は、ＲＯＭおよびＲＡＭ等のメモリ（記憶装置）およびＩ／Ｏ回路等により構成されている。）により構成されている。サーバ制御装置３１は後述の演算処理を実行するように構成されている。
【００６１】
本発明の構成要素が担当演算処理を実行するように「構成されている」とは、当該構成要素を構成するＣＰＵ等の演算処理装置が、ＲＯＭ、ＲＡＭ等のメモリ又は記録媒体から必要な情報に加えてソフトウェアを読み出し、当該情報に対して当該ソフトウェアにしたがって演算処理を実行するように「プログラムされている」または「デザイン（設計）されている」ことを意味する。各構成要素が共通のプロセッサ（演算処理装置）により構成されてもよく、各構成要素が相互通信可能な複数のプロセッサにより構成されてもよい。
【００６２】
サーバ制御装置３１を構成するコンピュータの一部または全部が、第１クライアント制御装置１１又は第２クライアント制御装置２１を構成するコンピュータにより構成されていてもよい。たとえば、移動局としての一または複数の第１クライアント１０により、サーバ３０の一部または全部が構成されていてもよい。
【００６３】
（グループの登録、及び参加登録処理）
以下、図３を参照して、第２ユーザが企画したイベント（ツーリング等）時の情報共有のためのグループを作成し、第１ユーザが当該グループに参加する場合の一連の処理を説明する。
【００６４】
第２クライアント制御装置２１は、第２クライアント入力装置２２において検知した第２ユーザの操作に応じてツーリングアプリを起動する（図３／ＳＴＥＰ２０２）。第２クライアント入力装置２２において検知した第２ユーザの操作に応じて、第２ユーザが入力した又は第２クライアント記憶装置に予め記憶してある第２ユーザのユーザＩＤと、グループ（以下、「ツーリンググループ」という。）の作成要求（ツーリングの目的地の情報を含む。）とを第２クライアント通信装置２５を介してサーバ３０に送信する（図３／ＳＴＥＰ２０４）。
【００６５】
サーバ制御装置３１は、サーバ通信装置３５を介して第２ユーザのユーザＩＤとツーリンググループの作成の要求とを受信すると、ツーリンググループのグループＩＤを発行する（図３／ＳＴＥＰ３０２）。
【００６６】
サーバ制御装置３１は、第２クライアントから受信した第２ユーザのユーザＩＤとツーリンググループのグループＩＤとを関連付けてデータベース３４に記憶するとともに、ツーリンググループのグループリーダＩＤに第２ユーザのユーザＩＤを関連付けてデータベース３４に記憶させる（図３／ＳＴＥＰ３０４）。
【００６７】
サーバ制御装置３１は、ツーリンググループの作成要求に含まれたツーリングの目的地をグループＩＤに関連付けてデータベース３４に記憶させる（図３／ＳＴＥＰ３０６）。
【００６８】
第２クライアント制御装置２１は、第２クライアント入力装置２２において検知した第２ユーザの操作に応じて第１ユーザに対するツーリンググループへの招待メッセージ（たとえば、「ツーリンググループに参加しませんか。」等のメッセージ）、ツーリンググループのグループＩＤ及び第１ユーザのユーザＩＤをサーバ３０に送信する（図３／ＳＴＥＰ２０６）。
【００６９】
サーバ制御装置３１は、第１ユーザに対するツーリンググループへの招待メッセージ、ツーリンググループのグループＩＤおよび第１ユーザＩＤを受信すると、受信した第１ユーザに対するツーリンググループへの招待メッセージにツーリングアプリを起動を指示する情報を付加して、当該第１ユーザのユーザＩＤに関連付けられて記憶されている連絡先宛てに送信する（図３／ＳＴＥＰ３０８）。
【００７０】
第１クライアント制御装置１１は、第１ユーザの操作に応じて、受信したメッセージに含まれるツーリングアプリを起動を指示する情報に基づいてツーリングアプリを起動する（図３／ＳＴＥＰ１０２）。第１クライアント制御装置１１は、第１ユーザの操作に応じて、ツーリンググループのグループＩＤに基づき、第１ユーザのユーザＩＤとツーリンググループへの参加要求とをサーバ３０に送信する（図３／ＳＴＥＰ１０４）。
【００７１】
補足すると、第１ユーザが第２ユーザからの招待メッセージを受信することは必須ではなく、たとえば、第１ユーザの操作に応じて、第１クライアント制御装置１１は、ツーリンググループを検索し、第１ユーザのユーザＩＤとツーリンググループへの参加要求とをサーバ３０に送信してもよい。
【００７２】
サーバ制御装置３１は、当該第１ユーザのユーザＩＤとツーリンググループへの参加要求とを受信すると、第１ユーザのユーザＩＤをツーリンググループのグループＩＤに関連付けてデータベース３４に記憶させる（図３／ＳＴＥＰ３１０）。
【００７３】
以上のようにして、第１ユーザのツーリンググループへの参加登録がなされる。
【００７４】
（イベント時の情報共有処理）
次に、図４〜図７を参照して、第１クライアント１０、第２クライアント２０及びサーバ３０によるイベント（ツーリング）時における第１ユーザ及び第２ユーザ間の情報共有の支援処理を説明する。
【００７５】
この処理は、第１クライアント１０、第２クライアント２０及びサーバ３０において、夫々任意のタイミングで実行される。たとえば、第１クライアント１０では５分毎、第２クライアント２０では１０分毎、サーバ３０では２分毎に実行されてもよい。
【００７６】
第１クライアント制御装置１１は、情報源１ａから第１移動体１の位置情報、消耗品の情報、及び第１移動体１の動作状態に関する情報を含む種々の情報を認識し（図４／ＳＴＥＰ１０６）、認識した情報をツーリンググループのグループＩＤ及び第１ユーザのユーザＩＤとともにサーバ３０に送信する（図４／ＳＴＥＰ１０８）。
【００７７】
なお、ここで、ツーリンググループのグループＩＤを送信している理由は、１のユーザが同時に複数のグループに参加している場合に、どのグループに関する事かを識別するためである。もし、１のユーザが同時に複数のグループに参加できない場合には、グループＩＤを送信する必要はない。また、サーバ３０側で、たとえばグループの団体行動の実行時間帯を参照する等により、ユーザがいずれのグループに関する団体行動を行っているかを識別できる場合、グループＩＤを送信する必要はない。
【００７８】
これと並行して、第２クライアント制御装置２１も、情報源１ａから第２移動体２の位置情報、消耗品の情報、及び情報源から第２移動体２の動作状態に関する情報を含む種々の情報を認識し（図４／ＳＴＥＰ２０８）、認識した情報をツーリンググループのグループＩＤ及び第２ユーザのユーザＩＤとともにサーバ３０に送信する（図４／ＳＴＥＰ２１０）。
【００７９】
サーバ３０は、第１クライアント１０及び第２クライアント２０から受信した情報をツーリンググループのグループＩＤ及びユーザＩＤに関連付けてデータベース３４に記憶する（図４／ＳＴＥＰ３１２）。
【００８０】
サーバ制御装置３１は、受信した情報のうち、第１移動体１の位置情報、第２移動体２の位置情報を用いて、第１移動体１及び第２移動体２のそれぞれの現在位置から、あらかじめデータベース３４に保存されている地図情報に基づき、図３／ＳＴＥＰ３０６であらかじめ登録されたイベントの目的地までのルートである第１ルートを探索する（図４／ＳＴＥＰ３１４）。
【００８１】
サーバ制御装置３１は、ツーリンググループのグループＩＤに関連付けられたグループリーダＩＤを参照することによりグループリーダである第２ユーザの第２クライアント２０を特定し、探索された第１ルートのルート情報を第２クライアント２０に送信する（図４／ＳＴＥＰ３１６）。サーバ制御装置３１は、第１ルートのルート情報を第１クライアント１０にも送信してもよい。
【００８２】
なお、サーバ制御装置３１が第１ルートのルート情報を送信することに代えて、第２クライアント制御装置２１において第１ルートを探索してもよい。
【００８３】
第１ルートのルート情報を第２クライアント通信装置２５を介して受信した第２クライアント制御装置２１は、図５Ａに示す第１ナビ画面Ｐ１を第２クライアント出力装置２３に表示させる（図４／ＳＴＥＰ２１２）。第１ルートのルート情報を受信した第１クライアント制御装置１１も、図５Ａと同様の画面を第１クライアント出力装置１３に表示させてもよい。
【００８４】
第１ナビ画面Ｐ１には、第１ルートのルート情報及び第２クライアント記憶装置２４に記憶されている地図情報に基づいて作成されたルート案内画像Ｐ１０と、交差点等の走行方法の指示並びに目的地までの距離及び到着予定時刻を含む走行支援詳細情報Ｐ１１と、ルート案内画像Ｐ１０に重畳的に表示される自己（第２ユーザ）の現在位置を示す自己位置アイコンＰ１２と、ツーリングに参加している他のメンバ（第１ユーザ）の位置を示すメンバ位置アイコンＰ１３と、他のメンバの状況の詳細画面に遷移するためのメンバ状況詳細ボタンＰ１４とを含む。
【００８５】
補足すると、第２クライアント制御装置２１は、第２クライアント入力装置２２を介してメンバ状況詳細ボタンＰ１４の押下（タッチ操作）を検知すると、図５Ｂに示される各メンバの状況を表示するメンバ状況画面Ｐ２を第２クライアント出力装置２３に表示させる。
【００８６】
メンバ状況画面Ｐ２は、第１ナビ画面Ｐ１を再表示させるための戻るボタンＰ２１と、自己（第２ユーザ）を含む各メンバの状況を示すメンバ情報表示Ｐ２２と、メンバに対し定型メッセージを送信するためのメッセージボタンＰ２３とを含む。
【００８７】
メンバ情報表示Ｐ２２は、各メンバを示すアイコンＰ２２ａと、メンバ名を表示するメンバ名表示Ｐ２２ｂと、航続可能距離を示す航続可能距離表示Ｐ２２ｃと、各クライアントから得られた情報に示されるバッテリの充電残量、又はオイルなどが所定の閾値以下になったことを示す警告アイコンＰ２２ｄと、燃料の残量を示す燃料残量表示Ｐ２２ｅとを含む。
【００８８】
航続可能距離の決定方法については後述する。
【００８９】
サーバ制御装置３１は、後述するガソリンスタンド探索処理を実行することにより、各移動体から、第１移動体１及び第２移動体２の双方の移動コストの和が最小となるガソリンスタンド（エネルギー供給施設）の位置までのルートである第２ルートを探索する（図４／ＳＴＥＰ３１８）。詳細な第２ルートの探索処理については後述する。
【００９０】
サーバ制御装置３１は、第１移動体１の動作状態に関する情報に基づき、第１移動体１の状態が、移動継続が困難な状態である第１状態であるか否かを判定する（図４／ＳＴＥＰ３２０）。たとえば、第１移動体１の動作状態に関する情報に含まれるタイヤ空気圧が所定の空気圧以下である場合、第１移動体１の状態が第１状態であると判定される。
【００９１】
当該判定結果が肯定的である場合（図４／ＳＴＥＰ３２０‥ＹＥＳ）、サーバ制御装置３１は、第２移動体２の現在位置から第１移動体１の現在位置付近又はその付近にある休憩可能地点までの第３ルートを探索し（図４／ＳＴＥＰ３２２）、第１移動体１が移動継続が困難な第１状態である旨の警告メッセージとともに、第１クライアント１０及び第２クライアント２０を含むグループに所属するすべてのユーザ（第１ユーザ群）のクライアントへ送信する（図４／ＳＴＥＰ３２４）。
【００９２】
なお、サーバ３０は、グループに所属しないユーザ（たとえば、緊急連絡先として登録されたユーザ）にも、上記警告メッセージを送信してもよい。
【００９３】
なお、サーバ制御装置３１が第３ルートのルート情報を送信することに代えて、警告メッセージを受信した第１クライアント制御装置１１及び第２クライアント制御装置２１が第３ルートを探索してもよい。
【００９４】
第３ルートのルート情報及び警告メッセージを受信した第２クライアント制御装置２１は、図６Ａに示すように、第１移動体１が移動継続が困難な第１状態である旨の警告メッセージ表示Ｐ１５ａを、第３ルートを表示するためのルート表示ボタンＰ１６ａとともに、ルート案内画像Ｐ１０に重ねて第２クライアント出力装置２３に表示させる（図４／ＳＴＥＰ２１４）。第２クライアント制御装置２１は、第２ナビ画面Ｐ３において、第１状態となった第１ユーザのアイコンＰ１３ａを通常よりも大きく表示してもよい。
【００９５】
第１状態となった第１移動体１のクライアントとは異なる第１クライアント制御装置１１が第３ルートのルート情報及び警告メッセージを受信した場合、第１クライアント制御装置１１は、図４／ＳＴＥＰ２１４と同様の処理を行う（図４／ＳＴＥＰ１１０）。
【００９６】
また、第１クライアント入力装置１２又は第２クライアント入力装置２２においてルート表示ボタンＰ１６ａの押下を検知した場合の処理は、後述する図４／ＳＴＥＰ２１８の処理と同様である。
【００９７】
図４／ＳＴＥＰ３１６の判定結果が否定的である場合（図４／ＳＴＥＰ３２０‥ＮＯ）、サーバ制御装置３１は、各移動体の現在位置から目的地までのそれぞれの距離を認識する（図４／ＳＴＥＰ３２６）。サーバ制御装置３１は、これに併せ、各移動体の現在位置から各ガソリンスタンドまでのそれぞれの距離を認識する。
【００９８】
サーバ制御装置３１は、各移動体のそれぞれの燃料補給なしに移動継続が可能な距離である航続可能距離を認識する（図４／ＳＴＥＰ３２８）。
【００９９】
例えば、サーバ制御装置３１は、たとえば、あらかじめ定めた係数（たとえば、当該移動体が単位量当たりの燃料で走行できる距離）に当該移動体の燃料の残量を乗じることにより算出された値を移動体の航続可能距離として認識してもよい。また、サーバ制御装置３１は、燃料残量と航続可能距離との関係をあらかじめ定めたテーブルを参照することにより、移動体の航続可能距離を認識してもよい。
【０１００】
サーバ制御装置３１は、各第１移動体１ごとに、第１移動体１の状態が目的地まで燃料補給なしに移動を継続することが困難な第２状態にあるか否かを判定する（図４／ＳＴＥＰ３３０）。
【０１０１】
たとえば、サーバ制御装置３１は、図４／ＳＴＥＰ３２６で認識された第１移動体１の現在位置から目的地までの距離及び第１移動体１の現在位置からガソリンスタンドまでの距離の和より、図４／ＳＴＥＰ３２８で認識された第１移動体１の航続可能距離が小さい場合、第１移動体１の状態が目的地まで燃料補給なしに移動を継続することが困難な第２状態にあると判断してもよい。
【０１０２】
補足すると、ツーリング中は、できる限り各メンバーがガソリンスタンドに立ち寄る回数を減らしながら、目的地に向かうことが好ましい。一方で、いずれかのメンバーが、燃料残量等からみて目的地に到着できない蓋然性が高い状態又は目的地に到着したとしてもガソリンスタンドに到着する前に燃料等切れになる蓋然性が高い状態（第２状態）になった場合には、メンバーに通知し、ガソリンスタンドに立ち寄ることを促すことが好ましい。そして、通知された段階で、最寄りのガソリンスタンドまで移動するための燃料等の残量が残っていることが好ましい。上記では、このような観点から、「第１移動体１の現在位置から目的地までの距離及び第１移動体１の現在位置からガソリンスタンドまでの距離の和」と第１移動体の航続可能距離とを比較している。
【０１０３】
これに代えて、「第１移動体１の現在位置からガソリンスタンドを経由した場合の目的地までの距離」と第１移動体１の航続可能距離とを比較してもよい。「第１移動体１の現在位置から目的地までの距離と所定の距離との和」と第１移動体１の航続可能距離とを比較してもよい。
【０１０４】
また、「第１移動体１の現在位置から目的地までの距離及び目的地の地域的な特性から定まるガソリンスタンドまでの距離との和」と第１移動体１の航続可能距離とを比較してもよい。また、「第１移動体１の現在位置からガソリンスタンドまでの距離」と第１移動体１の航続可能距離とを比較してもよい。
【０１０５】
また、これに代えて、所定の閾値と第１移動体１の航続可能距離とを比較してもよい。この所定の閾値は、第１移動体１における燃料ランプを点灯する燃料残量によって走行できる距離よりも長いことが好ましい。
【０１０６】
当該判定結果が肯定的である場合（図４／ＳＴＥＰ３３０‥ＹＥＳ）、サーバ制御装置３１は、ツーリンググループのグループＩＤに紐づけられたグループリーダＩＤを参照して、当該グループリーダＩＤをユーザＩＤとして持つ第２ユーザの第２クライアント２０を特定する。サーバ制御装置３１は、図４／ＳＴＥＰ３１８で探索された第２移動体２の現在位置からガソリンスタンドまでのルートである第２ルートと、第１移動体１の状態が目的地まで燃料補給なしに移動を継続することが困難な第２状態にある旨の警告メッセージとを第２クライアント２０へ送信する（図４／ＳＴＥＰ３３２）。
【０１０７】
また、サーバ制御装置３１は、第２ユーザの第２クライアント２０に加えてまたは代えて、第２ユーザ群に、当該ユーザの移動体の現在位置からガソリンスタンドまでのルートである第２ルートと警告メッセージとを送信してもよい。
【０１０８】
サーバ制御装置３１は、ツーリンググループのグループＩＤに関連付けられたグループリーダＩＤを参照して、当該グループリーダＩＤをユーザＩＤとして持つ第２ユーザを、第２ユーザ群に含めてもよい。なお、複数のメンバがグループリーダとして登録されていてもよい。
【０１０９】
また、第１ユーザのグループの参加登録の際に、第１ユーザと特定の社会的関係を持つユーザ（たとえば第１ユーザのメンター）が併せて登録されてもよく、サーバ制御装置３１は、第１ユーザと特定の社会的関係を持つユーザとして登録されたユーザＩＤを持つユーザ（第１ユーザＩＤに関連付けられたユーザＩＤを持つユーザ）を第２ユーザ群に含めてもよい。
【０１１０】
また、サーバ制御装置３１は、第１移動体１と特定の地理的関係を有する移動体（たとえば、第１移動体１の位置から直線距離で所定の距離以内にある移動体、第１移動体１の位置からルート上の距離で所定の距離以内にある移動体又は第１移動体１が走行する予定のルートを現在走行し、又は将来的に走行（合流）する予定のある移動体（たとえば図７Ａに示されるＰ１３ｂのアイコンに対応する移動体））のユーザを、第２ユーザ群に含めてもよい。
【０１１１】
また、サーバ制御装置３１は、たとえば、第１ユーザと特定の社会的関係を持つユーザの移動体のうち、第１移動体１と地理的に特定の関係を有する移動体のユーザを第２ユーザ群に含めてもよい。
【０１１２】
また、サーバ制御装置３１は、他の移動体のうち、ガソリンスタンドに向かう必要性が高い移動体（たとえば、第２状態にある移動体）のユーザを第２ユーザ群に含めてもよい。
【０１１３】
なお、サーバ制御装置３１が第２ルートのルート情報を送信することに代えて、警告メッセージを受信した第２クライアント制御装置２１が第２ルートを探索してもよい。
【０１１４】
第２ルートと、第１移動体１の状態が第２状態にある旨の警告メッセージとを受信した第２クライアント制御装置２１は、図６Ｂに示すように、第１移動体１の状態が第２状態にある旨の警告メッセージを表示する警告メッセージ表示Ｐ１５ｂを、第２ルートを表示させるためのルート表示ボタンＰ１６ｂとともにルート案内画像Ｐ１０に重ねて第２クライアント出力装置２３に表示させる（図４／ＳＴＥＰ２１６）。
【０１１５】
第２クライアント制御装置２１は、ルート表示ボタンＰ１６ｂの押下を検知すると、図７Ａに示されるように、第２移動体２の現在位置を表すアイコンＰ１２からガソリンスタンドの位置Ｙ１までの第２ルートを表示する第２ナビ画面Ｐ３を表示する（図４／ＳＴＥＰ２１８）。第２クライアント制御装置２１は、第２ナビ画面Ｐ３において、第２状態となった第１ユーザのアイコンＰ１３ａを通常よりも大きく表示してもよい。
【０１１６】
第２ナビ画面Ｐ３には、第２移動体２の現在位置を表すアイコンＰ１２と、案内されるガソリンスタンドの位置Ｙ１と、それらの位置を表すアイコンＰ１２，Ｙ１を結ぶ経路が表示される。このガソリンスタンドの位置Ｙ１は、たとえば、第１移動体１の移動コストと、第２移動体２の移動コストの和が最小となるような位置である。
【０１１７】
第２ナビ画面Ｐ３には、第１ユーザ等のツーリンググループに所属するメンバーに集合場所を通知するためのメンバーに通知ボタンＰ１７が含まれている。第２クライアント制御装置２１は、第２クライアント入力装置２２を介してメンバーに通知ボタンＰ１７の押下を検知すると、サーバ３０に各メンバーのクライアントへの当該集合場所の通知要求を送信する。
【０１１８】
（ガソリンスタンド探索処理）
図８を参照して、より詳細にそれぞれの移動体ごとに行われるガソリンスタンド探索処理を説明する。
【０１１９】
サーバ制御装置３１は、各移動体の位置及びデータベース３４に記憶されているグループリーダＩＤ等のツーリンググループに関する情報に基づき、ガソリンスタンド探索の際に考慮に入れる移動体の対象を決定する（図８／ＳＴＥＰ３３４）。
【０１２０】
サーバ制御装置３１は、図４／ＳＴＥＰ３３２の第２ユーザ群に含まれるユーザの移動体をガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよいが、これに代えてまたは加えて、次の移動体をガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２１】
例えば、サーバ制御装置３１は、図７Ａに示されるＰ１３ａのアイコンに対応する第１移動体１の現在位置からガソリンスタンドまでの位置を探索する場合に、ツーリンググループのグループＩＤに関連付けられたグループリーダＩＤを参照して、当該グループリーダＩＤをユーザＩＤとして持つ第２ユーザの第２移動体２（の位置）を特定し、第２移動体２を、ガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２２】
また、第１ユーザのグループの参加登録の際に、第１ユーザと特定の社会的関係を持つユーザ（たとえば第１ユーザのメンター）が併せて登録されてもよく、サーバ制御装置３１は、第１ユーザと特定の社会的関係を持つユーザとして登録されたユーザＩＤを持つユーザ（第１ユーザＩＤに関連付けられたユーザＩＤを持つユーザ）の移動体をガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２３】
また、サーバ制御装置３１は、Ｐ１３ａのアイコンに対応する第１移動体１の現在位置からガソリンスタンドまでの位置を探索する場合に、第１移動体１と特定の地理的関係を有する移動体（たとえば、第１移動体１の位置から直線距離で所定の距離以内にある移動体、第１移動体１の位置からルート上の距離で所定の距離以内にある移動体又は第１移動体１が走行する予定のルートを現在走行し、又は将来的に走行（合流）する予定のある移動体（たとえば図７Ａに示されるＰ１３ｂのアイコンに対応する移動体））を、ガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２４】
また、サーバ制御装置３１は、たとえば、第１ユーザと特定の社会的関係を持つユーザの移動体のうち、第１移動体１と地理的に特定の関係を有する移動体をガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２５】
また、サーバ制御装置３１は、Ｐ１３ａのアイコンに対応する第１移動体１の現在位置からガソリンスタンドまでの位置を探索する場合に、他の移動体のうち、ガソリンスタンドに向かう必要性が高い移動体（たとえば、第２状態にある移動体）を、ガソリンスタンド探索の際に考慮に入れる移動体の対象に含めてもよい。
【０１２６】
サーバ制御装置３１は、図８／ＳＴＥＰ３３４で決定した移動体の範囲に含まれる各移動体からの移動コスト（第１移動体の移動コストである第１移動コスト及び第２移動体の移動コストである第２移動コスト）の和が最小となるような位置にあるガソリンスタンドを探索する（図８／ＳＴＥＰ３３６）。
【０１２７】
移動体の現在地から移動先までの距離、移動に必要な時間、及び移動に必要な燃料の少なくとも１つに基づき、移動コストが定められうる。
【０１２８】
この場合、サーバ制御装置３１は、各移動体が第１ルートからかい離する度合いであるかい離度が大きくなるほど、当該移動体の移動コストが高くなるように評価することが好ましい。かい離度は、たとえば、第１ルートから移動先までの距離、第１ルートに戻るまでの時間、及び第１ルートに戻るまでに必要な燃料の少なくとも１つに基づき定められうる。
【０１２９】
この処理により、たとえば、図７Ａにあるように、アイコンＰ１３ａに対応する移動体とアイコンＰ１２に対応する移動体とについてガソリンスタンドを探索する場合、たとえば、双方の移動体の前方にあるうちの最短経路にあるガソリンスタンドＹ１が候補のガソリンスタンドとして探索されうる。
【０１３０】
また、図７Ｂにあるように、アイコンＰ１３ａに対応する移動体とアイコンＰ１２に対応する移動体とに加えて、アイコンＰ１３ｂに対応する移動体を含めてガソリンスタンドを探索する場合、たとえば、これらの移動体が合流後のルート沿いにあるガソリンスタンドＹ２が候補のガソリンスタンドとして探索されうる。
【０１３１】
（本実施形態の作用効果）
当該構成のサーバ３０によれば、第１クライアント１０との通信を介して当該第１クライアント１０に接続された第１ユーザ又は第１移動体１の情報に示される第１ユーザ又は第１移動体の状態が特定状態（第１状態又は第２状態）である場合（図４／ＳＴＥＰ３２０‥ＹＥＳ又は図４／ＳＴＥＰ３３０‥ＹＥＳ）に、前記第１移動体１又は前記第１ユーザの状態が特定状態であることの通知が第２クライアント２０に送信される（図４／ＳＴＥＰ３２４又は図４／ＳＴＥＰ３３２）。これにより、第２ユーザは、グループの行動に影響を及ぼし得る前記第１ユーザ又は前記第１移動体１の状態を容易に認識することが出来る。
【０１３２】
当該構成のサーバ３０によれば、第１移動体１の航続可能距離に影響を及ぼす第１移動体１の燃料残量が所定の閾値以下となったことを、第２ユーザに容易に認識させることができる。
【０１３３】
この結果、第２ユーザがグループのメンバーにガソリンスタンド又は充電施設への立ち寄りを指示する、または第２ユーザが第１ユーザの最寄りのガソリンスタンド又は充電施設に立ち寄ることにより第１ユーザとの合流を図る等、第１移動体の状態に鑑みた行動をとらせる機会を第２ユーザに与えることが出来る。
【０１３４】
当該構成のサーバ３０によれば、いずれかの第１移動体１の必要な動力の残量が、ルートの全部を移動するために必要な燃料及び電気のうち少なくとも１つの残量からみて不足している蓋然性が高い場合（図４／ＳＴＥＰ３３０‥ＹＥＳ）に、第２ユーザにそのことが通知される（図４／ＳＴＥＰ３３２‥ＹＥＳ）。
【０１３５】
この結果、第１移動体１の状態に鑑みた行動をとらせる機会を第２ユーザに適切に与えることが出来る。
【０１３６】
当該構成のサーバ３０によれば、第１移動コスト及び第２移動コストの和が最小となるガソリンスタンド位置が第２クライアント２０に送信される（図４／ＳＴＥＰ３３２）。これにより第１ユーザ及び第２ユーザの双方の負担を抑えながら、第１移動体の状態に鑑みた適切な対応をとる機会を第２ユーザに与えることが出来る。
【０１３７】
当該構成のサーバによれば、グループに所属する移動体のそれぞれのルートからかい離が小さくなるような位置にある前記ガソリンスタンドＹ１，Ｙ２が、グループに所属する移動体からの移動コストが低い前記ガソリンスタンドとして評価される。この結果、グループに所属する移動体に大きなルートの変更を強いることない位置にある前記ガソリンスタンドＹ１，Ｙ２が適切に探索される（図８／ＳＴＥＰ３３６、図７Ａ及び図７Ｂ参照）ので、各メンバーに違和感を与えることなく集合可能な前記ガソリンスタンドＹ１、Ｙ２の位置が第２ユーザに通知される。
【０１３８】
当該構成のサーバによれば、第１移動体１の状態の種別に応じて、第１移動体１の状態の通知先を変更することが出来るから（図４／ＳＴＥＰ３２４及び図４／ＳＴＥＰ３３２）、グループの行動に影響を及ぼし得る第１移動体の状態が適切に共有される。
【０１３９】
（他の実施形態）
本実施形態では、サーバ３０が、イベント時の情報共有処理及びガソリンスタンド探索処理を実行したが、これに代えて、たとえば第１クライアント制御装置１１が、サーバ３０または他のクライアントから必要な情報を受信して、当該情報に基づいてＳＴＥＰ３１２〜ＳＴＥＰ３３２の処理を実行し、その結果をサーバ３０または他のクライアントに送信してもよい。
【０１４０】
本実施形態では、グループリーダＩＤをユーザＩＤとして持つ第２ユーザに種々の情報が送信されたが、これに代えて、グループリーダＩＤをユーザＩＤとして持たない第２ユーザに各情報が送信されてもよい。
【０１４１】
本実施形態では、サーバ制御装置３１は、第１エネルギーの残量を示す航続可能距離が閾値を下回った場合に第２状態と判定したが、これに加えてまたは代えて、第２エネルギーの残量（を示すパラメータ）が閾値を下回った場合に第２状態と判定してもよい。
【０１４２】
本実施形態では、第１クライアントと第２クライアントとが別個のクライアントで構成されたが、これに代えて、第１クライアントと第２クライアントとの両方の機能を有するクライアントが第１クライアント及び第２クライアントとして用いられてもよい。
【０１４３】
本実施形態では、メンバ範囲に含まれる各移動体の移動コストの和が最小となるような位置にあるガソリンスタンドの位置が探索されたが（図８／ＳＴＥＰ３３６）、これに代えて、特定状態（第１状態又は第２状態）にある移動体からみた移動コストが最小となるような位置にあるガソリンスタンドの位置が探索されてもよい。
【符号の説明】
【０１４４】
第１移動体１、第２移動体２、第１クライアント１０、第２クライアント２０、サーバ３０、サーバ制御装置３１、サーバ通信装置３５。
【図１】
2016194757.tif 000003
【図２】
2016194757.tif 000004
【図３】
2016194757.tif 000005
【図４】
2016194757.tif 000006
【図５】
2016194757.tif 000007
【図６】
2016194757.tif 000008
【図７】
2016194757.tif 000009
【図８】
2016194757.tif 000010