(57)【特許請求の範囲】
【請求項１】
移動体に設置されており、複数の周波数チャネルの中から任意の周波数チャネルを選択し、上記周波数チャネルを使用して無線通信を実施する無線通信装置において、
上記周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、上記無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する無線通信部と、
上記無線通信部により検出された周波数チャネルを示す周波数チャネル情報を保持する周波数チャネル情報保持部と、
設置されている上記移動体の動きを示す走行情報を取得する走行情報取得部と、
上記周波数チャネル情報保持部により保持されている上記周波数チャネル情報と上記走行情報取得部により取得された上記走行情報に応じて上記無線通信部が使用する周波数チャネルの切替制御を実施する切替制御部とを備えている
ことを特徴とする無線通信装置。
【請求項２】
上記切替制御部は、上記走行情報取得部により上記走行情報として上記移動体の走行速度が取得された場合、上記走行速度が所定の速度閾値以上であれば、上記無線通信部が使用する周波数チャネルの切替制御を実施せず、上記走行速度が上記所定の速度閾値未満である場合に限り、上記無線通信部が使用する周波数チャネルの切替制御を実施することを特徴とする請求項１記載の無線通信装置。
【請求項３】
上記周波数チャネル情報保持部は、上記周波数チャネル情報を保持する際、上記無線通信部による上記周波数チャネルの検出回数を記録し、
上記切替制御部は、上記走行情報取得部により上記走行情報として上記移動体の走行速度が取得されている場合、上記無線通信部が使用する周波数チャネルを変更する際に、上記走行情報取得部により取得された上記移動体の走行速度が速いほど大きな干渉検出閾値を設定し、上記周波数チャネル情報保持部により記録された上記検出回数が上記干渉検出閾値を上回る周波数チャネルを選択対象から除外し、上記周波数チャネル以外の周波数チャネルの中から、上記無線通信部が使用する周波数チャネルを選択する
ことを特徴とする請求項１記載の無線通信装置。
【請求項４】
上記切替制御部は、上記走行情報取得部により取得された上記走行情報に基づいて上記移動体の周辺状況が変化しているか否かを判断し、当該判断結果と、上記周波数チャネル情報保持部により保持されている上記周波数チャネル情報と上記走行情報とに応じて上記無線通信部が使用する周波数チャネルの切替制御を実施することを特徴とする請求項１記載の無線通信装置。
【請求項５】
上記切替制御部は、上記走行情報取得部により取得された上記走行情報に基づいて上記移動体の周辺状況が変化しているか否かを判断し、周辺状況が変化していると判断する場合、チャネル検出要求を上記無線通信部に出力するとともに、上記チャネル検出要求に応じて上記無線通信部によりチャネルスキャンが実施され、上記周波数チャネル情報保持部により保持されている周波数チャネル情報と上記走行情報とに応じて上記無線通信部が使用する周波数チャネルの切替制御を実施することを特徴とする請求項４記載の無線通信装置。
【請求項６】
上記切替制御部は、上記走行情報取得部により取得された上記走行情報に応じた検出対象の周波数チャネルのチャネル番号を含む検出チャネルリストを上記無線通信部に出力するとともに、上記無線通信部により上記検出チャネルリストに含まれるチャネル番号に応じてチャネルスキャンが実施され、上記周波数チャネル情報保持部により保持されている上記周波数チャネル情報と上記走行情報とに応じて上記無線通信部が使用する周波数チャネルの切替制御を実施することを特徴とする請求項１記載の無線通信装置。
【請求項７】
上記切替制御部は、上記走行情報取得部により上記走行情報として上記移動体の走行速度が取得された場合、上記走行速度が速いほど上記検出チャネルリストに含めるチャネル番号を少なくすることを特徴とする請求項６記載の無線通信装置。
【請求項８】
上記切替制御部により周波数チャネルの切替制御が実施された切替時刻を示す切替時刻情報を保持する切替時刻情報保持部を備え、
上記切替制御部は、上記周波数チャネル情報保持部により保持されている上記周波数チャネル情報と、上記走行情報取得部により取得された上記走行情報と、上記切替時刻情報保持部により保持されている上記切替時刻情報とに応じて、上記無線通信部が使用する周波数チャネルの切替制御を実施する
ことを特徴とする請求項１記載の無線通信装置。
【請求項９】
上記切替制御部は、上記走行情報取得部により上記走行情報として上記移動体の走行速度が取得された場合、上記走行速度が所定の速度閾値以上であれば、無線通信部が使用する周波数チャネルの切替制御を実施せず、上記走行速度が上記所定の速度閾値未満である場合、上記切替時刻情報保持部により保持されている上記切替時刻情報を参照して、前回周波数チャネルを切り替えてからの経過時間を算出し、上記経過時間が所定の経過時間閾値未満であれば、上記無線通信部が使用する周波数チャネルの切替制御を実施せず、上記経過時間が上記所定の経過時間閾値以上であれば、上記無線通信部が使用する周波数チャネルの切替制御を実施することを特徴とする請求項８記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両などの移動体に設置され、複数の周波数チャネルの中から任意の周波数チャネルを選択し、その周波数チャネルを使用して無線通信を実施する無線通信装置に関するものである。
【背景技術】
【０００２】
異なる車両に設置されている複数の無線通信装置の間で無線通信を実施する場合、他の無線通信との干渉の発生を回避するために、チャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出し、無線通信に用いる周波数チャネルを空きチャネルに変更する周波数チャネルの切替制御を実施する。
【０００３】
例えば、以下の特許文献１には、車内の無線通信において、通信状況に応じて適切に周波数チャネルを変更する方法が開示されている。
即ち、現在使用している周波数チャネルの特性として、画像データの品質を測定し、その測定期間を車両の移動速度に応じて変更する。具体的には、車両の移動速度が速いほど、測定期間が長くなるように変更する。
このように、車両の移動速度に応じて測定期間を変更することで、測定精度が向上するため、通信状況に応じた周波数チャネルの切替が可能になる。
【先行技術文献】
【特許文献】
【０００４】
特開２０１０−０６８３５１号公報（段落番号［００３７］、図７）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の無線通信装置は以上のように構成されているので、画像データの品質の測定期間を車両の移動速度に応じて変更することで、適切に周波数チャネルを変更している。しかし、画像データの品質が劣化した場合に周波数チャネルを変更するものであるため、周波数チャネルを変更する時点では、既に通信状況が悪化しており、通信への影響が大きい課題があった。
また、画像データの品質の測定期間は車両の移動速度に応じて変更しているが、周波数チャネルを変更するタイミングは車両の移動速度と無関係であるため、干渉による通信の影響時間が短い状況下（車両の移動速度が速い場合）でも、頻繁に周波数チャネルを変更してしまうことがある課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、干渉による通信の影響の増大を招くことなく、無駄な周波数チャネルの切替を抑えることができる無線通信装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る無線通信装置は、周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する無線通信部と、無線通信部により検出された周波数チャネルを示す周波数チャネル情報を保持する周波数チャネル情報保持部と、設置されている移動体の動きを示す走行情報を取得する走行情報取得部とを設け、切替制御部が、周波数チャネル情報保持部により保持されている周波数チャネル情報と走行情報取得部により取得された走行情報に応じて、無線通信部が使用する周波数チャネルの切替制御を実施するようにしたものである。
【発明の効果】
【０００８】
この発明によれば、周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する無線通信部と、無線通信部により検出された周波数チャネルを示す周波数チャネル情報を保持する周波数チャネル情報保持部と、設置されている移動体の動きを示す走行情報を取得する走行情報取得部とを設け、切替制御部が、周波数チャネル情報保持部により保持されている周波数チャネル情報と走行情報取得部により取得された走行情報に応じて、無線通信部が使用する周波数チャネルの切替制御を実施するように構成したので、干渉による通信の影響の増大を招くことなく、無駄な周波数チャネルの切替を抑えることができる効果がある。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１による無線通信装置を示す構成図である。
【図２】この発明の実施の形態１による無線通信装置の切替制御部４の処理内容を示すフローチャートである。
【図３】この発明の実施の形態２による無線通信装置を示す構成図である。
【図４】この発明の実施の形態２による無線通信装置の切替制御部６の処理内容を示すフローチャートである。
【図５】この発明の実施の形態３による無線通信装置を示す構成図である。
【図６】この発明の実施の形態３による無線通信装置の切替制御部９の処理内容を示すフローチャートである。
【図７】この発明の実施の形態４による無線通信装置を示す構成図である。
【図８】この発明の実施の形態４による無線通信装置の切替制御部１１の処理内容を示すフローチャートである。
【図９】この発明の実施の形態５による無線通信装置を示す構成図である。
【図１０】この発明の実施の形態５による無線通信装置の切替制御部１３の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１による無線通信装置を示す構成図である。
図１の無線通信装置は、車両に設置されており、複数の周波数チャネルの中から任意の周波数チャネルを選択し、その周波数チャネルを使用して、他の車両に設置されている他の無線通信装置と無線通信を実施する装置である。
【００１１】
図１において、無線通信部１は例えば変調器や復調器などを搭載している通信機器から構成されており、切替制御部４により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、その無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する処理を実施する。
周波数チャネル情報保持部２は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、無線通信部１により検出された周波数チャネルを示す周波数チャネル情報を保持する。
なお、周波数チャネル情報には、無線通信部１により検出された周波数チャネルを示す情報の他、その周波数チャネルの受信信号強度を示す情報も含んでいる。
【００１２】
走行情報取得部３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、当該無線通信装置が設置されている車両の動きを示す走行情報として、車両の走行速度などを取得する処理を実施する。
切替制御部４は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、周波数チャネル情報保持部２により保持されている周波数チャネル情報と走行情報取得部３により取得された走行情報に応じて、無線通信部１が使用する周波数チャネルの切替制御を実施する。
即ち、切替制御部４は、走行情報取得部３により取得された車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であれば、無線通信部１が使用する周波数チャネルの切替制御を実施しないが、その走行速度Ｖが速度閾値Ｖｔｈ未満であれば、無線通信部１が使用する周波数チャネルを選択して、その選択した周波数チャネルを無線通信部１に指示する切替制御を実施する。
【００１３】
図１の例では、無線通信装置の構成要素である無線通信部１、周波数チャネル情報保持部２、走行情報取得部３及び切替制御部４のそれぞれが専用のハードウェアで構成されているものを想定しているが、無線通信装置の全部又は一部がコンピュータで構成されていてもよい。
無線通信装置の全部がコンピュータで構成されている場合、無線通信部１、周波数チャネル情報保持部２、走行情報取得部３及び切替制御部４の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
また、無線通信装置の一部（例えば、切替制御部４）がコンピュータで構成されている場合、切替制御部４の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
図２はこの発明の実施の形態１による無線通信装置の切替制御部４の処理内容を示すフローチャートである。
【００１４】
次に動作について説明する。
無線通信部１は、後述する切替制御部４により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
また、無線通信部１は、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
なお、無線通信部１は、周辺の無線通信装置が現在使用している周波数チャネルを検出する際、その周波数チャネルの受信信号強度Ｓを測定し、その周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を周波数チャネル情報保持部２に出力する。
【００１５】
周波数チャネル情報保持部２は、無線通信部１から出力された周波数チャネル情報を保持する。
走行情報取得部３は、例えば、無線通信装置が設置されている車両の速度計から、車両の動きを示す走行情報として、車両の走行速度Ｖを取得する。
【００１６】
切替制御部４は、周波数チャネル情報保持部２により保持されている周波数チャネル情報を取得する（ステップＳＴ１）。
切替制御部４は、周波数チャネル情報を取得すると、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルを把握し、その周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一のチャネル、または、隣接しているチャネルが含まれているか否かを判断する（ステップＳＴ２）。
【００１７】
切替制御部４は、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていなければ、干渉による通信の影響を受けないため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていれば、干渉による通信の影響を受ける可能性があるため、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓを把握し、その周波数チャネルの受信信号強度Ｓが所定の強度閾値Ｓｔｈ以上であるか否かを判定する（ステップＳＴ４）。
【００１８】
切替制御部４は、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ未満であれば、干渉による通信の影響を受ける可能性が低いため（干渉による通信の影響を受けても、その影響は小さいと考えられる）、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合、干渉による通信の影響を受ける可能性が高いため、走行情報取得部３から車両の走行速度Ｖを取得する（ステップＳＴ５）。
【００１９】
切替制御部４は、走行情報取得部３から車両の走行速度Ｖを取得すると、その車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であるか否かを判定する（ステップＳＴ６）。
切替制御部４は、車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であれば、干渉を受けている場所から車両が過ぎ去るのに要する時間が短く、干渉による通信の影響時間が短いと考えられるため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ３）。
【００２０】
一方、車両の走行速度Ｖが所定の速度閾値Ｖｔｈ未満であれば、干渉を受けている場所から車両が過ぎ去るのに要する時間が長く、干渉による通信の影響時間が長いと考えられるため、無線通信部１が現在使用している周波数チャネルを変更する。
即ち、切替制御部４は、周波数チャネル情報保持部２により保持されている周波数チャネル情報に含まれている周波数チャネル以外の使用可能な周波数チャネルの中から、いずれか１つの周波数チャネルを選択する（ステップＳＴ７）。
【００２１】
切替制御部４は、無線通信部１が現在使用している周波数チャネルを変更する場合、新たに選択した周波数チャネルを示す使用チャネル情報を無線通信部１に出力し、無線通信部１が現在使用している周波数チャネルを変更しない場合、その周波数チャネルと同じチャネルを示す使用チャネル情報を無線通信部１に出力する（ステップＳＴ８）。
以後、無線通信部１は、切替制御部４から出力された使用チャネル情報が示す周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
【００２２】
以上で明らかなように、この実施の形態１によれば、周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する無線通信部１と、無線通信部１により検出された周波数チャネルを示す周波数チャネル情報を保持する周波数チャネル情報保持部２と、設置されている車両の動きを示す走行情報を取得する走行情報取得部３とを設け、切替制御部４が、周波数チャネル情報保持部２により保持されている周波数チャネル情報と走行情報取得部３により取得された走行情報に応じて、無線通信部１が使用する周波数チャネルの切替制御を実施するように構成したので、干渉による通信の影響の増大を招くことなく、無駄な周波数チャネルの切替を抑えることができる効果を奏する。
【００２３】
即ち、切替制御部４が、走行情報取得部３により取得された車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であれば、無線通信部１が使用する周波数チャネルの切替制御を実施せず、その走行速度Ｖが速度閾値Ｖｔｈ未満である場合に限り、無線通信部１が使用する周波数チャネルの切替制御を実施するように構成したので、干渉による通信の影響時間が短い状況下（車両の走行速度が速い場合）では、周波数チャネルの切替が行われなくなり、無駄な周波数チャネルの切替を抑えることができる効果を奏する。
【００２４】
実施の形態２．
図３はこの発明の実施の形態２による無線通信装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
周波数チャネル情報保持部５は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、無線通信部１から出力された周波数チャネル情報を保持する。
なお、周波数チャネル情報保持部５は、無線通信部１から出力された周波数チャネル情報を保持する際、その無線通信部１による上記周波数チャネルの検出回数Ｃを記録する。
【００２５】
切替制御部６は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、周波数チャネル情報保持部５により保持されている周波数チャネル情報と走行情報取得部３により取得された走行情報に応じて、無線通信部１が使用する周波数チャネルの切替制御を実施する。
即ち、切替制御部６は、無線通信部１が使用する周波数チャネルを変更する場合、走行情報取得部３により取得された車両の走行速度Ｖが速いほど大きな干渉検出閾値Ｃｔｈを設定し、周波数チャネル情報保持部５により記録されている検出回数Ｃが干渉検出閾値Ｃｔｈを上回る周波数チャネルを選択対象から除外し、その周波数チャネル以外の使用可能な周波数チャネルの中から、無線通信部１が使用する周波数チャネルを選択する処理を実施する。
【００２６】
図３の例では、無線通信装置の構成要素である無線通信部１、周波数チャネル情報保持部５、走行情報取得部３及び切替制御部６のそれぞれが専用のハードウェアで構成されているものを想定しているが、無線通信装置の全部又は一部がコンピュータで構成されていてもよい。
無線通信装置の全部がコンピュータで構成されている場合、無線通信部１、周波数チャネル情報保持部５、走行情報取得部３及び切替制御部６の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
また、無線通信装置の一部（例えば、切替制御部６）がコンピュータで構成されている場合、切替制御部６の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
図４はこの発明の実施の形態２による無線通信装置の切替制御部６の処理内容を示すフローチャートである。
【００２７】
次に動作について説明する。
無線通信部１は、後述する切替制御部６により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
また、無線通信部１は、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
なお、無線通信部１は、周辺の無線通信装置が現在使用している周波数チャネルを検出する際、その周波数チャネルの受信信号強度Ｓを測定し、その周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を周波数チャネル情報保持部５に出力する。
【００２８】
周波数チャネル情報保持部５は、無線通信部１から出力された周波数チャネル情報を保持する。
また、周波数チャネル情報保持部５は、無線通信部１から出力された周波数チャネル情報を保持する際、その無線通信部１による周波数チャネルの検出回数Ｃを記録する。
周辺の無線通信装置が現在使用している周波数チャネルとして、例えば、周波数チャネルｃｈ１と周波数チャネルｃｈ２が検出された場合、記録している周波数チャネルｃｈ１，ｃｈ２の検出回数Ｃをそれぞれインクリメントする。
なお、使用可能な１以上の周波数チャネルの中で、無線通信部１により一度も検出されていない周波数チャネルの検出回数Ｃは“０”が記録されている。
走行情報取得部３は、例えば、無線通信装置が設置されている車両の速度計から、車両の動きを示す走行情報として、車両の走行速度Ｖを取得する。
【００２９】
切替制御部６は、周波数チャネル情報保持部５により保持されている周波数チャネル情報を取得する（ステップＳＴ１１）。
切替制御部６は、周波数チャネル情報を取得すると、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルを把握し、その周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一のチャネル、または、隣接しているチャネルが含まれているか否かを判断する（ステップＳＴ１２）。
【００３０】
切替制御部６は、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていなければ、干渉による通信の影響を受けないため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ１３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていれば、干渉による通信の影響を受ける可能性があるため、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓを把握し、その周波数チャネルの受信信号強度Ｓが所定の強度閾値Ｓｔｈ以上であるか否かを判定する（ステップＳＴ１４）。
【００３１】
切替制御部６は、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ未満であれば、干渉による通信の影響を受ける可能性が低いため（干渉による通信の影響を受けても、その影響は小さいと考えられる）、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ１３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合、干渉による通信の影響を受ける可能性が高いため、走行情報取得部３から車両の走行速度Ｖを取得する（ステップＳＴ１５）。
【００３２】
切替制御部６は、走行情報取得部３から車両の走行速度Ｖを取得すると、その車両の走行速度Ｖが速いほど大きな干渉検出閾値Ｃｔｈを設定する（ステップＳＴ１６）。
ここでは、車両の走行速度Ｖが速ければ、干渉を受けている場所から車両が過ぎ去るのに要する時間が短く、干渉による通信の影響時間が短いと考えられるため、走行速度Ｖが速いほど大きな干渉検出閾値Ｃｔｈを設定している。
【００３３】
切替制御部６は、干渉検出閾値Ｃｔｈを設定すると、周波数チャネル情報保持部５により記録されている各周波数チャネル（使用可能な１以上の周波数チャネル）の検出回数Ｃと干渉検出閾値Ｃｔｈを比較し（ステップＳＴ１７）、その検出回数Ｃが干渉検出閾値Ｃｔｈを上回っている周波数チャネルは、干渉を受ける可能性が高い周波数チャネルであると判断し、その周波数チャネルを使用不可チャネルに設定する（ステップＳＴ１８）。
一方、その検出回数Ｃが干渉検出閾値Ｃｔｈ未満の周波数チャネルは使用可能チャネルに設定する（ステップＳＴ１９）。
【００３４】
切替制御部６は、使用可能チャネルに設定している周波数チャネル（使用不可チャネルに設定していない周波数チャネル）の中から、いずれか１つの周波数チャネルを選択する（ステップＳＴ２０）。
切替制御部６は、無線通信部１が現在使用している周波数チャネルを変更する場合（周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合）、新たに選択した周波数チャネルを示す使用チャネル情報を無線通信部１に出力し、無線通信部１が現在使用している周波数チャネルを変更しない場合、その周波数チャネルと同じチャネルを示す使用チャネル情報を無線通信部１に出力する（ステップＳＴ２１）。
以後、無線通信部１は、切替制御部６から出力された使用チャネル情報が示す周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
【００３５】
以上で明らかなように、この実施の形態２によれば、無線通信部１が使用する周波数チャネルを変更する場合、切替制御部６が、走行情報取得部３により取得された車両の走行速度Ｖが速いほど大きな干渉検出閾値Ｃｔｈを設定し、周波数チャネル情報保持部５により記録されている検出回数Ｃが干渉検出閾値Ｃｔｈを上回る周波数チャネルを選択対象から除外し、その周波数チャネル以外の使用可能な周波数チャネルの中から、無線通信部１が使用する周波数チャネルを選択するように構成したので、干渉による通信の影響時間が短い状況下（車両の走行速度が速い場合）では、周波数チャネルの切替が頻繁に行われなくなり、無駄な周波数チャネルの切替を抑えることができる効果を奏する。
【００３６】
なお、この実施の形態２では、走行情報取得部３により取得された車両の走行速度Ｖが速いほど大きな干渉検出閾値Ｃｔｈを設定するものを示したが、走行情報取得部３により取得された車両の走行速度Ｖが速いほど大きな強度閾値Ｓｔｈを設定するようにしてもよい。
車両の走行速度Ｖが速いほど大きな強度閾値Ｓｔｈを設定すると、車両の走行速度Ｖが速い場合には、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上になる状況が減少するため、周波数チャネルの切替が頻繁に行われなくなり、無駄な周波数チャネルの切替を抑えることができる。
【００３７】
実施の形態３．
上記実施の形態１では、無線通信を実施していない期間中にチャネルスキャンを実施するものを示したが、車両の周辺状況が変化しているときにチャネルスキャンを実施するようにしてもよい。
図５はこの発明の実施の形態３による無線通信装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
無線通信部７は例えば変調器や復調器などを搭載している通信機器から構成されており、切替制御部９により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、切替制御部９からチャネル検出要求を受けるとチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する処理を実施する。
【００３８】
走行情報取得部８は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、無線通信装置が設置されている車両の動きを示す走行情報として、車両の走行速度、車両の走行位置、車両の加速・減速情報、ハンドル操作情報などを取得する処理を実施する。
【００３９】
切替制御部９は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、走行情報取得部８により取得された走行情報に基づいて車両の周辺状況が変化しているか否かを判断し、周辺状況が変化していると判断する場合、チャネル検出要求を無線通信部７に出力する。また、周波数チャネル情報保持部２により保持されている周波数チャネル情報に応じて無線通信部７が使用する周波数チャネルの切替制御を実施する。
【００４０】
図５の例では、無線通信装置の構成要素である無線通信部７、周波数チャネル情報保持部２、走行情報取得部８及び切替制御部９のそれぞれが専用のハードウェアで構成されているものを想定しているが、無線通信装置の全部又は一部がコンピュータで構成されていてもよい。
無線通信装置の全部がコンピュータで構成されている場合、無線通信部７、周波数チャネル情報保持部２、走行情報取得部８及び切替制御部９の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
また、無線通信装置の一部（例えば、切替制御部９）がコンピュータで構成されている場合、切替制御部９の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
図６はこの発明の実施の形態３による無線通信装置の切替制御部９の処理内容を示すフローチャートである。
【００４１】
次に動作について説明する。
無線通信部７は、後述する切替制御部９により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
また、無線通信部７は、切替制御部９からチャネル検出要求を受けると、チャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
なお、無線通信部７は、周辺の無線通信装置が現在使用している周波数チャネルを検出する際、その周波数チャネルの受信信号強度Ｓを測定し、その周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を周波数チャネル情報保持部２に出力する。
【００４２】
周波数チャネル情報保持部２は、無線通信部７から出力された周波数チャネル情報を保持する。
走行情報取得部８は、例えば、無線通信装置が設置されている車両の速度計から、車両の動きを示す走行情報として、車両の走行速度Ｖを取得する。
また、無線通信装置が設置されているナビゲーション装置から、車両の動きを示す走行情報として、車両の走行位置を取得する。
その他、車両の加速・減速情報やハンドル操作情報などを取得する。
【００４３】
切替制御部９は、走行情報取得部８から車両の走行位置を取得する（ステップＳＴ３１）。
切替制御部９は、車両の走行位置を取得すると、その走行位置と地図情報（例えば、ナビゲーション装置に記憶されている地図情報）を比較することで、車両の周辺状況が変化しているか否かを判断する（ステップＳＴ３２）。
例えば、車両が直線道路を走行している場合、周辺を走行している車両との関係が大きく変化しないため、通信状況は大きく変化しないが、車両が交差点や分岐点を通過した後には、それまで同一方向に走行していた周辺の車両がいなくなる状況や、それまで周辺に存在していなかった車両が現われている状況などが考えられるため、通信状況が大きく変化することがある。
そのため、切替制御部９は、車両の走行位置と地図情報を比較し、例えば、車両が交差点や分岐点を通過した場合、車両の周辺状況が変化していると判断する。
【００４４】
ここでは、切替制御部９が車両の走行位置と地図情報を比較することで、車両の周辺状況が変化しているか否かを判断するものを示したが、車両の走行情報である走行速度Ｖが変化している場合や、一定以上の加速や減速が行われている場合や、ハンドル操作が変化している場合（例えば、車線変更に伴うハンドル操作）などに、車両の周辺状況が変化していると判断するようにしてもよい。
【００４５】
切替制御部９は、車両の周辺状況が変化していないと判断する場合、通信状況が大きく変化していない可能性が高いため、無線通信部７が現在使用している周波数チャネルを変更しない（ステップＳＴ３３）。
一方、車両の周辺状況が変化していると判断する場合、通信状況が大きく変化している可能性が高いため、チャネル検出要求を無線通信部７に出力する（ステップＳＴ３４）。
これにより、無線通信部７は、他の無線通信装置と無線通信を実施していなければ、切替制御部９から出力されたチャネル検出要求にしたがってチャネルスキャンを実施し、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
周波数チャネル情報保持部２は、無線通信部７により検出された周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を保持する。
【００４６】
切替制御部９は、周波数チャネル情報保持部２により保持されている周波数チャネル情報を取得する（ステップＳＴ３５）。
切替制御部９は、周波数チャネル情報を取得すると、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルを把握し、その周波数チャネルの中に、無線通信部７が現在使用している周波数チャネルと同一のチャネル、または、隣接しているチャネルが含まれているか否かを判断する（ステップＳＴ３６）。
【００４７】
切替制御部９は、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部７が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていなければ、干渉による通信の影響を受けないため、無線通信部７が現在使用している周波数チャネルを変更しない（ステップＳＴ３３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部７が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていれば、干渉による通信の影響を受ける可能性があるため、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓを把握し、その周波数チャネルの受信信号強度Ｓが所定の強度閾値Ｓｔｈ以上であるか否かを判定する（ステップＳＴ３７）。
【００４８】
切替制御部９は、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ未満であれば、干渉による通信の影響を受ける可能性が低いため（干渉による通信の影響を受けても、その影響は小さいと考えられる）、無線通信部７が現在使用している周波数チャネルを変更しない（ステップＳＴ３３）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合、干渉による通信の影響を受ける可能性が高いため、無線通信部７が現在使用している周波数チャネルを変更する。
即ち、切替制御部９は、周波数チャネル情報保持部２により保持されている周波数チャネル情報に含まれている周波数チャネル以外の使用可能な周波数チャネルの中から、いずれか１つの周波数チャネルを選択する（ステップＳＴ３８）。
【００４９】
切替制御部９は、無線通信部７が現在使用している周波数チャネルを変更する場合（周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部７が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合）、新たに選択した周波数チャネルを示す使用チャネル情報を無線通信部７に出力し、無線通信部７が現在使用している周波数チャネルを変更しない場合、その周波数チャネルと同じチャネルを示す使用チャネル情報を無線通信部７に出力する（ステップＳＴ３９）。
以後、無線通信部７は、切替制御部９から出力された使用チャネル情報が示す周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
【００５０】
以上で明らかなように、この実施の形態３によれば、切替制御部９が、走行情報取得部８により取得された走行情報に基づいて車両の周辺状況が変化しているか否かを判断し、周辺状況が変化していると判断する場合、チャネル検出要求を無線通信部７に出力する一方、周波数チャネル情報保持部２により保持されている周波数チャネル情報に応じて無線通信部７が使用する周波数チャネルの切替制御を実施するように構成したので、通信状況が大きく変化してない状況下（車両の周辺状況が変化していない場合）では、周波数チャネルの切替が行われなくなり、無駄な周波数チャネルの切替を抑えることができる効果を奏する。
【００５１】
なお、この実施の形態３では、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部７が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合に、無線通信部７が現在使用している周波数チャネルを変更するものを示したが、上記実施の形態１と同様に、車両の走行速度Ｖが速度閾値Ｖｔｈ未満であることを条件に、無線通信部７が現在使用している周波数チャネルを変更するようにしてもよい。
【００５２】
実施の形態４．
上記実施の形態１では、無線通信部１が、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出するものを示したが、周辺の無線通信装置が現在使用している全ての周波数チャネルではなく、指定された周波数チャネルだけを検出するようにしてもよい。
図７はこの発明の実施の形態４による無線通信装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
無線通信部１０は例えば変調器や復調器などを搭載している通信機器から構成されており、切替制御部１１により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する一方、無線通信を実施していない期間中にチャネルスキャンを実施して、切替制御部１１から出力された検出チャネルリストに含まれているチャネル番号の周波数チャネルを検出する処理を実施する。
【００５３】
切替制御部１１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、走行情報取得部３により取得された走行情報に応じて検出対象の周波数チャネルのチャネル番号を含む検出チャネルリストを無線通信部１０に出力するとともに、周波数チャネル情報保持部２により保持されている周波数チャネル情報に応じて無線通信部１０が使用する周波数チャネルの切替制御を実施する。
なお、切替制御部１１は、走行情報取得部３により取得された車両の走行速度Ｖが速いほど検出チャネルリストに含めるチャネル番号を少なくする。
【００５４】
図７の例では、無線通信装置の構成要素である無線通信部１０、周波数チャネル情報保持部２、走行情報取得部３及び切替制御部１１のそれぞれが専用のハードウェアで構成されているものを想定しているが、無線通信装置の全部又は一部がコンピュータで構成されていてもよい。
無線通信装置の全部がコンピュータで構成されている場合、無線通信部１０、周波数チャネル情報保持部２、走行情報取得部３及び切替制御部１１の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
また、無線通信装置の一部（例えば、切替制御部１１）がコンピュータで構成されている場合、切替制御部１１の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
図８はこの発明の実施の形態４による無線通信装置の切替制御部１１の処理内容を示すフローチャートである。
【００５５】
次に動作について説明する。
無線通信部１０は、後述する切替制御部１１により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
また、無線通信部１０は、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
ただし、無線通信部１０は、周辺の無線通信装置が現在使用している全ての周波数チャネルではなく、後述する切替制御部１１から出力される検出チャネルリストに含まれているチャネル番号の周波数チャネルだけを検出する。
なお、無線通信部１０は、周辺の無線通信装置が現在使用している周波数チャネルを検出する際、その周波数チャネルの受信信号強度Ｓを測定し、その周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を周波数チャネル情報保持部２に出力する。
【００５６】
周波数チャネル情報保持部２は、無線通信部１０から出力された周波数チャネル情報を保持する。
走行情報取得部３は、例えば、無線通信装置が設置されている車両の速度計から、車両の動きを示す走行情報として、車両の走行速度Ｖを取得する。
【００５７】
切替制御部１１は、走行情報取得部３から車両の走行速度Ｖを取得する（ステップＳＴ４１）。
切替制御部１１は、車両の走行速度Ｖを取得すると、その走行速度Ｖに応じて、検出対象の周波数チャネルのチャネル番号を含む検出チャネルリストを生成し、その検出チャネルリストを無線通信部１０に出力する（ステップＳＴ４２）。
なお、切替制御部１１は、車両の走行速度Ｖが速ければ、干渉を受けている場所から車両が過ぎ去るのに要する時間が短く、干渉による通信の影響時間が短いと考えられ、周波数チャネルを変更する必要性が低いため、車両の走行速度Ｖが速いほど検出チャネルリストに含めるチャネル番号を少なくしている。
【００５８】
これにより、無線通信部１０は、他の無線通信装置と無線通信を実施していなければ、切替制御部１１から出力された検出チャネルリストに含まれているチャネル番号の周波数チャネルを検出する。
周波数チャネル情報保持部２は、無線通信部１０により検出された周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を保持する。
【００５９】
切替制御部１１は、周波数チャネル情報保持部２により保持されている周波数チャネル情報を取得する（ステップＳＴ４３）。
切替制御部１１は、周波数チャネル情報を取得すると、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルを把握し、その周波数チャネルの中に、無線通信部１０が現在使用している周波数チャネルと同一のチャネル、または、隣接しているチャネルが含まれているか否かを判断する（ステップＳＴ４４）。
【００６０】
切替制御部１１は、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１０が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていなければ、干渉による通信の影響を受けないため、無線通信部１０が現在使用している周波数チャネルを変更しない（ステップＳＴ４５）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１０が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていれば、干渉による通信の影響を受ける可能性があるため、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓを把握し、その周波数チャネルの受信信号強度Ｓが所定の強度閾値Ｓｔｈ以上であるか否かを判定する（ステップＳＴ４６）。
【００６１】
切替制御部１１は、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ未満であれば、干渉による通信の影響を受ける可能性が低いため（干渉による通信の影響を受けても、その影響は小さいと考えられる）、無線通信部１０が現在使用している周波数チャネルを変更しない（ステップＳＴ４５）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合、干渉による通信の影響を受ける可能性が高いため、無線通信部１０が現在使用している周波数チャネルを変更する。
即ち、切替制御部１１は、周波数チャネル情報保持部２により保持されている周波数チャネル情報に含まれている周波数チャネル以外の使用可能な周波数チャネルの中から、いずれか１つの周波数チャネルを選択する（ステップＳＴ４７）。
【００６２】
切替制御部１１は、無線通信部１０が現在使用している周波数チャネルを変更する場合（周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１０が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合）、新たに選択した周波数チャネルを示す使用チャネル情報を無線通信部１０に出力し、無線通信部１０が現在使用している周波数チャネルを変更しない場合、その周波数チャネルと同じチャネルを示す使用チャネル情報を無線通信部１０に出力する（ステップＳＴ４８）。
以後、無線通信部１０は、切替制御部１１から出力された使用チャネル情報が示す周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
【００６３】
以上で明らかなように、この実施の形態４によれば、切替制御部１１が、走行情報取得部３により取得された車両の走行速度Ｖが速いほど検出チャネルリストに含めるチャネル番号を少なくするように構成したので、周波数チャネルを変更する必要性が低い状況下（車両の走行速度が速い場合）では、周波数チャネルの検出に要する時間が短縮されて、周波数チャネルの切替に要する時間を短縮することができる効果を奏する。また、周波数チャネルの検出に要する時間が短縮されることで、無線通信が頻繁に行われている状況下でも、無線通信を行っていない短い期間中に周波数チャネルの検出を行うことができる効果を奏する。
また、周波数チャネルの切替が頻繁に行われなくなり、無駄な周波数チャネルの切替を抑えることができる効果も奏する。
【００６４】
なお、この実施の形態４では、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１０が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合に、無線通信部１０が現在使用している周波数チャネルを変更するものを示したが、上記実施の形態１と同様に、車両の走行速度Ｖが速度閾値Ｖｔｈ未満であることを条件に、無線通信部１０が現在使用している周波数チャネルを変更するようにしてもよい。
【００６５】
実施の形態５．
図９はこの発明の実施の形態５による無線通信装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
切替時刻情報保持部１２は例えばＲＡＭやハードディスクなどの記憶装置から構成されており、切替制御部１３による切替制御後の周波数チャネルと、その切替制御が実施された切替時刻とを示す切替時刻情報を保持する。
【００６６】
切替制御部１３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、周波数チャネル情報保持部２により保持されている周波数チャネル情報と、走行情報取得部３により取得された走行情報と、切替時刻情報保持部１２により保持されている切替時刻情報とに応じて、無線通信部１が使用する周波数チャネルの切替制御を実施する。
即ち、切替制御部１３は走行情報取得部３により走行情報として車両の走行速度Ｖが取得された場合、その走行速度Ｖが速度閾値Ｖｔｈ以上であれば、無線通信部１が使用する周波数チャネルの切替制御を実施しない。
一方、走行速度Ｖが速度閾値Ｖｔｈ未満である場合、切替時刻情報保持部１２により保持されている切替時刻情報を参照して、前回周波数チャネルを切り替えてからの経過時間Ｔを算出し、その経過時間Ｔが経過時間閾値Ｔｔｈ未満であれば、無線通信部１が使用する周波数チャネルの切替制御を実施せず、その経過時間Ｔが経過時間閾値Ｔｔｈ以上であれば、無線通信部１が使用する周波数チャネルの切替制御を実施する。
【００６７】
図９の例では、無線通信装置の構成要素である無線通信部１、周波数チャネル情報保持部２、走行情報取得部３、切替時刻情報保持部１２及び切替制御部１３のそれぞれが専用のハードウェアで構成されているものを想定しているが、無線通信装置の全部または一部がコンピュータで構成されていてもよい。
無線通信装置の全部がコンピュータで構成されている場合、無線通信部１、周波数チャネル情報保持部２、走行情報取得部３、切替時刻情報保持部１２及び切替制御部１３の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにすればよい。
また、無線通信装置の一部（例えば、切替制御部１３）がコンピュータで構成されている場合、切替制御部１３の処理内容を記述しているプログラムをコンピュータ上のメモリに格納し、当該コンピュータのＣＰＵが該当メモリに格納されているプログラムを実行するようにすればよい。
図１０はこの発明の実施の形態５による無線通信装置の切替制御部１３の処理内容を示すフローチャートである。
【００６８】
次に動作について説明する。
無線通信部１は、切替制御部１３により指示された周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
また、無線通信部１は、無線通信を実施していない期間中にチャネルスキャンを実施して、周辺の無線通信装置が現在使用している周波数チャネルを検出する。
なお、無線通信部１は、周辺の無線通信装置が現在使用している周波数チャネルを検出する際、その周波数チャネルの受信信号強度Ｓを測定し、その周波数チャネルと受信信号強度Ｓを示す情報を含む周波数チャネル情報を周波数チャネル情報保持部２に出力する。
【００６９】
周波数チャネル情報保持部２は、無線通信部１から出力された周波数チャネル情報を保持する。
切替時刻情報保持部１２は、切替制御部１３による切替制御後の周波数チャネルと、その切替制御が実施された切替時刻とを示す切替時刻情報を保持する。
即ち、切替時刻情報保持部１２は、切替制御部１３が周波数チャネルの切替制御を実施することで、保持している前回の切替時刻情報が示す周波数チャネルから、他の周波数チャネルに切り替えられた場合、切替制御後の周波数チャネルと、その切替制御が実施された切替時刻とを示す切替時刻情報を保持する。
【００７０】
走行情報取得部３は、例えば、無線通信装置が設置されている車両の速度計から、車両の動きを示す走行情報として、車両の速度Ｖを取得する。
切替制御部１３は、周波数チャネル情報保持部２により保持されている周波数チャネル情報を取得する（ステップＳＴ５０）。
切替制御部１３は、周波数チャネル情報を取得すると、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルを把握し、その周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一のチャネル、または、隣接しているチャネルが含まれているか否かを判断する（ステップＳＴ５１）。
【００７１】
切替制御部１３は、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていなければ、干渉による通信の影響を受けないため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ５２）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信部１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれていれば、干渉による通信の影響を受ける可能性があるため、その周波数チャネル情報を参照して、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓを把握し、その周波数チャネルの受信信号強度Ｓが所定の強度閾値Ｓｔｈ以上であるか否かを判定する（ステップＳＴ５３）。
【００７２】
切替制御部１３は、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ未満であれば、干渉による通信の影響を受ける可能性が低いため（干渉による通信の影響を受けても、その影響は小さいと考えられる）、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ５２）。
一方、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度Ｓが強度閾値Ｓｔｈ以上である場合、干渉による通信の影響を受ける可能性が高いため、走行情報取得部３から車両の走行速度Ｖを取得する（ステップＳＴ５４）。
【００７３】
切替制御部１３は、走行情報取得部３から車両の走行速度Ｖを取得すると、その車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であるか否かを判定する（ステップＳＴ５５）。
切替制御部１３は、車両の走行速度Ｖが所定の速度閾値Ｖｔｈ以上であれば、干渉を受けている場所から車両が過ぎ去るのに要する時間が短く、干渉による通信の影響時間が短いと考えられるため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ５２）。
切替制御部１３は、車両の走行速度Ｖが所定の速度閾値Ｖｔｈ未満であれば、切替時間情報保持部１２から切替時刻情報を取得し（ステップＳＴ５６）、その切替時刻情報を参照して、前回周波数チャネルを切り替えてからの経過時間Ｔを算出する（ステップＳＴ５７）。
【００７４】
切替制御部１３は、前回周波数チャネルを切り替えてからの経過時間Ｔを算出すると、その経過時間Ｔが所定の経過時間閾値Ｔｔｈ以上であるか否かを判定する（ステップＳＴ５８）。
切替制御部１３は、前回周波数チャネルを切り替えてからの経過時間Ｔが経過時間閾値Ｔｔｈ未満であれば、自車より速い速度で走行している他の車両などの一時的な干渉の影響が発生していると考えられるため、無線通信部１が現在使用している周波数チャネルを変更しない（ステップＳＴ５２）。これにより、頻繁な周波数チャネルの切り替えを避けることができる。
【００７５】
一方、その経過時間Ｔが経過時間閾値Ｔｔｈ以上であれば、車両の移動に伴って、固定のアクセスポイントなどからの干渉の影響による通信環境が変化していると考えられるため、無線通信部１が現在使用している周波数チャネルを変更する。
即ち、切替制御部１３は、周波数チャネル情報保持部２により保持されている周波数チャネル情報に含まれている周波数チャネル以外の使用可能な周波数チャネルの中から、いずれか１つの周波数チャネルを選択する（ステップＳＴ５９）。
【００７６】
切替制御部１３は、無線通信部１が現在使用している周波数チャネルを変更する場合（周辺の無線通信装置が現在使用している周波数チャネルの中に、無線通信装置１が現在使用している周波数チャネルと同一又は隣接しているチャネルが含まれており、かつ、周辺の無線通信装置が現在使用している周波数チャネルの受信信号強度が強度閾値Ｓｔｈ以上であり、車両の走行速度が速度閾値Ｖｔｈ未満であり、かつ、前回の切替時刻からの経過時間Ｔが経過時間閾値Ｔｔｈ以上である場合）、新たに選択した周波数チャネルを示す使用チャネル情報を無線通信部１に出力する。
一方、無線通信部１が現在使用している周波数チャネルを変更しない場合、その周波数チャネルと同じチャネルを示す使用チャネル情報を無線通信部１に出力する（ステップＳＴ６０）。
以後、無線通信部１は、切替制御部１３から出力された使用チャネル情報が示す周波数チャネルを使用して、他の無線通信装置と無線通信を実施する。
【００７７】
以上で明らかなように、この実施の形態５によれば、自車両の車両速度Ｖが速度閾値Ｖｔｈ以下の場合でも、前回の周波数チャネルの切替時刻からの経過時間Ｔが経過時間閾値Ｔｔｈ未満であれば、無線通信部１が使用する周波数チャネルを切り替えないように構成したので、自車より速い速度で走行している他の車両などの一時的な干渉の影響が原因で、周波数チャネルを頻繁に切り替える状況の発生を防止することができる効果を奏する。
【００７８】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００７９】
１，７，１０  無線通信部、２，５  周波数チャネル情報保持部、３，８  走行情報取得部、４，６，９，１１，１３  切替制御部、１２  切替時刻情報保持部。
【図１】
0005627775.tif 000002
【図２】
0005627775.tif 000003
【図３】
0005627775.tif 000004
【図４】
0005627775.tif 000005
【図５】
0005627775.tif 000006
【図６】
0005627775.tif 000007
【図７】
0005627775.tif 000008
【図８】
0005627775.tif 000009
【図９】
0005627775.tif 000010
【図１０】
0005627775.tif 000011