一种数据处理系统、方法及装置与流程

文档序号:33115664发布日期:2023-02-01 02:49阅读:30来源:国知局
一种数据处理系统、方法及装置与流程

1.本发明涉及大数据领域,尤其涉及一种数据处理系统、方法及装置。


背景技术:

2.随着金融业的快速发展,股票作为理财方式之一备受投资者青睐。其中,股息派发是指股份公司按照公司净利收益情况派发股息,其中的现金股息通常可以以支票的形式派发。
3.现阶段,股息支票登记机制通常为日终批处理股息支票登记业务或定时批处理股息支票登记业务。日终批处理是指在晚间22点到凌晨5点对股息支票登记业务进行批处理。而定时批处理则是指在每日设置的固定时间点,例如每日早上9点、中午12点、以及下午5点,对股息支票登记业务进行批处理。可见,无论是日终批处理还是定时批处理,其登记机制时效性都比较差,无法满足日益增长的派发股息业务。
4.综上,目前暨需一种数据处理系统,用以提高数据(如股息支票)处理的时效性。


技术实现要素:

5.本发明提供一种数据处理系统、方法及装置,用以提高数据(如股息支票)处理的时效性。
6.第一方面,本发明提供一种数据处理系统,包括:依次连接的数据平台、辅助平台、主机平台和数据库,数据平台用于获取n条第一数据信息,辅助平台用于将n条第一数据信息进行转码获得n条第二数据信息,主机平台用于核验n条第二数据信息,并将核验通过的m条第二数据信息写入数据库,数据库用于存储m条第二数据信息。其中,n条第二数据信息和n条第一数据信息一一对应,n为正整数,m为小于或等于n的正整数。
7.基于上述方案,数据平台可以随时获取数据信息;辅助平台将数据信息转码至主机平台可以识别的数据信息;主机平台将转码后的数据信息进行核验并将核验通过的数据信息写入数据库;数据库存储核验通过的m条第二数据信息;由此,通过在系统中设置数据平台和辅助平台,数据平台能随时获取数据信息,进而结合辅助平台和主机平台完成对数据信息的转码和校验,而不必依赖于主机平台做统一的批量处理,这有助于实现数据信息的实时处理,提高数据处理的时效性。
8.可选地,所述主机平台,还用于:记录所述n条第二数据信息中除所述m条所述第二数据信息的n-m条第二数据信息。
9.上述方案中,主机平台还可以记录除所述m条所述第二数据信息的n-m条第二数据信息,也即核验不通过的n-m条第二数据信息,如此可在需要时调度该核验不通过的第二数据信息,以便于审核人员进行查验和修正。
10.示例性地,主机平台可以将核验不通过的n-m条第二数据信息记录至结果文件。
11.可选地,所述辅助平台,还用于:将所述n-m条第二数据信息进行转码,获得n-m条第三数据信息;将所述n-m条第三数据信息传至所述数据平台。
12.基于上述方案,辅助平台将n-m条第二数据信息进行转码至数据平台可识别的n-m条第三数据信息,并将n-m条第三数据信息传至数据平台。也即,辅助平台将结果文件转码为数据平台可识别的结果文件,并将可识别的结果文件传至数据平台,使得数据平台可以实时反馈上传的股息支票文件的处理结果。
13.可选地,所述数据平台包括前端和后端:所述前端用于获取界面上传的所述n条第一数据信息;所述后端用于将所述n条第一数据信息传至所述辅助平台。
14.上述方案中,数据平台的前端可以获取界面上传的n条第一数据信息并将该n条第一数据信息传至后端。后端接收前端发送的n条第一数据信息并将该n条第一数据信息传至辅助平台以实现后续操作。
15.可选地,所述前端用于实时获取所述n条第一数据信息。
16.上述方案中,前端可以实时获取界面上传的n条第一数据信息,以此解决现有技术中股息支票登记机制时效性差的问题。
17.可选地,所述前端包括文件上传接口、查询进度接口、删除文件接口、更新文件接口。
18.上述方案中,文件上传接口用以实现上传股息支票文件的功能,查询进度接口用以实现查询上传的股息支票文件的进度功能、删除文件接口用以实现删除上传的股息支票文件的功能、更新文件接口用以实现更新上传的股息支票文件的功能。
19.可选地,所述数据平台,还用于通过前端上的删除文件接口获取第四数据信息;所述辅助平台,还用于将所述第四数据信息转码为第五数据信息;所述主机平台,还用于核验所述第五数据信息,并将核验通过的所述第五数据信息发送给所述数据库;所述数据库,还用于删除所述核验通过的所述第五数据信息。
20.上述方案中,前端通过删除文件接口获取待删除的第四数据信息,也即待删除的股息支票文件;辅助平台将第四数据信息转码为主机平台可识别的第五数据信息;主机平台核验第五数据信息并将核验通过的第五数据信息发送给数据库;数据库删除核验通过的第五数据信息。当数据库中记录有误的股息支票数据时,可以通过使用上述方案实现删除有误的股息支票数据。也即,上述方案可以实现实时批量删除有误的股息支票数据。
21.可选地,任一条所述第一数据信息为utf-8码,任一条所述第二数据信息为e码;和/或,任一条所述第三数据信息为utf-8码;和/或,任一条所述第四数据信息为utf-8码,任一条所述第五数据信息为e码。
22.可选地,任一条所述第二数据信息包括票号、账号、明细金额、日期、汇总金额;所述主机平台具体用于:针对于任一条第二数据信息,若确定所述第二数据信息中的账号与历史账号匹配,确定所述第二数据信息中的票号与历史票号匹配,确定所述第二数据信息的格式匹配,确定所述第二数据信息的明细金额与汇总金额匹配,则确定所述第二数据信息核验通过。
23.上述方案中,主机平台通过对n条第二数据信息进行核验,可以将第二数据信息分为:核验通过的第二数据信息以及核验不通过的第二数据信息。
24.可选地,任一条所述第二数据信息的格式包括:以票号、账号、明细金额、日期、汇总金额的顺序排序。
25.第二方面,本发明提供一种数据处理方法,适用于数据处理系统,所述数据处理系
统包括依次连接的数据平台、辅助平台、主机平台和数据库,所述方法包括:通过所述数据平台获取n条第一数据信息,所述n为正整数;通过所述辅助平台将所述n条第一数据信息进行转码,获得n条第二数据信息,所述n条第二数据信息和所述n条第一数据信息一一对应;通过所述主机平台核验所述n条第二数据信息,并将核验通过的m条所述第二数据信息写入所述数据库,所述m为小于或等于n的正整数;通过所述数据库存储所述m条所述第二数据信息。
26.可选的,所述方法还包括:通过所述主机平台记录所述n条第二数据信息中除所述m条所述第二数据信息的n-m条第二数据信息。
27.可选的,所述方法还包括:通过所述辅助平台将所述n-m条第二数据信息进行转码,获得n-m条第三数据信息。
28.可选的,所述数据平台包括前端和后端,所述方法还包括:通过所述前端获取界面上传的所述n条第一数据信息;通过所述后端将所述n条第一数据信息传至所述辅助平台。
29.可选的,所述方法还包括:通过所述前端实时获取所述n条第一数据信息。
30.可选的,所述前端包括文件上传接口、查询进度接口、删除文件接口、更新文件接口。
31.可选的,所述方法还包括:通过所述数据平台获取第四数据信息;通过所述辅助平台将所述第四数据信息转码为第五数据信息;通过所述主机平台核验所述第五数据信息,并将核验通过的所述第五数据信息发送给所述数据库;通过所述数据库删除所述核验通过的所述第五数据信息。
32.可选的,任一条所述第一数据信息为utf-8码,任一条所述第二数据信息为e码;和/或,任一条所述第三数据信息为utf-8码;和/或,任一条所述第四数据信息为utf-8码,任一条所述第五数据信息为e码。
33.可选的,任一条所述第二数据信息包括票号、账号、明细金额、日期、汇总金额;所述通过所述主机平台核验所述n条第二数据信息,包括:针对于任一条第二数据信息,通过所述主机平台核验所述第二数据信息中的账号与历史账号是否匹配,通过所述主机平台核验所述第二数据信息中的票号与历史票号是否匹配,通过所述主机平台核验所述第二数据信息的格式是否匹配,通过所述主机平台核验所述第二数据信息的明细金额与汇总金额是否匹配。
34.可选的,任一条所述第二数据信息的格式包括:以票号、账号、明细金额、日期、汇总金额的顺序排序。
35.第三方面,本发明提供了一种数据处理装置,该数据处理装置包括:获取单元,用于获取n条第一数据信息,所述n为正整数;处理单元,用于将所述n条第一数据信息进行转码,获得n条第二数据信息,所述n条第二数据信息和所述n条第一数据信息一一对应;以及核验所述n条第二数据信息,并将核验通过的m条所述第二数据信息写入数据库,所述m为小于或等于n的正整数;以及存储所述m条所述第二数据信息。
36.可选的,所述处理单元,具体用于通过所述主机平台记录所述n条第二数据信息中除所述m条所述第二数据信息的n-m条第二数据信息。
37.可选的,所述处理单元,具体用于通过所述辅助平台将所述n-m条第二数据信息进行转码,获得n-m条第三数据信息。
38.可选的,所述数据平台包括前端和后端,所述处理单元,具体用于通过所述前端获取界面上传的所述n条第一数据信息;通过所述后端将所述n条第一数据信息传至所述辅助平台。
39.可选的,所述处理单元,具体用于通过所述前端实时获取所述n条第一数据信息。
40.可选的,所述前端包括文件上传接口、查询进度接口、删除文件接口、更新文件接口。
41.可选的,所述处理单元,具体用于通过所述数据平台获取第四数据信息;通过所述辅助平台将所述第四数据信息转码为第五数据信息;通过所述主机平台核验所述第五数据信息,并将核验通过的所述第五数据信息发送给所述数据库;通过所述数据库删除所述核验通过的所述第五数据信息。
42.可选的,任一条所述第一数据信息为utf-8码,任一条所述第二数据信息为e码;和/或,任一条所述第三数据信息为utf-8码;和/或,任一条所述第四数据信息为utf-8码,任一条所述第五数据信息为e码。
43.可选的,任一条所述第二数据信息包括票号、账号、明细金额、日期、汇总金额;所述处理单元,具体用于针对于任一条第二数据信息,通过所述主机平台核验所述第二数据信息中的账号与历史账号是否匹配,通过所述主机平台核验所述第二数据信息中的票号与历史票号是否匹配,通过所述主机平台核验所述第二数据信息的格式是否匹配,通过所述主机平台核验所述第二数据信息的明细金额与汇总金额是否匹配。
44.可选的,任一条所述第二数据信息的格式包括:以票号、账号、明细金额、日期、汇总金额的顺序排序。
45.第四方面,本发明提供了一种计算设备,包括至少一个处理器以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述第二方面任一所述的数据处理方法。
46.第五方面,本发明还提供了一种计算机可读存储介质,所述存储介质存储有程序,当所述程序在计算机上运行时,使得计算机实现执行上述第二方面任意所述的数据处理方法。
47.第六方面,本发明还提供一种计算机程序产品,包括计算机可读指令,当计算机可读指令被处理器执行时,使得上述第二方面的任一种可能的设计中所述的方法实现。
48.上述第二方面至第六方面的有益效果,具体请参照上述第一方面中相应设计可以达到的技术效果,这里不再重复赘述。
附图说明
49.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
50.图1为本发明实施例提供的一种数据处理系统的结构示意图;
51.图2为本发明实施例提供的一种数据平台的结构示意图;
52.图3为本发明实施例提供的一种数据处理方法的方法流程示意图;
53.图4为本发明实施例提供的一种可能的前端的交互示意图;
54.图5为本发明实施例提供的一种可能的前端的交互示意图;
55.图6为本发明实施例提供的一种可能的前端的交互示意图;
56.图7为本发明实施例提供的一种可能的前端的交互示意图;
57.图8为本发明实施例提供的一种数据处理装置结构图;
58.图9为本发明实施例提供的一种计算设备的结构示意图。
具体实施方式
59.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
60.在海外金融业务中,现金股息可以以支票的形式派发。目前,股息支票登记机制通常为日终批处理股息支票登记业务或定时批处理股息支票登记业务。该股息支票登记机制时效性差,无法满足日益增长的派发股息业务。鉴于此,本发明实施例提出一种数据处理系统。
61.图1为本发明实施例提供的一种数据处理系统的结构示意图。如图1所示,数据处理系统包括数据平台101、辅助平台102、主机平台103、以及数据库104,数据平台101、辅助平台102、主机平台103、以及数据库104依次连接,连接方式可以为有线连接,也可以为无线连接,具体不作限定。
62.在需要处理数据时,数据平台101获取n条第一数据信息,进而将n条第一数据信息转发给辅助平台,由辅助平台102将n条第一数据信息转码为与n条第一数据信息一一对应的n条第二数据信息后,将n条第二数据信息传送至主机平台,之后主机平台103核验n条第二数据信息,并将核验通过的m(m为小于或等于n的正整数)条第二数据信息发送给数据库104,由数据库104进行存储。
63.在上述内容中,n为正整数。也即是,整个数据处理系统可以一次只处理一条数据信息,也可以同时处理两条或者两条以上的数据信息。且,该一条或者该两条或者两条以上的数据信息可以是业务人员在有需要时随时发送给数据平台101的。如此,数据平台101能随时获取数据信息,进而结合辅助平台102和主机平台103完成对数据信息的转码和校验,而不必依赖于主机平台103做统一的批量处理,这有助于实现数据信息的实时处理,提高数据处理的时效性。
64.一个可能的应用场景中,第一数据信息具体可以是指股息支票的数据信息,诸如股息支票文件。其中,股息支票文件可以包括一条或多条股息支票的数据信息,比如n条第一数据信息。股息支票文件的类型可以是文本类型、文档类型、以及报表类型等。一个示例中,第一数据信息包括票号、账号、明细金额、日期、以及汇总金额。需要说明的是,对于每条第一数据信息,包括一个票号、一个账号、一个明细金额、一个日期、以及一个汇总金额。票号指股息支票的支票号码,示例性的,票号可以是8位数。账号指股息支票所属账户的账户号码,一个账户可以包括一个股息支票或多个股息支票,换句话说,一个账号可以包括一个票号或多个票号;示例性的,账号可以是11位数。明细金额指股息支票的金额,明细金额与
票号一一对应,换句话说,一个票号对应一个明细金额;示例性的,明细金额可以是15位数。日期指股息支票的日期;示例性的,日期可以是14位数。汇总金额指股息支票所属账户的总金额,示例性的,汇总金额可以是15位数。汇总金额与账号一一对应,换句话说,一个账号对应一个汇总金额。对于一个股息支票,该股息支票的汇总金额与该股息支票所属账户的全部股息支票的明细金额之和相等。由上述相关介绍可知,每条第一数据信息,包括一个票号、一个账号、一个明细金额、一个日期、以及一个汇总金额。也即,可以将每条第一数据信息理解为:对于每条第一数据信息,包括一个票号、该票号所属的一个账号、该票号所对应的一个明细金额、一个日期、以及该票号所属的一个账号所对应的一个汇总金额。
65.需要说明的是,第一数据信息为8比特可变长度字符编码(8-bit universal character set/unicode transformation format,utf-8)。utf-8码是针对万国码(unicode)的一种可变长度字符编码。它可以用来表示unicode标准中的任何字符,而且其编码中的第一个字节仍与美国信息交换标准代码(american standard code for information interchange,ascii)相容,使得原来处理ascii字符的软件无须或只进行少部分修改后,便可继续使用。因此,utf-8码逐渐成为电子邮件、网页及其他存储或传送文字的应用中,优先采用的编码。
66.示例性地,如图2所示,为本发明实施例提供的一种数据平台的结构示意图。该示例中,数据平台102可以包括前端201以及后端202。其中:
67.前端201用于获取界面上传的n条第一数据信息,可选的,可以实时获取n条第一数据信息。在一种可能的实施方式中,前端201可以显示全部或部分股息支票文件以供选择,选中的股息支票文件即为待上传的股息支票文件。前端201获取待上传的股息支票文件包括的n条第一数据信息,也即,前端201获取界面上传的n条第一数据信息。前端201还可用于股息支票文件的查询、股息支票文件的删除以及股息支票文件的更新,其具体功能的实现将会在图4中作进一步解释,在此不做过多赘述。
68.后端202用于将n条第一数据信息传至辅助平台。具体的,后端202接收前端201获取的n条第一数据信息,并将n条第一数据信息传至辅助平台102。
69.上述方案中,数据平台的前端201先展示全部或部分股息支票文件以供选择,然后获取界面上传的n条第一数据信息并将该n条第一数据信息传至后端202。后端202接收前端发送的n条第一数据信息并将该n条第一数据信息传至辅助平台以实现后续操作。
70.详细的,在上述第一数据信息的相关介绍中可知,第一数据信息为utf-8码,是电子邮件、网页及其他存储或传送文字的应用中优先采用的编码。然而,utf-8码的信息无法被主机平台处理。因此,需将utf-8码的信息转码为主机平台103可以识别的e码。e码,也即e代码,是系统级的机器代码,用于监督和物理事件相关的软件过程的执行情况。e代码的执行由环境中断触发,它发送例如,信息或传感器值的到来等外部事件的信号。可以理解的是,辅助平台102可以将utf-8码的信息转码至e码,也可以将e码的信息转码至utf-8码,关于辅助平台102将e码的信息转码至utf-8码可参见下述相关介绍,此处不再赘述。
71.上述方案中,辅助平台102将utf-8码的n条第一数据信息进行转码,获得e码的n条第二数据信息,n条第二数据信息和n条第一数据信息一一对应。第二数据信息包括票号、账号、明细金额、日期、以及汇总金额。接着,辅助平台102将n条第二数据信息传至主机平台103。基于上述方案,辅助平台102可以将utf-8码的n条第一数据信息转码为主机平台103可
以识别的e码的n条第二数据信息,并将转码后的n条第二数据信息传至主机平台103。
72.可选的,主机平台103对n条第二数据信息的核验类型可以包括下述四种:
73.核验类型一:核验第二数据信息的格式是否匹配。
74.详细的,核验n条第二数据信息中的每条第二数据信息的格式是否匹配。换句话说,核验每条转码后的股息支票的数据信息的格式是否匹配。若某一条第二数据信息的格式匹配,则称该条第二数据信息通过核验类型一的核验,反之则称该条第二数据信息不通过核验类型一的核验。
75.具体的,由前述相关介绍可知,第二数据信息包括票号、账号、明细金额、日期、以及汇总金额。在一种可能的实施方式中,第二数据信息的格式可以为:以票号、账号、明细金额、日期、汇总金额的顺序排序。基于此设定的格式,核验n条第二数据信息中的每条第二数据信息的格式是否与设定的第二数据信息的格式匹配。若某一条第二数据信息的格式为以票号、账号、明细金额、日期、汇总金额的顺序排序,则称该条第二数据信息的格式匹配,且该条第二数据信息通过核验类型一的核验。若某一条第二数据信息的格式不是以票号、账号、明细金额、日期、汇总金额的顺序排序,则称该条第二数据信息的格式不匹配,且该条第二数据信息不通过核验类型一的核验。例如,若某一条第二数据信息的格式为以账号、票号、明细金额、日期、汇总金额的顺序排序,则称该条第二数据信息的格式不匹配,且该条第二数据信息不通过核验类型一的核验。再例如,若某一条第二数据信息的格式为以票号、明细金额、日期、汇总金额的顺序排序,则称该条第二数据信息的格式不匹配,且该条第二数据信息不通过核验类型一的核验。
76.核验类型二:核验第二数据信息中的票号与历史票号是否匹配。
77.详细的,核验n条第二数据信息中的每条第二数据信息的票号与历史票号是否匹配。换句话说,核验每条转码后的股息支票的数据信息的票号与历史票号是否匹配。若某一条第二数据信息的票号与历史票号匹配,则称该条第二数据信息通过核验类型二的核验,反之则称该条第二数据信息不通过核验类型二的核验。
78.具体的,由前述相关介绍可知,票号指股息支票的支票号码。在一种可能的实施方式中,主机平台103可以与外围系统的数据库进行通信,从外围系统的数据库中,很据每条股息支票的数据信息的账号获取每条股息支票的数据信息的票号,也即历史票号。核验每条转码后的股息支票的数据信息的票号与历史票号是否匹配,也即核验n条第二数据信息中的每条第二数据信息的票号与历史票号是否匹配。若某一条第二数据信息的票号与历史票号匹配,则称该条第二数据信息通过核验类型二的核验。若某一条第二数据信息的票号与历史票号不匹配,则称该条第二数据信息不通过核验类型二的核验。如下示例性地示出一种不通过核验类型二的情况:假设对于某一条第二数据信息,当外围系统的数据库中与该条第二数据信息的账号一样的账号中,不存在该条第二数据信息的票号,则称该条第二数据信息的票号与历史票号不匹配,故该条第二数据信息不通过核验类型二的核验。
79.核验类型三:核验第二数据信息中的账号与历史账号是否匹配。
80.详细的,核验n条第二数据信息中的每条第二数据信息的账号与历史账号是否匹配。换句话说,核验每条转码后的股息支票的数据信息的账号与历史账号是否匹配。若某一条第二数据信息的账号与历史账号匹配,则称该条第二数据信息通过核验类型三的核验,反之则称该条第二数据信息不通过核验类型三的核验。
81.具体的,主机平台103可以从外围系统的数据库中获取每条股息支票的数据信息的账号,也即历史账号。核验每条转码后的股息支票的数据信息的账号与历史账号是否匹配,也即核验n条第二数据信息中的每条第二数据信息的账号与历史账号是否匹配。若某一条第二数据信息的账号与历史账号匹配,则称该条第二数据信息通过核验类型三的核验。若某一条第二数据信息的账号与历史账号不匹配,则称该条第二数据信息不通过核验类型三的核验。如下示例性地示出一种不通过核验类型三的情况:假设对于某一条第二数据信息,当外围系统的数据库中不存在该条第二数据信息的账号,则称该条第二数据信息的账号与历史账号不匹配,故该条第二数据信息不通过核验类型三的核验。在一种可能的情况中,某一账号可能未签约,故外围系统的数据库中不存在该账号,因此,包括该账号的第二数据信息与历史账号不匹配,故包括该账号的第二数据信息不通过核验类型三的核验。
82.核验类型四:核验第二数据信息的明细金额与汇总金额是否匹配。
83.详细的,核验n条第二数据信息中的每条第二数据信息的明细金额与汇总金额是否匹配。换句话说,核验每条转码后的股息支票的数据信息的明细金额与汇总金额是否匹配。若某一条第二数据信息的明细金额与汇总金额匹配,则称该条第二数据信息通过核验类型四的核验,反之则称该条第二数据信息不通过核验类型四的核验。
84.具体的,由前述相关介绍可知,对于一个股息支票,该股息支票的汇总金额与该股息支票所属账户的全部股息支票的明细金额之和相等。因此,对于某一条第二数据信息,该第二数据信息所属账号的所有票号的明细金额之和与该第二数据信息所属账号的汇总金额相等。若某一条第二数据信息的所属账号的所有票号的明细金额之和与该第二数据信息所属账号的汇总金额相等,则称该条第二数据信息的明细金额与汇总金额匹配,故该条第二数据信息通过核验类型四的核验。若某一条第二数据信息的所属账号的所有票号的明细金额之和与该第二数据信息所属账号的汇总金额不相等,则称该条第二数据信息的明细金额与汇总金额不匹配,故该条第二数据信息不通过核验类型四的核验。
85.对于某一条第二数据信息,若该条第二数据信息通过核验类型一到四的核验,则将该条第二数据信息称为核验通过的第二数据信息;若该条第二数据信息不通过核验类型一到四中任意一个核验类型或多个核验类型的核验,则将该条第二数据信息称为核验不通过的第二数据信息。在本发明实施例中,主机平台103将n条第二数据信息中核验通过的m条第二数据信息写入数据库。
86.可选的,主机平台103还用于记录n条第二数据信息中除m条第二数据信息的n-m条第二数据信息。在一种可能的实施方式中,主机平台103将核验不通过的n-m条第二数据信息记录至结果文件。接着,主机平台103将结果文件传至辅助平台102。需要说明的是,核验不通过的n-m条第二数据信息为e码格式,结果文件也为e码格式。
87.本发明实施例中,数据库104用于存储m条所述第二数据信息。具体的,数据库104可以存储核验通过的m条第二数据信息,以方便后续对股息支票的结清时,通过数据库104获取核验通过的m条第二数据信息。
88.可选的,辅助平台102还用于:将n-m条第二数据信息进行转码,获得n-m条第三数据信息;将n-m条第三数据信息传至数据平台。
89.具体的,辅助平台102将e码格式的n-m条第二数据信息转码至数据平台可识别的utf-8码格式的n-m条第三数据信息,也即,辅助平台102将e码格式的结果文件转码至数据
平台可识别的utf-8码格式的结果文件。之后,辅助平台102将utf-8码格式的n-m条第三数据信息传至数据平台101,也即,辅助平台102将utf-8码格式的结果文件转码传至数据平台101。
90.可选的,数据平台101的后端202还用于:接收n-m条第三数据信息。当前端201通过查询上传的股息支票文件的结果时,后端202将上述获得的结果文件传至前端201。关于前端201及其相关功能具体的实现可参见下述相关介绍,此处不再赘述。
91.基于图1的数据处理系统以及图2的数据平台的相关介绍,图3提供了一种数据处理方法的方法流程示意图,该方法包括以下步骤:
92.步骤301,前端201获取n条第一数据信息。
93.具体的,前端201获取上传的股息支票文件的n条第一数据信息,n条第一数据信息为utf-8码。
94.步骤302,前端201发送n条第一数据信息给后端202。
95.具体的,后端202接收前端发送的n条第一数据信息。
96.步骤303,后端202发送n条第一数据信息给辅助平台102。
97.具体的,辅助平台102接收后端202发送的n条第一数据信息。
98.步骤304,辅助平台102将n条第一数据信息转码至n条第二数据信息。
99.具体的,辅助平台102将uft-8码的n条第一数据信息转码至e码的n条第二数据信息。
100.步骤305,辅助平台102将n条第二数据信息发送至主机平台103。
101.具体地,主机平台103接收e码的n条第二数据信息。
102.步骤306,主机平台103将n条第二数据信息进行核验。
103.具体的,主机平台103对接收的n条第二数据信息进行核验。关于核验的详细内容可参见前述相关介绍,此处不再赘述。对核验通过的第二数据信息执行步骤307,对核验不通过的第二数据信息执行步骤308。
104.步骤307,主机平台103发送核验通过的第二数据信息给数据库104。
105.具体的,主机平台103将n条第二数据信息中核验通过的m条第二数据信息写入数据库104。
106.步骤308,主机平台103将核验不通过的记录至结果文件。
107.具体的,主机平台103将n条第二数据信息中核验不通过的n-m条第二数据信息记录至结果文件,参见前述相关介绍,可知结果文件为e码。
108.步骤309,主机平台103将结果文件发送至辅助平台102。
109.具体的,辅助平台102接收主机平台103的发送e码的结果文件。
110.步骤310,辅助平台102将结果文件进行转码。
111.具体的,辅助平台102将e码的结果文件转码为utf-8码。
112.步骤311,辅助平台102将转码后的结果文件发送至后端202。
113.具体的,后端202接收转码后的结果文件。
114.步骤312,后端202给前端201返回转码后的结果文件。
115.具体地,当前端101接收到对上传的股息支票文件的进度查询的请求时,前端201向后端202请求该股息支票文件的进度查询。若在上述步骤306中,n条第二数据信息中有一
条或多条第二数据信息核验不通过,则后端202给前端201返回转码后的结果文件。若在上述步骤306中,n条第二数据信息全部核验通过,则后端202给前端201返回“文件处理完成”的处理状态。关于股息支票文件的处理进度的详细介绍可参见下述图5的相关介绍,此处不再赘述。
116.如图4所示,为本发明实施例提供的一种可能的前端201的交互示意图。前端201包括文件上传接口、查询进度接口、删除文件接口、以及更新文件接口。其中,文件上传接口用于提供文件上传功能的接口,查询进度接口用于提供查询进度功能的接口,删除文件接口用于提供删除文件功能的接口,更新文件接口用于提供更新文件功能的接口。
117.具体的,对于文件上传接口,通过点击该接口,前端201显示文件上传界面。图5为本发明实施例提供的一种可能的前端201的交互示意图。如图5所示,前端201显示可上传的全部股息支票文件,可以通过界面右侧选择按钮选择是否将该按钮所对应的股息支票文件上传。在一种可能的实施方式中,一个或多个文件可被选中并上传。通过点击界面右下角的确定按钮可以将选中的股息支票文件上传。需要说明的是,当股息支票文件被成功上传后,会返回一个文件上传编码,以供后续通过文件上传编码实时获取该股息支票文件的处理进度。在一种可能的实施方式中,股息支票文件的处理进度可以包括:文件已上传、文件已转码、文件核实中、文件处理完成、结果文件返回。详细的,当股息支票文件已经成功从前端201上传且还未被辅助平台102转码时,该股息支票文件的处理进度为“文件已上传”。当股息支票文件已经被辅助平台102转码且还未被主机平台103核实时,该股息支票文件的处理进度为“文件已转码”。当股息支票文件正在被主机平台103核实时,该股息支票文件的处理进度为“文件核实中”。当股息支票文件中的第二数据信息全部被核实通过且记录至数据库104时,该股息支票文件的处理进度为“文件处理完成”。当股息支票文件中的第二数据信息中有一条或多条第二数据信息核验不通过且核验不通过第二数据信息被记录至结果文件后,该股息支票文件的处理进度为“结果文件返回”。
118.具体的,对于查询进度接口,通过点击该接口,前端201显示进度查询界面。图6为本发明实施例提供的一种可能的前端201的交互示意图。如图6所示,可以将要查询的股息支票文件的文件上传编码输入至界面中央的输入栏中,通过点击界面右侧的确定按钮可以查询该股息支票文件的文件处理进度。关于文件处理进度可参见前述相关介绍,此处不再赘述。
119.具体的,对于更新文件接口,通过点击该接口,前端201显示文件更新界面。在该界面中可以选择要更新的股息支票文件。
120.具体的,对于删除文件接口,通过点击该接口,前端201显示文件删除界面。图7为本发明实施例提供的一种可能的前端201的交互示意图。如图7所示,前端201显示可上传的全部股息支票文件,可以通过界面右侧选择按钮选择是否将该按钮所对应的股息支票文件删除。
121.基于上述图7介绍的前端201的删除文件接口,本发明实施例提供的数据处理系统,还可用于删除已上传的股息支票文件。在一种可能的实施方式中,数据平台101,还用于通过前端201上的删除文件接口获取第四数据信息;辅助平台102,还用于将第四数据信息转码为第五数据信息;主机平台103,还用于核验第五数据信息,并将核验通过的第五数据信息发送给数据库104;数据库104,还用于删除核验通过的第五数据信息。
122.具体的,数据平台101通过前端201上的删除文件接口获取待删除的股息支票文件,该待删除的股息支票文件包括第四数据信息,该第四数据信息为utf-8码。
123.具体的,辅助平台102,还用于将utf-8码的第四数据信息转码为e码的第五数据信息。
124.具体的,主机平台103,还用于核验e码的第五数据信息。可选的,主机平台103对n条第二数据信息的核验类型可以包括前述介绍的四种核验类型,此处不再赘述。主机平台103将核验通过的第五数据信息发送给数据库104。
125.具体的,数据库104,还用于删除核验通过的第五数据信息。
126.上述方案中,前端通过删除文件接口获取待删除的第四数据信息,也即待删除的股息支票文件;辅助平台将第四数据信息转码为主机平台可识别的第五数据信息;主机平台核验第五数据信息并将核验通过的第五数据信息发送给数据库;数据库删除核验通过的第五数据信息。当数据库中记录有误的股息支票数据时,可以通过使用上述方案实现删除有误的股息支票数据。也即,上述方案可以实现实时批量删除有误的股息支票数据。
127.基于上述同样的发明构思,本发明还提供一种数据处理装置,该装置可执行上述发明实施例中的方法。本发明提供的一种数据处理装置的结构可参见图8。数据处理装置800包括获取单元801和处理单元802。其中,获取单元801用于获取n条第一数据信息,n为正整数;处理单元802用于将n条第一数据信息进行转码,获得n条第二数据信息,n条第二数据信息和n条第一数据信息一一对应;以及核验n条第二数据信息,并将核验通过的m条第二数据信息写入数据库,m为小于或等于n的正整数;以及存储m条第二数据信息。
128.有关上述获取单元801和处理单元802更详细的描述可以参考图3所示的方法实施例中相关描述直接得到,此处不再一一赘述。
129.基于相同的技术构思,本发明还提供了一种计算设备,如图9所示,计算设备900包括至少一个处理器901,以及与至少一个处理器连接的存储器902,本发明中不限定处理器901与存储器902之间的具体连接介质,图9中处理器901和存储器902之间通过总线连接为例。总线可以分为地址总线、数据总线、控制总线等。
130.在本发明中,存储器902存储有可被至少一个处理器901执行的指令,至少一个处理器901通过执行存储器902存储的指令,可以执行前述的数据处理方法中所包括的步骤。
131.其中,处理器901是计算设备的控制中心,可以利用各种接口和线路连接计算设备的各个部分,通过运行或执行存储在存储器902内的指令以及调用存储在存储器902内的数据,从而实现数据处理。可选地,处理器901可包括一个或多个处理单元,处理器901可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理下发指令。可以理解的是,上述调制解调处理器也可以不集成到处理器901中。在一些实施例中,处理器901和存储器902可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
132.处理器901可以是通用处理器,例如中央处理器(central processing unit,cpu)、数字信号处理器、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合数据处理方法实施例所公开的方法的步骤可以直接
体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
133.存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器902可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器902是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明中的存储器902还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
134.基于相同的技术构思,本发明实施例还提供了一种计算机可读存储介质,其存储有可由计算设备执行的计算机程序,当所述程序在所述计算设备上运行时,使得所述计算设备执行上述数据处理方法的步骤。
135.基于相同的技术构思,本发明实施例还提供一种计算机程序产品,包括计算机可读指令,当计算机可读指令被处理器执行时,使得上述数据处理方法实现。
136.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的保护范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
137.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
138.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
139.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
140.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
141.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造
性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
142.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1