1.一種閃光燈的控制方法,應(yīng)用于移動終端,其特征在于,所述方法包括:
檢測到移動終端的閃光燈開啟后,獲取所述閃光燈的溫度;
在所述閃光燈的溫度超過預(yù)設(shè)溫度閾值時,控制所述閃光燈的驅(qū)動電流減小,并控制屏幕的補(bǔ)光電流增大。
2.根據(jù)權(quán)利要求1所述的閃光燈的控制方法,其特征在于,所述檢測到移動終端的閃光燈開啟后,獲取所述閃光燈的溫度的步驟包括:
檢測到移動終端的閃光燈開啟后,按照預(yù)設(shè)時間間隔,獲取所述閃光燈的溫度。
3.根據(jù)權(quán)利要求2所述的閃光燈的控制方法,其特征在于,所述檢測到移動終端的閃光燈開啟后,按照預(yù)設(shè)時間間隔,獲取所述閃光燈的溫度的步驟,包括:
檢測到移動終端的閃光燈開啟后,按照預(yù)設(shè)時間間隔,獲取多個溫度傳感器檢測到的所述閃光燈的溫度值;
將多個所述溫度值的平均值,確定為所述閃光燈的溫度。
4.根據(jù)權(quán)利要求1所述的閃光燈的控制方法,其特征在于,所述控制所述閃光燈的驅(qū)動電流減小,并控制屏幕的補(bǔ)光電流增大的步驟,包括:
按照第一預(yù)設(shè)步長,控制所述閃光燈的驅(qū)動電流階梯式減?。?/p>
按照第二預(yù)設(shè)步長,控制所述屏幕的補(bǔ)光電流階梯式增大。
5.根據(jù)權(quán)利要求4所述的閃光燈的控制方法,其特征在于,所述預(yù)設(shè)溫度閾值包括多個溫度閾值,且每相鄰兩個所述溫度閾值相差預(yù)設(shè)值;
所述按照第一預(yù)設(shè)步長,控制所述閃光燈的驅(qū)動電流階梯式減小的步驟,包括:包括:
當(dāng)所述閃光燈的溫度升高到第i個溫度閾值時,將所述閃光燈的驅(qū)動電流減小i個第一預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下;
所述按照第二預(yù)設(shè)步長,控制所述屏幕的補(bǔ)光電流階梯式增大的步驟,包括:
當(dāng)所述閃光燈的溫度升高到第i個溫度閾值時,將屏幕的補(bǔ)光電流增大i個第二預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下;
其中,i為正整數(shù)。
6.根據(jù)權(quán)利要求5所述的閃光燈的控制方法,其特征在于,還包括:
當(dāng)所述閃光燈的溫度下降到第i個溫度閾值時,將所述閃光燈的驅(qū)動電流減小一個第一預(yù)設(shè)步長,并將屏幕的補(bǔ)光電流增大一個第二預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下。
7.一種移動終端,其特征在于,包括:
溫度獲取模塊,用于在檢測到移動終端的閃光燈開啟后,獲取所述閃光燈的溫度;
電流控制模塊,用于在所述溫度獲取模塊獲取到的所述閃光燈的溫度超過預(yù)設(shè)溫度閾值時,控制所述閃光燈的驅(qū)動電流減小,并控制屏幕的補(bǔ)光電流增大。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述溫度獲取模塊包括:
溫度獲取單元,用于在檢測到移動終端的閃光燈開啟后,按照預(yù)設(shè)時間間隔,獲取所述閃光燈的溫度。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述溫度獲取單元包括:
獲取子單元,用于在檢測到移動終端的閃光燈開啟后,按照預(yù)設(shè)時間間隔,獲取多個溫度傳感器檢測到的所述閃光燈的溫度值;
計算子單元,用于將多個所述溫度值的平均值,確定為所述閃光燈的溫度。
10.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述電流控制模塊包括:
第一控制單元,用于按照第一預(yù)設(shè)步長,控制所述閃光燈的驅(qū)動電流階梯式減??;
第二控制單元,用于按照第二預(yù)設(shè)步長,控制所述屏幕的補(bǔ)光電流階梯式增大。
11.根據(jù)權(quán)利要求10所述的移動終端,其特征在于,所述預(yù)設(shè)溫度閾值包括多個溫度閾值,且每相鄰兩個所述溫度閾值相差預(yù)設(shè)值;
所述第一控制單元具體用于:當(dāng)所述閃光燈的溫度升高到第i個溫度閾值時,將所述閃光燈的驅(qū)動電流減小i個第一預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下;
所述第二控制單元具體用于:當(dāng)所述閃光燈的溫度升高到第i個溫度閾值時,將屏幕的補(bǔ)光電流增大i個第二預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下;
其中,i為正整數(shù)。
12.根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述電流控制模塊還包括:
第三控制單元,用于當(dāng)所述閃光燈的溫度下降到第i個溫度閾值時,將所述閃光燈的驅(qū)動電流減小一個第一預(yù)設(shè)步長,并將屏幕的補(bǔ)光電流增大一個第二預(yù)設(shè)步長,直到所述閃光燈的溫度達(dá)到所述多個溫度閾值中最小的溫度閾值以下。