[发明专利]任务处理方法以及装置有效
申请号: | 201911423558.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111190705B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 施春艳;石岩;吴丹丹;傅瑜光;蔡朝禹 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q30/0601 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 310013 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 以及 装置 | ||
1.一种任务处理方法,包括:
接收用户针对目标任务发送的任务处理请求;
在确定所述用户的任务执行方式为分阶段执行的情况下,提取所述任务处理请求中携带的所述目标任务的任务执行方的标识信息;
在任务发起主体的任务执行清单中查找到所述标识信息的情况下,根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量;
根据所述处理任务量进行任务结算以响应所述任务处理请求;
其中,所述根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量,包括:
根据所述任务处理请求中携带的所述目标任务的初始任务量以及所述分阶段数计算所述各个阶段的阶段初始任务量;
根据所述分阶段数确定所述各个阶段的任务执行比;
基于所述阶段初始任务量以及所述任务执行比计算所述处理任务量。
2.根据权利要求1所述的任务处理方法,所述根据所述处理任务量进行任务结算以响应所述任务处理请求,包括:
将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列;
向所述用户展示所述阶段初始任务量以响应所述任务处理请求。
3.根据权利要求2所述的任务处理方法,所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤执行之前,还包括:
检测所述任务量存储地址中包含的任务量是否大于所述执行任务量;
若是,则执行所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤。
4.根据权利要求3所述的任务处理方法,若所述检测所述任务量存储地址中包含的任务量是否大于所述执行任务量子步骤的执行结果为否,则执行如下操作:
在数据库中查询与所述目标任务相关的由多个主体的标识信息所组成的白名单;
查询所述白名单中是否包含所述任务发起主体的标识信息;
若是,则将所述执行任务量由任务量备份地址调度至所述任务执行方的任务执行队列以响应所述任务处理请求;
若否,则向所述用户展示所述处理任务量以响应所述任务处理请求。
5.根据权利要求4所述的任务处理方法,若所述查询所述白名单中是否包含所述任务发起主体的标识信息子步骤的执行结果为否,则执行如下操作:
通过预设信息发送方式向所述任务发起主体发送任务暂停执行的提醒信息。
6.根据权利要求1所述的任务处理方法,所述根据所述处理任务量进行任务结算以响应所述任务处理请求步骤执行之后,还包括:
接收所述用户针对所述目标任务发送的任务取消请求;
判断任务结算完成时间与所述任务取消请求的接收时间的时间间隔是否大于预设时长;
若否,则将所述执行任务量由所述任务执行队列调度至所述任务量存储地址。
7.根据权利要求1所述的任务处理方法,所述任务执行清单采用以下方式进行创建:
接收所述任务发起主体针对所述目标任务发送的创建请求;
在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数;
根据所述任务执行参数创建所述任务执行清单,并通过数据发布接口进行发布以响应所述创建请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911423558.X/1.html,转载请声明来源钻瓜专利网。