数据的批量处理方法、装置、电子设备及计算机存储介质与流程

文档序号:31720037发布日期:2022-10-04 23:00阅读:49来源:国知局
数据的批量处理方法、装置、电子设备及计算机存储介质与流程

1.本技术涉及计算机技术领域,特别涉及一种数据的批量处理方法、装置、电子设备及计算机存储介质。


背景技术:

2.目前,银行系统在批量数据处理过程中有很多问题,例如:批量时间太长可能会出现系统本来想处理七点之前的数据,但是,处理到该数据表时已经超过七点,这样就无法满足时间要求,另一个问题是,批量过程没有权限控制这样就会出现一次批量全部数据都会处理,无法实现特定数据的筛选控制。


技术实现要素:

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.图1为本技术实施例提供的一种数据的批量处理方法的具体流程图;
34.图2为本技术另一实施例提供的一种数据的批量处理方法的流程图;
35.图3为本技术另一实施例提供的一种数据的批量处理方法的流程图;
36.图4为本技术另一实施例提供的一种数据的批量处理装置的示意图;
37.图5为本技术另一实施例提供的一种数据的批量处理装置的示意图;
38.图6为本技术另一实施例提供的一种数据的批量处理装置的示意图;
39.图7为本技术另一实施例提供的一种实现数据的批量处理方法的电子设备的示意图。
具体实施方式
40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
42.需要注意,本技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
43.需要注意,本技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
44.本技术实施例提供了一种数据的批量处理方法,如图1所示,具体包括以下步骤:
45.s101、接收用户的配置信息。
46.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
47.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
48.还需要说明的是,在开发人机交互界面的过程中,工作人员可以在前端选择自己想要批量处理的数据规则主要包括:时间区间、特殊栏位值、系统值、特殊规则例如随机选择一定数量、隔一个选一个、去重等,工作人员可以选择多种结果,每种结果会返回一个栏位数字展示给工作人员。
49.并且,上述的这些规则都对应着一个逻辑程序,该程序会根据将根据上述规则在数据表中找到对应的数据并且将该规则对应逻辑数字录入到表数据对应的状态栏位中。
50.在所有的批量程序前加入数据栏位状态判断,且每个节点数据栏位判断的具体数值与上述人机交互界面相连接,通过上述人机交互界面可以录入具体的状态判断值。
51.具体的,在本技术的实际应用过程中,用户可以根据自身需要借助人机交互界面在批量程序里配置自己批量程序想要处理规则。
52.s102、根据目标批量处理规则,处理得到需要处理的数据。
53.s103、根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。
54.需要说明的是,在上述目标批量处理规则的录入以及批量处理对应的具体数据值的录入都可以设置成定时反复处理,这样就可以在减少人工处理的同时实现同一批量程序在不同时间实现不同的数据处理结果。
55.由以上方案可知,本技术提供一种数据的批量处理方法:首先,接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,根据目标批量处理规则,处理得到需要处理的数据;最后,根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。从而可以在不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
56.可选的,本技术另一实施例提供了一种数据的批量处理方法,如图2所示,具体包括以下步骤:
57.s201、接收用户的配置信息。
58.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
59.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
60.s202、根据目标批量处理规则,处理得到需要处理的数据。
61.s203、根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。
62.需要说明的是,步骤s201~s203的具体实现过程,可以分别参见对应的步骤s101~s103,此处不再赘述。
63.s204、接收用户的选择筛选信息。
64.具体的,用户可以在人机交互界面中自己筛选自己想要的信息数据。
65.s205、根据筛选信息对第一目标数据进行处理,得到第二目标数据。
66.将用户筛选得到的数据向用户进行展示。
67.由以上方案可知,本技术提供一种数据的批量处理方法:首先,接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,根据目标批量处理规则,处理得到需要处理的数据;最后,根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。在接收用户的选择筛选信息后,根据筛选信息对第一目标数据进行处理,得到第二目标数据。从而可以在不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
68.可选的,本技术另一实施例提供了一种数据的批量处理方法,如图3所示,具体包括以下步骤:
69.s301、接收用户的配置信息。
70.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
71.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
72.s302、根据目标批量处理规则,处理得到需要处理的数据。
73.s303、根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。
74.s304、接收用户的选择筛选信息。
75.s305、根据筛选信息对第一目标数据进行处理,得到第二目标数据。
76.需要说明的是,步骤s301~s205的具体实现过程,可以分别参见对应的步骤s201~s105,此处不再赘述。
77.s306、接收处理请求。
78.其中,处理请求可以包括但不限于,批量删除,批量移动的等。
79.s307、根据处理请求对第二目标数据进行处理,得到处理后的数据。
80.从而实现在满足自身定制需求的同时不改动批量代码。
81.由以上方案可知,本技术提供一种数据的批量处理方法:首先,接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,根据目标批量处理规则,处理得到需要处理的数据;最后,根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。在接收用户的选择筛选信息后,根据筛选信息对第一目标数据进行处理,得到第二目标数据。在接收处理请求后,根据处理请求对第二目标数据进行处理,得到处理后的数据。从而可以在不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
82.本发明提供的发明名称可用于金融领域或其他领域,例如,可用于金融领域中的批量处理文件应用场景。其他领域为除金融领域之外的任意领域,例如,批量处理技术领域。上述仅为示例,并不对本发明提供的发明名称的应用领域进行限定。
83.本技术另一实施例提供了一种数据的批量处理装置,如图4所示,具体包括:
84.第一接收单元401,用于接收用户的配置信息。
85.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
86.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
87.第一处理单元402,用于根据目标批量处理规则,处理得到需要处理的数据。
88.查询单元403,用于根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。
89.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图1所示,此处不再赘述。
90.由以上方案可知,本技术提供一种数据的批量处理装置:首先,第一接收单元401接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,第一处理单元402根据目标批量处理规则,处理得到需要处理的数据;最后,查询单元403根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。从而可以在不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
91.可选的,本技术另一实施例提供了一种数据的批量处理装置,如图5所示,具体包括:
92.第一接收单元501,用于接收用户的配置信息。
93.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
94.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
95.第一处理单元502,用于根据目标批量处理规则,处理得到需要处理的数据。
96.查询单元503,用于根据需要处理的数据对应的栏位值,查询得到数据表中栏位值
对应的第一目标数据。
97.第二接收单元504,用于接收用户的选择筛选信息。
98.第二处理单元505,用于根据筛选信息对第一目标数据进行处理,得到第二目标数据。
99.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图2所示,此处不再赘述。
100.由以上方案可知,本技术提供一种数据的批量处理装置:首先,第一接收单元501接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,第一处理单元502根据目标批量处理规则,处理得到需要处理的数据;最后,查询单元503根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。在第二接收单元504接收用户的选择筛选信息后,第二处理单元505根据筛选信息对第一目标数据进行处理,得到第二目标数据。从而可以在不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
101.可选的,本技术另一实施例提供了一种数据的批量处理装置,如图6所示,具体包括:
102.第一接收单元601,用于接收用户的配置信息。
103.其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则。
104.需要说明的是,目标批量处理规则包括时间区间、特殊栏位值、系统值和特殊规则;特殊规则包括随机选择一定数量、隔一个选一个以及去重。
105.第一处理单元602,用于根据目标批量处理规则,处理得到需要处理的数据。
106.查询单元603,用于根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。
107.第二接收单元604,用于接收用户的选择筛选信息。
108.第二处理单元605,用于根据筛选信息对第一目标数据进行处理,得到第二目标数据。
109.第三接收单元606,用于接收处理请求。
110.第三处理单元607,用于根据处理请求对第二目标数据进行处理,得到处理后的数据。
111.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图3所示,此处不再赘述。
112.由以上方案可知,本技术提供一种数据的批量处理装置:首先,第一接收单元601接收用户的配置信息;其中,配置信息为用户根据自身需要借助人机交互界面在配置目标批量处理规则;然后,第一处理单元602根据目标批量处理规则,处理得到需要处理的数据;最后,查询单元603根据需要处理的数据对应的栏位值,查询得到数据表中栏位值对应的第一目标数据。在第二接收单元604接收用户的选择筛选信息后,第二处理单元605根据筛选信息对第一目标数据进行处理,得到第二目标数据。在第三接收单元606接收处理请求后,第三处理单元607根据处理请求对第二目标数据进行处理,得到处理后的数据。从而可以在
不改变应用程序的前提,实现批量程序的特殊逻辑处理,提升批量程序有效性同时减少人工处理难度,有效的提升使用批量程序时的易用性。
113.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
114.本技术另一实施例提供了一种电子设备,如图7所示,包括:
115.一个或多个处理器701。
116.存储装置702,其上存储有一个或多个程序。
117.当所述一个或多个程序被所述一个或多个处理器701执行时,使得所述一个或多个处理器701实现如上述实施例中任意一项所述的数据的批量处理方法。
118.本技术另一实施例提供了一种计算机存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上述实施例中任意一项所述的数据的批量处理方法。
119.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
120.需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
121.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
122.本技术另一实施例提供了一种计算机程序产品,当该计算机程序产品被执行时,
其用于执行上述任一项的数据的批量处理方法。
123.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置从网络上被下载和安装,或者从存储装置被安装,或者从rom被安装。在该计算机程序被处理装置执行时,执行本技术实施例的方法中限定的上述功能。
124.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
125.虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本技术的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
126.以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的申请范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中申请的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1