(57)【特許請求の範囲】
【請求項１】
双方向の車両が交互に通行する交互通行区間を通行する車両の走行を支援する走行支援システムであって、
前記交互通行区間へ進入する車両の、それぞれの方向の当該交互通行区間の手前の予め設定された第１の検出位置の通過を検出する検出位置通過検出手段と、
前記検出位置通過検出手段によって前記第１の検出位置の通過が検出された車両について、前記検出位置通過検出手段によって検出された、当該車両とは反対方向から前記交互通行区間に進入する車両の前記第１の検出位置の通過状況に基づいて、当該交互通行区間への進入の可否を判断する判断手段と、
前記判断手段による判断の結果に応じて情報を出力する出力手段と、
を備え、
前記車両には、優先度が設定されており、
前記検出位置通過検出手段は、前記交互通行区間までの距離がそれぞれに異なる位置に設定された複数の前記第１の検出位置のうち、前記優先度に応じた前記第１の検出位置の通過を検出する、走行支援システム。
【請求項２】
双方向の車両が交互に通行する交互通行区間を通行する車両の走行を支援する走行支援システムであって、
前記交互通行区間へ進入する車両の、それぞれの方向の当該交互通行区間の手前の予め設定された第１の検出位置の通過を検出する検出位置通過検出手段と、
前記検出位置通過検出手段によって前記第１の検出位置の通過が検出された車両について、前記検出位置通過検出手段によって検出された、当該車両とは反対方向から前記交互通行区間に進入する車両の前記第１の検出位置の通過状況に基づいて、当該交互通行区間への進入の可否を判断する判断手段と、
前記判断手段による判断の結果に応じて情報を出力する出力手段と、
を備え、
前記検出位置通過検出手段は、前記交互通行区間へ進入する車両の、それぞれの方向の前記第１の検出位置よりも前記交互通行区間に近い予め設定された第２の検出位置の通過を検出し、
前記判断手段は、前記検出位置通過検出手段によって前記第２の検出位置の通過が検出されると、当該通過が検出された車両が前記交互通行区間を通過するまで、当該車両とは反対方向から当該交互通行区間に進入すると共に当該通過が検出された後に前記検出位置通過検出手段によって前記第１の検出位置の通過が検出された車両について前記交互通行区間への進入を禁止すると判断し、
前記第１の検出位置のうち最も前記交互通行区間に近い第１の検出位置から、当該交互通行区間までの距離が、当該第１の検出位置とは反対側の第２の検出位置から当該交互通行区間までの距離と当該交互通行区間の距離との和よりも大きくなるように、当該第１の検出位置と当該第２の検出位置とが設定される走行支援システム。
【請求項３】
前記車両には、優先度が設定されており、
前記検出位置通過検出手段は、前記交互通行区間までの距離がそれぞれに異なる位置に設定された複数の前記第１の検出位置のうち、前記優先度に応じた前記第１の検出位置の通過を検出する、請求項２に記載の走行支援システム。
【請求項４】
前記判断手段は、前記優先度及び前記反対方向からの車両の数に基づいて、前記交互通行区間への進入の可否を判断する請求項１又は３に記載の走行支援システム。
【請求項５】
車両の前記交互通行区間の通過を検出する区間通過検出手段を更に備え、
前記判断手段は、前記区間通過検出手段によって検出された、前記反対方向からの車両の前記交互通行区間の通過状況にも基づいて、当該交互通行区間への進入の可否を判断する、請求項１〜４の何れか一項に記載の走行支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向の車両が交互に通行する交互通行区間を通行する車両の走行を支援する走行支援システムに関する。
【背景技術】
【０００２】
従来から、道路の幅が狭いために車両が互いにすれ違うこと（離合）ができず、双方向に向かう車両を交互に通行させる交互通行区間において、効率的に車両を通行させるシステムが提案されている。例えば、特許文献１には、予め設定された区間の車両の台数を計数して、当該台数に基づいて交互通行区間前の退避所に設置される表示板の表示を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−７９０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されたシステムにおける表示板の表示は、退避所の車両全体に対する表示であり、個々の車両からすると必ずしも適切な通行を行わせるものではなかった。
【０００５】
本発明は、上記に鑑みてなされたものであり、交互通行区間の車両の通行をより適切に行わせることができる走行支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明に係る走行支援システムは、双方向の車両が交互に通行する交互通行区間を通行する車両の走行を支援する走行支援システムであって、交互通行区間へ進入する車両の、それぞれの方向の当該交互通行区間の手前の予め設定された第１の検出位置の通過を検出する検出位置通過検出手段と、検出位置通過検出手段によって第１の検出位置の通過が検出された車両について、検出位置通過検出手段によって検出された、当該車両とは反対方向から交互通行区間に進入する車両の第１の検出位置の通過状況に基づいて、当該交互通行区間への進入の可否を判断する判断手段と、判断手段による判断の結果に応じて情報を出力する出力手段と、を備える。
【０００７】
本発明に係る走行支援システムでは、第１の検出位置の通過が検出された車両毎に交互通行区間への進入の可否が判断され、例えば、その判断に応じて車両の運転手への通知が行われる。従って、本発明に係る走行支援システムによれば、交互通行区間の車両の通行をより適切に行わせることができる。
【０００８】
車両には、優先度が設定されており、検出位置通過検出手段は、交互通行区間までの距離がそれぞれに異なる位置に設定された複数の第１の検出位置のうち、優先度に応じた第１の検出位置の通過を検出する。この構成によれば、優先的に通行させたい車両が混在している場合、交互通行区間の車両の通行を更に適切に行わせることができる。例えば、積載物を積載しているトラックである実車と、積載物を積載していないトラックである空車とが混在している場合、実車を優先して通行させることで車両の通行等を迅速に行わせることができる。
【０００９】
判断手段は、優先度及び反対方向からの車両の数に基づいて、交互通行区間への進入の可否を判断することとしてもよい。この構成によれば、交互通行区間の車両の通行を適切かつ確実に行わせることができる。
【００１０】
走行支援システムは、車両の交互通行区間の通過を検出する区間通過検出手段を更に備え、判断手段は、区間通過検出手段によって検出された、反対方向からの車両の交互通行区間の通過状況にも基づいて、当該交互通行区間への進入の可否を判断する、こととしてもよい。この構成によれば、交互通行区間の車両の通行を適切かつ確実に行わせることができる。
【００１１】
又は、検出位置通過検出手段は、交互通行区間へ進入する車両の、それぞれの方向の第１の検出位置よりも交互通行区間に近い予め設定された第２の検出位置の通過を検出し、判断手段は、検出位置通過検出手段によって第２の検出位置の通過が検出されると、当該通過が検出された車両が交互通行区間を通過するまで、当該車両とは反対方向から当該交互通行区間に進入すると共に当該通過が検出された後に検出位置通過検出手段によって第１の検出位置の通過が検出された車両について交互通行区間への進入を禁止すると判断する。この構成によれば、交互通行区間に近づいて交互通行区間への進入を禁止するのが適切ではない車両の反対方向の車両の交互通行区間への進入を禁止し、当該交互通行区間への進入を禁止するのが適切ではない車両を、適切に交互通行区間に進入させることができる。これにより、交互通行区間の車両の通行をスムーズに行わせることができる。
【００１２】
第１の検出位置のうち最も交互通行区間に近い第１の検出位置から、当該交互通行区間までの距離が、当該第１の検出位置とは反対側の第２の検出位置から当該交互通行区間までの距離と当該交互通行区間の距離との和よりも大きくなるように、当該第１の検出位置と当該第２の検出位置とが設定される。この構成によれば、交互通行区間の車両の通行をよりスムーズに行わせることができる。また、この構成において、車両には、優先度が設定されており、検出位置通過検出手段は、交互通行区間までの距離がそれぞれに異なる位置に設定された複数の第１の検出位置のうち、優先度に応じた第１の検出位置の通過を検出する、こととしてもよい。
【発明の効果】
【００１３】
本発明では、第１の検出位置の通過が検出された車両毎に交互通行区間への進入の可否が判断され、例えば、その判断に応じて車両の運転手への通知が行われる。従って、本発明によれば、交互通行区間の車両の通行をより適切に行わせることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る走行支援システムであるサーバの構成を示す図である。
【図２】交互通行区間の例を示す図である。
【図３】本発明の実施形態に係る走行支援システムであるサーバで実行される処理を示すフローチャートである。
【図４】走行支援の第１の具体例を模式的に示す図である。
【図５】走行支援の第２の具体例を模式的に示す図である。
【図６】走行支援の第３の具体例を模式的に示す図である。
【図７】走行支援の第４の具体例を模式的に示す図である。
【図８】走行支援の第４の具体例を模式的に示す図である。
【発明を実施するための形態】
【００１５】
以下、図面と共に本発明に係る走行支援システムの実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１６】
図１に本実施形態に係る走行支援システムであるサーバ１０を示す。サーバ１０は、道路上を走行する車両２０の走行を支援するシステムであり、より具体的には、双方向の車両２０が交互に通行する交互通行区間（離合エリア）を通行する車両２０の走行を支援する。交互通行区間は、例えば、道路の幅が狭く双方向の車両２０が互いにすれ違うことが困難な区間である。具体的には、交互通行区間は、一車線しかない道路の区間や２車線の道路で片側に工事区間が設けられた区間等である。
【００１７】
図２に交互通行区間の例を示す。交互通行区間Ａには、双方向（紙面の左右方向）から車両２０が進入することができるが、交互通行区間Ａでは、車両２０がすれ違う（離合）ことができない。交互通行区間Ａの両方向の手前以前は２車線の道路であり、双方向の車両２０がすれ違うことができる。なお、本実施形態では、紙面の左から右に向かう方向を下り方向、紙面の右から左に向かう方向を上り方向とする。
【００１８】
サーバ１０は、具体的には、ＣＰＵ（Central ProcessingUnit）、メモリ及び通信モジュール等のハードウェアを含む、通信機能を有するコンピュータによって構成されている。サーバ１０の後述する各機能は、これらの構成要素がプログラム等により動作することによって発揮される。なお、サーバ１０は、一つのコンピュータで実現されてもよいし、複数のコンピュータがネットワークにより互いに接続されて構成されるコンピュータシステムにより実現されていてもよい。
【００１９】
交互通行区間を走行すると共にサーバ１０の走行支援対象となる車両２０は、例えば、トラックといった工事用の車両等、任意の車両である。交互通行区間の走行の支援では、貨物を積載している車両２０（実車）と、貨物を積載していない車両２０（空車）とを区別してもよい。車両２０が実車であるか空車であるかは、交互通行区間の走行支援における車両２０の優先度に相当する。本実施形態の場合、実車の優先度が高く、空車の優先度が低い。即ち、実車の方が優先的に交互通行区間を走行することができる。車両２０が実車であるか空車であるかは後述するように設定される。より具体的には、後述する。
【００２０】
図１に示すように、車両２０には、移動通信端末３０が設けられている。移動通信端末３０は、ＣＰＵ、メモリ及び通信モジュール等のハードウェアを含んで構成されている。サーバ１０と、移動通信端末３０とは、互いに移動体通信網等の通信網Ｎを介して、情報の送受信を行うことができる。なお、移動通信端末３０も、走行支援システムの構成要素に含まれていてもよい。
【００２１】
交互通行区間の走行の支援は、サーバ１０が、移動通信端末３０に対して、交互通行区間の走行に係る指示を示す情報を送信することで行われる。例えば、サーバ１０は、交互通行区間に進入しようとする車両２０に設けられた移動通信端末３０に対して、交互通行区間へ進入する指示又は交互通行区間の前で待機する指示を示す情報を送信する。移動通信端末３０は、送信された情報を受信して、例えば、音声出力や画像表示等の車両２０の運転手に対して当該情報によって示される指示を通知する出力を行う。車両２０の運転手は、当該出力によって、進入しようとする交互通行区間にそのまま進入すべきか、待機すべきかを把握することができる。
【００２２】
移動通信端末３０は、自端末３０を測位する機能を有する。例えば、移動通信端末３０は、ＧＰＳ（グローバルポジショニングシステム）による測位機能を有する。移動通信端末３０は、測位によって得られた自端末３０の位置を示す位置情報を、当該移動通信端末３０が設けられた車両２０の位置情報としてサーバ１０に送信する。位置情報は、例えば、車両２０の緯度及び経度の情報である。移動通信端末３０による測位及び位置情報の送信は、一定時間間隔で行われる。この時間間隔は、例えば、サーバ１０において、車両２０の位置がほぼリアルタイムで把握される間隔とする。また、各移動通信端末３０には、例えば、当該移動通信端末３０を特定することができる識別子等が設定されている。情報の送受信の際に、当該識別子等が合わせて送受信されることで、サーバ１０側において移動通信端末３０（車両２０）の識別を行うことができる。
【００２３】
また、移動通信端末３０は、ユーザの操作等によって、当該移動通信端末３０が設けられた車両２０が実車であるか空車であるかを示す情報を入力し、その情報をサーバ１０に送信する機能を有していてもよい。
【００２４】
引き続いて、本実施形態に係るサーバ１０の機能について説明する。図１に示すように、サーバ１０は、車両位置取得部１１と、検出位置通過検出部１２と、区間通過検出部１３と、判断部１４と、出力部１５とを備えて構成される。
【００２５】
車両位置取得部１１は、車両２０の位置を示す位置情報を取得する手段であり、後述する検出位置通過検出手段及び区間通過検出手段の一機能である。具体的には、車両位置取得部１１は、移動通信端末３０から送信される位置情報を受信することで取得する。車両位置取得部１１は、取得した位置情報を検出位置通過検出部１２及び区間通過検出部１３に出力する。
【００２６】
検出位置通過検出部１２は、交互通行区間へ進入する車両２０の、それぞれの方向の当該交互通行区間の手前の予め設定された第１の検出位置の通過を検出（検知）する検出位置通過検出手段である。検出位置通過検出部１２は、交互通行区間までの距離がそれぞれに異なる位置に設定された複数の第１の検出位置のうち、優先度に応じた第１の検出位置の通過を検出する。具体的には、以下のように当該検出を行う。
【００２７】
第１の検出位置は、図２に示すように交互通行区間に進入する道路において、当該交互通行区間の手前に設けられた仮想のチェックゲートＧ１（チェックゲートＧ１ａ，Ｇ１ｂの総称），Ｇ２（チェックゲートＧ２ａ，Ｇ２ｂの総称）である。チェックゲートＧ１，Ｇ２は、交互通行区間に進入する双方向にそれぞれ設けられる。チェックゲートＧ１，Ｇ２は、車両２０が実車であるか空車であるかに応じて、異なる位置のものが用いられる。検出対象の車両２０が空車である場合には、車両チェックゲートＧ２が用いられる。検出対象の車両２０が実車である場合には、車両チェックゲートＧ２よりも手前に（車両チェックゲートＧ２よりも交互通行区間から離れた位置に）設けられた実車両チェックゲートＧ１が用いられる。検出位置通過検出部１２は、チェックゲートＧ１，Ｇ２の位置の情報を記憶しておく。例えば、検出位置通過検出部１２は、それぞれのチェックゲートＧ１，Ｇ２の２つの端点の位置の緯度及び経度を記憶しておく。当該２つの端点は、例えば、それぞれのチェックゲートＧ１，Ｇ２の位置での道路あるいは車線の幅方向の端点とされる。
【００２８】
また、検出位置通過検出部１２は、各車両２０について、予め当該車両２０が実車であるか空車であるかの情報を取得しておく。例えば、検出位置通過検出部１２は、移動通信端末３０から上記の情報を受信することで取得しておく。なお、各車両２０について、当該車両２０が実車であるか空車であるかの情報は、サーバ１０の他の機能部（例えば、判断部１４）でも用いられる。検出位置通過検出部１２は、取得した情報によって示される実車か空車かの区分に基づいて、何れかのチェックゲートＧ１，Ｇ２の通過を判断する（検出する）。上記の通り、検出位置通過検出部１２は、車両２０が実車であれば実車両チェックゲートＧ１を判断に用い、車両２０が空車であれば車両チェックゲートＧ２を判断に用いる。
【００２９】
また、検出位置通過検出部１２は、車両位置取得部１１から位置情報を入力すると車両２０毎に位置情報を時系列に記憶する。検出位置通過検出部１２は、車両位置取得部１１から位置情報を入力すると、当該車両２０について、一つ前に入力されて記憶している位置情報によって示される位置から、当該位置情報によって示される位置への向きを有する線分（有向線分）を算出する。この線分は、車両の移動に相当するものである。検出位置通過検出部１２は、算出した線分が、交互通行区間に向かう向きでチェックゲートＧ１，Ｇ２の２つの端点を結ぶ線分と交差するか否かを判断する。検出位置通過検出部１２は、上記の線分が交差していると判断した場合、交互通行区間へ進入する車両２０がチェックゲートＧ１，Ｇ２を通過したと判定する（車両２０のチェックゲートＧ１，Ｇ２の通過を検出する）。
【００３０】
検出位置通過検出部１２は、この判断を下り方向及び上り方向に設けられる２つのチェックゲートＧ１，Ｇ２それぞれについて行う。下り方向のチェックゲートＧ１ａ，Ｇ２ａについては、検出位置通過検出部１２は、車両２０に係る線分がチェックゲートＧ１ａ，Ｇ２ａと左から右に交差しているか否かを判断する。上り方向のチェックゲートＧ１ｂ，Ｇ２ｂについては、検出位置通過検出部１２は、車両２０に係る線分がチェックゲートＧ１ｂ，Ｇ２ｂと右から左に交差しているか否かを判断する。
【００３１】
車両２０がチェックゲートＧ１，Ｇ２を通過したと判定した場合、更に、検出位置通過検出部１２は、当該車両２０が下り方向に走行する車両２０か、上り方向に走行する車両２０かを判定する。検出位置通過検出部１２は、車両２０が下り方向のチェックゲートＧ１ａ，Ｇ２ａを通過している場合には、当該車両２０を下り方向に走行する車両２０と判定し、車両２０が上り方向のチェックゲートＧ１ｂ，Ｇ２ｂを通過している場合には、当該車両２０を上り方向に走行する車両２０と判定する。
【００３２】
検出位置通過検出部１２は、車両２０がチェックゲートＧ１，Ｇ２を通過したと判定した場合、その旨、当該車両２０を識別する情報及び当該車両の走行の向き（下り方向か上り方向化）を区間通過検出部１３及び判断部１４に通知する。
【００３３】
検出位置通過検出部１２は、交互通行区間へ進入する車両２０の、それぞれの方向の当該交互通行区間の手前の予め設定された第２の検出位置である仮想の通過判定ゲートＧ３（通過判定ゲートＧ３ａ，Ｇ３ｂの総称）の通過を検出（検知）する。通過判定ゲートＧ３は、それぞれの方向のチェックゲートＧ１，Ｇ２よりも交互通行区間に近い位置に設けられる。検出位置通過検出部１２は、チェックゲートＧ１，Ｇ２と同様に、通過判定ゲートＧ３の位置の情報を記憶しておき、通過判定ゲートＧ３の車両の通過の判定を行う。なお、通過判定ゲートＧ３の通過は、チェックゲートＧ１，Ｇ２の通過を前提とするものであるので、チェックゲートＧ１，Ｇ２を通過した車両２０に対してのみ同じ方向の通過判定ゲートＧ３（下り方向のチェックゲートＧ１ａ，Ｇ２ａを通過した車両に対しては下り方向の通過判定ゲートＧ３ａ、上り方向のチェックゲートＧ１ｂ，Ｇ２ｂを通過した車両に対しては上り方向の通過判定ゲートＧ３ｂ）の通過を判定することとしてもよい。検出位置通過検出部１２は、車両２０が通過判定ゲートＧ３を通過したと判定した場合、その旨及び当該車両２０を識別する情報を判断部１４に通知する。
【００３４】
区間通過検出部１３は、車両２０の交互通行区間の通過、即ち、交互通行区間に進入した車両２０が交互通行区間を走行しきったことを検出（検知）する区間通過検出手段である。当該検出のために、仮想の離合ゲートＧ４が、交互通行区間の双方向の端部にそれぞれ設けられる。
【００３５】
区間通過検出部１３は、検出位置通過検出部１２から通知された車両２０について、当該車両２０が通過したチェックゲートＧ１，Ｇ２とは交互通行区間を挟んで反対側の離合ゲートＧ４（離合ゲートＧ４ａ，Ｇ４ｂの総称）の通過を判断する（検出する）。例えば、図２において、左側のチェックゲートＧ１ａ，Ｇ２ａを通過した車両２０（下り方向に向かう車両）については、右側の離合ゲートＧ４ａの通過を判断し、右側のチェックゲートＧ１ｂ，Ｇ２ｂを通過した車両２０（上り方向に向かう車両）については、左側の離合ゲートＧ４ｂの通過を判断する。区間通過検出部１３は、チェックゲートＧ１，Ｇ２と同様に、離合ゲートＧ４の位置の情報を記憶しておき、離合ゲートＧ４の車両の通過の判定を行う。区間通過検出部１３は、車両２０が離合ゲートＧ４を通過したと判定した場合、その旨及び当該車両２０を識別する情報を判断部１４に通知する。
【００３６】
上記の各ゲートＧ１〜Ｇ４の位置は、例えば、以下のように設定される。チェックゲートＧ１，Ｇ２のうち最も交互通行区間に近い車両チェックゲートＧ２から、当該交互通行区間までの距離が、当該車両チェックゲートＧ２とは反対側の通過判定ゲートＧ３から当該交互通行区間までの距離と当該交互通行区間の距離との和よりも大きくなるように、各ゲートＧ１〜Ｇ４とが設定される。具体的には、図２に示すように２つの離合ゲートＧ４間の距離Ｌ１、左側の通過判定ゲートＧ３ａと左側の離合ゲートＧ４ｂとの間の距離Ｌ２、右側の通過判定ゲートＧ３ｂと右側の離合ゲートＧ４ａとの間の距離Ｌ３、左側の車両チェックゲートＧ２ａと左側の通過判定ゲートＧ３ａとの間の距離Ｌ４、及び右側の車両チェックゲートＧ２ｂと右側の通過判定ゲートＧ３ｂとの間の距離Ｌ５が以下の関係を満たすように各ゲートＧ１〜Ｇ４の位置を設定する。
Ｌ４＋Ｌ２＞Ｌ１＋Ｌ３
Ｌ５＋Ｌ３＞Ｌ１＋Ｌ２
【００３７】
また、実車両チェックゲートＧ１と車両チェックゲートＧ２との間の距離Ｌ７は、交互通行区間へ進入する実車をどの程度、空車より先に検出したいかに応じて設定される。例えば、距離（交互通行区間）Ｌ１が１０ｍである場合には、距離Ｌ２，Ｌ３は５ｍ、距離Ｌ４，Ｌ５は１５ｍ、距離Ｌ７は２０ｍとされる。また、距離（交互通行区間）Ｌ１が長い場合、例えば、１００ｍである場合には、距離Ｌ２，Ｌ３は３０ｍ、距離Ｌ４，Ｌ５は１００ｍ、距離Ｌ７は２０ｍとされる。
【００３８】
判断部１４は、車両２０の交互通行区間への進入の可否を判断する判断手段である。判断部１４は、検出位置通過検出部１２によってチェックゲートＧ１，Ｇ２の通過が検出された車両２０について、当該車両２０とは反対方向から交互通行区間に進入する車両２０のチェックゲートＧ１，Ｇ２の通過状況に基づいて、当該交互通行区間への進入の可否を判断する。判断部１４は、車両２０が実車であるか空車であるか（優先度）及び反対方向からの車両２０の数に基づいて、上記の判断を行う。判断部１４は、区間通過検出部１３によって検出された、反対方向からの車両２０の交互通行区間の通過状況にも基づいて、上記の判断を行う。判断部１４は、検出位置通過検出部１２によって、通過判定ゲートＧ３の通過が検出されると、当該通過が検出された車両２０が交互通行区間を通過するまで、当該車両２０とは反対方向から当該交互通行区間に進入すると共に当該通過が検出された後にチェックゲートＧ１，Ｇ２の通過が検出された車両２０について交互通行区間への進入を禁止すると判断する。
【００３９】
具体的には、判断部１４は、以下のように上記の判断を行う。判断部１４は、検出位置通過検出部１２及び区間通過検出部１３からの通知に基づいて、交互通行区間に進入する方向毎に、即ち、下り方向及び上り方向毎にチェックゲートＧ１，Ｇ２を通過していると共に離合ゲートＧ４を通過していない車両２０の数をカウントする。このカウントにより、下り方向及び上り方向毎にチェックゲートＧ１，Ｇ２から離合ゲートＧ４までの間の車両２０の数が把握される。また、この車両２０の数のカウントは、実車及び空車毎に行われる。
【００４０】
判断部１４は、検出位置通過検出部１２から車両２０のチェックゲートＧ１，Ｇ２の通過が通知されると、当該通過に対応する方向、並びに当該車両２０に対応する実車又は空車の区分の車両２０の数に１を加える。また、判断部１４は、当該通知がなされた時点での反対方向の車両２０の数を参照する。判断部１４は、検出位置通過検出部１２からの通知に係る車両２０が空車である場合、以下のように車両２０について交互通行区間への進入を判断する。反対方向の車両２０の数が０である場合、判断部１４は、当該通知に係る車両２０について交互通行区間への進入を許可すると判断する。また、反対方向の車両２０の数が０以外（反対方向の実車及び空車の少なくとも何れかの車両２０の数が１以上）である場合、判断部１４は、当該通知に係る車両２０について交互通行区間への進入を禁止すると判断する。また、判断部１４は、交互通行区間への進入を禁止すると判断した場合、その車両２０についての禁止を解除する（交互通行区間への進入を許可する）判断を行うため、禁止を判断した車両毎に、禁止を判断した時点でチェックゲートＧ１，Ｇ２を通過していた反対方向の車両２０を記憶しておく。
【００４１】
判断部１４は、検出位置通過検出部１２からの通知に係る車両２０が実車である場合、以下のように車両２０について交互通行区間への進入を判断する。反対方向の車両２０の数が０である場合、又は反対方向の空車の車両２０の数が１である場合、判断部１４は、当該通知に係る車両２０について交互通行区間への進入を許可すると判断する。また、反対方向の車両２０の数が上記以外（反対方向の実車の車両２０の数が１以上、又は空車の車両２０の数が２以上）である場合、判断部１４は、当該通知に係る車両２０について交互通行区間への進入を禁止すると判断する。判断部１４は、車両２０の交互通行区間への進入可否の判断結果を示す情報を出力部１５に出力する。
【００４２】
また、判断部１４は、実車である車両２０について上記のように交互通行区間への進入を許可すると判断し、かつ反対方向の車両２０があり、かつ当該反対方向の車両２０が交互通行区間への進入を許可すると判断していた場合には、当該反対方向の車両２０について交互通行区間への進入を禁止すると判断する（許可から禁止へ変更する）。この判断が行われた場合には、判断部１４は、通知に係る車両２０についての判断結果を示す情報と合わせて、当該反対方向の車両２０についての判断結果を示す情報を出力部１５に出力する。
【００４３】
また、判断部１４は、検出位置通過検出部１２から車両２０の通過判定ゲートＧ３の通過が通知されると、通過が検出された車両２０が交互通行区間を通過するまで、当該車両２０とは反対方向から当該交互通行区間に進入すると共に当該通過が検出された後に検出位置通過検出部１２によってチェックゲートＧ１，Ｇ２の通過が検出された車両２０について交互通行区間への進入を禁止すると判断する。
【００４４】
即ち、判断部１４は、検出位置通過検出部１２から車両２０のチェックゲートＧ１，Ｇ２の通過が通知された時点で、当該通知に係る車両２０とは反対方向の車両２０で通過判定ゲートＧ３の通過が検出されている車両２０がある場合には、当該通知に係る車両２０については反対方向の車両２０の数に基づく判断にかかわらず、当該通知に係る車両２０について交互通行区間への進入を禁止すると判断する。判断部１４は、当該判断を行った場合には判断結果を示す情報を出力部１５に出力する。
【００４５】
判断部１４は、通過判定ゲートＧ３の通過が検出されている車両２０について、交互通行区間への進入を許可すると判断していた場合には、上記の判断によって、当該車両２０について交互通行区間への進入を禁止されなくなる（許可から禁止への変更は行われなくなる）。判断部１４は、通過判定ゲートＧ３の通過が検出されている車両２０について、交互通行区間への進入を禁止すると判断していた場合には、以下のように反対方向の車両の通過状況に応じてその車両２０についての禁止を解除する。
【００４６】
判断部１４は、区間通過検出部１３から車両２０の離合ゲートＧ４の通過が通知されると、当該通過に対応する方向、並びに当該車両２０に対応する実車又は空車の区分の車両２０の数から１を引く。また、判断部１４は、交互通行区間への進入を禁止すると判断した車両２０について、当該車両２０とは反対方向の車両２０の離合ゲートＧ４の通過に基づいて、禁止を解除するか否かを判断する（交互通行区間への進入の許可を検出する）。反対方向の車両２０の数に基づく判断で進入を禁止していた場合、判断部１４は、当該禁止と判断した時点でチェックゲートＧ１，Ｇ２を通過していた反対方向の車両２０全てが離合ゲートＧ４を通過したか否かを区間通過検出部１３からの通知に基づき判断する。判断部１４は、当該反対方向の車両２０全てが離合ゲートＧ４を通過したと判断すると、交互通行区間への進入を禁止すると判断した車両２０について交互通行区間への進入を許可すると判断する。また、反対方向の車両２０の通過判定ゲートＧ３の通過に基づき進入を禁止していた場合、判断部１４は、通過判定ゲートＧ３の通過した車両２０が離合ゲートＧ４を通過したか否かを区間通過検出部１３からの通知に基づき判断する。判断部１４は、通過判定ゲートＧ３の通過した車両２０が離合ゲートＧ４を通過したと判断すると、交互通行区間への進入を禁止すると判断した車両２０について交互通行区間への進入を許可すると判断する。判断部１４は、交互通行区間への進入を許可する判断を行った場合には判断結果を示す情報を出力部１５に出力する。
【００４７】
出力部１５は、判断部１４による判断の結果に応じて情報を出力する出力手段である。具体的には、出力部１５は、判断部１４による判断結果を示す情報を、交互通行区間の走行に係る指示として移動通信端末３０に送信する。具体的には、判断部１４による判断結果が交互通行区間への進入するものであった場合にはその旨の情報を移動通信端末３０に送信し、判断部１４による判断結果が交互通行区間への進入を禁止するものであった場合にはその旨の情報（例えば、交互通行区間への進入が許可されるまで、交互通行区間の前で待機すべき旨の情報）を移動通信端末３０に送信する。なお、出力部１５から移動通信端末３０への情報の送信は、交互通行区間への進入を禁止すると判断された場合、及び禁止に許可に変更されるのみに行われてもよい。以上が、本実施形態に係るサーバ１０の機能である。
【００４８】
引き続いて、図３のフローチャートを用いて、本実施形態に係るサーバ１０で実行される処理を説明する。本処理では、移動通信端末３０から送信される、車両２０が実車であるか空車であるかの情報が、検出位置通過検出部１２によって受信されて取得される（Ｓ０１）。この情報は、以降のサーバ１０の処理で用いられる。また、この情報の取得は、例えば、移動通信端末３０から送信されたタイミングで行われる。即ち、この情報の取得は、以下に説明する処理に先立って必ず行われるわけではない。
【００４９】
続いて、車両位置取得部１１によって、移動通信端末３０から送信される車両２０の位置情報が受信されて取得される（Ｓ０２）。位置情報の取得は、各車両２０に搭載された移動通信端末３０からの送信に応じて随時行われる。取得された位置情報は、車両位置取得部１１から、検出位置通過検出部１２及び区間通過検出部１３に出力される。
【００５０】
続いて、車両位置取得部１１から入力された位置情報に基づいて、検出位置通過検出部１２によって、交互通行区間へ進入する車両２０のチェックゲートＧ１，Ｇ２の通過が検出される（Ｓ０３）。この検出に用いられるチェックゲートＧ１，Ｇ２は、上述したように、検出対象の車両２０が空車である場合には車両チェックゲートＧ２であり、検出対象の車両２０が実車である場合には実車両チェックゲートＧ１である。
【００５１】
検出位置通過検出部１２によって、車両２０のチェックゲートＧ１，Ｇ２の通過が検出されると、検出に応じた通知が検出位置通過検出部１２から区間通過検出部１３及び判断部１４に対して行われる。続いて、判断部１４によって、チェックゲートＧ１，Ｇ２を通過した車両２０の交互通行区間への進入の可否が判断される（Ｓ０４）。この判断は、上述したように当該車両２０とは反対方向から交互通行区間に進入する車両２０の走行状況に基づいて行われる。また、判断部１４によって、対応する方向、並びに対応する実車又は空車の区分の車両２０の数に１が加えられる。
【００５２】
上記の判断結果を示す情報は、判断部１４から出力部１５に出力される。上記の判断結果が交互通行区間への進入を許可するものである場合（Ｓ０５のＹＥＳ）、出力部１５から車両２０に搭載された移動通信端末３０に対して、交互通行区間への進入を指示する旨の情報が送信される（Ｓ０６）。当該移動通信端末３０では、当該情報が受信されて、運転手に対して当該指示を通知する出力が行われる。この通知により、車両２０の運転手は、交互通行区間にそのまま進入する運転を行うことができる。
【００５３】
また、この場合、判断部１４によって、交互通行区間への進入を許可すると判断された車両２０とは反対方向の車両２０があり、かつ当該反対方向の車両２０が交互通行区間への進入を許可すると判断されていたか否かが判断される（Ｓ０７）。当該反対方向の車両２０があり、かつ当該反対方向の車両２０が交互通行区間への進入を許可すると判断されていた場合（Ｓ０７のＹＥＳ）、判断部１４によって、当該反対方向の車両２０について交互通行区間への進入を禁止すると判断される。この判断結果を示す情報は、判断部１４から出力部１５に出力される。続いて、出力部１５から当該反対方向の車両２０に搭載された移動通信端末３０に対して、交互通行区間の前での待機を指示する旨の情報が送信される（Ｓ０８）。当該反対方向の車両２０がなく、又は当該反対方向の車両２０が交互通行区間への進入を禁止すると判断されていた場合（Ｓ０７のＮＯ）、当該反対方向の車両２０に搭載された移動通信端末３０に対する指示は行われない。
【００５４】
続いて、Ｓ０６で進入指示が行われた車両２０が走行を継続すると、検出位置通過検出部１２によって、当該車両２０の通過判定ゲートＧ３の通過が検出される（Ｓ０９）。検出位置通過検出部１２によって、車両２０の通過判定ゲートＧ３の通過が検出されると、検出に応じた通知が検出位置通過検出部１２から判断部１４に対して行われる。判断部１４では、検出位置通過検出部１２から車両２０の通過判定ゲートＧ３の通過が通知され、かつ当該車両２０が交互通行区間への進入を許可すると判断されていた場合には、当該車両２０について交互通行区間への進入を禁止しない（許可から禁止への変更は行わない）。また、（当該車両２０が離合ゲートＧ４を通過するまでに）反対方向の車両２０がチェックゲートＧ１，Ｇ２を通過した場合には、当該反対方向の車両２０について（当該反対方向の車両２０についてのＳ０４における判断において）交互通行区間への進入を禁止すると判断される。
【００５５】
更に、Ｓ０９で通過判定ゲートＧ３の通過が検出された車両２０が走行を継続し、交互通行区間を通過すると、区間通過検出部１３によって、当該車両２０の離合ゲートＧ４の通過が検出される（Ｓ１０）。区間通過検出部１３によって、車両２０の離合ゲートＧ４の通過が検出されると、検出に応じた通知が区間通過検出部１３から判断部１４に対して行われる。続いて、判断部１４によって、対応する方向、並びに対応する実車又は空車の区分の車両２０の数から１が引かれる。また、この時点で、交互通行区間への進入を禁止すると判断されていた（待機指示がなされていた）反対方向の別の車両２０がある場合には、後述するように判断部１４によって、車両２０の離合ゲートＧ４の通過に基づいて、当該別の車両２０についての交互通行区間へ進入が可能になるか否かが判断される（後述するＳ１２）。以上で、チェックゲートＧ１，Ｇ２の通過が検出された車両２０に関しての処理は終了する。
【００５６】
Ｓ０４における判断結果が交互通行区間への進入を禁止するものである場合（Ｓ０５のＮＯ）、出力部１５から車両２０に搭載された移動通信端末３０に対して、交互通行区間の前で待機する旨の情報が送信される（Ｓ１１）。当該移動通信端末３０では、当該情報が受信されて、運転手に対して当該指示を通知する出力が行われる。この通知により、車両２０の運転手は、交互通行区間の前で待機させる運転を行うことができる。
【００５７】
待機のため、車両２０が交互通行区間の前まで走行すると、検出位置通過検出部１２によって、当該車両２０の通過判定ゲートＧ３の通過が検出される（Ｓ１２）。検出位置通過検出部１２によって、車両２０の通過判定ゲートＧ３の通過が検出されると、検出に応じた通知が検出位置通過検出部１２から判断部１４に対して行われる。判断部１４では、検出位置通過検出部１２から車両２０の通過判定ゲートＧ３の通過が通知されると、（当該車両２０が離合ゲートＧ４を通過するまでに）反対方向の車両２０がチェックゲートＧ１，Ｇ２を通過した場合には、当該反対方向の車両２０について（当該反対方向の車両２０についてのＳ０４における判断において）交互通行区間への進入を禁止すると判断される。
【００５８】
続いて、判断部１４によって、交互通行区間への進入が禁止された車両２０について、上述したように反対方向から交互通行区間に進入する車両２０の走行状況に基づいて、交互通行区間へ進入が可能になることが検出される（Ｓ１３）。
【００５９】
交互通行区間への進入が禁止された車両２０について、交互通行区間への進入が可能となることが検出されると、その旨の情報が判断部１４から出力部１５に出力される。続いて、出力部１５から車両２０に搭載された移動通信端末３０に対して、交互通行区間への進入を指示する旨の情報が送信される（Ｓ１４）。当該移動通信端末３０では、当該情報が受信されて、運転手に対して当該指示を通知する出力が行われる。この通知により、車両２０の運転手は、車両２０を待機させている状態から交互通行区間に進入する運転を行うことができる。
【００６０】
当該車両２０が走行を開始し、交互通行区間を通過すると、区間通過検出部１３によって、当該車両２０の離合ゲートＧ４の通過が検出される（Ｓ１０）。区間通過検出部１３によって、車両２０の離合ゲートＧ４の通過が検出されると、検出に応じた通知が区間通過検出部１３から判断部１４に対して行われる。続いて、判断部１４によって、対応する方向、並びに対応する実車又は空車の区分の車両２０の数から１が引かれる。また、この時点で、交互通行区間への進入を禁止すると判断されていた（待機指示がなされていた）反対方向の別の車両２０がある場合には、上記と同様に判断部１４によって、車両２０の離合ゲートＧ４の通過に基づいて、当該別の車両２０についての交互通行区間へ進入が可能になるか否かが判断される（Ｓ１２）。以上で、チェックゲートＧ１，Ｇ２の通過が検出された車両２０に関しての処理は終了する。以上が、本実施形態に係るサーバ１０で実行される処理である。
【００６１】
引き続いて、図４〜図８を用いて、本実施形態において、どのように走行支援が行われるかの具体例を説明する。まず、図４を用いて第１の具体例を説明する。図４（ａ）に示すように、実車２０ａが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウント（実車の数）が０から１にされる。この時点で、下り方向（反対方向）の実車カウント及び空車カウント（空車の数）はそれぞれ０であるので、実車２０ａは交互通行区間への進入が許可される。
【００６２】
図４（ｂ）に示すように、その後、空車２０ｂが下り方向に交互通行区間に向かって走行して、下り方向の車両チェックゲートＧ２ｂを通過すると、下り方向の空車カウントが０から１にされる。この時点で、上り方向（反対方向）の実車カウントが１であるので、空車２０ｂは交互通行区間への進入が禁止され、待機指示がなされる。図４（ｃ）に示すように、待機指示がなされた空車２０ｂは交互通行区間の前で待機する。
【００６３】
続いて、図４（ｄ）に示すように、その後、別の空車２０ｃが下り方向に交互通行区間に向かって走行して、下り方向の車両チェックゲートＧ２ｂを通過すると、下り方向の空車カウントが１から２にされる。この時点で、上り方向（反対方向）の実車カウントが１であるので、空車２０ｃは交互通行区間への進入が禁止され、待機指示がなされる。
【００６４】
続いて、図４（ｅ）に示すように、実車２０ａが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが１から０にされる。また、実車２０ａが離合ゲートＧ４ｂを通過したことで、下り方向の空車２０ｂ及び空車２０ｃが、交互通行区間への進入が禁止された時点での上り方向の車両２０が全て離合ゲートＧ４ｂを通過したこととなる。従って、空車２０ｂ及び空車２０ｃは交互通行区間への進入が許可される。以上が第１の具体例である。
【００６５】
続いて、図５を用いて第２の具体例を説明する。図５（ａ）に示すように、空車２０ｄ及び空車２０ｅが下り方向に交互通行区間に向かって走行して、下り方向の車両チェックゲートＧ２ａを通過すると、下り方向の空車カウントが２にされる。この時点で、上り方向（反対方向）の実車カウント及び空車カウントはそれぞれ０であるので、空車２０ｄ及び空車２０ｅは交互通行区間への進入が許可される。
【００６６】
図５（ｂ）に示すように、その後、実車２０ｆが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウントが０から１にされる。この時点で、下り方向（反対方向）の空車カウントが２であるので、実車２０ｆは交互通行区間への進入が禁止され、待機指示がなされる。図５（ｃ）に示すように、待機指示がなされた実車２０ｆは交互通行区間の前で待機する。一方で、空車２０ｄが交互通行区間に進入し、下り方向の離合ゲートＧ４ａを通過すると、下り方向の空車カウントが２から１にされる。図５（ｄ）に示すように、続いて、空車２０ｅが交互通行区間に進入し、下り方向の離合ゲートＧ４ａを通過すると、下り方向の空車カウントが１から０にされる。
【００６７】
また、空車２０ｄ及び空車２０ｅが離合ゲートＧ４ａを通過したことで、上り方向の実車２０ｆが、交互通行区間への進入が禁止された時点での下り方向の車両２０が全て離合ゲートＧ４ａを通過したこととなる。従って、実車２０ｆは交互通行区間への進入が許可される。続いて、図５（ｅ）に示すように、実車２０ｆが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが１から０にされる。以上が第２の具体例である。
【００６８】
続いて、図６を用いて第３の具体例を説明する。図６（ａ）に示すように、実車２０ｇが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウントが０から１にされる。この時点で、下り方向（反対方向）の実車カウント及び空車カウントはそれぞれ０であるので、実車２０ｇは交互通行区間への進入が許可される。
【００６９】
図６（ｂ）に示すように、その後、空車２０ｈ及び空車２０ｉが下り方向に交互通行区間に向かって走行して、下り方向の車両チェックゲートＧ２ｂを通過すると、下り方向の空車カウントが２にされる。この時点で、上り方向（反対方向）の実車カウントが１であるので、空車２０ｈ及び空車２０ｉは交互通行区間への進入が禁止され、待機指示がなされる。待機指示がなされた空車２０ｈ及び空車２０ｉは交互通行区間の前で待機する。
【００７０】
続いて、図６（ｃ）に示すように、その後、別の実車２０ｊが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウントが１から２にされる。この時点で、下り方向（反対方向）の空車カウントは２であるので、実車２０ｊは交互通行区間への進入が禁止され、待機指示がなされる。待機指示がなされた実車２０ｊは交互通行区間の前で待機する。
【００７１】
続いて、図６（ｄ）に示すように、実車２０ｇが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが２から１にされる。また、実車２０ｇが離合ゲートＧ４ｂを通過したことで、下り方向の空車２０ｈ及び空車２０ｉが、交互通行区間への進入が禁止された時点での上り方向の車両２０が全て離合ゲートＧ４ｂを通過したこととなる。従って、空車２０ｈ及び空車２０ｉは交互通行区間への進入が許可される。
【００７２】
続いて、図６（ｅ）に示すように、空車２０ｈ及び空車２０ｉが交互通行区間に進入し、下り方向の離合ゲートＧ４ａを通過すると、下り方向の空車カウントが０にされる。また、空車２０ｈ及び空車２０ｉが離合ゲートＧ４ａを通過したことで、上り方向の実車２０ｊが、交互通行区間への進入が禁止された時点での下り方向の車両２０が全て離合ゲートＧ４ａを通過したこととなる。従って、実車２０ｊは交互通行区間への進入が許可される。以上が第３の具体例である。
【００７３】
続いて、図７及び図８を用いて第４の具体例を説明する。図７（ａ）に示すように、実車２０ｋ及び実車２０ｌが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウントが２にされる。この時点で、下り方向（反対方向）の実車カウント及び空車カウントはそれぞれ０であるので、実車２０ｋ及び実車２０ｌは交互通行区間への進入が許可される。
【００７４】
図７（ｂ）に示すように、その後、空車２０ｍ、空車２０ｎ及び空車２０ｏが下り方向に交互通行区間に向かって走行して、下り方向の車両チェックゲートＧ２ｂを通過すると、下り方向の空車カウントが３にされる。この時点で、上り方向（反対方向）の実車カウントが２であるので、空車２０ｍ、空車２０ｎ及び空車２０ｏは交互通行区間への進入が禁止され、待機指示がなされる。待機指示がなされた空車２０ｍ、空車２０ｎ及び空車２０ｏは交互通行区間の前で待機する。
【００７５】
続いて、図７（ｃ）に示すように、その後、別の実車２０ｐが上り方向に交互通行区間に向かって走行して、上り方向の実車両チェックゲートＧ１ｂを通過すると、上り方向の実車カウントが２から３にされる。この時点で、下り方向（反対方向）の空車カウントは３（２以上）であるので、実車２０ｐは交互通行区間への進入が禁止され、待機指示がなされる。待機指示がなされた実車２０ｐは交互通行区間の前で待機する。
【００７６】
続いて、図７（ｄ）に示すように、実車２０ｋが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが３から２にされる。続いて、図７（ｅ）に示すように、実車２０ｌが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが２から１にされる。また、実車２０ｋ及び実車２０ｌが離合ゲートＧ４ｂを通過したことで、下り方向の空車２０ｍ、空車２０ｎ及び空車２０ｏが、交互通行区間への進入が禁止された時点での上り方向の車両２０が全て離合ゲートＧ４ｂを通過したこととなる。従って、空車２０ｍ、空車２０ｎ及び空車２０ｏは交互通行区間への進入が許可される。
【００７７】
続いて、図８（ａ）に示すように、空車２０ｍが交互通行区間に進入し、下り方向の離合ゲートＧ４ａを通過すると、下り方向の空車カウントが３から２にされる。続いて、図８（ｂ）に示すように、空車２０ｎ及び空車２０ｏが交互通行区間に進入し、下り方向の離合ゲートＧ４ａを通過すると、下り方向の空車カウントが０にされる。また、空車２０ｍ、空車２０ｎ及び空車２０ｏが離合ゲートＧ４ａを通過したことで、上り方向の実車２０ｐが、交互通行区間への進入が禁止された時点での下り方向の車両２０が全て離合ゲートＧ４ａを通過したこととなる。従って、実車２０ｐは交互通行区間への進入が許可される。続いて、図８（ｃ）に示すように、実車２０ｐが交互通行区間に進入し、上り方向の離合ゲートＧ４ｂを通過すると、上り方向の実車カウントが１から０にされる。以上が第４の具体例である。
【００７８】
上述したように本実施形態によれば、チェックゲートＧ１，Ｇ２の通過が検出された車両２０毎に交互通行区間への進入の可否が判断され、例えば、その判断に応じて車両２０の運転手への通知が行われる。上述したようにこの判断では、一方向のみからの交互通行区間への車両２０が許可される。これにより、交互通行区間へ同時に双方向から車両２０が進入することを防止することができる。従って、本実施形態によれば、交互通行区間の車両２０の通行をより適切に行わせることができる。
【００７９】
また、本実施形態のように車両２０が実車であるか空車であるか、即ち、車両２０の優先度に応じてチェックゲートＧ１，Ｇ２の位置を異なるものとしてもよい。例えば、本実施形態のように実車についての実車両チェックゲートＧ１を、空車についての車両チェックゲートＧ２よりも交互通行区間から離れた位置に設けることとしてもよい。この構成によれば、空車よりも実車の方を先に交互通行区間へ進入しようとすることを検出することができる。従って、実車と空車とが混在している場合に、実車を優先的に交互通行区間へ進入させることができる。実車は重量が重いため、交互通行区間の前で待機させようとすると時間がかかるため、実車を優先することで交互通行区間での車両２０の通行を迅速に行わせることができる。また、工事の作業上、実車を優先することで効率的に作業を行い得る。上記の通り、優先的に通行させたい車両２０が混在している場合、交互通行区間の車両２０の通行を更に適切に行わせることができる。
【００８０】
また、本実施形態のように反対方向の実車の数及び空車の数に応じて、交互通行区間への進入の可否を判断してもよい。この構成によれば、交互通行区間の車両２０の通行を適切かつ確実に行わせることができる。
【００８１】
また、本実施形態のように、反対方向の車両２０の離合ゲートＧ４の通過の検出によって、交互通行区間の通過の検出を行って、車両２０の交互通行区間への進入の可否を判断することとしてもよい。この構成によれば、反対方向の車両２０が交互通行区間の通過したタイミングで車両２０の交互通行区間への進入の可否を判断できるため、交互通行区間の車両２０の通行を適切かつ確実に行わせることができる。
【００８２】
また、本実施形態のように、通過判定ゲートＧ３の通過に基づく、車両２０の交互通行区間への進入可否の判断を行うこととしてもよい。この構成によれば、交互通行区間に近づいて交互通行区間への進入を禁止するのが適切ではない（通過判定ゲートＧ３を通過した）車両２０の反対方向の車両２０の交互通行区間への進入を禁止し、当該交互通行区間への進入を禁止するのが適切ではない車両２０を、適切に交互通行区間に進入させることができる。これにより、交互通行区間の車両２０の通行をスムーズに行わせることができる。
【００８３】
また、各ゲートＧ１〜Ｇ４の間隔を上述したような関係を満たすこととしてもよい。この構成によれば、交互通行区間の車両２０の通行をよりスムーズに行わせることができる。なお、チェックゲートを優先度に応じて複数設けるのではなく、１つのチェックゲートのみを設ける場合には、その１つのチェックゲートを最も交互通行区間に近いチェックゲートとして上記の各ゲートの間隔を計算する。
【００８４】
なお、本実施形態に係る走行支援システムは、サーバ１０としたが、サーバ１０以外によって走行支援システムが構成されていてもよい。例えば、車両２０に搭載された移動通信端末３０に走行支援システムの機能（サーバ１０が備える機能）が設けられていてもよい。即ち、移動通信端末３０が、走行支援システムであってもよい。
【００８５】
また、本実施形態では、車両２０の優先度の設定は、移動通信端末３０からサーバ１０に優先度の情報が送信されて行われていたが、それ以外の方法で行われてもよい。例えば、車両２０が特定の場所に位置した場合に優先度が設定されてもよい。具体的には、予め位置決めされて設定された特定の仮想ゲートを通過した場合に、優先度が設定されてもよい。仮想ゲートの通過の検出は、上述した実施形態と同様に行うことができる。
【００８６】
例えば、貨物を積載する場所を通過した車両２０を実車に設定して、貨物を下す場所を通過した車両２０を空車に設定してもよい。このような方法によれば、移動通信端末３０から優先度に係る情報（車両２０が実車であるか空車であるかを示す情報）をサーバ１０に送信する必要がない。あるいは、管理者等がサーバ１０に個々の車両２０の優先度を示す情報を入力してもよい。また、本実施形態では、車両２０の優先度は、車両２０が実車であるか空車であるかであったが、それ以外のものであってもよい。
【００８７】
また、第１の検出位置、第２の検出位置及び交互通行区間の通過の検出は、必ずしも本実施形態のように仮想のゲートを用いた線分の交差により行われる必要はなく、任意の方法によって行われてもよい。
【符号の説明】
【００８８】
１０…サーバ、１１…車両位置取得部、１２…検出位置通過検出部、１３…区間通過検出部、１４…判断部、１５…出力部、２０…車両、３０…移動通信端末、Ｎ…通信網。
【図１】
0006431818.tif 000002
【図２】
0006431818.tif 000003
【図３】
0006431818.tif 000004
【図４】
0006431818.tif 000005
【図５】
0006431818.tif 000006
【図６】
0006431818.tif 000007
【図７】
0006431818.tif 000008
【図８】
0006431818.tif 000009