1.一种用户隐私数据的发送方法,其特征在于,包括:接收全局参数,所述全局参数包括布隆过滤器参数、隐私预算比例参数和随机化参数,隐私预算比例参数f的取值是0.5或0,当f=0.5时,表示采用对称估计策略,当f=0时,表示采用最优估计策略;根据隐私预算和所述全局参数随机化用户隐私数据,所述根据隐私预算和所述全局参数随机化用户隐私数据包括:根据所述隐私预算和所述隐私预算比例参数获取随机回应策略;根据所述布隆过滤器参数将所述用户隐私数据映射为布隆过滤器B;根据所述随机回应策略一次修改所述布隆过滤器B的值获取布隆过滤器B’;根据所述随机化参数二次修改所述布隆过滤器B’的值获取布隆过滤器S;发送随机化后的所述用户隐私数据。
2.一种用户隐私数据的接收方法,其特征在于,包括:接收用户隐私数据,所述用户隐私数据是已根据预先发送的全局参数以及用户自行选择的隐私预算随机化的用户隐私数据,所述全局参数包括布隆过滤器参数、隐私预算比例参数和随机化参数,隐私预算比例参数f的取值是0.5或0,当f=0.5时,表示采用对称估计策略,当f=0时,表示采用最优估计策略;所述根据预先发送的全局参数以及用户自行选择的隐私预算随机化所述用户隐私数据包括:根据所述隐私预算和所述隐私预算比例参数获取随机回应策略;根据所述布隆过滤器参数将所述用户隐私数据映射为布隆过滤器B;根据所述随机回应策略一次修改所述布隆过滤器B的值获取布隆过滤器B’;根据所述随机化参数二次修改所述布隆过滤器B’的值获取布隆过滤器S;根据所述全局参数对所述用户隐私数据进行处理以获取所有用户整体统计信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述全局参数对所述用户隐私数据进行处理以获取所有用户整体统计信息包括:根据所述隐私预算比例参数、所述随机化参数和所述用户隐私数据估算所述随机回应策略;根据估算的所述随机回应策略和所述用户隐私数据得到无偏估计T;累加所有用户的所述无偏估计T得到聚合数组W;根据所述聚合数组W构造用户类别频数集合E,所述用户类别频数集合E=布隆过滤矩阵X的伪逆×聚合数组W,其中所述布隆过滤矩阵X为用户隐私数据所有类别的布隆过滤器组成的比特数组。
4.根据权利要求3所述的方法,其特征在于,当所述随机回应策略是<g j ,h j >,其中j表示第j个用户,所述根据估算的所述随机回应策略和所述用户隐私数据得到无偏估计T包括:判断是否g j +h j ≠0;当g j +h j =0时,结束;当g j +h j ≠0时,判断所述布隆过滤器S中的每一位S k 等于1或0;当S k =1时,T k =[2-(1+h j )q-(1-h j )p]/[p(g j -h j )-q(g j +h j )];当S k =0时,T k =[0-(1+h j )q-(1+h j )p]/[p(g j -h j )-q(g j +h j )];式中:p、q为随机化参数;g j 、h j 为第j个用户的随机回应策略。