專利名稱:優(yōu)化針對(duì)ip多播組的802.11省電的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及無線廣播傳輸,更具體地說,本發(fā)明涉及用于優(yōu)化IP多播組分組的傳送的方法,特別是在802.11網(wǎng)絡(luò)中。
背景技術(shù):
除非在這里另有限定,本說明書中的術(shù)語的解釋應(yīng)該與在電氣與電子工程師學(xué)會(huì)(IEEE)802.11和802.11e規(guī)范中限定或通常使用的一樣。IEEE 802.11和802.11e規(guī)范通過引用被包括在這里。當(dāng)前的草案標(biāo)準(zhǔn)指的是802.11e規(guī)范的補(bǔ)充草案,其通過引用被包括在這里。
802.11局域網(wǎng)(LAN)基于這樣的體系結(jié)構(gòu),其中系統(tǒng)被分為通稱為基本服務(wù)集合或者說BSS的基本單元或小區(qū)。BSS是由通常被指定為接入點(diǎn)(“AP”)的基站來控制的。在802.11BSS中,如果單個(gè)臺(tái)站進(jìn)入省電協(xié)議(PSP)的操作,那么整個(gè)BSS采用不同特性以能夠?yàn)檫@個(gè)臺(tái)站提供服務(wù)。在正常使用下,這將不會(huì)造成太大困難,因?yàn)閭鬏數(shù)妮p微滯后或延遲時(shí)間對(duì)于數(shù)據(jù)傳輸來說將不顯著。然而,對(duì)于更緊急的傳輸(例如多播、IP語音(VoIP)、視頻等等),這種滯后和延遲時(shí)間對(duì)于用戶變得顯著。在有臺(tái)站之一已經(jīng)進(jìn)入PSP操作的BSS中,整個(gè)BSS范圍的特性將改變來給PSP臺(tái)站提供服務(wù)。所作的一種改變是所有的多播和廣播都被AP排隊(duì),以待AP發(fā)送了其包含傳送流量指示表(DTIM)的下一個(gè)802.11信標(biāo)之后才將它們成批發(fā)送。例如,臺(tái)站A和臺(tái)站B都是802.11AP的客戶端。當(dāng)臺(tái)站A進(jìn)入802.11 PSP操作時(shí),臺(tái)站B保持活躍。如果臺(tái)站B然后預(yù)定IP多播組,802.11 AP則將緩沖IP多播流以彌補(bǔ)正處于PSP操作中的臺(tái)站A,即使臺(tái)站A不是IP多播組的訂戶也是如此。
因特網(wǎng)群組多播協(xié)議(IGMP)被開發(fā)以允許臺(tái)站請(qǐng)求加入多播組或視頻流/會(huì)議。應(yīng)用程序不把IGMP用于實(shí)際的語音/視頻傳輸,而是將其作為用于加入或參與多播的成員資格機(jī)制。IGMP本身是用于在多播組中建立成員資格的會(huì)話層協(xié)議。多播數(shù)據(jù)的傳輸方法傳統(tǒng)上將是RTP。加入多播組的成員資格是動(dòng)態(tài)的,并且成員可以在任何時(shí)候進(jìn)入和離開組。用戶(主機(jī))可以同時(shí)是一個(gè)或多個(gè)組的成員,并且要向組發(fā)送數(shù)據(jù)報(bào)不需要是組的成員?!爸鳈C(jī)”可以是用戶或多播路由器。
根據(jù)以上,需要考慮僅存在活動(dòng)的802.11訂戶的IP多播數(shù)據(jù)流的立即傳輸。
還需要使IP多播數(shù)據(jù)流的質(zhì)量不再依賴于BSS中保持活動(dòng)的所有臺(tái)站。
因此,對(duì)于訂購(gòu)IP多播的其他臺(tái)站,需要補(bǔ)償BSS中進(jìn)入省電操作的臺(tái)站所引起得傳輸延遲。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了一種用于改善對(duì)預(yù)定多播流的無線站的服務(wù)質(zhì)量的方法。
另外,根據(jù)本發(fā)明,提供了一種用于接入點(diǎn)的通過自動(dòng)地對(duì)網(wǎng)絡(luò)上的多個(gè)多播數(shù)據(jù)流的傳送進(jìn)行優(yōu)化來向多個(gè)關(guān)聯(lián)站提供優(yōu)質(zhì)服務(wù)的方法。接入點(diǎn)對(duì)源自至少一個(gè)關(guān)聯(lián)站的組成員資格登記消息進(jìn)行觀察。該關(guān)聯(lián)站所預(yù)定的多播數(shù)據(jù)流然后被確定。接入點(diǎn)接著跟蹤這種多播數(shù)據(jù)流,對(duì)于這種多播流預(yù)定該流的所有的關(guān)聯(lián)站都支持低分組傳送潛伏時(shí)間,例如活躍的站。對(duì)于這些關(guān)聯(lián)的活躍站,接入點(diǎn)將立即發(fā)送屬于該多播數(shù)據(jù)流的分組。對(duì)于有至少一個(gè)關(guān)聯(lián)站處于節(jié)能協(xié)議操作中的多播流,接入點(diǎn)將在傳送流量指示表信標(biāo)之間緩沖這種多播數(shù)據(jù)流直到預(yù)定該流的所有的關(guān)聯(lián)站都變得活躍。
在優(yōu)選實(shí)施例中,接入點(diǎn)適宜地為802.11接入點(diǎn)。在優(yōu)選的實(shí)施例中,關(guān)聯(lián)站的登記是使用因特網(wǎng)群組多播協(xié)議來完成的。在優(yōu)選的實(shí)施例中,預(yù)定多播流的關(guān)聯(lián)站是通過處于802.11活躍模式或處于802.11節(jié)能協(xié)議操作中來區(qū)別的。
另外,根據(jù)本發(fā)明,在包括至少一個(gè)接入點(diǎn)、多個(gè)關(guān)聯(lián)站和一個(gè)或多個(gè)多播數(shù)據(jù)流的網(wǎng)絡(luò)中,提供了一種通過自動(dòng)地對(duì)網(wǎng)絡(luò)上的多播數(shù)據(jù)流的傳送進(jìn)行優(yōu)化來向多個(gè)關(guān)聯(lián)站提供優(yōu)質(zhì)服務(wù)的系統(tǒng)。該系統(tǒng)包括適合用于通過接入點(diǎn)來觀察來自至少一個(gè)關(guān)聯(lián)站的登記消息的裝置。在已經(jīng)觀察過這種登記消息之后,接入點(diǎn)然后使用適合用于確定每個(gè)關(guān)聯(lián)站所預(yù)定的那組多播數(shù)據(jù)流的裝置。該系統(tǒng)還包括適合用于立即將多播數(shù)據(jù)流發(fā)送到所有活躍的關(guān)聯(lián)站的裝置。該系統(tǒng)還可包括適合用于將第一多播數(shù)據(jù)流與第二多播數(shù)據(jù)流相比較的裝置,對(duì)于第一多播數(shù)據(jù)流所有的關(guān)聯(lián)站都是活躍的,對(duì)于第二多播數(shù)據(jù)流至少一個(gè)關(guān)聯(lián)站處于節(jié)能協(xié)議操作中。
本領(lǐng)域技術(shù)人員根據(jù)下列描述將容易地清楚本發(fā)明的其他目的,描述中簡(jiǎn)單地通過對(duì)最適于實(shí)現(xiàn)本發(fā)明的最優(yōu)模式的說明來示出和描述了本發(fā)明的優(yōu)選實(shí)施例。如將認(rèn)識(shí)到的,本發(fā)明能夠是其他不同的實(shí)施例并且其多處細(xì)節(jié)能夠在各種明顯方面上修改而全部不脫離本發(fā)明。相應(yīng)地,附圖和具體實(shí)施例將被認(rèn)為本質(zhì)上是說明性的并非被認(rèn)為是限制性的。
被加入并構(gòu)成本說明書的一部分的附圖示出了本發(fā)明的多個(gè)方面,并且與具體實(shí)施方式
一起用來解釋本發(fā)明的原理。附圖中圖1是典型802.11網(wǎng)絡(luò)的框圖;圖2是802.11網(wǎng)絡(luò)的多播數(shù)據(jù)流操作的框圖;圖3是示出在802.11網(wǎng)絡(luò)上的操作中的本發(fā)明的流程圖。
具體實(shí)施例方式
本發(fā)明在下面被描述為一種在無線計(jì)算機(jī)網(wǎng)絡(luò)上被調(diào)用的方法。針對(duì)接入點(diǎn),本發(fā)明涉及因特網(wǎng)協(xié)議多播數(shù)據(jù)流的自動(dòng)和立即傳輸。在整個(gè)說明書中,所示的優(yōu)選實(shí)施例和示例應(yīng)該被看作是本發(fā)明的示例而非限制。
首先參照?qǐng)D1,示出了典型802.11網(wǎng)絡(luò)100的框圖。網(wǎng)絡(luò)100包括單個(gè)的接入點(diǎn)112。無線臺(tái)站106、108和110被示為處于接入點(diǎn)112的覆蓋范圍124之內(nèi),并且是基本服務(wù)集(或者說“BSS”)122的成員。主干(backbone)104被用來經(jīng)由物理連接120連接接入點(diǎn)112和其他網(wǎng)絡(luò)服務(wù)102。主干通常是有線網(wǎng)絡(luò)連接(例如以太網(wǎng)),但是可使用任何有線或無線的合適裝置,以及任何標(biāo)準(zhǔn)的網(wǎng)絡(luò)協(xié)議。雖然上述的網(wǎng)絡(luò)100示出了單個(gè)接入點(diǎn)和三個(gè)無線臺(tái)站,但是本領(lǐng)域的技術(shù)人員可以容易地明白網(wǎng)絡(luò)可能包括任何數(shù)目的接入點(diǎn)和任何數(shù)目的無線臺(tái)站。
所示的通信信道114、116和118描述了在接入點(diǎn)112與無線臺(tái)站106、108和110之間傳送的無線電信號(hào)。無線臺(tái)站106、108和110的相對(duì)位置可相對(duì)于彼此和接入點(diǎn)112而改變,但是如果無線臺(tái)站106、108和110仍然在覆蓋范圍124中,那么它們將仍然是BSS 122的成員。雖然無線臺(tái)站106、108和110被示出為筆記本或膝上型個(gè)人計(jì)算機(jī),但是本領(lǐng)域的技術(shù)人員將明白基本服務(wù)集的成員可以包括其他設(shè)備(例如臺(tái)式計(jì)算機(jī)、PDA、掌上型PC等等),或任何被裝備用來在802.11x或類似網(wǎng)絡(luò)上進(jìn)行通信的設(shè)備。
本發(fā)明的功能可以參照?qǐng)D2來最好地解釋,圖2描述了操作中的802.11網(wǎng)絡(luò)200。基本服務(wù)集218包括接入點(diǎn)112、無線臺(tái)站A 106、無線臺(tái)站B 108和無線臺(tái)站C 110。接入點(diǎn)112經(jīng)由連接120被連接到802.11主干104。
802.11網(wǎng)絡(luò)200正從遠(yuǎn)程位置接收第一IP多播流(“IPMCS1”)202和第二IP多播流(“IPMCS2”)204。本領(lǐng)域的普通技術(shù)人員將注意并明白多播流的發(fā)送者的位置與本發(fā)明不是特別相關(guān),并且本發(fā)明對(duì)于本地發(fā)送者將同其對(duì)于極遠(yuǎn)的發(fā)送者時(shí)同樣地發(fā)揮作用。為了解釋的目的,無線臺(tái)站A 106訂購(gòu)IPMCS1 202并且處于活動(dòng)模式。接入點(diǎn)112接收IPMCS1202并且一旦接收到傳入分組就經(jīng)由多播通信信道208來發(fā)送IP多播202?,F(xiàn)在轉(zhuǎn)到無線臺(tái)站B,示出了臺(tái)站B是IPMCS2 204的訂戶,但是臺(tái)站B當(dāng)前正在省電模式下工作。臺(tái)站C也是IPMCS2 204的訂戶,但是臺(tái)站C是活動(dòng)的。
根據(jù)較早的解決方案,因?yàn)橹辽僖粋€(gè)臺(tái)站(臺(tái)站B)處于省電模式,因此接入點(diǎn)112對(duì)所有傳入的多播和廣播分組分批和排隊(duì),直到下一個(gè)DTIM信標(biāo)被發(fā)送到BSS 218中的所有臺(tái)站為止。相比之下,本發(fā)明允許臺(tái)站A在接入點(diǎn)112接收到IPMCS1 202的所有傳入IP多播流分組之后立即接收所有這些分組,而接入點(diǎn)112不用對(duì)IPMCS1 202進(jìn)行分批和排隊(duì)。接入點(diǎn)112,根據(jù)802.11省電協(xié)議,仍然對(duì)IPMCS2 204數(shù)據(jù)分組分批和排隊(duì)。結(jié)果,沒有給臺(tái)站A帶來延遲,而作為IPMCS 204的訂戶的臺(tái)站C,必須等到下一個(gè)DTIM信標(biāo)才能接收其訂購(gòu)的IP多播流。
此外,繼續(xù)前面的示例,臺(tái)站A訂購(gòu)IPMCS1并且臺(tái)站C訂購(gòu)IPMCS2,而臺(tái)站B兩個(gè)IP多播流都沒訂購(gòu)。臺(tái)站A和C處于活動(dòng)模式而臺(tái)站B正工作在省電模式中。根據(jù)現(xiàn)有技術(shù),IPMCS1和IPMCS2將被分批和排隊(duì)以跟隨來自接入點(diǎn)112的下一個(gè)DTIM信標(biāo)后發(fā)送。本領(lǐng)域的技術(shù)人員將明白在實(shí)現(xiàn)本發(fā)明時(shí),IPMCS1或IPMCS2都不需要被分批和排隊(duì),如果臺(tái)站B不是兩者之一的訂戶的話。就是說,臺(tái)站A和臺(tái)站C將通過接入點(diǎn)112來接收分組的立即傳輸。因?yàn)榕_(tái)站B如其在前面的示例中一樣未訂購(gòu)IPMCS2,因此IPMCS2分組到臺(tái)站C的傳輸將不必被延遲。
要實(shí)現(xiàn)以上所述,接入點(diǎn)112觀察從接入點(diǎn)112的所有關(guān)聯(lián)臺(tái)站發(fā)送的IGMP組加入請(qǐng)求。該觀察向接入點(diǎn)112指示臺(tái)站A正工作在活動(dòng)模式下并且訂購(gòu)了IPMCS1 202。沒有其他關(guān)聯(lián)臺(tái)站訂購(gòu)IPMCS1 202,從而向接入點(diǎn)112指示IPMCS1 202的所有訂戶正工作在活動(dòng)模式中。接入點(diǎn)112然后可立即將所有傳入IPMCS1 202分組發(fā)送到訂購(gòu)其的臺(tái)站,在該例子中為臺(tái)站A。接入點(diǎn)112觀察到臺(tái)站C發(fā)送IGMP組加入請(qǐng)求以訂購(gòu)IPMCS2 204。接入點(diǎn)還觀察到臺(tái)站B也訂購(gòu)了IPMCS2 204。這向接入點(diǎn)112指示將對(duì)所有傳入IPMCS2 204分組分批和排隊(duì),直到接入點(diǎn)112發(fā)送下一個(gè)DTIM信標(biāo)從而將臺(tái)站B從省電操作中喚醒為止。
要完成以上第二示例中包含的動(dòng)作,接入點(diǎn)112觀察來自所有關(guān)聯(lián)臺(tái)站的IGMP組加入請(qǐng)求。該觀察指示臺(tái)站A已發(fā)送IGMP請(qǐng)求以加入IPMCS1,臺(tái)站B未作請(qǐng)求,以及臺(tái)站C已發(fā)送IGMP請(qǐng)求以加入IPMCS2。通過跟蹤IP多播流,接入點(diǎn)112確定在其BSS中臺(tái)站A是IPMCS1的唯一訂戶并且是活動(dòng)的,臺(tái)站C是IPMCS2的唯一訂戶并且是活動(dòng)的,以及臺(tái)站B未訂購(gòu)IPMCS1或IPMCS2。接入點(diǎn)112然后立即將傳入的IP多播分組轉(zhuǎn)發(fā)到對(duì)應(yīng)的訂購(gòu)臺(tái)站。
本領(lǐng)域的技術(shù)人員將明白,如果所有IP多播流量都是基于每個(gè)虛擬局域網(wǎng)(“VLAN”)被轉(zhuǎn)發(fā)的,則接入點(diǎn)112所執(zhí)行的觀察是按每個(gè)VLAN來執(zhí)行的。即使這意味著數(shù)據(jù)流針對(duì)不同VLAN被復(fù)制,上述也保持為真。還將明白,如果IP多播流量被隔離到單個(gè)VLAN-獨(dú)立廣播域,那么即使所有的IP多播流量的轉(zhuǎn)發(fā)與VLAN無關(guān),本發(fā)明也仍可以被實(shí)現(xiàn)。
現(xiàn)在轉(zhuǎn)到圖3,示出了描述根據(jù)本發(fā)明的接入點(diǎn)112的操作的流程圖。接入點(diǎn)112在302處通過觀察來自其關(guān)聯(lián)臺(tái)站的IGMP消息而開始。IGMP消息不包含數(shù)據(jù),而是僅發(fā)送加入多播組的請(qǐng)求。接入點(diǎn)112然后在304處識(shí)別其關(guān)聯(lián)臺(tái)站所訂購(gòu)的所有多播流。該識(shí)別允許接入點(diǎn)112在306處跟蹤其關(guān)聯(lián)站所訂購(gòu)的多播流,本質(zhì)上是對(duì)流進(jìn)行監(jiān)視。接入點(diǎn)然后在步驟308處確定是否訂購(gòu)特定多播流的所有臺(tái)站都是活動(dòng)的。308中的肯定性確認(rèn)指導(dǎo)接入點(diǎn)112在步驟310處將針對(duì)特定多播流接收到的所有分組轉(zhuǎn)發(fā)到對(duì)應(yīng)的活動(dòng)訂購(gòu)臺(tái)站。
如果在步驟308處接入點(diǎn)確定不是所有訂購(gòu)臺(tái)站都是活動(dòng)的,那么接入點(diǎn)112在步驟312處將不是所有的訂購(gòu)臺(tái)站都是活動(dòng)的多播流分批和排隊(duì)。接入點(diǎn)然后在314處確定是否有至少一個(gè)訂購(gòu)臺(tái)站處于省電操作中。如果在步驟314處沒有訂購(gòu)臺(tái)站處于省電操作中,那么接入點(diǎn)進(jìn)入步驟310并且立即將分組轉(zhuǎn)發(fā)到與分組所屬多播流相對(duì)應(yīng)的訂購(gòu)臺(tái)站。如果在步驟314處,接入點(diǎn)112確定至少一個(gè)訂購(gòu)臺(tái)站已進(jìn)入省電操作,那么在下一個(gè)DTIM信標(biāo)之前,接入點(diǎn)將在步驟316處等待發(fā)送接收到的分組。
已經(jīng)為了說明和描述的目的而給出了對(duì)本發(fā)明的優(yōu)選實(shí)施例的以上的描述。其意圖不是詳盡無遺或?qū)⒈景l(fā)明限于所公開的明確形式。根據(jù)上面的教導(dǎo),明顯的修改或變化是可能的。實(shí)施例的選擇和描述是為了提供對(duì)本發(fā)明的原理和其實(shí)際應(yīng)用的最好說明,從而使本領(lǐng)域的技術(shù)人員能夠以各種實(shí)施例并用如適合于預(yù)期的特定使用的各種修改來利用本發(fā)明。所有這類修改和變化都在本發(fā)明的范圍中,該范圍是由當(dāng)根據(jù)所附權(quán)利要求所公平、合法和公正地享有的外延來解釋時(shí)的所附權(quán)利要求來確定的。
權(quán)利要求
1.一種用于接入點(diǎn)的方法,該方法通過自動(dòng)優(yōu)化網(wǎng)絡(luò)上的多個(gè)多播數(shù)據(jù)流的傳送來向多個(gè)關(guān)聯(lián)臺(tái)站提供優(yōu)良的服務(wù)質(zhì)量,該方法包括以下步驟在接入點(diǎn)處觀察從至少一個(gè)關(guān)聯(lián)臺(tái)站發(fā)起的注冊(cè)消息;根據(jù)所述注冊(cè)消息來確定該關(guān)聯(lián)臺(tái)站所訂購(gòu)的多播數(shù)據(jù)流;跟蹤下述多播數(shù)據(jù)流,所述多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間;以及將所述多播數(shù)據(jù)流立即發(fā)送到所有關(guān)聯(lián)的低等待時(shí)間臺(tái)站。
2.如權(quán)利要求1所述的方法,其中,所述接入點(diǎn)是802.11接入點(diǎn)。
3.如權(quán)利要求1所述的方法,其中,所述注冊(cè)是使用因特網(wǎng)群組多播協(xié)議來實(shí)現(xiàn)的。
4.如權(quán)利要求1所述的方法,其中,每個(gè)低等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11活動(dòng)操作中。
5.如權(quán)利要求1所述的方法,還包括將下述一種多播數(shù)據(jù)流與另一種多播數(shù)據(jù)流相比較的步驟,其中所述前一種多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間,而所述后一種多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站僅支持高分組傳送等待時(shí)間。
6.如權(quán)利要求5所述的方法,其中,每個(gè)高等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11省電協(xié)議操作中。
7.如權(quán)利要求6所述的方法,還包括對(duì)下述多播數(shù)據(jù)流進(jìn)行緩沖的步驟,所述多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站處于省電協(xié)議操作中。
8.如權(quán)利要求1所述的方法,其中,所述多播數(shù)據(jù)流被發(fā)送到工作在同一虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
9.如權(quán)利要求1所述的方法,其中,所述多播數(shù)據(jù)流被發(fā)送到工作在多個(gè)虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
10.如權(quán)利要求1所述的方法,其中,所述立即發(fā)送的步驟是在因特網(wǎng)協(xié)議級(jí)別上應(yīng)用的。
11.如權(quán)利要求1所述的方法,其中,所述關(guān)聯(lián)臺(tái)站是便攜式個(gè)人計(jì)算機(jī)。
12.如權(quán)利要求1所述的方法,其中,所述關(guān)聯(lián)臺(tái)站是個(gè)人數(shù)據(jù)助理。
13.在包括至少一個(gè)接入點(diǎn)、多個(gè)關(guān)聯(lián)臺(tái)站和多個(gè)多播數(shù)據(jù)流的網(wǎng)絡(luò)中,一種用于通過自動(dòng)優(yōu)化所述網(wǎng)絡(luò)上的多播數(shù)據(jù)流的傳送來提高對(duì)所述多個(gè)關(guān)聯(lián)臺(tái)站的服務(wù)質(zhì)量的系統(tǒng),包括適合于在接入點(diǎn)處觀察從至少一個(gè)關(guān)聯(lián)臺(tái)站發(fā)起的注冊(cè)消息的裝置;適合于確定該關(guān)聯(lián)臺(tái)站所訂購(gòu)的多播數(shù)據(jù)流的裝置;適合于跟蹤下述多播數(shù)據(jù)流的裝置,所述多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間;以及適合于將所述多播數(shù)據(jù)流立即發(fā)送到所有關(guān)聯(lián)的低等待時(shí)間臺(tái)站的裝置。
14.如權(quán)利要求13所述的系統(tǒng),其中,所述接入點(diǎn)是802.11接入點(diǎn)。
15.如權(quán)利要求13所述的系統(tǒng),其中,所述注冊(cè)是使用因特網(wǎng)群組多播協(xié)議來完成的。
16.如權(quán)利要求13所述的系統(tǒng),其中,每個(gè)低等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11活動(dòng)操作中。
17.如權(quán)利要求13所述的系統(tǒng),還包括適合于將下述一種多播數(shù)據(jù)流與另一種多播數(shù)據(jù)流相比較的裝置,其中所述前一種多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間,而所述后一種多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站僅支持高分組傳送等待時(shí)間。
18.如權(quán)利要求17所述的系統(tǒng),其中,每個(gè)高等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11省電協(xié)議操作中。
19.如權(quán)利要求18所述的系統(tǒng),還包括適合于對(duì)下述多播數(shù)據(jù)流進(jìn)行緩沖的裝置,所述多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站僅支持高分組傳送等待時(shí)間。
20.如權(quán)利要求13所述的系統(tǒng),其中,所述多播數(shù)據(jù)流被發(fā)送到工作在同一虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
21.如權(quán)利要求13所述的系統(tǒng),其中,所述多播數(shù)據(jù)流被發(fā)送到工作在多個(gè)虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
22.如權(quán)利要求13所述的系統(tǒng),其中,所述適合于立即發(fā)送的裝置是在因特網(wǎng)協(xié)議級(jí)別上應(yīng)用的。
23.如權(quán)利要求13所述的系統(tǒng),其中,所述關(guān)聯(lián)臺(tái)站是便攜式個(gè)人計(jì)算機(jī)。
24.如權(quán)利要求13所述的系統(tǒng),其中,所述關(guān)聯(lián)臺(tái)站是個(gè)人數(shù)據(jù)助理。
25.一種具有計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述介質(zhì)上記錄了用于執(zhí)行一種用于接入點(diǎn)的方法的計(jì)算機(jī)程序邏輯,所述方法通過自動(dòng)優(yōu)化網(wǎng)絡(luò)上的多個(gè)多播數(shù)據(jù)流的傳送來向多個(gè)關(guān)聯(lián)臺(tái)站提供優(yōu)良的服務(wù)質(zhì)量,所述方法包括以下步驟在接入點(diǎn)處觀察從至少一個(gè)關(guān)聯(lián)臺(tái)站發(fā)起的注冊(cè)消息;根據(jù)所述注冊(cè)消息來確定該關(guān)聯(lián)臺(tái)站所訂購(gòu)的多播數(shù)據(jù)流;跟蹤下述多播數(shù)據(jù)流,所述多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間;以及將所述多播數(shù)據(jù)流立即發(fā)送到所有關(guān)聯(lián)的低等待時(shí)間臺(tái)站。
26.如權(quán)利要求25所述的方法,其中,所述接入點(diǎn)是802.11接入點(diǎn)。
27.如權(quán)利要求25所述的方法,其中,所述注冊(cè)是使用因特網(wǎng)群組多播協(xié)議來完成的。
28.如權(quán)利要求25所述的系統(tǒng),其中,每個(gè)低等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11活動(dòng)操作中。
29.如權(quán)利要求25所述的方法,所述步驟還包括將下述一種多播數(shù)據(jù)流與另一種多播數(shù)據(jù)流相比較,其中所述前一種多播數(shù)據(jù)流是這樣的,即所有訂購(gòu)了該多播數(shù)據(jù)流的關(guān)聯(lián)臺(tái)站都支持低分組傳送等待時(shí)間,而所述后一種多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站僅支持高分組傳送等待時(shí)間。
30.如權(quán)利要求29所述的方法,其中,每個(gè)高等待時(shí)間的關(guān)聯(lián)臺(tái)站都處于802.11省電協(xié)議操作中。
31.如權(quán)利要求30所述的系統(tǒng),還包括適合于對(duì)下述多播數(shù)據(jù)流進(jìn)行緩沖的裝置,所述多播數(shù)據(jù)流是這樣的,即訂購(gòu)了該多播數(shù)據(jù)流的至少一個(gè)關(guān)聯(lián)臺(tái)站僅支持高分組傳送等待時(shí)間。
32.如權(quán)利要求25所述的方法,其中,所述多播數(shù)據(jù)流被發(fā)送到工作在同一虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
33.如權(quán)利要求25所述的方法,其中,所述多播數(shù)據(jù)流被發(fā)送到工作在多個(gè)虛擬局域網(wǎng)上的多個(gè)臺(tái)站。
34.如權(quán)利要求25所述的方法,其中,所述立即發(fā)送的步驟是在因特網(wǎng)協(xié)議級(jí)別上應(yīng)用的。
35.如權(quán)利要求25所述的方法,其中,所述關(guān)聯(lián)臺(tái)站是便攜式個(gè)人計(jì)算機(jī)。
36.如權(quán)利要求25所述的方法,其中,所述關(guān)聯(lián)臺(tái)站是個(gè)人數(shù)據(jù)助理。
全文摘要
一種用于針對(duì)在無線局域網(wǎng)上傳送的多播數(shù)據(jù)流提供高質(zhì)量服務(wù)的方法。當(dāng)因特網(wǎng)協(xié)議多播數(shù)據(jù)流被接入點(diǎn)接收到時(shí),接入點(diǎn)觀察因特網(wǎng)群組多播協(xié)議的注冊(cè)消息來確定其關(guān)聯(lián)臺(tái)站中的哪一個(gè)訂購(gòu)了每個(gè)多播數(shù)據(jù)流。接入點(diǎn)然后確定其接收到的多播數(shù)據(jù)流中的哪一個(gè)僅具有活動(dòng)的訂購(gòu)臺(tái)站,以及相反具有至少一個(gè)工作在省電模式中的關(guān)聯(lián)臺(tái)站的那些數(shù)據(jù)流。接入點(diǎn)將自動(dòng)把僅具有活動(dòng)訂購(gòu)的每個(gè)多播數(shù)據(jù)流立即發(fā)送到關(guān)聯(lián)的活動(dòng)臺(tái)站,同時(shí)對(duì)有至少一個(gè)關(guān)聯(lián)臺(tái)站工作在省電模式中的多播數(shù)據(jù)流進(jìn)行緩沖。
文檔編號(hào)H04L12/28GK1879367SQ200480033398
公開日2006年12月13日 申請(qǐng)日期2004年8月31日 優(yōu)先權(quán)日2003年11月26日
發(fā)明者維克托·J·格里斯沃爾德, 羅伯特·C·邁耶 申請(qǐng)人:思科技術(shù)公司