專利名稱:重傳數(shù)據(jù)幀的方法和使用該方法的網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)幀的重傳,更具體地說,涉及一種重傳數(shù)據(jù)幀的方法以及使用該方法的網(wǎng)絡(luò)設(shè)備,通過該方法根據(jù)依據(jù)接收或未接收數(shù)據(jù)幀而定義的響應(yīng)幀對是否重傳數(shù)據(jù)幀作出確定。
背景技術(shù):
為了高效使用網(wǎng)絡(luò)的功能,通過使用標(biāo)準(zhǔn)通信規(guī)則執(zhí)行在有線或無線網(wǎng)絡(luò)上的數(shù)據(jù)通信,在所述標(biāo)準(zhǔn)通信規(guī)則中,期望彼此進(jìn)行通信的兩個裝置關(guān)于通信什么、如何通信以及何時通信達(dá)成協(xié)議。所述標(biāo)準(zhǔn)通信規(guī)則指的是通信協(xié)議。
這樣的通信協(xié)議基本上符合開放系統(tǒng)互連(OSI)7層模型,并根據(jù)諸如網(wǎng)絡(luò)是有線網(wǎng)絡(luò)還是無線網(wǎng)絡(luò)、用于數(shù)據(jù)傳輸?shù)慕橘|(zhì)等的網(wǎng)絡(luò)特征而被合適地配置。
具體地說,大多數(shù)通信協(xié)議定義發(fā)送響應(yīng)幀的方法,所述響應(yīng)幀向發(fā)送器報告當(dāng)由發(fā)送器轉(zhuǎn)發(fā)的數(shù)據(jù)幀到達(dá)接收器時接收器已經(jīng)正確地接收數(shù)據(jù)幀。通常,這樣的響應(yīng)幀被稱為“ACK響應(yīng)幀”。例如,當(dāng)發(fā)送器在將第一幀發(fā)送到接收器之后從接收器接收報告正確接收第一幀的ACK響應(yīng)幀時,發(fā)送器將第二幀發(fā)送到接收器。然而,在某些情況下,發(fā)送器可能需要將所述第一幀重傳到接收器。圖1A至圖1C示出這樣的情況。
圖1示出當(dāng)從接收器發(fā)送的ACK響應(yīng)幀丟失時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況。
當(dāng)從發(fā)送器發(fā)送的數(shù)據(jù)幀正確到達(dá)接收器時,接收器將ACK響應(yīng)幀發(fā)送到發(fā)送器。然而,當(dāng)發(fā)送器在自發(fā)送數(shù)據(jù)幀的預(yù)定的時間周期(即超時)內(nèi)沒有接收到ACK響應(yīng)幀時,發(fā)送器重傳數(shù)據(jù)幀。
圖2示出當(dāng)從發(fā)送器發(fā)送的數(shù)據(jù)丟失時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況。
當(dāng)接收器沒有從發(fā)送器接收到數(shù)據(jù)幀時,在自發(fā)送數(shù)據(jù)幀的預(yù)定的時間周期(即超時)之后,發(fā)送器重傳數(shù)據(jù)幀。
圖3示出當(dāng)關(guān)于從發(fā)送器發(fā)送的數(shù)據(jù)幀產(chǎn)生校驗和(checksum)錯誤時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況。
當(dāng)從發(fā)送器發(fā)送并且其后由接收器接收的數(shù)據(jù)幀具有錯誤時,接收器不能將ACK響應(yīng)幀發(fā)送到發(fā)送器。因此,在自發(fā)送數(shù)據(jù)幀的預(yù)定的時間周期(即超時)之后,發(fā)送器重傳數(shù)據(jù)幀。
校驗和包括用于幀頭的校驗和以及用于幀凈荷的校驗和。在低于當(dāng)前層的協(xié)議層中校驗用于幀頭的校驗和錯誤,并在協(xié)議的當(dāng)前層校驗用于幀凈荷的校驗和錯誤。例如,對于符合IEEE 802.15.3協(xié)議的媒體訪問控制(MAC)幀,在物理層校驗頭校驗序列(HCS)(其為用于確定頭是否具有錯誤的信息),在MAC層校驗幀校驗序列(FCS)(其為用于確定幀凈荷是否具有錯誤的信息)。當(dāng)產(chǎn)生校驗和錯誤時,接收器可將NACK響應(yīng)幀發(fā)送到發(fā)送器以請求發(fā)送器立即重傳數(shù)據(jù)幀。然而,當(dāng)使用沒有定義NACK響應(yīng)幀的協(xié)議時,發(fā)送器在一段預(yù)定的時間周期進(jìn)入待機(jī)模式。
每當(dāng)從發(fā)送器接收到數(shù)據(jù)幀時,接收器可發(fā)送ACK幀。此外,在發(fā)送器將多個數(shù)據(jù)幀順序地發(fā)送到接收器之后,接收器可用單個響應(yīng)來通知發(fā)送器是否已經(jīng)接收到從發(fā)送器發(fā)送的多個數(shù)據(jù)幀。圖4示出后者的方法的數(shù)據(jù)幀結(jié)構(gòu)。
圖4示出符合IEEE 802.15.3協(xié)議的“延遲ACK”幀的結(jié)構(gòu)的示例;當(dāng)從發(fā)送器接收到特定請求時,接收器將圖4所示的延遲ACK幀發(fā)送到發(fā)送器。
延遲ACK幀包括10字節(jié)的MAC頭字段和MAC幀主體字段。MAC幀主體字段包括具有可變大小的MAC幀凈荷字段和用于確定MAC幀凈荷字段中是否存在錯誤的4字節(jié)FCS字段。
MAC幀凈荷字段包括多個MPDU ID塊字段,其指示關(guān)于接收器已經(jīng)從發(fā)送器無錯誤地接收的MAC協(xié)議數(shù)據(jù)幀的標(biāo)識信息。例如,當(dāng)在從發(fā)送器發(fā)送的20個數(shù)據(jù)幀中接收器僅已經(jīng)正確地接收到15個數(shù)據(jù)幀時,將關(guān)于所述15個數(shù)據(jù)幀的標(biāo)識信息記錄在15個MPDU ID塊字段中,并將延遲ACK幀發(fā)送到發(fā)送器。因此,延遲ACK幀的大小是可變的。
發(fā)明公開技術(shù)問題如圖3所示,當(dāng)發(fā)送器沒有接收到發(fā)送的數(shù)據(jù)幀的ACK響應(yīng)幀時,發(fā)送器在無條件地等待預(yù)定的時間周期之后重傳數(shù)據(jù)幀。具體地說,由于即使在等待時間期間也分配信道,因此在與信道分配有關(guān)的資源的內(nèi)容是實質(zhì)性的網(wǎng)絡(luò)中,傳統(tǒng)技術(shù)效率很低。
此外,如圖4所示,由于接收器需要發(fā)送關(guān)于所有正確接收的數(shù)據(jù)幀的表示信息,因此隨著數(shù)據(jù)幀的數(shù)量增加,延遲ACK幀的大小也增加。
技術(shù)方案本發(fā)明提供一種通過定義數(shù)據(jù)幀格式高效地重傳數(shù)據(jù)幀的機(jī)制。
本發(fā)明還提供一種通過關(guān)于多個數(shù)據(jù)幀定義響應(yīng)幀而根據(jù)由接收器接收從發(fā)送器發(fā)送的數(shù)據(jù)幀的接收速率自適應(yīng)地將來自接收器的響應(yīng)幀發(fā)送到發(fā)送器的機(jī)制。
根據(jù)本發(fā)明示例性實施例,提供一種在無線網(wǎng)絡(luò)中重傳數(shù)據(jù)幀的方法。在該方法中,第一網(wǎng)絡(luò)設(shè)備將請求響應(yīng)幀的數(shù)據(jù)幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第二網(wǎng)絡(luò)設(shè)備確定數(shù)據(jù)幀的接收模式;第二網(wǎng)絡(luò)設(shè)備將響應(yīng)幀發(fā)送到第一網(wǎng)絡(luò)設(shè)備。其中,所述響應(yīng)幀是基于數(shù)據(jù)幀的接收模式的第一類型和第二類型;第一網(wǎng)絡(luò)設(shè)備根據(jù)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀的類型重傳數(shù)據(jù)幀。
在一個示例性方面中,接收模式是包括第一接收模式,指示第二網(wǎng)絡(luò)設(shè)備正常接收數(shù)據(jù)幀,或第二接收模式,指示第二網(wǎng)絡(luò)設(shè)備沒有接收或異常接收數(shù)據(jù)幀。
在另一示例性方面中,當(dāng)數(shù)據(jù)幀為第一接收模式時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示正常接收數(shù)據(jù)幀的第一類型的響應(yīng)幀,以及當(dāng)數(shù)據(jù)幀為第二接收模式時,發(fā)送指示沒有接收或異常接收數(shù)據(jù)幀的第二類型的響應(yīng)幀。
在另一示例性方面中,當(dāng)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀為第二類型時,第一網(wǎng)絡(luò)設(shè)備將數(shù)據(jù)幀重傳到第二網(wǎng)絡(luò)設(shè)備。當(dāng)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀為第一類型時,第一網(wǎng)絡(luò)設(shè)備不重傳數(shù)據(jù)幀。
在另一示例性方面中,所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn),所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“Imm-ACK”幀結(jié)構(gòu),以及使用包括在Imm-ACK幀中的幀類型字段的值來區(qū)分第一類型的響應(yīng)幀和第二類型的響應(yīng)幀。
根據(jù)本發(fā)明第二示例性實施例,提供一種在無線網(wǎng)絡(luò)中重傳數(shù)據(jù)幀的方法。在該方法中,第一網(wǎng)絡(luò)設(shè)備將多個數(shù)據(jù)幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第一網(wǎng)絡(luò)設(shè)備將請求響應(yīng)幀的請求幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第二網(wǎng)絡(luò)設(shè)備確定由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀的每一個的接收類型;第二網(wǎng)絡(luò)設(shè)備將響應(yīng)幀發(fā)送到第一網(wǎng)絡(luò)設(shè)備,其中,響應(yīng)幀為基于所述多個數(shù)據(jù)幀的接收模式的第一類型或第二類型;響應(yīng)于響應(yīng)幀的接收,第一網(wǎng)絡(luò)設(shè)備根據(jù)包含在響應(yīng)幀中的信息執(zhí)行數(shù)據(jù)幀重傳。
在示例性方面中,所述接收模式可包括第一接收模式,指示正常接收數(shù)據(jù)幀,或第二接收模式,指示沒有接收到或異常接收數(shù)據(jù)幀。
根據(jù)另一示例性方面,當(dāng)在由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀中第一接收模式的數(shù)據(jù)幀的數(shù)量大于第二接收模式的數(shù)據(jù)幀的數(shù)量時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示未接收或異常接收第二接收模式的那些數(shù)據(jù)幀的第一類型的響應(yīng)幀。當(dāng)在由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀中第二接收模式的數(shù)據(jù)幀的數(shù)量大于第一接收模式的數(shù)據(jù)幀的數(shù)量時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示正常接收第一接收模式的那些數(shù)據(jù)幀的第二類型的響應(yīng)幀。
根據(jù)另一示例性方面,響應(yīng)幀的第一類型包括指示第一模式的數(shù)據(jù)幀的數(shù)量的ACKed字段,和對第二模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段。響應(yīng)幀的第二類型包括指示第二模式的數(shù)據(jù)幀的數(shù)量的NACKed字段,和對第一模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段。
根據(jù)另一示例性方面,當(dāng)響應(yīng)幀為第一類型時,第一網(wǎng)絡(luò)設(shè)備重傳與ID字段中的標(biāo)識信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀。當(dāng)響應(yīng)幀為第二類型時,第一網(wǎng)絡(luò)設(shè)備重傳與NACKed字段中的信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀。
根據(jù)另一示例性方面,所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn),所述響應(yīng)幀可具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“延遲ACK”幀結(jié)構(gòu),以及使用包括在延遲ACK幀中的MAC頭中的幀類型字段的值來區(qū)分第一類型的響應(yīng)幀和第二類型的響應(yīng)幀。
根據(jù)本發(fā)明第三示例性實施例,提供一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備包括幀收發(fā)器、幀錯誤檢查器和響應(yīng)幀生成器。所述幀收發(fā)器從發(fā)送器接收請求響應(yīng)幀的數(shù)據(jù)幀,并發(fā)送由響應(yīng)幀生成器生成的響應(yīng)幀;所述幀錯誤檢查器確定數(shù)據(jù)幀中是否有錯誤,如果數(shù)據(jù)幀中沒有錯誤,則確定數(shù)據(jù)幀為第一接收模式,或如果數(shù)據(jù)幀有錯誤,則確定數(shù)據(jù)幀為第二接收模式;所述響應(yīng)幀生成器生成響應(yīng)幀。如果數(shù)據(jù)幀為第一接收模式,則響應(yīng)幀為指示正常接收數(shù)據(jù)幀的第一類型,而如果數(shù)據(jù)幀為第二接收模式,則響應(yīng)幀為指示未接收或異常接收數(shù)據(jù)幀的第二類型。
根據(jù)另一示例性實施例,提供一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,包括幀收發(fā)器,當(dāng)未從外部設(shè)備接收數(shù)據(jù)幀或從外部設(shè)備異常接收數(shù)據(jù)幀時,將響應(yīng)幀發(fā)送到外部設(shè)備,其后從外部設(shè)備重新接收數(shù)據(jù)幀。所述響應(yīng)幀指示未接收或異常接收數(shù)據(jù)幀根據(jù)該實施例的示例性方面,所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn),所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“Imm-ACK”幀結(jié)構(gòu),以及通過使用包括在Imm-ACK幀中的幀類型字段的值來標(biāo)識響應(yīng)幀。
根據(jù)本發(fā)明另一示例性實施例,提供一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備包括幀收發(fā)器,從外部設(shè)備接收多個數(shù)據(jù)幀,將響應(yīng)幀發(fā)送到外部設(shè)備,以及其后重新接收至少一個數(shù)據(jù)幀。響應(yīng)幀是基于所述多個數(shù)據(jù)幀的接收模式的第一類型或第二類型。
所述接收模式可包括第一接收模式,指示正常接收數(shù)據(jù)幀,或第二接收模式,指示未接收或異常接收數(shù)據(jù)幀。
根據(jù)另一示例性方面,當(dāng)在由收發(fā)器接收的多個數(shù)據(jù)幀中第一接收模式的數(shù)據(jù)幀的數(shù)量大于第二接收模式的數(shù)據(jù)幀的數(shù)量時,第一類型的響應(yīng)幀指示未接收或異常接收第二接收模式的那些數(shù)據(jù)幀。當(dāng)在由收發(fā)器接收的多個數(shù)據(jù)幀中第二接收模式的數(shù)據(jù)幀的數(shù)量大于第一接收模式的數(shù)據(jù)幀的數(shù)量時,第二類型的響應(yīng)幀指示正常接收第一接收模式的那些數(shù)據(jù)幀的第二類型的響應(yīng)幀。
根據(jù)另一示例性方面,第一類型的響應(yīng)幀包括指示第一模式的數(shù)據(jù)幀的數(shù)量的ACKed字段,和對第二模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段。第二類型的響應(yīng)幀包括指示第二模式的數(shù)據(jù)幀的數(shù)量的NACKed字段,和對第一模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段。其后,當(dāng)響應(yīng)幀為第一類型時,收發(fā)器接收與ID字段中的標(biāo)識信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀的重傳,當(dāng)響應(yīng)幀為第二類型時,收發(fā)器接收與NACKed字段中的信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀的重傳。
根據(jù)該實施例的另一示例性方面,所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn),所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“延遲ACK”幀結(jié)構(gòu),以及使用包括在延遲ACK幀中的MAC頭中的幀類型字段的值來區(qū)分第一響應(yīng)幀和第二響應(yīng)幀。
通過參照附圖對示例性實施例的詳細(xì)描述,本發(fā)明的上述和其他特點和優(yōu)點將會變得更加清楚,其中圖1示出當(dāng)從接收器發(fā)送的ACK響應(yīng)幀丟失時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況;圖2示出當(dāng)從發(fā)送器發(fā)送的ACK響應(yīng)幀丟失時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況;圖3示出當(dāng)關(guān)于從發(fā)送器發(fā)送的數(shù)據(jù)幀產(chǎn)生校驗和錯誤時根據(jù)傳統(tǒng)技術(shù)發(fā)送器將數(shù)據(jù)幀重傳到接收器的情況;圖4示出符合IEEE 802.15.3協(xié)議的“延遲ACK”幀的結(jié)構(gòu)的示例;圖5示出根據(jù)本發(fā)明示例性方面的當(dāng)在從發(fā)送器發(fā)送到接收器的數(shù)據(jù)幀中產(chǎn)生校驗和錯誤時發(fā)送器重傳數(shù)據(jù)幀的示例;圖6示出根據(jù)本發(fā)明示例性方面的NACK響應(yīng)幀的結(jié)構(gòu);圖7是根據(jù)本發(fā)明示例性方面的用于發(fā)送響應(yīng)幀的接收器的邏輯框圖;圖8是根據(jù)本發(fā)明示例性方面的發(fā)送響應(yīng)幀的方法的流程圖;以及圖9示出根據(jù)本發(fā)明示例性方面的延遲NACK幀的結(jié)構(gòu)。
具體實施例方式
現(xiàn)將參照示出本發(fā)明的示例性方面和實施例的附圖更充分地描述本發(fā)明的優(yōu)點和特點以及實現(xiàn)本發(fā)明的方法。然而,可按多種不同方式實施本發(fā)明,而不應(yīng)理解為本發(fā)明受限于在此闡述的示例性方面和實施例。在整個說明書中,不同附圖中的相同的標(biāo)號表示相同的部件。
現(xiàn)將描述本發(fā)明的示例性實施例。為了描述清楚,假設(shè)通信協(xié)議符合IEEE 802.15.3。
圖5示出根據(jù)本發(fā)明示例性實施例的當(dāng)在從發(fā)送器發(fā)送到接收器的數(shù)據(jù)幀中產(chǎn)生校驗和錯誤時發(fā)送器重傳數(shù)據(jù)幀的示例。
參照圖5,例如,當(dāng)在幀凈荷中檢測到錯誤作為接收器中對幀校驗序列(FCS)進(jìn)行校驗的結(jié)果時,接收器將NACK響應(yīng)幀發(fā)送到發(fā)送器以立即請求數(shù)據(jù)幀的重傳。因此,即使在預(yù)定的等待時間期間,當(dāng)其后從接收器接收NACK響應(yīng)幀時,發(fā)送器重傳先前發(fā)送的數(shù)據(jù)幀。圖6示出NACK響應(yīng)幀的結(jié)構(gòu)。雖然圖6所示的NACK響應(yīng)幀具有與IEEE 802.15.3中定義的ACK響應(yīng)幀相同的結(jié)構(gòu),但可使用包括在幀控制字段中的幀類型字段來區(qū)分ACK響應(yīng)幀和NACK響應(yīng)幀。換句話說,幀類型字段包含指示當(dāng)前幀的類型的信息,并可使用3比特來表示幀類型字段。由于比特101至111當(dāng)前為保留的,因此可通過使用保留的比特來表示幀類型字段來標(biāo)識NACK響應(yīng)幀。已經(jīng)描述了符合IEEE 802.15.3的幀格式。通常,由于數(shù)據(jù)幀的頭包含指示幀類型的信息,或具有保留的比特,因此可使用所述信息或保留的比特來定義NACK響應(yīng)幀。
圖7是根據(jù)本發(fā)明示例性實施例的用于發(fā)送響應(yīng)幀的接收器的邏輯框圖。圖8是根據(jù)本發(fā)明示例性實施例的發(fā)送響應(yīng)幀的方法的流程圖??墒褂脠D7所示的接收器來實現(xiàn)圖8所示的方法。
圖7示出響應(yīng)幀處理單元500的邏輯框圖,所示響應(yīng)幀處理單元500通過網(wǎng)絡(luò)540在從特定發(fā)送器(未示出)接收數(shù)據(jù)幀的接收器的網(wǎng)絡(luò)設(shè)備中運(yùn)行。為了描述的清楚,假設(shè)數(shù)據(jù)幀是請求響應(yīng)消息的幀。
響應(yīng)幀處理單元500包括幀收發(fā)器510、幀錯誤檢查器520和響應(yīng)幀生成器530??捎密浖K來實現(xiàn)響應(yīng)幀處理單元500的這些部件。
當(dāng)幀收發(fā)器510在步驟S550接收數(shù)據(jù)幀時,在步驟S555,幀錯誤檢查器520使用諸如校驗和校驗的方法檢查在接收的數(shù)據(jù)幀中是否存在錯誤,以檢查在構(gòu)成幀的比特中是否有錯誤。響應(yīng)幀生成器530根據(jù)檢查結(jié)果生成響應(yīng)幀。換句話說,當(dāng)在步驟S560在數(shù)據(jù)幀中存在錯誤時,在步驟S565,響應(yīng)幀生成器530生成NACK響應(yīng)幀。當(dāng)在步驟S560在數(shù)據(jù)幀中不存在錯誤時,在步驟S570,響應(yīng)幀生成器530生成ACK響應(yīng)幀。NACK和ACK響應(yīng)幀符合當(dāng)前協(xié)議。在步驟S575,幀收發(fā)器510將由響應(yīng)幀生成器530生成的響應(yīng)幀發(fā)送到收發(fā)器的網(wǎng)絡(luò)設(shè)備。
當(dāng)使用單個NACK響應(yīng)幀時,當(dāng)發(fā)送器發(fā)送數(shù)據(jù)幀時,可減少在重傳超時周期Tret和從發(fā)送器的數(shù)據(jù)幀的發(fā)送到發(fā)送器的NACK響應(yīng)幀的接收的時間TNACK之間的差。因此,當(dāng)使用N個NACK響應(yīng)幀時,可由等式(1)表示用于數(shù)據(jù)幀的發(fā)送的減少的時間周期。
Tsave=NNACK-response*(Tret-TNACK)(1)這里,NNACK-response表示發(fā)送的NACK響應(yīng)幀的數(shù)量。
此外,如果發(fā)送器請求發(fā)送用于多個數(shù)據(jù)幀的響應(yīng)消息,則接收器可發(fā)送用于多個數(shù)據(jù)幀的響應(yīng)消息,而不是發(fā)送用于從發(fā)送器接收的每一數(shù)據(jù)幀的響應(yīng)幀。對于該操作,當(dāng)使用符合IEEE 802.15.3標(biāo)準(zhǔn)的延遲ACK幀時,在媒體訪問控制(MAC)幀凈荷上將正確接收的所有數(shù)據(jù)幀的標(biāo)識信息發(fā)送到發(fā)送器。然而,在本發(fā)明實施例中,定義具有與延遲ACK幀相同的基本幀結(jié)構(gòu)的延遲NACK幀。這里,新定義的幀的名稱并不限制為“延遲NACK”??蓪P(guān)于不正確接收的多個數(shù)據(jù)幀的標(biāo)識信息的任意類型的響應(yīng)幀定義為延遲NACK幀。為了描述的清楚,將根據(jù)本發(fā)明新定義的幀稱為延遲NACK幀以與延遲ACK幀對應(yīng)。可基于包括在圖6所示的MAC頭中的幀類型字段來區(qū)分延遲NACK幀和圖4所示的延遲ACK幀。圖9示出根據(jù)本發(fā)明示例性實施例的包括在延遲NACK幀中的MAC幀凈荷字段的結(jié)構(gòu)。
MPDU NACKed字段指示接收器已經(jīng)從發(fā)送器不正確接收的數(shù)據(jù)幀的數(shù)量。MPDU ID塊字段指示關(guān)于已經(jīng)從發(fā)送器不正確接收的數(shù)據(jù)幀的標(biāo)識信息。
當(dāng)從發(fā)送器發(fā)送到接收器的數(shù)據(jù)幀需要許多ACK響應(yīng)幀時可使用延遲NACK幀。例如,假設(shè)接收器已經(jīng)正確接收從發(fā)送器發(fā)送的所有20個數(shù)據(jù)幀并且發(fā)送器請求用于所述20個數(shù)據(jù)幀的延遲ACK幀。在此情況下,當(dāng)使用延遲ACK幀時,需要將20個MPDU ID塊字段插入MAC幀凈荷。然而,當(dāng)使用延遲NACK幀時,可通過不在MAC幀凈荷中插入MPDU ID塊字段來實現(xiàn)與使用延遲ACK幀相同的效果。通常,隨著數(shù)據(jù)幀的大小減小,發(fā)送成功率增加,傳輸速率也增加。
如上所述,當(dāng)接收器已經(jīng)正確接收從發(fā)送器發(fā)送的所有20個數(shù)據(jù)幀時,延遲ACK幀比延遲NACK幀大20×2=40字節(jié)。
反之,當(dāng)不正確接收許多數(shù)據(jù)幀時,使用延遲ACK幀是高效的。
當(dāng)關(guān)于多個數(shù)據(jù)幀的ACK響應(yīng)的數(shù)量大于NACK響應(yīng)的數(shù)量時,可由等式(2)表示可通過使用延遲NACK幀而節(jié)省字節(jié)的數(shù)量。
Ssave=(NACK-NNACK)×2bytes(2),其中,NACK指示ACK響應(yīng)的數(shù)量,NNACK指示NACK響應(yīng)的數(shù)量。
反之,當(dāng)NACK響應(yīng)多于ACK響應(yīng)時,可由等式(3)表示可通過使用延遲ACK幀而節(jié)省字節(jié)的數(shù)量。
Ssave=(NNACK-NACK)×2bytes(3)產(chǎn)業(yè)上的可利用性根據(jù)本發(fā)明,當(dāng)接收NACK響應(yīng)時,發(fā)送器立即重傳數(shù)據(jù)幀,而無需等待預(yù)定的時間周期,從而減少了數(shù)據(jù)幀傳輸時間。結(jié)果,可防止資源浪費(fèi)。此外,自適應(yīng)地選擇包括關(guān)于正常接收的多個數(shù)據(jù)幀的標(biāo)識信息的響應(yīng)幀和包括關(guān)于不正確接收或沒有接收的多個數(shù)據(jù)幀的標(biāo)識信息的響應(yīng)幀,從而減少了響應(yīng)幀的大小。
雖然已經(jīng)示出和描述了本發(fā)明的示例性方面和實施例,但本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離本發(fā)明的精神和范圍的情況下,可進(jìn)行改變或修改。因此,前述方面和實施例在各方面僅僅是示例性的,而不應(yīng)認(rèn)為是以任何方式進(jìn)行限制。
權(quán)利要求
1.一種在無線網(wǎng)絡(luò)中重傳數(shù)據(jù)幀的方法,該方法包括第一網(wǎng)絡(luò)設(shè)備將請求響應(yīng)幀的數(shù)據(jù)幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第二網(wǎng)絡(luò)設(shè)備確定數(shù)據(jù)幀的接收模式;第二網(wǎng)絡(luò)設(shè)備將響應(yīng)幀發(fā)送到第一網(wǎng)絡(luò)設(shè)備,其中,響應(yīng)幀是基于數(shù)據(jù)幀的接收模式的第一類型和第二類型;以及第一網(wǎng)絡(luò)設(shè)備根據(jù)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀的類型重傳數(shù)據(jù)幀。
2.如權(quán)利要求1所述的方法,其中,接收模式是以下之一第一接收模式,指示第二網(wǎng)絡(luò)設(shè)備正常接收數(shù)據(jù)幀,以及第二接收模式,指示第二網(wǎng)絡(luò)設(shè)備沒有接收到或異常接收數(shù)據(jù)幀。
3.如權(quán)利要求2所述的方法,其中,當(dāng)數(shù)據(jù)幀為第一接收模式時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示正常的接收數(shù)據(jù)幀的第一類型的響應(yīng)幀,以及當(dāng)數(shù)據(jù)幀為第二接收模式時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示沒有接收或異常接收數(shù)據(jù)幀的第二類型的響應(yīng)幀。
4.如權(quán)利要求3所述的方法,其中當(dāng)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀為第一類型時,第一網(wǎng)絡(luò)設(shè)備將數(shù)據(jù)幀重傳到第二網(wǎng)絡(luò)設(shè)備。
5.如權(quán)利要求4所述的方法,其中當(dāng)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀為第二類型時,第一網(wǎng)絡(luò)設(shè)備不將數(shù)據(jù)幀重傳到第二網(wǎng)絡(luò)設(shè)備。
6.如權(quán)利要求4所述的方法,其中所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn);所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“Imm-ACK”幀結(jié)構(gòu);以及使用包括在Imm-ACK幀中的幀類型字段的值來區(qū)分第一類型的響應(yīng)幀和第二類型的響應(yīng)幀。
7.一種在無線網(wǎng)絡(luò)中重傳數(shù)據(jù)幀的方法,包括第一網(wǎng)絡(luò)設(shè)備將多個數(shù)據(jù)幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第一網(wǎng)絡(luò)設(shè)備將請求響應(yīng)幀的請求幀發(fā)送到第二網(wǎng)絡(luò)設(shè)備;第二網(wǎng)絡(luò)設(shè)備確定由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀的每一個的接收模式;第二網(wǎng)絡(luò)設(shè)備將響應(yīng)幀發(fā)送到第一網(wǎng)絡(luò)設(shè)備,其中,響應(yīng)幀為基于所述多個數(shù)據(jù)幀的接收模式第一類型或第二類型;以及響應(yīng)于響應(yīng)幀的接收,第一網(wǎng)絡(luò)設(shè)備根據(jù)包含在響應(yīng)幀中的信息執(zhí)行幀重傳。
8.如權(quán)利要求7所述的方法,其中,所述接收模式包括第一接收模式,指示正常接收數(shù)據(jù)幀,以及第二接收模式,指示沒有接收到或異常接收數(shù)據(jù)幀。
9.如權(quán)利要求8所述的方法,其中,當(dāng)在由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀中第一接收模式的數(shù)據(jù)幀的數(shù)量大于第二接收模式的數(shù)據(jù)幀的數(shù)量時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示未接收或異常接收第二接收模式的那些數(shù)據(jù)幀的第一類型的響應(yīng)幀,以及當(dāng)在由第一網(wǎng)絡(luò)設(shè)備發(fā)送的多個數(shù)據(jù)幀中第二接收模式的數(shù)據(jù)幀的數(shù)量大于第一接收模式的數(shù)據(jù)幀的數(shù)量時,第二網(wǎng)絡(luò)設(shè)備發(fā)送指示正常接收第一接收模式的那些數(shù)據(jù)幀的第二類型的響應(yīng)幀。
10.如權(quán)利要求9所述的方法,其中,第一類型的響應(yīng)幀包括指示第一模式的數(shù)據(jù)幀的數(shù)量的ACKed字段,和對第二模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段;以及第二類型的響應(yīng)幀包括指示第二模式的數(shù)據(jù)幀的數(shù)量的NACKed字段,和對第一模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息的相應(yīng)的ID字段。
11.如權(quán)利要求10所述的方法,其中當(dāng)響應(yīng)幀為第一類型時,第一網(wǎng)絡(luò)設(shè)備重傳與ID字段中的標(biāo)識信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀;以及當(dāng)響應(yīng)幀為第二類型時,第一網(wǎng)絡(luò)設(shè)備重傳與NACKed字段中的信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀。
12.如權(quán)利要求11所述的方法,其中所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn);所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“延遲ACK”幀結(jié)構(gòu);以及使用包括在延遲ACK幀中的MAC頭中的幀類型字段的值來區(qū)分第一類型的響應(yīng)幀和第二類型的響應(yīng)幀。
13.一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,包括幀收發(fā)器,從外部設(shè)備接收請求響應(yīng)幀的數(shù)據(jù)幀,發(fā)送由響應(yīng)幀生成器生成的響應(yīng)幀;幀錯誤檢查器,確定數(shù)據(jù)幀中是否由錯誤,如果數(shù)據(jù)幀中沒有錯誤,則確定數(shù)據(jù)幀為第一接收模式,或如果數(shù)據(jù)幀有錯誤,則確定數(shù)據(jù)幀為第二接收模式;以及響應(yīng)幀生成器,生成響應(yīng)幀;其中,如果數(shù)據(jù)幀為第一接收模式,則響應(yīng)幀為指示正常接收數(shù)據(jù)幀的第一類型,如果數(shù)據(jù)幀為第二接收模式,則響應(yīng)幀為指示未接收或異常接收數(shù)據(jù)幀的第二類型。
14.一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,包括幀收發(fā)器,被配置為當(dāng)未從外部設(shè)備接收數(shù)據(jù)幀或從外部設(shè)備異常接收數(shù)據(jù)幀時,幀收發(fā)器將指示未接收或異常接收數(shù)據(jù)幀的響應(yīng)幀發(fā)送到外部設(shè)備,其后從外部設(shè)備重新接收數(shù)據(jù)幀。
15.如權(quán)利要求14所述的設(shè)備,其中所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn);所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“Imm-ACK”幀結(jié)構(gòu);以及使用包括在Imm-ACK幀中的幀類型字段的值來標(biāo)識響應(yīng)幀。
16.一種無線網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備,包括幀收發(fā)器,被配置為從外部設(shè)備接收多個數(shù)據(jù)幀,將響應(yīng)幀發(fā)送到外部設(shè)備,以及其后重新接收至少一個數(shù)據(jù)幀,其中,響應(yīng)幀是基于所述多個數(shù)據(jù)幀的接收模式的第一類型或第二類型。
17.如權(quán)利要求16所述的網(wǎng)絡(luò)設(shè)備,其中,接收模式是以下之一第一接收模式,指示正常接收數(shù)據(jù)幀,以及第二接收模式,指示未接收或異常接收數(shù)據(jù)幀。
18.如權(quán)利要求17所述的網(wǎng)絡(luò)設(shè)備,其中當(dāng)在由收發(fā)器接收的多個數(shù)據(jù)幀中第一接收模式的數(shù)據(jù)幀的數(shù)量大于第二接收模式的數(shù)據(jù)幀的數(shù)量時,收發(fā)器發(fā)送指示未接收或異常接收第二接收模式的那些數(shù)據(jù)幀的第一類型的響應(yīng)幀,以及當(dāng)在由收發(fā)器接收的多個數(shù)據(jù)幀中第二接收模式的數(shù)據(jù)幀的數(shù)量大于第一接收模式的數(shù)據(jù)幀的數(shù)量時,收發(fā)器發(fā)送指示正常接收第一接收模式的那些數(shù)據(jù)幀的第二類型的響應(yīng)幀。
19.如權(quán)利要求18所述的設(shè)備,其中第一類型的響應(yīng)幀包括指示第一模式的數(shù)據(jù)幀的數(shù)量的ACKed字段,和對第二模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息相應(yīng)的ID字段;以及第二類型的響應(yīng)幀包括指示第二模式的數(shù)據(jù)幀的數(shù)量的NACKed字段,和對第一模式的數(shù)據(jù)幀中的每一個,包括數(shù)據(jù)幀的標(biāo)識信息相應(yīng)的ID字段。
20.如權(quán)利要求19所述的網(wǎng)絡(luò)設(shè)備,其中當(dāng)響應(yīng)幀為第一類型時,收發(fā)器接收與ID字段中的標(biāo)識信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀的重傳;以及當(dāng)響應(yīng)幀為第二類型時,收發(fā)器接收與NACKed字段中的信息對應(yīng)的第二接收模式的那些數(shù)據(jù)幀的重傳。
21.如權(quán)利要求19所述的網(wǎng)絡(luò)設(shè)備,其中所述無線網(wǎng)絡(luò)符合IEEE 802.15.3標(biāo)準(zhǔn),所述響應(yīng)幀具有符合IEEE 802.15.3標(biāo)準(zhǔn)的“延遲ACK”幀結(jié)構(gòu),以及使用包括在延遲ACK幀中的MAC頭中的幀類型字段的值來區(qū)分第一類型的響應(yīng)幀和第二類型的響應(yīng)幀。
全文摘要
提供一種重傳數(shù)據(jù)幀的方法以及使用該方法的設(shè)備。在無線網(wǎng)絡(luò)中執(zhí)行的方法中,第一網(wǎng)絡(luò)設(shè)備發(fā)送請求響應(yīng)幀的數(shù)據(jù)幀。第二網(wǎng)絡(luò)設(shè)備根據(jù)數(shù)據(jù)幀的接收模式確定響應(yīng)幀的類型。第二網(wǎng)絡(luò)設(shè)備將確定的響應(yīng)幀的類型發(fā)送到第一網(wǎng)絡(luò)設(shè)備。第一網(wǎng)絡(luò)設(shè)備根據(jù)發(fā)送到第一網(wǎng)絡(luò)設(shè)備的響應(yīng)幀的類型重傳數(shù)據(jù)幀。
文檔編號H04B1/69GK1910862SQ200480041186
公開日2007年2月7日 申請日期2004年11月9日 優(yōu)先權(quán)日2004年1月30日
發(fā)明者洪真佑, 裴大奎, 成玹娥 申請人:三星電子株式會社