CN1744485A - 在无线通信系统中确认接收发送的数据流的方法和系统 - Google Patents
在无线通信系统中确认接收发送的数据流的方法和系统 Download PDFInfo
- Publication number
- CN1744485A CN1744485A CNA2005100647900A CN200510064790A CN1744485A CN 1744485 A CN1744485 A CN 1744485A CN A2005100647900 A CNA2005100647900 A CN A2005100647900A CN 200510064790 A CN200510064790 A CN 200510064790A CN 1744485 A CN1744485 A CN 1744485A
- Authority
- CN
- China
- Prior art keywords
- fragment packets
- sequence
- burst
- mpdu
- received
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004891 communication Methods 0.000 title claims description 18
- 239000012634 fragment Substances 0.000 claims abstract description 68
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 13
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 6
- 210000003127 knee Anatomy 0.000 claims description 3
- 230000014759 maintenance of location Effects 0.000 claims description 2
- 238000009432 framing Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 210000002414 leg Anatomy 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1642—Formats specially adapted for sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [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
公开一种在无线局域网(WLAN)中确认接收发送的数据流的方法和系统。本发明的一个方面提供一种在无线局域网中确认接收发送的数据流的系统和方法,其中,在接收方中接收到所有属于一个序列的分片分组之后,系统将单个确认发送到发送方。本发明的另一方面提供一种在无线局域网中确定接收发送的数据流的系统和方法,其中,该系统发送多个分片分组而不用等待来自接收方的对每个分片分组的确认。
Description
技术领域
本发明涉及一种数据通信系统,具体地讲,涉及一种用于在无线通信系统中确认接收发送的数据流的方法和系统。
背景技术
目前,使用无线通信系统的多种计算机网络系统已被广泛使用。这些网络系统包括:局域网(LAN)、广域网(WAN)、无线局域网(WLAN)、无线个域网(WPAN)、通用无线分组业务(GPRS)网和其它无线网络系统。该网络系统允许在不同终端,例如:个人电脑(桌上型、膝上型、掌上型)、移动电话、或其它便携式通信装置之间的通信。通常,这种网络系统包括至少一个网桥单元或网络集线器,比如用户业务进出通信网络的接入点(接入节点)。
在大部分上述网络中,当终端装置发送数据时,它将数据封装成分组序列,目标地址被放置在每一个分组的头部里面。然后,分组被发送到网络上。所有其它连接的装置在分组头部中读取地址,仅仅如果装置识别出它自己的地址,该装置才会读取分组中的数据。一旦分组被读取,目标装置通过响应来源(源地址也被放置在分组头部中)确认收到分组的接收。确认分组通知来源数据被成功接收,或者数据被损坏并且必须重新发送。
发明内容
本发明的一方面提供了一种在无线局域网(WLAN)中确认接收发送的数据流的方法(WLAN)。该方法包括:i)从发送实体将多个分组发送给接收实体,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组被按分片号的顺序发送;ii)确定在接收实体中是否接收到序列的最后分片分组;和iii)仅在确定已由接收实体接收到最后分片分组之后,从接收实体将确认分组发送给发送实体。
本发明的另一方面提供了一种在无线局域网(WLAN)中确认接收发送的数据流的方法。该方法包括:i)从发送实体接收多个分组,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每一个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组被按分片号的顺序接收;ii)确定是否接收到序列的最后分片分组;和iii)仅在确定已接收到最后分片分组之后,将确认分组发送给发送实体。
本发明的另一方面提供了一种在无线局域网(WLAN)中证实接收发送的数据流的方法。该方法包括:i)顺序将多个分组发送给接收实体,每个分组被打碎成多个分片分组,其中,多个分片分组形成有序列号的序列而且该多个分片分组的每一个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,多个分片分组被发送而不用等待来自接收实体的对每个单独分片分组的确认;和ii)仅在最后分片被发送之后,从接收实体接收确认帧。
本发明的另一方面提供了一种嵌入在载波中的计算机数据信号,其中,该信号被构成来在无线局域网(WLAN)中确认接收形成MAC服务数据单元(MSDU)的多个MAC协议数据单元(MPDU),其中,该多个MPDU被顺序从发送实体发送到接收实体,其中,仅在确认已由接收实体接收MSDU的最后MPDU之后,该信号才被发送到发送实体,以确认属于MSDU的多个MPDU的接收。
本发明的另一方面提供了一种嵌入在载波中的计算机数据信号,其中,该信号被构成来在无线局域网(WLAN)中确认接收形成MAC服务数据单元(MSDU)的多个MAC协议数据单元(MPDU),其中,该多个MPDU被顺序从发送实体发送到接收实体,其中,该信号不包括用于每个MPDU的单独确认帧。
本发明的另一方面提供了一种嵌入在载波中的计算机数据信号。该信号包括:i)包括多个位映射字段的位映射部分,多个位映射字段的每个定义多个MAC协议数据单元(MPDU)的每个的接收状态,其中,多个MPDU形成MAC服务数据单元(MSDU)并且顺序被发送到接收实体;和ii)包括子类型字段的控制帧部分,其中,在MSDU的一个或多个MPDU没有被接收实体接收的情况下,子类型字段的保留值被配置以定义指示未确认的NACK帧。
附图说明
通过结合下面附图的下列描述和所附权利要求,本发明的上述和其他特征将会变得清楚,其中相同标号指示同一或功能相似的元件。
图1表示典型的包括接入点的无线网络系统;
图2表示在源装置和目标装置传输期间的典型的帧序列;
图3表示整个分组和分片分组的数据格式;
图4表示根据目前IEEE 802.11标准的分片和确认分组序列;
图5表示显示根据本发明一个实施例的确认程序的示例性流程图;
图6表示用于解释根据本发明一个实施例的确认程序的帧序列;
图7表示根据本发明一个实施例的修正确认帧的示例性数据格式;
图8表示用于解释根据本发明另一实施例的确认程序的帧序列;
图9表示根据本发明另一实施例的未确认(NACK)帧的示例性数据格式;和
图10表示显示根据本发明另一方面的确认程序的示例性流程图。
具体实施方式
图1表示典型无线网络系统100。网络系统100包括:接入点(AP)110、第一站和第二站(ST1、ST2)120、130和骨干网140。在一个实施例中,网络系统100可以用IEEE 802.11a/11b/11g网络、无线局域网(WLAN)、无线个域网(WPAN)、通用无线分组业务(GPRS)网、全球移动通信系统(GSM)网、码分多址(CDMA)网、蓝牙网或其它适合的无线网络来实现。
在一个实施例中,图1的系统可形成单一无线基元,该单一无线基元通常被称作基本业务集(BSS),像IEEE 802.11标准中所用。在该实施例中,两个或更多基本业务集形成多个无线基元,通常称为扩展业务集(ESS)。
接入点110,也可被称作接入节点或是无线网桥,与站120和站130进行无线数据通信。例如,当站120将数据发送给站130时,发送出的数据先被接入点110接收,然后,接入点110将接收的数据发送到站130。也就是说,接入点110起到站120和站130之间的桥梁或是基站的作用。在一个实施例中,接入点110无线或是有线地被与骨干网140连接,这通常被称为分布式系统(DB),像在IEEE 802.11中标准中所使用。在一个实施例中,骨干网140包括以太网或是上述其它适合的无线网络。
在一个实施例中,接入点110可为下列产品之一:例如,Airespace公司的Airespace 1200、Foundry Networks的IronPoint、和Extreme Networks的Summit 300和Altitude 300。
站120和站130的每一个也可以被称为终端、用户装置、客户终端、客户装置或是客户。站120和站130的每一个可以是,例如,个人电脑(桌上型、膝上型和掌上型)、移动电话或是其它便携式通信装置,例如hand-held PC,wallet PC和个人数字助手(PDA)。
对包括接入点的典型网络系统的一般操作的描述可以在例如,由Brian P.Crow等所著的“IEEE 802.11无线局域网(IEEE 802.11Wireless Local AreaNetworks)”,IEEE通信杂志,1997年9月,第116-126页找到,该文献包含于此,以资参考。
在一个实施例中,比如在IEEE 802.11网络中,接入点110与站120和站130进行无线数据通信,如图2所示。在该实施例中,在用来开启新的发送的分布式帧间间隔(DIFS)周期之后,源装置(也将称为发送方或是发送实体)将称作RTS(请求发送)的短控制分组发送到目标装置(也将称为接收方或是接收实体)。在一个实施例中,每个源装置和目标装置可以是接入点或站(终端)。在用来分开每个数据(分组)发送的短帧间间隔(SIFS)周期之后,如果访问介质空闲,则目标装置用称作CTS(允许发送)的响应控制分组对源装置响应。作为回答,源装置将数据发送给目标装置。当发送的数据分组被接收到时,目标装置通常以控制分组的形式将确认或是ACK发送到源装置。其后,由源装置发送下一个分组。
图3表示整个分组和分片的分组的数据格式。在一个实施例中,像在IEEE802.11网络中,在发送之前,分组(在802.11标准中,通常称为MAC服务数据单元(MSDU)210)被打碎成多个较小分组或者是分片220-250。每个分片一般在该标准中被称为MAC协议数据单元(MPDU)。在整个说明书中,分片分组和分片将被可互换地使用。
一般,每个分片(MPDU)220-250具有与整个数据分组(MSDU)210的数据格式相同的数据格式。目标装置将重新组装接收到的分片分组。因为其通过发送分片分组(大小较小),来被用于提供更可靠的链路,所以该打碎成分片和重新组装的过程被称作链路自适应方法。该方法可使由于噪声(较大分片丢失概率较高)而丢失分组的可能性减小,由于分组大小小使带宽损失较小。此外,即使分片丢失,也是小分片而不是整个分组丢失。
图4表示根据目前IEEE 802.11标准的分片和确认分组序列。参考图4,每个分片在发送过程中通常被认为是独立的分组。在接收到每个分片之后,目标装置(Dest)将确认(ACK)发送给源装置(Src)以指示每个分片分组的接收。例如,在分片0被接收后,ACK 0被从目标装置发送到源装置。同样,分片1和2被接收之后,ACK 1和2分别被发送到源装置。如果发送的分片在一定时间段(例如,SIFS周期)之后没有被确认,则源装置假定已发送的分片没有被正确接收并且重新发送该分片。
在图4中,PIFS表示点协调帧间间隔并被接入点使用以在任何其它站之前获得对介质的访问。此外,退避窗口用在用来解决试图访问同一介质的多个通信方(站、接入点)之间的竞争的退避算法中。根据该算法,每个通信方选择一个随机数(n)并在访问介质前等待该数量的间隙。
然而,图4的确认方法增加源装置和目标装置的开销。从目标装置的观点来说,每次接收到一个分片就需要发送一个确认。另一方面,源装置需要等待SIFS周期以接收来自目标装置的对每个分片的确认。随着整个分组大小变大,分片的数量增加。通过使用根据IEEE 802.11标准(比如图4)的分片发送机制,通信开销明显增大。这样,在无线通信环境像基于IEEE 802.11的网络中,需要提供有效的确认。
本发明的一方面提供一种在无限局域网中确认接收发送的数据流的系统和方法,其中,在属于一个序列的所有分片分组被接收方接收之后,系统发送单个确认到发送方。本发明的另一方面提供一种在无线局域网中证实接收发送的数据流的系统和方法,其中,该系统发送多个分片分组而不用等待来自接收方的对每个分片分组的确认。
图5表示根据本发明一个实施例的表示确认过程的示例性流程图。在一个实施例中,用传统的编程语言,例如C或C++或其它合适的编程语言来执行确认过程。在本发明的一个实施例中,在接入点或是接收站,程序存储在计算机可访问的存储介质上。在另一个实施例中,只要该程序可以执行根据本发明的实施例的可确认过程,该程序可存储在其它系统位置。存储介质可包括用于存储信息的多种技术中的任何一种。在一个实施例中,存储介质包括:随机存取存储器(RAM)、硬盘、软盘、数字视频装置、压缩盘、视频盘、和/或其它光学存储介质等。
在本发明的一个实施例中,系统100(图1)内的数据通信使用IEEE802.11(802.11a/11b/11g)或是其它合适的现在已知的或是未来开发的无线通信标准来执行。例如,IEEE 802.11a/11b/11g的规范可以在http://standards.ieee.org/getieee802/802.11.html找到。IEEE 802.11a/11b/11g的规范包括于此作为参考。媒体访问控制(MAC)协议是一种允许连接到网络系统的装置共享它们的互连媒体的有效方法。
在另一实施例中,接入点110或每个站120、130包含被配置或被编程来执行根据本发明的实施例的确认方法例如图5中表示的过程的处理器(没示出)。程序可以存储在接入点110或是站120、站130的处理器或是存储器中。在不同的实施例中,处理器可具有这样的配置,即基于英特尔公司的微处理器家族,例如奔腾家族和微软公司的windows操作系统,例如WINDOWS 95、WINDOWS 98、WINDOWS 2000或WINDOWS NT。在一个实施例中,处理器用使用单芯片或是多芯片微处理器、数字信号处理器、嵌入式微处理器、微控制器等的各种计算机平台来实现。在另一实施例中,处理器用大范围的操作系统例如Unix、Linux、Microsoft DOS、Microsoft Windows2000/9x/ME/XP、Macintosh OS、OS/2等来实现。
参照图3和5-9,作为发送实体或是接收实体的接入点110或站120、130的操作将被更加详细地描述。在如图3和6-9中表示的一个实施例中,在系统100内的数据通信使用IEEE 802.11(IEEE 802.11a/11b/11g)来进行。在图5表示的一个实施例中,接入点110或每个站120、站130作为接收方(实体)而操作。参考图5,接收实体(接入点或站)从发送实体按序列接收分片(410)。
在图3表示的一个实施例中,每个分片包括MAC头部300。MAC头部除别的以外包括:帧控制部分310和序列控制部分320。帧控制部分(例如,根据802.11标准分配了16位)除别的以外包括:关于帧类型(控制、处理或是数据)、帧子类型、发送类型(第一次发送还是重新发送)的信息以及“更多分片”字段。发送实体使用“更多分片”字段通知接收实体在目前分片发送之后更多分片是否将跟随。例如,如果该字段设置为“1”,则这意味着更多分片将跟随。相反,如果该字段设置为“0”,则这意味着将不会有更多分片跟随。
参考图3,序列控制部分320(根据802.11标准分配了16位)包括分片号字段(根据802.11标准分配了4位)和序列号字段(根据相同标准分配了12位)。分片号字段表示正在被发送的分片的号码。序列号字段表示包括一套正被顺序发送的分片的序列的号码。在一个实施例中,MPDU的序列号保持相同但是每个MPDU的分片号按1增加。在一个实施例中,一个MSDU能包括直到16片分片(MPDU)。
接收实体检查:i)更多分片字段、ii)分片号字段、和iii)序列号字段(420)。也就是说,接收实体检查帧控制部分310的“更多分片字段”(图3)来确定是否更多的分片将跟随。此外,接收实体检查序列控制部分320的分片和序列号字段(图3)来确定序列的哪些分片已经被接收。
基于在过程420中的检查(430),接收实体确定刚接收到的分片是否是同一序列的最后一个分片。在该程序430中,如果确定该分片不是最后一个分片,则程序410-430重复直到该序列的最后一片分片被接收。如果该序列的最后一个分片被接收,则接收实体确定是否所有分片被接收(440)。既然同一序列中分片号是按1增加的,所以通过参考分片号和序列号这个程序440能被执行。
在程序440中,如果确定所有分片被接收,则接收实体将单个确认发送给发送实体如图6表示。在一个实施例中,接收实体将修正ACK帧600发送给发送实体如图7所示(450)。修正ACK帧600已经被从例如,根据当前IEEE802.11标准的典型的不包括帧体的确认帧修正。
参考图7,修正ACK帧600包括MAC头(帧头)和位映射部分(帧体)620。位映射部分620,具有多个位映射字段,包括关于是否每个分片被接收实体正确接收的信息。基于位映射部分620的位映射字段,发送实体确定它是否需要重新发送已发送的分片。在比如在802.11标准中的一个实施中,如果位映射部分620的对应第五分片的位映射字段被设置为“1”,则这意味着第五分片被正确接收。相反,如果对应第三分片的位映射字段被设置为“0”,则这表示第三分片被丢失。然而,在目前的802.11标准(例如图2)中,在每个分片被接收之后,接收实体将ACK发送给发送实体。该ACK只包括MAC头而不包括位映射字段。在程序450中,由于所有分片被接收,所以修正ACK帧600的位映射部分被设置成指出所有分片被正确接收。
在程序440中,如果确定有些分片没有被接收,则接收实体发送修正ACK帧600(图7)或是NACK(未确认)帧700,如图9表示(460)。参考图8,分片0-n之中的分片“2”在发送过程中丢失。在这种情况下,修正ACK帧600的位映射部分620被设置成指出分片2丢失以及剩余分片(分片0-1和3-n)被正确接收,如图8所示。发送实体接收修正ACK帧并解码位映射字段来检查已发送分片的接收状态。发送实体确定分片2丢失并重新将分片2发送给接收实体。
在NACK帧700(图9)中,位映射部分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标准被解释。
发送实体分配分片号给第一个分片(MPDU),并准备发送该MPDU(820)。在如图8所示的一个实施例中,分片以分片号“0”开始并按1增加,然而序列号保持相同。发送实体发送准备的MPDU(830)。发送实体在发送第一MPDU之后等待SIFS周期(840)。如上所述,SIFS是用来分开分组发送的短帧间间隔(SIFS)的周期。
发送实体确定已发送的MPDU是否是同一序列的最后分片(850)。在一个实施例中,MSDU具有直到16片MPDU。如果确定发送的MPDU不是最后分片,则程序820-850重复直到该序列的最后分片被发送。从图6可以看出,在所有同一序列的分片被接收实体接收后,从接收实体将单个确认发送给发送实体。因此,在一个实施例中,发送实体发送该序列的所有分片而不需要等待来自接收实体的对每个分片分组的确认。
在程序850中,如果最后分片被接收,则确定发送实体是否已经接收到来自接收实体的确认(860)。如果确定没有接收到确认,则发送实体重新发送所有的该序列的MPDU(870)。在程序860中,如果已从接收实体接收到确认,则发送实体检查如图7所示的接收到的确认帧的位映射部分620(880)。在另一个实施例中,发送实体接收如图9所示的NACK帧。在该实施例中,发送实体不用检查位映射部分720就确定已发送的一些分片丢失,并基于位映射字段重新发送丢失分片到接收方。
发送实体确定与每个分片对应的位映射字段是否被设置(890)。如上所述,位映射字段表示哪些分片被接收实体正确接收并且哪些分片没有被接收实体正确接收。例如,如果与分片对应的位映射字段被设置,即被设置为“1”,则这表示与该位映射字段对应的分片已被接收实体正确接收。相反,如果与分片对应的位映射字段没有被设置,则这意味着该分片没有被接收实体正确接收。在一个实施例中,如果分片的位映射字段被设置为“1”,则发送实体确定该分片被正确接收。另一方面,如果位映射字段被设置为“0”,则发送实体确定该分片没有被正确接收。
在程序890中,如果确定一些位映射字段没有被设置,则发送实体重新发送丢失的分片到接收实体(900)。在程序890中,如果确定所有的位映射字段被设置,则发送实体确定所有的分片MPDU被接收实体正确接收并证实成功发送(910)。
根据本发明的一个实施例,涉及每个分片的确认和SIFS周期的开销可以显著减少。此外,本发明的一个实施例在不影响性能的情况下提供了一种基于频道状况的良好的链路自适应。也就是说,在该实施例中,链路可靠性和系统性能可同时提高。
虽然以上描述指出应用于各种实施例的本发明的新颖特性,但本领域的技术人员应该理解在不脱离本发明的范围内可对表示的装置或过程的形式和细节进行各种省略、替换和改变。因此,本发明的范围由所附权利要求而非上述描述限定。所有在权利要求等同物的意义和范围内进行的变化包括在其范围内。
Claims (24)
1、一种在无线局域网(WLAN)中确认接收发送的数据流的方法,该方法包括:
从发送实体将多个分组发送给接收实体,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组被按分片号的顺序发送;
确定在接收实体中是否接收到序列的最后分片分组;和
仅在确定已由接收实体接收到最后分片分组之后,从接收实体将确认分组发送给发送实体。
2、如权利要求1所述的方法,其中,无线局域网遵守IEEE 802.11a/11b/11g标准之一的协议。
3、一种在无线局域网(WLAN)中确认接收发送的数据流的方法,该方法包括:
从发送实体接收多个分组,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每一个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组被按分片号的顺序接收;
确定是否接收到序列的最后分片分组;和仅在确定已接收到最后分片分组之后,将确认分组发送给发送实体。
4、如权利要求3所述的方法,其中,在接收站执行这种方法。
5、如权利要求3所述的方法,其中,每个分片分组包括帧控制部分和序列控制部分,其中,确定的步骤包括检查帧控制部分的更多分片字段和检查该序列控制段的分片号字段和序列号字段来确定该序列的最后分片分组是否已被接收。
6、如权利要求3所述的方法,还包括确定是否接收到该序列的所有分片分组。
7、如权利要求6所述的方法,其中,如果一个或多个分片分组没有被接收,则确认分组包括指示该序列的哪些分片分组没有被接收的信息。
8、如权利要求7所述的方法,其中,该信息由确认分组的位映射部分定义。
9、一种在无线局域网(WLAN)中确认接收发送的数据流的方法,该方法包括:
从发送实体接收多个MAC服务数据单元(MSDU),每个MSDU包含多个MAC协议数据单元(MPDU),其中,多个MPDU形成具有序列号的序列并且每个MPDU具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,MPDU按分片号的顺序被接收;
确定序列的最后MPDU是否被接收;和
仅在确定最后的MPDU已被接收之后才发送确认帧到发送实体。
10、如权利要求9所述的方法,其中,在接入点或接收站执行这种方法。
11、如权利要求9所述的方法,还包括:
确定是否该序列的所有MPDU被接收到;和
如果一个或多个MPDU没被接收,则发送包括指示未确认的信息的NACK帧给发送实体。
12、如权利要求11所述的方法,其中,NACK帧包括具有帧控制部分的帧头和帧体,其中,该信息由帧控制部分的保留字段定义。
13、如权利要求12所述的方法,其中,帧体包括指示哪些MPDU没有被接收的位映射字段。
14、一种在无线局域网(WLAN)中证实接收发送的数据流的方法,该方法包括:
顺序将多个分组发送给接收实体,每个分组被打碎成多个分片分组,其中,多个分片分组形成有序列号的序列而且该多个分片分组的每一个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,多个分片分组被发送而不用等待来自接收实体的对每个单独分片分组的确认;和
仅在最后分片被发送之后,从接收实体接收确认帧。
15、如权利要求14所述的方法,其中,在接入点或发送站执行这种方法。
16、如权利要求14所述的方法,还包括:
检查确认帧位映射部分的位映射字段,其中,每个位映射字段对应每一个发送的分片分组并指示是否对应的分片分组已经被接收实体正确接收;
基于位映射字段确定是否有没有被接收实体接收到的丢失的分片分组;和
重新发送丢失的分片分组到接收实体。
17、一种在无线局域网(WLAN)中确认接收发送的数据流的系统,其中,该系统被构造以:i)从发送实体接收多个分组,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每一个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组按分片号的顺序被接收;ii)确定序列的最后分片分组是否被接收到;和iii)仅在已接收到最后分片分组之后,发送确认分组给发送实体。
18、如权利要求17所述的系统,其中,该系统包括接入点和接收站的至少一个。
19、如权利要求18所述的系统,其中,接收站包括下列中的一种:个人电脑(桌上型、膝上型、掌上型)、移动电话、或其它便携式通信装置,例如hand-held PC、wallet PC和个人数字助手(PDA)。
20、一种在无线局域网(WLAN)中确认接收发送的数据流的系统,该系统包括:
从发送实体接收多个分组的装置,每个分组被打碎成多个分片分组,其中,多个分片分组形成具有序列号的序列而且该多个分片分组的每个具有分片号,其中,分片号被顺序编号但是序列号保持相同,其中,分片分组按分片号的顺序被接收;
确定是否接收到序列的最后分片分组的装置;和
仅在已接收到最后分片分组之后,发送确认分组给发送实体。
21、一种嵌入在载波中的计算机数据信号,其中,该信号被构成来在无线局域网(WLAN)中确认接收形成MAC服务数据单元(MSDU)的多个MAC协议数据单元(MPDU),其中,该多个MPDU被顺序从发送实体发送到接收实体,其中,仅在确认已由接收实体接收MSDU的最后MPDU之后,该信号才被发送到发送实体,以确认属于MSDU的多个MPDU的接收。
22、如权利要求21所述的信号,其中,任何两次相邻的MPDU发送之间只有一个SIFS(短帧间间隔)周期。
23、一种嵌入在载波中的计算机数据信号,其中,该信号被构成来在无线局域网(WLAN)中确认接收形成MAC服务数据单元(MSDU)的多个MAC协议数据单元(MPDU),其中,该多个MPDU被顺序从发送实体发送到接收实体,其中,该信号不包括用于每个MPDU的单独确认帧。
24、一种嵌入在载波中的计算机数据信号,该信号包括:
包括多个位映射字段的位映射部分,多个位映射字段的每个定义多个MAC协议数据单元(MPDU)的每个的接收状态,其中,多个MPDU形成MAC服务数据单元(MSDU)并且顺序被发送到接收实体;和
包括子类型字段的控制帧部分,其中,在MSDU的一个或多个MPDU没有被接收实体接收的情况下,子类型字段的保留值被配置以定义指示未确认的NACK帧。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/830,990 | 2004-04-23 | ||
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 |
---|---|
CN1744485A true CN1744485A (zh) | 2006-03-08 |
Family
ID=35136367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100647900A Pending CN1744485A (zh) | 2004-04-23 | 2005-04-22 | 在无线通信系统中确认接收发送的数据流的方法和系统 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7161909B2 (zh) |
JP (1) | JP2005312060A (zh) |
KR (1) | KR100677131B1 (zh) |
CN (1) | CN1744485A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114891A (zh) * | 2006-07-28 | 2008-01-30 | 英特尔公司 | 使用无线网络中的时间关系来加快arq块的重传的技术 |
CN101119257B (zh) * | 2007-08-28 | 2010-07-21 | 杭州华三通信技术有限公司 | Ack策略配置方法及相应装置 |
WO2013037322A1 (zh) * | 2011-09-16 | 2013-03-21 | 华为技术有限公司 | 分片接收和发送的方法以及分片接收和发送的装置 |
CN103404065A (zh) * | 2011-03-08 | 2013-11-20 | 高通股份有限公司 | 通过将差分服务代码点(dscp)比特字段映射到介质访问控制协议数据单元(mpdu)比特字段来提供针对单个数据流的多种重传策略 |
CN103621067A (zh) * | 2011-06-14 | 2014-03-05 | 三星电子株式会社 | 用于在多媒体系统中发送/接收媒体内容的方法和装置 |
CN104380754A (zh) * | 2012-06-29 | 2015-02-25 | 三星电子株式会社 | 用于在多媒体系统中发送自适应媒体结构的方法和装置 |
CN105900437A (zh) * | 2014-01-17 | 2016-08-24 | 索尼公司 | 通信设备、通信数据生成方法和通信数据处理方法 |
CN103404065B (zh) * | 2011-03-08 | 2016-11-30 | 高通股份有限公司 | 用于提供针对单个数据流的多种重传策略的方法和设备 |
CN106487476A (zh) * | 2015-09-01 | 2017-03-08 | 华为技术有限公司 | A-mpdu的接收状态指示方法及接收端设备 |
CN108075820A (zh) * | 2016-11-18 | 2018-05-25 | 杭州优能通信系统有限公司 | 一种提高卫星广播信道分片数据传输可靠性的方法 |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050008035A1 (en) * | 2001-11-12 | 2005-01-13 | Carl Eklund | 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 |
US8811348B2 (en) * | 2003-02-24 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatus for generating, communicating, and/or using information relating to self-noise |
US9661519B2 (en) * | 2003-02-24 | 2017-05-23 | Qualcomm Incorporated | Efficient reporting of information in a wireless communication system |
US9544860B2 (en) * | 2003-02-24 | 2017-01-10 | Qualcomm Incorporated | Pilot signals for use in multi-sector cells |
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 |
US7317687B2 (en) * | 2003-06-12 | 2008-01-08 | Koninklijke Philips Electronics N.V. | Transmitting data frames with less interframe space (ifs) time |
RU2340111C2 (ru) * | 2003-11-19 | 2008-11-27 | Нек Корпорейшн | Система беспроводной связи и способ управления передачей сигнала подтверждения приема, и беспроводная станция, используемая в них |
WO2006016745A1 (en) * | 2004-08-12 | 2006-02-16 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting ack frame |
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 | 삼성전자주식회사 | 통신 네트워크에서 데이터 프레임을 효율적으로 전송하는방법 및 장치 |
US9215754B2 (en) | 2007-03-07 | 2015-12-15 | Menu Networks | Wi-Fi virtual port uplink medium access control |
US8064601B1 (en) | 2006-03-31 | 2011-11-22 | Meru Networks | Security in wireless communication systems |
US9185618B1 (en) | 2005-12-05 | 2015-11-10 | Meru Networks | Seamless roaming in wireless networks |
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 |
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 |
US9142873B1 (en) | 2005-12-05 | 2015-09-22 | Meru Networks | Wireless communication antennae for concurrent communication in an access point |
US9794801B1 (en) * | 2005-12-05 | 2017-10-17 | Fortinet, Inc. | Multicast and unicast messages in a virtual cell communication system |
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 |
US20070149132A1 (en) * | 2005-12-22 | 2007-06-28 | Junyl Li | Methods and apparatus related to selecting control channel reporting formats |
US9119220B2 (en) * | 2005-12-22 | 2015-08-25 | Qualcomm Incorporated | Methods and apparatus for communicating backlog related information |
US9338767B2 (en) * | 2005-12-22 | 2016-05-10 | Qualcomm Incorporated | Methods and apparatus of implementing and/or using a dedicated control channel |
US9148795B2 (en) | 2005-12-22 | 2015-09-29 | Qualcomm Incorporated | Methods and apparatus for flexible reporting of control information |
US9572179B2 (en) | 2005-12-22 | 2017-02-14 | Qualcomm Incorporated | Methods and apparatus for communicating transmission backlog information |
US20070253449A1 (en) * | 2005-12-22 | 2007-11-01 | Arnab Das | Methods and apparatus related to determining, communicating, and/or using delay 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 |
US9473265B2 (en) * | 2005-12-22 | 2016-10-18 | Qualcomm Incorporated | Methods and apparatus for communicating information utilizing a plurality of dictionaries |
US9137072B2 (en) | 2005-12-22 | 2015-09-15 | Qualcomm Incorporated | Methods and apparatus for communicating control information |
US9125092B2 (en) | 2005-12-22 | 2015-09-01 | Qualcomm Incorporated | Methods and apparatus for reporting and/or using control information |
US8514771B2 (en) | 2005-12-22 | 2013-08-20 | Qualcomm Incorporated | Methods and apparatus for communicating and/or using transmission power information |
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 |
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 |
KR101495913B1 (ko) | 2007-08-10 | 2015-02-25 | 엘지전자 주식회사 | 이동통신 시스템에서 pdcp 계층의 제어 데이터 전송방법, 수신 방법, 그 송신장치 및 수신장치 |
KR20090016431A (ko) | 2007-08-10 | 2009-02-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 채널품질 보고 수행 방법 |
KR101490253B1 (ko) | 2007-08-10 | 2015-02-05 | 엘지전자 주식회사 | 무선 통신 시스템에서의 제어정보 전송 및 수신 방법 |
KR20090016419A (ko) | 2007-08-10 | 2009-02-13 | 엘지전자 주식회사 | 동적 무선자원 할당방법에서 harq를 제어하는 방법 |
WO2009022836A2 (en) | 2007-08-10 | 2009-02-19 | Lg Electronics Inc. | A random access method for multimedia broadcast multicast service(mbms) |
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 |
KR101513033B1 (ko) | 2007-09-18 | 2015-04-17 | 엘지전자 주식회사 | 다중 계층 구조에서 QoS를 보장하기 위한 방법 |
KR101591824B1 (ko) | 2007-09-18 | 2016-02-04 | 엘지전자 주식회사 | 무선 통신 시스템에서의 폴링 과정 수행 방법 |
KR101435844B1 (ko) | 2007-09-18 | 2014-08-29 | 엘지전자 주식회사 | 무선 통신 시스템에서의 데이터 블록 전송 방법 |
KR101396062B1 (ko) | 2007-09-18 | 2014-05-26 | 엘지전자 주식회사 | 헤더 지시자를 이용한 효율적인 데이터 블록 전송방법 |
KR101487557B1 (ko) | 2007-10-23 | 2015-01-29 | 엘지전자 주식회사 | 공통제어채널의 데이터를 전송하는 방법 |
WO2009096743A2 (en) | 2008-01-31 | 2009-08-06 | Lg Electronics Inc. | Method for sending status information in mobile telecommunications system and receiver of mobile telecommunications |
KR101594359B1 (ko) | 2008-01-31 | 2016-02-16 | 엘지전자 주식회사 | 랜덤 접속에서 백오프 정보를 시그널링하는 방법 |
EP2086276B1 (en) | 2008-01-31 | 2016-11-02 | LG Electronics Inc. | Method for signaling back-off information in random access |
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 상태 보고 전송 방법 |
AU2010204724B2 (en) * | 2009-01-14 | 2015-05-07 | 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 |
DE102011015966B4 (de) * | 2011-04-04 | 2017-07-06 | Wago Verwaltungsgesellschaft Mbh | Automatisierungssystem |
US9906650B2 (en) | 2011-06-26 | 2018-02-27 | Fortinet, Llc | Voice adaptation for wireless communication |
US20130230059A1 (en) * | 2011-09-02 | 2013-09-05 | Qualcomm Incorporated | Fragmentation for long packets in a low-speed wireless network |
GB2497519A (en) * | 2011-12-08 | 2013-06-19 | Renesas Mobile Corp | Controlling data transmission in a fragmentation transmission mode |
TW201519596A (zh) | 2013-07-11 | 2015-05-16 | Interdigital Patent Holdings | 智慧HARQ WiFi系統及方法 |
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 |
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 |
ES3000662T3 (en) * | 2017-01-09 | 2025-03-03 | Wilus Inst Standards & Tech Inc | Wireless communication method using txop and wireless communication terminal using same |
BR112022021725A2 (pt) * | 2020-04-29 | 2022-12-06 | Beijing Xiaomi Mobile Software Co Ltd | Método e aparelho para transmissão de dados de um primeiro dispositivo, dispositivo de comunicação, e, meio de armazenamento |
Family Cites Families (11)
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 |
JP3859345B2 (ja) * | 1997-05-27 | 2006-12-20 | ユニデン株式会社 | データ伝送方法及びデータ伝送装置 |
JP2001060964A (ja) * | 1999-08-20 | 2001-03-06 | Pfu Ltd | 無線通信方法および無線通信装置 |
JP2002135231A (ja) * | 2000-10-20 | 2002-05-10 | Canon Inc | 通信装置、通信システム、通信装置の送信制御方法、及び制御プログラムを提供する媒体 |
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 | 엘지전자 주식회사 | 무선 랜 통신 장치 및 그를 이용한 무선 랜 통신 방법 |
-
2004
- 2004-04-23 US US10/830,990 patent/US7161909B2/en not_active Expired - Lifetime
- 2004-09-09 KR KR1020040072082A patent/KR100677131B1/ko not_active IP Right Cessation
-
2005
- 2005-04-22 JP JP2005125733A patent/JP2005312060A/ja not_active Ceased
- 2005-04-22 CN CNA2005100647900A patent/CN1744485A/zh active Pending
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114891A (zh) * | 2006-07-28 | 2008-01-30 | 英特尔公司 | 使用无线网络中的时间关系来加快arq块的重传的技术 |
CN101114891B (zh) * | 2006-07-28 | 2013-04-24 | 英特尔公司 | 使用无线网络中的时间关系来加快arq块的重传的装置和方法 |
CN101119257B (zh) * | 2007-08-28 | 2010-07-21 | 杭州华三通信技术有限公司 | Ack策略配置方法及相应装置 |
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 |
CN103404065B (zh) * | 2011-03-08 | 2016-11-30 | 高通股份有限公司 | 用于提供针对单个数据流的多种重传策略的方法和设备 |
CN103404065A (zh) * | 2011-03-08 | 2013-11-20 | 高通股份有限公司 | 通过将差分服务代码点(dscp)比特字段映射到介质访问控制协议数据单元(mpdu)比特字段来提供针对单个数据流的多种重传策略 |
US10542065B2 (en) | 2011-06-14 | 2020-01-21 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
CN103621067A (zh) * | 2011-06-14 | 2014-03-05 | 三星电子株式会社 | 用于在多媒体系统中发送/接收媒体内容的方法和装置 |
CN103621067B (zh) * | 2011-06-14 | 2018-04-27 | 三星电子株式会社 | 用于在多媒体系统中发送/接收媒体内容的方法和装置 |
US10110655B2 (en) | 2011-06-14 | 2018-10-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
US10447754B2 (en) | 2011-06-14 | 2019-10-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
WO2013037322A1 (zh) * | 2011-09-16 | 2013-03-21 | 华为技术有限公司 | 分片接收和发送的方法以及分片接收和发送的装置 |
CN103002510A (zh) * | 2011-09-16 | 2013-03-27 | 华为技术有限公司 | 分片接收和发送的方法以及分片接收和发送的装置 |
US9622256B2 (en) | 2011-09-16 | 2017-04-11 | Huawei Technologies Co., Ltd. | Method and apparatus for receiving fragment as well as method and apparatus for transmitting fragment |
CN104380754A (zh) * | 2012-06-29 | 2015-02-25 | 三星电子株式会社 | 用于在多媒体系统中发送自适应媒体结构的方法和装置 |
CN105900437A (zh) * | 2014-01-17 | 2016-08-24 | 索尼公司 | 通信设备、通信数据生成方法和通信数据处理方法 |
CN105900437B (zh) * | 2014-01-17 | 2020-03-31 | 索尼公司 | 通信设备、通信数据生成方法和通信数据处理方法 |
US10298975B2 (en) | 2014-01-17 | 2019-05-21 | Saturn Licensing Llc | Communication apparatus, communication data generation method, and communication data processing method |
CN106487476A (zh) * | 2015-09-01 | 2017-03-08 | 华为技术有限公司 | A-mpdu的接收状态指示方法及接收端设备 |
US10574398B2 (en) | 2015-09-01 | 2020-02-25 | Huawei Technologies Co., Ltd. | Receiving state indication method for A-MPDU and receive end device |
CN106487476B (zh) * | 2015-09-01 | 2020-10-09 | 华为技术有限公司 | A-mpdu的接收状态指示方法及接收端设备 |
CN112511267A (zh) * | 2015-09-01 | 2021-03-16 | 华为技术有限公司 | A-mpdu的接收状态指示方法及接收端设备 |
US11075717B2 (en) | 2015-09-01 | 2021-07-27 | Huawei Technologies Co., Ltd. | Receiving state indication method for A-MPDU and receive end device |
CN112511267B (zh) * | 2015-09-01 | 2022-04-22 | 华为技术有限公司 | A-mpdu的接收状态指示方法及接收端设备 |
CN108075820A (zh) * | 2016-11-18 | 2018-05-25 | 杭州优能通信系统有限公司 | 一种提高卫星广播信道分片数据传输可靠性的方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20050103127A (ko) | 2005-10-27 |
US20050238054A1 (en) | 2005-10-27 |
KR100677131B1 (ko) | 2007-02-02 |
US7161909B2 (en) | 2007-01-09 |
JP2005312060A (ja) | 2005-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1744485A (zh) | 在无线通信系统中确认接收发送的数据流的方法和系统 | |
KR100842586B1 (ko) | 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템 | |
JP4917750B2 (ja) | フレーム集約 | |
US7433314B2 (en) | Method and system for acknowledging the receipt of a transmitted data stream in a wireless personal area network | |
US9131398B2 (en) | Long range WLAN data unit format | |
KR100574960B1 (ko) | 패이로드 안에서의 프레임 분할방법 | |
US7924805B2 (en) | Communication apparatus, communication system, and communication control program | |
CN101610260B (zh) | 用于无线局域网的通信方法 | |
US20060034274A1 (en) | System and method for variable length acknowledgements in a shared resource network | |
CN1650177A (zh) | 在无线局域网上测量传输吞吐量 | |
EP1626520A1 (en) | Method and apparatus for transmitting acknowledgement frames | |
JP2000502852A (ja) | 階層arq方式のための連結された誤り検出コード化及びパケット番号付け | |
JP2002522959A (ja) | 無線パケット転送のための効率的エラー制御方法 | |
CN1578305A (zh) | 在无线局域网中高速率发送帧的方法 | |
CN1612548A (zh) | 专用网络无线通信系统及其方法 | |
WO2022270489A1 (ja) | 通信装置および通信方法 | |
JP2004040493A (ja) | パケット通信装置及びパケット通信方法 | |
CN1700677A (zh) | 与帧集合一起使用的mac报头压缩 | |
US20240297734A1 (en) | Communication apparatus | |
WO2022254897A1 (ja) | 通信装置および通信方法 | |
CN1790975A (zh) | 控制无线lan系统中无线lan设备与接入点间流量的装置和方法 | |
KR100752360B1 (ko) | 무선 네트워크에서 가용 무선 자원량을 모니터링하는 방법,이를 이용한 데이터의 전송 방법, 무선 송신 단말기 및네트워크 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20060308 |