一種平衡3g網(wǎng)卡負(fù)載的方法
【專利摘要】本發(fā)明公開了一種平衡3G網(wǎng)卡負(fù)載的方法,其特征在于包括:S1:分別測(cè)試網(wǎng)絡(luò)設(shè)備上安裝的各3G網(wǎng)卡每秒鐘發(fā)送的報(bào)文個(gè)數(shù);S2:根據(jù)所述各網(wǎng)卡報(bào)文發(fā)送速度的比例為網(wǎng)卡分配待發(fā)送的報(bào)文數(shù)量。通過對(duì)網(wǎng)絡(luò)設(shè)備上安裝的無線網(wǎng)卡測(cè)量報(bào)文發(fā)送速度來分配報(bào)文數(shù)量,發(fā)送較快的網(wǎng)卡承擔(dān)較多的報(bào)文發(fā)送任務(wù),發(fā)送報(bào)文較慢的網(wǎng)卡承擔(dān)較少的報(bào)文發(fā)送任務(wù),并且為報(bào)文發(fā)送較快的網(wǎng)卡優(yōu)先分配報(bào)文,這樣就可以起到負(fù)載均衡的作用,真正實(shí)現(xiàn)增加網(wǎng)絡(luò)帶寬的目的。
【專利說明】—種平衡3G網(wǎng)卡負(fù)載的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種平衡3G網(wǎng)卡負(fù)載的方法。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,網(wǎng)絡(luò)設(shè)備上通常會(huì)使用兩個(gè)3G網(wǎng)卡以此來實(shí)現(xiàn)增加網(wǎng)絡(luò)帶寬的作用,每個(gè)3G網(wǎng)卡都相當(dāng)于一個(gè)網(wǎng)口,網(wǎng)口都有各自的收發(fā)報(bào)文隊(duì)列,并且這個(gè)隊(duì)列能夠容納的報(bào)文數(shù)量都是一定的,例如每個(gè)隊(duì)列能存儲(chǔ)500個(gè)報(bào)文,那么當(dāng)報(bào)文數(shù)量大于500時(shí),報(bào)文將會(huì)被丟棄。通常配備的兩個(gè)3G網(wǎng)卡屬于不同的通信運(yùn)行商,例如一個(gè)3G網(wǎng)卡是聯(lián)通的,另外一個(gè)是移動(dòng)的,這樣選擇的好處是當(dāng)一個(gè)網(wǎng)卡不能上網(wǎng)的時(shí)候(比如欠費(fèi)等原因),另一個(gè)網(wǎng)卡還可以上網(wǎng),這樣避免了斷網(wǎng)造成的損失?,F(xiàn)有技術(shù)中,對(duì)報(bào)文進(jìn)行負(fù)載均衡的做法是給每個(gè)網(wǎng)卡平均分配報(bào)文,由于不一樣的網(wǎng)卡的網(wǎng)絡(luò)信號(hào)不同,因此就會(huì)出現(xiàn)網(wǎng)絡(luò)信號(hào)較強(qiáng)的網(wǎng)卡先完成發(fā)送報(bào)文的任務(wù),另外一個(gè)網(wǎng)卡由于發(fā)送速度慢、隊(duì)列長(zhǎng)度的原因而丟棄部分報(bào)文,造成通信的障礙。
【發(fā)明內(nèi)容】
[0003](一)要解決的技術(shù)問題
本發(fā)明要解決的是3G網(wǎng)卡負(fù)載均衡時(shí)為每個(gè)網(wǎng)卡平均分配發(fā)送報(bào)文的數(shù)量,從而造成的發(fā)送速度較慢的網(wǎng)卡丟棄部分報(bào)文的問題。
[0004](二)技術(shù)方案
為解決上述技術(shù)問題,本發(fā)明提供了一種平衡3G網(wǎng)卡負(fù)載的方 法,其特征在于包括:
51:分別測(cè)試網(wǎng)絡(luò)設(shè)備上安裝的各3G網(wǎng)卡每秒鐘發(fā)送的報(bào)文個(gè)數(shù);
52:根據(jù)所述各網(wǎng)卡報(bào)文發(fā)送速度的比例為網(wǎng)卡分配待發(fā)送的報(bào)文數(shù)量。
[0005]所述步驟S2還包括依據(jù)報(bào)文發(fā)送速度為網(wǎng)卡分配報(bào)文,發(fā)送速度較快的網(wǎng)卡優(yōu)先分配報(bào)文。
[0006](三)有益效果
本發(fā)明通過對(duì)網(wǎng)絡(luò)設(shè)備上安裝的無線網(wǎng)卡測(cè)量報(bào)文發(fā)送速度來分配報(bào)文數(shù)量,發(fā)送較快的網(wǎng)卡承擔(dān)較多的報(bào)文發(fā)送任務(wù),發(fā)送報(bào)文較慢的網(wǎng)卡承擔(dān)較少的報(bào)文發(fā)送任務(wù),并且為報(bào)文發(fā)送較快的網(wǎng)卡優(yōu)先分配報(bào)文,這樣就可以起到負(fù)載均衡的作用,真正實(shí)現(xiàn)增加網(wǎng)絡(luò)帶寬的目的。針對(duì)傳統(tǒng)的負(fù)載均衡對(duì)網(wǎng)卡的發(fā)包進(jìn)行負(fù)載是平均分配的方法使用在不穩(wěn)定的3G無線接口上進(jìn)行優(yōu)化,使3G網(wǎng)卡的每個(gè)發(fā)送單元得到最大化的利用,保證每個(gè)發(fā)送單元的發(fā)包隊(duì)列中的報(bào)文剩余數(shù)量等同,并且可以避免由于3G無線網(wǎng)卡發(fā)送速度不同導(dǎo)致的報(bào)文亂序的問題發(fā)生。
【具體實(shí)施方式】
[0007]下面對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0008]本實(shí)施方式的方法包括以下步驟:
51:分別測(cè)試網(wǎng)絡(luò)設(shè)備上安裝的各3G網(wǎng)卡的報(bào)文發(fā)送速度;
52:根據(jù)各網(wǎng)卡報(bào)文發(fā)送速度的比例為相應(yīng)網(wǎng)卡分配報(bào)文。
[0009]例如,第一網(wǎng)卡的發(fā)送報(bào)文的速度是第二網(wǎng)卡的二倍,例如在一
秒內(nèi)要發(fā)送3000個(gè)報(bào)文,那么負(fù)載均衡就通過這個(gè)比例發(fā)送給第一網(wǎng)卡2000個(gè)報(bào)文,發(fā)送給第二網(wǎng)卡1000個(gè)報(bào)文,通過此負(fù)載均衡的方法來平衡設(shè)備的上網(wǎng)報(bào)文負(fù)載。
[0010]進(jìn)一步地,在步驟S2中,還可以為發(fā)送速度來較快的網(wǎng)卡優(yōu)先分配報(bào)文,也就是說,為發(fā)送速度最快的網(wǎng)卡先分配報(bào)文,為發(fā)送速度最慢的網(wǎng)卡最后一個(gè)分配報(bào)文。
[0011]下面對(duì)上述方法結(jié)合具體應(yīng)用場(chǎng)景進(jìn)行說明:
在網(wǎng)絡(luò)設(shè)備上安裝3個(gè)3G無線網(wǎng)卡,記錄每秒鐘每個(gè)網(wǎng)卡的發(fā)包個(gè)數(shù),假設(shè)第一無線網(wǎng)卡每秒發(fā)包個(gè)數(shù)為100個(gè),第二網(wǎng)卡每秒發(fā)包個(gè)數(shù)是30個(gè),第三無線網(wǎng)卡每秒發(fā)包個(gè)數(shù)是60個(gè);當(dāng)有報(bào)文需要發(fā)送時(shí),cpu將報(bào)文首先發(fā)送給第一無線網(wǎng)卡,發(fā)送到100個(gè)時(shí),變換發(fā)送報(bào)文的網(wǎng)卡為第二無線網(wǎng)卡,第二無線網(wǎng)卡發(fā)送30個(gè)時(shí),再變換發(fā)送單元到第三無線網(wǎng)卡,第三無線網(wǎng)卡發(fā)送60個(gè)時(shí),再變換回第一無線網(wǎng)卡。
[0012]本發(fā)明通過對(duì)網(wǎng)絡(luò)設(shè)備上安裝的無線網(wǎng)卡測(cè)量報(bào)文發(fā)送速度來分配報(bào)文數(shù)量,發(fā)送較快的網(wǎng)卡承擔(dān)較多的報(bào)文發(fā)送任務(wù),發(fā)送報(bào)文較慢的網(wǎng)卡承擔(dān)較少的報(bào)文發(fā)送任務(wù),并且為報(bào)文發(fā)送較快的網(wǎng)卡優(yōu)先分配報(bào)文,這樣就可以起到負(fù)載均衡的作用,真正實(shí)現(xiàn)增加網(wǎng)絡(luò)帶寬的目的。
[0013]以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種平衡3G網(wǎng)卡負(fù)載的方法,其特征在于包括: 51:分別測(cè)試網(wǎng)絡(luò)設(shè)備上安裝的各3G網(wǎng)卡每秒鐘發(fā)送的報(bào)文個(gè)數(shù); 52:根據(jù)所述各網(wǎng)卡報(bào)文發(fā)送速度的比例為網(wǎng)卡分配待發(fā)送的報(bào)文數(shù)量。
2.如權(quán)利要求1所述平衡3G網(wǎng)卡負(fù)載的方法,其特征在于,所述步驟S2還包括依據(jù)報(bào)文發(fā)送速度為網(wǎng)卡分配報(bào)文,發(fā)送速度較快的網(wǎng)卡優(yōu)先分配報(bào)文。
【文檔編號(hào)】H04W28/08GK103957560SQ201410128201
【公開日】2014年7月30日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】陳海濱 申請(qǐng)人:漢柏科技有限公司