数据处理方法以及数据处理系统技术方案

技术编号:34029900 阅读:15 留言:0更新日期:2022-07-06 10:51
本发明专利技术涉及数据处理方法及其系统。该包括:从第一系统向第二系统发送对账文件;判断第二系统的清算方式是自主清算模式还是非自主模式;当判断为自主清算模式的情况下,基于对账文件调整预先设置的虚拟账户的余额,当判断为非自主清算模式的情况下,基于从第二系统返回的针对对账文件的对账结果文件调整预先设置的虚拟账户的余额;当从第二系统接收数据划付指令的情况下,第二系统判断虚拟账户的余额是否足够满足所述数据划付指令中的划付数额;以及若在余额满足划付数额的情况下,则执行从第一系统向第二系统的数据划付。根据本发明专利技术,通过统一的流程能同时处理自主清算模式和非自主模式的对账以及资金划付需求。非自主模式的对账以及资金划付需求。非自主模式的对账以及资金划付需求。

【技术实现步骤摘要】
数据处理方法以及数据处理系统


[0001]本专利技术涉及计算机技术,具体地涉及一种数据处理方法以及数据处理系统。

技术介绍

[0002]在现有技术的行业缴费业务中存在两种模式:自主清算模式和非自主清算模式。对于自主清算模式的行业查缴业务,其清算结果以清算机构的清算结果为准,在清算机构完成清算后直接将资金划转行业方账户。而对于非自主清算模式的行业查缴业务,由行业方通过报文发送资金划扣信息给清算机构,清算机构以行业方的资金划扣结果为准,将资金划转至行业方账户。
[0003]自主清算模式和非自主清算模式存在的问题例如有:(1)对于现有的自主清算行业查缴业务,以清算机构的清算结果为准,日终清算完毕后直接将资金划付至行业方账户中,对于联机交易中销账状态未明的交易,若最终行业方确实无法进行销账,则资金回退给持卡人的路径非常长,尤其对政府类资金如社保费、税费等,一旦资金划转国库后,想要回退非常麻烦;(2)对于现有的非自主清算模式的行业查缴业务,以行业方的销账结果为准,由行业方通过报文从清算机构的特定账户中完成资金的划付,通用做法中缺乏对账户余额的必要验证,在行业方错划的情况下极易导致清算机构短款;(3)对于同一类行业机构的查缴业务,在资金清算和划付上通常只能适配一种清算模式,而对于政府类资金缴费,例如因各省税务局方系统独立建设部署,各地要求也不尽相同,没有通用的处理方案能适配所有场景。

技术实现思路

[0004]鉴于上述问题,本专利技术旨在提供一种能够同时兼顾自主清算模式和非自主清算模式的数据处理方法以及数据处理系统。
[0005]本专利技术的数据处理方法以及数据处理系统能够应用于对于例如对账文件、流水文件、清算文件等的业务数据进行数据处理的场景。
[0006]本专利技术一方面的数据处理方法,该方法用于在第一系统和第二系统之间处理金融数据,其特征在于,该数据处理方法包括:数据发送步骤,从第一系统向第二系统发送对账文件;模式判断步骤,第一系统判断第二系统的清算方式是自主清算模式还是非自主模式;数据调整步骤,在所述模式判断步骤中判断第二系统为自主清算模式的情况下,第一系统基于所述对账文件调整预先设置的虚拟账户的余额,在所述模式判断步骤中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的针对所述对账文件的对账结果文件调整预先设置的虚拟账户的余额;余额判断步骤,当从第二系统接收数据划付指令的情况下,第一系统判断虚拟账
户的余额是否足够满足所述数据划付指令中的划付数额;以及数据处理步骤,若在所述余额判断步骤中判断为虚拟账户的余额满足所述数据划付指令中的划付数额的情况下,则执行从第一系统向第二系统的数据划付。
[0007]可选地,在所述数据调整步骤中,在所述模式判断步骤中判断第二系统为自主清算模式的情况下,第一系统基于所述对账文件生成虚拟账户调增文件并基于所述虚拟账户调增文件调整预先设置的虚拟账户的余额;在所述模式判断步骤中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的基于所述对账文件的对账结果文件生成虚拟账户调整文件,并基于所述虚拟账户调增文件调增预先设置的虚拟账户的余额。
[0008]可选地,在在所述数据调整步骤中,在所述模式判断中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的基于所述对账文件的对账结果文件重新调整所述对账文件而生成重新调整后的对账结果文件,根据所述调整后的对账结果文件生成虚拟账户调增文件并基于所述虚拟账户调增文件调增预先设置的虚拟账户的余额。
[0009]可选地,在在所述数据处理步骤中,若在所述余额判断步骤中判断为虚拟账户的余额足够满足所述划付中指令中的所述数据划付指令中的划付数额的情况下,先调减所述划付数额对应的虚拟账户的余额,再执行从第一系统向第二系统的数据划付。
[0010]可选地,在在所述数据处理步骤中,若在所述余额判断步骤中判断为虚拟账户的余额足够不满足所述划付中指令中的所述数据划付指令中的划付数额的情况下,则拒绝执行从第一系统向第二系统的数据划付。
[0011]可选地,在所述基于所述虚拟账户调增文件调整预先设置的虚拟账户的余额采用增量调整方式。
[0012]可选地,在在所述数据发送步骤之前进一步包括:数据生成步骤,第一系统生成对账文件;文件判断步骤,第一系统判断所述对账文件是否为重做的对账文件,如果是重做的对账文件的情况下则继续以下的数据预调步骤,否则跳至所述模式判断步骤;数据预调步骤,基于所述重做的对账文件查找对应的原始文件,基于所述原始文件调虚拟账户的余额。
[0013]可选地,在在所述数据预调步骤中,基于所述原始文件调减虚拟账户的余额。
[0014]本专利技术一方面的数据处理系统,该系统包括:第一系统和第二系统,其特征在于,所述第一系统包括:数据发送模块,用于向第二系统发送对账文件;模式判断模块,用于判断第二系统的清算方式是为自主清算模式还是非自主模式;数据调整模块,在所述模式判断模块中判断为自主清算模式的情况下,用于基于所述对账文件调整预先设置的虚拟账户的余额,在所述模式判断模块中判断为非自主清算模式的情况下,用于基于从第二系统返回的针对所述对账文件的对账结果文件调整预先设置的虚拟账户的余额;余额判断模块,当从第二系统接收从第一系统向第二系统的数据划付指令的情况下,用于判断虚拟账户的余额是否足够满足所述数据划付指令中的划付数额;以及
数据处理模块,若在所述余额判断模块中判断为虚拟账户的余额足够满足所述划付指令中的所述数据划付指令中的划付数额的情况下,用于执行从第一系统向第二系统的数据划付,所述第二系统包括:数据接收模块,用于从第一系统接收对账文件;对账处理模块,用于针对所述对账文件生成对账结果文件并发送给第一系统;以及指令发送模块,用于向第一系统发送数据划付指令。
[0015]可选地,在所述第一系统进一步包括:数据生成模块,用于生成对账文件;文件判断模块,用于判断所述对账文件是否为重做的对账文件;以及数据预调模块,用于基于所述重做的对账文件查找对应的原始文件,并基于所述原始文件调整虚拟账户的余额。
[0016]可选地,在在所述数据预调模块中,基于所述原始文件调减虚拟账户的余额。
[0017]本专利技术的一方面的数据处理系统,其特征在于,包括:数据发送模块,用于发送对账文件;模式判断模块,用于判断作为接收所述对账文件的目标对象的清算方式是为自主清算模式还是非自主模式;数据调整模块,在所述模式判断模块中判断所述目标对象为自主清算模式的情况下,用于基于所述对账文件调整预先设置的虚拟账户的余额,在所述模式判断模块中判断所述目标对象为非自主清算模式的情况下,用于基于从所述目标对象返回的针对所述对账文件的对账结果文件调整预先设置的虚拟账户的余额;余额判断模块,当从所述目标对象接收数据划付指令的情况下,用于判断虚拟账户的余额是否足够满足所述数据划付指令中的划付数额;以及数据处理模块,若在所述余额判断模块中判断为虚拟账户的余额足够满足所述划付指令中的所述数据划付指令中的划付数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,该方法用于在第一系统和第二系统之间处理金融数据,其特征在于,该数据处理方法包括:数据发送步骤,从第一系统向第二系统发送对账文件;模式判断步骤,第一系统判断第二系统的清算方式是自主清算模式还是非自主模式;数据调整步骤,在所述模式判断步骤中判断第二系统为自主清算模式的情况下,第一系统基于所述对账文件调整预先设置的虚拟账户的余额,在所述模式判断步骤中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的针对所述对账文件的对账结果文件调整预先设置的虚拟账户的余额;余额判断步骤,当从第二系统接收数据划付指令的情况下,第一系统判断虚拟账户的余额是否足够满足所述数据划付指令中的划付数额;以及数据处理步骤,若在所述余额判断步骤中判断为虚拟账户的余额满足所述数据划付指令中的划付数额的情况下,则执行从第一系统向第二系统的数据划付。2.如权利要求1所述的数据处理方法,其特征在于,在所述数据调整步骤中,在所述模式判断步骤中判断第二系统为自主清算模式的情况下,第一系统基于所述对账文件生成虚拟账户调增文件并基于所述虚拟账户调增文件调整预先设置的虚拟账户的余额;在所述模式判断步骤中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的基于所述对账文件的对账结果文件生成虚拟账户调整文件,并基于所述虚拟账户调增文件调增预先设置的虚拟账户的余额。3.如权利要求2所述的数据处理方法,其特征在于,在所述数据调整步骤中,在所述模式判断中判断第二系统为非自主清算模式的情况下,第一系统基于从第二系统返回的基于所述对账文件的对账结果文件重新调整所述对账文件而生成重新调整后的对账文件,根据所述调整后的对账文件生成虚拟账户调增文件并基于所述虚拟账户调增文件调增预先设置的虚拟账户的余额。4.如权利要求1所述的数据处理方法,其特征在于,在所述数据处理步骤中,若在所述余额判断步骤中判断为虚拟账户的余额足够满足所述划付中指令中的所述数据划付指令中的划付数额的情况下,先调减所述划付数额对应的虚拟账户的余额,再执行从第一系统向第二系统的数据划付。5.如权利要求1所述的数据处理方法,其特征在于,在所述数据处理步骤中,若在所述余额判断步骤中判断为虚拟账户的余额足够不满足所述划付中指令中的所述数据划付指令中的划付数额的情况下,则拒绝执行从第一系统向第二系统的数据划付。6.如权利要求2所述的数据处理方法,其特征在于,所述基于所述虚拟账户调增文件调整预先设置的虚拟账户的余额是采用增量调整方式。7.如权利要求1所述的数据处理方法,其特征在于,在所述数据发送步骤之前进一步包括:数据生成步骤,第一系统生成对账文件;文件判断步骤,第一系统判断所述对账文件是否为重做的对账文件,如果是重做的对
账文件的情况下则继续以下的数据预调步骤,否则跳至所述模式判断步骤;数据预调步骤,基于所述重做的对账文件查找对应的原始文件,基于所述原始文件预调减虚拟账户的余额。8.如权利要求7所述的数据处理方法,其特征在于,在所述数据预调步骤中,基于所述原始文件调减虚拟账户的余额。9.一种数据处理系统,该系统包括:第一系统和第二系统,其特征在于,所述第一系统包括:数据发送模块,用于向第二系统发送对账文件;模式判断模块,用于判断第二系统的清算方式是为自主清算模式还是非自主模式;数据调整模块,在所述模式判断模块中判断为自主清算模式的情况下,用于基于所述对账文件调整预先设置的虚拟账户的余额,在所述模式判断模块中判断为非自主清算模式的情况下,用于基于从第二系统返回的针对所述对账文件的对账结果文件调整预先设置的虚拟账户的余额;余额判断模块,当从第二系统接收从第一系统向第二系统的数据划付指令的情况下,用于判断虚拟账户的余额是否足够满足所述数据划付指令中的划付数额;以及数据处理模块,若在所述余额判断模块中判断为虚拟账户的余额足够满足所述划付指令中的所述数据划付指令中的划付数额的情况下,用于执行从第一系统向第二系统的数据划付,所述第二系统包括:数据接收模块,用于从第一系统接收对账文件;对账处理模块,用于针对所述对账文件生成对账结果文件并发送给第一系统;以及指令发送模块,用于向第一系统发送数据划付指令。10.如权利要求9所述的数据处理系统,其特...

【专利技术属性】
技术研发人员:袁博查骏周继恩许先文陆东东蔡宏锋黄河李斌杰
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1