1.一種功耗控制方法,其特征在于,應(yīng)用于終端;所述功耗控制方法包括:
獲取數(shù)據(jù)下載參數(shù);其中,所述數(shù)據(jù)下載參數(shù)至少包括數(shù)據(jù)下載速率;
根據(jù)所述數(shù)據(jù)下載參數(shù)判斷當(dāng)前的下載場(chǎng)景;
根據(jù)所述當(dāng)前的下載場(chǎng)景,自動(dòng)調(diào)節(jié)處理器的工作狀態(tài),直到所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率持續(xù)處于平衡狀態(tài);
其中,當(dāng)處于高速下載場(chǎng)景時(shí),至少調(diào)整激活的處理器數(shù)量;
當(dāng)處于低速下載場(chǎng)景時(shí),調(diào)整處理器的工作頻率。
2.根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,當(dāng)處于高速下載場(chǎng)景時(shí),在調(diào)整激活的處理器數(shù)量之前,所述功耗控制方法還包括:
獲取下載數(shù)據(jù)總量;
根據(jù)所述下載數(shù)據(jù)總量與當(dāng)前的數(shù)據(jù)下載速率預(yù)估下載時(shí)間;
當(dāng)預(yù)估的所述下載時(shí)間大于預(yù)設(shè)的閾值時(shí),先降低TCP確認(rèn)應(yīng)答頻度,再執(zhí)行調(diào)整激活的處理器數(shù)量的步驟。
3.根據(jù)權(quán)利要求1或2所述的功耗控制方法,其特征在于,當(dāng)處于高速下載場(chǎng)景時(shí),在調(diào)整激活的處理器數(shù)量之后,所述功耗控制方法還包括:
判斷所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率是否能夠持續(xù)處于平衡狀態(tài);
當(dāng)所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率不能持續(xù)處于平衡狀態(tài)時(shí),進(jìn)一步調(diào)整處理器的工作頻率。
4.根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,在所述獲取數(shù)據(jù)下載參數(shù)之前,所述功耗控制方法還包括:
檢測(cè)終端是否處于充電狀態(tài);
當(dāng)檢測(cè)到終端不處于充電狀態(tài)時(shí),執(zhí)行所述獲取數(shù)據(jù)下載參數(shù)的步驟。
5.根據(jù)權(quán)利要求1所述的功耗控制方法,其特征在于,所述數(shù)據(jù)下載參數(shù)還包括以下任意一種或組合:
網(wǎng)絡(luò)環(huán)境、信號(hào)質(zhì)量。
6.一種功耗控制裝置,其特征在于,包括:第一獲取模塊、第一判斷模塊以及調(diào)節(jié)模塊;
所述第一獲取模塊,用于獲取數(shù)據(jù)下載參數(shù);其中,所述數(shù)據(jù)下載參數(shù)至少包括數(shù)據(jù)下載速率;
所述第一判斷模塊,用于根據(jù)所述數(shù)據(jù)下載參數(shù)判斷當(dāng)前的下載場(chǎng)景;
所述調(diào)節(jié)模塊,用于根據(jù)所述當(dāng)前的下載場(chǎng)景,自動(dòng)調(diào)節(jié)處理器的工作狀態(tài),直到所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率達(dá)到平衡狀態(tài);
其中,當(dāng)處于高速下載場(chǎng)景時(shí),至少調(diào)整激活的處理器數(shù)量;
當(dāng)處于低速下載場(chǎng)景時(shí),調(diào)整處理器的工作頻率。
7.根據(jù)權(quán)利要求6所述的功耗控制裝置,其特征在于,所述功耗控制裝置還包括:第二獲取模塊、估計(jì)模塊和第二判斷模塊;
所述第二獲取模塊,還用于當(dāng)處于高速下載場(chǎng)景時(shí),在調(diào)整激活的處理器數(shù)量之前,獲取下載數(shù)據(jù)總量;
所述估計(jì)模塊,用于根據(jù)所述下載數(shù)據(jù)總量與當(dāng)前的數(shù)據(jù)下載速率預(yù)估下載時(shí)間;
所述第二判斷模塊,用于判斷預(yù)估的所述下載時(shí)間是否大于預(yù)設(shè)的閾值;
所述調(diào)節(jié)模塊,還用于在所述第二判斷模塊判定預(yù)估的所述下載時(shí)間大于預(yù)設(shè)的閾值時(shí),先降低TCP確認(rèn)應(yīng)答頻度,再執(zhí)行調(diào)整激活的處理器數(shù)量的步驟。
8.根據(jù)權(quán)利要求6或7所述的功耗控制裝置,其特征在于,所述功耗控制裝置還包括:第三判斷模塊;
所述第三判斷模塊,用于當(dāng)處于高速下載場(chǎng)景時(shí),在調(diào)整激活的處理器數(shù)量之后,判斷所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率是否能夠持續(xù)處于平衡狀態(tài);
所述調(diào)節(jié)模塊,還用于在所述第三判斷模塊判定所述處理器的工作狀態(tài)與所述數(shù)據(jù)下載速率不能持續(xù)處于平衡狀態(tài)時(shí),進(jìn)一步調(diào)整處理器的工作頻率。
9.根據(jù)權(quán)利要求6所述的功耗控制裝置,其特征在于,所述功耗控制裝置還包括檢測(cè)模塊;
所述檢測(cè)模塊,用于在所述獲取數(shù)據(jù)下載參數(shù)之前,檢測(cè)終端是否處于充電狀態(tài);并在檢測(cè)到終端不處于充電狀態(tài)時(shí),觸發(fā)所述第一獲取模塊。