1.一种基于网络大数据的用户数据分布式云存储方法,其特征在于,所述云存储方法包括以下步骤:
预先对用户所用的各个云存储空间进行分类,其中,云存储空间的类型包括第一空间和第二空间,
获取用户当前所用应用的类型,所述应用的类型包括第一类型和第二类型,如果当前所用应用的类型为第一类型,将用户使用当前应用所产生的数据存入第一空间,如果当前所用应用的类型为第二类型,将用户使用当前应用所产生的数据存入第二空间;
所述预先对用户所用的各个云存储空间进行分类包括:
获取历史中用户主动将数据信息上传各个云存储空间的上传次数E,对某个云存储空间的上传次数进行归一化处理得到该个云存储空间的第一指数X,采集所有云存储空间中的活跃信息个数Fy,其中,活跃信息为云存储空间中最近第一时间段内用户访问过的信息,那么某个云存储空间的第二指数Y=Ly/Fy,其中,Ly为该个云存储空间中的活跃信息个数;
设存在两个云存储空间分别为迁出空间和迁入空间,当用户将某个数据信息从迁出空间迁移到迁入空间,那么该次迁移为迁入空间的候选迁移,该个数据信息为候选信息,如果在候选信息从迁出空间迁移到迁入空间后的第二时间段内检测到用户在迁入空间上访问候选信息,则该次候选迁移为迁入空间的有效迁移;
那么某个云存储空间的第三指数Z=Rz/Gz,其中,Rz为该个云存储空间的有效迁移次数,Gz为该个云存储空间的候选迁移次数,计算某个云存储空间的标签指数Q=0.42*X+0.38*Y+0.2*Z;
将各个云存储空间的标签指数与标签阈值进行比较,如果某个云存储空间的标签指数大于标签阈值,那么该云存储空间为第一空间,否则,该云存储空间为第二空间;
所述获取用户当前所用应用的类型包括以下:
设当前所用应用为待分析应用,获取用户最近预设时间段内的应用使用信息,计算待分析应用的地点指数 ,其中,m为最近预设时间段内用户使用过应用的地点的个数,D为最近预设时间段内用户在不同的地点使用应用的总次数, 为最近预设时间段内用户在第i个地点使用应用的总次数, 为最近预设时间段内用户在第i个地点使用待分析应用的总时长, 为最近预设时间段内用户在第i个地点使用应用时的总时长,如果待分析应用的地点指数大于地点阈值,那么该应用的类型为第一类型,否则,该应用的类型为第二类型。
2.根据权利要求1所述的一种基于网络大数据的用户数据分布式云存储方法,其特征在于:
所述该个云存储空间的第一指数X=(E‑Emin)/(Emax‑Emin),其中,Emin为各个云存储空间的上传次数的最小值,Emax为各个云存储空间的上传次数的最大值。
3.一种基于网络大数据的用户数据分布式云存储系统,其特征在于:所述云存储系统包括云存储空间分类模块、应用类型获取模块、第一存储控制模块和第二存储控制模块,所述云存储空间分类模块预先对用户所用的各个云存储空间进行分类,其中,云存储空间的类型包括第一空间和第二空间,所述应用类型获取模块获取用户当前所用应用的类型,所述应用的类型包括第一类型和第二类型,在当前所用应用的类型为第一类型,所述第一存储控制模块将用户使用当前应用所产生的数据存入第一空间,在当前所用应用的类型为第二类型,所述第二存储控制模块将用户使用当前应用所产生的数据存入第一空间;
所述云存储空间分类模块包括第一指数获取模块、第二指数获取模块、第三指数获取模块、标签指数计算模块和标签指数比较模块,所述第一指数获取模块获取历史中用户主动将数据信息上传各个云存储空间的上传次数E,对某个云存储空间的上传次数进行归一化处理得到该个云存储空间的第一指数X=(E‑Emin)/(Emax‑Emin),其中,Emin为各个云存储空间的上传次数的最小值,Emax为各个云存储空间的上传次数的最大值,所述第二指数获取模块采集所有云存储空间中的活跃信息个数Fy,其中,活跃信息为云存储空间中最近第一时间段内用户访问过的信息,那么某个云存储空间的第二指数Y=Ly/Fy,其中,Ly为该个云存储空间中的活跃信息个数,所述第三指数获取模块根据某个云存储空间的信息迁移情况计算该个云存储空间的第三指数,所述标签指数计算模块计算某个云存储空间的标签指数Q=0.42*X+0.38*Y+0.2*Z,所述标签指数比较模块将各个云存储空间的标签指数与标签阈值进行比较,如果某个云存储空间的标签指数大于标签阈值,那么该云存储空间为第一空间,否则,该云存储空间为第二空间;
所述应用类型获取模块包括应用使用信息获取模块、地点指数计算模块和地点指数比较模块,所述应用使用信息获取模块设当前所用应用为待分析应用,获取用户最近预设时间段内的应用使用信息,所述地点指数计算模块计算待分析应用的地点指数,其中,m为最近预设时间段内用户使用过应用的地点的个数,D为最近预设时间段内用户在不同的地点使用应用的总次数, 为最近预设时间段内用户在第i个地点使用应用的总次数, 为最近预设时间段内用户在第i个地点使用待分析应用的总时长,为最近预设时间段内用户在第i个地点使用应用时的总时长,所述地点指数比较模块将待分析应用的地点指数与地点阈值进行比较,如果待分析应用的地点指数大于地点阈值,那么该应用的类型为第一类型,否则,该应用的类型为第二类型;
所述第三指数获取模块包括候选迁移判断模块、有效迁移判断模块和第三指数计算模块,所述候选迁移判断模块设存在两个云存储空间分别为迁出空间和迁入空间,当用户将某个数据信息从迁出空间迁移到迁入空间,那么该次迁移为迁入空间的候选迁移,该个数据信息为候选信息,所述有效迁移判断模块在检测到在候选信息从迁出空间迁移到迁入空间后的第二时间段内检测到用户在迁入空间上访问候选信息,则判断该次候选迁移为迁入空间的有效迁移,所述第三指数计算模块计算某个云存储空间的第三指数Z=Rz/Gz,其中,Rz为该个云存储空间的有效迁移次数,Gz为该个云存储空间的候选迁移次数。