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

摘要:

权利要求书:

1.一种周期任务分配方法,所述方法包括:

获取定时执行周期任务的配置文件;

从所述配置文件中解析出周期任务集合、执行时间和分配标签,所述分配标签用于表征所述周期任务的执行状态;

从所述周期任务集合中筛选出预设时间范围内到达所述执行时间的所述周期任务;

对所述分配标签表征的执行状态为执行中的所述周期任务暂停分配;

对所述分配标签表征的执行状态为未执行的所述周期任务根据所述执行时间进行分布式分配,并根据所述周期任务的执行情况将对应的分配标签的执行状态更新为执行中。

2.根据权利要求1所述的方法,其特征在于,所述从所述周期任务集合中筛选出预设时间范围内到达所述执行时间的所述周期任务之后,包括:向终端发送各所述周期任务的工作内容、执行时间和分配标签;

接收所述终端发送的根据所述工作内容、所述执行时间和所述分配标签获取的所述周期任务的标签更改指令;

根据所述标签更改指令变更所述周期任务的执行状态,并对所述周期任务的分配标签的执行状态进行更改。

3.根据权利要求1所述的方法,其特征在于,所述对所述分配标签表征的执行状态为执行中的所述周期任务暂停分配之后,包括:分别获取运行所述分配标签表征的执行状态为执行中的所述周期任务的各第一处理器的当前运行参数;

获取理论运行参数和理论偏差值范围;

计算所述当前运行参数与所述理论运行参数的当前偏差值;

当所述当前偏差值超出所述理论偏差值范围时,判定所述周期任务运行失败;

将运行失败的所述周期任务的分配标签的执行状态更改为未执行。

4.根据权利要求1所述的方法,其特征在于,所述配置文件的生成方式,包括:获取周期任务以及执行时间;

根据所述周期任务获取任务属性信息;

根据所述任务属性信息和所述执行时间构建包含分配标签的任务工作指令;

根据所述任务工作指令生成配置文件。

5.根据权利要求1所述的方法,其特征在于,所述对所述分配标签表征的执行状态为未执行的所述周期任务根据所述执行时间进行分布式分配,并根据所述周期任务的执行情况将对应的分配标签的执行状态更新为执行中,包括:获取可执行所述分配标签表征的执行状态为未执行的所述周期任务的第二处理器的数量;

根据所述分配标签为未执行的各所述周期任务的工作内容以及所述第二处理器的数量确定所述周期任务的运行队列;

对所述运行队列与各所述第二处理器进行关联设置;

根据所述执行时间启动所述第二处理器运行所述周期任务;

将被运行的所述周期任务对应的分配标签的执行状态更新为执行中。

6.根据权利要求1所述的方法,其特征在于,所述对所述分配标签表征的执行状态为未执行的所述周期任务根据所述执行时间进行分布式分配,并根据所述周期任务的执行情况将对应的分配标签的执行状态更新为执行中之后,包括:当分配后的所述周期任务运行结束时,接收第二处理器发送的周期任务报文;

对所述周期任务报文进行分析,并生成所述周期任务的运行结果;

根据所述运行结果对所述周期任务的所述分配标签的执行状态进行更改。

7.一种周期任务分配装置,其特征在于,所述装置包括:配置文件获取模块,用于获取定时执行周期任务的配置文件;

周期任务解析模块,用于从所述配置文件中解析出周期任务集合、执行时间和分配标签,所述分配标签用于表征所述周期任务的执行状态;

周期任务筛选模块,用于从所述周期任务集合中筛选出预设时间范围内到达所述执行时间的所述周期任务;

任务暂停分配模块,用于对所述分配标签表征的执行状态为执行中的所述周期任务暂停分配;

周期任务分配模块,用于对所述分配标签表征的执行状态为未执行的所述周期任务根据所述执行时间进行分布式分配,并根据所述周期任务的执行情况将对应的分配标签的执行状态更新为执行中。

8.根据权利要求7所述的装置,其特征在于,所述标签判定模块包括:任务信息发送单元,用于向终端发送各所述周期任务的工作内容、执行时间和分配标签;

标签更改指令接收单元,用于接收所述终端发送的根据所述工作内容、所述执行时间和所述分配标签获取的所述周期任务的标签更改指令;

任务信息更改单元,用于根据所述标签更改指令变更所述周期任务的执行状态,并对所述周期任务的分配标签的执行状态进行更改。

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

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