金融数据的检验方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38921792 阅读:20 留言:0更新日期:2023-09-25 09:32
本申请提供了一种金融数据的检验方法、装置、电子设备及存储介质,该方法包括:将每个分片标识对应的待检验金融数据中,属于同一用户标识的待检验金融数据发送给底层金融业务的同一第一检验模块,以使第一检验模块对待检验金融数据进行检验;接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果;将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块,以使第二检验模块对待检验金融数据进行检验,得到组合金融业务的待检验金融数据的第二检验结果。通过本申请的方法,能够对分布式金融系统中各服务节点进行检验,保证了金融数据的安全性。金融数据的安全性。金融数据的安全性。

【技术实现步骤摘要】
金融数据的检验方法、装置、电子设备及存储介质


[0001]本专利技术涉及金融数据处理领域,具体而言,涉及金融数据的检验方法、装置、电子设备及存储介质。

技术介绍

[0002]随着金融体系的扩大,金融业务变得越来越多,金融业务之间的关系也越来越错综复杂。目前已经很难通过一个服务节点来完成所有金融业务,因此,提出了一种分布式金融系统来完成所有金融业务。
[0003]由于分布式金融系统设计很多个服务节点,每个服务节点有各自的用于存储金融数据的金融数据库,但各服务节点负责的金融业务之间又存在着调用关系,在这种情况下如何对各服务节点之间的金融数据进行检查,以保证金融数据的安全性,成为了一个亟待解决的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种金融数据的检验方法、装置、电子设备及存储介质,能够对分布式金融系统中各服务节点进行检验,保证了金融数据的安全性。
[0005]第一方面,本申请实施例提供了一种金融数据的检验方法,该金融数据的检验方法包括:
[0006]获取底层金融业务的待检验金融数据以及对应的分片标识;待检验金融数据中包括用户标识;
[0007]将每个分片标识对应的待检验金融数据中,属于同一用户标识的待检验金融数据发送给底层金融业务的同一第一检验模块,以使第一检验模块对待检验金融数据进行检验;
[0008]接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果;
[0009]将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块,以使第二检验模块对待检验金融数据进行检验,得到组合金融业务的待检验金融数据的第二检验结果;
[0010]其中,组合金融业务为执行业务时需调用底层金融业务的金融业务。
[0011]在一种可能的实施方式中,获取底层金融业务的待检验金融数据,包括:
[0012]获取底层金融业务的所有金融数据;金融数据中包括用户标识;
[0013]根据金融数据中的用户标识、金融数据分片的数量,对金融数据进行分片,得到金融数据对应的分片标识;
[0014]获取每个分片标识对应的金融数据中的待检验金融数据。
[0015]在一种可能的实施方式中,该方法还包括:
[0016]若第二检验结果为检验超时,则更新待检验金融数据的检验次数;
[0017]判断检验次数是否小于预设次数;
[0018]若检验次数小于预设次数,则跳转到将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块。
[0019]在一种可能的实施方式中,该方法还包括:
[0020]若检验次数大于等于预设次数,则向管理用户发送检验失败提醒。
[0021]在一种可能的实施方式中,在接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果之后,该方法还包括:
[0022]将待检验金融数据以及对应的第一检验结果,存储到redis数据库中;
[0023]在接收到第二检验模块发送的组合金融业务的待检验金融数据的第二检验结果之后,该方法还包括:
[0024]删除redis数据库中待检验金融数据以及对应的第一检验结果。
[0025]第二方面,本申请实施例还提供了一种金融数据的检验装置,该金融数据的检验装置包括:
[0026]获取模块,用于获取底层金融业务的待检验金融数据以及对应的分片标识;待检验金融数据中包括用户标识;
[0027]发送模块,用于将每个分片标识对应的待检验金融数据中,属于同一用户标识的待检验金融数据发送给底层金融业务的同一第一检验模块,以使第一检验模块对待检验金融数据进行检验;
[0028]接收模块,用于接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果;
[0029]发送模块,用于将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块,以使第二检验模块对待检验金融数据进行检验,得到组合金融业务的待检验金融数据的第二检验结果;
[0030]其中,组合金融业务为执行业务时需调用底层金融业务的金融业务。
[0031]在一种可能的实施方式中,获取模块,具体用于获取底层金融业务的所有金融数据;金融数据中包括用户标识;根据金融数据中的用户标识、金融数据分片的数量,对金融数据进行分片,得到金融数据对应的分片标识;获取每个分片标识对应的金融数据中的待检验金融数据。
[0032]在一种可能的实施方式中,该装置还包括:更新模块,判断模块,跳转模块;
[0033]更新模块,用于若第二检验结果为检验超时,则更新待检验金融数据的检验次数;
[0034]判断模块,用于判断检验次数是否小于预设次数;
[0035]跳转模块,用于若检验次数小于预设次数,则跳转到将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块。
[0036]在一种可能的实施方式中,发送模块,还用于若检验次数大于等于预设次数,则向管理用户发送检验失败提醒。
[0037]在一种可能的实施方式中,在接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果之后,该装置还包括:存储模块;
[0038]存储模块,用于将待检验金融数据以及对应的第一检验结果,存储到redis数据库中;
[0039]在接收到第二检验模块发送的组合金融业务的待检验金融数据的第二检验结果
之后,该装置还包括:删除模块;
[0040]删除模块,用于删除redis数据库中待检验金融数据以及对应的第一检验结果。
[0041]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面任一项金融数据的检验方法的步骤。
[0042]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如第一方面任一项金融数据的检验方法的步骤。
[0043]本申请实施例提供了一种金融数据的检验方法、装置、电子设备及存储介质,该方法包括:获取底层金融业务的待检验金融数据以及对应的分片标识;待检验金融数据中包括用户标识;将每个分片标识对应的待检验金融数据中,属于同一用户标识的待检验金融数据发送给底层金融业务的同一第一检验模块,以使第一检验模块对待检验金融数据进行检验;接收第一检验模块发送的底层金融业务的待检验金融数据的第一检验结果;将待检验金融数据以及对应的第一检验结果发送给与底层金融业务对应的组合金融业务的第二检验模块,以使第二检验模块对待检验金融数据进行检验,得到组合金融业务的待检验金融数据的第二检验结果;其中,组合金融业务为执行业务时需调用底层金融业务的金融业务。本申请通过将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种金融数据的检验方法,其特征在于,所述金融数据的检验方法包括:获取底层金融业务的待检验金融数据以及对应的分片标识;所述待检验金融数据中包括用户标识;将每个分片标识对应的待检验金融数据中,属于同一用户标识的待检验金融数据发送给所述底层金融业务的同一第一检验模块,以使所述第一检验模块对所述待检验金融数据进行检验;接收所述第一检验模块发送的底层金融业务的所述待检验金融数据的第一检验结果;将所述待检验金融数据以及对应的第一检验结果发送给与所述底层金融业务对应的组合金融业务的第二检验模块,以使所述第二检验模块对所述待检验金融数据进行检验,得到所述组合金融业务的所述待检验金融数据的第二检验结果;其中,所述组合金融业务为执行业务时需调用所述底层金融业务的金融业务。2.根据权利要求1所述的金融数据的检验方法,其特征在于,所述获取底层金融业务的待检验金融数据,包括:获取所述底层金融业务的所有金融数据;所述金融数据中包括用户标识;根据所述金融数据中的用户标识、金融数据分片的数量,对所述金融数据进行分片,得到所述金融数据对应的分片标识;获取每个分片标识对应的金融数据中的待检验金融数据。3.根据权利要求1或2所述的金融数据的检验方法,其特征在于,所述方法还包括:若所述第二检验结果为检验超时,则更新所述待检验金融数据的检验次数;判断所述检验次数是否小于预设次数;若所述检验次数小于预设次数,则跳转到所述将所述待检验金融数据以及对应的第一检验结果发送给与所述底层金融业务对应的组合金融业务的第二检验模块。4.根据权利要求3所述的金融数据的检验方法,其特征在于,所述方法还包括:若所述检验次数大于等于预设次数,则向管理用户发送检验失败提醒。5.根据权利要求1所述的金融数据的检验方法,其特征在于,在所述接收所述第一检验模块发送的底层金融业务的所述待检验金融数据的第一检验结果之后,所述方法还包括:将所述待检验金融数据以及对应的第一检验结果,存储到redis数据库中;在接收到所述第二检验模块发送的所述组合金融业务的所述待检验金融数据的第二检验结果之后,所述方法还包括:删除所述redis数据库中所述待检验金融数据以及对应的第一检验结果。6.一种金融数据的检验装...

【专利技术属性】
技术研发人员:陈智荣郭小诚
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1