数据处理方法、装置、设备及介质制造方法及图纸

技术编号:23890952 阅读:26 留言:0更新日期:2020-04-22 06:26
本说明书一个或多个实施例提供了一种数据处理方法、装置、设备及介质。在一种实施例中,一种数据处理方法,包括:获取多个对象节点和多个对象节点之间的血缘关系;其中,血缘关系用于表征多个对象之间的上下游关系,每个对象节点携带有标记集合;在多个对象节点中确定目标对象节点,目标对象节点所携带的标记集合为非空集合;查询多个对象节点中与目标对象节点具有血缘关系的下游对象节点;将目标对象节点所携带的标记集合中的标记,添加至下游对象节点所携带的标记集合;将下游对象节点更新为目标对象节点,并且继续执行查询多个对象节点中与目标对象节点具有血缘关系的下游对象节点,直至满足预设条件。

Data processing methods, devices, equipment and media

【技术实现步骤摘要】
数据处理方法、装置、设备及介质
本说明书一个或多个实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及介质。
技术介绍
随着互联网技术的发展,业务产品种类迅速膨胀,这些业务产品在使用过程中,会产生大量的数据。为了防止敏感数据等目标数据字段泄漏,一般会通过人工的方式对与目标数据字段相关的网关接口、业务系统以及数据字段等进行标记。但是,采用人工标记的方式,容易造成错标或者漏标,从而产生很多标记错误,降低了对目标数据字段监控的可靠性,进而降低了数据安全性。
技术实现思路
本说明书一个或多个实施例提供了一种数据处理方法、装置、设备及介质,能够利用多个对象节点之间的血缘关系为对象节点添加标记,提高为对象节点添加标记的可靠性。本说明书一个或多个实施例提供的技术方案如下:第一方面,提供了一种数据处理方法,包括:获取多个对象节点和多个对象节点之间的血缘关系;其中,血缘关系用于表征多个对象之间的上下游关系,每个对象节点携带有标记集合;在多个对象节点中确定目标对象节点,目标对象节点所携带的标本文档来自技高网...

【技术保护点】
1.一种数据处理方法,包括:/n获取多个对象节点和多个所述对象节点之间的血缘关系;其中,所述血缘关系用于表征多个所述对象之间的上下游关系,每个所述对象节点携带有标记集合;/n在多个所述对象节点中确定目标对象节点,所述目标对象节点所携带的标记集合为非空集合;/n查询多个所述对象节点中与所述目标对象节点具有血缘关系的下游对象节点;/n将所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合;/n将所述下游对象节点更新为目标对象节点,并且继续执行查询多个所述对象节点中与所述目标对象节点具有血缘关系的下游对象节点,直至满足预设条件。/n

【技术特征摘要】
1.一种数据处理方法,包括:
获取多个对象节点和多个所述对象节点之间的血缘关系;其中,所述血缘关系用于表征多个所述对象之间的上下游关系,每个所述对象节点携带有标记集合;
在多个所述对象节点中确定目标对象节点,所述目标对象节点所携带的标记集合为非空集合;
查询多个所述对象节点中与所述目标对象节点具有血缘关系的下游对象节点;
将所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合;
将所述下游对象节点更新为目标对象节点,并且继续执行查询多个所述对象节点中与所述目标对象节点具有血缘关系的下游对象节点,直至满足预设条件。


2.根据权利要求1所述的方法,其中,所述预设条件包括:查询次数达到预设次数。


3.根据权利要求1所述的方法,其中,所述预设条件包括:全部所述下游对象节点所携带的标记集合中不再有新的标记加入。


4.根据权利要求1所述的方法,其中,所述在多个所述对象节点中,确定所携带的标记集合为非空集合的目标对象节点之前,还包括:
在多个所述对象节点中,确定与目标数据字段所属的对象节点的节点标识符相同的对象节点;
将所确定的对象节点的节点标识符,添加至该对象节点所携带的标记集合。


5.根据权利要求4所述的方法,其中,所述将所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合,包括:
若所述下游对象节点所携带的标记集合为空集,将所述下游对象节点对应的节点标识符和所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合。


6.根据权利要求1所述的方法,其中,所述将所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合,包括:
将所述目标对象节点所携带的标记集合中不存在于所述下游对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合。


7.根据权利要求1所述的方法,其中,所述对象节点包括网关节点、业务节点和字段节点中的至少一个。


8.根据权利要求1所述的方法,其中,在所述满足预设条件之后,还包括:
在所携带的标记集合为非空集合的对象节点为网关节点的情况下,确定所述网关节点对应的网关接口;
对所述网关接口所传输的数据进行内容安全检测。


9.根据权利要求1所述的方法,其中,在所述满足预设条件之后,还包括:
在所携带的标记集合为非空集合的对象节点为字段节点的情况下,确定所述字段节点对应的数据字段;
若所述数据字段为数据报表中的数据字段,为所述数据报表设置用户使用权限;
若所述数据字段为数据库中的数据字段,对所述数据字段进行脱敏处理。


10.根据权利要求1所述的方法,其中,所述获取多个对象节点和多个所述对象节点之间的血缘关系,包括:
获取血缘关系数据表;
解析所述血缘关系数据表中的节点信息和边信息,得到多个所述对象节点和多个所述对象节点之间的血缘关系。


11.根据权利要求1所述的方法,其中,在所述目标对象节点位于多个处理单元中的第一处理单元,所述下游对象节点位于多个所述处理单元中的第二处理单元的情况下,所述将所述目标对象节点所携带的标记集合中的标记,添加至所述下游对象节点所携带的标记集合,包括:
使所述第一处理单元将所述目标对象节点所携带的标记集合异步传输至所述第二处理单元;
使所述第二处理节点将所接收到的标记集合中的标记,添加至所述下游对象节点所携带的标记集合。


12.根据权利要求11所述的方法,其中,还包括:
确定每个所述对象节点对应的节点标识符的哈希值;
对每个所述对象节点对应的哈希值与所述处理单元的数量进行取模计算处理,得到该对象节点对应的余数;
根据每个所述对象节点对应的余数,将该对象节点分配至该余数对应的处理单元。


13.一种数据处理装置,其特征在于,所述装置包括:
对象获取模块,用于获取多个对象节点和多个所述对象节点之间的血缘关系;其中,所述血缘关系用于表征多个所述对象之间的上下游关系,每个所述对象节点携带有标记集...

【专利技术属性】
技术研发人员:竟银行吴云广周刚
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1