调整应用程序唤醒时间的方法及装置制造方法及图纸

技术编号:15447476 阅读:167 留言:0更新日期:2017-05-29 21:06
本发明专利技术提供了调整应用程序唤醒时间的方法及装置,该方法包括:检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为至少一个应用程序的第二唤醒时间。通过本发明专利技术,实现了对满足预定时间对齐条件的待机系统中各应用程序的默认唤醒时间的对齐,避免了因各待机系统中各应用程序不同的默认唤醒时间而频繁地唤醒各待机系统,进而耗费终端设备大量的系统资源的情况,从而极大地降低了终端设备的耗电量。

Method and device for adjusting application wake-up time

The invention provides a device and method of adjusting time wake up application, the method includes: detecting terminal equipment at least one of the system to meet the alignment condition when a predetermined time for at least several applications in a system of each of the first wake-up time; in the same time point target alignment alignment time at least one of the applications of the first wake-up time and should be adjusted to align corresponding to time period, and the target time alignment point is set to at least one application of the second wake up time. The invention realizes the wake-up time of the default application standby system to meet the alignment condition in a predetermined time, avoid the application of the standby system program different default wake-up time and frequently wake up the standby system, and terminal equipment consuming lots of system resources, thus greatly to reduce the power consumption of terminal equipment.

【技术实现步骤摘要】
调整应用程序唤醒时间的方法及装置
本专利技术涉及计算机
,具体而言,本专利技术涉及一种调整应用程序唤醒时间的方法,及一种调整应用程序唤醒时间的装置。
技术介绍
随着时代的发展,人们的生活已离不开各种功能强大的终端应用程序。在当前各应用市场中,大部分的终端应用程序,如输入法类、及时通信类、导航类的应用程序均会通过设置提醒闹钟来定时向服务器请求更新终端设备本地的数据,当终端设备中安装的应用程序较多时,将会有多个提醒闹钟,但是,这些应用程序通常来自不同的模块,彼此之间没有联系,也不互相控制,当系统进入待机状态时,在单位时间,如半小时内,可能出现这样的情况:导航软件刚刚完成定位数据同步后系统刚刚进入待机模式,马上又被聊天软件唤醒来更新聊天数据,导致该待机系统可能被多次唤醒,这种不定时地频繁唤醒,将导致终端设备的耗电量的增加。现有技术中,往往通过设置唤醒待机系统的预定唤醒时长来减少待机系统在单位时间内的唤醒次数,但该方法会导致在没有应用程序唤醒闹钟的时间段内待机系统亦被唤醒的情况,无法从根本上减少待机系统在单位时间内的唤醒次数。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种调整应用程序唤醒时间的方法,包括:检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为至少一个应用程序的第二唤醒时间。优选地,预定时间对齐条件,包括以下至少一项:前后台系统均处于待机状态;后台系统处于待机状态的时间达到预定的时间阈值。优选地,获取至少一个系统中多个应用程序各自的第一唤醒时间,包括:判断预设的白名单中是否包括至少一个系统中的多个应用程序,白名单中记录有不执行对齐第一唤醒时间的应用程序标识;获取不包括于白名单中的应用程序各自的第一唤醒时间。优选地,待对齐时间段与其对应的目标对齐时间点之间的关系,包括以下至少一种情形:目标对齐时间点位于待对齐时间段的时间起点;目标对齐时间点位于待对齐时间段的时间终点;目标对齐时间点位于待对齐时间段的中间时间点。可选地,该方法还包括:检测到激活当前处于待机状态的系统时,恢复系统中至少一个应用程序的第一唤醒时间。可选地,该方法还包括:根据至少一个应用程序的第二唤醒时间,唤醒各个应用程序所在的系统。本专利技术的另一实施例提出了一种调整应用程序唤醒时间的装置,包括:检测及获取模块,用于检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;调整及设置模块,用于将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为至少一个应用程序的第二唤醒时间。优选地,预定时间对齐条件,包括以下至少一项:前后台系统均处于待机状态;后台系统处于待机状态的时间达到预定的时间阈值。优选地,检测及获取模块,包括:判断单元,用于判断预设的白名单中是否包括至少一个系统中的多个应用程序,白名单中记录有不执行对齐第一唤醒时间的应用程序标识;获取单元,用于获取不包括于白名单中的应用程序各自的第一唤醒时间。可选地,该装置还包括:恢复模块,用于检测到激活当前处于待机状态的系统时,恢复系统中至少一个应用程序的第一唤醒时间。本专利技术的实施例中,提出了一种调整应用程序唤醒时间的方案,检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间,实现了及时地获取到需要进行通过应用程序唤醒的待机系统中各应用程序的默认唤醒时间,且避免了用户在多系统的终端设备中频繁切换系统的过程中频繁获取待机系统各应用程序的第一唤醒时间的情况,节约了系统的资源,同时,为后续对待机系统中各应用程序的第一唤醒时间进行对齐操作提供了必要的前提保障;随后,将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为至少一个应用程序的第二唤醒时间,实现了对满足预定时间对齐条件的待机系统中各应用程序的默认唤醒时间的对齐,避免了因各待机系统中各应用程序不同的默认唤醒时间而频繁地唤醒各待机系统,进而耗费终端设备大量的系统资源的情况,从而极大地降低了终端设备的耗电量。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的调整应用程序唤醒时间的方法的流程图;图2为本专利技术中一个优选实施例中判断是否满足预定时间对齐条件的具体实施方法的流程示例图;图3为本专利技术中一个优选实施例中时间对齐的示例图;图4为本专利技术中另一实施例的调整应用程序唤醒时间的装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。图1为本专利技术中一个实施例的调整应用程序唤醒时间的方法的流程图。本专利技术的实施例中,各步骤所执行的内容概述如下:步骤S110:检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;步骤S120:将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为至少一个应用程序的第二唤醒时间。本专利技术的实施例中,提出了一种调整应用程序唤醒时间的方法,检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间,实现了及时地获取到需要进行通过应用程序唤醒的待机系统中各应用程序的默认唤醒时间,且避免了用户在多系统的终端设备中频繁切换系统的过程中频繁获取待机系统各应用程序的第一唤醒时间的情本文档来自技高网
...
调整应用程序唤醒时间的方法及装置

【技术保护点】
一种调整应用程序唤醒时间的方法,其特征在于,包括:检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为所述至少一个应用程序的第二唤醒时间。

【技术特征摘要】
1.一种调整应用程序唤醒时间的方法,其特征在于,包括:检测到终端设备中的至少一个系统满足预定时间对齐条件时,获取至少一个系统中多个应用程序各自的第一唤醒时间;将处于同一待对齐时间段内的至少一个应用程序的第一唤醒时间调整至与该待对齐时间段对应的目标对齐时间点,并将该目标对齐时间点设置为所述至少一个应用程序的第二唤醒时间。2.根据权利要求1所述的方法,其特征在于,所述预定时间对齐条件,包括以下至少一项:前后台系统均处于待机状态;后台系统处于待机状态的时间达到预定的时间阈值。3.根据权利要求1或2所述的方法,其特征在于,获取至少一个系统中多个应用程序各自的第一唤醒时间,包括:判断预设的白名单中是否包括至少一个系统中的多个应用程序,所述白名单中记录有不执行对齐第一唤醒时间的应用程序标识;获取不包括于所述白名单中的应用程序各自的第一唤醒时间。4.根据权利要求1所述的方法,其特征在于,所述待对齐时间段与其对应的目标对齐时间点之间的关系,包括以下至少一种情形:目标对齐时间点位于待对齐时间段的时间起点;目标对齐时间点位于待对齐时间段的时间终点;目标对齐时间点位于待对齐时间段的中间时间点。5.根据权利要求1或2所述的方法,其特征在于,还包括:检测到激活当前处于待机状态的系统时,恢复所述系...

【专利技术属性】
技术研发人员:伍平伟
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

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

1