国产精品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>

      一種無線路由終端實(shí)現(xiàn)流量均衡的方法及裝置的制造方法

      文檔序號:8459545閱讀:396來源:國知局
      一種無線路由終端實(shí)現(xiàn)流量均衡的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及無線路由終端領(lǐng)域,特別涉及在W1-Fi無線通信中,根據(jù)用戶的設(shè)置,在一定程度上將數(shù)據(jù)流量均分給所選擇的通過W1-Fi接入到無線路由終端的W1-Fi設(shè)備的方法及裝置。
      【背景技術(shù)】
      [0002]隨著W1-Fi無線通信技術(shù)的不斷進(jìn)步,以及無線路由產(chǎn)品的不斷發(fā)展,無線路由產(chǎn)品在人們的生活中越來越普及。在一些公共場合中,如機(jī)場、某些餐廳,以及普通家庭中,都可能有W1-Fi信號的存在,各大運(yùn)營商也在一定的區(qū)域內(nèi)提供了 W1-Fi的熱點(diǎn),這些W1-Fi信號都是由無線路由產(chǎn)品產(chǎn)生的,將互聯(lián)網(wǎng)Internet通過W1-Fi共享出來,方便人們接入到Internet。
      [0003]在實(shí)際使用中,由于各種原因,使得用戶在接入到同一個(gè)無線路由設(shè)備的時(shí)候,不同的用戶最終能夠獲得的流量是不同的。有時(shí)候,由于某個(gè)用戶占用了太多的網(wǎng)絡(luò)資源,可能會影響其他用戶對網(wǎng)絡(luò)的正常訪問,或者在同樣的條件下,用戶得到的流量不均衡。這些都會影響到無線路由產(chǎn)品的用戶體驗(yàn),降低用戶對產(chǎn)品的滿意度。

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

      [0004]本發(fā)明的目的在于提供一種無線路由終端實(shí)現(xiàn)流量均衡的方法及裝置,能夠解決在實(shí)際使用中存在的接入到同一個(gè)無線路由設(shè)備的目標(biāo)終端所得數(shù)據(jù)流量不均衡的問題。
      [0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種無線路由終端實(shí)現(xiàn)流量均衡的方法,包括:
      [0006]接收來自網(wǎng)絡(luò)側(cè)的數(shù)據(jù)包,并根據(jù)預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn),從所接收的數(shù)據(jù)包中篩選出將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包;
      [0007]將所有待均衡數(shù)據(jù)包分配到與其優(yōu)先級對應(yīng)的數(shù)據(jù)包隊(duì)列中;
      [0008]按照數(shù)據(jù)發(fā)送用時(shí)總和從小到大的順序,從包括所述預(yù)設(shè)的各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列中選擇一個(gè)發(fā)送節(jié)點(diǎn);
      [0009]所述發(fā)送節(jié)點(diǎn)按照優(yōu)先級大小,依次從不同的數(shù)據(jù)包隊(duì)列中選取所屬的數(shù)據(jù)包,并將其發(fā)送給對應(yīng)的目標(biāo)終端。
      [0010]優(yōu)選地,對所接收的數(shù)據(jù)包進(jìn)行解析,得到所接收的數(shù)據(jù)包中將其發(fā)送給對應(yīng)的目標(biāo)終端的目標(biāo)地址;
      [0011]將解析得到的目標(biāo)地址與所述預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn)中存儲的各個(gè)目標(biāo)終端的目標(biāo)地址進(jìn)行比對;
      [0012]若所述目標(biāo)地址一致,則截取所接收的數(shù)據(jù)包,并將其作為將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包。
      [0013]優(yōu)選地,對所述所有待均衡數(shù)據(jù)包進(jìn)行解析,得到所述所有待均衡數(shù)據(jù)包的優(yōu)先級信息;
      [0014]根據(jù)所述優(yōu)先級信息,將所述所有待均衡數(shù)據(jù)包發(fā)送到與所述優(yōu)先級信息對應(yīng)的數(shù)據(jù)包隊(duì)列中。
      [0015]優(yōu)選地,通過實(shí)時(shí)計(jì)算所述節(jié)點(diǎn)隊(duì)列中每個(gè)節(jié)點(diǎn)發(fā)送每個(gè)數(shù)據(jù)包的所用時(shí)間,得到所述每個(gè)節(jié)點(diǎn)的數(shù)據(jù)發(fā)送用時(shí)總和;
      [0016]從所述節(jié)點(diǎn)隊(duì)列中選取數(shù)據(jù)發(fā)送用時(shí)總和最小的節(jié)點(diǎn),并將其作為當(dāng)前發(fā)送節(jié)點(diǎn)。
      [0017]優(yōu)選地,所述當(dāng)前發(fā)送節(jié)點(diǎn)按照優(yōu)先級從大到小的順序依次對不同的數(shù)據(jù)包隊(duì)列中的數(shù)據(jù)包進(jìn)行判斷;
      [0018]若所述數(shù)據(jù)包的目標(biāo)地址與所述當(dāng)前發(fā)送節(jié)點(diǎn)的目標(biāo)地址一致,則將所述數(shù)據(jù)包發(fā)送給對應(yīng)的目標(biāo)終端。
      [0019]優(yōu)選地,若所述數(shù)據(jù)包的目標(biāo)地址與所述當(dāng)前發(fā)送節(jié)點(diǎn)的目標(biāo)地址不一致,還包括:
      [0020]將所述當(dāng)前發(fā)送節(jié)點(diǎn)的目標(biāo)地址與不同的數(shù)據(jù)包隊(duì)列中的數(shù)據(jù)包的目標(biāo)地址進(jìn)行比對;
      [0021]若存在與所述當(dāng)前發(fā)送節(jié)點(diǎn)的目標(biāo)地址一致的數(shù)據(jù)包,則重新選擇發(fā)送節(jié)點(diǎn)。
      [0022]根據(jù)本發(fā)明的另一方面,提供了一種無線路由終端實(shí)現(xiàn)流量均衡的裝置,包括:
      [0023]篩選模塊,用于接收來自網(wǎng)絡(luò)側(cè)的數(shù)據(jù)包,并根據(jù)預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn),從所接收的數(shù)據(jù)包中篩選出將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包;
      [0024]掛載模塊,用于將所有待均衡數(shù)據(jù)包分配到與其優(yōu)先級對應(yīng)的數(shù)據(jù)包隊(duì)列中;
      [0025]選擇模塊,用于按照數(shù)據(jù)發(fā)送用時(shí)總和從小到大的順序,從包括所述預(yù)設(shè)的各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列中選擇一個(gè)發(fā)送節(jié)點(diǎn);
      [0026]發(fā)送模塊,用于所述發(fā)送節(jié)點(diǎn)按照優(yōu)先級大小,依次從不同的數(shù)據(jù)包隊(duì)列中選取所屬的數(shù)據(jù)包,并將其發(fā)送給對應(yīng)的目標(biāo)終端。
      [0027]優(yōu)選地,所述篩選模塊進(jìn)一步包括:
      [0028]解析子模塊,用于對所接收的數(shù)據(jù)包進(jìn)行解析,得到所接收的數(shù)據(jù)包中將其發(fā)送給對應(yīng)的目標(biāo)終端的目標(biāo)地址;
      [0029]比對子模塊,用于將解析得到的目標(biāo)地址與所述預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn)中存儲的各個(gè)目標(biāo)終端的目標(biāo)地址進(jìn)行比對;
      [0030]截取子模塊,用于若所述目標(biāo)地址一致,則截取所接收的數(shù)據(jù)包,并將其作為將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包。
      [0031]優(yōu)選地,所述掛載模塊進(jìn)一步包括:
      [0032]優(yōu)先級子模塊,用于對所述所有待均衡數(shù)據(jù)包進(jìn)行解析,得到所述所有待均衡數(shù)據(jù)包的優(yōu)先級信息;
      [0033]分配子模塊,用于根據(jù)所述優(yōu)先級信息,將所述所有待均衡數(shù)據(jù)包發(fā)送到與所述優(yōu)先級信息對應(yīng)的數(shù)據(jù)包隊(duì)列中。
      [0034]優(yōu)選地,所述發(fā)送模塊進(jìn)一步包括:
      [0035]判斷子模塊,用于所述當(dāng)前發(fā)送節(jié)點(diǎn)按照優(yōu)先級從大到小的順序依次對不同的數(shù)據(jù)包隊(duì)列中的數(shù)據(jù)包進(jìn)行判斷;
      [0036]傳送子模塊,用于若所述數(shù)據(jù)包的目標(biāo)地址與所述當(dāng)前發(fā)送節(jié)點(diǎn)的目標(biāo)地址一致,則將所述數(shù)據(jù)包發(fā)送給對應(yīng)的目標(biāo)終端。
      [0037]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:能夠通過選擇數(shù)據(jù)發(fā)送用時(shí)總和最小的節(jié)點(diǎn)發(fā)送數(shù)據(jù)包給相應(yīng)的目標(biāo)終端,實(shí)現(xiàn)各個(gè)目標(biāo)終端在一定程度上獲得相同的數(shù)據(jù)流量。
      【附圖說明】
      [0038]圖1是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的方法流程圖;
      [0039]圖2是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的裝置結(jié)構(gòu)圖;
      [0040]圖3是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的應(yīng)用場景圖;
      [0041]圖4是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的模塊示意圖;
      [0042]圖5是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的流量均衡算法流程圖;
      [0043]圖6是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的數(shù)據(jù)包篩選模塊功能流程圖;
      [0044]圖7是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的數(shù)據(jù)包發(fā)送模塊和節(jié)點(diǎn)選擇模塊的功能流程圖。
      【具體實(shí)施方式】
      [0045]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0046]圖1是本發(fā)明實(shí)施例提供的無線路由終端實(shí)現(xiàn)流量均衡的方法流程圖,如圖1所示,步驟如下:
      [0047]步驟S1:接收來自網(wǎng)絡(luò)側(cè)的數(shù)據(jù)包,并根據(jù)預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn),從所接收的數(shù)據(jù)包中篩選出將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包。
      [0048]步驟SI中,對所接收的數(shù)據(jù)包進(jìn)行解析,得到所接收的數(shù)據(jù)包中將其發(fā)送給對應(yīng)的目標(biāo)終端的目標(biāo)地址;
      [0049]將解析得到的目標(biāo)地址與所述預(yù)設(shè)的與各個(gè)目標(biāo)終端對應(yīng)的各個(gè)節(jié)點(diǎn)中存儲的各個(gè)目標(biāo)終端的目標(biāo)地址進(jìn)行比對;
      [0050]若所述目標(biāo)地址一致,則截取所接收的數(shù)據(jù)包,并將其作為將要進(jìn)行流量均衡的待均衡數(shù)據(jù)包;
      [0051]其中,若所接收的數(shù)據(jù)包類型屬于管理幀類型,則不截取所接收的數(shù)據(jù)包。
      [0052]步驟S2:將所有待均衡數(shù)據(jù)包分配到與其優(yōu)先級對應(yīng)的數(shù)據(jù)包隊(duì)列中。
      [0053]步驟S2中,對所述所有待均衡數(shù)據(jù)包進(jìn)行解析,得到所述所有待均衡數(shù)據(jù)包的優(yōu)先級信息;
      [0054]根據(jù)所述優(yōu)先級信息,將所述所有待均衡數(shù)據(jù)包發(fā)送到與所述優(yōu)先級信息對應(yīng)的數(shù)據(jù)包隊(duì)列中。
      [0055]步驟S3:按照數(shù)據(jù)發(fā)送用時(shí)總和從小到大的順序,從包括所述預(yù)設(shè)的各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)隊(duì)列中選擇一個(gè)發(fā)送節(jié)點(diǎn);
      [0056]步驟S3中,通過實(shí)時(shí)計(jì)算所述節(jié)點(diǎn)隊(duì)列中每個(gè)節(jié)點(diǎn)所發(fā)送的數(shù)據(jù)包的所用時(shí)間,得到所述每個(gè)節(jié)點(diǎn)的數(shù)據(jù)發(fā)送用時(shí)總和;
      [0057]從所述節(jié)點(diǎn)隊(duì)列中選取數(shù)據(jù)發(fā)送用時(shí)總和最小的節(jié)點(diǎn),并將其作為當(dāng)前發(fā)送節(jié)點(diǎn)。
      [0058]步驟S4:所述發(fā)送節(jié)點(diǎn)按照優(yōu)先級大小,依次從不同的數(shù)據(jù)包隊(duì)列中選取所屬的數(shù)據(jù)包,并將其發(fā)送給對應(yīng)的目標(biāo)終端。
      [
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1