一种电量分配的方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,特别是涉及一种电量分配的方法及终端。
【背景技术】
[0002]随着移动终端的迅速发展,移动终端逐渐渗透到各个方面,人们的生活和工作上都与移动终端有着紧密联系。
[0003]越来越多大型高耗能、高耗电的应用在终端上运行,随之而来的是移动终端待机时长太短问题。耗电太快、待机时长不足一天已成为最大诟病,严重影响着用户的体验。尤其是在外出时,玩会儿大型游戏或者看视频,就难以支撑一天的工作时间。目前,针对移动终端解决因耗电太快而带来的不便,主要是通过增加电池容量、配备移动电源、使用快充技术等硬件方面入手。同时,在软件方面也做了优化,如用户可以选择进入省电模式,通过降低屏幕亮度、关闭蓝牙或者wifi等手段来达到减少耗电的目的。
[0004]现有的改善续航能力的方案有设置多个操作系统,其中一个操作系统为正常使用模式,另一个操作系统是节能模式。在正常使用模式中会在电量到达一定阈值时,切换到节能模式,但是这样的切换会造成用户使用不便,降低用户体验。
【发明内容】
[0005]本发明实施例的目的在于提供一种电量分配的方法及终端,以解决现有技术中多操作系统切换造成的用户使用不便及用户体验降低的问题。
[0006]为了实现上述目的,本发明实施例提供的一种电量分配的方法,包括:
[0007]获取终端中每一个操作系统的实时电量和已分配至每一操作系统的分配电量,所述多个操作系统的分配电量总和小于或等于所述终端电池的总电量;
[0008]若当前使用的操作系统的实时电量达到阈值时,产生一提醒所述当前使用的操作系统需要补给电量的提醒指令;
[0009]获取针对所述提醒指令返回的确定补给电量的响应;
[0010]根据所述响应,从当前使用的操作系统的分配电量以外的剩余电量中获取补给电量。
[0011]本发明实施例还提供一种终端,包括:
[0012]第一获取模块,用于获取终端中每一个操作系统的实时电量和已分配至每一操作系统的分配电量,所述多个操作系统的分配电量总和小于或等于所述终端电池的总电量;
[0013]产生模块,用于若当前使用的操作系统的实时电量达到阈值时,产生一提醒所述当前使用的操作系统需要补给电量的提醒指令;
[0014]第二获取模块,用于获取针对所述提醒指令返回的确定补给电量的响应;
[0015]第一控制模块,用于根据所述响应,从当前使用的操作系统的分配电量以外的剩余电量中获取补给电量。
[0016]本发明实施例的上述技术方案的有益效果如下:
[0017]本发明实施例的方案中,在终端当前使用的操作系统的实时电量低于预置阈值时,就会产生一提醒当前使用的操作系统需要补给电量的提醒指令,来确实是否需要进行补给电量,从而在需要进行补给电量时,从当前使用的操作系统的分配电量以外的剩余电量中获取补给电量。这样在当前使用的操作系统的实时电量达到阈值时,只需要在接收到提醒指令后,从其他剩余电量进行补给电量,不存在切换到节能模式降低用户体验的问题,而且用户也知道续航进行合理安排(看是否从其他剩余电量进行补给电量);也确保了终端有可用电量为重要事情作支撑;还避免了出现因无节制地使用终端,防止误事导致最后电量耗尽而影响重要事情的问题;同时提高了用户对终端控制的自主性及用户的体验效果O
【附图说明】
[0018]图1为本发明第一实施例的电量分配的方法的步骤示意图;
[0019]图2为本发明第二实施例的电量分配的方法的步骤示意图;
[0020]图3为本发明第三实施例的电量分配的方法的步骤示意图;
[0021]图4为本发明第四实施例的电量分配的方法的步骤示意图;
[0022]图5为本发明第五实施例的电量分配的方法的步骤示意图;
[0023]图6为本发明第六实施例的电量分配的方法的步骤示意图;
[0024]图7为本发明实施例的整体实现流程图之一;
[0025]图8为本发明第七实施例的电量分配的方法的步骤示意图;
[0026]图9为本发明实施例的整体实现流程图之一;
[0027]图10为本发明第八实施例的终端的各个模块之间的结构示意图。
【具体实施方式】
[0028]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0029]本发明实施例针对现有技术中现有技术中多个操作系统对终端,在正常使用模式中会在电量到达一定阈值时,切换到节能模式,但是这样的切换会造成用户使用不便,降低用户体验的问题,提供一种电量分配的方法及终端。
[0030]第一实施例
[0031]如图1所示,该电量分配的方法,可以包括:
[0032]步骤11,获取终端中每一个操作系统的实时电量和已分配至每一操作系统的分配电量,所述多个操作系统的分配电量总和小于或等于所述终端电池的总电量;
[0033]这里的终端可以具有多个操作系统,需要预先给每个操作系统设定相同或不同的分配电量。分配电量是相对固定的电量,并不会随着终端使用的实时电量而改变。当其中一个操作系统中没有实时电量的时候,从其他操作系统中获取,通过将终端的总电量分配多处,不仅方便了用户自主分配不同操作系统的使用电量,而且也方便了用户补给电量。
[0034]上述的分配电量可以是按照用户需求或者工业测量得到每个操作系统所需的电量值。一般可以按照总电量的百分比进行分配:比如终端共有三个操作系统,给第一个操作系统分配总电量的25%,第二个操作系统分配总电量的40 %,第三操作系统分配总电量的35% ;当然每个操作系统也可以直接分配电量值,例如终端总电量是2000mA,现在分配600mA给A操作系统,分配900mA给B操作系统,分配500mA给C操作系统;还有,每个操作系统也可以平均分配总电量,例如终端总电量是2100mA,现在分配700mA给A操作系统,分配700mA给B操作系统,分配700mA给C操作系统,当然以上只是举例说明每个操作系统所分配的电量值,具体应用本发明实施例的分配方式均属于本发明实施例的保护范围,在此不举例。
[0035]步骤12,若当前使用的操作系统的实时电量达到阈值时,产生一提醒所述当前使用的操作系统需要补给电量的提醒指令;
[0036]这里所说的预置阈值是按照用户需求进行设置的,需要补给电量时的阈值;一般该预置阈值是根据分配给该操作系统的电量消耗了一个百分比电量而设定的一个数值,由于分配给该操作系统的电量是根据用户需求确定的,因此该预置阈值也是根据用户需求确定,这样用户可以按照自身需求进行分配电量及提醒时的预置电量,从而提高了用户的可操作性及用户体验效果。
[0037]另外,这里所说的补给电量也可以根据用户需求进行设定,可以是消耗了多少电量,则补给多少电量。但是如果预置阈值设定的数值与原分配电量相差的不多,按照消耗去补给的方式,容易频繁出现需要补给电量的提醒,也会影响用户体验。因此本发明实施例可以优选为根据用户需求选择补给电量这样不仅满足用户的当前补给的需求,而且也可以一次补给到位,避免了多次收到提醒指令,这样用户体验会更好。
[0038]步骤13,获取针对所述提醒指令返回的确定补给电量的响应;
[0039]当出现提醒时,用户可以选择是否允许补充电量,也可以选择切换到其他操作系统。本步骤获取用户的选择,当用户允许补充电量时,获取用户返回的允许补给电量的指令。
[0040]步骤14,根据所述响应,从当前使用的操作系统的分配电量以外的剩余电量中获取补给电量。
[0041]本发明第一实施例中,在终端当前使用的操作系统的实时电量低于预置阈值时,就会产生一提醒当前使用的操作系统需要补给电量的提醒指令(步骤12),来确实是否需要进行补给电量,从而在需要进行补给电量时,从当前使用的操作系统的分配电量以外的剩余电量中获取补给电量(步骤14)。在当前使用的操作系统的实时电量达到阈值时,实际上当前使用的操作系统的实时电量仍不为零。当前使用的操作系统的实时电量只是分配电量的一部分电量。在当前使用的操作系统中的分配电量之外的电量不包含当前操作系统的实时电量。从当前使用的操作系统的分配电量以外的剩余电量也不包含当前操作系统的实时电量。只需要在接收到提醒指令后,从其他剩余电量进行补给电量,不存在切换到节能模式降低用户体验的问题,而且用户也知道续航进行合理安排(看是否从其他剩余电量进行补给电量);也确保了终端有可用电量为重要事情作支撑;还避免了出现因无节制地使用终端,防止误事导致最后电量耗尽而影响重要事情的问题;同时提高了用户对终端控制的自主性及用户的体验效果。
[0042]具体的针对上述第一实施例应用举例,比如当用户在玩游戏或者看视频时,因为全屏无法实时地查看当前所剩电量,对终端的续航能力不清楚,而此时当前使用的操作系统的电量消耗至预置阈值时,就会发出一提醒指令,这样由用户决定是否需要补给电量,从而就不会出现在用户不知道的情况下一直使用终端而引起电量耗尽的情况。
[0043]第二实施例
[0044]如图2所示,在所述操作系统包括第一操作系统和第二操作系统,本发明第二实施例的该电量分配的方法,可以包括:
[0045]步骤111,获取为所述第一操作系统分配的第一分配电量;
[0046]步骤112,获取为所述第二操作系统分配的第二分配电量,其中所述第一分配电量和所述第二分配电量的总和等于所述总电量;
[0047]这里的终端包括第一操作系统及第二操作系统,即终端为双操作系统。在终端存在双操作系统时,可以将每个操作系统设定相同或不同的分配电量。这样在其中一个操作系统没有电量时,可以从另一个操作系统中获取,这样不仅方便了用户分配电量,也方便了用户补给