(57)【要約】【課題】先頭の車両検知器の異常を短時間に判定すること。【解決手段】車両検知器Ｓ１〜Ｓ５が車両５０の位置を検知することにより車両５０の前進過程が検出される毎に加算される割付カウンタ１４と、車両検知器Ｓ１により車両５０の停止が検出されているにも関わらず他の車両検知器Ｓ２〜Ｓ５が車両５０を検知する毎に加算される未割付カウンタ１５と、を備え、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数をＭ（ＭはＮ以下の自然数）とするときに、割付カウンタ１４および未割付カウンタ１５は、割付カウンタ１４のカウント値がＭに達したときにリセットされ、未割付カウンタ１５のカウント値が所定の閾値に達したときに車両検知器Ｓ１が異常であると判定する車両管理部１０を備える。【選択図】図２
2010237823.tif 000002
【特許請求の範囲】
【請求項１】
車両の進行方向に対して並列に順次設置され、上記車両の移動状況を検知するための複数Ｎ（Ｎは自然数）個の車両検知器と、
先頭に位置する第１番目の上記車両検知器の異常を判定する異常判定部と、
を備える、
車両検知装置において、
上記車両検知器が上記車両の位置を検知することにより上記車両の前進過程が検出される毎に加算される割付カウンタと、
第１番目の上記車両検知器により上記車両の停止が検出されているにも関わらず他の上記車両検知器が上記車両を検知する毎に加算される未割付カウンタと、
を備え、
第２番目の上記車両検知器が上記車両を検知してからいずれの上記車両検知器も上記車両を検知していない状態となるまでの間に上記車両を検知する上記車両検知器の個数をＭ（ＭはＮ以下の自然数）とするときに、
上記割付カウンタおよび上記未割付カウンタは、上記割付カウンタのカウント値が上記Ｍに達したときにリセットされ、
上記未割付カウンタのカウント値が所定の閾値に達したときに第１番目の上記車両検知器が異常であると判定する手段を備える、
ことを特徴とする車両検知装置。
【請求項２】
請求項１記載の車両検知装置において、
前記所定の閾値は、前記Ｍの値を超え、前記Ｎの値以下に設定される、
ことを特徴とする車両検知装置。
【請求項３】
車両の移動状況を検知する車両検知装置が、上記車両の進行方向に対して並列に順次設置される複数Ｎ個の車両検知器の先頭に位置する第１番目の上記車両検知器の異常を判定する異常判定方法において、
上記車両検知器が上記車両の位置を検知することにより上記車両の前進過程が検出される毎に割付カウンタを加算するステップと、
第１番目の上記車両検知器により上記車両の停止が検出されているにも関わらず他の上記車両検知器が上記車両を検知する毎に未割付カウンタを加算するステップと、
を実行し、
第２番目の上記車両検知器が上記車両を検知してからいずれの上記車両検知器も上記車両を検知していない状態となるまでの間に上記車両を検知する上記車両検知器の個数をＭとするときに、
上記割付カウンタのカウント値が上記Ｍに達したときに上記割付カウンタおよび上記未割付カウンタをリセットするステップを実行し、
上記未割付カウンタのカウント値が所定の閾値に達したときに第１番目の上記車両検知器が異常であると判定するステップを実行する、
ことを特徴とする異常判定方法。
【請求項４】
請求項３記載の異常判定方法において、
前記所定の閾値は、前記Ｍの値を超え、前記Ｎの値以下に設定される、
ことを特徴とする異常判定方法。
【請求項５】
情報処理装置にインストールすることにより、その情報処理装置に、請求項１または２記載の車両検知装置の機能を実現することを特徴とするプログラム。
【請求項６】
請求項１または２記載の車両検知装置を備えることを特徴とするＥＴＣ(Electric
Toll Collection)システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両検知装置、異常判定方法、プログラムおよびＥＴＣ(Electric Toll
Collection)システムに関する。
【背景技術】
【０００２】
特許文献１および特許文献２には、ＥＴＣシステムの異常を判定する技術が記載されている。特許文献１によれば、車両を検知する複数の車両検知器が車両の移動状況を検知する際の検知パターンを調べることにより、システムの異常を判定している。すなわち、複数の車両検知器から出力される判定結果の正常な場合の検知パターンを予め保持しておき、この正常な場合の検知パターンとは異なる検知パターンが得られた場合、システムの異常と判定するというものである。
【０００３】
また、特許文献２によれば、ＥＴＣ用入口ゲートから得られる入口明細情報とＥＴＣ用出口ゲートから得られる出口明細情報とを比較し、その矛盾点を調べることによりシステムの障害発生を判定している。
【０００４】
ここで、車両検知器とは、車両の移動状況を検知するために、車両の進行方向に対して並列に順次設置される複数Ｎ（Ｎは自然数）個のセンサをいう。検知方式には、透過方式と反射方式とがある。すなわち、透過方式は、車両が通過するＥＴＣレーンを光軸が横切るように、ＥＴＣレーンの両側に投光器と受光器とを配置する方式である。一方、反射方式とは、１つの車両検知器が投光器と受光器とを併せ持ち、投光器から照射して車両に反射した光を同じ車両検知器の受光器が捕らえる方式である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２２８７４７号公報
【特許文献２】特開２００５−２８４８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１および特許文献２の技術は、ＥＴＣシステムの全体的な異常の有無を判定するものである。これに対し、複数Ｎ個の車両検知器の中で、先頭に位置する車両検知器は、車両管理の開始および無線通信の開始のためのトリガとしての重要な役割を果たす。よって、ＥＴＣシステムの全体的な異常を判定する前に、先頭の車両検知器の異常をいち早く判定することが重要である。このような観点から観たときに、上述した特許文献１および特許文献２の技術では、この要求を満たすことはできない。
【０００７】
また、車両検知器の異常を判定する周知の方法として、ある車両検知器が所定時間以上、検知信号を絶え間なく出し続けている場合、この車両検知器を異常と判定する方法がある。しかし、所定時間をたとえば５分間とすれば、５分間が経過するまで車両検知器の異常が判定できないことになり好ましくない。
【０００８】
この問題点を図１１および図１２を参照して詳細に説明する。まず、図１１を参照して従来のＥＴＣシステムにおける機器配置例を説明する。図１１は、透過方式の車両検知器Ｓ１〜Ｓ５を設置した例である。車両検知器Ｓ１〜Ｓ５は、車両５０の進行方向に対して並行になるように、ＥＴＣレーン５１の両側に配置されている。
【０００９】
１番目のアンテナ５２による無線通信は、車両検知器Ｓ１がＯＮ状態となった時点から開始される。アンテナ５２による無線通信では、車両５０の車載機（不図示）に挿入されたＩＣ(Integrated Circuit)カードの識別情報の確認その他のＥＴＣに必要な処理が行われる。そして、アンテナ５２による無線通信は、車両検知器Ｓ２がＯＮ状態になった時点で終了する。
【００１０】
また、アンテナ５２による無線通信の結果、車載機のＩＣカードなどに問題が無ければ発進制御機５３のバーが開く。その後、車両５０が進行すると、車両検知器Ｓ３、Ｓ４がそれぞれ車両５０を検知してＯＮ／ＯＦＦし、車両検知器Ｓ５がＯＮとなった時点で２番目のアンテナ５４による無線通信が開始される。アンテナ５４による無線通信では、車種修正情報などを車両５０の車載機のＩＣカードに書き込む。また、車両検知器Ｓ４がＯＦＦとなった時点で発進制御機５３のバーが閉じる。
【００１１】
なお、車両検知器Ｓ１〜Ｓ５、発進制御機５３の制御は、車線サーバ５５によって行われる。また、車線サーバ５５には、車線監視制御盤５６が接続されており、管理者は、この車線監視制御盤５６によりＥＴＣシステムの監視および操作を行うことができる。さらに、車線サーバ５５は、車両検知器Ｓ１〜Ｓ５の検知信号を入力し、車両５０の移動状況を認識する。この認識結果は、車線監視制御盤５６に出力される。
【００１２】
なお、以下の説明では、「車線サーバ５５が車両検知器Ｓ１において検知した車両５０を認識する」ことを「車線サーバ５５は、車両５０を車両検知器Ｓ１に割付ける」と表現する。
【００１３】
また、アンテナ５２および５４による無線通信は、車両５０の車載機とＥＴＣ処理装置５７との間で行われる。
【００１４】
このようなＥＴＣシステムにおいて、図１２に示すように、車両検知器Ｓ１の投光器または受光器にゴミが付着するなどしてＯＮ状態が継続したとする。このような場合、車両検知器Ｓ１がＯＮ状態となった時点で、車線サーバ５５は、車両５０が進入してきたとして車両５０を車両検知器Ｓ１に割付ける。ここで実際に、車両５０が進入してきたとすると、車両検知器Ｓ１は既にＯＮ状態であり、車両検知器Ｓ１は、車両５０の進入を検知不能である。
【００１５】
さらに車両５０が前進し、車両検知器Ｓ２がＯＮ状態になると、車線サーバ５５は、車両５０が車両検知器Ｓ１の位置から車両検知器Ｓ２の位置まで前進したと認識する。これにより、車線サーバ５５は、車両５０を、車両検知器Ｓ１に加え車両検知器Ｓ２にも割付ける。
【００１６】
さらに車両５０が前進し、車両検知器Ｓ２がＯＦＦ状態になると、このときに車両検知器Ｓ１が未だＯＮ状態のままであるため、車線サーバ５５は、車両５０が車両検知器Ｓ１の位置まで後退したと判定する。よって、車線サーバ５５は、車両検知器Ｓ２の車両５０の割付けを解除する。これにより、車両５０は、車両検知器Ｓ１のみに割付けられた状態となる。この時点で、１番目のアンテナ５２による車両５０とＥＴＣ処理装置５７との無線通信は終了している。車線サーバ５５は、ＥＴＣ処理装置５７から車両５０の車載機との通信処理において問題が無い旨の通知を受け取ると発進制御機５３を開制御する。
【００１７】
その後、実際には、車両５０は、車両検知器Ｓ３、Ｓ４、Ｓ５の位置へと移動するが、車線サーバ５５は、車両検知器Ｓ１の位置に後退した車両５０はそのまま動いていないと判定している。これにより、車線サーバ５５は、車両５０を車両検知器Ｓ１に割付けたまま、他の車両検知器Ｓ２〜Ｓ５の検知出力は無視する。
【００１８】
このような状態のまま、５分間以上が経過したときに、車線サーバ５５は、やっと車両検知器Ｓ１の異常を認識し、警報を出力するなどの処置を行う。
【００１９】
この間、ＥＴＣレーン５１に進入してきた車両５０以外の車両は、車線サーバ５５によって認識されないため、アンテナ５２、５４による無線通信も行われず、非管理状態で通過することになる。
【００２０】
このように無線通信しないで通過する状態が入口料金所で発生したときは、出口料金所でバーが開かず、車両がバーに接触したり、後続車との事故の可能性がある。また、このように無線通信しないで通過する状態が出口料金所で発生したときは、通行料の無課金となってしまう。すなわち、車両検知器Ｓ１に異常が発生すると大きな問題に繋がる。
【００２１】
一方、車両検知器Ｓ１以外、たとえば車両検知器Ｓ２に異常が発生した場合には、車両検知器Ｓ１がＯＮ状態となる以前に車両検知器Ｓ２がＯＮ状態となる。このような状態は明らかに異常と判定できる。よって、車両検知器Ｓ２の異常については速やかに対応できるので、大きな問題には繋がらない。また、車両検知器Ｓ３〜Ｓ５に異常が発生した場合についても車両検知器Ｓ１が正常であれば車両検知器Ｓ２を車両が通過した時点で必要不可欠な無線通信は既に終了しており、大きな問題には繋がらない。
【００２２】
以上説明したように、先頭の車両検知器Ｓ１は、車両管理の開始および無線通信の開始のためのトリガとしての重要な役割を果たす。また、車両検知器Ｓ１の異常は、上述したように、車両５０の後退と区別がつきにくく判定が難しい。よって、この先頭の車両検知器Ｓ１の異常をいち早く判定することが求められている。
【００２３】
また、先頭の車両検知器Ｓ１の異常を判定するために、図１１に示すハードウェア構成に加え、更なる監視機器などのハードウェアを追加することや図１１に示すハードウェア構成を変更することは、コストや設置工数の観点から好ましくない。
【００２４】
なお、本発明では、車両検知器Ｓ１の異常状態として車両検知器Ｓ１の投光器または受光器にゴミ（たとえば雪）が付着して車両検知器Ｓ１がＯＮ状態を継続する場合を想定している。一方、車両検知器Ｓ１の他の異常状態として車両検知器Ｓ１の受光器が電気的に故障し、ＯＦＦ状態を継続する場合も考えられる。しかしながら、昨今の電子回路技術の水準に鑑みたときに、投光器または受光器におけるゴミの付着による異常の発生確率と比較して電気的な故障が発生する確率はきわめて低いといえる。また、仮に、受光器などに電気的な故障が発生した場合には、車両検知器Ｓ１〜Ｓ５が有する自己診断機能などによって簡単に故障の判定が可能である。したがって、ここでは、投光器または受光器におけるゴミなどきの付着による異常状態のみを想定する。
【００２５】
本発明は、このような背景の下に行われたものであって、先頭の車両検知器の異常を短時間に判定することができる車両検知装置、異常判定方法、プログラムおよびＥＴＣシステムを提供することを目的とする。
【課題を解決するための手段】
【００２６】
本発明の第一の観点は、車両検知装置としての観点である。すなわち、本発明の車両検知装置は、車両の進行方向に対して並列に順次設置され、車両の移動状況を検知するための複数Ｎ（Ｎは自然数）個の車両検知器と、先頭に位置する第１番目の車両検知器の異常を判定する異常判定部と、を備える、車両検知装置において、車両検知器が車両の位置を検知することにより車両の前進過程が検出される毎に加算される割付カウンタと、第１番目の車両検知器により車両の停止が検出されているにも関わらず他の車両検知器が車両を検知する毎に加算される未割付カウンタと、を備え、第２番目の車両検知器が車両を検知してからいずれの車両検知器も車両を検知していない状態となるまでの間に車両を検知する車両検知器の個数をＭ（ＭはＮ以下の自然数）とするときに、割付カウンタおよび未割付カウンタは、割付カウンタのカウント値がＭに達したときにリセットされ、未割付カウンタのカウント値が所定の閾値に達したときに第１番目の車両検知器が異常であると判定する手段を備えるものである。たとえば、所定の閾値は、Ｍの値を超え、Ｎの値以下に設定される。
【００２７】
本発明の第二の観点は、異常判定方法としての観点である。すなわち、本発明の異常判定方法は、車両の移動状況を検知する車両検知装置が、車両の進行方向に対して並列に順次設置される複数Ｎ個の車両検知器の先頭に位置する第１番目の車両検知器の異常を判定する異常判定方法において、車両検知器が車両の位置を検知することにより車両の前進過程が検出される毎に割付カウンタを加算するステップと、第１番目の車両検知器により車両の停止が検出されているにも関わらず他の車両検知器が車両を検知する毎に未割付カウンタを加算するステップと、を実行し、第２番目の車両検知器が車両を検知してからいずれの車両検知器も車両を検知していない状態となるまでの間に車両を検知する車両検知器の個数をＭとするときに、割付カウンタのカウント値がＭに達したときに割付カウンタおよび未割付カウンタをリセットするステップを実行し、未割付カウンタのカウント値が所定の閾値に達したときに第１番目の車両検知器が異常であると判定するステップを実行するものである。たとえば、所定の閾値は、Ｍの値を超え、Ｎの値以下に設定される。
【００２８】
本発明の第三の観点は、プログラムとしての観点である。すなわち、本発明のプログラムは、情報処理装置にインストールすることにより、その情報処理装置に、本発明の車両検知装置の機能を実現するものである。
【００２９】
本発明の第四の観点は、ＥＴＣシステムとしての観点である。すなわち、本発明のＥＴＣシステムは、本発明の車両検知装置を備えるものである。
【発明の効果】
【００３０】
本発明によれば、先頭の車両検知器の異常を短時間に判定することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施の形態に係るＥＴＣシステムの機器配置例を示す図である。
【図２】図１のＥＴＣシステムにおける車線サーバのブロック構成図である。
【図３】図２の車両管理部における正常な車両の検知パターンを示す図である。
【図４】図２の車両管理部における先頭の車両検知器に異常が発生した場合の車両の検知パターンであり、異常を判定した場合の例を示す図である。
【図５】図４の車両の検知パターンをさらに詳細に説明する図である。
【図６】図２の車両管理部における先頭の車両検知器に異常が発生した場合の車両の検知パターンであり、異常が判定できなかった例を示す図である。
【図７】図２の車両管理部における「リセットの閾値」を“３”に設定した場合の車両の検知パターンを示す図であり、車長の短い車両が通過した場合の例を示す図である。
【図８】図２の車両管理部における「リセットの閾値」を“３”に設定した場合の車両の検知パターンを示す図であり、車長の長い車両が通過した場合の例を示す図である。
【図９】図２の車両管理部における車両割付処理の手順を示すフローチャートである。
【図１０】図２の車両管理部における異常判定手順を示すフローチャートである。
【図１１】従来のＥＴＣシステムにおける機器配置例を示す図である。
【図１２】図１１のＥＴＣシステムにおける先頭の車両検知器の異常を判定する従来の方法を説明する図である。
【発明を実施するための形態】
【００３２】
（車線サーバ１の構成の説明）
本発明の実施の形態に係る車線サーバ１の構成について図１および図２を参照して説明する。図１は、本発明の実施の形態に係るＥＴＣシステムにおける機器配置例を示す図である。図２は、車線サーバ１のブロック構成図である。
【００３３】
車線サーバ１は、車両管理部１０を備える。車両管理部１０は、車両割付判定部１１、車両未割付回数計数部１２、検知器異常判定部１３を備える。さらに、車両割付判定部１１は、割付カウンタ１４を備え、車両未割付回数計数部１２は、未割付カウンタ１５を備える。
【００３４】
車両割付判定部１１は、車両検知器Ｓ１〜Ｓ５からの車両５０の検知信号を受け取り、検知された車両５０を通過車両として割付けするか否かを判定する。また、車両割付判定部１１は、割付けを行うと割付カウンタ１４を“１”だけ加算する。ここで、車両割付判定部１１が車両５０を通過車両として割付けする場合とは、車両検知器Ｓ１〜Ｓ５が車両５０の位置を検知することにより車両５０の前進過程が検出される場合である。
【００３５】
また、このとき、車両割付判定部１１は、車両割付判定部１１が割付けを行った旨を車両未割付回数計数部１２に通知する。車両未割付回数計数部１２は、車両検知器Ｓ１により車両５０の停止が検出されているにも関わらず他の車両検知器Ｓ２〜Ｓ５が車両５０を検知する毎に未割付カウンタ１５を“１”加算するものである。しかしながら、車両未割付回数計数部１２は、車両割付判定部１１が割付けを行った旨の通知を受け取った場合にも未割付カウンタ１５を“１”加算する。すなわち、先頭の車両検知器Ｓ１がゴミなどの付着が原因でＯＮ状態を継続する異常状態であっても車両割付判定部１１による割付けは行われる。よって、割付カウンタ１４が“１”加算された場合には、同じように未割付カウンタ１５においても“１”加算を行うこととする。
【００３６】
また、車両割付判定部１１は、割付カウンタ１４のカウント値が“２”になると、カウント値を“０”にリセットする。この値“２”を「リセットの閾値」と呼ぶことにする。車両割付判定部１１は、カウント値のリセットを行った旨を車両未割付回数計数部１２に通知する。車両未割付回数計数部１２は、この通知を受け取ると未割付カウンタ１５のカウント値を“０”にリセットする。
【００３７】
すなわち、図１２で説明した例では、車両５０がＥＴＣレーン５１を通過する際に、車両検知器Ｓ１の検知信号と車両検知器Ｓ２の検知信号とは一部がオーバーラップする場合がある。よって、この場合、車両検知器Ｓ１が異常（ゴミの付着などによるＯＮ状態継続をいう。以下同様）であっても割付カウンタ１４のカウント値は“２”になる。
【００３８】
あるいは、車両５０がＥＴＣレーン５１を通過する際に、車両検知器Ｓ１に異常が無ければ、車両検知器Ｓ１の検知信号と車両検知器２の検知信号とが全くオーバーラップしない場合でも、車両検知器Ｓ１が異常であれば、やはり車両検知器Ｓ１の検知信号と車両検知器Ｓ２の検知信号とはオーバーラップすることになる。この場合も割付カウンタ１４のカウント値は“２”になる。
【００３９】
一方、車両検知器Ｓ１が異常である場合、割付カウンタ１４のカウント値が“２”以上になることはない。したがって、割付カウンタ１４のカウント値が“２”以上になることは車両検知器Ｓ１の異常を判定する上で無意味である。よって、割付カウンタ１４のカウント値が“２”になったときには、割付カウンタ１４および未割付カウンタ１５のカウント値を共に“０”にリセットする。
【００４０】
また、車両５０が連結車のような車長の長い車種である場合、車両検知器Ｓ１および車両検知器Ｓ２のみならず車両検知器Ｓ３の検知信号までもがオーバーラップする場合がある。そのような場合には、カウント値が“３”になると割付カウンタ１４および未割付カウンタ１５を“０”にリセットするように「リセットの閾値」を設定する。
【００４１】
すなわち、「リセットの閾値」の設定の方法を一般化して説明すると、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数をＭ（Ｍは５以下の自然数）とするときにこのＭを「リセットの閾値」として設定する。
【００４２】
これにより、車両検知器Ｓ１が異常である場合でも割付可能な割付数の最大値を超えた無効なカウントが割付カウンタ１４および未割付カウンタ１５で行われることを回避し、車両管理部１１の処理を効率良く行うことができる。
【００４３】
また、検知器異常判定部１３は、車両未割付回数計数部１２の未割付カウンタ１５のカウント値が規定回数以上になり、発進制御機５３が「開」でありかつ車両台数が１台であるときには検知器異常と判定する。すなわち、発進制御機５３が「閉」であれば、既に異常判定がなされているということであり、異常判定の必要はない。また、車両台数が複数であれば、割付処理は正常であり、異常判定の必要はない。
【００４４】
このようにして異常と判定されたとき、検知器異常判定部１３は、車線監視制御盤５６に異常と通知する。なお、この規定回数を「異常判定の閾値」と呼ぶことにする。この「異常判定の閾値」は、上述した「リセットの閾値」よりも大きな値であり、かつ車両検知器Ｓ１〜Ｓ５の数である“５”以下とすることが好ましい。
【００４５】
すなわち、「異常判定の閾値」が「リセットの閾値」以下であることは有り得ないので、「異常判定の閾値」は必ず「リセットの閾値」よりも大きな値である。また、「異常判定の閾値」を車両検知器Ｓ１〜Ｓ５の数以下とすることにより、車両検知処理が車両検知器Ｓ１〜Ｓ５を一巡する間に異常判定を行うことができる。また、「異常判定の閾値」を車両検知器Ｓ１〜Ｓ５の数よりも大きく設定すると、異常を判定する以前に未割付カウンタ１５がリセットされる可能性があるため好ましくない。
【００４６】
しかしながら、車両検知器Ｓ１の位置に実際に車両５０が停車して車両検知器Ｓ１がＯＮ状態となっている場合と、車両検知器Ｓ１にゴミなどが付着してＯＮ状態となっている場合とを区別するための判定時間を設けることは有用である。この場合、必要ならば「異常判定の閾値」を車両検知器Ｓ１〜Ｓ５の数よりも大きく設定してもよい。このようなときには、予めシミュレーションを行って、異常判定が所望する判定時間後に行われることを確認することが好ましい。
【００４７】
（車線サーバ１の動作の説明）
ＥＴＣレーンの機器配置例は、図１で説明したとおりである。車両検知器Ｓ１〜Ｓ５は車両５０の先頭が車両検知器Ｓ１〜Ｓ５の光軸を横切って遮光すると検知信号を出力し、車両検知器Ｓ１〜Ｓ５の光軸を車両５０の後尾が過ぎ、車両検知器Ｓ１〜Ｓ５の遮光が無くなると検知信号の出力を停止する。
【００４８】
１．車両検知器Ｓ１が正常の場合
車両検知器Ｓ１が正常な場合の車両５０の検知パターンを図３を参照して説明する。
【００４９】
タイミングＴ０：車両５０の通行が無いときには、全ての車両検知器Ｓ１〜Ｓ５はＯＦＦ状態である。
【００５０】
タイミングＴ１：車両５０が車両検知器Ｓ１の光軸を横切ると、車両検知器Ｓ１がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ１がＯＮ状態になったことを受けて車両検知器Ｓ１に車両５０を割付ける。これにより、車両割付判定部１１の割付カウンタ１４は“１”加算される。また、車両割付判定部１１が車両検知器Ｓ１に車両５０を割付けたことを通知された車両未割付回数計数部１２は、未割付カウンタ１５についても“１”加算する。これは前述したように、車両検知器Ｓ１が異常であったとしても当該割付けは行われる。よって、そのような場合を想定して未割付カウンタ１５についても“１”加算する。これにより、割付カウンタ１４および未割付カウンタ１５の双方のカウント値が共に“１”になる。
【００５１】
タイミングＴ２：車両５０が車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に車両５０を割付ける。この状況は、車両５０が車両検知器Ｓ１の位置からさらに前進し、車両検知器Ｓ１および車両検知器Ｓ２の検知信号がオーバーラップされて検知されている状況とみなされる。この場合、車両割付判定部１１の割付カウンタ１４は“１”だけ加算され、カウント値は”２”となる。また車両未割付回数計数部１２の未割付カウンタ１５は“１”だけ加算され、そのカウント値は”２”となる。すなわち割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になり、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００５２】
タイミングＴ３：車両５０が車両検知器Ｓ１の光軸を通過し、車両検知器Ｓ１がＯＦＦ状態になる。このとき、車両検知器Ｓ２は未だＯＮ状態である。
【００５３】
タイミングＴ４：車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００５４】
タイミングＴ５：車両５０が車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったことを受けて車両検知器Ｓ３に車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“１”になる。
【００５５】
タイミングＴ６：車両５０が車両検知器Ｓ３の光軸を通過し、車両検知器Ｓ３がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００５６】
タイミングＴ７：車両５０が車両検知器Ｓ４の光軸を横切ると、車両検知器Ｓ４がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ４がＯＮ状態になったことを受けて車両検知器Ｓ４に車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００５７】
タイミングＴ８：車両５０が車両検知器Ｓ４の光軸を通過し、車両検知器Ｓ４がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００５８】
タイミングＴ９：車両５０が車両検知器Ｓ５の光軸を横切ると、車両検知器Ｓ５がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ５がＯＮ状態になったことを受けて車両検知器Ｓ５に車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“１”になる。
【００５９】
タイミングＴ１０：車両５０が車両検知器Ｓ５の光軸を通過し、車両検知器Ｓ５がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。また、このときに、車両５０はＥＴＣレーン５１を退出する。
【００６０】
タイミングＴ１１：２台目の車両５０が車両検知器Ｓ１の光軸を横切ると、車両検知器Ｓ１がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ１がＯＮ状態になったことを受けて車両検知器Ｓ１に２台目の車両５０を割付ける。これにより車両割付判定部１１は、割付カウンタ１４を“１”加算する。車両割付判定部１１が車両検知器Ｓ１に２台目の車両５０を割付けたことを通知された車両未割付回数計数部１２は、未割付カウンタ１５についても“１”加算する。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００６１】
タイミングＴ１２：２台目の車両５０が車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に２台目の車両５０を割付ける。この状況は、２台目の車両５０が車両検知器Ｓ１の位置からさらに前進し、車両検知器Ｓ１および車両検知器Ｓ２の検知信号がオーバーラップされて検知されている状況とみなされる。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“１”になる。
【００６２】
タイミングＴ１３：２台目の車両５０が車両検知器Ｓ１の光軸を通過し、車両検知器Ｓ１がＯＦＦ状態になる。このとき、車両検知器Ｓ２は未だＯＮ状態である。
【００６３】
タイミングＴ１４：２台目の車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００６４】
タイミングＴ１５：２台目の車両５０が車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったことを受けて車両検知器Ｓ３に２台目の車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００６５】
タイミングＴ１６：２台目の車両５０が車両検知器Ｓ３の光軸を通過し、車両検知器Ｓ３がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００６６】
タイミングＴ１７：２台目の車両５０が車両検知器Ｓ４の光軸を横切ると、車両検知器Ｓ４がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ４がＯＮ状態になったことを受けて車両検知器Ｓ４に２台目の車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“１”になる。
【００６７】
タイミングＴ１８：２台目の車両５０が車両検知器Ｓ４の光軸を通過し、車両検知器Ｓ４がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。
【００６８】
タイミングＴ１９：２台目の車両５０が車両検知器Ｓ５の光軸を横切ると、車両検知器Ｓ５がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ５がＯＮ状態になったことを受けて車両検知器Ｓ５に２台目の車両５０を割付ける。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００６９】
タイミングＴ２０：２台目の車両５０が車両検知器Ｓ５の光軸を通過し、車両検知器Ｓ５がＯＦＦ状態になる。このときは、いずれの車両検知器Ｓ１〜Ｓ５もＯＦＦ状態である。また、このときに、２台目の車両５０はＥＴＣレーン５１を退出する。
【００７０】
２．車両検知器Ｓ１が異常の場合
次に、車両検知器Ｓ１が異常な場合の車両５０の検知パターンを図４および図５を参照して説明する。図５の実線で囲んだ車両は実際の車両の位置を示す。また、図５の破線で囲んだ車両は車両割付判定部１１が検知している車両の位置（車両管理上車両）を示す。
【００７１】
タイミングＴ３０：車両５０の通行が無いときには、全ての車両検知器Ｓ１〜Ｓ５はＯＦＦ状態である。
【００７２】
タイミングＴ３１：雪などのゴミが車両検知器Ｓ１の投光器または受光器に付着し光軸を横切ると、車両検知器Ｓ１がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ１がＯＮ状態になったことを受けて車両検知器Ｓ１に車両５０（実際はゴミ）を割付ける。また、車両割付判定部１１は、割付カウンタ１４を“１”加算する。車両割付判定部１１が車両検知器Ｓ１に車両５０を割付けたことを通知された車両未割付回数計数部１２は、未割付カウンタ１５についても“１”加算する。これにより、図５のパターンＰ１に示すように、割付カウンタ１４および未割付カウンタ１５の双方共にカウント値が“１”になる。
【００７３】
タイミングＴ３２：実際の車両５０が不検知となっている車両検知器Ｓ１を通過して車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に車両５０を割付ける。この状況は、車両５０が車両検知器Ｓ１の位置からさらに前進し、車両検知器Ｓ１および車両検知器Ｓ２の検知信号がオーバーラップされて検知されている状況とみなされる。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる（図５のパターンＰ２）。
【００７４】
タイミングＴ３３：車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２はＯＦＦ状態となる。しかし、車両検知器Ｓ１のＯＮ状態が継続しているため、車両割付判定部１１は、車両５０が車両検知器Ｓ１の位置まで後退したと判定する（図５のパターンＰ３）。
【００７５】
タイミングＴ３４：車両５０が車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。しかし、車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ３に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“１”になる（図５のパターンＰ４）。
【００７６】
タイミングＴ３５：車両５０が車両検知器Ｓ３の光軸を通過し、車両検知器Ｓ３がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。
【００７７】
タイミングＴ３６：車両５０が車両検知器Ｓ４の光軸を横切ると、車両検知器Ｓ４がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ４がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ４に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“２”になる（図５のパターンＰ５）。
【００７８】
タイミングＴ３７：車両５０が車両検知器Ｓ４の光軸を通過し、車両検知器Ｓ４がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。
【００７９】
タイミングＴ３８：車両５０が車両検知器Ｓ５の光軸を横切ると、車両検知器Ｓ５がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ５がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ５に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“３”になる（図５のパターンＰ６）。
【００８０】
タイミングＴ３９：車両５０が車両検知器Ｓ５の光軸を通過し、車両検知器Ｓ５がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。また、このときに、車両５０はＥＴＣレーン５１を退出する（図５のパターンＰ７）。
【００８１】
タイミングＴ４０：２台目の車両５０が不検知となっている車両検知器Ｓ１を通過し（図５のパターンＰ８）、車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる（図５のパターンＰ９）。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったので、これまで車両検知器Ｓ１の位置にあった車両５０が車両検知器Ｓ２の位置まで前進したと判定する。これにより、車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に２台目の車両５０を割付ける。これにより、割付カウンタ１４のカウント値が“１”になり、未割付カウンタ１５のカウント値も“４”になる。
【００８２】
タイミングＴ４１：２台目の車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２がＯＦＦ状態になる。このとき車両検知器Ｓ１は、依然としてＯＮ状態を継続しているため、車両割付判定部１１は、１台目の車両５０が再び車両検知器Ｓ２の位置から車両検知器Ｓ１の位置まで後退したと判定する（図５のパターンＰ１０）。
【００８３】
タイミングＴ４２：２台目の車両５０が車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になっても１台目の車両５０が車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ３に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“５”になる。また、未割付カウンタ１５のカウント値が加算されたことを受けて、割付カウンタ１４のカウント値は“０”にリセットされる（図５のパターンＰ１１）。
【００８４】
検知器異常判定部１３は、車両未割付回数計数部１２の未割付カウンタ１５のカウント値を監視している。そして、検知器異常判定部１３は、未割付カウンタ１５のカウント値が“５”になったことを受けて車両検知器Ｓ１の異常と判定する。検知器異常判定部１３は、異常の判定結果を車線監視制御盤５６に対して出力する。
【００８５】
３．「リセットの閾値」が正しく設定されていなかった場合
次に、「リセットの閾値」が正しく設定されていなかった場合の車両５０の検知パターンを図６を参照して説明する。なお、図６におけるタイミングＴ６０までの処理は、図４におけるタイミングＴ４０までの処理と同じであるため、タイミングＴ５０〜Ｔ５９までの説明は省略する。また、タイミングＴ６２以降については説明を省略する。
【００８６】
タイミングＴ６０：２台目の車両５０が不検知となっている車両検知器Ｓ１を通過し車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったので、これまで車両検知器Ｓ１の位置にあった車両５０が車両検知器Ｓ２の位置まで前進したと判定する。これにより、車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に２台目の車両５０を割付ける。これにより、割付カウンタ１４のカウント値が“１”になり、未割付カウンタ１５のカウント値も“４”になる。
【００８７】
タイミングＴ６１：２台目の車両５０は車長が長く、車両検知器Ｓ２の光軸を横切りながら、さらに、車両検知器Ｓ３の光軸も横切る。すなわち、車両検知器Ｓ１、Ｓ２、Ｓ３の検知信号が３つともオーバーラップする。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったので、これまで車両検知器Ｓ１、Ｓ２の位置にあった車両５０が車両検知器Ｓ３の位置まで前進したと判定する。これにより、割付カウンタ１４のカウント値は“２”になる。したがって、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“０”にリセットされる。
【００８８】
このように、「リセットの閾値」を、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数に設定しておかない場合には、図４に示した異常判定が正常に行われない場合がある。よって、図６の例では、「リセットの閾値」は“３”とすることが適当である。
【００８９】
「リセットの閾値」を“３”に設定したときの車長の短い車両５０が通過したときの検知パターンを図７に示す。図７の例では、タイミングＴ７１において割付カウンタ１４のカウンタ値は“２”となるが、割付カウンタ１４および未割付カウンタ１５のリセットは行われない。したがって、タイミングＴ７８において検知器異常判定部１３は異常と判定する。このように、図４の例と比べると、「リセットの閾値」が“３”に設定されているために車長の短い車両５０が通過した場合の判定時間は短くなる。しかしながら、判定時間が多少短くなることは、車両検知器Ｓ１の異常を素早く判定するという目的に反しないので問題とはならない。
【００９０】
次に、「リセットの閾値」を“３”に設定した場合に、車長の長い車両５０がＥＴＣレーン５１を通過した場合の車両５０の検知パターンを図８を参照して説明する。
【００９１】
タイミングＴ８０：車両５０の通行が無いときには、全ての車両検知器Ｓ１〜Ｓ５はＯＦＦ状態である。
【００９２】
タイミングＴ８１：雪などのゴミが車両検知器Ｓ１の投光器または受光器に付着し光軸を横切ると、車両検知器Ｓ１がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ１がＯＮ状態になったことを受けて車両検知器Ｓ１に車両５０（実際はゴミ）を割付ける。また、車両割付判定部１１は、割付カウンタ１４を“１”加算する。車両割付判定部１１が車両検知器Ｓ１に車両５０を割付けたことを通知された車両未割付回数計数部１２は、未割付カウンタ１５についても“１”加算する。これにより、割付カウンタ部１４および未割付カウンタ部１５の双方共に“１”になる。
【００９３】
タイミングＴ８２：実際の車両５０が不検知となっている車両検知器Ｓ１を通過して車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に車両５０を割付ける。この状況は、車両５０が車両検知器Ｓ１の位置からさらに前進し、車両検知器Ｓ１および車両検知器Ｓ２の検知信号がオーバーラップされて検知されている状況とみなされる。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“２”になる。
【００９４】
タイミングＴ８３：車両５０が車両検知器Ｓ２を通過してさらに車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったことを受けて車両検知器Ｓ３に車両５０を割付ける。この状況は、車両５０が車両検知器Ｓ１、Ｓ２の位置からさらに前進し、車両検知器Ｓ１、Ｓ２、Ｓ３の検知信号がオーバーラップされて検知されている状況とみなされる。これにより、割付カウンタ１４および未割付カウンタ１５のカウント値は共に“３”になる。また、これにより割付カウンタ１４および未割付カウンタ１５のカウント値は“０”にリセットされる。
【００９５】
タイミングＴ８４：車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２はＯＦＦ状態となる。しかし、車両検知器Ｓ１のＯＮ状態が継続しているため、車両割付判定部１１は、車両５０が車両検知器Ｓ１の位置まで後退したと判定する。
【００９６】
タイミングＴ８５：車両５０が車両検知器Ｓ４の光軸を横切ると、車両検知器Ｓ４がＯＮ状態になる。しかし、車両割付判定部１１は、車両検知器Ｓ４がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ４に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“１”になる。
【００９７】
タイミングＴ８６：車両５０が車両検知器Ｓ３の光軸を通過し、車両検知器Ｓ３がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。
【００９８】
タイミングＴ８７：車両５０が車両検知器Ｓ５の光軸を横切ると、車両検知器Ｓ５がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ５がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ５に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“２”になる。
【００９９】
タイミングＴ８８：車両５０が車両検知器Ｓ４の光軸を通過し、車両検知器Ｓ４がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。
【０１００】
タイミングＴ８９：車両５０が車両検知器Ｓ５の光軸を通過し、車両検知器Ｓ５がＯＦＦ状態になる。車両検知器Ｓ１は、依然としてＯＮ状態を継続している。また、このときに、車両５０はＥＴＣレーン５１を退出する。
【０１０１】
タイミングＴ９０：２台目の車両５０が不検知となっている車両検知器Ｓ１を通過し、車両検知器Ｓ２の光軸を横切ると、車両検知器Ｓ２がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったので、これまで車両検知器Ｓ１の位置にあった車両５０が車両検知器Ｓ２の位置まで前進したと判定する。これにより、車両割付判定部１１は、車両検知器Ｓ２がＯＮ状態になったことを受けて車両検知器Ｓ２に２台目の車両５０を割付ける。これにより、割付カウンタ１４のカウント値が“１”になり、未割付カウンタ１５のカウント値も“３”になる。
【０１０２】
タイミングＴ９１：２台目の車両５０が車両検知器Ｓ３の光軸を横切ると、車両検知器Ｓ３がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったので、これまで車両検知器Ｓ１、Ｓ２の位置にあった車両５０が車両検知器Ｓ３の位置まで前進したと判定する。これにより、車両割付判定部１１は、車両検知器Ｓ３がＯＮ状態になったことを受けて車両検知器Ｓ３に２台目の車両５０を割付ける。これにより、割付カウンタ１４のカウント値が“２”になり、未割付カウンタ１５のカウント値も“４”になる。
【０１０３】
ここで仮に「リセットの閾値」が“２”の設定であれば、ここでリセットが発生するため、異常判定は実行されない。
【０１０４】
タイミングＴ９２：２台目の車両５０が車両検知器Ｓ２の光軸を通過し、車両検知器Ｓ２はＯＦＦ状態となる。しかし、車両検知器Ｓ１のＯＮ状態が継続しているため、車両割付判定部１１は、車両５０が車両検知器Ｓ１の位置まで後退したと判定する。
【０１０５】
タイミングＴ９３：車両５０が車両検知器Ｓ４の光軸を横切ると、車両検知器Ｓ４がＯＮ状態になる。車両割付判定部１１は、車両検知器Ｓ４がＯＮ状態になっても車両５０は車両検知器Ｓ１の位置にあり停止していると判定しているため、車両検知器Ｓ４に車両５０を割付けない。これにより、未割付カウンタ１５のカウント値は“５”になる。また、未割付カウンタ１５のカウント値が加算されたことを受けて車両割付判定部１１は割付カウンタ１４のカウント値を“０”にリセットする。
【０１０６】
検知器異常判定部１３は、車両未割付回数計数部１２の未割付カウンタ１５のカウント値を監視している。そして、検知器異常判定部１３は、未割付カウンタ１５のカウント値が“５”になったことを受けて車両検知器Ｓ１の異常と判定する。検知器異常判定部１３は、異常の判定結果を車線監視制御盤５６に対して出力する。
【０１０７】
このように、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数を「リセットの閾値」とすることによって、様々な車長の車両５０に対応することができる。
【０１０８】
また、たとえば車両検知器Ｓ１と車両検知器Ｓ３とが共に検知信号を出力しているときには、その間にある車両検知器Ｓ２の検知信号の有無を無視し、車両検知器Ｓ１〜Ｓ３の検知信号が全てオーバーラップしているとみなすルールが適用されているＥＴＣシステムがある。このような場合にも、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数を「リセットの閾値」とする方法が適用できる。
【０１０９】
次に、図４、図５を参照して説明した車両検知器Ｓ１の異常判定手順を図９、図１０のフローチャートを参照して説明する。
【０１１０】
図９のＳＴＡＲＴ：車線サーバ１の電源が投入される、または、起動スイッチ（不図示）がＯＮ状態になるなどによってステップＡ１の処理へ移行する。
【０１１１】
ステップＡ１：車両管理部１０は、車両検知器Ｓ１による車両割付処理を行い、ステップＡ２の処理へ移行する。また、このときに、車両５０の車載機とＥＴＣ処理装置５７とのアンテナ５２により通信が開始される。
【０１１２】
ステップＡ２：車両管理部１０は、車両検知器Ｓ２による車両割付処理を行い、ステップＡ３の処理へ移行する。このときに、車両５０の車載機とＥＴＣ処理装置５７とのアンテナ５２による通信は終了している。
【０１１３】
ステップＡ３：車両管理部１０は、車両５０の車載機とＥＴＣ処理装置５７とのアンテナ５２による通信の結果、車両５０は、発進制御機５３の開条件を満たすか否か判定する。車両管理部１０は、車両５０が発進制御機５３の開条件を満たしている場合（ステップＡ３でＹｅｓ）、ステップＡ４の処理へ移行する。一方、車両管理部１０は、車両５０が発進制御機５３の開条件を満たしていない場合（ステップＡ３でＮｏ）、ステップＡ５の処理へ移行する。なお、車両５０が発進制御機５３の開条件を満たすとは、車両５０の車載機とＥＴＣ処理装置５７との無線通信の結果、車載機に挿入されているＩＣカードの識別情報その他の情報が適法であるなどの条件である。
【０１１４】
ステップＡ４：車両管理部１０は、発進制御機５３を開制御し、ステップＡ５の処理へ移行する。
【０１１５】
ステップＡ５：車両管理部１０は、車両検知器Ｓ３による車両割付処理を行い、ステップＡ６の処理へ移行する。
【０１１６】
ステップＡ６：車両管理部１０は、車両検知器Ｓ４による車両割付処理を行い、ステップＡ７の処理へ移行する。
【０１１７】
ステップＡ７：車両管理部１０は、車両５０は、発進制御機５３の閉条件を満たすか否か判定する。なお、発進制御機５３の閉条件とは、車両５０が車両検知器Ｓ４を通過し、車両検知器Ｓ４がＯＦＦ状態となっていることをいう。車両管理部１０は、車両５０が発進制御機５３の閉条件を満たしている場合（ステップＡ７でＹｅｓ）、ステップＡ８の処理へ移行する。一方、車両管理部１０は、車両５０が発進制御機５３の閉条件を満たしていない場合（ステップＡ７でＮｏ）、ステップＡ９の処理へ移行する。
【０１１８】
ステップＡ８：車両管理部１０は、発進制御機５３を閉制御し、ステップＡ９の処理へ移行する。
【０１１９】
ステップＡ９：車両管理部１０は、車両検知器Ｓ５による車両割付処理を行い、処理を終了する（ＥＮＤ）。
【０１２０】
図１０に示すフローチャートは、図９のフローチャートにおけるステップＡ１、Ａ２、Ａ５、Ａ６、Ａ９に共通する処理手順を示す。
【０１２１】
図１０のＳＴＡＲＴ：車両管理部１０は、図９のフローチャートにおけるステップＡ１、Ａ２、Ａ５、Ａ６、Ａ９の処理手順を実行するときには、ステップＢ１の処理へ移行する。
【０１２２】
ステップＢ１：車両管理部１０の車両割付判定部１１は、車両検知器Ｓ１〜Ｓ５のいずれかからの車両検知信号が入力されるとステップＢ２の処理へ移行する。
【０１２３】
ステップＢ２：車両管理部１０の車両割付判定部１１は、車両検知信号の入力に伴う車両割付けが有るか否かを判定する。車両管理部１０の車両割付判定部１１は、車両検知信号の入力に伴う車両割付けが有る場合（ステップＢ２でＹｅｓ）、ステップＢ３の処理へ移行する。一方、車両管理部１０の車両割付判定部１１は、車両検知信号の入力に伴う車両割付けが無い場合（ステップＢ２でＮｏ）、ステップＢ８の処理へ移行する。
【０１２４】
ステップＢ３：車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値を“１”加算し、ステップＢ４の処理へ移行する。
【０１２５】
ステップＢ４：車両管理部１０の車両未割付回数計数部１２は、未割付カウンタ１５のカウント値を“１”加算し、ステップＢ５の処理へ移行する。
【０１２６】
ステップＢ５：車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値が“２”以上か否か判定する。車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値が“２”以上である場合（ステップＢ５でＹｅｓ）、ステップＢ６の処理へ移行する。一方、車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値が“２”未満である場合（ステップＢ５でＮｏ）、処理を終了する（ＥＮＤ）。
【０１２７】
ステップＢ６：車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値を“０”にリセットし、ステップＢ７の処理へ移行する。
【０１２８】
ステップＢ７：車両管理部１０の車両未割付回数計数部１２は、未割付カウンタ１５のカウント値を“０”にリセットし、処理を終了する（ＥＮＤ）。
【０１２９】
ステップＢ８：車両管理部１０の車両未割付回数計数部１２は、未割付カウンタ１５のカウント値を“１”加算し、ステップＢ９の処理へ移行する。
【０１３０】
ステップＢ９：車両管理部１０の車両割付判定部１１は、割付カウンタ１４のカウント値を“０”にリセットし、ステップＢ１０の処理へ移行する。
【０１３１】
ステップＢ１０：車両管理部１０の検知器異常判定部１３は、未割付カウンタ１５のカウント値が“５”以上か否か判定する。車両管理部１０の検知器異常判定部１３は、未割付カウンタ１５のカウント値が“５”以上の場合（ステップＢ１０でＹｅｓ）、ステップＢ１１の処理へ移行する。一方、車両管理部１０の検知器異常判定部１３は、未割付カウンタ１５のカウント値が“５”未満の場合（ステップＢ１０でＮｏ）、処理を終了する（ＥＮＤ）。
【０１３２】
ステップＢ１１：車両管理部１０の検知器異常判定部１３は、発進制御機５３のバーが「開」かつ車両台数１台か否か判定する。車両管理部１０の検知器異常判定部１３は、開閉バー「開」かつ車両台数１台である場合（ステップＢ１１でＹｅｓ）、ステップＢ１２の処理へ移行する。一方、車両管理部１０の検知器異常判定部１３は、開閉バー「開」かつ車両台数１台でない場合（ステップＢ１１でＮｏ）、処理を終了する（ＥＮＤ）。
【０１３３】
なお、ステップＢ１１の処理において、発進制御機５３のバーが閉じていれば、既に異常判定がなされているということであり、異常判定の必要はないので処理を終了する（ＥＮＤ）。また、ステップＢ１１の処理において、車両台数が複数であれば、割付処理は正常であり、異常判定の必要はないので処理を終了する（ＥＮＤ）。
【０１３４】
ステップＢ１２：車両管理部１０の検知器異常判定部１３は、異常と判定して処理を終了する（ＥＮＤ）。
【０１３５】
また、車線サーバ１の各部は、所定のプログラムにより動作する汎用の情報処理装置（ＣＰＵ(Central
Processing Unit)、ＤＳＰ(Digital Signal Processor)、マイクロプロセッサ（マイクロコンピュータ）など）によって構成されてもよい。例えば、汎用の情報処理装置は、メモリ、ＣＰＵ、入出力ポートなどを有する。汎用の情報処理装置のＣＰＵは、メモリなどから所定のプログラムとして制御プログラムを読み込んで実行する。これにより、汎用の情報処理装置には、車線サーバ１の各部の機能が実現される。また、その他の機能についてもソフトウェアにより実現可能な機能については汎用の情報処理装置とプログラムとによって実現することができる。
【０１３６】
なお、汎用の情報処理装置が実行する制御プログラムは、車線サーバ１の出荷前に、汎用の情報処理装置のメモリなどに記憶されたものであっても、車線サーバ１の出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。また、制御プログラムの一部が、車線サーバ１の出荷後に、汎用の情報処理装置のメモリなどに記憶されたものであってもよい。車線サーバ１の出荷後に、汎用の情報処理装置のメモリなどに記憶される制御プログラムは、例えば、ＣＤ−ＲＯＭなどのコンピュータ読取可能な記録媒体に記憶されているものをインストールしたものであっても、インターネットなどの伝送媒体を介してダウンロードしたものをインストールしたものであってもよい。
【０１３７】
また、制御プログラムは、汎用の情報処理装置によって直接実行可能なものだけでなく、ハードディスクなどにインストールすることによって実行可能となるものも含む。また、圧縮されたり、暗号化されたりしたものも含む。
【０１３８】
（効果の説明）
以上説明したように、車線サーバ１の車両管理部１０は、車両検知器Ｓ１〜Ｓ５が車両５０の位置を検知することにより車両５０の前進過程が検出される毎に加算される割付カウンタ１４と、車両検知器Ｓ１により車両５０の停止が検出されているにも関わらず他の車両検知器Ｓ２〜Ｓ５が車両５０を検知する毎に加算される未割付カウンタ１５とを備える。
【０１３９】
また、車両検知器Ｓ２が車両５０を検知してからいずれの車両検知器Ｓ１〜Ｓ５も車両５０を検知していない状態となるまでの間に車両５０を検知する車両検知器Ｓ１〜Ｓ５の個数を「リセットの閾値」Ｍ（Ｍは５以下の自然数）とするときに、車両割付判定部１１および車両未割付回数計数部１２は、割付カウンタ１４および未割付カウンタ１５を、割付カウンタ１４のカウント値がＭに達したときにリセットする。さらに、検知器異常判定部１３は、未割付カウンタ１５のカウント値が「判定の閾値」に達したときに車両検知器Ｓ１が異常であると判定する。なお、「判定の閾値」は、Ｍの値を超え、たとえば５以下に設定される。
【０１４０】
これにより、車線サーバ１は、車両検知器Ｓ１の異常を素早く判定することで、無線通信無しで通過する車両を減らすことができる。たとえば図４、図５で説明した例では、車両検知器Ｓ１に異常が発生してから２台目の車両５０がＥＴＣレーン５１を通過する際に異常が検出できる。また、無線通信しない車両を減らすことで、入口料金所で発生したときは、出口料金所でバーが開かず、車両がバーに接触したり、後続車との事故の可能性を減らすことができる。また、出口料金所で発生した場合は、通行料の未徴収を減らすことができる。
【０１４１】
また、このような車線サーバ１を実現する上で、図１１に示す従来のＥＴＣシステムの機器配置例におけるハードウェア構成の追加または変更を必要としない。すなわち、単に、車両管理部１０の制御プログラムを変更し、車両管理部１０に、図９、図１０に示すフローチャートの手順を実行させるようにすることにより、車線サーバ１を実現することができる。
【０１４２】
（その他の実施の形態）
本発明の実施の形態は、その要旨を逸脱しない限り、様々に変更が可能である。本発明の実施の形態では、図１０に示すように、５個の車両検知器Ｓ１〜Ｓ５を用いる例を説明したが、車両検知器の数は、複数Ｎ個としてよい。この場合、「異常判定の閾値」は、「リセットの閾値」の値を超え、たとえばＮの値以下に設定される。
【０１４３】
これにより、割付カウンタ１４および未割付カウンタ１５は、割付カウンタ１４のカウント値が「リセットの閾値」Ｍに達したときにリセットされ、未割付カウンタ１５のカウント値が「異常判定の閾値」に達したときに車両検知器Ｓ１が異常であると判定することができる。
【０１４４】
なお、「異常判定の閾値」を小さな値（ただし、「リセットの閾値」よりも大）とすれば、異常発生からその異常の判定までの時間を短くできる。また、「異常判定の閾値」は、必ずしもＮの値以下としなくてもよい。「異常判定の閾値」をＮよりも大きな値とした場合、図６で説明したように異常判定以前に未割付カウンタ１５のリセットが発生する可能性が増加する。その一方で、異常発生からその異常の判定までの時間を長くできる。よって、「異常判定の閾値」は、ユーザの使用環境に応じて適当な値としてよい。
【０１４５】
また、上述の実施の形態では、車両検知器Ｓ１〜Ｓ５を透過方式としたが、これを反射方式としてもよい。
【符号の説明】
【０１４６】
１…車線サーバ、１０…車両管理部（判定する手段）、１１…車両割付判定部（判定する手段の一部）、１２…車両未割付回数計数部（判定する手段の一部）、１３…検知器異常判定部（異常判定部）、１４…割付カウンタ、１５…未割付カウンタ
【図１】
2010237823.tif 000003
【図２】
2010237823.tif 000004
【図３】
2010237823.tif 000005
【図４】
2010237823.tif 000006
【図５】
2010237823.tif 000007
【図６】
2010237823.tif 000008
【図７】
2010237823.tif 000009
【図８】
2010237823.tif 000010
【図９】
2010237823.tif 000011
【図１０】
2010237823.tif 000012
【図１１】
2010237823.tif 000013
【図１２】
2010237823.tif 000014