CN1910862A - 重传数据帧的方法和使用该方法的网络设备 - Google Patents
重传数据帧的方法和使用该方法的网络设备 Download PDFInfo
- Publication number
- CN1910862A CN1910862A CNA200480041186XA CN200480041186A CN1910862A CN 1910862 A CN1910862 A CN 1910862A CN A200480041186X A CNA200480041186X A CN A200480041186XA CN 200480041186 A CN200480041186 A CN 200480041186A CN 1910862 A CN1910862 A CN 1910862A
- Authority
- CN
- China
- Prior art keywords
- frame
- network equipment
- response frame
- receiving mode
- response
- 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
Images
Classifications
-
- C—CHEMISTRY; METALLURGY
- C25—ELECTROLYTIC OR ELECTROPHORETIC PROCESSES; APPARATUS THEREFOR
- C25D—PROCESSES FOR THE ELECTROLYTIC OR ELECTROPHORETIC PRODUCTION OF COATINGS; ELECTROFORMING; APPARATUS THEREFOR
- C25D1/00—Electroforming
- C25D1/10—Moulds; Masks; Masterforms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
-
- 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
- H04L1/165—Variable formats
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- Materials Engineering (AREA)
- Metallurgy (AREA)
- Organic Chemistry (AREA)
- Communication Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供一种重传数据帧的方法以及使用该方法的设备。在无线网络中执行的方法中,第一网络设备发送请求响应帧的数据帧。第二网络设备根据数据帧的接收模式确定响应帧的类型。第二网络设备将确定的响应帧的类型发送到第一网络设备。第一网络设备根据发送到第一网络设备的响应帧的类型重传数据帧。
Description
技术领域
本发明涉及数据帧的重传,更具体地说,涉及一种重传数据帧的方法以及使用该方法的网络设备,通过该方法根据依据接收或未接收数据帧而定义的响应帧对是否重传数据帧作出确定。
背景技术
为了高效使用网络的功能,通过使用标准通信规则执行在有线或无线网络上的数据通信,在所述标准通信规则中,期望彼此进行通信的两个装置关于通信什么、如何通信以及何时通信达成协议。所述标准通信规则指的是通信协议。
这样的通信协议基本上符合开放***互连(OSI)7层模型,并根据诸如网络是有线网络还是无线网络、用于数据传输的介质等的网络特征而被合适地配置。
具体地说,大多数通信协议定义发送响应帧的方法,所述响应帧向发送器报告当由发送器转发的数据帧到达接收器时接收器已经正确地接收数据帧。通常,这样的响应帧被称为“ACK响应帧”。例如,当发送器在将第一帧发送到接收器之后从接收器接收报告正确接收第一帧的ACK响应帧时,发送器将第二帧发送到接收器。然而,在某些情况下,发送器可能需要将所述第一帧重传到接收器。图1A至图1C示出这样的情况。
图1示出当从接收器发送的ACK响应帧丢失时根据传统技术发送器将数据帧重传到接收器的情况。
当从发送器发送的数据帧正确到达接收器时,接收器将ACK响应帧发送到发送器。然而,当发送器在自发送数据帧的预定的时间周期(即超时)内没有接收到ACK响应帧时,发送器重传数据帧。
图2示出当从发送器发送的数据丢失时根据传统技术发送器将数据帧重传到接收器的情况。
当接收器没有从发送器接收到数据帧时,在自发送数据帧的预定的时间周期(即超时)之后,发送器重传数据帧。
图3示出当关于从发送器发送的数据帧产生校验和(checksum)错误时根据传统技术发送器将数据帧重传到接收器的情况。
当从发送器发送并且其后由接收器接收的数据帧具有错误时,接收器不能将ACK响应帧发送到发送器。因此,在自发送数据帧的预定的时间周期(即超时)之后,发送器重传数据帧。
校验和包括用于帧头的校验和以及用于帧净荷的校验和。在低于当前层的协议层中校验用于帧头的校验和错误,并在协议的当前层校验用于帧净荷的校验和错误。例如,对于符合IEEE 802.15.3协议的媒体访问控制(MAC)帧,在物理层校验头校验序列(HCS)(其为用于确定头是否具有错误的信息),在MAC层校验帧校验序列(FCS)(其为用于确定帧净荷是否具有错误的信息)。当产生校验和错误时,接收器可将NACK响应帧发送到发送器以请求发送器立即重传数据帧。然而,当使用没有定义NACK响应帧的协议时,发送器在一段预定的时间周期进入待机模式。
每当从发送器接收到数据帧时,接收器可发送ACK帧。此外,在发送器将多个数据帧顺序地发送到接收器之后,接收器可用单个响应来通知发送器是否已经接收到从发送器发送的多个数据帧。图4示出后者的方法的数据帧结构。
图4示出符合IEEE 802.15.3协议的“延迟ACK”帧的结构的示例;
当从发送器接收到特定请求时,接收器将图4所示的延迟ACK帧发送到发送器。
延迟ACK帧包括10字节的MAC头字段和MAC帧主体字段。MAC帧主体字段包括具有可变大小的MAC帧净荷字段和用于确定MAC帧净荷字段中是否存在错误的4字节FCS字段。
MAC帧净荷字段包括多个MPDU ID块字段,其指示关于接收器已经从发送器无错误地接收的MAC协议数据帧的标识信息。例如,当在从发送器发送的20个数据帧中接收器仅已经正确地接收到15个数据帧时,将关于所述15个数据帧的标识信息记录在15个MPDU ID块字段中,并将延迟ACK帧发送到发送器。因此,延迟ACK帧的大小是可变的。
发明公开
技术问题
如图3所示,当发送器没有接收到发送的数据帧的ACK响应帧时,发送器在无条件地等待预定的时间周期之后重传数据帧。具体地说,由于即使在等待时间期间也分配信道,因此在与信道分配有关的资源的内容是实质性的网络中,传统技术效率很低。
此外,如图4所示,由于接收器需要发送关于所有正确接收的数据帧的表示信息,因此随着数据帧的数量增加,延迟ACK帧的大小也增加。
技术方案
本发明提供一种通过定义数据帧格式高效地重传数据帧的机制。
本发明还提供一种通过关于多个数据帧定义响应帧而根据由接收器接收从发送器发送的数据帧的接收速率自适应地将来自接收器的响应帧发送到发送器的机制。
根据本发明示例性实施例,提供一种在无线网络中重传数据帧的方法。在该方法中,第一网络设备将请求响应帧的数据帧发送到第二网络设备;第二网络设备确定数据帧的接收模式;第二网络设备将响应帧发送到第一网络设备。其中,所述响应帧是基于数据帧的接收模式的第一类型和第二类型;第一网络设备根据发送到第一网络设备的响应帧的类型重传数据帧。
在一个示例性方面中,接收模式是包括:第一接收模式,指示第二网络设备正常接收数据帧,或第二接收模式,指示第二网络设备没有接收或异常接收数据帧。
在另一示例性方面中,当数据帧为第一接收模式时,第二网络设备发送指示正常接收数据帧的第一类型的响应帧,以及当数据帧为第二接收模式时,发送指示没有接收或异常接收数据帧的第二类型的响应帧。
在另一示例性方面中,当发送到第一网络设备的响应帧为第二类型时,第一网络设备将数据帧重传到第二网络设备。当发送到第一网络设备的响应帧为第一类型时,第一网络设备不重传数据帧。
在另一示例性方面中,所述无线网络符合IEEE 802.15.3标准,所述响应帧具有符合IEEE 802.15.3标准的“Imm-ACK”帧结构,以及使用包括在Imm-ACK帧中的帧类型字段的值来区分第一类型的响应帧和第二类型的响应帧。
根据本发明第二示例性实施例,提供一种在无线网络中重传数据帧的方法。在该方法中,第一网络设备将多个数据帧发送到第二网络设备;第一网络设备将请求响应帧的请求帧发送到第二网络设备;第二网络设备确定由第一网络设备发送的多个数据帧的每一个的接收类型;第二网络设备将响应帧发送到第一网络设备,其中,响应帧为基于所述多个数据帧的接收模式的第一类型或第二类型;响应于响应帧的接收,第一网络设备根据包含在响应帧中的信息执行数据帧重传。
在示例性方面中,所述接收模式可包括:第一接收模式,指示正常接收数据帧,或第二接收模式,指示没有接收到或异常接收数据帧。
根据另一示例性方面,当在由第一网络设备发送的多个数据帧中第一接收模式的数据帧的数量大于第二接收模式的数据帧的数量时,第二网络设备发送指示未接收或异常接收第二接收模式的那些数据帧的第一类型的响应帧。当在由第一网络设备发送的多个数据帧中第二接收模式的数据帧的数量大于第一接收模式的数据帧的数量时,第二网络设备发送指示正常接收第一接收模式的那些数据帧的第二类型的响应帧。
根据另一示例性方面,响应帧的第一类型包括:指示第一模式的数据帧的数量的ACKed字段,和对第二模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段。响应帧的第二类型包括:指示第二模式的数据帧的数量的NACKed字段,和对第一模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段。
根据另一示例性方面,当响应帧为第一类型时,第一网络设备重传与ID字段中的标识信息对应的第二接收模式的那些数据帧。当响应帧为第二类型时,第一网络设备重传与NACKed字段中的信息对应的第二接收模式的那些数据帧。
根据另一示例性方面,所述无线网络符合IEEE 802.15.3标准,所述响应帧可具有符合IEEE 802.15.3标准的“延迟ACK”帧结构,以及使用包括在延迟ACK帧中的MAC头中的帧类型字段的值来区分第一类型的响应帧和第二类型的响应帧。
根据本发明第三示例性实施例,提供一种无线网络中的网络设备。该网络设备包括:帧收发器、帧错误检查器和响应帧生成器。所述帧收发器从发送器接收请求响应帧的数据帧,并发送由响应帧生成器生成的响应帧;所述帧错误检查器确定数据帧中是否有错误,如果数据帧中没有错误,则确定数据帧为第一接收模式,或如果数据帧有错误,则确定数据帧为第二接收模式;所述响应帧生成器生成响应帧。如果数据帧为第一接收模式,则响应帧为指示正常接收数据帧的第一类型,而如果数据帧为第二接收模式,则响应帧为指示未接收或异常接收数据帧的第二类型。
根据另一示例性实施例,提供一种无线网络中的网络设备,包括:帧收发器,当未从外部设备接收数据帧或从外部设备异常接收数据帧时,将响应帧发送到外部设备,其后从外部设备重新接收数据帧。所述响应帧指示未接收或异常接收数据帧
根据该实施例的示例性方面,所述无线网络符合IEEE 802.15.3标准,所述响应帧具有符合IEEE 802.15.3标准的“Imm-ACK”帧结构,以及通过使用包括在Imm-ACK帧中的帧类型字段的值来标识响应帧。
根据本发明另一示例性实施例,提供一种无线网络中的网络设备。该网络设备包括:帧收发器,从外部设备接收多个数据帧,将响应帧发送到外部设备,以及其后重新接收至少一个数据帧。响应帧是基于所述多个数据帧的接收模式的第一类型或第二类型。
所述接收模式可包括:第一接收模式,指示正常接收数据帧,或第二接收模式,指示未接收或异常接收数据帧。
根据另一示例性方面,当在由收发器接收的多个数据帧中第一接收模式的数据帧的数量大于第二接收模式的数据帧的数量时,第一类型的响应帧指示未接收或异常接收第二接收模式的那些数据帧。当在由收发器接收的多个数据帧中第二接收模式的数据帧的数量大于第一接收模式的数据帧的数量时,第二类型的响应帧指示正常接收第一接收模式的那些数据帧的第二类型的响应帧。
根据另一示例性方面,第一类型的响应帧包括:指示第一模式的数据帧的数量的ACKed字段,和对第二模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段。第二类型的响应帧包括:指示第二模式的数据帧的数量的NACKed字段,和对第一模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段。其后,当响应帧为第一类型时,收发器接收与ID字段中的标识信息对应的第二接收模式的那些数据帧的重传,当响应帧为第二类型时,收发器接收与NACKed字段中的信息对应的第二接收模式的那些数据帧的重传。
根据该实施例的另一示例性方面,所述无线网络符合IEEE 802.15.3标准,所述响应帧具有符合IEEE 802.15.3标准的“延迟ACK”帧结构,以及使用包括在延迟ACK帧中的MAC头中的帧类型字段的值来区分第一响应帧和第二响应帧。
附图说明
通过参照附图对示例性实施例的详细描述,本发明的上述和其他特点和优点将会变得更加清楚,其中:
图1示出当从接收器发送的ACK响应帧丢失时根据传统技术发送器将数据帧重传到接收器的情况;
图2示出当从发送器发送的ACK响应帧丢失时根据传统技术发送器将数据帧重传到接收器的情况;
图3示出当关于从发送器发送的数据帧产生校验和错误时根据传统技术发送器将数据帧重传到接收器的情况;
图4示出符合IEEE 802.15.3协议的“延迟ACK”帧的结构的示例;
图5示出根据本发明示例性方面的当在从发送器发送到接收器的数据帧中产生校验和错误时发送器重传数据帧的示例;
图6示出根据本发明示例性方面的NACK响应帧的结构;
图7是根据本发明示例性方面的用于发送响应帧的接收器的逻辑框图;
图8是根据本发明示例性方面的发送响应帧的方法的流程图;以及
图9示出根据本发明示例性方面的延迟NACK帧的结构。
具体实施方式
现将参照示出本发明的示例性方面和实施例的附图更充分地描述本发明的优点和特点以及实现本发明的方法。然而,可按多种不同方式实施本发明,而不应理解为本发明受限于在此阐述的示例性方面和实施例。在整个说明书中,不同附图中的相同的标号表示相同的部件。
现将描述本发明的示例性实施例。为了描述清楚,假设通信协议符合IEEE 802.15.3。
图5示出根据本发明示例性实施例的当在从发送器发送到接收器的数据帧中产生校验和错误时发送器重传数据帧的示例。
参照图5,例如,当在帧净荷中检测到错误作为接收器中对帧校验序列(FCS)进行校验的结果时,接收器将NACK响应帧发送到发送器以立即请求数据帧的重传。因此,即使在预定的等待时间期间,当其后从接收器接收NACK响应帧时,发送器重传先前发送的数据帧。图6示出NACK响应帧的结构。虽然图6所示的NACK响应帧具有与IEEE 802.15.3中定义的ACK响应帧相同的结构,但可使用包括在帧控制字段中的帧类型字段来区分ACK响应帧和NACK响应帧。换句话说,帧类型字段包含指示当前帧的类型的信息,并可使用3比特来表示帧类型字段。由于比特101至111当前为保留的,因此可通过使用保留的比特来表示帧类型字段来标识NACK响应帧。已经描述了符合IEEE 802.15.3的帧格式。通常,由于数据帧的头包含指示帧类型的信息,或具有保留的比特,因此可使用所述信息或保留的比特来定义NACK响应帧。
图7是根据本发明示例性实施例的用于发送响应帧的接收器的逻辑框图。图8是根据本发明示例性实施例的发送响应帧的方法的流程图。可使用图7所示的接收器来实现图8所示的方法。
图7示出响应帧处理单元500的逻辑框图,所示响应帧处理单元500通过网络540在从特定发送器(未示出)接收数据帧的接收器的网络设备中运行。为了描述的清楚,假设数据帧是请求响应消息的帧。
响应帧处理单元500包括帧收发器510、帧错误检查器520和响应帧生成器530。可用软件模块来实现响应帧处理单元500的这些部件。
当帧收发器510在步骤S550接收数据帧时,在步骤S555,帧错误检查器520使用诸如校验和校验的方法检查在接收的数据帧中是否存在错误,以检查在构成帧的比特中是否有错误。响应帧生成器530根据检查结果生成响应帧。换句话说,当在步骤S560在数据帧中存在错误时,在步骤S565,响应帧生成器530生成NACK响应帧。当在步骤S560在数据帧中不存在错误时,在步骤S570,响应帧生成器530生成ACK响应帧。NACK和ACK响应帧符合当前协议。在步骤S575,帧收发器510将由响应帧生成器530生成的响应帧发送到收发器的网络设备。
当使用单个NACK响应帧时,当发送器发送数据帧时,可减少在重传超时周期Tret和从发送器的数据帧的发送到发送器的NACK响应帧的接收的时间TNACK之间的差。因此,当使用N个NACK响应帧时,可由等式(1)表示用于数据帧的发送的减少的时间周期。
Tsave=NNACK-response*(Tret-TNACK) (1)
这里,NNACK-response表示发送的NACK响应帧的数量。
此外,如果发送器请求发送用于多个数据帧的响应消息,则接收器可发送用于多个数据帧的响应消息,而不是发送用于从发送器接收的每一数据帧的响应帧。对于该操作,当使用符合IEEE 802.15.3标准的延迟ACK帧时,在媒体访问控制(MAC)帧净荷上将正确接收的所有数据帧的标识信息发送到发送器。然而,在本发明实施例中,定义具有与延迟ACK帧相同的基本帧结构的延迟NACK帧。这里,新定义的帧的名称并不限制为“延迟NACK”。可将包括关于不正确接收的多个数据帧的标识信息的任意类型的响应帧定义为延迟NACK帧。为了描述的清楚,将根据本发明新定义的帧称为延迟NACK帧以与延迟ACK帧对应。可基于包括在图6所示的MAC头中的帧类型字段来区分延迟NACK帧和图4所示的延迟ACK帧。图9示出根据本发明示例性实施例的包括在延迟NACK帧中的MAC帧净荷字段的结构。
MPDU NACKed字段指示接收器已经从发送器不正确接收的数据帧的数量。MPDU ID块字段指示关于已经从发送器不正确接收的数据帧的标识信息。
当从发送器发送到接收器的数据帧需要许多ACK响应帧时可使用延迟NACK帧。例如,假设接收器已经正确接收从发送器发送的所有20个数据帧并且发送器请求用于所述20个数据帧的延迟ACK帧。在此情况下,当使用延迟ACK帧时,需要将20个MPDU ID块字段***MAC帧净荷。然而,当使用延迟NACK帧时,可通过不在MAC帧净荷中***MPDU ID块字段来实现与使用延迟ACK帧相同的效果。通常,随着数据帧的大小减小,发送成功率增加,传输速率也增加。
如上所述,当接收器已经正确接收从发送器发送的所有20个数据帧时,延迟ACK帧比延迟NACK帧大20×2=40字节。
反之,当不正确接收许多数据帧时,使用延迟ACK帧是高效的。
当关于多个数据帧的ACK响应的数量大于NACK响应的数量时,可由等式(2)表示可通过使用延迟NACK帧而节省字节的数量。
Ssave=(NACK-NNACK)×2bytes (2),
其中,NACK指示ACK响应的数量,NNACK指示NACK响应的数量。
反之,当NACK响应多于ACK响应时,可由等式(3)表示可通过使用延迟ACK帧而节省字节的数量。
Ssave=(NNACK-NACK)×2bytes(3)
产业上的可利用性
根据本发明,当接收NACK响应时,发送器立即重传数据帧,而无需等待预定的时间周期,从而减少了数据帧传输时间。结果,可防止资源浪费。此外,自适应地选择包括关于正常接收的多个数据帧的标识信息的响应帧和包括关于不正确接收或没有接收的多个数据帧的标识信息的响应帧,从而减少了响应帧的大小。
虽然已经示出和描述了本发明的示例性方面和实施例,但本领域技术人员应理解,在不脱离本发明的精神和范围的情况下,可进行改变或修改。因此,前述方面和实施例在各方面仅仅是示例性的,而不应认为是以任何方式进行限制。
Claims (21)
1、一种在无线网络中重传数据帧的方法,该方法包括:
第一网络设备将请求响应帧的数据帧发送到第二网络设备;
第二网络设备确定数据帧的接收模式;
第二网络设备将响应帧发送到第一网络设备,其中,响应帧是基于数据帧的接收模式的第一类型和第二类型;以及
第一网络设备根据发送到第一网络设备的响应帧的类型重传数据帧。
2、如权利要求1所述的方法,其中,接收模式是以下之一:
第一接收模式,指示第二网络设备正常接收数据帧,以及
第二接收模式,指示第二网络设备没有接收到或异常接收数据帧。
3、如权利要求2所述的方法,其中,
当数据帧为第一接收模式时,第二网络设备发送指示正常的接收数据帧的第一类型的响应帧,以及
当数据帧为第二接收模式时,第二网络设备发送指示没有接收或异常接收数据帧的第二类型的响应帧。
4、如权利要求3所述的方法,其中:
当发送到第一网络设备的响应帧为第一类型时,第一网络设备将数据帧重传到第二网络设备。
5、如权利要求4所述的方法,其中:
当发送到第一网络设备的响应帧为第二类型时,第一网络设备不将数据帧重传到第二网络设备。
6、如权利要求4所述的方法,其中:
所述无线网络符合IEEE 802.15.3标准;
所述响应帧具有符合IEEE 802.15.3标准的“Imm-ACK”帧结构;以及
使用包括在Imm-ACK帧中的帧类型字段的值来区分第一类型的响应帧和第二类型的响应帧。
7、一种在无线网络中重传数据帧的方法,包括:
第一网络设备将多个数据帧发送到第二网络设备;
第一网络设备将请求响应帧的请求帧发送到第二网络设备;
第二网络设备确定由第一网络设备发送的多个数据帧的每一个的接收模式;
第二网络设备将响应帧发送到第一网络设备,其中,响应帧为基于所述多个数据帧的接收模式第一类型或第二类型;以及
响应于响应帧的接收,第一网络设备根据包含在响应帧中的信息执行帧重传。
8、如权利要求7所述的方法,其中,所述接收模式包括:
第一接收模式,指示正常接收数据帧,以及
第二接收模式,指示没有接收到或异常接收数据帧。
9、如权利要求8所述的方法,其中,当在由第一网络设备发送的多个数据帧中第一接收模式的数据帧的数量大于第二接收模式的数据帧的数量时,第二网络设备发送指示未接收或异常接收第二接收模式的那些数据帧的第一类型的响应帧,以及
当在由第一网络设备发送的多个数据帧中第二接收模式的数据帧的数量大于第一接收模式的数据帧的数量时,第二网络设备发送指示正常接收第一接收模式的那些数据帧的第二类型的响应帧。
10、如权利要求9所述的方法,其中,
第一类型的响应帧包括:
指示第一模式的数据帧的数量的ACKed字段,和
对第二模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段;以及
第二类型的响应帧包括:
指示第二模式的数据帧的数量的NACKed字段,和
对第一模式的数据帧中的每一个,包括数据帧的标识信息的相应的ID字段。
11、如权利要求10所述的方法,其中:
当响应帧为第一类型时,第一网络设备重传与ID字段中的标识信息对应的第二接收模式的那些数据帧;以及
当响应帧为第二类型时,第一网络设备重传与NACKed字段中的信息对应的第二接收模式的那些数据帧。
12、如权利要求11所述的方法,其中:
所述无线网络符合IEEE 802.15.3标准;
所述响应帧具有符合IEEE 802.15.3标准的“延迟ACK”帧结构;以及
使用包括在延迟ACK帧中的MAC头中的帧类型字段的值来区分第一类型的响应帧和第二类型的响应帧。
13、一种无线网络中的网络设备,包括:
帧收发器,从外部设备接收请求响应帧的数据帧,发送由响应帧生成器生成的响应帧;
帧错误检查器,确定数据帧中是否由错误,如果数据帧中没有错误,则确定数据帧为第一接收模式,或如果数据帧有错误,则确定数据帧为第二接收模式;以及
响应帧生成器,生成响应帧;
其中,
如果数据帧为第一接收模式,则响应帧为指示正常接收数据帧的第一类型,
如果数据帧为第二接收模式,则响应帧为指示未接收或异常接收数据帧的第二类型。
14、一种无线网络中的网络设备,包括:
帧收发器,被配置为当未从外部设备接收数据帧或从外部设备异常接收数据帧时,帧收发器将指示未接收或异常接收数据帧的响应帧发送到外部设备,其后从外部设备重新接收数据帧。
15、如权利要求14所述的设备,其中:
所述无线网络符合IEEE 802.15.3标准;
所述响应帧具有符合IEEE 802.15.3标准的“Imm-ACK”帧结构;以及
使用包括在Imm-ACK帧中的帧类型字段的值来标识响应帧。
16、一种无线网络中的网络设备,包括:
帧收发器,被配置为:
从外部设备接收多个数据帧,
将响应帧发送到外部设备,以及
其后重新接收至少一个数据帧,
其中,响应帧是基于所述多个数据帧的接收模式的第一类型或第二类型。
17、如权利要求16所述的网络设备,其中,接收模式是以下之一:
第一接收模式,指示正常接收数据帧,以及
第二接收模式,指示未接收或异常接收数据帧。
18、如权利要求17所述的网络设备,其中:
当在由收发器接收的多个数据帧中第一接收模式的数据帧的数量大于第二接收模式的数据帧的数量时,收发器发送指示未接收或异常接收第二接收模式的那些数据帧的第一类型的响应帧,以及
当在由收发器接收的多个数据帧中第二接收模式的数据帧的数量大于第一接收模式的数据帧的数量时,收发器发送指示正常接收第一接收模式的那些数据帧的第二类型的响应帧。
19、如权利要求18所述的设备,其中:
第一类型的响应帧包括:
指示第一模式的数据帧的数量的ACKed字段,和
对第二模式的数据帧中的每一个,包括数据帧的标识信息相应的ID字段;以及
第二类型的响应帧包括:
指示第二模式的数据帧的数量的NACKed字段,和
对第一模式的数据帧中的每一个,包括数据帧的标识信息相应的ID字段。
20、如权利要求19所述的网络设备,其中:
当响应帧为第一类型时,收发器接收与ID字段中的标识信息对应的第二接收模式的那些数据帧的重传;以及
当响应帧为第二类型时,收发器接收与NACKed字段中的信息对应的第二接收模式的那些数据帧的重传。
21、如权利要求19所述的网络设备,其中:
所述无线网络符合IEEE 802.15.3标准,
所述响应帧具有符合IEEE 802.15.3标准的“延迟ACK”帧结构,以及
使用包括在延迟ACK帧中的MAC头中的帧类型字段的值来区分第一类型的响应帧和第二类型的响应帧。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040006216 | 2004-01-30 | ||
KR1020040006216A KR100714675B1 (ko) | 2004-01-30 | 2004-01-30 | 데이터 프레임 재전송 방법 및 상기 방법을 사용하는네트워크 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1910862A true CN1910862A (zh) | 2007-02-07 |
Family
ID=36955092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200480041186XA Pending CN1910862A (zh) | 2004-01-30 | 2004-11-09 | 重传数据帧的方法和使用该方法的网络设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7434133B2 (zh) |
EP (1) | EP1709767A1 (zh) |
JP (1) | JP2007520148A (zh) |
KR (1) | KR100714675B1 (zh) |
CN (1) | CN1910862A (zh) |
WO (1) | WO2005074195A1 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101939937A (zh) * | 2008-02-05 | 2011-01-05 | 诺基亚西门子通信公司 | 与调度请求一起发送ack/nack时的dtx检测 |
WO2012031483A1 (zh) * | 2010-09-09 | 2012-03-15 | 中兴通讯股份有限公司 | 一种混合自动重传请求的处理方法及装置 |
CN101594221B (zh) * | 2009-06-25 | 2012-09-05 | 中兴通讯股份有限公司 | 非透明数据业务基于选择重传机制的数据传输方法及装置 |
US8351365B2 (en) | 2007-10-10 | 2013-01-08 | Lg Electronics Inc. | Method for retransmitting multicast frames and method for processing received multicast frames in wireless network |
CN107231200A (zh) * | 2017-05-18 | 2017-10-03 | 哈尔滨工程大学 | 一种基于分簇的水声传感器网络混合介质访问控制通信方法 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100666127B1 (ko) * | 2005-04-23 | 2007-01-09 | 전자부품연구원 | Wpan에서 동적 응답 정책을 이용한 데이터 프레임전송방법 |
US8050179B2 (en) * | 2005-09-22 | 2011-11-01 | Freescale Semiconductor, Inc. | Method and system for acknowledging frames in a communication network |
TWI288548B (en) * | 2006-02-23 | 2007-10-11 | Ind Tech Res Inst | Multicast packet transmitting method of wireless network |
JP4813602B2 (ja) * | 2006-12-15 | 2011-11-09 | トムソン ライセンシング | 時分割多重アクセス媒体アクセス制御層における媒体アクセス制御プロトコル・データ単位集積 |
US7734942B2 (en) * | 2006-12-28 | 2010-06-08 | Intel Corporation | Enabling idle states for a component associated with an interconnect |
CN101222305B (zh) * | 2007-01-09 | 2012-04-04 | 华为技术有限公司 | 一种重传数据的方法、***及装置 |
CN102315920A (zh) * | 2010-07-06 | 2012-01-11 | 大唐移动通信设备有限公司 | 一种数据传输方法、装置及*** |
KR101882987B1 (ko) * | 2011-04-13 | 2018-07-27 | 한국전자통신연구원 | 통신 시스템에서 데이터 송수신 장치 및 방법 |
EP2907344B1 (en) * | 2012-10-15 | 2018-09-12 | LG Electronics Inc. | Method and apparatus for maintaining association in wireless lan system |
KR101429398B1 (ko) * | 2013-04-25 | 2014-08-14 | 고려대학교 산학협력단 | 스케일러블 코딩 기반의 데이터 처리 방법 |
BR112022024791A2 (pt) * | 2020-06-12 | 2022-12-27 | Sony Group Corp | Dispositivo de comunicação, método de comunicação de um dispositivo de comunicação, e, meio de gravação legível por computador não transitório |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2932701C2 (de) * | 1979-08-11 | 1982-06-09 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Verfahren für eine Datenübertragung nach dem Prinzip der Zeitmultiplexübertragung |
US4590468A (en) * | 1983-03-10 | 1986-05-20 | Western Digital Corporation | Token access controller protocol and architecture |
US4970714A (en) * | 1989-01-05 | 1990-11-13 | International Business Machines Corp. | Adaptive data link protocol |
US5528605A (en) * | 1991-10-29 | 1996-06-18 | Digital Equipment Corporation | Delayed acknowledgement in an asymmetric timer based LAN communications protocol |
US5260933A (en) * | 1992-05-15 | 1993-11-09 | International Business Machines Corporation | Acknowledgement protocol for serial data network with out-of-order delivery |
FR2728697B1 (fr) * | 1994-12-23 | 1997-01-24 | Thomson Csf | Convertisseur de frequence a tres haute efficacite, en optique guidee |
US5784362A (en) | 1995-04-17 | 1998-07-21 | Telefonaktiebolaget Lm Ericsson | Temporary frame identification for ARQ in a reservation-slotted-ALOHA type of protocol |
US5748100A (en) * | 1995-10-06 | 1998-05-05 | Motorola, Inc. | Reliable wireless message distribution system |
US5684791A (en) * | 1995-11-07 | 1997-11-04 | Nec Usa, Inc. | Data link control protocols for wireless ATM access channels |
US6038606A (en) * | 1997-11-25 | 2000-03-14 | International Business Machines Corp. | Method and apparatus for scheduling packet acknowledgements |
US6144645A (en) * | 1998-05-26 | 2000-11-07 | Nera Wireless Broadband Access As | Method and system for an air interface for providing voice, data, and multimedia services in a wireless local loop system |
US6212240B1 (en) * | 1998-06-24 | 2001-04-03 | Motorola, Inc. | Method and apparatus for conveying data between communication devices |
FI106760B (fi) * | 1999-03-03 | 2001-03-30 | Nokia Oyj | Menetelmä ja laite tiedonsiirtopakettien uudelleenlähettämiseksi |
US6772215B1 (en) * | 1999-04-09 | 2004-08-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for minimizing feedback responses in ARQ protocols |
US6507582B1 (en) * | 1999-05-27 | 2003-01-14 | Qualcomm Incorporated | Radio link protocol enhancements for dynamic capacity wireless data channels |
FR2794590B1 (fr) * | 1999-06-01 | 2001-09-14 | France Telecom | Dispositif d'interface entre un equipement atm et un canal de transmission comportant une liaison radio synchrone |
US6697331B1 (en) * | 1999-11-17 | 2004-02-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Link layer acknowledgement and retransmission for cellular telecommunications |
US6882634B2 (en) * | 2000-04-07 | 2005-04-19 | Broadcom Corporation | Method for selecting frame encoding parameters to improve transmission performance in a frame-based communications network |
US6577630B1 (en) * | 2000-08-04 | 2003-06-10 | Intellon Corporation | Self-configuring source-aware bridging for noisy media |
US7009960B2 (en) * | 2000-09-15 | 2006-03-07 | Texas Instruments Incorporated | Medium access control protocol for high rate wireless personal area network |
US6947446B2 (en) * | 2001-01-16 | 2005-09-20 | Motorola, Inc. | Slot format and acknowledgement method for a wireless communication system |
US6674738B1 (en) * | 2001-09-17 | 2004-01-06 | Networks Associates Technology, Inc. | Decoding and detailed analysis of captured frames in an IEEE 802.11 wireless LAN |
US7088702B2 (en) * | 2001-10-03 | 2006-08-08 | Freescale Semiconductor Inc. | Method for controlling a data stream in a wireless network |
ATE334531T1 (de) * | 2001-11-28 | 2006-08-15 | Freescale Semiconductor Inc | System und verfahren zur kommunikation zwischen mehreren punktkoordinierten drahtlosen netzwerken |
US6980541B2 (en) * | 2002-01-03 | 2005-12-27 | Freescale Semiconductor, Inc. | Media access controller having pseudo-static guaranteed time slots |
JP4273000B2 (ja) * | 2002-01-22 | 2009-06-03 | フリースケール セミコンダクター インコーポレイテッド | メディア品質の判定方法 |
KR20040091126A (ko) * | 2002-03-11 | 2004-10-27 | 엑스트림스펙트럼, 인크. | 초광대역폭 시스템에서 서브레이트 슬롯을 사용하는 방법 |
US6898414B2 (en) * | 2002-10-28 | 2005-05-24 | Motorola, Inc. | Method for acknowledging messages in a communication system |
US7126928B2 (en) * | 2003-08-05 | 2006-10-24 | Qualcomm Incorporated | Grant, acknowledgement, and rate control active sets |
-
2004
- 2004-01-30 KR KR1020040006216A patent/KR100714675B1/ko not_active IP Right Cessation
- 2004-11-09 EP EP04821235A patent/EP1709767A1/en not_active Withdrawn
- 2004-11-09 WO PCT/KR2004/002886 patent/WO2005074195A1/en not_active Application Discontinuation
- 2004-11-09 JP JP2006550927A patent/JP2007520148A/ja active Pending
- 2004-11-09 CN CNA200480041186XA patent/CN1910862A/zh active Pending
- 2004-12-09 US US11/007,156 patent/US7434133B2/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8351365B2 (en) | 2007-10-10 | 2013-01-08 | Lg Electronics Inc. | Method for retransmitting multicast frames and method for processing received multicast frames in wireless network |
US8787238B2 (en) | 2007-10-10 | 2014-07-22 | Lg Electronics Inc. | Method for retransmitting multicast frames and method for processing received multicast frames in wireless network |
CN101897139B (zh) * | 2007-10-10 | 2015-05-06 | Lg电子株式会社 | 在无线网络中重传多播帧的方法及处理接收到的多播帧的方法 |
CN101939937A (zh) * | 2008-02-05 | 2011-01-05 | 诺基亚西门子通信公司 | 与调度请求一起发送ack/nack时的dtx检测 |
CN101939937B (zh) * | 2008-02-05 | 2013-10-30 | 诺基亚西门子通信公司 | 与调度请求一起发送ack/nack时的dtx检测 |
CN101594221B (zh) * | 2009-06-25 | 2012-09-05 | 中兴通讯股份有限公司 | 非透明数据业务基于选择重传机制的数据传输方法及装置 |
WO2012031483A1 (zh) * | 2010-09-09 | 2012-03-15 | 中兴通讯股份有限公司 | 一种混合自动重传请求的处理方法及装置 |
CN102404094A (zh) * | 2010-09-09 | 2012-04-04 | 中兴通讯股份有限公司 | 一种混合自动重传请求的处理方法及装置 |
CN102404094B (zh) * | 2010-09-09 | 2014-04-09 | 中兴通讯股份有限公司 | 一种混合自动重传请求的处理方法及装置 |
CN107231200A (zh) * | 2017-05-18 | 2017-10-03 | 哈尔滨工程大学 | 一种基于分簇的水声传感器网络混合介质访问控制通信方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20050078096A (ko) | 2005-08-04 |
JP2007520148A (ja) | 2007-07-19 |
WO2005074195A1 (en) | 2005-08-11 |
US7434133B2 (en) | 2008-10-07 |
EP1709767A1 (en) | 2006-10-11 |
US20050204250A1 (en) | 2005-09-15 |
KR100714675B1 (ko) | 2007-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6860826B2 (ja) | Ttiバンドリングによるアップリンク送信の強化 | |
US11012196B2 (en) | Base stations, user equipments and a system for wireless communication, as well as the corresponding methods | |
JP6122914B2 (ja) | 通信システムにおける方法および装置 | |
US7487424B2 (en) | Bitmap manager, method of allocating a bitmap memory, method of generating an acknowledgement between network entities, and network entity implementing the same | |
KR100942614B1 (ko) | 개선된 블록 확인응답 | |
US8332702B2 (en) | Method and apparatus for hybrid automatic repeat request transmission | |
US7895494B2 (en) | Method and system for implementing H-ARQ-assisted ARQ operation | |
US8320341B2 (en) | Re-transmission capability in semi-persistent transmission | |
US9397791B2 (en) | Transmitting data in a mobile communication system | |
KR101792167B1 (ko) | 데이터 전송 방법, 장치 및 시스템 | |
CN1910862A (zh) | 重传数据帧的方法和使用该方法的网络设备 | |
JP4410487B2 (ja) | 非受取応答を管理する方法 | |
CN101753277B (zh) | 无线链路控制层报文状态报告的发送方法 | |
EP2391043A2 (en) | Communication control information in mobile communication system | |
US8897252B2 (en) | Method for transmitting data in a wireless communication system and system thereof | |
EP1980062A2 (en) | Transmitting data in a mobile communication system | |
CN1714527A (zh) | 用于否定帧应答的控制的空闲帧的利用 | |
US20130028189A1 (en) | Method and apparatus for using physical layer error control to direct media access layer error control | |
CN1859073A (zh) | 无线通信***中的下行数据重传方法 | |
CN1830183A (zh) | 分组通信装置以及分组通信方法 | |
JP2015188255A (ja) | 移動端末の無線充電のための方法 | |
CN102201901A (zh) | 数据重传方法及装置 | |
CN110519011A (zh) | 一种基于索引标识的码块传输***及传输方法 | |
CN103138898A (zh) | 上行数据传输方法及装置 | |
CN102547842B (zh) | Rlc层的空口资源分配方法、轮询位重传方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned |