一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

金融业务数据核对方法、装置、电子设备及存储介质与流程

2022-11-16 16:56:17 来源:中国专利 TAG:


1.本技术涉及人工智能技术领域,尤其涉及一种金融业务数据核对方法、装置、电子设备及存储介质。


背景技术:

2.在信息化的时代,越多越多的数据充斥着人们的生活和工作,由于数据量的增多,难免会存在一些数据丢失、更改等问题。原始的数据产生后一般需要经过数据核对来确保数据的准确性,特别是对于银行等金融系统来说,由于银行业务通常涉及多个服务环节,必须要保证每个环节的数据都正确,因此,数据核对对于银行等金额机构来说显得尤为重要。
3.传统的数据核对的方式是将各个环节产生的所有数据的字符串进行逐一校验,虽然可以通过机器等自动化的方式进行自动核对,但是由于数据量大,就算是自动化的校验方式也需要耗费大量的时间,且计算设备需要足够大的算力。因此,传统的数据核对方法效率低。


技术实现要素:

4.本技术实施例提供一种金融业务数据核对方法、装置、电子设备及存储介质,提高了数据核对效率。
5.第一方面,本技术提供一种金融业务数据核对方法,包括:
6.获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识;
7.根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易的账户信息;
8.获取多个业务服务分别对应的业务流数据;
9.在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据;
10.根据业务标识确定多个待核对关键词分别对应的核对策略;
11.根据核对策略对业务流数据中待核对数据进行数据核对。
12.第二方面,本技术提供一种金融业务数据核对装置,包括:
13.第一获取模块,用于获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识;
14.第一确定模块,用于根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易账户信息;
15.第二获取模块,用于获取多个业务服务分别对应的业务流数据;
16.第二确定模块,用于在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据;
17.第三确定模块,用于根据业务标识确定多个待核对关键词分别对应的核对策略;
18.数据核对模块,用于根据核对策略对业务流数据中待核对数据进行数据核对。
19.第三方面,本技术实施例提供了一种电子设备,电子设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述金融业务数据核对方法中的步骤。
20.第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述金融业务数据核对方法中的步骤。
21.本技术实施例提供了一种金融业务数据核对方法、装置、电子设备及存储介质,该方法首先获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识,根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,获取多个业务服务分别对应的业务流数据,在多个业务流数据中确定待核对关键词分别对应的待核对数据,根据业务标识确定多个待核对关键词分别对应的核对策略,根据核对策略对业务流数据中待核对数据进行数据核对。由于本技术先确定业务数据流中待核对关键词对应的待核对数据,再通过数据核对策略对待核对数据进行数据核对,无需对数据的字符串进行逐一核对,提高了数据核对效率。
附图说明
22.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
23.图1为本技术实施例提供的金融业务数据核对系统的场景示意图。
24.图2为本技术实施例提供的金融业务数据核对方法的第一种流程示意图。
25.图3为本技术实施例提供的金融业务数据核对方法的第二种流程示意图。
26.图4a为本技术实施例提供的数据实时核对平台示意图。
27.图4b为本技术实施例提供的金融业务数据核对方法的第三种流程示意图。
28.图5为本技术实施例提供的金融业务数据核对装置的结构示意图。
29.图6为本技术实施例提供的电子设备的结构示意图。
具体实施方式
30.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术实施例提供一种金融业务数据核对方法、装置、电子设备及存储介质。其中,该金融业务数据核对装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备,其中,该终端可以包括平板电脑、笔记本电脑、个人计算(pc,personal computer)、微型处理盒子、或者其他设备等。
32.本技术说明书、权利要求书和附图中出现的术语“包括”和“具有”以及它们任何变
形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同的对象,而非用于描述特定的顺序。
33.请参阅图1,图1为本技术实施例所提供的金融业务数据核对系统的场景示意图,图1中包括电子设备10,该方法电子设备10首先获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识,再根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易的账户信息,再获取多个业务服务分别对应的业务流数据,在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据,再根据业务标识确定多个待核对关键词分别对应的核对策略,最后,根据核对策略对业务流数据中待核对数据进行数据核对。由于本技术先确定业务数据流中待核对关键词对应的待核对数据,再通过数据核对策略对待核对数据进行数据核对,无需对数据的字符串进行逐一核对,提高了数据核对效率。
34.需要说明的是,图1所示的金融业务数据核对系统的场景示意图仅仅是一个示例,本技术实施例描述的电子设备是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务局景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
35.请参阅图2,图2为本技术实施例提供的金融业务数据核对方法的第一种流程示意图,包括:
36.步骤201、获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识。
37.数据核对请求可以通过定时器触发,到预设时间时电子设备的定时器触发数据核对请求,电子设备获取该数据核对请求。数据核对请求还可以通过用户来触发,用户通过请求界面发送针对目标金融业务的数据核对请求。数据核对请求的触发方式在此不做限定,根据实际情况确定。
38.在本技术中目标金融业务的业务标识可以理解为目标金融业务的id或者代号。
39.在本技术中,目标金融业务指的是银行金融业务中的一种,包括但不局限于信用卡办理业务、借贷业务、存储业务、取款业务等。
40.步骤202、根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易的账户信息。
41.由于银行的一个金融业务一般是由多个小的业务服务组成,例如,借贷业务包括申请人年收入统计、申请人授信额度计算、申请人风险评估,申请人借贷最高额度计算等几个业务服务组成。取款业务一般由账户金额统计、取款金额确认、账户剩余金额统计等三个小的业务服务组成。
42.在本技术中,待核对关键词是指目标金融业务中具有代表性的词,包括但不局限于交易金额、交易的账户信息、业务名称、业务种类等。
43.在一种实施例中,根据业务标识,确定目标金融业务对应的多个业务服务,包括:根据业务标识,在预设业务服务对照表中确定目标金融业务对应的多个业务服务,预设业务服务表包括业务标识与业务服务的对应关系。
44.步骤203、获取多个业务服务分别对应的业务流数据。
45.由于每个业务服务都有对应的业务流数据,因此,需要获取多个业务服务分别对应的业务流数据。
46.步骤204、在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据。
47.在本技术中,以待核对关键词为交易金额和交易的账户信息为例进行说明。
48.当待核对关键词为交易金额和交易的账户信息时,在多个业务数据中确定交易金额对应的数据,以及账户信息对应的数据,例如交易金额对应的数据为¥10000,0000,0000;账户信息对应的数据为134********。
49.由于业务流数据量很大,从业务流数据中确定的待核对数据可能会存在数据错误、数据丢失等问题,因此,需要将待核对数据进行数据格式校验,确定待核对数据正确率。
50.在一种实施例中,在多个业务流数据中确定待核对关键词分别对应的待核对数据,包括:在多个业务流数据中确定待核对关键词分别对应的候选待核对数据;对候选待核对数据进行数据校验,将通过数据格式校验的候选待核对数据确定为待核对数据。
51.在本技术中,候选待核对数据是与待核对关键词相匹配的数据。
52.可以通过人工校验的方式对候选待核对数据进行数据校验,也可以通过自适应的方式进行数据校验。
53.在本技术中,对候选待核对数据进行数据校验,将通过数据格式校验的候选待核对数据确定为待核对数据,包括:根据待核对关键词,确定待核对关键词分别对应的候选待核对数据的数据格式以及数据长度;根据待核对关键词分别对应的候选待核对数据的数据格式以及数据长度,在候选待核对数据中确定待核对数据。
54.由于不同的待核对关键词又各自的数据格式和长度,例如当账户信息为身份证号码时,身份证对应的格式信息为“421181************”,长度为18位;当账户信息为姓名时,姓名的格式信息为“姓 名”,长度小于6位;当账户信息为电话号码时,电话号码的格式信息为“1**********”,长度为11位。
55.步骤205、根据业务标识确定多个待核对关键词分别对应的核对策略。
56.由于不同的目标金融业务,相同的目标金融业务不同的关键词对应的核对策略都不同,因此,需要根据业务标识确定多个待核对关键词分别对应的核对策略。例如,目标金融业务为转账业务,转账业务由账户金额统计a1、转账金额确认b1、账户剩余金额计算c1,当关键词为账户信息时,核对策略规定,多个业务服务对应的账户信息可以相同也可以不相同;当目标金融业务为取款业务,取款业务由账户金额统计a2、取款金额确认b2、账户剩余金额计算c2,关键词为账户信息时,核对策略规定,多个业务服务对应的账户信息必须相同,即a2=b2=c2。当目标金融业务为转账业务,关键词为交易金额时,核对策略规定,多个业务服务对应的交易金额的核对策略为a1-b1=c1,当目标金融业务为取款业务,关键词为交易金额时,核对策略规定,多个业务服务对应的交易金额的核对策略为a2-b2=c2。
57.可以预先设置核对策略表格,再根据查表得方式根据业务标识确定多个待核对关
键词分别对应的核对策略。
58.在一种实施例中,根据业务标识确定多个待核对关键词分别对应的核对策略,包括:根据业务标识确定目标金融业务的类型;根据目标金融业务类型,确定多个待核对关键词分别对应的核对策略。
59.例如,可以将银行的交易分为不同用户间的交易,还是同一个用户不同账号之间的交易,若不同用户间的交易则对应的身份证等信息不相同,若相同用户不同账号之间的交易,则对应的身份证信息相同。
60.取款业务和转账业务都属于账户金融转出的业务,因此对应的核对策略相同。
61.在一种实施例中,根据目标金融业务类型,确定多个待核对关键词分别对应的核对策略,包括:将目标金融业务类型以及待核对关键词输入到预先训练好的金融数据核对模型中,得到待核对关键词对应的核对策略。
62.其中,金融数据核对模型是通过大量的样本数据进行训练得到的,可以将大量目标金融业务类型和待核对关键词作为深度神经网络的训练样本,同时获取标注的多个核对策略,将训练样本输入到金融数据核对模型中,得到预测的多个核对策略,根据预测多个核对策略和标注的多个核对策略,采用深度学习方法进行迭代训练,直至金融数据核对模型收敛时,得到训练好的金融数据核对模型。
63.步骤206、根据核对策略对业务流数据中待核对数据进行数据核对。
64.根据上一步确定的核对策略对业务流数据中的待核对数据进行数据核对。
65.由于本技术先确定业务数据流中待核对关键词对应的待核对数据,再通过数据核对策略对待核对数据进行数据核对,无需对数据的字符串进行逐一核对,提高了数据核对效率。
66.请参阅图3,图3为本技术实施例提供的金融业务数据核对方法的第二种流程示意图,金融业务数据核对方法还包括:
67.步骤207:若业务流数据中待核对数据有误,则删除业务流数据,并生成出数据异常信息。
68.为保证数据的准确性,当业务流数据中待核对数据有误,则删除有误的业务流数据,并生成数据异常信息以提醒用户。
69.如图4a所示本技术实施例还提供了一种数据实时核对平台,该数据实时核对平台包括数据采集层、数据核对层以及异常数据、核对报表展示层。
70.其中,数据采集层主要负责业务数据的采集,对于整个数据流,都需要有一个全局唯一的id来标识该数据同一业务流数据(比如一次购买交易,或者转账交易等),采取基于日志的数据采集过程。其中,采取定时任务驱动的模式获取这些log数据。时间窗口可以根据相关的业务做调节。采集好相关的数据后我们可以统一保存在一个数据库中,本技术实施例中使用redis数据库。
71.数据核对层主要负责将存在redis中的数据按照配置的核对规则进行数据核对。在设定的时间段内,若是所有数据收集完则开始进行核对。
72.异常数据、核对报表展示层主要负责将异常的数据,告警出来,也可以对整个业务流程进行数据报表展示。
73.如图4b所示为本技术实施例提供的金融业务数据核对方法的第三种流程示意图,
假设某个业务有4个服务。每个服务处理不同的业务逻辑。假设服务为a,b,c,d。同一个业务流程在不同的服务上都有相同的id或者标识。例如保险保单号,金融支付的支付单号具体核对流程如下:核对平台在redis上收集以id或者同一个业务唯一标识号的数据,每隔一段时间内检测redis上面4个服务有没有收集满。收集满就进行数据核对,没有超过核对时间阈值,发送异常告警,删除redis key,再收集好4的服务的数据,然后触发核对规则。比如服务a中的金额和bcd中的金额字段相等,或者a.pay=b.cost c.insure.这写配置的规则可以自由配置。核对完后删除redis key。
74.在上述实施例方法的基础上,本实施例将金融业务数据核对装置的角度进一步进行描述,请参阅图5,图5具体描述了本技术实施例提供的金融业务数据核对装置的结构示意图,包括:
75.第一获取模块501,用于获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识;
76.第一确定模块502,用于根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易账户信息;
77.在一种实施例中,第一确定模块502,包括:
78.第一确定子模块,用于根据业务标识,在预设业务服务对照表中确定目标金融业务对应的多个业务服务,预设业务服务表包括业务标识与业务服务的对应关系。
79.第二获取模块503,用于获取多个业务服务分别对应的业务流数据;
80.第二确定模块504,用于在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据;
81.在一种实施例中,第二确定模块504,包括:
82.第二确定子模块,用于在多个业务流数据中确定待核对关键词分别对应的候选待核对数据;
83.校验子模块,用于对候选待核对数据进行数据校验,将通过数据格式校验的候选待核对数据确定为待核对数据。
84.第三确定模块505,用于根据业务标识确定多个待核对关键词分别对应的核对策略;
85.在一种实施例中,第三确定模块505,包括:
86.第三确定子模块,用于根据业务标识确定目标金融业务的类型;
87.第四确定子模块,用于根据目标金融业务类型,确定多个待核对关键词分别对应的核对策略。
88.数据核对模块506,用于根据核对策略对业务流数据中待核对数据进行数据核对。
89.相应的,本技术实施例还提供一种电子设备,如图6所示,该电子设备可以包括射频电路601、包括有一个或一个以上计算机可读存储介质的存储器602、输入单元603、显示单元604、传感器605、音频电路606、wifi模块607、包括有一个或者一个以上处理核心的处理器608、以及电源609等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
90.射频电路601可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站
的下行信息接收后,交由一个或者一个以上处理器608处理;另外,将涉及上行的数据发送给基站。存储器602可用于存储软件程序以及模块,处理器608通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。输入单元603可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
91.显示单元604可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
92.电子设备还可包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。音频电路606包括扬声器,扬声器可提供用户与电子设备之间的音频接口。
93.wifi属于短距离无线传输技术,电子设备通过wifi模块607可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问,虽然图6示出了wifi模块607,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。
94.处理器608是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行电子设备的各种功能和处理数据,从而对手机进行整体监控。
95.电子设备还包括给各个部件供电的电源609(比如电池),优选的,电源可以通过电源管理系统与处理器608逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
96.尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器608会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器608来运行存储在存储器602中的应用程序,从而实现以下功能:
97.获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识;
98.根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易的账户信息;
99.获取多个业务服务分别对应的业务流数据;
100.在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据;
101.根据业务标识确定多个待核对关键词分别对应的核对策略;
102.根据核对策略对业务流数据中待核对数据进行数据核对。
103.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文的详细描述,此处不再赘述。
104.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
105.为此,本技术实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以实现以下功能:
106.获取针对目标金融业务的数据核对请求,数据核对请求携带目标金融业务的业务标识;
107.根据业务标识,确定目标金融业务对应的多个业务服务,以及目标金融业务对应的待核对关键词,待核对关键词包括交易金额和交易的账户信息;
108.获取多个业务服务分别对应的业务流数据;
109.在多个业务流数据中确定待核对关键词分别对应的待核对数据,业务流数据包括待核对数据;
110.根据业务标识确定多个待核对关键词分别对应的核对策略;
111.根据核对策略对业务流数据中待核对数据进行数据核对。
112.在一种实施例中,根据业务标识确定多个待核对关键词分别对应的核对策略,包括:
113.根据业务标识确定目标金融业务的类型;
114.根据目标金融业务类型,确定多个待核对关键词分别对应的核对策略。
115.在一种实施例中,根据目标金融业务类型,确定多个待核对关键词分别对应的核对策略,包括:
116.将目标金融业务类型以及待核对关键词输入到预先训练好的金融数据核对模型中,得到待核对关键词对应的核对策略。
117.在一种实施例中,根据业务标识,确定目标金融业务对应的多个业务服务,包括:
118.根据业务标识,在预设业务服务对照表中确定目标金融业务对应的多个业务服务,预设业务服务表包括业务标识与业务服务的对应关系。
119.在一种实施例中,在多个业务流数据中确定待核对关键词分别对应的待核对数据,包括:
120.在多个业务流数据中确定待核对关键词分别对应的候选待核对数据;
121.对候选待核对数据进行数据校验,将通过数据格式校验的候选待核对数据确定为待核对数据。
122.在一种实施例中,对候选待核对数据进行数据校验,将通过数据格式校验的候选待核对数据确定为待核对数据,包括:
123.根据待核对关键词,确定待核对关键词分别对应的候选待核对数据的数据格式以及数据长度;
124.根据待核对关键词分别对应的候选待核对数据的数据格式以及数据长度,在候选待核对数据中确定待核对数据。
125.在一种实施例中,根据核对策略对业务流数据中待核对数据进行数据核对之后,还包括:
126.若业务流数据中待核对数据有误,则删除业务流数据,并生成出数据异常信息。
127.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
128.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
129.由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种金融业务数据核对方法中的步骤,因此,可以实现本技术实施例所提供的任一种种金融业务数据
核对方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
130.以上对本技术实施例所提供的一种金融业务数据核对方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例的技术方案的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献