專利名稱:用于無線網(wǎng)絡(luò)上的可靠多播通信的方法和裝置的制作方法
用于無線網(wǎng)絡(luò)上的可靠多播通信的方法和裝置
本申請是申請人英特爾公司于2009年6月26日提交的、發(fā)明名稱為“用于無線網(wǎng)絡(luò)上的可靠多播通信的方法和裝置”的中國專利申請No. 200880001491. 4的分案申請。技術(shù)領(lǐng)域背景技術(shù)
隨著技術(shù)的發(fā)展,無線通信的可靠多播和廣播正變得越來越重要。這在很多組織中可以通過以下事實得到例證多播和廣播正在成為實況會議、網(wǎng)絡(luò)培訓(xùn)和無線網(wǎng)絡(luò)管理的傳送的所需能力。在家庭聯(lián)網(wǎng)中,能夠?qū)V播視頻流用于家庭娛樂和游戲。在醫(yī)院環(huán)境中,能夠?qū)V播用于商業(yè)廣告和電視廣播。
現(xiàn)有的通信協(xié)議、例如ffiEE-Std 802. 111999 版本(IS0/IEC 8802-11:1999)標(biāo)準(zhǔn)并不支持可靠多播/廣播,因為這些協(xié)議不具有與多個接收者交換確認(rèn)消息(ACK)的能力。 獲取多播通信的可靠性級別可以通過為給定無線網(wǎng)絡(luò)指定用ACK響應(yīng)多播業(yè)務(wù)的引導(dǎo)者 (leader)站從而通知多播源已將分組成功傳送到至少該引導(dǎo)者而實現(xiàn)。然而,更高的可靠性會導(dǎo)致更長的延遲或更低的總網(wǎng)絡(luò)吞吐量,因為更高的可靠性是通過分組在網(wǎng)絡(luò)中的重傳而實現(xiàn)的。發(fā)明內(nèi)容
在說明書的結(jié)論部分特別指出并明確主張視為本發(fā)明的主題。然而,針對結(jié)構(gòu)與操作方法,在與附圖一起閱讀時通過參考以下詳細(xì)描述,可更好地理解本發(fā)明及其目標(biāo)、特征和優(yōu)點,其中
圖1是根據(jù)本發(fā)明的某些實施例的示范無線通信系統(tǒng)的示意框圖;以及
圖2是根據(jù)本發(fā)明的某些實施例的多播通信方法的示意流程圖。
要領(lǐng)會,為了闡述的簡潔和清楚,圖中所示的要素不一定按照比例繪制。例如,為了清楚起見,可將一些要素的尺寸相對其它要素進(jìn)行放大。此外,考慮適當(dāng)時,參考標(biāo)號可在附圖中重復(fù)以指示對應(yīng)或相似要素。
具體實施方式
在下面的詳細(xì)描述中,給出了多個具體細(xì)節(jié)以提供對本發(fā)明的徹底理解。然而,本領(lǐng)域技術(shù)人員要理解,沒有這些具體細(xì)節(jié)也可實施本發(fā)明。在其他情況下,沒有詳細(xì)描述眾所周知的方法、過程、組件、單元和/或電路以免混淆本發(fā)明。
本發(fā)明的實施例可提供一種用于通過使用網(wǎng)絡(luò)表征和業(yè)務(wù)類型而使引導(dǎo)者節(jié)點分配對無線網(wǎng)絡(luò)中的廣播和多播業(yè)務(wù)動態(tài)適應(yīng)的方法。根據(jù)本發(fā)明的實施例,該方法可包括基于業(yè)務(wù)流的特征和對特定業(yè)務(wù)類型的分發(fā)要求給每個多播流分配獨立的引導(dǎo)者。
本發(fā)明的實施例可以在各種應(yīng)用中使用。本發(fā)明的一些實施例可以結(jié)合例如以下的各種裝置和系統(tǒng)使用發(fā)送器;接收器;收發(fā)器;發(fā)送器-接收器;無線通信站;無線通信裝置;無線接入點(AP);調(diào)制解調(diào)器;無線調(diào)制解調(diào)器;個人計算機(PC);桌上型計算機;移動計算機;膝上型計算機;筆記本計算機;平板計算機;服務(wù)器計算機;手持計算機; 手持裝置;個人數(shù)字助理(PDA)裝置;手持PDA設(shè)備;網(wǎng)絡(luò);無線網(wǎng)絡(luò);局域網(wǎng)(LAN);無線 LAN (WLAN);城域網(wǎng)(MAN);無線MAN (WMAN);廣域網(wǎng)(WAN);無線WAN (WffAN);按照現(xiàn)有 IEEE 802. 11,802.1la,802.1lb,802. He,802. Hg,802.1lh,802.1li,802.1ln,802. 16、 802. 16d、802. 16e標(biāo)準(zhǔn)和/或以上標(biāo)準(zhǔn)的未來版本和/或派生和/或長期演進(jìn)(LTE)工作的裝置和/或網(wǎng)絡(luò);個人區(qū)域網(wǎng)(PAN);無線PAN (WPAN);作為以上WLAN和/或PAN和/ 或WPAN網(wǎng)絡(luò)的部分的單元和/或裝置;單向和/或雙向無線通信系統(tǒng);蜂窩無線電話通信系統(tǒng);蜂窩電話;無線電話;個人通信系統(tǒng)(PCS)裝置;合并有無線通信裝置的PDA裝置;多入多出(MMO)收發(fā)器或裝置;單入多出(SMO)收發(fā)器或裝置;多入單出(MISO)收發(fā)器或裝置;多接收機鏈(MRC)收發(fā)器或裝置;具有“智能天線”技術(shù)或多天線技術(shù)的收發(fā)器或裝置;等等。本發(fā)明的一些實施例可結(jié)合例如以下的一種或多種類型的無線通信信號和/或系統(tǒng)使用射頻(RF)、紅外(IR)、頻分復(fù)用(FDM)、正交FDM (0FDM)、時分復(fù)用(TDM)、時分多址(TDMA)、擴(kuò)展TDMA (E-TDMA)、通用分組無線業(yè)務(wù)(GPRS)、擴(kuò)展GPRS、碼分多址(CDMA)、寬帶 CDMA (WCDMA)、CDMA2000、多載波調(diào)制(MDM)、離散多音(DMT)、藍(lán)牙(RTM)、ZigBee (TM) 等等。本發(fā)明的實施例可以在各種其它設(shè)備、裝置、系統(tǒng)和/或網(wǎng)絡(luò)中使用。
雖然本發(fā)明的范圍不限于此,但是無線通信技術(shù)可以包括射頻(RF)和紅外。RF 無線標(biāo)準(zhǔn)的非限制性示例是例如藍(lán)牙、IEEE-Std 802. 11a、IEEE_Std802.1lb 1999版本、 IEEE-Std 802.1lg和家用RF的協(xié)議。紅外光信號的非限制性示例是 例如紅外數(shù)據(jù)協(xié)會 (IrDA)標(biāo)準(zhǔn)的協(xié)議。
雖然本發(fā)明的實施例不限于此,但是使用例如“處理”、“計算”、“演算”、“確定”、“建立”、“分析”、“檢查”等術(shù)語的論述可以是指計算機、計算平臺、計算系統(tǒng)或其它電子計算裝置的操作和/或處理,所述計算機、計算平臺、計算系統(tǒng)或其它電子計算裝置對在計算機的寄存器和/或存儲器中表示為物理(例如,電子)量的數(shù)據(jù)進(jìn)行操作和/或?qū)⑵滢D(zhuǎn)換為在計算機的寄存器和/或存儲器或者可在存儲用于執(zhí)行操作和/或處理的指令的其它信息存儲媒介中同樣表示為物理量的其它數(shù)據(jù)。
雖然本發(fā)明的實施例不限于此,但是本文使用的術(shù)語“多種”和“多個”可以包括例如“多個”或“兩個或兩個以上”。術(shù)語“多種”或“多個”可以在整個說明書中使用,以便描述兩個或兩個以上組件、裝置、要素、單元、參數(shù)等等。例如,“多個站”可以包括兩個或兩個以上站。
雖然本發(fā)明的實施例不限于此,但是本文使用的術(shù)語“多播/廣播”可以包括例如多播通信、廣播通信、無線多播通信、有線多播通信、無線廣播通信、有線廣播通信、通過因特網(wǎng)或全球通信網(wǎng)絡(luò)的多播通信、通過因特網(wǎng)或全球通信網(wǎng)絡(luò)的廣播通信、使用TCP/IP的多播通信、使用TCP/IP的廣播通信、網(wǎng)播(web-cast)通信(例如,使用萬維網(wǎng))、和/或例如非單播通信的其它通信類型。
現(xiàn)在參考圖1,圖1示意圖示了能夠根據(jù)本發(fā)明的說明性實施例使用多播/廣播通信的示范無線通信系統(tǒng)100的框圖。系統(tǒng)100可包括一個或多個無線通信站,例如站101、102、103和104。系統(tǒng)100可包括無線接入點(AP) 105。可將站101-104稱為多播/廣播接收者裝置,可將AP 105稱為多播/廣播源裝置。
在一些實施例中,站101-104和AP 105可以例如分別通過無線通信鏈路191-195 使用共享的接入媒介190進(jìn)行通信。在一些實施例中,站101-104和AP 105能夠按照例如由 IEEE-Std 802. 111999 版本(IS0/IEC 8802-11:1999)標(biāo)準(zhǔn)、IEEE 802. 16 標(biāo)準(zhǔn)等所定義的無線通信標(biāo)準(zhǔn)或協(xié)議進(jìn)行通信。
根據(jù)一些實施例,例如,AP 105可以使用多播或廣播發(fā)送將要被一個以上站接收的數(shù)據(jù)。例如,AP 105可以使用多播來向系統(tǒng)100的一組站發(fā)送數(shù)據(jù),可以使用廣播來向系統(tǒng)100的基本上所有可能接聽裝置發(fā)送數(shù)據(jù),可以利用基于網(wǎng)絡(luò)分段的受限廣播機制, 可以利用直接廣播機制來向系統(tǒng)100的主裝置發(fā)送數(shù)據(jù),等等。在一些實施例中,多播/廣播可以在無線網(wǎng)格網(wǎng)絡(luò)、ad-hoc網(wǎng)絡(luò)、基本服務(wù)集(BSS)、獨立BSS(IBSS)、基礎(chǔ)網(wǎng)絡(luò)等上進(jìn)行。
站101可以包括例如處理器111、輸入單元112、輸出單元113、存儲器單元114、存儲裝置單元115和具有發(fā)送器120和接收器130的調(diào)制解調(diào)器。站101可以選擇性地包括其它合適的硬件組件和/或軟件組件。在一些實施例中,站101的組件可以裝入例如公共外殼、包裝等中。
處理器111可以包括例如中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、 主處理器、控制器、多個處理器或控制器、芯片、微芯片、一個或多個電路、線路、邏輯單元、 集成電路(1C)、專用IC (ASIC)或任何其它合適的多用途或?qū)S锰幚砥骰蚩刂破?。例如,處理?11可以處理由站101發(fā)送和/或接收的信號和/或數(shù)據(jù)。
輸入單元112可以包括例如鍵盤、小鍵盤(keypad)、鼠標(biāo)、觸摸板、手寫筆、麥克風(fēng)或任何合適的點擊裝置或輸入裝置 。輸出單元113可以包括例如陰極射線管(CRT)監(jiān)視器或顯示單元、液晶顯示(IXD)監(jiān)視器或顯示單元、屏幕、監(jiān)視器、揚聲器或其它合適的顯示單元或輸出裝置。
存儲器單元114可以包括例如隨機存取存儲器(RAM)、只讀存儲器(ROM)、動態(tài)RAM (DRAM)、同步DRAM(SD-RAM)、閃存、易失存儲器、非易失存儲器、高速緩沖存儲器、緩沖器、短期存儲器單元、長期存儲器單元或其它合適的存儲器單元或存儲裝置單元。存儲裝置單元 115可以包括例如硬盤驅(qū)動、軟盤驅(qū)動、壓縮盤(⑶)驅(qū)動、⑶-ROM驅(qū)動或其它合適的可移除或不可移除的存儲裝置單元。例如,存儲器單元114和/或存儲裝置單元115可以存儲由站101發(fā)送和/或接收的數(shù)據(jù)。
例如,發(fā)送器120可以包括能夠例如通過天線121發(fā)送無線RF信號的無線射頻 (RF)發(fā)送器。例如,接收器130可以包括能夠例如通過天線131接收無線RF信號的無線 RF接收器。在一些實施例中,例如,發(fā)送器120和/或接收器130可以使用收發(fā)器或發(fā)送器-接收器、使用調(diào)制解調(diào)器125、使用網(wǎng)絡(luò)接口卡(NIC)或者能夠執(zhí)行發(fā)送和/或接收無線通信信號、塊、幀、傳輸流、分組、消息和/或數(shù)據(jù)的分離或集成功能的一個或多個單元來實現(xiàn)。
天線121和/或天線131可以包括內(nèi)部和/或外部RF天線,例如偶極天線、單極天線、全向天線、端饋天線、圓形極化天線、微帶(micro-strip)天線、分集天線或者適用于發(fā)送和/或接收無線通信信號、塊、幀、傳輸流、分組、消息和/或數(shù)據(jù)的任何其它類型的天線。在一些實施例中,可選地,天線121和天線131可以使用公共或單獨天線、例如發(fā)送/ 接收天線或者使用公共的發(fā)送/接收天線集來實現(xiàn)。
在一些實施例中,站101或站101-104中的一個或多個站可以包括例如管理和控制單元141和診斷單元142。管理單元141可以執(zhí)行涉及多播/廣播通信的操作,例如以便交換關(guān)于“引導(dǎo)者”分配的協(xié)議消息、管理診斷單元142或者按照本發(fā)明的一些實施例執(zhí)行涉及多播/廣播通信的其它操作。多播/廣播管理單元141和/或診斷單元142可以選擇性地例如使用分離的組件或單元、使用集成或組合的單元、使用硬件組件、使用軟件組件、 作為處理器111的一部分、作為調(diào)制解調(diào)器125的一部分等來實現(xiàn)。
診斷單元142可以執(zhí)行分析操作,并且可以生成要被傳送到AP 105的診斷信息。 由站101的診斷單元142生成的診斷信息可以包括、但不限于收到的多播/廣播幀計數(shù)、與一個或多個所接收多播/廣播幀(例如與最遲收到的或最近收到的多播/廣播幀)相關(guān)聯(lián)的所接收信道功率指示符(RCPI)、與一個或多個收到的多播/廣播幀(例如與最近收到的多播/廣播幀)相關(guān)聯(lián)的所接收信噪比指示符(RSNI)或者與一個或多個收到的多播幀或與到來的多播/廣播傳輸相關(guān)聯(lián)的質(zhì)量指示符。應(yīng)當(dāng)理解,本發(fā)明的實施例不限于上述診斷信息,還有可由診斷單元142報告給AP 105的度量。
依照本發(fā)明的一些實施例,站101-104中的一個或多個站可以例如定期、以預(yù)定時間間隔、在需要時、自主地、在預(yù)定條件滿足時、響應(yīng)觸發(fā)事件時等將診斷信息發(fā)送給AP 105。
AP 105可以包括例如天線160和170、處理器162、發(fā)送器164和接收器166。雖然本發(fā)明的范圍不限于此,但是天線160和170可以是全向天線、單極天線、偶極天線、端饋天線、圓形極化天線、微帶天線、分集天線、GPS天線等等。這兩個天線可以不同,例如一個可以為偶極天線而另一個可為端饋天線。在一些實施例中,發(fā)送器164可以耦合到天線160 而接收器166可以耦合到天線170。在本發(fā)明的其它實施例中,發(fā)送器164和接收器166可以都耦合到單天線160。
AP 105可以還包括多播/廣播管理和控制單元152,該多播/廣播管理和控制單元152能夠執(zhí)行涉及多播/廣播通信的管理的操作,例如對到來的多播/廣播診斷信息進(jìn)行分析、選擇或重新選擇引導(dǎo)者站、監(jiān)視到來的多播/廣播診斷信息、監(jiān)視收到的(或預(yù)計要被接收的)多播/廣播確認(rèn)幀、對多播/廣播確認(rèn)方案進(jìn)行激活或去激活(或以另外方式修改)等等。多播/廣播管理單元152可以選擇性地例如使用分離組件或單元、使用集成或組合的單元、使用硬件組件、使用軟件組件、作為AP 105的處理器或調(diào)制解調(diào)器的一部分等來實現(xiàn)。
根據(jù)本發(fā)明的實施例,AP 105可以包括診斷單元154,該診斷單元154能夠執(zhí)行由AP 105經(jīng)由多播或廣播向多個站發(fā)送的通信的分析和表征并且執(zhí)行與從站101-104中之一或多個收到的診斷信息有關(guān)的分析操作等。所述分析可以包括確定流的業(yè)務(wù)可靠性表征。例如,一種傳輸可以是商業(yè)信息或廣告則多數(shù)但不是全部站接收到該業(yè)務(wù)可以是可接受的,而一種傳輸可以是緊急多播消息或網(wǎng)絡(luò)管理消息則最大數(shù)量的站接收到該業(yè)務(wù)可以是合乎需要的。
所述分析和表征可以通過多種方法完成,這些方法包括但不限于基于信息技術(shù) (IT)的規(guī)則集合、應(yīng)用級業(yè)務(wù)分配、以及基于建立的模式和/或網(wǎng)絡(luò)條件對多播業(yè)務(wù)流的自動啟發(fā)式分析。
根據(jù)本發(fā)明的實施例,診斷單元154可進(jìn)一步根據(jù)由AP 105發(fā)送的業(yè)務(wù)流的類型來選擇用于分配“引導(dǎo)者”站的最合適診斷度量。例如,對于視頻流的多播可以選擇第一診斷度量,而對于數(shù)據(jù)流可以選擇不同的診斷度量。在一些情形中,盡可能快地傳輸信息可能至關(guān)緊要,因此數(shù)據(jù)的等待時間成為重要的量度(measure)。對于其它多播,準(zhǔn)確性可能最重要,因此幀丟失率和信號的S/N比可以是相關(guān)度量。
依照本發(fā)明的一些實施例,對于給定的多播,診斷單元154可以在所有多播/廣播接收者中根據(jù)基于多播通信的表征的所選診斷度量以及從多播/廣播接收者(站101-104) 收到的診斷信息來選擇引導(dǎo)者站。
在一些實施例中,對于所選多播可以基于與該多播相關(guān)聯(lián)的度量(例如由AP 105) 指定站101-104中之一充當(dāng)“引導(dǎo)者”站(例如確認(rèn)站、確認(rèn)發(fā)送者站、確定站、指定的站、分配的站、選擇的站、選擇性指定的站、任命的站、選舉的站、有代表性的站、有代表性的接收者站等)。
在說明性實施例中,例如,對于給定的多播,站101可以被指定為引導(dǎo)者站而站 102-104可以不被·指定為引導(dǎo)者站。例如,引導(dǎo)者站101可以和AP 105交換協(xié)議消息。例如,當(dāng)引導(dǎo)者站101接收到來自AP 105的多播/廣播幀時,引導(dǎo)者站101可以向AP 105發(fā)送確認(rèn)(ACK)分組或消息。然而,站104可以被AP 105指定為下一多播的引導(dǎo)者。這可能是部分或完全因為對這兩個傳輸使用不同度量集合的事實、這兩個廣播之間的環(huán)境的一些物理改變、這兩個多播的質(zhì)量差別、這些因素的某種組合或其它未提及因素的集合。
另外,參考圖2,圖2是根據(jù)本發(fā)明一些示范實施例的多播通信方法的示意流程圖。如圖所示,可以對每個多播或廣播執(zhí)行該過程。該方法的操作可以例如由圖1的系統(tǒng) 100、由圖1的站101-104中任意或全部站、由圖1的AP 105和/或由其它合適的單元、裝置和/或系統(tǒng)執(zhí)行。
如框210所示,該方法可以包括執(zhí)行由AP 105經(jīng)由多播或廣播向多個站發(fā)送的通信的分析和表征,并確定該流的業(yè)務(wù)可靠性表征。這在本發(fā)明的一些實施例中可以包括向每種類型的多播/廣播業(yè)務(wù)分配優(yōu)先級類別。
如框220所示,該方法可以包括基于給定多播或廣播的表征確定適當(dāng)?shù)男阅芏攘浚?,可以給緊急廣播分配最高優(yōu)先級類別且用于此類廣播的合適度量可以是幀丟失率(FLR)。一旦已經(jīng)選定性能度量,則可以設(shè)置初始閾值,例如,對于緊急廣播,引導(dǎo)者可以是具有最低FLR的站,且因此FLR閾值最初可以被設(shè)置為100%,使得所有的響應(yīng)站具有較好的較低FLR。在要使所選性能度量最大的情況下,可以將閾值的初始值設(shè)置在最小可能值,使得所有的響應(yīng)站具有較好的較高值。
之后,可以通過選擇最初具有最低FLR的站來選定初始引導(dǎo)者。注意,如果使用 FLR則每個站、該實施例中為站101-104中的任意或全部站實際上向AP 105報告的值可以是幀計數(shù)。AP 105可以從幀計數(shù)確定FLR,因為AP 105 “知曉”廣播了多少幀。
在本發(fā)明的一些實施例中且對于一些度量,建立滯后條件(文本框220)可能是合乎需要的。否則,在一些度量變化非常迅速時,指定的引導(dǎo)者可能經(jīng)常改變。這樣,不是將用于指定引導(dǎo)者的當(dāng)前性能閾值設(shè)置為引導(dǎo)者的優(yōu)先性能,而是將該閾值從引導(dǎo)者的優(yōu)先度量向上調(diào)整某個百分比可能較為有利,例如,如果該度量是要被最大化的一個度量則閾值可設(shè)置在高于引導(dǎo)者的優(yōu)先測量性能20%,而如果該度量要被最小化則閾值可設(shè)置在低于引導(dǎo)者的優(yōu)先性能10%。
根據(jù)本發(fā)明的其它實施例,閾值可以簡單地設(shè)置為與當(dāng)前引導(dǎo)者的當(dāng)前性能相等,或者閾值可以是由多播/廣播的類型或與多播/廣播相關(guān)聯(lián)的要求所確定的固定值。
如框230所示,該方法可以選擇性地包括例如AP 105接收由站101-104或其它多播/廣播接收者所生成的多播/廣播診斷信息,并基于所接收的信息為每個報告站計算所選性能度量。診斷信息可以包括例如收到的多播/廣播幀計數(shù)、收到的信號強度指示符、分組誤差率、信噪比、測量的等待時間、測量的抖動或其它信息,并且可以限于或可以不限于在為多播/廣播確定所選性能度量時所使用的度量。
AP 105可以為每種類型的多播/廣播計算或估計不同的性能度量或性能度量集合;例如與站相關(guān)聯(lián)的FLR、每站的平均FLR、每站的平均接收信噪比(SNR)、每站的平均接收信號強度(RSSI)、每站的平均等待時間、每站的平均抖動等和/或這些所述度量的任何組合以及可被認(rèn)為對特定傳輸類型有用的任何其它種類的度量。
根據(jù)本發(fā)明的實施例,該方法包括例如將與最佳性能度量關(guān)聯(lián)的表現(xiàn)最佳站分配為引導(dǎo)者。然后,AP 105可以定期分析從站101-104接收到的診斷信息,并基于這些站和該引導(dǎo)者的性能度量之間的比較使用所選滯后值可以確定是否要求引導(dǎo)者的重新分配。如果該引導(dǎo)者的性能開始按照特定數(shù)量或百分比所預(yù)定那樣明顯下降,則本發(fā)明的一些實施例可以發(fā)起新的引導(dǎo)者選擇循環(huán),如框240 - 260中所述。
如菱形框240所示,如果所選性能度量是要被最大化的一 個量度,則AP 105可檢查未分配的站、例如站103的性能度量是否高于引導(dǎo)者的性能度量,且滯后條件是否滿足。 如果是,則由AP 105將站103分配為新的引導(dǎo)者(框250)。如果不是,則當(dāng)前引導(dǎo)者站、站 101可以保持為引導(dǎo)者(框260)。
類似地,如果所選性能度量是要被最小化的一個度量,則AP 105可以檢查未分配的站、例如站103的性能度量是否小于引導(dǎo)者的性能度量且滯后條件是否滿足。如果是,則由AP 105將站103分配為新的引導(dǎo)者(框250)。如果不是,則當(dāng)前引導(dǎo)者站、站101可以保持為引導(dǎo)者(框260)。
根據(jù)本發(fā)明的實施例,每當(dāng)做出分配引導(dǎo)者的決定且已經(jīng)識別潛在的引導(dǎo)者時, AP 105的管理和控制單元152可以向站101的管理和控制單元141發(fā)送多播/廣播引導(dǎo)者分配請求。響應(yīng)時,管理單元141可以向AP 105的管理單元152發(fā)送多播/廣播引導(dǎo)者分配響應(yīng)。AP 105的診斷單元152可以向站101的診斷單元142發(fā)送多播/廣播診斷信息請求。響應(yīng)時,站101的診斷單元142可以向AP 105的診斷單元154發(fā)送多播/廣播診斷信息報告(或其它合適的響應(yīng))。
在一些實施例中,可選地,在AP 105和/或站101之間的通信(例如ACK分組或消息、指定為引導(dǎo)者的請求、對指定為引導(dǎo)者的請求的響應(yīng)等)可以利用請求發(fā)送(RTS)機制、 清除發(fā)送(CTS)機制、RTS/CTS機制或其它合適的協(xié)議機制。
在一些實施例中,引導(dǎo)者站101在廣播/多播期間的任意時刻向AP 105發(fā)送通知以表明引導(dǎo)者站101將要與AP 105和引導(dǎo)者站101公用的無線網(wǎng)絡(luò)斷開連接(例如移出, 退出系統(tǒng)或者以另外方式離開或退出),或者表明AP 105已經(jīng)與此類無線網(wǎng)絡(luò)斷開連接。響應(yīng)時,對于多播的剩余部分AP 105可例如基于從保留在無線網(wǎng)絡(luò)中的站102-104中一個或多個站接收到的診斷信息來將另一站指定為“引導(dǎo)者”。
在一些實施例中,基于“引導(dǎo)者”的多播/廣播確認(rèn)方案可以例如增加多播/廣播通信的可靠性、增加總網(wǎng)絡(luò)性能、增加總網(wǎng)絡(luò)吞吐量。一些實施例可以例如向多播/廣播通信源提供鏈路級可靠性指示符。本發(fā)明的實施例可以允許附加的和/或其它益處或優(yōu)點。
本發(fā)明的一些實施例可以用軟件、用硬件或用可適用于特定應(yīng)用的軟件和/或硬件的任何組合或者按照特定設(shè)計要求來實現(xiàn)。本發(fā)明的實施例可以包括可互相分離或者整體或部分組合在一起的單元和/或子單元,并可以使用特定多用途或通用處理器或控制器或者本領(lǐng)域中公知的裝置來實現(xiàn)。為了數(shù)據(jù)的臨時或長期存儲或者為了促進(jìn)特定實施例的操作,本發(fā)明的一些實施例可以包括緩沖器、寄存器、堆棧、存儲裝置單元和/或存儲器單J Li ο
本發(fā)明的一些實施例可以例如使用可以存儲指令或指令集的機器可讀媒介或物品來實現(xiàn),所述指令或指令集在由機器例如由圖1的系統(tǒng)100、由圖1的站101、由圖1的處理器111或由其它合適的機器執(zhí)行時,使該機器執(zhí)行按照本發(fā)明實施例的方法和/或操作。 此類機器可以包括例如任何合適的處理平臺、計算平臺、計算裝置、處理裝置、計算系統(tǒng)、處理系統(tǒng)、計算機、處理器等,并可以使用任何合適的硬件和/或軟件的組合來實現(xiàn)。機器可讀媒介或物品可以包括例如任何合適類型的存儲器單元(例如,存儲器單元114或存儲裝置單元115)、存儲器裝置、存儲器物品、存儲器媒介、存儲裝置、存儲物品、存儲媒介和/或存儲單元,例如存儲器、可移除或不可移除媒體、可擦除或不可擦除媒體、可寫或可重寫媒體、數(shù)字或模擬媒體、硬盤、軟盤、壓縮盤只讀存儲器(CD-ROM)、可記錄壓縮盤(CD-R)、可重寫壓縮盤(⑶-RW)、光盤、磁媒體、各種類型的數(shù)字通用盤(DVD)、磁帶、盒式磁帶等。指令可以包括任何合適類型的代碼,例如源代碼、經(jīng)編譯的代碼、經(jīng)翻譯的代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼等,且可以使用例如C、C ++、Java、BASIC、 Pascal、Fortran、Cobol、匯編語言、機器代碼等的任何合適的高級、低級、面向?qū)ο蟆⒖梢暬?、?jīng)編譯和/或經(jīng)翻譯的編程語言來實現(xiàn)。
可以按照本發(fā)明的實施例使用其它操作或操作集合。
既然在這里已經(jīng)說明和描述了本發(fā)明的某些特征,那么本領(lǐng)域技術(shù)人員可進(jìn)行許多修改、替換、改變和等效。因此,要理解,所附權(quán)利要求書將覆蓋落入本發(fā)明實質(zhì)精神內(nèi)的所有此類修改和改變。
權(quán)利要求
1.一種多播通信的方法,包括為要被發(fā)送的多播通信確定優(yōu)先級類別;以及為所述多播通信指定多個多播通信接收者之一作為引導(dǎo)者以便向多播通信源發(fā)送確認(rèn)幀,所述確認(rèn)幀表明已經(jīng)接收到從所述多播通信源所接收的多播通信幀,其中所述引導(dǎo)者的指定基于所述優(yōu)先級類別和從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的多播診斷信息。
2.如權(quán)利要求1所述的方法,其中,確定所述優(yōu)先級類別基于對所述多播通信的可靠性要求。
3.如權(quán)利要求1所述的方法,其中,確定所述優(yōu)先級類別包括根據(jù)預(yù)定的規(guī)則集合確定所述優(yōu)先級類別。
4.如權(quán)利要求1所述的方法,其中,確定所述優(yōu)先級類別包括根據(jù)在應(yīng)用級上的業(yè)務(wù)分配確定所述優(yōu)先級類別。
5.如權(quán)利要求1所述的方法,其中,確定所述優(yōu)先級類別包括根據(jù)所述多播診斷信息的分析確定所述優(yōu)先級類別。
6.如權(quán)利要求1所述的方法,其中,所述多播診斷信息包括從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的所接收的多播幀計數(shù)信息。
7.如權(quán)利要求1所述的方法,其中,指定所述引導(dǎo)者包括基于所述多個多播通信接收者的多個性能度量之一來指定所述引導(dǎo)者。
8.如權(quán)利要求7所述的方法,還包括如果與新引導(dǎo)者相關(guān)聯(lián)的一個或多個所述性能度量大于與先前指定的引導(dǎo)者相關(guān)聯(lián)的對應(yīng)性能度量且滯后條件被滿足,則重新指定另一多播通信接收者為所述新引導(dǎo)者。
9.如權(quán)利要求7所述的方法,還包括如果與新引導(dǎo)者相關(guān)聯(lián)的一個或多個所述性能度量小于與先前指定的引導(dǎo)者相關(guān)聯(lián)的對應(yīng)性能度量且滯后條件被滿足,則重新指定另一多播通信接收者為所述新引導(dǎo)者。
10.一種通信裝置,包括發(fā)送器,向多個多播通信接收者發(fā)送多播通信;以及診斷單元,為所述多播通信確定優(yōu)先級類別,并基于所述優(yōu)先級類別和從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的多播診斷信息來將所述多個多播通信接收者之一指定為引導(dǎo)者,其中所述引導(dǎo)者被指定用以發(fā)送表明已經(jīng)接收到從所述通信裝置所接收的多播通信幀的確認(rèn)幀。
11.如權(quán)利要求10所述的通信裝置,其中,所述優(yōu)先級類別基于對所述多播通信的可靠性要求。
12.如權(quán)利要求定。
13.如權(quán)利要求來確定。
14.如權(quán)利要求分析來確定。
15.如權(quán)利要求10所述的通信裝置,其中,所述優(yōu)先級類別根據(jù)預(yù)定的規(guī)則集合來確 10所述的通信裝置,其中,所述優(yōu)先級類別根據(jù)應(yīng)用級上的業(yè)務(wù)分配 10所述的通信裝置,其中,所述優(yōu)先級類別根據(jù)所述多播診斷信息的 10所述的通信裝置,其中,所述多播診斷信息包括從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的所接收的多播幀計數(shù)信息。
16.如權(quán)利要求10所述的通信裝置,其中,所述診斷單元將基于所述多個多播通信接收者的多個性能度量之一來指定所述弓I導(dǎo)者。
17.如權(quán)利要求10所述的通信裝置,其中,如果與新引導(dǎo)者相關(guān)聯(lián)的一個或多個所述性能度量大于與先前指定的引導(dǎo)者相關(guān)聯(lián)的對應(yīng)性能度量且滯后條件被滿足,則所述診斷單元將重新指定另一多播通信接收者為所述新引導(dǎo)者。
18.如權(quán)利要求10所述的通信裝置,其中,如果與新引導(dǎo)者相關(guān)聯(lián)的一個或多個所述性能度量小于與先前指定的引導(dǎo)者相關(guān)聯(lián)的對應(yīng)性能度量且滯后條件被滿足,則所述診斷單元將重新指定另一多播通信接收者為所述新引導(dǎo)者。
19.一種無線通信系統(tǒng),包括至少一個通信裝置,所述通信裝置具有偶極天線,發(fā)送無線通信信號;發(fā)送器,向多個多播通信接收者發(fā)送多播通信;診斷單元,為所述多播通信確定優(yōu)先級類別,并基于所述優(yōu)先級類別和從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的多播診斷信息將所述多個多播通信接收者之一指定為引導(dǎo)者,其中所述引導(dǎo)者被指定用以發(fā)送表明已經(jīng)接收到從所述通信裝置所接收的多播通信幀的確認(rèn)幀。
20.如權(quán)利要求18所述的無線通信系統(tǒng),其中,所述通信裝置包括接收所述確認(rèn)幀和所述多播診斷信息的接收器。
21.如權(quán)利要求18所述的無線通信系統(tǒng),其中,所述優(yōu)先級類別基于對所述多播通信的可靠性要求。
22.—種多播通信的設(shè)備,包括用于為要被發(fā)送的多播通信確定優(yōu)先級類別的裝置;以及用于為所述多播通信指定多個多播通信接收者之一為引導(dǎo)者以便向多播通信源發(fā)送確認(rèn)幀的裝置,所述確認(rèn)幀表明已經(jīng)接收到從所述多播通信源所接收的多播通信幀,其中所述引導(dǎo)者的指定基于所述優(yōu)先級類別和從所述多個多播通信接收者中的一個或多個多播通信接收者接收到的多播診斷信息。
23.如權(quán)利要求22所述的設(shè)備,其中,所述用于為要被發(fā)送的多播通信確定優(yōu)先級類別的裝置包括用于根據(jù)所述多播診斷信息的分析確定所述優(yōu)先級類別的裝置。
24.如權(quán)利要求22所述的裝置,其中,所述用于為所述多播通信指定多個多播通信接收者之一作為引導(dǎo)者以便向多播通信源發(fā)送確認(rèn)幀的裝置包括用于基于所述多個多播通信接收者的多個性能度量之一來指定所述引導(dǎo)者的裝置。
全文摘要
提供了用于無線網(wǎng)絡(luò)上的可靠多播通信的方法和裝置。根據(jù)本發(fā)明的實施例,該方法包括確定要被發(fā)送的多播通信的優(yōu)先級類別。該方法包括基于優(yōu)先級類別和從多播通信接收者接收到的多播診斷信息為該多播通信指定多播通信接收者中之一作為引導(dǎo)者。分配該引導(dǎo)者向多播通信源傳送表明從該源接收到的多播通信幀的接收的確認(rèn)幀。
文檔編號H04L1/16GK103024676SQ20121037776
公開日2013年4月3日 申請日期2008年1月22日 優(yōu)先權(quán)日2007年1月25日
發(fā)明者E.齊, B.梅茨勒, C.馬喬科 申請人:英特爾公司