一种智能终端节省电量的方法及装置的制造方法

文档序号:9436724阅读:234来源:国知局
一种智能终端节省电量的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及智能终端领域,尤其涉及一种智能终端节省电量的方法及装置。
【背景技术】
[0002]随着智能移动终端和移动互联网技术的快速发展,移动终端广泛普及,成为人们工作、生活、娱乐的必需品。随着智能终端的屏幕越做越大,功能越来越完善,用户使用频率越来越高,使用时间越来越长,移动终端的耗电量也越来越大。在电池技术没有取得革命性的发展情况下,如何通过更好的降低手机的耗电来提升续航能力就变得尤为的重要。
[0003]目前智能终端常用的省电方式主要有如下两种方式:一、在检测到智能终端长时间没有操作时,进入待机省电模式,降低处理器的功耗,关闭屏幕背景灯以达到省电的目的。该方法虽然能够节省一定的电量,但在待机省电模式下,要时刻为用户再次使用做准备,一些耗电量较大的应用服务仍然需要开启,无法真正的达到节省电能的目的。二、监控智能终端的剩余电量,在剩余电量达到预设的阈值时,关闭所有耗电量较大的应用服务,例如数据连接,定位服务等。以达到节省电能,延长使用时间的目的。该方法的缺点在于可能在用户需要使用智能终端的应用服务时,智能终端的应用服务因为剩余电量不足阈值而被关闭,无法按照用户的使用需要执行开启或者关闭耗电量较大的应用服务,影响了用户的使用体验。

【发明内容】

[0004]有鉴于此,本发明实施例提出一种智能终端节省电量的方法及装置,以实现能够根据智能终端的使用状态节省电量。
[0005]第一方面,本发明实施例提供了一种智能终端节省电量的方法,所述方法包括:
[0006]如果检测到智能终端处于待机状态,则检测智能终端处于静止状态的时长是否达到预设时长;
[0007]如果处于静止状态的时长达到预设时长,关闭预设的应用服务。
[0008]第二方面,本发明实施例提供了一种智能终端节省电量的装置,所述装置包括:
[0009]时长检测单元,用于在检测到智能终端处于待机状态时,检测智能终端处于静止状态的时长是否达到预设时长;
[0010]应用服务关闭单元,用于在处于静止状态的时长达到预设时长,关闭预设的应用服务。
[0011]采用本发明实施例所提供的技术方案,能够通过检测智能终端处于静止状态的时长是否超过预设的时长,确定智能终端确定用户是否处于休眠状态。并通过在智能终端待机时检测智能终端处于静止状态的时长是否达到预设时长,确定智能终端确定用户是否处于休眠状态。并在用户处于休眠状态时,通过关闭耗电量较大的应用服务,能够有效的节省电能,提高了智能终端的续航能力。
【附图说明】
[0012]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0013]图1是本发明第一实施例提供的智能终端节省电量的方法的流程示意图;
[0014]图2是本发明第二实施例提供的智能终端节省电量的方法的流程示意图;
[0015]图3是本发明第三实施例提供的智能终端节省电量的方法的流程示意图;
[0016]图4是本发明第四实施例提供的智能终端节省电量的装置的结构示意图。
【具体实施方式】
[0017]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0018]图1示出本发明的第一实施例。
[0019]图1是本发明第一实施例提供的一种智能终端节省电量的方法的流程示意图,本实施例的方法可以由智能终端节省电量的装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可以集成于智能终端内。
[0020]所述的智能终端节省电量的方法包括:
[0021]步骤S101,如果检测到智能终端处于待机状态,则检测智能终端处于静止状态的时长是否达到预设时长。
[0022]智能终端的待机状态是指智能终端在开机状态下未进行任何操作。在此状态下,智能终端只是单纯接收移动网络信号,为用户拨打电话的操作做准备,并将当前的应用转到后台,降低主处理器的频率,进而降低主处理器的功耗。同时,关闭显示屏背景灯并锁定屏幕,以进一步降低智能终端的功耗。
[0023]智能终端可以通过检测智能终端屏幕是否被锁定,确定其是否处于待机状态。例如在安卓系统中,可以通过如下代码确定智能终端屏幕是否被锁定,进而确定智能终端是否处于待机状态。
[0024]KeyguardManager kgm =
[0025](KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
[0026]if(kgm.1nKeyguardRestrictedlnputMode()。
[0027]所述智能终端处于静止状态是指智能终端没有发生位置的变化时的状态。当智能终端处于静止状态时,可以认为用户将智能终端放置在某一位置上,不再做任何移动。当智能终端较长一段时间处于静止状态时,可以假定智能终端的用户处于休眠状态。在用户处于休眠状态时,智能终端无需保持耗电量较大应用服务的运行。例如数据连接、定位等应用服务,以达到节省电能的目的。
[0028]步骤S102,如果处于静止状态的时长达到预设时长,关闭预设的应用服务。
[0029]智能终端可以通过比较其自身处于待机静止状态的时长是否大于预设时长,来判断使用此智能终端的用户是否处于休眠状态。预设的时长可以由经验来确定。在本实施例中,将预设时长设定为I个小时,如果智能终端处于静止状态的时长达到I个小时,则可以确定用户处于休眠状态,智能终端关闭预设的应用服务,例如数据网络、WIF1、蓝牙和GPS等耗电量较大且用户在休眠时候无需使用的应用服务。智能终端只保持相应最基本的应用服务开启状态,保证可以正常接收移动网络,达到根据用户状态节省电量的目的。
[0030]本实施例通过在智能终端待机时检测智能终端处于静止状态的时长是否达到预设时长,确定智能终端是否处于休眠状态。并在确定用户处于休眠状态时,通过关闭耗电量较大的应用服务,以有效的节省电能,提高了智能终端的续航能力。
[0031]在本实施例的一个优选方式中,使用配置于智能终端的加速度传感器检测智能终端处于静止状态的时长。加速度传感器根据压电效应的原理,利用加速度造成的晶体变形所产生电压,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出。通过加速度传感器是否有相应的电压输出,可以确定智能终端是否处于静止状态。如果加速度传感器没有产生电压,则说明加速度传感器没有检测到加速力。智能终端没有受到外力,处于静止状态。通过判断加速度传感器没有检测到加速力的时长是否达到预设时长,能够确定智能终端处于静止状态的时长。
[0032]图2示出本发明的第二实施例。
[0033]图2是本发明第二实施例提供的智能终端节省电量的方法的流程示意图,本发明实施例以本发明第一实施例所提供智能终端节省电量的方法为基础。进一步的,在所述如果处于静止状态的时长达到预设时长,关闭预设的应用服务之后,增加如下步骤:在检测到预设的激活智能终端触发事件时,开启已关闭的预设的应用服务。
[0034]参见图2,所述的智能终端节省电量的方法包括:
[0035]步骤S201,如果检测到智能终端处于待机状态,则检测智能终端处于静止状态的时长是否达到预设时长。
[0036]步骤S202,如果处于静止状态的时长达到预设时长,关闭预设的应用服务。
[0037]步骤S203,在检测到预设的激活智能终端触发事件时,开启已关闭的预设的应用服务。
[0038]智能终端在检测到预设的激活智能终端触发事件时,可以认定为用户对智能终端进行相应的操作,当前处于非休眠状态,用户需要使用智能终端。
[0039]智能终端需要开启在休眠状态下所关闭的应用服务,如数据网络、WIF1、蓝牙和GPS等应用服务,使智能终端处于正常使用状态。所述的激活智能终端触发事件可以是用户对智能终端所采取的预设的操作,例如摇晃、点击屏幕等操作,使得移动终端能够从当前的低能耗状态调整为正常使用状态。
[0040]本实施例通过在本发明第一实施例所提供智能终端节省电量的方法基础上,在所述如果处于静止状态的时长达到预设时长,关闭预设的应用服务之后,增加如下步骤:在检测到预设的激活智能终端触发事件时,开启已关闭的预设的应用服务。能够根据用户的相应操作判断用户处于非休眠状态,开启已关闭的预设的应用服务,使智能终端处于可用状态。无需用户手动开启相应的应用服务。能够在用户处于休眠状态下自动省电,并在用户处于非休
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1