錯(cuò)誤恢復(fù)方法、接入點(diǎn)設(shè)備、站點(diǎn)設(shè)備及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了錯(cuò)誤恢復(fù)方法、接入點(diǎn)設(shè)備、站點(diǎn)設(shè)備及其系統(tǒng)。錯(cuò)誤恢復(fù)方法包括:向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;如果沒有收到站點(diǎn)響應(yīng)于數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)?;谏鲜黾夹g(shù)方案,接入點(diǎn)通過直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)進(jìn)行重傳,而無需必須通過競(jìng)爭(zhēng)新的傳輸機(jī)會(huì)時(shí)間來進(jìn)行錯(cuò)誤恢復(fù),可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
【專利說明】錯(cuò)誤恢復(fù)方法、接入點(diǎn)設(shè)備、站點(diǎn)設(shè)備及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線局域網(wǎng)領(lǐng)域,并且更具體地,涉及無線局域網(wǎng)領(lǐng)域中的錯(cuò)誤恢復(fù)方法、接入點(diǎn)設(shè)備、站點(diǎn)設(shè)備及其系統(tǒng)。
【背景技術(shù)】
[0002]在新的標(biāo)準(zhǔn)中引入了一種傳輸機(jī)會(huì)(Transmit opportunity, ΤΧ0Ρ)省電(PowerSave, PS)的省電機(jī)制,在TXOP PS省電機(jī)制中,允許支持該機(jī)制的站點(diǎn)(Stat1n,STA)當(dāng)在TXOP時(shí)間內(nèi)滿足特定條件時(shí)進(jìn)入睡眠狀態(tài),從而達(dá)到省電的目的。
[0003]接入點(diǎn)(Accesspoint, AP)可以通過設(shè)置 VHT-SIG-Al (Very High ThroughoutSignal-Al,非常高吞吐量信息Al)中的TX0P_PS_N0T_ALL0WED (不允許TXOP PS)字段來指示是否允許處于TXOP PS模式的STA進(jìn)入睡眠狀態(tài),當(dāng)該字段為O時(shí),表示允許TXOP PS模式下的STA進(jìn)入睡眠狀態(tài),否則不允許進(jìn)入睡眠狀態(tài)。
[0004]在一個(gè)TXOP時(shí)間中,如果允許處于TXOP PS模式的STA進(jìn)入睡眠狀態(tài)即進(jìn)入省電模式,那么該STA需要判斷是否滿足特定條件,如果滿足特定條件,則該STA進(jìn)入睡眠狀態(tài)直到當(dāng)前TXOP時(shí)間結(jié)束,而AP在當(dāng)前TXOP時(shí)間的剩余時(shí)間內(nèi)不可以給已經(jīng)允許進(jìn)入睡眠狀態(tài)的STA再發(fā)送數(shù)據(jù)。
[0005]進(jìn)入睡眠轉(zhuǎn)狀態(tài)的特定條件之一是:該STA回復(fù)了響應(yīng)于更多數(shù)據(jù)字段(MoreData Field)為O的幀的確認(rèn)幀。更多數(shù)據(jù)字段(More Data Field)為O的幀是指示數(shù)據(jù)傳輸完畢的數(shù)據(jù)幀,在該幀中攜帶有發(fā)送給STA的用戶數(shù)據(jù),并且指示后續(xù)沒有再發(fā)送給STA的用戶數(shù)據(jù)了,于是STA在返回確認(rèn)幀之后進(jìn)入睡眠狀態(tài)以省電。
[0006]在現(xiàn)有技術(shù)中,STA在收到More Data Field為O的幀返回確認(rèn)幀之后將進(jìn)入睡眠狀態(tài),而AP在向STA發(fā)送More Data Field為O的幀之后將停止再向該STA發(fā)送數(shù)據(jù)。
[0007]但是,如果More Data Field為O的巾貞出現(xiàn)錯(cuò)誤,或者響應(yīng)于More Data Field為O的幀的確認(rèn)幀出現(xiàn)錯(cuò)誤,那么都將導(dǎo)致AP接收不到確認(rèn)幀,使得More Data Field為O的幀所對(duì)應(yīng)的傳輸出現(xiàn)錯(cuò)誤。在現(xiàn)有技術(shù)中,如果AP接收不到確認(rèn)幀,AP將緩存該More DataField為O的幀,以在重新競(jìng)爭(zhēng)到另一個(gè)與STA進(jìn)行通信的TXOP時(shí)間之后,再向STA重新發(fā)送該More Data Field為O的巾貞,并重新接收相應(yīng)的確認(rèn)巾貞,以進(jìn)行錯(cuò)誤恢復(fù)。這將導(dǎo)致傳輸效率的降低,并且由于需要競(jìng)爭(zhēng)到新的TXOP時(shí)間才能進(jìn)行錯(cuò)誤恢復(fù),使得錯(cuò)誤恢復(fù)的時(shí)延加大,服務(wù)質(zhì)量降低。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實(shí)施例提供了錯(cuò)誤恢復(fù)方法、接入點(diǎn)設(shè)備、站點(diǎn)設(shè)備及其系統(tǒng),可以避免只能在競(jìng)爭(zhēng)到下一個(gè)傳輸機(jī)會(huì)時(shí)間時(shí)進(jìn)行錯(cuò)誤恢復(fù),使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),從而可以提聞錯(cuò)誤恢復(fù)的效率并提聞服務(wù)質(zhì)量。
[0009]—方面,本發(fā)明實(shí)施例提供了一種錯(cuò)誤恢復(fù)方法,包括:向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;如果沒有收到所述站點(diǎn)響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
[0010]另一方面,本發(fā)明實(shí)施例提供了一種錯(cuò)誤恢復(fù)方法,包括:接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,其中所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀由所述接入點(diǎn)在沒有收到確認(rèn)幀的情況下發(fā)送,所述確認(rèn)幀由允許進(jìn)入省電模式的站點(diǎn)在收到所述接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。。
[0011]再一方面,本發(fā)明實(shí)施例提供了一種接入點(diǎn)設(shè)備,包括:發(fā)送模塊,用于向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;重傳模塊,用于如果沒有收到所述站點(diǎn)響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
[0012]又一方面,本發(fā)明實(shí)施例提供了一種站點(diǎn)設(shè)備,包括:第一接收模塊,用于接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;第二接收模塊,用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,其中所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀由所述接入點(diǎn)在沒有收到確認(rèn)幀的情況下發(fā)送,所述確認(rèn)幀由允許進(jìn)入省電模式的站點(diǎn)在收到所述接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。
[0013]又一方面,本發(fā)明實(shí)施例提供了一種用于錯(cuò)誤恢復(fù)的系統(tǒng),包括接入點(diǎn)設(shè)備和站點(diǎn)設(shè)備。所述接入點(diǎn)設(shè)備用于向允許進(jìn)入省電模式的所述站點(diǎn)設(shè)備發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;如果沒有收到所述站點(diǎn)設(shè)備響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)設(shè)備重新發(fā)送所述數(shù)據(jù)幀。所述站點(diǎn)設(shè)備用于接收所述接入點(diǎn)設(shè)備發(fā)送的所述數(shù)據(jù)幀;在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)設(shè)備重新發(fā)送的所述數(shù)據(jù)幀。
[0014]基于上述技術(shù)方案,接入點(diǎn)通過在發(fā)送指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、但沒有收到確認(rèn)幀的情況下,直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)重傳該數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)那樣需要重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),從而可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
【專利附圖】
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法的流程圖。
[0017]圖2是根據(jù)本發(fā)明實(shí)施例的另一錯(cuò)誤恢復(fù)方法的流程圖。
[0018]圖3是根據(jù)本發(fā)明實(shí)施例的再一錯(cuò)誤恢復(fù)方法的流程圖。
[0019]圖4是根據(jù)本發(fā)明實(shí)施例的又一錯(cuò)誤恢復(fù)方法的流程圖。
[0020]圖5是根據(jù)本發(fā)明實(shí)施例的接入點(diǎn)設(shè)備的結(jié)構(gòu)框圖。
[0021]圖6是根據(jù)本發(fā)明實(shí)施例的另一接入點(diǎn)設(shè)備的結(jié)構(gòu)框圖。
[0022]圖7是根據(jù)本發(fā)明實(shí)施例的站點(diǎn)設(shè)備的結(jié)構(gòu)框圖。
[0023]圖8是根據(jù)本發(fā)明實(shí)施例的另一站點(diǎn)設(shè)備的結(jié)構(gòu)框圖。
[0024]圖9是根據(jù)本發(fā)明實(shí)施例的用于錯(cuò)誤恢復(fù)的系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0025]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的所述實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0026]首先,結(jié)合圖1描述根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法100。
[0027]如圖1所示,方法100包括:在SllO中,向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;在3120中,如果沒有收到站點(diǎn)響應(yīng)于數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。
[0028]例如,方法100可以由接入點(diǎn)執(zhí)行。接入點(diǎn)向允許進(jìn)入省電模式即允許進(jìn)入睡眠狀態(tài)的站點(diǎn)發(fā)送指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀之后,如果沒有收到確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向該站點(diǎn)重傳該數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)那樣需要重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能重傳,從而在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就有可能進(jìn)行錯(cuò)誤恢復(fù),不一定需要重新競(jìng)爭(zhēng)新的傳輸機(jī)會(huì)時(shí)間來進(jìn)行錯(cuò)誤恢復(fù),從而可以避免不必要的時(shí)間浪費(fèi)和不必要的競(jìng)爭(zhēng)產(chǎn)生的資源浪費(fèi),并可以提聞錯(cuò)誤恢復(fù)的效率。
[0029]在SllO中,指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀可以是More Data Field為O的數(shù)據(jù)幀,通過該數(shù)據(jù)幀指示后續(xù)沒有在發(fā)送給站點(diǎn)的用戶數(shù)據(jù)了。在現(xiàn)有技術(shù)中,當(dāng)AP發(fā)送了該數(shù)據(jù)幀之后,無論AP是否正確接收確認(rèn)幀,AP都不再向站點(diǎn)重傳該數(shù)據(jù)幀,與站點(diǎn)的通信結(jié)束,特別地,如果AP沒有收到確認(rèn)幀,則將競(jìng)爭(zhēng)新的傳輸機(jī)會(huì)時(shí)間來進(jìn)行重傳。而在本發(fā)明的實(shí)施例中,AP如果沒有收到確認(rèn)幀,將直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)進(jìn)行數(shù)據(jù)幀的重傳。
[0030]在S120中,AP沒有收到確認(rèn)幀包括兩種情況:一是AP沒有收到任何幀,可能是由于站點(diǎn)沒有收到數(shù)據(jù)幀或數(shù)據(jù)幀解碼錯(cuò)誤而沒有發(fā)送確認(rèn)幀,也有可能是確認(rèn)幀在傳輸過程中丟失,AP沒有感應(yīng)到確認(rèn)幀的存在;二是AP收到了幀,但是AP對(duì)該幀解碼錯(cuò)誤,而使得AP不知道該幀為確認(rèn)幀。
[0031]無論是在那種情況下,AP都向站點(diǎn)重傳數(shù)據(jù)幀,以在某些情況下有可能實(shí)現(xiàn)錯(cuò)誤的恢復(fù)。例如,AP沒有收到確認(rèn)幀是由于站點(diǎn)沒有發(fā)送確認(rèn)幀造成的,此時(shí)站點(diǎn)沒有收到數(shù)據(jù)幀或數(shù)據(jù)幀解碼錯(cuò)誤,站點(diǎn)不會(huì)進(jìn)入睡眠狀態(tài)。在該情況下,AP重傳數(shù)據(jù)幀,可能實(shí)現(xiàn)錯(cuò)誤的恢復(fù)。
[0032]根據(jù)本發(fā)明的一個(gè)實(shí)施例,AP可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀,其中在預(yù)定時(shí)間之后站點(diǎn)進(jìn)入睡眠狀態(tài)。
[0033]可以在AP和站點(diǎn)之間預(yù)先設(shè)定一個(gè)預(yù)定時(shí)間,即便站點(diǎn)正確接收指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀并返回了確認(rèn)幀,站點(diǎn)也不立即進(jìn)入睡眠狀態(tài),而等待一定時(shí)間再進(jìn)入睡眠狀態(tài)。這樣,可以為AP進(jìn)行錯(cuò)誤恢復(fù)留下時(shí)間冗余,以在確認(rèn)幀丟失或出現(xiàn)錯(cuò)誤而造成AP沒有收到確認(rèn)幀的情況下,使AP有機(jī)會(huì)在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)進(jìn)行錯(cuò)誤恢復(fù)。當(dāng)預(yù)定時(shí)間到達(dá)時(shí),AP確定站點(diǎn)進(jìn)入了睡眠狀態(tài),于是停止數(shù)據(jù)幀的重傳。
[0034]根據(jù)本發(fā)明的實(shí)施例,預(yù)定時(shí)間可以是不小于SIFS (Short Interframe Space,短中貞間隔)的時(shí)間。
[0035]例如,預(yù)定時(shí)間可以是TxPIFS。TxPIFS 是 PIFS 與 aTxRxturnaroundTime 之差。其中,aTxRxturnaroundTime隨著在不同的WiFi (Wireless Fidelity,無線保真技術(shù))系統(tǒng)中取值是不相同的,當(dāng)使用正交頻分復(fù)用系統(tǒng)時(shí),aTxRxturnaroundTime —般小于2微秒,通過aTxRxturnaroundTime可以表征從監(jiān)聽信道的狀態(tài)轉(zhuǎn)換為發(fā)送狀態(tài)的時(shí)間間隔。PIFS是SIPS和aSlotTime (時(shí)隙時(shí)間)之和,aSlotTime表示時(shí)間單元,在802.1lac標(biāo)準(zhǔn)中,aSlotTime可以是9微秒。
[0036]再例如,預(yù)定時(shí)間可以是不小于PIFS (Point (coordinat1n funct1n)Interframe Space,點(diǎn)(協(xié)調(diào)功能)巾貞間距)的時(shí)間。舉例來說,預(yù)定時(shí)間可以是DIFS (Distributed (coordinat1n funct1n) Interframe Space,分布(協(xié)調(diào)功能)巾貞間距)。DIFS可以是PIFS和aSlotTime之和。再例如,預(yù)定時(shí)間可以是TxDIFS。TxDIFS是DIFS 與 aTxRxturnaroundTime 之差。
[0037]根據(jù)本發(fā)明的一個(gè)實(shí)施例,AP可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送預(yù)定次數(shù)的數(shù)據(jù)幀。
[0038]如果AP沒有收到確認(rèn)幀,AP可以直接將數(shù)據(jù)幀重傳一定次數(shù),以有可能在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)實(shí)現(xiàn)錯(cuò)誤的恢復(fù),例如造成AP沒有收到確認(rèn)幀的原因是站點(diǎn)沒有收到數(shù)據(jù)幀或數(shù)據(jù)幀解碼錯(cuò)誤,此時(shí)站點(diǎn)沒有進(jìn)入睡眠狀態(tài),通過直接進(jìn)行重傳,可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)恢復(fù)錯(cuò)誤。
[0039]根據(jù)本發(fā)明的一個(gè)實(shí)施例,AP可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)將數(shù)據(jù)幀向站點(diǎn)重傳一次。通常,認(rèn)為當(dāng)AP重傳一次沒有達(dá)到錯(cuò)誤恢復(fù)的效果時(shí),在后續(xù)再進(jìn)行重傳以恢復(fù)錯(cuò)誤的可能性較低,因此只進(jìn)行一次重傳可以在錯(cuò)誤恢復(fù)的效率和網(wǎng)絡(luò)資源的開銷中起到良好的折中,節(jié)省由于過多次數(shù)的重傳仍不能恢復(fù)錯(cuò)誤時(shí)引起不必要的網(wǎng)絡(luò)開銷。
[0040]根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法,通過在發(fā)送指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、但沒有收到確認(rèn)幀的情況下,直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)重傳該數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)那樣需要重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),從而可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0041]圖2是根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法200的流程圖。
[0042]在S210中,向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢。該步驟與SllO基本相同。
[0043]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在S210之后可以包括S212和S220。在S212中,如果在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果低于預(yù)定閾值,確定沒有收到確認(rèn)幀;在S220中,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。
[0044]AP可以通過檢測(cè)空閑信道評(píng)估(Clear Channel Assessment,CCA)結(jié)果來確認(rèn)是否收到確認(rèn)幀。AP可以通過監(jiān)聽并測(cè)量信道上的載波能量,來檢測(cè)CCA結(jié)果。
[0045]由于在標(biāo)準(zhǔn)中規(guī)定了數(shù)據(jù)幀和回復(fù)的確認(rèn)幀之間的間隔時(shí)間,例如SIFS,因此AP在向站點(diǎn)發(fā)送數(shù)據(jù)幀之后,AP等待接收站點(diǎn)返回的確認(rèn)幀。如果站點(diǎn)可以正確接收數(shù)據(jù)幀,則站點(diǎn)會(huì)在數(shù)據(jù)幀接收結(jié)束之后的SIFS時(shí)間回復(fù)確認(rèn)幀。確認(rèn)幀在信道中的傳輸時(shí)間不是固定的,隨著傳輸帶寬和調(diào)制方式的不同而不同。
[0046]雖然確認(rèn)巾貞的傳輸時(shí)間不固定,也就是確認(rèn)巾貞的傳輸長(zhǎng)度不固定,但是確認(rèn)中貞的傳輸長(zhǎng)度至少可以包括前導(dǎo)序列和數(shù)據(jù)部分,其中,數(shù)據(jù)部分用于攜帶確認(rèn)信息,在不同的標(biāo)準(zhǔn)下數(shù)據(jù)部分具有不同的最小長(zhǎng)度。例如,在802.11標(biāo)準(zhǔn)中,前導(dǎo)序列可以包括L-STF (Legacy Short Training Field,遺留的短訓(xùn)練域)、L-LTF (Legacy Long TrainingField,遺留的長(zhǎng)訓(xùn)練域)和L-SIG(LegaCy Signal,遺留的信息),數(shù)據(jù)部分至少可以包括一個(gè)正交頻分復(fù)用(Orthogonal Frequency Divided Modulat1n,OFDM)符號(hào),因此確認(rèn)中貞的傳輸長(zhǎng)度至少為L(zhǎng)-STF、L-LTF、L-SIG和OFDM符號(hào)之和。具體而言,在802.1lac標(biāo)準(zhǔn)中,L-STF為8微秒,L-LTF為8微秒,L-SIG為4微秒,一個(gè)OFDM符號(hào)為4微秒,因此確認(rèn)幀的傳輸時(shí)間至少為24微秒。
[0047]對(duì)于AP而言,確認(rèn)幀的預(yù)定接收時(shí)間可以從AP向站點(diǎn)發(fā)送數(shù)據(jù)幀之后起算,也可以從AP向站點(diǎn)發(fā)送數(shù)據(jù)幀之后等待SIFS時(shí)間起算。當(dāng)確認(rèn)幀的預(yù)定接收時(shí)間從AP發(fā)送數(shù)據(jù)巾貞起算時(shí),確認(rèn)巾貞的預(yù)定接收時(shí)間可以持續(xù)PIF S時(shí)間。當(dāng)確認(rèn)巾貞的預(yù)定接收時(shí)間從AP向站點(diǎn)發(fā)送數(shù)據(jù)幀之后等待SIFS時(shí)間起算時(shí),確認(rèn)幀的預(yù)定接收時(shí)間可以持續(xù)確認(rèn)幀的最短傳輸時(shí)間,也可以持續(xù)比確認(rèn)幀的最短傳輸時(shí)間短的時(shí)間。例如,在目前的標(biāo)準(zhǔn)中,AP在發(fā)送數(shù)據(jù)幀之后,等待SIFS時(shí)間開始檢測(cè)CCA結(jié)果,持續(xù)檢測(cè)的時(shí)間不超過24微秒的任意時(shí)間。在不超過24微秒的持續(xù)檢測(cè)時(shí)間內(nèi)如果CCA結(jié)果低于預(yù)定閾值,則確定沒有收到確認(rèn)幀。
[0048]AP在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi),如果檢測(cè)到的CCA結(jié)果一直低于預(yù)定閾值,則確定沒有收到確認(rèn)幀,如果在期間的任意時(shí)刻檢測(cè)到的CCA結(jié)果不低于預(yù)定閾值,則確定可能收到了確認(rèn)幀。
[0049]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在S210之后可以包括S214和S220。在S214中,如果AP在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到CCA結(jié)果不低于預(yù)定閾值,說明AP收到了幀,但是如果該幀解碼錯(cuò)誤,AP仍然不能知道該幀是確認(rèn)幀,于是AP確定沒有收到確認(rèn)幀;在S220中,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。
[0050]根據(jù)本發(fā)明實(shí)施例提供的錯(cuò)誤恢復(fù)方法,通過在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)空閑信道評(píng)估結(jié)果,為AP提供了一種有效確定是否收到確認(rèn)幀的方式,使得AP可以在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)快速確定是否出現(xiàn)錯(cuò)誤,以幫助AP快速進(jìn)行錯(cuò)誤恢復(fù),從而可以幫助錯(cuò)誤恢復(fù)效率的提聞。
[0051]接下來,參考圖3描述根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法300。
[0052]如圖3所示,方法300包括:在S310中,接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;在S320中,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀,其中接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀由接入點(diǎn)在沒有收到確認(rèn)幀的情況下發(fā)送,確認(rèn)幀由允許進(jìn)入省電模式的站點(diǎn)在收到接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。
[0053]例如,方法300可以由STA執(zhí)行。STA收到AP發(fā)送的指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀之后,如果AP沒有收到STA響應(yīng)于數(shù)據(jù)幀返回的確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向STA重傳數(shù)據(jù)幀,以使得有可能在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),而無需必須競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行錯(cuò)誤恢復(fù)。由于STA的操作與AP的操作相對(duì)應(yīng),因此方法300的相關(guān)內(nèi)容可以參考方法100中的相應(yīng)描述,為了避免重復(fù),在此不再贅述。
[0054]在S310中,指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀可以是More Data Field為O的數(shù)據(jù)中貞。STA可能由于該數(shù)據(jù)幀解碼錯(cuò)誤而沒有返回確認(rèn)幀;也有可能返回了確認(rèn)幀,但是AP沒有收到該確認(rèn)幀。
[0055]在S320中,AP在沒有收到確認(rèn)幀時(shí)向STA重傳數(shù)據(jù)幀。AP沒有收到確認(rèn)幀可能是確認(rèn)幀沒有發(fā)出,也有可能是確認(rèn)幀丟失,還有可能是確認(rèn)幀解碼錯(cuò)誤。這樣,使得有可能在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以實(shí)現(xiàn)錯(cuò)誤的恢復(fù)。AP可以通過檢測(cè)空閑信道評(píng)估結(jié)果來確定是否接收到確認(rèn)幀,相關(guān)內(nèi)容可以參考上述方法200中的S212和S214。
[0056]根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法,允許進(jìn)入省電模式的站點(diǎn)在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)可以接收接入點(diǎn)重傳的指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),而不像現(xiàn)有技術(shù)那樣需要接入點(diǎn)重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,因此可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0057]圖4是根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法400的流程圖。
[0058]在S410中,接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢。該步驟與S310基本相同。
[0059]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在S410之后可以包括S422。在S422中,如果數(shù)據(jù)幀解碼錯(cuò)誤,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀。
[0060]由于STA接收到的數(shù)據(jù)幀解碼錯(cuò)誤,STA不會(huì)返回確認(rèn)幀,也不會(huì)進(jìn)入睡眠狀態(tài),因此AP完全可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向STA重傳數(shù)據(jù)幀來恢復(fù)錯(cuò)誤,而無需像現(xiàn)有技術(shù)那樣停止數(shù)據(jù)傳輸,重新競(jìng)爭(zhēng)新的傳輸機(jī)會(huì)時(shí)間來進(jìn)行重傳,而造成不必要的傳輸延時(shí),錯(cuò)誤恢復(fù)效率的降低,并浪費(fèi)網(wǎng)絡(luò)資源。STA通過在當(dāng)前傳輸機(jī)會(huì)內(nèi)直接接收AP重傳的數(shù)據(jù)幀,可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就實(shí)現(xiàn)錯(cuò)誤的恢復(fù),提高錯(cuò)誤恢復(fù)效率,降低資源競(jìng)爭(zhēng)引起的網(wǎng)絡(luò)開銷,并提高服務(wù)質(zhì)量。
[0061]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在S410之后可以包括S424。在S424中,如果數(shù)據(jù)幀解碼正確,則在向接入點(diǎn)發(fā)送確認(rèn)幀之后,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀,并在預(yù)定時(shí)間之后進(jìn)入睡眠狀態(tài)。
[0062]由于STA接收到的數(shù)據(jù)幀解碼正確,STA向AP返回確認(rèn)幀。由于確認(rèn)幀在傳輸過程中可以出現(xiàn)錯(cuò)誤,使得AP可能接收不到確認(rèn)幀,即確認(rèn)幀可能丟失也可能解碼錯(cuò)誤。因此,為了給可能產(chǎn)生的錯(cuò)誤留下時(shí)間冗余來進(jìn)行糾正,STA在返回確認(rèn)幀之后,并不立即進(jìn)入睡眠狀態(tài),而等待預(yù)定時(shí)間再進(jìn)入,以在預(yù)定時(shí)間內(nèi)接收AP可能由于未收到確認(rèn)幀而重傳的數(shù)據(jù)幀,使得可以提高在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)恢復(fù)錯(cuò)誤的成功率,從而可以避免AP必須競(jìng)爭(zhēng)新的傳輸機(jī)會(huì)時(shí)間來進(jìn)行錯(cuò)誤恢復(fù)。
[0063]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是不小于SIFS的時(shí)間。由于STA在連續(xù)接收AP發(fā)送的數(shù)據(jù)幀的情況下最短時(shí)間間隔是SIFS,因此如果AP向STA進(jìn)行重傳,STA接收數(shù)據(jù)幀的時(shí)間間隔至少為SIFS,因此STA至少需要等待SIFS才進(jìn)入睡眠狀態(tài)。在802.1lac標(biāo)準(zhǔn)中,SIPS可以是16微秒。
[0064]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是TxPIFS。TxPIFS是PIFS與aTxRxturnaroundTime之差。根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是不小于PIFS的時(shí)間。例如,預(yù)定時(shí)間可以是 DIFS (Distributed(coordinat1n funct1n) InterframeSpace,分布(協(xié)調(diào)功能)幀間距)。DIFS可以是PIFS和aSlotTime之和。再例如,預(yù)定時(shí)間可以是 TxDIFS。TxDIFS 是 DIFS 與 aTxRxturnaroundTime 之差。
[0065]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是從發(fā)送確認(rèn)幀的時(shí)間到收到接入點(diǎn)發(fā)送給其他站點(diǎn)的幀的時(shí)間。
[0066]STA在返回確認(rèn)幀之后一直不進(jìn)入睡眠狀態(tài),以使得可以接收到AP由于未收到確認(rèn)幀而重傳的數(shù)據(jù)幀。如果AP開始向其他站點(diǎn)發(fā)送幀,則可以說明AP已經(jīng)成功接收確認(rèn)幀,轉(zhuǎn)而進(jìn)行與其它站點(diǎn)的通信,因此STA在收到AP發(fā)送給其他站點(diǎn)的幀時(shí)進(jìn)入睡眠狀態(tài),以達(dá)到省電的目的。
[0067]此外,S422和S424可以位于不同的實(shí)施例中,也可以位于相同的實(shí)施例中。當(dāng)S422和S424處于相同的實(shí)施例中時(shí),S422和S424的執(zhí)行順序?qū)Ρ景l(fā)明的保護(hù)范圍不構(gòu)成限制,基于數(shù)據(jù)幀的解碼結(jié)果來執(zhí)行S422或S424。
[0068]根據(jù)本發(fā)明實(shí)施例提供的錯(cuò)誤恢復(fù)方法,由于STA在指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀解碼錯(cuò)誤的情況下,仍可以接收到AP重傳的數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)中即便解碼錯(cuò)誤也不能接收到重傳的數(shù)據(jù)幀,這樣,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以恢復(fù)錯(cuò)誤。另外,如果STA返回了確認(rèn)幀,STA也并不像現(xiàn)有技術(shù)那樣立即進(jìn)入睡眠狀態(tài),而等待預(yù)定時(shí)間再進(jìn)入,這樣可以為確認(rèn)幀接收失敗引起的錯(cuò)誤留有恢復(fù)的時(shí)間冗余,使得可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)進(jìn)行錯(cuò)誤恢復(fù)。因此,通過利用根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法,可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0069]上面描述了根據(jù)本發(fā)明實(shí)施例的錯(cuò)誤恢復(fù)方法,下面結(jié)合圖5至圖8描述根據(jù)本發(fā)明實(shí)施例的用于錯(cuò)誤恢復(fù)的相應(yīng)設(shè)備的結(jié)構(gòu)框圖。
[0070]圖5是根據(jù)本發(fā)明實(shí)施例的接入點(diǎn)設(shè)備500的結(jié)構(gòu)框圖。
[0071]接入點(diǎn)設(shè)備500包括發(fā)送模塊510和重傳模塊520。接入點(diǎn)設(shè)備500可以是無線局域網(wǎng)中的AP,為通過它接入網(wǎng)絡(luò)的站點(diǎn)提供服務(wù)。發(fā)送模塊510可用于向允許進(jìn)入省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢。重傳模塊520可用于如果沒有收到站點(diǎn)響應(yīng)于數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。
[0072]發(fā)送模塊510和重傳模塊520的上述和其他操作和/或功能可以參考上述方法100中的SllO和120,為了避免重復(fù),在此不再贅述。
[0073]本發(fā)明實(shí)施例提供的接入點(diǎn)設(shè)備通過在發(fā)送指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、但沒有收到確認(rèn)幀的情況下,直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)重傳該數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)那樣需要重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),從而可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0074]圖6是根據(jù)本發(fā)明實(shí)施例的接入點(diǎn)設(shè)備600的結(jié)構(gòu)框圖。接入點(diǎn)設(shè)備600的發(fā)送模塊610和重傳模塊620與接入點(diǎn)設(shè)備500的發(fā)送模塊510和重傳模塊520基本相同。
[0075]根據(jù)本發(fā)明的實(shí)施例,重傳模塊620可以包括第一重傳單元622和/或第二重傳單元624。第一重傳單元622可用于如果在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果低于預(yù)定閾值,確定沒有收到確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。第二重傳單元624可用于如果在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果不低于所述預(yù)定閾值,當(dāng)在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)收到的幀解碼錯(cuò)誤時(shí),確定沒有收到確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀。
[0076]根據(jù)本發(fā)明的一個(gè)實(shí)施例,重傳模塊620可用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)向站點(diǎn)重新發(fā)送數(shù)據(jù)幀,其中在預(yù)定時(shí)間之后站點(diǎn)進(jìn)入睡眠狀態(tài)。
[0077]根據(jù)本發(fā)明的一個(gè)實(shí)施例,重傳模塊620可用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)重新發(fā)送預(yù)定次數(shù)的數(shù)據(jù)幀。例如,預(yù)定次數(shù)可以是I次。
[0078]第一重傳單元622、第二重傳單元624和重傳模塊620的上述和其他操作和/或功能可以參考上述方法200中的S212、S214和S220以及方法100中的S120,為了避免重復(fù),在此不再贅述。
[0079]本發(fā)明實(shí)施例提供的接入點(diǎn)設(shè)備通過在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)空閑信道評(píng)估結(jié)果,可以基于此來有效確定是否收到確認(rèn)幀,使得接入點(diǎn)設(shè)備可以在確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)快速確定是否出現(xiàn)錯(cuò)誤,以幫助快速進(jìn)行錯(cuò)誤恢復(fù),從而可以幫助錯(cuò)誤恢復(fù)效率的提聞。
[0080]圖7是根據(jù)本發(fā)明實(shí)施例的站點(diǎn)設(shè)備700的結(jié)構(gòu)框圖。
[0081]站點(diǎn)設(shè)備700包括第一接收模塊710和第二接收模塊720。站點(diǎn)設(shè)備700可以是計(jì)算機(jī)、服務(wù)器、用戶終端等,可以通過無線局域網(wǎng)的接入點(diǎn)接入網(wǎng)絡(luò)。第一接收模塊710可用于接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢。第二接收模塊720可用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀,其中接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀由接入點(diǎn)在沒有收到確認(rèn)幀的情況下發(fā)送,確認(rèn)幀由允許進(jìn)入省電模式的站點(diǎn)在收到接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。
[0082]第一接收模塊710和第二接收模塊720的上述和其他操作和/或功能可以參考上述方法300中的S310和S320,為了避免重復(fù),在此不再贅述。
[0083]根據(jù)本發(fā)明實(shí)施例提供的站點(diǎn)設(shè)備,允許進(jìn)入省電模式的站點(diǎn)設(shè)備在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)可以接收接入點(diǎn)重傳的指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),而不像現(xiàn)有技術(shù)那樣需要接入點(diǎn)重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,因此可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0084]圖8是根據(jù)本發(fā)明實(shí)施例的站點(diǎn)設(shè)備800的結(jié)構(gòu)框圖。站點(diǎn)設(shè)備800的第一接收模塊810和第二接收模塊820與站點(diǎn)設(shè)備700的第一接收模塊710和第二接收模塊720基本相同。
[0085]根據(jù)本發(fā)明的實(shí)施例,第二接收模塊820可以包括第一接收單元822和/或第二接收單元824。第一接收單元822可用于如果數(shù)據(jù)幀解碼錯(cuò)誤,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀。第二接收單元824可用于如果數(shù)據(jù)幀解碼正確,則在向接入點(diǎn)發(fā)送確認(rèn)幀之后,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)接收接入點(diǎn)重新發(fā)送的數(shù)據(jù)幀,并在預(yù)定時(shí)間之后進(jìn)入睡眠狀態(tài)。
[0086]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是從發(fā)送確認(rèn)幀的時(shí)間到收到接入點(diǎn)發(fā)送給其他站點(diǎn)的幀的時(shí)間。
[0087]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是不小于SIFS的時(shí)間。例如,預(yù)定時(shí)間可以是TxPIFS。
[0088]根據(jù)本發(fā)明的一個(gè)實(shí)施例,預(yù)定時(shí)間可以是不小于PIFS的時(shí)間,例如,預(yù)定時(shí)間可以是DIFS或TxDIFS。
[0089]第一接收模塊822和第二接收模塊824的上述和其他操作和/或功能可以參考上述方法400中的S422和S424,為了避免重復(fù),在此不再贅述。
[0090]根據(jù)本發(fā)明實(shí)施例提供的站點(diǎn)設(shè)備,由于站點(diǎn)設(shè)備在指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀解碼錯(cuò)誤的情況下,仍可以接收到接入點(diǎn)重傳的數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)中即便解碼錯(cuò)誤也不能接收到重傳的數(shù)據(jù)幀,這樣,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以恢復(fù)錯(cuò)誤。另外,如果站點(diǎn)設(shè)備返回了確認(rèn)幀,站點(diǎn)設(shè)備也并不像現(xiàn)有技術(shù)那樣立即進(jìn)入睡眠狀態(tài),而等待預(yù)定時(shí)間再進(jìn)入,這樣可以為確認(rèn)幀接收失敗引起的錯(cuò)誤留有恢復(fù)的時(shí)間冗余,使得可以在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)進(jìn)行錯(cuò)誤恢復(fù)。因此,通過利用根據(jù)本發(fā)明實(shí)施例的站點(diǎn)設(shè)備,可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提聞服務(wù)質(zhì)量。
[0091]下面,結(jié)合圖9描述根據(jù)本發(fā)明實(shí)施例的用于錯(cuò)誤恢復(fù)的系統(tǒng)900的結(jié)構(gòu)框圖。系統(tǒng)900包括接入點(diǎn)設(shè)備910和站點(diǎn)設(shè)備920。
[0092]接入點(diǎn)設(shè)備910可用于向允許進(jìn)入省電模式的站點(diǎn)設(shè)備920發(fā)送數(shù)據(jù)幀,數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;如果沒有收到站點(diǎn)設(shè)備920響應(yīng)于數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)設(shè)備920重新發(fā)送數(shù)據(jù)幀。
[0093]站點(diǎn)設(shè)備920可用于接收接入點(diǎn)設(shè)備910發(fā)送的數(shù)據(jù)幀;在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收接入點(diǎn)設(shè)備910重新發(fā)送的數(shù)據(jù)幀。
[0094]接入點(diǎn)設(shè)備910的上述和其他操作和/或功能可以參考上述方法100和200中的相應(yīng)內(nèi)容,站點(diǎn)設(shè)備920的上述操作和/或功能可以參考上述方法300和400中的相應(yīng)內(nèi)容,為了避免重復(fù),不再贅述。
[0095]根據(jù)本發(fā)明實(shí)施例的用于錯(cuò)誤恢復(fù)的系統(tǒng),接入點(diǎn)設(shè)備通過在發(fā)送指示用戶數(shù)據(jù)發(fā)送完畢的數(shù)據(jù)幀、但沒有收到確認(rèn)幀的情況下,直接在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向站點(diǎn)設(shè)備重傳該數(shù)據(jù)幀,而不像現(xiàn)有技術(shù)那樣需要重新競(jìng)爭(zhēng)到新的傳輸機(jī)會(huì)時(shí)間才能進(jìn)行重傳,使得在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)就可以進(jìn)行錯(cuò)誤恢復(fù),從而可以加快錯(cuò)誤恢復(fù)的時(shí)間,降低恢復(fù)錯(cuò)誤的延時(shí),避免在當(dāng)前傳輸機(jī)會(huì)時(shí)間可以實(shí)現(xiàn)錯(cuò)誤恢復(fù)的情況下進(jìn)行不必要的傳輸機(jī)會(huì)時(shí)間競(jìng)爭(zhēng),從而可以提高錯(cuò)誤恢復(fù)的效率,節(jié)省網(wǎng)絡(luò)資源,并提高服務(wù)質(zhì)量。
[0096]本領(lǐng)域技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例中描述的各方法步驟和單元,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0097]結(jié)合本文中所公開的實(shí)施例描述的方法步驟可以用硬件、處理器執(zhí)行的軟件程序、或者二者的結(jié)合來實(shí)施。軟件程序可以置于隨機(jī)存取存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0098]盡管已示出和描述了本發(fā)明的一些實(shí)施例,但本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行各種修改,這樣的修改應(yīng)落入本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種錯(cuò)誤恢復(fù)方法,其特征在于,包括: 在當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向允許進(jìn)入TXOP省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢; 如果沒有收到所述站點(diǎn)響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在所述當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
2.根據(jù)權(quán)利要求1所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述如果沒有收到所述站點(diǎn)響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀包括: 如果在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果低于預(yù)定閾值,確定沒有收到所述確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀;或 如果在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果不低于所述預(yù)定閾值,當(dāng)在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)收到的幀解碼錯(cuò)誤時(shí),確定沒有收到所述確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
3.根據(jù)權(quán)利要求1所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀包括: 在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀,其中在所述預(yù)定時(shí)間之后所述站點(diǎn)進(jìn)入睡眠狀態(tài)。
4.根據(jù)權(quán)利要求3所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是不小于短幀間隔SIFS的時(shí)間。
5.根據(jù)權(quán)利要求4所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是發(fā)送點(diǎn)幀間距TxPIFSo
6.根據(jù)權(quán)利要求4所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是不小于點(diǎn)幀間距PIFS的時(shí)間。
7.根據(jù)權(quán)利要求6所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是分布幀間距DIFS或發(fā)送分布幀間距TxDIFS。
8.根據(jù)權(quán)利要求1所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀包括: 在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送預(yù)定次數(shù)的所述數(shù)據(jù)幀。
9.根據(jù)權(quán)利要求8所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定次數(shù)為I次。
10.一種錯(cuò)誤恢復(fù)方法,其特征在于,包括: 在當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢; 在所述當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,其中所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀由所述接入點(diǎn)在沒有收到確認(rèn)幀的情況下在所述當(dāng)前TXOP發(fā)送,所述確認(rèn)幀由允許進(jìn)入TXOP省電模式的站點(diǎn)在收到所述接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。
11.根據(jù)權(quán)利要求10所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀包括: 如果所述數(shù)據(jù)幀解碼錯(cuò)誤,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀;或 如果所述數(shù)據(jù)幀解碼正確,則在向所述接入點(diǎn)發(fā)送所述確認(rèn)幀之后,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,并在所述預(yù)定時(shí)間之后進(jìn)入睡眠狀態(tài)。
12.根據(jù)權(quán)利要求11所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是不小于短幀間隔SIFS的時(shí)間。
13.根據(jù)權(quán)利要求12所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是發(fā)送點(diǎn)幀間距 TxPIFS。
14.根據(jù)權(quán)利要求12所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是不小于點(diǎn)幀間距PIFS的時(shí)間。
15.根據(jù)權(quán)利要求14所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是分布幀間距DIFS或發(fā)送分布幀間距TxDIFS。
16.根據(jù)權(quán)利要求11所述的錯(cuò)誤恢復(fù)方法,其特征在于,所述預(yù)定時(shí)間是從發(fā)送所述確認(rèn)幀的時(shí)間到收到所述接入點(diǎn)發(fā)送給其他站點(diǎn)的幀的時(shí)間。
17.一種接入點(diǎn)設(shè)備,其特征在于,包括: 發(fā)送模塊,用于在當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向允許進(jìn)入TXOP省電模式的站點(diǎn)發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢; 重傳模塊,用于如果沒有收到所述站點(diǎn)響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在所述當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
18.根據(jù)權(quán)利要求17所述的接入點(diǎn)設(shè)備,其特征在于,所述重傳模塊包括: 第一重傳單元,用于如果在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果低于預(yù)定閾值,確定沒有收到所述確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀;或 第二重傳單元,用于如果在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)檢測(cè)到的空閑信道評(píng)估結(jié)果不低于所述預(yù)定閾值,當(dāng)在所述確認(rèn)幀的預(yù)定接收時(shí)間內(nèi)收到的幀解碼錯(cuò)誤時(shí),確定沒有收到所述確認(rèn)幀,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀。
19.根據(jù)權(quán)利要求17所述的接入點(diǎn)設(shè)備,其特征在于,所述重傳模塊用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送所述數(shù)據(jù)幀,其中在所述預(yù)定時(shí)間之后所述站點(diǎn)進(jìn)入睡眠狀態(tài)。
20.根據(jù)權(quán)利要求17所述的接入點(diǎn)設(shè)備,其特征在于,所述重傳模塊用于在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)向所述站點(diǎn)重新發(fā)送預(yù)定次數(shù)的所述數(shù)據(jù)幀。
21.根據(jù)權(quán)利要求20所述的接入點(diǎn)設(shè)備,其特征在于,所述預(yù)定次數(shù)為I次。
22.—種站點(diǎn)設(shè)備,其特征在于,包括: 第一接收模塊,用于在當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)接收接入點(diǎn)發(fā)送的數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢; 第二接收模塊,用于在所述當(dāng)前傳輸機(jī)會(huì)時(shí)間TXOP內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,其中所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀由所述接入點(diǎn)在沒有收到確認(rèn)幀的情況下在所述當(dāng)前TXOP發(fā)送,所述確認(rèn)幀由允許進(jìn)入TXOP省電模式的站點(diǎn)在收到所述接入點(diǎn)發(fā)送的數(shù)據(jù)幀時(shí)返回。
23.根據(jù)權(quán)利要求22所述的站點(diǎn)設(shè)備,其特征在于,所述第二接收模塊包括: 第一接收單元,用于如果所述數(shù)據(jù)幀解碼錯(cuò)誤,則在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀;或 第二接收單元,用于如果所述數(shù)據(jù)幀解碼正確,則在向所述接入點(diǎn)發(fā)送所述確認(rèn)幀之后,在當(dāng)前傳輸機(jī)會(huì)時(shí)間內(nèi)的預(yù)定時(shí)間內(nèi)接收所述接入點(diǎn)重新發(fā)送的所述數(shù)據(jù)幀,并在所述預(yù)定時(shí)間之后進(jìn)入睡眠狀態(tài)。
24.根據(jù)權(quán)利要求23所述的站點(diǎn)設(shè)備,其特征在于,所述預(yù)定時(shí)間是從發(fā)送所述確認(rèn)幀的時(shí)間到收到所述接入點(diǎn)發(fā)送給其他站點(diǎn)的幀的時(shí)間。
25.一種用于錯(cuò)誤恢復(fù)的系統(tǒng),其特征在于,包括接入點(diǎn)設(shè)備和站點(diǎn)設(shè)備,其中: 所述接入點(diǎn)設(shè)備用于在當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向允許進(jìn)入TXOP省電模式的所述站點(diǎn)設(shè)備發(fā)送數(shù)據(jù)幀,所述數(shù)據(jù)幀用于指示用戶數(shù)據(jù)發(fā)送完畢;如果沒有收到所述站點(diǎn)設(shè)備響應(yīng)于所述數(shù)據(jù)幀返回的確認(rèn)幀,在所述當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)向所述站點(diǎn)設(shè)備重新發(fā)送所述數(shù)據(jù)幀; 所述站點(diǎn)設(shè)備用于在所述當(dāng)前傳輸機(jī)會(huì)TXOP時(shí)間內(nèi)接收所述接入點(diǎn)設(shè)備發(fā)送的所述數(shù)據(jù)幀;在所述當(dāng)前傳輸機(jī)會(huì)時(shí)間TXOP內(nèi)接收所述接入點(diǎn)設(shè)備重新發(fā)送的所述數(shù)據(jù)幀。
【文檔編號(hào)】H04L1/16GK104378184SQ201410709969
【公開日】2015年2月25日 申請(qǐng)日期:2011年6月21日 優(yōu)先權(quán)日:2011年6月21日
【發(fā)明者】李云波, 伍天宇, 楊訊 申請(qǐng)人:華為技術(shù)有限公司