程序唤醒时间设置方法、程序唤醒时间设置装置和终端制造方法及图纸

技术编号:10702345 阅读:81 留言:0更新日期:2014-12-03 11:07
本发明专利技术提供了一种程序唤醒时间设置方法、一种程序唤醒时间设置装置和一种终端,其中,所述程序唤醒时间设置方法包括:获取步骤,使用所述多个系统中的一个系统作为执行系统来获取所述多个系统中的所有待唤醒程序中的每个待唤醒程序的当前唤醒时间;设置步骤,根据每个所述待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔设置每个所述待唤醒程序的最终唤醒时间。通过本发明专利技术的技术方案,可以有效地减小唤醒次数,降低功耗,并解决终端中存在的应用程序的睡眠与唤醒切换频繁的问题,最终达到增加终端的待机时长的目的。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种程序唤醒时间设置方法、一种程序唤醒时间设置装置和一种终端,其中,所述程序唤醒时间设置方法包括:获取步骤,使用所述多个系统中的一个系统作为执行系统来获取所述多个系统中的所有待唤醒程序中的每个待唤醒程序的当前唤醒时间;设置步骤,根据每个所述待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔设置每个所述待唤醒程序的最终唤醒时间。通过本专利技术的技术方案,可以有效地减小唤醒次数,降低功耗,并解决终端中存在的应用程序的睡眠与唤醒切换频繁的问题,最终达到增加终端的待机时长的目的。【专利说明】程序唤醒时间设置方法、程序唤醒时间设置装置和终端
本专利技术涉及终端
,具体而言,涉及一种程序唤醒时间设置方法、一种程序唤醒时间设置装置和一种终端。
技术介绍
目前,一些用户会在终端上安装多系统,且每个系统中都装载有很多应用程序,但是每个应用程序都有独立的唤醒时间和睡眠时间,因而,随着系统和每个系统中应用程序的增加,终端中的唤醒次数会增加,且终端中会出现睡眠与唤醒状态频繁切换的问题,这直接导致了待机能耗的增加,也缩短了终端的待机时间。 因此,如何有效地减少终端中的唤醒次数,解决终端中存在应用程序的睡眠与唤醒切换频繁的问题,增加终端的待机时长,成为亟待解决的问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以有效地减少终端中的唤醒次数,增加终端的待机时长。 有鉴于此,本专利技术的一方面提出了一种程序唤醒时间设置方法,用于终端,所述终端包括多个系统,所述唤醒方法包括:获取步骤,使用所述多个系统中的一个系统作为执行系统来获取所述多个系统中的所有待唤醒程序中的每个待唤醒程序的当前唤醒时间;设置步骤,根据每个所述待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔设置每个所述待唤醒程序的最终唤醒时间。 在该技术方案中,通过根据每个待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔,可以为每个待唤醒程序重新设置唤醒时间,以实现对待唤醒程序的唤醒时间进行统一的管理,即可以对一些唤醒程序进行统一唤醒,以在对其统一唤醒之后,可以使其统一进入睡眠状态,这样可以有效地减小唤醒次数,降低功耗,并解决终端中存在的应用程序的睡眠与唤醒切换频繁的问题,最终达到增加终端的待机时长的目的。 在上述技术方案中,优选地,在所述获取步骤之前还包括:根据所述多个系统中的每个系统的权限等级选择所述执行系统,其中,所述执行系统具有最高的权限等级。 在该技术方案中,多个系统中的每个系统的权限等级不完全相同,例如:一些系统可以联网、一些系统不可以联网、一些系统中存储有终端中比较重要的数据如短信、通话记录或各个待唤醒应用程序的唤醒时间,而一些系统中没有存储该数据的权限,因而,通过选择权限等级最高的系统作为执行系统来获取所有待唤醒程序的唤醒时间,可以有效地提高系统的安全性,可以防止终端中某写程序被入侵后,随意更改待唤醒程序的唤醒时间,影响系统的正常工作。 在上述技术方案中,优选地,所述设置步骤具体包括:以所述所有待唤醒程序中的最早当前唤醒时间为时间起点,以所述目标唤醒时间间隔为步长,依次统计每步内的所有的步内待唤醒程序,并将同一步内的所述所有的步内待唤醒程序的唤醒时间都设置为所述同一步内的最早被唤醒的待唤醒程序的当前唤醒时间。 在该技术方案中,通过以所有待唤醒程序中的最早当前唤醒时间为时间起点,以目标唤醒时间间隔为步长,可以将同一步内的所有待唤醒程序的唤醒时间进行统一,统一在同一步内的最早的当前唤醒时间唤醒同一步内的所有待唤醒程序,例如:终端中有4个待唤醒程序A、B、C、D,唤醒时间分别为:8:00、8:10、8:25、8:30,目标唤醒时间间隔为20分钟,则8:00-8:20的程序为A和B,其统一唤醒时间为8:00,8:20-8:40内的程序为C和D,其统一唤醒时间为8:25,而终端中的唤醒次数由4次变为2次,可见,通过本技术方案,可以大大地减少终端中程序的唤醒次数,减少能耗,提闻待机时长。 当然,本领域技术人员应该理解,减少终端中的应用程序唤醒次数、对终端中的一些应用程序进行统一唤醒的方法,包括但不限于上述技术方案,例如,也可以求同一步内的所有待唤醒程序的平均唤醒时间,并在平均唤醒时间统一唤醒同一步内的所有待唤醒程序。 在上述技术方案中,优选地,还包括:根据接收到的设置命令,设置所述目标唤醒时间间隔。 在该技术方案中,当终端中的待唤醒程序增多或待唤醒程序的唤醒时间发生明显变化或用户感觉当前目标唤醒时间间隔不合适时,可以要求厂商重新设置该目标唤醒时间间隔,以达到合理地减少唤醒次数,最大程度地降低功耗,提高待机时长的目的。 在上述技术方案中,优选地,还包括:根据接收到的选择命令,选择所述执行系统。 在该技术方案中,用户也可以根据个人需求,自由地选择执行系统,例如:当一些权限等级较高的系统正处于繁忙状态时,用户可以选择其他权限等级的系统来获取待唤醒程序的唤醒时间,这可以进一步提高系统的执行速率,也可以有效地提高用户的使用体验。 本专利技术的另一方面提出了一种程序唤醒时间设置装置,用于终端,所述终端包括多个系统,所述唤醒装置包括:获取单元,使用所述多个系统中的一个系统作为执行系统来获取所述多个系统中的所有待唤醒程序中的每个待唤醒程序的当前唤醒时间;设置单元,根据每个所述待唤醒程序的当前唤醒时间和预设的唤醒时间间隔设置每个所述待唤醒程序的最终唤醒时间。 在该技术方案中,通过根据每个待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔,可以为每个待唤醒程序重新设置唤醒时间,以实现对待唤醒程序的唤醒时间进行统一的管理,即可以对一些唤醒程序进行统一唤醒,以在对其统一唤醒之后,可以使其统一进入睡眠状态,这样可以有效地减小唤醒次数,降低功耗,并解决终端中存在的应用程序的睡眠与唤醒切换频繁的问题,最终达到增加终端的待机时长的目的。 在上述技术方案中,优选地,所述获取单元还包括:选择单元,用于在获取所述每个待唤醒程序的所述当前唤醒时间之前,根据所述多个系统中的每个系统的权限等级选择所述执行系统,其中,所述执行系统具有最高的权限等级。 在该技术方案中,多个系统中的每个系统的权限等级不完全相同,例如:一些系统可以联网、一些系统不可以联网、一些系统中存储有终端中比较重要的数据如短信、通话记录或各个待唤醒应用程序的唤醒时间,而一些系统中没有存储该数据的权限,因而,通过选择权限等级最高的系统作为执行系统来获取所有待唤醒程序的唤醒时间,可以有效地提高系统的安全性,可以防止终端中某写程序被入侵后,随意更改待唤醒程序的唤醒时间,影响系统的正常工作。 在上述技术方案中,优选地,所述设置单元还包括:统计单元,以所述所有待唤醒程序中的最早当前唤醒时间为时间起点,以所述目标唤醒时间间隔为步长,依次统计每步内的所有的步内待唤醒程序,所述设置单元还用于:将同一步内的所述所有的步内待唤醒程序的唤醒时间都设置为所述同一步内的最早被唤醒的待唤醒程序的当前唤醒时间。 在该技术方案中,通过以所有待唤醒程序中的最早当前唤醒时间为时间起点,以目标唤醒时间间隔为步长,可以将同一步内的所有待唤醒程序的唤醒时间进行统一,统一在同一步内本文档来自技高网...

【技术保护点】
一种程序唤醒时间设置方法,用于终端,其特征在于,所述终端包括多个系统,所述唤醒方法包括:获取步骤,使用所述多个系统中的一个系统作为执行系统来获取所述多个系统中的所有待唤醒程序中的每个待唤醒程序的当前唤醒时间;设置步骤,根据每个所述待唤醒程序的当前唤醒时间和预设的目标唤醒时间间隔设置每个所述待唤醒程序的最终唤醒时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:李炜岳蓬星
申请(专利权)人:酷派软件技术深圳有限公司
类型:发明
国别省市:广东;44

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

1