(57)【要約】【課題】バックグランドスキャンに使用する通信時間を短縮して、ステーションが行っている通信に悪影響を与えることがないようにする。【解決手段】ステーションは、バックグランドスキャンの処理と自身の通信とを行う１つの周期について、全ての周期のそれぞれの中でバックグランドスキャンの処理を行うのではなく、ある１つの周期の中でバックグランドスキャンの処理を行った場合、次の、１または複数の周期では、バックグランドスキャンの処理を行わないようにする。このように、複数の周期の１つの周期の中でだけバックグランドスキャンを行うようにすることにより、複数の周期全体で見た場合、ステーション自身が通信に使用することができる時間を大幅に増加させることができる。【選択図】      図１
2005303525.tif 000002
【特許請求の範囲】
【請求項１】
ステーションが無線ＬＡＮのＡＰと通信中に他のＡＰの存在を探索するバックグランドスキャン方法において、バックグランドスキャンの処理とステーション自身の通信とを行う周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行い、他の周期では周期内の全てをステーション自身の通信を行うために使用することを特徴とするバックグランドスキャン方法。
【請求項２】
バックグランドスキャンの処理とステーション自身の通信とを行うものとして定められている周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行う処理は、ステーションでの通信量が予め定めた通信量を超えた場合に行われることを特徴とする請求項１記載のバックグランドスキャン方法。
【請求項３】
バックグランドスキャンの処理とステーション自身の通信とを行うものとして定められている周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行う処理は、ステーションでの通信の内容がリアルタイム性を要求されるものである場合に行われることを特徴とする請求項１記載のバックグランドスキャン方法。
【請求項４】
ステーションが無線ＬＡＮのＡＰと通信中に他のＡＰの存在を探索するバックグランドスキャン方法において、ステーションでの通信の内容がリアルタイム性を要求されるものである場合に、バックグランドスキャンの処理とステーション自身の通信とを行う周期の中でのバックグランドスキャンの処理を中止することを特徴とするバックグランドスキャン方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックグランドスキャン方法に係り、特に、通信中のステーションが無線ＬＡＮ等におけるアクセスポイント以外のアクセスポイントを探索するために使用して好適なバックグランドスキャン方法に関する。
【背景技術】
【０００２】
近年、公共的な空間内、商店等の店舗内に、無線ＬＡＮのアクセスポイント（ＡＰ）が設けられ、一般のユーザがそれらのＡＰを利用して各種のサービスを受けることが可能となってきている。
【０００３】
一般に、無線ＬＡＮのＡＰへのアクセス行う機器は、例えば、ＰＣ、ＰＤＡ等の携帯可能な情報処理装置（以下、ステーションという）であり、ある１つのＡＰとの通信中に、通信中であるＡＰ以外に接続可能なＡＰを探索する機能を備えている。この探索機能は、通信中のリンクを切断することなく、他のチャネルを監視し、リンク切れ等の際の再接続、ローミングの円滑な移行を行うための手段として設けられている。
【０００４】
図２はＡＰとステーションとによる一般的な無線ＬＡＮの構成を示すブロック図、図３は従来技術によるバックグランドスキャン方法を説明するタイミングチャートであり、以下、図２、図３を参照して従来技術によるバックグランドスキャン方法について説明する。
【０００５】
図２に示すように、無線ＬＡＮは、ＰＣ、ＰＤＡ等の携帯可能なステーション１１と、公共的な空間内等に設けられた複数のＡＰ１２、１３とにより構成される。ＡＰ１２、１３には、公衆通信網等の有線による通信回線を介して各種の情報のサービスを行う図示しないサーバや他のステーション（通常の電話機等であってもよい）１４が接続されている。なお、図２には、ステーションを１台だけ示しているが、ステーションは、複数存在することが可能である。このように構成される無線ＬＡＮにおいて、ステーション１１は、ある１つのＡＰ、例えば、１つのチャネル（以下、ＣＨという）を使用したリンクを確立してＡＰ１２と通信を行っている状態で、ＡＰ１２との接続が不安定になったとき等に他のＡＰへの接続を迅速に行うことができるように、自ステーション１１の周辺の他のＡＰの存在を検出する処理を行っている。この処理は、バックグランドスキャンと呼ばれ、通常、ステーション１１がＡＰ１２との間で通信を行っている間の一定時間を使用して行っているのが一般的である。
【０００６】
次に、ステーションで行われる従来技術でのバックグランドスキャン処理の動作を図３に示すタイミングチャートを参照して説明する。
【０００７】
従来技術によるバックグランドスキャンは、図３に示すように、例えば、Ｔ１＝２００ｍｓを１つの周期として、この１つの周期の中で、ステーション１１が必要とする通信と、バックグランドスキャンの処理とを行うものである。そして、図３に示す例では、ステーション１１が６ＣＨを使用してＡＰ１２とのリンクを確立して通信を行いながら、１ＣＨ〜１３ＣＨについて順に、それらのＣＨによる通信が可能か否かをスキャンを行うことにより調べるものとしている。
【０００８】
図３に示すように、従来技術によるバックグランドスキャンを行う場合、ステーション１１は、まず、１つの前述した２００ｍｓの周期の最初のＴ２＝５０ｍｓを使用して１ＣＨについてのバックグランドスキャンを実行する。このバックグランドスキャンは、１ＣＨを使用して、プローブリクエスト（探索信号）を発し、それに対する応答が得られたか否かにより、そのＣＨを使用するＡＰが自身の周辺に存在するか否かを検出することにより行われる。その後、ステーション１１は、２００ｍｓの周期の残りのＴ３＝１５０ｍｓを使用して自身の通信を行う。次の２００ｍｓの周期に入ると、ステーション１１は、前述と同様に、２００ｍｓの周期の最初の５０ｍｓを使用して２ＣＨについてのバックグランドスキャンを実行、その後の１５０ｍｓを使用して自身の通信を行う。
【０００９】
ステーション１１は、前述したような処理を繰り返すことにより、全てのＣＨについてのバックグランドスキャンを実行して、周辺に通信可能なＡＰが存在しているか否かを知ることができる。バックグランドスキャンによりＡＰが存在し使用可能であることが確認されたＣＨの情報は、自身の通信の状態が悪くなったり、通信不能となった場合に使用するためにステーションの内部に保持される。また、図３に示す例では、ステーション１１が６ＣＨを使用しながらバックグランドスキャンを行うとしているので、自身が使用しているＣＨについてのバックグランドスキャンを行う必要はない。
【００１０】
なお、バックグランドスキャンに関する従来技術として、例えば、特許文献１等に記載された技術が知られている。
【特許文献１】特開２００２−２６９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前述で説明した従来技術は、ステーションは、自身の通信のトラフィック状況に関わらず、バックグランドスキャンを実行しなければならず、しかも、全てのＣＨに対する処理を行わなければならない。このため、前述した従来技術は、ステーション自身の通信のトラフィックが大きいときにバックグランドスキャンを行わなければならない状態になると、バックグランドスキャンを行っている間、通信を行っている情報が画像、特に、動画等の場合、それらに乱れを生じさせてしまうという問題点を有している。
【００１２】
本発明の目的は、前述したような従来技術の問題点を解決し、バックグランドスキャンに使用する通信時間を短縮して、ステーションが行っている通信に悪影響を与えることのないバックグランドスキャン方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明によれば前記目的は、ステーションが無線ＬＡＮのＡＰと通信中に他のＡＰの存在を探索するバックグランドスキャン方法において、バックグランドスキャンの処理とステーション自身の通信とを行う周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行い、他の周期では周期内の全てをステーション自身の通信を行うために使用することにより達成される。
【００１４】
また、前記目的は、前記バックグランドスキャンの処理とステーション自身の通信とを行うものとして定められている周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行う処理が、ステーションでの通信量が予め定めた通信量を超えた場合に行われることにより達成される。
【００１５】
また、前記目的は、前記バックグランドスキャンの処理とステーション自身の通信とを行うものとして定められている周期の複数の周期の１つの周期の中でだけバックグランドスキャンを行う処理が、ステーションでの通信の内容がリアルタイム性を要求されるものである場合に行われることにより達成される。
【００１６】
さらに、前記目的は、ステーションが無線ＬＡＮのＡＰと通信中に他のＡＰの存在を探索するバックグランドスキャン方法において、ステーションでの通信の内容がリアルタイム性を要求されるものである場合に、バックグランドスキャンの処理とステーション自身の通信とを行う周期の中でのバックグランドスキャンの処理を中止することにより達成される。
【発明の効果】
【００１７】
本発明によれば、ステーションが自身で通信のために使用する時間に対して、バックグランドスキャンのために要する時間を少なくすることができ、ステーションが行っている通信が悪影響を受けることを防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明によるバックグランドスキャン方法の実施形態を図面により詳細に説明する。
【００１９】
図１は本発明の一実施形態によるバックグランドスキャン方法を説明するタイミングチャートであり、以下、図１を参照して本発明の実施形態によるバックグランドスキャン方法について説明する。なお、本発明が適用される無線ＬＡＮの構成は、図２により説明したものと同一でよく、以下では、無線ＬＡＮの構成が図２に示しているものであるとして本発明の実施形態を説明する。
【００２０】
本発明の実施形態は、従来技術で説明したバックグランドスキャンの処理と自身の通信とを行う１つの周期について、従来技術の場合のように、全ての周期のそれぞれの中でバックグランドスキャンの処理を行うのではなく、ある１つの周期の中でバックグランドスキャンの処理を行った場合、次の、１または複数の周期では、バックグランドスキャンの処理を行わないようにしたものである。本発明の実施形態は、このように、複数の周期の１つの周期の中でだけバックグランドスキャンを行うようにすることにより、複数の周期全体で見た場合、ステーション自身が通信に使用することができる時間を大幅に増加させることができる。図１に示す例は、連続する２回の周期の前の１回の周期でだけバックグランドスキャンの処理を行って、次の周期ではバックグランドスキャンを行わない個々として、このような処理を繰り返す例である。
【００２１】
図１において、いま、ステーション１１が例えば６ＣＨを使用して自身での通信を行っている状態で、バックグランドスキャンの処理を行うものとする。この場合、ステーション１１は、まず、前述したＴ１＝２００ｍｓの１つの周期の最初のＴ２＝５０ｍｓを使用して１ＣＨについてのバックグランドスキャンを実行する。このバックグランドスキャンは、従来技術の場合と同様に、１ＣＨを使用して、プローブリクエスト（探索信号）を発し、それに対する応答が得られたか否かにより、そのＣＨを使用するＡＰが自身の周辺に存在するか否かを検出することにより行われる。その後、ステーション１１は、２００ｍｓの周期の残りのＴ３＝１５０ｍｓを使用して自身の通信を行う。
【００２２】
次の２００ｍｓの周期に入ると、ステーション１１は、バックグランド処理を行わずに、その周期の全ての時間を自身の通信に使用する。そして、その次の周期では、再び、その周期の最初のＴ２＝５０ｍｓを使用して２ＣＨについてのバックグランドスキャンを実行し、残りのＴ３＝１５０ｍｓを使用して自身の通信を行い、さらに、その次の周期では、バックグランド処理を行わずに、その周期の全ての時間を自身の通信に使用する。
【００２３】
前述したような処理を繰り返すことにより、本発明の実施形態は、ステーションが自身で通信のために使用する時間に対して、バックグランドスキャンのために要する時間を少なくすることができる。前述した例の場合、全通信時間に対する自身の通信時間の割合を、１５０＋２００／２００×２＝３５／４０＝８７．５％とすることができる。ちなみに、従来技術の場合、１５０＋１５０／２００×２＝３０／４０＝７５％である。
【００２４】
前述した本発明の実施形態は、連続する２回の周期の前の１回の周期でだけバックグランドスキャンの処理を行うとして説明したが、本発明は、何回の周期でバックグランドスキャンを行うかを任意に設定することができ、例えば、ｎ周期に１回だけバックグランドスキャンを行うようにすれば、全通信時間に対する自身の通信時間の割合を、１５０＋２００×（ｎ−１）／２００×ｎとすることができる。また、前述した実施形態では、１つの周期をＴ１＝２００ｍｓ、その周期の中でバックグランドスキャンをの処理を行う場合の時間をＴ２＝５０ｍｓとして説明したが、これらの時間Ｔ１、Ｔ２は、前述した例に限定されることはなく、任意に設定することができる。
【００２５】
また、前述した本発明の実施形態は、ステーションとＡＰとの間で通信を行っているときのステーションの動作として説明したが、本発明は、ＡＰを介することなくステーション相互間で直接通信を行っている状態で、通信に使用しているＣＨでの通信状態が悪くなったときに、他のＣＨの使用が可能かを判定するためにも使用することができる。
【００２６】
前述したような本発明の実施形態によるバックグランドスキャンの方法は、常時使用する必要はなく、ステーション自身の通信量が多い場合に、本発明の実施形態によるバックグランドスキャンの方法に切り替えるようにすることができる。例えば、ステーション自身の通信量が、最大通信量の５０％を超えるまでは、従来技術の場合と同様に、全ての周期の中でバックグランドスキャンを行い、ステーション自身の通信量が、最大通信量の５０％を超えた場合に、本発明の実施形態によるバックグランドスキャンの方法に切り替えるようにすることができる。例えば、無線ＬＡＮにおける通信モードとして、１１ａ、１１ｂとして規定されているモードがある。１１ａ、１１ｂの各モードでの１秒間に送ることができる最大のフレーム数は２５６７、５３１であり、このフレーム数の５０％のフレーム数１２８３、２６５を閾値として設定しておき、この値に基づいて、本発明の実施形態によるバックグランドスキャンの方法に切り替えるか否かを決定すればよい。
【００２７】
前述した本発明の実施形態によれば、複数の周期の１つの周期の中でだけバックグランドスキャンを行うようにすることにより、複数の周期全体で見た場合に、ステーション自身が通信に使用することができる時間を大幅に増加させることができるので、前述したようなステーション自身の通信量が増加した場合にも、通信品質を低下させることなくステーションで必要とする通信を続けることができる。
【００２８】
一方、通信しているデータの内容が動画像のデータ等のリアルタイム性が要求されるデータである場合に、本発明の実施形態によるバックグランドスキャンの方法に切り替え、しかも、前述で説明したｎの値を大きく設定してｎ周期に１回だけバックグランドスキャンを行うようにすることができる。また、場合によっては、リアルタイム性が要求されるデータを扱っている間、バックグランドスキャンの処理を全く行わないようにすることもできる。これにより、動画像の品質を損なうことを防止することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態によるバックグランドスキャン方法を説明するタイミングチャートである。
【図２】ＡＰとステーションとによる一般的な無線ＬＡＮの構成を示すブロック図である。
【図３】従来技術によるバックグランドスキャン方法を説明するタイミングチャートである。
【符号の説明】
【００３０】
１１、１４  ステーション
１２、１３  ＡＰ
【図１】
2005303525.tif 000003
【図２】
2005303525.tif 000004
【図３】
2005303525.tif 000005