專利名稱:在無線網(wǎng)絡中重傳多播幀的方法及處理接收到的多播幀的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在無線網(wǎng)絡中進行多播,更具體地說,涉及在無線網(wǎng)絡中傳輸多播 (multicast, MC)幀及處理接收到的MC幀。
背景技術(shù):
通常,無線局域網(wǎng)(WLAN)是一種典型的無線網(wǎng)絡。與常規(guī)的有線LAN不同,WLAN 使用無線介質(zhì)作為數(shù)據(jù)傳輸?shù)慕橘|(zhì),而無需用于常規(guī)的有線LAN的線纜連接。當前,WLAN利 用無線資源來發(fā)送和接收數(shù)據(jù),因此,WLAN備受關(guān)注,以擴展或者替代常規(guī)的有線LAN。WLAN基于 IEEE (Institute of Electrical and Electronics Engineers 電氣禾口 電子工程師協(xié)會)的IEEE 802. 11標準。當將多播應用于MSDU (Medium access control Service Data Unit 介質(zhì)訪問控制業(yè)務數(shù)據(jù)單元)時,這是將多播地址作為接收機地址 (RA)或目的地地址(DA)的MSDU。當將多播地址應用于MPDU(Medium access control Protocol Data Unit 介質(zhì)訪問控制協(xié)議數(shù)據(jù)單元)或控制幀時,這是將多播地址作為RA 的MPDU或控制幀。這里,“多播地址”是指具有組比特集(group bit set)的MAC(介質(zhì)訪 問控制)地址?!癕SDU”是指傳送給多個MAC業(yè)務接入點之間的單元的信息?!癕PDU”是指 利用物理層的服務而在兩個相同的MAC層之間所交換的數(shù)據(jù)的單元。在WLAN 中,利用 DCF(Distributed Coordination Function 分布式協(xié)調(diào)功能) 來發(fā)送數(shù)據(jù),DCF是IEEE 802. 11的基本介質(zhì)訪問機制,DCF利用CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance 帶有沖突避免的載波偵聽多路訪問)協(xié)議 和隨機回退時間來在多個終端之間共享介質(zhì)。通過肯定確認(ACK)信號來對每個單播幀的 傳輸進行檢查,并且,如果在ACK信號等待時間內(nèi)沒有響應,則嘗試進行重傳。如果在多次 (例如,5至21次)嘗試了重傳之后仍然沒有接收到ACK信號,則丟棄該單播幀。這意味著 傳輸失敗。但是,廣播幀及多播幀的傳輸并不是利用這種ACK信號來進行檢查的。也就是說, IEEE 802. 11標準的MAC基本上支持單播幀,但是并不支持廣播幀及多播幀。結(jié)果,由于鄰道干擾、多徑衰落等原因而導致傳輸廣播幀及多播幀的傳輸失敗的 概率較高,而且,由于沒有重傳,所以一次失敗會使得該幀被丟棄。這意味著該多播幀的無 線(無線)傳輸失敗。那是無線(無線)環(huán)境與有線環(huán)境相比的特性,在無線環(huán)境中,多播 幀的傳輸會由于傳輸失敗而導致幾乎不能保證穩(wěn)定接收,并且,QoS(服務質(zhì)量)會根據(jù)信 道狀態(tài)而不規(guī)律。因此,現(xiàn)有技術(shù)中的多播幀的無線傳輸?shù)氖「怕瘦^高,并且使得QoS劣 化。
發(fā)明內(nèi)容
設計本發(fā)明用于解決現(xiàn)有技術(shù)中的這些問題,因此,本發(fā)明的一個目的在于,提供 一種如果之前的多播幀沒有正確地進行發(fā)送則重傳多播幀的方法,由此來提高多播幀的接收可靠性。本發(fā)明的另一個目的在于,提供一種重傳新的類型的多播幀的方法,從而只對支 持重傳的站點進行重傳,而不允許將多播幀重傳到不支持多播幀重傳的傳統(tǒng)站點(legacy station)0本發(fā)明的另一個目的在于,提供一種對接收到的多播幀進行處理的方法,以確定 支持重傳的站點所接收到的多播幀是否是由重傳所產(chǎn)生的重復幀(duplicated frame)。為了實現(xiàn)這些目的,在一個方面提供了一種重傳多播幀的方法,該方法包括以下 步驟由已經(jīng)發(fā)送了第一多播幀的發(fā)射機設備來確定是否需要重傳該第一多播幀;并且, 如果需要重傳所述第一多播幀,則僅當存在支持重傳的站點(STA)時,才由所述發(fā)射機設 備來發(fā)送第二多播幀。為了實現(xiàn)這些目的,在另一方面提供了一種重傳多播幀的方法,該方法包括以下 步驟由已經(jīng)發(fā)送了包括序列號字段和接收機地址(RA)字段在內(nèi)的第一多播幀的發(fā)射機 設備來確定是否需要重傳該第一多播幀;并且,如果需要重傳所述第一多播幀,則由所述發(fā) 射機設備來形成第二多播幀,該第二多播幀具有與所述第一多播幀相同的序列號字段的值 和發(fā)射機地址字段的值、但與所述第一多播幀的類型不同;以及發(fā)送所述第二多播幀。為了實現(xiàn)這些目的,在另一方面提供了一種重傳多播幀的方法,該方法包括以下 步驟由已經(jīng)發(fā)送了具有第一發(fā)射機地址(TAl)的第一多播幀的發(fā)射機設備來確定是否需 要重傳該第一多播幀;并且,如果需要重傳所述第一多播幀,則由所述發(fā)射機設備來形成具 有與所述第一發(fā)射機地址(TAl)不同的第二發(fā)射機地址(TA2)的第二多播幀;以及發(fā)送所 述第二多播幀。為了實現(xiàn)這些目的,在另一方面提供了一種重傳多播幀的方法,該方法包括以下 步驟由已經(jīng)發(fā)送了第一多播幀的發(fā)射機設備來確定是否需要重傳該第一多播幀,該第一 多播幀將第一多播群地址作為接收機地址(RA);并且,如果需要重傳所述第一多播幀,則 由所述發(fā)射機設備來形成將與所述第一多播群地址不同的第二多播群地址作為接收機地 址(RA)的第二多播幀;以及發(fā)送所述第二多播幀。在本發(fā)明中,當需要重傳多播幀時,支持重傳的站點能再次接收到該多播幀。當站 點重復接收到已經(jīng)接收到的幀時,該站點能利用接收機地址和序列號這兩者來識別多播幀 的重傳,因此,該站點能丟棄重復接收到的幀(重復幀)。不支持重傳的傳統(tǒng)站點不能識別 出新的類型的多播幀(設置了新的多播群地址和/或重傳比特),因此,傳統(tǒng)站點將丟棄該 多播幀,從而防止了重復地接收到該幀。當站點支持重傳并且重傳比特被設置為1時,該站 點能按照一對一的方式將接收機地址中的新的多播群地址集映射到原始的多播群地址,然 后,至少利用接收機地址和多播群地址信息來區(qū)分相應的多播幀是否是重復幀。
圖1是例示了作為無線網(wǎng)絡的一個例子的WLAN(無線局域網(wǎng))的設置的圖。圖2是例示了在該無線網(wǎng)絡中正常發(fā)送多播幀的過程的圖。圖3是例示了根據(jù)本發(fā)明的第一實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。圖4是例示了作為多播幀的例子的數(shù)據(jù)幀的設置的圖。
圖5是例示了根據(jù)本發(fā)明的第二實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。圖6是例示了根據(jù)本發(fā)明的第三實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。圖7是例示了根據(jù)本發(fā)明的第四實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。圖8是例示了以太網(wǎng)地址格式的例子的設置的圖。
具體實施例方式圖1是例示了作為無線網(wǎng)絡的一個例子的WLAN(無線局域網(wǎng))的設置的圖。圖1 涉及根據(jù)IEEE 802. 11標準的WLAN,并且,WLAN僅是無線網(wǎng)絡的一個例子。因此,本發(fā)明可 應用于通用無線網(wǎng)絡以及WLAN。參照圖1,WLAN系統(tǒng)100包括接入點(AP) 110和210、以及站點(STA) 120a、…、 220b。AP 110和210具有無線站的功能,并且是通過用于相關(guān)站點的無線介質(zhì)來提供針對 分布式業(yè)務的連接的功能實體。AP 110和210是發(fā)射機設備的例子,并具有如下功能發(fā) 送多播幀;確定該多播幀是否已經(jīng)被正確地發(fā)送;和/或如果該多播沒有被正確地發(fā)送,則 形成新的類型的多播幀并將其發(fā)出。除了“AP”的名稱,AP 110和210還可以被稱作“集中 控制器”、“基站(BS) ”、“節(jié)點B”、“站點控制器”等。站點120a、…、220b是包含符合IEEE 802. 11標準的、相對于無線介質(zhì)的介質(zhì)訪問控制(MAC)和物理層接口在內(nèi)的任意設備。站 點120a、"*、220b的功能是接收多播幀。不支持重傳的傳統(tǒng)站點不能識別出重傳的多播幀, 而支持重傳的站點能識別出重傳的多播幀。除了“無線站”的名稱,站點120a、…、220b還 可以被稱作“無線發(fā)送/接收單元(WTRU) ”、“用戶設備(UE) ”、“移動臺(MS)”、“移動用戶單 兀”等ο根據(jù)是否包括AP 110和210,可以將WLAN系統(tǒng)100分為兩種類型。也就是說,一種 包括AP 110和210的WLAN系統(tǒng)被稱作基礎(chǔ)架構(gòu)基本服務集(IBSS infrastructure basic service set),而另一種不具有這種AP 110和210的WLAN系統(tǒng)被稱作ad-hoc網(wǎng)絡(未圖 示)°由單個AP 110所提供的服務區(qū)被稱作基本服務區(qū)(BSA),并且,連接到AP 110的 移動終端被稱作基本服務集(BSS)?!皩⒁苿咏K端連接到AP 110以接收服務”被稱作站點服務(stationservice :SS)。 SS包括由多個站點在ad-hoc網(wǎng)絡中所交換的服務。如圖1所示,BSA(即,服務區(qū))可以彼 此交迭。兩個或更多個AP 110和210可交互工作,以允許與一個AP 110連接的站點120a、 120b及120c能夠同與另一個AP 210連接的站點220a及220b進行通信。此時,AP 110和 210的連接被稱作分布式系統(tǒng)(DS),而且,通過該DS所提供的服務被稱作分布式系統(tǒng)服務 (DSS)。能夠提供有DSS的區(qū)域被稱作擴展的服務區(qū)(ESA),并且,在ESA中接收DSS的全 部站點120a、…220b以及AP 110和210全體被稱作擴展的業(yè)務集(ESS)。通常,ESS與 WLAN中的一個或更多個AP 110和210連接,因此,可以通過ESSID來區(qū)分多個網(wǎng)絡。圖2是例示了在無線網(wǎng)絡中正常發(fā)送多播幀的過程的圖。這里,MC幀是指多播幀。
參照圖2,在WLAN中正常發(fā)送多播幀。也就是說,發(fā)送第一 MC幀,出現(xiàn)分布式幀 間空間(CIFS distributed inter-frame space),執(zhí)行回退算法而不進行接收肯定確認 (ACK)信號的過程,然后,發(fā)送第二 MC幀。圖3是例示了根據(jù)本發(fā)明的第一實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖,并且,圖4是例示了作為多播幀的例子的數(shù)據(jù)幀的設置。參照圖3,首先,發(fā)射機設備發(fā)送第一多播幀(S11)。這里,第一多播幀是AP期望 發(fā)送給目的地設備的消息,該多播幀可以是例如圖4所示的數(shù)據(jù)幀300。數(shù)據(jù)幀300包括幀控制字段、連續(xù)性/ID字段、地址字段、序列控制字段、QoS (服 務質(zhì)量)控制字段、幀主體字段和/或FCS (Frame CheckSequence 幀校驗序列)字段。幀控制字段是MAC報頭的一部分,幀控制字段包括協(xié)議的版本和類型。幀控制字 段用于控制幀。連續(xù)性/ID字段是MAC報頭的一部分,并且長度為16比特。連續(xù)性/ID字 段的范圍根據(jù)幀類型而變化。地址字段是MAC報頭的一部分。地址字段是MAC報頭的一部 分,這些地址字段包括兩個地址字段,該兩個字段用于指示BSSID、源地址(SA)、目的地地 址(DA)、發(fā)射機地址(TA)、和/或接收機地址(RA)。序列控制字段是MAC報頭的一部分,其 長度為16比特,并且包括分段號(fragmentnumber)以及序列號。QoS控制字段是MAC報 頭的一部分,長度為16比特,并且控制QoS。數(shù)據(jù)幀300的幀類型取決于QoS控制字段,因 此,數(shù)據(jù)幀300有時也被稱作QoS數(shù)據(jù)幀。幀主體字段是包括各個幀類型的特定信息的可 變長字段。幀主體字段的長度起始于最小的O八元組。FCS字段是32比特長度的字段,包 含32比特的循環(huán)冗余校驗(CRC)。通過MAC報頭和幀主體字段這兩者來計算FCS字段。因 此,F(xiàn)CS字段被稱作計算字段。參照圖3,確定是否需要重傳已經(jīng)在步驟Sll中發(fā)送的第一多播幀(S12)。在多種情況下可以重傳第一多播幀。例如,如果第一多播幀由于沖突而未能發(fā)送, 則可以將其重傳。這里,在確定第一多播幀是否發(fā)生沖突的方面沒有限制,并且,例如可以 使用以下方法。首先,在發(fā)送了第一多播幀之后,通過物理載波檢測(偵聽)來檢查信道狀態(tài)。如 果信道不是處于空閑狀態(tài),則可以確定為多播幀發(fā)生了沖突。并不是能夠檢測到每次多播 沖突。這里,物理載波檢測是由物理層所提供的、用來檢測載波的方法之一。接著,在發(fā)送了第一多播幀之后,如果在擴展的幀間空間(EIFS)時段內(nèi)沒有發(fā)生 信道訪問,則可以認為出現(xiàn)了沖突。并不是每個多播幀都可以被確定為發(fā)生沖突。當在基 于DCF(分布式協(xié)調(diào)功能)的基站的幀傳輸中發(fā)生錯誤時,EIFS可為接收站點提供用于發(fā) 送ACK幀的足夠時間。參照圖3,當確定為需要重傳第一多播幀時,確定BSS是否只包括支持重傳的站點 (S13)。如果第一多播幀的目的地設備只包括支持重傳的站點,則發(fā)送第二多播幀(S14)。 這里,第二多播幀的類型可以與第一多播幀的類型相同,或者與第一多播幀的類型不同。盡 管第二多播幀的類型與第一多播幀的類型不同,但是幀主體可以相同。如果目的地設備只包括不支持重傳的傳統(tǒng)站點,則無需發(fā)送第二多播幀。如果目 的地設備包括不支持重傳的傳統(tǒng)站點以及支持重傳的站點這兩者、并且如果第二多播幀與 第一多播幀相同,則不發(fā)送第二多播幀。這是因為,如果第二多播幀與第一多播幀相同、并且發(fā)送了第二多播幀,則已經(jīng)接收到了第一多播幀的傳統(tǒng)站點將接收到該第二多播幀、并 且將該第二多播幀傳送到應用層,從而會導致接收和處理同一幀的問題。但是,如果第二多 播幀與第一多播幀不相同,則由于傳統(tǒng)站點不能識別出該第二多播幀,所以傳統(tǒng)站點會將 該第二多播幀丟棄,從而不會造成問題。圖5是例示了根據(jù)本發(fā)明的第二實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。這里,除了將第二多播幀更改為新的類型的多播幀以外,本發(fā)明的第二實施 方式與圖3的第一實施方式相同,因此,本發(fā)明的第二實施方式將重點介紹這個差異。參照圖5,首先,發(fā)射機設備發(fā)送第一多播幀(S21)。該第一多播幀可以是具有圖 4所示形式的多播幀。接著,發(fā)射機設備確定是否需要重傳第一多播幀(S22)。在多種情況下可以重傳第 一多播幀。例如,如果第一多播幀由于沖突而未能發(fā)送,則需要重傳該第一多播幀。這里, 在確定第一多播幀是否發(fā)生沖突的方面沒有限制,可以使用上述方法。當確定為需要重傳第一多播幀時,形成不同于第一多播幀的類型的、新的類型的 第二多播幀(S23)。第二多播幀包括與第一多播幀相同的序列號和接收機地址。序列號可指示MSDU (MAC業(yè)務數(shù)據(jù)單元)或MPDU (MAC協(xié)議數(shù)據(jù)單元)的序列號。接著,發(fā)射機設備發(fā)送不同于第一多播幀的、新的類型的第二多播幀(S24)。相應 地,不支持重傳的傳統(tǒng)站點不能識別出新的類型的第二多播幀,因此,傳統(tǒng)站點丟棄接收到 的幀。同時,支持重傳的站點可以識別出該新的類型的第二多播幀,因此,支持重傳的站點 能利用接收到的第二多播幀的序列號和接收機地址值來確定該第二多播幀是否是重復的 多播幀。如果確定為該接收到的多播幀是重復的多播幀,則支持重傳的站點將其丟棄。也就 是說,該終端將重傳的多播幀的序列號及接收機地址與存儲在緩存等中的信息進行比較, 并且,如果是相同的信息,則該終端將接收到的幀視為重復的多播幀,并將其丟棄。圖6是例示了根據(jù)本發(fā)明的第三實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。參照圖6,首先,發(fā)射機設備發(fā)送具有第一發(fā)射機地址的第一多播幀(S31)。該第 一多播幀可以是具有圖4所示形式的多播幀。接著,發(fā)射機設備確定是否需要重傳第一多播幀(S32)。在多種情況下可以重傳第 一多播幀。例如,如果第一多播幀由于沖突而未能發(fā)送,則需要重傳該第一多播幀。這里, 在確定第一多播幀是否發(fā)生沖突的方面沒有限制,可以使用上述的方法。當確定為需要重傳第一多播幀時,發(fā)射機設備形成具有與第一發(fā)射機地址不同的 第二發(fā)射機地址的第二多播幀(S33)。這里,雖然第一發(fā)射機地址與第二發(fā)射機地址分別具 有不同的值,但是,第一發(fā)射機地址與第二發(fā)射機地址可具有如下關(guān)系支持重傳的站點能 將它們識別為相同。例如,第一發(fā)射機地址可以是發(fā)射機設備的實際MAC地址,S卩,實際的 BSSID,而第二發(fā)射機地址可以是發(fā)射機設備的虛擬MAC地址,即,虛擬的BSSID。BSSID是 BSS (基本服務集)的唯一 ID。接著,發(fā)射機設備發(fā)送具有第二發(fā)射機地址的第二多播幀(S34)。此時,由于第二 多播幀的第二發(fā)射機地址與第一發(fā)射機地址不同,所以不支持重傳的傳統(tǒng)站點將該第二多 播幀丟棄。同時,支持重傳的站點可以將該第二多播幀的第二發(fā)射機地址識別為第一多播 幀的地址(例如,當支持重傳的站點識別出已知的虛擬BSSID對應于發(fā)射機設備的BSSID時),因此,支持重傳的站點能利用接收到的第二多播幀的序列號和接收機地址來確定該第 二多播幀是否是重復的多播幀。如果該幀被確定為是重復幀,則該站點將其丟棄。也就是 說,該終端將重傳的多播幀的序列號及接收機地址與存儲在緩存等中的信息進行比較,并 且,如果是相應的信息或者相同的信息,則該終端將接收到的幀視為重復的多播幀,并將其 丟棄。圖7是例示了根據(jù)本發(fā)明的第四實施方式的、在無線網(wǎng)絡中重傳多播幀的方法的 過程的流程圖。參照圖7,首先,發(fā)射機設備發(fā)送將第一多播群地址作為接收機地址的第一多播幀 (S41)。該第一多播幀可以是具有圖4所示形式的多播幀。接著,發(fā)射機設備確定是否需要重傳第一多播幀(S42)。在多種情況下可以重傳第 一多播幀。例如,如果第一多播幀由于沖突而未能發(fā)送,則需要重傳該第一多播幀。這里, 在確定第一多播幀是否發(fā)生沖突的方面沒有限制,可以使用上述的方法。當確定為需要重傳第一多播幀時,發(fā)射機設備形成將不同于第一多播群地址(原 始的多播群地址)的第二多播群地址作為接收機地址的第二多播幀(S43)。第二多播群地址可以是按照一對一的方式映射到第一多播群地址的MAC地址,并 且,當重傳具有第一多播群地址的多播幀時,將相應的第二多播群地址用作接收機地址,并 且進行重傳。作為第二多播群地址的一個示例,可以使用本地多播群地址。例如,可以將通過將 圖8所示的以太網(wǎng)地址格式的MSB (最高有效位)的b7位設置為“1”而得到的本地多播群 地址,用作第二多播群地址。此時,本地多播地址不會導致與在全局上唯一的多播群地址沖 突。接著,發(fā)射機設備發(fā)送第二多播幀(S44)。相應地,由于不支持重傳的傳統(tǒng)站點沒 有加入第二多播群地址,所以傳統(tǒng)站點將該第二多播幀丟棄。同時,一旦接收到第二多播 幀,支持重傳的站點可以將第二多播群地址(接收機地址)識別為第一多播群地址,因此, 支持重傳的站點能利用接收到的第二多播幀的序列號和接收機地址來確定該第二多播幀 是否是重復的多播幀。如果該幀被確定為是重復幀,則該站點將其丟棄。也就是說,該終端 將重傳的多播幀的序列號及接收機地址與存儲在緩存等中的信息進行比較,并且,如果是 相同的信息,則該終端將接收到的幀視為重復的多播幀,并將其丟棄。如果允許將多播幀分段并進行發(fā)送,則可以對單個多播幀分段并進行發(fā)送。此時, 包括各個分段在內(nèi)的幀可具有相同的序列號,但是具有不同的分段號。因此,當允許對多播 幀進行分段時,利用地址接收機、序列號以及分段號來確定多播幀是否是重復幀。為此,將 接收到的多播幀的發(fā)射機地址、接收機地址、序列號以及分段號存儲或保持在緩存中。如果接收到QoS數(shù)據(jù)類型的多播幀,則可以根據(jù)業(yè)務ID(TID)依次將序列號分配 給多播幀。此時,如果這些幀具有相同的序列號、但是具有不同的TID,則它們是不同的幀, 而如果這些幀具有相同的序列號和TID,則它們是相同的幀。因此,當接收到QoS數(shù)據(jù)類型 的多播幀時,可以將發(fā)射機地址、接收機地址、序列號和TID存儲或保持在緩存中。并且,利 用全部的所存儲或保持的信息來確定接收到的多播幀是否是已經(jīng)接收到的多播幀的重復 幀。如果在無線網(wǎng)狀網(wǎng)絡中重傳多播幀,則終端在緩存中存儲或保持接收到的多播幀的目的地多播地址、源地址以及序列號。目的地多播地址也被稱作網(wǎng)狀目的地多播地址,源 地址也被稱作網(wǎng)狀源地址。如果允許對多播幀進行分段,則還可以將分段號保持或存儲在 緩存中?;蛘?,當接收到QoS數(shù)據(jù)類型的多播幀時,還可以將TID保持或存儲在緩存中。因此,當接收到多播幀時,首先,終端確定重傳比特是否為“1”。如果重傳比特被設 置為“1”,則該終端至少將接收到的多播幀的發(fā)射機地址、接收機地址以及序列號與緩存中 所保持的值進行比較。如果允許對多播幀進行分段,則該終端還可以比較分段號。如果該 終端接收到QoS數(shù)據(jù)類型的多播幀,則該終端還可以比較TID。在無線網(wǎng)狀網(wǎng)絡中,當接收到多播幀時,首先,終端確定重傳比特是否為“1”。如果 重傳比特被設置為“ 1”,則該終端至少將接收到的多播幀的目的地多播地址、源地址以及序 列號與緩存中所保持的值進行比較。如果允許對多播幀進行分段,則該終端還可以比較分 段號。如果接收到QoS數(shù)據(jù)類型的多播幀,則該終端還可以比較TID。下面將介紹當重傳多播幀時要存儲在緩存中的、用于終端來對所重傳的多播幀是 否是重復幀進行檢測的數(shù)據(jù)。在根據(jù)本發(fā)明的各個實施方式的、在無線網(wǎng)絡中重傳多播幀的方法中,第一多播 幀與第二多播幀具有相同的序列號。此外,在本發(fā)明的第二實施方式和第三實施方式中的 第一多播幀與第二多播幀具有相同的接收機地址。在第四實施方式中,支持重傳的站點具 有用于識別該站點的接收機地址。因此,為了檢測所重傳的幀是否是重復幀,至少需要將已接收到的多播幀的序列 號和接收機地址作為元組(tuple)而存儲在接收站點的緩存中。當允許對多播幀進行分段 時,還應在將分段號與序列號以及接收機地址一起作為元組存儲在緩存中。這是因為,當終 端接收到包括分段號的多播幀時,為了確定所重傳的幀是否是重復幀,該終端應當一起比 較序列號和分段號。當該終端支持QoS、并接收到QoS類型的多播幀時,該終端應當將TID與 序列號及接收機地址一起作為元組存儲在緩存中。QoS數(shù)據(jù)類型的多播幀的序列號由TID 來限定,因此,為了檢測所重傳的幀是否是重復幀,應當一起比較TID和序列號。此外,為了檢測接收到的幀的重傳幀是否是重復幀,終端可以將發(fā)射機地址、接收 機地址以及序列號全部存儲在緩存中,以使用它們(例如,IBSS中的多播)。當該終端接收 到包含分段號的多播幀時,該終端可以另外地存儲該分段號。當該終端接收到QoS類型的 多播幀時,該終端可以另外地存儲TID。按照這種方式,終端將接收到的多播數(shù)據(jù)幀的接收機地址和序列號(根據(jù)所發(fā)送 的多播幀的類型,可能包括分段號和TID中的一個或者這兩者)存儲在緩存中。因此,當該 終端接收到重試比特(retry bit)被設置為“ 1”的多播數(shù)據(jù)幀時,該終端能將接收到的多 播數(shù)據(jù)幀識別為重傳的多播幀,并將重傳的多播幀的接收機地址、序列號等與緩存中所存 儲的信息進行比較,由此來確定該幀是否已經(jīng)被接收。在將傳統(tǒng)站點不能識別的新的多播群地址用作重傳的多播幀的接收機地址的情 況下,當終端接收到重傳比特被設置為“1”的多播幀時,該終端需要用現(xiàn)有的多播群地址值 來取代接收機地址值。用現(xiàn)有的多播群地址來取代新的多播群地址的方法并沒有限制。例 如,可以采用按照一對一的方式來對新的多播群地址與現(xiàn)有的多播群地址進行映射的表的 方法,或者,可以采用根據(jù)特定規(guī)則來轉(zhuǎn)換新的多播群地址值的方法等。為了例示和描述的目的而提供了對本發(fā)明的優(yōu)選實施方式的上述描述。本說明并不是旨在窮盡的,也不是旨在將本發(fā)明限制于所公開的精確形式,根據(jù)上述教導可以進行 各種修改和變型,或者可以從本發(fā)明的實踐中獲得。旨在由所附權(quán)利要求及其等同物來限 定本發(fā)明的范圍。工業(yè)應用性本發(fā)明可應用于無線網(wǎng)絡的多播業(yè)務中。
權(quán)利要求
一種在無線網(wǎng)絡中重傳多播幀的方法,該方法包括以下步驟確定是否需要重傳之前發(fā)送的第一多播幀;以及如果確定為需要重傳所述第一多播幀,則僅當所述第一多播幀的目的地設備只包括支持重傳的站點時,才發(fā)送第二多播幀。
2.根據(jù)權(quán)利要求1所述的方法,其中,當確定為需要重傳所述第一多播幀時,如果所述 第一多播幀的目的地設備包括不支持重傳的一個或更多個傳統(tǒng)站點,則不發(fā)送所述第二多播幀。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述第二多播幀的類型與所述第一多播幀的類 型相同或者不同。
4.一種在無線網(wǎng)絡中重傳多播幀的方法,該方法包括以下步驟確定是否需要重傳之前發(fā)送的第一多播幀,該第一多播幀包括序列號字段和發(fā)射機地 址字段;如果確定為需要重傳所述第一多播幀,則形成第二多播幀,該第二多播幀具有與所述 第一多播幀相同的序列號字段的值和發(fā)射機地址字段的值、但與所述第一多播幀的類型不 同;以及發(fā)送所述第二多播幀。
5.根據(jù)權(quán)利要求4所述的方法,其中,不支持重傳的傳統(tǒng)站點不能識別所述第二多播 幀,而支持重傳的站點能識別所述第二多播幀。
6.一種在無線網(wǎng)絡中重傳多播幀的方法,該方法包括以下步驟由已經(jīng)發(fā)送了具有第一發(fā)射機地址的第一多播幀的發(fā)射機設備來確定是否需要重傳 該第一多播幀;如果確定為需要重傳所述第一多播幀,則由所述發(fā)射機設備來形成具有與所述第一發(fā) 射機地址不同的第二發(fā)射機地址的第二多播幀;以及發(fā)送所述第二多播幀。
7.根據(jù)權(quán)利要求6所述的方法,其中,不支持重傳的傳統(tǒng)站點不能識別所述第二多播 幀,而支持重傳的站點能識別所述第二多播幀。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述第一發(fā)射機設備是所述發(fā)射機設備的實際 介質(zhì)訪問控制MAC地址,并且,所述第二發(fā)射機地址是所述發(fā)射機設備的虛擬MAC地址。
9.一種在無線網(wǎng)絡中重傳多播幀的方法,該方法包括以下步驟由已經(jīng)發(fā)送了第一多播幀的發(fā)射機設備來確定是否需要重傳該第一多播幀,該第一多 播幀將第一多播群地址作為接收機地址;如果確定為需要重傳所述第一多播幀,則由所述發(fā)射機設備來形成將第二多播群地址 作為接收機地址的第二多播幀;以及發(fā)送所述第二多播幀。
10.根據(jù)權(quán)利要求9所述的方法,其中,不支持重傳的傳統(tǒng)站點不能識別所述第二多播 幀,而支持重傳的站點能識別所述第二多播幀。
11.根據(jù)權(quán)利要求9所述的方法,其中,按照一對一的方式來將所述第二多播群地址映 射到所述第一多播群地址。
12.一種在無線網(wǎng)絡中處理多播幀的方法,該方法包括以下步驟接收多播幀;以及利用所述多播幀的接收機地址值和序列號值來確定該多播幀是否與之前接收到的多 播幀相同。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述多播幀包括分段號,并且,在確定所述多 播幀是否與之前接收到的多播幀相同的步驟中,還使用該分段號的值。
14.根據(jù)權(quán)利要求12所述的方法,其中,所述多播幀包括業(yè)務ID,并且,在確定步驟中, 還使用所述業(yè)務ID的值。
15.根據(jù)權(quán)利要求12所述的方法,其中,當所述之前接收到的多播幀的接收機地址值 與當前接收到的多播幀的接收機地址值具有1 1的映射關(guān)系時,在確定步驟中確定為所 述多播幀與之前接收到的多播幀相同。
16.一種在無線網(wǎng)狀網(wǎng)絡中處理多播幀的方法,該方法包括以下步驟接收多播幀;以及利用所述多播幀的源地址值、目的地址值和序列號值來確定該多播幀是否與之前接收 到的多播幀相同。
17.根據(jù)權(quán)利要求16所述的方法,其中,所述多播幀包括段號和/或業(yè)務ID,并且,在 確定步驟中,一起使用該分段號和/或該業(yè)務ID。全文摘要
公開了一種在無線網(wǎng)絡中重傳多播幀的方法、以及一種確定接收到的多播幀是否是重復幀的方法。在確定接收到的多播幀是否是與之前接收到的多播幀相同的重復幀的過程中,可以使用多播幀的接收機地址值和序列號。當允許對多播幀進行分段時,還可以使用多播幀的分段號的值,并且,如果多播幀包括業(yè)務ID時,還可以將業(yè)務ID的值用于確定該多播幀是否是重復幀。如果在無線網(wǎng)狀網(wǎng)絡中發(fā)送多播幀,則利用網(wǎng)狀源地址、網(wǎng)狀目的地地址、以及序列號來確定該多播幀是否是重復幀。在確定步驟中根據(jù)需要還可以使用分段號和/或業(yè)務ID。
文檔編號H04L1/16GK101897139SQ200880119867
公開日2010年11月24日 申請日期2008年10月10日 優(yōu)先權(quán)日2007年10月10日
發(fā)明者石鏞豪 申請人:Lg電子株式會社