(57)【要約】【課題】道路上の車両をスムーズに運用することを可能にする、道路沿いに設置された発光装置の制御を行なう。【解決手段】点灯制御システムは、道路沿いに設置された複数の発光装置と、複数の発光装置の各々に割り当てられたノードである通信機と、を有している。通信機は、通信部と、制御部とを有している。通信部は、経由したノード数を表すノードホップ数を含む点灯指示を道路上の車両または第１の隣接ノードから受信し、点灯指示を第２の隣接ノードに転送する。制御部は、受信した点灯指示で示されるノードホップ数に応じた点灯形態で発光装置を点灯させる。【選択図】図１１
2018098014.tif 000002
【特許請求の範囲】
【請求項１】
道路沿いに設置された複数の発光装置と、
前記複数の発光装置の各々に割り当てられたノードである通信機と、
を具備し、
前記通信機は、
経由したノード数を表すノードホップ数を含む点灯指示を前記道路上の車両または第１の隣接ノードから受信し、前記点灯指示を第２の隣接ノードに転送する通信部と、
受信した前記点灯指示で示される前記ノードホップ数に応じた点灯形態で前記発光装置を点灯させる制御部と、
を具備することを特徴とする点灯制御システム。
【請求項２】
前記制御部は、受信した前記点灯指示で示される前記ノードホップ数が設定数以下である場合、受信した前記点灯指示で示される前記ノードホップ数に応じた点灯形態で前記発光装置を点灯させる、
ことを特徴とする請求項１に記載の点灯制御システム。
【請求項３】
前記通信機は、前記点灯指示で示される前記ノードホップ数を記憶する記憶部、
を更に具備し、
前記制御部は、前記点灯指示の後続の点灯指示で示されるノードホップ数が前記設定数以下であり、且つ、前記記憶部に記憶されたノードホップ数以下である場合、前記後続の点灯指示で示されるノードホップ数に応じた点灯形態で前記発光装置を点灯させる、
ことを特徴とする請求項２に記載の点灯制御システム。
【請求項４】
前記制御部は、前記後続の点灯指示で示されるノードホップ数が前記設定数以下であり、且つ、前記記憶部に記憶されたノードホップ数を超えている場合、前記発光装置に対する前記記憶部に記憶されたノードホップ数および前記後続の点灯指示で示されるノードホップ数に応じた制御を終了する、
ことを特徴とする請求項３に記載の点灯制御システム。
【請求項５】
前記点灯指示は、設定時間を更に含み、
前記制御部は、前記点灯指示に応じた制御を実行してから前記設定時間が経過した場合、前記点灯指示に応じた制御を終了する、
ことを特徴とする請求項１から４のいずれか一項に記載の点灯制御システム。
【請求項６】
前記通信部は、前記ノードホップ数がインクリメントされた前記点灯指示を前記第２の隣接ノードに転送する、
ことを特徴とする請求項１から５のいずれか一項に記載の点灯制御システム。
【請求項７】
道路沿いに設置された複数の発光装置の各々に割り当てられたノードである通信機が、
経由したノード数を表すノードホップ数を含む点灯指示を前記道路上の車両または第１の隣接ノードから受信し、
受信した前記点灯指示で示される前記ノードホップ数に応じた点灯形態で前記発光装置を点灯させ、
前記点灯指示を第２の隣接ノードに転送する、
処理を実行することを特徴とする点灯制御方法。
【請求項８】
道路沿いに設置された複数の発光装置の各々に割り当てられたノードであるコンピュータに実行させる点灯制御プログラムであって、
経由したノード数を表すノードホップ数を含む点灯指示を前記道路上の車両または第１の隣接ノードから受信し、
受信した前記点灯指示で示される前記ノードホップ数に応じた点灯形態で前記発光装置を点灯させ、
前記点灯指示を第２の隣接ノードに転送する、
処理を前記コンピュータに実行させることを特徴とする点灯制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点灯制御システム、点灯制御方法および点灯制御プログラムに関する。
【背景技術】
【０００２】
特定の車両、例えば、消防車や救急車などの緊急車両が緊急時に道路を走行する場合、一般車両は道路の脇に寄せて徐行または停止させるのが緊急車両に対するマナーである。緊急車両が一般車両に近づいていることを通知するときに、サイレン装置と赤色灯とが用いられる。緊急時において、サイレン装置はサイレン音を出力し、赤色灯は点灯する。
【０００３】
従来では、緊急車両の前方を走行している数台の一般車両に対して、緊急車両の接近を通知する技術が提案されている。この技術では、緊急車両は、緊急車両の前方を走行している第１の一般車両に対して、緊急車両の接近を運転手に通知するための緊急車両接近信号を送信する。第１の一般車両は、緊急車両から緊急車両接近信号を受信し、第１の一般車両の前方を走行している第２の一般車両に対して緊急車両接近信号を送信する。第２の一般車両は、第１の一般車両から緊急車両接近信号を受信し、第２の一般車両の前方を走行している第３の一般車両に対して緊急車両接近信号を送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−０６５５５６号公報
【特許文献２】特開２００４−２８０６５１号公報
【特許文献３】特開２００４−２７４３０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
緊急車両が緊急時に道路を走行する場合、以下のような問題が発生する。
【０００６】
まず、一般車両の運転手は、建物などの障害物があるような場所では赤色灯を見ることができないので、緊急車両の存在に気付かない場合がある。また、建物などの障害物があるような場所ではサイレン音が反響するため、一般車両の運転手は、緊急車両がどこから来るのか分からない場合がある。このような場合、一般車両の運転手は、一般車両を道路の脇に寄せるタイミングが遅くなってしまう。その結果、緊急車両が速度を落としてしまい、一般車両の横をすぐに通過できないという問題が発生する。すなわち、緊急時に道路上の車両をスムーズに運用することができないという問題が発生する。
【０００７】
また、一般車両の運転手の他に、通行人も、緊急車両がどこから来るのか分からない場合がある。通行人としては、歩行者、自転車に乗っている人などが挙げられる。このような場合、通行人は、交差点や横断歩道に緊急車両が近づいているにも関わらず、信号機が青信号を表している場合には、歩行者は交差点や横断歩道を歩いてしまう可能性がある。その結果、緊急時に道路上の車両をスムーズに運用することができないという問題が発生する。
【０００８】
また、緊急車両接近信号を送受信するための通信装置を一般車両が搭載していない場合、上記の従来技術を実施することができない。
【０００９】
本願に開示の技術は、道路上の車両をスムーズに運用することを可能にする、道路沿いに設置された発光装置の制御を目的としている。
【課題を解決するための手段】
【００１０】
１つの態様では、点灯制御システムは、道路沿いに設置された複数の発光装置と、複数の発光装置の各々に割り当てられたノードである通信機と、を有している。通信機は、通信部と、制御部とを有している。通信部は、経由したノード数を表すノードホップ数を含む点灯指示を道路上の車両または第１の隣接ノードから受信し、点灯指示を第２の隣接ノードに転送する。制御部は、受信した点灯指示で示されるノードホップ数に応じた点灯形態で発光装置を点灯させる。
【発明の効果】
【００１１】
１つの側面では、道路沿いに設置された発光装置を制御することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、点灯制御システムの一例を示す図である。
【図２】図２は、緊急車両の一例を示す図である。
【図３】図３は、通信機の一例を示す図である。
【図４】図４は、照明機器および通信機の設置場所の一例を示す図である。
【図５】図５は、アドホックネットワークの一例を示す図である。
【図６】図６は、１ホップ通信の一例を示す図である。
【図７】図７は、マルチホップ通信の一例を示す図である。
【図８】図８は、パケットの一例を示す図である。
【図９】図９は、定常指示の一例を示す図である。
【図１０】図１０は、点灯指示の一例を示す図である。
【図１１】図１１は、点灯処理の一例を示す図である。
【図１２】図１２は、定常処理の一例を示す図である。
【図１３】図１３は、自動定常処理の一例を示す図である。
【図１４】図１４は、緊急車両の処理の一例を示すフローチャートである。
【図１５】図１５は、通信機の処理の一例を示すフローチャートである。
【図１６】図１６は、通信機による点灯処理の一例を示すフローチャートである。
【図１７】図１７は、通信機による定常処理の一例を示すフローチャートである。
【図１８】図１８は、通信機による自動定常処理の一例を示すフローチャートである。
【図１９】図１９は、点灯指示の一例を示す図である。
【図２０】図２０は、点灯指示の一例を示す図である。
【図２１】図２１は、点灯指示の一例を示す図である。
【図２２】図２２は、緊急車両のハードウェア構成の一例を示す図である。
【図２３】図２３は、通信機のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本願の開示する点灯制御システム、点灯制御方法および点灯制御プログラムの実施例を、図面に基づいて詳細に説明する。なお、以下の実施例は開示の技術を限定するものではない。
【実施例１】
【００１４】
［システム構成］
図１は、点灯制御システムの一例を示す図である。点灯制御システムは、緊急車両１と、複数の通信機２と、複数の照明機器３とを有している。緊急車両１と複数の通信機２とは無線ネットワークにより接続されている。また、複数の通信機２同士も無線ネットワークにより接続されている。複数の通信機２はそれぞれ複数の照明機器３と接続されている。
【００１５】
［緊急車両の構成］
図２は、緊急車両の一例を示す図である。緊急車両１は、アンテナ１０と、制御部１１と、記憶部１２と、通信部１３と、サイレン装置１４と、赤色灯１５とを有している。緊急時において、サイレン装置１４はサイレン音を出力し、赤色灯１５は点灯する。
【００１６】
例えば、緊急車両１が消防車である場合、緊急車両１は、更に、鐘（図示しない）を有している。緊急車両１が火災現場に向かう場合、サイレン装置１４により「ウーウー」というサイレン音が出力されることに加えて、鐘により「カンカンカン」という音が出力される。緊急車両１が救急や救助などの火災以外の現場に向かう場合、サイレン装置１４により「ウーウー」というサイレン音だけが出力される。
【００１７】
例えば、緊急車両１がパトカーである場合、サイレン装置１４により「ウーウー」というサイレン音が出力される。
【００１８】
例えば、緊急車両１が救急車である場合、サイレン音の種類が異なる。緊急車両１が住宅街を走行する場合は、サイレン装置１４により「ピーポーピーポー」というサイレン音が出力される。一方、緊急車両１が交差点に進入する場合は、サイレン装置１４により「ウーウー」というサイレン音が出力される。
【００１９】
制御部１１は、パケットが送信されるように通信部１３を制御する。通信部１３は、制御部１１の制御に応じてパケットを送信する。パケットはアンテナ１０からブロードキャストで送信される。パケットの内容は記憶部１２に保存されていて、適宜に変更可能である。
【００２０】
［通信機の構成］
図３は、通信機の一例を示す図である。通信機２は、アンテナ２０と、制御部２１と、記憶部２２と、通信部２３とを有している。
【００２１】
通信部２３は、緊急車両１から送信されたパケット、または、隣接ノードから転送されたパケットを受信する。
【００２２】
制御部２１は、通信部２３がパケットを受信したときに、パケットが転送されるように通信部２３を制御する。通信部２３は、制御部２１の制御に応じて、受信したパケットを、アンテナ２０を介して転送する。
【００２３】
記憶部２２には、定常状態２４が情報として保存されている。定常状態とは、照明機器３を何色で常灯させているのか、または、照明機器３を消灯させているのか、などを表す情報である。実施例１では、定常状態は、照明機器３を白色で常灯させているものとする。
【００２４】
記憶部２２には、前回のノードホップ数（以降、前回ノードホップ数２５と記載する）が情報として保存される。前回ノードホップ数２５の初期値は「０」である。ノードホップ数については後述する。
【００２５】
［照明機器および通信機の設置場所］
図４は、照明機器および通信機の設置場所の一例を示す図である。図４に示すように、複数の照明機器３は、それぞれ、複数の発光装置５に設置されている。複数の発光装置５は、道路４沿いに間隔をおいて設置されている。複数の発光装置５の各々は、光を発する装置であり、標識や電光掲示板ではない。発光装置５としては、街路灯が挙げられる。
【００２６】
複数の通信機２は、それぞれ、複数の照明機器３に割り当てられたノードであり、複数の発光装置５に設けられている。通信機２と照明機器３とは、図示しない信号線により接続されている。
【００２７】
［アドホックネットワークの概略］
複数の通信機２と緊急車両１とはアドホックネットワークにより通信を行なう。アドホックネットワークとは、パケット中継機能を備えた複数台のノードによってマルチホップ通信が行なわれるネットワークである。複数台のノードは、それぞれ、複数の通信機２に相当する。
【００２８】
アドホックネットワークの一例として、送信元のノードである緊急車両１が、パケットを、送信先のノードである通信機２に送信する場合について説明する。図５は、アドホックネットワークの一例を示す図である。図６は、１ホップ通信の一例を示す図である。図７は、マルチホップ通信の一例を示す図である。
【００２９】
ここで、図５では、複数の通信機２のうちの、緊急車両１から１〜３番目に近い通信機２を通信機２Ａ〜２Ｃと記載する。また、通信機２Ｃは、送信先の通信機２であるものとする。まず、緊急車両１はパケットを送信する。通信機２Ａは、緊急車両１から送信されたパケットを受信し、受信したパケットを通信機２Ｂに転送する。通信機２Ｂは、通信機２Ａから送信されたパケットを受信し、受信したパケットを通信機２Ｃに転送する。
【００３０】
図６に示すように、送信元のノードである緊急車両１が、送信先のノードである通信機２Ｃに近傍に存在している場合には、緊急車両１と通信機２Ｃとは直接通信を行なうことができる。このような通信形態は１ホップ通信と呼ばれる。
【００３１】
一方、図７に示すように、送信元のノードである緊急車両１が、送信先のノードである通信機２Ｃに近傍に存在していない場合には、緊急車両１と通信機２Ｃとは直接通信できない。そこで、緊急車両１と通信機２Ｃとは、他のノードである通信機２Ａ、２Ｂを経由して通信を行なう。このような通信形態はマルチホップ通信と呼ばれる。この場合では、ノードホップ数は「３」である。ノードホップ数は、パケットが各ノードに転送されたときの転送回数を表す。
【００３２】
［パケットの構成］
図８は、パケットの一例を示す図である。パケット３００は、ヘッダ３０１と、発行時刻３０２と、ノードホップ数３０３と、指示情報３０４とを有している。
【００３３】
ヘッダ３０１は、パケット３００の送信元である緊急車両１を識別するための情報を表している。
【００３４】
発行時刻３０２は、緊急車両１がパケット３００を発行した時刻を表している。
【００３５】
ノードホップ数３０３は、パケット３００が各ノードに転送されたときの転送回数を表している。ノードホップ数３０３は、パケット３００を転送する通信機２により更新される。または、ノードホップ数３０３は、パケット３００を受信した通信機２により更新されてもよい。すなわち、転送時または受信時において、ノードホップ数３０３に「１」がインクリメントされる。
【００３６】
指示情報３０４は、指示の内容を表す。例えば、パケットは点灯指示または定常指示を表す。この場合、指示情報３０４は、点灯指示または定常指示の内容を表す。
【００３７】
点灯指示は、緊急時に緊急車両１からブロードキャストで送信される。点灯指示とは、定常の状態から、点灯の状態に移行させるための指示である。点灯の状態とは、色を指定した点灯を意味し、定常の状態とは、常灯または消灯を意味する。点灯は調光や調色により実現される。点灯による色は、常灯による色（例えば、白色）とは異なる。点灯による色には、後述する色コードが用いられる。
【００３８】
定常指示は、点灯指示を解除するときに緊急車両１からブロードキャストで送信される。定常指示とは、点灯の状態から、定常の状態に戻すための指示である。ここで、実施例１では、定常の状態は常灯であるものとする。
【００３９】
［定常指示の内容］
図９は、定常指示の一例を示す図である。パケット３００が定常指示を表している場合、指示情報３０４は、指示種類３２０である「定常」を表している。以降、指示種類３２０「定常」を有するパケット３００を、定常指示３２０と記載する。定常指示３２０において、指示情報３０４は、更に、指示ホップ数３１１を有している。指示ホップ数３１１については後述する。
【００４０】
［点灯指示の内容］
図１０は、点灯指示の一例を示す図である。パケット３００が点灯指示を表している場合、指示情報３０４は、指示種類３１０である「点灯」を表している。以降、指示種類３１０「点灯」を有するパケット３００を、点灯指示３１０と記載する。
【００４１】
点灯指示３１０において、指示情報３０４は、更に、指示ホップ数３１１と、指示時間３１２と、複数通りの点灯形態３１３とを有している。
【００４２】
指示ホップ数３１１は、緊急車両１に最も近いノードから送信先のノードまでに経由するノードの設定数「Ｎ」を指示するための情報である。例えば、Ｎとして「３」が設定される。
【００４３】
指示時間３１２は、通信機２が点灯指示３１０を受信後に、照明機器３を点灯させている設定時間「Ｔ」（秒）を指示するための情報である。例えば、Ｔとして「１０」が設定される。
【００４４】
複数通りの点灯形態３１３は、緊急車両１の接近の度合い（近くなのか、離れているのか）を一般車両の運転手や通行人に通知するための情報である。具体的には、点灯形態３１３は、指示ホップ数３１１に対応して「Ｎ」個設定され、Ｎ通りの点灯形態３１３は、緊急車両１の接近を一般車両の運転手や通行人に対してＮ段階で通知するための情報である。なお、通行人としては、歩行者、自転車に乗っている人などが挙げられる。
【００４５】
Ｎ通りの点灯形態３１３は、通信機２が照明機器３を点灯させるときの色を表す色コードにより表される。すなわち、実施例１に係る点灯制御システムでは、緊急車両１が各通信機２に接近したときに、各通信機２が色コードを変更しながら各照明機器３を点灯させる。このように、実施例１に係る点灯制御システムでは、道路４沿いに設置された発光装置５（照明機器３）を制御することによって、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して通知することができる。その結果、本実施例の点灯制御システムでは、一般車両の運転手や通行人が緊急車両１の接近の度合いを受けたときに道路４上にスペースを空けることによって、緊急車両１をスムーズに運用することができる。
【００４６】
例えば、Ｎが「３」である場合、緊急車両１から１〜３番目に近い通信機２が、それぞれ、１番目から３番目までの色コードで照明機器３を点灯させる。１番目から３番目までの色コードとして、それぞれ、赤色を表す色コード「＃ｆｆ００００」、橙色を表す色コード「＃ｆｆａ５００」、黄色を表す色コード「＃ｆｆｆｆ００」が用いられる。この場合、点灯指示３１０において、指示ホップ数３１１は「３」を表し、複数通りの点灯形態３１３は、上記色コード「＃ｆｆ００００」、「＃ｆｆａ５００」、「＃ｆｆｆｆ００」を表している。
【００４７】
なお、点灯指示３１０において、指示ホップ数３１１、指示時間３１２およびＮ通りの点灯形態３１３は、緊急車両１により毎回送られているが、これに限定されない。例えば、指示ホップ数３１１、指示時間３１２およびＮ通りの点灯形態３１３は、緊急車両１により毎回送られずに、各通信機２の記憶部２２に保存されていてもよい。
【００４８】
次に、通信機２が行なう処理について説明する。例えば、通信機２は、後述の点灯処理、定常処理、自動定常処理を行なう。
【００４９】
［点灯処理］
図１１は、点灯処理の一例を示す図である。図１１では、道路４沿いに設けられた複数の通信機２のうちの５つの通信機２を通信機２Ａ〜２Ｅと記載する。また、図１１では、複数の照明機器３のうちの、通信機２Ａ〜２Ｅに対応して設けられた照明機器３を照明機器３Ａ〜３Ｅと記載する。ここで、図１１を用いて、（Ａ）緊急車両１が通信機２Ａに最も近い場合、（Ｂ）緊急車両１が通信機２Ｂに最も近い場合、（Ｃ）緊急車両１が通信機２Ｃに最も近い場合について説明する。
【００５０】
まず、（Ａ）緊急車両１が通信機２Ａに最も近い場合について説明する。この場合、緊急車両１が緊急時に走行しながら点灯指示３１０を送信したときに、通信機２Ａ〜２Ｅは、それぞれ、緊急車両１から１〜５番目に近い。また、通信機２Ａ〜２Ｅの記憶部２２に保存されている前回ノードホップ数２５は、初期値の「０」であるものとする。すなわち、通信機２Ａ〜２Ｅの制御部２１は、それぞれ、記憶部２２に保存されている定常状態２４で照明機器３Ａ〜３Ｅを常灯させている。
【００５１】
通信機２Ａの通信部２３は、緊急車両１から点灯指示３１０を受信する。通信機２Ａが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「１」である。ここで、点灯指示３１０のノードホップ数３０３「１」は、指示ホップ数３１１「３」以下である。この場合、通信機２Ａの制御部２１は、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ａの制御部２１は、点灯指示３１０のノードホップ数３０３「１」に応じた点灯形態３１３で照明機器３Ａを点灯させる。この場合では、通信機２Ａの制御部２１は、赤色を表す色コード「＃ｆｆ００００」で照明機器３Ａを点灯させる。また、通信機２Ａの制御部２１は、ノードホップ数３０３「１」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ａの制御部２１は、ノードホップ数３０３「１」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ａの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ａに隣接する通信機２Ｂに転送される。
【００５２】
通信機２Ｂの通信部２３は、通信機２Ａから点灯指示３１０を受信する。通信機２Ｂが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「２」である。ここで、ノードホップ数３０３「２」は、指示ホップ数３１１「３」以下である。この場合、通信機２Ｂの制御部２１は、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ｂの制御部２１は、ノードホップ数３０３「２」に応じた点灯形態３１３で照明機器３Ｂを点灯させる。この場合では、通信機２Ｂの制御部２１は、橙色を表す色コード「＃ｆｆａ５００」で照明機器３Ｂを点灯させる。また、通信機２Ｂの制御部２１は、ノードホップ数３０３「２」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ｂの制御部２１は、ノードホップ数３０３「２」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｂの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ｂに隣接する通信機２Ｃに転送される。
【００５３】
通信機２Ｃの通信部２３は、通信機２Ｂから点灯指示３１０を受信する。通信機２Ｃが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「３」である。ここで、ノードホップ数３０３「３」は、指示ホップ数３１１「３」と同じである。この場合、通信機２Ｃの制御部２１は、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ｃの制御部２１は、ノードホップ数３０３「３」に応じた点灯形態３１３で照明機器３Ｃを点灯させる。この場合では、通信機２Ｃの制御部２１は、黄色を表す色コード「＃ｆｆｆｆ００」で照明機器３Ｃを点灯させる。また、通信機２Ｃの制御部２１は、ノードホップ数３０３「３」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ｃの制御部２１は、ノードホップ数３０３「３」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｃの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ｃに隣接する通信機２Ｄに転送される。
【００５４】
通信機２Ｄの通信部２３は、通信機２Ｃから点灯指示３１０を受信する。通信機２Ｄが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「４」である。ここで、ノードホップ数３０３「４」は、指示ホップ数３１１「３」を超えている。この場合、通信機２Ｄの制御部２１は、点灯指示３１０に応じた制御を実行しない。また、通信機２Ｄの通信部２３は点灯指示３１０を送信しない。
【００５５】
このように、（Ａ）の場合において、緊急車両１が通信機２Ａ〜２Ｃに接近したときに、通信機２Ａ〜２Ｃは、それぞれ、点灯指示３１０に応じた制御により、緊急車両１の接近の度合いを表す色コードを変更しながら照明機器３Ａ〜３Ｃを点灯させる。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、実施例１に係る点灯制御システムは、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して通知することができる。
【００５６】
次に、（Ｂ）緊急車両１が通信機２Ｂに最も近い場合について説明する。この場合、緊急車両１が緊急時に走行しながら点灯指示３１０を送信したときに、通信機２Ｂ〜２Ｅは、それぞれ、緊急車両１から１〜４番目に近い。また、通信機２Ａは、通信機２Ｃと同様に、緊急車両１から２番目に近い。また、通信機２Ａ〜２Ｅの記憶部２２に保存されている前回ノードホップ数２５は、それぞれ、「１」、「２」、「３」、「０」、「０」である。
【００５７】
通信機２Ｂの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｂの制御部２１は、橙色を表す色コード「＃ｆｆａ５００」で照明機器３Ｂを点灯させている。このときに、通信機２Ｂの通信部２３は、緊急車両１から点灯指示３１０を受信する。通信機２Ｂが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「１」である。ここで、ノードホップ数３０３「１」は、指示ホップ数３１１「３」以下である。また、ノードホップ数３０３「１」は、前回の点灯指示３１０のノードホップ数３０３である前回ノードホップ数２５「２」以下である。この場合、通信機２Ｂの制御部２１は、前回の点灯指示３１０に応じた制御を終了して、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ｂの制御部２１は、ノードホップ数３０３「１」に応じた点灯形態３１３で照明機器３Ｂを点灯させる。この場合では、通信機２Ｂの制御部２１は、赤色を表す色コード「＃ｆｆ００００」で照明機器３Ｂを点灯させる。また、通信機２Ｂの制御部２１は、ノードホップ数３０３「１」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ｂの制御部２１は、ノードホップ数３０３「１」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｂの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ｂに隣接する通信機２Ａ、２Ｃに転送される。
【００５８】
通信機２Ｃの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｃの制御部２１は、黄色を表す色コード「＃ｆｆｆｆ００」で照明機器３Ｃを点灯させている。このときに、通信機２Ｃの通信部２３は、通信機２Ｂから点灯指示３１０を受信する。通信機２Ｃが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「２」である。ここで、ノードホップ数３０３「２」は、指示ホップ数３１１「３」以下である。また、ノードホップ数３０３「２」は、前回の点灯指示３１０のノードホップ数３０３である前回ノードホップ数２５「３」以下である。この場合、通信機２Ｃの制御部２１は、前回の点灯指示３１０に応じた制御を終了して、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ｃの制御部２１は、ノードホップ数３０３「２」に応じた点灯形態３１３で照明機器３Ｃを点灯させる。この場合では、通信機２Ｃの制御部２１は、橙色を表す色コード「＃ｆｆａ５００」で照明機器３Ｃを点灯させる。また、通信機２Ｃの制御部２１は、ノードホップ数３０３「２」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ｃの制御部２１は、ノードホップ数３０３「２」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｃの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ｃに隣接する通信機２Ｄに転送される。
【００５９】
通信機２Ｄの制御部２１は、点灯指示３１０に応じた制御を実行していない。このときに、通信機２Ｄの通信部２３は、通信機２Ｃから点灯指示３１０を受信する。通信機２Ｄが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「３」である。ここで、ノードホップ数３０３「３」は、指示ホップ数３１１「３」と同じである。また、前回ノードホップ数２５は「０」である。この場合、通信機２Ｄの制御部２１は、点灯指示３１０に応じた制御を実行する。すなわち、通信機２Ｄの制御部２１は、ノードホップ数３０３「３」に応じた点灯形態３１３で照明機器３Ｄを点灯させる。この場合では、通信機２Ｄの制御部２１は、黄色を表す色コード「＃ｆｆｆｆ００」で照明機器３Ｄを点灯させる。また、通信機２Ｄの制御部２１は、点灯指示３１０のノードホップ数３０３「３」を前回ノードホップ数２５として記憶部２２に保存する。また、通信機２Ｄの制御部２１は、ノードホップ数３０３「３」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｄの通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を送信する。その結果、点灯指示３１０は、通信機２Ｄに隣接する通信機２Ｅに転送される。
【００６０】
通信機２Ｅの制御部２１は、点灯指示３１０に応じた制御を実行していない。このときに、通信機２Ｅの通信部２３は、通信機２Ｄから点灯指示３１０を受信する。通信機２Ｅが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「４」である。ここで、ノードホップ数３０３「４」は、指示ホップ数３１１「３」を超えている。この場合、通信機２Ｅの制御部２１は、点灯指示３１０に応じた制御を実行しない。また、通信機２Ｄの通信部２３は点灯指示３１０を送信しない。
【００６１】
通信機２Ａの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ａの制御部２１は、赤色を表す色コード「＃ｆｆ００００」で照明機器３Ａを点灯させている。このときに、通信機２Ａの通信部２３は、通信機２Ｂから点灯指示３１０を受信する。通信機２Ａが点灯指示３１０を受信したとき、点灯指示３１０のノードホップ数３０３は「２」である。ここで、ノードホップ数３０３「２」は、指示ホップ数３１１「３」以下である。一方、ノードホップ数３０３「２」は、前回ノードホップ数２５「１」を超えている。この場合、通信機２Ａの制御部２１は、前回の点灯指示３１０に応じた制御を終了するとともに、点灯指示３１０に応じた制御を実行しない。すなわち、通信機２Ａの制御部２１は、記憶部２２に保存されている定常状態２４で照明機器３Ａを常灯させる。また、通信機２Ａの制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする。また、通信機２Ａの通信部２３は点灯指示３１０を送信しない。
【００６２】
このように、（Ｂ）の場合において、緊急車両１が通信機２Ｂ〜２Ｄに接近したときに、通信機２Ｂ〜２Ｄは、それぞれ、点灯指示３１０に応じた制御により、緊急車両１の接近の度合いを表す色コードを変更しながら照明機器３Ｂ〜３Ｄを点灯させる。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、実施例１に係る点灯制御システムは、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して通知することができる。また、（Ｂ）の場合において、緊急車両１が通信機２Ａから離れたときに、通信機２Ａは、点灯指示３１０に応じた制御を実行しない。このため、実施例１に係る点灯制御システムは、緊急車両１の進行方向を一般車両の運転手や通行人に対して通知することができる。
【００６３】
次に、（Ｃ）緊急車両１が通信機２Ｃに最も近い場合について説明する。この場合、緊急車両１が緊急時に走行しながら点灯指示３１０を送信したときに、通信機２Ｃ〜２Ｅは、それぞれ、緊急車両１から１〜３番目に近い。また、通信機２Ｂは、通信機２Ｄと同様に、緊急車両１から２番目に近い。通信機２Ａは、通信機２Ｅと同様に、緊急車両１から３番目に近い。
【００６４】
（Ｃ）の場合においても、（Ｂ）の場合と同様に、緊急車両１が通信機２Ｃ〜２Ｅに接近したときに、通信機２Ｃ〜２Ｅは、それぞれ、点灯指示３１０に応じた制御により、緊急車両１の接近の度合いを表す色コードを変更しながら照明機器３Ｃ〜３Ｅを点灯させる。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、実施例１に係る点灯制御システムは、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して通知することができる。また、（Ｃ）の場合においても、（Ｂ）の場合と同様に、緊急車両１が通信機２Ｂから離れたときに、通信機２Ｂは、点灯指示３１０に応じた制御を実行しない。このため、実施例１に係る点灯制御システムは、緊急車両１の進行方向を一般車両の運転手や通行人に対して通知することができる。
【００６５】
［定常処理］
図１２は、定常処理の一例を示す図である。図１２では、図１１と同様に、道路４沿いに設けられた複数の通信機２のうちの５つの通信機２を通信機２Ａ〜２Ｅと記載する。また、図１２では、図１１と同様に、複数の照明機器３のうちの、通信機２Ａ〜２Ｅに対応して設けられた照明機器３を照明機器３Ａ〜３Ｅと記載する。
【００６６】
緊急車両１が点灯指示３１０を解除するときに定常指示３２０を送信したときに、通信機２Ｃ〜２Ｅは、それぞれ、緊急車両１から１〜３番目に近い。また、通信機２Ｂは、通信機２Ｄと同様に、緊急車両１から２番目に近い。通信機２Ａは、通信機２Ｅと同様に、緊急車両１から３番目に近い。また、通信機２Ａ〜２Ｅの記憶部２２に保存されている前回ノードホップ数２５は、それぞれ、「０」、「０」、「１」、「２」、「３」である。
【００６７】
通信機２Ｃの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｃの制御部２１は、赤色を表す色コード「＃ｆｆ００００」で照明機器３Ｃを点灯させている。このときに、通信機２Ｃの通信部２３は、緊急車両１から定常指示３２０を受信する。この場合、通信機２Ｃの制御部２１は、点灯指示３１０に応じた制御を終了して、定常指示３２０に応じた制御を実行する。すなわち、通信機２Ｃの制御部２１は、記憶部２２に保存されている定常状態２４で照明機器３Ｃを常灯させる。また、通信機２Ｃの制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする。また、通信機２Ｃが定常指示３２０を受信したとき、定常指示３２０のノードホップ数３０３は「１」である。ここで、ノードホップ数３０３「１」は、指示ホップ数３１１「３」以下である。この場合、通信機２Ｃの制御部２１は、ノードホップ数３０３「１」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｃの通信部２３は、ノードホップ数３０３が更新された定常指示３２０を送信する。その結果、定常指示３２０は、通信機２Ｃに隣接する通信機２Ｂ、２Ｄに転送される。
【００６８】
通信機２Ｄの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｄの制御部２１は、橙色を表す色コード「＃ｆｆａ５００」で照明機器３Ｄを点灯させている。このときに、通信機２Ｄの通信部２３は、通信機２Ｃから定常指示３２０を受信する。この場合、通信機２Ｄの制御部２１は、点灯指示３１０に応じた制御を終了して、定常指示３２０に応じた制御を実行する。すなわち、通信機２Ｄの制御部２１は、記憶部２２に保存されている定常状態２４で照明機器３Ｄを常灯させる。また、通信機２Ｄの制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする。また、通信機２Ｄが定常指示３２０を受信したとき、定常指示３２０のノードホップ数３０３は「２」である。ここで、ノードホップ数３０３「２」は、指示ホップ数３１１「３」以下である。この場合、通信機２Ｄの制御部２１は、ノードホップ数３０３「２」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｄの通信部２３は、ノードホップ数３０３が更新された定常指示３２０を送信する。その結果、定常指示３２０は、通信機２Ｄに隣接する通信機２Ｅに転送される。
【００６９】
通信機２Ｅの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｅの制御部２１は、黄色を表す色コード「＃ｆｆｆｆ００」で照明機器３Ｅを点灯させている。このときに、通信機２Ｅの通信部２３は、通信機２Ｄから定常指示３２０を受信する。この場合、通信機２Ｅの制御部２１は、点灯指示３１０に応じた制御を終了して、定常指示３２０に応じた制御を実行する。すなわち、通信機２Ｅの制御部２１は、記憶部２２に保存されている定常状態２４で照明機器３Ｅを常灯させる。また、通信機２Ｅの制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする。また、通信機２Ｅが定常指示３２０を受信したとき、定常指示３２０のノードホップ数３０３は「３」である。ここで、ノードホップ数３０３「３」は、指示ホップ数３１１「３」と同じである。この場合、通信機２Ｅの制御部２１は、ノードホップ数３０３「３」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｄの通信部２３は、ノードホップ数３０３が更新された定常指示３２０を送信する。その結果、定常指示３２０は、通信機２Ｅに隣接する通信機に転送される。
【００７０】
通信機２Ｂの制御部２１は、点灯指示３１０に応じた制御を実行していない。このときに、通信機２Ｂの通信部２３は、通信機２Ｃから定常指示３２０を受信する。通信機２Ｂが定常指示３２０を受信したとき、定常指示３２０のノードホップ数３０３は「２」である。ここで、ノードホップ数３０３「２」は、指示ホップ数３１１「３」以下である。この場合、通信機２Ｂの制御部２１は、ノードホップ数３０３「２」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ｂの通信部２３は、ノードホップ数３０３が更新された定常指示３２０を送信する。その結果、定常指示３２０は、通信機２Ｂに隣接する通信機２Ａに転送される。
【００７１】
通信機２Ａの制御部２１は、点灯指示３１０に応じた制御を実行していない。このときに、通信機２Ａの通信部２３は、通信機２Ｂから定常指示３２０を受信する。通信機２Ｂが定常指示３２０を受信したとき、定常指示３２０のノードホップ数３０３は「３」である。ここで、ノードホップ数３０３「３」は、指示ホップ数３１１「３」と同じである。この場合、通信機２Ａの制御部２１は、ノードホップ数３０３「３」に「１」をインクリメントすることにより、ノードホップ数３０３を更新する。通信機２Ａの通信部２３は、ノードホップ数３０３が更新された定常指示３２０を送信する。その結果、定常指示３２０は、通信機２Ａに隣接する通信機に転送される。
【００７２】
［自動定常処理］
図１３は、自動定常処理の一例を示す図である。自動定常処理は、例えば、緊急車両１が通信機２の近傍に存在しないにも関わらず、電波障害などによって通信機２が照明機器３を点灯させていることを防止するための処理である。
【００７３】
図１３では、図１１、１２と同様に、道路４沿いに設けられた複数の通信機２のうちの５つの通信機２を通信機２Ａ〜２Ｅと記載する。また、図１３では、図１１、１２と同様に、複数の照明機器３のうちの、通信機２Ａ〜２Ｅに対応して設けられた照明機器３を照明機器３Ａ〜３Ｅと記載する。
【００７４】
通信機２Ｃ〜２Ｅの制御部２１は、点灯指示３１０に応じた制御を実行している。この場合、通信機２Ｃ〜２Ｅの制御部２１は、それぞれ、赤色を表す色コード「＃ｆｆ００００」、橙色を表す色コード「＃ｆｆａ５００」、黄色を表す色コード「＃ｆｆｆｆ００」で照明機器３Ｃ〜３Ｅを点灯させている。例えば、通信機２Ｃ〜２Ｅの制御部２１がそれぞれ照明機器３Ｃ〜３Ｅを点灯させてから、通信機２Ｃ〜２Ｅの通信部２３が新たに点灯指示３１０や定常指示３２０を受信しないまま、時間「Ｔ」（秒）が経過したものとする。時間「Ｔ」は、点灯指示３１０における指示時間３１２である。この場合、通信機２Ｃ〜２Ｅの制御部２１は、点灯指示３１０に応じた制御を終了して、記憶部２２に保存されている定常状態２４で照明機器３Ｃ〜３Ｅを常灯させる。また、通信機２Ｃ〜２Ｅの制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする。
【００７５】
［システムの動作例］
次に、実施例１に係る点灯制御システムの処理動作について説明する。点灯制御システムの処理動作は、緊急車両１の処理動作と、通信機２の処理動作とに分けられる。
【００７６】
［緊急車両の動作例］
図１４は、緊急車両の処理の一例を示すフローチャートである。
【００７７】
緊急車両１の制御部１１は指示を受け付ける。例えば、緊急車両１が消防車である場合、制御部１１は、消防士による指示を受け付ける（ステップＳ１１）。受け付けた指示が点灯指示３１０である場合（ステップＳ１２：Ｙｅｓ）、緊急車両１の通信部１３は、緊急時に走行しながら点灯指示３１０を送信する（ステップＳ１３）。受け付けた指示が定常指示３２０である場合（ステップＳ１２：Ｎｏ）、緊急車両１の通信部１３は、定常指示３２０を送信する（ステップＳ１４）。
【００７８】
［通信機の動作例］
図１５は、通信機の処理の一例を示すフローチャートである。
【００７９】
通信機２の通信部２３は指示を受信する（ステップＳ１００）。受信した指示が点灯指示３１０である場合（ステップＳ１００：Ｙｅｓ）、通信機２は点灯処理を実行する（ステップＳ１０１）。受信した指示が定常指示３２０である場合（ステップＳ１００：Ｎｏ）、通信機２は定常処理を実行する（ステップＳ２０１）。
【００８０】
図１５は、通信機による点灯処理の一例を示すフローチャートである。まず、通信部２３において、制御部２１は、最新の点灯指示３１０に応じた制御を実行するために、点灯指示３１０を受信したときの発行時刻３０２と、点灯指示３１０を前回受信したときの発行時刻３０２とを比較する（ステップＳ１０２）。
【００８１】
比較の結果、点灯指示３１０を受信したときの発行時刻３０２が、点灯指示３１０を前回受信したときの発行時刻３０２に対して最新ではない（ステップＳ１０２：Ｎｏ）。この場合、制御部２１は点灯指示３１０を破棄する。
【００８２】
一方、比較の結果、点灯指示３１０を受信したときの発行時刻３０２が、点灯指示３１０を前回受信したときの発行時刻３０２よりも最新である（ステップＳ１０２：Ｙｅｓ）。この場合、制御部２１は、点灯指示３１０に応じた制御を実行しているか否かを判定する。すなわち、照明機器３が点灯しているか否かが判定される（ステップＳ１０３）。
【００８３】
制御部２１が照明機器３を点灯させている場合、図１８に示す自動定常処理が実行されている。そこで、制御部２１は、照明機器３を点灯させている場合（ステップＳ１０３：Ｙｅｓ）、自動定常処理の実行を停止して（ステップＳ１０４）、点灯指示３１０からノードホップ数３０３を取得する（ステップＳ１０５）。
【００８４】
一方、制御部２１は、照明機器３を点灯させていない場合（ステップＳ１０３：Ｎｏ）、照明機器３を常灯させているときの状態を定常状態２４として記憶部２２に保存する（ステップＳ１０６）。その後、上述のステップＳ１０５が実行される。
【００８５】
次に、制御部２１は、取得したノードホップ数３０３と指示ホップ数３１１とを比較する（ステップＳ１０７）。
【００８６】
比較の結果、ノードホップ数３０３が指示ホップ数３１１以下である（ステップＳ１０７：Ｙｅｓ）。この場合、制御部２１は、記憶部２２から前回ノードホップ数２５を取得し（ステップＳ１０８）、前回ノードホップ数２５が「０」であるか否かを判定する（ステップＳ１０９）。
【００８７】
判定の結果、前回ノードホップ数２５が「０」である（ステップＳ１０９：Ｙｅｓ）。この場合、制御部２１は、ノードホップ数３０３に対応した点灯形態３１３で照明機器３を点灯させる（ステップＳ１１１）。その後、制御部２１は、ノードホップ数３０３を前回ノードホップ数２５として記憶部２２に保存する（ステップＳ１１２）。また、制御部２１は、図１８に示す自動定常処理の実行を再開する（ステップＳ１１３）。また、制御部２１は、ノードホップ数３０３を更新し、通信部２３は、ノードホップ数３０３が更新された点灯指示３１０を転送先の通信機２に転送する（ステップＳ１１４）。
【００８８】
一方、判定の結果、前回ノードホップ数２５が「０」ではない（ステップＳ１０９：Ｎｏ）。この場合、制御部２１は、ノードホップ数３０３と前回ノードホップ数２５とを比較する（ステップＳ１１０）。
【００８９】
判定の結果、ノードホップ数３０３が前回ノードホップ数２５以下である（ステップＳ１１０：Ｙｅｓ）。この場合、上述のステップＳ１１１〜Ｓ１１４が実行される。
【００９０】
また、比較の結果、ノードホップ数３０３が指示ホップ数３１１を超えている（ステップＳ１０７：Ｎｏ）。または、判定の結果、ノードホップ数３０３が前回ノードホップ数２５を超えている（ステップＳ１１０：Ｎｏ）。この場合、制御部２１は、記憶部２２に保存されている定常状態２４で照明機器３を常灯させる（ステップＳ１１５）。次に、制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする（ステップＳ１１６）。
【００９１】
図１７は、通信機による定常処理の一例を示すフローチャートである。まず、通信部２３において、制御部２１は、点灯指示３１０に応じた制御を実行しているか否かを判定する。すなわち、照明機器３が点灯しているか否かが判定される（ステップＳ２０２）。
【００９２】
制御部２１は、照明機器３を点灯させている場合（ステップＳ２０２：Ｙｅｓ）、記憶部２２に保存される定常状態で照明機器３を常灯させる（ステップＳ２０３）。次に、制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする（ステップＳ２０４）。
【００９３】
一方、制御部２１が照明機器３を点灯させていない場合（ステップＳ２０２：Ｎｏ）、ステップＳ２０３、Ｓ２０４が実行されない。
【００９４】
次に、制御部２１は、取得したノードホップ数３０３と指示ホップ数３１１とを比較する（ステップＳ２０５）。
【００９５】
比較の結果、ノードホップ数３０３が指示ホップ数３１１以下である（ステップＳ２０５：Ｙｅｓ）。この場合、制御部２１は、ノードホップ数３０３を更新し、通信部２３は、ノードホップ数３０３が更新された定常指示３２０を転送先の通信機２に転送する（ステップＳ２０６）。
【００９６】
一方、比較の結果、ノードホップ数３０３が指示ホップ数３１１を超えている場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０６が実行されない。
【００９７】
図１８は、通信機による自動定常処理の一例を示すフローチャートである。例えば、制御部２１は、照明機器３を点灯させてから、時間「Ｔ」が経過するまでの間に、通信部２３が新たに点灯指示３１０や定常指示３２０を受信するか否かを判定する（ステップＳ３０１）。
【００９８】
判定の結果、時間「Ｔ」以内である場合（ステップＳ３０１：Ｎｏ）、ステップＳ３０１が再度実行される。
【００９９】
一方、判定の結果、時間「Ｔ」が経過した場合（ステップＳ３０１：Ｙｅｓ）、制御部２１は、記憶部２２に保存される定常状態で照明機器３を常灯させる（ステップＳ３０２）。次に、制御部２１は、記憶部２２に保存されている前回ノードホップ数２５を「０」にする（ステップＳ３０３）。
【０１００】
［実施例の効果］
以上の説明により、本実施例の点灯制御システムは、道路４沿いに設置された複数の発光装置５と、複数の発光装置５の各々に割り当てられたノードである通信機２と、を有している。発光装置５には照明機器３が設けられている。通信機２は、通信部２３と、制御部２１とを有している。通信機２の通信部２３は、経由したノード数を表すノードホップ数３０３を含む点灯指示３１０を道路４上の車両（緊急車両１）または第１の隣接ノードから受信し、点灯指示３１０を第２の隣接ノードに転送する。通信機２の制御部２１は、受信した点灯指示３１０で示されるノードホップ数３０３に応じた点灯形態３１３で発光装置５（照明機器３）を点灯させる。例えば、通信機２の制御部２１は、受信した点灯指示３１０で示されるノードホップ数３０３が指示ホップ数３１１以下である場合、受信した点灯指示３１０で示されるノードホップ数３０３に応じた色コードで発光装置５（照明機器３）を点灯させる。色コードは、緊急車両１の接近の度合いを表す。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、本実施例の点灯制御システムは、道路４沿いに設置された発光装置５（照明機器３）を制御することによって、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して通知することができる。その結果、本実施例の点灯制御システムでは、一般車両の運転手や通行人が緊急車両１の接近の度合いを受けたときに道路４上にスペースを空けることによって、緊急車両１をスムーズに運用することができる。
【０１０１】
本実施例の点灯制御システムにおいて、通信機２は、点灯指示３１０で示されるノードホップ数３０３を記憶する記憶部２２を更に有している。点灯指示３１０の後続の点灯指示３１０で示されるノードホップ数３０３が指示ホップ数３１１以下であり、且つ、記憶部２２に記憶されたノードホップ数３０３（前回ノードホップ数２５）以下である。この場合、通信機２の制御部２１は、後続の点灯指示３１０で示されるノードホップ数３０３に応じた点灯形態３１３で発光装置５（照明機器３）を点灯させる。例えば、通信機２の制御部２１は、後続の点灯指示３１０で示されるノードホップ数３０３に応じた色コードで発光装置５（照明機器３）を点灯させる。このように、緊急車両１が各通信機２に接近したときに、各通信機２は、色コードを変更しながら各発光装置５を点灯させる。このため、本実施例の点灯制御システムは、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して段階的に通知することができる。
【０１０２】
本実施例の点灯制御システムにおいて、後続の点灯指示３１０で示されるノードホップ数３０３が指示ホップ数３１１以下であり、且つ、記憶部２２に記憶されたノードホップ数３０３（前回ノードホップ数２５）を超えている。この場合、通信機２の制御部２１は、発光装置５（照明機器３）に対する記憶部２２に記憶されたノードホップ数２５（前回ノードホップ数２５）および後続の点灯指示３１０で示されるノードホップ数３０３に応じた制御を終了する。このように、緊急車両１が通信機２から離れたときに、通信機２は、点灯指示３１０に応じた制御を実行しない。このため、本実施例の点灯制御システムは、緊急車両１の進行方向を一般車両の運転手や通行人に対して通知することができる。
【０１０３】
本実施例の点灯制御システムにおいて、点灯指示３１０は、指示時間３１２「Ｔ」を更に含む。通信機２の制御部２１は、点灯指示３１０に応じた制御を実行してから指示時間３１２「Ｔ」が経過した場合、点灯指示３１０に応じた制御を終了する。例えば、本実施例の点灯制御システムは、緊急車両１が通信機２の近傍に存在しないにも関わらず、電波障害などによって通信機２が発光装置５（照明機器３）を点灯させていることを防止することができる。
【実施例２】
【０１０４】
実施例１では、点灯指示３１０におけるＮ通りの点灯形態３１３は色コードであったが、これに限定されない。例えば、実施例２では、点灯指示３１０におけるＮ通りの点灯形態３１３は、予め決められた色コードで照明機器３を点滅させるときの点滅時間である。
【０１０５】
図１９は、点灯指示の一例を示す図である。例えば、Ｎが「３」である場合、緊急車両１から１〜３番目に近い通信機２が、それぞれ、１番目から３番目までの点滅時間で照明機器３を点滅させる。１番目から３番目までの点滅時間として、それぞれ、点滅間隔として点滅時間「１」、「２」、「５」（秒）が用いられる。この場合、指示ホップ数３１１は「３」を表し、複数通りの点灯形態３１３は、上記点滅時間「０．１秒」、「０．２秒」、「０．５秒」により表される。実施例２では、緊急車両１が各通信機２に接近したときに、各通信機２は、点滅時間を変更しながら各照明機器３を点滅させる。点滅時間は、緊急車両１の接近の度合いを表す。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、実施例２に係る点灯制御システムは、道路４沿いに設置された発光装置５（照明機器３）を制御することによって、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して段階的に通知することができる。その結果、本実施例の点灯制御システムでは、一般車両の運転手や通行人が緊急車両１の接近の度合いを受けたときに道路４上にスペースを空けることによって、緊急車両１をスムーズに運用することができる。
【実施例３】
【０１０６】
図２０は、点灯指示の一例を示す図である。実施例３では、点灯指示３１０におけるＮ通りの点灯形態３１３は、実施例１における色コードと、実施例２における点滅時間との組み合わせでもよい。この場合、指示ホップ数３１１は「３」を表し、複数通りの点灯形態３１３のうちの１番目の点灯形態３１３は、赤色を表す「＃ｆｆ００００」および点滅時間「０．１秒」により表される。２番目の点灯形態３１３は、橙色を表す「＃ｆｆａ５００」および点滅時間「０．２秒」により表される。３番目の点灯形態３１３は、黄色を表す「＃ｆｆｆｆ００」および点滅時間「０．５秒」により表される。実施例３では、各通信機２は、色コードおよび点滅時間を変更しながら各照明機器３を色点滅させる。色コードおよび点滅時間は、緊急車両１の接近の度合いを表す。緊急車両１の接近の度合いと緊急車両１からの距離とは比例する。このため、実施例３に係る点灯制御システムは、道路４沿いに設置された発光装置５（照明機器３）を制御することによって、緊急車両１の接近の度合いを一般車両の運転手や通行人に対して段階的に通知することができる。その結果、本実施例の点灯制御システムでは、一般車両の運転手や通行人が緊急車両１の接近の度合いを受けたときに道路４上にスペースを空けることによって、緊急車両１をスムーズに運用することができる。
【実施例４】
【０１０７】
図２１は、点灯指示の一例を示す図である。実施例４では、指示ホップ数３１１は点灯形態３１３の数より大きくてもよい。例えば、点灯形態３１３の数を「３」とし、指示ホップ数３１１を「１２」とする。この場合、指示ホップ数３１１に対応する１２個の通信機２は、点灯形態３１３の数に対応する３つのグループに分けられる。例えば、１２個の通信機２は、緊急車両１から１〜３番目、４〜７番目、８〜１２番目に近い通信機２に分けられる。そこで、緊急車両１から１〜３番目に近い通信機２が、１番目の点灯形態３１３で照明機器３を点灯させる。緊急車両１から４〜７番目に近い通信機２が、２番目の点灯形態３１３で照明機器３を点灯させる。緊急車両１から８〜１２番目に近い通信機２が、３番目の点灯形態３１３で照明機器３を点灯させる。これにより、実施例４に係る点灯制御システムは、道路４沿いに設置された発光装置５（照明機器３）を制御することによって、一般車両の運転手や通行人に対して、緊急車両１の接近の度合いを段階的に且つ広範囲に通知することができる。その結果、本実施例の点灯制御システムでは、一般車両の運転手や通行人が緊急車両１の接近の度合いを受けたときに道路４上にスペースを空けることによって、緊急車両１をスムーズに運用することができる。
【０１０８】
［他の実施例］
実施例１〜４における各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【０１０９】
さらに、各装置で行われる各種処理は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしてもよい。また、各種処理は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよい。
【０１１０】
実施例１〜４の緊急車両１および通信機２は、例えば、次のようなハードウェア構成により実現することができる。
【０１１１】
図２２は、緊急車両のハードウェア構成の一例を示す図である。図２２に示すように、緊急車両１００は、プロセッサ１０１と、メモリ１０２と、無線機１０３と、通信インターフェース（ＩＦ）１０４とを有している。プロセッサ１０１の一例としては、ＣＰＵ、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０２の一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【０１１２】
そして、実施例１〜４の緊急車両１で行われる各種処理は、不揮発性記憶媒体などの各種メモリに格納されたプログラムをプロセッサで実行することによって実現されてもよい。すなわち、制御部１１によって実行される各処理に対応するプログラムがメモリ１０２に記録され、各プログラムがプロセッサ１０１で実行されてもよい。また、通信部１３は、無線機１０３によって実現される。サイレン装置１４、赤色灯１５は、通信ＩＦ１０４を介してプロセッサ１０１に接続されている。
【０１１３】
なお、ここでは、実施例１〜４の緊急車両１で行われる各種処理が１つのプロセッサ１０１によって実行されるものとしたが、これに限定されるものではなく、複数のプロセッサによって実行されてもよい。
【０１１４】
図２３は、通信機のハードウェア構成の一例を示す図である。図２３に示すように、通信機２００は、プロセッサ２０１と、メモリ２０２と、無線機２０３と、通信インターフェース（ＩＦ）２０４とを有している。プロセッサ２０１の一例としては、ＣＰＵ、ＤＳＰ、ＦＰＧＡ等が挙げられる。また、メモリ２０２の一例としては、ＳＤＲＡＭ等のＲＡＭ、ＲＯＭ、フラッシュメモリ等が挙げられる。
【０１１５】
そして、実施例１〜４の通信機２で行われる各種処理は、不揮発性記憶媒体などの各種メモリに格納されたプログラムをプロセッサで実行することによって実現されてもよい。すなわち、制御部２１によって実行される各処理に対応するプログラムがメモリ２０２に記録され、各プログラムがプロセッサ２０１で実行されてもよい。また、通信部２３は、無線機１０３によって実現される。照明機器３は、通信ＩＦ２０４を介してプロセッサ２０１に接続されている。
【０１１６】
なお、ここでは、実施例１〜４の通信機２で行われる各種処理が１つのプロセッサ２０１によって実行されるものとしたが、これに限定されるものではなく、複数のプロセッサによって実行されてもよい。
【符号の説明】
【０１１７】
１  緊急車両
２  通信機
３  照明機器
４  道路
５  発光装置
１０  アンテナ
１１  制御部
１２  記憶部
１３  通信部
１４  サイレン装置
１５  赤色灯
２０  アンテナ
２１  制御部
２２  記憶部
２３  通信部
２４  定常状態
２５  前回ノードホップ数
１００  緊急車両
１０１  プロセッサ
１０２  メモリ
１０３  無線機
１０４  通信インターフェース（ＩＦ）
２０１  プロセッサ
２０２  メモリ
２０３  無線機
２０４  通信インターフェース（ＩＦ）
３００  パケット
３０１  ヘッダ
３０２  発行時刻
３０３  ノードホップ数
３０４  指示情報
３１０  指示種類（点灯指示）
３１１  指示ホップ数
３１２  指示時間
３１３  点灯形態
３２０  指示種類（定常指示）
【図１】
2018098014.tif 000003
【図２】
2018098014.tif 000004
【図３】
2018098014.tif 000005
【図４】
2018098014.tif 000006
【図５】
2018098014.tif 000007
【図６】
2018098014.tif 000008
【図７】
2018098014.tif 000009
【図８】
2018098014.tif 000010
【図９】
2018098014.tif 000011
【図１０】
2018098014.tif 000012
【図１１】
2018098014.tif 000013
【図１２】
2018098014.tif 000014
【図１３】
2018098014.tif 000015
【図１４】
2018098014.tif 000016
【図１５】
2018098014.tif 000017
【図１６】
2018098014.tif 000018
【図１７】
2018098014.tif 000019
【図１８】
2018098014.tif 000020
【図１９】
2018098014.tif 000021
【図２０】
2018098014.tif 000022
【図２１】
2018098014.tif 000023
【図２２】
2018098014.tif 000024
【図２３】
2018098014.tif 000025