【技术实现步骤摘要】
一种数据处理方法及相关装置
[0001]本申请涉及计算机
,尤其涉及一种数据处理方法及装置。
技术介绍
[0002]随着互联网技术的发展,数据大幅度增长,进而使得社会进入了大数据时代。不同公司不同部门之间独立存储、维护数据,导致“数据孤岛”现象普遍存在。基于业务需求,不同公司不同部门之间有些时候需要进行数据交互,联合对方的数据进行数据分析。
[0003]目前,为解决数据联合分析的业务需求,数据联合分析的双方建立一个“封闭域”,数据联合分析的双方将用于进行数据联合分析的数据存储于“封闭域”中,以完成数据联合分析。但是,这种直接进行数据交互的方式,不利于维护双方的数据隐私,会导致数据泄露,存在一定的安全隐患。
技术实现思路
[0004]本申请实施例提供了一种数据处理方法以及相关装置,在“数据孤岛”的场景下,通过协助多个参与方完成数据联合分析,不进行数据交互,避免了数据泄露导致的安全隐患。
[0005]本申请的一方面提供一种数据处理方法,包括:
[0006]接收数据联合分析请求,其中,数据联合分析请求携带请求用户、P个协同用户、用于数据联合分析的M个第一数据集及N个第二数据集,P、M及N均为大于等于1的整数;
[0007]获取数据集权限表,其中,数据集权限表包括请求用户与M个第一数据集及N个第二数据集的权限关系,以及P个协同用户与N个第二数据集的权限关系;
[0008]根据数据联合分析请求,生成第一计算任务和第二计算任务,其中,第一计算任务为对M个第一数据集的计 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收数据联合分析请求,其中,所述数据联合分析请求携带请求用户、P个协同用户、用于所述数据联合分析的M个第一数据集及N个第二数据集,P、M及N均为大于等于1的整数;获取数据集权限表,其中,所述数据集权限表包括所述请求用户与所述M个第一数据集及所述N个第二数据集的权限关系,以及所述P个协同用户与所述N个第二数据集的权限关系;根据所述数据联合分析请求,生成第一计算任务和第二计算任务,其中,所述第一计算任务为对所述M个第一数据集的计算任务,所述第二计算任务为对所述N个第二数据集的计算任务;根据所述数据集权限表,将所述第一计算任务发送至所述请求用户,以及将所述第二计算任务发送至所述P个协同用户,其中,所述请求用户用于根据所述第一计算任务生成第一计算结果,所述P个协同用户用于根据所述第二计算任务生成第二计算结果;接收所述第一计算结果及所述第二计算结果,根据所述第一计算结果及所述第二计算结果生成数据联合分析结果。2.如权利要求1所述的数据处理方法,其特征在于,所述获取数据集权限表之后,还包括:根据所述数据集权限表,得到所述请求用户与所述M个第一数据集的第一权限关系、所述请求用户与所述N个第二数据集的第二权限关系以及所述P个协同用户与所述N个第二数据集的第三权限关系;其中,所述第一权限关系是指所述请求用户对所述M个第一数据集中的数据可见,所述第二权限关系是指所述请求用户对所述N个第二数据集的数据不可见,所述第三关系是指所述P个协同用户对所述N个第二数据集的数据可见。3.如权利要求2所述的数据处理方法,其特征在于,所述接收数据联合分析请求之前,还包括:接收所述请求用户发送第二权限关系申请请求,其中,所述第二权限关系申请请求携带所述N个第二数据集;根据所述第二权限关系申请请求,建立所述请求用户与所述N个第二数据集的第二权限关系。4.如权利要求3所述的数据处理方法,其特征在于,所述第二权限关系申请请求还携带Q个审批人,Q为大于等于1的整数;所述接收所述请求用户发送第二权限关系申请请求之后,还包括:获取所述Q个审批人对所述第二权限关系申请请求的Q个审批结果;若所述Q个审批结果均为审批通过,则执行所述根据所述第二权限关系申请请求,建立所述请求用户与所述N个第二数据集的第二权限关系;若存在至少一个审批结果为审批未通过,则拒绝接收所述数据联合分析请求。5.如权利要求1所述的数据处理方法,其特征在于,所述将所述第一计算任务发送至所述请求用户,以及将所述第二计算任务发送至所述P个协同用户之后,还包括:所述请求用户根据所述第一计算任务对M个第一数据集进行计算,生成第一计算结果;所述P个协同用户根据所述第二计算任务对N个第二数据集进行计算,生成第二计算结
果。6.如权利要求5所述的数据处理方法,其特征在于,所述请求用户根据所述第一计算任务对M个第一数据集进行计算之前,还包括:所述请求用户绑定用于执行所述第一计算任务的第一资源信息,其中,所述第一资源信...
【专利技术属性】
技术研发人员:范晓亮,蒋杰,刘煜宏,陈鹏,程勇,赵磊,王云虎,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。