本申请涉及计算机,尤其涉及一种权益额度处理方法、装置、设备和介质。
背景技术:
1、权益额度处理指的是当商家推出权益产品的时候,对权益额度的数量和分配进行监控的处理方式;权益产品不是无限制供应的,需要设置权益额度,从而同时保证商家和终端用户的权益;终端用户在相应的渠道平台获取权益产品时,需要安全、精准的权益额度监控。
2、现有技术中的权益额度处理方式,当权益平台获取到渠道的权益充值请求后,对应查询该渠道是否有购买权益产品的剩余权益额度,如果有则进行权益充值,并且获得权益产品。
3、然而,权益额度采用的是权益充值成功之后再进行额度抵扣的方式,导致大批量的并发权益充值时,会造成权益充值成功,权益额度不够的问题,导致商家出现权益额度倒挂的情况,出现亏损。
技术实现思路
1、本申请提供一种权益额度处理方法、装置、设备和介质,用以解决现有技术中权益额度倒挂的问题。
2、第一方面,本申请提供一种权益额度处理方法,应用于权益平台,所述方法包括:
3、根据渠道平台的第一权益充值请求中的权益充值量,对剩余权益额度进行预占用处理;其中,所述渠道平台用于向终端用户提供权益充值的渠道;
4、根据所述权益充值量向合作方平台发起第二权益充值请求,并接收合作方平台反馈的充值结果;其中,所述合作方平台用于提供权益产品;
5、根据所述充值结果,确定是否释放所述权益额度的占用,并更新所述权益额度的剩余额度。
6、在一种可能的实现方式中,所述根据渠道平台的第一权益充值请求中的权益充值量,对剩余权益额度进行预占用处理,包括:
7、根据所述渠道平台的第一权益充值请求,获取权益充值参数,所述权益充值参数包括权益充值量;
8、查询剩余权益额度是否大于所述权益充值量,若是,则对剩余权益额度进行预占用处理。
9、在一种可能的实现方式中,所述权益充值参数还包括渠道标识和用户标识,所述权益充值量是所述用户标识对应的充值量;所述查询剩余权益额度是否大于所述权益充值量,包括:
10、根据所述渠道标识查询所述渠道标识对应的剩余权益额度是否大于所述权益充值量;
11、若是,则对所述渠道标识对应的剩余权益额度进行预占用处理;
12、根据所述用户标识查询所述渠道标识对应的剩余权益额度中所述用户标识对应的剩余权益额度是否大于所述权益充值量;
13、若是,则对所述用户标识对应的剩余权益额度进行预占用处理。
14、在一种可能的实现方式中,所述权益充值参数还包括时间戳,所述对所述渠道标识对应的剩余权益额度进行预占用处理,包括:
15、将所述时间戳、所述权益充值量、所述渠道标识和所述用户标识的对应关系存储到缓存空间中;所述缓存空间中存储有多个对应关系;
16、根据所述缓存空间中存储的对应关系,按照时间戳的先后顺序,依次对所述渠道标识对应的剩余权益额度进行预占用处理;
17、所述对所述用户标识对应的剩余权益额度进行预占用处理,包括:
18、根据所述缓存空间中存储的对应关系,按照时间戳的先后顺序,依次对所述用户标识对应的剩余权益额度进行预占用处理。
19、在一种可能的实现方式中,所述根据所述充值结果,确定是否释放所述权益额度的占用,并更新所述权益额度的剩余额度,包括:
20、若所述充值结果为充值成功,则确定所述权益额度被成功占用,并根据所述权益充值量对所述剩余权益额度进行减少处理;
21、若所述充值结果为充值失败,则确定所述权益额度未被成功占用,对应释放预占用的权益额度。
22、在一种可能的实现方式中,还包括:
23、从合作方平台获取权益额度增加指令;
24、根据所述权益额度增加指令获取渠道平台的权益额度的新增量;
25、根据所述权益额度的新增量和历史剩余的权益额度,得到新的权益额度,并将所述新的权益额度反馈至渠道平台。
26、在一种可能的实现方式中,还包括:
27、在所述渠道平台的剩余权益额度小于权益额度阈值时,则向渠道平台和合作方平台发送预警消息。
28、第二方面,本申请一种权益额度处理装置,包括:
29、预占用模块,用于根据渠道平台的第一权益充值请求中的权益充值量,对剩余权益额度进行预占用处理;其中,所述渠道平台用于向终端用户提供权益充值的渠道;
30、第一处理模块,用于根据所述权益充值量向合作方平台发起第二权益充值请求,并接收合作方平台反馈的充值结果;其中,所述合作方平台用于提供权益产品;
31、第二处理模块,用于根据所述充值结果,确定是否释放所述权益额度的占用,并更新所述权益额度的剩余额度。
32、第三方面,本申请提供一种权益额度处理设备,包括:至少一个处理器和存储器;
33、所述存储器存储计算机执行指令;
34、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上所述的权益额度处理方法。
35、第四方面,本申请提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上任意一项所述的权益额度处理方法的步骤。
36、本申请提供的一种权益额度处理方法、装置、设备和介质,根据渠道平台的第一权益充值请求中的权益充值量,对剩余权益额度进行预占用处理;其中,所述渠道平台用于向终端用户提供权益充值的渠道;根据所述权益充值量向合作方平台发起第二权益充值请求,并接收合作方平台反馈的充值结果;其中,所述合作方平台用于提供权益产品;根据所述充值结果,确定是否释放所述权益额度的占用,并更新所述权益额度的剩余额度。上述方法中,通过权益额度预占用的方式,让终端用户通过先预占用权益额度再完成充值的方式进行权益充值,不会因为事先完成充值出现权益额度倒挂现象,能够很好的避免商家亏损。
1.一种权益额度处理方法,其特征在于,应用于权益平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据渠道平台的第一权益充值请求中的权益充值量,对剩余权益额度进行预占用处理,包括:
3.根据权利要求2所述的方法,其特征在于,所述权益充值参数还包括渠道标识和用户标识,所述权益充值量是所述用户标识对应的充值量;所述查询剩余权益额度是否大于所述权益充值量,包括:
4.根据权利要求3所述的方法,其特征在于,所述权益充值参数还包括时间戳,所述对所述渠道标识对应的剩余权益额度进行预占用处理,包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述充值结果,确定是否释放所述权益额度的占用,并更新所述权益额度的剩余额度,包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种权益额度处理装置,其特征在于,包括:
9.一种权益额度处理设备,其特征在于,包括:至少一个处理器和存储器;
10.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任意一项所述的权益额度处理方法的步骤。