一种省电方法、装置及终端制造方法及图纸

技术编号:15057394 阅读:75 留言:0更新日期:2017-04-06 03:28
本发明专利技术的实施例公开一种省电方法、装置及终端。方法包括:获取预定时间段内用户使用应用程序的行为数据;计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。应用本发明专利技术,可以降低电子设备的耗电,提升电子设备的待机时间。

【技术实现步骤摘要】

本专利技术涉及计算机耗电优化技术,尤其涉及一种省电方法、装置及终端
技术介绍
随着通信技术的发展,电子设备中安装的应用程序包越来越多,其功能也越来越强大,给用户带来了极大便利。例如,现有的电子设备中安装的应用程序包包括但不限于:聊天社交工具、游戏工具、图文编辑工具、在线支付工具、磁盘清理工具、病毒防范工具、全球定位工具、拍摄应用工具等,几乎可以使用户足不出户,便能实现日常生活和工作中的所有功能。随着用户对电子设备体验的不断升级,用户不仅要求电子设备能够提供尽可能多的应用功能,还要求电子设备具有尽可能长的续航能力以使电子设备一直处于运行状态,从而防止有重要信息漏接。而电子设备中安装的众多应用程序包在运行时,需要消耗大量的电能,使得电子设备的多应用功能与续航能力不能兼顾。为了降低电子设备的耗电,现有的电子设备,在预先安装的监测软件监测到用户超过预先设置的时间没有对电子设备进行操作时,将会自动进入省电的睡眠工作模式,即屏幕保护模式或锁屏模式,或者,通过在电子设备中安装电量管理软件,在该电量管理软件检测到电子设备的电量低于预先设置的电量阈值时,将电子设备的工作模式切换至省电的睡眠工作模式。但该方法,需要安装软件持续运行以对电子设备进行监测,监测需要额外消耗电子设备的电量;进一步地,即使在睡眠工作模式下,后台也会运行电子设备配置或用户手动添加的一些应用程序,其中,一部分应用程序对于电子设备的待机运行不是必需的应用程序,而该类非必需的应用程序在用户未主动关闭时,会持续消耗电子设备的电池电量,导致电子设备耗电较高,缩短了电子设备的待机时间,使得电子设备的节电效率较低
技术实现思路
有鉴于此,本专利技术实施例提供一种省电方法、装置及终端,降低电子设备的耗电,提升电子设备的待机时间。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,本专利技术实施例提供一种省电方法,包括:获取预定时间段内用户使用应用程序的行为数据;计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。可选地,所述计算获取的相邻两次使用应用程序的行为数据中的时间间隔包括:遍历获取的行为数据,提取所述获取的行为数据中记录的第i个操作应用程序的时间,其中,i为自然数;提取所述获取的行为数据中记录的第i+1个操作应用程序的时间;计算第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值,得到相邻两次使用应用程序的行为数据中的时间间隔。可选地,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于预设时间阈值,如果是,提取第i+1个操作应用程序的时间对应的行为数据以及第i个操作应用程序的时间对应的行为数据。可选地,所述时间阈值包括午休时间阈值,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于午休时间阈值;如果是,判断第i个操作应用程序的时间是否在预先设置的午休时间范围内;如果是,提取第i+1个操作应用程序的时间对应的行为数据以及第i个操作应用程序的时间对应的行为数据,置于预先设置的午休行为数据库中。可选地,在所述置于预先设置的午休行为数据库中之后,所述方法进一步包括:在所述午休行为数据库中,删除时间间隔超过预先设置的午休时间异常阈值对应的行为数据。可选地,所述时间阈值包括夜晚时间阈值,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于夜晚时间阈值;如果是,判断第i个操作应用程序的时间是否在预先设置的夜晚时间范围内;如果是,提取第i+1个操作应用程序的时间对应的行为数据以及第i个操作应用程序的时间对应的行为数据,置于预先设置的夜晚行为数据库中。可选地,在所述提取计算的时间间隔大于预设时间阈值的行为数据之后,从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差之前,所述方法进一步包括:判断提取的行为数据包含的时间段是否超过预设的时间段阈值,如果是,执行所述从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差的步骤,如果不是,扩展预定时间段,返回执行所述获取预定时间段内用户使用应用程序的行为数据。可选地,利用下式计算所述时间间隔的最大差值:Max(Ti-Tj)式中,Ti,Tj为时间间隔,ii,j为自然数;利用下式计算所述时间间隔的方差:式中,为时间间隔均值;σ为时间间隔的方差;n为时间间隔个数。可选地,在所述获取预定时间段内用户使用应用程序的行为数据之前,所述方法进一步包括:电子设备记录并存储用户使用应用程序的行为数据。可选地,所述省电通知信息中进一步包括建议关闭的应用程序信息。本专利技术实施例提供的省电方法,通过获取预定时间段内用户使用应用程序的行为数据;计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。这样,依据用户历史行为数据进行分析,获取用户不使用应用程序的稳定时间段,从而在该稳定时间段前的预定时间,提醒用户,以使主动停掉正在运行的不需要的应用程序,有效降低电子设备的耗电,从而提升电子设备的待机时间。另一方面,本专利技术实施例提供一种省电装置,包括:行为数据获取模块、时间间隔处理模块、计算模块、标记模块以及推送模块,其中,行为数据获取模块,用于获取预定时间段内用户使用应用程序的行为数据;时间间隔处理模块,用于计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;计算模块,用于从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;标记模块,如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;推送模块,用于在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。可选地,所述时间间隔处理模块包括:遍历单元、提取单元以及时间间隔计算单元,其中,遍历单元,用于遍历获取的行为数据,提取所述获取的行为数据中记录的第i个操作应用程序的时间,其中,i为自然数;提取单元,用于提取所述获取的行为数据中记录的第i+1个操作应用程序的时间;时间间隔计算单元,用于计算第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值,得到相邻两次使用应用程序的行为数据中的时间间隔。可选地,所述时间间隔处理模块进一步包括:判断处理单元,用于判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差本文档来自技高网
...

【技术保护点】
一种省电方法,其特征在于,该方法包括:获取预定时间段内用户使用应用程序的行为数据;计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。

【技术特征摘要】
1.一种省电方法,其特征在于,该方法包括:获取预定时间段内用户使用应用程序的行为数据;计算获取的相邻两次使用应用程序的行为数据中的时间间隔,提取计算的时间间隔大于预设时间阈值的行为数据;从提取的行为数据中,计算时间间隔的最大差值以及时间间隔的方差;如果时间间隔的最大差值小于预设的差值阈值,且时间间隔的方差小于预设的方差阈值,标记提取的行为数据中最早操作应用程序的时间;在标记的所述最早操作应用程序的时间前的预定时间,向用户推送省电通知信息。2.根据权利要求1所述的方法,其特征在于,所述计算获取的相邻两次使用应用程序的行为数据中的时间间隔包括:遍历获取的行为数据,提取所述获取的行为数据中记录的第i个操作应用程序的时间,其中,i为自然数;提取所述获取的行为数据中记录的第i+1个操作应用程序的时间;计算第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值,得到相邻两次使用应用程序的行为数据中的时间间隔。3.根据权利要求2所述的方法,其特征在于,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于预设时间阈值,如果是,提取第i+1个操作应用程序的时间对应的行为数据以及第i个操作应用程序的时间对应的行为数据。4.根据权利要求2所述的方法,其特征在于,所述时间阈值包括午休时间阈值,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于午休时间阈值;如果是,判断第i个操作应用程序的时间是否在预先设置的午休时间范围内;如果是,提取第i+1个操作应用程序的时间对应的行为数据以及第i个操作
\t应用程序的时间对应的行为数据,置于预先设置的午休行为数据库中。5.根据权利要求4所述的方法,其特征在于,在所述置于预先设置的午休行为数据库中之后,所述方法进一步包括:在所述午休行为数据库中,删除时间间隔超过预先设置的午休时间异常阈值对应的行为数据。6.根据权利要求2所述的方法,其特征在于,所述时间阈值包括夜晚时间阈值,所述提取计算的时间间隔大于预设时间阈值的行为数据包括:判断第i+1个操作应用程序的时间与第i个操作应用程序的时间的差值是否大于夜晚时间阈值;如果是,判断第i个操作应用程序的时间是否在预先设置的夜晚时间范围内;如果是,提取第i+1个操作应用程序的时间对应...

【专利技术属性】
技术研发人员:闫泳杉
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1