(57)【特許請求の範囲】
【請求項１】
ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）におけるマルチキャストフレームを処理する方法であって、
前記方法は、
ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）により少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャストフレームとして送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始することと、
前記ＡＰから少なくとも一つのマルチキャストフレームを受信することであって、前記少なくとも一つのマルチキャストフレームは、少なくとも一つのユニキャストフレームとして送信される、ことと、
前記ＤＭＳの終了を示す終了メッセージを前記ＡＰから受信することにより、前記ＤＭＳを終了することと、
前記ＤＭＳの終了の後に、受信されたマルチキャストフレームと前記少なくとも一つのマルチキャストフレームが重複するかどうかを決定することと、
前記受信されたマルチキャストフレームと前記少なくとも一つのマルチキャストフレームが重複する場合、前記受信されたマルチキャストフレームを廃棄することと
を含み、
前記終了メッセージは、シーケンス制御フィールドを含み、前記シーケンス制御フィールドは、ユニキャストフレームとして送信された最後のマルチキャストフレームのシーケンス番号を示し、
前記受信されたマルチキャストフレームが重複するかどうかを決定することは、前記シーケンス制御フィールドに基づく、方法。
【請求項２】
前記ＤＭＳを開始するステップは、
前記ＡＰに前記ＤＭＳを要求する要求メッセージを送信することと、
前記要求メッセージに応答して前記ＡＰから応答メッセージを受信することと
を含み、前記要求メッセージは、前記ＤＭＳに対する少なくとも一つの要求されたマルチキャストグループアドレスを含む、請求項１に記載の方法。
【請求項３】
前記ＤＭＳを終了するステップは、前記ＤＭＳの終了を要求する終了要求メッセージを送信することをさらに含む、請求項２に記載の方法。
【請求項４】
前記受信されたマルチキャストフレームのシーケンス番号が前記シーケンス制御フィールドにより示されるシーケンス番号と同じであるか、または前記シーケンス制御フィールドにより示されるシーケンス番号よりも小さい場合に、前記受信されたマルチキャストフレームが重複すると決定される、請求項１に記載の方法。
【請求項５】
ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）におけるマルチキャストフレームを処理する無線装置であって、
前記無線装置は、
ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部と、
前記ＲＦ部と機能的に連結されたプロセッサと
を含み、
前記プロセッサは、
ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）により少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャストフレームとして送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始することと、
前記ＡＰから少なくとも一つのマルチキャストフレームを受信することであって、前記少なくとも一つのマルチキャストフレームは、少なくとも一つのユニキャストフレームとして送信される、ことと、
前記ＤＭＳの終了を示す終了メッセージを前記ＡＰから受信することにより、前記ＤＭＳを終了することと、
前記ＤＭＳの終了の後に、受信されたマルチキャストフレームと前記少なくとも一つのマルチキャストフレームが重複するかどうかを決定することと、
前記受信されたマルチキャストフレームと前記少なくとも一つのマルチキャストフレームが重複する場合、前記受信されたマルチキャストフレームを廃棄することと
を実行するように構成されており、
前記終了メッセージは、シーケンス制御フィールドを含み、前記シーケンス制御フィールドは、ユニキャストフレームとして送信された最後のマルチキャストフレームのシーケンス番号を示し、
前記受信されたマルチキャストフレームが重複するかどうかを決定することは、前記シーケンス制御フィールドに基づく、無線装置。
【請求項６】
前記プロセッサは、
前記ＡＰに前記ＤＭＳを要求する要求メッセージを送信することと、
前記要求メッセージに応答して前記ＡＰから応答メッセージを受信することと
により、前記ＤＭＳを開始するように構成されており、前記要求メッセージは、前記ＤＭＳに対する少なくとも一つの要求されたマルチキャストグループアドレスを含む、請求項５に記載の無線装置。
【請求項７】
前記プロセッサは、
前記受信されたマルチキャストフレームのシーケンス番号が前記シーケンス制御フィールドにより示されるシーケンス番号と同じであるか、または前記シーケンス制御フィールドにより示されるシーケンス番号よりも小さい場合に、前記受信されたマルチキャストフレームが重複すると決定するように構成されている、請求項５に記載の無線装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＷＬＡＮ）に関し、より具体的に、無線ＬＡＮシステムにおけるマルチキャストフレームを処理する技術に関する。
【背景技術】
【０００２】
最近、情報通信技術の発展とともに多様な無線通信技術が開発されている。このうち、無線ＬＡＮ（ＷＬＡＮ）は、無線周波数技術に基づいて個人携帯用情報端末機（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ；ＰＤＡ）、ラップトップコンピュータ、携帯型マルチメディアプレイヤ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ；ＰＭＰ）などのような携帯型端末機を用いて家庭や企業または特定サービス提供地域で無線でインターネットに接続することができるようにする技術である。
【０００３】
ＷＬＡＮ技術の標準化機構であるＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２が１９８０年２月に設立された以来、多くの標準化作業が実行されている。初期のＷＬＡＮ技術は、ＩＥＥＥ８０２．１１を介して２．４ＧＨｚ周波数を使用して周波数ホッピング、帯域拡散、赤外線通信などで１〜２Ｍｂｐｓの速度をサポートした以来、最近にはＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）を適用して最大５４Ｍｂｐｓの速度をサポートすることができる。さらに、ＩＥＥＥ８０２．１１ではＱｏＳ（Ｑｕａｌｉｔｙ  ｆｏｒ  Ｓｅｒｖｉｃｅ）の向上、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）プロトコル互換、セキュリティ強化（Ｓｅｃｕｒｉｔｙ  Ｅｎｈａｎｃｅｍｅｎｔ）、無線リソース測定（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  ｍｅａｓｕｒｅｍｅｎｔ）、車両環境のための無線接続（Ｗｉｒｅｌｅｓｓ  Ａｃｃｅｓｓ  Ｖｅｈｉｃｕｌａｒ  Ｅｎｖｉｒｏｎｍｅｎｔ）、速いローミング（Ｆａｓｔ  Ｒｏａｍｉｎｇ）、メッシュネットワーク（Ｍｅｓｈ  Ｎｅｔｗｏｒｋ）、外部ネットワークとの相互作用（Ｉｎｔｅｒｗｏｒｋｉｎｇ  ｗｉｔｈ  Ｅｘｔｅｒｎａｌ  Ｎｅｔｗｏｒｋ）、無線ネットワーク管理（Ｗｉｒｅｌｅｓｓ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ）等、多様な技術の標準を実用化または開発中である。
【０００４】
ＩＥＥＥ８０２．１１のうち、ＩＥＥＥ８０２．１１ｂは、２．４ＧＨｚ帯域の周波数を使用して最高１１Ｍｂｓの通信速度をサポートする。ＩＥＥＥ８０２．１１ｂ以後に商用化されたＩＥＥＥ８０２．１１ａは、２．４ＧＨｚ帯域でない５ＧＨｚ帯域の周波数を使用することによって相当混雑した２．４ＧＨｚ帯域の周波数に比べて干渉に対する影響を減らし、ＯＦＤＭ技術を使用して通信速度を最大５４Ｍｂｐｓまで向上させた。然しながら、ＩＥＥＥ８０２．１１ａはＩＥＥＥ８０２．１１ｂに比べて通信距離が短いという短所がある。また、ＩＥＥＥ８０２．１１ｇはＩＥＥＥ８０２．１１ｂと同様に２．４ＧＨｚ帯域の周波数を使用して最大５４Ｍｂｐｓの通信速度を具現し、後方互換性（Ｂａｃｋｗａｒｄ  Ｃｏｍｐａｔｉｂｉｌｉｔｙ）を満たしているため、相当な注目を浴びており、通信距離においてもＩＥＥＥ８０２．１１ａより優位にある。
【０００５】
また、無線ＬＡＮで弱点と指摘されてきた通信速度に対する限界を克服するために比較的最近に制定された技術規格としてＩＥＥＥ８０２．１１ｎがある。ＩＥＥＥ８０２．１１ｎの目的は、ネットワークの速度と信頼性を増加させ、無線ネットワークの運営距離を拡張することである。より具体的に、ＩＥＥＥ８０２．１１ｎではデータ処理速度が最大５４０Ｍｂｐｓ以上である高処理率（Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ；ＨＴ）をサポートし、また、送信エラーを最小化してデータ速度を最適化するために送信部と受信部の両方ともに多重アンテナを使用するＭＩＭＯ（Ｍｕｌｔｉｐｌｅ  Ｉｎｐｕｔｓ  ａｎｄ  Ｍｕｌｔｉｐｌｅ  Ｏｕｔｐｕｔｓ）技術に基づいている。また、この規格は、データ信頼性を高めるために重複される写本を複数個送信するコーディング方式を使用するだけでなく、速度を増加させるために直交周波数分割多重（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ；ＯＦＤＭ）を使用することもできる。
【０００６】
ＷＬＡＮの普及が活性化され、これを用いたアプリケーションが多様化されることによって、最近にはＩＥＥＥ８０２．１１ｎがサポートするデータ処理速度より高い処理率をサポートするための新たなＷＬＡＮシステムに対する必要性が台頭されている。超高処理率（Ｖｅｒｙ  Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ；ＶＨＴ）無線ＬＡＮシステムは、１Ｇｂｐｓ以上のデータ処理速度をサポートするために最近に新たに提案されているＩＥＥＥ８０２．１１無線ＬＡＮシステムのうち一つである。ＶＨＴ無線ＬＡＮシステムという名称は任意であり、現在は１Ｇｂｐｓ以上のスループットを提供するために４×４ＭＩＭＯ及び８０ＭＨｚまたはその以上のチャネルバンド幅を使用するシステムに対する実現可能性テスト（ｆｅａｓｉｂｉｌｉｔｙ  ｔｅｓｔ）が進行されている。
【０００７】
ＶＨＴ無線ＬＡＮでは、現在１Ｇｂｐｓ以上のスループットを達成するための方法として６ＧＨｚ以下のバンドと６０ＧＨｚバンドを用いる二つの種類方法が論議されており、現在６０ＧＨｚバンドのチャネルを用いる方案がより大きい注目を浴びている。これは６ＧＨｚ以下バンドのチャネルは、他の無線通信システムでも使用中であるため、使用可能な無線リソースが限定されているという短所などに起因したことであり、６０ＧＨｚバンドのチャネルを使用する場合にはこのような短所を克服することができる。然しながら、６０ＧＨｚバンドは、高周波数の特性上、６ＧＨｚ以下のバンドに比べてサービスカバレッジが狭いという短所を有する。従って、６０ＧＨｚバンドを使用する超高処理率無線ＬＡＮシステムでは狭いサービスカバレッジの問題を解決する方案が必要である。
【０００８】
一方、無線ＬＡＮシステムでのデータ送信は、ターゲット装置（Ｔａｒｇｅｔ  Ｄｅｖｉｃｅ）または目標装置（Ｄｅｓｔｉｎａｔｉｏｎ  Ｄｅｖｉｃｅ）の数によって、ユニキャスト（Ｕｎｉｃａｓｔ）、マルチキャスト（Ｍｕｌｔｉｃａｓｔ）、及びブロードキャスト（Ｂｒｏａｄｃａｓｔ）に区分することができる。送信データの目標装置が一つの端末であるユニキャストとは違って、マルチキャストとブロードキャストは、送信データの目標装置が複数の端末である。
【０００９】
マルチキャストは、送信フレームのターゲットアドレス（Ｔａｒｇｅｔ  Ａｄｄｒｅｓｓ）または目標アドレス（Ｄｅｓｔｉｎａｔｉｏｎ  Ａｄｄｒｅｓｓ）がマルチキャストグループアドレス（Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ａｄｄｒｅｓｓ）で特定され、ブロードキャストは、前記マルチキャストグループアドレスが全ての端末を特定する特殊なマルチキャストである。従って、以下、単純に‘マルチキャスト’という場合にも、それがその性質上許容されない場合を除いては‘ブロードキャスト’も含むと解釈される。
【００１０】
マルチキャスト送信は、単一データストリームを複数の目標端末に同時的に伝達するため、データトラフィックを減少させることができ、効率的なチャネルの利用が可能になるようにする。このようなマルチキャストは、多様なアプリケーション、例えば、ビデオ会議（Ｖｉｄｅｏ  Ｃｏｎｆｅｒｅｎｃｅ）、企業広報（Ｃｏｒｐｏｒａｔｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、遠隔学習（Ｄｉｓｔａｎｃｅ  Ｌｅａｒｎｉｎｇ）、ソフトウェアの分配、株式相場（Ｓｔｏｃｋ  ｑｕｏｔｅｓ）やニュースなどのような各種情報の提供などに有用に用いられることができる。また、マルチキャストは、無線ホームネットワークで多数の人々が共にゲームをしたり、或いはストリーミングデータを共有するアプリケーションで用いられることもできる。
【００１１】
このようなマルチキャストは、特定データストリームに関心のある受信端末のグループ、即ち、マルチキャストグループの概念に基づく。マルチキャストされるデータの受信に関心のある端末は、前記データを受信するためには、まず、該当マルチキャストグループに加入しなければならない。媒体接続制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；ＭＡＣ）階層で、マルチキャストグループは、マルチキャストＭＡＣアドレスにより特徴付けられる。また、一般的に、ＭＡＣ階層より上位階層がマルチキャストグループの生成、加入、脱退、及び変更に責任があるため、ここではこのようなＭＡＣアドレスにより特定されるマルチキャストグループの生成や加入などの問題は論外とする。
【００１２】
然しながら、マルチキャスト送信では該当マルチキャストグループに加入した端末、即ち、目標端末がソース端末から提供される全てのデータを成功的に受信したかどうかを確認し難い。特に、米国電子電気通信学会（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ；ＩＥＥＥ）８０２．１１規格にはマルチキャストトラフィックに対するエラー復旧メカニズム（Ｅｒｒｏｒ  Ｒｅｃｏｖｅｒｙ  Ｍｅｃｈａｎｉｓｍ）に対して規定されていないだけでなく、また、マルチキャストフレームと異なるフレーム間の衝突を防止することができる方法に対して何らの規定をおいていない。従って、現在のマルチキャストサービスでは、目標端末がマルチキャストされるデータを完全且つ信頼性のあるように受信することを保障しない。
【００１３】
マルチキャスト送信の信頼性を保障するための一つの方法は、適応的変調方式を適用することが考慮されている。適応的変調方式によると、該当マルチキャストグループに加入した全ての端末がマルチキャストフレームを受信することができるように、マルチキャスト送信では可能な限り低い変調（Ｍｏｄｕｌａｔｉｏｎ）方式を使用するようにする。然しながら、低い変調方式はそれだけデータ送信率を落とすため、無線ＬＡＮシステムのデータ処理率の向上に障害要素になることができる。従って、付加的な副作用無しにマルチキャストフレーム送信の信頼性とＱｏＳを保障することができる技術に対する研究が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
本発明が解決しようとする一つの課題は、サービスカバレッジを拡張することができるだけでなく、マルチキャスト送信の信頼性を確保することができるマルチキャストフレーム処理方法を提供することである。
【００１５】
本発明が解決しようとする他の一つの課題は、マルチキャストフレームを受信する端末の位置などを考慮してマルチキャスト送信の信頼性を確保することができるだけでなく、システム全体で高いデータ送信率を達成することができる無線ＬＡＮシステムにおけるマルチキャストフレーム処理方法を提供することである。
【００１６】
また、前述した一連の過程でデータフレームの重複受信現象を解決するための方案を提供し、ステイションのメモリ使用効率性を向上させ、過負荷を防止しようとする。
【課題を解決するための手段】
【００１７】
発明の一態様において、無線ＬＡＮシステムにおけるマルチキャストフレームを処理する方法は、ステイションは、ＡＰ（ａｃｃｅｓｓ  ｐｏｉｎｔ）からユニキャストフレームを受信し、前記ユニキャストフレームは、前記ユニキャストフレームを受信する一つのステイションを指示するユニキャスト住所を含み、前記ステイションは、前記ＡＰからマルチキャストフレームを受信し、前記マルチキャストフレームは、前記マルチキャストフレームを受信するステイショングループを指示するグループ住所を含み、前記ユニキャストフレームと前記マルチキャストフレームが重複されるかどうかを決定し、前記ユニキャストフレームと前記マルチキャストフレームが重複される場合、前記マルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）することを含む。
【００１８】
前記ユニキャストフレーム及び前記マルチキャストフレームを受信する前に、前記ＡＰにより少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャスト変換フレームに送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始し、前記マルチキャストフレーム及び前記ユニキャストフレームを受信した後に前記ＤＭＳを終了することをさらに含む。
【００１９】
前記ＤＭＳを開始することは、前記ＡＰに前記ＤＭＳの開始を要求する要求メッセージを送り、前記ＡＰから前記要求フレームに対する応答メッセージを受信することを含む。
【００２０】
前記ＤＭＳを終了することは、前記ＤＭＳの終了を知らせる終了メッセージを前記ＡＰから受信することを含む。
【００２１】
前記ＤＭＳを終了することは、前記ＤＭＳ終了を要求する終了要求メッセージを送信することをさらに含む。
【００２２】
前記終了メッセージは、前記ユニキャストフレームが前記マルチキャストフレームと重複されるかどうかを決定するのに用いられるシーケンス制御フィールド（ｓｅｑｕｅｎｃｅ  ｃｏｎｔｒｏｌ  ｆｉｅｌｄ）を含む。
【００２３】
前記シーケンス制御フィールドは、前記ＡＰがユニキャストフレームを変換して得た最後のマルチキャストフレームのシーケンス番号を含む。
【００２４】
前記ユニキャストフレームが前記ＤＭＳでの最後のユニキャストフレームであり、前記シーケンス制御フィールドの前記シーケンス番号が前記マルチキャストフレームのシーケンス番号に対応される場合、前記マルチキャストフレームと前記ユニキャストフレームは重複されたと決定される。
【００２５】
本発明の他の態様において、無線ＬＡＮシステムにおけるマルチキャストフレームを処理する装置は、ＲＦ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）部及び前記ＲＦ部と機能的に連結されたプロセッサを含み、前記プロセッサは、ＡＰ（ａｃｃｅｓｓ  ｐｏｉｎｔ）からユニキャストフレームを受信し、前記ＡＰからマルチキャストフレームを受信し、前記ユニキャストフレームと前記マルチキャストフレームが重複されるかどうかを決定し、前記ユニキャストフレームと前記マルチキャストフレームが重複される場合、前記マルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）するように設定され、前記ユニキャストフレームは、前記ユニキャストフレームを受信する一つのステイションを指示するユニキャスト住所を含み、前記マルチキャストフレームは、前記マルチキャストフレームを受信するステイショングループを指示するグループ住所を含む。
【００２６】
前記プロセッサは、前記ユニキャストフレーム及び前記マルチキャストフレームを受信する前に、前記ＡＰにより少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャスト変換フレームに送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始し、前記マルチキャストフレーム及び前記ユニキャストフレームを受信した後に前記ＤＭＳを終了するように設定される。
【００２７】
前記プロセッサは、前記ＡＰに前記ＤＭＳの開始を要求する要求メッセージを送り、前記ＡＰから前記要求フレームに対する応答メッセージを受信して前記ＤＭＳを開始するように設定される。
【００２８】
前記プロセッサは、前記ＤＭＳの終了を指示する終了メッセージを前記ＡＰから受信して前記ＤＭＳを終了するように設定される。
【００２９】
前記終了メッセージは、前記ユニキャストフレームが前記マルチキャストフレームと重複されるかどうかを決定するのに用いられるシーケンス制御フィールド（ｓｅｑｕｅｎｃｅ  ｃｏｎｔｒｏｌ  ｆｉｅｌｄ）を含む。
【００３０】
前記シーケンス制御フィールドは、前記ＡＰがユニキャストフレームを変換して得た最後のマルチキャストフレームのシーケンス番号を含む。
【００３１】
前記プロセッサは、前記ユニキャストフレームが前記ＤＭＳでの最後のユニキャストフレームであり、前記シーケンス制御フィールドの前記シーケンス番号が前記マルチキャストフレームのシーケンス番号に対応される場合、前記マルチキャストフレームと前記ユニキャストフレームは重複されたと決定するように設定される。
【００３２】
また、本発明の他の態様において、無線ランシステムにおけるＤＭＳ（Ｄｉｒｅｃｔｅｄ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）をサポートするＡＰは、ＲＦ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）部及び前記ＲＦ部と機能的に連結されたプロセッサを含み、前記プロセッサは、ＤＭＳを開始し、単一ステイションを指示するユニキャスト住所を含む、マルチキャストフレームを変換して得たユニキャストフレームを送信し、ＤＭＳを終了するための終了メッセージを送信するように設定され、前記終了メッセージは、前記単一ステイションが前記ユニキャストフレームと前記マルチキャストフレームが重複されるかどうかを決定するのに用いられるシーケンス制御フィールドを含む。
【００３３】
前記シーケンス制御フィールドは、前記プロセッサがユニキャストフレームに変換して得た最後のマルチキャストフレームのシーケンス番号を含む。
本発明は、例えば、以下の項目も提供する。
（項目１）
無線ＬＡＮシステムにおけるマルチキャストフレームを処理する方法において、
ステイションは、ＡＰ（ａｃｃｅｓｓ  ｐｏｉｎｔ）からユニキャストフレームを受信し、前記ユニキャストフレームは、前記ユニキャストフレームを受信する一つのステイションを指示するユニキャスト住所を含み、
前記ステイションは、前記ＡＰからマルチキャストフレームを受信し、前記マルチキャストフレームは、前記マルチキャストフレームを受信するステイショングループを指示するグループ住所を含み、
前記ユニキャストフレームと前記マルチキャストフレームが重複されるかどうかを決定し、
前記ユニキャストフレームと前記マルチキャストフレームが重複される場合、前記マルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）することを含む方法。
（項目２）
前記ユニキャストフレーム及び前記マルチキャストフレームを受信する前に、前記ＡＰにより少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャスト変換フレームに送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始し、前記マルチキャストフレーム及び前記ユニキャストフレームを受信した後に前記ＤＭＳを終了することをさらに含む項目１に記載の方法。
（項目３）
前記ＤＭＳを開始することは、前記ＡＰに前記ＤＭＳの開始を要求する要求メッセージを送り、前記ＡＰから前記要求フレームに対する応答メッセージを受信することを含む項目２に記載の方法。
（項目４）
前記ＤＭＳを終了することは、前記ＤＭＳの終了を知らせる終了メッセージを前記ＡＰから受信することを含む項目２に記載の方法。
（項目５）
前記ＤＭＳを終了することは、前記ＤＭＳ終了を要求する終了要求メッセージを送信することをさらに含む項目４に記載の方法。
（項目６）
前記終了メッセージは、前記ユニキャストフレームが前記マルチキャストフレームと重複されるかどうかを決定するのに用いられるシーケンス制御フィールド（ｓｅｑｕｅｎｃｅ
ｃｏｎｔｒｏｌ  ｆｉｅｌｄ）を含む項目４に記載の方法。
（項目７）
前記シーケンス制御フィールドは、前記ＡＰがユニキャストフレームを変換して得た最後のマルチキャストフレームのシーケンス番号を含む項目６に記載の方法。
（項目８）
前記ユニキャストフレームが前記ＤＭＳでの最後のユニキャストフレームであり、前記シーケンス制御フィールドの前記シーケンス番号が前記マルチキャストフレームのシーケンス番号に対応される場合、前記マルチキャストフレームと前記ユニキャストフレームは重複されたと決定する項目７に記載の方法。
（項目９）
無線ＬＡＮシステムにおけるマルチキャストフレームを処理する装置において、
前記装置は、ＲＦ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）部及び前記ＲＦ部と機能的に連結されたプロセッサを含み、
前記プロセッサは、
ＡＰ（ａｃｃｅｓｓ  ｐｏｉｎｔ）からユニキャストフレームを受信し、
前記ＡＰからマルチキャストフレームを受信し、
前記ユニキャストフレームと前記マルチキャストフレームが重複されるかどうかを決定し、前記ユニキャストフレームと前記マルチキャストフレームが重複される場合、前記マルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）するように設定され、
前記ユニキャストフレームは、前記ユニキャストフレームを受信する一つのステイションを指示するユニキャスト住所を含み、前記マルチキャストフレームは、前記マルチキャストフレームを受信するステイショングループを指示するグループ住所を含む装置。
（項目１０）
前記プロセッサは、前記ユニキャストフレーム及び前記マルチキャストフレームを受信する前に、前記ＡＰにより少なくとも一つのマルチキャストフレームが少なくとも一つのユニキャスト変換フレームに送信されるＤＭＳ（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ）を開始し、前記マルチキャストフレーム及び前記ユニキャストフレームを受信した後に前記ＤＭＳを終了するようにさらに設定された項目９に記載の装置。
（項目１１）
前記プロセッサは、前記ＡＰに前記ＤＭＳの開始を要求する要求メッセージを送り、前記ＡＰから前記要求フレームに対する応答メッセージを受信して前記ＤＭＳを開始するように設定された項目１０に記載の装置。
（項目１２）
前記プロセッサは、前記ＤＭＳの終了を指示する終了メッセージを前記ＡＰから受信して前記ＤＭＳを終了するように設定された項目１０に記載の装置。
（項目１３）
前記終了メッセージは、前記ユニキャストフレームが前記マルチキャストフレームと重複されるかどうかを決定するのに用いられるシーケンス制御フィールド（ｓｅｑｕｅｎｃｅ  ｃｏｎｔｒｏｌ  ｆｉｅｌｄ）を含む項目１２に記載の装置。
（項目１４）
前記シーケンス制御フィールドは、前記ＡＰがユニキャストフレームを変換して得た最後のマルチキャストフレームのシーケンス番号を含む項目１３に記載の装置。
（項目１５）
前記プロセッサは、前記ユニキャストフレームが前記ＤＭＳでの最後のユニキャストフレームであり、前記シーケンス制御フィールドの前記シーケンス番号が前記マルチキャストフレームのシーケンス番号に対応される場合、前記マルチキャストフレームと前記ユニキャストフレームは重複されたと決定するように設定された項目１４に記載の装置。
【発明の効果】
【００３４】
無線ＬＡＮシステムでサービスカバレッジを拡張することができるだけでなく、マルチキャスト送信の信頼性を確保することができる。また、その過程で発生可能なデータフレームの重複受信現象を解決するための方案を提供し、ステイションのメモリ使用効率性を向上させて過負荷を防止することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例が適用されることができる無線ＬＡＮシステムの一例を示す。
【図２】本発明の一実施例に係る変換フレーム送信方法を示すフローチャートである。
【図３】本発明の実施例に係る変換フレーム送信方法を示すフローチャートである。
【図４】本発明の一実施例によって送信されるＤＭＳ要求メッセージを示す。
【図５】図４に示すＤＭＳ要求メッセージのＤＭＳディスクリプタリストフィールドを示す。
【図６】本発明の一実施例によって送信されるＤＭＳ応答メッセージを示す。
【図７】図６に示すＤＭＳ応答メッセージのＤＭＳ状態リストフィールドを示す。
【図８】本発明の他の一実施例に係る重複受信されたマルチキャストフレームを廃棄する方法を示すフローチャートである。
【図９】本発明の実施例に係る変換フレーム送信方法を実行する無線通信装置を示す。
【発明を実施するための形態】
【００３６】
以下、図面を参照して本発明の実施例に対して詳細に説明する。後述する実施例では６０ＧＨｚバンドで動作する超高処理率（Ｖｅｒｙ  Ｈｉｇｈ  Ｔｈｒｏｕｇｈｐｕｔ；ＶＨＴ）無線ＬＡＮシステムでのマルチキャスト手順に有用に適用されることができるが、ここに限定されるものではない。例えば、後述する本発明の実施例は、６ＧＨｚ以下バンドで動作するＶＨＴ無線ＬＡＮシステムでも同一に適用されることができる。
【００３７】
図１は、本発明の実施例が適用されることができる無線ＬＡＮシステムの一例を示す。
【００３８】
図１を参照すると、ＶＨＴ無線ＬＡＮシステムのような無線ＬＡＮシステムは、一つまたはその以上の基本サービスセット（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ；ＢＳＳ）を含む。ＢＳＳは、成功的に同期化して互いに通信することができるステイション（Ｓｔａｔｉｏｎ；ＳＴＡ）の集合であり、特定領域を意味する概念ではない。ＢＳＳは、インフラストラクチャＢＳＳ（ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ＢＳＳ）と独立ＢＳＳ（Ｉｎｄｅｐｅｎｄｅｎｔ  ＢＳＳ；ＩＢＳＳ）に区分することができ、図１にはインフラストラクチャＢＳＳが示されている。インフラストラクチャＢＳＳ（ＢＳＳ１、ＢＳＳ２）は、一つまたはその以上のＮｏｎ−ＡＰ  ＳＴＡ（ＳＴＡ  １、ＳＴＡ  ３、ＳＴＡ  ４）、分配サービス（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｅｒｖｉｃｅ）を提供するステイションであるアクセスポイント（ＡＰ  １（ＳＴＡ  ２）、ＡＰ  ２（ＳＴＡ  ５））、及び複数のアクセスポイント（ＡＰ  １、ＡＰ  ２）を連結させる分配システム（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ；ＤＳ）を含む。インフラストラクチャＢＳＳではＡＰ  ＳＴＡがＢＳＳのＮｏｎ−ＡＰ  ＳＴＡを管理する。反面、独立ＢＳＳは、アドホックモードに動作するＢＳＳである。ＩＢＳＳは、ＡＰ  ＶＨＴ  ＳＴＡを含まないため、中央で管理機能を遂行する個体（Ｃｅｎｔｒａｌｉｚｅｄ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）がない。即ち、ＩＢＳＳではＮｏｎ−ＡＰ  ＳＴＡが分散された方式（ｄｉｓｔｒｉｂｕｔｅｄ  ｍａｎｎｅｒ）に管理される。ＩＢＳＳでは全てのＳＴＡが移動ステイションからなることができ、ＤＳへの接続が許容されなくて自己完備的ネットワーク（ｓｅｌｆ−ｃｏｎｔａｉｎｅｄ  ｎｅｔｗｏｒｋ）を構築する。
【００３９】
ＳＴＡは、ＩＥＥＥ８０２．１１標準の規定による媒体接続制御（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ；ＭＡＣ）と無線媒体に対する物理層（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）インターフェースを含む任意の機能媒体であり、広義ではＡＰと非ＡＰステイション（Ｎｏｎ−ＡＰ  Ｓｔａｔｉｏｎ）の両方ともを含む。また、後述するような多重チャネル環境で１ＧＨｚ以上の超高速データ処理をサポートするＳＴＡをＶＨＴ  ＳＴＡという。本発明の実施例が適用されることができるＶＨＴ無線ＬＡＮシステムでは、前記ＢＳＳに含まれるＳＴＡは全部ＶＨＴ  ＳＴＡであり、或いはＶＨＴ  ＳＴＡとレガシＳＴＡ（例えば、ＩＥＥＥ８０２．１１ｎによるＨＴ  ＳＴＡ）が共存することもできる。
【００４０】
ＳＴＡのうちユーザが操作する携帯用端末はＮｏｎ−ＡＰ  ＳＴＡ（ＳＴＡ  １、ＳＴＡ  ３、ＳＴＡ  ４、ＳＴＡ  ６、ＳＴＡ  ７及びＳＴＡ  ８）であり、単純にＳＴＡという時はＮｏｎ−ＡＰ  ＳＴＡを意味する。Ｎｏｎ−ＡＰ  ＳＴＡは、端末（ｔｅｒｍｉｎａｌ）、無線送受信部（Ｗｉｒｅｌｅｓｓ  Ｔｒａｎｓｍｉｔ／Ｒｅｃｅｉｖｅ  Ｕｎｉｔ；ＷＴＲＵ）、ユーザ装備（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ；ＵＥ）、移動局（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ；ＭＳ）、携帯用端末（Ｍｏｂｉｌｅ  Ｔｅｒｍｉｎａｌ）、または移動サブスクライバユニット（Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｕｎｉｔ）など、他の名称で呼ばれることもできる。また、後述するような多重チャネル環境で１ＧＨｚ以上の超高速データ処理をサポートするＮｏｎ−ＡＰ  ＳＴＡをＮｏｎ−ＡＰ  ＶＨＴ  ＳＴＡまたは簡単にＶＨＴ  ＳＴＡという。
【００４１】
また、ＡＰ（ＡＰ  １、ＡＰ  ２）は自体結合されているＳＴＡ（Ａｓｓｏｃｉａｔｅｄ  Ｓｔａｔｉｏｎ）のために無線媒体を経由してＤＳに対する接続を提供する機能個体である。ＡＰを含むインフラストラクチャＢＳＳで非ＡＰ  ＳＴＡ間の通信はＡＰを経由して行われることが原則であるが、ダイレクトリンクが設定された場合には非ＡＰ  ＳＴＡ間でも直接通信が可能である。ＡＰは、アクセスポイントという名称外に集中制御器、基地局（Ｂａｓｅ  Ｓｔａｔｉｏｎ；ＢＳ）、ノードＢ、ＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｙｓｔｅｍ）、またはサイト制御器などで呼ばれることもできる。また、後述するような多重チャネル環境で１ＧＨｚ以上の超高速データ処理をサポートするＡＰをＶＨＴ  ＡＰという。
【００４２】
複数のインフラストラクチャＢＳＳは、分配システム（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｓｙｓｔｅｍ；ＤＳ）を介して相互連結されることができる。ＤＳを介して連結された複数のＢＳＳを拡張サービスセット（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ；ＥＳＳ）という。ＥＳＳに含まれるＳＴＡは互いに通信することができ、同じＥＳＳ内で非ＡＰ  ＳＴＡはシームレス通信しつつ、一つのＢＳＳから他のＢＳＳに移動することができる。
【００４３】
ＤＳは、一つのＡＰが他のＡＰと通信するためのメカニズムであり、これによると、ＡＰは自体管理するＢＳＳに結合されているＳＴＡのためにフレームを送信したり、或いはいずれの一つのＳＴＡが他のＢＳＳに移動した場合にフレームを伝達したり、或いは有線ネットワークなどのような外部ネットワークとフレームを伝達することができる。このようなＤＳは、必ずネットワークである必要はなく、ＩＥＥＥ８０２．１１に規定された所定の分配サービスを提供することができる限り、その形態に対しては何らの制限がない。例えば、ＤＳは、メッシュネットワークのような無線ネットワークであり、或いはＡＰを互いに連結させる物理的な構造物である。
【００４４】
このようなＶＨＴ  ＷＬＡＮシステムでは、ＶＨＴ  ＡＰ及び／またはＶＨＴ  ＳＴＡが全方向アンテナ（Ｏｍｎｉ−ｄｉｒｅｃｔｉｏｎ  Ａｎｔｅｎｎａ）を使用する場合には、マルチキャスト送信において送信の信頼性を確保することができないという問題を招くことができる。その理由は、複数のＶＨＴ  ＳＴＡが同時に受信することを前提とするマルチキャスト送信では前記複数のＶＨＴ  ＳＴＡは数か所に分散されて位置し、一部ＶＨＴ  ＳＴＡは、メディアストリームをマルチキャスティングする送信装置（例えば、ＶＨＴ  ＡＰ）に近く位置するが、一部ＶＨＴ  ＳＴＡは相当遠く離れて位置するためである。
【００４５】
前述したように、ＶＨＴ  ＷＬＡＮシステムは、サービスカバレッジが狭いため、送信装置であるＶＨＴ  ＡＰで遠く離れて位置したり、或いは前記ＶＨＴ  ＡＰの陰影地域（Ｎｏｎ−Ｌｉｎｅ  Ｏｆ  Ｓｉｇｈｔ；ＮＬＯＳ）に位置する場合にはマルチキャスティングされるメディアストリームの送信の信頼性を確保するのが相当難しい。このような問題点は、前記ＶＨＴ  ＷＬＡＮシステムがこの６０ＧＨｚバンドで動作する場合にサービスカバレッジが狭いため、より大きい問題になるが、６ＧＨｚ以下のバンドで動作する場合にも同じ問題が発生するおそれがある。
【００４６】
このような問題点を解決するために本発明の実施例で提案する方法は、一部または全部のマルチキャストフレームをユニキャストフレームに変換して送信することである。以下、本発明の実施例に係る変換フレーム送信方法に対して、図２等を参照して説明する。
【００４７】
一方、以下ではＶＨＴ  ＷＬＡＮシステムを例に挙げて一般的なマルチキャストサービスに対して説明し、後述する本発明の実施例では次の事項を仮定する。
【００４８】
まず、マルチキャストされるメディアストリームを送信する装置、例えば、ＶＨＴ  ＡＰは、方向性アンテナを用いた送信（例えば、ビーム形成を用いた送信）をサポートする。これはＶＨＴ  ＡＰがマルチキャストストリームを全方向モード（Ｏｍｎｉ−ｄｉｒｅｃｔｉｏｎａｌ  Ｍｏｄｅ）で送信したり、或いは方向性モード（Ｄｉｒｅｃｔｉｏｎａｌ  Ｍｏｄｅ）に送信することができるということを意味する。ＶＨＴ  ＡＰが全方向モードにマルチキャストストリームを送信する場合、前記ＶＨＴ  ＡＰに隣接したＶＨＴ  ＳＴＡのみ成功的にマルチキャストストリームを受信することができるが、陰影地域（ＮＬＯＳ）に位置するＶＨＴ  ＳＴＡはマルチキャストストリームを成功的に受信することができない。反面、ＶＨＴ  ＡＰが方向性モードにマルチキャストストリームを送信する場合、該当方向に位置するＶＨＴ  ＳＴＡは陰影地域（ＮＬＯＳ）に位置するＶＨＴ  ＳＴＡまでマルチキャストストリームを成功的に受信することができる。
【００４９】
また、本発明の実施例によると、マルチキャストストリームを受信するＶＨＴ  ＳＴＡは必ず方向性アンテナをサポートする必要はない。即ち、一部ＶＨＴ  ＳＴＡは方向性アンテナを用いた受信をサポートするが、他のＶＨＴ  ＳＴＡは方向性アンテナを用いた受信をサポートしない場合もある。ただし、方向性アンテナを用いた受信をサポートするＶＨＴ  ＳＴＡは、ＶＨＴ  ＡＰが方向性モードにマルチキャストストリームを送信すると、これに合わせてビーム形成（ＢｅａｍＦｏｒｍｉｎｇ；ＢＦ）受信を調整することができる。
【００５０】
このような仮定による場合、マルチキャストフレームの送受信に対しては、次の四つの場合の送受信モード、即ち、１）全方向モード送信と全方向モード受信、２）全方向モード送信と方向性モード受信、３）方向性モード送信と全方向モード受信、及び４）方向性モード送信と方向性モード受信が可能である。また、ＶＨＴ  ＷＬＡＮシステムでは、前記四つの送受信モードのうちいずれか一つを用いたり、或いは二つ以上の組合せが適用されることができ、本発明の実施例によると、マルチキャスト送信のサービスカバレッジを拡張し、また、送信の信頼性を保障することができるように全方向モード送信と方向性モード送信を並行する。また、マルチキャストストリームを受信するＶＨＴ  ＳＴＡは、望ましくは、送信モードによって受信モードを調整し、これに限定されるものではない。
【００５１】
図２は、本発明の一実施例に係るマルチキャストフレーム処理方法を示すフローチャートである。
【００５２】
ＡＰは、マルチキャスト送信するフレームをユニキャストフレームに変換することができ、一つのステイションに対してマルチキャストとユニキャストを同時に実行することができる。言い換えると、グループアドレスされたフレーム（ａ  ｇｒｏｕｐ  ａｄｄｒｅｓｓｅｄ  ｆｒａｍｅ）であるマルチキャスト送信フレームを個別アドレスされたフレーム（ａｎ  ｉｎｄｉｖｉｄｕａｌｌｙ  ａｄｄｒｅｓｓｅｄ  ｆｒａｍｅ）であるユニキャスト送信フレームに送信し、本来のマルチキャスト送信フレームもマルチキャスティングされることができる。以下、マルチキャスト送信されるグループアドレスされたフレームをマルチキャストフレームといい、ユニキャスト送信される個別アドレスされたフレームをユニキャストフレームという。
【００５３】
マルチキャストフレームのユニキャスト変換は、ステイションの要求によってまたはＡＰの判断または制御により実行されることができる。本発明の実施例ではステイションの要求有無と関係なしに、ＡＰがマルチキャストフレームをユニキャスト変換して送信する場合を例に上げて説明する。
【００５４】
ＡＰは、マルチキャスト送信時一部マルチキャストフレームをユニキャストフレームに変換する（Ｓ２１０）。また、ステイションは変換されたフレームをＡＰから受信する（Ｓ２２０）。
【００５５】
本発明の実施例によると、ＡＰは、マルチキャストフレームをユニキャストフレームに変換（ｃｏｎｖｅｒｔｉｎｇ）して、マルチキャストレシーバ（ｍｕｌｔｉｃａｓｔ  ｒｅｃｅｉｖｅｒ）であるステイションに点対点（ｐｏｉｎｔ−ｔｏ−ｐｏｉｎｔ）方式に送信する。ユニキャスト送信方式を使用するようになると、方向性アンテナ（ｄｉｒｅｃｔｉｏｎａｌ  ａｎｔｅｎｎａ）を介してサービスカバレッジ（ｓｅｒｖｉｃｅ  ｃｏｖｅｒａｇｅ）を高めることができる。また、ユニキャスト方式に送信すると、肯定応答（ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を介してフレーム送信の信頼性（ｒｅｌｉａｂｉｌｉｔｙ）を高めることができる。
【００５６】
然しながら、マルチキャストフレームをユニキャストフレームに変換して送信する場合、ステイションは、原本フレームであるマルチキャストフレームと変換されたフレームであるユニキャストフレームとの間のマッピング情報の提供を受ける必要がある。マッピング情報は、原本フレームと変換フレームが重複されて送信された場合、二つのうち一つを廃棄してメモリ空間を確保して過負荷を防止するためである。重複が発生した場合、マルチキャストフレームが原本フレームであり、ユニキャストフレームが変換フレームであるため、ステイションは、信頼性がより高い変換フレームを残し、原本フレームを廃棄（ｄｉｓｃａｒｄ）するようになる。
【００５７】
ＡＰは、マルチキャストグループＭ（Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ｍ）に対し、ディレクテッドマルチキャストサービス（Ｄｉｒｅｃｔｅｄ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ；ＤＭＳ）を開始する。マルチキャストグループＭは、マルチキャスト送信の対象になるフレームの集合を意味する。また、ディレクテッドマルチキャストサービスは、マルチキャストフレームをユニキャストフレームに送信するサービスを意味する。ディレクテッドマルチキャストサービスはユニキャスト変換（Ｕｎｉｃａｓｔ  Ｃｏｎｖｅｒｔｉｎｇ）と呼ばれることもできる。
【００５８】
以下、原本フレームであるマルチキャストフレームはＭ１、Ｍ２、Ｍ３、…で表記し、これらのフレームがユニキャスト変換されたユニキャストフレームはＡ１、Ａ２、Ａ３、…で表記するようにする。ＡｎまたはＭｎのｎ値は、一連番号またはシーケンス番号（Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）を表し、Ａｎは、Ｍｎがユニキャスト変換されたフレームであり、ｎの値が互いに同じマルチキャストフレームとユニキャストフレームが互いにマッピングされる。即ち、シーケンス番号は、各々のフレームが送信された順序またはフレームを識別することができる番号であり、変換フレームとマルチキャストフレームとの間のマッピング情報として用いられることができる。
【００５９】
Ｓ２２０で、ＡＰは、ステイションにＡ１、Ａ２、Ｍ１、Ｍ２、Ａ３、Ａ４、Ａ５、Ａ６、Ｍ３、Ｍ４を順次送信すると仮定する。ここで、ユニキャストフレームＡ１は、特定ステイションにユニキャスト送信されるシーケンス番号１の変換フレームを意味する。ここで、Ｍ１フレームは、シーケンス番号１を有するマルチキャストフレームであり、Ａ１の原本フレームになる。併せて、ユニキャストフレームＡ１、Ａ２、Ａ３、Ａ４はディレクテッドマルチキャストサービスのために、マルチキャストグループＭのうちＭ１、Ｍ２、Ｍ３、Ｍ４をユニキャスト変換したフレームである。
【００６０】
ステイションがディレクテッドマルチキャストサービスを介してＡ１、Ａ２、Ａ３、Ａ４を受けるようになる場合、これはＭ１、Ｍ２、Ｍ３、Ｍ４を受けたことと同じ結果となる。然しながら、ステイションがＡ１、Ａ２、Ａ３、Ａ４を受けた後にユニキャスト変換をせずにマルチキャストで送信されるＭ１、Ｍ２、Ｍ３、Ｍ４をさらに受ける。これはステイションがＡＰから同じフレームを重複して受けるようになることを意味する。即ち、マルチキャスト送信されたＭ１、Ｍ２、Ｍ３、Ｍ４が重複送信された（ｄｕｐｌｉｃａｔｅｄ）フレームに該当する。
【００６１】
このような重複送信されたフレームをフィルタリング（ｆｉｌｔｅｒｉｎｇ）するために、ステイションは、ディレクテッドマルチキャストサービス途中にマルチキャスト方式に送信されたＭ１、Ｍ２、Ｍ３、Ｍ４は必ず廃棄（ｄｉｓｃａｒｄ）しなければならない。然しながら、ステイションがＡ１、Ａ２、Ｍ１、Ｍ２、Ａ３、Ａ４までのフレームを受信した後に、ＡＰがディレクテッドマルチキャストサービスを終了（ｔｅｒｍｉｎａｔｅ）したと仮定すると、次のような問題点が発生する。参考に、前記終了は、ＡＰにより強制的に実行されたり、或いはステイションの要求により行われることができる。
【００６２】
ディレクテッドマルチキャストサービスが終了される前には、ステイションは原本フレームであるマルチキャストフレームと変換フレームであるユニキャストフレームを重複して受信しても、マッピング情報により重複されたフレームを廃棄（ｄｉｓｃａｒｄ）することができる。然しながら、ディレクテッドマルチキャストサービスが終了された後には、ステイションはマルチキャスト送信されるフレームに対してユニキャストフレームとのマッピング情報及び／またはそれによるフレーム重複可否を知ることができない。従って、ステイションはＡ６以後に送信されるＭ３、Ｍ４を受信しても、これらのフレームがＡ３、Ａ４と重複ということを判断することができず廃棄しなくなる。ここで、マルチキャストフレームＭ３、Ｍ４は、ユニキャストフレームＡ３、Ａ４と重複されたものであり、廃棄されなければならないフレームである。
【００６３】
このような問題点を解決するための一つの方法として、ＡＰはディレクテッドマルチキャストサービスをステイションの終了要求があり、或いは終了すべき状況が発生しても、ユニキャストフレームに対応されるマルチキャストフレームが全部送信される前まではディレクテッドマルチキャストサービスを終了しない。
【００６４】
従って、ＡＰは重複を起こすことができるマルチキャストフレームとユニキャストフレームが全部送信される時まで待機した後、ディレクテッドマルチキャストサービスを終了するようになる（Ｓ２３０）。即ち、ＡＰはＭ４が送信される時まではディレクテッドマルチキャストサービスを維持し、変換フレームに対応される全てのマルチキャストフレームが送信された以後にＤＭＳを終了しなければならない。ディレクテッドマルチキャストサービスが終了された以後に、ステイションは、マルチキャストフレームとユニキャストフレームをマッピングし、重複送信されたフレームを廃棄（Ｓ２４０）処理する。
【００６５】
即ち、ステイションは、Ａ１、Ａ２、Ａ３、Ａ４と重複される関係にあり、ディレクテッドマルチキャストサービス途中に送信されたＭ１、Ｍ２、Ｍ３、Ｍ４を廃棄する。即ち、前述した方法によると、フレーム間の重複問題をディレクテッドマルチキャストサービスのスケジューリングで解決することができるようになる。
【００６６】
図３は、本発明の実施例に係るマルチキャストフレーム処理方法を示すフローチャートである。ＡＰは、マルチキャスト送信するフレーム（以下、マルチキャストフレームという）をユニキャストフレームに変換することができ、一つのステイションに対してマルチキャストとユニキャストを同時に実行することができる。
【００６７】
ユーザまたはステイションは、ＡＰにマルチキャスト送信されるフレームをユニキャストフレームに変換して送信することを要求することができる。このように、ユーザまたはステイションがＡＰにフレームのユニキャスト変換（ｕｎｉｃａｓｔ  ｃｏｎｖｅｒｔｉｎｇ）を要求する場合は、マルチキャスト送信によりフレーム送信の安全性が一時的または持続的に低下されたり、或いはフレーム送信の信頼性が特に要求される状況などで例示されることができる。
【００６８】
マルチキャストフレームのユニキャスト変換は、ステイションの要求によってまたはＡＰの判断または制御により実行されることができる。
【００６９】
図３を参照すると、ステイションはＡＰにＤＭＳ要求メッセージを送信する（Ｓ３１０）。ＤＭＳ要求メッセージはマルチキャストフレームに対するユニキャスト変換を要求するメッセージである。ＡＰがユニキャスト変換送信を許容する場合、ＤＭＳ要求メッセージに相応してＤＭＳ応答メッセージをステイションに送信する（Ｓ３２０）。この時、ＤＭＳ応答メッセージは、ステイションの要求無しに（Ｓ３１０がない状況で）ＡＰがステイションに送る非要求ＤＭＳ要求メッセージである。その後、ＡＰはステイションにダウンリンク送信するフレームのうち一部または全部をユニキャスト変換する（Ｓ３３０、Ｓ３４０）。然しながら、ここで、ステイションはＤＭＳ要求を介してＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）期待値（ｅｘｐｅｃｔａｔｉｏｎ）を設定することができる。以下、ＤＭＳ要求メッセージを介する希望ＱｏＳ設定に関しては、図４を参照して説明する。
【００７０】
データフレームが送信され、その後、ステイションはＡＰにＤＭＳ終了要求メッセージを送信し（Ｓ３５０）、ＡＰがステイションにＤＭＳ終了応答を送信すると（Ｓ３６０）、ＤＭＳが終了される。もちろん、ステイションの要求なしに、ＡＰの強制制御を介してＤＭＳが終了される場合もある。
【００７１】
然しながら、ディレクテッドマルチキャストサービスでマルチキャストフレームがユニキャストフレームに変換されて送信される場合、フレーム間にシーケンス番号マッピング情報の不在または不足により重複されたフレームが発見されない問題が発生可能であることは既に説明した通りである。
【００７２】
従って、ユニキャスト変換されたフレームとマルチキャストフレームの送信が全部完了する前にＤＭＳを終了する場合、ＡＰは、ステイションにＡＰが重複を探知（ｄｕｐｌｉｃａｔｅ  ｄｅｔｅｃｔｉｏｎ）することができるように必要な情報を提供しなければならない。ここで、必要な情報にはフレーム間の比較を介して重複送信可否を判断可能にするフレームのシーケンス番号情報が含まれることができる。従って、ＡＰは、ＤＭＳの終了前、最後にユニキャスト変換して送信したマルチキャストフレームのシーケンス番号情報を該当ステイションに知らせることができる。
【００７３】
ＤＭＳが終了される場合、ＡＰからシーケンス番号情報を受信したステイションは、受信したマルチキャストフレームのシーケンス番号とユニキャスト変換後に送信された変換フレームのうち最後にユニキャスト変換して送信したマルチキャストフレームのシーケンス番号を比較する。マルチキャストフレームのうち最後にユニキャスト変換されて送信されたマルチキャストフレームより小さいシーケンス番号を有するマルチキャストフレームがＤＭＳ終了以前はもちろん終了以後に受信される場合、そのようなマルチキャストフレームは変換フレームと重複的に送信されたものである。従って、ステイションは、最後にユニキャスト変換して送信したマルチキャストフレームのシーケンス番号より小さいシーケンス番号を有するマルチキャストフレームは受信時重複されたと見なして廃棄することができる。
【００７４】
ステイションの要求による終了か、或いはステイションの要求ないＡＰによった終了かに関係なく、ＤＭＳ終了応答メッセージには最後にユニキャスト変換して送信したマルチキャストフレームの最終シーケンス番号情報が含まれる。ここで最終シーケンス番号情報は、既に送信した変換フレームのうち最後のフレームの原本フレームのシーケンス情報であり、その以前シーケンスのフレームがマルチキャスト方式に送信される場合、ステイションはそのフレームを重複されたフレームと判断することができる。ステイションは、ＤＭＳ終了以後にマルチキャストフレームがより送信されても、最終シーケンス番号情報によって重複的に受信されたマルチキャストフレームを選別して廃棄することができる（Ｓ３７０）。
【００７５】
例えば、ＤＭＳ終了直前にユニキャストフレームに変換された変換フレームがＡ１、Ａ２、Ａ３、Ａ４まで送信され、マルチキャストフレームはＭ１、Ｍ２まで送信された場合を仮定する。Ｍ１、Ｍ２はＡ１、Ａ２の原本フレームに該当されるマルチキャストフレームである。この場合、図２を参照して説明した実施例で、ＡＰはＭ３、Ｍ４の送信が全部完了した後にＤＭＳを終了すべきである。そうすることによって、マッピング情報が消失されないためである。然しながら、図３を参照して説明する実施例によると、ＡＰはステイションに最終シーケンス番号情報を提供する。例で、最後にユニキャスト変換して送信したマルチキャストフレームはＭ４であるため、ＡＰはＭ４のシーケンス番号４を最終シーケンス番号情報としてステイションに提供する。そのとき、ステイションはＤＭＳが終了された以後にＭ３、Ｍ４が送信されてもこれを重複されたフレームと判断し、以後に受信されたＭ３、Ｍ４を廃棄することができるようになる。
【００７６】
これをステイションの立場で説明すると、ＤＭＳが開始される場合、ステイションはＡＰからユニキャストフレームとマルチキャストフレームを受信する。この時、ユニキャストフレームはマルチキャストフレームをユニキャスト変換したものである。ＤＭＳ開始のために、ステイションとＡＰとの間にＤＭＳ要求メッセージと、これに対する応答メッセージとの交換があり、ＤＭＳ終了のために、ステイションとＡＰとの間に終了要求メッセージと、これに対する応答メッセージとの交換、またはＡＰのＤＭＳ終了メッセージ送信がある。
【００７７】
ステイションは、受信したユニキャストフレームと受信したマルチキャストフレームのシーケンス番号が対応されるかどうかを判断して重複可否を判断し、重複されたと判断されたマルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）することができる。
【００７８】
ＤＭＳ終了後に受信したマルチキャストフレームの場合、ＤＭＳ終了メッセージに含まれているＤＭＳ終了前に最後にユニキャスト変換して送信されたマルチキャストフレームのシーケンス番号と受信したマルチキャストフレームのシーケンス番号を比較して重複フレームであるかどうかを判断することができる。
【００７９】
図４は、本発明の一実施例によって送信されるＤＭＳ要求メッセージを示す。ＤＭＳ要求メッセージは、前述したように、フレーム変換送信を要求するためのメッセージである。また、ＤＭＳ要求メッセージは、そのフィールド値をどのように設定するかに従って、ＤＭＳ終了要求メッセージとして使われることもできる。
【００８０】
ＤＭＳ要求メッセージは、ディレクテッドマルチキャストサービス（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ；ＤＭＳ）要求アクションフレーム（Ｄｉｒｅｃｔｅｄ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ  ａｃｔｉｏｎ  ｆｒａｍｅ）のフォーマットを使用することができる。ＤＭＳ要求アクションフレームは、カテゴリフィールド４１０、アクションフィールド４２０、ダイアログトークンフィールド４３０、要求タイプフィールド４４０、ＤＭＳディスクリプタリストフィールド４５０を含む。
【００８１】
カテゴリフィールド４１０は、該当フレームのカテゴリを表す。また、アクションフィールド４２０は、該当フレームにより実行される動作を表し、従って、ここでは該当フレームの動作がＤＭＳ要求または終了に関することを表すことができる。ダイアログトークンフィールド４３０は、ＤＭＳ要求またはＤＭＳ終了要求イベントに対する要求と応答を相互マッチングするために使われるフィールドである。ＤＭＳまたはＤＭＳ終了を要求する側がその値を選択することができる。
【００８２】
要求タイプフィールド４４０は、該当フレームがＤＭＳ要求メッセージか、或いはＤＭＳ終了要求メッセージかを表す。例えば、要求タイプフィールド４４０のフィールド値が１に設定される場合、該当フレームはＤＭＳ要求アクションフレームとして機能し、要求タイプフィールド４４０のフィールド値が０に設定される場合、該当フレームはＤＭＳ終了要求アクションフレームとして機能するようになる。
【００８３】
ＤＭＳディスクリプタリストフィールド４５０は、ＤＭＳ要求や終了に関連した詳細な要求内容を表すことができるフィールドである。ＤＭＳディスクリプタリストフィールド４５０は、例えば、前述したステイションがＡＰに要求するＱｏＳ期待値に対する内容が含まれることができる。即ち、各々のステイションは、ＤＭＳ要求アクションフレームのＤＭＳディスクリプタリストフィールド４５０を介してＤＭＳでマルチキャストストリームに対するＱｏＳ期待値（ＱｏＳ  ｅｘｐｅｃｔａｔｉｏｎ）を設定することができる。以下、ＤＭＳディスクリプタリストフィールド４５０に対しては図５を参照していり詳細に説明する。
【００８４】
図５は、図４に示すＤＭＳ要求メッセージのＤＭＳディスクリプタリストフィールド４５０を示す。
【００８５】
ＤＭＳ要求メッセージとして使われるＤＭＳ要求アクションフレームのＤＭＳディスクリプタリストフィールド４５０には、ＤＭＳ  ＩＤフィールド５１０、長さ（Ｌｅｎｇｔｈ）フィールド５２０、ＴＣＬＡＳ要素（ＴＣＬＡＳ  Ｅｌｅｍｅｎｔｓ）フィールド５３０、ＴＣＬＡＳプロセッシング要素（ＴＣＬＡＳ  Ｐｒｏｃｅｓｓｉｎｇ  Ｅｌｅｍｅｎｔ）フィールド５４０（選択的）、ＴＳＰＥＣ要素（ＴＳＰＥＣ  Ｅｌｅｍｅｎｔ）フィールド５５０などのサブフィールドを含むことができる。また、ＤＭＳディスクリプタリストフィールド４５０にはＤＭＳを要求する該当マルチキャストグループアドレス（Ｍｕｌｔｉｃａｓｔ  Ｇｒｏｕｐ  Ａｄｄｒｅｓｓ）を表すＴＣＬＡＳ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｌａｓｓ）情報とＱｏＳ期待値（ＱｏＳ  Ｅｘｐｅｃｔａｔｉｏｎ）情報を表すＴＳＥＰＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）情報などが含まれる。これらの情報のうち、ＴＣＬＡＳ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｌａｓｓ）情報はＴＣＬＡＳ要素（ＴＣＬＡＳ  Ｅｌｅｍｅｎｔｓ）フィールド５３０、ＴＣＬＡＳプロセッシング要素（ＴＣＬＡＳ  Ｐｒｏｃｅｓｓｉｎｇ  Ｅｌｅｍｅｎｔ）フィールド５４０に含まれ、ＴＳＥＰＣ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）情報はＴＳＰＥＣ要素（ＴＳＰＥＣ  Ｅｌｅｍｅｎｔ）フィールド５５０に含まれることができる。
【００８６】
従って、ステイションが前述したＱｏＳ期待値をＡＰに送信するためには、ＤＭＳを要求時にＴＳＰＥＣ要素フィールド５５０が含まれたＤＭＳ要求アクションフレームをステイションに送信する。ＴＳＰＥＣ要素フィールド５５０にはＡＰによりマルチキャストストリームが該当ステイションにユニキャスト変換されて送信される場合、その変換フレーム送信のＱｏＳ期待値情報を表す。
【００８７】
ＡＰは、ＴＳＰＥＣ要素フィールド５５０のＴＳＰＥＣ情報に基づいてマルチキャストフレームをスケジューリングされることができる。即ち、ＡＰは、ステイションが要求するＱｏＳを満たすことができるように各マルチキャストフレーム及び／または変換フレームの送信スケジューリングを多様な方法により流動的に制御することができる。
【００８８】
例えば、マルチキャストフレームの送信率よりステイションが要求するデータ率（Ｄａｔａ  Ｒａｔｅ）（例えば、最小データ率（ｍｉｎｉｍｕｍ  ｄａｔａ  ｒａｔｅ）、平均データ率（ｍｅａｎ  ｄａｔａ  ｒａｔｅ）、ピークデータ率（ｐｅａｋ  ｄａｔａ  ｒａｔｅ）等）が小さい場合、ＡＰは一定のマルチキャストフレームをバッファ（ｂｕｆｆｅｒ）で廃棄（ｄｉｓｃａｒｄ）することができる。この場合、ＡＰはマルチキャストフレームのうち、特にユーザクォリティ（ｕｓｅｒ  ｑｕａｌｉｔｙ）により大きい影響を及ぼすマルチキャストフレームを優先的に送信することができる。
【００８９】
図６は、本発明の一実施例によって送信されるＤＭＳ応答メッセージを示す。ＤＭＳ応答メッセージは、前述したように、ＤＭＳ要求またはフレーム変換要求に対して応答するためのメッセージである。また、ＤＭＳ応答メッセージは、そのフィールド値をどのように設定するかに従って、ＤＭＳ終了応答メッセージとして使われることもできる。
【００９０】
ＤＭＳ応答メッセージは、ＤＭＳ応答アクションフレーム（Ｄｉｒｅｃｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ  Ｒｅｓｐｏｎｓｅ  ａｃｔｉｏｎ  ｆｒａｍｅ）のフォーマットを使用することができ、ＤＭＳ応答アクションフレームは、そのフィールド値の設定状態によってＤＭＳ終了要求メッセージに対するＤＭＳ終了応答メッセージとして機能することもできる。従って、図６は、ＤＭＳ応答アクションフレームのフォーマットまたはＤＭＳ終了応答アクションフレームのフォーマットを表すことができる。
【００９１】
カテゴリフィールド６１０、アクションフィールド６２０に対する説明は、ＤＭＳ要求アクションフレームまたはＤＭＳ終了要求アクションフレームの場合と同様であるため省略する。ダイアログトークンフィールド６３０も同様であり、該当応答フレームがどのＤＭＳ要求アクションフレームまたはＤＭＳ終了要求アクションフレームに対応されるかを表すことができる。
【００９２】
また、ＤＭＳ状態リスト（ＤＭＳ  Ｓｔａｔｕｓ  Ｌｉｓｔ）フィールド６４０には状態コード（Ｓｔａｔｕｓ  Ｃｏｄｅ）が含まれる。状態コードは、ＡＰがステイションの要求に対する反応を表すものであり、ＡＰが送信したＤＭＳ要求またはＤＭＳ終了要求に対するＡＰの承認／拒絶によって‘Ａｃｃｅｐｔ’または‘Ｄｅｎｙ’値に設定されることができる。その他、ＤＭＳ状態リスト（ＤＭＳ  Ｓｔａｔｕｓ  Ｌｉｓｔ）フィールド６４０にはシーケンス番号情報がさらに含まれることができる。
【００９３】
ＡＰがＤＭＳを終了（ｔｅｒｍｉｎａｔｉｏｎ）する場合、ＡＰはステイションに終了当時を基準にしたＤＭＳの状態に対する情報を提供することができる。このような情報がＤＭＳ状態フィールド（ＤＭＳ  Ｓｔａｔｕｓ  Ｌｉｓｔ）フィールド６４０に含まれる。本発明の実施例でＤＭＳ状態フィールド（ＤＭＳ  Ｓｔａｔｕｓ  Ｌｉｓｔ）フィールド６４０に含まれる情報の一例が既に送信したフレームに相応するシーケンス番号情報または最終シーケンス番号情報である。ＤＭＳ状態フィールド（ＤＭＳ  Ｓｔａｔｕｓ  Ｌｉｓｔ）フィールド６４０に対しては図７を参照してより詳細に説明する。
【００９４】
図７は、図６に示すＤＭＳ応答メッセージのＤＭＳ状態リストフィールド６４０を示す。
【００９５】
ＤＭＳ状態リストフィールド６４０には、ＤＭＳ  ＩＤフィールド７１０、長さフィールド７２０、状態フィールド７３０、シーケンス制御フィールド７４０などが含まれることができる。ＤＭＳ  ＩＤフィールド７１０は、該当フレームまたは該当フィールドがどのＤＭＳに対するものであるかを識別するための情報を含む。また、長さフィールド７２０は、該当フレームまたは該当フィールドの長さ情報を表す。状態フィールド７３０には、ＤＭＳまたはＤＭＳ終了イベントの状態に関する情報、例えば、終了の成功または失敗などに対する情報が表されることができる。
【００９６】
また、シーケンス制御フィールド７４０には、シーケンス番号情報または最終シーケンス番号情報が含まれる。シーケンス番号情報は、受信した変換フレームとその変換フレームの原本フレームであるマルチキャストフレームをマッチングさせるための情報である。シーケンス番号情報によって変換フレームとそれに相応するマルチキャストフレームをマッチングさせ、重複受信可否を知ることができる。従って、ステイションは、シーケンス制御フィールド７４０を介してＡＰからシーケンス番号情報の提供を受ける場合、変換フレームとマルチキャストフレームとをマッチングし、重複されたマルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）することができる。
【００９７】
または、シーケンス制御フィールド７４０に最終シーケンス番号情報が含まれる場合には、マッチング作業よりはシーケンス番号の大小を比較するのみで重複可否を判断することができるようになる。ＤＭＳの終了前に最後に送信された変換フレームのシーケンス番号情報である最終シーケンス番号情報を基準に、その以前のシーケンス番号に該当するマルチキャストフレームは重複送信されたと判断されることができる。前述した過程を介してステイションは、受信されたマルチキャストフレームのうち変換フレームと重複送信されたと判断したマルチキャストフレームを廃棄（ｄｉｓｃａｒｄ）する。
【００９８】
図８は、本発明の他の一実施例に係る重複受信されたマルチキャストフレームを廃棄する方法を示すフローチャートである。
【００９９】
ＡＰは、ＤＭＳが終了（Ｓ８１０）された以後、ＤＭＳが終了された時ＡＰにバッファリングされていたマルチキャストフレームをステイションに送信する（Ｓ８２０）。ＤＭＳ終了後にマルチキャストフレームを受信したステイションは、重複受信と判断されるフレームを廃棄（Ｓ８３０）する。ＤＭＳ終了時、ＡＰにバッファリングされていたマルチキャストフレームの送信が全部行われた後、ＡＰは新たなマルチキャストフレームを送信することができる（Ｓ８３５）。この場合、ＡＰは新たに送信されるべきマルチキャストフレームがあっても、ＤＭＳ終了時バッファリングされていたマルチキャストフレームの送信が全部行われる前までは送信を保留することができる。（Ｓ８１５）。
【０１００】
重複受信されたフレームと判断されるフレームを廃棄する段階（Ｓ８３０）で、ステイションは、受信されたマルチキャストフレームに含まれた廃棄インジケータ情報によって廃棄する。廃棄インジケータ情報は、マルチキャストフレームに多様な形態に含まれることができ、その一例として、マルチキャストフレームのフレーム制御フィールドのサブフィールドである追加データフィールド（Ｍｏｒｅ  Ｄａｔａ  ｆｉｅｌｄ）値を廃棄インジケータ情報として活用することができる。
【０１０１】
ステイションは、マルチキャストフレームの追加データフィールドが０に設定されたマルチキャストフレームを受信する時まで受信した全てのマルチキャストフレームを重複受信されたフレームと判断して廃棄する。即ち、マルチキャストフレームの追加データフィールドが０に設定されたマルチキャストフレームを受信した以後に受信したマルチキャストフレームに対して廃棄しない。
【０１０２】
ＩＥＥＥ８０２．１１のフレーム構造でフレーム制御フィールド（Ｆｒａｍｅ  ｃｏｎｔｒｏｌ  ｆｉｅｌｄ）のサブフィールドである追加データフィールドは、１ビット（ｂｉｔ）の長さを有して受信するステイションに送信されるべきデータがＡＰにバッファリングされていることを指示する役割をする。マルチキャストフレームにおいて、追加データフィールドが１の場合、ＡＰが送信しなければならない追加的な（ａｄｄｉｔｉｏｎａｌ）マルチキャストフレームを有していることを指示し、追加データフィールドが０の場合、ＡＰにステイションに送信すべきマルチキャストフレームが残っていないことを指示する。本発明の実施例で追加データフィールドが０であるマルチキャストフレームを送信することは、ＡＰがＤＭＳを介して送信した原本フレームをこれ以上有していないということを意味する。
【０１０３】
前記方法の説明のために、ＡＰがＤＭＳを開始してステイションにＡ１、Ａ２、Ｍ１、Ａ３、Ａ４、Ｍ２、Ｍ３、Ｍ４を順次送信すると仮定する。ＡＰがＡ３まで送信した状況でＤＭＳが終了された場合、ＡＰは送信できないマルチキャストフレームＭ２、Ｍ３、Ｍ４をステイションにマルチキャスティングするようになる。この時、ＡＰは、Ｍ２、Ｍ３の追加データフィールドを１に設定し、Ｍ４の追加データフィールドを０に設定して送信する。これを受信するステイションは、ＤＭＳ終了以後に受信するＭ２、Ｍ３、Ｍ４の追加データフィールド値によって受信されたマルチキャストフレームを重複フレームと判断して廃棄する。例の場合、追加データフィールドが０に設定されて送信されるＭ４を受信する前までの全てのマルチキャストフレームは、重複受信されたマルチキャストフレームと判断して廃棄するようになる。この時、ＡＰは、ＤＭＳが終了された場合に送信すべきバッファリングされたマルチキャストフレームが全部送信される前まで送信すべき新たなマルチキャストフレームの送信を保留する（バッファリングを実行しない）。もし、ＡＰがＭ４以後Ｍ５をマルチキャスティングすべき場合であるとしてもＤＭＳサービス終了時にバッファリングされていたマルチキャストフレームＭ２、Ｍ３、Ｍ４が全部送信される時までＭ５の送信を保留し、Ｍ４の送信以後にＭ５の送信を実行する。
【０１０４】
本発明の実施例に係る重複受信されたマルチキャストフレームを廃棄する他の方法によると、ステイションは、ＤＭＳが終了された以後一定時間中に受信されるマルチキャストフレームを全部廃棄（Ｄｉｓｃａｒｄ）する。これはＤＭＳ終了後一定時間以内に受信されるマルチキャストフレームは、重複受信されたマルチキャストフレームである可能性があるためである。この時、一定時間はＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に設定された値、或いはＡＰにさらに設定されてステイションに知られた値であり、一例として、ＤＭＳが終了された以後ＤＴＩＭ（Ｄｅｌｉｖｅｒｙ  Ｔｒａｆｆｉｃ  Ｉｎｄｉｃａｔｉｏｎ  Ｍｅｓｓａｇｅ）を受信する時までの時間に設定されることができる。
【０１０５】
図９は、本発明の実施例に係るマルチキャストフレーム処理方法を実行する無線通信装置を示す。
【０１０６】
本発明の実施例に係る無線通信装置は、無線ＬＡＮシステムでフレームを変換して送信し、プロセッサ９１０、ＲＦ部９２０、及びメモリ９３０を含む。即ち、図８に示す無線通信装置は、ディレクテッドマルチキャストサービス（Ｄｉｒｅｃｔｅｄ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ；ＤＭＳ）を実行して終了することができる。
【０１０７】
端末は、プロセッサ（ｐｒｏｃｅｓｓｏｒ）９１０とＲＦ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ）部（ｕｎｉｔ）９２０を含む。メモリ９３０は、プロセッサ９１０と連結され、プロセッサ９１０を駆動するための多様な情報を格納する。メモリ９３０は、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、メモリカード、格納媒体及び／または他の格納装置を含むことができる。その他、無線通信装置は、ディスプレイ部やユーザインターフェースをさらに含むことができるが、図面上に示しておらず、詳細な説明も省略する。
【０１０８】
プロセッサ９１０は、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、他のチップセット、論理回路及び／またはデータ処理装置を含むことができる。ここで、プロセッサ９１０は、ディレクテッドマルチキャストサービス（Ｄｉｒｅｃｔｅｄ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ；ＤＭＳ）のためにマルチキャストフレームをユニキャストフレームに変換した変換フレームを生成することができる。各々のマルチキャストフレームと変換フレームはシーケンス番号を有している。シーケンス番号は、マルチキャストフレームと変換フレームのマッピング情報として用いられることができる。
【０１０９】
即ち、ステイションは、変換フレームと変換フレームの原本フレームに相応されるマルチキャストフレームとを前記シーケンス情報から知ることができ、これによってフレームの重複送信可否を感知することができる。特に、ＤＭＳが終了される前に最後に送信された変換フレームのシーケンス番号情報である最終シーケンス番号情報をステイションに提供すると、ステイションは最終シーケンス番号情報に基づいて重複と判断されるマルチキャストフレームを全部廃棄することができる。
【０１１０】
また、プロセッサ９１０は、ＤＭＳが終了によって変換フレームとマルチキャストフレームとの間のマッピング情報が消失されることを防止するために、既に送信された変換フレームに相応する原本フレームに該当するマルチキャストフレームが全部送信される前にはＤＭＳを終了しない方法でＤＭＳをスケジューリングすることができる。
【０１１１】
ＲＦ部９２０は、ＤＭＳ要求メッセージ及びＤＭＳ応答メッセージ、ＤＭＳ終了要求メッセージ、ＤＭＳ終了メッセージまたはＤＭＳ終了応答メッセージをステイションと送受信し、プロセッサ９１０が生成した変換フレーム及びマルチキャストフレームをステイションに送信し、前記ＤＭＳを終了する場合、前記シーケンス番号情報をステイションにさらに送信する。ここで、シーケンス番号情報は、ＤＭＳ終了メッセージまたはＤＭＳ終了応答メッセージに含まれて送信されることができる。
【０１１２】
ここで、シーケンス番号情報は、前述ように、ステイションが変換フレームの原本フレームに該当するマルチキャストフレームを重複と判断して廃棄（Ｄｉｓｃａｒｄ）しようとする場合、廃棄する前記マルチキャストフレームの選別に使われる情報である。
【０１１３】
前述した全ての方法は、前記方法を実行するようにコーディングされたソフトウェアやプログラムコードなどによるマイクロプロセッサ、制御器、マイクロ制御器、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのようなプロセッサまたは図３に示す端末のプロセッサにより実行されることができる。前記コードの設計、開発及び具現は、本発明の説明に基づいて当業者に自明である。
【０１１４】
以上、本発明に対して実施例を参照して説明したが、該当技術分野の通常の知識を有した者は、本発明の技術的思想及び領域から外れない範囲内で本発明を多様に修正及び変更させて実施することができる。従って、本発明は、前述した実施例に限定されるものではなく、特許請求の範囲内の全ての実施例を含む。
【図１】
0005292510.tif 000002
【図２】
0005292510.tif 000003
【図３】
0005292510.tif 000004
【図４】
0005292510.tif 000005
【図５】
0005292510.tif 000006
【図６】
0005292510.tif 000007
【図７】
0005292510.tif 000008
【図８】
0005292510.tif 000009
【図９】
0005292510.tif 000010