(57)【要約】  複数の無線通信インタフェースを保持する通信装置であって、第１の無線通信インタフェースで通信する第１のネットワークにおいて使用されている第１の無線チャネルが、第２の無線通信インタフェースで通信する第２のネットワークにおいて使用されている第２の無線チャネルと同一の場合、第２の無線チャネルを変更することを決定し、第２のネットワークに接続する認証済みの他の通信装置との認証の有効期間を終了させるように制御するとともに、第２の無線チャネルを第１の無線チャネルと異なる無線チャネルに切替えるように指示する通信処理部と、通信処理部からの指示により、第２の無線チャネルを切替えるＭＡＣ部と、を備えたので、複数の無線通信インタフェースを保持する通信装置において、通信相手から無線チャネルを切替えることが通知されない場合に、通信断の時間を短くすることが可能となる。
2015118577.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信インタフェースを保持する通信装置であって、
第１の無線通信インタフェースで通信する第１のネットワークにおいて使用されている第１の無線チャネルが、第２の無線通信インタフェースで通信する第２のネットワークにおいて使用されている第２の無線チャネルと同一の場合、前記第２の無線チャネルを変更することを決定し、前記第２のネットワークに接続する認証済みの他の通信装置との認証の有効期間を終了させるように制御するとともに、前記第２の無線チャネルを前記第１の無線チャネルと異なる無線チャネルに切替えるように指示する通信処理部と、
前記通信処理部からの指示により、前記第２の無線チャネルを切替えるＭＡＣ部と、
を備えることを特徴とする通信装置。
【請求項２】
前記他の通信装置から前記第２の無線チャネルで再認証要求を受信した場合、現在の認証の有効期間が満了するまで応答しないことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信処理部は、前記他の通信装置と現在の無線チャネルで再認証を行い、認証の有効期間を現在の認証の有効期間の残りの期間よりも短くすることを特徴とする請求項１に記載の通信装置。
【請求項４】
前記通信処理部は、前記第２の無線チャネルの切替えにかかる時間に基づいて再認証の前記有効期間を決定することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記通信処理部は、前記他の通信装置に対して現在の無線チャネルで認証切断を送信することを特徴とする請求項１に記載の通信装置。
【請求項６】
利用可能な無線チャネルのうち複数の前記無線通信インタフェースで使用中の無線チャネルと空き無線チャネルとを管理し、前記通信処理部からの問い合わせに応じて、空き無線チャネルを前記通信処理部に通知する無線チャネル管理部を備え、
前記ＭＡＣ部は、前記通信処理部より指示された無線チャネルに切替えることを特徴とする請求項１から５のいずれか一項に記載の通信装置。
【請求項７】
前記ＭＡＣ部は、空き無線チャネルを検索し、検出された無線チャネルのうちいずれかの無線チャネルに切替えることを特徴とする請求項１から５のいずれか一項に記載の通信装置。
【請求項８】
複数の無線通信インタフェースを保持する通信方法であって、
第１の無線通信インタフェースで通信する第１のネットワークにおいて使用されている第１の無線チャネルが、第２の無線通信インタフェースで通信する第２のネットワークにおいて使用されている第２の無線チャネルと同一の場合、前記第２の無線チャネルを変更することを決定し、前記第２のネットワークに接続する認証済みの他の通信装置との認証の有効期間を終了させるように制御するとともに、前記第２の無線チャネルを前記第１の無線チャネルと異なる無線チャネルに切替えるように指示する通信処理ステップと、
前記通信処理ステップからの指示により、前記第２の無線チャネルを切替えるＭＡＣステップと、
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の無線通信インタフェースを保持する通信装置に関する。
【背景技術】
【０００２】
無線通信では、周囲の無線環境の変化等の理由により、無線チャネルを変更し、よりよい環境で通信することが望まれる。環境がよいとは、ノイズの少ない環境である。無線チャネルを切替える手法が特許文献１及び特許文献２に開示されている。【０００３】
自局と対向局との間の通信回線を現用回線から予備回線に切り替える手法が特許文献１に開示されている。自局は現用回線において障害発生信号を受信したと同時に、対向局に回線切替指令を発する。自局は、対向局からの回線切替完了信号の到着予定時刻の直前に自局の回線切替装置の動作を完了させておくことで、回線の切替え時に信号断となる時間を短くすることができる。【０００４】
また、無線ＬＡＮの無線チャネルの切替えにおいて、変更先の無線チャネルに切替え可能かどうかを判断する手法が特許文献２に開示されている。アクセスポイント装置は、全ての他局から切換「可」の信号を受信した場合にチャネル切換指令をクライアント装置に送信する。アクセスポイント装置は、他局のいずれか一つから切換「不可」の信号を受信した場合にはチャネル切換指令を送信しない。【０００５】
ところで、複数の通信インタフェースを備える通信装置において、それぞれの通信インタフェースの通信ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）は、干渉問題を回避する為に異なる周波数の無線チャネルを利用することが望ましい。通信装置自身の判断や上位装置からの要求により、ある一つの通信インタフェースにおいて無線チャネルを変更する時、自装置の他の通信インタフェースの無線チャネルとは異なる無線チャネルとすることが望ましい。【０００６】
ＩＥＥＥ  ８０２．１５．４では、Ｃｏｏｒｄｉｎａｔｏｒ（ネットワークの管理者）とＨｏｓｔ（ホスト）間の通信において、無線チャネルを変更するために、Ｃｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドが用意されている。このコマンドを用いることで、Ｃｏｏｒｄｉｎａｔｏｒが主導してＨｏｓｔに無線チャネルの切り替えを指定し、ＣｏｏｒｄｉｎａｔｏｒとＨｏｓｔが共に指定したチャネルに変更することができる。（下記非特許文献１参照）
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭６１-１３１６２２号公報
【特許文献２】特開２０１１−２１７０３５号公報
【非特許文献】
【０００８】
【非特許文献１】ＩＥＥＥ  Ｓｔｄ  ８０２.１５．４−２０１１
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ＩＥＥＥ８０２.１５．４を利用したシステムでは、より簡易なシステムを実現する為に、機能を削減されることがある。機能を削減されると、無線チャネルを切り替えるためのＣｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドを含む機能群（プロファイル）が実装されない場合がある。このようなシステムでは、無線チャネルが切替えられたかどうかの判断を、特許文献１及び特許文献２のようにメッセージにより判断することができない。通信エラーとなる状態が続いた後に無線チャネルを切替えることになるため、通信断の時間が長くなるという問題点があった。【００１０】
本発明は上記のような問題点を解決するためになされたもので、複数の無線通信インタフェースを保持する通信装置において、通信相手から無線チャネルを切替えることが通知されない場合に、通信断の時間を短くする通信装置を得ることを目的としている。
【課題を解決するための手段】
【００１１】
複数の無線通信インタフェースを保持する通信装置であって、第１の無線通信インタフェースで通信する第１のネットワークにおいて使用されている第１の無線チャネルが、第２の無線通信インタフェースで通信する第２のネットワークにおいて使用されている第２の無線チャネルと同一の場合、第２の無線チャネルを変更することを決定し、第２のネットワークに接続する認証済みの他の通信装置との認証の有効期間を終了させるように制御するとともに、第２の無線チャネルを第１の無線チャネルと異なる無線チャネルに切替えるように指示する通信処理部と、通信処理部からの指示により、第２の無線チャネルを切替えるＭＡＣ部と、を備えた。
【発明の効果】
【００１２】
本発明によれば、複数の無線通信インタフェースを保持する通信装置において、通信相手から無線チャネルを切替えることが通知されない場合に、通信断の時間を短くすることができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係る通信装置の構成を示すブロック図。
【図２】実施の形態１に係るネットワーク構成を示す図。
【図３】実施の形態１に係るネットワーク構成を示す図。
【図４】実施の形態１に係る通信装置において無線チャネルを変更する処理の流れを示すシーケンス図。
【図５】実施の形態１に係るＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）５１９１の認証パケットのフォーマットを示す図。
【図６】実施の形態１に係るＩＥＥＥ８０２．１５．４のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔのフォーマットを示す図。
【図７】実施の形態１に係るＩＥＥＥ８０２．１５．４のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎのフォーマットを示す図。
【図８】実施の形態１に係るＩＥＥＥ８０２．１５．４のＢｅａｃｏｎ  Ｒｅｑｕｅｓｔのフォーマットを示す図。
【図９】実施の形態１に係るＩＥＥＥ８０２．１５．４のＢｅａｃｏｎのフォーマットを示す図。
【図１０】実施の形態２に係る通信装置において無線チャネルを変更する処理の流れを示すシーケンス図。
【図１１】実施の形態２に係るＲＦＣ５１９１のオプションコードのフォーマットを示す図。
【図１２】実施の形態３に係る通信装置において無線チャネルを変更する処理の流れを示すシーケンス図。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１は、実施の形態１に係る通信装置１１の構成を示すブロック図である。通信装置１１は、アンテナ１２ａ〜ｂ、ＰＨＹ（Ｐｈｙｓｉｃａｌ）１３ａ〜ｂ、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）１４ａ〜ｂ、ＣＰＵ１５及び通信情報保存部１６から構成される。ＣＰＵ１５は、通信処理部１６及び無線チャネル管理部１７を備えている。通信装置１１は、通信インタフェースを２つ備えているため、アンテナ１２ａ〜ｂ、ＰＨＹ１３ａ〜ｂ、ＭＡＣ１４ａ〜ｂをそれぞれ２つとした。通信装置１１は、通信インタフェースを３以上の複数個備えるようにしてもよい。アンテナ、ＰＨＹ、ＭＡＣは通信インタフェースの数に応じて備えるものとする。
【００１５】
ＰＨＹ１３ａは、アンテナ１２ａを介して他の装置から無線信号を受信し、ＭＡＣ１４ａへ出力する。ＰＨＹ１３ａは、それぞれ異なる無線チャネルを利用することが可能である。ＭＡＣ１４ａは、ＰＨＹ１３ａから入力された無線信号のＭＡＣレイヤ情報を参照し、自装置宛の通信かどうか判断する。自装置宛の通信であれば、ＣＰＵ１５の通信処理部１７に出力する。なお、自装置宛の通信には、全装置宛の場合や複数装置宛の場合も含まれる。通信処理部１７は、ＭＡＣ１４ａから入力された情報を処理する。
【００１６】
無線チャネル管理部１８は、無線方式で定められた範囲の複数の無線チャネルを管理し、ＭＡＣ１４ａ、ＭＡＣ１４ｂを通じてそれぞれＰＨＹ１３ａ、ＰＨＹ１３ｂに割り当てる。ＰＨＹ１３ａが無線チャネルＡを利用した通信を行っている時、ＰＨＹ１３ｂは無線チャネルＢを利用した通信を行うことができる。無線チャネル管理部１８は、通常、ＰＨＹ１３ａ〜ｂに異なる無線チャネルを割り当てるようにするが、システムによっては同じ無線チャネルを割り当てるようにしてもよい。
【００１７】
通信装置１１から送信する場合、通信処理部１７は無線チャネル管理部１８に利用可能な無線チャネルを問い合わせ、送信データとともにＭＡＣ１３ａへ出力する。ＭＡＣ１４ａは利用可能な無線チャネルのうち、現在の環境における空き無線チャネルをＰＨＹ１３ａ及びアンテナ１２ａを介して検索する。ＰＨＹ１３ａはＭＡＣ１４ａより指示された無線チャネルで、アンテナ１２ａを介して無線信号を他の装置へ送信する。
主に、アンテナ１２ａ、ＰＨＹ１３ａ、ＭＡＣ１４ａについて説明したが、アンテナ１２ｂ、ＰＨＹ１３ｂ、ＭＡＣ１４ｂについても同様である。
【００１８】
通信情報保存部１６は、ＰＨＹ１３ａ〜ｂが利用している無線チャネルの情報、通信相手となる装置の認証に用いられるＩＤやパスワード、認証の有効期間の情報、ＭＡＣ  ＩＤ等のＭＡＣレイヤ情報などを保存する。さらに、通信情報保存部１６は、通信処理部１７が処理に必要な計算結果等、一時的な情報を保存してもよい。ＭＡＣ１４ａ〜ｂは、通信情報保存部１６に情報を保存するとともに情報を参照する。通信情報保存部１６は、不揮発なメモリ領域であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。通信情報保存部１６は、ＲＯＭとＲＡＭの両方で実現してもよいし、どちらか一方で実現してもよい。
【００１９】
図２は、実施の形態１に係るネットワーク構成を示す図である。図２は、上位装置２１、通信装置１１ａ〜ｄ、及び下位装置２２ａ〜ｃで構成されている。上位装置２１は、通信装置１１ａ及び通信装置１１ｃとネットワーク２３ａを形成している。通信装置１１ａは、通信装置１１ｂとネットワーク２３ｂを形成している。通信装置１１ｂは、下位装置２２ａ〜ｂとネットワーク２３ｃを形成している。通信装置１１ｃは、通信装置１１ｄとネットワーク２３ｄを形成している。通信装置１１ｄは、下位装置２２ｃとネットワーク２３ｅを形成している。
【００２０】
ネットワーク２３ａ〜ｅは、同一の無線規格とする。無線規格とは、例えば、ＩＥＥＥ８０２．１５．４、ＩＥＥＥ８０２．１１、ＺｉｇＢｅｅ、ＩＥＥＥ８０２．１５．１である。ここに列挙した以外の無線規格を利用してもよい。例えば無線ＬＡＮの２．４ＧＨｚ帯と５．０ＧＨｚ帯のように、１つの無線規格で大きく異なる複数の周波数帯域がある場合、ネットワーク２３ａ〜ｅは無線規格だけでなく、同一の周波数帯域とする。これは、１つのＰＨＹが適応できる周波数帯域はある程度限られているためである。
【００２１】
それぞれの無線規格では、複数の無線チャネルを利用することができる。無線チャネルとは、例えば、９２０ＭＨｚ帯の９２１．２ＭＨｚ帯のように、その無線規格で利用できる周波数のうち、実際に利用される周波数を指す。ネットワーク２３ａ〜ｅは、それぞれ隣り合うネットワークでは異なる無線チャネルを利用する。例えば、ネットワーク２３ａは無線チャネルＡとして９２１．２ＭＨｚを利用し、ネットワーク２３ｂは無線チャネルＢとして９２２．４ＭＨｚを利用する。隣り合うネットワークで異なる無線周波数帯を利用することにより、ネットワーク２３ａとネットワーク２３ｂとは干渉しない。
【００２２】
ネットワーク２３ａ〜ｅは、それぞれ無線チャネルＡ、Ｂ、Ｃ、Ｄ、Ｅを利用している。図２では、ネットワーク２３ａ〜ｅは全て異なる無線チャネルを利用するにしているが、少なくとも隣り合うネットワークで異なる無線チャネルを利用すればよい。ネットワーク２３ｂ−１３ｃ、２３ｅで無線チャネルＡを利用し、ネットワーク２３ｂ、２３ｄで無線チャネルＢを利用するようにしてもよい。
【００２３】
図３は、実施の形態１に係るネットワーク構成を示す図である。図２との違いは、ネットワーク２３ａは無線チャネルＡから無線チャネルＢに変更し、ネットワーク２３ｂは無線チャネルＢから無線チャネルＦに変更している点である。
【００２４】
ネットワークが図２の状態で、例えば上位装置２１の要求によりネットワーク２３ａが無線チャネルＡから無線チャネルＢへ変更されたとする。ネットワーク２３ａとネットワーク２３ｂは同じ無線チャネルＢを利用することになるため、干渉が発生する。通信装置１１ａの無線チャネル管理部１０８は、ＰＨＹ１３ａとＰＨＹ１３ｂで同じ無線チャネルが利用されていることを認識し、ネットワーク２３ｂの無線チャネルを無線チャネルＦに変更する。その結果、図３の状態となる。
【００２５】
例えば、ＩＥＥＥ８０２.１５．４では、無線チャネルを切り替えるためにＣｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドが用意されている。通信装置１１ａはＣｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドにより、無線チャネルＡから無線チャネルＢへ変更する旨を通信装置１１ｂに通知すればよい。
【００２６】
一方、ＩＥＥＥ８０２.１５．４を利用したシステムでは、より簡易なシステムを実現する為に、機能を削減されることがある。機能が削減されると、無線チャネルを切り替えるためのＣｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドを含む機能群（プロファイル）が実装されない場合がある。このようなシステムでは、無線チャネルが切り替えられたかどうかの判断を、メッセージにより判断することができない。Ｈｏｓｔとなる通信装置は、Ｃｏｏｒｄｉｎａｔｏｒとなる装置への通信エラーが一定時間続いた後に、無線チャネルが変更された可能性を判断することになる。したがって、通信断の時間が長くなってしまう。
【００２７】
本実施の形態では、Ｃｏｏｒｄｉｎａｔｏｒ  Ｒｅａｌｉｇｎｍｅｎｔコマンドのような無線チャネル変更コマンドによる指示を受けない場合に、より早く無線チャネルを切替える手法について説明する。
【００２８】
次に動作について説明する。
図４は、実施の形態１に係る通信装置１１ａ〜ｂにおいて無線チャネルを変更する処理の流れを示すシーケンス図である。通信装置１１ａがＣｏｏｒｄｉｎａｔｏｒ、通信装置１１ｂがＨｏｓｔである。
【００２９】
ネットワーク２３ａは上位装置２１及び通信装置１１ａを含み、無線チャネルＡで運用中とする。ネットワーク２３ｂは通信装置１１ａ及び通信装置１１ｂを含み、隣接するネットワーク２３ａにおいて無線チャネルＡが使用されているため、無線チャネルＡ以外の無線チャネルＢで運用している。ネットワーク２３ｃは通信装置１１ｂ及び下位装置２２ａを含み、隣接するネットワーク２３ｂにおいて無線チャネルＢが使用されているため、無線チャネルＢ以外の無線チャネルＣで運用している。
【００３０】
通信装置１１ａは、ネットワーク２３ａ側の通信インタフェースをアンテナ１２ａ−１、ＰＨＹ１３ａ−１、ＭＡＣ１４ａ−１とし、ネットワーク２３ｂ側の通信インタフェースをアンテナ１２ｂ−１、ＰＨＹ１３ｂ−１、ＭＡＣ１４ｂ−１とする。また、通信装置１１ａにおいて、ＣＰＵ１５ａ、通信情報保存部１６ａ、通信処理部１７ａ、無線チャネル管理部１８ａとする。通信装置１１ｂは、ネットワーク２３ｂ側の通信インタフェースをアンテナ１２ｂ−１、ＰＨＹ１３ａ−２、ＭＡＣ１４ａ−２とし、ネットワーク２３ｃ側の通信インタフェースをアンテナ１２ｂ−２、ＰＨＹ１３ｂ−２、ＭＡＣ１４ｂ−２とする。また、通信装置１１ｂにおいて、ＣＰＵ１５ｂ、通信情報保存部１６ｂ、通信処理部１７ｂ、無線チャネル管理部１８ｂとする。
【００３１】
通信装置１１ａと通信装置１１ｂは、通信相手が正しい装置であるのか確認するため、通信を開始する前に互いに認証を行う。認証は一定期間のみ有効とする。認証の有効期間をＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅと呼ぶ。認証は、標準の規格やプロトコルで定められた方法を用いればよい。通信装置１１ａ及び通信装置１１ｂは、ＩＤのみ、またはパスワードのみで認証するようにしてもよい。通信装置１１ａ及び通信装置１１ｂは、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅ内であれば、通信相手との通信を許容する。しかし、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了した場合、通信装置１１ａ及び通信装置１１ｂは通信相手と通信することはできない。
【００３２】
ここで、上位装置２１からの指示により、ネットワーク２３ａの無線チャネルが無線チャネルＢに変更されたものとする。通信装置１１ａのＭＡＣ１４ａ−１は、ネットワーク２３ａの無線チャネル情報をＣＰＵ１５ａの通信処理部１７ａに通知する。通信処理部１７ａは、ネットワーク２３ａの無線チャネルが無線チャネルＢに変更されたことを無線チャネル管理部１８ａに通知する。無線チャネル管理部１８ａは、ネットワーク２３ａとネットワーク２３ｂの無線チャネルがともに無線チャネルＢであることを検出すし、通信処理部１７ａに通知する。そこで、通信処理部１７ａは、ネットワーク２３ｂの無線チャネルを変更することとし（Ｓ１１）、ＭＡＣ１４ｂ−１に通知する。
【００３３】
通信装置１１ｂはＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了する前に通信装置１１ａに対して再認証要求を送信する（Ｓ１２）。通信装置１１ａは、無線チャネルの変更を決定した場合、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了するまで再認証要求を受信しても応答しない。一定時間が経過しても応答がないため、通信装置１１ｂは通信装置１１ａに対して再認証要求を再送する（Ｓ１３）。しかし、応答がなく、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了する。
【００３４】
Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了すると、通信装置１１ａは、チャネルの切替えを実行する（Ｓ１４）。無線チャネルの変更先は、この時点で検索してもよいし、事前に検索しておいてもよい。また、無線チャネルの変更先は、通信装置１１ａのＭＡＣ１４ｂ−１の判断で決定してもよい。ここでは、無線チャネルＦに切替えられたものとする。また、図示していないが、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了すると、通信装置１１ｂは、今まで使用していた無線チャネルＢで新たに認証要求を通信装置１１ａに送信する。しかし、通信装置１１ａはすでに無線チャネルＦに切替えているため、通信装置１１ｂは応答を受信しない。
【００３５】
認証応答を受信しない場合、通信装置１１ｂの通信処理部１７ａは通信装置１１ａとの通信が切断されたと判断し、無線チャネルの検索を決定する（Ｓ１５）。通信処理部１７ａは、無線チャネルを検索するようにＭＡＣ１４ａ−２に通知する。通信装置１１ｂのＭＡＣ１４ａ−２は、ＰＨＹ１４ａ−２を通じて、利用可能な無線チャネルを検索する（Ｓ１６）。通信装置１１ｂは、無線チャネルＦを検出し、通信装置１１ａが利用していることを認識すると、認証を行う。認証が成功すると運用状態になる（Ｓ１７）。
【００３６】
通信装置１１ａが通信装置１１ｂからの再認証要求に対して応答しないことにより、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了し、認証の有効期間が終了する。さらに、通信装置１１ａがネットワーク２３ｂの無線チャネルを変更することにより、通信装置１１ｂは新たな認証要求に対する応答を受信しない。通信装置１１ｂは、通信装置１１ａとの通信が切断されたと判断し、無線チャネルを検索することになる。したがって、通信装置１１ａが認証の有効期間が終了するように制御することにより、通信装置１１ｂに変更先の無線チャネルを検索させることができる。よって、通信断の時間を短くすることができる。
【００３７】
図５は、実施の形態１に係るＲＦＣ５１９１の認証パケットのフォーマットを示す図である。通信装置１１ａ〜ｂは、認証又は再認証を行う場合、例えばＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のＲＦＣ５１９１のプロトコルを利用してもよい。また、通信置１１ａ〜ｂは、ＩＥＥＥ８０２．１１やＩＥＥＥ８０２．１５．１の認証方式を用いてもよい。
【００３８】
図６は、実施の形態１に係るＩＥＥＥ８０２．１５．４のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔのフォーマットを示す図である。
図７は、実施の形態１に係るＩＥＥＥ８０２．１５．４のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎのフォーマットを示す図である。Ｅｎｈａｎｃｅｄ  Ｂｅａｃｏｎは、Ｅｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドに対する応答である。
【００３９】
通信装置１１ｂが通信装置１１ａとの通信が切断されたと判断し、ＭＡＣ１４ａ−２が
無線チャネルを検索する場合、例えば、Ｅｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを利用する。ＭＡＣ１４ａ−２は、通信装置１１ｂにおいて利用可能な無線チャネルを順に検索する。例えば、９２０ＭＨｚ帯の無線規格として、９２０．０ＭＨｚから９２８．０ＭＨｚ帯の周波数まで、０．２ＭＨｚ単位で無線チャネルが区切られている場合、９２０．０ＭＨｚでＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを送信し、応答のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎを待つ。次に、９２０．２ＭＨｚで、同じくＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを送信し、応答のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎを待つ。
【００４０】
ＭＡＣ１４ａ−２は、９２８．０ＭＨｚ迄順にＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを送信し、応答のＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎを待つことを繰り返す。通信装置１１ｂは、通信装置１１ａからのＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎを受信し、ＩＤが通信装置１１ａであれば、当該無線チャネルが通信装置１１ａの変更先の無線チャネルであることが分かる。なお、無線チャネルの検索順序はどのように行ってもよい。また、通信装置１１ａと通信装置１１ｂとの間で、利用する無線チャネルの範囲を制限している場合には、その範囲内のみ検索するようにしてもよい。
【００４１】
通信装置１１ｂのＭＡＣ１４ａ−２は、通信装置１１ａからのＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎのであるかどうかは、通信装置１１ａのＭＡＣアドレスに基づいて判断してもよい。また、通信装置１１ａと通信装置１１ｂとで共有するＩＤやその他の情報を利用してもよい。ＩＤは、通信装置を識別する値である。ＩＤの場合、Ｅｎｈａｎｃｅｄ  ＢｅａｃｏｎコマンドのＩｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔｓフィールド、又は、Ｂｅａｃｏｎ  Ｐａｙｌｏａｄフィールドに値を設定するようにしてもよい。
【００４２】
ＩＤを識別する方法は、無線規格の方法に従ったものでよく、特に限定しない。なお、Ｂｅａｃｏｎ応答に設定する値は、ＩＤに限定せず、通信装置を識別できる情報であればよい。ＩＤ等の通信装置を識別する情報は、通信情報保存部１６が保持するようにしてもよい。
【００４３】
通信装置１１ｂはＢｅａｃｏｎ応答を受信し、ＩＤが通信装置１１ａであれば、当該無線チャネルを選択し、認証する。Ｂｅａｃｏｎ応答に設定されたＩＤが通信装置１１ａではない場合やＢｅａｃｏｎ応答を受信しない場合、通信装置１１ｂは他の空きチャネルでＢｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを送信し、検索する。
【００４４】
図８は、実施の形態１に係るＩＥＥＥ８０２．１５．４のＢｅａｃｏｎ  Ｒｅｑｕｅｓｔのフォーマットを示す図である。
図９は、実施の形態１に係るＩＥＥＥ８０２．１５．４のＢｅａｃｏｎのフォーマットを示す図である。Ｂｅａｃｏｎは、Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドに対する応答である。
【００４５】
通信装置１１ｂはＥｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドの代わりに、図８のＢｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドを利用してもよい。検索方法は、Ｅｎｈａｎｃｅｄ  Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドの場合と同様である。Ｂｅａｃｏｎ  Ｒｅｑｕｅｓｔコマンドの場合、応答は図９のＢｅａｃｏｎである。
【００４６】
したがって、複数の無線通信インタフェースを保持する通信装置であって、第１の無線通信インタフェースで通信する第１のネットワークにおいて使用されている第１の無線チャネルが、第２の無線通信インタフェースで通信する第２のネットワークにおいて使用されている第２の無線チャネルと同一の場合、第２の無線チャネルを変更することを決定し、第２のネットワークに接続する認証済みの他の通信装置との認証の有効期間を終了させるように制御するとともに、第２の無線チャネルを第１の無線チャネルと異なる無線チャネルに切替えるように指示する通信処理部と、通信処理部からの指示により、第２の無線チャネルを切替えるＭＡＣ部と、を備えているので、無線チャネルを切替えるメッセージを受信しない場合でも、通信装置はより早く無線チャネルを切替えることができ、通信断の時間を短くすることができる。
【００４７】
実施の形態２．
以上の実施の形態１では、複数の通信インタフェースを保持する通信装置において、第１と第２のネットワークの無線チャネルが同一の場合、第２のネットワークの無線チャネルの変更を決定した後は、第２のネットワークの装置からの再認証要求に対して応答しないようにしたものであるが、本実施の形態においては、再認証要求に対して応答し、再認証の有効期間を短く設定する実施の形態を示す。
【００４８】
なお、本実施の形態において、通信装置１１の構成は図１と同じである。
【００４９】
図１０は、実施の形態２に係る通信装置１１ａ〜ｂにおいて無線チャネルを変更する処理の流れを示すシーケンス図である。ネットワーク構成は、図４のシーケンスと同様に図２である。ネットワーク２３ａは無線チャネルＡで運用中である。ネットワーク２３ｂは無線チャネルＢで運用中である。ネットワーク２３ｃは無線チャネルＣで運用中である。上位装置２１からの指示により、ネットワーク２３ａの無線チャネルが変更されたものとする。通信装置１１ａはネットワーク２３ｂの無線チャネルを変更することとし（Ｓ２１）、ＭＡＣ１４ｂ−１に通知する。
【００５０】
通信装置１１ｂはＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了する前に通信装置１１ａに対して再認証要求を送信する（Ｓ２２）。通信装置１１ａは、無線チャネルの変更を決定した後に、通信装置１１ｂから再認証要求を受信した場合、再認証応答を送信する（Ｓ２３）。このとき、通信装置１１ａは、前回のＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅの残りの有効期間よりもＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅを短く設定する。通信装置１１ａと通信装置１１ｂとの間で再認証が成功すると、通信装置１１ａは認証完了通知を通信装置１１ｂに送信する（Ｓ２４）。
【００５１】
通信装置１１ａは、無線チャネルＦにチャネルの切替えを実行する（Ｓ２５）。Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了すると、通信装置１１ｂは、今まで使用していた無線チャネルＢで新たな認証要求を通信装置１１ａに送信する（Ｓ２６）。しかし、通信装置１１ａはすでに無線チャネルＦに切替えているため、通信装置１１ｂは応答を受信しない。図１０のＳ２７以降の処理は、図４のＳ１５以降の処理と同様であるため、説明を割愛する。通信装置１１ｂは、無線チャネルＦで通信装置１１ａとの認証が成功し、運用状態になる。
【００５２】
通信装置１１ａが通信装置１１ｂからの再認証要求に対して次の認証の有効期間を短く設定することにより、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが早く満了し、認証の有効期間が終了する。さらに、通信装置１１ａがネットワーク２３ｂの無線チャネルを変更することにより、通信装置１１ｂは新たな認証要求に対する応答を受信しない。通信装置１１ｂは、通信装置１１ａとの通信が切断されたと判断し、無線チャネルを検索することになる。したがって、通信装置１１ａが認証の有効期間を短くした上で終了させるように制御することにより、通信装置１１ｂに変更先の無線チャネルを検索させることができる。よって、通信断の時間を短くすることができる。
【００５３】
前回のＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅの残りの有効期間よりもＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅを短く設定したことにより、前回のＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了するよりも早くＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了し、切替え先の無線チャネルＦで通信を再開することができる。
【００５４】
通信装置１１ａは、無線チャネルの切替えを、認証完了通知を送信した後に行ってもよいし、新たなＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが満了したときに行ってもよい。再認証のＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅの長さは、通信装置１１ａが無線チャネルの切替えにかかる時間を考慮して決定するとよい。例えば、通信装置１１ａが無線チャネルの切替えに３０秒かかる場合、新たなＳｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅは３０秒以上の時間にするとよい。
【００５５】
図１１は、実施の形態２に係るＲＦＣ５１９１のオプションコードのフォーマットを示す図である。図１１のオプションコードは、ＲＦＣ５１９１において、認証の有効期間を決めるオプションである。図１１のオプションコードは、図５のＡＶＰｓに含まれる。図１１では、ＡＶＰ  Ｃｏｄｅの値が８に設定され、ｖａｌｕｅに認証の有効時間が設定されている。
【００５６】
したがって、通信処理部は、第１の無線チャネルが第２の無線チャネルと同一の場合、第２の無線チャネルを変更することを決定し、現在の認証の有効期間の残りの期間よりも短い有効期間として認証済みの装置と現在の無線チャネルで再認証を行い、再認証後に第２の無線チャネルを切替えるように指示するので、現在の認証の有効期間の満了を待つより通信断となる時間を短くすることができる。
【００５７】
また、通信処理部は、第２の無線チャネルの切替えにかかる時間に基づいて再認証の有効期間を決定するので、第２の無線チャネルの切替えにかかる時間を考慮した上で通信断となる時間を短くすることができる。したがって、確実に通信装置が第２の無線チャネルを切替えた以降に、相手先の通信装置から認証要求が行われるため、認証には確実に失敗し、無線チャネル検索の判断を行うことができる。
【００５８】
実施の形態３．
以上の実施の形態２では、複数の通信インタフェースを保持する通信装置において、第１と第２のネットワークの無線チャネルが同一の場合、第２のネットワークの無線チャネルの変更を決定した後は、再認証の有効期間を短く設定するようにしたものであるが、本実施の形態においては、現在の認証を切断する実施の形態を示す。
【００５９】
なお、本実施の形態において、通信装置１１の構成は図１と同じである。
【００６０】
図１２は、実施の形態３に係る通信装置１１ａ〜ｂにおいて無線チャネルを変更する処理の流れを示すシーケンス図である。ネットワーク構成は、図１０のシーケンスと同様に図２である。ネットワーク２３ａは無線チャネルＡで運用中である。ネットワーク２３ｂは無線チャネルＢで運用中である。ネットワーク２３ｃは無線チャネルＣで運用中である。上位装置２１からの指示により、ネットワーク２３ａの無線チャネルが変更されたものとする。通信装置１１ａはネットワーク２３ｂの無線チャネルを変更することとし（Ｓ３０）、ＭＡＣ１４ｂ−１に通知する。
【００６１】
通信装置１１ａのＭＡＣ１４ｂ−１は、ネットワーク２３ｂにおいて空き無線チャネルを検索する。ＭＡＣ１４ｂ−１は、ＩＥＥＥ８０２．１５．４のアクティブスキャンの機能により検索する（Ｓ３１）。変更可能な無線チャネルが検出されると、通信装置１１ａは、変更先の無線チャネル及び、ネットワークを識別するＰＡＮ−ＩＤ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ＩＤｅｎｔｉｆｉｅｒ）を決定する（Ｓ３２）。Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅが残っていれば、通信装置１１ａは通信装置１１ｂに対して、認証切断を送信する（Ｓ３３）。通信装置１１ｂは、認証切断を受信し、認証切断応答を通信装置１１ａに送信する（Ｓ３４）。
【００６２】
通信装置１１ａは、認証切断応答を受信すると認証のセッションを切断し、チャネルを切替える（Ｓ３５）。通信装置１１ｂは、次に通信が発生した場合、再接続の為に認証を開始する（Ｓ３６）。通信装置１１ｂは認証要求を送信するが（Ｓ３７）、通信装置１１ａの無線チャネルが変更されているため、応答を受信せず、認証は失敗する。図１２のＳ３８以降の処理は、図１０のＳ２７以降の処理と同様であるため、説明を割愛する。通信装置１１ｂは、無線チャネルＦで通信装置１１ａとの認証が成功し、運用状態になる。
【００６３】
通信装置１１ａが通信装置１１ｂに対して認証切断を送信することにより、Ｓｅｓｓｉｏｎ  Ｌｉｆｅｔｉｍｅを終了させ、認証の有効期間が終了する。さらに、通信装置１１ａがネットワーク２３ｂの無線チャネルを変更することにより、通信装置１１ｂは新たな認証要求に対する応答を受信しない。通信装置１１ｂは、通信装置１１ａとの通信が切断されたと判断し、無線チャネルを検索することになる。したがって、通信装置１１ａが認証の有効期間を強制的に終了させるように制御することにより、通信装置１１ｂに変更先の無線チャネルを検索させることができる。よって、通信断の時間を短くすることができる。
【００６４】
したがって、ＭＡＣ部は、通信処理部から第２の無線チャネルの変更を指示されると、空き無線チャネルを検索して変更先の無線チャネルを通知し、通信処理部は、ＭＡＣ部より変更先の無線チャネルを通知されると、認証済みの装置に対して認証切断を送信するので、再認証するよりも通信断となる時間を短くすることができる。
【符号の説明】
【００６５】
１１、１１ａ〜ｂ  通信装置
１２ａ〜ｂ、１２ａ−１〜２、１２ｂ−１〜２  アンテナ
１３ａ〜ｂ、１３ａ−１〜２、１３ｂ−１〜２  ＰＨＹ
１４ａ〜ｂ、１４ａ−１〜２、１４ｂ−１〜２  ＭＡＣ
１５、１５ａ〜ｂ  ＣＰＵ
１６、１６ａ〜ｂ  通信情報保存部
１７、１７ａ〜ｂ  通信処理部
１８、１８ａ〜ｂ  無線チャネル管理部
２１  上位装置
２２ａ〜ｂ  下位装置
２３ａ〜ｃ  ネットワーク
【図１】
2015118577.tif 000003
【図２】
2015118577.tif 000004
【図３】
2015118577.tif 000005
【図４】
2015118577.tif 000006
【図５】
2015118577.tif 000007
【図６】
2015118577.tif 000008
【図７】
2015118577.tif 000009
【図８】
2015118577.tif 000010
【図９】
2015118577.tif 000011
【図１０】
2015118577.tif 000012
【図１１】
2015118577.tif 000013
【図１２】
2015118577.tif 000014
【国際調査報告】
2015118577.tif 000015
2015118577.tif 000016