本發(fā)明屬于網(wǎng)絡(luò)通信的,尤其涉及一種基于fttr動(dòng)態(tài)分配mesh子機(jī)帶寬的方法及裝置。
背景技術(shù):
1、fttr技術(shù)通過(guò)光纖到房間的部署,能夠?yàn)槊總€(gè)房間提供高質(zhì)量的網(wǎng)絡(luò)連接。然而,在fttr架構(gòu)下,如何合理、動(dòng)態(tài)地分配每個(gè)mesh子機(jī)的帶寬資源,成為了影響整體網(wǎng)絡(luò)效能的關(guān)鍵問(wèn)題。mesh網(wǎng)絡(luò)作為一種靈活、穩(wěn)定的無(wú)線(xiàn)通信解決方案,越來(lái)越被廣泛應(yīng)用于大范圍的覆蓋和高密度的用戶(hù)終端接入場(chǎng)景中。mesh網(wǎng)絡(luò)由多個(gè)無(wú)線(xiàn)接入節(jié)點(diǎn)(mesh子機(jī))構(gòu)成,通過(guò)自組織、自修復(fù)的方式,實(shí)現(xiàn)設(shè)備之間的無(wú)縫連接與協(xié)同工作,以提供較為優(yōu)質(zhì)的網(wǎng)絡(luò)服務(wù)。
2、在傳統(tǒng)的無(wú)線(xiàn)網(wǎng)絡(luò)架構(gòu)中,帶寬資源的分配通常依賴(lài)于固定規(guī)則或簡(jiǎn)單的輪詢(xún)機(jī)制,這可能導(dǎo)致網(wǎng)絡(luò)資源的不平衡使用,進(jìn)而影響網(wǎng)絡(luò)性能,尤其是在帶寬資源有限的情況下,某些子機(jī)可能會(huì)面臨帶寬不足的問(wèn)題,影響到用戶(hù)體驗(yàn)和系統(tǒng)的整體效能。因此,如何動(dòng)態(tài)優(yōu)化帶寬分配,成為了mesh網(wǎng)絡(luò)中一個(gè)亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明實(shí)施例提供了一種基于fttr動(dòng)態(tài)分配mesh子機(jī)帶寬的方法及裝置,以解決動(dòng)態(tài)優(yōu)化帶寬分配的技術(shù)問(wèn)題。
2、本發(fā)明實(shí)施例的第一方面提供了一種基于fttr動(dòng)態(tài)分配mesh子機(jī)帶寬的方法,所述基于fttr動(dòng)態(tài)分配mesh子機(jī)帶寬的方法包括:
3、統(tǒng)計(jì)每個(gè)mesh子機(jī)的數(shù)據(jù)量、連接量占比和連接時(shí)長(zhǎng)占比;其中,所述連接量占比包括所有mesh設(shè)備的總連接次數(shù)和當(dāng)前mesh子機(jī)連接次數(shù)之間的比值,所述連接時(shí)長(zhǎng)占比包括所有mesh設(shè)備的總連接時(shí)長(zhǎng)和當(dāng)前mesh子機(jī)連接時(shí)長(zhǎng)之間的比值;
4、獲取每個(gè)mesh子機(jī)的當(dāng)前連接狀態(tài)和實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分;
5、根據(jù)每個(gè)mesh子機(jī)與用戶(hù)終端之間的信號(hào)強(qiáng)度,計(jì)算每個(gè)mesh子機(jī)與用戶(hù)終端之間的相對(duì)距離;
6、根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的所述數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比、當(dāng)前連接狀態(tài)、實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分和相對(duì)距離,計(jì)算每個(gè)mesh子機(jī)的權(quán)重值;
7、根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的權(quán)重值和fttr總帶寬量,計(jì)算每個(gè)mesh子機(jī)對(duì)應(yīng)的帶寬分配量;
8、基于所述帶寬分配量,向mesh子機(jī)分配帶寬資源。
9、進(jìn)一步地,所述根據(jù)每個(gè)mesh子機(jī)與用戶(hù)終端之間的信號(hào)強(qiáng)度,計(jì)算每個(gè)mesh子機(jī)與用戶(hù)終端之間的相對(duì)距離的步驟包括:
10、分別將多個(gè)mesh子機(jī)與用戶(hù)終端連接,得到多個(gè)mesh子機(jī)各自對(duì)應(yīng)的信號(hào)強(qiáng)度;
11、獲取多個(gè)mesh子機(jī)的預(yù)設(shè)位置坐標(biāo);
12、將多個(gè)mesh子機(jī)各自對(duì)應(yīng)的所述信號(hào)強(qiáng)度與轉(zhuǎn)換系數(shù)相乘,得到預(yù)估距離;
13、將多個(gè)mesh子機(jī)各自對(duì)應(yīng)的所述預(yù)設(shè)位置坐標(biāo)和所述預(yù)估距離代入三角定位法函數(shù)中求解,得到用戶(hù)終端的預(yù)估位置坐標(biāo);
14、根據(jù)多個(gè)mesh子機(jī)各自對(duì)應(yīng)的預(yù)設(shè)位置坐標(biāo)和用戶(hù)終端的預(yù)估位置坐標(biāo),計(jì)算每個(gè)mesh子機(jī)與用戶(hù)終端之間的相對(duì)距離。
15、進(jìn)一步地,所述獲取每個(gè)mesh子機(jī)的當(dāng)前連接狀態(tài)和實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分的步驟包括:
16、若所述mesh子機(jī)與用戶(hù)終端連接,則將當(dāng)前連接狀態(tài)設(shè)定為第一數(shù)值;
17、若所述mesh子機(jī)與用戶(hù)終端未連接,則將當(dāng)前連接狀態(tài)設(shè)定為第二數(shù)值;
18、獲取mesh子機(jī)的信號(hào)強(qiáng)度、信噪比、延遲和丟包率;
19、根據(jù)所述信號(hào)強(qiáng)度、所述信噪比、所述延遲和所述丟包率,計(jì)算所述實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分。
20、進(jìn)一步地,所述根據(jù)所述信號(hào)強(qiáng)度、所述信噪比、所述延遲和所述丟包率,計(jì)算所述實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分的步驟包括:
21、將所述信號(hào)強(qiáng)度、所述信噪比、所述延遲和所述丟包率代入第一函數(shù),得到所述實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分;
22、所述第一函數(shù)為:
23、
24、其中,nqs表示所述實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分,snr表示所述信噪比,d表示所述延遲,pl表示所述丟包率,s表示所述信號(hào)強(qiáng)度。
25、進(jìn)一步地,所述根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的所述數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比、當(dāng)前連接狀態(tài)、實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分和相對(duì)距離,計(jì)算每個(gè)mesh子機(jī)的權(quán)重值的步驟包括:
26、將每個(gè)mesh子機(jī)的數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比、當(dāng)前連接狀態(tài)、實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分和相對(duì)距離代入第二函數(shù),得到每個(gè)mesh子機(jī)的權(quán)重值;
27、所述第二函數(shù)為:
28、
29、其中,wi表示第i個(gè)子機(jī)的權(quán)重值,di表示第i個(gè)子機(jī)的數(shù)據(jù)量,ci表示第i個(gè)子機(jī)的連接量占比,ti表示第i個(gè)子機(jī)的連接時(shí)長(zhǎng)占比,si表示第i個(gè)子機(jī)的當(dāng)前連接狀態(tài),nqsi表示第i個(gè)子機(jī)的實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分,ri表示第i個(gè)子機(jī)的相對(duì)距離,r1,r2,...,rn表示所有子機(jī)的相對(duì)距離,α、β和γ表示調(diào)節(jié)參數(shù),n表示子機(jī)數(shù)量,dj表示第j個(gè)子機(jī)的數(shù)據(jù)量,nqsj表示第j個(gè)子機(jī)的實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分。
30、進(jìn)一步地,所述根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的權(quán)重值和fttr總帶寬量,計(jì)算每個(gè)mesh子機(jī)對(duì)應(yīng)的帶寬分配量的步驟包括:
31、計(jì)算每個(gè)mesh子機(jī),在所有權(quán)重值總和中的權(quán)重占比;
32、將所述權(quán)重占比與所述fttr總帶寬量相乘,得到每個(gè)mesh子機(jī)對(duì)應(yīng)的帶寬分配量。
33、進(jìn)一步地,在所述基于所述帶寬分配量,向mesh子機(jī)分配帶寬資源的步驟之后,還包括:
34、周期性執(zhí)行所述統(tǒng)計(jì)每個(gè)mesh子機(jī)的數(shù)據(jù)量、連接量占比和連接時(shí)長(zhǎng)占比的步驟以及后續(xù)步驟。
35、本發(fā)明實(shí)施例的第二方面提供了一種基于fttr動(dòng)態(tài)分配mesh子機(jī)帶寬的裝置,包括:
36、統(tǒng)計(jì)單元,用于統(tǒng)計(jì)每個(gè)mesh子機(jī)的數(shù)據(jù)量、連接量占比和連接時(shí)長(zhǎng)占比;其中,所述連接量占比包括所有mesh設(shè)備的總連接次數(shù)和當(dāng)前mesh子機(jī)連接次數(shù)之間的比值,所述連接時(shí)長(zhǎng)占比包括所有mesh設(shè)備的總連接時(shí)長(zhǎng)和當(dāng)前mesh子機(jī)連接時(shí)長(zhǎng)之間的比值;
37、獲取單元,用于獲取每個(gè)mesh子機(jī)的當(dāng)前連接狀態(tài)和實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分;
38、第一計(jì)算單元,用于根據(jù)每個(gè)mesh子機(jī)與用戶(hù)終端之間的信號(hào)強(qiáng)度,計(jì)算每個(gè)mesh子機(jī)與用戶(hù)終端之間的相對(duì)距離;
39、第二計(jì)算單元,用于根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的所述數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比、當(dāng)前連接狀態(tài)、實(shí)時(shí)網(wǎng)絡(luò)質(zhì)量評(píng)分和相對(duì)距離,計(jì)算每個(gè)mesh子機(jī)的權(quán)重值;
40、第三計(jì)算單元,用于根據(jù)每個(gè)mesh子機(jī)對(duì)應(yīng)的權(quán)重值和fttr總帶寬量,計(jì)算每個(gè)mesh子機(jī)對(duì)應(yīng)的帶寬分配量;
41、分配單元,用于基于所述帶寬分配量,向mesh子機(jī)分配帶寬資源。
42、本發(fā)明實(shí)施例的第三方面提供了一種終端設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面所述方法的步驟。
43、本發(fā)明實(shí)施例的第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面所述方法的步驟。
44、本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:通過(guò)統(tǒng)計(jì)每個(gè)mesh子機(jī)的數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比等關(guān)鍵參數(shù),本方案能夠全面評(píng)估每個(gè)mesh子機(jī)的負(fù)載和連接質(zhì)量。這種基于多個(gè)指標(biāo)的綜合評(píng)估,避免了傳統(tǒng)帶寬分配方式中單一依據(jù)的局限性,使得帶寬分配更加科學(xué)合理。實(shí)時(shí)監(jiān)測(cè)每個(gè)mesh子機(jī)的當(dāng)前連接狀態(tài)和網(wǎng)絡(luò)質(zhì)量評(píng)分,結(jié)合用戶(hù)終端與mesh子機(jī)之間的信號(hào)強(qiáng)度和相對(duì)距離,使得帶寬分配能夠更精準(zhǔn)地反映網(wǎng)絡(luò)環(huán)境的變化。這種動(dòng)態(tài)評(píng)估能夠確保在不同網(wǎng)絡(luò)狀況下,mesh子機(jī)的帶寬分配始終符合實(shí)際需求,避免了資源浪費(fèi)或不足的情況。通過(guò)基于權(quán)重值來(lái)分配帶寬資源,確保帶寬分配與每個(gè)mesh子機(jī)的實(shí)際需求匹配。計(jì)算過(guò)程中考慮了數(shù)據(jù)量、連接量占比、連接時(shí)長(zhǎng)占比等多重因素,能夠更加精細(xì)化地控制帶寬分配,避免傳統(tǒng)的靜態(tài)分配方式帶來(lái)的網(wǎng)絡(luò)資源冗余或瓶頸現(xiàn)象。通過(guò)優(yōu)化帶寬分配,本方案能有效減少用戶(hù)終端的網(wǎng)絡(luò)延遲和卡頓現(xiàn)象,特別是在多用戶(hù)環(huán)境下,確保不同用戶(hù)和設(shè)備的網(wǎng)絡(luò)質(zhì)量穩(wěn)定性。此外,基于信號(hào)強(qiáng)度和相對(duì)距離的計(jì)算,能保證帶寬優(yōu)先分配給信號(hào)更強(qiáng)、距離較近的mesh子機(jī),進(jìn)一步提升網(wǎng)絡(luò)體驗(yàn)。本方案的帶寬分配方法不僅考慮了每個(gè)mesh子機(jī)的當(dāng)前網(wǎng)絡(luò)質(zhì)量,還兼顧了設(shè)備間的負(fù)載均衡,避免了部分mesh子機(jī)因過(guò)度負(fù)載而導(dǎo)致的帶寬瓶頸,同時(shí)保證了全局網(wǎng)絡(luò)帶寬的均衡分配。綜上所述,本技術(shù)方案通過(guò)動(dòng)態(tài)、多維度的評(píng)估和計(jì)算方法,能夠?qū)崿F(xiàn)高效、智能的mesh子機(jī)帶寬分配,提高了帶寬利用率。