一种数据要素的管理方法、装置及其相关设备制造方法及图纸

技术编号:38538902 阅读:9 留言:0更新日期:2023-08-19 17:07
本申请提出了一种数据要素的管理方法、装置及其相关设备,涉及大数据技术领域,方法包括:注册中心接收第一前置处理端发送的数据注册请求,并响应于数据注册请求,判断待发布的第一数据要素对应的哈希表中的各第一哈希列中是否存在目标哈希列;若是,则向第一前置处理端发送第一指示消息;其中,第一指示消息用于指示拒绝对第一数据要素进行发布。由此,可以实现在数据要素发布之前,由注册中心检测待发布的数据要素是否复制其他已发布的数据要素,若是,则不允许对该数据要素进行发布,可以实现检测出待发布的数据要素的复制行为,保障已发布的数据要素的拥有者的合法权益,以及制止针对数据要素的无理复制行为。止针对数据要素的无理复制行为。止针对数据要素的无理复制行为。

【技术实现步骤摘要】
一种数据要素的管理方法、装置及其相关设备


[0001]本申请涉及大数据
,尤其涉及一种数据要素的管理方法、装置及其相关设备。

技术介绍

[0002]数据要素,是指根据特定生产需求汇聚、整理、加工而成的计算机数据及其衍生形态,作为技术产物,数据要素具有虚拟性。例如,在资产盘点场景中,资产信息表即是数据要素。
[0003]目前,数据要素通常需要以库表形式流通,在数据要素的流通过程中,可以给数据要素的拥有者带来价值。例如,数据要素(如资产信息表)的拥有者是企业A,企业A将数据要素发布至网络中,其它主体可以通过付费形式向企业A购买数据要素的使用权。
[0004]然而,由于库表的可复制性,使得数据要素较易被其它主体无理复制并发布至网络,对数据要素的拥有者不公平,会影响数据要素的拥有者的权益或收益。例如,企业B可能会复制企业A发布的数据要素,并形成新的数据要素后发布至网络,影响企业A的收益。
[0005]因此,如何检测出企业B的复制行为,并阻止其将通过复制行为所形成的新的数据要素发布至网络,是非常重要的。

技术实现思路

[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]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据要素的管理方法,其特征在于,应用于注册中心,所述方法包括:接收第一数据产生端对应的第一前置处理端发送的数据注册请求;其中,所述数据注册请求中携带哈希表,所述哈希表是对所述第一数据产生端发送的待发布的第一数据要素进行哈希运算得到的;响应于所述数据注册请求,判断所述哈希表中的至少一列第一哈希列中是否存在目标哈希列;其中,所述目标哈希列与至少一列已注册哈希列中的第二哈希列匹配;在所述至少一列第一哈希列中存在所述目标哈希列时,向所述第一前置处理端发送第一指示消息;其中,所述第一指示消息用于指示拒绝对所述第一数据要素进行发布。2.根据权利要求1所述的方法,其特征在于,所述判断所述哈希表中的至少一列第一哈希列中是否存在目标哈希列,包括:获取所述至少一列第一哈希列的第一分布状态;其中,所述第一分布状态用于指示所述第一哈希列中各第一哈希值的分布;查询所述至少一列已注册哈希列的第二分布状态;其中,所述第二分布状态用于指示所述已注册哈希列中各第二哈希值的分布;根据各所述第一分布状态和各所述第二分布状态,确定所述至少一列第一哈希列中是否存在所述目标哈希列。3.根据权利要求2所述的方法,其特征在于,所述根据各所述第一分布状态和各所述第二分布状态,确定所述至少一列第一哈希列中是否存在所述目标哈希列,包括:针对所述至少一列第一哈希列中的任意第一哈希列,根据所述任意第一哈希列的第一分布状态和各所述第二分布状态,确定所述至少一列已注册哈希列中是否存在与所述任意第一哈希列匹配的第二哈希列;在存在与所述任意第一哈希列匹配的第二哈希列的情况下,确定所述至少一列第一哈希列中存在所述目标哈希列,其中,所述目标哈希列包括所述任意第一哈希列;在所述至少一列已注册哈希列与所述至少一列第一哈希列均不匹配的情况下,确定所述至少一列第一哈希列中不存在所述目标哈希列。4.根据权利要求3所述的方法,其特征在于,所述获取所述至少一列第一哈希列的第一分布状态,包括:针对所述至少一列第一哈希列中的任意第一哈希列,对所述任意第一哈希列中的各第一哈希值截取第一设定位数,以得到各所述第一哈希值对应的第一索引;统计各所述第一索引对应的第一数量;其中,所述第一数量是指所述第一索引对应的第一哈希值的数量;根据各所述第一索引对应的第一数量,生成所述任意第一哈希列的第一分布状态。5.根据权利要求4所述的方法,其特征在于,所述根据所述任意第一哈希列的第一分布状态和各所述第二分布状态,确定所述至少一列已注册哈希列中是否存在与所述任意第一哈希列匹配的第二哈希列,包括:针对所述至少一列已注册哈希列中的任意已注册哈希列,将所述任意第一哈希列的第一分布状态中的各所述第一索引的第一数量,与所述任意已注册哈希列的第二分布状态中对应的第二索引的第二数量进行匹配;响应于各所述第一索引的第一数量与对应第二索引的第二数量之间的差异均小于第
一设定差异阈值,确定所述至少一列已注册哈希列中存在与所述任意第一哈希列匹配的第二哈希列,其中,与所述任意第一哈希列匹配的第二哈希列包括所述任意已注册哈希列;响应于各所述第一索引中存在目标索引,确定所述至少一列已注册哈希列中不存在与所述任意第一哈希列匹配的第二哈希列;其中,所述目标索引的第一数量与对应第二索引的第二数量之间的差异大于或等于所述第一设定差异阈值,或所述目标索引未存在于所述任意已注册哈希列的第二分布状态中。6.根据权利要求3所述的方法,其特征在于,所述获取所述至少一列第一哈希列的第一分布状态,包括:针对所述至少一列第一哈希列中的任意第一哈希列,对所述任意第一哈希列中的各第一哈希值截取第二设定位数,以得到各所述第一哈希值对应的第二索引;根据各所述第一哈希值对应的第二索引,从多个设定取值范围内确定各所述第一哈希值所处的第一取值范围;统计各所述第一取值范围对应的第一哈希值的第三数量;根据各所述第一取值范围对应的第三数量,生成所述任意第一哈希列的第一分布状态。7.根据权利要求6所述的方法,其特征在于,所述根据所述任意第一哈希列的第一分布状态和各所述第二分布状态,确定所述至少一列已注册哈希列中是否存在与所述任意第一哈希列匹配的第二哈希列,包括:针对所述至少一列已注册哈希列中的任意已注册哈希列,将所述任意第一哈希列的第一分布状态中的各所述第一取值范围的第三数量,与所述任意已注册哈希列的第二分布状态中对应的第二取值范围的第四数量进行匹配;响应于各所述第一取值范围的第三数量与对应第二取值范围的第四数量之间的差异均小于第二设定差异阈值,确定所述至少一列已注册哈希列中存在与所述任意第一哈希列匹配的第二哈希列,其中,与所述任意第一哈希列匹配的第二哈希列包括所述任意已注册哈希列;响应于各所述第一取值范围中存在目标取值范围,确定所述至少一列已注册哈希列中不存在与所述任意第一哈希列匹配的第二哈希列;其中,所述目标取值范围的第三数量与对应第二取值范围的第四数量之间的差异大于或等于所述第二设定差异...

【专利技术属性】
技术研发人员:赵皓天林鹏程
申请(专利权)人:杭州数梦工场科技有限公司
类型:发明
国别省市:

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

1