本發明涉及一種用戶數管理領域,特別是涉及一種無線接入設備用戶數管理方法及裝置。
背景技術:
隨著互聯網和無線網絡的發展,越來越多的人通過使用無線WIFI接入網絡,同時,對無線接入設備用戶數的管理也變得尤為重要。
為了避免由于太多用戶同時競爭使用無線接入設備的帶寬造成上網體驗差的情況,通常采用設置最大接入用戶數及單用戶最大可用帶寬的方法,對無線接入設備的接入用戶數進行管理。
但這種方式由于對用戶的可使用最高帶寬進行限制,導致部分需要大量帶寬的用戶上網體驗差,同時,在無線接入設備接入用戶數目較少時,有大量的帶寬未被使用,降低了無線接入設備的帶寬利用率。
技術實現要素:
本發明提供了一種無線接入設備用戶數管理方法及裝置,其目是保障了用戶的最低上網體驗及提高無線接入設備的帶寬利用率。
本發明提供的技術方案如下:
一種無線接入設備用戶數管理方法,包括:步驟S100獲取無線接入設備的當前已用帶寬及當前已接入用戶數;步驟S200根據預設的無線接入設備的最大可用帶寬及所述當前已用帶寬,獲取所述無線接入設備的當前可用帶寬;并根據所述當前可用帶寬及預設的單用戶保障帶寬,獲取所述無線接入設備的當前帶寬限制可接入用戶數;步驟S300根據預設的無線接入設備的最大可接入用戶數及所述當前已接入用戶數,獲取所述無線接入設備的當前連接限制可接入用戶數;步驟S400根據所述當前帶寬限制可接入用戶數及所述當前連接限制可接入用戶數,獲取所述無線接入設備的當前可接入用戶數。
在本發明中,通過設置單用戶保障帶寬,基于無線接入設備的帶寬限制可接入用戶數和連接限制可接入用戶數管理無線接入設備的用戶數,可以保證終端用戶接入無線接入設備時都有空余帶寬可以使用,在保障了用戶的最低上網體驗的同時也提高了無線接入設備的帶寬利用率。
進一步,步驟S010設置所述無線接入設備的最大可用帶寬;步驟S020設置所述無線接入設備的最大可接入用戶數;步驟S030將所述無線接入設備的單用戶保障帶寬設置為所述最大可用帶寬除以所述最大可接入用戶數的商;或,步驟S010設置所述無線接入設備的最大可用帶寬;步驟S040設置所述無線接入設備的單用戶保障帶寬;步驟S050將所述無線接入設備的最大可接入用戶數設置為所述最大可用帶寬除以所述單用戶保障帶寬的商。
進一步,步驟S060當有新用戶請求接入所述無線接入設備時,執行步驟S100-S500;步驟S500當所述無線接入設備的當前可接入用戶數大于等于1時,允許所述新用戶的無線接入請求;否則,拒絕所述新用戶的無線接入請求。
進一步,步驟S070當有新用戶接入所述無線接入設備后,執行步驟S100-S400;和/或,步驟S080根據預設的用戶數管理周期,執行步驟S100-S400。
進一步,步驟S200包括:步驟S210將所述無線接入設備的最大可用帶寬減去所述當前已用帶寬,得到所述當前可用帶寬。
進一步,步驟S200還包括:步驟S220將所述無線接入設備的當前可用帶寬除以所述單用戶保障帶寬,得到所述當前帶寬限制可接入用戶數。
進一步,步驟S300包括:步驟S310將所述無線接入設備的最大可接入用戶數減去所述當前已接入用戶數,得到所述當前連接限制可接入用戶數。
進一步,步驟S400包括:步驟S410判斷所述當前帶寬限制可接入用戶數是否小于所述當前連接限制可接入用戶數;步驟S420若是,得到所述無線接入設備的當前可接入用戶數為所述當前帶寬限制可接入用戶數;步驟S430若否,得到所述無線接入設備的當前可接入用戶數為所述當前連接限制可接入用戶數。
本發明還提供了一種無線接入設備用戶數管理裝置,包括:用戶數管理模塊、信息獲取模塊、帶寬限制獲取模塊、連接限制獲取模塊;所述用戶數管理模塊分別與所述信息獲取模塊、所述帶寬限制獲取模塊、所述連接限制獲取模塊通訊連接;所述信息獲取模塊,獲取無線接入設備的當前已用帶寬及當前已接入用戶數;所述帶寬限制獲取模塊,根據預設的無線接入設備的所述最大可用帶寬及所述當前已用帶寬,獲取所述無線接入設備的當前可用帶寬;并根據所述當前可用帶寬及預設的單用戶保障帶寬,獲取所述無線接入設備的當前帶寬限制可接入用戶數;所述連接限制獲取模塊,根據預設的無線接入設備的最大可接入用戶數及所述當前已接入用戶數,獲取所述無線接入設備的當前連接限制可接入用戶數;所述用戶數管理模塊,預設無線接入設備的所述最大可用帶寬、所述單用戶保障帶寬、所述最大可接入用戶數;根據所述當前帶寬限制可接入用戶數及所述當前連接限制可接入用戶數,獲取所述無線接入設備的當前可接入用戶數。
進一步,所述帶寬限制獲取模塊,還將所述無線接入設備的最大可用帶寬減去所述當前已用帶寬,得到所述當前可用帶寬;還將所述無線接入設備的當前可用帶寬除以所述單用戶保障帶寬,得到所述當前帶寬限制可接入用戶數;所述連接限制獲取模塊,還將所述無線接入設備的最大可接入用戶數減去所述當前已接入用戶數,得到所述當前連接限制可接入用戶數;所述用戶數管理模塊,還判斷所述當前帶寬限制可接入用戶數是否小于所述當前連接限制可接入用戶數;若是,得到所述無線接入設備的當前可接入用戶數為所述當前帶寬限制可接入用戶數;若否,得到所述無線接入設備的當前可接入用戶數為所述當前連接限制可接入用戶數。
與現有技術相比,本發明提供一種無線接入設備用戶數管理方法及裝置,至少帶來以下一種技術效果:
1.在本發明中,通過基于用戶使用帶寬的變化動態管理無線接入設備的用戶數,配置了單用戶保障帶寬,同時保證終端用戶接入無線接入設備時最少都有單用戶保障帶寬可以使用,從而保障了接入用戶的最低上網體驗。
2在本發明中,在無線接入設備接入用戶數目較少時,每個用戶可以根據需要使用無線接入設備帶寬而不受帶寬使用限制,避免了帶寬大量冗余,提高了無線接入設備的帶寬利用率。
附圖說明
下面將以明確易懂的方式,結合附圖說明優選實施方式,對一種無線接入設備用戶數管理方法及裝置特性、技術特征、優點及其實現方式予以進一步說明。
圖1是本發明一種無線接入設備用戶數管理方法一個實施例的流程圖;
圖2是本發明一種無線接入設備用戶數管理方法另一個實施例的流程圖;
圖3是本發明一種無線接入設備用戶數管理方法另一個實施例的流程圖;
圖4是本發明一種無線接入設備用戶數管理方法另一個實施例的流程圖;
圖5是本發明一種無線接入設備用戶數管理裝置一個實施例的結構示意圖。
具體實施方式
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對照附圖說明本發明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發明相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
參考圖1所示,本發明一個實施例的一種無線接入設備用戶數管理方法,包括:
步驟S100獲取無線接入設備的當前已用帶寬及當前已接入用戶數。
具體的,在本實施例中,步驟S100中,獲取無線接入設備的當前已使用的帶寬值及當前已接入的用戶數量。
步驟S200根據預設的無線接入設備的最大可用帶寬及所述當前已用帶寬,獲取所述無線接入設備的當前可用帶寬;并根據所述當前可用帶寬及預設的單用戶保障帶寬,獲取所述無線接入設備的當前帶寬限制可接入用戶數。
具體的,在本實施例中,步驟S200中,通過對預先設置的無線接入設備的最大可用帶寬與所述當前已用帶寬的運算,獲取無線接入設備的當前可用帶寬;并通過對所述當前可用帶寬與預先設置的單用戶保障帶寬的運算,獲取所述無線接入設備的當前帶寬限制可接入的用戶數。
步驟S300根據預設的無線接入設備的最大可接入用戶數及所述當前已接入用戶數,獲取所述無線接入設備的當前連接限制可接入用戶數。
具體的,在本實施例中,步驟S300中,對預設的無線接入設備的最大可接入用戶數和所述當前已接入用戶數進行運算,得到所述無線接入設備的當前連接限制可接入用戶數。
步驟S400根據所述當前帶寬限制可接入用戶數及所述當前連接限制可接入用戶數,獲取所述無線接入設備的當前可接入用戶數。
具體的,在本實施例中,步驟S400中,對所述當前帶寬限制可接入用戶數和所述當前連接限制可接入用戶數進行運算,得到所述無線接入設備的當前可接入用戶數。
在本發明中,通過設置單用戶保障帶寬,基于無線接入設備的帶寬限制可接入用戶數和連接限制可接入用戶數管理無線接入設備的用戶數,可以保證終端用戶接入無線接入設備時都有空余帶寬可以使用,從而保障了接入用戶的最低上網體驗,同時也不會造成帶寬利用的浪費。
以上述實施例為基礎提供的又一實施例,相對于上述實施例,相同的部分在此不再贅述,參考圖2所示,一種無線接入設備用戶數管理方法,所述步驟S200包括:步驟S210將所述無線接入設備的最大可用帶寬減去所述當前已用帶寬,得到所述當前可用帶寬;步驟S220將所述無線接入設備的當前可用帶寬除以所述單用戶保障帶寬,得到所述當前帶寬限制可接入用戶數。
具體的,在本實施例中,無線接入設備的最大可用帶寬減去當前已用帶寬等于當前可用帶寬,然后,無線接入設備的當前可用帶寬除以單用戶保障帶寬的商等于當前帶寬限制可接入用戶數。
在本發明中,將無線接入設備空余帶寬繼續分配給新接入的終端用戶使用,利用計算出的當前剩余可接入用戶數來限制設備當前還可以接入的終端用戶的數量,從而保障接入設備的終端用戶的帶寬。
以上述實施例為基礎提供的又一實施例,相對于上述實施例,相同的部分在此不再贅述,參考圖3所示,一種無線接入設備用戶數管理方法,所述步驟S300包括:步驟S310將所述無線接入設備的最大可接入用戶數減去所述當前已接入用戶數,得到所述當前連接限制可接入用戶數。
具體的,在本實施例中,無線接入設備的最大可接入用戶數減去當前已接入用戶數等于當前連接限制可接入用戶數。
在本發明中,對無線接入設備的當前連接限制可接入用戶數進行管理,以防止連接無線接入設備用戶數過多或者用戶使用帶寬劇增而影響用戶的上網體驗,保證了用戶的網速。
以上述實施例為基礎提供的又一實施例,相對于上述實施例,相同的部分在此不再贅述,參考圖4所示,一種無線接入設備用戶數管理方法,所述步驟S400包括:步驟S410判斷所述當前帶寬限制可接入用戶數是否小于所述當前連接限制可接入用戶數;步驟S420若是,得到所述無線接入設備的當前可接入用戶數為所述當前帶寬限制可接入用戶數;步驟S430若否,得到所述無線接入設備的當前可接入用戶數為所述當前連接限制可接入用戶數。
具體的,在本實施例中,比較所述當前帶寬限制可接入用戶數與所述當前連接限制可接入用戶數的大小,二者中數值小的為無線接入設備的當前可接入用戶數。
在本發明中,通過對無線接入設備的帶寬限制可接入用戶數和連接限制可接入用戶數的數值比較,獲取無線接入設備的可接入用戶數,可以保證終端用戶接入無線接入設備時都有空余帶寬可以使用,而且防止用戶使用帶寬劇增而影響到用戶的上網體驗。
參考圖5所示,本發明一個實施例的一種無線接入設備用戶數管理裝置,包括:用戶數管理模塊100、信息獲取模塊200、帶寬限制獲取模塊300、連接限制獲取模塊400;所述用戶數管理模塊100分別與所述信息獲取模塊200、所述帶寬限制獲取模塊300、所述連接限制獲取模塊400通訊連接;所述信息獲取模塊200,獲取無線接入設備的當前已用帶寬及當前已接入用戶數;所述帶寬限制獲取模塊300,根據預設的無線接入設備的所述最大可用帶寬及所述當前已用帶寬,獲取所述無線接入設備的當前可用帶寬;并根據所述當前可用帶寬及預設的單用戶保障帶寬,獲取所述無線接入設備的當前帶寬限制可接入用戶數;所述連接限制獲取模塊400,根據預設的無線接入設備的最大可接入用戶數及所述當前已接入用戶數,獲取所述無線接入設備的當前連接限制可接入用戶數;所述用戶數管理模塊100,預設無線接入設備的所述最大可用帶寬、所述單用戶保障帶寬、所述最大可接入用戶數;還根據所述當前帶寬限制可接入用戶數及所述當前連接限制可接入用戶數,獲取所述無線接入設備的當前可接入用戶數。
優選的,所述帶寬限制獲取模塊300,還將所述無線接入設備的最大可用帶寬減去所述當前已用帶寬,得到所述當前可用帶寬;還將所述無線接入設備的當前可用帶寬除以所述單用戶保障帶寬,得到所述當前帶寬限制可接入用戶數;所述連接限制獲取模塊400,還將所述無線接入設備的最大可接入用戶數減去所述當前已接入用戶數,得到所述當前連接限制可接入用戶數;所述用戶數管理模塊100,還判斷所述當前帶寬限制可接入用戶數是否小于所述當前連接限制可接入用戶數;若是,得到所述無線接入設備的當前可接入用戶數為所述當前帶寬限制可接入用戶數;若否,得到所述無線接入設備的當前可接入用戶數為所述當前連接限制可接入用戶數。
具體的,在本實施例中,所述用戶數管理模塊100,預先設置無線接入設備的所述最大可用帶寬為100Mbps,預先設置所述單用戶保障帶寬為1Mbps,根據最大可用帶寬100Mbps除以單用戶保障帶寬1Mbps等于所述最大可接入用戶數為100;所述信息獲取模塊200,獲取無線接入設備的當前已用帶寬為10Mbps,獲取當前已接入用戶數為2;所述帶寬限制獲取模塊300,將預設的無線接入設備的所述最大可用帶寬100Mbps減去所述當前已用帶寬10Mbps,等于獲取所述無線接入設備的當前可用帶寬90Mbps;并將所述當前可用帶寬90Mbps除以預設的單用戶保障帶寬1Mbps的商等于無線接入設備的當前帶寬限制可接入用戶數90;所述連接限制獲取模塊400,將無線接入設備的最大可接入用戶數100減去所述當前已接入用戶數2,等于所述無線接入設備的當前連接限制可接入用戶數98;所述用戶數管理模塊100,由于所述當前帶寬限制可接入用戶數90小于所述當前連接限制可接入用戶數98,所以獲取所述無線接入設備的當前可接入用戶數為90。
在本發明中,通過預設最大可接入用戶數和基于無線接入設備的當前可用帶寬的變化動態管理無線接入設備的用戶數,可以保證終端用戶接入無線接入設備時都是有空余帶寬可以使用的,當無線接入設備的當前可接入用戶數為0時,則不再允許用戶接入,此時也預示著無線接入設備的帶寬資源被耗盡。被拒絕接入的用戶可以嘗試去接入其它設備提供的服務,從而保障了已經接入無線接入設備用戶的最低上網體驗。
應當說明的是,上述實施例均可根據需要自由組合。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。