1.一种供电方法,应用于终端,其特征在于,所述终端设置有主体电池安装位和至少一个辅助电池安装位,所述主体电池安装位安装有主体电池,所述辅助电池安装位用于安装可插拔的辅助电池,所述方法包括如下步骤:
检测所述辅助电池安装位的辅助电池安装状态,确定当前处于插入状态的辅助电池;
获取所述主体电池的电压和当前处于插入状态的辅助电池的电压;
从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电。
2.如权利要求1所述的方法,其特征在于,所述从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电后,所述方法还包括:
检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化;
若无变化,周期性地获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第二电池;
在所述第二电池与所述第一电池为不同电池的情况下,判断所述第二电池的电压与所述第一电池的电压的差值是否大于预设的供电压差阈值;
若为是,确定所述第二电池为当前的供电电池,并通过当前的供电电池向所述终端供电。
3.如权利要求2所述的方法,其特征在于,所述终端内还设置有寄存器,其中,
所述从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电,包括:
从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第一电池和电压值仅次于所述第一电池的第三电池,将所述第一电池的信息和所 述第三电池的信息均存储于所述寄存器内,并将所述第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电;
所述检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化后,所述方法还包括:
若当前的供电电池为第一辅助电池,且检测到所述第一辅助电池被拔出时,根据所述寄存器内存储的信息,选取所述第三电池,通过所述第三电池向所述终端供电,并获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,从中选取电压值仅次于所述第三电池的第四电池,将所述寄存器内存储的第一电池的信息替换为所述第四电池的信息。
4.如权利要求3所述的方法,其特征在于,所述检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化后,所述方法还包括:
若检测到非当前供电电池的第二辅助电池被从辅助电池安装位中拔出,或者第二辅助电池被插入辅助电池安装位中,获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第五电池和电压值仅次于所述第五电池的第六电池,并将所述寄存器内存储的信息替换为所述第五电池的信息和第六电池的信息;
在所述第五电池与当前的供电电池为不同电池的情况下,判断所述第五电池的电压与当前的供电电池的电压的差值是否大于所述供电压差阈值;
若为是,通过所述第五电池向所述终端供电。
5.如权利要求1所述的方法,其特征在于,所述获取所述主体电池的电压和当前处于插入状态的辅助电池的电压后,所述方法还包括;
从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第七电池作为当前的充电电池,并向当前的充电电池充电。
6.如权利要求5所述的方法,其特征在于,所述选取电压值最小的第七电池作为当前的充电电池,并向当前的充电电池充电后,所述方法还包括:
检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化;
若无变化,周期性地获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第八电池;
在所述第七电池与所述第八电池为不同电池的情况下,判断所述第七电池的电压与所述第八电池的电压的差值是否大于预设的充电压差阈值;
若为是,确定所述第八电池为当前的充电电池,并向当前的充电电池充电。
7.如权利要求6所述的方法,其特征在于,所述终端内还设置有寄存器,其中,
所述从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第七电池作为当前的充电电池,并向当前的充电电池充电,包括:
从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第七电池和电压值第二小的第九电池,将所述第七电池的信息和所述第九电池的信息均存储于所述寄存器内,将所述第七电池作为当前的充电电池,并向当前的充电电池充电;
所述检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化后,所述方法还包括;
若检测到正在充电的第三辅助电池被从辅助电池安装位拔出时,停止充电,并获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,选取电压值仅大于所述第七电池的第十电池,并将所述寄存器内存储的第九电池的信息替换为所述第十电池的信息。
8.如权利要求7所述的方法,其特征在于,所述检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化后,所述方法还包括;
若检测到非当前充电电池的第四辅助电池被从辅助电池安装位中拔出或者第四辅助电池插入辅助电池安装位中时,获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第十一电池和电压值仅大于所述第十一电池的第十二电池,并将所述寄存器内存储的信息替换为所述第十一电池和所述第十二电 池的信息;
在所述第十一电池与当前的充电电池为不同电池的情况下,判断当前的充电电池的电压与所述第十一电池的电压的差值是否大于所述充电压差阈值;
若为是,向所述第十一电池充电。
9.如权利要求6所述的方法,其特征在于,所述若为是,确定所述第八电池为当前的充电电池,并向当前的充电电池充电后,所述方法还包括:
当所述主体电池的电压和当前处于插入状态的辅助电池的电压均达到各自的恒压充电电压,并且,所述主体电池和当前处于插入状态的辅助电池的恒压充电电压均相同时,将所述主体电池和当前处于插入状态的辅助电池均作为当前的充电电池,并向所述主体电池和当前处于插入状态的辅助电池恒压充电。
10.如权利要求6所述的方法,其特征在于,所述若为是,确定所述第八电池为当前的充电电池,并向当前的充电电池充电后,所述方法还包括:
当所述主体电池的电压和当前处于插入状态的辅助电池的电压均达到各自的恒压充电电压,并且,各电池的恒压充电电压不完全相同时,按照恒压充电电压的不同,将所述主体电池和当前处于插入状态的辅助电池分为多个电池组,并将多个电池组按照预设的充电顺序排列,其中,同一个电池组内的各个电池的恒压充电电压均相同;
按照所述充电顺序,依次将各电池组作为当前的充电电池组,并对当前的充电电池组内的各电池进行充电。
11.如权利要求10所述的方法,其特征在于,所述按照所述充电顺序,依次将各电池组作为当前的充电电池组,并对当前的充电电池组内的各电池进行充电,包括:
对当前的充电电池组内的各电池进行充电;
当当前的充电电池组内的各电池的充电电流均小于各自的充电截止电流时,检测当前的充电电池组是否为最后一组电池组;
如果是,则结束对所有电池组的充电,如果不是,则对下一组电池组内的 各电池进行充电。
12.一种供电装置,应用于终端,其特征在于,所述终端设置有主体电池安装位和至少一个辅助电池安装位,所述主体电池安装位安装有主体电池,所述辅助电池安装位用于安装可插拔的辅助电池,所述装置包括:
第一检测模块,用于检测所述辅助电池安装位的辅助电池安装状态,确定当前处于插入状态的辅助电池;
第一获取模块,用于获取所述主体电池的电压和当前处于插入状态的辅助电池的电压;
第一供电模块,用于从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电。
13.如权利要求12所述的装置,其特征在于,所述装置还包括:
第二检测模块,用于检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化;
第一选取模块,用于在所述辅助电池安装位的辅助电池的安装状态无变化的情况下,周期性地获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第二电池;
第一判断模块,用于在所述第二电池与所述第一电池为不同电池的情况下,判断所述第二电池的电压与所述第一电池的电压的差值是否大于预设的供电压差阈值;
第二供电模块,用于在所述第二电池的电压与所述第一电池的电压的差值大于所述供电压差阈值时,确定所述第二电池为当前的供电电池,并通过当前的供电电池向所述终端供电。
14.如权利要求13所述的装置,其特征在于,所述终端内还设置有寄存器,其中,
所述第一供电模块具体用于从所述主体电池和当前处于插入状态的辅助 电池中选取电压值最大的第一电池和电压值仅次于所述第一电池的第三电池,将所述第一电池的信息和所述第三电池的信息均存储于所述寄存器内,并将所述第一电池作为当前的供电电池,通过当前的供电电池向所述终端供电;
所述装置还包括:
第三供电模块,用于若当前的供电电池为第一辅助电池,且检测到所述第一辅助电池被拔出时,根据所述寄存器内存储的信息,选取所述第三电池,通过所述第三电池向所述终端供电,并获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,从中选取电压值仅次于所述第三电池的第四电池,将所述寄存器内存储的第一电池的信息替换为所述第四电池的信息。
15.如权利要求14所述的装置,其特征在于,所述装置还包括:
第一信息更新模块,用于若检测到非当前供电电池的第二辅助电池被从辅助电池安装位中拔出,或者第二辅助电池被插入辅助电池安装位中,获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最大的第五电池和电压值仅次于所述第五电池的第六电池,并将所述寄存器内存储的信息替换为所述第五电池的信息和第六电池的信息;
第二判断模块,用于在所述第五电池与当前的供电电池为不同电池的情况下,判断所述第五电池的电压与当前的供电电池的电压的差值是否大于所述供电压差阈值;
第四供电模块,用于在所述第五电池的电压与当前的供电电池的电压的差值大于所述供电压差阈值时,通过所述第五电池向所述终端供电。
16.如权利要求12所述的装置,其特征在于,所述装置还包括;
第一充电模块,用于从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第七电池作为当前的充电电池,并向当前的充电电池充电。
17.如权利要求16所述的装置,其特征在于,所述装置还包括:
第三检测模块,用于检测所述辅助电池安装位的辅助电池安装状态,判断所述辅助电池安装位的辅助电池的安装状态是否有变化;
第二选取模块,用于周期性地获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第八电池;
第三判断模块,用于在所述第七电池与所述第八电池为不同电池的情况下,判断所述第七电池的电压与所述第八电池的电压的差值是否大于预设的充电压差阈值;
第二充电模块,用于在所述第七电池的电压与所述第八电池的电压的差值大于所述充电压差阈值时,确定所述第八电池为当前的充电电池,并向当前的充电电池充电。
18.如权利要求17所述的装置,其特征在于,所述终端内还设置有寄存器,其中,
所述第一充电模块具体用于从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第七电池和电压值第二小的第九电池,将所述第七电池的信息和所述第九电池的信息均存储于所述寄存器内,将所述第七电池作为当前的充电电池,并向当前的充电电池充电;
所述装置还包括:
第二信息更新模块,用于若检测到正在充电的第三辅助电池被从辅助电池安装位拔出时,停止充电,并获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,选取电压值仅大于所述第七电池的第十电池,并将所述寄存器内存储的第九电池的信息替换为所述第十电池的信息。
19.如权利要求18所述的装置,其特征在于,所述装置还包括:
第三信息更新模块,用于若检测到非当前充电电池的第四辅助电池被从辅助电池安装位中拔出或者第四辅助电池插入辅助电池安装位中时,获取所述主体电池的电压和当前处于插入状态的辅助电池的电压,并从所述主体电池和当前处于插入状态的辅助电池中选取电压值最小的第十一电池和电压值仅大于所述第十一电池的第十二电池,并将所述寄存器内存储的信息替换为所述第十一电池和所述第十二电池的信息;
第四判断模块,用于在所述第十一电池与当前的充电电池为不同电池的情 况下,判断当前的充电电池的电压与所述第十一电池的电压的差值是否大于所述充电压差阈值;
第三充电模块,用于在当前的充电电池的电压与所述第十一电池的电压的差值大于所述充电压差阈值时,向所述第十一电池充电。
20.如权利要求17所述的装置,其特征在于,所述装置还包括:
第四充电模块,用于当所述主体电池的电压和当前处于插入状态的辅助电池的电压均达到各自的恒压充电电压,并且,所述主体电池和当前处于插入状态的辅助电池的恒压充电电压均相同时,将所述主体电池和当前处于插入状态的辅助电池均作为当前的充电电池,并向所述主体电池和当前处于插入状态的辅助电池恒压充电。
21.如权利要求17所述的装置,其特征在于,所述装置还包括:
顺序排列模块,用于当所述主体电池的电压和当前处于插入状态的辅助电池的电压均达到各自的恒压充电电压,并且,各电池的恒压充电电压不完全相同时,按照恒压充电电压的不同,将所述主体电池和当前处于插入状态的辅助电池分为多个电池组,并将多个电池组按照预设的充电顺序排列,其中,同一个电池组内的各个电池的恒压充电电压均相同;
顺序充电模块,用于按照所述充电顺序,依次将各电池组作为当前的充电电池组,并对当前的充电电池组内的各电池进行充电。
22.如权利要求21所述的装置,其特征在于,所述顺序充电模块包括:
第五充电模块,用于对当前的充电电池组内的各电池进行充电;
第四检测模块,用于当当前的充电电池组内的各电池的充电电流均小于各自的充电截止电流时,检测当前的充电电池组是否为最后一组电池组;
执行模块,用于在当前的充电电池组为最后一组电池组时,结束对所有电池组的充电,否则,对下一组电池组内的各电池进行充电。