[发明专利]一种批量扣款方法及装置、存储介质及电子设备在审
申请号: | 202210859518.5 | 申请日: | 2022-07-21 |
公开(公告)号: | CN115187232A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 付承宏 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06Q20/12 | 分类号: | G06Q20/12;G06Q20/10;G06Q20/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 扣款 方法 装置 存储 介质 电子设备 | ||
本申请公开了一种批量扣款方法及装置、存储介质及电子设备,可应用于或金融领域或其他领域,该方法包括:接收批量扣款数据包;启动批扣任务,对批量扣款数据包进行处理,生成包含多个批扣明细数据的批扣数据队列;对批扣数据队列中的各个批扣明细数据逐一进行扣款操作,并在完成一个批扣明细数据的扣款操作后更新计数器中的计数值,并判断更新后的计数值是否满足发送任务的触发条件,当满足时,生成批量扣款结果,并触发发送任务,以将批量扣款结果向扣款请求方反馈。通过使用计数器的计数值确定对批量扣款数据包的扣款情况,在批量扣款数据包完成扣款后可以及时的向扣款请求方发送批量扣款结果,减少等待时间,提高客户的使用体验。
技术领域
本发明涉及数据处理技术领域,特别涉及一种批量扣款方法及装置、存储介质及电子设备。
背景技术
目前银行推出了多种业务服务,其中的扣款业务为人们常用的业务之一,具体如贷款还款、信用卡还款、水煤电代扣、社保扣款以及医保扣款等,通过银行的扣款业务均可实现。
银行的扣款业务不仅提供单笔的扣款服务,还提供批量的扣款服务,目前银行在提供批量扣款服务时,会定期查询批量扣款情况,在查询到批量扣款完成后才能反馈扣款结果,这种扣款方式无法在完成扣款的第一时间向客户反馈结果,容易给客户带来不好的服务体验。
发明内容
有鉴于此,本发明实施例提供一种批量扣款方法及装置、存储介质及电子设备,可以在完成批量扣款后及时的向客户反馈扣款结果,减少客户等待扣款结果的时间,为客户提供优质的服务,提高客户的使用体验。
为实现上述目的,本发明实施例提供如下技术方案:
一种批量扣款方法,包括:
接收扣款请求方发送的批量扣款数据包;
启动预设的批扣任务,对所述批量扣款数据包进行处理,获取所述批量扣款数据包中的多个批扣明细数据;
将各个所述批扣明细数据进行排列,生成批扣数据队列;
读取所述批扣数据队列中的首个批扣明细数据,并将所述首个批扣明细数据作为目标批扣明细数据;
执行与所述目标批扣明细数据对应的扣款操作,并更新预设的计数器中的计数值;
判断所述计数器中更新后的计数值是否满足预设的发送任务的触发条件;
若所述计数器中更新后的计数值未满足所述发送任务的触发条件,则读取所述批扣数据队列中位于所述目标批扣明细数据的后一个批扣明细数据,并将读取的批扣明细数据作为新的目标批扣数据,返回执行所述执行与所述目标批扣明细数据对应的扣款操作,并更新所述计数器中的计数值的步骤;
若所述计数器中更新后的计数值满足所述发送任务的触发条件,则生成与所述批量扣款数据包对应的批量扣款结果,并触发所述发送任务,以将所述批量扣款结果向所述扣款请求方反馈。
上述的方法,可选的,所述执行与所述目标批扣明细数据对应的扣款操作,包括:
应用所述目标批扣明细数据,组装扣款报文;
将所述扣款报文发送至预设的扣款系统,使得所述扣款系统确定获取所述扣款报文中的扣款账户和扣款金额,并基于所述扣款金额对所述扣款账户进行扣款处理。
上述的方法,可选的,所述判断所述计数器中更新后的计数值是否满足预设的发送任务的触发条件,包括:
判断所述计数器中更新后的计数值是否等于批扣明细数据的个数;
若所述计数器中更新后的计数值等于批扣明细数据的个数,则确定所述计数器中更新后的计数值满足所述发送任务的触发条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210859518.5/2.html,转载请声明来源钻瓜专利网。