本發明專利技術屬于路由器控制領域,提供了一種路由器網絡資源分配的方法及路由器。在本發明專利技術實施例中,通過獲取與所述路由器連接的各終端的MAC地址的數量,并檢測所述各終端在當前預設周期段內消耗的網絡流量,然后根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配,使得路由器能夠根據不同終端的網絡需求調整不同終端的網絡資源,提升用戶體驗。
【技術實現步驟摘要】
本專利技術屬于路由器控制領域,尤其涉及一種路由器網絡資源分配的方法及路由器。
技術介紹
工作生活中,人們連接網絡均需要通過路由器,路由器作為一個小的中轉站承擔著舉足輕重的地位。在使用路由器的過程中,通過會遇到某一個或者多個連接路由器的終端占據了巨大的流量,造成其他連接路由器的終端不能流程上網,造成極不好的用戶體驗,而目前路由器還不具備根據需求調整各終端的網絡傳輸速率。
技術實現思路
本專利技術實施例的目的在于提供一種路由器網絡資源分配的方法,旨在解決目前路由器不能根據各連接終端的需求動態分配網絡資源的問題。為了解決上述技術問題,本專利技術是這樣實現的:一種路由器網絡資源分配的方法,所述方法包括以下步驟:獲取與所述路由器連接的各終端的MAC地址的數量;檢測所述各終端在當前預設周期段內消耗的網絡流量;根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配。進一步地,在所述獲取與所述路由器連接的各終端的MAC地址的步驟之前,還包括:檢測所述路由器的接入網絡的最大傳輸速率。進一步地,所述檢測所述各終端在當前預設周期段內消耗的網絡流量的步驟,包括:監測所述各終端在當前預設周期段內發送的字節數和接受的字節數;分別對所述各終端在當前預設周期段內發送的字節數和接受的字節數進行統計,得到所述各終端在當前預設周期段內消耗的網絡流量。進一步地,所述根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配的步驟,包括:分別將所述各終端在當前預設周期內消耗的網絡流量與預設流量閾值進行對比;根據對比結果將所述各終端中在當前預設周期內消耗的網絡流量大于所述預設流量閾值的終端分為第一類終端,將所述各終端中在當前預設周期內消耗的網絡流量小于等于所述預設流量閾值的終端分為第二類終端;根據以下算式計算所述路由器分配給所述第一類終端中每一個終端下一預設周期內的最大傳輸速率k1;根據以下算式計算所述路由器分配給所述第二類終端中每一個終端下一預設周期內的最大傳輸速率k2;在下一預設周期開始時,根據所述k1和k2對所述路由器接入的網絡資源進行分配;其中,k0表示所述路由器的接入網絡的最大傳輸速率,n1表示所述第一類終端的數量,n2表示所述第二類終端的數量,n0表示所述MAC地址的數量。本專利技術實施例的目的還在于提供一種路由器,所述路由器包括:獲取單元,用于獲取與所述路由器連接的各終端的MAC地址的數量;第一檢測單元,用于檢測所述各終端在當前預設周期段內消耗的網絡流量;分配單元,用于根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配。進一步地,所述路由器還包括:第二檢測單元,用于檢測所述路由器的接入網絡的最大傳輸速率。進一步地,所述第一檢測單元具體用于:監測所述各終端在當前預設周期段內發送的字節數和接受的字節數;分別對所述各終端在當前預設周期段內發送的字節數和接受的字節數進行統計,得到所述各終端在當前預設周期段內消耗的網絡流量。進一步地,所述分配單元具體用于:分別將所述各終端在當前預設周期內消耗的網絡流量與預設流量閾值進行對比;根據對比結果將所述各終端中在當前預設周期內消耗的網絡流量大于所述預設流量閾值的終端分為第一類終端,將所述各終端中在當前預設周期內消耗的網絡流量小于等于所述預設流量閾值的終端分為第二類終端;根據以下算式計算所述路由器分配給所述第一類終端中每一個終端下一預設周期內的最大傳輸速率k1;根據以下算式計算所述路由器分配給所述第二類終端中每一個終端下一預設周期內的最大傳輸速率k2;在下一預設周期開始時,根據所述k1和k2對所述路由器接入的網絡資源進行分配;其中,k0表示所述路由器的接入網絡的最大傳輸速率,n1表示所述第一類終端的數量,n2表示所述第二類終端的數量,n0表示所述MAC地址的數量。在本專利技術實施例中,通過獲取與所述路由器連接的各終端的MAC地址的數量,并檢測所述各終端在當前預設周期段內消耗的網絡流量,然后根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配,使得路由器能夠根據不同終端的網絡需求調整不同終端的網絡資源,提升用戶體驗。附圖說明圖1是本專利技術實施例提供的路由器網絡資源分配的方法的流程圖;圖2是本專利技術實施例提供的路由器的框架結構示意圖。具體實施方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。以下結合具體實施例對本專利技術的具體實現進行詳細描述:圖1示出了本專利技術實施例提供的路由器網絡資源分配的方法的流程,為了便于說明,僅列出與本專利技術實施例相關的部分,詳述如下:本專利技術實施例提供的路由器網絡資源分配的方法,包括以下步驟:步驟S10,獲取與該路由器連接的各終端的MAC地址的數量。在本專利技術實施例中,各終端(包括手機、平板電腦、電腦等電子設備)通過有線或者無線接入路由器中,通過路由器進行上網,在各終端與路由器連接后,路由器會記錄下各終端的MAC地址,每一個終端均具備唯一的MAC地址,通過獲取MAC地址的數量可以獲取連接到路由器的終端的數量。作為本專利技術優選實施例,在步驟S10之前還包括:檢測路由器的接入網絡的最大傳輸速率。因為接入的網絡不同,最大傳輸速率也不同,例如接入4M寬帶網絡的最大傳輸速率是512K/s,接入8M寬帶網絡的最大傳輸速率則為1M/s。步驟S20,檢測上述各終端在當前預設周期段內消耗的網絡流量。在本專利技術實施例中,該路由器根據需求對接入的網絡資源(寬帶)進行動態調整分配,需求的判斷即上述各終端在當前預設周期段內消耗的網絡流量。在本專利技術實施例中,從路由器啟動時開始計時,每隔一個預設時間段作為一個周期(即一個預設周期),該預設周期的時間長短可以是預設,也可以是用戶自定義設置,步驟S20通過對各終端在當前預設周期段內消耗的網絡流量的檢測來判斷各終端的需求,根據該需求在下一預設周期中對各終端的最大傳輸速率進行調節。優選的,該預設周期為1-5分本文檔來自技高網...
【技術保護點】
一種路由器網絡資源分配的方法,其特征在于,所述方法包括以下步驟:獲取與所述路由器連接的各終端的MAC地址的數量;檢測所述各終端在當前預設周期段內消耗的網絡流量;根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配。
【技術特征摘要】
1.一種路由器網絡資源分配的方法,其特征在于,所述方法包括以下步驟:
獲取與所述路由器連接的各終端的MAC地址的數量;
檢測所述各終端在當前預設周期段內消耗的網絡流量;
根據所述MAC地址的數量、所述路由器的接入網絡的最大傳輸速率以及所述各終端在
當前預設周期段內消耗的網絡流量對所述路由器的網絡資源進行分配。
2.根據權利要求1所述的方法,其特征在于,在所述獲取與所述路由器連接的各終端的
MAC地址的步驟之前,還包括:檢測所述路由器的接入網絡的最大傳輸速率。
3.根據權利要求1所述的方法,其特征在于,所述檢測所述各終端在當前預設周期段內
消耗的網絡流量的步驟,包括:
監測所述各終端在當前預設周期段內發送的字節數和接受的字節數;
分別對所述各終端在當前預設周期段內發送的字節數和接受的字節數進行統計,得到
所述各終端在當前預設周期段內消耗的網絡流量。
4.根據權利要求1所述的方法,其特征在于,所述根據所述MAC地址的數量、所述路由器
的接入網絡的最大傳輸速率以及所述各終端在當前預設周期段內消耗的網絡流量對所述
路由器的網絡資源進行分配的步驟,包括:
分別將所述各終端在當前預設周期內消耗的網絡流量與預設流量閾值進行對比;
根據對比結果將所述各終端中在當前預設周期內消耗的網絡流量大于所述預設流量
閾值的終端分為第一類終端,將所述各終端中在當前預設周期內消耗的網絡流量小于等于
所述預設流量閾值的終端分為第二類終端;
根據以下算式計算所述路由器分配給所述第一類終端中每一個終端下一預設周期內
的最大傳輸速率k1;
根據以下算式計算所述路由器分配給所述第二類終端中每一個終端下一預設周期內
的最大傳輸速率k2;
在下一預設周期開始時,根據所述k1和k2對所述路由器接入的網絡資源進行分配;
其中,k0表示所述路由器的接入網絡的最大傳輸速率,n1表示...
【專利技術屬性】
技術研發人員:蘇黎,
申請(專利權)人:蘇黎,
類型:發明
國別省市:安徽;34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。