本技術涉及通信,尤其涉及網絡負載均衡技術,具體涉及一種網絡負荷均衡方法、裝置、電子設備和存儲介質。
背景技術:
1、現有的網絡負荷均衡技術在進行負載均衡的過程中,往往采用手動設置規則或閾值門限的方法實現,存在這一刀切的問題,往往一個不均衡小區對需要多次反復人工參數調整才能達到均衡,既影響了均衡效率,又影響均衡效果。
技術實現思路
1、本技術實施例提供一種網絡負荷均衡方法、裝置、電子設備和存儲介質,旨在提高均衡效率和均衡效果。
2、第一方面,本技術實施例提供一種網絡負荷均衡方法,包括:
3、獲取當前時刻下的連接態用戶數、空閑態用戶數以及負荷不均小區的利用率差值、切換成功率和rrc連接釋放次數;
4、基于所述連接態用戶數、所述利用率差值和所述切換成功率,計算連接態均衡分值,并基于所述空閑態用戶數、所述利用率差值和所述rrc連接釋放次數,計算空閑態均衡分值;
5、基于所述連接態均衡分值和所述空閑態均衡分值進行離散比例調節,得到離散比例值,并基于所述離散比例值進行均衡參數調節,得到目標均衡參數。
6、在一個實施例中,所述基于所述連接態均衡分值和所述空閑態均衡分值進行離散比例調節,得到離散比例值,包括:
7、獲取所述當前時刻下的連接態均衡目標值和空閑態均衡目標值;
8、基于所述連接態均衡目標值和所述連接態均衡分值,計算所述當前時刻下的連接態均衡誤差值,并基于所述空閑態均衡目標值和所述空閑態均衡分值,計算所述當前時刻下的空閑態均衡誤差值;
9、基于所述當前時刻下的連接態均衡誤差值和空閑態均衡誤差值進行離散比例調節,得到所述離散比例值。
10、所述基于所述當前時刻下的連接態均衡誤差值和空閑態均衡誤差值進行離散比例調節,得到所述離散比例值,包括:
11、獲取所述當前時刻的上一時刻的歷史連接態均衡誤差值和歷史空閑態均衡誤差值;
12、基于所述當前時刻下的連接態均衡誤差值和上一時刻的歷史連接態均衡誤差值,得到所述當前時刻的第一離散比例值;
13、基于所述當前時刻下的空閑態均衡誤差值和上一時刻的歷史空閑態均衡誤差值,得到所述當前時刻的第二離散比例值。
14、所述基于所述離散比例值進行均衡參數調節,得到目標均衡參數,包括:
15、獲取所述當前時刻下的均衡參數,并基于所述當前時刻下的第一離散比例值、第二離散比例值和均衡參數,設置所述當前時刻的下一時刻的均衡參數;
16、在所述當前時刻下的第一離散比例值達到連接態均衡目標值且所述當前時刻下的第二離散比例值達到空閑態均衡目標值,或,迭代預設次數后,將所述下一時刻的均衡參數確定為目標均衡參數。
17、所述基于所述當前時刻下的第一離散比例值、第二離散比例值和均衡參數,設置所述當前時刻的下一時刻的均衡參數,包括:
18、基于所述當前時刻下的第一離散比例值、第二離散比例值、非電離輻射門限、預設步長和預設調節系數,設置所述下一時刻的非電離輻射門限;
19、基于所述當前時刻下的第一離散比例值、第二離散比例值、電離輻射門限、預設步長和預設調節系數,設置所述下一時刻的電離輻射門限;
20、基于所述當前時刻下的第一離散比例值、第二離散比例值、無線電離輻射門限、預設步長和預設調節系數,設置所述下一時刻的無線電離輻射門限。
21、所述基于所述連接態用戶數、所述利用率差值和所述切換成功率,計算連接態均衡分值,包括:
22、若所述連接態用戶數小于第一預設用戶數,且所述利用率差值在第一預設差值范圍,且所述切換成功率大于預設成功率,則計算得到第一連接態均衡分值;
23、若所述連接態用戶數小于所述第一預設用戶數,且所述利用率差值在第二預設差值范圍,且所述切換成功率大于所述預設成功率,則計算得到第二連接態均衡分值;
24、若所述連接態用戶數大于所述第一預設用戶數,且所述利用率差值在第三預設差值范圍,且所述切換成功率小于所述預設成功率,則計算得到第三連接態均衡分值;
25、若所述連接態用戶數大于所述第一預設用戶數,且所述利用率差值在第四預設差值范圍,且所述切換成功率小于所述預設成功率,則計算得到第四連接態均衡分值。
26、所述基于所述空閑態用戶數、所述利用率差值和所述rrc連接釋放次數,計算空閑態均衡分值,包括:
27、若所述空閑態用戶數大于第二預設用戶數,且所述利用率差值在第一預設差值范圍,且所述rrc連接釋放次數大于第一預設次數,則計算得到第一空閑態均衡分值;
28、若所述空閑態用戶數大于第三預設用戶數且小于所述第二預設用戶數,且所述利用率差值在第二預設差值范圍,且所述rrc連接釋放次數大于第二預設次數且小于所述第一預設次數,則計算得到第二空閑態均衡分值;
29、若所述空閑態用戶數大于第一預設用戶數且小于所述第三預設用戶數,且所述利用率差值在第三預設差值范圍,且所述rrc連接釋放次數大于第三預設次數且小于所述第二預設次數,則計算得到第三空閑態均衡分值;
30、若所述空閑態用戶數小于所述第一預設用戶數,且所述利用率差值在第四預設差值范圍,且所述rrc連接釋放次數小于所述第三預設次數,則計算得到第四空閑態均衡分值。
31、第二方面,本技術實施例提供一種網絡負荷均衡裝置,包括:
32、獲取模塊,用于獲取當前時刻下的連接態用戶數、空閑態用戶數及負荷不均小區的利用率差值、切換成功率和rrc連接釋放次數;
33、計算模塊,用于基于所述連接態用戶數、所述利用率差值和所述切換成功率,計算連接態均衡分值,并基于所述空閑態用戶數、所述利用率差值和所述rrc連接釋放次數,計算空閑態均衡分值;
34、網絡負荷均衡模塊,用于基于所述連接態均衡分值和所述空閑態均衡分值進行離散比例調節,得到離散比例值,并基于所述離散比例值進行均衡參數調節,得到目標均衡參數。
35、第三方面,本技術實施例提供一種電子設備,所述電子設備包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現第一方面所述的網絡負荷均衡方法。
36、第四方面,本技術實施例提供一種非暫態計算機可讀存儲介質,非暫態計算機可讀存儲介質包括計算機程序,所述計算機程序被處理器執行時實現第一方面所述的網絡負荷均衡方法。
37、本技術實施例提供的網絡負荷均衡方法、裝置、電子設備和存儲介質,獲取當前時刻下的連接態用戶數、空閑態用戶數以及負荷不均小區的利用率差值、切換成功率和rrc連接釋放次數;基于連接態用戶數、利用率差值和切換成功率,計算連接態均衡分值,并基于空閑態用戶數、利用率差值和rrc連接釋放次數,計算空閑態均衡分值;基于連接態均衡分值和空閑態均衡分值進行離散比例調節,得到離散比例值,并基于離散比例值進行均衡參數調節,得到目標均衡參數。在網絡負荷均衡的過程中,通過連接態均衡分值和空閑態均衡分值,實現了小區均衡參數的動態調節,通過離散比例值進行均衡參數調節,實現了對均衡參數的良性調節,因此不需要人工手動設置規則或閾值門限,避免了均衡參數人為一刀切設置,從而提高了均衡效率和均衡效果。