一种降低智能设备功耗的方法和装置的制造方法

文档序号:10569510阅读:468来源:国知局
一种降低智能设备功耗的方法和装置的制造方法
【专利摘要】本发明实施例提供一种降低智能设备功耗的方法和装置,其中方法包括:统计设置时间段内睡眠的开始时间和结束时间;根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。本发明实施例通过预测当天的睡眠的开始时间和结束时间,并在处于睡眠模式时,将智能设备处于省电模式,从而达到降低智能设备功耗的目的。
【专利说明】
_种降低智能设备功耗的方法和装置
技术领域
[0001]本发明实施例涉及智能设备技术领域,尤其涉及一种降低智能设备功耗的方法和
目.0
【背景技术】
[0002]近年来,随着移动通信技术的飞速发展和移动终端智能化趋势的加快,人们正走入一个新的移动互联网时代。多种多样具备网络连接能力的移动终端,诸如手机、平板电脑、电纸书等的出现,带给人们随时随地访问互联网的便捷。Android的出现,更是将移动终端推向了以应用和数据为主导的时代。今天的移动终端平台具备了办公、娱乐、社交等多种功能,其存储的数据也变得更加丰富,例如图片、音乐、视频、动画等等。
[0003]随着智能操作系统的发展,市面上出现了各种各样的手持或可穿戴等智能设备,比如智能手机,智能手表等等,这些智能设备无一例外都是靠电池供电。
[0004]例如:智能手机和互联网的发展改变了过去手机单一的通信功能,使人们进入了一个新的移动互联网社会。不可否认,一项新的技术在发展的过程中会出现各种技术障碍和瓶颈,而智能手机耗电快、续航能力低成为了众多手机用户的一块“芯”病,用户一边在感叹手机改变生活的同时,一边怀念过去可以超长待机的岁月。
[0005]智能手机为什么耗电量大的主要原因,一方面是智能手机硬件的变化是导致耗电量增加,这几年随着智能手机的发展,手机内部已经发生了翻天覆地的变化,从单核手机到双核手机,一直发展到八核手机,智能手机运算速度的提升也意味着需要更强的电力;智能手机屏幕也纷纷向着大屏发展,从3.5寸到现在的7寸,巨大的智能手机屏幕也是造成智能手机耗电量增加的一个主要原因;功能增加造成耗电增加,现在的智能手机发展已经将人们带入了一个全新的移动互联网世界,WIF1、蓝牙、高达百兆的4G网络、海量的应用软件,这些功能的使用无不需要电力的支持,尤其是在智能手机上观看互联网视频、玩游戏等行为,异常耗费手机电量;智能手机用户没有养成良好的使用习惯也是耗电量大的重要原因。手机智能化意味着可以同时启动多个任务,不少用户在使用过程中,没有及时关闭后台程序,导致多个后台程序同时运行,智能手机后台在持续高强度运作的过程中,耗电量自然就会加大。
[0006]因此,如何增加智能手机电池的续航能力成为目前亟需解决的问题。

【发明内容】

[0007]本发明实施例提供一种降低智能设备功耗的方法和装置,能够通过预测当天的睡眠的开始时间和结束时间,并在处于睡眠模式时,将智能设备处于省电模式,从而达到降低智能设备功耗的目的。
[0008]本发明实施例提供一种降低智能设备功耗的方法,包括:统计设置时间段内睡眠的开始时间和结束时间;根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。
[0009]进一步地,所述统计设置时间段内睡眠的开始时间和结束时间,包括:预先设置统计时间段;对统计时间段内智能设备的使用状态和静止状态进行记录;统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在数据库中统计时间段内每天的记录睡眠的开始时间和结束时间。
[0010]进一步地,所述根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间,包括:预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;根据每个预测周期内和当天对应天数的睡眠的开始时间和结束时间,预算当天睡眠的开始时间和结束时间。
[0011]进一步地,所述根据每个预测周期内和当天对应天数的睡眠的开始时间和结束时间,预算当天睡眠的开始时间和结束时间,包括:取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。
[0012]进一步地,在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式,包括:在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态;如果智能设备处于使用状态,则维持智能设备的使用状态,且如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入节电模式;如果智能设备处于静止状态,进入节电模式;在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出节电模式。
[0013]进一步地,所述进入节电模式,具体为:清除后台正在运行的应用,关闭预先设定的硬件设备;所述退出节电模式,具体为:恢复进入省电模式时保存的硬件设备开启状态。
[0014]本发明实施例提供一种降低智能设备功耗的装置,包括:第一处理模块,用于统计设置时间段内睡眠的开始时间和结束时间;第二处理模块,用于根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;第三处理模块,用于在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。
[0015]进一步地,所述第一处理模块,具体用于:预先设置统计时间段;对统计时间段内智能设备的使用状态和静止状态进行记录;统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在数据库中统计时间段内每天的记录睡眠的开始时间和结束时间。
[0016]进一步地,所述第二处理模块,具体用于:预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。
[0017]进一步地,第三处理模块,具体用于:在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态;如果智能设备处于使用状态,则维持智能设备的使用状态,且如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入节电模式;如果智能设备处于静止状态,进入节电模式;在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出节电模式;其中,所述进入节电模式,具体为:清除后台正在运行的应用,关闭预先设定的硬件设备;所述退出节电模式,具体为:恢复进入省电模式时保存的硬件设备开启状态。
[0018]本发明实施例提供的降低智能设备功耗的方法和装置,通过统计设置时间段内睡眠的开始时间和结束时间;根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式;从而达到降低智能设备功耗的目的。
【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明的一个具体实施例中降低智能设备功耗的方法的流程示意图;
[0021]图2为本发明的一个具体实施例中降低智能设备功耗的方法的详细流程示意图;
[0022]图3本发明的一个具体实施例中降低智能设备功耗的装置的结构示意图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]实施例一:
[0025]图1为本发明的一个具体实施例中降低智能设备功耗的方法的流程示意图。如图1所示,该方法应用于智能设备上,包括:
[0026]步骤Sll,统计设置时间段内睡眠的开始时间和结束时间;
[0027]步骤S12,根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;
[0028]步骤S13,在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。
[0029]实施例二:
[0030]图2为本发明的一个具体实施例中降低智能设备功耗的方法的详细流程示意图。如图2所示,该方法应用于智能设备上,包括:
[0031 ]步骤S21,统计设置时间段内睡眠的开始时间和结束时间。
[0032]在本步骤中,预先设置统计时间段;对统计时间段内智能设备的使用状态和静止状态进行记录;统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在服务器中统计时间段内每天的记录睡眠的开始时间和结束时间。
[0033]例如:综合考虑大部分人群的睡眠时间和习惯,确定睡眠检测的合理时间段,时间段的设定不可过大也不能过小,时间段越大,检测本身产生的耗电也越大,得不偿失;时间段过小则无法覆盖大部分人的真实睡眠时间。比如可以设定时间段为晚21:00到第二天早9:00。早于21:00睡觉则以21:00睡觉为准,晚于9:00起床则以9:00起床为准。
[0034]在定义好的睡眠时间段内,记录成对的“睡觉”、“起床”时间,取其中持续时间最长的一次“睡觉”,“起床”对。其中“睡觉”可能是关闭屏幕操作,对应“起床”则是打开屏幕操作。比如21:10关闭屏幕,21:30打开屏幕,22:00关闭屏幕,第二天7:00打开屏幕,8:00关闭屏幕,9:00打开屏幕,则第一个“睡觉”,“起床”对为:21:10-21:30,持续时间20分钟,第二个“睡觉”,“起床”对为:22:00-7:00,持续时间9小时,第三个“睡觉”,“起床”对为:8:00-9:00,持续I个小时,最终选择最大的“睡觉”,“起床”对22:00-7:00作为这一次的统计结果。还可以结合使用低功耗传感器来判断设备处于静止状态作为“睡觉”,而设备处在运动中则为“起床”。
[0035]睡眠检测后的数据经过筛选最终以文件形式保存在系统磁盘(Flash)上,比如数据库中。在睡眠检测初期,由于数据量少,会综合考虑大部分人的睡眠时长,剔除不合理的睡眠时间,比如睡眠时长至少要6个小时才认为是一次有效的睡眠;当睡眠的历史数据样本足够多(比如一星期以上)时,睡眠时长的标准可以通过历史数据计算得出,计算方法可以是取这段历史时间内的最小值。如果有需要历史睡眠数据可以一直保存下去,但是建议不要超过I年,比如90至180天数据,超过后覆盖最老的数据。
[0036]此外,也可以提供用户界面(UI)让用户自己输入睡眠时间段。
[0037]步骤S22,根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间。
[0038]在本步骤中,预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;根据每个预测周期内和当天对应天数的睡眠的开始时间和结束时间,预算当天睡眠的开始时间和结束时间。
[0039]具体地,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。
[0040]例如:通过上述历史睡眠数据的统计,估算当天的睡觉时间,对于大部分人群来说以星期为统计方式会比较合理,方法可以是取历史数据中同一星期中的最晚睡觉时间,比如今天是星期一,那么从数据库中找出所有星期一的睡眠数据,取当中一个最晚的睡眠时间作为今天的睡眠时间。除此之外,针对用户行为的不确定性,可以定义一个延后缓冲时间,比如计算出今天的睡眠时间是22:00,但可以将该时间延后半小时或一小时,防止用户当天破例睡的稍晚。
[0041]步骤S23,在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态,如果否,进行步骤S24;如果是,进行步骤S25。
[0042]在本步骤中,当达到睡眠时间时,判断当前用户跟设备是否有交互,比如屏幕是否亮着,或者结合低功耗传感器确定设备是否处于静止状态。
[0043]步骤S24,维持智能设备的使用状态,如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入智能设备的节电模式。
[0044]在本步骤中,如果智能设备还处于使用状态,例如屏幕亮着,用户在使用应用等,则不进入智能设备的节电模式,维持智能设备的使用状态。
[0045]预先设置一段时间,如果智能设备保持预设时间的静止状态,认为智能设备已经不处于使用状态,则进入智能设备的节电模式。
[0046]步骤S25,进入智能设备的节电模式。
[0047]在本步骤中,进入省电模式后,可以清除后台正在运行的应用,关闭预先设定的硬件设备,例如系统wif i,蓝牙,数据连接,GPS,个人热点等硬件设备。
[0048]步骤S26,在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出智能设备的节电模式。
[0049]在本步骤中,满足如下任何一个条件则退出省电模式:
[0050]可以取历史数据中同一星期中的最早起床时间,当到达起床时间则退出省电模式;
[0051 ]屏幕一旦点亮,则退出省电模式;
[0052]结合低功耗传感器判断设备是否处于运动中,一旦处于运动中则退出省电模式。
[0053]在退出省电模式时,恢复进入省电模式时保存的硬件设备开启状态。
[0054]实施例三:
[0055]图3本发明的一个具体实施例中降低智能设备功耗的装置的结构示意图。如图3所示,该装置包括:
[0056]第一处理模块,用于统计设置时间段内睡眠的开始时间和结束时间;
[0057]第二处理模块,用于根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;
[0058]第三处理模块,用于在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。
[0059]具体地,
[0060]所述第一处理模块,具体用于:
[0061]预先设置统计时间段;
[0062]对统计时间段内智能设备的使用状态和静止状态进行记录;
[0063]统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在数据库中统计时间段内每天的记录睡眠的开始时间和结束时间。
[0064]所述第二处理模块,具体用于:
[0065]预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;
[0066]取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。
[0067]第三处理模块,具体用于::
[0068]在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态;
[0069]如果智能设备处于使用状态,则维持智能设备的使用状态,且如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入节电模式;
[0070]如果智能设备处于静止状态,进入节电模式;
[0071]在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出节电模式;
[0072]其中,所述进入节电模式,具体为:清除后台正在运行的应用,关闭预先设定的硬件设备;
[0073]所述退出节电模式,具体为:恢复进入省电模式时保存的硬件设备开启状态。
[0074]本发明实施例提供的降低智能设备功耗的方法和装置,通过统计设置时间段内睡眠的开始时间和结束时间;根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间;在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式;从而达到降低智能设备功耗的目的。
[0075]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0076]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0077]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种降低智能设备功耗的方法,该方法应用于智能终端上,其特征在于,包括: 统计设置时间段内睡眠的开始时间和结束时间; 根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间; 在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。2.根据权利要求1所述的降低智能设备功耗的方法,其特征在于,所述统计设置时间段内睡眠的开始时间和结束时间,包括: 预先设置统计时间段; 对统计时间段内智能设备的使用状态和静止状态进行记录; 统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在数据库中统计时间段内每天的记录睡眠的开始时间和结束时间。3.根据权利要求2所述的降低智能设备功耗的方法,其特征在于,所述根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间,包括: 预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;根据每个预测周期内和当天对应天数的睡眠的开始时间和结束时间,预算当天睡眠的开始时间和结束时间。4.根据权利要求3所述的降低智能设备功耗的方法,其特征在于,所述根据每个预测周期内和当天对应天数的睡眠的开始时间和结束时间,预算当天睡眠的开始时间和结束时间,包括: 取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者, 取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。5.根据权利要求1所述的降低智能设备功耗的方法,其特征在于,在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式,包括: 在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态; 如果智能设备处于使用状态,则维持智能设备的使用状态,且如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入节电模式; 如果智能设备处于静止状态,进入节电模式; 在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出节电模式。6.根据权利要求5所述的降低智能设备功耗的方法,其特征在于,所述进入节电模式,具体为:清除后台正在运行的应用,关闭预先设定的硬件设备; 所述退出节电模式,具体为:恢复进入省电模式时保存的硬件设备开启状态。7.一种降低智能设备功耗的装置,其特征在于,包括: 第一处理模块,用于统计设置时间段内睡眠的开始时间和结束时间; 第二处理模块,用于根据统计的睡眠的开始时间和结束时间,预测当天睡眠的开始时间和结束时间; 第三处理模块,用于在所述当天睡眠的开始时间和结束时间内,智能设备处于省电模式。8.根据权利要求7所述的降低智能设备功耗的装置,其特征在于,所述第一处理模块,具体用于: 预先设置统计时间段; 对统计时间段内智能设备的使用状态和静止状态进行记录; 统计当天静止状态的开始时间和结束时间,将当天间隔最长的静止状态的开始时间和结束时间作为当天睡眠的开始时间和结束时间,并在数据库中统计时间段内每天的记录睡眠的开始时间和结束时间。9.根据权利要求8所述的降低智能设备功耗的方法,其特征在于,所述第二处理模块,具体用于:预先设置预测周期,并将记录的睡眠的开始时间和结束时间按照预测周期进行划分;取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间作为当天睡眠的开始时间和结束时间;或者,取预测周期内和当天对应天数的时间间隔最长的睡眠的开始时间和结束时间,将开始时间和/或结束时间加上预设的延后缓冲时间作为当天睡眠的开始时间和结束时间。10.根据权利要求6所述的降低智能设备功耗的方法,其特征在于,第三处理模块,具体用于: 在到达当天睡眠的开始时间时,判断智能设备是否处于静止状态; 如果智能设备处于使用状态,则维持智能设备的使用状态,且如果在当天睡眠的开始时间后,智能设备保持预设时间的静止状态,进入节电模式; 如果智能设备处于静止状态,进入节电模式; 在到达当天睡眠的结束时间,或者,在当天睡眠的结束时间之前,智能设备能够保持预设时间的使用状态,退出节电模式; 其中,所述进入节电模式,具体为:清除后台正在运行的应用,关闭预先设定的硬件设备; 所述退出节电模式,具体为:恢复进入省电模式时保存的硬件设备开启状态。
【文档编号】G06F1/32GK105929927SQ201610245502
【公开日】2016年9月7日
【申请日】2016年4月19日
【发明人】罗晨, 谢益民, 郑伟
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1