[發明專利]一種帶寬自動分配方法在審
| 申請號: | 201410582335.9 | 申請日: | 2014-10-28 |
| 公開(公告)號: | CN104320357A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 林松燈;王新中 | 申請(專利權)人: | 深圳市共進電子股份有限公司 |
| 主分類號: | H04L12/917 | 分類號: | H04L12/917 |
| 代理公司: | 深圳市智科友專利商標事務所 44241 | 代理人: | 孫子才 |
| 地址: | 518000 廣東省深圳市南山區蛇口南海大道1019號*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 帶寬 自動 分配 方法 | ||
技術領域
本發明涉及局域網內對帶寬自動分配領域,特別涉及一種將上下行帶寬自動平均分配給局域網內各終端的方法。
背景技術
用戶使用家里網關上網時,如果多臺客戶端同時上網時,由于部分客戶端電腦可能在使用下載或者其他程序占用大量的帶寬。這樣往往會導致其他的用戶也會上網十分緩慢。傳統的帶寬控制方式,是通過手動設置每臺用戶的帶寬,來達到限速的要求。但是這樣需要給每臺用戶都設置帶寬,同時由于上網的用戶可能在變化,就會導致帶寬設置不生效。
發明內容
本發明的目的是提出一種帶寬自動分配方法,在家庭網關等利用網關上網的局域網用戶之間動態地自動分配帶寬。
本發明的技術方案是一種帶寬自動分配方法,用戶端設備通過利用該用戶端設備連接上互聯網的用戶終端分配帶寬,包括以下步驟:
步驟S1:用戶端設備啟動并正常鏈接上互聯網;
步驟S2:用戶端設備開啟智能帶寬控制,獲得上行總帶寬和下行總帶寬;
步驟S3:獲得當前通過該用戶端設備連接上互聯網的用戶終端數;
步驟S4:給每個用戶終端預分配上行帶寬和下行帶寬;
步驟S5:根據預分配給各用戶終端的上行帶寬和下行帶寬對該用戶終端的帶寬進行設置;
步驟S5:延遲設定時間后,返回步驟S3。
本發明中,由于通過實時檢測所有的通過用戶端設備,預分配給各在線的用戶終端帶寬,并對各用戶終端帶寬進行設置,實時將原來分配給目前不在線的用戶終端的帶寬重新分配給所有在線的終端用戶。
在本發明的優選方案中,在預分配帶寬的過程中可以平均分配給所有的在線用戶終端上行帶寬和下行帶寬,也可以根據事先確定的標準給不同的用戶終端分配不同的帶寬。
下面結合具體實施例對本發明作較為詳細的描述。
附圖說明
圖1為本發明實施例1流程圖。
具體實施方式
實施例1,如圖1所示,本實施例中,家庭網關對通過該家庭網關上網的所有的終端用戶,如個人電腦,或者通過Wi-Fi上網的手機、IPAD、筆記本電腦等各種終端用戶終端進行分配上網的上行帶寬和下行帶寬,包括以下步驟:
步驟S1:家庭網關啟動,設置上網成功,可正常訪問因特網。
家庭網關設置正確后,?ISP服務商會分配一個IP地址,通常分配成功,即可正常上網。
步驟S2:?家庭網關自動開啟智能Qos功能,設置上行和下行總帶寬。帶寬的信息可以從ISP服務商開通的寬帶信息查詢,在第一次裝寬帶時,根據所選擇的服務項目,手動輸入上行和下行的總帶寬,如現在常見的??下行的總帶寬為20/50/100m?光纖,?上行總帶寬通常為?1/?2?/4?/8?M等。?
步驟S3:獲取使用當前家庭上網的用戶數。
由于用戶終端上網訪問時,需要發出ARP請求,?家庭網關中的ARP表會添加一條條目來記錄相關的用戶MAC?地址和IP?地址,本實時例中采用從?ARP表中?獲取?條目的個數,?即為通過家庭網關上網的用戶終端數。
步驟S4:?根據總帶寬按照上網用戶終端數均分,分別計算得出上行和下行帶寬均值。也可以按照其它方式對每個用戶終端分配上行帶寬和下行帶寬,如根據歷史上各用戶終端使用帶寬的情況,對各用戶終端進行不平均分配,比如,對某些手機分配下行帶寬時,如果該手機看視頻比較頻繁,則分配較多的下行帶寬給該手機等。
通過S3和S4計算出每個用戶需要分配多大帶寬,再通過TC命令將這個帶寬應用到每個用戶去,?不需要用戶手動去配置每一個上網用戶的帶寬。
步驟S5:?設置當前上網每個用戶的上下行帶寬大小為步驟S4的帶寬均值。目前,上行帶寬可以通過分配時隙的方式實現,但下行帶寬一般采用廣播的方式。本實施例中,采用Linux操作系統中的流量控制器TC對帶寬進行分配,TC(Traffic?Control)用于Linux內核的流量控制,主要是通過在輸出端口處建立一個隊列來實現流量控制。所以我們可以通過改變發送次序來控制傳輸速率,本實施例中設置上下行帶寬就是通過Linux?自帶的TC工具來實現。
步驟S6:?定時循環重復步驟S3?,如每1至10分鐘循環一次。本步驟S6是基于通過這臺家庭路由器上網的用戶數是變化的,比如現在用手機連路由器上網,等下不上了,?用戶數目就少了,帶寬就需要重新分配了,本步驟S6就是通過1分鐘監控一次用戶的上網數,重新分配帶寬。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410582335.9/2.html,轉載請聲明來源鉆瓜專利網。





