(57)【要約】      （修正有）【課題】ＡＩＤ間の衝突を防止する、無線ＬＡＮシステムでのＡＩＤ変更方法を提供する。【解決手段】アクセスポイントの端末のＡＩＤ（ａｓｓｏｃｉａｔｉｏｎ  ＩＤ）変更方法は、アクセスポイントからＡＩＤ再割り当てフレームを受信する段階と、ＡＩＤ再割り当てフレームからＡＩＤ再割り当てカウント値を抽出する段階と、ＡＩＤ再割り当てフレーム受信時点から抽出されたＡＩＤ再割り当てカウント値が指示するアクセスポイントのビーコン周期が所要された以後、ＡＩＤ再割り当てフレームが含む新しいＡＩＤに端末のＡＩＤを変更する段階と、を含む。【選択図】図９
2017028734.tif 000002
【特許請求の範囲】
【請求項１】
端末のＡＩＤ(ａｓｓｏｃｉａｔｉｏｎ ＩＤ)変更方法であって、
前記端末がアクセスポイントにＡＩＤ変更要請フレームを伝送したのに応じて、前記端末が前記アクセスポイントから、ＡＩＤフィールド及びＡＩＤ変更カウントフィールドを含有するＡＩＤ応答要素を含むＡＩＤ変更応答フレームを受信する段階と、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記端末の現在のＡＩＤと同一でない場合に、前記ＡＩＤ変更カウントフィールドにより特定された期間後に新しいＡＩＤに前記端末のＡＩＤを変更する段階と、を含み、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記新しいＡＩＤとして用いられ、
前記ＡＩＤ変更カウントフィールドは、前記アクセスポイントが前記端末において前記新しいＡＩＤに変更するために設定するビーコン(ｂｅａｃｏｎ)周期の単位でカウント値を示し、前記ＡＩＤ変更カウントフィールドに対応するカウンタが前記ＡＩＤ応答要素の伝送に基づいて開始する、端末のＡＩＤ変更方法。
【請求項２】
アクセスポイントが端末のＡＩＤ(ａｓｓｏｃｉａｔｉｏｎ ＩＤ)を変更する方法であって、
前記アクセスポイントがＡＩＤフィールド及びＡＩＤ変更カウントフィールドを含有するＡＩＤ応答要素を含むＡＩＤ変更応答フレームを生成する段階と、
前記端末がＡＩＤ変更要請フレームを前記アクセスポイントに伝送したのに応じて、前記アクセスポイントが前記ＡＩＤ変更応答フレームを前記端末に伝送する段階と、を含み、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記端末の現在のＡＩＤと同一でない場合に、前記ＡＩＤ変更カウントフィールドにより特定された期間後に前記端末のＡＩＤは、新しいＡＩＤに変更され、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記新しいＡＩＤとして用いられ、
前記ＡＩＤ変更カウントフィールドは、前記アクセスポイントが前記端末において前記新しいＡＩＤに変更するために設定するビーコン(ｂｅａｃｏｎ)周期の単位でカウント値を示し、前記ＡＩＤ変更カウントフィールドに対応するカウンタが前記ＡＩＤ応答要素の伝送に基づいて開始する、アクセスポイントによる端末のＡＩＤ変更方法。
【請求項３】
ＡＩＤ(ａｓｓｏｃｉａｔｉｏｎ ＩＤ)を変更する端末であって、
トランシーバと
プロセッサとを含み、
前記プロセッサは、
前記端末がＡＩＤ変更要請フレームをアクセスポイントに伝送したことに応じて、前記トランシーバを用いて、前記アクセスポイントからＡＩＤフィールド及びＡＩＤ変更カウントフィールドを含有するＡＩＤ応答要素を含むＡＩＤ変更応答フレームを受信し、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記端末の現在のＡＩＤと同一でない場合に、前記ＡＩＤ変更カウントフィールドにより特定された期間後に、前記端末のＡＩＤを新しいＡＩＤに変更するように構成され、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記新しいＡＩＤとして用いられ、
前記ＡＩＤ変更カウントフィールドは、前記アクセスポイントが前記端末において前記新しいＡＩＤに変更するために設定するビーコン(ｂｅａｃｏｎ)周期の単位でカウント値を示し、前記ＡＩＤ変更カウントフィールドに対応するカウンタが前記ＡＩＤ応答要素の伝送に基づいて開始する、ＡＩＤを変更する端末。
【請求項４】
端末のＡＩＤ(ａｓｓｏｃｉａｔｉｏｎ ＩＤ)を変更するアクセスポイントであって、
トランシーバと
プロセッサとを含み、
前記プロセッサは、
ＡＩＤフィールド及びＡＩＤ変更カウントフィールドを含有するＡＩＤ応答要素を含むＡＩＤ変更応答フレームを生成し、
前記端末がＡＩＤ変更要請フレームを前記アクセスポイントに伝送したのに応じて、前記トランシーバを用いて、前記ＡＩＤ変更応答フレームを前記端末に伝送するように構成され、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記端末の現在のＡＩＤと同一でない場合に、前記ＡＩＤ変更カウントフィールドにより特定された期間後に、前記端末のＡＩＤは、新しいＡＩＤに変更され、
前記ＡＩＤ応答要素の前記ＡＩＤフィールドに含まれるＡＩＤが前記新しいＡＩＤとして用いられ、
前記ＡＩＤ変更カウントフィールドは、前記アクセスポイントが前記端末において前記新しいＡＩＤに変更するために設定するビーコン(ｂｅａｃｏｎ)周期の単位でカウント値を示し、前記ＡＩＤ変更カウントフィールドに対応するカウンタが前記ＡＩＤ応答要素の伝送に基づいて開始する、端末のＡＩＤを変更するアクセスポイント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＩＤ(ａｓｓｏｃｉａｔｉｏｎ ＩＤ)変更方法に関し、より詳細には、無線ＬＡＮシステムで既存のＡＩＤを新しいＡＩＤに変更するためのＡＩＤ変更方法に関する。
【背景技術】
【０００２】
情報通信技術の発展に連れて多様な無線通信技術が開発されている。このうち無線ＬＡＮ(ＷＬＡＮ：ｗｉｒｅｌｅｓｓｌｏｃａｌ ａｒｅａ ｎｅｔｗｏｒｋ)は、無線周波数技術に基づいて個人用携帯情報端末機(ＰＤＡ：ｐｅｒｓｏｎａｌ ｄｉｇｉｔａｌ ａｓｓｉｓｔａｎｔ)、ラップトップ型コンピュータ(ｌａｐｔｏｐ ｃｏｍｐｕｔｅｒ)、携帯型マルチメディアプレーヤー(ＰＭＰ：ｐｏｒｔａｂｌｅ ｍｕｌｔｉｍｅｄｉａ ｐｌａｙｅｒ)などのような携帯型端末機を使用して家庭や企業または特定サービス提供地域において無線でインターネットに接続できるようにする技術である。
【０００３】
無線ＬＡＮ技術に対する標準は、ＩＥＥＥ(Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ)８０２.１１標準として開発されている。ＩＥＥＥ８０２.１１ａは、５ＧＨｚで非認可帯域(ｕｎｌｉｃｅｎｓｅｄｂａｎｄ)を利用して、５４Ｍｂｐｓの伝送速度を提供する。ＩＥＥＥ８０２.１１ｂは、２.４ＧＨｚで直接シーケンス方式(ＤＳＳＳ：ｄｉｒｅｃｔ ｓｅｑｕｅｎｃｅ ｓｐｒｅａｄｓｐｅｃｔｒｕｍ)を適用して、１１Ｍｂｐｓの伝送速度を提供する。ＩＥＥＥ８０２.１１ｇは、２.４ＧＨｚで直交周波数分割多重化(ＯＦＤＭ：ｏｒｔｈｏｇｏｎａｌ ｆｒｅｑｕｅｎｃｙｄｉｖｉｓｉｏｎ ｍｕｌｔｉｐｌｅｘｉｎｇ)を適用して、５４Ｍｂｐｓの伝送速度を提供する。ＩＥＥＥ８０２.１１ｎは、多重入出力ＯＦＤＭ(ＭＩＭＯ−ＯＦＤＭ：ｍｕｌｔｉｐｌｅ ｉｎｐｕｔｍｕｌｔｉｐｌｅ ｏｕｔｐｕｔ−ＯＦＤＭ)を適用して、２個の空間的なストリーム(ｓｐａｔｉａｌ ｓｔｒｅａｍ)に対して３００Ｍｂｐｓの伝送速度を提供する。ＩＥＥＥ８０２.１１ｎでは、チャンネル帯域幅(ｃｈａｎｎｅｌ ｂａｎｄｗｉｄｔｈ)を４０ＭＨｚまで支援し、この場合に、６００Ｍｂｐｓの伝送速度を提供する。
【０００４】
このような無線ＬＡＮの普及が活性化され、これを利用したアプリケーションが多様化されることによって、ＩＥＥＥ８０２.１１ｎが支援するデータ処理速度より一層高い処理率を支援するための新しい無線ＬＡＮ技術に対する必要性が増加している。ＶＨＴ(ｖｅｒｙ ｈｉｇｈ ｔｈｒｏｕｇｈｐｕｔ)無線ＬＡＮ技術は、１Ｇｂｐｓ以上のデータ処理速度を支援するために提案されているＩＥＥＥ８０２.１１無線ＬＡＮ技術の一つである。そのうち、ＩＥＥＥ８０２.１１ａｃは、５ＧＨｚ以下の帯域でＶＨＴを提供するための標準として開発されており、ＩＥＥＥ８０２.１１ａｄは、６０ＧＨｚ帯域でＶＨＴを提供するための標準として開発されている。
【０００５】
このような無線ＬＡＮ技術に基づいたシステムにおいて、アクセスポイント(ＡＰ：ａｃｃｅｓｓｐｏｉｎｔ)は、ステーションが接続する度に各ステーションに固有のＡＩＤ(ＡｓｓｏｃｉａｔｉｏｎＩＤ)を付与して管理する。無線ＬＡＮシステムでアクセスポイントとステーションの動作中にステーション固有番号であるＡＩＤの変更が必要な場合が発生できる。この時、ステーションに対するＡＩＤを再割り当てする場合、アクセスポイントは、新しいＡＩＤをステーションに再割り当てすることができ、ステーションは、既存のＡＩＤを再割り当てされた新しいＡＩＤに変更することができる。この時、複数のステーションに対するＡＩＤが再割り当てされる場合、既存のＡＩＤを、再割り当てされた新しいＡＩＤに変更する時点は、ステーションごとに変わることがあって、これによりＡＩＤ間の衝突が発生する問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、前記のような従来の諸問題点を解消するために提案されたものであって、本発明の目的は、無線ＬＡＮシステムでＡＩＤを変更する場合にＡＩＤ間の衝突を防止するためのステーションのＡＩＤ変更方法を提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するための本発明の一実施例による端末のＡＩＤ変更方法は、アクセスポイントからＡＩＤ再割り当てフレームを受信する段階と、前記ＡＩＤ再割り当てフレームからＡＩＤ再割り当てカウント値を抽出する段階と、前記ＡＩＤ再割り当てフレームの受信時点から前記抽出されたＡＩＤ再割り当てカウント値が指示する前記アクセスポイントの所要ビーコン(ｂｅａｃｏｎ)周期以後、前記ＡＩＤ再割り当てフレームが含む新しいＡＩＤに前記端末のＡＩＤを変更する段階と、を含む。
【０００８】
ここで、前記ＡＩＤ再割り当てカウント値を抽出する段階で抽出されたＡＩＤ再割り当てカウント値が０である場合、前記端末のＡＩＤを変更する段階は、前記ＡＩＤ再割り当てフレームの受信時点で直ちに前記ＡＩＤ再割り当てフレームで含む新しいＡＩＤに前記端末のＡＩＤを変更することができる。
【０００９】
ここで、前記ＡＩＤ再割り当てフレームは、前記端末が前記アクセスポイントに伝送したＰＳ−Ｐｏｌｌフレームに対応して受信されることができる。
【００１０】
ここで、前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末が存在する場合、前記ＡＩＤ再割り当てカウント値は、前記端末のリッスン・インターバル及び前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末のリッスン・インターバルを一緒に考慮して決定することができる。
【００１１】
ここで、前記ＡＩＤ再割り当てカウンタ値は、前記端末のリッスン・インターバル及び前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末のリッスン・インターバルの中で一番長い値を有するリッスン・インターバル以後に前記端末のＡＩＤが変更されるように構成することができる。
【００１２】
前記目的を達成するための本発明の一実施例によるアクセスポイントのＡＩＤ再割り当て方法は、新しいＡＩＤと前記新しいＡＩＤへの変更時点を指定するＡＩＤ再割り当てカウント値を含んだＡＩＤ再割り当てフレームを生成する段階と、前記ＡＩＤ再割り当てフレームを前記端末に伝送する段階と、を含み、前記ＡＩＤ再割り当てカウント値は、前記ＡＩＤ再割り当てフレームの伝送時点から前記ＡＩＤ再割り当てカウント値が指示する前記アクセスポイントの所要ビーコン周期以後、前記ＡＩＤ再割り当てフレームが含む新しいＡＩＤに前記端末のＡＩＤを変更するように指示することができる。
【００１３】
ここで、前記ＡＩＤ再割り当てカウント値が０である場合、前記ＡＩＤ再割り当てカウント値は、前記ＡＩＤ再割り当てフレームの伝送時点で直ちに新しいＡＩＤに前記端末のＡＩＤを変更するように指示することができる。
【００１４】
ここで、前記ＡＩＤ再割り当てフレームは、前記アクセスポイントが前記端末から受信したＰＳ−Ｐｏｌｌフレームに対応して伝送されることができる。
【００１５】
ここで、前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末が存在する場合、前記ＡＩＤ再割り当てカウント値は、前記端末のリッスン・インターバル及び前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末のリッスン・インターバルを一緒に考慮して決定することができる。
【００１６】
ここで、前記ＡＩＤ再割り当てカウント値は、前記端末のリッスン・インターバル及び前記端末と同時にＡＩＤを変更しなければならない少なくとも一つの端末のリッスン・インターバルの中で一番長い値を有するリッスン・インターバル以後に前記端末のＡＩＤが変更されるように構成することができる。
【発明の効果】
【００１７】
本発明によれば、一つのステーションに対するＡＩＤを変更する場合または全てのＡＩＤが使用中の状態で複数のステーションに対するＡＩＤを変更する場合に、ＡＩＤ間の衝突を防止することができる。また、ＡＩＤ間の衝突を防止することにより、安定的で信頼性のあるネットワークサービスを提供することができ、別途の予備ＡＩＤ確保のためにアクセスポイントを追加で設置する必要がないので費用の無駄使いを防止することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、ＩＥＥＥ８０２.１１無線ＬＡＮシステムの構成に対する一実施例を示した概念図である。
【図２】図２は、インフラストラクチャＢＳＳで端末の接続過程を示した概念図である。
【図３】図３は、ビーコンに含まれたＴＩＭの構想要素に対する一実施例を示したブロック図である。
【図４】図４は、アクセスポイントのデータ伝送過程に対する一実施例を示した概念図である。
【図５】図５は、ＡＩＤ構造に対する一実施例を示したブロック図である。
【図６】図６は、端末のサービスタイプを指定するためのフレーム構造に対する一実施例を示したブロック図である。
【図７】図７は、ブロック単位にエンコードされたＴＩＭの構造に対する一実施例を示した概念図である。
【図８】図８は、グループに対するＡＩＤを再割り当てする過程を示した概念図である。
【図９】図９は、本発明の一実施例によるＡＩＤ変更方法を示したフローチャートである。
【図１０】図１０は、ＡＩＤ再割り当てフレームに対する一実施例を示したブロック図である。
【図１１】図１１は、複数のステーションに対するＡＩＤ変更過程を示した概念図である。
【発明を実施するための形態】
【００１９】
本発明は、多様に変更可能であり、さまざまな実施形態を有することができる。ここでは、特定の実施形態を図面に例示して詳細に説明する。
【００２０】
しかし、これは本発明の好ましい実施態様に過ぎず、本発明の実施の範囲を限定するものではなく、本発明の明細書及び図面内容に基づいてなされた均等な変更および付加は、いずれも本発明の特許請求の範囲内に含まれるものとする。
【００２１】
第１、第２などの用語は、多様な構成要素を説明するために使用することができるが、前記構成要素は前記用語により限定されものではない。前記用語は、一つの構成要素を他の構成要素から区別するための目的のみで使用される。例えば、本発明の権利範囲を脱しない範囲で、第１の構成要素は第２の構成要素と命名することができ、同様に第２の構成要素も第１の構成要素と命名することができる。及び/またはとの用語は、複数の関連された記載された項目の組み合わせまたは複数の関連された記載された項目の中のいずれか一項目を含む。
【００２２】
ある構成要素が他の構成要素に「連結されて」いるかあるいは「接続されて」いるとの用語は、ある構成要素が他の構成要素に直接連結されるかあるいは接続されることもあるが、間に他の構成要素が介在することもあることを意味する。一方、ある構成要素が他の構成要素に「直接連結されて」いるかあるいは「直接接続されて」いるとの用語は、間に他の構成要素が存在しないことを意味する。
【００２３】
本明細書で使用した用語は、単に、特定の実施形態を説明するために使用されたもので、本発明を限定しようとするものではない。単数の表現は、文脈上明白に異なる記載をしない限り複数の表現を含む。本出願において、「含む」または「有する」などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定するのであって、一つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品またはこれらを組み合わせたものなどの存在または付加可能性をあらかじめ排除することではない。
【００２４】
特定しない限り、技術的や科学的な用語を含んでここで使用されるすべての用語は、本発明が属する技術分野で通常の知識を有する者により一般的に理解される意味と同様の意味を有する。一般的に使用される辞典に定義された用語は、関連技術の文脈上有する意味と一致することと解釈するべきであり、本出願において明白に定義しない限り、理想的や過剰に形式的な意味を有することで解釈しない。
【００２５】
以下、添付の図面を参照して本発明の好ましい実施例を詳しく説明する。本発明の説明において、全体的な理解を容易にするために図面上の同一構成要素に対しては同一参照符号を使用し、同一構成要素に対して繰り返し説明は省略する。
【００２６】
明細書全体において、ステーション(ＳＴＡ：ｓｔａｔｉｏｎ)は、ＩＥＥＥ(Ｉｎｓｔｉｔｕｔｅｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ ＥｌｅｃｔｒｏｎｉｃｓＥｎｇｉｎｅｅｒｓ)８０２.１１標準の規定による媒体接続制御(ＭＡＣ：ｍｅｄｉｕｍ ａｃｃｅｓｓ ｃｏｎｔｒｏｌ)と無線媒体(ｍｅｄｉｕｍ)に対する物理層(ｐｈｙｓｉｃａｌｌａｙｅｒ)インターフェース(ｉｎｔｅｒｆａｃｅ)を含む任意の機能媒体を意味する。ステーション(ＳＴＡ)は、アクセスポイント(ＡＰ：ａｃｃｅｓｓｐｏｉｎｔ)であるステーション(ＳＴＡ)と非アクセスポイント(ｎｏｎ−ＡＰ)であるステーション(ＳＴＡ)に区分することができる。アクセスポイント(ＡＰ)であるステーション(ＳＴＡ)は、単純にアクセスポイント(ＡＰ)と呼ばれることがあり、非アクセスポイント(ｎｏｎ−ＡＰ)であるステーション(ＳＴＡ)は、単純に端末(ｔｅｒｍｉｎａｌ)と呼ばれることがある。
【００２７】
ステーション(ＳＴＡ)は、プロセッサ(Ｐｒｏｃｅｓｓｏｒ)とトランシーバ(ｔｒａｎｓｃｅｉｖｅｒ)を含み、ユーザインターフェースとディスプレイ(ｄｉｓｐｌａｙ)装置などをさらに含むことができる。プロセッサは、無線ネットワークを通じて伝送するフレームを生成するか無線ネットワークを通じて受信されたフレームを処理するように考案されたユニット(ｕｎｉｔ)を意味し、ステーション(ＳＴＡ)を制御するための多様な機能を実行する。トランシーバは、プロセッサと機能的に連結されており、ステーション(ＳＴＡ)のために無線ネットワークを通じてフレームを送受信するように考案されたユニットを意味する。
【００２８】
アクセスポイント(ＡＰ)は、集中制御機、基地局(ＢＳ：ｂａｓｅ ｓｔａｔｉｏｎ)、ノードＢ(ｎｏｄｅ−Ｂ)、ｅノードＢ、ＢＴＳ(ｂａｓｅｔｒａｎｓｃｅｉｖｅｒ ｓｙｓｔｅｍ)またはサイト制御機などを指称することができ、それらの一部または全部の機能を含むことができる。
【００２９】
端末は、無線送受信ユニット(ＷＴＲＵ：Ｗｉｒｅｌｅｓｓ Ｔｒａｎｓｍｉｔ/Ｒｅｃｅｉｖｅ Ｕｎｉｔ)、ユーザ装備(ＵＥ：ＵｓｅｒＥｑｕｉｐｍｅｎｔ)、ユーザ端末(ＵＴ：Ｕｓｅｒ Ｔｅｒｍｉｎａｌ)、アクセス端末(ＡＴ：Ａｃｃｅｓｓ Ｔｅｒｍｉｎａｌ)、移動局(ＭＳ：Ｍｏｂｉｌｅ Ｓｔａｔｉｏｎ)、携帯用端末(mobile terminal)、加入者ユニット(Ｓｕｂｓｃｒｉｂｅｒ Ｕｎｉｔ)、加入者ステーション(ＳＳ：Ｓｕｂｓｃｒｉｂｅｒ Ｓｔａｔｉｏｎ)、無線器機(ｗｉｒｅｌｅｓｓ ｄｅｖｉｃｅ)、または移動加入者ユニット(ｍｏｂｉｌｅ ｓｕｂｓｃｒｉｂｅｒ ｕｎｉｔ)などを指称することができ、それらの一部または全部の機能を含むことができる。
【００３０】
ここで、端末では、通信が可能なデスクトップコンピュータ(ｄｅｓｋｔｏｐ ｃｏｍｐｕｔｅｒ)、ラップトップコンピュータ(ｌａｐｔｏｐ ｃｏｍｐｕｔｅｒ)、タブレット(ｔａｂｌｅｔ)型パソコン、無線電話機(ｗｉｒｅｌｅｓｓｐｈｏｎｅ)、モバイルフォン(ｍｏｂｉｌｅ ｐｈｏｎｅ)、スマートフォン(ｓｍａｒｔ ｐｈｏｎｅ)、ｅ−ｂｏｏｋリーダ、ＰＭＰ(Ｐｏｒｔａｂｌｅ Ｍｕｌｔｉｍｅｄｉａ Ｐｌａｙｅｒ)、携帯用ゲーム機、ナビゲーション(ｎａｖｉｇａｔｉｏｎ)装置、デジタルカメラ(ｄｉｇｉｔａｌ ｃａｍｅｒａ)、ＤＭＢ(ＤｉｇｉｔａｌＭｕｌｔｉｍｅｄｉａ Ｂｒｏａｄｃａｓｔｉｎｇ)再生機、デジタル音声録音機(ｄｉｇｉｔａｌａｕｄｉｏ ｒｅｃｏｒｄｅｒ)、デジタル音声再生機(ｄｉｇｉｔａｌａｕｄｉｏ ｐｌａｙｅｒ)、デジタル映像録画機(ｄｉｇｉｔａｌｐｉｃｔｕｒｅ ｒｅｃｏｒｄｅｒ)、デジタル映像再生機(ｄｉｇｉｔａｌｐｉｃｔｕｒｅ ｐｌａｙｅｒ)、デジタル動画録画機(ｄｉｇｉｔａｌｖｉｄｅｏ ｒｅｃｏｒｄｅｒ)、デジタル動画再生機(ｄｉｇｉｔａｌｖｉｄｅｏ ｐｌａｙｅｒ)などを使用することができる。
【００３１】
図１は、ＩＥＥＥ８０２.１１無線ＬＡＮシステムの構成に対する一実施例を示した概念図である。
【００３２】
図１を参照すれば、ＩＥＥＥ８０２.１１無線ＬＡＮシステムは、少なくとも一つの基本サービスセット(ＢＳＳ：ｂａｓｉｃｓｅｒｖｉｃｅ ｓｅｔ)を含む。ＢＳＳは、成功的に同期化を行ってお互いに通信できるステーション(ＳＴＡ１、ＳＴＡ２(ＡＰ１)、ＳＴＡ３、ＳＴＡ４、ＳＴＡ５(ＡＰ２))の集合を意味し、特定領域を意味する概念ではない。
【００３３】
ＢＳＳは、インフラストラクチャＢＳＳ(ｉｎｆｒａｓｔｒｕｃｔｕｒｅ ＢＳＳ)と独立ＢＳＳ(ＩＢＳＳ：ｉｎｄｅｐｅｎｄｅｎｔ ＢＳＳ)に区分することができ、ＢＳＳ１とＢＳＳ２は、インフラストラクチャＢＳＳを意味する。ＢＳＳ１は、端末(ＳＴＡ１)、分散サービス(ｄｉｓｔｒｉｂｕｔｉｏｎｓｅｒｖｉｃｅ)を提供するアクセスポイント(ＳＴＡ２(ＡＰ１))及び多数のアクセスポイント(ＳＴＡ２(ＡＰ１)、ＳＴＡ５(ＡＰ２))を連結する分散システム(ＤＳ：Ｄｉｓｔｒｉｂｕｔｉｏｎ Ｓｙｓｔｅｍ)を含むことができる。ＢＳＳ１でアクセスポイント(ＳＴＡ２(ＡＰ１))は、端末(ＳＴＡ１)を管理する。
【００３４】
ＢＳＳ２は、端末(ＳＴＡ３、ＳＴＡ４)、分散サービスを提供するアクセスポイント(ＳＴＡ５(ＡＰ２))及び多数のアクセスポイント(ＳＴＡ２(ＡＰ１)、ＳＴＡ５(ＡＰ２))を連結する分散システムを含むことができる。ＢＳＳ２でアクセスポイント(ＳＴＡ５(ＡＰ２))は、端末(ＳＴＡ３、ＳＴＡ４)を管理する。
【００３５】
一方、独立ＢＳＳは、アドホック(ａｄ−ｈｏｃ)モードで動作するＢＳＳである。ＩＢＳＳは、アクセスポイントを含まないので、中央で管理機能を実行する個体(ｃｅｎｔｒａｌｉｚｅｄ ｍａｎａｇｅｍｅｎｔ ｅｎｔｉｔｙ)が存在しない。すなわち、ＩＢＳＳで端末は分散された方式(ｄｉｓｔｒｉｂｕｔｅｄ ｍａｎｎｅｒ)で管理される。ＩＢＳＳですべての端末は移動端末からなることができ、分散システム(ＤＳ)への接続が許容されないので、自己完備的なネットワーク(ｓｅｌｆ−ｃｏｎｔａｉｎｅｄ ｎｅｔｗｏｒｋ)を成す。
【００３６】
アクセスポイント(ＳＴＡ２(ＡＰ１)、ＳＴＡ５(ＡＰ２))は、自分に接続された端末(ＳＴＡ１、ＳＴＡ３、ＳＴＡ４)のために無線媒体を通じた分散システム(ＤＳ)に対する接続を提供する。ＢＳＳ１またはＢＳＳ２で端末(ＳＴＡ１、ＳＴＡ３、ＳＴＡ４)間の通信は、一般的にアクセスポイント(ＳＴＡ２(ＡＰ１)、ＳＴＡ５(ＡＰ２))を通じて行われるが、ダイレクトリンク(ｄｉｒｅｃｔ ｌｉｎｋ)が設定された場合には、端末(ＳＴＡ１、ＳＴＡ３、ＳＴＡ４)間の直接通信が可能である。
【００３７】
複数のインフラストラクチャＢＳＳは、分散システム(ＤＳ)を介して相互連結されることができる。分散システム(ＤＳ)により連結された複数のＢＳＳを拡張サービスセット(ＥＳＳ：ｅｘｔｅｎｄｅｄｓｅｒｖｉｃｅ ｓｅｔ)と言う。ＥＳＳに含まれるステーションはお互いに通信することができ、同一なＥＳＳ内で端末は断絶することなく通信しながら一つのＢＳＳから他のＢＳＳに移動することができる。
【００３８】
分散システム(ＤＳ)は、一つのアクセスポイントが他のアクセスポイントと通信するためのメカニズム(ｍｅｃｈａｎｉｓｍ)であって、これによれば、アクセスポイントは、自分が管理するＢＳＳに結合されている端末のためにフレームを伝送するか、他のＢＳＳに移動した任意の端末のためにフレームを伝送することができる。また、アクセスポイントは、有線ネットワークなどのような外部ネットワークとフレームを送受信することができる。このような分散システム(ＤＳ)は、必ずネットワークである必要はなく、ＩＥＥＥ８０２.１１標準に規定された所定の分散サービスを提供することができるものであれば、その形態に対しては特別に制限がない。例えば、分散システムは、メッシュネットワーク(ｍｅｓｈ ｎｅｔｗｏｒｋ)のような無線ネットワークであるか、アクセスポイントをお互いに連結させる物理的な構造物であってもよい。
【００３９】
後述する本発明の一実施例によるＡＩＤ変更方法は、上述したＩＥＥＥ８０２.１１無線ＬＡＮシステムに適用することができ、さらに、ＩＥＥＥ８０２.１１無線ＬＡＮシステムだけではなくＷＰＡＮ(Ｗｉｒｅｌｅｓｓ ＰｅｒｓｏｎａｌＡｒｅａ Ｎｅｔｗｏｒｋ)、ＷＢＡＮ(Ｗｉｒｅｌｅｓｓ ＢｏｄｙＡｒｅａ Ｎｅｔｗｏｒｋ)などのような多様なネットワークに適用することができる。
【００４０】
図２は、インフラストラクチャＢＳＳで端末の接続過程を示した概念図である。
【００４１】
インフラストラクチャＢＳＳで端末(ＳＴＡ)がデータを送受信するため、まず、端末(ＳＴＡ)はアクセスポイント(ＡＰ)と連結されなければならない。
【００４２】
図２を参照すれば、インフラストラクチャＢＳＳで端末(ＳＴＡ)の接続過程は、大きく(１)アクセスポイント(ＡＰ)を探知する段階(ｐｒｏｂｅｓｔｅｐ)、(２)探知されたアクセスポイント(ＡＰ)との認証段階(ａｕｔｈｅｎｔｉｃａｔｉｏｎｓｔｅｐ)、(３)認証されたアクセスポイント(ＡＰ)との接続段階(ａｓｓｏｃｉａｔｉｏｎｓｔｅｐ)に区分される。
【００４３】
端末(ＳＴＡ)は、まず、探知プロセス(ｐｒｏｃｅｓｓ)により隣接するアクセスポイント(ＡＰｓ)を探知することができる。探知プロセスは、受動スキャニング(ｐａｓｓｉｖｅ ｓｃａｎｎｉｎｇ)方法と能動スキャニング(ａｃｔｉｖｅ ｓｃａｎｎｉｎｇ)方法に区分される。受動スキャニング方法は、隣接するアクセスポイント(ＡＰｓ)が伝送するビーコンを傍受(ｏｖｅｒｈｅａｒｉｎｇ)することで行うことができる。一方、能動スキャニング方法は、プローブ要請フレーム(ｐｒｏｂｅｒｅｑｕｅｓｔｆｒａｍｅ)をブロードキャスティング(ｂｒｏａｄｃａｓｔｉｎｇ)することで行うことができる。プローブ要請フレームを受信したアクセスポイント(ＡＰ)は、プローブ要請フレームに対応されたプローブ応答フレーム(ｐｒｏｂｅ ｒｅｓｐｏｎｓｅｆｒａｍｅ)を該当端末(ＳＴＡ)に伝送することができる。端末(ＳＴＡ)は、プローブ応答フレームを受信することで隣接するアクセスポイント(ＡＰｓ)の存在が分かる。
【００４４】
その後、端末(ＳＴＡ)は、探知されたアクセスポイント(ＡＰ)との認証を行い、探知された複数のアクセスポイント(ＡＰｓ)との認証を行うことができる。ＩＥＥＥ８０２.１１標準による認証アルゴリズム(ａｌｇｏｒｉｔｈｍ)は、二つの認証フレームを交換するオープンシステム(ｏｐｅｎ ｓｙｓｔｅｍ)アルゴリズムと、四つの認証フレームを交換する共有キー(ｓｈａｒｅｄ ｋｅｙ)アルゴリズムと、に区分される。このような認証アルゴリズムに基づいて認証要請フレーム(ａｕｔｈｅｎｔｉｃａｔｉｏｎｒｅｑｕｅｓｔｆｒａｍｅ)と認証応答フレーム(ａｕｔｈｅｎｔｉｃａｔｉｏｎｒｅｓｐｏｎｓｅｆｒａｍｅ)を交換する過程により、端末(ＳＴＡ)はアクセスポイント(ＡＰ)との認証を行うことができる。
【００４５】
最後に、端末(ＳＴＡ)は認証された複数のアクセスポイント(ＡＰｓ)中から一つのアクセスポイント(ＡＰ)を選択し、選択されたアクセスポイント(ＡＰ)と接続過程を行う。すなわち、端末(ＳＴＡ)は、選択されたアクセスポイント(ＡＰ)に接続要請フレーム(ａｓｓｏｃｉａｔｉｏｎ ｒｅｑｕｅｓｔ ｆｒａｍｅ)を伝送し、接続要請フレームを受信したアクセスポイント(ＡＰ)は、接続要請フレームに対応された接続応答フレーム(ａｓｓｏｃｉａｔｉｏｎ ｒｅｓｐｏｎｓｅ ｆｒａｍｅ)を該当端末(ＳＴＡ)に伝送する。このように、接続要請フレームと接続応答フレームを交換する過程により、端末(ＳＴＡ)はアクセスポイント(ＡＰ)と接続過程を行うことができる。
【００４６】
図３は、ビーコンに含まれたＴＩＭの構成要素に対する一実施例を示したブロック図である。
【００４７】
ＩＥＥＥ８０２.１１無線ＬＡＮシステムで、端末に伝送するデータがある場合、アクセスポイントは、周期的に伝送されるビーコンフレーム(ｂｅａｃｏｎ ｆｒａｍｅ)内のＴＩＭ(ｔｒａｆｆｉｃｉｎｄｉｃａｔｉｏｎｍａｐ)を使用して伝送するデータがあることを端末に知らせる。
【００４８】
図３を参照すれば、ＴＩＭは、要素ＩＤ(ｅｌｅｍｅｎｔ ＩＤ)フィールド(ｆｉｅｌｄ)、長さ(ｌｅｎｇｔｈ)フィールド、ＤＴＩＭ(ｄｅｌｉｖｅｒｙｔｒａｆｆｉｃ ｉｎｄｉｃａｔｉｏｎ ｍｅｓｓａｇｅ)カウント(ｃｏｕｎｔ)フィールド、ＤＴＩＭ周期(ｐｅｒｉｏｄ)フィールド、ビットマップ制御(ｂｉｔｍａｐ ｃｏｎｔｒｏｌ)フィールド及び部分仮想ビットマップ(ｐａｒｔｉａｌ ｖｉｒｔｕａｌ ｂｉｔｍａｐ)フィールドを含む。
【００４９】
長さフィールドは、情報フィールドの長さを示す。ＤＴＩＭカウントフィールドは、ＤＴＩＭが現われる前に現われるビーコンの個数を示し、ＤＴＩＭカウントが０である場合、現在ＴＩＭがＤＴＩＭに該当することを知らせる。ＤＴＩＭカウントフィールドは、１オクテット(ｏｃｔｅｔ)で構成される。ＤＴＩＭ周期フィールドは、連続されるＤＴＩＭ間のビーコンインターバル(ｉｎｔｅｒｖａｌ)の個数を示す。もし、全てのＴＩＭがＤＴＩＭである場合に、ＤＴＩＭ周期フィールドの値は、１である。ＤＴＩＭ周期フィールドは、１オクテットで構成される。
【００５０】
ビットマップ制御フィールドは、１オクテットで構成され、ビットマップ制御フィールドの中でビット(ｂｉｔ)番号０は、ＡＩＤ(ａｓｓｏｃｉａｔｉｏｎＩＤ)０と連関されるトラフィックインジケータビット(ｔｒａｆｆｉｃｉｎｄｉｃａｔｏｒｂｉｔ)を意味する。このような、ビットが１に設定されてＤＴＩＭカウントフィールドの値が０である場合、少なくとも一つのマルチキャスト(ｍｕｌｔｉｃａｓｔ)またはブロードキャスト(ｂｒｏａｄｃａｓｔ)フレームがアクセスポイントにバッファリング(ｂｕｆｆｅｒｉｎｇ)されていることを示す。ビットマップ制御フィールドの中で残りの７ビットは、ビットマップオフセット(ｂｉｔｍａｐ ｏｆｆｓｅｔ)を形成する。
【００５１】
部分仮想ビットマップフィールドは、１〜２５１オクテットで構成され、ビット番号Ｎは、０〜２００７の間の値を有する。部分仮想ビットマップフィールドの各ビットは、特定端末のためにバッファリングされたトラフィック(ｔｒａｆｆｉｃ)と対応する。任意の端末のＡＩＤがＮである場合、前記任意の端末のためにバッファリングされたトラフィックが存在しなければ、部分仮想ビットマップフィールドの中でビット番号Ｎは、０に設定され、前記任意の端末のためにバッファリングされたトラフィックが存在すれば、部分仮想ビットマップフィールドの中でビット番号Ｎは１に設定される。
【００５２】
図４は、アクセスポイントのデータ伝送過程に対する一実施例を示した概念図である。
【００５３】
図４を参照すれば、アクセスポイント(ＡＰ)は、周期的にビーコンをブロードキャスティング(ｂｒｏａｄｃａｓｔｉｎｇ)し、３個のビーコン間隔(ｉｎｔｅｒｖａｌ)でＤＴＩＭが含まれたビーコンをブロードキャスティングすることができる。省電力モード(ＰＳＭ：ｐｏｗｅｒ ｓａｖｅ ｍｏｄｅ)の端末(ＳＴＡ１、ＳＴＡ２)は、周期的にアウェイク(ａｗａｋｅ)してビーコンを受信し、ビーコンに含まれたＴＩＭまたはＤＴＩＭを確認して自分に伝送されるデータがアクセスポイントにバッファリングされているかを確認する。この時、バッファリングされたデータが存在する場合、端末(ＳＴＡ１、ＳＴＡ２)は、アウェイク状態を維持してアクセスポイント(Ａｐ)からデータを受信し、バッファリングされたデータが存在しない場合、端末(ＳＴＡ１、ＳＴＡ２)は、省電力状態(すなわち、ｄｏｚｅ状態)に帰る。
【００５４】
すなわち、自分のＡＩＤに対応するＴＩＭ内のビットが１に設定されている場合、端末(ＳＴＡ１、ＳＴＡ２)は、自分がアウェイク状態であり、データを受けられ状態になっていることを知らせるＰＳ(ＰｏｗｅｒＳａｖｅ)−Ｐｏｌｌフレーム(または、トリガー(ｔｒｉｇｇｅｒ)フレーム)をアクセスポイント(ＡＰ)に伝送し、アクセスポイント(ＡＰ)は、ＰＳ−Ｐｏｌｌフレームを受信することで、端末(ＳＴＡ１、ＳＴＡ２)がデータ受信のための用意ができたことを確認し、端末(ＳＴＡ１、ＳＴＡ２)にデータまたはＡＣＫ(ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ)を伝送することができる。ＡＣＫを端末(ＳＴＡ１、ＳＴＡ２)に伝送した場合、アクセスポイント(ＡＰ)は、適切な時点にデータを端末(ＳＴＡ１、ＳＴＡ２)に伝送する。一方、自分のＡＩＤに対応するＴＩＭ内のビットが０に設定されている場合、端末(ＳＴＡ１、ＳＴＡ２)は、省電力状態に帰る。
【００５５】
ビーコンに含まれたＴＩＭ(または、ＤＴＩＭ)は、同時に多数の端末ＡＩＤのためのビット設定が可能である。したがって、アクセスポイントがビーコンをブロードキャスティングした後、自分のＡＩＤに対応するビットが１に設定されている複数の端末は同時にＰＳ−Ｐｏｌｌをアクセスポイントに伝送するようになる。この時、複数の端末間にＰＳ−Ｐｏｌｌフレームを伝送するための無線チャンネルアクセス(ａｃｃｅｓｓ)の競争が激しくなり、さらに無線ＬＡＮシステムの慢性的な問題である隠れ端末問題(ｈｉｄｄｅｎ ｎｏｄｅ ｐｒｏｂｌｅｍ)により端末間の衝突が発生する。
【００５６】
例えば、数千台の低電力センサ(ｓｅｎｓｏｒ)端末を支援する無線ＬＡＮサービスでこのような現象がよく発生することがある。このような場合、端末は、データの受信を完了するためにアウェイク状態を継続維持するか、衝突により伝送されなかったＰＳ−Ｐｏｌｌフレームの再伝送を反復的に実行しなければならないので、電力消耗問題が深刻になる。
【００５７】
図５は、ＡＩＤ構造に対する一実施例を示したブロック図であり、図６は、端末のサービスタイプを指定するためのフレーム構造に対する一実施例を示したブロック図である。
【００５８】
一つのアクセスポイントを通じてサービスを受ける多数の端末が存在し、このような端末を類似の特徴でグループ化することがある場合、アクセスポイントは、端末のＡＩＤをグループ化して管理することができる。
【００５９】
図５を参照すれば、ＡＩＤ構造は、ページアＩＤ(Ｐａｇｅ ＩＤ)フィールド、ブロックインデックス(Ｂｌｏｃｋ Ｉｎｄｅｘ)フィールド、サブブロックインデックス(Ｓｕｂ−Ｂｌｏｃｋ Ｉｎｄｅｘ)フィールド及びサブブロック内のステーションビットポジションインデックス(ＳＴＡｂｉｔ ｐｏｓｉｔｉｏｎ ｉｎｄｅｘ ｉｎ ａ Ｓｕｂ−Ｂｌｏｃｋ)フィールドを含むことができる。すなわち、ＡＩＤは、ページ/ブロック/サブブロック単位で階層化されたグループを管理することができる。
【００６０】
図６を参照すれば、端末は、接続要請フレーム(ａｓｓｏｃｉａｔｉｏｎ ｒｅｑｕｅｓｔｆｒａｍｅ)にサービスタイプ(ｓｅｒｖｉｃｅ ｔｙｐｅ)を指定し、これをアクセスポイントに伝送することができる。サービスタイプは、低電力端末タイプ、チャンネル接続優先順位を有する端末タイプ、一般的な端末タイプなどを含むことができる。
【００６１】
すなわち、端末は、サービスタイプが指定された接続要請フレームをアクセスポイントに伝送することができ、アクセスポイントは、サービスタイプに合わせるページ/ブロック/サブブロックでグループを指定することができ、指定されたグループによってＡＩＤを割り当てることができる。
【００６２】
図７は、ブロック単位でエンコード(ｅｎｃｏｄｉｎｇ)されたＴＩＭの構造に対する一実施例を示した概念図である。
【００６３】
図７を参照すれば、部分仮想ビットマップ(ｐａｒｔｉａｌ ｖｉｒｔｕａｌ ｂｉｔｍａｐ)フィールドは、少なくとも一つのブロック(ｂｌｏｃｋ Ｌ、ｂｌｏｃｋ Ｍ、…、ｂｌｏｃｋＰ)フィールドを含む。一つのブロックフィールドは、ブロック制御(ｂｌｏｃｋｃｏｎｔｒｏｌ)フィールド、ブロックオフセット(ｂｌｏｃｋ ｏｆｆｓｅｔ)フィールド、ブロックビットマップ(ｂｌｏｃｋ ｂｉｔｍａｐ)フィールド及び多様なサイズを有するサブブロック(ｓｕｂ-ｂｌｏｃｋ)フィールドを含む。サブブロックフィールドは、少なくとも一つのサブブロックビットマップ(ｓｕｂ−ｂｌｏｃｋ ｂｉｔｍａｐ１、ｓｕｂ−ｂｌｏｃｋ ｂｉｔｍａｐ２、…、ｓｕｂ−ｂｌｏｃｋｂｉｔｍａｐ Ｍ)フィールドを含む。
【００６４】
ブロック制御フィールドは、ＴＩＭのエンコードモード(すなわち、ブロックビットマップモード、シングル(ｓｉｎｇｌｅ)ＡＩＤモード、ＯＬＢ(オフセット(ｏｆｆｓｅｔ) ＋ 長さ(ｌｅｎｇｔｈ) ＋ビットマップ(ｂｉｔｍａｐ))モード、インバース(ｉｎｖｅｒｓｅ)モード)を示す。ブロックオフセットフィールドは、エンコードされたブロックのオフセット値を示す。ブロックビットマップフィールドは、ブロックオフセットが示すブロック内のサブブロックの中でＡＩＤビットが設定されているサブブロックを表示するビットマップを示す。サブブロックフィールドは、サブブロック内のＡＩＤに対するビットマップを示す。
【００６５】
図８は、グループに対するＡＩＤを再割り当てする過程を示した概念図である。
【００６６】
図８を参照すれば、アクセスポイント(ＡＰ)がステーション(ＳＡＴ１、ＳＴＡ２、ＳＴＡ３)をグループ化して管理するうちに特定周期のトラフィック(ｔｒａｆｆｉｃ)が増加してステーション(ＳＡＴ１、ＳＴＡ２、ＳＴＡ３)が含まれたグループを変更する必要が発生した場合、アクセスポイント(ＡＰ)は、ＤＴＩＭを伝送した後またはステーション(ＳＴＡ)からＰＳ−Ｐｏｌｌを受信した後に、ＡＩＤ再割り当て(ｒｅａｓｓｉｇｎ)フレームを該当ステーション(ＳＴＡ)に伝送することができる。
【００６７】
すなわち、アクセスポイント(ＡＰ)は、第１ステーション(ＳＡＴ１)、第２ステーション(ＳＴＡ２)及び第３ステーション(ＳＴＡ３)を一つのグループで管理することができ、第１〜第３ステーション(ＳＡＴ１、ＳＴＡ２、ＳＴＡ３)は、グループＩＤであるＰＩＤ１を有することができる。第１〜第３ステーション(ＳＡＴ１、ＳＴＡ２、ＳＴＡ３)が含まれたグループ１に対するトラフィックが増加した場合、アクセスポイント(ＡＰ)は、第２ステーション(ＳＴＡ２)及び第３ステーション(ＳＴＡ３)を他のグループ(例えば、グループ２)で管理するために、ＡＩＤ再割り当てフレームを第２ステーション(ＳＴＡ２)及び第３ステーション３(ＳＴＡ３)に伝送することができる。ＡＩＤ再割り当てフレームを受信した第２ステーション(ＳＴＡ２)及び第３ステーション(ＳＴＡ３)は、自分のグループＩＤをＰＩＤ１からＰＩＤ２に変更することができる。
【００６８】
一方、アクセスポイントは、接続を要請するステーション別に該当ステーションの特性に合わせるグループのＡＩＤを割り当てることができ、最大割り当て可能なＡＩＤ個数ほどステーションを収容して運営することができる。結局、全てのＡＩＤが使用中の場合、またはグループに対するＡＩＤ(すなわち、グループ別に負荷分散などのためにＡＩＤ個数が予め決まっている)が全て使用中の場合、または他の理由でＡＩＤ変更が必要な場合に、複数のステーションに対するＡＩＤ変更は同時に行われなければならない。しかし、ステーションのリッスン・インターバル(ｌｉｓｔｅｎ ｉｎｔｅｒｖａｌ)値は、お互いに異なり、アウェイク時点もお互いに異なるので、ＡＩＤを同時に変更することはできなく、これによって、ＡＩＤ衝突が発生するようになる。
【００６９】
図９は、本発明の一実施例によるＡＩＤ変更方法を示したフローチャートである。
【００７０】
図９を参照すれば、アクセスポイント１０は、ＴＩＭまたはＤＴＩＭを含むビーコンをブロードキャスティング方式で伝送することができる(ステップＳ１００)。ステーション２０、３０の中で第１ステーション２０は、省電力モードで先にアウェイクしてＰＳ−Ｐｏｌｌをアクセスポイント１０に伝送することができる(ステップＳ１０１)。
【００７１】
第１ステーション２０のＰＳ−Ｐｏｌｌを受信したアクセスポイント１０は、ＡＩＤ再割り当てフレームを生成することができる(ステップＳ１０２)。すなわち、ステーション２０、３０のＡＩＤを変更しようとする場合、アクセスポイント１０は、第１ステーション２０または第２テーション２０からＰＳ−Ｐｏｌｌを受信した場合にＡＩＤ再割り当てフレームを生成することができる。
【００７２】
ＡＩＤ再割り当てフレームは、変更しようとする新しいＡＩＤ、新しいＡＩＤの変更時点を指定するＡＩＤ再割り当てカウント値を含むことができる。ＡＩＤ再割り当てカウントは、既存のＡＩＤを新しいＡＩＤ(すなわち、ＡＩＤ再割り当てフレームに含まれた新しいＡＩＤ)に変更する時点を示すことで、アクセスポイント１０のビーコン周期に対する個数を意味する。例えば、ＡＩＤ再割り当てカウント値が５である場合、これはＡＩＤ再割り当てカウントを受信した時点から５回のビーコン周期が経た後に新しいＡＩＤに変更することを指示することであり、ＡＩＤ再割り当てカウント値が０である場合、これはＡＩＤ再割り当てカウントを受信した時点で新しいＡＩＤに変更することを指示することである。
【００７３】
一方、第１ステーション２０と第２ステーション３０のＡＩＤを同一時点で変更しようとする場合、アクセスポイント１０は、第１ステーション２０のリッスン・インターバルと第２ステーション３０のリッスン・インターバルを考慮してＡＩＤ再割り当てカウント値を設定することができる。すなわち、アクセスポイント１０は、第１ステーション２０のリッスン・インターバルと第２ステーション３０のリッスン・インターバルの中で一番長い値を有するリッスン・インターバル以後、新しいＡＩＤに変更するようにＡＩＤ再割り当てカウント値を設定することができる。
【００７４】
例えば、現時点で第１ステーション２０の残ったリッスン・インターバルが５であり、第２ステーション３０の残ったリッスン・インターバルが１０である場合、アクセスポイント１０は、第１ステーション２０と第２ステーション３０のためのＡＩＤ再割り当てカウント値を１０に設定することができる。
【００７５】
図１０は、ＡＩＤ再割り当てフレームに対する一実施例を示したブロック図である。
【００７６】
図１０を参照すれば、ＡＩＤ再割り当てフレームは、カテゴリ(ｃａｔｅｇｏｒｙ)フィールド、アクション値(ａｃｔｉｏｎ ｖａｌｕｅ)フィールド及びＡＩＤ再割り当て要素(ｒｅａｓｓｉｇｎｍｅｎｔ ｅｌｅｍｅｎｔ)フィールドを含むことができる。ここで、カテゴリフィールドは、１オクテットのサイズを有することができ、アクション値フィールドは、１オクテットのサイズを有することができる。
【００７７】
ＡＩＤ再割り当て要素フィールドは、６オクテットのサイズを有することができ、要素(ｅｌｅｍｅｎｔ)ＩＤフィールド、長さ(ｌｅｎｇｔｈ)フィールド、新しいＡＩＤ値(ｎｅｗ ＡＩＤ ｖａｌｕｅ)フィールド及びＡＩＤ再割り当てカウント(ＡＩＤ ｒｅａｓｓｉｇｎ ｃｏｕｎｔ)フィールドを含むことができる。要素ＩＤフィールドは、１オクテットのサイズを有することができ、長さフィールドは、１オクテットのサイズを有することができる。新しいＡＩＤ値フィールドは、変更しようとするＡＩＤ値を示すことができ、２オクテットのサイズを有することができる。ＡＩＤ再割り当てカウントフィールドは、新しいＡＩＤに変更する時点を示すことができ、２オクテットのサイズを有することができる。
【００７８】
ここで、ＡＩＤ再割り当てフレームの構成は、図１０に示したフレームに限定されるものではなく、多様な形態のフレームで構成されることができる。
【００７９】
さらに、図９を参照すれば、アクセスポイント１０は、ＡＩＤ再割り当てフレームを第１ステーション２０に伝送することができる(ステップＳ１０３)。アクセスポイント１０は、ＡＩＤ再割り当てフレームを伝送した後(または、ＡＩＤ再割り当てフレームを伝送すると同時に)ＡＩＤ再割り当てフレームに含まれたＡＩＤ再割り当てカウント値を初期値で有するアクセスポイント用ＡＩＤ再割り当てカウントを開始することができる(ステップＳ１０４)。アクセスポイント用ＡＩＤ再割り当てカウントは、アクセスポイント１０の内部で使用されるカウントとして、ビーコンを伝送する度に１ずつ減少して０になる時に満了する。アクセスポイント用ＡＩＤ再割り当てカウントが０になる場合、この時点からアクセスポイント１０は、該当ステーションに対して新しいＡＩＤを適用する。
【００８０】
一方、アクセスポイント１０は、第１ステーション２０からＰＳ−Ｐｏｌｌを受信しない場合にもＡＩＤ再割り当てフレームを生成することができる。すなわち、第１ステーション２０のＡＩＤに対応するＴＩＭビットマップを設定してビーコンをブロードキャスティング方式で伝送した場合、アクセスポイント１０は、ＡＩＤ再割り当てフレームを生成することができ、予め定義された時間(例えば、ＳＩＦＳなど)が経た後にＡＩＤ再割り当てフレームを第１ステーション２０に伝送することができる。
【００８１】
または、第１ステーション２０からＡＩＤ再割り当てを要請する特定フレームを受信した場合、アクセスポイント１０は、ＡＩＤ再割り当てフレームを生成することができ、予め定義された時間(例えば、ＳＩＦＳなど)が経た後にＡＩＤ再割り当てフレームを第１ステーション２０に伝送することができる。
【００８２】
ここで、ＡＩＤ再割り当てフレームを受信した第１ステーション２０は、ＡＩＤ再割り当てフレームの受信に対する応答であるＡＣＫフレームをアクセスポイント１０に伝送することもできる。
【００８３】
ＡＩＤ再割り当てフレームを受信した第１ステーション２０は、ＡＩＤ再割り当てフレームからＡＩＤ再割り当てカウント値を抽出することができる(ステップＳ１０５)。この時、抽出されたＡＩＤ再割り当てカウント値が０である場合、第１ステーション２０は、既存のＡＩＤを新しいＡＩＤ(すなわち、ＡＩＤ再割り当てフレームに含まれた新しいＡＩＤ)に直ちに変更することができる。
【００８４】
一方、抽出されたＡＩＤ再割り当てカウント値が０ではない場合、第１ステーション２０は、ＡＩＤ再割り当てカウント値を初期値で有する第１ステーション用ＡＩＤ再割り当てカウントを開始することができる(ステップＳ１０６)。第１ステーション用ＡＩＤ再割り当てカウントは、第１ステーション２０の内部で使用されるカウントとして、第１ステーションは、ビーコンを受信する度にＡＩＤ再割り当てカウントを１ずつ減少させるか、またはビーコン周期(例えば、１００ｍｓ)ごとにＡＩＤ再割り当てカウントを１ずつ減少させることができる。
【００８５】
その後、アクセスポイント１０は、ビーコン周期によってビーコンをブロードキャスティング方式で伝送することができる(ステップＳ１０７)。アクセスポイント１０は、ビーコンを伝送した後(または、ビーコンを伝送すると同時に)ＡＩＤ再割り当てカウントを１減少させることができる(ステップＳ１０８)。第１ステーション２０は、ビーコンを受信した場合、またはビーコン周期が経た場合、ＡＩＤ再割り当てカウントを１減少させることができる(ステップＳ１０９)。
【００８６】
第２ステーション３０は、省電力モードでアウェイクしてＰＳ−Ｐｏｌｌをアクセスポイント１０に伝送することができる(ステップＳ１１０)。第２ステーション３０のＰＳ−Ｐｏｌｌを受信したアクセスポイント１０は、現時点のＡＩＤ再割り当てカウント値を含むＡＩＤ再割り当てフレームを第２ステーション３０に伝送することができる(ステップＳ１１１)。
【００８７】
ＡＩＤ再割り当てフレームを受信した第２ステーション３０は、ＡＩＤ再割り当てフレームからＡＩＤ再割り当てカウント値を抽出することができる(ステップＳ１１２)。この時、抽出されたＡＩＤ再割り当てカウント値が０である場合、第２ステーション３０は、既存のＡＩＤを新しいＡＩＤ(すなわち、ＡＩＤ再割り当てフレームに含まれた新しいＡＩＤ)に直ちに変更することができる。
【００８８】
一方、抽出されたＡＩＤ再割り当てカウント値が０ではない場合、第２ステーション３０は、ＡＩＤ再割り当てカウント値を初期値で有する第２ステーション用ＡＩＤ再割り当てカウントを開始することができる(ステップＳ１１３)。第２ステーション用ＡＩＤ再割り当てカウントは、第２ステーション３０の内部で使用されるカウントとして、第２ステーション３０は、ビーコンを受信する度にＡＩＤ再割り当てカウントを１ずつ減少させるか、またはビーコン周期(例えば、１００ｍｓ)ごとにＡＩＤ再割り当てカウントを１ずつ減少させることができる。
【００８９】
その後、アクセスポイント１０は、ビーコン周期によってビーコンをブロードキャスティング方式で伝送することができる(ステップＳ１１４)。アクセスポイント１０は、ビーコンを伝送した後(または、ビーコンを伝送すると同時に)ＡＩＤ再割り当てカウントを１減少させることができ、ＡＩＤ再割り当てカウントが０になる時点で新しいＡＩＤを適用することができる(ステップＳ１１５)。第１ステーション２０は、ビーコンを受信した場合またはビーコン周期が経た場合、ＡＩＤ再割り当てカウントを１減少させることができ、ＡＩＤ再割り当てカウントが０になる時点で既存のＡＩＤを新しいＡＩＤに変更することができる(ステップＳ１１６)。第２ステーション３０は、ビーコンを受信した場合またはビーコン周期が経た場合、ＡＩＤ再割り当てカウントを１減少させることができ、ＡＩＤ再割り当てカウントが０になる時点で既存のＡＩＤを新しいＡＩＤに変更することができる(ステップＳ１１７)。
【００９０】
すなわち、任意のビーコンが伝送される時点(または、任意のビーコン周期)でアクセスポイント１０と第１及び第２ステーション２０、３０のＡＩＤ再割り当てカウント値が全て０になることができ、その時点でアクセスポイント１０は、第１及び第２ステーション２０、３０に新しいＡＩＤを適用することができ、第１及び第２ステーション２０、３０は、既存のＡＩＤを新しいＡＩＤに変更することができる。
【００９１】
図１１は、複数のステーションに対するＡＩＤ変更過程を示した概念図である。
【００９２】
図１１を参照すれば、第１ステーション(ＳＴＡ１)と第２ステーション(ＳＴＡ２)のＡＩＤを同時に変更しようとする場合、アクセスポイント(ＡＰ)は、ＡＩＤ再割り当てフレームを生成することができる。ＡＩＤ再割り当てフレームは、新しいＡＩＤ、新しいＡＩＤを変更する時点を示すＡＩＤ再割り当てカウントを含むことができる。
【００９３】
第１ステーション(ＳＴＡ１)のＡＩＤを１０００か２０００に変更しようとする場合、アクセスポイント(ＡＰ)は、第１ステーション(ＳＴＡ１)に対するＡＩＤ再割り当てフレームに含まれた新しいＡＩＤを２０００で決定することができる。第２ステーション(ＳＴＡ２)のＡＩＤを２０００から１０００に変更しようとする場合、アクセスポイント(ＡＰ)は、第２ステーション(ＳＴＡ２)に対するＡＩＤ再割り当てフレームに含まれた新しいＡＩＤを１０００で決定することができる。
【００９４】
ＡＩＤ再割り当てカウントを決定する場合、アクセスポイント(ＡＰ)は、第１ステーション(ＳＴＡ１)のリッスン・インターバルと第２ステーション(ＳＴＡ２)のリッスン・インターバルを考慮することができる。この時、アクセスポイント(ＡＰ)は、第１ステーション(ＳＴＡ１)のリッスン・インターバルと第２ステーション(ＳＴＡ２)のリッスン・インターバルの中で一番長い値を有するリッスン・インターバルをＡＩＤ再割り当てカウントで決定することができる。すなわち、第１ステーション(ＳＴＡ１)のリッスン・インターバルが５であり、第２ステーション(ＳＴＡ２)のリッスン・インターバルが３０であるので、アクセスポイント(ＡＰ)は、第１ステーション(ＳＴＡ１)と第２ステーション(ＳＴＡ２)に対するＡＩＤ再割り当てフレームに含まれたＡＩＤ再割り当てカウントを３０で決定することができる。
【００９５】
このような過程によれば、第１ステーション(ＳＴＡ１)に対するＡＩＤ再割り当てフレームは、新しいＡＩＤで２０００、ＡＩＤ再割り当てカウントで３０を有することができる。第２ステーション(ＳＴＡ２)に対するＡＩＤ再割り当てフレームは、新しいＡＩＤで１０００、ＡＩＤ再割り当てカウントで３０を有することができる。
【００９６】
第１ステーション(ＳＴＡ１)は、省電力モードからアウェイクしてＰＳ−Ｐｏｌｌをアクセスポイント１０に伝送することができる。第１ステーション(ＳＡＴ１)からＰＳ−Ｐｏｌｌを受信した場合、アクセスポイント(ＡＰ)は、前記のようなＡＩＤ再割り当てフレーム(新しいＡＩＤ：２０００、ＡＩＤ再割り当てカウント：２９)を生成することができ、生成されたＡＩＤ再割り当てフレームを第１ステーション(ＳＴＡ１)に伝送することができる。ここで、１個のビーコンが伝送されたので(すなわち、１回のビーコン周期が経たので)、ＡＩＤ再割り当てカウント値は１が減少された２９に設定される。ＡＩＤ再割り当てフレームを受信した第１ステーション(ＳＴＡ１)は、ＡＣＫフレームをアクセスポイント(ＡＰ)に伝送することができ、ＡＩＤ再割り当てフレームに含まれたＡＩＤ再割り当てカウント値(２９)を初期値に設定してＡＩＤ再割り当てカウントを開始することができる。すなわち、第１ステーション(ＳＴＡ１)は、ビーコン周期ごとに(または、ビーコンが伝送される場合)ＡＩＤ再割り当てカウント値を１ずつ減少させることができる。
【００９７】
その後、アクセスポイント(ＡＰ)は、ビーコン周期によってビーコンを伝送することができる。第２ステーション(ＳＴＡ２)は、省電力モードからアウェイクしてＰＳ−Ｐｏｌｌをアクセスポイント１０に伝送することができる。第２ステーション(ＳＡＴ２)からＰＳ−Ｐｏｌｌを受信した場合、アクセスポイント(ＡＰ)は、前記のようなＡＩＤ再割り当てフレーム(新しいＡＩＤ：１０００、ＡＩＤ再割り当てカウント：４)を生成することができ、生成されたＡＩＤ再割り当てフレームを第２ステーション(ＳＴＡ２)に伝送することができる。ここで、２６個のビーコンが伝送されたので(すなわち、２６回のビーコン周期が経たので)、ＡＩＤ再割り当てカウント値は２６が減少された４に設定される。ＡＩＤ再割り当てフレームを受信した第２ステーション(ＳＴＡ２)は、ＡＣＫフレームをアクセスポイント(ＡＰ)に伝送することができ、ＡＩＤ再割り当てフレームに含まれたＡＩＤ再割り当てカウント値(４)を初期値に設定してＡＩＤ再割り当てカウントを開始することができる。すなわち、第２ステーション(ＳＴＡ２)は、ビーコン周期ごとに(または、ビーコンが伝送される場合)、ＡＩＤ再割り当てカウント値を１ずつ減少させることができる。
【００９８】
その後、アクセスポイント(ＡＰ)は、ビーコン周期によってビーコンを伝送することができ、追加的に４個のビーコンをさらに伝送した場合(すなわち、４回のビーコン周期が経た場合)、第１ステーション(ＳＴＡ１)と第２ステーション(ＳＴＡ２)に対するＡＩＤ再割り当てカウント値は０になる。ＡＩＤ再割り当てカウント値が０になる時点で、アクセスポイント(ＡＰ)は、第１ステーション(ＳＴＡ１)のＡＩＤを２０００に設定することができ、第２ステーション(ＳＴＡ２)のＡＩＤを１０００に設定することができる。また、第１ステーション(ＳＴＡ１)は、ＡＩＤを１０００から２０００に変更することができ、第２ステーション(ＳＴＡ２)は、ＡＩＤを２０００から１０００に変更することができる。
【００９９】
以上、添付の図面を参照して本発明の実施形態について説明したが、本発明が属する技術分野における通常の知識を有する者であれば、本発明の技術的思想を逸脱しない範囲内で、様々な置換、変形及び変更が可能であり、上述した実施例及び添付の図面に限定されるものではない。
【図１】
2017028734.tif 000003
【図２】
2017028734.tif 000004
【図３】
2017028734.tif 000005
【図４】
2017028734.tif 000006
【図５】
2017028734.tif 000007
【図６】
2017028734.tif 000008
【図７】
2017028734.tif 000009
【図８】
2017028734.tif 000010
【図９】
2017028734.tif 000011
【図１０】
2017028734.tif 000012
【図１１】
2017028734.tif 000013