错误恢复方法、接入点设备、站点设备及其系统的制作方法

文档序号:7821391阅读:236来源:国知局
错误恢复方法、接入点设备、站点设备及其系统的制作方法
【专利摘要】本发明实施例提供了错误恢复方法、接入点设备、站点设备及其系统。错误恢复方法包括:向允许进入省电模式的站点发送数据帧,数据帧用于指示用户数据发送完毕;如果没有收到站点响应于数据帧返回的确认帧,在当前传输机会时间内向站点重新发送数据。基于上述技术方案,接入点通过直接在当前传输机会时间内进行重传,而无需必须通过竞争新的传输机会时间来进行错误恢复,可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
【专利说明】错误恢复方法、接入点设备、站点设备及其系统

【技术领域】
[0001]本发明涉及无线局域网领域,并且更具体地,涉及无线局域网领域中的错误恢复方法、接入点设备、站点设备及其系统。

【背景技术】
[0002]在新的标准中引入了一种传输机会(Transmit opportunity, ΤΧ0Ρ)省电(PowerSave, PS)的省电机制,在TXOP PS省电机制中,允许支持该机制的站点(Stat1n,STA)当在TXOP时间内满足特定条件时进入睡眠状态,从而达到省电的目的。
[0003]接入点(Accesspoint, AP)可以通过设置 VHT-SIG-Al (Very High ThroughoutSignal-Al,非常高吞吐量信息Al)中的TX0P_PS_N0T_ALL0WED (不允许TXOP PS)字段来指示是否允许处于TXOP PS模式的STA进入睡眠状态,当该字段为O时,表示允许TXOP PS模式下的STA进入睡眠状态,否则不允许进入睡眠状态。
[0004]在一个TXOP时间中,如果允许处于TXOP PS模式的STA进入睡眠状态即进入省电模式,那么该STA需要判断是否满足特定条件,如果满足特定条件,则该STA进入睡眠状态直到当前TXOP时间结束,而AP在当前TXOP时间的剩余时间内不可以给已经允许进入睡眠状态的STA再发送数据。
[0005]进入睡眠转状态的特定条件之一是:该STA回复了响应于更多数据字段(MoreData Field)为O的帧的确认帧。更多数据字段(More Data Field)为O的帧是指示数据传输完毕的数据帧,在该帧中携带有发送给STA的用户数据,并且指示后续没有再发送给STA的用户数据了,于是STA在返回确认帧之后进入睡眠状态以省电。
[0006]在现有技术中,STA在收到More Data Field为O的帧返回确认帧之后将进入睡眠状态,而AP在向STA发送More Data Field为O的帧之后将停止再向该STA发送数据。
[0007]但是,如果More Data Field为O的巾贞出现错误,或者响应于More Data Field为O的帧的确认帧出现错误,那么都将导致AP接收不到确认帧,使得More Data Field为O的帧所对应的传输出现错误。在现有技术中,如果AP接收不到确认帧,AP将缓存该More DataField为O的帧,以在重新竞争到另一个与STA进行通信的TXOP时间之后,再向STA重新发送该More Data Field为O的巾贞,并重新接收相应的确认巾贞,以进行错误恢复。这将导致传输效率的降低,并且由于需要竞争到新的TXOP时间才能进行错误恢复,使得错误恢复的时延加大,服务质量降低。


【发明内容】

[0008]本发明实施例提供了错误恢复方法、接入点设备、站点设备及其系统,可以避免只能在竞争到下一个传输机会时间时进行错误恢复,使得在当前传输机会时间内就可以进行错误恢复,从而可以提闻错误恢复的效率并提闻服务质量。
[0009]—方面,本发明实施例提供了一种错误恢复方法,包括:向允许进入省电模式的站点发送数据帧,所述数据帧用于指示用户数据发送完毕;如果没有收到所述站点响应于所述数据帧返回的确认帧,在当前传输机会时间内向所述站点重新发送所述数据帧。
[0010]另一方面,本发明实施例提供了一种错误恢复方法,包括:接收接入点发送的数据帧,所述数据帧用于指示用户数据发送完毕;在当前传输机会时间内接收所述接入点重新发送的所述数据帧,其中所述接入点重新发送的所述数据帧由所述接入点在没有收到确认帧的情况下发送,所述确认帧由允许进入省电模式的站点在收到所述接入点发送的数据帧时返回。。
[0011]再一方面,本发明实施例提供了一种接入点设备,包括:发送模块,用于向允许进入省电模式的站点发送数据帧,所述数据帧用于指示用户数据发送完毕;重传模块,用于如果没有收到所述站点响应于所述数据帧返回的确认帧,在当前传输机会时间内向所述站点重新发送所述数据帧。
[0012]又一方面,本发明实施例提供了一种站点设备,包括:第一接收模块,用于接收接入点发送的数据帧,所述数据帧用于指示用户数据发送完毕;第二接收模块,用于在当前传输机会时间内接收所述接入点重新发送的所述数据帧,其中所述接入点重新发送的所述数据帧由所述接入点在没有收到确认帧的情况下发送,所述确认帧由允许进入省电模式的站点在收到所述接入点发送的数据帧时返回。
[0013]又一方面,本发明实施例提供了一种用于错误恢复的系统,包括接入点设备和站点设备。所述接入点设备用于向允许进入省电模式的所述站点设备发送数据帧,所述数据帧用于指示用户数据发送完毕;如果没有收到所述站点设备响应于所述数据帧返回的确认帧,在当前传输机会时间内向所述站点设备重新发送所述数据帧。所述站点设备用于接收所述接入点设备发送的所述数据帧;在当前传输机会时间内接收所述接入点设备重新发送的所述数据帧。
[0014]基于上述技术方案,接入点通过在发送指示用户数据发送完毕的数据帧、但没有收到确认帧的情况下,直接在当前传输机会时间内重传该数据帧,而不像现有技术那样需要重新竞争到新的传输机会时间才能进行重传,使得在当前传输机会时间内就可以进行错误恢复,从而可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是根据本发明实施例的错误恢复方法的流程图。
[0017]图2是根据本发明实施例的另一错误恢复方法的流程图。
[0018]图3是根据本发明实施例的再一错误恢复方法的流程图。
[0019]图4是根据本发明实施例的又一错误恢复方法的流程图。
[0020]图5是根据本发明实施例的接入点设备的结构框图。
[0021]图6是根据本发明实施例的另一接入点设备的结构框图。
[0022]图7是根据本发明实施例的站点设备的结构框图。
[0023]图8是根据本发明实施例的另一站点设备的结构框图。
[0024]图9是根据本发明实施例的用于错误恢复的系统的结构框图。

【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的所述实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0026]首先,结合图1描述根据本发明实施例的错误恢复方法100。
[0027]如图1所示,方法100包括:在SllO中,向允许进入省电模式的站点发送数据帧,数据帧用于指示用户数据发送完毕;在3120中,如果没有收到站点响应于数据帧返回的确认帧,在当前传输机会时间内向站点重新发送数据帧。
[0028]例如,方法100可以由接入点执行。接入点向允许进入省电模式即允许进入睡眠状态的站点发送指示用户数据发送完毕的数据帧之后,如果没有收到确认帧,则在当前传输机会时间内向该站点重传该数据帧,而不像现有技术那样需要重新竞争到新的传输机会时间才能重传,从而在当前传输机会时间内就有可能进行错误恢复,不一定需要重新竞争新的传输机会时间来进行错误恢复,从而可以避免不必要的时间浪费和不必要的竞争产生的资源浪费,并可以提闻错误恢复的效率。
[0029]在SllO中,指示用户数据发送完毕的数据帧可以是More Data Field为O的数据帧,通过该数据帧指示后续没有在发送给站点的用户数据了。在现有技术中,当AP发送了该数据帧之后,无论AP是否正确接收确认帧,AP都不再向站点重传该数据帧,与站点的通信结束,特别地,如果AP没有收到确认帧,则将竞争新的传输机会时间来进行重传。而在本发明的实施例中,AP如果没有收到确认帧,将直接在当前传输机会时间内进行数据帧的重传。
[0030]在S120中,AP没有收到确认帧包括两种情况:一是AP没有收到任何帧,可能是由于站点没有收到数据帧或数据帧解码错误而没有发送确认帧,也有可能是确认帧在传输过程中丢失,AP没有感应到确认帧的存在;二是AP收到了帧,但是AP对该帧解码错误,而使得AP不知道该帧为确认帧。
[0031]无论是在那种情况下,AP都向站点重传数据帧,以在某些情况下有可能实现错误的恢复。例如,AP没有收到确认帧是由于站点没有发送确认帧造成的,此时站点没有收到数据帧或数据帧解码错误,站点不会进入睡眠状态。在该情况下,AP重传数据帧,可能实现错误的恢复。
[0032]根据本发明的一个实施例,AP可以在当前传输机会时间内的预定时间内向站点重新发送数据帧,其中在预定时间之后站点进入睡眠状态。
[0033]可以在AP和站点之间预先设定一个预定时间,即便站点正确接收指示用户数据发送完毕的数据帧并返回了确认帧,站点也不立即进入睡眠状态,而等待一定时间再进入睡眠状态。这样,可以为AP进行错误恢复留下时间冗余,以在确认帧丢失或出现错误而造成AP没有收到确认帧的情况下,使AP有机会在当前传输机会时间内进行错误恢复。当预定时间到达时,AP确定站点进入了睡眠状态,于是停止数据帧的重传。
[0034]根据本发明的实施例,预定时间可以是不小于SIFS (Short Interframe Space,短中贞间隔)的时间。
[0035]例如,预定时间可以是TxPIFS。TxPIFS 是 PIFS 与 aTxRxturnaroundTime 之差。其中,aTxRxturnaroundTime随着在不同的WiFi (Wireless Fidelity,无线保真技术)系统中取值是不相同的,当使用正交频分复用系统时,aTxRxturnaroundTime —般小于2微秒,通过aTxRxturnaroundTime可以表征从监听信道的状态转换为发送状态的时间间隔。PIFS是SIPS和aSlotTime (时隙时间)之和,aSlotTime表示时间单元,在802.1lac标准中,aSlotTime可以是9微秒。
[0036]再例如,预定时间可以是不小于PIFS (Point (coordinat1n funct1n)Interframe Space,点(协调功能)巾贞间距)的时间。举例来说,预定时间可以是DIFS (Distributed (coordinat1n funct1n) Interframe Space,分布(协调功能)巾贞间距)。DIFS可以是PIFS和aSlotTime之和。再例如,预定时间可以是TxDIFS。TxDIFS是DIFS 与 aTxRxturnaroundTime 之差。
[0037]根据本发明的一个实施例,AP可以在当前传输机会时间内向站点重新发送预定次数的数据帧。
[0038]如果AP没有收到确认帧,AP可以直接将数据帧重传一定次数,以有可能在当前传输机会时间内实现错误的恢复,例如造成AP没有收到确认帧的原因是站点没有收到数据帧或数据帧解码错误,此时站点没有进入睡眠状态,通过直接进行重传,可以在当前传输机会时间内恢复错误。
[0039]根据本发明的一个实施例,AP可以在当前传输机会时间内将数据帧向站点重传一次。通常,认为当AP重传一次没有达到错误恢复的效果时,在后续再进行重传以恢复错误的可能性较低,因此只进行一次重传可以在错误恢复的效率和网络资源的开销中起到良好的折中,节省由于过多次数的重传仍不能恢复错误时引起不必要的网络开销。
[0040]根据本发明实施例的错误恢复方法,通过在发送指示用户数据发送完毕的数据帧、但没有收到确认帧的情况下,直接在当前传输机会时间内重传该数据帧,而不像现有技术那样需要重新竞争到新的传输机会时间才能进行重传,使得在当前传输机会时间内就可以进行错误恢复,从而可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0041]图2是根据本发明实施例的错误恢复方法200的流程图。
[0042]在S210中,向允许进入省电模式的站点发送数据帧,数据帧用于指示用户数据发送完毕。该步骤与SllO基本相同。
[0043]根据本发明的一个实施例,在S210之后可以包括S212和S220。在S212中,如果在确认帧的预定接收时间内检测到的空闲信道评估结果低于预定阈值,确定没有收到确认帧;在S220中,在当前传输机会时间内向站点重新发送数据帧。
[0044]AP可以通过检测空闲信道评估(Clear Channel Assessment,CCA)结果来确认是否收到确认帧。AP可以通过监听并测量信道上的载波能量,来检测CCA结果。
[0045]由于在标准中规定了数据帧和回复的确认帧之间的间隔时间,例如SIFS,因此AP在向站点发送数据帧之后,AP等待接收站点返回的确认帧。如果站点可以正确接收数据帧,则站点会在数据帧接收结束之后的SIFS时间回复确认帧。确认帧在信道中的传输时间不是固定的,随着传输带宽和调制方式的不同而不同。
[0046]虽然确认巾贞的传输时间不固定,也就是确认巾贞的传输长度不固定,但是确认中贞的传输长度至少可以包括前导序列和数据部分,其中,数据部分用于携带确认信息,在不同的标准下数据部分具有不同的最小长度。例如,在802.11标准中,前导序列可以包括L-STF (Legacy Short Training Field,遗留的短训练域)、L-LTF (Legacy Long TrainingField,遗留的长训练域)和L-SIG(LegaCy Signal,遗留的信息),数据部分至少可以包括一个正交频分复用(Orthogonal Frequency Divided Modulat1n,OFDM)符号,因此确认中贞的传输长度至少为L-STF、L-LTF、L-SIG和OFDM符号之和。具体而言,在802.1lac标准中,L-STF为8微秒,L-LTF为8微秒,L-SIG为4微秒,一个OFDM符号为4微秒,因此确认帧的传输时间至少为24微秒。
[0047]对于AP而言,确认帧的预定接收时间可以从AP向站点发送数据帧之后起算,也可以从AP向站点发送数据帧之后等待SIFS时间起算。当确认帧的预定接收时间从AP发送数据巾贞起算时,确认巾贞的预定接收时间可以持续PIF S时间。当确认巾贞的预定接收时间从AP向站点发送数据帧之后等待SIFS时间起算时,确认帧的预定接收时间可以持续确认帧的最短传输时间,也可以持续比确认帧的最短传输时间短的时间。例如,在目前的标准中,AP在发送数据帧之后,等待SIFS时间开始检测CCA结果,持续检测的时间不超过24微秒的任意时间。在不超过24微秒的持续检测时间内如果CCA结果低于预定阈值,则确定没有收到确认帧。
[0048]AP在确认帧的预定接收时间内,如果检测到的CCA结果一直低于预定阈值,则确定没有收到确认帧,如果在期间的任意时刻检测到的CCA结果不低于预定阈值,则确定可能收到了确认帧。
[0049]根据本发明的一个实施例,在S210之后可以包括S214和S220。在S214中,如果AP在确认帧的预定接收时间内检测到CCA结果不低于预定阈值,说明AP收到了帧,但是如果该帧解码错误,AP仍然不能知道该帧是确认帧,于是AP确定没有收到确认帧;在S220中,在当前传输机会时间内向站点重新发送数据帧。
[0050]根据本发明实施例提供的错误恢复方法,通过在确认帧的预定接收时间内检测空闲信道评估结果,为AP提供了一种有效确定是否收到确认帧的方式,使得AP可以在确认帧的预定接收时间内快速确定是否出现错误,以帮助AP快速进行错误恢复,从而可以帮助错误恢复效率的提闻。
[0051]接下来,参考图3描述根据本发明实施例的错误恢复方法300。
[0052]如图3所示,方法300包括:在S310中,接收接入点发送的数据帧,数据帧用于指示用户数据发送完毕;在S320中,在当前传输机会时间内接收接入点重新发送的数据帧,其中接入点重新发送的数据帧由接入点在没有收到确认帧的情况下发送,确认帧由允许进入省电模式的站点在收到接入点发送的数据帧时返回。
[0053]例如,方法300可以由STA执行。STA收到AP发送的指示用户数据发送完毕的数据帧之后,如果AP没有收到STA响应于数据帧返回的确认帧,则在当前传输机会时间内向STA重传数据帧,以使得有可能在当前传输机会时间内就可以进行错误恢复,而无需必须竞争到新的传输机会时间才能进行错误恢复。由于STA的操作与AP的操作相对应,因此方法300的相关内容可以参考方法100中的相应描述,为了避免重复,在此不再赘述。
[0054]在S310中,指示用户数据发送完毕的数据帧可以是More Data Field为O的数据中贞。STA可能由于该数据帧解码错误而没有返回确认帧;也有可能返回了确认帧,但是AP没有收到该确认帧。
[0055]在S320中,AP在没有收到确认帧时向STA重传数据帧。AP没有收到确认帧可能是确认帧没有发出,也有可能是确认帧丢失,还有可能是确认帧解码错误。这样,使得有可能在当前传输机会时间内就可以实现错误的恢复。AP可以通过检测空闲信道评估结果来确定是否接收到确认帧,相关内容可以参考上述方法200中的S212和S214。
[0056]根据本发明实施例的错误恢复方法,允许进入省电模式的站点在当前传输机会时间内可以接收接入点重传的指示用户数据发送完毕的数据帧、使得在当前传输机会时间内就可以进行错误恢复,而不像现有技术那样需要接入点重新竞争到新的传输机会时间才能进行重传,因此可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0057]图4是根据本发明实施例的错误恢复方法400的流程图。
[0058]在S410中,接收接入点发送的数据帧,数据帧用于指示用户数据发送完毕。该步骤与S310基本相同。
[0059]根据本发明的一个实施例,在S410之后可以包括S422。在S422中,如果数据帧解码错误,则在当前传输机会时间内接收接入点重新发送的数据帧。
[0060]由于STA接收到的数据帧解码错误,STA不会返回确认帧,也不会进入睡眠状态,因此AP完全可以在当前传输机会时间内向STA重传数据帧来恢复错误,而无需像现有技术那样停止数据传输,重新竞争新的传输机会时间来进行重传,而造成不必要的传输延时,错误恢复效率的降低,并浪费网络资源。STA通过在当前传输机会内直接接收AP重传的数据帧,可以在当前传输机会时间内就实现错误的恢复,提高错误恢复效率,降低资源竞争引起的网络开销,并提高服务质量。
[0061]根据本发明的一个实施例,在S410之后可以包括S424。在S424中,如果数据帧解码正确,则在向接入点发送确认帧之后,在当前传输机会时间内的预定时间内接收接入点重新发送的数据帧,并在预定时间之后进入睡眠状态。
[0062]由于STA接收到的数据帧解码正确,STA向AP返回确认帧。由于确认帧在传输过程中可以出现错误,使得AP可能接收不到确认帧,即确认帧可能丢失也可能解码错误。因此,为了给可能产生的错误留下时间冗余来进行纠正,STA在返回确认帧之后,并不立即进入睡眠状态,而等待预定时间再进入,以在预定时间内接收AP可能由于未收到确认帧而重传的数据帧,使得可以提高在当前传输机会时间内恢复错误的成功率,从而可以避免AP必须竞争新的传输机会时间来进行错误恢复。
[0063]根据本发明的一个实施例,预定时间可以是不小于SIFS的时间。由于STA在连续接收AP发送的数据帧的情况下最短时间间隔是SIFS,因此如果AP向STA进行重传,STA接收数据帧的时间间隔至少为SIFS,因此STA至少需要等待SIFS才进入睡眠状态。在802.1lac标准中,SIPS可以是16微秒。
[0064]根据本发明的一个实施例,预定时间可以是TxPIFS。TxPIFS是PIFS与aTxRxturnaroundTime之差。根据本发明的一个实施例,预定时间可以是不小于PIFS的时间。例如,预定时间可以是 DIFS (Distributed(coordinat1n funct1n) InterframeSpace,分布(协调功能)帧间距)。DIFS可以是PIFS和aSlotTime之和。再例如,预定时间可以是 TxDIFS。TxDIFS 是 DIFS 与 aTxRxturnaroundTime 之差。
[0065]根据本发明的一个实施例,预定时间可以是从发送确认帧的时间到收到接入点发送给其他站点的帧的时间。
[0066]STA在返回确认帧之后一直不进入睡眠状态,以使得可以接收到AP由于未收到确认帧而重传的数据帧。如果AP开始向其他站点发送帧,则可以说明AP已经成功接收确认帧,转而进行与其它站点的通信,因此STA在收到AP发送给其他站点的帧时进入睡眠状态,以达到省电的目的。
[0067]此外,S422和S424可以位于不同的实施例中,也可以位于相同的实施例中。当S422和S424处于相同的实施例中时,S422和S424的执行顺序对本发明的保护范围不构成限制,基于数据帧的解码结果来执行S422或S424。
[0068]根据本发明实施例提供的错误恢复方法,由于STA在指示用户数据发送完毕的数据帧解码错误的情况下,仍可以接收到AP重传的数据帧,而不像现有技术中即便解码错误也不能接收到重传的数据帧,这样,在当前传输机会时间内就可以恢复错误。另外,如果STA返回了确认帧,STA也并不像现有技术那样立即进入睡眠状态,而等待预定时间再进入,这样可以为确认帧接收失败引起的错误留有恢复的时间冗余,使得可以在当前传输机会时间内进行错误恢复。因此,通过利用根据本发明实施例的错误恢复方法,可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0069]上面描述了根据本发明实施例的错误恢复方法,下面结合图5至图8描述根据本发明实施例的用于错误恢复的相应设备的结构框图。
[0070]图5是根据本发明实施例的接入点设备500的结构框图。
[0071]接入点设备500包括发送模块510和重传模块520。接入点设备500可以是无线局域网中的AP,为通过它接入网络的站点提供服务。发送模块510可用于向允许进入省电模式的站点发送数据帧,数据帧用于指示用户数据发送完毕。重传模块520可用于如果没有收到站点响应于数据帧返回的确认帧,在当前传输机会时间内向站点重新发送数据帧。
[0072]发送模块510和重传模块520的上述和其他操作和/或功能可以参考上述方法100中的SllO和120,为了避免重复,在此不再赘述。
[0073]本发明实施例提供的接入点设备通过在发送指示用户数据发送完毕的数据帧、但没有收到确认帧的情况下,直接在当前传输机会时间内重传该数据帧,而不像现有技术那样需要重新竞争到新的传输机会时间才能进行重传,使得在当前传输机会时间内就可以进行错误恢复,从而可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0074]图6是根据本发明实施例的接入点设备600的结构框图。接入点设备600的发送模块610和重传模块620与接入点设备500的发送模块510和重传模块520基本相同。
[0075]根据本发明的实施例,重传模块620可以包括第一重传单元622和/或第二重传单元624。第一重传单元622可用于如果在确认帧的预定接收时间内检测到的空闲信道评估结果低于预定阈值,确定没有收到确认帧,则在当前传输机会时间内向站点重新发送数据帧。第二重传单元624可用于如果在确认帧的预定接收时间内检测到的空闲信道评估结果不低于所述预定阈值,当在确认帧的预定接收时间内收到的帧解码错误时,确定没有收到确认帧,则在当前传输机会时间内向站点重新发送数据帧。
[0076]根据本发明的一个实施例,重传模块620可用于在当前传输机会时间内的预定时间内向站点重新发送数据帧,其中在预定时间之后站点进入睡眠状态。
[0077]根据本发明的一个实施例,重传模块620可用于在当前传输机会时间内向站点重新发送预定次数的数据帧。例如,预定次数可以是I次。
[0078]第一重传单元622、第二重传单元624和重传模块620的上述和其他操作和/或功能可以参考上述方法200中的S212、S214和S220以及方法100中的S120,为了避免重复,在此不再赘述。
[0079]本发明实施例提供的接入点设备通过在确认帧的预定接收时间内检测空闲信道评估结果,可以基于此来有效确定是否收到确认帧,使得接入点设备可以在确认帧的预定接收时间内快速确定是否出现错误,以帮助快速进行错误恢复,从而可以帮助错误恢复效率的提闻。
[0080]图7是根据本发明实施例的站点设备700的结构框图。
[0081]站点设备700包括第一接收模块710和第二接收模块720。站点设备700可以是计算机、服务器、用户终端等,可以通过无线局域网的接入点接入网络。第一接收模块710可用于接收接入点发送的数据帧,数据帧用于指示用户数据发送完毕。第二接收模块720可用于在当前传输机会时间内接收接入点重新发送的数据帧,其中接入点重新发送的数据帧由接入点在没有收到确认帧的情况下发送,确认帧由允许进入省电模式的站点在收到接入点发送的数据帧时返回。
[0082]第一接收模块710和第二接收模块720的上述和其他操作和/或功能可以参考上述方法300中的S310和S320,为了避免重复,在此不再赘述。
[0083]根据本发明实施例提供的站点设备,允许进入省电模式的站点设备在当前传输机会时间内可以接收接入点重传的指示用户数据发送完毕的数据帧、使得在当前传输机会时间内就可以进行错误恢复,而不像现有技术那样需要接入点重新竞争到新的传输机会时间才能进行重传,因此可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0084]图8是根据本发明实施例的站点设备800的结构框图。站点设备800的第一接收模块810和第二接收模块820与站点设备700的第一接收模块710和第二接收模块720基本相同。
[0085]根据本发明的实施例,第二接收模块820可以包括第一接收单元822和/或第二接收单元824。第一接收单元822可用于如果数据帧解码错误,则在当前传输机会时间内接收接入点重新发送的数据帧。第二接收单元824可用于如果数据帧解码正确,则在向接入点发送确认帧之后,在当前传输机会时间内的预定时间内接收接入点重新发送的数据帧,并在预定时间之后进入睡眠状态。
[0086]根据本发明的一个实施例,预定时间可以是从发送确认帧的时间到收到接入点发送给其他站点的帧的时间。
[0087]根据本发明的一个实施例,预定时间可以是不小于SIFS的时间。例如,预定时间可以是TxPIFS。
[0088]根据本发明的一个实施例,预定时间可以是不小于PIFS的时间,例如,预定时间可以是DIFS或TxDIFS。
[0089]第一接收模块822和第二接收模块824的上述和其他操作和/或功能可以参考上述方法400中的S422和S424,为了避免重复,在此不再赘述。
[0090]根据本发明实施例提供的站点设备,由于站点设备在指示用户数据发送完毕的数据帧解码错误的情况下,仍可以接收到接入点重传的数据帧,而不像现有技术中即便解码错误也不能接收到重传的数据帧,这样,在当前传输机会时间内就可以恢复错误。另外,如果站点设备返回了确认帧,站点设备也并不像现有技术那样立即进入睡眠状态,而等待预定时间再进入,这样可以为确认帧接收失败引起的错误留有恢复的时间冗余,使得可以在当前传输机会时间内进行错误恢复。因此,通过利用根据本发明实施例的站点设备,可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提闻服务质量。
[0091]下面,结合图9描述根据本发明实施例的用于错误恢复的系统900的结构框图。系统900包括接入点设备910和站点设备920。
[0092]接入点设备910可用于向允许进入省电模式的站点设备920发送数据帧,数据帧用于指示用户数据发送完毕;如果没有收到站点设备920响应于数据帧返回的确认帧,在当前传输机会时间内向站点设备920重新发送数据帧。
[0093]站点设备920可用于接收接入点设备910发送的数据帧;在当前传输机会时间内接收接入点设备910重新发送的数据帧。
[0094]接入点设备910的上述和其他操作和/或功能可以参考上述方法100和200中的相应内容,站点设备920的上述操作和/或功能可以参考上述方法300和400中的相应内容,为了避免重复,不再赘述。
[0095]根据本发明实施例的用于错误恢复的系统,接入点设备通过在发送指示用户数据发送完毕的数据帧、但没有收到确认帧的情况下,直接在当前传输机会时间内向站点设备重传该数据帧,而不像现有技术那样需要重新竞争到新的传输机会时间才能进行重传,使得在当前传输机会时间内就可以进行错误恢复,从而可以加快错误恢复的时间,降低恢复错误的延时,避免在当前传输机会时间可以实现错误恢复的情况下进行不必要的传输机会时间竞争,从而可以提高错误恢复的效率,节省网络资源,并提高服务质量。
[0096]本领域技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0097]结合本文中所公开的实施例描述的方法步骤可以用硬件、处理器执行的软件程序、或者二者的结合来实施。软件程序可以置于随机存取存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM或【技术领域】内所公知的任意其它形式的存储介质中。
[0098]尽管已示出和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离本发明的原理和精神的情况下,可对这些实施例进行各种修改,这样的修改应落入本发明的范围内。
【权利要求】
1.一种错误恢复方法,其特征在于,包括: 在当前传输机会TXOP时间内向允许进入TXOP省电模式的站点发送数据帧,所述数据帧用于指示用户数据发送完毕; 如果没有收到所述站点响应于所述数据帧返回的确认帧,在所述当前传输机会TXOP时间内向所述站点重新发送所述数据帧。
2.根据权利要求1所述的错误恢复方法,其特征在于,所述如果没有收到所述站点响应于所述数据帧返回的确认帧,在当前传输机会时间内向所述站点重新发送所述数据帧包括: 如果在所述确认帧的预定接收时间内检测到的空闲信道评估结果低于预定阈值,确定没有收到所述确认帧,则在当前传输机会时间内向所述站点重新发送所述数据帧;或 如果在所述确认帧的预定接收时间内检测到的空闲信道评估结果不低于所述预定阈值,当在所述确认帧的预定接收时间内收到的帧解码错误时,确定没有收到所述确认帧,则在当前传输机会时间内向所述站点重新发送所述数据帧。
3.根据权利要求1所述的错误恢复方法,其特征在于,所述在当前传输机会时间内向所述站点重新发送所述数据帧包括: 在当前传输机会时间内的预定时间内向所述站点重新发送所述数据帧,其中在所述预定时间之后所述站点进入睡眠状态。
4.根据权利要求3所述的错误恢复方法,其特征在于,所述预定时间是不小于短帧间隔SIFS的时间。
5.根据权利要求4所述的错误恢复方法,其特征在于,所述预定时间是发送点帧间距TxPIFSo
6.根据权利要求4所述的错误恢复方法,其特征在于,所述预定时间是不小于点帧间距PIFS的时间。
7.根据权利要求6所述的错误恢复方法,其特征在于,所述预定时间是分布帧间距DIFS或发送分布帧间距TxDIFS。
8.根据权利要求1所述的错误恢复方法,其特征在于,所述在当前传输机会时间内向所述站点重新发送所述数据帧包括: 在当前传输机会时间内向所述站点重新发送预定次数的所述数据帧。
9.根据权利要求8所述的错误恢复方法,其特征在于,所述预定次数为I次。
10.一种错误恢复方法,其特征在于,包括: 在当前传输机会TXOP时间内接收接入点发送的数据帧,所述数据帧用于指示用户数据发送完毕; 在所述当前传输机会TXOP时间内接收所述接入点重新发送的所述数据帧,其中所述接入点重新发送的所述数据帧由所述接入点在没有收到确认帧的情况下在所述当前TXOP发送,所述确认帧由允许进入TXOP省电模式的站点在收到所述接入点发送的数据帧时返回。
11.根据权利要求10所述的错误恢复方法,其特征在于,所述在当前传输机会时间内接收所述接入点重新发送的所述数据帧包括: 如果所述数据帧解码错误,则在当前传输机会时间内接收所述接入点重新发送的所述数据帧;或 如果所述数据帧解码正确,则在向所述接入点发送所述确认帧之后,在当前传输机会时间内的预定时间内接收所述接入点重新发送的所述数据帧,并在所述预定时间之后进入睡眠状态。
12.根据权利要求11所述的错误恢复方法,其特征在于,所述预定时间是不小于短帧间隔SIFS的时间。
13.根据权利要求12所述的错误恢复方法,其特征在于,所述预定时间是发送点帧间距 TxPIFS。
14.根据权利要求12所述的错误恢复方法,其特征在于,所述预定时间是不小于点帧间距PIFS的时间。
15.根据权利要求14所述的错误恢复方法,其特征在于,所述预定时间是分布帧间距DIFS或发送分布帧间距TxDIFS。
16.根据权利要求11所述的错误恢复方法,其特征在于,所述预定时间是从发送所述确认帧的时间到收到所述接入点发送给其他站点的帧的时间。
17.一种接入点设备,其特征在于,包括: 发送模块,用于在当前传输机会TXOP时间内向允许进入TXOP省电模式的站点发送数据帧,所述数据帧用于指示用户数据发送完毕; 重传模块,用于如果没有收到所述站点响应于所述数据帧返回的确认帧,在所述当前传输机会TXOP时间内向所述站点重新发送所述数据帧。
18.根据权利要求17所述的接入点设备,其特征在于,所述重传模块包括: 第一重传单元,用于如果在所述确认帧的预定接收时间内检测到的空闲信道评估结果低于预定阈值,确定没有收到所述确认帧,则在当前传输机会时间内向所述站点重新发送所述数据帧;或 第二重传单元,用于如果在所述确认帧的预定接收时间内检测到的空闲信道评估结果不低于所述预定阈值,当在所述确认帧的预定接收时间内收到的帧解码错误时,确定没有收到所述确认帧,则在当前传输机会时间内向所述站点重新发送所述数据帧。
19.根据权利要求17所述的接入点设备,其特征在于,所述重传模块用于在当前传输机会时间内的预定时间内向所述站点重新发送所述数据帧,其中在所述预定时间之后所述站点进入睡眠状态。
20.根据权利要求17所述的接入点设备,其特征在于,所述重传模块用于在当前传输机会时间内向所述站点重新发送预定次数的所述数据帧。
21.根据权利要求20所述的接入点设备,其特征在于,所述预定次数为I次。
22.—种站点设备,其特征在于,包括: 第一接收模块,用于在当前传输机会TXOP时间内接收接入点发送的数据帧,所述数据帧用于指示用户数据发送完毕; 第二接收模块,用于在所述当前传输机会时间TXOP内接收所述接入点重新发送的所述数据帧,其中所述接入点重新发送的所述数据帧由所述接入点在没有收到确认帧的情况下在所述当前TXOP发送,所述确认帧由允许进入TXOP省电模式的站点在收到所述接入点发送的数据帧时返回。
23.根据权利要求22所述的站点设备,其特征在于,所述第二接收模块包括: 第一接收单元,用于如果所述数据帧解码错误,则在当前传输机会时间内接收所述接入点重新发送的所述数据帧;或 第二接收单元,用于如果所述数据帧解码正确,则在向所述接入点发送所述确认帧之后,在当前传输机会时间内的预定时间内接收所述接入点重新发送的所述数据帧,并在所述预定时间之后进入睡眠状态。
24.根据权利要求23所述的站点设备,其特征在于,所述预定时间是从发送所述确认帧的时间到收到所述接入点发送给其他站点的帧的时间。
25.一种用于错误恢复的系统,其特征在于,包括接入点设备和站点设备,其中: 所述接入点设备用于在当前传输机会TXOP时间内向允许进入TXOP省电模式的所述站点设备发送数据帧,所述数据帧用于指示用户数据发送完毕;如果没有收到所述站点设备响应于所述数据帧返回的确认帧,在所述当前传输机会TXOP时间内向所述站点设备重新发送所述数据帧; 所述站点设备用于在所述当前传输机会TXOP时间内接收所述接入点设备发送的所述数据帧;在所述当前传输机会时间TXOP内接收所述接入点设备重新发送的所述数据帧。
【文档编号】H04L1/16GK104378184SQ201410709969
【公开日】2015年2月25日 申请日期:2011年6月21日 优先权日:2011年6月21日
【发明者】李云波, 伍天宇, 杨讯 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1