(57)【要約】【課題】同報通信と個別通信とを行う路車間通信システムにおいて、個別通信でリトライが多発しても、同報通信を行うことができるようにすることを目的とする。【解決手段】データ処理部１１１は、個別通信データ３０３が所定の上限数Ｎ以上の場合、Ｎ個の個別通信データ３０３とＭ個の同報通信データ３０２とを通信制御部１１２に出力し、個別通信データ３０３が所定の上限数Ｎ未満（ｋ個）の場合、全ての個別通信データ３０３とＮ＋Ｍ−ｋ個の同報通信データ３０２とを通信制御部１１２に出力する。通信制御部１１２は、データ処理部１１１から出力された同報通信データ３０２と個別通信データ３０３とにより、補償数Ｍ個以上の同報通信データ３０２を含んだ通信フレーム３０５を生成する。電波送受信部１２０は、通信制御部１１２により生成された通信フレーム３０５をＤＳＲＣビーコンにより各車載器に発信する。【選択図】図２
2009278366.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車載装置とデータ通信を行う路側装置であり、
複数の車両それぞれの車載装置に送信されるデータを同報通信データとしてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて生成すると共に、特定の車両の車載装置に送信されるデータを個別通信データとしてＣＰＵを用いて生成するデータ処理部と、
前記データ処理部により生成された前記同報通信データと前記データ処理部により生成された前記個別通信データとを入力し、前記同報通信データの送信用に確保される補償サイズとして予め定められた同報用補償サイズ以上の前記同報通信データと前記個別通信データの送信サイズを制限する上限サイズとして予め定められた個別用上限サイズ以下の前記個別通信データとを含んだ通信フレームをＣＰＵを用いて生成する通信制御部と、
前記通信制御部により生成された前記通信フレームを各車両の車載装置に電波により送信する電波通信部と
を備えたことを特徴とする路側装置。
【請求項２】
前記通信制御部は、
前記同報用補償サイズと前記個別用上限サイズとの合計サイズをデータサイズとする通信フレームを生成する
ことを特徴とする請求項１記載の路側装置。
【請求項３】
前記データ処理部は、
複数の同報通信データと複数の個別通信データとを生成し、
前記通信制御部は、
前記データ処理部により生成された複数の個別通信データの合計サイズが前記個別用上限サイズ以上である場合、前記個別用上限サイズ分の個別通信データと前記同報用補償サイズ分の同報通信データとを含めた通信フレームを生成し、
前記データ処理部により生成された複数の個別通信データの合計サイズが前記個別用上限サイズ未満である場合、全ての個別通信データと前記通信フレームのデータサイズから前記全ての個別通信データの合計サイズを引いた残りサイズ分の前記同報通信データとを含めた通信フレームを生成する
ことを特徴とする請求項２記載の路側装置。
【請求項４】
路側装置は、さらに、
前記同報通信データを記憶する同報用バッファと、前記個別通信データを記憶する個別用バッファとを備え、
前記データ処理部は、
複数の同報通信データと複数の個別通信データとを生成し、生成した複数の同報通信データを前記同報用バッファに所定の順に記憶し、生成した複数の個別通信データを前記個別用バッファに所定の順に記憶し、特定のタイミングに複数の同報通信データを前記同報用バッファから記憶順に取得すると共に取得した複数の同報通信データを前記通信制御部に出力し、前記特定のタイミングに複数の個別通信データを前記個別用バッファから記憶順に取得すると共に取得した複数の個別通信データを前記通信制御部に出力し、
前記通信制御部は、
前記データ処理部により出力された複数の同報通信データと前記データ処理部により出力された複数の個別通信データとに基づいて通信フレームを生成する
ことを特徴とする請求項１〜請求項３いずれかに記載の路側装置。
【請求項５】
車両に搭載される車載装置とデータ通信を行う路側装置の通信方法であり、
データ処理部が、複数の車両それぞれの車載装置に送信されるデータを同報通信データとしてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて生成すると共に、特定の車両の車載装置に送信されるデータを個別通信データとしてＣＰＵを用いて生成するデータ生成処理を行い、
通信制御部が、前記データ処理部により生成された前記同報通信データと前記データ処理部により生成された前記個別通信データとを入力し、前記同報通信データの送信用に確保される補償サイズとして予め定められた同報用補償サイズ以上の前記同報通信データと前記個別通信データの送信サイズを制限する上限サイズとして予め定められた個別用上限サイズ以下の前記個別通信データとを含んだ通信フレームをＣＰＵを用いて生成する通信フレーム生成処理を行い、
電波通信部が、前記通信制御部により生成された前記通信フレームを各車両の車載装置に電波により送信する電波通信処理を行う
ことを特徴とする路側装置の通信方法。
【請求項６】
請求項５記載の路側装置の通信方法をコンピュータに実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、各車両の車載装置と同報通信および個別通信を行う路側装置、路側装置の通信方法および通信プログラムに関するものである。
【背景技術】
【０００２】
現在、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）システムなど、路上局（路側装置）と車両に搭載される車両無線機器（車載装置）との間で通信を行う路車間通信システムが普及しつつある。
【０００３】
路車間通信システムで使用されている信号構成には、例えば、路上局側からその管轄地域の交通情報などの情報を同報で加入者に通報する同報通信部、車両発信や車両受信等、走行中の個々の加入車両に関する個別通信部が含まれる（特許文献１）。
【０００４】
また、路側装置と通信する車載装置が増加する場合、路側装置と車載装置との個別通信においては、例えば、車載装置から路側装置へ送信されたデータが何らかの原因で消失することにより、路側装置が車載装置へ再送要求を行い、車載装置がデータを再送する、というリトライ（再送制御）が生ずる場合がある。
従来、特定の通信相手と個別通信を行う場合は、不特定多数と行う同報通信よりも優先して個別通信が行われている。このため、個別通信でリトライが発生した場合、同報通信よりも個別通信が優先される。
従って、通信する車両台数が増加することにより個別通信のリトライが多発する場合、通信フレーム構成の通信帯域は個別通信データに占有され、同報通信データ用の帯域がなくなってしまう。
その結果、同報通信が行えなくなり、同報通信主体で情報提供を行うシステムにおいては、情報提供ができなくなる、という課題があった。
【０００５】
また、従来のＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ）は、１台の路上機（路側装置）と１台の車載装置との間で課金処理を行うものであったため、同報通信を行っておらず、個別通信のみ行っていた。
従来のＥＴＣでは、通信フレームに設定される通信データは個別通信データのみであった。このため、従来のＥＴＣでは、個別通信データを作成するデータ処理部と、個別通信データを含んだ通信フレームを作成する通信制御部との間に設けられるデータ経路は、個別通信データ用の１本であった。また、このデータ経路のデータ構造は、先に入力されたデータが先に出力されるキュー構造であった。このような入出力方式は、ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）と呼ばれる。
従って、ＥＴＣからＤＳＲＣへ機能拡張する場合、ＥＴＣの個別通信データとＤＳＲＣの同報通信データとは１本のデータ経路に順番に記憶される。そして、個別通信データのリトライが多発した場合、データ経路はリトライになった個別通信データが並んだ待ち行列となる。
このため、同報通信主体で情報提供を行うシステムにおいて、通信フレームを作成する際、個別通信データの待ち行列を形成しているデータ経路から通信制御部へ同報通信データを出力することができない。これにより、通信制御部が同報通信データを含む通信フレームを生成できず、同報通信が途切れる、という課題もあった。
【特許文献１】特公平６−０６６７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、例えば、同報通信と個別通信とを行う路車間通信システムにおいて、個別通信でリトライが多発しても、同報通信を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の路側装置は、車両に搭載される車載装置とデータ通信を行う路側装置であり、複数の車両それぞれの車載装置に送信されるデータを同報通信データとしてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて生成すると共に、特定の車両の車載装置に送信されるデータを個別通信データとしてＣＰＵを用いて生成するデータ処理部と、前記データ処理部により生成された前記同報通信データと前記データ処理部により生成された前記個別通信データとを入力し、前記同報通信データの送信用に確保される補償サイズとして予め定められた同報用補償サイズ以上の前記同報通信データと前記個別通信データの送信サイズを制限する上限サイズとして予め定められた個別用上限サイズ以下の前記個別通信データとを含んだ通信フレームをＣＰＵを用いて生成する通信制御部と、前記通信制御部により生成された前記通信フレームを各車両の車載装置に電波により送信する電波通信部とを備える。
【発明の効果】
【０００８】
本発明によれば、例えば、同報通信と個別通信とを行う路車間通信システムにおいて、個別通信でリトライが多発しても、同報通信を行うことができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、実施の形態１におけるＤＳＲＣ路車間通信システム２００の全体ブロック図である。
実施の形態１におけるＤＳＲＣ路車間通信システム２００の構成について、図１に基づいて以下に説明する。
【００１０】
ＤＳＲＣ路車間通信システム２００は、各車両に搭載された車載装置２１０、車載装置２１０に送信される同報用データ３０１を生成する上位装置２２０および上位装置２２０により生成された同報用データ３０１を分割した同報通信データ３０２を通信フレーム３０５に含めて車載装置２１０に送信する路側装置１００とを有する。
【００１１】
路側装置１００は、データ処理部１１１、通信制御部１１２、電波送受信部１２０およびメモリ部１１９を備え、同報通信データ３０２を複数の車載装置２１０に同報通信すると共に特定の車載装置２１０と個別通信データ３０３を個別通信する。以下、データ処理部１１１、通信制御部１１２およびメモリ部１１９をまとめて制御部１１０という。
同報通信とは、ブロードキャスト（放送）型で行われる１対多の片方向通信のことである。ＤＳＲＣ路車間通信システム２００では、同報通信として、１台の路側装置１００から複数の車載装置２１０に同報通信データ３０２が送信される。
個別通信とは、例えば、ＥＴＣで行われる課金処理時の通信のように、１対１で行われる双方向通信のことである。ＤＳＲＣ路車間通信システム２００では、個別通信として、１台の路側装置１００と１台の車載装置２１０との間で個別通信データ３０３が送受信される。
【００１２】
データ処理部１１１は、複数の車両それぞれの車載装置２１０に送信されるデータを同報通信データ３０２としてＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて生成すると共に、特定の車両の車載装置２１０に送信されるデータを個別通信データ３０３としてＣＰＵを用いて生成する。
次に、データ処理部１１１は、生成した複数の同報通信データ３０２を同報用バッファ（例えば、後述する同報通信用キュー３１２）に所定の順（データの並び順、生成順など）に記憶し、生成した複数の個別通信データ３０３を個別用バッファ（例えば、後述する個別通信用キュー３１１）に所定の順に記憶する。
そして、データ処理部１１１は、特定のタイミング（例えば、後述するフレーム割込信号３０６が通信制御部１１２から出力されたとき）に複数の同報通信データ３０２を同報用バッファから記憶順に取得すると共に取得した複数の同報通信データ３０２を通信制御部１１２に出力し、特定のタイミングに複数の個別通信データ３０３を個別用バッファから記憶順に取得すると共に取得した複数の個別通信データ３０３を通信制御部１１２に出力する。
【００１３】
また、データ処理部１１１は、ＣＰＵを用いて以下の処理を行う。カッコ［］内に後述するフローチャートの対応ステップを記す。
（ａ）同報通信データ３０２の生成時間間隔の判断［Ｓ１］
（ｂ）個別通信を行うタイミングの判断［Ｓ５］
（ｃ）同報用データ３０１に基づく同報通信データ３０２の生成［Ｓ４］
（ｄ）個別通信データ３０３の生成［Ｓ６］
（ｅ）個別通信データ３０３のキュー数の確認［Ｓ８］
（ｆ）フレーム設定データ３０４（同報通信データ３０２、個別通信データ３０３）の通信制御部１１２への出力［Ｓ９、Ｓ１０］
【００１４】
通信制御部１１２は、データ処理部１１１により生成された同報通信データ３０２とデータ処理部１１１により生成された個別通信データ３０３とを入力し、同報通信データ３０２の送信用に確保される補償サイズとして予め定められた同報用補償サイズ（後述する補償スロット数Ｍ）以上の同報通信データ３０２と個別通信データ３０３の送信サイズを制限する上限サイズとして予め定められた個別用上限サイズ（後述する上限スロット数Ｎ）以下の個別通信データ３０３とを含んだ通信フレーム３０５をＣＰＵを用いて生成する。
通信制御部１１２により生成される通信フレーム３０５のデータサイズ（後述するデータ用スロット数）は、同報用補償サイズと個別用上限サイズとの合計サイズに等しい。
通信制御部１１２は、データ処理部１１１により生成された複数の個別通信データ３０３の合計サイズが個別用上限サイズ以上である場合、個別用上限サイズ分の個別通信データ３０３と同報用補償サイズ分の同報通信データ３０２とを含めた通信フレーム３０５を生成する。
また、通信制御部１１２は、データ処理部１１１により生成された複数の個別通信データ３０３の合計サイズが個別用上限サイズ未満である場合、全ての個別通信データ３０３と通信フレーム３０５のデータサイズから全ての個別通信データ３０３の合計サイズを引いた残りサイズ分の同報通信データ３０２とを含めた通信フレーム３０５を生成する。
【００１５】
また、通信制御部１１２は、ＣＰＵを用いて以下の処理を行う。カッコ［］内に後述するフローチャートの対応ステップを記す。
（ｇ）フレーム割込信号３０６のデータ処理部１１１への出力［Ｓ７］
（ｈ）データ処理部１１１より出力されたフレーム設定データ３０４（同報通信データ３０２、個別通信データ３０３）に基づく通信フレーム３０５の生成［Ｓ９、Ｓ１０］
（ｉ）通信フレーム３０５の電波送受信部１２０への出力［Ｓ９、Ｓ１０］
【００１６】
電波送受信部１２０（電波通信部）は、通信制御部１１２により生成された通信フレーム３０５を各車両の車載装置２１０に５．８ＧＨｚ帯の電波（以下、ＤＳＲＣビーコンという）により送信する。
【００１７】
メモリ部１１９は、制御部１１０で使用される各種データ（例えば、同報通信データ３０２）を記憶機器を用いて記憶する。
【００１８】
車載装置２１０は、各車両に搭載され、ＤＳＲＣビーコンを送受信して路側装置１００と通信を行う。
【００１９】
上位装置２２０は、同報用データ３０１をＣＰＵを用いて生成し、生成した同報用データ３０１を路側装置１００のデータ処理部１１１に送信する。
例えば、上位装置２２０は、信号機の灯色情報、走行車両の情報、発生した事故の情報などを含んだ交通情報を定期的に生成し、生成した交通情報を同報用データ３０１として路側装置１００のデータ処理部１１１に送信する。
【００２０】
図２は、実施の形態１における路側装置１００の通信処理の概要を示す図である。
実施の形態１における路側装置１００の通信処理の概要について、図２に基づいて以下に説明する。
【００２１】
実施の形態１における路側装置１００は、個別通信データ３０３がＦＩＦＯ形式で記憶されるバッファメモリ（以下、個別通信用キュー３１１という）と、同報通信データ３０２がＦＩＦＯ形式で記憶されるバッファメモリ（以下、同報通信用キュー３１２という）とを有する。
【００２２】
ここで、メモリ部１１９には、Ｎ個以上の個別通信データ３０３およびＭ個以上の同報通信データ３０２が記憶されているものとする。
また、通信フレーム３０５の通信データ用のスロット数（以下、データ用スロット数という）を「Ｎ＋Ｍ」とする。
また、通信フレーム３０５のデータ用スロット数のうち、同報通信データ３０２用に確保された補償帯域のスロット数（以下、補償スロット数という）を「Ｍ」、個別通信データ３０３用の上限スロット数を「Ｎ」とする。
「スロット」とは、通信フレーム３０５に設定されるデータ単位（データサイズ、通信時間）を指す。
【００２３】
（１）データ処理部１１１は、メモリ部１１９から個別通信データ３０３と同報通信データ３０２とを取得し、個別通信データ３０３を個別通信用キュー３１１に順番に格納すると共に同報通信データ３０２を同報通信用キュー３１２に順番に格納する。
（２）通信制御部１１２は、次の通信フレーム３０５を送信できるタイミングでフレーム割込信号３０６をデータ処理部１１１に出力する。
（３）フレーム割込信号３０６を受けたデータ処理部１１１は、Ｎ個の個別通信データ３０３を格納順に個別通信用キュー３１１から取り出して通信制御部１１２に出力すると共に、Ｍ個の同報通信データ３０２を格納順に同報通信用キュー３１２から取り出して通信制御部１１２に出力する。
（４）通信制御部１１２は、データ処理部１１１から出力されたＮ個の個別通信データ３０３とＭ個の同報通信データ３０２とを含めて通信フレーム３０５を生成する。
（５）生成された通信フレーム３０５は電波送受信部１２０から送信される。
【００２４】
実施の形態１における路側装置１００は、データ処理部１１１から通信制御部１１２へのデータ経路として個別通信用キュー３１１と同報通信用キュー３１２との２つを有する。
これにより、路側装置１００は、個別通信データ３０３の通信エラーが発生し、個別通信データ３０３の再送のために個別通信用キュー３１１に個別通信データ３０３が溜まっても、同報通信用キュー３１２から同報通信データ３０２を容易に取り出すことができる。
また、実施の形態１における路側装置１００は、同報通信データ３０２用のＭ個の補償スロットを通信フレーム３０５に確保している。
これにより、路側装置１００は、同報通信データ３０２より先に生成された個別通信データ３０３が個別通信用キュー３１１に数多く格納されていても、最低Ｍ個の同報通信データ３０２を１つの通信フレーム３０５で送信することができる。
【００２５】
図３は、実施の形態１と異なる路側装置１９０の通信処理の概要を示す図である。
実施の形態１と異なる路側装置１９０の通信処理の概要について、図３に基づいて以下に説明する。
【００２６】
路側装置１９０は、データ処理部１９１から通信制御部１９２へのデータ経路としてキュー（３１３）を１つのみ有し、同報通信データ３０２用の補償帯域を通信フレーム３０５に確保していない。
その他の条件は、図２の路側装置１００と同じとする。
【００２７】
（１）データ処理部１９１は、メモリ部１９４から個別通信データ３０３と同報通信データ３０２とを取得し、取得した個別通信データ３０３と同報通信データ３０２とを順番に通信用キュー３１３に格納する。このとき、図３のように、Ｎ個の個別通信データ３０３とＭ個の同報通信データ３０２とが交互に通信用キュー３１３に格納されたものとする。
（２）通信制御部１９２は、次の通信フレーム３０５を送信できるタイミングでフレーム割込信号３０６をデータ処理部１９１に出力する。
（３）フレーム割込信号３０６を受けたデータ処理部１９１は、Ｎ＋Ｍ個のデータ（同報通信データ３０２、個別通信データ３０３）を格納順に通信用キュー３１３から取り出して通信制御部１９２に出力する。
（４）通信制御部１９２は、データ処理部１９１から出力されたＮ＋Ｍ個のデータ（同報通信データ３０２、個別通信データ３０３）を含めて通信フレーム３０５ａを生成する。
（５）生成された通信フレーム３０５ａは電波送受信部１２０から送信される。
【００２８】
ここで、通信フレーム３０５ａに含まれる個別通信データ３０３のうち、ｒ個の個別通信データ３０３に通信エラーによるリトライが発生したものとする。
【００２９】
この場合、次に送信される通信フレーム３０５ｂにはリトライとなったｒ個の個別通信データ３０３が含まれるため、データ処理部１９１は、次にフレーム割込信号３０６を受けたとき、Ｎ＋Ｍ−ｒ個のデータを格納順（個別Ｎ＋１、・・・、個別２Ｎ、同報Ｍ＋１、・・・、同報２Ｍ−ｒ）に通信用キュー３１３から通信制御部１９２に出力する。
そして、通信制御部１９２は、リトライになったｒ個の個別通信データ３０３と新たなＮ個の個別通信データ３０３とＭ−ｒ個の同報通信データ３０２とを含んだ通信フレーム３０５ｂを生成する。
つまり、個別通信データ３０３にリトライが発生することにより、通信フレーム３０５ｂに設定される同報通信データ３０２の数は個別通信データ３０３のリトライ数分、少なくなる。
そして、個別通信データ３０３のリトライが多発した場合、通信フレーム３０５が、リトライとなった個別通信データ３０３で一杯になり、同報通信データ３０２が送信されないことになる。
【００３０】
実施の形態１における路側装置１００は、同報通信データ３０２用の補償帯域を通信フレーム３０５に確保することにより、少なくとも補償帯域分の同報通信データ３０２を１つの通信フレーム３０５で送信できる。
また、実施の形態１における路側装置１００は、個別通信データ３０３用のデータ経路（個別通信用キュー３１１）と同報通信データ３０２用のデータ経路（同報通信用キュー３１２）とを別途に有することにより、個別通信データ３０３の有無に関わらず、同報通信データ３０２をデータ経路から順番に取り出して通信フレーム３０５に含めることを容易にしている。
【００３１】
図４は、実施の形態１における路側装置１００のハードウェア資源の一例を示す図である。
図４において、路側装置１００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、無線アンテナ９１６、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりにその他の記憶装置（例えば、ＲＡＭやフラッシュメモリなどの半導体メモリ）を用いてもよい。
ＲＡＭ９１４は、揮発性メモリの一例であり、バッファメモリとしても使用される。ＲＯＭ９１３、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶機器、記憶装置あるいは記憶部の一例である。また、入力データが記憶されている記憶機器は入力機器、入力装置あるいは入力部の一例であり、出力データが記憶される記憶機器は出力機器、出力装置あるいは出力部の一例である。
通信ボード９１５および無線アンテナ９１６は、入出力機器、入出力装置あるいは入出力部の一例である。
【００３２】
通信ボード９１５は、有線または無線で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、ＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）、電話回線などの通信網に接続されている。例えば、通信ボード９１５は、通信ケーブルで上位装置２２０と接続されている。
【００３３】
無線アンテナ９１６は、ＤＳＲＣビーコンを受発信して車載装置２１０と通信を行う。
【００３４】
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、ＯＳ９２１により実行される。
【００３５】
上記プログラム群９２３には、実施の形態において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００３６】
ファイル群９２４には、実施の形態において、「〜部」の機能を実行した際の「〜の判定結果」、「〜の計算結果」、「〜の処理結果」などの結果データ、「〜部」の機能を実行するプログラム間で受け渡しするデータ、その他の情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。同報用データ３０１、同報通信データ３０２、個別通信データ３０３、フレーム設定データ３０４などはファイル群９２４に含まれるものの一例である。
「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、実施の形態において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、磁気ディスク装置９２０の磁気ディスク、その他の記録媒体に記録される。また、データや信号値は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００３７】
また、実施の形態において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスクやその他の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものである。あるいは、「〜部」の手順や方法をコンピュータに実行させるものである。
【００３８】
図５は、実施の形態１におけるデータ処理部１１１の動作を示すフローチャートである。
実施の形態１における路側装置１００の通信方法について、図５に基づいて以下に説明する。
【００３９】
＜ステップＳ１＞
データ処理部１１１は、カウンタ変数を用いて、前回の経過時からキュー格納時間（Ｔ秒とする）が経過したか判定する。
キュー格納時間Ｔとは、同報通信データ３０２をメモリ部１１９から取り出して同報通信用キュー３１２に格納する処理の実行間隔として予め定められている。例えば、電子交差点などのＤＳＳＳ（Ｄｒｉｖｉｎｇ  Ｓａｆｅｔｙ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍｓ）では、１００ｍｓ程度の時間をキュー格納時間Ｔにするとよい。
キュー格納時間Ｔが経過した場合（Ｙｅｓ）、処理はステップＳ２に進み、キュー格納時間Ｔが経過していない場合（Ｎｏ）、処理はステップＳ３に進む。
【００４０】
＜ステップＳ３＞
ステップＳ１においてＮｏ（キュー格納時間Ｔが未経過）の場合、データ処理部１１１は、上位装置２２０から同報用データ３０１が到達したか判定する。
同報用データ３０１は、同報通信データ３０２の元となるデータであり、上位装置２２０により生成される。
例えば、上位装置２２０は、信号機の灯色情報、走行車両の情報、発生した事故の情報などを含んだ交通情報を定期的（＞キュー格納時間Ｔ）に生成し、生成した交通情報を同報用データ３０１として路側装置１００に送信する。
同報用データ３０１が到達した場合（Ｙｅｓ）、処理はステップＳ４に進み、同報用データ３０１が到達していない場合（Ｎｏ）、処理はステップＳ５に進む。
【００４１】
＜ステップＳ４＞
ステップＳ３においてＹｅｓ（同報用データ３０１が到達）の場合、データ処理部１１１は、上位装置２２０から到達した同報用データ３０１を通信フレーム３０５のスロットサイズに分割し、分割後の各データをそれぞれ同報通信データ３０２としてメモリ部１１９に記憶する。前回記憶した同報通信データ３０２がメモリ部１１９に記憶されている場合、データ処理部１１１は、新たな同報通信データ３０２で前回の同報通信データ３０２を更新する。
通信フレーム３０５のスロットサイズは、予め定められているものとする。例えば、通信フレーム３０５のスロットサイズは、車載装置２１０が一度に処理することができるデータ長として定められる。
ステップＳ４の後、処理はステップＳ５に進む。
【００４２】
＜ステップＳ２＞
ステップＳ１においてＹｅｓ（キュー格納時間Ｔが経過）の場合、データ処理部１１１は、ステップＳ４において記憶した各同報通信データ３０２をメモリ部１１９から取得し、取得した各同報通信データ３０２を分割前のデータの並び順で同報通信用キュー３１２に格納する。
ステップＳ２の後、処理はステップＳ５に進む。
【００４３】
＜ステップＳ５＞
次に、データ処理部１１１は、個別通信タイミングか判定する。
個別通信タイミングは、車両の車載装置２１０から発信される信号（ＤＳＲＣビーコン）が検出されたタイミングであり、車両が路側装置１００に近づいたことにより路側装置１００と車載装置２１０との個別通信が可能になったことを示す。例えば、個別通信では、ＥＴＣの課金処理用の通信データが個別通信データ３０３として送受信される。
個別通信を行いたい車載装置２１０は、路側装置１００に対して「個別通信を行いたい」旨の信号を送信する。
電波送受信部１２０は車載装置２１０からの信号を随時モニタし、データ処理部１１１は電波送受信部１２０により検出された車載装置２１０からの信号の強度が所定の強度以上である場合に個別通信タイミングであると判定する。
個別通信タイミングである場合（Ｙｅｓ）、処理はステップＳ６に進み、個別通信タイミングでない場合（Ｎｏ）、処理はステップＳ７に進む。
【００４４】
＜ステップＳ６＞
ステップＳ５においてＹｅｓ（個別通信タイミング）の場合、データ処理部１１１は、個別通信に必要な個別用データ（例えば、ＥＴＣのアプリケーションデータ）を生成する。
そして、データ処理部１１１は、生成した個別用データを通信フレーム３０５のスロットのサイズに分割し、分割後の各データを分割前のデータの並び順で個別通信用キュー３１１に格納する。個別通信用キュー３１１に格納された各データを個別通信データ３０３とする。
ステップＳ６の後、処理はステップＳ７に進む。
【００４５】
＜ステップＳ７＞
次に、データ処理部１１１は、通信制御部１１２からフレーム割込信号３０６が出力されたか判定を繰り返し、通信制御部１１２からフレーム割込信号３０６が出力されるのを待つ。
フレーム割込信号３０６は、車載装置２１０との通信に用いられる路側装置１００の通信装置（図示省略）から周期的に出力されるハードウェア信号であり、通信フレーム３０５の送信ができるタイミングを示す。
フレーム割込信号３０６が出力された場合（Ｙｅｓ）、処理はステップＳ８に進む。
【００４６】
＜ステップＳ８＞
ステップＳ７においてフレーム割込信号３０６が出力された場合（Ｙｅｓ）、データ処理部１１１は、個別通信用キュー３１１に格納されている個別通信データ３０３の数（以下、キュー数ｋとする）が個別通信データ３０３用の上限スロット数Ｎ以上であるか判定する。
個別通信データ３０３用の上限スロット数Ｎは、通信フレーム３０５の通信データ用のスロット数（以下、データスロット数Ｚとする）から同報通信データ３０２用の補償スロット数Ｍを引いた数として定められる。「Ｚ＝Ｎ＋Ｍ」の関係を満たす。
同報通信データ３０２は通信フレーム３０５に少なくとも補償スロット数Ｍ含まれ、個別通信データ３０３は通信フレーム３０５に多くとも上限スロット数Ｎまでしか含まれない。
個別通信データ３０３のキュー数ｋが個別通信データ３０３用の上限スロット数Ｎ以上である場合（Ｙｅｓ）、処理はステップＳ９に進み、個別通信データ３０３のキュー数ｋが個別通信データ３０３用の上限スロット数Ｎ未満である場合（Ｎｏ）、処理はステップＳ１０に進む。
【００４７】
＜ステップＳ９＞
ステップＳ８においてＹｅｓ（キュー数ｋ≧上限スロット数Ｎ）の場合、データ処理部１１１は、個別通信用キュー３１１からＮ個の個別通信データ３０３を格納順に取り出すと共に同報通信用キュー３１２からＭ個の同報通信データ３０２を格納順に取り出し、取り出したＮ個の個別通信データ３０３とＭ個の同報通信データ３０２とをフレーム設定データ３０４として通信制御部１１２に出力する。
ステップＳ２により、同報通信用キュー３１２にはＭ個以上の同報通信データ３０２が格納されているものとする。
【００４８】
＜ステップＳ１０＞
ステップＳ８においてＮｏ（キュー数ｋ＜上限スロット数Ｎ）の場合、データ処理部１１１は、個別通信用キュー３１１から全ての個別通信データ３０３（ｋ個）を格納順に取り出すと共に同報通信用キュー３１２からＮ＋Ｍ−ｋ個の同報通信データ３０２を格納順に取り出し、取り出したｋ個の個別通信データ３０３とＮ＋Ｍ−ｋ個の同報通信データ３０２とをフレーム設定データ３０４として通信制御部１１２に出力する。
ステップＳ２により、同報通信用キュー３１２にはＮ＋Ｍ−ｋ個以上の同報通信データ３０２が格納されているものとする。
【００４９】
ステップＳ９またはステップＳ１０においてデータ処理部１１１からフレーム設定データ３０４を出力された通信制御部１１２は、フレーム設定データ３０４を通信フレーム３０５に設定し、設定した通信フレーム３０５を電波送受信部１２０に出力する。
そして、電波送受信部１２０は、通信制御部１１２から出力された通信フレーム３０５をＤＳＲＣビーコンにより各車両の車載装置２１０に対して発信する。
通信フレーム３０５に設定された各個別通信データ３０３はそれぞれ個別通信の対象の車載装置２１０にのみ受信され、通信フレーム３０５に設定された各同報通信データ３０２は全ての車載装置２１０に受信される。
以降、ステップＳ１〜ステップＳ１０の処理が繰り返し実行される。
【００５０】
図６は、実施の形態１における通信フレーム３０５を示す図である。
ステップＳ９（図５参照）で生成される通信フレーム３０５とステップＳ１０（図５参照）で生成される通信フレーム３０５とについて、図６に基づいて以下に説明する。
【００５１】
個別通信データ３０３のキュー数ｋが上限スロット数Ｎ個以上の場合（ステップＳ９）、Ｎ個の個別通信データ３０３とＭ個の同報通信データ３０２とがフレーム設定データ３０４として通信フレーム３０５に設定される。
実施の形態１では、通信フレーム３０５に同報通信データ３０２が最低Ｍ個含まれることが補償されている。このため、個別通信データ３０３は、Ｎ個以上存在しても、通信フレーム３０５に含むことができる個別通信データ３０３と同報通信データ３０２との合計数Ｎ＋Ｍから同報通信データ３０２の補償数Ｍを引いたＮ個しか通信フレーム３０５に設定されない。
【００５２】
個別通信データ３０３が上限Ｎ個未満（ｋ個）の場合（ステップＳ１０）、ｋ個の個別通信データ３０３とＮ＋Ｍ−ｋ個の同報通信データ３０２とがフレーム設定データ３０４として通信フレーム３０５に設定される。
【００５３】
通信フレーム３０５に設定された個別通信データ３０３は各車両に個別通信され、通信フレーム３０５に設定された同報通信データ３０２は全車両に同報通信される。
【００５４】
実施の形態１では、以下のような路側装置１００について説明した。
ＤＳＲＣ路側装置（路側装置１００）は、ＤＳＲＣ車載装置（車載装置２１０）と同報通信および個別通信を行う場合、通信フレーム３０５内に同報通信帯域Ｍを確保する。
これにより、ＤＳＲＣ路側装置は、通信する車両台数が増加することにより多発する個別通信のリトライに対しても、通信フレーム３０５内が個別通信データ３０３に専有されることがなくなり、同報通信を可能にする。
また、ＤＳＲＣ路側装置は、データ処理部１１１から通信制御部１１２へ出力する個別通信データ３０３と同報通信データ３０２とのデータ経路（個別通信用キュー３１１、同報通信用キュー３１２）を別々にしている。
これにより、ＤＳＲＣ路側装置は、個別通信でリトライが発生しても、データ経路が別々であるため、データ処理部１１１から通信制御部１１２への個別通信データ３０３の出力と関係なく、同報通信データ３０２を出力することができる。そして、ＤＳＲＣ路側装置は、通信制御部１１２にて同報通信データ３０２を含む通信フレーム３０５を生成することが可能となる。
【図面の簡単な説明】
【００５５】
【図１】実施の形態１におけるＤＳＲＣ路車間通信システム２００の全体ブロック図。
【図２】実施の形態１における路側装置１００の通信処理の概要を示す図。
【図３】実施の形態１と異なる路側装置１９０の通信処理の概要を示す図。
【図４】実施の形態１における路側装置１００のハードウェア資源の一例を示す図。
【図５】実施の形態１におけるデータ処理部１１１の動作を示すフローチャート。
【図６】実施の形態１における通信フレーム３０５を示す図。
【符号の説明】
【００５６】
１００  路側装置、１１０  制御部、１１１  データ処理部、１１２  通信制御部、１１９  メモリ部、１２０  電波送受信部、１９０  路側装置、１９１  データ処理部、１９２  通信制御部、１９３  電波送受信部、１９４  メモリ部、２００  ＤＳＲＣ路車間通信システム、２１０  車載装置、２２０  上位装置、３０１  同報用データ、３０２  同報通信データ、３０３  個別通信データ、３０４  フレーム設定データ、３０５，３０５ａ，３０５ｂ  通信フレーム、３０６  フレーム割込信号、３１１  個別通信用キュー、３１２  同報通信用キュー、３１３  通信用キュー、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９１６  無線アンテナ、９２０  磁気ディスク装置、９２１  ＯＳ、９２３  プログラム群、９２４  ファイル群。
【図１】
2009278366.tif 000003
【図２】
2009278366.tif 000004
【図３】
2009278366.tif 000005
【図４】
2009278366.tif 000006
【図５】
2009278366.tif 000007
【図６】
2009278366.tif 000008