一种银行交互式对账方法及装置制造方法及图纸

技术编号:19427685 阅读:38 留言:0更新日期:2018-11-14 11:03
本申请提供了一种银行交互式对账方法及装置,方法包括:接收重复对账请求;响应重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;根据查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;依次执行起始对账步骤及起始对账步骤之后的对账步骤。在本申请中,通过以上方式可以提高对账效率,且可以节省系统资源。

【技术实现步骤摘要】
一种银行交互式对账方法及装置
本申请涉及金融
,特别涉及一种银行交互式对账方法及装置。
技术介绍
目前在银行系统中,银行方作为存管机构与第三方进行业务合作时,均会涉及到日终批量对账的处理。比如银行与券商、银行与交易所、银行与期货公司等。为了保证双方交易信息的一致性,银行与第三方公司需要进行交互式对账。目前,在交互式对账过程中,当需要重复对账时,会从第一步对账步骤开始,重新进行完整的对账过程。这种方式耗费时间,对账效率低,且耗费系统资源。
技术实现思路
为解决上述技术问题,本申请实施例提供一种银行交互式对账方法及装置,以达到提高对账效率,且节省系统资源的目的,技术方案如下:一种银行交互式对账方法,包括:接收重复对账请求;响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。优选的,所述接收重复对账请求之前,还包括:按照执行顺序,对所述当前对账任务的各个对账步骤依次编号,得到所述当前对账任务的各个对账步骤的执行号码;根据所述当前对账任务的各个对账步骤的执行结果,更新所述当前对账任务的各个对账步骤的执行状态。优选的,所述方法还包括:若接收到新的对账请求,则将所述新的对账请求缓存在消息缓存数据库中;判断银行系统中当前执行的对账任务的个数是否达到设定阈值;若否,则从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求;若是,则在第一当前执行对账任务释放后,从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求,所述第一当前执行对账任务为所述银行系统中当前执行的对账任务中的任意一个对账任务。优选的,所述方法还包括:在所述当前对账任务执行过程中,实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态;根据实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态的结果,判断所述当前对账任务执行过程中是否存在异常;若是,则推送预警信息。一种银行交互式对账装置,包括:接收模块,用于接收重复对账请求;第一响应模块,用于响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;第一确定模块,用于根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;第一执行模块,用于依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。优选的,所述装置还包括:编号模块,用于按照执行顺序,对所述当前对账任务的各个对账步骤依次编号,得到所述当前对账任务的各个对账步骤的执行号码;更新模块,用于根据所述当前对账任务的各个对账步骤的执行结果,更新所述当前对账任务的各个对账步骤的执行状态。优选的,所述装置还包括:缓存模块,用于若接收到新的对账请求,则将所述新的对账请求缓存在消息缓存数据库中;第一判断模块,用于判断银行系统中当前执行的对账任务的个数是否达到设定阈值,若否,则执行第二响应模块,若是,则执行第三响应模块;所述第二响应模块,用于从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求;所述第三响应模块,用于在第一当前执行对账任务释放后,从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求,所述第一当前执行对账任务为所述银行系统中当前执行的对账任务中的任意一个对账任务。优选的,所述装置还包括:监控模块,用于在所述当前对账任务执行过程中,实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态;第二判断模块,用于根据实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态的结果,判断所述当前对账任务执行过程中是否存在异常,若是,则执行推送模块;所述推送模块,用于推送预警信息。与现有技术相比,本申请的有益效果为:在本申请中,通过接收重复对账请求,及响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果,及根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤,及依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤,实现重复对账。由于重复对账是从执行失败且执行号码最小的对账步骤开始,依次执行后续步骤,不需要重新进行完整的对账过程,因此缩减了对账流程,可以减少对账时间,提高对账效率,且可以节省系统资源。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请提供的银行交互式对账方法的一种流程图;图2是本申请提供的银行交互式对账方法的另一种流程图;图3是本申请提供的银行交互式对账方法的再一种流程图;图4是本申请提供的银行交互式对账方法的再一种流程图;图5是本申请提供的银行交互式对账装置的一种逻辑结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种银行交互式对账方法,包括:接收重复对账请求;响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。在本申请中,可以减少对账时间,提高对账效率,且可以节省系统资源。接下来对本申请实施例公开的银行交互式对账方法进行介绍,请参见图1,可以包括:步骤S11、接收重复对账请求。步骤S12、响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果。当前对账任务的各个对账步骤的执行状态可以包括:初始状态、成功状态或失败状态。步骤S13、根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤。需要说明的是,每个对账步骤均对应一个执行号码,不同的对账步骤的执行号码不同。在确定对账步骤后,可以确定对账步骤对应的执行号码。执行号码最小的对账步骤,可以理解为:执行顺序最靠前的对账步骤。可以理解是,重复对账的目的一般为:对出现错误的对账步骤进行重新对账,因此本实施例中通过确定执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤,从而实现重复对账。步骤S14、依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。在本申请中,通过接收重复对账请求,及响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果,及根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤,及依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤,实现重复对账。由于重复对账是从执行失败且执行号码最小的对账步骤开始,依次执行后续步骤,本文档来自技高网...

【技术保护点】
1.一种银行交互式对账方法,其特征在于,包括:接收重复对账请求;响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。

【技术特征摘要】
1.一种银行交互式对账方法,其特征在于,包括:接收重复对账请求;响应所述重复对账请求,查询当前对账任务的各个对账步骤的执行状态,得到查询结果;根据所述查询结果,确定出执行状态为失败状态且执行号码最小的对账步骤,作为起始对账步骤;依次执行所述起始对账步骤及所述起始对账步骤之后的对账步骤。2.根据权利要求1所述的方法,其特征在于,所述接收重复对账请求之前,还包括:按照执行顺序,对所述当前对账任务的各个对账步骤依次编号,得到所述当前对账任务的各个对账步骤的执行号码;根据所述当前对账任务的各个对账步骤的执行结果,更新所述当前对账任务的各个对账步骤的执行状态。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到新的对账请求,则将所述新的对账请求缓存在消息缓存数据库中;判断银行系统中当前执行的对账任务的个数是否达到设定阈值;若否,则从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求;若是,则在第一当前执行对账任务释放后,从所述消息缓存数据库中获取所述新的对账请求,并响应所述新的对账请求,所述第一当前执行对账任务为所述银行系统中当前执行的对账任务中的任意一个对账任务。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述当前对账任务执行过程中,实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态;根据实时监控所述当前对账任务的执行状态及所述当前对账任务的各个对账步骤的执行状态的结果,判断所述当前对账任务执行过程中是否存在异常;若是,则推送预警信息。5.一种银行交互式对账装置,其特征在于,包括:接收模块,用于接收重复对账请求;第一响应模块,用于响应所述重复对账请求,查询当前...

【专利技术属性】
技术研发人员:郑威刘俊冲张小虎涂传朋
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1