[go: up one dir, main page]

JP2005312060A - 無線近距離通信網での伝送されたデータストリームの受信通知方法及びシステム - Google Patents

無線近距離通信網での伝送されたデータストリームの受信通知方法及びシステム Download PDF

Info

Publication number
JP2005312060A
JP2005312060A JP2005125733A JP2005125733A JP2005312060A JP 2005312060 A JP2005312060 A JP 2005312060A JP 2005125733 A JP2005125733 A JP 2005125733A JP 2005125733 A JP2005125733 A JP 2005125733A JP 2005312060 A JP2005312060 A JP 2005312060A
Authority
JP
Japan
Prior art keywords
fragment
packet
received
sequence
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
JP2005125733A
Other languages
English (en)
Inventor
Sanjeev K Sharma
サンジーヴ・ケイ・シャルマ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2005312060A publication Critical patent/JP2005312060A/ja
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1642Formats specially adapted for sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

【課題】 無線近距離での伝送されたデータストリームの受信通知方法及びシステムを提供する。
【解決手段】一つのシーケンスに属するあらゆるフラグメントパケットが受信側で何れも受信された後に、伝送側に一つの通知を送り、また、受信側からそれぞれのフラグメントパケットについての通知を受けずに、複数のフラグメントパケットを伝送するシステム。これによれば、一つのシーケンスに含まれたあらゆるフラグメントを伝送した後に、それについての受信通知を送ることにより、通知に関連したオーバーヘッド及びそれぞれのフラグメント間の時間間隔が著しく減少する。また、性能を損傷させずとも優れたリンク適応方法を提供できるため、リンク信頼性とシステムの性能とを同時に向上させうる。
【選択図】図5

Description

本発明は、データ通信システムに係り、特に、無線近距離通信網での伝送されたデータストリームの受信を通知する方法及びシステムに関する。
最近では、無線通信システムを利用する多様なコンピュータネットワークシステムが広く使用されている。そのようなネットワークシステムには、近距離通信網(Local Area Network:LAN)、広域通信網(Wide Area Network:WAN)、無線近距離通信網(Wireless Local Area Network:以下、WLAN)、無線個人領域ネットワーク(Wireless Personal Area Network:WPAN)、汎用パケット無線サービス(General Packet Radio Service:GPRS)ネットワーク及びその他の無線ネットワークシステムのようなものがある。ネットワークシステムは、個人用コンピュータ(デスクトップ、ラップトップ、パームトップ)、携帯電話、または他の携帯用通信装置のような多様な最終端末間の通信ができるようにする。そのようなネットワークシステムは、アクセスポイントまたはアクセスノードのように、ユーザートラフィックが通信網に出入りするブリッジ装置またはハブを少なくとも一つを含むことが一般的である。
そのようなネットワークはおおむね、最終端末装置がデータを伝送する時、目的地アドレスをパケットのヘッダー部分に付けてデータをカプセル化してパケットにする。その後、パケットはネットワークに伝送される。あらゆる他の連結された装置は、パケットのヘッダー部分の目的地アドレスを読むが、ヘッダーで自身のアドレスを発見する場合のみにデータを含んだ全体パケットを読み取る。パケットが全て読み取られれば、目的地装置は、受信されたパケットが受信されたことをソース装置に通知する。また、ソースアドレスもパケットヘッダーに含まれる。通知パケットは、ソース装置にデータが成功的に受信されたことや、またはデータが損傷されて再伝送を要するということを知らせる。
本発明が達成しようとする技術的課題は、WLANでの伝送されたデータストリームの受信を通知する効率的な方法及びシステムを提供するところにある。
本発明が達成しようとする他の技術的課題は、WLANでの伝送されたデータストリームの受信を確認する効率的な方法及びシステムを提供するところにある。
前記技術的課題を達成するためのWLANで伝送されたデータストリームの受信を通知する方法は、複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に伝送させつつ、一つの送信個体から受信個体にそれぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを伝送する段階と、前記シーケンスの最後のフラグメントパケットが前記受信個体から受信されたかを決定する段階と、最後のフラグメントパケットが前記受信個体から受信されたと決定された後にのみ、前記受信個体から前記送信個体に通知パケットを伝送する段階と、を含むことを特徴とする。
本発明の他の一態様に係るWLANで伝送されたデータストリームの受信を通知する方法は、複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に受信させつつ、それぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを送信個体から受信する段階と、前記シーケンスの最後のフラグメントパケットが受信されたかを決定する段階と、最後のフラグメントパケットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する段階と、を含むことを特徴とする。
本発明の他の一態様に係るWLANで伝送されたデータストリームの受信を通知する方法は、複数のMAC(media access control:以下、MAC)プロトコルデータユニットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのMACプロトコルデータユニットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記MACプロトコルデータユニットを前記フラグメント番号の順に受信させつつ、それぞれのMACサービスデータユニット(MAC service dataunit:以下、MSDU)が複数のMACプロトコルデータユニットを含む複数のMACサービスデータユニットを送信個体から受信する段階と、前記シーケンスの最後のMACプロトコルデータユニットが受信されたかを決定する段階と、最後のMACプロトコルデータユニットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する段階と、を含むことを特徴とする。
本発明の他の一態様に係るWLANで伝送されたデータストリームの受信を確認する方法は、複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記複数のフラグメントパケットは、受信個体からそれぞれのフラグメントパケットに対する通知を待たずに伝送させつつ、前記受信個体へ、それぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを順次に伝送する段階と、最後のフラグメントが伝送された後にのみ前記受信個体から通知フレームを受信する段階と、を含むことを特徴とする。
本発明の他の一態様に係るWLANでの伝送されたデータストリームの受信通知システムは、複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に受信させつつ、それぞれのパケットが、複数のフラグメントパケットに分解された複数のパケットを送信個体から受信するパケット受信手段と、前記シーケンスの最後のフラグメントパケットが受信されたかを決定する決定手段と、最後のフラグメントパケットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する伝送手段と、を含むことを特徴とする。
本発明の他の一態様に係るコンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、前記コンピュータデータ信号はWLANでMSDUを形成する複数のMACプロトコルデータユニットを受信したことを通知するように構成され、前記複数のMACプロトコルデータユニットは送信個体から受信個体に順次に伝送され、前記MSDUに属する複数のMACプロトコルデータユニットを受信することを通知するために、前記受信個体で前記MSDUの最後のMACプロトコルデータユニットを受信したと決定した後にのみ前記送信個体に伝送されることを特徴とする。
本発明の他の一態様に係るコンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、WLANでMSDUを形成する複数のMACプロトコルデータユニットを受信したことを通知するように構成され、前記複数のMACプロトコルデータユニットは送信個体から受信個体に順次に伝送され、それぞれのMACプロトコルデータユニットに対する個別的な通知フレームを含んでいないことを特徴とする。
本発明の他の一態様に係るコンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、MSDUを形成し、順次に受信個体に伝送される複数のMACプロトコルデータユニットのそれぞれの受信状態を定義する複数のビットマップフィールドを含むビットマップセクションと、その予約された値が、前記MSDUの一つ以上のMACプロトコルデータユニットが前記受信個体により受信されていない場合に、非受信を知らせるNACKフレームを定義するように構成されているサブタイプフィールドを含む制御フレームセクションと、を含むことを特徴とする。
本発明によるWLANでの伝送されたデータストリームの受信を通知する方法及びシステムによれば、一つのシーケンスに含まれたあらゆるフラグメントを伝送した後に、それに対する受信通知を送ることにより、通知に関連したオーバーヘッド及びそれぞれのフラグメント間の時間間隔が著しく減少する。また、性能を損傷させずとも優れたリンク適応方法を提供できるため、リンク信頼性とシステムの性能とを同時に向上させうる。
以下、添付図面を参照して本発明に係るWLANでの伝送されたデータストリームの受信通知方法及び装置を詳細に説明する。
図1は、一般的な無線ネットワークシステム100を示した図面である。ネットワークシステム100は、アクセスポイント(access point:AP)110、第1及び第2ステーション(ST1及びST2)120、130、及びバックボーンネットワーク140を含む。一実施形態において、ネットワークシステム100は、IEEE 802.11a/11b/11gネットワーク、WLAN、WPAN、一般パケット無線サービス(general packet radio service:GRPS)ネットワーク、携帯通信用広域システム(global system for mobile communication:GSM)ネットワーク、コード分割多重接続(code division multiple access:CDMA)ネットワーク、ブルートゥースネットワーク、またはその他の適した無線ネットワークより具現されうる。
一実施形態において、図1のシステムは単一無線セルを形成できるが、それは、一般的にIEEE 802.11標準で使用されるように、基本サービスセット(basic service set:BSS)と呼ばれる。この実施形態において、二つ以上の基本サービスセットが複数の無線セルを形成するが、それは、一般的に拡張サービスセット(extended service set:ESS)と呼ばれる。
アクセスポイント110は、アクセスノードまたは無線ブリッジとも呼ばれるが、ステーション120、130と無線でデータを通信する。例えば、ステーション120がステーション130にデータを伝送する時には、伝送されたデータはアクセスポイント110で先に受信され、その後にアクセスポイント110が受信されたデータをステーション130に伝送する。すなわち、アクセスポイント110は、ステーション120、130間のブリッジとしての役割を行う。一実施形態において、アクセスポイント110は、バックボーンネットワーク140と無線または有線で連結されているが、それは、IEEE 802.11標準で使用されるように、一般的に分配システム(distribution system:DS)と呼ばれる。一実施形態において、バックボーンネットワーク140は、イーサネット(登録商標)や前記説明した他の適した無線ネットワークからなる。
一実施形態において、アクセスポイント110は、例えば、Airespace(登録商標)社製のAirespace(登録商標) 1200、Foundry Networks(登録商標)社製のIronPoint、またはExtreme Networks社製のAltitude 300及びSummit 300などの製品のうち一つになり得る。
それぞれのステーション120、130は、また最終端末、ユーザー装置、クライアント端末、クライアント装置、またはクライアントとも呼ばれる。それぞれのステーション120、130は、例えば、パソコン(デスクトップ、ラップトップ、パームトップ)、携帯電話、または携帯用PC、財布型PC及びPDA(Personal Digital Assistant)のようなその他の携帯用通信装置になり得る。
アクセスポイントを含み、一般的なネットワークシステムの通常の動作についての説明は、例えば、Brian P. CrowなどがIEEE Communications Magazine、116〜126ページに1997年9月に発表した“IEEE 802.11 Wireless Local Area Networks”に記載されているが、これは、参照を通じて本明細書に含まれる。
IEEE 802.11ネットワークのような一実施形態において、アクセスポイント110は、図2に示されたようにステーション120、130と無線データ通信をする。この実施形態では、新たな伝送を始める時に使用される分散フレーム間隔(distributed inter−frame spaces:DIFS)の期間が経過した後に、ソース装置(伝送側または伝送個体とも呼ばれる)は、RTS(request to send)と呼ばれる短い制御パケットを目的地装置(受信側または受信個体とも呼ばれる)に伝送する。一実施形態において、ソース及び目的地装置のそれぞれは、アクセスポイントまたはステーション(最終端末)でありうる。それぞれのデータ(パケット)伝送を分離するために使用される短期フレーム間隔(short inter−frame spaces:SIFS)の期間が経過した後に、目的地装置は、もしアクセス媒体が使用できれば、CTS(clear to send)と呼ばれる応答制御パケットでソース装置に応答する。応答を受ければ、ソース装置は、目的地装置にデータを伝送する。伝送されたデータパケットが受信されると、目的地装置は、ソース装置に制御パケットの形態に通知(acknowledgment:ACK)を送る。その後、次のパケットがソース装置により伝送される。
図3は、全体パケットとフラグメントパケットとのデータフォーマットを示した図面である。IEEE 802.11ネットワークのような一実施形態においては、パケット(802.11標準で一般的にMSDUと呼ばれる)210は、伝送される前に複数の更に小さいパケット、すなわちフラグメント220ないし250に分解される。それぞれのフラグメントは、標準で一般的にMACプロトコルデータユニット(MAC protocol data unit:以下、MPDU)と呼ばれる。本明細書で、フラグメントパケットという用語とフラグメントという用語とは互いに互換されて使用される。
一般的に、それぞれのフラグメント(MPDU)220ないし250は、全体データパケット(MSDU)210のようなデータフォーマットを有する。目的地装置は、受信したフラグメントパケットを組み立て直す。このような分解及び組み立て直しの手続きはリンク適応方法と呼ばれるが、これは、(サイズが更に小さい)フラグメントパケットを伝送することにより、更に信頼できるリンクを提供するために使用されるからである。この方法は、ノイズによるパケット損失の機会を更に減らし(大きいパケットは損失の確率が大きい)、パケットのサイズが小さいことにより、帯域幅の損失の発生を減らす。また、もしフラグメントが損失されたとしても、全体パケットの伝送に比べて少量のデータが実際に損失される。
図4は、現在のIEEE 802.11標準によるフラグメントパケットと通知パケットとのシーケンスを示した図である。図4を参照すれば、それぞれのフラグメントは、一般的に伝送中には独立したパケットとして取り扱われる。それぞれのフラグメントを受信した後に、目的地装置は、それぞれのフラグメントパケットの受信を知らせる通知ACK信号をソース装置(Src)に伝送する。例えば、フラグメント0が受信された後、ACK 0が目的地装置からソース装置に伝送される。同様に、フラグメント1及び2が受信された後、それぞれACK 1及び2がソース装置に伝送される。もし、一定期間の時間(例えば、SIFS期間)が経過した後にも伝送されたフラグメントについて通知がなければ、ソース装置は、伝送されたフラグメントが正しく受信されていないと仮定してそのフラグメントを再伝送する。
図4で、PIFSは、ポイント調整フレーム間隔を示し、アクセスポイントが他のステーションより先に媒体へのアクセス権を獲得するために使用される。また、バックオフウィンドウが同じ媒体にアクセスしようとする通信側(ステーション、アクセスポイント)の間の競争を解決するバックオフアルゴリズムで使用される。そのアルゴリズムによれば、それぞれの通信側は任意の数(n)を選択し、媒体にアクセスする前にその数ほどのスロットを待つ。
しかし、図4の通知方法は、ソース及び目的地装置の両方に対してオーバーヘッドを付加する。目的地装置の観点から見れば、それぞれのフラグメントが受信される度に通知信号が伝送されねばならない。それに対し、ソース装置は、目的地装置からそれぞれのフラグメントについての通知を受信するために、SIFS期間に待つ必要がある。全体パケットの大きさが次第に大きくなるにつれて、フラグメントの数も増加する。(図4に示されたような)IEEE 802.11標準によるフラグメント伝送メカニズムを使用することにより、通信のオーバーヘッドは相当のレベルに増加する。したがって、IEEE 802.11基盤のネットワークのような無線通信環境で効率的な通知方法を提供することが要求された。
本発明の一態様では、WLANで伝送されたデータストリームの受信を通知するシステム及び方法が提供されるが、システムは、受信側で一つのシーケンスに属するフラグメントパケットを何れも受信した後に、伝送側に一つの通知を伝送する。本発明の他の一態様では、WLANで伝送されたデータストリームの受信を確認するシステム及び方法を提供するが、システムは、それぞれのフラグメントパケットについての通知を受信側から待たずに複数のフラグメントパケットを伝送する。
図5は、本発明の一実施形態に係る通知方法の一例を示したフローチャートである。一実施形態において、通知方法は、C、C++または適した他のプログラミング言語のような典型的なプログラミング言語で具現される。本発明の一実施形態において、プログラムは、アクセスポイントまたは受信ステーションのコンピュータ処理可能な保存媒体に保存される。他の一実施形態において、プログラムは、本発明の実施形態に係る通知方法を行い得る限り、他のシステム場所に保存されうる。保存媒体は、RAM、ハードディスク、フロッピー(登録商標)ディスク、デジタルビデオ装置、コンパックディスク、ビデオディスク、及び/または他の光学保存媒体などを含む。
本発明の一実施形態において、システム(図1の100)の内部のデータ通信は、IEEE 802.11(802.11a/11b/11g)または現在知られているか、今後開発される他の適した無線通信標準を使用して行われる。IEEE 802.11a/11b/11g規格の明細については、例えば、“http://standards.ieee.org/getIEEE 802/802.11.html”で確認できる。IEEE 802.11a/11b/11g規格の明細は、参照を通じて本明細書に含まれる。MACプロトコルは、ネットワークシステムに連結された装置が、それらの相互連結された媒体を共有するようにする効果的な方法である。
他の一実施形態において、アクセスポイント110またはそれぞれのステーション120、130は、図5に示されたような本発明の実施形態に係る通知方法を行うように構成されるか、プログラムされたプロセッサ(図示せず)を含む。プログラムは、プロセッサまたはアクセスポイント110やそれぞれのステーション120、130のメモリーに保存されうる。多様な実施形態において、プロセッサは、ペンティアム(登録商標)系列のようなIntel社系列のマイクロプロセッサと、Windows(登録商標) 95、Windows(登録商標) 98、Windows(登録商標) 2000、またはWindowsNT(登録商標)のようなマイクロソフト(登録商標)社のWindows(登録商標)運営体制に基づいた構成を有しうる。一実施形態において、プロセッサは、シングルチップまたはマルチチップマイクロプロセッサ、デジタルシグナルプロセッサ、エンベデッドマイクロプロセッサ、マイクロコントローラのような多様なコンピュータプラットホームで具現されうる。他の一実施形態において、プロセッサは、ユニックス(登録商標)、リナックス(登録商標)、マイクロソフト(登録商標)DOS、マイクロソフト(登録商標)Windows(登録商標) 2000/9x/ME/XP、マッキントッシュ(登録商標)OS、OS/2(登録商標)及びそれと類似した広範囲な運営体制で具現される。
図3及び図5ないし図9を参照して、伝送媒体または受信媒体としてアクセスポイント110またはそれぞれのステーション120、130の動作が更に詳細に説明する。図3及び図6ないし図9に示された一実施形態において、システム100内部でのデータ通信は、IEEE 802.11(802.11a/11b/11g)を使用して行われる。図5に示されたような一実施形態において、アクセスポイント110またはそれぞれのステーション120、130は、受信側(個体)として動作する。図5を参照すれば、受信側(アクセスポイントまたはステーション)は、伝送個体からフラグメントを順に受信する(410)。
図3に示されたような一実施形態において、それぞれのフラグメントはMACヘッダー300を含む。MACヘッダーは、数ある中でも特に、フレーム制御セクション310及びシーケンス制御セクション320を含む。フレーム制御セクション310(例えば、802.11標準では16ビットが割り当てられる)は、数ある中で特に、フレームタイプ(制御、管理、またはデータ)、フレームサブタイプ、伝送タイプ(最初の伝送または再伝送)及び“追加フラグメント”フィールドに関する情報を含む。“追加フラグメント”フィールドは、伝送個体が受信個体に対して現在フラグメントの伝送後に追加フラグメントが続くか否かを知らせるために使用される。例えば、そのフィールドが“1”に設定されれば、それは、追加フラグメントが続くということを意味する。それに対し、もし、そのフィールドが“0”に設定されれば、それは追加フラグメントが続かないということを意味する。
図3を参照すれば、シーケンス制御セクション320(802.11標準では16ビットが割り当てられる)は、フラグメント番号フィールド(802.11標準によれば4ビットが割り当てられる)と、シーケンス番号フィールド(同標準によれば、12ビットが割り当てられる)とを含む。フラグメント番号フィールドは、伝送されるフラグメントの番号を示す。シーケンス番号フィールドは、順次に伝送されるフラグメントセットを含むシーケンスの番号を示す。一実施形態において、MPDUのシーケンス番号は同一に維持されるが、それぞれのMPDUのフラグメント番号は一つずつ増加する。一実施形態において、一つのMSDUは、16個までのフラグメント(MPDU)を含みうる。
受信個体は、i)追加フラグメントフィールド、ii)フラグメント番号フィールド、及びiii)シーケンス番号フィールドを検査する(420)。すなわち、受信個体は、フレーム制御セクション(図3の310)の“追加フラグメントフィールド”を検査して追加フラグメントが続くかを決定する。また、受信個体は、シーケンス制御セクション(図3の320)のフラグメント及びシーケンス番号フィールドを検査して、シーケンスのどのフラグメントが受信されたかを決定する。
受信個体は、420段階の検査に基づいて、今受信したフラグメントが同じシーケンス内の最後のフラグメントであるかを決定する(430)。430段階で、もし、そのフラグメントが最後のフラグメントではないと決定されれば、最後のフラグメントが受信されるまで410ないし430段階が繰り返される。もし、最後のフラグメントが受信されれば、受信個体は、あらゆるフラグメントが受信されたかを決定する(440)。同じシーケンス内ではフラグメント番号が一つずつ増加するため、その440段階は、フラグメント番号及びシーケンス番号を参照することにより行われ得る。
もし、440段階で、あらゆるフラグメントが受信されたと決定されれば、受信個体は、一つの通知を図6に示されたように伝送個体に送る。一実施形態において、受信個体は、図7に示されたような変形されたACKフレーム600を伝送個体に送る(450)。変形されたACKフレーム600は、現在のIEEE 802.11標準によって、フレーム本体を含んでいない典型的な通知フレームを変形したものである。
図7に示すように、変形されたACKフレーム600は、MACヘッダー(フレームヘッダー)及びビットマップセクション(フレーム本体)620を含む。ビットマップセクション620は複数のビットマップフィールドを含むが、それぞれのフラグメントが受信個体で正確に受信されたか否かに関する情報を含む。ビットマップセクション620のビットマップフィールドに基づいて、伝送個体は伝送されたフラグメントを再伝送する必要があるかを決定する。802.11標準でのような一実施形態において、もし、ビットマップセクション620のビットマップフィールドのうち、第5フラグメントに対応するビットマップフィールドが“1”に設定されれば、それは、第5フラグメントが正確に受信されたことを意味する。それに対し、もし、第3フラグメントに対応するビットマップフィールドが“0”に設定されれば、それは、第3フラグメントが損失されたことを意味する。しかし、現在の802.11標準では(例えば、図2を参照)、受信個体は、それぞれのフラグメントが受信された後に伝送個体にACKを送る。そのACKは、MACヘッダーのみを含み、ビットマップフィールドを含んでいない。450段階では、あらゆるフラグメントが受信された場合であるため、変形されたACKフレーム600のビットマップセクションが、あらゆるフラグメントが正確に受信されたことを知らせるように設定される。
もし、440段階で、一部のフラグメントが受信されていないと決定されれば、受信個体は、変形されたACKフレーム(図7の600)、または図9に示されたような非受信通知(No Acknowledgment:NACK)フレーム700を伝送する。図8を参照すれば、フラグメント0ないしnのうち、フラグメント“2”が伝送中に損失されている。そのような状況で、変形されたACKフレーム600のビットマップセクション620は、図8に示されたように、フラグメント2が損失され、残りのフラグメント(フラグメント0、1及び3ないしn)が正確に受信されたことを知らせるように設定される。伝送個体は、変形されたACKフレームを受信しビットマップフィールドを解読して、伝送されたフラグメントの受信状態を検査する。伝送個体は、フラグメント2が損失されたことを決定して受信個体にフラグメント2を再伝送する。
NACKフレーム(図9の700)では、ビットマップセクション720が変形されたACKフレーム600と同じ方式の形態を有する。しかし、フレーム制御セクション710の予約フィールドがNACKを設定するために使用される。現在のIEEE 802.11標準によれば、フレーム制御セクションは、例えば、4ビットが割り当てられたサブタイプフィールドを含む。サブタイプフィールドの4ビットのうち、現在使用されていない予約フィールドがある。例えば、もし、“0000”または“0001”という値が予約されていれば、その値は、NACKフレームを定義するために使用されうる。しかし、現在のIEEE 802.11標準はNACKフレームを定義しない。そのようなNACKフレームの長所の一つは、もし、伝送個体がNACKフレームを受信した場合、たとえ、伝送個体が、損失されたフラグメントを決定するためにビットマップフィールドを解読せねばならないとはいえ、ビットマップセクション720を検査せずとも、直ちに少なくとも一つのフラグメントが受信個体に受信されていないか、または損なわれていることが分かる。
図10は、本発明の他の一態様に係る受信確認方法の一例を示したフローチャートである。このような伝送側での実施形態は、例えば、図5で提示されたような受信器側の実施形態と連結されたシステムで作動するように使用されうる。一実施形態において、通知方法は、C、C++またはその他の適したプログラミング言語のような典型的なプログラミング言語で具現される。本発明の一実施形態において、プログラムは、アクセスポイントまたは伝送ステーションにあるコンピュータ処理可能な保存媒体に保存される。他の一実施形態において、プログラムは、本発明の実施形態に係る通知方法を行い得る限り、他のシステム場所に保存されうる。
伝送個体(アクセスポイントまたは伝送ステーション)は、パケット(MSDU)を複数のフラグメントパケット、すなわちフラグメント(MPDU)に分解する(810)。一実施形態において、図10の方法は、IEEE 802.11標準で具現されうる。便宜のために、図10の方法は、IEEE 802.11標準に基づいて説明される。
伝送個体は、第1フラグメント(MPDU)にフラグメント番号を付与し、そのMPDUの伝送を準備させる(820)。図8に示されたような一実施形態において、フラグメントは、フラグメント番号“0”から始まって一つずつ増加するが、それに対し、シーケンス番号は同一に維持される。伝送個体は準備されたMPDUを伝送する(830)。伝送個体は、第1MPDUを伝送した後にSIFS期間を待つ(840)。前記説明されたように、SIFSは短期フレーム間隔を意味し、それは、パケット伝送を分離するために使用される。
伝送個体は、伝送されたMPDUが同一シーケンス内で最後のフラグメントであるかを決定する(850)。一実施形態において、MSDUは16個までのMPDUを有しうる。もし、伝送されたMPDUが最後のフラグメントではなければ、シーケンスの最後のフラグメントが伝送されるまで820ないし850段階が繰り返される。図6に示されたように、同一シーケンスのあらゆるフラグメントが受信個体から受信された後に、受信個体から伝送個体に一つの通知が送られる。したがって、一実施形態において、伝送個体はシーケンスの全体フラグメントを伝送するまでは、受信個体からそれぞれのフラグメントパケットについての通知を待たない。
もし、850段階で最後のフラグメントが伝送されれば、伝送個体が受信個体から通知を受けたかを決定する(860)。もし、通知を受けていないと決定されれば、伝送個体はシーケンスのあらゆるMPDUを再伝送する(870)。860段階で、受信個体から通知を受ければ、伝送個体は図7に示されたような受信された通知フレームのビットマップセクション620を検査する。他の一実施形態において、伝送個体は、図9に示されたようなNACKフレームを受信する。この実施形態において、伝送個体はビットマップセクション720を検査せずとも、伝送されたフラグメントの一部が受信個体で損失されたと決定し、ビットマップフィールドに基づいて紛失されたフラグメントを受信側に再伝送する。
伝送個体は、それぞれのフラグメントに対応するあらゆるビットマップフィールドが“1”に設定されているか否かを決定する(890)。前記説明したように、ビットマップフィールドは、受信個体でどのフラグメントが正確に受信されたか、及びどのフラグメントが正確に受信されていないかを示す。例えば、あるフラグメントに対応するビットマップフィールドが“1”に設定されれば、それは、そのビットマップフィールドに対応するフラグメントが受信個体で正確に受信されたことを意味する。それに対し、もし、あるフラグメントに対応するビットマップフィールドが“1”に設定されていなければ、それは、そのフラグメントが受信個体で正確に受信されていないことを意味する。一実施形態において、もし、ビットマップフィールドがあるフラグメントに対して“1”に設定されれば、伝送個体は、そのフラグメントが正確に受信されたと決定する。それに対し、もし、ビットマップフィールドがあるフラグメントに対して0に設定されれば、伝送個体は、そのフラグメントが正確に受信されていないと決定する。
もし、890段階で、ビットマップフィールドのうち一部が“1”に設定されていなければ、伝送個体は紛失されたフラグメントを受信個体に再伝送する(900)。もし、890段階で、あらゆるビットマップフィールドが“1”に設定されれば、伝送個体は、あらゆるフラグメント(MPDU)が受信個体で正確に受信されたと決定して伝送成功を確認する(910)。
本発明の一実施形態によれば、通知に関連したオーバーヘッド及びそれぞれのフラグメントに対するSIFS期間が著しく減少する。また、本発明の一実施形態によれば、性能を損傷させずにチャンネルコンディションに基づいた優れたリンク適応を提供できる。言い換えれば、この実施形態でリンク信頼性とシステム性能とが同時に向上しうる。
本発明は、コンピュータ(情報処理機能を有する装置を何れも含み、特に、ユーザー端末機を含む)可読記録媒体にコンピュータ可読コードとして具現することが可能である。コンピュータ可読記録媒体は、コンピュータシステムによって読まれうるデータが保存されるあらゆる記録装置を含む。コンピュータ可読記録媒体の例としては、ROM、RAM、フラッシュメモリ、マグネチック保存媒体(フロッピー(登録商標)ディスク、ハードディスク、磁気テープなど)、光データ保存媒体(CD−ROM、DVDなど)及びキャリアウェーブ(インターネットによる伝送など)などがある。
たとえ、前記説明が多様な実施形態に適用される本発明の新規の特徴を指摘して説明されたが、当業者ならば、本発明の範囲を逸脱せずに前記説明された装置及び方法の形態及び細部事項で多様な削除、代替、及び変更が可能であるということが理解できる。したがって、本発明の範囲は、前記説明でより特許請求の範囲によって定義される。特許請求の範囲の均等な範囲内のあらゆる変形は本発明の範囲に含まれる。
本発明は、無線近距離通信網での伝送されたデータストリームの受信を通知する方法及びシステムに関連した技術分野に好ましく適用され得る。
アクセスポイントを含む一般的な無線ネットワークシステムを示した図面である。 ソース装置と目的地装置との間の伝送中に一般的なフレームシーケンスを示した図面である。 全体パケットとフラグメントパケットとのデータフォーマットを示した図面である。 現在のIEEE 802.11標準によるフラグメントパケットと通知パケットとのシーケンスを示した図面である。 本発明の一実施形態に係る通知方法の一例を示したフローチャートである。 本発明の一実施形態に係る通知方法を説明するためのフレームシーケンスを示した図面である。 本発明の一実施形態に係る変形された通知フレームのデータフォーマットの一例を示した図面である。 本発明の他の一実施形態に係る通知方法を説明するためのフレームシーケンスを示した図面である。 本発明の他の一実施形態に係るNACKフレームのデータフォーマットの一例を示した図面である。 は本発明の他の一態様に係る受信確認方法の一例を示したフローチャートである。
符号の説明
100 ネットワークシステム
110 アクセスポイント
120 第1ステーション
130 第2ステーション
140 バックボーンネットワーク

Claims (24)

  1. 無線近距離通信網で伝送されたデータストリームの受信を通知する方法において、
    複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に伝送させつつ、一つの送信個体から受信個体に、それぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを伝送する段階と、
    前記シーケンスの最後のフラグメントパケットが前記受信個体から受信されたかを決定する段階と、
    最後のフラグメントパケットが前記受信個体から受信されたと決定された後にのみ前記受信個体から前記送信個体に通知パケットを伝送する段階と、
    を含むことを特徴とする方法。
  2. 前記無線近距離通信網は、IEEE 802.11a/11b/11g標準に従うことを特徴とする請求項1に記載の方法。
  3. 無線近距離通信網で伝送されたデータストリームの受信を通知する方法において、
    複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に受信させつつ、それぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを送信個体から受信する段階と、
    前記シーケンスの最後のフラグメントパケットが受信されたかを決定する段階と、
    最後のフラグメントパケットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する段階と、を含むことを特徴とする方法。
  4. 前記方法は、受信ステーションで行われることを特徴とする請求項3に記載の方法。
  5. 前記フラグメントパケットのそれぞれはフレーム制御セクション及びシーケンス制御セクションを含み、前記決定段階は、前記シーケンスの最後のフラグメントパケットが受信されたかを決定するために、前記フレーム制御セクションの追加フラグメントフィールドを検査し、シーケンス制御セクションのフラグメント番号フィールド及びシーケンス番号フィールドを検査する段階を含むことを特徴とする請求項3に記載の方法。
  6. 前記シーケンスのあらゆるフラグメントパケットが受信されたかを検査する段階を更に含むことを特徴とする請求項3に記載の方法。
  7. 一つ以上のフラグメントパケットが受信されていない場合、前記通知パケットは、前記シーケンスのうち、どのフラグメントパケットが受信されていないかを知らせる情報を含むことを特徴とする請求項6に記載の方法。
  8. 前記どのフラグメントパケットが受信されていないかを知らせる情報は、前記通知パケットのビットマップセクションにより定義されることを特徴とする請求項7に記載の方法。
  9. 無線近距離通信網で伝送されたデータストリームの受信を通知する方法において、
    複数のMACプロトコルデータユニットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのMACプロトコルデータユニットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記MACプロトコルデータユニットを前記フラグメント番号の順に受信させつつ、それぞれのMACサービスデータユニットが複数のMACプロトコルデータユニットを含む複数のMACサービスデータユニットを送信個体から受信する段階と、
    前記シーケンスの最後のMACプロトコルデータユニットが受信されたかを決定する段階と、
    最後のMACプロトコルデータユニットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する段階と、を含むことを特徴とする方法。
  10. 前記方法は、アクセスポイントまたは受信ステーションで行われることを特徴とする請求項9に記載の方法。
  11. 前記シーケンスのあらゆるMACプロトコルデータユニットが受信されたかを決定する段階と、
    一つ以上のMACプロトコルデータユニットが受信されていない場合、前記送信個体に非受信を通知する情報を含むNACKフレームを伝送する段階と、を更に含むことを特徴とする請求項9に記載の方法。
  12. 前記NACKフレームは、フレーム制御セクションを含むフレームヘッダー及びフレーム本体を含み、前記非受信通知情報は、前記フレーム制御セクションの予約フィールドにより定義されることを特徴とする請求項11に記載の方法。
  13. 前記フレーム本体は、前記MACプロトコルデータユニットのうち、どれが受信されていないかを示すビットマップフィールドを含むことを特徴とする請求項12に記載の方法。
  14. 無線近距離通信網で伝送されたデータストリームの受信を確認する方法において、
    複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記複数のフラグメントパケットを、受信個体からそれぞれのフラグメントパケットに対する通知を待たずに伝送させつつ、前記受信個体へ、それぞれのパケットが複数のフラグメントパケットに分解された複数のパケットを順次に伝送する段階と、
    最後のフラグメントが伝送された後にのみ前記受信個体から通知フレームを受信する段階と、を含むことを特徴とする方法。
  15. 前記方法は、アクセスポイントまたは伝送ステーションで行われることを特徴とする請求項14に記載の方法。
  16. 前記通知フレームのビットマップセクション内のそれぞれのフィールドがそれぞれの伝送されたフラグメントパケットに対応し、前記対応するフラグメントパケットが前記受信個体により正確に受信されたかを示すビットマップフィールドを検査する段階と、
    前記ビットマップフィールドに基づいて、前記受信個体から受信されていない損失されたフラグメントパケットがあるかを決定する段階と、
    前記受信個体に前記損失されたフラグメントパケットを再伝送する段階と、を更に含むことを特徴とする請求項14に記載の方法。
  17. 複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に受信させつつ、それぞれのパケットが、複数のフラグメントパケットに分解された複数のパケットを送信個体から受信し、前記シーケンスの最後のフラグメントパケットが受信されたかを決定し、最後のフラグメントパケットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送するように構成されたことを特徴とする、無線近距離通信網での伝送されたデータストリームの受信通知システム。
  18. 前記システムは、少なくとも一つのアクセスポイント及び受信ステーションを含むことを特徴とする請求項17に記載のシステム。
  19. 前記受信ステーションは、
    個人用コンピュータ(デスクトップ、ラップトップ、パームトップ)、携帯電話、または携帯用PC、財布型PC及びPDAのようなその他の携帯用通信装置のうち一つを含むことを特徴とする請求項18に記載のシステム。
  20. 無線近距離通信網で伝送されたデータストリームの受信を通知するシステムにおいて、
    複数のフラグメントパケットがシーケンス番号を有する一つのシーケンスを形成し、それぞれのフラグメントパケットはフラグメント番号を有し、前記フラグメント番号は順次に番号が付けられ、前記シーケンス番号は同一に維持され、前記フラグメントパケットを前記フラグメント番号の順に受信させつつ、それぞれのパケットが、複数のフラグメントパケットに分解された複数のパケットを送信個体から受信するパケット受信手段と、
    前記シーケンスの最後のフラグメントパケットが受信されたかを決定する決定手段と、
    最後のフラグメントパケットが受信されたと決定された後にのみ前記送信個体に通知パケットを伝送する伝送手段と、を含むことを特徴とするシステム。
  21. コンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、
    前記コンピュータデータ信号は、無線近距離通信網でMACサービスデータユニットを形成する複数のMACプロトコルデータユニットを受信したことを通知するように構成され、前記複数のMACプロトコルデータユニットは送信個体から受信個体に順次に伝送され、前記MACサービスデータユニットに属する複数のMACプロトコルデータユニットを受信したことを通知するために、前記受信個体で前記MACサービスデータユニットの最後のMACプロトコルデータユニットを受信したと決定した後にのみ前記送信個体に伝送されることを特徴とするシステム。
  22. 二つの連接したMACプロトコルデータユニット伝送の間には、一つの短期フレーム間隔のみの期間を有することを特徴とする請求項21に記載のシステム。
  23. コンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、
    前記コンピュータデータ信号は、無線近距離通信網でMACサービスデータユニットを形成する複数のMACプロトコルデータユニットを受信したことを通知するように構成され、前記複数のMACプロトコルデータユニットは送信個体から受信個体に順次に伝送され、それぞれのMACプロトコルデータユニットに対する個別的な通知フレームを含んでいないことを特徴とするシステム。
  24. コンピュータデータ信号で搬送波を変調して送受信するシステムにおいて、
    前記コンピュータデータ信号は、
    MACサービスデータユニットを形成し、順次に受信個体に伝送される複数のMACプロトコルデータユニットのそれぞれの受信状態を定義する複数のビットマップフィールドを含むビットマップセクションと、
    その予約された値が、前記MACサービスデータユニットの一つ以上のMACプロトコルデータユニットが前記受信個体により受信されていない場合に、非受信を知らせるNACKフレームを定義するように構成されているサブタイプフィールドを含む制御フレームセクションと、を含むことを特徴とするシステム。
JP2005125733A 2004-04-23 2005-04-22 無線近距離通信網での伝送されたデータストリームの受信通知方法及びシステム Ceased JP2005312060A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/830,990 US7161909B2 (en) 2004-04-23 2004-04-23 Method and system for acknowledging the receipt of a transmitted data stream in a wireless communication system

Publications (1)

Publication Number Publication Date
JP2005312060A true JP2005312060A (ja) 2005-11-04

Family

ID=35136367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005125733A Ceased JP2005312060A (ja) 2004-04-23 2005-04-22 無線近距離通信網での伝送されたデータストリームの受信通知方法及びシステム

Country Status (4)

Country Link
US (1) US7161909B2 (ja)
JP (1) JP2005312060A (ja)
KR (1) KR100677131B1 (ja)
CN (1) CN1744485A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014529969A (ja) * 2011-09-02 2014-11-13 クゥアルコム・インコーポレイテッドQualcomm Incorporated 低速ワイヤレスネットワークにおけるロングパケットのためのフラグメント化の向上

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003043259A1 (en) * 2001-11-12 2003-05-22 Nokia Corporation Method and device for retransmission of transmitted units
US7420921B2 (en) * 2002-05-17 2008-09-02 Broadcom Corporation Aggregated fragment acknowledgement in local area network
US9544860B2 (en) * 2003-02-24 2017-01-10 Qualcomm Incorporated Pilot signals for use in multi-sector cells
US8811348B2 (en) * 2003-02-24 2014-08-19 Qualcomm Incorporated Methods and apparatus for generating, communicating, and/or using information relating to self-noise
US7218948B2 (en) * 2003-02-24 2007-05-15 Qualcomm Incorporated Method of transmitting pilot tones in a multi-sector cell, including null pilot tones, for generating channel quality indicators
US9661519B2 (en) * 2003-02-24 2017-05-23 Qualcomm Incorporated Efficient reporting of information in a wireless communication system
US7317687B2 (en) * 2003-06-12 2008-01-08 Koninklijke Philips Electronics N.V. Transmitting data frames with less interframe space (ifs) time
EP1686753A4 (en) * 2003-11-19 2011-06-22 Nec Corp RADIO COMMUNICATION SYSTEM, METHOD FOR CONTROLLING ACKNOWLEDGE SIGNAL TRANSMISSION, AND RADIO STATIONS THEREOF
JP2008509622A (ja) * 2004-08-12 2008-03-27 サムスン エレクトロニクス カンパニー リミテッド Ackフレーム伝送方法及び装置
US8699525B2 (en) * 2004-09-10 2014-04-15 Interdigital Technology Corporation Method for sending an acknowledgement to an ingress mesh point in a mesh network and a medium access control frame format
KR100703503B1 (ko) * 2004-11-30 2007-04-03 삼성전자주식회사 통신 시스템에서 데이터 재전송 장치 및 방법
US7706338B2 (en) * 2004-12-23 2010-04-27 Broadcom Corporation Method and system for a bandwidth efficient medium access control (MAC) protocol
KR20060112287A (ko) * 2005-04-25 2006-10-31 삼성전자주식회사 유무선 통신시스템에서 비트화 데이터 청크 수신응답 방법및 장치
US7746866B2 (en) * 2005-05-13 2010-06-29 Intel Corporation Ordered and duplicate-free delivery of wireless data frames
US20070030848A1 (en) * 2005-07-28 2007-02-08 Yokogawa Electric Corporation Network communication system
CN1917508B (zh) * 2005-08-19 2011-01-26 鸿富锦精密工业(深圳)有限公司 无线局域网装置及其帧序列号编号方法
CN1937615B (zh) * 2005-09-20 2012-01-25 株式会社Ntt都科摩 无线分布式网络中的媒体接入控制方法和装置
US9191840B2 (en) * 2005-10-14 2015-11-17 Qualcomm Incorporated Methods and apparatus for determining, communicating and using information which can be used for interference control
US8694042B2 (en) 2005-10-14 2014-04-08 Qualcomm Incorporated Method and apparatus for determining a base station's transmission power budget
KR100750170B1 (ko) * 2005-11-15 2007-08-21 삼성전자주식회사 통신 네트워크에서 데이터 프레임을 효율적으로 전송하는방법 및 장치
US8064601B1 (en) 2006-03-31 2011-11-22 Meru Networks Security in wireless communication systems
US9730125B2 (en) 2005-12-05 2017-08-08 Fortinet, Inc. Aggregated beacons for per station control of multiple stations across multiple access points in a wireless communication network
US9215745B1 (en) 2005-12-09 2015-12-15 Meru Networks Network-based control of stations in a wireless communication network
US9142873B1 (en) 2005-12-05 2015-09-22 Meru Networks Wireless communication antennae for concurrent communication in an access point
US9215754B2 (en) 2007-03-07 2015-12-15 Menu Networks Wi-Fi virtual port uplink medium access control
US9794801B1 (en) * 2005-12-05 2017-10-17 Fortinet, Inc. Multicast and unicast messages in a virtual cell communication system
US9025581B2 (en) 2005-12-05 2015-05-05 Meru Networks Hybrid virtual cell and virtual port wireless network architecture
US8472359B2 (en) 2009-12-09 2013-06-25 Meru Networks Seamless mobility in wireless networks
US9185618B1 (en) 2005-12-05 2015-11-10 Meru Networks Seamless roaming in wireless networks
US9338767B2 (en) 2005-12-22 2016-05-10 Qualcomm Incorporated Methods and apparatus of implementing and/or using a dedicated control channel
US9572179B2 (en) 2005-12-22 2017-02-14 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9137072B2 (en) 2005-12-22 2015-09-15 Qualcomm Incorporated Methods and apparatus for communicating control information
US9473265B2 (en) * 2005-12-22 2016-10-18 Qualcomm Incorporated Methods and apparatus for communicating information utilizing a plurality of dictionaries
US20070249360A1 (en) * 2005-12-22 2007-10-25 Arnab Das Methods and aparatus related to determining, communicating, and/or using delay information in a wireless communications system
US8514771B2 (en) 2005-12-22 2013-08-20 Qualcomm Incorporated Methods and apparatus for communicating and/or using transmission power information
US8437251B2 (en) 2005-12-22 2013-05-07 Qualcomm Incorporated Methods and apparatus for communicating transmission backlog information
US9125093B2 (en) * 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus related to custom control channel reporting formats
US9119220B2 (en) * 2005-12-22 2015-08-25 Qualcomm Incorporated Methods and apparatus for communicating backlog related information
US9451491B2 (en) * 2005-12-22 2016-09-20 Qualcomm Incorporated Methods and apparatus relating to generating and transmitting initial and additional control information report sets in a wireless system
US9125092B2 (en) 2005-12-22 2015-09-01 Qualcomm Incorporated Methods and apparatus for reporting and/or using control information
US9148795B2 (en) 2005-12-22 2015-09-29 Qualcomm Incorporated Methods and apparatus for flexible reporting of control information
US20070149132A1 (en) * 2005-12-22 2007-06-28 Junyl Li Methods and apparatus related to selecting control channel reporting formats
KR100842586B1 (ko) * 2006-01-03 2008-07-01 삼성전자주식회사 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템
US7903817B2 (en) * 2006-03-02 2011-03-08 Cisco Technology, Inc. System and method for wireless network profile provisioning
FR2898455A1 (fr) * 2006-03-13 2007-09-14 Thomson Licensing Sas Procede et dispositif de transmission de paquets de donnees
US20070243882A1 (en) * 2006-04-12 2007-10-18 Qualcomm Incorporated Method and apparatus for locating a wireless local area network associated with a wireless wide area network
US7680070B2 (en) * 2006-07-28 2010-03-16 Intel Corporation Techniques to expedite retransmission of ARQ blocks using temporal relationships in wireless networks
KR101486352B1 (ko) 2007-06-18 2015-01-26 엘지전자 주식회사 무선 통신 시스템의 단말에서의 상향링크 동기 상태 제어방법
KR101341515B1 (ko) 2007-06-18 2013-12-16 엘지전자 주식회사 무선 통신 시스템에서의 반복 전송 정보 갱신 방법
WO2008156314A2 (en) 2007-06-20 2008-12-24 Lg Electronics Inc. Effective system information reception method
US8594030B2 (en) 2007-08-10 2013-11-26 Lg Electronics Inc. Method for controlling HARQ operation in dynamic radio resource allocation
KR101495913B1 (ko) 2007-08-10 2015-02-25 엘지전자 주식회사 이동통신 시스템에서 pdcp 계층의 제어 데이터 전송방법, 수신 방법, 그 송신장치 및 수신장치
KR101422031B1 (ko) 2007-08-10 2014-07-23 엘지전자 주식회사 방송 및 멀티캐스트 서비스를 위한 랜덤 억세스 방법
KR101490253B1 (ko) 2007-08-10 2015-02-05 엘지전자 주식회사 무선 통신 시스템에서의 제어정보 전송 및 수신 방법
KR20090016431A (ko) 2007-08-10 2009-02-13 엘지전자 주식회사 무선 통신 시스템에서 채널품질 보고 수행 방법
CN101119257B (zh) * 2007-08-28 2010-07-21 杭州华三通信技术有限公司 Ack策略配置方法及相应装置
US8176378B2 (en) * 2007-09-07 2012-05-08 Broadcom Corporation Method and system for a transmitting antenna selection failure recovery mode
US7894436B1 (en) 2007-09-07 2011-02-22 Meru Networks Flow inspection
KR101591824B1 (ko) 2007-09-18 2016-02-04 엘지전자 주식회사 무선 통신 시스템에서의 폴링 과정 수행 방법
KR101513033B1 (ko) 2007-09-18 2015-04-17 엘지전자 주식회사 다중 계층 구조에서 QoS를 보장하기 위한 방법
KR101396062B1 (ko) 2007-09-18 2014-05-26 엘지전자 주식회사 헤더 지시자를 이용한 효율적인 데이터 블록 전송방법
KR101435844B1 (ko) 2007-09-18 2014-08-29 엘지전자 주식회사 무선 통신 시스템에서의 데이터 블록 전송 방법
KR101487557B1 (ko) 2007-10-23 2015-01-29 엘지전자 주식회사 공통제어채널의 데이터를 전송하는 방법
US8270348B2 (en) 2008-01-31 2012-09-18 Lg Electronics Inc. Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications
WO2009096731A2 (en) 2008-01-31 2009-08-06 Lg Electronics Inc. Method for signaling back-off information in random access
KR101594359B1 (ko) 2008-01-31 2016-02-16 엘지전자 주식회사 랜덤 접속에서 백오프 정보를 시그널링하는 방법
US8958411B2 (en) 2008-03-17 2015-02-17 Lg Electronics Inc. Method of transmitting RLC data
KR101163275B1 (ko) 2008-03-17 2012-07-05 엘지전자 주식회사 Pdcp 상태 보고 전송 방법
EP2377295A1 (en) * 2009-01-14 2011-10-19 Entropic Communications Inc. System and method for retransmission and fragmentation in a communication network
US8560696B2 (en) * 2009-04-28 2013-10-15 Intel Corporation Transmission of advanced-MAP information elements in mobile networks
US8335198B2 (en) * 2009-08-03 2012-12-18 Intel Corporation Variable short interframe space
KR20110017518A (ko) * 2009-08-14 2011-02-22 한국전자통신연구원 Udp 기반의 통신 방법 및 장치
US9197482B1 (en) 2009-12-29 2015-11-24 Meru Networks Optimizing quality of service in wireless networks
KR101135518B1 (ko) * 2010-07-14 2012-04-13 고려대학교 산학협력단 무선 센서 네트워크의 데이터 전송방법
US20120207087A1 (en) * 2010-09-03 2012-08-16 Qualcomm Incorporated Aggregated mpdu (a-mpdu) numerology and mpdu grouping
US9596193B2 (en) * 2010-12-14 2017-03-14 Cavium, Inc. Messaging with flexible transmit ordering
US9438384B2 (en) * 2011-03-08 2016-09-06 Qualcomm Incorporated Providing multiple retransmission policies for a single data stream by mapping differentiated services code point (DSCP) bit fields to media access control protocol data unit (MPDU) bit fields
DE102011015966B4 (de) * 2011-04-04 2017-07-06 Wago Verwaltungsgesellschaft Mbh Automatisierungssystem
KR20120138604A (ko) 2011-06-14 2012-12-26 삼성전자주식회사 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치
US9906650B2 (en) 2011-06-26 2018-02-27 Fortinet, Llc Voice adaptation for wireless communication
WO2013037322A1 (zh) * 2011-09-16 2013-03-21 华为技术有限公司 分片接收和发送的方法以及分片接收和发送的装置
GB2497519A (en) * 2011-12-08 2013-06-19 Renesas Mobile Corp Controlling data transmission in a fragmentation transmission mode
KR20140002447A (ko) * 2012-06-29 2014-01-08 삼성전자주식회사 멀티미디어 시스템에서 적응적 미디어 구조 송수신 방법 및 장치
TW201519596A (zh) 2013-07-11 2015-05-16 Interdigital Patent Holdings 智慧HARQ WiFi系統及方法
JP2015136058A (ja) * 2014-01-17 2015-07-27 ソニー株式会社 通信装置、通信データ生成方法、および通信データ処理方法
US9407734B2 (en) * 2014-01-31 2016-08-02 Aruba Networks, Inc. System and method for efficient frame aggregation based on aggregation limits or parameters
US10045367B2 (en) 2014-10-03 2018-08-07 Qualcomm Incorporated Uplink data fragmentation for multi-user networks
US9866354B2 (en) * 2015-07-15 2018-01-09 Intel IP Corporation Fragmentation of service data units in a high-efficiency wireless local-area network
US9819602B2 (en) * 2015-07-27 2017-11-14 Qualcomm Incorporated Efficient datagram segmentation and reassembly for packet-switched networks
CN106487476B (zh) 2015-09-01 2020-10-09 华为技术有限公司 A-mpdu的接收状态指示方法及接收端设备
CN109314605A (zh) * 2015-11-24 2019-02-05 马维尔国际贸易有限公司 用于数据单元片段的确认数据单元
US10469210B2 (en) 2015-11-24 2019-11-05 Marvell World Trade Ltd. Acknowledgment data unit for data unit fragment
CN108075820A (zh) * 2016-11-18 2018-05-25 杭州优能通信系统有限公司 一种提高卫星广播信道分片数据传输可靠性的方法
PL4243550T3 (pl) * 2017-01-09 2025-02-10 Wilus Institute Of Standards And Technology Inc. Sposób komunikacji bezprzewodowej z wykorzystaniem txop i wykorzystujący go terminal komunikacji bezprzewodowej
EP4145786A4 (en) * 2020-04-29 2024-01-03 Beijing Xiaomi Mobile Software Co., Ltd. DATA TRANSMISSION METHOD AND APPARATUS, COMMUNICATION DEVICE AND STORAGE MEDIUM
US20230104010A1 (en) * 2021-09-30 2023-04-06 Woven Alpha, Inc. Vehicle data collection system and method of using

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1146187A (ja) * 1997-05-27 1999-02-16 Uniden Corp データ伝送方法及びデータ伝送装置
JP2001060964A (ja) * 1999-08-20 2001-03-06 Pfu Ltd 無線通信方法および無線通信装置
JP2002135231A (ja) * 2000-10-20 2002-05-10 Canon Inc 通信装置、通信システム、通信装置の送信制御方法、及び制御プログラムを提供する媒体

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5555266A (en) * 1993-10-04 1996-09-10 Motorola, Inc. Method for reducing transmission delays in a packet transmission system
US6721302B1 (en) * 2000-11-17 2004-04-13 Nokia Corporation Apparatus, and associated method, for communicating packet data in a SDMA (Space-Division, Multiple-Access) communication scheme
US7523306B2 (en) * 2003-01-16 2009-04-21 Texas Instruments Incorporated Simplified CCMP mode for a wireless local area network
KR100493171B1 (ko) * 2003-02-08 2005-06-02 삼성에스디아이 주식회사 복합전해질막 및 이를 채용한 연료전지
KR20040074525A (ko) * 2003-02-19 2004-08-25 삼성전자주식회사 무선통신 시스템에서 패킷 데이터의 프레이밍 방법
TWI223520B (en) * 2003-05-23 2004-11-01 Admtek Inc Wireless network receiver and method for performing message integrity check of service data unit thereof
US7397785B2 (en) * 2003-05-28 2008-07-08 Nokia Corporation Method for enhancing fairness and performance in a multihop ad hoc network and corresponding system
KR100525419B1 (ko) * 2003-06-30 2005-11-02 엘지전자 주식회사 무선 랜 통신 장치 및 그를 이용한 무선 랜 통신 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1146187A (ja) * 1997-05-27 1999-02-16 Uniden Corp データ伝送方法及びデータ伝送装置
JP2001060964A (ja) * 1999-08-20 2001-03-06 Pfu Ltd 無線通信方法および無線通信装置
JP2002135231A (ja) * 2000-10-20 2002-05-10 Canon Inc 通信装置、通信システム、通信装置の送信制御方法、及び制御プログラムを提供する媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014529969A (ja) * 2011-09-02 2014-11-13 クゥアルコム・インコーポレイテッドQualcomm Incorporated 低速ワイヤレスネットワークにおけるロングパケットのためのフラグメント化の向上
JP2016119687A (ja) * 2011-09-02 2016-06-30 クゥアルコム・インコーポレイテッドQualcomm Incorporated 低速ワイヤレスネットワークにおけるロングパケットのためのフラグメント化の向上

Also Published As

Publication number Publication date
US20050238054A1 (en) 2005-10-27
KR100677131B1 (ko) 2007-02-02
US7161909B2 (en) 2007-01-09
CN1744485A (zh) 2006-03-08
KR20050103127A (ko) 2005-10-27

Similar Documents

Publication Publication Date Title
KR100677131B1 (ko) 무선 근거리 통신망에서의 전송된 데이터 스트림의 수신통지 방법 및 시스템
US7924805B2 (en) Communication apparatus, communication system, and communication control program
KR100842586B1 (ko) 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템
US7433314B2 (en) Method and system for acknowledging the receipt of a transmitted data stream in a wireless personal area network
JP4917750B2 (ja) フレーム集約
EP3399791B1 (en) Information processing apparatus
JP4331088B2 (ja) 通信装置および通信方法
US20060034274A1 (en) System and method for variable length acknowledgements in a shared resource network
US20060034317A1 (en) Method and apparatus for transmitting ACK frame
US20060048034A1 (en) Method and apparatus for transmitting block ACK frame
US20060136614A1 (en) System and method for variable length aggregate acknowledgements in a shared resource network
US8363629B1 (en) Point-to-point MAC protocol for high speed wireless bridging
US20080159205A1 (en) Wireless communication apparatus
JP2005102228A (ja) 無線通信システムにおけるレート・フォールバック方法および装置
CN117356061A (zh) 用于时延敏感流量的接收重排序缓冲器控制
JP4444237B2 (ja) 無線通信装置
JP2004040493A (ja) パケット通信装置及びパケット通信方法
US20240098819A1 (en) Transmitting station and receiving station

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100811

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100817

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101117

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110405

A045 Written measure of dismissal of application [lapsed due to lack of payment]

Free format text: JAPANESE INTERMEDIATE CODE: A045

Effective date: 20110830