数据处理方法及系统的制作方法

文档序号:10655292阅读:273来源:国知局
数据处理方法及系统的制作方法
【专利摘要】本发明提供一种数据处理方法及系统,所述方法包括:接收数据并获取与待进行的计算处理对应的一个或多个字段模板,其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式;根据获取的字段模板对接收的数据进行调整;对调整后的数据中符合所述执行要求的字段进行所述计算处理。实施本发明,可以根据与待进行的计算处理对应的字段模板(存储有相应字段的符合所述计算处理的执行要求的名称和数值格式)对数据进行适应性调整,解决了由于数据格式的不同而不能进行统一的计算处理的问题。
【专利说明】
数据处理方法及系统
技术领域
[0001]本发明涉及通信领域,更为具体而言,涉及数据处理方法及系统。【背景技术】
[0002]随着软件技术的飞速发展,越来越多的银行业务利用软件系统进行数据处理,数据的格式也随之增多。然而,由于不同银行业务对数据的要求不一致,因此,数据的格式(例如,数据中字段的名称以及数值格式)也难以达到统一。在现有技术中,通常针对不同银行业务分别进行数据计算,然而,这种做法存在成本高、误码率高、以及反映速度慢等问题;同时,对于一些综合的计算处理来说,也需要对不同的业务数据进行统一计算。然而,由于数据格式的不一致导致这一需求得不到满足。
【发明内容】

[0003]为解决上述技术问题,本发明提供一种数据处理方法及系统。
[0004]—方面,本发明的实施方式提供了一种数据处理方法,所述方法包括:
[0005]接收数据并获取与待进行的计算处理对应的一个或多个字段模板,其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式;
[0006]根据获取的字段模板对接收的数据进行调整;
[0007]对调整后的数据中符合所述执行要求的字段进行所述计算处理。
[0008]另一方面,本发明实施方式提供了一种数据处理系统,所述系统包括:
[0009]接收及获取模块,用于接收数据并获取与待进行的计算处理对应的一个或多个字段模板,其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式;
[0010]调整模块,用于根据所述接收及获取模块所获取的字段模板对接收的数据进行调整;
[0011]处理模块,用于对所述调整模块调整后的数据中符合所述执行要求的字段进行所述计算处理。
[0012]实施本发明提供的数据处理方法及系统,可以根据与待进行的计算处理对应的字段模板(存储有相应字段的符合所述计算处理的执行要求的名称和数值格式)对数据进行适应性调整,解决了由于数据格式的不同而不能进行统一的计算处理的问题。【附图说明】
[0013]图1是根据本发明实施方式的一种数据处理方法的流程图;[〇〇14]图2示出了图1所示的处理S200的一种实施方式;
[0015]图3是根据本发明实施方式的一种数据处理系统的结构示意图;
[0016]图4示出了图3所示的调整模块200的一种实施方式。【具体实施方式】
[0017]为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0018]图1是根据本发明实施方式的一种数据处理方法的流程图。参见图1,所述方法包括:
[0019]S100:接收数据并获取与待进行的计算处理对应的一个或多个字段模板。其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式。
[0020]S200:根据获取的字段模板对接收到的数据进行调整。[〇〇21]S300:对调整后的数据中符合所述执行要求的字段进行所述计算处理。[〇〇22]图2示出了图1所示的处理S200的一种实施方式。参见图2,处理S200可以包括:[〇〇23]S210:将所述接收的数据的字段的名称和数值格式分别与各获取的字段模板中存储的名称和数值格式进行匹配。
[0024]S220:将接收的数据中匹配成功的字段整合为数据的通用域,将接收的数据中匹配失败的字段整合为数据的自定义域。[〇〇25]S230:识别通用域是否涵盖了接收的数据中全部的与所述计算处理对应的字段,若是,则执行上述处理S300,若否,则执行S240。[〇〇26]S240:从所述自定义域中提取与所述计算处理对应的字段。
[0027]S250:将提取出的字段的名称或数值格式修改为与获取的字段模板中相应的字段模板所存储的名称或数值格式一致。[〇〇28]S260:将修改后的字段存入到所述通用域中,并且,执行上述处理S300。[〇〇29]在本发明的一种实施方式中,上述处理300例如为:对所述通用域中的数据进行所述计算处理。
[0030]下面结合具体例子对本发明的实施方式进行详细说明。
[0031]步骤1:获取与待进行的计算处理对应的一个或多个字段模板。其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式。
[0032]在本发明的一种实施方式中,可以预先分析该计算处理所必需的字段,针对各所必须的字段形成相应的字段模板(存储相应字段的符合该计算处理的执行要求的名称和数值格式)。
[0033]步骤2:接收交易数据并对接收到的交易数据进行解析。[〇〇34]步骤3:将所述交易数据中的各字段分别进行下述处理:
[0035](1)将字段的名称和数值格式分别与各获取到的字段模板中存储的名称和数值格式进行匹配;
[0036](2)若匹配成功,则将该字段表示为通用域字段,若匹配失败,则将该字段表示为自定义域字段。
[0037]步骤4:识别由通用域字段构成的集合是否涵盖了接收的交易数据中全部的与所述计算处理对应的字段,若是,则执行步骤8,若否,则执行步骤5。
[0038]步骤5:从由自定义域字段构成的集合中提取与所述计算处理对应的字段。[〇〇39]步骤6:将提取出的字段的名称或数值格式修改为与获取的字段模板中相应的字段模板所存储的名称或数值格式一致。
[0040]步骤7:将修改后的字段表示为通用域字段。[〇〇41 ]步骤8:将通用域字段发送到计算模块中以进行该计算处理。[〇〇42]图3是根据本发明实施方式的一种数据处理系统的结构示意图。参见图3,所述系统1000包括:接收及获取模块100、调整模块200、以及处理模块300,具体地:[〇〇43]接收及获取模块100用于接收数据并获取与待进行的计算处理对应的一个或多个字段模板。其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式。
[0044]调整模块200用于根据接收及获取模块100所获取的字段模板对所述数据进行调整。[〇〇45]处理模块300用于对调整模块200调整后的数据中符合所述执行要求的字段进行所述计算处理。[〇〇46]图4示出了图3所示的调整模块200的一种实施方式。所述调整模块200包括:匹配单元210、整合单元220、识别单元230、提取单元240、修改单元250、存储单元260,具体地:
[0047]匹配单元210用于将接收的数据中的字段的名称和数值格式分别与各获取的字段模板中存储的名称和数值格式进行匹配。
[0048]整合单元220用于根据匹配单元210的匹配结果,将接收的数据中匹配成功的字段整合为数据的通用域,将接收的数据中匹配失败的字段整合为数据的自定义域。
[0049]识别单元230用于识别整合单元220所整合出的通用域是否涵盖了接收的数据中全部的与所述计算处理对应的字段。
[0050]提取单元240用于执行下述处理:在识别单元230识别出所述通用域未涵盖全部的与所述计算处理对应的字段的情形下,从所述自定义域中提取与所述计算处理对应的字段。[0051 ]修改单元250用于将提取单元240提取出的字段的名称或数值格式修改为与获取的字段模板中相应的字段模板所存储的名称或数值格式一致。[〇〇52]存储单元260用于将修改单元250修改后的字段存入到所述通用域中。[〇〇53]在本发明的一种实施方式中,处理模块300例如可以包括:用于对通用域中的数据进行所述计算处理的处理单元。[〇〇54]实施本发明提供的数据处理方法及系统,可以根据与待进行的计算处理对应的字段模板(存储有相应字段的符合所述计算处理的执行要求的名称和数值格式)对数据进行适应性调整,解决了由于数据格式的不同而不能进行统一的计算处理的问题。
[0055]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0056]本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
【主权项】
1.一种数据处理方法,其特征在于,所述方法包括:接收数据并获取与待进行的计算处理对应的一个或多个字段模板,其中,所述字段模 板存储有相应字段的符合所述计算处理的执行要求的名称和数值格式;根据获取的字段模板对接收的数据进行调整;对调整后的数据中符合所述执行要求的字段进行所述计算处理。2.如权利要求1所述的方法,其特征在于,根据获取的字段模板对接收的数据进行调整 包括:将所述接收的数据的字段的名称和数值格式分别与各获取的字段模板中存储的名称 和数值格式进行匹配;将接收的数据中匹配成功的字段整合为数据的通用域,将匹配失败的字段整合为数据 的自定义域;识别所述通用域是否涵盖了接收的数据中全部的与所述计算处理对应的字段;若未涵盖全部的与所述计算处理对应的字段,则从所述自定义域中提取与所述计算处 理对应的字段;将提取出的字段的名称或数值格式修改为与获取的字段模板中相应的字段模板所存 储的名称或数值格式一致。3.如权利要求2所述的方法,其特征在于,根据获取的字段模板对接收的数据进行调整 还包括:在执行所述将提取出的字段的名称或数值格式修改为与获取的字段模板中相应的字 段模板所存储的名称或数值格式一致的处理后,将修改后的字段存入到所述通用域中。4.如权利要求3所述的方法,其特征在于,对调整后的数据中符合所述执行要求的字段 进行所述计算处理包括:对所述通用域中的数据进行所述计算处理。5.—种数据处理系统,其特征在于,所述系统包括:接收及获取模块,用于接收数据并获取与待进行的计算处理对应的一个或多个字段模 板,其中,所述字段模板存储有相应字段的符合所述计算处理的执行要求的名称和数值格 式;调整模块,用于根据所述接收及获取模块所获取的字段模板对接收的数据进行调整;处理模块,用于对所述调整模块调整后的数据中符合所述执行要求的字段进行所述计算处理。6.如权利要求5所述的系统,其特征在于,所述调整模块包括:匹配单元,用于将所述接收的数据的字段的名称和数值格式分别与各获取的字段模板 中存储的名称和数值格式进行匹配;整合单元,用于执行下述处理:根据所述匹配单元的匹配结果,将接收的数据中匹配成 功的字段整合为数据的通用域,将接收的数据中匹配失败的字段整合为数据的自定义域;识别单元,用于识别所述整合单元所整合出的通用域是否涵盖了接收的数据中全部的 与所述计算处理对应的字段;提取单元,用于执行下述处理:在所述识别单元识别出未涵盖全部的与所述计算处理 对应的字段的情形下,从所述自定义域中提取与所述计算处理对应的字段;修改单元,用于将所述提取单元提取出的字段的名称或数值格式修改为与获取的字段 模板中相应的字段模板所存储的名称或数值格式一致。7.如权利要求6所述的系统,其特征在于,所述调整模块还包括:存储单元,用于将所述修改单元修改后的字段存入到所述通用域中。8.如权利要求7所述的系统,其特征在于,所述处理模块包括:处理单元,用于对所述通用域中的数据进行所述计算处理。
【文档编号】G06F17/30GK106021453SQ201610326052
【公开日】2016年10月12日
【申请日】2016年5月17日
【发明人】张文谦, 张鹏, 赵素华, 邵培兴, 张司阁, 付和平, 胡保祥
【申请人】中国建设银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1