数据校验方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21432025 阅读:17 留言:0更新日期:2019-06-22 11:52
本申请提供了一种数据校验方法、装置、计算机设备和存储介质,其中,该方法包括:后台服务器向前端设备发送目标文件,其中,目标文件包括待调整文件条目;后台服务器接收前端设备返回的调整后的目标文件;后台服务器根据预设的校验规则对调整后的目标文件中的文件条目进行校验;后台服务器将校验通过的文件条目覆盖文件报表中对应的文件条目存储,并将校验通过的文件条目在文件报表中的状态修改为可报送。上述数据校验方法,解决了现有的对文件报表进行校验的效率低下、成本较高的技术问题,达到了有效提升校验效率、降低校验成本的技术效果。

【技术实现步骤摘要】
数据校验方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别涉及一种数据校验方法、装置、计算机设备和存储介质。
技术介绍
随着经济发展以及资本开放,银行卡境外交易业务越来越多,监管机构包括国家外汇管理局,对外汇交易数据报送(如银行卡境外交易数据报送)的时效性要求越来越高。一般情况下,银行需要在T+1日12:00前报送T日该行银行卡在境外提现和消费的交易明细,然后由外管局根据各银行报送的明细,确定是否存在超出自然年度提现额度的用户,如果存在超出自然年度提现额度的用户则将这些用户添加至预设的名单列表,并在T+1日15:00将该名单列表下发给各银行进行交易控制,以及时地暂停这些用户当年及次年境内银行卡的境外提现。然而在加工监管报送信息时,存在不符合外管局接口规范要求的交易明细(如客户信息不全、交易附加信息不全等),如果银行没校验,在报送后会收到外管局的反馈错误信息,需要修改后重新报送,这样使得银行与外管局之间的交互变得繁琐,其数据的正确性以及报送的时效性得不到保障。传统的解决方案是增加校验,但是校验后,如何保证业务人员修改后没有校验错误,如何及时让业务人员在T+112:00前登录并修改成功,并反馈修改结果,是亟待解决的问题。针对上述问题,目前上述提出有效的解决方案。
技术实现思路
本申请实施例提供了一种数据校验方法、装置、计算机设备和存储介质,以解决现有技术中的数据的正确性和报送的时效性得不到保障的问题。本申请实施例提供了一种数据校验方法,包括:后台服务器向前端设备发送目标文件,其中,目标文件包括待调整文件条目;后台服务器接收前端设备返回的调整后的目标文件;后台服务器根据预设的校验规则对调整后的目标文件中的文件条目进行校验;后台服务器将校验通过的文件条目覆盖文件报表中对应的文件条目存储,并将校验通过的文件条目在文件报表中的状态修改为可报送。在一个实施例中,在后台服务器根据预设的校验规则对调整后的目标文件中的文件条目进行校验之后,该方法还包括:后台服务器将校验未通过的文件条目以及校验未通过原因发送至前端设备。在一个实施例中,在将校验通过的文件条目在文件报表中的状态修改为可报送之后,该方法还包括:后台服务器确定文件报表中是否所有文件条目的状态都为可报送;在确定所有文件条目的状态都为可报送的情况下,后台服务器将文件报表发送出去。在一个实施例中,在后台服务器向前端设备发送目标文件之前,该方法还包括:后台服务器从数据仓库获取原始文件;后台服务器对原始文件进行预处理,以生成文件报表;后台服务器根据预设的校验规则对文件报表中的文件条目逐条进行校验,并将文件报表中校验通过的文件条目的状态置为可报送,将文件报表中校验未通过的文件条目的状态置为待调整;将校验未通过的文件条目作为目标文件。在一个实施例中,在后台服务器接收前端设备返回的调整后的目标文件之后,该方法还包括:后台服务器将调整后的目标文件存储在后台数据库的临时表中。在一个实施例中,预设的校验规则包括字段校验规则和字段间校验规则。本申请实施例还提供了一种数据校验装置,位于后台服务器中,该装置包括:文件发送模块,用于向前端设备发送目标文件,其中,目标文件包括待调整文件条目;文件接收模块,用于接收前端设备返回的调整后的目标文件;文件校验模块,用于根据预设的校验规则对调整后的目标文件中的文件条目进行校验;文件处理模块,用于将校验通过的文件条目覆盖文件报表中对应的文件条目存储,并将校验通过的文件条目在文件报表中的状态修改为可报送。在一个实施例中,该装置还包括报表发送模块,报表发送模块具体用于:确定文件报表中是否所有文件条目的状态都为可报送;在确定所有文件条目的状态都为可报送的情况下,将文件报表发送出去。本专利技术实施例还提供一种计算机设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述任意实施例中所述的数据校验方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现上述任意实施例中所述的数据校验方法的步骤。本申请实施例提供了一种数据校验方法,在报送文件报表之前,对文件报表中的文件条目进行校验,在校验通过之后才会将对应的文件条目的状态修改为可报送,从而保证文件报表中数据的准确性,进一步的,因为校验都是通过后台服务器进行的,前端设备不需要内置校验规则,因此,可以仅采用一套校验规则,可以有效节约系统开发和维护成本,而且使得业务人员无需在前后台间来回切换进行校验,从而可以减少业务人员的工作量,保证了校验的时效性。通过上述方案解决了现有的对文件报表进行校验的效率低下、成本较高的技术问题,达到了有效提升校验效率、降低校验成本的技术效果。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。在附图中:图1是根据本申请实施例提供的数据校验方法的流程图;图2A是根据本申请实施例提供的未经业务人员调整的文件报表的示意图;图2B是根据本申请实施例提供的经业务人员一次调整后的文件报表的示意图;图2C是根据本申请实施例提供的经业务人员多次调整后的文件报表的示意图;图3是根据本申请实施例提供的数据校验方法的顺序图;图4是根据本申请实施例提供的数据校验方法的流程图;图5是根据本申请实施例提供的数据校验装置的结构示意图;图6是根据本专利技术实施例提供的计算机设备的结构示意图。具体实施方式下面将参考若干示例性实施方式来描述本申请的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本申请,而并非以任何方式限制本申请的范围。相反,提供这些实施方式是为了使本申请公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。本领域的技术人员知道,本申请的实施方式可以实现为一种系统、装置设备、方法或计算机程序产品。因此,本申请公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。考虑到现有的用于校验交易信息的方法维护成本高且不能满足时效性要求的问题,使得不能及时准确地报送境外交易信息,并耗费大量人力成本。针对该问题,考虑到目前的校验方法采用分开独立的前后台校验,前后台技术不统一,即,前后台各开发一套文件校验模块并调用各自的校验规则。对此,考虑到如果可以建立一套统一的前后台校验规则,前端设备调用后台服务器中的校验模块对修改后的交易信息进行校验,进行校验后返回保存成功或者返回校验未通过原因,这样可以节约开发人员的开发和维护成本,同时使得业务人员在校验时无需前后台间来回切换进行校验并且可以即时收到校验结果(不用等待后台批量再次校验),并根据校验结果进行下一步处理,从而可以减少业务人员的工作量并且提高了校验效率和准确性,进而满足境外交易信息校验的时效性要求。基于以上问题,本专利技术实施方式提供了一种数据校验方法,如图1所示,可以包括以下步骤:步骤S102,后台服务器向前端设备发送目标文件,其中,目标文件包括待调整文件条目。其中,上述后台服务器可以是单一的服务器,也可以是服务器集群,或者是云服务器等都可以,具体的组成形成本申请不作限定。上述前端设备可以是台式电脑、笔记本、手机终端、PDA等,只要是可以向本文档来自技高网...

【技术保护点】
1.一种数据校验方法,其特征在于,所述方法包括:后台服务器向前端设备发送目标文件,其中,所述目标文件包括待调整文件条目;所述后台服务器接收所述前端设备返回的调整后的目标文件;所述后台服务器根据预设的校验规则对所述调整后的目标文件中的文件条目进行校验;所述后台服务器将校验通过的文件条目覆盖文件报表中对应的文件条目存储,并将校验通过的文件条目在所述文件报表中的状态修改为可报送。

【技术特征摘要】
1.一种数据校验方法,其特征在于,所述方法包括:后台服务器向前端设备发送目标文件,其中,所述目标文件包括待调整文件条目;所述后台服务器接收所述前端设备返回的调整后的目标文件;所述后台服务器根据预设的校验规则对所述调整后的目标文件中的文件条目进行校验;所述后台服务器将校验通过的文件条目覆盖文件报表中对应的文件条目存储,并将校验通过的文件条目在所述文件报表中的状态修改为可报送。2.根据权利要求1所述的方法,其特征在于,在所述后台服务器根据预设的校验规则对所述调整后的目标文件中的文件条目进行校验之后,还包括:所述后台服务器将校验未通过的文件条目以及校验未通过原因发送至所述前端设备。3.根据权利要求1所述的方法,其特征在于,在将校验通过的文件条目在所述文件报表中的状态修改为可报送之后,所述方法还包括:所述后台服务器确定所述文件报表中是否所有文件条目的状态都为可报送;在确定所有文件条目的状态都为可报送的情况下,所述后台服务器将所述文件报表发送出去。4.根据权利要求1所述的方法,其特征在于,在所述后台服务器向前端设备发送目标文件之前,所述方法还包括:所述后台服务器从数据仓库获取原始文件;所述后台服务器对所述原始文件进行预处理,以生成文件报表;所述后台服务器根据所述预设的校验规则对文件报表中的文件条目逐条进行校验,并将文件报表中校验通过的文件条目的状态置为可报送,将文件报表中校验未通过的文件条目的状态...

【专利技术属性】
技术研发人员:张宁宁蒋先虎王跃东
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1