基于区块链的数据传输方法、装置、介质及电子设备制造方法及图纸

技术编号:21363525 阅读:18 留言:0更新日期:2019-06-15 09:47
本发明专利技术的实施例提供了一种基于区块链的数据传输方法、基于区块链的数据传输装置、计算机可读介质及电子设备,涉及区块链技术领域。该方法包括:根据区块链中的第一数据信息从文件系统中获取第一接口文件;根据第一接口文件生成第二接口文件并上传至文件系统;将与第二接口文件相对应的第二数据信息上传至区块链。本发明专利技术实施例的技术方案能够一定程度上克服两个管理方之间的数据交互信息难以及时同步至其他管理方的问题,进而提高业务办理效率。

Data transmission method, device, medium and electronic equipment based on block chain

The embodiment of the present invention provides a data transmission method based on block chain, a data transmission device based on block chain, a computer readable medium and an electronic device, and relates to the technical field of block chain. The method includes: obtaining the first interface file from the file system according to the first data information in the block chain; generating the second interface file from the first interface file and uploading it to the file system; and uploading the second data information corresponding to the second interface file to the block chain. The technical scheme of the embodiment of the present invention can overcome the problem that the data interaction information between two managers is difficult to synchronize to other managers in time, thereby improving the efficiency of business management.

【技术实现步骤摘要】
基于区块链的数据传输方法、装置、介质及电子设备
本专利技术涉及区块链
,具体而言,涉及一种基于区块链的数据传输方法、基于区块链的数据传输装置、计算机可读介质及电子设备。
技术介绍
目前,对于企业年金/个人年金,人们大多是通过信托型管理模式对其进行管理的;其中,信托型管理模式所涉及的受托方、代理方、账管方、托管方、投管方等管理方可以共同协作,进而实现对年金的管理。通常,在不同的管理方之间数据接口也是不同的,但是,这样会造成管理方之间的数据交互方式各不相同,进而导致两个管理方之间的数据交互信息难以及时同步至其他管理方的问题,这会使得业务办理效率较低。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种基于区块链的数据传输方法、基于区块链的数据传输装置、计算机可读介质及电子设备,进而至少在一定程度上克服两个管理方之间的数据交互信息难以及时同步至其他管理方的问题,进而提高业务办理效率。本专利技术实施例的第一方面提供了一种基于区块链的数据传输方法,包括:根据区块链中的第一数据信息从文件系统中获取第一接口文件;根据第一接口文件生成第二接口文件并上传至文件系统;将与第二接口文件相对应的第二数据信息上传至区块链。在本专利技术的一种示例性实施例中,根据第一接口文件生成第二接口文件包括:对第一接口文件执行数据处理操作;其中,数据处理操作包括数据解析、数据校验以及数据反馈中至少一种;根据经过数据处理操作后的第一接口文件生成第二接口文件。在本专利技术的一种示例性实施例中,将第二接口文件上传至文件系统包括:对第二接口文件进行加密;将加密后的第二接口文件上传至文件系统。在本专利技术的一种示例性实施例中,对第二接口文件进行加密包括:随机生成密钥信息;其中,密钥信息中包括加密密钥;通过加密密钥对第二接口文件进行加密。在本专利技术的一种示例性实施例中,密钥信息中还包括解密密钥,将加密后的第二接口文件上传至文件系统之后,还包括:获取由文件系统返回的与第二接口文件相对应的文件地址;根据文件地址、解密密钥以及第二接口文件中至少一种生成第二数据信息。在本专利技术的一种示例性实施例中,将与第二接口文件相对应的第二数据信息上传至区块链包括:对第二数据信息进行加密;将加密后的第二数据信息上传至区块链。在本专利技术的一种示例性实施例中,根据区块链中的第一数据信息从文件系统中获取第一接口文件之前,还包括:从区块链中读取第一数据信息;对第一数据信息中的目标信息进行解密。在本专利技术的一种示例性实施例中,根据区块链中的第一数据信息从文件系统中获取第一接口文件包括:从解密后的第一数据信息中确定与第一接口文件相对应的文件地址;根据与第一接口文件相对应的文件地址从文件系统中获取第一接口文件。在本专利技术的一种示例性实施例中,对第一接口文件执行数据处理操作包括:根据第一接口文件对应的密钥信息对第一接口文件进行解密;对解密后的第一接口文件执行数据处理操作。根据本专利技术实施例的第二方面,提供一种基于区块链的数据传输装置,包括:文件获取单元,用于根据区块链中的第一数据信息从文件系统中获取第一接口文件;文件生成单元,用于根据第一接口文件生成第二接口文件并上传至文件系统;文件上传单元,用于将与第二接口文件相对应的第二数据信息上传至区块链。在本专利技术的一种示例性实施例中,文件生成单元根据所述第一接口文件生成第二接口文件的方式具体可以为:对第一接口文件执行数据处理操作;其中,数据处理操作包括数据解析、数据校验以及数据反馈中至少一种;根据经过数据处理操作后的第一接口文件生成第二接口文件。在本专利技术的一种示例性实施例中,文件生成单元将第二接口文件上传至文件系统的方式具体可以为:对第二接口文件进行加密;将加密后的第二接口文件上传至文件系统。在本专利技术的一种示例性实施例中,文件生成单元对第二接口文件进行加密的方式具体可以为:随机生成密钥信息;其中,密钥信息中包括加密密钥;通过加密密钥对第二接口文件进行加密。在本专利技术的一种示例性实施例中,密钥信息中还包括解密密钥,数据传输装置还包括文件地址获取单元和数据生成单元,其中:文件地址获取单元,用于在文件生成单元通过加密密钥对第二接口文件进行加密之后,获取由文件系统返回的与第二接口文件相对应的文件地址;数据生成单元,用于根据文件地址、解密密钥以及第二接口文件中至少一种生成第二数据信息。在本专利技术的一种示例性实施例中,文件上传单元将与第二接口文件相对应的第二数据信息上传至区块链的方式具体可以为:对第二数据信息进行加密;将加密后的第二数据信息上传至区块链。在本专利技术的一种示例性实施例中,数据传输装置还包括数据读取单元和信息解密单元,其中:数据读取单元,用于从区块链中读取第一数据信息;信息解密单元,用于对第一数据信息中的目标信息进行解密;文件获取单元,具体用于在信息解密单元对第一数据信息中的目标信息进行解密之后,根据区块链中的第一数据信息从文件系统中获取第一接口文件在本专利技术的一种示例性实施例中,文件获取单元根据区块链中的第一数据信息从文件系统中获取第一接口文件的方式具体可以为:从解密后的第一数据信息中确定与第一接口文件相对应的文件地址;根据与第一接口文件相对应的文件地址从文件系统中获取第一接口文件。在本专利技术的一种示例性实施例中,文件生成单元对第一接口文件执行数据处理操作的方式具体可以为:根据第一接口文件对应的密钥信息对第一接口文件进行解密;对解密后的第一接口文件执行数据处理操作。根据本专利技术实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面所述的基于区块链的数据传输方法。根据本专利技术实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面所述的基于区块链的数据传输方法。本专利技术实施例提供的技术方案可以包括以下有益效果:在本专利技术的一些实施例所提供的技术方案中,举例来说,账管方可以根据受托方上传的第一数据信息从文件系统中获取得到受托人上传的第一接口文件;进而,账管方可以根据第一接口文件生成第二接口文件并将第二接口文件上传文件系统,以及将与第二接口文件相对应的第二数据信息上传区块链,以便其他管理方能够在其所在节点的数据库及时获取到最新的数据。依据上述方案描述,本专利技术一方面能够使得两个管理方之间的数据交互信息及时同步至其他管理方,一定程度上避免因数据同步不及时而造成各管理方数据存储不一致的问题,进而提高业务办理效率。另一方面能够通过应用区块链技术实现多个管理方之间的数据一致性,相较传统的通过网状交互方式进行交互(即,每个管理方需与其他管理方分别建立交互关系),实施本专利技术实施例能够通过链状交互方式降低对于年金管理的运营成本。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据传输方法,其特征在于,包括:根据区块链中的第一数据信息从文件系统中获取第一接口文件;根据所述第一接口文件生成第二接口文件并上传至所述文件系统;将与所述第二接口文件相对应的第二数据信息上传至所述区块链。

【技术特征摘要】
1.一种基于区块链的数据传输方法,其特征在于,包括:根据区块链中的第一数据信息从文件系统中获取第一接口文件;根据所述第一接口文件生成第二接口文件并上传至所述文件系统;将与所述第二接口文件相对应的第二数据信息上传至所述区块链。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一接口文件生成第二接口文件包括:对所述第一接口文件执行数据处理操作;其中,所述数据处理操作包括数据解析、数据校验以及数据反馈中至少一种;根据经过所述数据处理操作后的所述第一接口文件生成第二接口文件。3.根据权利要求2所述的方法,其特征在于,所述将所述第二接口文件上传至所述文件系统包括:对所述第二接口文件进行加密;将加密后的所述第二接口文件上传至所述文件系统。4.根据权利要求3所述的方法,其特征在于,所述对所述第二接口文件进行加密包括:随机生成密钥信息;其中,所述密钥信息中包括加密密钥;通过所述加密密钥对所述第二接口文件进行加密。5.根据权利要求4所述的方法,其特征在于,所述密钥信息中还包括解密密钥,所述将加密后的所述第二接口文件上传至所述文件系统之后,所述方法还包括:获取由所述文件系统返回的与所述第二接口文件相对应的文件地址;根据所述文件地址、所述解密密钥以及所述第二接口文件中至少一种生成第二...

【专利技术属性】
技术研发人员:侯贺新张志辉
申请(专利权)人:泰康保险集团股份有限公司泰康养老保险股份有限公司
类型:发明
国别省市:北京,11

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

1