基于区块链的金融数据处理方法及装置制造方法及图纸

技术编号:22784428 阅读:48 留言:0更新日期:2019-12-11 04:30
本公开是关于一种基于区块链的金融数据处理方法及装置。该方法包括:区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器;解析该第一金融交易数据以从所述指示容器获取第二金融交易数据的指示信息;根据该指示信息获取和该第一金融交易数据有关联关系的第二金融交易数据,将该第一金融交易数据和第二金融交易数据关联生成区块数据,以及将该区块数据发布到区块链中。

Financial data processing method and device based on blockchain

The present disclosure relates to a blockchain based financial data processing method and device. The method includes: a node in the blockchain receives the first financial transaction data, wherein the first financial transaction data includes an instruction container, analyzes the first financial transaction data to obtain the instruction information of the second financial transaction data from the instruction container, acquires the second financial transaction data related to the first financial transaction data according to the instruction information, and transfers the first financial transaction data The financial transaction data and the second financial transaction data are associated to generate block data and publish the block data to the blockchain.

【技术实现步骤摘要】
基于区块链的金融数据处理方法及装置
本公开涉及区块链
,尤其涉及一种基于区块链的金融数据处理方法及装置。
技术介绍
区块链技术是一种新型的去中心化协议,能安全的存储交易数据,信息不可伪造和篡改,可自动执行智能合约,无需任何中心化机构的审核。这种去中心化、去信任的机制从更深远地意义来说,降低了全球交易链条里的信用成本。但是在金融应用场景下,由于金融数据的数据量大,且每个用户通常有多个不同的金融账户,不同的金融账户的数据通常是无序无关联的,而目前利用区块链技术来生成数据区块时还未关注到如何将这些金融数据有序关联组织生成数据区块以提高数据集成度,减少后续数据计算的复杂度。因此,有必要提供一种新的技术方案改善上述方案中存在的一个或者多个问题。
技术实现思路
本公开的目的在于提供一种基于区块链的金融数据处理方法及装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。根据本公开实施例的第一方面,提供一种基于区块链的金融数据处理方法,该方法包括:区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器,该指示容器中保存和该第一金融交易数据有关联关系的第二金融交易数据的指示信息;解析该第一金融交易数据以从所述指示容器获取该第二金融交易数据的指示信息;根据该指示信息获取和该第一金融交易数据有关联关系的第二金融交易数据,将该第一金融交易数据和第二金融交易数据关联生成区块数据,以及将该区块数据发布到区块链中。本公开的实施例中,所述区块链中一节点接收第一金融交易数据,包括:所述节点接收一客户端发送来的所述第一金融交易数据。本公开的实施例中,所述客户端预先在一数据存储表中存储多个所述第一金融交易数据,并为每个第一金融交易数据设置所述指示容器。本公开的实施例中,所述第一金融交易数据和第二金融交易数据为同一用户所属的不同类型数据。本公开的实施例中,所述指示容器中保存的所述指示信息至少包括指示地址,该指示地址用于表征所述第二金融交易数据的存储地址位置。本公开的实施例中,所述第一金融交易数据关联多个第二金融交易数据。本公开的实施例中,所述将该第一金融交易数据和第二金融交易数据关联生成区块数据,包括:根据该第一金融交易数据、以及多个第二金融交易数据的数据类型确定金融交易数据的优先级;根据金融交易数据的优先级对该第一金融交易数据、以及多个第二金融交易数据进行数据关联处理以生成区块数据。根据本公开实施例的第二方面,提供一种基于区块链的金融数据处理装置,该装置包括:接收模块,区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器,该指示容器中保存和该第一金融交易数据有关联关系的第二金融交易数据的指示信息;解析模块,解析该第一金融交易数据以从所述指示容器获取该第二金融交易数据的指示信息;以及处理模块,根据该指示信息获取和该第一金融交易数据有关联关系的第二金融交易数据,将该第一金融交易数据和第二金融交易数据关联生成区块数据,以及将该区块数据发布到区块链中。根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任意一个实施例中所述基于区块链的金融数据处理方法的步骤。根据本公开实施例的第四方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一个实施例中所述基于区块链的金融数据处理方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例中,通过上述基于区块链的金融数据处理方法及装置,利用区块链技术对金融交易数据处理生成数据区块时有效地将这些金融交易数据有序关联组织生成数据区块以提高数据集成度,减少后续数据处理的复杂度,进而使得区块链网络系统对该金融数据的后续分析计算的模型变得简单,提高数据处理效率,减少功耗。附图说明图1示出本公开示例性实施例中基于区块链的金融数据处理方法流程图;图2示出本公开示例性实施例中另一基于区块链的金融数据处理方法流程图;图3示出本公开示例性实施例中金融交易数据关联关系示意图;图4示出本公开示例性实施例中另一金融交易数据关联关系示意图;图5示出本公开示例性实施例中又一金融交易数据关联关系示意图图6示出本公开示例性实施例中基于区块链的金融数据处理装置示意图;图7示出本公开示例性实施例中一种电子设备的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。本示例实施方式中首先提供了一种基于区块链的金融数据处理方法,该方法可以应用于一区块链节点如服务器。区块链网络可参考现有技术,此处不再详述。参考图1中所示,该方法可以包括以下步骤:步骤S101:区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器,该指示容器中保存和该第一金融交易数据有关联关系的第二金融交易数据的指示信息。具体的,所述节点可以是区块链网络中一服务器,所述第一金融交易数据和第二金融交易数据可以为同一用户所属的不同类型数据,例如第一金融交易数据可以是银行转账、汇款或消费等交易数据,所述第二金融交易数据可以是理财如股票交易数据、基金交易数据等等,本实施例对此不作限制。在本公开的实施例中,示例性的,所述节点可以接收一客户端发送来的所述第一金融交易数据。该客户端例如可以是银行APP客户端等,该银行APP客户端例如可发送消费交易数据、股票交易数据和基金交易数据等不同类型的数据,以便于后续处理。该APP客户端发送金融交易数据时可先进行加密处理再发送,当然所述节点还可以与该客户端进行安全验证后方可获取相应的数据,以保证金融数据安全。其中具体的安全验证方式可参考现有技术,此处不再赘述。所述指示容器可以是用来存储和组织其他对象的对象,例如实现链表的类就是一个容器的示例。关于容器具体可参考现有技术,此处不再赘述。示例性的,所述指示容器中保存的所述指示信息至少可以包括指示地址,如图3所示的地址1、地址2和地址3,具体地址可以是唯一编码如十六进制编码等,该指示地址用于表征所述第二金融交易数本文档来自技高网...

【技术保护点】
1.一种基于区块链的金融数据处理方法,其特征在于,该方法包括:/n区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器,该指示容器中保存和该第一金融交易数据有关联关系的第二金融交易数据的指示信息;/n解析该第一金融交易数据以从所述指示容器获取该第二金融交易数据的指示信息;/n根据该指示信息获取和该第一金融交易数据有关联关系的第二金融交易数据,将该第一金融交易数据和第二金融交易数据关联生成区块数据,以及将该区块数据发布到区块链中。/n

【技术特征摘要】
1.一种基于区块链的金融数据处理方法,其特征在于,该方法包括:
区块链中一节点接收第一金融交易数据;其中该第一金融交易数据包括一指示容器,该指示容器中保存和该第一金融交易数据有关联关系的第二金融交易数据的指示信息;
解析该第一金融交易数据以从所述指示容器获取该第二金融交易数据的指示信息;
根据该指示信息获取和该第一金融交易数据有关联关系的第二金融交易数据,将该第一金融交易数据和第二金融交易数据关联生成区块数据,以及将该区块数据发布到区块链中。


2.根据权利要求1所述方法,其特征在于,所述区块链中一节点接收第一金融交易数据,包括:
所述节点接收一客户端发送来的所述第一金融交易数据。


3.根据权利要求2所述方法,其特征在于,所述客户端预先在一数据存储表中存储多个所述第一金融交易数据,并为每个第一金融交易数据设置所述指示容器。


4.根据权利要求1~3之一所述方法,其特征在于,所述第一金融交易数据和第二金融交易数据为同一用户所属的不同类型数据。


5.根据权利要求4所述方法,其特征在于,所述指示容器中保存的所述指示信息至少包括指示地址,该指示地址用于表征所述第二金融交易数据的存储地址位置。


6.根据权利要求5所述方法,其特征在于,所述第一金融交易数据关联多个第二金融交易数据。


7....

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:上海诺亚投资管理有限公司
类型:发明
国别省市:上海;31

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

1