無線受信機において使用するための方法であって、前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、対象の時間期間を決定するステップと、前記対象の時間期間に応じてデータエイジング処理を実行するステップと、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップとを有する方法。前記データエイジング処理は、チャネル番号カウンタを初期化する処理と、保存されている前記チャネル干渉輻輳ウィンドウ測定値を取り出す処理と、保存されている前記チャネル干渉輻輳ウィンドウ測定値が、前記対象の時間期間より前のものであるか否かを判断する処理と、該判断に応じて、保存されている前記チャネル干渉輻輳ウィンドウ測定値に対応するウェイトを調整する処理と、前記チャネル番号カウンタをインクリメントする処理とを有する、請求項1に記載の方法。前記現在のチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、前記現在のチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップとを有する請求項1に記載の方法。代替的なチャネル番号カウンタを初期化するステップと、前記代替的なチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、前記代替的なチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと前記代替的なチャネル番号カウンタをインクリメントするステップとを有する請求項1に記載の方法。選択されたチャネルが前記現在のチャネルであるか否かを判断するステップと、該判断に応じてチャネルを切り替える予定を立てるステップとを有する請求項1に記載の方法。チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信された前記チャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、対象の時間期間を決定し、データエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと、前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと、前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールとを有する装置。当該装置が無線受信機である請求項6に記載の装置。最適なWiFiチャネル選択を行う場合に問題が生じる。ユーザは一貫したチャネルスループットを望んでいる一方、実際に利用可能なチャネルスループットは、同じWiFiチャネルで利用可能な帯域幅を利用する他のアクセスポイントに関連する他のユーザにより達成されるスループットやチャネル干渉に起因して、時間とともに動的に変化する。アクセスポイントに関連付けられているユーザは、他のAPからのデータトラフィックに起因する干渉や輻輳が比較的存在しないチャネルで各自のAPと通信することを好むであろうし、或いは少なくとも干渉の影響が最小のチャネルで通信することを好むであろう。干渉は24GHz又は5GHzのAPではない他の無線機に起因するかもしれない。輻輳は、同一チャネルにおける他のAPに起因するかもしれないし、或いは同じAPの帯域幅を消費する他のユーザに起因するかもしれない。本発明は主に前者の輻輳を取り扱っている。WiFiチャネル選択アルゴリズムはWiFiチャネルを選択する際に、1静的なチャネル割り当て、2ランダムなチャネル選択、3チャネルホッピングのような方法のうちの何れかをしばしば使用している。1静的なチャネル割り当て:この方式の場合、APは向上で選択された所定のチャネルを利用する。予め選択されたチャネル設定は、エンドユーザによりマニュアルで上書きされてもよい。しばしばこの方式ではインターネットサービスプロバイダにより配備される全てのAPに同じチャネルが指定されることになる。主要なISPによりサービスが提供される近辺に関し、これはしばしば全てのWiFiトラフィックのうちの大半に同じチャネルを強制することになる。なぜなら、ISPはサービスを提供する限られた数の装置プロバイダのうち限られた範囲内の装置を利用することになる傾向があるからである。これは、顧客にとって不満足な結果をもたらし、カスタマサービスコールを招くことが懸念される。かつてのテクニカラー社だけでなく他の製造業者もこの方式を使用している。2ランダムなチャネル選択:この方式の場合、APはWiFiチャネル空間内のチャネルをランダムに選択し、データスループットの向上に寄与しようとする。ランダムなチャネル選択は、最も使用されていないチャネルではなく、最も多くのデータトラフィックを有するチャネルを選択する結果となる。例えば、ランダムなチャネル割り当ては、静的なチャネル割り当てを利用して、APにより主に占有されるチャネルの選択となる。かつてのテクニカラー社だけでなく他の製造業者もこの方式を使用している。3チャネルホッピング:干渉が生じる場合、又は過剰なトラフィックによりチャネルが飽和する場合、速やかに又はAPに関連している現在の全てのWiFiセッションが終了した場合に、APは他のチャネルに移ることを選択する。APに関連する現在進行中の既存のWiFiセッションが存在する場合、チャネルを変更することは潜在的にマイナスの影響を有する。新たなチャネルの選択は他のチャネルのスキャンに基づいており、最小の干渉及び最小の輻輳状態である最良のチャネルの判別がなされる。不都合なことに、このチャネル選択法は、APのユーザにとって最も関心の薄い利用されていないデータに基づいてなされる。例えば、チャネルを変更することをAPが決定しかつ全ての関連性が後に結果的に解放される場合に、新たなチャネル選択は、干渉源が存在しなくなった時期、或いは干渉源がそのチャネルを少ししか使用していない時期に、行われることが判明するかもしれない。これは、最初のWiFiアクセスの初期化の後に頻繁にはなされない場合、APのユーザにとってほとんど最適ではないおそれがある。他のチャネルに関するトラフィックパターンと1日の時間との関係が現在想定しているものと非常に相違する可能性がある場合、チャネルの選択は最適にはならないことが懸念される。一観点による方法は、無線受信機において使用するための方法であって、前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、対象の時間期間を決定するステップと、前記対象の時間期間に応じてデータエイジング処理を実行するステップと、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップとを有する方法である。<実施の形態の概要>本発明はWiFiアクセスポイントからの統計データを利用してWiFiセッションを設定するのに相応しいチャネルを選択する方法及び装置等に関連する。無線受信機において使用するための実施の形態による方法は、前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、対象の時間期間を決定するステップと、前記対象の時間期間に応じてデータエイジング処理を実行するステップと、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップとを有する方法である。また、実施の形態による装置は、チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信された前記チャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、対象の時間期間を決定し、データエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと、前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと、前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールとを有する装置である。<実施の形態の詳細な説明>本発明は添付図面と共に以下の詳細な説明を参照することにより最良に理解される。添付図面については図面の簡単な説明の欄において言及されている。図1には、ワイヤレスネットワーク又は無線網の概略図が示されている。クライアント端末はインターネットに接続するためにアクセスポイントに接続される。クライアント端末はコンピュータ、ラップトップ、デュアルモードスマートフォン、パーソナルディジタルアシスタント、iPods、iPads、その他のタブレット型コンピュータ等を含んでいてもよい。アクセスポイントは、ゲートウェイ、ルータその他の無線ノード等を含むように本願においては一般的な意味で使用されている。図1に示されているように、各々のAPは固有のESSIDを有する。ESSIDは電子サービスセット識別子である。図2には、APのブロック図が示されている。本発明による方法はAPにおいて実行されている。図示されているモジュールはデータに基づいて示されている。図示されているものより多数の又はより少数のモジュール又はデータベースが存在してもよい。モジュール又はデータベースの数のそのような増加又は減少は、本方法のパフォーマンスに影響するものではなく、当業者により適宜なされてよい。DB1はチャネル干渉輻輳ウィンドウ測定データを保持する。これは或る時間ウィンドウの間にチャネル干渉輻輳ウィンドウ測定モジュールにより更新され、チャネル干渉輻輳ウィンドウ測定モジュールはクライアント及び他のAPの双方からチャネル干渉輻輳ウィンドウ測定値を受信する。DB2はAPが利用可能なチャネル各々についてパラメータ化されたウェイトを保持する。これらのウェイトの初期値は出荷時に設定されていてもよいし、或いは初期のセットアップ及びコンフィギュレーションの最中に設定されてもよい。DB1及びDB2は図2では2つの別個のデータベースとして示されているが、単独のデータベースであってもよいし、複数のデータベースであってもよい。DB1及びDB2は、事実上、データベースではなくメモリやストレージシステムにおける単なるデータ構造であってもよい。データエイジングモジュールはDB1及びDB2からのデータを検査し、そのデータが関連する時間的期間を超えていた場合、それを削除又は上書きしてもよい。或いは、古くなったデータが保持されてもよいが、DB2における重み付けパラメータは低いウェイトを示すように調整されてもよい。低いウェイトは低い関連性又は妥当性を示す。新たなデータが収集される場合、ウェイトは、増えた関連性を示すように調整され直すべきである。現在チャネル干渉スコア計算モジュールは、DB2のパラメータ化されたウエイトにより重み付けされたDB1内のデータを利用して、現在のチャネルについてのチャネル干渉スコアを計算する。代替チャネル干渉スコア計算モジュールは、DB2のパラメータ化されたウエイトにより重み付けされたDB1内のデータを利用して、代替的なチャネル各々についてのチャネル干渉スコアを計算する。代替的なチャネル各々についてのデータが不完全であった場合、スコア計算を完了させるために、欠落したデータについてデフォルトデータが使用されてもよい。チャネル選択切替モジュールは、現在のチャネル及び代替的なチャネル各々についてスコアを検査し、スコアに基づいてチャネルを選択する。チャネル選択切替モジュールは、新たに選択されたチャネルに切り替える。収集されるチャネル干渉輻輳ウィンドウ測定データは、Wifi実現手段により収集され、Wifiチャネル選択の品質の判定に役立つ。データは所定の期間にわたる所定のチャネルに関連している。変数は以下に列挙されるものを含んでよい:1チャネルで観測されたSSID2Mib又は等価な情報要素:MibはSNMPプロトコルで取得されてもよいパラメータである。或いは、競合TR69プロトコルにより取得されるパラメータであってもよい。a.Dot11RetryCountb.Dot11MultipleRetryCountc.framesTransmittedd.dot11RTSSuccessCounte.dot11RTSFailureCountf.dot11ACKFailureCountg.dot11ReceivedFragmetnCounth.dot11TransmittedFragmentCounti.dot11MulticastTransmittedCountj.dot11FailedCountチャネル干渉ウィンドウ統計データは、ある時間的な期間の間に収集及び集約される。この期間は、チャネルの利用傾向をいっそう正確に判断する等の観点からは、時間スライス当たり1時間未満であることが望ましい。データは、チャネル毎及び時間ウィンドウ毎の測定データとして保存される。新しいデータが利用可能である場合、古いデータが上書きされてもよい。データの新しさを示すために測定値各々についてタイムスタンプが設定される。このデータは図2のDB1に保存される。所与の環境について最良の管理方法を表現するために、統計に応用されるウェイトのパラメータデータベースが保存される。これらのウェイトは、統計測定値各々の重要度を表すように統計測定値各々を評価するのに使用される。ウェイトの初期値は工場からの出荷時に設定されていてもよいし、初期のセットアップ及びコンフィギュレーションの際に設定されてもよい。データエイジングモジュールは、データの古さによりウェイトを更新するために使用される。新しいデータが収集される場合、ウェイトは検査され更新される。現在使用中のWiFiチャネルについての現在の時間的期間にわたるウェイト及び統計的データを利用して、演算がなされる。その結果は、現在のチャネルにどの程度多くのチャネル輻輳又は干渉が存在するかを示す単独のスコアである。これは、現在チャネル干渉輻輳スコア計算モジュールにより実行される。上記の例示的なパラメータを利用すると、スコア計算は次のようにしてなされてもよい:現在チャネル干渉輻輳スコア=ω1RCω2MRCω3FTω4RTSSCω5RTSFCω6ACKFCω7RFCω8TFCω9MTCω10FCここで、ωiはパラメータのウェイトを示す。ウェイトは正でもよいし或いは負であってもよい。例えば、RTSSCは-であってもよい。なぜなら、送信に成功したパケットは或る程度オフセットを加えてもよいからである。データエイジングモジュールは、前の情報がチャネル選択方法において支配的にならないように、データを古くする処理を行う。所定の期間を超えて存在する古いデータは、それが低い妥当性を示す低い妥当性スコアを有するように、重み付けされてもよい。ウェイトを調整する機能は、セットアップの際にスイッチにより設定されてもよい。同じ時間期間に関する他のWiFiチャネルからのデータはデータベースから取得され、より良いチャネルが存在するか否かを決定するために使用される。DB1及びDB2からのデータを利用して、代替チャネル干渉輻輳スコア計算モジュールにより、スコアが計算される。代替チャネル各々についてのスコアを計算するために、同じ数式が使用される。代替チャネルのスコアは、現在の時間的期間に関する過去のデータから算出される。チャネルについてのデータが存在しなかった場合又は古さに起因してデータベースから削除されていた場合、スコア計算を行うために、代替チャネル干渉輻輳スコア計算モジュールによりデフォルトデータが使用される。チャネル選択切替モジュールは、現在のチャネル及び全ての代替チャネルのスコアを比較し、それらのスコアに基づいて最良のチャネルが選択される。新たに提案されるチャネルは現在のチャネルと異なるか否かの判断がなされる。切り替えは中断されるTCPIPセッションにとって最良でないかもしれないので、その判断はスケジューリングの際に重要である。チャネル切り替えは、WiFiユーザに課す不都合が最小限になるようにスケジューリングされる。スコアが計算された有効な時間ウィンドウの間に切り替えが生じない場合、チャネルの切り替えはキャンセルされ、新たなスコアが計算される。図3には、本発明の原理によるデータエイジング処理の一例がフローチャートで示されている。305において、チャネル番号カウンタが初期化される。310において、チャネル番号カウンタで指定されているチャネルについて、データがDB1から読み取られる。315において、DB1から読み取られたデータは、関連すると思われるよりも古い時間期間に属するか否かについての判断がなされる。これを判断する多数の方法が存在するが、1つの例は、チャネル干渉輻輳データの各単位に関連するタイムスタンプを検査し、そのタイムスタンプと或る時間とを比較することである。例えば、タイムスタンプの比較はデータが1時間以上経過しているか否かを示す。時間的期間の関連度は、セットアップの際に背呈されるコンフィギュレーションパラメータである。DB1から読み取られたデータが、関連すると予想されるものよりも古い時間期間に属していた場合、320において、データのウェイトが、より低い関連度を示すように調整される。DB1から読み取られたデータが、関連すると予想されるものよりも古い時間期間には属していなかった場合、325において、チャネル番号カウンタがインクリメントされる。330において、データエイジング処理の検査を行うべき何らかの更なるデータの有無が判断される。データエイジング処理の検査を行うべき何らかの更なるデータが存在した場合、処理は310に進む。データエイジング処理の検査を行うべき如何なるデータも存在しなかった場合、処理は終了する。図4には、本発明の原理によるチャネル干渉ウィンドウ測定法の一例がフローチャートで示されている。405において、チャネル干渉輻輳測定に関するデータがクライアント端末又は他のAPから受信される。410において、何れのチャネルについてであるかの判定がなされ、データがDB1に保存される図5には、本発明の原理による現在チャネル干渉スコア計算法の一例がフローチャートで示されている。505において、チャネル干渉輻輳測定データがDB1から読み取られる。510において、チャネル干渉輻輳測定データについてのパラメータ化されたウェイトがDB2から読み取られる。515において、現在使用中のWiFiチャネルの現在の時間期間についてのウェイト及び統計的データを利用した演算がなされる。その結果は、現在のチャネルにどの程度多くのチャネル輻輳又は干渉が存在するかを示す単独のスコアである。上記の例示的なパラメータを利用すると、スコア計算は次のようにしてなされてもよい:現在チャネル干渉輻輳スコア=ω1RCω2MRCω3FTω4RTSSCω5RTSFCω6ACKFCω7RFCω8TFCω9MTCω10FCここで、ωiはパラメータのウェイトを示す。図6には、本発明の原理による代替チャネル干渉スコア計算法の一例がフローチャートで示されている。605において、代替チャネル番号カウンタが初期化される。610において、代替チャネル番号カウンタで指定されている代替チャネルについてのデータが、DB1から読み出される。615において、チャネル干渉輻輳測定データについてのパラメータ化されたウェイトがDB2から読み取られる。620において、代替チャネル番号カウンタで指定されているWiFiチャネルの現在の時間的期間についてのウェイト及び統計的データを利用する演算がなされる。その結果は、代替チャネル番号カウンタで指定されている代替チャネルにどの程度多くのチャネル輻輳又は干渉が存在するかを示す単独のスコアである。上記の例示的なパラメータを利用すると、スコア計算は次のようにしてなされてもよい:代替チャネル干渉輻輳スコア=ω1RCω2MRCω3FTω4RTSSCω5RTSFCω6ACKFCω7RFCω8TFCω9MTCω10FCここで、ωiはパラメータのウェイトを示す。図7には、本発明の原理によるチャネル選択切替法の一例がフローチャートで示されている。705において、現在チャネルについてのスコアが読み取られる。710において、代替チャネル各々についてのスコアが読み取られる。715において、最小のスコアのチャネルに基づいてチャネル選択が行われる。720において、新たに選択されるチャネルが現在チャネルと同一であるか否かの検査が行われる。新たに選択されるチャネルが現在チャネルと同一であった場合、処理は終了する。新たに選択されるチャネルが現在チャネルと同一でなかった場合、725において、代替チャネルへのチャネル切り替えがスケジューリングされる。図8には、本発明による処理方法の動作例がフローチャートで示されている。805において、チャネル干渉輻輳ウィンドウ測定法は、上述したような図4に示すチャネル干渉輻輳測定データをDB1に保存する。810において、対象の時間期間が決定される。815において、上述したような図3に示すデータエイジング処理が実行される。820において、上述したような図5に示す現在チャネル干渉輻輳スコア計算法が実行される。825において、上述したような図6に示す代替チャネル干渉輻輳スコア計算法が実行される。830において、上述したような図7に示すチャネル選択切替法が実行される。本発明は、ハードウェア、ソフトウェア、ファームウェア、専用プロセッサ又はそれらの組み合わせ等のような様々な形態で実施されてよいことが理解されるであろう。好ましくは、本発明はハードウェア及びソフトウェアの組み合わせとして実施される。更に、ソフトウェアは、好ましくは、プログラム保存装置に存在する一時的でないアプリケーションプログラムとして実現される。アプリケーションプログラムは、適切な任意のアーキテクチャを有するマシンにアップロードされてもよいし或いはマシンにより実行されてもよい。好ましくは、マシンは、1つ以上の中央処理装置、ランダムアクセスメモリ、及び入力出力インタフェース等のようなハードウェアを有するコンピュータプラットフォームで実現される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードを含んでいてもよい。本願で説明される様々な処理及び機能は、オペレーティングシステムにより実行されるアプリケーションプログラムの一部又はマイクロ命令コードの一部であってもよい。更に、様々な他の周辺装置が追加的なデータストレージ装置及び印刷装置等のようなコンピュータプラットフォームに接続されていてもよい。添付図面に示されている構成要素のシステム要素及び方法ステップの一部は好ましくはソフトウェアで実現されるので、システム要素間の実際の接続又は連結は本発明がプログラムされる仕方に応じて異なるかもしれないことが、更に理解されるべきである。本願による教示によれば、当業者は本発明に関するそれらの及び類似する実施形態や構成を把握することが可能である。