新四季網

用於通信網絡中的塊確認應答的方法和裝置的製作方法

2023-12-03 12:01:36 2

專利名稱:用於通信網絡中的塊確認應答的方法和裝置的製作方法
技術領域:
所公開的方法和裝置涉及數據傳輸。更具體地說,所公開的方法涉及協調網絡中的數據傳輸。
背景技術:
許多通信系統包括自動重發請求(ARQ)差錯控制方法,以保證數據成功地從一個網絡節點傳輸到另一網絡節點。例如,在「停等IRQ中,發送節點向接收節點發送第一個數據包,然後等待,直到它從接收節點接收到確認(ACK)消息為止,該確認應答消息表明接收節點已成功地接收到第一個數據包。一旦發送節點從接收節點接收到ACK消息,它就發送第二個數據包。如果發送節點在預留的時間段內沒有從接收節點接收到ACK消息,則發送節點將向接收節點重發第一個數據包,並等待接收ACK消息。在一些ARQ方法中,如果沒有成功地接收到數據包,則從接收節點向發送節點發送一個否定ACK(NACK或NAK)消息。在協調網絡中,例如其中數據發送由被稱為網絡協調器(「NC」)的網絡節點來調度的通信網絡,ACK或NACK消息從接收節點到發送節點的傳輸由NC來調度。因此,儘管ARQ 方法通過告知發送節點沒有正確接收到數據包而提高了數據傳輸的可靠性,但這種方法也導致了延時和抖動問題,而且有時候還要對數據包重新排序。另外,除了需要系統帶寬來重發未成功接收的數據包之外,ARQ方法還需要在可能必須重發數據包的發送節點內設置用於存儲數據包的存儲器。

發明內容
公開了一種裝置和方法,包括從協調網絡中的第一網絡節點接收帶寬請求,並向包括該第一網絡節點在內的多個網絡節點廣播第一傳輸調度。所述第一傳輸調度為第一網絡節點向第二網絡節點發送數據而分配帶寬。從第二網絡節點接收確認應答(ACK)消息, 該確認應答消息表明第二網絡節點成功地接收到來自第一網絡節點的數據。公開了另外一種裝置和方法,其中帶寬請求被發送到協調網絡的網絡控制器。所述帶寬請求用於向第一節點發送數據。從網絡協調器接收用於協調網絡中多個網絡節點中的每一個的第一傳輸調度。所述第一傳輸調度為向第一網絡節點發送數據而分配帶寬。根據第一傳輸調度所分配的帶寬將數據發送到第一網絡節點。還公開了一種裝置和方法,其中從網絡協調器接收用於協調網絡中多個網絡節點中的每一個的第一傳輸調度。所述第一傳輸調度為從第一網絡節點接收數據而分配帶寬。 根據第一傳輸調度從第一網絡節點接收數據,如果從第一網絡節點成功地接收到數據,則向網絡協調器發送確認應答(ACK)消息。


圖1是協調網絡的一個實例的框圖。圖2是根據圖1所示的協調網絡中的網絡節點的一個實例的框圖。圖3是在現有技術的協調系統中的常規數據發送確認應答方法的時序圖。圖4是改進的、在協調系統中的數據傳輸確認方法的時序圖。圖5是由協調網絡中的網絡協調器執行的對數據傳輸做出確認應答的方法的一個實例的流程圖。圖6是由協調網絡中的發送網絡節點執行的對數傳輸做出確認應答的方法的一個實例的流程圖。圖7是由協調網絡中的接收網絡節點執行的對數據傳輸做出確認應答的方法的一個實例的流程圖。
具體實施例方式下面將參考多媒體同軸電纜聯盟(MoCA)網絡來說明用於對協調網絡中的數據傳輸做出確認應答的改進的方法和裝置。然而,本領域技術人員將會理解,所公開的裝置和方法不限於MoCA網絡,而是可以應用於由其中的一個網絡節點對數據發送進行調度的各種不同的協調網絡中。圖1是協調網絡100的一個實例的框圖。如圖1所示,多個網絡節點 104-1:104-5(被共同稱為「網絡節點104」)可通過通信介質102彼此通信耦連。儘管圖 1中顯示了五個網絡節點,但本領域技術人員將會理解,更多或更少的節點也可以通過通信媒體102彼此耦連而形成協調網絡。網絡節點104可以是家庭娛樂系統設備,在此列舉幾個,如機頂盒(STB)、電視機(TV)、電腦、DVD或者藍光播放器、遊戲機,它們中的每一個經由通信介質102相互耦連。通信介質102的實例包括但不限於同軸電纜、光纜、無線發送媒介、 及乙太網,在此僅列舉幾個。圖2示出了網絡節點104的一個實例的簡化框圖。如圖2所示,網絡節點104可以包括包含發送器112和接收器114的物理接口 110,所述發送器和接收器通過圖2所示的數據總線116與處理器106進行數據通信。發送器112可包括調製器118和數/模轉換器 (DAC) 120,其中所述調製器118用於根據正交調幅(QAM)方案,例如8-QAM、16_QAM、32_QAM、 64-QAM、U8-QAM或256-QAM,將數據調製到多個正交頻分復用(OFDM)子載波上,而所述數 /模轉換器(DAC) 120用於經由通信介質102把調製後的信號發送到其他網絡節點104。接收器114可包括模/數轉換器(ADC) 122,用於將從另一網絡節點104接收到的調製後的模擬信號轉換成數位訊號。接收器114還可以包括自動增益控制(AGC)電路IM 和解調器126,其中所述自動增益控制(AGC)電路IM用於調節接收器114的增益,以便正確接收到來的信號,而所述解調器1 用於對接收到的信號進行解調。本領域技術人員將會理解,網絡節點104也可以包括沒有在這裡說明的其他電路和功能元件。處理器106可以是任意的中央處理單元(CPU)、微處理器、微控制器或者用於執行指令的計算設備或電路。如圖2所示,處理器106通過數據總線116與計算機可讀存儲介質108進行信號通信。計算機可讀存儲介質可包括隨機存取存儲器(RAM)和/或諸如只讀存儲器(ROM)的更為持久的存儲器。RAM的實例包括但不限於靜態隨機存取存儲器(SRAM) 或者動態隨機存取存儲器(DRAM)。ROM可以實現為可編程只讀存儲器(PR0M)、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM),或者是被配置為存儲數據和可由處理器106執行的指令的類似設備,這可以由本領域技術人員所理解。在多媒體同軸電纜聯盟(MoCA)網絡中,數據包通過同軸通信信道發送,網絡節點 104之間的通信由網絡協調器(NC)節點來管理。NC可以是多個網絡節點104中的任意一個,並且可以在網絡節點加入和/或離開網絡時隨著時間從一個節點切換到另一節點。NC 周期性地向連接到該網絡的節點廣播信標和媒體訪問計劃(MAP)包。信標以規則的間隔 (例如每10毫秒)發送,並標示出信道時鐘(CTC)、MoCA網絡版本、下一個接納控制幀(ACF) 的時間,以及何時發生NC切換(例如NC何時從一個網絡節點變換到另一網絡節點)。與信標相比,MAP包由NC更為頻繁地發送,並提供表明每個網絡節點將何時通過網絡發送數據的調度信息。NC可以在MAP包發送之間從多個網絡節點104中每個節點接收預留請求,在該預留請求中,每個網絡節點104報告它們的傳輸能力並請求向其他網絡節點傳輸數據。圖3是用於在常規MoCA網絡中建立數據流的時序圖的一個實例。如圖3所示, 帶寬預留請求從網絡節點104-1、104-2和104-3被發送到NC,在本例中,NC為網絡節點 104-4。NC 104-4向網絡節點104-1:104-3中的每一個廣播MAP包。MAP可表明傳輸調度, 包括分配給網絡中多個節點104中每一個的帶寬。在MAP被網絡節點104-1:104-3中的每一個接收到之後,開始數據傳輸,即節點 104-1向節點104-2傳輸數據,節點104-2向節點104-3傳輸數據,NC 104-4向節點104-2 傳輸數據,而節點104-2向節點104-1傳輸數據。除了從節點104-1向節點104-2的數據傳輸之外,每次數據傳輸都是成功的。因此,確認應答(ACK)消息從節點104-3被發送到節點104-2,從節點104-2被發送到節點104-4,並從節點104-1被發送到節點104-2,而否定 ACK(NACK)消息從節點104-2被發送到節點104-1。接下來,來自節點104-1 104-3的預留請求被發送到NC 104_1,只有節點104_1請求帶寬,以便向節點104-2重發數據。NC 104-4發送下一個MAP包,在該MAP包中,用於重發數據的帶寬被重新分配給節點104-1,以便向104-2發送數據。在MAP被節點104-1:104-3 中的每一個接收到之後,開始數據傳輸,並且節點104-1向節點104-2重發數據。一旦成功地從節點104-1接收到數據,節點104-2就發送一個ACK消息。上面描述的常規確認應答方法不僅需要用於從發送節點向接收節點重發數據的帶寬,而且還需要用於使發送節點向發送網絡節點發送ACK或NACK消息的帶寬,其中該發送網絡節點又向NC發送一帶寬請求,以便向接收節點重發數據。另外,發送網絡節點將等待,直到接收到為數據重發分配帶寬的MAP包為止,這導致了包延時和抖動。圖4是在協調網絡中對數據發送做出確認應答的改進方法的時序圖的一個實例。 如圖4所示,帶寬預留請求從網絡節點104-1:104-3被發送給NC 104-4。NC 104-4接收來自網絡節點104-1:104-3的預留請求,並且確定傳輸調度。預留請求可表明數據發送的類型,例如所要求的服務質量、發送該服務請求的網絡節點的可用資源、要由該網絡節點發送的數據大小,以及要接收該數據發送的網絡節點的標識。由NC 104-4所生成的傳輸調度基於從來自網絡節點104-1:104-3中的每一個的預留請求中接收到的數據,可以分配帶寬和 /或網絡節點發送數據的發送時刻或者時隙。傳輸調度可以作為MAP包被發送給每個網絡CN 102273143 A
說明書
4/6頁
節點104中的每一個。網絡節點104在接收到第一個MAP包之後傳輸數據。例如,節點104_1向節點 104-2傳輸數據、節點104-2向節點104-3傳輸數據,NC 104-4向節點104-2傳輸數據,而節點104-2向節點104-1傳輸數據。如圖4所示,節點104-2沒有成功地從節點104-1接收數據。並非由每個接收節點針對安排其接收的每個數據包向網絡節點發送ACK或NACK 消息,而是將ACK和NACK消息匯總成一個單個的消息,並直接發送給NC 104-4。本領域技術人員將會理解,可通過許多方法使ACK和NACK消息可以被直接發送給NC。例如在一個實施方式中,NC 104-4可以為每個被安排來接收數據包的網絡節點安排「ACK時隙」。因此, MAP包可以分配帶寬和/或時隙,該時隙內,被安排來接收MAP包中的數據包的每個網絡節點被安排來向NC發送ACK或NACK信息。在另一實施方式中,接收網絡節點利用正交頻分多址(OFDMA)來向NC 104-4發送其各自的ACK或NACK消息。例如,可以給每個接收節點分配一組獨特的子載波,以給出ACK或NACK信號。子載波分配可以由NC 104-4確定,並報告給在包含數據傳輸調度的同一 MAP包內的網絡節點104。在又一實施方式中,接收網絡節點將ACK或NACK消息背負捎帶(piggyback)給已經被安排好向NC 104-4發送的另一數據包。例如,每個接收節點可以將ACK和NACK消息背負捎帶給預留請求。在又一實施方式中,接收網絡節點利用碼多分址(CDMA)來發送其各自的ACK或NACK消息。CDMA報告可以與上述OFDMA類似的方式來實現,除了是把獨特的擴展碼而不是獨特的子載波包含在由NC 104-4廣播的MAP包中之外。本領域技術人員將會理解,其他的技術也可以被實施用於向 NC發送確認應答消息。再次參考圖4,一旦ACK和/或NACK消息已經被發送,每個網絡節點104_1 104-3 可以向NC 104-4發送預留請求。在一些實施例中,預留請求也可以被省略,或者它們也可以包含ACK或者NACK消息。如果已經從每個網絡節點104-1 104-3接收到ACK和/或NACK 消息以及預留請求,NC 104-4確定第二傳輸調度,如上所述,該第二傳輸調度可以基於從網絡節點104接收到的預留請求信息中所報告的數據。第二傳輸調度包括為了向網絡節點 104-2發送數據而為網絡節點104-1重新分配帶寬,第二傳輸調度被作為MAP包被發送給每個節點。網絡節點104-1隨後以重新分配的帶寬向網絡節點104-2重發數據。圖5是可由NC執行的對數據傳輸做出確認應答的方法的流程圖的一個實例。如上所述,每個網絡節點可以被配置為執行網絡協調器的功能。如圖5所示,NC在方框52接收預留請求,以將數據從第一節點傳送到第二節點。本領域技術人員將會理解,NC可以從多個網絡節點接收多個預留請求。例如,NC可以從一個節點接收請求,以向多個網絡節點發送數據(即,多播傳輸),並且可以從不同的網絡節點接收第二請求,以向另一網絡節點發送數據(即單播傳輸)。在方框504,NC基於預留請求確定傳輸調度。傳輸調度可表明用於MAP包之間的下一發送周期的、所有網絡數據傳輸的帶寬和/或傳輸時間。傳輸調度包括數據流的數量、 與每次數據傳輸相關聯的發送和接收節點、與每次數據傳輸相關聯的所需資源、以及所發送的數據大小,傳輸調度可以由NC存儲在計算機可讀存儲介質中以供後續使用。在方框508中,傳輸調度被作為MAP包向每個網絡節點廣播。在判別方框510中, NC確定已從接收網絡節點接收到的是哪種類型的確認應答消息。如果NC接收到NACK消息,則NC進行到方框504,在後一傳輸調度中為從第一節點向第二節點的數據發送重新分配帶寬。在為數據發送重新分配帶寬和網絡資源時,NC可以從計算機可讀存儲介質取回在方框506所存儲的、與從第一節點向第二節點的數據傳輸相關聯的數據,並在安排隨後的傳輸調度時使用該數據。將來自前一傳輸調度的發送數據存儲在NC處有利地使NC能夠調回所請求的帶寬以及發送和接收節點的標識,而無需由發送節點重新提交預留請求,這又降低了包延時,並提高了通信網絡中的帶寬和吞吐量。NC向多個網絡節點中的每一個廣播作為MAP包的、具有重新分配的帶寬的後續傳輸調度。如果NC接收到ACK消息,則它可以進行到方框512,在方框512處數據傳輸完成並從計算機可讀存儲介質中擦除來自先前發送的傳輸調度的數據。正如本領域技術人員將會理解的,NC可以繼續到502,並從多個網絡節點中的每一個接收預留請求,以便在協調網絡中建立新的數據傳輸流。圖6是可由發送網絡節點執行的對數據傳輸做出確認應答的方法的流程圖的一個實例。如圖6所示,發送網絡節點向NC發送用於向網絡節點傳輸數據的帶寬請求。該帶寬請求可以被包含在預留請求消息中,每個網絡節點可以周期性地向NC發送該預留請求消息。在方框604中,發送節點從NC接收傳輸調度。如上所述,傳輸調度可以是包含所分配的帶寬和/或時隙的MAP包,在該時隙內發送網絡節點被安排來向接收節點發送數據。發送網絡節點在方框606處向接收節點發送數據。從發送節點向接收節點的數據傳輸利用了在從NC接收到的傳輸調度內表明的所分配的帶寬和/或時隙。在需要向接收節點重發數據的情況下,發送節點可以將所發送的數據的拷貝存儲在計算機可讀存儲介質中。在方框608處,發送節點從NC接收第二個或後一傳輸調度,並且在判別方框610 處,發送節點判斷第二個或後一傳輸調度是否包含用於向接收節點重發數據而重新分配的帶寬。如果第二個或後一傳輸調度包括用於重發數據的重新分配的帶寬,則發送網絡節點可以從存儲器取回數據並進行到方框606,在方框606處,發送網絡節點向接收網絡節點重發數據。如果傳輸調度沒有包含用於向接收網絡節點重發數據而重新分配的帶寬,則發送節點將進行到方框610,在方框610處數據傳輸完成,並且發送網絡節點可以從計算機可讀存儲介質中擦除先前發送的數據。圖7是可以由接收網絡節點執行的對數據傳輸做出確認應答的方法的流程圖的一個實例。如圖7所示,接收節點在方框702處從NC接收傳輸調度。如上所述,該傳輸調度可表明帶寬和/或時隙,在該時隙內接收網絡節點被安排為從發送網絡節點接收數據。在方框704處,接收網絡節點根據NC在方框702處所發送的傳輸調度來從發送網絡節點接收數據。接收網絡節點可以將傳輸調度存儲在本地的計算機可讀存儲介質中,以供後續使用。在判別方框706處,接收網絡節點判斷是否已成功地從發送網絡節點接收到數據。通過將接收到的數據的數量,例如比特數、字節數等,與通過從計算機可讀存儲介質取回MAP數據而指定的MAP包內的數據數量進行比較,接收網絡節點可以判斷數據是否已被成功地接收。在一些實施例中,發送節點可以將循環冗餘校驗(CRC)添加到所傳輸的數據,正如本領域技術人員將會理解的,該循環冗餘校驗可以被接收節點用來確定在接收數據時是否出現錯誤。如果數據被成功地接收,則接收節點進行到方框708,並向NC發送ACK消息。在方框712處數據傳輸完成,並且接收到的數據被存儲在計算機可讀存儲介質中。如果數據沒有被成功接收,則接收網絡節點在方框710處向NC發送NACK消息。隨後接收網絡節點進行到方框702,並從NC接收分配帶寬和/或時隙的另一傳輸調度,在該時隙內從發送網絡節點向接收節點傳送數據。因此,該方法被重複執行,直到ACK消息被發送給該NC並且數據傳輸在方框712處完成。與傳統的系統和方法相比,這裡所描述的系統和方法有利地減小了協調網絡中發送確認應答消息所需的帶寬量,這又提高了網絡的整體吞吐量。另外,與傳統的系統和方法相比,這裡所描述的改進的系統和方法減小了包延時和抖動。這裡所描述的方法可以至少部分地體現為計算機實現的處理和實現這些處理的裝置。所公開的方法還可以至少部分地體現為體現在有形的機器可讀存儲介質中的電腦程式代碼的形式,所述機器可讀存儲介質如隨機存取存儲器(RAM)、只讀存儲器(ROM)、 CD-ROM、DVD-ROM、BD-R0M、硬碟驅動器、快閃記憶體存儲器或者其他機器可讀存儲介質,其中當電腦程式代碼被加載到計算機中並由計算機執行時,計算機變成實現該方法的裝置。該方法還可以至少部分地體現為電腦程式代碼的形式,無論是否加載到計算機中和/或被計算機執行,使得當電腦程式代碼被加載到計算機中並被計算機執行時,計算機變為實現該方法的裝置。當在通用處理器上實施時,電腦程式代碼段對處理器進行配置以形成專用邏輯電路。作為替代,該方法也可以至少部分地體現為由專用集成電路形成的、用於執行該方法的數位訊號處理器。儘管已經針對示例性實施例描述了系統和方法,但本發明並不局限於此。相反,所附權利要求書應當被寬泛地理解,以包含所述系統和方法的其他變體和實施方式,這些變體和實施方式可由本預域技術人員在不偏離所述系統和方法的等效替換的範圍和界限的情況下做出。權利要求書中所使用的諸如「a) 」和「i),,的分隔符不應視為對權利要求書限定任何順序,而僅僅被用作視覺線索加入到對權利要求書的解析中,並且在權利要求的特定部分將在後面被引用時作為標識。
權利要求
1.一種方法,包括a)從協調網絡中的第一網絡節點接收帶寬請求;b)向包括所述第一網絡節點在內的多個網絡節點廣播第一傳輸調度,所述第一傳輸調度為從所述第一網絡節點向第二網絡節點發送數據分配帶寬;以及c)從所述第二網絡節點接收確認應答(ACK)消息,所述ACK消息表明所述第二網絡節點成功地接收到來自所述第一網絡節點的數據。
2.如權利要求1所述的方法,其中所述ACK消息被嵌入到從所述第二網絡節點接收到的帶寬請求中。
3.如權利要求1所述的方法,還包括d)從來自所述第二網絡節點的帶寬請求接收否定ACK(NACK)消息,所述NACK消息表明從所述第一網絡節點向所述第二網絡節點的數據發送不成功;以及e)向包括所述第一網絡節點在內的多個網絡節點廣播第二傳輸調度,所述第二傳輸調度為從所述第一網絡節點向所述第二網絡節點發送數據重新分配帶寬。
4.如權利要求3所述的方法,其中步驟d)和e)在步驟c)之前執行。
5.如權利要求3所述的方法,其中在所述第二傳輸調度中重新分配的帶寬與在所述第一傳輸調度中分配的帶寬相同,並且其中響應於所述NACK消息的接收重新分配帶寬。
6.一種網絡節點,包括接收器,所述接收器被配置為從協調網絡中的第一網絡節點接收帶寬請求,並從所述協調網絡的第二網絡節點接收確認應答(ACK)消息;與所述接收器數據通信的處理器,所述處理器被配置為生成為從所述第一網絡節點向所述第二網絡節點發送數據而分配帶寬的第一傳輸調度;以及與所述處理器數據通信的發送器,所述發送器被配置為向所述第一網絡節點發送所述第一傳輸調度,其中所述ACK消息表明所述第二網絡節點在所述分配的帶寬期間成功地接收到由所述第一網絡節點發送的數據。
7.如權利要求6所述的網絡節點,其中所述ACK消息被嵌入到從所述第二網絡節點接收到的帶寬請求中。
8.如權利要求6所述的網絡節點,其中所述接收器被配置為接收在來自所述第二網絡節點的帶寬請求中的否定ACK(NACK) 消息,所述NACK消息表明從所述第一網絡節點到所述第二網絡節點的數據發送不成功,所述處理器被配置為生成第二傳輸調度,所述第二傳輸調度包含為從所述第一網絡節點向所述第二網絡節點發送數據而重新分配的帶寬,以及所述發送器被配置為向所述第一網絡節點發送所述第二傳輸調度。
9.如權利要求8所述的網絡節點,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同,並且其中響應於所述NACK消息的接收重新分配帶寬。
10.一種用程序代碼來編碼的計算機可讀存儲介質,其中當所述程序代碼由處理器執行時,所述處理器執行一種方法,該方法包括a)從協調網絡中的第一網絡節點接收帶寬請求;b)向包括所述第一網絡節點在內的多個網絡節點廣播第一傳輸調度,所述第一傳輸調度為所述第一網絡節點向第二網絡節點發送數據而分配帶寬;以及c)從所述第二網絡節點接收確認應答(ACK)消息,所述ACK消息表明所述第二網絡節點成功地接收到來自所述第一網絡節點的數據。
11.如權利要求10所述的計算機可讀存儲介質,其中所述ACK消息被嵌入到從所述第二網絡節點接收到的帶寬請求中。
12.如權利要求10所述的計算機可讀存儲介質,所述方法還包括d)接收來自所述第二網絡節點的帶寬請求中的否定ACK(NACK)消息,所述NACK消息表明從所述第一網絡節點向所述第二網絡節點的數據發送不成功;以及e)向包括所述第一網絡節點在內的多個網絡節點廣播第二傳輸調度,所述第二傳輸調度為所述第一網絡節點向所述第二網絡節點發送數據而重新分配帶寬。
13.如權利要求12所述的計算機可讀存儲介質,其中在所述第二傳輸調度中重新分配的帶寬與在所述第一傳輸調度中分配的帶寬相同,並且其中響應於所述NACK消息的接收重新分配帶寬。
14.如權利要求12所述的計算機可讀存儲介質,其中步驟d)和e)在步驟c)之前執行。
15.一種方法,包括a)向協調網絡的網絡控制器發送帶寬請求,所述帶寬請求用於向第一節點發送數據;b)從所述網絡協調器接收用於所述協調網絡中的多個網絡節點中的每一個的第一傳輸調度,所述第一傳輸調度為向所述第一網絡節點發送數據而分配帶寬;以及c)以根據所述第一傳輸調度所分配的帶寬向所述第一網絡節點發送數據。
16.如權利要求15所述的方法,還包括d)從所述網絡控制器接收用於所述協調網絡中的多個網絡節點中的每一個的第二傳輸調度,所述第二傳輸調度為向所述第一網絡節點重發數據而重新分配帶寬;以及e)以根據所述第二傳輸調度所分配的帶寬向所述第一網絡節點重發數據。
17.如權利要求16所述的方法,所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
18.一種網絡節點,包括發送器,所述發送器被配置為向網絡控制器發送帶寬請求並向第一網絡節點發送數據;和接收器,所述接收器被配置為從網絡協調器接收第一傳輸調度,所述第一傳輸調度分配向所述第一網絡節點發送數據的帶寬,其中所述發送器根據從所述協調網絡的所述網絡控制器接收到的所述第一傳輸調度中所分配的帶寬向所述第一網絡節點發送數據。
19.如權利要求18所述的網絡節點,其中所述接收器被配置為從所述網絡控制器接收用於所述協調網絡中的多個網絡節點的每一個的第二傳輸調度,所述第二傳輸調度為向所述第一網絡節點重發數據而重新分配帶寬,以及所述發送器被配置為以根據所述第二傳輸調度中的重新分配的帶寬向所述第一網絡節點重發數據。
20.如權利要求19所述的網絡節點,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
21.一種用程序代碼編碼的計算機可讀存儲介質,其中當所述程序代碼由處理器執行時,所述處理器執行一種方法,該方法包括a)向協調網絡的網絡控制器發送帶寬請求,所述帶寬請求用於向第一網絡節點發送數據;b)從網絡協調器接收用於所述協調網絡中的多個網絡節點中的每一個的第一傳輸調度,所述第一傳輸調度為向所述第一網絡節點發送數據而分配帶寬;以及c)以根據所述第一傳輸調度所分配的帶寬向所述第一網絡節點發送數據。
22.如權利要求21所述的計算機可讀存儲介質,所述方法還包括d)從所述網絡控制器接收用於所述協調網絡中的多個節點中的每一個的第二傳輸調度,所述第二傳輸調度為向所述第一網絡節點重發數據而重新分配帶寬;以及e)以根據所述第二傳輸調度中的重新分配的帶寬向所述第一網絡節點重發數據。
23.如權利要求22所述的計算機可讀存儲介質,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
24.一種方法,包括a)從網絡協調器接收用於協調網絡中的多個網絡節點中的每一個的第一傳輸調度,所述第一傳輸調度為從第一網絡節點接收數據而分配帶寬;b)根據所述第一傳輸調度從所述第一網絡節點接收數據;以及c)如果從所述第一網絡節點成功地接收到數據,則向所述網絡協調器發送確認應答 (ACK)消息。
25.如權利要求M所述的方法,其中所述ACK消息被包含在帶寬請求中。
26.如權利要求M所述的方法,還包括d)如果沒有成功地從所述第一網絡節點接收到數據,則在帶寬請求中向網絡協調器發送否定ACK (NACK)消息;e)從所述網絡協調器接收用於所述協調網絡中的多個網絡節點中的每一個的第二傳輸調度,所述第二傳輸調度為從所述第一網絡節點接收數據而重新分配帶寬;以及f)根據來自所述第一網絡節點的所述第二傳輸調度從所述第一網絡節點接收數據。
27.如權利要求沈所述的方法,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
28.如權利要求沈所述的方法,其中所述第一和第二傳輸調度是多媒體同軸電纜聯盟 (MoCA)網絡中的媒體訪問計劃(MAP)包。
29.如權利要求沈所述的方法,其中步驟d)、e)和f)在步驟c)之前執行。
30.一種網絡節點,包括接收器,所述接收器被配置為從協調網絡中的網絡協調器接收第一傳輸調度,所述第一傳輸調度為從第一網絡節點接收數據而分配帶寬;以及根據所述第一傳輸調度從所述第一網絡節點接收數據;與所述接收器數據通信的處理器,所述處理器被配置為判斷是否成功地從所述第一網絡節點接收到數據;和與所述處理器數據通信的發送器,所述發送器被配置為如果所述處理器確定成功地從所述第一網絡節點接收到數據,則向所述網絡協調器發送確認應答(ACK)消息。
31.如權利要求30所述的網絡節點,其中所述ACK消息被包含在帶寬請求中。
32.如權利要求30所述的網絡節點,其中所述發送器被配置為如果所述處理器確定沒有成功地從所述第一網絡節點接收到數據,則在帶寬請求中向所述網絡協調器發送否定ACK(NACK)消息,以及所述接收器被配置為從所述網絡協調器接收第二傳輸調度,所述第二傳輸調度為從所述第一網絡節點接收數據而重新分配帶寬,和根據所述第二傳輸調度從所述第一網絡節點接收數據。
33.如權利要求32所述的網絡節點,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
34.如權利要求32所述的網絡節點,其中所述第一和第二傳輸調度是多媒體同軸電纜聯盟(MoCA)網絡中的媒體訪問計劃(MAP)包。
35.一種用程序代碼編碼的計算機可讀存儲介質,其中當所述程序代碼由處理器執行時,所述處理器執行一種方法,該方法包括a)從網絡協調器接收用於協調網絡中的多個網絡節點中的每一個的第一傳輸調度,所述第一傳輸調度為從第一網絡節點接收數據而分配帶寬;b)根據所述第一傳輸調度從所述第一網絡節點接收數據;以及c)如果成功地從所述第一網絡節點接收到數據,則向所述網絡協調器發送確認應答 (ACK)消息。
36.如權利要求35所述的計算機可讀存儲介質,其中所述ACK消息被包含在帶寬請求中。
37.如權利要求35所述的計算機可讀存儲介質,所述方法還包括d)如果沒有成功地從所述第一網絡節點接收到數據,則在帶寬請求中向所述網絡協調器發送負的ACK(NACK)消息;e)從所述網絡協調器接收用於所述協調網絡中的多個網絡節點中的每一個的第二傳輸調度,所述第二傳輸調度為從所述第一網絡節點接收數據而重新分配帶寬;以及f)根據所述第二傳輸調度從所述第一網絡節點接收數據。
38.如權利要求37所述的計算機可讀存儲介質,其中所述第二傳輸調度中的重新分配的帶寬與所述第一傳輸調度中分配的帶寬相同。
39.如權利要求37所述的計算機可讀存儲介質,其中所述第一和第二傳輸調度是多媒體同軸電纜聯盟(MoCA)網絡中的媒體訪問計劃(MAP)包。
40.如權利要求37所述的計算機可讀存儲介質,其中步驟d)、e)和f)在步驟c)之前執行。
全文摘要
一種方法,包括從協調網絡中的第一網絡節點接收帶寬請求,並向包括該第一網絡節點在內的多個網絡節點廣播第一傳輸調度。所述第一傳輸調度為第一網絡節點向第二網絡節點發送數據而分配帶寬。從第二網絡節點接收表明第二網絡節點成功接收到來自第一網絡節點的數據的確認應答(ACK)消息。
文檔編號H04L12/413GK102273143SQ201080003900
公開日2011年12月7日 申請日期2010年1月15日 優先權日2009年1月16日
發明者A·J·穆勒 申請人:熵敏通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀