(57)【要約】【課題】複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理し適切な道路作業状況の情報を提供する。【解決手段】車両３ａ，３ｂ，３ｃには、識別情報を常時発信する第１の発信回路と、作業中の間だけ識別情報を発信する第２の発信回路とが搭載されている。作業情報取得手段１ｄは、道路上に設置された受信装置４ａ，４ｂ，４ｃを通じて識別情報を取得する。車両位置判定手段１ｅは、第１の発信回路の識別情報に基づいて発信回路が搭載された車両を特定すると共に、識別情報を取得した受信装置の位置を車両の現在地と判定する。次に、車両状態判定手段１ｆは、第２の発信回路の識別情報に基づいて車両による作業の有無を判定する。そして、道路作業状況判定手段１ｇは、車両グループごとに作業中の区間と作業が完了した区間とを判定する。作業区間表示手段１ｈは、これら区間の表示を行う。【選択図】図１
2007219666.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理する車両作業状態管理プログラムにおいて、
コンピュータを、
前記車両それぞれに、識別情報を常時発信する第１の発信回路と前記車両における作業が開始された際に前記識別情報を発信する第２の発信回路とが搭載されており、前記第１の発信回路と前記第２の発信回路との前記識別情報と、前記発信回路が搭載された前記車両との対応関係を記憶する車両情報記憶手段、
所定範囲内にある前記第１の発信回路または前記第２の発信回路から発信された識別情報を受信する複数の受信装置が前記道路に設置されており、前記受信装置それぞれの位置情報を記憶する受信装置情報記憶手段、
前記車両グループの車両構成の情報を記憶するグループ情報記憶手段、
前記受信装置から、前記受信装置が受信した前記識別情報を取得する作業情報取得手段、
前記作業情報取得手段が前記第１の発信回路の前記識別情報を取得すると、前記車両情報記憶手段を参照し、取得した前記識別情報に対応する前記第１の発信回路を搭載する前記車両を特定すると共に、前記受信装置情報記憶手段を参照し、前記識別情報を受信した前記受信装置の位置を、特定された前記車両の現在地と判定する車両位置判定手段、
前記車両位置判定手段により特定された前記車両の現在地が判定されると、特定された前記車両に搭載された前記第２の発信回路の前記識別情報の受信の有無に基づいて、特定された前記車両による作業の実施の有無を判定する車両状態判定手段、
前記グループ情報記憶手段で示される前記車両グループを構成する前記車両それぞれについて、前記車両位置判定手段で判定された前記現在地と、前記車両状態特定手段で判定された作業の実施の有無とを継続的に監視し、前記車両グループ内の先頭車両が作業中の状態で通過した前記道路上の区間のうち、前記最後尾車両が作業中として未通過の区間を作業中と判定し、前記車両グループ内の最後尾車両が作業中として通過した区間を作業完了と判定する道路作業状況判定手段、
前記道路作業状況判定手段によって判定された作業中の区間と作業が完了した区間とを表示する作業区間表示手段、
として機能させることを特徴とする車両作業状態管理プログラム。
【請求項２】
前記車両それぞれに、前記車両が走行する前記道路上の車線ごとに異なる識別情報を発信する第３の発信回路が搭載されており、前記車両情報記憶手段は、前記第３の発信回路の前記識別情報と前記第３の発信回路が搭載された前記車両との対応関係と、前記第３の発信回路の前記識別情報と前記車線との対応関係とを記憶しており、
前記作業情報取得手段は、前記受信装置から、前記受信装置が受信した前記第３の発信回路の前記識別情報を取得し、
前記車両状態判定手段は、前記車両情報記憶手段を参照して、取得した前記第３の発信回路の前記識別情報に対応する前記車線を特定し、特定された前記車線を前記車両位置判定手段により特定された前記車両が走行中の車線と判定する、
ことを特徴とする請求項１記載の車両作業状態管理プログラム。
【請求項３】
前記グループ情報記憶手段には、前記車両グループと、前記車両グループで行われる作業種別との対応関係が記憶されており、
前記道路作業状況判定手段は、前記グループ情報記憶手段を参照し、作業中と判定した区間において行われている作業の作業種別と、作業が完了したと判定した区間において完了している作業の作業種別とを判定し、
前記作業区間表示手段は、作業種別ごとに異なる色を用いて、前記車両グループの前記作業中の区間と前記作業が完了した区間とを表示することを特徴とする請求項１記載の車両作業状態管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両によって道路上で行われる作業の作業状態を管理する車両作業状態管理プログラムに関し、特に、複数の車両から構成される車両グループによって行われる作業の作業状態を管理する車両作業状態管理プログラムに関する。
【背景技術】
【０００２】
現在、ハードウェアの小型化に伴い、移動する物に小型の情報発信装置を搭載して物の移動を管理することが行われている。移動する物の管理の１つとして、道路上を走行する車両の管理がある。車両に識別情報を発信する発信装置を搭載し、発信装置が車両外部に設置された受信装置と無線通信を行うようにする。受信装置が取得した識別情報は、ネットワークに接続されたコンピュータに送信され集中管理される。このような車両管理によって、例えば、高速道路の料金所を通過する車両を認識し自動的に料金の徴収を行うETC（Electronic Toll Collection）システムが実現されている。
【０００３】
一方、車両管理の別の応用として、車両によって道路上で行われる作業の作業状態を管理するシステムが知られている。道路上で除雪作業や路面清掃などの作業を行う場合、作業を行っている区間は車両の通行を規制する必要がある。ここで、適切な道路規制を行い道路の利用者に詳細な道路情報を提供するためには、管理者が作業状態をリアルタイムに把握しなければならない。しかし、現場作業者が無線機や道路上の非常電話などを使用して管理者に報告を行うといった手作業による方法では、作業状態をリアルタイムに把握することは困難である。そこで、作業を行う車両に搭載した発信装置から受信装置が作業状態を自動的に取得することで、作業状態を詳細に把握できるようにしている（例えば、特許文献１参照）。
【０００４】
このような車両作業状態管理システムを用いることで、管理者は作業を行う車両が作業予定区間に到着し作業が開始されたか否かを把握することができる。また、作業予定区間のうち現在どの地点まで作業が終了しているかを把握することができる。
【特許文献１】特開２００５−３６４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１記載の技術では車両ごとに現在の作業状態の管理を行うため、複数の車両から構成される車両グループによって行われる作業の作業状態を管理できないという問題がある。例えば、先導車両、作業車両、作業中表示車両から構成される車両グループが道路上で作業を行う場合、先頭の先導車両と最後尾の作業中表示車両の両方が作業中の状態で通過した区間が作業完了区間である。しかし、車両単位で作業状態の管理を行ったのでは、先導車両が通過した時点でその区間が作業完了区間と判断されてしまう。
【０００６】
本発明はこのような点に鑑みてなされたものであり、複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理し適切な道路作業状況の情報を出力する車両作業状態管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では上記問題を解決するために、図１に示すような車両作業状態管理プログラムが提供される。本発明に係る車両作業状態管理プログラムは、道路上で作業を行う複数の車両から作業状態に関する情報を取得し、表示装置に対して道路作業状況の情報を提供するものである。この車両作業状態管理プログラムを実行するコンピュータ１は、車両情報記憶手段１ａ、受信装置情報記憶手段１ｂ、グループ情報記憶手段１ｃ、作業情報取得手段１ｄ、車両位置判定手段１ｅ、車両状態判定手段１ｆ、道路作業状況判定手段１ｇおよび作業区間表示手段１ｈを有する。車両にはそれぞれ、識別情報を常時発信する第１の発信回路と車両における作業が開始された際に識別情報を発信する第２の発信回路とが搭載されている。また、所定範囲内にある第１の発信回路または第２の発信回路から発信された識別情報を受信する複数の受信装置が道路に設置されている。車両情報記憶手段１ａは、車両に搭載された第１の発信回路と第２の発信回路との識別情報と、発信回路が搭載された車両との対応関係を記憶する。受信装置情報記憶手段１ｂは、受信装置それぞれの位置情報を記憶する。グループ情報記憶手段１ｃは、車両グループの車両構成の情報を記憶する。作業情報取得手段１ｄは、受信装置から、受信装置が受信した識別情報を取得する。車両位置判定手段１ｅは、作業情報取得手段１ｄが第１の発信回路の識別情報を取得すると、車両情報記憶手段１ａを参照し、取得した識別情報に対応する第１の発信回路を搭載する車両を特定すると共に、受信装置情報記憶手段１ｂを参照し、識別情報を受信した受信装置の位置を、特定された車両の現在地と判定する。車両状態判定手段１ｆは、車両位置判定手段１ｅにより特定された車両の現在地が判定されると、特定された車両に搭載された第２の発信回路の識別情報の受信の有無に基づいて、特定された車両による作業の実施の有無を判定する。道路作業状況判定手段１ｇは、グループ情報記憶手段１ｃで示される車両グループを構成する車両それぞれについて、車両位置判定手段１ｅで判定された現在地と、車両状態判定手段１ｆで判定された作業の実施の有無とを継続的に監視し、車両グループ内の先頭車両が作業中の状態で通過した道路上の区間のうち、最後尾車両が作業中として未通過の区間を作業中と判定し、車両グループ内の最後尾車両が作業中として通過した区間を作業完了と判定する。作業区間表示手段１ｈは、道路作業状況判定手段１ｇによって判定された作業中の区間と作業が完了した区間とを表示する。
【０００８】
このような車両作業状態管理プログラムをコンピュータ１で実行させた場合、作業情報取得手段１ｄにより、受信装置が受信した識別情報が取得される。車両位置判定手段１ｅにより、第１の発信回路の識別情報から発信回路が搭載された車両が特定されると共に、識別情報を取得した受信装置の位置から車両の現在地が判定される。次に、車両状態判定手段１ｆにより、第２の発信回路の識別情報から車両による作業の有無が判定される。そして、道路作業状況判定手段１ｇにより、車両グループごとに作業中の区間と作業が完了した区間とが判定され、作業区間表示手段１ｈにより、これら区間が表示される。
【発明の効果】
【０００９】
本発明では、車両グループの車両構成の情報を参照して車両グループ単位で作業状態を管理することとしたので、車両グループごとの作業の作業中の区間と作業が完了した区間とを判定することができ、適切な道路作業状況の情報を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照して詳細に説明する。まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
図１は、実施の形態に適用される発明を示す原理図である。
【００１１】
道路上で作業を行う車両３ａ，３ｂ，３ｃは、１つの車両グループを構成している。車両３ａには、少なくとも、識別情報２ａを常時発信する第１の発信回路と、作業が開始された際に識別情報２ｂを発信する第２の発信回路とが搭載されている。同様に、車両３ｂには、少なくとも、識別情報２ｃを常時発信する第１の発信回路と、作業が開始された際に識別情報２ｄを発信する第２の発信回路とが搭載されている。車両３ｃには、少なくとも、識別情報２ｅを常時発信する第１の発信回路と、作業が開始された際に識別情報２ｆを発信する第２の発信回路とが搭載されている。
【００１２】
道路に設置された受信装置４ａ，４ｂ，４ｃは、所定範囲内にある発信回路から発信された識別情報２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆを受信する。コンピュータ１は、ネットワーク５を介して受信装置４ａ，４ｂ，４ｃと接続されている。さらに、コンピュータ１は、ネットワーク６を介して道路作業状況の情報を表示する端末装置７と接続されている。
【００１３】
コンピュータ１は、車両情報記憶手段１ａ、受信装置情報記憶手段１ｂ、グループ情報記憶手段１ｃ、作業情報取得手段１ｄ、車両位置判定手段１ｅ、車両状態判定手段１ｆ、道路作業状況判定手段１ｇおよび作業区間表示手段１ｈを有する。
【００１４】
車両情報記憶手段１ａには、識別情報２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆと、発信回路が搭載された車両３ａ，３ｂ，３ｃとの対応関係を示す車両情報があらかじめ記憶されている。受信装置情報記憶手段１ｂには、受信装置４ａ，４ｂ，４ｃのそれぞれの設置位置を示す受信装置情報があらかじめ記憶されている。グループ情報記憶手段１ｃには、作業を行う車両グループの車両構成を示すグループ情報があらかじめ記憶されている。例えば、車両３ａ，３ｂ，３ｃから構成される車両グループがあり、この車両グループの先頭が車両３ａ、最後尾が車両３ｃであるという情報が記憶されている。
【００１５】
作業情報取得手段１ｄは、ネットワーク５を通じて受信装置４ａ，４ｂ，４ｃが受信した識別情報２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆを取得する。車両位置判定手段１ｅは、作業情報取得手段１ｄが第１の発信回路から発信された識別情報２ａ，２ｃ，２ｅを受信すると、車両情報記憶手段１ａに記憶された車両情報を参照して、識別情報２ａ，２ｃ，２ｅを発信した発信回路が搭載された車両を特定する。さらに、車両位置判定手段１ｅは、受信装置情報記憶手段１ｂに記憶された受信装置情報を参照して、識別情報２ａ，２ｃ，２ｅを受信した受信装置の位置を特定する。これにより、特定された受信装置の位置が特定された車両の現在地であると判定される。
【００１６】
車両状態判定手段１ｆは、車両位置判定手段１ｅにより車両３ａ，３ｂ，３ｃのそれぞれの現在地が判定されると、第２の発信回路から発信された識別情報２ｂ，２ｄ，２ｆを作業情報取得手段１ｄが受信したか否かに基づいて、車両それぞれの作業の実施の有無を判定する。例えば、車両３ｂに対応する識別情報２ｄが作業情報取得手段１ｄにより受信されている場合、車両３ｂは現在作業中であると判定される。一方、車両３ａに対応する識別情報２ｂが作業情報取得手段１ｄにより受信されていない場合、車両３ａは現在作業中でないと判定される。
【００１７】
道路作業状況判定手段１ｇは、車両位置判定手段１ｅによって判定される車両３ａ，３ｂ，３ｃの現在地と、車両状態判定手段１ｆによって判定される車両３ａ，３ｂ，３ｃの作業の実施の有無を継続的に監視する。そして、道路作業状況判定手段１ｇは、グループ情報記憶手段１ｃに記憶されたグループ情報を参照して、車両グループそれぞれについて、道路上の作業中の区間と作業が完了した区間とを判定する。具体的には、車両グループの先頭の車両３ａが作業中の状態で通過し、かつ最後尾の車両３ｃが作業中の状態で未通過の区間を作業中の区間と判定する。また、先頭車両３ａが作業中の状態で通過し、かつ最後尾の車両３ｃも作業中の状態で通過した区間を作業が完了した区間と判定する。
【００１８】
作業区間表示手段１ｈは、道路作業状況判定手段１ｇにより車両グループそれぞれの作業中の区間と作業が完了した区間とが判定されると、作業中の区間と作業が完了した区間とを示す作業区間情報を、ネットワーク６を通じて端末装置７に送信する。ここで、作業区間表示手段１ｈは、端末装置７が取り扱うことのできる形式に従って作業区間情報を作成する。
【００１９】
このような車両作業状態管理プログラムを実行するコンピュータ１によれば、作業情報取得手段１ｄにより、受信装置４ａ，４ｂ，４ｃが受信した識別情報２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆが取得される。車両位置判定手段１ｅにより、第１の発信回路が発信した識別情報２ａ，２ｃ，２ｅから発信回路が搭載された車両が特定されると共に、識別情報２ａ，２ｃ，２ｅを受信した受信装置の位置から車両の現在地が判定される。次に、車両状態判定手段１ｆにより、第２の発信回路の識別情報２ｂ，２ｄ，２ｆから車両による作業の有無が判定される。そして、道路作業状況判定手段１ｇにより、車両グループごとに作業中の区間と作業が完了した区間とが判定され、作業区間表示手段１ｈにより、これら区間が表示される。
【００２０】
これにより、車両グループごとの作業の作業中の区間と作業が完了した区間とを判定することができ、適切な道路作業状況の情報を提供することができる。すなわち、車両グループの先頭車両が通過した区間であっても、最後尾車両が未通過の区間は作業中の区間であると判定することができる。また、車両それぞれの現在地をリアルタイムに把握して車両グループの作業区間を判定することで、作業中の区間と作業が完了した区間との情報を道路の利用者にリアルタイムに提供することができる。
【００２１】
以下、本発明の第１の実施の形態を具体的に説明する。
図２は、第１の実施の形態の車両作業状態管理システムの構成を示す図である。
道路上で作業を行う車両４１，４２，４３は、１つの車両グループを構成し、作業を行いながら道路の下り車線を走行している。下り車線の道路脇には、受信装置３１ａ，３２ａ，３３ａ，３４ａ，・・・が所定の間隔をあけて設置されている。同様に、上り車線の道路脇には、受信装置３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・が所定の間隔をあけて設置されている。車両グループの作業状態を管理する管理サーバ１００は、受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・とネットワーク２１を介して接続されている。また、管理サーバ１００は、道路の作業状況を文字により表示するための電光掲示板６１とネットワーク２２を介して接続されている。同様に、管理サーバ１００は、道路の作業状況を道路地図により表示するための道路地図表示板６２とネットワーク２２を介して接続されている。
【００２２】
車両４１には、第１の通電装置４１ａと第２の通電装置４１ｂとが搭載されている。同様に、車両４２には、第１の通電装置４２ａと第２の通電装置４２ｂとが搭載されている。車両４３には、第１の通電装置４３ａと第２の通電装置４３ｂとが搭載されている。第１の通電装置４１ａ，４２ａ，４３ａと第２の通電装置４１ｂ，４２ｂ，４３ｂには、ＩＣタグ５０ａ，５０ｂ，・・・のうちの１つをそれぞれ挿入することができる。ＩＣタグ５０ａ，５０ｂ，・・・には、それぞれ一意な番号が割り当てられた識別情報が記憶されている。そして、ＩＣタグ５０ａ，５０ｂ，・・・は、通電すると記憶していた識別情報を電波により発信する。ここで、車両４１，４２，４３に搭載された通電装置の構成は同様であるため、以下、代表して車両４１について説明する。
【００２３】
車両４１を運転して作業を行う作業者は、車両４１に乗り込む際に、第１の通電装置４１ａにＩＣタグ５０ａ、第２の通電装置４１ｂにＩＣタグ５０ｂを挿入する。第１の通電装置４１ａは、車両４１を動作させるとＩＣタグ５０ａを通電させる。これにより、ＩＣタグ５０ａは、記憶された識別情報を電波により常時発信する。第２の通電装置４１ｂは、車両４１に搭載された作業機器の電源がオンである間だけＩＣタグ５０ｂを通電させる。これにより、ＩＣタグ５０ｂは、記憶された識別情報を作業が行われている間だけ電波により発信する。
【００２４】
受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・は、電波を受信することができる範囲内に識別情報を発信しているＩＣタグ５０ａ，５０ｂ，・・・が入ると、電波を受信して識別情報を取得する。図２に記載した車両位置の場合、受信装置３３ａは、車両４１の第１の通電装置４１ａに挿入されたＩＣタグ５０ａから識別情報を受信する。また、受信装置３３ａは、車両４１が作業中の状態であるとき第２の通電装置４１ｂに挿入されたＩＣタグ５０ｂから識別情報を受信する。同様に、受信装置３２ａは、第１の通電装置４２ａ、４３ａに挿入されたＩＣタグから識別情報を受信する。また、受信装置３２ａは、車両４２，４３の作業の実施の有無に応じて、第２の通電装置４２ｂ，４３ｂに挿入されたＩＣタグから識別情報を取得する。
【００２５】
受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・は、ＩＣタグ５０ａ，５０ｂ，・・・から識別情報を受信すると、受信した識別情報と受信装置の位置を識別するための受信装置ＩＤとを１組とする作業情報を、ネットワーク２１を通じて管理サーバ１００に送信する。例えば、受信装置３３ａが通電装置４１ａに挿入されたＩＣタグ５０ａから識別情報を受信すると、受信した識別情報と受信装置３３ａの受信装置ＩＤ“Ｐ１３”とを１組とする作業情報を管理サーバ１００に送信する。同様に、受信装置３２ａが通電装置４２ｂに挿入されたＩＣタグから識別情報を受信すると、受信した識別情報と受信装置３２ａの受信装置ＩＤ“Ｐ１２”とを１組とする作業情報を管理サーバ１００に送信する。
【００２６】
管理サーバ１００は、受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・から取得した作業情報に基づいて、車両グループごとに作業中の区間と作業が完了した区間とを判定する。そして、管理サーバ１００は、ネットワーク２２を通じて電光掲示板６１と道路地図表示板６２とに作業区間情報を送信する。ここで、管理サーバ１００は、送信相手の表示装置の種類に応じて、送信する作業区間情報の形式を変換する。例えば、電光掲示板６１に作業区間情報を送信する場合、管理サーバ１００は人間が可読な文字列として作業区間情報を送信する。また、道路地図表示板６２に作業区間情報を送信する場合、管理サーバ１００は道路地図上の位置を指定する情報を含む作業区間情報を送信する。
【００２７】
次に、管理サーバ１００のハードウェア構成について説明する。
図３は、管理サーバのハードウェア構成を示す図である。管理サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６，１０７が接続されている。
【００２８】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳプログラムやアプリケーションプログラムが格納される。グラフィック処理装置１０４には、モニタ１１が接続されている。
【００２９】
グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０８を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク２１に接続されている。通信インタフェース１０７は、ネットワーク２２に接続されている。
【００３０】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、管理サーバ１００のプログラムモジュールの構成について説明する。
【００３１】
図４は、第１の実施の形態の管理サーバの機能を示すブロック図である。管理サーバ１００は、車両情報データベース１１０、受信装置情報データベース１２０、グループ情報データベース１３０、作業情報取得部１４０、作業情報データベース１４５、車両位置判定部１５０、車両状態判定部１６０、車両通過情報データベース１６５、道路作業状況判定部１７０および作業区間表示部１８０を有している。作業情報取得部１４０は、ネットワーク２１と接続されている。作業区間表示部１８０は、電光掲示板６１と道路地図表示板６２とが接続されたネットワーク２２と接続されている。
【００３２】
車両情報データベース１１０には、ＩＣタグ５０ａ，５０ｂ，・・・に記憶された識別情報と、そのＩＣタグが挿入される通電装置が搭載された車両との対応関係を示す車両情報が格納されている。ここで、車両情報は、車両が作業予定区間への移動を開始する前に、あらかじめ管理サーバ１００の管理者によって登録される。車両情報の登録は、モニタ１１、キーボード１２、マウス１３を使用して行う。
【００３３】
受信装置情報データベース１２０には、受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・のそれぞれの設置位置を示す受信装置情報が格納されている。グループ情報データベース１３０には、車両グループの車両構成を示すグループ情報が格納されている。ここで、グループ情報は、車両グループが作業予定区間への移動を開始する前に、あらかじめ管理サーバ１００の管理者によって登録される。グループ情報の登録は、車両情報の登録と同様に、モニタ１１、キーボード１２、マウス１３を使用して行う。
【００３４】
作業情報取得部１４０は、ネットワーク２１を通じて受信装置３１ａ，３２ａ，３３ａ，３４ａ，３１ｂ，３２ｂ，３３ｂ，３４ｂ，・・・から作業情報を取得する。作業情報は、識別情報と受信装置の受信装置ＩＤとの組で構成される。作業情報取得部１４０は、取得した作業情報を作業情報データベース１４５に格納する。
【００３５】
車両位置判定部１５０は、作業情報取得部１４０が第１の通電装置のＩＣタグから発信された識別情報を含む作業情報を取得すると、車両情報データベース１１０に格納された車両情報を参照して、その識別情報を発信したＩＣタグが搭載された車両を特定する。さらに、車両位置判定部１５０は、受信装置情報データベース１２０に格納された受信装置情報を参照して、その識別情報を受信した受信装置の位置を特定する。これにより、特定された受信装置の位置が特定された車両の現在地であると判定される。
【００３６】
車両状態判定部１６０は、車両位置判定部１５０により車両それぞれの現在地が判定されると、第２の通電装置のＩＣタグから発信された識別情報を含む作業情報が作業情報データベース１４５に格納されているか否かに基づいて、車両それぞれの作業の実施の有無を判定する。すなわち、第２の通電装置のＩＣタグから発信された識別情報を含む作業情報が存在する場合、その車両は作業中の状態であると判定される。一方、作業情報が存在しない場合、その車両は作業を行っていない状態であると判定される。そして、車両状態判定部１６０は、車両が作業中の状態であると判定した場合、その車両の通過情報を車両通過情報データベース１６５に格納する。
【００３７】
道路作業状況判定部１７０は、車両通過情報データベース１６５の更新の有無を継続的に監視する。道路作業状況判定部１７０は、車両状態判定部１６０により車両通過情報データベース１６５が更新されると、グループ情報データベース１３０に格納されたグループ情報を参照して、道路上の作業中の区間と作業が完了した区間とを判定する。
【００３８】
作業区間表示部１８０は、道路作業状況判定部１７０により車両グループそれぞれの作業中の区間と作業が完了した区間とが判定されると、作業中の区間と作業が完了した区間とを示す作業区間情報を、ネットワーク２２を通じて電光掲示板６１と道路地図表示板６２に送信する。ここで、作業区間表示部１８０は、送信先の表示手段に応じて作業区間情報の形式を変換する。送信される作業区間情報については、後に詳細に説明する。
【００３９】
車両情報データベース１１０は、車両情報の一覧を表す車両情報テーブル１１０ａを有している。
図５は、第１の実施の形態の車両情報テーブルのデータ構造例を示す図である。
【００４０】
車両情報テーブル１１０ａには、車両情報が車両ごとに関連付けられテーブル化されて格納されている。車両情報テーブル１１０ａには、車両ＩＤを示すフィールド１１１、車両種別を示すフィールド１１２、位置識別番号を示すフィールド１１３および作業識別番号を示すフィールド１１４が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、車両情報を構成する。
【００４１】
フィールド１１１には、車両を一意に識別するための車両ＩＤが設定される。フィールド１１２には、車両の種別名が設定される。フィールド１１３には、第１の通電装置に挿入したＩＣタグに記憶されている識別情報の番号が設定される。フィールド１１４には、第２の通電装置に挿入したＩＣタグに記憶されている識別情報の番号が設定される。
【００４２】
車両情報テーブル１１０ａに格納される車両情報は、あらかじめ管理サーバ１００の管理者によって登録される。例えば、先導車である車両４１について、車両ＩＤが“Ｗ１１”、第１の通電装置４１ａに挿入するＩＣタグ５０ａに記憶された識別情報の番号が“１１０１”、第２の通電装置４１ｂに挿入するＩＣタグ５０ｂに記憶された識別情報の番号が“２１０１”という情報を登録しておく。
【００４３】
受信装置情報データベース１２０は、受信装置情報の一覧を表す受信装置情報テーブルを複数有している。受信装置情報テーブルは、道路ごとに１つずつ用意されている。
図６は、受信装置情報テーブルのデータ構造例を示す図である。
【００４４】
受信装置情報テーブル１２０ａには、受信装置情報が受信装置ごとに関連付けられてテーブル化されて格納されている。受信装置情報テーブル１２０ａには、受信装置ＩＤを示すフィールド１２１、方向を示すフィールド１２２、距離を示すフィールド１２３および地点名を示すフィールド１２４が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、受信装置情報を構成する。
【００４５】
フィールド１２１には、受信装置を一意に識別するための受信装置ＩＤが設定される。フィールド１２２には、受信装置が設置されている車線の方向として“下り”または“上り”のいずれかの値が設定される。フィールド１２３には、受信装置が設置されている地点の基準地点からの距離を示す数値（単位はキロメートル）が設定される。この値は、道路地図表示板６２に作業区間情報を表示するために使用される。フィールド１２４には、受信装置が設置されている地点の名称が設定される。この名称は、電光掲示板６１に作業区間情報を表示するために使用される。
【００４６】
受信装置情報テーブル１２０ａに格納される受信装置情報は、あらかじめ管理サーバ１００の管理者によって登録される。例えば、下り車線に設置された受信装置３３ａについて、受信装置ＩＤが“Ｐ１３”、基準地点からの距離が５７．０キロメートル、地点名が“Ｂインターチェンジ”という情報を登録しておく。
【００４７】
グループ情報データベース１３０は、複数のグループ情報を有している。グループ情報は、車両グループごとに１つずつ用意されている。
図７は、グループ情報のデータ構造例を示す図である。
【００４８】
グループ情報１３０ａには、作業内容を示すフィールド１３１および車両順序を示すフィールド１３２が設けられている。フィールド１３１には、車両グループが行う作業内容の名称が設定される。フィールド１３２には、車両グループを構成する各車両の車両順序が車両ＩＤを用いて設定される。
【００４９】
グループ情報データベース１３０に格納されるグループ情報は、あらかじめ管理サーバ１００の管理者によって登録される。例えば、車両４１，４２，４３から構成される車両グループについて、作業内容が“除雪作業”、車両順序が“Ｗ１１”（車両４１の車両ＩＤ），“Ｗ１２”（車両４２の車両ＩＤ），“Ｗ１３”（車両４３の車両ＩＤ）の順であるという情報を登録しておく。
【００５０】
作業情報データベース１４５は、作業情報取得部１４０によって取得された作業情報を一時的に格納するための作業情報テーブル１４５ａを有している。作業情報テーブル１４５ａは、識別情報ごとに、その識別情報を受信した最新の受信装置の設置位置に関する情報を保持している。
【００５１】
図８は、作業情報テーブルのデータ構造例を示す図である。
作業情報テーブル１４５ａには、識別情報としての識別番号と受信装置ＩＤとの組が識別番号ごとに関連付けられてテーブル化されて格納されている。作業情報テーブル１４５ａには、識別番号を示すフィールド１４６および受信装置ＩＤを示すフィールド１４７が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、作業情報を構成する。
【００５２】
フィールド１４６には、作業情報取得部１４０によって取得された作業情報に含まれる識別番号が設定される。フィールド１４７には、作業情報取得部１４０によって取得された作業情報に含まれる受信装置ＩＤのうち、フィールド１４６に設定される識別番号ごとに最新の受信装置ＩＤが設定される。
【００５３】
作業情報テーブル１４５ａに格納される作業情報は、作業情報取得部１４０によって更新される。例えば、図２に記載した車両位置の場合、車両４１の第１の通電装置４１ａに挿入されたＩＣタグの識別情報について、識別番号が“１１０１”、受信装置ＩＤが“Ｐ１３”という情報が格納される。同様に、車両４２の第２の通電装置４２ｂに挿入されたＩＣタグの識別情報について、識別番号が“２１０２”、受信装置ＩＤが“Ｐ１２”という情報が格納される。
【００５４】
なお、作業情報取得部１４０は、作業情報テーブル１４５ａに格納された作業情報のうち、最後に更新された時間から所定の時間以上経過した作業情報を自動的に削除することが好ましい。これは、長時間識別情報が発信されていない車両は、すでに予定の作業を完了し作業予定区間を離れていると考えられるからである。これにより、作業情報テーブル１４５ａに格納された作業情報を、最新の状態に維持することができる。この場合、管理サーバ１００の管理者は、作業情報を削除する時間間隔をあらかじめ作業情報取得部１４０に登録しておく。
【００５５】
車両通過情報データベース１６５は、車両通過情報テーブル１６５ａを有している。車両通過情報テーブル１６５ａは、車両状態判定部１６０によって作業中であると判定された車両について、その車両の通過地点と通過時刻に関する情報を保持している。
【００５６】
図９は、第１の実施の形態の車両通過情報テーブルのデータ構造例を示す図である。
車両通過情報テーブル１６５ａには、車両が作業中の状態で受信装置の設置された地点を通過したことを示す車両通過情報が、テーブル化されて格納されている。車両通過情報テーブル１６５ａには、受信装置ＩＤを示すフィールド１６６、車両ＩＤを示すフィールド１６７および通過時刻を示すフィールド１６８が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、車両通過情報を構成する。
【００５７】
フィールド１６６には、車両位置判定部１５０によって車両の現在地であると判定された地点にある受信装置の受信装置ＩＤが設定される。フィールド１６７には、車両状態判定部１６０によって作業中であると判定された車両の車両ＩＤが設定される。フィールド１６８には、車両状態判定部１６０によって車両の作業状態が判定された時刻が、車両の通過時刻とみなされてその時刻が設定される。これは、受信装置によって識別情報が受信されてから車両状態判定部１６０によって車両の作業状態が判定されるまでの時間は十分に短いと考えられるためである。なお、受信装置が管理サーバ１００に、識別情報を受信した時刻を作業情報に含めて送信するという方法でもよい。
【００５８】
車両通過情報テーブル１６５ａには、車両状態判定部１６０によって車両通過情報が追加される。例えば、図２で車両４１が受信装置３３ａの電波の届く範囲に入ると、受信装置ＩＤが“Ｐ１３”（受信装置３３ａの受信装置ＩＤ）、車両ＩＤが“Ｗ１１”（車両４１の車両ＩＤ）、通過時刻が“２００５／１２／１０  ８：２４”という情報が車両通過情報テーブル１６５ａに追加される。
【００５９】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図１０は、作業情報取得処理の手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
【００６０】
［ステップＳ１１］作業情報取得部１４０は、ネットワーク２１を通じて作業情報、すなわち、識別情報と受信装置ＩＤとの組を受信したか否かを判断する。作業情報を受信した場合には、処理がステップＳ１２に進められる。作業情報を受信してない場合には、作業情報取得部１４０によってステップＳ１１の処理が繰り返され、作業情報を受信するのを待つ。
【００６１】
［ステップＳ１２］作業情報取得部１４０は、作業情報データベース１４５に格納された作業情報テーブル１４５ａから、ステップＳ１１で受信した識別情報の番号と同一の識別番号を有する作業情報の取得を試みる。その後、処理がステップＳ１３に進められる。
【００６２】
［ステップＳ１３］作業情報取得部１４０は、ステップＳ１２で作業情報の取得に成功したか否かを判断する。作業情報の取得に成功した場合には、処理がステップＳ１４に進められる。作業情報の取得に失敗した場合には、処理がステップＳ１５に進められる。
【００６３】
［ステップＳ１４］作業情報取得部１４０は、ステップＳ１２で作業情報テーブル１４５ａから取得した作業情報の受信装置ＩＤを、ステップＳ１１で受信した受信装置ＩＤに変更し、作業情報テーブル１４５ａを更新する。そして、作業情報取得部１４０は、車両位置判定部１５０に作業情報テーブル１４５ａを更新した旨の通知を行う。その後、作業情報取得処理が終了する。
【００６４】
［ステップＳ１５］作業情報取得部１４０は、ステップＳ１１で受信した作業情報を作業情報テーブル１４５ａに新たに追加する。そして、作業情報取得部１４０は、車両位置判定部１５０に作業情報テーブル１４５ａを更新した旨の通知を行う。その後、作業情報取得処理が終了する。
【００６５】
このようにして、作業情報取得部１４０は、ネットワーク２１を通じて作業情報を受信すると、作業情報データベース１４５に格納された作業情報テーブル１４５ａを更新する。これにより、作業情報テーブル１４５ａが最新の作業情報を反映した状態に維持される。
【００６６】
次に、作業情報取得部１４０から通知を受けた車両位置判定部１５０が行う処理について説明する。
図１１は、第１の実施の形態の車両位置判定処理の手順を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
【００６７】
［ステップＳ２１］車両位置判定部１５０は、作業情報取得部１４０からの通知に基づいて、作業情報テーブル１４５ａから追加または更新が行われた作業情報を取得する。そして、車両位置判定部１５０は、車両情報データベース１１０に格納された車両情報テーブル１１０ａから、作業情報の識別番号と同一の位置識別番号または作業識別番号を有する車両情報を取得する。その後、処理がステップＳ２２に進められる。
【００６８】
［ステップＳ２２］車両位置判定部１５０は、作業情報の識別番号が、位置を識別するための識別番号と作業状態を識別するための識別番号とのうち、位置を識別するためのものであるか否かを判断する。すなわち、作業情報の識別番号が、ステップＳ２１で取得した車両情報の位置識別番号と同一であるか否かを判断する。作業情報の識別番号と位置識別番号とが同一である場合には、処理がステップＳ２４に進められる。作業情報の識別番号と位置識別番号とが同一でない場合には、処理がステップＳ２３に進められる。
【００６９】
［ステップＳ２３］車両位置判定部１５０は、ステップＳ２１で取得した車両情報から、位置識別番号を抽出する。そして、車両位置判定部１５０は、作業情報テーブル１４５ａから、抽出した位置識別番号と同一の識別番号を有する作業情報を取得する。その後、処理がステップＳ２４に進められる。
【００７０】
［ステップＳ２４］車両位置判定部１５０は、ステップＳ２３が実行された場合にはステップＳ２３で取得した作業情報を、ステップＳ２３が実行されなかった場合にはステップＳ２１で取得した作業情報を、処理対象の作業情報に指定する。そして、車両位置判定部１５０は、受信装置情報データベース１２０に格納された受信装置情報テーブル１２０ａから、指定した作業情報の受信装置ＩＤと同一の受信装置ＩＤを有する受信装置情報を取得する。その後、処理がステップＳ２５に進められる。
【００７１】
［ステップＳ２５］車両位置判定部１５０は、ステップＳ２４で取得した受信装置情報により特定される受信装置の設置位置を、ステップＳ２１で取得した車両情報により特定される車両の現在地であると判定する。そして、車両位置判定部１５０は、車両状態判定部１６０に、特定した車両の車両ＩＤと特定した受信装置の受信装置ＩＤとを通知する。その後、車両位置判定処理が終了する。
【００７２】
このようにして、車両位置判定部１５０は、作業情報取得部１４０から通知を受けると、作業情報取得部１４０が受信した識別情報から車両を特定し、その識別情報を受信した受信装置の設置位置をその車両の現在地であると判定する。
【００７３】
例えば、図２において車両４１が受信装置３３ａの電波の届く範囲に入ると、作業情報取得部１４０によって、識別番号が“１１０１”、受信装置ＩＤが“Ｐ１３”という作業情報が作業情報テーブル１４５ａに保存される。そこで、車両位置判定部１５０は、識別番号“１１０１”が、車両４１の位置識別番号であることを特定する。次に、車両位置判定部１５０は、受信装置ＩＤ“Ｐ１３”が示す受信装置が、東名高速道路下り車線５７．０キロメートル地点に設置された受信装置３３ａであることを特定する。これにより、車両４１の現在地が受信装置３３ａの設置位置であると判定される。
【００７４】
次に、車両位置判定部１５０から通知を受けた車両状態判定部１６０が行う処理について説明する。
図１２は、車両状態判定処理の手順を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
【００７５】
［ステップＳ３１］車両状態判定部１６０は、車両情報テーブル１１０ａを検索し、車両位置判定部１５０からの通知に含まれる車両ＩＤと同一の車両ＩＤを有する車両情報を取得する。そして、車両状態判定部１６０は、取得した車両情報に含まれる作業識別番号を抽出する。その後、処理がステップＳ３２に進められる。
【００７６】
［ステップＳ３２］車両状態判定部１６０は、作業情報テーブル１４５ａから、ステップＳ３１で抽出した作業識別番号と同一の識別番号を有する作業情報の取得を試みる。その後、処理がステップＳ３３に進められる。
【００７７】
［ステップＳ３３］車両状態判定部１６０は、ステップＳ３２で作業情報の取得に成功したか否かを判断する。作業情報の取得に成功した場合には、処理がステップＳ３４に進められる。作業情報の取得に失敗した場合には、車両ＩＤにより特定される車両は現在作業中でないと判断され、車両状態判定処理が終了する。なお、同一の車両について、位置識別番号を含む作業情報を受信する時刻と、作業識別番号を含む作業情報を受信する時刻との間に若干の時間差がある場合がある。そこで、車両状態判定部１６０は、最初の作業情報の取得に失敗した場合でも、所定の時間だけ待った後にもう１度検索を行うことが好ましい。この場合、管理サーバ１００の管理者は、再検索を行うまでの待ち時間をあらかじめ車両状態判定部１６０に設定しておく。
【００７８】
［ステップＳ３４］車両状態判定部１６０は、車両位置判定部１５０からの通知に含まれる車両ＩＤおよび受信装置ＩＤに、現在時刻を加えて車両通過情報を作成する。そして、車両状態判定部１６０は、車両通過情報データベース１６５に格納された車両通過情報テーブル１６５ａに、作成した車両通過情報を追加する。
【００７９】
このようにして、車両状態判定部１６０は、車両位置判定部１５０から通知を受けると、車両位置判定部１５０によって特定された車両が現在作業中であるか否かを判定する。そして、車両状態判定部１６０は、車両が作業中である場合には、車両通過情報データベース１６５に格納された車両通過情報テーブル１６５ａに車両通過情報を追加する。
【００８０】
例えば、図２において車両４１が現在作業中である場合、作業情報取得部１４０によって、識別番号が“２１０１”、受信装置ＩＤが“Ｐ１３”という作業情報が作業情報テーブル１４５ａに保存されている。この場合、車両状態判定部１６０は、車両ＩＤ“Ｗ１１”に対応する作業識別番号“２１０１”が作業情報テーブル１４５ａ中に存在することを確認し、車両４１が現在作業中であると判定する。そして、車両状態判定部１６０は、車両４１についての車両通過情報を車両通過情報テーブル１６５ａに追加する。
【００８１】
次に、道路作業状況判定部１７０が行う処理について説明する。
図１３は、第１の実施の形態の道路作業状況判定処理の手順を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
【００８２】
［ステップＳ４１］道路作業状況判定部１７０は、車両通過情報テーブル１６５ａを調べ車両通過情報が新たに追加されたか否かを判断する。車両通過情報が追加されている場合には、処理がステップＳ４２に進められる。車両通過情報が追加されていない場合には、所定の時間間隔をあけて道路作業状況判定部１７０によってステップＳ４１の処理が繰り返され、車両通過情報が追加されるのを待つ。ここで、管理サーバ１００の管理者は、車両通過情報の追加の有無を調べる時間間隔を、あらかじめ道路作業状況判定部１７０に設定しておく。例えば、時間間隔を１分と設定しておく。
【００８３】
［ステップＳ４２］道路作業状況判定部１７０は、グループ情報データベース１３０に格納された複数のグループ情報のうち、１つのグループ情報を選択する。そして、道路作業状況判定部１７０は、取得したグループ情報から、その車両グループの先頭車両の車両ＩＤ、最後尾車両の車両ＩＤおよびこの車両グループの作業内容の情報を抽出する。その後、処理がステップＳ４３に進められる。
【００８４】
［ステップＳ４３］道路作業状況判定部１７０は、車両通過情報テーブル１６５ａから、ステップＳ４２で抽出した先頭車両の車両ＩＤを有するすべての車両通過情報を取得する。同様に、道路作業状況判定部１７０は、車両通過情報テーブル１６５ａから、ステップＳ４２で抽出した最後尾車両の車両ＩＤを有するすべての車両通過情報を取得する。その後、処理がステップＳ４４に進められる。
【００８５】
［ステップＳ４４］道路作業状況判定部１７０は、先頭車両の車両通過情報に含まれる受信装置ＩＤであって、かつ最後尾車両のいずれかの車両通過情報に含まれる受信装置ＩＤをすべて抽出する。すなわち、先頭車両と最後尾車両とがともに通過済である地点をすべて抽出する。そして、道路作業状況判定部１７０は、上記に該当する受信装置ＩＤが１つ以上抽出できたか否かを判断する。１つ以上の受信装置ＩＤを抽出できた場合には、処理がステップＳ４５に進められる。１つの受信装置ＩＤも抽出できなかった場合には、処理がステップＳ４６に進められる。
【００８６】
［ステップＳ４５］道路作業状況判定部１７０は、ステップＳ４４で抽出した１つ以上の受信装置ＩＤから、道路上の区間の両端にあたる受信装置ＩＤを抽出する。具体的には、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も遅い車両通過情報の受信装置ＩＤを区間の始点とする。また、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も早い車両通過情報の受信装置ＩＤを区間の終点とする。そして、道路作業状況判定部１７０は、抽出した２つの受信装置ＩＤによって挟まれる区間を、ステップＳ４２で選択した車両グループの作業完了区間と判定する。その後、処理がステップＳ４６に進められる。
【００８７】
［ステップＳ４６］道路作業状況判定部１７０は、先頭車両の車両通過情報に含まれる受信装置ＩＤであって、最後尾車両のいずれの車両通過情報にも含まれない受信装置ＩＤをすべて抽出する。すなわち、先頭車両が通過済の地点であり、かつ最後尾車両が未通過の地点をすべて抽出する。そして、道路作業状況判定部１７０は、上記に該当する受信装置ＩＤが１つ以上抽出できたか否かを判断する。１つ以上の受信装置ＩＤを抽出できた場合には、処理がステップＳ４７に進められる。１つの受信装置ＩＤも抽出できなかった場合には、処理がステップＳ４８に進められる。
【００８８】
［ステップＳ４７］道路作業状況判定部１７０は、ステップＳ４６で抽出した１つ以上の受信装置ＩＤから、道路上の区間の両端にあたる受信装置ＩＤを抽出する。具体的には、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も遅い車両通過情報の受信装置ＩＤを区間の始点とする。ただし、ステップＳ４５で作業完了区間を判定した場合には、作業完了区間の終点を示す受信装置ＩＤを区間の始点とする。これは、作業完了区間と作業中区間とを不連続にしないためである。また、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も早い車両通過情報の受信装置ＩＤを区間の終点とする。そして、道路作業状況判定部１７０は、抽出した２つの受信装置ＩＤによって挟まれる区間を、ステップＳ４２で選択した車両グループの作業中区間と判定する。その後、処理がステップＳ４８に進められる。
【００８９】
［ステップＳ４８］道路作業状況判定部１７０は、グループ情報データベース１３０に格納されているすべてのグループ情報について処理を行ったか否かの判断を行う。処理を行っていないグループ情報がまだ存在する場合には、処理がステップＳ４２に進められる。すべてのグループ情報について処理を行った場合には、道路作業状況判定部１７０は、判定したすべての車両グループについての作業中区間、作業完了区間およびステップＳ４２で抽出した作業内容の情報を作業区間表示部１８０に通知する。その後、道路作業状況判定が終了する。
【００９０】
このようにして、道路作業状況判定部１７０は、車両通過情報データベース１６５に格納された車両通過情報テーブル１６５ａの更新の有無を継続的に監視し、車両グループそれぞれの作業中区間と作業完了区間とを判定する。
【００９１】
例えば、図２において車両４１，４２および４３が受信装置３１ａの設置位置から現在地まで作業中の状態で走行したとする。この場合、道路作業状況判定部１７０は、先頭車両４１と最後尾車両４３とがともに通過した、受信装置３１ａから受信装置３２ａまでの区間を作業完了区間と判定する。一方、道路作業状況判定部１７０は、作業完了区間の終点である受信装置３２ａから、先頭車両４１が通過し最後尾車両４３が未通過である受信装置３３ａまでの区間を作業中区間と判定する。
【００９２】
次に、作業区間表示部１８０が行う処理について説明する。
作業区間表示部１８０は、道路作業状況判定部１７０からすべての車両グループについての作業中区間、作業完了区間および作業内容の情報を受け取ると、送信先の表示手段に応じてこれら情報の形式を変換し作業区間情報を作成する。そして、作業区間表示部１８０は、ネットワーク２２を通じて各表示手段向けの作業区間情報をそれぞれの表示手段に送信する。
【００９３】
以下、作業区間表示部１８０が、電光掲示板６１と道路地図表示板６２とに作業区間情報を送信する場合について説明する。
電光掲示板６１は、文字により作業中区間と作業完了区間とを表示するための端末装置である。そこで、作業区間表示部１８０は、道路作業状況判定部１７０から受け取った受信装置ＩＤを、その受信装置ＩＤによって特定される受信装置の設置位置を表す名称に変換する。具体的には、作業区間表示部１８０は、受信装置情報テーブル１２０ａから、受信装置ＩＤに対応する地点名を取得する。そして、作業区間表示部１８０は、取得した地点名を用いて道路上の区間を特定した作業区間情報を電光掲示板６１に送信する。
【００９４】
一方、道路地図表示板６２は、色彩や模様などを用いて道路地図上に作業中区間と作業完了区間とを表示するための端末装置である。そこで、作業区間表示部１８０は、道路作業状況判定部１７０から受け取った受信装置ＩＤを、その受信装置ＩＤによって特定される受信装置の設置位置の基準地点からの距離を示す数値（例えば、単位はキロメートル）に変換する。具体的には、作業区間表示部１８０は、受信装置情報テーブル１２０ａから、受信装置ＩＤに対応する距離の数値（単位はキロメートル）を取得する。そして、作業区間表示部１８０は、取得した数値を用いて道路上の区間を特定した作業区間情報を道路地図表示板６２に送信する。
【００９５】
なお、複数の車両グループ間で、作業中区間の一部が重複している場合、作業区間表示部１８０は、これら複数の作業中区間を集計し連続した作業中区間として作業区間情報を作成する。また、１つの車両グループの作業完了区間の一部が、別の車両グループの作業中区間と重複している場合、作業区間表示部１８０は、この重複した区間は作業中区間と判断して作業区間情報を作成する。これは、１つの車両グループの作業が完了した区間であっても、別の車両グループの作業が行われている区間は、作業中区間と判断されるべきだからである。このように、複数の車両グループが存在する場合には、作業区間表示部１８０は、すべての車両グループの作業中区間と作業完了区間とを集計して作業区間情報を作成する。
【００９６】
図２において受信装置３１ａ（受信装置ＩＤが“Ｐ１１”）から受信装置３２ａ（受信装置ＩＤが“Ｐ１２”）までの区間が作業完了区間であり、受信装置３２ａから受信装置３３ａ（受信装置ＩＤが“Ｐ１３”）までの区間が作業完了区間であるとする。
【００９７】
ここで、電光掲示板６１に作業区間情報を送信する場合、作業区間表示部１８０は、この車両グループの作業完了区間の情報を“下り入口”から“Ａサービスエリア”までという情報に変換する。また、作業区間表示部１８０は、この車両グループの作業中区間の情報を“Ａサービスエリア”から“Ｂインターチェンジ”までという情報に変換する。そして、作業区間表示部１８０は、上記２つの区間情報とこの車両グループの作業内容である“除雪作業”の情報とから構成される作業区間情報を、電光掲示板６１に送信する。
【００９８】
図１４は、第１の実施の形態の作業区間情報を表示した電光掲示板の画面例を示す図である。このように電光掲示板画面６１ａには、作業中区間と作業完了区間とが文字によって表示される。電光掲示板６１は、管理サーバ１００から作業区間情報を取得するごとに、電光掲示板画面６１ａの表示内容を変える。
【００９９】
一方、道路地図表示板６２に作業区間情報を送信する場合、作業区間表示部１８０は、この車両グループの作業完了区間の情報を“０キロメートル”から“３５．０キロメートル”までという情報に変換する。また、作業区間表示部１８０は、この車両グループの作業中区間の情報を“３５．０キロメートル”から“５７．０キロメートル”までという情報に変換する。そして、作業区間表示部１８０は、上記２つの区間情報とこの車両グループの作業内容である“除雪作業”の情報とから構成される作業区間情報を、道路地図表示板６２に送信する。
【０１００】
図１５は、第１の実施の形態の作業区間情報を表示した道路地図表示板の画面例を示す図である。道路地図表示板画面６２ａには、作業予定区間６２１ａ、作業中区間６２２ａおよび作業完了区間６２３ａが、色彩や模様などを用いて互いに区別可能な状態で表示される。道路地図表示板画面６２ａには、初期状態としてすべての作業予定区間が表示される。例えば、図１５では、０キロメートルから８０キロメートルまでの区間が作業予定区間として表示される。そして、道路地図表示板６２は、管理サーバ１００から作業区間情報を取得するごとに、道路地図表示板画面６２ａの表示内容を変える。ここで、道路地図表示板６２は、取得した作業区間情報に含まれる距離の数値に基づいて、作業中区間および作業完了区間として表示する領域を計算し、その領域の表示内容を変える。
【０１０１】
図１５に示した例では、下り車線０キロメートルから３５．０キロメートルまでが作業完了区間６２３ａとして表示されている。また、下り車線３５．０キロメートルから５７．０キロメートルまでが作業中区間６２２ａとして表示されている。
【０１０２】
なお、車両グループの作業内容を、色彩や模様などの表示方法に反映させることも可能である。例えば、道路地図表示板６２は、車両グループが除雪作業を行っている場合には青色、路面清掃を行っている場合には赤色として作業中区間および作業完了区間を表示することができる。
【０１０３】
このような車両作業状態管理プログラムを実行する管理サーバ１００を用いることで、車両グループごとの作業の作業中区間と作業完了区間とを判定することができ、適切な作業区間情報を提供することができる。例えば、車両ごとに作業状態の管理を行う従来の管理サーバでは、先頭車両が作業中の状態で通過した時点でその区間が作業完了区間と判定されてしまう。一方、本実施の形態で示した管理サーバ１００を用いることで、先頭車両と最後尾車両の両方が作業中の状態で通過した区間を作業完了区間と判定することができる。また、車両それぞれの現在地をリアルタイムに把握して車両グループの作業区間を判定するため、作業中区間と作業完了区間との情報を道路の利用者にリアルタイムに提供することができる。
【０１０４】
作業区間情報を提供する手段として、電光掲示板や道路地図表示板を利用することができる。管理サーバ１００は、それぞれの情報提供手段ごとに作業区間情報の形式を変換することで、道路の利用者にとってわかりやすい形式で情報提供を行うことができる。なお、作業区間情報を提供する手段は上記手段に限られるものではない。例えば、音声による作業区間情報の提供が考えられる。この場合、作業区間表示部１８０に、音声情報として作業区間情報を作成する機能を追加すればよい。
【０１０５】
次に、本発明の第２の実施の形態を、図面を参照して詳細に説明する。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。
第２の実施の形態では、第１の通電装置および第２の通電装置に加え、ＩＣタグを挿入することができる第３の通電装置をそれぞれの車両に搭載する。第３の通電装置に挿入されるＩＣタグは、車両が現在作業を行っている車線を識別するための識別情報を発信する。これにより、車両グループによる作業の作業中の区間および車線と、作業が完了した区間および車線とを判定することができ、より適切な道路作業状況の情報を提供することができる。
【０１０６】
図１６は、第２の実施の形態の車両作業状態管理システムの構成を示す図である。
道路には、下り車線として２車線、上り車線として２車線がそれぞれ設けられている。車両４４，４５，４６から構成される第１の車両グループは、作業を行いながら下り車線の車線２を走行している。車両４７，４８，４９から構成される第２の車両グループは、作業を行いながら下り車線の車線１を走行している。
【０１０７】
下り車線の道路脇には、受信装置３１ａ，３２ａ，３３ａ，３４ａ，・・・が所定の間隔をあけて設置されている。車両グループの作業状態を管理する管理サーバ２００は、受信装置３１ａ，３２ａ，３３ａ，３４ａ，・・・とネットワーク２１を介して接続されている。また、管理サーバ２００は、電光掲示板６１および道路地図表示板６２とネットワーク２２を介して接続されている。なお、図示していないが、上り車線の道路脇には、図２に示した第１の実施の形態のシステム構成と同様の受信装置が設置されている。
【０１０８】
車両４４には、第１の通電装置４４ａ、第２の通電装置４４ｂおよび第３の通電装置４４ｃが搭載されている。同様に、車両４５には、第１の通電装置４５ａ、第２の通電装置４５ｂおよび第３の通電装置４５ｃが搭載されている。車両４６には、第１の通電装置４６ａ、第２の通電装置４６ｂおよび第３の通電装置４６ｃが搭載されている。車両４７には、第１の通電装置４７ａ、第２の通電装置４７ｂおよび第３の通電装置４７ｃが搭載されている。車両４８には、第１の通電装置４８ａ、第２の通電装置４８ｂおよび第３の通電装置４８ｃが搭載されている。車両４９には、第１の通電装置４９ａ、第２の通電装置４９ｂおよび第３の通電装置４９ｃが搭載されている。ここで、車両４４，４５，４６，４７，４８，４９に搭載された通電装置の構成は同様であるため、以下、代表して車両４４について説明する。
【０１０９】
第１の通電装置４４ａの動作は、第１の実施の形態における第１の通電装置４１ａの動作と同じである。また、第２の通電装置４４ｂの動作は、第１の実施の形態における第２の通電装置４１ｂの動作と同じである。
【０１１０】
第３の通電装置４４ｃには、１つのＩＣタグを挿入することができる。車両４４を運転して作業を行う作業者は、ＩＣタグ５０ｃおよびＩＣタグ５０ｄを所持して車両４４に乗り込む。そして、車両４４が車線１に入ると、作業者は第３の通電装置４４ｃにＩＣタグ５０ｃを挿入する。また、車両４４が車線２に入ると、作業者は第３の通電装置４４ｃにＩＣタグ５０ｄを挿入する。走行する車線を変更する場合は、作業者はすでに挿入されているＩＣタグを取り出して、変更後の車線に対応するＩＣタグを挿入する。第３の通電装置４４ｃは、車両４４が走行中の間、挿入されたＩＣタグを通電させる。これにより、ＩＣタグ５０ｃまたは５０ｄは、走行中の車線を識別するための識別情報を電波により発信する。
【０１１１】
なお、道路に車線が３車線以上設けられている場合には、互いに異なる識別情報が記憶されたＩＣタグを車線の数だけ用意しておけばよい。また、本実施の形態では第３の通電装置としてＩＣタグを１つだけ挿入できる通電装置を用いたが、車線の数だけＩＣタグを挿入しておきスイッチにより通電させるＩＣタグを切り替えることができる通電装置を用いてもよい。
【０１１２】
受信装置３１ａ，３２ａ，３３ａ，３４ａ，・・・は、ＩＣタグ５０ａ，５０ｂ，５０ｃ，５０ｄ，・・・から識別情報を受信すると、受信した識別情報と受信装置の位置を識別するための受信装置ＩＤとを１組とする作業情報を、ネットワーク２１を通じて管理サーバ２００に送信する。例えば、受信装置３３ａが通電装置４４ｃに挿入されたＩＣタグ５０ｄから識別情報を受信すると、受信した識別情報と受信装置３３ａの受信装置ＩＤ“Ｐ１３”とを１組とする作業情報を管理サーバ２００に送信する。
【０１１３】
管理サーバ２００は、受信装置３１ａ，３２ａ，３３ａ，３４ａ，・・・から取得した作業情報に基づいて、車両グループごとに作業中の区間および車線と作業が完了した区間および車線とを判定する。そして、管理サーバ２００は、ネットワーク２２を通じて電光掲示板６１と道路地図表示板６２とに作業区間情報を送信する。
【０１１４】
図１７は、第２の実施の形態の管理サーバの機能を示すブロック図である。管理サーバ２００は、車両情報データベース２１０、受信装置情報データベース２２０、グループ情報データベース２３０、作業情報取得部２４０、作業情報データベース２４５、車両位置判定部２５０、車両状態車線判定部２６０、車両通過情報データベース２６５、道路作業状況判定部２７０および作業区間表示部２８０を有している。作業情報取得部２４０は、ネットワーク２１と接続されている。作業区間表示部２８０は、電光掲示板６１と道路地図表示板６２とが接続されたネットワーク２２と接続されている。
【０１１５】
ここで、受信装置情報データベース２２０、グループ情報データベース２３０、作業情報取得部２４０および作業情報データベース２４５の機能は、図４に示した第１の実施の形態における同名の構成要素の機能と同一であるため、その説明を省略する。なお、作業情報データベース２４５には、図８に示した第１の実施の形態における作業情報テーブル１４５ａと同一のデータ構造を有する作業情報テーブル２４５ａが格納されている。
【０１１６】
車両情報データベース２１０には、ＩＣタグ５０ａ，５０ｂ，５０ｃ，５０ｄ，・・・に記憶された識別情報と、そのＩＣタグが挿入される通電装置が搭載された車両との対応関係を示す車両情報が格納されている。ここで、車両情報は、車両が作業予定区間への移動を開始する前に、あらかじめ管理サーバ２００の管理者によって登録される。
【０１１７】
車両位置判定部２５０は、作業情報取得部２４０が第１の通電装置のＩＣタグから発信された識別情報を含む作業情報を取得すると、車両情報データベース２１０に格納された車両情報を参照して、その識別情報を発信したＩＣタグが搭載された車両を特定する。さらに、車両位置判定部２５０は、受信装置情報データベース２２０に格納された受信装置情報を参照して、その識別情報を受信した受信装置の位置を特定する。これにより、特定された受信装置の位置が特定された車両の現在地であると判定される。
【０１１８】
車両状態車線判定部２６０は、車両位置判定部２５０により車両それぞれの現在地が判定されると、第２の通電装置のＩＣタグから発信された識別情報を含む作業情報が作業情報データベース２４５に格納されているか否かに基づいて、車両それぞれの作業の実施の有無を判定する。すなわち、第２の通電装置のＩＣタグから発信された識別情報を含む作業情報が存在する場合、その車両は作業中の状態であると判定される。一方、作業情報が存在しない場合、その車両は作業を行っていない状態であると判定される。そして、車両状態車線判定部２６０は、車両が作業中の状態であると判定した場合、第３の通電装置のＩＣタグから発信された識別情報に基づいて、その車両が現在走行中の車線を特定する。その後、その車両の通過情報を車両通過情報データベース２６５に格納する。
【０１１９】
道路作業状況判定部２７０は、車両通過情報データベース２６５の更新の有無を継続的に監視する。道路作業状況判定部２７０は、車両状態車線判定部２６０により車両通過情報データベース２６５が更新されると、グループ情報データベース２３０に格納されたグループ情報を参照して、道路上の作業中の区間および車線と作業が完了した区間および車線とを判定する。
【０１２０】
作業区間表示部２８０は、道路作業状況判定部２７０により車両グループそれぞれの作業中の区間および車線と作業が完了した区間および車線とが判定されると、作業中の区間および車線と作業が完了した区間および車線とを示す作業区間情報を、ネットワーク２２を通じて電光掲示板６１と道路地図表示板６２に送信する。ここで、作業区間表示部２８０は、送信先の表示手段に応じて作業区間情報の形式を変換する。
【０１２１】
車両情報データベース２１０は、車両情報の一覧を表す車両情報テーブル２１０ａを有している。
図１８は、第２の実施の形態の車両情報テーブルのデータ構造例を示す図である。
【０１２２】
車両情報テーブル２１０ａは、第１の実施の形態における車両情報テーブル１１０ａと比べて、車線１識別番号を示すフィールド２１５および車線２識別番号を示すフィールド２１６が追加されている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、車両情報を構成する。
【０１２３】
フィールド２１１，２１２，２１３，２１４の意味は、図５に示した車両情報テーブル１１０ａの同名のフィールドと同じ意味である。フィールド２１５には、車両が車線１を走行する際に通電させるＩＣタグの識別番号が設定される。フィールド２１６には、車両が車線２を走行する際に通電させるＩＣタグの識別番号が設定される。
【０１２４】
車両情報テーブル２１０ａに格納される車両情報は、あらかじめ管理サーバ２００の管理者によって登録される。例えば、先導車である車両４４について、車両ＩＤが“Ｗ１１”、ＩＣタグ５０ａに記憶された識別情報の番号が“１１０１”、ＩＣタグ５０ｂに記憶された識別情報の番号が“２１０１”、ＩＣタグ５０ｃに記憶された識別情報の番号が“３１０１”、ＩＣタグ５０ｄに記憶された識別情報の番号が“４１０１”という情報を登録しておく。
【０１２５】
グループ情報データベース２３０には、あらかじめ、車両４４，４５，４６から構成される第１の車両グループについてのグループ情報と、車両４６，４７，４８から構成される第２の車両グループについてのグループ情報とを登録しておく。第１の車両グループについて、作業内容が“除雪作業”、車両順序が“Ｗ１１”（車両４４の車両ＩＤ），“Ｗ１２”（車両４５の車両ＩＤ），“Ｗ１３”（車両４６の車両ＩＤ）の順であるという情報を登録しておく。また、第２の車両グループについて、作業内容が“路面清掃”、車両順序が“Ｗ２１”（車両４７の車両ＩＤ），“Ｗ２２”（車両４８の車両ＩＤ），“Ｗ２３”（車両４９の車両ＩＤ）の順であるという情報を登録しておく。グループ情報データベース２３０に格納されるグループ情報のデータ構造は、図７に示した第１の実施の形態におけるグループ情報１３０ａのデータ構造と同じである。
【０１２６】
車両通過情報データベース２６５は、車両通過情報テーブル２６５ａを有している。車両通過情報テーブル２６５ａは、車両状態車線判定部２６０によって作業中であると判定された車両について、その車両の通過地点、通過時刻および通過車線に関する情報を保持している。
【０１２７】
図１９は、第２の実施の形態の車両通過情報テーブルのデータ構造例を示す図である。
車両通過情報テーブル２６５ａは、第１の実施の形態における車両通過情報テーブル１６５ａと比べて、通過車線を示すフィールド２６９が追加されている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、車両通過情報を構成する。
【０１２８】
フィールド２６６，２６７，２６８の意味は、図９に示した車両通過情報テーブル１６５ａの同名のフィールドと同じ意味である。フィールド２６９には、車両が走行している車線を示す値が設定される。本実施の形態では、“車線１”または“車線２”のいずれかの値が設定される。
【０１２９】
車両通過情報テーブル２６５ａには、車両状態車線判定部２６０によって車両通過情報が追加される。例えば、図１６で車両４４が受信装置３３ａの電波の届く範囲に入ると、受信装置ＩＤが“Ｐ１３”（受信装置３３ａの受信装置ＩＤ）、車両ＩＤが“Ｗ１１”（車両４４の車両ＩＤ）、通過時刻が“２００５／１２／１０  ８：２４”、車線が“車線２”という情報が車両通過情報テーブル２６５ａに追加される。
【０１３０】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図２０は、第２の実施の形態の車両位置判定処理の手順を示すフローチャートである。以下、図２０に示す処理をステップ番号に沿って説明する。
【０１３１】
［ステップＳ５１］車両位置判定部２５０は、作業情報取得部２４０からの通知に基づいて、作業情報データベース２４５に格納された作業情報テーブル２４５ａから追加または更新が行われた作業情報を取得する。そして、車両位置判定部２５０は、車両情報データベース２１０に格納された車両情報テーブル２１０ａから、位置識別番号、作業識別番号、車線１識別番号および車線２識別番号のいずれかの識別番号と作業情報の識別番号とが同一である車両情報を取得する。その後、処理がステップＳ５２に進められる。
【０１３２】
［ステップＳ５２］車両位置判定部２５０は、作業情報の識別番号が、位置を識別するための識別番号、作業状態を識別するための識別番号および車線を識別するための識別番号のうち、位置を識別するためのものであるか否かを判断する。すなわち、作業情報の識別番号が、ステップＳ５１で取得した車両情報の位置識別番号と同一であるか否かを判断する。作業情報の識別番号と位置識別番号とが同一である場合には、処理がステップＳ５４に進められる。作業情報の識別番号と位置識別番号とが同一でない場合には、処理がステップＳ５３に進められる。
【０１３３】
［ステップＳ５３］車両位置判定部２５０は、ステップＳ５１で取得した車両情報から、位置識別番号を抽出する。そして、車両位置判定部２５０は、作業情報テーブル２４５ａから、抽出した位置識別番号と同一の識別番号を有する作業情報を取得する。その後、処理がステップＳ５４に進められる。
【０１３４】
［ステップＳ５４］車両位置判定部２５０は、ステップＳ５３が実行された場合にはステップＳ５３で取得した作業情報を、ステップＳ５３が実行されなかった場合にはステップＳ５１で取得した作業情報を、処理対象の作業情報に指定する。そして、車両位置判定部２５０は、受信装置情報データベース２２０に格納された受信装置情報テーブルから、指定した作業情報の受信装置ＩＤと同一の受信装置ＩＤを有する受信装置情報を取得する。その後、処理がステップＳ５５に進められる。
【０１３５】
［ステップＳ５５］車両位置判定部２５０は、ステップＳ５４で取得した受信装置情報により特定される受信装置の設置位置を、ステップＳ５１で取得した車両情報により特定される車両の現在地であると判定する。そして、車両位置判定部２５０は、車両状態車線判定部２６０に、特定した車両の車両ＩＤと特定した受信装置の受信装置ＩＤとを通知する。その後、車両位置判定処理が終了する。
【０１３６】
このようにして、車両位置判定部２５０は、作業情報取得部２４０から通知を受けると、作業情報取得部２４０が受信した識別情報から車両を特定し、その識別情報を受信した受信装置の設置位置をその車両の現在地であると判定する。
【０１３７】
次に、車両位置判定部２５０から通知を受けた車両状態車線判定部２６０が行う処理について説明する。
図２１は、車両状態車線判定処理の手順を示すフローチャートである。以下、図２１に示す処理をステップ番号に沿って説明する。
【０１３８】
［ステップＳ６１］車両状態車線判定部２６０は、車両情報テーブル２１０ａを検索し、車両位置判定部２５０からの通知に含まれる車両ＩＤと同一の車両ＩＤを有する車両情報を取得する。そして、車両状態車線判定部２６０は、取得した車両情報に含まれる作業識別番号を抽出する。その後、処理がステップＳ６２に進められる。
【０１３９】
［ステップＳ６２］車両状態車線判定部２６０は、作業情報データベース２４５に格納された作業情報テーブル２４５ａから、ステップＳ６１で抽出した作業識別番号と同一の識別番号を有する作業情報の取得を試みる。その後、処理がステップＳ６３に進められる。
【０１４０】
［ステップＳ６３］車両状態車線判定部２６０は、ステップＳ６２で作業情報の取得に成功したか否かを判断する。作業情報の取得に成功した場合には、処理がステップＳ６４に進められる。作業情報の取得に失敗した場合には、車両ＩＤにより特定される車両は現在作業中でないと判断され、車両状態判定処理が終了する。
【０１４１】
［ステップＳ６４］車両状態車線判定部２６０は、ステップＳ６１で取得した車両情報から、車線１識別番号と車線２識別番号とを抽出する。そして、車両状態車線判定部２６０は、作業情報データベース２４５に格納された作業情報テーブル２４５ａから、抽出した車線１識別番号または車線２識別番号と同一の識別番号を有する作業情報の取得を試みる。その後、処理がステップＳ６５に進められる。
【０１４２】
［ステップＳ６５］車両状態車線判定部２６０は、ステップＳ６４で作業情報の取得に成功し、かつ、その作業情報の識別番号が車両情報の車線１識別番号と同一であるか否かを判断する。車線１識別番号と同一である場合には、処理がステップＳ６６に進められる。作業情報を取得できていないか車線１識別番号と同一でない場合には、処理がステップＳ６７に進められる。
【０１４３】
［ステップＳ６６］車両状態車線判定部２６０は、車両位置判定部２５０からの通知に含まれる車両ＩＤおよび受信装置ＩＤに、現在時刻および“車線１”という情報を加えて車両通過情報を作成する。そして、車両状態車線判定部２６０は、車両通過情報テーブル２６５ａに、作成した車両通過情報を追加する。その後、車両状態車線判定処理が終了する。
【０１４４】
［ステップＳ６７］車両状態車線判定部２６０は、ステップＳ６４で作業情報の取得に成功し、かつ、その作業情報の識別番号が車両情報の車線２識別番号と同一であるか否かを判断する。車線２識別番号と同一である場合には、処理がステップＳ６８に進められる。それ以外の場合には、車両状態車線判定処理が終了する。これは、作業の有無を識別する識別情報が存在しても車線を識別する識別情報が存在しない場合には、まだ車線の通行規制は行っておらず、車両は作業の準備状態にあると考えられるからである。
【０１４５】
［ステップＳ６８］車両状態車線判定部２６０は、車両位置判定部２５０からの通知に含まれる車両ＩＤおよび受信装置ＩＤに、現在時刻および“車線２”という情報を加えて車両通過情報を作成する。そして、車両状態車線判定部２６０は、車両通過情報テーブル２６５ａに、作成した車両通過情報を追加する。その後、車両状態車線判定処理が終了する。
【０１４６】
このようにして、車両状態車線判定部２６０は、車両位置判定部２５０から通知を受けると、車両位置判定部２５０によって特定された車両が現在作業中であるか否かを判定する。そして、車両状態車線判定部２６０は、車両が作業中である場合には、その車両が走行中の車線を特定した後、車両通過情報テーブル１６５ａに車両通過情報を追加する。
【０１４７】
例えば、図１６において車両４４が現在作業中であるとする。この場合、車両状態車線判定部２６０は、車両ＩＤ“Ｗ１１”に対応する作業識別番号“２１０１”が作業情報データベース２４５に格納された作業情報テーブル２４５ａ中に存在することを確認し、車両４４が現在作業中であると判定する。そして、車両状態車線判定部２６０は、車両ＩＤ“Ｗ１１”に対応する車線２識別番号“４１０１”が作業情報データベース２４５に格納された作業情報テーブル２４５ａ中に存在することを確認し、車両４４が車線２を走行中であると判定する。その後、車両状態車線判定部２６０は、車両４４についての車両通過情報を車両通過情報テーブル２６５ａに追加する。
【０１４８】
次に、道路作業状況判定部２７０が行う処理について説明する。
図２２は、第２の実施の形態の道路作業状況判定処理の手順を示すフローチャートである。以下、図２２に示す処理をステップ番号に沿って説明する。
【０１４９】
［ステップＳ７１］道路作業状況判定部２７０は、車両通過情報テーブル２６５ａを調べ車両通過情報が新たに追加されたか否かを判断する。車両通過情報が追加されている場合には、処理がステップＳ７２に進められる。車両通過情報が追加されていない場合には、所定の時間間隔をあけて道路作業状況判定部２７０によってステップＳ７１の処理が繰り返され、車両通過情報が追加されるのを待つ。
【０１５０】
［ステップＳ７２］道路作業状況判定部２７０は、グループ情報データベース２３０に格納された複数のグループ情報のうち、１つのグループ情報を選択する。そして、道路作業状況判定部２７０は、取得したグループ情報から、その車両グループの先頭車両の車両ＩＤ、最後尾車両の車両ＩＤおよびこの車両グループの作業内容の情報を抽出する。その後、処理がステップＳ７３に進められる。
【０１５１】
［ステップＳ７３］道路作業状況判定部２７０は、車両通過情報テーブル２６５ａから、ステップＳ７２で抽出した先頭車両の車両ＩＤを有するすべての車両通過情報を取得する。同様に、道路作業状況判定部２７０は、車両通過情報テーブル２６５ａから、ステップＳ７２で抽出した最後尾車両の車両ＩＤを有するすべての車両通過情報を取得する。そして、道路作業状況判定部２７０は、取得した先頭車両および最後尾車両についての車両通過情報を、車線ごとに分類する。その後、処理がステップＳ７４に進められる。
【０１５２】
［ステップＳ７４］道路作業状況判定部２７０は、ステップＳ７３で分類の基準となった複数の車線のうち、１つの車線を選択する。道路作業状況判定部２７０は、選択した車線について、先頭車両の車両通過情報に含まれる受信装置ＩＤであって、かつ最後尾車両のいずれかの車両通過情報に含まれる受信装置ＩＤをすべて抽出する。すなわち、先頭車両と最後尾車両とがともに通過済である地点をすべて抽出する。そして、道路作業状況判定部２７０は、上記に該当する受信装置ＩＤが１つ以上抽出できたか否かを判断する。１つ以上の受信装置ＩＤを抽出できた場合には、処理がＳ７５に進められる。１つの受信装置ＩＤも抽出できなかった場合には、処理がステップＳ７６に進められる。
【０１５３】
［ステップＳ７５］道路作業状況判定部２７０は、ステップＳ７４で抽出した１つ以上の受信装置ＩＤから、道路上の区間の両端にあたる受信装置ＩＤを抽出する。具体的には、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も遅い車両通過情報の受信装置ＩＤを区間の始点とする。また、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も早い車両通過情報の受信装置ＩＤを区間の終点とする。そして、道路作業状況判定部２７０は、抽出した２つの受信装置ＩＤによって挟まれる区間およびステップＳ７４で選択した車線を、車両グループの作業が完了した区間および車線と判定する。その後、処理がステップＳ７６に進められる。
【０１５４】
［ステップＳ７６］道路作業状況判定部２７０は、ステップＳ７４で選択した車線について、先頭車両の車両通過情報に含まれる受信装置ＩＤであって、最後尾車両のいずれの車両通過情報にも含まれない受信装置ＩＤをすべて抽出する。すなわち、先頭車両が通過済の地点であり、かつ最後尾車両が未通過の地点をすべて抽出する。そして、道路作業状況判定部２７０は、上記に該当する受信装置ＩＤが１つ以上抽出できたか否かを判断する。１つ以上の受信装置ＩＤを抽出できた場合には、処理がＳ７７に進められる。１つの受信装置ＩＤも抽出できなかった場合には、処理がステップＳ７８に進められる。
【０１５５】
［ステップＳ７７］道路作業状況判定部２７０は、ステップＳ７６で抽出した１つ以上の受信装置ＩＤから、道路上の区間の両端にあたる受信装置ＩＤを抽出する。具体的には、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も遅い車両通過情報の受信装置ＩＤを区間の始点とする。ただし、ステップＳ７５で作業完了区間を判定した場合には、作業完了区間の終点を示す受信装置ＩＤを区間の始点とする。また、上記受信装置ＩＤに対応する車両通過情報のうち、通過時刻の最も早い車両通過情報の受信装置ＩＤを区間の終点とする。そして、道路作業状況判定部２７０は、抽出した２つの受信装置ＩＤによって挟まれる区間およびステップＳ７４で選択した車線を、車両グループの作業中の区間および車線と判定する。その後、処理がステップＳ７８に進められる。
【０１５６】
［ステップＳ７８］道路作業状況判定部２７０は、ステップＳ７３で分類の基準となったすべての車線について処理を行ったか否かの判断を行う。処理を行っていない車線がまだ存在する場合には、処理がステップＳ７４に進められる。すべての車線について処理を行った場合には、処理がステップＳ７９に進められる。
【０１５７】
［ステップＳ７９］道路作業状況判定部２７０は、グループ情報データベース２３０に格納されているすべてのグループ情報について処理を行ったか否かの判断を行う。処理を行っていないグループ情報がまだ存在する場合には、処理がステップＳ７２に進められる。すべてのグループ情報について処理を行った場合には、道路作業状況判定部２７０は、判定したすべての車両グループについての作業中の区間および車線、作業が完了した区間および車線と、ステップＳ７２で抽出した作業内容の情報とを、作業区間表示部２８０に通知する。その後、道路作業状況判定が終了する。
【０１５８】
このようにして、道路作業状況判定部２７０は、車両通過情報データベース２６５に格納された車両通過情報テーブル２６５ａの更新の有無を継続的に監視し、車両グループそれぞれの作業中の区間および車線と作業が完了した区間および車線とを判定する。
【０１５９】
例えば、図１６において車両４７，４８および４９が受信装置３１ａの設置位置から現在地まで車線１を作業中の状態で走行したとする。この場合、道路作業状況判定部２７０は、先頭車両４７と最後尾車両４９とがともに通過した、受信装置３１ａから受信装置３３ａまでの区間を作業完了区間と判定すると共に、この区間に対応する車線を車線１と判定する。一方、道路作業状況判定部２７０は、作業完了区間の終点である受信装置３３ａから、先頭車両４７が通過し最後尾車両４９が未通過である受信装置３４ａまでの区間を作業中区間と判定すると共に、この区間に対応する車線を車線１と判定する。
【０１６０】
次に、作業区間表示部２８０が行う処理について説明する。
作業区間表示部２８０は、道路作業状況判定部２７０からすべての車両グループについての作業中の区間および車線、作業が完了した区間および車線と、作業内容の情報とを受け取ると、送信先の表示手段に応じてこれら情報の形式を変換し作業区間情報を作成する。そして、作業区間表示部２８０は、ネットワーク２２を通じて各表示手段向けの作業区間情報をそれぞれの表示手段に送信する。
【０１６１】
電光掲示板６１向けの作業区間情報を作成する場合、作業区間表示部２８０は、道路作業状況判定部２７０から受け取った受信装置ＩＤを、その受信装置ＩＤによって特定される受信装置の設置位置を表す地点名に変換する。この変換処理は、第１の実施の形態における作業区間表示部１８０が行う変換処理と同様である。そして、作業区間表示部２８０は、文字により道路上の区間および車線を特定する作業区間情報を電光掲示板６１に送信する。
【０１６２】
一方、道路地図表示板６２向けの作業区間情報を作成する場合、作業区間表示部２８０は、道路作業状況判定部２７０から受け取った受信装置ＩＤを、その受信装置ＩＤによって特定される受信装置の設置位置の基準地点からの距離を示す数値に変換する。この変換処理は、第１の実施の形態における作業区間表示部１８０が行う変換処理と同様である。そして、作業区間表示部２８０は、数値により道路上の区間および車線を特定する作業区間情報を道路地図表示板６２に送信する。
【０１６３】
ただし、作業区間表示部２８０は、中央分離帯側の車線１が作業中の区間については、路肩側の車線２の同一区間も作業中であると判断して作業区間情報を作成する。これは、中央分離側の車線の通行規制を行う場合は通常、路肩側の車線も通行規制を行うためである。道路に３車線以上の車線が設けられている場合も同様である。
【０１６４】
図１６において受信装置３１ａ（受信装置ＩＤが“Ｐ１１”）から受信装置３２ａ（受信装置ＩＤが“Ｐ１２”）までの区間が第１の車両グループの作業完了区間であり、受信装置３２ａから受信装置３３ａ（受信装置ＩＤが“Ｐ１３”）までの区間が第１の車両グループの作業完了区間であるとする。また、受信装置３１ａから受信装置３３ａまでの区間が第２の車両グループの作業完了区間であり、受信装置３３ａから受信装置３４ａ（受信装置ＩＤが“Ｐ１４”）までの区間が第２の車両グループの作業完了区間であるとする。
【０１６５】
ここで、電光掲示板６１に作業区間情報を送信する場合、作業区間表示部２８０は、第１の車両グループの作業完了区間についての情報を、“下り入口”から“Ａサービスエリア”までの“車線２”という情報に変換する。また、作業区間表示部２８０は、第１の車両グループの作業中区間についての情報を“Ａサービスエリア”から“Ｂインターチェンジ”までの“車線２”という情報に変換する。同様に、作業区間表示部２８０は、第２の車両グループの作業完了区間についての情報を“下り入口”から“Ｂインターチェンジ”までの“車線１”という情報に変換する。一方、作業区間表示部２８０は、第２の車両グループの作業中区間についての情報を“Ｂインターチェンジ”から“Ｃパーキングエリア”までの“車線１”および“Ｂインターチェンジ”から“Ｃパーキングエリア”までの“車線２”という情報に変換する。そして、作業区間表示部２８０は、上記の区間および車線についての情報と、それぞれの車両グループの作業内容の情報とから構成される作業区間情報を、電光掲示板６１に送信する。
【０１６６】
図２３は、第２の実施の形態の作業区間情報を表示した電光掲示板の画面例を示す図である。電光掲示板６１は、管理サーバ２００から作業区間情報を取得するごとに、電光掲示板画面６１ｂの表示内容を変える。
【０１６７】
一方、道路地図表示板６２に作業区間情報を送信する場合、作業区間表示部２８０は、第１の車両グループの作業完了区間についての情報を“０キロメートル”から“３５．０キロメートル”までの“車線２”という情報に変換する。また、作業区間表示部２８０は、第１の車両グループの作業中区間についての情報を“３５．０キロメートル”から“５７．０キロメートル”までの“車線２”という情報に変換する。同様に、作業区間表示部２８０は、第２の車両グループの作業完了区間についての情報を“０キロメートル”から“５７．０キロメートル”までの“車線１”という情報に変換する。また、作業区間表示部２８０は、第２の車両グループの作業中区間についての情報を“５７．０キロメートル”から“７６．０キロメートル”までの“車線１”および“５７．０キロメートル”から“７６．０キロメートル”までの“車線２”という情報に変換する。そして、作業区間表示部２８０は、上記の区間および車線についての情報と、それぞれの車両グループの作業内容の情報とから構成される作業区間情報を、道路地図表示板６２に送信する。
【０１６８】
図２４は、第２の実施の形態の作業区間情報を表示した道路地図表示板の画面例を示す図である。道路地図表示板画面６２ｂには、車線２について、作業予定区間６２１ｂ、作業中区間６２２ｂ，６２３ｂおよび作業完了区間６２４ｂが表示される。同様に、道路地図表示板画面６２ｂには、車線１について、作業予定区間６２５ｂ、作業中区間６２６ｂおよび作業完了区間６２７ｂが表示される。道路地図表示板６２は、管理サーバ２００から作業区間情報を取得するごとに、道路地図表示板画面６２ｂの表示内容を変える。上記区間の表示法方法は、第１の実施の形態における道路地図表示板画面６２ａの表示方法と同様である。
【０１６９】
このような車両作業状態管理プログラムを実行する管理サーバ２００を用いることで、第１の実施の形態で示した管理サーバ１００を用いた場合と同様の効果を得られる。さらに、本実施の形態で示した管理サーバ２００を用いることで、車線ごとに、車両グループによる作業の作業中の区間と作業が完了した区間とを判定することができる。これにより、より適切な道路作業状況の情報をリアルタイムに提供することができる。
【０１７０】
以上、本発明の車両作業状態管理プログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【０１７１】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、前述した実施の形態では、位置識別情報を発信するＩＣタグとして、通電することにより識別情報を発信するＩＣタグ（アクティブタグ）を使用したが、これに代えて通電させなくても識別情報を発信することができるＩＣタグ（パッシブタグ）を使用してもよい。パッシブタグは、受信装置から電波または電磁波を受信し起電力に変えることで、識別情報を発信する。この場合、車両に第１の通電装置を搭載する必要はなく、位置識別情報を記憶したパッシブタグを車両に搭載しておけばよい。
【０１７２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、管理サーバ１００，２００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどが挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などが挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）などが挙げられる。
【０１７３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１７４】
車両作業状態管理プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１７５】
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
（付記１）  複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理する車両作業状態管理プログラムにおいて、
コンピュータを、
前記車両それぞれに、識別情報を常時発信する第１の発信回路と前記車両における作業が開始された際に前記識別情報を発信する第２の発信回路とが搭載されており、前記第１の発信回路と前記第２の発信回路との前記識別情報と、前記発信回路が搭載された前記車両との対応関係を記憶する車両情報記憶手段、
所定範囲内にある前記第１の発信回路または前記第２の発信回路から発信された識別情報を受信する複数の受信装置が前記道路に設置されており、前記受信装置それぞれの位置情報を記憶する受信装置情報記憶手段、
前記車両グループの車両構成の情報を記憶するグループ情報記憶手段、
前記受信装置から、前記受信装置が受信した前記識別情報を取得する作業情報取得手段、
前記作業情報取得手段が前記第１の発信回路の前記識別情報を取得すると、前記車両情報記憶手段を参照し、取得した前記識別情報に対応する前記第１の発信回路を搭載する前記車両を特定すると共に、前記受信装置情報記憶手段を参照し、前記識別情報を受信した前記受信装置の位置を、特定された前記車両の現在地と判定する車両位置判定手段、
前記車両位置判定手段により特定された前記車両の現在地が判定されると、特定された前記車両に搭載された前記第２の発信回路の前記識別情報の受信の有無に基づいて、特定された前記車両による作業の実施の有無を判定する車両状態判定手段、
前記グループ情報記憶手段で示される前記車両グループを構成する前記車両それぞれについて、前記車両位置判定手段で判定された前記現在地と、前記車両状態特定手段で判定された作業の実施の有無とを継続的に監視し、前記車両グループ内の先頭車両が作業中の状態で通過した前記道路上の区間のうち、前記最後尾車両が作業中として未通過の区間を作業中と判定し、前記車両グループ内の最後尾車両が作業中として通過した区間を作業完了と判定する道路作業状況判定手段、
前記道路作業状況判定手段によって判定された作業中の区間と作業が完了した区間とを表示する作業区間表示手段、
として機能させることを特徴とする車両作業状態管理プログラム。
【０１７６】
（付記２）  前記車両それぞれに、前記車両が走行する前記道路上の車線ごとに異なる識別情報を発信する第３の発信回路が搭載されており、前記車両情報記憶手段は、前記第３の発信回路の前記識別情報と前記第３の発信回路が搭載された前記車両との対応関係と、前記第３の発信回路の前記識別情報と前記車線との対応関係とを記憶しており、
前記作業情報取得手段は、前記受信装置から、前記受信装置が受信した前記第３の発信回路の前記識別情報を取得し、
前記車両状態判定手段は、前記車両情報記憶手段を参照して、取得した前記第３の発信回路の前記識別情報に対応する前記車線を特定し、特定された前記車線を前記車両位置判定手段により特定された前記車両が走行中の車線と判定する、
ことを特徴とする付記１記載の車両作業状態管理プログラム。
【０１７７】
（付記３）  前記グループ情報記憶手段には、前記車両グループと、前記車両グループで行われる作業種別との対応関係が記憶されており、
前記道路作業状況判定手段は、前記グループ情報記憶手段を参照し、作業中と判定した区間において行われている作業の作業種別と、作業が完了したと判定した区間において完了している作業の作業種別とを判定し、
前記作業区間表示手段は、作業種別ごとに異なる色を用いて、前記車両グループの前記作業中の区間と前記作業が完了した区間とを表示することを特徴とする付記１記載の車両作業状態管理プログラム。
【０１７８】
（付記４）  第１の車両グループと第２の車両グループとが道路上で作業を行っており、前記第１の車両グループの作業区間の一部が、前記第２の車両グループの作業区間の一部と重複するとき、前記作業区間表示手段は、重複する区間に関し、前記第１の車両グループと前記第２の車両グループとの少なくとも一方が作業中の区間を作業中として表示し、前記第１の車両グループと前記第２の車両グループとの作業が共に作業完了した区間を作業完了として表示することを特徴とする付記１記載の車両作業状態管理プログラム。
【０１７９】
（付記５）  複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理する車両作業状態管理装置において、
前記車両それぞれに、識別情報を常時発信する第１の発信回路と前記車両における作業が開始された際に前記識別情報を発信する第２の発信回路とが搭載されており、前記第１の発信回路と前記第２の発信回路との前記識別情報と、前記発信回路が搭載された前記車両との対応関係を記憶する車両情報記憶手段と、
所定範囲内にある前記第１の発信回路または前記第２の発信回路から発信された識別情報を受信する複数の受信装置が前記道路に設置されており、前記受信装置それぞれの位置情報を記憶する受信装置情報記憶手段と、
前記車両グループの車両構成の情報を記憶するグループ情報記憶手段と、
前記受信装置から、前記受信装置が受信した前記識別情報を取得する作業情報取得手段と、
前記作業情報取得手段が前記第１の発信回路の前記識別情報を取得すると、前記車両情報記憶手段を参照し、取得した前記識別情報に対応する前記第１の発信回路を搭載する前記車両を特定すると共に、前記受信装置情報記憶手段を参照し、前記識別情報を受信した前記受信装置の位置を、特定された前記車両の現在地と判定する車両位置判定手段と、
前記車両位置判定手段により特定された前記車両の現在地が判定されると、特定された前記車両に搭載された前記第２の発信回路の前記識別情報の受信の有無に基づいて、特定された前記車両による作業の実施の有無を判定する車両状態判定手段と、
前記グループ情報記憶手段で示される前記車両グループを構成する前記車両それぞれについて、前記車両位置判定手段で判定された前記現在地と、前記車両状態特定手段で判定された作業の実施の有無とを継続的に監視し、前記車両グループ内の先頭車両が作業中の状態で通過した前記道路上の区間のうち、前記最後尾車両が作業中として未通過の区間を作業中と判定し、前記車両グループ内の最後尾車両が作業中として通過した区間を作業完了と判定する道路作業状況判定手段と、
前記道路作業状況判定手段によって判定された作業中の区間と作業が完了した区間とを表示する作業区間表示手段と、
を有することを特徴とする車両作業状態管理装置。
【０１８０】
（付記６）  複数の車両から構成される車両グループによって道路上で行われる作業の作業状態を管理する車両作業状態管理方法において、
前記車両それぞれに、識別情報を常時発信する第１の発信回路と前記車両における作業が開始された際に前記識別情報を発信する第２の発信回路とが搭載されており、所定範囲内にある前記第１の発信回路または前記第２の発信回路から発信された識別情報を受信する複数の受信装置が前記道路に設置されており、
作業情報取得手段が、前記受信装置から、前記受信装置が受信した前記識別情報を取得するステップと、
車両位置判定手段が、前記第１の発信回路の前記識別情報を取得すると、前記第１の発信回路と前記第２の発信回路との前記識別情報と、前記発信回路が搭載された前記車両との対応関係を記憶する車両情報記憶手段を参照して、取得した前記識別情報に対応する前記第１の発信回路を搭載する前記車両を特定すると共に、前記受信装置それぞれの位置情報を記憶する受信装置情報記憶手段を参照して、前記識別情報を受信した前記受信装置の位置を、特定された前記車両の現在地と判定するステップと、
車両状態判定手段が、特定された前記車両の現在地が判定されると、特定された前記車両に搭載された前記第２の発信回路の前記識別情報の受信の有無に基づいて、特定された前記車両による作業の実施の有無を判定するステップと、
道路作業状況判定手段が、前記車両グループの車両構成の情報を記憶するグループ情報記憶手段で示される前記車両グループを構成する前記車両それぞれについて、判定された前記現在地と、判定された前記作業の実施の有無とを継続的に監視し、前記車両グループ内の先頭車両が作業中の状態で通過した前記道路上の区間のうち、前記最後尾車両が作業中として未通過の区間を作業中と判定し、前記車両グループ内の最後尾車両が作業中として通過した区間を作業完了と判定するステップと、
作業区間表示手段が、判定された前記車両グループの作業中の区間と作業が完了した区間とを表示するステップと、
を有することを特徴とする車両作業状態管理方法。
【図面の簡単な説明】
【０１８１】
【図１】実施の形態に適用される発明を示す原理図である。
【図２】第１の実施の形態の車両作業状態管理システムの構成を示す図である。
【図３】管理サーバのハードウェア構成を示す図である。
【図４】第１の実施の形態の管理サーバの機能を示すブロック図である。
【図５】第１の実施の形態の車両情報テーブルのデータ構造例を示す図である。
【図６】受信装置情報テーブルのデータ構造例を示す図である。
【図７】グループ情報のデータ構造例を示す図である。
【図８】作業情報テーブルのデータ構造例を示す図である。
【図９】第１の実施の形態の車両通過情報テーブルのデータ構造例を示す図である。
【図１０】作業情報取得処理の手順を示すフローチャートである。
【図１１】第１の実施の形態の車両位置判定処理の手順を示すフローチャートである。
【図１２】車両状態判定処理の手順を示すフローチャートである。
【図１３】第１の実施の形態の道路作業状況判定処理の手順を示すフローチャートである。
【図１４】第１の実施の形態の作業区間情報を表示した電光掲示板の画面例を示す図である。
【図１５】第１の実施の形態の作業区間情報を表示した道路地図表示板の画面例を示す図である。
【図１６】第２の実施の形態の車両作業状態管理システムの構成を示す図である。
【図１７】第２の実施の形態の管理サーバの機能を示すブロック図である。
【図１８】第２の実施の形態の車両情報テーブルのデータ構造例を示す図である。
【図１９】第２の実施の形態の車両通過情報テーブルのデータ構造例を示す図である。
【図２０】第２の実施の形態の車両位置判定処理の手順を示すフローチャートである。
【図２１】車両状態車線判定処理の手順を示すフローチャートである。
【図２２】第２の実施の形態の道路作業状況判定処理の手順を示すフローチャートである。
【図２３】第２の実施の形態の作業区間情報を表示した電光掲示板の画面例を示す図である。
【図２４】第２の実施の形態の作業区間情報を表示した道路地図表示板の画面例を示す図である。
【符号の説明】
【０１８２】
１  コンピュータ
１ａ  車両情報記憶手段
１ｂ  受信装置情報記憶手段
１ｃ  グループ情報記憶手段
１ｄ  作業情報取得手段
１ｅ  車両位置判定手段
１ｆ  車両状態判定手段
１ｇ  道路作業状況判定手段
１ｈ  作業区間表示手段
２ａ，２ｂ，２ｃ，２ｄ，２ｅ，２ｆ  識別情報
３ａ，３ｂ，３ｃ  車両
４ａ，４ｂ，４ｃ  受信装置
【図１】
2007219666.tif 000003
【図２】
2007219666.tif 000004
【図３】
2007219666.tif 000005
【図４】
2007219666.tif 000006
【図５】
2007219666.tif 000007
【図６】
2007219666.tif 000008
【図７】
2007219666.tif 000009
【図８】
2007219666.tif 000010
【図９】
2007219666.tif 000011
【図１０】
2007219666.tif 000012
【図１１】
2007219666.tif 000013
【図１２】
2007219666.tif 000014
【図１３】
2007219666.tif 000015
【図１４】
2007219666.tif 000016
【図１５】
2007219666.tif 000017
【図１６】
2007219666.tif 000018
【図１７】
2007219666.tif 000019
【図１８】
2007219666.tif 000020
【図１９】
2007219666.tif 000021
【図２０】
2007219666.tif 000022
【図２１】
2007219666.tif 000023
【図２２】
2007219666.tif 000024
【図２３】
2007219666.tif 000025
【図２４】
2007219666.tif 000026