(57)【要約】      （修正有）【課題】通信網におけるＷＬＡＮチャネル割当てのためのシステム及び方法を提供する。【解決手段】無線ローカルエリアネットワーク（ＷＬＡＮ）のコントローラ内において無線ネットワークリソースを管理する方法であって、コントローラに連結されたメモリ内に、特定のサービスセット識別名（ＳＳＩＤ）デバイスを維持することと、無線ネットワーク環境内で使用できる複数の指定通信チャネルを維持することと、複数の通信チャネルから少なくとも第１の予約通信チャネルを定義することと、ＷＬＡＮコントローラによって管理される無線ネットワークリソースにアクセスするというリクエストをＳＳＩＤデバイスから受信することと、ＳＳＩＤデバイスが特定のＳＳＩＤデバイスのリスト上に存在するとき、当該ＳＳＩＤデバイスに少なくとも第１の予約通信チャネルを割当てることとを含む。【選択図】図１
2014030196.tif 000002
【特許請求の範囲】
【請求項１】
無線ローカルエリアネットワーク（ＷＬＡＮ）のコントローラ内において無線ネットワークリソースを管理する方法であって、
コントローラに連結されたメモリ内に、特定のサービスセット識別名（ＳＳＩＤ）デバイスを維持することと、
無線ネットワーク環境内で使用できる複数の指定通信チャネルを維持することと、
複数の通信チャネルから少なくとも第１の予約通信チャネルを定義することと、
ＷＬＡＮコントローラによって管理される無線ネットワークリソースにアクセスするというリクエストをＳＳＩＤデバイスから受信することと、
ＳＳＩＤデバイスが特定のＳＳＩＤデバイスのリスト上に存在するとき、当該ＳＳＩＤデバイスに少なくとも第１の予約通信チャネルを割当てることと
を含む方法。
【請求項２】
コントローラに連結されたメモリ内に、特定のサービスセット識別名（ＳＳＩＤ）デバイスを維持することが、専用通信チャネルを必要とする特定のＳＳＩＤデバイスとしてＳＳＩＤデバイスをＷＬＡＮコントローラに登録する登録プロセスを実施することを含む、請求項１に記載の方法。
【請求項３】
複数の通信チャネルから少なくとも一つの予約通信チャネルを定義することが、ＷＬＡＮコントローラによって実施される動的チャネル割当てプロセスから少なくとも一つの予約通信チャネルを除外することを含む、請求項２に記載の方法。
【請求項４】
特定のＳＳＩＤデバイスが帯域幅要件を有し、当該方法が、
特定のＳＳＩＤデバイスに割当てられた第１の予約通信チャネルに関連付けられた利用可能な帯域幅パラメータを監視することと、
第１の通信チャネルの利用可能な帯域幅パラメータが特定のＳＳＩＤデバイスに関連付けられた帯域幅要件を満たさないときに特定のＳＳＩＤデバイスに第２の予約通信チャネルを割当てることと
をさらに含む、請求項１に記載の方法。
【請求項５】
複数の通信チャネルから少なくとも第１の予約通信チャネルを定義することが、複数の重複しない予約通信チャネルを定義することを含む、請求項１に記載の方法。
【請求項６】
割当てられた第１の予約通信チャネルを、企業内部で活動する複数の組織の一つに適用することをさらに含む、請求項５に記載の方法。
【請求項７】
企業内部の複数の組織が第１の予約通信チャネルを介してＷＬＡＮコントローラと通信することを可能にすることをさらに含む、請求項６に記載の方法。
【請求項８】
受信信号強度インジケータ（ＲＳＳＩ）又は他の信号測定値に基づいてチャネル割当てアルゴリズムを利用して、指定のＳＳＩＤの動作に専用の複数の予約通信チャネルを管理すると同時に、未予約の割当てに動的に割当てられた一又は複数の通信チャネルを管理することをさらに含む、請求項１に記載の方法。
【請求項９】
無線ローカルエリアネットワーク（ＷＬＡＮ）のコントローラであって、
プロセッサと、
プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納された論理的命令であって、プロセッサによって実行されると、請求項１ないし８のいずれか一項に記載の方法を実行するようにプロセッサを構成する論理的命令と
を含む無線ローカルエリアネットワーク（ＷＬＡＮ）コントローラ。
【請求項１０】
コンピュータで読込可能な有形の媒体に格納された論理的命令を含むコンピュータプログラム製品であって、当該論理的命令は、プロセッサによって実行されると、請求項１ないし８のいずれか一項に記載の方法を実行するようにプロセッサを構成する、コンピュータプログラム製品。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書に記載される主題は通信網に関し、具体的には無線ローカルエリアネットワーキングにおけるチャネル割当の技術に関する。
【０００２】
ビジネス環境又は企業環境において展開される無線ローカルエリアネットワーク（ＷＬＡＮ）は多数のアクセスポイント（ＡＰ）デバイスを備えており、それらデバイスの各々は建造物内又は建造物の近くに位置し、無線のクライアントデバイスへのアクセスをネットワークに提供している。ＷＬＡＮ内のデバイスによる無線通信は、一又は複数の周波数帯において行われる。ＷＬＡＮ内に配置される各ＡＰデバイスは、動作周波数帯内で動作するための特定のチャネルに割当てられなければならない。
【０００３】
ＷＬＡＮ内のデバイスによる無線通信は、一又は複数の周波数帯において実施される。米国では、ＷＬＡＮは、２．４ＧＨｚ及び５ＧＨｚスペクトル内において二つの無認可周波数帯を共通に使用する。企業用に設計されるいくつかのＡＰデバイスは、２．４ＧＨｚ及び５ＧＨｚ周波数帯の両方で同時に動作することができる。このようなＡＰデバイスは、二つの無線トランシーバを有し、２．４ＧＨｚ無線トランシーバ及び５ＧＨｚ無線トランシーバを有していることを示唆する「デュアルバンドＡＰデバイス」という名称で呼ばれる。動作時、ＡＰデバイスは、隣接するＡＰデバイス、ＲＦチャネル、及び受信信号強度インジケータ（ＲＳＳＩ）に関する情報を交換する。このような情報は、ＡＰデバイスを設定し、ＡＰデバイスにＲＦチャネル及び電力レベルを割当るためにＷＬＡＮコントローラによって使用され、同一チャネル干渉の可能性を低下させることを助ける。
【０００４】
複雑な製造環境のようなネットワーキング環境では、唯一の無線ネットワーキングリソース又はセキュリティ設定を利用する新規発明には、特定のサービスセット識別名（ＳＳＩＤ）が割当てられる。これは、一般的な企業ＷＬＡＮの一部ではないが、工場の作業場／生産−設備エンジニアリング組織に顕著な生産性の向上（プロセス、サイクルタイム、経費削減）デバイスのための拡張的プロセス及び介入を必要とする。したがって、ＷＬＡＮチャネル割当てを管理するためのシステム及び方法に用途が見込まれる。
【発明の概要】
【０００５】
通信網におけるＷＬＡＮチャネル割当てのためのシステム及び方法が開示される。一実施形態では、無線ローカルエリア（ＷＬＡＮ）コントローラにおいてコンピュータにより無線ネットワークリソースを管理するための方法は、コントローラに連結されたメモリ内に特定のサービスセット識別名（ＳＳＩＤ）デバイスのリストを維持することと、無線ネットワーク環境内で使用できる複数の通信チャネルを維持することと、複数の通信チャネルから少なくとも第１の予約通信チャネルを定義することと、ＷＬＡＮコントローラにより管理される無線ネットワークリソースにアクセスするためのリクエストをＳＳＩＤデバイスから受信することと、ＳＳＩＤデバイスが特定のＳＳＩＤデバイスのリスト中に存在するときにこのＳＳＩＤに少なくとも第１の予約通信チャネルを割当てることとを含む。有利には、コントローラに連結されたメモリ内に特定のサービスセット識別名（ＳＳＩＤ）デバイスのリストを維持することは、特定のＳＳＩＤとして一つのＳＳＩＤデバイスをＷＬＡＮコントローラに登録する登録プロセスを実施することを含み、これは専用通信チャネルを必要とする。
【０００６】
有利には、複数の通信チャネルから少なくとも一つの予約通信チャネルを定義することは、ＷＬＡＮコントローラによって実施される動的チャネル割当てプロセスから少なくとも一つの予約通信チャネルを除外することを含む。
【０００７】
随意で、特定のＳＳＩＤデバイスは帯域幅要件を含み、方法は、特定のＳＳＩＤデバイスに割当てられた第１の予約通信チャネルに関連付けられた利用可能な帯域幅パラメータを監視することと、第１の通信チャネルの利用可能な帯域幅パラメータが特定のＳＳＩＤデバイスに関連付けられた帯域幅要件を満たさないときに特定のＳＳＩＤデバイスに第２の予約通信チャネルを割当てることとを含む。
【０００８】
有利には、複数の通信チャネルから少なくとも第１の予約通信チャネルを定義することは、複数の重複しない予約通信チャネルを定義することを含む。
【０００９】
随意で、割当てられた第１の予約通信チャネルは、企業内部で活動する複数の組織の一つに適用される。本方法は、企業内部の複数の組織が第１の予約通信チャネルを介してＷＬＡＮコントローラと通信することを可能にすることをさらに含む。
【００１０】
随意で、本方法は、受信信号強度インジケータ（ＲＳＳＩ）又は他の信号測定値に基づくチャネル割当てアルゴリズムを利用して、指定のＳＳＩＤの動作に専用の複数の予約通信チャネルを管理すると同時に、未予約の割当てに割当てられた一又は複数の通信チャネルを管理することを含みうる。
【００１１】
別の実施形態では、ＷＬＡＮコントローラは、プロセッサと、プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納される論理的命令とを含み、この命令は、プロセッサによって実行されると、プロセッサを、コントローラに連結されたメモリ内に特定のサービスセット識別名（ＳＳＩＤ）デバイスのリストを維持し、無線ネットワーク環境内で使用できる複数の通信チャネルを維持し、複数の通信チャネルから少なくとも第１の予約通信チャネルを定義し、ＷＬＡＮコントローラによって管理される無線ネットワークリソースにアクセスするというリクエストをＳＳＩＤデバイスから受信し、このＳＳＩＤデバイスが特定のＳＳＩＤデバイスのリスト上に存在するときに当該ＳＳＩＤデバイスに少なくとも第１の予約通信チャネルを割当てるように構成する。
【００１２】
別の実施形態では、コンピュータプログラム製品は、プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納された論理的命令を含み、この命令は、プロセッサによって実行されると、プロセッサを、上記の方法のいずれかを実行するように構成する。一実施形態では、コンピュータプログラム製品は、プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納される論理的命令を含み、この命令は、プロセッサによって実行されると、プロセッサを、コントローラに連結されたメモリ内に特定のサービスセット識別名（ＳＳＩＤ）デバイスを維持し、無線ネットワーク環境内で使用できる複数の通信チャネルを維持し、複数の通信チャネルから少なくとも第１の予約通信チャネルを定義し、ＷＬＡＮコントローラによって管理される無線ネットワークリソースにアクセスするというリクエストをＳＳＩＤデバイスから受信し、このＳＳＩＤデバイスが特定のＳＳＩＤデバイスのリスト上に存在するときに当該ＳＳＩＤデバイスに少なくとも第１の予約通信チャネルを割当てるように構成する。
【００１３】
有利には、コンピュータプログラム製品は、プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納された論理的命令をさらに含み、この命令は、プロセッサによって実行されると、ＳＳＩＤデバイスの複数の論理的プールを構成し、各プールは、指定のＳＳＩＤデバイスの動作に専用の一又は複数の予約通信チャネルを含んでいる。
【００１４】
有利には、コンピュータプログラム製品は、プロセッサに連結されたコンピュータで読込可能な有形の媒体に格納された論理的命令をさらに含み、この命令は、プロセッサによって実行されると、プロセッサを、受信信号強度インジケータ（ＲＳＳＩ）又は他の信号測定値に基づいてチャネル割当てアルゴリズムを利用して、指定のＳＳＩＤデバイスの動作に専用の複数の予約通信チャネルを管理すると同時に、未予約の割当てに動的に割当てられる一又は複数の通信チャネルを管理するように構成する。
【００１５】
適用性のさらなる領域は、本明細書に提供される説明から明らかになるであろう。説明及び特定の実施例は例示のみを目的としており、本発明の範囲を限定することを意図していない。
【図面の簡単な説明】
【００１６】
本発明の技術による方法、システム、及びコンピュータプログラム製品の実施形態は、添付図面を参照して以下に詳細に説明される。
【００１７】
【図１】実施形態による、ＷＬＡＮチャネル割当てが実施される無線通信ネットワーキング環境の概略図である。
【図２】いくつかの実施形態によりＷＬＡＮチャネル割当てが実施される環境における、無線ネットワーク内の無線ネットワーキングアクセスポイントデバイスの概略図である。
【図３】いくつかの実施形態によるＷＬＡＮチャネル割当てのためのシステム及び方法を実施するように適合されうる無線ネットワーキングコントローラデバイスの概略図である。
【図４】実施形態によるＷＬＡＮチャネル割当て方法の工程を示すフロー図である。
【図５】実施形態によるＷＬＡＮコントローラ内のメモリテーブルの概略図である。
【図６】一実施形態によるＷＬＡＮ環境内のチャネル割当てスキームの概略図である。
【図７】一実施形態によるＷＬＡＮ環境内のチャネル割当てスキームの概略図である。
【発明を実施するための形態】
【００１８】
ＷＬＡＮチャネル割当てのためのシステム及び方法についてここで説明する。特定の実施形態の具体的な詳細は、このような実施形態の完全な理解を促すために、後述の説明及び添付図面に記載されている。しかしながら、当業者であれば、以下の説明において記載される詳細のいくつかなしで、代替的な実施形態が実行可能であることを理解するであろう。
【００１９】
本明細書に記載する種々の実施形態は、複合的な環境における無線ネットワーキングの観点で設定される。幾つかの実施形態では、無線ネットワークは、製造環境のような企業設定において実施される。他の実施形態では、無線ネットワークは、株又は商品取引の施設といった取引設定又は教育設定において実施される。いくつかの実施形態では、ＷＬＡＮコントローラは、ＷＬＡＮコントローラによって実施される従来の動的チャネル割当て手続きの間に割当てに予約通信チャネルが利用されないように、一又は複数の通信チャネルを予約する。さらに、ＷＬＡＮコントローラは登録プロセスを実施することができ、これにより無線通信能を有する無線／アクセスポイントデバイスはネットワーク識別名（例えば、ＳＳＩＤ）でＷＬＡＮコントローラに登録されて、専用の通信チャネルにアクセスすることができる。動作時、ＷＬＡＮコントローラは無線デバイスからネットワークサービスリクエストを受信し、このリクエストを発行したデバイスのネットワーク識別名が登録済デバイスのリストに対してチェックされ、リクエストを発行したデバイスが登録されている場合、ＷＬＡＮコントローラはリクエストを発行したデバイスを予約通信チャネルに割当てる。
【００２０】
図１は、実施形態による、ＷＬＡＮチャネル割当てが実施される無線通信ネットワーキング環境の概略図である。図１に概略的に示す一実施形態において、ＷＬＡＮ環境１００は、ネットワーク１３０に連結された複数のアクセスポイント（ＡＰ）デバイス１１０を含む。各ＡＰデバイス１１０は、ＷＬＡＮ環境１００内で動作する一又は複数の無線クライアントデバイス（ＣＤ）１２０への無線ネットワークアクセスを提供する。ＷＬＡＮ環境１００は複数のＳＳＩＤを含む。
【００２１】
ＷＬＡＮコントローラ１４０はネットワーク１３０に連結されている。コントローラ１４０は、そのグループ内の各ＡＰデバイスに通信チャネルを割当てることにより、一又は複数のＡＰデバイス１１０を管理する。通常、それぞれのＡＰデバイスは異なるチャネル上で動作するように割当てられる。ＷＬＡＮ内のデバイスによる無線通信は、無認可周波数帯といった一又は複数の周波数帯（例えば、米国における２．４ＧＨｚ及び５ＧＨｚの無認可帯域）で行われる。各周波数帯は複数の通信チャネルを含みうる。無線ネットワーク内には、ＡＰデバイス１１０の動作に影響しうる多数の要因が存在する。このような要因の例として、別のＷＬＡＮの一部である無線デバイスの任意のチャネルで発生するＲＦ干渉、及びＷＬＡＮデバイス以外のデバイス（ブルートゥースデバイス、マイクロウェーブオーブン、デジタル式コードレス電話など）からのＲＦエネルギーが挙げられる。加えて、ＷＬＡＮ内のＡＰデバイスは、同ＷＬＡＮ内の別のＡＰデバイスとチャネルの使用を争うことがある
【００２２】
動作時、ＷＬＡＮ環境１００の初期展開時と、その後定期的に又は要求に応じて、コントローラ１４０は、ＡＰデバイス１１０用のチャネルを上述のような種々の要因に基づいて割当てる動的チャネル割当て（ＤＣＡ）プロセスを実行する。このように、ＷＬＡＮ環境１００の初期展開後も、ＡＰデバイス１１０は継続的にＲＦ環境を監視して、それぞれのＲＦ環境の質を表すデータを、対応する複数のＷＬＡＮコントローラ１４０に供給する。
【００２３】
図２は、いくつかの実施形態によりＷＬＡＮチャネル割当てが実施される環境における、無線ネットワーク内の無線ネットワーキングアクセスポイントデバイス１２０の概略図である。図２のＡＰデバイス１２０は、図１に示す任意のＡＰデバイス１２０をブロック図で示している。ＡＰデバイス１２０は、同時に二つの異なる帯域（例えば、２．４ＧＨｚ及び５ＧＨｚの帯域）内で無線通信を行うように構成されている。このために、ＡＰデバイス１２０は第１の無線トランシーバ１２２ａとそれに対応するモデム１２４ａとを備えている。第１の無線トランシーバ１２２ａは、アンテナ１２８ａを介してＲＦ信号を送受信する。同様に、第２の無線トランシーバ１２２ｂとそれに対応するモデム１２４ｂとが存在し、第２の無線トランシーバ１２２ｂはアンテナ１２８ｂを介して信号を送受信する。
【００２４】
例として、無線トランシーバ１２２ａとモデム１２４ａとは、２．４ＧＨｚ帯域のチャネル上で無線通信を行うように構成されたＷＬＡＮチップセットの一部とすることができ、無線トランシーバ１２２ｂとモデム１２４ｂとは、５ＧＨｚ帯域のチャネル上で無線通信を行うように構成されたＷＬＡＮチップセットの一部とすることができる。コントローラ１２６は、ＡＰデバイス１２０内で二つの通信チャネルコンポーネントを制御する。例えば、コントローラ１２６は、種々の制御機能を実行するように構成されたマイクロプロセッサ、デジタル信号プロセッサ、或いは特定用途向け集積回路（ＡＳＩＣ）（プログラム又は固定デジタルロジックゲートを含む）として実施されうる。加えて、コントローラ１２６は、無線トランシーバ１２２ａ及び１２２ｂと、モデム１２４ａ及び１２４ｂとを、これらのコンポーネントからデータを捕獲するように制御して、図２に示す各チャネルの「空気質」要因に関するデータを算出するように構成される。
【００２５】
図２に示すようにＡＰデバイスは多帯域サービス能を有しうるため、本明細書でＡＰデバイスのチャネルに言及するとき、これは、ＡＰデバイスの可能な複数の無線トランシーバの一つによるチャネルの使用に言及している。したがって、ＡＰデバイスには、その様々な帯域特定無線トランシーバの各々のために、複数の異なるチャネル（異なる周波数帯域の）を割当てることができる。
【００２６】
いくつかの実施形態では、図１に示すＷＬＡＮコントローラ１４０は、コンピュータに基づくネットワーキング機器において実施される。図３は、図１に示すＷＬＡＮコントローラ１４０のいずれかを実施するように適合されたＷＬＡＮコントローラ３００の概略図である。一実施形態では、コントローラ３００は、システムハードウェア３２０と、ランダムアクセスメモリ及び／又はリードオンリーメモリとして実施されうるメモリ３３０とを含む。
【００２７】
システムハードウェア３２０は、一又は複数のプロセッサ３２２、一又は複数のファイル格納機構３２４、ネットワークインターフェース３２６、及び入出力機構３２８を含む。本明細書で使用される場合、「プロセッサ」は任意の種類の計算エレメントを意味し、これは、限定されないが、マイクロプロセッサ、マイクロコントローラ、複合命令セットコンピューティング（ＣＩＳＣ）マイクロプロセッサ、縮小命令セット（ＲＩＳＣ）マイクロプロセッサ、超長命令語（ＶＬＩＷ）マイクロプロセッサ、或いは他のいずれかの種類のプロセッサ又は処理回路などである。
【００２８】
ファイル格納機構３２４は、プロセッサ３２２に通信可能に連結される。ファイル格納機構３２４は、コントローラ３００の内部にあってよく、例えば、一又は複数のハードドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブ、或いは他の種類の記憶装置とすることができる。ファイル格納機構３２４は、コントローラ３００の外部にあってもよく、例えば、一又は複数の外付けハードドライブ、ネットワーク接続ストレージ、或いは別個のスレージネットワークとすることができる。
【００２９】
一実施形態では、ネットワークインターフェース３２６は、イーサネット（登録商標）インターフェースのような有線のインターフェース（例えば、Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ／ＩＥＥＥ８０２．３−２００２参照）、或いは、ＩＥＥＥ８０２．１１ａ，ｂ又はｇに準拠するインターフェースのような無線のインターフェース（例えば、ＩＥＥＥ  Ｓｔａｎｄａｒｄ  ｆｏｒ  ＩＴ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ａｎｄ  ｉｎｆｏｒｍａｔｉｏｎ  ｅｘｃｈａｎｇｅ  ｂｅｔｗｅｅｎ  ｓｙｓｔｅｍｓ  ＬＡＮ／ＭＡＮ−−Ｐａｒｔ  ＩＩ：Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ（ＰＨＹ）  ｓｐｅｃｉｆｉｃａｔｉｏｎｓ改正４：Ｆｕｒｔｈｅｒ  Ｈｉｇｈｅｒ  Ｄａｔａ  Ｒａｔｅ  Ｅｘｔｅｎｓｉｏｎ  ｉｎ  ｔｈｅ  ２．４ＧＨｚ  Ｂａｎｄ，８０２．１１Ｇ−２００３参照）とすることができる。無線インターフェースの別の例は、汎用パケット無線通信システム（ＧＰＲＳ）インターフェース（例えば、Ｇｕｉｄｅｌｉｎｅｓ  ｏｎ  ＧＰＲＳ  Ｈａｎｄｓｅｔ  Ｒｅｑｕｉｒｅｍｅｎｔｓ，  Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ／ＧＳＭ  Ａｓｓｏｃｉａｔｉｏｎ，Ｖｅｒ．３．０．１，  Ｄｅｃｅｍｂｅｒ  ２００２参照）である。
【００３０】
一実施形態では、入出力デバイス３２８は、スクリーンを有するディスプレイ、一又は複数のスピーカ、キーボード、マウス、タッチスクリーン、音声起動式入力デバイス、トラックボール、及びコントローラ３００がユーザによる入力を受信することを可能にする他のいずれかのデバイスを含むことができる。
【００３１】
メモリ３３０は、コントローラ３００の動作を管理するためのオペレーティングシステム３４０を含むことができる。一実施形態では、オペレーティングシステム３４０は、システムハードウェア３２０へのインターフェースとなるハードウェアインターフェースモジュール３５４を含む。加えて、オペレーティングシステム３４０は、コントローラ３００の操作に使用されるファイルを管理するファイルシステム３５０と、コントローラ３００上で実行されるプロセスを管理するプロセス制御サブシステ３５２とを含む。
【００３２】
オペレーティングシステム３４０は、システムハードウェア３２０と共に動作してリモートソースからデータパケット及び／又はデータストリームを送受信する一又は複数の通信インターフェース３４４を含む（又は管理する）ことができる。オペレーティングシステム３４０は、オペレーティングシステム３４０と、メモリ３３０内に常駐する一又は複数のアプリケーションモジュールとの間のインターフェースとなるシステムコールインターフェースモジュール３４２をさらに含む。オペレーティングシステム３４０は、Ｗｉｎｄｏｗｓ（登録商標）ブランドのオペレーティングシステム、ＵＮＩＸ（登録商標）のオペレーティングシステム、それらの何らかの派生物（例えば、Ｌｉｎｕｘ（登録商標）、Ｓｏｌａｒｉｓなど）、或いは他のオペレーティングシステムとして具現化されうる。
【００３３】
一実施形態では、メモリ３３０はチャネル割当てモジュール３６０を含み、このチャネル割当モジュールはコンピュータで読込可能な有形の媒体にエンコードされた論理的命令を含み、この命令は、プロセッサ３２２によって実行されると、プロセッサに、コントローラ３００に連結されたアクセスポイント１１０においてチャネル割当動作を実施させる。従来の動作では、チャネル割当ての決定は、アクセスポイント１１０とコントローラ３００との間の信号強度インジケータ（例えば、受信信号強度インジケータ（ＲＳＳＩ）パラメータ、又は別の信号強度インジケータ）を用いて実施される。例として、プロセッサ３２２は、ＲＳＳＩ又は他の信号測定値に基づくチャネル割当てアルゴリズムを利用して、指定のＳＳＩＤデバイスの動作に専用の複数の予約通信チャネルを管理すると同時に、未予約の割当てに動的に割当てられた一又は複数の通信チャネルを管理するように構成される。
【００３４】
図４は、実施形態によるチャネル割当て方法の工程を示すフロー図である。例として、幾つかの実施形態では、コントローラ３００によって実施される工程は、予約通信チャネルを受け取るためにデバイスをコントローラに登録する登録プロセスを実施する。さらに、これらの工程は、コントローラ３００によって実施される動的チャネル割当てプロセスから除外される一又は複数のチャネルのプールを予約する。動作時、チャネルリソースが割当てられるときは、登録されたデバイスからのチャネルリソースに対するリクエストが予約通信チャネルのうちの一又は複数に割当てられ、これにより動的チャネル割当て手順を迂回する。さらに、予約通信チャネルが企業内の特定の組織に適用することができる。例として、第１の予約通信チャネルが企業内の複数の組織の一つに適用されるか、又は企業内の複数の組織が第１の予約通信チャネルを介してＷＬＡＮコントローラと通信可能となる。
【００３５】
図４の工程４１０では、登録リクエストがコントローラで受信される。例として、いくつかの実施形態では、登録リクエストは、ＳＳＩＤのようなネットワーク識別名を含むデバイスから受信される。各デバイスは、帯域幅要件を含み、各帯域幅要件に関連付けられている。登録リクエストは、帯域幅リクエストをさらに含む。工程４１５では、登録リクエストに関連付けられたネットワーク識別名をコントローラ３００に登録する。例として、図５に示すように、いくつかの実施形態では、コントローラ３００は、コントローラ３００で登録リクエストを開始したデバイスを記録するテーブルをメモリ内に維持することができる。このテーブルは、ネットワーク識別名を含み、さらにはリクエストされた帯域幅を記録することができる。いくつかの実施形態では、コントローラは、登録リクエストが受信される度に工程４１０〜４１５が繰り返されて、専用通信チャネルをリクエストするデバイスのネットワーク識別名を記録するデータテーブルがメモリ内に構築されるように、登録リクエストを監視する。
【００３６】
工程４２０では、コントローラは、一又は複数の通信チャネルを予約する。例として、いくつかの実施形態では、図１に示すＷＬＡＮネットワーキング環境１００は、通信基準のＩＥＥＥ８０２．１１ファミリーに従って動作する。このような実施形態では、コントローラ３００は、２．４ＧＨｚ周波数帯又は５ＧＨｚ周波数帯から、予約された通信チャネルとして一又は複数のチャネルを定義する。さらなる実施形態では、コントローラ３００は、予約されたチャネルが実施されるときに同一チャネル干渉を生じないように、予約されたチャネルと隣接しない通信チャネルを選択することができる。例として、複数の非重複予約通信チャネルが定義されうる。
【００３７】
工程４２５では、コントローラは、コントローラ３００により実施される通常のチャネル割当てプロセスから予約チャネルを除外する。例として、コントローラ３００は、ＷＬＡＮ環境１００において帯域幅の割当てを管理するために動的チャネル割当てプロセスを実施する。コントローラ３００によって予約済みとされた通信チャネルはすべてこのような割当てプロセスから除外される。
【００３８】
工程４３０では、通信チャネル割当てリクエストが受信され、工程４３５では、コントローラ３００が、このリクエストが登録されたデバイスから発信されたものであるかどうかを決定する。例として、いくつかの実施形態では、チャネル割当てリクエストは、リクエストの起源であるデバイスのネットワーク識別名を含み、コントローラ３００は図５に示すメモリテーブルをチェックして、リクエスト元のデバイスがコントローラ３００に登録されているかどうかを決定する。
【００３９】
工程４３５においてリクエスト元のデバイスが登録済みのデバイスでない場合、制御は工程４４０に進み、リクエストに応えるためにコントローラ３００により従来のチャネル割当てプロセスが適用される。反対に、工程４３５においてリクエスト元のデバイスが登録済デバイスである場合、制御は工程４４５に進み、コントローラ３００が、一又は複数の予約通信チャネルに利用可能な帯域幅を決定し、工程４５０では、コントローラは予約通信チャネルにデバイスを割当てる。いくつかの実施形態では、リクエスト元のデバイスは、リクエスト元のデバイスに関連付けられた帯域幅リクエストに応えるために利用可能な帯域幅を十分に有する通信チャネルに割当てられる。
【００４０】
工程４５５では、コントローラ３００は、リクエスト元のデバイスに割当てられた予約通信チャネルに利用可能な帯域幅を監視し、工程４６０では、コントローラ３００は、工程４５０において割当てられた予約チャネルに利用可能な帯域幅がリクエスト元のデバイスの帯域幅要件を満たすのに不十分である場合、予約通信チャネルのプールからリクエスト元のデバイスに追加の通信チャネルを割当てることができる。加えて、コントローラ３００は、リクエスト元のデバイスが通信チャネルをリクエストしなくなったときを検出する工程を実施し、リクエスト元のデバイスに割当てられた帯域幅を返して利用可能な帯域幅に戻すことができる。
【００４１】
このように、図４に示す工程は、図３に示すようなＷＬＡＮコントローラが、コントローラが実施する通常のチャネル割当てプロセスから一又は複数の通信チャネルを予約すること、並びに一又は複数の登録済みデバイスに予約通信チャネルを割当てることを可能にする。このような工程により、突然に特定のタスクのために、ネットワーキング環境にネットワークデバイス及びネットワークアクセスポイントが導入される無線ネットワーキング環境の管理が容易になる。例として、製造環境において、作業現場デバイス又はシステムが、例えば検査目的などで、短時間の間無線ネットワーキング環境に追加で導入されうる。このようなデバイスをコントローラに登録して予約通信チャネルに割当てることにより、デバイスに必要な帯域幅を実現するためにＷＬＡＮを完全に再構成する必要なく、デバイスをネットワークに加えたりネットワークから外したりすることができる。
【００４２】
図６及び７は、実施形態によるＷＬＡＮ環境内のチャネル割当てスキームの概略図である。図６は、三つの指定プール、すなわちプール１、プール２、及びプール３に予約されたチャネルの例示的な割当てを示している。いくつかの実施形態では、プール１はチャネル３６、４０、４４、４８、５２、及び５６を、プール２はチャネル６０、６４、及び１４９を、プール３はチャネル１５３、１５７、及び１６１を含む。ＷＬＡＮコントローラは、指定の通信チャネルのうちの一又は複数のブールのみを使用して動作する特定のＳＳＩＤデバイスとしてＳＳＩＤをＷＬＡＮコントローラに登録する登録プロセスを実施する。他のチャネル割当てスキームが実施可能である。
【００４３】
図７は、高層ビルのような高密度エリアのＷｉＦｉインフラストラクチャ内の三つの指定プールに予約されたチャネルの例示的な割当てを示している。
【００４４】
上記説明では、例示的プロセスの特定の実装態様について記載したが、代替の実装態様では、上述の順序で特定の行為が実行されなくてもよい。代替の実施形態では、いくつかの行為は、状況に応じて、変更可能であり、異なる順序で実行可能であり、或いは完全に省略可能である。さらに、種々の代替的実装態様では、記載の行為は、コンピュータ、コントローラ、プロセッサ、プログラマブルデバイス、ファームウェア、或いは他のいずれかの適切なデバイスによって実施されてよく、一又は複数のコンピュータで読込可能な媒体に格納された命令、又はそのようなデバイスに他の方法で格納されるかプログラムされた（例えば、コンピュータで読込可能な命令を実時間でそのようなデバイスに送信することを含む）命令に基づいていてよい。ソフトウェアの観点からは、上述の行為は、一又は複数のプロセッサで実行されると先述の工程を実行するコンピュータ命令を表わす。コンピュータで読込可能な媒体が使用される場合、このコンピュータで読込可能な媒体は、格納する命令を実施するためにデイバスがアクセスすることができるいずれかの利用可能な媒体とすることができる。
【００４５】
種々の実施形態について記載したが、当業者であれば、本発明から逸脱することなく修正例又は変形例が可能であることを理解するであろう。実施例は、種々の実施形態を例示するものであり、本発明の限定を意図しない。したがって、本明細書及び特許請求の範囲は広義に解釈されるべきであり、関連する従来技術の観点から必要な程度にのみ限定されるものとする。
【図１】
2014030196.tif 000003
【図２】
2014030196.tif 000004
【図３】
2014030196.tif 000005
【図４】
2014030196.tif 000006
【図５】
2014030196.tif 000007
【図６】
2014030196.tif 000008
【図７】
2014030196.tif 000009
【外国語明細書】
2014030196000001.pdf
2014030196000002.pdf
2014030196000003.pdf
2014030196000004.pdf