【技术实现步骤摘要】
数据处理方法、装置及设备
本文件涉及数据处理
,尤其涉及一种数据处理方法、装置及设备。
技术介绍
近年来,版权保护越来越受到人们的关注。为了避免侵权,通常会对用户的作品进行判重处理。当前的判重处理主要是基于中心化的数据库、通过哈希值匹配的方式进行。然而,中心化的数据库存在被攻击的风险,导致判重处理结果的可信度不高;并且由于修改一个标点符号或者修改图像的一个像素值,计算出的哈希值就会不一样,因此对作品稍作改动即可规避,所以判重处理结果的准确性较低。
技术实现思路
本说明书一个或多个实施例提供了一种数据处理方法,应用于区块链节点。该包括接收第一用户发送的数据处理请求。其中,所述数据处理请求包括待处理的第一原始数据。调用区块链中部署的第一智能合约,基于所述第一智能合约提取所述第一原始数据的特征值。根据所述特征值对所述区块链保存的历史数据进行匹配处理。以确定所述历史数据中是否存在与所述第一原始数据的相似度符合预设条件的目标历史数据。根据所述匹配处理的匹配结果信息进行相应处理。本说明书一个或多个实施例 ...
【技术保护点】
1.一种数据处理方法,应用于区块链节点,包括:/n接收第一用户发送的数据处理请求;其中,所述数据处理请求包括待处理的第一原始数据;/n调用区块链中部署的第一智能合约,基于所述第一智能合约提取所述第一原始数据的特征值;/n根据所述特征值对所述区块链保存的历史数据进行匹配处理,以确定所述历史数据中是否存在与所述第一原始数据的相似度符合预设条件的目标历史数据;/n根据所述匹配处理的匹配结果信息进行相应处理。/n
【技术特征摘要】
1.一种数据处理方法,应用于区块链节点,包括:
接收第一用户发送的数据处理请求;其中,所述数据处理请求包括待处理的第一原始数据;
调用区块链中部署的第一智能合约,基于所述第一智能合约提取所述第一原始数据的特征值;
根据所述特征值对所述区块链保存的历史数据进行匹配处理,以确定所述历史数据中是否存在与所述第一原始数据的相似度符合预设条件的目标历史数据;
根据所述匹配处理的匹配结果信息进行相应处理。
2.根据权利要求1所述的方法,所述基于所述第一智能合约提取所述第一原始数据的特征值,包括:
基于所述第一智能合约确定所述第一原始数据的数据类型信息;
从预先部署的多个第二智能合约中选择与所述数据类型信息相匹配的目标第二智能合约,基于所述目标第二智能合约提取所述第一原始数据的特征值;其中,所述第二智能合约中设置有相应数据类型的第一原始数据的特征值的提取规则。
3.根据权利要求2所述的方法,所述从预先部署的多个第二智能合约中选择与所述数据类型信息相匹配的目标第二智能合约,包括:
根据所述数据类型信息,在预设的数据类型信息与合约标识信息的关联关系中获取关联的目标合约标识信息;
将所述目标合约标识信息所对应的第二智能合约,确定为与所述数据类型信息相匹配的目标第二智能合约。
4.根据权利要求1所述的方法,所述基于所述第一智能合约确定所述第一原始数据的特征值,包括:
基于所述第一智能合约确定所述第一原始数据的数据类型信息;
根据所述数据类型信息在所述第一智能合约包括的数据类型信息与提取规则的关联关系中,获取目标提取规则;
根据所述目标提取规则,提取所述第一原始数据的特征值。
5.根据权利要求2或4所述的方法,所述基于所述第一智能合约确定所述第一原始数据的数据类型信息,包括:
基于所述第一智能合约,根据预设的类型识别方式对所述第一原始数据进行识别处理,得到所述第一原始数据的数据类型信息;或者,
基于所述第一智能合约,从所述数据处理请求中获取所述第一原始数据的数据类型信息。
6.根据权利要求1所述的方法,所述根据所述特征值对所述区块链保存的历史数据进行匹配处理,以确定所述历史数据中是否存在与所述第一原始数据的相似度符合预设条件的目标历史数据,包括:
对所述第一原始数据的特征值和所述区块链保存的历史数据的特征值进行模糊搜索处理,以从所述历史数据中获取符合第一预设条件的候选历史数据;
根据预设的相似度计算方式,计算所述第一原始数据与每个所述候选历史数据的相似度;
根据计算的所述相似度,确定所述历史数据中是否存在与所述第一原始数据的相似度符合第二预设条件的目标历史数据。
7.根据权利要求6所述的方法,所述对所述第一原始数据的特征值和所述区块链保存的历史数据的特征值进行模糊搜索处理,以从所述历史数据中获取符合第一预设条件的候选历史数据,包括:
根据预设的索引方式,对所述第一原始数据的特征值和所述区块链保存的历史数据所对应的特征值进行索引处理,得到符合第一预设条件的目标特征值;
将所述目标特征值所对应的历史数据,确定为所述候选历史数据。
8.根据权利要求1所述的方法,所述数据处理请求包括数据存证请求;
所述基于所述第一智能合约提取所述第一原始数据的特征值之后,还包括:
将所述特征值与所述第一原始数据关联保存至所述区块链中,向所述第一用户发送存证成功信息。
9.根据权利要求8所述的方法,将根据所述匹配处理的匹配结果信息进行相应处理,包括:
若根据所述匹配处理的匹配结果信息确定存在所述目标历史数据,则根据所述目标历史数据的相关信息向所述第一用户发送存在相似数据的第一提示信息,以及根据所述第一原始数据的相关信息向所述目标历史数据所对应的第二用户发送存在相似数据的第二提示信息。
...
【专利技术属性】
技术研发人员:韩喆,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。