專利名稱:報文接收方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種報文接收方法及裝置。
背景技術(shù):
在無線通信系統(tǒng)的基站中,當系統(tǒng)吞吐量很高時,基站的性能及穩(wěn)定性就會顯著下降。具體可以表現(xiàn)為吞吐量降低、處理速度變慢、軟件系統(tǒng)易卡死等。相關(guān)技術(shù)中,當基站網(wǎng)口接收報文的流量增大時,導致基站性能下降,目前尚未提出有效的解決方案
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種報文接收方法及裝置,以至少解決上述當基站網(wǎng)口接收報文的流量增大時,導致基站性能下降的問題。根據(jù)本發(fā)明的一個方面,提供了一種報文接收方法,包括如下步驟確定中央處理器(CPU)的利用率;使用利用率確定接收報文的門限;根據(jù)確定的門限接收報文。優(yōu)選地,確定CPU的利用率包括根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定CPU用于處理接收到的報文所占用的CPU利用率。優(yōu)選地,使用利用率確定報文的門限包括根據(jù)預先在單位時間內(nèi)統(tǒng)計的利用率與接收報文的長度和/或個數(shù)之間的對應關(guān)系確定門限。優(yōu)選地,根據(jù)對應關(guān)系確定門限包括使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限。優(yōu)選地,使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限包括使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的多組門限;一組門限中的每一個對應于長度的門限值為,多組中每組相應長度的門限的平均值。優(yōu)選地,使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限包括使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的多組門限;確定多組對應于長度的門限中最后一組門限中任意一個門限所對應的CPU的利用率大于預定值;計算多組中除了最后一組外其他組中每組相應長度的門限的幾何平均值;一組門限中的每一個對應于長度的門限值為,計算預定權(quán)值與最后一組門限的乘積之后與幾何平均值的和得到的一組值。優(yōu)選地,使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限包括使用如下公式分別確定對應于不同報文長度的一組門限pps_b pps_b = k * pps_a * max_cpu/ Δ cpu,其中,k 為調(diào)整值,且 k 為實數(shù),pps_a 為個數(shù),max_cpu為預設(shè)的CPU的最大利用率,Acpu為單位時間內(nèi)統(tǒng)計的利用率。根據(jù)本發(fā)明的另一方面,提供了一種報文接收裝置,包括第一確定模塊,用于確定中央處理器CPU的利用率;第二確定模塊,用于使用利用率確定接收報文的門限;接收模塊,用于根據(jù)確定的門限接收報文。優(yōu)選地,第一確定模塊,用于根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定CPU用于處理接收到的報文所占用的CPU利用率。優(yōu)選地,第二確定模塊,用于根據(jù)預先在單位時間內(nèi)統(tǒng)計的利用率與接收報文的長度和個數(shù)之間的對應關(guān)系確定門限。通過本發(fā)明,采用確定CPU的利用率,并使用利用率確定接收報文的門限,最后根據(jù)確定的門限接收報文,解決了相關(guān)技術(shù)中,當基站網(wǎng)口接收報文的流量增大時,導致基站性能下降的問題,進而達到了提高基站性能的效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中 圖I是根據(jù)本發(fā)明實施例的報文接收方法的流程圖;圖2是根據(jù)本發(fā)明實施例的報文接收裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實施例的報文接收裝置的優(yōu)選的結(jié)構(gòu)框圖;以及圖4是根據(jù)本發(fā)明優(yōu)選實施例的報文接收方法的流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。在以下實施例中,考慮到在無線通信系統(tǒng)的基站中,網(wǎng)絡(luò)報文處理是基站功能的一個重要組成部分,同時對中央處理器(Central Processing Unit,簡稱為CPU)的消耗也是較大的,當系統(tǒng)吞吐量很高時,CPU的處理能力會成為基站性能的瓶頸。例如,當單板的CPU利用率上升到95%以上時,基站的性能及穩(wěn)定性就會顯著下降,表現(xiàn)為吞吐量降低、處理速度變慢、軟件系統(tǒng)易卡死等。在以下實施例中,考慮到報文流量增大時,基站一系列與網(wǎng)絡(luò)功能相關(guān)的上層軟件任務(wù)的處理量就隨之增加,所以基站CPU利用率上升影響基站的性能,因此,在以下實施例中,通過對接收報文進行了控制,從而可以取得降低CPU利用率的目的。本實施例提供了一種報文接收方法,圖I是根據(jù)本發(fā)明實施例的報文接收方法的流程圖,如圖I所示,該方法包括步驟S102 :確定CPU的利用率;步驟S104 :使用利用率確定接收報文的門限;步驟S106 :根據(jù)確定的門限接收報文。通過上述步驟,利用確定的CPU的利用率來確定接收報文的門限,并根據(jù)確定的門限接收報文,在報文流量增大時,根據(jù)CPU的利用率確定的門限來接收報文,克服了報文流量增大時,基站一系列與網(wǎng)絡(luò)功能相關(guān)的上層軟件任務(wù)的處理量會隨之增加,導致基站CPU的利用率增大會影響基站的性能的問題,從而提高了基站的性能。確定CPU的利用率,可以是對CPU的整體利用率,例如,該CPU目前的整體的利用率是60%;也可以是只考慮該CPU目前對接收到的報文進行處理所占用的利用率,例如,可以根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定CPU用于處理接收到的報文所占用的CPU利用率,這種根據(jù)網(wǎng)絡(luò)吞吐量方式確定的CPU利用率準確性比較高。對于門限值的確定,可以根據(jù)預先統(tǒng)計的在單位時間內(nèi)接收到的報文的個數(shù)與利用率的關(guān)系來進行確定,也可以根據(jù)預先統(tǒng)計的單位時間內(nèi)接收到的報文的長度與利用率的關(guān)系來進行確定,作為一個優(yōu)選實施方式,可以將這兩種方式結(jié)合。例如,可以根據(jù)報文的個數(shù)和長度確定該單位時間內(nèi)接收到報文的總的流量,以及在該流程下的CPU的利用率,那么如果希望將CPU的利用率控制在80%,可以根據(jù)之前統(tǒng)計的數(shù)據(jù),查找80%時所對應的總的流量,然后根據(jù)該流程控制接收到報文的個數(shù)和長度(例如,可以拋棄一定數(shù)量的報文,或者拋棄長度超過閾值的報文)。這種根據(jù)單位時間內(nèi)利用率和報文長度和/或個數(shù)之間的對應關(guān)系確定的門限,準確性比較高。在本實施例中,提供了一種優(yōu)選實施方式,在該優(yōu)選實施方式中,考慮到不同報文長度對應不同的門限與CPU的利用率變化量間存在近似線性的關(guān)系,對應于不同報文長度確定不同的門限,可以使基站設(shè)備能根據(jù)當期設(shè)備的自身處理能力以及網(wǎng)絡(luò)報文種類、長度自動地調(diào)整收包門限,從而使設(shè)備能長期工作于穩(wěn)定狀態(tài),提高設(shè)備的魯棒性。即可以使 門限值與報文的長度對應起來,即不同范圍的報文的長度對應的門限值是不同的。即使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過預先統(tǒng)計的在單位時間內(nèi)接收到的報文的個數(shù)與利用率的關(guān)系對應關(guān)系分別確定對應于不同報文長度的一組門限。在實施時,使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限可以有多種實施方式,例如可以根據(jù)對應關(guān)系獲取一組對應于不通過報文長度門限作為一組門限或者在一段時間內(nèi)獲取了多組門限,然后通過求平均或加權(quán)求和的方式確定一組門限。對于后者,比較優(yōu)地,可以采用如下兩種實施方式方式一使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的多組門限;一組門限中的每一個對應于長度的門限值為,多組中每組相應長度的門限的平均值。方式一確定門限的方法比較簡便,但同時該方式中將多組門限中對應于長度的門限值取平均值得到對應于長度的門限,在一定程度上保證的確定門限的準確性。方式二 使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的多組門限;確定多組對應于長度的門限中最后一組門限中任意一個門限所對應的CPU的利用率大于預定值;計算多組中除了最后一組外其他組中每組相應長度的門限的幾何平均值;一組門限中的每一個對應于長度的門限值為,計算預定權(quán)值與最后一組門限的乘積之后與幾何平均值的和得到的一組值。方式二確定門限值的方法較方式一復雜,但是其根據(jù)最后一組門限對應的(PU大于預定值,比較優(yōu)地,該預定值可以為2 * max_cpu/3,大于預定值表明最后一組門限值的可靠性比較高,則增加最后一組門限的權(quán)值來計算一組門限,所以得到的門限值比方式一的準確性高。在實施時,比較優(yōu)地,使用如下公式分別確定對應于不同報文長度的一組門限pps_b pps_b = k * pps_a * max_cpu/ Δ cpu,其中,k 為調(diào)整值,且 k 為實數(shù),pps_a 為個數(shù),max_cpu為預設(shè)的CPU的最大利用率,Λ cpu為單位時間內(nèi)統(tǒng)計的利用率。該方式根據(jù)對應關(guān)系確定一組門限,并且可以通過k值對門限值進行修正,例如Λ cpu越大,應該降低門限,則k值小于1,反之,Acpu越大,說明網(wǎng)絡(luò)相關(guān)任務(wù)所占CPU資源不多,應該提高門限,則k值大于I.
需要說明的是,上述優(yōu)選實施方式可以相互組合形成不同的實施例。本實施例中還提供了一種報文接收裝置,如以下實施例所使用的,術(shù)語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的系統(tǒng)和方法較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖2是根據(jù)本發(fā)明實施例的報文接收裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括第一確定模塊22,第二確定模塊24,接收模塊26,下面對上述結(jié)構(gòu)進行詳細說明。第一確定模塊22,用于確定中央處理器CPU的利用率;第二確定模塊24,連接至第一確定模塊22,用于使用第一確定模塊22確定的利用率確定接收報文的門限;接收模塊26,連接至第二確定模塊24,用于根據(jù)第二確定模塊24確定的門限接收報文。優(yōu)選地,第一確定模塊22,用于根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定CPU用于處理接收到的報文所占用的CPU利用率。
優(yōu)選地,第二確定模塊24,用于根據(jù)預先在單位時間內(nèi)統(tǒng)計的利用率與接收報文的長度和個數(shù)之間的對應關(guān)系確定門限。在本實施例中,還提供了一種優(yōu)選的報文接收裝置,圖3是根據(jù)本發(fā)明實施例的報文接收裝置的優(yōu)選的結(jié)構(gòu)框圖,如圖3所示,第二確定模塊24包括第三確定模塊32,第三確定模塊32包括第四確定模塊322,第五確定模塊324,第六確定模塊326,計算模塊328,第七確定模塊329,下面對上述結(jié)構(gòu)進行詳細說明。第三確定模塊32,用于使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的一組門限。第三確定模塊32包括第四確定模塊322,用于使用個數(shù)和單位時間內(nèi)統(tǒng)計的利用率通過對應關(guān)系分別確定對應于不同報文長度的多組門限;第五確定模塊324,連接至第四確定模塊322,用于確定一組門限中的每一個對應于長度的門限值為,多組中每組相應長度的門限的平均值。第三確定模塊32包括第六確定模塊326,連接至第四確定模塊322,用于確定第四確定模塊322確定出的多組對應于長度的門限中最后一組門限中任意一個門限所對應的CPU的利用率大于預定值;計算模塊328,連接至第六確定模塊326,在第六確定模塊326確定出多組對應于長度的門限中最后一組門限中任意一個門限所對應的CPU的利用率大于預定值時,計算多組中除了最后一組外其他組中每組相應長度的門限的幾何平均值;第七確定模塊329,用于確定一組門限中的每一個對應于長度的門限值為,計算預定權(quán)值與最后一組門限的乘積之后與幾何平均值的和得到的一組值。需要說明的是,裝置實施例中描述的報文接收裝置對應于上述的方法實施例,其具體的實現(xiàn)過程在方法實施例中已經(jīng)進行過詳細說明,在此不再贅述。下面將結(jié)合優(yōu)選實施例進行說明優(yōu)選實施例一本實施例提供了一種報文接收方法,圖4是根據(jù)本發(fā)明優(yōu)選實施例的報文接收方法的流程圖,如圖4所示,該方法包括如下步驟步驟S402 :進行門限訓練。步驟S404 :計算當前O. 5秒的平均包長的pps_a。 步驟S406 :網(wǎng)絡(luò)任務(wù)CPU資源消耗檢測。
步驟S408 :提供當前網(wǎng)絡(luò)任務(wù)CPU利用率。步驟S410 :根據(jù)當前的CPU利用率計算pps_b。步驟S412 :更新訓練表。步驟S414 :計算本周期需要設(shè)置給驅(qū)動的門限。步驟S416 :網(wǎng)口驅(qū)動。步驟S418 :判斷是否是重要報文,如果判斷結(jié)果為是,執(zhí)行步驟S420,否則,執(zhí)行步驟S422。步驟S420 :將該報文交給上層。步驟S422 :丟棄該報文。 通過本優(yōu)選實施例,根據(jù)當前網(wǎng)絡(luò)吞吐量對CPU的消耗水平,動態(tài)地調(diào)整基站的接收報文門限,對提升基站在高吞吐量條件下的性能和穩(wěn)定性有著顯著的改善。優(yōu)選實施例二本實施例提供了一種報文接收方法,本實施例結(jié)合了上述實施例及其中的優(yōu)選實施方式,該方法包括步驟1,在O. 5秒內(nèi)其對CPU的消耗值定義為Λ cpu,另外,把所能夠忍受的基站CPU利用率定義為max_cpu, max_cpu的值一般設(shè)為90%。步驟2,對當前O. 5秒內(nèi)網(wǎng)口收包的狀況進行統(tǒng)計分析,計算出平均包長average_length 和報文個數(shù) pps_a,將包長分成 64byte, 128byte, 256byte, 512byte, 1024byte 五個等級,將當前O. 5秒網(wǎng)口收到報文的平均包長按照如下方式進行分類
平均包長(byte)類別(byte)
64 966496 192128
192 384256
384 768512
768 15141024對于O. 5秒內(nèi)統(tǒng)計到的pps_a,主要目的就是將其作為將來這一類包長的pps門限軌跡。步驟3,對pps_a進行簡單的修正,得到pps_b,具體為Δ cpu越大,就應該降低pps門限;反之,Acpu越小,說明網(wǎng)絡(luò)相關(guān)任務(wù)所占CPU資源不多,需要提高這種包長pps的門限??梢酝ㄟ^以下公式確定pps_b pps_b = k * pps_a * max_cpu/ Acpu,其中,參數(shù)k代表需要調(diào)節(jié)的系數(shù)。步驟4,計算pps_b后,將其存為門限歷史,每種長度的報文都需要存儲8組門限歷史,并將其稱作為訓練表,當訓練表中存滿8組門限歷史后,新的門限歷史就替換掉最老的那個門限歷史,采用多門限的目的是防止出現(xiàn)PPS門限值的大跳躍,進而導致基站CPU利用率的大跳躍。
步驟5,得到8組門限歷史后,使用該8組門限歷史計算需要設(shè)置給網(wǎng)口驅(qū)動的的pps_c門限值了。具體如下(I)如果當前的Acpu大于等于2 * max_cpu/3時,就認為最新一次的pps_b可信度較高,并且數(shù)據(jù)比較新,最符合當時基站的運行情況,因此在計算pps_c時,其需要占一半的比重,使用如下公式確定pps_c pps_c = O. 5 * pps_b[7]+0. 5 * (pps_b
+· . . +pps_b[6])/7。(2)如果當前的Acpu小于2 * max_cpu/3時,可以認為最新一次的pps_b可信度不高,在計算pps_c時,可以取歷史門限的平均值,可以使用如下公式確定pps_c ;pps_c = (pps_b [O] +. . . +pps_b [7]) /8通過上述計算方法,根據(jù)上述算法計算得到ppS_c就是一個綜合了當前最新網(wǎng)絡(luò)處理信息和歷史記錄的PPS門限值。 步驟6,將這個值設(shè)置到網(wǎng)口驅(qū)動中,那么接下來的工作可以由網(wǎng)口驅(qū)動來完成。步驟7,在網(wǎng)口驅(qū)動中判斷當前的pps是否大于這個pps_c,如果大于pps_c,那么再對進入網(wǎng)口的報文進行判斷,對于不重要的報文就直接在網(wǎng)口驅(qū)動層進行丟棄。對于重要的報文還是繼續(xù)遞交到上層軟件進行處理。通過該步驟,動態(tài)地調(diào)整基站接收報文門限,對超過門限的不重要報文予以丟棄,從而保證基站在網(wǎng)絡(luò)高負荷條件下的基本功能。上述實施例中的CPU的消耗值即為CPU的利用率。需要說明的是,本實施例中,考慮到當網(wǎng)口帶寬增大時,即每秒比特率(bits persecond,簡稱為bps)增大時,CPU利用率會增大;另一方面,當網(wǎng)口收到的報文數(shù)量增大時,即pps(packets per second)增大時,CPU利用率也會增大。相當于網(wǎng)口接收報文的個數(shù)和報文長度會同時影響到基站CPU的利用率。且相同帶寬情況下,不同包長對應的不同pps與CPU利用率變化量間也存在近似線性的關(guān)系。因此,采用的方案為將各個包長條件下達到CPU利用率門限的pps記錄下來,形成訓練表,并且這張訓練表能根據(jù)當前CPU的使用情況實時更新,當網(wǎng)口收包流量達到門限時,限制報文的接收,讓報文不進入?yún)f(xié)議棧以上的上層軟件空間,從而抑制基站CPU的利用率。另外,可以對報文進行分類,將重要的報文列為保護對象,即使基站處理能力達到極限,列為保護對象的報文也能優(yōu)先得到處理,這樣能保證基站基本功能的正常運作。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。通過上述實施例,提供了一種報文接收方法及裝置,通過監(jiān)測基站網(wǎng)絡(luò)報文處理相關(guān)任務(wù)對CPU消耗的水平,實現(xiàn)當前的網(wǎng)絡(luò)任務(wù)對CPU資源的消耗水平動態(tài)調(diào)整網(wǎng)口收包門限,從而提高了基站在網(wǎng)絡(luò)高負荷條件下的性能,本申請可以廣泛應用于各種基站中,例如,WiMAX PICO基站采用本申請設(shè)計的網(wǎng)口限速策略,可以很好地平衡CPU利用率和網(wǎng)口帶寬的關(guān)系,使基站在超負荷運轉(zhuǎn)時,CPU利用率始終處于一個接近飽和的狀態(tài),有效地提聞了基站的性能。顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種報文接收方法,其特征在于包括如下步驟 確定中央處理器CPU的利用率; 使用所述利用率確定接收報文的門限; 根據(jù)確定的所述門限接收報文。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,確定所述CPU的利用率包括 根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定所述CPU用于處理所述接收到的報文所占用的CPU利用率。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,使用所述利用率確定報文的門限包括 根據(jù)預先在單位時間內(nèi)統(tǒng)計的利用率與接收報文的長度和/或個數(shù)之間的對應關(guān)系確定所述門限。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述對應關(guān)系確定所述門限包括 使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的一組門限。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的一組門限包括 使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的多組門限; 所述一組門限中的每一個對應于長度的門限值為,所述多組中每組相應長度的門限的平均值。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的一組門限包括 使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的多組門限; 確定所述多組對應于所述長度的門限中最后一組門限中任意一個門限所對應的CPU的利用率大于預定值; 計算所述多組中除了最后一組外其他組中每組相應長度的門限的幾何平均值; 所述一組門限中的每一個對應于長度的門限值為,計算預定權(quán)值與所述最后一組門限的乘積之后與所述幾何平均值的和得到的一組值。
7.根據(jù)權(quán)利要求4至6中任一項所述的方法,其特征在于,使用所述個數(shù)和所述單位時間內(nèi)統(tǒng)計的利用率通過所述對應關(guān)系分別確定對應于所述不同報文長度的一組門限包括 使用如下公式分別確定對應于所述不同報文長度的一組門限PPS_b pps_b = k*pps_a*max_cpu/ Δ cpu,其中,k為調(diào)整值,且k為實數(shù),pps_a為所述個數(shù),max_cpu為預設(shè)的CPU的最大利用率,Acpu為所述單位時間內(nèi)統(tǒng)計的利用率。
8.一種報文接收裝置,其特征在于包括 第一確定模塊,用于確定中央處理器CPU的利用率; 第二確定模塊,用于使用所述利用率確定接收報文的門限; 接收模塊,用于根據(jù)確定的所述門限接收報文。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一確定模塊,用于根據(jù)接收報文的網(wǎng)絡(luò)吞吐量確定所述CPU用于處理所述接收到的報文所占用的CPU利用率。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述第二確定模塊,用于根據(jù)預先在單位時間內(nèi)統(tǒng)計的利用率與接收報文的長度和個數(shù)之間的對應關(guān)系確定所述門限。
全文摘要
本發(fā)明公開了報文接收方法及裝置,該方法包括確定CPU的利用率;使用利用率確定接收報文的門限;根據(jù)確定的門限接收報文。通過本發(fā)明克服了相關(guān)技術(shù)中當基站網(wǎng)口接收報文的流量增大時,導致基站性能下降的問題,進而達到了提高基站性能的效果。
文檔編號H04W28/10GK102821423SQ20111015434
公開日2012年12月12日 申請日期2011年6月9日 優(yōu)先權(quán)日2011年6月9日
發(fā)明者郭軍洪, 張施賢 申請人:中興通訊股份有限公司