数据落地方法、装置、电子设备及介质制造方法及图纸

技术编号:29936760 阅读:18 留言:0更新日期:2021-09-04 19:14
本发明专利技术涉及数据处理技术领域,揭露一种数据落地方法,包括:获取待处理文件,并获取与所述待处理文件的文件类型对应的文件模板;根据所述待处理文件的文件类型获取数据转化协议,利用所述数据转化协议对所述文件模板进行配置,得到文件配置模板;利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据;通过所述文件配置模板创建所述待处理文件对应的数据存储表;将所述转化数据进行加密得到加密数据,并将所述加密数据存储至所述数据存储表。本发明专利技术还提出一种数据落地装置、设备及存储介质。本发明专利技术还涉及区块链技术,所述转化数据可存储于区块链节点中。本发明专利技术可以提高数据落地的效率和准确性。高数据落地的效率和准确性。高数据落地的效率和准确性。

【技术实现步骤摘要】
数据落地方法、装置、电子设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据落地方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在金融行业以及其他行业中,数据在不同平台之间传输时,常需要考虑数据落地的问题。数据落地是指,接收由其他平台传输的数据并转化为接收平台可用的格式,进而使用接收到的数据。
[0003]现有技术中,数据落地时需要开发人员手动处理落地数据,例如根据落地文件的类型手工创建数据存储表,根据文件类型修改代码支持文件转化。因此现有技术因为人工的参与易于导致效率低下且容易出错。

技术实现思路

[0004]本专利技术提供一种数据落地方法、装置、电子设备及计算机可读存储介质,其主要目的在于提高数据落地的效率和准确性。
[0005]为实现上述目的,本专利技术提供的一种数据落地方法,包括:
[0006]获取待处理文件,并获取与所述待处理文件的文件类型对应的文件模板;
[0007]根据所述待处理文件的文件类型获取数据转化协议,利用所述数据转化协议对所述文件模板进行配置,得到文件配置模板;
[0008]利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据;
[0009]通过所述文件配置模板创建所述待处理文件对应的数据存储表;
[0010]将所述转化数据进行加密得到加密数据,并将所述加密数据存储至所述数据存储表。
[0011]可选地,所述获取与所述待处理文件的文件类型对应的文件模板,包括:r/>[0012]获取所述待处理文件的文件格式;
[0013]根据所述待处理文件的文件格式选择文件读取工具,通过所述文件读取工具获取所述待处理文件的文件类型;
[0014]基于所述待处理文件的文件类型从预构建的模板库中获取与所述文件类型对应的文件模板。
[0015]可选地,所述获取所述待处理文件的文件格式,包括:
[0016]过预设类将所述待处理文件转化为待处理字节流;
[0017]获取所述待处理字节流的字节头,并将所述字节头转化为十六进制的字符串;
[0018]利用预设的字符映射表和所述字符串确定所述待处理文件的文件格式。
[0019]可选地,所述利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据,包括:
[0020]根据所述文件配置模板,获取所述文件配置模板中的数据转化协议;
[0021]通过所述数据转化协议转化所述待处理文件中的待处理数据,得到所述转化数据。
[0022]可选地,所述通过所述数据转化协议转化所述待处理文件中的待处理数据,包括:
[0023]根据所述数据转化协议对所述待处理数据中的单个数据进行数据定义,得到元数据;
[0024]根据所述元数据生成数据转化规则,并利用所述数据转化规则转化所述待处理文件中的待处理数据。
[0025]可选地,所述将所述转化数据进行加密得到加密数据,包括:
[0026]基于预设加密算法构建密钥生成器,并对所述密钥生成器进行初始化,得到原始对称密钥;
[0027]获取所述原始对称密钥的字节数组,根据所述字节数组生成加密密钥;
[0028]利用所述加密密钥对所述转化数据进行加密,得到加密数据。
[0029]可选地,所述将所述加密数据存储至所述数据存储表,包括:
[0030]根据所述数据存储表中的加密数据构建待发送文件,并将所述待发送文件发送至数据接收端。
[0031]为了解决上述问题,本专利技术还提供一种数据落地装置,所述装置包括:
[0032]文件模板获取模块,用于获取待处理文件,并获取与所述待处理文件的文件类型对应的文件模板;
[0033]文件模板配置模块,用于根据所述待处理文件的文件类型获取数据转化协议,利用所述数据转化协议对所述文件模板进行配置,得到文件配置模板;
[0034]数据转化模块,用于利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据;
[0035]存储表创建模块,用于通过所述文件配置模板创建所述待处理文件对应的数据存储表;
[0036]数据加密存储模块,用于将所述转化数据进行加密得到加密数据,并将所述加密数据存储至所述数据存储表。
[0037]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0038]至少一个处理器;以及,
[0039]与所述至少一个处理器通信连接的存储器;其中,
[0040]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的数据落地方法。
[0041]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储创建的数据,存储程序区存储有计算机程序;其中,所述计算机程序被处理器执行时实现如上所述的数据落地方法。
[0042]本专利技术实施例中,通过获取到待处理文件之后,获取与所述待处理文件的文件类型对应的文件模板,根据所述待处理文件的文件类型获取数据转化协议,利用所述数据转化协议对所述文件模板进行配置,得到文件配置模板,利用所述文件配置模板转化待处理文件中的待处理数据,得到转化数据,可以针对性地对待处理文件进行数据转化,提升了数
据落地的效率,并通过所述文件配置模板创建数据存储表,将转化后的待处理数据加密并存储入所述数据存储表中,通过加密使得数据不会被篡改,进一步提高了数据落地的准确性。因此,本专利技术实施例可以提高数据落地的效率和准确性。
附图说明
[0043]图1为本专利技术一实施例提供的一种数据落地方法的流程示意图;
[0044]图2为本专利技术第一实施例中图1提供的数据落地方法其中一个步骤的详细流程示意图;
[0045]图3为本专利技术一实施例提供的数据落地装置的模块示意图;
[0046]图4为本专利技术一实施例提供的实现数据落地方法的电子设备的内部结构示意图;
[0047]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0048]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0049]本申请实施例提供一种数据落地方法。所述数据落地方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述数据落地方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。
[0050]参照图1所示,为本专利技术一实施例提供的一种数据落地方法的流程示意图。在本实施例中,所述数据落地方法包括:
[0051]S1、获取待处理文件,并获取与所述待处理文件的文件类型对应的文件模板。
[005本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据落地方法,其特征在于,所述方法包括:获取待处理文件,并获取与所述待处理文件的文件类型对应的文件模板;根据所述待处理文件的文件类型获取数据转化协议,利用所述数据转化协议对所述文件模板进行配置,得到文件配置模板;利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据;通过所述文件配置模板创建所述待处理文件对应的数据存储表;将所述转化数据进行加密得到加密数据,并将所述加密数据存储至所述数据存储表。2.如权利要求1所述的数据落地方法,其特征在于,所述获取与所述待处理文件的文件类型对应的文件模板,包括:获取所述待处理文件的文件格式;根据所述待处理文件的文件格式选择文件读取工具,通过所述文件读取工具获取所述待处理文件的文件类型;基于所述待处理文件的文件类型从预构建的模板库中获取与所述文件类型对应的文件模板。3.如权利要求2所述的数据落地方法,其特征在于,所述获取所述待处理文件的文件格式,包括:通过预设类将所述待处理文件转化为待处理字节流;获取所述待处理字节流的字节头,并将所述字节头转化为十六进制的字符串;利用预设的字符映射表和所述字符串确定所述待处理文件的文件格式。4.如权利要求1所述的数据落地方法,其特征在于,所述利用所述文件配置模板转化所述待处理文件中的待处理数据,得到转化数据,包括:根据所述文件配置模板,获取所述文件配置模板中的数据转化协议;通过所述数据转化协议转化所述待处理文件中的待处理数据,得到所述转化数据。5.如权利要求4所述的数据落地方法,其特征在于,所述通过所述数据转化协议转化所述待处理文件中的待处理数据,包括:根据所述数据转化协议对所述待处理数据中的单个数据进行数据定义,得到元数据;根据所述元数据生成数据转化规则,并利用所述数据转化规则转化所述待处理文件中的待处理数据。6....

【专利技术属性】
技术研发人员:陈飞民刘妍陈刚张彦芳涂逸欣
申请(专利权)人:平安信托有限责任公司
类型:发明
国别省市:

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

1