System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 任务的处理方法及装置、设备、存储介质制造方法及图纸_技高网

任务的处理方法及装置、设备、存储介质制造方法及图纸

技术编号:44290389 阅读:12 留言:0更新日期:2025-02-14 22:24
本申请实施例公开了一种任务的处理方法及装置、设备、存储介质。本申请的技术方案中,在电子设备设置有第一触发器的情况下,获取电子设备的系统时钟对应的当前时刻和电子设备的当前状态,第一触发器用于在电子设备处于目标时刻且处于目标状态的情况下,触发执行目标任务,目标状态和当前状态为预设状态中的其中一种,然后在根据当前时刻、所述当前状态以及第一触发器未触发目标任务的情况下,根据当前状态以及第二触发器触发执行目标任务。本申请的任务的处理方法中,在第一触发器未触发目标任务的情况下,基于第二触发器触发执行目标任务,可以实现任务的执行率和执行次数之间的均衡。

【技术实现步骤摘要】

本申请实施例涉及任务处理,涉及但不限于一种任务的处理方法及装置、设备、存储介质


技术介绍

1、闹钟(alarm)机制和作业(job)机制是计算机系统中用于控制和管理任务调度的重要机制。然而,alarm机制必须精确时间才能触发,触发执行率低;直接使用job机制,又无法精确时间,还存在频繁触发,多次执行的可能。

2、因此,如何实现任务的执行率和执行次数之间的均衡,是一个亟待解决的问题。


技术实现思路

1、有鉴于此,本申请实施例提供的任务的处理方法及装置、设备、存储介质,能够实现任务的执行率和执行次数之间的均衡。本申请实施例提供的任务的处理方法及装置、设备、存储介质是这样实现的:

2、本申请实施例提供的任务的处理方法,应用于电子设备,所述方法包括:在所述电子设备设置有第一触发器的情况下,获取所述电子设备的系统时钟对应的当前时刻和所述电子设备的当前状态,所述第一触发器用于在所述电子设备处于目标时刻且处于目标状态的情况下,触发执行目标任务,所述目标状态和所述当前状态为预设状态中的其中一种,所述预设状态是根据所述电子设备是否空闲,和/或所述电子设备的电量是否大于预设电量阈值确定的;在根据所述当前时刻、所述当前状态以及所述第一触发器未触发所述目标任务的情况下,根据所述当前状态以及第二触发器触发执行所述目标任务,所述第二触发器用于在所述电子设备处于所述目标状态的情况下,触发执行所述目标任务。

3、本申请实施例提供的任务的处理装置,应用于电子设备,所述装置包括:获取模块,用于在所述电子设备设置有第一触发器的情况下,获取所述电子设备的系统时钟对应的当前时刻和所述电子设备的当前状态,所述第一触发器用于在所述电子设备处于目标时刻且处于目标状态的情况下,触发执行目标任务,所述目标状态和所述当前状态为预设状态中的其中一种,所述预设状态是根据所述电子设备是否空闲,和/或所述电子设备的电量是否大于预设电量阈值确定的;处理模块,用于在根据所述当前时刻、所述当前状态以及所述第一触发器未触发所述目标任务的情况下,根据所述当前状态以及第二触发器触发执行所述目标任务,所述第二触发器用于在所述电子设备处于所述目标状态的情况下,触发执行所述目标任务。

4、本申请实施例提供的计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述的任务的处理方法。

5、本申请实施例提供的计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的任务的处理方法。

6、本申请实施例提供的计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请实施例提供的所述的任务的处理方法。

7、本申请实施例所提供的任务的处理方法、装置、设备、存储介质中,在电子设备设置有第一触发器的情况下,获取电子设备的系统时钟对应的当前时刻和电子设备的当前状态,第一触发器用于在电子设备处于目标时刻且处于目标状态的情况下,触发执行目标任务,目标状态和当前状态为预设状态中的其中一种,然后在根据当前时刻、所述当前状态以及第一触发器未触发目标任务的情况下,根据当前状态以及第二触发器触发执行目标任务。在第一触发器未触发目标任务的情况下,基于第二触发器触发执行目标任务,可以实现任务的执行率和执行次数之间的均衡,解决
技术介绍
中所提出的技术问题。

本文档来自技高网...

【技术保护点】

1.一种任务的处理方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述注册所述第二触发器,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述当前状态以及第二触发器触发执行所述目标任务,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设状态是根据所述电子设备是否空闲确定的,所述电子设备是否空闲是根据所述电子设备是否进入充电且灭屏确定的,所述电子设备的目标状态为所述电子设备进入充电且灭屏的状态,在所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第二触发器是在所述当前时刻为所述目标时刻且所述当前状态不为所述目标状态的情况下注册的,在所述重新获取所述电子设备的当前状态,得到更新后的当前状态之前,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,在所述获取所述电子设备的系统时钟对应的当前时刻和所述电子设备的当前状态之前,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述第一触发器包括闹钟Alarm触发器,所述第二触发器包括作业Job触发器。

10.一种任务的处理装置,其特征在于,应用于电子设备,所述装置包括:

11.一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至9任一项所述方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至9任一项所述的方法。

13.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至9任一项所述的方法。

...

【技术特征摘要】

1.一种任务的处理方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述注册所述第二触发器,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述当前状态以及第二触发器触发执行所述目标任务,包括:

5.根据权利要求1所述的方法,其特征在于,所述预设状态是根据所述电子设备是否空闲确定的,所述电子设备是否空闲是根据所述电子设备是否进入充电且灭屏确定的,所述电子设备的目标状态为所述电子设备进入充电且灭屏的状态,在所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在所述根据所述当前状态以及第二触发器触发执行所述目标任务之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述第二触发器是在所述当前时刻为所述目标时刻且...

【专利技术属性】
技术研发人员:陈浩然何嘉全
申请(专利权)人:深圳市锐尔觅移动通信有限公司
类型:发明
国别省市:

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

1