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

数据处理控制方法、装置、计算机设备和数据处理系统与流程

2022-08-13 17:40:05 来源:中国专利 TAG:


1.本技术涉及大数据技术领域,特别是涉及一种数据处理控制方法、装置、计算机设备、存储介质、计算机程序产品和数据处理系统。


背景技术:

2.随着经济的快速发展,人们的金融行为不断增加,金融业务交易量呈爆炸式的持续增长,形成了海量的金融业务数据,因而对各金融机构的数据处理系统的处理能力和安全可靠性提出了新的要求。目前各金融机构的数据处理系统,大多以主机系统为核心(如ibm大型主机),并结合多个开放平台提供辅助功能,从而完成海量金融业务数据的处理任务。
3.在金融机构的日常生产场景中,每日都需要对全量的金融业务数据进行处理,例如可以在当日日终后的预设时段内,由主机系统对当日的全量业务数据进行批量处理(如对交易数据和账户数据的统计分析等),然后将处理后的数据分发给多个开放平台(如信贷管理平台、资产管理平台等),使各开放平台进行后续处理,以完成每日的数据处理任务。
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.图1为一个实施例中数据处理系统的结构示意图;
61.图2为一个实施例中数据处理控制方法的流程示意图;
62.图3为另一个实施例中数据处理控制方法的流程示意图;
63.图4为另一个实施例中数据处理控制方法的流程示意图;
64.图5为一个实施例中数据处理控制装置的结构框图;
65.图6为另一个实施例中数据处理控制装置的结构框图;
66.图7为另一个实施例中数据处理控制装置的结构框图;
67.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
68.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
69.首先,在具体介绍本技术实施例的技术方案之前,先对本技术实施例基于的技术背景或者技术演进脉络进行介绍。在金融机构的日常生产场景中,每日都需要对全量的金融业务数据进行处理,例如可以在当日日终后的预设时段内,由主机系统(一般为ibm大型主机)对当日的全量业务数据进行批量处理(如对交易数据和账户数据的统计分析等),然后将处理后的数据分发给多个开放平台(如信贷管理平台、资产管理平台、核算清算平台等,不同平台提供的业务功能不同),使各开放平台进行后续处理,以完成每日的数据处理任务。
70.然而在一些特殊的场景中,如版本测试的场景中,主要是对版本变化功能和新增功能进行针对性的测试验证,以及对一些主要业务和重点交易进行例行化的测试验证,一般选取部分地区(金融机构包含多个分支机构,一般可以按地区划分)进行测试和验证,因而仅针对部分地区的业务数据进行处理即可,且可能只涉及到部分业务功能的测试;又如灾备演练的场景中,目前主要是采用各地区轮流演练的方式,即每次演练仅针对部分地区进行演练和验证,因而只需要对部分地区的业务数据进行处理即可。若在这些特殊场景中仍然采用日常的数据处理方式,即对全量的业务数据进行处理,则会导致计算资源的浪费,且处理效率较低。基于该背景,申请人通过长期的研发以及实验验证,提出本技术的数据处理控制方法,可以节约计算资源、提高数据处理效率。另外,需要说明的是,本技术技术问题的发现以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
71.本技术实施例提供的数据处理控制方法,可以应用于如图1所示的数据处理系统100中。数据处理系统100包括终端102、主机系统104、以及多个开放平台106,终端102、主机系统104、以及开放平台106之间通过网络进行通信。其中,终端102可以是金融机构的业务终端,包括但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备等。主机系统104可以是ibm大型主机系统。开放平台106可以是独立的服务器,或者是多个服务器组成的服务器集群,或者是包含终端和服务器的系统。
72.在一个实施例中,如图2所示,提供了一种数据处理控制方法,以该方法应用于图1中的主机系统为例进行说明,包括以下步骤:
73.步骤201,接收终端发送的针对目标数据处理任务的任务指令。
74.其中,任务指令包括目标地区标识、以及目标开放平台标识。
75.在实施中,终端可以向主机系统发送针对目标数据处理任务的任务指令,主机系统可以接收该任务指令。例如,当负责数据处理的工作人员接收到“版本测试任务通知”时,可以根据本次版本测试的需要,确定涉及的测试地区和业务功能,进而确定目标地区标识(可以是各测试地区对应的地区号)、以及目标开放平台标识(负责提供本次测试涉及的各业务功能的平台名称等),工作人员可以在终端(如业务终端)输入目标地区标识和目标开放平台标识,使终端基于目标地区标识和目标开放平台标识生成针对本次数据处理任务(与本次版本测试任务对应)的任务指令,并发送给主机系统。
76.步骤202,从主机数据库中获取目标地区标识对应的主机数据,并对主机数据进行第一数据处理。
77.其中,主机数据库为主机系统对应的数据库,存储在主机数据库中的业务数据即简称为主机数据。主机数据一般包含该金融机构全地区各分支机构的交易数据和账户数据等业务数据,各地区分支机构的业务数据可以与该地区的地区标识进行对应存储,也即,每条主机数据与地区标识具有对应关系。
78.在实施中,主机系统接收到任务指令后,可以根据任务指令中包含的目标地区标识,从主机数据库中获取目标地区标识对应的主机数据。然后,主机系统可以对目标地区标识对应的主机数据进行第一数据处理,具体数据处理方法可以与日常数据处理的方法一样,例如业务数据统计分析、交易补记帐、账户到期自动还款等账务类处理。
79.步骤203,将处理后的主机数据发送给多个开放平台中目标开放平台标识对应的目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。
80.在实施中,主机系统对目标地区标识对应的主机数据进行第一数据处理后,可以根据任务指令包含的目标开放平台标识,将处理后的主机数据发送给目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。目标开放平台进行的第二数据处理的方法,可以与日常数据处理的方法一样,具体根据目标开放平台提供的业务功能,对主机系统处理后的业务数据进行对应的处理,例如将主机系统处理后的业务数据与平台本地存储的数据进行核对、更新、统计分析等处理。
81.可以理解的,主机系统将处理后的业务数据发送给各目标开放平台时,可以是将全部数据发送给各目标开放平台,也可以根据各目标开放平台的业务功能,对数据进行拆分,根据该平台的需要发送部分数据。各目标开放平台对数据进行第二次数据处理后,还可以将处理后的数据发送给各目标地区标识对应的地区服务器,使各地区服务器进行业务供数和报表处理及展示,便于工作人员按需使用。例如对于版本测试任务,工作人员可以根据业务供数和报表来确定测试结果。
82.上述数据处理控制方法中,主机系统接收到终端发送的针对目标数据处理任务的任务指令后,根据任务指令包含的目标地区标识,对主机数据库中目标地区标识对应的主机数据进行第一数据处理,进而根据任务指令包含的目标开放平台标识,将处理后的主机
数据发送给目标开放平台,使目标开放平台对处理后的主机数据进行后续的处理(即第二数据处理),以使完成目标数据处理任务。本方法中,主机系统仅需针对任务指令包含的目标地区标识对应的业务数据进行处理,并将处理后的数据发送给目标开放平台进一步处理即可,由此,可以根据数据处理任务的实际需要,限定需要处理的业务数据范围以及需要参与数据处理的开放平台,避免对不需要的业务数据进行处理、以及避免调用不需要参与本次数据处理任务的开放平台,因而可以节约计算资源、提高数据处理效率。
83.在一个实施例中,步骤202中获取主机数据并进行第一数据处理的具体过程包括如下步骤:根据预先存储的批次标识表,确定各目标地区标识对应的各批次标识,批次标识表包含批次标识与地区标识的对应关系;从主机数据库中获取各批次标识下各目标地区标识对应的主机数据;对各批次标识下的主机数据进行并行批量处理。
84.在实施中,主机系统接收到任务指令后,可以根据预先存储的批次标识表,确定任务指令包含的目标地区标识对应的批次标识。其中,批次标识表具体可以是批次号与地区号对应表,即存储批次标识(如批次号)与地区标识(如地区号)对应关系的表数据,一般一个批次号对应有多个地区号,可以为连续的地区号,即形成一个地区号段。如表1所示的批次标识表,包含20个批次标识,例如批次号“99”对应的地区号即为从地区号“0”开始至地区号“101”之间(含两端)的所有地区号。主机系统可以控制对各批次号下各地区号对应的主机数据按批次号进行批量处理,即各批次号可以分别对应一个批量处理通道,由此各批次号下的主机数据可以进行并行批量处理。具体可以使用ibm公司的tws管理软件进行控制。
85.表1批次标识表
86.[0087][0088]
主机系统确定各目标地区标识对应的批次标识后,即可确定出各批次标识包含的目标地区标识,则主机系统可以从主机数据库中获取各批次标识下各目标地区标识对应的主机数据,并对各批次标识下的主机数据进行并行批量处理。例如,如表1中的批次号“2”,对应有“102”至“299”之间的地区号,若“102”至“299”中仅包含“110”、“115”、“120”这三个目标地区号,即批次号“2”下的目标地区号为“110”、“115”、“120”,则主机系统可以仅获取地区号“110”、“115”和“120”对应的主机数据,并将该三个地区号对应的主机数据进行批量处理。
[0089]
在另一种实现方式中,主机系统在确定各目标地区标识对应的批次标识后,即确定出各批次标识包含的目标地区标识后,可以根据各批次标识以及各批次标识对应的目标地区标识,形成一个新的批次标识表(可称为目标批次标识表),如表2所示的目标批次标识表示例,其中,“500~600”表示从地区号“500”开始至地区号“600”之间(含两端)的所有地区号。然后,主机系统可以使用tws管理软件(或称为tws控制工具)读取目标批次标识表,获取目标批次标识表中各批次号下目标地区标识对应的业务数据(主机数据),并对各批次标识下的业务数据进行并行批量处理。
[0090]
表2目标批次标识表
[0091]
[0092][0093]
可选的,若某一批次号下无对应的目标地区号,则可以用对应空数据(即没有数据)的地区号来表示该批次号对应的地区号,由此,对该批次号下的数据进行实际处理时,因其包含的地区号下实际没有数据,故做空处理跳过即可,以满足tws控制工具对每个批次都需处理(包括空处理)的控制要求。例如,表2中“2”批次(即批次号“2”)下的地区号“299”、“12”批次下的地区号“1199”、“30”批次下的地区号“3899”、“32”批次下的地区号“4599”、“98”批次下的地区号“4699”、“97”批次下的地区号“4799”、“40”批次下的地区号“5200”,均是空数据的地区号,即在本次数据处理任务中,该7个批次下均不含目标地区号,需做空处理,如此既提高了处理效率,又能节省宝贵的计算资源,并且可以不改动日常批量处理时使用的批量处理通道,节约数据处理系统的开发和维护成本。
[0094]
本实施例中,根据预先存储的批次标识表,确定各目标地区标识对应的批次标识,并对各批次标识下各目标地区标识对应的主机数据进行并行批量处理,由此可以提高数据处理效率。
[0095]
在一个实施例中,该方法还包括未接收到任务指令时的处理步骤,具体包括:在未接收到终端发送的针对目标数据处理任务的任务指令的情况下,从主机数据库中获取全量的主机数据,并对全量的主机数据进行第三数据处理;将处理后的全量的主机数据发送给多个开放平台,以使各开放平台根据处理后的全量的主机数据进行第四数据处理。
[0096]
在实施中,若主机系统未接收到终端发送的针对目标数据处理任务的任务指令,则可以从主机数据库中获取全量的主机数据,并对全量的主机数据进行第三数据处理,并将处理后的全量的主机数据发送给多个开放平台,以使各开放平台根据处理后的全量的主
机数据进行第四数据处理。其中第三数据处理和第四数据处理的具体方法,可以与传统方法中主机系统进行日常数据处理任务的方法一样。
[0097]
本实施例中,若主机系统未接收到任务指令,则可以对全量业务数据进行数据处理,即本方法可以适用于各类场景的数据处理。
[0098]
在一个实施例中,如图3所示,还提供了应用于图1中的终端的数据处理控制方法,包括以下步骤:
[0099]
步骤301,获取目标数据处理任务对应的目标地区标识、以及目标开放平台标识。
[0100]
在实施中,终端可以获取目标数据处理任务对应的目标地区标识、以及目标开放平台标识,例如,可以由工作人员在终端输入针对目标数据处理任务的目标地区标识和目标开放平台标识,终端则可以直接获取目标地区标识和目标开放平台标识。
[0101]
步骤302,根据目标地区标识、以及目标开放平台标识,生成针对目标数据处理任务的任务指令。
[0102]
在实施中,终端可以根据目标地区标识和目标开放平台标识,生成针对目标数据处理任务的任务指令,任务指令的具体形式不做限定,其包含目标地区标识和目标开放平台标识,且可以由主机系统读取即可。
[0103]
步骤303,将任务指令发送给主机系统,以使主机系统从主机数据库中获取目标地区标识对应的主机数据,对主机数据进行第一数据处理,并将处理后的主机数据发送给多个开放平台中与目标开放平台标识对应的目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。
[0104]
在实施中,终端可以将针对目标数据处理任务的任务指令发送给主机系统,以使主机系统从主机数据库中获取目标地区标识对应的主机数据,对主机数据进行第一数据处理,并将处理后的主机数据发送给多个开放平台中与目标开放平台标识对应的目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。本步骤的具体处理过程可以参照上述步骤202~步骤203的相关说明,此处不再赘述。
[0105]
本实施例中,终端根据目标地区标识和目标开放平台标识,生成针对目标数据处理任务的任务指令,并将任务指令发送给主机系统,使主机系统对主机数据库中目标地区标识对应的主机数据进行第一数据处理,进而将处理后的主机数据发送给目标开放平台,使目标开放平台对处理后的主机数据进行后续的处理(即第二数据处理),以使完成目标数据处理任务。由此,可以根据数据处理任务的实际需要,限定需要处理的业务数据范围以及需要参与数据处理的开放平台,避免主机系统对不需要的业务数据进行处理、以及避免调用不需要参与本次数据处理任务的开放平台,因而可以节约计算资源、提高数据处理效率。
[0106]
在一个实施例中,步骤301中获取目标地区标识和目标开放平台标识的具体过程包括如下步骤:获取目标数据处理任务的通知文件;对通知文件进行识别,确定通知文件包含的地名、以及业务标识;根据地名确定目标地区标识;根据业务标识,在预先存储的开放平台标识与业务标识的对应关系中,确定目标开放平台标识。
[0107]
在实施中,终端可以获取目标数据处理任务的通知文件,例如“版本测试任务通知”、“灾备演练通知”等,通知文件可以是可编辑文档形式,也可以是图片形式。之后,终端可以对通知文件进行识别,例如可以采用文字识别算法、命名实体识别算法等,识别通知文件中包含的地名、以及业务标识(如信贷业务、核算业务等),其中,地名可以是省、自治区、
直辖市、计划单列市等地名,如河北省、北京市等。然后,终端可以根据地名确定目标地区标识。例如,终端可以在预先存储的地名与地区标识的对应关系表中,查找通知文件中包含的地名对应的目标地区标识。可以理解的,若通知文件中包含省级地名(如河北省),则该省级地名下属的各地级市的地区标识(地区号)均为目标地区标识。以及,终端可以根据通知文件包含的业务标识,在预先存储的开放平台标识与业务标识的对应关系中,确定目标开放平台标识。由于各开放平台一般可以提供不同的业务功能,因此可以预先将各开放平台标识(如开放平台名称或代号)与其提供的业务功能或涉及到的业务功能的业务标识进行对应存储,如存储为对应关系表,则终端可以通过查表的方式,确定目标开放平台标识。
[0108]
本实施例中,终端可以对目标数据处理任务的通知文件进行智能识别,确定通知文件包含的地名、以及业务标识,进而确定目标地区标识和目标开放平台标识,由此,可以实现数据处理过程的全流程自动化控制,节省人力成本,提高处理效率。
[0109]
在一个实施例中,该方法还包括向目标开放平台发送任务指令的步骤,具体包括:将任务指令发送给多个开放平台中目标开放平台标识对应的目标开放平台,以使目标开放平台根据任务指令包含的目标地区标识,从目标开放平台对应的平台数据库中获取目标地区标识对应的平台数据,并根据平台数据和主机系统发送的处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。
[0110]
在实施中,终端在生成针对目标数据处理任务的任务指令后,还可以将任务指令发送给目标开放平台标识对应的目标开放平台,以使目标开放平台根据任务指令包含的目标地区标识,从目标开放平台对应的平台数据库中获取目标地区标识对应的平台数据,并根据平台数据和主机系统发送的处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。开放平台的具体处理过程后续会进行详细说明,此处不再赘述。
[0111]
本实施例中,终端还可以将任务指令发送给目标开放平台,使目标开放平台根据任务指令包含的目标地区标识,从该平台对应的平台数据库中获取目标地区标识对应的业务数据,进而与主机系统发送的数据一并进行后续的处理,以使完成目标数据处理任务。由此,可以进一步限定目标开放平台需要处理的业务数据范围,避免目标开放平台对不需要的业务数据进行处理,因而可以进一步节约计算资源、提高数据处理效率。
[0112]
在一个实施例中,如图4所示,还提供了应用于图1中的开放平台的数据处理控制方法,包括以下步骤:
[0113]
步骤401,接收终端发送的针对目标数据处理任务的任务指令,确定任务指令包含的目标地区标识。
[0114]
在实施中,终端可以向多个开放平台中的目标开放平台发送针对目标数据处理任务的任务指令,开放平台(为目标开放平台的情况下)可以接收该任务指令,确定任务指令包含的目标地区标识。任务指令的生成过程可以参照上述步骤301~步骤302的相关说明,此处不再赘述。
[0115]
步骤402,从平台数据库中获取目标地区标识对应的平台数据。
[0116]
其中,各开放平台对应有数据库(可简称为平台数据库),用于存储开放平台的本地业务数据或其他关联系统同步的业务数据(如信贷管理平台还需要将人民银行系统同步的业务数据进行存储)。开放平台在执行数据处理任务的过程中,一般需要将平台数据库存储的业务数据、与主机系统发送的数据一并进行处理。平台数据库中存储的业务数据(简称
为平台数据)可以按照地区标识进行对应存储。
[0117]
在实施中,目标开放平台接收到任务指令后,可以根据任务指令包含的目标地区标识,从该开放平台对应的平台数据库中获取目标地区标识对应的业务数据(平台数据)。
[0118]
步骤403,接收主机系统发送的处理后的主机数据,根据平台数据和处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。
[0119]
在实施中,开放平台(为目标开放平台的情况下)可以接收主机系统发送的处理后的主机数据,其中,主机系统发送的处理后的主机数据,是主机系统根据终端发送的任务指令,从主机数据库中获取任务指令包含的目标地区标识对应的主机数据,并对主机数据进行第一数据处理得到的。然后,该开放平台可以根据步骤402中获取的平台数据,以及接收到的处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。
[0120]
本实施例中,开放平台可以根据任务指令包含的目标地区标识,从该平台对应的平台数据库中获取目标地区标识对应的业务数据,进而与主机系统发送的数据一并进行后续的处理,以使完成目标数据处理任务。其中,主机系统发送的数据为主机系统根据终端发送的任务指令,从主机数据库中获取任务指令包含的目标地区标识对应的主机数据,并对主机数据进行第一数据处理得到的。也即,本方法中,主机系统仅需对目标地区标识对应的主机数据进行处理,同时开放平台仅需对目标地区标识对应的平台数据进行处理,避免了对目标数据处理任务不需要涉及的业务数据进行处理,因而可以达到节约计算资源、提高数据处理效率的目的。
[0121]
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0122]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的数据处理控制方法的数据处理系统。该系统所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据处理系统实施例中的具体限定可以参见上文中对数据处理控制的限定,在此不再赘述。
[0123]
在一个实施例中,提供了一种数据处理系统,包括终端、主机系统、以及多个开放平台,其中:
[0124]
终端,用于向主机系统发送针对目标数据处理任务的任务指令,任务指令包括目标地区标识、以及目标开放平台标识。
[0125]
主机系统,用于从主机数据库中获取目标地区标识对应的主机数据,并对主机数据进行第一数据处理;将处理后的主机数据发送给多个开放平台中目标开放平台标识对应的目标开放平台。
[0126]
目标开放平台,用于根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。
[0127]
在一个实施例中,终端还用于将任务指令发送给目标开放平台。
[0128]
目标开放平台具体用于从平台数据库中获取目标地区标识对应的平台数据,并根据平台数据和处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。
[0129]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的数据处理控制方法的数据处理控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据处理控制装置实施例中的具体限定可以参见上文中对于数据处理控制方法的限定,在此不再赘述。
[0130]
在一个实施例中,如图5所示,提供了一种数据处理控制装置500,包括:接收模块501、第一处理模块502和发送模块503,其中:
[0131]
接收模块501,用于接收终端发送的针对目标数据处理任务的任务指令,任务指令包括目标地区标识、以及目标开放平台标识。
[0132]
第一处理模块502,用于从主机数据库中获取目标地区标识对应的主机数据,并对主机数据进行第一数据处理。
[0133]
发送模块503,用于将处理后的主机数据发送给多个开放平台中目标开放平台标识对应的目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。
[0134]
在一个实施例中,第一处理模块502具体用于:
[0135]
根据预先存储的批次标识表,确定各目标地区标识对应的各批次标识,批次标识表包含批次标识与地区标识的对应关系;从主机数据库中获取各批次标识下各目标地区标识对应的主机数据;对各批次标识下的主机数据进行并行批量处理。
[0136]
在一个实施例中,该装置500还包括第二处理模块,用于在未接收到终端发送的针对目标数据处理任务的任务指令的情况下,从主机数据库中获取全量的主机数据,并对全量的主机数据进行第三数据处理;将处理后的全量的主机数据发送给多个开放平台,以使各开放平台根据处理后的全量的主机数据进行第四数据处理。
[0137]
在一个实施例中,如图6所示,还提供了另一种数据处理控制装置600,包括获取模块601、生成模块602和第一发送模块603,其中:
[0138]
获取模块601,用于获取目标数据处理任务对应的目标地区标识、以及目标开放平台标识。
[0139]
生成模块602,用于根据目标地区标识、以及目标开放平台标识,生成针对目标数据处理任务的任务指令。
[0140]
第一发送模块603,用于将任务指令发送给主机系统,以使主机系统从主机数据库中获取目标地区标识对应的主机数据,对主机数据进行第一数据处理,并将处理后的主机数据发送给多个开放平台中与目标开放平台标识对应的目标开放平台,以使目标开放平台根据处理后的主机数据进行第二数据处理,以使完成目标数据处理任务。
[0141]
在一个实施例中,获取模块601具体用于:
[0142]
获取目标数据处理任务的通知文件;对通知文件进行识别,确定通知文件包含的地名、以及业务标识;根据地名确定目标地区标识;根据业务标识,在预先存储的开放平台标识与业务标识的对应关系中,确定目标开放平台标识。
[0143]
在一个实施例中,该装置600还包括第二发送模块,用于将任务指令发送给多个开放平台中目标开放平台标识对应的目标开放平台,以使目标开放平台根据任务指令包含的
目标地区标识,从目标开放平台对应的平台数据库中获取目标地区标识对应的平台数据,并根据平台数据和主机系统发送的处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务。
[0144]
在一个实施例中,如图7所示,还提供了另一种数据处理控制装置700,包括第一接收模块701、获取模块702和第二接收模块703,其中:
[0145]
第一接收模块701,用于接收终端发送的针对目标数据处理任务的任务指令,确定任务指令包含的目标地区标识。
[0146]
获取模块702,用于从平台数据库中获取目标地区标识对应的平台数据。
[0147]
第二接收模块703,用于接收主机系统发送的处理后的主机数据,根据平台数据和处理后的主机数据,进行第二数据处理,以使完成目标数据处理任务;其中,主机系统发送的处理后的主机数据,是主机系统根据终端发送的任务指令,从主机数据库中获取任务指令包含的目标地区标识对应的主机数据,并对主机数据进行第一数据处理得到的。
[0148]
上述数据处理控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0149]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行上述数据处理控制方法所需的或产生的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据处理控制方法。
[0150]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0151]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0152]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0153]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0154]
本技术提供的数据处理控制方法、装置、计算机设备、存储介质、计算机程序产品和数据处理系统,涉及大数据技术领域,可用于金融科技领域或其他相关领域,本技术对应用领域不做限定。
[0155]
需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
[0156]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0157]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0158]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献