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

数据核对方法及装置、存储介质、计算机设备与流程

2022-11-16 10:44:45 来源:中国专利 TAG:


1.本发明涉及一种信息处理领域,特别是涉及一种数据核对方法及装置、存储介质、计算机设备。


背景技术:

2.对账即核对账目是一种数据核对方法,一般包括账证核对,账账核对、账实核对,它是对会计核算所做的一种检查验证工作,对账的真实性、准确性和完整性对企业的正常运营起着重要的作用。随着企业之间的合作关系越来越紧密,企业与企业之间的交易活动越来越多,对账的工作也越来越复杂,一个企业往往需要与数十家甚至上百家企业进行对账,线上对账、自动对账的方法应运而生。
3.现有的数据核对方法,基于业务人员在数据核对系统中的触发操作,通过开发人员预置的接口分别获取企业侧和供应商侧的核对数据,进而基于业务人员对excel页面的操作完成对账。由于对账数据的来源较多、数据类型、格式复杂,变更较为频繁,因此,数据核对系统的开发工作量较大,上线效率较低,同时,基于人工的触发操作完成对账数据的获取、及账目核对,数据核对效率较低。


技术实现要素:

4.有鉴于此,本发明提供一种数据核对方法及装置、存储介质、计算机设备,主要目的在于现有数据核对效率较低的问题。
5.依据本发明一个方面,提供了一种数据核对方法,包括:
6.从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;
7.根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;
8.根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果。
9.进一步地,所述数据核对文件存储信息包括数据核对文件名称、数据核对文件存储路径,所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息之前,所述方法还包括:
10.获取全局预期数据核对对象的数据核对特征,以及数据核对资源存储信息;
11.根据所述数据核对特征确定每个所述预期数据核对对象的数据核对执行参数,并根据所述数据核对资源存储信息为每个所述预期数据核对对象的每个数据核对业务类型配置对应的数据核对文件存储信息;
12.将所述全局预期数据核对对象的所述数据核对文件存储信息、所述数据核对执行参数生成数据核对任务信息存储至数据核对任务信息库中。
13.进一步地,所述预设数据核对执行条件为数据核对执行时间匹配条件,所述数据核对执行参数为数据核对执行时间,所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,包括:
14.获取所述数据核对任务信息库的预设调用参数,并根据所述预设调用参数连接到所述数据核对任务信息库;
15.获取系统时间,并从所述数据核对任务信息库中识别出数据核对执行时间与所述系统时间相匹配的至少一个目标数据核对任务;
16.提取与所述目标数据核对任务对应的目标数据核对信息。
17.进一步地,所述方法还包括:
18.接收用于指示新增数据核对任务信息的数据核对任务配置邮件;
19.对所述数据核对任务信息配置邮件的内容进行光学字符识别,得到待配置数据核对任务信息;
20.根据所述待配置数据核对任务信息对数据核对任务信息库进行更新,得到更新后的数据核对任务信息库。
21.进一步地,所述根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则,包括:
22.从所述数据核对规则映射关系集合中识别出与所述目标数据核对对象对应的第一数据核对规则映射关系子集,所述第一数据核对规则映射关系子集中包括至少一个数据核对业务类型的数据核对规则;
23.从所述第一数据核对规则映射关系子集中识别出与所述目标数据核对业务类型对应的目标数据核对规则。
24.进一步地,所述目标数据核对文件包括第一目标数据核对文件、第二目标数据核对文件,所述目标数据核对规则包括至少一个预设数据核对字段,所述根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果,包括:
25.读取所述第一目标数据核对文件中的至少一个第一字段,并读取所述第二目标数据核对文件中的至少一个第二字段;
26.将与同一所述预设数据核对字段匹配的所述第一字段的第一数据、所述第二字段的第二数据进行比对;
27.根据所述第一目标字段或所述第二目标字段、所述比对的结果生成数据核对结果。
28.进一步地,所述方法还包括:
29.若根据所述目标数据核对文件存储信息未获取到所述目标数据核对文件,则更新所述目标数据核对任务对应的数据核对执行参数,所述数据核对执行参数用于表征数据核对执行时间;
30.生成用于指示数据核对文件缺失的提示信息,并将所述提示信息发送至所述目标数据核对对象侧终端,以使所述目标数据核对对象及时存放所述目标数据核对文件。
31.依据本发明另一个方面,提供了一种数据核对装置,包括:
32.第一获取模块,用于从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;
33.第二获取模块,用于根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;
34.数据核对模块,用于根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果。
35.进一步地,所述数据核对文件存储信息包括数据核对文件名称、数据核对文件存储路径,所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息之前,所述方法还包括:
36.获取全局预期数据核对对象的数据核对特征,以及数据核对资源存储信息;
37.根据所述数据核对特征确定每个所述预期数据核对对象的数据核对执行参数,并根据所述数据核对资源存储信息为每个所述预期数据核对对象的每个数据核对业务类型配置对应的数据核对文件存储信息;
38.将所述全局预期数据核对对象的所述数据核对文件存储信息、所述数据核对执行参数生成数据核对任务信息存储至数据核对任务信息库中。
39.进一步地,所述第一获取模块,包括:
40.第一获取单元,用于获取所述数据核对任务信息库的预设调用参数,并根据所述预设调用参数连接到所述数据核对任务信息库;
41.第二获取单元,用于获取系统时间,并从所述数据核对任务信息库中识别出数据核对执行时间与所述系统时间相匹配的至少一个目标数据核对任务;
42.提取单元,用于提取与所述目标数据核对任务对应的目标数据核对信息。
43.进一步地,所述装置还包括:
44.接收模块,用于接收用于指示新增数据核对任务信息的数据核对任务配置邮件;
45.第一识别模块,用于对所述数据核对任务信息配置邮件的内容进行光学字符识别,得到待配置数据核对任务信息;
46.更新模块,用于根据所述待配置数据核对任务信息对数据核对任务信息库进行更新,得到更新后的数据核对任务信息库。
47.进一步地,所述第二获取模块,包括:
48.第二识别单元,用于从所述数据核对规则映射关系集合中识别出与所述目标数据核对对象对应的第一数据核对规则映射关系子集,所述第一数据核对规则映射关系子集中包括至少一个数据核对业务类型的数据核对规则;
49.第三识别单元,用于从所述第一数据核对规则映射关系子集中识别出与所述目标数据核对业务类型对应的目标数据核对规则。
50.进一步地,所述数据核对模块,包括:
51.读取单元,用于读取所述第一目标数据核对文件中的至少一个第一字段,并读取
所述第二目标数据核对文件中的至少一个第二字段;
52.比对单元,用于将与同一所述预设数据核对字段匹配的所述第一字段的第一数据、所述第二字段的第二数据进行比对;
53.生成单元,用于根据所述第一目标字段或所述第二目标字段、所述比对的结果生成数据核对结果。
54.进一步地,所述装置还包括:
55.所述更新模块,还用于若根据所述目标数据核对文件存储信息未获取到所述目标数据核对文件,则更新所述目标数据核对任务对应的数据核对执行参数,所述数据核对执行参数用于表征数据核对执行时间;
56.生成模块,用于生成用于指示数据核对文件缺失的提示信息,并将所述提示信息发送至所述目标数据核对对象侧终端,以使所述目标数据核对对象及时存放所述目标数据核对文件。
57.根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述数据核对方法对应的操作。
58.根据本发明的再一方面,提供了一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
59.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述数据核对方法对应的操作。
60.借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
61.本发明提供了一种数据核对方法及装置、存储介质、计算机设备,本发明实施例通过从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果,实现了从数据核对文件获取到数据核对的全流程自动化,大大减少数据核对工作对人工的依赖,降低人力成本、同时,保证数据核对的准确性,从而有效提升数据核对的效率。
62.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
63.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
64.图1示出了本发明实施例提供的一种数据核对方法流程图;
65.图2示出了本发明实施例提供的另一种数据核对方法流程图;
66.图3示出了本发明实施例提供的一种数据核对装置组成框图;
67.图4示出了本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
68.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
69.针对现有数据核对效率低的技术问题。本发明实施例提供了一种数据核对方法,如图1所示,该方法包括:
70.101、从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息。
71.本发明实施例中,处理数据核对任务的执行主体为配置在应用服务器的数据核对插件,该插件为基于机器人流程自动化(rpa:robotic process automation)构建的。当需要执行数据核对任务时,为了得到待处理的待核对数据,通过触发接口调用控件,对数据核对任务信息库进行查询,从而得到目标数据核对任务的目标数据核对信息。其中,数据核对任务信息库为存储有待执行数据核对任务的信息的数据库。目标数据核对任务为当前需要执行的数据核对任务。目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息,目标数据核对对象为目标数据核对任务所涉及的双方数据核对企业。
72.现有的rpa配置于计算机终端,通过监测和模拟人工操作,复制人工操作过程从而执行基于规则、重复的业务流程。本发明实施例中,rpa配置于数据核对业务系统服务器,不需要依赖于人工进行示范性操作,因而不需要为目标数据核对信息的获取,以及后续数据核对文件、数据核对规则的获取、配置操作界面,可以通过预先配置的接口调用控件实现对数据核对文件及规则的后台自动获取,大大减少了界面配置开发工作量、从而降低开发成本。此外,目标数据核对任务的确认为自动响应,不需要人工的触发,可以实现数据核对任务的全天候的处理,从而提升数据核对任务的处理效率。
73.需要说明的是,目标数据核对任务为基于预设数据核对执行条件确定的。即需要从数据核对任务信息库中的多个待执行数据核对任务中识别出满足预设数据核对执行条件的数据核对任务作为目标数据核对任务。例如,预设数据核对执行条件为数据核对日期,某企业需要与3个业务合作方进行数据核对,即有三个待执行数据核对任务a、b、c,但与每个业务合作方约定的数据核对日期不同,a需要每月5日数据核对、b需要每月7日数据核对、c需要每月9日数据核对,在每月5日,待执行数据核对任务a即为目标数据核对任务。由于企业合作的业务对象繁多,每个业务对象约定的数据核对日期或数据核对条件均不同。通过基于预设数据核对执行条件从繁杂的待执行数据核对任务中确定出当前需要执行的数据核对任务,能够有效避免由于人工操作造成未满足数据核对执行条件即开始数据核对、以及数据核对任务执行遗漏等问题,从而使数据核对任务的执行更加及时、准确。
74.102、根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述
目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则。
75.本发明实施例中,数据核对企业以及需要与企业进行数据核对的业务合作方,会将数据核对文件放在预先约定好的服务器数据核对文件存储空间中。数据核对文件的名称为按照预先约定好的命名方式命名的。rpa通过接口调用控件,根据目标数据核对文件存储信息中的目标数据核对文件存储路径、目标数据核对文件文件名称,从预设数据核对文件存储空间中获取目标数据核对文件。由于不同数据核对业务类型、不同数据核对对象的数据核对规则不同,因此,需要根据目标数据核对对象、目标数据核对业务类型从预先设定好的数据核对规则映射关系集合中调取目标数据核对规则。例如,某目标数据核对对象需要对待核对数据的费用归属进行核对,则与该目标数据核对对象所对应的数据核对规则包括开票口径、费用归属等信息的核对规则。机票订购交易数据、酒店订购数据,由于业务类型不同,计费方式不同,其待核对数据在数据核对文件中的呈现方式不同,因此,对应机票订购交易业务、酒店订购业务的数据核对规则不同。
76.需要说明的是,利用rpa接口调用控件根据目标数据核对文件存储信息获取目标数据核对文件,避免开发人员针对每个需要获取数据核对文件的合作方企业服务器配置文件调用接口,大大减少了接口配置的开发工作量,同时,大大缩短了数据核对业务上线的周期,从而有效降低数据核对业务开发的时间成本及人力成本。
77.103、根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果。
78.本发明实施例中,目标数据核对文件包括数据核对对象双方的数据核对文件。目标数据核对文件的格式为excel电子表格。rpa基于目标数据核对规则将记录有数据核对对象双方的交易数据的excel表格内的数据进行核对,具体核对内容,可以为账期、金额等,得到的数据核对结果包括数据核对业务类型、账期、差异金额等项目。例如,a目标数据核对文件中账期为20220807的交易数据为50、b目标数据核对文件中账期为20220807的交易数据为48,则得到一条账期20220807的数据核对差异金额为2的数据核对信息。新建电子表格sheet页,并将数据核对信息逐条存储至新建电子表格sheet页中,以得到数据核对结果。
79.本发明实施例中,数据核对结果除包括账期、差异金额外,还可以包括基于差异金额、及至少一个预设差异金额阈值,得到数据核对通过或数据核对不通过的数据核对判定结果。例如,差异金额超出预设异金额阈值,表明差异金额较大,则在数据核对结果中增加数据核对异常或不通过的数据核对判定结果。也可以包括基于差异金额及差异项目的数量,确定的数据核对评分或数据核对等级。进而可以基于当前数据核对结果以及历史核对结果中的数据核对评分或数据核对等级,对数据核对对象的数据核对文件的准确性进行评估,当数据核对文件的准确性评估结果小于预设准确性阈值时,生成数据核对文件准确较低的预警信息,以使数据核对对象对数据核对文件的准确性进行改进。
80.需要说明的是,通过rpa对目标数据核对文件的两份excel文件中的待核对数据进行核对,之间在操作系统后台对数据进行核对,避免了基于人工核对过程中还需要配置excel操作界面,进一步减少开发人员工作量,同时,rpa基于数据核对规则进行数据核对,可以避免人工数据核对的操作失误,保证数据核对的准确性,从而有效降低人力成本,提升数据核对准确性。此外,rpa数据核对插件可以24小时全天候执行数据核对操作,从而实现
高效数据核对。
81.在一个本发明实施例中,为了进一步说明及限定,如图2所示,步骤103所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息之前,所述方法还包括:
82.获取全局预期数据核对对象的数据核对特征,以及数据核对资源存储信息。
83.根据所述数据核对特征确定每个所述预期数据核对对象的数据核对执行参数,并根据所述数据核对资源存储信息为每个所述预期数据核对对象的每个数据核对业务类型配置对应的数据核对文件存储信息。
84.将所述全局预期数据核对对象的所述数据核对文件存储信息、所述数据核对执行参数生成数据核对任务信息存储至数据核对任务信息库中。
85.本发明实施例中,全局预期数据核对对象为预期需要进行数据核对的全部数据核对对象。每个数据核对对象的每个数据核对业务类型对应一个数据核对任务。数据核对特征为预先与每个数据核对对象约定的数据核对执行的依据,如数据核对日期、数据核对文件的更新等,本发明实施例不做具体限定。数据核对执行参数为根据数据核对特征确定的具体参数,例如,每月5日。数据核对资源存储信息包括全部预设数据核对对象的待核对数据的存储信息。由于一个数据核对对象存在包括多种数据核对业务类型的情况,例如,与龙腾进行数据核对,包括数据核对业务类型包括酒店账单数据、机票账单数据等。因此,需要根据数据核对资源存储信息为每个数据核对对象所对应的每个数据核对业务类型下的数据核对文件配置数据核对文件存储信息。进而,由配置好数据核对文件存储信息、数据核对执行参数的全部数据核对任务配置构建得到数据核对任务信息库。
86.需要说明的是,通过预先为每个数据核对任务配置数据核对文件存储信息、数据核对执行参数,能够实现基于预设数据核对执行条件对目标数据核对任务的识别,进而基于数据核对文件存储信息对数据核对文件进行准确获取,大大降低接口配置的开发工作量,同时,降低了数据核对过程对人的依赖程度,实现数据核对任务启动、数据核对文件获取的全流程自动化,从而有效降低数据核对过程人力成本,提升数据核对效率。
87.在一个本发明实施例中,为了进一步说明及限定,步骤101所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,包括:
88.获取所述数据核对任务信息库的预设调用参数,并根据所述预设调用参数连接到所述数据核对任务信息库。
89.获取系统时间,并从所述数据核对任务信息库中识别出数据核对执行时间与所述系统时间相匹配的至少一个目标数据核对任务。
90.提取与所述目标数据核对任务对应的目标数据核对信息。
91.本发明实施例中,数据核对任务信息库存储在对应数据库中。rpa需要对该数据库的数据进行查询和调取,需要首先获取该数据库的预设调用参数。其中,预设调用参数包括但不限于数据核对任务信息库所在数据库的连接串、账号、密码。基于预设调用参数连接到数据核对任务信息库之后,基于预设数据核对执行条件对数据核对任务进行识别,将满足预设数据核对执行条件的数据核对任务确定为当前需要执行的目标数据核对任务。进而获取用于获取该目标数据核对任务所对应的数据核对文件的数据核对文件存储信息。
92.需要说明的是,预设数据核对执行条件为数据核对执行时间匹配条件。数据核对
执行参数为数据核对执行时间。即当数据核对任务的数据核对执行时间满足当前时间时,该数据核对任务为需要执行的目标数据核对任务。具体地,为了确认当前时间,首先需要获取系统时间,遍历数据核对任务的数据核对执行时间,将数据核对执行时间满足当前系统时间的至少一个数据核对任务确定为目标数据核对任务。例如,获取到当前系统网络时间为20220801,则将数据核对执行时间为1日的全部数据核对执行任务确定为目标执行任务。通常情况下数据核对工作是按照账期进行数据核对,而每个数据核对对象的数据核对时间要求不同,同时,为了避免数据核对工作太过集中,会与每个数据核对对象约定不同的数据核对时间,从而缓解数据核对工作压力。通过基于预设的数据核对执行时间匹配条件,能够准确的识别出当前日期需要执行的数据核对任务,在满足不同数据核对时间需求的同时,避免由于数据核对任务复杂而出现数据核对遗漏、数据核对不及时等问题,从而有效提升数据核对任务执行的准确度、及数据核对任务执行效率。
93.在一个本发明实施例中,为了进一步说明及限定,所述方法还包括:
94.接收用于指示新增数据核对任务信息的数据核对任务配置邮件;
95.对所述数据核对任务信息配置邮件的内容进行光学字符识别,得到待配置数据核对任务信息;
96.根据所述待配置数据核对任务信息对数据核对任务信息库进行更新,得到更新后的数据核对任务信息库。
97.本发明实施例中,对于一个企业来说业务合作对象的变更是较为频繁的。当某一数据核对对象为新的业务合作对象时,在企业内部系统对数据核对信息进行处理例如,数据核对单的费用归属进行划分的过程中,系统便可以监控到缺少该业务合作对象的配置信息,进而获取该业务对象的相关数据核对信息生成用于对该数据核对对象的数据核对任务信息进行配置的数据核对任务配置邮件。rpa配置有outlook控件,ocr(光学字符识别)控件。其中,outlook控件预设有与数据核对任务配置邮件相对应的邮件读取文件夹名称、邮件主题。当rpa读取到数据核对任务配置邮件之后,基于ocr控件对该邮件的内容进行识别,并通过接口调用控件将识别到的待配置数据核对任务信息存储至数据核对任务信息库中,以完对新增数据核对对象所对应的数据核对任务信息的配置。
98.需要说明的是,通过基于rpa中配置的outlook控件、ocr控件、接口调用控件,对数据核对任务配置邮件进行自动读取,自动配置到数据核对任务信息库,避免了由人工接收邮件并进行配置,导致数据核对任务信息更新不及时、开发维护成本较高的问题,从而保证数据核对任务信息更新的时效性,同时,有效提升新增数据核对任务的配置效率。
99.在一个本发明实施例中,为了进一步说明及限定,所述根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则,包括:
100.从所述数据核对规则映射关系集合中识别出与所述目标数据核对对象对应的第一数据核对规则映射关系子集。
101.从所述第一数据核对规则映射关系子集中识别出与所述目标数据核对业务类型对应的目标数据核对规则。
102.本发明实施例中,由于每个数据核对对象的数据核对文件中待核对数据的格式不同,数据核对规则也就不同,因此,预先针对每个数据核对对象设定有符合该数据核对对象
的数据核对规则。又由于每个数据核对对象存在对应有不同数据核对业务类型的情况,且每个数据核对业务类型的数据核对规则也有细微差异,因此,预先构建有包括至少一个数据核对业务类型的数据核对规则的第一数据核对规则映射关系子集。通过基于目标数据核对对象、目标数据核对业务类型识别出目标数据核对规则,能够满足不同数据核对对象、不同数据核对业务类型对于数据核对规则的不同要求,从而在保证数据核对准确性的同时,满足数据核对规则的多样化需求。
103.在一个本发明实施例中,为了进一步说明及限定,所述根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果,包括:
104.读取所述第一目标数据核对文件中的第一字段,并读取所述第二目标数据核对文件中的第二字段。
105.将与同一所述预设数据核对字段匹配的所述第一字段的第一数据、所述第二字段的第二数据进行比对。
106.根据所述第一目标字段或所述第二目标字段、所述比对的结果生成数据核对结果。
107.本发明实施例中,目标数据核对文件包括第一目标数据核对文件、第二目标数据核对文件,即目标数据核对文件包括企业一方记录的第一目标数据核对文件、及数据核对对象一方记录的第二目标数据核对文件。目标数据核对规则包括至少一个预设数据核对字段。预设数据核对字段表征需要数据核对的项目内容,例如:金额、账期等。当从第一目标数据核对文件、第二目标数据核对文件分别识别出与预设数据核对字段相同的第一目标字段、第二目标字段后,将第一目标字段与第二目标字段中的相同字段分别对应的第一目标数据核对文件中的第一数据、第二目标数据核对文件中的第二数据进行比对。例如,将第一目标数据核对文件中2022年8月5日的金额数据,与第二目标数据核对文件中2022年8月5日的金额数据进行比对,从而得到金额差异。rpa新建excel的sheet页,并将账期的字段以及比对的金额数据差异存储至新建sheet页中。
108.在一个本发明实施例中,为了进一步说明及限定,所述方法还包括:
109.若根据所述目标数据核对文件存储信息未获取到所述目标数据核对文件,则更新所述目标数据核对任务对应的数据核对执行参数;
110.生成用于指示数据核对文件缺失的提示信息,并将所述提示信息发送至所述目标数据核对对象侧终端,以使所述目标数据核对对象及时存放所述目标数据核对文件。
111.本发明实施例中,数据核对执行参数表征数据核对执行时间。由于预设数据核对文件存储空间中的数据核对文件为企业或业务合作方预先存放的,可能存在预先约定的数据核对执行时间之前,数据核对文件还没有存储至预设数据核对文件存储空间。此时,需要向目标数据核对对象侧的终端发送提示信息,以提醒目标数据核对对象及时存放目标数据核对文件。同时,系统侧为了保证目标数据核对任务的执行,将数据核对执行参数进行更新,具体更新方式可以为向后推延数据核对执行时间,例如,将数据核对执行时间由初始的5日更新至8日。通过向目标数据核对对象发送提示信息,以及更新数据核对执行参数,能够避免由于数据核对文件存放不及时导致数据核对失败,从而有效提升数据核对成功率。
112.本发明提供了一种数据核对方法,本发明实施例通过从数据核对任务信息库中获
取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果,实现了从数据核对文件获取到数据核对的全流程自动化,大大减少数据核对工作对人工的依赖,降低人力成本、同时,保证数据核对的准确性,从而有效提升数据核对的效率。
113.进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种数据核对装置,如图3所示,该装置包括:
114.第一获取模块31,用于从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;
115.第二获取模块32,用于根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;
116.数据核对模块33,用于根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果。
117.进一步地,所述数据核对文件存储信息包括数据核对文件名称、数据核对文件存储路径,所述从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息之前,所述方法还包括:
118.获取全局预期数据核对对象的数据核对特征,以及数据核对资源存储信息;
119.根据所述数据核对特征确定每个所述预期数据核对对象的数据核对执行参数,并根据所述数据核对资源存储信息为每个所述预期数据核对对象的每个数据核对业务类型配置对应的数据核对文件存储信息;
120.将所述全局预期数据核对对象的所述数据核对文件存储信息、所述数据核对执行参数生成数据核对任务信息存储至数据核对任务信息库中。
121.进一步地,所述第一获取模块,包括:
122.第一获取单元,用于获取所述数据核对任务信息库的预设调用参数,并根据所述预设调用参数连接到所述数据核对任务信息库;
123.第二获取单元,用于获取系统时间,并从所述数据核对任务信息库中识别出数据核对执行时间与所述系统时间相匹配的至少一个目标数据核对任务;
124.提取单元,用于提取与所述目标数据核对任务对应的目标数据核对信息。
125.进一步地,所述装置还包括:
126.接收模块,用于接收用于指示新增数据核对任务信息的数据核对任务配置邮件;
127.第一识别模块,用于对所述数据核对任务信息配置邮件的内容进行光学字符识别,得到待配置数据核对任务信息;
128.更新模块,用于根据所述待配置数据核对任务信息对数据核对任务信息库进行更新,得到更新后的数据核对任务信息库。
129.进一步地,所述第二获取模块,包括:
130.第二识别单元,用于从所述数据核对规则映射关系集合中识别出与所述目标数据核对对象对应的第一数据核对规则映射关系子集,所述第一数据核对规则映射关系子集中包括至少一个数据核对业务类型的数据核对规则;
131.第三识别单元,用于从所述第一数据核对规则映射关系子集中识别出与所述目标数据核对业务类型对应的目标数据核对规则。
132.进一步地,所述数据核对模块,包括:
133.读取单元,用于读取所述第一目标数据核对文件中的至少一个第一字段,并读取所述第二目标数据核对文件中的至少一个第二字段;
134.比对单元,用于将与同一所述预设数据核对字段匹配的所述第一字段的第一数据、所述第二字段的第二数据进行比对;
135.生成单元,用于根据所述第一目标字段或所述第二目标字段、所述比对的结果生成数据核对结果。
136.进一步地,所述装置还包括:
137.所述更新模块,还用于若根据所述目标数据核对文件存储信息未获取到所述目标数据核对文件,则更新所述目标数据核对任务对应的数据核对执行参数,所述数据核对执行参数用于表征数据核对执行时间;
138.生成模块,用于生成用于指示数据核对文件缺失的提示信息,并将所述提示信息发送至所述目标数据核对对象侧终端,以使所述目标数据核对对象及时存放所述目标数据核对文件。
139.本发明提供了一种数据核对装置,本发明实施例通过从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果,实现了从数据核对文件获取到数据核对的全流程自动化,大大减少数据核对工作对人工的依赖,降低人力成本、同时,保证数据核对的准确性,从而有效提升数据核对的效率。
140.根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的数据核对方法。
141.图4示出了根据本发明一个实施例提供的一种计算机设备的结构示意图,本发明具体实施例并不对计算机设备的具体实现做限定。
142.如图4所示,该计算机设备可以包括:处理器(processor)402、通信接口(communications interface)404、存储器(memory)406、以及通信总线408。
143.其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通
信。
144.通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。
145.处理器402,用于执行程序410,具体可以执行上述数据核对方法实施例中的相关步骤。
146.具体地,程序410可以包括程序码,该程序码包括计算机操作指令。
147.处理器402可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算机设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
148.存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
149.程序410具体可以用于使得处理器402执行以下操作:
150.从数据核对任务信息库中获取至少一个目标数据核对任务的目标数据核对信息,所述目标数据核对任务为基于预设数据核对执行条件确定的,所述目标数据核对信息包括目标数据核对业务类型、目标数据核对对象、以及与所述目标数据核对对象对应的目标数据核对文件存储信息;
151.根据所述目标数据核对文件存储信息,获取目标数据核对文件,并根据所述目标数据核对对象、所述目标数据核对业务类型,从数据核对规则映射关系集合中获取目标数据核对规则;
152.根据所述目标数据核对文件、所述目标数据核对规则进行数据核对处理,得到所述目标数据核对任务的数据核对结果。
153.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
154.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
再多了解一些

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

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

相关文献