本发明实施例涉及电子技术领域,尤其涉及一种终端及其双电池供电方法。
背景技术:
随着对手机、平板电脑、智能手环等移动终端的续航能力要求的提高,移动终端的电池容量越来越大,双电池供电成为必然的发展趋势。
然而,现有的终端虽然设置有两块电池,但是每块电池只能为预先设定的用电模块供电,无法根据每块电池的电量,动态的切换电池与其它用电模块连接并供电。
技术实现要素:
本发明实施例提供一种终端及其双电池供电方法,可以提高电池的利用率,保证终端中各用电模块的正常运行。
本发明实施例一方面提供一种终端的双电池供电方法,所述终端包括第一电池、第二电池和多个用电模块,其中,所述第一电池的初始供电状态设置为连接至少一个用电模块,所述第二电池的初始供电状态设置为连接至少两个用电模块,所述第一电池和所述第二电池均用于为各自连接的用电模块供电,所述方法包括:
检测所述第一电池与所述第二电池的电量差值;
若检测到所述电量差值大于第一阈值或小于第二阈值,则调节所述第一电池和所述第二电池的供电状态,以使所述电量差值在预设范围内;
返回检测所述第一电池与所述第二电池的电量差值的操作。
本发明实施例另一方面还提供一种终端,所述终端包括第一电池、第二电池和多个用电模块,其中,所述第一电池的初始供电状态设置为连接至少一个用电模块,所述第二电池的初始供电状态设置为连接至少两个用电模块,所述第一电池和所述第二电池均用于为各自连接的用电模块供电,所述终端还包括:
电量检测单元,用于检测所述第一电池与所述第二电池的电量差值;
电量调节单元,用于若检测到所述电量差值大于第一阈值或小于第二阈值,则调节所述第一电池和所述第二电池的供电状态,以使所述电量差值在预设范围内;
返回单元,用于返回检测所述第一电池与所述第二电池的电量差值的操作。
本发明实施例另一方面还提供一种终端,所述终端包括第一电池、第二电池、多个用电模块、电量检测模块、开关切换模块和处理器模块;
其中,所述第一电池的初始供电状态设置为通过所述开关切换模块连接至少一个用电模块;
所述第二电池的初始供电状态设置为通过所述开关切换模块连接至少两个用电模块,所述第一电池和所述第二电池均用于为各自连接的用电模块供电;
所述处理器模块分别与所述第一电池、所述第二电池、所述电量检测模块和所述开关切换模块连接;
所述电量检测模块用于检测所述第一电池与所述第二电池的电量,所述处理器模块用于计算所述第一电池与所述第二电池的电量差值;
所述处理器模块还用于若检测到所述电量差值大于第一阈值或小于第二阈值,则调节所述第一电池和所述第二电池的供电状态,以使所述电量差值在预设范围内。
本发明实施例通过检测终端的两块电池的电量差值,并在电量差值大于第一阈值或小于第二阈值时,调节两块电池的供电状态,使两块电池的电量保持平衡,可有效提高电池电量的利用率,保证终端中各用电模块的正常运行。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的终端的双电池供电方法的基本流程框图;
图2是本发明实施例二提供的终端的双电池供电方法的流程框图;
图3是本发明实施例三提供的终端的基本结构框图;
图4是本发明实施例四提供的终端的结构框图;
图5是本发明实施例五提供的终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。
实施例一:
本实施例所提供的终端的双电池供电方法,基于包括第一电池、第二电池和多个用电模块的终端实现,其中,所述第一电池的初始供电状态设置为连接至少一个用电模块,所述第二电池的初始供电状态设置为连接至少两个用电模块,所述第一电池和所述第二电池均用于为各自连接的用电模块供电。
如图1所示,所述终端的双电池供电方法包括:
步骤S101:检测所述第一电池与所述第二电池的电量差值。
在具体应用中,步骤S101具体包括:
分别检测所述第一电池的剩余电量与所述第二电池的剩余电量;
计算所述第一电池的剩余电量与所述第二电池的剩余电量的电量差值。
本实施例中,电量差值=第一电池的剩余电量-第二电池的剩余电量。
在一实施例中,步骤S101具体包括:
每间隔预设时间段,检测所述第一电池与所述第二电池的电量差值。
在具体应用中,所述预设时间段可以根据终端的运行和耗电情况设置,例如,若终端经常高负荷运行、耗电量较大,则将预设时间段设置为一个相对较短的时间;若终端低负荷运行、耗电量较小,则将预设时间段设置为一个相对较长的时间。
步骤S102:若检测到所述电量差值大于第一阈值或小于第二阈值,则调节所述第一电池和所述第二电池的供电状态,以使所述电量差值在预设范围内。
在本实施例中,所述第一阈值为正数,即第一电池的电量大于第二电池的电量,其大小可以根据实际需要设置。
在本实施例中,所述第二阈值为负数,即第一电池的电量小于第二电池的电量,其大小可以根据实际需要设置。
在具体应用中,所述预设范围可在保证第一电池和第二电池供电平衡的前提下根据实际需要进行设置。
步骤S103:返回检测所述第一电池与所述第二电池的电量差值的操作。
在具体应用中,步骤S103具体是指,每次完成调节所述第一电池和所述第二电池的供电状态之后,即重新检测所述第一电池与所述第二电池的电量差值。
本实施例通过检测终端的两块电池的电量差值,并在电量差值大于第一阈值或小于第二阈值时,调节两块电池的供电状态,使两块电池的电量保持平衡,可有效提高电池电量的利用率,保证终端中各用电模块的正常运行。
实施例二:
如图2所示,本实施例是在实施例一的基础上,对步骤S102的进一步细化,在本实施例中,步骤S102具体包括:
步骤S201:若检测到所述电量差值大于第一阈值,则按照预设要求,将一个与所述第二电池连接的用电模块切换至与所述第一电池连接。
在具体应用中,步骤S201具体是指,每次检测到所述电量差值大于第一阈值,则按照预设要求,将一个与所述第二电池连接的用电模块切换至与所述第一电池连接,直到与所述第一电池连接的用电模块为零。
在一实施例中,步骤S201具体包括:
按照预设优先级顺序,将与所述第二电池连接的所有用电模块中,优先级最高的用电模块切换至与所述第一电池连接。
下面实施例以终端包括基带模块、射频模块、音频模块和显示模块,且第一电池的初始状态设置为连接基带模块,第二电池的初始状态设置为连接所述射频模块、所述音频模块和所述显示模块,来具体说明按照预设优先级顺序切换用电模块与第一电池连接的原理:
本实施例中,预先设置基带模块、射频模块、音频模块和显示模块的优先级顺序为:基带模块>射频模块>音频模块>显示模块;
则第一次检测到电量差值大于第一阈值时,将射频模块切换至与第一电池连接;
第二次检测到电量差值大于第一阈值时,将音频模块切换至与第一电池连接;
第三次检测到电量差值大于第一阈值时,将显示模块切换至与第一电池连接。
在另一实施例中,步骤S201具体包括:
检测与所述第二电池连接的所有用电模块的耗电量;
将与所述第二电池连接的所有用电模块中,耗电量最高的用电模块切换至与所述第一电池连接。
步骤S202:若检测到所述电量差值小于第二阈值,则将与所述第一电池连接的所有用电模块切换至与所述第二电池连接,同时将与所述第二电池连接的所有用电模块切换至与所述第一电池连接。
在具体应用中,步骤S202具体是指:若与第一电池连接的用电模块的用电量大于与第二电池连接的用电模块的用电量之和,则将第一电池与第二电池互换与各用电模块之间的连接关系,使第一电池为原本与第二电池连接的用电模块供电,同时使第二电池为原本与第一电池连接的用电模块供电。
本实施例通过检测终端的两块电池的电量差值,并根据该电量差值,动态的切换电池与用电模块之间的连接关系,提高电量较高的电池的电量输出,调节两块电池的电量平衡,可有效提高电池电量的利用率,保证终端中各用电模块的正常运行。
实施例三:
如图3所示,本实施例所提供的终端10,其包括第一电池、第二电池和多个用电模块,其中,所述第一电池的初始状态设置为连接至少一个用电模块,所述第二电池的初始状态设置为连接至少两个用电模块,所述第一电池和所述第二电池均用于为各自连接的用电模块供电,所述终端还包括:
电量检测单元101,用于检测所述第一电池与所述第二电池的电量差值;
电量调节单元102,用于若检测到所述电量差值大于第一阈值或小于第二阈值,则调节所述第一电池和所述第二电池的供电状态,以使所述电量差值在预设范围内;
返回单元104,用于返回检测所述第一电池与所述第二电池的电量差值的操作。
在具体应用中,电量检测单元101具体用于:
分别检测所述第一电池的剩余电量与所述第二电池的剩余电量;
计算所述第一电池的剩余电量与所述第二电池的剩余电量的电量差值。
本实施例中,电量差值=第一电池的剩余电量-第二电池的剩余电量。
在一实施例中,电量检测单元101具体用于:
每间隔预设时间段,检测所述第一电池与所述第二电池的电量差值。
在具体应用中,返回单元104具体用于,每次完成各用电模块与第一电池和第二电池之间连接关系的切换之后,即重新检测所述第一电池与所述第二电池的电量差值。
本实施例所提供的终端中的各单元用于执行实施例一中的方法步骤。
本实施例通过检测终端的两块电池的电量差值,并在电量差值大于第一阈值或小于第二阈值时,调节两块电池的供电状态,使两块电池的电量保持平衡,可有效提高电池电量的利用率,保证终端中各用电模块的正常运行。
实施例四:
如图4所示,本实施例是在实施例三的基础上,对电量调节单元102的进一步细化,在本实施例中,电量调节单元102包括:
第一切换单元201,用于若检测到所述电量差值大于第一阈值,则按照预设要求,将一个与所述第二电池连接的用电模块切换至与所述第一电池连接;
第二切换单元202,用于若检测到所述电量差值小于第二阈值,则将与所述第一电池连接的所有用电模块切换至与所述第二电池连接,同时将与所述第二电池连接的所有用电模块切换至与所述第一电池连接;
在具体应用中,第一切换单元201具体用于,每次检测到所述电量差值大于第一阈值,则按照预设要求,将一个与所述第二电池连接的用电模块切换至与所述第一电池连接,直到与所述第一电池连接的用电模块为零。
在一实施例中,第一切换单元202具体用于:
按照预设优先级顺序,将与所述第二电池连接的所有用电模块中,优先级最高的用电模块切换至与所述第一电池连接。
下面实施例以终端包括基带模块、射频模块、音频模块和显示模块,且第一电池的初始状态设置为连接基带模块,第二电池的初始状态设置为连接所述射频模块、所述音频模块和所述显示模块,来具体说明第一切换单元102的具体工作原理:
本实施例中,预先设置基带模块、射频模块、音频模块和显示模块的优先级顺序为:基带模块>射频模块>音频模块>显示模块;
则第一切换单元201用于在电量检测单元101第一次检测到电量差值大于第一阈值时,将射频模块切换至与第一电池连接;
第一切换单元201用于在电量检测单元101第二次检测到电量差值大于第一阈值时,将音频模块切换至与第一电池连接;
第一切换单元201用于在电量检测单元101第三次检测到电量差值大于第一阈值时,将显示模块切换至与第一电池连接。
在另一实施例中,第一切换单元201具体用于:
检测与所述第二电池连接的所有用电模块的耗电量;
将与所述第二电池连接的所有用电模块中,耗电量最高的用电模块切换至与所述第一电池连接。
在具体应用中,第二切换单元202具体用于:若与第一电池连接的用电模块的用电量大于与第二电池连接的用电模块的用电量之和,则将第一电池与第二电池互换与各用电模块之间的连接关系,使第一电池为原本与第二电池连接的用电模块供电,同时使第二电池为原本与第一电池连接的用电模块供电。
本实施例所提供的终端中的各单元用于执行实施例二中的方法步骤。
本实施例通过检测终端的两块电池的电量差值,并根据该电量差值,动态的切换电池与用电模块之间的连接关系,提高电量较高的电池的电量输出,调节两块电池的电量平衡,提高电池电量的利用率,保证终端中各用电模块的正常运行。
实施例五:
如图5所示,本发明实施例所提供的终端100,其包括第一电池110、第二电池120、多个用电模块、电量检测模块140、开关切换模块150和处理器模块160。
其中,第一电池110的初始供电状态设置为通过开关切换模块150连接至少一个用电模块;
第二电池120的初始供电状态设置为通过开关切换模块150连接至少两个用电模块,第一电池110和第二电池120均用于为各自连接的用电模块供电;
处理器模块160分别与第一电池110、第二电池120、电量检测模块140和开关切换模块150连接;
电量检测模块140用于检测第一电池110与第二电池120的电量,处理器模块160用于计算第一电池110与第二电池120的电量差值;
处理器模块160还用于若检测第一电池110与第二电池120的电量差值大于第一阈值或小于第二阈值,则调节第一电池110和第二电池120的供电状态,以使二者的电量差值在预设范围内。
在本实施例中,所述多个用电模块具体包括:基带模块131、射频模块132、音频模块133和显示模块134。
开关切换模块150具体可以是场效应管、MOS管等电子开关器件。
处理器模块160具体可以是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
在一实施例中,处理器模块160具体还用于:
若第一电池110与第二电池120的电量差值大于第一阈值,则按照预设要求,控制开关切换模块150将一个与第二电池120连接的用电模块切换至与第一电池110连接,以使第一电池110为该用电模块供电;
若电量差值小于第二阈值,则控制开关切换模块150将与第一电池110连接的所有用电模块切换至与第二电池120连接,同时将与第二电池120连接的所有用电模块切换至与第一电池110连接。
在一实施例中,处理器模块160还用于若第一电池110与第二电池120的电量差值大于第一阈值,则按照预设优先级顺序,控制开关切换模块150将与第二电池120连接的所有用电模块中,优先级最高的用电模块切换至与第一电池110连接。
在一实施例中,处理器模块160还用于在第一电池110与第二电池120的电量差值大于第一阈值时,控制电量检测模块140检测与第二电池120连接的所有用电模块的耗电量,并将与第二电池120连接的所有用电模块中,耗电量最高的用电模块切换至与第一电池110连接。
在一实施例中,电量检测模块每间隔预设时间段检测第一电池110与第二电池120的电量140;对应的,处理器模块160具体用于每间隔预设时间段,计算第一电池110与第二电池120的电量差值。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。