(57)【要約】本発明の様々な態様によれば、本発明の方法及び装置は、送信装置の媒体アクセス制御のサービスアクセスポイントで１以上のデータパケットを提供し、１以上のデータパケットを、データパケットの２以上のストリームに分割する。データパケットの２以上のストリームは、送信装置の異なる無線インタフェースでの送信のために構成される。また、本発明の方法及び装置は、データパケットの２以上のストリームを、それらの異なる無線インタフェースを介して無線媒体を通して送信する。
2013513290.tif 000002
【特許請求の範囲】
【請求項１】
送信装置の媒体アクセス制御のサービスアクセスポイントで１以上のデータパケットを提供するステップと、
前記１以上のデータパケットを、データパケットの２以上のストリームに分割するステップと、前記データパケットの２以上のストリームは、前記送信装置の異なる無線インタフェースでの送信のために構成され、
前記データパケットの２以上のストリームを、それらの異なる無線インタフェースを介して無線媒体を通して送信するステップと、
を含む方法。
【請求項２】
１以上の連続して受信されたデータパケットをブロックに構成するステップと、データパケットのそれぞれのブロックが無線インタフェースのうちの１つの列に配置され、
特定の無線インタフェースの列に並んだそれぞれのデータパケットに、前記データパケットが列に並ぶ順序を表すシーケンス番号を割り当てるステップと、
を更に含む請求項１記載の方法。
【請求項３】
データパケットの新たなブロックを、ある列に並ばせる前に、ブロック同期フレームを前記ある列に加えるステップを更に含む、
請求項２記載の方法。
【請求項４】
前記ブロック同期フレームに、前記ブロック同期フレームが列に並ぶ順序を表すシーケンス番号を割り当てるステップと、
前に列に加えられた最後のデータフレームのシーケンス番号を、前記ブロック同期フレームのボディに含めるステップと、
を更に含む請求項３記載の方法。
【請求項５】
前記最後のデータフレームが列に並んでいる前記列に関連する無線インタフェースの識別子を、前記ブロック同期フレームのボディに含めるステップを更に含む、
請求項４記載の方法。
【請求項６】
データパケットの新たなブロックを、ある列に並ばせた後に、ブロック同期フレームを前記列に加えるステップを更に含む、
請求項２記載の方法。
【請求項７】
前記ブロック同期フレームに、前記ブロック同期フレームが列に並ぶ順序を表すシーケンス番号を割り当てるステップと、
次の列に加えられる次のデータフレームのシーケンス番号と、前記次のデータフレームが列に並んでいる前記列に関連する無線インタフェースの識別子とを、前記ブロック同期フレームのボディに含めるステップと、
を更に含む請求項６記載の方法。
【請求項８】
ブロックのシーケンス番号をそれぞれのデータパケットに付加するステップを更に含む、
請求項１記載の方法。
【請求項９】
それぞれのデータパケットは、前記データパケットが列に並んでいる無線インタフェースに関する列について割り当てられたシーケンス番号と、ブロック番号とを含む、
請求項８記載の方法。
【請求項１０】
１以上のデータパケットを受信する媒体アクセス制御のサービスアクセスポイントと、
前記１以上のデータパケットを、データパケットの２以上のストリームに分割する逆多重化手段と、前記データパケットの２以上のストリームは、異なる無線インタフェースでの送信のために構成され、
前記データパケットの２以上のストリームを、それらの異なる無線インタフェースを介して無線媒体を通して送信する送信手段と、
を備える装置。
【請求項１１】
逆多重化手段は、１以上の連続して受信されたデータパケットを、データパケットのそれぞれのブロックが無線インタフェースのうちの１つの列に配置されるブロックに構成し、特定の無線インタフェースの列に並んでいるそれぞれのデータパケットに、前記データパケットが列に並んでいる順序を表すシーケンス番号を割り当てる、
請求項１０記載の装置。
【請求項１２】
前記逆多重化手段は、データパケットの新たなブロックを、ある列に並ばせる前に、ブロック同期フレームを前記ある列に加える、
請求項１１記載の装置。
【請求項１３】
前記逆多重化手段は、前記ブロック同期フレームに、前記ブロック同期フレームが列に並んでいる順序を表すシーケンス番号を割り当て、前の列に加えられた最後のデータフレームのシーケンス番号を、前記ブロック同期フレームのボディに含める、
請求項１２記載の装置。
【請求項１４】
前記逆多重化手段は、前記最後のデータフレームが列に並んでいる前記列に関連する無線インタフェースの識別子を、前記ブロック同期フレームのボディに含める、
請求項１３記載の装置。
【請求項１５】
前記逆多重化手段は、データパケットの新たなブロックを、ある列に並ばせた後に、ブロック同期フレームを前記列に加える、
請求項１１記載の装置。
【請求項１６】
データパケットの２以上のストリームを、異なるインタフェースで、無線媒体を通して受信するステップと、
前記異なるインタフェースで、送信機により挿入されたブロック同期フレームを受信するステップと、
受信されたデータパケットの２以上のストリームと、受信された挿入されたブロック同期フレームとを、媒体アクセス制御のサービスアクセスポイントで、受信側の列に配置するステップと、
を含む方法。
【請求項１７】
前記受信された挿入されたブロック同期フレームに基づいて、前記受信されたデータパケットの２以上のストリームを並べ替えて結合するステップとを更に含む、
請求項１６記載の方法。
【請求項１８】
前記ブロック同期フレームからのブロック番号及びシーケンス番号に基づいて、媒体アクセス制御レイヤよりも上位のレイヤに前記データパケットが伝達される順序を決定するステップを更に含む、
請求項１７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワーク通信の分野に関し、特に、802.11無線インタフェースによる逆多重化を可能にする方法及び装置に関する。
【背景技術】
【０００２】
多くの無線通信システムにおいて、送信機と受信機との間のデータ伝送のためのフレーム構造が使用される。例えば、IEEE  802.11規格は、媒体アクセス制御（MAC）レイヤと物理（PHY）レイヤにおけるフレームアグリゲーション（frame  aggregation）を使用する。典型的な送信機では、MACレイヤは、MACサービスデータユニット（MSDU）を受信し、これにMACヘッダを付加してMACプロトコルデータユニット（MPDU）を構築する。MACヘッダは、送信元アドレス（SA）及び送信先アドレス（DA）のような情報を含む。MPDUは、PLCP（Physical  Layer  Convergence  Protocol）サービスデータユニット（PSDU）の一部であり、送信機におけるPHYレイヤに転送され、これにPHYヘッダ（すなわちPHYプリアンブル）が付加されてPLCPプロトコルデータユニット（PPDU）が構築される。PHYヘッダは、符号化／変調スキームを含む送信スキームを決定するパラメータを含む。
【特許文献１】US  2008-0220787  A1
【特許文献２】US  2005-0243849  A1
【特許文献３】WO  2006-125738  A1
【特許文献４】US  2008-0320156  A1
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来、APは、2.4GHz及び5GHzのような同時に2つの帯域での動作を可能にしている。STA及びAPの両者が同時に２つの帯域での動作をサポートする場合に高いスループットを可能にする技術を有することが望まれる。
【課題を解決するための手段】
【０００４】
本発明の様々な実施の形態によれば、送信装置の媒体アクセス制御‐サービスアクセスポイントで１以上のデータパケットを提供するステップと、１以上のデータパケットを２以上のデータパケットのストリームに分割するステップと、データパケットの２以上のストリームは、送信装置の異なる無線インタフェースでの送信のために構成され、異なる無線インタフェースを介して無線媒体を通してデータパケットの２以上のストリームを送信するステップと、を含む方法が開示される。
【０００５】
本発明の様々な実施の形態によれば、本方法は、１以上の連続して受信されるデータパケットをブロックに構成するステップと、それぞれのデータパケットのブロックは、無線インタフェースのうちの１つの列に配置され、特定の無線インタフェースについて列に並んでいるそれぞれのデータパケットに、データパケットが列に並んでいる順序を表すシーケンス番号を割り当てるステップと、を更に含む。
【０００６】
本発明の様々な実施の形態によれば、本方法は、新たなデータパケットのブロックをある列に並ばせる前に、その列にブロック同期フレームを加えるステップを更に含む。
【０００７】
本発明の様々な実施の形態によれば、本方法は、ブロック同期フレームに、ブロック同期フレームが列に並んでいる順序を表すシーケンス番号を割り当てるステップと、前の列に加えられた最後のデータフレームのシーケンス番号を、ブック同期フレームのボディに含めるステップを更に含む。
【０００８】
本発明の様々な実施の形態によれば、本方法は、最後のデータフレームが列に並んでいる前記列に関連する無線インタフェースの識別子を、ブロック同期フレームのボディに含めるステップを更に含む。
【０００９】
本発明の様々な実施の形態によれば、本方法は、新たなデータパケットのブロックをある列に並ばせる前に、その列にブロック同期フレームを加えるステップを更に含む。
【００１０】
本発明の様々な実施の形態によれば、本方法は、ブロック同期フレームに、ブロック同期フレームが列に並んでいる順序を表すシーケンス番号を割り当てるステップと、次の列に加えられる次のデータフレームのシーケンス番号と、次のデータフレームが列に並んでいる前記列に関連する無線インタフェースの識別子とを、ブロック同期フレームのボディに含ませるステップとを更に含む。
【００１１】
本発明の様々な実施の形態によれば、本方法は、ブロックシーケンス番号をそれぞれのデータパケットに加えるステップを更に含む。
【００１２】
本発明の様々な実施の形態によれば、本方法において、それぞれのデータパケットが、列に並んでいるインタフェースに関する列について割り当てられるシーケンス番号と、ブロック番号とを含む。
【００１３】
本発明の様々な実施の形態によれば、１以上のデータパケットを受信する媒体アクセス制御レイヤのサービスアクセスポイント、１以上のデータパケットを２以上のデータパケットのストリームに分割する逆多重化手段、２以上のデータパケットのストリームは、異なる無線インタフェースでの送信のために構成され、及び異なる無線インタフェースを介して無線媒体を通して２以上のデータパケットのストリームを送信する送信手段を備える装置が開示される。
【００１４】
本発明の様々な実施の形態によれば、本装置において、逆多重化手段は、１以上の連続して受信されたデータパケットをブロックに構成し、それぞれのデータパケットのブロックは、無線インタフェースのうちの１つの列に配置され、特定の無線インタフェースについて列に並んでいるそれぞれのデータパケットに、データパケットが列に並んでいる順番を表すシーケンス番号を割り当てる。
【００１５】
本発明の様々な実施の形態によれば、本装置において、逆多重化手段は、新たなデータパケットのブロックをある列に並ばせる前に、ブロック同期フレームをその列に加える。
【００１６】
本発明の様々な実施の形態によれば、本装置において、逆多重化手段は、ブロック同期フレームに、ブロック同期フレームが列に並んでいる順番を表すシーケンス番号を割り当て、前の列に加えられた最後のデータフレームのシーケンス番号をブロック同期フレームのボディに含める。
【００１７】
本発明の様々な実施の形態によれば、本装置において、逆多重化手段は、最後のデータフレームが列に並んでいる前記列に関連される無線インタフェースの識別子をブロック同期フレームのボディに含める。
【００１８】
本発明の様々な実施の形態によれば、本装置において、逆多重化手段は、新たなデータパケットのブロックをある列に並ばせた後、その列にブロック同期フレームを加える。
【００１９】
本発明の様々な実施の形態によれば、本方法は、異なるインタフェースで無線媒体を通して１以上のデータパケットのストリームを受信し、異なるインタフェースで送信機で挿入されたブロック同期フレームを受信し、２以上のデータパケットのストリームと挿入されたブロック同期フレームを、媒体アクセス制御レイヤのサービスアクセスポイントで受信側の列に配置するステップと、を含む。
【００２０】
本発明の様々な実施の形態によれば、本方法は、挿入されたブロック同期フレームに基づいて、受信された２以上のデータパケットのストリームを並べ替えて結合することを含む。
【００２１】
本発明の様々な実施の形態によれば、本方法は、ブロック同期フレームからのブロック番号及びシーケンス番号に基づいて、データパケットが媒体アクセス制御レイヤよりも上位のレイヤに伝達される順序を決定することを更に含む。
【００２２】
これらの特徴及び特性、並びに他の特徴及び特性は、構造の関連するエレメントの動作及び機能の方法、並びに構成要素と製造のコストとの組み合わせと同様に、添付図面を参照して以下の説明及び特許請求の範囲を考慮して明らかとなるであろう。全ての図面は本明細書の一部を形成し、同じ参照符号は、様々な図における対応する構成要素を示す。しかし、図面は例示及び説明のためであって、請求項を限定するものとして意図されないことを理解されたい。明細書及び特許請求の範囲で使用されたとき、単数“a”、“an”及び“the”は、特に断りがない限り、複数の参照を含む。
【００２３】
一般に、本発明の態様は、“fast  session  transfer”についてのIEEE  802.1  TGad  PAR要件に関する。“fast  session  transfer”は、60GHzチャネルから5GHz又は2.4GHzチャネル、逆に5GHz又は2.4GHzチャネルから60GHzチャネルへのデータセッションのハンドオーバを示し、リンク状態は、低下するか又は改善する。本発明の態様によれば、線ション転送は、利用可能な結合された帯域幅を利用して（条件が許せば）両チャネルで継続するデータ転送による部分的な転送（データパケットの幾つか）である。
【００２４】
幾つかの態様では、本発明は、TGacを示し、この場合、高いスループットが増加する帯域幅（80MHzチャネル帯域幅）により求められ、２つの不連続な40MHzチャネルを結合するような、不連続なチャネル結合が使用される。結合されたチャネルが、例えば一方が2.4GHz帯域であり他方が5GHz帯域であるか、又は5GHz帯域の反対側のチャネルといった、周波数的に十分に分離されている場合、それぞれのチャネルでの低いMAC及びPHYにおける独立な動作を利用することができる。
【００２５】
一般に、本発明の態様は、同時の独立な動作を許容するために周波数的に十分に分離された２以上のチャネルを通しての逆多重化を可能にする。例えば、2.4GHz帯域のチャネル及び5GHz帯域のチャネル、この帯域の反対側にある２つの5GHz帯域のチャネル、5GHz帯域のチャネル及び60GHz帯域のチャネル、並びに2.4GHz帯域のチャネル、5GHz帯域のチャネル及び60GHz帯域のチャネルを使用することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の様々な態様に係る、送信機ステーションのMAC  SAPに到達する単一のデータパケットのストリームを異なる無線インタフェースを進行する２以上のストリームに分割し、それらを、逆多重化を使用して受信機ステーションでデータストリームと結合する例示的なプロセスを示す図である。
【図２】本発明の様々な態様に係る、２つのPHYをまたがる単一のMACをもつ例示的な逆多重化構成を示す図である。
【図３】本発明の様々な態様に係る、それぞれのPHYがそれ自身のMAC及び２つのMACサービスアクセスポイント（SAP）インタフェースをもつ別の例示的な多重化構成を示す図である。
【図４】本発明の様々な態様に係る、同期フレームを使用した例示的なパケットオーダリング構成を示す図である。
【図５】本発明の様々な態様に係る同期フレームを使用した別の例示的なパケットオーダリング構成を示す図である。
【図６】本発明の様々な態様に係る、それぞれのパケットにおけるブロック番号を使用した別の例示的なパケットオーダリング構成を示す図である。
【発明を実施するための形態】
【００２７】
以下の説明では、異なる実施の形態で示されるかに係らず、同じ構成要素には同じ参照符号が与えられる。明確且つ一貫したやり方で本発明の実施の形態を例示するため、図面は、必ずしも縮尺する必要はなく、所定の図面は、幾分概念的な形式で示される。１実施の形態に関して記載及び／又は例示される特徴は、１以上の他の実施の形態において、及び／又は他の実施の形態の特徴と組み合わせて、又は該特徴に代えて、同じやり方又は類似のやり方で使用される場合がある。
【００２８】
［定義］
アクセスポイント（AP）：ステーション（STA）機能を有し、関連するSTAの無線媒体（WM）を介して、配信サービスへのアクセスを提供するエンティティである。
【００２９】
媒体アクセス制御（MAC）：媒体アクセス制御（MAC：Media  Access  Control）は、”Medium  Access  Control”としても知られるデータ通信プロトコルサブレイヤであり、７層OSIモデルで規定されたデータリンクレイヤのサブレイヤ（layer  2）である。
【００３０】
サービスアクセスポイント（SAP）：サービスアクセスポイント（SAP）は、OSI（Open  System  Interconnection）ネットワーキングで使用されるネットワークエンドポイントの識別ラベルである。SAPは、あるOSIレイヤが別のOSIレイヤのサービスを要求する物理的なポイント又は概念的な位置である。SAPは、データが上位レイヤのプロトコルに送信され、上位レイヤから受信されるチャネルとして給仕する。例えば、MAC-SAPは、上位レイヤプロトコルがMACサブレイヤにデータを送信し、MACサブレイヤからデータを受信するのを可能にするサービスを提供する。
【００３１】
ステーション（STA）：無線媒体（WM）へのIEEE  802.11に準拠した媒体アクセス制御（MAC）及び物理レイヤ（PHY）インタフェースを含む装置である。
【００３２】
無線媒体（WM）：無線ローカルエリアネットワーク（LAN）のピア物理レイヤ（PHY）エンティティ間のプロトコルデータユニット（PDU）の伝送を実現するために使用される媒体である。
【００３３】
［実施の形態］
図１は、本発明の様々な態様に係る、送信機ステーションのMAC  SAPに到達するデータパケットの単一のストリームを、異なる無線インタフェースを移動する２以上のストリームに分割し、それらを、受信機ステーションで、逆多重化を使用してデータストリームと結合する例示的なプロセスを示す。逆多重化により、上位レイヤからのパケットのストリームは、２以上のリンクにわたり負荷の均衡が保たれている。遠隔端で、それぞれのリンクからの個々のパケットストリームは、オリジナルの系列に接合され、上位レイヤに伝達される。リンクのそれぞれの下位のMAC及びPHYは、互いに独立に動作する。
【００３４】
図１に示されるように、送信機ステーション１０５と受信機ステーション１１０のようなSTAを含む例示的なネットワークアーキテクチャは、無線媒体を通して無線ネットワーク１５０を通して通信する。１以上のデータパケット１２０ａ，１２０ｂ，１２０ｃ及び１２０ｄは、送信機１０５の媒体アクセス制御（MAC）レイヤのサービスアクセスポイント（SAP）に送達する。１以上のデータパケット１２０ａ，１２０ｂ，１２０ｃ及び１２０ｄは、MAC  SAPで、一方のストリームにおけるパケット１２５ａ，１２５ｂ，１２５ｃ及び１２５ｄにより、及び他のストリームにおけるデータパケット１３０ａ，１３０ｂ，１３０ｃ及び１３０ｄにより表されるデータパケットの個別のストリームに分割される。図１は、１以上のデータパケットが２つのストリームに分割される１例を示しているが、１以上のデータパケットは、２を超えるストリームに分割することができる。２以上のストリームからのデータパケットは、送信機１０５の異なる無線インタフェースで、受信機１１０への送信のために構成される。次いで、データパケットの２以上のストリームは、送信機１０５の異なる無線インタフェースを介して、無線媒体を通して受信機１１０に送信される。
【００３５】
次いで、データパケットの２以上のストリームは、無線媒体を通して受信機１１０で受信される。データパケットの１３５ａ，１３５ｂ，１３５ｃ及び１３５ｄの第一のストリーム及びデータパケット１４０ａ，１４０ｂ，１４０ｃ及び１４０ｄの第二のストリームは、受信機１１０で受信される。データパケットの受信されたストリームは、データパケット１４５ａ，１４５ｂ，１４５ｃ及び１４５ｄとして互いに接続され、オリジナルの系列で、受信機１１０の上位レイヤに伝達される。
【００３６】
幾つかの態様では、２つの通信STAである、送信機ステーション１０５と受信機ステーション１１０は、これらが整合した同時のマルチバンド動作機能を有しているかを判定する。例えば、２つの通信しているSTAは、STAが２以上のチャネルにわたる負荷平衡トラフィックにSTAが同意するのを可能にする管理機能により構成することができる。さらに、両方のSTAは、チャネルのそれぞれで独立に動作することができる。
【００３７】
幾つかの態様では、２つの通信しているSTAは、負荷が平衡したリンクの動作を有効及び無効にする制御機能を含む。例えば、STAは、データ転送が進行中である間、第二のインタフェース又は後続するインタフェースを動的に切り替えることができる。
【００３８】
幾つかの態様では、２つの通信しているSTAは、負荷が平衡したリンクにMACアドレスを割り当てる。例えば、１つのMACアドレスは、送信先に到達するための単一の論理リンクとして負荷が平衡したリンクが上位レイヤにより扱われるように、上位レイヤに与えられる。このMACアドレスは、個々のチャネルで使用されるMACアドレスとは異なることができる。幾つかの態様では、上位レイヤに露出されるMACアドレスは、チャネルのうちの１つで使用されるものと同じものとすることができる（又は、全てのチャネルが同じMACアドレスを使用する場合には、チャネルの全部で使用されるものと同じものとすることができる）。異なるパケットフォーマットは、異なるMACアドレスの割り当てオプションに応じることが必要とされる場合がある。幾つかの態様では、２つの通信しているSTAは、パケットが送信元でMACに伝達されたのと同じ順序で上位レイヤに伝達されるように、送信先でのパケットの並び替えをサポートする。データパケットは、チャネルアドレス遅延、再送信等のような独立した下位のMAC動作及びチャネルのそれぞれでのネットワークアクティビティのため、順序が狂って受信機ステーション１１０に到達する。
【００３９】
図２は、本発明の様々な態様に係る、２つのPHYにまたがる単一のMACによる例示的な逆多重化構成を示す。物理レイヤPHY1  ２１５及び物理レイヤPHY2  ２２０をもつ単一のMAC２０５の使用により、単一のインタフェースを、MAC  SAP２１０を含めて上位レイヤに与えることができ、同じMACアドレスを両チャネルで使用するのを可能にする。
【００４０】
図３は、本発明の様々な態様に係る、それぞれのPHYが自身のMACと２つのMACサービスアクセスポイント（SAP）を有する別の例示的な多重化構成を示す。この例では、それぞれの物理レイヤPHY１３１５及びPHY２３２０は、自身のMACであるMAC1  １３０５及びMAC2  ３１０をそれぞれ有し、２つのMACサービスアクセスポイント（SAP）のインタフェースは、上位レイヤに与えられる。MAC1  ３０５は、逆多重化をサポートし、バーチャルMACとして、即ちネイティブMACに加えて、第二のPHYで現れる両方のPHYにまたがる。第二の無線インタフェースを使用した第一の無線インタフェースのMAC  SAPからのトラフィックは、第二の無線インタフェースのMAC  SAPからのトラフィックと多重化される。それぞれのMACは、自身のMACアドレスを上位レイヤに与える。逆多重化されたトラフィックは、両方のチャネルで同じMACアドレスを使用する。
【００４１】
２つの技術は、パケットが伝達される順序を保持するための図４〜図６を参照して以下に記載される。図４及び図５に関して説明される２つのバリエーションのうちの第一の技術は、それぞれのデータパケットに伝達されるデータブロックの輪郭を描くように、データストリームに挿入されるブロック同期フレームを使用する。簡単にするため、この技術は、２つの無線チャネルについて記載されるが、簡単なやり方で３以上のチャネルに拡張可能である。
【００４２】
図４は、本発明の様々な態様に係る、同期フレームを使用した例示的なパケットオーダリング構成を示す。データパケット（Data）は、以下の順序で上位レイヤから到来する。４００〜４０３、続いて５０１〜５０３、続いて４０５〜４０７。データパケット４００〜４０３は、チャネルＸ（Channel  X）で動作するインタフェース１（Interface1）のキュー（列）に配置される。後続するパケットは、チャネルＹで動作しているインタフェース２のキューに配置され、従ってフロック同期フレーム（BlockSync）５００は、作成されて、インタフェース２への切り替えが行われることを示すため、インタフェース２のキューに並ぶ。次いで、データパケット５０１〜５０３は、チャネルＹで動作しているインタフェース２のキューに配置される。それぞれのパケットが列に並ぶとき、そのインタフェースについて次のシーケンス番号が割り当てられる。あるキューから他のキューへの切り替えの間に、あるキューに配置されるこの一連のパケットはブロックと呼ばれ、ブロック同期フレームは、ブロックを描写する。次の一連のパケットは、インタフェース１のキューに配置されることになり、従ってブロック同期フレーム４０４は、そのキューに挿入される。次いで、データパケット４０５〜４０７は、そのインタフェースのキューに並ぶ。切り替えが別のキューに行われる前に、あるキューに配置されるデータパケットの数を意味するブロックサイズは任意である。この例では、ブロックサイズは４，３及び３である。
【００４３】
新たなパケットのブロックがあるキューに配置される前に、ブロック同期フレームが挿入される。ブロック同期フレームには、そのキューについての次のシーケンス番号が割り当てられ、シーケンス番号と、前のキューに加えられた最後のデータフレームのシーケンス番号及びインタフェースとを含む。従って、ブロック同期フレームは、あるインタフェースから他のインタフェースに切替が存在する、シーケンスにおけるポイントを識別する。図４に示されるように、ブロック同期フレーム５００は、インタフェース１からインタフェース２への切り替えを示し、インタフェース１の列に並んでいる最後のデータフレームは４０３である。同様に、ブロック同期フレーム４０４は、インタフェース２からインタフェース１への切り替えを示し、インタフェース２の列に並んでいる最後のデータパケットは５０３である。
【００４４】
受信機ステーションで、データパケットは、それぞれのインタフェースに到来し、受信のキューに並ぶ。幾つかの態様では、確認応答（ACKフレーム）は、それぞれのフレームの受信を確認するため、受信ステーションから送信ステーションに送出される。送信機がACKを受信しない場合、送信機は、ACKが受信されるまでフレームを再送信する。また、ACKメカニズムは、余りに多くの再送信が必要とされる場合に、送信機ステーションが低いデータレートに低下するように、レート適応アルゴリズムにおいて使用することができる。幾つかの態様では、ブロック確認応答メカニズムを使用することができ、この場合、単一のブロックACKフレームが幾つかの受信されたフレームを確認するために送出される。
【００４５】
ブロック確認応答（BA）が特定のインタフェースで採用されている場合、データパケットは、それらのシーケンス番号に基づいて適切に並べ替えされる。例えば、データパケットは、選択的な再送信のため、並べ替えを必要とする。並べ替えプロセスの後、受信機ステーションは、受信機ステーションにおける上位レイヤへの伝達のため、データパケットフローを結合する。例えば、逆多重化のグループにおける全てのキューは、解放状態とすることができる。解放状態において、順序正しいMACサービスデータユニット（MSDU）は、そのキューから上位レイヤに解放される。MSDUは、プロトコルスタックにおけるMACサブレイヤの上にあるLLCサブレイヤから受信されたか、又はLLCサブレイヤに送出されたサービスデータユニットである。LLC及びMACサブレイヤは、DLLと集合的に呼ばれる。
【００４６】
ブロック同期フレームを受信すると、受信機ステーションは、ブロック同期フレームに含まれるシーケンス番号を、他のインタフェースのキューから解放された最後のフレームと比較する。例えば、ブロック同期フレームが他のキューから既に伝達されたシーケンス番号を含む場合、現在のキューは、解放状態にされる。さもなければ、そのキューは、他のキューに関する示されたシーケンス番号をもつMSDUが伝達又はバイパスされるまで、保持状態にされる。幾つかの態様では、送信機ステーションのリトライカウントが満了した後に送信機ステーションがMSDUを廃棄した場合、MSDUはバイパスされる。
【００４７】
図５は、本発明の様々な態様に係る、同期フレームを使用した別の例示的なパケットオーダリング構成を示す。この例では、ブロック同期フレームは、他のインタフェースへの切替の前に、最後のデータフレームが送出されるインタフェースで送出される。データパケットは、以下の順序で上位レイヤから到来する。６００〜６０３、続いて７００〜７０２、続いて６０５〜６０７。データパケット６００〜６０３は、チャネルＸで動作しているインタフェース１のキューに配置される。次いで、ブロック同期フレーム６０４が作成され、インタフェース１のキューに配置され、インタフェース１からインタフェース２への切り替えを示し、シーケンスにおける次のデータパケットがインタフェース２の７００であることを示す。次いで、ブロック同期フレーム７０３は、インタフェース２のキューに配置され、インタフェース２からインタフェース１への切り替えを示し、次のデータパケットが６０５であることを示す。データパケット６０５〜６０７は、チャネルＸで動作しているインタフェース１の列に並ぶ。
【００４８】
図６は、本発明の様々な態様に係る、それぞれのパケットにおけるブロック番号を使用した別の例示的なパケット順序付け構成を示す。幾つかの態様では、パケット順序付けは、ブロックのシーケンス番号をそれぞれのデータパケットに付加することで実行される。次いで、それぞれのパケットは、ブロック番号と、パケットが列に並んでいるインタフェースに割り当てられたシーケンス番号を有する。この例では、４つのパケットの固定されたブロックサイズが示されているが、他の適切なブロックサイズが使用される場合がある。あるインタフェースでのパケットに値するブロックサイズが列に並んだ後、ブロック番号がインクリメントされ、次のインタフェース又は同じインタフェースに、パケットの別のブロックサイズが列に並ぶ。従って、ブロック番号と、シーケンス番号の低次のビットは、パケットが受信機で上位レイヤに伝達される順序を決定する。
【００４９】
図６に示されるように、データパケット８００〜８０３は、インタフェース１でのブロック１としてグループ化される。データパケット９００〜９０３は、インタフェース２でのブロック２としてグループ化される。データパケット８０４〜８０７は、インタフェース１でのブロック３としてグループ化され、データパケット８０８〜８１１は、インタフェース１でのブロック４としてグループ化される。
【００５０】
受信機ステーションで、並べ替えプロセスの後、パケットは、ブロック番号とシーケンス番号からの低次のビットに従う上位レイヤに伝達される。幾つかの態様では、例えばタイムアウト又はブロック確認応答要求（BAR）フレームを使用した、パケット損失を検出する経験則は、シーケンス番号の充填を余りに長く待って、受信キューにデータが保持されないことを保証する。
【００５１】
幾つかの態様では、ブロック番号フィールドは、シーケンス制御フィールドにおけるフラグメント番号フィールドを再使用するために実現される。例えば、802.11について定義されるインタフェース、並びに802.11ac及び802.11adについて期待されるインタフェースのような幾つかの高速インタフェースに関して、フラグメント番号は必要とされない。ブロック番号フィールドは４ビットフィールドとすることができるので、これは１６を法としたブロックの番号付けを可能にする。幾つかの態様では、新たなフィールドは、データフレームにおけるブロック番号フィールドについて定義され、より大きな法（例えば256又は65536）によるブロックナンバリングを可能にする。
【００５２】
先の説明は様々な有効な実施の形態であると現在考えられることを説明したが、係る詳細はそのためのものであって、特許請求の範囲は開示された実施の形態に限定されないが、対照的に、特許請求の範囲の精神及び範囲にある変更及び等価な構成をカバーすることが意図されることを理解されたい。
【図１】
2013513290.tif 000003
【図２】
2013513290.tif 000004
【図３】
2013513290.tif 000005
【図４】
2013513290.tif 000006
【図５】
2013513290.tif 000007
【図６】
2013513290.tif 000008
【国際調査報告】
2013513290.tif 000009
2013513290.tif 000010