專利名稱:通信設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提供了多層功能的通信設(shè)備,更具體地涉及通過 該設(shè)備的流量控制。
背景技術(shù):
通信系統(tǒng)通常執(zhí)行用于緩和擁塞及防止數(shù)據(jù)刪除的流量控制(見 日本專利公開第2004-72569號)。例如,該流量控制將數(shù)據(jù)暫時存貯 在緩沖器中,并調(diào)整從緩沖器中讀出的數(shù)據(jù)量。具有諸如WCDMA之類的復(fù)雜功能并具有多層的協(xié)議配置的通 信系統(tǒng)根據(jù)每一層的協(xié)議來控制業(yè)務(wù)。例如,WCDMA分組服務(wù)使用 TCP/IP來將移動終端與服務(wù)器相連。在從服務(wù)器到終端的數(shù)據(jù)傳輸 中,TCP通常根據(jù)RFC2001中所定義的慢啟動算法來控制數(shù)據(jù)量。WCDMA系統(tǒng)需要通過考慮TCP/IP流量控制來保持所保留的波 段,以保證通信質(zhì)量。然而,TCP慢啟動的規(guī)范部分地取決于每一應(yīng) 用,因此很難預(yù)測WCDMA系統(tǒng)在網(wǎng)絡(luò)中所傳輸?shù)臉I(yè)務(wù)量。因此, WCDMA系統(tǒng)通過允許余量來保持大于實(shí)際業(yè)務(wù)量的保留波段。圖1是示出了 WCDMA系統(tǒng)所保持的保留波段與TCP/IP級的實(shí) 際業(yè)務(wù)量之間的關(guān)系。參照圖l,將WCDMA系統(tǒng)所保持的保留波段 91固定為A。與之相反地,TCP/IP級的業(yè)務(wù)量92實(shí)質(zhì)上隨時間上升 和下降。在該圖中,TCP/IP級的業(yè)務(wù)量92在B部分中超過保留波段。在 出現(xiàn)擁塞時,業(yè)務(wù)量由于流量控制而快速降低,然后基于TCP慢啟動 而緩慢地恢復(fù)。然而,上述技術(shù)具有以下問題。沒有向具有低于TCP/IP級的等級的層的協(xié)議通知根據(jù)TCP慢啟 動所控制的數(shù)據(jù)量。因此,對于較低等級的層而言,使用除了測量該 層中的數(shù)據(jù)量之外的方法將很難確認(rèn)業(yè)務(wù)量。通常,在業(yè)務(wù)量控制中 協(xié)議并不協(xié)作。因此,在嚴(yán)格意義上無法有效地使用線路。例如,在如圖l所示的慢啟動中,業(yè)務(wù)量需要一定的時間才能恢 復(fù)到擁塞檢測之前的水平。在恢復(fù)之前,持續(xù)無法有效使用保留波段 的狀態(tài)。作為用于確認(rèn)業(yè)務(wù)量的實(shí)踐方法,可以使用一種假設(shè)針對每一服 務(wù)的平均吞吐量和用戶數(shù)目、并基于該假設(shè)來計算每一層的吞吐量的 方法。然而,對于每一網(wǎng)絡(luò),平均吞吐量和用戶數(shù)目是不同的。因此, 很難獲得信息以用于假設(shè)精確的平均吞吐量和用戶數(shù)目。此外,WCDMA系統(tǒng)具有連接類和最大速率。此外,由于提供了 諸如HSDPA和HSUPA之類的服務(wù),因此針對基礎(chǔ)設(shè)施的可連接速率 較之第二代系統(tǒng)更為多樣化。由于針對終端用戶的服務(wù)的多樣化,因 此以相同速率在相同類中連接的多個用戶可以執(zhí)行不同的應(yīng)用。在這 種情況下,以相同速率在相同類中的用戶具有不同的業(yè)務(wù)曲線。如上所述,對于連接在通信基礎(chǔ)設(shè)施上的服務(wù)而言,很難計算每一服務(wù)的平均速率和連接數(shù)。WCDMA系統(tǒng)在傳輸層中使用ATM (異步傳輸模式)。在歐洲市 場中ATM費(fèi)用非常高。因此,移動通信運(yùn)營商承擔(dān)了 ATM費(fèi)用的巨 額成本。因此,強(qiáng)烈地希望有效地使用線路資源。3GPP (第三代合作伙伴項(xiàng)目)已經(jīng)對傳輸承載修改功能進(jìn)行了標(biāo) 準(zhǔn)化。該功能的正確應(yīng)用用以在幀協(xié)議與其較低的ATM/AAL2層之間 建立協(xié)作,因此可以在一定程度上有效地使用物理線路資源。然而, 需要一種技術(shù)在上述環(huán)境下更為有效地使用線路。發(fā)明內(nèi)容本發(fā)明的示例性目的是提供一種能夠有效使用線路波段的通信 系統(tǒng)。5為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的示例性方面的通信設(shè)備是一種 具有多層的協(xié)議配置的通信設(shè)備,該設(shè)備包括第一緩沖器、第一調(diào)度 器、第二緩沖器、第二調(diào)度器、第一控制器和第二控制器。較高等級層中的第一緩沖器保持可讀的輸入數(shù)據(jù)。第一調(diào)度器以 設(shè)定的第一讀出速度從所述第一緩沖器讀出數(shù)據(jù)。較低等級層中的第 二緩沖器保持從第一緩沖器讀出的可讀的數(shù)據(jù)。第二調(diào)度器以設(shè)定的 第二讀出速度從所述第二緩沖器讀出數(shù)據(jù)。第一控制器基于第一緩沖器中的業(yè)務(wù)量和針對第一讀出速度的 請求信息來計算第一讀出速度,將該速度設(shè)定在第一調(diào)度器中,并基 于第一緩沖器中的業(yè)務(wù)量產(chǎn)生針對第二讀出速度的請求信息。第二控制器基于第二緩沖器中的業(yè)務(wù)量和針對第二讀出速度的 請求信息來計算第二讀出速度,將該速度設(shè)定在第二調(diào)度器中,并基 于第二緩沖器中的業(yè)務(wù)量產(chǎn)生針對第一讀出速度的請求信息。參考示出了本發(fā)明的示例的附圖,本發(fā)明的上述和其它的目的、 特征和優(yōu)點(diǎn)將變得顯而易見。
圖1是示出了 WCDMA系統(tǒng)所保持的保留波段與TCP/IP級的實(shí) 際業(yè)務(wù)量之間的關(guān)系;圖2是示出了根據(jù)一個示例性實(shí)施例的通信設(shè)備的配置的方框圖;圖3是示出了根據(jù)示例的通信設(shè)備的配置的方框圖。
具體實(shí)施方式
下面將參考附圖詳細(xì)描述用于執(zhí)行本發(fā)明的示例性實(shí)施例。 圖2是示出了根據(jù)一個示例性實(shí)施例的通信設(shè)備的配置的方框 圖。根據(jù)本發(fā)明的通信設(shè)備是用于從每一用戶接收數(shù)據(jù)、多路復(fù)用每 類數(shù)據(jù)、以及進(jìn)一步在傳輸通路中多路復(fù)用每類數(shù)據(jù)的設(shè)備。參照圖2,該通信設(shè)備包括用戶緩沖器系統(tǒng)IO,和102、類緩沖器 系統(tǒng)11、傳輸緩沖器系統(tǒng)12、用戶緩沖器系統(tǒng)控制器13、類緩沖器系統(tǒng)控制器14、以及傳輸緩沖器系統(tǒng)控制器15。每個用戶緩沖器系統(tǒng)10,和102都包括針對相應(yīng)的用戶所定義的 多個用戶緩沖器101和多個調(diào)度器102。用戶緩沖器系統(tǒng)10i和102將 來自相應(yīng)的用戶的數(shù)據(jù)存儲在多個用戶緩沖器101的每一個用戶緩沖 器中,并在調(diào)度器102中以用戶緩沖器系統(tǒng)控制器13所設(shè)定的讀出速 度來讀出每一用戶緩沖器的數(shù)據(jù)。用戶緩沖器系統(tǒng)10,和102還監(jiān)控每 一用戶的業(yè)務(wù)量的變化,并向用戶緩沖器系統(tǒng)控制器13通知該變化。 例如,業(yè)務(wù)量表示存貯于緩沖器中的數(shù)據(jù)量。作為另一示例,實(shí)際由 調(diào)度器所指定的吞吐量可以是數(shù)據(jù)量的指示符。類緩沖器系統(tǒng)11包括針對用戶所屬于的相應(yīng)類所定義的多個類 緩沖器111以及多個調(diào)度器112。類緩沖器系統(tǒng)11多路復(fù)用從用戶緩 沖器系統(tǒng)10,和102的每一用戶緩沖器101讀出的每一類數(shù)據(jù),并將該 數(shù)據(jù)存儲在多個類緩沖器lll中的每一個類緩沖器中,并在調(diào)度器112 中以類緩沖器系統(tǒng)控制器14所設(shè)定的讀出速度從每一類緩沖器111 讀出數(shù)據(jù)。類緩沖器系統(tǒng)11還監(jiān)控每一類的業(yè)務(wù)量的變化,并向用戶 緩沖器系統(tǒng)控制器14通知該變化。例如,業(yè)務(wù)量表示存貯于緩沖器中 的數(shù)據(jù)量。作為另一示例,實(shí)際由調(diào)度器所指定的吞吐量可以是數(shù)據(jù) 量的指示符。傳輸緩沖器系統(tǒng)12包括傳輸緩沖器針對用于多路復(fù)用多個類的 傳輸通路所定義的傳輸緩沖器121和調(diào)度器122。傳輸緩沖器系統(tǒng)12 在傳輸通路中多路復(fù)用從每一類緩沖器111讀出的數(shù)據(jù),將該數(shù)據(jù)存 儲在傳輸緩沖器121中,并在調(diào)度器122中以傳輸緩沖器系統(tǒng)控制器 15所設(shè)定的讀出速度從傳輸緩沖器121讀出數(shù)據(jù)。傳輸緩沖器系統(tǒng)12 還監(jiān)控傳輸通路中的業(yè)務(wù)量的變化,并向傳輸緩沖器系統(tǒng)控制器15 通知該變化。例如,業(yè)務(wù)量表示存貯于緩沖器中的數(shù)據(jù)量。作為另一 示例,實(shí)際由調(diào)度器所指定的吞吐量可以是數(shù)據(jù)量的指示符。用戶緩沖器系統(tǒng)控制器13是針對每一類所定義的。用戶緩沖器 系統(tǒng)控制器13基于由較低等級層中的類緩沖器系統(tǒng)控制器14所請求 的請求信息,或者基于由用戶緩沖器系統(tǒng)10,和102所通知的針對每一 用戶的業(yè)務(wù)量的變化,來計算每一用戶緩沖器101的讀出速度,并將結(jié)果設(shè)定在用戶緩沖器系統(tǒng)IO,和102中。用戶緩沖器系統(tǒng)控制器13還基于由用戶緩沖器系統(tǒng)10i和102所通知的針對每一用戶的業(yè)務(wù)量的變化,來向較低等級層中的類緩沖器系統(tǒng)控制器14產(chǎn)生針對讀出速度的請求信息,并將結(jié)果發(fā)送給類緩沖 器系統(tǒng)控制器14。例如,如果針對屬于同一類的用戶的用戶緩沖器101的總業(yè)務(wù)量 增加,則用戶緩沖器系統(tǒng)控制器13嘗試增加每一用戶緩沖器101的讀 出速度。當(dāng)超過預(yù)定閾值時,可以確定業(yè)務(wù)量的增加。如果針對每一 用戶緩沖器IOI的讀出速度增加,則流入針對用戶所屬于的類的類緩 沖器111的業(yè)務(wù)量也增加。因此,用戶緩沖器系統(tǒng)控制器13優(yōu)選地請 求類緩沖器系統(tǒng)控制器14,以增加讀出速度。類緩沖器系統(tǒng)控制器14基于由較低等級層中的傳輸緩沖器系統(tǒng) 控制器15的請求、由較高等級層中的用戶緩沖器系統(tǒng)控制器13的請 求信息、或由類緩沖器系統(tǒng)11所通知的針對每一類的業(yè)務(wù)量的變化, 來計算針對每一類緩沖器111的讀出速度,并將結(jié)果設(shè)定在類緩沖器 系統(tǒng)11中。類緩沖器系統(tǒng)控制器14還基于由用戶緩沖器系統(tǒng)11所通知的針 對每一類的業(yè)務(wù)量的變化,來向較低等級層中的傳輸緩沖器系統(tǒng)控制 器15產(chǎn)生針對讀出速度的請求信息,以及向較高等級層中的用戶緩沖 器系統(tǒng)控制器3產(chǎn)生針對讀出速度的請求信息,并將結(jié)果發(fā)送給傳輸 緩沖器系統(tǒng)控制器15和用戶緩沖器系統(tǒng)控制器13中的每一個。例如,當(dāng)針對特定類的類緩沖器111的業(yè)務(wù)量增加時,類緩沖器 系統(tǒng)控制器14嘗試增加針對類緩沖器111的讀出速度。此時,類緩沖 器系統(tǒng)控制器14優(yōu)選地向較高等級層中的用戶緩沖器系統(tǒng)控制器13 請求減小針對屬于該類的用戶的類緩沖器101的讀出速度。例如,當(dāng)針對以同一傳輸通路多路復(fù)用的類的類緩沖器的業(yè)務(wù)量 總體增加,類緩沖器系統(tǒng)控制器14嘗試增加每一類緩沖器111的讀出 速度。如果針對各個類緩沖器111的讀出速度增加,則流入用于多路 復(fù)用類的傳輸通路中的傳輸緩沖器121的業(yè)務(wù)量也增加。因此,類緩 沖器系統(tǒng)控制器14優(yōu)選地請求傳輸緩沖器系統(tǒng)控制器15增加讀出速度傳輸緩沖器系統(tǒng)控制器15基于由較高等級層中的類緩沖器系統(tǒng)控制器14的請求或基于由傳輸緩沖器系統(tǒng)12所通知的傳輸通路121 中的業(yè)務(wù)量的變化來計算針對傳輸緩沖器121的讀出速度,并將結(jié)果 設(shè)定在傳輸緩沖器系統(tǒng)12中。傳輸緩沖器系統(tǒng)控制器15還基于由傳輸緩沖器系統(tǒng)12所通知的 傳輸業(yè)務(wù)量的變化來向較高等級層中的類緩沖器系統(tǒng)控制器14產(chǎn)生 針對讀出速度的請求信息,并將結(jié)果發(fā)送給類緩沖器系統(tǒng)控制器14。例如,當(dāng)針對特定傳輸通路的傳輸緩沖器121的業(yè)務(wù)量增加時, 傳輸緩沖器系統(tǒng)控制器15嘗試增加針對該傳輸緩沖器121的讀出速 度。此時,傳輸緩沖器系統(tǒng)控制器15優(yōu)選地請求較高等級層中的類緩 沖器系統(tǒng)控制器14減小針對在傳輸通路中多路復(fù)用的類緩沖器111 的讀出速度。本示例性實(shí)施例包括能夠控制每一層的流的緩沖器系統(tǒng)。每一層 中的緩沖器系統(tǒng)控制器調(diào)整針對該層中的緩沖器系統(tǒng)的讀出速度,并 且較高等級層和較低等級層中的每一層請求另一層提供讀出速度。因 此,層在流量控制方面協(xié)作,從而提高了對波段的使用效率。例如, 如果出現(xiàn)突發(fā)業(yè)務(wù),則層協(xié)作以抑制每一緩沖器的溢出,從而有效地 使用線路。此外,各個層在保持獨(dú)立性的同時在處理中協(xié)作,從而使 得網(wǎng)絡(luò)設(shè)計中的層之間的相互關(guān)系最小化。本示例性實(shí)施例中的用戶緩沖器系統(tǒng)控制器13、類緩沖器系統(tǒng)控 制器14以及傳輸緩沖器系統(tǒng)控制器15的功能還可以通過執(zhí)行軟件程 序的處理器來實(shí)現(xiàn)。接下來,將描述根據(jù)本示例性實(shí)施例的通信系統(tǒng)的更為具體的示 例性實(shí)施例。圖3是示出了根據(jù)示例的通信設(shè)備的配置的方框圖。參照圖3, 該通信設(shè)備包括傳輸控制器20、 UE (用戶設(shè)備)緩沖器31、 UMTS (通用移動通信系統(tǒng))類緩沖器32、 ATMVC (異步傳輸模式虛信道) 類緩沖器33以及呼叫處理器34。傳輸控制器20包括UE緩沖器系統(tǒng)21、 UMTS類緩沖器系統(tǒng)22、9ATMVC緩沖器系統(tǒng)23、用戶緩沖器系統(tǒng)控制器24、類緩沖器系統(tǒng)控 制器25、以及傳輸緩沖器系統(tǒng)控制器26。呼叫處理器34通過使用用戶設(shè)備(UE)來執(zhí)行一連串呼叫處理 過程,并設(shè)定呼叫。向傳輸控制器20通知所設(shè)定的呼叫信息。傳輸控 制器20根據(jù)所通知的呼叫信息來連接經(jīng)由UE緩沖器31、 UMTS類 緩沖器32和ATM VC類緩沖器33的呼叫數(shù)據(jù)路由。UE緩沖器系統(tǒng)21包括UE緩沖器控制器211和UE調(diào)度器控制 器212。UTMS類緩沖器系統(tǒng)22包括UMTS類緩沖器控制器221和UMTS 類調(diào)度器控制器222。ATM VC緩沖器系統(tǒng)23包括ATM VC緩沖器控制器231和ATM VC調(diào)度器控制器232。UE緩沖器31包括緩沖器和調(diào)度器(未示出)。緩沖器31暫時保 存針對每一用戶的所有業(yè)務(wù)數(shù)據(jù),該所有業(yè)務(wù)數(shù)據(jù)是針對每一用戶根 據(jù)針對分配給每一用戶的用戶協(xié)議所識別的。暫時保存在UE緩沖器 31中的數(shù)據(jù)是UE緩沖器31所屬于的層中的幀的有效載荷。UE緩沖 器31以調(diào)度器所設(shè)定的讀出速度讀出暫時保存的數(shù)據(jù)。UE緩沖器31 還周期性地向UE緩沖器系統(tǒng)21的UE緩沖器控制器211報告相關(guān)用 戶的業(yè)務(wù)量。UE緩沖器控制器211是針對每一類所定義的。該控制器向UE緩 沖器系統(tǒng)控制器24報告由UE緩沖器31所報告的針對每一用戶的業(yè) 務(wù)量的變化。UE緩沖器控制器211還向UE調(diào)度器控制器212指示由 UE緩沖器系統(tǒng)控制器24所指示的針對每一用戶的讀出速度。UE調(diào)度器控制器212是針對每一類所定義的。該控制器將由UE 緩沖器控制器211所指示的針對用戶的讀出速度設(shè)定在UE緩沖器31 的調(diào)度器中。UMTS類緩沖器32包括緩沖器和調(diào)度器(未示出)。針對每一類, 該緩沖器暫時保存所有類的業(yè)務(wù)數(shù)據(jù),該業(yè)務(wù)數(shù)據(jù)是根據(jù)針對低于UE 緩沖器31的等級的層中的每一類分配的協(xié)議所定義的。暫時保存在 UMTS類緩沖器32中的數(shù)據(jù)是UMTS類緩沖器32所屬于的層中的幀的有效載荷。UMTS緩沖器32以調(diào)度器所設(shè)定的讀出速度讀出暫時 保存的數(shù)據(jù)。UMTS緩沖器32還周期性地向UMTS類緩沖器控制器 221報告相關(guān)用戶的業(yè)務(wù)量。UMTS類緩沖器控制器221向類緩沖器系統(tǒng)控制器25報告由 UMTS緩沖器32所報告的相關(guān)類的業(yè)務(wù)量。UMTS類緩沖器控制器 221還向UMTS類調(diào)度器控制器222指示由類緩沖器系統(tǒng)控制器25 所指示的針對每一類的讀出速度。UMTS類調(diào)度器控制器222由UMTS類緩沖器控制器221所指示 的針對用戶的讀出速度設(shè)定在UE緩沖器31的調(diào)度器中。ATMVC緩沖器33包括緩沖器和調(diào)度器(未示出)。針對每一傳 輸通路,該緩沖器暫時保存發(fā)送至傳輸通路的分配給每一傳輸通路的 數(shù)據(jù)(12)。暫時保存在ATMVC緩沖器33中的數(shù)據(jù)是ATMVC緩沖 器33所屬于的層中的幀的有效載荷。ATMVC緩沖器33以調(diào)度器所 設(shè)定的讀出速度讀出暫時保存的數(shù)據(jù)。ATMVC緩沖器33還周期性地 向ATMVC緩沖器控制器231報告相關(guān)傳輸通路中的業(yè)務(wù)量。ATM VC緩沖器控制器231向傳輸緩沖器系統(tǒng)控制器26報告由 ATM VC緩沖器33所報告的針對相關(guān)傳輸通路的業(yè)務(wù)量。ATM VC緩 沖器控制器231還向ATM VC調(diào)度器控制器232指示由傳輸緩沖器系 統(tǒng)控制器26所指示的針對每一傳輸通路的讀出速度。ATM VC調(diào)度器控制器232將由ATM VC緩沖器控制器231所指 示的針對傳輸通路的讀出速度設(shè)定在ATM VC緩沖器33的調(diào)度器中。用戶緩沖器系統(tǒng)控制器24基于由UE緩沖器控制器211所報告的 針對每一用戶的業(yè)務(wù)量的變化來計算針對每一 UE緩沖器31的讀出速 度,并向UE緩沖器控制器211指示該結(jié)果。例如,當(dāng)UE緩沖器控 制器211報告數(shù)據(jù)刪除時,用戶緩沖器系統(tǒng)控制器24增加針對相關(guān) UE緩沖器31的讀出速度。用戶緩沖器系統(tǒng)控制器24還基于由UE緩沖器控制器211所報告 的針對每一用戶的業(yè)務(wù)量的變化來計算針對類的業(yè)務(wù)量的變化,并基 于針對類的業(yè)務(wù)量的變化來向類緩沖器系統(tǒng)控制器25產(chǎn)生針對讀出 速度的請求信息,并將該信息發(fā)送給類緩沖器系統(tǒng)控制器25。用戶緩沖器系統(tǒng)控制器24還基于來自類緩沖器系統(tǒng)控制器25的 請求信息來計算針對每一UE緩沖器31的讀出速度,并向UE緩沖器 控制器211指示該速度。類緩沖器系統(tǒng)控制器25基于由UMTS類緩沖器控制器221所報 告的針對每一類的業(yè)務(wù)量的變化來計算針對每一 UMTS緩沖器32的 讀出速度,并向UMTS類緩沖器控制器221指示該速度。控制器25 向用戶緩沖器系統(tǒng)控制器24產(chǎn)生針對UE緩沖器31的讀出速度的請 求信息,并將該信息發(fā)送給用戶緩沖器系統(tǒng)控制器24。例如,當(dāng)UMTS 類緩沖器控制器221報告數(shù)據(jù)刪除時,類緩沖器系統(tǒng)控制器25請求用 戶緩沖器系統(tǒng)控制器24增加相關(guān)UMTS緩沖器32的讀出速度,并減 小與遭遇數(shù)據(jù)刪除的UMTS緩沖器32相對應(yīng)的針對每一 UE緩沖器 31的讀出速度。類緩沖器系統(tǒng)控制器25還基于由UMTS類緩沖器控制器221所 報告的針對每一類的業(yè)務(wù)量的變化來計算針對傳輸通路的業(yè)務(wù)量的變 化,并基于針對傳輸通路的業(yè)務(wù)量的變化來產(chǎn)生針對傳輸緩沖器系統(tǒng) 控制器26的讀出速度的請求信息,并將該信息發(fā)送至傳輸緩沖器系統(tǒng) 控制器26。類緩沖器系統(tǒng)控制器25還基于來自用戶緩沖器系統(tǒng)控制器24或 傳輸緩沖器系統(tǒng)控制器26的請求信息來計算針對每一 UMTS類緩沖 器32的讀出速度,并向UMTS類緩沖器控制器221指示該速度。傳輸緩沖器系統(tǒng)控制器26基于由ATM VC緩沖器控制器231所 報告的每一傳輸通路中的業(yè)務(wù)量的變化來計算針對每一ATMVC緩沖 器33的讀出速度,并向ATM VC緩沖器控制器231指示該速度???制器26向類緩沖器系統(tǒng)控制器25產(chǎn)生針對UMTS緩沖器32的讀出 速度的請求信息,并將該信息發(fā)送給類緩沖器系統(tǒng)控制器25。例如, 當(dāng)ATMVC緩沖器控制器231報告數(shù)據(jù)刪除時,傳輸緩沖器系統(tǒng)控制 器26請求類緩沖器系統(tǒng)控制器25增加相關(guān)ATM VC緩沖器33的讀 出速度,并減小與遭遇數(shù)據(jù)刪除的ATM VC緩沖器33相對應(yīng)的針對 每一 UMTS類緩沖器32的讀出速度。傳輸緩沖器系統(tǒng)控制器26還基于來自類緩沖器系統(tǒng)控制器25的請求信息來計算針對ATM VC緩沖器33的讀出速度,并向ATM VC 緩沖器控制器231指示該速度。本示例包括能夠控制每一層中的緩沖器的流的系統(tǒng)。每一層中的 緩沖器系統(tǒng)調(diào)整針對該層中的緩沖器系統(tǒng)的讀出速度,并且較高等級 層和較低等級層中的每一層請求另一層提供讀出速度。因此,層在流 量控制方面協(xié)作,從而提高了對波段的使用效率。本示例中的用戶緩沖器系統(tǒng)控制器24、類緩沖器系統(tǒng)控制器25、 和傳輸緩沖器系統(tǒng)控制器26的功能還可以通過執(zhí)行軟件程序的處理 器來實(shí)現(xiàn)。作為又一示例,圖2中所示的示例性實(shí)施例可以應(yīng)用于使用IP(互 聯(lián)網(wǎng))的通信設(shè)備。在這種情況下,針對IP層中的區(qū)分服務(wù)碼點(diǎn)設(shè)定 圖2中的類緩沖器系統(tǒng)11中的緩沖器,并針對根據(jù)IP所連接的每一 通路定義傳輸緩沖器系統(tǒng)12中的緩沖器。盡管使用特定方面描述了本發(fā)明的優(yōu)選示例性實(shí)施例,這種描述 僅為示例性的,并且可以理解的是,可以在不背離下列權(quán)利要求的精 神或范圍的前提下進(jìn)行改變和變體。
權(quán)利要求
1.一種具有多層的協(xié)議配置的通信設(shè)備,所述設(shè)備包括較高等級層中的第一緩沖器,用于保持可讀的輸入數(shù)據(jù);第一調(diào)度器,用于以設(shè)定的第一讀出速度從所述第一緩沖器讀出數(shù)據(jù);較低等級層中的第二緩沖器,用于保持從所述第一緩沖器讀出的可讀數(shù)據(jù);第二調(diào)度器,用于以設(shè)定的第二讀出速度從所述第二緩沖器讀出數(shù)據(jù);第一控制器,用于基于所述第一緩沖器中的業(yè)務(wù)量和針對所述第一讀出速度的請求信息來計算所述第一讀出速度,將所述速度設(shè)定在所述第一調(diào)度器中,并基于所述第一緩沖器中的業(yè)務(wù)量來產(chǎn)生針對所述第二讀出速度的請求信息;以及第二控制器,用于基于所述第二緩沖器中的業(yè)務(wù)量和針對所述第二讀出速度的請求信息來計算所述第二讀出速度,將所述速度設(shè)定在所述第二調(diào)度器中,并基于所述第二緩沖器中的業(yè)務(wù)量產(chǎn)生針對所述第一讀出速度的請求信息。
2. 根據(jù)權(quán)利要求1所述的通信設(shè)備,包括與所述第二緩沖器相對 應(yīng)的多個第一緩沖器,其中,多路復(fù)用從所述多個第一緩沖器讀出的 數(shù)據(jù),并將所述數(shù)據(jù)保持在所述第二緩沖器中;以及其中,如果根據(jù)所述多個第一緩沖器中的業(yè)務(wù)量所計算的、與所 述多個第一緩沖器相對應(yīng)的所述第二緩沖器中的業(yè)務(wù)量超過閾值,則 所述第一控制器產(chǎn)生用于增加所述第二讀出速度的請求信息,并將所 述請求信息發(fā)送給所述第二控制器。
3. 根據(jù)權(quán)利要求1所述的通信設(shè)備,包括與所述第二緩沖器相對 應(yīng)的多個第一緩沖器,其中,多路復(fù)用從所述多個第一緩沖器讀出的 數(shù)據(jù),并將所述數(shù)據(jù)保持在所述第二緩沖器中;以及其中,如果所述第二緩沖器中的業(yè)務(wù)量超過閾值,則所述第二控 制器產(chǎn)生用于增加所述第二讀出速度并減小與所述第二緩沖器相對應(yīng)的所述多個第一緩沖器的第一讀出速度的請求信息,并將所述請求信 息發(fā)送給所述第一控制器。
4. 根據(jù)權(quán)利要求1所述的通信設(shè)備,其中,所述第一控制器基于 所述第一緩沖器中的業(yè)務(wù)量的變化來控制所述第一讀出速度。
5. 根據(jù)權(quán)利要求1所述的通信設(shè)備,其中,所述第二控制器基于 所述第二緩沖器中的業(yè)務(wù)量的變化來控制所述第二讀出速度。
6. 根據(jù)權(quán)利要求1所述的通信設(shè)備,其中所述第一緩沖器中的業(yè)務(wù)量是存貯于所述第一緩沖器中的數(shù)據(jù) 量;以及所述第二緩沖器中的業(yè)務(wù)量是存貯于所述第二緩沖器中的數(shù)據(jù)
7. 根據(jù)權(quán)利要求1所述的通信設(shè)備,按照從低到高的順序包括第 一層、第二層和第三層,其中,所述第一層與所述第二層之間的關(guān)系 以及所述第二層與所述第三層之間的關(guān)系均按照所述較低等級層與所 述較高等級層之間的關(guān)系來操作。
全文摘要
本發(fā)明提供了一種通信設(shè)備。第一控制器基于第一緩沖器中的業(yè)務(wù)量和針對第一讀出速度的請求信息來計算第一讀出速度,并在第一調(diào)度器中設(shè)置該速度。第一控制器還基于第一緩沖器中的業(yè)務(wù)量產(chǎn)生針對第二讀出速度的請求信息。第二控制器基于第二緩沖器中的業(yè)務(wù)量和針對第二讀出速度的請求信息來計算第二讀出速度,并在第二調(diào)度器中設(shè)置該速度。第二控制器還基于第二緩沖器中的業(yè)務(wù)量產(chǎn)生針對第一讀出速度的請求信息。
文檔編號H04L12/56GK101262432SQ200810081000
公開日2008年9月10日 申請日期2008年3月4日 優(yōu)先權(quán)日2007年3月7日
發(fā)明者楠本雄一 申請人:日本電氣株式會社