本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種帶寬分配裝置及一種無線接入設(shè)備。
背景技術(shù):
無線接入設(shè)備是使用無線設(shè)備(手機(jī)等移動設(shè)備及筆記本電腦等無線設(shè)備)用戶進(jìn)入有線網(wǎng)絡(luò)的接入點(diǎn),主要用于寬帶家庭、大樓內(nèi)部、校園內(nèi)部、園區(qū)內(nèi)部等需要布局無線網(wǎng)絡(luò)的地區(qū)。
在網(wǎng)絡(luò)帶寬一定的情況下,若多臺終端設(shè)備要通過同一臺接入設(shè)備接入網(wǎng)絡(luò)時,有時會出現(xiàn)網(wǎng)絡(luò)延遲/阻塞現(xiàn)象,如下載慢,視頻緩沖,游戲卡頓情況等,尤其是在接入網(wǎng)絡(luò)的終端設(shè)備數(shù)量較多的情況下,這種情況時有發(fā)生。
目前,為了緩解這種情況,部分接入設(shè)備中加入了qos(qualityofservice)功能,即服務(wù)質(zhì)量,用于對局域網(wǎng)內(nèi)各個ip地址進(jìn)行流量控制,但是這一功能的實(shí)現(xiàn)需要人為手動控制,不夠智能,且其針對每個用戶的限速都是固定,若要進(jìn)行調(diào)整,需要重新進(jìn)入配置頁面進(jìn)行設(shè)定,較為繁瑣。此外,有些情況下仍然會出現(xiàn)由于帶寬不夠影響終端設(shè)備正常使用的現(xiàn)象,影響用戶正常體驗(yàn)。再有,有些終端設(shè)備只用于訪問網(wǎng)頁、購物網(wǎng)站等,并不需要較大帶寬,卻分配了高帶寬,造成了帶寬資源浪費(fèi)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種帶寬分配裝置及一種無線接入設(shè)備,有效解決了現(xiàn)有無線接入設(shè)備不能自動分配帶寬的技術(shù)問題。
本發(fā)明提供的技術(shù)方案如下:
一種帶寬分配裝置,包括:
存儲器,用于存儲終端應(yīng)用信息及各終端應(yīng)用對應(yīng)的帶寬分配信息;
處理器,與存儲器通信連接,用于根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備。
在本技術(shù)方案中,處理器根據(jù)終端設(shè)備中待接入網(wǎng)絡(luò)的終端應(yīng)用分配相應(yīng)的帶寬,簡單方便的實(shí)現(xiàn)了帶寬的自動分配,解決多個終端設(shè)備同時接入網(wǎng)絡(luò)可能出現(xiàn)的網(wǎng)絡(luò)擁堵和堵塞問題,用戶不再需要通過手動的方式設(shè)定限速,為用戶提供便利。
進(jìn)一步優(yōu)選地,在所述處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中,包括:
接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;
判斷所述數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,
獲取終端應(yīng)用信息;
統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;
判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,
統(tǒng)計當(dāng)前接入終端設(shè)備中使用所述終端應(yīng)用的數(shù)量;
判斷使用所述終端應(yīng)用的數(shù)量是否小于預(yù)設(shè)的第二數(shù)量閾值;若是,
分配預(yù)設(shè)的第一帶寬至所述終端設(shè)備。
在本技術(shù)方案中,根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用該終端應(yīng)用的終端設(shè)備的數(shù)量小于第二數(shù)量閾值,則分配第一帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,以此根據(jù)終端應(yīng)用實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配,合理利用網(wǎng)絡(luò)資源,不會因?yàn)橘Y源分配不均導(dǎo)致終端設(shè)備中出現(xiàn)下載慢、視頻緩沖、游戲卡頓情況等現(xiàn)象。
進(jìn)一步優(yōu)選地,所述存儲器中存儲有終端應(yīng)用信息、各終端設(shè)備所屬分類及每個分類的終端應(yīng)用對應(yīng)的帶寬分配信息。
在本技術(shù)方案中,在存儲器中,將終端設(shè)備中的終端應(yīng)用進(jìn)行分類,并為每一類終端設(shè)備設(shè)定帶寬分配規(guī)則,以此無需為每個終端應(yīng)用配置帶寬分配規(guī)則,有效節(jié)約用戶時間和資源,同時節(jié)約處理器匹配規(guī)則的時間。
進(jìn)一步優(yōu)選地,在所述存儲器中存儲終端應(yīng)用信息、各終端設(shè)備所屬分類及每個分類的終端應(yīng)用對應(yīng)的帶寬分配信息中,包括:
統(tǒng)計各終端應(yīng)用使用過程中的帶寬需求;
根據(jù)各終端應(yīng)用的帶寬需求對其進(jìn)行分類;
為每一類終端應(yīng)用配置一帶寬;
將各終端應(yīng)用及其帶寬分配信息存儲在存儲器中。
進(jìn)一步優(yōu)選地,在所述處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中,包括:
接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;
判斷所述數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,
獲取終端應(yīng)用信息并根據(jù)存儲器中的存儲信息判斷所述終端應(yīng)用所屬分類;
統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;
判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,
統(tǒng)計當(dāng)前接入終端設(shè)備中正在使用與所述終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量;
判斷正在使用與所述終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第三數(shù)量閾值;若是,
分配預(yù)設(shè)的第二帶寬至所述終端設(shè)備。
在本技術(shù)方案中,根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用這一類型終端應(yīng)用的終端設(shè)備的數(shù)量小于第三數(shù)量閾值,則分配第二帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,以此根據(jù)終端應(yīng)用實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配,合理利用網(wǎng)絡(luò)資源,簡單方便快速。
進(jìn)一步優(yōu)選地,在所述步驟判斷接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值中,若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,則,
將網(wǎng)絡(luò)帶寬平均分配至所述當(dāng)前接入終端設(shè)備。
在本技術(shù)方案中,若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,說明當(dāng)前接入的終端設(shè)備過多,為了保障各個終端設(shè)備的正常使用,將網(wǎng)絡(luò)帶寬進(jìn)行平均分配至各終端設(shè)備。
進(jìn)一步優(yōu)選地,在所述步驟判斷使用所述終端應(yīng)用的數(shù)量是否小于預(yù)設(shè)的第二數(shù)量閾值中,若判斷使用所述終端應(yīng)用的數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值,則,
分配預(yù)設(shè)的第三帶寬至所述終端設(shè)備,所述第三帶寬小于第一帶寬。
在本技術(shù)方案中,若判斷出使用所述終端應(yīng)用的數(shù)量大于預(yù)設(shè)的第二數(shù)量閾值,說明在接入的終端設(shè)備中使用該終端應(yīng)用的數(shù)量過多,則進(jìn)一步對其進(jìn)行限速,分配第三帶寬,確保個終端設(shè)備的正常使用。
進(jìn)一步優(yōu)選地,在所述步驟判斷正在使用與所述終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第三數(shù)量閾值中,若判斷正在使用與所述終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值,則,
分配預(yù)設(shè)的第四帶寬至所述終端設(shè)備,所述第四帶寬小于第二帶寬。
在本技術(shù)方案中,若判斷正在使用與所述終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量大于預(yù)設(shè)的第三數(shù)量閾值,說明在接入的終端設(shè)備中使用該終端應(yīng)用的數(shù)量過多,則進(jìn)一步對其進(jìn)行限速,分配第四帶寬,確保個終端設(shè)備的正常使用。
本發(fā)明還提供了一種無線接入設(shè)備,包括上述帶寬分配裝置。
在本技術(shù)方案中,無線接入設(shè)備根據(jù)終端設(shè)備中待接入網(wǎng)絡(luò)的終端應(yīng)用分配相應(yīng)的帶寬,簡單方便的實(shí)現(xiàn)了帶寬的自動分配,解決多個終端設(shè)備同時接入網(wǎng)絡(luò)可能出現(xiàn)的網(wǎng)絡(luò)擁堵和堵塞問題,合理利用網(wǎng)絡(luò)資源;且與無線接入設(shè)備中的協(xié)議沒有沖突,用戶可以根據(jù)需求自由選擇帶寬分配方式,簡單方便。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對本發(fā)明的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1為本發(fā)明中帶寬分配裝置示意圖;
圖2為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備一種實(shí)施方式流程示意圖;
圖3為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備另一種實(shí)施方式流程示意圖;
圖4為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備另一種實(shí)施方式流程示意圖;
圖5為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備另一種實(shí)施方式流程示意圖;
圖6為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備另一種實(shí)施方式流程示意圖;
圖7為本發(fā)明中處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備另一種實(shí)施方式流程示意圖。
附圖標(biāo)號說明:
100-帶寬分配裝置,110-存儲器,120-處理器。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡潔,各圖中的只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。
如圖1所示為本發(fā)明提供的帶寬分配裝置示意圖,從圖中可以看出,在該帶寬分配裝置100中包括:存儲器110,用于存儲終端應(yīng)用信息及各終端應(yīng)用對應(yīng)的帶寬分配信息;處理器120,與存儲器通信連接,用于根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備。
在本實(shí)施方式中,在使用該帶寬分配裝置對終端設(shè)備的帶寬進(jìn)行分配之前,在存儲器中存儲終端應(yīng)用,同時為各終端應(yīng)用配置帶寬分配規(guī)則存儲在存儲器中。以此,在進(jìn)行帶寬分配的過程中,處理器根據(jù)終端設(shè)備中待接入網(wǎng)絡(luò)的終端應(yīng)用分配相應(yīng)的帶寬,以此實(shí)現(xiàn)終端設(shè)備帶寬的自動分配,解決多個終端設(shè)備同時接入網(wǎng)絡(luò)可能出現(xiàn)的網(wǎng)絡(luò)擁堵和堵塞問題。
具體,這里配置的帶寬分配規(guī)則根據(jù)實(shí)際情況進(jìn)行配置,如在一實(shí)例中,某一游戲app(application,應(yīng)用程序)在當(dāng)前較為流行,接入無線網(wǎng)絡(luò)玩該游戲的用戶較多,為了避免使用該游戲app的終端設(shè)備接入過多,影響其他終端設(shè)備的正常上網(wǎng),在該帶寬分配裝置中針對該游戲app設(shè)定帶寬分配規(guī)則,根據(jù)實(shí)際情況對該游戲app進(jìn)行帶寬限制。又如,在另一實(shí)例中,用戶怕其他終端設(shè)備的接入影響自己終端設(shè)備中某一游戲app的正常運(yùn)行,則在帶寬分配裝置中設(shè)定帶寬分配規(guī)則,優(yōu)先使用該游戲app的終端設(shè)備分配較多的帶寬。至于具體的帶寬分配信息,可以為某一終端設(shè)備設(shè)定一定的帶寬,也可以分配一定比例的網(wǎng)絡(luò)帶寬,這里均不作限定。此外,上述終端設(shè)備可以為智能手機(jī)、平板電腦等可以接入無線網(wǎng)絡(luò)的移動終端設(shè)備,終端應(yīng)用包括但不限于目前市面上任意一款終端app。
在一種實(shí)施方式中,基于存儲器中存儲的信息,如圖2所示,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中包括以下步驟:s11接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s12判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s13;s13獲取終端應(yīng)用信息;s14統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s15判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s16;s16統(tǒng)計當(dāng)前接入終端設(shè)備中使用終端應(yīng)用的數(shù)量;s17判斷使用終端應(yīng)用的數(shù)量是否小于預(yù)設(shè)的第二數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s18;s18分配預(yù)設(shè)的第一帶寬至終端設(shè)備。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用該終端應(yīng)用的終端設(shè)備的數(shù)量小于第二數(shù)量閾值,則分配第一帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。更具體來說,這里的第一數(shù)量閾值、第二數(shù)量閾值以及第一帶寬可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,如將第一數(shù)量閾值設(shè)定為10、15、20等,將第二數(shù)量閾值設(shè)定為2、3、4等,將第一帶寬設(shè)定為網(wǎng)絡(luò)帶寬的10%、15%、20%等。
在一實(shí)例中,用戶配置了終端應(yīng)用1和終端應(yīng)用2的帶寬分配規(guī)則,具體,若接入終端設(shè)備的數(shù)量小于10個且使用終端應(yīng)用1的終端設(shè)備的數(shù)量小于3個,則分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備;若接入終端設(shè)備的數(shù)量小于10個且使用終端應(yīng)用1的終端設(shè)備的數(shù)量小于4個,則分配網(wǎng)絡(luò)帶寬的30%至發(fā)送請求數(shù)據(jù)的終端設(shè)備,其他設(shè)備均分剩余的網(wǎng)絡(luò)帶寬。
在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求,則進(jìn)一步判定發(fā)送數(shù)據(jù)請求的終端應(yīng)用是否為終端應(yīng)用1或終端應(yīng)用2,若是其中的一個,則根據(jù)設(shè)定的規(guī)則進(jìn)行帶寬分配。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖3所示,在本實(shí)施方式中,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中包括以下步驟:s11接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s12判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s13;s13獲取終端應(yīng)用信息;s14統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s15判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s16;否則跳轉(zhuǎn)至步驟s19;s16統(tǒng)計當(dāng)前接入終端設(shè)備中使用終端應(yīng)用的數(shù)量;s17判斷使用終端應(yīng)用的數(shù)量是否小于預(yù)設(shè)的第二數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s18;s18分配預(yù)設(shè)的第一帶寬至終端設(shè)備;s19將網(wǎng)絡(luò)帶寬平均分配至當(dāng)前接入終端設(shè)備。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用該終端應(yīng)用的終端設(shè)備的數(shù)量小于第二數(shù)量閾值,則分配第一帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,說明當(dāng)前接入的終端設(shè)備過多,為了保障各個終端設(shè)備的正常使用,將網(wǎng)絡(luò)帶寬進(jìn)行平均分配至各終端設(shè)備。
在一實(shí)例中,若網(wǎng)絡(luò)帶寬為20m(兆赫),用戶配置終端應(yīng)用的帶寬分配規(guī)則為:當(dāng)接入終端設(shè)備的數(shù)量≤10個且使用該終端應(yīng)用的終端設(shè)備的數(shù)量≤3個時,分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。若判定出當(dāng)前接入終端設(shè)備的數(shù)量>10,則將網(wǎng)絡(luò)帶寬平均分配至各終端設(shè)備。
在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求之后,若判斷出當(dāng)前接入終端設(shè)備的數(shù)量達(dá)20個,則將20m網(wǎng)絡(luò)帶寬平均分配至20個終端設(shè)備。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖3所示,在本實(shí)施方式中,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中包括以下步驟:s11接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s12判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s13;s13獲取終端應(yīng)用信息;s14統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s15判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s16;否則跳轉(zhuǎn)至步驟s19;s16統(tǒng)計當(dāng)前接入終端設(shè)備中使用終端應(yīng)用的數(shù)量;s17判斷使用終端應(yīng)用的數(shù)量是否小于預(yù)設(shè)的第二數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s18;否則跳轉(zhuǎn)至步驟s20;s18分配預(yù)設(shè)的第一帶寬至終端設(shè)備;s19將網(wǎng)絡(luò)帶寬平均分配至當(dāng)前接入終端設(shè)備;s20分配預(yù)設(shè)的第三帶寬至終端設(shè)備,第三帶寬小于第一帶寬。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用該終端應(yīng)用的終端設(shè)備的數(shù)量小于第二數(shù)量閾值,則分配第一帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,說明當(dāng)前接入的終端設(shè)備過多,為了保障各個終端設(shè)備的正常使用,將網(wǎng)絡(luò)帶寬進(jìn)行平均分配至各終端設(shè)備。若判斷使用該終端應(yīng)用的終端設(shè)備的數(shù)量大于第二數(shù)量閾值,則分配第三帶寬至發(fā)送數(shù)據(jù)請求的終端設(shè)備。
在一實(shí)例中,若網(wǎng)絡(luò)帶寬為20m(兆赫),用戶配置終端應(yīng)用的帶寬分配規(guī)則為:當(dāng)接入終端設(shè)備的數(shù)量≤10個且使用該終端應(yīng)用的終端設(shè)備的數(shù)量≤3個時,分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。若判定出當(dāng)前接入終端設(shè)備的數(shù)量>10,則將網(wǎng)絡(luò)帶寬平均分配至各終端設(shè)備。若接入終端設(shè)備的數(shù)量≤10個但使用該終端應(yīng)用的終端設(shè)備的數(shù)量>3個時,分配網(wǎng)絡(luò)帶寬的10%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。
在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求之后,若判斷出當(dāng)前接入終端設(shè)備的數(shù)量為9個且使用該終端應(yīng)用的終端設(shè)備有5個,則分配10%的網(wǎng)絡(luò)帶寬,即2m帶寬至該終端設(shè)備。
此外,在上述實(shí)施方式中,為了實(shí)現(xiàn)帶寬的自動分配,在帶寬分配裝置中配置定時器(如每1min/2min檢測一次),以此定時統(tǒng)計接入終端設(shè)備的數(shù)量,并根據(jù)統(tǒng)計得到的終端設(shè)備的數(shù)量調(diào)整帶寬分配策略。主要包括,若統(tǒng)計出接入終端設(shè)備數(shù)量大于第一數(shù)量閾值,則將網(wǎng)絡(luò)帶寬進(jìn)行平均分配,保證各終端設(shè)備能夠正常使用。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,在本實(shí)施方式中,存儲器中存儲有終端應(yīng)用信息、各終端設(shè)備所屬分類及每個分類的終端應(yīng)用對應(yīng)的帶寬分配信息。具體,在存儲器中存儲終端應(yīng)用信息、各終端設(shè)備所屬分類及每個分類的終端應(yīng)用對應(yīng)的帶寬分配信息中,包括:統(tǒng)計各終端應(yīng)用使用過程中的帶寬需求;根據(jù)各終端應(yīng)用的帶寬需求對其進(jìn)行分類;為每一類終端應(yīng)用配置一帶寬;將各終端應(yīng)用及其帶寬分配信息存儲在存儲器中。
在本實(shí)施方式中,我們對終端設(shè)備的分類不做具體限定,如在一實(shí)例中,根據(jù)統(tǒng)計結(jié)果,將終端設(shè)備分類三類并分別配置相應(yīng)的帶寬分配規(guī)則,具體,第一類為寬帶需求量最大的終端應(yīng)用,如視頻播放器、p2p下載軟件、大型游戲等,當(dāng)接入終端設(shè)備的數(shù)量≤第一數(shù)量閾值(10個)且使用該終端應(yīng)用的終端設(shè)備的數(shù)量≤第三數(shù)量閾值(3個),分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備,否則分配10%的網(wǎng)絡(luò)帶寬;第二類為寬帶需求量適中的終端應(yīng)用,如購物網(wǎng)站、小型連網(wǎng)游戲、直播軟件等,當(dāng)接入終端設(shè)備的數(shù)量≤第一數(shù)量閾值且使用該終端應(yīng)用的終端設(shè)備的數(shù)量≤第三數(shù)量閾值,分配網(wǎng)絡(luò)帶寬的10%至發(fā)送請求數(shù)據(jù)的終端設(shè)備,否則分配8%的網(wǎng)絡(luò)帶寬;第三類為較小寬帶需求的終端應(yīng)用,這類終端應(yīng)用基本不耗費(fèi)流量,如聊天工具、e-mail、網(wǎng)頁訪問等,分配5%的帶寬至發(fā)送請求數(shù)據(jù)的終端設(shè)備。當(dāng)然,在其他實(shí)例中,可以根據(jù)實(shí)際情況設(shè)定上述帶寬分配規(guī)則,在此不做限定,包括第一數(shù)量閾值、第三數(shù)量閾值、分配的帶寬,總體來說,由于第二類終端應(yīng)用需要的帶寬比第一類終端應(yīng)用少,所以相對于使用第一類終端應(yīng)用的終端設(shè)備分配更少的帶寬;使用第三類終端應(yīng)用的終端設(shè)備相較于使用第二類終端應(yīng)用的終端設(shè)備分配更少的帶寬。此外,我們對終端應(yīng)用的分類同樣不做具體限定,在其他實(shí)施方式中可以根據(jù)其他方式進(jìn)行分類。
基于此,如圖5所示,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中,包括:s21接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s22判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s23;s23獲取終端應(yīng)用信息并根據(jù)存儲器中的存儲信息判斷終端應(yīng)用所屬分類;s24統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s25判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s26;s26統(tǒng)計當(dāng)前接入終端設(shè)備中正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量;27判斷正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第三數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s28;s28分配預(yù)設(shè)的第二帶寬至終端設(shè)備。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量小于第三數(shù)量閾值,則分配第二帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。更具體來說,這里的第一數(shù)量閾值、第三數(shù)量閾值以及第二帶寬可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,如將第一數(shù)量閾值設(shè)定為10、15、20等,將第三數(shù)量閾值設(shè)定為2、3、4等,將第二帶寬設(shè)定為網(wǎng)絡(luò)帶寬的10%、15%、20%等。
在一實(shí)例中,用戶配置了一類終端應(yīng)用的帶寬分配規(guī)則,且在該類終端引用下羅列出了屬于該類的終端應(yīng)用:具體該類終端應(yīng)用的帶寬分配規(guī)則為,接入終端設(shè)備的數(shù)量小于10個且使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量小于3個,則分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。則在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求,則進(jìn)一步判定發(fā)送數(shù)據(jù)請求的終端應(yīng)用是否屬于配置了帶寬分配規(guī)則分類,若是,則根據(jù)設(shè)定的規(guī)則進(jìn)行帶寬分配。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖6所示,在本實(shí)施方式中,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中,包括:s21接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s22判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s23;s23獲取終端應(yīng)用信息并根據(jù)存儲器中的存儲信息判斷終端應(yīng)用所屬分類;s24統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s25判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s26,否則跳轉(zhuǎn)至步驟s29;s26統(tǒng)計當(dāng)前接入終端設(shè)備中正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量;27判斷正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第三數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s28;s28分配預(yù)設(shè)的第二帶寬至終端設(shè)備;s29將網(wǎng)絡(luò)帶寬平均分配至當(dāng)前接入終端設(shè)備。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量小于第三數(shù)量閾值,則分配第二帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,說明當(dāng)前接入的終端設(shè)備過多,為了保障各個終端設(shè)備的正常使用,將網(wǎng)絡(luò)帶寬進(jìn)行平均分配至各終端設(shè)備。
在一實(shí)例中,用戶配置了一類終端應(yīng)用的帶寬分配規(guī)則,且在該類終端引用下羅列出了屬于該類的終端應(yīng)用:具體該類終端應(yīng)用的帶寬分配規(guī)則為,接入終端設(shè)備的數(shù)量≤10個且使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量≤3個,則分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。若判定出當(dāng)前接入終端設(shè)備的數(shù)量>10,則將網(wǎng)絡(luò)帶寬平均分配至各終端設(shè)備。在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求之后,若判斷出當(dāng)前接入終端設(shè)備的數(shù)量達(dá)20個,則將20m網(wǎng)絡(luò)帶寬平均分配至20個終端設(shè)備。
對上述實(shí)施方式進(jìn)行改進(jìn)得到本實(shí)施方式,如圖7所示,在本實(shí)施方式中,在處理器根據(jù)終端設(shè)備中待使用的終端應(yīng)用及存儲器中存儲的信息分配相應(yīng)的帶寬至該終端設(shè)備中,包括:s21接收任意一終端設(shè)備發(fā)送的數(shù)據(jù)請求;s22判斷數(shù)據(jù)請求是否來源于終端應(yīng)用;若是,跳轉(zhuǎn)至步驟s23;s23獲取終端應(yīng)用信息并根據(jù)存儲器中的存儲信息判斷終端應(yīng)用所屬分類;s24統(tǒng)計當(dāng)前接入終端設(shè)備的數(shù)量;s25判斷當(dāng)前接入終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第一數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s26,否則跳轉(zhuǎn)至步驟s29;s26統(tǒng)計當(dāng)前接入終端設(shè)備中正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量;27判斷正在使用與終端應(yīng)用屬于同一分類終端應(yīng)用的終端設(shè)備的數(shù)量是否小于預(yù)設(shè)的第三數(shù)量閾值;若是,跳轉(zhuǎn)至步驟s28,否則跳轉(zhuǎn)至步驟s30;s28分配預(yù)設(shè)的第二帶寬至終端設(shè)備;s29將網(wǎng)絡(luò)帶寬平均分配至當(dāng)前接入終端設(shè)備;s30分配預(yù)設(shè)的第四帶寬至終端設(shè)備,第四帶寬小于第二帶寬。
在本實(shí)施方式中,首先根據(jù)終端設(shè)備發(fā)送的數(shù)據(jù)請求判斷請求來源,若該數(shù)據(jù)請求不是來源于終端設(shè)備中的終端應(yīng)用發(fā)送終端應(yīng)用信息,不作處理。若判定來源于終端應(yīng)用,則根據(jù)設(shè)定的規(guī)則對發(fā)送數(shù)據(jù)請求的終端設(shè)備分配帶寬,在該設(shè)定的規(guī)則中,具體,當(dāng)接入終端設(shè)備的數(shù)量小于第一數(shù)量閾值且正在使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量小于第三數(shù)量閾值,則分配第二帶寬給發(fā)送數(shù)據(jù)請求的終端設(shè)備,實(shí)現(xiàn)了終端設(shè)備帶寬的自動分配。若判斷當(dāng)前接入終端設(shè)備的數(shù)量大于第一數(shù)量閾值,說明當(dāng)前接入的終端設(shè)備過多,為了保障各個終端設(shè)備的正常使用,將網(wǎng)絡(luò)帶寬進(jìn)行平均分配至各終端設(shè)備。若判斷使用該使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量大于第三數(shù)量閾值,則分配第二帶寬至發(fā)送數(shù)據(jù)請求的終端設(shè)備。
在一實(shí)例中,若網(wǎng)絡(luò)帶寬為20m(兆赫),用戶配置終端應(yīng)用的帶寬分配規(guī)則為:當(dāng)接入終端設(shè)備的數(shù)量≤10個且使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量≤3個時,分配網(wǎng)絡(luò)帶寬的20%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。若判定出當(dāng)前接入終端設(shè)備的數(shù)量>10,則將網(wǎng)絡(luò)帶寬平均分配至各終端設(shè)備。若接入終端設(shè)備的數(shù)量≤10個但使用同一類終端應(yīng)用的終端設(shè)備的數(shù)量>3個時,分配網(wǎng)絡(luò)帶寬的10%至發(fā)送請求數(shù)據(jù)的終端設(shè)備。
在帶寬分配的過程中,在接收到數(shù)據(jù)請求且判斷出其為終端應(yīng)用中發(fā)送的請求之后,若判斷出當(dāng)前接入終端設(shè)備的數(shù)量為9個且使用同一類終端應(yīng)用的終端設(shè)備有5個,則分配10%的網(wǎng)絡(luò)帶寬,即2m帶寬至該終端設(shè)備。
此外,在上述實(shí)施方式中,為了實(shí)現(xiàn)帶寬的自動分配,在帶寬分配裝置中配置定時器(如每1min/2min檢測一次),以此定時統(tǒng)計接入終端設(shè)備的數(shù)量,并根據(jù)統(tǒng)計得到的終端設(shè)備的數(shù)量調(diào)整帶寬分配策略。主要包括,若統(tǒng)計出接入終端設(shè)備數(shù)量大于第一數(shù)量閾值,則將網(wǎng)絡(luò)帶寬進(jìn)行平均分配,保證各終端設(shè)備能夠正常使用。
本發(fā)明還提供了一種無線接入設(shè)備,包括上述帶寬分配裝置。具體該無線接入設(shè)備可以為無線路由器、無線ap(accesspoint,接入點(diǎn))等。在該無線接入設(shè)備中,無線接入設(shè)備根據(jù)終端設(shè)備中待接入網(wǎng)絡(luò)的終端應(yīng)用分配相應(yīng)的帶寬,簡單方便的實(shí)現(xiàn)了帶寬的自動分配。具體的帶寬分配規(guī)則可以針對某一個終端應(yīng)用進(jìn)行設(shè)定,也可以針對某一類終端應(yīng)用進(jìn)行設(shè)定,用戶根據(jù)需求而定,不做限定。
在一實(shí)例中,以無線接入設(shè)備為無線路由器,網(wǎng)絡(luò)帶寬為20m為例,對無線路由器進(jìn)行帶寬分配的過程進(jìn)行說明:
在進(jìn)行帶寬分配之前,對分配規(guī)則進(jìn)行配置,具體:無線路由器內(nèi)部存儲終端app數(shù)據(jù)庫,在該數(shù)據(jù)庫中以各類終端app流量為基礎(chǔ),將其分為3類,其中,第1類為寬帶需求量最大的終端app,如視頻播放器、p2p下載軟件、大型游戲等;第2類為寬帶需求量適中的app,如購物網(wǎng)站、小型連網(wǎng)游戲、直播軟件等;第3類為較小寬帶需求app,如聊天工具、e-mail、網(wǎng)頁訪問等。
無線路由器及網(wǎng)絡(luò)設(shè)置完成后,檢測由wan(wideareanetwork,廣域網(wǎng))口接入無線路由器的網(wǎng)絡(luò)帶寬;終端設(shè)備搜索無線路由器的ssid(servicesetidentifier,服務(wù)集標(biāo)識),進(jìn)行聯(lián)網(wǎng);無線路由器記錄用戶的mac地址和ip地址;具體,由于終端設(shè)備上網(wǎng)訪問數(shù)據(jù)時,會發(fā)出arp(addressresolutionprotocol,地址解析協(xié)議)請求,而網(wǎng)關(guān)中的arp表會添加一條目來記錄相關(guān)用戶的mac地址和ip地址,以此,在本實(shí)例中通過從arp列表中讀取用戶mac地址和ip地址的方式獲取。
任何一個用戶打開終端app(為了方便說明,以下簡稱appi),相當(dāng)于一個中斷觸發(fā),之后,無線路由器自動讀取所打開的appi的相關(guān)信息(如終端app名稱)。
當(dāng)該終端app完成分類后,刷新目前的所有接入終端設(shè)備的數(shù)量,當(dāng)目前上網(wǎng)人數(shù)≤10時,則直接下一步,當(dāng)上網(wǎng)人數(shù)>10時,總網(wǎng)絡(luò)帶寬因只有20m,很難保證所有用戶的需求,此時,將進(jìn)行帶寬均分,將20m帶寬平均分給每個用戶。此時因上網(wǎng)人數(shù)超限,故需及時刷新上網(wǎng)人數(shù),緩解網(wǎng)絡(luò)擁擠狀況,采用定時器來實(shí)現(xiàn)刷新,定時1min,每過1min進(jìn)行一次刷新,若上網(wǎng)人數(shù)依舊超限,繼續(xù)平均分配帶寬,若上網(wǎng)人數(shù)小于等于10,則進(jìn)行下一步。
當(dāng)接入終端設(shè)備的數(shù)量n≤10,則對appi進(jìn)行分類并分配帶寬,若appi屬于高帶寬需求,即第1類,進(jìn)一步判斷使用第1類的終端設(shè)備數(shù)量n1,若n1≤3,則分配20%的網(wǎng)絡(luò)帶寬;若n1>3,則進(jìn)行限速,分配10%的網(wǎng)絡(luò)帶寬。若appi不屬于第1類,繼續(xù)下一步。
若appi屬于中等帶寬需求,即第2類,則判斷使用第2類的人數(shù)n2,若n2≤3,則分配10%的網(wǎng)絡(luò)帶寬;若n2>3,則進(jìn)行限速,分配8%的網(wǎng)絡(luò)帶寬。若appi不屬于第2類,繼續(xù)下一步。
appi屬于第3類帶寬需求,即很少的帶寬也可以滿足,此時,自動分配帶寬5%,且為最低帶寬設(shè)置。
任何一個用戶進(jìn)行終端app切換時,都將重新連接數(shù)據(jù)據(jù),執(zhí)行以上步驟往復(fù)循環(huán),實(shí)現(xiàn)帶寬的動態(tài)分布。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。