(57)【要約】【課題】プライバシーを保護しつつ、正確に交通諸量を算出する。【解決手段】路上に設置されている路上側制御装置から、その路上側制御装置の交信領域に存在する車両に対して、スポットダイナミックコード７５を含むデータ列が送信される。スポットダイナミックコード７５は、路上側制御装置が設置されている位置を示すエリアコードと、カウンタによりカウントされているカウント値から構成されるＮ地点コードを含む。Ｎ地点コードは、路上側制御装置と車両との間で授受され、その授受されている間の時間などを用いて、交通量、速度、渋滞占有率、空間密度、旅行時間などが算出される。【選択図】図１１
2006236394.tif 000002
【特許請求の範囲】
【請求項１】
端末装置、前記端末装置と情報の授受を行う第１の情報処理装置、および、前記第１の情報処理装置が取得した情報を処理する第２の情報処理装置から構成される情報処理システムにおいて、
前記第１の情報処理装置は、
交信領域の位置を表す第１のコードを保持する保持手段と、
順次異なる値を第２のコードとして発生する発生手段と、
前記保持手段により保持されている前記第１のコードと、前記発生手段により発生された前記第２のコードを組み合わせた第３のコードを前記端末装置に送信する第１の送信手段と、
前記端末装置から前記第３のコードと第４のコードを含む第５のコードを受信した場合、その受信した前記第５のコードを再度送信させる指示を前記第１の送信手段に対して出す指示手段と
を備え、
前記端末装置は、
前記第１の送信手段により送信された前記第３のコードを受信し、その受信された前記第３のコードが、記憶している前記第４のコードと一致するか否かを判断する判断手段と、
前記判断手段により前記第３のコードと前記第４のコードが一致していないと判断された場合、前記第３のコードと前記第４のコードを含む前記第５のコードを前記第１の情報処理装置に送信し、一致していると判断された場合、受信された前記第３のコードを前記第１の情報処理装置に送信する第２の送信手段と
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置からの情報を取得し、所定の処理を実行する情報処理手段
を備える
ことを特徴とする情報処理システム。
【請求項２】
交信領域の位置を表す第１のコードを保持する保持手段と、
順次異なる値を第２のコードとして発生する発生手段と、
前記保持手段により保持されている前記第１のコードと、前記発生手段により発生された前記第２のコードを組み合わせた第３のコードを送信する送信手段と、
前記送信手段により送信された前記第３のコードを受信した他の装置の処理として送信された、前記第３のコードを含むデータを受信する受信手段と、
前記受信手段により前記第３のコードを含むデータを受信した場合、その受信した前記第３のコードを含むデータを再度送信させる指示を前記送信手段に対して出す指示手段と
を含むことを特徴とする情報処理装置。
【請求項３】
前記指示手段により前記送信手段に指示が出されることにより、同一の前記第３のコードが継続的に送信されていた時間を算出する第１の算出手段と、
前記送信手段により前記第３のコードが送信される範囲内の所定の方向の距離を、前記第１の算出手段により算出された時間で除算することにより、前記他の装置が前記範囲内の前記所定の方向に移動した時の速度を算出する第２の算出手段と
をさらに含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
異なる前記第２のコードを含む前記第３のコードを、前記受信手段が受信する毎に１だけカウントすることにより交通量を算出する算出手段を
さらに含むことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記指示手段により前記送信手段に指示が出されることにより、同一の前記第３のコードが継続的に送信されていた第１の時間を算出する第１の算出手段と、
所定の期間内における前記第１の時間を合算して第２の時間を算出する第２の算出手段と、
前記第２の時間を、前記所定の期間で除算することにより渋滞占有率を算出する第３の算出手段と
をさらに含むことを特徴とする請求項２乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記受信手段により受信された前記データが、前記第３のコードの他に、前記保持手段により保持されている前記第１のコードが表す位置とは異なる位置を表すコードと、そのコードを取得した時刻に関する時刻情報を含むか否かを判断する第１の判断手段と、
前記第１の判断手段により前記受信手段により受信された前記データは、前記第３のコードの他に、前記保持手段により保持されている前記第１のコードが表す位置とは異なる位置を表すコードとそのコードを取得した時刻に関する時刻情報を含むと判断された場合、前記時刻情報が示す時刻が、第１の時刻と第２の時刻の間の時刻であるか否かを判断する第２の判断手段と、
前記第２の判断手段により前記時刻情報が示す時刻が、前記第１の時刻と前記第２の時刻の間の時刻であると判断された場合、その判断された回数をカウントするカウント手段と、
前記カウント手段によるカウントが、所定時間内だけ継続されるように制御する継続制御手段と
をさらに含むことを特徴とする請求項２乃至５のいずれかに記載の情報処理装置。
【請求項７】
交信領域の位置を表す第１のコードの保持を制御する保持制御ステップと、
順次異なる値を第２のコードとして発生する発生ステップと、
前記保持制御ステップの処理で保持が制御された前記第１のコードと、前記発生ステップの処理で発生された前記第２のコードを組み合わせた第３のコードの送信を制御する送信制御ステップと、
前記送信制御ステップの処理で送信が制御された前記第３のコードを受信した他の装置の処理として送信された、前記第３のコードを含むデータの受信を制御する受信制御ステップと、
前記受信制御ステップの処理で前記第３のコードを含むデータを受信した場合、その受信した前記第３のコードを再度送信させる指示を前記送信制御ステップの処理に対して出す指示ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
所定の距離だけ離されて設置されている第１の装置と第２の装置からのデータを、それぞれ取得し、その取得したデータを基に所定の処理を実行する情報処理装置において、
前記第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、前記第３のコードを送信した時刻に関するデータを取得する第１の取得手段と、
前記第２の装置が他の装置と交信することにより受信した、前記他の装置が取得した前記第３のコードと、その第３のコードを前記他の装置が取得した時刻に関するデータを取得する第２の取得手段と、
前記第１の取得手段で取得された前記第３のコードと、前記第２の取得手段で取得された前記第３のコードが一致する場合、それぞれの前記第３のコードと関連づけられている前記時刻に関するデータが示す時刻の差分を算出することにより、前記所定の距離だけ移動するのに係る時間を算出する算出手段と
を含むことを特徴とする情報処理装置。
【請求項９】
所定の距離だけ離されて設置されている第１の装置と第２の装置からのデータを、それぞれ取得し、その取得したデータを基に所定の処理を実行する情報処理装置の情報処理方法において、
前記第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、前記第３のコードを送信した時刻に関するデータの取得を制御する第１の取得制御ステップと、
前記第２の装置が他の装置と交信することにより受信した、前記他の装置が取得した前記第３のコードと、その第３のコードを前記他の装置が取得した時刻に関するデータの取得を制御する第２の取得制御ステップと、
前記第１の取得制御ステップの処理で取得が制御された前記第３のコードと、前記第２の取得制御ステップの処理で取得が制御された前記第３のコードが一致する場合、それぞれの前記第３のコードと関連づけられている前記時刻に関するデータが示す時刻の差分を算出することにより、前記所定の距離だけ移動するのに係る時間を算出する算出ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
情報処理装置の交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードを受信する受信手段と、
前記受信手段により受信された前記第３のコードを第４のコードとして記憶する記憶手段と、
前記受信手段により受信された前記第３のコードが、前記記憶手段に記憶されている第４のコードと一致しない場合、受信された第３のコードと記憶されている第４のコードをともに前記情報処理装置に送信し、前記受信手段により受信された前記第３のコードが、前記記憶手段に記憶されている第４のコードと一致する場合、受信された第３のコードを前記情報処理装置に送信する送信手段と
を備えることを特徴とする端末装置。
【請求項１１】
情報処理装置の交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードの受信を制御する受信制御ステップと、
前記受信制御ステップの処理で受信が制御された前記第３のコードを第４のコードとしての記憶を制御する記憶制御ステップと、
前記受信制御ステップの処理で受信が制御された前記第３のコードが、前記記憶制御ステップの処理で記憶が制御された第４のコードと一致しない場合、受信された第３のコードと記憶されている第４のコードがともに前記情報処理装置に送信されるように制御する第１の送信制御ステップと、
前記受信制御ステップの処理で受信が制御された前記第３のコードが、前記記憶制御ステップの処理で記憶が制御された第４のコードと一致する場合、受信された第３のコードが前記情報処理装置に送信されるように制御する第２の送信制御ステップと
を含むことを特徴とする端末装置の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、情報処理装置、情報処理方法、端末装置に関し、特に、車両と交信を行い、その交信において取得された、プライバシー情報を含まない情報を用いて交通諸量を算出する情報処理システム、情報処理装置、情報処理方法、端末装置に関する。
【背景技術】
【０００２】
近年、有料道路の通行料金を徴収するシステムとして、ＥＴＣ（Electronic Toll Collection System：自動料金収受システム）と称されるものが普及しつつある。このＥＴＣにおいては、有料道路の出入り口に設置された無線機と、車上に設置された無線機が、通信を行うことにより、有料道路の通行料金が徴収される。
【０００３】
また、カーナビゲーションシステムなどと称されるシステムも普及しつつある。このカーナビゲーションシステムは、衛星と通信を行うことにより、自車の位置を特定したり、所定のセンタなどと通信を行い、交通渋滞の情報などを取得したりする機能を有する。
【０００４】
さらに、車両のナンバープレートに、無線送受信用のＩＣ（Integrated Circuit）チップを内蔵させ、電子的に非接触でＩＤ情報を読み取る電子ナンバープレートなども提案されている。
【０００５】
このように、情報の送受信を無線で行う装置が、車両に備え付けられることが一般化しつつある。このような装置を用いて、交通諸量の算出などを行うことも提案されている。
【０００６】
【特許文献１】特開平１１−１４４１８１号公報
【０００７】
【特許文献２】特開平０２−０３９４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、車両に設置された装置からの情報を用いて交通諸量の算出などが行なわれるようにした場合、その算出に必要のない情報までが授受されることにより、プライバシーの保護の観点から好ましくない状況が生じることが考えられる。すなわち、例えば、ＥＴＣを用いて交通諸量の算出を行うようにした場合、車両に搭載されている装置からは、ユーザ名や支払いを行う口座番号などの情報が、送信されるが、それらの情報はプライベートに関わる情報であるが、交通諸量の算出などを行う際には必要ない情報である。
【０００９】
車両からの情報を取得せずに、交通諸量を算出することも提案されている。その方法は、例えば、路上側に電波を出力する装置を設け、その装置から出力された電波にあたった車両からの反射波を受信することにより交通諸量の算出が行われる。この方法によると、車両の形状により、路上側の装置から出力された電波にあたったにもかかわらず、路上側の装置が反射波を受信できない場合、このような状態は瞬断などと称されることがあるが、その瞬断のためにカウントされず、正確な交通諸量の算出が行われないといった課題があった。
【００１０】
瞬断といったような状況の影響を回避するための対策として、車両検出信号のオフ時点から、一定時間だけオン信号を継続することにより瞬断時間を補正するといったことが行われている。しかしながら、一定時間だけオン信号を継続するという、その一定時間を長くとってしまうと、本来は２台として計測すべきところを、１台として計測してしまったり、逆に、その一定時間を短くとってしまうと、本来は１台として計測すべきところを２台として計測してしまったりといった、誤計測が行われる場合があるといった課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、路上側の装置と車両側の装置との間で、無線によるデータの送受信が広く一般化しつつある状況下において、それらの無線によるデータの送受信から交通諸量の算出を行うようにすることを目的とする。その際、プライバシーを侵害することなく、正確に交通諸量の算出が行えるようにすることを目的とする。
【００１２】
プライバシーを侵害しないようにするためには、個人的なデータの授受が行われないようにすればよい。そのために、地点毎に、かつ、車両毎に、異なるコード、本実施の形態においては、スポットダイナミックコードと称するコードを路上側の装置で発生させ、その個人的なデータを含まないスポットダイナミックコードを授受するようにする。
【００１３】
その個人的なデータを含まないスポットダイナミックコードを授受することにより、交通諸量を正確に求めることを目的とする。また、スポットダイナミックコードを授受することにより交通諸量を求める際、瞬断などの状況による影響を受けることなく、正確に交通諸量を求めることを目的とする。
【課題を解決するための手段】
【００１４】
本発明の情報処理システムは、端末装置、端末装置と情報の授受を行う第１の情報処理装置、および、第１の情報処理装置が取得した情報を処理する第２の情報処理装置から構成される情報処理システムであって、第１の情報処理装置は、交信領域の位置を表す第１のコードを保持する保持手段と、順次異なる値を第２のコードとして発生する発生手段と、保持手段により保持されている第１のコードと、発生手段により発生された第２のコードを組み合わせた第３のコードを端末装置に送信する第１の送信手段と、端末装置から第３のコードと第４のコードを含む第５のコードを受信した場合、その受信した第５のコードを再度送信させる指示を第１の送信手段に対して出す指示手段とを備え、端末装置は、第１の送信手段により送信された第３のコードを受信し、その受信された第３のコードが、記憶している第４のコードと一致するか否かを判断する判断手段と、判断手段により第３のコードと第４のコードが一致していないと判断された場合、第３のコードと第４のコードを含む第５のコードを第１の情報処理装置に送信し、一致していると判断された場合、受信された第３のコードを第１の情報処理装置に送信する第２の送信手段とを備え、第２の情報処理装置は、第１の情報処理装置からの情報を取得し、所定の処理を実行する情報処理手段を備えることを特徴とする。
【００１５】
前記第１の情報処理装置は、例えば、図２の路上側制御装置１であり、前記保持手段は、例えば、図２の制御処理部１１であり、前記発生手段は、例えば、図１５のステップＳ２１であり、前記第１の送信手段は、例えば、図１５のステップＳ２２であり、前記指示手段は、例えば図１５のステップＳ３１である。
【００１６】
前記第２の情報処理装置は、例えば、図３の統轄管制装置２であり、前記制御手段は、例えば、図３のＣＰＵ３４である。
【００１７】
前記端末装置は、例えば、図４の車両側制御装置３であり、前記判断手段は、例えば、図１４のステップＳ３，Ｓ４，Ｓ９であり、前記第２の送信手段は、例えば、図１４のステップＳ６，Ｓ８である。
【００１８】
本発明の情報処理システムの第１の情報処理装置は、交信領域の位置を表す第１のコードを保持し、順次異なる値を第２のコードとして発生し、第１のコードと第２のコードを組み合わせた第３のコードを端末装置に送信し、端末装置から第３のコードと第４のコードを含む第５のコードを受信した場合、その受信した第５のコードを再度送信し、端末装置は、第３のコードを受信し、その受信された第３のコードが、記憶している第４のコードと一致するか否かを判断し、第３のコードと第４のコードが一致していないと判断された場合、第３のコードと第４のコードを含む第５のコードを第１の情報処理装置に送信し、一致していると判断された場合、受信された第３のコードを第１の情報処理装置に送信し、第２の情報処理装置は、第１の情報処理装置からの情報を取得し、所定の処理を実行するようにしたので、プライベートな情報を授受しないで、第２の情報処理装置が、例えば、渋滞占有率などを算出することができる。
【００１９】
本発明の第１の情報処理装置は、交信領域の位置を表す第１のコードを保持する保持手段と、順次異なる値を第２のコードとして発生する発生手段と、保持手段により保持されている第１のコードと、発生手段により発生された第２のコードを組み合わせた第３のコードを送信する送信手段と、送信手段により送信された第３のコードを受信した他の装置の処理として送信された、第３のコードを含むデータを受信する受信手段と、受信手段により第３のコードを含むデータを受信した場合、その受信した第３のコードを再度送信させる指示を送信手段に出す指示手段とを含むことを特徴とする。
【００２０】
前記第１の情報処理装置は、例えば、図２の路上側制御装置１であり、前記保持手段は、例えば、図２の制御処理部１１であり、前記発生手段は、例えば、図１５のステップＳ２１であり、前記送信手段は、例えば、図１５のステップＳ２２であり、前記受信手段は、例えば、図１５のステップＳ２３であり、前記指示手段は、例えば図１５のステップＳ３１である。
【００２１】
前記第１のコードは、例えば、エリアコードであり、前記第２のコードは、例えば、カウント値であり、前記第３のコードは、例えば、Ｎ地点コードである。また、前記他の装置は、例えば、車両側制御装置３である。
【００２２】
本発明の第１の情報処理装置によれば、保持されている交信領域の位置を表す第１のコードと、順次、発生される第２のコードを組み合わせた第３のコードを送信し、送信された第３のコードを受信した他の装置の処理として送信された、第３のコードを含むデータを受信し、データを受信した場合、その受信した第３のコードを再度送信するようにしたので、同一の第３のコードが授受されている間は、同一の他の装置とデータを授受していると判断することができ、そのことを利用して、交通諸量を算出することが可能となる。
【００２３】
本発明の第１の情報処理装置においては、前記指示手段により送信手段に指示が出されることにより、同一の第３のコードが継続的に送信されていた時間を算出する第１の算出手段と、前記送信手段により第３のコードが送信される範囲内の所定の方向の距離を、第１の算出手段により算出された時間で除算することにより、他の装置が範囲内の所定の方向に移動した時の速度を算出する第２の算出手段とをさらに含むようにすることができる。
【００２４】
前記第１の算出手段は、例えば、図１７のステップＳ５２であり、前記第２の算出手段は、例えば、図１７のステップＳ５３である。
【００２５】
このように、本発明の第１の情報処理装置は、前記第１の算出手段と前記第２の算出手段をさらに含むことができるため、正確に、他の装置の速度を算出することが可能となる。
【００２６】
本発明の第１の情報処理装置においては、異なる前記第２のコードを含む前記第３のコードを、前記受信手段が受信する毎に１だけカウントすることにより交通量を算出する算出手段をさらに含むようにすることができる。
【００２７】
前記算出手段は、例えば、図１６のステップＳ４１である。
【００２８】
このように、本発明の第１の情報処理装置は、算出手段をさらに含むようにすることができるため、正確に交通量を算出することが可能となる。
【００２９】
本発明の第１の情報処理装置においては、前記指示手段により送信手段に指示が出されることにより、同一の第３のコードが継続的に送信されていた第１の時間を算出する第１の算出手段と、所定の期間内における第１の時間を合算して第２の時間を算出する第２の算出手段と、第２の時間を、所定の期間で除算することにより渋滞占有率を算出する第３の算出手段とをさらに含むようにすることができる。
【００３０】
前記第１の算出手段と前記第２の算出手段は、例えば、図１８のステップＳ６２であり、前記第３の算出手段は、例えば、図１８のステップＳ６３である。
【００３１】
このように、本発明の第１の情報処理装置は、第１の算出手段、第２の算出手段、および、第３の算出手段とをさらに含むようにすることができるため、正確に、渋滞占有率を算出することが可能となる。
【００３２】
本発明の第１の情報処理装置においては、受信手段により受信されたデータが、第３のデータの他に、保持手段により保持されている第１のコードが表す位置とは異なる位置を表すコードとそのコードを取得した時刻に関する時刻情報を含むか否かを判断する第１の判断手段と、第１の判断手段により受信手段により受信されたデータは、第３のデータの他に、保持手段により保持されている第１のコードが表す位置とは異なる位置を表すコードとそのコードを取得した時刻に関する時刻情報を含むと判断された場合、時刻情報が示す時刻が、第１の時刻乃至第２の時刻の間の時刻であるか否かを判断する第２の判断手段と、第２の判断手段により時刻情報が示す時刻が、第１の時刻乃至第２の時刻の間の時刻であると判断された場合、その判断された回数をカウントするカウント手段と、カウント手段によるカウントが、所定時間内だけ継続されるように制御する継続制御手段とをさらに含むようにすることができる。
【００３３】
前記第１の判断手段は、例えば、図２２のステップＳ７３であり、前記第２の判断手段は、例えば、図２２のステップＳ７４であり、前記カウント手段は、例えば、図２２のステップＳ７５であり、前記継続制御手段は、例えば、図２２のステップＳ７８である。
【００３４】
このように、本発明の第１の情報処理装置は、前記第１の判断手段、前記第２の判断手段、前記カウント手段、および、前記継続制御手段をさらに含むことができるので、正確に空間密度を算出することが可能となる。
【００３５】
本発明の第１の情報処理方法は、交信領域の位置を表す第１のコードの保持を制御する保持制御ステップと、順次異なる値を第２のコードとして発生する発生ステップと、保持制御ステップの処理で保持が制御された第１のコードと、発生ステップの処理で発生された第２のコードを組み合わせた第３のコードの送信を制御する送信制御ステップと、送信制御ステップの処理で送信が制御された第３のコードを受信した他の装置の処理として送信された、第３のコードを含むデータの受信を制御する受信制御ステップと、受信制御ステップの処理で第３のコードを含むデータを受信した場合、その受信した第３のコードを送信制御ステップの処理で送信させる指示を出す指示ステップとを含むことを特徴とする。
【００３６】
前記保持制御ステップを実行するのは、例えば、図２の制御処理部１１であり、前記発生ステップは、例えば、図１５のステップＳ２１であり、前記送信制御ステップは、例えば、図１５のステップＳ２２であり、前記受信制御ステップは、例えば、図１５のステップＳ２３であり、前記指示ステップは、例えば図１５のステップＳ３１である。
【００３７】
本発明の第１の情報処理方法によれば、保持されている交信領域の位置を表す第１のコードと、順次発生される第２のコードを組み合わせた第３のコードを送信し、送信された第３のコードを受信した他の装置の処理として送信された、第３のコードを含むデータを受信し、データを受信した場合、その受信した第３のコードを再度送信するようにしたので、同一の第３のコードが授受されている間は、同一の他の装置とデータを授受していると判断することができ、そのことを利用して、交通諸量を算出することが可能となる。
【００３８】
本発明の第２の情報処理装置は、第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、第３のコードを送信した時刻に関するデータを取得する第１の取得手段と、第２の装置が他の装置と交信することにより受信した、他の装置が取得した第３のコードと、その第３のコードを他の装置が取得した時刻に関するデータを取得する第２の取得手段と、第１の取得手段で取得された第３のコードと、第２の取得手段で取得された第３のコードが一致する場合、それぞれの第３のコードと関連づけられている時刻に関するデータが示す時刻の差分を算出することにより、前記所定の距離だけ移動するのに係る時間を算出する算出手段とを含むことを特徴とする。
【００３９】
前記第２の情報処理装置は、例えば、図３の統轄管制装置２であり、前記第１の取得手段と前記第２の取得手段は、例えば、図２４のステップＳ１３１であり、前記算出手段は、例えば、図２４のステップＳ１３５である。
【００４０】
本発明の第２の情報処理装置によれば、第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、第３のコードを送信した時刻に関するデータを取得し、第２の装置が他の装置と交信することにより受信した、他の装置が取得した第３のコードと、その第３のコードを他の装置が取得した時刻に関するデータを取得し、取得された第３のコードが一致する場合、それぞれの第３のコードと関連づけられている時刻に関するデータが示す時刻の差分を算出するようにしたので、正確に、第１の装置と第２の装置間の移動にかかる時間を算出することが可能となる。
【００４１】
本発明の第２の情報処理方法は、第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、第３のコードを送信した時刻に関するデータの取得を制御する第１の取得制御ステップと、第２の装置が他の装置と交信することにより受信した、他の装置が取得した第３のコードと、その第３のコードを他の装置が取得した時刻に関するデータの取得を制御する第２の取得制御ステップと、第１の取得制御ステップの処理で取得が制御された第３のコードと、第２の取得制御ステップの処理で取得が制御された第３のコードが一致する場合、それぞれの第３のコードと関連づけられている時刻に関するデータが示す時刻の差分を算出することにより、前記所定の距離だけ移動するのに係る時間を算出する算出ステップとを含むことを特徴とする。
【００４２】
前記第１の取得制御ステップと前記第２の取得制御は、例えば、図２４のステップＳ１３１であり、前記算出ステップは、例えば、図２４のステップＳ１３５である。
【００４３】
本発明の第２の情報処理方法よれば、第１の装置が送信した交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードと、第３のコードを送信した時刻に関するデータを取得し、第２の装置が他の装置と交信することにより受信した、他の装置が取得した第３のコードと、その第３のコードを他の装置が取得した時刻に関するデータを取得し、取得された第３のコードが一致する場合、それぞれの第３のコードと関連づけられている時刻に関するデータが示す時刻の差分を算出するようにしたので、正確に、第１の装置と第２の装置間の移動にかかる時間を算出することが可能となる。
【００４４】
本発明の端末装置は、情報処理装置の交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードを受信する受信手段と、受信手段により受信された第３のコードを第４のコードとして記憶する記憶手段と、受信手段により受信された第３のコードが、記憶手段に記憶されている第４のコードと一致しない場合、受信された第３のコードと記憶されている第４のコードをともに情報処理装置に送信し、受信手段により受信された第３のコードが、記憶手段に記憶されている第４のコードと一致する場合、受信された第３のコードを情報処理装置に送信する送信手段とを備えることを特徴とする。
【００４５】
前記端末装置は、例えば、図４の車両側制御装置３であり、前記受信手段は、例えば、図１４のステップＳ１の処理を実行する図４のアンテナ５２、復調部５４であり、前記記憶手段は、例えば、図１４のステップＳ５，Ｓ１０の処理を実行する図４の制御処理装置５１であり、前記送信手段は、例えば、図１４のステップＳ６，Ｓ８の処理を実行する図４の制御処理装置５１、変調部５５である。
【００４６】
前記受信手段により受信された第３のコードが、記憶手段に記憶されている第４のコードと一致しない場合に送信されるコードは、例えば、図１３の時刻ｔ２のときに送信されるコードであり、受信手段により受信された第３のコードが、記憶手段に記憶されている第４のコードと一致する場合に送信されるコードは、例えば、図１３の時刻ｔ４のときに送信されるコードである。
【００４７】
本発明の端末装置によれば、情報処理装置の交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードが受信され、受信された第３のコードが第４のコードとして記憶され、受信された第３のコードが、記憶されている第４のコードと一致しない場合、受信された第３のコードと記憶されている第４のコードがともに情報処理装置に送信され、受信手段により受信された第３のコードが、記憶されている第４のコードと一致する場合、受信された第３のコードが情報処理装置に送信されるようにしたので、プライベートな情報が提供されるようなことがなく、情報処理装置側において、渋滞占有率や速度などを算出することが可能となる。
【００４８】
本発明の端末装置の情報処理方法は、情報処理装置の交信領域の位置を表す第１のコードと順次異なる値が割り当てられる第２のコードから構成される第３のコードの受信を制御する受信制御ステップと、受信制御ステップの処理で受信が制御された第３のコードを第４のコードとしての記憶を制御する記憶制御ステップと、受信制御ステップの処理で受信が制御された第３のコードが、記憶制御ステップの処理で記憶が制御された第４のコードと一致しない場合、受信された第３のコードと記憶されている第４のコードがともに情報処理装置に送信されるように制御する第１の送信制御ステップと、受信制御ステップの処理で受信が制御された第３のコードが、記憶制御ステップの処理で記憶が制御された第４のコードと一致する場合、受信された第３のコードが情報処理装置に送信されるように制御する第２の送信制御ステップとを含むことを特徴とする。
【００４９】
前記端末装置は、例えば、図４の車両側制御装置３であり、前記受信制御ステップは、例えば、図１４のステップＳ１であり、前記記憶制御ステップは、例えば、図１４のステップＳ５，Ｓ１０であり、前記第１の送信制御ステップは、例えば、図１４のステップＳ６であり、前記第２の送信制御ステップは、例えば、図１４のステップＳ８である。
【発明の効果】
【００５０】
本発明の一側面によれば、同一の第３のコードが授受されている間は、同一の他の装置とデータを授受していると判断することができ、そのことを利用して、交通諸量を算出することが可能となる。
【００５１】
本発明の一側面によれば、正確に、第１の装置と第２の装置間の移動にかかる時間を算出することが可能となる。
【００５２】
本発明の一側面における第３のコードによれば、第１の情報処理装置が生成するものであり、その第３のコードは、プライベートな情報を含むものではないため、プライバシーを侵害するようなことを防ぐことが可能となる。また、第３のコードが授受されている間は、その間に瞬断などの状況が発生したとしても、その影響を受けることはないので、正確な交通諸量を算出することが可能となる。
【発明を実施するための最良の形態】
【００５３】
以下に、実施の形態について、図面を参照しながら説明する。図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。図１においては、片側２車線の計４車線の道路を示している。上り車線、または、下り車線の一方、または、両方の道路上に、路上側制御装置１−１，１−２が設置されている。以下の説明において、路上側制御装置１−１，１−２を、個々に区別する必要がない場合、単に、路上側制御装置１と記述する。
【００５４】
図１においては、片側２車線のため、２台の路上側制御装置１−１，１−２が設置されているが、１車線に１台設置するというものではなく、１車線に複数台設置しても良いし、複数車線に１台設置するようにしても良い。
【００５５】
路上側制御装置１には、路上側制御装置１を統轄する統轄管制装置２が接続されている。この統轄管制装置２は、道路上に設置されている複数の路上側制御装置１からの情報を取得し、その情報を用いて、後述する処理（例えば、交通諸量の算出など）を実行するとともに、路上側制御装置１を制御する。
【００５６】
路上側制御装置１と通信を行う車両側制御装置３が、車両４には搭載されている。車両側制御装置３は、電子ナンバープレートや、ナビゲーションシステムなどに組み込まれても良いし、単独で搭載されるようにしても良い。
【００５７】
なお、図１に示したように、路上側制御装置１は、１車線上に１つ設置されるとし、それらの路上側制御装置１は、統轄制御装置２に、それぞれ接続されているとして説明するが、他の接続の仕方（他の構成）でも良く、他の接続の仕方について、図１に示した接続における説明後に説明する。また、図１に示していないが、統轄制御装置２には、他の地点に設置された路上側制御装置１も接続されている。以下の説明においては、１車線毎に交通諸量が計測される場合を例に挙げて説明する。
【００５８】
図２は、路上側制御装置１の内部構成を示す図である。路上側制御装置１は、送信するデータや受信したデータを処理するとともに、路上側制御装置１の各部を制御する制御処理部１１を備えている。この制御処理部１１から出力されたデータは、変調部１２に供給される。変調部１２には、発信器１３により発信された信号も供給される。変調部１２は、発信器１３からの信号を用いて、制御処理部１１から供給されたデータを変調し、増幅部１４に出力する。
【００５９】
増幅部１４は、変調部１２からの信号を所定の大きさまで増幅し、送受信弁別部１５に出力する。送受信弁別部１５は、増幅部１４からの信号の場合、その信号をアンテナ１６に、アンテナ１６からの信号の場合、その信号を増幅部１７に供給する。アンテナ１６は、車両側制御装置３との通信に用いられる。
【００６０】
アンテナ１６により受信された車両側制御装置３からの信号は、送受信弁別部１５を介して増幅部１７に供給され、後段において処理が行える程度まで増幅される。増幅部１７からの出力は、ミキサ１８を介して復調部１９に入力される。復調部１９は、入力された信号からデータを復号し、その復号したデータを制御処理部１１に出力する。制御処理部１１は、入力されたデータを、統轄管制装置２に送信する。路上側制御装置１と統轄管制装置２とデータの授受は、無線が用いられる方式でも良いし、有線が用いられる方式でも良い。
【００６１】
図３は、統轄管制装置２の構成例を示す図である。統轄管制装置２は、路上側制御装置１と通信を行う通信部３１を備える。統轄管制装置２には、ユーザが所定の情報の入力を行うキーボードなどの入力装置や、情報が出力され、表示されるディスプレイなどの出力装置などから構成される入出力部３２も備えられている。
【００６２】
統轄管制装置２は、データやＣＰＵ（Central Processing Unit）３４が所定の処理を実行する際のプログラムなどが記憶されたメモリ３３を備える。ＣＰＵ３４は、通信部３１や入出力部３２から入力されたデータを処理したり、通信部３１や入出力部３２へ出力するデータを処理する。また、ＣＰＵ３４は、統轄管制装置２内の各部を制御する。
【００６３】
図４は、車両側制御装置３の構成例を示す図である。制御処理部５１は、入力されたデータおよび出力するデータの処理を行うとともに、車両側制御装置３の各部を制御する。制御処理部５１には、路上側制御装置１からの信号が、アンテナ５２に受信され、弁別スイッチ５３を介して復調部５４に供給され、復調部５４により復調されたデータが入力される。
【００６４】
制御処理部５１は、路上側制御装置１に対して送信するデータを生成し、生成したデータを変調部５５に出力する。変調部５５は、入力されたデータを送信するための信号にするための変調を施し、弁別スイッチ５３を介して、アンテナ５２に供給する。アンテナ５２に供給された信号は、路上側制御装置１に対して送信される。
【００６５】
次に、路上側制御装置１と車両側制御装置３との間で送受信される信号について説明する。図５は、路上側制御装置１と車両側制御装置３との間で送受信される信号の一例を示す図である。図５Ａは、電波（信号）の波形を示す図であり、図５Ｂは、データ列（指令信号）を示す図である。図５に示した例は、ＡＳＫ（Amplitude Shift Keying）方式を用いた場合の波形を示している。
【００６６】
図５Ａに示したように、電波の波形は、プリアンブル（Preamble）、データ部分、およびポストアンブル（Postamble）から構成されている。プリアンブルの部分には、図５Ｂに示すように、プリアンブル指令により生成され、データ部分には、データ列として、ユニークワード（ＵＷ）、フレーム長などが含まれる。このデータ列について、図６を参照して説明する。
【００６７】
図６Ａは、路上側制御装置１から車両側制御装置３に対して送信されるデータ列である。図６Ａに示すように、路上側制御装置１から車両側制御装置３に対して送信されるデータ列は、ユニークワード７１、フレーム長７２、送信要求７３、フラグ７４、スポットダイナミックコード７５、および時刻７６から構成されている。
【００６８】
ユニークワード７１は、データ列の開始を示す予め定められたビット配列である。フレーム長７２は、このデータ列の大きさを表すデータである。送信要求７３は、このデータ列を受信した車両側制御装置３側で、受信したことを示すデータを送信するように指示するデータである。フラグ７４は、後述する空間密度や旅行時間を算出する際に、路上側制御装置１と車両側制御装置３との間で送受信されたデータを用いるか否かを示すフラグであり、用いる場合にオンに設定される。
【００６９】
スポットダイナミックコード７５は、路上側制御装置１の位置を表す情報である。スポットダイナミックコード７５には、前の路上側制御装置１のコード（以下、（Ｎ−１）地点コードと記述する）と、現時点での路上側制御装置１のコード（以下、Ｎ地点コードと記述する）が含まれる。時刻７６は、これらのデータ列が送信された時刻を示すデータである。
【００７０】
図６Ｂは、車両側制御装置３から路上側制御装置１に対して送信されるデータ列である。図６Ａに示したようなデータ列を受信した車両側制御装置３は、図６Ｂに示したようなデータ列を生成し、路上側制御装置１に対して送信する。車両側制御装置３から路上側制御装置１に対して送信されるデータ列は、ユニークワード８１、フレーム長、スポットダイナミックコード８３、および時刻８４から構成されている。
【００７１】
ユニークワード８１は、ユニークワード７１と同様に、データ列の開始を示す予め定められたビット配列である。フレーム長８２は、フレーム長７２と同様に、このデータ列の大きさを表すデータである。スポットダイナミックコード８３は、受信したデータ列のうちの、スポットダイナミックコード７５のＮ地点コードを含むコードであり、必要に応じ、（Ｎ−１）地点コードも含む。時刻８４は、データ列のうちの時刻７６の時刻データを返送する。
【００７２】
スポットダイナミックコード７５，８３（以下、特にスポットダイナミックコード７５とスポットダイナミックコード８３を区別する必要がない場合、スポットダイナミックコード７５を代表として説明する）に含まれる（Ｎ−１）地点コードやＮ地点コードは、エリアコードとランダムなコード（以下、適宜、カウント値と記述する）から構成され、例えば、‘１０１８’といった４桁からなるコードである。
【００７３】
スポットダイナミックコード７５を４桁からなるコードとした場合、前の２桁（この場合、‘１０’）は、路上側制御装置１が設置されている位置を表すエリアコードとし、後の２桁をカウント値（この場合、‘１８’）と設定する。エリアコードは、その位置に設置されている全ての路上側制御装置１に対して同一のコード（値）が設定される。カウント値は、路上側制御装置１において、所定周期で１づつカウントされている値である。
【００７４】
なお、スポットダイナミックコード７５，８３は、４桁以外のコードとされても勿論良い。また、カウンタ値は、２桁とした場合、００乃至９９までの数値をとることが可能であるが、９９までカウントされた後は、００に戻るといったカウントが継続される。
【００７５】
図７のタイミングチャートを参照して、授受されるカウント値について説明する。以下の説明においては、道路が一車線の場合を例に挙げて説明するが、複数の車線が存在する道路においても、本実施の形態を適用することができることは言うまでもない。複数の車線が存在する場合、後述する説明において算出された交通諸量を必要に応じ加算などの処理を実行することにより、１車線ではなく、複数の車線が存在する道路上の交通諸量を算出することができる。
【００７６】
路上側制御装置１は、所定の周期で、カウント値を１づつカウントし、そのカウント値をエリアコードとともに、スポットダイナミックコード７５のＮ地点コードとし、上述したデータ列の構造にして、車両側制御装置３に送信する。なお、図７を参照した説明においては、（Ｎ−１）地点コードは、空白として送信され、図７には示さない。
【００７７】
車両４（図１）が、路上側制御装置１の交信領域に入ると、その送信されたデータ列は、車両側制御装置３に受信される。図７に示したタイミングチャートにおいては、スポットダイナミックコード７５のＮ地点コードとして、‘１０１５’、‘１０１６’、‘１０１７’が送信されたときには、交信領域に車両４が存在しなかったために、車両側制御装置３から送信されるデータは存在しない。
【００７８】
スポットダイナミックコード７５のＮ地点コードとして、‘１０１８’が路上側制御装置１から送信されたとき、車両４が交信領域に入り、車両側制御装置３に、送信されたデータが受信される。車両側制御装置３は、路上側制御装置１からのデータ列を受信したことに対応する処理として、図７に示したようなデータ列を路上側制御装置１に送信する。その送信されるスポットダイナミックコード８３に含まれるＮ地点コードは、受信されたスポットダイナミックコード７５のＮ地点コードである。
【００７９】
路上側制御装置１は、車両側制御装置３からのデータ列を受信すると、その受信したデータ列に含まれるスポットダイナミックコード８３のＮ地点コードを、スポットダイナミックコード７５のＮ地点コードして、車両側制御装置３に対して、再度送信する。
【００８０】
車両４が、路上側制御装置１の交信領域内に存在する間は、このような、同一のＮ地点コード（この場合、‘１０１８’）を含むデータ列の送受信が繰り返される。この送受信が繰り返されている間、路上側制御装置１の所定の通信チャンネルは、スポットダイナミックコード７５のＮ地点コードを変更しないわけだが、バックグランドで、カウントは継続されている。
【００８１】
ところで、路上側制御装置１の交信領域に、常に１台の車両４しか存在しない場合には、１通信チャンネルだけ備えていればよいが、１通信チャンネルしかないと、図８に示すように、車両４−１と車両４−２といった複数台の車両４が存在する場合には、その複数台の車両４に対して、同一のＮ地点のコードを供給することになってしまう。
【００８２】
しかしながら、このようなことは、後述する交通諸量の算出にときに、正確な算出が行えなくなるため、個々の車両４に異なるＮ地点コードを供給する必要がある。そこで、路上側制御装置１は、複数の通信チャンネルを備える。通信チャンネル数は、例えば、交信領域に入ることができる最大の車両４の数に設定すればよい。
【００８３】
１つの交信領域において、複数の通信相手（車両４）と同時に無線交信するために、複数の通信チャンネルを設ける手段としては、例えば、ＦＤＭ(周波数分割多重方式)やＴＤＭ(時分割多重方式)がある。ＦＤＭは、複数の無線周波数を用意し、各通信相手毎に異なる周波数を割り当てるものである。
【００８４】
ＴＤＭは、一つの周波数を複数の通信相手に時分割で割り当てて共用するものだが、その割当て方法に幾つかの方法がある。例えば、ランダムアクセス方式(純アロハ方式やスロットアロハ方式)、あるいは搬送波検知(ＣＳＭＡ)方式等がある。
【００８５】
これらの具体的な内容については、例えば、書籍「移動通信ネットワーク(情報ネットワークシリーズ12)」(横山光男著、昭晃堂刊)の126頁以降に記載されている。また、スペクトラム拡散方式もＴＤＭの分野に含まれる。
【００８６】
複数の車両４が進入してくると、ＦＤＭやＴＤＭの方式により各車両と通信リンクを確立するが、各通信リンクは、完全に独立した交信動作を行う。そして、通信リンク毎に独立して、後述する交通諸量の算出が行われる。この複数のリンクからのデータを処理することにより得られた交通諸量の結果は、交信領域に１台毎に車両が進入してきた場合の単に複数台分に相当すると見なせるので、必要に応じた加算処理を行うことで所定の交通諸量が得られることになる。
【００８７】
図７に示したタイミングチャートの説明に戻り、路上側制御装置１は、車両側制御装置３と交信が行われている間は、Ｎ地点コードとして‘１０１８’を送受信するが、車両４が交信領域から出てしまうことにより、車両側制御装置３からのデータ列が途絶えると、バックグランドでカウントが継続されていたカウント値を用いて、新たなＮ地点コードを作成し、送信する。図７に示した例では、新たなＮ地点コードとして、‘１０３３’が送信されている。
【００８８】
このように、バックグランドでカウントを継続し、その継続されているカウント値を用いるのは、例えば、複数のリンクが路上側制御装置１と車両４との間で張られている場合、第１のリンクでは、第１の車両側制御装置３とＮ地点コードが‘１０１８’のデータ列を送受信し、第２のリンクでは、第２の車両側制御装置３とＮ地点コードが‘１０１９’のデータ列を送受信することも考えられ、このようなときに、第１のリンクが、第１の車両側制御装置３との交信を終了し、Ｎ地点コードとして‘１０１９’を送信してしまうと、異なる車両４に同一のＮ地点コードが付与されてしまうことが考えられる。
【００８９】
このようなことを防ぐ為に、路上側制御装置１に複数のリンクが張られるような場合には、それらの複数のリンクに共通して用いられるカウンタを用意し、そのカウンタのカウンタ値をＮ地点コードとして用いるようにする。そのために、図７に示した例では、Ｎ地点コードが、‘１０１８’から‘１０３３’へと下２桁のカウンタ値が飛んだ値に変更されている。
【００９０】
なお、このようにしてカウンタ値が飛んだ場合のＮ地点コード、この場合、‘１０１９’乃至‘１０３２’のＮ地点コードは、同一リンクにおいて他の車両４に対して割り当てられる、異なるリンクにおいて他の車両４に対して割り当てられるなどして、用いられている場合がある。
【００９１】
路上側制御装置１と車両側制御装置３との間で、同一のＮ地点コードが送受信されている時間をΔｔｎとする。この時間Δｔｎは、例えば、路上側制御装置１が、この場合、Ｎ地点コードとして‘１０１８’を含むデータ列を送信する際の時刻７６（図６Ａ）と、最後に車両側制御装置３からのデータ列を受信したときの時刻の差分を算出することにより求められる。または、データ列が送信される周期と、同一のＮ地点コードが送信された回数を用いて算出することもできる。
【００９２】
ここで、時間Δｔｎについて更に説明する。例えば、交信領域内の車両４に対して、データ列を送信した場合、そのデータ列が車両側制御装置３に受信され、その受信に対応する処理として、車両側制御装置３から送信されたデータ列を、路上側制御装置１が、必ず受信するとは限らない。
【００９３】
図９に示すように、路上側制御装置１から、Ｎ地点コードとして‘１０１８’を含むデータ列が送信され、車両側制御装置３からＮ地点コードとして‘１０１８’を含むデータ列が送信されている状態のときに、何らかの原因で、車両側制御装置３からのデータ列が送信されなかったり、または、送信されたが、路上側制御装置１で受信されなかったりしたような状態が発生することが考えられる。このような状態を瞬断と称する。
【００９４】
路上側制御装置１は、車両側制御装置３からのデータ列が受信されないと、それが、瞬断という状態であっても、そのことを、この時点では、判断できないため、上述したように、バックグランドでカウントされていたカウント値を用いた新たなＮ地点コード（図９では、‘１０２５’）を含むデータ列を送信する。そして路上側制御装置１が、Ｎ地点コードとして‘１０２６’を含むデータ列を送信したとき、車両側制御装置３が、そのデータ列を受信すると、車両側制御装置３は、その受信に対応する処理として、上述したように、データ列を送信する。
【００９５】
このとき、送信されるデータ列は、Ｎ地点コードとして‘１０１８’を含むものである。車両側制御装置３は、路上側制御装置１からのデータ列を受信したとき、そのデータ列に含まれるスポットダイナミックコード７５のＮ地点コードを参照する。車両側制御装置３は、参照したＮ地点コードのエリアコード（前の２桁）が、自身が記憶しているＮ地点コードのエリアコードと同一のものであるか否かを判断し、同一のものであると判断された場合、自身が記憶しているＮ地点コードをデータ列に含めて送信する。
【００９６】
このようにすることにより、瞬断などの状況が発生したような場合でも、再度、正しい交信に復帰させることが可能となる。すなわち、図９に示すように瞬断を、誤って、交信が終了した（交信領域から車両４が出てしまった）として処理してしまうと、交信していた時間（すなわち、交信領域内に車両４が存在していた時間）は、時間Δｔｎ´となってしまう。しかしながら、上述したように、Ｎ地点コードを含むデータ列を送受信することにより、瞬断が発生したとしても、瞬断として処理することが可能であり、交信領域内に車両４が存在していた時間を、時間Δｔｎと正しい時間で計測することが可能となる。
【００９７】
この時間Δｔｎは、車両４が交信領域を通過するのにかかった時間である。この時間Δｔｎを用いて、交通諸量として、速度と渋滞占有率を求めることができる。速度は、車両４の速度である。渋滞占有率は、渋滞の度合い、そのものを表すパラメータである。
【００９８】
車両４の速度Ｖｎは、次式（１）により算出される。
Ｖｎ＝Ｌ／Δｔｎ  ・・・（１）
式（１）において、Ｌは、交信領域の進行方向における距離である。この距離は、予め取得しておくことが可能な値である。従って、式（１）から車両４の速度Ｖｎを算出することができる。
【００９９】
渋滞占有率Ｒoccは、以下の式（２）により算出される。
Ｒocc＝ΣΔｔｎ／Ｔ  ・・・（２）
式（２）において、Ｔは、予め設定された所定の時間であり、ΣΔｔｎは、所定の時間Ｔの間の時間ｔｎを加算した値（所定の時間Ｔの間に、複数の車両４と交信した総時間）である。図１０を参照して説明するに、所定の時間Ｔの間に、３台の車両４と交信し、それぞれの交信時間が、時間Δｔn-1、時間Δｔn、および、時間Δｔn+1であった場合、ΣΔｔｎは、時間Δｔn-1、時間Δｔn、および、時間Δｔn+1を加算した値となる。
【０１００】
このようにして、速度と渋滞占有率を算出することができる。速度と渋滞占有率を算出する場合、スポットダイナミックコード７５のＮ地点コードが送受信されるようにすれば良く、スポットダイナミックコード７５の（Ｎ−１）地点コードは必要がなく、また空間密度や旅行時間を計測するわけではないので、フラグ７４（図６Ａ）も必要ない。
【０１０１】
従って、速度または渋滞占有率を算出することを目的とした場合、路上側制御装置１から送信されるデータ列は図１１に示すようなデータ列でも良い。すなわち、図６Ａに示したデータ列と比較し、フラグ７４が削除され、スポットダイナミックコード７５のＮ−１地点コードが削除された構成のデータ列である。
【０１０２】
次に、図６Ａに示したようなデータ列が路上側制御装置１から送信される場合、すなわち、空間密度、または、旅行時間の算出がされる場合について説明する。図１２を参照して、空間密度について説明する。空間密度とは、所定の時刻における、一定区間内に存在する車両４の台数である。図１２に示したように、所定区間として、Ｎ−１地点からＮ地点までの区間とした場合、任意の時刻において、その区間内に存在している車両４の数を数えることにより空間密度が算出される。
【０１０３】
旅行時間とは、所定の地点から他の所定の地点まで移動するのに要する時間である。Ｎ地点において取得される（Ｎ−１）地点コードと時刻を用いて算出することができる。すなわち、（Ｎ−１）地点を通過した車両４（（Ｎ−１）地点コードを記憶している車両４）の時刻と、その車両４が、Ｎ地点に設置された路上側制御装置１と交信を開始した時刻との差分を算出することにより、（Ｎ−１）地点からＮ地点までにかかった走行時間、すなわち、旅行時間が算出される。
【０１０４】
本実施の形態においては、路上側制御装置１が設置された場所を車両４が通過すると、上述したような交信が行われることにより、車両４に搭載されている車両側制御装置３には、地点コードが記憶（付与）される。このように、所定の区間内に存在する車両４に付与された地点コードを用いることにより、空間密度および旅行時間が算出される。空間密度および旅行時間の算出についての詳細は、後述する。
【０１０５】
図１３を参照して、Ｎ地点における路上側制御装置１と車両側制御装置３の間で送受信されるデータ列について説明する。図１３においては、送受信されるデータ列のうち、スポットダイナミックコード７５またはスポットダイナミックコード８３のみを示している。また、図１３においては、スポットダイナミックコード７５，８３の（Ｎ−１）またはＮは、２桁の数字で表されるエリアコードを示す。
【０１０６】
所定の時刻ｔ１において、路上側制御装置１から車両側制御装置３に対して、スポットダイナミックコード７５のうち、（Ｎ−１）地点コードは空白とされ、Ｎ地点コードが‘Ｎ５５’とされたデータ列が送信される。送信されるデータ列のフラグ７４（図６Ａ）は、オンの状態にされている。
【０１０７】
そのデータ列を時刻ｔ２において受信した車両側制御装置３は、受信したことに対応する処理としてデータ列を送信するが、そのデータ列のスポットダイナミックコード８３として、自身が記憶している（Ｎ−１）地点に設置された路上側制御装置１から受信した（Ｎ−１）地点コード（この場合、‘（Ｎ−１）１８’）を含み、Ｎ地点に設置された路上側制御装置１から受信したＮ地点コード（この場合、‘Ｎ５５’）を含むデータ列を送信する。
【０１０８】
（Ｎ−１）地点コードを含むスポットダイナミックコード８３が送信される場合、（Ｎ−１）地点コードを取得したときの時刻（Ｎ−１地点に設置されている路上側制御装置１から供給された時刻）が、（Ｎ−１）地点コードとともに送信される。
【０１０９】
時刻ｔ３において、車両側制御装置３からのデータ列を受信した路上側制御装置１は、スポットダイナミックコード７５として、受信したデータ列に含まれるスポットダイナミックコード８３と同様のコードを含むデータ列を送信する。このように、同様のコードを含むデータ列を返信するのは、車両側制御装置３からのデータ列を、路上側制御装置１側で正確に受信したことを車両側制御装置３に認識させるためである。
【０１１０】
時刻ｔ４において、車両側制御装置３は、路上側制御装置１からのデータ列を受信し、その受信したことに対応する処理として、スポットダイナミックコード８３に、Ｎ地点コードを含むデータ列を送信する。この際、車両側制御装置３に受信されたデータ列のスポットダイナミックコード７５には、（Ｎ−１）地点コードとＮ地点コードが含まれており、このような２つの地点コードが含まれているスポットダイナミックコード７５を受信したときには、車両側制御装置３は、Ｎ地点コードのみがスポットダイナミックコード８３に含まれるデータ列を送信する。
【０１１１】
時刻ｔ５において、路上側制御装置１は、車両側制御装置３に対して、（Ｎ−１）地点コードは空白のスポットダイナミックコード７５、すなわち、時刻ｔ１において送信したスポットダイナミックコード７５と同様のスポットダイナミックコード７５を含むデータ列を送信する。時刻ｔ４以降に、路上側制御装置１と車両側制御装置３との間で行われる交信において送受信されるデータ列は、基本的に、Ｎ地点コードのみを含み、図７などを参照して説明した処理と同様である。
【０１１２】
図１３を参照した説明においては、時刻ｔ４以降は、（Ｎ−１）地点コードを含まないスポットダイナミックコード７５，８３の送受信が行われるとして説明したが、含まれるようにしても良い。このように、（Ｎ−１）地点コードを送受信することにより、Ｎ地点を通過する車両４が、（Ｎ−１）地点を通過した車両４であるか否かを判断することができる。
【０１１３】
上述した路上側制御装置１や車両側制御装置３において行われる処理、交通諸量の算出などについて、さらに、以下に説明する。まず、図１４のフローチャートを参照して、車両側制御装置３の動作について説明する。ステップＳ１において、車両側制御装置３の制御処理部５１（図４）は、路上側制御装置１からのデータ列を受信したか否かを判断する。制御処理部５１は、アンテナ５２により受信され、弁別スイッチ５３を介し、復調部５４により復調されたデータがあるか否かを判断することにより、データ列を受信したか否かを判断する。
【０１１４】
ステップＳ１の処理は、データ列を受信したと判断されるまで繰り返し行われる（待機状態が継続される）。ステップＳ１において、データ列を受信したと判断された場合、ステップＳ２のおいて、受信されたデータ列のフラグ７４は、オンであるか否かが判断される。ステップＳ２において、受信されたデータ列のフラグ７４は、オンの状態であると判断された場合、ステップＳ３に進み、制御処理部５１は、自身が記憶している１つ前の地点（（Ｎ−１）地点）のエリアコードに１を加算した値と、受信したデータ列に含まれるＮ地点のエリアコードの値が一致するか否かを判断する。
【０１１５】
このような判断を行うため、制御処理部５１は、少なくとも１つの地点コードを記憶する記憶部（不図示）を備える。また、記憶部は、後述する処理により、受信した地点コードも記憶する必要があるため、少なくとも２つの地点コードを記憶する。
【０１１６】
ステップＳ３において、記憶している（Ｎ−１）地点コードのエリアコードに１だけ加算した値と、受信したＮ地点コードのエリアコードが一致すると判断された場合、ステップＳ４に進む。ステップＳ４において、記憶している（Ｎ−１）地点コードのエリアコードが、路上側制御装置１からのデータ列に含まれる（Ｎ−１）地点コードのエリアコードと同一であるか否かが判断される。
【０１１７】
ステップＳ４において、記憶している（Ｎ−１）地点コードのエリアコードが、路上側制御装置１からのデータ列に含まれる（Ｎ−１）地点コードのエリアコードと同一ではないと判断された場合、ステップＳ５に進む。受信された路上側制御装置１からのデータ列に含まれるＮ地点コードが、制御処理部５１に記憶される。そして、ステップＳ６において、制御処理部５１は、記憶していた（Ｎ−１）地点コードと、記憶したＮ地点コードを、それぞれスポットダイナミックコード８３に含むデータ列を生成し、路上側制御装置１に対して送信する。
【０１１８】
ステップＳ１乃至Ｓ６までの処理の流れは、図１３に示した時刻ｔ２の状態である。即ち、車両４が路上側制御装置１の交信領域に入り、通信を開始した時点における処理である。通信を開始した時点では、図１３を再度参照するに、時刻ｔ１で路上側制御装置１から送信されるデータ列のスポットダイナミックコード７５には、（Ｎ−１）地点コードは空白であるので、車両側制御装置３が記憶している（Ｎ−１）地点コードとは一致せず、従って、ステップＳ４において、記憶している（Ｎ−１）地点コードのエリアコードが、路上側制御装置１からのデータ列に含まれる（Ｎ−１）地点コードのエリアコードと同一ではないと判断され、ステップＳ５とステップＳ６の処理が実行される。
【０１１９】
一方、ステップＳ４において、制御処理部５１が、記憶している（Ｎ−１）地点コードのエリアコードと、路上側制御装置１からのデータ列に含まれる（Ｎ−１）地点コードのエリアコードが同一であると判断した場合、ステップＳ７に進み、記憶している（Ｎ−１）地点コードが削除される。そして、ステップＳ８において、記憶されているＮ地点コードを含むデータ列が生成され、送信される。
【０１２０】
ステップＳ４からステップＳ７，Ｓ８へと処理が流れるのは、図１３に示した時刻ｔ４の状態のときである。この状態は、路上側制御装置１が、車両側制御装置３から初めて送信されたデータ列を、正確に受信したことを示す為に、受信したデータ列のスポットダイナミックコード８３と同一のコードを含むスポットダイナミックコード７５を送信したときの、車両側制御装置３の処理である。
【０１２１】
従って、ステップＳ７の処理に処理が来る場合、図１３における時刻ｔ１乃至ｔ３までの処理は終了していることになり、換言すれば、ステップＳ１乃至Ｓ６の処理が終了していることになり、ステップＳ５において、Ｎ地点コードが記憶されているため、ステップＳ８において、制御処理部５１が、記憶しているＮ地点コードを含むデータ列を生成し、送信する処理を実行することが可能となる。
【０１２２】
一方、ステップＳ３において、制御処理部５１が、記憶している（Ｎ−１）地点コードのエリアコードに１だけ加算した値が、受信したＮ地点コードのエリアコードと同一ではないと判断した場合、ステップＳ８に進む。ステップＳ８においては、上述したように、記憶されているＮ地点コードを含むデータ列が生成され、送信される。
【０１２３】
この状態は、図１３に示した時刻ｔ４以降の状態である。即ち、路上側制御装置１と車両側制御装置３との間で、交信が複数回行われている状態である。
【０１２４】
一方、ステップＳ２において、受信したデータ列のフラグ７４は、オンではないと判断された場合、ステップＳ９に進む。ステップＳ２において、受信したデータ列のフラグ７４は、オンではないと判断される状態は、図１１に示したようなフラグ７４を含まないデータ列を受信した状態も含まれる。ステップＳ９において、車両側制御装置３の制御処理部５１は、記憶しているＮ地点コードのエリアコードと、受信したＮ地点コードのエリアコードが同一であるか否かを判断する。
【０１２５】
ステップＳ９において、記憶しているＮ地点コードのエリアコードと、受信したＮ地点コードのエリアコードが同一ではないと判断されるのは、車両４がＮ地点の路上側制御装置１の交信領域に入り、その路上側制御装置１と車両側制御装置３が交信を開始したと判断された場合である。従って、ステップＳ９において、記憶しているＮ地点コードのエリアコードと、受信したＮ地点コードのエリアコードが同一ではないと判断された場合、ステップＳ１０に進み、受信したデータ列のスポットダイナミックコード７５に含まれるＮ地点コードが記憶される。
【０１２６】
ステップＳ１０の処理が終了した場合、または、ステップＳ９において、記憶しているＮ地点コードのエリアコードと、受信したＮ地点コードのエリアコードが同一であると判断された場合、ステップＳ８に進み、記憶しているＮ地点コードを含むデータ列が生成され、送信される。
【０１２７】
ステップＳ８乃至Ｓ１０の処理は、上述した速度や渋滞占有率を求める際に送受信されるデータ列の処理である。
【０１２８】
次に、路上側制御装置１または統轄管制装置２の動作について、図１５以降のフローチャートを参照して説明する。まず、路上側制御装置１の動作について、図１５のフローチャートを参照して説明する。ステップＳ２１において、路上側制御装置１の制御処理部１１は、Ｎ地点コードのカウント値（下２桁）のカウントを開始する。ステップＳ２２において、そのカウントされているカウント値をＮ地点コードのカウント値とし、図６Ａまたは図１１に示したようなデータ列を生成し、車両４に対して送信する。
【０１２９】
ステップＳ２３において、車両４が交信領域に存在することにより、送信したデータ列が受信され、その結果、車両側制御装置３から送信されたデータ列を受信したか否かが、制御処理部１１により判断される。ステップＳ２３において、車両側制御装置３からのデータ列を受信したと判断された場合、ステップＳ２４に進み、制御処理部１１は、自己のＮ地点コードのエリアコードと、受信したデータ列に含まれるＮ地点コードのエリアコードが一致するか否かを判断する。
【０１３０】
ステップＳ２４において、制御処理部１１が、自己のＮ地点コードのエリアコードと、受信したデータ列に含まれるＮ地点コードのエリアコードが一致しないと判断した場合、ステップＳ２５に進み、同じ動作状況が時間Ｔ１以上連続しているか否かが判断される。時間Ｔ１は、例えば、１乃至２分ぐらいに設定される。
【０１３１】
ステップＳ２５において、同じ動作状況が時間Ｔ１以上連続してはいないと判断された場合、ステップＳ２６に進み、車両４が交信領域に進入してきたと判断し、車両４の進入時の処理が実行される。ステップＳ２６において行われる車両進入時の処理は、例えば、その後の処理において、車両側制御装置３と交信を行うデータ列に含まれるＮ地点コードのカウンタ値を維持する、瞬断時の回数をカウントするカウンタをリセットする、フラグ７４がオンの状態のデータ列を送信したことにより、車両側制御装置３からのデータ列に（Ｎ−１）地点コードが含まれている場合、その（Ｎ−１）地点コードを記憶するなどである。
【０１３２】
一方、ステップＳ２４において、制御処理部１１が、自己のＮ地点コードのエリアコードと、受信したデータ列に含まれるＮ地点コードのエリアコードが一致すると判断した場合、換言すれば、車両側制御装置３との交信が少なくても１回は行われたと判断した場合、ステップＳ２７に進む。ステップＳ２７において、制御処理部１１は、自己のＮ地点コードのカウンタ値と、受信したデータ列に含まれるＮ地点コードのカウンタ値が一致するか否かを判断する。自己のＮ地点コードのカウンタ値とは、ステップＳ２６において車両進入時の処理として、カウンタ値が維持されている場合は、そのカウンタ値であり、カウンタ値が維持されていない場合は、カウンタによりカウントされているカウンタ値のことである。
【０１３３】
ステップＳ２７において、制御処理部１１は、自己のＮ地点コードのカウンタ値と、受信したデータ列に含まれるＮ地点コードのカウンタ値が一致しないと判断した場合、ステップＳ２８に進み、同じ動作状況が時間Ｔ２以上連続しているか否かを判断する。時間Ｔ２は、例えば、１乃至２分に設定される。
【０１３４】
ステップＳ２８において、同じ動作状況が時間Ｔ２以上連続してはいないと判断された場合、ステップＳ２９に進み、瞬断時の処理が実行される。ステップＳ２９に処理が進むということは、図９を参照して説明した瞬断という状況が発生していると考えられる。そこで、ステップＳ２９において実行される瞬断時の処理としては、例えば、受信された車両側制御装置３からのデータ列に含まれていたＮ地点コードのカウンタ値を再度維持する、瞬断回数カウンタの値を１だけ加算するなどである。
【０１３５】
一方、ステップＳ２７において、制御処理部１１が、自己のＮ地点コードのカウンタ値と、受信したデータ列に含まれるＮ地点コードのカウンタ値が一致したと判断した場合、ステップＳ３０に進む。ステップＳ３０において、同じ動作状況がＴ３以上連続しているか否かが判断される。時刻Ｔ３は、例えば、５乃至６時間に設定される。
【０１３６】
ステップＳ３０において、同じ動作状況がＴ３以上連続していないと判断された場合、ステップＳ３１に進み、車両検知中の処理が実行される。ステップＳ３１に処理が進む場合、路上側制御装置１と車両側制御装置３は、少なくとも１回は交信を行っており、かつ、瞬断の状態が発生していない（または、発生したが回復した）状態であり、正常に交信が行われている状態であることを示す。
【０１３７】
そこで、ステップＳ３１において行われる車両検知中の処理としては、維持しているカウンタ値をそのまま維持し続ける、記憶した（Ｎ−１）地点コードを削除するなどである。
【０１３８】
一方、ステップＳ２３において、車両側制御装置３からのデータ列を受信していないと判断された場合、ステップＳ３２に進み、カウンタのカウンタ値が１だけ加算された値に設定し直される。そして、Ｓ３３において、前回の送信（ステップＳ２２におけるデータ列の送信）から、サイクリック時間だけ時間が経過したか否かが判断される。ステップＳ３３において、前回の送信から、サイクリック時間だけ時間が経過したと判断されるまで、ステップＳ３３の処理は繰り返され、経過したと判断されると、ステップＳ２２に戻り、それ以降の処理が繰り返される。
【０１３９】
ステップＳ３２の処理には、ステップＳ２５、ステップＳ２８、およびステップＳ３０において、それぞれ、同じ動作状況が、時間Ｔ１，Ｔ２，Ｔ３以上連続していると判断された場合も来る。これらの各ステップで、同じ動作状況が所定時間以上連続していると判断されるということは、何らかのエラーが発生していると判断することができる。そこで、そのように判断される場合は、ステップＳ３２に進み、カウンタ値を維持せずに、カウントを進めて、新たな処理を実行するようにする。
【０１４０】
このような処理が、路上側制御装置１において行われることにより得られたデータを用いた処理について説明する。以下の説明は、路上側制御装置１において行われるようにしても良いし、路上側制御装置１からのデータを取得した統轄管制装置２において行われるようにしても良い。
【０１４１】
まず、図１６のフローチャートを参照して、交通量の算出について説明する。交通量の算出は、ステップＳ４１において、路上側制御装置１に張られている各リンク毎に、カウント値を維持した回数をカウントすることにより算出される。ここで、カウント値を維持した回数とは、１台の車両側制御装置３と交信が継続されることにより、カウント値が維持されたのを１回として数えたとき累積回数である。
【０１４２】
図１７のフローチャートを参照して、速度の算出について説明する。ステップＳ５１において、所定の車両４に搭載されている車両側制御装置３との交信が終了したか否かが判断される。この判断は、車両側制御装置３からのデータ列がとぎれたか否かを判断することにより行われる。ステップＳ５１において、所定の車両側制御装置３との交信が終了したと判断されると、ステップＳ５２に進み、その車両側制御装置３との交信に用いられたＮ地点コードのカウント値を維持していた時間が補正される。
【０１４３】
Ｎ地点コードのカウント値の維持が開始された時点の立ち上がり、終了された時点の立ち下がりは、車両４が、それぞれ、路上側制御装置１の交信領域に進入した時点、交信領域から出た時点であることから、交信の途中の部分が含まれていることになる。そのような状況を考慮し、速度の算出に用いられる時間を補正する場合、立ち上がりと立ち下がりを合わせて、平均的に１交信時間（周期間隔）を加算するといった方法がある。または、補正係数として、その地点毎に、その補正係数を決め、その補正係数を用いて補正する方法がある。どのような方法を用いても良い。
【０１４４】
ステップＳ５２において、補正された時間が用いられて、ステップＳ５３において速度の算出が行われる。速度の算出は、上述したように、式（１）を用いて行われる。式（１）は、補正した時間を用いていない式である。補正した時間を用いる場合、式（１）は、次式（１）´のようになる。
Ｖｎ＝Ｌ／（Δｔｎ＋Ｔｃ）  ・・・（１）´
式（１）´において、Ｔｃは、路上側制御装置１において、データ列を送信するサイクル周期時間である。式（１）´においては、時間Δｔｎに、Ｔｃが加算されることにより補正が行われる例を示している。
【０１４５】
なお、このような時間Δｔｎの補正は、後述する他の交通諸量を算出する際にも行われるようにしても良い。
【０１４６】
図１８のフローチャートを参照して、渋滞占有率の算出について説明する。ステップＳ６１において、所定の時間Ｔｓが経過したか否かが判断される。所定の時間Ｔｓとは、渋滞占有率を算出する周期時間である。ステップＳ６１において、時間Ｔｓだけ時間が経過したと判断された場合、その時間Ｔｓの間に、カウント値が維持されていた時間の合計時間が算出される。即ち、図１０を参照して説明したΣΔｔｎが、ステップＳ６２において算出される。
【０１４７】
ステップＳ６３において、ステップＳ６１における時間Ｔｓと、ステップＳ６２において算出された合計時間ΣΔｔｎが用いられて、渋滞占有率が算出される。渋滞占有率は、上述したように、式（２）が用いられて算出される。
【０１４８】
次に、空間密度の算出について説明する。空間密度とは、上述したように、任意の時刻における、一定区間内に存在する車両４の台数である。本実施の形態においては、Ｎ地点で、上述したようなデータ列の授受を行うことにより得らるデータを用いて、空間密度を算出する。まず、図１９を参照して、その空間密度の算出の仕方に関する概念を説明する。
【０１４９】
図１９Ａは、時刻ｔ１における所定の車線の状況を示している。ここでは、説明の都合上、３台の車両４−１乃至４−３が、一定の速度で、１車線上を走行しているとして説明する。時刻ｔ１においては、図１９Ａに示すように、車両４−１乃至４−３は、（Ｎ−１）地点より前の位置を走行しており、（Ｎ−１）地点を通過していない。
【０１５０】
所定の時間が経過し、時刻ｔ２になったとき、図１９Ｂに示すように、車両４−１乃至４−３は、（Ｎ−１）地点とＮ地点の間に位置する。更に時間が経過し、時刻ｔ３になると、図１９Ｃに示すように、車両４−１乃至４−３は、Ｎ地点を通過する。
【０１５１】
（Ｎ−１）地点からＮ地点の間の空間密度（ここでは、（Ｎ−１）地点からＮ地点の間に存在する車両４の台数を、（Ｎ−１）地点からＮ地点までの距離で除算した値と定義する）は、（Ｎ−１）地点からＮ地点の距離を１とすると、時刻ｔ１のとき０、時刻ｔ２のとき３、時刻ｔ３のとき０となる。ここで、時刻ｔ２のときの空間密度を、Ｎ地点において、算出することを考える。時刻ｔ２の時点では、この場合、図１９Ｂに示したように、車両４−１乃至４−３が存在する。これらの車両４−１乃至４−３は、時刻ｔ１乃至時刻ｔ２の間に、（Ｎ−１）地点を通過した車両４である。
【０１５２】
従って、車両４−１乃至４−３は、（Ｎ−１）地点コードと、その（Ｎ−１）地点コードが取得した時刻情報を保持し、かつ、その時刻情報が示す時刻は、時刻ｔ１＜時刻＜ｔ２を満たす。
【０１５３】
車両４−１乃至４−３は、時刻ｔ２乃至ｔ３の間に、Ｎ地点を通過する。従って、Ｎ地点に設置されている路上側制御装置１は、時刻ｔ２乃至ｔ３の間に、車両４−１乃至４−３が通過することにより、それらの車両４から、（Ｎ−１）地点コードと、時刻ｔ１＜時刻＜ｔ２を満たす時刻を示す時刻情報を取得することになる。このようなことを利用し、時刻ｔ２における空間密度を、Ｎ地点において計測する。
【０１５４】
しかしながら、時刻ｔ３のときに、時刻ｔ２の時点で（Ｎ−１）地点からＮ地点の区間に存在した車両４の全てが、Ｎ地点を通過するとは限らない。例えば、図２０Ａに示すように、時刻ｔ３の時には、車両４−１と車両４−２しか、Ｎ地点を通過していないような状況があることが考えられる。このようなことを考慮して、時刻ｔ１乃至時刻ｔ２の間に（Ｎ−１）地点を通過した車両４が、Ｎ地点を通過するのに充分足りる時間を時間Ｔｋと設定する。その時間Ｔｋの間にＮ地点を通過した車両４をカウントするようにする。
【０１５５】
時間Ｔｋを長く時間に設定すると、図２０Ｂに示したように、時刻ｔ２以降に（Ｎ−１）地点を通過した車両４−４が、時間Ｔｋの間に、Ｎ地点を通過するために、カウントされてしまうといったことが起こることが考えられる。そこで、独立してカウントを行う２つのカウンタを用い、図２０Ａや図２０Ｂに示したような状況が発生しても対処できるようにする。
【０１５６】
図２１を参照して説明するに、時刻ｔn-1，時刻ｔn，時刻ｔn+1，時刻ｔn+2は、空間密度を計測する時刻、即ち、カウンタでカウントを開始する時刻を示し、それぞれの時刻間は、一定の周期（適宜、計測周期と記述する）とされている。この計測周期は、図２０Ｂを参照して説明したような状態、すなわち、時刻ｔ２以降に（Ｎ−１）地点を通過した車両４−４が、時間Ｔｋだけ経過する間に、Ｎ地点を通過するといったことがないような周期に設定される。従って、計測周期は、時間Ｔｋより短い値に設定される。
【０１５７】
時刻ｔnにおいて、第１のカウンタでカウントが開始されると、時間Ｔknが経過するまで、そのカウントは継続される。時刻ｔn+1になると、第１のカウンタのカウントとは独立して、第２のカウンタでカウントが開始される。第２のカウンタでのカウントも、時間Ｔknと同じ時間Ｔkn+1だけ継続されて行われる。時間Ｔｋは、計測周期の２周期分以内の時間として設定される。
【０１５８】
なお、ここでは、第１のカウンタと第２のカウンタの２つのカウンタを用いた場合を例に挙げて説明するため、上述したように、時間Ｔｋは、計測周期の２周期分以内の時間として設定されるとしたが、複数のカウンタを用いても良く、複数のカウンタを用いる場合、そのカウンタの個数は、時刻Ｔｋと計測周期との関係において決定される。例えば、時間Ｔｋが、計測周期の４周期分以上、５周期分以内の時間として設定された場合、５つのカウンタが必要となる。
【０１５９】
このような処理について、図２２のフローチャートを参照してさらに説明する。なお、図２２に示したフローチャートの処理は、Ｎ地点に設置されている路上側制御装置１が行うようにしても良いし、その路上側制御装置１からデータを取得し、そのデータに基づいて、統轄管制装置２が行うようにしても良い。路上側制御装置１が行う場合、図２２に示す第１のカウンタと第２のカウンタは、例えば、
制御処理部１１に設けられ、各ステップの判断なども、制御処理部１１において行われる。
【０１６０】
第１のカウンタは、ステップＳ７１において、所定の時刻（個々では、時刻ｔｎとする）に計測を開始する。ステップＳ７２において、車両４からのデータ列を受信したか否かが判断される。ステップＳ７２において、車両４からのデータ列を受信したと判断されるまで、ステップＳ７２の処理は繰り返され（待機状態が維持され）、車両４からのデータ列を受信したと判断された場合、ステップＳ７３に進む。
【０１６１】
ステップＳ７３において、受信したデータ列に含まれるスポットダイナミックコード８３の（Ｎ−１）地点コードのエリアコードが、前の地点の地点コードのエリアコードであるか否かが判断される。この（Ｎ−１）地点コードを含むデータ列を受信するのは、前提として、路上側制御装置１から送信されるデータ列のフラグ７４がオンにされている必要がある。
【０１６２】
ステップＳ７３において、受信されたデータ列に含まれる（Ｎ−１）地点コードのエリアコードは、前の地点の地点コードのエリアコードではないと判断された場合、その車両４は、計測対象外の車両と判断され、ステップＳ７２に戻り、それ以降の処理が繰り返される。一方、ステップＳ７３において、受信されたデータ列に含まれる（Ｎ−１）地点コードのエリアコードは、前の地点の地点コードのエリアコードであると判断された場合、ステップＳ７４に進む。
【０１６３】
ステップＳ７４において、（Ｎ−１）地点コードとともに受信した時刻情報を用いて、その時刻情報が示す時刻が時刻ｔn-2以上であり、かつ、時刻ｔn-1であるか否かが判断される。これは、図１９を参照して説明したことに当てはめると、時刻ｔn-１が時刻ｔ１であり、時刻ｔnが時刻ｔ２である。従って、ステップＳ７３とステップＳ７４における処理は、この場合、時刻ｔ１から時刻ｔ２の間に（Ｎ−１）地点を通過した車両４であるか否かの判断を行う処理である。
【０１６４】
ステップＳ７４において、（Ｎ−１）地点コードとともに受信した時刻情報を用いて、その時刻情報が示す時刻が時刻ｔn-１以上であり、かつ、時刻ｔnではないと判断された場合、その車両４は、計測対象外の車両４であると判断され、ステップＳ７２に戻り、それ以降の処理が繰り返される。
【０１６５】
一方、ステップＳ７４において、（Ｎ−１）地点コードとともに受信した時刻情報を用いて、その時刻情報が示す時刻が時刻ｔn-１以上であり、かつ、時刻ｔnではあると判断された場合、その車両４は、計測対象の車両４であると判断され、ステップＳ７５に進み、カウンタの値が１だけカウントアップされる。
【０１６６】
ステップＳ７６において、計測周期になったか否かが判断される。ステップＳ７６において、計測周期であると判断された場合、ステップＳ７７に進み、計測周期ではないと判断された場合、ステップＳ７７の処理をスキップし、ステップＳ７８に進む。ステップＳ７７において、第１のカウンタは、第２のカウンタに計測の開始を指示する。第２のカウンタは、その指示に従い、ステップＳ１０１において、計測を開始する。
【０１６７】
一方、第１のカウンタは、第２のカウンタに対して、計測開始の指示を出す場合も、出さない場合も、ステップＳ７８において、計測開始から時間Ｔｋだけ経過したか否かを判断する。ステップＳ７８において、計測開始から時間Ｔｋだけ経過してはいないと判断された場合、ステップＳ７２に戻り、それ以降の処理が繰り返される。第１のカウンタは、このように、計測を開始してから、時間Ｔｋだけ時間が経過するまで、カウント動作を継続する。
【０１６８】
一方、ステップＳ７８において、計測開始から時間Ｔｋだけ経過したと判断された場合、ステップＳ７９に進み、カウンタの値が読み出される。そして、ステップＳ８０において、読み出されたカウンタの値を用いて、空間密度が算出される。空間密度は、カウンタの値を（Ｎ−１）地点からＮ地点までの距離で除算することにより算出される。このような空間密度の算出が行われる一方で、ステップＳ８１において、カウンタの値が０にリセットされる。
【０１６９】
このような処理が、第１のカウンタにおいて繰り返される。第２のカウンタにおいて繰り返される処理（ステップＳ１０１乃至ステップＳ１１１）も、第１のカウンタにおいて繰り返される処理（ステップＳ７１乃至ステップＳ８１）と同様であるので、その説明は省略する。
【０１７０】
次に、旅行時間の算出について説明する。旅行時間の算出は、統轄管制装置２において行われる。図２３は、統轄管制装置２により管理されるメモリ３３（図３）において記憶されるデータを模式的に表した図である。メモリ３３には（Ｎ−１）地点データ９１とＮ地点データ９２が記憶される。ここでは、説明の都合上、２つの地点のデータを例に挙げて説明するが、複数の地点のデータが統轄管制装置２のメモリ３３には記憶される。
【０１７１】
（Ｎ−１）地点データ９１には、（Ｎ−１）地点に設置された路上側制御装置１から、その路上側制御装置１がカウンタ値を維持したスポットダイナミックコード７５と、そのスポットダイナミックコード７５を送付した時刻が関連付けられて記憶される。
【０１７２】
Ｎ地点データ９２には、Ｎ地点に設置された路上側制御装置１から、その路上側制御装置１が車両４と交信を行った結果得られた、スポットダイナミックコード８３、そのスポットダイナミックコード８３が取得された時刻、および、（Ｎ−１）地点データ９１に記憶されているデータとＮ地点データ９２に記憶されているデータを用いて算出された旅行時間が、それぞれ関連付けられて記憶される。
【０１７３】
旅行時間は、（Ｎ−１）地点データ９１とＮ地点データ９２に、それぞれ記憶されているスポットダイナミックコードが同一のものを検索し、その検索された同一のスポットダイナミックコードに対応する時刻の差分を算出することにより求められる。
【０１７４】
図２３に示した例では、同一のスポットダイナミックコードとして、‘Ｎ−１ ０５’が記憶されている。（Ｎ−１）地点データ９１から、‘Ｎ−１ ０５’に対応する時刻として‘１２：０１：１２’が読み出され、Ｎ地点データ９２から、‘Ｎ−１ ０５’に対応する時刻として‘１２：１４：１０’が読み出される。これらの読み出された時刻の差分を算出すると、旅行時間として‘００：１２：５８’と求められる。
【０１７５】
このようなデータが、統轄管制装置２のメモリ３３に記憶されるための路上側制御装置１の処理について説明する。路上側制御装置１の処理については、図１５のフローチャートを参照して既に説明したが、その図１５のフローチャートのステップＳ２６の処理として、車両４の進入時の処理が実行される際、その処理のうちの１処理として、送信したスポットダイナミックコード７５、または、受信したデータ列に含まれるスポットダイナミックコード８３の少なくとも一方を統轄管制装置２に送信する。
【０１７６】
連続的な区間に対して、旅行時間を算出する場合、メモリ３３には、Ｎ地点データ９２として、（Ｎ−１）地点データ９１に記憶されるデータと同種類のデータ、すなわち、Ｎ地点に設置された路上側制御装置１から送信されたデータ列に含まれるスポットダイナミックコード７５と、そのスポットダイナミックコード７５を送信した時刻を記憶する必要がある。そのような場合、路上側制御装置１は、送信したスポットダイナミックコード７５と受信したデータ列に含まれるスポットダイナミックコード８３の両方に関するデータを、統轄管制装置２に対して送信する。
【０１７７】
図２４のフローチャートを参照して統轄管制装置２が行う旅行時間の算出に関する処理について説明する。ステップＳ１３１において、統轄管制装置２は、通信部３１により、路上側制御装置１からのデータを受信する。受信されたデータは、ステップＳ１３２において、メモリ３３に、図２３を参照して説明したように、（Ｎ−１）地点データ９１またはＮ地点データ９２に記憶される。
【０１７８】
ステップＳ１３３において、一致するスポットダイナミックコードの検索が行われる。この検索結果が用いられて、ステップＳ１３４において、一致するスポットダイナミックコードがあったか否かが判断される。そして、ステップＳ１３４において、一致するスポットダイナミックコードがあったと判断された場合、ステップＳ１３５に進み、一致するスポットダイナミックコードはないと判断された場合、旅行時間の算出は行われずに終了される。ステップＳ１３５において、旅行時間の算出が行われる。そして、算出された旅行時間は、ステップＳ１３６において、Ｎ地点データ９２に追加記憶される。
【０１７９】
このように、旅行時間を算出するには、車両４を特定する必要があるが、その特定するための情報としては、スポットダイナミックコードだけで良く、プライベートに関わるデータを用いずに行われる。そのため、プライベートを保護しつつ、正確に、旅行時間を算出することが可能となる。
【０１８０】
次に、図１に示した情報処理システムの他の接続（構成）の仕方について、図２５を参照して説明する。図２５における情報処理システムの構成は、１車線上には、１つのアンテナ１６が設置される。図２５においては、片側２車線存在するので、アンテナ１６−１とアンテナ１６−２が設置されている。アンテナ１６−１とアンテナ１６−２には、それぞれ、路上側制御装置１−１と路上側制御装置１−２が接続されている。
【０１８１】
路上側制御装置１−１と路上側制御装置１−２は、それぞれ、コントローラ１０１と接続されている。このコントローラ１０１は、路上側制御装置１からのデータを統轄管制装置２に対して送信するなどの、路上側制御装置１の制御を行う。各地点毎に、コントローラ１０１は設けられる。従って、図２６に示すように、統轄管制装置２には、各地点に設置された複数のコントローラ１０１−１乃至１０１−Ｍが接続される。
【０１８２】
このように、コントローラ１０１を設けるような構成にした場合においても、上述したような処理が的確に行われることは言うまでもない。
【０１８３】
上述した交通諸量としての、交通量、速度、渋滞占有率、空間密度、および旅行時間は、それぞれ別々に算出されるようにしても良いし、同時に算出されるようにしても良い。また、本実施の形態において、無線という表現には、ＤＳＲＣ（Dedicated Short Range Communication：専用狭域通信）と称される路車間通信全般として、電磁波や光通信手段などを含むものとする。電磁波の手段には、電子ナンバープレートも含むものとする。
【０１８４】
本実施の形態を適用することにより算出された交通諸量は、道路交通管制システムにおいて、各諸量の特性に応じて、信号機の制御、渋滞情報などの提供、交通関係統計データの算出などに用いることが可能である。
【０１８５】
カーナビゲーションシステムなどと称されるシステムにおいては、ユーザにより設定された地点間の経路を探索し、その探索に基づいて、旅行時間を算出するといった機能を有するものがあるが、その旅行時間の算出に、本実施の形態を適用して算出された旅行時間を用いることが可能である。
【０１８６】
本実施の形態を適用することにより空間密度を精度良く算出することが可能なので、広い範囲にわたる渋滞状況を定量的に把握でき、その把握に基づいて、渋滞を解消するのに適した信号機の制御を行うことも可能である。
【０１８７】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１８８】
図２７は、汎用のパーソナルコンピュータの内部構成例を示す図である。パーソナルコンピュータのＣＰＵ（Central Processing Unit）１５１は、ＲＯＭ（Read Only Memory）１５２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Random Access Memory）１５３には、ＣＰＵ１５１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。入出力インタフェース１５５は、キーボードやマウスから構成される入力部１５６が接続され、入力部１５６に入力された信号をＣＰＵ１５１に出力する。また、入出力インタフェース１５５には、ディスプレイやスピーカなどから構成される出力部１５７も接続されている。
【０１８９】
さらに、入出力インタフェース１５５には、ハードディスクなどから構成される記憶部１５８、および、インターネットなどのネットワークを介して他の装置とデータの授受を行う通信部１５９も接続されている。ドライブ１６０は、磁気ディスク１７１、光ディスク１７２、光磁気ディスク１７３、半導体メモリ１７４などの記録媒体からデータを読み出したり、データを書き込んだりするときに用いられる。
【０１９０】
記録媒体は、図２７に示すように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１７１（フレキシブルディスクを含む）、光ディスク１７２（CD-ROM（Compact Disc-Read Only Memory），DVD（Digital Versatile Disc）を含む）、光磁気ディスク１７３（MD（Mini-Disc）（登録商標）を含む）、若しくは半導体メモリ１７４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ１５２や記憶部１５８が含まれるハードディスクなどで構成される。
【０１９１】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１９２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１９３】
【図１】本発明を適用した情報処理システムの一実施の形態の構成を示す図である。
【図２】路上側制御装置１の構成例を示す図である。
【図３】統轄管制装置２の構成例を示す図である。
【図４】車両側制御装置３の構成例を示す図である。
【図５】送受信される信号について説明するための図である。
【図６】送受信される信号について説明するための図である。
【図７】信号が送受信されるタイミングについて説明する図である。
【図８】通信領域に複数の車両が存在するときの状況を説明するための図である。
【図９】瞬断について説明するための図である。
【図１０】渋滞占有率の算出に用いられる時間について説明する図である。
【図１１】送受信される信号について説明するための図である。
【図１２】空間密度について説明するための図である。
【図１３】スポットダイナミックコードの授受について説明するための図である。
【図１４】車両側制御装置３の動作について説明するフローチャートである。
【図１５】路上側制御装置１の動作について説明するフローチャートである。
【図１６】交通量の算出について説明するフローチャートである。
【図１７】速度の算出について説明するフローチャートである。
【図１８】渋滞占有率の算出するフローチャートである。
【図１９】空間密度の算出の仕方について説明するための図である。
【図２０】空間密度の算出の仕方について説明するための図である。
【図２１】計測周期について説明するための図である。
【図２２】空間密度の算出の仕方について説明するフローチャートである。
【図２３】旅行時間の算出のために記憶されるデータについて説明するための図である。
【図２４】統轄管制装置２において行われる旅行時間の算出の処理について説明するフローチャートである。
【図２５】情報処理システムの他の実施の形態の構成を示す図である。
【図２６】コントローラ１０１と統轄管制装置２の接続について説明する図である。
【図２７】媒体を説明する図である。
【符号の説明】
【０１９４】
１  路上側制御装置
２  統轄管制装置
３  車両側制御装置
１１  制御処理部
１２  変調部
１３  発信器
１４  増幅部
１５  送受信弁別部
１６  アンテナ
１７  増幅部
１８  ミキサ
１９  復調部
３１  通信部
３２  入出力部
３３  メモリ
３４  ＣＰＵ
５１  制御処理部
５２  アンテナ
５３  弁別スイッチ
５４  復調部
５５  変調部
７１  ユニークワード
７２  フレーム長
７３  送信要求
７４  フラグ
７５  スポットダイナミックコード
７６  時刻
８１  ユニークワード
８２  フレーム長
８３  スポットダイナミックコード
８４  時刻
１０１  コントローラ
【図１】
2006236394.tif 000003
【図２】
2006236394.tif 000004
【図３】
2006236394.tif 000005
【図４】
2006236394.tif 000006
【図５】
2006236394.tif 000007
【図６】
2006236394.tif 000008
【図７】
2006236394.tif 000009
【図８】
2006236394.tif 000010
【図９】
2006236394.tif 000011
【図１０】
2006236394.tif 000012
【図１１】
2006236394.tif 000013
【図１２】
2006236394.tif 000014
【図１３】
2006236394.tif 000015
【図１４】
2006236394.tif 000016
【図１５】
2006236394.tif 000017
【図１６】
2006236394.tif 000018
【図１７】
2006236394.tif 000019
【図１８】
2006236394.tif 000020
【図１９】
2006236394.tif 000021
【図２０】
2006236394.tif 000022
【図２１】
2006236394.tif 000023
【図２２】
2006236394.tif 000024
【図２３】
2006236394.tif 000025
【図２４】
2006236394.tif 000026
【図２５】
2006236394.tif 000027
【図２６】
2006236394.tif 000028
【図２７】
2006236394.tif 000029