一种交易数据标准化方法和装置制造方法及图纸

技术编号:21361044 阅读:42 留言:0更新日期:2019-06-15 09:16
本说明书实施例提供一种交易数据标准化方法和装置。所述方法包括:根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据;将所述文本数据传输到服务端,以便于对所述文本数据进行解析,得到标准化数据。本说明书实施例通过将交易数据标准化,实现零加工成本、高效、实时的获取交易数据。

A Standardization Method and Device for Transaction Data

The embodiment of this specification provides a method and device for standardizing transaction data. The method includes: according to the pre-set acquisition identification and standardization mapping relationship, the text data to be standardized is generated, and the text data is transmitted to the server so that the text data can be parsed and the standardized data can be obtained. The embodiment of this specification realizes zero processing cost, high efficiency and real-time acquisition of transaction data by standardizing transaction data.

【技术实现步骤摘要】
一种交易数据标准化方法和装置
本说明书实施例涉及计算机
,特别涉及一种交易数据标准化方法和装置。
技术介绍
随着我国经济不断发展,银行作为金融市场体系的核心,其交易的数量逐渐增多、交易的规模逐渐增大和交易的类型多种多样。银行交易数据的特点不仅是数据量大,而且每一条交易数据包含的信息量也很多,其中包括:账户ID、交易类型、交易日期、交易金额等等。此外,在不同系统或者同系统内,因交易的业务场景不同或者设计人员不同,会产生各式各样的交易数据,分析这些交易时,需要定制交易现场数据。目前收集各系统的数据主要采用批量的方式进行收集,首先遇到的问题是如果采集数据需求改变了,必须对源系统进行代码逻辑的修改,另外收集的时候无法实现实时收集现场数据,且各个系统之间因为是通过数据文件下传的方式,各系统间的依赖较为严重,某系统只要表结构有变动就有可能导致接口变更,另外目标系统接收到了文件之后还需要进行二次加工才能获取到标准化的数据。
技术实现思路
本说明书实施例的目的是提供一种交易数据标准化法和装置,以实现零加工成本、高效、实时的获取交易数据。为解决上述技术问题,本说明书实施例提供一种交易数据标准化法和装置是这样实现的:一种交易数据标准化方法,所述方法包括:根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据;将所述文本数据传输到服务端,以便于对所述文本数据进行解析,得到标准化数据。一种交易数据标准化方法,所述方法包括:接收文本数据;所述文本数据根据预先设置的采集标识、标准化映射关系,将待标准化交易数据转换得到;解析所述文本数据,得到标准化数据。一种交易数据标准化装置,所述装置包括:文本数据生成模块,用于根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据;文本数据传输模块,用于将所述文本数据传输到服务端,以便于对所述文本数据进行解析,得到标准化数据。一种交易数据标准化装置,所述装置包括:文本数据接收模块,用于接收文本数据;所述文本数据根据预先设置的采集标识、标准化映射关系,将待标准化交易数据转换得到;文本数据解析模块,用于解析所述文本数据,得到标准化数据。由以上本说明书实施例提供的技术方案可见,本说明书实施例通过交易数据标准化技术,从客户端系统采集数据,并根据采集标识和标准化映射关系,将待标准化交易数据转换成文本数据;将文本数据从客户端传送到服务端,服务端解析文本数据,并通过预设的映射关系将文本数据解析成标准化的字段进行存储,从而实现零加工成本、高效、实时的获取交易数据。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本说明书一种交易数据标准化方法第一实施例流程图;图2为本说明书一种交易数据标准化方法第二实施例流程图;图3为本说明书一种交易数据标准化方法第三实施例流程图;图4为本说明书一种交易数据标准化装置第一实施例的功能结构示意图;图5为本说明书一种交易数据标准化装置第一实施例中,文本数据生成模块的功能结构示意图;图6为本说明书一种交易数据标准化装置第二实施例的功能结构示意图。具体实施方式下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。图1为本说明书一种交易数据标准化方法第一实施例流程图。在本实施方式中,执行所述交易数据标准化方法的主体可以是具有逻辑运算功能的电子设备,所述电子设备可以是服务器或客户端,所述客户端可以为台式电脑、平板电脑、笔记本电脑、工作站等。当然,客户端并不限于上述具有一定实体的电子设备,其还可以为运行于上述电子设备中的软体。还可以是一种通过程序开发形成的程序软件,该程序软件可以运行于上述电子设备中。如图1所示,本说明书实施例提供了一种交易数据标准化方法,包括以下步骤:S110:根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据。不同系统或者同系统内,因交易的业务场景不同或者设计人员不同,同一业务涵义的数据会被命名成各式各样的变量。在发生交易时,客户端能够接收交易数据处理请求,并采集交易数据。在一些实施例中,所述客户端可以预先设置采集标识、标准化映射关系。具体的,设置所述采集标识,可以从交易数据中采集所需要的交易数据,所述采集标识可以是以注解的方式进行标识,或者是加入标准化代码进行标识;设置所述标准化映射关系可以使不同系统或者同系统内,因交易的业务场景不同或者设计人员不同,从而产生各式各样的交易数据以一定的关系联系起来。所述标准化映射关系是指,待标准化字段和标准数据字段映射关系。所述标准数据字段可以是满足java命名规范的变量名称,待标准化字段以标准字段作为key值。具体的,标准数据字段可以是在服务器端定义好的各种固定的名称,例如客户名称为cusname,客户号为cusno,流程编号为flowid等等;待标准化字段可以为各客户端的变量字段,例如A客户端有客户名称为customername,B客户端也有客户名称为customernm,各个客户端的关于一个中文含义名称的变量命名可能都不一样;无论客户端为哪个变量,在采集一个含义的字段内容时映射到服务器的字段都为一个,例如采集A客户端的客户名称,映射方式为customername:cusname;采集B客户端的客户名称,映射方式customernm:cusname。无论客户端的变量怎么取值,服务器端的变量始终不变,即从客户端通过客户端的变量获取的是客户端这个变量的值,而这个值在服务器端的名称是唯一的。在一些实施例中,在待标准化交易数据上设置采集标识和标准化映射关系之前,客户端还可以设置设置服务端地址、生成文件目录、文件类型的指定和文本格式指定等。在一些实施例中,所述客户端还可以待标准化交易数据上设置交易类型区别码、基础交易信息。所述基础交易信息可以包括:交易系统名称、操作系统类型、交易时间、交易者等。在一些实施例中,客户端系统的交易在发生时,客户端会实时根据采集标识采集待标准化交易数据,并根据标准化映射关系将待标准化交易数据生成文本数据。在一些实施例中,根据所述采集标识和所述标准化映射关系将待标准化交易数据生成文本数据,包括:根据所述采集标识和所述标准化映射关系,将待标准化交易数据按照预先设定的文本格式生成文本数据,并将文本数据存储在客户端预先生成的文件目录中。在一些实施例中,客户端系统的交易在发生时,按照采集标识和标准化映射关系,以key-value的形式形成键值对的文本。每个交易需采集字段的所有键值对文本冒号隔开进行拼接,每个交易所有的键值文本前后都有特殊标记的开始和结束唯一标识符,交易结束时客户端程序以写日志的方式进行本地制定目录文本的写入动作。具体的,所述文本数据可以按照如下逻辑来生成:每个客户端的交易都有一个唯一64位的序列号,每本文档来自技高网...

【技术保护点】
1.一种交易数据标准化方法,其特征在于,所述方法包括:根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据;将所述文本数据传输到服务端,以便于对所述文本数据进行解析,得到标准化数据。

【技术特征摘要】
1.一种交易数据标准化方法,其特征在于,所述方法包括:根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据;将所述文本数据传输到服务端,以便于对所述文本数据进行解析,得到标准化数据。2.如权利要求1所述的交易数据标准化方法,其特征在于,在根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据之前,包括:设置服务端地址、生成文件目录、指定文件类型和指定文本格式。3.如权利要求1或2所述的交易数据标准化方法,其特征在于,还可以在待标准化交易数据上设置交易类型区别码、基础交易信息。4.如权利要求3所述的交易数据标准化方法,其特征在于,所述基础交易信息包括:交易系统名称、操作系统类型、交易时间、交易者。5.如权利要求2所述的交易数据标准化方法,其特征在于,根据预先设置的采集标识、标准化映射关系,将待标准化交易数据生成文本数据,包括:根据所述采集标识、所述标准化映射关系,将待标准化交易数据按照所述文本格式生成文本数据;将文本数据存储在所述文件目录中。6.如权利要求1所述的交易数据标准化方法,其特征在于,将所述文本数据传输到服务端,包括:在文本数据发生变化后,利用中间件将所述文本数据传输到服务端。7.如权利要求1所述的交易数据标准化方法,其特征在于,得到所述标准化数据之后,包括:将所述标准化数据存储到服务端的数据库。8.一种交易数据标准化方法,其特征在于,所述方法包括:接收文本数据;所述文本数据根据预先设置的采...

【专利技术属性】
技术研发人员:袁文波于谨皓张洪宽操健
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1