(57)【要約】  アプリケーション管理部７８は、アプリケーション処理部７６から複数のデータを入力する。アプリケーション管理部７８において入力した複数のデータのそれぞれには、複数種類規定された優先度のうちのいずれかが付与されている。生成部６６は、入力した複数のデータをもとに、複数のパケット信号を生成する。ここで、生成部６６は、優先度をもとに、ひとつのパケット信号に、ふたつ以上のデータを集約させながら格納する。処理部５６、変復調部５４、ＲＦ部５２は、生成した複数のパケット信号を順次報知する。
2013136748.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを入力する入力部と、
前記入力部において入力した複数のデータをもとに、複数のパケット信号を生成する生成部と、
前記生成部において生成した複数のパケット信号を順次報知する報知部とを備え、
前記入力部において入力した複数のデータのそれぞれには、複数種類規定された優先度のうちのいずれかが付与されており、
前記生成部は、優先度をもとに、ひとつのパケット信号にふたつ以上のデータを集約させながら格納することを特徴とする無線装置。
【請求項２】
前記入力部において入力した複数のデータのそれぞれには、要求されるデータの報知間隔が短くなるほど高くなるような優先度が付与されていることを特徴とする請求項１に記載の無線装置。
【請求項３】
前記生成部は、低い優先度が付与されたデータよりも、高い優先度が付与されたデータを優先的にパケット信号に格納することを特徴とする請求項１または２に記載の無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特に所定の情報が含まれた信号を報知する無線装置に関する。
【背景技術】
【０００２】
安全運転支援システムを実用化するために、車車間通信を行う車両用通信装置が使用される。車両用通信装置は、一定周期にて、各車両間で自車両の情報を送受信し合う情報交換型アプリケーションを実行する。このような情報交換型アプリケーションにおいて、通信エリア内に存在する車両台数が増加した場合、通信トラヒックが増加するため輻輳が発生し、車車間通信を十分行えず安全支援サービスを提供できなくなるおそれがある。これに対応するために、車両の危険な状況および通信路のトラヒック量に基づいて自車両の送信周期を制御したり、車両の危険度に基づいて、自車両の受信感度、送信電力、アンテナ指向性、周波数を再設定したりすることがなされる。しかしながら、これらの技術では、ひとつの情報交換型アプリケーションしか同時に実行できない。そこで、車車間通信において複数アプリケーションを利用するために、車両用通信装置には、複数のアプリケーション部と、下位プロトコル部との間にミドルウェア部が設けられる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第０８／０９９７１６号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データを送信すべき周期は、アプリケーションごとに異なる。また、データのサイズも、アプリケーションごとに異なる。このようなアプリケーションごとに異なった要求を満たしながらも、複数種類のアプリケーションのそれぞれに対するデータを効率的に送信することが望まれる。【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、複数種類のアプリケーションのそれぞれに対するデータを効率的に送信する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の無線装置は、複数のデータを入力する入力部と、入力部において入力した複数のデータをもとに、複数のパケット信号を生成する生成部と、生成部において生成した複数のパケット信号を順次報知する報知部とを備える。入力部において入力した複数のデータのそれぞれには、複数種類規定された優先度のうちのいずれかが付与されており、生成部は、優先度をもとに、ひとつのパケット信号にふたつ以上のデータを集約させながら格納する。【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、複数種類のアプリケーションのそれぞれに対するデータを効率的に送信できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例に係る通信システムの構成を示す図である。
【図２】図１の基地局装置の構成を示す図である。
【図３】図３（ａ）−（ｄ）は、図１の通信システムにおいて規定されるフレームのフォーマットを示す図である。
【図４】図１の車両に搭載された端末装置の構成を示す図である。
【図５】図４の端末装置でのプロトコルスタックを示す図である。
【図６】図４の端末装置によって生成されるパケット信号のフォーマットを示す図である。
【図７】図４のアプリケーション管理部による報知タイミングの割当て例を示す図である。
【図８】図８（ａ）−（ｃ）は、図４のアプリケーション管理部によるアプリケーション登録が拒否される例を示す図である。
【図９】図４のアプリケーション管理部による報知タイミングの別の割当て例を示す図である。
【図１０】図４のアプリケーション管理部による割当て手順を示すフローチャートである。
【図１１】図４のアプリケーション管理部による解析手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、車両に搭載された端末装置間において車車間通信を実行するとともに、交差点等に設置された基地局装置から端末装置へ路車間通信も実行する通信システムに関する。このような通信システムは、ＩＴＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔ  Ｓｙｓｔｅｍｓ）とも呼ばれる。通信システムは、ＩＥＥＥ８０２．１１等の規格に準拠した無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と同様に、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）と呼ばれるアクセス制御機能を使用する。そのため、複数の端末装置によって同一の無線チャネルが共有される。一方、ＩＴＳでは、不特定多数の端末装置へ情報を送信する必要がある。そのような送信を効率的に実行するために、本通信システムは、パケット信号をブロードキャスト送信する。
【００１１】
つまり、車車間通信として、端末装置は、車両の速度あるいは位置等の情報を格納したパケット信号をブロードキャスト送信する。また、他の端末装置は、パケット信号を受信するとともに、前述の情報をもとに車両の接近等を認識する。ここで、路車間通信と車車間通信との干渉を低減するために、基地局装置は、複数のサブフレームが含まれたフレームを繰り返し規定する。基地局装置は、路車間通信のために、複数のサブフレームのいずれかを選択し、選択したサブフレームの先頭部分の期間において、制御情報等が格納されたパケット信号をブロードキャスト送信する。
【００１２】
制御情報には、当該基地局装置がパケット信号をブロードキャスト送信するための期間（以下、「路車送信期間」という）に関する情報が含まれている。端末装置は、制御情報をもとに路車送信期間を特定し、路車送信期間以外の期間（以下、「車車送信期間」という）においてＣＳＭＡ方式にてパケット信号をブロードキャスト送信する。その結果、路車間通信と車車間通信とが時間分割多重される。なお、基地局装置からの制御情報を受信できない端末装置、つまり基地局装置によって形成されたエリアの外に存在する端末装置は、フレームの構成に関係なくＣＳＭＡ方式にてパケット信号を送信する。
【００１３】
このような状況下において、前述のごとく、端末装置には、複数種類のアプリケーションのそれぞれに対応したデータを送信することが望まれる。また、各アプリケーションのデータに対して要求される報知間隔およびサイズは異なる。これに対応するために、通信システムは、複数種類の優先度を規定し、各アプリケーションに対していずれかの優先度を付与する。ここでは、要求される報知間隔が短くなるほど、優先度が高くなる。端末装置は、優先度をもとに、複数のアプリケーションのデータをひとつのパケット信号に集約させて格納する。また、端末装置は、パケット信号に格納すべきデータのサイズを予め受けつけ、受けつけたサイズを最大値として、当該サイズ以下であるサイズのデータをパケット信号に格納する。
【００１４】
図１は、本発明の実施例に係る通信システム１００の構成を示す。これは、ひとつの交差点を上方から見た場合に相当する。通信システム１００は、基地局装置１０、車両１２と総称される第１車両１２ａ、第２車両１２ｂ、第３車両１２ｃ、第４車両１２ｄ、第５車両１２ｅ、第６車両１２ｆ、第７車両１２ｇ、第８車両１２ｈ、ネットワーク２０２を含む。ここでは、第１車両１２ａのみに示しているが、各車両１２には、端末装置１４が搭載されている。また、エリア２１２が、基地局装置１０の周囲に形成され、エリア外２１４が、エリア２１２の外側に形成されている。
【００１５】
図示のごとく、図面の水平方向、つまり左右の方向に向かう道路と、図面の垂直方向、つまり上下の方向に向かう道路とが中心部分で交差している。ここで、図面の上側が方角の「北」に相当し、左側が方角の「西」に相当し、下側が方角の「南」に相当し、右側が方角の「東」に相当する。また、ふたつの道路の交差部分が「交差点」である。第１車両１２ａ、第２車両１２ｂが、左から右へ向かって進んでおり、第３車両１２ｃ、第４車両１２ｄが、右から左へ向かって進んでいる。また、第５車両１２ｅ、第６車両１２ｆが、上から下へ向かって進んでおり、第７車両１２ｇ、第８車両１２ｈが、下から上へ向かって進んでいる。
【００１６】
通信システム１００において、基地局装置１０は、交差点に固定して設置される。基地局装置１０は、端末装置間の通信を制御する。基地局装置１０は、図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から受信した信号、あるいは図示しない他の基地局装置１０にて形成されたフレームをもとに、複数のサブフレームが含まれたフレームを繰り返し生成する。ここで、各サブフレームの先頭部分に路車送信期間が設定可能であるような規定がなされている。
【００１７】
基地局装置１０は、フレーム中の複数のサブフレームのうち、他の基地局装置１０によって路車送信期間が設定されていないサブフレームを選択する。基地局装置１０は、選択したサブフレームの先頭部分に路車送信期間を設定する。基地局装置１０は、設定した路車送信期間においてパケット信号を報知する。路車送信期間において、複数のパケット信号が報知されることもある。また、パケット信号には、例えば、事故情報、渋滞情報、信号情報等が含まれる。なお、パケット信号には、路車送信期間が設定されたタイミングに関する情報およびフレームに関する制御情報も含まれる。
【００１８】
端末装置１４は、前述のごとく、車両１２に搭載され移動可能である。端末装置１４は、基地局装置１０からのパケット信号を受信すると、エリア２１２に存在すると推定する。端末装置１４は、エリア２１２に存在する場合、パケット信号に含まれた制御情報、特に路車送信期間が設定されたタイミングに関する情報およびフレームに関する情報をもとに、フレームを生成する。その結果、複数の端末装置１４のそれぞれにおいて生成されるフレームは、基地局装置１０において生成されるフレームに同期する。端末装置１４は、路車送信期間とは異なった期間である車車送信期間においてパケット信号を報知する。ここで、車車送信期間においてＣＳＭＡ／ＣＡが実行される。一方、端末装置１４は、エリア外２１４に存在していると推定した場合、フレームの構成に関係なく、ＣＳＭＡ／ＣＡを実行することによって、パケット信号を報知する。
【００１９】
図２は、基地局装置１０の構成を示す。基地局装置１０は、アンテナ２０、ＲＦ部２２、変復調部２４、処理部２６、制御部２８、ネットワーク通信部３０を含む。また、処理部２６は、フレーム規定部３２、選択部３４、生成部３６を含む。
【００２０】
ＲＦ部２２は、受信処理として、図示しない端末装置１４あるいは他の基地局装置１０からのパケット信号をアンテナ２０にて受信する。ＲＦ部２２は、受信した無線周波数のパケット信号に対して周波数変換を実行し、ベースバンドのパケット信号を生成する。さらに、ＲＦ部２２は、ベースバンドのパケット信号を変復調部２４に出力する。一般的に、ベースバンドのパケット信号は、同相成分と直交成分によって形成されるので、ふたつの信号線が示されるべきであるが、ここでは、図を明瞭にするためにひとつの信号線だけを示すものとする。ＲＦ部２２には、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、ＡＧＣ、Ａ／Ｄ変換部も含まれる。
【００２１】
ＲＦ部２２は、送信処理として、変復調部２４から入力したベースバンドのパケット信号に対して周波数変換を実行し、無線周波数のパケット信号を生成する。さらに、ＲＦ部２２は、路車送信期間において、無線周波数のパケット信号をアンテナ２０から送信する。また、ＲＦ部２２には、ＰＡ（Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、Ｄ／Ａ変換部も含まれる。
【００２２】
変復調部２４は、受信処理として、ＲＦ部２２からのベースバンドのパケット信号に対して、復調を実行する。さらに、変復調部２４は、復調した結果を処理部２６に出力する。また、変復調部２４は、送信処理として、処理部２６からのデータに対して、変調を実行する。さらに、変復調部２４は、変調した結果をベースバンドのパケット信号としてＲＦ部２２に出力する。ここで、通信システム１００は、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調方式に対応するので、変復調部２４は、受信処理としてＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）も実行し、送信処理としてＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）も実行する。
【００２３】
フレーム規定部３２は、図示しないＧＰＳ衛星からの信号を受信し、受信した信号をもとに時刻の情報を取得する。なお、時刻の情報の取得には公知の技術が使用されればよいので、ここでは説明を省略する。フレーム規定部３２は、時刻の情報をもとに、複数のフレームを生成する。例えば、フレーム規定部３２は、時刻の情報にて示されたタイミングを基準にして、「１ｓｅｃ」の期間を１０分割することによって、「１００ｍｓｅｃ」のフレームを１０個生成する。このような処理を繰り返すことによって、フレームが繰り返されるように規定される。なお、フレーム規定部３２は、復調結果から制御情報を検出し、検出した制御情報をもとにフレームを生成してもよい。このような処理は、他の基地局装置１０によって形成されたフレームのタイミングに同期したフレームを生成することに相当する。
【００２４】
図３（ａ）−（ｄ）は、通信システム１００において規定されるフレームのフォーマットを示す。図３（ａ）は、フレームの構成を示す。フレームは、第１サブフレームから第Ｎサブフレームと示されるＮ個のサブフレームによって形成されている。これは、端末装置１４が報知に使用可能なサブフレームを複数時間多重することによってフレームが形成されているといえる。例えば、フレームの長さが１００ｍｓｅｃであり、Ｎが８である場合、１２．５ｍｓｅｃの長さのサブフレームが規定される。Ｎは、８以外であってもよい。図３（ｂ）−（ｄ）の説明は、後述し、図２に戻る。
【００２５】
選択部３４は、フレームに含まれた複数のサブフレームのうち、路車送信期間を設定すべきサブフレームを選択する。具体的に説明すると、選択部３４は、フレーム規定部３２にて規定されたフレームを受けつける。また、選択部３４は、図示しないインターフェイスを介して、選択したサブフレームに関する指示を受けつける。選択部３４は、指示に対応したサブフレームを選択する。これとは別に、選択部３４は、自動的にサブフレームを選択してもよい。その際、選択部３４は、ＲＦ部２２、変復調部２４を介して、図示しない他の基地局装置１０あるいは端末装置１４からの復調結果を入力する。選択部３４は、入力した復調結果のうち、他の基地局装置１０からの復調結果を抽出する。選択部３４は、復調結果を受けつけたサブフレームを特定することによって、復調結果を受けつけていないサブフレームを特定する。
【００２６】
これは、他の基地局装置１０によって路車送信期間が設定されていないサブフレーム、つまり未使用のサブフレームを特定することに相当する。未使用のサブフレームが複数存在する場合、選択部３４は、ランダムにひとつのサブフレームを選択する。未使用のサブフレームが存在しない場合、つまり複数のサブフレームのそれぞれが使用されている場合に、選択部３４は、復調結果に対応した受信電力を取得し、受信電力の小さいサブフレームを優先的に選択する。
【００２７】
図３（ｂ）は、第１基地局装置１０ａによって生成されるフレームの構成を示す。第１基地局装置１０ａは、第１サブフレームの先頭部分に路車送信期間を設定する。また、第１基地局装置１０ａは、第１サブフレームにおいて路車送信期間につづいて車車送信期間を設定する。車車送信期間とは、端末装置１４がパケット信号を報知可能な期間である。つまり、第１基地局装置１０ａは、第１サブフレームの先頭期間である路車送信期間においてパケット信号を報知可能であり、かつフレームのうち、路車送信期間以外の車車送信期間において端末装置１４がパケット信号を報知可能であるような規定がなされる。さらに、第１基地局装置１０ａは、第２サブフレームから第Ｎサブフレームに車車送信期間のみを設定する。
【００２８】
図３（ｃ）は、第２基地局装置１０ｂによって生成されるフレームの構成を示す。第２基地局装置１０ｂは、第２サブフレームの先頭部分に路車送信期間を設定する。また、第２基地局装置１０ｂは、第２サブフレームにおける路車送信期間の後段、第１サブフレーム、第３サブフレームから第Ｎサブフレームに車車送信期間を設定する。図３（ｄ）は、第３基地局装置１０ｃによって生成されるフレームの構成を示す。第３基地局装置１０ｃは、第３サブフレームの先頭部分に路車送信期間を設定する。また、第３基地局装置１０ｃは、第３サブフレームにおける路車送信期間の後段、第１サブフレーム、第２サブフレーム、第４サブフレームから第Ｎサブフレームに車車送信期間を設定する。このように、複数の基地局装置１０は、互いに異なったサブフレームを選択し、選択したサブフレームの先頭部分に路車送信期間を設定する。図２に戻る。選択部３４は、選択したサブフレームの番号を生成部３６へ出力する。
【００２９】
生成部３６は、選択部３４から、サブフレームの番号を受けつける。生成部３６は、受けつけたサブフレーム番号のサブフレームに路車送信期間を設定し、路車送信期間において報知すべきパケット信号を生成する。ひとつの路車送信期間において複数のパケット信号が送信される場合、生成部３６は、それらを生成する。パケット信号は、制御情報、ペイロードによって構成されている。制御情報には、路車送信期間を設定したサブフレーム番号等が含まれる。また、ペイロードには、例えば、事故情報、渋滞情報、信号情報等が含まれる。これらのデータは、ネットワーク通信部３０によって、図示しないネットワーク２０２から取得される。処理部２６は、変復調部２４、ＲＦ部２２に対して、路車送信期間においてパケット信号をブロードキャスト送信させる。制御部２８は、基地局装置１０全体の処理を制御する。
【００３０】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ハードウエアとソフトウエアの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３１】
図４は、車両１２に搭載された端末装置１４の構成を示す。端末装置１４は、アンテナ５０、ＲＦ部５２、変復調部５４、処理部５６、制御部５８を含む。処理部５６は、タイミング特定部６０、転送決定部６２、取得部６４、生成部６６、ユーザＩＦ部６８、通知部７０、アプリケーション処理部７６、アプリケーション管理部７８を含む。また、タイミング特定部６０は、抽出部７２、キャリアセンス部７４を含む。アンテナ５０、ＲＦ部５２、変復調部５４は、図２のアンテナ２０、ＲＦ部２２、変復調部２４と同様の処理を実行する。ここでは差異を中心に説明する。
【００３２】
変復調部５４、処理部５６は、受信処理において、図示しない他の端末装置１４あるいは基地局装置１０からのパケット信号を受信する。なお、前述のごとく、変復調部５４、処理部５６は、路車送信期間において、基地局装置１０からのパケット信号を受信し、車車送信期間において、他の端末装置１４からのパケット信号を受信する。
【００３３】
抽出部７２は、変復調部５４からの復調結果が、図示しない基地局装置１０からのパケット信号である場合に、路車送信期間が配置されたサブフレームのタイミングを特定する。具体的に説明すると、抽出部７２は、パケット信号に含まれた制御情報をもとに、基地局装置１０からのパケット信号であるか否かを判定する。また、抽出部７２は、サブフレームのタイミングと、制御情報に含まれたタイミング情報とをもとに、フレームを生成する。その結果、抽出部７２は、基地局装置１０において形成されたフレームに同期したフレームを生成する。パケット信号の報知元が、他の端末装置１４である場合、抽出部７２は、同期したフレームの生成処理を省略する。
【００３４】
抽出部７２は、制御情報をもとに、使用されている路車送信期間を特定した後、残りの車車送信期間を特定する。抽出部７２は、フレームおよびサブフレームのタイミング、車車送信期間に関する情報をキャリアセンス部７４へ出力する。これは、図１のエリア２１２内での動作に相当する。一方、抽出部７２は、基地局装置１０からのパケット信号を受けつけていない場合、つまり基地局装置１０に同期したフレームを生成していない場合、フレームの構成と無関係のタイミングを選択する。抽出部７２は、フレームの構成と無関係のタイミングを選択すると、フレームの構成に関係のないキャリアセンスの実行をキャリアセンス部７４に指示する。これは、図１のエリア外２１４での動作に相当する。
【００３５】
キャリアセンス部７４は、抽出部７２から、フレームおよびサブフレームのタイミング、車車送信期間に関する情報を受けつける。キャリアセンス部７４は、車車送信期間内でＣＳＭＡ／ＣＡを開始することによって送信タイミングを決定する。一方、キャリアセンス部７４は、抽出部７２から、キャリアセンスの実行を指示された場合、フレームの構成を考慮せずに、ＣＳＭＡ／ＣＡを実行することによって、送信タイミングを決定する。キャリアセンス部７４は、決定した送信タイミングを変復調部５４、ＲＦ部５２へ通知し、パケット信号をブロードキャスト送信させる。
【００３６】
転送決定部６２は、制御情報の転送を制御する。転送決定部６２は、制御情報のうち、転送対象となる情報を抽出する。転送決定部６２は、抽出した情報をもとに、転送すべき情報を生成する。ここでは、この処理の説明を省略する。転送決定部６２は、転送すべき情報、つまり制御情報のうちの一部を生成部６６に出力する。生成部６６は、アプリケーション管理部７８からデータを受けつけ、転送決定部６２から制御情報の一部を受けつける。アプリケーション管理部７８から受けつけるデータについては後述する。生成部６６は、受けつけた制御情報の一部を制御情報に格納し、データをペイロードに格納することによって、パケット信号を生成する。
【００３７】
取得部６４は、図示しないＧＰＳ受信機、ジャイロスコープ、車速センサ等を含んでおり、それらから供給されるデータによって、図示しない車両１２、つまり端末装置１４が搭載された車両１２の存在位置、進行方向、移動速度等（以下、「位置情報」と総称する）を取得する。なお、存在位置は、緯度・経度によって示される。これらの取得には公知の技術が使用されればよいので、ここでは説明を省略する。取得部６４は、位置情報をアプリケーション処理部７６へ出力する。
【００３８】
アプリケーション処理部７６は、複数種類のアプリケーションを実行可能である。各アプリケーションは、複数の端末装置１４間において実行される。つまり、送信側の端末装置１４はデータを生成して、当該データが格納されたパケット信号を報知し、受信側の端末装置１４はパケット信号を受信して、パケット信号に含まれたデータをもとに所定の処理を実行する。そのため、ひとつのアプリケーションは、送信側の処理（以下、「送信側アプリケーション」という）と、受信側の処理（以下、「受信側アプリケーション」という）に分けられる。ここで、ひとつの端末装置１４において実行される送信側アプリケーションと受信側アプリケーションとは、一致しなくてもよい。以下では、送信側アプリケーションと受信側アプリケーションとは、アプリケーションと総称されることもある。
【００３９】
複数種類のアプリケーションは、次のように分類される。ひとつ目は、共通アプリケーションである。共通アプリケーションとは、他の車両１２の接近を運転者に警告するためのアプリケーションであり、すべての端末装置１４において実行される。アプリケーション処理部７６は、共通アプリケーションにおける送信側アプリケーションを実行する際、取得部６４からの位置情報を入力する。また、アプリケーション処理部７６は、位置情報を周期的にアプリケーション管理部７８に出力する。一方、アプリケーション処理部７６は、共通アプリケーションにおける受信側アプリケーションとして、他の端末装置１４からのパケット信号に含まれた位置情報をアプリケーション管理部７８から取得する。アプリケーション処理部７６は、アプリケーション管理部７８から取得した他の端末装置１４の位置情報と、取得部６４から入力した位置情報とをもとに、他の車両１２の接近を検出する。アプリケーション処理部７６は、他の車両１２の接近を通知部７０に通知させる。通知部７０は、モニタあるいはスピーカを介して運転者への通知を実行する。
【００４０】
ふたつ目は、自由アプリケーションである。自由アプリケーションとは、すべての端末装置１４ではなく、任意の端末装置１４においてのみ実行される。複数の自由アプリケーションが同時に実行されてもよい。自由アプリケーションの登録要求は、ユーザＩＦ部６８を介して実行され、その登録可否は、アプリケーション管理部７８においてなされる。ここで、各自由アプリケーションには、複数種類規定された優先度のうちのいずれかが付与されている。優先度は、自由アプリケーションのデータに対して要求される報知間隔をもとに決定される。
【００４１】
例えば、要求されるデータの報知間隔が短くなるほど高くなるような優先度が決定される。つまり、優先度が高くなるほど、リアルタイム性が高いといえる。一例として、ふたつのレベル「高」、「標準」が優先度として規定されている場合、優先度「高」のデータには、フレームごとの報知が要求され、優先度「標準」のデータには、フレームよりも長い間隔の報知が許容される。前述のごとく、フレームの期間は、例えば、１００ｍｓｅｃとして規定される。このような優先度も、自由アプリケーションの登録要求時に、ユーザＩＦ部６８を介して受けつけられる。
【００４２】
以上のような規定がなされている状況下において、アプリケーション処理部７６は、登録が許可された自由アプリケーションにおける送信側アプリケーションを実行する際、生成したデータをアプリケーション管理部７８に出力する。一方、アプリケーション処理部７６は、受信側アプリケーションを実行する際、アプリケーション管理部７８から受けつけたデータに対して、当該自由アプリケーションに応じた処理を実行する。
【００４３】
アプリケーション管理部７８は、送信側アプリケーションに対する処理として、アプリケーション処理部７６からの複数のデータを入力し、複数のデータに対するスケジューリングを実行する。アプリケーション管理部７８は、複数のデータをもとに複数のパケット信号を生成させるために、スケジューリングした複数のデータを生成部６６に出力する。なお、生成部６６では、優先度をもとに、ひとつのパケット信号に、ふたつ以上のデータを集約させながら格納する。その際、生成部６６が、低い優先度が付与されたデータよりも、高い優先度が付与されたデータを優先的にパケット信号に格納するように、アプリケーション管理部７８は、スケジューリングを実行してもよい。
【００４４】
一方、アプリケーション管理部７８は、受信側アプリケーションに対する処理として、抽出部７２において受信したパケット信号に格納されたデータを受けつける。アプリケーション管理部７８は、受けつけたデータのうち、アプリケーション処理部７６において実行されている受信側アプリケーションに対応したデータをアプリケーション処理部７６に出力する。また、アプリケーション管理部７８は、他のデータを破棄する。
【００４５】
以下では、アプリケーション処理部７６とアプリケーション管理部７８での処理を具体的に説明する。ここでは、（１）複数のアプリケーションに対する処理の全体像、（２）アプリケーション管理部７８におけるスケジューリング処理、（３）アプリケーションの登録処理を順に説明する。
【００４６】
（１）複数のアプリケーションに対する処理の全体像
複数のアプリケーションに対する処理の全体像を説明するために、アプリケーション処理部７６とアプリケーション管理部７８とが関係するプロトコルスタックを使用する。図５は、端末装置１４でのプロトコルスタックを示す。上から２段のアプリケーション処理部７６とアプリケーション管理部７８は、送信側の端末装置１４に含まれているので、送信側アプリケーションに対する処理を実行している。それらにつづくアプリケーション管理部７８とアプリケーション処理部７６は、受信側の端末装置１４に含まれるので、受信側アプリケーションに対する処理を実行している。送信側のアプリケーション処理部７６は、複数種類のアプリケーションを実行する。ここでは、共通アプリケーション、第１自由アプリケーション、第２自由アプリケーションであるとする。アプリケーション処理部７６は、各アプリケーションに対応したデータをアプリケーション管理部７８に出力する。
【００４７】
アプリケーション管理部７８は、アプリケーション処理部７６において起動されているアプリケーションを管理する。また、送信側のアプリケーション管理部７８は、アプリケーション処理部７６から受けつけた複数のデータに対するスケジューリングを実行する。スケジューリング処理については後述するが、アプリケーション管理部７８は、複数のデータをひとつのパケット信号に格納するために、複数のデータを集約する。複数のデータを集約したパケット信号は、アプリケーション管理部７８から出力される。
【００４８】
図６は、端末装置１４によって生成されるパケット信号のフォーマットを示す。これは、アプリケーション管理部７８から出力されるパケット信号のフォーマットであり、生成部６６においてペイロードに格納される。先頭から順に、アプリケーションヘッダ、共通領域、自由領域が配置される。共通領域は、共通アプリケーションのために使用される領域であり、そこには、共通アプリケーション用データが格納される。自由領域は、自由アプリケーションのために使用される領域であり、自由アプリケーション用ヘッダ、自由アプリケーション用データに分けられる。自由アプリケーション用ヘッダには、アプリケーション数に関する情報に加えて、各自由アプリケーションに対する制御情報が含まれる。自由アプリケーションに対する制御情報は、アプリケーションＩＤ、データサイズを含む。ここで、データサイズは、後述の自由アプリケーションのデータに関する。自由アプリケーション用データには、各自由アプリケーションのデータを含む。なお、自由領域に含まれる自由アプリケーションの数は２に限定されない。図５に戻る。
【００４９】
受信側のアプリケーション管理部７８は、複数のデータを集約したパケット信号を入力する。アプリケーション管理部７８は、パケット信号に含まれた共通アプリケーション用のデータを抽出して、データをアプリケーション処理部７６に出力する。また、アプリケーション管理部７８は、後段のアプリケーション処理部７６において起動されている自由アプリケーションを管理し、起動されている自由アプリケーションに対応したデータを抽出する。その際、データの抽出は、自由アプリケーション用ヘッダに含まれたアプリケーションＩＤをもとになされる。アプリケーション管理部７８は、抽出したデータをアプリケーション処理部７６に出力する。一方、アプリケーション管理部７８は、残ったデータを破棄する。例えば、後段のアプリケーション処理部７６では、第２自由アプリケーションは実行されていないので、アプリケーション管理部７８は、第２自由アプリケーションのデータを破棄する。アプリケーション処理部７６は、アプリケーション管理部７８からのデータを受けつけ、データに対応したアプリケーションを実行する。ここでは、共通アプリケーション、第１自由アプリケーション、第３自由アプリケーションであるとする。
【００５０】
（２）アプリケーション管理部７８におけるスケジューリング処理
図７は、アプリケーション管理部７８による報知タイミングの割当て例を示す。前提として、端末装置１４は、１００ｍｓｅｃのフレームにおいてひとつのパケット信号を報知しているとする。また、第１自由アプリケーションと第２自由アプリケーションの優先度が「高」として登録され、第３自由アプリケーションから第９自由アプリケーションの優先度が「標準」として登録されているとする。図示のごとく、各フレームにおいて報知されるパケット信号が「第１パケット信号」、「第２パケット信号」・・・と示される。また、図６の自由領域に割り当て可能なデータサイズが、「最大自由領域サイズ」と示される。
【００５１】
第１パケット信号において、自由アプリケーション用ヘッダ、第１自由アプリケーションのデータ（以下、単に「第１自由アプリケーション」ということもあり、他の自由アプリケーションについても同様）が優先的に割り当てられる。これらは、第２パケット信号から第３パケット信号においても同様である。アプリケーション管理部７８は、自由領域のうち、未割り当ての領域に他の自由アプリケーションを順番に割り当てる。例えば、ラウンドロビンによる割当てがなされる。その結果、アプリケーション管理部７８は、第１パケット信号の最大自由領域サイズを超えないように、第３自由アプリケーション、第４自由アプリケーションを割り当てる。また、アプリケーション管理部７８は、第２パケット信号に第５自由アプリケーションを割り当てる。なお、第２パケット信号に第６自由アプリケーションを割り当てた場合、データサイズが最大自由領域サイズを超えてしまうので、アプリケーション管理部７８は、第６自由アプリケーションを第２パケット信号に割り当てない。
【００５２】
他のパケット信号に対しても同様の処理を実行するが、第５パケット信号に第４自由アプリケーションを割り当てた状態において、第５自由アプリケーションを割り当ててしまうと、データサイズが最大自由領域サイズを超えてしまう。一方、この状態において、第５自由アプリケーションの代わりに第６自由アプリケーションを割り当てても、データサイズが最大自由領域サイズを超えない。そのため、アプリケーション管理部７８は、第５自由アプリケーションと第６自由アプリケーションとの順番を入れ替えることによって、第５パケット信号に第６自由アプリケーションを割り当て、第６パケット信号に第５自由アプリケーションを割り当てる。なお、入れ替え対象となる自由アプリケーションのパケット信号の間隔が大きくなると、遅延時間が大きくなってしまう。アプリケーション管理部７８は、予め定められた間隔のパケット信号に格納されうる自由アプリケーションを入れ替えの対象とする。例えば、隣接したパケット信号間に格納されうる自由アプリケーションが入れ替えの対象とされる。図４に戻る。
【００５３】
（３）アプリケーションの登録処理
運転者は、図４のユーザＩＦ部６８を介してアプリケーション処理部７６に、自由アプリケーションの起動を要求する。この要求が前述の登録要求に相当する。送信側アプリケーションが起動されると、パケット信号にて送信すべきデータ量が増加する。パケット信号によって送信可能なデータ量は有限であるので、すべての自由アプリケーションの起動を認めるべきでない。一方、各自由アプリケーションのデータに対して要求される報知間隔およびサイズは異なる。そのため、アプリケーション管理部７８は、自由アプリケーションの登録要求時に、優先度と最大データサイズに関する情報も受けつける。アプリケーション管理部７８は、優先度と最大データサイズとをもとに、要求された自由アプリケーションを起動するか否かを決定する。ここでは、優先度に応じた報知間隔を満たしながら、最大データサイズ以下のデータをパケット信号に格納できる場合、アプリケーション管理部７８は、当該自由アプリケーションの起動を許可する。
【００５４】
図８（ａ）−（ｃ）は、アプリケーション管理部７８によるアプリケーション登録が拒否される例を示す。図８（ａ）は、優先度「高」の自由アプリケーションが最大自由領域サイズを占有している場合である。優先度「高」の第１自由アプリケーションから第４自由アプリケーションが最大自由領域サイズを占有している場合、アプリケーション管理部７８は、優先度「高」の第５自由アプリケーションの起動要求を拒否する。図８（ｂ）は、優先度「高」の自由アプリケーションの占有率が高く、起動要求された自由アプリケーションのデータサイズをパケット信号に格納できない場合である。優先度「高」の第１自由アプリケーションから第３自由アプリケーションが割り当てられている。この状態において、アプリケーション管理部７８は、第４自由アプリケーションを割り当てることによってデータサイズが最大自由領域サイズを超えてしまう場合、第４自由アプリケーションの起動要求を拒否する。この場合、アプリケーション管理部７８は、ユーザＩＦ部６８を介して、受付可能なデータサイズに関する情報を返信する。
【００５５】
図８（ｃ）は、優先度「標準」の自由アプリケーションの送信遅延が設定値を超えてしまう場合である。設定値は、例えば、１ｓｅｃのように定められる。ここでは、第１自由アプリケーションと第２自由アプリケーションとの優先度が「高」であり、他の自由アプリケーションの優先度が「標準」であるとする。第１８自由アプリケーションを割り当てることによって、第３自由アプリケーションと第４アプリケーションとが第Ｎパケット信号に割り当てられなくなる場合、これらに対する最大遅延許容時間が満たされなくなる。そのため、アプリケーション管理部７８は、第１８自由アプリケーションの起動要求を拒否する。図４に戻る。処理部５６、変復調部５４、ＲＦ部５２は、生成部６６において生成した複数のパケット信号を順次報知する。制御部５８は、端末装置１４の動作を制御する。
【００５６】
これまで、２段階の優先度が規定されている。しかしながら、２段階よりも多くの優先度が規定されてもよい。ここでは、４段階の優先度が規定されている場合を説明する。例えば、優先度「１」に対して、１００ｍｓｅｃの報知間隔が要求され、優先度「２」に対して、２００ｍｓｅｃの報知間隔が要求され、優先度「３」に対して、５００ｍｓｅｃの報知間隔が要求され、優先度「４」に対して、１ｓｅｃの報知間隔が要求される。つまり、優先度「１」の優先度が最も高く、優先度「４」の優先度が最も低い。この場合も、アプリケーション管理部７８は、優先度の高い自由アプリケーションに対する割当てを優先的に実行する。
【００５７】
図９は、アプリケーション管理部７８による報知タイミングの別の割当て例を示す。第１自由アプリケーションの優先度が「１」であるので、すべてのパケット信号に第１自由アプリケーションが割り当てられる。また、第２自由アプリケーションから第４自由アプリケーションの自由度が「２」であるので、ふたつのパケット信号のうちのひとつに各自由アプリケーションが周期的に割り当てられる。さらに、第５自由アプリケーションから第７自由アプリケーションの自由度が「３」であるので、５つのパケット信号のうちのひとつに各自由アプリケーションが周期的に割り当てられる。最後に、第８自由アプリケーションから第１１自由アプリケーションの自由度が「４」であるので、１０のパケット信号のうちのひとつに各自由アプリケーションが周期的に割り当てられる。
【００５８】
このような状況下において、図４のアプリケーション管理部７８は、優先度「１」の自由アプリケーションを追加して割り当てる場合、すべてのパケット信号のうち、最も空きの少ないパケット信号の空きサイズと、要求されたデータサイズとを比較して、割当て可否を判定する。図９の例では、第１０パケット信号において空きが存在しないので、アプリケーション管理部７８は、優先度「１」の自由アプリケーションの追加登録を拒否する。
【００５９】
優先度「２」の自由アプリケーションを追加して割り当てる場合、アプリケーション管理部７８は、奇数番目のパケット信号あるいは偶数番目のパケット信号を割当て対象にする。図９においてアプリケーション管理部７８は、第１パケット信号、第３パケット信号、第５パケット信号、第７パケット信号、第９パケット信号のうち、最も空いているパケット信号の空きサイズと、要求されたデータサイズとを比較して、割当て可否を判定する。
【００６０】
優先度「３」の自由アプリケーションを追加して割り当てる場合、アプリケーション管理部７８は、図９において第１パケット信号と第５パケット信号のような５００ｍｓｅｃごとの組合せを５つ形成する。また、アプリケーション管理部７８は、最も空いているパケット信号の空きサイズと、要求されたデータサイズとを比較して、割当て可否を判定する。優先度「４」の自由アプリケーションを追加して割り当てる場合、アプリケーション管理部７８は、最も空いているパケット信号の空きサイズと、要求されたデータサイズとを比較して、割当て可否を判定する。
【００６１】
以上の構成による通信システム１００の動作を説明する。図１０は、アプリケーション管理部７８による割当て手順を示すフローチャートである。登録要求があれば（Ｓ１０のＹ）、アプリケーション管理部７８は、優先度に対応したパケット信号を選択する（Ｓ１２）。最大データサイズを格納可能であれば（Ｓ１４のＹ）、アプリケーション管理部７８は割当てを決定する（Ｓ１８）。最大データサイズを格納可能でなくても（Ｓ１４のＮ）、入れ替えが可能であれば（Ｓ１６のＹ）、アプリケーション管理部７８は割当てを決定する（Ｓ１８）。入れ替えが可能でなければ（Ｓ１６のＮ）、アプリケーション管理部７８は、拒否を決定する（Ｓ２０）。登録要求がなければ（Ｓ１０のＮ）、ステップ１２からステップ２０の処理はスキップされる。
【００６２】
図１１は、アプリケーション管理部７８による解析手順を示すフローチャートである。アプリケーション管理部７８は、取得したパケット信号に含まれたアプリケーションＩＤを取得する（Ｓ５０）。アプリケーションＩＤに対応したアプリケーションが、アプリケーション処理部７６において処理中のアプリケーションであれば（Ｓ５２のＹ）、アプリケーション管理部７８は、データをアプリケーション処理部７６に出力する（Ｓ５４）。ここで、アプリケーション処理部７６において処理中のアプリケーションとは、受信側アプリケーションに相当する。一方、アプリケーションＩＤに対応したアプリケーションが、アプリケーション処理部７６において処理中のアプリケーションでなければ（Ｓ５２のＮ）、アプリケーション管理部７８は、データを破棄する（Ｓ５６）。
【００６３】
本発明の実施例によれば、優先度をもとにふたつ以上のデータをひとつのパケット信号に集約されるので、複数種類のアプリケーションのそれぞれに対するデータを効率的に送信できる。また、要求されるデータの報知間隔が短くなるほど高くなるような優先度が付与されるので、要求されるデータの報知間隔に応じたデータの割当てを実現できる。また、優先度に加えて最大データサイズを考慮するので、報知間隔が異なり、かつデータサイズが異なる場合であってもデータの割当てを実現できる。高い優先度が付与されたデータを優先的に割り当てるので、報知周期の規定を満たしやすくできる。また、報知間隔が所定値以上にならない範囲でデータを入れ替えるので、データの送信効率を向上できる。
【００６４】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６５】
本発明の一態様の概要は、次の通りである。本発明のある態様の無線装置は、複数のデータを入力する入力部と、入力部において入力した複数のデータをもとに、複数のパケット信号を生成する生成部と、生成部において生成した複数のパケット信号を順次報知する報知部とを備える。入力部において入力した複数のデータのそれぞれには、複数種類規定された優先度のうちのいずれかが付与されており、生成部は、優先度をもとに、ひとつのパケット信号にふたつ以上のデータを集約させながら格納する。
【００６６】
この態様によると、優先度をもとにふたつ以上のデータをひとつのパケット信号に集約されるので、複数種類のデータを効率的に送信できる。
【００６７】
入力部において入力した複数のデータのそれぞれには、要求されるデータの報知間隔が短くなるほど高くなるような優先度が付与されていてもよい。また、要求されるデータの報知間隔が短くなるほど高くなるような優先度が付与されるので、要求されるデータの報知間隔に応じたデータの割当てを実現できる。
【００６８】
生成部は、低い優先度が付与されたデータよりも、高い優先度が付与されたデータを優先的にパケット信号に格納してもよい。また、高い優先度が付与されたデータを優先的に割り当てるので、報知周期の規定を満たしやすくできる。
【符号の説明】
【００６９】
１０  基地局装置、  １２  車両、  １４  端末装置、  ２０  アンテナ、  ２２  ＲＦ部、  ２４  変復調部、  ２６  処理部、  ２８  制御部、  ３０  ネットワーク通信部、  ３２  フレーム規定部、  ３４  選択部、  ３６  生成部、  ５０  アンテナ、  ５２  ＲＦ部、  ５４  変復調部、  ５６  処理部、  ５８  制御部、  ６０  タイミング特定部、  ６２  転送決定部、  ６４  取得部、  ６６  生成部、  ６８  ユーザＩＦ部、  ７０  通知部、  ７２  抽出部、  ７４  キャリアセンス部、  ７６  アプリケーション処理部、  ７８  アプリケーション管理部、  １００  通信システム。
【産業上の利用可能性】
【００７０】
本発明によれば、複数種類のアプリケーションのそれぞれに対するデータを効率的に送信できる。
【図１】
2013136748.tif 000003
【図２】
2013136748.tif 000004
【図３】
2013136748.tif 000005
【図４】
2013136748.tif 000006
【図５】
2013136748.tif 000007
【図６】
2013136748.tif 000008
【図７】
2013136748.tif 000009
【図８】
2013136748.tif 000010
【図９】
2013136748.tif 000011
【図１０】
2013136748.tif 000012
【図１１】
2013136748.tif 000013
【国際調査報告】
2013136748.tif 000014
2013136748.tif 000015