專利名稱::對MoCA網絡中的數據發送進行管理的方法及同軸電纜網絡的制作方法
技術領域:
:本發明涉及信息網絡,更具體地說,涉及在構成通信網絡的的通信線路(如同軸電纜)上發送信息,例如媒體信息。
背景技術:
:一般家庭網絡技術多采用同軸電纜。同軸電纜多媒體聯盟(MoCAtm)在其網站mocalliance.org上提供了合適的規范(MoCA1.0),以通過家庭中已有的同軸電纜聯網傳輸數字視頻和娛樂,該同軸電纜已布線給開放成員。本發明參考并結合MoCA1.0規范的全部內容。基于同軸電纜的家庭網絡接進入戶同軸電纜上可獲得的大量未使用帶寬。在美國超過70%的家庭在其家庭網絡架構中安裝有同軸電纜。許多家庭在一個或多個主要娛樂消費位置例如家庭活動室、媒體間和主臥都布置有同軸電纜,以便使用網絡。家庭網絡技術使得業主能夠把此架構作為網絡系統,并以高QoS(服務質量)傳送娛樂和信息節目。基于同軸電纜的家庭網絡技術提供了高速(270mbps)、高QoS、和由屏蔽、有線連接結合分組級加密技術帶來的固有安全性。同軸電纜在設計上用于傳輸高帶寬視頻。目前,日常用于安全地傳送百萬美元付款和以天數為基礎的付費視頻內容。基于同軸電纜的家庭網絡還可作為多個無線接入點的主干,這些無線接入點用于將無線網絡的覆蓋范圍擴展到用戶的整個住宅。基于同軸電纜的家庭網絡通過已布置的同軸電纜提供穩定可靠、高呑吐量、高質量連接至家庭中安置有視頻設備的位置。基于同軸電纜的家庭網絡主要為數字娛樂提供主鏈路,也可以連接其它有線和無線網絡以將娛樂體驗擴展至整個住宅。當前,基于同軸電纜的家庭網絡與接入技術協同工作,這些接入技術包括例如ADSL和VDSL服務或光纖到戶(FTTH),其一般通過雙絞線或光纖入戶,其工作頻帶從幾百KHz到8.5MHz(對于ADSL)或12MHz(對于VDSL)。當服務經由xDSL或FTTH到戶時,可經由基于同軸電纜的家庭網絡技術和戶內同軸電纜傳送至視頻設備。有線服務功能,例如有線服務運營商提供的視頻、聲音和互聯網接入可經由同軸電纜提供給家庭,并使用戶內布置的同軸電纜到達家庭內各個房間的各個有線服務消費設備。通常,基于同軸電纜的家庭網絡類功能與有線服務功能在不同的頻率上并行運行。業內一直期望降低MoCA家庭網絡中的預約請求開銷。
發明內容本發明涉及降低與MoCA設備相關的等待時間和預約請求開銷,所述MoCA設備通過MoCA家庭網絡連接在一起。根據本發明的一方面,提供一種對MoCA網絡中的數據發送進行管理的方法,包括監測網絡中節點的數據發送需求;生成多個數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約尚未到達所述節點的數據的發送時機。作為優選,所述統計值包括進入所述節點的入站數據的平均速率。作為優選,所述統計值包括數據發送的平均速率。作為優選,所述統計值包括進入所述節點的入站數據的標準偏差。作為優選,所述統計值包括在所述節點上數據發送的標準偏差。作為優選,所述統計值包括進入所述節點的入站數據的平均等待時間。作為優選,所述統計值包括數據發送需求的平均等待時間。作為優選,所述預約是提前預約請求分組。作為優選,預約包括發送預約提前預約請求分組。作為優選,所述方法進一步包括接收發送未來數據的許可。作為優選,所述方法進一步包括在使用未來發送時機時集合數據分組。作為優選,所述數據發送需求包括到所述節點的入站數據設定的發送需求。作為優選,所述方法進一步包括以下步驟接收在一未來時間發送數據的許可;將多個數據分組連接成一個單獨的分組;及在所述未來時間發送所述連接的分組。作為優選,所述未來預約時機包括下一個媒體接入計劃(MAP)周期中的時機。作為優選,所述統計值包括集合有多個媒體接入計劃(MAP)周期中的統計值。根據本發明的另一方面,提供一種通過網絡控制器對MoCA網絡中的數據發送進行管理的方法,包括接收在未來時間發送數據的請求,所述數據尚未被發送節點接收到;為數據發送分配一未來時間;及發出在未來時間發送數據的許可。作為優選,所述網絡控制器僅當網絡中所有節點的總速率不超出一閾值速率時才分配一未來時間。根據本發明的又一方面,提供一種構建在同軸電纜上的網絡,包括一個用于可配置的請求未來數據發送時機的節點,所述節點監測數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來發送時機。作為優選,所述統計值包括進入所述節點的入站數據的平均速率。作為優選,所述統計值包括數據發送需求的平均速率。作為優選,所述統計值包括進入所述節點的入站數據的標準偏差。作為優選,所述統計值包括數據發送需求的標準偏差。作為優選,所述統計值包括進入所述節點的入站數據的平均等待時間。作為優選,所述統計值包括數據發送需求的平均等待時間。作為優選,所述節點在提前預約請求分組中預約未來的發送時機。作為優選,所述節點在提前預約請求分組中發送預約。作為優選,所述網絡進一步包括接收發送未來數據的許可。作為優選,所述網絡進一步包括在使用未來發送時機時集合數據分組。作為優選,所述數據發送需求基于進入所述節點的入站數據的速率而設定。作為優選,所述節點接收在一未來時間發送數據的許可;將多個數據分組連接成一個單獨的分組;及在所述未來時間發送所述連接的分組。作為優選,所述未來預約時機包括下一個媒體接入計劃(MAP)周期中的未來預約時機。作為優選,所述統計值包括集合有多個媒體接入計劃(MAP)周期中的統計值。根據本發明的又一方面,提供一種對MoCA網絡中的數據發送進行管理的方法,所述方法使未被節點接收的數據的等待時間減少,所述方法還用于提高數據協議的呑吐量,所述數據協議需要接收節點的確認,所述方法包括監測網絡中節點的數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來發送時機。下面將結合附圖及實施例對本發明作進一步說明,附圖中圖1是數據處理系統中本發明單芯片或多芯片模塊的示意圖;圖2是根據本發明處理過程示意圖;圖3是根據本發明處理過程的流程圖,其示出了通過仿真實施的示例性處理過程的各種條件;圖4是采用提前預約的TCP呑吐量與未采用提前預約的TCP呑吐量的比較的示意圖;圖5是采用提前預約的MoCA等待時間與未采用提前預約的MoCA等待時間的比較的示意圖;圖6是根據本發明的示例性MoCA網絡的示意圖。具體實施例方式下文將要描述的各種實施例將要參考相應的附圖,這些附圖構成了實施例的一部分,其中描述了實現本發明可能采用的各種實施例。應明白,還可使用其他的實施例,或者對本文列舉的實施例進行結構和功能上的修改,而不會脫離本發明的范圍和實質。在閱讀完下面將要描述的內容之后,本領域的技術人員應當明白,本文描述的各種特征可通過方法、數據處理系統或計算機程序產品來實現。因此,這些特征可部采用硬件的方式、全部采用軟件的方式或者采用硬件和軟件結合的方式來表現。此外,上述特征也可采用存儲在一種或多種計算機可讀存儲介質上的計算機程序產品的形式來表現,該計算機可讀存儲介質中包含計算機可讀程序代碼段或者指令,其存儲在存儲介質中。可以使用任何使用的計算機可讀存儲介質,包括硬盤、CD-ROM、光存儲設備、磁存儲設備和/或上述設備的組合。此外,本文描述的承載數據或事件的各種信號可在源站和目的站之間以電磁波的形式通過信號傳導介質如金屬線、光纖和/或無線傳輸介質(例如空氣和/或空間)進行傳送。MoCA通常是非競爭網絡。到媒體的發送接入可由一個被稱為“網絡控制器(NC)”的單獨的實體來控制。在本申請文件中,被該NC控制的節點稱為“現有節點(ExistingNode,簡稱EN)”。在本發明的一些實施例中,NC控制每一個EN接入媒體的時序。這種控制可以通過向所有的EN廣播下一個時間段的媒體接入計劃(mediaaccessplan,簡稱MAP)映射來實現。該時間段通常稱為“MAP周期”。MoCA1.x版媒體接入序列在MoCA1.χ版中,EN可以按照以下步驟接入網絡。1)在每一個MAP周期,NC為EN節點安排/調度時機(預約請求分配單位(ReservationRequestAllocationUnit,簡稱RRAU)),以請求發送時隙。在MAP周期內的RRAU分配是受限制的一_即時間限制一_以保護數據帶寬。如果EN的數量不允許NC在單獨一個MAP周期內為每一個節點分配一個RRAU,則NC會在多個MAP周期內以輪叫方式或以其它適當的分配方式為節點分配RRAU。2)當EN節點有特殊的(outstanding)幀將要發送時,其能夠在RRAU中發出一個預約請求幀(ReservationRequest,簡稱RR),以便請求數據發送時機(TxOP)。3)在接收到RR后的下一個MAP周期內,NC能夠許可該TxOP請求。4)在接收到該許可之后的MAP周期內,EN發送特殊的幀。本發明涉及減少EN接入網絡的等待時間以及降低預約請求開銷的方法。需要注意的是,由預約請求引起的開銷隨EN節點的數量增多而呈線性增長。這些方法能夠動態地最優化RRAU事件,并可至少部分地基于入站一即以太網到MoCA網絡一流量的監測進行提前預約(FR)。流量監測和分析在本發明的一些示例性系統和方法中,在周期性的觀察間隔(periodicobservationinterval,簡稱Ρ0Ι)內或其它合適的時間段內,每一個EN適宜地監測其相應的入站流量或一些其它合適的流量特性。每一個EN可以保持一個包括最后η個POI在內的滑動窗口,從該窗口中可以產生統計值,例如平均到達速率(FR_Rate)和標準偏差或其它合適的統計值。FR請求基于所獲悉的流量模型并基于預測的隨后入站數據或基于其它數據發送特性(例如優選地由系統設置參數提供的預定的數據發送特性),根據本發明,請求節點能夠預測其未來發送請求一即為本節點尚未接收到的數據進行預測一并且能夠根據期望的流量提前預約TX時機。這樣適宜地減少RRAU-RR-TxOP序列的媒體接入等待時間。例如,在這樣的系統和方法中,特殊的分組可以在入站節點接收到它們后的下一個TxOP立即發送。需要注意的是,根據本發明的系統和方法,等待時間和集合水平之間可能存在相互平衡問題。因此,發送的幀既可以在每一個MAP周期內發送,無需等待RRAU-RR-TxOP周期出現,也可以在每η個MAP周期集合發出。優先選擇等待時間一即在每一個MAP周期發送幀一除非所有節點的總的提前預約請求大于可獲得的數據帶寬。在這種情況下,NC可以將多個請求連接起來放入單個突發脈沖內。FR可以傳送以下參數奇偶事件的TxOP持續時間;FR事件(該FR將被請求的次數);FR請求開始的網絡時間;及預約請求間隔一每一個TxOP開始到其后下一個TxOP開始之間所經歷的時間;另外,如果一個新獲悉的模型(或系統設置參數)觸發新的FR參數,則需要重新FR0新的FR優選地覆蓋當前FR參數。基于所獲悉的流量模型(或系統設置參數),請求EN還可以為其期望的入站流量或其它合適的流量特性預測平均帶寬和到達速率的穩定性。平均帶寬和到達速率穩定性這兩個參數可用于指定EN應向NC指明的預約請求速率(ReservationRequestRate,簡稱RRRate)。作為對每個節點調度RRAU(例如在每一個MAP周期或輪叫周期中)方案的替代,NC可以按照EN指明的速率調度RRAU。本發明的一些實施例包括對MoCA網絡中的數據發送進行管理的方法。這種方法包括監測網絡中節點的數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來的數據發送時機。這種方法進一步包括使用代表某些優選預定的數據發送需要的平均速率的統計值。這些統計值可以包括進入所述節點的入站數據的標準偏差和/或其它代表數據發送需求的標準偏差。這些統計值可以包括入站數據進入節點和/或從節點出來的平均等待時間。這些統計值還可以包括數據發送需求的平均等待時間。根據本發明的一些方法,預約可在提前預約請求分組中進行。這種方法包括在提前預約請求分組中發送預約。這種方法還可以包括接收許可以便發送未來一即尚未接收到的一數據。此外,這種方法可以包括在使用未來發送時機時集合數據分組。另外,這種方法可以包括接收許可,以在未來時間發送數據;將多個數據分組連接成一個單獨的分組;及在未來時間發送該連接的分組。根據本發明的一些實施例,未來預約時機可以是在下一個媒體接入計劃(MAP)周期內的發送時機或在多個媒體接入計劃(MAP)周期內的發送時機。此外,統計值可以在一個或多個媒體接入計劃(MAP)周期中采集。根據本發明的通過網絡控制器對MoCA網絡中的數據發送進行管理的一些方法包括接收在未來時間發送數據的請求;為數據發送分配一未來時間;及發出在未來時間發送數據的許可。這種方法進一步包括僅當網絡中的所有節點的總速率未超過允許速率的情況下才分配未來時間。根據本發明的網絡可以配置成能夠監測數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來的數據發送時機。圖1示出了根據本發明的數據處理系統100中的單芯片或多芯片模塊102,其可以是一個或多個集成電路。數據處理系統100可包括以下部件中的一個或多個1/0電路104、外圍設備106、處理器108和存儲器110。這些部件可通過系統總線或者其它互連線路112連接到一起,并組裝在最終用戶系統130內的電路板120上。根據本發明,系統100可以用于根據本發明的有線電視調諧器。需要注意的是,系統100僅是一個實施例,用于說明本發明,本發明的范圍并不限于該實施例。圖2是根據本發明的處理過程的示意圖。處理過程示出FR204(其可以是跟隨或未跟隨前一步驟RR202之后)請求在一個或多個MAP周期中的未來有效載荷發送時機。MAP周期206可包括多個預約請求(208、214和220)和數據發送時機(210、212、216,218和222)。在圖2所示的示例性MAP周期內,FR持續時間可以當作所請求的數據發送的時間長度。FR間隔可以當作被FR請求的時機的平均速率。FR開始時間表明按照FR所進行的分配何時開始,FR結束時間表明該FR將被應用的次數。當數據幀既未由FR請求又未因響應FR而獲準發送時機時,這些數據幀將由“傳統的”RR來請求。分組優選地應當按照其到達的順序來發送。如果預定的時間段沒有被足夠的數據填充滿,節點將填充(pad)剩余的時間。作為優選方案,基于來自入站數據統計值的信息或其它相關的流量統計值,節點可以預測其相應的預約請求。這些信息可以從流過節點的數據流推測出來。網絡控制器操作可以根據提前預約請求使用MAP/DAU(數據分配單元)消息來準許FR數據發送時機。作為優選方案,網絡控制器應將FR間隔安排得盡可能緊密。但是,當總的網絡呑吐量超過預定的閾值時,網絡控制器可能會遺漏或延遲部分請求分配單元。以下是預測FR間隔和FR持續時間的示例性算法。該算法使用對入站數據流測量值進行統計分析的方法來計算FR間隔和FR持續時間。在本發明的另一實施例中,可以對節點上的任何合適的數據發送測量值進行統計分析以獲得FR間隔和FR持續時間信息。首先,確定在10毫秒的滑動窗口中的平均比特數。也可確定該平均比特數的標準偏差。也可確定在10毫秒的滑動窗口中的平均分組數(其可以是相對較大或者相對較小的比特數)。如果平均比特數和/或平均分組數超過預定的閾值,則執行FR。基于對數據發送流測量值的統計分析,可以計算出FR持續時間和FR間隔。因此,該算法可以根據入站流的平均比特速率和從入站流的平均比特速率得出的標準偏差、或基于任何其它合適的數據發送特性的統計信息來設置FR間隔和FR持續時間。表一列出了根據本發明的提前預約請求要素(element)表一字段(域)長度用途FRAME_SUBTYPE4比特IfFRAME_TYPE=EthernetTransmissionOxl=FR_ETHERNET_PACKETFRAME_TYPE4比特0x3=EthernetTransmissionDestination8比特目標節點的節點IDPHY_Profile8比特指明該發送所使用的調制類型bits7:600=profilesequence001=profilesequence1bits5:00x2=DiversityModeprofile0x7=Unicastprofile0x8=Broadcastprofile保留所有其它值Request_ID8比特與該請求相關的序列數RESERVEfrom32比特按照該請求開始分配DAU的網絡時間值RESERVETO32比特按照該請求結束分配DAU的網絡時間值INTERVAL24比特兩個FR準許之間的間隔(以時隙_時間為單位)DURATION6比特多個時隙_時間所需要的發送時間PRIORITY4比特OxO-LowPriorityOxl-MediumPriority0x2-HighPriorityRESERVED20比特類型III傳輸控制協議(TCP)呑吐量在很大程度上取決于平均往返延遲等待時間和應用線(applicationlinedelay)延遲。以下表二中列出了一個示例性MoCA網絡的總往返延遲。該網絡包括以下參數用戶數據為1460字節、以太網開銷是58字節、以太網大小是1580字節、TCPWin是65536字節。MoCAPHY速率在該示例性網絡中為600Mbps。表二總往返延遲(TCP呑吐量以Mbps為計量單位)<table>tableseeoriginaldocumentpage9</column></row><table>當應用線速率(應用線速率是PC和節點之間;PHY是兩個節點之間)為100Mbps、總往返延遲為4.5ms時,TCP呑吐量為107Mbps。當應用線速率為lGbps、總往返延遲為5ms時,TCP呑吐量為103Mbps。有關在新頒布的MoCA2.0標準中的TCP處理,給出了最大往返延遲。為了得到100Mbps,對于64KB的窗口尺寸,所需的最大往返延遲大約為5毫秒(包括應用延遲)。MoCA1.1的請求-準許機制無法滿足這一等待時間閾值。MoCAl.1的參數相關的平均單程延遲是2.8毫秒。可獲得的最大TCP呑吐量不超過80Mbps。等待時間應當在往返2.5毫秒以下,包括1-2毫秒的應用等待時間。根據本發明的系統和方法,當平均數據率或平均分組速率超過預定的閾值時,優選地使用FR來減少數據流量的等待時間。以下條件將應用于使用FR的實時仿真。該仿真通過統計測量值確定FR持續時間和FR間隔。該仿真使用10毫秒滑動窗口內的平均比特數以及這些比特的標準偏差。該仿真還使用了10毫秒滑動窗口內的平均分組數以及這些比特的標準偏差。當平均比特數和平均分組數中的譯者或者兩者超過預定的閾值時,應用FR。基于先前的統計,該仿真計算出FR持續時間和FR間隔。FR持續時間和FR間隔根據分組速率的標準偏差和比特率的標準偏差來設置。在一個示例性的仿真中,平均MAP周期尺寸=1000微秒,FR設置為之后的3個MAP周期內,PHY速率設置為600Mbps。RR假設給定的是每3個MAP周期的RR。圖3是根據本發明處理過程的流程圖,其示出了通過仿真實施的示例性處理過程的各種條件。PCFTP服務器302可為TCP有效載荷和/或應答有效載荷(ACK)、使用合適的開放源應用例如由加州IXIASoftwareofCalabasas制造的Rilezilla或Chariot。PCFTP服務器302可經由以太網收斂層(ECL)發送有效載荷。ECL在有效載荷和應答這兩個方面,會引入600微秒延遲。MoCAMAC實時仿真器306用于仿真該網絡。另一個ECL308和服務器310用于仿真第二方面,以仿真接收和第二次發送的延遲。如以上所提及,測試條件如下平均MAP周期尺寸=1000微秒(uSec)FR用于未來的3個MAP周期(假設每3個MAP周期給出一個RR)PHY速率=600Mbps表三示出了根據本發明使用FR得到的仿真結果。表三<table>tableseeoriginaldocumentpage10</column></row><table>圖4是采用提前預約(FR)的TCP呑吐量與未采用提前預約(FR)的TCP呑吐量的比較的示意圖。圖5是采用提前預約(FR)的MoCA等待時間與未采用提前預約(FR)的MoCA等待時間的比較的示意圖。圖6是根據本發明優選實施例構建和操作的基于同軸電纜系統的家庭網絡(MoCA網絡)的示意圖。圖6的系統用于在家庭615內的通信信道(例如圖6中標記為610A和610B的信道,以下統稱為信道610)的網絡上發送分組。這些信道可以是有線信道例如電纜(如同軸電纜)。家庭615內在信道610的端點還安裝有一組節點620,作為一個示例,如圖所示可包括五個節點620A-620E。至少部分節點(所示實施例中的620A和620E,以下將節點620A-620E統稱為節點620)具有分組集合功能(packetaggregationfunctionality),其中節點通過將在該節點中堆積的多個分組640集合起來而構成集合幀630A、630F。如果節點至少堆積了一個分組640,通常基于對請求許可發送(如所示的實施例中)或非請求許可發送的準許,每一節點最終發送一個包括這些分組或許還有其它分組的幀。如以下的細節描述,一般來說,圖6的系統用于執行以下方法,以在互連一組節點的通信信道的網絡中發送分組。該方法包括使用網絡接入協調器、通過準許發送許可到各個節點,來對該組節點接入信道網絡的操作進行協調。該方法進一步包括通過將節點上堆積的多個分組集合起來從而在一個或多個節點上構成集合幀。該方法還包括傳送信息給網絡接入協調器,相應地將對集合幀的不同發送可能性的比較信息提供給網絡接入協調器。如果在節點上堆積了至少一個分組,該方法包括根據網絡接入協調器發出的許可發送到該節點的準許指令,發送該至少一個幀。每個幀包括至少一個分組。協調器通常用于確定集合分組的哪一部分(如果有)可以被發送。典型地,每一節點包括具有CL(收斂)層、媒體接入控制層和PHY層的模型,分組集合功能在CL層執行(在ECL層,如果分組是以太網分組,縮寫為Epkt)。每一個集合幀630A、630F—般包括以下信息的至少一部分指明該幀是集合幀而不是單個分組幀的指示符和指明該幀中至少部分分組的尺寸的指示符。這些信息通常存儲在集合幀的報頭632中。每一幀中的每一個分組640具有一個報頭,該報頭具有用于報頭本身的CRC(循環冗余校驗)碼和用于分組內容的CRC碼。網絡接入協調器650,其本身可以是一個節點,用于通過準許或拒絕發送請求、或通過準許非請求發送許可來協調多個節點620對網絡信道610的接入。至少有一個節點620可操作地告知網絡接入協調器650何時其已構建了一個包含至少一個被集合分組640的集合幀630。網絡接入協調器650作出響應,確定該集合分組640的哪些部分可以被發送。如圖6所示,至少一個節點620發出發送請求,相應地網絡接入協調器650選擇性地準許或制止該發送請求。在圖6中,例如節點620A請求發送三個以太網分組(集合在幀630A中)到節點620B,節點620B位于臥室內。請求獲得準許,雖然在兩個分開的時隙(參見步驟I、II和III(時隙III指示獲準了一個分離的許可)),其組合后的長度足夠發射三個分組Epktl_A、Epkt2_A和Epkt3_A。節點620E也請求許可發送三個以太網分組至節點620C(如所示的時隙IV),節點620C位于廚房。然而,協調器650只準許發送其中的兩個分組(如時隙V所示)。因此,分組Epkt3暫時留在節點620E中。節點620B和620C各自對其接收到的幀630A和630E進行分解(解集合),如圖所示。分組640可包括不同級別的分組,且至少有一個Tx節點620可以對堆積在節點的分組進行集合處理,作為這些分組所屬級別的函數。例如,在圖6中,節點630A堆積有集合在一起的兩個第2級分組、兩個第4級分組,另一個第4級分組未與其它兩個集合。在所示的實施例中,第4級是低優先級分組。第2級中的分組例如具有共同的QoSjP/或共同的優先級、和/或特定數據流中的共同組成部分;和/或任何其它分組屬性或一組分組屬性。各個節點觀察到的集合“規則”可取決于級別。例如,各個節點640可以只將屬于預定級別中包括的級別的分組進行集合,而制止對不屬于預定級別中的級別的分組進行集合。各個節點640可以將在每一個節點發送請求之間的、已堆積在其節點上的所有的分組集合起來,。集合“規則”選項可涉及到任何發送請求或可規定到與節點的特定級別相關的發送請求。在圖6的系統中,至少有一個節點可以定期地發出發送請求。圖6所示的系統可協同家庭網絡調制解調器操作,特別是基于同軸電纜的家庭網絡,例如以上提及的MoCA規范中描述的基于同軸線的家庭網絡。在MoCA規范中,所描述的受調家庭網絡中包括一網絡控制器(NC),用于協調對媒體的接入。在一個時間只允許一個節點發送,構建成無沖突網絡。這樣有利于在同一網絡中傳輸視頻以及音頻和數據信號,同時保持視頻和音頻流和服務質量的需求。綜上,本發明的系統和方法可以降低通信網絡中預約請求的開銷。本發明是通過一些實施例進行描述的,本領域技術人員知悉,在不脫離本發明的精神和范圍的情況下,可以對這些特征和實施例進行各種改變或等同替換。另外,在本發明的教導下,可以對這些特征和實施例進行修改以適應具體的情況及材料而不會脫離本發明的精神和范圍。因此,本發明不受此處所公開的具體實施例的限制,所有落入本申請的權利要求范圍內的實施例都屬于本發明的保護范圍。權利要求一種對MoCA網絡中的數據發送進行管理的方法,其特征在于,包括監測網絡中節點的數據發送需求;生成多個數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約尚未到達所述節點的數據的發送時機。2.根據權利要求1所述的方法,其特征在于,所述統計值包括進入所述節點的入站數據的平均速率。3.根據權利要求1所述的方法,其特征在于,所述統計值包括數據發送的平均速率。4.根據權利要求1所述的方法,其特征在于,所述統計值包括進入所述節點的入站數據的標準偏差。5.根據權利要求1所述的方法,其特征在于,所述統計值包括在所述節點上數據發送的標準偏差。6.一種通過網絡控制器對MoCA網絡中的數據發送進行管理的方法,其特征在于,包括接收在未來時間發送數據的請求,所述數據尚未被發送節點接收到;為數據發送分配一未來時間;及發出在未來時間發送數據的許可。7.根據權利要求6所述的方法,其特征在于,所述網絡控制器僅當網絡中所有節點的總速率不超出一閾值速率時才分配一未來時間。8.—種構建在同軸電纜上的網絡,包括一個用于可配置的請求未來數據發送時機的節點,其特征在于,所述節點監測數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來發送時機。9.根據權利要求8所述的網絡,其特征在于,所述統計值包括進入所述節點的入站數據的平均速率。10.一種對MoCA網絡中的數據發送進行管理的方法,其特征在于,所述方法使未被節點接收的數據的等待時間減少,所述方法還用于提高數據協議的吞吐量,所述數據協議需要接收節點的確認,所述方法包括監測網絡中節點的數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來發送時機。全文摘要本發明涉及一種通過網絡控制器對MoCA網絡中的數據發送進行管理的方法及構建在同軸電纜上的網絡,用于降低通信網絡中預約請求的開銷。所述方法包括監測網絡中節點的數據發送需求;生成數據發送需求的統計值;根據所述統計值預測發送需求;及基于所述預測的發送需求,預約未來發送時機。文檔編號H04L12/56GK101800693SQ200910215138公開日2010年8月11日申請日期2009年12月22日優先權日2008年12月22日發明者伊特謝克·奧哈納,菲利普·克萊因,阿夫拉姆·克利格申請人:美國博通公司