1.一種處理數(shù)據(jù)請求的方法,其特征在于,包括:
獲取計算機(jī)設(shè)備所處的狀態(tài),所述狀態(tài)包括第一狀態(tài)和第二狀態(tài);
當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,以第一數(shù)據(jù)處理速度處理數(shù)據(jù)請求,其中,所述第一數(shù)據(jù)處理速度根據(jù)所述第一狀態(tài)已經(jīng)持續(xù)的時長逐漸變化;
當(dāng)所述計算機(jī)設(shè)備處于第二狀態(tài)時,以預(yù)設(shè)的第二數(shù)據(jù)處理速度處理數(shù)據(jù)請求。
2.根據(jù)權(quán)利要求1所述的處理數(shù)據(jù)請求的方法,其特征在于,所述獲取計算機(jī)設(shè)備所處的狀態(tài),所述狀態(tài)包括第一狀態(tài)和第二狀態(tài)的步驟后,所述方法還包括:
當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,獲取所述第一狀態(tài)已經(jīng)持續(xù)的第一時長;
判斷所述第一時長是否大于或等于第一預(yù)設(shè)時長;
若所述第一時長大于或等于第一預(yù)設(shè)時長,則將所述計算機(jī)設(shè)備的狀態(tài)切換為第二狀態(tài)。
3.根據(jù)權(quán)利要求1所述的處理數(shù)據(jù)請求的方法,其特征在于,所述獲取計算機(jī)設(shè)備所處的狀態(tài),所述狀態(tài)包括第一狀態(tài)和第二狀態(tài)的步驟后,所述方法還包括:
當(dāng)所述計算機(jī)設(shè)備處于第二狀態(tài)時,獲取所述計算機(jī)設(shè)備持續(xù)未接收到數(shù)據(jù)請求的第二時長;
判斷所述第二時長是否大于或等于第二預(yù)設(shè)時長;
若所述第二時長大于或等于第二預(yù)設(shè)時長,則將所述計算機(jī)設(shè)備的狀態(tài)切換為第一狀態(tài)。
4.根據(jù)權(quán)利要求1至3中任一項所述的處理數(shù)據(jù)請求的方法,其特征在于,所述第一數(shù)據(jù)處理速度根據(jù)所述第一狀態(tài)已經(jīng)持續(xù)的時長逐漸變化包括:
當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,獲取所述計算機(jī)設(shè)備的最大數(shù)據(jù)處理速度;
根據(jù)所述最大數(shù)據(jù)處理速度和第一預(yù)設(shè)時長獲取數(shù)據(jù)處理速度的變化率;
根據(jù)所述數(shù)據(jù)處理速度的變化率和所述第一狀態(tài)已經(jīng)持續(xù)的時長確定第一數(shù)據(jù)處理速度。
5.根據(jù)權(quán)利要求4所述的處理數(shù)據(jù)請求的方法,其特征在于,根據(jù)以下公式確定所述第一數(shù)據(jù)處理速度:
其中,V為第一數(shù)據(jù)處理速度,Vmax為計算機(jī)設(shè)備的最大數(shù)據(jù)處理速度,t1為第一預(yù)設(shè)時長,t為第一狀態(tài)已經(jīng)持續(xù)的時長。
6.根據(jù)權(quán)利要求1至3中任一項所述的處理數(shù)據(jù)請求的方法,其特征在于,當(dāng)所述計算機(jī)設(shè)備處于第二狀態(tài)時,以預(yù)設(shè)的第二數(shù)據(jù)處理速度處理數(shù)據(jù)請求的步驟后,所述方法還包括:
當(dāng)接收到數(shù)據(jù)請求時,獲取所述計算機(jī)設(shè)備當(dāng)前待處理的數(shù)據(jù)請求量;
判斷所述待處理的數(shù)據(jù)請求量是否大于或等于數(shù)據(jù)請求量閾值;
若所述待處理的數(shù)據(jù)請求量大于或等于數(shù)據(jù)請求量閾值,則丟棄接收到的所述數(shù)據(jù)請求。
7.一種處理數(shù)據(jù)請求的裝置,其特征在于,包括:
第一獲取模塊,用于獲取計算機(jī)設(shè)備所處的狀態(tài),所述狀態(tài)包括第一狀態(tài)和第二狀態(tài);
第一處理模塊,用于當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,以第一數(shù)據(jù)處理速度處理數(shù)據(jù)請求,其中,所述第一數(shù)據(jù)處理速度根據(jù)所述第一狀態(tài)已經(jīng)持續(xù)的時長逐漸變化;
第二處理模塊,用于當(dāng)所述計算機(jī)設(shè)備處于第二狀態(tài)時,以預(yù)設(shè)的第二數(shù)據(jù)處理速度處理數(shù)據(jù)請求。
8.根據(jù)權(quán)利要求7所述的處理數(shù)據(jù)請求的裝置,其特征在于,還包括:
第二獲取模塊,用于當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,獲取所述第一狀態(tài)已經(jīng)持續(xù)的第一時長;
第一判斷模塊,用于判斷所述第一時長是否大于或等于第一預(yù)設(shè)時長;
第一切換模塊,用于當(dāng)所述第一時長大于或等于第一預(yù)設(shè)時長時,將所述計算機(jī)設(shè)備的狀態(tài)切換為第二狀態(tài)。
9.根據(jù)權(quán)利要求7所述的處理數(shù)據(jù)請求的裝置,其特征在于,還包括:
第三獲取模塊,用于當(dāng)所述計算機(jī)設(shè)備處于第二狀態(tài)時,獲取所述計算機(jī)設(shè)備持續(xù)未接收到數(shù)據(jù)請求的第二時長;
第二判斷模塊,用于判斷所述第二時長是否大于或等于第二預(yù)設(shè)時長;
第二切換模塊,用于當(dāng)所述第二時長大于或等于第二預(yù)設(shè)時長時,將所述計算機(jī)設(shè)備的狀態(tài)切換為第一狀態(tài)。
10.根據(jù)權(quán)利要求7至9中任一項所述的處理數(shù)據(jù)請求的裝置,其特征在于,所述第一處理模塊用于:
當(dāng)所述計算機(jī)設(shè)備處于第一狀態(tài)時,獲取所述計算機(jī)設(shè)備的最大數(shù)據(jù)處理速度;
根據(jù)所述最大數(shù)據(jù)處理速度和第一預(yù)設(shè)時長獲取數(shù)據(jù)處理速度的變化率;
根據(jù)所述數(shù)據(jù)處理速度的變化率和所述第一狀態(tài)已經(jīng)持續(xù)的時長確定第一數(shù)據(jù)處理速度;
以第一數(shù)據(jù)處理速度處理數(shù)據(jù)請求。
11.根據(jù)權(quán)利要求10所述的處理數(shù)據(jù)請求的裝置,其特征在于,所述第一處理模塊用于根據(jù)以下公式確定所述第一數(shù)據(jù)處理速度:
其中,V為第一數(shù)據(jù)處理速度,Vmax為計算機(jī)設(shè)備的最大數(shù)據(jù)處理速度,t1為第一預(yù)設(shè)時長,t為第一狀態(tài)已經(jīng)持續(xù)的時長。
12.根據(jù)權(quán)利要求7至9中任一項所述的處理數(shù)據(jù)請求的裝置,其特征在于,還包括:
第四獲取模塊,用于當(dāng)接收到數(shù)據(jù)請求時,獲取所述計算機(jī)設(shè)備當(dāng)前待處理的數(shù)據(jù)請求量;
第三判斷模塊,用于判斷所述待處理的數(shù)據(jù)請求量是否大于或等于數(shù)據(jù)請求量閾值;
第三處理模塊,用于當(dāng)所述待處理的數(shù)據(jù)請求量大于或等于數(shù)據(jù)請求量閾值時,丟棄接收到的所述數(shù)據(jù)請求。
13.一種計算機(jī)設(shè)備,其特征在于,包括:
存儲器,用于存儲可執(zhí)行程序代碼;
與所述存儲器耦合的處理器;
所述處理器調(diào)用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行如權(quán)利要求1至6中任一項所述的處理數(shù)據(jù)請求的方法。