额度管理方法、装置及系统制造方法及图纸

技术编号:19966018 阅读:16 留言:0更新日期:2019-01-03 13:45
本说明书实施例提供了一种额度管理方法、装置及系统,该方法包括:接收目标业务的业务处理请求;其中,该业务处理请求中携带有目标业务的业务资源值;然后,为上述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于目标业务所对应的业务额度,并且该业务子额度处于有效状态;判断上述业务子额度的当前剩余额度值是否大于或等于目标业务的业务资源值;若是,则对该业务子额度执行扣减业务资源值的操作;否则,确定目标业务处理失败,并将该业务子额度标记为关闭状态。

Quota management methods, devices and systems

The embodiment of this specification provides a quota management method, device and system. The method includes: receiving the business processing request of the target business; carrying the business resource value of the target business in the business processing request; then allocating the corresponding business sub-quota for the above-mentioned target business; where the business sub-quota allocated belongs to the business corresponding to the target business. Degree, and the business sub-quota is in an effective state; determine whether the current remaining value of the above business sub-quota is greater than or equal to the business resource value of the target business; if so, execute the operation of deducting the business resource value of the business sub-quota; otherwise, determine the failure of the target business processing and mark the business sub-quota as closed state.

【技术实现步骤摘要】
额度管理方法、装置及系统
本申请涉及数据处理领域,尤其涉及一种额度管理方法、装置及系统。
技术介绍
随着信息技术的快速发展,越来越多的业务可以在线进行办理。针对不同的业务,可能会存在不同的限制条件。例如,针对人民币出境等业务,每个时间段内都会存在一定的额度限制,当某个时间段内的额度用完之后,在该时间段内则无法继续进行该项业务的办理。因此,针对存在额度限制的业务,在接收到业务请求后,首先需要判断当前时刻的剩余额度是否可以办理该项业务,若是可以则继续办理,否则提示无法办理。因此,为了能够及时判断是否可以处理该项业务,防止出现额度击穿或者业务回滚的情况的发生,需要及时对业务的剩余额度进行统计。因此,亟需一种额度管理方法,以实现对业务剩余额度的实时统计,防止出现额度击穿或者大批量业务回滚的情况的发生。
技术实现思路
本说明书实施例的目的是提供一种额度管理方法、装置及系统,在接收到目标业务的业务处理请求后,为该目标业务分配相应的业务子额度,其中,该业务子额度属于目标业务所对应的业务额度,且该业务子额度被标记为有效状态,若是该业务子额度的当前剩余额度值足够扣减目标业务所对应业务资源值,则执行相应的扣减操作,否则确定目标业务处理失败,并将该业务子额度标记为关闭状态;在本实实施例中,通过将一个业务额度划分为多个业务子额度,当接收到业务处理请求后,通过子业务额度判断子业务额度的剩余额度值是否足够扣减该业务,可以多个子业务额度并行处理,在业务并发量较高时,可以提高对业务额度剩余额度统计的实时性,并且,在每个业务子额度的剩余额度值不足时,就会确定分配给该业务子额度的业务处理失败,可以有效防止由于错判或者判断延时而导致的额度击穿或者大批量业务回滚的情况的发生。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供了一种额度管理方法,包括:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。本说明书实施例还提供了一种额度管理装置,包括:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。本说明书实施例化提供了一种额度管理系统,包括额度管理节点、第一数据存储节点和第二数据存储节点;所述第一数据存储节点,用于存储业务额度所对应的每个业务子额度的额度数据表;所述第二数据存储节点,用于存储所述业务额度所对应的每个所述业务子额度的状态信息表;所述额度管理节点,用于接收目标业务的业务处理请求,并为所述目标业务分配相应的业务子额度;还用于,根据所述第一数据存储节点中存储的所述业务子额度的额度数据表,判断所述业务子额度的当前剩余额度值是否大于或等于目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述第二数据存储节点中存储的状态信息表中所述业务子额度的状态标记为关闭状态;其中,所述业务处理请求中携带有所述目标业务的业务资源值;所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记有效状态。本说明书实施例化提供了一种额度管理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。本说明书实施例还提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。通过本实施例中的技术方案,在接收到目标业务的业务处理请求后,为该目标业务分配相应的业务子额度,其中,该业务子额度属于目标业务所对应的业务额度,且该业务子额度被标记为有效状态,若是该业务子额度的当前剩余额度值足够扣减目标业务所对应业务资源值,则执行相应的扣减操作,否则确定目标业务处理失败,并将该业务子额度标记为关闭状态;在本实实施例中,通过将一个业务额度划分为多个业务子额度,当接收到业务处理请求后,通过子业务额度判断子业务额度的剩余额度值是否足够扣减该业务,可以多个子业务额度并行处理,在业务并发量较高时,可以提高对业务额度剩余额度统计的实时性,并且,在每个业务子额度的剩余额度值不足时,就会确定分配给该业务子额度的业务处理失败,可以有效防止由于错判或者判断延时而导致的额度击穿或者大批量业务回滚的情况的发生。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例提供的额度管理方法的第一种方法流程图;图2为本说明书实施例提供的额度管理方法中,剩余额度迁移的流程示意图;图3为本说明书实施例提供的额度管理方法中,变更业务额度的流程示意图;图4为本说明书实施例提供的额度管理方法的第二种方法流程图;图5为本说明书实施例提供的额度管理装置的模块组成示意图;图6为本说明书实施例提供的额度管理系统第一种结构示意图;图7为本说明书实施例提供的额度管理系统的第二种结构示意图;图8为本说明书实施例提供的额度管理设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都本文档来自技高网
...

【技术保护点】
1.一种额度管理方法,所述方法包括:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。

【技术特征摘要】
1.一种额度管理方法,所述方法包括:接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;若是,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。2.如权利要求1所述的方法,所述方法还包括:确定被标记为关闭状态的业务子额度;将每个被标记为关闭状态的业务子额度的当前剩余额度值迁移至处于有效状态的业务子额度中,并将迁移后的被标记为关闭状态的业务子额度标记为无效状态。3.如权利要求1或2所述的方法,所述为所述目标业务分配相应的业务子额度,包括:确定所述目标业务所对应的业务额度;确定属于所述业务额度且被标记为有效状态的所有业务子额度;从所述确定的所有业务子额度中为所述目标业务分配业务子额度。4.如权利要求3所述的方法,所述从所述确定的所有业务子额度中为所述目标业务分配业务子额度,包括:按照设定顺序轮询所述确定的所有业务子额度,将当前轮询到的所述业务子额度确定为分配给所述目标业务的业务子额度。5.如权利要求1或2所述的方法,所述目标业务所对应的业务额度的状态信息存储在数据存储节点中;所述业务子额度标记为关闭状态,包括:通过消息机制向所述数据存储节点发送状态更改指示,以将所述业务子额度的状态更新为关闭状态;其中,所述状态更改指示用于指示将所述业务子额度的状态更改为关闭状态。6.如权利要求1或2所述的方法,所述方法还包括:接收所述业务额度的额度变更指示;其中,所述额度变更指示中携带有所述业务额度的第一额度值,所述第一额度值为所述业务额度需要变更至的额度值;将所述第一额度值与所述业务额度的第二额度值进行比较,得到比较结果;其中,所述第二额度值为变更前设置的所述业务额度的额度值;根据所述比较结果的指示,对所述业务额度下的业务子额度执行相应的操作,以实现所述业务额度的额度变更。7.如权利要求6所述的方法,若所述比较结果指示所述第一额度值大于所述第二额度值;所述对所述业务额度下的业务子额度执行相应的操作,包括:计算所述第一额度值与所述第二额度值之间的额度差值;确定所述业务额度下的业务子额度的初始额度值;根据所述初始额度值以及所述额度差值,确定所述业务额度新增加的业务子额度的数目,并为所述业务额度增加所述数目个业务子额度,且增加的所述业务子额度的额度值为所述初始额度值。8.如权利要求6所述的方法,若所述比较结果指示所述第一额度值小于所述第二额度值;所述对所述业务额度下的业务子额度执行相应的操作,包括:确定所述业务额度的当前剩余额度总值,以及确定所述第二额度值与所述第一额度值之间的额度差值;判断所述当前剩余额度总值是否大于所述额度差值;若是,从所述业务额度下的业务子额度中执行扣减所述额度差值的操作;否则,将所述业务额度下的所有业务子额度标记为关闭状态。9.一种额度管理装置,所述装置包括:第一接收模块,接收目标业务的业务处理请求;其中,所述业务处理请求中携带有所述目标业务的业务资源值;分配模块,为所述目标业务分配相应的业务子额度;其中,所分配的业务子额度属于所述目标业务所对应的业务额度,且所述业务子额度被标记为有效状态;判断模块,判断所述业务子额度的当前剩余额度值是否大于或等于所述目标业务的业务资源值;第一执行模块,若所述业务子额度的当前剩余值大于或等于所述目标业务的业务资源值,则对所述业务子额度执行扣减所述业务资源值的操作;否则,确定所述目标业务处理失败,并将所述业务子额度标记为关闭状态。10.如权利要求9所述的装置,所述装置还包括:确定模块,确定被标记为关闭状态的业务子额度;迁移模块,将每个被标记为关闭状态的业务子额度的当前剩余额度值迁移至处于有效状态的业务子额度中;标记模块,将迁移后的被标记为关闭状态的业务子额度标记为无效状态。11.如权利要求9或10所述的装置,所述分配模块,具体用于:确定所述目标业务所对应的业务额度;确定属于所述业务额度且被标记为有效状态的所有业务子额度;从所述确定的...

【专利技术属性】
技术研发人员:柳云超
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1