1.一種控制移動電源充放電的方法,其特征在于,所述方法包括:
檢測所述移動電源是否同時連接外部電源和移動終端;
當檢測到所述移動電源只連接外部電源或者移動終端時,控制所述移動電源單一進行充電或者放電;
當檢測到所述移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷所述外部電源是電源適配器或間接供電設(shè)備;
若判斷是電源適配器,控制所述移動電源同時進行充放電;
若判斷是間接供電設(shè)備,依據(jù)USB規(guī)范進一步判斷所述移動電源對移動終端的放電電流是否大于預(yù)設(shè)放電閾值,若不大于預(yù)設(shè)放電閾值,控制所述移動電源同時進行充放電,若大于預(yù)設(shè)放電閾值,控制所述移動電源輪換進行充放電。
2.如權(quán)利要求1所述的方法,其特征在于,所述控制所述移動電源輪換進行充放電包括:
對所述移動電源的電池電量進行實時監(jiān)測,判斷所述移動電源的電池電量是否低于預(yù)設(shè)低電量閾值;
若不低于預(yù)設(shè)低電量閾值,控制所述移動電源進行放電直至所述移動電源的電池電量低于預(yù)設(shè)低電量閾值,暫停放電進一步控制所述移動電源進行充電;
若低于預(yù)設(shè)低電量閾值,控制所述移動電源進行充電直至所述移動電源的電池電量不低于預(yù)設(shè)高電量閾值,暫停充電進一步控制所述移動電源進行放電。
3.如權(quán)利要求2所述的方法,其特征在于,所述控制所述移動電源輪換進行充放電還包括:
先判斷移動終端的電池電量是否充滿,是則,控制所述移動電源結(jié)束放電,進一步控制所述移動電源進行充電;
再判斷所述移動電源的電池電量是否充滿,是則,控制所述移動電源結(jié)束充電。
4.如權(quán)利要求1所述的方法,其特征在于,所述控制所述移動電源同時進行充放電包括:
判斷移動終端的電池電量是否充滿,是則,控制所述移動電源結(jié)束放電;
以及,同時判斷所述移動電源的電池電量是否充滿,是則,控制所述移動電源結(jié)束充電。
5.如權(quán)利要求1所述的方法,其特征在于,依據(jù)USB2.0規(guī)范所述預(yù)設(shè)放電閾值為500mA。
6.一種控制移動電源充放電的裝置,其特征在于,所述裝置包括檢測模塊、控制模塊和判斷模塊:
所述檢測模塊,用于檢測所述移動電源是否同時連接外部電源和移動終端;
所述控制模塊,用于當所述檢測模塊檢測到所述移動電源只連接外部電源或者移動終端時,控制所述移動電源單一進行充電或者放電;
所述判斷模塊,用于當所述檢測模塊檢測到所述移動電源同時連接外部電源和移動終端時,通過USB枚舉狀態(tài)進一步判斷所述外部電源是電源適配器或間接供電設(shè)備;以及在判斷是間接供電設(shè)備,依據(jù)USB規(guī)范進一步判斷所述移動電源對移動終端的放電電流是否大于預(yù)設(shè)放電閾值;
所述控制模塊,還用于若所述判斷模塊判斷出所述外部電源是電源適配器或者判斷出所述移動電源對移動終端的放電電流不大于預(yù)設(shè)放電閾值時,控制所述移動電源同時進行充放電;若所述判斷模塊判斷出所述移動電源對移動終端的放電電流大于預(yù)設(shè)放電閾值時,控制所述移動電源輪換進行充放電。
7.如權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊,還用于對所述移動電源的電池電量進行實時監(jiān)測,判斷所述移動電源的電池電量是否低于預(yù)設(shè)低電量閾值;
所述控制模塊,還用于若所述判斷模塊判斷所述移動電源的電池電量不低于預(yù)設(shè)低電量閾值,控制所述移動電源進行放電直至所述移動電源的電池電量低于預(yù)設(shè)低電量閾值,暫停放電進一步控制所述移動電源進行充電;
所述控制模塊,還用于若所述判斷模塊判斷所述移動電源的電池電量低于預(yù)設(shè)低電量閾值,控制所述移動電源進行充電直至所述移動電源的電池電量不低于預(yù)設(shè)高電量閾值,暫停充電進一步控制所述移動電源進行放電。
8.如權(quán)利要求7所述的裝置,其特征在于,在所述控制模塊控制所述移動電源輪換進行充放電時,所述判斷模塊,還用于先判斷移動終端的電池電量是否充滿,再判斷所述移動電源的電池電量是否充滿;
所述控制模塊,還用于若所述判斷模塊判斷出所述移動終端的電池電量充滿時,控制所述移動電源結(jié)束放電,進一步控制所述移動電源進行充電;直至所述判斷模塊判斷出所述移動電源的電池電量充滿,控制所述移動電源結(jié)束充電。
9.如權(quán)利要求6所述的裝置,其特征在于,在所述控制模塊控制所述移動電源同時進行充放電時,所述判斷模塊,還用于同時判斷移動終端和所述移動電源的電池電量是否充滿;
所述控制模塊,還用于若所述判斷模塊判斷出所述移動終端的電池電量充滿時,控制所述移動電源結(jié)束放電;若所述判斷模塊判斷出所述移動電源的電池電量充滿時,控制所述移動電源結(jié)束充電。
10.如權(quán)利要求6所述的裝置,其特征在于,依據(jù)USB2.0規(guī)范所述預(yù)設(shè)放電閾值為500mA。