基于区块链的文本相似性检测方法及装置、电子设备制造方法及图纸

技术编号:26259784 阅读:25 留言:0更新日期:2020-11-06 17:54
本说明书提供了一种基于区块链的文本相似性检测方法和装置,应用于部署有用于检测与目标原创文本相似度的智能合约的区块链网络,所述方法由所述区块链网络的节点设备执行,包括:接收包含第一文本的第一交易,所述第一文本为待检测与所述目标原创文本的相似度的文本;调用所述智能合约,执行所述智能合约声明的文本相似性检测逻辑,获得所述第一文本与所述目标原创文本的相似性检测结果。

【技术实现步骤摘要】
基于区块链的文本相似性检测方法及装置、电子设备
本说明书一个或多个实施例涉及区块链
,尤其涉及一种基于区块链的文本相似性检测方法及装置、电子设备。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种基于区块链的文本相似性检测方法、装置、计算机设备和计算机可读存储介质。为实现上述目的,本说明书一个或多个实施例提供了一种基于区块链的文本相似性检测方法,应用于部署有用于检测与目标原创文本相似度的智能合约的区块链网络,所述方法由所述区块链网络的节点设备执行,包括:接收包含第一文本的第一交易,所述第一文本为待检测与所述目标原创文本的相似度的文本;调用所述智能合约,执行所述智能合约声明的文本相似性检测逻辑,获得本文档来自技高网...

【技术保护点】
1.一种基于区块链的文本相似性检测方法,应用于部署有用于检测与目标原创文本相似度的智能合约的区块链网络,所述方法由所述区块链网络的节点设备执行,包括:/n接收包含第一文本的第一交易;所述第一文本包括至少一个预设长度的第一文本单元;/n调用所述智能合约,执行所述智能合约声明的文本相似性检测逻辑,对所述第一文本单元与所述目标原创文本进行相似性检测;/n如果所述第一文本单元与所述目标原创文本相似,基于所述第一文本单元进行网络检索以获取第二文本,所述第二文本包括至少一个、与所述目标原创文本相似的第一文本单元;/n将所述第二文本划分为多个所述预设长度的第二文本单元;/n向所述区块链发送包含所述第二文本单...

【技术特征摘要】
1.一种基于区块链的文本相似性检测方法,应用于部署有用于检测与目标原创文本相似度的智能合约的区块链网络,所述方法由所述区块链网络的节点设备执行,包括:
接收包含第一文本的第一交易;所述第一文本包括至少一个预设长度的第一文本单元;
调用所述智能合约,执行所述智能合约声明的文本相似性检测逻辑,对所述第一文本单元与所述目标原创文本进行相似性检测;
如果所述第一文本单元与所述目标原创文本相似,基于所述第一文本单元进行网络检索以获取第二文本,所述第二文本包括至少一个、与所述目标原创文本相似的第一文本单元;
将所述第二文本划分为多个所述预设长度的第二文本单元;
向所述区块链发送包含所述第二文本单元的第二交易,以调用所述智能合约,执行所述智能合约声明的文本相似性检测逻辑,对每个第二文本单元与所述目标原创文本进行相似性检测;
基于与所述目标原创文本相似的第二文本单元,计算所述第二文本与所述目标原创文本的相似度。


2.根据权利要求1所述的方法,当所述第二文本与目标原创文本的相似度大于预设的相似度阈值时,所述方法还包括:
向所述区块链发送存证交易,所述存证交易包括所述第二文本和所述第二文本的来源信息。


3.根据权利要求1所述的方法,所述智能合约存储有若干个目标文本向量,每个目标文本向量基于所述目标原创文本所包含的预设长度的目标文本单元而生成;所述执行所述智能合约声明的文本相似性检测逻辑包括:
为所述至少一个第一文本单元生成至少一个第一文本向量;
计算所述至少一个第一文本向量与每个目标文本向量的距离;
对比所述距离与预设的距离阈值;当所述距离小于预设的距离阈值时,所述至少一个第一文本单元的相似性检测结果为相似;所述第一文本与所述目标原创文本的相似性检测结果包括所述至少一个第一文本单元的相似性检测结果。


4.根据权利要求3所述的方法,所述智能合约为所述若干个目标文本向量生成有目标文本向量索引。


5.根据权利要求1所述的方法,基于相似度检测结果为相似的第二文本单元,计算所述第二文本与所述目标原创文本的相似度,包括:
计算所述相似度检测结果为相似的第二文本单元的内容总和与所述第二文本的全部内容的比值,或所述相似度检测结果为相似的第二文本单元的内容总和与所述目标原创文本的全部内容的比值,以作为所述第二文本与所述目标原创文本的相似度。


6.一种基于区块链的文本相似性检测装置,应用于部署有用于检测与目标原创文本相似度的智能合约的区块链网络,所述装置应用于所述区块链网络的节点设备端,包括:
接收单...

【专利技术属性】
技术研发人员:黄凯明杨磊
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

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

1