[0017] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图,对本发明的具体实施方式做详细的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 本发明中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0019] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0020] 请参阅图1,图1是本发明第一实施例移动终端的管理方法的流程示意图。
[0021] 在本实施例中,移动终端的管理方法可以包括以下步骤:
[0022] 步骤S11、在移动终端执行一与移动终端的天线相关的任务时,获取天线的信号强度和移动终端的电池的剩余电量。
[0023] 可选地,移动终端可以为智能手机、车载终端设备、掌上电脑、可穿戴式智能设备、平板电脑等。
[0024] 可选地,与天线相关的任务可以为执行时需要使用天线的任务,例如,通话任务、收音机任务或者执行时需使用移动互联网的任务。可选地,通话任务可以为视频通话任务或者语音通话任务,执行时需使用移动互联网的任务可以为网络视频播放任务、浏览网页任务或者网络游戏任务等。
[0025] 具体而言,移动终端的处理器判断到移动终端的天线处于工作状态时,处理器获取天线的信号强度和移动终端的电池的剩余电量。
[0026] 可选地,移动终端的处理器判断天线是否处于工作状态,在判断到移动终端天线处于工作状态时,处理器获取从移动终端的射频芯片获取天线的信号强度并从移动终端的电源管理芯片获取移动终端的电池的剩余电量。
[0027] 可选地,移动终端判断天线是否处于工作状态可以包括:处理器从射频芯片获取天线状态位的值,在天线状态位为第一状态值时,处理器产生天线处于工作状态的判断结果,在天线状态位为第二状态值时,处理器产生天线不处于工作状态的判断结果。天线处于工作状态可以是指天线处于接收或者发送的状态。天线不处于工作状态可以是指天线既不处于接收状态也不处于发射状态。
[0028] 可选地,第一状态值可以为“1”,第二状态值可以为“0”。在其他实施例中,也可以是第一状态值为“0”,第二状态值为“1”。
[0029] 可选地,天线的信号强度可以包括多个强度等级。例如,一级、二级、三级等,级别越高代表信号强度越大。在其他实施例中,天线的信号强度可以用连续的数值表征,本发明实施例对此不做限定。
[0030] 步骤S12、根据信号强度和剩余电量获取任务的可执行时长。
[0031] 在本实施例中,根据信号强度和剩余电量获取任务的可执行时长可以为:根据信号强度获取执行任务时移动终端的单位时间耗电量;根据单位时间耗电量和剩余电量获取任务的可执行时长。
[0032] 可选地,根据信号强度获取执行任务时移动终端的单位时间耗电量可以包括:根据信号强度获取执行任务时移动终端的天线电路的电流;根据天线电路的电流计算天线电路的功耗;根据天线电路的功耗计算执行任务时移动终端的单位时间耗电量。
[0033] 其中,天线电路的电流可以是天线主通路上的电流。移动终端的存储器可以预先存储有天线电路的电流与天线的信号强度之间的对应关系表。根据获取的天线的信号强度在该对应关系表中查找对应的天线电路的电流。该预先存储的对应关系表可以为用户预先设置的,例如,在步骤S11之前,移动终端的输入单元接收用户的设置指令,移动终端的处理器根据设置指令生成该对应关系表并存储至移动终端的存储器。
[0034] 可选地,根据单位时间耗电量和剩余电量获取任务的可执行时长可以为:根据执行任务时移动终端的单位时间耗电量a、移动终端的电池的剩余电量Q以及公式t=Q÷a计算可执行时长t。
[0035] 在另一实施例中,根据信号强度和剩余电量获取任务的可执行时长可以为:根据移动终端的显示屏的背光亮度和移动终端正在运行的应用程序中的至少一者结合移动终端的天线的信号强度、移动终端的电池的剩余电量获取任务的可执行时长。
[0036] 可选地,在一种情况下,根据信号强度和剩余电量获取任务的可执行时长可以为:根据移动终端的显示屏的背光亮度结合移动终端的天线的信号强度、移动终端的电池的剩余电量获取任务的可执行时长。
[0037] 具体而言,可以根据显示屏的背光亮度计算显示屏的背光模组的功耗,根据天线的信号强度计算天线电路的功耗(具体实现方式请参见上文的描述);根据背光模组的功耗和天线电路的功耗计算单位时间耗电量;根据单位时间耗电量和电池的剩余电量计算任务的可执行时长(具体实现方式请参见上文的描述)。
[0038] 其中,移动终端的存储器可以预先存储有显示屏背光亮度与显示屏的背光模组的功耗之间的对应关系表,移动终端的处理器根据显示屏背光亮度在该对应关系表中查找对应的背光模组的功耗。
[0039] 在另一种情况下,根据信号强度和剩余电量获取任务的可执行时长可以为:根据移动终端的显示屏的背光亮度、移动终端正在运行的应用程序结合移动终端的天线的信号强度、移动终端的电池的剩余电量获取任务的可执行时长。
[0040] 具体而言,可以根据显示屏的背光亮度计算显示屏的背光模组的功耗,根据天线的信号强度计算天线电路的功耗(具体实现方式请参见上文的描述),根据移动终端正在运行的应用程序获取正在运行的应用程序的功耗之和;根据背光模组的功耗、天线电路的功耗、正在运行的应用程序的功耗之和计算单位时间耗电量;根据单位时间耗电量和电池的剩余电量计算任务的可执行时长(具体实现方式请参见上文的描述)。
[0041] 其中,根据移动终端正在运行的应用程序计算正在运行的应用程序的功耗之和可以为:在应用程序与功耗的对应关系表中查找正在运行的各个程序对应的功耗;计算各个应用程序对应的功耗之和。
[0042] 其中,应用程序与功耗的对应关系表可以为移动终端根据以往记录的功耗值和对应的应用程序进行统计求得的每一应用程序对应的平均功耗。或者,应用程序与功耗的对应关系表可以为用户预先输入的。
[0043] 可选地,在又一实施例中,根据信号强度和剩余电量获取任务的可执行时长还可以包括:获取移动终端当前的移动速度,根据移动终端的移动速度结合移动终端的天线的信号强度、剩余电量获取任务的可执行时长。
[0044] 具体而言,移动终端的处理器可以从传感器读取检测数据,根据传感器的检测数据获取移动终端的移动速度、移动终端的地理位置信息、移动终端附近的基站的地理位置分布信息;根据移动终端的移动速度、移动终端的地理位置信息、移动终端附近的基站的地理位置分布信息获取移动终端切换与之通讯的基站的切换频率;根据切换频率获取切换所需的功耗,根据切换所需的功耗和天线的信号强度获取天线电路的功耗,根据天线电路的功耗计算单位时间耗电量,根据单位时间耗电量和电池的剩余电量计算可执行时长。
[0045] 传感器可以包括加速度传感器(或者重力感应传感器)、方向传感器、陀螺仪中的至少一者。处理器可以结合上述传感器中的至少一者检测的数据获取移动终端的移动速度。移动终端的处理器可以从GPS定位器获取移动终端的地理位置信息和基站的地理位置分布信息,也可以从移动互联网获取,或者通过GPS定位器和移动互联网二者的结合来获取移动终端的地理位置信息和基站的地理位置分布信息。
[0046] 步骤S13、根据可执行时长提示移动终端的用户。
[0047] 可选地,根据可执行时长提示移动终端的用户可以包括:在执行任务过程中将可执行时长显示给用户。
[0048] 可选地,根据可执行时长提示移动终端的用户还可以包括:在所述任务的执行时间到达可执行时长之前的预定时间内提示用户。
[0049] 例如,可执行时长为10分钟,预定时间为1分钟,那么在通话时长到达9分钟的时候提示用户,例如,提示的内容可以为“剩余电量不足,请及时充电”,提示的方式可以为语音提示。再例如,可以在通话时长到达9.5分钟的时候提示用户。预定时间可以为0,即可以在可执行时长到达时提示用户。
[0050] 请参阅图2,图2是本发明第二实施例的移动终端的管理方法的流程示意图。
[0051] 在本实施例中,移动终端的管理方法可以包括以下步骤:
[0052] 步骤S21、在移动终端执行一与移动终端的天线相关的任务时,获取天线的信号强度和移动终端的电池的剩余电量。
[0053] 其中,步骤S21的具体说明与本发明第一实施例的移动终端的管理方法中的步骤S11类似,此处不再赘述。
[0054] 步骤S22、根据信号强度获取移动终端的单位时间耗电量,并判断单位时间耗电量是否大于预设单位时间耗电量。
[0055] 其中,如何根据信号强度获取移动终端的单位时间耗电量可以参见上文的描述,此处不再赘述。
[0056] 步骤S23、在判断到单位时间耗电量大于预设单位时间耗电量时,根据信号强度和剩余电量获取任务的可执行时长。
[0057] 其中,在判断到单位时间耗电量小于或者等于预设单位时间耗电量时,不执行“根据信号强度和剩余电量获取任务的可执行时长”的步骤。
[0058] 预设单位时间耗电量可以为用户预先设定的单位时间耗电量,例如,移动终端的输入单元接收用户的设置指令,移动终端的处理器根据用户的设置指令获取预设单位时间耗电量,并将获取的预设单位时间耗电量存储至与该处理器连接的存储器中。处理器判断获取的单位时间耗电量是否大于预设单位时间耗电量,在处理器判断到获取的单位时间耗电量大于预设单位时间耗电量时,处理器根据单位时间耗电量和剩余电量获取任务的可执行时长。在本实施例中,仅针对单位时间耗电量大于预设单位时间耗电量的任务执行获取该任务的可执行时长的步骤,而对单位时间耗电量小于或者等于预设单位时间耗电量的任务不执行获取该任务的可执行时长的步骤。
[0059] 其中,具体如何“根据信号强度和剩余电量获取任务的可执行时长”可以参见上文实施例中的步骤S12的说明,此处不再赘述。
[0060] 步骤S24:根据可执行时长提示移动终端的用户。
[0061] 其中,步骤S24的具体说明与上文实施例中的步骤13的说明类似,此处不再赘述。
[0062] 请参阅图3,图3本发明第三实施例的移动终端的管理方法的流程示意图。
[0063] 在本实施例中,移动终端的管理方法可以包括以下步骤:
[0064] 步骤S31、在移动终端执行一与移动终端的天线相关的任务时,获取天线的信号强度和移动终端的电池的剩余电量。
[0065] 其中,步骤S31的具体说明与本发明第一实施例的移动终端的管理方法中的步骤S11类似,此处不再赘述。
[0066] 步骤S32、判断移动终端执行的与天线相关的任务是否为预设任务。
[0067] 步骤S33、在移动终端执行的与天线相关的任务为预设任务时,根据信号强度和剩余电量获取任务的可执行时长。
[0068] 其中,在移动终端执行的与天线相关的任务不是预设任务时,不执行“根据信号强度和剩余电量获取任务的可执行时长”的步骤。
[0069] 可选地,该预设任务可以为用户预先设定的任务,例如,用户设定的预设任务为通话任务、内置收音机任务、网络视频播放任务等任务的中的至少一者。
[0070] 内置收音机任务可以是指移动终端执行内置的调频收音机任务。
[0071] 其中,具体如何“根据信号强度和剩余电量获取任务的可执行时长”可以参见上文实施例中的步骤S12的说明,此处不再赘述。
[0072] 在本实施例中,仅针对预设任务执行获取该任务的可执行时长的步骤,而对不是预设任务的任务不执行获取该任务的可执行时长的步骤。
[0073] 步骤S34:根据可执行时长提示移动终端的用户。
[0074] 其中,步骤S34的具体说明与上文实施例中的步骤13的说明类似,此处不再赘述。
[0075] 请参阅图4,图4是本发明第四实施例的移动终端的管理方法中的部分流程示意图。
[0076] 本实施例与本发明第一实施例的移动终端的管理方法的区别之处在于,在步骤12和步骤13之间或者在步骤13之后可以进一步以下步骤:
[0077] 步骤S41、根据预设时长和可执行时长关闭移动终端正在运行的至少一个应用程序以使剩余电量能够保证任务至少可以执行预设时长。
[0078] 在步骤S41中,例如,与天线相关的任务可以是通话任务,通话的同时移动终端有若干个正在运行的应用程序,例如在后台运行的应用程序。用户预先设置了一个需要通话的时长,例如移动终端预先接收用户的设置指令获取该需要通话的时长,并将该时长作为预设时长存储在移动终端的存储器,处理器根据该预设时长和可执行时长关闭移动终端正在运行的至少一个应用程序,腾出部分的电量,使剩余电量能够保证通话任务至少可以执行预设时长,具体请参见下文的描述。
[0079] 请参阅图5,图5是步骤S41的一种具体实施方式的流程图。在本实施方式中,步骤S41可以包括如下具体的步骤:
[0080] 步骤S411、根据预设时长和移动终端的电池的剩余电量计算目标单位时间耗电量。
[0081] 在步骤S411中,根据预设时长t1、移动终端的电池的剩余电量Q1、以及公式a1=Q1÷t1计算想要执行预设时长t1要达到的目标单位时间耗电量a1。
[0082] 步骤S412、根据信号强度获取执行任务时移动终端的单位时间耗电量。
[0083] 在步骤S412中,例如计算的单位时间耗电量a2,如何计算该值可以参见上文的描述,此处不再赘述。
[0084] 步骤S413、根据目标单位时间耗电量和单位时间耗电量计算单位时间耗电量差值。
[0085] 在步骤S413中,例如根据目标单位时间耗电量a1和单位时间耗电量a2计算单位时间耗电量差值a1-a2。
[0086] 步骤S414、根据单位时间耗电量差值和移动终端正在运行的各个应用程序的耗电量确定需要关闭的应用程序。
[0087] 在步骤S414中,根据单位时间耗电量差值a1-a2和移动终端正在运行的各个应用程序的单位时间耗电量a3确定需要关闭的应用程序,具体而言,关闭部分应用程序以使关闭的应用程序的单位时间耗电量之和大于或者等于单位时间耗电量差值a1-a2。具体如何获取各个应用程序的单位时间耗电量可以参见上文的描述,此处不再赘述,例如根据移动终端以往统计的数据进行获取。关闭应用程序是在保证关闭的程序的单位时间耗电量之和大于或者等于单位时间耗电量差值a1-a2的同时,可以根据预设的各个应用程序的优先级别大小,优先关闭优先级别较低的应用程序。
[0088] 步骤S415:对需要关闭的应用程序进行关闭处理。
[0089] 在步骤S415中,关闭在步骤S414中确定的需要关闭的应用程序。
[0090] 请参阅图6,图6是本发明第五实施例的移动终端的管理方法中的部分流程示意图。
[0091] 在本实施例中,与天线相关的任务可以为通话任务。本实施例与本发明第一实施例的移动终端的管理方法的区别之处在于,在步骤12和步骤13之间或者在步骤13之后可以进一步以下步骤:
[0092] 步骤S51、获取通话任务对应的电话号码。
[0093] 在步骤S51中,处理器获取通话任务对应的电话号码。
[0094] 步骤S52、根据电话号码获取与电话号码对应的多条通信记录。
[0095] 在步骤S52中,处理器根据电话号码在存储器中查找对应的电话号码的通信记录。例如,通信记录为通话记录。通信记录中有每一次通话的通话时长。
[0096] 步骤S53、根据多条通信记录获取该电话号码的平均通话时长。
[0097] 在步骤S53中,承前所述,根据多条通信记录中的通话时长求平均通话时长。
[0098] 步骤S54、根据平均通话时长和可执行时长关闭移动终端正在运行的至少一个应用程序以使剩余电量能够保证通话任务至少可以执行平均通话时长。
[0099] 其中,关于步骤S54中如何通过关闭应用程序使剩余电量能够保证通话任务至少可以执行平均通话时长具体参见前文的描述,此处不再赘述。
[0100] 请参阅图7,图7是本发明实施例移动终端的硬件结构示意图。在本实施例中,移动终端70包括处理器71、总线72、与处理器71通过总线72连接的存储器73,存储器73用于存储计算机程序,处理器71用于调用计算机程序以执行上述任意一实施例的移动终端的管理方法。
[0101] 可选地,移动终端还可以包括传感器、输入单元等具体请参见上文的描述。
[0102] 请参阅图8,图8是本发明实施例存储装置的示意图。在本实施例中,存储装置80存储有计算机程序,该计算机程序能够被执行以实现上述任意一实施例的移动终端的管理方法。
[0103] 可选地,存储装置80可以为U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0104] 可选地,该存储装置80还可以为上述实施例中的存储器83。
[0105] 区别于现有技术的情况,本发明在移动终端执行一与移动终端的天线相关的任务时,获取天线的信号强度和移动终端的电池的剩余电量;根据信号强度和剩余电量获取任务的可执行时长;根据可执行时长提示移动终端的用户。通过上述方式,移动终端根据可执行时长提示移动终端的用户,能够使用户在使用移动终端执行与天线相关的任务时,知道可执行时长,进而合理分配任务时间。
[0106] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。