(57)【要約】  本発明の一実施例で、複数の媒体接近制御（ＭＡＣ）プロトコルデータユニットは、伝送パーティから受信パーティに伝送され、受信パーティは、それぞれの受信されたＭＰＤＵを承認するために、二バイトのＭＰＤＵブロックを使用する代わりに、それぞれの断片化されたパケットのためのビットマップフィールドを利用して、遅延された承認フレームを伝送パーティに伝送する。ビットマップフィールドは、複数のＭＰＤＵに対応する複数のビットマップ値を含むが、ここで、複数のビットマップ値は、それぞれのＭＰＤＵが受信されたか否かを表す値である。
2008511246.tif 000002
【特許請求の範囲】
【請求項１】
近距離無線ネットワーク（ＷＰＡＮ）における伝送されたデータストリームの受信承認のための方法において、
伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信エンティティに伝送するステップと、
前記受信エンティティでビットマップフィールドを利用して前記複数のＭＰＤＵそれぞれの受信を承認する遅延された承認フレームを伝送するステップとを含むことを特徴とする受信承認方法。
【請求項２】
前記近距離無線ネットワークは、ＩＥＥＥ  ８０２.１５.３標準プロトコルによることを特徴とする請求項１に記載の受信承認方法。
【請求項３】
前記ビットマップフィールドは、複数のビットマップ値が前記それぞれの複数のＭＰＤＵが受信されたか否かを表すとき、前記複数のＭＰＤＵに対応する複数のビットマップ値を含むことを特徴とする請求項１に記載の受信承認方法。
【請求項４】
近距離無線ネットワークにおける伝送されたデータストリームの受信承認のための方法において、
伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するステップと、
ビットマップフィールドをもって前記それぞれの複数のＭＰＤＵの受信を承認する遅延された承認フレームを前記伝送エンティティに伝送するステップとを含むことを特徴とする受信承認方法。
【請求項５】
前記受信承認方法は、前記近距離無線ネットワークを形成するそれぞれのピコネット装置で行われることを特徴とする請求項４に記載の受信承認方法。
【請求項６】
媒体接近制御（ＭＡＣ）サービスデータユニット（ＭＳＤＵ）が複数のＭＰＤＵに断片化されるとき、前記複数のＭＳＤＵを受信するステップと、
ビットマップフィールドを利用して、前記それぞれのＭＳＤＵに対する前記それぞれの複数のＭＰＤＵの受信を承認する、遅延された承認フレームを伝送するステップとをさらに含むことを特徴とする請求項４に記載の受信承認方法。
【請求項７】
前記ＭＡＣヘッダの前記断片制御パートの最初の断片番号フィールド及び最後の断片番号フィールドから計算されるＭＳＤＵに対して、遅延されて承認された断片の全体個数に基づいて、前記ビットマップフィールドのサイズを決定するステップをさらに含むことを特徴とする請求項４に記載の受信承認方法。
【請求項８】
前記ビットマップフィールドは、一つ以上の前記ＭＰＤＵが受信されていない場合に、どのようなＭＰＤＵが受信されなかったかを表す情報を含むことを特徴とする請求項４に記載の受信承認方法。
【請求項９】
前記ビットマップフィールドは、それぞれの複数のビットマップ値が前記それぞれの複数のＭＰＤＵが受信されたか否かを表すとき、前記複数のＭＰＤＵに対応する前記複数のビットマップ値を含むことを特徴とする請求項４に記載の受信承認方法。
【請求項１０】
近距離無線ネットワークにおける伝送されたデータストリームの受信承認のための方法において、
伝送エンティティから複数のデータパケットを受信するステップと、
前記複数のデータパケットのうち何れかが断片化されたかを決定するステップと、
それぞれの複数のビットマップ値が前記それぞれの決定された断片化されたパケットが受信されたか否かを表すとき、前記決定された断片化されたパケットに対応する前記複数のビットマップ値を含むビットマップフィールドを生成するステップと、
前記生成されたビットマップフィールドを含む遅延された承認フレームを生成するステップと、
前記生成された遅延された承認フレームを前記伝送エンティティに伝送するステップとを含むことを特徴とする受信承認方法。
【請求項１１】
前記決定するステップは、
前記それぞれの受信されたデータパケットの前記パケットヘッダの断片番号フィールドをチェックするステップを含むことを特徴とする請求項１０に記載の受信承認方法。
【請求項１２】
前記ビットマップフィールドを生成するステップは、前記それぞれの受信されたデータパケットの前記パケットヘッダの最初の断片番号フィールド及び最後の断片番号フィールドから計算されるＭＳＤＵに対して、承認された断片の全体個数に基づいて前記ビットマップフィールドのサイズを決定するステップを含むことを特徴とする請求項１０に記載の受信承認方法。
【請求項１３】
近距離無線ネットワークにおける伝送されたデータストリームの受信承認システムにおいて、
複数の断片化されたパケット（ＭＰＤＵ）を伝送するように構成された第１ピコネット装置と、
前記複数のＭＰＤＵを受信し、ビットマップフィールドを利用して前記それぞれのＭＰＤＵの受信を承認する、遅延された承認フレームを前記第１ピコネット装置に伝送するように構成された第２ピコネット装置とを備えることを特徴とする受信承認システム。
【請求項１４】
前記第１ピコネット装置と前記第２ピコネット装置との間の前記パケット通信を調整するように構成されたピコネット調整器をさらに備えることを特徴とする請求項１３に記載の受信承認システム。
【請求項１５】
前記それぞれのピコネット装置は、デジタルビデオカメラ、携帯用ビデオディスプレイ装置、無線サラウンドスピーカ、電子ゲーム装置、プリンタ、コードレス電話機及び他のビジネスまたは消費者装置のうち一つによって選択されることを特徴とする請求項１３に記載の受信承認システム。
【請求項１６】
前記ビットマップフィールドは、複数のビットマップ値が前記それぞれの複数のＭＰＤＵが受信されたか否かを表すとき、前記複数のＭＰＤＵに対応する複数のビットマップ値を含むことを特徴とする請求項１３に記載の受信承認システム。
【請求項１７】
近距離無線ネットワークにおける伝送されたデータストリームの受信承認のためのシステムにおいて、
ＩＥＥＥ  ８０２.１５.３プロトコルを利用して、ネットワーク内で通信を行い、伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信し、ビットマップフィールドをもってそれぞれの複数のＭＰＤＵの受信を承認する遅延された承認フレームを前記伝送エンティティに伝送するようにプログラミングされた装置を備えることを特徴とする受信承認システム。
【請求項１８】
前記装置は、デジタルビデオカメラ、携帯用ビデオディスプレイ装置、無線サラウンドスピーカ、電子ゲーム装置、プリンタ、コードレス電話機及び他のビジネスまたは消費者装置のうち一つによって選択されることを特徴とする請求項１７に記載の受信承認システム。
【請求項１９】
搬送波に埋込まれるコンピュータデータ信号において、
複数のＭＡＣプロトコルデータユニット（ＭＰＤＵ）がＭＡＣサービスデータユニット（ＭＳＤＵ）を形成し、受信エンティティに連続的に伝送され、それぞれの複数のビットマップ値が前記それぞれの複数のＭＰＤＵが受信されたか否かを表すとき、前記複数のビットマップ値を含むビットマップフィールドを備え、
遅延された承認フレームであり、ＩＥＥＥ  ８０２.１５.３標準プロトコルによることを特徴とするコンピュータデータ信号。
【請求項２０】
前記ビットマップフィールドは、一つ以上の前記ＭＰＤＵが受信されていない場合に、どのようなＭＰＤＵが受信されなかったかを表す情報を含むことを特徴とする請求項１９に記載のコンピュータデータ信号。
【請求項２１】
伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するステップと、
ビットマップフィールドをもって前記それぞれのＭＰＤＵの受信を承認する遅延された承認フレームを前記伝送エンティティに伝送するステップとを含む近距離無線ネットワークにおける伝送されたデータストリームの受信承認のための方法を行うためのプロセッサーで判読可能な保存装置に搭載され、一つ以上のプロセッサーにプログラミングするためのコードを有する保存装置。
【請求項２２】
近距離無線ネットワークにおける伝送されたデータストリームの受信承認のためのシステムにおいて、
伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するための手段と、
ビットマップフィールドをもって前記複数のＭＰＤＵそれぞれの受信を承認する遅延された承認フレームを前記伝送エンティティに伝送するための手段とを含むことを特徴とする受信承認システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線データ通信システムに係り、特に、近距離無線ネットワーク（ＷＰＡＮ：Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）における伝送されたデータストリームの受信承認のための方法及びシステムに関する。
【背景技術】
【０００２】
最近に、無線通信システムを利用した多様なコンピュータネットワークシステムが広く使われている。そのようなネットワークシステムは、地域情報通信網（ＬＡＮ：ローカルエリアネットワーク）、広域通信網（ＷＡＮ：ワイドエリアネットワーク）、無線地域通信網（ＷＬＡＮ：ワイヤレスローカルエリアネットワーク）、ＷＰＡＮ、ＧＰＲＳ（ゼネラル  パケット  ラジオ  サービス）ネットワーク及び他の無線ネットワークシステムを備える。そのようなネットワークシステムは、パソコン（デスクトップ、ラップトップ及びパームトップ）、モバイルホンまたは他の携帯用通信装置のような多様な最終端末の間の通信を許容する。
【０００３】
前記ネットワークの大部分で、最終端末がデータを伝送するとき、前記最終端末は、それぞれのパケットのヘッダ内に目的地アドレスを有するパケットのシーケンスでデータをカプセル化する。それぞれのパケットは、ネットワークに伝送される。全ての他の連結された装置は、パケットヘッダ内のアドレスを読み取るが、パケットのアドレスを認知すれば、パケットのデータのみを読む。一旦、パケットが読み取られれば、目的地装置は、ソースに対する応答として受信されたパケットの受信を承認する（ソースアドレスもパケットのヘッダに位置する）。承認パケットは、ソースにデータが成功的に受信されたか、または中断及び再伝送が必要であると知らせる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のための方法及びシステムを提供することである。
【課題を解決するための手段】
【０００５】
本発明の一側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のための方法を提供する。前記方法は、伝送エンティティから受信エンティティに複数の断片化されたパケット（ＭＰＤＵ）を伝送するステップと、ビットマップフィールドを利用して複数のＭＰＤＵそれぞれの受信を承認する遅延された承認フレームを受信エンティティから伝送するステップとを含む。
【０００６】
本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のための方法を提供する。前記方法は、伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するステップと、ビットマップフィールドをもってそれぞれの複数のＭＰＤＵの受信を承認する遅延された承認フレームを伝送エンティティに伝送するステップとを含む。
【０００７】
本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のための方法を提供する。前記方法は、ｉ）伝送エンティティから複数のデータパケットを受信するステップと、ｉｉ）複数のデータパケットのうち何れかが断片化されたかを決定するステップと、ｉｉｉ）前記それぞれの複数のビットマップ値が前記それぞれの決定された断片化されたパケットが受信されたか否かを表すとき、前記決定された断片化されたパケットに対応する複数のビットマップ値を含むビットマップフィールドを生成するステップと、ｉｖ）前記生成されたビットマップフィールドを備える遅延された承認フレームを生成するステップと、ｖ）前記生成された遅延された承認フレームを伝送エンティティに伝送するステップとを含む。
【０００８】
また、本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のためのシステムを提供する。前記システムは、複数の断片化されたパケット（ＭＰＤＵ）を伝送するように構成された第１ピコネット装置と、複数のＭＰＤＵをを受信し、ビットマップフィールドを利用してそれぞれの複数のＭＰＤＵの受信を承認する、遅延された承認フレームを第１ピコネット装置に伝送する第２ピコネット装置とを備える。
【０００９】
また、本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のためのシステムを提供する。前記システムは、ＩＥＥＥ  ８０２.１５.３プロトコルを利用して、ネットワーク内で通信を行い、ｉ）伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信し、ｉｉ）ビットマップフィールドをもってそれぞれの複数のＭＰＤＵの受信を承認する、遅延された承認フレームを伝送エンティティに伝送するようにプログラミングされた装置を備える。
【００１０】
また、本発明の他の側面は、搬送波に埋込まれるコンピュータデータ信号を提供する。前記信号は、複数のビットマップ値を含むビットマップフィールドを備えるが、ここで、それぞれの複数のビットマップ値は、それぞれの複数のＭＡＣ（メディウム  アクセス  コントロール）プロトコルデータユニット（ＭＰＤＵ）が受信されたか否かを表し、前記複数のＭＰＤＵは、ＭＡＣサービスデータユニット（ＭＳＤＵ）を形成し、受信エンティティに連続的に伝送される。また、前記信号は、遅延された承認フレームであり、ＩＥＥＥ  ８０２.１５.３標準プロトコルによる。
【００１１】
また、本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のための方法を行うためのプロセッサーで判読可能な保存装置に搭載され、一つ以上のプロセッサーにプログラミングするためのコードを有する保存装置を提供する。前記方法は、ｉ）伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するステップ、及びｉｉ）ビットマップフィールドをもってそれぞれの複数のＭＰＤＵの受信を承認する、遅延された承認フレームを伝送エンティティに伝送するステップを含む。
【００１２】
また、本発明の他の側面は、ＷＰＡＮにおける伝送されたデータストリームの受信承認のためのシステムを提供する。前記システムは、伝送エンティティから複数の断片化されたパケット（ＭＰＤＵ）を受信するための手段、及びビットマップフィールドをもって複数のＭＰＤＵそれぞれの受信を承認する、遅延された承認フレームを伝送エンティティに伝送するための手段を含む。
【発明の効果】
【００１３】
本発明の多様な実施例によれば、遅延された承認と関連したコストを非常に減らせる。それだけでなく、本発明の一実施例は、全体システムの処理効率を非常に向上させうる。しかも、本発明の多様な実施例は、遅延された承認フレームが成功的に伝送される機会を増加させ、全てのフレームの再伝送の可能性を減らせる。
【発明を実施するための最良の形態】
【００１４】
以下、添付された図面を参照して本発明をさらに詳細に説明する。
【００１５】
図１は、例示的なＷＰＡＮシステム１００を示す。前記ネットワークシステム１００は、相互間にデータを伝送する装置１１０ないし１４０を備える。本発明の一実施例で、前記ネットワークシステム１００は、ＩＥＥＥ  ８０２.１５.３プロトコルによる。本発明の一実施例で、前記ネットワークシステム１００は、他の末端のＩＥＥＥ  ８０２.１５.３システムと通信しうる。
【００１６】
本発明の一実施例で、前記それぞれの装置１１０ないし１４０は、デジタルビデオカメラ、携帯用ビデオディスプレイ装置、無線サラウンドスピーカ、電子ゲーム装置、プリンタ、コードレス電話機及び他のビジネスまたは消費者装置のうち一つを備える。
【００１７】
本発明の一実施例で、前記装置それぞれ１１０ないし１４０は、ピコネット調整器（またはピコネット制御器、以下では、‘ピコネット調整器’という）として決定される。前記ピコネット調整器１１０は、例えば、それぞれの装置相互間にデータを伝送できるようにタイムスロットを提供することによって、残りの装置１２０ないし１４０（典型的に、８０２.１５.３標準でピコネット装置と言及される）の間でのデータ通信を調整する。このようなアプリケーションで、全ての装置１１０ないし１４０は、ピコネット装置と頻繁に言及される。
【００１８】
本発明の一実施例で、前記システム（図１の１００）内でのデータ通信は、ＩＥＥＥ  ８０２.１５.３、または現在知られているか、あるいは今後に開発される他の適した無線通信標準を利用して行われる。ＩＥＥＥ  ８０２.１５.３の説明書は、２００３年２月にＰ８０２.１５.３／Ｄ１７に作成された‘高速のＷＰＡＮのための無線媒体接近制御（ＭＡＣ：メディウム  アクセス  コントロール）及び物理（ＰＨＹ：Ｐｈｙｓｉｃａｌ）階層の説明’で探せる。ＩＥＥＥ  ８０２.１５.３標準は、全ての家をカバーする携帯用消費者電子装置を提供する。前記標準は、例えば、消費者電子装置の広い範囲のために、移動性の必要、サービスの質（ＱｏＳ：クオリティ  オブ  サービス）及び速い連結性に対して扱う。
【００１９】
典型的に、ピコネット装置１２０ないし１４０におけるデータ通信は、例えば、１０Ｍ以内の短い範囲の距離で行われる。本発明の一実施例で、前記ピコネット調整器１１０は、（たとえ、図１には１２０ないし１４０の３つのピコネット装置のみが示されているとしても）２５０個までの装置のデータ通信を調整できる。
【００２０】
ピコネット調整器を備える典型的な８０２.１５.３に基づいたネットワークシステムの一般的な動作についての説明は、例えば、２００３年２月にＰ８０２.１５.３／Ｄ１７に作成された‘高速のＷＰＡＮのための無線ＭＡＣ及びＰＨＹ階層の説明’で探せる。
【００２１】
図２は、ＩＥＥＥ  ８０２.１５.３標準によるＭＡＣヘッダのデータフォーマットを示す。前記８０２.１５.３標準で、フレーム（またはパケット）は、典型的にＭＡＣヘッダ２００に付加されてフレームボディ及び（フレームチェックシーケンス（ＦＣＳ）フィールドのような）エラー訂正フィールドを備える。前記ＭＡＣヘッダ２００は、他の物のうち断片制御フィールド２１０、ソース及び目的地ＩＤ
２１２,２１４を含む。前記断片制御フィールド２１０は、フレーム（またはパケット）の断片化と関連した情報を含む。
【００２２】
ＩＥＥＥ  ８０２.１５.３ネットワークの一実施例で、伝送前に（一般的に、８０２.１５.３標準でＭＡＣサービスデータユニット（ＭＳＤＵ）と言及される）パケットは、複数のさらに小さいパケットまたは断片に断片化されうる。このようなアプリケーション全体で、断片化されたパケットと断片とは、混用されて使われる。
【００２３】
それぞれの断片（ＭＰＤＵ）は、全体データパケット（ＭＳＤＵ）のようなデータフォーマットを有する。したがって、それぞれのＭＳＤＵ及びＭＰＤＵは、フレームボディ及びＦＣＳだけでなく、図２に示されたＭＡＣヘッダを備える。目的地装置は、受信された断片化されたパケットを再組合わせる。前記方法は、（さらに大きいパケットの損失可能性が高いのに比べて）ノイズに起因するパケットの損失の機会を小さくし、小さいパケットサイズに起因する帯域幅の損失を少なくする。それだけでなく、断片を損失しても全体パケット伝送に比べて、実際にさらに少ない量のデータが損失される。したがって、このような断片化及び再組合わせは、多様な通信標準で頻繁に使われる。
【００２４】
それぞれの断片は、一般的に、伝送中に独立的なパケットとして取扱われる。したがって、ＭＰＤＵは、８０２.１５.３標準で独立的なパケット（ＭＳＤＵ）及び断片化されたパケット（ＭＰＤＵ）を二つとも表すのに使われる。それぞれの断片を受信した後に、前記目的地装置は、それぞれの断片化されたパケットの受信を表すために、ソース装置に承認（ＡＣＫ：Ａｃｋｏｗｌｅｄｇｍｅｎｔ）を伝送する。８０２.１５.３標準で、即刻的な承認フレーム、遅延された承認フレーム及び承認なしのフレームの三つの承認フレームが使われる。前記即刻的な承認フレームは、受信エンティティによって独立的なパケットが受信された直後に承認するために伝送される。前記遅延された承認は、全てのパケットのグループが受信された後に、パケットのグループ（またはブロック）を承認するために伝送される。承認無しは、送信側の伝送されたパケットの受信側による承認を所望しない場合に使われる。本発明の多様な実施例が、前記遅延された承認と関連する。本明細書で、遅延された承認（フレーム）と承認（フレーム）とは混用されうる。
【００２５】
図２に示された一実施例で、（例えば、８０２.１５.３標準によって２４ビットが割当てられた）断片制御フィールド２１０は、他の物のうち、（８０２.１５.３標準によって７ビットが割当てられた）最後の断片番号フィールド２２０、（例えば、８０２.１５.３標準によって７ビットが割当てられた）断片番号フィールド２３０及び（８０２.１５.３標準によって９ビットが割当てられた）ＭＳＤＵ番号フィールド２４０を備える。
【００２６】
前記ＭＳＤＵ番号フィールド２４０は、伝送されている断片（ＭＰＤＵ、断片化された場合に）の集合を含むＭＳＤＵの番号を表す。断片番号フィールド２３０は、伝送されている断片（ＭＰＤＵ）の番号を表す。ＭＳＤＵが複数のＭＰＤＵに断片化される場合には、全ての複数のＭＳＤＵの番号は同じであるが、それぞれのＭＰＤＵの断片番号は、一つずつ増加する。一実施例で、一つのＭＳＤＵは、１２８個の断片（ＭＰＤＵ、図２の２３０参照）を含みうる。前記最終断片番号フィールド２２０は、断片化されたＭＳＤＵに属する断片の全体個数を表す。
【００２７】
図３は、ＩＥＥＥ  ８０２.１５.３標準による遅延された承認フレームのデータフォーマットを示す。前記遅延された承認フレーム３００は、ＦＣＳフィールド３１０、フレームボディ３２０及びＭＡＣヘッダ３３０を備える。前記フレームボディ３２０は、他の物のうちから複数のＭＰＤＵ
ＩＤフィールド（ブロック１からｎまで、８０２.１５.３標準でそれぞれのフィールドには、２バイトが割当てられる）を備える。前記フレームボディ３２０は、受信された断片化されたパケットまたは断片化されていないパケットを承認するために使われる。
【００２８】
図３に示したように、現在の８０２.１５.３標準で、それぞれの（断片化された（ＭＰＤＵ）または断片化されていない）パケットは、二バイト（１６ビット）を利用して個別的に承認される。例えば、二つのＭＳＤＵ（一つは、１０個のＭＰＤＵに断片化され、他の一つは、断片化されていない）が伝送されれば、伝送されたパケットを承認するために、２２バイト（ＭＰＤＵ毎に２バイト（２０バイト）であり、ＭＳＤＵ毎に２バイト）が必要である。断片化されたパケットの数が増加するほど、遅延された承認フレームのフレームボディ３２０のサイズは、非常に増大できる。
【００２９】
もし、（少なくともそのうち一つが断片化された）複数のＭＳＤＵが受信され、このような遅延された承認方法を利用して承認が必要になる場合には、前記遅延された承認フレームのサイズは、重要になりうる。さらに多いＭＳＤＵが断片化されるほど、さらに高い通信コストが誘発される。遅延された承認フレームのフレームボディの莫大な増加は、伝送のためのさらに広い帯域幅を必要にさせ、処理能率を低下させる。しかも、フレームボディの増加はまた、伝送されたパケットの損失可能性を増加させるが、これは、全てのパケットの再伝送及び帯域幅の浪費をもたらす。したがって、無線通信環境でＩＥＥＥ  ８０２.１５.３を基盤とするネットワークのようなさらに効率的な遅延された承認が要求される。
【００３０】
本発明の一側面は、ＷＰＡＮで伝送されたデータストリームの受信を承認するシステム及び方法を提供する。ここで、複数のＭＡＣプロトコルデータユニットは、伝送パーティから受信パーティに伝送され、受信パーティは、それぞれの受信されたＭＰＤＵを承認するために、二バイトのＭＰＤＵブロックを使用する代わりに、前記それぞれの断片化されたパケットのためのビットマップフィールドを利用して、遅延された承認フレームを伝送パーティに伝送する。前記ビットマップフィールドは、複数のＭＰＤＵに対応する複数のビットマップ値を含むが、ここで、複数のビットマップ値は、それぞれのＭＰＤＵが受信されたか否かを表す値である。
【００３１】
図４は、本発明の一実施例による遅延された承認フレームの例示的なデータフォーマットを示す。前記遅延された承認フレーム４００は、ＦＣＳフィールド４１０、フレームボディ４２０及びＭＡＣヘッダ４３０を備える。本発明の一実施例で、前記フレームボディ４２０は、ＭＳＤＵが少なくても一つの断片を有するとするとき、他の物のうち少なくとも一つのＭＳＤＵフィールド（８０２.１５.３標準で２バイトが割当てられる）及びビットマップフィールド（８０２.１５.３標準で１６バイトまで割当てられる）を含む。図４で示したような一実施例で、前記フレームボディ４２０は、複数のＭＳＤＵフィールド（ＭＳＤＵ１からＭＳＤＵｎまで）及び複数のＭＳＤＵフィールド（もし、全てのＭＳＤＵが断片化されたとすれば）に対応する複数のビットマップフィールドを含む。前記フレームボディ４２０はまた、‘ＭＰＤＵ承認された’フィールド（１バイト＝８０２.１５.３標準で８ビットが割当てられる）を含む。したがって、標準で、一つの遅延された承認フレームは、断片化されたか否かに関係なく、２５６パケット（２８）まで含みうる。
【００３２】
一実施例で、前記フレームボディ４２０は、それぞれ１２８個の断片を含む二つのＭＳＤＵブロック及び前記１２８個の断片に対応するビットマップフィールドを備える。もし、断片化されたパケットが受信されなかったとすれば、ビットマップフィールドは、生成されない。このような状況で、図２の前記断片番号フィールド２２０,２３０は、０にセッティングされる。本発明の一実施例で、通信環境に依存して幾つかのＭＳＤＵは断片化され、残りのものは断片化されない。図４のように、それぞれの断片化されたＭＳＤＵに対してビットマップフィールドが生成され、前記承認フレームが追加される。断片化されていないＭＳＤＵに対しては、ビットマップフィールドが生成されないであろう。
【００３３】
それぞれのＭＳＤＵブロックは、最初の断片番号フィールド４４０及びＭＳＤＵ番号フィールド４５０を備える。前記ＭＳＤＵ番号フィールド４５０（８０２.１５.３標準で９ビットが割当てられる）は、遅延されて承認されているＭＳＤＵの番号を表す。最初の断片番号フィールド４４０は、前記遅延された承認が開始される断片番号（図６Ａ及び図６Ｂを参照）を表す。本発明の一実施例で、前記最初の断片番号は、受信されたフレームのＭＡＣヘッダ２００の前記断片番号フィールド２３０（図２参照）から得られる。
【００３４】
図５は、本発明の一実施例による遅延された承認手順を示す例示的なフローチャートを示す。本発明の一実施例で、前記承認手順５００は、ＣまたはＣ＋＋またはその他の適したプログラミング言語のような伝統的なプログラミング言語で具現が可能である。本発明の一実施例で、前記プログラムは、前記ピコネット装置１１０ないし１４０におけるコンピュータの接近可能な保存媒体に保存される。本発明の他の実施例で、前記プログラムは、本発明の一実施例による前記承認手順５００を行えるほど長いサイズを有する他のシステムの場所に保存されうる。前記保存媒体は、保存された情報のための多様な技術を含みうる。本発明の一実施例で、前記保存媒体は、ＲＡＭ（ランダム  アクセス  メモリ）、ハードディスク、フロッピー（登録商標）ディスク、デジタルビデオ装置、コンパクトディスク（ＣＤ）、ビデオディスクまたは／及び他の光学記録媒体などを含む。
【００３５】
本発明の他の実施例で、前記それぞれのピコネット装置は、前記承認手順５００を行うように構成またはプログラミングされたプロセッサー（図示せず）を備える。前記プログラムは、前記プロセッサーまたは前記ピコネット装置１１０ないし１４０のメモリに保存されうる。本発明の多様な実施例で、前記プロセッサーは、ペンティアム（登録商標）系列のようなインテル社のマイクロプロセッサー及びウィンドウズ（登録商標）９５、ウィンドウズ（登録商標）９８、ウィンドウズ（登録商標）２０００またはウィンドウズ（登録商標）ＮＴのようなマイクロソフト社のウィンドウズ（登録商標）運用体制を基盤にした構成を有しうる。本発明の一実施例で、前記プロセッサーは、シングルチップまたはマルチチップマイクロプロセッサー、デジタル信号処理器、埋込マイクロプロセッサー、マイクロコントローラなどを利用する多様なコンピュータプラットホームをもって具現されうる。他の実施例で、前記プロセッサーは、ユニックス、リヌックス、マイクロソフトＤＯＳ、マイクロソフトウィンドウズ（登録商標）２０００／９８／ＭＥ／ＸＰ、マッキントッシュＯＳ、ＯＳ／２及びかかる種類のような広い範囲の運用体制をもって具現されうる。他の実施例で、前記承認手順５００は、埋込ソフトウェアによって具現されうる。
【００３６】
本発明の他の実施例で、図５の前記実施例５００は、ＩＥＥＥ  ８０２.１５.３標準によって具現されうる。便宜上、前記手順５００は、前記ＩＥＥＥ  ８０２.１５.３標準に基づいて説明されるであろう。前記実施例に基づいて、付加的な説明が追加され、他の物は除去されるか、または説明の順序が変更されるであろう。
【００３７】
図１及び図４ないし図６を参照して、前記それぞれのピコネット装置１１０〜１４０の動作は、さらに詳細に説明されるであろう。本発明の一実施例で、前記システム１００内でのデータ通信は、ＩＥＥＥ  ８０２.１５.３標準を利用して行われる。それぞれのピコネット装置１１０〜１４０は、受信エンティティ及び伝送エンティティとなりうる。特定の期間の時間の間に、前記ピコネット装置１１０ないし１４０のうち一つは、受信エンティティとして動作する一方、他のピコネット装置１１０ないし１４０は、伝送エンティティとして動作できる。
【００３８】
図５を参照するに、前記受信エンティティは、フレーム（ＭＰＤＵまたはＭＳＤＵ二つとも）を受信し、伝送エンティティから受信されたそれぞれのフレームのＭＡＣヘッダをチェックする（ステップ５１０）。ステップ５２０では、前記受信装置は、前記受信されたフレームが断片化されたか否かを決定する。前記ＭＡＣヘッダ２００（図２参照）の前記断片制御フィールド２１０の伝送されたフレームが断片化されたか否かに関する情報を含むため、前記手順は、それぞれの受信されたフレームの前記ＭＡＣヘッダ２００の前記断片制御フィールド２１０をチェックすることによって行われうる。
【００３９】
もし、ステップ５２０で前記受信されたフレームが断片化されたと判断されれば、前記受信エンティティは、前記断片の数に基づいて、それぞれの受信されたＭＳＤＵに対して生成されねばならないビットマップフィールドのサイズを決定する（５４０ステップ）。一例であって、伝送されるＭＳＤＵが３つあるとするとき、それぞれのＭＳＤＵ１とＭＳＤＵ３とが１０個のＭＰＤＵに断片化されており、ＭＳＤＵ２が断片化されていないと仮定する。８０２.１５.３標準での一実施例で、ＭＳＤＵに対する断片の数が８個以下である場合ならば、１バイトのビットマップフィールドが生成されかつ追加される。また、ＭＳＤＵに対する断片の数が８個以上１６個未満である場合には、２バイトのビットマップフィールドが生成されかつ追加されうる。このように、ＭＳＤＵに対する断片の数が１２０個以上１２８個未満である場合には、１６バイトのビットマップフィールドが生成されかつ追加されうる。
【００４０】
これと対照的に、断片が受信されなければ（例えば、断片化されていないＭＳＤＵが受信される場合）、断片化されていないＭＳＤＵに対する承認フレームにビットマップフィールドが追加されない。このような状況で、現在の８０２.１５.３標準でさらに断片化されていないＭＳＤＵパケットを承認するために２バイトが使われる。
【００４１】
前記受信エンティティは、可能な場合には、ビットマップフィールドを適切に設定して修正された遅延された承認フレームを準備する（ステップ５５０）。例えば、図４で、ＭＳＤＵ１のみが断片化され、他のＭＳＤＵは断片化されなかったとすれば、前記遅延された承認フレームでビットマップフィールドは、ＭＳＤＵ１に対してのみ追加され、残りのＭＳＤＵは、ビットマップフィールドを有さない。前記受信エンティティ（前記装置１１０〜１４０のうち一つ）は、伝送エンティティ（他の装置１１０〜１４０）に前記準備された遅延された承認フレームを伝送する（ステップ５６０）。
【００４２】
実施例
以下では、現在の８０２.１５.３標準下で本発明の一実施例の利点を明示する一つの例が説明される。（それぞれが１２８個のＭＰＤＵに断片化されている）二つのＭＳＤＵから断片化された２５６個のＭＰＤＵが伝送され、遅延されて承認されることが必要であると仮定する。現在の８０２.１５.３標準下で、それぞれの断片化されたＭＰＤＵは、遅延された承認のために２バイトが必要であるので、前記承認のための前記フレームボディのサイズは、５１２（２５６×２）バイトとなる。また、前記承認フレームの残りのフレームボディは、１７バイト（図３参照、ＭＡＣヘッダ１０バイト、最大バースト１バイト、最大フレーム１バイト、ＭＰＤＵ承認１バイト、ＦＣＳ  ４バイト）が必要であろう。したがって、８０２.１５.３標準下で、前記承認フレームの全体サイズは、５２９（５１２＋１７）バイトとなる。
【００４３】
これと対照的に、本発明の一実施例で、それぞれのＭＳＤＵのための１２８個の断片化されたＭＰＤＵの何れにも対する承認のために、１６バイト（１２８ビット）のビットマップフィールドが必要である。また、前記シングルＭＳＤＵは、最大２バイトを使用するので、前記一つのＭＳＤＵの承認のための前記フレームボディのサイズは、１８（１６＋２）バイトとなる。したがって、前記２５６個のＭＰＤＵの承認のための前記ビットマップ及び二つのＭＳＤＵブロックのサイズは、３６バイト（１８×２）となる。前記承認フレームの残りのフレームボディは、現在の８０２.１５.３標準で１７バイトを必要とする。したがって、前記実施例下で、前記承認フレームの全体サイズは、５３バイト（３６＋１７）となる。したがって、本発明の前記実施例は、約９０％（［（５２９−５３）／５２９］×１００％）の帯域幅の節約を提供する。
【００４４】
図６Ａは、本発明の一実施例による断片の損失のない場合の遅延された承認フレームの例示的なデータフォーマットを示す。図６Ｂは、本発明の他の実施例による断片の損失のある場合の遅延された承認フレームの例示的なデータフォーマットを示す。
【００４５】
図６Ａ及び６Ｂを参照するに、ＭＳＤＵ１は、１１個のＭＰＤＵ（断片５０ないし６０）に断片化され、ＭＳＤＵ２は、８個のＭＰＤＵ（断片０ないし７）に断片化されるものと見える。図６Ａ及び６Ｂに示したように、前記それぞれのＭＳＤＵで、前記最初の断片番号は、５０と０とである。ＭＳＤＵ１に属する断片０ないし４９は、前記以前の遅延された承認フレーム（図示せず）で既に承認された。図６Ａ及び図６Ｂの実施例で、ＭＳＤＵ２で前記断片の全体数は８個であるため、１バイトのビットマップフィールドが生成された。また、ＭＳＤＵ１で前記断片の数は、１１個であるため、２バイトのビットマップフィールドが生成された。
【００４６】
図６Ａ及び図６Ｂの実施例で、‘ｂ１１１１１１１１’と設定されたビットマップフィールドは、ＭＳＤＵ２に対する８個の断片が正確に受信され、承認を遅延するということを表す。また、図６Ａに示したように、‘ｂ１１１１１１１１１１１’と設定されたビットマップフィールドは、ＭＳＤＵ１に対する１１個の断片が正確に受信され、承認を遅延するということを表す。
【００４７】
図６Ｂに示された他の実施例で、‘ｂ１１１１１１１１０１１’と設定されたビットマップフィールドは、断片５２が損失されたが、残りの断片は、適切に受信されたということを表す。一旦、ＭＳＤＵ１が遅延されて承認されれば、前記伝送装置は、ビットマップフィールドに基づいてどんな断片が損失されたかを決定でき、前記損失された断片（断片５２）を前記受信装置に再伝送する。
【００４８】
前記説明は、多様な実施例に適用される本発明の新たな特徴を指摘したものであるので、当業者は、本発明の範囲から逸脱せずに前記説明された装置または手順の形式及び説明における多様な省略、置換及び変化を理解することができる。
【００４９】
したがって、本発明の範囲は、前記説明よりは添付された請求項によって定義される。前記請求項の均等な意味及び範囲内での全ての変形は、発明の範囲内で含まれる。
【図面の簡単な説明】
【００５０】
【図１】例示的なＷＰＡＮシステムを示す図である。
【図２】ＩＥＥＥ  ８０２.１５.３標準によるＭＡＣヘッダのデータフォーマットを示す図である。
【図３】ＩＥＥＥ  ８０２.１５.３標準による遅延された承認フレームのデータフォーマットを示す図である。
【図４】本発明の一実施例による遅延された承認フレームのデータフォーマットを示す図である。
【図５】本発明の一実施例による遅延された承認手順を示す例示的な流れを示すフローチャートである。
【図６Ａ】本発明の一実施例による断片の損失のない場合の遅延された承認フレームの例示的なデータフォーマットを示す図である。
【図６Ｂ】本発明の他の実施例による断片の損失のある場合の遅延された承認フレームの例示的なデータフォーマットを示す図である。
【図１】
2008511246.tif 000003
【図２】
2008511246.tif 000004
【図３】
2008511246.tif 000005
【図４】
2008511246.tif 000006
【図５】
2008511246.tif 000007
【図６Ａ】
2008511246.tif 000008
【図６Ｂ】
2008511246.tif 000009
【国際調査報告】
2008511246.tif 000010
2008511246.tif 000011