用于網(wǎng)絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶寬調(diào)整的系統(tǒng)和方法
【專利摘要】本公開涉及用于網(wǎng)絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶寬調(diào)整的系統(tǒng)和方法。在一個(gè)示例實(shí)施例中提供了一種方法,該方法可以包括針對一個(gè)或多個(gè)蜂窩接口中的每個(gè)確定預(yù)測平均吞吐量,并且至少部分地基于針對一個(gè)或多個(gè)蜂窩接口中的每個(gè)確定的預(yù)測平均吞吐量調(diào)整一個(gè)或多個(gè)蜂窩接口中的每個(gè)的帶寬。能夠提供另一方法,該另一方法可以包括針對多個(gè)蜂窩接口確定路徑量度的方差,并且如果所確定的方差和針對蜂窩接口確定的先前方差之間存在差異則使用所確定的方差更新蜂窩接口的路由表。能夠提供另一方法,該另一方法可以包括:監(jiān)視MAC緩沖器的水位標(biāo)志閾值;當(dāng)達(dá)到MAC的特定水位標(biāo)志閾值時(shí)生成中斷;并且基于中斷調(diào)整上行鏈路分組到MAC緩沖器內(nèi)的入隊(duì)。
【專利說明】
用于網(wǎng)絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶寬調(diào)整的系統(tǒng)和方法
[0001 ] 相夫申請
[0002] 本申請是于2015年3月5日遞交的、題為"SYSTEM AND MET冊D FOR DYNAMIC BANDWIDTH ADJUSTMENTS FOR CELLULAR INTERFACES IN A 肥TWO服 ENVIRONMENT 用于網(wǎng) 絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶寬調(diào)整的系統(tǒng)和方法)"、發(fā)明人為Sujay Gopinathan等的美 國申請序列號(hào)14/639, 748的繼續(xù)申請(并且要求根據(jù)U. S. C. § 120的優(yōu)先權(quán)權(quán)益)。在先 申請的公開內(nèi)容被看作本申請的公開內(nèi)容的一部分(并且通過引用W其整體包含在本申 請的公開內(nèi)容中)。
技術(shù)領(lǐng)域
[0003] 本公開一般地設(shè)及通信領(lǐng)域,更具體地,設(shè)及用于網(wǎng)絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶 寬調(diào)整的系統(tǒng)和方法。
【背景技術(shù)】
[0004] 通信環(huán)境(特別是移動(dòng)無線環(huán)境)中聯(lián)網(wǎng)架構(gòu)已經(jīng)變得越來越復(fù)雜。隨著用戶設(shè) 備越來越多地連接到移動(dòng)無線環(huán)境,移動(dòng)通信網(wǎng)絡(luò)已經(jīng)獲得顯著發(fā)展。在一些實(shí)例中,用戶 設(shè)備能夠包括路由器,其可W通過使用有線、無線和/或蜂窩接口的網(wǎng)絡(luò)提供路由流量。穿 過蜂窩接口的流量流能夠明顯隨著例如隨環(huán)境條件、蜂窩接口、用戶的數(shù)目等而變化。由于 流量路由經(jīng)常是時(shí)間要求嚴(yán)格的,所W蜂窩接口上的延遲的流會(huì)導(dǎo)致系統(tǒng)擁塞、丟失分組、 和/或超載的路由器資源等等。因此,在管理網(wǎng)絡(luò)環(huán)境中的路由設(shè)備的蜂窩接口上存在重 大挑戰(zhàn)。
【發(fā)明內(nèi)容】
[0005] 在一個(gè)示例實(shí)施例中提供了一種方法,該方法可W包括針對路由器的一個(gè)或多個(gè) 蜂窩接口中的每個(gè)確定預(yù)測平均吞吐量,并且至少部分地基于針對路由器的一個(gè)或多個(gè) 蜂窩接口中的每個(gè)確定的預(yù)測平均吞吐量調(diào)整一個(gè)或多個(gè)蜂窩接口中的每個(gè)的帶寬。在 一些實(shí)例中,蜂窩接口中的至少一個(gè)可能能夠連接到長期演進(jìn)化TE)網(wǎng)絡(luò)的演進(jìn)型節(jié)點(diǎn) B(eNodeB)。
[0006] 在一些實(shí)例中,針對特定蜂窩接口確定預(yù)測平均吞吐量能夠包括確定特定蜂窩接 口的一個(gè)或多個(gè)每資源塊吞吐量值,其中一個(gè)或多個(gè)每資源塊吞吐量值中的每個(gè)與資源塊 相關(guān)聯(lián),該資源塊與特定蜂窩接口接收到的特定上行鏈路授權(quán)相關(guān)聯(lián);基于一個(gè)或多個(gè)每 資源塊吞吐量值中的每個(gè)和將針對蜂窩接口所接收到的一個(gè)或多個(gè)上行鏈路授權(quán)中的每 個(gè)進(jìn)行傳輸?shù)馁Y源塊的數(shù)目確定特定蜂窩接口的一個(gè)或多個(gè)瞬時(shí)吞吐量值;并且基于與蜂 窩接口所接收到的一個(gè)或多個(gè)上行鏈路授權(quán)的數(shù)目有關(guān)的一個(gè)或多個(gè)瞬時(shí)吞吐量值的總 和確定特定蜂窩接口的預(yù)測平均吞吐量。
[0007] 在一些實(shí)例中,確定特定資源塊的每資源塊吞吐量值可W基于W下各項(xiàng):將被用 于傳輸特定資源塊的符號(hào)的數(shù)目、特定資源塊的每個(gè)符號(hào)的每符號(hào)比特?cái)?shù)、將在特定時(shí)間 帖中被傳輸?shù)馁Y源塊所包括的子載波的數(shù)目,其中每符號(hào)比特?cái)?shù)是基于特定資源塊的調(diào)制 編碼方案的。
[0008] 在一些情形下,該方法能夠包括W更新速率重復(fù)確定和調(diào)整步驟,其中更新速率 是至少部分地基于路由器被部署于固定環(huán)境中還是移動(dòng)環(huán)境中進(jìn)行配置的。在其他情形 下,該方法能夠包括確定特定蜂窩接口的經(jīng)調(diào)整的帶寬,將特定蜂窩接口的經(jīng)調(diào)整的帶寬 與為該蜂窩接口配置的至少一個(gè)服務(wù)質(zhì)量怕〇巧策略映射相比較,其中QoS策略映射包括 各自與特定帶寬闊值相關(guān)聯(lián)的多個(gè)QoS服務(wù)策略;并且基于比較將特定QoS服務(wù)策略關(guān)聯(lián) 到特定蜂窩接口。在一些實(shí)例中,特定QoS服務(wù)策略能夠包括將帶寬到多個(gè)流量級別的分 配。
【附圖說明】
[0009] 結(jié)合附圖參考W下描述來提供對本公開及其特征和優(yōu)點(diǎn)的更完整的理解,其中相 同的參考標(biāo)號(hào)表不相同的部分,其中:
[0010] 圖IA是根據(jù)本公開的一個(gè)實(shí)施例示出了通信的簡化框圖,該通信包括路由器W 促進(jìn)對網(wǎng)絡(luò)環(huán)境中蜂窩接口的動(dòng)態(tài)帶寬調(diào)整;
[0011] 圖IB是示出了與路由器的I/O接口的一個(gè)可能實(shí)施例相關(guān)聯(lián)的細(xì)節(jié)的簡化框 圖;
[0012] 圖2是根據(jù)路由器的一個(gè)可能實(shí)施例示出了與提供對蜂窩接口的動(dòng)態(tài)帶寬調(diào)整 相關(guān)聯(lián)的示例操作的簡化流程圖;
[0013] 圖3是示出了與確定路由器的特定蜂窩接口的預(yù)測平均吞吐量相關(guān)聯(lián)的示例操 作的簡化流程圖;
[0014] 圖4是根據(jù)路由器的一個(gè)可能實(shí)施例示出了與提供蜂窩接口的適應(yīng)性服務(wù)質(zhì)量 相關(guān)聯(lián)的示例操作的簡化流程圖;
[0015] 圖5是示出了與路由器的一個(gè)可能實(shí)施例相關(guān)聯(lián)的其他細(xì)節(jié)的簡化框圖;
[0016] 圖6是根據(jù)路由器的一個(gè)可能實(shí)施例示出了與提供蜂窩接口的動(dòng)態(tài)負(fù)載平衡相 關(guān)聯(lián)的示例操作的簡化流程圖;
[0017] 圖7A-7B是示出了與路由器的一個(gè)可能實(shí)施例相關(guān)聯(lián)的附加細(xì)節(jié)的簡化框圖;W 及
[0018] 圖8是根據(jù)路由器的一個(gè)可能實(shí)施例示出了與降低蜂窩調(diào)制解調(diào)器中擁塞期間 的分組延遲相關(guān)聯(lián)的示例操作的簡化流程圖。
【具體實(shí)施方式】
[0019] 轉(zhuǎn)向圖1A,圖IA是根據(jù)本公開的一個(gè)實(shí)施例示出了通信系統(tǒng)100的簡化框圖,通 信系統(tǒng)100包括路由器110 W促進(jìn)為蜂窩接口提供帶寬管理。圖IA的示例架構(gòu)包括路由 器110,路由器110能夠向網(wǎng)絡(luò)130的各個(gè)元件或節(jié)點(diǎn)提供多個(gè)鏈路,包括:到演進(jìn)型節(jié)點(diǎn) B(eNodeB) 132的一個(gè)或多個(gè)蜂窩鏈路、到無線局域網(wǎng)接入點(diǎn)(WLAN AP) 136的一個(gè)或多個(gè) 無線鏈路、W及到有線網(wǎng)絡(luò)節(jié)點(diǎn)138的一個(gè)或多個(gè)有線鏈路。在各個(gè)實(shí)施例中,路由器110 能夠包括主機(jī)路由器互連112、處理器114、存儲(chǔ)器元件116、主機(jī)路由器邏輯118、主機(jī)路由 器存儲(chǔ)裝置120、W及一個(gè)或多個(gè)I/O接口 124. 1-124.N。路由器110還能夠被稱作集成服 務(wù)路由器(ISR)。如下面更詳細(xì)地討論的,圖IB是示出了與路由器110的I/O接口(例如, I/O接124. 1)的一個(gè)可能實(shí)施例相關(guān)聯(lián)的細(xì)節(jié)的簡化框圖。
[0020] 在各個(gè)實(shí)施例中,網(wǎng)絡(luò)130能夠表示互連通信路徑(有線或無線)的一系列點(diǎn)或 節(jié)點(diǎn),運(yùn)些互連通信路徑用于接收和發(fā)送傳播通過通信系統(tǒng)100的信息的分組。在各個(gè)實(shí) 施例中,網(wǎng)絡(luò)130能夠與單一網(wǎng)絡(luò)運(yùn)營商或服務(wù)提供商和/或多個(gè)網(wǎng)絡(luò)運(yùn)營商或服務(wù)提供 商相關(guān)聯(lián)和/或由單一網(wǎng)絡(luò)運(yùn)營商或服務(wù)提供商和/或多個(gè)網(wǎng)絡(luò)運(yùn)營商或服務(wù)提供商來提 供。在各個(gè)實(shí)施例中,網(wǎng)絡(luò)130能夠包括和/或整體或部分地與一個(gè)或多個(gè)分組數(shù)據(jù)網(wǎng)絡(luò) (比如,互聯(lián)網(wǎng))重疊。網(wǎng)絡(luò)130可W在網(wǎng)絡(luò)的選定節(jié)點(diǎn)或元件與路由器110之間提供通信 接口,并且可W是任何局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、虛擬 專用網(wǎng)(VPN)、無線接入網(wǎng)(RAN)、企業(yè)網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、或促進(jìn)網(wǎng)絡(luò)環(huán)境中的通信的任 何其他適當(dāng)?shù)慕Y(jié)構(gòu)或系統(tǒng)。
[0021] 在各個(gè)實(shí)施例中,網(wǎng)絡(luò)130可W實(shí)施用戶數(shù)據(jù)報(bào)協(xié)議扣D巧/互聯(lián)網(wǎng)協(xié)議扣DP/IP) 連接,并且在本公開的特定實(shí)施例中使用傳輸控制協(xié)議(TCP/I巧通信語言協(xié)議。然而,通 信網(wǎng)絡(luò)可W替代地實(shí)施任何其他合適的通信協(xié)議來在通信系統(tǒng)100內(nèi)發(fā)送和接收數(shù)據(jù)。在 各個(gè)實(shí)施例中,網(wǎng)絡(luò)130能夠是通過一個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用互連的多個(gè)網(wǎng)絡(luò)。
[0022] -般來說,路由器110可W使用各個(gè)鏈路(例如,蜂窩、無線、有線)促進(jìn)網(wǎng)絡(luò)130 的各個(gè)元件之間的數(shù)據(jù)和信息的傳輸,其中能夠經(jīng)由一個(gè)或多個(gè)I/O接口 124. 1-124.N來 提供運(yùn)些鏈路,一個(gè)或多個(gè)I/O接口 124. 1-124.N能夠根據(jù)運(yùn)營商要求而針對路由器110 進(jìn)行配置。雖然未示出,但是在各個(gè)實(shí)施例中,路由器110能夠被包括在網(wǎng)絡(luò)130內(nèi)。如本 說明書中在此所提及的,"鏈路"可W指網(wǎng)絡(luò)130的元件或節(jié)點(diǎn)和給定I/O接口之間的任何 通信路徑(有線或無線)。在各個(gè)實(shí)施例中,路由器110能夠是W下各項(xiàng)中的一項(xiàng)或多項(xiàng): 網(wǎng)絡(luò)家電,服務(wù)器,交換機(jī),網(wǎng)關(guān),橋接器,負(fù)載平衡器,防火墻,處理器,模塊,用戶端設(shè)備 (CP巧,或可操作來在通信系統(tǒng)100內(nèi)交換信息的任何其他合適的設(shè)備、組件、元件或?qū)ο蟆?在各個(gè)實(shí)施例中,路由器110能夠被部署在固定或移動(dòng)環(huán)境中。在固定環(huán)境中,例如,路由 器110可W是靜態(tài)的,比如,在建筑物、塔、體育館等中。在移動(dòng)環(huán)境中,例如,路由器110可 W是運(yùn)動(dòng)或移動(dòng)的,比如,在公共汽車、飛機(jī)、火車、船只等中。
[0023] 在各個(gè)實(shí)施例中,一個(gè)或多個(gè)I/O接口能夠被添加到路由器110或者被從路由器 110移除,W提供用于在網(wǎng)絡(luò)130內(nèi)傳輸數(shù)據(jù)或信息的一個(gè)或多個(gè)主鏈路。在各個(gè)實(shí)施例 中,一個(gè)或多個(gè)I/O接口能夠被添加到路由器110或者被從路由器110移除,W提供一個(gè) 或多個(gè)次(或"備用")鏈路,在一個(gè)或多個(gè)主鏈路上的數(shù)據(jù)或信息的交換出現(xiàn)問題的情況 下一個(gè)或多個(gè)次鏈路能夠被用于網(wǎng)絡(luò)130內(nèi)的數(shù)據(jù)或信息的交換。在各個(gè)實(shí)施例中,運(yùn)樣 的問題能夠包括但不限于:失去對主鏈路的連接、主鏈路上擁塞、失去連接到主鏈路的設(shè)備 (例如,設(shè)備故障、斷電等)、主鏈路上的干擾、數(shù)據(jù)錯(cuò)誤、及其組合等。
[0024] 第一 I/O 124. 1接口能夠?yàn)榈絜NodeB 132的一個(gè)或多個(gè)蜂窩鏈路提供第一路 徑。在本說明書中,為了說明路由器110的某些特征,第一 1/0124. 1接口能夠被交替地稱 為"蜂窩接口 "124. 1、"第一蜂窩接口 "124. 1、"蜂窩I/O接口 "124. 1、或"第一蜂窩I/O接 口"124. 1。如本說明書中所提及的,術(shù)語"蜂窩"可W指長期演進(jìn)化T巧通信,比如,演進(jìn)型 通用移動(dòng)通信系統(tǒng)扣MT巧陸地?zé)o線接入網(wǎng)巧-UTRAN)通信,如第3代合作伙伴計(jì)劃(3GP巧 所規(guī)定的一般被稱作4G、LTE和/或高級LTE (LTE-A)。
[00巧]在一些實(shí)施例中,路由器110能夠被配置有多個(gè)蜂窩I/O接口,比如,第二I/O 124. 2,其能夠?yàn)榈絜NodeB 132的一個(gè)或多個(gè)附加蜂窩鏈路提供第二路徑。在本說明書中, 第二I/O 124. 2能夠被交替地稱為"蜂窩接口 "124. 2、"第二蜂窩接口 "124. 2、"蜂窩I/O接 口 "124. 2、或"第二蜂窩 I/O 接口 "124. 2。一般來說,eNodeB (例如,eNodeB 132)能夠被 部署W提供對4G/LTE/LTE-A宏網(wǎng)絡(luò)的覆蓋,和/或家庭化eNB)(未示出)能夠被部署W提 供對4G/LTE/LTE-A小小區(qū)接入網(wǎng)的覆蓋。一般來說,小小區(qū)網(wǎng)絡(luò)與宏網(wǎng)絡(luò)相比的不同之處 在于:小小區(qū)網(wǎng)絡(luò)通常由多個(gè)小小區(qū)接入點(diǎn)(例如,化NB)構(gòu)成,運(yùn)些小小區(qū)接入點(diǎn)能夠向 宏網(wǎng)絡(luò)覆蓋受到限制或干擾的環(huán)境中(例如,建筑物、結(jié)構(gòu)、設(shè)施等內(nèi))的用戶提供最接近 的覆蓋。
[0026] 如本說明書中所討論的,路由器110的蜂窩接口(例如,1/0接口 124. 1、124. 2)可 W被給定eNodeB (例如,eNodeB 132)或給定化NB辨識(shí)為用戶設(shè)備0JE)。對于用戶設(shè)備, 意味著eNodeB可W將蜂窩接口辨識(shí)為想要通過某一網(wǎng)絡(luò)在通信系統(tǒng)100中發(fā)起流的典型 移動(dòng)訂戶或用戶。例如,用戶設(shè)備能夠包括能夠在通信系統(tǒng)100內(nèi)發(fā)起語音、音頻、視頻、媒 體、或數(shù)據(jù)交換的任何組件、元件、或?qū)ο?。如本文檔中所使用的,數(shù)據(jù)和/或信息指的是任 何類型的數(shù)字、語音、視頻、媒體、或腳本數(shù)據(jù)、或任何類型的源或目標(biāo)代碼、或W可W從一 點(diǎn)傳輸?shù)搅硪稽c(diǎn)的任何適當(dāng)?shù)母袷降娜魏纹渌线m的信息。在某些實(shí)施例中,路由器110 蜂窩接口(例如,一個(gè)或多個(gè)1/0接口 124. 1和/或124. 2,取決于配置)可W具有對網(wǎng)絡(luò) 接入和/或應(yīng)用服務(wù)的打包訂閱。在各個(gè)實(shí)施例中,能夠使用動(dòng)態(tài)主機(jī)配置協(xié)議值HCP)、無 狀態(tài)地址自動(dòng)配置、默認(rèn)承載激活等、或其任何合適的變體(如3GPP TS 29.061中所規(guī)定 的)來指定一個(gè)或多個(gè)1/0接口 124. 1和/或124. 2的蜂窩接口 IP地址。一般來說,給定 蜂窩1/0接口(例如,一個(gè)或多個(gè)1/0接口 124. 1和/或124. 2中的任何一個(gè))能夠與諸 如國際移動(dòng)用戶識(shí)別碼(IMSI)之類的實(shí)體相關(guān)聯(lián),該實(shí)體可W與運(yùn)營路由器110的1/0接 口的運(yùn)營商或訂戶相關(guān)聯(lián)。
[0027] 第S 1/0接口 124. 3能夠提供到WLAN AP的一個(gè)或多個(gè)無線鏈路。如本說明書中 所提及的,術(shù)語"無線"可W指代任何無線通信,比如,Wi-Fi、WiMAX、藍(lán)牙?、迸gBee?、其 組合等。一般來說,WLAN AP(例如,WLAN AP 136)能夠被部署W提供對無線技術(shù)(例如, Wi-Fi、WiMAX、藍(lán)牙 ?、ZigBee?'等)的覆蓋。
[0028] 第S 1/0接口 124. 3能夠提供到網(wǎng)絡(luò)節(jié)點(diǎn)138的一個(gè)或多個(gè)有線鏈路。如本說 明書中所提及的,術(shù)語"有線"可W指代任何有線通信,比如,W太網(wǎng)、W太網(wǎng)供電(PoE)、 數(shù)字用戶線路值化)、線纜、光纖光學(xué)、光纖通道、通用串行總線扣SB)、串行、T1/E1/T3/E3/ 0化(0C3、0C48等)、其組合等等。在各個(gè)實(shí)施例中,有線網(wǎng)絡(luò)節(jié)點(diǎn)138能夠是W下各項(xiàng)中的 一項(xiàng)或多項(xiàng):網(wǎng)絡(luò)家電,服務(wù)器,交換機(jī),網(wǎng)關(guān),橋接器,負(fù)載平衡器,防火墻,處理器,模塊, 用戶端設(shè)備(CP巧,或可操作來在通信網(wǎng)絡(luò)130內(nèi)交換信息的任何其他合適的設(shè)備、組件、 元件或?qū)ο蟆?br>[0029] 應(yīng)當(dāng)指出,僅為說明性目的而提供了多個(gè)1/0接口 124. 1-124. N W及支持某些鏈 路類型(例如,蜂窩、無線、有線)的各種1/0接口的配置,并且不意在限制本公開的實(shí)施例 的范圍。在本公開的范圍內(nèi),根據(jù)運(yùn)營商需求,能夠?yàn)槁酚善?10配置任何數(shù)目的1/0接口 和/或任何1/0接口的組合。
[0030] 路由器110能夠包括一個(gè)或多個(gè)元件或組件來促成路由器110的操作。如圖IA 中所示,主機(jī)路由器互連112能夠在路由器110內(nèi)的各個(gè)元件、邏輯等之間提供互連。在各 個(gè)實(shí)施例中,主機(jī)路由器互連112能夠包括一個(gè)或多個(gè)電子總線、一個(gè)或多個(gè)電子電路、硬 件、軟件、其組合等等,主機(jī)路由器互連112可W促進(jìn)路由器110內(nèi)的各個(gè)元件、邏輯等之間 的數(shù)據(jù)、信息等的傳輸。在各個(gè)實(shí)施例中,主機(jī)路由器邏輯118能夠包括一個(gè)或多個(gè)電子電 路、硬件、軟件、其組合等等,由于可W針對路由器110進(jìn)行配置,主機(jī)路由器邏輯118可W 促進(jìn)路由器110的各個(gè)操作和/或I/O接口 124. 1-124. N的任何組合。在某些實(shí)施例中, 主機(jī)路由器邏輯118可W包括路由器蜂窩接口邏輯,該路由器蜂窩接口邏輯能夠被路由器 用來設(shè)定一個(gè)或多個(gè)蜂窩I/O接口的蜂窩接口帶寬。在各個(gè)實(shí)施例中,主機(jī)路由器存儲(chǔ)裝 置120能夠包括一個(gè)或多個(gè)數(shù)據(jù)庫、查找表、列表、其組合等等,主機(jī)路由器存儲(chǔ)裝置120能 夠被訪問(例如,寫入和/或讀?。¦促進(jìn)路由器110的一個(gè)或多個(gè)操作。在各個(gè)實(shí)施例 中,存儲(chǔ)器元件116能夠存儲(chǔ)數(shù)據(jù)和/或信息,數(shù)據(jù)和/或信息可被用于實(shí)現(xiàn)本文所列出的 動(dòng)態(tài)帶寬調(diào)整、I/O接口 124. 1-124.N和/或路由器110的I/O接口操作和/或其他操作。 另外,在某些實(shí)施例中,處理器114能夠是硬件處理器,該硬件處理器能夠運(yùn)行軟件、指令、 和算法、其組合等等W執(zhí)行本文所列出的動(dòng)態(tài)帶寬調(diào)整、路由器110的I/O接口操作和/或 其他操作。
[0031] 參考圖1B,圖IB是根據(jù)路由器110的的一個(gè)實(shí)施例示出了路由器110的1/0(例 如,蜂窩)接口 124. 1的簡化框圖。如圖IB中所示,I/O接口 124. 1包括蜂窩調(diào)制解調(diào)器 150、I/O互連160、處理器162、存儲(chǔ)器元件164、I/O接口邏輯166、和I/O接口存儲(chǔ)裝置168。 蜂窩調(diào)制解調(diào)器150包括發(fā)送器152和接收器154,其中發(fā)送器152能夠促進(jìn)朝向eNodeB 132的上行鏈路流量的傳輸,接收器154能夠促進(jìn)促進(jìn)來自eNodeB 132的下行鏈路流量的 傳輸。在各個(gè)實(shí)施例中,通過蜂窩調(diào)制解調(diào)器150的I/O接口 124. 1能夠包括一個(gè)或多個(gè) 天線(未示出),一個(gè)或多個(gè)天線能夠促進(jìn)上行鏈路和/或下行鏈路流量的發(fā)送和/或接 收。
[0032] 在各個(gè)實(shí)施例中,I/O互連160能夠包括一個(gè)或多個(gè)電子總線、一個(gè)或多個(gè)電子電 路、硬件、軟件、其組合等等,I/O互連160可W促進(jìn)I/O接口 124. 1和路由器110內(nèi)的各個(gè) 元件、邏輯等之間的數(shù)據(jù)、信息等的傳輸。在各個(gè)實(shí)施例中,I/O接口邏輯166能夠包括、一 個(gè)或多個(gè)電子電路、硬件、軟件、其組合等等,I/O接口邏輯166可W促進(jìn)I/O接口 124. 1和 路由器110的各種操作。在各個(gè)實(shí)施例中,I/O接口存儲(chǔ)裝置168能夠包括一個(gè)或多個(gè)數(shù) 據(jù)庫、查找表、列表、其組合等等,I/O接口存儲(chǔ)裝置168能夠被訪問(例如,寫入和/或讀 取)W促進(jìn)I/O接口 124. 1和路由器110的一個(gè)或多個(gè)操作。在各個(gè)實(shí)施例中,存儲(chǔ)器元 件164能夠存儲(chǔ)數(shù)據(jù)和/或信息,數(shù)據(jù)和/或信息將被用于實(shí)現(xiàn)本文所列出的動(dòng)態(tài)帶寬調(diào) 整、I/O接口 124. 1和/或路由器110的I/O接口操作和/或其他操作。另外,在某些實(shí)施 例中,處理器114能夠是硬件處理器,該硬件處理器能夠運(yùn)行軟件、指令、和算法、其組合等 等W執(zhí)行本文所列出的動(dòng)態(tài)帶寬調(diào)整、I/O接口 124. 1和/或路由器110的I/O接口操作 和/或其他操作。
[0033] 在詳細(xì)說明圖1A-1B的一些可操作方面之前,理解商用架構(gòu)中一般提供的路由器 的蜂窩接口的共同特性的重要的。僅為教導(dǎo)目的而誠擎地提供W下基礎(chǔ),因此其不應(yīng)W任 何方式被看作限制本公開的寬泛的教導(dǎo)。如先前所討論的,路由器(例如,ISR)能夠包括 4G/LTE蜂窩接口,4G/LTE蜂窩接口能夠在路由器上被用作主/備用鏈路。根據(jù)針對路由器 而被配置或包括的I/O接口(例如,有線、無線、和/或蜂窩接口的不同組合),與接口帶寬 相關(guān)的信息能夠針對路由器進(jìn)行配置。如本文所討論的,"接口帶寬"意思指的是為路由器 的I/O接口設(shè)定的帶寬,能夠通過該路由器的I/O接口在路由器和另一網(wǎng)絡(luò)元件之間交換 數(shù)據(jù)或信息。在各個(gè)實(shí)施例中,為給定I/O接口設(shè)定的接口帶寬能夠被另一路由器用來確 定與該I/O接口相關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)流的服務(wù)質(zhì)量怕〇巧配置、定時(shí)、緩沖管理、負(fù)載 平衡等。
[0034] 當(dāng)前,為路由器的蜂窩接口設(shè)定的帶寬是基于蜂窩調(diào)制解調(diào)器所附著于的技術(shù) 的。例如,如果蜂窩調(diào)制解調(diào)器附著到4G/LTE網(wǎng)絡(luò)(例如,附著到eNodeB或化NB),則蜂窩 接口帶寬是固定的并被設(shè)定為50Mbps (每秒兆比特)的上行鏈路帶寬和IOOMbps的下行鏈 路帶寬(通常使用術(shù)語"50/100Mbps"來表示)的理論最大值。與有線(例如,固定帶寬) 接口不同,蜂窩接口帶寬能夠基于例如信號(hào)狀況(例如,信噪比)、小區(qū)(例如,eNodeB和/ 或化NB的覆蓋區(qū)域)中用戶的數(shù)目等而動(dòng)態(tài)改變。
[0035] 因?yàn)榭罩薪涌谑枪蚕碣Y源(例如,與小區(qū)中的其他用戶設(shè)備共享),所W將路由 器的蜂窩接口的接口帶寬設(shè)定為理論最大值會(huì)給路由器帶來操作低效/問題。實(shí)際上,對 蜂窩接口而言,能夠?qū)崿F(xiàn)的最大帶寬可能遠(yuǎn)遠(yuǎn)小于理論最大值。由于基于帶寬的改變數(shù)據(jù) 吞吐量能夠在很寬的范圍內(nèi)改變,因此對于關(guān)鍵性應(yīng)用而言當(dāng)使用蜂窩接口時(shí)很難保證帶 寬。例如,將蜂窩接口的接口帶寬設(shè)定為理論最大值會(huì)在配置服務(wù)質(zhì)量(QoS)(例如,有時(shí) 被稱作分層排隊(duì)框架(HQF))時(shí)帶來問題,因?yàn)镠QF的配置依賴于接口帶寬(例如,通過路 由器的命令行接口(化I)設(shè)定的帶寬百分比)。錯(cuò)誤的QoS配置會(huì)導(dǎo)致較差的QoS,影響與 蜂窩接口相關(guān)聯(lián)的用戶流量的延遲、可靠性、和/或抖動(dòng)。因此,為使像QoS之類的特征在 路由器上正常使用,接口帶寬應(yīng)當(dāng)僅可能精確。
[0036] 根據(jù)本文所述各個(gè)實(shí)施例,路由器110被配置為提供用于提供對蜂窩接口的動(dòng)態(tài) 帶寬調(diào)整的系統(tǒng)和方法。在至少一個(gè)實(shí)施例中,本文所述的方法能夠由路由器110的一個(gè) 或多個(gè)硬件處理器來執(zhí)行。一般來說,路由器110所提供的系統(tǒng)和方法可W使得4G/LTE蜂 窩接口(例如,第一 I/O接口 124. 1、第二I/O接口 124. 2,取決于配置)能夠基于路由器110 在其中運(yùn)作的操作環(huán)境的實(shí)際信號(hào)狀況動(dòng)態(tài)地調(diào)整為路由器110設(shè)定的蜂窩接口帶寬。路 由器11〇(例如,其中包括處理器、邏輯等)然后能夠基于接口能力而不是理論假設(shè)來針對 各種操作做出明智的決定。
[0037] 在各個(gè)實(shí)施例中,路由器110所提供的系統(tǒng)和方法可W基于瞬時(shí)信號(hào)狀況和網(wǎng)絡(luò) 可用性預(yù)測4G/LTE上行鏈路吞吐量。在操作過程中,例如,能夠基于由給定eNodeB (例如, eNodeB 132)為給定用戶設(shè)備(例如,蜂窩I/O接口 124. 1)的上行鏈路數(shù)據(jù)流量分配的資 源塊(RB)的數(shù)目來計(jì)算4G/LTE上行鏈路吞吐量。如前,eNodeB可W將蜂窩路由接口簡單 地辨識(shí)為想要在通信系統(tǒng)100中通過某一網(wǎng)絡(luò)發(fā)起流的用戶設(shè)備扣巧。因此,在說明書中 術(shù)語"用戶設(shè)備"、"蜂窩接口 "、和"蜂窩1/0接口 "能夠交替使用。
[003引根據(jù)3GPP標(biāo)準(zhǔn),RB能夠被用于向小區(qū)中的一個(gè)或多個(gè)肥傳輸資源。資源能夠包 括控制資源和數(shù)據(jù)資源。RB由若干資源元素構(gòu)成,每個(gè)資源元素能夠在符號(hào)內(nèi)針對與給定 UE相關(guān)聯(lián)的特定子載波(例如,頻率)而進(jìn)行分配。通常,在特定輸出時(shí)間間隔(TTI)(在 4G/LTE通信中,其通常持續(xù)1毫秒(msec))中傳送的數(shù)據(jù)的每個(gè)子帖中包括兩個(gè)RB。在子 帖中RB -般被稱作間隙,其中間隙通常持續(xù)0. 5msec (例如,每子帖兩個(gè)間隙或RB)。
[0039] RB的最小單元是資源元素,其表示一個(gè)子載波乘W-個(gè)符號(hào)。取決于循環(huán)前綴配 置,每個(gè)RB(或間隙)能夠包括六(6)或屯(7)個(gè)符號(hào)。對4G/LTE而言,RB的子載波的數(shù) 目是12,其中每個(gè)延展15千赫茲(15KHZ帶寬)。RB的每個(gè)符號(hào)的每個(gè)資源元素能夠使用 比特?cái)?shù)來表示,比特?cái)?shù)能夠隨為通信選定的調(diào)制編碼方案(MC巧而改變。例如,根據(jù)為通信 選定的MCS,對于64正交振幅調(diào)制(QAM),能夠使用6比特/符號(hào);對于16QAM,能夠使用四 (4)比特/符號(hào)對于正交相移鍵控(QPSK)能夠使用二似比特/符號(hào)等等。
[0040] 在各個(gè)實(shí)施例中,預(yù)測的上行鏈路吞吐量能夠被用于配置蜂窩接口帶寬,并且隨 著和/或當(dāng)針對肥(例如,I/O接口 124. 1)的eNodeB分配改變時(shí)能夠被動(dòng)態(tài)調(diào)整。根據(jù)當(dāng) 前 3GPP 標(biāo)準(zhǔn),例如由技術(shù)規(guī)范燈巧 36. 20UTS 36. 21UTS 36. 212、TS 36. 213、TS 36. 213、 TS 36. 214和TS36. 216所一般規(guī)定的,調(diào)度肥的上行鏈路數(shù)據(jù)流量的過程能夠包括:
[0041] 1)當(dāng)數(shù)據(jù)將被從給定肥(例如,第一 I/O接口 124. 1)發(fā)送到給定eNodeB (例如, eNodeB 132)時(shí),該肥能夠使用物理上行鏈路共同信道(PUCCH)向eNodeB發(fā)送調(diào)度請求 (SR)。緩沖器狀態(tài)報(bào)告度SR)指示肥需要發(fā)送到eNodeB的數(shù)據(jù)的量;
[0042] 2) eNodeB能夠使用若干方法來估計(jì)上行鏈路信號(hào)質(zhì)量:探測參考信號(hào)(SR巧方 法、肥解調(diào)參考信號(hào)值R巧方法、或混合自動(dòng)重復(fù)請求(HAR曲反憤方法;
[004引 a)對于SRS方法:肥能夠發(fā)送(例如,通過發(fā)送器脫)跨過某些RB、跨過整個(gè)信 道帶寬的預(yù)定義序列,并且eNodeB的無線電資源被該eNodeB用來確定信號(hào)質(zhì)量;
[0044] b)對于DRS方法:肥能夠在每個(gè)間隙(例如,RB)的中間符號(hào)中進(jìn)行發(fā)送,無線電 資源被該eNodeB用來確定信號(hào)質(zhì)量;
[004引 C)對于HARQ反饋方法:肥能夠使用低調(diào)制編碼方案(MC巧開始傳輸RB直到塊錯(cuò) 誤率度LER)開始增加,W確定信號(hào)質(zhì)量。通常,使用該方法沒有無線電資源被用于確定信 號(hào)質(zhì)量;
[0046] 3)基于使用上面的方法中的一個(gè)或多個(gè)確定的信號(hào)質(zhì)量,eNodeB將通過在物理 下行共同信道(PDCCH)上向肥發(fā)送上行鏈路扣L)授權(quán)(GRANT)消息來向肥(例如,第一 1/0接口 124. 1)指示資源塊(RB)的數(shù)目和用于特定上行鏈路傳輸?shù)恼{(diào)制編碼方案。該 eNodeB能夠針對為肥調(diào)度的多個(gè)化傳輸發(fā)送多個(gè)化GRANT消息。
[0047] 4)肥(例如,第一 1/0接口 124. 1)能夠使用eNodeB所需的編碼方案(例如,基于 信號(hào)狀況)在RB上發(fā)送數(shù)據(jù)。
[0048] 因?yàn)榉?G/LTE蜂窩調(diào)制解調(diào)器(例如,1/0接口 124. 1的蜂窩調(diào)制解調(diào)器150) 知道eNodeB所分配的RB W及eNodeB所需的調(diào)制編碼方案,所W能夠基于所確定的一(1) 個(gè)資源塊的吞吐量乘W將用于化傳輸?shù)腞B的數(shù)目來計(jì)算1/0接口 124. 1的瞬時(shí)吞吐量 (IT)。在各個(gè)實(shí)施例中,1個(gè)RB的吞吐量是通過1)將被用于將被發(fā)送的特定RB的符號(hào)數(shù) 乘W 2)將被用于每個(gè)符號(hào)的每符號(hào)比特?cái)?shù)(例如,通過調(diào)制編碼方案確定的)乘W 3)該 RB的子載波數(shù)[例如,符號(hào)數(shù)*比特/符號(hào)*在RB的時(shí)間帖中發(fā)送的子載波數(shù)]。
[0049] 在確定每RB的吞吐量后,在各個(gè)實(shí)施例中,能夠基于蜂窩1/0接口 124. 1接收到 的化GRANT消息的數(shù)目對瞬時(shí)吞吐量進(jìn)行平均W確定蜂窩1/0接口 124. 1的預(yù)測平均吞 吐量。在某些實(shí)施例中,預(yù)測平均吞吐量能夠被路由器110用于基于實(shí)際上行鏈路信號(hào)質(zhì) 量來動(dòng)態(tài)改變、更新、和/或設(shè)定路由器110的蜂窩接口帶寬。在某些實(shí)施例中,平均吞吐 量能夠被傳輸?shù)教幚砥?14、主機(jī)路由器邏輯118等,通過該平均吞吐量能夠經(jīng)由路由器蜂 窩接口邏輯為路由器110動(dòng)態(tài)改變、更新、和/或設(shè)定蜂窩接口帶寬。
[0050] 考慮假設(shè)每一 RB持續(xù)0. 5msec (在時(shí)域)并且包含12個(gè)子載波(每個(gè)具有15千 赫茲(曲Z)帶寬(在頻域))的可操作實(shí)施例。如所指出的,能夠通過符號(hào)的數(shù)目乘W每RB 的子載波所使用的調(diào)制編碼方案來確定每IRB的數(shù)據(jù)吞吐量CTperRB)。就最佳情況而言, 例如,考慮使用64 QAM MCS (例如,6比特/符號(hào))的7個(gè)符號(hào)能夠在0. 5msec內(nèi)被發(fā)送。 使用上面的等式,運(yùn)轉(zhuǎn)化為每IRB的吞吐量燈perRB)近似為1兆比特每秒每RB(Mbps/RB) [例如,7個(gè)符號(hào)/RB*6比特/符號(hào)*每RB時(shí)間帖化5msec)發(fā)送的12個(gè)子載波]。能夠 通過蜂窩I/O接口 124. 1將針對化GRANT而發(fā)送的RB的數(shù)目乘W IMBps/RB化erRB[例 如,RB的數(shù)目*化erRB]來計(jì)算瞬時(shí)吞吐量(IT)。比方說,每化GRANT 6個(gè)RB*近似IMbps/ RB轉(zhuǎn)化為近似6Mbps。能夠通過確定瞬時(shí)吞吐量的總數(shù)除W I/O接口 124. 1所接收到的化 GRANT消息的數(shù)目[例如,(IT1+IT2+. . . +ITm) / (所接收到的UL GRANT消息的數(shù)目),其中 "m"是等于所接收到的化GRANT消息的數(shù)目的整數(shù)]來確定預(yù)測平均吞吐量。由I/O接口 124. 1 (例如,通過處理器162、I/O接口邏輯166、調(diào)制解調(diào)器固件等)計(jì)算得出的預(yù)測平均 吞吐量能夠被發(fā)送到處理器114和/或主機(jī)路由器邏輯118,并且針對第一 I/O接口 124. 1 配置的蜂窩接口帶寬能夠被動(dòng)態(tài)地改變、更新、和/或設(shè)定。在各個(gè)實(shí)施例中,路由器110 能夠包括蜂窩接口邏輯(例如,在主機(jī)路由器邏輯內(nèi)或與之分開),蜂窩接口邏輯能夠被用 于動(dòng)態(tài)地改變、更新、和/或設(shè)定針對第一 I/O接口 124. 1配置的蜂窩接口帶寬。
[0051] 如上面所指出的,由于信號(hào)質(zhì)量能夠根據(jù)各種因素而改變,所W每一化GRANT的 MCS可W變化,并且相應(yīng)地每一化GRANT的瞬時(shí)吞吐量能夠改變。因此,預(yù)測平均吞吐量計(jì) 算能夠被用于提供對一段時(shí)間內(nèi)的信號(hào)狀況的"快照"。在各個(gè)實(shí)施例中,在其內(nèi)預(yù)測平均 吞吐量可W被計(jì)算和/或用于改變、更新和/或設(shè)定給定蜂窩I/O接口的蜂窩接口帶寬的 一段時(shí)間能夠根據(jù)環(huán)境(例如,固定的或移動(dòng)的)、路由器110負(fù)載、環(huán)境條件、操作條件、其 組合等等而變化。
[0052] 例如,在具有一般可預(yù)測環(huán)境和/或操作條件的固定環(huán)境中,根據(jù)估測的環(huán)境和/ 或操作條件(例如,在營業(yè)時(shí)間內(nèi)環(huán)境中與更多用戶),用于計(jì)算特定蜂窩接口的預(yù)測平均 吞吐量并更新蜂窩接口帶寬的時(shí)間帖的更新速率能夠?yàn)榻?分鐘或更大。在另一示例 中,比方說,在移動(dòng)環(huán)境中,例如,根據(jù)估測的環(huán)境和/或操作條件(例如,大運(yùn)量客運(yùn)系統(tǒng) 的上下班高峰期),更新速率可W被縮短到從近似20-30秒直到1分鐘或更多的范圍。在確 定適當(dāng)?shù)臅r(shí)間帖時(shí),對蜂窩系統(tǒng)過于頻繁的更新可被看作在短時(shí)間帖內(nèi)動(dòng)態(tài)提縱橫蜂窩接 口會(huì)降低蜂窩接口和/或路由器的性能和/或效率。
[0053] 因此,在一個(gè)或多個(gè)實(shí)施例中,路由器110所提供的系統(tǒng)和方法能夠各種優(yōu)點(diǎn),包 括但不限于:提供路由器110的更高層特征、蜂窩I/O接口的特性的更好的可見性;調(diào)整路 由器110所提供的一個(gè)或多個(gè)特征;確保在迅速改變的條件下路由器和/或蜂窩接口的關(guān) 鍵應(yīng)用能夠有帶寬保證;為蜂窩I/O接口提供適應(yīng)性QoS特征(例如,為不同流量類型提供 接口帶寬的基于百分比的業(yè)務(wù)監(jiān)控,運(yùn)能夠基于為蜂窩I/O接口設(shè)定的蜂窩接口帶寬而相 應(yīng)地被調(diào)整,而不需對路由器進(jìn)行任何用戶重新配置);基于蜂窩I/O接口的預(yù)測平均吞吐 量在多個(gè)蜂窩I/O接口之間提供負(fù)載平衡;和/或提供在蜂窩I/O接口的蜂窩調(diào)制解調(diào)器 擁塞期間降低分組的延遲的方法。
[0054] 轉(zhuǎn)到圖2,圖2是根據(jù)錄音110的一個(gè)可能實(shí)施例示出了與提供對蜂窩接口的動(dòng)態(tài) 帶寬調(diào)整相關(guān)聯(lián)的示例操作200的簡化流程圖。在各個(gè)實(shí)施例中,操作200能夠由(一個(gè) 或多個(gè))處理器和/或路由器110的邏輯(例如,處理器114和/或主機(jī)路由器邏輯118, 在某些實(shí)施例中主機(jī)路由器邏輯118能夠包括路由器蜂窩接口邏輯)和/或蜂窩I/O接口 (例如,蜂窩I/O接口 124. 1的I/O接口邏輯166和/或處理器162)的任意組合來執(zhí)行。 [00巧]無論何時(shí),根據(jù)配置(例如,根據(jù)部署環(huán)境、更新速率等),能夠針對一個(gè)或多個(gè)1/ 0接口(例如,蜂窩I/O接口 124. 1、124. 2)計(jì)算預(yù)測平均吞吐量。因此,操作可W開始于 202,其中針對路由器(例如,路由器110)的一個(gè)或多個(gè)蜂窩接口中的每個(gè)確定預(yù)測平均吞 吐量。在204,操作能夠包括至少部分地基于針對一個(gè)或多個(gè)蜂窩接口中的每個(gè)確定的預(yù)測 平均吞吐量調(diào)整路由器的蜂窩接口的帶寬,且操作可W結(jié)束。在各個(gè)實(shí)施例中,確定和調(diào)整 步驟能夠根據(jù)更新速率而重復(fù),更新速率能夠由網(wǎng)絡(luò)運(yùn)營商、設(shè)備制造商、用戶、其組合等 等來配置。在一些實(shí)施例中,更新速率能夠至少部分地取決于路由器被部署于移動(dòng)環(huán)境還 是固定環(huán)境中。
[0056] 轉(zhuǎn)到圖3,圖3是示出了與確定路由器110的蜂窩接口(例如,蜂窩I/O接口 124. 1)的預(yù)測平均吞吐量相關(guān)聯(lián)的示例操作300的簡化流程圖。在各個(gè)實(shí)施例中,操作300 能夠由(一個(gè)或多個(gè))硬件處理器和/或路由器110的邏輯(例如,處理器114和/或主 機(jī)路由器邏輯118,在某些實(shí)施例中主機(jī)路由器邏輯118能夠包括路由器蜂窩接口邏輯)和 /或蜂窩I/O接口(例如,蜂窩I/O接口 124. 1的I/O接口邏輯166和/或處理器162)的 任意組合來執(zhí)行。無論何時(shí),根據(jù)配置(例如,根據(jù)部署環(huán)境、更新速率等),能夠針對特定 蜂窩I/O接口(例如,蜂窩I/O接口 124. 1)計(jì)算預(yù)測平均吞吐量。
[0057] 因此,操作可W開始于302,其中可W針對蜂窩接口確定一個(gè)或多個(gè)每資源塊吞吐 量值。在各個(gè)實(shí)施例中,一個(gè)或多個(gè)每資源塊吞吐量值中的每個(gè)值能夠與特定資源塊相關(guān) 聯(lián),該特定資源塊與蜂窩接口所接收到的特定上行鏈路授權(quán)相關(guān)聯(lián)。在各個(gè)實(shí)施例中,確定 特定資源塊的每資源塊吞吐量值可W基于將被用于發(fā)送特定資源塊的符號(hào)的數(shù)目、資源塊 的每個(gè)符號(hào)的每符號(hào)比特?cái)?shù)、每RB時(shí)間帖資源塊中所包括的子載波數(shù)。在特定實(shí)施例中, 每符號(hào)比特?cái)?shù)是基于特定資源塊的調(diào)制編碼方案的。
[0058] 在304,操作能夠包括基于一個(gè)或多個(gè)每資源塊吞吐量值中的每個(gè)吞吐量值和將 針對蜂窩接口所接收到的一個(gè)或多個(gè)上行鏈路授權(quán)中的每個(gè)上行鏈路授權(quán)發(fā)送的資源塊 的數(shù)目確定蜂窩接口的一個(gè)或多個(gè)瞬時(shí)吞吐量值。在306,操作能夠包括基于與蜂窩接口所 接收到的一個(gè)或多個(gè)上行鏈路授權(quán)的數(shù)目有關(guān)的一個(gè)或多個(gè)瞬時(shí)吞吐量值的總數(shù)確定蜂 窩接口的預(yù)測平均吞吐量,且操作可W結(jié)束。
[0059] 轉(zhuǎn)到圖4,圖4是根據(jù)路由器110的一個(gè)可能實(shí)施例示出了與提供蜂窩接口的適應(yīng) 性服務(wù)質(zhì)量相關(guān)聯(lián)的示例操作400的簡化流程圖。在詳細(xì)說明圖4的示例操作之前,理解 路由器的I/O接口的當(dāng)前服務(wù)質(zhì)量怕〇巧模型的共同特性是重要的。僅為教導(dǎo)目的而誠擎 地提供W下信息,因此其不應(yīng)W任何方式被看作限制本公開的寬泛的教導(dǎo)。
[0060] 使用當(dāng)前QoS模型,單一服務(wù)策略被應(yīng)用于I/O接口,該I/O接口是靜態(tài)的。對于 有線接口而言,該方法通常是可接受的,但是對于蜂窩接口而言,如本文所討論的,帶寬能 夠基于用戶的數(shù)目、信號(hào)強(qiáng)度、信噪比、路由器是在靜止環(huán)境和是移動(dòng)環(huán)境中等而變化。而 且,具有與蜂窩接口相關(guān)聯(lián)的靜態(tài)QoS策略并未提供對QoS的控制W對基于蜂窩接口的帶 寬的當(dāng)前可用性的改變作出解釋。
[0061] 根據(jù)本文所述各個(gè)實(shí)施例,路由器110能夠被配置為基于蜂窩I/O接口(例如,蜂 窩I/O接口 124. 1、124. 2等,取決于配置)的帶寬的預(yù)期可用性和為路由器110配置的一 個(gè)或多個(gè)QoS服務(wù)策略(例如,金服務(wù)策略、銀服務(wù)策略、銅服務(wù)策略等)來創(chuàng)建與預(yù)定義 級別映射的多個(gè)QoS策略映射。
[0062] 考慮,例如,為不同級別的流量配置的QoS服務(wù)策略如下:
[0063] 金一一將特定蜂窩接口的帶寬度W)的80%分配給高優(yōu)先級語音流量,其中的 20%分配給關(guān)鍵數(shù)據(jù),并且向全部默認(rèn)級別的流量應(yīng)用"最大努力化est effort)";
[0064] 銀一一將特定蜂窩接口的BW的50%分配給高優(yōu)先級語音流量,其中的40%分配 給關(guān)鍵數(shù)據(jù),并且其中的20%分配給默認(rèn)級別;
[006引銅一一將特定蜂窩接口的BW的30%分配給高優(yōu)先級語音流量,其中的20%分配 給關(guān)鍵數(shù)據(jù),其中的10 %分配給批量數(shù)據(jù),并將剩余的BW分配給默認(rèn)級別。
[0066] 在各個(gè)實(shí)施例中,基于路由器110的蜂窩接口的帶寬的預(yù)期可用性(例如,基于預(yù) 期固定或移動(dòng)部署、預(yù)期環(huán)境條件、預(yù)期可操作條件等的預(yù)期等),能夠?qū)oS策略映射進(jìn) 行配置,當(dāng)蜂窩接口帶寬是基于蜂窩接口的預(yù)定平均吞吐量而設(shè)定時(shí),QoS策略映射能夠被 用于在操作過程中使給定QoS服務(wù)策略關(guān)聯(lián)到蜂窩接口。在各個(gè)實(shí)施例中,能夠?yàn)镼oS策 略映射配置各種蜂窩接口帶寬闊值,通過運(yùn)些蜂窩接口帶寬闊值能夠執(zhí)行與為蜂窩I/O接 口設(shè)定(例如,根據(jù)預(yù)測平均吞吐量調(diào)整/設(shè)定的)的蜂窩接口帶寬的比較,W確定要關(guān)聯(lián) 到蜂窩I/O接口的用于該接口所處理的一個(gè)或多個(gè)流的QoS服務(wù)策略。在各個(gè)實(shí)施例中, 取決于路由器110的部署,(一個(gè)或多個(gè))QoS策略映射、QoS服務(wù)策略、和/或相關(guān)聯(lián)的級 別映射能夠由網(wǎng)絡(luò)運(yùn)營商、設(shè)備制造商、用戶、其組合等等來配置。
[0067] 考慮設(shè)及上面討論的示例QoS服務(wù)策略的可操作示例。在操作過程中,當(dāng)蜂窩接 口帶寬較低(例如,被調(diào)整為低于預(yù)定"低"BW闊值)時(shí),上述金服務(wù)策略能夠被關(guān)聯(lián)到蜂 窩接口。當(dāng)BW受限時(shí),金服務(wù)策略能夠被用于確保80%的蜂窩接口 BW能夠被分配給高優(yōu) 先級流量。繼續(xù)看本示例,當(dāng)接口帶寬提高(例如,被調(diào)整為高于預(yù)定"低"BW闊值但低于 預(yù)定"高"BW闊值)時(shí),上述銀服務(wù)策略能夠被關(guān)聯(lián)到蜂窩接口。當(dāng)接口帶寬進(jìn)一步提高 (例如,被調(diào)整為高于預(yù)定"高"BW闊值)時(shí),上述銅服務(wù)策略能夠被關(guān)聯(lián)到蜂窩接口。在 各個(gè)實(shí)施例中,根據(jù)為接口設(shè)定的帶寬將BW動(dòng)態(tài)分配給不同級別的流量能夠有助于確保 在給定蜂窩接口上關(guān)鍵應(yīng)用可W被提供充足的帶寬。
[006引現(xiàn)在返回到圖4,圖4根據(jù)路由器110的一個(gè)可能實(shí)施例示出了與提供蜂窩I/O 接口的適應(yīng)性服務(wù)質(zhì)量相關(guān)聯(lián)的操作400。對于圖4,假設(shè)包括多個(gè)QoS服務(wù)策略(其中每 個(gè)QoS服務(wù)策略包括相應(yīng)的級別映射)的至少一個(gè)QoS策略映射已經(jīng)針對路由器110的給 定蜂窩接口(例如,第一 I/O接口 124. 1)進(jìn)行配置。在各個(gè)實(shí)施例中,QoS策略映射、QoS 服務(wù)策略和/或級別映射能夠被配置和/或存儲(chǔ)在存儲(chǔ)器元件116、主機(jī)路由器存儲(chǔ)裝置 120、存儲(chǔ)器元件164、1/0接口存儲(chǔ)裝置168、或其組合中。在各個(gè)實(shí)施例中,能夠使用處理 器114、主機(jī)路由器邏輯118、處理器162、I/O接口邏輯166、或其組合。
[0069] 無論何時(shí),取決于配置(例如,取決于部署環(huán)境、更新速率等),能夠針對特定蜂窩 I/O接口(例如,蜂窩I/O接口 124. 1)計(jì)算預(yù)測平均吞吐量。在402,操作能夠包括確定針 對蜂窩接口進(jìn)行調(diào)整的帶寬。在404,操作能夠包括將針對蜂窩接口進(jìn)行調(diào)整的帶寬與針 對蜂窩接口進(jìn)行配置的至少一個(gè)QoS策略映射進(jìn)行比較。在至少一個(gè)實(shí)施例中,QoS策略 映射包括多個(gè)QoS服務(wù)策略,每個(gè)QoS服務(wù)策略與特定帶寬闊值相關(guān)聯(lián)。在至少一個(gè)實(shí)施 例中,每個(gè)QoS服務(wù)策略還包括蜂窩接口帶寬到可W由蜂窩接口處理的多個(gè)流量級別或流 的分配。在406,操作包括基于比較結(jié)果將特定QoS服務(wù)策略關(guān)聯(lián)到蜂窩接口,并且操作可 W結(jié)束。在各個(gè)實(shí)施例中,在確定一個(gè)或多個(gè)蜂窩接口的帶寬已經(jīng)被調(diào)整后能夠重復(fù)操作 400。
[0070] 在各個(gè)實(shí)施例中,在蜂窩接口上提供適應(yīng)性QoS能夠提供一個(gè)或多個(gè)優(yōu)點(diǎn),包括 單不限于:與靜態(tài)配置相比W動(dòng)態(tài)方式來關(guān)聯(lián)策略的級別能夠有助于使路由器操作更可靠 (當(dāng)路由器被部署于其中蜂窩接口可能是該路由器的唯一主接口的運(yùn)動(dòng)環(huán)境中和/或在快 速改變的條件下,運(yùn)是特別重要的),在蜂窩接口上提供自適應(yīng)QoS能夠有助于確保關(guān)鍵應(yīng) 用具有充足的帶寬。
[0071] 轉(zhuǎn)到圖5,圖5是根據(jù)路由器110的一個(gè)可能實(shí)施例示出了與蜂窩I/O接口的動(dòng)態(tài) 負(fù)載平衡相關(guān)聯(lián)的細(xì)節(jié)的簡化框圖。如圖5中所示,路由器110能夠包括主機(jī)路由器互連 112、處理器114、存儲(chǔ)器元件116、主機(jī)路由器邏輯118、主機(jī)路由器存儲(chǔ)裝置120、1/0接口 124. 1-124. N、W及負(fù)載平衡邏輯210。如圖5中所示,網(wǎng)絡(luò)130包括eNodeB 132、WLAN AP 136、和有線網(wǎng)絡(luò)節(jié)點(diǎn)138。
[0072] 在詳細(xì)說明圖5的一些可操作方面之前,理解商用架構(gòu)中一般提供的路由器的蜂 窩接口的負(fù)載平衡的共同特性是重要的。僅為教導(dǎo)目的而誠擎地提供W下基礎(chǔ),因此其不 應(yīng)W任何方式被看作限制本公開的寬泛的教導(dǎo)。如本文所討論的,通過蜂窩接口的數(shù)據(jù)吞 吐量能夠基于信號(hào)質(zhì)量、小區(qū)內(nèi)的用戶的數(shù)目、小區(qū)帶寬等而變化。在路由器上,如果有多 個(gè)4G/LTE接口,則路由器內(nèi)部操作系統(tǒng)(IOS)、邏輯等將根據(jù)運(yùn)些蜂窩接口的數(shù)據(jù)吞吐量 能力將它們標(biāo)識(shí)為等同的(例如,當(dāng)設(shè)及到做出路由決定時(shí)具有相同路徑度量)。然而,實(shí) 際上,連接到同一小區(qū)塔(例如,eNodeB)的多個(gè)4G/LTE接口在上行鏈路數(shù)據(jù)吞吐量能力方 面能夠具有不同表現(xiàn)。例如,上行鏈路數(shù)據(jù)吞吐量能力能夠取決于eNodeB分配給每一 4G/ LTE調(diào)制解調(diào)器的資源(例如,資源塊)的量。
[0073] 因此,在當(dāng)前部署中,對于一對4G/LTE蜂窩接口之間的每分組負(fù)載平衡,路由器 僅假設(shè)每個(gè)46/1;^接口將承擔(dān)50%的負(fù)載,當(dāng)實(shí)際上一個(gè)46/1;^接口可能能夠處理比另 一 4G/LTE接口高的數(shù)據(jù)吞吐量時(shí),反之亦然。運(yùn)樣的假設(shè)會(huì)給路由器的負(fù)載平衡造成低 效。
[0074] 包括內(nèi)部網(wǎng)關(guān)路由協(xié)議(IGR巧和增強(qiáng)型IGRP巧IGR巧在內(nèi)的若干協(xié)議使用"方差 (variance)"命令支持接口之間的非對等負(fù)載平衡,"方差(variance)"命令提供了被用于 在到相同目的地的多個(gè)路徑之間選擇分組的路由的靜態(tài)配置。例如,如果存在到目的地的 兩個(gè)路徑,則EIGRP基于與每一路徑相關(guān)聯(lián)的每一接口的帶寬和延遲來計(jì)算路徑量度,并 且方差能夠被配置為在路徑之間提供非對等負(fù)載平衡。
[00巧]考慮數(shù)值示例。比方說,第一路徑具有大小為20的經(jīng)計(jì)算的第一路徑量度(在此 稱為"P1"),并且第二路徑具有大小為50的經(jīng)計(jì)算的第二路徑量度(在此稱為"P2")。在 當(dāng)前示例中,因?yàn)镻l可W具有到相同目的地的較低量度,所W Pl將被輸入路由器的路由 表,并且到該目的地的全部流量將使用P1。如果在Pl和P2之間提供了非對等負(fù)載平衡, 則應(yīng)當(dāng)使被用于將路線放入路由表中的最小量度大于P2路徑量度(例如,50)。在本示例 中,大小為3的方差將需要被添加到負(fù)載平衡配置,運(yùn)將導(dǎo)致通過Pl的路徑量度為3*20 = 60?,F(xiàn)在Pl和P2能夠被用于目的地的負(fù)載平衡分組界限,并且能夠基于所提供的量度執(zhí) 行非對等負(fù)載平衡。在當(dāng)前示例中,對于通過P2被發(fā)送的每個(gè)分組,3個(gè)分組將通過Pl被 發(fā)送。
[0076] 然而,如所指出的,在當(dāng)前部署中,不支持蜂窩接口之間的非對等負(fù)載平衡。由于 蜂窩接口的帶寬被假設(shè)為理論最大值,所W負(fù)載僅在各個(gè)蜂窩接口上對等地分?jǐn)?,運(yùn)會(huì)給 路由器得負(fù)載平衡帶來低效。
[0077] 根據(jù)本位所述各個(gè)實(shí)施例,路由器110可W提供促進(jìn)蜂窩接口之間的動(dòng)態(tài)負(fù)載平 衡的系統(tǒng)和方法。其實(shí),當(dāng)多個(gè)蜂窩接口(例如,第一 I/O接口 124. 1和第二I/O接口 124. 2) 針對路由器110而被配置時(shí),路由器110利用蜂窩接口帶寬的知識(shí)來做出明智的每分組負(fù) 載平衡決定。例如,路由器110能夠利用多個(gè)蜂窩接口的4G調(diào)制解調(diào)器(例如,對于上行 鏈路)的數(shù)據(jù)吞吐量能力,并且做出明智的負(fù)載平衡決定。
[0078] 在各個(gè)實(shí)施例中,一個(gè)或多個(gè)蜂窩接口的方差能夠基于針對每一特定接口(例 如,第一 I/O接口 124. 1和第二I/O接口 124. 2)確定的接口帶寬而動(dòng)態(tài)變化,運(yùn)會(huì)使得最 優(yōu)多路徑被用于路由器110的非對等負(fù)載平衡。
[0079] 在操作過程中,能夠基于每一相應(yīng)4G調(diào)制解調(diào)器的數(shù)據(jù)吞吐量(上行鏈路)能力 來計(jì)算每一蜂窩接口的接口帶寬。對于多個(gè)蜂窩接口,多個(gè)蜂窩接口之間的路徑量度的方 差能夠作為運(yùn)些蜂窩接口的最小路徑量度和運(yùn)些蜂窩接口的最大路徑量度之間的比值被 計(jì)算得出。在各個(gè)實(shí)施例中,該比值能夠作為整數(shù)和被取向上整到下一整數(shù)被計(jì)算,如W下 等式1中所示。
[0080] 方差=(max(Pl,P2, . . .Pm)/min(Pl,P2, . . .Pm)) +(被取整到下一整數(shù)的數(shù)值) 等式1
[0081] 對于等式1,Pl是使用第一蜂窩接口(例如,蜂窩接口 124. 1)的目的地(例如, eNodeB 132)的路徑量度,P2是第二蜂窩接口(例如,蜂窩接口 124. 2)的路徑量度,等等直 到第"m"蜂窩接口。路由器110能夠包括路由表,其中路徑量度的方差能夠基于計(jì)算得出 的方差的改變而被更新。
[0082] 在各個(gè)實(shí)施例中,根據(jù)EIGRP和/或IGRP協(xié)議中的任一項(xiàng),每一路徑的路徑量度 能夠作為每一接口的帶寬和延遲的函數(shù)被計(jì)算得出。一般來說,能夠通過使路徑的帶寬和 延遲相加(能夠被縮放為近似產(chǎn)生32比特量度)再乘W該路徑的負(fù)載來確定路徑的路徑 量度。在某些實(shí)施例中,能夠?yàn)槁酚善?10配置算法,該算法能夠被用于確定蜂窩接口之間 的路徑量度的方差是否改變,因?yàn)榭蒞在各個(gè)間隔計(jì)算方差。如果路徑量度的方差改變了, 則新方差能夠被用于更新針對多個(gè)蜂窩路徑的路由器110的路由表。在各個(gè)實(shí)施例中,能 夠W類似于上述方式的方式來提供方差更新,其中,該方差能夠被施加到路由表中的最小 路徑量度值,W便在蜂窩接口之間提供最小路徑量度值。如下所示表1示出了能夠用于確 定路由器110的多個(gè)蜂窩接口之間的方差改變的示例算法。
[0083] 表 1
[0084]
[0085] 要指出的是,表1中所示的10秒睡眠間隔僅為說明性目的而被提供,并且不意在 限制本公開的教導(dǎo)的寬泛范圍。應(yīng)當(dāng)理解,該間隔能夠基于部署、環(huán)境條件、操作條件、其組 合等等而變化。在一些實(shí)施例中,方差計(jì)算可W響應(yīng)于接收到一個(gè)或多個(gè)蜂窩接口的帶寬 已被調(diào)整而被觸發(fā)。
[0086] 因此,在各個(gè)實(shí)施例中,路由器110能夠提供動(dòng)態(tài)地針對特定目的地而變化方差, 運(yùn)會(huì)使得路線被包括早路由表內(nèi),并且路由器110能夠執(zhí)行非對等負(fù)載平衡。在一個(gè)或多 個(gè)實(shí)施例中,本公開所描述的解決方案可W提供一個(gè)或多個(gè)優(yōu)點(diǎn),包括但不限于:基于路由 器的蜂窩接口的實(shí)際吞吐量/帶寬提供不同路由量度,從而允許路由器在蜂窩接口之間實(shí) 現(xiàn)更好的負(fù)載平衡W及降低通過網(wǎng)絡(luò)的分組延遲和/或抖動(dòng)。
[0087] 轉(zhuǎn)到圖6,圖6是根據(jù)路由器110的一個(gè)可能實(shí)施例示出了與提供蜂窩接口的動(dòng)態(tài) 負(fù)載平衡相關(guān)聯(lián)的示例操作600的簡化流程圖。在各個(gè)實(shí)施例中,能夠使用處理器114、主 機(jī)路由器邏輯118、負(fù)載平衡邏輯510、處理器162、1/0接口邏輯166、其組合等等來執(zhí)行操 作600,運(yùn)取決于為路由器110配置的蜂窩I/O接口的數(shù)目(例如,每個(gè)I/O接口能夠包括 它自己的處理器、邏輯等)。
[0088] 在602,操作能夠包括基于針對路由器110的多個(gè)蜂窩接口中的每個(gè)確定的路徑 量度計(jì)算路徑量度的更新的方差。在各個(gè)實(shí)施例中,針對多個(gè)蜂窩接口中的每個(gè)確定的路 徑量度能夠至少部分地基于經(jīng)調(diào)整的帶寬并且與每個(gè)接口相關(guān)聯(lián)。在604,操作能夠包括 將更新的方差與為蜂窩接口存儲(chǔ)的先前方差(例如,先前計(jì)算得出的更新的方差)相比較。 在606,操作能夠包括確定更新的方差和為蜂窩接口存儲(chǔ)的先前方差之間是否存在差異。如 果存在差異,則在608操作能夠包括使用更新的方差更新蜂窩接口的路由表。在各個(gè)實(shí)施 例中,更新能夠包括將更新的方差施加到與路由表中所包括的特定蜂窩接口相關(guān)聯(lián)的最小 路徑量度值。在610,更新的方差被存儲(chǔ)(例如,供后續(xù)比較使用)。在612,操做能夠包括 在返回到602確定另一更新的方差之前,等候預(yù)定時(shí)間間隔的到期或接收特定蜂窩接口的 經(jīng)調(diào)整的帶寬的指示。
[0089] 如果在606操作確定更新的方差等于先前方差,則操作繼續(xù)到612 W等候預(yù)定時(shí) 間間隔的到期或接收經(jīng)調(diào)整的帶寬的指示,一旦如此,則操作返回到602。
[0090] 轉(zhuǎn)到圖7A-7B,圖7A-7B是示出了與路由器的蜂窩調(diào)制解調(diào)器(例如,第一 I/O接 口 124. 1的蜂窩調(diào)制解調(diào)器150)的一個(gè)可能實(shí)施例相關(guān)聯(lián)的附加細(xì)節(jié)的簡化框圖。如圖 7A中所示,蜂窩調(diào)制解調(diào)器150能夠包括發(fā)送器152和接收器154。在某些實(shí)施例中,發(fā)送 器152可W經(jīng)由主機(jī)路由器互連112接收將被發(fā)送到eNodeB 132的上行鏈路流量(例如, IP分組),接收器154可W從eNodeB 132接收下行鏈路流量并且可W將流量路由到主機(jī)路 由器互連112,僅經(jīng)由路由器進(jìn)一步路由到另一接口處理等。發(fā)送器152和接收器154中的 每個(gè)能夠包括協(xié)議找,該協(xié)議找包括各個(gè)層并且能夠使得IP分組能夠經(jīng)由蜂窩調(diào)制解調(diào) 器150被發(fā)送或接收。為了討論某些特征,圖7A僅示出了與發(fā)送器152相關(guān)聯(lián)的層,運(yùn)些 層能夠針對路由器110進(jìn)行配置W在蜂窩調(diào)制解調(diào)器150擁塞期間提供上行鏈路分組的降 低的延遲。
[0091] 因此,如圖7A中所示,發(fā)送器152能夠包括分組數(shù)據(jù)匯聚協(xié)議(PDC巧層710、無線 鏈路控制巧LC)層712、介質(zhì)訪問控制(MAC)層714、和物理(PHY)層716。每層可W對將被 發(fā)送的IP分組進(jìn)行操作。通常對于IP分組的傳輸而言,PDCP層710能夠提供IP分組壓 縮/解壓縮、用戶數(shù)據(jù)的傳送等出LC層712能夠提供誤差校正、分組數(shù)據(jù)單元(PDU)的傳 送、分段等;MC層714能夠提供分組調(diào)度;并且PHY層716能夠提供無線接口 W將分組傳 輸?shù)?eNodeB 132。
[0092] MC層714能夠另外地包括MC控制邏輯720和緩沖器722,其可W提供將被調(diào)度 W經(jīng)由PHY層716傳輸?shù)木彌_分組。圖7B示出了與緩沖器722相關(guān)聯(lián)的示例詳情。如圖 7B中所示,緩沖器722能夠提供對經(jīng)調(diào)度W供傳輸?shù)纳闲墟溌妨髁浚ɡ纾琁P分組730)的 緩沖。能夠動(dòng)態(tài)地為緩沖器722設(shè)定低水位標(biāo)志(LW)闊值740和高水位標(biāo)志(Hf)闊值 750。在各個(gè)實(shí)施例中,低水位標(biāo)志(LW)闊值740和高水位標(biāo)志(Hf)闊值750可W與為緩 沖器722確定的相應(yīng)字節(jié)級存儲(chǔ)器位置(例如,物理或虛擬存儲(chǔ)器地址)相關(guān)聯(lián),低水位標(biāo) 志(LW)闊值740和高水位標(biāo)志(Hf)闊值750能夠被用于指示緩存器中所包含的上行鏈路 流量的量。在各個(gè)實(shí)施例中,基于通過一個(gè)或多個(gè)帶寬調(diào)整為蜂窩接口 124. 1設(shè)定的上行 鏈路帶寬,低水位標(biāo)志(LW)闊值740和高水位標(biāo)志(Hf)闊值750各自可W被動(dòng)態(tài)調(diào)整。
[0093] 在詳細(xì)說明圖7A-7B的附加可操作方面之前,理解商用架構(gòu)中一般提供的蜂窩接 口的MC緩沖器的共同特性的重要的。僅為教導(dǎo)目的而誠擎地提供W下基礎(chǔ),因此其不應(yīng) W任何方式被看作限制本公開的寬泛的教導(dǎo)。一般來說,蜂窩調(diào)制解調(diào)器是為僅考慮單一 用戶的智能電話市場設(shè)計(jì)的。然而,當(dāng)在路由器上使用時(shí),具有對流過蜂窩調(diào)制解調(diào)器的流 量的更好的控制是重要的。當(dāng)數(shù)據(jù)分組被發(fā)送到蜂窩調(diào)制解調(diào)器時(shí),調(diào)制解調(diào)器將在MC 層的發(fā)送環(huán)(例如,緩沖器)中緩沖運(yùn)些分組,并且經(jīng)由PHY層向eNodeB發(fā)送調(diào)度請求,W 便在上行鏈路無線承載上調(diào)度分組。
[0094] 當(dāng)前,3GPP標(biāo)準(zhǔn)中不存在反壓機(jī)制來在MC層中的內(nèi)部緩沖器中的累積 (buil化P)增加并且在調(diào)度上行鏈路流量時(shí)存在延遲的情況下對用戶接口進(jìn)行節(jié)流 (t虹ottle)。因?yàn)檩^低優(yōu)先級分組的對頭("head-of-line")阻塞(例如,較低優(yōu)先級分 組被卡在緩沖器中阻塞了較高優(yōu)先級的分組被傳輸),所W緩沖器累積的增加能夠?qū)е聦?通過蜂窩接口被傳輸?shù)母邇?yōu)先級流量的延遲。當(dāng)無線鏈路特性能夠隨時(shí)間波動(dòng)時(shí),該問題 會(huì)更加復(fù)雜。
[0095] 根據(jù)本文所述各個(gè)實(shí)施例,路由器110被配置為提供降低蜂窩調(diào)制解調(diào)器(例如, 第一蜂窩I/O接口 124. 1的蜂窩調(diào)制解調(diào)器150)中在擁塞期間的分組的延遲的系統(tǒng)和方 法。在至少一個(gè)實(shí)施例中,本文所述的方法能夠被路由器110的一個(gè)或多個(gè)硬件處理器執(zhí) 行。一般來說,路由器110所提供的系統(tǒng)和方法可W允許肥的MC層中的內(nèi)部緩沖器(例 如,蜂窩I/O接口 124. 1的MC層714中的緩沖器722)中的累積的大小基于接口帶寬被動(dòng) 態(tài)改變,從而減小通過蜂窩接口的高優(yōu)先級流量的延遲。
[0096] 在各個(gè)實(shí)施例中,能夠通過調(diào)整低水位標(biāo)志闊值740和高水位標(biāo)志闊值750來動(dòng) 態(tài)調(diào)整MC層714中的緩沖器722累積的大小。在某些實(shí)施例中,高水位標(biāo)志闊值750能 夠被用于指示能夠在緩沖器722中排隊(duì)的分組的最大數(shù)目。在某些實(shí)施例中,低水位標(biāo)志 闊值740能夠被用來向主機(jī)路由器(例如,路由器110,包括其中所包含的處理器/邏輯,蜂 窩接口是針對路由器110而被配置的)指示現(xiàn)在能夠入隊(duì)到內(nèi)部緩沖器的分組。在某些實(shí) 施例中,高/低水位標(biāo)志闊值能夠被用來解釋系統(tǒng)的遲滯性化ysteresis)。
[0097] 在各個(gè)實(shí)施例中,MC控制邏輯720可W監(jiān)視與緩沖器722中的IP分組730的累 積有關(guān)的水位標(biāo)志闊值,并且可W向主機(jī)路由器(例如,路由器110,包括其中所包含的處 理器/邏輯,蜂窩接口是針對路由器110而被配置的)提供擁塞反饋。在操作過程中,例 如,當(dāng)達(dá)到緩沖器722的高水位標(biāo)志闊值750時(shí)(例如,因?yàn)檎贛C層中入隊(duì)的分組在上 行鏈路中未被調(diào)用),MC控制邏輯720能夠使用消除擁塞中斷來中斷主機(jī)路由器,W指示 存在擁塞。繼而,主機(jī)路由器邏輯118能夠停止向蜂窩接口 124. 1中入隊(duì)分組,直到到達(dá)低 水位標(biāo)志闊值(例如,緩沖器中的分組正在被發(fā)送并且緩沖器已經(jīng)被清空到低水位標(biāo)志闊 值)。在到達(dá)低水位標(biāo)志闊值740后,MC控制邏輯720即能夠使用消除擁塞中斷來在此中 斷主機(jī)路由器,并且發(fā)往蜂窩I/O接口 124. 1的上行鏈路流量流能夠恢復(fù)。在各個(gè)實(shí)施例 中,消除擁塞中斷能夠是指示已經(jīng)達(dá)到高水位標(biāo)志闊值或低水位標(biāo)志闊值的控制字、比特、 字節(jié)等。
[009引在各個(gè)實(shí)施例中,低水位標(biāo)志(LW)闊值740和高水位標(biāo)志(冊)闊值750的水平 能夠基于蜂窩I/O接口 124. 1的上行鏈路帶寬而動(dòng)態(tài)改變。例如,當(dāng)上行鏈路帶寬高時(shí),能 夠使高/低水位標(biāo)志闊值更高。相反地,當(dāng)上行鏈路BW低時(shí),能夠使高/低水位標(biāo)志闊值 更低。當(dāng)?shù)脱舆t隊(duì)列化L曲被配置在路由器的蜂窩接口上時(shí),運(yùn)樣的調(diào)整將有助于確保相 當(dāng)一致性和對高優(yōu)先級流量的低延遲。
[0099] 在各個(gè)實(shí)施例中,計(jì)數(shù)器能夠被用來指示達(dá)到高水位標(biāo)志/低水位標(biāo)志闊值多少 次。在當(dāng)前部署中,如果蜂窩接口不能處理分組(例如,由于資源耗盡),則接口將默默地丟 棄分組而不向主機(jī)做出任何指示。然而,路由器110所提供的系統(tǒng)和方法能夠有助于確保 在UE中不發(fā)生分組丟失,者可W使得主機(jī)能夠提供對分組更好的計(jì)數(shù)。
[0100] 在某些實(shí)施例中,算法能夠被用于計(jì)算低水位標(biāo)志闊值740和高水位標(biāo)志闊值 750。在至少一個(gè)實(shí)施例中,高水位標(biāo)志闊值(按字節(jié)計(jì)量)能夠作為上行鏈路帶寬度W) (按每秒字節(jié)度PS))計(jì)量和入隊(duì)分組的理想延遲的乘積而計(jì)算得出,如W下等式2中所示。 [0101 ] 高水位標(biāo)志闊值(按字節(jié)計(jì)量)=上行鏈路_BW(按字節(jié)計(jì)量)*理想_延遲等式2
[0102] 例如,如果上行鏈路帶寬等于IMBps并且理想延遲是1毫秒(msec),則高水位標(biāo)志 闊值=1*10~6*1*10~-3 = 1000字節(jié)。在某些實(shí)施例中,低水位標(biāo)志闊值能夠基于在消除 擁塞中斷(例如,在蜂窩I/O接口 124. 1中停止入隊(duì)分組)時(shí)系統(tǒng)的延遲而計(jì)算得出。因 此,基于蜂窩I/O接口 124. I的上行鏈路帶寬的變化,水位標(biāo)志闊值能夠變化W提供變化的 上行鏈路帶寬的統(tǒng)一延遲。
[0103] 在某些實(shí)施例中,當(dāng)?shù)脱舆t隊(duì)列(化曲針對路由器的蜂窩接口而被配置時(shí),路由 器110所提供的系統(tǒng)和方法能夠有助于確保相對一致和對高優(yōu)先級流量的低延遲。類似于 低延遲隊(duì)列(化曲的特征通常依賴于對內(nèi)部緩沖器的大小的非常精細(xì)的控制來降低通過 路由器的分組的延遲。因此,路由器110所提供的系統(tǒng)和方法可W促成蜂窩接口內(nèi)部MC 緩沖器與各種路由器操作的更緊密的集成,從而在擁塞期間促成更好的用戶體驗(yàn)。
[0104] 轉(zhuǎn)到圖8,圖8是根據(jù)路由器110的一個(gè)可能實(shí)施例示出了與降低蜂窩調(diào)制解調(diào)器 中擁塞期間的分組延遲相關(guān)聯(lián)的示例操作800的簡化流程圖。在各個(gè)實(shí)施例中,能夠使用 處理器114、主機(jī)路由器邏輯118、處理器162、1/0接口邏輯166、MC控制邏輯720、其組合 等等來執(zhí)行操作800,運(yùn)取決于為路由器110配置的蜂窩I/O接口的數(shù)目(例如,每個(gè)I/O 接口能夠包括它自己的處理器、邏輯等)。
[0105] 在802,操作能夠包括監(jiān)視蜂窩接口(例如,第一 I/O接口 124. 1)的蜂窩調(diào)制解調(diào) 器(例如,蜂窩調(diào)制解調(diào)器150)的MC緩沖器(例如,緩沖器722)的水位標(biāo)志闊值。在各 個(gè)實(shí)施例中,水位標(biāo)志闊值能夠包括為MC緩沖器設(shè)定的高水位標(biāo)志闊值/低水位標(biāo)志闊 值。在各個(gè)實(shí)施例中,高水位標(biāo)志闊值和/或低水位標(biāo)志闊值能夠基于與緩沖器相關(guān)聯(lián)的 字節(jié)數(shù)來設(shè)定。
[0106] 在804,操作能夠包括當(dāng)達(dá)到MC緩沖器的特定水位標(biāo)志闊值時(shí)聲稱中斷。在806, 操作能夠包括基于中斷調(diào)整上行鏈路分組入隊(duì)到MC緩沖器內(nèi)。操作可W返回到802 W繼 續(xù)監(jiān)視水位標(biāo)志闊值。在各個(gè)實(shí)施例中,當(dāng)達(dá)到高水位標(biāo)志闊值時(shí)可W生成中斷,該中斷可 W提供指示W(wǎng)停止正發(fā)往蜂窩接口的上行鏈路分組流。在各個(gè)實(shí)施例中,當(dāng)達(dá)到低水位標(biāo) 志闊值時(shí)能夠生成中斷,在停止正發(fā)往蜂窩接口的流量流的先前指示之后,該中斷可W提 供指示W(wǎng)恢復(fù)正發(fā)往蜂窩接口的上行鏈路分組流。
[0107] 因此,如圖1A-1B、5、和7A-7B中所示,為了促進(jìn)本文所列出的對蜂窩接口的動(dòng)態(tài) 帶寬調(diào)整W及與蜂窩接口相關(guān)聯(lián)的一個(gè)或多個(gè)其他活動(dòng),在路由器110和/或I/O接口 124. 1-124. N中配設(shè)了適當(dāng)?shù)能浖?或硬件。要指出的是,在某些實(shí)施例中,某些存儲(chǔ)裝 置能夠被與存儲(chǔ)器元件合并(反之亦然),或者存儲(chǔ)裝置能夠W任何其他合適的方式重疊/ 存在。
[0108] 在一個(gè)示例實(shí)現(xiàn)方式中,路由器110是網(wǎng)絡(luò)元件,其意欲涵蓋本文所列出的網(wǎng)絡(luò) 家電,服務(wù)器,交換機(jī),網(wǎng)關(guān),橋接器,負(fù)載平衡器,防火墻,處理器,模塊,或可操作來交換信 息的任何其他合適的設(shè)備、組件、元件或?qū)ο螅渲性撔畔⒋龠M(jìn)或W其他方式幫助協(xié)調(diào)和/ 或管理蜂窩接口(例如,諸如圖IA和5中所示的那些網(wǎng)絡(luò))的動(dòng)態(tài)帶寬調(diào)整和/或其他相 關(guān)聯(lián)的活動(dòng)。在其他實(shí)施例中,運(yùn)些操作和/或特征可W在運(yùn)些元件的外部被提供,或者被 包括在一些其他網(wǎng)絡(luò)設(shè)備中,W實(shí)現(xiàn)該預(yù)期功能??商娲兀\(yùn)些元件中的一個(gè)或多個(gè)能夠 包括軟件(或往復(fù)軟件),運(yùn)些軟件能夠協(xié)作W實(shí)現(xiàn)本文所列出的操作和/或特征。在其他 實(shí)施例中,運(yùn)些設(shè)備中的一個(gè)或多個(gè)可W包括任何合適的算法、硬件、軟件、組件、模塊、接 口、或促進(jìn)其操作的對象。運(yùn)可W把允許數(shù)據(jù)或信息的有效交換的適當(dāng)?shù)乃惴ê屯ㄐ艆f(xié)議 包括在內(nèi)。
[0109] 關(guān)于與通信系統(tǒng)100相關(guān)聯(lián)的內(nèi)部結(jié)構(gòu),路由器110能夠包括存儲(chǔ)器元件(例如, 存儲(chǔ)器元件116),和/或I/O接口 124. 1-124. N中的每個(gè)能夠包括存儲(chǔ)器元件(例如,第一 I/O接口 124. 1的存儲(chǔ)器元件164),存儲(chǔ)器元件用于存儲(chǔ)將用于實(shí)現(xiàn)本文所列出的動(dòng)態(tài)帶 寬調(diào)整和/或其他蜂窩接口操作(例如,適應(yīng)性QoS、負(fù)載平衡、擁塞延遲降低等)。另外, 路由器110能夠包括硬件處理器(例如,處理器114),和/或I/O接口 124. 1-124.N中的每 個(gè)能夠包括硬件處理器(例如,第一 I/O接口 124. 1的處理器162),硬件處理器能夠執(zhí)行 軟件、指令、算法、其組合等等,W執(zhí)行本說明書中所討論的動(dòng)態(tài)帶寬調(diào)整和/或其他蜂窩 接口活動(dòng)。運(yùn)些設(shè)備還可W將信息保存在任何合適的存儲(chǔ)器元件(例如,隨機(jī)存取存儲(chǔ)器 (RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器巧PROM)、專用集成電路(ASIC)等)、 軟件、硬件中,或者在適當(dāng)?shù)那闆r下并且基于特定需求在任何其他合適的組件、設(shè)備、元件、 或?qū)ο笾?。本文所討論的任何存?chǔ)器項(xiàng)應(yīng)當(dāng)被看解釋為涵蓋于寬泛術(shù)語"存儲(chǔ)器元件"內(nèi)。 被追蹤或發(fā)送到路由器110和/或I/O接口 124. 1-124. N中的任何一個(gè)的信息能夠在數(shù)據(jù) 庫、寄存器、控制列表、緩存器、或存儲(chǔ)結(jié)構(gòu)(所有運(yùn)些都能夠在任何合適的時(shí)間帖中被引 用)(例如,路由器110的存儲(chǔ)器元件116和/或主機(jī)路由器存儲(chǔ)裝置120,第一 I/O接口 124. 1的存儲(chǔ)器元件164和/或I/O接口存儲(chǔ)裝置168等)中被提供。任何運(yùn)樣的存儲(chǔ)裝 置選項(xiàng)可W被包括在本文所使用的寬泛術(shù)語"存儲(chǔ)器元件"內(nèi)。類似地本文所述任何可能 的處理元件、模塊、硬件和機(jī)器應(yīng)當(dāng)被解釋為涵蓋于寬泛術(shù)語"處理器"內(nèi)。網(wǎng)絡(luò)元件和用 戶設(shè)備中的每個(gè)還能夠包括用于在網(wǎng)絡(luò)環(huán)境中接收、發(fā)送、和/或W其他方式傳輸數(shù)據(jù)或 信息的合適的接口。
[0110] 要指出的是,在某些實(shí)例實(shí)現(xiàn)方式中,本文所列出的動(dòng)態(tài)帶寬調(diào)整和/或其他蜂 窩接口操作可W由編碼在一個(gè)或多個(gè)有形介質(zhì)中的邏輯(例如,路由器110的主機(jī)路由器 邏輯118和/或負(fù)載平衡邏輯510,第一 I/O接口 124. 1的I/O接口邏輯166和/或MC控 制邏輯720等)來實(shí)現(xiàn),一個(gè)或多個(gè)有形介質(zhì)可W包括非暫態(tài)介質(zhì)(例如,在ASIC中,在數(shù) 字信號(hào)處理器值S巧指令、軟件(可能包括目標(biāo)代碼和源代碼)和/或?qū)⒂商幚砥?、模塊、 或其他類似的機(jī)器執(zhí)行的固件等)。在運(yùn)些實(shí)例中的一些中,存儲(chǔ)器元件(例如,路由器 110的存儲(chǔ)器元件116,第一 I/O接口 124. 1的存儲(chǔ)器元件164等)能夠存儲(chǔ)用于本文所述 操作的數(shù)據(jù)。運(yùn)包括能夠存儲(chǔ)將被執(zhí)行W實(shí)現(xiàn)本文所述活動(dòng)的軟件、固件、邏輯、代碼、或處 理器指令的存儲(chǔ)器元件。包括硬件處理器在內(nèi)的處理器能夠執(zhí)行與數(shù)據(jù)相關(guān)聯(lián)的任何類型 的指令W實(shí)現(xiàn)本文詳細(xì)說明的操作。在一個(gè)示例中,處理器(例如,圖1A-1B和5中所示的 處理器114、162)能夠?qū)⒃鼗蛭矬w(例如,數(shù)據(jù))從一種狀態(tài)或事物轉(zhuǎn)換到另一狀態(tài)或事 物。在另一實(shí)施例中,可W使用固定邏輯或可編程邏輯(例如,由處理器、固件和/或控制器 執(zhí)行的軟件/計(jì)算機(jī)指令)來實(shí)現(xiàn)本文所陳述的活動(dòng),并且本文所標(biāo)識(shí)的元件能夠是某種 類型的可編程存儲(chǔ)器,可編程數(shù)字邏輯(例如,現(xiàn)場可編程口陣列(FPGA)、數(shù)字信號(hào)處理器 值SP)、EPR0M、電可擦除可編程只讀存儲(chǔ)器巧EPROM)),或包括數(shù)字邏輯、軟件、代碼、電子指 令、或其任何合適的組合的ASIC。
[0111] 要指出的是,在本說明書中,提及包括于"一個(gè)實(shí)施例"、"示例實(shí)施例"、"實(shí)施例"、 "另一實(shí)施例"、"一些實(shí)施例"等中的各種特征(例如,元件、結(jié)構(gòu)、模塊、組件、步驟、操作、特 性等)意在表示任何運(yùn)樣的特征被包括在本公開的一個(gè)或多個(gè)實(shí)施例中,但是可W也可W 不必被組合在相同實(shí)施例中。還要指出的是,本說明書中所使用的模塊能夠包括可執(zhí)行文 件(該可執(zhí)行文件包括能夠在計(jì)算機(jī)上被理解和處理的指令),并且還可W包括在執(zhí)行過 程中加載的庫模塊、對象文件、系統(tǒng)文件、硬件邏輯、軟件邏輯、或任何其他可執(zhí)行模塊。
[0112] 同樣重要的是要指出,參照前述附圖描述的操作和步驟僅示出了可W由系統(tǒng)或在 系統(tǒng)內(nèi)執(zhí)行的可能場景中的一些。在適當(dāng)?shù)那闆r下,運(yùn)些操作中一些可W被刪除或移除,或 者在不脫離所討論的概念的范圍的情況下,運(yùn)些步驟可W相當(dāng)大地修改或改變。另外,運(yùn)些 操作的定時(shí)可W被相當(dāng)大地更改,但仍然實(shí)現(xiàn)本公開所教導(dǎo)的結(jié)果。為了示例和討論的目 的而提供了前述可操作流程。本系統(tǒng)提供了大量靈活性,因?yàn)樵诓幻撾x所討論的概念的教 導(dǎo)的情況下可W提供任何合適的安排、年表、配置、和定時(shí)機(jī)制。
[0113] 就上面提供的示例W及本文所提供的眾多其他示例而言要指出的是,可W從一 個(gè)、兩個(gè)、=個(gè)、或四個(gè)網(wǎng)絡(luò)元件的角度來描述交互。然而,運(yùn)是僅為清楚和示例的目的而進(jìn) 行的。在某些情形下,通過近參考有限數(shù)據(jù)的網(wǎng)絡(luò)元件可W更容易地描述運(yùn)些功能中的一 項(xiàng)或多項(xiàng)。應(yīng)當(dāng)理解,通信系統(tǒng)1〇〇(及其教導(dǎo))是易于擴(kuò)展的,并且能夠容納大量組件、W 及更復(fù)雜/精細(xì)的安排和配置。因此,所提供的示例不應(yīng)當(dāng)限制通信系統(tǒng)100當(dāng)可能被應(yīng) 用于無數(shù)其他架構(gòu)時(shí)的范圍或抑制其寬泛教導(dǎo)。
[0114] 盡管已經(jīng)參照特定安排和配置詳細(xì)描述了本公開,但是在不脫離本公開的范圍的 情況下運(yùn)些示例配置和安排可W顯著改變。例如,盡管已經(jīng)參照設(shè)及某些網(wǎng)絡(luò)交換或路由 協(xié)議的特定通信交流描述了本公開,但是通信系統(tǒng)100可W適用于其他交流或路由協(xié)議。 而且,盡管已經(jīng)參照促進(jìn)通信過程的特定元件和操作描述了通信系統(tǒng)100,但是可W由實(shí)現(xiàn) 通信系統(tǒng)100的預(yù)期功能的任何合適的架構(gòu)或過程來替代運(yùn)些元件和操作。
[0115] 本領(lǐng)域技術(shù)人員可W確定眾多其他改變、替換、變化、變更、和修改,本公開意在涵 蓋落入所附權(quán)利要求范圍內(nèi)的所有運(yùn)樣的改變、替換、變化、變更、和修改。為了輔助美國專 利商標(biāo)局扣SPTO) W及本申請上所發(fā)布的任何專利的任何讀者解釋所附權(quán)利要求,
【申請人】 想要指出
【申請人】:(a)不意欲任何所附權(quán)利要求援引35U.S.C.章節(jié)112第六(6)段,因?yàn)?它存在于本申請的提交日,除非詞語"用于……的裝置"或"用于……的步驟"明確用于特定 權(quán)利要求中;并且化)不意欲在本說明書中W任何聲明來W所附權(quán)利要求中未W其他方式 反映的任何方式限制本公開。
【主權(quán)項(xiàng)】
1. 一種方法,包括: 確定針對多個(gè)蜂窩接口的路徑量度的方差; 確定所確定的方差、以及針對所述多個(gè)蜂窩接口確定的路徑量度的先前方差之間是否 存在差異;并且 如果所確定的方差以及針對所述多個(gè)蜂窩接口確定的路徑量度的所述先前方差之間 存在差異,則使用所確定的方差來更新所述多個(gè)蜂窩接口的路由表。2. 根據(jù)權(quán)利要求1所述的方法,其中,確定路徑量度的所述方差還包括: 確定所述多個(gè)蜂窩接口的最小路徑量度和所述多個(gè)蜂窩接口的最大路徑量度之間的 比值。3. 根據(jù)權(quán)利要求1所述的方法,還包括: 如果所確定的所述方差和針對所述多個(gè)蜂窩接口確定的路徑量度的所述先前方差之 間存在差異,則在路由器的至少一個(gè)存儲(chǔ)裝置中存儲(chǔ)所確定的方差。4. 根據(jù)權(quán)利要求1所述的方法,還包括: 根據(jù)所述路由表為所述多個(gè)蜂窩接口提供非對等負(fù)載平衡。5. 根據(jù)權(quán)利要求1所述的方法,其中,特定蜂窩接口的特定路徑量度是至少部分地基 于所述特定蜂窩接口的帶寬的,并且其中,所述帶寬能夠至少部分地基于通過所述特定蜂 窩接口的吞吐量被動(dòng)態(tài)調(diào)整。6. 根據(jù)權(quán)利要求1所述的方法,其中,針對所述多個(gè)蜂窩接口確定路徑量度的所述方 差是根據(jù)預(yù)定時(shí)間間隔來執(zhí)行的。7. 根據(jù)權(quán)利要求1所述的方法,其中,針對所述多個(gè)蜂窩接口確定路徑量度的所述方 差是響應(yīng)于確定特定蜂窩接口的帶寬已經(jīng)被調(diào)整而被執(zhí)行的。8. 根據(jù)權(quán)利要求1所述的方法,其中,更新所述路由表包括將所確定的所述方差應(yīng)用 到特定蜂窩接口的特定路徑量度,所述特定路徑量度是所述多個(gè)蜂窩接口的所述路徑量度 中最小的路徑量度。9. 根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)蜂窩接口中的每個(gè)蜂窩接口是針對路 由器而提供的,并且其中,所述多個(gè)蜂窩接口中的至少一個(gè)蜂窩接口能夠連接到長期演進(jìn) LTE無線電接入網(wǎng)絡(luò)。10. -種或多種非暫態(tài)有形介質(zhì),所述介質(zhì)編碼包括供執(zhí)行的指令的邏輯,所述指令當(dāng) 被處理器執(zhí)行時(shí),能操作來執(zhí)行以下操作,包括: 確定針對多個(gè)蜂窩接口的路徑量度的方差; 確定所確定的方差、以及針對所述多個(gè)蜂窩接口確定的路徑量度的先前方差之間是否 存在差異;以及 如果所確定的方差和針對所述多個(gè)蜂窩接口確定的路徑量度的所述先前方差之間存 在差異,則使用所確定的方差來更新所述多個(gè)蜂窩接口的路由表。11. 根據(jù)權(quán)利要求10所述的介質(zhì),其中,確定路徑量度的所述方差還包括: 確定所述多個(gè)蜂窩接口的最小路徑量度和所述多個(gè)蜂窩接口的最大路徑量度之間的 比值。12. 根據(jù)權(quán)利要求1所述的介質(zhì),所述操作還包括: 如果所確定的方差和針對所述多個(gè)蜂窩接口確定的路徑量度的所述先前方差之間存 在差異,則在路由器的至少一個(gè)存儲(chǔ)裝置中存儲(chǔ)所確定的所述方差。13. 根據(jù)權(quán)利要求10所述的介質(zhì),所述操作還包括: 根據(jù)所述路由表為所述多個(gè)蜂窩接口提供非對等負(fù)載平衡。14. 根據(jù)權(quán)利要求10所述的介質(zhì),其中,針對所述多個(gè)蜂窩接口確定路徑量度的所述 方差是響應(yīng)于確定特定蜂窩接口的帶寬已經(jīng)被調(diào)整而被執(zhí)行的,并且其中,所述帶寬能夠 至少部分地基于通過所述特定蜂窩接口的吞吐量被動(dòng)態(tài)調(diào)整。15. 根據(jù)權(quán)利要求10所述的介質(zhì),其中,更新所述路由表包括將所確定的所述方差應(yīng) 用到特定蜂窩接口的特定路徑量度,所述特定路徑量度是所述多個(gè)蜂窩接口的所述路徑量 度中最小的路徑量度。16. -種裝置,包括: 存儲(chǔ)器元件,用于存儲(chǔ)數(shù)據(jù);以及 處理器,執(zhí)行與所述數(shù)據(jù)相關(guān)聯(lián)的指令,其中,所述處理器和所述存儲(chǔ)器元件相互協(xié)作 以使得所述裝置被配置為執(zhí)行以下操作: 確定針對多個(gè)蜂窩接口的路徑量度的方差; 確定所確定的方差、以及針對所述多個(gè)蜂窩接口確定的路徑量度的先前方差之間是否 存在差異;以及 如果所確定的方差和針對所述多個(gè)蜂窩接口確定的路徑量度的所述先前方差之間存 在差異,則使用所確定的方差來更新所述多個(gè)蜂窩接口的路由表。17. 根據(jù)權(quán)利要求16所述的裝置,其中,確定路徑量度的所述方差還包括: 確定所述多個(gè)蜂窩接口的最小路徑量度和所述多個(gè)蜂窩接口的最大路徑量度之間的 比值。18. 根據(jù)權(quán)利要求16所述的裝置,其中,特定蜂窩接口的特定路徑量度是至少部分地 基于所述特定蜂窩接口的帶寬的,并且其中,所述帶寬能夠至少部分地基于通過所述特定 蜂窩接口的吞吐量被動(dòng)態(tài)調(diào)整。19. 根據(jù)權(quán)利要求16所述的裝置,其中,針對所述多個(gè)蜂窩接口確定路徑量度的所述 方差是響應(yīng)于確定特定蜂窩接口的帶寬已經(jīng)被調(diào)整而被執(zhí)行的。20. 根據(jù)權(quán)利要求16所述的裝置,其中,所述裝置是路由器,并且其中,所述多個(gè)蜂窩 接口中的至少一個(gè)蜂窩接口能夠連接到長期演進(jìn)LTE無線電接入網(wǎng)絡(luò)。
【文檔編號(hào)】H04W28/20GK105939529SQ201510561240
【公開日】2016年9月14日
【申請日】2015年9月6日
【發(fā)明人】蘇杰·戈皮納坦, 杰士林·安東尼·普森帕蘭比, 斯瓦普納·阿南達(dá), 比諾德·羅伊, 維韋克·達(dá)塔爾
【申請人】思科技術(shù)公司