一种金融系统的数据处理方法及电子设备技术方案

技术编号:21091967 阅读:24 留言:0更新日期:2019-05-11 10:50
本发明专利技术公开了一种金融系统的数据处理方法及电子设备,该方法包括:分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使分布式子系统集中接收公共服务,其中公共服务包括集中交易日期的获取模式;发送第二日切命令至分布式子系统,以使分布式子系统根据第二日切命令在预设时间点执行日切操作,以统一使用集中交易日期;在分布式子系统使用集中交易日期并经过预设时间段后,向分布式子系统发送第三日切命令,以使分布式子系统返回使用本地交易日期。该方法能够在分布式环境下使得分布式子系统能够进行集中式日切操作,有效降低成本的同时能够提高系统记账时间的准确性,以降低金融系统的坏账风险。

A Data Processing Method and Electronic Equipment for Financial System

【技术实现步骤摘要】
一种金融系统的数据处理方法及电子设备
本专利技术涉及金融级数据处理领域,特别涉及一种金融系统的数据处理方法及电子设备。
技术介绍
在银行等金融系统中,账务信息散布不同的应用子系统中,如核心子系统、信贷子系统、账管子系统等。随着业务扩展和子系统增加,包含账务信息的子系统将继续增加。各账务子系统中均含有自己的业务日期及日期切换处理机制,如各子系统能够分别进行各自的日切操作(即更换系统记账的时间),但是由于一些列的客观原因,如控制时间差、机器时钟偏差等原因,无法准确的做到记账日期的同时切换,因此,需建立统一的日切机制,进行各账务系统间的协同,但目前的数据处理往往需要昂贵的硬件支撑,并且不具有灵活性,尤其在分布式的金融系统中更是无法实现准确的日切操作,造成应用子系统出现挂账、错账等金融事故现象。
技术实现思路
本专利技术实施例的目的在于提供一种金融系统的数据处理方法及电子设备,该方法能够在分布式环境下使得分布式子系统能够进行集中式日切操作,有效降低成本的同时能够提高系统记账时间的准确性,以降低金融系统的坏账风险。为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种金融系统的数据处理方法,包括:分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统集中接收公共服务,各分布式子系统从日切总控读取集中交易日期,其中所述公共服务包括集中交易日期的获取模式;发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,完成集中交易日期的切日,以统一使用所述集中交易日期;在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,让各分布式子系统结束从日切总控读取交易日期,以使所述分布式子系统返回使用所述本地交易日期。在一些实施例中,所述的分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使各分布式子系统开始从日切总控读取集中交易日期,使所述分布式子系统集中接收公共服务包括:在第一时间点分别向所述多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统调用预存的微服务;对所述微服务进行验证,并在验证结果符合第一预设条件时,驱使所述分布式子系统根据接收到的所述获取模式获取所述集中交易日期,其中,所述微服务配置为驱动所述分布式子系统放弃使用所述本地交易日期,而集中获取所述集中交易日期。在一些实施例中,所述的发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,从而完成集中交易日期的切日,以统一使用所述集中交易日期包括:分析所述分部式子系统在执行所述日切操作的操作结果;当判断所述分部式子系统经过预定次数仍未使用所述集中交易日期,则驱动所述分布式子系统转而使用所述本地交易日期。在一些实施例中,所述的在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,让各分布式子系统结束从日切总控读取交易日期,转为从本地读取交易日期,以使所述分布式子系统返回使用所述本地交易日期,具体包括:驱动所述分布式子系统基于所述第三日切命令退出所述微服务,以使所述分布式子系统独立运行并在返回使用所述本地交易日期,在分布式子系统转为从本地读取的交易日期后,也完成了切日。在一些实施例中,在所述分布式子系统统一使用所述集中交易日期后,所述方法还包括:当判断所述分布式子系统仍旧基于所述本地交易日期进行预设金融处理操作时,拒绝所述分布式子系统进行所述预设金融处理操作;驱使所述分布式子系统重新获取并使用所述集中交易日期,以基于所述集中交易日期重新进行所述预设金融处理操作,其中,所述预设金融处理操作包括动账处理操作。在一些实施例中,所述方法还包括:当判断所述分布式子系统执行日切命令的过程中发生异常错误时,生成相应的错误信息;根据所述错误信息启动对所述分布式子系统进行人工干预的进程,其中所述日切命令包括以下至少一种:所述第一日切命令、所述第二日切命令或所述第三日切命令。在一些实施例中,所述方法还包括:当判断所述分布式子系统获取到所述集中交易日期后,用所述集中交易日期覆盖掉所述本地交易日期,以形成当前本地交易日期。本专利技术实施例还提供了一种电子设备,包括:存储器和处理器,所述存储器存储有可执行程序,所述处理器执行所述可执行程序以进行如下步骤:分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统集中接收公共服务,其中所述公共服务包括集中交易日期的获取模式;发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,以统一使用所述集中交易日期;在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,以使所述分布式子系统返回使用所述本地交易日期。在一些实施例中,所述处理器执行所述可执行程序进一步进行如下步骤:在第一时间点分别向所述多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统调用预存的微服务;对所述微服务进行验证,并在验证结果符合第一预设条件时,驱使所述分布式子系统根据接收到的所述获取模式获取所述集中交易日期,其中,所述微服务配置为驱动所述分布式子系统放弃使用所述本地交易日期,而集中获取所述集中交易日期。在一些实施例中,所述处理器执行所述可执行程序进一步进行如下步骤:分析所述分部式子系统在执行所述日切操作的操作结果;当判断所述分部式子系统经过预定次数仍未使用所述集中交易日期,则驱动所述分布式子系统转而使用所述本地交易日期。本专利技术实施例的有益效果在于:该方法能够在分布式环境下使得分布式子系统能够进行集中式日切操作,有效降低成本的同时能够提高系统记账时间的准确性,以降低金融系统的坏账风险。附图说明图1为本专利技术实施例的金融系统的数据处理方法的流程图;图2为本专利技术实施例的图1中步骤S1的流程图;图3为本专利技术实施例的图1中步骤S2的流程图;图4为本专利技术实施例的金融系统的数据处理方法的一个具体实施例的流程图;图5为本专利技术实施例的金融系统的数据处理方法的另一个具体实施例的流程图;图6为本专利技术实施例的电子设备的结构示意图;图7为本专利技术实施例的电子设备与分布式子系统的连接关系示意图。具体实施方式为了使得本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”本文档来自技高网...

【技术保护点】
1.一种金融系统的数据处理方法,其特征在于,包括:分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统集中接收公共服务,各分布式子系统从日切总控读取集中交易日期,其中所述公共服务包括集中交易日期的获取模式;发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,完成集中交易日期的切日,以统一使用所述集中交易日期;在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,让各分布式子系统结束从日切总控读取交易日期,以使所述分布式子系统返回使用所述本地交易日期。

【技术特征摘要】
1.一种金融系统的数据处理方法,其特征在于,包括:分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统集中接收公共服务,各分布式子系统从日切总控读取集中交易日期,其中所述公共服务包括集中交易日期的获取模式;发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,完成集中交易日期的切日,以统一使用所述集中交易日期;在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,让各分布式子系统结束从日切总控读取交易日期,以使所述分布式子系统返回使用所述本地交易日期。2.根据权利要求1所述的方法,其特征在于,所述的分别向多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统集中接收公共服务包括:在第一时间点分别向所述多个使用本地交易日期的分布式子系统发送第一日切命令,以使所述分布式子系统调用预存的微服务;对所述微服务进行验证,并在验证结果符合第一预设条件时,驱使所述分布式子系统根据接收到的所述获取模式获取所述集中交易日期,其中,所述微服务配置为驱动所述分布式子系统放弃使用所述本地交易日期,而集中获取所述集中交易日期。3.根据权利要求1所述的方法,其特征在于,所述的发送第二日切命令至所述分布式子系统,以使所述分布式子系统根据所述第二日切命令在预设时间点执行日切操作,以统一使用所述集中交易日期包括:分析所述分布式子系统在执行所述日切操作的操作结果;当判断所述分布式子系统经过预定次数仍未使用所述集中交易日期,则驱动所述分布式子系统转而使用所述本地交易日期。4.根据权利要求2所述的方法,其特征在于,所述的在所述分布式子系统使用所述集中交易日期并经过预设时间段后,向所述分布式子系统发送第三日切命令,以使所述分布式子系统返回使用所述本地交易日期包括:驱动所述分布式子系统基于所述第三日切命令退出所述微服务,以使所述分布式子系统独立运行并再返回使用所述本地交易日期。5.根据权利要求1所述的方法,其特征在于,在所述分布式子系统统一使用所述集中交易日期后,所述方法还包括:当判断所述分布式子系统仍旧基于所述本地交易日期进行预设金融处理操作...

【专利技术属性】
技术研发人员:周北春李超周俊涛朱清沂
申请(专利权)人:中信百信银行股份有限公司
类型:发明
国别省市:北京,11

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

1