CN104283648A - 无线局域网的反馈确认消息传输方法、装置及系统 - Google Patents
无线局域网的反馈确认消息传输方法、装置及系统 Download PDFInfo
- Publication number
- CN104283648A CN104283648A CN201310287925.4A CN201310287925A CN104283648A CN 104283648 A CN104283648 A CN 104283648A CN 201310287925 A CN201310287925 A CN 201310287925A CN 104283648 A CN104283648 A CN 104283648A
- Authority
- CN
- China
- Prior art keywords
- ack
- rate
- data packet
- sending
- receiving
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000005540 biological transmission Effects 0.000 title claims abstract description 40
- 238000012790 confirmation Methods 0.000 title claims abstract description 22
- 239000000523 sample Substances 0.000 claims description 39
- 230000004044 response Effects 0.000 claims description 35
- 238000010586 diagram Methods 0.000 description 9
- 230000003068 static effect Effects 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 101100545229 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ZDS2 gene Proteins 0.000 description 1
- 101100113084 Schizosaccharomyces pombe (strain 972 / ATCC 24843) mcs2 gene Proteins 0.000 description 1
- 101100167209 Ustilago maydis (strain 521 / FGSC 9021) CHS8 gene Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
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
- H04L1/1607—Details of the supervisory signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线局域网的反馈确认消息传输方法、装置及系统,本发明提供在接收端接收到数据包后,采用适应链路质量的反馈速率发送ack,使得接收端可以正确接收到发送端反馈的ack。这样,就保证在无线局域网中接收端接收到数据包后,反馈的ack可以被发送端正确接收。
Description
技术领域
本发明涉及无线局域网领域,特别涉及一种无线局域网的反馈确认消息传输方法、装置及系统。
背景技术
在无线局域网中,当发送端以单播方式发送数据包给接收端后,就需要接收接收端反馈的确认消息(ack),在发送端正确接收到ack后,才确认本次数据包传输完成,否则需要进入重传过程。
图1为现有技术传输数据包的时序图,如图所示,在传输一个数据包时,首先是分布式协调帧间隔(DIFS),在该帧中确认可以传输数据包;然后是竞争窗口(Contention window),在此期间竞争要传输的数据包;再次,传输物理层汇聚协议(PLCP)头,也就是所传输数据包的协议头;再次,在数据构架(data Frame)中传输数据包;最后,等待短帧间间隔(SIFS)后,接收反馈的ack,完成一个数据包的传输。
在IEEE802.11协议中规定了反馈ack速率与发送数据包速率的对应关系,如表1所示:
表1
对于不同速率发送的数据包,其接收的反馈ack的速率也不相同。比如,在11n系列中,对于不同调制编码等级(MCS)发送的数据包,其反馈的ack速率是不同的,当采用MCS0发送数据包时,反馈的ack速率为6兆位/秒(Mbps),当采用MCS1和MCS2发送数据包时,反馈的ack速率为12Mbps,当采用更高级别的MCS发送数据包时,反馈的ack速率为24Mbps。在反馈ack时,其反馈ack速率不能大于数据包发送速率。
为了实现数据包的正确发送,在发送端及接收端都预先存储表1所述的数据包发送速率和ack反馈速率的对应关系,当接收端接收到发送端发送的数据包后,根据所接收数据包的发送速率确定对应的ack反馈速率后,按照所确定的ack反馈速率将ack反馈给发送端。对于发送端来说,能否正确接收ack反馈是判断数据包是否传输成功的关键因素。
目前,在无线局域网中,可能存在链路不平衡的问题,如上下行链路的接收信号强度并不平衡,往往下行链路质量远远大于上行链路质量,即终端向接入点传输数据的能力较接入点向终端传输数据的能力要弱,一般地说,上行链路的接收信号强度指示(RSSI)较下行链路的RSSI平均低5~10分贝(dB),数据包或ack发送速率的大小选择与对端质量的大小成正比,也就是说,如果对端质量比较小,就需要选择比较小的发送功率发送数据包或ack。在无线局域网当前的网络环境中,按照表1所述的对应关系,ack反馈速率不会大于数据包的发送速率,但是如果按照表1所述的对应关系选择数据包的发送速率对应的ack反馈速率,当接入点为发送端,终端为接收端时,仍然会导致接入点将数据包成功发送给终端后,终端反馈的ack无法被接入点正确接收到,接入点认为数据包发送失败,重传数据包,造成链路资源的浪费。
发明内容
有鉴于此,本发明提供一种无线局域网的反馈确认消息传输方法,该方法保证在无线局域网中接收端接收到数据包后,反馈的ack可以被发送端正确接收。
本发明还提供一种无线局域网的反馈确认消息传输系统,该系统保证在无线局域网中接收端接收到数据包后,反馈的ack可以被发送端正确接收。
本发明还提供一种无线局域网的反馈确认消息传输装置,该装置保证在无线局域网中接收端接收到数据包后,反馈的ack可以被发送端正确接收。
为达到上述目的,本发明实施的技术方案具体是这样实现的:
一种无线局域网的反馈确认消息传输方法,该方法包括:
接收端接收到发送端发送的数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端。
在接收端设置数据包发送速率与适应链路质量的ack反馈速率对应关系,所述采用适应链路质量的ack反馈速率将ack反馈给发送端为:
接收端根据该对应关系确定数据包的发送速率对应的适应链路质量的ack反馈速率,采用所确定的ack反馈速率发送ack。
所述采用适应链路质量的ack反馈速率将ack反馈给发送端为:
接收端设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级后,根据所降低等级后的ack反馈速率反馈ack;否则,则按照对应关系确定ack反馈速率,反馈ack。
在该方法之前,还包括:
接收端与发送端协商ack反馈方式,接收发送端发送的承载在信标帧Beacon、探测请求Probe request、探测请求应答Probe response或关联请求association request的保留字段中的ack反馈方式,或在关联应答associationresponse的保留字段中承载ack反馈方式发送给发送端。
一种无线局域网的反馈确认消息传输方法,该方法包括:
发送端根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack。
在发送端设置数据包发送速率与适应链路质量的ack反馈速率对应关系,
所述计算接收ack时间值为:
根据该对应关系,计算得到接收ack时间值。
所述计算接收ack时间值为:
发送端设置数据包发送速率与ack反馈速率的对应关系,当所发送的数据包为重传数据包时,确定之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值;否则,则根据该对应关系确定接收ack时间值。
一种无线局域网的反馈确认消息传输系统,包括:接收端和发送端,其中,
发送端,用于发送数据包给接收端,根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack;
接收端,用于接收数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端。
发送端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值,在接收ack时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
发送端,还用于设置数据包发送速率与ack反馈速率的对应关系,当所发送的数据包为重传数据包时,确定之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,在此时间值内接收接收端反馈的ack;否则,则根据该对应关系确定接收ack时间值,在该时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级后,根据所降低等级后的ack反馈速率反馈ack;否则,则按照对应关系确定ack反馈速率,反馈ack。
发送端,还用于与接收端协商ack反馈方式,将ack反馈方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端,或者接收在association response的保留字段中的ack反馈方式;
接收端,还用于与发送端协商ack反馈方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式,或在association response的保留字段中承载ack反馈方式发送给发送端。
一种无线局域网的反馈确认消息传输装置,包括:发送模块,设置模块及接收模块,其中,
发送模块,用于发送数据包给接收端,
设置模块,用于根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值;
接收模块,用于在设置模块设置的接收ack时间值内接收到ack。
设置模块,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值。
发送模块,还用于发送数据包为重传数据包;
设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,确认接收模块之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,否则,根据该对应关系确定接收ack时间值。
发送模块,还用于与接收端协商ack反馈方式,将ack反馈方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端;
或者,接收模块,还用于与接收端协商ack反馈方式,接收在associationresponse的保留字段中的ack反馈方式。
一种无线局域网的反馈确认消息传输装置,包括:接收模块、设置模块及发送模块,其中,
接收模块,用于接收数据包;
设置模块,用于设置采用适应链路质量的ack反馈速率;
发送模块,用于根据设置模块设置的适应链路质量的反馈速率将ack反馈给发送端。
设置模块,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系;
发送模块,还用于根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级;
发送模块,还用于根据所降低等级后的ack反馈速率反馈ack。
发送模块,还用于与发送端协商ack反馈方式,在association response的保留字段中承载ack反馈方式发送给发送端;
或者接收模块,还用于与发送端协商ack反馈的方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式。
由上述方案可以可以看出,本发明提供在接收端接收到数据包后,采用适应上行链路质量的反馈速率发送ack,使得接收端可以正确接收到发送端反馈的ack。这样,就保证在无线局域网中接收端接收到数据包后,反馈的ack可以被发送端正确接收。
附图说明
图1为现有技术传输数据包的时序图;
图2本发明实施例提供的无线局域网的反馈确认消息传输方法流程图;
图3为本发明实施例接收端采用适应上行链路质量的反馈速率将ack反馈给发送端的方法流程图;
图4为本发明实施例提供的发送端在数据包重传后接收反馈ack的方法流程图;
图5为本发明实施例在Beacon、Probe request、Probe response、associationrequest或在association response的保留字段中增加反馈ack的方式示意图;
图6为本发明实施例提供的无线局域网的反馈确认消息传输系统结构示意图;
图7为本发明实施例提供的无线局域网的反馈确认消息传输装置结构一示意图;
图8为本发明实施例提供的无线局域网的反馈确认消息传输装置结构二示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
从背景技术可以看出,在无线局域网当前的网络环境中,导致接入点将数据包成功发送给终端后,终端反馈的ack无法被接入点正确接收到,接入点认为数据包发送失败,重传数据包,造成链路资源的浪费的原因为:由于无线局域网的下行链路质量远远大于上行链路质量,作为接收端的终端反馈ack的发送速率无法适应链路质量,导致作为发送端的接入点无法正确接收到ack。为了克服这个问题,本发明采用适应链路质量的反馈速率发送ack,使得接收端可以正确接收到发送端反馈的ack。
图2本发明实施例提供的无线局域网的反馈确认消息传输方法流程图,其具体步骤为:
步骤201、发送端发送数据包给接收端;
在本步骤中,发送端为接入点,接收端为终端;
步骤202、接收端接收到数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端;
步骤203、发送端根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack;
在本步骤中,计算接收ack时间值为现有技术,该接收ack时间值可以为NAV值;
在本发明中,为了实现接收端采用适应链路质量的ack反馈速率将ack反馈给发送端,可以采取两种方式进行,一种为静态方式,另一种为准动态方式,以下分别详细说明。
方式一 静态方式
在发送端和接收端分别设置数据包发送速率与适应链路质量的ack反馈速率对应关系,接收端接收到发送端发送的数据包后,根据该对应关系确定数据包的发送速率对应的适应链路质量的ack反馈速率,采用所确定的ack反馈速率发送ack,发送端根据该对应关系,计算得到接收ack时间值,在该接收ack时间值内接收所反馈的ack。
在该方式下,为了保证ack的传输可靠性,相比于表1所示的对应关系,降低了ack的反馈速率,使得ack采用比较低的反馈速率传输ack,适应接入点的质量,比如,限定为1Mbps或6Mbps。对于发送速率低于等于11Mbps的数据包,都采用ack为1Mbps的反馈速率反馈,对于发送速率高于11Mbps的数据包,都采用ack为6Mbps的反馈速率反馈,如表2所示,表2为本发明的ack反馈速率与发送数据包的发送速率的对应关系示意表:
表2
方式二 准动态方式
按照是否正确接收到数据包的信息,接收端实时更新适应上行链路质量的ack反馈速率,具体更新数据包发送速率与适应上行链路质量的ack反馈速率对应关系,在后续接收端接收到发送端发送的数据包后,根据该更新的对应关系确定数据包的发送速率对应的适应上行链路质量的ack反馈速率,采用所确定的ack反馈速率发送ack。
图3为本发明实施例接收端采用适应链路质量的反馈速率将ack反馈给发送端的方法流程图,在该方法中,在接收端预先设置了表1所示的对应关系,其具体步骤为:
步骤301、接收端接收发送端发送的数据包;
在该步骤中,接收端为终端,发送端为接入点;
步骤302、接收端确定该数据包是否为重传的数据包,如果是,执行步骤303;如果否,执行步骤306;
在本步骤中,确定是否为重传的数据包为现有技术;
步骤303、接收端根据数据包的序列号(SN)确定是否在步骤301之前已经接收到该数据包,如果是,执行步骤304;如果否,执行步骤306;
步骤304、接收端查询所设置的对应关系后,确定所接收数据包的发送速率对应的ack反馈速率,将该ack反馈速率降低所设置的一个等级后,采用降低等级后的ack反馈速率反馈ack给发送端;
步骤305、接收端更新对应关系,将对应于接收数据包的发送速率及高于接收数据包的发送速率对应的ack反馈速率降低所设置的一个等级;
步骤306、接收端查询所设置的对应关系后,确定所接收数据包的发送速率对应的ack反馈速率,按照所确定的ack的反馈速率反馈ack给发送端。
在这里,在接收端设置调整ack反馈速率的多个等级,根据所设置的ack反馈速率等级调整ack的反馈速率。
图4为本发明实施例提供的发送端在数据包重传后接收反馈ack的方法流程图,其具体步骤为:
步骤401、发送端未接收到所发送数据包后的反馈ack,重传该数据包;
步骤402、发送端判断在之前发送该数据包时,是否正确解析到之前反馈ack的协议头,如果是,执行步骤404;如果否,则执行步骤403;
在本步骤中,反馈ack的协议头为PLCP头;
在本步骤中,如果解析到之前反馈ack的协议头,则可以推断出接收端曾经反馈过ack,并被发送端接收但没有正确解析;
步骤403、发送端根据设置的数据包发送速率对应的ack反馈速率,计算NAV值后,再次按照所计算的接收ack反馈时间值等待接收反馈的ack;
在本步骤中,根据ack反馈速率及数据包发送速率计算接收ack反馈时间值为现有技术,该接收ack反馈时间值可以为NAV值;
步骤404、发送端更新对应关系,将对应于接收数据包的发送速率及高于接收数据包的发送速率对应的ack反馈速率降低所设置的一个等级;
步骤405、发送端根据根据更新后的数据包发送速率对应的ack反馈速率,计算NAV值,再次按照所计算的接收ack反馈时间值等待接收反馈的ack。
根据上述内容,实现接收端采用适应链路质量的反馈速率将ack反馈给发送端,可以包括三种方式,一种为本发明的静态方式,一种为本发明的准动态方式,还有一种为现有技术的预先设置方式。这时,在发送数据包时,发送端和接收端具体采用哪一种方式,就需要进行协商解决。本发明中,协商反馈ack的方式可以在已有的信标帧(Beacon)、探测请求(Probe request)、探测请求应答(Probe response)、关联请求(association request)、或关联应答(association response)中,通过定义保留字段,使得接入点与终端间协商ack反馈速率的方式。具体地说,在Beacon、Probe request、Proberesponse、association request或在association response的保留字段中增加反馈ack的方式如图5所示,包括元素标识(Element ID),指示后续为反馈ack的方式字段;长度(Length),指示字段长度;反馈ack模式(Ack Mode),指示所选择的反馈ack方式。通过该保留字段,发送端或接收端就可以通知对端所采用的反馈ack方式了。
图6为本发明实施例提供的无线局域网的反馈确认消息传输系统结构示意图,包括:接收端和发送端,其中,
发送端,用于发送数据包给接收端,根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack;
接收端,用于接收数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端。
在该系统中,发送端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值,在接收ack时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
在该系统中,发送端,还用于设置数据包发送速率与ack反馈速率的对应关系,当所发送的数据包为重传数据包时,确定之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,在此时间值内接收接收端反馈的ack;否则,则根据该对应关系确定接收ack时间值,在此时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级后,根据所降低等级后的ack反馈速率反馈ack;否则,则按照对应关系确定ack反馈速率,反馈ack;
在该系统中,接收端为终端,发送端为接入点。
在该系统中,发送端,还用于与接收端协商ack反馈的方式,将ack反馈的方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端,或者接收在association response的保留字段中的ack反馈方式;
接收端,还用于与发送端协商ack反馈的方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式,或在association response的保留字段中承载ack反馈方式发送给发送端。
图7为本发明实施例提供的无线局域网的反馈确认消息传输装置结构一示意图,即为发送端,也就是接入点,包括:发送模块,设置模块及接收模块,其中,
发送模块,用于发送数据包给接收端,
设置模块,用于根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值;
接收模块,用于在设置模块设置的接收ack时间值内接收到ack。
在该装置中,设置模块,还用于设置数据包发送速率与适应上行链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值。
在该装置中,发送模块,还用于发送数据包为重传数据包;
设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,确认接收模块之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,否则,根据该对应关系确定接收ack时间值。
在该装置中,发送模块,还用于与接收端协商ack反馈的方式,将ack反馈的方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端;
或者,接收模块,还用于与接收端协商ack反馈的方式,接收在association response的保留字段中的ack反馈方式。
图8为本发明实施例提供的无线局域网的反馈确认消息传输装置结构二示意图,即为接收端,接收端可以为终端,包括:接收模块、设置模块及发送模块,其中,
接收模块,用于接收数据包;
设置模块,用于设置采用适应链路质量的ack反馈速率;
发送模块,用于根据设置模块设置的适应链路质量的反馈速率将ack反馈给发送端。
在该装置中,设置模块,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系;
发送模块,还用于根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
在该装置中,设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级;
发送模块,还用于根据所降低等级后的ack反馈速率反馈ack。
在该装置中,发送模块,还用于与发送端协商ack反馈的方式,在association response的保留字段中承载ack反馈方式发送给发送端;
或者接收模块,还用于与发送端协商ack反馈的方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种无线局域网的反馈确认消息传输方法,其特征在于,该方法包括:
接收端接收到发送端发送的数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端。
2.如权利要求1所述的方法,其特征在于,在接收端设置数据包发送速率与适应链路质量的ack反馈速率对应关系,所述采用适应链路质量的ack反馈速率将ack反馈给发送端为:
接收端根据该对应关系确定数据包的发送速率对应的适应链路质量的ack反馈速率,采用所确定的ack反馈速率发送ack。
3.如权利要求1所述的方法,其特征在于,所述采用适应链路质量的ack反馈速率将ack反馈给发送端为:
接收端设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级后,根据所降低等级后的ack反馈速率反馈ack;否则,则按照对应关系确定ack反馈速率,反馈ack。
4.如权利要求1所述的方法,其特征在于,在该方法之前,还包括:
接收端与发送端协商ack反馈方式,接收发送端发送的承载在信标帧Beacon、探测请求Probe request、探测请求应答Probe response或关联请求association request的保留字段中的ack反馈方式,或在关联应答associationresponse的保留字段中承载ack反馈方式发送给发送端。
5.一种无线局域网的反馈确认消息传输方法,其特征在于,该方法包括:
发送端根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack。
6.如权利要求5所述的方法,其特征在于,在发送端设置数据包发送速率与适应链路质量的ack反馈速率对应关系,
所述计算接收ack时间值为:
根据该对应关系,计算得到接收ack时间值。
7.如权利要求5所述的方法,其特征在于,
所述计算接收ack时间值为:
发送端设置数据包发送速率与ack反馈速率的对应关系,当所发送的数据包为重传数据包时,确定之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值;否则,则根据该对应关系确定接收ack时间值。
8.一种无线局域网的反馈确认消息传输系统,其特征在于,包括:接收端和发送端,其中,
发送端,用于发送数据包给接收端,根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值,在该接收ack时间值内接收到ack;
接收端,用于接收数据包后,采用适应链路质量的ack反馈速率将ack反馈给发送端。
9.如权利要求8所述的系统,其特征在于,发送端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值,在接收ack时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
10.如权利要求8所述的系统,其特征在于,发送端,还用于设置数据包发送速率与ack反馈速率的对应关系,当所发送的数据包为重传数据包时,确定之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,在此时间值内接收接收端反馈的ack;否则,则根据该对应关系确定接收ack时间值,在该时间值内接收接收端反馈的ack;
接收端,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级后,根据所降低等级后的ack反馈速率反馈ack;否则,则按照对应关系确定ack反馈速率,反馈ack。
11.如权利要求8所述的系统,其特征在于,
发送端,还用于与接收端协商ack反馈方式,将ack反馈方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端,或者接收在association response的保留字段中的ack反馈方式;
接收端,还用于与发送端协商ack反馈方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式,或在association response的保留字段中承载ack反馈方式发送给发送端。
12.一种无线局域网的反馈确认消息传输装置,其特征在于,包括:发送模块,设置模块及接收模块,其中,
发送模块,用于发送数据包给接收端,
设置模块,用于根据发送数据包的发送速率及适应链路质量的ack反馈速率计算接收ack时间值;
接收模块,用于在设置模块设置的接收ack时间值内接收到ack。
13.如权利要求12所述的装置,其特征在于,
设置模块,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系,根据该对应关系确定接收ack时间值。
14.如权利要求12所述的装置,其特征在于,
发送模块,还用于发送数据包为重传数据包;
设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,确认接收模块之前接收到并解析了反馈ack的协议头,则将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级,计算接收ack时间值,否则,根据该对应关系确定接收ack时间值。
15.如权利要求12所述的装置,其特征在于,
发送模块,还用于与接收端协商ack反馈方式,将ack反馈方式承载在Beacon、Probe request、Probe response或association request的保留字段中通知接收端;
或者,接收模块,还用于与接收端协商ack反馈方式,接收在associationresponse的保留字段中的ack反馈方式。
16.一种无线局域网的反馈确认消息传输装置,其特征在于,包括:接收模块、设置模块及发送模块,其中,
接收模块,用于接收数据包;
设置模块,用于设置采用适应链路质量的ack反馈速率;
发送模块,用于根据设置模块设置的适应链路质量的反馈速率将ack反馈给发送端。
17.如权利要求16所述的装置,其特征在于,
设置模块,还用于设置数据包发送速率与适应链路质量的ack反馈速率对应关系;
发送模块,还用于根据该对应关系确定所接收数据包的发送速率对应的ack反馈速率,根据所确定的ack反馈速率反馈ack给发送端。
18.如权利要求16所述的装置,其特征在于,
设置模块,还用于设置数据包发送速率与ack反馈速率的对应关系,当接收到数据包时,确定该数据包是重传数据包且之前已经接收到该数据包时,将该数据包发送速率及高于该数据包发送速率对应的ack反馈速率降低所设置的一个等级;
发送模块,还用于根据所降低等级后的ack反馈速率反馈ack。
19.如权利要求16所述的装置,其特征在于,
发送模块,还用于与发送端协商ack反馈方式,在association response的保留字段中承载ack反馈方式发送给发送端;
或者接收模块,还用于与发送端协商ack反馈的方式,接收发送端发送的承载在Beacon、Probe request、Probe response或association request的保留字段中的ack反馈方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310287925.4A CN104283648B (zh) | 2013-07-10 | 2013-07-10 | 无线局域网的反馈确认消息传输方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310287925.4A CN104283648B (zh) | 2013-07-10 | 2013-07-10 | 无线局域网的反馈确认消息传输方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104283648A true CN104283648A (zh) | 2015-01-14 |
CN104283648B CN104283648B (zh) | 2018-02-23 |
Family
ID=52258167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310287925.4A Active CN104283648B (zh) | 2013-07-10 | 2013-07-10 | 无线局域网的反馈确认消息传输方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104283648B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107534512A (zh) * | 2015-03-05 | 2018-01-02 | 瑞典爱立信有限公司 | 限定解码余量的多等级ack |
CN110224803A (zh) * | 2019-07-10 | 2019-09-10 | 济宁微晶电子科技有限公司 | 一种实现beacon自主发现的LoRa通信方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1407746A (zh) * | 2001-09-06 | 2003-04-02 | 华为技术有限公司 | 一种调制编码方案的自适应调整方法 |
EP1309121A1 (en) * | 2001-11-02 | 2003-05-07 | Lucent Technologies Inc. | Variable rate channel quality feedback in a wireless communication system |
CN101621362A (zh) * | 2008-07-04 | 2010-01-06 | 上海无线通信研究中心 | 提高无线个人网信道利用率的方法 |
-
2013
- 2013-07-10 CN CN201310287925.4A patent/CN104283648B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1407746A (zh) * | 2001-09-06 | 2003-04-02 | 华为技术有限公司 | 一种调制编码方案的自适应调整方法 |
EP1309121A1 (en) * | 2001-11-02 | 2003-05-07 | Lucent Technologies Inc. | Variable rate channel quality feedback in a wireless communication system |
CN101621362A (zh) * | 2008-07-04 | 2010-01-06 | 上海无线通信研究中心 | 提高无线个人网信道利用率的方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107534512A (zh) * | 2015-03-05 | 2018-01-02 | 瑞典爱立信有限公司 | 限定解码余量的多等级ack |
CN107534512B (zh) * | 2015-03-05 | 2020-09-18 | 瑞典爱立信有限公司 | 限定解码余量的多等级ack |
CN110224803A (zh) * | 2019-07-10 | 2019-09-10 | 济宁微晶电子科技有限公司 | 一种实现beacon自主发现的LoRa通信方法 |
CN110224803B (zh) * | 2019-07-10 | 2021-11-23 | 济宁微晶电子科技有限公司 | 一种实现beacon自主发现的LoRa通信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104283648B (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210385019A1 (en) | Method and arrangements in a telecommunication system for handling status information of data units | |
US7773524B2 (en) | Apparatus and method for using automatic repeat request scheme in a broadband wireless access communication system | |
JP4528541B2 (ja) | 通信装置、通信方法、および通信システム | |
EP1976176B1 (en) | A method and apparatus for data retransmission | |
US8718083B2 (en) | Mechanism for controlling data transmission in fragmentation transmission mode | |
CN102611537B (zh) | 一种数据包的重传方法及装置 | |
CN102111257B (zh) | 一种时间提前量的调整方法及系统 | |
EP1729436A2 (en) | Method for reporting reception result of packets in a mobile ARQ communication system | |
WO2013135196A1 (zh) | 数据包传输方法及系统、发送端设备与接收端设备 | |
EP2396917B1 (en) | Method and apparatus for ack/nack reporting | |
EP2214435A1 (en) | Efficient packet data unit transmissions and re-transmissions involving a relay node | |
MX2010014058A (es) | Metodo y aparato para el reconocimiento y retransmision de datos de multidifusion en redes de area local inalambricas. | |
WO2009051386A2 (en) | Method of performing arq procedure for transmitting high rate data | |
WO2015192322A1 (zh) | 无线资源调度方法及装置 | |
US20130028189A1 (en) | Method and apparatus for using physical layer error control to direct media access layer error control | |
CN102387009A (zh) | 一种无线链路控制层上行传输的方法和演进的节点b | |
KR20150017910A (ko) | 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 피드백에 기반하여 멀티캐스트 패킷을 재전송하기 위한 액세스 포인트 및 단말의 통신 방법, 그 액세스 포인트 및 그 단말 | |
WO2013064007A1 (zh) | 无线局域网中传输确认帧的方法和装置 | |
KR101532222B1 (ko) | 통신 시스템 및 그의 rrc 접속 방법 | |
WO2009102167A2 (ko) | 이동 통신 시스템에서 데이터 송수신 방법 및 장치 | |
CN108429607A (zh) | 一种通信系统中的harq重传处理方法 | |
CN103703828B (zh) | 数据传输方法和设备 | |
WO2007121635A1 (fr) | Procédé de retransmission d'une unité de données de commande d'un protocole de commande à liaison sans fil en mode de reconnaissance | |
CN104283648B (zh) | 无线局域网的反馈确认消息传输方法、装置及系统 | |
CN110012546A (zh) | 一种协议数据单元pdu的传输方法、基站及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |