(57)【要約】      （修正有）【課題】複数の移動体がともに渋滞吸収走行をすることを実現し、延いては渋滞そのものの解消に要する時間を短縮することのできるサーバ装置、情報処理方法及び情報処理プログラムを提供する。【解決手段】サーバ装置は、渋滞発生地点を通過予定の複数の移動体を特定し、複数の移動体とともにそれぞれ移動する端末装置を介し搭乗者に対して、集団での渋滞吸収走行に参加するか否かの意思確認を行い、参加すると返信のあった端末装置のメッセージウィンドウに渋滞吸収走行ガイドを通知する。【選択図】図６
2020017286.tif 000002
【特許請求の範囲】
【請求項１】
移動体とともに移動する端末装置に接続するサーバ装置であって、
渋滞に関する渋滞情報を取得する取得手段と、
前記渋滞情報と前記端末装置の位置情報とに基づいて、渋滞発生地点を通過予定の複数の移動体を特定する特定手段と、
前記特定手段が特定した各移動体とともに移動する各前記端末装置に対して、当該特定手段が特定した複数の移動体同士で渋滞吸収走行することを通知させる通知情報を送信する送信手段と、
を備えることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、交通渋滞の解消に資するサーバ装置等の技術分野に関する。
【背景技術】
【０００２】
従来、交通渋滞を緩和するために、車両が交通渋滞の発生が予測される地点又は道路区間に対して所定距離内となる位置に到達すると交通情報を取得し、当該地点又は道路区間において渋滞が発生していない場合には、車両の乗員に対して車両の走行速度の維持を促すメッセージを報知し、渋滞が発生している場合には、車両の乗員に対して走行速度の低下を促すメッセージを報知する技術が知られている（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−６９６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、単一の車両が渋滞に差し掛かる前に走行速度を低下させ、渋滞に巻き込まれることを回避できるだけで、渋滞そのものの解消に要する時間を短縮することはできなかった。
【０００５】
その一方で、渋滞吸収理論に基づく渋滞吸収走行（渋滞吸収運転）が知られている。渋滞吸収走行とは、例えば、高速道路において２ｋｍの渋滞が発生している場合に、渋滞発生地点の１５ｋｍ手前から十分な車間距離（４０ｍ以上）をとり、ゆっくり（約７０ｋｍ／ｈ）一定の速度で走行することにより、渋滞発生地点に到達する前に渋滞が解消されて、停止することなく渋滞発生地点を通過できるというものである。渋滞吸収走行は、高速道路に限らず、一般道路においても効果がある。しかしながら、一台の車両のみが渋滞吸収走行を実行しても効果は小さく、渋滞発生地点に向かう複数の車両がともに渋滞吸収走行をすることにより、渋滞の解消に要する時間を短縮することができる。
【０００６】
本願発明は、こうした事情に鑑み、複数の移動体がともに渋滞吸収走行をすることを実現し、延いては渋滞そのものの解消に要する時間を短縮することのできるサーバ装置等を提供することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、移動体とともに移動する端末装置に接続するサーバ装置であって、渋滞に関する渋滞情報を取得する取得手段と、前記渋滞情報と前記端末装置の位置情報とに基づいて、渋滞発生地点を通過予定の複数の移動体を特定する特定手段と、前記特定手段が特定した各移動体とともに移動する各前記端末装置に対して、当該特定手段が特定した複数の移動体同士で渋滞吸収走行することを通知させる通知情報を送信する送信手段と、を備えることを特徴とする。
【０００８】
請求項６に記載の発明は、移動体とともに移動する端末装置に接続するサーバ装置による情報処理方法であって、渋滞に関する渋滞情報を取得する取得工程と、前記渋滞情報に基づいて、渋滞発生地点を通過予定の複数の移動体を特定する特定工程と、前記特定工程で特定した各移動体とともに移動する各前記端末装置に対して、当該特定工程で特定した複数の移動体により渋滞吸収走行することを通知させる通知情報を送信する送信工程と、を含むことを特徴とする。
【０００９】
請求項７に記載の発明は、移動体とともに移動する端末装置に接続するサーバ装置に含まれるコンピュータを、渋滞に関する渋滞情報を取得する取得手段、前記渋滞情報に基づいて、渋滞発生地点を通過予定の複数の移動体を特定する特定手段、前記特定手段が特定した各移動体とともに移動する各前記端末装置に対して、当該特定手段が特定した複数の移動体により渋滞吸収走行することを通知させる通知情報を送信する送信手段、として機能させることを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】サーバ装置１のブロック図である。
【図２】渋滞緩和システムＳのブロック図である。
【図３】（Ａ）−（Ｃ）はメッセージウィンドウ５０１及び俯瞰ウィンドウ５０２の表示例を示す図である。
【図４】サーバ装置ＳＶのブロック図である。
【図５】ナビゲーション装置ＮＶのブロック図である。
【図６】渋滞緩和システムＳの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本願発明を実施するための形態について、図１を用いて説明する。
【００１２】
図１に示すように、サーバ装置１は車両などの移動体とともに移動する端末装置２に接続する。また、サーバ装置１は取得手段１１１Ａと、特定手段１１１Ｂと、送信手段１１１Ｃと、判定情報取得手段１１１Ｄと、渋滞吸収走行移動体判定手段１１１Ｅ、識別情報送信手段１１１Ｆと、を備えている。なお、図１では、サーバ装置１は一の端末装置２に接続されているが、複数の端末装置２に接続する。
【００１３】
取得手段１１１Ａは、渋滞に関する渋滞情報を取得する。取得手段１１１Ａは、例えば、ＶＩＣＳ（登録商標）（Vehicle Information and Communication System）から渋滞情報を取得する。渋滞情報は、少なくとも渋滞発生地点を示す情報を含んでいる。渋滞発生地点を示す情報としては、渋滞の先頭と最後尾を示す情報を含んでいる。
【００１４】
特定手段１１１Ｂは、渋滞情報と端末装置２の位置情報とに基づいて、渋滞発生地点を通過予定の複数の移動体を特定する。サーバ装置１は、随時、端末装置２とともに移動する車両から当該車両の現在地を示す現在地情報を位置情報として取得しており、特定手段１１１Ｂは、現在地情報に基づいて渋滞発生地点を通過予定の移動体を特定する。例えば、特定手段１１１Ｂは、渋滞発生地点が高速道路上である場合には、渋滞発生地点から所定値で特定される距離だけ離れた地点を渋滞発生地点に向けて移動中の移動体を特定する。所定値は、渋滞発生地点からの距離を示す値であっても、渋滞発生地点までの所要時間を示す値であってもよい。移動体の渋滞発生地点までの所要時間は、移動体の速度を端末装置２から取得して、渋滞発生地点までの距離に基づいて算出することができる。また、所定値は、渋滞の長さ（すなわち、渋滞の先頭から渋滞の最後尾までの長さ）に基づいて可変的に算出してもよい。例えば、渋滞の長さが長い場合には、所定値を相対的に大きく設定し、渋滞の長さが短い場合には、所定値を相対的に小さく設定する。
【００１５】
送信手段１１１Ｃは、特定手段１１１Ｂが特定した各移動体とともに移動する各端末装置２に対して、特定手段１１１Ｂが特定した複数の移動体同士で渋滞吸収走行することを通知させる通知情報を送信する。渋滞吸収走行とは、例えば、現在の移動速度より遅い速度で速度を保ちながら走行（例えば、移動体が９０ｋｍ／ｈで移動している場合に、約７０ｋｍ／ｈで移動）することである。渋滞吸収走行する場合、移動体は前方を移動する移動体の距離（移動体が車両の場合には車間距離）を十分に（例えば、４０ｍ）とることが好ましい。
【００１６】
送信手段１１１Ｃから通知情報を受信した端末装置２は、通知情報に基づいて、移動体の搭乗者に対して、他の移動体とともに渋滞吸収走行することを映像又は音声等を用いて通知する。他の移動体とは、特定手段１１１Ｂが特定した複数の移動体のうち、通知を行う端末装置２とともに移動する移動体を除く他の移動体のことである。これにより、特定手段１１１Ｂが特定した複数の移動体がともに渋滞吸収走行することができるようになる。
【００１７】
以上説明した通り、実施形態に係るサーバ装置１の動作によれば、渋滞発生地点を通過予定の複数の移動体の搭乗者に渋滞吸収走行することが通知されることから、複数の移動体がともに渋滞吸収走行をすることが実現され、延いては渋滞そのものの解消に要する時間を短縮することができる。
【００１８】
判定情報取得手段１１１Ｄは、送信手段１１１Ｃが通知情報を送信した端末装置２から、端末装置２とともに移動する移動体が渋滞吸収走行するかの判定に用いる判定情報を取得する。例えば、搭乗者が端末装置２に対して、渋滞吸収走行すること、又は、渋滞吸収走行しないことに対応する入力操作を行い、端末装置２は、その入力内容を示す情報を判定情報としてサーバ装置１に送信し、判定情報取得手段１１１Ｄがこれを取得することとしてもよい。また、端末装置２が、移動体の速度に関する速度情報を判定情報としてサーバ装置１に送信し、判定情報取得手段１１１Ｄがこれを取得することとしてもよい。
【００１９】
渋滞吸収走行移動体判定手段１１１Ｅは、判定情報取得手段１１１Ｄが取得した判定情報に基づいて、渋滞吸収走行する移動体を判定する。判定情報が、渋滞吸収走行すること、又は、渋滞吸収走行しないことを示す情報である場合には、渋滞吸収走行することを示す判定情報を送信してきた端末装置２とともに移動する移動体を渋滞吸収走行する移動体と判定する。また、判定情報が、移動体の速度情報である場合には、速度情報に基づいて移動体が速度を低下させたこと（例えば、１００ｋｍ／ｈから７０ｋｍ／ｈに減速させたこと）を検出した場合に、当該移動体を渋滞吸収走行する移動体と判定する。
【００２０】
識別情報送信手段１１１Ｆは、特定手段１１１Ｂが特定した各移動体とともに移動する各端末装置２に対して、渋滞吸収走行移動体判定手段１１１Ｅが判定した渋滞吸収走行する移動体を識別する識別情報を送信する。また、識別情報を受信した端末装置２は、端末装置２とともに移動する移動体の搭乗者に対して、識別情報に基づいて識別した渋滞吸収走行する移動体を映像又は音声を用いて通知する。識別情報としては、例えば、移動体の種類、移動体の外装色、移動体に備え付けられたナンバープレート等を示す情報が挙げられる。また、端末装置２とともに移動する移動体を基準として、渋滞吸収走行する移動体の位置を示す情報（例えば、左前方５０ｍといった位置を示す情報）であってもよい。
【００２１】
これにより、渋滞吸収走行する移動体が何れの移動体であるかを示す識別情報が各移動体の端末装置２に送信され、渋滞吸収走行する移動体が搭乗者に通知されることから、移動体の搭乗者は何れの移動体が渋滞吸収走行しているかを確認することができ、渋滞吸収走行する移動体同士、集団で渋滞吸収走行しやすくなる。
【００２２】
また、判定情報が移動体の速度情報である場合であって、渋滞吸収走行移動体判定手段１１１Ｅが速度情報に基づいて渋滞吸収走行する移動体を判定する場合、搭乗者は、渋滞吸収走行に参加するか否かを回答しなくても、サーバ装置１側で判断することができる。
【００２３】
送信手段１１１Ｃは、渋滞情報に基づいて、渋滞発生地点までの距離及び渋滞の長さに応じた渋滞吸収走行する際の推奨情報（推奨速度、推奨車間距離）を検出し、当該推奨情報を更に搭乗者に通知させる通知情報を送信する。推奨情報は、公知の渋滞吸収理論に基づいて検出することが好ましい。また、渋滞発生地点までの距離及び渋滞の長さ等と、推奨速度及び推奨車間距離等を対応付けて記憶するデータベースを作成しておき、推奨情報を検出する際に参照することとしてもよい。
【００２４】
これにより、渋滞発生地点までの距離及び渋滞の長さといった状況に応じた、渋滞吸収に最適な渋滞吸収走行を移動体の搭乗者がすることができる。
【００２５】
送信手段１１１Ｃは、渋滞が解消されたことを検出した場合に、位置情報に基づいて、先に通知情報を送信した複数の端末装置２のうち、その時点で先方を移動している移動体とともに移動する端末装置２から順に、当該端末装置２とともに移動する移動体の搭乗者に渋滞が解消されたことを通知させる渋滞解消通知情報を更に送信する。
【００２６】
これにより、渋滞解消時には、通知情報が送信された端末装置２とともに移動する移動体のうち、前方を走行する車両から順に、搭乗者に渋滞が解消されたことが通知されることから、渋滞吸収走行をしていた複数の移動体が渋滞解消と同時に一斉に加速することにより発生する事故を事前に防ぐことができる。
【実施例】
【００２７】
次に、上述した実施形態に対応する具体的な実施例について説明する。
【００２８】
図２−図６を用いて実施例について説明する。なお以下に説明する実施例は、本願発明を、渋滞緩和システムＳに適用した場合の実施例である。
【００２９】
図２に示すように、本実施例の渋滞緩和システムＳは、車両に搭載された車載ナビゲーション装置ＮＶ（「端末装置」の一例。以下、「ナビゲーション装置ＮＶ」という場合がある）と、サーバ装置ＳＶ（「サーバ装置」の一例。以下、「サーバ装置ＳＶ」という場合がある）とを含んで構成されている。ナビゲーション装置ＮＶはネットワークＮＷを介して、サーバ装置ＳＶに接続可能である。なお、図２では一台のナビゲーション装置ＮＶのみを示しているが、渋滞緩和システムＳは複数のナビゲーション装置ＮＶを含んで構成されている。
【００３０】
本実施例の渋滞緩和システムＳは、高速道路上で交通渋滞が発生した際に渋滞発生地点を通過予定の複数の車両に対して、集団での渋滞吸収走行を促すことにより、交通渋滞を早期に解消し、渋滞に巻き込まれることを回避させる。
【００３１】
サーバ装置ＳＶは、ＶＩＣＳ等から渋滞情報を取得し、渋滞発生地点から１５ｋｍ手前を走行している複数の車両を特定し、集団での渋滞吸収走行をすることを促すよう、渋滞吸収走行開始メッセージ（「通知情報」の一例）を送信する。サーバ装置ＳＶにより特定された車両のナビゲーション装置ＮＶは、自車両の運転手（「搭乗者」の一例）に対して、集団での渋滞吸収走行に参加するか否かの意思確認を行い、参加するか否かを示す参加不参加メッセージ（「判定情報」の一例）をサーバ装置ＳＶに返信する。
【００３２】
また、ナビゲーション装置ＮＶは、自車両の運転手が渋滞吸収走行に参加する場合には、渋滞吸収走行ガイドを開始し、運転手に対して、４０ｍ以上の車間距離をとり、７０ｋｍ／ｈの速度を保持して走行することを促す。このとき、ナビゲーション装置ＮＶは自車両の速度を検知し、７０ｋｍ／ｈより速い速度の場合には、例えば図３（Ａ）に示すように、メッセージウィンドウ５０１に速度を落とすことを指示するメッセージを表示し、７０ｋｍ／ｈより遅い速度の場合にはメッセージウィンドウ５０１に速度を上げることを指示するメッセージを表示する。また、ナビゲーション装置ＮＶは自車両と前方の車両との車間距離を検知し、車間距離が４０ｍより短い場合には、例えば図３（Ｂ）に示すように、メッセージウィンドウ５０１に車間距離を広げることを指示するメッセージを表示する。なお、ナビゲーション装置ＮＶは、自車両が適切な速度及び車間距離で走行している場合には、例えば図３（Ｃ）に示すように、メッセージウィンドウ５０１にそのまま走行すること指示するメッセージを表示する。
【００３３】
一方、サーバ装置ＳＶは、運転手が渋滞吸収走行への参加を表明したことを示す参加不参加メッセージを受信した場合には、送信元であるナビゲーション装置ＮＶの車両を識別する識別情報を取得し、他のナビゲーション装置ＮＶに送信する。そして、ナビゲーション装置ＮＶは、識別情報に基づいて参加の意思表明をした車両をディスプレイに表示するなどして運転手に通知する。例えば、図３（Ａ）−（Ｃ）に示すように、俯瞰ウィンドウ５０２に、自車両を表す自車両アイコン５０３と、渋滞吸収走行への参加を表明した参加車両を表す参加車両アイコン５０４と、渋滞吸収走行への参加を表明していない不参加車両を表す不参加車両アイコン５０５を表示する。俯瞰ウィンドウ５０２によれば、運転手は参加車両を一目で把握することができるとともに、自車両、参加車両及び不参加車両の位置関係を把握することができ、集団での渋滞吸収走行を行いやすくなり、延いては、渋滞解消までの時間を短縮することができる。
【００３４】
［１．サーバ装置ＳＶの構成］
次に図４を用いて本実施例に係るサーバ装置ＳＶの構成について説明する。図４に示すように、サーバ装置ＳＶは、大別して、制御部３１１、記憶部３１２、通信部３１３、表示部３１４及び操作部３１５を含んで構成されている。
【００３５】
記憶部３１２は、例えばハードディスクドライブ等により構成されており、ＯＳ（Operating System）、サーバプログラム及び各種データを記憶する。また、記憶部３１２は、各ナビゲーション装置ＮＶから受信したクライアント情報を記憶する。クライアント情報は、ナビゲーション装置ＮＶが搭載された車両の車種、自動車登録番号（ナンバープレートに表示される文字列）、現在位置、案内中の経路、速度等を示す情報であり、随時、ナビゲーション装置ＮＶから受信した情報により更新される。
【００３６】
また、記憶部３１２は、渋滞に関する渋滞情報を記憶する。渋滞情報は、ＶＩＣＳから取得した情報等を用いることができる。また、各ナビゲーション装置ＮＶから取得した走行履歴データ（走行経路や走行速度等を示す情報）を統合して作成したデータであってもよい。例えば、複数の車両が略同一地点を移動中にもかかわらず、走行速度が０〜５ｋｍ／ｈである場合には、その地点で渋滞が発生していると判断し、渋滞情報を作成することができる。
【００３７】
通信部３１３は、ネットワークＮＷに接続して、ナビゲーション装置ＮＶやＶＩＣＳなどの渋滞情報を保持するサーバ装置等との通信状態を制御する。
【００３８】
表示部３１４は、例えば、液晶ディスプレイ等により構成されており、文字や画像等の情報を表示するようになっている。
【００３９】
操作部３１５は、例えば、キーボード、マウス等により構成されており、オペレータからの操作指示を受け付け、その指示内容を指示信号として制御部３１１に出力するようになっている。
【００４０】
制御部３１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されている。そして、ＣＰＵが、ＲＯＭや記憶部３１２に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。
【００４１】
制御部３１１は、記憶部３１２に記憶された渋滞情報及びクライアント情報に基づいて、渋滞発生地点を通過予定の複数の車両を、渋滞吸収走行をさせる車両として特定する。具体的には、制御部３１１は、渋滞発生地点までの距離が１５ｋｍである地点付近を走行している車両を特定する。また、制御部３１１は、特定した各車両に搭載された各ナビゲーション装置ＮＶに対して、特定した複数の車両同士で渋滞吸収走行することをナビゲーション装置ＮＶが搭載された車両の運転手に通知させる渋滞吸収走行開始メッセージを送信する。
【００４２】
また、制御部３１１は、先に渋滞吸収走行開始メッセージを送信したナビゲーション装置ＮＶからその車両が渋滞吸収走行するか否かの判定に用いる参加不参加メッセージを取得し、渋滞吸収走行する車両を判定する。そして、制御部３１１は、先に特定した複数の車両に搭載されたナビゲーション装置ＮＶに対して、渋滞吸収走行する車両を識別する識別情報を送信する。実施例における識別情報は、車両の種類、車両の外装色、車両に備え付けられたナンバープレート等の車両の外観を示す外観情報と、識別情報の送信先であるナビゲーション装置ＮＶが搭載された車両を基準とした相対位置を示す相対位置情報とを含む。
【００４３】
［２．ナビゲーション装置ＮＶの構成］
次に、図５を用いて本実施例に係るナビゲーション装置ＮＶの構成について説明する。図５に示すように、ナビゲーション装置ＮＶは、制御部２１１と、ＨＤＤ等からなる記憶装置２１２と、キーボード又はリモートコントローラ、タッチパネル等からなる入力装置２１３と、表示ユニット２１４と、バスライン２１５と、入出力インターフェース部２２０と、車速センサ２２１と、角速度センサ２２２と、加速度センサ２２３と、舵角センサ２２４と、ＧＰＳ受信部２２５と、データ送受信部２２６と、無線通信部２２７を備えて構成されている。
【００４４】
車速センサ２２１は、例えばナビゲーション装置ＮＶが搭載されている車両から取得される車速パルス等を用いた速度検出処理等を用いて当該車両の現在速度を検出し、速度データを出力する。角速度センサ２２２は、当該車両の、例えば方向変化の角速度を検出し、単位時間当たりの角速度データ及び相対方位データを出力する。加速度センサ２２３は、当該車両の例えば前後方向の加速度を検出し、単位時間当たりの加速度データ等を出力する。舵角センサ２２４は、当該車両の舵角を検出し、舵角データ等を出力する。ＧＰＳ受信部２２５は、ＧＰＳ衛星からの航法電波を受信し、ＧＰＳ測位データとして自車位置情報である緯度、経度、高度データ、車両の進行方向の絶対方位データ及びＧＰＳ速度データ等を出力する。データ送受信部２２６は、ネットワークを介したサーバ装置との間のデータの送受信に係る処理を行う。無線通信部２２７は、無線による路車間通信と車車間通信に係る処理を行う。
【００４５】
記憶装置２１２は、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、サーバ装置等からネットワークを介して取得されるようにしても良いし、ＣＤ、ＤＶＤ、ＵＳＢメモリ等の記録媒体に記録されたものを読み込むようにしても良い。
【００４６】
また、記憶装置２１２は、表示ユニット２１４に地図を表示するための地図画像データや、経路を探索する際に用いる地図情報、道路リンク情報などが格納される。
【００４７】
更に、記憶装置２１２は、サーバ装置ＳＶに送信すべきクライアント情報を記憶する。記憶装置２１２が記憶するクライアント情報のうち、ナビゲーション装置ＮＶが搭載された車両の車種、自動車登録番号に関する情報以外の現在位置、案内中の経路、速度等を示す情報は随時、制御部２１１により更新される。
【００４８】
入力装置２１３は、タッチパネル、キーボード、マウス、その他のコントローラ等により構成され、利用者の入力操作を受け付けて、操作内容を示す操作信号を制御部２１１に送信する。
【００４９】
表示ユニット２１４は、制御部２１１の制御下で各種表示データを表示する。表示ユニット２１４は、グラフィックスコントローラ２１４ａと、ＶＲＡＭ（Video RAM）等のメモリからなるバッファメモリ２１４ｂと、液晶ディスプレイ等からなるディスプレイ２１４ｃ等を備えて構成されている。この構成においてグラフィックスコントローラ２１４ａは、バスライン２１５を介して制御部２１１から送られる制御データに基づいて、表示ユニット２１４全体の制御を行う。また、バッファメモリ２１４ｂは、即時表示可能な画像情報を一時的に記憶する。そして、グラフィックスコントローラ２１４ａから出力される画像データに基づいて、ディスプレイ２１４ｃに画像が表示される。
【００５０】
制御部２１１は、制御部２１１全体を制御するＣＰＵ２１１ａと、制御部２１１を制御する制御プログラム等が予め記憶されているＲＯＭ２１１ｂと、各種データを一時的に格納するＲＡＭ２１１ｃと、により構成されている。制御部２１１は、車速センサ２２１、角速度センサ２２２、加速度センサ２２３、舵角センサ２２４及びＧＰＳ受信部２２５と、バスライン２１５及び入出力インターフェース部２２０を介して接続されており、それぞれから出力される速度データ、角速度データ及び相対方位データ、舵角データ、ＧＰＳ測位データ及び車両の進行方向の絶対方位データ、加速度データ等に基づいて、ナビゲーション装置ＮＶ全体の制御を行うとともに、表示ユニット２１４等の各種構成部材における夫々の動作を制御する。
【００５１】
制御部２１１は、サーバ装置ＳＶから渋滞吸収走行開始メッセージを受信すると、表示ユニット２１４のディスプレイ２１４ｃに渋滞吸収走行参加問合せ画面（図示しない）を表示させる。渋滞吸収走行参加問合せ画面では、「渋滞吸収走行しますか？」というメッセージを表示するとともに「参加」ボタンと「不参加」ボタンを表示する。そして、制御部２１１は、運転手により何れのボタンが選択されたかに応じて渋滞吸収走行すること、又は、渋滞吸収走行しないことを示す参加不参加メッセージをサーバＳＶに送信する。なお、制御部２１１は、「渋滞吸収走行しますか？」というメッセージをスピーカ（図示しない）から音声出力し、これに対して運転手の「はい」、又は「いいえ」という音声がマイク（図示しない）に入力されたことに基づいて、渋滞吸収走行すること、又は、渋滞吸収走行しないことを示す参加不参加メッセージをサーバＳＶに送信することとしてもよい。
【００５２】
また、制御部２１１は、サーバ装置ＳＶから識別情報を受信すると、識別情報に基づいて、図３に示した俯瞰ウィンドウ５０２を表示・更新する。
【００５３】
俯瞰ウィンドウ５０２には、受信した識別情報及び記憶装置２１２に記憶されている自車両の現在位置を示す情報に基づいて、自車両アイコン５０３、参加車両アイコン５０４、不参加車両アイコン５０５が配置された映像が表示される。具体的には、制御部２１１は、受信した識別情報に含まれる相対位置情報に基づいて、自車両アイコン５０３、参加車両アイコン５０４、不参加車両アイコン５０５の位置を決定する。更に、自車両に設置されている前方カメラ（図示しない）により撮影された画像に写る前方車両については、識別情報に含まれる外観情報（車両の種類、車両の外装色、車両に備え付けられたナンバープレート等の車両の外観を示す情報）に基づいて参加車両であるか不参加車両であるかを画像認識処理により特定することによって、より正確に表示することができる。なお、制御部２１１は、「一台前を走行している車両は参加車両です」といったメッセージや、「右車線の１０ｍ前方を走行している車両は不参加車両です」といったメッセージをスピーカ（図示しない）から音声出力することにより、運転者に対して参加車両と不参加車両を通知することとしてもよい。
【００５４】
［３．渋滞緩和システムＳの動作例］
次に、図６のフローチャートを用いて、渋滞緩和システムＳの動作例について説明する。なお、サーバ装置ＳＶの記憶部３１２に記憶されている渋滞情報やクライアント情報は随時更新されるものとする。また、渋滞吸収走行開始メッセージを受信して新たに渋滞吸収走行ガイドを開始するナビゲーション装置ＮＶと、渋滞吸収走行ガイド実行中のナビゲーション装置ＮＶとを区別するために前者をナビゲーション装置ＮＶ１と表記し、後者をナビゲーション装置ＮＶ２と表記する。
【００５５】
まず、サーバ装置ＳＶの制御部３１１は、記憶部３１２に記憶されている渋滞情報に基づいて渋滞の発生を検知する（ステップＳ１１Ａ）。
【００５６】
次に、制御部３１１は、記憶部３１２に記憶されているクライアント情報に含まれる案内中の経路及び現在位置を示す情報に基づいて、渋滞発生地点を通過する車両であって、渋滞発生地点から１５ｋｍ手前付近を走行している複数の車両を特定する（ステップＳ１２Ａ）。
【００５７】
次に、制御部３１１は、ステップＳ１２Ａの処理で特定した複数の車両に渋滞吸収走行開始メッセージを送信する（ステップＳ１３Ａ）。
【００５８】
一方、ナビゲーション装置ＮＶ１の制御部２１１は、渋滞吸収走行開始メッセージを受信すると（ステップＳ１１Ｂ）、表示ユニット２１４のディスプレイ２１４ｃに渋滞吸収走行参加問合せ画面（図示しない）を表示させる（ステップＳ１２Ｂ）。そして、制御部２１１は「参加」ボタンと「不参加」ボタンの何れのボタンが選択されるまで待機し（ステップＳ１３Ｂ：ＮＯ）、「参加」ボタン又は「不参加」ボタンが選択されたことを検出すると（ステップＳ１３Ｂ：ＹＥＳ）、参加不参加メッセージをサーバ装置ＳＶに送信する（ステップＳ１４Ｂ）。具体的には、制御部２１１は、「参加」ボタンが選択された場合には渋滞吸収走行することを示す参加不参加メッセージを送信し、「不参加」ボタンが選択された場合には渋滞吸収走行しないことを示す参加不参加メッセージを送信する。
【００５９】
これに対して、サーバ装置ＳＶの制御部３１１は、ナビゲーション装置ＮＶ１から参加不参加メッセージを受信すると（ステップＳ１４Ａ）、参加不参加メッセージに基づいてナビゲーション装置ＮＶ１を搭載する車両が渋滞吸収走行への参加車両であるか又は不参加車両であるかを判定する（ステップＳ１５Ａ）。次いで、制御部３１１は判定結果を記憶部３１２に記録する（ステップＳ１６Ａ）。この処理は、ナビゲーション装置ＮＶから参加不参加メッセージを受信する度に行う。つまり、制御部３１１が、蓄積された記録を参照することにより、参加不参加メッセージを送信してきたナビゲーション装置ＮＶを搭載する全車両について参加車両か不参加車両かを把握することができる。
【００６０】
次に、制御部３１１は、ステップＳ１４Ａの処理で受信した参加不参加メッセージの送信元の車両が、参加車両であるか否かを判定する（ステップＳ１７Ａ）。このとき、制御部３１１は、参加車両でないと判定した場合には（ステップＳ１７Ａ：ＮＯ）、当該フローチャートにおける処理を終了する。一方、制御部３１１は、参加車両であると判定した場合には（ステップＳ１７Ａ：ＹＥＳ）、それまでに記憶部３１２に記録された判定結果（ステップＳ１６Ａ参照）に基づいて、識別情報をナビゲーション装置ＮＶ１に送信し（ステップＳ１８Ａ）、ステップＳ１９の処理に移行する。つまり、制御部３１１は、ステップＳ１３Ａの処理で複数のナビゲーション装置ＮＶに対して渋滞吸収走行開始メッセージを送信してから、ステップＳ１４Ａの処理でナビゲーション装置ＮＶ１から参加不参加メッセージを受信するまでの間に参加表明済みの車両を識別する識別情報をまとめてナビゲーション装置ＮＶ１に送信する。これにより、ナビゲーション装置ＮＶ１側では、何れの車両が参加表明済みの車両であるかを識別することができる。
【００６１】
一方、ナビゲーション装置ＮＶ１の制御部２１１は、ステップＳ１４Ｂの処理後、自車両が渋滞吸収走行に参加しない場合には（ステップＳ１５Ｂ：ＮＯ）当該フローチャートにおける処理を終了する。一方、制御部３１１は、自車両が渋滞吸収走行に参加する場合には（ステップＳ１５Ｂ：ＹＥＳ）、サーバ装置ＳＶから識別情報を受信するのを待機しており、識別情報を受信すると（ステップＳ１６Ｂ）、渋滞吸収走行ガイドを開始する（ステップＳ１７Ｂ）。具体的には、制御部２１１は、表示ユニット２１４のディスプレイ２１４ｃ内のメッセージウィンドウ５０１に、時速７０ｋｍ／ｈで走行すること、車間距離を４０ｍとることを示すメッセージを表示し、俯瞰ウィンドウ５０２には、識別情報に基づいて自車両アイコン５０３、参加車両アイコン５０４及び不参加車両アイコン５０５を表示する。すなわち、その時点までに参加表明済みの車両が参加車両アイコン５０４で表される。
【００６２】
他方、サーバ装置ＳＶの制御部３１１は、ステップＳ１９Ａの処理において、それまでに参加を示す参加不参加メッセージを送信してきたナビゲーション装置ＮＶ（例えば、ナビゲーション装置ＮＶ２）に対して、ステップＳ１４Ａの処理で参加不参加メッセージを送信してきたナビゲーション装置ＮＶ１が搭載された車両が参加車両であることを示す識別情報を送信する（ステップＳ１９Ａ）。なお、制御部３１１は、ステップＳ１２Ａの処理で特定した各車両に搭載されるナビゲーション装置ＮＶに対して識別情報を送信することとしてもよい。
【００６３】
これに対して、ナビゲーション装置ＮＶ２（既に渋滞吸収走行ガイドを開始しているナビゲーション装置ＮＶ）の制御部２１１は、サーバ装置ＳＶから識別情報を受信すると（ステップＳ３１Ｂ）、俯瞰ウィンドウ５０２を更新し（ステップＳ３２Ｂ）、当該フローチャートにおける処理を終了する。具体的には、制御部２１１は、既に表示中である俯瞰ウィンドウ５０２に、ステップＳ３１Ｂの処理で受信した識別情報により参加車両であることが示される車両（新たに参加した車両）のアイコン（この時点では不参加車両アイコン５０５）が表示されている場合に、当該アイコンを参加車両アイコン５０４に更新する。
【００６４】
以上説明したように、本実施例に係る車両（「移動体」の一例）とともに移動するナビゲーション装置ＮＶ（「端末装置」の一例）に接続するサーバ装置ＳＶ（「サーバ装置」の一例）は、制御部３１１（「取得手段」、「特定手段」、「送信手段」の一例）が、渋滞に関する渋滞情報を取得し、渋滞情報とナビゲーション装置ＮＶの位置情報とに基づいて、渋滞発生地点を通過予定の複数の車両を特定し、当該特定した各車両とともに移動する各ナビゲーション装置ＮＶに対して、当該特定した複数の車両同士で渋滞吸収走行することをナビゲーション装置ＮＶとともに移動する車両の運転手に通知させる渋滞吸収走行開始メッセージ（「通知情報」の一例）を送信する。
【００６５】
したがって、本実施例に係るサーバ装置ＳＶによれば、渋滞発生地点を通過予定の複数の車両の運転手に渋滞吸収走行することが通知されることから、複数の車両がともに渋滞吸収走行をすることが実現され、延いては渋滞そのものの解消に要する時間を短縮することができる。
【００６６】
また、本実施例に係るサーバ装置ＳＶの制御部３３１（「判定情報取得手段」、「渋滞吸収走行移動体判定手段」、「識別情報送信手段」の一例）は、渋滞吸収走行開始メッセージを送信したナビゲーション装置ＮＶから、ナビゲーション装置ＮＶとともに移動する車両が渋滞吸収走行するか否かの判定に用いる参加不参加メッセージ（「判定情報」の一例）を取得し、当該取得した参加不参加メッセージに基づいて、渋滞吸収走行する車両を判定し、先に特定した（ステップＳ１２Ａ参照）各車両とともに移動する各ナビゲーション装置ＮＶに対して、先に判定した（ステップＳ１５Ａ参照）渋滞吸収走行に参加する参加車両を識別する識別情報を送信する。一方、ナビゲーション装置ＮＶの制御部２１１は、ナビゲーション装置ＮＶとともに移動する車両の運転手に対して、受信した識別情報に基づいて識別した渋滞吸収走行する参加車両を俯瞰ウィンドウ５０２に表示する参加車両アイコン５０４により示して通知する。これにより、渋滞吸収走行する車両が何れの車両であるかを示す識別情報が各車両のナビゲーション装置ＮＶに送信され、渋滞吸収走行する車両が運転手に通知されることから、運転手は何れの車両が渋滞吸収走行しているかを確認することができ、渋滞吸収走行する車両同士、集団で渋滞吸収走行しやすくなる。
【００６７】
なお、本実施例では、高速道路上での交通渋滞について説明したが、一般道路上で発生する交通渋滞についても適用可能である。
【００６８】
［４．変形例］
次に、上記実施例の変形例について説明する。なお、以下に説明する変形例は適宜組み合わせることができる。
【００６９】
［４．１．変形例１］
上記実施例では、サーバ装置ＳＶの制御部３１１が渋滞発生地点から１５ｋｍ手前を走行している複数の車両を、集団での渋滞吸収走行を促す車両として特定する構成としたが、他の条件によって集団での渋滞吸収走行を促す車両を特定する構成としてもよい。例えば、渋滞発生地点への到着予想時刻が１１分後である複数の車両を特定することとしてもよい。
【００７０】
また、条件毎に渋滞吸収走行を促す車両を特定するための特定用情報を記憶部３１２に記憶させ、制御部３１１が特定用情報に基づいて、渋滞吸収走行を促す車両を特定する構成としてもよい。条件としては、渋滞発生場所の道路種別（高速道路か、又は、一般道路か）、渋滞頻出地点での渋滞か否か、渋滞発生地点までの距離、渋滞の規模（長さ）などが挙げられる。これらの条件毎に、「渋滞発生地点からｐｋｍ手前を走行している車両」、又は、「渋滞発生地点への到着予想時刻がｑ分後である車両」といった車両を特定するための情報を特定用情報としてもよい。
【００７１】
［４．２．変形例２］
上記実施例では、渋滞発生地点から１５ｋｍ手前を走行している車両について集団での渋滞吸収走行を促すこととしたが、例えば、渋滞発生地点から２０ｋｍ手前を走行している車両と、渋滞発生地点から４０ｋｍ手前を走行している車両といったように、複数の集団を特定し、それぞれの集団毎に渋滞吸収走行を促してもよい。
【００７２】
また、渋滞発生地点までの距離（どれだけ手前を走行しているか）、道路種別、渋滞の規模毎に、早期に渋滞を解消するために適した推奨すべき渋滞吸収走行の方法（推奨速度、推奨車間距離）が異なるので、それぞれの条件に応じた推奨速度、推奨車間距離を運転手に通知することとしてもよい。具体的には、道路種別、渋滞の規模、渋滞発生地点までの距離などに応じて、推奨速度、推奨車間距離を示す推奨情報を記憶部３１２に記憶させておき、制御部３１１が条件に応じて推奨速度、推奨車間距離を検出し、渋滞解消走行開始メッセージとともにナビゲーション装置ＮＶに送信することとしてもよい。この場合、ナビゲーション装置ＮＶはメッセージウィンドウ５０１等に推奨速度、推奨車間距離を表示させる。例えば、渋滞発生地点から２０ｋｍ手前を走行している車両については７０ｋｍ／ｈで車間距離を４０ｍとって走行することをメッセージウィンドウ５０１に表示し、渋滞発生地点から４０ｋｍ手前を走行している車両については６０ｋｍ／ｈで車間距離を３５ｍとって走行することをメッセージウィンドウ５０１に表示する。これにより、渋滞発生地点までの距離及び渋滞の長さといった状況に応じた、渋滞緩和に適した推奨速度、推奨車間距離を車両の運転手に通知することができる。
【００７３】
［４．３．変形例３］
上記実施例では、サーバ装置ＳＶの制御部３１１が、図６のステップＳ１５Ａにおいて渋滞吸収走行に参加する車両であるか否かを、ナビゲーション装置ＮＶからの参加不参加メッセージに基づいて判定していたが、これに代えて、ナビゲーション装置ＮＶが搭載されている車両の速度の変化に基づいて判定することとしてもよい。具体的には、制御部３１１が、随時更新される記憶部３１２のクライアント情報に含まれる速度を示す情報を参照し、車両が速度を低下させたこと（例えば、１００ｋｍ／ｈから７０ｋｍ／ｈに減速させたこと）を検出した場合に当該車両を参加車両として判定する。また、制御部３１１は、車両の速度が基準速度以上（例えば、３０ｋｍ／ｈ以上）速度を低下させた場合に当該車両を参加車両として判定することとしてもよい。この場合、クライアント情報に含まれる速度を示す情報の更新に用いられるナビゲーション装置ＮＶからの情報は、車両が渋滞吸収走行するか否かの判定に用いる「判定情報」の一例となる。このように、車両の速度変化に基づいて参加車両であるか否かを判定することにより、運転手は、渋滞吸収走行に参加するか否かを回答しなくて済み、運転操作に集中することができ事故の予防につながる。
【００７４】
［４．４．変形例４］
サーバ装置ＳＶの制御部３１１は、渋滞が解消した場合に渋滞が解消したことを示す終了メッセージを、参加車両に搭載される全ナビゲーション装置ＮＶに送信する構成としてもよい。このとき、ナビゲーション装置ＮＶは、終了メッセージを受信した場合には、渋滞が解消したことを運転手に通知することとする。例えば、渋滞が終了したことを示すメッセージを表示ユニット２１４のディスプレイ２１４ｃに表示する。これにより、運転手は渋滞が解消されたことを認識することができる。
【００７５】
また、制御部３１１が終了メッセージを送信する際には、集団内でより前方を走行している車両から順に送信することが好ましい。具体的には、制御部３１１は、渋滞が解消されたことを検出した場合に、クライアント情報に含まれる現在位置を示す情報（「位置情報」の一例）に基づいて、渋滞吸収走行開始メッセージを送信した複数のナビゲーション装置ＮＶのうち、その時点で先方を走行している車両に搭載されているナビゲーション装置ＮＶから順に、当該ナビゲーション装置ＮＶを搭載する車両の運転手に渋滞が解消されたことを通知させる終了メッセージ（「渋滞解消通知情報」の一例）送信する。これにより、渋滞が解消したことを認識した運転手が急加速して、後方の車両が前方の車両を無理に追い越すような危険な状況が生じることを防止することができる。
【００７６】
［４．５．変形例５］
上記実施例では、何れの車両が参加車両であるかを図２に示す俯瞰ウィンドウ５０２内の参加車両アイコン５０４により表したが、これに代えて、例えば、車両設置されたカメラが撮影した画像を表示ユニット２１４のディスプレイ２１４ｃに表示することとし、カメラに映る渋滞吸収走行している車両に対して、渋滞吸収走行していることを示す情報を重畳して表示させる（例えば、移動体に色を付す、吹き出しを出す（吹き出しに「参加車両」と表示する））こととしてもよい。
【００７７】
［４．６．変形例６］
上記実施例では、渋滞吸収走行ガイド中に、ナビゲーション装置ＮＶの制御部３１１は、自車両の速度を検知し、７０ｋｍ／ｈより速い速度の場合に、速度を落とすことを指示するメッセージを表示したり、又は、自車両と前方の車両との車間距離を検知し、車間距離が４０ｍより短い場合には、車間距離を広げることを指示するメッセージを表示したりすることとしたが、これらの指示をサーバ装置ＳＶが行うこととしてもよい。具体的には、制御部３１１が、記憶部３１２に記録されている各参加車両のクライアント情報をモニタリングし、７０ｋｍ／ｈより速い速度の車両を検出した場合に、当該車両に搭載されているナビゲーション装置ＮＶに対して、速度を低下させるように指示情報を送信することとする。また、クライアント情報に含まれる現在位置を示す情報に基づいて、それぞれの車両の車間距離を算出し、車間距離が４０ｍより短い車両を検出した場合に、当該車両に搭載されているナビゲーション装置ＮＶに対して、車間距離を広げるべきことを示す指示情報をナビゲーション装置ＮＶに送信することとする。
【００７８】
なお、渋滞の規模が変化した場合に、その変化に応じて指示情報を変更してもよい。例えば、渋滞の長さが２ｋｍであったために７０ｋｍ／ｈで走行することを促した場合に、渋滞の長さが２０ｋｍに伸びたら５０ｋｍ／ｈで走行することを促すこととしてもよい。これにより、渋滞の規模の変化に応じて、最適な渋滞吸収走行の方法を渋滞吸収走行する運転手に提示することができる。
【符号の説明】
【００７９】
１  サーバ装置
１１１Ａ  取得手段
１１１Ｂ  特定手段
１１１Ｃ  送信手段
１１１Ｄ  判定情報取得手段
１１１Ｅ  渋滞吸収走行移動体判定手段
１１１Ｆ  識別情報送信手段
２  端末装置
ＮＶ  ナビゲーション装置
２１１  制御部
２１１ａ  ＣＰＵ
２１１ｂ  ＲＯＭ
２１１ｃ  ＲＡＭ
２１２  記憶装置
２１３  入力装置
２１４  表示ユニット
２１４ａ  グラフィックスコントローラ
２１４ｂ  バッファメモリ
２１４ｃ  ディスプレイ
２１５  バスライン
２２０  入出力インターフェース部
２２１  車速センサ
２２２  角速度センサ
２２３  加速度センサ
２２４  舵角センサ
２２５  ＧＰＳ受信部
２２６  データ送受信部
２２７  無線通信部
ＳＶ  サーバ装置
３１１  制御部
３１２  記憶部
３１３  通信部
３１４  表示部
３１５  操作部
５０１  メッセージウィンドウ
５０２  俯瞰ウィンドウ
５０３  自車両アイコン
５０４  参加車両アイコン
５０５  不参加車両アイコン
【図１】
2020017286.tif 000003
【図２】
2020017286.tif 000004
【図３】
2020017286.tif 000005
【図４】
2020017286.tif 000006
【図５】
2020017286.tif 000007
【図６】
2020017286.tif 000008