【技术实现步骤摘要】
一种扣费方法及装置
本专利技术涉及通信领域,特别涉及一种扣费方法及装置。
技术介绍
在日常业务中,运营商在对用户进行扣费时,需要周期定时扣费时,通常是一次扣除,然而经常会遇到用户账户余额不足而导致扣费失败的情况,其实用户账户中是有余额只是不够一次扣费成功,并且也没给用户足够缓冲的时间来进行充值而直接导致业务的停止。或者用户账户刚好只够当前这种业务的扣费,而被一次把所有的费用扣光,不能保护基础费用,导致其他重要的基础业务受到影响。
技术实现思路
本专利技术提供了一种扣费方法及装置,其目的是为了解决现有的扣费机制中,一次性扣费不能保护基础费用,导致其他重要的基础业务受到影响的问题。为了达到上述目的,本专利技术的实施例提供了一种扣费方法,包括:接收第一扣费请求,第一扣费请求中携带有当前时段需要扣费的定时扣费任务;判断定时扣费任务中是否包含保护金额;当定时扣费任务中有保护金额时,向在线计费系统发送携带有保护金额的冻结请求,冻结请求用于指示在线计费系统根据保护金额对用户账户余额进行冻结处理,用户账户余额中被冻结的金额大于或等于保护金额;获取定时扣费任务中的正常扣费金额,并向在线计费系统发送携带有正常扣费金额的第二扣费请求,第二扣费请求用于指示在线计费系统根据正常扣费金额从经过冻结处理后的用户账户余额中进行扣费处理;接收在线计费系统返回的与第二扣费请求对应的扣费结果。优选地,在接收在线计费系统返回的与第二扣费请求对应的扣费结果之后,扣费方法还包括:当扣费结果为扣费成功时,判断是否达到定时扣费任务的扣费结束时间;当达到定时扣费任务的扣费结束时间时,将定时扣费任务的扣费状态修 ...
【技术保护点】
一种扣费方法,其特征在于,包括:接收第一扣费请求,所述第一扣费请求中携带有当前时段需要扣费的定时扣费任务;判断所述定时扣费任务中是否包含保护金额;当所述定时扣费任务中有保护金额时,向在线计费系统发送携带有所述保护金额的冻结请求,所述冻结请求用于指示所述在线计费系统根据所述保护金额对用户账户余额进行冻结处理,所述用户账户余额中被冻结的金额大于或等于所述保护金额;获取所述定时扣费任务中的正常扣费金额,并向所述在线计费系统发送携带有所述正常扣费金额的第二扣费请求,所述第二扣费请求用于指示所述在线计费系统根据所述正常扣费金额从经过冻结处理后的所述用户账户余额中进行扣费处理;接收所述在线计费系统返回的与所述第二扣费请求对应的扣费结果。
【技术特征摘要】
1.一种扣费方法,其特征在于,包括:接收第一扣费请求,所述第一扣费请求中携带有当前时段需要扣费的定时扣费任务;判断所述定时扣费任务中是否包含保护金额;当所述定时扣费任务中有保护金额时,向在线计费系统发送携带有所述保护金额的冻结请求,所述冻结请求用于指示所述在线计费系统根据所述保护金额对用户账户余额进行冻结处理,所述用户账户余额中被冻结的金额大于或等于所述保护金额;获取所述定时扣费任务中的正常扣费金额,并向所述在线计费系统发送携带有所述正常扣费金额的第二扣费请求,所述第二扣费请求用于指示所述在线计费系统根据所述正常扣费金额从经过冻结处理后的所述用户账户余额中进行扣费处理;接收所述在线计费系统返回的与所述第二扣费请求对应的扣费结果。2.根据权利要求1所述的扣费方法,其特征在于,在所述接收所述在线计费系统返回的与所述第二扣费请求对应的扣费结果之后,所述扣费方法还包括:当所述扣费结果为扣费成功时,判断是否达到所述定时扣费任务的扣费结束时间;当达到所述定时扣费任务的扣费结束时间时,将所述定时扣费任务的扣费状态修改为完成状态,并更新所述定时扣费任务;当没有达到所述定时扣费任务的扣费结束时间时,计算出下次扣费时间,并将所述定时扣费任务的扣费状态修改为激活状态,并更新所述定时扣费任务。3.根据权利要求2所述的扣费方法,其特征在于,所述扣费方法还包括:当所述扣费结果为扣费失败时,获取所述定时扣费任务中的分段扣费金额组和分段扣费周期,其中,分段扣费金额组包括多个金额相等或金额不相等的分段扣费金额,每个分段扣费金额对应一个分段扣费周期;当达到所述分段扣费周期时,向所述在线计费系统请求从所述用户账户余额中尝试扣除与所述分段扣费周期对应的分段扣费金额,直到一个成功或者尝试完成。4.根据权利要求1所述的扣费方法,其特征在于,所述接收第一扣费请求之前,所述扣费方法还包括:创建定时扣费任务,并将所述定时扣费任务存储至数据库中,所述定时扣费任务记录有扣费开始时间、下次扣费时间、扣费结束时间、正常扣费金额、欠费余额、正常扣费周期、分段扣费金额组、分段扣费周期、是否保护基础费用、保护金额和扣费状态中的一种或多种。5.根据权利要求4所述的扣费方法,其特征在于,所述创建所述定时扣费任务,并将所述定时扣费任务存储至数据库中,包括:获取用户的正常扣费周期、扣费开始时间、正常扣费金额以及用户账户余额;当所述用户账户余额小于等于所述正常扣费金额时,获取该用户预设的保护金额、分段扣费金额组以及分段扣费周期;创建记录有所述正常扣费周期、扣费开始时间、正常扣费金额、保护金额、分段扣费金额组以及分段扣费周期的定时扣费任务,并将所述定时扣费任务存储至数据库中。6.一种扣费装置,其特征在于,包括:第一接收模块,用于接收第一扣费请求,所述第...
【专利技术属性】
技术研发人员:张海峰,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。