一种基于区块链的数据共享方法、装置、设备及介质制造方法及图纸

技术编号:34369831 阅读:19 留言:0更新日期:2022-07-31 10:35
本说明书实施例公开了一种基于区块链的数据共享方法,包括:业务模块接收其他业务模块发送的数据使用请求,数据使用请求包括业务请求信息;业务模块根据业务请求信息,在区块链模块中调用对应的数据模型,并通过数据模型获取对应的业务数据;业务模块调用计算模型,通过计算模型对业务数据进行业务计算,得到业务计算结果,并将业务计算结果返回至其他业务模块。本说明书实施例进行数据隔离计算。在数据的拥有方进行数据的计算,向外输出符合业务安全等级的结果。保证了数据在计算过程中的泄漏问题。同时,本说明书实施例以区块链的形式存储相关的模型数据,可以防止模型在使用过程中受到黑客或其他攻击导致的篡改,保证了业务的安全性。的安全性。的安全性。

A data sharing method, device, device and medium based on blockchain

【技术实现步骤摘要】
一种基于区块链的数据共享方法、装置、设备及介质


[0001]本说明书涉及计算机的
,尤其涉及一种基于区块链的数据共享方法、装置、设备及介质。

技术介绍

[0002]数字经济时代,数据正以超出想象的速度快速增长。社会也在鼓励将数据取之于民、用之于民,可以合规的将相关数据共享给用户。在这过程中,需要保证数据安全与可信。
[0003]在现有技术中,针对数据共享的方式还有待提高。由此,现缺少一种更安全可信的数据共享方式。

技术实现思路

[0004]本说明书一个或多个实施例提供了一种基于区块链的数据共享方法、装置、设备及介质,用于解决如下技术问题:
[0005]在现有技术中,针对数据共享的方式还有待提高。由此,现缺少一种更安全可信的数据共享方式。
[0006]本说明书一个或多个实施例采用下述技术方案:
[0007]本说明书一个或多个实施例提供的一种基于区块链的数据共享方法,所述方法应用于数据共享系统,所述系统包括业务模块与区块链模块,所述方法包括:
[0008]所述业务模块接收其他业务模块发送的数据使用请求,所述数据使用请求包括业务请求信息;
[0009]所述业务模块根据所述业务请求信息,在所述区块链模块中调用对应的数据模型,并通过所述数据模型获取对应的业务数据;
[0010]所述业务模块调用计算模型,通过所述计算模型对所述业务数据进行业务计算,得到业务计算结果,并将所述业务计算结果返回至所述其他业务模块。
[0011]进一步的,所述系统还包括网关,所述数据使用请求还包括所述其他业务模块对应的身份标识信息;
[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]图1为本说明书一个或多个实施例提供的一种基于区块链的数据共享方法的流程示意图;
[0043]图2为本说明书一个或多个实施例提供的数据共享系统的结构示意图;
[0044]图3为本说明书一个或多个实施例提供的一种基于区块链的数据共享装置的结构示意图;
[0045]图4为本说明书一个或多个实施例提供的一种基于区块链的数据共享设备的结构示意图。
具体实施方式
[0046]本说明书实施例提供一种基于区块链的数据共享方法、装置、设备及介质。
[0047]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据共享方法,其特征在于,所述方法应用于数据共享系统,所述系统包括业务模块与区块链模块,所述方法包括:所述业务模块接收其他业务模块发送的数据使用请求,所述数据使用请求包括业务请求信息;所述业务模块根据所述业务请求信息,在所述区块链模块中调用对应的数据模型,并通过所述数据模型获取对应的业务数据;所述业务模块调用计算模型,通过所述计算模型对所述业务数据进行业务计算,得到业务计算结果,并将所述业务计算结果返回至所述其他业务模块。2.根据权利要求1所述的方法,其特征在于,所述系统还包括网关,所述数据使用请求还包括所述其他业务模块对应的身份标识信息;所述业务模块接收其他业务模块发送的数据使用请求,具体包括:所述其他业务模块将所述数据使用请求发送至所述网关;所述网关对所述数据使用请求中所述其他业务模块对应的身份标识信息进行认证;若通过认证,所述网关将所述业务请求信息发送至所述业务模块。3.根据权利要求2所述的方法,其特征在于,所述业务模块根据所述业务请求信息,在所述区块链模块中调用对应的数据模型,具体包括:所述业务模块根据所述业务请求信息与所述其他业务模块对应的身份标识信息,在所述区块链模块中调用对应的数据模型。4.根据权利要求3所述的方法,其特征在于,所述业务模块根据所述业务请求信息与所述其他业务模块对应的身份标识信息,在所述区块链模块中调用对应的数据模型之前,所述方法还包括:将所述数据模型与所述其他业务模块对应的身份标识信息建立映射关系。5.根据权利要求1所述的方法,其特征在于,所述数据模型为所述其他业务模块需要的所述业务数据对应的结构。6.根据权利要求1所述的方法,其特征在于,所述计算模型为经过代码审查和安全验证的智能合约。7.根据权利要求1所述的方法,其特征在于,在业务模块上新增业务对应的第一计算模型时,所述方法还包括:...

【专利技术属性】
技术研发人员:牟清波孙长杰李照川罗森申传旺
申请(专利权)人:浪潮卓数大数据产业发展有限公司
类型:发明
国别省市:

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

1