(57)【要約】  本方法及び本装置は、無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信し、受信したチャネル干渉輻輳ウィンドウ測定値を保存し、対象の時間期間を決定し、対象の時間期間に応じてデータエイジング処理を実行し、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出し、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出し、現在のチャネル及び代替的なチャネルのうち何れかを選択する。
2014534730.tif 000002
【特許請求の範囲】
【請求項１】
無線受信機において使用するための方法であって、
前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、
受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、
対象の時間期間を決定するステップと、
前記対象の時間期間に応じてデータエイジング処理を実行するステップと、
データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、
データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、
前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップと
を有する方法。
【請求項２】
前記データエイジング処理は、
チャネル番号カウンタを初期化する処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値を取り出す処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値が、前記対象の時間期間より前のものであるか否かを判断する処理と、
該判断に応じて、保存されている前記チャネル干渉輻輳ウィンドウ測定値に対応するウェイトを調整する処理と、
前記チャネル番号カウンタをインクリメントする処理と
を有する、請求項１に記載の方法。
【請求項３】
前記現在のチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記現在のチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
を有する請求項１に記載の方法。
【請求項４】
代替的なチャネル番号カウンタを初期化するステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
前記代替的なチャネル番号カウンタをインクリメントするステップと
を有する請求項１に記載の方法。
【請求項５】
選択されたチャネルが前記現在のチャネルであるか否かを判断するステップと、
該判断に応じてチャネルを切り替える予定を立てるステップと
を有する請求項１に記載の方法。
【請求項６】
チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、
前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信された前記チャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、
対象の時間期間を決定し、データエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、
前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと、
前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと、
前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールと
を有する装置。
【請求項７】
当該装置が無線受信機である請求項６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はWi-Fiアクセスポイントからの統計データを利用してWi-Fiセッションを設定するのに相応しいチャネルを選択すること等に関連する。
【背景技術】
【０００２】
マルチキャスト及びブロードキャストの分野では、有線及び/又は無線のネットワークを介してサーバから複数の受信機へデータが送信される。本願におけるマルチキャストシステムは、サーバが複数の受信機へ同じデータを同時に送信するシステムであり、それらの受信機は、総数以下の台数の受信機又は全ての受信機を含む部分集合を形成する。ブロードキャストシステムは、サーバが全ての受信機へ同じデータを同時に送信するシステムである。従って、この定義によれば、マルチキャストシステムはブロードキャストシステムを包含する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
最適なWi-Fiチャネル選択を行う場合に問題が生じる。ユーザは一貫したチャネルスループットを望んでいる一方、実際に利用可能なチャネルスループットは、同じWi-Fiチャネルで利用可能な帯域幅を利用する他のアクセスポイント(AP)に関連する他のユーザにより達成されるスループットやチャネル干渉に起因して、時間とともに動的に変化する。アクセスポイントに関連付けられているユーザは、他のAPからのデータトラフィックに起因する干渉や輻輳が比較的存在しないチャネルで各自のAPと通信することを好むであろうし、或いは少なくとも干渉の影響が最小のチャネルで通信することを好むであろう。干渉は2.4GHz又は5GHzのAPではない他の無線機に起因するかもしれない。輻輳は、同一チャネルにおける他のAPに起因するかもしれないし、或いは同じAPの帯域幅を消費する他のユーザに起因するかもしれない。本発明は主に前者の(APに関する)輻輳を取り扱っている。
【０００４】
Wi-Fiチャネル選択アルゴリズムは,Wi-Fiチャネルを選択する際に、1)静的なチャネル割り当て、2)ランダムなチャネル選択、3)チャネルホッピングのような方法のうちの何れかをしばしば使用している。
【０００５】
１）静的なチャネル割り当て：この方式の場合、APは向上で選択された所定のチャネルを利用する。予め選択されたチャネル設定は、エンドユーザによりマニュアルで上書きされてもよい。しばしばこの方式ではインターネットサービスプロバイダ(ISP)により配備される全てのAPに同じチャネルが指定されることになる。主要なISPによりサービスが提供される近辺に関し、これはしばしば全てのWi-Fiトラフィックのうちの大半に同じチャネルを強制することになる。なぜなら、ISPはサービスを提供する限られた数の装置プロバイダのうち限られた範囲内の装置を利用することになる傾向があるからである。これは、顧客にとって不満足な結果をもたらし、カスタマサービスコールを招くことが懸念される。かつてのテクニカラー社だけでなく他の製造業者もこの方式を使用している。
【０００６】
２）ランダムなチャネル選択：この方式の場合、APはWi-Fiチャネル空間内のチャネルをランダムに選択し、データスループットの向上に寄与しようとする。ランダムなチャネル選択は、最も使用されていない(最も小さなデータトラフィックを有する)チャネルではなく、最も多くのデータトラフィックを有するチャネルを選択する結果となる。例えば、ランダムなチャネル割り当ては、静的なチャネル割り当てを利用して、APにより主に占有されるチャネルの選択となる。かつてのテクニカラー社だけでなく他の製造業者もこの方式を使用している。
【０００７】
３）チャネルホッピング：干渉が生じる場合、又は過剰なトラフィックによりチャネルが飽和する場合、(a)速やかに又は(b)APに関連している現在の全てのWi-Fiセッションが終了した場合に、APは他のチャネルに移ることを選択する。APに関連する現在進行中の既存のWi-Fiセッションが存在する場合、チャネルを変更することは潜在的にマイナスの影響を有する。新たなチャネルの選択は他のチャネルのスキャンに基づいており、最小の干渉及び最小の輻輳状態である最良のチャネルの判別がなされる。不都合なことに、このチャネル選択法は、APのユーザにとって最も関心の薄い利用されていないデータに基づいてなされる。例えば、チャネルを変更することをAPが決定しかつ全ての関連性(アソシエーション)が後に結果的に解放される場合に、新たなチャネル選択は、干渉源が存在しなくなった時期、或いは干渉源がそのチャネルを少ししか使用していない時期に、行われることが判明するかもしれない。これは、最初のWi-Fiアクセスの初期化の後に(チャネル変更が)頻繁にはなされない場合、APのユーザにとってほとんど最適ではないおそれがある。他のチャネルに関するトラフィックパターンと1日の時間との関係が現在想定しているものと非常に相違する可能性がある場合、チャネルの選択は最適にはならないことが懸念される。
【課題を解決するための手段】
【０００８】
一観点による方法は、
無線受信機において使用するための方法であって、
前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、
受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、
対象の時間期間を決定するステップと、
前記対象の時間期間に応じてデータエイジング処理を実行するステップと、
データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、
データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、
前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップと
を有する方法である。
【図面の簡単な説明】
【０００９】
【図１】ワイヤレスネットワークの概略図。
【図２】本発明の原理による例示的なアクセスポイント、ゲートウェイ又はワイヤレスノードのブロック図。
【図３】本発明の原理によるデータエイジング処理の一例を示すフローチャート。
【図４】本発明の原理によるチャネル干渉ウィンドウ測定法を示すフローチャート。
【図５】本発明の原理による現在チャネル干渉スコア計算法の一例を示すフローチャート。
【図６】本発明の原理による代替チャネル干渉スコア計算法の一例を示すフローチャート。
【図７】本発明の原理によるチャネル選択切替法の一例を示すフローチャート。
【図８】本発明による処理方法の動作例を示すフローチャート。
【発明を実施するための形態】
【００１０】
＜実施の形態の概要＞
本発明はWi-Fiアクセスポイントからの統計データを利用してWi-Fiセッションを設定するのに相応しいチャネルを選択する方法及び装置等に関連する。
【００１１】
無線受信機において使用するための実施の形態による方法は、
前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、
受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、
対象の時間期間を決定するステップと、
前記対象の時間期間に応じてデータエイジング処理を実行するステップと、
データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、
データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、
前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップと
を有する方法である。
【００１２】
また、実施の形態による装置は、
チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、
前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信された前記チャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、
対象の時間期間を決定し、データエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、
前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと、
前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと、
前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールと
を有する装置である。
【００１３】
＜実施の形態の詳細な説明＞
本発明は添付図面と共に以下の詳細な説明を参照することにより最良に理解される。添付図面については「図面の簡単な説明」の欄において言及されている。
【００１４】
図1には、ワイヤレスネットワーク又は無線網の概略図が示されている。クライアント端末(装置又はデバイス)はインターネットに接続するためにアクセスポイント(AP)に接続される。クライアント端末は(限定ではないが)コンピュータ、ラップトップ、デュアルモードスマートフォン、パーソナルディジタルアシスタント(PDA)、iPods(登録商標)、iPads(登録商標)、その他のタブレット型コンピュータ等を含んでいてもよい。アクセスポイント(AP)は、ゲートウェイ、ルータその他の無線ノード(1つ以上のクライアント端末をインターネットにアクセスさせるもの)等を含むように本願においては一般的な意味で使用されている。図1に示されているように、各々のAP(ゲートウェイ、ワイヤレスノード)は固有のESSIDを有する。ESSIDは電子サービスセット識別子(Electronic  Service  Set  Identifier)である。
【００１５】
図2には、APのブロック図が示されている。本発明による方法はAPにおいて実行されている。図示されているモジュール(コンポーネント、要素)はデータに基づいて(データベースとして)示されている。図示されているものより多数の又はより少数のモジュール又はデータベースが存在してもよい。モジュール又はデータベースの数のそのような増加又は減少は、本方法のパフォーマンスに影響するものではなく、当業者により適宜なされてよい。DB1はチャネル干渉輻輳ウィンドウ測定データ(channel  interference  and  congestion  windows  measurement  data)を保持(保存、記憶又は格納)する。これは或る時間ウィンドウの間にチャネル干渉輻輳ウィンドウ測定モジュールにより更新され、チャネル干渉輻輳ウィンドウ測定モジュールはクライアント及び他のAPの双方からチャネル干渉輻輳ウィンドウ測定値を受信する。DB2はAPが利用可能なチャネル各々についてパラメータ化されたウェイトを保持(保存、記憶又は格納)する。これらのウェイトの初期値は出荷時に設定されていてもよいし、或いは初期のセットアップ及びコンフィギュレーションの最中に設定されてもよい。DB1及びDB2は図2では2つの別個のデータベースとして示されているが、単独のデータベースであってもよいし、複数のデータベース(例えば、チャネルの各々につき1つのデータベース)であってもよい。DB1及びDB2は、事実上、データベースではなくメモリやストレージシステムにおける単なるデータ構造であってもよい。データエイジングモジュール(data  aging  module)はDB1及びDB2からのデータを検査し、そのデータが関連する時間的期間を超えていた場合、それを削除又は上書きしてもよい。或いは、古くなったデータが保持されてもよいが、DB2における重み付けパラメータは低いウェイトを示すように調整されてもよい。低いウェイトは低い関連性又は妥当性(relevancy)を示す。新たなデータが収集される場合、ウェイトは、増えた関連性を示すように調整され直すべきである。現在チャネル干渉スコア計算モジュールは、DB2のパラメータ化されたウエイトにより重み付けされたDB1内のデータを利用して、現在のチャネルについてのチャネル干渉スコアを計算する。代替チャネル干渉スコア計算モジュールは、DB2のパラメータ化されたウエイトにより重み付けされたDB1内のデータを利用して、代替的なチャネル各々についてのチャネル干渉スコアを計算する。代替的なチャネル各々についてのデータが不完全であった場合、スコア計算を完了させるために、欠落したデータについてデフォルトデータが使用されてもよい。チャネル選択切替モジュールは、現在のチャネル及び代替的なチャネル各々についてスコアを検査し、スコアに基づいてチャネルを選択する。チャネル選択切替モジュールは、新たに選択されたチャネル(現在のチャネルとは異なる場合)に切り替える。
【００１６】
収集されるチャネル干渉輻輳ウィンドウ測定データは、Wifi実現手段により収集され、Wifiチャネル選択の品質の判定に役立つ。データは所定の期間にわたる所定のチャネルに関連している。変数は(限定ではないが)以下に列挙されるものを含んでよい：
１）チャネルで観測されたSSID(ESSID)
２）Mib又は等価な情報要素：MibはSNMPプロトコルで取得されてもよいパラメータである。或いは、競合TR-69プロトコルにより取得されるパラメータであってもよい。
【００１７】
ａ．Dot11RetryCount(RC)
ｂ．Dot11MultipleRetryCount(MRC)
ｃ．framesTransmitted(FT)
ｄ．dot11RTSSuccessCount(RTSSC)
ｅ．dot11RTSFailureCount(RTSFC)
ｆ．dot11ACKFailureCount(ACKFC)
ｇ．dot11ReceivedFragmetnCount(RFC)
ｈ．dot11TransmittedFragmentCount(TFC)
ｉ．dot11MulticastTransmittedCount(MTC)
ｊ．dot11FailedCount(FC)
チャネル干渉ウィンドウ統計データは、ある時間的な期間(例えば、5PM-6PM)の間に収集及び集約される。この期間は、チャネルの利用傾向をいっそう正確に判断する等の観点からは、時間スライス当たり1時間未満であることが望ましい。データは、チャネル毎及び時間ウィンドウ毎の測定データとして保存される。新しいデータが利用可能である場合、古いデータが上書きされてもよい。データの新しさ(古さ、年齢)を示すために測定値各々についてタイムスタンプが設定される。このデータは図2のDB1に保存される。
【００１８】
所与の環境について最良の管理方法を表現するために、統計に応用されるウェイトのパラメータデータベースが保存される。これらのウェイトは、統計測定値各々の重要度を表すように統計測定値各々を評価するのに使用される。ウェイトの初期値は工場からの出荷時に設定されていてもよいし、初期のセットアップ及びコンフィギュレーションの際に設定されてもよい。データエイジングモジュールは、データの古さ(又は新しさ)によりウェイトを更新するために使用される。新しいデータが収集される場合、ウェイトは検査され更新される。
【００１９】
現在使用中のWiFiチャネルについての現在の時間的期間にわたるウェイト及び統計的データを利用して、演算(計算、決定)がなされる。その結果は、現在のチャネルにどの程度多くのチャネル輻輳又は干渉が存在するかを示す単独のスコアである。これは、現在チャネル干渉輻輳スコア計算モジュールにより実行される。上記の例示的なパラメータ(変数)を利用すると、スコア計算(演算、決定)は次のようにしてなされてもよい：
現在チャネル干渉輻輳スコア＝ω1RC＋ω2MRC＋ω3FT＋ω4RTSSC＋ω5RTSFC＋ω6ACKFC＋ω7RFC＋ω8TFC＋ω9MTC＋ω10FC
ここで、ωiはパラメータ(変数)のウェイトを示す。ウェイトは正でもよいし或いは負であってもよい。例えば、RTSSCは「−」であってもよい。なぜなら、送信に成功したパケットは或る程度オフセットを加えてもよいからである。
【００２０】
データエイジングモジュールは、前の情報がチャネル選択方法(プロセス)において支配的にならないように、データを「古くする」処理を行う。所定の期間を超えて存在する古いデータは、それが低い妥当性(関連性)を示す低い妥当性スコアを有するように、重み付けされてもよい。ウェイトを調整する機能は、セットアップ(初期化)の際にスイッチにより設定されてもよい。
【００２１】
同じ時間期間に関する他のWiFiチャネルからのデータはデータベースから取得され、より良いチャネルが存在するか否かを決定するために使用される。DB1及びDB2からのデータを利用して、代替チャネル干渉輻輳スコア計算モジュールにより、スコアが計算(算出、決定)される。代替チャネル各々についてのスコアを計算(算出、決定)するために、(上記と)同じ数式が使用される。代替チャネルのスコアは、現在の時間的期間に関する過去のデータから算出される。チャネルについてのデータが存在しなかった場合又は古さに起因してデータベースから削除されていた場合、スコア計算を行うために、代替チャネル干渉輻輳スコア計算モジュールによりデフォルトデータが使用される。
【００２２】
チャネル選択切替モジュールは、現在のチャネル及び全ての代替チャネルのスコアを比較し、それらのスコアに基づいて最良のチャネルが選択される。新たに提案される(選択された)チャネルは現在のチャネルと異なるか否かの判断がなされる。切り替えは中断されるTCP/IPセッション(例えば、ストリーミングビデオ)にとって最良でないかもしれないので、その判断はスケジューリングの際に重要である(切り替えの予定を立てる際に重要である)。チャネル切り替えは、WiFiユーザに課す不都合が最小限になるようにスケジューリングされる(予定される)。スコアが計算された有効な時間ウィンドウの間に切り替えが生じない場合、チャネルの切り替えはキャンセルされ、新たなスコアが計算される。
【００２３】
図3には、本発明の原理によるデータエイジング処理の一例がフローチャートで示されている。305において、チャネル番号カウンタが初期化される。310において、チャネル番号カウンタで指定されているチャネルについて、データ(チャネル干渉輻輳ウィンドウ測定データ)がDB1から読み取られる。315において、DB1から読み取られた(抽出された)データは、関連すると思われるよりも古い時間期間に属するか否かについての判断がなされる。これを判断する多数の方法が存在するが、1つの例は、チャネル干渉輻輳データの各単位(each  unit)に関連するタイムスタンプを検査し、そのタイムスタンプと或る時間とを比較することである。例えば、タイムスタンプの比較はデータが1時間以上経過しているか否かを示す。時間的期間の関連度は、セットアップ(初期化)の際に背呈されるコンフィギュレーションパラメータである。DB1から読み取られた(取り出された)データが、関連すると予想されるものよりも古い時間期間に属していた場合、320において、(DB2における)データのウェイトが、より低い関連度を示すように調整される。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つ以上の中央処理装置(CPU)、ランダムアクセスメモリ(RAM)、及び入力/出力(I/O)インタフェース等のようなハードウェアを有するコンピュータプラットフォームで実現される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロ命令コードを含んでいてもよい。本願で説明される様々な処理及び機能は、オペレーティングシステムにより実行されるアプリケーションプログラムの一部又はマイクロ命令コードの一部(又はそれらの組み合わせ)であってもよい。更に、様々な他の周辺装置が追加的なデータストレージ装置及び印刷装置等のようなコンピュータプラットフォームに接続されていてもよい。
【００２９】
添付図面に示されている構成要素のシステム要素及び方法ステップの一部は好ましくはソフトウェアで実現されるので、システム要素間(又はプロセスステップ間)の実際の接続又は連結は本発明がプログラムされる仕方に応じて異なるかもしれないことが、更に理解されるべきである。本願による教示によれば、当業者は本発明に関するそれらの及び類似する実施形態や構成を把握することが可能である。
【図１】
2014534730.tif 000003
【図２】
2014534730.tif 000004
【図３】
2014534730.tif 000005
【図４】
2014534730.tif 000006
【図５】
2014534730.tif 000007
【図６】
2014534730.tif 000008
【図７】
2014534730.tif 000009
【図８】
2014534730.tif 000010
【手続補正書】
【提出日】平成26年5月2日(2014.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線受信機において使用するための方法であって、
前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、
受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、
対象の時間期間を決定するステップと、
前記対象の時間期間に応じて、前記チャネル干渉輻輳ウィンドウ測定値についてデータエイジング処理を実行するステップと、
データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップであって、残っている現在のチャネル干渉輻輳ウィンドウ測定値にウェイトを適用する、ステップと、
データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップであって、残っている代替的なチャネル干渉輻輳ウィンドウ測定値にウェイトを適用する、ステップと、
前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップと
を有する方法。
【請求項２】
前記データエイジング処理は、
チャネル番号カウンタを初期化する処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値を取り出す処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値が、前記対象の時間期間より前のものであるか否かを判断する処理と、
該判断に応じて、保存されている前記チャネル干渉輻輳ウィンドウ測定値に対応するウェイトを調整する処理と、
前記チャネル番号カウンタをインクリメントする処理と
を有する、請求項１に記載の方法。
【請求項３】
前記現在のチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記現在のチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
を有する請求項１に記載の方法。
【請求項４】
代替的なチャネル番号カウンタを初期化するステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
前記代替的なチャネル番号カウンタをインクリメントするステップと
を有する請求項１に記載の方法。
【請求項５】
選択されたチャネルが前記現在のチャネルであるか否かを判断するステップと、
該判断に応じてチャネルを切り替える予定を立てるステップと
を有する請求項１に記載の方法。
【請求項６】
チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、
前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信されたチャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、
対象の時間期間を決定し、前記チャネル干渉輻輳ウィンドウ測定値についてデータエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、
前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールであって、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、現在のチャネルについてチャネル干渉輻輳スコアを算出するモジュールと、
前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールであって、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、代替的なチャネルについてチャネル干渉輻輳スコアを算出するモジュールと、
前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールと
を有する装置。
【請求項７】
当該装置が無線受信機である請求項６に記載の装置。
【手続補正書】
【提出日】平成26年10月30日(2014.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線受信機において使用するための方法であって、
前記無線受信機において、チャネル干渉輻輳ウィンドウ測定値を受信するステップと、
受信した前記チャネル干渉輻輳ウィンドウ測定値を保存するステップと、
対象の時間期間を決定するステップと、
前記対象の時間期間に応じて、前記チャネル干渉輻輳ウィンドウ測定値についてデータエイジング処理を実行するステップと、
残っている現在のチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するステップと、
残っている代替的なチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するステップと、
前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するステップと
を有する方法。
【請求項２】
前記データエイジング処理は、
チャネル番号カウンタを初期化する処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値を取り出す処理と、
保存されている前記チャネル干渉輻輳ウィンドウ測定値が、前記対象の時間期間より前のものであるか否かを判断する処理と、
該判断に応じて、保存されている前記チャネル干渉輻輳ウィンドウ測定値に対応するウェイトを調整する処理と、
前記チャネル番号カウンタをインクリメントする処理と
を有する、請求項１に記載の方法。
【請求項３】
前記現在のチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記現在のチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
を有する請求項１に記載の方法。
【請求項４】
代替的なチャネル番号カウンタを初期化するステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアを取り出すステップと、
前記代替的なチャネルについての前記チャネル干渉輻輳スコアに対応するウェイトを取り出すステップと
前記代替的なチャネル番号カウンタをインクリメントするステップと
を有する請求項１に記載の方法。
【請求項５】
選択されたチャネルが前記現在のチャネルであるか否かを判断するステップと、
該判断に応じてチャネルを切り替える予定を立てるステップと
を有する請求項１に記載の方法。
【請求項６】
チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと、
前記チャネル干渉輻輳ウィンドウ測定値を受信するモジュールと通信し、受信されたチャネル干渉輻輳ウィンドウ測定値を保存する保存手段と、
対象の時間期間を決定し、前記チャネル干渉輻輳ウィンドウ測定値についてデータエイジング処理を実行し、前記保存手段と通信するデータエイジングモジュールであって、該データエイジングモジュールを起動することにより前記保存手段におけるデータが更新される、データエイジングモジュールと、
前記保存手段と通信し、現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールであって、現在のチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、データエイジング処理が実行された後に残っているデータを利用して、現在のチャネルについてチャネル干渉輻輳スコアを算出するモジュールと、
前記保存手段と通信し、代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールであって、代替的なチャネル干渉輻輳ウィンドウ測定値にウェイトを適用することにより、データエイジング処理が実行された後に残っているデータを利用して、代替的なチャネルについてチャネル干渉輻輳スコアを算出するモジュールと、
前記現在のチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信しかつ前記代替的なチャネルのチャネル干渉輻輳スコアを算出するモジュールと通信し、前記現在のチャネル及び前記代替的なチャネルのうち何れかを選択するチャネル選択モジュールと
を有する装置。
【請求項７】
当該装置が無線受信機である請求項６に記載の装置。
【国際調査報告】
2014534730.tif 000011
2014534730.tif 000012