(57)【特許請求の範囲】
【請求項１】
受信した中継パケットを保持して、この保持した中継パケットを管理する管理パケット情報を生成するとともに、中継する通信経路を示す通信経路情報を前記保持した中継パケットから抽出し、パケットの送出先を示す送出先情報と該送出するパケットを示すパケット情報とに基づいて、該パケット情報で示されるパケットを前記保持した中継パケットから抽出し、この抽出した中継パケットから該送出先情報で示される送出先に送出する送出パケットを生成するパケット管理部と、
受信した他端末情報パケットに含まれる情報に基づいて、周辺に存在する他端末の所在情報を示す周辺端末情報と他端末および自端末の移動状況を含む端末情報とを生成する端末情報収集部と、
この端末情報収集部が生成した端末情報に基づいて、前記パケット管理部が抽出した通信経路情報で示される次の端末への通信が不通となる離脱の発生有無を予測した結果を示す離脱情報を生成する離脱検出部と、
この離脱検出部が生成した離脱情報と、前記端末情報収集部が生成した周辺端末情報または前記パケット管理部が抽出した通信経路情報とに基づいて、パケットの送出先を決定し、この決定したパケットの送出先を示す前記送出先情報を生成する送出先決定部と、
この送出先決定部が決定した送出先に送出するパケットを、前記離脱検出部が生成した離脱情報と、前記パケット管理部が生成した管理パケット情報とに基づいて選択し、この選択したパケットを示す前記パケット情報を生成するパケット選択部と
を備えたことを特徴とする通信端末。
【請求項２】
前記送出先決定部は、前記離脱検出部が生成した離脱情報に基づいて通信経路からの離脱が発生すると予測されると、前記端末情報収集部が生成した周辺端末情報に基づいてパケットの送出先を決定し、この決定したパケットの送出先を示す送出先情報を生成する
ことを特徴とする請求項１記載の通信端末。
【請求項３】
受信した中継装置情報パケットに含まれる情報に基づいて、周辺に存在する他端末に代わってパケットを中継する中継装置の所在情報を示す中継装置情報を生成する中継装置情報収集部
を備え、
前記送出先決定部は、前記離脱検出部が生成した離脱情報に基づいて通信経路から離脱が発生すると予測されると、前記中継装置情報収集部が生成した中継装置情報に基づいてパケットの送出先を決定し、この決定したパケットの送出先を示す送出先情報を生成する
ことを特徴とする請求項１記載の通信端末。
【請求項４】
受信した中継装置情報パケットに含まれる情報に基づいて、周辺に存在する他端末に代わってパケットを中継する中継装置の所在情報を示す中継装置情報を生成する中継装置情報収集部
を備え、
前記送出先決定部は、前記離脱検出部が生成した離脱情報に基づいて通信経路から離脱が発生すると予測されると、前記端末情報収集部が生成した周辺端末情報と前記中継装置情報収集部が生成した中継装置情報とに基づいてパケットの送出先を決定し、この決定したパケットの送出先を示す送出先情報を生成する
ことを特徴とする請求項１記載の通信端末。
【請求項５】
前記パケット管理部は、前記保持した中継パケットの受信時刻とデータ種別を含む管理パケット情報を生成し、
前記離脱検出部は、端末情報収集部が生成した端末情報に基づいて、通信が不通となる離脱時刻を示す予測離脱時刻情報を生成し、
前記パケット選択部は、前記離脱検出部が生成した離脱情報に基づいて通信経路から離脱が発生すると予測されると、前記送出先決定部が決定した送出先に送出するパケットを、前記離脱検出部が生成した予測離脱時刻情報から算出した通信が不通となるまでの時間が所定の閾値以下の場合には前記パケット管理部が生成した管理パケット情報に含まれるデータ種別に基づいて選択し、また前記通信不可となるまでの時間が前記所定の閾値を超える場合には前記パケット管理部が生成した管理パケット情報に含まれる受信時刻に基づいて選択し、この選択したパケットを示すパケット情報を生成する
ことを特徴とする請求項１記載の通信端末。
【請求項６】
前記端末情報収集部は、前記周辺端末情報に含まれる周辺に存在する他端末に送出する自端末の所在および移動の情報を含む自端末情報パケットを生成する
ことを特徴とする請求項１ないし請求項５のいずれかに記載の通信端末。
【請求項７】
受信した中継パケットを保持する中継パケット保持ステップと、
この保持した中継パケットを管理する管理パケット情報を生成する管理パケット情報生成ステップと、
前記保持した中継パケットから中継する通信経路を示す通信経路情報を抽出する通信経路情報抽出ステップと、
受信した他端末情報パケットに含まれる情報に基づいて、周辺に存在する他端末の所在情報を示す周辺端末情報と他端末および自端末の移動状況を含む端末情報とを生成する端末情報収集ステップと、
この生成した端末情報に基づいて、前記抽出した通信経路情報で示される次の端末への通信が不通となる離脱の発生有無を予測した結果を示す離脱情報を生成する離脱検出ステップと、
この生成した離脱情報と、前記生成した周辺端末情報または前記生成した通信経路情報とに基づいて、前記保持した中継パケットの送出先を決定し、この決定したパケットの送出先を示す送出先情報を生成する送出先決定ステップと、
前記決定した送出先に送出するパケットを、前記生成した離脱情報と、前記生成した管理パケット情報とに基づいて選択し、この選択したパケットを示すパケット情報を生成するパケット選択ステップと、
この生成したパケット情報と前記生成した送出先情報とに基づいて、該パケット情報で示されるパケットを前記保持した中継パケットから抽出し、この抽出した中継パケットから該送出先情報で示される送出先に送出する送出パケットを生成する送出パケット生成ステップと
を有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体通信のパケットロスを低減して通信品質を向上させる通信端末に関するものである。
【背景技術】
【０００２】
端末間で直接通信を行うアドホックネットワークでは、端末の移動により通信経路が変更される。特に車同士が直接通信する車車間通信は端末の移動速度が速く、頻繁な通信経路の変更が発生し、通信が安定しないという特徴がある。そのため、このような条件化で安定した通信を行う通信端末（例えば、特許文献１〜３）が提案されている。
【０００３】
特許文献１では、通信開始時の通信経路構築において、通信経路の安定性を評価することで通信経路を確立するものが開示されている。自車両と他車両との間の通信経路の安定度は、自車両の情報を周辺へと通知し、他車両から通知された車両情報を収集することで評価する。
【０００４】
また、特許文献２では、車車間通信において、特定のパケットの優先度を高く設定し、高い優先度を示す値を持ったパケットを、他に優先して中継転送するものが開示されている。優先度は、緊急情報を含むパケットや、宛先車両までの到達距離が長いパケット、転送ホップ数が多いパケットに高く設定し、高い優先度を示す値を持ったパケットを他に優先して中継転送することで、距離に影響しない中継制御を行い、緊急情報の即座の伝送を可能とする。
【０００５】
また、特許文献３では、車車間通信において、衝突回避のための周辺の車両データの収集において、電波障害物により車車間で直接通信できない場合に、中継装置を設置し、車両から受け取った車両データを別の車両へと送信するものが開示されている。その際、中継装置を経由したパケットには、高優先度を付けて優先的に処理することで、直接通信できない車車間のデータ交換も可能とする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１２４２９６号公報
【特許文献２】特開２００１−１１９３３１号公報
【特許文献３】特開２００９−００９４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の通信端末では、通信経路の構築時に、より安定した通信経路を選択することで、通信品質の改善を図っているが、通信を中継する車両が通信経路上から離脱して途中で状況が変化する場合に発生するパケットロスについては考慮していないという課題がある。
【０００８】
そのため、中継車両が中継パケットを保持したまま、通信経路上から離脱していなくなることにより、その中継車両の保持パケットが宛先の車両へ届かないという問題があった。このようにパケットデータが欠落するパケットロスによって通信品質が低下し、特に映像や音声などのマルチメディアデータの伝送においては、画質、音質の劣化となって表われるという問題があった。
【０００９】
この発明は、上記のような課題を解決するためになされたもので、車車間通信を用いたデータ伝送において、中継車両が通信経路上から離脱するときに発生するパケットロスを抑制することで通信品質の低下を抑えることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る通信端末は、受信した中継パケットを保持して、この保持した中継パケットを管理する管理パケット情報を生成するとともに、中継する通信経路を示す通信経路情報を前記保持した中継パケットから抽出し、パケットの送出先を示す送出先情報と該送出するパケットを示すパケット情報とに基づいて、該パケット情報で示されるパケットを前記保持した中継パケットから抽出し、この抽出した中継パケットから該送出先情報で示される送出先に送出する送出パケットを生成するパケット管理部と、受信した他端末情報パケットに含まれる情報に基づいて、周辺に存在する他端末の所在情報を示す周辺端末情報と他端末および自端末の移動状況を含む端末情報とを生成する端末情報収集部と、この端末情報収集部が生成した端末情報に基づいて、前記パケット管理部が抽出した通信経路情報で示される次の端末への通信が不通となる離脱の発生有無を予測した結果を示す離脱情報を生成する離脱検出部と、この離脱検出部が生成した離脱情報と、前記端末情報収集部が生成した周辺端末情報または前記パケット管理部が抽出した通信経路情報とに基づいて、パケットの送出先を決定し、この決定したパケットの送出先を示す前記送出先情報を生成する送出先決定部と、この送出先決定部が決定した送出先に送出するパケットを、前記離脱検出部が生成した離脱情報と、前記パケット管理部が生成した管理パケット情報とに基づいて選択し、この選択したパケットを示す前記パケット情報を生成するパケット選択部とを備えた。
【発明の効果】
【００１１】
この発明に係る通信端末によれば、車車間通信を用いたデータ伝送において、中継車両が通信経路上から離脱するときに発生するパケットロスを抑制することで通信品質の低下を抑えることができる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態に係る通信端末の構成の一例を示すブロック図である。
【図２】この発明の実施の形態１に係る通信端末の構成の一例を示すブロック図である。
【図３】この発明の実施の形態１に係る通信端末の中継通信の通信経路と離脱の一例を示す説明図である。
【図４】この発明の実施の形態１に係る通信端末の通信制御部における中継処理と保持パケット送出処理の一例を示す説明図である。
【図５】この発明の実施の形態１に係る通信端末の通信制御処理の一例を示すフローチャートである。
【図６】この発明の実施の形態２に係る通信端末の構成の一例を示すブロック図である。
【図７】この発明の実施の形態２に係る通信端末の通信制御処理の一例を示すフローチャートである。
【図８】この発明の実施の形態３に係る通信端末の構成の一例を示すブロック図である。
【図９】この発明の実施の形態３に係る通信端末の通信制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、この発明の実施の形態に係る通信端末の構成の一例を示すブロック図である。図において、通信端末１は、無線通信部１０、パケット管理部１１、端末情報収集部１２、離脱検出部１３、通信制御部１４から構成されている。なお、この発明の実施の形態に係る通信端末は、通信の起点の通信端末、中間の通信端末（中継端末、転送端末）、終点の通信端末のいずれの通信端末ともなりうる。また、通信端末は通信装置と言い換えてもよく、すなわち通信の起点の通信装置、中間の通信装置（中継装置、転送装置）、終点の通信装置のいずれの通信装置ともなりうる。この発明に係る通信端末の実施の形態の説明では、車両に通信端末を搭載し、パケットを送信、中継または受信する実施例を示し、自車両は自らの通信端末（自端末）を搭載した車両、他車両は他の通信端末（他端末）を搭載した車両、周辺車両は自車両の周辺に存在する他車両、また車両情報は通信端末を搭載した車両の情報を意味する。通信端末は、車両として自動車、バイク、自転車等に限定せず移動体とともに移動する場合を含み、移動体に常時固定的に据え付けられている必要はなく、通信端末を人物が持ち歩いて利用する形態でも構わない。
【００１４】
無線通信部１０は、アンテナを介した無線通信により、他の通信端末からパケットを受信し、また送出先の通信端末へ送出すべきパケットを送信する。パケット管理部１１は、無線通信部１０が受信したパケットのうち、中継パケットを一時保持し、保持した中継パケットを管理する受信時刻とデータ種別を含む管理パケット情報を生成するとともに、中継パケットに含まれる通信経路を示す通信経路情報を抽出する。端末情報収集部（車両情報収集部）１２は、無線通信部１０ａが受信したパケットのうち、他車両情報パケット（他端末情報パケット）に含まれる情報から周辺を走行する他車両（周辺に存在する他端末）の所在情報を示す周辺車両情報（周辺端末情報）と自車両（自端末）および他車両（他端末）の移動状況を示す車両情報（端末情報）を生成する。また、自車両（自端末）の所在情報および移動状況を含む自車両情報パケット（自端末情報パケット）を生成し、生成した自車両情報パケット（自端末情報パケット）を周辺車両（周辺端末）へ無線通信部１０に送信させる。離脱検出部１３は、端末情報収集部１２が生成した車両情報（端末情報）に含まれる移動状況に基づいて、自車両（自端末）または他車両（他端末）が通信経路から外れて通信が不通となる離脱の発生有無を予測した結果を示す離脱情報を生成する。通信制御部１４は、パケット管理部１１が生成した管理パケット情報と通信経路情報と端末情報収集部１２が生成した車両情報（端末情報）と離脱検出部１３が生成した離脱情報とからパケット管理部１１が保持する中継パケットから選択したパケットを示すパケット情報とそのパケットの送出先情報とを生成し、無線通信部１０に送出先情報で示される送出先の通信端末へパケット情報で示される中継パケットを送信させる。
【００１５】
以下、この図１の通信端末１を基本構成として、より詳細なこの発明の実施の形態について説明を行う。
【００１６】
実施の形態１．
図２は、この発明の実施の形態１に係る通信端末１ａの構成の一例を示すブロック図である。図において、無線通信部１０ａは、アンテナを介した無線通信で、パケットを受信して分類するパケット受信部１０１ａと送出先にパケットを送信するパケット送信部１０２aから構成されている。また、通信制御部１４ａは、周辺車両情報と離脱情報と中継パケットに含まれる通信経路を保持する通信経路情報に基づいて送出先情報を生成する送出先決定部１４１ａと、決定した送出先に送出するパケットを管理パケット情報と離脱情報に基づいて選択してパケット情報を生成するパケット選択部１４２ａから構成されている。その他、図１に示したこの発明の実施の形態に係る通信端末１と同一又は同様の構成要素には、同一符号を付し、その説明を省略する。
【００１７】
無線通信部１０ａのパケット受信部１０１ａは、アンテナを介してパケットを受信し、受信したパケットが他車両へ中継する中継パケットであるか、他車両情報を示す他車両情報パケットであるかを判定し、判定結果に基づく出力先へ振り分けて受信パケットを出力する。すなわち、受信パケットが中継パケットであるとき、パケット管理部１１へ出力し、また、受信パケットが他車両情報パケットであるとき、端末情報収集部１２へ出力する。
【００１８】
パケット管理部１１は、パケット受信部１０１ａから出力された中継パケットを保持し、保持する中継パケットを管理する受信時刻とデータ種別を含む管理パケット情報を生成し、中継パケットに含まれる通信経路を保持する通信経路情報を抽出するとともに、送出するように指示された中継パケットを出力する。ここで、パケット管理部１１が生成する管理パケット情報には、例えば保持パケットの受信時刻、データ種別としてのデータの種類やその特徴を示す情報が含まれている。データの特徴についての情報とは、例えば、ピクチャデータの場合、各パケットにピクチャヘッダやシーケンスヘッダなどのヘッダ情報が含まれているか否かの情報や、ピクチャの種類などの情報である。また、パケット管理部１１が生成する通信経路情報とは、中継パケットに含まれる予め通信開始前に構築された通信経路の情報である。なお、この通信経路情報は、管理パケット情報に含まれる情報の一部として生成してもよい。
【００１９】
また、パケット管理部１１は、中継パケットに含まれる通信経路情報に、自車両が存在しない場合には、他の車両の中継パケット送出処理により送出された中継パケットであると判断し、自車両から宛先車両までの通信経路を構築し、構築した通信経路を通信経路情報として中継パケットに含める。
【００２０】
端末情報収集部１２は、パケット受信部１０１ａから出力された他車両情報パケットに含まれる他車両情報と自車両に保持している自車両情報から車両情報、周辺車両情報を生成する。ここで、端末情報収集部１２が生成する車両情報には、例えば、自車両の位置情報、走行レーン情報、ウィンカーやハンドル操作などの車両制御情報、カーナビゲーションが保持している走行経路情報と、他車両の位置情報、走行レーン情報、車両制御情報、走行経路情報が含まれる。このとき、自車両情報である自車両の走行情報や自車両の制御情報は、無線通信部１０ａを介さずに直接自車両から取得し保持するようにしてもよい。また、周辺車両情報には、例えば、自車両の周辺を走行している車両の位置情報、走行レーン情報、走行経路情報、保持パケット数などの所在情報および移動状況が含まれる。
【００２１】
また、他車両から通知される他車両情報パケットに対して、自車両から他車両に通知する自車両情報パケットを端末情報収集部１２が定期的に生成してパケット送信部１０２aを介して他車両へ送信する。ここで、自車両情報パケットには、自車両の位置情報、走行レーン情報、車両制御情報、走行経路情報、保持パケット数などの所在情報および移動状況の情報が含まれる。
【００２２】
離脱検出部１３ａは、端末情報収集部１２が生成した車両情報に基づき、自車両の通信経路上からの離脱を検出し、離脱情報を生成する。ここで、離脱検出部１３ａは、自車両または他車両が通信経路から外れて通信が不通となるか否かを予測し、不通となると予測したときを離脱の検出とする。このとき生成する離脱情報には、通信経路からの離脱が予測されるか否かの情報が含まれる。なお、離脱が検出された時点で、すぐ通信不通となるとは限らない。
【００２３】
図３は、この発明の実施の形態１に係る通信端末１ａの中継通信の通信経路と離脱の一例を示す説明図である。図３の上段に示す図は、通常の中継通信の例を示したものである。車両Ａから車両Ｂへとパケットの伝送を行っている場合、車両２１〜２３がパケットの中継を行っており、形成された通信経路は、Ａ→２１→２２→２３→Ｂとする。
【００２４】
次に、図３の下段に示す図は、車両２２が通信経路から離脱した例を示したものである。ここでいう通信経路上からの離脱とは、次のような状況で中継通信が不可となる場合をいう。例えば、中継車両である車両２２が交差点等において、宛先車両である車両Ｂとは異なり左折して進路変更すると、車両２２は車両２１、車両２３との通信が不可能となり、通信経路が切断される。同様に、車両２２が駐車場等において、駐車時や停車時にエンジンを停止した場合にも、車両２２と車両２１、車両２３との通信が切断される。このように、車両２２が通信経路から外れて通信が不通となることを離脱という。
【００２５】
このように、車両２２は、自らの通信端末１ａの離脱検出部１３ａが通信経路からの離脱を検出する。例えば、図３の下段に示す図の場合、車両２２が交差点手前において、宛先車両である車両Ｂとは異なり左折すると車両制御情報などから判断した場合、車両２２は自身が通信経路から離脱すると判断する。また、車両２２が道路脇の駐車場などに停車した場合にも、その後、通信の切断が起こると考えられるため、車両２２は自身が通信経路から離脱すると判断する。
【００２６】
通信制御部１４ａの送出先決定部１４１ａとパケット選択部１４２ａは、離脱検出部１３ａが生成した離脱情報に基づき、中継処理と保持パケット送出処理とを切り替えて処理を行う。中継処理と保持パケット送出処理において、パケット管理部１１が生成した通信経路情報と端末情報収集部１２が生成した周辺車両情報に基づいて、送出先決定部１４１ａがパケットの送出先を決定し、パケット管理部１１が生成した管理パケット情報に基づいて、パケット選択部１４２ａは送出先決定部１４１ａが決定したパケットの送出先への中継パケットを抽出し、抽出した中継パケットから送出パケットの選択を行う。
【００２７】
図４は、この発明の実施の形態１に係る通信端末１ａの通信制御部１４ａにおける中継処理と保持パケット送出処理の一例を示す説明図である。図４の上段に示す図は、中継処理の例を示したものである。中継処理において、車両Ｃは、送出先として通信経路により決定している次の中継車両である車両３４を選択し、送出パケットは、受信時刻が最も早いパケットを選択する。すなわち、受信時刻の早さを重要度として送出パケットを選択していると見てもよい。
【００２８】
一方、図４の下段に示す図は、保持パケット送出処理の例を示したものである。保持パケット送出処理において、車両Ｃは、周辺車両である車両３１〜車両３６の中から、車両３３を送出先として選択し、パケットの種別などの情報から保持パケットに図４のように重要度１〜４を設定し、重要度に基づいて最も高い重要度４を設定したパケットから順に送出パケットとして選択する。なお、ここでは重要度を１〜４の４段階として説明したが、４段階に限るものではない。
【００２９】
このように、通信制御部１４ａにおける中継処理は、離脱情報から離脱していないことを判断したとき、通信経路情報に示される予め構築されている通信経路における次の中継車両または宛先車両を送出先とし、順次パケットを送出する処理である。一方、保持パケット送出処理は、離脱情報から離脱したことを判断したとき、周辺車両情報に示される自車両の通信可能範囲内にいる周辺車両から、送出する車両を選択し、保持しているパケットに重要度を設定し、重要度順に送出を行う処理である。
【００３０】
通信制御部１４ａの送出先決定部１４１ａは、パケット管理部１１が生成した通信経路情報、端末情報収集部１２が生成した周辺車両情報および離脱検出部１３ａが生成した離脱情報に基づいて、パケットの送出先を決定して送出先情報を生成する。すなわち、送出先決定部１４１ａは、離脱検出部１３ａが生成した離脱情報に基づいて離脱を検出した場合には、保持パケット送出処理として、端末情報収集部１２が生成した周辺車両情報に基づき、周辺車両に優先度を設定して、優先度の高いものから順に送出先として選択し、選択した送出先を示す送出先情報を生成する。例えば、車両の位置、自車両との通信の有無、車両の進行方向、走行経路情報などに基づき設定する。より具体的には、車両の位置情報を用いて、自車両との距離に応じて優先度を設定する場合、距離の近い車両ほど優先度を高く設定する。また、自車両との通信の有無を用いる場合、中継処理において、通信を行っている車両に対し、優先度を高く設定してもよい。また、車両の進行方向や走行経路情報を用いる場合には、宛先車両と同一方向に進む車両の優先度を高く設定するなどしてもよい。さらに、これらの情報を複数組み合わせて利用しても構わない。
【００３１】
一方、送出先決定部１４１ａは、離脱検出部１３ａが生成した離脱情報に基づいて離脱を検出しない場合には、中継処理として、パケット管理部１１が生成した通信経路情報に従って、送出先を決定し、決定した送出先を示す送出先情報を生成する。このとき、通信経路情報は、例えばパケット管理部１１から管理パケット情報に含まれる情報の一部として受け取ってもよい。
【００３２】
通信制御部１４ａのパケット選択部１４２ａは、離脱検出部１３ａが生成した離脱情報およびパケット管理部１１が生成した管理パケット情報に基づいて、送出先決定部１４１ａが決定したパケットの送出先への中継パケットを抽出し、抽出した中継パケットから選択した送出パケットのパケット情報を生成する。すなわち、パケット選択部１４２ａは、離脱検出部１３ａが生成した離脱情報に基づいて離脱を検出した場合には、保持パケット送出処理として、パケット管理部１１が生成した管理パケット情報に基づき、各パケットに重要度を設定して、重要度の高いパケットから順に送出パケットとして選択し、選択した送出パケットを示すパケット情報を生成する。重要度は、パケットの内容に応じて決定する。例えば、映像データ伝送の場合には、ピクチャヘッダやシーケンスヘッダなどのヘッダが含まれている場合には重要度を高く設定し、またＩピクチャを含むパケットの重要度は高く設定するなどしてもよい。また、マルチメディアデータの場合には、映像データよりも音声データの重要度を高く設定しても構わない。さらに、これらの情報を複数組み合わせて重要度を決定しても構わない。重要度が同一のパケットが複数存在する場合は、受信時刻の早いものから順に選択してもよい。
【００３３】
一方、パケット選択部１４２ａは、離脱検出部１３ａが生成した離脱情報に基づいて離脱を検出しない場合には、中継処理として、パケット管理部１１が生成した管理パケット情報に基づき、パケットの受信順にパケットを選択する。すなわち、最も受信時刻の早いものから順に選択し、選択した送出パケットを示すパケット情報を生成する。
【００３４】
無線通信部１０ａのパケット送信部１０２ａは、通信制御部１４ａのパケット選択部１４２ａが生成したパケット情報に基づく送出パケットをパケット管理部１１に指示して取得し、通信制御部１４ａの送出先決定部１４１ａが生成した送出先情報に基づく送出先へアンテナを介して送出する。ここで、通信制御部１４ａのパケット選択部１４２ａが生成したパケット情報に基づく送出パケットは、無線通信部１０ａのパケット送信部１０２ａからパケット管理部１１に指示して取得されるように説明したが、パケット情報をパケット管理部１１に通知することで、パケット送信部１０２ａが指示することなくパケット管理部１１からパケット送信部１０２ａが直接取得するようにしてもよい。また、パケット送信部１０２ａは、端末情報収集部１２から出力された自車両情報パケットを周辺の車両へアンテナを介して送出する。
【００３５】
図５は、この発明の実施の形態１に係る通信端末１ａの通信制御処理の一例を示すフローチャートである。この図５を用いて、この発明の実施の形態１に係る通信端末１ａの通信制御部１４ａ（送出先決定部１４１ａおよびパケット選択部１４２ａ）における中継処理と保持パケット送出処理との切り替えを行う通信制御処理について説明する。
【００３６】
この発明の実施の形態１における通信制御処理では、最初に、通信制御部１４ａは、離脱検出部１３ａから離脱情報を取得する（ステップＳＴ１００）。
【００３７】
通信制御部１４ａは、離脱検出部１３ａから取得した離脱情報に基づいて、自車両が通信経路から離脱を検出したか否かを判断する（ステップＳＴ１０１）。
【００３８】
このステップＳＴ１０１において、通信制御部１４ａは、離脱を検出した（Ｙｅｓ）と判断すると、保持パケット送出処理を開始する。一方、離脱を検出していない（Ｎｏ）と判断すると、中継処理を開始する。以下、これら保持パケット送出処理および中継処理は、いずれも通信制御部１４ａにおける送出先決定部１４１ａのパケット送出先決定処理手順およびパケット選択部１４２ａのパケット選択処理手順として説明する。
【００３９】
＜保持パケット送出処理によるパケット送出先決定処理手順＞
ステップＳＴ１０１において、通信制御部１４ａが離脱を検出した（Ｙｅｓ）と判断した保持パケット送出処理では、通信制御部１４ａの送出先決定部１４１ａは、パケット送出先決定処理手順（ステップＳＴ１０２〜ステップＳＴ１０５）を行う。
【００４０】
保持パケット送出処理によるパケット送出先決定処理手順において、送出先決定部１４１ａは、端末情報収集部１２から自車両の周辺を走行している他車両の車両情報を示す周辺車両情報を取得する（ステップＳＴ１０２）。
【００４１】
送出先決定部１４１ａは、端末情報収集部１２から取得した周辺車両情報に基づき、周辺車両の優先度を設定する（ステップＳＴ１０３）。優先度は、例えば、周辺車両の位置情報を用いる場合には、周辺車両との距離を計算し、距離が短いほど優先度が高くなるように設定する。また、中継車両における自車両との通信の有無を用いる場合、通信を行っている車両の優先度を高く設定してもよい。走行レーン情報や走行経路情報を用いる場合には、送信方向が宛先車両と同じである車両の優先度を高く設定してもよい。また、他車両情報パケットに含まれる周辺車両の保持パケット数を用いる場合には、パケットの中継負荷が低いことが期待される保持パケット数が少ない車両ほど優先度が高くなるように設定しても構わない。さらに、これらの情報を複数組み合わせて優先度を決定しても構わない。
【００４２】
送出先決定部１４１ａは、周辺車両情報に応じて設定した各周辺車両の優先度を比較し、優先度が最も高い周辺車両を送出先に決定する（ステップＳＴ１０４）。
【００４３】
送出先決定部１４１ａは、送出先に決定した優先度が最も高い周辺車両への送出先情報を生成する（ステップＳＴ１０５）。
【００４４】
＜保持パケット送出処理によるパケット選択処理手順＞
続いて、通信制御部１４ａのパケット選択部１４２ａは、パケット選択処理手順（ステップＳＴ１０６〜ステップＳＴ１０９）を行う。
【００４５】
保持パケット送出処理によるパケット選択処理手順において、パケット選択部１４２ａは、パケット管理部１１から管理パケット情報を取得する（ステップＳＴ１０６）。
【００４６】
パケット選択部１４２ａは、パケット管理部１１から取得した管理パケット情報に基づき、各保持パケットに重要度を設定する（ステップＳＴ１０７）。重要度は、パケットロスした場合の影響が大きいものほど重要度が高くなるように設定する。例えば、映像データ伝送の場合には、管理パケット情報に含まれる特徴を示す情報からピクチャデータの種類を参照することで、欠落するとＰピクチャ、Ｂピクチャでもデータの欠落が発生して影響が大きくなるＩピクチャを含むパケットの重要度を高く設定する。
【００４７】
パケット選択部１４２ａは、保持パケットに設定した重要度が最も高いパケットを送出パケットとして選択する（ステップＳＴ１０８）。
【００４８】
パケット選択部１４２ａは、選択した送出パケットの情報を含むパケット情報を生成する。
【００４９】
通信制御部１４ａは、送出先決定部１４１ａが生成した送出先情報とパケット選択部１４２ａが生成したパケット情報を無線通信部１０ａのパケット送信部１０２ａに送る（ステップＳＴ１１０）。すなわち、通信制御部１４ａは、パケット送出先決定処理手順において生成した送出先情報と、パケット選択処理手順において生成したパケット情報を無線通信部１０ａのパケット送信部１０２ａへ送り、送出先情報とパケット情報を送られたパケット送信部１０２ａは、送出先情報に示された送出先へパケット情報に示されたパケットを送出する。このように、ステップＳＴ１００〜ステップＳＴ１１０の処理を経ることで、保持パケット送出処理における処理手順が終了する。
【００５０】
＜中継処理によるパケット送出先決定処理手順＞
一方、ステップＳＴ１０１において、通信制御部１４ａが離脱を検出していない（Ｎｏ）と判断した中継処理では、通信制御部１４ａの送信先決定部１４１ａは、パケット送出先決定処理手順（ステップＳＴ１１１〜ステップＳＴ１１３）を行う。
【００５１】
中継処理によるパケット送出先決定処理手順において、送出先決定部１４１ａは、パケット管理部１１から保持パケットに含まれる通信経路を示す通信経路情報を取得する（ステップＳＴ１１１）。
【００５２】
送出先決定部１４１ａは、パケット管理部１１が生成した通信経路情報に示された通信経路上の次の中継車両をパケットの送出先として設定する（ステップＳＴ１１２）。
【００５３】
送出先決定部１４１ａは、送出先に決定した通信経路情報に示された次の中継車両への送出先情報を生成する（ステップＳＴ１１３）。
【００５４】
＜中継処理によるパケット選択処理手順＞
続いて、通信制御部１４ａのパケット選択部１４２ａは、パケット選択処理手順（ステップＳＴ１１４〜ステップＳＴ１１６）を行う。
【００５５】
中継処理によるパケット選択処理手順において、パケット選択部１４２ａは、管理パケット情報を取得する（ステップＳＴ１１４）。
【００５６】
パケット選択部１４２ａは、パケット管理部１１から取得した管理パケット情報に基づき、パケット管理部１１に保持された各パケットの受信時刻を比較し、最も受信時刻が早いパケット、すなわち最も保持時間が長いパケットを送出パケットとして選択する（ステップＳＴ１１５）。
【００５７】
パケット選択部１４２ａは、選択した送出パケットの情報を含むパケット情報を生成する（ステップＳＴ１１６）。
【００５８】
通信制御部１４ａは、送出先決定部１４１ａが生成した送出先情報とパケット選択部１４２ａが生成したパケット情報を無線通信部１０ａのパケット送信部１０２ａに送る（ステップＳＴ１１０）。すなわち、中継処理による処理手順でも保持パケット送出処理による処理手順と同様に、通信制御部１４ａは、パケット送出先決定処理手順において生成した送出先情報と、パケット選択処理手順において生成したパケット情報を無線通信部１０ａのパケット送信部１０２ａへ送り、送出先情報とパケット情報を送られたパケット送信部１０２ａは、送出先情報に示された送出先へパケット情報に示されたパケットを送出する。このように、ステップＳＴ１００、ステップＳＴ１０１、ステップＳＴ１１１〜ステップＳＴ１１６、ステップＳＴ１１０の処理を経ることで、中継処理における処理手順が終了する。
【００５９】
なお、この発明の実施の形態１において、保持パケット送出処理によるパケット送出先決定処理手順では、周辺車両情報に基づいて、周辺車両の優先度を設定するが、中継処理によるパケット送出先決定処理手順でも同様に、通信経路情報に基づく中継車両の優先度を設定しているとみなすこともできる。すなわち、中継処理では中継車両は一意に決められるが、通信経路情報に示された通信経路上の次の中継車両を最も高い優先度を設定して該中継車両を送出先として選択しているとみなせる。よって、パケット送出先決定処理手順では、保持パケット送出処理、中継処理ともに、送出先の候補車両に付けた優先度に基づいて送出先を選択しているといえる。
【００６０】
また、保持パケット送出処理によるパケット選択処理手順では、管理パケット情報に基づいて、各パケットに重要度を設定するが、中継処理によるパケット選択処理手順でも同様に、管理パケット情報に基づいて、各パケットに重要度を設定しているとみなすこともできる。すなわち、管理パケット情報に含まれる各パケットの受信時刻を比較し、最も受信時刻が早いパケットほど高い重要度を設定しているとみなせる。よって、パケット選択処理手順では、保持パケット送出処理、中継処理ともに、パケットに付けた重要度に基づいて送出パケットを選択しているといえる。
【００６１】
また、この発明の実施の形態１では、送信先決定部１４１ａにおいて、送信先を最も優先度の高い車両としているが、予め設定した閾値以上の優先度を持つ車両をすべて送信先として設定するように構成してもよい。
【００６２】
以上のように、この発明の実施の形態１に係る通信端末によれば、通信制御部１４ａは、離脱検出部１３ａから受け取った離脱情報により自車両の離脱を検出したか否かに応じて、中継処理と保持パケット送出処理とを切替える。自車両の通信経路からの離脱を検知したと判断した場合、自車両の保持パケットの送出を開始し、端末情報収集部１２から受け取った周辺車両情報に基づき、送出先を決定し、パケット管理部１１から受け取った管理パケット情報から、パケットの重要度を設定し、重要度の高いものから順次送出することで、通信経路からの離脱前に、離脱車両の保持パケットを他の車両へと退避させることができる。退避したパケットを、パケットを受信した車両が宛先車両へ向かって送ることで、車両の離脱による離脱車両の保持パケットのロスを抑制することができ、宛先車両での受信データの受信品質の低下を抑えることができる。
【００６３】
実施の形態２．
図６は、この発明の実施の形態２に係る通信端末１ｂの構成の一例を示すブロック図である。図において、無線通信部１０ｂは、アンテナを介した無線通信で、パケットを受信して分類するパケット受信部１０１ｂと送出先にパケットを送信するパケット送信部１０２aから構成されている。中継装置情報収集部１５は、パケット受信部１０１ｂが受信した中継装置情報パケットを保持し、中継装置情報を生成する。また、通信制御部１４ｂは、周辺車両情報と中継装置情報と通信経路情報と離脱情報に基づいて送出先情報を生成する送出先決定部１４１ｂと、決定した送出先に送出するパケットを管理パケット情報と離脱情報に基づいて選択してパケット情報を生成するパケット選択部１４２ａから構成されている。その他、図２に示したこの発明の実施の形態１に係る通信端末１ａと同一又は同様の構成要素には、同一符号を付し、その説明を省略する。
【００６４】
以下、この発明の実施の形態２に係る通信端末１ｂについて、この発明の実施の形態１に係る通信端末１ａとの相違点について説明する。
【００６５】
無線通信部１０ｂのパケット受信部１０１ｂは、アンテナを介してパケットを受信し、受信したパケットが他車両へ中継する中継パケットであるか、他車両情報を示す他車両情報パケットであるか、中継装置情報を示す中継装置情報パケットであるかを判定し、判定結果に基づく出力先へ受信パケットを出力する。すなわち、受信パケットが中継パケットであるとき、パケット管理部１１へ出力し、他車両情報パケットであるとき、端末情報収集部１２へ出力し、また、中継装置情報パケットであるとき、中継装置情報収集部１５に出力する。
【００６６】
中継装置情報収集部１５は、信号機のような路側機や標識等に設置された中継装置の情報を示す中継装置情報パケットを保持し、保持した中継装置情報パケットから中継装置情報を生成する。中継装置情報収集部１５は、無線通信部１０ｂのパケット受信部１０１ｂから中継装置情報パケットを取得し、中継装置情報を通信制御部１４ｂの送出先決定部１４１ｂに送る。中継装置は、車両もしくは別の中継装置からパケットを受け取り、受け取ったパケットを車両もしくは中継装置へと送るものである。中継装置情報は、中継装置の位置情報を含むものとする。
【００６７】
なお、中継装置情報収集部１５は、無線通信部１０ｂのパケット受信部１０１ｂから中継装置情報パケットを取得する代わりに、カーナビゲーション装置などの地図情報に予め登録された中継装置の位置情報を保持するようにしてもよい。また、無線通信部１０ｂのパケット受信部１０１ｂから中継装置情報パケットを取得するとともに、カーナビゲーション装置などの地図情報に予め登録された中継装置の位置情報を保持するようにしてもよい。
【００６８】
通信制御部１４ｂの送出先決定部１４１ｂは、保持パケット送出処理において、中継装置情報収集部１５から取得した中継装置情報に含まれる中継装置をパケット送出先として選択し、送出先情報を生成し、無線通信部１０ｂのパケット送出部１０２ａへと送る。
【００６９】
図７は、この発明の実施の形態２に係る通信端末１ｂの通信制御処理の一例を示すフローチャートである。この図７を用いて、この発明の実施の形態２に係る通信端末１ｂの通信制御部１４ｂ（送出先決定部１４１ｂおよびパケット選択部１４２ａ）における中継処理と保持パケット送出処理との切り替えを行う通信制御処理について説明する。同図において、図４に示した、この発明の実施の形態１に係る通信端末１ａの通信制御処理を示すフローチャートと同一または同様の手順については、同一符号を付し、その説明を省略する。
【００７０】
この発明の実施の形態２における通信制御処理では、まず、通信制御部１４ｂは、この発明の実施の形態１における通信制御処理と同様に、離脱検出部１３ａから離脱情報を取得し（ステップＳＴ１００）、取得した離脱情報から自車両が通信経路から離脱を検出したか否かを判断する（ステップＳＴ１０１）。
【００７１】
＜保持パケット送出処理によるパケット送出先決定処理手順＞
ステップＳＴ１０１において、通信制御部１４ｂが離脱を検出した（Ｙｅｓ）と判断した保持パケット送出処理では、通信制御部１４ｂの送出先決定部１４１ｂは、パケット送出先決定処理手順（ステップＳＴ２００、ステップＳＴ２０１、ステップＳＴ１０５）を行う。
【００７２】
保持パケット送出処理によるパケット送信先決定処理手順において、送信先決定部１４１ｂは、中継装置情報収集部１５から中継装置の位置情報を含む中継装置情報を取得する（ステップＳＴ２００）。
【００７３】
送信先決定部１４１ｂは、取得した中継装置情報に基づき、自車両の周辺にある中継装置を送出先に決定する（ステップＳＴ２０１）。
【００７４】
自車両の周辺にある中継装置を送出先に設定すると、送信先決定部１４１ｂは、送出先情報を生成する（ステップＳＴ１０５）。すなわち、送出先決定部１４１ｂは、送出先として決定した自車両の周辺にある中継装置の情報を含む送出先情報を生成する。
【００７５】
＜保持パケット送出処理によるパケット選択処理手順＞
続いて、通信制御部１４ｂのパケット選択部１４２ａは、この発明の実施の形態１における保持パケット送出処理によるパケット選択処理手順と同様に、パケット選択処理手順（ステップＳＴ１０６〜ステップＳＴ１０９）を行う。
【００７６】
パケット選択処理手順の次に、通信制御部１４ｂは、この発明の実施の形態１における保持パケット送出処理と同様に、パケット送出先決定処理手順において生成した送出先情報とパケット選択処理手順において生成した送出パケット情報を送る（ステップＳＴ１１０）。ここで、送出先情報とパケット情報を送られた無線通信部１０ｂのパケット送信部１０２ａは、送出先情報に示された送出先へパケット情報に示されたパケットを送出する。このように、ステップＳＴ１００、ステップＳＴ１０１、ステップＳＴ２００、ステップ２０１、ステップＳＴ１０５〜ステップＳＴ１１０の処理を経ることで、保持パケット送出処理における処理手順が終了する。
【００７７】
＜中継処理によるパケット送出先決定処理手順およびパケット選択処理手順＞
一方、ステップＳＴ１０１において、通信制御部１４ｂが離脱を検出していない（Ｎｏ）と判断した中継処理では、この発明の実施の形態１における中継処理と同様に、通信制御部１４ｂの送信先決定部１４１ｂは、パケット送出先決定処理手順（ステップＳＴ１１１〜ステップＳＴ１１３）を行い、パケット選択部１４２ａは、パケット選択処理手順（ステップＳＴ１１４〜ステップＳＴ１１６）を行って、ステップＳＴ１１０の処理を経ることで、中継処理における処理手順が終了する。
【００７８】
なお、送出先決定部１４１ｂは、保持パケット送出処理の際に、中継装置情報に示される中継装置をパケット送出先の候補とするだけでなく、周辺車両情報から周辺車両の存在が確認できるとき、周辺車両情報に示される周辺車両をパケット送出先の候補に加えて、中継装置及び周辺車両の中から送出先を選択してもよい。また、送出先決定部１４１ｂが保持パケット送出処理において周辺車両情報を参照しないのであれば、端末情報収集部１２は、周辺車両情報を生成しない構成としても構わない。
【００７９】
以上のように、この発明の実施の形態２に係る通信端末によれば、通信制御部１４ｂは、パケットの送出先として、信号機などの路側機に設置された中継装置を選択することができる。中継装置を選択することにより、周辺に車両が少なく通信が難しい場合にも通信が可能となり、保持パケットを送出することができる。また、中継装置間で通信するネットワークが確立されている場合には、パケットを送出した中継装置から宛先車両に近いより前方の中継装置にパケットを送信することも可能となる。ここで、中継装置間で通信するネットワークは、無線に限らず、有線によるものでもよく、中継装置間を結ぶ別系統の通信ネットワークを用意しても構わない。
【００８０】
よって、送出先に中継装置を設定することにより、周辺を走行している車両数の影響を受けずに、保持パケットの送出が可能となり、保持パケットのロスを抑制することができる。
【００８１】
実施の形態３．
図８は、この発明の実施の形態３における通信端末１ｃの構成の一例を示すブロック図である。図において、離脱検出部１３ｂは、端末情報収集部１２が生成した車両情報に基づいて離脱情報と予測離脱時刻情報を生成する。また、通信制御部１４ｃは、周辺車両情報と通信経路情報と離脱情報に基づいて送出先情報を生成する送出先決定部１４１ａと、決定した送出先に送出するパケットを管理パケット情報と予測離脱時刻情報と離脱情報に基づいて選択してパケット情報を生成するパケット選択部１４２ｂから構成されている。その他、図２に示したこの発明の実施の形態１に係る通信端末１ａと同一又は同様の構成要素には、同一符号を付し、その説明を省略する。
【００８２】
以下、この発明の実施の形態３に係る通信端末１ｃについて、この発明の実施の形態１に係る通信端末１ａとの相違点について説明する。
【００８３】
離脱検出部１３ｂは、この発明の実施の形態１における通信端末１ａの離脱検出部１３ａと同様に、自車両情報と他車両の車両情報に基づき、自車両が通信経路から離脱するか否かを判断し、離脱の検出の有無を含む離脱情報を出力するのに加えて、離脱を検知した場合に、通信経路からの予測離脱時刻を予測し、予測した予測離脱時刻を示す予測離脱時刻情報を生成する。ここで、予測離脱時刻は、端末情報収集部１２から取得した車両情報に含まれる自車両の位置情報や走行経路、速度情報と、通信相手車両の位置や走行経路、速度情報に基づき、通信不可となる時刻を予測した離脱時刻とする。
【００８４】
通信制御部１４ｃのパケット選択部１４２ｂは、離脱検出部１３ｂから取得した離脱情報に基づき、中継処理と保持パケット送出処理の切り替えを行い、さらに保持パケット送出処理においては、離脱検出部１３ｂから取得した予測離脱時刻情報に基づいてパケット選択を行い、パケット情報を生成し、無線通信部１０ａのパケット送出部１０２ａへと送る。
【００８５】
すなわち、パケット選択部１４２ｂは、離脱検出部１３ｂから離脱情報と予測離脱時刻情報を取得し、取得した離脱情報から離脱を検出した場合（保持パケット送出処理）には、取得した予測離脱時刻情報が示す予測離脱時刻から計算した通信不可となるまでの時間が予め設定した閾値以上であれば、受信時刻順に送出パケットの選択を行い、予め設定した閾値以下であれば、各パケットに重要度を設定し、重要度の高い順に送出パケットの選択を行う。
【００８６】
図９は、この発明の実施の形態３に係る通信端末１ｃの通信制御処理の一例を示すフローチャートである。この図９を用いて、この発明の実施の形態３に係る通信端末１ｃの通信制御部１４ｃ（送出先決定部１４１ａおよびパケット選択部１４２ｂ）における中継処理と保持パケット送出処理との切り替えを行う通信制御処理について説明する。同図において、図４に示した、この発明の実施の形態１に係る通信端末１ａの通信制御処理を示すフローチャートと同一または同様の手順については、同一符号を付し、その説明を省略する。
【００８７】
この発明の実施の形態３における通信制御処理では、まず、通信制御部１４ｃは、この発明の実施の形態１における通信制御処理と同様に、離脱検出部１３ｂから離脱情報を取得し（ステップＳＴ１００）、通信制御部１４ｃは自車両が通信経路から離脱を検出したか否かを判断する（ステップＳＴ１０１）。
【００８８】
＜保持パケット送出処理によるパケット送出先決定処理手順＞
このステップＳＴ１０１において、通信制御部１４ｃが離脱を検出した（Ｙｅｓ）と判断した保持パケット送出処理では、通信制御部１４ｃの送出先決定部１４１ａは、この発明の実施の形態１における保持パケット送出処理によるパケット送出先決定処理手順と同様に、パケット送出先決定処理手順（ステップＳＴ１０２〜ステップＳＴ１０５）を行う。
【００８９】
＜保持パケット送出処理によるパケット選択処理手順＞
続いて、通信制御部１４ｃのパケット選択部１４２ｂは、パケット選択処理手順（ステップＳＴ３００、ステップＳＴ３０１、ステップＳＴ１０６〜ステップＳＴ１０９）を行う。
【００９０】
保持パケット送出処理によるパケット選択処理手順では、パケット選択部１４２ｂは、まず、自車両が通信経路から離脱して通信不可となる時刻を予測した予測離脱時刻を示す予測離脱時刻情報を離脱検出部１３ｂから取得する（ステップＳＴ３００）。
【００９１】
パケット選択部１４２ｂは、取得した予測離脱時刻情報が示す予測離脱時刻と現在時刻から計算した通信不可となるまでの時間が予め設定した閾値以下であるか否かを判断する（ステップＳＴ３０１）。ここで、設定する閾値は保持パケットをすべて送出するのに十分な時間を予め設定しておく。また、閾値を予め設定しておくのではなく、パケットの保持状況、すなわち保持するパケット数あるいはパケットのデータ量に応じて設定するように構成してもよい。
【００９２】
このステップＳＴ３０１において、パケット選択部１４２ｂは、通信不可となるまでの時間が閾値以下であると判断した場合、この発明の実施の形態１における保持パケット送出処理によるパケット選択処理手順（ステップＳＴ１０６〜ステップＳＴ１０９）と同様の処理を行って、保持パケット送出処理によるパケット選択処理手順が終了する。
【００９３】
一方、ステップＳＴ３０１において、パケット選択部１４２ｂは、通信不可となるまでの時間が閾値以上であると判断した場合、この発明の実施の形態１における中継処理によるパケット選択処理手順（ステップＳＴ１１４〜ステップＳＴ１１６）と同様の処理を行って、保持パケット送出処理によるパケット選択処理手順が終了する。
【００９４】
パケット選択処理手順の次に、通信制御部１４ｃは、この発明の実施の形態１における保持パケット送出処理と同様に、パケット送出先決定処理手順において生成した送出先情報とパケット選択処理手順において生成したパケット情報を送る（ステップＳＴ１１０）。ここで、送出先情報とパケット情報を送られたパケット送信部１０２ａは、送出先情報に示された送出先へパケット情報に示されたパケットを送出する。このように、ステップＳＴ１００〜ステップＳＴ１０５、ステップＳＴ３００、ステップＳＴ３０１、ステップＳＴ１０６〜ステップＳＴ１１０の処理を経ることで、保持パケット送出処理における処理手順が終了する。
【００９５】
＜中継処理によるパケット送出先決定処理手順およびパケット選択処理手順＞
一方、ステップＳＴ１０１において、通信制御部１４ｃが離脱を検出していない（Ｎｏ）と判断した中継処理では、この発明の実施の形態１における中継処理と同様に、通信制御部１４ｃの送信先決定部１４１ａは、パケット送出先決定処理手順（ステップＳＴ１１１〜ステップＳＴ１１３）を行い、パケット選択部１４２ｂは、パケット選択処理手順（ステップＳＴ１１４〜ステップＳＴ１１６）を行って、ステップＳＴ１１０の処理を経ることで、中継処理における処理手順が終了する。
【００９６】
なお、予測離脱時刻は、離脱を検出してから予測される通信不可となる時刻として離脱検出部１３ｂから取得され、取得した予測離脱時刻と現在時刻から計算した通信不可となるまでの時間が予め設定した閾値以下であるか否かを判断するものとして説明したが、予め予測した通信不可となる時刻と現在時刻から計算した通信不可となるまでの時間を予測離脱時間として離脱検出部１３ｂから取得し、取得した予測離脱時間が予め設定した閾値以下であるか否かを判断するようにしてもよい。
【００９７】
ここでは、通信制御部１４ｃの通信制御処理において、パケット送出先決定処理手順は、この発明の実施の形態１と同一の処理として説明したが、この発明の実施の形態２おける処理と同一としてもよい。
【００９８】
以上のように、この発明の実施の形態３に係る通信端末によれば、通信制御部１４ｃは、保持パケット送出処理において、送出するパケット順を離脱までの時間に応じて、パケット内容の重要度順に送出するか、パケットの受信順に送出するかを切替えることができる。離脱までの時間が閾値以上であれば、すべての保持パケットを送出可能であるため、受信順に送出することで、データの順序を変更せずに宛先車両へ送信できる。また、閾値以下の場合に、重要なパケットから順に送出することで、全ての保持パケットを送出できない場合でも、宛先車両におけるデータ欠落の影響を抑えることができる。
【００９９】
なお、これまで説明したこの発明の実施の形態では、車車間のパケット通信について説明したが、移動しながら通信する移動体の通信端末間のパケット通信についても適用することができることはいうまでもない。また、この発明の実施の形態２では、中継する通信端末を移動体が備えた通信端末とは限らず、路側等に設置された固定の中継装置であることも含む。
【０１００】
また、これまで説明したこの発明の実施の形態では、通信端末が車両に取り付けられた据え付け形態、独立した可搬の通信端末として車両等の移動体に持ち込んで使用する分離形態の構成のいずれであってもよい。通信端末と移動体との情報入出力は、有線、無線のいずれの接続でも構わない。
【０１０１】
また、これまで説明したこの発明の実施の形態では、通信端末が無線通信部のパケット受信部、パケット送信部を内蔵した形態として説明したが、外部の無線通信部と接続するインタフェース部として無線通信部を構成した通信端末の形態であってもよい。通信端末と外部の無線通信部との情報入出力は、有線、無線のいずれのインタフェース接続でも構わない。
【０１０２】
以上、この発明の実施の形態によれば、通信経路上からの離脱を検出すると、保持パケットを優先度の高い周辺車両に退避させるので、パケットのロスを減らすことができる。
【０１０３】
また、この発明の実施の形態によれば、通信経路上からの離脱を検出すると、保持パケットを中継装置に退避させるので、周辺車両が少ないときでも、パケットのロスを減らすことができる。また、パケットを退避した中継装置から通信経路の前方の中継装置へパケットを送出することで、周辺車両を介せないときでも宛先の車両への送達が容易になる。
【０１０４】
また、この発明の実施の形態によれば、通信経路上からの離脱を検出すると、重要度の高い保持パケットから周辺車両に退避させるので、受信品質の低下を抑制することができる。
【０１０５】
また、この発明の実施の形態によれば、通信経路上からの離脱を検出すると、予測した通信不可となるまでの時間に基づいて、保持したパケットをすべて送出しきれないと判断したとき、重要度の高い保持パケットから周辺車両に退避させるので、受信品質の低下を抑制することができる。
【符号の説明】
【０１０６】
１、１ａ、１ｂ、１ｃ  通信端末（通信装置）、１０、１０ａ、１０ｂ  無線通信部、１１  パケット管理部、１２  端末情報収集部（車両情報収集部）、１３、１３ａ、１３ｂ  離脱検出部、１４、１４ａ、１４ｂ、１４ｃ  通信制御部、１５  中継装置情報収集部、１０１ａ、１０１ｂ  パケット受信部、１０２ａ  パケット送信部、１４１ａ、１４１ｂ  送出先決定部、１４２ａ、１４２ｂ  パケット選択部
【図１】
0005408049.tif 000002
【図２】
0005408049.tif 000003
【図３】
0005408049.tif 000004
【図４】
0005408049.tif 000005
【図５】
0005408049.tif 000006
【図６】
0005408049.tif 000007
【図７】
0005408049.tif 000008
【図８】
0005408049.tif 000009
【図９】
0005408049.tif 000010