一种基于人工智能的银行业务管理系统的制作方法

文档序号:22549091发布日期:2020-10-17 02:22阅读:116来源:国知局
一种基于人工智能的银行业务管理系统的制作方法
本发明涉及一种基于人工智能的银行业务管理系统。
背景技术
:银行不管是对于个人还是企业,均起到很重要的作用。对于银行来说,银行的基础业务主要是存款和贷款业务,到目前为止,这些业务的信息化多数已经完成。另一方面,随着市场竞争的加剧,银行在基础业务之外的其他业务正在蓬勃发展。针对银行业务的多样化,对银行业务数据进行管理的管理系统或者平台应运而生,但是,现有的银行业务数据管理系统在对银行业务数据进行管理时,并没有一套可靠有效的管理过程,导致银行业务数据在管理过程中比较混乱,管理可靠性较低,容易发生银行业务数据丢失的情况。技术实现要素:本发明的目的在于提供一种基于人工智能的银行业务管理系统,用于解决现有的银行业务数据管理系统在对银行业务数据进行管理时,管理可靠性较低的问题。为了解决上述问题,本发明采用以下技术方案:一种基于人工智能的银行业务管理系统,包括银行业务管理装置和私有云服务器;所述银行业务管理装置包括银行工作人员身份信息获取模块、银行工作人员身份验证模块、银行业务数据库、银行业务数据提取模块、银行业务数据分类模块、银行业务数据提取语音指令接收模块、语音信号处理模块、目标银行业务数据获取模块和目标银行业务数据输出模块;所述银行工作人员身份信息获取模块用于获取银行工作人员的身份信息;所述银行工作人员身份验证模块用于对获取得到的所述银行工作人员的身份信息进行身份验证;所述银行业务数据库用于存储银行业务数据;所述银行业务数据提取模块用于若所述银行工作人员的身份信息验证通过,则从所述银行业务数据库中提取银行业务数据;所述银行业务数据分类模块用于根据银行业务的不同对提取到的银行业务数据进行分类,得到n个不同银行业务类型的银行业务数据集合,各银行业务数据集合包括至少一个银行业务数据;其中,n≥2;所述私有云服务器包括存储管理模块、n个主存储模块和m个备份存储模块,其中,m≥2;所述存储管理模块内置有各银行业务数据集合与各主存储模块的对应关系以及各银行业务数据集合与各备份存储模块的对应关系,其中,所述各银行业务数据集合与各主存储模块的对应关系具体为:每一个银行业务数据集合仅与一个主存储模块建立映射关系,且各银行业务数据集合与各主存储模块一一对应;所述各银行业务数据集合与各备份存储模块的对应关系具体为:每一个银行业务数据集合与两个备份存储模块建立映射关系;所述存储管理模块根据所述各银行业务数据集合与各主存储模块的对应关系将各银行业务数据集合存储在对应的主存储模块内,根据所述各银行业务数据集合与各备份存储模块的对应关系将各银行业务数据集合备份在对应的备份存储模块内;所述银行业务数据提取语音指令接收模块用于接收银行业务数据提取语音指令;所述语音信号处理模块用于对所述银行业务数据提取语音指令进行语音识别,得到银行业务数据提取文本指令,所述银行业务数据提取文本指令包括所要求提取的目标银行业务数据集合的目标银行业务数据集合名称;所述目标银行业务数据获取模块用于根据所述目标银行业务数据集合名称和所述各银行业务数据集合与各主存储模块的对应关系确定所述目标银行业务数据集合所存储的一个主存储模块,根据所述目标银行业务数据集合名称和所述各银行业务数据集合与各备份存储模块的对应关系确定所述目标银行业务数据集合所存储的两个备份存储模块,然后从确定得到的一个主存储模块中获取第一目标银行业务数据集合,从确定得到的两个备份存储模块中获取第二目标银行业务数据集合和第三目标银行业务数据集合;所述目标银行业务数据输出模块用于比较所述第一目标银行业务数据集合、所述第二目标银行业务数据集合和所述第三目标银行业务数据集合,若所述第一目标银行业务数据集合、所述第二目标银行业务数据集合和所述第三目标银行业务数据集合为相同的银行业务数据集合,则输出所述第一目标银行业务数据集合。优选地,所述银行工作人员身份信息获取模块获取得到的银行工作人员的身份信息为实际人脸图像信息和实际指纹信息;相应地,所述银行工作人员身份验证模块对获取得到的所述银行工作人员的身份信息进行身份验证的验证过程包括:将所述实际人脸图像信息输入到预设的人脸图像数据库中,判断所述实际人脸图像信息是否是所述人脸图像数据库中的某一个人脸图像信息,若所述实际人脸图像信息是所述人脸图像数据库中的某一个人脸图像信息,则获取与所述某一个人脸图像信息相对应的第一目标身份信息;其中,所述人脸图像数据库包括至少两个人脸图像信息以及与各人脸图像信息相对应的第一身份信息,所述人脸图像数据库中的人脸图像信息为所有银行工作人员的人脸图像信息;将所述实际指纹信息输入到预设的指纹数据库中,判断所述实际指纹信息是否是所述指纹数据库中的某一个指纹信息,若所述实际指纹信息是所述指纹数据库中的某一个指纹信息,则获取与所述某一个指纹信息相对应的第二目标身份信息;其中,所述指纹数据库包括至少两个指纹信息以及与各指纹信息相对应的第二身份信息,所述指纹数据库中的指纹信息为所述所有银行工作人员的指纹信息;比较所述第一目标身份信息和第二目标身份信息,若所述第一目标身份信息和第二目标身份信息为相同的身份信息,则判定所述银行工作人员的身份信息验证通过。优选地,所述比较所述第一目标银行业务数据集合、所述第二目标银行业务数据集合和所述第三目标银行业务数据集合,包括:将所述第一目标银行业务数据集合、所述第二目标银行业务数据集合和所述第三目标银行业务数据集合的各银行业务数据均按照相同的排列规则进行排列;比较所述第一目标银行业务数据集合的特征参量、第二目标银行业务数据集合的特征参量和第三目标银行业务数据集合的特征参量,其中,对于任意一个特征参量,包括对应目标银行业务数据集合内的银行业务数据个数、各银行业务数据的大小以及各银行业务数据的银行业务数据名称;相应地,若所述第一目标银行业务数据集合内的银行业务数据个数、第二目标银行业务数据集合内的银行业务数据个数和第三目标银行业务数据集合内的银行业务数据个数相同,且所述第一目标银行业务数据集合内各银行业务数据的大小、第二目标银行业务数据集合内各银行业务数据的大小和第三目标银行业务数据集合内各银行业务数据的大小均对应相同,且所述第一目标银行业务数据集合内各银行业务数据的银行业务数据名称、第二目标银行业务数据集合内各银行业务数据的银行业务数据名称和第三目标银行业务数据集合内各银行业务数据的银行业务数据名称均对应相同,则判定所述第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合为相同的银行业务数据集合。优选地,所述语音信号处理模块对所述银行业务数据提取语音指令进行语音识别之前,还用于:对所述银行业务数据提取语音指令进行声纹提取,得到实际声纹信息;将所述实际声纹信息输入到预设的声纹数据库中,判断所述实际声纹信息是否是所述声纹数据库中的某一个声纹信息,若所述实际声纹信息是所述声纹数据库中的某一个声纹信息,则对所述银行业务数据提取语音指令进行语音识别;其中,所述声纹数据库包括至少两个声纹信息,所述声纹数据库中的声纹信息为所述所有银行工作人员的声纹信息。本发明的技术效果包括:在对银行业务数据进行管理之前,需要验证银行工作人员的身份,只有身份验证通过之后才能够对银行业务数据进行管理,提升银行业务数据的安全性;对银行业务数据进行分类,不同的银行业务数据归到不同的银行业务数据集合中,得到至少两个银行业务数据集合,对于任意一个银行业务数据集合,将银行业务数据集合存储在对应的一个主存储模块中,并备份在对应的两个不同的备份存储模块中,也就是说,每一个银行业务数据集合均存储在三个不同的存储位置,提升数据存储的可靠性,防止只存储在一个存储位置导致数据丢失的情况,在进行银行业务数据提取时,对获取到的银行业务数据提取语音指令进行语音识别,得到银行业务数据提取文本指令,然后根据各银行业务数据集合与各主存储模块的对应关系以及各银行业务数据集合与各备份存储模块的对应关系确定获取得到三个目标银行业务数据集合,接着比较这三个目标银行业务数据集合,若这三个目标银行业务数据集合为相同的银行业务数据集合,表示获取得到的这三个目标银行业务数据集合为所需的目标银行业务数据集合,还可以表示所需的目标银行业务数据集合在存储过程中没有被破坏或者被篡改,则输出其中一个目标银行业务数据集合。因此,本发明提供的基于人工智能的银行业务管理系统通过相应的存储管理策略以及数据提取策略实现银行业务数据管理的安全性和可靠性,不但保证数据存储的安全性,还避免提取到被破坏或者被篡改的银行业务数据集合,保证提取得到的银行业务数据集合为正常有效的银行业务数据集合。附图说明图1是一种基于人工智能的银行业务管理系统的系统结构原理图。具体实施方式本实施例提供一种基于人工智能的银行业务管理系统,该银行业务管理系统包括银行业务管理装置和私有云服务器。如图1所示,银行业务管理装置包括银行工作人员身份信息获取模块、银行工作人员身份验证模块、银行业务数据库、银行业务数据提取模块、银行业务数据分类模块、银行业务数据提取语音指令接收模块、语音信号处理模块、目标银行业务数据获取模块和目标银行业务数据输出模块。应当理解,该银行业务管理装置中的各个模块的实现形式不唯一,可以是硬件形式的,也可以是软件形式的。银行业务管理装置与私有云服务器通信交互,可以有线通信交互,也可以无线通信交互。银行工作人员身份信息获取模块用于获取银行工作人员的身份信息,应当理解,身份信息有很多种,不同的身份信息由不同的采集设备进行采集,比如:人脸图像信息由摄像头等人脸图像采集设备进行采集,指纹信息由指纹采集器进行采集,视网膜信息由视网膜信息采集设备进行采集等等。本实施例中,银行工作人员身份信息获取模块获取得到的银行工作人员的身份信息为实际人脸图像信息和实际指纹信息。银行工作人员身份验证模块用于对获取得到的银行工作人员的身份信息进行身份验证。应当理解,不同类型的身份信息具有不同的验证过程,由于本实施例中,银行工作人员身份信息获取模块获取得到的银行工作人员的身份信息为实际人脸图像信息和实际指纹信息。那么,以下给出一种具体的身份验证过程:银行工作人员身份验证模块预设有人脸图像数据库和指纹数据库。其中,人脸图像数据库包括至少两个人脸图像信息以及与各人脸图像信息相对应的第一身份信息,人脸图像信息的具体个数由实际需要进行设置,而且,人脸图像数据库中的人脸图像信息为银行内所有银行工作人员的人脸图像信息(当然,人脸图像数据库中的人脸图像信息还可以是银行内具有数据管理权限的部分工作人员的人脸图像信息)。第一身份信息为用于表示与人脸图像信息相对应的人员的身份唯一性的标识,可以为姓名信息,也可以为身份证号码,还可以为员工工号。该人脸图像数据库是事先采集和录入的,比如采集各个银行工作人员的人脸图像信息,将采集到的各人脸图像信息与对应的第一身份信息相关联,然后存储至数据库中,构成人脸图像数据库。指纹数据库包括至少两个指纹信息以及与各指纹信息相对应的第二身份信息,指纹信息的个数由实际情况进行设置,指纹数据库中的指纹信息为银行内所有银行工作人员的指纹信息(当然,指纹数据库中的指纹信息还可以是银行内具有数据管理权限的部分工作人员的指纹信息)。第二身份信息为用于表示与指纹信息相对应的人员的身份唯一性的标识,可以为姓名信息,也可以为身份证号码,还可以为员工工号。为了便于后续比较,第二身份信息和第一身份信息为同一种身份信息,比如:均为姓名信息,或者均为身份证号码,或者均为员工工号。该指纹数据库也是事先采集和录入的,比如采集银行内各银行工作人员的指纹信息,然后将各指纹信息与对应的第二身份信息相关联,最后存储至数据库中,构成指纹数据库。银行工作人员身份验证模块将实际人脸图像信息输入到预设的人脸图像数据库中,判断实际人脸图像信息是否是人脸图像数据库中的某一个人脸图像信息,本实施例给出一种具体实现过程,包括:(1)获取实际人脸图像信息与人脸图像数据库中的各人脸图像信息的匹配度,匹配度为相似度,匹配度越高,表示对应的两个人脸图像信息越相似;(2)比较各匹配度与预设人脸图像匹配度阈值,预设人脸图像匹配度阈值由实际需要进行设置,比如95%;(3)若存在某一个匹配度大于或者等于预设人脸图像匹配度阈值,表示该匹配度比较高,判定实际人脸图像信息是人脸图像数据库中的某一个人脸图像信息,得到该匹配度对应的人脸图像数据库中的人脸图像信息;若所有的匹配度均小于预设人脸图像匹配度阈值,表示实际人脸图像信息与人脸图像数据库中的各个人脸图像信息的匹配度均不高,则判定实际人脸图像信息不是人脸图像数据库中的某一个人脸图像信息。若实际人脸图像信息是人脸图像数据库中的某一个人脸图像信息,则获取与确定得到的人脸图像信息相对应的第一身份信息,该第一身份信息为第一目标身份信息。银行工作人员身份验证模块将实际指纹信息输入到预设的指纹数据库中,判断实际指纹信息是否是指纹数据库中的某一个指纹信息,本实施例给出一种具体实现过程,包括:(1)获取实际指纹信息与指纹数据库中的各指纹信息的匹配度,匹配度为相似度,匹配度越高,表示对应的两个指纹信息越相似;(2)比较各匹配度与预设指纹匹配度阈值,预设指纹匹配度阈值由实际需要进行设置,比如95%;(3)若存在某一个匹配度大于或者等于预设指纹匹配度阈值,表示该匹配度比较高,判定实际指纹信息是指纹数据库中的某一个指纹信息,得到该匹配度对应的指纹数据库中的指纹信息;若所有的匹配度均小于预设指纹匹配度阈值,表示实际指纹信息与指纹数据库中的各个指纹信息的匹配度均不高,则判定实际指纹信息不是指纹数据库中的某一个指纹信息。若实际指纹信息是指纹数据库中的某一个指纹信息,则获取与确定得到的指纹信息相对应的第二目标身份信息。然后,银行工作人员身份验证模块比较第一目标身份信息和第二目标身份信息,若第一目标身份信息和第二目标身份信息为相同的身份信息,比如:若这两个身份验证过程得到的身份证号码相同,表示通过上述两个身份验证过程的身份验证,最终得到的身份信息对应同一人员,则判定银行工作人员的身份信息验证通过。银行业务数据库用于存储银行业务数据。应当理解,银行业务数据库对应的硬件设备可以为常规的磁盘、存储硬盘、云存储架构等。银行业务数据库中存储的银行业务数据可以为涉及到各个银行业务,比如:个人存款业务数据、对公存款业务数据、个人贷款业务数据、对公贷款业务数据、信用卡业务数据等等。而且,不同性质的银行所涉及到的银行业务也可能会有一定的差异,相对应地,所涉及到的银行业务数据也可以有一定的差距。银行业务数据提取模块用于若银行工作人员的身份信息验证通过,则从银行业务数据库中提取银行业务数据,具体是提取给银行业务数据分类模块。银行业务数据分类模块用于根据银行业务的不同对提取到的银行业务数据进行分类,得到n个不同银行业务类型的银行业务数据集合,各银行业务数据集合包括至少一个银行业务数据;其中,n≥2。即银行业务数据分类模块根据银行业务的不同类型将提取到的银行业务数据分成至少两个不同银行业务类型的银行业务数据集合,相同银行业务类型的银行业务数据处于同一银行业务数据集合内。应当理解,不同性质的银行可能具有不同的银行业务类型,同一银行业务类型下可能包含不同的银行业务数据,而且,不同的银行业务类型划分机制也可能划分得到不同个数的银行业务数据集合。比如:若按照用户的不同,可以划分得到两个银行业务数据集合,包括:个人银行业务数据集合和对公银行业务数据集合,其中,个人银行业务数据集合包括个人存款业务数据、个人贷款业务数据和信用卡业务数据等等,公银行业务数据集合包括对公存款业务数据和对公贷款业务数据等等;若按照资金的来源和运用,可以划分得到三个银行业务数据集合,分别是资产业务数据集合、负债业务数据集合和中间业务数据集合,其中,资产业务是运用资金的业务,资产业务数据集合包括贷款业务数据、证券投资业务数据和现金资产业务数据,负债业务是银行形成资金来源的业务,负债业务数据集合包括存款业务数据、借款业务数据和同业业务数据,中间业务是指不构成银行表内资产、表内负债形成银行非利息收入的业务,中间业务数据集合包括交易业务数据、清算业务数据、支付结算业务数据等等。应当理解,本申请不局限于具体的银行业务类型划分机制,但是,不管银行业务类型划分机制是什么,均需要满足将提取到的银行业务数据分成至少两个不同银行业务类型的银行业务数据集合,各银行业务数据集合包括至少一个银行业务数据。私有云服务器包括存储管理模块、n个主存储模块和m个备份存储模块,其中,m≥2。也就是说,私有云服务器包括与银行业务数据集合相同个数的主存储模块,以及至少两个备份存储模块,备份存储模块的具体个数不受限制,可以只设置两个,也可以设置多于两个,比如备份存储模块的个数与主存储模块的个数相同,即m=n。而存储管理模块用于实现数据存储管理控制。主存储模块和备份存储模块的具体实现方式不唯一,可以为同一存储空间内设置的不同存储区域,也可以为相互独立的存储空间。不管主存储模块和备份存储模块是何种实现方式,均需要保证主存储模块和备份存储模块的容量充足,满足数据存储需要。应当理解,私有云服务器是事先建立好的,专属于银行的私有云服务器。存储管理模块内置有各银行业务数据集合与各主存储模块的对应关系以及各银行业务数据集合与各备份存储模块的对应关系。各银行业务数据集合与各主存储模块的对应关系具体为:每一个银行业务数据集合仅与一个主存储模块建立映射关系,且各银行业务数据集合与各主存储模块一一对应。也就是说,一个银行业务数据集合只对应一个主存储模块,且各银行业务数据集合与各主存储模块一一对应,比如:第一个银行业务数据集合只对应第一个主存储模块,需要存储在第一个主存储模块中;第二个银行业务数据集合只对应第二个主存储模块,需要存储在第二个主存储模块中,以此类推。为了清楚表示银行业务数据集合与主存储模块之间的对应关系,设定:第一个银行业务数据集合为资产业务数据集合,第二个银行业务数据集合为负债业务数据集合,第三个银行业务数据集合为中间业务数据集合,并且,将各主存储模块进行编号,比如以阿拉伯数字1、2、3等等进行表示,那么,表1给出银行业务数据集合与主存储模块的对应关系的一种具体实施方式。如表1所示,资产业务数据集合与第一个主存储模块相对应,负债业务数据集合与第二个主存储模块相对应,中间业务数据集合与第三个主存储模块相对应。表1银行业务数据集合主存储模块编号资产业务数据集合1负债业务数据集合2中间业务数据集合3各银行业务数据集合与各备份存储模块的对应关系具体为:每一个银行业务数据集合与两个备份存储模块建立映射关系。也就是说,一个银行业务数据集合对应两个不同的备份存储模块。由于备份存储模块的个数是至少两个,可以分为以下两种情况:若只设置两个备份存储模块,那么对于各银行业务数据集合而言,均对应这两个备份存储模块;若设置至少三个备份存储模块,那么对于任意一个银行业务数据集合,从至少三个备份存储模块中选取两个备份存储模块,该银行业务数据集合对应这两个备份存储模块,而且,不同的银行业务数据集合所对应的两个备份存储模块可以相同,当然,也可以不同,比如:若只设置第一个备份存储模块和第二个备份存储模块,则资产业务数据集合、负债业务数据集合和中间业务数据集合均对应第一个备份存储模块和第二个备份存储模块;若设置第一个备份存储模块、第二个备份存储模块、第三个备份存储模块和第四个备份存储模块,则资产业务数据集合可以对应第一个备份存储模块和第二个备份存储模块,负债业务数据集合可以对应第二个备份存储模块和第四个备份存储模块,中间业务数据集合可以对应第二个备份存储模块和第三个备份存储模块。应当理解,对于任意一个银行业务数据集合,对应两个不同的备份存储模块,而且,不同的银行业务数据集合对应的两个备份存储模块相互不影响,可以相同,也可以不同,比如:资产业务数据集合对应第一个备份存储模块和第二个备份存储模块,负债业务数据集合可以对应第一个备份存储模块和第二个备份存储模块,也可以对应第一个备份存储模块和第三个备份存储模块。存储管理模块根据上述中的各银行业务数据集合与各主存储模块的对应关系,将各银行业务数据集合存储在对应的主存储模块内,比如:若资产业务数据集合与第一个主存储模块相对应,负债业务数据集合与第二个主存储模块相对应,中间业务数据集合与第三个主存储模块相对应,则将资产业务数据集合存储在第一个主存储模块内,将负债业务数据集合存储在第二个主存储模块内,将中间业务数据集合存储在第三个主存储模块内。而且,根据各银行业务数据集合与各备份存储模块的对应关系将各银行业务数据集合备份在对应的备份存储模块内,比如:若资产业务数据集合对应第一个备份存储模块和第二个备份存储模块,负债业务数据集合对应第二个备份存储模块和第四个备份存储模块,中间业务数据集合对应第二个备份存储模块和第三个备份存储模块,则将资产业务数据集合备份在第一个备份存储模块和第二个备份存储模块内,负债业务数据集合备份在第二个备份存储模块和第四个备份存储模块内,中间业务数据集合备份在第二个备份存储模块和第三个备份存储模块内。因此,对于任意一个银行业务数据集合,存储在三个不同位置,即:存储在对应的一个主存储模块中,以及备份在对应的两个备份存储模块中。应当理解,对于任意一个银行业务数据集合,在主存储模块和备份存储模块中的存储方式不做限定,可以直接存储,也可以在主存储模块和备份存储模块中设置多个子存储区域,用于存储对应银行业务数据集合内的各银行业务数据。当相关人员需要提取银行业务数据时,一般而言,相关人员是银行工作人员,那么,银行工作人员说出银行业务数据提取语音指令,银行业务数据提取语音指令接收模块接收到该银行业务数据提取语音指令。应当理解,通过麦克风等语音采集设备接收银行业务数据提取语音指令。语音信号处理模块用于对银行业务数据提取语音指令进行语音识别,得到银行业务数据提取文本指令,该银行业务数据提取文本指令包括所要求提取的目标银行业务数据集合的目标银行业务数据集合名称。相应地,银行业务数据提取语音指令中包括所要求提取的目标银行业务数据集合的目标银行业务数据集合名称所对应的语音信号。为了提升银行业务数据提取的安全性,语音信号处理模块对银行业务数据提取语音指令进行语音识别之前,还用于执行如下过程:对银行业务数据提取语音指令进行声纹提取,得到实际声纹信息,由于对语音信号进行声纹提取的提取过程属于常规技术,不再赘述。然后,将实际声纹信息输入到预设的声纹数据库中,判断实际声纹信息是否是声纹数据库中的某一个声纹信息,其中,预设的声纹数据库包括至少两个声纹信息,声纹信息的个数由实际情况进行设置,声纹数据库中的声纹信息为银行内所有银行工作人员的声纹信息(当然,声纹数据库中的声纹信息还可以是银行内具有数据管理权限的部分工作人员的声纹信息)。应当理解,每一个银行工作人员朗读相关的文字内容,将得到的各语音信号进行声纹提取,得到声纹信息,将得到的各声纹信息存储至数据库中,构成声纹数据库。本实施例给出一种具体的比对过程:(1)获取实际声纹信息与声纹数据库中的各声纹信息的匹配度,匹配度为相似度,匹配度越高,表示对应的两个声纹信息越相似;(2)比较各匹配度与预设声纹匹配度阈值,预设声纹匹配度阈值由实际需要进行设置,比如95%;(3)若存在某一个匹配度大于或者等于预设声纹匹配度阈值,则判定实际声纹信息是声纹数据库中的某一个声纹信息;若所有的匹配度均小于预设声纹匹配度阈值,则判定实际声纹信息不是声纹数据库中的某一个声纹信息。若实际声纹信息是声纹数据库中的某一个声纹信息,则语音信号处理模块对银行业务数据提取语音指令进行语音识别。目标银行业务数据获取模块用于根据目标银行业务数据集合名称以及各银行业务数据集合与各主存储模块的对应关系确定该目标银行业务数据集合所存储的一个主存储模块,并根据目标银行业务数据集合名称以及各银行业务数据集合与各备份存储模块的对应关系确定该目标银行业务数据集合所存储的两个备份存储模块,然后从确定得到的一个主存储模块中获取目标银行业务数据集合,该目标银行业务数据集合定义为第一目标银行业务数据集合,从确定得到的两个备份存储模块中分别获取两个目标银行业务数据集合,这两个目标银行业务数据集合分别定义为第二目标银行业务数据集合和第三目标银行业务数据集合。目标银行业务数据输出模块用于比较第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合,作为一个具体实施方式,以下给出一种具体比较过程:将第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合的各银行业务数据均按照相同的排列规则进行排列。其中,由于第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合均包括至少一个银行业务数据,那么,将第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合内的各银行业务数据均按照相同的排列规则进行排列,作为一个具体实施方式:按照各银行业务数据的银行业务数据名称的第一个字拼音的首字母的先后顺序进行排列,那么,第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合内的各银行业务数据名称的排列顺序就确定了。假设第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合均为负债业务数据集合,负债业务数据集合内的银行业务数据名称分别为存款业务数据、同业业务数据和借款业务数据,“存款业务数据”的第一个字拼音的首字母为c,“同业业务数据”的第一个字拼音的首字母为t,“借款业务数据”的第一个字拼音的首字母为j,由于c在j的前面,j在t的前面,则存款业务数据、同业业务数据和借款业务数据的排列顺序为存款业务数据、借款业务数据、同业业务数据。那么,该排列顺序就是各银行业务数据的银行业务数据名称的排列顺序。获取第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合内的各银行业务数据的大小。获取第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合内的各银行业务数据的大小之后,对于任意一个目标银行业务数据集合,按照上述排列规则将各银行业务数据的大小进行排列,比如:存款业务数据、同业业务数据和借款业务数据的大小分别为12mb、9mb和15mb,则按照上述排列规则将各银行业务数据的大小进行排列之后得到的排列顺序为12mb、15mb、9mb。比较第一目标银行业务数据集合的特征参量、第二目标银行业务数据集合的特征参量和第三目标银行业务数据集合的特征参量,其中,对于任意一个特征参量,包括对应目标银行业务数据集合内的银行业务数据个数、各银行业务数据的大小以及各银行业务数据的银行业务数据名称。具体地:比较第一目标银行业务数据集合内的银行业务数据个数、第二目标银行业务数据集合内的银行业务数据个数和第三目标银行业务数据集合内的银行业务数据个数是否相同,比较第一目标银行业务数据集合内各银行业务数据的大小、第二目标银行业务数据集合内各银行业务数据的大小和第三目标银行业务数据集合内各银行业务数据的大小是否对应相同,以及比较第一目标银行业务数据集合内各银行业务数据的银行业务数据名称、第二目标银行业务数据集合内各银行业务数据的银行业务数据名称和第三目标银行业务数据集合内各银行业务数据的银行业务数据名称是否对应相同。其中,比较第一目标银行业务数据集合内各个银行业务数据的大小、第二目标银行业务数据集合内各个银行业务数据的大小和第三目标银行业务数据集合内各个银行业务数据的大小是否对应相同,具体地:比较第一目标银行业务数据集合内第一个银行业务数据的大小、第二目标银行业务数据集合内第一个银行业务数据的大小和第三目标银行业务数据集合内第一个银行业务数据的大小是否相同,比较第一目标银行业务数据集合内第二个银行业务数据的大小、第二目标银行业务数据集合内第二个银行业务数据的大小和第三目标银行业务数据集合内第二个银行业务数据的大小是否相同,比较第一目标银行业务数据集合内第三个银行业务数据的大小、第二目标银行业务数据集合内第三个银行业务数据的大小和第三目标银行业务数据集合内第三个银行业务数据的大小是否相同,以此类推,直至比较第一目标银行业务数据集合内最后一个银行业务数据的大小、第二目标银行业务数据集合内最后一个银行业务数据的大小和第三目标银行业务数据集合内最后一个银行业务数据的大小是否相同。比较第一目标银行业务数据集合内各银行业务数据的银行业务数据名称、第二目标银行业务数据集合内各银行业务数据的银行业务数据名称和第三目标银行业务数据集合内各银行业务数据的银行业务数据名称是否对应相同,具体地:比较第一目标银行业务数据集合内第一个银行业务数据的银行业务数据名称、第二目标银行业务数据集合内第一个银行业务数据的银行业务数据名称和第三目标银行业务数据集合内第一个银行业务数据的银行业务数据名称是否相同,比较第一目标银行业务数据集合内第二个银行业务数据的银行业务数据名称、第二目标银行业务数据集合内第二个银行业务数据的银行业务数据名称和第三目标银行业务数据集合内第二个银行业务数据的银行业务数据名称是否相同,比较第一目标银行业务数据集合内第三个银行业务数据的银行业务数据名称、第二目标银行业务数据集合内第三个银行业务数据的银行业务数据名称和第三目标银行业务数据集合内第三个银行业务数据的银行业务数据名称是否相同,以此类推,直至比较第一目标银行业务数据集合内最后一个银行业务数据的银行业务数据名称、第二目标银行业务数据集合内最后一个银行业务数据的银行业务数据名称和第三目标银行业务数据集合内最后一个银行业务数据的银行业务数据名称是否相同。相应地,若第一目标银行业务数据集合内的银行业务数据个数、第二目标银行业务数据集合内的银行业务数据个数和第三目标银行业务数据集合内的银行业务数据个数相同,且第一目标银行业务数据集合内各银行业务数据的大小、第二目标银行业务数据集合内各银行业务数据的大小和第三目标银行业务数据集合内各银行业务数据的大小均对应相同,且第一目标银行业务数据集合内各银行业务数据的银行业务数据名称、第二目标银行业务数据集合内各银行业务数据的银行业务数据名称和第三目标银行业务数据集合内各银行业务数据的银行业务数据名称均对应相同,表示第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合的特征参量完全相同,则判定第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合为相同的银行业务数据集合;否则,判定第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合不是相同的银行业务数据集合。接上述例子:第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合内的各银行业务数据均按照各银行业务数据的银行业务数据名称的第一个字拼音的首字母的先后顺序进行排列,则三个银行业务数据的排列顺序为“存款业务数据”、“借款业务数据”、“同业业务数据”,若第一目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、9mb,第二目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、9mb,第三目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、9mb,那么,由于第一目标银行业务数据集合内的银行业务数据个数、第二目标银行业务数据集合内的银行业务数据个数和第三目标银行业务数据集合内的银行业务数据个数均为3,个数相同,且第一目标银行业务数据集合内各个银行业务数据的大小、第二目标银行业务数据集合内各个银行业务数据的大小和第三目标银行业务数据集合内各个银行业务数据的大小均对应相同,且第一目标银行业务数据集合内各银行业务数据的银行业务数据名称、第二目标银行业务数据集合内各银行业务数据的银行业务数据名称和第三目标银行业务数据集合内各银行业务数据的银行业务数据名称均对应相同,则判定第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合为相同的银行业务数据集合。再比如:若第一目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、9mb,第二目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、18mb,第三目标银行业务数据集合中的这三个银行业务数据的大小依次为12mb、15mb、9mb,那么,由于第一目标银行业务数据集合内第三个银行业务数据的大小、第二目标银行业务数据集合内第三个银行业务数据的大小和第三目标银行业务数据集合内第三个银行业务数据的大小不完全相同,可以表示第二目标银行业务数据集合内第三个银行业务数据可能被破坏或者被篡改,则判定第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合不是相同的银行业务数据集合。若第一目标银行业务数据集合、第二目标银行业务数据集合和第三目标银行业务数据集合为相同的银行业务数据集合,则目标银行业务数据输出模块输出第一目标银行业务数据集合。应当理解,目标银行业务数据输出模块的输出对象不做限定,可以输出给相关设备,比如输出到相关显示屏上,或者输出到外部设备,以进行后续处理。上述实施例仅以一种具体的实施方式说明本发明的技术方案,任何对本发明进行的等同替换及不脱离本发明精神和范围的修改或局部替换,其均应涵盖在本发明权利要求保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1