1.一種供電方法,應(yīng)用于終端,其特征在于,所述終端設(shè)置有主體電池安裝位和至少一個輔助電池安裝位,所述主體電池安裝位安裝有主體電池,所述輔助電池安裝位用于安裝可插拔的輔助電池,所述方法包括如下步驟:
檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),確定當(dāng)前處于插入狀態(tài)的輔助電池;
獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓;
從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電。
2.如權(quán)利要求1所述的方法,其特征在于,所述從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電后,所述方法還包括:
檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化;
若無變化,周期性地獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第二電池;
在所述第二電池與所述第一電池為不同電池的情況下,判斷所述第二電池的電壓與所述第一電池的電壓的差值是否大于預(yù)設(shè)的供電壓差閾值;
若為是,確定所述第二電池為當(dāng)前的供電電池,并通過當(dāng)前的供電電池向所述終端供電。
3.如權(quán)利要求2所述的方法,其特征在于,所述終端內(nèi)還設(shè)置有寄存器,其中,
所述從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電,包括:
從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第一電池和電壓值僅次于所述第一電池的第三電池,將所述第一電池的信息和所 述第三電池的信息均存儲于所述寄存器內(nèi),并將所述第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電;
所述檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化后,所述方法還包括:
若當(dāng)前的供電電池為第一輔助電池,且檢測到所述第一輔助電池被拔出時,根據(jù)所述寄存器內(nèi)存儲的信息,選取所述第三電池,通過所述第三電池向所述終端供電,并獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,從中選取電壓值僅次于所述第三電池的第四電池,將所述寄存器內(nèi)存儲的第一電池的信息替換為所述第四電池的信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化后,所述方法還包括:
若檢測到非當(dāng)前供電電池的第二輔助電池被從輔助電池安裝位中拔出,或者第二輔助電池被插入輔助電池安裝位中,獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第五電池和電壓值僅次于所述第五電池的第六電池,并將所述寄存器內(nèi)存儲的信息替換為所述第五電池的信息和第六電池的信息;
在所述第五電池與當(dāng)前的供電電池為不同電池的情況下,判斷所述第五電池的電壓與當(dāng)前的供電電池的電壓的差值是否大于所述供電壓差閾值;
若為是,通過所述第五電池向所述終端供電。
5.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓后,所述方法還包括;
從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電。
6.如權(quán)利要求5所述的方法,其特征在于,所述選取電壓值最小的第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電后,所述方法還包括:
檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化;
若無變化,周期性地獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第八電池;
在所述第七電池與所述第八電池為不同電池的情況下,判斷所述第七電池的電壓與所述第八電池的電壓的差值是否大于預(yù)設(shè)的充電壓差閾值;
若為是,確定所述第八電池為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電。
7.如權(quán)利要求6所述的方法,其特征在于,所述終端內(nèi)還設(shè)置有寄存器,其中,
所述從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電,包括:
從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第七電池和電壓值第二小的第九電池,將所述第七電池的信息和所述第九電池的信息均存儲于所述寄存器內(nèi),將所述第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電;
所述檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化后,所述方法還包括;
若檢測到正在充電的第三輔助電池被從輔助電池安裝位拔出時,停止充電,并獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,選取電壓值僅大于所述第七電池的第十電池,并將所述寄存器內(nèi)存儲的第九電池的信息替換為所述第十電池的信息。
8.如權(quán)利要求7所述的方法,其特征在于,所述檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化后,所述方法還包括;
若檢測到非當(dāng)前充電電池的第四輔助電池被從輔助電池安裝位中拔出或者第四輔助電池插入輔助電池安裝位中時,獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第十一電池和電壓值僅大于所述第十一電池的第十二電池,并將所述寄存器內(nèi)存儲的信息替換為所述第十一電池和所述第十二電 池的信息;
在所述第十一電池與當(dāng)前的充電電池為不同電池的情況下,判斷當(dāng)前的充電電池的電壓與所述第十一電池的電壓的差值是否大于所述充電壓差閾值;
若為是,向所述第十一電池充電。
9.如權(quán)利要求6所述的方法,其特征在于,所述若為是,確定所述第八電池為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電后,所述方法還包括:
當(dāng)所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓均達(dá)到各自的恒壓充電電壓,并且,所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池的恒壓充電電壓均相同時,將所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池均作為當(dāng)前的充電電池,并向所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池恒壓充電。
10.如權(quán)利要求6所述的方法,其特征在于,所述若為是,確定所述第八電池為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電后,所述方法還包括:
當(dāng)所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓均達(dá)到各自的恒壓充電電壓,并且,各電池的恒壓充電電壓不完全相同時,按照恒壓充電電壓的不同,將所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池分為多個電池組,并將多個電池組按照預(yù)設(shè)的充電順序排列,其中,同一個電池組內(nèi)的各個電池的恒壓充電電壓均相同;
按照所述充電順序,依次將各電池組作為當(dāng)前的充電電池組,并對當(dāng)前的充電電池組內(nèi)的各電池進(jìn)行充電。
11.如權(quán)利要求10所述的方法,其特征在于,所述按照所述充電順序,依次將各電池組作為當(dāng)前的充電電池組,并對當(dāng)前的充電電池組內(nèi)的各電池進(jìn)行充電,包括:
對當(dāng)前的充電電池組內(nèi)的各電池進(jìn)行充電;
當(dāng)當(dāng)前的充電電池組內(nèi)的各電池的充電電流均小于各自的充電截止電流時,檢測當(dāng)前的充電電池組是否為最后一組電池組;
如果是,則結(jié)束對所有電池組的充電,如果不是,則對下一組電池組內(nèi)的 各電池進(jìn)行充電。
12.一種供電裝置,應(yīng)用于終端,其特征在于,所述終端設(shè)置有主體電池安裝位和至少一個輔助電池安裝位,所述主體電池安裝位安裝有主體電池,所述輔助電池安裝位用于安裝可插拔的輔助電池,所述裝置包括:
第一檢測模塊,用于檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),確定當(dāng)前處于插入狀態(tài)的輔助電池;
第一獲取模塊,用于獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓;
第一供電模塊,用于從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電。
13.如權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括:
第二檢測模塊,用于檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化;
第一選取模塊,用于在所述輔助電池安裝位的輔助電池的安裝狀態(tài)無變化的情況下,周期性地獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第二電池;
第一判斷模塊,用于在所述第二電池與所述第一電池為不同電池的情況下,判斷所述第二電池的電壓與所述第一電池的電壓的差值是否大于預(yù)設(shè)的供電壓差閾值;
第二供電模塊,用于在所述第二電池的電壓與所述第一電池的電壓的差值大于所述供電壓差閾值時,確定所述第二電池為當(dāng)前的供電電池,并通過當(dāng)前的供電電池向所述終端供電。
14.如權(quán)利要求13所述的裝置,其特征在于,所述終端內(nèi)還設(shè)置有寄存器,其中,
所述第一供電模塊具體用于從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助 電池中選取電壓值最大的第一電池和電壓值僅次于所述第一電池的第三電池,將所述第一電池的信息和所述第三電池的信息均存儲于所述寄存器內(nèi),并將所述第一電池作為當(dāng)前的供電電池,通過當(dāng)前的供電電池向所述終端供電;
所述裝置還包括:
第三供電模塊,用于若當(dāng)前的供電電池為第一輔助電池,且檢測到所述第一輔助電池被拔出時,根據(jù)所述寄存器內(nèi)存儲的信息,選取所述第三電池,通過所述第三電池向所述終端供電,并獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,從中選取電壓值僅次于所述第三電池的第四電池,將所述寄存器內(nèi)存儲的第一電池的信息替換為所述第四電池的信息。
15.如權(quán)利要求14所述的裝置,其特征在于,所述裝置還包括:
第一信息更新模塊,用于若檢測到非當(dāng)前供電電池的第二輔助電池被從輔助電池安裝位中拔出,或者第二輔助電池被插入輔助電池安裝位中,獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最大的第五電池和電壓值僅次于所述第五電池的第六電池,并將所述寄存器內(nèi)存儲的信息替換為所述第五電池的信息和第六電池的信息;
第二判斷模塊,用于在所述第五電池與當(dāng)前的供電電池為不同電池的情況下,判斷所述第五電池的電壓與當(dāng)前的供電電池的電壓的差值是否大于所述供電壓差閾值;
第四供電模塊,用于在所述第五電池的電壓與當(dāng)前的供電電池的電壓的差值大于所述供電壓差閾值時,通過所述第五電池向所述終端供電。
16.如權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括;
第一充電模塊,用于從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電。
17.如權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括:
第三檢測模塊,用于檢測所述輔助電池安裝位的輔助電池安裝狀態(tài),判斷所述輔助電池安裝位的輔助電池的安裝狀態(tài)是否有變化;
第二選取模塊,用于周期性地獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第八電池;
第三判斷模塊,用于在所述第七電池與所述第八電池為不同電池的情況下,判斷所述第七電池的電壓與所述第八電池的電壓的差值是否大于預(yù)設(shè)的充電壓差閾值;
第二充電模塊,用于在所述第七電池的電壓與所述第八電池的電壓的差值大于所述充電壓差閾值時,確定所述第八電池為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電。
18.如權(quán)利要求17所述的裝置,其特征在于,所述終端內(nèi)還設(shè)置有寄存器,其中,
所述第一充電模塊具體用于從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第七電池和電壓值第二小的第九電池,將所述第七電池的信息和所述第九電池的信息均存儲于所述寄存器內(nèi),將所述第七電池作為當(dāng)前的充電電池,并向當(dāng)前的充電電池充電;
所述裝置還包括:
第二信息更新模塊,用于若檢測到正在充電的第三輔助電池被從輔助電池安裝位拔出時,停止充電,并獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,選取電壓值僅大于所述第七電池的第十電池,并將所述寄存器內(nèi)存儲的第九電池的信息替換為所述第十電池的信息。
19.如權(quán)利要求18所述的裝置,其特征在于,所述裝置還包括:
第三信息更新模塊,用于若檢測到非當(dāng)前充電電池的第四輔助電池被從輔助電池安裝位中拔出或者第四輔助電池插入輔助電池安裝位中時,獲取所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓,并從所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池中選取電壓值最小的第十一電池和電壓值僅大于所述第十一電池的第十二電池,并將所述寄存器內(nèi)存儲的信息替換為所述第十一電池和所述第十二電池的信息;
第四判斷模塊,用于在所述第十一電池與當(dāng)前的充電電池為不同電池的情 況下,判斷當(dāng)前的充電電池的電壓與所述第十一電池的電壓的差值是否大于所述充電壓差閾值;
第三充電模塊,用于在當(dāng)前的充電電池的電壓與所述第十一電池的電壓的差值大于所述充電壓差閾值時,向所述第十一電池充電。
20.如權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括:
第四充電模塊,用于當(dāng)所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓均達(dá)到各自的恒壓充電電壓,并且,所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池的恒壓充電電壓均相同時,將所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池均作為當(dāng)前的充電電池,并向所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池恒壓充電。
21.如權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括:
順序排列模塊,用于當(dāng)所述主體電池的電壓和當(dāng)前處于插入狀態(tài)的輔助電池的電壓均達(dá)到各自的恒壓充電電壓,并且,各電池的恒壓充電電壓不完全相同時,按照恒壓充電電壓的不同,將所述主體電池和當(dāng)前處于插入狀態(tài)的輔助電池分為多個電池組,并將多個電池組按照預(yù)設(shè)的充電順序排列,其中,同一個電池組內(nèi)的各個電池的恒壓充電電壓均相同;
順序充電模塊,用于按照所述充電順序,依次將各電池組作為當(dāng)前的充電電池組,并對當(dāng)前的充電電池組內(nèi)的各電池進(jìn)行充電。
22.如權(quán)利要求21所述的裝置,其特征在于,所述順序充電模塊包括:
第五充電模塊,用于對當(dāng)前的充電電池組內(nèi)的各電池進(jìn)行充電;
第四檢測模塊,用于當(dāng)當(dāng)前的充電電池組內(nèi)的各電池的充電電流均小于各自的充電截止電流時,檢測當(dāng)前的充電電池組是否為最后一組電池組;
執(zhí)行模塊,用于在當(dāng)前的充電電池組為最后一組電池組時,結(jié)束對所有電池組的充電,否則,對下一組電池組內(nèi)的各電池進(jìn)行充電。