1.一种面向众智云环境的隐私数据访问方法,其特征在于:该方法包括如下步骤:
步骤S1:对众智云环境中数据属性根据类型进行区分,得到不同类型属性类别;
步骤S2:针对不同类型属性类别识别它们的隐私程度,获得不同隐私程度数据属性集合;
步骤S3:根据数据属性集合的不同隐私程度纵向划分数据属性,得到数据属性集合。
2.根据权利要求1所述的一种面向众智云环境的隐私数据访问方法,其特征在于:步骤S1中根据类型对数据属性进行区分,得到不同类型属性类别包括:对于输入的属性集名合A和属性值集合T,根据数据属性Ai的取值类型来判断Ti中数据的类型,i∈1,2,3...n;将数据属性集合A分为数值型属性集合Anum={A1,A2,...,A|num|}和字符型属性集合Astr={A1,A2,…,A|str|}。
3.根据权利要求1所述的一种面向众智云环境的隐私数据访问方法,其特征在于:步骤S2中针对不同类型属性类别识别它们的隐私程度,获得不同隐私程度数据属性集合包括:对于在步骤S1中已经分类好的数值型属性集合和字符型属性集合,分别对每一对(Ai,Ti)进行隐私程度判断;若Ai的取值类型为整型数,则统计Ti中的元素分布情况,将Ai划分到EID类别或者QID类别;若Ti的取值不为整型类,则根据其是否为自由文本将属性Ai划分为自由文本MI类别,否则将该数据类型当做数值型处理。
4.根据权利要求1所述的一种面向众智云环境的隐私数据访问方法,其特征在于:步骤S3根据数据属性隐私程度纵向划分数据属性,得到数据属性集合包括:在步骤S2将输入的属性集名合A和属性值集合T,通过识别属性隐私程度后分为三大类数据属性集合QID、EID和MI后,再根据数据属性集合对数据集中不同属性进行纵向切割,最后得到纵向分区后的三个表Tp,Ta,Te。