本發明涉及無線通信,尤其涉及一種調度自適應優化方法、裝置、設備和計算機程序產品。
背景技術:
1、面向行業的差異化網絡需求,5g網絡通過差異化的技術和組網方式保障業務性能,如對于速率需求較高的業務場景,可通過空分多路復用技術提升業務速率,即在同一時刻在多個天線上傳輸不同的數據,數據流數即rank,rank越大,復用增益越大,速率越高。
2、現網測試發現針對不同的業務模型,基站的調度自適應節奏存在差異,例如,在某些特殊場景下,基站自適應調整rank節奏較慢,導致長時間空口傳輸丟包影響業務。
技術實現思路
1、本發明實施例的目的是提供一種調度自適應優化方法、裝置、設備和計算機程序產品,基于業務模型和業務處理機制進行基站的參數調度工作的自適應優化,保證業務正常工作。
2、為實現上述目的,本發明實施例提供了一種調度自適應優化方法,應用于網絡管理平臺,所述方法包括:
3、獲取當前業務的業務模型和業務處理機制;
4、根據所述業務模型和所述業務處理機制,計算調度自適應時間周期;
5、將所述調度自適應時間周期下發至基站,以控制所述基站在所述調度自適應時間周期內,完成預設的參數調度工作。
6、作為上述方案的改進,所述在所述調度自適應時間周期內,完成預設的參數調度工作,包括:
7、在所述調度自適應時間周期內,將數據流數進行調整至目標數據流數;
8、根據所述目標數據流數進行業務數據調度。
9、作為上述方案的改進,所述獲取當前業務的業務模型和業務處理機制,包括:
10、獲取業務側輸入的業務模型,或獲取所述基站學習并上報的業務模型;
11、獲取所述業務側輸入的業務處理機制。
12、作為上述方案的改進,所述控制所述基站在所述調度自適應時間周期內,完成預設的參數調度工作,包括:
13、控制所述基站在所述調度自適應時間周期內,將數據流數進行調整至目標數據流數,以根據所述目標數據流數進行業務數據調度。
14、作為上述方案的改進,所述控制所述基站在所述調度自適應時間周期內,將數據流數進行調整至目標數據流數,包括:
15、當出現多流間不平衡異常時,向所述基站發送數據流調整指令,控制所述基站在所述調度自適應時間周期內完成數據流數的調整,以使目標數據流數維持為原數據流數。
16、作為上述方案的改進,判斷是否出現多流間不平衡異常,包括:
17、獲取所述基站上報的當前所有數據流的探測參考信號srs的信號與干擾加噪聲比sinr值;
18、根據所述數據流的srs?sinr值,判斷是否出現多流間不平衡異常。
19、作為上述方案的改進,所述根據所述數據流的srs?sinr值,判斷是否出現多流間不平衡異常,包括:
20、當任意兩個數據流的srs?sinr值的差值大于等于第一門限值,且存在至少一個數據流的srs?sinr值小于第二門限值時,判定出現多流間不平衡異常。
21、作為上述方案的改進,所述當出現多流間不平衡異常時,向所述基站發送數據流調整指令,控制所述基站在所述調度自適應時間周期內完成數據流數的調整,以使目標數據流數維持為原數據流數,包括:
22、當出現多流間不平衡異常時,向所述基站發送數據流調整指令,以控制所述基站在所述調度自適應時間周期內,調整當前的總譜效值,以使得根據預設的譜效最優原則確定的目標數據流數為原數據流數。
23、作為上述方案的改進,所述基站根據預設的譜效最優原則確定目標數據流數的步驟為:
24、確定當前的總譜效值;
25、若當前的總譜效值大于上一總譜效值的θ倍,則根據當前的總譜效值確定目標數據流數;其中,θ≥1;
26、若當前的總譜效值小于上一總譜效值的θ倍,則將上一總譜效值對應的所述原數據流數確定為所述目標數據流數。
27、作為上述方案的改進,所述控制所述基站在所述調度自適應時間周期內,完成預設的參數調度工作,包括:
28、當出現信道質量異常時,控制所述基站在所述調度自適應時間周期內,將業務數據傳輸速率調整至預設的正常值。
29、作為上述方案的改進,所述根據所述業務模型和所述業務處理機制,計算調度自適應時間周期,包括:
30、根據所述業務處理機制,獲取基站上報的業務處理機制的相關參數;
31、根據所述業務模型和所述業務處理機制的相關參數,確定對應的異常告警觸發條件;
32、根據所述異常告警觸發條件,計算所述調度自適應時間周期。
33、作為上述方案的改進,所述業務模型包括業務的發包大小和發包周期,所述業務處理機制的相關參數包括接收包數、塊誤碼率、調度失敗次數和數據吞吐量;
34、所述根據所述異常告警觸發條件,計算所述調度自適應時間周期,包括:
35、當所述異常告警觸發條件為:所述發包周期大于第三門限值,且所述發包大小小于第四門限值,且所述接收包數連續n1*c為0;則所述調度自適應時間周期為p<k*n1*c;
36、當所述異常告警觸發條件為:所述發包周期大于第三門限值,且所述發包大小大于第五門限值,且所述接收包數連續m1秒小于第六門限值;則所述調度自適應時間周期為p<m1;
37、當所述異常告警觸發條件為:所述塊誤碼率連續n2*c大于第七門限值;則所述調度自適應時間周期為p<k*n2*c;
38、當所述異常告警觸發條件為:所述調度失敗次數連續m2秒大于第八門限值;則所述調度自適應時間周期為p<k*m2*c;
39、當所述異常告警觸發條件為:所述數據吞吐量連續n3*c小于第九門限值;則所述調度自適應時間周期為p<k*n3*c;
40、其中,c為所述發包周期;k為小于1的系數
41、本發明實施例還提供了一種調度自適應優化裝置,包括:
42、業務參數獲取模塊,用于獲取當前業務的業務模型和業務處理機制;
43、時間周期計算模塊,用于根據所述業務模型和所述業務處理機制,計算調度自適應時間周期;
44、調度自適應優化模塊,用于將所述調度自適應時間周期下發至基站,以控制所述基站在所述調度自適應時間周期內,完成預設的參數調度工作。
45、本發明實施例還提供了一種調度自適應優化設備,包括處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執行的計算機程序,所述處理器執行所述計算機程序時實現如上述任意一項所述的調度自適應優化方法。
46、本發明實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質包括存儲的計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質所在設備執行如上述任意一項所述的調度自適應優化方法。
47、本發明實施例還提供了一種計算機程序產品,所述計算機程序產品包括計算機程序或計算機指令,所述計算機程序或所述計算機指令被處理器執行時實現如上述任意一項所述的調度自適應優化方法。
48、與現有技術相比,本發明公開的調度自適應優化方法、裝置、設備和計算機程序產品,基于業務模型和業務處理機制進行調度自適應優化,計算相應的調度自適應調整周期,并在調度自適應調整周期內完成預設的基站參數調整工作,使得調整節奏與業務模型、業務處理機制適配,在異常情況下可快速調整數據流數和數據傳輸效率等,避免空口傳輸異常持續時間太長而影響業務運行,提高業務運行的穩定性,從而保障業務正常作業。