需 求的傳輸路徑,并分配該第一鏈路的無線資源之后,更新該第一鏈路所涉及WTU的無線資 源使用信息。
[0310] 優(yōu)先地,該時(shí)間點(diǎn)W……、tn中任意兩個(gè)相鄰的時(shí)間點(diǎn)之間的時(shí)間間隔相等。
[0311] 優(yōu)選地,該時(shí)間段T1、T2、……、Tm的時(shí)間長(zhǎng)度都相等。
[0312] 另外,無線網(wǎng)絡(luò)控制器1200還可執(zhí)行圖1的方法,并能實(shí)現(xiàn)無線網(wǎng)絡(luò)控制器在上 述如圖1、圖6所示的實(shí)施例及本發(fā)明具體實(shí)施例1-4的功能,本發(fā)明實(shí)施例在此不再贅述。
[0313] 圖15是本發(fā)明實(shí)施例無線網(wǎng)絡(luò)控制器1500的結(jié)構(gòu)示意圖。無線網(wǎng)絡(luò)控制器1500 可包括處理器1502、存儲(chǔ)器1503和通道接口 1501。本發(fā)明實(shí)施例中,無線網(wǎng)絡(luò)控制器1500 位于數(shù)據(jù)中心網(wǎng)絡(luò),該數(shù)據(jù)中心網(wǎng)絡(luò)中包括多個(gè)WTU。
[0314] 通道接口 15013、處理器1502和存儲(chǔ)器1503通過總線1504系統(tǒng)相互連接??偩€ 1504可以是ISA總線、PCI總線或EISA總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控 制總線等。為便于表示,圖15中僅用一個(gè)雙向箭頭表示,但并不表示僅有一根總線或一種 類型的總線。具體的應(yīng)用中,該通道接口可以通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)與外部的設(shè)備進(jìn)行 信息交互。
[0315] 存儲(chǔ)器1503,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括 計(jì)算機(jī)操作指令。存儲(chǔ)器1503可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器1502 提供指令和數(shù)據(jù)。存儲(chǔ)器1503可能包含高速RAM存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器 (non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。
[0316] 處理器1502,執(zhí)行存儲(chǔ)器1503所存放的程序,并具體用于執(zhí)行以下操作:
[0317] 通過通道接口 1501獲取數(shù)據(jù)中心網(wǎng)絡(luò)的多條鏈路在時(shí)間點(diǎn)t2、……、tn的傳 輸速率信息,該多條鏈路在時(shí)間段?\、Τ 2、……、!"的整體業(yè)務(wù)量信息,以及該數(shù)據(jù)中心網(wǎng)絡(luò) 的多個(gè)WTU中各個(gè)WTU的無線資源使用信息,其中,該多條鏈路中的每個(gè)鏈路為該多個(gè)WTU 中的兩個(gè)WTU之間的傳輸鏈路,該時(shí)間段?\、Τ2、……、Tni中的每一個(gè)時(shí)間段包含該時(shí)間點(diǎn) ti、t2、……、tn中的至少兩個(gè)時(shí)間點(diǎn),且時(shí)間段I\、T2、……、T ni中任意兩個(gè)時(shí)間段在時(shí)間 上沒有重疊;
[0318] 根據(jù)該多條鏈路在該時(shí)間點(diǎn)t2、……、tn的傳輸速率信息,以及該多條鏈路在 該時(shí)間段?\、Τ 2、……、!"的整體業(yè)務(wù)量信息,預(yù)測(cè)第一鏈路在時(shí)間段Tlrt上的時(shí)間點(diǎn)tn+1的 第一傳輸速率,其中,該第一鏈路是該多條鏈路之一,時(shí)間段T j+1是時(shí)間段Tj之后的時(shí)間段, 時(shí)間點(diǎn)ti+1是時(shí)間點(diǎn)ti之后的時(shí)間點(diǎn),i、j為整數(shù),1彡i彡n, 1彡j彡m ;
[0319] 根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+1的第一傳輸速率,以及該多個(gè)WTU中各個(gè)WTU的 無線資源使用信息,確定能夠滿足該第一鏈路傳輸速率需求的路徑,并分配該第一鏈路的 無線資源。
[0320] 應(yīng)理解,時(shí)間段I\、T2、……Jni中任意兩個(gè)時(shí)間段在時(shí)間上沒有重疊,是指時(shí)間段 T0T2,……、!"中任意兩個(gè)時(shí)間段在時(shí)間上不存在共有的時(shí)間段交集。需要特別指出的是, 如果兩個(gè)時(shí)間段中第一個(gè)時(shí)間段的結(jié)束點(diǎn)是第二個(gè)時(shí)間段的起始點(diǎn),這種情況也屬于兩個(gè) 時(shí)間段沒有重疊的情形。
[0321] 應(yīng)理解,鏈路的無線資源,包括WTU各個(gè)分方向的天線資源,以及各個(gè)分方向天線 上的信道資源。WTU的一個(gè)分方向天線上,可包括一個(gè)或多個(gè)天線。
[0322] 上述如本發(fā)明圖1、圖6中任一實(shí)施例揭示的無線網(wǎng)絡(luò)控制器執(zhí)行的方法可以應(yīng) 用于處理器1502中,或者由處理器1502實(shí)現(xiàn)。處理器1502可能是一種集成電路芯片,具有 信號(hào)的處理能力。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器1502中的硬件的集成 邏輯電路或者軟件形式的指令完成。上述的處理器1502可以是通用處理器,包括中央處理 器(Central Processing Unit,簡(jiǎn)稱 CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱 NP)等; 還可以是數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其 他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明 實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也 可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件 譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可 以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄 存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器1503,處理器1502讀取存儲(chǔ)器 1503中的信息,結(jié)合其硬件完成上述方法的步驟。
[0323] 可選地,該時(shí)間段?\、T2、……、Tni中的每一個(gè)時(shí)間段的開始時(shí)間點(diǎn)和結(jié)束時(shí)間點(diǎn) 是該時(shí)間點(diǎn)tp t2、......、tn中的兩個(gè)時(shí)間點(diǎn)。
[0324] 可選地,在用于根據(jù)該多條鏈路在該時(shí)間點(diǎn)H……、tn的傳輸速率信息,以及 該多條鏈路在該時(shí)間段?\、T 2、……、Tni的整體業(yè)務(wù)量信息,預(yù)測(cè)第一鏈路在時(shí)間段Tlri上 的時(shí)間點(diǎn)t n+1的第一傳輸速率的過程中,處理器1502具體用于:
[0325] 根據(jù)該多條鏈路在時(shí)間點(diǎn)t2、……、tn的傳輸速率信息,預(yù)測(cè)第一鏈路在該時(shí) 間點(diǎn)t n+1的第二傳輸速率;
[0326] 根據(jù)該多條鏈路在時(shí)間段?\、T2、……、Tni的整體業(yè)務(wù)量信息,預(yù)測(cè)該多條鏈路在 該時(shí)間段T lri的整體業(yè)務(wù)量信息;
[0327] 根據(jù)該多條鏈路在時(shí)間段?\、Τ2、……、!"、Tlri的整體業(yè)務(wù)量信息,對(duì)該第一鏈路 在時(shí)間點(diǎn)t n+1的第二輸速率進(jìn)行修正,得到該第一鏈路在該時(shí)間點(diǎn)tn+1的第一傳輸速率。
[0328] 通過根據(jù)第一鏈路在多個(gè)時(shí)間段的整體業(yè)務(wù)量,預(yù)測(cè)第一鏈路在將來時(shí)間段的整 體業(yè)務(wù)量,并根據(jù)第一鏈路多個(gè)時(shí)間點(diǎn)的傳輸速率,預(yù)測(cè)第一鏈路在將來時(shí)間段中一個(gè)將 來時(shí)間點(diǎn)的傳輸速率,再根據(jù)第一鏈路在將來時(shí)間段的整體業(yè)務(wù)量修正將來時(shí)間點(diǎn)的傳輸 速率,從而能夠得到將來時(shí)間點(diǎn)的一個(gè)相對(duì)較準(zhǔn)確的傳輸速率預(yù)測(cè)值。
[0329] 應(yīng)理解,本發(fā)明實(shí)施例的方法中,可預(yù)測(cè)將來時(shí)間段上的多個(gè)時(shí)間點(diǎn)的傳輸速率。 在具體的應(yīng)用中,可選擇其中最大的一個(gè)傳輸速率值,作為確定第一鏈路的路徑的參數(shù)。
[0330] 可選地,處理器1502還用于:根據(jù)該多條鏈路在時(shí)間段V T2、……、1"、Tlri的整 體業(yè)務(wù)量信息,對(duì)第二鏈路在時(shí)間點(diǎn)tn+1的第三傳輸速率進(jìn)行修正,得到該第二鏈路在該時(shí) 間點(diǎn)t n+1的第四傳輸速率,其中,該第二鏈路是該多條鏈路中該第一鏈路以外的鏈路;根據(jù) 該第二鏈路在該時(shí)間點(diǎn)tn+1的第四傳輸速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用 信息,確定能夠滿足該第二鏈路傳輸速率需求的路徑,并分配該第二鏈路的無線資源。
[0331] 可選地,處理器1502還用于:根據(jù)該多條鏈路在時(shí)間點(diǎn)h、t2、……、t n的傳輸速 率信息,確定該第一鏈路,其中,該第一鏈路是該多條鏈路中的熱點(diǎn)鏈路,該熱點(diǎn)鏈路在該 時(shí)間點(diǎn)h、t 2、……、tn的總傳輸速率大于該多條鏈路在該時(shí)間點(diǎn)h、t2、……、tn的平均總 傳輸速率乘以預(yù)定系數(shù),該平均總傳輸速率為該多條鏈路在該時(shí)間點(diǎn)h、t 2、……、tn的總 傳輸速率的平均值。
[0332] 應(yīng)理解,通過優(yōu)先處理熱點(diǎn)鏈路,能夠使得熱點(diǎn)業(yè)務(wù)的無線資源要求得到充分的 滿足,有助于提高數(shù)據(jù)中心網(wǎng)絡(luò)的服務(wù)性能。
[0333] 可選地,該WTU的無線資源使用信息包括:該WTU的各個(gè)分方向天線的當(dāng)前傳輸速 率、該WTU的各個(gè)分方向天線的已分配信道的當(dāng)前傳輸速率、該WTU的各個(gè)分方向天線的已 分配信道能夠增加的傳輸速率、該WTU的各個(gè)分方向天線中可分配但實(shí)際未分配的信道能 夠增加的傳輸速率;在用于獲取該WTU的無線資源使用信息的過程中,處理器1502具體用 于:
[0334] 獲取該多個(gè)WTU中各個(gè)WTU的各個(gè)分方向天線的當(dāng)前傳輸速率;
[0335] 獲取該多個(gè)WTU中各個(gè)分方向天線的已分配信道的當(dāng)前傳輸速率;
[0336] 獲取該多個(gè)WTU中各個(gè)分方向天線的已分配和未分配信道的信噪比和帶寬,根據(jù) 該多個(gè)WTU中各個(gè)分方向天線的未分配信道的信噪比和帶寬,獲取該多個(gè)WTU中各個(gè)分方 向天線的未分配信道能夠增加的傳輸速率;
[0337] 根據(jù)該多個(gè)WTU中各個(gè)分方向天線的已分配信道的信噪比和帶寬,以及該多個(gè) WTU中各個(gè)分方向天線的已分配信道的當(dāng)前傳輸速率,獲取該多個(gè)WTU中各個(gè)分方向天線 的已分配信道能夠增加的傳輸速率;
[0338] 根據(jù)該多個(gè)WTU中各個(gè)分方向天線的未分配信道能夠增加的傳輸速率,該多個(gè) WTU中各個(gè)分方向天線的已分配信道能夠增加的傳輸速率,獲取該多個(gè)WTU中各個(gè)WTU的各 個(gè)分方向天線能夠增加的傳輸速率。
[0339] 可選地,處理器1502還用于:根據(jù)該多個(gè)WTU中各個(gè)WTU的各個(gè)分方向天線能夠 增加的傳輸速率,獲取該第一鏈路的原有傳輸路徑中已分配信道能夠增加的傳輸速率、該 第一鏈路的原有傳輸路徑能夠增加的傳輸速率、該第一鏈路的未使用傳輸路徑能夠增加的 傳輸速率。
[0340] 可選地,作為一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳輸速 率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸速率 需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果V > VI, 且V < V1+V2,則保持該第一鏈路的原有傳輸路徑和信道不變,并分配該第一鏈路的無線資 源。其中,V為該第一傳輸速率,Vl為該第一鏈路的所有原有傳輸路徑的當(dāng)前傳輸速率之 和,V2為該第一鏈路的所有原有傳輸路徑的已分配信道能夠增加的傳輸速率之和。
[0341] 可選地,作為另一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳輸 速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸速 率需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果V > V1+V2,且V < V1+V3,則保持該第一鏈路的原有傳輸路徑不變,并根據(jù)該第一鏈路的原有傳 輸路徑中已分配信道能夠增加的傳輸速率、該第一鏈路的原有傳輸路徑中能夠增加的傳輸 速率,在該第一鏈路的原有傳輸路徑中增加新的信道資源,直至該第一鏈路的所有傳輸路 徑能夠滿足該第一傳輸速率的速率要求,并分配該第一鏈路的無線資源。其中,V為該第一 傳輸速率,Vl為該第一鏈路的所有原有傳輸路徑的當(dāng)前傳輸速率之和,V2為該第一鏈路的 所有原有傳輸路徑的已分配信道能夠增加的傳輸速率之和,V3為該第一鏈路的第一傳輸路 徑能夠增加的傳輸速率之和。
[0342] 可選地,作為另一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳 輸速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸 速率需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果V > V1+V3,則根據(jù)該第一鏈路的原有傳輸路徑中已分配信道能夠增加的傳輸速率、該第一 鏈路的原有傳輸路徑能夠增加的傳輸速率、該第一鏈路的未使用傳輸路徑能夠增加的傳輸 速率,為該第一鏈路增加新的傳輸路徑,并在該第一鏈路的原有傳輸路徑及新的傳輸路徑 中增加新的信道資源,直至該第一鏈路的所有傳輸路徑能夠滿足該第一傳輸速率的速率要 求,并分配該第一鏈路的無線資源。其中,V為該第一傳輸速率,Vl為該第一鏈路的所有原 有傳輸路徑的當(dāng)前傳輸速率之和,V3為該第一鏈路的第一傳輸路徑能夠增加的傳輸速率之 和。
[0343] 可選地,作為另一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳 輸速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸 速率需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果 Vl-V >0,且Vl-V < V4,則保持該第一鏈路的原有傳輸路徑和信道不變,并分配該第一鏈路 的無線資源。其中,V為該第一傳輸速率,Vl為該第一鏈路的所有原有傳輸路徑的當(dāng)前傳輸 速率之和,V4為該第一鏈路的所有傳輸路徑的已分配信道中第一信道的當(dāng)前傳輸速率。
[0344] 可選地,作為另一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳 輸速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸 速率需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果 Vl-V > V4,且Vl-V < V5,則停止使用該第一鏈路的已分配信道中的第一信道,并分配該第 一鏈路的無線資源。其中,V為該第一傳輸速率,Vl為該第一鏈路的所有原有傳輸路徑的當(dāng) 前傳輸速率之和,V4為該第一鏈路的所有傳輸路徑的已分配信道中第一信道的當(dāng)前傳輸速 率,V5為該第一鏈路的該第一傳輸路徑的當(dāng)前傳輸速率。
[0345] 可選地,作為另一個(gè)實(shí)施例,在用于根據(jù)該第一鏈路在該時(shí)間點(diǎn)tn+Ι的第一傳 輸速率,以及該多個(gè)WTU中各個(gè)WTU的無線資源使用信息,確定能夠滿足該第一鏈路傳輸 速率需求的路徑,并分配該第一鏈路的無線資源的過程中,處理器1502具體用于:如果 Vl-V > V5,則停止使用該第一鏈路在第一傳輸路徑的所有信道,并分配該第一鏈路的無線 資源。其中,V為該第一傳輸速率,Vl為該第一鏈路的所有原有傳輸路徑的當(dāng)前傳輸速率之 和,V5為該第一鏈路的該第一傳輸路徑的當(dāng)前傳輸速率。
[0346] 進(jìn)一步地,處理器1502還用于:如果第一鏈路的第一 WTU在第一分方向天線中存 在不發(fā)射且不接收任何信道的第一天線,則關(guān)閉所述第一天線。應(yīng)理解,第一鏈路的第一 WTU,是指第一鏈路的傳輸路徑經(jīng)過的WTU。
[0347] 可選地,處理器1502還用于:在確定能夠滿足該第一鏈路傳輸速率需求的傳輸路 徑,并分配該第一鏈路的無線資源之后,更新該第一鏈路所涉及WTU的無線資源使用信息。
[0348] 優(yōu)先地,該時(shí)間點(diǎn)h、t2、……、tn中任意兩個(gè)相鄰的時(shí)間點(diǎn)之間的時(shí)間間隔相等。
[0349] 優(yōu)選地,該時(shí)間段?\、T2、……、Tni的時(shí)間長(zhǎng)度都相等。
[0350] 另外,無線網(wǎng)絡(luò)控制器1500還可執(zhí)行圖1的方法,并能實(shí)現(xiàn)無線網(wǎng)絡(luò)控制器在上 述如圖1、圖6所示的實(shí)施例及本發(fā)明具體實(shí)施例1-4的功能,本發(fā)明實(shí)施例在此不再贅述。
[0351] 本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單 元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟 以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員 可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出 本發(fā)明的范圍。
[0352] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0353] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0354] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0355] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0356] 所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)