数据处理方法及装置与流程

文档序号:12824680阅读:281来源:国知局
数据处理方法及装置与流程

本发明涉及数据处理技术领域,特别涉及一种数据处理方法及装置。



背景技术:

众多外围产品和分行特色系统(以后统称为外围系统),通过批量数据接口与核心银行系统(bocs-d)有着大量的数据交互(输入、输出),其中存在着多个外围系统使用bocs-d的同一数据接口的情况。使用bocs-d的同一数据接口会面临如下的问题:当bocs-d的数据接口提出变更需求后,使用该数据接口且本无需变更其自身数据接口的外围系统也需要跟着进行数据接口的变更,这样会导致不必要的开发工作,造成开发成本大幅增加。



技术实现要素:

本发明实施例提供了一种数据处理方法,当核心银行系统变更数据接口时,对于使用该数据接口且无需变更其自身数据接口的外围系统,就可以不跟着进行数据接口的变更,从而降低了开发成本。该数据处理方法包括:

获得核心银行系统通过变更的数据接口向外围系统发出的数据;

获得核心银行系统变更所述数据接口的操作信息;

根据所述操作信息,将所述数据修改为所述数据接口变更前的输出数据格式;

将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,该数据处理方法还包括:

获得变更的数据接口的结构信息;

根据所述操作信息,将所述数据修改为所述数据接口变更前的输出数据格式,包括:

根据所述结构信息和所述操作信息,确定所述数据接口变更前的结构信息;

根据所述数据接口变更前的结构信息,将所述数据修改为相应的输出数据格式。

在一个实施例中,该数据处理方法还包括:

获得外围系统的地址信息;

将格式修改后的所述数据发送至所述外围系统,包括:

按照外围系统的地址信息,将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述变更的数据接口为多个;

该数据处理方法还包括:

从多个变更的数据接口中识别出与所述外围系统相对应的数据接口;

获得核心银行系统通过相对应的数据接口向所述外围系统发出的数据;

获得核心银行系统变更相对应的数据接口的操作信息;

根据相对应的数据接口的操作信息,将所述数据修改为相对应的数据接口变更前的输出数据格式;

将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述数据以表或文件的形式存储。

本发明实施例还提供了一种数据处理装置,当核心银行系统变更数据接口时,对于使用该数据接口且无需变更其自身数据接口的外围系统,就可以不跟着进行数据接口的变更,从而降低了开发成本。该数据处理装置包括:

获得模块,用于获得核心银行系统通过变更的数据接口向外围系统发出的数据;

获得模块还用于:获得核心银行系统变更所述数据接口的操作信息;

修改模块,用于根据所述操作信息,将所述数据修改为所述数据接口变更前的输出数据格式;

发送模块,用于将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述获得模块还用于:获得变更的数据接口的结构信息;

所述修改模块具体用于:

根据所述结构信息和所述操作信息,确定所述数据接口变更前的结构信息;

根据所述数据接口变更前的结构信息,将所述数据修改为相应的输出数据格式。

在一个实施例中,所述获得模块还用于:获得外围系统的地址信息;

所述发送模块具体用于:按照外围系统的地址信息,将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述变更的数据接口为多个;

还包括:

识别模块,用于从多个变更的数据接口中识别出与所述外围系统相对应的数据接口;

所述获得模块具体用于:获得核心银行系统通过相对应的数据接口向所述外围系统发出的数据;

所述获得模块具体用于:获得核心银行系统变更相对应的数据接口的操作信息;

所述修改模块具体用于:根据相对应的数据接口的操作信息,将所述数据修改为相对应的数据接口变更前的输出数据格式;

所述发送模块具体用于:将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述数据以表或文件的形式存储。

在本发明实施例中,核心银行系统会根据变更数据接口的操作信息将所要发送的数据修改为数据接口变更前的输出数据格式,然后将格式修改后的数据发送至外围系统。与现有技术相比,采用本发明方法,在核心银行系统变更数据接口后进行数据传输时,对于使用该数据接口且无需变更其自身数据接口的外围系统,就可以不跟着进行数据接口的变更,从而降低了开发成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种数据处理方法流程图;

图2是本发明实施例提供的一种数据处理装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有技术中,当核心银行系统bocs-d的数据接口提出变更需求后,使用该数据接口且本无需变更其自身数据接口的外围系统也需要跟着进行数据接口的变更,这样会导致不必要的开发工作,造成开发成本大幅增加。基于此,本发明提出一种数据处理方法可以解决现有技术中存在的问题,具体的方法流程如图1所示,该方法包括:

步骤101:获得核心银行系统通过变更的数据接口向外围系统发出的数据;

步骤102:获得核心银行系统变更数据接口的操作信息;

步骤103:根据所述操作信息,将所述数据修改为所述数据接口变更前的输出数据格式;

步骤104:将格式修改后的所述数据发送至所述外围系统。

具体实施时,现有数据采集启动后,即是固定流程模式:输入数据收集、数据处理、输出数据生成、输出数据传输。无论接收该输出数据的对应方(外围系统)是多少个,涉及的每个数据接口的输出结果是唯一的。无论数据接口的变更是否对每个外围系统有实际意义,是否有修改必要,但均需要进行数据接口改造。

为了避免、减少数据接收方(外围系统)不必要的、被动的数据接口改造,采用上述方法对要发送的数据进行处理,将处理后的数据发送至相应的外围系统。

具体实施时,由于核心银行系统bocs-d所要变更的数据接口包括有多个,不同的外围系统对应的数据接口是不同的,首先需要从多个变更的数据接口中识别出与外围系统(即不需要接口更新的外围系统)相对应的数据接口,然后获得核心银行系统通过相对应的数据接口向该外围系统所要发送的数据,和核心银行系统变更相对应的数据接口的操作信息,然后根据相对应的数据接口的操作信息,将获得的数据修改为相对应的数据接口变更前的输出数据格式,最后将格式修改后的数据发送至该外围系统。

具体实施时,在对数据进行处理前,还需要获得数据接口变更后的结构信息,然后根据数据接口的变更操作信息和数据接口变更后的结构信息,确定该数据接口变更前的结构信息,再根据数据接口变更前的结构信息,对所要发送的数据进行传输格式的修改。

具体实施时,在向外围系统发送数据时,需要确定相应的外围系统的目标参数,也就是相应的外围系统的地址信息,根据这个地址信息,将相应的传输格式修改后的数据发送至对应的外围系统。

具体实施时,这些所要发送的数据可以以多种形式进行存储,比如可以以数据表的形式存储,也可以以文件的形式存储。

基于同一发明构思,本发明实施例中还提供了一种数据处理装置,如下面的实施例所述。由于数据处理装置解决问题的原理与数据处理方法相似,因此数据处理装置的实施可以参见数据处理方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是本发明实施例的数据处理装置的一种结构框图,如图2所示,包括:

获得模块02,用于获得核心银行系统通过变更的数据接口向外围系统发出的数据;

获得模块02还用于:获得核心银行系统变更所述数据接口的操作信息;

修改模块04,用于根据所述操作信息,将所述数据修改为所述数据接口变更前的输出数据格式;

发送模块06,用于将格式修改后的所述数据发送至所述外围系统。

下面对该结构进行说明。

在一个实施例中,所述获得模块02还用于:获得变更的数据接口的结构信息;

所述修改模块03具体用于:

根据所述结构信息和所述操作信息,确定所述数据接口变更前的结构信息;

根据所述数据接口变更前的结构信息,将所述数据修改为相应的输出数据格式。

在一个实施例中,所述获得模块02还用于:获得外围系统的地址信息;

所述发送模块04具体用于:按照外围系统的地址信息,将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述变更的数据接口为多个;

还包括:

识别模块,用于从多个变更的数据接口中识别出与所述外围系统相对应的数据接口;

所述获得模块02具体用于:获得核心银行系统通过相对应的数据接口向所述外围系统发出的数据;

所述获得模块02具体用于:获得核心银行系统变更相对应的数据接口的操作信息;

所述修改模块03具体用于:根据相对应的数据接口的操作信息,将所述数据修改为相对应的数据接口变更前的输出数据格式;

所述发送模块04具体用于:将格式修改后的所述数据发送至所述外围系统。

在一个实施例中,所述数据以表或文件的形式存储。

综上所述,与现有技术相比,采用本发明方法,在核心银行系统变更某一数据接口后进行数据传输时,对于使用该数据接口且无需变更其自身数据接口的外围系统,就可以不跟着进行数据接口的变更,从而降低了开发成本。同时使得bocs-d具有向后兼容(backwardcompatibility)功能。向后兼容又称作向下兼容(downwardcompatibility)。在计算机中指在一个程序或者类库更新到较新的版本后,用旧的版本程序创建的文档或系统仍能被正常操作或使用,或在旧版本的类库的基础上开发的程序仍能正常编译运行的情况。

本发明还具有:参数机制引导数据自动化处理功能:上述所说的各类参数,比如,向外围系统发出的数据、变更数据接口的操作信息、数据接口变更后的结构信息和外围系统的目标参数,可以是预先设置的。根据这些参数进行后续对数据的处理。代码无版本化:在基础版本投产后,结合参数配置,能达到同一数据接口出现多兼容版本需要时,均无需因该数据接口兼容版本个数的增加而新增代码;达到多个数据接口有多兼容版本需要时,均可利用同一份基础代码,无需因数据接口兼容版本个数的增加而新增开发工作量。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1