一种批量扣款方法和装置制造方法及图纸

技术编号:28792522 阅读:14 留言:0更新日期:2021-06-09 11:30
本发明专利技术公开了一种批量扣款方法和装置,涉及自动程序设计技术领域。该方法的一具体实施方式包括:获取至少一个交易账号的余额变动消息,得到余额变动消息集,确定余额变动消息集中余额变动消息的交易场景;根据为交易场景设定的匹配规则,为余额变动消息匹配对应的贷款账号;根据贷款账号和余额变动消息的交易金额,批量生成扣款数据;将扣款数据作为接口入参,调用与贷款账号的贷款产品类型相对应的扣款接口进行批量扣款操作。该实施方式通过确定余额变动消息的交易场景,基于为交易场景设定的匹配规则,为余额变动消息匹配贷款账号,进而生成扣款数据,实现批量自动扣款操作,还款效率高。效率高。效率高。

【技术实现步骤摘要】
一种批量扣款方法和装置


[0001]本专利技术涉及自动程序设计
,尤其涉及一种批量扣款方法和装置。

技术介绍

[0002]银行贷款业务多种多样,不同贷款业务的还款方式存在差异,比如一次性还本付息、提前还本、监听第三方账户转账还款、监听客户的账户到账还款等。现有技术中通过客户自主登录银行系统,查询贷款信息,线上还款。
[0003]在实现本专利技术过程中,现有技术中至少存在如下问题:
[0004]客户线上还款,由于缺少指导,容易产生误操作,导致还款异常;同时每次还款只能一笔一笔还款,还款效率低。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种批量扣款方法和装置,该方法通过确定余额变动消息的交易场景,基于为交易场景设定的匹配规则,为余额变动消息匹配贷款账号,进而生成扣款数据,实现批量自动扣款操作,还款效率高。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种批量扣款方法。
[0007]本专利技术实施例的一种批量扣款方法,包括:获取至少一个交易账号的余额变动消息,得到余额变动消息集,确定所述余额变动消息集中余额变动消息的交易场景;根据为所述交易场景设定的匹配规则,为所述余额变动消息匹配对应的贷款账号;根据所述贷款账号和所述余额变动消息的交易金额,批量生成扣款数据;将所述扣款数据作为接口入参,调用与所述贷款账号的贷款产品类型相对应的扣款接口进行批量扣款操作。
[0008]可选地,所述余额变动消息包括付款账号、收款账号、交易摘要和余额变动类型;所述根据为所述交易场景设定的匹配规则,为所述余额变动消息匹配对应的贷款账号,包括:确定所述余额变动消息的余额变动类型为所述交易场景对应的匹配规则所指示的余额变动类型,所述交易摘要为所述匹配规则指定的交易摘要;遍历贷款申请记录的贷款申请信息;其中,所述贷款申请信息包括贷款账号、还款账号、来款账号和贷款状态;将所述还款账号为所述收款账号,所述来款账号为所述付款账号,所述贷款状态为未结清的贷款申请信息作为目标贷款信息;将目标贷款信息的贷款账号作为与所述余额变动消息相匹配的贷款账号。
[0009]可选地,所述交易场景包括对公账户转账到单一对公账户、对公账户转账到多个对公账户和对公账户转账到对私账户中的任意一个或者多个。
[0010]可选地,为所述交易场景设定的匹配规则包括:如果所述交易场景为对公账户转账到单一对公账户,则所述匹配规则中余额变动类型为收入类,交易摘要为与贷款关联的第一标识;如果所述交易场景为对公账户转账到多个对公账户,则所述匹配规则中余额变动类型为收入类,交易摘要为与贷款关联的第二标识;如果所述交易场景为对公账户转账到对私账户,则所述匹配规则中余额变动类型为支出类,交易摘要为与贷款关联的第三标
识。
[0011]可选地,所述目标贷款信息为多个;所述将目标贷款信息的贷款账号作为与所述余额变动消息相匹配的贷款账号,包括:根据多个所述目标贷款信息的还款时间,按照所述还款时间由早到晚的顺序,将多个所述目标贷款信息的贷款账号进行排序;将排序后的贷款账号作为与所述余额变动消息相匹配的贷款账号。
[0012]可选地,所述确定所述余额变动消息集中余额变动消息的交易场景,包括:遍历所述余额变动消息集中的余额变动消息;根据遍历到的当前余额变动消息的付款账号和收款账号,确定所述当前余额变动消息的交易场景,直至遍历完成。
[0013]可选地,所述根据遍历到的当前余额变动消息的付款账号和收款账号,确定所述当前余额变动消息的交易场景,包括:如果当前余额变动消息的付款账号为第一对公账户的账号,收款账号为一个第二对公账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到单一对公账户;如果当前余额变动消息的付款账号为所述第一对公账户的账号,收款账号为多个第二对公账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到多个对公账户;如果当前余额变动消息的付款账号为所述第一对公账户的账号,收款账号为对私账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到对私账户。
[0014]可选地,所述根据所述贷款账号和所述余额变动消息的交易金额,批量生成扣款数据,包括:遍历所述余额变动消息集中的余额变动消息;根据遍历到的当前余额变动消息的贷款账号和交易金额,确定所述当前余额变动消息对应的扣款数据,直至遍历结束;其中,所述扣款数据包括所述贷款账号、还款账号、还款金额和还款状态。
[0015]可选地,所述调用与所述贷款账号的贷款产品类型相对应的扣款接口进行批量扣款操作的步骤之前,所述方法还包括:为所述余额变动消息对应的扣款数据分配序列号;以所述序列号和设定的还款状态为接口入参,调用查询接口,抽取扣款数据;所述将所述扣款数据作为接口入参,包括:将抽取到的所述扣款数据作为接口入参。
[0016]可选地,所述方法还包括:确定扣款操作成功,更新所述还款状态和剩余金额。
[0017]可选地,所述获取至少一个交易账号的余额变动消息,得到余额变动消息集,包括:定时调用查询接口,查询至少一个交易账号的余额变动消息;将当前次调用查询到的余额变动消息添加到余额变动消息集。
[0018]可选地,所述方法还包括:根据扣款结果信息,判断所述交易账号的贷款是否结清;根据判断结果和所述交易场景,确定需要再次获取所述余额变动消息的交易账号。
[0019]可选地,所述根据判断结果和所述交易场景,确定需要再次获取所述余额变动消息的交易账号,包括:如果判断结果为贷款已结清,且所述交易场景为对公账户转账到单一对公账户,则需再次获取所述交易账号的余额变动消息;如果所述判断结果为贷款未结清,则需再次获取所述交易账号的余额变动消息。
[0020]为实现上述目的,根据本专利技术实施例的另一方面,提供了一种批量扣款装置。
[0021]本专利技术实施例的一种批量扣款装置,包括:获取模块,用于获取至少一个交易账号的余额变动消息,得到余额变动消息集,确定所述余额变动消息集中余额变动消息的交易场景;匹配模块,用于根据为所述交易场景设定的匹配规则,为所述余额变动消息匹配对应的贷款账号;生成模块,用于根据所述贷款账号和所述余额变动消息的交易金额,批量生成
扣款数据;扣款模块,用于将所述扣款数据作为接口入参,调用与所述贷款账号的贷款产品类型相对应的扣款接口进行批量扣款操作。
[0022]可选地,所述余额变动消息包括付款账号、收款账号、交易摘要和余额变动类型;所述匹配模块,还用于确定所述余额变动消息的余额变动类型为所述交易场景对应的匹配规则所指示的余额变动类型,所述交易摘要为所述匹配规则指定的交易摘要;遍历贷款申请记录的贷款申请信息;其中,所述贷款申请信息包括贷款账号、还款账号、来款账号和贷款状态;将所述还款账号为所述收款账号,所述来款账号为所述付款账号,所述贷款状态为未结清的贷款申请信息作为目标贷款信息;以及将目标贷款信息的贷款账号作为与所述余额变动消息相匹配的贷款账号。
[0023]可选地,所述交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批量扣款的方法,其特征在于,包括:获取至少一个交易账号的余额变动消息,得到余额变动消息集,确定所述余额变动消息集中余额变动消息的交易场景;根据为所述交易场景设定的匹配规则,为所述余额变动消息匹配对应的贷款账号;根据所述贷款账号和所述余额变动消息的交易金额,批量生成扣款数据;将所述扣款数据作为接口入参,调用与所述贷款账号的贷款产品类型相对应的扣款接口进行批量扣款操作。2.根据权利要求1所述的方法,其特征在于,所述余额变动消息包括付款账号、收款账号、交易摘要和余额变动类型;所述根据为所述交易场景设定的匹配规则,为所述余额变动消息匹配对应的贷款账号,包括:确定所述余额变动消息的余额变动类型为所述交易场景对应的匹配规则所指示的余额变动类型,所述交易摘要为所述匹配规则指定的交易摘要;遍历贷款申请记录的贷款申请信息;其中,所述贷款申请信息包括贷款账号、还款账号、来款账号和贷款状态;将所述还款账号为所述收款账号,所述来款账号为所述付款账号,所述贷款状态为未结清的贷款申请信息作为目标贷款信息;将目标贷款信息的贷款账号作为与所述余额变动消息相匹配的贷款账号。3.根据权利要求2所述的方法,其特征在于,所述交易场景包括对公账户转账到单一对公账户、对公账户转账到多个对公账户和对公账户转账到对私账户中的任意一个或者多个。4.根据权利要求3所述的方法,其特征在于,为所述交易场景设定的匹配规则包括:如果所述交易场景为对公账户转账到单一对公账户,则所述匹配规则中余额变动类型为收入类,交易摘要为与贷款关联的第一标识;如果所述交易场景为对公账户转账到多个对公账户,则所述匹配规则中余额变动类型为收入类,交易摘要为与贷款关联的第二标识;如果所述交易场景为对公账户转账到对私账户,则所述匹配规则中余额变动类型为支出类,交易摘要为与贷款关联的第三标识。5.根据权利要求2所述的方法,其特征在于,所述目标贷款信息为多个;所述将目标贷款信息的贷款账号作为与所述余额变动消息相匹配的贷款账号,包括:根据多个所述目标贷款信息的还款时间,按照所述还款时间由早到晚的顺序,将多个所述目标贷款信息的贷款账号进行排序;将排序后的贷款账号作为与所述余额变动消息相匹配的贷款账号。6.根据权利要求1所述的方法,其特征在于,所述确定所述余额变动消息集中余额变动消息的交易场景,包括:遍历所述余额变动消息集中的余额变动消息;根据遍历到的当前余额变动消息的付款账号和收款账号,确定所述当前余额变动消息的交易场景,直至遍历完成。7.根据权利要求6所述的方法,其特征在于,所述根据遍历到的当前余额变动消息的付
款账号和收款账号,确定所述当前余额变动消息的交易场景,包括:如果当前余额变动消息的付款账号为第一对公账户的账号,收款账号为一个第二对公账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到单一对公账户;如果当前余额变动消息的付款账号为所述第一对公账户的账号,收款账号为多个第二对公账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到多个对公账户;如果当前余额变动消息的付款账号为所述第一对公账户的账号,收款账号为对私账户的账号,则确定所述当前余额变动消息的交易场景为对公账户转账到对私账户。8.根据权利要求1所述的方法,其特征在于,所述根据所述贷款账号和所述余额变动消息...

【专利技术属性】
技术研发人员:赖品宇朱祖恩龚赞陈美熹申友兵黄泽尹陈启东
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1