本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種網(wǎng)絡(luò)分配矢量nav的處理方法及裝置。
背景技術(shù):
目前,在無線網(wǎng)絡(luò)領(lǐng)域,無線局域網(wǎng)(wirelesslocalareanetwork,簡(jiǎn)稱為wlan)快速發(fā)展,例如,802.11ac技術(shù)通過引入更大的信道帶寬、更高階的多輸入多輸出(multipleinputmultipleoutput,簡(jiǎn)稱為mimo)等技術(shù),數(shù)據(jù)速率能夠達(dá)到1gbps以上。但是,隨著網(wǎng)絡(luò)密度的增加及用戶數(shù)目的增多,wlan網(wǎng)絡(luò)的效率會(huì)出現(xiàn)明顯下降的趨勢(shì),網(wǎng)絡(luò)效率的問題不能單純通過提高傳輸速率解決。因此,電氣和電子工程師協(xié)會(huì)(instituteforelectricalandelectronicengineers,簡(jiǎn)稱為ieee)標(biāo)準(zhǔn)組織成立了tgax任務(wù)小組致力于解決wlan網(wǎng)絡(luò)效率問題,其中,tgax又稱為高效率(highefficiency,簡(jiǎn)稱為he)任務(wù)組。
在802.11中,一個(gè)接入點(diǎn)(accesspoint,簡(jiǎn)稱為ap)以及與ap相關(guān)聯(lián)的多個(gè)站點(diǎn)(station,簡(jiǎn)稱為sta)組成了一個(gè)基本服務(wù)集(basicserviceset,簡(jiǎn)稱為bss)。802.11定義了兩種操作模式:分布式協(xié)調(diào)功能(distributedcoordinationfunction,簡(jiǎn)稱為dcf)和點(diǎn)協(xié)調(diào)功能(pointcoordinationfunction,簡(jiǎn)稱為pcf),以及針對(duì)這兩種操作模式的改進(jìn):增強(qiáng)型分布式協(xié)調(diào)訪問功能(enhanceddistributedchannelaccess,簡(jiǎn)稱為edca)和混合協(xié)調(diào)功能控制信道訪問功能(hybridcoordinationfunctioncontrolledchannelaccess,簡(jiǎn)稱為hcca)。其中,dcf是最基本的操作模式,利用帶有沖突避免的載波偵聽多路訪問(carriersensemultipleaccesswithcollisionavoidance,簡(jiǎn)稱為csma/ca)機(jī)制使多個(gè)站點(diǎn)共享無線信道。edca是增強(qiáng)型操作模式,將上層數(shù)據(jù)映射到四個(gè)不同的隊(duì)列接入類別(accesscategories,簡(jiǎn)稱為ac):ac_vo(voice,聲音)、ac_vi(video,視頻)、ac_be(besteffort,最大努力)、ac_bk(background,背景),每個(gè)隊(duì)列類別使用不同的競(jìng)爭(zhēng)信道的參數(shù)來區(qū)分優(yōu)先級(jí)。edca利用csma/ca機(jī)制,使多個(gè)不同優(yōu)先級(jí)隊(duì)列共享無線信道,并預(yù)約一個(gè)傳輸機(jī)會(huì)(transmissionopportunity,簡(jiǎn)稱為txop)。
多個(gè)無線站點(diǎn)共享信道時(shí),無線環(huán)境的沖突檢測(cè)變得非常困難,其中一大問題就是隱藏站點(diǎn)。如圖1所示,站點(diǎn)a向b發(fā)送數(shù)據(jù),同時(shí)站點(diǎn)c也向站點(diǎn)b發(fā)送數(shù)據(jù),由于站點(diǎn)c和站點(diǎn)a彼此都處于對(duì)方的覆蓋范圍之外,站點(diǎn)a和站點(diǎn)c同時(shí)向站點(diǎn)b發(fā)送數(shù)據(jù)將會(huì)導(dǎo)致沖突。從站點(diǎn)a的角度來看,站點(diǎn)c即是一個(gè)隱藏站點(diǎn)。為解決隱藏站點(diǎn)問題,802.11提出了虛擬信道檢測(cè)機(jī)制,即通過在無線幀的媒體接入控制(mediaaccesscontrol,簡(jiǎn)稱為mac)幀頭中包含預(yù)約信道時(shí)間信息(durationfield,持續(xù)時(shí)間字段)的方式來避免隱藏站點(diǎn)的碰撞。mac幀頭包含預(yù)約信道時(shí)間信息保護(hù)的是該 無線幀結(jié)束后的一段時(shí)間。其他接收到含有時(shí)間預(yù)約信息的無線幀的旁聽站點(diǎn)設(shè)置本地存儲(chǔ)的一個(gè)網(wǎng)絡(luò)分配矢量(networkallocationvector,簡(jiǎn)稱為nav),nav的取值設(shè)置為取上述信道預(yù)約時(shí)間信息和已保留的時(shí)間信息二者之間的最大值,在該時(shí)間內(nèi),旁聽站點(diǎn)不會(huì)發(fā)送數(shù)據(jù),從而避免隱藏站點(diǎn)競(jìng)爭(zhēng)信道,造成碰撞的問題。當(dāng)nav減為零后,其他站點(diǎn)才能發(fā)送數(shù)據(jù)。例如,發(fā)送方發(fā)送請(qǐng)求發(fā)送幀(requesttosend,簡(jiǎn)稱為rts)進(jìn)行信道預(yù)約,rts包含一個(gè)信道預(yù)約時(shí)間信息,接收方(即,用于接收無線幀的目的站點(diǎn))響應(yīng)確認(rèn)發(fā)送幀(cleartosend,簡(jiǎn)稱為cts)進(jìn)行信道預(yù)約確認(rèn),cts也包含一個(gè)信道預(yù)約時(shí)間信息,以保證發(fā)送方能夠完成后續(xù)的數(shù)據(jù)幀交換。設(shè)置nav的示意如圖2所示,一般的數(shù)據(jù)幀交換過程包括發(fā)送方發(fā)送數(shù)據(jù)幀,目標(biāo)接收方成功接收后回復(fù)應(yīng)答幀,圖2中rts/cts預(yù)約的信道時(shí)間nav可以包含多個(gè)幀交換過程的時(shí)間。另外數(shù)據(jù)幀和應(yīng)答幀中也可以包含信道預(yù)約時(shí)間信息。例如,可以不使用rts/cts預(yù)約的信道時(shí)間,而直接發(fā)送數(shù)據(jù)幀,在該數(shù)據(jù)幀和其應(yīng)答幀中攜帶信道預(yù)約時(shí)間,數(shù)據(jù)幀的預(yù)約時(shí)間信息至少包含本次幀交換的應(yīng)答幀的傳輸時(shí)間,還可以包含接下來的幀交換的時(shí)間。
在wlan系統(tǒng)中,無線幀一般包含物理層幀頭部分前導(dǎo)(preamble)和物理層負(fù)載部分物理層服務(wù)數(shù)據(jù)單元(physervicedataunit,簡(jiǎn)稱為psdu),在已經(jīng)頒布的無線局域網(wǎng)技術(shù)標(biāo)準(zhǔn)中,前導(dǎo)包括解碼psdu需要的訓(xùn)練序列和信令指示,例如速率,編碼方式等。在ieee802.11ax中,根據(jù)不同的應(yīng)用場(chǎng)景,定義了四種前導(dǎo)類型:高效率單用戶格式(highefficiencysingle-userformat,簡(jiǎn)稱為hesuformat),高效率多用戶格式(highefficiencymultiple-userformat,簡(jiǎn)稱為hemuformat),高效率的基于調(diào)度的上行格式(highefficiencytriggerbasedul(uplink)format),高效率的擴(kuò)展范圍單用戶格式(highefficiencyextendedrangesuformat)。其中,在上述前導(dǎo)類型中,用于承載he用戶信息的域?yàn)楦咝市盘?hào)域ahe-sig-a和高效率信號(hào)域bhe-sig-b(hesig為highefficiencysignalfield的縮寫)。其中,he-sig-a在所有的上述四種前導(dǎo)類型中都存在。而he-sig-b用于指示多用戶情況下每個(gè)用戶的信息,在多用戶格式中攜帶。上述四種前導(dǎo)類型各個(gè)域的位置都是確定的,并且通過其他域的指示長(zhǎng)度都是可以確定的。比如,在多用戶格式下,he-sig-a中會(huì)指示he-sig-b的符號(hào)數(shù)。擴(kuò)展范圍單用戶格式和單用戶格式的區(qū)別就是對(duì)he-sig-a進(jìn)行了重復(fù)。即擴(kuò)展范圍單用戶格式包含兩個(gè)he-sig-a。
物理層幀頭加入了接收方的標(biāo)識(shí)信息,當(dāng)一個(gè)sta檢測(cè)到一個(gè)無線幀,且該無線幀的物理幀頭指示該sta不是該幀的接收者時(shí),該sta可以放棄接收該無線幀的物理層負(fù)載部分。這樣做的主要目的是避免sta解碼與自己無關(guān)的數(shù)據(jù)包,從而節(jié)省站點(diǎn)功率。上述接收方標(biāo)識(shí)信息包括基本服務(wù)集標(biāo)識(shí),傳輸機(jī)會(huì)持續(xù)時(shí)間(transmissionopportunityduration,簡(jiǎn)稱為txopduration)指示(與上述的mac中包含的預(yù)約信道時(shí)間信息是相當(dāng)?shù)模诓煌膶又芯哂胁煌拿Q),空間復(fù)用信息。下行多用戶情況下接收方的標(biāo)識(shí)信息還包括接收方的標(biāo)識(shí)信息等。
通過物理層前導(dǎo)中的接收方的標(biāo)識(shí)信息,判斷接收提前終止。在相關(guān)技術(shù)中,當(dāng)提前終止接收無線幀時(shí),第三方站點(diǎn)只使用txopduration更新nav,從而導(dǎo)致保護(hù)的時(shí)間提前,nav更新不準(zhǔn)確,進(jìn)而出現(xiàn)與隱藏站點(diǎn)之間發(fā)生碰撞的問題。
針對(duì)相關(guān)技術(shù)中存在的nav更新不準(zhǔn)確,導(dǎo)致與隱藏站點(diǎn)發(fā)生碰撞的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種網(wǎng)絡(luò)分配矢量nav的處理方法及裝置,以至少解決相關(guān)技術(shù)中存在的nav更新不準(zhǔn)確,導(dǎo)致與隱藏站點(diǎn)發(fā)生碰撞的問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)絡(luò)分配矢量nav的處理方法,包括:在確定正在接收的第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)的情況下,終止接收所述第一無線幀;根據(jù)所述第一無線幀的剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的nav或者維持所述第一站點(diǎn)的nav不變,其中,所述第一無線幀的剩余持續(xù)時(shí)間為在終止接收所述第一無線幀后,用于傳輸所述第一無線幀剩余部分的傳輸時(shí)間。
可選地,根據(jù)所述第一無線幀的剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的nav或者維持所述第一站點(diǎn)的nav不變包括:根據(jù)所述第一無線幀的前導(dǎo)類型和所述第一無線幀的傳輸時(shí)間確定所述第一無線幀的所述剩余持續(xù)時(shí)間;根據(jù)確定的所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的nav或者維持所述第一站點(diǎn)的nav不變。
可選地,根據(jù)所述第一無線幀的前導(dǎo)類型和所述第一無線幀的傳輸時(shí)間確定所述第一無線幀的所述剩余持續(xù)時(shí)間包括:根據(jù)所述第一無線幀的前導(dǎo)類型確定所述第一無線幀在終止接收時(shí)刻的終止接收位置;根據(jù)所述第一無線幀的傳輸時(shí)間和確定的所述終止接收位置確定所述第一無線幀的所述剩余持續(xù)時(shí)間。
可選地,根據(jù)所述第一無線幀的前導(dǎo)類型確定所述第一無線幀在終止接收時(shí)刻的所述終止接收位置包括以下至少之一:在所述第一無線幀的前導(dǎo)類型為單用戶格式或基于調(diào)度的上行格式的情況下,確定所述第一無線幀中的高效率信號(hào)域ahe-sig-a結(jié)束的時(shí)刻點(diǎn)為所述終止接收位置;在所述第一無線幀的前導(dǎo)類型為擴(kuò)展范圍單用戶格式的情況下,確定所述第一無線幀中的重復(fù)的高效率信號(hào)域ahe-sig-a結(jié)束的時(shí)刻點(diǎn)為所述終止接收位置;在所述第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過所述第一無線幀中的高效率信號(hào)域ahe-sig-a確定所述目的接收站點(diǎn)不是所述第一站點(diǎn)時(shí),確定所述第一無線幀中的he-sig-a結(jié)束的時(shí)刻點(diǎn)為所述終止接收位置;在所述第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過所述第一無線幀中的高效率信號(hào)域bhe-sig-b確定所述目的接收站點(diǎn)不是所述第一站點(diǎn)時(shí),確定所述第一無線幀中的 he-sig-b結(jié)束的時(shí)刻點(diǎn)為所述終止接收位置。
可選地,在確定正在接收的所述第一無線幀的所述目的接收站點(diǎn)不是所述第一站點(diǎn)的情況下,終止接收所述第一無線幀之前或之后,還包括:所述第一站點(diǎn)的第一功能實(shí)體向所述第一站點(diǎn)的第二功能實(shí)體發(fā)送接收結(jié)束指示,其中,所述接收結(jié)束指示用于指示所述第二功能實(shí)體更新所述第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。
可選地,根據(jù)所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變包括:所述第二功能實(shí)體根據(jù)所述接收結(jié)束指示中攜帶的預(yù)定值更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變,其中,所述預(yù)定值為所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和;或者,所述第二功能實(shí)體根據(jù)所述接收結(jié)束指示中攜帶的所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變。
可選地,所述第二功能實(shí)體根據(jù)所述接收結(jié)束指示中攜帶的所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變包括:所述第二功能實(shí)體計(jì)算所述接收結(jié)束指示中攜帶的所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和;所述第二功能實(shí)體根據(jù)計(jì)算得到的和更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變。
可選地,所述第一功能實(shí)體用于執(zhí)行以下操作至少之一:檢測(cè)信號(hào)強(qiáng)度,在無線信道上收發(fā)無線幀,以及為所述第二功能實(shí)體提供服務(wù);和/或,所述第二功能實(shí)體用于執(zhí)行以下操作至少之一:控制所述第一功能實(shí)體對(duì)無線信道的接入,接收并解碼所述第一功能實(shí)體發(fā)送的數(shù)據(jù)單元,發(fā)送數(shù)據(jù)單元給所述第一功能實(shí)體并請(qǐng)求服務(wù),進(jìn)行虛擬載波檢測(cè)控制。
可選地,根據(jù)所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變包括:判斷所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于所述nav;在判斷結(jié)果為是的情況下,利用所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和更新所述第一站點(diǎn)的所述nav;在判斷結(jié)果為否的情況下,維持所述第一站點(diǎn)的nav不變。
可選地,根據(jù)所述第一無線幀的所述剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的所述nav或者維持所述第一站點(diǎn)的nav不變包括:使用預(yù)定變量保存所述第一傳輸機(jī)會(huì)持續(xù)時(shí)間,以及使用所述第一無線幀的所述剩余持續(xù)時(shí)間更新無線幀持續(xù)時(shí)間計(jì)時(shí)器;當(dāng)所述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零時(shí),判斷所述預(yù)定變量是否大于所述nav的值;在判斷結(jié)果為大于的情況下,使用所述預(yù)定變量更新所述nav;在判斷結(jié)果為小于或等于的情況下,維持所述第一站點(diǎn)的nav不 變;或者,當(dāng)所述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零之前,接收第二無線幀;當(dāng)確定所述第二無線幀的目的接收站點(diǎn)不是所述第一站點(diǎn)時(shí)終止接收所述第二無線幀,判斷所述第二無線幀的剩余持續(xù)時(shí)間和所述第二無線幀中攜帶的第二傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于所述預(yù)定變量和所述無線幀持續(xù)時(shí)間計(jì)時(shí)器的值之和;在判斷結(jié)果為大于的情況下,使用所述第二傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述預(yù)定變量,并且使用所述第二無線幀的剩余持續(xù)時(shí)間更新所述無線幀持續(xù)時(shí)間計(jì)時(shí)器;在判斷結(jié)果為小于或等于的情況下,維持所述第一站點(diǎn)的nav不變。
根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)絡(luò)分配矢量nav的處理裝置,包括:終止模塊,用于在確定正在接收的第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)的情況下,終止接收所述第一無線幀;處理模塊,用于根據(jù)所述第一無線幀的剩余持續(xù)時(shí)間和所述第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新所述第一站點(diǎn)的nav或者維持所述第一站點(diǎn)的nav不變,其中,所述第一無線幀的剩余持續(xù)時(shí)間為在終止接收所述第一無線幀后,用于傳輸所述第一無線幀剩余部分的傳輸時(shí)間。
通過本發(fā)明,在對(duì)站點(diǎn)的nav進(jìn)行更新時(shí),除了考慮發(fā)送站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間外,還會(huì)考慮到發(fā)送站點(diǎn)發(fā)送的無線幀的剩余持續(xù)時(shí)間,從而保證了nav更新的準(zhǔn)確性。解決了相關(guān)技術(shù)中存在的nav更新不準(zhǔn)確,導(dǎo)致與隱藏站點(diǎn)發(fā)生碰撞的問題,進(jìn)而達(dá)到了保證nav更新的準(zhǔn)確性,保證傳輸和競(jìng)爭(zhēng)信道的公平性,減少隱藏站點(diǎn)間的碰撞的效果。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是相關(guān)技術(shù)中的基本服務(wù)集示意圖;
圖2是相關(guān)技術(shù)中的虛擬載波保護(hù)示意圖;
圖3是相關(guān)技術(shù)中的nav提前更新示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的nav的處理方法的流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的nav正確更新的示意圖;
圖6是根據(jù)本發(fā)明實(shí)施例六的bss的拓?fù)浣Y(jié)構(gòu)圖;
圖7是根據(jù)本發(fā)明實(shí)施例的在輔信道為忙的信道只發(fā)送preamble的示意圖;
圖8是根據(jù)本發(fā)明實(shí)施例的使用計(jì)時(shí)器方式更新網(wǎng)絡(luò)分配矢量的示意圖;
圖9是根據(jù)本發(fā)明實(shí)施例的復(fù)雜情況下使用計(jì)時(shí)器方式更新網(wǎng)絡(luò)分配矢量的示意圖;
圖10是根據(jù)本發(fā)明實(shí)施例的nav的處理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。
在相關(guān)技術(shù)中,如果提前終止接收無線幀時(shí),第三方站點(diǎn)只使用txopduration更新nav,會(huì)造成保護(hù)時(shí)間短,干擾當(dāng)前傳輸?shù)那闆r。例如,如圖3所示情況,a向b發(fā)送無線幀,c為旁聽站點(diǎn),由于b和c互為隱藏站點(diǎn),c通過檢測(cè)物理幀頭判斷a發(fā)送的無線幀不含有自己的數(shù)據(jù),且c選擇丟棄該無線幀并更新nav。如果第三站點(diǎn)的mac層在收到phy層的接收結(jié)束指示后只使用txopduration更新nav,那么會(huì)使得保護(hù)的時(shí)間提前(如圖3虛線所示),造成原本應(yīng)該保護(hù)的時(shí)間(如圖3實(shí)線所示)沒有保護(hù)到。這樣c就會(huì)競(jìng)爭(zhēng)信道進(jìn)行發(fā)送,干擾b發(fā)送的確認(rèn)(acknowledgment,簡(jiǎn)稱為ack)消息,造成碰撞。
針對(duì)上述問題,在本實(shí)施例中提供了一種網(wǎng)絡(luò)分配矢量nav的處理方法,圖4是根據(jù)本發(fā)明實(shí)施例的nav的處理方法的流程圖,如圖4所示,該流程包括如下步驟:
步驟s402,在確定正在接收的第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)(對(duì)應(yīng)于上述的第三站點(diǎn))的情況下,終止接收第一無線幀;
步驟s404,根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變,其中,上述第一無線幀的剩余持續(xù)時(shí)間為在終止接收第一無線幀后,用于傳輸上述第一無線幀剩余部分的傳輸時(shí)間。
其中,執(zhí)行上述操作的可以是上述的第一站點(diǎn)。上述的第一傳輸機(jī)會(huì)持續(xù)時(shí)間是第一無線幀的發(fā)送站點(diǎn)與第一無線幀的目的接收站點(diǎn)之間傳輸數(shù)據(jù)所需要占用的時(shí)間,上述第一無線幀是正在接收的無線幀,即,當(dāng)前無線幀。
通過上述步驟,在對(duì)第一站點(diǎn)的nav進(jìn)行更新時(shí),除了考慮上述第一傳輸機(jī)會(huì)持續(xù)時(shí)間外,還會(huì)考慮到第一無線幀的剩余持續(xù)時(shí)間,避免了需要保護(hù)的時(shí)間的提前,保證了nav更新的準(zhǔn)確性。解決了相關(guān)技術(shù)中存在的nav更新不準(zhǔn)確,導(dǎo)致與隱藏站點(diǎn)發(fā)生碰撞的問題,進(jìn)而達(dá)到了保證nav更新的準(zhǔn)確性,保證傳輸和競(jìng)爭(zhēng)信道的公平性,減少隱藏站點(diǎn)間的碰撞的效果。
在一個(gè)可選的實(shí)施例中,在上述步驟s404中,根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新上述第一站點(diǎn)的nav或者維持第 一站點(diǎn)的nav不變可以包括:根據(jù)第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定上述第一無線幀的剩余持續(xù)時(shí)間;根據(jù)確定的第一無線幀的所述剩余持續(xù)時(shí)間和上述第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。可選地,上述的第一傳輸機(jī)會(huì)持續(xù)時(shí)間可以根據(jù)第一無線幀中的he-sig-a域的傳輸機(jī)會(huì)持續(xù)時(shí)間字段進(jìn)行確定。
在一個(gè)可選的實(shí)施例中,根據(jù)所述第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定第一無線幀的所述剩余持續(xù)時(shí)間包括:根據(jù)第一無線幀的前導(dǎo)類型確定第一無線幀在終止接收時(shí)刻的終止接收位置;根據(jù)上述第一無線幀的傳輸時(shí)間和確定的終止接收位置確定第一無線幀的所述剩余持續(xù)時(shí)間。在本實(shí)施例中,不同的前導(dǎo)類型的無線幀所對(duì)應(yīng)的終止接收位置可以是不同的,因此,在根據(jù)上述第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定第一無線幀的所述剩余持續(xù)時(shí)間時(shí),可以首先根據(jù)第一無線幀的前導(dǎo)類型確定第一無線幀的與該前導(dǎo)類型對(duì)應(yīng)的終止接收位置;在確定了第一無線幀的終止接收位置后,便可以根據(jù)第一無線幀的傳輸時(shí)間和上述確定的終止接收位置的差值確定第一無線幀的剩余持續(xù)時(shí)間。
下面針對(duì)第一無線幀的前導(dǎo)類型與第一無線幀的終止接收位置的對(duì)應(yīng)關(guān)系進(jìn)行說明:
在一個(gè)可選的實(shí)施例中,根據(jù)上述第一無線幀的前導(dǎo)類型確定第一無線幀在終止接收時(shí)刻的終止接收位置包括以下至少之一:在第一無線幀的前導(dǎo)類型為單用戶格式或基于調(diào)度的上行格式的情況下,確定第一無線幀中的he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為擴(kuò)展范圍單用戶格式的情況下,確定第一無線幀中的重復(fù)he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過第一無線幀中的he-sig-a確定上述目的接收站點(diǎn)不是第一站點(diǎn)時(shí),確定第一無線幀中的he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過第一無線幀中的he-sig-b確定目的接收站點(diǎn)不是第一站點(diǎn)時(shí),確定第一無線幀中的he-sig-b結(jié)束的時(shí)刻點(diǎn)為終止接收位置。因此,在進(jìn)行具體操作時(shí),可以根據(jù)第一無線幀的具體前導(dǎo)類型確定第一無線幀的終止接收位置。
在一個(gè)可選的實(shí)施例中,執(zhí)行上述各步驟的主體可以是第一站點(diǎn),執(zhí)行上述步驟s402的可以是第一站點(diǎn)中的第一功能實(shí)體,執(zhí)行上述步驟s404的可以是第一站點(diǎn)中的第二功能實(shí)體,下面以執(zhí)行上述各步驟的主體是第一站點(diǎn)為例對(duì)本發(fā)明進(jìn)行說明:在上述步驟s402之前或之后,還可以執(zhí)行如下操作:第一站點(diǎn)的第一功能實(shí)體向第一站點(diǎn)的第二功能實(shí)體發(fā)送接收結(jié)束指示;其中,該接收結(jié)束指示用于指示第二功能實(shí)體更新 第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在本實(shí)施例中,第一站點(diǎn)中可以設(shè)置兩個(gè)功能實(shí)體,即,第一功能實(shí)體和第二功能實(shí)體,兩個(gè)功能實(shí)體可以執(zhí)行不同的動(dòng)作,其中,第一功能實(shí)體可以執(zhí)行第一無線幀的目的站點(diǎn)的判斷,并根據(jù)判斷結(jié)果向第二功能實(shí)體發(fā)送相應(yīng)指示,第二功能實(shí)體可以根據(jù)來自第一功能實(shí)體的指示執(zhí)行相應(yīng)的動(dòng)作,例如,第二功能實(shí)體可以根據(jù)來自第一功能實(shí)體的接收終止指示判斷是否需要更新第一站點(diǎn)的nav,并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)處理。在該實(shí)施例中,上述的第一功能實(shí)體在接收到了上述第一無線幀且判斷出第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)之后,所執(zhí)行的終止接收第一無線幀的動(dòng)作和向第二功能實(shí)體發(fā)送接收結(jié)束指示的動(dòng)作可以不分先后的。上述的第一功能實(shí)體可以位于第二站點(diǎn)中的不同的層中,例如,第一功能實(shí)體可以位于第二站點(diǎn)的物理層中,能夠執(zhí)行物理層所能實(shí)現(xiàn)的功能;第二功能實(shí)體可以位于第二站點(diǎn)的mac層中,能夠執(zhí)行mac層所能實(shí)現(xiàn)的功能。
由上述實(shí)施例可知,第一站點(diǎn)可以執(zhí)行圖4所示的各步驟,下面對(duì)第一站點(diǎn)如何執(zhí)行上述步驟s404進(jìn)行說明:在一個(gè)可選的實(shí)施例中,根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav包括:上述第二功能實(shí)體根據(jù)接收結(jié)束指示中攜帶的預(yù)定值更新第一站點(diǎn)的所述nav或者維持第一站點(diǎn)的nav不變,其中,該預(yù)定值為第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和;或者,上述第二功能實(shí)體根據(jù)接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新上述第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在該實(shí)施例中,接收結(jié)束指示是由第一功能實(shí)體發(fā)送給第二功能實(shí)體的,因此,第一無線幀中的第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間之和可以是由第一功能實(shí)體在確定之后攜帶在第一無線幀中的,或者,第一功能實(shí)體可以直接在接收結(jié)束指示中攜帶第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間。
在一個(gè)可選的實(shí)施例中,第二功能實(shí)體根據(jù)接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變包括:第二功能實(shí)體計(jì)算接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和,第二功能實(shí)體根據(jù)計(jì)算得到的和更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在該實(shí)施例中,當(dāng)?shù)谝粺o線幀中攜帶的是第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間時(shí),第二功能實(shí)體可以自己確定二者之和,并根據(jù)確定的第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間之和判斷是否需要更新上述第一站點(diǎn)的nav。
下面對(duì)上述實(shí)施例中的第一功能實(shí)體和第二功能實(shí)體執(zhí)行的操作進(jìn)行說明:
在一個(gè)可選的實(shí)施例中,上述第一功能實(shí)體可以用于執(zhí)行以下操作至少之一:檢測(cè)信號(hào)強(qiáng)度,在無線信道上收發(fā)無線幀,以及為第二功能實(shí)體提供服務(wù)(包括但不限于上述的向第二功能實(shí)體發(fā)送接收結(jié)束指示)等;在另一個(gè)可選的實(shí)施例中,上述第二功能實(shí)體可以用于執(zhí)行以下操作至少之一:控制第一功能實(shí)體對(duì)無線信道的接入,接收并解 碼第一功能實(shí)體發(fā)送的數(shù)據(jù)單元,發(fā)送數(shù)據(jù)單元給第一功能實(shí)體并請(qǐng)求服務(wù),進(jìn)行虛擬載波檢測(cè)控制等。
在一個(gè)可選的實(shí)施例中,根據(jù)第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變包括:判斷第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于nav;在判斷結(jié)果為是的情況下,利用第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和更新上述第一站點(diǎn)的nav;在判斷結(jié)果為否的情況下,維持第一站點(diǎn)的nav不變。
在實(shí)際應(yīng)用時(shí),一個(gè)站點(diǎn)(例如,上述的第一站點(diǎn))可能會(huì)有多個(gè)對(duì)應(yīng)的隱藏站點(diǎn),第一站點(diǎn)可以僅接收到一個(gè)隱藏站點(diǎn)發(fā)送的無線幀,也可以先后接收到不同的隱藏站點(diǎn)發(fā)送的無線幀,其中,不同的隱藏站點(diǎn)發(fā)送的無線幀中攜帶的傳輸機(jī)會(huì)持續(xù)時(shí)間可能是不同的,在該情況下,第一站點(diǎn)需要根據(jù)不同的隱藏站點(diǎn)發(fā)送的無線幀來進(jìn)行nav的更新。下面結(jié)合上述兩種情況對(duì)上述步驟s404進(jìn)行說明:在一個(gè)可選的實(shí)施例中,根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變包括:使用預(yù)定變量保存上述第一傳輸機(jī)會(huì)持續(xù)時(shí)間,以及使用第一無線幀的剩余持續(xù)時(shí)間更新無線幀持續(xù)時(shí)間計(jì)時(shí)器(該無線幀持續(xù)實(shí)現(xiàn)計(jì)時(shí)器可以是預(yù)先配置好的);當(dāng)上述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零時(shí),判斷預(yù)定變量是否大于nav的值;在判斷結(jié)果為大于的情況下,使用上述預(yù)定變量更新nav;在判斷結(jié)果為小于或等于的情況下,維持第一站點(diǎn)的nav不變;在另一個(gè)可選的實(shí)施例中,當(dāng)上述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零之前,接收第二無線幀;當(dāng)確定上述第二無線幀的目的接收站點(diǎn)不是第一站點(diǎn)時(shí),判斷第二無線幀的剩余持續(xù)時(shí)間和第二無線幀中攜帶的第二傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于預(yù)定變量和無線幀持續(xù)時(shí)間計(jì)時(shí)器的值之和;在判斷結(jié)果為大于的情況下,使用第二傳輸機(jī)會(huì)持續(xù)時(shí)間更新預(yù)定變量,并且使用上述第二無線幀的剩余持續(xù)時(shí)間更新無線幀持續(xù)時(shí)間計(jì)時(shí)器;在判斷結(jié)果為小于或等于的情況下,維持第一站點(diǎn)的nav不變。在本實(shí)施例中,當(dāng)預(yù)定變量和無線幀持續(xù)時(shí)間計(jì)時(shí)器進(jìn)行了更新之后,會(huì)重復(fù)執(zhí)行上述的nav更新操作或者維持第一站點(diǎn)的nav不變的操作,即,繼續(xù)等到無線幀持續(xù)時(shí)間計(jì)時(shí)器為零時(shí),判斷預(yù)定變量是否大于第一站點(diǎn)的nav的值,并且在判斷結(jié)果為大于的情況下使用預(yù)定變量更新nav,在判斷結(jié)果為小于或等于的情況下維持第一站點(diǎn)的nav不變。
在上述實(shí)施例中,涉及到了無線幀持續(xù)時(shí)間(即,無線幀的傳輸時(shí)間)的計(jì)算,在進(jìn)行無線幀持續(xù)時(shí)間(即,下述的rxtime)計(jì)算時(shí),可以通過如下公式進(jìn)行計(jì)算:
其中,上述公式中的length是指l-sig(non-ht(highthroughput)signalfield,非高吞吐量信號(hào)域)中的length域的值。
需要說明的是,計(jì)算無線幀持續(xù)時(shí)間以及下面各實(shí)施例中所有的計(jì)算都是在單位統(tǒng)一的情況下進(jìn)行的運(yùn)算。
在后續(xù)的計(jì)算中會(huì)用到各個(gè)部分的計(jì)算,表1中列舉了各個(gè)符號(hào)表示含義。
表1
在實(shí)際應(yīng)用中,站點(diǎn)(例如,上述的第一站點(diǎn))對(duì)無線幀(對(duì)應(yīng)于上述的第一無線幀)進(jìn)行接收,如果在he-sig-a接收完畢,校驗(yàn)正確,通過已經(jīng)接收到的信息判斷出當(dāng)前無線幀為hesuppdu(其中,ppdu為物理層協(xié)議數(shù)據(jù)單元phyprotocoldataunit的縮寫)(即,前導(dǎo)類型為單用戶格式的無線幀)或hetrigger-basedppdu(即,前導(dǎo)類型為基于調(diào)度的上行格式的無線幀)。上述站點(diǎn)在接收完he-sig-a后,判斷出該無線幀不是發(fā)送給自己的無線幀,則站點(diǎn)終止當(dāng)前的接收,并且計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
如果上述站點(diǎn)在判斷出無線幀為heextendedrangesuppdu(即,前導(dǎo)類型為擴(kuò)展范圍單用戶格式的無線幀),在接收完該無線幀中的重復(fù)的he-sig-a后,判斷出該無線幀不是發(fā)送給自己的無線幀,則站點(diǎn)終止當(dāng)前的接收,并且計(jì)算無線幀剩余部分持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a-the-sig-a-r
如果上述站點(diǎn)在判斷出無線幀為hemuppdu(即,前導(dǎo)類型為多用戶格式的無線幀),在接收完he-sig-a后,判斷出該無線幀不是發(fā)送給自己的無線幀,則站點(diǎn)終止當(dāng)前的接收,并且計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
如果上述站點(diǎn)在判斷出無線幀為hemuppdu,在接收完he-sig-b后,判斷出該無線幀不是發(fā)送給自己的無線幀或者h(yuǎn)e-sig-b接收錯(cuò)誤,則站點(diǎn)終止當(dāng)前的接收,并且計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a-the-sig-b
然后,站點(diǎn)計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
可選地,上述的站點(diǎn)的phy層(對(duì)應(yīng)于上述的第一功能實(shí)體)向mac層(對(duì)應(yīng)于上述的第二功能實(shí)體)發(fā)送phy-rxend.indication原語,指示為提前終止,并且在phy-rxend.indication原語中包含txoptime?;蛘咴谏鲜鲈Z中包括rtime和txop_duration,由mac進(jìn)行計(jì)算,即,由mac計(jì)算rtime與txop_duration的和,以得到txoptime。
而上述站點(diǎn)的mac層在收到一個(gè)指示為提前結(jié)束的phy-rxend.indication原語后,mac層使用該phy-rxend.indication原語中包含的txoptime(或者使用mac層計(jì)算得到的txoptime)與站點(diǎn)當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前的nav。通過上述各方式更新后的nav更準(zhǔn)確,具體可參考圖5。
下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行說明:
實(shí)施例一
在本實(shí)施例中,ap1和sta1,sta2組成一個(gè)bss。發(fā)送站點(diǎn)sta1獲得傳輸機(jī)會(huì)后,發(fā)送hesuppdu(對(duì)應(yīng)于上述的第一無線幀),ap1是目標(biāo)接收站點(diǎn),sta2是旁聽站點(diǎn)(對(duì)應(yīng)于上述的第一站點(diǎn))。sta1在發(fā)送上述hesuppdu時(shí),會(huì)在上述hesuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù)時(shí)間txop_duration,基本服務(wù)集標(biāo)識(shí)(bsscolor)以及上下行指示。
當(dāng)sta2通過前導(dǎo)信息判斷該無線幀為hesuppdu,sta2接收完該hesuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,判斷自己不是該hesuppdu的目標(biāo)接收站點(diǎn)。 則sta2決定提前終止結(jié)束,并計(jì)算無線幀剩余部分的持續(xù)時(shí)間rtime(us),計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
然后,sta2可以通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta2使用txoptime與sta2當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例二
在本實(shí)施例中,ap1和sta1,sta2組成一個(gè)bss。發(fā)送站點(diǎn)sta1發(fā)送hetrigger-basedppdu(對(duì)應(yīng)于上述的第一無線幀),ap1是目標(biāo)接收站點(diǎn),sta2是旁聽站點(diǎn)(對(duì)應(yīng)于上述的第一站點(diǎn))。
當(dāng)sta2通過前導(dǎo)信息判斷該無線幀為hetrigger-basedppdu,sta2接收完該hetrigger-basedppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,判斷自己不是hetrigger-basedppdu的目標(biāo)接收站點(diǎn)。則sta2決定提前終止結(jié)束,并計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
然后,sta2通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta2使用txoptime與sta2當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例三
在本實(shí)施例中,ap1和sta1,sta2組成一個(gè)bss。發(fā)送站點(diǎn)sta1獲得傳輸機(jī)會(huì)后,發(fā)送heextendedrangesuppdu(對(duì)應(yīng)于上述的第一無線幀),ap1是目標(biāo)接收站點(diǎn),sta2(對(duì)應(yīng)于上述的第一站點(diǎn))是旁聽站點(diǎn)。sta1在發(fā)送上述heextendedrangesuppdu時(shí),會(huì)在上述heextendedrangesuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù) 時(shí)間,基本服務(wù)集標(biāo)識(shí)(bsscolor)以及上下行指示。
當(dāng)sta2通過前導(dǎo)信息判斷該無線幀為heextendedrangesuppdu,sta2接收完該heextendedrangesuppdu的重復(fù)he-sig-a時(shí),并且he-sig-a校驗(yàn)檢測(cè)正確,判斷自己不是該heextendedrangesuppdu的目標(biāo)接收站點(diǎn)。則sta2決定提前終止結(jié)束,并計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a-the-sig-a-r
然后,sta2可以通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta2使用txoptime與sta2當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例四
在本實(shí)施例中,ap1和sta1,sta2組成一個(gè)bss,產(chǎn)生的bsscolor為1。ap2和sta3(對(duì)應(yīng)于上述的第一站點(diǎn))組成一個(gè)bss,產(chǎn)生的bsscolor為2。sta3能夠偵聽到ap1發(fā)送的無線幀。
ap1獲得傳輸機(jī)會(huì)后,發(fā)送hemuppdu(對(duì)應(yīng)于上述的第一無線幀),目標(biāo)接收站點(diǎn)為sta1和sta2。ap1在發(fā)送上述hemuppdu時(shí),會(huì)在上述hemuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù)時(shí)間和基本服務(wù)集標(biāo)識(shí)(bsscolor=1)。
當(dāng)sta3通過前導(dǎo)信息判斷該無線幀為hemuppdu,sta3接收完該hemuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,通過bsscolor判斷該無線幀不是所屬bss的ap發(fā)送的無線幀,sta3決定提前終止結(jié)束,并計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
然后,sta3通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta3使用txoptime與sta3當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例五
在本實(shí)施例中,ap1和sta1,sta2,sta3(對(duì)應(yīng)于上述的第一站點(diǎn))組成一個(gè)基本服務(wù)集(bss),產(chǎn)生的bsscolor為1。
ap1獲得傳輸機(jī)會(huì)后,發(fā)送hemuppdu(對(duì)應(yīng)于上述的第一無線幀),目標(biāo)接收站點(diǎn)為sta1和sta2。ap1在發(fā)送上述hemuppdu時(shí),會(huì)在上述hemuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù)時(shí)間,基本服務(wù)集標(biāo)識(shí)(bsscolor=1),并且在he-sig-b指示sta1和sta2的標(biāo)識(shí)和相應(yīng)的資源位置。
當(dāng)sta3通過前導(dǎo)信息判斷該無線幀為hemuppdu,sta3接收完該hemuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,通過bsscolor和上下行指示判斷該無線幀是所述bss的ap發(fā)送的無線幀。sta3繼續(xù)接收he-sig-b,通過he-sig-b判斷該無線幀不包含自己的數(shù)據(jù),即判斷出自己不是該hemuppdu的目標(biāo)接收站點(diǎn)。則sta3決定提前終止結(jié)束,并計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a-the-sig-b
然后,sta3通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta3使用txoptime與sta3當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例六
圖6是根據(jù)本發(fā)明實(shí)施例六的bss的拓?fù)浣Y(jié)構(gòu)圖,如圖6所示,ap1和sta1組成一個(gè)bss,bsscolor為1,工作信道帶寬為40mhz,信道以20mhz為單位進(jìn)行編號(hào)為1和2。其中編號(hào)為1的20mhz為主信道。ap2和sta2組成一個(gè)bss,bsscolor為2,工作信道帶寬為20mhz,工作在上述信道編號(hào)為2的信道上,即工作在ap1工作的信道的輔信道上。ap3(對(duì)應(yīng)于上述的第一站點(diǎn))和sta3組成一個(gè)bss,bsscolor為3,工作信道帶寬為20mhz,工作在上述信道編號(hào)為2的信道上,即工作在ap1工作的信道的輔信道上。ap3和ap2相互聽不到。
ap2獲得信道傳輸機(jī)會(huì),向sta2發(fā)送hesuppdu(對(duì)應(yīng)于上述的第一無線幀)。ap1競(jìng)爭(zhēng)信道進(jìn)行發(fā)送,在主信道退避到0,判斷輔信道為忙。這個(gè)時(shí)候,ap1在主信道發(fā)送數(shù)據(jù),但是在輔信道發(fā)送preamble(如圖7所示)。在輔信道發(fā)送的preamble的he-sig-a中指示bsscolor為1。
當(dāng)ap3通過前導(dǎo)信息判斷該無線幀為hesuppdu,ap3接收完ap1發(fā)送的hesuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,通過bsscolor判斷自己不是該hesuppdu的目標(biāo)接收站點(diǎn)。則ap3決定提前終止接收并計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
然后,ap3通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
ap3使用txoptime與ap3當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例七
在本實(shí)施例中,ap1和sta1,sta2組成一個(gè)bss。發(fā)送站點(diǎn)sta1獲得傳輸機(jī)會(huì)后,發(fā)送hesuppdu(對(duì)應(yīng)于上述的第一無線幀),ap1是目標(biāo)接收站點(diǎn),sta2(對(duì)應(yīng)于上述的第一站點(diǎn))是旁聽站點(diǎn)。sta1在發(fā)送上述hesuppdu時(shí),會(huì)在上述hesuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù)時(shí)間,heltf的符號(hào)長(zhǎng)度及個(gè)數(shù),基本服務(wù)集標(biāo)識(shí)(bsscolor)以及上下行指示。
當(dāng)sta2通過前導(dǎo)信息判斷該無線幀為hesuppdu,sta2接收完該hesuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,判斷自己不是該hesuppdu的目標(biāo)接收站點(diǎn)。則sta2的物理層實(shí)體(對(duì)應(yīng)于上述的第一功能實(shí)體)會(huì)產(chǎn)生一個(gè)接收結(jié)束指示原語phy-exend.indication,在該原語中指示丟棄ppdu的原因以及接收參數(shù)。sta2的phy層計(jì)算無線幀剩余部分的持續(xù)時(shí)間,計(jì)算方法如下:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
然后,sta2的phy層通過如下公式計(jì)算最終用于更新nav的值:
txoptime=rtime+txop_duration;
sta2的phy層將txoptime作為phy-rxend.indication的接收參數(shù)傳遞給sta2的mac層。
sta2的mac層使用txoptime與sta2當(dāng)前的nav進(jìn)行比較,當(dāng)txoptime大于當(dāng)前的nav,則使用txoptime更新nav,否則不改變當(dāng)前nav。
實(shí)施例八
在本實(shí)施例中,以第一功能實(shí)體位于物理層,第二功能實(shí)體位于mac層為例,對(duì)本發(fā)明實(shí)施例的方法進(jìn)行描述。
ap1和sta1,sta2組成一個(gè)bss,產(chǎn)生的bsscolor為1。ap2和sta3(對(duì)應(yīng)于上述的第一站點(diǎn))組成一個(gè)bss,產(chǎn)生的bsscolor為2。sta3能夠偵聽到ap1發(fā)送的無線幀。
ap1獲得傳輸機(jī)會(huì)后,發(fā)送hemuppdu(對(duì)應(yīng)于上述的第一無線幀),目標(biāo)接收站點(diǎn)為sta1和sta2。ap1在發(fā)送上述hemuppdu時(shí),會(huì)在上述hemuppdu的he-sig-a中指示傳輸機(jī)會(huì)持續(xù)時(shí)間,heltf的符號(hào)長(zhǎng)度及個(gè)數(shù),基本服務(wù)集標(biāo)識(shí)(bsscolor=1)以及上下行指示,he-sig-b占用的符號(hào)數(shù)。
當(dāng)sta3通過前導(dǎo)信息判斷該無線幀為hemuppdu,sta3接收完該hemuppdu的he-sig-a時(shí),并且校驗(yàn)檢測(cè)正確,通過bsscolor判斷自己不是該hemuppdu的目標(biāo)接收站點(diǎn)。則sta3決定提前終止接收,計(jì)算剩余hemuppdu的持續(xù)時(shí)間:
rtime=rxtime-tl-stf-tl-ltf-tl-sig-trl-sig-the-sig-a
sta3中存在一個(gè)計(jì)時(shí)器timer1(對(duì)應(yīng)于上述的無線幀持續(xù)時(shí)間計(jì)時(shí)器)用于定位該hemuppdu的結(jié)束時(shí)間,如果sta3的mac層得到rtime,timer1為0,使用計(jì)算得到的rtime1更新timer1。并且使用變量txop_dur(對(duì)應(yīng)于上述的預(yù)定變量)保存txop_duration。當(dāng)timer1變?yōu)?時(shí),使用txop_dur與sta3當(dāng)前的nav進(jìn)行比較,當(dāng)txop_dur大于當(dāng)前nav的值,則使用txop_dur更新nav,否則不改變當(dāng)前nav,如圖8所示。
在更復(fù)雜的情況下,如圖9所示。sta3收到無線幀1(對(duì)應(yīng)于上述的第一無線幀)后,通過he-sig-a或he-sig-b判斷自己不是該無線幀的目標(biāo)接收站點(diǎn),計(jì)算rtime1和txop_duration1。
sta3中存在一個(gè)計(jì)時(shí)器timer1用于定位hemuppdu的結(jié)束時(shí)間,站點(diǎn)得到一個(gè)剩余hemuppdu的持續(xù)時(shí)間后,timer1為0,使用計(jì)算得到的剩余hemuppdu的持續(xù)時(shí)間更新rtime1,timer1隨著時(shí)間在遞減。并且使用變量txop_dur保存txop_duration1。
在timer1變成0之前,sta3的phy層又收到新的無線幀:無線幀2(對(duì)應(yīng)于上述的第二無線幀)。通過無線幀2的he-sig-a或he-sig-b判斷sta3不是該無線幀的目標(biāo)接收站點(diǎn),則sta3計(jì)算無線幀2的rtime2和txop_duration2。
這個(gè)時(shí)候,由于timer1不是0。sta3使用rtime2和txop_duration2之和與timer1和txop_dur之和進(jìn)行比較。如果rtime2和txop_duration2之和大于timer1和txop_dur之和,則使用rtime2更新timer1,使用txop_dur保存txop_duration2。否則,不改變timer1和txop_dur。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱為rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱為ram)、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
在本實(shí)施例中還提供了一種nav的處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖10是根據(jù)本發(fā)明實(shí)施例的nav的處理裝置的結(jié)構(gòu)框圖,如圖10所示,該裝置包括終止模塊102和處理模塊104,下面對(duì)該裝置進(jìn)行說明:
終止模塊102,用于在確定正在接收的第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)的情況下,終止接收第一無線幀;處理模塊104,連接至上述終止模塊102,用于根據(jù)第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變,其中,該第一無線幀的剩余持續(xù)時(shí)間為在終止接收第一無線幀后,用于傳輸?shù)谝粺o線幀剩余部分的傳輸時(shí)間。
在一個(gè)可選的實(shí)施例中,上述的處理模塊104可以通過如下方式根據(jù)第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新上述第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變:根據(jù)第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定上述第一無線幀的剩余持續(xù)時(shí)間;根據(jù)確定的第一無線幀的所述剩余持續(xù)時(shí)間和上述第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變??蛇x地,上述的第一傳輸機(jī)會(huì)持續(xù)時(shí)間可以根據(jù)第一無線幀中的he-sig-a域的傳輸機(jī)會(huì)持續(xù)時(shí)間字段進(jìn)行確定。
在一個(gè)可選的實(shí)施例中,上述的處理模塊104可以通過如下方式根據(jù)第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定第一無線幀的所述剩余持續(xù)時(shí)間:根據(jù)第一無線幀的前導(dǎo)類型確定第一無線幀在終止接收時(shí)刻的終止接收位置;根據(jù)上述第一無線幀的 傳輸時(shí)間和確定的終止接收位置確定第一無線幀的所述剩余持續(xù)時(shí)間。在本實(shí)施例中,不同的前導(dǎo)類型的無線幀所對(duì)應(yīng)的終止接收位置可以是不同的,因此,在根據(jù)上述第一無線幀的前導(dǎo)類型和第一無線幀的傳輸時(shí)間確定第一無線幀的所述剩余持續(xù)時(shí)間時(shí),可以首先根據(jù)第一無線幀的前導(dǎo)類型確定第一無線幀的與該前導(dǎo)類型對(duì)應(yīng)的終止接收位置;在確定了第一無線幀的終止接收位置后,便可以根據(jù)第一無線幀的傳輸時(shí)間和上述確定的終止接收位置的差值確定第一無線幀的剩余持續(xù)時(shí)間。
在一個(gè)可選的實(shí)施例中,上述的處理模塊104可以通過如下方式至少之一根據(jù)上述第一無線幀的前導(dǎo)類型確定終止接收位置:在第一無線幀的前導(dǎo)類型為單用戶格式或基于調(diào)度的上行格式的情況下,確定第一無線幀中的he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為擴(kuò)展范圍單用戶格式的情況下,確定第一無線幀中的重復(fù)he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過第一無線幀中的he-sig-a確定上述目的接收站點(diǎn)不是第一站點(diǎn)時(shí),確定第一無線幀中的he-sig-a結(jié)束的時(shí)刻點(diǎn)為終止接收位置;
在第一無線幀的前導(dǎo)類型為多用戶格式的情況下,當(dāng)通過第一無線幀中的he-sig-b確定目的接收站點(diǎn)不是第一站點(diǎn)時(shí),確定第一無線幀中的he-sig-b結(jié)束的時(shí)刻點(diǎn)為終止接收位置。因此,在進(jìn)行具體操作時(shí),可以根據(jù)第一無線幀的具體前導(dǎo)類型確定第一無線幀的終止接收位置。
在一個(gè)可選的實(shí)施例中,上述各模塊可以位于第一站點(diǎn)中,上述的終止模塊102可以位于第一站點(diǎn)中的第一功能實(shí)體中,上述的處理模塊104可以位于第一站點(diǎn)中的第二功能實(shí)體中,下面以上述各模塊位于第一站點(diǎn)中為例對(duì)本發(fā)明進(jìn)行說明:上述裝置還包括發(fā)送模塊,該發(fā)送模塊可以位于第一功能實(shí)體中,用于向第二功能實(shí)體發(fā)送接收結(jié)束指示;其中,該接收結(jié)束指示用于指示第二功能實(shí)體要更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在本實(shí)施例中,第一站點(diǎn)中可以設(shè)置兩個(gè)功能實(shí)體,即,第一功能實(shí)體和第二功能實(shí)體,兩個(gè)功能實(shí)體可以執(zhí)行不同的動(dòng)作,其中,第一功能實(shí)體可以執(zhí)行第一無線幀的目的站點(diǎn)的判斷,并根據(jù)判斷結(jié)果向第二功能實(shí)體發(fā)送相應(yīng)指示,第二功能實(shí)體可以根據(jù)來自第一功能實(shí)體的指示執(zhí)行相應(yīng)的動(dòng)作,例如,第二功能實(shí)體可以根據(jù)來自第一功能實(shí)體的接收終止指示判斷是否需要更新第一站點(diǎn)的nav,并根據(jù)判斷結(jié)果執(zhí)行相應(yīng)處理。在該實(shí)施例中,上述的第一功能實(shí)體在接收到了上述第一無線幀且判斷出第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)之后,所執(zhí)行的終止接收第一無線幀的動(dòng)作和向第二功能實(shí)體發(fā)送接收結(jié)束指示的動(dòng)作可以不分先后的。上述的第一功能實(shí)體可以位于第二站點(diǎn)中的不同的層中,例如,第一功能實(shí)體可以位于第二站點(diǎn)的物理層中,能夠執(zhí)行物理層所能實(shí)現(xiàn)的功能;第二功能實(shí)體可以位于第二站點(diǎn)的mac層中,能夠執(zhí)行mac層所能實(shí)現(xiàn)的功能。
在一個(gè)可選的實(shí)施例中,上述的處理模塊104可以位于第一站點(diǎn)中的第二功能實(shí)體中,用于通過如下方式根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav:根據(jù)接收結(jié)束指示中攜帶的預(yù)定值更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變,其中,該預(yù)定值為第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和;或者,根據(jù)接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新上述第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在該實(shí)施例中,接收結(jié)束指示是由第一功能實(shí)體發(fā)送給第二功能實(shí)體的,因此,第一無線幀中的第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間之和可以是由第一功能實(shí)體在確定之后攜帶在第一無線幀中的,或者,第一功能實(shí)體可以直接在接收結(jié)束指示中攜帶第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間。
在一個(gè)可選的實(shí)施例中,上述處理模塊104可以通過如下方式根據(jù)接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變:計(jì)算接收結(jié)束指示中攜帶的第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和,根據(jù)計(jì)算得到的和更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變。在該實(shí)施例中,當(dāng)?shù)谝粺o線幀中攜帶的是第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間時(shí),第二功能實(shí)體可以自己確定二者之和,并根據(jù)確定的第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間之和判斷是否需要更新上述第一站點(diǎn)的nav。
下面對(duì)上述實(shí)施例中的第一功能實(shí)體和第二功能實(shí)體執(zhí)行的操作進(jìn)行說明:
在一個(gè)可選的實(shí)施例中,上述第一功能實(shí)體可以用于執(zhí)行以下操作至少之一:檢測(cè)信號(hào)強(qiáng)度,在無線信道上收發(fā)無線幀,以及為第二功能實(shí)體提供服務(wù)(包括但不限于上述的向第二功能實(shí)體發(fā)送接收結(jié)束指示)等;在另一個(gè)可選的實(shí)施例中,上述第二功能實(shí)體可以用于執(zhí)行以下操作至少之一:控制第一功能實(shí)體對(duì)無線信道的接入,接收并解碼第一功能實(shí)體發(fā)送的數(shù)據(jù)單元,發(fā)送數(shù)據(jù)單元給第一功能實(shí)體并請(qǐng)求服務(wù),進(jìn)行虛擬載波檢測(cè)控制等。
在一個(gè)可選的實(shí)施例中,上述處理模塊104可以通過如下方式根據(jù)第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變:判斷第一無線幀的剩余持續(xù)時(shí)間和第一站點(diǎn)的傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于nav,;在判斷結(jié)果為是的情況下,利用第一無線幀的剩余持續(xù)時(shí)間和第一傳輸機(jī)會(huì)持續(xù)時(shí)間之和更新上述nav;在判斷結(jié)果為否的情況下,維持第一站點(diǎn)的nav不變。
在實(shí)際應(yīng)用時(shí),一個(gè)站點(diǎn)(例如,上述的第一站點(diǎn))可能會(huì)有多個(gè)對(duì)應(yīng)的隱藏站點(diǎn),第一站點(diǎn)可以僅接收到一個(gè)隱藏站點(diǎn)發(fā)送的無線幀,也可以先后接收到不同的隱藏站點(diǎn)發(fā)送的無線幀,其中,不同的隱藏站點(diǎn)發(fā)送的無線幀中攜帶的傳輸機(jī)會(huì)持續(xù)時(shí)間可能是不同的,在該情況下,第一站點(diǎn)需要根據(jù)不同的隱藏站點(diǎn)發(fā)送的無線幀來進(jìn)行nav的 更新。下面結(jié)合上述兩種情況對(duì)處理模塊104中的操作進(jìn)行說明:在一個(gè)可選的實(shí)施例中,上述處理模塊104可以通過如下方式根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變:使用預(yù)定變量保存上述第一傳輸機(jī)會(huì)持續(xù)時(shí)間,以及使用第一無線幀的剩余持續(xù)時(shí)間更新無線幀持續(xù)時(shí)間計(jì)時(shí)器(該無線幀持續(xù)實(shí)現(xiàn)計(jì)時(shí)器可以是預(yù)先配置好的);當(dāng)上述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零時(shí),判斷預(yù)定變量是否大于nav的值;在判斷結(jié)果為大于的情況下,使用上述預(yù)定變量更新nav;在判斷結(jié)果為小于或等于的情況下,維持第一站點(diǎn)的nav不變;在另一個(gè)可選的實(shí)施例中,當(dāng)上述無線幀持續(xù)時(shí)間計(jì)時(shí)器為零之前,接收第二無線幀;當(dāng)確定上述第二無線幀的目的接收站點(diǎn)不是第一站點(diǎn)時(shí),判斷第二無線幀的剩余持續(xù)時(shí)間和第二無線幀中攜帶的第二傳輸機(jī)會(huì)持續(xù)時(shí)間之和是否大于預(yù)定變量和無線幀持續(xù)時(shí)間計(jì)時(shí)器的值之和;在判斷結(jié)果為大于的情況下,使用第二傳輸機(jī)會(huì)持續(xù)時(shí)間更新預(yù)定變量,并且使用上述第二無線幀的剩余持續(xù)時(shí)間更新無線幀持續(xù)時(shí)間計(jì)時(shí)器;在判斷結(jié)果為小于或等于的情況下,維持第一站點(diǎn)的nav不變。
需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對(duì)于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
s1,在確定正在接收的第一無線幀的目的接收站點(diǎn)不是第一站點(diǎn)的情況下,終止接收第一無線幀;
s2,根據(jù)上述第一無線幀的剩余持續(xù)時(shí)間和第一無線幀中攜帶的第一傳輸機(jī)會(huì)持續(xù)時(shí)間更新第一站點(diǎn)的nav或者維持第一站點(diǎn)的nav不變,其中,上述第一無線幀的剩余持續(xù)時(shí)間為在終止接收第一無線幀后,用于傳輸上述第一無線幀剩余部分的傳輸時(shí)間。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:u盤、rom、ram、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行上述各方法實(shí)施例中的操作。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
通過本發(fā)明實(shí)施例中的網(wǎng)絡(luò)分配矢量的更新方法,能夠保證網(wǎng)絡(luò)預(yù)留時(shí)間更新一致,保證傳輸和競(jìng)爭(zhēng)信道的公平性,減少站點(diǎn)之間的碰撞。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。