專利名稱:在網(wǎng)絡(luò)中的帶寬管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)絡(luò)中的帶寬管理。具體上,本發(fā)明涉及在輸電線(powerline)家用網(wǎng)絡(luò)中的帶寬管理。
背景技術(shù):
輸電線通信(PLC)預(yù)期將越來越多地作為家用網(wǎng)絡(luò)的可行主干。第一代PLC產(chǎn)品 (例如HomePlug 1. 0 (www. homeplug. org))已經(jīng)被廣泛使用。當(dāng)前,用于音頻/視頻流的第二代PLC產(chǎn)品在研發(fā)中,并且將能夠承載多個MPEG2-HD流。第二代PLC網(wǎng)絡(luò)具有比第一代PLC更大的帶寬容量;但是,可以獲得的帶寬并未大到足夠用于所有的應(yīng)用。例如,當(dāng)與鄰居共享輸電線時帶寬可能受限,因此,在輸電線網(wǎng)絡(luò)上的帶寬共享是重要的問題。在共享的網(wǎng)絡(luò)中,如果鄰居開始發(fā)送高比特率流,則用完了所述網(wǎng)絡(luò)的大多數(shù)帶寬,并且網(wǎng)絡(luò)速度大幅度降低,有可能不能獲得用于另外的傳輸?shù)母蟮膸挕?br>
發(fā)明內(nèi)容
在此所述的一些實施例使用靈活帶寬控制以便解決有限帶寬的問題。在一個實施例中,當(dāng)輸電線網(wǎng)絡(luò)變忙時,現(xiàn)有數(shù)據(jù)流的編碼率減少,并且釋放了一些所分配的帶寬(例如時隙),以提高可用于第二數(shù)據(jù)流的帶寬。按照一些實施例,現(xiàn)有的數(shù)據(jù)流這個過程期間不中斷。當(dāng)網(wǎng)絡(luò)通信量減少時,對于現(xiàn)有的流重新分配帶寬(例如時隙)。按照一些實施例,這保證將編碼率提高到原始速率,而不中斷數(shù)據(jù)流。而且,通過向所述流分配多個時隙, 可以將更強壯的調(diào)制方案用于穩(wěn)定和無錯誤的傳輸。一個實施例可以其特征在于一種用于根據(jù)在網(wǎng)絡(luò)上的網(wǎng)絡(luò)帶寬利用而調(diào)整網(wǎng)絡(luò)裝置對于發(fā)送的發(fā)送速率的方法,所述方法包括使用第一帶寬分配以當(dāng)前的發(fā)送速率來發(fā)送數(shù)據(jù)流;從在網(wǎng)絡(luò)上的主裝置接收發(fā)送速率恢復(fù)請求;當(dāng)當(dāng)前的發(fā)送速率小于原始發(fā)送速率時,從在網(wǎng)絡(luò)上的主裝置接收附加帶寬分配;并且,使用總的帶寬分配來以提高的發(fā)送速率發(fā)送數(shù)據(jù)流,所述總的帶寬分配包括所述附加帶寬分配和所述第一帶寬分配。另一個實施例其特征在于一種用于調(diào)整在網(wǎng)絡(luò)上的網(wǎng)絡(luò)裝置的發(fā)送的發(fā)送速率的方法,所述方法包括在所述網(wǎng)絡(luò)裝置處從在網(wǎng)絡(luò)上的主裝置接收附加帶寬的分配;并且,分配來自發(fā)送的數(shù)據(jù),所述發(fā)送要以包括所述附加帶寬分配和第一帶寬分配的總的帶寬分配被發(fā)送到所述網(wǎng)絡(luò)裝置。一個隨后的實施例包括一種在網(wǎng)絡(luò)上的主裝置向在網(wǎng)絡(luò)上的與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置分配帶寬的方法,所述方法包括從一個網(wǎng)絡(luò)裝置接收對于帶寬的請求;確定所述主裝置是否具有被分配到其的足夠的未使用的帶寬,以便所述主裝置可以向請求帶寬的所述網(wǎng)絡(luò)裝置分配帶寬;向在網(wǎng)絡(luò)上與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置發(fā)送降低帶寬請求,其中,被分配到所述主裝置的未使用的帶寬不足以分配由所述網(wǎng)絡(luò)裝置所請求的帶寬; 從在所述網(wǎng)絡(luò)上的至少一個所述網(wǎng)絡(luò)裝置接收至少一個帶寬分配;并且,根據(jù)從在網(wǎng)絡(luò)上的所述裝置到所述主裝置的帶寬分配向所述網(wǎng)絡(luò)裝置分配帶寬。另一個實施例包括一種在網(wǎng)絡(luò)上的第一主裝置向在網(wǎng)絡(luò)上與所述第一主裝置相關(guān)聯(lián)的多個網(wǎng)絡(luò)裝置分配帶寬的方法,所述方法包括從與所述第一主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置接收對于帶寬的請求;當(dāng)所述第一主裝置沒有足夠的帶寬分配來向所述網(wǎng)絡(luò)裝置分配所請求的帶寬時,從在網(wǎng)絡(luò)上的第二裝置請求附加帶寬;從在網(wǎng)絡(luò)上的所述第二主裝置接收附加帶寬;并且,向從其接收到所述對于帶寬的請求的所述網(wǎng)絡(luò)裝置分配所述附加帶寬。另一個實施例可以其特征在于一種具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),包括多個主裝置,其中,每個主裝置被分配在所述共享網(wǎng)絡(luò)上可以獲得的帶寬總量的一部分;以及,至少一個發(fā)送器裝置,其與所述多個主裝置中的每一個相關(guān)聯(lián),其中,每個所述發(fā)送器針對來自所述多個主裝置之一的數(shù)據(jù)流發(fā)送被分配帶寬,其中,每個所述發(fā)送器被從與所述發(fā)送器相關(guān)聯(lián)的所述主裝置分配帶寬,其中,所述多個主裝置中的每一個與其他主裝置協(xié)調(diào)對于可以獲得的帶寬總量的使用的控制。
通過下面結(jié)合下面的附圖而提供的本發(fā)明的更具體的說明,本發(fā)明的上述和其他方面、特征和優(yōu)點將變得更清楚,其中圖1是圖解按照一個實施例的家用網(wǎng)絡(luò)的系統(tǒng)圖;圖2是圖解按照一個實施例的網(wǎng)絡(luò)訪問定時的時序圖;圖3是圖解在一個所分配的時隙中的數(shù)據(jù)流的傳送的時序圖;圖4是圖解按照一個示例實施例的服務(wù)器的方框圖;圖5是圖解按照一個示例實施例的客戶機的方框圖;圖6是圖解按照一個示例實施例的輸電線通信接口的方框圖;圖7是圖解按照一個實施例的將數(shù)據(jù)流劃分為多個時隙的時序圖;圖8是圖解按照一個實施例的時隙分配的時序圖;圖9是圖解按照一個實施例的接收器和發(fā)送器的圖;圖10是圖解按照一個實施例的時隙分配的時序圖;圖11是圖解按照一個實施例的用于由在輸電線網(wǎng)絡(luò)上的主裝置執(zhí)行的帶寬分配的算法的流程圖;圖12是圖解按照一個實施例的用于由在輸電線網(wǎng)絡(luò)上的主裝置執(zhí)行的帶寬恢復(fù)和強壯發(fā)送的算法的流程圖;圖13是圖解按照一個實施例的當(dāng)所述主裝置從在局域網(wǎng)上的另一個主裝置接收到帶寬降低請求時由每個主裝置執(zhí)行的算法的流程圖;圖14是圖解按照一個實施例的當(dāng)發(fā)送器從在局域網(wǎng)上的主裝置接收到帶寬降低請求時由每個發(fā)送器執(zhí)行的肅反的流程圖;圖15是圖解按照一個實施例的由在輸電線網(wǎng)絡(luò)上的多個發(fā)送器遵循的、用于處理來自在輸電線網(wǎng)絡(luò)上的主裝置的編碼率恢復(fù)請求的算法的流程圖;圖16是圖解按照一個實施例的由在輸電線網(wǎng)絡(luò)上的多個發(fā)送器遵循的、用于處理來自在輸電線網(wǎng)絡(luò)上的主裝置的強壯發(fā)送請求的算法的流程圖;圖17是圖解按照一個實施例的在噪聲環(huán)境中的時隙分配的時序圖;圖18是圖解按照一個實施例的在噪聲環(huán)境中的時隙分配的時序圖;圖19是圖解按照一個實施例的在輸電線網(wǎng)絡(luò)上的主裝置處理帶寬重新分配的算法的流程圖;圖20是圖解按照一個實施例的發(fā)送器處理新的時隙分配的算法的流程圖;圖21是圖解按照一個實施例的發(fā)送器處理來自在輸電線網(wǎng)絡(luò)上的主裝置的時隙釋放請求的流程圖;圖22是圖解按照一個實施例的在輸電線網(wǎng)絡(luò)上的主裝置處理帶寬重新分配的算法的一個替代實施例的流程圖;以及圖23是圖解按照一個實施例的在輸電線網(wǎng)絡(luò)上的發(fā)送器處理來自主裝置的速率調(diào)整請求的算法的一個實施例的流程圖。在所述附圖的幾個視圖中,對應(yīng)的附圖標(biāo)號表示對應(yīng)的部件。技術(shù)人員將明白在附圖中的元件被簡單和清楚地圖解,并且不必然按照比例繪制。例如,在附圖中的一些元件的體積、尺寸和/或相對位置可以相對于其他的元件夸大,以有助于改善本發(fā)明的各個實施例的理解。而且,在商業(yè)可行實施例中有益或者需要的普通但是公知的元件經(jīng)常不被描述,以便便于提供本發(fā)明的這些各個實施例的不受干擾的視圖。也可以明白,在此使用的術(shù)語和表達具有與技術(shù)人員在查詢和研究的對應(yīng)區(qū)域中的這些術(shù)語和表達通常一致的普通含義,除了在此另外給出的其他具體含義之外。
具體實施例方式下面的說明不是限定性的,而是僅僅用于描述本發(fā)明的一般原理。應(yīng)當(dāng)參考權(quán)利要求來確定本發(fā)明的范圍。本實施例處理在背景激素中所述的問題,同時也處理從下面的詳細(xì)說明看到的其他另外的問題。參見圖1,示出了用于圖解按照一個實施例的家用網(wǎng)絡(luò)的系統(tǒng)圖。所示出的是輸電線網(wǎng)絡(luò)100、第一家102、第一主機104、第一服務(wù)器106、第一客戶機108、第二家110、第二主機112和第二服務(wù)器114。第一主機104、第一服務(wù)器106和第一客戶機108都連接到輸電線網(wǎng)絡(luò)100,并且形成第一局域網(wǎng)。LPF 21和第二服務(wù)器114也連接到輸電線網(wǎng)絡(luò)100,并且形成第二局域網(wǎng)。每個局域網(wǎng)可以包括更多或者更少的裝置;但是,為了簡單地演示本發(fā)明的方面,輸電線網(wǎng)絡(luò)100被示出連接了較少的裝置。另外,輸電線網(wǎng)絡(luò)100可以包括比兩個更多或者更少的主裝置。每個主裝置(例如第一主機104和第二主機11 控制獨立的局域網(wǎng);但是, 在所述主裝置之間共享輸電線網(wǎng)絡(luò)100的資源(例如帶寬)。
如上所述,在第一家102和第二家110之間共享輸電線網(wǎng)絡(luò)100。雖然未示出,但是按照一些實施例,不同數(shù)量的家可以共存在輸電線網(wǎng)絡(luò)上。另外,雖然在此所述的一些實施例被稱為家,但是其他類型的結(jié)構(gòu)(例如公寓或者商行)也可以共享輸電線網(wǎng)絡(luò)100。在當(dāng)前實施例中,連接到輸電線網(wǎng)絡(luò)100的每個家具有至少一個主機(例如第一主機104和第二主機11 。所述主裝置可以是專用主機,或者,由所述主裝置執(zhí)行的功能可以在裝置之間轉(zhuǎn)移(例如參見在2005年9月20日提交的美國專利申請第11/231,488號,其被頒發(fā)給 Iwamura等,并且題目為“網(wǎng)絡(luò)主裝置的節(jié)能控制”,其通過引用而整體被并入在此)。第一主機104和第二主機112每個建立局域網(wǎng),管理所分配的帶寬或者它們的局域網(wǎng),并且集體管理輸電線網(wǎng)絡(luò)100的總的帶寬。在運行中,在輸電線網(wǎng)絡(luò)100上的第一服務(wù)器106向第一客戶機108發(fā)送數(shù)據(jù)流之前,服務(wù)器106請求主機104分配用于發(fā)送數(shù)據(jù)流的帶寬(例如一個或多個時隙)。艮口。 服務(wù)器106向主機104發(fā)送帶寬請求。帶寬的分配根據(jù)所使用的通信標(biāo)準(zhǔn)的類型而不同, 如在此所述,按照一個實施例,輸電線網(wǎng)絡(luò)使用TDMA(時分復(fù)用訪問)。在第一主機104分配帶寬(例如在TDMA系統(tǒng)中的時隙)時,服務(wù)器106開始向客戶機108發(fā)送數(shù)據(jù)流。如上所述,每個局域網(wǎng)包括主機(例如第一主機104和第二主機11 。所述主裝置可以彼此通信,并且如下所述,協(xié)商用于在它們的局域網(wǎng)中發(fā)送數(shù)據(jù)流的帶寬(例如時隙)。如在美國專利申請第11/231,488號(其在2005年9月20日提交,被頒發(fā)給Iwamura 等,并且題目為“網(wǎng)絡(luò)主裝置的節(jié)能控制”)中所述,所述主機必須是獨立的裝置,但是可以是能夠執(zhí)行由所述主機執(zhí)行的各種功能(例如信標(biāo))的任何裝置。作為所述主裝置的裝置可以在局域網(wǎng)內(nèi)改變。即,所述主機例如在一些實施例中是服務(wù)器或者客戶機,并且可以在連接到輸電線網(wǎng)絡(luò)100的不同裝置之間轉(zhuǎn)移主機功能。所述主裝置知道在其局域網(wǎng)上執(zhí)行的每個發(fā)送,并且負(fù)責(zé)發(fā)送用于所述發(fā)送的信標(biāo)。在一些實施例中,輸電線網(wǎng)絡(luò)使用OFDM (正交頻分復(fù)用)和TDMA (時分復(fù)用訪問) 來用于傳送數(shù)據(jù)。OFDM使用范圍從1-30MHZ的例如1000個副載波。根據(jù)信噪比(S·),向每個副載波應(yīng)用最佳的調(diào)制方案。當(dāng)SNR不良時,應(yīng)用諸如QPSK(四相移鍵控)的強壯調(diào)制。當(dāng)SNR良好時,可以使用QAM(正交調(diào)幅)。經(jīng)常在發(fā)送器(例如服務(wù)器106)和接收器 (例如客戶機)之間交換調(diào)制表(即音調(diào)圖),以優(yōu)化數(shù)據(jù)流的發(fā)送。參見圖2,示出了圖解按照一個實施例的網(wǎng)絡(luò)訪問定時的時序圖。所示出的是第一信標(biāo)周期200、第二信標(biāo)周期201、無競爭區(qū)域202、載波偵聽多路訪問(CSMA)區(qū)域204、第一信標(biāo)206、第二信標(biāo)208和第三信標(biāo)210。在輸電線網(wǎng)絡(luò)100中的主裝置定期向所有的其他裝置發(fā)送信標(biāo)(例如第一信標(biāo) 206、第三信標(biāo)210)。第一信標(biāo)周期200被恢復(fù)為無競爭區(qū)域202和CSMA(載波偵聽多路訪問)區(qū)域204。每個信標(biāo)周期包含無競爭區(qū)域和CSMA區(qū)域。CSMA區(qū)域204是競爭區(qū)域。 即,裝置在先來先服務(wù)的基礎(chǔ)上在CSMA區(qū)域中發(fā)送數(shù)據(jù)。因此,即使對于一個信標(biāo)周期獲得一個時隙,也不保證所述時隙可用于下一個信標(biāo)周期。按照在此所述的一些實施例,無競爭區(qū)域202用于例如抖動敏感音頻/視頻(AV)流。參見圖3,示出了圖解在一個所分配的時隙中的數(shù)據(jù)流的傳送的時序圖。所示出的是第一信標(biāo)周期200、第二信標(biāo)周期201、無競爭區(qū)域202、CSMA區(qū)域204、第一信標(biāo)206、第二信標(biāo)208和第三信標(biāo)210、在第一信標(biāo)周期200中的第一時隙300、在第一信標(biāo)周期200中的第二時隙302和在第二信標(biāo)周期201中的第三時隙304。發(fā)送器(例如在圖1中所示的第一服務(wù)器106)向第一主機104發(fā)送帶寬請求,接收時隙分配(例如第一時隙300),并且使用在第一信標(biāo)周期200中的第一時隙300和在第二信標(biāo)周期201中的第三時隙304來開始發(fā)送數(shù)據(jù)流,如圖所示,在每個信標(biāo)周期對于數(shù)據(jù)流保留相同的時隙,除非由所述主機分配了一個新的時隙(如下所述)。在優(yōu)選實施例中, 當(dāng)傳送數(shù)據(jù)流時,使用無競爭區(qū)域202。CSMA區(qū)域204用于異步發(fā)送(不包括文件傳送、命令等)。使用在第一信標(biāo)周期 200中的第二時隙302來傳送數(shù)據(jù)。接著參見圖4,示出了圖解按照一個示例實施例的服務(wù)器106的方框圖。所示出的是視頻輸入400、音頻輸入402、第一模數(shù)(A/D)轉(zhuǎn)換器404、第二模數(shù)轉(zhuǎn)換器406、第一編碼器408、信號開關(guān)410、輸電線通信接口 412、輸電線網(wǎng)絡(luò)414、電纜輸入416、調(diào)諧器/前端 417、第三模數(shù)轉(zhuǎn)換器418、第四模數(shù)轉(zhuǎn)換器420、第二編碼器422、內(nèi)部總線424、存儲器426、 控制器似8和用戶界面430。前端調(diào)諧器417調(diào)諧和解調(diào)來自電纜單元416的模擬信號。前端調(diào)諧器417輸出音頻/視頻信號,其被輸入到第三模數(shù)轉(zhuǎn)換器418和第四模數(shù)轉(zhuǎn)換器420。然后在第二編碼器422 (例如MPEG編碼器)中編碼來自第三模數(shù)轉(zhuǎn)換器418和第四模數(shù)轉(zhuǎn)換器420的輸出。來自第二編碼器402的輸出流被發(fā)送到信號開關(guān)410。類似地,視頻輸入400和音頻輸入402在第一模數(shù)轉(zhuǎn)換器404和第二模數(shù)轉(zhuǎn)換器 406被模數(shù)轉(zhuǎn)換。在第一編碼器408(例如MPEG編碼器)中編碼來自第一模數(shù)轉(zhuǎn)換器404 和第二模數(shù)轉(zhuǎn)換器406的輸出。來自第一編碼器408的輸出也被發(fā)送到信號開關(guān)410。所述信號開關(guān)410向輸電線通信接口(PLC I/F)412發(fā)送所選擇的流(例如A/V輸入或者電纜輸入)?;蛘撸盘栭_關(guān)410可以時間復(fù)用兩個輸入信號以同時發(fā)送兩個流。來自PLC I/F 的輸出信號在輸電線網(wǎng)絡(luò)414上被發(fā)送到客戶機??刂破?28(在圖4中被示出為CPU 428)通過使用內(nèi)部總線4 來控制服務(wù)器的所有部件。內(nèi)部總線4M例如是PCI總線。控制器4 運行在服務(wù)器的存儲器426中存儲的控制軟件程序。用戶界面430包括例如顯示器和輸入部件(例如按鈕、觸摸屏等)。用戶界面430向控制器4 發(fā)送由用戶輸入的命令。另外,用戶界面430從控制器4 接收數(shù)據(jù),并且在用戶界面430的顯示器上顯示信息。接著參見圖5,示出了圖解按照一個示例實施例的客戶機108的方框圖。所示出的是輸電線網(wǎng)絡(luò)500、輸電線通信接口(PLC I/F) 502、去復(fù)用器504、音頻解碼器506、音頻數(shù)模轉(zhuǎn)換器508、放大器510、揚聲器512、視頻解碼器514、混合器516、圖形引擎518、視頻數(shù)模轉(zhuǎn)換器520、顯示器驅(qū)動器522、顯示器524、內(nèi)部總線526、存儲器528、控制器530和用戶界面532。PLC I/F 502從服務(wù)器(例如在圖4中所示的服務(wù)器)接收在輸電線網(wǎng)絡(luò)500上發(fā)送的信號。來自PLC I/F 502的輸出信號被發(fā)送到去復(fù)用器504,其將來自PLC I/F 502 的輸出信號分離為音頻數(shù)據(jù)和視頻數(shù)據(jù)。所述視頻數(shù)據(jù)被發(fā)送到視頻解碼器514。在混合器516中,來自視頻解碼器514的解碼的視頻信號與在圖形引擎518中產(chǎn)生的圖形數(shù)據(jù)混合。來自混合器516的輸出被發(fā)送到數(shù)模轉(zhuǎn)換器520。來自視頻數(shù)模轉(zhuǎn)換器520的模擬輸出被發(fā)送到顯示器驅(qū)動器522,并且隨后被顯示在顯示器5M上。
類似地,來自去復(fù)用器504的音頻數(shù)據(jù)在音頻解碼器506中被解碼,在音頻數(shù)模轉(zhuǎn)換器508中被轉(zhuǎn)換為模擬信號。來自音頻數(shù)模轉(zhuǎn)換器508的模擬輸出被放大器510放大, 并且被發(fā)送到揚聲器512??刂破?30(在圖4中被示出為CPU 530)通過輸電線網(wǎng)絡(luò)500上與在服務(wù)器(在圖4中所示)的控制器4 交換異步數(shù)據(jù)(例如命令、數(shù)據(jù)等)??刂破?30通過內(nèi)部總線5 來控制客戶機裝置的所有部件。另外,控制器530運行在客戶機的存儲器528中存儲的控制軟件程序。用戶界面532包括例如輸入和紅外線遠程信號接收器。用戶界面532 從用戶向控制器530發(fā)送命令。參見圖6,示出了圖解按照一個示例實施例的輸電線通信接口 412或者502的方框圖。所示出的是輸電線網(wǎng)絡(luò)600、模擬前端(AFE)電路602、快速傅立葉變換(FFT)電路 604、解調(diào)器606、并行到串行(P-S)轉(zhuǎn)換器608、去交織器616、前向糾錯(FEC)解碼器612、 總線接口 614、內(nèi)部總線616、流接口 618、存儲器620、FEC編碼器622、交織器624、串行到并行(S-P)轉(zhuǎn)換器626、調(diào)制器擬8和逆快速傅立葉變換(IFFT)電路630。通過輸電線網(wǎng)絡(luò)而發(fā)送的數(shù)據(jù)(例如數(shù)據(jù)流)被總線接口 614從內(nèi)部總線616接收,并且被暫時存儲在存儲器620中。所述存儲器例如是緩沖存儲器。內(nèi)部總線616例如是在圖4中所示的服務(wù)器的內(nèi)部總線424。然后從存儲器620讀取所述數(shù)據(jù),并且,向在FEC 編碼器622加上糾錯碼。所述接收然后從FEC編碼器622輸出到交織器6M和S-P轉(zhuǎn)換器 626。來自S-P轉(zhuǎn)換器的并行信號然后被調(diào)制器擬8調(diào)制,并且被發(fā)送到IFFT電路630。例如根據(jù)與所述數(shù)據(jù)正在被發(fā)送到的接收器交換的音調(diào)圖像來對于每個副載波選擇調(diào)制方案。在IFFT電路630中,向每個輸入信號分配載波,所有的信號被逆快速傅立葉變換。來自IFFT電路630的輸出被發(fā)送到AFE電路602,并且通過輸電線網(wǎng)絡(luò)600被發(fā)送到接收器。當(dāng)接收數(shù)據(jù)時,逆向處理數(shù)據(jù)。首先,AFE 602通過輸電線600從發(fā)送裝置(例如在圖1中所示的服務(wù)器106)接收數(shù)據(jù)(例如數(shù)據(jù)流)。在這個示例中,所述PLC接口是在圖5中所示的PLC I/F 502。所述數(shù)據(jù)被FFT電路604快速傅立葉變換,被解調(diào)器606解調(diào),并且被P-S轉(zhuǎn)換器608并行到串行轉(zhuǎn)換。根據(jù)與發(fā)送器交換的音調(diào)圖來對于每個副載波執(zhí)行解調(diào)。來自P-S轉(zhuǎn)換器的輸出被發(fā)送到去交織器610,所述去交織器610繼而向總線接口 614發(fā)送數(shù)據(jù)。來自FEC解碼器612的輸出被發(fā)送到總線接口 614。所述數(shù)據(jù)在被發(fā)送到內(nèi)部總線616之前被暫時存儲在存儲器620中。所述PLC接口可以同時發(fā)送和接收數(shù)據(jù)。另外,在圖6中所示的PLC接口以對于位于服務(wù)器中和客戶機中的PLC接口相同的方式來作為。接著參見圖7,示出了圖解按照一個實施例的將數(shù)據(jù)流劃分為多個時隙的時序圖。 所示出的是信標(biāo)周期700、無競爭區(qū)域702、CSMA區(qū)域704、第一信標(biāo)706、第二信標(biāo)708、第三信標(biāo)710、第一時隙712和第二時隙714。下面的示例演示了從例如電纜輸入接收模擬視聽信號的服務(wù)器。在圖4中所示的 MPEG編碼器408中,模擬視聽信號被編碼為8Mbps (每秒兆比特)。信號開關(guān)410將所述信號取路由到PLC I/F 412,并且服務(wù)器向客戶機發(fā)送視聽流。在發(fā)送之前,服務(wù)器請求主機分配時隙。在現(xiàn)有的系統(tǒng)中,服務(wù)器106獲得承載8Mbps流的單個時隙。按照一些實施例, 服務(wù)器從主裝置獲得兩個或者更多的時隙。所述8Mbps流被劃分為例如第一時隙712和第二時隙714。在本示例中,第一時隙712和第二時隙714每個承載一個4Mbps的數(shù)據(jù)流。
如上所述,數(shù)據(jù)流被劃分為第一時隙712和第二時隙714。在PLC I/F 412中,所述數(shù)據(jù)流被存儲在存儲器620中,并且被劃分為兩個部分。數(shù)據(jù)的第一部分在第一時隙712 中被安裝和發(fā)送,并且數(shù)據(jù)的第二部分在第二時隙714中被安裝和發(fā)送。第一時隙712和第二時隙714不必連續(xù),而是可以在無競爭區(qū)域702中的任何位置。在運行中,客戶機108在第一時隙712和第二時隙714中接收數(shù)據(jù)流,并且合并數(shù)據(jù)流,以便重建原始的8Mbps流。在PLC I/F 502中,來自每個時隙的數(shù)據(jù)流被存儲在存儲器620中,然后被連接。重建的數(shù)據(jù)流被發(fā)送到去復(fù)用器504,并且被解碼。圖8和9圖解了發(fā)送器(例如服務(wù)器106)如何將數(shù)據(jù)流劃分為多個時隙與接收器(例如客戶機108)如何重建原始數(shù)據(jù)。參見圖8,示出了圖解按照一個實施例的時隙分配的時序圖。所示出的是信標(biāo)周期 800、無競爭區(qū)域802、CSMA區(qū)域804、第一信標(biāo)806、第二信標(biāo)808、第三信標(biāo)810、第一時隙 812、第二時隙814和第三時隙816。在所示的示例中,從發(fā)送器向一個或多個接收器發(fā)送兩個數(shù)據(jù)流。具有例如4Mbps 帶寬的第一數(shù)據(jù)流使用第一時隙812。具有例如8Mbps帶寬的第二數(shù)據(jù)流使用第二時隙814 和第三時隙816。第二時隙814用于發(fā)送第二數(shù)據(jù)流的4Mbps,并且第三時隙816也用于發(fā)送所述數(shù)據(jù)流的4Mbps。以這種方式,在第一時隙814和第二時隙816之間劃分第二數(shù)據(jù)流。接著參見圖9,示出了圖解按照一個實施例的接收器和發(fā)送器的圖??偩€接口例如是在圖6中所示的總線接口 614。所示出的是發(fā)送器950、接收器960、發(fā)送器存儲器900、第一數(shù)據(jù)塊902、第二數(shù)據(jù)塊904、發(fā)送器總線接口 906、發(fā)送器開關(guān)908、發(fā)送器物理層910、輸電線網(wǎng)絡(luò)912、接收器物理層914、接收器總線接口 916、接收器開關(guān)918、接收器存儲器920、 第三數(shù)據(jù)塊922和第四數(shù)據(jù)塊924。在運行中,在發(fā)送器存儲器900中的第一數(shù)據(jù)塊902存儲數(shù)據(jù),所述數(shù)據(jù)使用第一時隙812被從發(fā)送器950發(fā)送到接收器960 (在圖8中所示)。第一時隙812在每個信標(biāo)周期中被使用,并且對應(yīng)于第一數(shù)據(jù)流。第二數(shù)據(jù)塊904存儲數(shù)據(jù),所述數(shù)據(jù)將使用第二時隙 814和第三時隙816被從發(fā)送器950發(fā)送到接收器960 (在圖8中所示)。第二時隙814和第三時隙816在每個信標(biāo)周期中被使用,并且對應(yīng)于第二數(shù)據(jù)流。發(fā)送器開關(guān)908從第一數(shù)據(jù)塊902或者第二數(shù)據(jù)塊904選擇數(shù)據(jù)以發(fā)送到發(fā)送器物理層910。發(fā)送器物理層910 例如是在圖6中所示的模擬前端(AFE)電路602、FEC編碼器622、交織器624、串行到并行 (S-P)轉(zhuǎn)換器626、調(diào)制器擬8和逆快速傅立葉變換(IFFT)電路630。在第一時隙812期間,發(fā)送器開關(guān)908連接到(i),其對應(yīng)于第一數(shù)據(jù)塊902。在第二時隙814期間,發(fā)送器開關(guān)908連接到(ii),并且在第三時隙816期間,發(fā)送器開關(guān)908 連接到(iii),( )和(iii)對應(yīng)于第二數(shù)據(jù)塊904。發(fā)送器開關(guān)908從(i)向(iii)旋轉(zhuǎn),并且被同步到信標(biāo)周期800。注意在一個實施例中,總線接口沒有機械開關(guān)。但是,圖9 圖解了所述總線接口如何選擇在發(fā)送器存儲器900中的數(shù)據(jù)。在接收器960,通過輸電線網(wǎng)絡(luò)912來接收在第一時隙812期間發(fā)送的數(shù)據(jù)。所述數(shù)據(jù)被接收器物理層914處理。接收器物理層例如是在圖6中所示的模擬前端(AFE)電路 602、快速傅立葉變換(FFT)電路604、解調(diào)器606、并行到串行(P-幻轉(zhuǎn)換器608、去交織器 610和前向糾錯(FEC)解碼器612。來自接收器物理層914的輸出被存儲在接收器存儲器902中的第三存儲塊922中。接收器總線接口 916控制接收器開關(guān)918以便當(dāng)接收到第一時隙812時,數(shù)據(jù)被存儲在第三存儲塊922中。在第二時隙814和第三時隙816期間發(fā)送的數(shù)據(jù)被合并,并且被存儲在接收器存儲器920的第四存儲塊擬4中??刂破?例如控制器530)控制接收器開關(guān)918以便接收從單個時隙或者從多個時隙被安裝。當(dāng)開關(guān)改變比信標(biāo)周期快得多時,可以在運行中改變時隙。另外,第二時隙814和第三時隙816不必然是連續(xù)的,僅僅因為它們將被合并到單個數(shù)據(jù)流中。例如,用于第三數(shù)據(jù)流的時隙可以存在于第二時隙814和第三時隙816之間。在這種情況下,接收器開關(guān)918被定位來向第四存儲塊914中讀取數(shù)據(jù),然后讀取第三數(shù)據(jù)流的數(shù)據(jù),并且隨后再次向第四存儲塊924中讀取數(shù)據(jù)。參見圖10,示出了圖解按照一個實施例的時隙分配的時序圖。所示出的是信標(biāo)周期1000、無競爭區(qū)域1002、CSMA區(qū)域1004、第一信標(biāo)1006、第二信標(biāo)1008、第三信標(biāo)1010 和第一時隙1012。向回參見圖7,假定第一數(shù)據(jù)流(8Mbps流)正在被發(fā)送,并且正在使用兩個4Mbps 時隙?,F(xiàn)在,假定網(wǎng)絡(luò)通信量增加,并且必須減少用于第一數(shù)據(jù)流的帶寬。圖10示出了被減少到4Mbps流以便釋放在網(wǎng)絡(luò)上的帶寬的第一數(shù)據(jù)流。在運行中,按照一個示例實施例,主機104(在圖1中所示)向服務(wù)器106發(fā)送帶寬減少請求。響應(yīng)于所述請求,控制器4 將MPEG編碼器408的編碼率從8Mbps減少到 4Mbps。隨后,PLC接口 412接收作為4Mbps流而不是8Mbps流的第一數(shù)據(jù)流,并且將數(shù)據(jù)從第一數(shù)據(jù)流僅僅安裝到第一時隙1012 (與在圖7中所示的第一時隙71和第二時隙714相比較)??蛻魴C108在第一時隙1012中接收數(shù)據(jù)流,并且解碼所述4Mbps流。在運行中執(zhí)行在編碼率上的改變,由此避免解碼中斷或者分組錯誤。所解碼的視頻質(zhì)量由于速率減少而略微變差。但是,在許多實施例中,在視頻質(zhì)量上的減少不應(yīng)當(dāng)可通知到觀眾。另外,第二時隙714被釋放,并且主機104能夠使用第二時隙714來用于傳送不同的數(shù)據(jù)流。當(dāng)在網(wǎng)絡(luò)上的網(wǎng)絡(luò)通信量再次不太忙(即被減少)時,主機104向服務(wù)器106分配回4Mbps時隙。新的時隙不必是先前被服務(wù)器106放棄的第二時隙714,而是可以是任何可以獲得的時隙。一旦分配了另外的時隙,則控制器4 命令編碼器408將編碼率從4Mbps 提高到原始速率8Mbps。在PLC接口 412中,在緩沖存儲器620中存儲的數(shù)據(jù)被再次劃分為兩個部分,并且被安裝到兩個時隙??蛻魴C108接收所述兩個時隙,并且像以前那樣重建原始8Mbps。視頻將被恢復(fù)到原始質(zhì)量。如上那樣,不中斷視頻的顯示地在運行中執(zhí)行提高用于發(fā)送數(shù)據(jù)流的時隙的數(shù)量的處理。在一些實施例中,當(dāng)可以獲得許多網(wǎng)絡(luò)帶寬時,主機104可以向服務(wù)器106提供比發(fā)送數(shù)據(jù)流所需要的更多的時隙。在一個示例中,服務(wù)器被分配對應(yīng)于可以用于8Mbps流的16Mbps帶寬的四個4Mbps時隙。在這個示例中,更強壯的調(diào)制將被應(yīng)用到OFDM副載波。 例如,如果原始調(diào)制是QPSK (四相移鍵控),則調(diào)制可以被轉(zhuǎn)換到BPSK (二進制移相鍵控)。 QPSK表示每個碼元2比特的數(shù)據(jù)。BPSK表示每個碼元1個比特的數(shù)據(jù)。因此,BPSK調(diào)制方案需要兩倍所述數(shù)量的時隙。每個副載波可以使用半密度調(diào)制?;蛘?,僅僅具有高密度調(diào)制的一些副載波可以使用強壯的調(diào)制。例如,64-QAM被改變到16-QAM,并且QPSK保持相同。作為一種變化方式,不使用更強壯的調(diào)制,可以使用更強壯的糾錯碼。而且,服務(wù)器可以使用兩倍的帶寬兩次發(fā)送同一數(shù)據(jù),這可以防止分組丟失。在所述優(yōu)選實施例中,將不中斷流傳送地在運行中執(zhí)行所有的所述過程。一旦網(wǎng)絡(luò)通信量增加,則主機104請求服務(wù)器106釋放一個或多個時隙。主機104 改變調(diào)制方案,并且釋放所述另外的時隙。如果主機104需要更多的時隙,服務(wù)器106可以如上所述減少編碼率,并且釋放更多的時隙。以這種方式,如果可以獲得足夠的帶寬,則將執(zhí)行更強壯和穩(wěn)定的流傳送。主裝置等分輸電線網(wǎng)絡(luò)的總的可獲得帶寬。例如,如圖1中所示,第一主機104和第二主機112可以存在于同一輸電線網(wǎng)絡(luò)上。在一個實施例中,對于每個主機的分配數(shù)量是總的輸電線另外帶寬的一半。即,在輸電線網(wǎng)絡(luò)上的每個主機獲得總的帶寬的相等份額。 按照一些實施例,主機根據(jù)下面的規(guī)則向每次發(fā)送分配時隙1.如果存在足夠的可以獲得的時隙,則主機可以使用比對于那個主機的分配數(shù)量更多的時隙。2.當(dāng)自己不能獲得用于新的發(fā)送的足夠的時隙時,參考總的所需要的帶寬(已經(jīng)由主機使用的帶寬加上用于所述新的發(fā)送的帶寬)。如果總的帶寬比所述分配數(shù)量更多,則主機向每個本地裝置(在同一邏輯網(wǎng)絡(luò)中)發(fā)送帶寬減少請求。對于在輸電線網(wǎng)絡(luò)上的其他主機沒有影響。3.當(dāng)總的所需要的帶寬等于或者小于所述分配數(shù)量時,主機向其他主機全局地發(fā)送帶寬減少請求。所述主機可以重新使用從其他主機釋放的時隙。4.當(dāng)所述主機從另一個主機接收到帶寬減少請求并且其正在使用比所述分配數(shù)量更大的帶寬時,所述主機本地向每個本地裝置發(fā)送帶寬減少請求。5.當(dāng)網(wǎng)絡(luò)通信量減少并且一個或多個新的時隙變得可以獲得時,所述主機將它們首先分配到速率減小的發(fā)送,然后分配到強壯發(fā)送。圖11-16圖解了用于在輸電線網(wǎng)絡(luò)上的主裝置和發(fā)送裝置的帶寬控制的示例算法。參見圖11,流程解了用于由在輸電線網(wǎng)絡(luò)上的主裝置執(zhí)行的帶寬分配的算法。所述處理控制于步驟110。在分子1102,所述主裝置等待,直到新的發(fā)送請求(在此也稱為帶寬請求)從發(fā)送器到達。如果由主裝置接收到新的發(fā)送請求,則主裝置在步驟1104確定是否所述主裝置具有足夠的未用帶寬(例如時隙)可用于分配到發(fā)送新的發(fā)送請求的發(fā)送器。在一些實施例中,例如,主裝置可以在先來先服務(wù)基礎(chǔ)上向發(fā)送器分配帶寬。在替代實施例中,所述主裝置可以根據(jù)發(fā)送的優(yōu)先級來向發(fā)送器分配帶寬。如果主裝置具有足夠的未用帶寬可用于向發(fā)送器進行帶寬分配,則所述主裝置進行到步驟1118,并且向發(fā)送器帶寬分配(例如時隙分配)。所述處理然后在步驟1120終止。但是,如果在步驟1104主裝置沒有足夠的未用帶寬可用于分配到發(fā)送器,則處理進行到步驟1106。在步驟1106,將所述主裝置當(dāng)前已經(jīng)分配到發(fā)送器的總的帶寬與被分配到主裝置的帶寬的分配數(shù)量相比較。總的帶寬是主裝置當(dāng)前已經(jīng)分配到發(fā)送器的帶寬和主裝置將分配到新的發(fā)送的帶寬的和。如果當(dāng)前分配到在主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬超過被分配到主裝置的總的網(wǎng)絡(luò)帶寬的分配數(shù)量,則所述主裝置將進行到步驟1108, 以嘗試減少在所述主裝置的局域網(wǎng)中的帶寬利用。在步驟1108中,所述主裝置向在主裝置的局域網(wǎng)上的每個發(fā)送器發(fā)送帶寬減少請求,以嘗試恢復(fù)由所述主裝置分配到申請的帶寬的至少一部分。當(dāng)每個發(fā)送器從所述主裝置接收到所述帶寬減少請求時,所述每個發(fā)送器執(zhí)行在圖14中所示的算法?;蛘?,在步驟1106中,如果當(dāng)前分配到在主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬小于或者等于被分配到主裝置的總的網(wǎng)絡(luò)帶寬的分配數(shù)量,則處理進行到步驟1110。在步驟1110中,主裝置向在輸電線網(wǎng)絡(luò)上的其他主裝置發(fā)送帶寬請求,以嘗試從其他帶寬裝置獲得帶寬。這個步驟恢復(fù)了用于所述主裝置的帶寬,其中,例如,在輸電線網(wǎng)絡(luò)上存在一個或多個其他主裝置,并且在網(wǎng)絡(luò)上的一個或多個其他主裝置已經(jīng)向在其局域網(wǎng)上的發(fā)送器分配了超過用于所述其他主裝置的帶寬分配的帶寬。因此,所述主裝置可以恢復(fù)已經(jīng)被過量分配到在輸電線網(wǎng)絡(luò)上的其他主裝置的帶寬的至少一部分,以便所述主裝置能夠向在步驟1102中向所述主裝置發(fā)送所述新的發(fā)送請求的發(fā)送器分配帶寬。在輸電線網(wǎng)絡(luò)上的多個主裝置將在接收到帶寬減少請求后執(zhí)行在圖13中所示的算法,以便確定是否所述多個主裝置已經(jīng)向在它們的局域網(wǎng)上的多個發(fā)送器分配超過獨立的主裝置的帶寬分配的分配。在步驟1112中,如果所述主裝置向其他裝置發(fā)送帶寬減少請求,則所述主裝置確定是否在所述主裝置的局域網(wǎng)上的至少一個發(fā)送器或者在至少一個其他主裝置的局域網(wǎng)上的至少一個發(fā)送器釋放任何時隙。如果所述主裝置接收到用于新的發(fā)送的、至少所請求的數(shù)量的時隙,則所述主裝置進行到步驟1118,并且向發(fā)送器發(fā)送分配時隙的帶寬分配請求,因此所述發(fā)送器可以看到發(fā)送新的發(fā)送。所述處理然后在步驟1120終止。但是,如果在步驟1112中所述主裝置未恢復(fù)另外的時隙以允許新的發(fā)送,則所述主裝置進行到步驟1114。在步驟1114中,所述主裝置通過比較所發(fā)送的請求的數(shù)量與門限值來確定是否其應(yīng)當(dāng)發(fā)送重復(fù)的帶寬減少請求。如果請求的數(shù)量小于門限值,則所述主裝置將返回到在處理中的步驟1106,并且開始隨后嘗試恢復(fù)用于新的發(fā)送的足夠帶寬。提高門限值增加了所述主裝置在進行到步驟1116并且放棄分配用于新的發(fā)送的帶寬的嘗試之前將進行的嘗試的數(shù)量。在步驟1116中,所述主裝置向所述發(fā)送器指令由于不足的未用帶寬,因此所述發(fā)送器不能開始新的發(fā)送。所述處理然后在步驟1120結(jié)束。參見圖12,流程解了用于帶寬恢復(fù)和用于由在輸電線網(wǎng)絡(luò)上的主裝置執(zhí)行的強壯發(fā)送的算法。所述處理在步驟1200開始。在步驟1202,所述主裝置監(jiān)控在輸電線網(wǎng)絡(luò)上的帶寬使用。當(dāng)變得在輸電線網(wǎng)絡(luò)上可以獲得帶寬時,在步驟1204,所述主裝置嘗試從可以獲得的帶寬分配時隙。在步驟1204,所述主裝置確定是否在所述主裝置的局域網(wǎng)上的任何發(fā)送器具有降低的速率的發(fā)送,所述主裝置記住在所述主裝置的局域網(wǎng)上的每個發(fā)送器的每個發(fā)送。所述主裝置向降低的速率的發(fā)送分配可以獲得的帶寬,以便在減少數(shù)據(jù)流的速率之前允許發(fā)送器以數(shù)據(jù)流的原始速率發(fā)送數(shù)據(jù)流。如果在步驟1204在所述主裝置的局域網(wǎng)上的至少一個發(fā)送器具有降低的速率的發(fā)送,則所述主裝置進行到步驟1206。在步驟1206,所述主裝置確定是否其具有足夠的帶寬來向降低的速率的發(fā)送分配時隙。如果所述主裝置沒有足夠的帶寬來向降低的速率的發(fā)送分配時隙,則所述主裝置進行到步驟1220,并且處理結(jié)束。但是,如果所述主裝置具有足夠的時隙來向具有降低的速率的發(fā)送的發(fā)送器分配,則所述主裝置將進行到步驟1208。在步驟1208,所述主裝置向具有降低的速率的發(fā)送的、在所述主裝置的局域網(wǎng)上的發(fā)送器發(fā)送速率調(diào)整命令。所述發(fā)送器執(zhí)行以步驟1500開始的在圖15中圖解的算法。所述主裝置然后進行到步驟1210,在此,所述主裝置在返回到步驟1204之前查看由在所述主裝置的局域網(wǎng)上的發(fā)送器進行的另外的發(fā)送,在所述步驟1204,所述主機再次查看具有降低的速率的發(fā)送的、在局域網(wǎng)上的任何發(fā)送器。如果在步驟1204在所述主裝置的局域網(wǎng)上的發(fā)送器都沒有降低的速率的發(fā)送, 則所述主裝置進行到步驟1212。在步驟1212,所述主裝置確定是否在所述主裝置的局域網(wǎng)上的至少一個發(fā)送器具有不強壯的發(fā)送。如果在所述主裝置的局域網(wǎng)上的發(fā)送器都沒有不強壯的發(fā)送,則所述主裝置進行到步驟1220,并且所述處理將結(jié)束。但是,如果在所述主裝置的局域網(wǎng)上的至少一個發(fā)送器具有至少一個不強壯的發(fā)送(例如所述發(fā)送器正在使用不太強壯的調(diào)制方案),則所述主裝置進行到步驟1214。在步驟1214,所述主裝置確定是否所述主裝置具有足夠的可以獲得的時隙來從可以獲得的帶寬分配到不強壯的發(fā)送。如果所述主裝置沒有足夠的可以獲得的帶寬來分配時隙,則所述主裝置進行到步驟1220,并且所述處理結(jié)束。但是,如果所述主裝置具有足夠的可以獲得的帶寬以便向具有不強壯發(fā)送的發(fā)送器分配時隙,則所述主裝置進行到步驟1216。在步驟1216,所述主裝置向具有不強壯的發(fā)送的發(fā)送器裝置發(fā)送強壯發(fā)送請求。所述主裝置然后進行到步驟1218,在此,所述主裝置在返回到步驟1212之前查看由在所述主裝置的局域網(wǎng)上的發(fā)送器進行的另外的發(fā)送, 在所述步驟1212,所述主裝置再次查看具有不強壯的發(fā)送的、在局域網(wǎng)上的任何發(fā)送器。參見圖13,流程解了當(dāng)每個主裝置從在局域網(wǎng)上的另一個主裝置接收到帶寬減少請求時由所述主裝置執(zhí)行的算法的流程圖。所述主裝置在圖11的步驟1110發(fā)送帶寬減少請求,以便從相鄰網(wǎng)絡(luò)獲得時隙。當(dāng)主裝置從相鄰的主裝置接收到帶寬減少請求時,所述主裝置在所述的處理的步驟1300開始。在步驟1302,如果未接收到帶寬減少請求,則所述主裝置等待。但是,如果接收到帶寬減少請求,則所述主裝置進行到步驟1304。在步驟 1304,所述主裝置確定是否所述主裝置當(dāng)前已經(jīng)分配到在所述主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬與被分配到所述主裝置的帶寬的分配數(shù)量相比較。如果當(dāng)前被分配到在所述主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬不超過向所述主裝置的帶寬的分配數(shù)量,則所述處理在步驟1308結(jié)束。但是,如果當(dāng)前分配到在所述主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬超過向所述主裝置的帶寬的分配數(shù)量,則所述主裝置進行到步驟1306,以嘗試減少在所述主裝置的局域網(wǎng)內(nèi)的帶寬利用。在步驟1306,所述主裝置向在所述主裝置的局域網(wǎng)上的每個發(fā)送器發(fā)送帶寬減少請求。在接收到帶寬減少請求時,在所述主裝置的局域網(wǎng)上的每個發(fā)送器執(zhí)行在圖14中的算法。所述處理在步驟1308結(jié)束。參見圖14,流程解了當(dāng)發(fā)送器從在局域網(wǎng)上的主裝置接收到帶寬減少請求時由每個發(fā)送器執(zhí)行的算法。所述主裝置在圖11的步驟1108或者在圖13的步驟1306中發(fā)送帶寬減少請求。發(fā)送器可以同時發(fā)送多個數(shù)據(jù)流。當(dāng)發(fā)送器從所述主裝置接收到帶寬減少請求時,發(fā)送器對于發(fā)送器同時發(fā)送的每個流執(zhí)行在圖14中圖解的算法。所述處理以步驟100 開始。在步驟1402,發(fā)送器等待帶寬減少請求從所述主裝置到達。如果從所述主裝置接收到帶寬減少請求,則所述發(fā)送器進行到步驟1404。在步驟1404,發(fā)送器確定是否數(shù)據(jù)流是強壯的發(fā)送。例如當(dāng)發(fā)送器已經(jīng)被分配比發(fā)送一個數(shù)據(jù)流所需要的更多的時隙并且因此正在使用更強壯的調(diào)制方案時,所述數(shù)據(jù)流是強壯的。即,所述發(fā)送器正在使用比所需要的更強壯的調(diào)制方案,因為所述發(fā)送器已經(jīng)被分配了另外的時隙。例如,所述主裝置可以向數(shù)據(jù)流分配四個4Mbps時隙,其中,所述發(fā)送器僅僅發(fā)送對于8Mbps的帶寬的請求。因此,例如當(dāng)用于數(shù)據(jù)流的原始調(diào)制是四相移鍵控(QPSK)(其中,每個碼元發(fā)送2個比特)時,所述發(fā)送器使用8Mbps的過量帶寬,發(fā)送器取代而使用更強壯的二進制移相鍵控(BPSK)(其中,每個碼元發(fā)送1個比特時)。因此,數(shù)據(jù)流將充分使用由所述主裝置分配的過量時隙。在一些實施例中,每個副載波可以使用半密度調(diào)制?;蛘?,僅僅具有高密度調(diào)制的副載波可以使用強壯的調(diào)制。例如,64-QAM被改變到16-QAM,并且QPSK保持相同。在一些替代實施例中,使用更強壯的糾錯來取代更強壯的調(diào)制方案。而且,服務(wù)器可以(使用兩倍的帶寬)來兩次發(fā)送同一數(shù)據(jù),以便防止分組丟失。如果數(shù)據(jù)流是強壯的發(fā)送,則所述發(fā)送器進行到步驟1414。在步驟1414,所述發(fā)送器將數(shù)據(jù)流的調(diào)制轉(zhuǎn)換到原始的、不太強壯的調(diào)制方案。所述發(fā)送器然后在步驟1416釋放一個或多個過量的時隙,并且所述處理在步驟1418結(jié)束。如果數(shù)據(jù)流是不強壯的發(fā)送,則所述發(fā)送器從步驟1404進行到步驟1406。在步驟 1406,所述發(fā)送器確定是否這是來自所述主裝置的第一帶寬減少請求。如果這是從所述主裝置接收的第一帶寬減少請求,則所述發(fā)送器將不減少帶寬,并且所述處理在步驟1418結(jié)束。在一些實施例中,對于第一帶寬減少請求,僅僅將強壯發(fā)送速率降低。但是,如果這不是從所述主裝置接收的第一帶寬減少請求,則所述發(fā)送器將進行到步驟1408。在步驟1408, 所述發(fā)送器確定是否所述數(shù)據(jù)流是速率減低的發(fā)送。如果所述數(shù)據(jù)流是速率減低的發(fā)送, 則所述發(fā)送器將不進一步減少被分配到數(shù)據(jù)流的帶寬,并且所述處理進行以在步驟1418 結(jié)束。如果所述數(shù)據(jù)流不是速率降低的發(fā)送,則發(fā)送器將進行到步驟1410,在此,在進行到步驟1412之前降低數(shù)據(jù)流的編碼率,在所述步驟1412,向所述主裝置釋放被分配到數(shù)據(jù)流的時隙的至少一個。所述處理然后在步驟1418結(jié)束。參見圖15,流程解了用于處理來自在輸電線網(wǎng)絡(luò)上的主裝置的編碼率恢復(fù)請求的、由在輸電線網(wǎng)絡(luò)上的發(fā)送器遵循的算法。所述發(fā)送器(例如服務(wù)器)在步驟1500 開始,并且進行到步驟1502,其中,發(fā)送器等待來自在輸電線網(wǎng)絡(luò)上的主裝置的速率恢復(fù)請求。當(dāng)發(fā)送器從在輸電線網(wǎng)絡(luò)上的主裝置接收速率恢復(fù)請求時,所述發(fā)送器進行到步驟 1504。在步驟1504,所述發(fā)送器確定是否正在以原始速率發(fā)送數(shù)據(jù)流。如果正在以原始速率發(fā)送數(shù)據(jù)流,則發(fā)送器進行到步驟1510,并且所述算法結(jié)束。但是,如果沒有正在以原始速率(例如以小于原始速率的速率)發(fā)送數(shù)據(jù)流,則所述發(fā)送器進行到步驟1506,在此,所述發(fā)送器接收至少一個附接時隙。在步驟1508,將數(shù)據(jù)流的編碼率提高到原始速率。發(fā)送器然后進行到步驟1510,并且所述算法結(jié)束。參見圖16,流程解了用于處理來自在輸電線網(wǎng)絡(luò)上的主裝置的強壯發(fā)送請求的、由在輸電線網(wǎng)絡(luò)上的發(fā)送器遵循的算法。發(fā)送器在步驟1600開始,并且進行到步驟 1602,在此,發(fā)送器等待來自在輸電線網(wǎng)絡(luò)上的主裝置的強壯發(fā)送請求。當(dāng)發(fā)送器從在輸電線網(wǎng)絡(luò)上的主裝置接收到速率恢復(fù)請求時,所述發(fā)送器進行到步驟1604。在步驟1604,發(fā)送器確定是否數(shù)據(jù)流已經(jīng)是強壯發(fā)送。如果所述發(fā)送器已經(jīng)正在發(fā)送作為強壯發(fā)送的數(shù)據(jù)流,則發(fā)送器進行到步驟1610,在此,算法結(jié)束。否則,如果發(fā)送器不在發(fā)送作為強壯發(fā)送的數(shù)據(jù)流,則發(fā)送器進行到步驟1606。在步驟1606,發(fā)送器接收至少一個附加的時隙。在步驟1608,發(fā)送器將數(shù)據(jù)流的調(diào)制轉(zhuǎn)換到更強壯的調(diào)制方案。發(fā)送器環(huán)繞進行到步驟1610, 在此,算法結(jié)束。參見圖17,示出了圖解按照一個實施例的在噪聲環(huán)境中的時隙分配的時序圖。所示出的是信標(biāo)周期1700、無競爭區(qū)域1702、CSMA區(qū)域1704、第一信標(biāo)1706、第二信標(biāo)1708、 第三信標(biāo)1710、第一時隙1712、第二時隙1714、第一噪聲信號1716、第三時隙1718、第四時隙1720和第二噪聲信號1722。第一噪聲信號1816干擾第一時隙。低于每個信標(biāo)周期,噪聲信號可以就像干擾第二時隙。如圖所示,第二噪聲信號1722對應(yīng)于在時間上晚一個信標(biāo)周期的第一噪聲信號 1716。因此,當(dāng)?shù)谝粫r隙1712已經(jīng)被分配特定帶寬(例如8Mbps)時,實際帶寬可能由于第一噪聲信號1716而更小(例如8bps)。在運行中,網(wǎng)絡(luò)條件經(jīng)常變化。例如,即使對于數(shù)據(jù)流已經(jīng)保留了 5Mbps的帶寬, 實際帶寬也可能由于噪聲或者其他原因而小于5Mbps。來自例如燈光控制器或者吹風(fēng)機的噪聲可以被同步到AC線周期(例如50或者60Hz)。如果信標(biāo)被同步到AC線周期(例如 50或者60Hz),噪聲在每個信標(biāo)周期的同一位置出現(xiàn)(諸如由第一噪聲信號1716和第二噪聲信號1722所示),并且引起可用于正在同一時隙(例如第一時隙1712)中被發(fā)送的數(shù)據(jù)流的實際帶寬的減少。編碼器408(在圖4中所示)總是監(jiān)控可用于所述發(fā)送的實際帶寬。 當(dāng)帶寬由于噪聲而變差時,編碼器動態(tài)地減小編碼率,因此不由于減少的可用帶寬而破壞數(shù)據(jù)流。但是,在編碼率上的減少可以引起顯著的畫面質(zhì)量變差。為了防止畫面質(zhì)量上的變差,可以提供附加帶寬來用于數(shù)據(jù)流的發(fā)送。例如,如果服務(wù)器正在第一時隙1712中發(fā)送數(shù)據(jù)流并且噪聲信號1716開始干擾數(shù)據(jù)流的發(fā)送,則主裝置除了第一時隙1712之外還向服務(wù)器分配第二時隙1714。然后,在第一時隙1712和第二時隙1714之間劃分?jǐn)?shù)據(jù)流數(shù)據(jù)。作為示例,如果第一時隙1712是8Mbps時隙并且噪聲信號將第一時隙的實際帶寬減少到4Mbps,則可以向服務(wù)器分配具有例如4Mbps帶寬的第二時隙1714。因此,服務(wù)器仍然具有可以獲得的總共8Mbps的實際帶寬。參見圖18,示出了圖解按照一個實施例的在噪聲環(huán)境中的時隙分配的時序圖。所示出的是信標(biāo)周期1800、無競爭區(qū)域1802、CSMA區(qū)域1804、第一信標(biāo)1806、第二信標(biāo)1808、 第三信標(biāo)1810、第一時隙1812、第一噪聲信號1814、第二時隙1816和第二噪聲信號1818。作為在圖17中所示的示例的替代,不是與第一時隙1712 —起分配要用于發(fā)送數(shù)據(jù)流的第二時隙1714,新的時隙(即第一時隙1812)可以替代被噪聲信號1716干擾的時隙 1712。S卩,當(dāng)圖17的第一時隙1712被第一噪聲信號1716干擾時,服務(wù)器分配用于發(fā)送數(shù)據(jù)流的圖18的第一時隙1812。在這種情況下,第一時隙1712然后被釋放,并且可用于發(fā)送不同的數(shù)據(jù)流。僅僅具有一個時隙(即第一時隙1812)更簡單,并且與按照一些實施例的控制兩個或者更多的時隙(即第一時隙1712和第二時隙1714)相比較更為優(yōu)選。參見圖19,圖解了用于處理帶寬重新分配的、由在輸電線網(wǎng)絡(luò)上的主裝置執(zhí)行的算法的流程圖。所述算法在步驟1900開始,并且繼續(xù)到步驟1902。在步驟1902,主裝置確定是否一個時隙的實際帶寬小于所述時隙的原始帶寬。當(dāng)例如將噪聲引入到網(wǎng)絡(luò)中時,所述時隙的實際帶寬小于用于所述時隙的實際帶寬。如果所述時隙的實際帶寬不大于所述時隙的原始帶寬,則所述主裝置進行到步驟1904。在步驟1904,所述主裝置確定是否實際帶寬大于門限值。例如,在一些實施例中,門限值是80 %,并且主裝置確定是否實際帶寬大于一個時隙的原始帶寬的80%。如果實際帶寬大于用于一個時隙的門限值,則所述主裝置進行到步驟1928,并且所述算法結(jié)束。但是,如果在步驟1904 —個時隙的實際帶寬小于或者等于所述門限值,則主裝置進行到步驟1906。在步驟1906,所述主裝置確定是否可以分配至少一個可以獲得的時隙以替代具有減少的帶寬的時隙(即小于或者等于原始帶寬的門限值的實際帶寬)。如果所述主裝置確定可以獲得至少一個時隙,則主裝置進行到步驟 1910,在此,主裝置向發(fā)送器發(fā)送帶寬分配請求。發(fā)送器被分配具有大于或者等于原始帶寬的門限值的實際帶寬的新的時隙。主裝置然后進行到步驟1928,并且所述算法結(jié)束。如果主裝置沒有在步驟1906可以獲得的至少一個可以獲得的時隙,則主裝置進行到步驟1912。在步驟1912,主裝置確定是否被分配到在主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬超過被分配到主裝置的總的帶寬分配數(shù)量。在一些實施例中,可以通過在輸電線網(wǎng)絡(luò)上的主裝置的數(shù)量來確定被分配到主裝置的總的帶寬分配數(shù)量。例如,如果有三個在輸電線網(wǎng)絡(luò)上的主裝置,則每個主裝置被分配輸電線網(wǎng)絡(luò)的總的帶寬的32%的總的帶寬分配數(shù)量。 如果被分配到主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬等于或者超過被分配到主裝置的總的帶寬分配數(shù)量,則主裝置進行到步驟1916。在步驟1916,主裝置向在主裝置的局域網(wǎng)上的每個發(fā)送器發(fā)送帶寬減少請求?;蛘撸绻环峙涞皆谥餮b置的局域網(wǎng)上的發(fā)送器的總的帶寬小于被分配到主裝置的總的帶寬分配數(shù)量,則主裝置進行到步驟1914。在步驟1914,主裝置向在輸電線網(wǎng)絡(luò)上的其他主裝置發(fā)送帶寬減少請求,以嘗試思索的所述其他主裝置釋放一些帶寬。在步驟1918,所述主裝置確定是否過去在本地裝置或者在網(wǎng)絡(luò)上的其他主裝置向所述主裝置分配了一些時隙。 如果主裝置被分配至少一個時隙,則主裝置進行到步驟1928,并且所述算法結(jié)束。否則,所述主裝置進行到步驟1920,在此,所述主裝置向發(fā)送器發(fā)送帶寬分配請求以向帶寬分配請求,以向被分配到其中實際帶寬小于門限值(在步驟1904確定)的時隙的發(fā)送器分配在步驟1918中獲得的至少一個附加時隙。所述主機然后進行到步驟1928,并且所述處理結(jié)束。如果在步驟1902所述主裝置確定一個時隙的實際帶寬大于用于所述時隙的原始帶寬,則所述主裝置進行到步驟1922。一個時隙的實際帶寬可以大于一個時隙的原始帶寬, 其中,例如,向發(fā)送器分配附加帶寬以便補償由于在被分配到發(fā)送器的另一個時隙中的噪聲而導(dǎo)致的帶寬的損失。在步驟1922,所述主裝置確定是否所述時隙是被分配到在主裝置的局部邏輯網(wǎng)絡(luò)上的發(fā)送器的額外時隙。如果所述時隙不是額外時隙,則所述主裝置進行到步驟1擬8,并且處理結(jié)束。但是,如果時隙是額外時隙,則主裝置進行到步驟1擬4。在步驟1924,主裝置確定是否發(fā)送器具有足夠的帶寬來發(fā)送數(shù)據(jù)流,而不使用額外時隙。如果主裝置確定需要額外時隙來發(fā)送數(shù)據(jù)流,則主裝置進行到步驟1928,并且所述算法結(jié)束。否則,如果主裝置確定發(fā)送器具有足夠的帶寬而不使用額外帶寬,則主裝置在步驟1擬6向發(fā)送器發(fā)送帶寬減少請求,以便使得發(fā)送器釋放額外時隙。主裝置然后進行到步驟1928,并且所述算法結(jié)束。參見圖20,流程解了用于處理新的時隙分配的發(fā)送器的算法。發(fā)送器在步驟2000開始,并且進行到步驟2002,在此,其等待來自在輸電線網(wǎng)絡(luò)上的主裝置的時隙分配命令。當(dāng)發(fā)送器接收到帶寬分配請求時,發(fā)送器進行到步驟2004。如果時隙命令指示新的時隙要替換原始時隙,則發(fā)送器進行到步驟2006。在步驟2006,發(fā)送器向當(dāng)前被分配到要替換的時隙的新的時隙分配數(shù)據(jù)流。在步驟2008,發(fā)送器釋放要替換的時隙?;蛘撸绻麜r隙命令指示新的時隙不是對于現(xiàn)有時隙的替換時,則發(fā)送器進行到步驟2010。在步驟 2010,發(fā)送器在被分配到發(fā)送器的總的帶寬中劃分要發(fā)送的數(shù)據(jù)流。被分配到發(fā)送器的總的帶寬包括新的時隙;以及,原始帶寬分配數(shù)量,其被劃分為一個或多個時隙。在步驟2012,發(fā)送器確定是否被分配到發(fā)送器的總的帶寬足夠來提高數(shù)據(jù)流的編碼率。如果被分配到發(fā)送器的總的帶寬不足以提高數(shù)據(jù)流的編碼率,則發(fā)送器進行到步驟 2016,在此,所述算法結(jié)束。否則,如果被分配到發(fā)送器的帶寬足以提高數(shù)據(jù)流的編碼率,則發(fā)送器進行到步驟2014。在步驟2014,發(fā)送器提高數(shù)據(jù)流的編碼率。發(fā)送器然后進行到步驟2016,在此所述算法結(jié)束。檢測圖21,流程解了用于處理來自在輸電線網(wǎng)絡(luò)上的主裝置的時隙釋放請求的發(fā)送器的算法。當(dāng)在步驟1擬6在圖19中的主裝置發(fā)送時隙釋放請求時,發(fā)送器執(zhí)行所述算法。發(fā)送器在步驟2100開始,并且進行到步驟2102,在此,發(fā)送器等待來自在輸電線網(wǎng)絡(luò)上的主裝置的帶寬減少請求。當(dāng)發(fā)送器接收到所述帶寬減少請求時,發(fā)送器進行到步驟 2014。在步驟2014,發(fā)送器減少數(shù)據(jù)流的編碼率,以便可以僅僅使用一個原始時隙分配數(shù)量來發(fā)送數(shù)據(jù)流。在步驟2106,發(fā)送器開始僅僅利用原始的時隙分配數(shù)量而發(fā)送數(shù)據(jù)流。在步驟2108,發(fā)送器釋放超過被分配到發(fā)送器的原始時隙的、被分配到發(fā)送器的任何時隙,并且處理在步驟2110結(jié)束。參見圖22,流程解了用于處理帶寬重新分配的在輸電線網(wǎng)絡(luò)上的主裝置的算法的一個替代實施例。所述算法在步驟2200開始,并且繼續(xù)到步驟2202。在步驟2202,主裝置確定是否時隙的實際帶寬小于用于所述時隙的原始帶寬。如果所述時隙的實際帶寬不大于所述時隙的原始帶寬,則主裝置進行到步驟2204。在步驟2204,主裝置確定是否實際帶寬大于門限值。例如,在一些實施例中,門限值是80 %,并且主裝置確定是否實際帶寬大于時隙的原始帶寬的80%。如果實際帶寬大于一個時隙的門限值,則主裝置進行到步驟 2230,在此,主裝置向發(fā)送器發(fā)送速率減少請求,其后,處理在步驟2232結(jié)束。但是,如果在步驟2204時隙的實際帶寬小于或者等于門限值,則主裝置進行到步驟2206。在步驟2206, 主裝置確定是否主裝置具有至少一個可以獲得的時隙,其可以被分配來將所述時隙替換為小于或者等于門限值的實際帶寬。如果主裝置具有至少一個可以獲得的時隙,則主裝置進行到步驟2210,在此,所述主裝置向發(fā)送器發(fā)送帶寬分配請求,所述發(fā)送器被分配具有小于或者等于門限值的實際帶寬的時隙。主裝置然后進行到步驟2232,并且所述算法結(jié)束。如果主裝置沒有在步驟2206中可以獲得的至少一個可以獲得的時隙,則主裝置進行到步驟2212。在步驟2212,主裝置確定是否被分配到在主裝置的局域網(wǎng)上的發(fā)送器的總的帶寬超過被分配到主裝置的總的帶寬分配數(shù)量。在一些實施例中,可以共同在輸電線網(wǎng)絡(luò)上的主裝置的數(shù)量來確定被分配到主裝置的總的帶寬分配數(shù)量。例如,如果存在三個在輸電線網(wǎng)絡(luò)上的主裝置,則每個主裝置被分配輸電線網(wǎng)絡(luò)的總的帶寬的33%的總的帶寬分配數(shù)量。如果被分配到在主裝置的局域網(wǎng)上的發(fā)送器的帶寬的總量等于或者超過被分配到主裝置的總的帶寬分配數(shù)量,則主裝置進行到步驟2216。在步驟2216,所述主裝置向在主裝置的局部邏輯網(wǎng)絡(luò)上的每個發(fā)送器發(fā)送帶寬減少請求?;蛘撸绻环峙涞皆谥餮b置的局部邏輯網(wǎng)絡(luò)上的發(fā)送器的總的帶寬小于被分配到主裝置的發(fā)送器的總的帶寬,則主裝置進行到步驟2241。在步驟2214,主裝置向在輸電線網(wǎng)絡(luò)上的其他主裝置發(fā)送帶寬減少請求,以嘗試使得其他主裝置釋放一些帶寬。在步驟2218,主裝置確定是否本地裝置或者在網(wǎng)絡(luò)上的其他主裝置向所述主裝置分配了一些時隙。如果所述主裝置未被分配至少一個時隙,則
20主裝置在步驟2222向發(fā)送器發(fā)送速率調(diào)整命令,其后,主裝置進行到步驟2232,并且算法結(jié)束。主裝置向發(fā)送器發(fā)送速率調(diào)整命令,以指令發(fā)送器調(diào)整數(shù)據(jù)流的發(fā)送速率,以保證可以在被分配到發(fā)送器的時隙中發(fā)送數(shù)據(jù)流。在網(wǎng)絡(luò)上的噪聲或者其他干擾可能已經(jīng)降低了 (在步驟2202和2204確定的)被分配到發(fā)送器的一個或多個時隙的帶寬。發(fā)送器不能向發(fā)送器分配任何另外的或者替換的時隙,因此主裝置質(zhì)量發(fā)送器降低發(fā)送速率以補償噪聲或者其他干擾。否則,主裝置進行到步驟2220,在此,主裝置向發(fā)送器發(fā)送帶寬分配請求, 以向被分配到其中實際帶寬小于門限值(在步驟2204確定)的時隙的發(fā)送器分配在步驟 2218中獲得的至少一個附加時隙。所述主機然后進行到步驟2232,并且所述處理結(jié)束。如果在步驟2202所述主裝置確定一個時隙的實際帶寬大于用于所述時隙的原始帶寬,則所述主裝置進行到步驟22M。一個時隙的實際帶寬可以大于一個時隙的原始帶寬, 其中,例如,向發(fā)送器分配附加帶寬以便補償由于在被分配到發(fā)送器的另一個時隙中的噪聲而導(dǎo)致的帶寬的損失。在步驟22M,所述主裝置確定是否所述時隙是被分配到在主裝置的局部邏輯網(wǎng)絡(luò)上的發(fā)送器的額外時隙。如果所述時隙不是額外時隙,則所述主裝置進行到步驟22 ,并且處理結(jié)束。但是,如果時隙是額外時隙,則主裝置進行到步驟22沈。在步驟22 ,主裝置確定是否發(fā)送器具有足夠的帶寬來發(fā)送數(shù)據(jù)流,而不使用額外時隙。如果主裝置確定需要額外時隙來發(fā)送數(shù)據(jù)流,則主裝置進行到步驟2232,并且所述算法結(jié)束。否則,如果主裝置確定發(fā)送器具有足夠的帶寬而不使用額外帶寬,則主裝置在步驟22 向發(fā)送器發(fā)送帶寬減少請求,以便使得發(fā)送器釋放額外時隙。主裝置然后進行到步驟2232,并且所述算法結(jié)束。參見圖23,流程解了用于處理來自主裝置的速率調(diào)整請求的在輸電線網(wǎng)絡(luò)上的發(fā)送器的算法。發(fā)送器在步驟2300開始,并且進行到步驟2302,在此,發(fā)送器等待速率調(diào)整命令從在輸電線網(wǎng)絡(luò)上的主裝置到達。當(dāng)發(fā)送器從在輸電線網(wǎng)絡(luò)上的主裝置接收到速率調(diào)整命令時,發(fā)送器進行到步驟2304,在此,發(fā)送器調(diào)整發(fā)送的編碼率以匹配由于在輸電線網(wǎng)絡(luò)上的噪聲或者其他干擾而導(dǎo)致的帶寬分配的實際帶寬。發(fā)送器然后進行到步驟2306, 在此,所述算法結(jié)束。也可以改變在此所述的一些實施例。例如,在此所述的數(shù)據(jù)流被劃分為兩個時隙。 但是,數(shù)據(jù)塊以被劃分為兩個時隙。但是,數(shù)據(jù)流可以被劃分為兩個或者多個時隙。而且, 每個時隙的數(shù)據(jù)大小不必相同。例如,8Mbps流可以被劃分為6Mbps的時隙和2Mbps的時隙。另外,可以僅僅向一些高比特率發(fā)送應(yīng)用速率(例如MPEG-HD流)減少,并且不向其他的發(fā)送應(yīng)用。在另一種變化形式中,可以對于帶寬分配考慮每個發(fā)送的優(yōu)先級。例如,最高優(yōu)先級的發(fā)送將被最后速率降低和首先速率恢復(fù)?;蛘?,最高優(yōu)先級的發(fā)送可以總是在原始速率,而不降低速率。另外,在此所述的實施例可以被應(yīng)用到在FDMA(頻分多址)系統(tǒng)或者 TDMA-FDMA混合系統(tǒng)中的頻率訪問時隙。一些實施例可以被應(yīng)用到任何其他的有線或者無限網(wǎng)絡(luò)。雖然已經(jīng)通過特定實施例及其應(yīng)用而描述了在此公開的本發(fā)明,但是可以在由所附的權(quán)利要求的精神和范圍內(nèi),按照除了被具體描述來實踐本發(fā)明的內(nèi)容之外的上述教義而進行本發(fā)明的其他修改、改變和布置。
權(quán)利要求
1.一種在網(wǎng)絡(luò)上的主裝置向在網(wǎng)絡(luò)上的與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置分配帶寬的方法,所述方法包括從一個網(wǎng)絡(luò)裝置接收對于帶寬的請求;確定所述主裝置是否具有被分配到其的足夠的未使用的帶寬,以便所述主裝置可以向請求帶寬的所述網(wǎng)絡(luò)裝置分配帶寬;向在網(wǎng)絡(luò)上與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置發(fā)送降低帶寬請求,其中,被分配到所述主裝置的未使用的帶寬不足以分配由所述網(wǎng)絡(luò)裝置所請求的帶寬;從在所述網(wǎng)絡(luò)上的至少一個所述網(wǎng)絡(luò)裝置接收至少一個帶寬分配;并且, 根據(jù)從在網(wǎng)絡(luò)上的所述裝置到所述主裝置的帶寬分配向所述網(wǎng)絡(luò)裝置分配帶寬。
2.按照權(quán)利要求1的方法,其中,向所述網(wǎng)絡(luò)裝置分配帶寬包括對于數(shù)據(jù)發(fā)送分配附加時隙。
3.按照權(quán)利要求1的方法,還包括從被分配到所述主裝置的未用帶寬向所述網(wǎng)絡(luò)裝置分配帶寬,其中,被分配到所述主裝置的未用帶寬足以分配由所述網(wǎng)絡(luò)裝置所請求的帶寬。
4.按照權(quán)利要求1的方法,還包括 保存發(fā)送列表,所述發(fā)送列表包括速率降低的發(fā)送的列表,用于指示哪些發(fā)送由于減少的帶寬分配而具有降低的發(fā)送速率;以及強壯發(fā)送的列表,用于指示哪些發(fā)送具有充分或者過量的帶寬分配, 向在所述速率降低的發(fā)送的列表上的發(fā)送分配過量的帶寬,并且僅僅當(dāng)所述速率降低的發(fā)送的列表為空時向所述強壯發(fā)送的列表上的發(fā)送分配過量的帶寬。
5.按照權(quán)利要求1的方法,其中,所述帶寬的分配還包括 將所述帶寬劃分為兩個或者更多個更小的帶寬;并且向所述網(wǎng)絡(luò)裝置分配所述兩個或者更多個更小的帶寬。
6.按照權(quán)利要求1的方法,其中,所述分配所述帶寬還包括向所述網(wǎng)絡(luò)裝置分配比當(dāng)前的發(fā)送速率所需要的多至少一個過量帶寬,其中,所述主裝置具有過量的未用帶寬;并且向所述網(wǎng)絡(luò)裝置發(fā)送強壯發(fā)送請求,其指示所述網(wǎng)絡(luò)裝置使用更強壯的調(diào)制方案進行發(fā)送。
7.按照權(quán)利要求6的方法,還包括 從新的發(fā)送接收帶寬請求;向與在網(wǎng)絡(luò)上的所述主裝置相關(guān)聯(lián)的所述網(wǎng)絡(luò)裝置發(fā)送減少帶寬請求,以便恢復(fù)被分配到所述網(wǎng)絡(luò)裝置的所述至少一個過量帶寬;從所述至少一個過量帶寬被分配到的所述網(wǎng)絡(luò)裝置接收所述至少一個過量帶寬;并且向所述新的發(fā)送分配所述至少一個過量帶寬的至少一部分。
8.按照權(quán)利要求6的方法,其中,所述發(fā)送減少帶寬請求還包括首先向具有最低優(yōu)先級發(fā)送的與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置發(fā)送所述減少帶寬請求;確定是否已經(jīng)從具有最低優(yōu)先級發(fā)送的與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置接收到至少一個過量帶寬;并且向具有次低優(yōu)先級發(fā)送的與所述主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置發(fā)送所述減少帶寬請求。
9.一種在網(wǎng)絡(luò)上的第一主裝置向與在網(wǎng)絡(luò)上的所述第一主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置分配帶寬的方法,所述方法包括從與所述第一主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置接收對于帶寬的請求; 當(dāng)所述第一主裝置沒有足夠的帶寬分配來向所述網(wǎng)絡(luò)裝置分配所請求的帶寬時,從在網(wǎng)絡(luò)上的第二裝置請求附加帶寬;從在網(wǎng)絡(luò)上的所述第二主裝置接收附加帶寬;并且, 向從其接收到所述對于帶寬的請求的所述網(wǎng)絡(luò)裝置分配所述附加帶寬。
10.按照權(quán)利要求9的方法,其中,向所述網(wǎng)絡(luò)裝置分配所述附加帶寬包括對于數(shù)據(jù)發(fā)送分配附加時隙。
11.按照權(quán)利要求9的方法,還包括在所述第一主裝置處從所述第二主裝置接收帶寬減少請求; 向與在網(wǎng)絡(luò)上的所述第一主裝置相關(guān)聯(lián)的所述網(wǎng)絡(luò)裝置發(fā)送減少帶寬請求; 從與在網(wǎng)絡(luò)上的所述第一主裝置相關(guān)聯(lián)的所述網(wǎng)絡(luò)裝置接收帶寬分配;并且向所述第二主裝置分配帶寬。
12.按照權(quán)利要求9的方法,還包括當(dāng)所述第二主裝置沒有足夠的帶寬分配到所述第一主裝置時,向與在網(wǎng)絡(luò)上的所述第一主裝置相關(guān)聯(lián)的網(wǎng)絡(luò)裝置發(fā)送減少帶寬請求。
13.一種具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),包括多個主裝置,其中,每個主裝置被分配在所述共享網(wǎng)絡(luò)上可以獲得的帶寬總量的一部分;以及,至少一個發(fā)送器裝置,其與所述多個主裝置中的每一個相關(guān)聯(lián),其中,每個所述發(fā)送器針對來自所述多個主裝置之一的數(shù)據(jù)流發(fā)送被分配帶寬,其中,每個所述發(fā)送器被從與所述發(fā)送器相關(guān)聯(lián)的所述主裝置分配帶寬,其中,所述多個主裝置中的每一個與其他主裝置協(xié)調(diào)對于可以獲得的帶寬總量的使用的控制。
14.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,所述多個主裝置控制對于所述數(shù)據(jù)流的發(fā)送的帶寬分配,以便當(dāng)所述共享網(wǎng)絡(luò)具有用于所述數(shù)據(jù)流的發(fā)送的預(yù)定的帶寬量時,減少對于至少一個所述發(fā)送器的分配的帶寬。
15.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,所述多個主裝置控制對于所述數(shù)據(jù)流的發(fā)送的帶寬分配,以便當(dāng)所述共享網(wǎng)絡(luò)具有未用于所述數(shù)據(jù)流的發(fā)送的預(yù)定的帶寬量時,增加對于至少一個發(fā)送器的分配的帶寬。
16.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,至少一個所述發(fā)送器響應(yīng)于從所述主裝置之一接收到附加帶寬分配而使用更強壯的發(fā)送方案。
17.按照權(quán)利要求16的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,所述更強壯的發(fā)送方案是選自下述組的一個,所述組包括更強壯的調(diào)制方案、更強壯的糾錯碼和數(shù)據(jù)流的重復(fù)發(fā)送。
18.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,所述主裝置之一響應(yīng)于來自所述發(fā)送器的請求而向所述發(fā)送器裝置之一分配帶寬。
19.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在需要附加帶寬時,所述主裝置之一請求至少一個發(fā)送器裝置釋放帶寬。
20.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在需要附加帶寬時,所述主裝置之一請求至少一個其他主裝置釋放帶寬。
21.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,當(dāng)所述主裝置之一需要附加帶寬并且要求附加帶寬的所述主裝置當(dāng)前具有的帶寬少于對于所述主裝置的分配帶寬的所述一部分時,所述主裝置重復(fù)地向至少一個其他主裝置發(fā)送帶寬減少請求,直到從所述其他主裝置接收到所述附加帶寬。
22.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,用于每個主裝置的在所述共享網(wǎng)絡(luò)上可以獲得的帶寬的總量的一部分對于在所述共享網(wǎng)絡(luò)上的每個主裝置大致相同。
23.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,所述主裝置之一在接收到來自所述其他主裝置之一的帶寬減少請求時,將所述主裝置當(dāng)前使用的帶寬量與被分配到所述主裝置的帶寬量相比較。
24.按照權(quán)利要求23的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在接收到所述帶寬減少請求時,已經(jīng)接收到所述帶寬減少請求的主裝置釋放當(dāng)前使用的帶寬的一部分。
25.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在接收到第一帶寬減少請求時,發(fā)送強壯發(fā)送的發(fā)送器將發(fā)送速率降低到正常的發(fā)送速率。
26.按照權(quán)利要求25的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在接收到第二帶寬減少請求時,以所述正常發(fā)送速率發(fā)送的所述發(fā)送器將所述發(fā)送速率降低到降低的發(fā)送速率。
27.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在接收到第三帶寬減少請求時,以所述降低的發(fā)送速率發(fā)送的所述發(fā)送器繼續(xù)以所述降低的發(fā)送速率進行發(fā)送。
28.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在從所述主裝置接收到附加帶寬時,以降低的速率發(fā)送數(shù)據(jù)流的發(fā)送器將以提高的發(fā)送速率開始發(fā)送數(shù)據(jù)流。
29.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在從所述主裝置接收到附加帶寬時,以原始速率發(fā)送數(shù)據(jù)流的發(fā)送器向所述數(shù)據(jù)流應(yīng)用更強壯的發(fā)送方案。
30.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在檢測到與對于發(fā)送器分配的帶寬相干擾的噪聲時,所述主裝置向所述發(fā)送器分配附加帶寬。
31.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在檢測到與對于發(fā)送器分配的帶寬相干擾的噪聲時,所述主裝置向所述發(fā)送器分配替代帶寬。
32.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在檢測到與對于發(fā)送器分配的帶寬相干擾的噪聲時,所述發(fā)送器減小所述發(fā)送速率和所述發(fā)送方案中的至少一個。
33.按照權(quán)利要求13的具有公平和靈活的帶寬管理的共享網(wǎng)絡(luò),其中,在不間斷由所述發(fā)送器發(fā)送的數(shù)據(jù)流的情況下,執(zhí)行對于發(fā)送器的帶寬的重新分配。
全文摘要
本發(fā)明公開了在網(wǎng)絡(luò)中的帶寬管理。根據(jù)一個實施例,一種用于根據(jù)在網(wǎng)絡(luò)上的網(wǎng)絡(luò)帶寬利用來調(diào)整網(wǎng)絡(luò)裝置對于發(fā)送的發(fā)送速率的方法包括使用第一帶寬分配以當(dāng)前的發(fā)送速率來發(fā)送數(shù)據(jù)流;從在網(wǎng)絡(luò)上的主裝置接收發(fā)送速率恢復(fù)請求;當(dāng)當(dāng)前的發(fā)送速率小于原始發(fā)送速率時,從在網(wǎng)絡(luò)上的所述主裝置接收附加帶寬分配;并且,使用總的帶寬分配來以提高的發(fā)送速率發(fā)送數(shù)據(jù)流,所述總的帶寬分配包括所述附加帶寬分配和所述第一帶寬分配。
文檔編號H04L12/56GK102244586SQ201110166519
公開日2011年11月16日 申請日期2006年4月25日 優(yōu)先權(quán)日2005年4月28日
發(fā)明者巖村隆一 申請人:索尼株式會社, 索尼電子有限公司