本公開涉及無線通信,尤其涉及一種流量控制方法、裝置及系統。
背景技術:
1、隨著無線通信技術的發展,基站需要處理的數據流量越來越大,由于基站的處理能力有限,因此需要對上行業務和下行業務的流量進行限制,以保證基站的穩定運行。
2、相關技術中,通常通過對基站中數據鏈路層的pdcp(packet?data?convergenceprotocol,分組數據匯聚協議)層來對流量進行控制。在傳輸下行業務數據時,pdcp層作為數據鏈路層的流量入口,而在傳輸上行業務數據時,pdcp層作為數據鏈路層的流量出口,由于需要在流量入口處對流量進行控制,因此pdcp層來對流量進行控制的方式僅能夠控制下行業務數據的流量,無法控制上行業務數據的流量。進而導致基站在上行業務流量較大的情況下運行的穩定性較差。
技術實現思路
1、為克服相關技術中存在的問題,本公開提供一種流量控制方法、裝置及系統。
2、根據本公開實施例的第一方面,提供一種流量控制方法,包括:
3、基站的物理層確定第一信道的數據傳輸耗時信息;所述第一信道為所述物理層的信道;
4、所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息;
5、所述物理層將所述負載狀態信息發送至所述基站的媒體訪問控制mac層;
6、所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值;
7、所述mac層按照所述帶寬調整值調整所述第一信道的帶寬,以控制所述第一信道的流量。
8、在本申請一些實施例中,所述數據傳輸耗時信息包括實時傳輸耗時,所述負載狀態信息包括實時負載狀態信息,所述實時負載狀態信息是所述物理層根據所述實時傳輸耗時確定的;所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值,包括:
9、獲取所述第一信道的當前帶寬值,以及所述實時負載狀態信息對應的第一占比值;
10、在所述實時負載狀態信息為高負載狀態的情況下,確定所述當前帶寬值與所述第一占比值之積,得到所述帶寬調整值;
11、所述mac層按照所述帶寬調整值調整所述第一信道的帶寬,包括:
12、確定所述當前帶寬值與所述帶寬調整值之差,得到目標帶寬;
13、將所述第一信道的帶寬調整為所述目標帶寬。
14、在本申請一些實施例中,所述數據傳輸耗時信息包括實時傳輸耗時;所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息,包括:
15、在所述實時傳輸耗時大于或者等于其對應的第一預設閾值的情況下,確定所述負載狀態信息為高負載狀態。
16、在本申請一些實施例中,所述數據傳輸耗時信息包括統計傳輸耗時,所述負載狀態信息包括周期負載狀態信息,所述周期負載狀態信息包括高負載狀態,所述周期負載狀態信息是所述物理層根據所述統計傳輸耗時確定的;所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值,包括:
17、獲取所述第一信道的當前帶寬值、高負載狀態對應的第二占比值;
18、在所述周期負載狀態信息為高負載狀態的情況下,確定所述帶寬調整值為第一流量值;所述第一流量值為所述當前帶寬值與所述第二占比值之積;
19、所述mac層按照所述帶寬調整值調整所述第一信道的帶寬,包括:
20、在所述周期負載狀態信息為高負載狀態的情況下,將所述當前帶寬值降低所述第一流量值。
21、在本申請一些實施例中,所述數據傳輸耗時信息包括至少一個數據的統計傳輸耗時;每個統計傳輸耗時對應多個數據幀,所述多個數據幀中每個數據幀的傳輸子時長不同;所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息,包括:
22、針對每個統計傳輸耗時,確定所述統計傳輸耗時對應的多個傳輸子時長,選取所述多個傳輸子時長中的最大傳輸子時長;
23、確定至少一個最大傳輸子時長的平均值;所述至少一個最大傳輸子時長與所述至少一個數據的統計傳輸耗時一一對應;
24、將所述平均值與多個預設閾值區間進行比較,得到所述平均值所屬的第一預設閾值區間;
25、確定所述第一預設閾值區間對應的負載狀態,得到所述物理層的負載狀態信息。
26、在本申請一些實施例中,所述第一信道為上行信道,所述數據傳輸耗時信息為上行數據傳輸耗時信息,所述負載狀態信息為上行負載狀態信息,所述帶寬調整值為上行帶寬調整值。
27、在本申請一些實施例中,所述第一信道為下行信道,所述數據傳輸耗時信息為下行數據傳輸耗時信息,所述負載狀態信息為下行負載狀態信息,所述帶寬調整值為下行帶寬調整值。
28、根據本公開實施例的第二方面,提供一種流量控制裝置,包括:
29、第一確定單元,用于基站的物理層確定第一信道的數據傳輸耗時信息;所述第一信道為所述物理層的信道;
30、第二確定單元,用于所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息;
31、發送單元,用于所述物理層將所述負載狀態信息發送至所述基站的媒體訪問控制mac層;
32、第三確定單元,用于所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值;
33、調整單元,用于所述mac層按照所述帶寬調整值調整所述第一信道的帶寬,以控制所述第一信道的流量。
34、根據本公開實施例的第三方面,一種電子設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如第一方面中任一項所述的方法。
35、根據本公開實施例的第四方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面中任一項所述的方法。
36、根據本公開實施例的第五方面,提供一種計算機程序產品,包括計算機程序,所述計算機程序在被處理器執行時實現如第一方面中任一項所述的方法。
37、本公開的實施例提供的技術方案可以包括以下有益效果:基站的物理層確定第一信道的數據傳輸耗時信息,物理層根據數據傳輸耗時信息,確定物理層的負載狀態信息,物理層將負載狀態信息發送至基站的媒體訪問控制mac層,mac層根據負載狀態信息,確定第一信道的帶寬調整值,mac層按照帶寬調整值調整第一信道的帶寬,以控制第一信道的流量。由于mac層具備調度能力,因此,mac層根據物理層的負載狀態,對物理層的信道帶寬進行調度,也即能夠對上行信道和下行信道的帶寬進行調度,從而既可以控制上行業務數據的流量,又可以控制下行業務的流量,提高了基站運行的穩定性。
38、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
1.一種流量控制方法,其特征在于,包括:
2.根據權利要求1所述的流量控制方法,其特征在于,所述數據傳輸耗時信息包括實時傳輸耗時,所述負載狀態信息包括實時負載狀態信息,所述實時負載狀態信息是所述物理層根據所述實時傳輸耗時確定的;所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值,包括:
3.根據權利要求1所述的流量控制方法,其特征在于,所述數據傳輸耗時信息包括實時傳輸耗時;所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息,包括:
4.根據權利要求1所述的流量控制方法,其特征在于,所述數據傳輸耗時信息包括統計傳輸耗時,所述負載狀態信息包括周期負載狀態信息,所述周期負載狀態信息包括高負載狀態,所述周期負載狀態信息是所述物理層根據所述統計傳輸耗時確定的;所述mac層根據所述負載狀態信息,確定所述第一信道的帶寬調整值,包括:
5.根據權利要求1所述的流量控制方法,其特征在于,所述數據傳輸耗時信息包括至少一個數據的統計傳輸耗時;每個統計傳輸耗時對應多個數據幀,所述多個數據幀中每個數據幀的傳輸子時長不同;所述物理層根據所述數據傳輸耗時信息,確定所述物理層的負載狀態信息,包括:
6.根據權利要求1所述的流量控制方法,其特征在于,所述第一信道為上行信道,所述數據傳輸耗時信息為上行數據傳輸耗時信息,所述負載狀態信息為上行負載狀態信息,所述帶寬調整值為上行帶寬調整值。
7.根據權利要求1所述的流量控制方法,其特征在于,所述第一信道為下行信道,所述數據傳輸耗時信息為下行數據傳輸耗時信息,所述負載狀態信息為下行負載狀態信息,所述帶寬調整值為下行帶寬調整值。
8.一種流量控制裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時,實現如權利要求1至7中任一項所述的方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的方法。
11.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序在被處理器執行時實現如權利要求1至7中任一項所述的方法。