1.一種傳輸控制協(xié)議TCP流量控制中接收窗口的確定方法,其特征在于,包括:
通信設備獲取所述通信設備的數(shù)據(jù)處理速率以及所述通信設備的接收緩沖區(qū)中積壓的數(shù)據(jù)量;所述數(shù)據(jù)處理速率為所述通信設備在往返時延RRT內(nèi)處理的數(shù)據(jù)量;
所述通信設備根據(jù)所述數(shù)據(jù)處理速率和所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,確定所述通信設備的接收窗口。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通信設備根據(jù)所述數(shù)據(jù)處理速率和所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,確定所述通信設備的接收窗口,包括:
所述通信設備將所述數(shù)據(jù)處理速率與RRT相乘,減去所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,再加上附加值,獲得所述接收窗口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信設備將所述數(shù)據(jù)處理速率與RRT相乘,減去所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,加上附加值,獲得所述接收窗口之前,還包括:
所述通信設備確定所述接收緩沖區(qū)中積壓的數(shù)據(jù)量是否大于第一預設值;
當所述接收緩沖區(qū)中積壓的數(shù)據(jù)量大于所述第一預設值時,所述通信設備將所述附加值置為0;
當所述接收緩沖區(qū)中積壓的數(shù)據(jù)量不大于所述第一預設值時,所述通信設備將所述附加值加上第二預設值。
4.根據(jù)權(quán)利要求1-3任意一項所述的方法,其特征在于,所述通信設備獲取所述通信設備的數(shù)據(jù)處理速率,包括:
所述通信設備獲取前N個RRT內(nèi)處理的數(shù)據(jù)量;所述N為大于或等于1的整數(shù);
所述通信設備確定所述前N個RRT內(nèi)處理的數(shù)據(jù)量與所述N的比值為所述通信設備的數(shù)據(jù)處理速率。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
所述通信設備記錄在每個RRT內(nèi)處理的數(shù)據(jù)包的序號,所述數(shù)據(jù)包的序 號用于標識所述通信設備處理該數(shù)據(jù)包的順序;
所述通信設備獲取前N個RRT內(nèi)處理的數(shù)據(jù)量,包括:
所述通信設備在第i個RRT時,獲取第i-1個RRT內(nèi)處理的第一個數(shù)據(jù)包的序號,以及第i-N個RRT內(nèi)處理的最后一個數(shù)據(jù)包的序號,所述i為大于N的整數(shù);
所述通信設備將第i-1個RRT內(nèi)處理的第一個數(shù)據(jù)包的序號減去第i-N個RRT內(nèi)處理的最后一個數(shù)據(jù)包的序號,再與一個數(shù)據(jù)包的數(shù)據(jù)量相乘,獲得前N個RRT內(nèi)處理的數(shù)據(jù)量。
6.一種通信設備,其特征在于,包括:
獲取單元,用于獲取所述通信設備的數(shù)據(jù)處理速率以及所述通信設備的接收緩沖區(qū)中積壓的數(shù)據(jù)量;所述數(shù)據(jù)處理速率為所述通信設備在往返時延RRT內(nèi)處理的數(shù)據(jù)量;
處理單元,用于根據(jù)所述獲取單元獲取的所述數(shù)據(jù)處理速率和所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,確定所述通信設備的接收窗口。
7.根據(jù)權(quán)利要求6所述的通信設備,其特征在于,所述處理單元,具體用于將所述數(shù)據(jù)處理速率與RRT相乘,減去所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,再加上附加值,獲得所述接收窗口。
8.根據(jù)權(quán)利要求7所述的通信設備,其特征在于,所述處理單元,還用于在將所述數(shù)據(jù)處理速率與RRT相乘,減去所述接收緩沖區(qū)中積壓的數(shù)據(jù)量,加上附加值,獲得所述接收窗口之前,確定所述接收緩沖區(qū)中積壓的數(shù)據(jù)量是否大于第一預設值;以及當所述接收緩沖區(qū)中積壓的數(shù)據(jù)量大于所述第一預設值時,將所述附加值置為0;當所述接收緩沖區(qū)中積壓的數(shù)據(jù)量不大于所述第一預設值時,將所述附加值加上第二預設值。
9.根據(jù)權(quán)利要求6-8任意一項所述的通信設備,其特征在于,所述獲取單元在獲取所述通信設備的數(shù)據(jù)處理速率時,具體用于:獲取前N個RRT內(nèi)處理的數(shù)據(jù)量;所述N為大于或等于1的整數(shù);以及確定所述前N個RRT內(nèi)處理的數(shù)據(jù)量與所述N的比值為所述通信設備的數(shù)據(jù)處理速率。
10.根據(jù)權(quán)利要求9所述的通信設備,其特征在于,所述獲取單元,還用于記錄在每個RRT內(nèi)處理的數(shù)據(jù)包的序號,所述數(shù)據(jù)包的序號用于標識所述通信設備處理該數(shù)據(jù)包的順序;相應地,
所述獲取單元在獲取前N個RRT內(nèi)處理的數(shù)據(jù)量時,具體用于:在第i個RRT時,獲取第i-1個RRT內(nèi)處理的第一個數(shù)據(jù)包的序號,以及第i-N個RRT內(nèi)處理的最后一個數(shù)據(jù)包的序號,所述i為大于N的整數(shù);以及將第i-1個RRT內(nèi)處理的第一個數(shù)據(jù)包的序號減去第i-N個RRT內(nèi)處理的最后一個數(shù)據(jù)包的序號,再與一個數(shù)據(jù)包的數(shù)據(jù)量相乘,獲得前N個RRT內(nèi)處理的數(shù)據(jù)量。