基于区块链的数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:34773046 阅读:19 留言:0更新日期:2022-08-31 19:38
本申请公开了一种基于区块链的数据处理方法、装置、服务器及存储介质,属于区块链技术领域。应用于服务器,所述方法包括:接收请求方发送的数据服务请求;根据数据服务请求,确定数据服务请求对应的请求信息,请求信息至少包括请求优先级;将请求信息上传至区块链中,以使得区块链中的共识节点根据请求优先级对应的共识速度对请求信息进行共识审核;接收区块链返回的审核结果,若审核结果指示共识审核通过,则对数据服务请求对应的隐私数据进行差分隐私处理。本申请基于请求优先级进行共识审核,提高区块链中数据处理的效率,在审核通过后对隐私数据进行差分隐私处理,提高了区块链中的数据传输的安全性。中的数据传输的安全性。中的数据传输的安全性。

【技术实现步骤摘要】
基于区块链的数据处理方法、装置、服务器及存储介质


[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]本申请通过接收请求方发送的数据服务请求;根据数据服务请求,确定数据服务请求对应的请求信息,请求信息至少包括请求优先级;将请求信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,应用于服务器,所述方法包括:接收请求方发送的数据服务请求;根据所述数据服务请求,确定所述数据服务请求对应的请求信息,所述请求信息至少包括请求优先级;将所述请求信息上传至所述区块链中,以使得所述区块链中的共识节点根据所述请求优先级对应的共识速度对所述请求信息进行共识审核;接收所述区块链返回的审核结果,若所述审核结果指示共识审核通过,则对所述数据服务请求对应的隐私数据进行差分隐私处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据服务请求,确定所述数据服务请求对应的请求信息,包括:根据所述数据服务请求,确定所述数据服务请求所属的应用场景;根据所述数据服务请求所属的应用场景,获取所述请求优先级;根据所述请求优先级,确定所述数据服务请求对应的请求信息。3.根据权利要求2所述的方法,其特征在于,所述请求信息还包括数据地址以及隐私保护级别,所述数据地址是所述隐私数据的存储地址,所述隐私保护级别用于指示所述请求方对所述隐私数据所需求的保护等级;在所述根据所述请求优先级,确定所述数据服务请求对应的请求信息之前,还包括:将所述数据服务请求对应的隐私数据存储到存储系统中,接收所述存储模块返回的第一哈希地址;根据所述数据服务请求,获取所述请求方选择的隐私保护级别;所述根据所述请求优先级,确定所述数据服务请求对应的请求信息,包括:根据所述第一哈希地址、所述请求优先级以及所述隐私保护级别,确定所述请求信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述数据服务请求,获取所述请求方选择的隐私保护级别,包括:对所述数据服务请求进行解析,获取所述数据服务请求中包含的所述请求方的隐私保护级别;或者,根据所述数据服务请求所属的应用场景,获取所述隐私保护级别。5.根据权利要求3所述的方法,其特征在于,所述接收所述区块链返回的审核结果,若所述审核结果指示共识审核通过,则对所述数据服务请求对应的隐私数据进行差分隐私处理,包括:接收所述区块链返回的审核结果,若所述审核结果指示共识审核通过,则根据所述隐私保护级别,获取所述隐私数据的隐私预算;根据所述隐私数据,计算所述数据服务请求对应的敏感度;根据所述隐私预算以及所述敏感度对所述隐私数据进行加噪,并将加噪后的所述隐私数据重新上传至所述区块链。6.根据权利要求5所述的方法,其特征在于,在所述根据所述隐私保护级别,获取所述隐私数据的隐私预算之前,还包括:查询所述区块链的历史信息集合中是否包含与所述请求信息相同的信息;所述根据所述隐私保护级别,计算所述隐私数据的隐私预算,包括:
当所述历史信息集合中包含与所述请求信息相同的信息时,获取与所述请求信息相同的信息对应的历史隐私预算,将所述历史隐私预算获取为所述隐私数据的隐私预算;当所述历史信息集合中不包含与所述请求信息相同的信息时,执行所述根据所述隐私保护级别,获取所述隐私数据的隐私预算的步骤。7.根据权利要求6所述的方法,其特征在于,在所述对所述数据服务请求对应的隐私数据进行差分隐私处理之后,还包括:将所述请求方的身份标识,所述隐私数据以及进行差分隐私处理后的隐私数据进行组合并加密,获取加密后的目标数据;将所述目标数据存储至所述存储模块中,接收所述存储模块返回的第二哈希地址;将所述第二哈希地址,所述隐私保护级别以及所述隐私数据的隐私预算,获取为历史请求信息,并上传至所述区块链的所述历史信息集合中。8.根据权利要求3所述的方法,其特征在于,所述请求信息的属性是区块属性,所述根据所述数据地址、所述请求优先级以及所述隐私保护级别,确定所述请求信息,包括:将所述数据地址、所述请求优先级以及所述隐私保护级别进行打包,获取所述请求信息。9.根据权利要求1至8任一所述的方法,其特征在于,在所述根据所述数据服务请求,确定所述数据服务请求对应的请求信息之前,还包括:将所述数据服务请求中所述请求方的身份标识以及所述服务器的身份标识发送给身份验证模块,所述身份验证模块用于对所述请求方的身份以及所述服务器的身份进行认证;当所述请求方的身份以及所述服务器的身份均通过认证时,执行所述根据所述数据服务请求,获取所述请求方的请求信息的步骤。10.根据权利要求1至8任一所述的方法,其特征在于,所述方法还包括:接...

【专利技术属性】
技术研发人员:王蒙杨明慧闫钊黄海平薛凌妍汪文明
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1