欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2020106022245
申请人: 武汉安辰鑫信息科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-04-21
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种定时任务的调度方法,应用于客户端,其特征在于,所述方法包括:在客户端执行服务端所调度任务的过程中,监听自身任务配置信息中的任务调度开关是否由关闭状态切换为开启状态,所述任务配置信息是所述服务端同步至所述客户端的;

若确定所述任务调度开关由关闭状态切换为开启状态,则创建调度器,并将所述任务配置信息中的定时任务添加至所创建的调度器中;

由所述客户端中创建的调度器根据所述定时任务对应的触发条件,触发执行对应的定时任务;

获取由所述服务端再次同步至自身的任务配置信息;

若再次同步的任务配置信息中的任务调度开关切换为关闭状态,则清除所述调度器中的定时任务,并关闭所述调度器;

所述方法还包括:

接收所述服务端为所调度定时任务发送的任务触发信息,所述任务触发信息包括任务标识和任务参数;

若所述客户端的任务配置信息中的任务调度开关为开启状态,则向所述服务端返回运行失败信息,通过所述运行失败信息指示所述客户端已开启本地调度;

若所述客户端的任务配置信息中的任务调度开关为关闭状态,则根据所述任务触发信息中的任务参数执行所述任务标识所指示的定时任务。

2.根据权利要求1所述的方法,其特征在于,所述任务配置信息中包括至少两个定时任务分别对应的配置信息,配置信息中包括定时任务对应的优先级信息,所述由所述客户端中创建的调度器根据所述定时任务对应的触发条件,触发执行对应的定时任务,包括:在所述客户端中的调度器根据定时任务对应的触发条件确定在同一时间需要执行至少两个定时任务时,获取待执行至少两个定时任务所分别对应的优先级信息;

根据所述待执行至少两个定时任务所分别对应的优先级信息的指示,确定所述待执行至少两个定时任务的任务执行顺序;

按照所述待执行至少两个定时任务的任务执行顺序执行对应的定时任务。

3.根据权利要求1所述的方法,其特征在于,所述任务配置信息包括定时任务对应的配置信息,配置信息中包括节假日策略,所述方法还包括:若当前时间为预设的节假日,获取定时任务所对应配置信息中的节假日策略;

由所述调度器按照所述节假日策略的指示执行所对应的定时任务。

4.一种定时任务的调度装置,应用于客户端,其特征在于,所述装置包括:监听模块,用于在客户端执行服务端所调度任务的过程中,监听自身任务配置信息中的任务调度开关是否由关闭状态切换为开启状态,所述任务配置信息是所述服务端同步至所述客户端的;

任务添加模块,用于若确定所述任务调度开关由关闭状态切换为开启状态,则创建调度器,并将所述任务配置信息中的定时任务添加至所创建的调度器中;

执行模块,用于由所述客户端中创建的调度器根据所述定时任务对应的触发条件,触发执行对应的定时任务;

获取模块,用于获取由服务端再次同步至自身的任务配置信息;

清除和关闭模块,用于若再次同步的任务配置信息中的任务调度开关切换为关闭状态,则清除所述调度器中的定时任务,并关闭所述调度器;

所述装置还包括:

任务触发信息接收模块,用于接收所述服务端为所调度定时任务发送的任务触发信息,所述任务触发信息包括任务标识和任务参数;

返回模块,用于若所述客户端的任务配置信息中的任务调度开关为开启状态,则向所述服务端返回运行失败信息,通过所述运行失败信息指示所述客户端已开启本地调度;

第二执行模块,用于若所述客户端的任务配置信息中的任务调度开关为关闭状态,则根据所述任务触发信息中的任务参数执行所述任务标识所指示的定时任务。

5.一种电子设备,其特征在于,包括:

处理器;以及

存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1‑3中任一项所述的方法。

6.一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时,实现如权利要求1‑3中任一项所述的方法。