(57)【要約】【課題】干渉発生時における無線チャネルの切替時に発生する通信不能期間を短縮する「情報処理装置、情報システム及びコンピュータプログラム」を提供する。【解決手段】アクセスポイントとして機能している車載装置１は現用チャネルCh01に対する干渉を検出すると（４０３）、車載装置１と通信を行っていないモバイル装置Ｂにチャネルスキャンを要求する（４０４）。モバイル装置Ｂは、各無線チャネルの使用状況を順次調査するチャンネルスキャンを実行し（４０５）、チャネルスキャン結果を車載装置１に応答する（４０６）。車載装置１は、所定の切替タイミングの発生が発生したならば（４０７）、現用チャネルを無線チャネルCh01から、チャネルスキャン結果から求まる干渉無く使用できる無線チャネルである空きチャネルCh08に切り替える（４０８）。【選択図】図４
2015032980.tif 000002
【特許請求の範囲】
【請求項１】
複数の他装置に対して、現用チャネルとして設定した無線チャネルを用いる無線ＬＡＮのアクセスポイントとして機能し、前記無線ＬＡＮに接続した前記他装置と、前記無線ＬＡＮを介した通信を行う情報処理装置であって、
前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置のうちの当該車載装置と通信を行っていない前記他装置に、前記無線ＬＡＮを介して前記無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査させることにより、干渉無く通信に使用可能な無線チャネルを空きチャネルとして検出する空チャネル検出部と、
前記空チャネル検出部が検出した前記空きチャネルに、前記現用チャネルを切り替える現用チャネル切替部とを有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と通信を行っている場合には、当該通信による有意なデータの送受を行っていないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置であって、
前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生する楽曲を連続的に送受している場合には、送受する楽曲の切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置であって、
前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生するビデオを送受している場合には、送受するビデオのストリームまたはシーンの切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置であって、
前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置において、目的地までの経路である誘導経路に沿った進路案内に用いられるナビゲーションデータを送受している場合には、今後所定期間内に前記誘導ルートの右左折ポイントの進路案内が発生しないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報処理装置。
【請求項６】
請求項１、２、３、４または５記載の情報処理装置であって、
当該情報処理装置は、自動車に搭載された情報処理装置であることを特徴とする情報処理装置。
【請求項７】
請求項１、２、３、４、５または６記載の情報処理装置であって、
前記無線ＬＡＮは、IEEE 802.11規格の無線ＬＡＮであることを特徴とする情報処理装置。
【請求項８】
複数のモバイル装置と、前記複数のモバイル装置に対して、現用チャネルとして設定した無線チャネルを用いる無線ＬＡＮのアクセスポイントとして機能し、前記無線ＬＡＮに接続した前記モバイル装置と通信を行う情報処理装置とを含んで構成される情報システムであって、
前記各モバイル装置は、
前記無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査するチャネル部を有し、
前記情報処理装置は、
前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記モバイル装置のうちの当該車載装置と通信を行っていない前記モバイル装置の前記チャネルスキャン部に、前記無線ＬＡＮを介して前記無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査させることにより、干渉無く通信に使用可能な無線チャネルを空きチャネルとして検出する空チャネル検出部と、
前記空チャネル検出部が検出した前記空きチャネルに、前記現用チャネルを切り替える現用チャネル切替部とを有することを特徴とする情報システム。
【請求項９】
請求項８記載の情報システムであって、
前記情報処理装置の前前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と通信を行っている場合には、当該通信による有意なデータの送受を行っていないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報システム。
【請求項１０】
請求項８記載の情報システムであって、
前記情報処理装置の前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記モバイル装置と当該情報処理装置においてストリーミング再生する楽曲を連続的に送受している場合には、送受する楽曲の切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報システム。
【請求項１１】
請求項８記載の情報システムであって、
前記情報処理装置の前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記モバイル装置と当該情報処理装置においてストリーミング再生するビデオを送受している場合には、送受するビデオのストリームまたはシーンの切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報システム。
【請求項１２】
請求項８記載の情報システムであって、
前記情報処理装置の前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記モバイル装置と当該情報処理装置において、目的地までの経路である誘導経路に沿った進路案内に用いられるナビゲーションデータを送受している場合には、今後所定期間内に前記誘導ルートの右左折ポイントの進路案内が発生しないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とする情報システム。
【請求項１３】
請求項８、９、１０、１１または１２記載の情報システムであって、
当該情報処理装置は、自動車に搭載された情報処理装置であることを特徴とする情報システム。
【請求項１４】
請求項８、９、１０、１１、１２または１３記載の情報システムであって、
前記無線ＬＡＮは、IEEE 802.11規格の無線ＬＡＮであることを特徴とする情報システム。
【請求項１５】
複数の他装置に対して、現用チャネルとして設定した無線チャネルを用いる無線ＬＡＮのアクセスポイントとして機能し、前記無線ＬＡＮに接続した前記他装置と、前記無線ＬＡＮを介した通信を行うコンピュータによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータに、
前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置のうちの当該車載装置と通信を行っていない前記他装置に、前記無線ＬＡＮを介して前記無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査させることにより、干渉無く通信に使用可能な無線チャネルを空きチャネルとして検出する空チャネル検出ステップと、
前記空チャネル検出ステップで検出した前記空きチャネルに、前記現用チャネルを切り替える現用チャネル切替ステップとを実行させることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５記載のコンピュータプログラムであって、
前記現用チャネル切替ステップにおいて、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と通信を行っている場合には、当該通信による有意なデータの送受を行っていないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とするンピュータプログラム。
【請求項１７】
請求項１５記載のコンピュータプログラムであって、
前記現用チャネル切替ステップにおいて、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生する楽曲を連続的に送受している場合には、送受する楽曲の切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とするンピュータプログラム。
【請求項１８】
請求項１５記載のコンピュータプログラムであって、
前記現用チャネル切替ステップにおいて、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生するビデオを送受している場合には、送受するビデオのストリームまたはシーンの切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とするコンピュータプログラム。
【請求項１９】
請求項１５記載のコンピュータプログラムであって、
前記現用チャネル切替ステップにおいて、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置において、目的地までの経路である誘導経路に沿った進路案内に用いられるナビゲーションデータを送受している場合には、今後所定期間内に前記誘導ルートの右左折ポイントの進路案内が発生しないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えることを特徴とするコンピュータプログラム。
【請求項２０】
請求項１５、１６、１７、１８または１９記載のコンピュータプログラムであって、
前記無線ＬＡＮは、IEEE 802.11規格の無線ＬＡＮであることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮにおける干渉発生時のチャネル切替の技術に関するものである。
【背景技術】
【０００２】
無線ＬＡＮにおける干渉発生時のチャネル切替の技術としては、アクセスポイントにおいて、特定の無線チャネルを現用チャネルとして通信に用いているときに、現用チャネルに干渉が発生した場合に、干渉無く使用できる他の無線チャネルを探索し、現用チャネルを探索した無線チャネルに変更する技術が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９-２０１１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
アクセスポイントにおいて、特定の無線チャネルを現用チャネルとして通信に用いているときに、現用チャネルに干渉が発生した場合に、干渉無く使用できる他の無線チャネルを探索し、現用チャネルを探索した無線チャネルに変更する技術によれば、干渉無く使用できる無線チャネルの探索中は、それ以前の現用チャネルを用いた通信を行うことができず、また、当該探索には比較的長時間を要するために、現用チャネルの切替時に、比較的長時間の通信不能な状態が生じることとなる。
【０００５】
そこで、本発明は、干渉発生時において行う通信に用いる無線チャネルの切替時に発生する通信不能期間を短縮することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題達成のために、本発明は、複数の他装置に対して、現用チャネルとして設定した無線チャネルを用いる無線ＬＡＮのアクセスポイントとして機能し、前記無線ＬＡＮに接続した前記他装置と、前記無線ＬＡＮを介した通信を行う情報処理装置に、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置のうちの当該車載装置と通信を行っていない前記他装置に、前記無線ＬＡＮを介して前記無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査させることにより、干渉無く通信に使用可能な無線チャネルを空きチャネルとして検出する空チャネル検出部と、前記空チャネル検出部が検出した前記空きチャネルに、前記現用チャネルを切り替える現用チャネル切替部とを備えたものである。
【０００７】
このような情報処理装置によれば、通信に用いている現用チャネルに所定レベル以上の干渉が発生したときに、その時点で行っている現用チャネルの通信を維持したまま、その時点で通信を行っていない他装置を用いて無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査するチャネルスキャンを行った上で、チャネルスキャンで発見された空きチャネルに、前記現用チャネルを切り替える。よって、チャネルスキャンの実行中にも、チャネルスキャンを行わせた他装置以外の他装置との間の通信不能期間は発生せず、結果、全体として、干渉発生時において行う通信に用いる無線チャネルの切替時に発生する通信不能期間を短縮することができる。
【０００８】
ここで、このような情報処理装置は、前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と通信を行っている場合には、当該通信による有意なデータの送受を行っていないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えるようにしてもよい。
【０００９】
また、このような情報処理装置は、前記現用チャネル切替部において、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生する楽曲を連続的に送受している場合には、送受する楽曲の切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えるように構成してもよい。
【００１０】
また、このような情報処理装置は、前記現用チャネル切替部において、前記現用チャネル切替部は、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置においてストリーミング再生するビデオを送受している場合には、送受するビデオのストリームまたはシーンの切り替わりのタイミングで、前記空きチャネルに、前記現用チャネルを切り替えるように構成してもよい。
【００１１】
また、このような情報処理装置は、前記現用チャネル切替部において、前記現用チャネルに対する所定レベル以上の干渉が発生したときに、前記無線ＬＡＮを介して当該車載装置と接続している前記他装置と当該情報処理装置において、目的地までの経路である誘導経路に沿った進路案内に用いられるナビゲーションデータを送受している場合には、今後所定期間内に前記誘導ルートの右左折ポイントの進路案内が発生しないタイミングで、前記空きチャネルに、前記現用チャネルを切り替えるように構成してもよい。
【００１２】
これらのようにすることにより、現用チャネルを空きチャネルに切り替えるときに生じる通信の通信不能期間の発生によって、当該通信で送受される有意なデータが利用できなくなってしまたり、オーディオやビデオのユーザに対する出力が再生途中で途切れてしまうことを抑制することができる。
ここで、これらの情報処理装置は、自動車に搭載された情報処理装置であってよい。
また、上記無線ＬＡＮは、IEEE 802.11規格の無線ＬＡＮ、いわゆるWi-Fiであってよい。
【発明の効果】
【００１３】
以上のように、本発明によれば、干渉発生時において行う通信に用いる無線チャネルの切替時に発生する通信不能期間を短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る車載装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るモバイル装置の構成を示すブロック図である。
【図３】本発明の実施形態に係るチャネル切替制御処理を表すフローチャートである。
【図４】本発明の実施形態に係るチャネル切替制御処理の処理例を示す図である。
【図５】本発明の実施形態の他の構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について説明する。
図１に本実施形態に係る情報システムの構成を示す。
図示するように、情報システムは、自動車に搭載される車載装置１と、スマートフォンやタブレット端末や移動電話機やPDAなどのユーザによって携帯される装置であるモバイル装置２から構成される。また、モバイル装置２は、車載装置１にIEE802.11 (Wi-Fi）規格の無線ＬＡＮで接続することができる。
【００１６】
次に、図示するように、車載装置１は、入力装置１０１、表示装置１０２、マイクやスピーカなどを備えた音声入出力装置１０３、CDやDVDなどの記録ディスクの再生を行うディスクドライブ１０４、記憶装置１０５、その他の周辺装置１０６、車載装置１のオペレーティングシステム１０７、オペレーティングシステム１０７によって管理されオペレーティングシステム１０７上で稼働するアプリケーション、IEE802.11規格の無線ＬＡＮを介した通信を行うWi-Fiインタフェース１０８を備えている。
【００１７】
また、オペレーティングシステム１０７には、Wi-Fiインタフェース１０８の通信動作を制御するWi-Fiドライバ１０７１が実装されている。
なお、このような車載装置１の周辺装置１０６は、たとえば、ラジオ放送やテレビジョン放送の放送受信機などである。
ここで、車載装置１は、上述したアプリケーションとして、メディアプレイヤアプリケーション１２１と、ナビゲーションクライアントアプリケーション１２２と、チャネル切替制御アプリケーション１２３などを備えている。
次に、図２に、モバイル装置２の構成を示す。
図示するように、モバイル装置２は、操作部２０１、ディスプレイ２０２、マイクやスピーカなどを備えた音声入出力部２０３、記憶部２０４、移動電話網にアクセスするための移動通信装置２０５、その他の周辺デバイス２０６、モバイル装置２のＯＳであるところのモバイルオペレーティングシステム２０７、モバイルオペレーティングシステム２０７によって管理されモバイルオペレーティングシステム２０７上で稼働するアプリケーションであるモバイルアプリケーション、IEEE 802.11規格に従った無線通信インタフェースであるモバイルWi-Fiインタフェース２０８を備えている。
【００１８】
また、モバイルオペレーティングシステム２０７には、モバイルWi-Fiインタフェース２０８の通信動作を制御するモバイルWi-Fiドライバ２０７１が実装されている。
ここで、このような車載装置１の周辺デバイス２０６は、たとえば、ＧＰＳ受信機や、ジャイロセンサなどである。
また、モバイル装置２は、モバイルアプリケーションとして、移動電話アプリケーション２２１と、プレイヤアプリケーション２２２と、ナビゲーションアプリケーション２２３と、チャネルスキャンアプリケーション２２４などを備えている。
【００１９】
さて、このような構成において、車載装置１のWi-Fiインタフェース１０８は、各モバイル装置２に対して特定の一つの無線チャネルを通信に用いる無線ＬＡＮのアクセスポイント/ルータとして機能し、車載装置１とモバイル装置２が近距離に位置するときには、モバイル装置２のモバイルWi-Fiインタフェース２０８はクライアントとして、車載装置１のWi-Fiインタフェース１０８に接続することができる。ここで、このようなWi-Fiインタフェース１０８とモバイルWi-Fiインタフェース２０８を用いた車載装置１とモバイル装置２との通信チャネルの接続を便宜上、以下では「WiFi接続」と呼ぶこととする。
【００２０】
また、一旦、無線ＬＡＮ（アクセスポイント）の識別子（SSID)や認証情報（パスワード）などの接続情報が、モバイル装置２に設定された後は、Wi-Fiインタフェース１０８とモバイルWi-Fiインタフェース２０８とが相互に通信可能となると自動的に車載装置１とモバイル装置２との間にWiFi接続が確立される。
なお、無線ＬＡＮの周波数帯域と無線チャネル数は、IEEE 802.11bで2.4GHz帯、１４チャネル、IEEE 802.11aで2.4GHz帯、１９チャネル、IEEE 802.11gで5GHz帯１３チャネル、IEEE 802.11nで2.4 / 5 GHz帯、１４/１９チャネルと規定されている。
そして、当該WiFi接続を介して、オペレーティングシステム１０７やモバイルオペレーティングシステム２０７の機能を利用しつつ、アプリケーションとモバイルアプリケーションとは相互に通信を行うことができる。
さて、図２において、モバイル装置２の移動電話アプリケーション２２１は、移動通信装置２０５や音声入出力部２０３や操作部２０１を用いた移動電話機能を提供するアプリケーションである。
また、モバイル装置２のプレイヤアプリケーション２２２は、記憶部２０４に記録されているオーディオデータやビデオデータの音声入出力部２０３とディスプレイ２０２への再生出力などを行うアプリケーションである。
また、モバイル装置２のプレイヤアプリケーション２２２は、モバイル装置２が車載装置１にWiFi接続しているときには、WiFi接続を介した車載装置１のメディアプレイヤアプリケーション１２１からの制御に従って動作し、記憶部２０４に記録されているビデオデータやオーディオデータのストリームを車載装置１のメディアプレイヤアプリケーション１２１に送信する処理などを行う。
【００２１】
次に、モバイル装置２のナビゲーションアプリケーション２２３は、周辺デバイス２０６として備えたＧＰＳ受信機やジャイロセンサや記憶部２０４に記憶された地図データを用いて、現在位置や、ユーザから設定された目的地までルートを地図上に表したナビゲーション用画面を生成してディスプレイ２０２に出力したり、ルート上の右左折ポイント手前地点で右左折ポイントの右左折方向を案内するナビゲーション用音声の音声入出力部２０３への出力などを行う。
【００２２】
また、モバイル装置２のナビゲーションアプリケーション２２３は、モバイル装置２が車載装置１にWiFi接続しているときには、WiFi接続を介した車載装置１のナビゲーションクライアントアプリケーション１２２からの制御に従って動作し、上述したナビゲーション用画面やナビゲーション用音声を車載装置１のナビゲーションクライアントアプリケーション１２２に送信する処理などを行う。
【００２３】
また、モバイル装置２のチャネルスキャンアプリケーション２２４は、モバイルWi-Fiドライバ２０７１を介してモバイルWi-Fiインタフェース２０８を利用し、無線ＬＡＮの各無線チャネルをスキャンして、各無線チャネルの使用状況を調べるアプリケーションである。
次に、図１において、車載装置１のメディアプレイヤアプリケーション１２１は、周辺装置１０６として備えた放送受信機が受信した放送の音声入出力装置１０３と表示装置１０２への出力や、記憶装置１０５やディスクドライブ１０４に装着された記録ディスクに記録されているオーディオデータやビデオデータの再生と音声入出力装置１０３と表示装置１０２への再生などを行う。
【００２４】
また、車載装置１のメディアプレイヤアプリケーション１２１は、車載装置１とモバイル装置２とがWiFi接続しているときには、WiFi接続を介したモバイル装置２のプレイヤアプリケーション２２２の制御や、WiFi接続を介しモバイル装置２のプレイヤアプリケーション２２２から受信したオーディオデータやビデオデータのストリームのストリーミング再生と、音声入出力装置１０３と表示装置１０２への出力なども行う。
【００２５】
次に、車載装置１のナビゲーションクライアントアプリケーション１２２は、車載装置１とモバイル装置２とがWiFi接続しているときには、WiFi接続を介したモバイル装置２のナビゲーションアプリケーション２２３の制御や、WiFi接続を介してモバイル装置２のナビゲーションアプリケーション２２３から受信したナビゲーション用画面の表示装置１０２への出力や、WiFi接続を介してモバイル装置２のナビゲーションアプリケーション２２３から受信したナビゲーション用音声の音声入出力装置１０３への出力なども行う。
【００２６】
以下、このような構成において、車載装置１のチャネル切替制御アプリケーション１２３が行うチャネル切替制御処理について説明する。
図３に、このチャネル切替制御処理の手順を示す。
図示するように、車載装置１のチャネル切替制御アプリケーション１２３は、Wi-Fiインタフェース１０８が現在通信に用いている無線チャネルである現用チャネルへの所定しきい値以上のレベルの干渉の発生を監視する（ステップ３０２）。
ここで、現用チャネルへの干渉レベルは、Wi-Fiドライバ１０７１を介してWi-Fiインタフェース１０８の通信品質に関わる情報を取得することにより判定する。なお、干渉レベルは、通信速度の低下、接続の瞬断、現用チャネルの信号受信強度の変動、現用チャネルの受信信号のS/N比、現用チャネルの信号受信漏れのレベルなどに基づいて算定する。
【００２７】
また、ステップ３０２で用いる、所定しきい値は、現用チャネルを用いた正常な通信が実用上行えなくなる干渉レベルよりも、所定のマージン分干渉が小さいレベルを用いる。
そして、現用チャネルへの所定しきい値以上のレベルの干渉が発生したならば（ステップ３０２）、現在、車載装置１とWiFi接続しているモバイル装置２のうちに、車載装置１のアプリケーションとの間の通信を行っていないモバイル装置２が有るかどうかを調べ（ステップ３０４）、存在していない場合には、ステップ３０２の監視に戻る。
【００２８】
一方、車載装置１とWiFi接続しているモバイル装置２のうちに、車載装置１のアプリケーションと通信を行っていないモバイル装置２が存在する場合には（ステップ３０４）、車載装置１のアプリケーションと通信を行っていないモバイル装置２の一つをプローブ装置に設定する（ステップ３０６）。
【００２９】
そして、プローブ装置に設定したモバイル装置２のチャネルスキャンアプリケーション２２４に、WiFi接続を介してチャネルスキャンの要求を発行する（ステップ３０８）。
ここで、車載装置１のチャネル切替制御アプリケーション１２３からチャネルスキャンの要求を受け取ったモバイル装置２のチャネルスキャンアプリケーション２２４は、モババイルWi-Fiドライバ２０７１を介してモバイルWi-Fiインタフェース２０８を制御し、無線ＬＡＮの各無線チャネルを順次スキャンし、各無線チャネルの使用状況を調査し、調査結果をチャネルスキャン結果として、車載装置１のチャネル切替制御アプリケーション１２３に応答する。
【００３０】
一方、このようにして、プローブ装置に設定したモバイル装置２のチャネルスキャンアプリケーション２２４からチャネルスキャン結果を受信したならば（ステップ３１０）、車載装置１のチャネル切替制御アプリケーション１２３は、チャネルスキャン結果から、他のアクセスポイントと干渉無く無線通信に使用可能な無線チャネルである空きチャネルが有るかどうかを調べ（ステップ３１２）、空きチャネルが無ければステップ３０２の監視に戻る。
【００３１】
一方、空きチャネルが存在する場合には（ステップ３１２）、切替タイミングの到来を待つ（ステップ３１４）。この切替タイミングについては後述する。
そして、切替タイミングが到来したならば（ステップ３１４）、Wi-Fiドライバ１０７１を介してWi-Fiインタフェース１０８を制御し、現用チャネルを空きチャネルに切り替え（ステップ３１６）、ステップ３０２の監視に戻る。
ここで、ステップ３１４で到来を待つ切替タイミングについて説明する。
切り替えタイミングは、車載装置１のアプリケーションとの間で、通信を行っているモバイル装置２が無い場合には即時とする。
また、車載装置１のアプリケーションとの間で通信を行っているモバイル装置２が存在する場合には、車載装置１のアプリケーションとモバイル装置２のモバイルアプリケーションとの間の通信が発生しなくなる期間の発生時を切り替えタイミングとする。
すなわち、たとえば、車載装置１のメディアプレイヤアプリケーション１２１が、モバイル装置２のプレイヤアプリケーション２２２から連続的に複数の楽曲のオーディオデータのストリームを受信してストリーミング再生し音声入出力装置１０３から出力している場合には、一つの楽曲のオーディオデータのストリームの受信を完了したタイミング、すなわち、受信し再生出力する楽曲が切り替わるタイミングを、切り替えタイミングとする。なお、チャネル切替制御アプリケーション１２３における、一つの楽曲のオーディオデータのストリームの受信を完了したタイミングの検出は、たとえば、当該タイミングをメディアプレイヤアプリケーション１２１からチャネル切替制御アプリケーション１２３に通知することにより行う。
【００３２】
ただし、車載装置１のメディアプレイヤアプリケーション１２１にバッファを備え、モバイル装置２のプレイヤアプリケーション２２２から受信したオーディオデータのストリームを一旦バッファに格納してから、オーディオデータを再生出力するようにすると共に、オーディオデータが所定データサイズ以上、バッファに格納されている状態が発生した最先のタイミングを、切替タイミングとするようにしてよい。また、この場合に、バッファに残っている未再生のオーディオデータが所定データサイズ以上維持されるようにオーディオデータの再生出力を行うようにし、切替タイミングを即時とするようにしてもよい。
【００３３】
ただし、オーディオデータの所定データサイズは、現用チャネルの切替を開始してから、車載装置１のナビゲーションクライアントアプリケーション１２２とモバイル装置２のナビゲーションプリケーションとの間の通信接続が再確立するまでに要すると見込まれる時間分以上の再生時間分のオーディオデータのサイズとする。
【００３４】
また、車載装置１のメディアプレイヤアプリケーション１２１が、モバイル装置２のプレイヤアプリケーション２２２からビデオデータのデータストリームを受信してストリーミング再生し音声入出力部２０３から出力している場合には、ビデオデータのストリームの受信を完了したタイミングや、受信し再生出力するタイトルやチャプタやシーンが切り替わるタイミングを、切り替えタイミングとする。なお、これらの切替タイミングとするタイミングの検出は、たとえば、当該タイミングをメディアプレイヤアプリケーション１２１において検出し、チャネル切替制御アプリケーション１２３に通知することにより行う。
【００３５】
次に、たとえば、車載装置１のナビゲーションクライアントアプリケーション１２２とモバイル装置２のナビゲーションプリケーションとの間で通信を行っている場合には、今後所定時間以上、上述したナビゲーション用音声の発生が見込まれない最先のタイミングとする。
【００３６】
なお、所定時間は、ステップ３１６で現用チャネルの切替を開始してから、車載装置１のナビゲーションクライアントアプリケーション１２２とモバイル装置２のナビゲーションプリケーションとの間の通信接続が再確立するまでに要すると見込まれる時間以上の時間とする。
【００３７】
また、チャネル切替制御アプリケーション１２３における、ナビゲーション用音声の出力の発生が見込まれない期間の到来の検出は、たとえば、ナビゲーションクライアントアプリケーション１２２に、次回のナビゲーション用音声の出力時期を問い合わせることに行う。ナビゲーションクライアントアプリケーション１２２は、モバイル装置２のナビゲーションアプリケーション２２３に問い合わせて取得した、次回の右左折ポイントまでの所要時間より次回のナビゲーション用音声の出力時期を算定しナビゲーションクライアントアプリケーション１２２に応答する。
【００３８】
以上、車載装置１のチャネル切替制御アプリケーション１２３が行うチャネル切替制御処理について説明した。
なお、以上のチャネル切替制御処理は、ステップ３１４を無くし、ステップ３１２において空きチャネルが存在すると判定された場合には、そのままステップ３１６に進んで、現用チャネルを空きチャネルに切り替えるようにしてもよい。
以下、以上のようなチャネル切替制御処理の処理例を図４に示す。
いま、図示するようにＡ、Ｂ、Ｃの三台のモバイル装置２が、Ch01の無線チャネルを現用チャネルとして使用するアクセスポイントとして機能している車載装置１にWiFi接続（４０１）しているものとする。
この場合、車載装置１のアプリケーションとモバイル装置Ａのモバイルアプリケーションとの間の通信（４０２）のみが行われている状態で、現用チャネルCh01に対する干渉が発生し、車載装置１のチャネル切替制御アプリケーション１２３において現用チャネルCh01に対する干渉レベルがしきい値を超えたことが検出されると（４０３）、車載装置１のチャネル切替制御アプリケーション１２３は、車載装置１のアプリケーションとの間の通信を行っていないモバイル装置Ｂのチャネルスキャンアプリケーション２２４にチャネルスキャンを要求する（４０４）。
【００３９】
チャネルスキャンの要求を受けたモバイル装置Ｂのチャネルスキャンアプリケーション２２４は、各無線チャネルの状況を順次調査するチャンネルスキャンを実行し（４０５）、チャネルスキャン結果を車載装置１のチャネル切替制御アプリケーション１２３に現用チャネルCh01を介して応答する（４０６）。
【００４０】
チャネルスキャン結果を受け取った車載装置１のチャネル切替制御アプリケーション１２３は、上述した切替タイミングの発生を待ち、切替タイミングが発生したならば（４０７）、現用チャネルを無線チャネルCh01から、チャネルスキャン結果から求まる他のアクセスポイントが使用していない無線チャネルである空きチャネルCh08に切り替える（４０８）。
【００４１】
この結果、現用チャネルの切替により、Ａ、Ｂ、Ｃの三台のモバイル装置２と車載装置１とのWiFi接続と、車載装置１のアプリケーションとモバイル装置Ａのモバイルアプリケーションとの間の通信接続は一旦切断される。
WiFi接続が切断された、Ａ、Ｂ、Ｃの三台のモバイル装置２は、この時点でCh08の無線チャネルを現用チャネルとして使用するアクセスポイントとして機能している車載装置１に自動的に再度WiFi接続する（４０９）。また、この後、車載装置１のアプリケーションとモバイル装置Ａのモバイルアプリケーションとの間の通信接続も再度確立され、両アプリケーション間の通信（４１０）も再開される。
【００４２】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、車載装置１がアクセスポイントとして機能する場合について説明したが、図５ａに示すように、モバイル装置Ｘがアクセスポイントとして機能し、車載装置１や他のモバイル装置Ｙがクライアントとして、アクセスポイントとして機能するモバイル装置ＸにWiFi接続する場合にも同様に適用することができる。すなわち、この場合には、アクセスポイントとして機能するモバイル装置Ｘにチャネル切替制御アプリケーション１２３を設け、車載装置１やモバイル装置Ｙにチャネルスキャンアプリケーション２２４を備えるようにすればよい。
【００４３】
また、本実施形態は、車載装置１が複数の無線ＬＡＮに同時に接続するような場合についても同様に適用することができる。すなわち、たとえば、図５ｂに示すように、車載装置１が複数のWi-FiインタフェースＡ、Ｂを備え、Wi-FiインタフェースＡでクライアントとして、無線チャネルChnを用いてアクセスポイントとして機能しているモバイル装置Ｘに接続し、Wi-FiインタフェースＢを無線チャネルChmアクセスポイントとして機能させてモバイル装置Ｙ、Ｚをクライアントとして収容しているような場合において、Wi-FiインタフェースＢの無線チャネルChmに干渉が発生した場合には、Wi-FiインタフェースＡを介してモバイル装置Ｘと通信を行っていない場合には、Wi-FiインタフェースＡを介してモバイル装置Ｘにチャンネルスキャンを実行させて空きチャネルを見つけ、Wi-FiインタフェースＢが使用する無線チャネルを無線チャネルChmから見つけた空きチャネルに切り替えるようにしてもよい。
【００４４】
以上のように、本実施形態によれば、無線ＬＡＮの通信に用いている現用チャネルに所定しきい値以上のレベルの干渉が発生したときに、その時点で行っている現用チャネルの通信を維持したまま、その時点で通信を行っていないモバイル装置２を用いて無線ＬＡＮに用いることのできる各無線チャネルの使用状況を調査するチャネルスキャンを行った上で、チャネルスキャンで発見された空きチャネルに、現用チャネルを切り替える。よって、チャネルスキャンの実行中には、チャネルスキャンを行わせたモバイル装置２以外のモバイル装置２との間に通信不能期間は発生せず、結果、全体的に見て、干渉発生時において行う通信に用いる無線チャネルの切替時に発生する通信不能期間を短縮することができる。
【００４５】
また、オーディオデータやビデオデータのデータストリームの受信を完了したタイミングや、受信し再生出力するビデオデータのタイトルやチャプタやシーンが切り替わるタイミングや、次回のナビゲーション用音声の出力までに所定の時間があることが見込まれる時点など、通信で有意なデータが受信されなくなることが見込まれるタイミングで、現用チャネルを空きチャネルに切り替えるので、現用チャネルを空きチャネルに切り替えるときに生じる通信の通信不能期間の発生によって、有意なデータが利用できなくなってしまったり、オーディオやビデオの再生出力が再生途中で途切れてしまうことを抑制することができる。
【符号の説明】
【００４６】
１…車載装置、２…モバイル装置、１０１…入力装置、１０２…表示装置、１０３…音声入出力装置、１０４…ディスクドライブ、１０５…記憶装置、１０６…周辺装置、１０７…オペレーティングシステム、１０８…Wi-Fiインタフェース、１２１…メディアプレイヤアプリケーション、１２２…ナビゲーションクライアントアプリケーション、１２３…チャネル切替制御アプリケーション、２０１…操作部、２０２…ディスプレイ、２０３…音声入出力部、２０４…記憶部、２０５…移動通信装置、２０６…周辺デバイス、２０７…モバイルオペレーティングシステム、２０８…モバイルWi-Fiインタフェース、２２１…移動電話アプリケーション、２２２…プレイヤアプリケーション、２２３…ナビゲーションアプリケーション、２２４…チャネルスキャンアプリケーション、１０７１…Wi-Fiドライバ、２０７１…モバイルWi-Fiドライバ。
【図１】
2015032980.tif 000003
【図２】
2015032980.tif 000004
【図３】
2015032980.tif 000005
【図４】
2015032980.tif 000006
【図５】
2015032980.tif 000007