專(zhuān)利名稱(chēng):具有服務(wù)質(zhì)量的受管理的共享網(wǎng)絡(luò)中的重發(fā)準(zhǔn)許機(jī)制的制作方法
技術(shù)領(lǐng)域:
在此披露的方法和裝置總體上是有關(guān)通信網(wǎng)絡(luò),更具體地,一些實(shí)施例是有關(guān)降低誤包率的重發(fā)機(jī)制。
背景技術(shù):
家庭網(wǎng)絡(luò)可以包括多種用戶(hù)設(shè)備,其被設(shè)置為在家庭內(nèi)傳送用戶(hù)服務(wù)。這些用戶(hù)服務(wù)包括通過(guò)家庭網(wǎng)絡(luò)向用戶(hù)設(shè)備傳送多媒體內(nèi)容,比如流音頻和視頻,在該用戶(hù)設(shè)備上這些內(nèi)容被展示給用戶(hù)。由于可用的用戶(hù)服務(wù)的數(shù)量增加,并且它們?cè)絹?lái)越受歡迎,連接在每一家庭網(wǎng)絡(luò)內(nèi)的裝置的數(shù)量也增加了。服務(wù)和裝置的數(shù)量增加提高了協(xié)調(diào)網(wǎng)絡(luò)節(jié)點(diǎn)之間通信的復(fù)雜性。家庭網(wǎng)絡(luò)通常會(huì)給出服務(wù)質(zhì)量(QoQ參數(shù),以保證用戶(hù)內(nèi)容在期望的質(zhì)量標(biāo)準(zhǔn)下被送達(dá)。這可以幫助保證用戶(hù)在體驗(yàn)中的滿(mǎn)意度。例如,MoCA(同軸電纜多媒體聯(lián)盟)網(wǎng)絡(luò)采用中央網(wǎng)絡(luò)控制器為節(jié)點(diǎn)間的網(wǎng)絡(luò)通信設(shè)置參數(shù)化的服務(wù)質(zhì)量(PQoQ標(biāo)準(zhǔn)。通常,從一個(gè)節(jié)點(diǎn)發(fā)送至一個(gè)或更多其他節(jié)點(diǎn)的,資源獲得保障的,以“流ID”標(biāo)識(shí)的,單向的數(shù)據(jù)包的流,通常被認(rèn)為是參數(shù)化的服務(wù)質(zhì)量(PQM)流。一些通信網(wǎng)絡(luò)具有可選的重發(fā)機(jī)制,以降低誤包率。由于包的發(fā)送和確認(rèn)接收之間存在時(shí)間間隔,發(fā)射機(jī)必須把每一被發(fā)送的包保存在其緩存中,直至確認(rèn)收到該包或者經(jīng)過(guò)預(yù)定量的時(shí)間,表明該包已經(jīng)被接收到。對(duì)于一些具有服務(wù)質(zhì)量的受管理的共享網(wǎng)絡(luò), 這可以是該網(wǎng)絡(luò)的MAP (媒體訪問(wèn)控制)循環(huán)的長(zhǎng)度。另外,接收機(jī)必須把這些包按照接收的順序進(jìn)行排列,并且以適當(dāng)?shù)男蛄袑⑵涮峁┙o應(yīng)用(即功能或更高的軟件層)。如果一個(gè)包被損壞,接收機(jī)必須等待該包的重發(fā),或者等待在能夠把損壞包之后的那些包提供給其應(yīng)用之前的超時(shí)。在等待重發(fā)或超時(shí)時(shí),那些包必須保存在接收機(jī)的緩存中。
發(fā)明內(nèi)容
根據(jù)所披露的方法和裝置的多個(gè)實(shí)施例,網(wǎng)絡(luò)上的節(jié)點(diǎn)(也被稱(chēng)為網(wǎng)絡(luò)裝置)被編程以產(chǎn)生并向網(wǎng)絡(luò)控制器遞交請(qǐng)求,以啟動(dòng)PQoS事務(wù),從而建立或更新具有包重發(fā)的參數(shù)化服務(wù)質(zhì)量(PQoQ流。根據(jù)一個(gè)實(shí)施例,為了使PQoS流能進(jìn)行重發(fā),提供了設(shè)置/批準(zhǔn)流程,以保證分配了適當(dāng)?shù)墓?jié)點(diǎn)級(jí)資源(包括發(fā)送緩存和接收緩存以及發(fā)射機(jī)和接收機(jī)內(nèi)有關(guān)的處理功率)和網(wǎng)絡(luò)級(jí)資源(例如,網(wǎng)絡(luò)時(shí)隙)。根據(jù)所披露的方法和裝置的一個(gè)實(shí)施例,在開(kāi)啟重發(fā)之前進(jìn)行批準(zhǔn)流程,以保證兼容性。在此披露的方法和裝置擴(kuò)展了由同軸電纜多媒體聯(lián)盟制定和公布的MoCA 1. 1標(biāo)準(zhǔn)中的PQoS批準(zhǔn)協(xié)議。擴(kuò)展了 PQoS批準(zhǔn)協(xié)議,以支持PQoS流的批準(zhǔn),該P(yáng)QoS流對(duì)于丟失的或損壞的包采用重發(fā),以獲得比沒(méi)有重發(fā)機(jī)制的流更好的誤包率。在所披露的方法和裝置的一個(gè)實(shí)施例中,丟失/損壞包的重發(fā)用到額外的網(wǎng)絡(luò)級(jí)和節(jié)點(diǎn)級(jí)資源(緩存空間、處理能力和管理),其超出了 MoCA 1.1中提供的交通規(guī)格 (TSpec)所包含的內(nèi)容,其對(duì)網(wǎng)絡(luò)級(jí)和節(jié)點(diǎn)級(jí)資源均作了界定。相應(yīng)地,除了 TSpec參數(shù)外, 在PQoS批準(zhǔn)流程中引入了稱(chēng)為“NUMBER_RETRY”的參數(shù)。NUMBER_RETRY界定了為丟失/損壞包請(qǐng)求的重發(fā)的最大數(shù)量,當(dāng)其值為“O”時(shí)表明不請(qǐng)求重發(fā)。重發(fā)是基于PQoS流使能和禁用的。根據(jù)所披露的方法和裝置的一個(gè)實(shí)施例,只有單播PQoS流采用重發(fā)。在此披露的方法和裝置經(jīng)常是指作為示例性應(yīng)用的MoCA。然而,在此披露的方法和裝置可以適用于具有協(xié)調(diào)網(wǎng)絡(luò)控制器的任何其他網(wǎng)絡(luò)。這些系統(tǒng)和方法可以和這樣的網(wǎng)絡(luò)結(jié)合使用,這些網(wǎng)絡(luò)進(jìn)行重發(fā)但在第2層經(jīng)歷較大的包確認(rèn)延時(shí),從而需要較大的緩存空間。根據(jù)多個(gè)實(shí)施例,在具有網(wǎng)絡(luò)控制器節(jié)點(diǎn)和多個(gè)關(guān)聯(lián)的網(wǎng)絡(luò)節(jié)點(diǎn)的MoCA網(wǎng)絡(luò)中重發(fā)批準(zhǔn)的方法包括以下操作在網(wǎng)絡(luò)控制器節(jié)點(diǎn)接收請(qǐng)求建立或更新參數(shù)化服務(wù)質(zhì)量以支持具有重發(fā)的流(有時(shí)被稱(chēng)為重發(fā)流)的遞交;該網(wǎng)絡(luò)控制器節(jié)點(diǎn)發(fā)送消息至網(wǎng)絡(luò)中的第一批多個(gè)節(jié)點(diǎn),請(qǐng)求從該第一批多個(gè)節(jié)點(diǎn)獲得有關(guān)是否可建立或更新該重發(fā)流的信息; 該網(wǎng)絡(luò)控制器節(jié)點(diǎn)從該第一批多個(gè)節(jié)點(diǎn)接收響應(yīng),其中,每一響應(yīng)包括有關(guān)對(duì)應(yīng)的節(jié)點(diǎn)是否能支持該重發(fā)流的信息;以及該網(wǎng)絡(luò)控制器節(jié)點(diǎn)決定該重發(fā)流是否能被該第一批多個(gè)節(jié)點(diǎn)所支持。另外,在一些實(shí)施例中,該網(wǎng)絡(luò)控制器通知網(wǎng)絡(luò)節(jié)點(diǎn)該重發(fā)流是否能被支持。在一個(gè)實(shí)施例中,有關(guān)一個(gè)節(jié)點(diǎn)是否能支持一重發(fā)流的信息包括包大小、峰值包速率、突發(fā)特性以及可用于支持重發(fā)的緩存空間。此外,在又一實(shí)施例中,操作中的決定是基于入口節(jié)點(diǎn)資源的充足程度、出口節(jié)點(diǎn)資源的充足程度、被支持的重發(fā)流的數(shù)量、節(jié)點(diǎn)支持的突發(fā)大小以及網(wǎng)絡(luò)中累積的時(shí)隙的充足程度。在又一實(shí)施例中,該決定是基于流的開(kāi)銷(xiāo),其作為支持重發(fā)流所要求的具體帶寬的指標(biāo)。在一種實(shí)施方式中,流的開(kāi)銷(xiāo)是按照以下計(jì)算獲得
權(quán)利要求
1.一種MoCA網(wǎng)絡(luò)內(nèi)的重發(fā)批準(zhǔn)方法,該MoCA網(wǎng)絡(luò)具有網(wǎng)絡(luò)控制器節(jié)點(diǎn)以及多個(gè)關(guān)聯(lián)的網(wǎng)絡(luò)節(jié)點(diǎn),該方法包括a)在所述網(wǎng)絡(luò)控制器節(jié)點(diǎn)中接收請(qǐng)求建立或更新具有重發(fā)的參數(shù)化服務(wù)質(zhì)量流的遞、-父;b)所述網(wǎng)絡(luò)控制器節(jié)點(diǎn)向所述網(wǎng)絡(luò)中的第一批多個(gè)節(jié)點(diǎn)發(fā)送信息,請(qǐng)求從該第一批多個(gè)節(jié)點(diǎn)獲得有關(guān)所述重發(fā)流是否能被建立或更新的信息;c)所述網(wǎng)絡(luò)控制器節(jié)點(diǎn)從所述第一批多個(gè)節(jié)點(diǎn)接收響應(yīng),其中,每一響應(yīng)包括有關(guān)其對(duì)應(yīng)的節(jié)點(diǎn)是否能支持所述重發(fā)流的信息;以及d)所述網(wǎng)絡(luò)控制器節(jié)點(diǎn)確定所述重發(fā)流是否能被所述第一批多個(gè)節(jié)點(diǎn)支持。
2.如權(quán)利要求1所述的方法,其還包括所述網(wǎng)絡(luò)控制器通知網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)于所述具有重發(fā)的流是否能被支持。
3.如權(quán)利要求1所述的方法,其中,所述關(guān)于節(jié)點(diǎn)是否能支持具有重發(fā)的流的信息包括包大小、峰值包速率、突發(fā)特征、用于支持重發(fā)的可用處理容量以及緩存空間。
4.如權(quán)利要求1所述的方法,其中,在操作d)中的決定是基于入口節(jié)點(diǎn)處帶寬的充足程度、出口節(jié)點(diǎn)處帶寬的充足程度、支持的重發(fā)流的數(shù)量、節(jié)點(diǎn)支持的突發(fā)大小以及累積的間隙時(shí)間的充足程度。
5.如權(quán)利要求1所述的方法,其中,在操作d)中的決定是基于流開(kāi)銷(xiāo),該流開(kāi)銷(xiāo)是支持所述具有重發(fā)的流所要求的具體帶寬的指標(biāo)。
6.如權(quán)利要求5所述的方法,其中,所述流開(kāi)銷(xiāo)是根據(jù)以下方程式計(jì)算獲得 f「f 8*N I]I)CoF = Nraps * max T8, \* (Tcp + Tfft) + Tifo + Tpre H ,I ILIofdmbJJJJ其中,Ntxps是每秒流發(fā)送的總數(shù),Nf是每個(gè)流發(fā)送所發(fā)送的字節(jié)數(shù),OFDMb是每個(gè)OFDM 碼元的比特?cái)?shù),Tcp是周期前導(dǎo)符長(zhǎng)度,Tfft是IFFT/FFT周期,Tifg是ITO周期,以及Tpke是每個(gè)包的前同步碼的長(zhǎng)度。
7.如權(quán)利要求1所述的方法,其還包括所述網(wǎng)絡(luò)控制器通知所述網(wǎng)絡(luò)的節(jié)點(diǎn)所述具有重發(fā)的流是否能被支持。
8.如權(quán)利要求1所述的方法,其還包括用于所述具有重發(fā)的流的網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)撥所請(qǐng)求的資源以支持所述具有重發(fā)的流。
9.如權(quán)利要求1所述的方法,其中,操作a)中接收到的遞交識(shí)別包括所述第一批多個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)。
10.如權(quán)利要求1所述的方法,其中,操作b)中的請(qǐng)求是所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的廣播。
11.如權(quán)利要求1所述的方法,其中,由所述網(wǎng)絡(luò)控制器接收到的遞交包括指出組成所述第一批多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)的信息。
12.如權(quán)利要求1所述的方法,其中,操作d)包括所述網(wǎng)絡(luò)控制器向所述網(wǎng)絡(luò)中的所有節(jié)點(diǎn)廣播所述接收到的關(guān)于所述多個(gè)節(jié)點(diǎn)的通信容量的信息。
13.一種系統(tǒng),包括通信網(wǎng)絡(luò)上的第一節(jié)點(diǎn),該第一節(jié)點(diǎn)包括第一處理器以及第一計(jì)算機(jī)可讀介質(zhì)上的第一計(jì)算機(jī)可執(zhí)行程序代碼,該第一計(jì)算機(jī)可執(zhí)行程序代碼被配置成產(chǎn)生向所述網(wǎng)絡(luò)上的網(wǎng)絡(luò)控制節(jié)點(diǎn)的遞交,以請(qǐng)求建立或更新參數(shù)化服務(wù)質(zhì)量,以支持重發(fā)流;以及所述通信網(wǎng)絡(luò)上的網(wǎng)絡(luò)控制節(jié)點(diǎn),所述網(wǎng)絡(luò)控制節(jié)點(diǎn)包括第二處理器以及第二計(jì)算機(jī)可讀介質(zhì)上的第二計(jì)算機(jī)可執(zhí)行程序代碼,該第二計(jì)算機(jī)可執(zhí)行程序代碼被配置成使得該網(wǎng)絡(luò)控制節(jié)點(diǎn)執(zhí)行以下操作接收所述請(qǐng)求建立或更新參數(shù)化服務(wù)質(zhì)量以支持重發(fā)流的遞交;向所述網(wǎng)絡(luò)中的第一批多個(gè)節(jié)點(diǎn)發(fā)送消息以請(qǐng)求從這第一批多個(gè)節(jié)點(diǎn)獲得有關(guān)所述重發(fā)流是否能被建立或更新的信息;從所述第一批多個(gè)節(jié)點(diǎn)接收響應(yīng),其中,每一響應(yīng)包括其對(duì)應(yīng)的節(jié)點(diǎn)是否能支持所述重發(fā)流的信息;以及決定所述重發(fā)流是否能被所述第一批多個(gè)節(jié)點(diǎn)所支持。
14.如權(quán)利要求13所述的系統(tǒng),其中,所述網(wǎng)絡(luò)控制節(jié)點(diǎn)所執(zhí)行的操作還包括通知網(wǎng)絡(luò)節(jié)點(diǎn)有關(guān)所述重發(fā)流是否能被支持。
15.如權(quán)利要求13所述的系統(tǒng),其中,所述關(guān)于節(jié)點(diǎn)是否支持具有重發(fā)的流的信息包括包大小、峰值包速率、突發(fā)特征、用于支持重發(fā)的可用處理容量以及緩存空間。
16.如權(quán)利要求13所述的系統(tǒng),其中,所述決定是基于入口節(jié)點(diǎn)處帶寬的充足程度、出口節(jié)點(diǎn)處帶寬的充足程度、支持的重發(fā)流的數(shù)量、節(jié)點(diǎn)支持的突發(fā)大小以及累積的間隙時(shí)間的充足程度。
17.如權(quán)利要求13所述的系統(tǒng),其中,所述決定是基于流開(kāi)銷(xiāo),該流開(kāi)銷(xiāo)是支持所述具有重發(fā)的流所要求的具體帶寬的指標(biāo)。
18.如權(quán)利要求17所述的系統(tǒng),其中,所述流開(kāi)銷(xiāo)是根據(jù)以下方程式計(jì)算獲得其中,Ntxps是每秒流發(fā)送的總數(shù),Nf是每個(gè)流發(fā)送所發(fā)送的字節(jié)數(shù),OFDMb是每個(gè)OFDM 碼元的比特?cái)?shù),Tcp是周期前導(dǎo)符長(zhǎng)度,Tfft是IFFT/FFT周期,Tifg是ITO周期,以及Tpke是每個(gè)包的前同步碼的長(zhǎng)度。
19.如權(quán)利要求13所述的系統(tǒng),其中,所述網(wǎng)絡(luò)控制節(jié)點(diǎn)執(zhí)行的所述操作還包括通知所述網(wǎng)絡(luò)的節(jié)點(diǎn)所述重發(fā)流是否能被支持。
20.如權(quán)利要求13所述的系統(tǒng),其中,用于所述重發(fā)流的網(wǎng)絡(luò)節(jié)點(diǎn)被配置成調(diào)撥所請(qǐng)求的資源以支持所述重發(fā)流。
21.如權(quán)利要求13所述的系統(tǒng),其中,向所述網(wǎng)絡(luò)控制器的遞交指出組成所述第一批多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)。
22.如權(quán)利要求13所述的系統(tǒng),其中,由所述網(wǎng)絡(luò)控制器接收到的遞交包括指出組成所述第一批多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)節(jié)點(diǎn)的信息。
全文摘要
根據(jù)所披露的方法和裝置的多個(gè)實(shí)施例,網(wǎng)絡(luò)上的節(jié)點(diǎn)向網(wǎng)絡(luò)控制器遞交批準(zhǔn)MoCA網(wǎng)絡(luò)內(nèi)參數(shù)化服務(wù)質(zhì)量流的請(qǐng)求。網(wǎng)絡(luò)控制器接收請(qǐng)求建立或更新參數(shù)化服務(wù)質(zhì)量以支持具有重發(fā)的流的遞交;向網(wǎng)絡(luò)內(nèi)的第一批多個(gè)節(jié)點(diǎn)發(fā)送信息,請(qǐng)求從該第一批多個(gè)節(jié)點(diǎn)獲得關(guān)于該重發(fā)流是否能被建立或更新的信息;從該第一批多個(gè)節(jié)點(diǎn)接收響應(yīng),其中,每一響應(yīng)包括對(duì)應(yīng)的節(jié)點(diǎn)是否能夠支持重發(fā)流的信息;以及決定該重發(fā)流是否能被該第一批多個(gè)節(jié)點(diǎn)所支持。
文檔編號(hào)H04L12/28GK102282813SQ201080004714
公開(kāi)日2011年12月14日 申請(qǐng)日期2010年1月15日 優(yōu)先權(quán)日2009年1月16日
發(fā)明者吳宗良 申請(qǐng)人:熵敏通訊股份有限公司