一种用户数据处理方法、装置、计算设备和存储介质与流程

文档序号:26588515发布日期:2021-09-10 20:06阅读:来源:国知局

技术特征:
1.一种用户数据处理方法,其特征在于,包括:接收用户数据分析请求,所述用户用据分析请求中包含待分析的用户标识包;获取根据所述用户标识包进行用户数据分析的分析结果;获得对所述分析结果加噪处理的加噪结果,其中,所述加噪结果是通过满足差分隐私的噪声函数,对所述分析结果进行加噪处理获得的;响应所述用户数据分析请求,发送所述加噪结果。2.如权利要求1所述的方法,其特征在于,获得对所述分析结果加噪处理的加噪结果,包括:若缓存中不存在与所述分析结果相同的历史分析结果,则通过满足差分隐私的噪声函数,对所述分析结果进行加噪处理,获得加噪结果,并将所述加噪结果与所述分析结果关联存储;其中,所述缓存中存储历史分析结果对应的标识与历史分析结果关联的加噪结果之间的对应关系;若缓存中存在与所述分析结果相同的历史分析结果,则将所述历史分析结果关联的加噪结果作为所述分析结果的加噪结果;其中,所述历史分析结果是在所述分析结果生成之前所生成的一个分析结果。3.如权利要求2所述的方法,其特征在于,若存在与所述分析结果相同的历史分析结果,则将所述历史分析结果关联的加噪结果作为所述分析结果的加噪结果,包括:生成所述分析结果的第一结果标识;若缓存中存在与所述第一结果标识相同的第二结果标识,则将所述第二结果标识关联的加噪结果作为所述分析结果的加噪结果。4.如权利要求1所述的方法,其特征在于,当所述分析结果包括多个项时,所述加噪结果是通过如下加噪步骤处理获得的:对所述分析结果中不为零的项分别添加噪声项,获得加噪中间结果;其中,所述噪声项是根据预设的隐私预算以及所述噪声函数确定的;确定所述加噪中间结果的各项之和与所述分析结果的各项之和的差值;根据所述差值,对所述加噪中间结果中的各项进行修正处理,直到修正后各项均大于零,且修正后各项之和与所述分析结果的各项之和相等,获得加噪结果。5.如权利要求1所述的方法,其特征在于,所述方法还包括:获得测试过程中的样本加噪结果;根据所述样本加噪结果,确定测试选定的样本噪声函数和样本噪声参数;根据确定出的所述样本噪声函数和所述样本噪声参数,确定两个不同样本用户标识包中每个样本用户标识包对应的样本加噪结果;确定所述两个样本用户包标识对应的样本加噪结果的取自然对数的结果小于或等于隐私预算。6.如权利要求1~5任一项所述的方法,其特征在于,所述方法还包括:通过如下步骤验证噪声函数满足差分隐私:获取相邻两个样本用户标识包;其中,所述相邻两个样本用户标识包包括第一样本用户标识包和第二样本用户标识包;通过选定的噪声函数,确定第一样本用户标识包对应的样本加噪结果的第一概率密度
函数,以及确定第二样本用户标识包对应的样本加噪结果的第二概率密度函数;若所述第一概率密度函数与第二概率密度函数在任意点上对应的结果之比取自然对数的结果小于或等于隐私预算,则确定所述噪声函数满足差分隐私。7.如权利要求6所述的方法,其特征在于,所述噪声函数对应的隐私预算的取值是通过如下步骤获得的:分别确定在不同取值的隐私预算下,通过所述噪声函数输出的噪声项大小的结果分布概率;根据一次允许透视的最小用户量,从各个噪声项大小的结果分布概率确定出目标噪声项;根据所述目标噪声项关联的隐私预算的取值,以及所述隐私预算的最大取值,确定出所述隐私预算的取值范围;从所述隐私预算的取值范围中确定出所述隐私预算的目标取值。8.如权利要求1~4任一项所述的方法,其特征在于,当所述用户数据分析请求中包括多个用户标识包时,所述加噪结果包括分别对每个用户标识包关联的分析结果进行加噪处理后的结果。9.如权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:在从用户设备接收到所述用户数据分析请求之后,若确定在预设时长内,从所述用户设备接收到的请求的总次数达到预设次数,则拒绝响应所述用户数据分析请求。10.一种用户数据处理装置,其特征在于,包括:接收模块,用于接收用户数据分析请求,所述用户用据分析请求中包含待分析的用户标识包;获得模块,用于获取根据所述用户标识包进行用户数据分析的分析结果,以及获得对所述分析结果加噪处理的加噪结果,其中,所述加噪结果是通过满足差分隐私的噪声函数,对所述分析结果进行加噪处理获得的;发送模块,用于响应所述用户数据分析请求,发送所述加噪结果。11.如权利要求10所述的装置,其特征在于,所述获得模块具体用于:若缓存中不存在与所述分析结果相同的历史分析结果,则通过满足差分隐私的噪声函数,对所述分析结果进行加噪处理,获得加噪结果,并将所述加噪结果与所述分析结果关联存储;其中,所述缓存中存储历史分析结果对应的标识与历史分析结果关联的加噪结果之间的对应关系;若缓存中存在与所述分析结果相同的历史分析结果,则将所述历史分析结果关联的加噪结果作为所述分析结果的加噪结果;其中,所述历史分析结果是在所述分析结果生成之前所生成的一个分析结果。12.如权利要求11所述的装置,其特征在于,所述获得模块具体用于:生成所述分析结果的第一结果标识;若缓存中存在与所述第一结果标识相同的第二结果标识,则将所述第二结果标识关联的加噪结果作为所述分析结果的加噪结果。13.一种计算设备,其特征在于,包括:至少一个处理器,以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1~9中任一项所述的方法。14.一种存储介质,其特征在于,所述存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1~9中任一项所述的方法。

技术总结
本申请涉及计算机技术领域,提供一种用户数据处理方法、装置、计算设备和存储介质。该方法包括:接收用户数据分析请求,所述用户用据分析请求中包含待分析的用户标识包;获取根据所述用户标识包进行用户数据分析的分析结果;获得对所述分析结果加噪处理的加噪结果,其中,所述加噪结果是通过满足差分隐私的噪声函数,对所述分析结果进行加噪处理获得的;响应所述用户数据分析请求,发送所述加噪结果。发送所述加噪结果。发送所述加噪结果。


技术研发人员:刘晓燕 万春晓 李锐
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.03.10
技术公布日:2021/9/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1