043] 所述存儲(chǔ)器,用于存放程序。
[0044] 所述通信接口,用于與第二路由器通信。
[0045] 所述處理器用于執(zhí)行所述存儲(chǔ)器所存放的程序,包括:
[0046] 通過多條無線鏈路與第二路由器通信;
[0047] 獲取各個(gè)無線鏈路的狀態(tài)信息;
[0048] 根據(jù)各個(gè)無線鏈路的狀態(tài)信息,確定各個(gè)無線鏈路的傳輸開銷;
[0049] 根據(jù)各個(gè)無線鏈路的傳輸開銷,確定各個(gè)無線鏈路的負(fù)載分配;
[0050] 根據(jù)各個(gè)無線鏈路的負(fù)載分配,向所述第二路由器發(fā)送數(shù)據(jù)。
[0051] 結(jié)合第H方面,在第H方面的第一種可能的實(shí)現(xiàn)方式中,所述處理器用于獲取各 個(gè)無線鏈路的狀態(tài)信息時(shí),具體包括:
[0052] 接收所述第二路由器發(fā)送的各個(gè)無線鏈路的狀態(tài)信息。
[0053] 結(jié)合第H方面或第H方面的第一種可能的實(shí)現(xiàn)方式,在第H方面的第二種可能的 實(shí)現(xiàn)方式中,所述處理器獲取的狀態(tài)信息包括網(wǎng)絡(luò)制式和RSSI ;
[0054] 所述處理器用于根據(jù)各個(gè)無線鏈路的狀態(tài)信息,確定各個(gè)無線鏈路的傳輸開銷 時(shí),具體包括:
[00巧]確定各個(gè)無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重;
[0056] 根據(jù)各個(gè)無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重,確定各個(gè)無線鏈 路的傳輸開銷。
[0057] 結(jié)合第H方面的第二種可能的實(shí)現(xiàn)方式,在第H方面的第H種可能的實(shí)現(xiàn)方式 中,所述處理器獲取的狀態(tài)信息還包括無線鏈路的在線時(shí)長或無線鏈路的統(tǒng)計(jì)流量;
[0058] 所述處理器用于根據(jù)各個(gè)無線鏈路的狀態(tài)信息,確定各個(gè)無線鏈路的傳輸開銷 時(shí),具體包括:
[0059] 針對(duì)每一無線鏈路,分別判斷該無線鏈路的在線時(shí)長是否超過包月時(shí)長,或者,統(tǒng) 計(jì)流量是否超過包月流量,如果在線時(shí)長超過包月時(shí)長或者統(tǒng)計(jì)流量超過包月流量,將預(yù) 先設(shè)置的傳輸開銷的上限值作為該無線鏈路的傳輸開銷;
[0060] 否則,確定該無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重;根據(jù)該無線鏈 路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重,確定該無線鏈路的傳輸開銷。
[0061] 結(jié)合第H方面和第H方面的第一種至第H種可能的實(shí)現(xiàn)方式中的任一種,在第H 方面的第四種可能的實(shí)現(xiàn)方式中,所述處理器還用于:
[0062] 在確定各個(gè)無線鏈路的負(fù)載分配之后,向所述第二路由器發(fā)送包括各個(gè)無線鏈路 的負(fù)載分配的指示消息,W使所述第二路由器根據(jù)各個(gè)無線鏈路的負(fù)載分配發(fā)送數(shù)據(jù)。
[0063] 本發(fā)明實(shí)施例中,根據(jù)各個(gè)無線鏈路的狀態(tài)信息確定各個(gè)無線鏈路的傳輸開銷, 根據(jù)各個(gè)無線鏈路的傳輸開銷,確定各個(gè)無線鏈路的負(fù)載分配;由于無線鏈路的狀態(tài)信息 相比于無線鏈路的簽約帶寬能夠更準(zhǔn)確地反映出網(wǎng)絡(luò)當(dāng)前狀況,因而最終確定的負(fù)載分配 是結(jié)合網(wǎng)絡(luò)當(dāng)前狀況得到的,負(fù)載分配的方案更加合理,按照該負(fù)載分配的方案進(jìn)行數(shù)據(jù) 傳輸,能夠提高數(shù)據(jù)傳輸?shù)男省?br>【附圖說明】
[0064] 圖1是現(xiàn)有技術(shù)中使用無線鏈路的VPN的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;
[0065] 圖2是本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法的流程示意圖;
[0066] 圖3是本發(fā)明實(shí)施例提供的第一路由器的結(jié)構(gòu)框圖;
[0067] 圖4是本發(fā)明實(shí)施例提供的第一路由器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0068] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及路由器,用W合理確定各個(gè)無線鏈路的 負(fù)載分配,提高數(shù)據(jù)傳輸效率。
[0069] 參見圖2,本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸方法,包括:
[0070] 201 ;第一路由器通過多條無線鏈路與第二路由器通信。
[0071] 具體地,所述第一路由器包括多個(gè)無線通信模塊,或者,所述第二路由器包括多個(gè) 無線通信模塊,并通過各個(gè)無線通信模塊分別建立無線鏈路。所述第一路由器與所述第二 路由器之間包括多條數(shù)據(jù)鏈路,每條數(shù)據(jù)鏈路包括一條無線鏈路。
[0072] 202 ;所述第一路由器獲取各個(gè)無線鏈路的狀態(tài)信息。
[0073] 具體的,當(dāng)所述第二路由器包括多個(gè)無線通信模塊時(shí),第一路由器接收第二路由 器發(fā)送的各個(gè)無線鏈路的狀態(tài)信息。其中,第二路由器W預(yù)設(shè)周期向第一路由器發(fā)送各個(gè) 無線鏈路的狀態(tài)信息;和/或,當(dāng)?shù)诙酚善鞔_定所述多條無線鏈路中任一無線鏈路的網(wǎng) 絡(luò)制式或RSSI發(fā)生變化時(shí),向第一路由器發(fā)送各個(gè)無線鏈路的狀態(tài)信息。
[0074] 無線鏈路的狀態(tài)信息包括;網(wǎng)絡(luò)制式和接收信號(hào)強(qiáng)度指示巧eceivedSi即al StrengthIndicator,RSSI);還可能包括;無線鏈路的在線時(shí)長和/或無線鏈路的統(tǒng)計(jì)流 量。
[0075] 現(xiàn)有技術(shù)中,網(wǎng)絡(luò)制式按照速率從低到高,包括如下幾種:通用分組無線業(yè) 務(wù)(GeneralPacketRadioService,GPRS)、全球移動(dòng)通信系統(tǒng)(GlobalSystemfor Mobilecommunications,GSM)用的增強(qiáng)型數(shù)據(jù)速率巧nhancedDataratesforGSM Evolution,抓GE)、寬帶碼分多址(WidebandCode-DivisionMultipleAccess,WCDMA)、 演進(jìn)-僅數(shù)據(jù)巧volution-DataOnly,EVDO)和高速分組接入化i曲-SpeedPacket Access,服PA)等。
[0076] 203 ;所述第一路由器根據(jù)各個(gè)無線鏈路的狀態(tài)信息,確定所述各個(gè)無線鏈路的傳 輸開銷。
[0077] 相同RSSI的情況下,使用高速網(wǎng)絡(luò)制式的無線鏈路比使用低速網(wǎng)絡(luò)制式的無線 鏈路的鏈路質(zhì)量高,傳輸速率更快,傳輸開銷更低;相同網(wǎng)絡(luò)制式的情況下,RSSI較低的無 線鏈路的鏈路質(zhì)量較高,傳輸速率較快,傳輸開銷較低。
[0078] 可選地,當(dāng)接收的無線鏈路的狀態(tài)信息僅包括網(wǎng)絡(luò)制式和RSSI時(shí),步驟203具體 包括;第一路由器確定各個(gè)無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重;第一路由 器根據(jù)各個(gè)無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重,確定各個(gè)無線鏈路的傳 輸開銷。例如:將無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重之和,確定為無線鏈 路的傳輸開銷;其中,高速網(wǎng)絡(luò)制式比低速網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重低,信號(hào)條件良好時(shí)RSSI 較低,RSSI對(duì)應(yīng)的權(quán)重也較低。
[0079] 進(jìn)一步地,當(dāng)接收的無線鏈路的狀態(tài)信息還包括無線鏈路的在線時(shí)長或無線鏈路 的統(tǒng)計(jì)流量時(shí),步驟203具體包括;所述第一路由器針對(duì)每一無線鏈路,分別判斷該無線鏈 路的在線時(shí)長是否超過包月時(shí)長,或者,統(tǒng)計(jì)流量是否超過包月流量,如果在線時(shí)長超過包 月時(shí)長或者統(tǒng)計(jì)流量超過包月流量,所述第一路由器將預(yù)先設(shè)置的傳輸開銷的上限值作為 該無線鏈路的傳輸開銷;否則,確定該無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán) 重;根據(jù)該無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重,確定該無線鏈路的傳輸開 銷。通過判斷當(dāng)月在線時(shí)長是否超過包月時(shí)長,或當(dāng)月統(tǒng)計(jì)流量是否超過包月流量,能夠避 免無線鏈路的使用費(fèi)用超過預(yù)算,節(jié)省了無線資源的使用成本。其中,無線鏈路的包月時(shí)長 或包月流量是預(yù)先在第一路由器側(cè)配置的,或者是預(yù)先在第二路由器側(cè)配置并傳輸給第一 路由器的。
[0080] 此外,接收的無線鏈路的狀態(tài)信息還可W同時(shí)包括網(wǎng)絡(luò)制式、RSSI、無線鏈路的在 線時(shí)長和無線鏈路的統(tǒng)計(jì)流量,第一路由器根據(jù)本側(cè)記錄的是無線鏈路的包月時(shí)長還是包 月流量,從無線鏈路的在線時(shí)長和無線鏈路的統(tǒng)計(jì)流量中選擇一個(gè)進(jìn)行相應(yīng)的判斷。
[0081] 具體的,確定各個(gè)無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重,包括:根 據(jù)預(yù)先確定的各個(gè)無線鏈路的各個(gè)網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重W及RSSI和RSSI對(duì)應(yīng)的權(quán)重之 間的比例,確定任一無線鏈路的網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重和RSSI對(duì)應(yīng)的權(quán)重。其中,各個(gè)無線 鏈路的各個(gè)網(wǎng)絡(luò)制式對(duì)應(yīng)的權(quán)重W及RSSI和RSSI對(duì)應(yīng)的權(quán)重之間的比例,是預(yù)先在第一 路由