自动化批量检查银行核心系统的方法及装置制造方法及图纸

技术编号:36683958 阅读:14 留言:0更新日期:2023-02-27 19:44
本发明专利技术提供了一种自动化批量检查银行核心系统的方法,该自动化批量检查银行核心系统的方法包括:判断用于处理会计数据库中的流水数据的定时任务是否完成;若所述定时任务处理状态为未完成,调度所述定时任务再次处理所述会计数据库中的流水数据;若所述定时任务处理状态为完成,删除所述会计数据库中前两日的流水数据;以及将所述会计数据库中的流水数据和存款数据库中的流水数据进行对比;若所述会计数据库中的流水数据和所述存款数据库中的流水数据不一致,使用多线程从所述存款数据库中抽取匹配的流水数据补充更新所述会计数据库中的流水数据。本发明专利技术有效地降低了人力成本、提升了检查银行核心系统的工作效率。提升了检查银行核心系统的工作效率。提升了检查银行核心系统的工作效率。

【技术实现步骤摘要】
自动化批量检查银行核心系统的方法及装置


[0001]本专利技术涉及自动化
,尤其涉及一种自动化批量检查银行核心系统的方法及装置。

技术介绍

[0002]目前市面上并无针对银行核心系统的自动化批量检查工具,使用手工检查方式,需要耗费检查人员大量的时间,而且手工补充流水只能采取单线程模式,补充速度慢,效率低,并且容易遗漏部分待补充流水,导致批量执行报错。由于银行核心系统的特性,批量检查涉及的知识点较多,需要学习大量文档后,才知晓手工检查批量状态、补充流水等知识,这就导致将批量检查交予新的检查人员检查时,新的检查人员还需学习一段时间,才能快速进行批量检查。

技术实现思路

[0003]本专利技术提供了一种自动化批量检查银行核心系统的方法及装置,可以降低人力成本、提升工作效率,提高准确性,更好地利用有限的人力资源。
[0004]第一方面,本专利技术实施例提供一种自动化批量检查银行核心系统的方法,所述自动化批量检查银行核心系统的方法包括:
[0005]判断用于处理会计数据库中的流水数据的定时任务是否完成,其中,定时任务的处理情况信息被存储在会计数据库的相应表中,所述处理情况信息包括处理状态,所述处理状态包括未完成和完成,所述定时任务为根据预设规则处理所述会计数据库的任务;
[0006]若所述定时任务处理状态为未完成,调度所述定时任务再次处理所述会计数据库中的流水数据;
[0007]若所述定时任务处理状态为完成,删除所述会计数据库中前两日的流水数据;以及
[0008]将所述会计数据库中的流水数据和存款数据库中的流水数据进行对比;
[0009]若所述会计数据库中的流水数据和所述存款数据库中的流水数据不一致,使用多线程从所述存款数据库中抽取匹配的流水数据补充更新所述会计数据库中的流水数据;
[0010]查看删除和补充的流水数据的处理时间是否与所述银行核心系统提供的时间一致;
[0011]若删除和补充的流水数据的处理时间与所述银行核心系统提供的时间不一致,输出提示信息。
[0012]可选地,所述自动化批量检查银行核心系统的方法方法还包括:
[0013]判断所述银行核心系统的系统时间是否在年终结算期间;
[0014]若所述银行核心系统的系统时间在年终结算期间,获取充钱文件的格式;
[0015]提取所述会计数据库中的流水数据;
[0016]根据所述充钱文件的格式调整所述流水数据批量生成充钱文件。
[0017]可选地,所述会计数据库包括多个数据表,所述自动化批量检查银行核心系统的方法还包括:
[0018]检查所述会计数据库中的数据表的机构号、内部账户余额是否在预设的规则之内;以及
[0019]检查所述银行核心系统的上次心跳时间,判断所述银行核心系统是否正常在线;
[0020]若机构号、内部账户余额和心跳时间有异常,根据预设规则处理所述机构号、内部账户余额和心跳时间的异常情况。
[0021]可选地,所述检查所述银行核心系统的上次心跳时间,判断所述银行核心系统是否正常在线具体包括:
[0022]获取所述银行核心系统的上次心跳时间;
[0023]判断所述银行核心系统的上次心跳时间是否变更;
[0024]若没变更,输出人工检查提示信息。
[0025]可选地,所述银行核心系统的上次心跳时间被存储于相应系统的数据库中。
[0026]第二方面,本专利技术实施例提供一种自动化批量检查装置,所述自动化批量检查装置包括:
[0027]判断单元,用于判断用于处理会计数据库中的流水数据的定时任务是否完成,其中,定时任务的处理情况信息被存储在会计数据库的相应表中,所述处理情况信息包括处理状态,所述处理状态包括未完成和完成,所述定时任务为根据预设规则处理所述会计数据库的任务;
[0028]调度单元,用于若所述定时任务处理状态为未完成,调度所述定时任务再次处理所述会计数据库中的流水数据;
[0029]删除单元,用于若所述定时任务处理状态为完成,删除所述会计数据库中前两日的流水数据;以及
[0030]对比单元,用于将所述会计数据库中的流水数据和存款数据库中的流水数据进行对比;
[0031]补充单元,用于若所述会计数据库中的流水数据和所述存款数据库中的流水数据不一致,使用多线程从所述存款数据库中抽取匹配的流水数据补充更新所述会计数据库中的流水数据;
[0032]查看单元,用于查看删除和补充的流水数据的处理时间是否与所述银行核心系统提供的时间一致;
[0033]提示单元,用于若删除和补充的流水数据的处理时间与所述银行核心系统提供的时间不一致,输出提示信息。
[0034]可选地,所述查看单元还包括:
[0035]监听单元,用于监听所述会计数据库中的数据表的机构号、内部账户余额和心跳时间是否异常。
[0036]可选地,所述自动化批量检查装置还包括充钱单元,所述充钱单元包括:
[0037]计算单元,用于判断所述银行核心系统的系统时间是否在年终结算期间;
[0038]获取单元,用于若所述银行核心系统的系统时间是在年终结算期间,获取充钱文件的格式;
[0039]提取单元,用于提取所述会计数据库中的流水数据;
[0040]生成单元,用于根据所述充钱文件的格式调整所述流水数据批量生成充钱文件。
[0041]第三方面,本专利技术实施例提供一种自动化批量检查银行核心系统设备,所述自动化批量检查银行核心系统设备包括:
[0042]存储器,用于存储计算机可执行程序,
[0043]处理器,用于执行所述计算机可执行程序以实现如上述所述的自动化批量检查银行核心系统的方法。
[0044]第四方面,本专利技术实施例提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述所述的自动化批量检查银行核心系统的方法。
[0045]上述,通过自动化批量检查银行核心系统的方法和装置,实现自动检查银行核心系统初始状态、批量完成状态检查、自动补充流水数据、清理历史流水数据和批量生成充钱文件任务;此外,采用自动化方式,降低人力成本、提升工作效率、提高检查准确度、更好地利用有限的人力资源,进一步地,采取的多线程补充流水数据方式,大大提升了补充流水数据的速度,缩短整体的批量检查时间,进而间接加快批量处理的整个流程。
附图说明
[0046]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0047]图1为本专利技术第一实施例提供的一种自动化批量检查银行核心系统的方法流程图。
[0048]图2为本专利技术第二实施例提供的自动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化批量检查银行核心系统的方法,其特征在于,所述自动化批量检查银行核心系统的方法包括:判断用于处理会计数据库中的流水数据的定时任务是否完成,其中,定时任务的处理情况信息被存储在会计数据库的相应表中,所述处理情况信息包括处理状态,所述处理状态包括未完成和完成,所述定时任务为根据预设规则处理所述会计数据库的任务;若所述定时任务处理状态为未完成,调度所述定时任务再次处理所述会计数据库中的流水数据;若所述定时任务处理状态为完成,删除所述会计数据库中前两日的流水数据;以及将所述会计数据库中的流水数据和存款数据库中的流水数据进行对比;若所述会计数据库中的流水数据和所述存款数据库中的流水数据不一致,使用多线程从所述存款数据库中抽取匹配的流水数据补充更新所述会计数据库中的流水数据;查看删除和补充的流水数据的处理时间是否与所述银行核心系统提供的时间一致;若删除和补充的流水数据的处理时间与所述银行核心系统提供的时间不一致,输出提示信息。2.如权利要求1所述的自动化批量检查银行核心系统的方法,其特征在于,所述自动化批量检查银行核心系统的方法还包括:判断所述银行核心系统的系统时间是否在年终结算期间;若所述银行核心系统的系统时间在年终结算期间,获取充钱文件的格式;提取所述会计数据库中的流水数据;根据所述充钱文件的格式调整所述流水数据批量生成充钱文件。3.如权利要求1所述的自动化批量检查银行核心系统的方法,其特征在于,所述会计数据库包括多个数据表,所述自动化批量检查银行核心系统的方法还包括:检查所述会计数据库中的数据表的机构号、内部账户余额是否在预设的规则之内;以及检查所述银行核心系统的上次心跳时间,判断所述银行核心系统是否正常在线;若机构号、内部账户余额和心跳时间有异常,根据预设规则处理所述机构号、内部账户余额和心跳时间的异常情况。4.如权利要求3所述的自动化批量检查银行核心系统的方法,其特征在于,所述检查所述银行核心系统的上次心跳时间,判断所述银行核心系统是否正常在线具体包括:获取所述银行核心系统的上次心跳时间;判断所述银行核心系统的上次心跳时间是否变更;若没变更,输出人工检查提示信息。5.如权利要求4所述的自动化批量检查银行核心系统的方法,其特征在于,所述银行核心系统的上次心跳时间被分别存储于相应系统的数据表中。6...

【专利技术属性】
技术研发人员:陈瑞王点朱文君
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1