一種負(fù)載均衡方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種負(fù)載均衡方法及裝置。
【背景技術(shù)】
[0002] 隨著無線網(wǎng)絡(luò)技術(shù)的發(fā)展,無線網(wǎng)絡(luò)應(yīng)用已經(jīng)深入在人們生活生產(chǎn)的各個(gè)方面。 同時(shí)由于手機(jī)、平板等大量智能終端的普及,接入無線網(wǎng)絡(luò)的需求急劇上升,這也促使運(yùn)營(yíng) 商和某些大型企業(yè)在一定范圍內(nèi)增設(shè)多臺(tái)AP(Wireless Access Point,無線訪問接入點(diǎn)), 以滿足大量終端同時(shí)訪問無線網(wǎng)絡(luò)的情況。
[0003] 現(xiàn)有技術(shù)中,終端收到AP發(fā)送SSID(Service Set Identifier,服務(wù)集標(biāo)識(shí))信標(biāo) 幀后,可以選擇需要接入的AP,并主動(dòng)向該AP發(fā)送接入請(qǐng)求。這樣一來,當(dāng)一個(gè)區(qū)域內(nèi)存在 多個(gè)提供相同服務(wù)的AP時(shí),由于終端接入哪個(gè)AP是不可控的,因此會(huì)導(dǎo)致一部分AP上的 上線終端數(shù)量較多,另一部分AP上的上線終端數(shù)量較少,從而造成AP負(fù)載分擔(dān)不均衡。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種負(fù)載均衡方法及裝置來解決無線網(wǎng)絡(luò)中AP負(fù)載不均 衡的問題。
[0005] 具體地,本發(fā)明是通過如下技術(shù)方案實(shí)現(xiàn)的:
[0006] -種負(fù)載均衡方法,所述方法應(yīng)用于AP,所述方法包括:
[0007] 按照預(yù)設(shè)時(shí)間間隔,檢測(cè)上線的終端數(shù)量;
[0008] 判斷所述終端數(shù)量所屬的預(yù)設(shè)閾值區(qū)間;
[0009] 根據(jù)為所述閾值區(qū)間預(yù)設(shè)的發(fā)送速率發(fā)送信標(biāo)幀,以使終端根據(jù)收到的信標(biāo)幀數(shù) 量選擇接入的AP。
[0010] 進(jìn)一步的,所述判斷所述終端數(shù)量所屬的預(yù)設(shè)閾值區(qū)間,包括:
[0011] 當(dāng)所述終端數(shù)量大于等于額定最低閾值且小于第一閾值時(shí),所述終端數(shù)量屬于第 一閾值區(qū)間;
[0012] 當(dāng)所述終端數(shù)量大于等于第一閾值且小于第二閾值時(shí),所述終端數(shù)量屬于第二閾 值區(qū)間;
[0013] 當(dāng)所述終端數(shù)量大于等于第二閾值且小于額定最高閾值時(shí),所述終端數(shù)量屬于第 三閾值區(qū)間。
[0014] 進(jìn)一步的,所述根據(jù)為所述閾值區(qū)間預(yù)設(shè)的發(fā)送速率發(fā)送信標(biāo)幀,還包括:
[0015] 當(dāng)所述終端數(shù)量小于額定最低閾值時(shí),根據(jù)額定速率發(fā)送信標(biāo)幀;
[0016] 當(dāng)所述終端數(shù)量大于等于額定最高閾值時(shí),不發(fā)送信標(biāo)幀。
[0017] 進(jìn)一步的,所述根據(jù)為所述閾值區(qū)間預(yù)設(shè)的發(fā)送速率發(fā)送信標(biāo)幀,包括:
[0018] 根據(jù)所述閾值區(qū)間選擇該閾值區(qū)間對(duì)應(yīng)的預(yù)設(shè)速率區(qū)間;
[0019] 根據(jù)預(yù)設(shè)規(guī)則在所述預(yù)設(shè)速率區(qū)間中選取信標(biāo)幀的發(fā)送速率。
[0020] 進(jìn)一步的,所述根據(jù)預(yù)設(shè)規(guī)則在所述預(yù)設(shè)速率區(qū)間中選取信標(biāo)幀的發(fā)送速率,包 括:
[0021] 當(dāng)所述終端數(shù)量減少時(shí),在所述終端數(shù)量所屬的閾值區(qū)間對(duì)應(yīng)的預(yù)設(shè)速率區(qū)間 中,選取最低的發(fā)送速率發(fā)送信標(biāo)幀。
[0022] 本發(fā)明還提供另一種負(fù)載均衡方法,所述方法應(yīng)用于終端,所述方法包括:
[0023] 按照預(yù)設(shè)時(shí)間間隔,統(tǒng)計(jì)收到的來自各個(gè)AP的信標(biāo)幀數(shù)量;
[0024] 根據(jù)收到的信標(biāo)幀數(shù)量選擇接入的AP。
[0025] 基于相同的構(gòu)思,本發(fā)明還提供一種負(fù)載均衡裝置,所述裝置應(yīng)用于AP,所述裝置 包括:
[0026] 終端檢測(cè)單元,用于按照預(yù)設(shè)時(shí)間間隔,檢測(cè)上線的終端數(shù)量;
[0027] 區(qū)間判斷單元,用于判斷所述終端數(shù)量所屬的預(yù)設(shè)閾值區(qū)間;
[0028] 速率選取單元,用于根據(jù)為所述閾值區(qū)間預(yù)設(shè)的發(fā)送速率發(fā)送信標(biāo)幀,以使終端 根據(jù)收到的信標(biāo)幀數(shù)量選擇接入的AP。
[0029] 進(jìn)一步的,所述區(qū)間判斷單元,具體用于:
[0030] 當(dāng)所述終端數(shù)量大于等于額定最低閾值且小于第一閾值時(shí),所述終端數(shù)量屬于第 一閾值區(qū)間;
[0031] 當(dāng)所述終端數(shù)量大于等于第一閾值且小于第二閾值時(shí),所述終端數(shù)量屬于第二閾 值區(qū)間;
[0032] 當(dāng)所述終端數(shù)量大于等于第二閾值且小于額定最高閾值時(shí),所述終端數(shù)量屬于第 三閾值區(qū)間。
[0033] 進(jìn)一步的,所述速率選取單元,還用于在所述終端數(shù)量小于額定最低閾值時(shí),根據(jù) 額定速率發(fā)送信標(biāo)幀;在所述終端數(shù)量大于等于額定最高閾值時(shí),不發(fā)送信標(biāo)幀。
[0034] 進(jìn)一步的,所述速率選取單元,還包括:
[0035] 區(qū)間選擇子單元,用于根據(jù)所述閾值區(qū)間選擇該閾值區(qū)間對(duì)應(yīng)的預(yù)設(shè)速率區(qū)間;
[0036] 速率選擇子單元,用于根據(jù)預(yù)設(shè)規(guī)則在所述預(yù)設(shè)速率區(qū)間中選取信標(biāo)幀的發(fā)送速 率。
[0037] 進(jìn)一步的,所述速率選擇子單元,具體用于在所述終端數(shù)量減少時(shí),在所述終端數(shù) 量所屬的閾值區(qū)間對(duì)應(yīng)的預(yù)設(shè)速率區(qū)間中,選取最低的發(fā)送速率發(fā)送信標(biāo)幀。
[0038] 本發(fā)明還提供另一種負(fù)載均衡裝置,所述裝置應(yīng)用于終端,所述裝置包括:
[0039] 數(shù)量統(tǒng)計(jì)單元,用于按照預(yù)設(shè)時(shí)間間隔,統(tǒng)計(jì)收到的來自各個(gè)AP的信標(biāo)幀數(shù)量;
[0040] 接入選擇單元,用于根據(jù)收到的信標(biāo)幀數(shù)量選擇接入的AP。
[0041] 由此可見,本發(fā)明提供一種AP負(fù)載均衡方法及裝置,可以通過上線的終端數(shù)量來 調(diào)整AP發(fā)送信標(biāo)幀的速率,因此能夠?qū)崿F(xiàn)AP總體的負(fù)載均衡,從而可以保證AP的服務(wù)質(zhì) 量,并避免資源浪費(fèi)。
【附圖說明】
[0042] 圖1是一種示例性的虛擬網(wǎng)絡(luò)架構(gòu)圖;
[0043] 圖2是本發(fā)明一種示例性實(shí)施方式中的一種負(fù)載均衡方法的處理流程圖;
[0044] 圖3是本發(fā)明一種示例性實(shí)施方式中負(fù)載均衡方法的交互流程圖;
[0045] 圖4本發(fā)明一種示例性實(shí)施方式中的負(fù)載均衡裝置所在的AP的硬件結(jié)構(gòu)圖;
[0046] 圖5本發(fā)明一種示例性實(shí)施方式中的一種負(fù)載均衡裝置的邏輯結(jié)構(gòu)圖;
[0047] 圖6本發(fā)明一種示例性實(shí)施方式中的負(fù)載均衡裝置所在的終端的硬件結(jié)構(gòu)圖;
[0048] 圖7本發(fā)明一種示例性實(shí)施方式中的另一種負(fù)載均衡裝置的邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0049] 請(qǐng)參考圖1的虛擬網(wǎng)絡(luò)架構(gòu)圖,其中APl和AP2通過交換機(jī)連接AC,APl和AP2可 以在預(yù)設(shè)區(qū)域內(nèi)為用戶提供相同的接入服務(wù)。傳統(tǒng)的終端上線共有兩種方式:一為終端主 動(dòng)向提供SSID的AP發(fā)送上線請(qǐng)求;二為該預(yù)設(shè)區(qū)域內(nèi)的AP將攜帶自身SSID的信標(biāo)幀廣 播給各個(gè)終端,終端收到信標(biāo)幀后,任選一個(gè)AP發(fā)送上線請(qǐng)求。然而上述上線方法通常會(huì) 造成預(yù)設(shè)區(qū)域內(nèi)的兩個(gè)AP負(fù)載不均衡。例如APl上線的終端數(shù)量較多,而AP2上線的終端 數(shù)量較少,并且兩者的差距較大。這樣一來,APl需要為多臺(tái)終端提供滿足用戶要求的服務(wù) 質(zhì)量,因此會(huì)導(dǎo)致APl的負(fù)擔(dān)過重,甚至有可能無法滿足所有終端的要求;而AP2只需要為 極少的終端提供服務(wù),負(fù)擔(dān)較輕,則造成資源浪費(fèi)。
[0050] 為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種AP負(fù)載均衡方法及裝置,可以通 過上線的終端數(shù)量來調(diào)整AP發(fā)送信標(biāo)幀的速率,因此能夠?qū)崿F(xiàn)AP總體的負(fù)載均衡,從而可 以保證AP的服務(wù)質(zhì)量,并避免資源浪費(fèi)。
[0051] 請(qǐng)參考圖2,是本發(fā)明一種示例性實(shí)施方式中的一種AP負(fù)載均衡方法的處理流程 圖,其中所述方法應(yīng)用于AP,所述方法包括:
[0052] 步驟201、按照預(yù)設(shè)時(shí)間間隔,檢測(cè)上線的終端數(shù)量;
[0053] 在本實(shí)施例中,AP可以按照預(yù)設(shè)時(shí)間間隔檢測(cè)上線的終端數(shù)量,從而可以通過上 線的終端數(shù)量獲知自身的負(fù)載狀況,以便后續(xù)進(jìn)行負(fù)載均衡。
[0054] 步驟202、判斷所述終端數(shù)量所屬的預(yù)設(shè)閾值區(qū)間;
[0055] 管理員可以在AP上預(yù)先將終端數(shù)量由小到大劃分為多個(gè)閾值區(qū)間。當(dāng)AP檢測(cè)到 自身上線的終端數(shù)量后,可以進(jìn)一步判斷該終端數(shù)量所屬的預(yù)設(shè)閾值區(qū)間。
[0056] 步驟203、根據(jù)為所述閾值區(qū)間預(yù)設(shè)