在相互连接的多个子网中发现目标资源的方法及装置与流程

文档序号:37635881发布日期:2024-04-18 17:52阅读:15来源:国知局
在相互连接的多个子网中发现目标资源的方法及装置与流程

本公开的实施例涉及电数字数据处理,具体地,涉及在相互连接的多个子网中发现目标资源的方法及装置。


背景技术:

1、随着互联网的发展,各类政务主体、行业主体、公司主体、机构主体可经由互联网被关联起来。每个主体可被看作一个节点。在互联的主体数量较大的场景下要执行安全的批量式的高质量数据探查,存在很大的困难。现有的探查方式,往往只能通过点对点的质量评估技术来进行单点识别,或者利用联邦模型来进行数据试使用,然后从该联邦模型的指标效果以及对端节点的特征贡献度来判断数据的质量和价值。这类方式效率低、单点化,不能捕捉更大范围甚至全局相关节点的数据价值影响力信息和质量评估信息,且无法有效发挥网络拓扑能力,难以提供高效的批量化的高质量资源发现方法。


技术实现思路

1、本文中描述的实施例提供了一种在相互连接的多个子网中发现目标资源的方法、装置以及存储有计算机程序的计算机可读存储介质。

2、根据本公开的第一方面,提供了一种在相互连接的多个子网中发现目标资源的方法。每个子网包括枢纽节点和与枢纽节点直接连接的多个参与节点。该多个子网中的枢纽节点相互直接连接。每个参与节点经由与其直接连接的枢纽节点与该多个子网中的其它参与节点进行数据交易。该方法由该多个子网中的第一枢纽节点执行。该方法包括:存储与第一枢纽节点直接连接的每个参与节点在进行数据交易的过程中的第一非敏感数据;接收该多个子网中的多个第二枢纽节点所存储的第二非敏感数据,其中,每个第二枢纽节点存储与其直接连接的每个参与节点在进行数据交易的过程中的第二非敏感数据;根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对该多个子网的全域交易地图;以及根据全域交易地图来在该多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源。其中,第一非敏感数据和第二非敏感数据二者都不泄露任一参与节点的原始数据本身。

3、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的每一个包括相关数据交易过程中涉及的数据源的类型。根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对多个子网的全域交易地图包括:从第一非敏感数据和第二非敏感数据中获取多个子网中的所有数据交易过程中涉及的数据源的类型;按照所获取的数据源的类型初始化全域交易地图,其中,同一类型的数据源对应全域交易地图中的一个顶点;在全域交易地图中将存在数据交易的顶点两两之间通过边来连接;计算全域交易地图中每条边所连接的两个顶点之间进行数据交易的次数;以及根据每条边对应的数据交易的次数来计算该条边的权重,其中,每条边的权重等于该条边对应的数据交易的次数除以全域交易地图中所有边对应的数据交易的次数之和。

4、在本公开的一些实施例中,根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源包括:根据第一参与节点拥有的数据源的类型来在全域交易地图中查找与第一参与节点相对应的第一顶点;计算第一顶点与全域交易地图中的其它顶点之间的关系强度;按照所计算的关系强度的降序来向第一参与节点推荐其它顶点上的资源作为目标资源;其中,第一顶点与其它顶点中的第二顶点之间的关系强度被计算为:

5、

6、其中,c表示第一顶点与第二顶点之间的关系强度,m表示第一顶点与第二顶点在全域交易地图中的最短路径的跳数,wk表示最短路径中的第k边的权重。

7、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的一个或多个包括相关数据交易过程中的数据交易双方之间的数据交集大小以及数据交易双方自身的数据集大小。根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对多个子网的全域交易地图包括:将每个参与节点作为全域交易地图中的一个顶点;以及在全域交易地图中将数据交集大小已知的顶点两两之间通过边来连接。其中,边的权重等于数据交集大小。

8、在本公开的一些实施例中,根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源包括:确定全域交易地图中与第一参与节点所对应的第一顶点不相连的所有第三顶点;针对每个第三顶点,在全域交易地图中寻找与第一顶点和第三顶点二者都相连的第四顶点,其中,第四顶点的数据集大小大于第一顶点的数据集大小和第三顶点的数据集大小中的每一个;根据第一顶点与第四顶点之间的数据交集大小以及第三顶点与第四顶点之间的数据交集大小来估计第一顶点与第三顶点之间的数据交集大小;以及按照每个第三顶点与第一顶点之间的估计的数据交集大小以及每个第四顶点与第一顶点之间的数据交集大小的降序来向第一参与节点推荐第三顶点和第四顶点上的资源作为目标资源。

9、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的每一个包括以下中的至少一个:相关数据源的交易成功转化率、相关数据源的第一复购率、相关数据源的第二复购率。其中,相关数据源的交易成功转化率被计算为相关数据源的试使用次数与相关数据源的成功交易次数之商。相关数据源的第一复购率被计算为复购相关数据源的用户数量与购买过相关数据源的用户数量之商。相关数据源的第二复购率被计算为复购相关数据源的交易次数与购买过相关数据源的用户数量之商。

10、在本公开的一些实施例中,根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源包括:针对每个参与节点,根据以下中的至少一个来生成数据价值评估值:相关数据源的交易成功转化率、相关数据源的第一复购率、相关数据源的第二复购率;以及按照数据价值评估值的降序来向第一参与节点推荐多个子网中其它参与节点上的资源作为目标资源。

11、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的一个或多个还包括以下中的至少一个:数据交易双方的节点标识符、数据交易的任务标识符、数据交易的开始时间、数据交易的结束时间、数据交易的中间结果、数据交易结果的转售信息、关于数据交易是否达成的信息、数据交易中涉及的数据类别及简要描述信息、参与节点的计算任务稳定性信息、参与节点的履约效率。

12、根据本公开的第二方面,提供了一种在相互连接的多个子网中发现目标资源的装置。每个子网包括枢纽节点和与枢纽节点直接连接的多个参与节点。该多个子网中的枢纽节点相互直接连接。每个参与节点经由与其直接连接的枢纽节点与该多个子网中的其它参与节点进行数据交易。该装置被布置在该多个子网中的第一枢纽节点处。该装置包括至少一个处理器;以及存储有计算机程序的至少一个存储器。当计算机程序由至少一个处理器执行时,使得装置:存储与第一枢纽节点直接连接的每个参与节点在进行数据交易的过程中的第一非敏感数据;接收该多个子网中的多个第二枢纽节点所存储的第二非敏感数据,其中,每个第二枢纽节点存储与其直接连接的每个参与节点在进行数据交易的过程中的第二非敏感数据;根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对该多个子网的全域交易地图;以及根据全域交易地图来在该多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源。其中,第一非敏感数据和第二非敏感数据二者都不泄露任一参与节点的原始数据本身。

13、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的每一个包括相关数据交易过程中涉及的数据源的类型。计算机程序在由至少一个处理器执行时使得装置通过以下操作来根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对多个子网的全域交易地图:从第一非敏感数据和第二非敏感数据中获取多个子网中的所有数据交易过程中涉及的数据源的类型;按照所获取的数据源的类型初始化全域交易地图,其中,同一类型的数据源对应全域交易地图中的一个顶点;在全域交易地图中将存在数据交易的顶点两两之间通过边来连接;计算全域交易地图中每条边所连接的两个顶点之间进行数据交易的次数;以及根据每条边对应的数据交易的次数来计算该条边的权重,其中,每条边的权重等于该条边对应的数据交易的次数除以全域交易地图中所有边对应的数据交易的次数之和。

14、在本公开的一些实施例中,计算机程序在由至少一个处理器执行时使得装置通过以下操作来根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源:根据第一参与节点拥有的数据源的类型来在全域交易地图中查找与第一参与节点相对应的第一顶点;计算第一顶点与全域交易地图中的其它顶点之间的关系强度;按照所计算的关系强度的降序来向第一参与节点推荐其它顶点上的资源作为目标资源;其中,第一顶点与其它顶点中的第二顶点之间的关系强度被计算为:

15、

16、其中,c表示第一顶点与第二顶点之间的关系强度,m表示第一顶点与第二顶点在全域交易地图中的最短路径的跳数,wk表示最短路径中的第k边的权重。

17、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的一个或多个包括相关数据交易过程中的数据交易双方之间的数据交集大小以及数据交易双方自身的数据集大小。计算机程序在由至少一个处理器执行时使得装置通过以下操作来根据所存储的第一非敏感数据以及所接收的第二非敏感数据来生成针对多个子网的全域交易地图:将每个参与节点作为全域交易地图中的一个顶点;以及在全域交易地图中将数据交集大小已知的顶点两两之间通过边来连接。其中,边的权重等于数据交集大小。

18、在本公开的一些实施例中,计算机程序在由至少一个处理器执行时使得装置通过以下操作来根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源:确定全域交易地图中与第一参与节点所对应的第一顶点不相连的所有第三顶点;针对每个第三顶点,在全域交易地图中寻找与第一顶点和第三顶点二者都相连的第四顶点,其中,第四顶点的数据集大小大于第一顶点的数据集大小和第三顶点的数据集大小中的每一个;根据第一顶点与第四顶点之间的数据交集大小以及第三顶点与第四顶点之间的数据交集大小来估计第一顶点与第三顶点之间的数据交集大小;以及按照每个第三顶点与第一顶点之间的估计的数据交集大小以及每个第四顶点与第一顶点之间的数据交集大小的降序来向第一参与节点推荐第三顶点和第四顶点上的资源作为目标资源。

19、在本公开的一些实施例中,第一非敏感数据和第二非敏感数据中的每一个包括以下中的至少一个:相关数据源的交易成功转化率、相关数据源的第一复购率、相关数据源的第二复购率。其中,相关数据源的交易成功转化率被计算为相关数据源的试使用次数与相关数据源的成功交易次数之商。相关数据源的第一复购率被计算为复购相关数据源的用户数量与购买过相关数据源的用户数量之商。相关数据源的第二复购率被计算为复购相关数据源的交易次数与购买过相关数据源的用户数量之商。

20、在本公开的一些实施例中,计算机程序在由至少一个处理器执行时使得装置通过以下操作来根据全域交易地图来在多个子网中发现与第一枢纽节点直接连接的第一参与节点所需的目标资源:针对每个参与节点,根据以下中的至少一个来生成数据价值评估值:相关数据源的交易成功转化率、相关数据源的第一复购率、相关数据源的第二复购率;以及按照数据价值评估值的降序来向第一参与节点推荐多个子网中其它参与节点上的资源作为目标资源。

21、根据本公开的第三方面,提供了一种存储有计算机程序的计算机可读存储介质,其中,计算机程序在由处理器执行时实现根据本公开的第一方面所述的方法的步骤。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1