[发明专利]一种处理批量任务的方法及设备在审
申请号: | 202111520888.8 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114327816A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘新杰 | 申请(专利权)人: | 上海万物新生环保科技集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 杨颜颜 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 批量 任务 方法 设备 | ||
1.一种处理批量任务的方法,应用于任务中心,其中,所述方法包括:
基于任务创建用户发起的创建请求批量创建待处理任务,获取任务处理用户发送的启动请求,基于所述启动请求启动所述待处理任务;
根据所述待处理任务确定对应的任务参数,根据所述任务参数对所述待处理任务进行初始化处理,得到待处理任务队列,以使得任务处理用户监听所述待处理任务队列并基于所述待处理任务队列处理对应的待处理任务;
获取任务处理用户基于所述待处理任务队列上报的任务确认队列,根据任务确认队列中每一项当前任务对应的执行结果对所述当前任务进行标记,根据所述标记对对应的当前任务进行相应处理。
2.根据权利要求1所述的方法,其中,所述任务参数包括任务执行方式和任务交互数据量,其中,所述任务执行方式包括并行或串行,
根据所述任务参数对所述待处理任务进行初始化处理,得到待处理任务队列,包括:
当所述任务执行方式为并行时,则根据任务交互数据量对所述待处理任务进行拆分得到对应的多个子任务,根据所述待处理任务和对应的多个子任务确定待处理任务队列;
当所述任务执行方式为串行时,则将所述待处理任务直接加入待处理任务队列。
3.根据权利要求2所述的方法,其中,所述根据任务交互数据量对所述待处理任务进行拆分得到对应的多个子任务,根据所述待处理任务和对应的多个子任务确定待处理任务队列,包括:
根据任务包含的数据量和任务交互数据量的比值确定所述待处理任务拆分得到的子任务数量,将拆分得到的子任务以及子任务数据写入预设格式的任务表中,以使得待处理任务及待处理任务数据与子任务及子任务数据一一对应,其中,所述多个子任务均为独立任务。
4.根据权利要求1所述的方法,其中,所述执行结果包括执行成功或执行失败,根据任务确认队列中每一项当前任务对应的执行结果对所述当前任务进行标记,包括:
当所述执行结果为成功时,对执行成功的当前任务标记为执行成功;
当所述执行结果为失败时,对执行失败的当前任务标记为执行失败。
5.根据权利要求1所述的方法,其中,所述当前任务包括单一子任务,所述根据所述标记对对应的当前任务进行相应处理,包括:
根据执行成功的标记将子任务移出任务确认队列,与所述子任务关联的待处理任务被所述任务处理用户持续监听;
根据执行失败的标记将所述子任务移出任务确认队列,与所述子任务关联的待处理任务不被所述任务处理用户监听到。
6.根据权利要求1所述的方法,其中,所述任务参数还包括任务超时时间,所述获取任务处理用户上传的任务确认队列之后,还包括:
任务确认队列中的任意当前任务在大于等于任务超时时间的时间值内并未获取到任务处理用户的反馈数据,则不接收所述当前任务的上报信息,将超时的当前任务从所述任务确认队列移入所述待处理任务队列中。
7.根据权利要求1所述的方法,其中,所述方法还包括:
当所有任务均执行完毕后,将所有任务处理用户上报的任务数据汇总写入预设格式的任务表中,并根据所有任务对应的任务参数完成任务通知处理。
8.一种处理批量任务的方法,应用于任务处理用户端,其中,所述方法包括:
获取任务中心中的任务参数,其中,所述任务参数由所述任务中心根据任务创建用户发起的针对于创建的待处理任务的启动请求所启动的待处理任务对应的任务参数;
根据所述任务参数监听任务中心中的待处理任务队列,将监听到的待处理任务加入任务确认队列,对任务确认队列中的当前任务进行执行得到执行结果;
向任务中心上报所述任务确认队列及当前任务对应的执行结果,以使得任务中心根据任务确认队列中每一项当前任务对应的执行结果对所述当前任务进行标记,根据所述标记对对应的当前任务进行相应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万物新生环保科技集团有限公司,未经上海万物新生环保科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111520888.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种山芋种植的藤蔓裁切装置
- 下一篇:一种液压传动系统用高压钢丝编织胶管