基于联盟链的数据清算方法、电子设备及计算机存储介质技术

技术编号:22166617 阅读:8 留言:0更新日期:2019-09-21 10:27
本申请实施例公开了一种基于联盟链的数据清算方法、电子设备及计算机存储介质,涉及区块存储系统和区块数据结构技术,其中方法包括:第一节点在接收到携带数据标识的清算指令时,获取所述数据标识对应的目标账户信息摘要;所述第一节点根据所述目标账户信息摘要在联盟链中确定目标数据的来源节点,向所述来源节点发送数据共享请求;所述第一节点接收来自所述来源节点的所述目标数据,获取所述目标数据的清算规则,根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果,可以基于联盟链和信息摘要的形式实现待清算数据的共享和数据清算,降低清算处理成本,提高清算准确性和安全性。

Data Clearing Method, Electronic Equipment and Computer Storage Media Based on Alliance Chain

【技术实现步骤摘要】
基于联盟链的数据清算方法、电子设备及计算机存储介质
本申请涉及联盟链
,尤其涉及一种基于联盟链的数据清算方法、电子设备及计算机存储介质。
技术介绍
如今各企业和机构逐步实现了数据共享,通过传输获取的数据常需要进行清算处理,由于各类金融交易流程都离不开清算,但是存在大量的人工操作,数据易丢失、被篡改,且清算过程较为复杂,而有时相关政府机构介入监管时,又存在大量的数据造假现象,数据真实性和安全性较低。
技术实现思路
本申请实施例提供一种基于联盟链的数据清算方法、电子设备及计算机存储介质,涉及区块存储系统和区块数据结构技术,可以基于联盟链和信息摘要的形式实现待清算数据的共享,降低清算处理成本,提高清算准确性和安全性。第一方面,本申请实施例提供了一种基于联盟链的数据清算方法,所述方法包括:第一节点在接收到携带数据标识的清算指令时,获取所述数据标识对应的目标账户信息摘要,所述数据标识用于确定待清算的目标数据;所述第一节点根据所述目标账户信息摘要在联盟链中确定所述目标数据的来源节点,向所述来源节点发送数据共享请求,所述数据共享请求携带所述目标数据的数据标识;所述第一节点接收来自所述来源节点的所述目标数据,获取所述目标数据的清算规则,根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果。作为一种可能的实施方式,所述方法还包括:所述第一节点接收来自第二节点的账户数据共享信息,所述账户数据共享信息包括第二节点地址和账户标识,所述账户标识为所述第二节点共享的账户数据的标识;所述第一节点生成包含所述第二节点地址和所述账户标识的账户信息摘要,存储所述账户信息摘要。作为一种可能的实施方式,所述数据共享请求还携带清算信息,所述清算信息包括所述目标数据的清算时间和清算机构,所述清算信息用于所述目标数据的来源节点对所述目标数据的清算处理进行记录。作为一种可能的实施方式,所述根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果之后,所述方法还包括:所述第一节点生成所述目标数据的清算结果的清算信息摘要,所述清算信息摘要包括所述目标数据的数据标识和第一节点地址;所述第一节点获取所述来源节点的共享节点信息以确定所述来源节点的共享节点;所述第一节点向所述来源节点的共享节点发送所述清算信息摘要。作为一种可能的实施方式,所述清算指令还包括所述账户标识;所述根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果之前,所述方法还包括:获取所述账户标识对应的交易历史数据;根据数据整合规则对所述交易历史数据与所述目标数据进行整合,获得整合后数据;所述根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果包括:根据所述清算规则对所述整合后数据进行清算,获得所述整合后数据的清算结果。作为一种可能的实施方式,所述获取所述数据标识对应的目标账户信息摘要包括:从所述联盟链的主链中获取所述目标账户信息摘要,或者,从所述第一节点的本地数据库中获取所述目标账户信息摘要。作为一种可能的实施方式,所述方法还包括:所述第一节点在所述联盟链的主链中广播所述账户信息摘要。第二方面,本申请实施例提供了一种电子设备,包括:获取模块、确定模块、传输模块和清算模块,其中:所述获取模块,用于在接收到携带数据标识的清算指令时,获取所述数据标识对应的目标账户信息摘要,所述数据标识用于确定待清算的目标数据;所述确定模块,用于根据所述目标账户信息摘要在联盟链中确定所述目标数据的来源节点;所述传输模块,用于向所述来源节点发送数据共享请求,所述数据共享请求携带所述目标数据的数据标识;所述传输模块还用于,接收来自所述来源节点的所述目标数据;所述清算模块,用于获取所述目标数据的清算规则,根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果。第三方面,本申请实施例还提供了一种电子设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面及其任一种可能的实施方式所述的方法。第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其任一种可能的实施方式的方法。本申请实施例通过第一节点在接收到携带数据标识的清算指令时,获取上述数据标识对应的目标账户信息摘要,上述数据标识用于确定待清算的目标数据,再根据上述目标账户信息摘要在联盟链中确定上述目标数据的来源节点,进而向上述来源节点发送数据共享请求,上述数据共享请求携带上述目标数据的数据标识,之后可以接收来自上述来源节点的上述目标数据,获取上述目标数据的清算规则,再根据上述清算规则对上述目标数据进行清算,从而获得上述目标数据的清算结果,可以基于联盟链和信息摘要的形式实现待清算数据的共享和数据清算,省去大量的人工操作,降低了清算处理成本,同时联盟链中清算数据可溯源,方便监督机构介入,监管提高清算准确性和安全性。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1是本申请实施例提供的一种基于联盟链的数据清算方法的流程示意图;图2是本申请另一实施例提供的一种基于联盟链的数据清算方法的流程示意图;图3是本申请实施例提供的一种电子设备的结构示意图;图4是本申请实施例提供的另一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或本文档来自技高网...

【技术保护点】
1.一种基于联盟链的数据清算方法,其特征在于,所述方法包括:第一节点在接收到携带数据标识的清算指令时,获取所述数据标识对应的目标账户信息摘要,所述数据标识用于确定待清算的目标数据;所述第一节点根据所述目标账户信息摘要在联盟链中确定所述目标数据的来源节点,向所述来源节点发送数据共享请求,所述数据共享请求携带所述目标数据的数据标识;所述第一节点接收来自所述来源节点的所述目标数据,获取所述目标数据的清算规则,根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果。

【技术特征摘要】
1.一种基于联盟链的数据清算方法,其特征在于,所述方法包括:第一节点在接收到携带数据标识的清算指令时,获取所述数据标识对应的目标账户信息摘要,所述数据标识用于确定待清算的目标数据;所述第一节点根据所述目标账户信息摘要在联盟链中确定所述目标数据的来源节点,向所述来源节点发送数据共享请求,所述数据共享请求携带所述目标数据的数据标识;所述第一节点接收来自所述来源节点的所述目标数据,获取所述目标数据的清算规则,根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一节点接收来自第二节点的账户数据共享信息,所述账户数据共享信息包括第二节点地址和账户标识,所述账户标识为所述第二节点共享的账户数据的标识;所述第一节点生成包含所述第二节点地址和所述账户标识的账户信息摘要,存储所述账户信息摘要。3.根据权利要求2所述的方法,其特征在于,所述数据共享请求还携带清算信息,所述清算信息包括所述目标数据的清算时间和清算机构,所述清算信息用于所述目标数据的来源节点对所述目标数据的清算处理进行记录。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果之后,所述方法还包括:所述第一节点生成所述目标数据的清算结果的清算信息摘要,所述清算信息摘要包括所述目标数据的数据标识和第一节点地址;所述第一节点获取所述来源节点的共享节点信息以确定所述来源节点的共享节点;所述第一节点向所述来源节点的共享节点发送所述清算信息摘要。5.根据权利要求2或3所述的方法,其特征在于,所述清算指令还包括所述账户标识;所述根据所述清算规则对所述目标数据进行清算,获得所述目标数据的清算结果之前,所述方法还包括:获取所述账户标识对应的...

【专利技术属性】
技术研发人员:陈子豪
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1