System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40781830 阅读:5 留言:0更新日期:2024-03-25 20:26
本申请涉及一种数据处理方法、装置、计算机设备和存储介质,涉及区块链技术领域,可应用于金融科技领域或其他相关领域。所述方法包括:响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足数据使用请求的各备选密文数据集,获取数据需求方基于各数据评分信息反馈的选择信息,并向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和辅助加密密钥,以使数据需求方对目标密文数据集进行解密,得到目标明文数据集,其中,根据备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据确定备选密文数据集的数据评分数据。采用本方法能够提高数据集检索效率。

【技术实现步骤摘要】

本申请涉及区块链,特别是涉及一种数据处理方法、装置、计算机设备和存储介质,可应用于金融科技领域或其他相关领域。


技术介绍

1、随着物联网技术的不断发展,信息网络中产生了海量的物联网数据,这也催生出了丰富的大数据分析需求。因此,数据拥有方可以将物联网数据上传到区块链,以供数据需求方获取。目前的数据处理方式为,数据需求方通过筛选区块链存储的所有物联网数据,确定所需的目标数据,并获取。

2、然而,由于物联网数据的数据量较大,采用目前的数据处理方法,直接从区块链存储的所有物联网数据中进行目标数据的筛选,会降低数据检索的效率。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高数据集检索效率的数据处理方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种数据处理方法。该方法包括:

3、响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足数据使用请求的各备选密文数据集;

4、向数据需求方反馈各备选密文数据集的数据评分信息;其中,每一备选密文数据集的数据评分信息是对该备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据进行处理得到的;

5、获取数据需求方基于各数据评分信息反馈的选择信息;

6、若基于选择信息确定数据需求方需要目标密文数据集,则向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和目标密文数据集对应的目标数据拥有方提供的辅助加密密钥,以使数据需求方基于辅助加密密钥和目标密文数据集的数据辅助信息,对目标密文数据集进行解密,得到目标明文数据集。

7、在其中一个实施例中,对该备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据进行处理,包括:

8、根据该备选密文数据集的数据数量,确定该备选密文数据集的数量特征值;根据该备选密文数据集的数据质量,确定该备选密文数据集的质量特征值;根据该备选密文数据集对应的备选数据拥有方的历史行为数据,确定该备选密文数据集的用户行为特征值;根据该备选密文数据集的数量特征值、质量特征值和用户行为特征值,确定该备选密文数据集的数据评分信息。

9、在其中一个实施例中,根据该备选密文数据集的数据数量,确定该备选密文数据集的数量特征值,包括:

10、将该备选密文数据集的数据数量,与各数量范围的门限值进行比较,以确定该备选密文数据集所归属的目标数据范围;将目标数据范围所对应的数据分值,作为该备选密文数据集的数量特征值。

11、在其中一个实施例中,该方法还包括:

12、根据该备选密文数据集的历史使用反馈信息,确定该备选密文数据集的数据质量。

13、在其中一个实施例中,根据该备选密文数据集对应的备选数据拥有方的历史行为数据,确定该备选密文数据集的用户行为特征值,包括:

14、根据该备选密文数据集对应的备选数据拥有方的历史行为数据,确定该备选密文数据集对应的备选数据拥有方的有效数据集提供次数、无效数据集次提供数和数据集获取次数;根据有效数据集提供次数、无效数据集次提供数和数据集获取次数,确定该备选密文数据集的用户行为特征值。

15、在其中一个实施例中,获取数据需求方基于各数据评分信息反馈的选择信息,包括:

16、获取数据需求方基于各数据评分信息发起的预交易请求,并从预交易请求中提取选择信息。

17、在其中一个实施例中,向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和目标密文数据集对应的目标数据拥有方提供的辅助加密密钥之前,该方法还包括:

18、从目标密文数据集对应的目标数据拥有方获取辅助加密密钥;根据数据辅助信息中的存储地址,从星际文件存储ipfs网络中获取目标密文数据集。

19、在其中一个实施例中,从目标密文数据集对应的目标数据拥有方获取辅助加密密钥,包括:

20、向目标密文数据集对应的目标数据拥有方发送数据需求方的公钥,以指示目标数据拥有方采用数据需求方的公钥,对重加密密钥进行加密得到辅助加密密钥,并反馈辅助加密密钥;其中,重加密密钥用于将密文对称密钥转换为采用数据需求方的私钥能够解密的密钥,密文对称密钥是对目标数据拥有方的临时对称密钥进行加密得到的;临时对称密钥用于对目标数据拥有方的目标明文数据集进行加密得到目标密文数据集;数据辅助信息中包含密文对称密钥;获取辅助加密密钥。

21、在其中一个实施例中,向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和目标密文数据集对应的目标数据拥有方提供的辅助加密密钥,包括:

22、向数据需求方发送使用目标密文数据集的资源转移请求;在获取到数据需求方基于资源转移请求反馈的目标资源的情况下,向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和目标密文数据集对应的目标数据拥有方提供的辅助加密密钥。

23、在其中一个实施例中,响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足数据使用请求的各备选密文数据集之前,该方法还包括:

24、响应于目标数据拥有方发送的数据提供请求,将目标数据拥有方的目标密文数据集存储于ipfs网络中,并将目标密文数据集对应的数据辅助信息存储于所述区块链中。

25、第二方面,本申请还提供了一种数据处理装置。所述装置包括:

26、筛选模块,用于响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足数据使用请求的各备选密文数据集;

27、反馈模块,用于向数据需求方反馈各备选密文数据集的数据评分信息;其中,每一备选密文数据集的数据评分信息是对该备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据进行处理得到的;

28、信息获取模块,用于获取数据需求方基于各数据评分信息反馈的选择信息;

29、数据发送模块,用于若基于选择信息确定数据需求方需要目标密文数据集,则向数据需求方发送目标密文数据集、目标密文数据集的数据辅助信息和目标密文数据集对应的目标数据拥有方提供的辅助加密密钥,以使数据需求方基于辅助加密密钥和目标密文数据集的数据辅助信息,对目标密文数据集进行解密,得到目标明文数据集。

30、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

31、响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足数据使用请求的各备选密文数据集;

32、向数据需求方反馈各备选密文数据集的数据评分信息;其中,每一备选密文数据集的数据评分信息是对该备选密文数据集的数据数量、数据质量和该备选本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,由数据交易平台执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对该备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据进行处理,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据该备选密文数据集的数据数量,确定该备选密文数据集的数量特征值,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述根据该备选密文数据集对应的备选数据拥有方的历史行为数据,确定该备选密文数据集的用户行为特征值,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取所述数据需求方基于各数据评分信息反馈的选择信息,包括:

7.根据权利要求6所述的方法,其特征在于,向所述数据需求方发送所述目标密文数据集、所述目标密文数据集的数据辅助信息和所述目标密文数据集对应的目标数据拥有方提供的辅助加密密钥之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述从所述目标密文数据集对应的目标数据拥有方获取辅助加密密钥,包括:

9.根据权利要求7所述的方法,其特征在于,所述向所述数据需求方发送所述目标密文数据集、所述目标密文数据集的数据辅助信息和所述目标密文数据集对应的目标数据拥有方提供的辅助加密密钥,包括:

10.根据权利要求7所述的方法,其特征在于,响应于数据需求方发送的数据使用请求,根据区块链中存储的各密文数据集的数据辅助信息,确定满足所述数据使用请求的各备选密文数据集之前,所述方法还包括:

11.一种数据处理装置,其特征在于,所述装置包括:

12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。

14.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,由数据交易平台执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对该备选密文数据集的数据数量、数据质量和该备选密文数据集对应的备选数据拥有方的历史行为数据进行处理,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据该备选密文数据集的数据数量,确定该备选密文数据集的数量特征值,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求2所述的方法,其特征在于,所述根据该备选密文数据集对应的备选数据拥有方的历史行为数据,确定该备选密文数据集的用户行为特征值,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取所述数据需求方基于各数据评分信息反馈的选择信息,包括:

7.根据权利要求6所述的方法,其特征在于,向所述数据需求方发送所述目标密文数据集、所述目标密文数据集的数据辅助信息和所述目标密文数据集对应的目标数据拥有方提供的辅助加密密钥之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述从所述...

【专利技术属性】
技术研发人员:王旭
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1