国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無(wú)線鏈路匯聚方法和無(wú)線通信設(shè)備的制作方法

      文檔序號(hào):7777401閱讀:244來(lái)源:國(guó)知局
      無(wú)線鏈路匯聚方法和無(wú)線通信設(shè)備的制作方法
      【專利摘要】本發(fā)明涉及一種無(wú)線鏈路匯聚方法和無(wú)線通信設(shè)備,其中,該無(wú)線鏈路匯聚方法應(yīng)用于具有至少兩個(gè)無(wú)線模塊的無(wú)線通信設(shè)備,包括:若所述無(wú)線通信設(shè)備通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,則所述無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),所述虛擬接口為所述匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口;所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。其中,匯聚調(diào)度層根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量。
      【專利說(shuō)明】無(wú)線鏈路匯聚方法和無(wú)線通信設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及一種無(wú)線鏈路匯聚方法和無(wú)線通信設(shè)備。
      【背景技術(shù)】
      [0002]移動(dòng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、高清視頻應(yīng)用的快速發(fā)展,對(duì)無(wú)線網(wǎng)絡(luò)的傳輸提出更高的要求。3G、4G、MIMO(Multiple-1nput Multiple-Out-put,多輸入多輸出)、WIFI (WirelessFidelity)等多種無(wú)線通信技術(shù)也正迅猛發(fā)展,但是這些無(wú)線通信技術(shù)在大量的大帶寬應(yīng)用下仍存在很多不足。因此如何提高無(wú)線網(wǎng)絡(luò)的傳輸帶寬、改善傳輸質(zhì)量、提高用戶體驗(yàn)成為如今網(wǎng)絡(luò)研究中一個(gè)備受關(guān)注的熱點(diǎn)問(wèn)題。
      [0003]在現(xiàn)有物理通信技術(shù)中,通常使用多條鏈路匯聚增加帶寬,目前這種匯聚的方法主要應(yīng)用于有線交換機(jī)中,如Linux系統(tǒng)下的Bonding模塊。Bonding模塊的主要功能是將交換設(shè)備上的兩個(gè)以太網(wǎng)接口捆綁形成一個(gè)虛擬的IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)接口,虛擬IP接口將從上層收到的數(shù)據(jù)包按一定的調(diào)度算法分別交由實(shí)際的以太網(wǎng)接口進(jìn)行發(fā)送。目前調(diào)度算法以輪詢調(diào)度、基于MAC (Media Access Control,媒體介入控制)地址調(diào)度等算法為主,可以提高有線鏈路帶寬穩(wěn)定性,降低有線鏈路的丟包率低。
      [0004]但是,現(xiàn)有的鏈路匯聚方法不適合于無(wú)線鏈路的匯聚,在進(jìn)行TCP傳輸時(shí),如果多條鏈路的帶寬不一致或變化不一樣時(shí),帶寬最低的鏈路將影響整個(gè)TCP的發(fā)送窗口從而拉低其它鏈路的傳輸量,導(dǎo)致帶寬降低。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明需要解決的技術(shù)問(wèn)題是,如何對(duì)無(wú)線鏈路進(jìn)行匯聚,以提高無(wú)線鏈路的帶寬。
      [0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種無(wú)線鏈路匯聚方法,應(yīng)用于具有至少兩個(gè)無(wú)線模塊的無(wú)線通信設(shè)備,所述方法包括:
      [0007]若所述無(wú)線通信設(shè)備通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,則所述無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),所述虛擬接口為所述匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口;
      [0008]所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      [0009]在一種可能的實(shí)現(xiàn)方式中,在所述匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)之前,包括:
      [0010]對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置;
      [0011]在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層;
      [0012]為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列;
      [0013]驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接口 ;
      [0014]在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口。[0015]在一種可能的實(shí)現(xiàn)方式中,所述無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),具體包括:
      [0016]所述匯聚調(diào)度層通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,所述無(wú)線鏈路狀態(tài)包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng)。
      [0017]在一種可能的實(shí)現(xiàn)方式中,所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包,具體包括:
      [0018]所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊;
      [0019]所述匯聚調(diào)度層將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。
      [0020]在一種可能的實(shí)現(xiàn)方式中,該無(wú)線鏈路匯聚方法還包括:
      [0021]在所述匯聚調(diào)度層從鏈路層接收到對(duì)端的第二數(shù)據(jù)包的情況下,所述匯聚調(diào)度層通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。
      [0022]本發(fā)明還提供一種無(wú)線通信設(shè)備,包括至少兩個(gè)無(wú)線模塊,所述無(wú)線通信設(shè)備還包括:
      [0023]接收模塊,用于通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,所述虛擬接口為所述無(wú)線通信設(shè)備的匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口;
      [0024]處理模塊,用于獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      [0025]在一種可能的實(shí)現(xiàn)方式中,該無(wú)線通信設(shè)備還包括:
      [0026]啟動(dòng)模塊,用于對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置;在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層;為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列;驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接口 ;在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口。
      [0027]在一種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,所述無(wú)線鏈路狀態(tài)包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng)。
      [0028]在一種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊;將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。
      [0029]在一種可能的實(shí)現(xiàn)方式中,所述接收模塊還用于從鏈路層接收到對(duì)端的第二數(shù)據(jù)包;
      [0030]所述處理模塊還用于通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。
      [0031]本發(fā)明實(shí)施例中,無(wú)線通信設(shè)備通過(guò)多個(gè)無(wú)線模塊與對(duì)端可以建立多條無(wú)線鏈路,由于無(wú)線鏈路具有時(shí)變性,匯聚調(diào)度層根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,而不是簡(jiǎn)單的輪詢,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量?!緦@綀D】

      【附圖說(shuō)明】
      [0032]包含在說(shuō)明書(shū)中并且構(gòu)成說(shuō)明書(shū)的一部分的附圖與說(shuō)明書(shū)一起示出了本發(fā)明的示例性實(shí)施例、特征和方面,并且用于解釋本發(fā)明的原理。
      [0033]圖1為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的流程圖;
      [0034]圖2為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的應(yīng)用場(chǎng)景示意圖;
      [0035]圖3為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的協(xié)議棧結(jié)構(gòu)的示意圖;
      [0036]圖4為本發(fā)明實(shí)施例二的無(wú)線鏈路匯聚方法的流程圖;
      [0037]圖5為本發(fā)明實(shí)施例三的無(wú)線通信設(shè)備的結(jié)構(gòu)示意圖;
      [0038]圖6為本發(fā)明實(shí)施例四的無(wú)線通信設(shè)備的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0039]以下將參考附圖詳細(xì)說(shuō)明本發(fā)明的各種示例性實(shí)施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實(shí)施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
      [0040]在這里專用的詞“示例性”意為“用作例子、實(shí)施例或說(shuō)明性”。這里作為“示例性”所說(shuō)明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
      [0041]另外,為了更好的說(shuō)明本發(fā)明,在下文的【具體實(shí)施方式】中給出了眾多的具體細(xì)節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒(méi)有某些具體細(xì)節(jié),本發(fā)明同樣可以實(shí)施。在一些實(shí)例中,對(duì)于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,以便于凸顯本發(fā)明的主旨。
      [0042]實(shí)施例一
      [0043]圖1為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的流程圖,如圖1所示,該無(wú)線鏈路匯聚方法可以應(yīng)用于具有至少兩個(gè)無(wú)線模塊的無(wú)線通信設(shè)備,該無(wú)線鏈路匯聚方法可以包括以下步驟:
      [0044]步驟101、若無(wú)線通信設(shè)備通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,則無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),其中,虛擬接口為所述匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口;
      [0045]步驟102、匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      [0046]舉例而言,圖2為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的應(yīng)用場(chǎng)景示意圖,如圖2所示,該無(wú)線鏈路匯聚方法可以應(yīng)用于無(wú)線網(wǎng)橋通信的一對(duì)無(wú)線通信設(shè)備中,本發(fā)明實(shí)施例中的無(wú)線通信設(shè)備21、22可以為多射頻無(wú)線設(shè)備,即一個(gè)無(wú)線通信設(shè)備上具有兩個(gè)或者兩個(gè)以上的無(wú)線模塊(即多個(gè)射頻)。無(wú)線通信設(shè)備之間可以通過(guò)多個(gè)無(wú)線模塊同時(shí)進(jìn)行通信。圖3為本發(fā)明實(shí)施例一的無(wú)線鏈路匯聚方法的協(xié)議棧結(jié)構(gòu)的示意圖,如圖3所示,無(wú)線通信設(shè)備21、22的協(xié)議棧結(jié)構(gòu)中,在二層(鏈路層)和三層(網(wǎng)絡(luò)層)之間可以設(shè)置匯聚調(diào)度層,其中,鏈路層可以采用無(wú)線MAC等協(xié)議,網(wǎng)絡(luò)層可以采用CP/IP等協(xié)議,匯聚調(diào)度層可以設(shè)置一個(gè)虛擬接口,如虛擬的IP接口。不采用無(wú)線模塊直接與網(wǎng)絡(luò)層的接口進(jìn)行通信,而是采用虛擬接口與網(wǎng)絡(luò)層的接口進(jìn)行通信,因此虛擬接口可以屏蔽無(wú)線模塊的物理接口。本發(fā)明實(shí)施例中,第一數(shù)據(jù)包是指匯聚調(diào)度層從網(wǎng)絡(luò)層(上層)接收到的數(shù)據(jù)包。
      [0047]本實(shí)施例的無(wú)線鏈路匯聚方法中,無(wú)線通信設(shè)備通過(guò)多個(gè)無(wú)線模塊與對(duì)端可以建立多條無(wú)線鏈路,由于無(wú)線鏈路具有時(shí)變性,匯聚調(diào)度層根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,而不是簡(jiǎn)單的輪詢,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量。
      [0048]實(shí)施例二
      [0049]圖4為本發(fā)明實(shí)施例二的無(wú)線鏈路匯聚方法的流程圖,如圖4所示,在上一實(shí)施例的基礎(chǔ)上,該無(wú)線鏈路匯聚方法的步驟101之前,還可以包括:
      [0050]步驟201、對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置;
      [0051]步驟202、在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層;其中,無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊工作在網(wǎng)絡(luò)協(xié)議棧的二層(鏈路層),無(wú)線通信設(shè)備啟動(dòng)時(shí),可以同時(shí)啟動(dòng)匯聚調(diào)度層;
      [0052]步驟203、為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列;
      [0053]步驟204、驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接
      n ;
      [0054]其中,匯聚調(diào)度層可以為每一塊無(wú)線模塊初始化一個(gè)發(fā)送隊(duì)列,同時(shí)每個(gè)無(wú)線模塊都可以驅(qū)動(dòng)與匯聚調(diào)度層之間初始化參數(shù)調(diào)用接口,通過(guò)此接口可以獲取指定的無(wú)線模塊的無(wú)線鏈路狀態(tài),如丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延(Round-TripTime,縮寫(xiě):RTT)、無(wú)線模塊的發(fā)射功率、信噪比等無(wú)線鏈路參數(shù);
      [0055]步驟205、在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口 ;匯聚調(diào)度層屏蔽各個(gè)無(wú)線模塊的物理接口,可以構(gòu)造一個(gè)虛擬接口,然后匯聚調(diào)度層可以處于等待狀態(tài)。
      [0056]一種情況下,在虛擬接口從網(wǎng)絡(luò)層(上層)接收到需要發(fā)送給對(duì)端的第一數(shù)據(jù)包后,步驟101中無(wú)線通信設(shè)備獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),具體可以包括:
      [0057]步驟206、匯聚調(diào)度層通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,其中,所述無(wú)線鏈路狀態(tài)可以包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng),也可以包括用于標(biāo)識(shí)無(wú)線鏈路狀態(tài)的其他信息,本發(fā)明實(shí)施例中不做具體限制。
      [0058]再進(jìn)一步地,步驟102具體可以包括:
      [0059]步驟207、所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊;
      [0060]其中,匯聚調(diào)度層可以先根據(jù)無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度判斷是否有合適的無(wú)線模塊可以發(fā)送數(shù)據(jù),再?gòu)目梢园l(fā)送數(shù)據(jù)的無(wú)線模塊中選擇最優(yōu)的作為發(fā)送模塊,例如:從3個(gè)可以發(fā)送數(shù)據(jù)的無(wú)線模塊中,選擇丟包率最低且發(fā)送對(duì)列最短的作為發(fā)送模塊。如果沒(méi)有合適的無(wú)線模塊,匯聚調(diào)度層可以釋放該第一數(shù)據(jù)包,并返回等待狀態(tài)。
      [0061]步驟208、所述匯聚調(diào)度層將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。在發(fā)送完成后,匯聚調(diào)度層可以返回等待狀態(tài)。
      [0062]另一種情況下,如果匯聚調(diào)度層從鏈路層(下層)接收到對(duì)端發(fā)送的第二數(shù)據(jù)包,該方法還可以包括:
      [0063]步驟209、匯聚調(diào)度層通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。例如:匯聚調(diào)度層可以通過(guò)虛擬接口將第二數(shù)據(jù)包發(fā)送給IP協(xié)議棧進(jìn)行處理,實(shí)現(xiàn)多個(gè)無(wú)線模塊的屏蔽。在發(fā)送完成后,匯聚調(diào)度層可以返回等待狀態(tài)。本發(fā)明實(shí)施例中,第一數(shù)據(jù)包是指匯聚調(diào)度層從網(wǎng)絡(luò)層(上層)接收到的數(shù)據(jù)包,第二數(shù)據(jù)包是指匯聚調(diào)度層從鏈路層(下層)接收到的數(shù)據(jù)包。
      [0064]本實(shí)施例的無(wú)線鏈路匯聚方法中,無(wú)線通信設(shè)備通過(guò)多個(gè)無(wú)線模塊與對(duì)端可以建立多條無(wú)線鏈路,由于無(wú)線鏈路具有時(shí)變性,匯聚調(diào)度層根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,而不是簡(jiǎn)單的輪詢,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量。此外,通過(guò)虛擬接口可以將下層(鏈路層)的第二數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)層,屏蔽了多個(gè)無(wú)線模塊。
      [0065]實(shí)施例三
      [0066]圖5為本發(fā)明實(shí)施例三的無(wú)線通信設(shè)備的結(jié)構(gòu)示意圖,如圖5所示,該無(wú)線通信設(shè)備包括至少兩個(gè)無(wú)線模塊51,可以與對(duì)端的無(wú)線通信設(shè)備建立多條無(wú)線鏈路,此外,所述無(wú)線通信設(shè)備還可以包括:
      [0067]接收模塊53,用于通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,所述虛擬接口為所述無(wú)線通信設(shè)備的匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口;
      [0068]處理模塊55,用于獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      [0069]具體地,無(wú)線模塊51的具體功能可以參見(jiàn)圖2及其相關(guān)描述。接收模塊53和處理模塊55可以設(shè)置在無(wú)線通信設(shè)備的匯聚調(diào)度層,匯聚調(diào)度層的具體設(shè)置方式可以參見(jiàn)圖3及其相關(guān)描述。
      [0070]本實(shí)施例的無(wú)線通信設(shè)備可以通過(guò)多個(gè)無(wú)線模塊與對(duì)端建立多條無(wú)線鏈路,由于無(wú)線鏈路具有時(shí)變性,匯聚調(diào)度層的處理模塊根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,而不是簡(jiǎn)單的輪詢,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量。
      [0071]實(shí)施例四
      [0072]圖6為本發(fā)明實(shí)施例四的無(wú)線通信設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,該無(wú)線通信設(shè)備還可以包括:
      [0073]啟動(dòng)模塊61,用于對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置;在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層;為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列;驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接口 ;在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口。
      [0074]進(jìn)一步地,處理模塊55具體可以用于通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,所述無(wú)線鏈路狀態(tài)包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng)。
      [0075]再進(jìn)一步地,處理模塊55還可以用于根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊;將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。
      [0076]此外,接收模塊53還用于從鏈路層接收到對(duì)端的第二數(shù)據(jù)包;
      [0077]所述處理模塊55還用于通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。
      [0078]其中,啟動(dòng)模塊61、接收模塊53、處理模塊55執(zhí)行無(wú)線鏈路匯聚的具體方法,可以參見(jiàn)實(shí)施例二及其相關(guān)描述。
      [0079]本實(shí)施例的無(wú)線通信設(shè)備可以通過(guò)多個(gè)無(wú)線模塊與對(duì)端建立多條無(wú)線鏈路,由于無(wú)線鏈路具有時(shí)變性,匯聚調(diào)度層的處理模塊匯聚調(diào)度層根據(jù)每條無(wú)線鏈路的狀態(tài),可以通過(guò)虛擬接口將上層(網(wǎng)絡(luò)層)的第一數(shù)據(jù)包調(diào)度到相對(duì)較優(yōu)的無(wú)線鏈路上進(jìn)行傳輸,而不是簡(jiǎn)單的輪詢,能夠有效利用每條鏈路的容量,提高無(wú)線吞吐量。此外,匯聚調(diào)度層的處理模塊通過(guò)虛擬接口可以將下層(鏈路層)的第二數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)層,屏蔽了多個(gè)無(wú)線模塊。
      [0080]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
      【權(quán)利要求】
      1.一種無(wú)線鏈路匯聚方法,其特征在于,應(yīng)用于具有至少兩個(gè)無(wú)線模塊的無(wú)線通信設(shè)備,所述方法包括: 若所述無(wú)線通信設(shè)備通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,則所述無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),所述虛擬接口為所述匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口; 所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      2.根據(jù)權(quán)利要求1所述的無(wú)線鏈路匯聚方法,其特征在于,在所述匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)之前,包括: 對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置; 在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層; 為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列; 驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接口; 在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口。
      3.根據(jù)權(quán)利要求1或2所述的無(wú)線鏈路匯聚方法,其特征在于,所述無(wú)線通信設(shè)備的匯聚調(diào)度層獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),具體包括: 所述匯聚調(diào)度層通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,所述無(wú)線鏈路狀態(tài)包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng)。
      4.根據(jù)權(quán)利要求3所述的無(wú)線鏈路匯聚方法,其特征在于,所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包,具體包括: 所述匯聚調(diào)度層根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊; 所述匯聚調(diào)度層將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。
      5.根據(jù)權(quán)利要求1或2所述的無(wú)線鏈路匯聚方法,其特征在于,還包括: 在所述匯聚調(diào)度層從鏈路層接收到對(duì)端的第二數(shù)據(jù)包的情況下,所述匯聚調(diào)度層通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。
      6.一種無(wú)線通信設(shè)備,其特征在于,包括至少兩個(gè)無(wú)線模塊,所述無(wú)線通信設(shè)備還包括: 接收模塊,用于通過(guò)虛擬接口從網(wǎng)絡(luò)層接收到需要向?qū)Χ税l(fā)送的第一數(shù)據(jù)包,所述虛擬接口為所述無(wú)線通信設(shè)備的匯聚調(diào)度層與所述網(wǎng)絡(luò)層進(jìn)行通信的接口; 處理模塊,用于獲取各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài),選擇一個(gè)無(wú)線模塊用于發(fā)送所述第一數(shù)據(jù)包。
      7.根據(jù)權(quán)利要求6所述的無(wú)線通信設(shè)備,其特征在于,還包括: 啟動(dòng)模塊,用于對(duì)所述無(wú)線通信設(shè)備進(jìn)行系統(tǒng)初始化和參數(shù)設(shè)置;在所述無(wú)線通信設(shè)備中啟動(dòng)所述匯聚調(diào)度層;為所述無(wú)線通信設(shè)備的各個(gè)無(wú)線模塊分別建立對(duì)應(yīng)的所述發(fā)送隊(duì)列;驅(qū)動(dòng)所述各個(gè)無(wú)線模塊與所述匯聚調(diào)度層之間的所述各個(gè)參數(shù)調(diào)用接口 ;在所述匯聚調(diào)度層中構(gòu)造所述虛擬接口。
      8.根據(jù)權(quán)利要求6或7所述的無(wú)線通信設(shè)備,其特征在于,所述處理模塊具體用于通過(guò)各個(gè)參數(shù)調(diào)用接口分別獲取對(duì)應(yīng)的各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,所述無(wú)線鏈路狀態(tài)包括所述無(wú)線模塊的丟包率、無(wú)線鏈路適應(yīng)速率、誤碼率、傳輸?shù)耐禃r(shí)延、無(wú)線模塊的發(fā)射功率和信噪比中的至少一項(xiàng)。
      9.根據(jù)權(quán)利要求8所述的無(wú)線通信設(shè)備,其特征在于,所述處理模塊還用于根據(jù)所述各個(gè)無(wú)線模塊的無(wú)線鏈路狀態(tài)和發(fā)送隊(duì)列的長(zhǎng)度,從所述各個(gè)無(wú)線模塊中選擇一個(gè)作為發(fā)送模塊;將所述第一數(shù)據(jù)包放入所述發(fā)送模塊對(duì)應(yīng)的發(fā)送隊(duì)列進(jìn)行發(fā)送。
      10.根據(jù)權(quán)利要求6或7所述的無(wú)線通信設(shè)備,其特征在于,所述接收模塊還用于從鏈路層接收到對(duì)端的 第二數(shù)據(jù)包; 所述處理模塊還用于通過(guò)所述虛擬接口向所述網(wǎng)絡(luò)層發(fā)送所述第二數(shù)據(jù)包。
      【文檔編號(hào)】H04L5/00GK103595519SQ201310596396
      【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年11月19日 優(yōu)先權(quán)日:2013年11月19日
      【發(fā)明者】崔維 申請(qǐng)人:四川平安都市通訊科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1