任务处理方法以及装置制造方法及图纸

技术编号:24251253 阅读:68 留言:0更新日期:2020-05-22 23:25
本说明书实施例提供任务处理方法以及装置,其中所述任务处理方法包括:接收用户针对目标任务发送的任务处理请求,在确定所述用户选择的任务执行方式为分阶段执行的情况下,提取所述任务处理请求中携带的所述目标任务的任务执行方的标识信息;获取与所述目标任务相关的任务执行清单,并在所述任务执行清单中查找到所述标识信息的情况下,根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量,根据所述处理任务量进行任务结算以响应所述任务处理请求。

Task handling methods and devices

【技术实现步骤摘要】
任务处理方法以及装置
本说明书实施例涉及互联网
,特别涉及一种任务处理方法。本说明书一个或者多个实施例同时涉及一种交易处理方法,一种任务处理装置,一种交易处理装置,两种计算设备,以及两种计算机可读存储介质。
技术介绍
随着互联网技术的发展,计算机和互联网成为用户生活中的重要组成部分,也逐步深入到生活中的每一个角落,因此越来越多的线上业务随之涌现,而在众多的线上业务中,线上交易业务的发展速度较为明显;另外,由于线上业务中的网络购物给用户带来很大的便利性,因此,越来越多的用户选择在电子平台浏览、挑选或者购买自己需要的商品,而且随着电子平台中商品的数目和种类的快速增长,网络购物逐渐成为大部分人的一种消费方式。但是随着各类电子平台迅速崛起,各个平台间的竞争变得激烈,因此对于任意一个电子平台或者任意一个线上业务来说,提高业务的交易量显得尤为重要。
技术实现思路
有鉴于此,本说明书施例提供了一种任务处理方法。本说明书一个或者多个实施例同时涉及一种交易处理方法,一种任务处理装置,一种交易处理装置,两种计算设备,以及两种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种任务处理方法,包括:接收用户针对目标任务发送的任务处理请求;在确定所述用户的任务执行方式为分阶段执行的情况下,提取所述任务处理请求中携带的所述目标任务的任务执行方的标识信息;在任务发起主体的任务执行清单中查找到所述标识信息的情况下,根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量;根据所述处理任务量进行任务结算以响应所述任务处理请求。可选地,所述根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量,包括:根据所述任务处理请求中携带的所述目标任务的初始任务量以及所述分阶段数计算所述各个阶段的阶段初始任务量;根据所述分阶段数确定所述各个阶段的任务执行比;基于所述阶段初始任务量以及所述任务执行比计算所述处理任务量。可选地,所述根据所述处理任务量进行任务结算以响应所述任务处理请求,包括:将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列;向所述用户展示所述阶段初始任务量以响应所述任务处理请求。可选地,所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤执行之前,还包括:检测所述任务量存储地址中包含的任务量是否大于所述执行任务量;若是,则执行所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤。可选地,若所述检测所述任务量存储地址中包含的任务量是否大于所述执行任务量子步骤的执行结果为否,则执行如下操作:在数据库中查询与所述目标任务相关的由多个主体的标识信息所组成的白名单;查询所述白名单中是否包含所述任务发起主体的标识信息;若是,则将所述执行任务量由任务量备份地址调度至所述任务执行方的任务执行队列以响应所述任务处理请求;若否,则向所述用户展示所述处理任务量以响应所述任务处理请求。可选地,若所述查询所述白名单中是否包含所述任务发起主体的标识信息子步骤的执行结果为否,则执行如下操作:通过预设信息发送方式向所述任务发起主体发送任务暂停执行的提醒信息。可选地,所述根据所述处理任务量进行任务结算以响应所述任务处理请求步骤执行之后,还包括:接收所述用户针对所述目标任务发送的任务取消请求;判断任务结算完成时间与所述任务取消请求的接收时间的时间间隔是否大于预设时长;若否,则将所述执行任务量由所述任务执行队列调度至所述任务量存储地址。可选地,所述任务执行清单采用以下方式进行创建:接收所述任务发起主体针对所述目标任务发送的创建请求;在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数;根据所述任务执行参数创建所述任务执行清单,并通过数据发布接口进行发布以响应所述创建请求。可选地,所述接收所述任务发起主体针对所述目标任务发送的创建请求步骤执行之后,所述在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之前,还包括:根据所述创建请求中携带的所述任务发起主体的身份信息查询数据库中是否存储有所述任务发起主体的目标任务协议订单,所述目标任务协议订单由所述任务发起主体对与所述目标任务相关的待签订任务协议订单进行签订生成;若是,则执行所述在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数的步骤;若否,则向所述任务执行主体发送所述待签订任务协议订单的签订指令。可选地,所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之后,还包括:接收所述任务发起主体针对所述任务执行参数发送的参数修改请求;根据所述参数修改请求中携带的所述任务执行主体的身份信息获取与所述任务执行主体相关的任务执行清单,所述任务执行清单根据所述任务执行参数创建;判断所述任务执行清单是否已发布;若是,则接收所述任务执行主体针对所述任务执行参数中的目标参数进行修改以响应所述参数修改请求。可选地,所述接收所述任务发起主体针对所述目标任务发送的创建请求步骤执行之后,所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之前,还包括:获取所述任务发起主体的标识信息,调用第一等级对应的信息验证逻辑对所述标识信息进行有效性验证获得第一验证结果;在所述第一验证结果不满足预设有效性条件的情况下,调用第二等级对应的信息验证逻辑对所述标识信息进行有效性验证获得第二验证结果;在所述第二验证结果满足预设有效性条件的情况下,则执行所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数的步骤。根据本说明书实施例的第二方面,提供了一种交易处理方法,包括:接收用户针对目标业务发送的交易处理请求;在确定所述用户的交易方式为资源分阶段结算的情况下,提取所述交易处理请求中携带的所述目标业务的交易执行方的标识信息;在交易业务发起方的交易清单中查找到所述标识信息的情况下,根据所本文档来自技高网...

【技术保护点】
1.一种任务处理方法,包括:/n接收用户针对目标任务发送的任务处理请求;/n在确定所述用户的任务执行方式为分阶段执行的情况下,提取所述任务处理请求中携带的所述目标任务的任务执行方的标识信息;/n在任务发起主体的任务执行清单中查找到所述标识信息的情况下,根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量;/n根据所述处理任务量进行任务结算以响应所述任务处理请求。/n

【技术特征摘要】
1.一种任务处理方法,包括:
接收用户针对目标任务发送的任务处理请求;
在确定所述用户的任务执行方式为分阶段执行的情况下,提取所述任务处理请求中携带的所述目标任务的任务执行方的标识信息;
在任务发起主体的任务执行清单中查找到所述标识信息的情况下,根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量;
根据所述处理任务量进行任务结算以响应所述任务处理请求。


2.根据权利要求1所述的任务处理方法,所述根据所述分阶段执行的分阶段数以及与所述目标任务相关的任务执行比,计算所述分阶段执行的各个阶段的处理任务量,包括:
根据所述任务处理请求中携带的所述目标任务的初始任务量以及所述分阶段数计算所述各个阶段的阶段初始任务量;
根据所述分阶段数确定所述各个阶段的任务执行比;
基于所述阶段初始任务量以及所述任务执行比计算所述处理任务量。


3.根据权利要求2所述的任务处理方法,所述根据所述处理任务量进行任务结算以响应所述任务处理请求,包括:
将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列;
向所述用户展示所述阶段初始任务量以响应所述任务处理请求。


4.根据权利要求3所述的任务处理方法,所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤执行之前,还包括:
检测所述任务量存储地址中包含的任务量是否大于所述执行任务量;
若是,则执行所述将所述处理任务量与所述阶段初始任务量的差值作为所述各个阶段的执行任务量,并将所述执行任务量由所述任务发起主体的任务量存储地址调度至所述任务执行方的任务执行队列子步骤。


5.根据权利要求4所述的任务处理方法,若所述检测所述任务量存储地址中包含的任务量是否大于所述执行任务量子步骤的执行结果为否,则执行如下操作:
在数据库中查询与所述目标任务相关的由多个主体的标识信息所组成的白名单;
查询所述白名单中是否包含所述任务发起主体的标识信息;
若是,则将所述执行任务量由任务量备份地址调度至所述任务执行方的任务执行队列以响应所述任务处理请求;
若否,则向所述用户展示所述处理任务量以响应所述任务处理请求。


6.根据权利要求5所述的任务处理方法,若所述查询所述白名单中是否包含所述任务发起主体的标识信息子步骤的执行结果为否,则执行如下操作:
通过预设信息发送方式向所述任务发起主体发送任务暂停执行的提醒信息。


7.根据权利要求1所述的任务处理方法,所述根据所述处理任务量进行任务结算以响应所述任务处理请求步骤执行之后,还包括:
接收所述用户针对所述目标任务发送的任务取消请求;
判断任务结算完成时间与所述任务取消请求的接收时间的时间间隔是否大于预设时长;
若否,则将所述执行任务量由所述任务执行队列调度至所述任务量存储地址。


8.根据权利要求1所述的任务处理方法,所述任务执行清单采用以下方式进行创建:
接收所述任务发起主体针对所述目标任务发送的创建请求;
在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数;
根据所述任务执行参数创建所述任务执行清单,并通过数据发布接口进行发布以响应所述创建请求。


9.根据权利要求8所述的任务处理方法,所述接收所述任务发起主体针对所述目标任务发送的创建请求步骤执行之后,所述在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之前,还包括:
根据所述创建请求中携带的所述任务发起主体的身份信息查询数据库中是否存储有所述任务发起主体的目标任务协议订单,所述目标任务协议订单由所述任务发起主体对与所述目标任务相关的待签订任务协议订单进行签订生成;
若是,则执行所述在对所述创建请求中携带的所述任务发起主体的身份信息验证通过的情况下,接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数的步骤;
若否,则向所述任务执行主体发送所述待签订任务协议订单的签订指令。


10.根据权利要求8所述的任务处理方法,所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之后,还包括:
接收所述任务发起主体针对所述任务执行参数发送的参数修改请求;
根据所述参数修改请求中携带的所述任务执行主体的身份信息获取与所述任务执行主体相关的任务执行清单,所述任务执行清单根据所述任务执行参数创建;
判断所述任务执行清单是否已发布;
若是,则接收所述任务执行主体针对所述任务执行参数中的目标参数进行修改以响应所述参数修改请求。


11.根据权利要求8所述的任务处理方法,所述接收所述任务发起主体针对所述目标任务发送的创建请求步骤执行之后,所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数步骤执行之前,还包括:
获取所述任务发起主体的标识信息,调用第一等级对应的信息验证逻辑对所述标识信息进行有效性验证获得第一验证结果;
在所述第一验证结果不满足预设有效性条件的情况下,调用第二等级对应的信息验证逻辑对所述标识信息进行有效性验证获得第二验证结果;
在所述第二验证结果满足预设有效性条件的情况下,则执行所述接收所述任务发起主体通过参数配置接口上传的与所述目标任务相关的任务执行参数的步骤。


12.一种交易处理方法,包括:
接收用户针对目标业务发送的交易处理请求;
在确定所述用户的交易方式为资源分阶段结算的情况下,提取所述交易处理请求中携带的所述目标业务的交易执行方的标识信息;
在交易业务发起方的交易清单中查找到所述标识信息的情况下,根据所述资源分阶段结算中的分阶段数以及与所述目标业务相关的资源结算比,计算所述资源分阶段结算的各个阶段的交易资源量;
根据所述交易资源量进行资源结算以响应所述交易处理请求。


13.根据权利要求12所述的交易处理方法,所述根据所述资源分阶段结算中的分阶段数以及与所述目标业务相关的资源结算比,计算所述资源分阶段结算的各个阶段的交易资源量,包括:
根据所述交易处理请求中携带的所述目标业务的初始资源量以及所述分阶段数计算所述各个阶段的阶段初始资源量;
根据所述分阶段数确定所述各个阶段的资源结算比;
基于所述阶段初始资源量以及所述资源结算比计算所述交易资源量。


14.根据权利要求13所述的交易处理方法,所述根据所述交易资源量进行资源结算以响应所述交易处理请求,包括:
将所述交易资源量与所述阶段初始资源量的差值作为所述各个阶段的目标交易资源量,并将所述目标交易资源量由所述交易业务发起方的资源存储账户分配至所述交易执行方的资源存储账户;
向所述用户展示所述阶段初始资源量以响应所述交易处理请求。


15.根据权利要求14所述的交易处理方法,所述将所述交...

【专利技术属性】
技术研发人员:施春艳石岩吴丹丹傅瑜光蔡朝禹
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1